--- linux-3.19.0.orig/Documentation/ABI/stable/sysfs-devices +++ linux-3.19.0/Documentation/ABI/stable/sysfs-devices @@ -0,0 +1,10 @@ +# Note: This documents additional properties of any device beyond what +# is documented in Documentation/sysfs-rules.txt + +What: /sys/devices/*/of_path +Date: February 2015 +Contact: Device Tree mailing list +Description: + Any device associated with a device-tree node will have + an of_path symlink pointing to the corresponding device + node in /sys/firmware/devicetree/ --- linux-3.19.0.orig/Documentation/ABI/testing/sysfs-bus-event_source-devices-events +++ linux-3.19.0/Documentation/ABI/testing/sysfs-bus-event_source-devices-events @@ -52,12 +52,18 @@ event=0x2abc event=0x423,inv,cmask=0x3 domain=0x1,offset=0x8,starting_index=0xffff + domain=0x1,offset=0x8,core=? Each of the assignments indicates a value to be assigned to a particular set of bits (as defined by the format file corresponding to the ) in the perf_event structure passed to the perf_open syscall. + In the case of the last example, a value replacing "?" would + need to be provided by the user selecting the particular event. + This is referred to as "event parameterization". Event + parameters have the format 'param=?'. + What: /sys/bus/event_source/devices//events/.unit Date: 2014/02/24 Contact: Linux kernel mailing list --- linux-3.19.0.orig/Documentation/ABI/testing/sysfs-bus-event_source-devices-hv_24x7 +++ linux-3.19.0/Documentation/ABI/testing/sysfs-bus-event_source-devices-hv_24x7 @@ -21,3 +21,25 @@ Description: Exposes the "version" field of the 24x7 catalog. This is also extractable from the provided binary "catalog" sysfs entry. + +What: /sys/bus/event_source/devices/hv_24x7/event_descs/ +Date: February 2014 +Contact: Linux on PowerPC Developer List +Description: + Provides the description of a particular event as provided by + the firmware. If firmware does not provide a description, no + file will be created. + + Note that the event-name lacks the domain suffix appended for + events in the events/ dir. + +What: /sys/bus/event_source/devices/hv_24x7/event_long_descs/ +Date: February 2014 +Contact: Linux on PowerPC Developer List +Description: + Provides the "long" description of a particular event as + provided by the firmware. If firmware does not provide a + description, no file will be created. + + Note that the event-name lacks the domain suffix appended for + events in the events/ dir. --- linux-3.19.0.orig/Documentation/ABI/testing/sysfs-class-cxl +++ linux-3.19.0/Documentation/ABI/testing/sysfs-class-cxl @@ -1,3 +1,9 @@ +Note: Attributes that are shared between devices are stored in the directory +pointed to by the symlink device/. +Example: The real path of the attribute /sys/class/cxl/afu0.0s/irqs_max is +/sys/class/cxl/afu0.0s/device/irqs_max, i.e. /sys/class/cxl/afu0.0/irqs_max. + + Slave contexts (eg. /sys/class/cxl/afu0.0s): What: /sys/class/cxl//irqs_max @@ -67,7 +73,7 @@ Description: read only Decimal value of the current version of the kernel/user API. -What: /sys/class/cxl//api_version_com +What: /sys/class/cxl//api_version_compatible Date: September 2014 Contact: linuxppc-dev@lists.ozlabs.org Description: read only @@ -75,6 +81,42 @@ this this kernel supports. +AFU configuration records (eg. /sys/class/cxl/afu0.0/cr0): + +An AFU may optionally export one or more PCIe like configuration records, known +as AFU configuration records, which will show up here (if present). + +What: /sys/class/cxl//cr/vendor +Date: February 2015 +Contact: linuxppc-dev@lists.ozlabs.org +Description: read only + Hexadecimal value of the vendor ID found in this AFU + configuration record. + +What: /sys/class/cxl//cr/device +Date: February 2015 +Contact: linuxppc-dev@lists.ozlabs.org +Description: read only + Hexadecimal value of the device ID found in this AFU + configuration record. + +What: /sys/class/cxl//cr/vendor +Date: February 2015 +Contact: linuxppc-dev@lists.ozlabs.org +Description: read only + Hexadecimal value of the class code found in this AFU + configuration record. + +What: /sys/class/cxl//cr/config +Date: February 2015 +Contact: linuxppc-dev@lists.ozlabs.org +Description: read only + This binary file provides raw access to the AFU configuration + record. The format is expected to match the either the standard + or extended configuration space defined by the PCIe + specification. + + Master contexts (eg. /sys/class/cxl/afu0.0m) @@ -106,7 +148,7 @@ Description: read only Identifies the CAIA Version the card implements. -What: /sys/class/cxl//psl_version +What: /sys/class/cxl//psl_revision Date: September 2014 Contact: linuxppc-dev@lists.ozlabs.org Description: read only @@ -127,3 +169,24 @@ Description: read only Will return "user" or "factory" depending on the image loaded onto the card. + +What: /sys/class/cxl//load_image_on_perst +Date: December 2014 +Contact: linuxppc-dev@lists.ozlabs.org +Description: read/write + Valid entries are "none", "user", and "factory". + "none" means PERST will not cause image to be loaded to the + card. A power cycle is required to load the image. + "none" could be useful for debugging because the trace arrays + are preserved. + "user" and "factory" means PERST will cause either the user or + user or factory image to be loaded. + Default is to reload on PERST whichever image the card has + loaded. + +What: /sys/class/cxl//reset +Date: October 2014 +Contact: linuxppc-dev@lists.ozlabs.org +Description: write only + Writing 1 will issue a PERST to card which may cause the card + to reload the FPGA depending on load_image_on_perst. --- linux-3.19.0.orig/Documentation/DocBook/drm.tmpl +++ linux-3.19.0/Documentation/DocBook/drm.tmpl @@ -239,6 +239,14 @@ Driver supports dedicated render nodes. + + DRIVER_ATOMIC + + Driver supports atomic properties. In this case the driver + must implement appropriate obj->atomic_get_property() vfuncs + for any modeset objects with driver specific properties. + + @@ -2362,6 +2370,7 @@ Modeset Helper Functions Reference +!Iinclude/drm/drm_crtc_helper.h !Edrivers/gpu/drm/drm_crtc_helper.c !Pdrivers/gpu/drm/drm_crtc_helper.c overview @@ -2564,8 +2573,8 @@ Description/Restrictions - DRM - Generic + DRM + Connector “EDID” BLOB | IMMUTABLE 0 @@ -2594,7 +2603,14 @@ Contains tiling information for a connector. - Plane + “CRTC_ID” + OBJECT + DRM_MODE_OBJECT_CRTC + Connector + CRTC that connector is attached to (atomic) + + + Plane “type” ENUM | IMMUTABLE { "Overlay", "Primary", "Cursor" } @@ -2602,6 +2618,76 @@ Plane type + “SRC_X” + RANGE + Min=0, Max=UINT_MAX + Plane + Scanout source x coordinate in 16.16 fixed point (atomic) + + + “SRC_Y” + RANGE + Min=0, Max=UINT_MAX + Plane + Scanout source y coordinate in 16.16 fixed point (atomic) + + + “SRC_W” + RANGE + Min=0, Max=UINT_MAX + Plane + Scanout source width in 16.16 fixed point (atomic) + + + “SRC_H” + RANGE + Min=0, Max=UINT_MAX + Plane + Scanout source height in 16.16 fixed point (atomic) + + + “CRTC_X” + SIGNED_RANGE + Min=INT_MIN, Max=INT_MAX + Plane + Scanout CRTC (destination) x coordinate (atomic) + + + “CRTC_Y” + SIGNED_RANGE + Min=INT_MIN, Max=INT_MAX + Plane + Scanout CRTC (destination) y coordinate (atomic) + + + “CRTC_W” + RANGE + Min=0, Max=UINT_MAX + Plane + Scanout CRTC (destination) width (atomic) + + + “CRTC_H” + RANGE + Min=0, Max=UINT_MAX + Plane + Scanout CRTC (destination) height (atomic) + + + “FB_ID” + OBJECT + DRM_MODE_OBJECT_FB + Plane + Scanout framebuffer (atomic) + + + “CRTC_ID” + OBJECT + DRM_MODE_OBJECT_CRTC + Plane + CRTC that plane is attached to (atomic) + + DVI-I “subconnector” ENUM --- linux-3.19.0.orig/Documentation/devicetree/bindings/arm/pmu.txt +++ linux-3.19.0/Documentation/devicetree/bindings/arm/pmu.txt @@ -7,6 +7,7 @@ Required properties: - compatible : should be one of + "apm,potenza-pmu" "arm,armv8-pmuv3" "arm,cortex-a17-pmu" "arm,cortex-a15-pmu" --- linux-3.19.0.orig/Documentation/kernel-parameters.txt +++ linux-3.19.0/Documentation/kernel-parameters.txt @@ -734,6 +734,10 @@ /proc//coredump_filter. See also Documentation/filesystems/proc.txt. + cpufreq_driver= [X86] Allow only the named cpu frequency scaling driver + to register. Example: cpufreq_driver=powernow-k8 + Format: { none | STRING } + cpuidle.off=1 [CPU_IDLE] disable the cpuidle sub-system --- linux-3.19.0.orig/Documentation/stable_kernel_rules.txt +++ linux-3.19.0/Documentation/stable_kernel_rules.txt @@ -32,18 +32,42 @@ - If the patch covers files in net/ or drivers/net please follow netdev stable submission guidelines as described in Documentation/networking/netdev-FAQ.txt - - Send the patch, after verifying that it follows the above rules, to - stable@vger.kernel.org. You must note the upstream commit ID in the - changelog of your submission, as well as the kernel version you wish - it to be applied to. - - To have the patch automatically included in the stable tree, add the tag + - Security patches should not be handled (solely) by the -stable review + process but should follow the procedures in Documentation/SecurityBugs. + +For all other submissions, choose one of the following procedures: + + --- Option 1 --- + + To have the patch automatically included in the stable tree, add the tag Cc: stable@vger.kernel.org in the sign-off area. Once the patch is merged it will be applied to the stable tree without anything else needing to be done by the author or subsystem maintainer. - - If the patch requires other patches as prerequisites which can be - cherry-picked, then this can be specified in the following format in - the sign-off area: + + --- Option 2 --- + + After the patch has been merged to Linus' tree, send an email to + stable@vger.kernel.org containing the subject of the patch, the commit ID, + why you think it should be applied, and what kernel version you wish it to + be applied to. + + --- Option 3 --- + + Send the patch, after verifying that it follows the above rules, to + stable@vger.kernel.org. You must note the upstream commit ID in the + changelog of your submission, as well as the kernel version you wish + it to be applied to. + +Option 1 is probably the easiest and most common. Options 2 and 3 are more +useful if the patch isn't deemed worthy at the time it is applied to a public +git tree (for instance, because it deserves more regression testing first). +Option 3 is especially useful if the patch needs some special handling to apply +to an older kernel (e.g., if API's have changed in the meantime). + +Additionally, some patches submitted via Option 1 may have additional patch +prerequisites which can be cherry-picked. This can be specified in the following +format in the sign-off area: Cc: # 3.3.x: a1f84a3: sched: Check for idle Cc: # 3.3.x: 1b9508f: sched: Rate-limit newidle @@ -57,13 +81,13 @@ git cherry-pick fd21073 git cherry-pick +Following the submission: + - The sender will receive an ACK when the patch has been accepted into the queue, or a NAK if the patch is rejected. This response might take a few days, according to the developer's schedules. - If accepted, the patch will be added to the -stable queue, for review by other developers and by the relevant subsystem maintainer. - - Security patches should not be sent to this alias, but instead to the - documented security@kernel.org address. Review cycle: --- linux-3.19.0.orig/Documentation/virtual/kvm/devices/s390_flic.txt +++ linux-3.19.0/Documentation/virtual/kvm/devices/s390_flic.txt @@ -27,6 +27,9 @@ Copies all floating interrupts into a buffer provided by userspace. When the buffer is too small it returns -ENOMEM, which is the indication for userspace to try again with a bigger buffer. + -ENOBUFS is returned when the allocation of a kernelspace buffer has + failed. + -EFAULT is returned when copying data to userspace failed. All interrupts remain pending, i.e. are not deleted from the list of currently pending interrupts. attr->addr contains the userspace address of the buffer into which all --- linux-3.19.0.orig/MAINTAINERS +++ linux-3.19.0/MAINTAINERS @@ -1833,6 +1833,20 @@ F: include/uapi/linux/audit.h F: kernel/audit* +AUFS (advanced multi layered unification filesystem) FILESYSTEM +M: "J. R. Okajima" +L: linux-unionfs@vger.kernel.org +L: aufs-users@lists.sourceforge.net (members only) +W: http://aufs.sourceforge.net +T: git://git.code.sf.net/p/aufs/aufs3-linux +T: git://github.com/sfjro/aufs3-linux.git +S: Supported +F: Documentation/filesystems/aufs/ +F: Documentation/ABI/testing/debugfs-aufs +F: Documentation/ABI/testing/sysfs-aufs +F: fs/aufs/ +F: include/uapi/linux/aufs_type.h + AUXILIARY DISPLAY DRIVERS M: Miguel Ojeda Sandonis W: http://miguelojeda.es/auxdisplay.htm --- linux-3.19.0.orig/Makefile +++ linux-3.19.0/Makefile @@ -1,6 +1,6 @@ VERSION = 3 PATCHLEVEL = 19 -SUBLEVEL = 0 +SUBLEVEL = 8 EXTRAVERSION = NAME = Diseased Newt @@ -378,6 +378,12 @@ AFLAGS_KERNEL = CFLAGS_GCOV = -fprofile-arcs -ftest-coverage +# Prefer linux-backports-modules +ifneq ($(KBUILD_SRC),) +ifneq ($(shell if test -e $(KBUILD_OUTPUT)/ubuntu-build; then echo yes; fi),yes) +UBUNTUINCLUDE := -I/usr/src/linux-headers-lbm-$(KERNELRELEASE) +endif +endif # Use USERINCLUDE when you must reference the UAPI directories only. USERINCLUDE := \ @@ -390,6 +396,7 @@ # Use LINUXINCLUDE when you must reference the include/ directory. # Needed to be compatible with the O= option LINUXINCLUDE := \ + $(UBUNTUINCLUDE) \ -I$(srctree)/arch/$(hdr-arch)/include \ -Iarch/$(hdr-arch)/include/generated/uapi \ -Iarch/$(hdr-arch)/include/generated \ @@ -397,6 +404,9 @@ -Iinclude \ $(USERINCLUDE) +# UBUNTU: Include our third party driver stuff too +LINUXINCLUDE += -Iubuntu/include $(if $(KBUILD_SRC),-I$(srctree)/ubuntu/include) + KBUILD_CPPFLAGS := -D__KERNEL__ KBUILD_CFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ @@ -558,7 +568,7 @@ # Objects we will link into vmlinux / subdirs we need to visit init-y := init/ -drivers-y := drivers/ sound/ firmware/ +drivers-y := drivers/ sound/ firmware/ ubuntu/ net-y := net/ libs-y := lib/ core-y := usr/ @@ -1062,6 +1072,7 @@ $(error Headers not exportable for the $(SRCARCH) architecture)) $(Q)$(MAKE) $(hdr-inst)=include/uapi $(Q)$(MAKE) $(hdr-inst)=arch/$(hdr-arch)/include/uapi/asm $(hdr-dst) + $(Q)$(MAKE) $(hdr-inst)=ubuntu/include dst=include oldheaders= PHONY += headers_check_all headers_check_all: headers_install_all @@ -1071,6 +1082,7 @@ headers_check: headers_install $(Q)$(MAKE) $(hdr-inst)=include/uapi HDRCHECK=1 $(Q)$(MAKE) $(hdr-inst)=arch/$(hdr-arch)/include/uapi/asm $(hdr-dst) HDRCHECK=1 + $(Q)$(MAKE) $(hdr-inst)=ubuntu/include dst=include oldheaders= HDRCHECK=1 # --------------------------------------------------------------------------- # Kernel selftest --- linux-3.19.0.orig/arch/arc/include/asm/pgtable.h +++ linux-3.19.0/arch/arc/include/asm/pgtable.h @@ -259,7 +259,8 @@ #define pmd_clear(xp) do { pmd_val(*(xp)) = 0; } while (0) #define pte_page(x) (mem_map + \ - (unsigned long)(((pte_val(x) - PAGE_OFFSET) >> PAGE_SHIFT))) + (unsigned long)(((pte_val(x) - CONFIG_LINUX_LINK_BASE) >> \ + PAGE_SHIFT))) #define mk_pte(page, pgprot) \ ({ \ --- linux-3.19.0.orig/arch/arc/include/asm/processor.h +++ linux-3.19.0/arch/arc/include/asm/processor.h @@ -75,18 +75,19 @@ #define release_segments(mm) do { } while (0) #define KSTK_EIP(tsk) (task_pt_regs(tsk)->ret) +#define KSTK_ESP(tsk) (task_pt_regs(tsk)->sp) /* * Where abouts of Task's sp, fp, blink when it was last seen in kernel mode. * Look in process.c for details of kernel stack layout */ -#define KSTK_ESP(tsk) (tsk->thread.ksp) +#define TSK_K_ESP(tsk) (tsk->thread.ksp) -#define KSTK_REG(tsk, off) (*((unsigned int *)(KSTK_ESP(tsk) + \ +#define TSK_K_REG(tsk, off) (*((unsigned int *)(TSK_K_ESP(tsk) + \ sizeof(struct callee_regs) + off))) -#define KSTK_BLINK(tsk) KSTK_REG(tsk, 4) -#define KSTK_FP(tsk) KSTK_REG(tsk, 0) +#define TSK_K_BLINK(tsk) TSK_K_REG(tsk, 4) +#define TSK_K_FP(tsk) TSK_K_REG(tsk, 0) extern void start_thread(struct pt_regs * regs, unsigned long pc, unsigned long usp); --- linux-3.19.0.orig/arch/arc/kernel/signal.c +++ linux-3.19.0/arch/arc/kernel/signal.c @@ -67,7 +67,7 @@ sigset_t *set) { int err; - err = __copy_to_user(&(sf->uc.uc_mcontext.regs), regs, + err = __copy_to_user(&(sf->uc.uc_mcontext.regs.scratch), regs, sizeof(sf->uc.uc_mcontext.regs.scratch)); err |= __copy_to_user(&sf->uc.uc_sigmask, set, sizeof(sigset_t)); @@ -83,7 +83,7 @@ if (!err) set_current_blocked(&set); - err |= __copy_from_user(regs, &(sf->uc.uc_mcontext.regs), + err |= __copy_from_user(regs, &(sf->uc.uc_mcontext.regs.scratch), sizeof(sf->uc.uc_mcontext.regs.scratch)); return err; @@ -131,6 +131,15 @@ /* Don't restart from sigreturn */ syscall_wont_restart(regs); + /* + * Ensure that sigreturn always returns to user mode (in case the + * regs saved on user stack got fudged between save and sigreturn) + * Otherwise it is easy to panic the kernel with a custom + * signal handler and/or restorer which clobberes the status32/ret + * to return to a bogus location in kernel mode. + */ + regs->status32 |= STATUS_U_MASK; + return regs->r0; badframe: @@ -229,8 +238,11 @@ /* * handler returns using sigreturn stub provided already by userpsace + * If not, nuke the process right away */ - BUG_ON(!(ksig->ka.sa.sa_flags & SA_RESTORER)); + if(!(ksig->ka.sa.sa_flags & SA_RESTORER)) + return 1; + regs->blink = (unsigned long)ksig->ka.sa.sa_restorer; /* User Stack for signal handler will be above the frame just carved */ @@ -296,12 +308,12 @@ handle_signal(struct ksignal *ksig, struct pt_regs *regs) { sigset_t *oldset = sigmask_to_save(); - int ret; + int failed; /* Set up the stack frame */ - ret = setup_rt_frame(ksig, oldset, regs); + failed = setup_rt_frame(ksig, oldset, regs); - signal_setup_done(ret, ksig, 0); + signal_setup_done(failed, ksig, 0); } void do_signal(struct pt_regs *regs) --- linux-3.19.0.orig/arch/arc/kernel/stacktrace.c +++ linux-3.19.0/arch/arc/kernel/stacktrace.c @@ -64,9 +64,9 @@ frame_info->task = tsk; - frame_info->regs.r27 = KSTK_FP(tsk); - frame_info->regs.r28 = KSTK_ESP(tsk); - frame_info->regs.r31 = KSTK_BLINK(tsk); + frame_info->regs.r27 = TSK_K_FP(tsk); + frame_info->regs.r28 = TSK_K_ESP(tsk); + frame_info->regs.r31 = TSK_K_BLINK(tsk); frame_info->regs.r63 = (unsigned int)__switch_to; /* In the prologue of __switch_to, first FP is saved on stack --- linux-3.19.0.orig/arch/arm/Kconfig +++ linux-3.19.0/arch/arm/Kconfig @@ -2153,6 +2153,8 @@ source "drivers/Kconfig" +source "ubuntu/Kconfig" + source "fs/Kconfig" source "arch/arm/Kconfig.debug" --- linux-3.19.0.orig/arch/arm/boot/compressed/Makefile +++ linux-3.19.0/arch/arm/boot/compressed/Makefile @@ -3,6 +3,7 @@ # # create a compressed vmlinuz image from the original vmlinux # +KBUILD_CFLAGS := $(filter-out -fstack-protector, $(KBUILD_CFLAGS)) -fno-stack-protector OBJS = --- linux-3.19.0.orig/arch/arm/boot/dts/am335x-bone-common.dtsi +++ linux-3.19.0/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -195,6 +195,7 @@ &usb0 { status = "okay"; + dr_mode = "peripheral"; }; &usb1 { --- linux-3.19.0.orig/arch/arm/boot/dts/am33xx-clocks.dtsi +++ linux-3.19.0/arch/arm/boot/dts/am33xx-clocks.dtsi @@ -99,7 +99,7 @@ ehrpwm0_tbclk: ehrpwm0_tbclk@44e10664 { #clock-cells = <0>; compatible = "ti,gate-clock"; - clocks = <&dpll_per_m2_ck>; + clocks = <&l4ls_gclk>; ti,bit-shift = <0>; reg = <0x0664>; }; @@ -107,7 +107,7 @@ ehrpwm1_tbclk: ehrpwm1_tbclk@44e10664 { #clock-cells = <0>; compatible = "ti,gate-clock"; - clocks = <&dpll_per_m2_ck>; + clocks = <&l4ls_gclk>; ti,bit-shift = <1>; reg = <0x0664>; }; @@ -115,7 +115,7 @@ ehrpwm2_tbclk: ehrpwm2_tbclk@44e10664 { #clock-cells = <0>; compatible = "ti,gate-clock"; - clocks = <&dpll_per_m2_ck>; + clocks = <&l4ls_gclk>; ti,bit-shift = <2>; reg = <0x0664>; }; --- linux-3.19.0.orig/arch/arm/boot/dts/am43xx-clocks.dtsi +++ linux-3.19.0/arch/arm/boot/dts/am43xx-clocks.dtsi @@ -107,7 +107,7 @@ ehrpwm0_tbclk: ehrpwm0_tbclk { #clock-cells = <0>; compatible = "ti,gate-clock"; - clocks = <&dpll_per_m2_ck>; + clocks = <&l4ls_gclk>; ti,bit-shift = <0>; reg = <0x0664>; }; @@ -115,7 +115,7 @@ ehrpwm1_tbclk: ehrpwm1_tbclk { #clock-cells = <0>; compatible = "ti,gate-clock"; - clocks = <&dpll_per_m2_ck>; + clocks = <&l4ls_gclk>; ti,bit-shift = <1>; reg = <0x0664>; }; @@ -123,7 +123,7 @@ ehrpwm2_tbclk: ehrpwm2_tbclk { #clock-cells = <0>; compatible = "ti,gate-clock"; - clocks = <&dpll_per_m2_ck>; + clocks = <&l4ls_gclk>; ti,bit-shift = <2>; reg = <0x0664>; }; @@ -131,7 +131,7 @@ ehrpwm3_tbclk: ehrpwm3_tbclk { #clock-cells = <0>; compatible = "ti,gate-clock"; - clocks = <&dpll_per_m2_ck>; + clocks = <&l4ls_gclk>; ti,bit-shift = <4>; reg = <0x0664>; }; @@ -139,7 +139,7 @@ ehrpwm4_tbclk: ehrpwm4_tbclk { #clock-cells = <0>; compatible = "ti,gate-clock"; - clocks = <&dpll_per_m2_ck>; + clocks = <&l4ls_gclk>; ti,bit-shift = <5>; reg = <0x0664>; }; @@ -147,7 +147,7 @@ ehrpwm5_tbclk: ehrpwm5_tbclk { #clock-cells = <0>; compatible = "ti,gate-clock"; - clocks = <&dpll_per_m2_ck>; + clocks = <&l4ls_gclk>; ti,bit-shift = <6>; reg = <0x0664>; }; --- linux-3.19.0.orig/arch/arm/boot/dts/at91-sama5d3_xplained.dts +++ linux-3.19.0/arch/arm/boot/dts/at91-sama5d3_xplained.dts @@ -167,7 +167,13 @@ macb1: ethernet@f802c000 { phy-mode = "rmii"; + #address-cells = <1>; + #size-cells = <0>; status = "okay"; + + ethernet-phy@1 { + reg = <0x1>; + }; }; dbgu: serial@ffffee00 { --- linux-3.19.0.orig/arch/arm/boot/dts/bcm63138.dtsi +++ linux-3.19.0/arch/arm/boot/dts/bcm63138.dtsi @@ -66,8 +66,9 @@ reg = <0x1d000 0x1000>; cache-unified; cache-level = <2>; - cache-sets = <16>; - cache-size = <0x80000>; + cache-size = <524288>; + cache-sets = <1024>; + cache-line-size = <32>; interrupts = ; }; --- linux-3.19.0.orig/arch/arm/boot/dts/dove.dtsi +++ linux-3.19.0/arch/arm/boot/dts/dove.dtsi @@ -154,7 +154,7 @@ uart2: serial@12200 { compatible = "ns16550a"; - reg = <0x12000 0x100>; + reg = <0x12200 0x100>; reg-shift = <2>; interrupts = <9>; clocks = <&core_clk 0>; @@ -163,7 +163,7 @@ uart3: serial@12300 { compatible = "ns16550a"; - reg = <0x12100 0x100>; + reg = <0x12300 0x100>; reg-shift = <2>; interrupts = <10>; clocks = <&core_clk 0>; --- linux-3.19.0.orig/arch/arm/boot/dts/dra7xx-clocks.dtsi +++ linux-3.19.0/arch/arm/boot/dts/dra7xx-clocks.dtsi @@ -243,10 +243,18 @@ ti,invert-autoidle-bit; }; + dpll_core_byp_mux: dpll_core_byp_mux { + #clock-cells = <0>; + compatible = "ti,mux-clock"; + clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; + ti,bit-shift = <23>; + reg = <0x012c>; + }; + dpll_core_ck: dpll_core_ck { #clock-cells = <0>; compatible = "ti,omap4-dpll-core-clock"; - clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; + clocks = <&sys_clkin1>, <&dpll_core_byp_mux>; reg = <0x0120>, <0x0124>, <0x012c>, <0x0128>; }; @@ -309,10 +317,18 @@ clock-div = <1>; }; + dpll_dsp_byp_mux: dpll_dsp_byp_mux { + #clock-cells = <0>; + compatible = "ti,mux-clock"; + clocks = <&sys_clkin1>, <&dsp_dpll_hs_clk_div>; + ti,bit-shift = <23>; + reg = <0x0240>; + }; + dpll_dsp_ck: dpll_dsp_ck { #clock-cells = <0>; compatible = "ti,omap4-dpll-clock"; - clocks = <&sys_clkin1>, <&dsp_dpll_hs_clk_div>; + clocks = <&sys_clkin1>, <&dpll_dsp_byp_mux>; reg = <0x0234>, <0x0238>, <0x0240>, <0x023c>; }; @@ -335,10 +351,18 @@ clock-div = <1>; }; + dpll_iva_byp_mux: dpll_iva_byp_mux { + #clock-cells = <0>; + compatible = "ti,mux-clock"; + clocks = <&sys_clkin1>, <&iva_dpll_hs_clk_div>; + ti,bit-shift = <23>; + reg = <0x01ac>; + }; + dpll_iva_ck: dpll_iva_ck { #clock-cells = <0>; compatible = "ti,omap4-dpll-clock"; - clocks = <&sys_clkin1>, <&iva_dpll_hs_clk_div>; + clocks = <&sys_clkin1>, <&dpll_iva_byp_mux>; reg = <0x01a0>, <0x01a4>, <0x01ac>, <0x01a8>; }; @@ -361,10 +385,18 @@ clock-div = <1>; }; + dpll_gpu_byp_mux: dpll_gpu_byp_mux { + #clock-cells = <0>; + compatible = "ti,mux-clock"; + clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; + ti,bit-shift = <23>; + reg = <0x02e4>; + }; + dpll_gpu_ck: dpll_gpu_ck { #clock-cells = <0>; compatible = "ti,omap4-dpll-clock"; - clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; + clocks = <&sys_clkin1>, <&dpll_gpu_byp_mux>; reg = <0x02d8>, <0x02dc>, <0x02e4>, <0x02e0>; }; @@ -398,10 +430,18 @@ clock-div = <1>; }; + dpll_ddr_byp_mux: dpll_ddr_byp_mux { + #clock-cells = <0>; + compatible = "ti,mux-clock"; + clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; + ti,bit-shift = <23>; + reg = <0x021c>; + }; + dpll_ddr_ck: dpll_ddr_ck { #clock-cells = <0>; compatible = "ti,omap4-dpll-clock"; - clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; + clocks = <&sys_clkin1>, <&dpll_ddr_byp_mux>; reg = <0x0210>, <0x0214>, <0x021c>, <0x0218>; }; @@ -416,10 +456,18 @@ ti,invert-autoidle-bit; }; + dpll_gmac_byp_mux: dpll_gmac_byp_mux { + #clock-cells = <0>; + compatible = "ti,mux-clock"; + clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; + ti,bit-shift = <23>; + reg = <0x02b4>; + }; + dpll_gmac_ck: dpll_gmac_ck { #clock-cells = <0>; compatible = "ti,omap4-dpll-clock"; - clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; + clocks = <&sys_clkin1>, <&dpll_gmac_byp_mux>; reg = <0x02a8>, <0x02ac>, <0x02b4>, <0x02b0>; }; @@ -482,10 +530,18 @@ clock-div = <1>; }; + dpll_eve_byp_mux: dpll_eve_byp_mux { + #clock-cells = <0>; + compatible = "ti,mux-clock"; + clocks = <&sys_clkin1>, <&eve_dpll_hs_clk_div>; + ti,bit-shift = <23>; + reg = <0x0290>; + }; + dpll_eve_ck: dpll_eve_ck { #clock-cells = <0>; compatible = "ti,omap4-dpll-clock"; - clocks = <&sys_clkin1>, <&eve_dpll_hs_clk_div>; + clocks = <&sys_clkin1>, <&dpll_eve_byp_mux>; reg = <0x0284>, <0x0288>, <0x0290>, <0x028c>; }; @@ -1249,10 +1305,18 @@ clock-div = <1>; }; + dpll_per_byp_mux: dpll_per_byp_mux { + #clock-cells = <0>; + compatible = "ti,mux-clock"; + clocks = <&sys_clkin1>, <&per_dpll_hs_clk_div>; + ti,bit-shift = <23>; + reg = <0x014c>; + }; + dpll_per_ck: dpll_per_ck { #clock-cells = <0>; compatible = "ti,omap4-dpll-clock"; - clocks = <&sys_clkin1>, <&per_dpll_hs_clk_div>; + clocks = <&sys_clkin1>, <&dpll_per_byp_mux>; reg = <0x0140>, <0x0144>, <0x014c>, <0x0148>; }; @@ -1275,10 +1339,18 @@ clock-div = <1>; }; + dpll_usb_byp_mux: dpll_usb_byp_mux { + #clock-cells = <0>; + compatible = "ti,mux-clock"; + clocks = <&sys_clkin1>, <&usb_dpll_hs_clk_div>; + ti,bit-shift = <23>; + reg = <0x018c>; + }; + dpll_usb_ck: dpll_usb_ck { #clock-cells = <0>; compatible = "ti,omap4-dpll-j-type-clock"; - clocks = <&sys_clkin1>, <&usb_dpll_hs_clk_div>; + clocks = <&sys_clkin1>, <&dpll_usb_byp_mux>; reg = <0x0180>, <0x0184>, <0x018c>, <0x0188>; }; --- linux-3.19.0.orig/arch/arm/boot/dts/exynos5250-spring.dts +++ linux-3.19.0/arch/arm/boot/dts/exynos5250-spring.dts @@ -429,7 +429,6 @@ &mmc_0 { status = "okay"; num-slots = <1>; - supports-highspeed; broken-cd; card-detect-delay = <200>; samsung,dw-mshc-ciu-div = <3>; @@ -437,11 +436,8 @@ samsung,dw-mshc-ddr-timing = <1 2>; pinctrl-names = "default"; pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_cd &sd0_bus4 &sd0_bus8>; - - slot@0 { - reg = <0>; - bus-width = <8>; - }; + bus-width = <8>; + cap-mmc-highspeed; }; /* @@ -451,7 +447,6 @@ &mmc_1 { status = "okay"; num-slots = <1>; - supports-highspeed; broken-cd; card-detect-delay = <200>; samsung,dw-mshc-ciu-div = <3>; @@ -459,11 +454,8 @@ samsung,dw-mshc-ddr-timing = <1 2>; pinctrl-names = "default"; pinctrl-0 = <&sd1_clk &sd1_cmd &sd1_cd &sd1_bus4>; - - slot@0 { - reg = <0>; - bus-width = <4>; - }; + bus-width = <4>; + cap-sd-highspeed; }; &pinctrl_0 { --- linux-3.19.0.orig/arch/arm/boot/dts/imx6qdl-sabresd.dtsi +++ linux-3.19.0/arch/arm/boot/dts/imx6qdl-sabresd.dtsi @@ -35,6 +35,7 @@ regulator-max-microvolt = <5000000>; gpio = <&gpio3 22 0>; enable-active-high; + vin-supply = <&swbst_reg>; }; reg_usb_h1_vbus: regulator@1 { @@ -45,6 +46,7 @@ regulator-max-microvolt = <5000000>; gpio = <&gpio1 29 0>; enable-active-high; + vin-supply = <&swbst_reg>; }; reg_audio: regulator@2 { --- linux-3.19.0.orig/arch/arm/boot/dts/imx6sl-evk.dts +++ linux-3.19.0/arch/arm/boot/dts/imx6sl-evk.dts @@ -52,6 +52,7 @@ regulator-max-microvolt = <5000000>; gpio = <&gpio4 0 0>; enable-active-high; + vin-supply = <&swbst_reg>; }; reg_usb_otg2_vbus: regulator@1 { @@ -62,6 +63,7 @@ regulator-max-microvolt = <5000000>; gpio = <&gpio4 2 0>; enable-active-high; + vin-supply = <&swbst_reg>; }; reg_aud3v: regulator@2 { --- linux-3.19.0.orig/arch/arm/boot/dts/tegra20.dtsi +++ linux-3.19.0/arch/arm/boot/dts/tegra20.dtsi @@ -68,9 +68,9 @@ reset-names = "2d"; }; - gr3d@54140000 { + gr3d@54180000 { compatible = "nvidia,tegra20-gr3d"; - reg = <0x54140000 0x00040000>; + reg = <0x54180000 0x00040000>; clocks = <&tegra_car TEGRA20_CLK_GR3D>; resets = <&tegra_car 24>; reset-names = "3d"; @@ -130,9 +130,9 @@ status = "disabled"; }; - dsi@542c0000 { + dsi@54300000 { compatible = "nvidia,tegra20-dsi"; - reg = <0x542c0000 0x00040000>; + reg = <0x54300000 0x00040000>; clocks = <&tegra_car TEGRA20_CLK_DSI>; resets = <&tegra_car 48>; reset-names = "dsi"; --- linux-3.19.0.orig/arch/arm/crypto/aesbs-core.S_shipped +++ linux-3.19.0/arch/arm/crypto/aesbs-core.S_shipped @@ -58,14 +58,18 @@ # define VFP_ABI_FRAME 0 # define BSAES_ASM_EXTENDED_KEY # define XTS_CHAIN_TWEAK -# define __ARM_ARCH__ 7 +# define __ARM_ARCH__ __LINUX_ARM_ARCH__ +# define __ARM_MAX_ARCH__ 7 #endif #ifdef __thumb__ # define adrl adr #endif -#if __ARM_ARCH__>=7 +#if __ARM_MAX_ARCH__>=7 +.arch armv7-a +.fpu neon + .text .syntax unified @ ARMv7-capable assembler is expected to handle this #ifdef __thumb2__ @@ -74,8 +78,6 @@ .code 32 #endif -.fpu neon - .type _bsaes_decrypt8,%function .align 4 _bsaes_decrypt8: @@ -2095,9 +2097,11 @@ vld1.8 {q8}, [r0] @ initial tweak adr r2, .Lxts_magic +#ifndef XTS_CHAIN_TWEAK tst r9, #0xf @ if not multiple of 16 it ne @ Thumb2 thing, sanity check in ARM subne r9, #0x10 @ subtract another 16 bytes +#endif subs r9, #0x80 blo .Lxts_dec_short --- linux-3.19.0.orig/arch/arm/crypto/bsaes-armv7.pl +++ linux-3.19.0/arch/arm/crypto/bsaes-armv7.pl @@ -701,14 +701,18 @@ # define VFP_ABI_FRAME 0 # define BSAES_ASM_EXTENDED_KEY # define XTS_CHAIN_TWEAK -# define __ARM_ARCH__ 7 +# define __ARM_ARCH__ __LINUX_ARM_ARCH__ +# define __ARM_MAX_ARCH__ 7 #endif #ifdef __thumb__ # define adrl adr #endif -#if __ARM_ARCH__>=7 +#if __ARM_MAX_ARCH__>=7 +.arch armv7-a +.fpu neon + .text .syntax unified @ ARMv7-capable assembler is expected to handle this #ifdef __thumb2__ @@ -717,8 +721,6 @@ .code 32 #endif -.fpu neon - .type _bsaes_decrypt8,%function .align 4 _bsaes_decrypt8: @@ -2076,9 +2078,11 @@ vld1.8 {@XMM[8]}, [r0] @ initial tweak adr $magic, .Lxts_magic +#ifndef XTS_CHAIN_TWEAK tst $len, #0xf @ if not multiple of 16 it ne @ Thumb2 thing, sanity check in ARM subne $len, #0x10 @ subtract another 16 bytes +#endif subs $len, #0x80 blo .Lxts_dec_short --- linux-3.19.0.orig/arch/arm/include/asm/elf.h +++ linux-3.19.0/arch/arm/include/asm/elf.h @@ -115,7 +115,7 @@ the loader. We need to make sure that it is out of the way of the program that it will "exec", and that there is sufficient room for the brk. */ -#define ELF_ET_DYN_BASE (2 * TASK_SIZE / 3) +#define ELF_ET_DYN_BASE (TASK_SIZE / 3 * 2) /* When the program starts, a1 contains a pointer to a function to be registered with atexit, as per the SVR4 ABI. A value of 0 means we --- linux-3.19.0.orig/arch/arm/include/asm/kvm_mmu.h +++ linux-3.19.0/arch/arm/include/asm/kvm_mmu.h @@ -128,29 +128,28 @@ (__boundary - 1 < (end) - 1)? __boundary: (end); \ }) +#define kvm_pgd_index(addr) pgd_index(addr) + static inline bool kvm_page_empty(void *ptr) { struct page *ptr_page = virt_to_page(ptr); return page_count(ptr_page) == 1; } - #define kvm_pte_table_empty(kvm, ptep) kvm_page_empty(ptep) #define kvm_pmd_table_empty(kvm, pmdp) kvm_page_empty(pmdp) #define kvm_pud_table_empty(kvm, pudp) (0) #define KVM_PREALLOC_LEVEL 0 -static inline int kvm_prealloc_hwpgd(struct kvm *kvm, pgd_t *pgd) +static inline void *kvm_get_hwpgd(struct kvm *kvm) { - return 0; + return kvm->arch.pgd; } -static inline void kvm_free_hwpgd(struct kvm *kvm) { } - -static inline void *kvm_get_hwpgd(struct kvm *kvm) +static inline unsigned int kvm_get_hwpgd_size(void) { - return kvm->arch.pgd; + return PTRS_PER_S2_PGD * sizeof(pgd_t); } struct kvm; @@ -186,7 +185,7 @@ bool need_flush = !vcpu_has_cache_enabled(vcpu) || ipa_uncached; - VM_BUG_ON(size & PAGE_MASK); + VM_BUG_ON(size & ~PAGE_MASK); if (!need_flush && !icache_is_pipt()) goto vipt_cache; --- linux-3.19.0.orig/arch/arm/include/uapi/asm/kvm.h +++ linux-3.19.0/arch/arm/include/uapi/asm/kvm.h @@ -193,8 +193,14 @@ #define KVM_ARM_IRQ_CPU_IRQ 0 #define KVM_ARM_IRQ_CPU_FIQ 1 -/* Highest supported SPI, from VGIC_NR_IRQS */ +/* + * This used to hold the highest supported SPI, but it is now obsolete + * and only here to provide source code level compatibility with older + * userland. The highest SPI number can be set via KVM_DEV_ARM_VGIC_GRP_NR_IRQS. + */ +#ifndef __KERNEL__ #define KVM_ARM_IRQ_GIC_MAX 127 +#endif /* PSCI interface */ #define KVM_PSCI_FN_BASE 0x95c1ba5e --- linux-3.19.0.orig/arch/arm/kernel/hibernate.c +++ linux-3.19.0/arch/arm/kernel/hibernate.c @@ -22,6 +22,7 @@ #include #include #include +#include "reboot.h" int pfn_is_nosave(unsigned long pfn) { @@ -61,7 +62,7 @@ ret = swsusp_save(); if (ret == 0) - soft_restart(virt_to_phys(cpu_resume)); + _soft_restart(virt_to_phys(cpu_resume), false); return ret; } @@ -86,7 +87,7 @@ for (pbe = restore_pblist; pbe; pbe = pbe->next) copy_page(pbe->orig_address, pbe->address); - soft_restart(virt_to_phys(cpu_resume)); + _soft_restart(virt_to_phys(cpu_resume), false); } static u64 resume_stack[PAGE_SIZE/2/sizeof(u64)] __nosavedata; --- linux-3.19.0.orig/arch/arm/kernel/process.c +++ linux-3.19.0/arch/arm/kernel/process.c @@ -41,6 +41,7 @@ #include #include #include +#include "reboot.h" #ifdef CONFIG_CC_STACKPROTECTOR #include @@ -95,7 +96,7 @@ BUG(); } -void soft_restart(unsigned long addr) +void _soft_restart(unsigned long addr, bool disable_l2) { u64 *stack = soft_restart_stack + ARRAY_SIZE(soft_restart_stack); @@ -104,7 +105,7 @@ local_fiq_disable(); /* Disable the L2 if we're the last man standing. */ - if (num_online_cpus() == 1) + if (disable_l2) outer_disable(); /* Change to the new stack and continue with the reset. */ @@ -114,6 +115,11 @@ BUG(); } +void soft_restart(unsigned long addr) +{ + _soft_restart(addr, num_online_cpus() == 1); +} + /* * Function pointers to optional machine specific functions */ --- linux-3.19.0.orig/arch/arm/kernel/reboot.h +++ linux-3.19.0/arch/arm/kernel/reboot.h @@ -0,0 +1,6 @@ +#ifndef REBOOT_H +#define REBOOT_H + +extern void _soft_restart(unsigned long addr, bool disable_l2); + +#endif --- linux-3.19.0.orig/arch/arm/kvm/arm.c +++ linux-3.19.0/arch/arm/kvm/arm.c @@ -644,8 +644,7 @@ if (!irqchip_in_kernel(kvm)) return -ENXIO; - if (irq_num < VGIC_NR_PRIVATE_IRQS || - irq_num > KVM_ARM_IRQ_GIC_MAX) + if (irq_num < VGIC_NR_PRIVATE_IRQS) return -EINVAL; return kvm_vgic_inject_irq(kvm, 0, irq_num, level); --- linux-3.19.0.orig/arch/arm/kvm/mmu.c +++ linux-3.19.0/arch/arm/kvm/mmu.c @@ -251,7 +251,7 @@ phys_addr_t addr = start, end = start + size; phys_addr_t next; - pgd = pgdp + pgd_index(addr); + pgd = pgdp + kvm_pgd_index(addr); do { next = kvm_pgd_addr_end(addr, end); if (!pgd_none(*pgd)) @@ -316,7 +316,7 @@ phys_addr_t next; pgd_t *pgd; - pgd = kvm->arch.pgd + pgd_index(addr); + pgd = kvm->arch.pgd + kvm_pgd_index(addr); do { next = kvm_pgd_addr_end(addr, end); stage2_flush_puds(kvm, pgd, addr, next); @@ -593,6 +593,20 @@ __phys_to_pfn(phys_addr), PAGE_HYP_DEVICE); } +/* Free the HW pgd, one page at a time */ +static void kvm_free_hwpgd(void *hwpgd) +{ + free_pages_exact(hwpgd, kvm_get_hwpgd_size()); +} + +/* Allocate the HW PGD, making sure that each page gets its own refcount */ +static void *kvm_alloc_hwpgd(void) +{ + unsigned int size = kvm_get_hwpgd_size(); + + return alloc_pages_exact(size, GFP_KERNEL | __GFP_ZERO); +} + /** * kvm_alloc_stage2_pgd - allocate level-1 table for stage-2 translation. * @kvm: The KVM struct pointer for the VM. @@ -606,15 +620,31 @@ */ int kvm_alloc_stage2_pgd(struct kvm *kvm) { - int ret; pgd_t *pgd; + void *hwpgd; if (kvm->arch.pgd != NULL) { kvm_err("kvm_arch already initialized?\n"); return -EINVAL; } + hwpgd = kvm_alloc_hwpgd(); + if (!hwpgd) + return -ENOMEM; + + /* When the kernel uses more levels of page tables than the + * guest, we allocate a fake PGD and pre-populate it to point + * to the next-level page table, which will be the real + * initial page table pointed to by the VTTBR. + * + * When KVM_PREALLOC_LEVEL==2, we allocate a single page for + * the PMD and the kernel will use folded pud. + * When KVM_PREALLOC_LEVEL==1, we allocate 2 consecutive PUD + * pages. + */ if (KVM_PREALLOC_LEVEL > 0) { + int i; + /* * Allocate fake pgd for the page table manipulation macros to * work. This is not used by the hardware and we have no @@ -622,30 +652,32 @@ */ pgd = (pgd_t *)kmalloc(PTRS_PER_S2_PGD * sizeof(pgd_t), GFP_KERNEL | __GFP_ZERO); + + if (!pgd) { + kvm_free_hwpgd(hwpgd); + return -ENOMEM; + } + + /* Plug the HW PGD into the fake one. */ + for (i = 0; i < PTRS_PER_S2_PGD; i++) { + if (KVM_PREALLOC_LEVEL == 1) + pgd_populate(NULL, pgd + i, + (pud_t *)hwpgd + i * PTRS_PER_PUD); + else if (KVM_PREALLOC_LEVEL == 2) + pud_populate(NULL, pud_offset(pgd, 0) + i, + (pmd_t *)hwpgd + i * PTRS_PER_PMD); + } } else { /* * Allocate actual first-level Stage-2 page table used by the * hardware for Stage-2 page table walks. */ - pgd = (pgd_t *)__get_free_pages(GFP_KERNEL | __GFP_ZERO, S2_PGD_ORDER); + pgd = (pgd_t *)hwpgd; } - if (!pgd) - return -ENOMEM; - - ret = kvm_prealloc_hwpgd(kvm, pgd); - if (ret) - goto out_err; - kvm_clean_pgd(pgd); kvm->arch.pgd = pgd; return 0; -out_err: - if (KVM_PREALLOC_LEVEL > 0) - kfree(pgd); - else - free_pages((unsigned long)pgd, S2_PGD_ORDER); - return ret; } /** @@ -746,11 +778,10 @@ return; unmap_stage2_range(kvm, 0, KVM_PHYS_SIZE); - kvm_free_hwpgd(kvm); + kvm_free_hwpgd(kvm_get_hwpgd(kvm)); if (KVM_PREALLOC_LEVEL > 0) kfree(kvm->arch.pgd); - else - free_pages((unsigned long)kvm->arch.pgd, S2_PGD_ORDER); + kvm->arch.pgd = NULL; } @@ -760,7 +791,7 @@ pgd_t *pgd; pud_t *pud; - pgd = kvm->arch.pgd + pgd_index(addr); + pgd = kvm->arch.pgd + kvm_pgd_index(addr); if (WARN_ON(pgd_none(*pgd))) { if (!cache) return NULL; --- linux-3.19.0.orig/arch/arm/mach-at91/pm.h +++ linux-3.19.0/arch/arm/mach-at91/pm.h @@ -44,7 +44,7 @@ " mcr p15, 0, %0, c7, c0, 4\n\t" " str %5, [%1, %2]" : - : "r" (0), "r" (AT91_BASE_SYS), "r" (AT91RM9200_SDRAMC_LPR), + : "r" (0), "r" (at91_ramc_base[0]), "r" (AT91RM9200_SDRAMC_LPR), "r" (1), "r" (AT91RM9200_SDRAMC_SRR), "r" (lpr)); } --- linux-3.19.0.orig/arch/arm/mach-bcm/Kconfig +++ linux-3.19.0/arch/arm/mach-bcm/Kconfig @@ -68,7 +68,7 @@ This enables support for systems based on Broadcom mobile SoCs. config ARCH_BCM_281XX - bool "Broadcom BCM281XX SoC family" + bool "Broadcom BCM281XX SoC family" if ARCH_MULTI_V7 select ARCH_BCM_MOBILE select HAVE_SMP help @@ -77,7 +77,7 @@ variants. config ARCH_BCM_21664 - bool "Broadcom BCM21664 SoC family" + bool "Broadcom BCM21664 SoC family" if ARCH_MULTI_V7 select ARCH_BCM_MOBILE select HAVE_SMP help --- linux-3.19.0.orig/arch/arm/mach-bcm/platsmp-brcmstb.c +++ linux-3.19.0/arch/arm/mach-bcm/platsmp-brcmstb.c @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include @@ -94,10 +95,35 @@ return readl_relaxed(base); } -static void pwr_ctrl_wr(u32 cpu, u32 val) +static void pwr_ctrl_set(unsigned int cpu, u32 val, u32 mask) { void __iomem *base = pwr_ctrl_get_base(cpu); - writel(val, base); + writel((readl(base) & mask) | val, base); +} + +static void pwr_ctrl_clr(unsigned int cpu, u32 val, u32 mask) +{ + void __iomem *base = pwr_ctrl_get_base(cpu); + writel((readl(base) & mask) & ~val, base); +} + +#define POLL_TMOUT_MS 500 +static int pwr_ctrl_wait_tmout(unsigned int cpu, u32 set, u32 mask) +{ + const unsigned long timeo = jiffies + msecs_to_jiffies(POLL_TMOUT_MS); + u32 tmp; + + do { + tmp = pwr_ctrl_rd(cpu) & mask; + if (!set == !tmp) + return 0; + } while (time_before(jiffies, timeo)); + + tmp = pwr_ctrl_rd(cpu) & mask; + if (!set == !tmp) + return 0; + + return -ETIMEDOUT; } static void cpu_rst_cfg_set(u32 cpu, int set) @@ -139,15 +165,22 @@ * The secondary cores power was cut, so we must go through * power-on initialization. */ - u32 tmp; + pwr_ctrl_set(cpu, ZONE_MAN_ISO_CNTL_MASK, 0xffffff00); + pwr_ctrl_set(cpu, ZONE_MANUAL_CONTROL_MASK, -1); + pwr_ctrl_set(cpu, ZONE_RESERVED_1_MASK, -1); - /* Request zone power up */ - pwr_ctrl_wr(cpu, ZONE_PWR_UP_REQ_MASK); + pwr_ctrl_set(cpu, ZONE_MAN_MEM_PWR_MASK, -1); - /* Wait for the power up FSM to complete */ - do { - tmp = pwr_ctrl_rd(cpu); - } while (!(tmp & ZONE_PWR_ON_STATE_MASK)); + if (pwr_ctrl_wait_tmout(cpu, 1, ZONE_MEM_PWR_STATE_MASK)) + panic("ZONE_MEM_PWR_STATE_MASK set timeout"); + + pwr_ctrl_set(cpu, ZONE_MAN_CLKEN_MASK, -1); + + if (pwr_ctrl_wait_tmout(cpu, 1, ZONE_DPG_PWR_STATE_MASK)) + panic("ZONE_DPG_PWR_STATE_MASK set timeout"); + + pwr_ctrl_clr(cpu, ZONE_MAN_ISO_CNTL_MASK, -1); + pwr_ctrl_set(cpu, ZONE_MAN_RESET_CNTL_MASK, -1); } static int brcmstb_cpu_get_power_state(u32 cpu) @@ -174,25 +207,33 @@ static int brcmstb_cpu_kill(u32 cpu) { - u32 tmp; + /* + * Ordinarily, the hardware forbids power-down of CPU0 (which is good + * because it is the boot CPU), but this is not true when using BPCM + * manual mode. Consequently, we must avoid turning off CPU0 here to + * ensure that TI2C master reset will work. + */ + if (cpu == 0) { + pr_warn("SMP: refusing to power off CPU0\n"); + return 1; + } while (per_cpu_sw_state_rd(cpu)) ; - /* Program zone reset */ - pwr_ctrl_wr(cpu, ZONE_RESET_STATE_MASK | ZONE_BLK_RST_ASSERT_MASK | - ZONE_PWR_DN_REQ_MASK); - - /* Verify zone reset */ - tmp = pwr_ctrl_rd(cpu); - if (!(tmp & ZONE_RESET_STATE_MASK)) - pr_err("%s: Zone reset bit for CPU %d not asserted!\n", - __func__, cpu); + pwr_ctrl_set(cpu, ZONE_MANUAL_CONTROL_MASK, -1); + pwr_ctrl_clr(cpu, ZONE_MAN_RESET_CNTL_MASK, -1); + pwr_ctrl_clr(cpu, ZONE_MAN_CLKEN_MASK, -1); + pwr_ctrl_set(cpu, ZONE_MAN_ISO_CNTL_MASK, -1); + pwr_ctrl_clr(cpu, ZONE_MAN_MEM_PWR_MASK, -1); - /* Wait for power down */ - do { - tmp = pwr_ctrl_rd(cpu); - } while (!(tmp & ZONE_PWR_OFF_STATE_MASK)); + if (pwr_ctrl_wait_tmout(cpu, 0, ZONE_MEM_PWR_STATE_MASK)) + panic("ZONE_MEM_PWR_STATE_MASK clear timeout"); + + pwr_ctrl_clr(cpu, ZONE_RESERVED_1_MASK, -1); + + if (pwr_ctrl_wait_tmout(cpu, 0, ZONE_DPG_PWR_STATE_MASK)) + panic("ZONE_DPG_PWR_STATE_MASK clear timeout"); /* Flush pipeline before resetting CPU */ mb(); --- linux-3.19.0.orig/arch/arm/mach-exynos/platsmp.c +++ linux-3.19.0/arch/arm/mach-exynos/platsmp.c @@ -126,8 +126,7 @@ */ void exynos_cpu_power_down(int cpu) { - if (cpu == 0 && (of_machine_is_compatible("samsung,exynos5420") || - of_machine_is_compatible("samsung,exynos5800"))) { + if (cpu == 0 && (soc_is_exynos5420() || soc_is_exynos5800())) { /* * Bypass power down for CPU0 during suspend. Check for * the SYS_PWR_REG value to decide if we are suspending --- linux-3.19.0.orig/arch/arm/mach-highbank/Makefile +++ linux-3.19.0/arch/arm/mach-highbank/Makefile @@ -1,3 +1,5 @@ +KBUILD_CFLAGS += -I$(srctree)/arch/arm/mach-highbank/include + obj-y := highbank.o system.o smc.o plus_sec := $(call as-instr,.arch_extension sec,+sec) --- linux-3.19.0.orig/arch/arm/mach-mvebu/pmsu.c +++ linux-3.19.0/arch/arm/mach-mvebu/pmsu.c @@ -415,6 +415,9 @@ void __iomem *mpsoc_base; u32 reg; + pr_warn("CPU idle is currently broken on Armada 38x: disabling"); + return 0; + np = of_find_compatible_node(NULL, NULL, "marvell,armada-380-coherency-fabric"); if (!np) @@ -476,6 +479,16 @@ return 0; of_node_put(np); + /* + * Currently the CPU idle support for Armada 38x is broken, as + * the CPU hotplug uses some of the CPU idle functions it is + * broken too, so let's disable it + */ + if (of_machine_is_compatible("marvell,armada380")) { + cpu_hotplug_disable(); + pr_warn("CPU hotplug support is currently broken on Armada 38x: disabling"); + } + if (of_machine_is_compatible("marvell,armadaxp")) ret = armada_xp_cpuidle_init(); else if (of_machine_is_compatible("marvell,armada370")) @@ -489,7 +502,8 @@ return ret; mvebu_v7_pmsu_enable_l2_powerdown_onidle(); - platform_device_register(&mvebu_v7_cpuidle_device); + if (mvebu_v7_cpuidle_device.name) + platform_device_register(&mvebu_v7_cpuidle_device); cpu_pm_register_notifier(&mvebu_v7_cpu_pm_notifier); return 0; --- linux-3.19.0.orig/arch/arm/mach-mvebu/system-controller.c +++ linux-3.19.0/arch/arm/mach-mvebu/system-controller.c @@ -126,7 +126,7 @@ return -ENODEV; } -#ifdef CONFIG_SMP +#if defined(CONFIG_SMP) && defined(CONFIG_MACH_MVEBU_V7) void mvebu_armada375_smp_wa_init(void) { u32 dev, rev; --- linux-3.19.0.orig/arch/arm/mach-omap2/omap_hwmod.h +++ linux-3.19.0/arch/arm/mach-omap2/omap_hwmod.h @@ -41,6 +41,7 @@ extern struct omap_hwmod_sysc_fields omap_hwmod_sysc_type1; extern struct omap_hwmod_sysc_fields omap_hwmod_sysc_type2; extern struct omap_hwmod_sysc_fields omap_hwmod_sysc_type3; +extern struct omap_hwmod_sysc_fields omap_hwmod_sysc_type4; /* * OCP SYSCONFIG bit shifts/masks TYPE1. These are for IPs compliant @@ -81,6 +82,16 @@ #define SYSC_TYPE3_MIDLEMODE_SHIFT 2 #define SYSC_TYPE3_MIDLEMODE_MASK (0x3 << SYSC_TYPE3_MIDLEMODE_SHIFT) +/* + * OCP SYSCONFIG bit shifts/masks TYPE4. + */ +#define SYSC_TYPE4_SIDLEMODE_SHIFT 2 +#define SYSC_TYPE4_SIDLEMODE_MASK (0x3 << SYSC_TYPE4_SIDLEMODE_SHIFT) +#define SYSC_TYPE4_SOFTRESET_SHIFT 1 +#define SYSC_TYPE4_SOFTRESET_MASK (1 << SYSC_TYPE4_SOFTRESET_SHIFT) +#define SYSC_TYPE4_AUTOIDLE_SHIFT 0 +#define SYSC_TYPE4_AUTOIDLE_MASK (1 << SYSC_TYPE4_AUTOIDLE_SHIFT) + /* OCP SYSSTATUS bit shifts/masks */ #define SYSS_RESETDONE_SHIFT 0 #define SYSS_RESETDONE_MASK (1 << SYSS_RESETDONE_SHIFT) --- linux-3.19.0.orig/arch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c +++ linux-3.19.0/arch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c @@ -210,6 +210,7 @@ .sysc_offs = 0x84, .syss_offs = 0x88, .sysc_flags = SYSS_HAS_RESET_STATUS, + .sysc_fields = &omap_hwmod_sysc_type4, }; static struct omap_hwmod_class am33xx_aes0_hwmod_class = { --- linux-3.19.0.orig/arch/arm/mach-omap2/omap_hwmod_44xx_data.c +++ linux-3.19.0/arch/arm/mach-omap2/omap_hwmod_44xx_data.c @@ -4708,6 +4708,59 @@ .user = OCP_USER_MPU | OCP_USER_SDMA, }; +/* + Crypto modules AES0/1 belong to: + PD_L4_PER power domain + CD_L4_SEC clock domain + On the L3, the AES modules are mapped to + L3_CLK2: Peripherals and multimedia sub clock domain +*/ + +static struct omap_hwmod_class_sysconfig omap4_aes1_sysc = { + .rev_offs = 0x80, + .sysc_offs = 0x84, + .syss_offs = 0x88, + .sysc_flags = SYSS_HAS_RESET_STATUS, + .sysc_fields = &omap_hwmod_sysc_type4, +}; + +static struct omap_hwmod_class omap4_aes1_hwmod_class = { + .name = "aes1", + .sysc = &omap4_aes1_sysc, +}; + +static struct omap_hwmod omap4_aes1_hwmod = { + .name = "aes", + .class = &omap4_aes1_hwmod_class, + .clkdm_name = "l4_secure_clkdm", + .main_clk = "aes1_fck", + .prcm = { + .omap4 = { + .clkctrl_offs = OMAP4_CM_L4SEC_AES1_CLKCTRL_OFFSET, + .context_offs = OMAP4_RM_L4SEC_AES1_CONTEXT_OFFSET, + .modulemode = MODULEMODE_SWCTRL, + }, + }, +}; + +/* l3_main_2 -> aes1 */ +static struct omap_hwmod_addr_space omap4_aes1_addrs[] = { + { + .pa_start = 0x4B500000, + .pa_end = 0x4B500000 + SZ_1M - 1, + .flags = ADDR_TYPE_RT + }, + { } +}; + +static struct omap_hwmod_ocp_if omap4_l3_main_2__aes1 = { + .master = &omap44xx_l3_main_2_hwmod, + .slave = &omap4_aes1_hwmod, + .clk = "aes1_fck", + .addr = omap4_aes1_addrs, + .user = OCP_USER_MPU | OCP_USER_SDMA, +}; + static struct omap_hwmod_ocp_if *omap44xx_hwmod_ocp_ifs[] __initdata = { &omap44xx_l3_main_1__dmm, &omap44xx_mpu__dmm, @@ -4853,6 +4906,7 @@ &omap44xx_l4_abe__wd_timer3_dma, &omap44xx_mpu__emif1, &omap44xx_mpu__emif2, + &omap4_l3_main_2__aes1, NULL, }; --- linux-3.19.0.orig/arch/arm/mach-omap2/omap_hwmod_7xx_data.c +++ linux-3.19.0/arch/arm/mach-omap2/omap_hwmod_7xx_data.c @@ -2017,7 +2017,7 @@ .class = &dra7xx_uart_hwmod_class, .clkdm_name = "l4per_clkdm", .main_clk = "uart3_gfclk_mux", - .flags = HWMOD_SWSUP_SIDLE_ACT, + .flags = HWMOD_SWSUP_SIDLE_ACT | DEBUG_OMAP4UART3_FLAGS, .prcm = { .omap4 = { .clkctrl_offs = DRA7XX_CM_L4PER_UART3_CLKCTRL_OFFSET, --- linux-3.19.0.orig/arch/arm/mach-omap2/omap_hwmod_common_data.c +++ linux-3.19.0/arch/arm/mach-omap2/omap_hwmod_common_data.c @@ -59,6 +59,16 @@ .sidle_shift = SYSC_TYPE3_SIDLEMODE_SHIFT, }; +/** + * struct omap_hwmod_sysc_type4 - TYPE4 sysconfig scheme. + * Used by some IPs on AM33xx + */ +struct omap_hwmod_sysc_fields omap_hwmod_sysc_type4 = { + .sidle_shift = SYSC_TYPE4_SIDLEMODE_SHIFT, + .srst_shift = SYSC_TYPE4_SOFTRESET_SHIFT, + .autoidle_shift = SYSC_TYPE4_AUTOIDLE_SHIFT, +}; + struct omap_dss_dispc_dev_attr omap2_3_dss_dispc_dev_attr = { .manager_count = 2, .has_framedonetv_irq = 0 --- linux-3.19.0.orig/arch/arm/mach-pxa/corgi.c +++ linux-3.19.0/arch/arm/mach-pxa/corgi.c @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include @@ -752,6 +753,8 @@ sharpsl_nand_partitions[1].size = 53 * 1024 * 1024; platform_add_devices(devices, ARRAY_SIZE(devices)); + + regulator_has_full_constraints(); } static void __init fixup_corgi(struct tag *tags, char **cmdline) --- linux-3.19.0.orig/arch/arm/mach-pxa/hx4700.c +++ linux-3.19.0/arch/arm/mach-pxa/hx4700.c @@ -893,6 +893,8 @@ mdelay(10); gpio_set_value(GPIO71_HX4700_ASIC3_nRESET, 1); mdelay(10); + + regulator_has_full_constraints(); } MACHINE_START(H4700, "HP iPAQ HX4700") --- linux-3.19.0.orig/arch/arm/mach-pxa/poodle.c +++ linux-3.19.0/arch/arm/mach-pxa/poodle.c @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include @@ -455,6 +456,7 @@ pxa_set_i2c_info(NULL); i2c_register_board_info(0, ARRAY_AND_SIZE(poodle_i2c_devices)); poodle_init_spi(); + regulator_has_full_constraints(); } static void __init fixup_poodle(struct tag *tags, char **cmdline) --- linux-3.19.0.orig/arch/arm/mach-pxa/spitz.c +++ linux-3.19.0/arch/arm/mach-pxa/spitz.c @@ -979,6 +979,8 @@ spitz_nand_init(); spitz_i2c_init(); spitz_audio_init(); + + regulator_has_full_constraints(); } static void __init spitz_fixup(struct tag *tags, char **cmdline) --- linux-3.19.0.orig/arch/arm/mach-s3c64xx/crag6410.h +++ linux-3.19.0/arch/arm/mach-s3c64xx/crag6410.h @@ -14,6 +14,7 @@ #include #define GLENFARCLAS_PMIC_IRQ_BASE IRQ_BOARD_START +#define BANFF_PMIC_IRQ_BASE (IRQ_BOARD_START + 64) #define PCA935X_GPIO_BASE GPIO_BOARD_START #define CODEC_GPIO_BASE (GPIO_BOARD_START + 8) --- linux-3.19.0.orig/arch/arm/mach-s3c64xx/mach-crag6410.c +++ linux-3.19.0/arch/arm/mach-s3c64xx/mach-crag6410.c @@ -554,6 +554,7 @@ static struct wm831x_pdata crag_pmic_pdata = { .wm831x_num = 1, + .irq_base = BANFF_PMIC_IRQ_BASE, .gpio_base = BANFF_PMIC_GPIO_BASE, .soft_shutdown = true, --- linux-3.19.0.orig/arch/arm/mach-sa1100/pm.c +++ linux-3.19.0/arch/arm/mach-sa1100/pm.c @@ -81,6 +81,7 @@ /* * Ensure not to come back here if it wasn't intended */ + RCSR = RCSR_SMR; PSPR = 0; /* --- linux-3.19.0.orig/arch/arm/mach-sunxi/Kconfig +++ linux-3.19.0/arch/arm/mach-sunxi/Kconfig @@ -1,10 +1,12 @@ menuconfig ARCH_SUNXI bool "Allwinner SoCs" if ARCH_MULTI_V7 select ARCH_REQUIRE_GPIOLIB + select ARCH_HAS_RESET_CONTROLLER select CLKSRC_MMIO select GENERIC_IRQ_CHIP select PINCTRL select SUN4I_TIMER + select RESET_CONTROLLER if ARCH_SUNXI @@ -20,10 +22,8 @@ config MACH_SUN6I bool "Allwinner A31 (sun6i) SoCs support" default ARCH_SUNXI - select ARCH_HAS_RESET_CONTROLLER select ARM_GIC select MFD_SUN6I_PRCM - select RESET_CONTROLLER select SUN5I_HSTIMER config MACH_SUN7I @@ -37,16 +37,12 @@ config MACH_SUN8I bool "Allwinner A23 (sun8i) SoCs support" default ARCH_SUNXI - select ARCH_HAS_RESET_CONTROLLER select ARM_GIC select MFD_SUN6I_PRCM - select RESET_CONTROLLER config MACH_SUN9I bool "Allwinner (sun9i) SoCs support" default ARCH_SUNXI - select ARCH_HAS_RESET_CONTROLLER select ARM_GIC - select RESET_CONTROLLER endif --- linux-3.19.0.orig/arch/arm/mach-vexpress/Kconfig +++ linux-3.19.0/arch/arm/mach-vexpress/Kconfig @@ -73,6 +73,7 @@ depends on MCPM select ARM_CCI select ARCH_VEXPRESS_SPC + select ARM_CPU_SUSPEND help Support for CPU and cluster power management on Versatile Express with a TC2 (A15x2 A7x3) big.LITTLE core tile. --- linux-3.19.0.orig/arch/arm/mm/dma-mapping.c +++ linux-3.19.0/arch/arm/mm/dma-mapping.c @@ -2027,6 +2027,13 @@ if (!iommu) return false; + /* + * currently arm_iommu_create_mapping() takes a max of size_t + * for size param. So check this limit for now. + */ + if (size > SIZE_MAX) + return false; + mapping = arm_iommu_create_mapping(dev->bus, dma_base, size); if (IS_ERR(mapping)) { pr_warn("Failed to create %llu-byte IOMMU mapping for device %s\n", --- linux-3.19.0.orig/arch/arm/mm/hugetlbpage.c +++ linux-3.19.0/arch/arm/mm/hugetlbpage.c @@ -36,12 +36,6 @@ * of type casting from pmd_t * to pte_t *. */ -struct page *follow_huge_addr(struct mm_struct *mm, unsigned long address, - int write) -{ - return ERR_PTR(-EINVAL); -} - int pud_huge(pud_t pud) { return 0; --- linux-3.19.0.orig/arch/arm/mm/pageattr.c +++ linux-3.19.0/arch/arm/mm/pageattr.c @@ -49,7 +49,10 @@ WARN_ON_ONCE(1); } - if (!is_module_address(start) || !is_module_address(end - 1)) + if (start < MODULES_VADDR || start >= MODULES_END) + return -EINVAL; + + if (end < MODULES_VADDR || start >= MODULES_END) return -EINVAL; data.set_mask = set_mask; --- linux-3.19.0.orig/arch/arm64/Kconfig +++ linux-3.19.0/arch/arm64/Kconfig @@ -170,6 +170,8 @@ config ARCH_XGENE bool "AppliedMicro X-Gene SOC Family" + select MFD_SYSCON + select POWER_RESET_SYSCON help This enables support for AppliedMicro X-Gene SOC Family @@ -306,6 +308,27 @@ If unsure, say Y. +config ARM64_ERRATUM_845719 + bool "Cortex-A53: 845719: a load might read incorrect data" + depends on COMPAT + default y + help + This option adds an alternative code sequence to work around ARM + erratum 845719 on Cortex-A53 parts up to r0p4. + + When running a compat (AArch32) userspace on an affected Cortex-A53 + part, a load at EL0 from a virtual address that matches the bottom 32 + bits of the virtual address used by a recent load at (AArch64) EL1 + might return incorrect data. + + The workaround is to write the contextidr_el1 register on exception + return to a 32-bit task. + Please note that this does not necessarily enable the workaround, + as it depends on the alternative framework, which will only patch + the kernel if an affected CPU is detected. + + If unsure, say Y. + endmenu @@ -416,6 +439,10 @@ source kernel/Kconfig.preempt +config UP_LATE_INIT + def_bool y + depends on !SMP + config HZ int default 100 @@ -644,6 +671,8 @@ source "drivers/Kconfig" +source "ubuntu/Kconfig" + source "drivers/firmware/Kconfig" source "fs/Kconfig" --- linux-3.19.0.orig/arch/arm64/boot/dts/apm/apm-storm.dtsi +++ linux-3.19.0/arch/arm64/boot/dts/apm/apm-storm.dtsi @@ -97,6 +97,11 @@ clock-frequency = <50000000>; }; + pmu { + compatible = "apm,potenza-pmu", "arm,armv8-pmuv3"; + interrupts = <1 12 0xff04>; + }; + soc { compatible = "simple-bus"; #address-cells = <2>; @@ -354,6 +359,28 @@ }; }; + msi: msi@79000000 { + compatible = "xgene,gic-msi"; + reg = <0x00 0x79000000 0x0 0x900000>; + msi-available-ranges = <0x0 0x1000>; + interrupts = < 0x0 0x10 0x4 + 0x0 0x11 0x4 + 0x0 0x12 0x4 + 0x0 0x13 0x4 + 0x0 0x14 0x4 + 0x0 0x15 0x4 + 0x0 0x16 0x4 + 0x0 0x17 0x4 + 0x0 0x18 0x4 + 0x0 0x19 0x4 + 0x0 0x1a 0x4 + 0x0 0x1b 0x4 + 0x0 0x1c 0x4 + 0x0 0x1d 0x4 + 0x0 0x1e 0x4 + 0x0 0x1f 0x4>; + }; + pcie0: pcie@1f2b0000 { status = "disabled"; device_type = "pci"; @@ -366,8 +393,8 @@ reg-names = "csr", "cfg"; ranges = <0x01000000 0x00 0x00000000 0xe0 0x10000000 0x00 0x00010000 /* io */ 0x02000000 0x00 0x80000000 0xe1 0x80000000 0x00 0x80000000>; /* mem */ - dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000 - 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>; + ib-ranges = <0x42000000 0x40 0x00000000 0x40 0x00000000 0x40 0x00000000 /* dma */ + 0x00000000 0x0 0x79000000 0x00 0x79000000 0x0 0x00800000>; /* msi */ interrupt-map-mask = <0x0 0x0 0x0 0x7>; interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xc2 0x1 0x0 0x0 0x0 0x2 &gic 0x0 0xc3 0x1 @@ -389,8 +416,8 @@ reg-names = "csr", "cfg"; ranges = <0x01000000 0x0 0x00000000 0xd0 0x10000000 0x00 0x00010000 /* io */ 0x02000000 0x0 0x80000000 0xd1 0x80000000 0x00 0x80000000>; /* mem */ - dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000 - 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>; + ib-ranges = <0x42000000 0x40 0x00000000 0x40 0x00000000 0x40 0x00000000 /* dma */ + 0x00000000 0x0 0x79000000 0x00 0x79000000 0x0 0x00800000>; /* msi */ interrupt-map-mask = <0x0 0x0 0x0 0x7>; interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xc8 0x1 0x0 0x0 0x0 0x2 &gic 0x0 0xc9 0x1 @@ -412,8 +439,8 @@ reg-names = "csr", "cfg"; ranges = <0x01000000 0x0 0x00000000 0x90 0x10000000 0x0 0x00010000 /* io */ 0x02000000 0x0 0x80000000 0x91 0x80000000 0x0 0x80000000>; /* mem */ - dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000 - 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>; + ib-ranges = <0x42000000 0x40 0x00000000 0x40 0x00000000 0x40 0x00000000 /* dma */ + 0x00000000 0x0 0x79000000 0x00 0x79000000 0x0 0x00800000>; /* msi */ interrupt-map-mask = <0x0 0x0 0x0 0x7>; interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xce 0x1 0x0 0x0 0x0 0x2 &gic 0x0 0xcf 0x1 @@ -435,8 +462,8 @@ reg-names = "csr", "cfg"; ranges = <0x01000000 0x0 0x00000000 0xa0 0x10000000 0x0 0x00010000 /* io */ 0x02000000 0x0 0x80000000 0xa1 0x80000000 0x0 0x80000000>; /* mem */ - dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000 - 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>; + ib-ranges = <0x42000000 0x40 0x00000000 0x40 0x00000000 0x40 0x00000000 /* dma */ + 0x00000000 0x0 0x79000000 0x00 0x79000000 0x0 0x00800000>; /* msi */ interrupt-map-mask = <0x0 0x0 0x0 0x7>; interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xd4 0x1 0x0 0x0 0x0 0x2 &gic 0x0 0xd5 0x1 @@ -458,8 +485,8 @@ reg-names = "csr", "cfg"; ranges = <0x01000000 0x0 0x00000000 0xc0 0x10000000 0x0 0x00010000 /* io */ 0x02000000 0x0 0x80000000 0xc1 0x80000000 0x0 0x80000000>; /* mem */ - dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000 - 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>; + ib-ranges = <0x42000000 0x40 0x00000000 0x40 0x00000000 0x40 0x00000000 /* dma */ + 0x00000000 0x0 0x79000000 0x00 0x79000000 0x0 0x00800000>; /* msi */ interrupt-map-mask = <0x0 0x0 0x0 0x7>; interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xda 0x1 0x0 0x0 0x0 0x2 &gic 0x0 0xdb 0x1 --- linux-3.19.0.orig/arch/arm64/include/asm/cmpxchg.h +++ linux-3.19.0/arch/arm64/include/asm/cmpxchg.h @@ -246,14 +246,30 @@ __ret; \ }) -#define this_cpu_cmpxchg_1(ptr, o, n) cmpxchg_local(raw_cpu_ptr(&(ptr)), o, n) -#define this_cpu_cmpxchg_2(ptr, o, n) cmpxchg_local(raw_cpu_ptr(&(ptr)), o, n) -#define this_cpu_cmpxchg_4(ptr, o, n) cmpxchg_local(raw_cpu_ptr(&(ptr)), o, n) -#define this_cpu_cmpxchg_8(ptr, o, n) cmpxchg_local(raw_cpu_ptr(&(ptr)), o, n) +#define _protect_cmpxchg_local(pcp, o, n) \ +({ \ + typeof(*raw_cpu_ptr(&(pcp))) __ret; \ + preempt_disable(); \ + __ret = cmpxchg_local(raw_cpu_ptr(&(pcp)), o, n); \ + preempt_enable(); \ + __ret; \ +}) + +#define this_cpu_cmpxchg_1(ptr, o, n) _protect_cmpxchg_local(ptr, o, n) +#define this_cpu_cmpxchg_2(ptr, o, n) _protect_cmpxchg_local(ptr, o, n) +#define this_cpu_cmpxchg_4(ptr, o, n) _protect_cmpxchg_local(ptr, o, n) +#define this_cpu_cmpxchg_8(ptr, o, n) _protect_cmpxchg_local(ptr, o, n) -#define this_cpu_cmpxchg_double_8(ptr1, ptr2, o1, o2, n1, n2) \ - cmpxchg_double_local(raw_cpu_ptr(&(ptr1)), raw_cpu_ptr(&(ptr2)), \ - o1, o2, n1, n2) +#define this_cpu_cmpxchg_double_8(ptr1, ptr2, o1, o2, n1, n2) \ +({ \ + int __ret; \ + preempt_disable(); \ + __ret = cmpxchg_double_local( raw_cpu_ptr(&(ptr1)), \ + raw_cpu_ptr(&(ptr2)), \ + o1, o2, n1, n2); \ + preempt_enable(); \ + __ret; \ +}) #define cmpxchg64(ptr,o,n) cmpxchg((ptr),(o),(n)) #define cmpxchg64_local(ptr,o,n) cmpxchg_local((ptr),(o),(n)) --- linux-3.19.0.orig/arch/arm64/include/asm/cpufeature.h +++ linux-3.19.0/arch/arm64/include/asm/cpufeature.h @@ -23,8 +23,9 @@ #define ARM64_WORKAROUND_CLEAN_CACHE 0 #define ARM64_WORKAROUND_DEVICE_LOAD_ACQUIRE 1 +#define ARM64_WORKAROUND_845719 2 -#define ARM64_NCAPS 2 +#define ARM64_NCAPS 3 #ifndef __ASSEMBLY__ --- linux-3.19.0.orig/arch/arm64/include/asm/kvm_mmu.h +++ linux-3.19.0/arch/arm64/include/asm/kvm_mmu.h @@ -137,6 +137,8 @@ #define PTRS_PER_S2_PGD (1 << PTRS_PER_S2_PGD_SHIFT) #define S2_PGD_ORDER get_order(PTRS_PER_S2_PGD * sizeof(pgd_t)) +#define kvm_pgd_index(addr) (((addr) >> PGDIR_SHIFT) & (PTRS_PER_S2_PGD - 1)) + /* * If we are concatenating first level stage-2 page tables, we would have less * than or equal to 16 pointers in the fake PGD, because that's what the @@ -150,43 +152,6 @@ #define KVM_PREALLOC_LEVEL (0) #endif -/** - * kvm_prealloc_hwpgd - allocate inital table for VTTBR - * @kvm: The KVM struct pointer for the VM. - * @pgd: The kernel pseudo pgd - * - * When the kernel uses more levels of page tables than the guest, we allocate - * a fake PGD and pre-populate it to point to the next-level page table, which - * will be the real initial page table pointed to by the VTTBR. - * - * When KVM_PREALLOC_LEVEL==2, we allocate a single page for the PMD and - * the kernel will use folded pud. When KVM_PREALLOC_LEVEL==1, we - * allocate 2 consecutive PUD pages. - */ -static inline int kvm_prealloc_hwpgd(struct kvm *kvm, pgd_t *pgd) -{ - unsigned int i; - unsigned long hwpgd; - - if (KVM_PREALLOC_LEVEL == 0) - return 0; - - hwpgd = __get_free_pages(GFP_KERNEL | __GFP_ZERO, PTRS_PER_S2_PGD_SHIFT); - if (!hwpgd) - return -ENOMEM; - - for (i = 0; i < PTRS_PER_S2_PGD; i++) { - if (KVM_PREALLOC_LEVEL == 1) - pgd_populate(NULL, pgd + i, - (pud_t *)hwpgd + i * PTRS_PER_PUD); - else if (KVM_PREALLOC_LEVEL == 2) - pud_populate(NULL, pud_offset(pgd, 0) + i, - (pmd_t *)hwpgd + i * PTRS_PER_PMD); - } - - return 0; -} - static inline void *kvm_get_hwpgd(struct kvm *kvm) { pgd_t *pgd = kvm->arch.pgd; @@ -203,12 +168,11 @@ return pmd_offset(pud, 0); } -static inline void kvm_free_hwpgd(struct kvm *kvm) +static inline unsigned int kvm_get_hwpgd_size(void) { - if (KVM_PREALLOC_LEVEL > 0) { - unsigned long hwpgd = (unsigned long)kvm_get_hwpgd(kvm); - free_pages(hwpgd, PTRS_PER_S2_PGD_SHIFT); - } + if (KVM_PREALLOC_LEVEL > 0) + return PTRS_PER_S2_PGD * PAGE_SIZE; + return PTRS_PER_S2_PGD * sizeof(pgd_t); } static inline bool kvm_page_empty(void *ptr) --- linux-3.19.0.orig/arch/arm64/include/asm/mmu_context.h +++ linux-3.19.0/arch/arm64/include/asm/mmu_context.h @@ -151,6 +151,15 @@ { unsigned int cpu = smp_processor_id(); + /* + * init_mm.pgd does not contain any user mappings and it is always + * active for kernel addresses in TTBR1. Just set the reserved TTBR0. + */ + if (next == &init_mm) { + cpu_set_reserved_ttbr0(); + return; + } + if (!cpumask_test_and_set_cpu(cpu, mm_cpumask(next)) || prev != next) check_and_switch_context(next, tsk); } --- linux-3.19.0.orig/arch/arm64/include/asm/msi_bitmap.h +++ linux-3.19.0/arch/arm64/include/asm/msi_bitmap.h @@ -0,0 +1,36 @@ +#ifndef MSI_BITMAP_H +#define MSI_BITMAP_H + +/* + * Copyright 2008, Michael Ellerman, IBM Corporation. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; version 2 of the + * License. + * + * Borrowed from powerpc arch + */ + +#include +#include + +struct msi_bitmap { + struct device_node *of_node; + unsigned long *bitmap; + spinlock_t lock; + unsigned int irq_count; +}; + +int msi_bitmap_alloc_hwirqs(struct msi_bitmap *bmp, int num); +void msi_bitmap_free_hwirqs(struct msi_bitmap *bmp, unsigned int offset, + unsigned int num); +void msi_bitmap_reserve_hwirq(struct msi_bitmap *bmp, unsigned int hwirq); + +int msi_bitmap_reserve_dt_hwirqs(struct msi_bitmap *bmp); + +int msi_bitmap_alloc(struct msi_bitmap *bmp, unsigned int irq_count, + struct device_node *of_node); +void msi_bitmap_free(struct msi_bitmap *bmp); + +#endif /* MSI_BITMAP_H */ --- linux-3.19.0.orig/arch/arm64/include/asm/percpu.h +++ linux-3.19.0/arch/arm64/include/asm/percpu.h @@ -204,25 +204,47 @@ return ret; } +#define _percpu_read(pcp) \ +({ \ + typeof(pcp) __retval; \ + preempt_disable(); \ + __retval = (typeof(pcp))__percpu_read(raw_cpu_ptr(&(pcp)), \ + sizeof(pcp)); \ + preempt_enable(); \ + __retval; \ +}) + +#define _percpu_write(pcp, val) \ +do { \ + preempt_disable(); \ + __percpu_write(raw_cpu_ptr(&(pcp)), (unsigned long)(val), \ + sizeof(pcp)); \ + preempt_enable(); \ +} while(0) \ + +#define _pcp_protect(operation, pcp, val) \ +({ \ + typeof(pcp) __retval; \ + preempt_disable(); \ + __retval = (typeof(pcp))operation(raw_cpu_ptr(&(pcp)), \ + (val), sizeof(pcp)); \ + preempt_enable(); \ + __retval; \ +}) + #define _percpu_add(pcp, val) \ - __percpu_add(raw_cpu_ptr(&(pcp)), val, sizeof(pcp)) + _pcp_protect(__percpu_add, pcp, val) -#define _percpu_add_return(pcp, val) (typeof(pcp)) (_percpu_add(pcp, val)) +#define _percpu_add_return(pcp, val) _percpu_add(pcp, val) #define _percpu_and(pcp, val) \ - __percpu_and(raw_cpu_ptr(&(pcp)), val, sizeof(pcp)) + _pcp_protect(__percpu_and, pcp, val) #define _percpu_or(pcp, val) \ - __percpu_or(raw_cpu_ptr(&(pcp)), val, sizeof(pcp)) - -#define _percpu_read(pcp) (typeof(pcp)) \ - (__percpu_read(raw_cpu_ptr(&(pcp)), sizeof(pcp))) - -#define _percpu_write(pcp, val) \ - __percpu_write(raw_cpu_ptr(&(pcp)), (unsigned long)(val), sizeof(pcp)) + _pcp_protect(__percpu_or, pcp, val) #define _percpu_xchg(pcp, val) (typeof(pcp)) \ - (__percpu_xchg(raw_cpu_ptr(&(pcp)), (unsigned long)(val), sizeof(pcp))) + _pcp_protect(__percpu_xchg, pcp, (unsigned long)(val)) #define this_cpu_add_1(pcp, val) _percpu_add(pcp, val) #define this_cpu_add_2(pcp, val) _percpu_add(pcp, val) --- linux-3.19.0.orig/arch/arm64/include/asm/smp_plat.h +++ linux-3.19.0/arch/arm64/include/asm/smp_plat.h @@ -40,4 +40,6 @@ extern u64 __cpu_logical_map[NR_CPUS]; #define cpu_logical_map(cpu) __cpu_logical_map[cpu] +void __init do_post_cpus_up_work(void); + #endif /* __ASM_SMP_PLAT_H */ --- linux-3.19.0.orig/arch/arm64/include/asm/tlb.h +++ linux-3.19.0/arch/arm64/include/asm/tlb.h @@ -48,6 +48,7 @@ static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, unsigned long addr) { + __flush_tlb_pgtable(tlb->mm, addr); pgtable_page_dtor(pte); tlb_remove_entry(tlb, pte); } @@ -56,6 +57,7 @@ static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmdp, unsigned long addr) { + __flush_tlb_pgtable(tlb->mm, addr); tlb_remove_entry(tlb, virt_to_page(pmdp)); } #endif @@ -64,6 +66,7 @@ static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pudp, unsigned long addr) { + __flush_tlb_pgtable(tlb->mm, addr); tlb_remove_entry(tlb, virt_to_page(pudp)); } #endif --- linux-3.19.0.orig/arch/arm64/include/asm/tlbflush.h +++ linux-3.19.0/arch/arm64/include/asm/tlbflush.h @@ -149,6 +149,19 @@ } /* + * Used to invalidate the TLB (walk caches) corresponding to intermediate page + * table levels (pgd/pud/pmd). + */ +static inline void __flush_tlb_pgtable(struct mm_struct *mm, + unsigned long uaddr) +{ + unsigned long addr = uaddr >> 12 | ((unsigned long)ASID(mm) << 48); + + dsb(ishst); + asm("tlbi vae1is, %0" : : "r" (addr)); + dsb(ish); +} +/* * On AArch64, the cache coherency is handled via the set_pte_at() function. */ static inline void update_mmu_cache(struct vm_area_struct *vma, --- linux-3.19.0.orig/arch/arm64/include/uapi/asm/kvm.h +++ linux-3.19.0/arch/arm64/include/uapi/asm/kvm.h @@ -179,8 +179,14 @@ #define KVM_ARM_IRQ_CPU_IRQ 0 #define KVM_ARM_IRQ_CPU_FIQ 1 -/* Highest supported SPI, from VGIC_NR_IRQS */ +/* + * This used to hold the highest supported SPI, but it is now obsolete + * and only here to provide source code level compatibility with older + * userland. The highest SPI number can be set via KVM_DEV_ARM_VGIC_GRP_NR_IRQS. + */ +#ifndef __KERNEL__ #define KVM_ARM_IRQ_GIC_MAX 127 +#endif /* PSCI interface */ #define KVM_PSCI_FN_BASE 0x95c1ba5e --- linux-3.19.0.orig/arch/arm64/kernel/Makefile +++ linux-3.19.0/arch/arm64/kernel/Makefile @@ -35,6 +35,7 @@ arm64-obj-$(CONFIG_PCI) += pci.o arm64-obj-$(CONFIG_ARMV8_DEPRECATED) += armv8_deprecated.o +obj-$(CONFIG_PCI_MSI) += msi_bitmap.o obj-y += $(arm64-obj-y) vdso/ obj-m += $(arm64-obj-m) head-y := head.o --- linux-3.19.0.orig/arch/arm64/kernel/cpu_errata.c +++ linux-3.19.0/arch/arm64/kernel/cpu_errata.c @@ -88,7 +88,16 @@ /* Cortex-A57 r0p0 - r1p2 */ .desc = "ARM erratum 832075", .capability = ARM64_WORKAROUND_DEVICE_LOAD_ACQUIRE, - MIDR_RANGE(MIDR_CORTEX_A57, 0x00, 0x12), + MIDR_RANGE(MIDR_CORTEX_A57, 0x00, + (1 << MIDR_VARIANT_SHIFT) | 2), + }, +#endif +#ifdef CONFIG_ARM64_ERRATUM_845719 + { + /* Cortex-A53 r0p[01234] */ + .desc = "ARM erratum 845719", + .capability = ARM64_WORKAROUND_845719, + MIDR_RANGE(MIDR_CORTEX_A53, 0x00, 0x04), }, #endif { --- linux-3.19.0.orig/arch/arm64/kernel/entry.S +++ linux-3.19.0/arch/arm64/kernel/entry.S @@ -21,8 +21,10 @@ #include #include +#include #include #include +#include #include #include #include @@ -120,6 +122,24 @@ ct_user_enter ldr x23, [sp, #S_SP] // load return stack pointer msr sp_el0, x23 + +#ifdef CONFIG_ARM64_ERRATUM_845719 + alternative_insn \ + "nop", \ + "tbz x22, #4, 1f", \ + ARM64_WORKAROUND_845719 +#ifdef CONFIG_PID_IN_CONTEXTIDR + alternative_insn \ + "nop; nop", \ + "mrs x29, contextidr_el1; msr contextidr_el1, x29; 1:", \ + ARM64_WORKAROUND_845719 +#else + alternative_insn \ + "nop", \ + "msr contextidr_el1, xzr; 1:", \ + ARM64_WORKAROUND_845719 +#endif +#endif .endif msr elr_el1, x21 // set up the return data msr spsr_el1, x22 --- linux-3.19.0.orig/arch/arm64/kernel/head.S +++ linux-3.19.0/arch/arm64/kernel/head.S @@ -426,6 +426,7 @@ */ mov x0, x25 add x1, x26, #SWAPPER_DIR_SIZE + dmb sy bl __inval_cache_range mov lr, x27 --- linux-3.19.0.orig/arch/arm64/kernel/msi_bitmap.c +++ linux-3.19.0/arch/arm64/kernel/msi_bitmap.c @@ -0,0 +1,134 @@ +/* + * Copyright 2006-2008, Michael Ellerman, IBM Corporation. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; version 2 of the + * License. + * + * Borrowed from powerpc arch + */ + +#include +#include +#include +#include +#include + +int msi_bitmap_alloc_hwirqs(struct msi_bitmap *bmp, int num) +{ + unsigned long flags; + int offset, order = get_count_order(num); + + spin_lock_irqsave(&bmp->lock, flags); + /* + * This is fast, but stricter than we need. We might want to add + * a fallback routine which does a linear search with no alignment. + */ + offset = bitmap_find_free_region(bmp->bitmap, bmp->irq_count, order); + spin_unlock_irqrestore(&bmp->lock, flags); + + pr_debug("msi_bitmap: allocated 0x%x (2^%d) at offset 0x%x\n", + num, order, offset); + + return offset; +} + +void msi_bitmap_free_hwirqs(struct msi_bitmap *bmp, unsigned int offset, + unsigned int num) +{ + unsigned long flags; + int order = get_count_order(num); + + pr_debug("msi_bitmap: freeing 0x%x (2^%d) at offset 0x%x\n", + num, order, offset); + + spin_lock_irqsave(&bmp->lock, flags); + bitmap_release_region(bmp->bitmap, offset, order); + spin_unlock_irqrestore(&bmp->lock, flags); +} + +void msi_bitmap_reserve_hwirq(struct msi_bitmap *bmp, unsigned int hwirq) +{ + unsigned long flags; + + pr_debug("msi_bitmap: reserving hwirq 0x%x\n", hwirq); + + spin_lock_irqsave(&bmp->lock, flags); + bitmap_allocate_region(bmp->bitmap, hwirq, 0); + spin_unlock_irqrestore(&bmp->lock, flags); +} + +/** + * msi_bitmap_reserve_dt_hwirqs - Reserve irqs specified in the device tree. + * @bmp: pointer to the MSI bitmap. + * + * Looks in the device tree to see if there is a property specifying which + * irqs can be used for MSI. If found those irqs reserved in the device tree + * are reserved in the bitmap. + * + * Returns 0 for success, < 0 if there was an error, and > 0 if no property + * was found in the device tree. + **/ +int msi_bitmap_reserve_dt_hwirqs(struct msi_bitmap *bmp) +{ + int i, j, len = 2; + u32 array[2]; + u32 *p = array; + int ret; + + if (!bmp->of_node) + return 1; + + ret = of_property_read_u32_array(bmp->of_node, + "msi-available-ranges", p, len); + if (ret) + return ret; + + bitmap_allocate_region(bmp->bitmap, 0, get_count_order(bmp->irq_count)); + + spin_lock(&bmp->lock); + + /* Format is: ( )+ */ + len /= 2 * sizeof(u32); + for (i = 0; i < len; i++, p += 2) { + for (j = 0; j < *(p + 1); j++) + bitmap_release_region(bmp->bitmap, *p + j, 0); + } + + spin_unlock(&bmp->lock); + + return 0; +} + +int msi_bitmap_alloc(struct msi_bitmap *bmp, unsigned int irq_count, + struct device_node *of_node) +{ + int size; + + if (!irq_count) + return -EINVAL; + + size = BITS_TO_LONGS(irq_count) * sizeof(long); + pr_debug("msi_bitmap: allocator bitmap size is 0x%x bytes\n", size); + + bmp->bitmap = kzalloc(size, GFP_KERNEL); + if (!bmp->bitmap) { + pr_debug("msi_bitmap: ENOMEM allocating allocator bitmap!\n"); + return -ENOMEM; + } + + /* We zalloc'ed the bitmap, so all irqs are free by default */ + spin_lock_init(&bmp->lock); + bmp->of_node = of_node_get(of_node); + bmp->irq_count = irq_count; + + return 0; +} + +void msi_bitmap_free(struct msi_bitmap *bmp) +{ + /* we can't free the bitmap we don't know if it's bootmem etc. */ + of_node_put(bmp->of_node); + bmp->bitmap = NULL; +} --- linux-3.19.0.orig/arch/arm64/kernel/psci.c +++ linux-3.19.0/arch/arm64/kernel/psci.c @@ -113,9 +113,14 @@ * The following two functions are invoked via the invoke_psci_fn pointer * and will not be inlined, allowing us to piggyback on the AAPCS. */ -static noinline int __invoke_psci_fn_hvc(u64 function_id, u64 arg0, u64 arg1, - u64 arg2) +static noinline int __invoke_psci_fn_hvc(u64 _function_id, u64 _arg0, + u64 _arg1, u64 _arg2) { + register u64 function_id asm("x0") = _function_id; + register u64 arg0 asm("x1") = _arg0; + register u64 arg1 asm("x2") = _arg1; + register u64 arg2 asm("x3") = _arg2; + asm volatile( __asmeq("%0", "x0") __asmeq("%1", "x1") @@ -128,9 +133,14 @@ return function_id; } -static noinline int __invoke_psci_fn_smc(u64 function_id, u64 arg0, u64 arg1, - u64 arg2) +static noinline int __invoke_psci_fn_smc(u64 _function_id, u64 _arg0, + u64 _arg1, u64 _arg2) { + register u64 function_id asm("x0") = _function_id; + register u64 arg0 asm("x1") = _arg0; + register u64 arg1 asm("x2") = _arg1; + register u64 arg2 asm("x3") = _arg2; + asm volatile( __asmeq("%0", "x0") __asmeq("%1", "x1") --- linux-3.19.0.orig/arch/arm64/kernel/setup.c +++ linux-3.19.0/arch/arm64/kernel/setup.c @@ -206,6 +206,18 @@ } #endif +void __init do_post_cpus_up_work(void) +{ + apply_alternatives_all(); +} + +#ifdef CONFIG_UP_LATE_INIT +void __init up_late_init(void) +{ + do_post_cpus_up_work(); +} +#endif /* CONFIG_UP_LATE_INIT */ + static void __init setup_processor(void) { struct cpu_info *cpu_info; --- linux-3.19.0.orig/arch/arm64/kernel/signal32.c +++ linux-3.19.0/arch/arm64/kernel/signal32.c @@ -154,8 +154,7 @@ case __SI_TIMER: err |= __put_user(from->si_tid, &to->si_tid); err |= __put_user(from->si_overrun, &to->si_overrun); - err |= __put_user((compat_uptr_t)(unsigned long)from->si_ptr, - &to->si_ptr); + err |= __put_user(from->si_int, &to->si_int); break; case __SI_POLL: err |= __put_user(from->si_band, &to->si_band); @@ -184,7 +183,7 @@ case __SI_MESGQ: /* But this is */ err |= __put_user(from->si_pid, &to->si_pid); err |= __put_user(from->si_uid, &to->si_uid); - err |= __put_user((compat_uptr_t)(unsigned long)from->si_ptr, &to->si_ptr); + err |= __put_user(from->si_int, &to->si_int); break; case __SI_SYS: err |= __put_user((compat_uptr_t)(unsigned long) --- linux-3.19.0.orig/arch/arm64/kernel/smp.c +++ linux-3.19.0/arch/arm64/kernel/smp.c @@ -310,7 +310,7 @@ void __init smp_cpus_done(unsigned int max_cpus) { pr_info("SMP: Total of %d processors activated.\n", num_online_cpus()); - apply_alternatives_all(); + do_post_cpus_up_work(); } void __init smp_prepare_boot_cpu(void) --- linux-3.19.0.orig/arch/arm64/lib/copy_from_user.S +++ linux-3.19.0/arch/arm64/lib/copy_from_user.S @@ -15,7 +15,6 @@ */ #include -#include /* * Copy from user space to a kernel buffer (alignment handled by the hardware) @@ -28,39 +27,63 @@ * x0 - bytes not copied */ ENTRY(__copy_from_user) - add x4, x1, x2 // upper user buffer boundary - subs x2, x2, #8 - b.mi 2f -1: -USER(9f, ldr x3, [x1], #8 ) - subs x2, x2, #8 - str x3, [x0], #8 - b.pl 1b -2: adds x2, x2, #4 - b.mi 3f -USER(9f, ldr w3, [x1], #4 ) - sub x2, x2, #4 - str w3, [x0], #4 -3: adds x2, x2, #2 - b.mi 4f -USER(9f, ldrh w3, [x1], #2 ) - sub x2, x2, #2 - strh w3, [x0], #2 -4: adds x2, x2, #1 - b.mi 5f -USER(9f, ldrb w3, [x1] ) - strb w3, [x0] -5: mov x0, #0 - ret +#include "copy_template.S" ENDPROC(__copy_from_user) .section .fixup,"ax" - .align 2 -9: sub x2, x4, x1 - mov x3, x2 -10: strb wzr, [x0], #1 // zero remaining buffer space - subs x3, x3, #1 - b.ne 10b - mov x0, x2 // bytes not copied + .align 2 +8: + /* + * Count bytes remain + * dst points to (dst + tmp1) + */ + mov x0, count + sub dst, dst, tmp1 + b .Lfinalize +9: + /* + * 16 bytes remain + * dst is accurate + */ + mov x0, #16 + b .Lfinalize +10: + /* + * count is accurate + * dst is accurate + */ + mov x0, count + b .Lfinalize +11: + /* + *(count + tmp2) bytes remain + * dst points to the start of the remaining bytes + */ + add x0, count, tmp2 + b .Lfinalize +12: + /* + * (count + 128) bytes remain + * dst is accurate + */ + add x0, count, #128 + b .Lfinalize +13: + /* + * (count + 128) bytes remain + * dst is pre-biased to (dst + 16) + */ + add x0, count, #128 + add dst, dst, #16 +.Lfinalize: + /* + * Zeroize remaining destination-buffer + */ + mov count, x0 +20: + /* Zero remaining buffer space */ + strb wzr, [dst], #1 + subs count, count, #1 + b.ne 20b ret .previous --- linux-3.19.0.orig/arch/arm64/lib/copy_template.S +++ linux-3.19.0/arch/arm64/lib/copy_template.S @@ -0,0 +1,212 @@ +/* + * Copyright (c) 2013, Applied Micro Circuits Corporation + * Copyright (c) 2012-2013, Linaro Limited + * + * Author: Feng Kan + * Author: Philipp Tomsich + * + * The code is adopted from the memcpy routine by Linaro Limited. + * + * This file is free software: you may copy, redistribute and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation, either version 2 of the License, or (at your + * option) any later version. + * + * This file is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * This file incorporates work covered by the following copyright and + * permission notice: + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * 1 Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2 Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3 Neither the name of the Linaro nor the + * names of its contributors may be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#include + +dstin .req x0 +src .req x1 +count .req x2 +tmp1 .req x3 +tmp1w .req w3 +tmp2 .req x4 +tmp2w .req w4 +tmp3 .req x5 +tmp3w .req w5 +dst .req x6 + +A_l .req x7 +A_h .req x8 +B_l .req x9 +B_h .req x10 +C_l .req x11 +C_h .req x12 +D_l .req x13 +D_h .req x14 + + mov dst, dstin + cmp count, #64 + b.ge .Lcpy_not_short + cmp count, #15 + b.le .Ltail15tiny + + /* + * Deal with small copies quickly by dropping straight into the + * exit block. + */ +.Ltail63: + /* + * Copy up to 48 bytes of data. At this point we only need the + * bottom 6 bits of count to be accurate. + */ + ands tmp1, count, #0x30 + b.eq .Ltail15 + add dst, dst, tmp1 + add src, src, tmp1 + cmp tmp1w, #0x20 + b.eq 1f + b.lt 2f + USER(8f, ldp A_l, A_h, [src, #-48]) + USER(8f, stp A_l, A_h, [dst, #-48]) +1: + USER(8f, ldp A_l, A_h, [src, #-32]) + USER(8f, stp A_l, A_h, [dst, #-32]) +2: + USER(8f, ldp A_l, A_h, [src, #-16]) + USER(8f, stp A_l, A_h, [dst, #-16]) + +.Ltail15: + ands count, count, #15 + beq 1f + add src, src, count + USER(9f, ldp A_l, A_h, [src, #-16]) + add dst, dst, count + USER(9f, stp A_l, A_h, [dst, #-16]) +1: + b .Lsuccess + +.Ltail15tiny: + /* + * Copy up to 15 bytes of data. Does not assume additional data + * being copied. + */ + tbz count, #3, 1f + USER(10f, ldr tmp1, [src], #8) + USER(10f, str tmp1, [dst], #8) +1: + tbz count, #2, 1f + USER(10f, ldr tmp1w, [src], #4) + USER(10f, str tmp1w, [dst], #4) +1: + tbz count, #1, 1f + USER(10f, ldrh tmp1w, [src], #2) + USER(10f, strh tmp1w, [dst], #2) +1: + tbz count, #0, 1f + USER(10f, ldrb tmp1w, [src]) + USER(10f, strb tmp1w, [dst]) +1: + b .Lsuccess + +.Lcpy_not_short: + /* + * We don't much care about the alignment of DST, but we want SRC + * to be 128-bit (16 byte) aligned so that we don't cross cache line + * boundaries on both loads and stores. + */ + neg tmp2, src + ands tmp2, tmp2, #15 /* Bytes to reach alignment. */ + b.eq 2f + sub count, count, tmp2 + /* + * Copy more data than needed; it's faster than jumping + * around copying sub-Quadword quantities. We know that + * it can't overrun. + */ + USER(11f, ldp A_l, A_h, [src]) + add src, src, tmp2 + USER(11f, stp A_l, A_h, [dst]) + add dst, dst, tmp2 + /* There may be less than 63 bytes to go now. */ + cmp count, #63 + b.le .Ltail63 +2: + subs count, count, #128 + b.ge .Lcpy_body_large + /* + * Less than 128 bytes to copy, so handle 64 here and then jump + * to the tail. + */ + USER(12f, ldp A_l, A_h, [src]) + USER(12f, ldp B_l, B_h, [src, #16]) + USER(12f, ldp C_l, C_h, [src, #32]) + USER(12f, ldp D_l, D_h, [src, #48]) + USER(12f, stp A_l, A_h, [dst]) + USER(12f, stp B_l, B_h, [dst, #16]) + USER(12f, stp C_l, C_h, [dst, #32]) + USER(12f, stp D_l, D_h, [dst, #48]) + tst count, #0x3f + add src, src, #64 + add dst, dst, #64 + b.ne .Ltail63 + b .Lsuccess + + /* + * Critical loop. Start at a new cache line boundary. Assuming + * 64 bytes per line this ensures the entire loop is in one line. + */ + .p2align 6 +.Lcpy_body_large: + /* There are at least 128 bytes to copy. */ + USER(12f, ldp A_l, A_h, [src, #0]) + sub dst, dst, #16 /* Pre-bias. */ + USER(13f, ldp B_l, B_h, [src, #16]) + USER(13f, ldp C_l, C_h, [src, #32]) + USER(13f, ldp D_l, D_h, [src, #48]!) /* src += 64 - Pre-bias. */ +1: + USER(13f, stp A_l, A_h, [dst, #16]) + USER(13f, ldp A_l, A_h, [src, #16]) + USER(13f, stp B_l, B_h, [dst, #32]) + USER(13f, ldp B_l, B_h, [src, #32]) + USER(13f, stp C_l, C_h, [dst, #48]) + USER(13f, ldp C_l, C_h, [src, #48]) + USER(13f, stp D_l, D_h, [dst, #64]!) + USER(13f, ldp D_l, D_h, [src, #64]!) + subs count, count, #64 + b.ge 1b + USER(13f, stp A_l, A_h, [dst, #16]) + USER(13f, stp B_l, B_h, [dst, #32]) + USER(13f, stp C_l, C_h, [dst, #48]) + USER(13f, stp D_l, D_h, [dst, #64]) + add src, src, #16 + add dst, dst, #64 + 16 + tst count, #0x3f + b.ne .Ltail63 +.Lsuccess: + /* Nothing left to copy */ + mov x0, #0 + ret --- linux-3.19.0.orig/arch/arm64/lib/copy_to_user.S +++ linux-3.19.0/arch/arm64/lib/copy_to_user.S @@ -15,7 +15,6 @@ */ #include -#include /* * Copy to user space from a kernel buffer (alignment handled by the hardware) @@ -28,34 +27,38 @@ * x0 - bytes not copied */ ENTRY(__copy_to_user) - add x4, x0, x2 // upper user buffer boundary - subs x2, x2, #8 - b.mi 2f -1: - ldr x3, [x1], #8 - subs x2, x2, #8 -USER(9f, str x3, [x0], #8 ) - b.pl 1b -2: adds x2, x2, #4 - b.mi 3f - ldr w3, [x1], #4 - sub x2, x2, #4 -USER(9f, str w3, [x0], #4 ) -3: adds x2, x2, #2 - b.mi 4f - ldrh w3, [x1], #2 - sub x2, x2, #2 -USER(9f, strh w3, [x0], #2 ) -4: adds x2, x2, #1 - b.mi 5f - ldrb w3, [x1] -USER(9f, strb w3, [x0] ) -5: mov x0, #0 - ret +#include "copy_template.S" ENDPROC(__copy_to_user) .section .fixup,"ax" - .align 2 -9: sub x0, x4, x0 // bytes not copied + .align 2 +8: +10: + /* + * count is accurate + */ + mov x0, count + b .Lfinalize +9: + /* + * 16 bytes remain + */ + mov x0, #16 + b .Lfinalize +11: + /* + *(count + tmp2) bytes remain + * dst points to the start of the remaining bytes + */ + add x0, count, tmp2 + b .Lfinalize +12: +13: + /* + * (count + 128) bytes remain + */ + add x0, count, #128 + b .Lfinalize +.Lfinalize: ret .previous --- linux-3.19.0.orig/arch/arm64/mm/dma-mapping.c +++ linux-3.19.0/arch/arm64/mm/dma-mapping.c @@ -51,7 +51,7 @@ } early_param("coherent_pool", early_coherent_pool); -static void *__alloc_from_pool(size_t size, struct page **ret_page) +static void *__alloc_from_pool(size_t size, struct page **ret_page, gfp_t flags) { unsigned long val; void *ptr = NULL; @@ -67,6 +67,8 @@ *ret_page = phys_to_page(phys); ptr = (void *)val; + if (flags & __GFP_ZERO) + memset(ptr, 0, size); } return ptr; @@ -101,6 +103,7 @@ flags |= GFP_DMA; if (IS_ENABLED(CONFIG_DMA_CMA) && (flags & __GFP_WAIT)) { struct page *page; + void *addr; size = PAGE_ALIGN(size); page = dma_alloc_from_contiguous(dev, size >> PAGE_SHIFT, @@ -109,7 +112,10 @@ return NULL; *dma_handle = phys_to_dma(dev, page_to_phys(page)); - return page_address(page); + addr = page_address(page); + if (flags & __GFP_ZERO) + memset(addr, 0, size); + return addr; } else { return swiotlb_alloc_coherent(dev, size, dma_handle, flags); } @@ -145,7 +151,7 @@ if (!(flags & __GFP_WAIT)) { struct page *page = NULL; - void *addr = __alloc_from_pool(size, &page); + void *addr = __alloc_from_pool(size, &page, flags); if (addr) *dma_handle = phys_to_dma(dev, page_to_phys(page)); --- linux-3.19.0.orig/arch/arm64/mm/hugetlbpage.c +++ linux-3.19.0/arch/arm64/mm/hugetlbpage.c @@ -38,12 +38,6 @@ } #endif -struct page *follow_huge_addr(struct mm_struct *mm, unsigned long address, - int write) -{ - return ERR_PTR(-EINVAL); -} - int pmd_huge(pmd_t pmd) { return !(pmd_val(pmd) & PMD_TABLE_BIT); --- linux-3.19.0.orig/arch/arm64/mm/pageattr.c +++ linux-3.19.0/arch/arm64/mm/pageattr.c @@ -51,7 +51,10 @@ WARN_ON_ONCE(1); } - if (!is_module_address(start) || !is_module_address(end - 1)) + if (start < MODULES_VADDR || start >= MODULES_END) + return -EINVAL; + + if (end < MODULES_VADDR || end >= MODULES_END) return -EINVAL; data.set_mask = set_mask; --- linux-3.19.0.orig/arch/c6x/kernel/time.c +++ linux-3.19.0/arch/c6x/kernel/time.c @@ -49,7 +49,7 @@ return (tsc * sched_clock_multiplier) >> SCHED_CLOCK_SHIFT; } -void time_init(void) +void __init time_init(void) { u64 tmp = (u64)NSEC_PER_SEC << SCHED_CLOCK_SHIFT; --- linux-3.19.0.orig/arch/ia64/mm/hugetlbpage.c +++ linux-3.19.0/arch/ia64/mm/hugetlbpage.c @@ -114,12 +114,6 @@ return 0; } -struct page * -follow_huge_pmd(struct mm_struct *mm, unsigned long address, pmd_t *pmd, int write) -{ - return NULL; -} - void hugetlb_free_pgd_range(struct mmu_gather *tlb, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) --- linux-3.19.0.orig/arch/metag/include/asm/processor.h +++ linux-3.19.0/arch/metag/include/asm/processor.h @@ -149,8 +149,8 @@ unsigned long get_wchan(struct task_struct *p); -#define KSTK_EIP(tsk) ((tsk)->thread.kernel_context->CurrPC) -#define KSTK_ESP(tsk) ((tsk)->thread.kernel_context->AX[0].U0) +#define KSTK_EIP(tsk) (task_pt_regs(tsk)->ctx.CurrPC) +#define KSTK_ESP(tsk) (task_pt_regs(tsk)->ctx.AX[0].U0) #define user_stack_pointer(regs) ((regs)->ctx.AX[0].U0) --- linux-3.19.0.orig/arch/metag/mm/hugetlbpage.c +++ linux-3.19.0/arch/metag/mm/hugetlbpage.c @@ -94,12 +94,6 @@ return 0; } -struct page *follow_huge_addr(struct mm_struct *mm, - unsigned long address, int write) -{ - return ERR_PTR(-EINVAL); -} - int pmd_huge(pmd_t pmd) { return pmd_page_shift(pmd) > PAGE_SHIFT; --- linux-3.19.0.orig/arch/mips/alchemy/common/clock.c +++ linux-3.19.0/arch/mips/alchemy/common/clock.c @@ -127,6 +127,8 @@ t = 396000000; else { t = alchemy_rdsys(AU1000_SYS_CPUPLL) & 0x7f; + if (alchemy_get_cputype() < ALCHEMY_CPU_AU1300) + t &= 0x3f; t *= parent_rate; } --- linux-3.19.0.orig/arch/mips/include/asm/asm-eva.h +++ linux-3.19.0/arch/mips/include/asm/asm-eva.h @@ -11,6 +11,36 @@ #define __ASM_ASM_EVA_H #ifndef __ASSEMBLY__ + +/* Kernel variants */ + +#define kernel_cache(op, base) "cache " op ", " base "\n" +#define kernel_ll(reg, addr) "ll " reg ", " addr "\n" +#define kernel_sc(reg, addr) "sc " reg ", " addr "\n" +#define kernel_lw(reg, addr) "lw " reg ", " addr "\n" +#define kernel_lwl(reg, addr) "lwl " reg ", " addr "\n" +#define kernel_lwr(reg, addr) "lwr " reg ", " addr "\n" +#define kernel_lh(reg, addr) "lh " reg ", " addr "\n" +#define kernel_lb(reg, addr) "lb " reg ", " addr "\n" +#define kernel_lbu(reg, addr) "lbu " reg ", " addr "\n" +#define kernel_sw(reg, addr) "sw " reg ", " addr "\n" +#define kernel_swl(reg, addr) "swl " reg ", " addr "\n" +#define kernel_swr(reg, addr) "swr " reg ", " addr "\n" +#define kernel_sh(reg, addr) "sh " reg ", " addr "\n" +#define kernel_sb(reg, addr) "sb " reg ", " addr "\n" + +#ifdef CONFIG_32BIT +/* + * No 'sd' or 'ld' instructions in 32-bit but the code will + * do the correct thing + */ +#define kernel_sd(reg, addr) user_sw(reg, addr) +#define kernel_ld(reg, addr) user_lw(reg, addr) +#else +#define kernel_sd(reg, addr) "sd " reg", " addr "\n" +#define kernel_ld(reg, addr) "ld " reg", " addr "\n" +#endif /* CONFIG_32BIT */ + #ifdef CONFIG_EVA #define __BUILD_EVA_INSN(insn, reg, addr) \ @@ -41,37 +71,60 @@ #else -#define user_cache(op, base) "cache " op ", " base "\n" -#define user_ll(reg, addr) "ll " reg ", " addr "\n" -#define user_sc(reg, addr) "sc " reg ", " addr "\n" -#define user_lw(reg, addr) "lw " reg ", " addr "\n" -#define user_lwl(reg, addr) "lwl " reg ", " addr "\n" -#define user_lwr(reg, addr) "lwr " reg ", " addr "\n" -#define user_lh(reg, addr) "lh " reg ", " addr "\n" -#define user_lb(reg, addr) "lb " reg ", " addr "\n" -#define user_lbu(reg, addr) "lbu " reg ", " addr "\n" -#define user_sw(reg, addr) "sw " reg ", " addr "\n" -#define user_swl(reg, addr) "swl " reg ", " addr "\n" -#define user_swr(reg, addr) "swr " reg ", " addr "\n" -#define user_sh(reg, addr) "sh " reg ", " addr "\n" -#define user_sb(reg, addr) "sb " reg ", " addr "\n" +#define user_cache(op, base) kernel_cache(op, base) +#define user_ll(reg, addr) kernel_ll(reg, addr) +#define user_sc(reg, addr) kernel_sc(reg, addr) +#define user_lw(reg, addr) kernel_lw(reg, addr) +#define user_lwl(reg, addr) kernel_lwl(reg, addr) +#define user_lwr(reg, addr) kernel_lwr(reg, addr) +#define user_lh(reg, addr) kernel_lh(reg, addr) +#define user_lb(reg, addr) kernel_lb(reg, addr) +#define user_lbu(reg, addr) kernel_lbu(reg, addr) +#define user_sw(reg, addr) kernel_sw(reg, addr) +#define user_swl(reg, addr) kernel_swl(reg, addr) +#define user_swr(reg, addr) kernel_swr(reg, addr) +#define user_sh(reg, addr) kernel_sh(reg, addr) +#define user_sb(reg, addr) kernel_sb(reg, addr) #ifdef CONFIG_32BIT -/* - * No 'sd' or 'ld' instructions in 32-bit but the code will - * do the correct thing - */ -#define user_sd(reg, addr) user_sw(reg, addr) -#define user_ld(reg, addr) user_lw(reg, addr) +#define user_sd(reg, addr) kernel_sw(reg, addr) +#define user_ld(reg, addr) kernel_lw(reg, addr) #else -#define user_sd(reg, addr) "sd " reg", " addr "\n" -#define user_ld(reg, addr) "ld " reg", " addr "\n" +#define user_sd(reg, addr) kernel_sd(reg, addr) +#define user_ld(reg, addr) kernel_ld(reg, addr) #endif /* CONFIG_32BIT */ #endif /* CONFIG_EVA */ #else /* __ASSEMBLY__ */ +#define kernel_cache(op, base) cache op, base +#define kernel_ll(reg, addr) ll reg, addr +#define kernel_sc(reg, addr) sc reg, addr +#define kernel_lw(reg, addr) lw reg, addr +#define kernel_lwl(reg, addr) lwl reg, addr +#define kernel_lwr(reg, addr) lwr reg, addr +#define kernel_lh(reg, addr) lh reg, addr +#define kernel_lb(reg, addr) lb reg, addr +#define kernel_lbu(reg, addr) lbu reg, addr +#define kernel_sw(reg, addr) sw reg, addr +#define kernel_swl(reg, addr) swl reg, addr +#define kernel_swr(reg, addr) swr reg, addr +#define kernel_sh(reg, addr) sh reg, addr +#define kernel_sb(reg, addr) sb reg, addr + +#ifdef CONFIG_32BIT +/* + * No 'sd' or 'ld' instructions in 32-bit but the code will + * do the correct thing + */ +#define kernel_sd(reg, addr) user_sw(reg, addr) +#define kernel_ld(reg, addr) user_lw(reg, addr) +#else +#define kernel_sd(reg, addr) sd reg, addr +#define kernel_ld(reg, addr) ld reg, addr +#endif /* CONFIG_32BIT */ + #ifdef CONFIG_EVA #define __BUILD_EVA_INSN(insn, reg, addr) \ @@ -101,31 +154,27 @@ #define user_sd(reg, addr) user_sw(reg, addr) #else -#define user_cache(op, base) cache op, base -#define user_ll(reg, addr) ll reg, addr -#define user_sc(reg, addr) sc reg, addr -#define user_lw(reg, addr) lw reg, addr -#define user_lwl(reg, addr) lwl reg, addr -#define user_lwr(reg, addr) lwr reg, addr -#define user_lh(reg, addr) lh reg, addr -#define user_lb(reg, addr) lb reg, addr -#define user_lbu(reg, addr) lbu reg, addr -#define user_sw(reg, addr) sw reg, addr -#define user_swl(reg, addr) swl reg, addr -#define user_swr(reg, addr) swr reg, addr -#define user_sh(reg, addr) sh reg, addr -#define user_sb(reg, addr) sb reg, addr +#define user_cache(op, base) kernel_cache(op, base) +#define user_ll(reg, addr) kernel_ll(reg, addr) +#define user_sc(reg, addr) kernel_sc(reg, addr) +#define user_lw(reg, addr) kernel_lw(reg, addr) +#define user_lwl(reg, addr) kernel_lwl(reg, addr) +#define user_lwr(reg, addr) kernel_lwr(reg, addr) +#define user_lh(reg, addr) kernel_lh(reg, addr) +#define user_lb(reg, addr) kernel_lb(reg, addr) +#define user_lbu(reg, addr) kernel_lbu(reg, addr) +#define user_sw(reg, addr) kernel_sw(reg, addr) +#define user_swl(reg, addr) kernel_swl(reg, addr) +#define user_swr(reg, addr) kernel_swr(reg, addr) +#define user_sh(reg, addr) kernel_sh(reg, addr) +#define user_sb(reg, addr) kernel_sb(reg, addr) #ifdef CONFIG_32BIT -/* - * No 'sd' or 'ld' instructions in 32-bit but the code will - * do the correct thing - */ -#define user_sd(reg, addr) user_sw(reg, addr) -#define user_ld(reg, addr) user_lw(reg, addr) +#define user_sd(reg, addr) kernel_sw(reg, addr) +#define user_ld(reg, addr) kernel_lw(reg, addr) #else -#define user_sd(reg, addr) sd reg, addr -#define user_ld(reg, addr) ld reg, addr +#define user_sd(reg, addr) kernel_sd(reg, addr) +#define user_ld(reg, addr) kernel_sd(reg, addr) #endif /* CONFIG_32BIT */ #endif /* CONFIG_EVA */ --- linux-3.19.0.orig/arch/mips/include/asm/asmmacro.h +++ linux-3.19.0/arch/mips/include/asm/asmmacro.h @@ -304,7 +304,7 @@ .set push .set noat SET_HARDFLOAT - add $1, \base, \off + addu $1, \base, \off .word LDD_MSA_INSN | (\wd << 6) .set pop .endm @@ -313,7 +313,7 @@ .set push .set noat SET_HARDFLOAT - add $1, \base, \off + addu $1, \base, \off .word STD_MSA_INSN | (\wd << 6) .set pop .endm --- linux-3.19.0.orig/arch/mips/include/asm/cpu-info.h +++ linux-3.19.0/arch/mips/include/asm/cpu-info.h @@ -84,6 +84,11 @@ * (shifted by _CACHE_SHIFT) */ unsigned int writecombine; + /* + * Simple counter to prevent enabling HTW in nested + * htw_start/htw_stop calls + */ + unsigned int htw_seq; } __attribute__((aligned(SMP_CACHE_BYTES))); extern struct cpuinfo_mips cpu_data[]; --- linux-3.19.0.orig/arch/mips/include/asm/fpu.h +++ linux-3.19.0/arch/mips/include/asm/fpu.h @@ -169,6 +169,7 @@ } disable_msa(); clear_thread_flag(TIF_USEDMSA); + __disable_fpu(); } else if (is_fpu_owner()) { if (save) _save_fp(current); --- linux-3.19.0.orig/arch/mips/include/asm/kvm_host.h +++ linux-3.19.0/arch/mips/include/asm/kvm_host.h @@ -321,6 +321,7 @@ #define T_TRAP 13 /* Trap instruction */ #define T_VCEI 14 /* Virtual coherency exception */ #define T_FPE 15 /* Floating point exception */ +#define T_MSADIS 21 /* MSA disabled exception */ #define T_WATCH 23 /* Watch address reference */ #define T_VCED 31 /* Virtual coherency data */ @@ -577,6 +578,7 @@ int (*handle_syscall)(struct kvm_vcpu *vcpu); int (*handle_res_inst)(struct kvm_vcpu *vcpu); int (*handle_break)(struct kvm_vcpu *vcpu); + int (*handle_msa_disabled)(struct kvm_vcpu *vcpu); int (*vm_init)(struct kvm *kvm); int (*vcpu_init)(struct kvm_vcpu *vcpu); int (*vcpu_setup)(struct kvm_vcpu *vcpu); --- linux-3.19.0.orig/arch/mips/include/asm/mmu_context.h +++ linux-3.19.0/arch/mips/include/asm/mmu_context.h @@ -25,7 +25,6 @@ if (cpu_has_htw) { \ write_c0_pwbase(pgd); \ back_to_back_c0_hazard(); \ - htw_reset(); \ } \ } while (0) @@ -142,6 +141,7 @@ unsigned long flags; local_irq_save(flags); + htw_stop(); /* Check if our ASID is of an older version and thus invalid */ if ((cpu_context(cpu, next) ^ asid_cache(cpu)) & ASID_VERSION_MASK) get_new_mmu_context(next, cpu); @@ -154,6 +154,7 @@ */ cpumask_clear_cpu(cpu, mm_cpumask(prev)); cpumask_set_cpu(cpu, mm_cpumask(next)); + htw_start(); local_irq_restore(flags); } @@ -180,6 +181,7 @@ local_irq_save(flags); + htw_stop(); /* Unconditionally get a new ASID. */ get_new_mmu_context(next, cpu); @@ -189,6 +191,7 @@ /* mark mmu ownership change */ cpumask_clear_cpu(cpu, mm_cpumask(prev)); cpumask_set_cpu(cpu, mm_cpumask(next)); + htw_start(); local_irq_restore(flags); } @@ -203,6 +206,7 @@ unsigned long flags; local_irq_save(flags); + htw_stop(); if (cpumask_test_cpu(cpu, mm_cpumask(mm))) { get_new_mmu_context(mm, cpu); @@ -211,6 +215,7 @@ /* will get a new context next time */ cpu_context(cpu, mm) = 0; } + htw_start(); local_irq_restore(flags); } --- linux-3.19.0.orig/arch/mips/include/asm/pgtable.h +++ linux-3.19.0/arch/mips/include/asm/pgtable.h @@ -99,29 +99,35 @@ #define htw_stop() \ do { \ - if (cpu_has_htw) \ - write_c0_pwctl(read_c0_pwctl() & \ - ~(1 << MIPS_PWCTL_PWEN_SHIFT)); \ + unsigned long flags; \ + \ + if (cpu_has_htw) { \ + local_irq_save(flags); \ + if(!raw_current_cpu_data.htw_seq++) { \ + write_c0_pwctl(read_c0_pwctl() & \ + ~(1 << MIPS_PWCTL_PWEN_SHIFT)); \ + back_to_back_c0_hazard(); \ + } \ + local_irq_restore(flags); \ + } \ } while(0) #define htw_start() \ do { \ - if (cpu_has_htw) \ - write_c0_pwctl(read_c0_pwctl() | \ - (1 << MIPS_PWCTL_PWEN_SHIFT)); \ -} while(0) - - -#define htw_reset() \ -do { \ + unsigned long flags; \ + \ if (cpu_has_htw) { \ - htw_stop(); \ - back_to_back_c0_hazard(); \ - htw_start(); \ - back_to_back_c0_hazard(); \ + local_irq_save(flags); \ + if (!--raw_current_cpu_data.htw_seq) { \ + write_c0_pwctl(read_c0_pwctl() | \ + (1 << MIPS_PWCTL_PWEN_SHIFT)); \ + back_to_back_c0_hazard(); \ + } \ + local_irq_restore(flags); \ } \ } while(0) + extern void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval); @@ -153,12 +159,13 @@ { pte_t null = __pte(0); + htw_stop(); /* Preserve global status for the pair */ if (ptep_buddy(ptep)->pte_low & _PAGE_GLOBAL) null.pte_low = null.pte_high = _PAGE_GLOBAL; set_pte_at(mm, addr, ptep, null); - htw_reset(); + htw_start(); } #else @@ -188,6 +195,7 @@ static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) { + htw_stop(); #if !defined(CONFIG_CPU_R3000) && !defined(CONFIG_CPU_TX39XX) /* Preserve global status for the pair */ if (pte_val(*ptep_buddy(ptep)) & _PAGE_GLOBAL) @@ -195,7 +203,7 @@ else #endif set_pte_at(mm, addr, ptep, __pte(0)); - htw_reset(); + htw_start(); } #endif --- linux-3.19.0.orig/arch/mips/kernel/cps-vec.S +++ linux-3.19.0/arch/mips/kernel/cps-vec.S @@ -99,11 +99,11 @@ xori t2, t1, 0x7 beqz t2, 1f li t3, 32 - addi t1, t1, 1 + addiu t1, t1, 1 sllv t1, t3, t1 1: /* At this point t1 == I-cache sets per way */ _EXT t2, v0, MIPS_CONF1_IA_SHF, MIPS_CONF1_IA_SZ - addi t2, t2, 1 + addiu t2, t2, 1 mul t1, t1, t0 mul t1, t1, t2 @@ -126,11 +126,11 @@ xori t2, t1, 0x7 beqz t2, 1f li t3, 32 - addi t1, t1, 1 + addiu t1, t1, 1 sllv t1, t3, t1 1: /* At this point t1 == D-cache sets per way */ _EXT t2, v0, MIPS_CONF1_DA_SHF, MIPS_CONF1_DA_SZ - addi t2, t2, 1 + addiu t2, t2, 1 mul t1, t1, t0 mul t1, t1, t2 @@ -250,7 +250,7 @@ mfc0 t0, CP0_MVPCONF0 srl t0, t0, MVPCONF0_PVPE_SHIFT andi t0, t0, (MVPCONF0_PVPE >> MVPCONF0_PVPE_SHIFT) - addi t7, t0, 1 + addiu t7, t0, 1 /* If there's only 1, we're done */ beqz t0, 2f @@ -280,7 +280,7 @@ mttc0 t0, CP0_TCHALT /* Next VPE */ - addi t5, t5, 1 + addiu t5, t5, 1 slt t0, t5, t7 bnez t0, 1b nop @@ -317,7 +317,7 @@ mfc0 t1, CP0_MVPCONF0 srl t1, t1, MVPCONF0_PVPE_SHIFT andi t1, t1, MVPCONF0_PVPE >> MVPCONF0_PVPE_SHIFT - addi t1, t1, 1 + addiu t1, t1, 1 /* Calculate a mask for the VPE ID from EBase.CPUNum */ clz t1, t1 @@ -424,7 +424,7 @@ /* Next VPE */ 2: srl t6, t6, 1 - addi t5, t5, 1 + addiu t5, t5, 1 bnez t6, 1b nop --- linux-3.19.0.orig/arch/mips/kernel/cpu-probe.c +++ linux-3.19.0/arch/mips/kernel/cpu-probe.c @@ -424,8 +424,10 @@ if (config3 & MIPS_CONF3_MSA) c->ases |= MIPS_ASE_MSA; /* Only tested on 32-bit cores */ - if ((config3 & MIPS_CONF3_PW) && config_enabled(CONFIG_32BIT)) + if ((config3 & MIPS_CONF3_PW) && config_enabled(CONFIG_32BIT)) { + c->htw_seq = 0; c->options |= MIPS_CPU_HTW; + } return config3 & MIPS_CONF_M; } --- linux-3.19.0.orig/arch/mips/kernel/mips_ksyms.c +++ linux-3.19.0/arch/mips/kernel/mips_ksyms.c @@ -14,6 +14,8 @@ #include #include #include +#include +#include extern void *__bzero(void *__s, size_t __count); extern long __strncpy_from_kernel_nocheck_asm(char *__to, @@ -32,6 +34,14 @@ extern long __strnlen_user_asm(const char *s); /* + * Core architecture code + */ +EXPORT_SYMBOL_GPL(_save_fp); +#ifdef CONFIG_CPU_HAS_MSA +EXPORT_SYMBOL_GPL(_save_msa); +#endif + +/* * String functions */ EXPORT_SYMBOL(memset); --- linux-3.19.0.orig/arch/mips/kvm/emulate.c +++ linux-3.19.0/arch/mips/kvm/emulate.c @@ -2176,6 +2176,7 @@ case T_SYSCALL: case T_BREAK: case T_RES_INST: + case T_MSADIS: break; case T_COP_UNUSABLE: --- linux-3.19.0.orig/arch/mips/kvm/locore.S +++ linux-3.19.0/arch/mips/kvm/locore.S @@ -434,7 +434,7 @@ /* Setup status register for running guest in UM */ .set at or v1, v1, (ST0_EXL | KSU_USER | ST0_IE) - and v1, v1, ~ST0_CU0 + and v1, v1, ~(ST0_CU0 | ST0_MX) .set noat mtc0 v1, CP0_STATUS ehb --- linux-3.19.0.orig/arch/mips/kvm/mips.c +++ linux-3.19.0/arch/mips/kvm/mips.c @@ -15,9 +15,11 @@ #include #include #include +#include #include #include #include +#include #include @@ -378,6 +380,8 @@ vcpu->mmio_needed = 0; } + lose_fpu(1); + local_irq_disable(); /* Check if we have any exceptions/interrupts pending */ kvm_mips_deliver_interrupts(vcpu, @@ -385,8 +389,14 @@ kvm_guest_enter(); + /* Disable hardware page table walking while in guest */ + htw_stop(); + r = __kvm_mips_vcpu_run(run, vcpu); + /* Re-enable HTW before enabling interrupts */ + htw_start(); + kvm_guest_exit(); local_irq_enable(); @@ -980,9 +990,6 @@ { uint32_t status = read_c0_status(); - if (cpu_has_fpu) - status |= (ST0_CU1); - if (cpu_has_dsp) status |= (ST0_MX); @@ -1002,6 +1009,9 @@ enum emulation_result er = EMULATE_DONE; int ret = RESUME_GUEST; + /* re-enable HTW before enabling interrupts */ + htw_start(); + /* Set a default exit reason */ run->exit_reason = KVM_EXIT_UNKNOWN; run->ready_for_interrupt_injection = 1; @@ -1109,6 +1119,10 @@ ret = kvm_mips_callbacks->handle_break(vcpu); break; + case T_MSADIS: + ret = kvm_mips_callbacks->handle_msa_disabled(vcpu); + break; + default: kvm_err("Exception Code: %d, not yet handled, @ PC: %p, inst: 0x%08x BadVaddr: %#lx Status: %#lx\n", exccode, opc, kvm_get_inst(opc, vcpu), badvaddr, @@ -1136,6 +1150,9 @@ } } + /* Disable HTW before returning to guest or host */ + htw_stop(); + return ret; } --- linux-3.19.0.orig/arch/mips/kvm/trace.h +++ linux-3.19.0/arch/mips/kvm/trace.h @@ -24,18 +24,18 @@ TP_PROTO(struct kvm_vcpu *vcpu, unsigned int reason), TP_ARGS(vcpu, reason), TP_STRUCT__entry( - __field(struct kvm_vcpu *, vcpu) + __field(unsigned long, pc) __field(unsigned int, reason) ), TP_fast_assign( - __entry->vcpu = vcpu; + __entry->pc = vcpu->arch.pc; __entry->reason = reason; ), TP_printk("[%s]PC: 0x%08lx", kvm_mips_exit_types_str[__entry->reason], - __entry->vcpu->arch.pc) + __entry->pc) ); #endif /* _TRACE_KVM_H */ --- linux-3.19.0.orig/arch/mips/kvm/trap_emul.c +++ linux-3.19.0/arch/mips/kvm/trap_emul.c @@ -330,6 +330,33 @@ return ret; } +static int kvm_trap_emul_handle_msa_disabled(struct kvm_vcpu *vcpu) +{ + struct kvm_run *run = vcpu->run; + uint32_t __user *opc = (uint32_t __user *) vcpu->arch.pc; + unsigned long cause = vcpu->arch.host_cp0_cause; + enum emulation_result er = EMULATE_DONE; + int ret = RESUME_GUEST; + + /* No MSA supported in guest, guest reserved instruction exception */ + er = kvm_mips_emulate_ri_exc(cause, opc, run, vcpu); + + switch (er) { + case EMULATE_DONE: + ret = RESUME_GUEST; + break; + + case EMULATE_FAIL: + run->exit_reason = KVM_EXIT_INTERNAL_ERROR; + ret = RESUME_HOST; + break; + + default: + BUG(); + } + return ret; +} + static int kvm_trap_emul_vm_init(struct kvm *kvm) { return 0; @@ -470,6 +497,7 @@ .handle_syscall = kvm_trap_emul_handle_syscall, .handle_res_inst = kvm_trap_emul_handle_res_inst, .handle_break = kvm_trap_emul_handle_break, + .handle_msa_disabled = kvm_trap_emul_handle_msa_disabled, .vm_init = kvm_trap_emul_vm_init, .vcpu_init = kvm_trap_emul_vcpu_init, --- linux-3.19.0.orig/arch/mips/loongson/loongson-3/irq.c +++ linux-3.19.0/arch/mips/loongson/loongson-3/irq.c @@ -44,6 +44,7 @@ static struct irqaction cascade_irqaction = { .handler = no_action, + .flags = IRQF_NO_SUSPEND, .name = "cascade", }; --- linux-3.19.0.orig/arch/mips/mm/hugetlbpage.c +++ linux-3.19.0/arch/mips/mm/hugetlbpage.c @@ -68,12 +68,6 @@ return 0; } -struct page * -follow_huge_addr(struct mm_struct *mm, unsigned long address, int write) -{ - return ERR_PTR(-EINVAL); -} - int pmd_huge(pmd_t pmd) { return (pmd_val(pmd) & _PAGE_HUGE) != 0; @@ -83,15 +77,3 @@ { return (pud_val(pud) & _PAGE_HUGE) != 0; } - -struct page * -follow_huge_pmd(struct mm_struct *mm, unsigned long address, - pmd_t *pmd, int write) -{ - struct page *page; - - page = pte_page(*(pte_t *)pmd); - if (page) - page += ((address & ~HPAGE_MASK) >> PAGE_SHIFT); - return page; -} --- linux-3.19.0.orig/arch/mips/mti-malta/malta-memory.c +++ linux-3.19.0/arch/mips/mti-malta/malta-memory.c @@ -53,6 +53,12 @@ pr_warn("memsize not set in YAMON, set to default (32Mb)\n"); physical_memsize = 0x02000000; } else { + if (memsize > (256 << 20)) { /* memsize should be capped to 256M */ + pr_warn("Unsupported memsize value (0x%lx) detected! " + "Using 0x10000000 (256M) instead\n", + memsize); + memsize = 256 << 20; + } /* If ememsize is set, then set physical_memsize to that */ physical_memsize = ememsize ? : memsize; } --- linux-3.19.0.orig/arch/mips/power/hibernate.S +++ linux-3.19.0/arch/mips/power/hibernate.S @@ -30,6 +30,8 @@ END(swsusp_arch_suspend) LEAF(swsusp_arch_resume) + /* Avoid TLB mismatch during and after kernel resume */ + jal local_flush_tlb_all PTR_L t0, restore_pblist 0: PTR_L t1, PBE_ADDRESS(t0) /* source */ @@ -43,7 +45,6 @@ bne t1, t3, 1b PTR_L t0, PBE_NEXT(t0) bnez t0, 0b - jal local_flush_tlb_all /* Avoid TLB mismatch after kernel resume */ PTR_LA t0, saved_regs PTR_L ra, PT_R31(t0) PTR_L sp, PT_R29(t0) --- linux-3.19.0.orig/arch/powerpc/Kconfig +++ linux-3.19.0/arch/powerpc/Kconfig @@ -407,7 +407,9 @@ config KEXEC bool "kexec system call" - depends on (PPC_BOOK3S || FSL_BOOKE || (44x && !SMP)) + depends on (PPC_BOOK3S || FSL_BOOKE || (44x && !SMP)) || PPC_BOOK3E + select CRYPTO + select CRYPTO_SHA256 help kexec is a system call that implements the ability to shutdown your current kernel, and to start another kernel. It is like a reboot @@ -1064,6 +1066,8 @@ source "drivers/Kconfig" +source "ubuntu/Kconfig" + source "fs/Kconfig" source "arch/powerpc/sysdev/qe_lib/Kconfig" --- linux-3.19.0.orig/arch/powerpc/Makefile +++ linux-3.19.0/arch/powerpc/Makefile @@ -239,7 +239,7 @@ all: zImage # With make 3.82 we cannot mix normal and wildcard targets -BOOT_TARGETS1 := zImage zImage.initrd uImage +BOOT_TARGETS1 := zImage zImage.initrd uImage vmlinux.strip BOOT_TARGETS2 := zImage% dtbImage% treeImage.% cuImage.% simpleImage.% uImage.% PHONY += $(BOOT_TARGETS1) $(BOOT_TARGETS2) --- linux-3.19.0.orig/arch/powerpc/boot/dts/fsl/pq3-etsec2-0.dtsi +++ linux-3.19.0/arch/powerpc/boot/dts/fsl/pq3-etsec2-0.dtsi @@ -50,6 +50,7 @@ fsl,num_tx_queues = <0x8>; fsl,magic-packet; local-mac-address = [ 00 00 00 00 00 00 ]; + ranges; queue-group@b0000 { #address-cells = <1>; --- linux-3.19.0.orig/arch/powerpc/boot/dts/fsl/pq3-etsec2-1.dtsi +++ linux-3.19.0/arch/powerpc/boot/dts/fsl/pq3-etsec2-1.dtsi @@ -50,6 +50,7 @@ fsl,num_tx_queues = <0x8>; fsl,magic-packet; local-mac-address = [ 00 00 00 00 00 00 ]; + ranges; queue-group@b1000 { #address-cells = <1>; --- linux-3.19.0.orig/arch/powerpc/boot/dts/fsl/pq3-etsec2-2.dtsi +++ linux-3.19.0/arch/powerpc/boot/dts/fsl/pq3-etsec2-2.dtsi @@ -49,6 +49,7 @@ fsl,num_tx_queues = <0x8>; fsl,magic-packet; local-mac-address = [ 00 00 00 00 00 00 ]; + ranges; queue-group@b2000 { #address-cells = <1>; --- linux-3.19.0.orig/arch/powerpc/include/asm/cputhreads.h +++ linux-3.19.0/arch/powerpc/include/asm/cputhreads.h @@ -55,7 +55,7 @@ static inline int cpu_nr_cores(void) { - return NR_CPUS >> threads_shift; + return nr_cpu_ids >> threads_shift; } static inline cpumask_t cpu_online_cores_map(void) --- linux-3.19.0.orig/arch/powerpc/include/asm/eeh.h +++ linux-3.19.0/arch/powerpc/include/asm/eeh.h @@ -77,6 +77,7 @@ #define EEH_PE_KEEP (1 << 8) /* Keep PE on hotplug */ #define EEH_PE_CFG_RESTRICTED (1 << 9) /* Block config on error */ +#define EEH_PE_REMOVED (1 << 10) /* Removed permanently */ struct eeh_pe { int type; /* PE type: PHB/Bus/Device */ @@ -216,6 +217,7 @@ }; extern int eeh_subsystem_flags; +extern int eeh_max_freezes; extern struct eeh_ops *eeh_ops; extern raw_spinlock_t confirm_error_lock; @@ -253,12 +255,6 @@ raw_spin_unlock_irqrestore(&confirm_error_lock, flags); } -/* - * Max number of EEH freezes allowed before we consider the device - * to be permanently disabled. - */ -#define EEH_MAX_ALLOWED_FREEZES 5 - typedef void *(*eeh_traverse_func)(void *data, void *flag); void eeh_set_pe_aux_size(int size); int eeh_phb_pe_create(struct pci_controller *phb); --- linux-3.19.0.orig/arch/powerpc/include/asm/exception-64e.h +++ linux-3.19.0/arch/powerpc/include/asm/exception-64e.h @@ -203,10 +203,21 @@ #define TLB_MISS_STATS_SAVE_INFO_BOLTED #endif +#ifndef CONFIG_RELOCATABLE #define SET_IVOR(vector_number, vector_offset) \ li r3,vector_offset@l; \ ori r3,r3,interrupt_base_book3e@l; \ mtspr SPRN_IVOR##vector_number,r3; +#else /* !CONFIG_RELOCATABLE */ +/* In relocatable case the value of the constant expression 'expr' is only + * offset. So instead, we should loads the address of label 'name'. + */ +#define SET_IVOR(vector_number, vector_offset) \ + LOAD_REG_ADDR(r3,interrupt_base_book3e);\ + rlwinm r3,r3,0,15,0; \ + ori r3,r3,vector_offset@l; \ + mtspr SPRN_IVOR##vector_number,r3; +#endif /* CONFIG_RELOCATABLE */ #endif /* _ASM_POWERPC_EXCEPTION_64E_H */ --- linux-3.19.0.orig/arch/powerpc/include/asm/iommu.h +++ linux-3.19.0/arch/powerpc/include/asm/iommu.h @@ -113,6 +113,7 @@ int pci_domain_number, unsigned long pe_num); extern int iommu_add_device(struct device *dev); extern void iommu_del_device(struct device *dev); +extern int __init tce_iommu_bus_notifier_init(void); #else static inline void iommu_register_group(struct iommu_table *tbl, int pci_domain_number, @@ -128,6 +129,11 @@ static inline void iommu_del_device(struct device *dev) { } + +static inline int __init tce_iommu_bus_notifier_init(void) +{ + return 0; +} #endif /* !CONFIG_IOMMU_API */ static inline void set_iommu_table_base_and_group(struct device *dev, --- linux-3.19.0.orig/arch/powerpc/include/asm/irq_work.h +++ linux-3.19.0/arch/powerpc/include/asm/irq_work.h @@ -0,0 +1,9 @@ +#ifndef _ASM_POWERPC_IRQ_WORK_H +#define _ASM_POWERPC_IRQ_WORK_H + +static inline bool arch_irq_work_has_interrupt(void) +{ + return true; +} + +#endif /* _ASM_POWERPC_IRQ_WORK_H */ --- linux-3.19.0.orig/arch/powerpc/include/asm/kvm_booke.h +++ linux-3.19.0/arch/powerpc/include/asm/kvm_booke.h @@ -100,6 +100,11 @@ return vcpu->arch.pc; } +static inline bool kvmppc_is_bigendian(struct kvm_vcpu *vcpu) +{ + return 1; +} + static inline ulong kvmppc_get_fault_dar(struct kvm_vcpu *vcpu) { return vcpu->arch.fault_dear; --- linux-3.19.0.orig/arch/powerpc/include/asm/opal.h +++ linux-3.19.0/arch/powerpc/include/asm/opal.h @@ -304,7 +304,7 @@ */ OPAL_MSG_MEM_ERR, OPAL_MSG_EPOW, - OPAL_MSG_SHUTDOWN, + OPAL_MSG_SHUTDOWN, /* params[0] = 1 reboot, 0 shutdown */ OPAL_MSG_HMI_EVT, OPAL_MSG_TYPE_MAX, }; @@ -595,6 +595,14 @@ OPAL_PHB3_NUM_PEST_REGS = 256 }; +/* CAPI modes for PHB */ +enum { + OPAL_PHB_CAPI_MODE_PCIE = 0, + OPAL_PHB_CAPI_MODE_CAPI = 1, + OPAL_PHB_CAPI_MODE_SNOOP_OFF = 2, + OPAL_PHB_CAPI_MODE_SNOOP_ON = 3, +}; + struct OpalIoPhbErrorCommon { __be32 version; __be32 ioType; @@ -940,6 +948,8 @@ extern int opal_message_notifier_register(enum OpalMessageType msg_type, struct notifier_block *nb); +extern int opal_message_notifier_unregister(enum OpalMessageType msg_type, + struct notifier_block *nb); extern void opal_notifier_enable(void); extern void opal_notifier_disable(void); extern void opal_notifier_update_evt(uint64_t evt_mask, uint64_t evt_val); --- linux-3.19.0.orig/arch/powerpc/include/asm/page.h +++ linux-3.19.0/arch/powerpc/include/asm/page.h @@ -109,6 +109,8 @@ /* See Description below for VIRT_PHYS_OFFSET */ #ifdef CONFIG_RELOCATABLE_PPC32 #define VIRT_PHYS_OFFSET virt_phys_offset +#elif defined(CONFIG_PPC_BOOK3E_64) +#define VIRT_PHYS_OFFSET (KERNELBASE - MEMORY_START) #else #define VIRT_PHYS_OFFSET (KERNELBASE - PHYSICAL_START) #endif --- linux-3.19.0.orig/arch/powerpc/include/asm/pnv-pci.h +++ linux-3.19.0/arch/powerpc/include/asm/pnv-pci.h @@ -13,13 +13,13 @@ #include #include -int pnv_phb_to_cxl(struct pci_dev *dev); +int pnv_phb_to_cxl_mode(struct pci_dev *dev, uint64_t mode); int pnv_cxl_ioda_msi_setup(struct pci_dev *dev, unsigned int hwirq, unsigned int virq); int pnv_cxl_alloc_hwirqs(struct pci_dev *dev, int num); void pnv_cxl_release_hwirqs(struct pci_dev *dev, int hwirq, int num); int pnv_cxl_get_irq_count(struct pci_dev *dev); -struct device_node *pnv_pci_to_phb_node(struct pci_dev *dev); +struct device_node *pnv_pci_get_phb_node(struct pci_dev *dev); #ifdef CONFIG_CXL_BASE int pnv_cxl_alloc_hwirq_ranges(struct cxl_irq_ranges *irqs, --- linux-3.19.0.orig/arch/powerpc/include/asm/rtas.h +++ linux-3.19.0/arch/powerpc/include/asm/rtas.h @@ -327,7 +327,7 @@ extern int rtas_suspend_last_cpu(struct rtas_suspend_me_data *data); extern int rtas_online_cpus_mask(cpumask_var_t cpus); extern int rtas_offline_cpus_mask(cpumask_var_t cpus); -extern int rtas_ibm_suspend_me(struct rtas_args *); +extern int rtas_ibm_suspend_me(u64 handle); struct rtc_time; extern unsigned long rtas_get_boot_time(void); --- linux-3.19.0.orig/arch/powerpc/include/asm/sections.h +++ linux-3.19.0/arch/powerpc/include/asm/sections.h @@ -8,8 +8,13 @@ #ifdef __powerpc64__ +#ifdef CONFIG_PPC_BOOK3E +extern char interrupt_base_book3e[]; +extern char interrupt_end_book3e[]; +#else extern char __start_interrupts[]; extern char __end_interrupts[]; +#endif extern char __prom_init_toc_start[]; extern char __prom_init_toc_end[]; @@ -26,9 +31,13 @@ unsigned long end) { unsigned long real_start, real_end; +#ifdef CONFIG_PPC_BOOK3E + real_start = interrupt_base_book3e - _stext; + real_end = interrupt_end_book3e - _stext; +#else real_start = __start_interrupts - _stext; real_end = __end_interrupts - _stext; - +#endif return start < (unsigned long)__va(real_end) && (unsigned long)__va(real_start) < end; } --- linux-3.19.0.orig/arch/powerpc/include/asm/smp.h +++ linux-3.19.0/arch/powerpc/include/asm/smp.h @@ -199,6 +199,7 @@ extern unsigned long __secondary_hold_spinloop; extern unsigned long __secondary_hold_acknowledge; extern char __secondary_hold; +extern unsigned long __run_at_kexec; extern void __early_start(void); #endif /* __ASSEMBLY__ */ --- linux-3.19.0.orig/arch/powerpc/include/asm/systbl.h +++ linux-3.19.0/arch/powerpc/include/asm/systbl.h @@ -367,3 +367,4 @@ SYSCALL_SPU(memfd_create) SYSCALL_SPU(bpf) COMPAT_SYS(execveat) +PPC64ONLY(switch_endian) --- linux-3.19.0.orig/arch/powerpc/include/asm/unistd.h +++ linux-3.19.0/arch/powerpc/include/asm/unistd.h @@ -12,7 +12,7 @@ #include -#define __NR_syscalls 363 +#define __NR_syscalls 364 #define __NR__exit __NR_exit #define NR_syscalls __NR_syscalls --- linux-3.19.0.orig/arch/powerpc/include/uapi/asm/unistd.h +++ linux-3.19.0/arch/powerpc/include/uapi/asm/unistd.h @@ -385,5 +385,6 @@ #define __NR_memfd_create 360 #define __NR_bpf 361 #define __NR_execveat 362 +#define __NR_switch_endian 363 #endif /* _UAPI_ASM_POWERPC_UNISTD_H_ */ --- linux-3.19.0.orig/arch/powerpc/kernel/cacheinfo.c +++ linux-3.19.0/arch/powerpc/kernel/cacheinfo.c @@ -61,12 +61,22 @@ }; /* These are used to index the cache_type_info array. */ -#define CACHE_TYPE_UNIFIED 0 -#define CACHE_TYPE_INSTRUCTION 1 -#define CACHE_TYPE_DATA 2 +#define CACHE_TYPE_UNIFIED 0 /* cache-size, cache-block-size, etc. */ +#define CACHE_TYPE_UNIFIED_D 1 /* d-cache-size, d-cache-block-size, etc */ +#define CACHE_TYPE_INSTRUCTION 2 +#define CACHE_TYPE_DATA 3 static const struct cache_type_info cache_type_info[] = { { + /* Embedded systems that use cache-size, cache-block-size, + * etc. for the Unified (typically L2) cache. */ + .name = "Unified", + .size_prop = "cache-size", + .line_size_props = { "cache-line-size", + "cache-block-size", }, + .nr_sets_prop = "cache-sets", + }, + { /* PowerPC Processor binding says the [di]-cache-* * must be equal on unified caches, so just use * d-cache properties. */ @@ -293,7 +303,8 @@ { struct cache *iter; - if (cache->type == CACHE_TYPE_UNIFIED) + if (cache->type == CACHE_TYPE_UNIFIED || + cache->type == CACHE_TYPE_UNIFIED_D) return cache; list_for_each_entry(iter, &cache_list, list) @@ -324,16 +335,29 @@ return of_get_property(np, "cache-unified", NULL); } -static struct cache *cache_do_one_devnode_unified(struct device_node *node, - int level) +/* + * Unified caches can have two different sets of tags. Most embedded + * use cache-size, etc. for the unified cache size, but open firmware systems + * use d-cache-size, etc. Check on initialization for which type we have, and + * return the appropriate structure type. Assume it's embedded if it isn't + * open firmware. If it's yet a 3rd type, then there will be missing entries + * in /sys/devices/system/cpu/cpu0/cache/index2/, and this code will need + * to be extended further. + */ +static int cache_is_unified_d(const struct device_node *np) { - struct cache *cache; + return of_get_property(np, + cache_type_info[CACHE_TYPE_UNIFIED_D].size_prop, NULL) ? + CACHE_TYPE_UNIFIED_D : CACHE_TYPE_UNIFIED; +} +/* + */ +static struct cache *cache_do_one_devnode_unified(struct device_node *node, int level) +{ pr_debug("creating L%d ucache for %s\n", level, node->full_name); - cache = new_cache(CACHE_TYPE_UNIFIED, level, node); - - return cache; + return new_cache(cache_is_unified_d(node), level, node); } static struct cache *cache_do_one_devnode_split(struct device_node *node, --- linux-3.19.0.orig/arch/powerpc/kernel/cputable.c +++ linux-3.19.0/arch/powerpc/kernel/cputable.c @@ -437,6 +437,26 @@ .machine_check_early = __machine_check_early_realmode_p8, .platform = "power8", }, + { /* Power8NVL */ + .pvr_mask = 0xffff0000, + .pvr_value = 0x004c0000, + .cpu_name = "POWER8NVL (raw)", + .cpu_features = CPU_FTRS_POWER8, + .cpu_user_features = COMMON_USER_POWER8, + .cpu_user_features2 = COMMON_USER2_POWER8, + .mmu_features = MMU_FTRS_POWER8, + .icache_bsize = 128, + .dcache_bsize = 128, + .num_pmcs = 6, + .pmc_type = PPC_PMC_IBM, + .oprofile_cpu_type = "ppc64/power8", + .oprofile_type = PPC_OPROFILE_INVALID, + .cpu_setup = __setup_cpu_power8, + .cpu_restore = __restore_cpu_power8, + .flush_tlb = __flush_tlb_power8, + .machine_check_early = __machine_check_early_realmode_p8, + .platform = "power8", + }, { /* Power8 DD1: Does not support doorbell IPIs */ .pvr_mask = 0xffffff00, .pvr_value = 0x004d0100, --- linux-3.19.0.orig/arch/powerpc/kernel/eeh.c +++ linux-3.19.0/arch/powerpc/kernel/eeh.c @@ -104,6 +104,13 @@ int eeh_subsystem_flags; EXPORT_SYMBOL(eeh_subsystem_flags); +/* + * EEH allowed maximal frozen times. If one particular PE's + * frozen count in last hour exceeds this limit, the PE will + * be forced to be offline permanently. + */ +int eeh_max_freezes = 5; + /* Platform dependent EEH operations */ struct eeh_ops *eeh_ops = NULL; @@ -1652,8 +1659,22 @@ return 0; } +static int eeh_freeze_dbgfs_set(void *data, u64 val) +{ + eeh_max_freezes = val; + return 0; +} + +static int eeh_freeze_dbgfs_get(void *data, u64 *val) +{ + *val = eeh_max_freezes; + return 0; +} + DEFINE_SIMPLE_ATTRIBUTE(eeh_enable_dbgfs_ops, eeh_enable_dbgfs_get, eeh_enable_dbgfs_set, "0x%llx\n"); +DEFINE_SIMPLE_ATTRIBUTE(eeh_freeze_dbgfs_ops, eeh_freeze_dbgfs_get, + eeh_freeze_dbgfs_set, "0x%llx\n"); #endif static int __init eeh_init_proc(void) @@ -1664,6 +1685,9 @@ debugfs_create_file("eeh_enable", 0600, powerpc_debugfs_root, NULL, &eeh_enable_dbgfs_ops); + debugfs_create_file("eeh_max_freezes", 0600, + powerpc_debugfs_root, NULL, + &eeh_freeze_dbgfs_ops); #endif } --- linux-3.19.0.orig/arch/powerpc/kernel/eeh_driver.c +++ linux-3.19.0/arch/powerpc/kernel/eeh_driver.c @@ -667,7 +667,7 @@ eeh_pe_update_time_stamp(pe); pe->freeze_count++; - if (pe->freeze_count > EEH_MAX_ALLOWED_FREEZES) + if (pe->freeze_count > eeh_max_freezes) goto excess_failures; pr_warn("EEH: This PCI device has failed %d times in the last hour\n", pe->freeze_count); @@ -806,7 +806,7 @@ eeh_pe_dev_traverse(pe, eeh_report_failure, NULL); /* Mark the PE to be removed permanently */ - pe->freeze_count = EEH_MAX_ALLOWED_FREEZES + 1; + eeh_pe_state_mark(pe, EEH_PE_REMOVED); /* * Shut down the device drivers for good. We mark --- linux-3.19.0.orig/arch/powerpc/kernel/eeh_pe.c +++ linux-3.19.0/arch/powerpc/kernel/eeh_pe.c @@ -518,8 +518,7 @@ struct pci_dev *pdev; /* Keep the state of permanently removed PE intact */ - if ((pe->freeze_count > EEH_MAX_ALLOWED_FREEZES) && - (state & (EEH_PE_ISOLATED | EEH_PE_RECOVERING))) + if (pe->state & EEH_PE_REMOVED) return NULL; pe->state |= state; @@ -592,8 +591,7 @@ struct pci_dev *pdev; /* Keep the state of permanently removed PE intact */ - if ((pe->freeze_count > EEH_MAX_ALLOWED_FREEZES) && - (state & EEH_PE_ISOLATED)) + if (pe->state & EEH_PE_REMOVED) return NULL; pe->state &= ~state; --- linux-3.19.0.orig/arch/powerpc/kernel/entry_32.S +++ linux-3.19.0/arch/powerpc/kernel/entry_32.S @@ -33,9 +33,6 @@ #include #include -#undef SHOW_SYSCALLS -#undef SHOW_SYSCALLS_TASK - /* * MSR_KERNEL is > 0x10000 on 4xx/Book-E since it include MSR_CE. */ @@ -307,9 +304,6 @@ lwz r11,_CCR(r1) /* Clear SO bit in CR */ rlwinm r11,r11,0,4,2 stw r11,_CCR(r1) -#ifdef SHOW_SYSCALLS - bl do_show_syscall -#endif /* SHOW_SYSCALLS */ #ifdef CONFIG_TRACE_IRQFLAGS /* Return from syscalls can (and generally will) hard enable * interrupts. You aren't supposed to call a syscall with @@ -352,9 +346,6 @@ blrl /* Call handler */ .globl ret_from_syscall ret_from_syscall: -#ifdef SHOW_SYSCALLS - bl do_show_syscall_exit -#endif mr r6,r3 CURRENT_THREAD_INFO(r12, r1) /* disable interrupts so current_thread_info()->flags can't change */ @@ -523,74 +514,6 @@ bl do_syscall_trace_leave b ret_from_except_full -#ifdef SHOW_SYSCALLS -do_show_syscall: -#ifdef SHOW_SYSCALLS_TASK - lis r11,show_syscalls_task@ha - lwz r11,show_syscalls_task@l(r11) - cmp 0,r2,r11 - bnelr -#endif - stw r31,GPR31(r1) - mflr r31 - lis r3,7f@ha - addi r3,r3,7f@l - lwz r4,GPR0(r1) - lwz r5,GPR3(r1) - lwz r6,GPR4(r1) - lwz r7,GPR5(r1) - lwz r8,GPR6(r1) - lwz r9,GPR7(r1) - bl printk - lis r3,77f@ha - addi r3,r3,77f@l - lwz r4,GPR8(r1) - mr r5,r2 - bl printk - lwz r0,GPR0(r1) - lwz r3,GPR3(r1) - lwz r4,GPR4(r1) - lwz r5,GPR5(r1) - lwz r6,GPR6(r1) - lwz r7,GPR7(r1) - lwz r8,GPR8(r1) - mtlr r31 - lwz r31,GPR31(r1) - blr - -do_show_syscall_exit: -#ifdef SHOW_SYSCALLS_TASK - lis r11,show_syscalls_task@ha - lwz r11,show_syscalls_task@l(r11) - cmp 0,r2,r11 - bnelr -#endif - stw r31,GPR31(r1) - mflr r31 - stw r3,RESULT(r1) /* Save result */ - mr r4,r3 - lis r3,79f@ha - addi r3,r3,79f@l - bl printk - lwz r3,RESULT(r1) - mtlr r31 - lwz r31,GPR31(r1) - blr - -7: .string "syscall %d(%x, %x, %x, %x, %x, " -77: .string "%x), current=%p\n" -79: .string " -> %x\n" - .align 2,0 - -#ifdef SHOW_SYSCALLS_TASK - .data - .globl show_syscalls_task -show_syscalls_task: - .long -1 - .text -#endif -#endif /* SHOW_SYSCALLS */ - /* * The fork/clone functions need to copy the full register set into * the child process. Therefore we need to save all the nonvolatile --- linux-3.19.0.orig/arch/powerpc/kernel/entry_64.S +++ linux-3.19.0/arch/powerpc/kernel/entry_64.S @@ -49,8 +49,6 @@ .section ".text" .align 7 -#undef SHOW_SYSCALLS - .globl system_call_common system_call_common: andi. r10,r12,MSR_PR @@ -142,13 +140,6 @@ li r10,1 std r10,SOFTE(r1) -#ifdef SHOW_SYSCALLS - bl do_show_syscall - REST_GPR(0,r1) - REST_4GPRS(3,r1) - REST_2GPRS(7,r1) - addi r9,r1,STACK_FRAME_OVERHEAD -#endif CURRENT_THREAD_INFO(r11, r1) ld r10,TI_FLAGS(r11) andi. r11,r10,_TIF_SYSCALL_T_OR_A @@ -178,12 +169,8 @@ mtctr r12 bctrl /* Call handler */ -syscall_exit: +.Lsyscall_exit: std r3,RESULT(r1) -#ifdef SHOW_SYSCALLS - bl do_show_syscall_exit - ld r3,RESULT(r1) -#endif CURRENT_THREAD_INFO(r12, r1) ld r8,_MSR(r1) @@ -270,7 +257,7 @@ syscall_enosys: li r3,-ENOSYS - b syscall_exit + b .Lsyscall_exit syscall_exit_work: #ifdef CONFIG_PPC_BOOK3S @@ -347,33 +334,38 @@ _GLOBAL(ppc_fork) bl save_nvgprs bl sys_fork - b syscall_exit + b .Lsyscall_exit _GLOBAL(ppc_vfork) bl save_nvgprs bl sys_vfork - b syscall_exit + b .Lsyscall_exit _GLOBAL(ppc_clone) bl save_nvgprs bl sys_clone - b syscall_exit + b .Lsyscall_exit _GLOBAL(ppc32_swapcontext) bl save_nvgprs bl compat_sys_swapcontext - b syscall_exit + b .Lsyscall_exit _GLOBAL(ppc64_swapcontext) bl save_nvgprs bl sys_swapcontext - b syscall_exit + b .Lsyscall_exit + +_GLOBAL(ppc_switch_endian) + bl save_nvgprs + bl sys_switch_endian + b .Lsyscall_exit _GLOBAL(ret_from_fork) bl schedule_tail REST_NVGPRS(r1) li r3,0 - b syscall_exit + b .Lsyscall_exit _GLOBAL(ret_from_kernel_thread) bl schedule_tail @@ -385,7 +377,7 @@ #endif blrl li r3,0 - b syscall_exit + b .Lsyscall_exit /* * This routine switches between two different tasks. The process --- linux-3.19.0.orig/arch/powerpc/kernel/exceptions-64e.S +++ linux-3.19.0/arch/powerpc/kernel/exceptions-64e.S @@ -1348,7 +1348,15 @@ * r4 = MAS0 w/TLBSEL & ESEL for the temp mapping */ /* Now we branch the new virtual address mapped by this entry */ +#ifdef CONFIG_RELOCATABLE + /* We have to find out address from lr. */ + bl 1f /* Find our address */ +1: mflr r6 + addi r6,r6,(2f - 1b) + tovirt(r6,r6) +#else LOAD_REG_IMMEDIATE(r6,2f) +#endif lis r7,MSR_KERNEL@h ori r7,r7,MSR_KERNEL@l mtspr SPRN_SRR0,r6 @@ -1580,9 +1588,17 @@ mflr r28 b 3b -init_core_book3e: +_GLOBAL(init_core_book3e) /* Establish the interrupt vector base */ +#ifdef CONFIG_RELOCATABLE +/* In relocatable case the value of the constant expression 'expr' is only + * offset. So instead, we should loads the address of label 'name'. + */ + tovirt(r2,r2) + LOAD_REG_ADDR(r3, interrupt_base_book3e) +#else LOAD_REG_IMMEDIATE(r3, interrupt_base_book3e) +#endif mtspr SPRN_IVPR,r3 sync blr --- linux-3.19.0.orig/arch/powerpc/kernel/exceptions-64s.S +++ linux-3.19.0/arch/powerpc/kernel/exceptions-64s.S @@ -1408,7 +1408,7 @@ bne 9f /* continue in V mode if we are. */ 5: -#ifdef CONFIG_KVM_BOOK3S_64_HV +#ifdef CONFIG_KVM_BOOK3S_64_HANDLER /* * We are coming from kernel context. Check if we are coming from * guest. if yes, then we can continue. We will fall through --- linux-3.19.0.orig/arch/powerpc/kernel/head_64.S +++ linux-3.19.0/arch/powerpc/kernel/head_64.S @@ -91,6 +91,10 @@ __secondary_hold_acknowledge: .llong 0x0 + .globl __run_at_kexec +__run_at_kexec: + .llong 0x0 /* Flag for the secondary kernel from kexec. */ + #ifdef CONFIG_RELOCATABLE /* This flag is set to 1 by a loader if the kernel should run * at the loaded address instead of the linked address. This @@ -126,6 +130,10 @@ /* Grab our physical cpu number */ mr r24,r3 /* stash r4 for book3e */ +#ifdef CONFIG_PPC_FSL_BOOK3E + /* we need to setup initial TLB entry. */ + li r4,0 +#endif mr r25,r4 /* Tell the master cpu we're here */ @@ -441,12 +449,31 @@ /* process relocations for the final address of the kernel */ lis r25,PAGE_OFFSET@highest /* compute virtual base of kernel */ sldi r25,r25,32 +#if defined(CONFIG_PPC_BOOK3E) + tovirt(r26,r26) /* on booke, we already run at PAGE_OFFSET */ +#endif +#if defined(CONFIG_KEXEC) || defined(CONFIG_CRASH_DUMP) + /* If relocated we need to restore this flag on that relocated address. */ + ld r7,__run_at_kexec-_stext(r26) + std r7,__run_at_kexec-_stext(r26) +#endif + lwz r7,__run_at_load-_stext(r26) +#if defined(CONFIG_PPC_BOOK3E) + tophys(r26,r26) /* Restore for the remains. */ +#endif cmplwi cr0,r7,1 /* flagged to stay where we are ? */ bne 1f add r25,r25,r26 1: mr r3,r25 bl relocate +#if defined(CONFIG_PPC_BOOK3E) + /* In relocatable case we always have to load the address of label 'name' + * to set IVPR. So after .relocate we have to update IVPR with current + * address of label. + */ + bl .init_core_book3e +#endif #endif /* @@ -461,12 +488,12 @@ tovirt(r3,r3) /* on booke, we already run at PAGE_OFFSET */ #endif mr. r4,r26 /* In some cases the loader may */ +#if defined(CONFIG_PPC_BOOK3E) + tovirt(r4,r4) +#endif beq 9f /* have already put us at zero */ li r6,0x100 /* Start offset, the first 0x100 */ /* bytes were copied earlier. */ -#ifdef CONFIG_PPC_BOOK3E - tovirt(r6,r6) /* on booke, we already run at PAGE_OFFSET */ -#endif #ifdef CONFIG_RELOCATABLE /* @@ -474,12 +501,24 @@ * variable __run_at_load, if it is set the kernel is treated as relocatable * kernel, otherwise it will be moved to PHYSICAL_START */ +#if defined(CONFIG_PPC_BOOK3E) + tovirt(r26,r26) /* on booke, we already run at PAGE_OFFSET */ +#endif lwz r7,__run_at_load-_stext(r26) +#if defined(CONFIG_PPC_BOOK3E) + tophys(r26,r26) /* Restore for the remains. */ +#endif cmplwi cr0,r7,1 bne 3f +#ifdef CONFIG_PPC_BOOK3E + LOAD_REG_ADDR(r5, interrupt_end_book3e) + LOAD_REG_ADDR(r11, _stext) + sub r5,r5,r11 +#else /* just copy interrupts */ LOAD_REG_IMMEDIATE(r5, __end_interrupts - _stext) +#endif b 5f 3: #endif @@ -498,6 +537,9 @@ p_end: .llong _end - _stext 4: /* Now copy the rest of the kernel up to _end */ +#if defined(CONFIG_PPC_BOOK3E) + tovirt(r26,r26) +#endif addis r5,r26,(p_end - _stext)@ha ld r5,(p_end - _stext)@l(r5) /* get _end */ 5: bl copy_and_flush /* copy the rest */ --- linux-3.19.0.orig/arch/powerpc/kernel/iommu.c +++ linux-3.19.0/arch/powerpc/kernel/iommu.c @@ -1175,4 +1175,30 @@ } EXPORT_SYMBOL_GPL(iommu_del_device); +static int tce_iommu_bus_notifier(struct notifier_block *nb, + unsigned long action, void *data) +{ + struct device *dev = data; + + switch (action) { + case BUS_NOTIFY_ADD_DEVICE: + return iommu_add_device(dev); + case BUS_NOTIFY_DEL_DEVICE: + if (dev->iommu_group) + iommu_del_device(dev); + return 0; + default: + return 0; + } +} + +static struct notifier_block tce_iommu_bus_nb = { + .notifier_call = tce_iommu_bus_notifier, +}; + +int __init tce_iommu_bus_notifier_init(void) +{ + bus_register_notifier(&pci_bus_type, &tce_iommu_bus_nb); + return 0; +} #endif /* CONFIG_IOMMU_API */ --- linux-3.19.0.orig/arch/powerpc/kernel/machine_kexec_64.c +++ linux-3.19.0/arch/powerpc/kernel/machine_kexec_64.c @@ -30,72 +30,6 @@ #include #include -int default_machine_kexec_prepare(struct kimage *image) -{ - int i; - unsigned long begin, end; /* limits of segment */ - unsigned long low, high; /* limits of blocked memory range */ - struct device_node *node; - const unsigned long *basep; - const unsigned int *sizep; - - if (!ppc_md.hpte_clear_all) - return -ENOENT; - - /* - * Since we use the kernel fault handlers and paging code to - * handle the virtual mode, we must make sure no destination - * overlaps kernel static data or bss. - */ - for (i = 0; i < image->nr_segments; i++) - if (image->segment[i].mem < __pa(_end)) - return -ETXTBSY; - - /* - * For non-LPAR, we absolutely can not overwrite the mmu hash - * table, since we are still using the bolted entries in it to - * do the copy. Check that here. - * - * It is safe if the end is below the start of the blocked - * region (end <= low), or if the beginning is after the - * end of the blocked region (begin >= high). Use the - * boolean identity !(a || b) === (!a && !b). - */ - if (htab_address) { - low = __pa(htab_address); - high = low + htab_size_bytes; - - for (i = 0; i < image->nr_segments; i++) { - begin = image->segment[i].mem; - end = begin + image->segment[i].memsz; - - if ((begin < high) && (end > low)) - return -ETXTBSY; - } - } - - /* We also should not overwrite the tce tables */ - for_each_node_by_type(node, "pci") { - basep = of_get_property(node, "linux,tce-base", NULL); - sizep = of_get_property(node, "linux,tce-size", NULL); - if (basep == NULL || sizep == NULL) - continue; - - low = *basep; - high = low + (*sizep); - - for (i = 0; i < image->nr_segments; i++) { - begin = image->segment[i].mem; - end = begin + image->segment[i].memsz; - - if ((begin < high) && (end > low)) - return -ETXTBSY; - } - } - - return 0; -} - #define IND_FLAGS (IND_DESTINATION | IND_INDIRECTION | IND_DONE | IND_SOURCE) static void copy_segments(unsigned long ind) @@ -367,6 +301,87 @@ /* NOTREACHED */ } +#ifdef CONFIG_PPC_BOOK3E +int default_machine_kexec_prepare(struct kimage *image) +{ + int i; + /* + * Since we use the kernel fault handlers and paging code to + * handle the virtual mode, we must make sure no destination + * overlaps kernel static data or bss. + */ + for (i = 0; i < image->nr_segments; i++) + if (image->segment[i].mem < __pa(_end)) + return -ETXTBSY; + return 0; +} +#else /* CONFIG_PPC_BOOK3E */ +int default_machine_kexec_prepare(struct kimage *image) +{ + int i; + unsigned long begin, end; /* limits of segment */ + unsigned long low, high; /* limits of blocked memory range */ + struct device_node *node; + const unsigned long *basep; + const unsigned int *sizep; + + if (!ppc_md.hpte_clear_all) + return -ENOENT; + + /* + * Since we use the kernel fault handlers and paging code to + * handle the virtual mode, we must make sure no destination + * overlaps kernel static data or bss. + */ + for (i = 0; i < image->nr_segments; i++) + if (image->segment[i].mem < __pa(_end)) + return -ETXTBSY; + + /* + * For non-LPAR, we absolutely can not overwrite the mmu hash + * table, since we are still using the bolted entries in it to + * do the copy. Check that here. + * + * It is safe if the end is below the start of the blocked + * region (end <= low), or if the beginning is after the + * end of the blocked region (begin >= high). Use the + * boolean identity !(a || b) === (!a && !b). + */ + if (htab_address) { + low = __pa(htab_address); + high = low + htab_size_bytes; + + for (i = 0; i < image->nr_segments; i++) { + begin = image->segment[i].mem; + end = begin + image->segment[i].memsz; + + if ((begin < high) && (end > low)) + return -ETXTBSY; + } + } + + /* We also should not overwrite the tce tables */ + for_each_node_by_type(node, "pci") { + basep = of_get_property(node, "linux,tce-base", NULL); + sizep = of_get_property(node, "linux,tce-size", NULL); + if (basep == NULL || sizep == NULL) + continue; + + low = *basep; + high = low + (*sizep); + + for (i = 0; i < image->nr_segments; i++) { + begin = image->segment[i].mem; + end = begin + image->segment[i].memsz; + + if ((begin < high) && (end > low)) + return -ETXTBSY; + } + } + + return 0; +} + /* Values we need to export to the second kernel via the device tree. */ static unsigned long htab_base; static unsigned long htab_size; @@ -413,3 +428,4 @@ return 0; } late_initcall(export_htab_values); +#endif /* !CONFIG_PPC_BOOK3E */ --- linux-3.19.0.orig/arch/powerpc/kernel/misc_64.S +++ linux-3.19.0/arch/powerpc/kernel/misc_64.S @@ -487,6 +487,49 @@ #ifdef CONFIG_KEXEC +#ifdef CONFIG_PPC_BOOK3E +/* BOOK3E have no a real MMU mode so we have to setup the initial TLB + * for a core to map v:0 to p:0 as 1:1. This current implementation + * assume that 1G is enough for kexec. + */ +#include +kexec_create_tlb: + /* Invalidate all TLBs to avoid any TLB conflict. */ + PPC_TLBILX_ALL(0,R0) + sync + isync + + mfspr r10,SPRN_TLB1CFG + andi. r10,r10,TLBnCFG_N_ENTRY /* Extract # entries */ + subi r10,r10,1 /* Often its always safe to use last */ + lis r9,MAS0_TLBSEL(1)@h + rlwimi r9,r10,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r9) */ + +/* Setup a temp mapping v:0 to p:0 as 1:1 and return to it. + */ +#ifdef CONFIG_SMP +#define M_IF_SMP MAS2_M +#else +#define M_IF_SMP 0 +#endif + mtspr SPRN_MAS0,r9 + + lis r9,(MAS1_VALID|MAS1_IPROT)@h + ori r9,r9,(MAS1_TSIZE(BOOK3E_PAGESZ_1GB))@l + mtspr SPRN_MAS1,r9 + + LOAD_REG_IMMEDIATE(r9, 0x0 | M_IF_SMP) + mtspr SPRN_MAS2,r9 + + LOAD_REG_IMMEDIATE(r9, 0x0 | MAS3_SR | MAS3_SW | MAS3_SX) + mtspr SPRN_MAS3,r9 + li r9,0 + mtspr SPRN_MAS7,r9 + + tlbwe + isync + blr +#endif /* kexec_smp_wait(void) * @@ -500,6 +543,10 @@ */ _GLOBAL(kexec_smp_wait) lhz r3,PACAHWCPUID(r13) +#ifdef CONFIG_PPC_BOOK3E + /* Create a 1:1 mapping. */ + bl kexec_create_tlb +#endif bl real_mode li r4,KEXEC_STATE_REAL_MODE @@ -516,6 +563,7 @@ * don't overwrite r3 here, it is live for kexec_wait above. */ real_mode: /* assume normal blr return */ +#ifndef CONFIG_PPC_BOOK3E 1: li r9,MSR_RI li r10,MSR_DR|MSR_IR mflr r11 /* return address to SRR0 */ @@ -527,7 +575,10 @@ mtspr SPRN_SRR1,r10 mtspr SPRN_SRR0,r11 rfid - +#else + /* the real mode is nothing for book3e. */ + blr +#endif /* * kexec_sequence(newstack, start, image, control, clear_all()) @@ -570,9 +621,15 @@ lhz r25,PACAHWCPUID(r13) /* get our phys cpu from paca */ /* disable interrupts, we are overwriting kernel data next */ +#ifndef CONFIG_PPC_BOOK3E mfmsr r3 rlwinm r3,r3,0,17,15 mtmsrd r3,1 +#else + wrteei 0 + /* Create a 1:1 mapping. */ + bl kexec_create_tlb +#endif /* copy dest pages, flush whole dest image */ mr r3,r29 @@ -589,11 +646,18 @@ bl copy_and_flush /* (dest, src, copy limit, start offset) */ 1: /* assume normal blr return */ + /* notify we're going into kexec kernel for SMP. */ + LOAD_REG_ADDR(r3,__run_at_kexec) + li r4,1 + std r4,0(r3) + sync + /* release other cpus to the new kernel secondary start at 0x60 */ mflr r5 li r6,1 stw r6,kexec_flag-1b(5) +#ifndef CONFIG_PPC_BOOK3E /* clear out hardware hash page table and tlb */ #if !defined(_CALL_ELF) || _CALL_ELF != 2 ld r12,0(r27) /* deref function descriptor */ @@ -602,6 +666,7 @@ #endif mtctr r12 bctrl /* ppc_md.hpte_clear_all(void); */ +#endif /* * kexec image calling is: --- linux-3.19.0.orig/arch/powerpc/kernel/pci-common.c +++ linux-3.19.0/arch/powerpc/kernel/pci-common.c @@ -210,6 +210,7 @@ } return NULL; } +EXPORT_SYMBOL(pci_find_hose_for_OF_device); /* * Reads the interrupt pin to determine if interrupt is use by card. @@ -1457,9 +1458,15 @@ return pci_enable_resources(dev, mask); } +/* Before assuming too much here, take care to realize that we need sign + * extension from 32-bit pointers to 64-bit resource addresses to work. + */ resource_size_t pcibios_io_space_offset(struct pci_controller *hose) { - return (unsigned long) hose->io_base_virt - _IO_BASE; + long vbase = (long)hose->io_base_virt; + long io_base = _IO_BASE; + + return (resource_size_t)(vbase - io_base); } static void pcibios_setup_phb_resources(struct pci_controller *hose, @@ -1579,6 +1586,7 @@ { return pci_bus_find_capability(fake_pci_bus(hose, bus), devfn, cap); } +EXPORT_SYMBOL_GPL(early_find_capability); struct device_node *pcibios_get_phb_of_node(struct pci_bus *bus) { --- linux-3.19.0.orig/arch/powerpc/kernel/rtas.c +++ linux-3.19.0/arch/powerpc/kernel/rtas.c @@ -897,7 +897,7 @@ } EXPORT_SYMBOL(rtas_offline_cpus_mask); -int rtas_ibm_suspend_me(struct rtas_args *args) +int rtas_ibm_suspend_me(u64 handle) { long state; long rc; @@ -911,8 +911,7 @@ return -ENOSYS; /* Make sure the state is valid */ - rc = plpar_hcall(H_VASI_STATE, retbuf, - ((u64)args->args[0] << 32) | args->args[1]); + rc = plpar_hcall(H_VASI_STATE, retbuf, handle); state = retbuf[0]; @@ -920,13 +919,11 @@ printk(KERN_ERR "rtas_ibm_suspend_me: vasi_state returned %ld\n",rc); return rc; } else if (state == H_VASI_ENABLED) { - args->args[args->nargs] = RTAS_NOT_SUSPENDABLE; - return 0; + return -EAGAIN; } else if (state != H_VASI_SUSPENDING) { printk(KERN_ERR "rtas_ibm_suspend_me: vasi_state returned state %ld\n", state); - args->args[args->nargs] = -1; - return 0; + return -EIO; } if (!alloc_cpumask_var(&offline_mask, GFP_TEMPORARY)) @@ -973,7 +970,7 @@ return atomic_read(&data.error); } #else /* CONFIG_PPC_PSERIES */ -int rtas_ibm_suspend_me(struct rtas_args *args) +int rtas_ibm_suspend_me(u64 handle) { return -ENOSYS; } @@ -1023,7 +1020,6 @@ unsigned long flags; char *buff_copy, *errbuf = NULL; int nargs, nret, token; - int rc; if (!capable(CAP_SYS_ADMIN)) return -EPERM; @@ -1053,8 +1049,20 @@ /* Need to handle ibm,suspend_me call specially */ if (token == ibm_suspend_me_token) { - rc = rtas_ibm_suspend_me(&args); - if (rc) + + /* + * rtas_ibm_suspend_me assumes the streamid handle is in cpu + * endian, or at least the hcall within it requires it. + */ + int rc = 0; + u64 handle = ((u64)be32_to_cpu(args.args[0]) << 32) + | be32_to_cpu(args.args[1]); + rc = rtas_ibm_suspend_me(handle); + if (rc == -EAGAIN) + args.rets[0] = cpu_to_be32(RTAS_NOT_SUSPENDABLE); + else if (rc == -EIO) + args.rets[0] = cpu_to_be32(-1); + else if (rc) return rc; goto copy_return; } --- linux-3.19.0.orig/arch/powerpc/kernel/smp.c +++ linux-3.19.0/arch/powerpc/kernel/smp.c @@ -555,8 +555,8 @@ if (smp_ops->give_timebase) smp_ops->give_timebase(); - /* Wait until cpu puts itself in the online map */ - while (!cpu_online(cpu)) + /* Wait until cpu puts itself in the online & active maps */ + while (!cpu_online(cpu) || !cpu_active(cpu)) cpu_relax(); return 0; --- linux-3.19.0.orig/arch/powerpc/kernel/syscalls.c +++ linux-3.19.0/arch/powerpc/kernel/syscalls.c @@ -122,16 +122,19 @@ (u64)len_high << 32 | len_low, advice); } -void do_show_syscall(unsigned long r3, unsigned long r4, unsigned long r5, - unsigned long r6, unsigned long r7, unsigned long r8, - struct pt_regs *regs) +long sys_switch_endian(void) { - printk("syscall %ld(%lx, %lx, %lx, %lx, %lx, %lx) regs=%p current=%p" - " cpu=%d\n", regs->gpr[0], r3, r4, r5, r6, r7, r8, regs, - current, smp_processor_id()); -} + struct thread_info *ti; -void do_show_syscall_exit(unsigned long r3) -{ - printk(" -> %lx, current=%p cpu=%d\n", r3, current, smp_processor_id()); + current->thread.regs->msr ^= MSR_LE; + + /* + * Set TIF_RESTOREALL so that r3 isn't clobbered on return to + * userspace. That also has the effect of restoring the non-volatile + * GPRs, so we saved them on the way in here. + */ + ti = current_thread_info(); + ti->flags |= _TIF_RESTOREALL; + + return 0; } --- linux-3.19.0.orig/arch/powerpc/kernel/systbl.S +++ linux-3.19.0/arch/powerpc/kernel/systbl.S @@ -22,6 +22,7 @@ #define PPC_SYS(func) .llong DOTSYM(ppc_##func),DOTSYM(ppc_##func) #define OLDSYS(func) .llong DOTSYM(sys_ni_syscall),DOTSYM(sys_ni_syscall) #define SYS32ONLY(func) .llong DOTSYM(sys_ni_syscall),DOTSYM(compat_sys_##func) +#define PPC64ONLY(func) .llong DOTSYM(ppc_##func),DOTSYM(sys_ni_syscall) #define SYSX(f, f3264, f32) .llong DOTSYM(f),DOTSYM(f3264) #else #define SYSCALL(func) .long sys_##func @@ -29,6 +30,7 @@ #define PPC_SYS(func) .long ppc_##func #define OLDSYS(func) .long sys_##func #define SYS32ONLY(func) .long sys_##func +#define PPC64ONLY(func) .long sys_ni_syscall #define SYSX(f, f3264, f32) .long f32 #endif #define SYSCALL_SPU(func) SYSCALL(func) --- linux-3.19.0.orig/arch/powerpc/kernel/systbl_chk.c +++ linux-3.19.0/arch/powerpc/kernel/systbl_chk.c @@ -21,9 +21,11 @@ #ifdef CONFIG_PPC64 #define OLDSYS(func) -1 #define SYS32ONLY(func) -1 +#define PPC64ONLY(func) __NR_##func #else #define OLDSYS(func) __NR_old##func #define SYS32ONLY(func) __NR_##func +#define PPC64ONLY(func) -1 #endif #define SYSX(f, f3264, f32) -1 --- linux-3.19.0.orig/arch/powerpc/kernel/time.c +++ linux-3.19.0/arch/powerpc/kernel/time.c @@ -621,6 +621,38 @@ return mulhdu(get_tb() - boot_tb, tb_to_ns_scale) << tb_to_ns_shift; } + +#ifdef CONFIG_PPC_PSERIES + +/* + * Running clock - attempts to give a view of time passing for a virtualised + * kernels. + * Uses the VTB register if available otherwise a next best guess. + */ +unsigned long long running_clock(void) +{ + /* + * Don't read the VTB as a host since KVM does not switch in host + * timebase into the VTB when it takes a guest off the CPU, reading the + * VTB would result in reading 'last switched out' guest VTB. + * + * Host kernels are often compiled with CONFIG_PPC_PSERIES checked, it + * would be unsafe to rely only on the #ifdef above. + */ + if (firmware_has_feature(FW_FEATURE_LPAR) && + cpu_has_feature(CPU_FTR_ARCH_207S)) + return mulhdu(get_vtb() - boot_tb, tb_to_ns_scale) << tb_to_ns_shift; + + /* + * This is a next best approximation without a VTB. + * On a host which is running bare metal there should never be any stolen + * time and on a host which doesn't do any virtualisation TB *should* equal + * VTB so it makes no difference anyway. + */ + return local_clock() - cputime_to_nsecs(kcpustat_this_cpu->cpustat[CPUTIME_STEAL]); +} +#endif + static int __init get_freq(char *name, int cells, unsigned long *val) { struct device_node *cpu; --- linux-3.19.0.orig/arch/powerpc/kvm/book3s_hv_rm_xics.c +++ linux-3.19.0/arch/powerpc/kvm/book3s_hv_rm_xics.c @@ -152,7 +152,7 @@ * in virtual mode. */ do { - old_state = new_state = ACCESS_ONCE(icp->state); + old_state = new_state = READ_ONCE(icp->state); /* Down_CPPR */ new_state.cppr = new_cppr; @@ -211,7 +211,7 @@ * pending priority */ do { - old_state = new_state = ACCESS_ONCE(icp->state); + old_state = new_state = READ_ONCE(icp->state); xirr = old_state.xisr | (((u32)old_state.cppr) << 24); if (!old_state.xisr) @@ -277,7 +277,7 @@ * whenever the MFRR is made less favored. */ do { - old_state = new_state = ACCESS_ONCE(icp->state); + old_state = new_state = READ_ONCE(icp->state); /* Set_MFRR */ new_state.mfrr = mfrr; @@ -352,7 +352,7 @@ icp_rm_clr_vcpu_irq(icp->vcpu); do { - old_state = new_state = ACCESS_ONCE(icp->state); + old_state = new_state = READ_ONCE(icp->state); reject = 0; new_state.cppr = cppr; --- linux-3.19.0.orig/arch/powerpc/kvm/book3s_xics.c +++ linux-3.19.0/arch/powerpc/kvm/book3s_xics.c @@ -327,7 +327,7 @@ icp->server_num); do { - old_state = new_state = ACCESS_ONCE(icp->state); + old_state = new_state = READ_ONCE(icp->state); *reject = 0; @@ -512,7 +512,7 @@ * in virtual mode. */ do { - old_state = new_state = ACCESS_ONCE(icp->state); + old_state = new_state = READ_ONCE(icp->state); /* Down_CPPR */ new_state.cppr = new_cppr; @@ -567,7 +567,7 @@ * pending priority */ do { - old_state = new_state = ACCESS_ONCE(icp->state); + old_state = new_state = READ_ONCE(icp->state); xirr = old_state.xisr | (((u32)old_state.cppr) << 24); if (!old_state.xisr) @@ -634,7 +634,7 @@ * whenever the MFRR is made less favored. */ do { - old_state = new_state = ACCESS_ONCE(icp->state); + old_state = new_state = READ_ONCE(icp->state); /* Set_MFRR */ new_state.mfrr = mfrr; @@ -679,7 +679,7 @@ if (!icp) return H_PARAMETER; } - state = ACCESS_ONCE(icp->state); + state = READ_ONCE(icp->state); kvmppc_set_gpr(vcpu, 4, ((u32)state.cppr << 24) | state.xisr); kvmppc_set_gpr(vcpu, 5, state.mfrr); return H_SUCCESS; @@ -721,7 +721,7 @@ BOOK3S_INTERRUPT_EXTERNAL_LEVEL); do { - old_state = new_state = ACCESS_ONCE(icp->state); + old_state = new_state = READ_ONCE(icp->state); reject = 0; new_state.cppr = cppr; @@ -885,7 +885,7 @@ if (!icp) continue; - state.raw = ACCESS_ONCE(icp->state.raw); + state.raw = READ_ONCE(icp->state.raw); seq_printf(m, "cpu server %#lx XIRR:%#x PPRI:%#x CPPR:%#x MFRR:%#x OUT:%d NR:%d\n", icp->server_num, state.xisr, state.pending_pri, state.cppr, state.mfrr, @@ -1082,7 +1082,7 @@ * the ICS states before the ICP states. */ do { - old_state = ACCESS_ONCE(icp->state); + old_state = READ_ONCE(icp->state); if (new_state.mfrr <= old_state.mfrr) { resend = false; --- linux-3.19.0.orig/arch/powerpc/lib/feature-fixups.c +++ linux-3.19.0/arch/powerpc/lib/feature-fixups.c @@ -141,8 +141,11 @@ src = (int *)(KERNELBASE + PHYSICAL_START); dest = (int *)KERNELBASE; +#ifdef CONFIG_PPC_BOOK3E + length = (interrupt_end_book3e - _stext) / sizeof(int); +#else length = (__end_interrupts - _stext) / sizeof(int); - +#endif while (length--) { patch_instruction(dest, *src); src++; --- linux-3.19.0.orig/arch/powerpc/mm/hugetlbpage.c +++ linux-3.19.0/arch/powerpc/mm/hugetlbpage.c @@ -714,6 +714,14 @@ return NULL; } +struct page * +follow_huge_pud(struct mm_struct *mm, unsigned long address, + pud_t *pud, int write) +{ + BUG(); + return NULL; +} + static unsigned long hugepte_addr_end(unsigned long addr, unsigned long end, unsigned long sz) { @@ -978,7 +986,7 @@ */ pdshift = PUD_SHIFT; pudp = pud_offset(&pgd, ea); - pud = ACCESS_ONCE(*pudp); + pud = READ_ONCE(*pudp); if (pud_none(pud)) return NULL; @@ -990,7 +998,7 @@ else { pdshift = PMD_SHIFT; pmdp = pmd_offset(&pud, ea); - pmd = ACCESS_ONCE(*pmdp); + pmd = READ_ONCE(*pmdp); /* * A hugepage collapse is captured by pmd_none, because * it mark the pmd none and do a hpte invalidate. --- linux-3.19.0.orig/arch/powerpc/perf/callchain.c +++ linux-3.19.0/arch/powerpc/perf/callchain.c @@ -243,7 +243,7 @@ sp = regs->gpr[1]; perf_callchain_store(entry, next_ip); - for (;;) { + while (entry->nr < PERF_MAX_STACK_DEPTH) { fp = (unsigned long __user *) sp; if (!valid_user_sp(sp, 1) || read_user_stack_64(fp, &next_sp)) return; --- linux-3.19.0.orig/arch/powerpc/perf/hv-24x7-catalog.h +++ linux-3.19.0/arch/powerpc/perf/hv-24x7-catalog.h @@ -30,4 +30,29 @@ __u8 reserved6[2]; } __packed; +struct hv_24x7_event_data { + __be16 length; /* in bytes, must be a multiple of 16 */ + __u8 reserved1[2]; + __u8 domain; /* Chip = 1, Core = 2 */ + __u8 reserved2[1]; + __be16 event_group_record_offs; /* in bytes, must be 8 byte aligned */ + __be16 event_group_record_len; /* in bytes */ + + /* in bytes, offset from event_group_record */ + __be16 event_counter_offs; + + /* verified_state, unverified_state, caveat_state, broken_state, ... */ + __be32 flags; + + __be16 primary_group_ix; + __be16 group_count; + __be16 event_name_len; + __u8 remainder[]; + /* __u8 event_name[event_name_len - 2]; */ + /* __be16 event_description_len; */ + /* __u8 event_desc[event_description_len - 2]; */ + /* __be16 detailed_desc_len; */ + /* __u8 detailed_desc[detailed_desc_len - 2]; */ +} __packed; + #endif --- linux-3.19.0.orig/arch/powerpc/perf/hv-24x7-domains.h +++ linux-3.19.0/arch/powerpc/perf/hv-24x7-domains.h @@ -0,0 +1,28 @@ + +/* + * DOMAIN(name, num, index_kind, is_physical) + * + * @name: An all caps token, suitable for use in generating an enum + * member and appending to an event name in sysfs. + * + * @num: The number corresponding to the domain as given in + * documentation. We assume the catalog domain and the hcall + * domain have the same numbering (so far they do), but this + * may need to be changed in the future. + * + * @index_kind: A stringifiable token describing the meaning of the index + * within the given domain. Must fit the parsing rules of the + * perf sysfs api. + * + * @is_physical: True if the domain is physical, false otherwise (if virtual). + * + * Note: The terms PHYS_CHIP, PHYS_CORE, VCPU correspond to physical chip, + * physical core and virtual processor in 24x7 Counters specifications. + */ + +DOMAIN(PHYS_CHIP, 0x01, chip, true) +DOMAIN(PHYS_CORE, 0x02, core, true) +DOMAIN(VCPU_HOME_CORE, 0x03, vcpu, false) +DOMAIN(VCPU_HOME_CHIP, 0x04, vcpu, false) +DOMAIN(VCPU_HOME_NODE, 0x05, vcpu, false) +DOMAIN(VCPU_REMOTE_NODE, 0x06, vcpu, false) --- linux-3.19.0.orig/arch/powerpc/perf/hv-24x7.c +++ linux-3.19.0/arch/powerpc/perf/hv-24x7.c @@ -13,16 +13,66 @@ #define pr_fmt(fmt) "hv-24x7: " fmt #include +#include #include #include +#include + #include #include #include +#include #include "hv-24x7.h" #include "hv-24x7-catalog.h" #include "hv-common.h" +static const char *event_domain_suffix(unsigned domain) +{ + switch (domain) { +#define DOMAIN(n, v, x, c) \ + case HV_PERF_DOMAIN_##n: \ + return "__" #n; +#include "hv-24x7-domains.h" +#undef DOMAIN + default: + WARN(1, "unknown domain %d\n", domain); + return "__UNKNOWN_DOMAIN_SUFFIX"; + } +} + +static bool domain_is_valid(unsigned domain) +{ + switch (domain) { +#define DOMAIN(n, v, x, c) \ + case HV_PERF_DOMAIN_##n: \ + /* fall through */ +#include "hv-24x7-domains.h" +#undef DOMAIN + return true; + default: + return false; + } +} + +static bool is_physical_domain(unsigned domain) +{ + switch (domain) { +#define DOMAIN(n, v, x, c) \ + case HV_PERF_DOMAIN_##n: \ + return c; +#include "hv-24x7-domains.h" +#undef DOMAIN + default: + return false; + } +} + +static bool catalog_entry_domain_is_valid(unsigned domain) +{ + return is_physical_domain(domain); +} + /* * TODO: Merging events: * - Think of the hcall as an interface to a 4d array of counters: @@ -44,13 +94,14 @@ /* * Example usage: - * perf stat -e 'hv_24x7/domain=2,offset=8,starting_index=0,lpar=0xffffffff/' + * perf stat -e 'hv_24x7/domain=2,offset=8,vcpu=0,lpar=0xffffffff/' */ /* u3 0-6, one of HV_24X7_PERF_DOMAIN */ EVENT_DEFINE_RANGE_FORMAT(domain, config, 0, 3); /* u16 */ -EVENT_DEFINE_RANGE_FORMAT(starting_index, config, 16, 31); +EVENT_DEFINE_RANGE_FORMAT(core, config, 16, 31); +EVENT_DEFINE_RANGE_FORMAT(vcpu, config, 16, 31); /* u32, see "data_offset" */ EVENT_DEFINE_RANGE_FORMAT(offset, config, 32, 63); /* u16 */ @@ -63,7 +114,8 @@ static struct attribute *format_attrs[] = { &format_attr_domain.attr, &format_attr_offset.attr, - &format_attr_starting_index.attr, + &format_attr_core.attr, + &format_attr_vcpu.attr, &format_attr_lpar.attr, NULL, }; @@ -73,8 +125,115 @@ .attrs = format_attrs, }; +static struct attribute_group event_group = { + .name = "events", + /* .attrs is set in init */ +}; + +static struct attribute_group event_desc_group = { + .name = "event_descs", + /* .attrs is set in init */ +}; + +static struct attribute_group event_long_desc_group = { + .name = "event_long_descs", + /* .attrs is set in init */ +}; + static struct kmem_cache *hv_page_cache; +static char *event_name(struct hv_24x7_event_data *ev, int *len) +{ + *len = be16_to_cpu(ev->event_name_len) - 2; + return (char *)ev->remainder; +} + +static char *event_desc(struct hv_24x7_event_data *ev, int *len) +{ + unsigned nl = be16_to_cpu(ev->event_name_len); + __be16 *desc_len = (__be16 *)(ev->remainder + nl - 2); + *len = be16_to_cpu(*desc_len) - 2; + return (char *)ev->remainder + nl; +} + +static char *event_long_desc(struct hv_24x7_event_data *ev, int *len) +{ + unsigned nl = be16_to_cpu(ev->event_name_len); + __be16 *desc_len_ = (__be16 *)(ev->remainder + nl - 2); + unsigned desc_len = be16_to_cpu(*desc_len_); + __be16 *long_desc_len = (__be16 *)(ev->remainder + nl + desc_len - 2); + *len = be16_to_cpu(*long_desc_len) - 2; + return (char *)ev->remainder + nl + desc_len; +} + +static bool event_fixed_portion_is_within(struct hv_24x7_event_data *ev, + void *end) +{ + void *start = ev; + + return (start + offsetof(struct hv_24x7_event_data, remainder)) < end; +} + +/* + * Things we don't check: + * - padding for desc, name, and long/detailed desc is required to be '\0' + * bytes. + * + * Return NULL if we pass end, + * Otherwise return the address of the byte just following the event. + */ +static void *event_end(struct hv_24x7_event_data *ev, void *end) +{ + void *start = ev; + __be16 *dl_, *ldl_; + unsigned dl, ldl; + unsigned nl = be16_to_cpu(ev->event_name_len); + + if (nl < 2) { + pr_debug("%s: name length too short: %d", __func__, nl); + return NULL; + } + + if (start + nl > end) { + pr_debug("%s: start=%p + nl=%u > end=%p", + __func__, start, nl, end); + return NULL; + } + + dl_ = (__be16 *)(ev->remainder + nl - 2); + if (!IS_ALIGNED((uintptr_t)dl_, 2)) + pr_warn("desc len not aligned %p", dl_); + dl = be16_to_cpu(*dl_); + if (dl < 2) { + pr_debug("%s: desc len too short: %d", __func__, dl); + return NULL; + } + + if (start + nl + dl > end) { + pr_debug("%s: (start=%p + nl=%u + dl=%u)=%p > end=%p", + __func__, start, nl, dl, start + nl + dl, end); + return NULL; + } + + ldl_ = (__be16 *)(ev->remainder + nl + dl - 2); + if (!IS_ALIGNED((uintptr_t)ldl_, 2)) + pr_warn("long desc len not aligned %p", ldl_); + ldl = be16_to_cpu(*ldl_); + if (ldl < 2) { + pr_debug("%s: long desc len too short (ldl=%u)", + __func__, ldl); + return NULL; + } + + if (start + nl + dl + ldl > end) { + pr_debug("%s: start=%p + nl=%u + dl=%u + ldl=%u > end=%p", + __func__, start, nl, dl, ldl, end); + return NULL; + } + + return start + nl + dl + ldl; +} + static unsigned long h_get_24x7_catalog_page_(unsigned long phys_4096, unsigned long version, unsigned long index) @@ -97,6 +256,609 @@ version, index); } +static unsigned core_domains[] = { + HV_PERF_DOMAIN_PHYS_CORE, + HV_PERF_DOMAIN_VCPU_HOME_CORE, + HV_PERF_DOMAIN_VCPU_HOME_CHIP, + HV_PERF_DOMAIN_VCPU_HOME_NODE, + HV_PERF_DOMAIN_VCPU_REMOTE_NODE, +}; +/* chip event data always yeilds a single event, core yeilds multiple */ +#define MAX_EVENTS_PER_EVENT_DATA ARRAY_SIZE(core_domains) + +static char *event_fmt(struct hv_24x7_event_data *event, unsigned domain) +{ + const char *sindex; + const char *lpar; + + if (is_physical_domain(domain)) { + lpar = "0x0"; + sindex = "core"; + } else { + lpar = "?"; + sindex = "vcpu"; + } + + return kasprintf(GFP_KERNEL, + "domain=0x%x,offset=0x%x,%s=?,lpar=%s", + domain, + be16_to_cpu(event->event_counter_offs) + + be16_to_cpu(event->event_group_record_offs), + sindex, + lpar); +} + +/* Avoid trusting fw to NUL terminate strings */ +static char *memdup_to_str(char *maybe_str, int max_len, gfp_t gfp) +{ + return kasprintf(gfp, "%.*s", max_len, maybe_str); +} + +static ssize_t device_show_string(struct device *dev, + struct device_attribute *attr, char *buf) +{ + struct dev_ext_attribute *d; + + d = container_of(attr, struct dev_ext_attribute, attr); + return sprintf(buf, "%s\n", (char *)d->var); +} + +static struct attribute *device_str_attr_create_(char *name, char *str) +{ + struct dev_ext_attribute *attr = kzalloc(sizeof(*attr), GFP_KERNEL); + + if (!attr) + return NULL; + + attr->var = str; + attr->attr.attr.name = name; + attr->attr.attr.mode = 0444; + attr->attr.show = device_show_string; + return &attr->attr.attr; +} + +static struct attribute *device_str_attr_create(char *name, int name_max, + int name_nonce, + char *str, size_t str_max) +{ + char *n; + char *s = memdup_to_str(str, str_max, GFP_KERNEL); + struct attribute *a; + + if (!s) + return NULL; + + if (!name_nonce) + n = kasprintf(GFP_KERNEL, "%.*s", name_max, name); + else + n = kasprintf(GFP_KERNEL, "%.*s__%d", name_max, name, + name_nonce); + if (!n) + goto out_s; + + a = device_str_attr_create_(n, s); + if (!a) + goto out_n; + + return a; +out_n: + kfree(n); +out_s: + kfree(s); + return NULL; +} + +static void device_str_attr_destroy(struct attribute *attr) +{ + struct dev_ext_attribute *d; + + d = container_of(attr, struct dev_ext_attribute, attr.attr); + kfree(d->var); + kfree(d->attr.attr.name); + kfree(d); +} + +static struct attribute *event_to_attr(unsigned ix, + struct hv_24x7_event_data *event, + unsigned domain, + int nonce) +{ + int event_name_len; + char *ev_name, *a_ev_name, *val; + const char *ev_suffix; + struct attribute *attr; + + if (!domain_is_valid(domain)) { + pr_warn("catalog event %u has invalid domain %u\n", + ix, domain); + return NULL; + } + + val = event_fmt(event, domain); + if (!val) + return NULL; + + ev_suffix = event_domain_suffix(domain); + ev_name = event_name(event, &event_name_len); + if (!nonce) + a_ev_name = kasprintf(GFP_KERNEL, "%.*s%s", + (int)event_name_len, ev_name, ev_suffix); + else + a_ev_name = kasprintf(GFP_KERNEL, "%.*s%s__%d", + (int)event_name_len, ev_name, ev_suffix, nonce); + + + if (!a_ev_name) + goto out_val; + + attr = device_str_attr_create_(a_ev_name, val); + if (!attr) + goto out_name; + + return attr; +out_name: + kfree(a_ev_name); +out_val: + kfree(val); + return NULL; +} + +static struct attribute *event_to_desc_attr(struct hv_24x7_event_data *event, + int nonce) +{ + int nl, dl; + char *name = event_name(event, &nl); + char *desc = event_desc(event, &dl); + + /* If there isn't a description, don't create the sysfs file */ + if (!dl) + return NULL; + + return device_str_attr_create(name, nl, nonce, desc, dl); +} + +static struct attribute * +event_to_long_desc_attr(struct hv_24x7_event_data *event, int nonce) +{ + int nl, dl; + char *name = event_name(event, &nl); + char *desc = event_long_desc(event, &dl); + + /* If there isn't a description, don't create the sysfs file */ + if (!dl) + return NULL; + + return device_str_attr_create(name, nl, nonce, desc, dl); +} + +static ssize_t event_data_to_attrs(unsigned ix, struct attribute **attrs, + struct hv_24x7_event_data *event, int nonce) +{ + unsigned i; + + switch (event->domain) { + case HV_PERF_DOMAIN_PHYS_CHIP: + *attrs = event_to_attr(ix, event, event->domain, nonce); + return 1; + case HV_PERF_DOMAIN_PHYS_CORE: + for (i = 0; i < ARRAY_SIZE(core_domains); i++) { + attrs[i] = event_to_attr(ix, event, core_domains[i], + nonce); + if (!attrs[i]) { + pr_warn("catalog event %u: individual attr %u " + "creation failure\n", ix, i); + for (; i; i--) + device_str_attr_destroy(attrs[i - 1]); + return -1; + } + } + return i; + default: + pr_warn("catalog event %u: domain %u is not allowed in the " + "catalog\n", ix, event->domain); + return -1; + } +} + +static size_t event_to_attr_ct(struct hv_24x7_event_data *event) +{ + switch (event->domain) { + case HV_PERF_DOMAIN_PHYS_CHIP: + return 1; + case HV_PERF_DOMAIN_PHYS_CORE: + return ARRAY_SIZE(core_domains); + default: + return 0; + } +} + +static unsigned long vmalloc_to_phys(void *v) +{ + struct page *p = vmalloc_to_page(v); + + BUG_ON(!p); + return page_to_phys(p) + offset_in_page(v); +} + +/* */ +struct event_uniq { + struct rb_node node; + const char *name; + int nl; + unsigned ct; + unsigned domain; +}; + +static int memord(const void *d1, size_t s1, const void *d2, size_t s2) +{ + if (s1 < s2) + return 1; + if (s2 > s1) + return -1; + + return memcmp(d1, d2, s1); +} + +static int ev_uniq_ord(const void *v1, size_t s1, unsigned d1, const void *v2, + size_t s2, unsigned d2) +{ + int r = memord(v1, s1, v2, s2); + + if (r) + return r; + if (d1 > d2) + return 1; + if (d2 > d1) + return -1; + return 0; +} + +static int event_uniq_add(struct rb_root *root, const char *name, int nl, + unsigned domain) +{ + struct rb_node **new = &(root->rb_node), *parent = NULL; + struct event_uniq *data; + + /* Figure out where to put new node */ + while (*new) { + struct event_uniq *it; + int result; + + it = container_of(*new, struct event_uniq, node); + result = ev_uniq_ord(name, nl, domain, it->name, it->nl, + it->domain); + + parent = *new; + if (result < 0) + new = &((*new)->rb_left); + else if (result > 0) + new = &((*new)->rb_right); + else { + it->ct++; + pr_info("found a duplicate event %.*s, ct=%u\n", nl, + name, it->ct); + return it->ct; + } + } + + data = kmalloc(sizeof(*data), GFP_KERNEL); + if (!data) + return -ENOMEM; + + *data = (struct event_uniq) { + .name = name, + .nl = nl, + .ct = 0, + .domain = domain, + }; + + /* Add new node and rebalance tree. */ + rb_link_node(&data->node, parent, new); + rb_insert_color(&data->node, root); + + /* data->ct */ + return 0; +} + +static void event_uniq_destroy(struct rb_root *root) +{ + /* + * the strings we point to are in the giant block of memory filled by + * the catalog, and are freed separately. + */ + struct event_uniq *pos, *n; + + rbtree_postorder_for_each_entry_safe(pos, n, root, node) + kfree(pos); +} + + +/* + * ensure the event structure's sizes are self consistent and don't cause us to + * read outside of the event + * + * On success, return the event length in bytes. + * Otherwise, return -1 (and print as appropriate). + */ +static ssize_t catalog_event_len_validate(struct hv_24x7_event_data *event, + size_t event_idx, + size_t event_data_bytes, + size_t event_entry_count, + size_t offset, void *end) +{ + ssize_t ev_len; + void *ev_end, *calc_ev_end; + + if (offset >= event_data_bytes) + return -1; + + if (event_idx >= event_entry_count) { + pr_devel("catalog event data has %zu bytes of padding after last event\n", + event_data_bytes - offset); + return -1; + } + + if (!event_fixed_portion_is_within(event, end)) { + pr_warn("event %zu fixed portion is not within range\n", + event_idx); + return -1; + } + + ev_len = be16_to_cpu(event->length); + + if (ev_len % 16) + pr_info("event %zu has length %zu not divisible by 16: event=%pK\n", + event_idx, ev_len, event); + + ev_end = (__u8 *)event + ev_len; + if (ev_end > end) { + pr_warn("event %zu has .length=%zu, ends after buffer end: ev_end=%pK > end=%pK, offset=%zu\n", + event_idx, ev_len, ev_end, end, + offset); + return -1; + } + + calc_ev_end = event_end(event, end); + if (!calc_ev_end) { + pr_warn("event %zu has a calculated length which exceeds buffer length %zu: event=%pK end=%pK, offset=%zu\n", + event_idx, event_data_bytes, event, end, + offset); + return -1; + } + + if (calc_ev_end > ev_end) { + pr_warn("event %zu exceeds it's own length: event=%pK, end=%pK, offset=%zu, calc_ev_end=%pK\n", + event_idx, event, ev_end, offset, calc_ev_end); + return -1; + } + + return ev_len; +} + +#define MAX_4K (SIZE_MAX / 4096) + +static void create_events_from_catalog(struct attribute ***events_, + struct attribute ***event_descs_, + struct attribute ***event_long_descs_) +{ + unsigned long hret; + size_t catalog_len, catalog_page_len, event_entry_count, + event_data_len, event_data_offs, + event_data_bytes, junk_events, event_idx, event_attr_ct, i, + attr_max, event_idx_last, desc_ct, long_desc_ct; + ssize_t ct, ev_len; + uint32_t catalog_version_num; + struct attribute **events, **event_descs, **event_long_descs; + struct hv_24x7_catalog_page_0 *page_0 = + kmem_cache_alloc(hv_page_cache, GFP_KERNEL); + void *page = page_0; + void *event_data, *end; + struct hv_24x7_event_data *event; + struct rb_root ev_uniq = RB_ROOT; + + if (!page) + goto e_out; + + hret = h_get_24x7_catalog_page(page, 0, 0); + if (hret) + goto e_free; + + catalog_version_num = be64_to_cpu(page_0->version); + catalog_page_len = be32_to_cpu(page_0->length); + + if (MAX_4K < catalog_page_len) { + pr_err("invalid page count: %zu\n", catalog_page_len); + goto e_free; + } + + catalog_len = catalog_page_len * 4096; + + event_entry_count = be16_to_cpu(page_0->event_entry_count); + event_data_offs = be16_to_cpu(page_0->event_data_offs); + event_data_len = be16_to_cpu(page_0->event_data_len); + + pr_devel("cv %zu cl %zu eec %zu edo %zu edl %zu\n", + (size_t)catalog_version_num, catalog_len, + event_entry_count, event_data_offs, event_data_len); + + if ((MAX_4K < event_data_len) + || (MAX_4K < event_data_offs) + || (MAX_4K - event_data_offs < event_data_len)) { + pr_err("invalid event data offs %zu and/or len %zu\n", + event_data_offs, event_data_len); + goto e_free; + } + + if ((event_data_offs + event_data_len) > catalog_page_len) { + pr_err("event data %zu-%zu does not fit inside catalog 0-%zu\n", + event_data_offs, + event_data_offs + event_data_len, + catalog_page_len); + goto e_free; + } + + if (SIZE_MAX / MAX_EVENTS_PER_EVENT_DATA - 1 < event_entry_count) { + pr_err("event_entry_count %zu is invalid\n", + event_entry_count); + goto e_free; + } + + event_data_bytes = event_data_len * 4096; + + /* + * event data can span several pages, events can cross between these + * pages. Use vmalloc to make this easier. + */ + event_data = vmalloc(event_data_bytes); + if (!event_data) { + pr_err("could not allocate event data\n"); + goto e_free; + } + + end = event_data + event_data_bytes; + + /* + * using vmalloc_to_phys() like this only works if PAGE_SIZE is + * divisible by 4096 + */ + BUILD_BUG_ON(PAGE_SIZE % 4096); + + for (i = 0; i < event_data_len; i++) { + hret = h_get_24x7_catalog_page_( + vmalloc_to_phys(event_data + i * 4096), + catalog_version_num, + i + event_data_offs); + if (hret) { + pr_err("failed to get event data in page %zu\n", + i + event_data_offs); + goto e_event_data; + } + } + + /* + * scan the catalog to determine the number of attributes we need, and + * verify it at the same time. + */ + for (junk_events = 0, event = event_data, event_idx = 0, attr_max = 0; + ; + event_idx++, event = (void *)event + ev_len) { + size_t offset = (void *)event - (void *)event_data; + char *name; + int nl; + + ev_len = catalog_event_len_validate(event, event_idx, + event_data_bytes, + event_entry_count, + offset, end); + if (ev_len < 0) + break; + + name = event_name(event, &nl); + + if (event->event_group_record_len == 0) { + pr_devel("invalid event %zu (%.*s): group_record_len == 0, skipping\n", + event_idx, nl, name); + junk_events++; + continue; + } + + if (!catalog_entry_domain_is_valid(event->domain)) { + pr_info("event %zu (%.*s) has invalid domain %d\n", + event_idx, nl, name, event->domain); + junk_events++; + continue; + } + + attr_max += event_to_attr_ct(event); + } + + event_idx_last = event_idx; + if (event_idx_last != event_entry_count) + pr_warn("event buffer ended before listed # of events were parsed (got %zu, wanted %zu, junk %zu)\n", + event_idx_last, event_entry_count, junk_events); + + events = kmalloc_array(attr_max + 1, sizeof(*events), GFP_KERNEL); + if (!events) + goto e_event_data; + + event_descs = kmalloc_array(event_idx + 1, sizeof(*event_descs), + GFP_KERNEL); + if (!event_descs) + goto e_event_attrs; + + event_long_descs = kmalloc_array(event_idx + 1, + sizeof(*event_long_descs), GFP_KERNEL); + if (!event_long_descs) + goto e_event_descs; + + /* Iterate over the catalog filling in the attribute vector */ + for (junk_events = 0, event_attr_ct = 0, desc_ct = 0, long_desc_ct = 0, + event = event_data, event_idx = 0; + event_idx < event_idx_last; + event_idx++, ev_len = be16_to_cpu(event->length), + event = (void *)event + ev_len) { + char *name; + int nl; + int nonce; + /* + * these are the only "bad" events that are intermixed and that + * we can ignore without issue. make sure to skip them here + */ + if (event->event_group_record_len == 0) + continue; + if (!catalog_entry_domain_is_valid(event->domain)) + continue; + + name = event_name(event, &nl); + nonce = event_uniq_add(&ev_uniq, name, nl, event->domain); + ct = event_data_to_attrs(event_idx, events + event_attr_ct, + event, nonce); + if (ct <= 0) { + pr_warn("event %zu (%.*s) creation failure, skipping\n", + event_idx, nl, name); + junk_events++; + } else { + event_attr_ct += ct; + event_descs[desc_ct] = event_to_desc_attr(event, nonce); + if (event_descs[desc_ct]) + desc_ct++; + event_long_descs[long_desc_ct] = + event_to_long_desc_attr(event, nonce); + if (event_long_descs[long_desc_ct]) + long_desc_ct++; + } + } + + pr_info("read %zu catalog entries, created %zu event attrs (%zu failures), %zu descs\n", + event_idx, event_attr_ct, junk_events, desc_ct); + + events[event_attr_ct] = NULL; + event_descs[desc_ct] = NULL; + event_long_descs[long_desc_ct] = NULL; + + event_uniq_destroy(&ev_uniq); + vfree(event_data); + kmem_cache_free(hv_page_cache, page); + + *events_ = events; + *event_descs_ = event_descs; + *event_long_descs_ = event_long_descs; + return; + +e_event_descs: + kfree(event_descs); +e_event_attrs: + kfree(events); +e_event_data: + vfree(event_data); +e_free: + kmem_cache_free(hv_page_cache, page); +e_out: + *events_ = NULL; + *event_descs_ = NULL; + *event_long_descs_ = NULL; +} + static ssize_t catalog_read(struct file *filp, struct kobject *kobj, struct bin_attribute *bin_attr, char *buf, loff_t offset, size_t count) @@ -207,16 +969,13 @@ static const struct attribute_group *attr_groups[] = { &format_group, + &event_group, + &event_desc_group, + &event_long_desc_group, &if_group, NULL, }; -static bool is_physical_domain(int domain) -{ - return domain == HV_24X7_PERF_DOMAIN_PHYSICAL_CHIP || - domain == HV_24X7_PERF_DOMAIN_PHYSICAL_CORE; -} - DEFINE_PER_CPU(char, hv_24x7_reqb[4096]) __aligned(4096); DEFINE_PER_CPU(char, hv_24x7_resb[4096]) __aligned(4096); @@ -291,9 +1050,17 @@ static unsigned long event_24x7_request(struct perf_event *event, u64 *res, bool success_expected) { + u16 idx; + unsigned domain = event_get_domain(event); + + if (is_physical_domain(domain)) + idx = event_get_core(event); + else + idx = event_get_vcpu(event); + return single_24x7_request(event_get_domain(event), event_get_offset(event), - event_get_starting_index(event), + idx, event_get_lpar(event), res, success_expected); @@ -356,7 +1123,7 @@ return -EIO; } - /* PHYSICAL domains & other lpars require extra capabilities */ + /* Physical domains & other lpars require extra capabilities */ if (!caps.collect_privileged && (is_physical_domain(domain) || (event_get_lpar(event) != event_get_lpar_max()))) { pr_devel("hv permisions disallow: is_physical_domain:%d, lpar=0x%llx\n", @@ -452,6 +1219,10 @@ /* sampling not supported */ h_24x7_pmu.capabilities |= PERF_PMU_CAP_NO_INTERRUPT; + create_events_from_catalog(&event_group.attrs, + &event_desc_group.attrs, + &event_long_desc_group.attrs); + r = perf_pmu_register(&h_24x7_pmu, h_24x7_pmu.name, -1); if (r) return r; --- linux-3.19.0.orig/arch/powerpc/perf/hv-24x7.h +++ linux-3.19.0/arch/powerpc/perf/hv-24x7.h @@ -3,14 +3,14 @@ #include +enum hv_perf_domains { +#define DOMAIN(n, v, x, c) HV_PERF_DOMAIN_##n = v, +#include "hv-24x7-domains.h" +#undef DOMAIN +}; + struct hv_24x7_request { /* PHYSICAL domains require enabling via phyp/hmc. */ -#define HV_24X7_PERF_DOMAIN_PHYSICAL_CHIP 0x01 -#define HV_24X7_PERF_DOMAIN_PHYSICAL_CORE 0x02 -#define HV_24X7_PERF_DOMAIN_VIRTUAL_PROCESSOR_HOME_CORE 0x03 -#define HV_24X7_PERF_DOMAIN_VIRTUAL_PROCESSOR_HOME_CHIP 0x04 -#define HV_24X7_PERF_DOMAIN_VIRTUAL_PROCESSOR_HOME_NODE 0x05 -#define HV_24X7_PERF_DOMAIN_VIRTUAL_PROCESSOR_REMOTE_NODE 0x06 __u8 performance_domain; __u8 reserved[0x1]; --- linux-3.19.0.orig/arch/powerpc/perf/hv-common.c +++ linux-3.19.0/arch/powerpc/perf/hv-common.c @@ -9,13 +9,13 @@ unsigned long r; struct p { struct hv_get_perf_counter_info_params params; - struct cv_system_performance_capabilities caps; + struct hv_gpci_system_performance_capabilities caps; } __packed __aligned(sizeof(uint64_t)); struct p arg = { .params = { .counter_request = cpu_to_be32( - CIR_SYSTEM_PERFORMANCE_CAPABILITIES), + HV_GPCI_system_performance_capabilities), .starting_index = cpu_to_be32(-1), .counter_info_version_in = 0, } @@ -31,9 +31,9 @@ caps->version = arg.params.counter_info_version_out; caps->collect_privileged = !!arg.caps.perf_collect_privileged; - caps->ga = !!(arg.caps.capability_mask & CV_CM_GA); - caps->expanded = !!(arg.caps.capability_mask & CV_CM_EXPANDED); - caps->lab = !!(arg.caps.capability_mask & CV_CM_LAB); + caps->ga = !!(arg.caps.capability_mask & HV_GPCI_CM_GA); + caps->expanded = !!(arg.caps.capability_mask & HV_GPCI_CM_EXPANDED); + caps->lab = !!(arg.caps.capability_mask & HV_GPCI_CM_LAB); return r; } --- linux-3.19.0.orig/arch/powerpc/perf/hv-common.h +++ linux-3.19.0/arch/powerpc/perf/hv-common.h @@ -20,6 +20,16 @@ PMU_FORMAT_ATTR(name, #attr_var ":" #bit_start "-" #bit_end); \ EVENT_DEFINE_RANGE(name, attr_var, bit_start, bit_end) +/* + * The EVENT_DEFINE_RANGE_FORMAT() macro above includes helper functions + * for the fields (eg: event_get_starting_index()). For some fields we + * need the bit-range definition, but no the helper functions. Define a + * lite version of the above macro without the helpers and silence + * compiler warnings unused static functions. + */ +#define EVENT_DEFINE_RANGE_FORMAT_LITE(name, attr_var, bit_start, bit_end) \ +PMU_FORMAT_ATTR(name, #attr_var ":" #bit_start "-" #bit_end); + #define EVENT_DEFINE_RANGE(name, attr_var, bit_start, bit_end) \ static u64 event_get_##name##_max(void) \ { \ --- linux-3.19.0.orig/arch/powerpc/perf/hv-gpci-requests.h +++ linux-3.19.0/arch/powerpc/perf/hv-gpci-requests.h @@ -0,0 +1,261 @@ + +#include "req-gen/_begin.h" + +/* + * Based on the document "getPerfCountInfo v1.07" + */ + +/* + * #define REQUEST_NAME counter_request_name + * #define REQUEST_NUM r_num + * #define REQUEST_IDX_KIND starting_index_kind + * #include I(REQUEST_BEGIN) + * REQUEST( + * __field(...) + * __field(...) + * __array(...) + * __count(...) + * ) + * #include I(REQUEST_END) + * + * - starting_index_kind is one of the following, depending on the event: + * + * hw_chip_id: hardware chip id or -1 for current hw chip + * partition_id + * sibling_part_id, + * phys_processor_idx: + * 0xffffffffffffffff: or -1, which means it is irrelavant for the event + * + * __count(offset, bytes, name): + * a counter that should be exposed via perf + * __field(offset, bytes, name) + * a normal field + * __array(offset, bytes, name) + * an array of bytes + * + * + * @bytes for __count, and __field _must_ be a numeral token + * in decimal, not an expression and not in hex. + * + * + * TODO: + * - expose secondary index (if any counter ever uses it, only 0xA0 + * appears to use it right now, and it doesn't have any counters) + * - embed versioning info + * - include counter descriptions + */ +#define REQUEST_NAME dispatch_timebase_by_processor +#define REQUEST_NUM 0x10 +#define REQUEST_IDX_KIND "phys_processor_idx=?" +#include I(REQUEST_BEGIN) +REQUEST(__count(0, 8, processor_time_in_timebase_cycles) + __field(0x8, 4, hw_processor_id) + __field(0xC, 2, owning_part_id) + __field(0xE, 1, processor_state) + __field(0xF, 1, version) + __field(0x10, 4, hw_chip_id) + __field(0x14, 4, phys_module_id) + __field(0x18, 4, primary_affinity_domain_idx) + __field(0x1C, 4, secondary_affinity_domain_idx) + __field(0x20, 4, processor_version) + __field(0x24, 2, logical_processor_idx) + __field(0x26, 2, reserved) + __field(0x28, 4, processor_id_register) + __field(0x2C, 4, phys_processor_idx) +) +#include I(REQUEST_END) + +#define REQUEST_NAME entitled_capped_uncapped_donated_idle_timebase_by_partition +#define REQUEST_NUM 0x20 +#define REQUEST_IDX_KIND "sibling_part_id=?" +#include I(REQUEST_BEGIN) +REQUEST(__field(0, 8, partition_id) + __count(0x8, 8, entitled_cycles) + __count(0x10, 8, consumed_capped_cycles) + __count(0x18, 8, consumed_uncapped_cycles) + __count(0x20, 8, cycles_donated) + __count(0x28, 8, purr_idle_cycles) +) +#include I(REQUEST_END) + +/* + * Not available for counter_info_version >= 0x8, use + * run_instruction_cycles_by_partition(0x100) instead. + */ +#define REQUEST_NAME run_instructions_run_cycles_by_partition +#define REQUEST_NUM 0x30 +#define REQUEST_IDX_KIND "sibling_part_id=?" +#include I(REQUEST_BEGIN) +REQUEST(__field(0, 8, partition_id) + __count(0x8, 8, instructions_completed) + __count(0x10, 8, cycles) +) +#include I(REQUEST_END) + +#define REQUEST_NAME system_performance_capabilities +#define REQUEST_NUM 0x40 +#define REQUEST_IDX_KIND "starting_index=0xffffffffffffffff" +#include I(REQUEST_BEGIN) +REQUEST(__field(0, 1, perf_collect_privileged) + __field(0x1, 1, capability_mask) + __array(0x2, 0xE, reserved) +) +#include I(REQUEST_END) + +#define REQUEST_NAME processor_bus_utilization_abc_links +#define REQUEST_NUM 0x50 +#define REQUEST_IDX_KIND "hw_chip_id=?" +#include I(REQUEST_BEGIN) +REQUEST(__field(0, 4, hw_chip_id) + __array(0x4, 0xC, reserved1) + __count(0x10, 8, total_link_cycles) + __count(0x18, 8, idle_cycles_for_a_link) + __count(0x20, 8, idle_cycles_for_b_link) + __count(0x28, 8, idle_cycles_for_c_link) + __array(0x30, 0x20, reserved2) +) +#include I(REQUEST_END) + +#define REQUEST_NAME processor_bus_utilization_wxyz_links +#define REQUEST_NUM 0x60 +#define REQUEST_IDX_KIND "hw_chip_id=?" +#include I(REQUEST_BEGIN) +REQUEST(__field(0, 4, hw_chip_id) + __array(0x4, 0xC, reserved1) + __count(0x10, 8, total_link_cycles) + __count(0x18, 8, idle_cycles_for_w_link) + __count(0x20, 8, idle_cycles_for_x_link) + __count(0x28, 8, idle_cycles_for_y_link) + __count(0x30, 8, idle_cycles_for_z_link) + __array(0x38, 0x28, reserved2) +) +#include I(REQUEST_END) + +#define REQUEST_NAME processor_bus_utilization_gx_links +#define REQUEST_NUM 0x70 +#define REQUEST_IDX_KIND "hw_chip_id=?" +#include I(REQUEST_BEGIN) +REQUEST(__field(0, 4, hw_chip_id) + __array(0x4, 0xC, reserved1) + __count(0x10, 8, gx0_in_address_cycles) + __count(0x18, 8, gx0_in_data_cycles) + __count(0x20, 8, gx0_in_retries) + __count(0x28, 8, gx0_in_bus_cycles) + __count(0x30, 8, gx0_in_cycles_total) + __count(0x38, 8, gx0_out_address_cycles) + __count(0x40, 8, gx0_out_data_cycles) + __count(0x48, 8, gx0_out_retries) + __count(0x50, 8, gx0_out_bus_cycles) + __count(0x58, 8, gx0_out_cycles_total) + __count(0x60, 8, gx1_in_address_cycles) + __count(0x68, 8, gx1_in_data_cycles) + __count(0x70, 8, gx1_in_retries) + __count(0x78, 8, gx1_in_bus_cycles) + __count(0x80, 8, gx1_in_cycles_total) + __count(0x88, 8, gx1_out_address_cycles) + __count(0x90, 8, gx1_out_data_cycles) + __count(0x98, 8, gx1_out_retries) + __count(0xA0, 8, gx1_out_bus_cycles) + __count(0xA8, 8, gx1_out_cycles_total) +) +#include I(REQUEST_END) + +#define REQUEST_NAME processor_bus_utilization_mc_links +#define REQUEST_NUM 0x80 +#define REQUEST_IDX_KIND "hw_chip_id=?" +#include I(REQUEST_BEGIN) +REQUEST(__field(0, 4, hw_chip_id) + __array(0x4, 0xC, reserved1) + __count(0x10, 8, mc0_frames) + __count(0x18, 8, mc0_reads) + __count(0x20, 8, mc0_write) + __count(0x28, 8, mc0_total_cycles) + __count(0x30, 8, mc1_frames) + __count(0x38, 8, mc1_reads) + __count(0x40, 8, mc1_writes) + __count(0x48, 8, mc1_total_cycles) +) +#include I(REQUEST_END) + +/* Processor_config (0x90) skipped, no counters */ +/* Current_processor_frequency (0x91) skipped, no counters */ + +#define REQUEST_NAME processor_core_utilization +#define REQUEST_NUM 0x94 +#define REQUEST_IDX_KIND "phys_processor_idx=?" +#include I(REQUEST_BEGIN) +REQUEST(__field(0, 4, phys_processor_idx) + __field(0x4, 4, hw_processor_id) + __count(0x8, 8, cycles_across_any_thread) + __count(0x10, 8, timebase_at_collection) + __count(0x18, 8, purr_cycles) + __count(0x20, 8, sum_of_cycles_across_all_threads) + __count(0x28, 8, instructions_completed) +) +#include I(REQUEST_END) + +/* Processor_core_power_mode (0x95) skipped, no counters */ +/* Affinity_domain_information_by_virtual_processor (0xA0) skipped, + * no counters */ +/* Affinity_domain_information_by_domain (0xB0) skipped, no counters */ +/* Affinity_domain_information_by_partition (0xB1) skipped, no counters */ +/* Physical_memory_info (0xC0) skipped, no counters */ +/* Processor_bus_topology (0xD0) skipped, no counters */ + +#define REQUEST_NAME partition_hypervisor_queuing_times +#define REQUEST_NUM 0xE0 +#define REQUEST_IDX_KIND "partition_id=?" +#include I(REQUEST_BEGIN) +REQUEST(__field(0, 2, partition_id) + __array(0x2, 6, reserved1) + __count(0x8, 8, time_waiting_for_entitlement) + __count(0x10, 8, times_waited_for_entitlement) + __count(0x18, 8, time_waiting_for_phys_processor) + __count(0x20, 8, times_waited_for_phys_processor) + __count(0x28, 8, dispatches_on_home_core) + __count(0x30, 8, dispatches_on_home_primary_affinity_domain) + __count(0x38, 8, dispatches_on_home_secondary_affinity_domain) + __count(0x40, 8, dispatches_off_home_secondary_affinity_domain) + __count(0x48, 8, dispatches_on_dedicated_processor_donating_cycles) +) +#include I(REQUEST_END) + +#define REQUEST_NAME system_hypervisor_times +#define REQUEST_NUM 0xF0 +#define REQUEST_IDX_KIND "starting_index=0xffffffffffffffff" +#include I(REQUEST_BEGIN) +REQUEST(__count(0, 8, time_spent_to_dispatch_virtual_processors) + __count(0x8, 8, time_spent_processing_virtual_processor_timers) + __count(0x10, 8, time_spent_managing_partitions_over_entitlement) + __count(0x18, 8, time_spent_on_system_management) +) +#include I(REQUEST_END) + +#define REQUEST_NAME system_tlbie_count_and_time +#define REQUEST_NUM 0xF4 +#define REQUEST_IDX_KIND "starting_index=0xffffffffffffffff" +#include I(REQUEST_BEGIN) +REQUEST(__count(0, 8, tlbie_instructions_issued) + /* + * FIXME: The spec says the offset here is 0x10, which I suspect + * is wrong. + */ + __count(0x8, 8, time_spent_issuing_tlbies) +) +#include I(REQUEST_END) + +#define REQUEST_NAME partition_instruction_count_and_time +#define REQUEST_NUM 0x100 +#define REQUEST_IDX_KIND "partition_id=?" +#include I(REQUEST_BEGIN) +REQUEST(__field(0, 2, partition_id) + __array(0x2, 0x6, reserved1) + __count(0x8, 8, instructions_performed) + __count(0x10, 8, time_collected) +) +#include I(REQUEST_END) + +/* set_mmcrh (0x80001000) skipped, no counters */ +/* retrieve_hpmcx (0x80002000) skipped, no counters */ + +#include "req-gen/_end.h" --- linux-3.19.0.orig/arch/powerpc/perf/hv-gpci.c +++ linux-3.19.0/arch/powerpc/perf/hv-gpci.c @@ -31,7 +31,18 @@ /* u32 */ EVENT_DEFINE_RANGE_FORMAT(request, config, 0, 31); /* u32 */ +/* + * Note that starting_index, phys_processor_idx, sibling_part_id, + * hw_chip_id, partition_id all refer to the same bit range. They + * are basically aliases for the starting_index. The specific alias + * used depends on the event. See REQUEST_IDX_KIND in hv-gpci-requests.h + */ EVENT_DEFINE_RANGE_FORMAT(starting_index, config, 32, 63); +EVENT_DEFINE_RANGE_FORMAT_LITE(phys_processor_idx, config, 32, 63); +EVENT_DEFINE_RANGE_FORMAT_LITE(sibling_part_id, config, 32, 63); +EVENT_DEFINE_RANGE_FORMAT_LITE(hw_chip_id, config, 32, 63); +EVENT_DEFINE_RANGE_FORMAT_LITE(partition_id, config, 32, 63); + /* u16 */ EVENT_DEFINE_RANGE_FORMAT(secondary_index, config1, 0, 15); /* u8 */ @@ -44,6 +55,10 @@ static struct attribute *format_attrs[] = { &format_attr_request.attr, &format_attr_starting_index.attr, + &format_attr_phys_processor_idx.attr, + &format_attr_sibling_part_id.attr, + &format_attr_hw_chip_id.attr, + &format_attr_partition_id.attr, &format_attr_secondary_index.attr, &format_attr_counter_info_version.attr, @@ -57,6 +72,11 @@ .attrs = format_attrs, }; +static struct attribute_group event_group = { + .name = "events", + .attrs = hv_gpci_event_attrs, +}; + #define HV_CAPS_ATTR(_name, _format) \ static ssize_t _name##_show(struct device *dev, \ struct device_attribute *attr, \ @@ -102,6 +122,7 @@ static const struct attribute_group *attr_groups[] = { &format_group, + &event_group, &interface_group, NULL, }; @@ -265,6 +286,8 @@ unsigned long hret; struct hv_perf_caps caps; + hv_gpci_assert_offsets_correct(); + if (!firmware_has_feature(FW_FEATURE_LPAR)) { pr_debug("not a virtualized system, not enabling\n"); return -ENODEV; --- linux-3.19.0.orig/arch/powerpc/perf/hv-gpci.h +++ linux-3.19.0/arch/powerpc/perf/hv-gpci.h @@ -42,32 +42,19 @@ */ #define COUNTER_INFO_VERSION_CURRENT 0x8 -/* - * These determine the counter_value[] layout and the meaning of starting_index - * and secondary_index. - * - * Unless otherwise noted, @secondary_index is unused and ignored. - */ -enum counter_info_requests { - - /* GENERAL */ - - /* @starting_index: must be -1 (to refer to the current partition) - */ - CIR_SYSTEM_PERFORMANCE_CAPABILITIES = 0X40, +/* capability mask masks. */ +enum { + HV_GPCI_CM_GA = (1 << 7), + HV_GPCI_CM_EXPANDED = (1 << 6), + HV_GPCI_CM_LAB = (1 << 5) }; -struct cv_system_performance_capabilities { - /* If != 0, allowed to collect data from other partitions */ - __u8 perf_collect_privileged; - - /* These following are only valid if counter_info_version >= 0x3 */ -#define CV_CM_GA (1 << 7) -#define CV_CM_EXPANDED (1 << 6) -#define CV_CM_LAB (1 << 5) - /* remaining bits are reserved */ - __u8 capability_mask; - __u8 reserved[0xE]; -} __packed; +#define REQUEST_FILE "../hv-gpci-requests.h" +#define NAME_LOWER hv_gpci +#define NAME_UPPER HV_GPCI +#include "req-gen/perf.h" +#undef REQUEST_FILE +#undef NAME_LOWER +#undef NAME_UPPER #endif --- linux-3.19.0.orig/arch/powerpc/perf/req-gen/_begin.h +++ linux-3.19.0/arch/powerpc/perf/req-gen/_begin.h @@ -0,0 +1,13 @@ +/* Include paths to be used in interface defining headers */ +#ifndef POWERPC_PERF_REQ_GEN_H_ +#define POWERPC_PERF_REQ_GEN_H_ + +#define CAT2_STR_(t, s) __stringify(t/s) +#define CAT2_STR(t, s) CAT2_STR_(t, s) +#define I(...) __VA_ARGS__ + +#endif + +#define REQ_GEN_PREFIX req-gen +#define REQUEST_BEGIN CAT2_STR(REQ_GEN_PREFIX, _request-begin.h) +#define REQUEST_END CAT2_STR(REQ_GEN_PREFIX, _request-end.h) --- linux-3.19.0.orig/arch/powerpc/perf/req-gen/_clear.h +++ linux-3.19.0/arch/powerpc/perf/req-gen/_clear.h @@ -0,0 +1,5 @@ + +#undef __field_ +#undef __count_ +#undef __array_ +#undef REQUEST_ --- linux-3.19.0.orig/arch/powerpc/perf/req-gen/_end.h +++ linux-3.19.0/arch/powerpc/perf/req-gen/_end.h @@ -0,0 +1,4 @@ + +#undef REQ_GEN_PREFIX +#undef REQUEST_BEGIN +#undef REQUEST_END --- linux-3.19.0.orig/arch/powerpc/perf/req-gen/_request-begin.h +++ linux-3.19.0/arch/powerpc/perf/req-gen/_request-begin.h @@ -0,0 +1,15 @@ + +#define REQUEST(r_contents) \ + REQUEST_(REQUEST_NAME, REQUEST_NUM, REQUEST_IDX_KIND, I(r_contents)) + +#define __field(f_offset, f_bytes, f_name) \ + __field_(REQUEST_NAME, REQUEST_NUM, REQUEST_IDX_KIND, \ + f_offset, f_bytes, f_name) + +#define __array(f_offset, f_bytes, f_name) \ + __array_(REQUEST_NAME, REQUEST_NUM, REQUEST_IDX_KIND, \ + f_offset, f_bytes, f_name) + +#define __count(f_offset, f_bytes, f_name) \ + __count_(REQUEST_NAME, REQUEST_NUM, REQUEST_IDX_KIND, \ + f_offset, f_bytes, f_name) --- linux-3.19.0.orig/arch/powerpc/perf/req-gen/_request-end.h +++ linux-3.19.0/arch/powerpc/perf/req-gen/_request-end.h @@ -0,0 +1,8 @@ +#undef REQUEST +#undef __field +#undef __array +#undef __count + +#undef REQUEST_NAME +#undef REQUEST_NUM +#undef REQUEST_IDX_KIND --- linux-3.19.0.orig/arch/powerpc/perf/req-gen/perf.h +++ linux-3.19.0/arch/powerpc/perf/req-gen/perf.h @@ -0,0 +1,155 @@ +#ifndef LINUX_POWERPC_PERF_REQ_GEN_PERF_H_ +#define LINUX_POWERPC_PERF_REQ_GEN_PERF_H_ + +#include + +#ifndef REQUEST_FILE +#error "REQUEST_FILE must be defined before including" +#endif + +#ifndef NAME_LOWER +#error "NAME_LOWER must be defined before including" +#endif + +#ifndef NAME_UPPER +#error "NAME_UPPER must be defined before including" +#endif + +#define BE_TYPE_b1 __u8 +#define BE_TYPE_b2 __be16 +#define BE_TYPE_b4 __be32 +#define BE_TYPE_b8 __be64 + +#define BYTES_TO_BE_TYPE(bytes) \ + BE_TYPE_b##bytes + +#define CAT2_(a, b) a ## b +#define CAT2(a, b) CAT2_(a, b) +#define CAT3_(a, b, c) a ## b ## c +#define CAT3(a, b, c) CAT3_(a, b, c) + +/* + * enumerate the request values as + * _ = + */ +#define REQUEST_VALUE__(name_upper, r_name) name_upper ## _ ## r_name +#define REQUEST_VALUE_(name_upper, r_name) REQUEST_VALUE__(name_upper, r_name) +#define REQUEST_VALUE(r_name) REQUEST_VALUE_(NAME_UPPER, r_name) + +#include "_clear.h" +#define REQUEST_(r_name, r_value, r_idx_1, r_fields) \ + REQUEST_VALUE(r_name) = r_value, +enum CAT2(NAME_LOWER, _requests) { +#include REQUEST_FILE +}; + +/* + * For each request: + * struct _ { + * r_fields + * }; + */ +#include "_clear.h" +#define STRUCT_NAME__(name_lower, r_name) name_lower ## _ ## r_name +#define STRUCT_NAME_(name_lower, r_name) STRUCT_NAME__(name_lower, r_name) +#define STRUCT_NAME(r_name) STRUCT_NAME_(NAME_LOWER, r_name) +#define REQUEST_(r_name, r_value, r_idx_1, r_fields) \ +struct STRUCT_NAME(r_name) { \ + r_fields \ +}; +#define __field_(r_name, r_value, r_idx_1, f_offset, f_bytes, f_name) \ + BYTES_TO_BE_TYPE(f_bytes) f_name; +#define __count_(r_name, r_value, r_idx_1, f_offset, f_bytes, f_name) \ + __field_(r_name, r_value, r_idx_1, f_offset, f_bytes, f_name) +#define __array_(r_name, r_value, r_idx_1, a_offset, a_bytes, a_name) \ + __u8 a_name[a_bytes]; + +#include REQUEST_FILE + +/* + * Generate a check of the field offsets + * _assert_offsets_correct() + */ +#include "_clear.h" +#define REQUEST_(r_name, r_value, index, r_fields) \ +r_fields +#define __field_(r_name, r_value, r_idx_1, f_offset, f_size, f_name) \ + BUILD_BUG_ON(offsetof(struct STRUCT_NAME(r_name), f_name) != f_offset); +#define __count_(r_name, r_value, r_idx_1, c_offset, c_size, c_name) \ + __field_(r_name, r_value, r_idx_1, c_offset, c_size, c_name) +#define __array_(r_name, r_value, r_idx_1, a_offset, a_size, a_name) \ + __field_(r_name, r_value, r_idx_1, a_offset, a_size, a_name) + +static inline void CAT2(NAME_LOWER, _assert_offsets_correct)(void) +{ +#include REQUEST_FILE +} + +/* + * Generate event attributes: + * PMU_EVENT_ATTR_STRING(_, + * _event_attr__, + * "request=" + * "starting_index=" + * "counter_info_version=CURRENT_COUNTER_INFO_VERSION" + * "length=" + * "offset=") + * + * TODO: counter_info_version may need to vary, we should interperate the + * value to some extent + */ +#define EVENT_ATTR_NAME__(name, r_name, c_name) \ + name ## _event_attr_ ## r_name ## _ ## c_name +#define EVENT_ATTR_NAME_(name, r_name, c_name) \ + EVENT_ATTR_NAME__(name, r_name, c_name) +#define EVENT_ATTR_NAME(r_name, c_name) \ + EVENT_ATTR_NAME_(NAME_LOWER, r_name, c_name) + +#include "_clear.h" +#define __field_(r_name, r_value, r_idx_1, f_offset, f_size, f_name) +#define __array_(r_name, r_value, r_idx_1, a_offset, a_size, a_name) +#define __count_(r_name, r_value, r_idx_1, c_offset, c_size, c_name) \ +PMU_EVENT_ATTR_STRING( \ + CAT3(r_name, _, c_name), \ + EVENT_ATTR_NAME(r_name, c_name), \ + "request=" __stringify(r_value) "," \ + r_idx_1 "," \ + "counter_info_version=" \ + __stringify(COUNTER_INFO_VERSION_CURRENT) "," \ + "length=" #c_size "," \ + "offset=" #c_offset) +#define REQUEST_(r_name, r_value, r_idx_1, r_fields) \ + r_fields + +#include REQUEST_FILE + +/* + * Define event attribute array + * static struct attribute *hv_gpci_event_attrs[] = { + * &_event_attr__.attr, + * }; + */ +#include "_clear.h" +#define __field_(r_name, r_value, r_idx_1, f_offset, f_size, f_name) +#define __count_(r_name, r_value, r_idx_1, c_offset, c_size, c_name) \ + &EVENT_ATTR_NAME(r_name, c_name).attr.attr, +#define __array_(r_name, r_value, r_idx_1, a_offset, a_size, a_name) +#define REQUEST_(r_name, r_value, r_idx_1, r_fields) \ + r_fields + +static __maybe_unused struct attribute *hv_gpci_event_attrs[] = { +#include REQUEST_FILE + NULL +}; + +/* cleanup */ +#include "_clear.h" +#undef EVENT_ATTR_NAME +#undef EVENT_ATTR_NAME_ +#undef BIT_NAME +#undef BIT_NAME_ +#undef STRUCT_NAME +#undef REQUEST_VALUE +#undef REQUEST_VALUE_ + +#endif --- linux-3.19.0.orig/arch/powerpc/platforms/85xx/smp.c +++ linux-3.19.0/arch/powerpc/platforms/85xx/smp.c @@ -196,6 +196,9 @@ int hw_cpu = get_hard_smp_processor_id(nr); int ioremappable; int ret = 0; +#ifdef CONFIG_PPC64 + unsigned long *ptr = NULL; +#endif WARN_ON(nr < 0 || nr >= NR_CPUS); WARN_ON(hw_cpu < 0 || hw_cpu >= NR_CPUS); @@ -309,11 +312,18 @@ #else smp_generic_kick_cpu(nr); - flush_spin_table(spin_table); - out_be32(&spin_table->pir, hw_cpu); - out_be64((u64 *)(&spin_table->addr_h), - __pa(ppc_function_entry(generic_secondary_smp_init))); - flush_spin_table(spin_table); + ptr = (unsigned long *)((unsigned long)&__run_at_kexec); + /* We shouldn't access spin_table from the bootloader to up any + * secondary cpu for kexec kernel, and kexec kernel already + * know how to jump to generic_secondary_smp_init. + */ + if (!*ptr) { + flush_spin_table(spin_table); + out_be32(&spin_table->pir, hw_cpu); + out_be64((u64 *)(&spin_table->addr_h), + __pa((u64)*((unsigned long long *)generic_secondary_smp_init))); + flush_spin_table(spin_table); + } #endif local_irq_restore(flags); @@ -331,13 +341,14 @@ .cpu_disable = generic_cpu_disable, .cpu_die = generic_cpu_die, #endif -#ifdef CONFIG_KEXEC +#if defined(CONFIG_KEXEC) && defined(CONFIG_PPC32) .give_timebase = smp_generic_give_timebase, .take_timebase = smp_generic_take_timebase, #endif }; #ifdef CONFIG_KEXEC +#ifdef CONFIG_PPC32 atomic_t kexec_down_cpus = ATOMIC_INIT(0); void mpc85xx_smp_kexec_cpu_down(int crash_shutdown, int secondary) @@ -356,6 +367,14 @@ if (ppc_md.kexec_cpu_down) ppc_md.kexec_cpu_down(0,1); } +#else +void mpc85xx_smp_kexec_cpu_down(int crash_shutdown, int secondary) +{ + local_irq_disable(); + hard_irq_disable(); + mpic_teardown_this_cpu(secondary); +} +#endif static void map_and_flush(unsigned long paddr) { @@ -407,11 +426,14 @@ static void mpc85xx_smp_machine_kexec(struct kimage *image) { +#ifdef CONFIG_PPC32 int timeout = INT_MAX; int i, num_cpus = num_present_cpus(); +#endif mpc85xx_smp_flush_dcache_kexec(image); +#ifdef CONFIG_PPC32 if (image->type == KEXEC_TYPE_DEFAULT) smp_call_function(mpc85xx_smp_kexec_down, NULL, 0); @@ -429,6 +451,7 @@ if ( i == smp_processor_id() ) continue; mpic_reset_core(i); } +#endif default_machine_kexec(image); } --- linux-3.19.0.orig/arch/powerpc/platforms/cell/interrupt.c +++ linux-3.19.0/arch/powerpc/platforms/cell/interrupt.c @@ -163,7 +163,7 @@ void iic_setup_cpu(void) { - out_be64(this_cpu_ptr(&cpu_iic.regs->prio), 0xff); + out_be64(&this_cpu_ptr(&cpu_iic)->regs->prio, 0xff); } u8 iic_get_target_id(int cpu) --- linux-3.19.0.orig/arch/powerpc/platforms/cell/iommu.c +++ linux-3.19.0/arch/powerpc/platforms/cell/iommu.c @@ -197,7 +197,7 @@ io_pte = (unsigned long *)tbl->it_base + (index - tbl->it_offset); - for (i = 0; i < npages; i++, uaddr += tbl->it_page_shift) + for (i = 0; i < npages; i++, uaddr += (1 << tbl->it_page_shift)) io_pte[i] = base_pte | (__pa(uaddr) & CBE_IOPTE_RPN_Mask); mb(); --- linux-3.19.0.orig/arch/powerpc/platforms/cell/spu_callbacks.c +++ linux-3.19.0/arch/powerpc/platforms/cell/spu_callbacks.c @@ -39,6 +39,7 @@ #define PPC_SYS(func) sys_ni_syscall, #define OLDSYS(func) sys_ni_syscall, #define SYS32ONLY(func) sys_ni_syscall, +#define PPC64ONLY(func) sys_ni_syscall, #define SYSX(f, f3264, f32) sys_ni_syscall, #define SYSCALL_SPU(func) sys_##func, --- linux-3.19.0.orig/arch/powerpc/platforms/powernv/Makefile +++ linux-3.19.0/arch/powerpc/platforms/powernv/Makefile @@ -1,7 +1,7 @@ obj-y += setup.o opal-wrappers.o opal.o opal-async.o obj-y += opal-rtc.o opal-nvram.o opal-lpc.o opal-flash.o obj-y += rng.o opal-elog.o opal-dump.o opal-sysparam.o opal-sensor.o -obj-y += opal-msglog.o opal-hmi.o +obj-y += opal-msglog.o opal-hmi.o opal-power.o obj-$(CONFIG_SMP) += smp.o subcore.o subcore-asm.o obj-$(CONFIG_PCI) += pci.o pci-p5ioc2.o pci-ioda.o --- linux-3.19.0.orig/arch/powerpc/platforms/powernv/opal-power.c +++ linux-3.19.0/arch/powerpc/platforms/powernv/opal-power.c @@ -0,0 +1,66 @@ +/* + * PowerNV OPAL power control for graceful shutdown handling + * + * Copyright 2015 IBM Corp. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version + * 2 of the License, or (at your option) any later version. + */ + +#include +#include +#include + +#include +#include + +#define SOFT_OFF 0x00 +#define SOFT_REBOOT 0x01 + +static int opal_power_control_event(struct notifier_block *nb, + unsigned long msg_type, void *msg) +{ + struct opal_msg *power_msg = msg; + uint64_t type; + + type = be64_to_cpu(power_msg->params[0]); + + switch (type) { + case SOFT_REBOOT: + pr_info("OPAL: reboot requested\n"); + orderly_reboot(); + break; + case SOFT_OFF: + pr_info("OPAL: poweroff requested\n"); + orderly_poweroff(true); + break; + default: + pr_err("OPAL: power control type unexpected %016llx\n", type); + } + + return 0; +} + +static struct notifier_block opal_power_control_nb = { + .notifier_call = opal_power_control_event, + .next = NULL, + .priority = 0, +}; + +static int __init opal_power_control_init(void) +{ + int ret; + + ret = opal_message_notifier_register(OPAL_MSG_SHUTDOWN, + &opal_power_control_nb); + if (ret) { + pr_err("%s: Can't register OPAL event notifier (%d)\n", + __func__, ret); + return ret; + } + + return 0; +} +machine_subsys_initcall(powernv, opal_power_control_init); --- linux-3.19.0.orig/arch/powerpc/platforms/powernv/opal.c +++ linux-3.19.0/arch/powerpc/platforms/powernv/opal.c @@ -23,6 +23,8 @@ #include #include #include +#include +#include #include #include @@ -58,6 +60,7 @@ static DEFINE_SPINLOCK(opal_notifier_lock); static uint64_t last_notified_mask = 0x0ul; static atomic_t opal_notifier_hold = ATOMIC_INIT(0); +static uint32_t opal_heartbeat; static void opal_reinit_cores(void) { @@ -208,7 +211,7 @@ * start catching/handling HMI directly in Linux. */ if (!opal_check_token(OPAL_HANDLE_HMI)) { - pr_info("opal: Old firmware detected, OPAL handles HMIs.\n"); + pr_info("Old firmware detected, OPAL handles HMIs.\n"); opal_register_exception_handler( OPAL_HYPERVISOR_MAINTENANCE_HANDLER, 0, glue); @@ -319,6 +322,13 @@ &opal_msg_notifier_head[msg_type], nb); } +int opal_message_notifier_unregister(enum OpalMessageType msg_type, + struct notifier_block *nb) +{ + return atomic_notifier_chain_unregister( + &opal_msg_notifier_head[msg_type], nb); +} + static void opal_message_do_notify(uint32_t msg_type, void *msg) { /* notify subscribers */ @@ -695,15 +705,76 @@ of_platform_device_create(np, NULL, NULL); } +static void __init opal_irq_init(struct device_node *dn) +{ + const __be32 *irqs; + int i, irqlen; + + /* Get interrupt property */ + irqs = of_get_property(opal_node, "opal-interrupts", &irqlen); + pr_debug("Found %d interrupts reserved for OPAL\n", + irqs ? (irqlen / 4) : 0); + + /* Install interrupt handlers */ + opal_irq_count = irqlen / 4; + opal_irqs = kzalloc(opal_irq_count * sizeof(unsigned int), GFP_KERNEL); + for (i = 0; irqs && i < opal_irq_count; i++, irqs++) { + unsigned int irq, virq; + int rc; + + /* Get hardware and virtual IRQ */ + irq = be32_to_cpup(irqs); + virq = irq_create_mapping(NULL, irq); + if (virq == NO_IRQ) { + pr_warn("Failed to map irq 0x%x\n", irq); + continue; + } + + /* Install interrupt handler */ + rc = request_irq(virq, opal_interrupt, 0, "opal", NULL); + if (rc) { + irq_dispose_mapping(virq); + pr_warn("Error %d requesting irq %d (0x%x)\n", + rc, virq, irq); + continue; + } + + /* Cache IRQ */ + opal_irqs[i] = virq; + } +} + +static int kopald(void *unused) +{ + set_freezable(); + do { + try_to_freeze(); + opal_poll_events(NULL); + msleep_interruptible(opal_heartbeat); + } while (!kthread_should_stop()); + + return 0; +} + +static void opal_init_heartbeat(void) +{ + /* Old firwmware, we assume the HVC heartbeat is sufficient */ + if (of_property_read_u32(opal_node, "ibm,heartbeat-ms", + &opal_heartbeat) != 0) + opal_heartbeat = 0; + + if (opal_heartbeat) + kthread_run(kopald, NULL, "kopald"); +} + static int __init opal_init(void) { struct device_node *np, *consoles; - const __be32 *irqs; - int rc, i, irqlen; + int rc; opal_node = of_find_node_by_path("/ibm,opal"); if (!opal_node) { - pr_warn("opal: Node not found\n"); + pr_warn("Device node not found\n"); return -ENODEV; } @@ -724,25 +795,11 @@ /* Create i2c platform devices */ opal_i2c_create_devs(); + /* Setup a heatbeat thread if requested by OPAL */ + opal_init_heartbeat(); + /* Find all OPAL interrupts and request them */ - irqs = of_get_property(opal_node, "opal-interrupts", &irqlen); - pr_debug("opal: Found %d interrupts reserved for OPAL\n", - irqs ? (irqlen / 4) : 0); - opal_irq_count = irqlen / 4; - opal_irqs = kzalloc(opal_irq_count * sizeof(unsigned int), GFP_KERNEL); - for (i = 0; irqs && i < (irqlen / 4); i++, irqs++) { - unsigned int hwirq = be32_to_cpup(irqs); - unsigned int irq = irq_create_mapping(NULL, hwirq); - if (irq == NO_IRQ) { - pr_warning("opal: Failed to map irq 0x%x\n", hwirq); - continue; - } - rc = request_irq(irq, opal_interrupt, 0, "opal", NULL); - if (rc) - pr_warning("opal: Error %d requesting irq %d" - " (0x%x)\n", rc, irq, hwirq); - opal_irqs[i] = irq; - } + opal_irq_init(opal_node); /* Create "opal" kobject under /sys/firmware */ rc = opal_sysfs_init(); @@ -763,6 +820,7 @@ opal_msglog_init(); } + /* Initialize OPAL IPMI backend */ opal_ipmi_init(opal_node); return 0; --- linux-3.19.0.orig/arch/powerpc/platforms/powernv/pci-ioda.c +++ linux-3.19.0/arch/powerpc/platforms/powernv/pci-ioda.c @@ -1460,15 +1460,15 @@ #ifdef CONFIG_CXL_BASE -struct device_node *pnv_pci_to_phb_node(struct pci_dev *dev) +struct device_node *pnv_pci_get_phb_node(struct pci_dev *dev) { struct pci_controller *hose = pci_bus_to_host(dev->bus); - return hose->dn; + return of_node_get(hose->dn); } -EXPORT_SYMBOL(pnv_pci_to_phb_node); +EXPORT_SYMBOL(pnv_pci_get_phb_node); -int pnv_phb_to_cxl(struct pci_dev *dev) +int pnv_phb_to_cxl_mode(struct pci_dev *dev, uint64_t mode) { struct pci_controller *hose = pci_bus_to_host(dev->bus); struct pnv_phb *phb = hose->private_data; @@ -1481,13 +1481,13 @@ pe_info(pe, "Switching PHB to CXL\n"); - rc = opal_pci_set_phb_cxl_mode(phb->opal_id, 1, pe->pe_number); + rc = opal_pci_set_phb_cxl_mode(phb->opal_id, mode, pe->pe_number); if (rc) dev_err(&dev->dev, "opal_pci_set_phb_cxl_mode failed: %i\n", rc); return rc; } -EXPORT_SYMBOL(pnv_phb_to_cxl); +EXPORT_SYMBOL(pnv_phb_to_cxl_mode); /* Find PHB for cxl dev and allocate MSI hwirqs? * Returns the absolute hardware IRQ number @@ -1750,7 +1750,8 @@ region.start += phb->ioda.io_segsize; index++; } - } else if (res->flags & IORESOURCE_MEM) { + } else if ((res->flags & IORESOURCE_MEM) && + !pnv_pci_is_mem_pref_64(res->flags)) { region.start = res->start - hose->mem_offset[0] - phb->ioda.m32_pci_base; --- linux-3.19.0.orig/arch/powerpc/platforms/powernv/pci.c +++ linux-3.19.0/arch/powerpc/platforms/powernv/pci.c @@ -866,30 +866,4 @@ #endif } -static int tce_iommu_bus_notifier(struct notifier_block *nb, - unsigned long action, void *data) -{ - struct device *dev = data; - - switch (action) { - case BUS_NOTIFY_ADD_DEVICE: - return iommu_add_device(dev); - case BUS_NOTIFY_DEL_DEVICE: - if (dev->iommu_group) - iommu_del_device(dev); - return 0; - default: - return 0; - } -} - -static struct notifier_block tce_iommu_bus_nb = { - .notifier_call = tce_iommu_bus_notifier, -}; - -static int __init tce_iommu_bus_notifier_init(void) -{ - bus_register_notifier(&pci_bus_type, &tce_iommu_bus_nb); - return 0; -} machine_subsys_initcall_sync(powernv, tce_iommu_bus_notifier_init); --- linux-3.19.0.orig/arch/powerpc/platforms/pseries/iommu.c +++ linux-3.19.0/arch/powerpc/platforms/pseries/iommu.c @@ -1340,3 +1340,5 @@ } __setup("multitce=", disable_multitce); + +machine_subsys_initcall_sync(pseries, tce_iommu_bus_notifier_init); --- linux-3.19.0.orig/arch/powerpc/platforms/pseries/mobility.c +++ linux-3.19.0/arch/powerpc/platforms/pseries/mobility.c @@ -25,10 +25,10 @@ static struct kobject *mobility_kobj; struct update_props_workarea { - u32 phandle; - u32 state; - u64 reserved; - u32 nprops; + __be32 phandle; + __be32 state; + __be64 reserved; + __be32 nprops; } __packed; #define NODE_ACTION_MASK 0xff000000 @@ -54,11 +54,11 @@ return rc; } -static int delete_dt_node(u32 phandle) +static int delete_dt_node(__be32 phandle) { struct device_node *dn; - dn = of_find_node_by_phandle(phandle); + dn = of_find_node_by_phandle(be32_to_cpu(phandle)); if (!dn) return -ENOENT; @@ -127,7 +127,7 @@ return 0; } -static int update_dt_node(u32 phandle, s32 scope) +static int update_dt_node(__be32 phandle, s32 scope) { struct update_props_workarea *upwa; struct device_node *dn; @@ -136,6 +136,7 @@ char *prop_data; char *rtas_buf; int update_properties_token; + u32 nprops; u32 vd; update_properties_token = rtas_token("ibm,update-properties"); @@ -146,7 +147,7 @@ if (!rtas_buf) return -ENOMEM; - dn = of_find_node_by_phandle(phandle); + dn = of_find_node_by_phandle(be32_to_cpu(phandle)); if (!dn) { kfree(rtas_buf); return -ENOENT; @@ -162,6 +163,7 @@ break; prop_data = rtas_buf + sizeof(*upwa); + nprops = be32_to_cpu(upwa->nprops); /* On the first call to ibm,update-properties for a node the * the first property value descriptor contains an empty @@ -170,17 +172,17 @@ */ if (*prop_data == 0) { prop_data++; - vd = *(u32 *)prop_data; + vd = be32_to_cpu(*(__be32 *)prop_data); prop_data += vd + sizeof(vd); - upwa->nprops--; + nprops--; } - for (i = 0; i < upwa->nprops; i++) { + for (i = 0; i < nprops; i++) { char *prop_name; prop_name = prop_data; prop_data += strlen(prop_name) + 1; - vd = *(u32 *)prop_data; + vd = be32_to_cpu(*(__be32 *)prop_data); prop_data += sizeof(vd); switch (vd) { @@ -212,13 +214,13 @@ return 0; } -static int add_dt_node(u32 parent_phandle, u32 drc_index) +static int add_dt_node(__be32 parent_phandle, __be32 drc_index) { struct device_node *dn; struct device_node *parent_dn; int rc; - parent_dn = of_find_node_by_phandle(parent_phandle); + parent_dn = of_find_node_by_phandle(be32_to_cpu(parent_phandle)); if (!parent_dn) return -ENOENT; @@ -237,7 +239,7 @@ int pseries_devicetree_update(s32 scope) { char *rtas_buf; - u32 *data; + __be32 *data; int update_nodes_token; int rc; @@ -254,17 +256,17 @@ if (rc && rc != 1) break; - data = (u32 *)rtas_buf + 4; - while (*data & NODE_ACTION_MASK) { + data = (__be32 *)rtas_buf + 4; + while (be32_to_cpu(*data) & NODE_ACTION_MASK) { int i; - u32 action = *data & NODE_ACTION_MASK; - int node_count = *data & NODE_COUNT_MASK; + u32 action = be32_to_cpu(*data) & NODE_ACTION_MASK; + u32 node_count = be32_to_cpu(*data) & NODE_COUNT_MASK; data++; for (i = 0; i < node_count; i++) { - u32 phandle = *data++; - u32 drc_index; + __be32 phandle = *data++; + __be32 drc_index; switch (action) { case DELETE_DT_NODE: @@ -316,7 +318,6 @@ static ssize_t migrate_store(struct class *class, struct class_attribute *attr, const char *buf, size_t count) { - struct rtas_args args; u64 streamid; int rc; @@ -324,32 +325,29 @@ if (rc) return rc; - memset(&args, 0, sizeof(args)); - args.token = rtas_token("ibm,suspend-me"); - args.nargs = 2; - args.nret = 1; - - args.args[0] = streamid >> 32 ; - args.args[1] = streamid & 0xffffffff; - args.rets = &args.args[args.nargs]; - do { - args.rets[0] = 0; - rc = rtas_ibm_suspend_me(&args); - if (!rc && args.rets[0] == RTAS_NOT_SUSPENDABLE) + rc = rtas_ibm_suspend_me(streamid); + if (rc == -EAGAIN) ssleep(1); - } while (!rc && args.rets[0] == RTAS_NOT_SUSPENDABLE); + } while (rc == -EAGAIN); if (rc) return rc; - else if (args.rets[0]) - return args.rets[0]; post_mobility_fixup(); return count; } +/* + * Used by drmgr to determine the kernel behavior of the migration interface. + * + * Version 1: Performs all PAPR requirements for migration including + * firmware activation and device tree update. + */ +#define MIGRATION_API_VERSION 1 + static CLASS_ATTR(migration, S_IWUSR, NULL, migrate_store); +static CLASS_ATTR_STRING(api_version, S_IRUGO, __stringify(MIGRATION_API_VERSION)); static int __init mobility_sysfs_init(void) { @@ -360,7 +358,13 @@ return -ENOMEM; rc = sysfs_create_file(mobility_kobj, &class_attr_migration.attr); + if (rc) + pr_err("mobility: unable to create migration sysfs file (%d)\n", rc); - return rc; + rc = sysfs_create_file(mobility_kobj, &class_attr_api_version.attr.attr); + if (rc) + pr_err("mobility: unable to create api_version sysfs file (%d)\n", rc); + + return 0; } machine_device_initcall(pseries, mobility_sysfs_init); --- linux-3.19.0.orig/arch/powerpc/sysdev/axonram.c +++ linux-3.19.0/arch/powerpc/sysdev/axonram.c @@ -156,7 +156,7 @@ } *kaddr = (void *)(bank->ph_addr + offset); - *pfn = virt_to_phys(kaddr) >> PAGE_SHIFT; + *pfn = virt_to_phys(*kaddr) >> PAGE_SHIFT; return 0; } --- linux-3.19.0.orig/arch/s390/kernel/suspend.c +++ linux-3.19.0/arch/s390/kernel/suspend.c @@ -138,6 +138,8 @@ { unsigned long nosave_begin_pfn = PFN_DOWN(__pa(&__nosave_begin)); unsigned long nosave_end_pfn = PFN_DOWN(__pa(&__nosave_end)); + unsigned long eshared_pfn = PFN_DOWN(__pa(&_eshared)) - 1; + unsigned long stext_pfn = PFN_DOWN(__pa(&_stext)); /* Always save lowcore pages (LC protection might be enabled). */ if (pfn <= LC_PAGES) @@ -145,6 +147,8 @@ if (pfn >= nosave_begin_pfn && pfn < nosave_end_pfn) return 1; /* Skip memory holes and read-only pages (NSS, DCSS, ...). */ + if (pfn >= stext_pfn && pfn <= eshared_pfn) + return ipl_info.type == IPL_TYPE_NSS ? 1 : 0; if (tprot(PFN_PHYS(pfn))) return 1; return 0; --- linux-3.19.0.orig/arch/s390/kvm/interrupt.c +++ linux-3.19.0/arch/s390/kvm/interrupt.c @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include "kvm-s390.h" @@ -820,7 +821,7 @@ __unset_cpu_idle(vcpu); vcpu->srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); - hrtimer_try_to_cancel(&vcpu->arch.ckc_timer); + hrtimer_cancel(&vcpu->arch.ckc_timer); return 0; } @@ -840,10 +841,20 @@ enum hrtimer_restart kvm_s390_idle_wakeup(struct hrtimer *timer) { struct kvm_vcpu *vcpu; + u64 now, sltime; vcpu = container_of(timer, struct kvm_vcpu, arch.ckc_timer); - kvm_s390_vcpu_wakeup(vcpu); + now = get_tod_clock_fast() + vcpu->arch.sie_block->epoch; + sltime = tod_to_ns(vcpu->arch.sie_block->ckc - now); + /* + * If the monotonic clock runs faster than the tod clock we might be + * woken up too early and have to go back to sleep to avoid deadlocks. + */ + if (vcpu->arch.sie_block->ckc > now && + hrtimer_forward_now(timer, ns_to_ktime(sltime))) + return HRTIMER_RESTART; + kvm_s390_vcpu_wakeup(vcpu); return HRTIMER_NORESTART; } @@ -1121,7 +1132,6 @@ if ((!schid && !cr6) || (schid && cr6)) return NULL; - mutex_lock(&kvm->lock); fi = &kvm->arch.float_int; spin_lock(&fi->lock); inti = NULL; @@ -1149,7 +1159,6 @@ if (list_empty(&fi->list)) atomic_set(&fi->active, 0); spin_unlock(&fi->lock); - mutex_unlock(&kvm->lock); return inti; } @@ -1162,7 +1171,6 @@ int sigcpu; int rc = 0; - mutex_lock(&kvm->lock); fi = &kvm->arch.float_int; spin_lock(&fi->lock); if (fi->irq_count >= KVM_S390_MAX_FLOAT_IRQS) { @@ -1187,6 +1195,8 @@ list_add_tail(&inti->list, &iter->list); } atomic_set(&fi->active, 1); + if (atomic_read(&kvm->online_vcpus) == 0) + goto unlock_fi; sigcpu = find_first_bit(fi->idle_mask, KVM_MAX_VCPUS); if (sigcpu == KVM_MAX_VCPUS) { do { @@ -1213,7 +1223,6 @@ kvm_s390_vcpu_wakeup(kvm_get_vcpu(kvm, sigcpu)); unlock_fi: spin_unlock(&fi->lock); - mutex_unlock(&kvm->lock); return rc; } @@ -1221,6 +1230,7 @@ struct kvm_s390_interrupt *s390int) { struct kvm_s390_interrupt_info *inti; + int rc; inti = kzalloc(sizeof(*inti), GFP_KERNEL); if (!inti) @@ -1268,13 +1278,16 @@ trace_kvm_s390_inject_vm(s390int->type, s390int->parm, s390int->parm64, 2); - return __inject_vm(kvm, inti); + rc = __inject_vm(kvm, inti); + if (rc) + kfree(inti); + return rc; } -void kvm_s390_reinject_io_int(struct kvm *kvm, +int kvm_s390_reinject_io_int(struct kvm *kvm, struct kvm_s390_interrupt_info *inti) { - __inject_vm(kvm, inti); + return __inject_vm(kvm, inti); } int s390int_to_s390irq(struct kvm_s390_interrupt *s390int, @@ -1363,7 +1376,6 @@ struct kvm_s390_float_interrupt *fi; struct kvm_s390_interrupt_info *n, *inti = NULL; - mutex_lock(&kvm->lock); fi = &kvm->arch.float_int; spin_lock(&fi->lock); list_for_each_entry_safe(inti, n, &fi->list, list) { @@ -1373,66 +1385,68 @@ fi->irq_count = 0; atomic_set(&fi->active, 0); spin_unlock(&fi->lock); - mutex_unlock(&kvm->lock); } -static inline int copy_irq_to_user(struct kvm_s390_interrupt_info *inti, - u8 *addr) +static void inti_to_irq(struct kvm_s390_interrupt_info *inti, + struct kvm_s390_irq *irq) { - struct kvm_s390_irq __user *uptr = (struct kvm_s390_irq __user *) addr; - struct kvm_s390_irq irq = {0}; - - irq.type = inti->type; + irq->type = inti->type; switch (inti->type) { case KVM_S390_INT_PFAULT_INIT: case KVM_S390_INT_PFAULT_DONE: case KVM_S390_INT_VIRTIO: case KVM_S390_INT_SERVICE: - irq.u.ext = inti->ext; + irq->u.ext = inti->ext; break; case KVM_S390_INT_IO_MIN...KVM_S390_INT_IO_MAX: - irq.u.io = inti->io; + irq->u.io = inti->io; break; case KVM_S390_MCHK: - irq.u.mchk = inti->mchk; + irq->u.mchk = inti->mchk; break; - default: - return -EINVAL; } - - if (copy_to_user(uptr, &irq, sizeof(irq))) - return -EFAULT; - - return 0; } -static int get_all_floating_irqs(struct kvm *kvm, __u8 *buf, __u64 len) +static int get_all_floating_irqs(struct kvm *kvm, u8 __user *usrbuf, u64 len) { struct kvm_s390_interrupt_info *inti; struct kvm_s390_float_interrupt *fi; + struct kvm_s390_irq *buf; + int max_irqs; int ret = 0; int n = 0; - mutex_lock(&kvm->lock); + if (len > KVM_S390_FLIC_MAX_BUFFER || len == 0) + return -EINVAL; + + /* + * We are already using -ENOMEM to signal + * userspace it may retry with a bigger buffer, + * so we need to use something else for this case + */ + buf = vzalloc(len); + if (!buf) + return -ENOBUFS; + + max_irqs = len / sizeof(struct kvm_s390_irq); + fi = &kvm->arch.float_int; spin_lock(&fi->lock); - list_for_each_entry(inti, &fi->list, list) { - if (len < sizeof(struct kvm_s390_irq)) { + if (n == max_irqs) { /* signal userspace to try again */ ret = -ENOMEM; break; } - ret = copy_irq_to_user(inti, buf); - if (ret) - break; - buf += sizeof(struct kvm_s390_irq); - len -= sizeof(struct kvm_s390_irq); + inti_to_irq(inti, &buf[n]); n++; } - spin_unlock(&fi->lock); - mutex_unlock(&kvm->lock); + if (!ret && n > 0) { + if (copy_to_user(usrbuf, buf, sizeof(struct kvm_s390_irq) * n)) + ret = -EFAULT; + } + vfree(buf); return ret < 0 ? ret : n; } @@ -1443,7 +1457,7 @@ switch (attr->group) { case KVM_DEV_FLIC_GET_ALL_IRQS: - r = get_all_floating_irqs(dev->kvm, (u8 *) attr->addr, + r = get_all_floating_irqs(dev->kvm, (u8 __user *) attr->addr, attr->attr); break; default: --- linux-3.19.0.orig/arch/s390/kvm/kvm-s390.c +++ linux-3.19.0/arch/s390/kvm/kvm-s390.c @@ -159,7 +159,6 @@ case KVM_CAP_ONE_REG: case KVM_CAP_ENABLE_CAP: case KVM_CAP_S390_CSS_SUPPORT: - case KVM_CAP_IRQFD: case KVM_CAP_IOEVENTFD: case KVM_CAP_DEVICE_CTRL: case KVM_CAP_ENABLE_CAP_VM: @@ -670,7 +669,7 @@ if (rc) return rc; } - hrtimer_init(&vcpu->arch.ckc_timer, CLOCK_REALTIME, HRTIMER_MODE_ABS); + hrtimer_init(&vcpu->arch.ckc_timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); vcpu->arch.ckc_timer.function = kvm_s390_idle_wakeup; get_cpu_id(&vcpu->arch.cpu_id); vcpu->arch.cpu_id.version = 0xff; --- linux-3.19.0.orig/arch/s390/kvm/kvm-s390.h +++ linux-3.19.0/arch/s390/kvm/kvm-s390.h @@ -146,8 +146,8 @@ int __must_check kvm_s390_inject_program_int(struct kvm_vcpu *vcpu, u16 code); struct kvm_s390_interrupt_info *kvm_s390_get_io_int(struct kvm *kvm, u64 cr6, u64 schid); -void kvm_s390_reinject_io_int(struct kvm *kvm, - struct kvm_s390_interrupt_info *inti); +int kvm_s390_reinject_io_int(struct kvm *kvm, + struct kvm_s390_interrupt_info *inti); int kvm_s390_mask_adapter(struct kvm *kvm, unsigned int id, bool masked); /* implemented in intercept.c */ --- linux-3.19.0.orig/arch/s390/kvm/priv.c +++ linux-3.19.0/arch/s390/kvm/priv.c @@ -229,18 +229,19 @@ struct kvm_s390_interrupt_info *inti; unsigned long len; u32 tpi_data[3]; - int cc, rc; + int rc; u64 addr; - rc = 0; addr = kvm_s390_get_base_disp_s(vcpu); if (addr & 3) return kvm_s390_inject_program_int(vcpu, PGM_SPECIFICATION); - cc = 0; + inti = kvm_s390_get_io_int(vcpu->kvm, vcpu->arch.sie_block->gcr[6], 0); - if (!inti) - goto no_interrupt; - cc = 1; + if (!inti) { + kvm_s390_set_psw_cc(vcpu, 0); + return 0; + } + tpi_data[0] = inti->io.subchannel_id << 16 | inti->io.subchannel_nr; tpi_data[1] = inti->io.io_int_parm; tpi_data[2] = inti->io.io_int_word; @@ -251,30 +252,38 @@ */ len = sizeof(tpi_data) - 4; rc = write_guest(vcpu, addr, &tpi_data, len); - if (rc) - return kvm_s390_inject_prog_cond(vcpu, rc); + if (rc) { + rc = kvm_s390_inject_prog_cond(vcpu, rc); + goto reinject_interrupt; + } } else { /* * Store the three-word I/O interruption code into * the appropriate lowcore area. */ len = sizeof(tpi_data); - if (write_guest_lc(vcpu, __LC_SUBCHANNEL_ID, &tpi_data, len)) + if (write_guest_lc(vcpu, __LC_SUBCHANNEL_ID, &tpi_data, len)) { + /* failed writes to the low core are not recoverable */ rc = -EFAULT; + goto reinject_interrupt; + } } + + /* irq was successfully handed to the guest */ + kfree(inti); + kvm_s390_set_psw_cc(vcpu, 1); + return 0; +reinject_interrupt: /* * If we encounter a problem storing the interruption code, the * instruction is suppressed from the guest's view: reinject the * interrupt. */ - if (!rc) + if (kvm_s390_reinject_io_int(vcpu->kvm, inti)) { kfree(inti); - else - kvm_s390_reinject_io_int(vcpu->kvm, inti); -no_interrupt: - /* Set condition code and we're done. */ - if (!rc) - kvm_s390_set_psw_cc(vcpu, cc); + rc = -EFAULT; + } + /* don't set the cc, a pgm irq was injected or we drop to user space */ return rc ? -EFAULT : 0; } @@ -462,6 +471,7 @@ for (n = mem->count - 1; n > 0 ; n--) memcpy(&mem->vm[n], &mem->vm[n - 1], sizeof(mem->vm[0])); + memset(&mem->vm[0], 0, sizeof(mem->vm[0])); mem->vm[0].cpus_total = cpus; mem->vm[0].cpus_configured = cpus; mem->vm[0].cpus_standby = 0; --- linux-3.19.0.orig/arch/s390/mm/hugetlbpage.c +++ linux-3.19.0/arch/s390/mm/hugetlbpage.c @@ -192,12 +192,6 @@ return 0; } -struct page *follow_huge_addr(struct mm_struct *mm, unsigned long address, - int write) -{ - return ERR_PTR(-EINVAL); -} - int pmd_huge(pmd_t pmd) { if (!MACHINE_HAS_HPAGE) @@ -210,17 +204,3 @@ { return 0; } - -struct page *follow_huge_pmd(struct mm_struct *mm, unsigned long address, - pmd_t *pmdp, int write) -{ - struct page *page; - - if (!MACHINE_HAS_HPAGE) - return NULL; - - page = pmd_page(*pmdp); - if (page) - page += ((address & ~HPAGE_MASK) >> PAGE_SHIFT); - return page; -} --- linux-3.19.0.orig/arch/s390/pci/pci_mmio.c +++ linux-3.19.0/arch/s390/pci/pci_mmio.c @@ -64,8 +64,7 @@ if (copy_from_user(buf, user_buffer, length)) goto out; - memcpy_toio(io_addr, buf, length); - ret = 0; + ret = zpci_memcpy_toio(io_addr, buf, length); out: if (buf != local_buf) kfree(buf); @@ -98,16 +97,16 @@ goto out; io_addr = (void *)((pfn << PAGE_SHIFT) | (mmio_addr & ~PAGE_MASK)); - ret = -EFAULT; - if ((unsigned long) io_addr < ZPCI_IOMAP_ADDR_BASE) + if ((unsigned long) io_addr < ZPCI_IOMAP_ADDR_BASE) { + ret = -EFAULT; goto out; - - memcpy_fromio(buf, io_addr, length); - - if (copy_to_user(user_buffer, buf, length)) + } + ret = zpci_memcpy_fromio(buf, io_addr, length); + if (ret) goto out; + if (copy_to_user(user_buffer, buf, length)) + ret = -EFAULT; - ret = 0; out: if (buf != local_buf) kfree(buf); --- linux-3.19.0.orig/arch/sh/mm/gup.c +++ linux-3.19.0/arch/sh/mm/gup.c @@ -17,7 +17,7 @@ static inline pte_t gup_get_pte(pte_t *ptep) { #ifndef CONFIG_X2TLB - return ACCESS_ONCE(*ptep); + return READ_ONCE(*ptep); #else /* * With get_user_pages_fast, we walk down the pagetables without --- linux-3.19.0.orig/arch/sh/mm/hugetlbpage.c +++ linux-3.19.0/arch/sh/mm/hugetlbpage.c @@ -67,12 +67,6 @@ return 0; } -struct page *follow_huge_addr(struct mm_struct *mm, - unsigned long address, int write) -{ - return ERR_PTR(-EINVAL); -} - int pmd_huge(pmd_t pmd) { return 0; @@ -82,9 +76,3 @@ { return 0; } - -struct page *follow_huge_pmd(struct mm_struct *mm, unsigned long address, - pmd_t *pmd, int write) -{ - return NULL; -} --- linux-3.19.0.orig/arch/sparc/kernel/pci.c +++ linux-3.19.0/arch/sparc/kernel/pci.c @@ -639,10 +639,7 @@ (unsigned long long)r->end, (unsigned int)r->flags); - if (pci_claim_resource(dev, i) == 0) - continue; - - pci_claim_bridge_resource(dev, i); + pci_claim_resource(dev, i); } } --- linux-3.19.0.orig/arch/sparc/kernel/perf_event.c +++ linux-3.19.0/arch/sparc/kernel/perf_event.c @@ -960,6 +960,8 @@ cpuc->pcr[0] |= cpuc->event[0]->hw.config_base; } +static void sparc_pmu_start(struct perf_event *event, int flags); + /* On this PMU each PIC has it's own PCR control register. */ static void calculate_multiple_pcrs(struct cpu_hw_events *cpuc) { @@ -972,20 +974,13 @@ struct perf_event *cp = cpuc->event[i]; struct hw_perf_event *hwc = &cp->hw; int idx = hwc->idx; - u64 enc; if (cpuc->current_idx[i] != PIC_NO_INDEX) continue; - sparc_perf_event_set_period(cp, hwc, idx); cpuc->current_idx[i] = idx; - enc = perf_event_get_enc(cpuc->events[i]); - cpuc->pcr[idx] &= ~mask_for_index(idx); - if (hwc->state & PERF_HES_STOPPED) - cpuc->pcr[idx] |= nop_for_index(idx); - else - cpuc->pcr[idx] |= event_encoding(enc, idx); + sparc_pmu_start(cp, PERF_EF_RELOAD); } out: for (i = 0; i < cpuc->n_events; i++) { @@ -1101,7 +1096,6 @@ int i; local_irq_save(flags); - perf_pmu_disable(event->pmu); for (i = 0; i < cpuc->n_events; i++) { if (event == cpuc->event[i]) { @@ -1127,7 +1121,6 @@ } } - perf_pmu_enable(event->pmu); local_irq_restore(flags); } @@ -1361,7 +1354,6 @@ unsigned long flags; local_irq_save(flags); - perf_pmu_disable(event->pmu); n0 = cpuc->n_events; if (n0 >= sparc_pmu->max_hw_events) @@ -1394,7 +1386,6 @@ ret = 0; out: - perf_pmu_enable(event->pmu); local_irq_restore(flags); return ret; } --- linux-3.19.0.orig/arch/sparc/kernel/process_64.c +++ linux-3.19.0/arch/sparc/kernel/process_64.c @@ -287,6 +287,8 @@ printk(" TPC[%lx] O7[%lx] I7[%lx] RPC[%lx]\n", gp->tpc, gp->o7, gp->i7, gp->rpc); } + + touch_nmi_watchdog(); } memset(global_cpu_snapshot, 0, sizeof(global_cpu_snapshot)); @@ -362,6 +364,8 @@ (cpu == this_cpu ? '*' : ' '), cpu, pp->pcr[0], pp->pcr[1], pp->pcr[2], pp->pcr[3], pp->pic[0], pp->pic[1], pp->pic[2], pp->pic[3]); + + touch_nmi_watchdog(); } memset(global_cpu_snapshot, 0, sizeof(global_cpu_snapshot)); --- linux-3.19.0.orig/arch/sparc/kernel/sys_sparc_64.c +++ linux-3.19.0/arch/sparc/kernel/sys_sparc_64.c @@ -333,7 +333,7 @@ long err; /* No need for backward compatibility. We can start fresh... */ - if (call <= SEMCTL) { + if (call <= SEMTIMEDOP) { switch (call) { case SEMOP: err = sys_semtimedop(first, ptr, --- linux-3.19.0.orig/arch/sparc/lib/memmove.S +++ linux-3.19.0/arch/sparc/lib/memmove.S @@ -8,9 +8,11 @@ .text ENTRY(memmove) /* o0=dst o1=src o2=len */ - mov %o0, %g1 + brz,pn %o2, 99f + mov %o0, %g1 + cmp %o0, %o1 - bleu,pt %xcc, memcpy + bleu,pt %xcc, 2f add %o1, %o2, %g7 cmp %g7, %o0 bleu,pt %xcc, memcpy @@ -24,7 +26,34 @@ stb %g7, [%o0] bne,pt %icc, 1b sub %o0, 1, %o0 - +99: retl mov %g1, %o0 + + /* We can't just call memcpy for these memmove cases. On some + * chips the memcpy uses cache initializing stores and when dst + * and src are close enough, those can clobber the source data + * before we've loaded it in. + */ +2: or %o0, %o1, %g7 + or %o2, %g7, %g7 + andcc %g7, 0x7, %g0 + bne,pn %xcc, 4f + nop + +3: ldx [%o1], %g7 + add %o1, 8, %o1 + subcc %o2, 8, %o2 + add %o0, 8, %o0 + bne,pt %icc, 3b + stx %g7, [%o0 - 0x8] + ba,a,pt %xcc, 99b + +4: ldub [%o1], %g7 + add %o1, 1, %o1 + subcc %o2, 1, %o2 + add %o0, 1, %o0 + bne,pt %icc, 4b + stb %g7, [%o0 - 0x1] + ba,a,pt %xcc, 99b ENDPROC(memmove) --- linux-3.19.0.orig/arch/sparc/mm/hugetlbpage.c +++ linux-3.19.0/arch/sparc/mm/hugetlbpage.c @@ -215,12 +215,6 @@ return entry; } -struct page *follow_huge_addr(struct mm_struct *mm, - unsigned long address, int write) -{ - return ERR_PTR(-EINVAL); -} - int pmd_huge(pmd_t pmd) { return 0; @@ -230,9 +224,3 @@ { return 0; } - -struct page *follow_huge_pmd(struct mm_struct *mm, unsigned long address, - pmd_t *pmd, int write) -{ - return NULL; -} --- linux-3.19.0.orig/arch/tile/mm/hugetlbpage.c +++ linux-3.19.0/arch/tile/mm/hugetlbpage.c @@ -150,12 +150,6 @@ return NULL; } -struct page *follow_huge_addr(struct mm_struct *mm, unsigned long address, - int write) -{ - return ERR_PTR(-EINVAL); -} - int pmd_huge(pmd_t pmd) { return !!(pmd_val(pmd) & _PAGE_HUGE_PAGE); @@ -166,28 +160,6 @@ return !!(pud_val(pud) & _PAGE_HUGE_PAGE); } -struct page *follow_huge_pmd(struct mm_struct *mm, unsigned long address, - pmd_t *pmd, int write) -{ - struct page *page; - - page = pte_page(*(pte_t *)pmd); - if (page) - page += ((address & ~PMD_MASK) >> PAGE_SHIFT); - return page; -} - -struct page *follow_huge_pud(struct mm_struct *mm, unsigned long address, - pud_t *pud, int write) -{ - struct page *page; - - page = pte_page(*(pte_t *)pud); - if (page) - page += ((address & ~PUD_MASK) >> PAGE_SHIFT); - return page; -} - int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep) { return 0; --- linux-3.19.0.orig/arch/x86/Kconfig +++ linux-3.19.0/arch/x86/Kconfig @@ -2545,6 +2545,8 @@ source "drivers/Kconfig" +source "ubuntu/Kconfig" + source "drivers/firmware/Kconfig" source "fs/Kconfig" --- linux-3.19.0.orig/arch/x86/boot/compressed/Makefile +++ linux-3.19.0/arch/x86/boot/compressed/Makefile @@ -49,6 +49,7 @@ vmlinux-objs-$(CONFIG_EFI_STUB) += $(obj)/eboot.o $(obj)/efi_stub_$(BITS).o \ $(objtree)/drivers/firmware/efi/libstub/lib.a +vmlinux-objs-$(CONFIG_EFI_MIXED) += $(obj)/efi_thunk_$(BITS).o $(obj)/vmlinux: $(vmlinux-objs-y) FORCE $(call if_changed,ld) --- linux-3.19.0.orig/arch/x86/boot/compressed/efi_stub_64.S +++ linux-3.19.0/arch/x86/boot/compressed/efi_stub_64.S @@ -3,28 +3,3 @@ #include #include "../../platform/efi/efi_stub_64.S" - -#ifdef CONFIG_EFI_MIXED - .code64 - .text -ENTRY(efi64_thunk) - push %rbp - push %rbx - - subq $16, %rsp - leaq efi_exit32(%rip), %rax - movl %eax, 8(%rsp) - leaq efi_gdt64(%rip), %rax - movl %eax, 4(%rsp) - movl %eax, 2(%rax) /* Fixup the gdt base address */ - leaq efi32_boot_gdt(%rip), %rax - movl %eax, (%rsp) - - call __efi64_thunk - - addq $16, %rsp - pop %rbx - pop %rbp - ret -ENDPROC(efi64_thunk) -#endif /* CONFIG_EFI_MIXED */ --- linux-3.19.0.orig/arch/x86/boot/compressed/efi_thunk_64.S +++ linux-3.19.0/arch/x86/boot/compressed/efi_thunk_64.S @@ -0,0 +1,196 @@ +/* + * Copyright (C) 2014, 2015 Intel Corporation; author Matt Fleming + * + * Early support for invoking 32-bit EFI services from a 64-bit kernel. + * + * Because this thunking occurs before ExitBootServices() we have to + * restore the firmware's 32-bit GDT before we make EFI serivce calls, + * since the firmware's 32-bit IDT is still currently installed and it + * needs to be able to service interrupts. + * + * On the plus side, we don't have to worry about mangling 64-bit + * addresses into 32-bits because we're executing with an identify + * mapped pagetable and haven't transitioned to 64-bit virtual addresses + * yet. + */ + +#include +#include +#include +#include +#include + + .code64 + .text +ENTRY(efi64_thunk) + push %rbp + push %rbx + + subq $8, %rsp + leaq efi_exit32(%rip), %rax + movl %eax, 4(%rsp) + leaq efi_gdt64(%rip), %rax + movl %eax, (%rsp) + movl %eax, 2(%rax) /* Fixup the gdt base address */ + + movl %ds, %eax + push %rax + movl %es, %eax + push %rax + movl %ss, %eax + push %rax + + /* + * Convert x86-64 ABI params to i386 ABI + */ + subq $32, %rsp + movl %esi, 0x0(%rsp) + movl %edx, 0x4(%rsp) + movl %ecx, 0x8(%rsp) + movq %r8, %rsi + movl %esi, 0xc(%rsp) + movq %r9, %rsi + movl %esi, 0x10(%rsp) + + sgdt save_gdt(%rip) + + leaq 1f(%rip), %rbx + movq %rbx, func_rt_ptr(%rip) + + /* + * Switch to gdt with 32-bit segments. This is the firmware GDT + * that was installed when the kernel started executing. This + * pointer was saved at the EFI stub entry point in head_64.S. + */ + leaq efi32_boot_gdt(%rip), %rax + lgdt (%rax) + + pushq $__KERNEL_CS + leaq efi_enter32(%rip), %rax + pushq %rax + lretq + +1: addq $32, %rsp + + lgdt save_gdt(%rip) + + pop %rbx + movl %ebx, %ss + pop %rbx + movl %ebx, %es + pop %rbx + movl %ebx, %ds + + /* + * Convert 32-bit status code into 64-bit. + */ + test %rax, %rax + jz 1f + movl %eax, %ecx + andl $0x0fffffff, %ecx + andl $0xf0000000, %eax + shl $32, %rax + or %rcx, %rax +1: + addq $8, %rsp + pop %rbx + pop %rbp + ret +ENDPROC(efi64_thunk) + +ENTRY(efi_exit32) + movq func_rt_ptr(%rip), %rax + push %rax + mov %rdi, %rax + ret +ENDPROC(efi_exit32) + + .code32 +/* + * EFI service pointer must be in %edi. + * + * The stack should represent the 32-bit calling convention. + */ +ENTRY(efi_enter32) + movl $__KERNEL_DS, %eax + movl %eax, %ds + movl %eax, %es + movl %eax, %ss + + /* Reload pgtables */ + movl %cr3, %eax + movl %eax, %cr3 + + /* Disable paging */ + movl %cr0, %eax + btrl $X86_CR0_PG_BIT, %eax + movl %eax, %cr0 + + /* Disable long mode via EFER */ + movl $MSR_EFER, %ecx + rdmsr + btrl $_EFER_LME, %eax + wrmsr + + call *%edi + + /* We must preserve return value */ + movl %eax, %edi + + /* + * Some firmware will return with interrupts enabled. Be sure to + * disable them before we switch GDTs. + */ + cli + + movl 56(%esp), %eax + movl %eax, 2(%eax) + lgdtl (%eax) + + movl %cr4, %eax + btsl $(X86_CR4_PAE_BIT), %eax + movl %eax, %cr4 + + movl %cr3, %eax + movl %eax, %cr3 + + movl $MSR_EFER, %ecx + rdmsr + btsl $_EFER_LME, %eax + wrmsr + + xorl %eax, %eax + lldt %ax + + movl 60(%esp), %eax + pushl $__KERNEL_CS + pushl %eax + + /* Enable paging */ + movl %cr0, %eax + btsl $X86_CR0_PG_BIT, %eax + movl %eax, %cr0 + lret +ENDPROC(efi_enter32) + + .data + .balign 8 + .global efi32_boot_gdt +efi32_boot_gdt: .word 0 + .quad 0 + +save_gdt: .word 0 + .quad 0 +func_rt_ptr: .quad 0 + + .global efi_gdt64 +efi_gdt64: + .word efi_gdt64_end - efi_gdt64 + .long 0 /* Filled out by user */ + .word 0 + .quad 0x0000000000000000 /* NULL descriptor */ + .quad 0x00af9a000000ffff /* __KERNEL_CS */ + .quad 0x00cf92000000ffff /* __KERNEL_DS */ + .quad 0x0080890000000000 /* TS descriptor */ + .quad 0x0000000000000000 /* TS continued */ +efi_gdt64_end: --- linux-3.19.0.orig/arch/x86/crypto/aesni-intel_glue.c +++ linux-3.19.0/arch/x86/crypto/aesni-intel_glue.c @@ -1133,7 +1133,7 @@ src = kmalloc(req->cryptlen + req->assoclen, GFP_ATOMIC); if (!src) return -ENOMEM; - assoc = (src + req->cryptlen + auth_tag_len); + assoc = (src + req->cryptlen); scatterwalk_map_and_copy(src, req->src, 0, req->cryptlen, 0); scatterwalk_map_and_copy(assoc, req->assoc, 0, req->assoclen, 0); @@ -1158,7 +1158,7 @@ scatterwalk_done(&src_sg_walk, 0, 0); scatterwalk_done(&assoc_sg_walk, 0, 0); } else { - scatterwalk_map_and_copy(dst, req->dst, 0, req->cryptlen, 1); + scatterwalk_map_and_copy(dst, req->dst, 0, tempCipherLen, 1); kfree(src); } return retval; --- linux-3.19.0.orig/arch/x86/include/asm/dma-mapping.h +++ linux-3.19.0/arch/x86/include/asm/dma-mapping.h @@ -163,8 +163,6 @@ { struct dma_map_ops *ops = get_dma_ops(dev); - WARN_ON(irqs_disabled()); /* for portability */ - if (dma_release_from_coherent(dev, get_order(size), vaddr)) return; --- linux-3.19.0.orig/arch/x86/include/asm/fpu-internal.h +++ linux-3.19.0/arch/x86/include/asm/fpu-internal.h @@ -368,7 +368,7 @@ preempt_disable(); tsk->thread.fpu_counter = 0; __drop_fpu(tsk); - clear_used_math(); + clear_stopped_child_used_math(tsk); preempt_enable(); } --- linux-3.19.0.orig/arch/x86/include/asm/insn.h +++ linux-3.19.0/arch/x86/include/asm/insn.h @@ -69,7 +69,7 @@ const insn_byte_t *next_byte; }; -#define MAX_INSN_SIZE 16 +#define MAX_INSN_SIZE 15 #define X86_MODRM_MOD(modrm) (((modrm) & 0xc0) >> 6) #define X86_MODRM_REG(modrm) (((modrm) & 0x38) >> 3) --- linux-3.19.0.orig/arch/x86/include/asm/kvm_host.h +++ linux-3.19.0/arch/x86/include/asm/kvm_host.h @@ -787,6 +787,31 @@ int (*check_nested_events)(struct kvm_vcpu *vcpu, bool external_intr); void (*sched_in)(struct kvm_vcpu *kvm, int cpu); + + /* + * Arch-specific dirty logging hooks. These hooks are only supposed to + * be valid if the specific arch has hardware-accelerated dirty logging + * mechanism. Currently only for PML on VMX. + * + * - slot_enable_log_dirty: + * called when enabling log dirty mode for the slot. + * - slot_disable_log_dirty: + * called when disabling log dirty mode for the slot. + * also called when slot is created with log dirty disabled. + * - flush_log_dirty: + * called before reporting dirty_bitmap to userspace. + * - enable_log_dirty_pt_masked: + * called when reenabling log dirty for the GFNs in the mask after + * corresponding bits are cleared in slot->dirty_bitmap. + */ + void (*slot_enable_log_dirty)(struct kvm *kvm, + struct kvm_memory_slot *slot); + void (*slot_disable_log_dirty)(struct kvm *kvm, + struct kvm_memory_slot *slot); + void (*flush_log_dirty)(struct kvm *kvm); + void (*enable_log_dirty_pt_masked)(struct kvm *kvm, + struct kvm_memory_slot *slot, + gfn_t offset, unsigned long mask); }; struct kvm_arch_async_pf { @@ -819,10 +844,17 @@ u64 dirty_mask, u64 nx_mask, u64 x_mask); void kvm_mmu_reset_context(struct kvm_vcpu *vcpu); -void kvm_mmu_slot_remove_write_access(struct kvm *kvm, int slot); -void kvm_mmu_write_protect_pt_masked(struct kvm *kvm, - struct kvm_memory_slot *slot, - gfn_t gfn_offset, unsigned long mask); +void kvm_mmu_slot_remove_write_access(struct kvm *kvm, + struct kvm_memory_slot *memslot); +void kvm_mmu_slot_leaf_clear_dirty(struct kvm *kvm, + struct kvm_memory_slot *memslot); +void kvm_mmu_slot_largepage_remove_write_access(struct kvm *kvm, + struct kvm_memory_slot *memslot); +void kvm_mmu_slot_set_dirty(struct kvm *kvm, + struct kvm_memory_slot *memslot); +void kvm_mmu_clear_dirty_pt_masked(struct kvm *kvm, + struct kvm_memory_slot *slot, + gfn_t gfn_offset, unsigned long mask); void kvm_mmu_zap_all(struct kvm *kvm); void kvm_mmu_invalidate_mmio_sptes(struct kvm *kvm); unsigned int kvm_mmu_calculate_mmu_pages(struct kvm *kvm); --- linux-3.19.0.orig/arch/x86/include/asm/mwait.h +++ linux-3.19.0/arch/x86/include/asm/mwait.h @@ -30,6 +30,14 @@ :: "a" (eax), "c" (ecx)); } +static inline void __sti_mwait(unsigned long eax, unsigned long ecx) +{ + trace_hardirqs_on(); + /* "mwait %eax, %ecx;" */ + asm volatile("sti; .byte 0x0f, 0x01, 0xc9;" + :: "a" (eax), "c" (ecx)); +} + /* * This uses new MONITOR/MWAIT instructions on P4 processors with PNI, * which can obviate IPI to trigger checking of need_resched. --- linux-3.19.0.orig/arch/x86/include/asm/pvclock.h +++ linux-3.19.0/arch/x86/include/asm/pvclock.h @@ -95,6 +95,7 @@ struct pvclock_vsyscall_time_info { struct pvclock_vcpu_time_info pvti; + u32 migrate_count; } __attribute__((__aligned__(SMP_CACHE_BYTES))); #define PVTI_SIZE sizeof(struct pvclock_vsyscall_time_info) --- linux-3.19.0.orig/arch/x86/include/asm/spinlock.h +++ linux-3.19.0/arch/x86/include/asm/spinlock.h @@ -46,7 +46,7 @@ static inline void __ticket_enter_slowpath(arch_spinlock_t *lock) { - set_bit(0, (volatile unsigned long *)&lock->tickets.tail); + set_bit(0, (volatile unsigned long *)&lock->tickets.head); } #else /* !CONFIG_PARAVIRT_SPINLOCKS */ @@ -60,10 +60,30 @@ } #endif /* CONFIG_PARAVIRT_SPINLOCKS */ +static inline int __tickets_equal(__ticket_t one, __ticket_t two) +{ + return !((one ^ two) & ~TICKET_SLOWPATH_FLAG); +} + +static inline void __ticket_check_and_clear_slowpath(arch_spinlock_t *lock, + __ticket_t head) +{ + if (head & TICKET_SLOWPATH_FLAG) { + arch_spinlock_t old, new; + + old.tickets.head = head; + new.tickets.head = head & ~TICKET_SLOWPATH_FLAG; + old.tickets.tail = new.tickets.head + TICKET_LOCK_INC; + new.tickets.tail = old.tickets.tail; + + /* try to clear slowpath flag when there are no contenders */ + cmpxchg(&lock->head_tail, old.head_tail, new.head_tail); + } +} static __always_inline int arch_spin_value_unlocked(arch_spinlock_t lock) { - return lock.tickets.head == lock.tickets.tail; + return __tickets_equal(lock.tickets.head, lock.tickets.tail); } /* @@ -87,18 +107,21 @@ if (likely(inc.head == inc.tail)) goto out; - inc.tail &= ~TICKET_SLOWPATH_FLAG; for (;;) { unsigned count = SPIN_THRESHOLD; do { - if (READ_ONCE(lock->tickets.head) == inc.tail) - goto out; + inc.head = READ_ONCE(lock->tickets.head); + if (__tickets_equal(inc.head, inc.tail)) + goto clear_slowpath; cpu_relax(); } while (--count); __ticket_lock_spinning(lock, inc.tail); } -out: barrier(); /* make sure nothing creeps before the lock is taken */ +clear_slowpath: + __ticket_check_and_clear_slowpath(lock, inc.head); +out: + barrier(); /* make sure nothing creeps before the lock is taken */ } static __always_inline int arch_spin_trylock(arch_spinlock_t *lock) @@ -106,56 +129,30 @@ arch_spinlock_t old, new; old.tickets = READ_ONCE(lock->tickets); - if (old.tickets.head != (old.tickets.tail & ~TICKET_SLOWPATH_FLAG)) + if (!__tickets_equal(old.tickets.head, old.tickets.tail)) return 0; new.head_tail = old.head_tail + (TICKET_LOCK_INC << TICKET_SHIFT); + new.head_tail &= ~TICKET_SLOWPATH_FLAG; /* cmpxchg is a full barrier, so nothing can move before it */ return cmpxchg(&lock->head_tail, old.head_tail, new.head_tail) == old.head_tail; } -static inline void __ticket_unlock_slowpath(arch_spinlock_t *lock, - arch_spinlock_t old) -{ - arch_spinlock_t new; - - BUILD_BUG_ON(((__ticket_t)NR_CPUS) != NR_CPUS); - - /* Perform the unlock on the "before" copy */ - old.tickets.head += TICKET_LOCK_INC; - - /* Clear the slowpath flag */ - new.head_tail = old.head_tail & ~(TICKET_SLOWPATH_FLAG << TICKET_SHIFT); - - /* - * If the lock is uncontended, clear the flag - use cmpxchg in - * case it changes behind our back though. - */ - if (new.tickets.head != new.tickets.tail || - cmpxchg(&lock->head_tail, old.head_tail, - new.head_tail) != old.head_tail) { - /* - * Lock still has someone queued for it, so wake up an - * appropriate waiter. - */ - __ticket_unlock_kick(lock, old.tickets.head); - } -} - static __always_inline void arch_spin_unlock(arch_spinlock_t *lock) { if (TICKET_SLOWPATH_FLAG && - static_key_false(¶virt_ticketlocks_enabled)) { - arch_spinlock_t prev; + static_key_false(¶virt_ticketlocks_enabled)) { + __ticket_t head; - prev = *lock; - add_smp(&lock->tickets.head, TICKET_LOCK_INC); + BUILD_BUG_ON(((__ticket_t)NR_CPUS) != NR_CPUS); - /* add_smp() is a full mb() */ + head = xadd(&lock->tickets.head, TICKET_LOCK_INC); - if (unlikely(lock->tickets.tail & TICKET_SLOWPATH_FLAG)) - __ticket_unlock_slowpath(lock, prev); + if (unlikely(head & TICKET_SLOWPATH_FLAG)) { + head &= ~TICKET_SLOWPATH_FLAG; + __ticket_unlock_kick(lock, (head + TICKET_LOCK_INC)); + } } else __add(&lock->tickets.head, TICKET_LOCK_INC, UNLOCK_LOCK_PREFIX); } @@ -164,14 +161,15 @@ { struct __raw_tickets tmp = READ_ONCE(lock->tickets); - return tmp.tail != tmp.head; + return !__tickets_equal(tmp.tail, tmp.head); } static inline int arch_spin_is_contended(arch_spinlock_t *lock) { struct __raw_tickets tmp = READ_ONCE(lock->tickets); - return (__ticket_t)(tmp.tail - tmp.head) > TICKET_LOCK_INC; + tmp.head &= ~TICKET_SLOWPATH_FLAG; + return (tmp.tail - tmp.head) > TICKET_LOCK_INC; } #define arch_spin_is_contended arch_spin_is_contended @@ -183,16 +181,16 @@ static inline void arch_spin_unlock_wait(arch_spinlock_t *lock) { - __ticket_t head = ACCESS_ONCE(lock->tickets.head); + __ticket_t head = READ_ONCE(lock->tickets.head); for (;;) { - struct __raw_tickets tmp = ACCESS_ONCE(lock->tickets); + struct __raw_tickets tmp = READ_ONCE(lock->tickets); /* * We need to check "unlocked" in a loop, tmp.head == head * can be false positive because of overflow. */ - if (tmp.head == (tmp.tail & ~TICKET_SLOWPATH_FLAG) || - tmp.head != head) + if (__tickets_equal(tmp.head, tmp.tail) || + !__tickets_equal(tmp.head, head)) break; cpu_relax(); --- linux-3.19.0.orig/arch/x86/include/asm/vmx.h +++ linux-3.19.0/arch/x86/include/asm/vmx.h @@ -69,6 +69,7 @@ #define SECONDARY_EXEC_PAUSE_LOOP_EXITING 0x00000400 #define SECONDARY_EXEC_ENABLE_INVPCID 0x00001000 #define SECONDARY_EXEC_SHADOW_VMCS 0x00004000 +#define SECONDARY_EXEC_ENABLE_PML 0x00020000 #define SECONDARY_EXEC_XSAVES 0x00100000 @@ -121,6 +122,7 @@ GUEST_LDTR_SELECTOR = 0x0000080c, GUEST_TR_SELECTOR = 0x0000080e, GUEST_INTR_STATUS = 0x00000810, + GUEST_PML_INDEX = 0x00000812, HOST_ES_SELECTOR = 0x00000c00, HOST_CS_SELECTOR = 0x00000c02, HOST_SS_SELECTOR = 0x00000c04, @@ -140,6 +142,8 @@ VM_EXIT_MSR_LOAD_ADDR_HIGH = 0x00002009, VM_ENTRY_MSR_LOAD_ADDR = 0x0000200a, VM_ENTRY_MSR_LOAD_ADDR_HIGH = 0x0000200b, + PML_ADDRESS = 0x0000200e, + PML_ADDRESS_HIGH = 0x0000200f, TSC_OFFSET = 0x00002010, TSC_OFFSET_HIGH = 0x00002011, VIRTUAL_APIC_PAGE_ADDR = 0x00002012, --- linux-3.19.0.orig/arch/x86/include/asm/xsave.h +++ linux-3.19.0/arch/x86/include/asm/xsave.h @@ -82,18 +82,15 @@ if (boot_cpu_has(X86_FEATURE_XSAVES)) asm volatile("1:"XSAVES"\n\t" "2:\n\t" - : : "D" (fx), "m" (*fx), "a" (lmask), "d" (hmask) + xstate_fault + : "D" (fx), "m" (*fx), "a" (lmask), "d" (hmask) : "memory"); else asm volatile("1:"XSAVE"\n\t" "2:\n\t" - : : "D" (fx), "m" (*fx), "a" (lmask), "d" (hmask) + xstate_fault + : "D" (fx), "m" (*fx), "a" (lmask), "d" (hmask) : "memory"); - - asm volatile(xstate_fault - : "0" (0) - : "memory"); - return err; } @@ -112,18 +109,15 @@ if (boot_cpu_has(X86_FEATURE_XSAVES)) asm volatile("1:"XRSTORS"\n\t" "2:\n\t" - : : "D" (fx), "m" (*fx), "a" (lmask), "d" (hmask) + xstate_fault + : "D" (fx), "m" (*fx), "a" (lmask), "d" (hmask) : "memory"); else asm volatile("1:"XRSTOR"\n\t" "2:\n\t" - : : "D" (fx), "m" (*fx), "a" (lmask), "d" (hmask) + xstate_fault + : "D" (fx), "m" (*fx), "a" (lmask), "d" (hmask) : "memory"); - - asm volatile(xstate_fault - : "0" (0) - : "memory"); - return err; } @@ -149,9 +143,9 @@ */ alternative_input_2( "1:"XSAVE, - "1:"XSAVEOPT, + XSAVEOPT, X86_FEATURE_XSAVEOPT, - "1:"XSAVES, + XSAVES, X86_FEATURE_XSAVES, [fx] "D" (fx), "a" (lmask), "d" (hmask) : "memory"); @@ -178,7 +172,7 @@ */ alternative_input( "1: " XRSTOR, - "1: " XRSTORS, + XRSTORS, X86_FEATURE_XSAVES, "D" (fx), "m" (*fx), "a" (lmask), "d" (hmask) : "memory"); --- linux-3.19.0.orig/arch/x86/include/uapi/asm/hyperv.h +++ linux-3.19.0/arch/x86/include/uapi/asm/hyperv.h @@ -187,6 +187,17 @@ #define HV_X64_MSR_SINT14 0x4000009E #define HV_X64_MSR_SINT15 0x4000009F +/* + * Synthetic Timer MSRs. Four timers per vcpu. + */ +#define HV_X64_MSR_STIMER0_CONFIG 0x400000B0 +#define HV_X64_MSR_STIMER0_COUNT 0x400000B1 +#define HV_X64_MSR_STIMER1_CONFIG 0x400000B2 +#define HV_X64_MSR_STIMER1_COUNT 0x400000B3 +#define HV_X64_MSR_STIMER2_CONFIG 0x400000B4 +#define HV_X64_MSR_STIMER2_COUNT 0x400000B5 +#define HV_X64_MSR_STIMER3_CONFIG 0x400000B6 +#define HV_X64_MSR_STIMER3_COUNT 0x400000B7 #define HV_X64_MSR_HYPERCALL_ENABLE 0x00000001 #define HV_X64_MSR_HYPERCALL_PAGE_ADDRESS_SHIFT 12 --- linux-3.19.0.orig/arch/x86/include/uapi/asm/vmx.h +++ linux-3.19.0/arch/x86/include/uapi/asm/vmx.h @@ -72,6 +72,7 @@ #define EXIT_REASON_XSETBV 55 #define EXIT_REASON_APIC_WRITE 56 #define EXIT_REASON_INVPCID 58 +#define EXIT_REASON_PML_FULL 62 #define EXIT_REASON_XSAVES 63 #define EXIT_REASON_XRSTORS 64 --- linux-3.19.0.orig/arch/x86/kernel/acpi/boot.c +++ linux-3.19.0/arch/x86/kernel/acpi/boot.c @@ -613,6 +613,11 @@ { int rc, irq, trigger, polarity; + if (acpi_irq_model == ACPI_IRQ_MODEL_PIC) { + *irqp = gsi; + return 0; + } + rc = acpi_get_override_irq(gsi, &trigger, &polarity); if (rc == 0) { trigger = trigger ? ACPI_LEVEL_SENSITIVE : ACPI_EDGE_SENSITIVE; @@ -1343,6 +1348,26 @@ } /* + * ACPI offers an alternative platform interface model that removes + * ACPI hardware requirements for platforms that do not implement + * the PC Architecture. + * + * We initialize the Hardware-reduced ACPI model here: + */ +static void __init acpi_reduced_hw_init(void) +{ + if (acpi_gbl_reduced_hardware) { + /* + * Override x86_init functions and bypass legacy pic + * in Hardware-reduced ACPI mode + */ + x86_init.timers.timer_init = x86_init_noop; + x86_init.irqs.pre_vector_init = x86_init_noop; + legacy_pic = &null_legacy_pic; + } +} + +/* * If your system is blacklisted here, but you find that acpi=force * works for you, please contact linux-acpi@vger.kernel.org */ @@ -1541,6 +1566,11 @@ */ early_acpi_process_madt(); + /* + * Hardware-reduced ACPI mode initialization: + */ + acpi_reduced_hw_init(); + return 0; } --- linux-3.19.0.orig/arch/x86/kernel/apic/apic_numachip.c +++ linux-3.19.0/arch/x86/kernel/apic/apic_numachip.c @@ -37,10 +37,12 @@ static unsigned int get_apic_id(unsigned long x) { unsigned long value; - unsigned int id; + unsigned int id = (x >> 24) & 0xff; - rdmsrl(MSR_FAM10H_NODE_ID, value); - id = ((x >> 24) & 0xffU) | ((value << 2) & 0xff00U); + if (static_cpu_has_safe(X86_FEATURE_NODEID_MSR)) { + rdmsrl(MSR_FAM10H_NODE_ID, value); + id |= (value << 2) & 0xff00; + } return id; } @@ -155,10 +157,18 @@ static void fixup_cpu_id(struct cpuinfo_x86 *c, int node) { - if (c->phys_proc_id != node) { - c->phys_proc_id = node; - per_cpu(cpu_llc_id, smp_processor_id()) = node; + u64 val; + u32 nodes = 1; + + this_cpu_write(cpu_llc_id, node); + + /* Account for nodes per socket in multi-core-module processors */ + if (static_cpu_has_safe(X86_FEATURE_NODEID_MSR)) { + rdmsrl(MSR_FAM10H_NODE_ID, val); + nodes = ((val >> 3) & 7) + 1; } + + c->phys_proc_id = node / nodes; } static int __init numachip_system_init(void) --- linux-3.19.0.orig/arch/x86/kernel/cpu/microcode/intel_early.c +++ linux-3.19.0/arch/x86/kernel/cpu/microcode/intel_early.c @@ -321,7 +321,7 @@ unsigned int mc_saved_count = mc_saved_data->mc_saved_count; int i; - while (leftover) { + while (leftover && mc_saved_count < ARRAY_SIZE(mc_saved_tmp)) { mc_header = (struct microcode_header_intel *)ucode_ptr; mc_size = get_totalsize(mc_header); --- linux-3.19.0.orig/arch/x86/kernel/cpu/perf_event_intel_ds.c +++ linux-3.19.0/arch/x86/kernel/cpu/perf_event_intel_ds.c @@ -557,6 +557,8 @@ INTEL_FLAGS_UEVENT_CONSTRAINT(0x00c5, 0x1), /* BR_INST_RETIRED.MISPRED */ INTEL_FLAGS_UEVENT_CONSTRAINT(0x1fc7, 0x1), /* SIMD_INST_RETURED.ANY */ INTEL_FLAGS_EVENT_CONSTRAINT(0xcb, 0x1), /* MEM_LOAD_RETIRED.* */ + /* INST_RETIRED.ANY_P, inv=1, cmask=16 (cycles:p). */ + INTEL_FLAGS_EVENT_CONSTRAINT(0x108000c0, 0x01), EVENT_CONSTRAINT_END }; @@ -564,6 +566,8 @@ INTEL_FLAGS_UEVENT_CONSTRAINT(0x00c0, 0x1), /* INST_RETIRED.ANY */ INTEL_FLAGS_UEVENT_CONSTRAINT(0x00c5, 0x1), /* MISPREDICTED_BRANCH_RETIRED */ INTEL_FLAGS_EVENT_CONSTRAINT(0xcb, 0x1), /* MEM_LOAD_RETIRED.* */ + /* INST_RETIRED.ANY_P, inv=1, cmask=16 (cycles:p). */ + INTEL_FLAGS_EVENT_CONSTRAINT(0x108000c0, 0x01), EVENT_CONSTRAINT_END }; @@ -587,6 +591,8 @@ INTEL_FLAGS_UEVENT_CONSTRAINT(0x20c8, 0xf), /* ITLB_MISS_RETIRED */ INTEL_FLAGS_EVENT_CONSTRAINT(0xcb, 0xf), /* MEM_LOAD_RETIRED.* */ INTEL_FLAGS_EVENT_CONSTRAINT(0xf7, 0xf), /* FP_ASSIST.* */ + /* INST_RETIRED.ANY_P, inv=1, cmask=16 (cycles:p). */ + INTEL_FLAGS_EVENT_CONSTRAINT(0x108000c0, 0x0f), EVENT_CONSTRAINT_END }; @@ -602,6 +608,8 @@ INTEL_FLAGS_UEVENT_CONSTRAINT(0x20c8, 0xf), /* ITLB_MISS_RETIRED */ INTEL_FLAGS_EVENT_CONSTRAINT(0xcb, 0xf), /* MEM_LOAD_RETIRED.* */ INTEL_FLAGS_EVENT_CONSTRAINT(0xf7, 0xf), /* FP_ASSIST.* */ + /* INST_RETIRED.ANY_P, inv=1, cmask=16 (cycles:p). */ + INTEL_FLAGS_EVENT_CONSTRAINT(0x108000c0, 0x0f), EVENT_CONSTRAINT_END }; --- linux-3.19.0.orig/arch/x86/kernel/entry_64.S +++ linux-3.19.0/arch/x86/kernel/entry_64.S @@ -334,11 +334,14 @@ testl $3, CS-ARGOFFSET(%rsp) # from kernel_thread? jz 1f - testl $_TIF_IA32, TI_flags(%rcx) # 32-bit compat task needs IRET - jnz int_ret_from_sys_call - - RESTORE_TOP_OF_STACK %rdi, -ARGOFFSET - jmp ret_from_sys_call # go to the SYSRET fastpath + /* + * By the time we get here, we have no idea whether our pt_regs, + * ti flags, and ti status came from the 64-bit SYSCALL fast path, + * the slow path, or one of the ia32entry paths. + * Use int_ret_from_sys_call to return, since it can safely handle + * all of the above. + */ + jmp int_ret_from_sys_call 1: subq $REST_SKIP, %rsp # leave space for volatiles --- linux-3.19.0.orig/arch/x86/kernel/kvm.c +++ linux-3.19.0/arch/x86/kernel/kvm.c @@ -609,7 +609,7 @@ u8 ret; u8 old; - old = ACCESS_ONCE(zero_stats); + old = READ_ONCE(zero_stats); if (unlikely(old)) { ret = cmpxchg(&zero_stats, old, 0); /* This ensures only one fellow resets the stat */ @@ -727,6 +727,7 @@ int cpu; u64 start; unsigned long flags; + __ticket_t head; if (in_nmi()) return; @@ -768,11 +769,15 @@ */ __ticket_enter_slowpath(lock); + /* make sure enter_slowpath, which is atomic does not cross the read */ + smp_mb__after_atomic(); + /* * check again make sure it didn't become free while * we weren't looking. */ - if (ACCESS_ONCE(lock->tickets.head) == want) { + head = READ_ONCE(lock->tickets.head); + if (__tickets_equal(head, want)) { add_stats(TAKEN_SLOW_PICKUP, 1); goto out; } @@ -803,8 +808,8 @@ add_stats(RELEASED_SLOW, 1); for_each_cpu(cpu, &waiting_cpus) { const struct kvm_lock_waiting *w = &per_cpu(klock_waiting, cpu); - if (ACCESS_ONCE(w->lock) == lock && - ACCESS_ONCE(w->want) == ticket) { + if (READ_ONCE(w->lock) == lock && + READ_ONCE(w->want) == ticket) { add_stats(RELEASED_SLOW_KICKED, 1); kvm_kick_cpu(cpu); break; --- linux-3.19.0.orig/arch/x86/kernel/pmc_atom.c +++ linux-3.19.0/arch/x86/kernel/pmc_atom.c @@ -217,6 +217,8 @@ if (!dir) return -ENOMEM; + pmc->dbgfs_dir = dir; + f = debugfs_create_file("dev_state", S_IFREG | S_IRUGO, dir, pmc, &pmc_dev_state_ops); if (!f) { @@ -229,7 +231,7 @@ dev_err(&pdev->dev, "sleep_state register failed\n"); goto err; } - pmc->dbgfs_dir = dir; + return 0; err: pmc_dbgfs_unregister(pmc); --- linux-3.19.0.orig/arch/x86/kernel/process.c +++ linux-3.19.0/arch/x86/kernel/process.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -398,6 +399,53 @@ default_idle(); } +/* + * Intel Core2 and older machines prefer MWAIT over HALT for C1. + * We can't rely on cpuidle installing MWAIT, because it will not load + * on systems that support only C1 -- so the boot default must be MWAIT. + * + * Some AMD machines are the opposite, they depend on using HALT. + * + * So for default C1, which is used during boot until cpuidle loads, + * use MWAIT-C1 on Intel HW that has it, else use HALT. + */ +static int prefer_mwait_c1_over_halt(const struct cpuinfo_x86 *c) +{ + if (c->x86_vendor != X86_VENDOR_INTEL) + return 0; + + if (!cpu_has(c, X86_FEATURE_MWAIT)) + return 0; + + return 1; +} + +/* + * MONITOR/MWAIT with no hints, used for default default C1 state. + * This invokes MWAIT with interrutps enabled and no flags, + * which is backwards compatible with the original MWAIT implementation. + */ + +static void mwait_idle(void) +{ + if (!current_set_polling_and_test()) { + if (this_cpu_has(X86_BUG_CLFLUSH_MONITOR)) { + smp_mb(); /* quirk */ + clflush((void *)¤t_thread_info()->flags); + smp_mb(); /* quirk */ + } + + __monitor((void *)¤t_thread_info()->flags, 0, 0); + if (!need_resched()) + __sti_mwait(0, 0); + else + local_irq_enable(); + } else { + local_irq_enable(); + } + __current_clr_polling(); +} + void select_idle_routine(const struct cpuinfo_x86 *c) { #ifdef CONFIG_SMP @@ -411,6 +459,9 @@ /* E400: APIC timer interrupt does not wake up CPU from C1e */ pr_info("using AMD E400 aware idle routine\n"); x86_idle = amd_e400_idle; + } else if (prefer_mwait_c1_over_halt(c)) { + pr_info("using mwait in idle threads\n"); + x86_idle = mwait_idle; } else x86_idle = default_idle; } --- linux-3.19.0.orig/arch/x86/kernel/pvclock.c +++ linux-3.19.0/arch/x86/kernel/pvclock.c @@ -141,7 +141,46 @@ set_normalized_timespec(ts, now.tv_sec, now.tv_nsec); } +static struct pvclock_vsyscall_time_info *pvclock_vdso_info; + +static struct pvclock_vsyscall_time_info * +pvclock_get_vsyscall_user_time_info(int cpu) +{ + if (!pvclock_vdso_info) { + BUG(); + return NULL; + } + + return &pvclock_vdso_info[cpu]; +} + +struct pvclock_vcpu_time_info *pvclock_get_vsyscall_time_info(int cpu) +{ + return &pvclock_get_vsyscall_user_time_info(cpu)->pvti; +} + #ifdef CONFIG_X86_64 +static int pvclock_task_migrate(struct notifier_block *nb, unsigned long l, + void *v) +{ + struct task_migration_notifier *mn = v; + struct pvclock_vsyscall_time_info *pvti; + + pvti = pvclock_get_vsyscall_user_time_info(mn->from_cpu); + + /* this is NULL when pvclock vsyscall is not initialized */ + if (unlikely(pvti == NULL)) + return NOTIFY_DONE; + + pvti->migrate_count++; + + return NOTIFY_DONE; +} + +static struct notifier_block pvclock_migrate = { + .notifier_call = pvclock_task_migrate, +}; + /* * Initialize the generic pvclock vsyscall state. This will allocate * a/some page(s) for the per-vcpu pvclock information, set up a @@ -155,12 +194,17 @@ WARN_ON (size != PVCLOCK_VSYSCALL_NR_PAGES*PAGE_SIZE); + pvclock_vdso_info = i; + for (idx = 0; idx <= (PVCLOCK_FIXMAP_END-PVCLOCK_FIXMAP_BEGIN); idx++) { __set_fixmap(PVCLOCK_FIXMAP_BEGIN + idx, __pa(i) + (idx*PAGE_SIZE), PAGE_KERNEL_VVAR); } + + register_task_migration_notifier(&pvclock_migrate); + return 0; } #endif --- linux-3.19.0.orig/arch/x86/kernel/reboot.c +++ linux-3.19.0/arch/x86/kernel/reboot.c @@ -183,6 +183,16 @@ }, }, + /* ASRock */ + { /* Handle problems with rebooting on ASRock Q1900DC-ITX */ + .callback = set_pci_reboot, + .ident = "ASRock Q1900DC-ITX", + .matches = { + DMI_MATCH(DMI_BOARD_VENDOR, "ASRock"), + DMI_MATCH(DMI_BOARD_NAME, "Q1900DC-ITX"), + }, + }, + /* ASUS */ { /* Handle problems with rebooting on ASUS P4S800 */ .callback = set_bios_reboot, @@ -397,7 +407,46 @@ DMI_MATCH(DMI_PRODUCT_NAME, "VGN-Z540N"), }, }, - + { /* Handle problems with rebooting on the Latitude E6520. */ + .callback = set_pci_reboot, + .ident = "Dell Latitude E6520", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Latitude E6520"), + }, + }, + { /* Handle problems with rebooting on the OptiPlex 790. */ + .callback = set_pci_reboot, + .ident = "Dell OptiPlex 790", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex 790"), + }, + }, + { /* Handle problems with rebooting on the OptiPlex 990. */ + .callback = set_pci_reboot, + .ident = "Dell OptiPlex 990", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex 990"), + }, + }, + { /* Handle problems with rebooting on the Latitude E6220. */ + .callback = set_pci_reboot, + .ident = "Dell Latitude E6220", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Latitude E6220"), + }, + }, + { /* Handle problems with rebooting on the OptiPlex 390. */ + .callback = set_pci_reboot, + .ident = "Dell OptiPlex 390", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex 390"), + }, + }, { } }; --- linux-3.19.0.orig/arch/x86/kernel/traps.c +++ linux-3.19.0/arch/x86/kernel/traps.c @@ -300,7 +300,7 @@ goto exit; conditional_sti(regs); - if (!user_mode(regs)) + if (!user_mode_vm(regs)) die("bounds", regs, error_code); if (!cpu_feature_enabled(X86_FEATURE_MPX)) { @@ -566,7 +566,7 @@ * then it's very likely the result of an icebp/int01 trap. * User wants a sigtrap for that. */ - if (!dr6 && user_mode(regs)) + if (!dr6 && user_mode_vm(regs)) user_icebp = 1; /* Catch kmemcheck conditions first of all! */ --- linux-3.19.0.orig/arch/x86/kernel/xsave.c +++ linux-3.19.0/arch/x86/kernel/xsave.c @@ -378,7 +378,7 @@ * thread's fpu state, reconstruct fxstate from the fsave * header. Sanitize the copied state etc. */ - struct xsave_struct *xsave = &tsk->thread.fpu.state->xsave; + struct fpu *fpu = &tsk->thread.fpu; struct user_i387_ia32_struct env; int err = 0; @@ -392,14 +392,15 @@ */ drop_fpu(tsk); - if (__copy_from_user(xsave, buf_fx, state_size) || + if (__copy_from_user(&fpu->state->xsave, buf_fx, state_size) || __copy_from_user(&env, buf, sizeof(env))) { + fpu_finit(fpu); err = -1; } else { sanitize_restored_xstate(tsk, &env, xstate_bv, fx_only); - set_used_math(); } + set_used_math(); if (use_eager_fpu()) { preempt_disable(); math_state_restore(); --- linux-3.19.0.orig/arch/x86/kvm/Kconfig +++ linux-3.19.0/arch/x86/kvm/Kconfig @@ -39,6 +39,7 @@ select PERF_EVENTS select HAVE_KVM_MSI select HAVE_KVM_CPU_RELAX_INTERCEPT + select KVM_GENERIC_DIRTYLOG_READ_PROTECT select KVM_VFIO ---help--- Support hosting fully virtualized guest machines using hardware --- linux-3.19.0.orig/arch/x86/kvm/emulate.c +++ linux-3.19.0/arch/x86/kvm/emulate.c @@ -4863,7 +4863,8 @@ if (rc != X86EMUL_CONTINUE) goto done; } - ctxt->dst.orig_val = ctxt->dst.val; + /* Copy full 64-bit value for CMPXCHG8B. */ + ctxt->dst.orig_val64 = ctxt->dst.val64; special_insn: --- linux-3.19.0.orig/arch/x86/kvm/mmu.c +++ linux-3.19.0/arch/x86/kvm/mmu.c @@ -546,6 +546,11 @@ return (old_spte & bit_mask) && !(new_spte & bit_mask); } +static bool spte_is_bit_changed(u64 old_spte, u64 new_spte, u64 bit_mask) +{ + return (old_spte & bit_mask) != (new_spte & bit_mask); +} + /* Rules for using mmu_spte_set: * Set the sptep from nonpresent to present. * Note: the sptep being assigned *must* be either not present @@ -596,6 +601,14 @@ if (!shadow_accessed_mask) return ret; + /* + * Flush TLB when accessed/dirty bits are changed in the page tables, + * to guarantee consistency between TLB and page tables. + */ + if (spte_is_bit_changed(old_spte, new_spte, + shadow_accessed_mask | shadow_dirty_mask)) + ret = true; + if (spte_is_bit_cleared(old_spte, new_spte, shadow_accessed_mask)) kvm_set_pfn_accessed(spte_to_pfn(old_spte)); if (spte_is_bit_cleared(old_spte, new_spte, shadow_dirty_mask)) @@ -1216,6 +1229,60 @@ return flush; } +static bool spte_clear_dirty(struct kvm *kvm, u64 *sptep) +{ + u64 spte = *sptep; + + rmap_printk("rmap_clear_dirty: spte %p %llx\n", sptep, *sptep); + + spte &= ~shadow_dirty_mask; + + return mmu_spte_update(sptep, spte); +} + +static bool __rmap_clear_dirty(struct kvm *kvm, unsigned long *rmapp) +{ + u64 *sptep; + struct rmap_iterator iter; + bool flush = false; + + for (sptep = rmap_get_first(*rmapp, &iter); sptep;) { + BUG_ON(!(*sptep & PT_PRESENT_MASK)); + + flush |= spte_clear_dirty(kvm, sptep); + sptep = rmap_get_next(&iter); + } + + return flush; +} + +static bool spte_set_dirty(struct kvm *kvm, u64 *sptep) +{ + u64 spte = *sptep; + + rmap_printk("rmap_set_dirty: spte %p %llx\n", sptep, *sptep); + + spte |= shadow_dirty_mask; + + return mmu_spte_update(sptep, spte); +} + +static bool __rmap_set_dirty(struct kvm *kvm, unsigned long *rmapp) +{ + u64 *sptep; + struct rmap_iterator iter; + bool flush = false; + + for (sptep = rmap_get_first(*rmapp, &iter); sptep;) { + BUG_ON(!(*sptep & PT_PRESENT_MASK)); + + flush |= spte_set_dirty(kvm, sptep); + sptep = rmap_get_next(&iter); + } + + return flush; +} + /** * kvm_mmu_write_protect_pt_masked - write protect selected PT level pages * @kvm: kvm instance @@ -1226,7 +1293,7 @@ * Used when we do not need to care about huge page mappings: e.g. during dirty * logging we do not have any such mappings. */ -void kvm_mmu_write_protect_pt_masked(struct kvm *kvm, +static void kvm_mmu_write_protect_pt_masked(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn_offset, unsigned long mask) { @@ -1242,6 +1309,53 @@ } } +/** + * kvm_mmu_clear_dirty_pt_masked - clear MMU D-bit for PT level pages + * @kvm: kvm instance + * @slot: slot to clear D-bit + * @gfn_offset: start of the BITS_PER_LONG pages we care about + * @mask: indicates which pages we should clear D-bit + * + * Used for PML to re-log the dirty GPAs after userspace querying dirty_bitmap. + */ +void kvm_mmu_clear_dirty_pt_masked(struct kvm *kvm, + struct kvm_memory_slot *slot, + gfn_t gfn_offset, unsigned long mask) +{ + unsigned long *rmapp; + + while (mask) { + rmapp = __gfn_to_rmap(slot->base_gfn + gfn_offset + __ffs(mask), + PT_PAGE_TABLE_LEVEL, slot); + __rmap_clear_dirty(kvm, rmapp); + + /* clear the first set bit */ + mask &= mask - 1; + } +} +EXPORT_SYMBOL_GPL(kvm_mmu_clear_dirty_pt_masked); + +/** + * kvm_arch_mmu_enable_log_dirty_pt_masked - enable dirty logging for selected + * PT level pages. + * + * It calls kvm_mmu_write_protect_pt_masked to write protect selected pages to + * enable dirty logging for them. + * + * Used when we do not need to care about huge page mappings: e.g. during dirty + * logging we do not have any such mappings. + */ +void kvm_arch_mmu_enable_log_dirty_pt_masked(struct kvm *kvm, + struct kvm_memory_slot *slot, + gfn_t gfn_offset, unsigned long mask) +{ + if (kvm_x86_ops->enable_log_dirty_pt_masked) + kvm_x86_ops->enable_log_dirty_pt_masked(kvm, slot, gfn_offset, + mask); + else + kvm_mmu_write_protect_pt_masked(kvm, slot, gfn_offset, mask); +} + static bool rmap_write_protect(struct kvm *kvm, u64 gfn) { struct kvm_memory_slot *slot; @@ -2501,8 +2615,10 @@ } } - if (pte_access & ACC_WRITE_MASK) + if (pte_access & ACC_WRITE_MASK) { mark_page_dirty(vcpu->kvm, gfn); + spte |= shadow_dirty_mask; + } set_pte: if (mmu_spte_update(sptep, spte)) @@ -2818,6 +2934,18 @@ */ gfn = kvm_mmu_page_get_gfn(sp, sptep - sp->spt); + /* + * Theoretically we could also set dirty bit (and flush TLB) here in + * order to eliminate unnecessary PML logging. See comments in + * set_spte. But fast_page_fault is very unlikely to happen with PML + * enabled, so we do not do this. This might result in the same GPA + * to be logged in PML buffer again when the write really happens, and + * eventually to be called by mark_page_dirty twice. But it's also no + * harm. This also avoids the TLB flush needed after setting dirty bit + * so non-PML cases won't be impacted. + * + * Compare with set_spte where instead shadow_dirty_mask is set. + */ if (cmpxchg64(sptep, spte, spte | PT_WRITABLE_MASK) == spte) mark_page_dirty(vcpu->kvm, gfn); @@ -4304,13 +4432,13 @@ init_kvm_mmu(vcpu); } -void kvm_mmu_slot_remove_write_access(struct kvm *kvm, int slot) +void kvm_mmu_slot_remove_write_access(struct kvm *kvm, + struct kvm_memory_slot *memslot) { - struct kvm_memory_slot *memslot; gfn_t last_gfn; int i; + bool flush = false; - memslot = id_to_memslot(kvm->memslots, slot); last_gfn = memslot->base_gfn + memslot->npages - 1; spin_lock(&kvm->mmu_lock); @@ -4325,7 +4453,8 @@ for (index = 0; index <= last_index; ++index, ++rmapp) { if (*rmapp) - __rmap_write_protect(kvm, rmapp, false); + flush |= __rmap_write_protect(kvm, rmapp, + false); if (need_resched() || spin_needbreak(&kvm->mmu_lock)) cond_resched_lock(&kvm->mmu_lock); @@ -4352,8 +4481,124 @@ * instead of PT_WRITABLE_MASK, that means it does not depend * on PT_WRITABLE_MASK anymore. */ - kvm_flush_remote_tlbs(kvm); + if (flush) + kvm_flush_remote_tlbs(kvm); +} + +void kvm_mmu_slot_leaf_clear_dirty(struct kvm *kvm, + struct kvm_memory_slot *memslot) +{ + gfn_t last_gfn; + unsigned long *rmapp; + unsigned long last_index, index; + bool flush = false; + + last_gfn = memslot->base_gfn + memslot->npages - 1; + + spin_lock(&kvm->mmu_lock); + + rmapp = memslot->arch.rmap[PT_PAGE_TABLE_LEVEL - 1]; + last_index = gfn_to_index(last_gfn, memslot->base_gfn, + PT_PAGE_TABLE_LEVEL); + + for (index = 0; index <= last_index; ++index, ++rmapp) { + if (*rmapp) + flush |= __rmap_clear_dirty(kvm, rmapp); + + if (need_resched() || spin_needbreak(&kvm->mmu_lock)) + cond_resched_lock(&kvm->mmu_lock); + } + + spin_unlock(&kvm->mmu_lock); + + lockdep_assert_held(&kvm->slots_lock); + + /* + * It's also safe to flush TLBs out of mmu lock here as currently this + * function is only used for dirty logging, in which case flushing TLB + * out of mmu lock also guarantees no dirty pages will be lost in + * dirty_bitmap. + */ + if (flush) + kvm_flush_remote_tlbs(kvm); +} +EXPORT_SYMBOL_GPL(kvm_mmu_slot_leaf_clear_dirty); + +void kvm_mmu_slot_largepage_remove_write_access(struct kvm *kvm, + struct kvm_memory_slot *memslot) +{ + gfn_t last_gfn; + int i; + bool flush = false; + + last_gfn = memslot->base_gfn + memslot->npages - 1; + + spin_lock(&kvm->mmu_lock); + + for (i = PT_PAGE_TABLE_LEVEL + 1; /* skip rmap for 4K page */ + i < PT_PAGE_TABLE_LEVEL + KVM_NR_PAGE_SIZES; ++i) { + unsigned long *rmapp; + unsigned long last_index, index; + + rmapp = memslot->arch.rmap[i - PT_PAGE_TABLE_LEVEL]; + last_index = gfn_to_index(last_gfn, memslot->base_gfn, i); + + for (index = 0; index <= last_index; ++index, ++rmapp) { + if (*rmapp) + flush |= __rmap_write_protect(kvm, rmapp, + false); + + if (need_resched() || spin_needbreak(&kvm->mmu_lock)) + cond_resched_lock(&kvm->mmu_lock); + } + } + spin_unlock(&kvm->mmu_lock); + + /* see kvm_mmu_slot_remove_write_access */ + lockdep_assert_held(&kvm->slots_lock); + + if (flush) + kvm_flush_remote_tlbs(kvm); +} +EXPORT_SYMBOL_GPL(kvm_mmu_slot_largepage_remove_write_access); + +void kvm_mmu_slot_set_dirty(struct kvm *kvm, + struct kvm_memory_slot *memslot) +{ + gfn_t last_gfn; + int i; + bool flush = false; + + last_gfn = memslot->base_gfn + memslot->npages - 1; + + spin_lock(&kvm->mmu_lock); + + for (i = PT_PAGE_TABLE_LEVEL; + i < PT_PAGE_TABLE_LEVEL + KVM_NR_PAGE_SIZES; ++i) { + unsigned long *rmapp; + unsigned long last_index, index; + + rmapp = memslot->arch.rmap[i - PT_PAGE_TABLE_LEVEL]; + last_index = gfn_to_index(last_gfn, memslot->base_gfn, i); + + for (index = 0; index <= last_index; ++index, ++rmapp) { + if (*rmapp) + flush |= __rmap_set_dirty(kvm, rmapp); + + if (need_resched() || spin_needbreak(&kvm->mmu_lock)) + cond_resched_lock(&kvm->mmu_lock); + } + } + + spin_unlock(&kvm->mmu_lock); + + lockdep_assert_held(&kvm->slots_lock); + + /* see kvm_mmu_slot_leaf_clear_dirty */ + if (flush) + kvm_flush_remote_tlbs(kvm); } +EXPORT_SYMBOL_GPL(kvm_mmu_slot_set_dirty); #define BATCH_ZAP_PAGES 10 static void kvm_zap_obsolete_pages(struct kvm *kvm) --- linux-3.19.0.orig/arch/x86/kvm/trace.h +++ linux-3.19.0/arch/x86/kvm/trace.h @@ -848,6 +848,24 @@ #endif /* CONFIG_X86_64 */ +/* + * Tracepoint for PML full VMEXIT. + */ +TRACE_EVENT(kvm_pml_full, + TP_PROTO(unsigned int vcpu_id), + TP_ARGS(vcpu_id), + + TP_STRUCT__entry( + __field( unsigned int, vcpu_id ) + ), + + TP_fast_assign( + __entry->vcpu_id = vcpu_id; + ), + + TP_printk("vcpu %d: PML full", __entry->vcpu_id) +); + TRACE_EVENT(kvm_ple_window, TP_PROTO(bool grow, unsigned int vcpu_id, int new, int old), TP_ARGS(grow, vcpu_id, new, old), --- linux-3.19.0.orig/arch/x86/kvm/vmx.c +++ linux-3.19.0/arch/x86/kvm/vmx.c @@ -101,6 +101,9 @@ static u64 __read_mostly host_xss; +static bool __read_mostly enable_pml = 1; +module_param_named(pml, enable_pml, bool, S_IRUGO); + #define KVM_GUEST_CR0_MASK (X86_CR0_NW | X86_CR0_CD) #define KVM_VM_CR0_ALWAYS_ON_UNRESTRICTED_GUEST (X86_CR0_WP | X86_CR0_NE) #define KVM_VM_CR0_ALWAYS_ON \ @@ -511,6 +514,10 @@ /* Dynamic PLE window. */ int ple_window; bool ple_window_dirty; + + /* Support for PML */ +#define PML_ENTITY_NUM 512 + struct page *pml_pg; }; enum segment_cache_field { @@ -1073,6 +1080,11 @@ SECONDARY_EXEC_SHADOW_VMCS; } +static inline bool cpu_has_vmx_pml(void) +{ + return vmcs_config.cpu_based_2nd_exec_ctrl & SECONDARY_EXEC_ENABLE_PML; +} + static inline bool report_flexpriority(void) { return flexpriority_enabled; @@ -2404,8 +2416,7 @@ if (enable_ept) { /* nested EPT: emulate EPT also to L1 */ - nested_vmx_secondary_ctls_high |= SECONDARY_EXEC_ENABLE_EPT | - SECONDARY_EXEC_UNRESTRICTED_GUEST; + nested_vmx_secondary_ctls_high |= SECONDARY_EXEC_ENABLE_EPT; nested_vmx_ept_caps = VMX_EPT_PAGE_WALK_4_BIT | VMX_EPTP_WB_BIT | VMX_EPT_2MB_PAGE_BIT | VMX_EPT_INVEPT_BIT; @@ -2419,6 +2430,10 @@ } else nested_vmx_ept_caps = 0; + if (enable_unrestricted_guest) + nested_vmx_secondary_ctls_high |= + SECONDARY_EXEC_UNRESTRICTED_GUEST; + /* miscellaneous data */ rdmsr(MSR_IA32_VMX_MISC, nested_vmx_misc_low, nested_vmx_misc_high); nested_vmx_misc_low &= VMX_MISC_SAVE_EFER_LMA; @@ -2929,7 +2944,8 @@ SECONDARY_EXEC_APIC_REGISTER_VIRT | SECONDARY_EXEC_VIRTUAL_INTR_DELIVERY | SECONDARY_EXEC_SHADOW_VMCS | - SECONDARY_EXEC_XSAVES; + SECONDARY_EXEC_XSAVES | + SECONDARY_EXEC_ENABLE_PML; if (adjust_vmx_controls(min2, opt2, MSR_IA32_VMX_PROCBASED_CTLS2, &_cpu_based_2nd_exec_control) < 0) @@ -4360,6 +4376,9 @@ a current VMCS12 */ exec_control &= ~SECONDARY_EXEC_SHADOW_VMCS; + /* PML is enabled/disabled in creating/destorying vcpu */ + exec_control &= ~SECONDARY_EXEC_ENABLE_PML; + return exec_control; } @@ -5945,6 +5964,20 @@ update_ple_window_actual_max(); + /* + * Only enable PML when hardware supports PML feature, and both EPT + * and EPT A/D bit features are enabled -- PML depends on them to work. + */ + if (!enable_ept || !enable_ept_ad_bits || !cpu_has_vmx_pml()) + enable_pml = 0; + + if (!enable_pml) { + kvm_x86_ops->slot_enable_log_dirty = NULL; + kvm_x86_ops->slot_disable_log_dirty = NULL; + kvm_x86_ops->flush_log_dirty = NULL; + kvm_x86_ops->enable_log_dirty_pt_masked = NULL; + } + return alloc_kvm_area(); out7: @@ -6960,6 +6993,31 @@ return 1; } +static int handle_pml_full(struct kvm_vcpu *vcpu) +{ + unsigned long exit_qualification; + + trace_kvm_pml_full(vcpu->vcpu_id); + + exit_qualification = vmcs_readl(EXIT_QUALIFICATION); + + /* + * PML buffer FULL happened while executing iret from NMI, + * "blocked by NMI" bit has to be set before next VM entry. + */ + if (!(to_vmx(vcpu)->idt_vectoring_info & VECTORING_INFO_VALID_MASK) && + cpu_has_virtual_nmis() && + (exit_qualification & INTR_INFO_UNBLOCK_NMI)) + vmcs_set_bits(GUEST_INTERRUPTIBILITY_INFO, + GUEST_INTR_STATE_NMI); + + /* + * PML buffer already flushed at beginning of VMEXIT. Nothing to do + * here.., and there's no userspace involvement needed for PML. + */ + return 1; +} + /* * The exit handlers return 1 if the exit was handled fully and guest execution * may resume. Otherwise they set the kvm_run parameter to indicate what needs @@ -7008,6 +7066,7 @@ [EXIT_REASON_INVVPID] = handle_invvpid, [EXIT_REASON_XSAVES] = handle_xsaves, [EXIT_REASON_XRSTORS] = handle_xrstors, + [EXIT_REASON_PML_FULL] = handle_pml_full, }; static const int kvm_vmx_max_exit_handlers = @@ -7314,6 +7373,89 @@ *info2 = vmcs_read32(VM_EXIT_INTR_INFO); } +static int vmx_enable_pml(struct vcpu_vmx *vmx) +{ + struct page *pml_pg; + u32 exec_control; + + pml_pg = alloc_page(GFP_KERNEL | __GFP_ZERO); + if (!pml_pg) + return -ENOMEM; + + vmx->pml_pg = pml_pg; + + vmcs_write64(PML_ADDRESS, page_to_phys(vmx->pml_pg)); + vmcs_write16(GUEST_PML_INDEX, PML_ENTITY_NUM - 1); + + exec_control = vmcs_read32(SECONDARY_VM_EXEC_CONTROL); + exec_control |= SECONDARY_EXEC_ENABLE_PML; + vmcs_write32(SECONDARY_VM_EXEC_CONTROL, exec_control); + + return 0; +} + +static void vmx_disable_pml(struct vcpu_vmx *vmx) +{ + u32 exec_control; + + ASSERT(vmx->pml_pg); + __free_page(vmx->pml_pg); + vmx->pml_pg = NULL; + + exec_control = vmcs_read32(SECONDARY_VM_EXEC_CONTROL); + exec_control &= ~SECONDARY_EXEC_ENABLE_PML; + vmcs_write32(SECONDARY_VM_EXEC_CONTROL, exec_control); +} + +static void vmx_flush_pml_buffer(struct vcpu_vmx *vmx) +{ + struct kvm *kvm = vmx->vcpu.kvm; + u64 *pml_buf; + u16 pml_idx; + + pml_idx = vmcs_read16(GUEST_PML_INDEX); + + /* Do nothing if PML buffer is empty */ + if (pml_idx == (PML_ENTITY_NUM - 1)) + return; + + /* PML index always points to next available PML buffer entity */ + if (pml_idx >= PML_ENTITY_NUM) + pml_idx = 0; + else + pml_idx++; + + pml_buf = page_address(vmx->pml_pg); + for (; pml_idx < PML_ENTITY_NUM; pml_idx++) { + u64 gpa; + + gpa = pml_buf[pml_idx]; + WARN_ON(gpa & (PAGE_SIZE - 1)); + mark_page_dirty(kvm, gpa >> PAGE_SHIFT); + } + + /* reset PML index */ + vmcs_write16(GUEST_PML_INDEX, PML_ENTITY_NUM - 1); +} + +/* + * Flush all vcpus' PML buffer and update logged GPAs to dirty_bitmap. + * Called before reporting dirty_bitmap to userspace. + */ +static void kvm_flush_pml_buffers(struct kvm *kvm) +{ + int i; + struct kvm_vcpu *vcpu; + /* + * We only need to kick vcpu out of guest mode here, as PML buffer + * is flushed at beginning of all VMEXITs, and it's obvious that only + * vcpus running in guest are possible to have unflushed GPAs in PML + * buffer. + */ + kvm_for_each_vcpu(i, vcpu, kvm) + kvm_vcpu_kick(vcpu); +} + /* * The guest has exited. See if we can fix it or if we need userspace * assistance. @@ -7324,6 +7466,16 @@ u32 exit_reason = vmx->exit_reason; u32 vectoring_info = vmx->idt_vectoring_info; + /* + * Flush logged GPAs PML buffer, this will make dirty_bitmap more + * updated. Another good is, in kvm_vm_ioctl_get_dirty_log, before + * querying dirty_bitmap, we only need to kick all vcpus out of guest + * mode as if vcpus is in root mode, the PML buffer must has been + * flushed already. + */ + if (enable_pml) + vmx_flush_pml_buffer(vmx); + /* If guest state is invalid, start emulating */ if (vmx->emulation_required) return handle_invalid_guest_state(vcpu); @@ -7973,6 +8125,8 @@ { struct vcpu_vmx *vmx = to_vmx(vcpu); + if (enable_pml) + vmx_disable_pml(vmx); free_vpid(vmx); leave_guest_mode(vcpu); vmx_load_vmcs01(vcpu); @@ -8043,6 +8197,18 @@ vmx->nested.current_vmptr = -1ull; vmx->nested.current_vmcs12 = NULL; + /* + * If PML is turned on, failure on enabling PML just results in failure + * of creating the vcpu, therefore we can simplify PML logic (by + * avoiding dealing with cases, such as enabling PML partially on vcpus + * for the guest, etc. + */ + if (enable_pml) { + err = vmx_enable_pml(vmx); + if (err) + goto free_vmcs; + } + return &vmx->vcpu; free_vmcs: @@ -9301,6 +9467,31 @@ shrink_ple_window(vcpu); } +static void vmx_slot_enable_log_dirty(struct kvm *kvm, + struct kvm_memory_slot *slot) +{ + kvm_mmu_slot_leaf_clear_dirty(kvm, slot); + kvm_mmu_slot_largepage_remove_write_access(kvm, slot); +} + +static void vmx_slot_disable_log_dirty(struct kvm *kvm, + struct kvm_memory_slot *slot) +{ + kvm_mmu_slot_set_dirty(kvm, slot); +} + +static void vmx_flush_log_dirty(struct kvm *kvm) +{ + kvm_flush_pml_buffers(kvm); +} + +static void vmx_enable_log_dirty_pt_masked(struct kvm *kvm, + struct kvm_memory_slot *memslot, + gfn_t offset, unsigned long mask) +{ + kvm_mmu_clear_dirty_pt_masked(kvm, memslot, offset, mask); +} + static struct kvm_x86_ops vmx_x86_ops = { .cpu_has_kvm_support = cpu_has_kvm_support, .disabled_by_bios = vmx_disabled_by_bios, @@ -9409,6 +9600,11 @@ .check_nested_events = vmx_check_nested_events, .sched_in = vmx_sched_in, + + .slot_enable_log_dirty = vmx_slot_enable_log_dirty, + .slot_disable_log_dirty = vmx_slot_disable_log_dirty, + .flush_log_dirty = vmx_flush_log_dirty, + .enable_log_dirty_pt_masked = vmx_enable_log_dirty_pt_masked, }; static int __init vmx_init(void) --- linux-3.19.0.orig/arch/x86/kvm/x86.c +++ linux-3.19.0/arch/x86/kvm/x86.c @@ -2716,7 +2716,6 @@ case KVM_CAP_USER_NMI: case KVM_CAP_REINJECT_CONTROL: case KVM_CAP_IRQ_INJECT_STATUS: - case KVM_CAP_IRQFD: case KVM_CAP_IOEVENTFD: case KVM_CAP_IOEVENTFD_NO_LENGTH: case KVM_CAP_PIT2: @@ -3734,83 +3733,43 @@ * @kvm: kvm instance * @log: slot id and address to which we copy the log * - * We need to keep it in mind that VCPU threads can write to the bitmap - * concurrently. So, to avoid losing data, we keep the following order for - * each bit: + * Steps 1-4 below provide general overview of dirty page logging. See + * kvm_get_dirty_log_protect() function description for additional details. + * + * We call kvm_get_dirty_log_protect() to handle steps 1-3, upon return we + * always flush the TLB (step 4) even if previous step failed and the dirty + * bitmap may be corrupt. Regardless of previous outcome the KVM logging API + * does not preclude user space subsequent dirty log read. Flushing TLB ensures + * writes will be marked dirty for next log read. * * 1. Take a snapshot of the bit and clear it if needed. * 2. Write protect the corresponding page. - * 3. Flush TLB's if needed. - * 4. Copy the snapshot to the userspace. - * - * Between 2 and 3, the guest may write to the page using the remaining TLB - * entry. This is not a problem because the page will be reported dirty at - * step 4 using the snapshot taken before and step 3 ensures that successive - * writes will be logged for the next call. + * 3. Copy the snapshot to the userspace. + * 4. Flush TLB's if needed. */ int kvm_vm_ioctl_get_dirty_log(struct kvm *kvm, struct kvm_dirty_log *log) { - int r; - struct kvm_memory_slot *memslot; - unsigned long n, i; - unsigned long *dirty_bitmap; - unsigned long *dirty_bitmap_buffer; bool is_dirty = false; + int r; mutex_lock(&kvm->slots_lock); - r = -EINVAL; - if (log->slot >= KVM_USER_MEM_SLOTS) - goto out; - - memslot = id_to_memslot(kvm->memslots, log->slot); - - dirty_bitmap = memslot->dirty_bitmap; - r = -ENOENT; - if (!dirty_bitmap) - goto out; - - n = kvm_dirty_bitmap_bytes(memslot); - - dirty_bitmap_buffer = dirty_bitmap + n / sizeof(long); - memset(dirty_bitmap_buffer, 0, n); - - spin_lock(&kvm->mmu_lock); - - for (i = 0; i < n / sizeof(long); i++) { - unsigned long mask; - gfn_t offset; - - if (!dirty_bitmap[i]) - continue; - - is_dirty = true; - - mask = xchg(&dirty_bitmap[i], 0); - dirty_bitmap_buffer[i] = mask; - - offset = i * BITS_PER_LONG; - kvm_mmu_write_protect_pt_masked(kvm, memslot, offset, mask); - } - - spin_unlock(&kvm->mmu_lock); + /* + * Flush potentially hardware-cached dirty pages to dirty_bitmap. + */ + if (kvm_x86_ops->flush_log_dirty) + kvm_x86_ops->flush_log_dirty(kvm); - /* See the comments in kvm_mmu_slot_remove_write_access(). */ - lockdep_assert_held(&kvm->slots_lock); + r = kvm_get_dirty_log_protect(kvm, log, &is_dirty); /* * All the TLBs can be flushed out of mmu lock, see the comments in * kvm_mmu_slot_remove_write_access(). */ + lockdep_assert_held(&kvm->slots_lock); if (is_dirty) kvm_flush_remote_tlbs(kvm); - r = -EFAULT; - if (copy_to_user(log->dirty_bitmap, dirty_bitmap_buffer, n)) - goto out; - - r = 0; -out: mutex_unlock(&kvm->slots_lock); return r; } @@ -5763,7 +5722,7 @@ goto out; } if (ops->disabled_by_bios()) { - printk(KERN_ERR "kvm: disabled by bios\n"); + printk(KERN_WARNING "kvm: disabled by bios\n"); r = -EOPNOTSUPP; goto out; } @@ -5782,7 +5741,6 @@ kvm_set_mmio_spte_mask(); kvm_x86_ops = ops; - kvm_init_msr_list(); kvm_mmu_set_mask_ptes(PT_USER_MASK, PT_ACCESSED_MASK, PT_DIRTY_MASK, PT64_NX_MASK, 0); @@ -7219,7 +7177,14 @@ int kvm_arch_hardware_setup(void) { - return kvm_x86_ops->hardware_setup(); + int r; + + r = kvm_x86_ops->hardware_setup(); + if (r != 0) + return r; + + kvm_init_msr_list(); + return 0; } void kvm_arch_hardware_unsetup(void) @@ -7549,12 +7514,62 @@ return 0; } +static void kvm_mmu_slot_apply_flags(struct kvm *kvm, + struct kvm_memory_slot *new) +{ + /* Still write protect RO slot */ + if (new->flags & KVM_MEM_READONLY) { + kvm_mmu_slot_remove_write_access(kvm, new); + return; + } + + /* + * Call kvm_x86_ops dirty logging hooks when they are valid. + * + * kvm_x86_ops->slot_disable_log_dirty is called when: + * + * - KVM_MR_CREATE with dirty logging is disabled + * - KVM_MR_FLAGS_ONLY with dirty logging is disabled in new flag + * + * The reason is, in case of PML, we need to set D-bit for any slots + * with dirty logging disabled in order to eliminate unnecessary GPA + * logging in PML buffer (and potential PML buffer full VMEXT). This + * guarantees leaving PML enabled during guest's lifetime won't have + * any additonal overhead from PML when guest is running with dirty + * logging disabled for memory slots. + * + * kvm_x86_ops->slot_enable_log_dirty is called when switching new slot + * to dirty logging mode. + * + * If kvm_x86_ops dirty logging hooks are invalid, use write protect. + * + * In case of write protect: + * + * Write protect all pages for dirty logging. + * + * All the sptes including the large sptes which point to this + * slot are set to readonly. We can not create any new large + * spte on this slot until the end of the logging. + * + * See the comments in fast_page_fault(). + */ + if (new->flags & KVM_MEM_LOG_DIRTY_PAGES) { + if (kvm_x86_ops->slot_enable_log_dirty) + kvm_x86_ops->slot_enable_log_dirty(kvm, new); + else + kvm_mmu_slot_remove_write_access(kvm, new); + } else { + if (kvm_x86_ops->slot_disable_log_dirty) + kvm_x86_ops->slot_disable_log_dirty(kvm, new); + } +} + void kvm_arch_commit_memory_region(struct kvm *kvm, struct kvm_userspace_memory_region *mem, const struct kvm_memory_slot *old, enum kvm_mr_change change) { - + struct kvm_memory_slot *new; int nr_mmu_pages = 0; if ((mem->slot >= KVM_USER_MEM_SLOTS) && (change == KVM_MR_DELETE)) { @@ -7573,17 +7588,20 @@ if (nr_mmu_pages) kvm_mmu_change_mmu_pages(kvm, nr_mmu_pages); + + /* It's OK to get 'new' slot here as it has already been installed */ + new = id_to_memslot(kvm->memslots, mem->slot); + /* - * Write protect all pages for dirty logging. - * - * All the sptes including the large sptes which point to this - * slot are set to readonly. We can not create any new large - * spte on this slot until the end of the logging. + * Set up write protection and/or dirty logging for the new slot. * - * See the comments in fast_page_fault(). + * For KVM_MR_DELETE and KVM_MR_MOVE, the shadow pages of old slot have + * been zapped so no dirty logging staff is needed for old slot. For + * KVM_MR_FLAGS_ONLY, the old slot is essentially the same one as the + * new and it's also covered when dealing with the new slot. */ - if ((change != KVM_MR_DELETE) && (mem->flags & KVM_MEM_LOG_DIRTY_PAGES)) - kvm_mmu_slot_remove_write_access(kvm, mem->slot); + if (change != KVM_MR_DELETE) + kvm_mmu_slot_apply_flags(kvm, new); } void kvm_arch_flush_shadow_all(struct kvm *kvm) @@ -7837,3 +7855,4 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(kvm_nested_intercepts); EXPORT_TRACEPOINT_SYMBOL_GPL(kvm_write_tsc_offset); EXPORT_TRACEPOINT_SYMBOL_GPL(kvm_ple_window); +EXPORT_TRACEPOINT_SYMBOL_GPL(kvm_pml_full); --- linux-3.19.0.orig/arch/x86/lib/insn.c +++ linux-3.19.0/arch/x86/lib/insn.c @@ -52,6 +52,13 @@ */ void insn_init(struct insn *insn, const void *kaddr, int buf_len, int x86_64) { + /* + * Instructions longer than MAX_INSN_SIZE (15 bytes) are invalid + * even if the input buffer is long enough to hold them. + */ + if (buf_len > MAX_INSN_SIZE) + buf_len = MAX_INSN_SIZE; + memset(insn, 0, sizeof(*insn)); insn->kaddr = kaddr; insn->end_kaddr = kaddr + buf_len; --- linux-3.19.0.orig/arch/x86/mm/gup.c +++ linux-3.19.0/arch/x86/mm/gup.c @@ -172,7 +172,7 @@ */ if (pmd_none(pmd) || pmd_trans_splitting(pmd)) return 0; - if (unlikely(pmd_large(pmd))) { + if (unlikely(pmd_large(pmd) || !pmd_present(pmd))) { /* * NUMA hinting faults need to be handled in the GUP * slowpath for accounting purposes and so that they --- linux-3.19.0.orig/arch/x86/mm/hugetlbpage.c +++ linux-3.19.0/arch/x86/mm/hugetlbpage.c @@ -52,23 +52,17 @@ return 0; } -struct page * -follow_huge_pmd(struct mm_struct *mm, unsigned long address, - pmd_t *pmd, int write) -{ - return NULL; -} #else -struct page * -follow_huge_addr(struct mm_struct *mm, unsigned long address, int write) -{ - return ERR_PTR(-EINVAL); -} - +/* + * pmd_huge() returns 1 if @pmd is hugetlb related entry, that is normal + * hugetlb entry or non-present (migration or hwpoisoned) hugetlb entry. + * Otherwise, returns 0. + */ int pmd_huge(pmd_t pmd) { - return !!(pmd_val(pmd) & _PAGE_PSE); + return !pmd_none(pmd) && + (pmd_val(pmd) & (_PAGE_PRESENT|_PAGE_PSE)) != _PAGE_PRESENT; } int pud_huge(pud_t pud) --- linux-3.19.0.orig/arch/x86/mm/mmap.c +++ linux-3.19.0/arch/x86/mm/mmap.c @@ -35,12 +35,12 @@ .flags = -1, }; -static unsigned int stack_maxrandom_size(void) +static unsigned long stack_maxrandom_size(void) { - unsigned int max = 0; + unsigned long max = 0; if ((current->flags & PF_RANDOMIZE) && !(current->personality & ADDR_NO_RANDOMIZE)) { - max = ((-1U) & STACK_RND_MASK) << PAGE_SHIFT; + max = ((-1UL) & STACK_RND_MASK) << PAGE_SHIFT; } return max; --- linux-3.19.0.orig/arch/x86/platform/efi/efi_stub_64.S +++ linux-3.19.0/arch/x86/platform/efi/efi_stub_64.S @@ -91,167 +91,6 @@ ret ENDPROC(efi_call) -#ifdef CONFIG_EFI_MIXED - -/* - * We run this function from the 1:1 mapping. - * - * This function must be invoked with a 1:1 mapped stack. - */ -ENTRY(__efi64_thunk) - movl %ds, %eax - push %rax - movl %es, %eax - push %rax - movl %ss, %eax - push %rax - - subq $32, %rsp - movl %esi, 0x0(%rsp) - movl %edx, 0x4(%rsp) - movl %ecx, 0x8(%rsp) - movq %r8, %rsi - movl %esi, 0xc(%rsp) - movq %r9, %rsi - movl %esi, 0x10(%rsp) - - sgdt save_gdt(%rip) - - leaq 1f(%rip), %rbx - movq %rbx, func_rt_ptr(%rip) - - /* Switch to gdt with 32-bit segments */ - movl 64(%rsp), %eax - lgdt (%rax) - - leaq efi_enter32(%rip), %rax - pushq $__KERNEL_CS - pushq %rax - lretq - -1: addq $32, %rsp - - lgdt save_gdt(%rip) - - pop %rbx - movl %ebx, %ss - pop %rbx - movl %ebx, %es - pop %rbx - movl %ebx, %ds - - /* - * Convert 32-bit status code into 64-bit. - */ - test %rax, %rax - jz 1f - movl %eax, %ecx - andl $0x0fffffff, %ecx - andl $0xf0000000, %eax - shl $32, %rax - or %rcx, %rax -1: - ret -ENDPROC(__efi64_thunk) - -ENTRY(efi_exit32) - movq func_rt_ptr(%rip), %rax - push %rax - mov %rdi, %rax - ret -ENDPROC(efi_exit32) - - .code32 -/* - * EFI service pointer must be in %edi. - * - * The stack should represent the 32-bit calling convention. - */ -ENTRY(efi_enter32) - movl $__KERNEL_DS, %eax - movl %eax, %ds - movl %eax, %es - movl %eax, %ss - - /* Reload pgtables */ - movl %cr3, %eax - movl %eax, %cr3 - - /* Disable paging */ - movl %cr0, %eax - btrl $X86_CR0_PG_BIT, %eax - movl %eax, %cr0 - - /* Disable long mode via EFER */ - movl $MSR_EFER, %ecx - rdmsr - btrl $_EFER_LME, %eax - wrmsr - - call *%edi - - /* We must preserve return value */ - movl %eax, %edi - - /* - * Some firmware will return with interrupts enabled. Be sure to - * disable them before we switch GDTs. - */ - cli - - movl 68(%esp), %eax - movl %eax, 2(%eax) - lgdtl (%eax) - - movl %cr4, %eax - btsl $(X86_CR4_PAE_BIT), %eax - movl %eax, %cr4 - - movl %cr3, %eax - movl %eax, %cr3 - - movl $MSR_EFER, %ecx - rdmsr - btsl $_EFER_LME, %eax - wrmsr - - xorl %eax, %eax - lldt %ax - - movl 72(%esp), %eax - pushl $__KERNEL_CS - pushl %eax - - /* Enable paging */ - movl %cr0, %eax - btsl $X86_CR0_PG_BIT, %eax - movl %eax, %cr0 - lret -ENDPROC(efi_enter32) - - .data - .balign 8 - .global efi32_boot_gdt -efi32_boot_gdt: .word 0 - .quad 0 - -save_gdt: .word 0 - .quad 0 -func_rt_ptr: .quad 0 - - .global efi_gdt64 -efi_gdt64: - .word efi_gdt64_end - efi_gdt64 - .long 0 /* Filled out by user */ - .word 0 - .quad 0x0000000000000000 /* NULL descriptor */ - .quad 0x00af9a000000ffff /* __KERNEL_CS */ - .quad 0x00cf92000000ffff /* __KERNEL_DS */ - .quad 0x0080890000000000 /* TS descriptor */ - .quad 0x0000000000000000 /* TS continued */ -efi_gdt64_end: -#endif /* CONFIG_EFI_MIXED */ - .data ENTRY(efi_scratch) .fill 3,8,0 --- linux-3.19.0.orig/arch/x86/platform/efi/efi_thunk_64.S +++ linux-3.19.0/arch/x86/platform/efi/efi_thunk_64.S @@ -1,9 +1,26 @@ /* * Copyright (C) 2014 Intel Corporation; author Matt Fleming + * + * Support for invoking 32-bit EFI runtime services from a 64-bit + * kernel. + * + * The below thunking functions are only used after ExitBootServices() + * has been called. This simplifies things considerably as compared with + * the early EFI thunking because we can leave all the kernel state + * intact (GDT, IDT, etc) and simply invoke the the 32-bit EFI runtime + * services from __KERNEL32_CS. This means we can continue to service + * interrupts across an EFI mixed mode call. + * + * We do however, need to handle the fact that we're running in a full + * 64-bit virtual address space. Things like the stack and instruction + * addresses need to be accessible by the 32-bit firmware, so we rely on + * using the identity mappings in the EFI page table to access the stack + * and kernel text (see efi_setup_page_tables()). */ #include #include +#include .text .code64 @@ -33,14 +50,6 @@ leaq efi_exit32(%rip), %rbx subq %rax, %rbx movl %ebx, 8(%rsp) - leaq efi_gdt64(%rip), %rbx - subq %rax, %rbx - movl %ebx, 2(%ebx) - movl %ebx, 4(%rsp) - leaq efi_gdt32(%rip), %rbx - subq %rax, %rbx - movl %ebx, 2(%ebx) - movl %ebx, (%rsp) leaq __efi64_thunk(%rip), %rbx subq %rax, %rbx @@ -52,14 +61,92 @@ retq ENDPROC(efi64_thunk) - .data -efi_gdt32: - .word efi_gdt32_end - efi_gdt32 - .long 0 /* Filled out above */ - .word 0 - .quad 0x0000000000000000 /* NULL descriptor */ - .quad 0x00cf9a000000ffff /* __KERNEL_CS */ - .quad 0x00cf93000000ffff /* __KERNEL_DS */ -efi_gdt32_end: +/* + * We run this function from the 1:1 mapping. + * + * This function must be invoked with a 1:1 mapped stack. + */ +ENTRY(__efi64_thunk) + movl %ds, %eax + push %rax + movl %es, %eax + push %rax + movl %ss, %eax + push %rax + + subq $32, %rsp + movl %esi, 0x0(%rsp) + movl %edx, 0x4(%rsp) + movl %ecx, 0x8(%rsp) + movq %r8, %rsi + movl %esi, 0xc(%rsp) + movq %r9, %rsi + movl %esi, 0x10(%rsp) + + leaq 1f(%rip), %rbx + movq %rbx, func_rt_ptr(%rip) + + /* Switch to 32-bit descriptor */ + pushq $__KERNEL32_CS + leaq efi_enter32(%rip), %rax + pushq %rax + lretq + +1: addq $32, %rsp + + pop %rbx + movl %ebx, %ss + pop %rbx + movl %ebx, %es + pop %rbx + movl %ebx, %ds + /* + * Convert 32-bit status code into 64-bit. + */ + test %rax, %rax + jz 1f + movl %eax, %ecx + andl $0x0fffffff, %ecx + andl $0xf0000000, %eax + shl $32, %rax + or %rcx, %rax +1: + ret +ENDPROC(__efi64_thunk) + +ENTRY(efi_exit32) + movq func_rt_ptr(%rip), %rax + push %rax + mov %rdi, %rax + ret +ENDPROC(efi_exit32) + + .code32 +/* + * EFI service pointer must be in %edi. + * + * The stack should represent the 32-bit calling convention. + */ +ENTRY(efi_enter32) + movl $__KERNEL_DS, %eax + movl %eax, %ds + movl %eax, %es + movl %eax, %ss + + call *%edi + + /* We must preserve return value */ + movl %eax, %edi + + movl 72(%esp), %eax + pushl $__KERNEL_CS + pushl %eax + + lret +ENDPROC(efi_enter32) + + .data + .balign 8 +func_rt_ptr: .quad 0 efi_saved_sp: .quad 0 --- linux-3.19.0.orig/arch/x86/vdso/vclock_gettime.c +++ linux-3.19.0/arch/x86/vdso/vclock_gettime.c @@ -82,18 +82,15 @@ cycle_t ret; u64 last; u32 version; + u32 migrate_count; u8 flags; unsigned cpu, cpu1; /* - * Note: hypervisor must guarantee that: - * 1. cpu ID number maps 1:1 to per-CPU pvclock time info. - * 2. that per-CPU pvclock time info is updated if the - * underlying CPU changes. - * 3. that version is increased whenever underlying CPU - * changes. - * + * When looping to get a consistent (time-info, tsc) pair, we + * also need to deal with the possibility we can switch vcpus, + * so make sure we always re-fetch time-info for the current vcpu. */ do { cpu = __getcpu() & VGETCPU_CPU_MASK; @@ -102,20 +99,27 @@ * __getcpu() calls (Gleb). */ - pvti = get_pvti(cpu); + /* Make sure migrate_count will change if we leave the VCPU. */ + do { + pvti = get_pvti(cpu); + migrate_count = pvti->migrate_count; + + cpu1 = cpu; + cpu = __getcpu() & VGETCPU_CPU_MASK; + } while (unlikely(cpu != cpu1)); version = __pvclock_read_cycles(&pvti->pvti, &ret, &flags); /* * Test we're still on the cpu as well as the version. - * We could have been migrated just after the first - * vgetcpu but before fetching the version, so we - * wouldn't notice a version change. + * - We must read TSC of pvti's VCPU. + * - KVM doesn't follow the versioning protocol, so data could + * change before version if we left the VCPU. */ - cpu1 = __getcpu() & VGETCPU_CPU_MASK; - } while (unlikely(cpu != cpu1 || - (pvti->pvti.version & 1) || - pvti->pvti.version != version)); + smp_rmb(); + } while (unlikely((pvti->pvti.version & 1) || + pvti->pvti.version != version || + pvti->migrate_count != migrate_count)); if (unlikely(!(flags & PVCLOCK_TSC_STABLE_BIT))) *mode = VCLOCK_NONE; --- linux-3.19.0.orig/arch/x86/vdso/vdso32/sigreturn.S +++ linux-3.19.0/arch/x86/vdso/vdso32/sigreturn.S @@ -17,6 +17,7 @@ .text .globl __kernel_sigreturn .type __kernel_sigreturn,@function + nop /* this guy is needed for .LSTARTFDEDLSI1 below (watch for HACK) */ ALIGN __kernel_sigreturn: .LSTART_sigreturn: --- linux-3.19.0.orig/arch/x86/xen/p2m.c +++ linux-3.19.0/arch/x86/xen/p2m.c @@ -93,6 +93,12 @@ unsigned long xen_max_p2m_pfn __read_mostly; EXPORT_SYMBOL_GPL(xen_max_p2m_pfn); +#ifdef CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT +#define P2M_LIMIT CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT +#else +#define P2M_LIMIT 0 +#endif + static DEFINE_SPINLOCK(p2m_update_lock); static unsigned long *p2m_mid_missing_mfn; @@ -387,9 +393,11 @@ void __init xen_vmalloc_p2m_tree(void) { static struct vm_struct vm; + unsigned long p2m_limit; + p2m_limit = (phys_addr_t)P2M_LIMIT * 1024 * 1024 * 1024 / PAGE_SIZE; vm.flags = VM_ALLOC; - vm.size = ALIGN(sizeof(unsigned long) * xen_max_p2m_pfn, + vm.size = ALIGN(sizeof(unsigned long) * max(xen_max_p2m_pfn, p2m_limit), PMD_SIZE * PMDS_PER_MID_PAGE); vm_area_register_early(&vm, PMD_SIZE * PMDS_PER_MID_PAGE); pr_notice("p2m virtual area at %p, size is %lx\n", vm.addr, vm.size); @@ -554,7 +562,7 @@ mid_mfn = NULL; } - p2m_pfn = pte_pfn(ACCESS_ONCE(*ptep)); + p2m_pfn = pte_pfn(READ_ONCE(*ptep)); if (p2m_pfn == PFN_DOWN(__pa(p2m_identity)) || p2m_pfn == PFN_DOWN(__pa(p2m_missing))) { /* p2m leaf page is missing */ @@ -567,7 +575,7 @@ if (p2m_pfn == PFN_DOWN(__pa(p2m_missing))) p2m_init(p2m); else - p2m_init_identity(p2m, pfn); + p2m_init_identity(p2m, pfn & ~(P2M_PER_PAGE - 1)); spin_lock_irqsave(&p2m_update_lock, flags); --- linux-3.19.0.orig/arch/x86/xen/spinlock.c +++ linux-3.19.0/arch/x86/xen/spinlock.c @@ -41,7 +41,7 @@ static inline void check_zero(void) { u8 ret; - u8 old = ACCESS_ONCE(zero_stats); + u8 old = READ_ONCE(zero_stats); if (unlikely(old)) { ret = cmpxchg(&zero_stats, old, 0); /* This ensures only one fellow resets the stat */ @@ -112,6 +112,7 @@ struct xen_lock_waiting *w = this_cpu_ptr(&lock_waiting); int cpu = smp_processor_id(); u64 start; + __ticket_t head; unsigned long flags; /* If kicker interrupts not initialized yet, just spin */ @@ -159,11 +160,15 @@ */ __ticket_enter_slowpath(lock); + /* make sure enter_slowpath, which is atomic does not cross the read */ + smp_mb__after_atomic(); + /* * check again make sure it didn't become free while * we weren't looking */ - if (ACCESS_ONCE(lock->tickets.head) == want) { + head = READ_ONCE(lock->tickets.head); + if (__tickets_equal(head, want)) { add_stats(TAKEN_SLOW_PICKUP, 1); goto out; } @@ -204,8 +209,8 @@ const struct xen_lock_waiting *w = &per_cpu(lock_waiting, cpu); /* Make sure we read lock before want */ - if (ACCESS_ONCE(w->lock) == lock && - ACCESS_ONCE(w->want) == next) { + if (READ_ONCE(w->lock) == lock && + READ_ONCE(w->want) == next) { add_stats(RELEASED_SLOW_KICKED, 1); xen_send_IPI_one(cpu, XEN_SPIN_UNLOCK_VECTOR); break; --- linux-3.19.0.orig/arch/xtensa/Kconfig +++ linux-3.19.0/arch/xtensa/Kconfig @@ -428,6 +428,36 @@ If unsure, leave the default value here. +config XTFPGA_LCD + bool "Enable XTFPGA LCD driver" + depends on XTENSA_PLATFORM_XTFPGA + default n + help + There's a 2x16 LCD on most of XTFPGA boards, kernel may output + progress messages there during bootup/shutdown. It may be useful + during board bringup. + + If unsure, say N. + +config XTFPGA_LCD_BASE_ADDR + hex "XTFPGA LCD base address" + depends on XTFPGA_LCD + default "0x0d0c0000" + help + Base address of the LCD controller inside KIO region. + Different boards from XTFPGA family have LCD controller at different + addresses. Please consult prototyping user guide for your board for + the correct address. Wrong address here may lead to hardware lockup. + +config XTFPGA_LCD_8BIT_ACCESS + bool "Use 8-bit access to XTFPGA LCD" + depends on XTFPGA_LCD + default n + help + LCD may be connected with 4- or 8-bit interface, 8-bit access may + only be used with 8-bit interface. Please consult prototyping user + guide for your board for the correct interface width. + endmenu menu "Executable file formats" --- linux-3.19.0.orig/arch/xtensa/include/uapi/asm/unistd.h +++ linux-3.19.0/arch/xtensa/include/uapi/asm/unistd.h @@ -715,7 +715,7 @@ __SYSCALL(324, sys_name_to_handle_at, 5) #define __NR_open_by_handle_at 325 __SYSCALL(325, sys_open_by_handle_at, 3) -#define __NR_sync_file_range 326 +#define __NR_sync_file_range2 326 __SYSCALL(326, sys_sync_file_range2, 6) #define __NR_perf_event_open 327 __SYSCALL(327, sys_perf_event_open, 5) --- linux-3.19.0.orig/arch/xtensa/platforms/iss/network.c +++ linux-3.19.0/arch/xtensa/platforms/iss/network.c @@ -349,8 +349,8 @@ { struct iss_net_private *lp = (struct iss_net_private *)priv; - spin_lock(&lp->lock); iss_net_poll(); + spin_lock(&lp->lock); mod_timer(&lp->timer, jiffies + lp->timer_val); spin_unlock(&lp->lock); } @@ -361,7 +361,7 @@ struct iss_net_private *lp = netdev_priv(dev); int err; - spin_lock(&lp->lock); + spin_lock_bh(&lp->lock); err = lp->tp.open(lp); if (err < 0) @@ -376,9 +376,11 @@ while ((err = iss_net_rx(dev)) > 0) ; - spin_lock(&opened_lock); + spin_unlock_bh(&lp->lock); + spin_lock_bh(&opened_lock); list_add(&lp->opened_list, &opened); - spin_unlock(&opened_lock); + spin_unlock_bh(&opened_lock); + spin_lock_bh(&lp->lock); init_timer(&lp->timer); lp->timer_val = ISS_NET_TIMER_VALUE; @@ -387,7 +389,7 @@ mod_timer(&lp->timer, jiffies + lp->timer_val); out: - spin_unlock(&lp->lock); + spin_unlock_bh(&lp->lock); return err; } @@ -395,7 +397,7 @@ { struct iss_net_private *lp = netdev_priv(dev); netif_stop_queue(dev); - spin_lock(&lp->lock); + spin_lock_bh(&lp->lock); spin_lock(&opened_lock); list_del(&opened); @@ -405,18 +407,17 @@ lp->tp.close(lp); - spin_unlock(&lp->lock); + spin_unlock_bh(&lp->lock); return 0; } static int iss_net_start_xmit(struct sk_buff *skb, struct net_device *dev) { struct iss_net_private *lp = netdev_priv(dev); - unsigned long flags; int len; netif_stop_queue(dev); - spin_lock_irqsave(&lp->lock, flags); + spin_lock_bh(&lp->lock); len = lp->tp.write(lp, &skb); @@ -438,7 +439,7 @@ pr_err("%s: %s failed(%d)\n", dev->name, __func__, len); } - spin_unlock_irqrestore(&lp->lock, flags); + spin_unlock_bh(&lp->lock); dev_kfree_skb(skb); return NETDEV_TX_OK; @@ -466,9 +467,9 @@ if (!is_valid_ether_addr(hwaddr->sa_data)) return -EADDRNOTAVAIL; - spin_lock(&lp->lock); + spin_lock_bh(&lp->lock); memcpy(dev->dev_addr, hwaddr->sa_data, ETH_ALEN); - spin_unlock(&lp->lock); + spin_unlock_bh(&lp->lock); return 0; } @@ -520,11 +521,11 @@ *lp = (struct iss_net_private) { .device_list = LIST_HEAD_INIT(lp->device_list), .opened_list = LIST_HEAD_INIT(lp->opened_list), - .lock = __SPIN_LOCK_UNLOCKED(lp.lock), .dev = dev, .index = index, - }; + }; + spin_lock_init(&lp->lock); /* * If this name ends up conflicting with an existing registered * netdevice, that is OK, register_netdev{,ice}() will notice this --- linux-3.19.0.orig/arch/xtensa/platforms/xtfpga/Makefile +++ linux-3.19.0/arch/xtensa/platforms/xtfpga/Makefile @@ -6,4 +6,5 @@ # # Note 2! The CFLAGS definitions are in the main makefile... -obj-y = setup.o lcd.o +obj-y += setup.o +obj-$(CONFIG_XTFPGA_LCD) += lcd.o --- linux-3.19.0.orig/arch/xtensa/platforms/xtfpga/include/platform/hardware.h +++ linux-3.19.0/arch/xtensa/platforms/xtfpga/include/platform/hardware.h @@ -40,9 +40,6 @@ /* UART */ #define DUART16552_PADDR (XCHAL_KIO_PADDR + 0x0D050020) -/* LCD instruction and data addresses. */ -#define LCD_INSTR_ADDR ((char *)IOADDR(0x0D040000)) -#define LCD_DATA_ADDR ((char *)IOADDR(0x0D040004)) /* Misc. */ #define XTFPGA_FPGAREGS_VADDR IOADDR(0x0D020000) --- linux-3.19.0.orig/arch/xtensa/platforms/xtfpga/include/platform/lcd.h +++ linux-3.19.0/arch/xtensa/platforms/xtfpga/include/platform/lcd.h @@ -11,10 +11,25 @@ #ifndef __XTENSA_XTAVNET_LCD_H #define __XTENSA_XTAVNET_LCD_H +#ifdef CONFIG_XTFPGA_LCD /* Display string STR at position POS on the LCD. */ void lcd_disp_at_pos(char *str, unsigned char pos); /* Shift the contents of the LCD display left or right. */ void lcd_shiftleft(void); void lcd_shiftright(void); +#else +static inline void lcd_disp_at_pos(char *str, unsigned char pos) +{ +} + +static inline void lcd_shiftleft(void) +{ +} + +static inline void lcd_shiftright(void) +{ +} +#endif + #endif --- linux-3.19.0.orig/arch/xtensa/platforms/xtfpga/lcd.c +++ linux-3.19.0/arch/xtensa/platforms/xtfpga/lcd.c @@ -1,50 +1,63 @@ /* - * Driver for the LCD display on the Tensilica LX60 Board. + * Driver for the LCD display on the Tensilica XTFPGA board family. + * http://www.mytechcorp.com/cfdata/productFile/File1/MOC-16216B-B-A0A04.pdf * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 2001, 2006 Tensilica Inc. + * Copyright (C) 2015 Cadence Design Systems Inc. */ -/* - * - * FIXME: this code is from the examples from the LX60 user guide. - * - * The lcd_pause function does busy waiting, which is probably not - * great. Maybe the code could be changed to use kernel timers, or - * change the hardware to not need to wait. - */ - +#include #include #include #include #include -#include -#define LCD_PAUSE_ITERATIONS 4000 +/* LCD instruction and data addresses. */ +#define LCD_INSTR_ADDR ((char *)IOADDR(CONFIG_XTFPGA_LCD_BASE_ADDR)) +#define LCD_DATA_ADDR (LCD_INSTR_ADDR + 4) + #define LCD_CLEAR 0x1 #define LCD_DISPLAY_ON 0xc /* 8bit and 2 lines display */ #define LCD_DISPLAY_MODE8BIT 0x38 +#define LCD_DISPLAY_MODE4BIT 0x28 #define LCD_DISPLAY_POS 0x80 #define LCD_SHIFT_LEFT 0x18 #define LCD_SHIFT_RIGHT 0x1c +static void lcd_put_byte(u8 *addr, u8 data) +{ +#ifdef CONFIG_XTFPGA_LCD_8BIT_ACCESS + ACCESS_ONCE(*addr) = data; +#else + ACCESS_ONCE(*addr) = data & 0xf0; + ACCESS_ONCE(*addr) = (data << 4) & 0xf0; +#endif +} + static int __init lcd_init(void) { - *LCD_INSTR_ADDR = LCD_DISPLAY_MODE8BIT; + ACCESS_ONCE(*LCD_INSTR_ADDR) = LCD_DISPLAY_MODE8BIT; mdelay(5); - *LCD_INSTR_ADDR = LCD_DISPLAY_MODE8BIT; + ACCESS_ONCE(*LCD_INSTR_ADDR) = LCD_DISPLAY_MODE8BIT; udelay(200); - *LCD_INSTR_ADDR = LCD_DISPLAY_MODE8BIT; + ACCESS_ONCE(*LCD_INSTR_ADDR) = LCD_DISPLAY_MODE8BIT; + udelay(50); +#ifndef CONFIG_XTFPGA_LCD_8BIT_ACCESS + ACCESS_ONCE(*LCD_INSTR_ADDR) = LCD_DISPLAY_MODE4BIT; + udelay(50); + lcd_put_byte(LCD_INSTR_ADDR, LCD_DISPLAY_MODE4BIT); udelay(50); - *LCD_INSTR_ADDR = LCD_DISPLAY_ON; +#endif + lcd_put_byte(LCD_INSTR_ADDR, LCD_DISPLAY_ON); udelay(50); - *LCD_INSTR_ADDR = LCD_CLEAR; + lcd_put_byte(LCD_INSTR_ADDR, LCD_CLEAR); mdelay(10); lcd_disp_at_pos("XTENSA LINUX", 0); return 0; @@ -52,10 +65,10 @@ void lcd_disp_at_pos(char *str, unsigned char pos) { - *LCD_INSTR_ADDR = LCD_DISPLAY_POS | pos; + lcd_put_byte(LCD_INSTR_ADDR, LCD_DISPLAY_POS | pos); udelay(100); while (*str != 0) { - *LCD_DATA_ADDR = *str; + lcd_put_byte(LCD_DATA_ADDR, *str); udelay(200); str++; } @@ -63,13 +76,13 @@ void lcd_shiftleft(void) { - *LCD_INSTR_ADDR = LCD_SHIFT_LEFT; + lcd_put_byte(LCD_INSTR_ADDR, LCD_SHIFT_LEFT); udelay(50); } void lcd_shiftright(void) { - *LCD_INSTR_ADDR = LCD_SHIFT_RIGHT; + lcd_put_byte(LCD_INSTR_ADDR, LCD_SHIFT_RIGHT); udelay(50); } --- linux-3.19.0.orig/block/blk-merge.c +++ linux-3.19.0/block/blk-merge.c @@ -609,7 +609,7 @@ if (q->queue_flags & (1 << QUEUE_FLAG_SG_GAPS)) { struct bio_vec *bprev; - bprev = &rq->biotail->bi_io_vec[bio->bi_vcnt - 1]; + bprev = &rq->biotail->bi_io_vec[rq->biotail->bi_vcnt - 1]; if (bvec_gap_to_prev(bprev, bio->bi_io_vec[0].bv_offset)) return false; } --- linux-3.19.0.orig/block/blk-mq-tag.c +++ linux-3.19.0/block/blk-mq-tag.c @@ -265,9 +265,11 @@ /* * We're out of tags on this hardware queue, kick any * pending IO submits before going to sleep waiting for - * some to complete. + * some to complete. Note that hctx can be NULL here for + * reserved tag allocation. */ - blk_mq_run_hw_queue(hctx, false); + if (hctx) + blk_mq_run_hw_queue(hctx, false); /* * Retry tag allocation after running the hardware queue, @@ -509,6 +511,7 @@ bt->bs = kzalloc(BT_WAIT_QUEUES * sizeof(*bt->bs), GFP_KERNEL); if (!bt->bs) { kfree(bt->map); + bt->map = NULL; return -ENOMEM; } --- linux-3.19.0.orig/block/blk-mq.c +++ linux-3.19.0/block/blk-mq.c @@ -1937,7 +1937,7 @@ */ if (percpu_ref_init(&q->mq_usage_counter, blk_mq_usage_counter_release, PERCPU_REF_INIT_ATOMIC, GFP_KERNEL)) - goto err_map; + goto err_mq_usage; setup_timer(&q->timeout, blk_mq_rq_timer, (unsigned long) q); blk_queue_rq_timeout(q, 30000); @@ -1980,7 +1980,7 @@ blk_mq_init_cpu_queues(q, set->nr_hw_queues); if (blk_mq_init_hw_queues(q, set)) - goto err_hw; + goto err_mq_usage; mutex_lock(&all_q_mutex); list_add_tail(&q->all_q_node, &all_q_list); @@ -1992,7 +1992,7 @@ return q; -err_hw: +err_mq_usage: blk_cleanup_queue(q); err_hctxs: kfree(map); --- linux-3.19.0.orig/block/blk-settings.c +++ linux-3.19.0/block/blk-settings.c @@ -585,7 +585,7 @@ b->physical_block_size); t->io_min = max(t->io_min, b->io_min); - t->io_opt = lcm(t->io_opt, b->io_opt); + t->io_opt = lcm_not_zero(t->io_opt, b->io_opt); t->cluster &= b->cluster; t->discard_zeroes_data &= b->discard_zeroes_data; @@ -616,7 +616,7 @@ b->raid_partial_stripes_expensive); /* Find lowest common alignment_offset */ - t->alignment_offset = lcm(t->alignment_offset, alignment) + t->alignment_offset = lcm_not_zero(t->alignment_offset, alignment) % max(t->physical_block_size, t->io_min); /* Verify that new alignment_offset is on a logical block boundary */ @@ -643,7 +643,7 @@ b->max_discard_sectors); t->discard_granularity = max(t->discard_granularity, b->discard_granularity); - t->discard_alignment = lcm(t->discard_alignment, alignment) % + t->discard_alignment = lcm_not_zero(t->discard_alignment, alignment) % t->discard_granularity; } --- linux-3.19.0.orig/block/blk-throttle.c +++ linux-3.19.0/block/blk-throttle.c @@ -1292,6 +1292,9 @@ struct blkg_rwstat rwstat = { }, tmp; int i, cpu; + if (tg->stats_cpu == NULL) + return 0; + for_each_possible_cpu(cpu) { struct tg_stats_cpu *sc = per_cpu_ptr(tg->stats_cpu, cpu); --- linux-3.19.0.orig/block/cfq-iosched.c +++ linux-3.19.0/block/cfq-iosched.c @@ -3590,6 +3590,11 @@ blkcg = bio_blkcg(bio); cfqg = cfq_lookup_create_cfqg(cfqd, blkcg); + if (!cfqg) { + cfqq = &cfqd->oom_cfqq; + goto out; + } + cfqq = cic_to_cfqq(cic, is_sync); /* @@ -3626,7 +3631,7 @@ } else cfqq = &cfqd->oom_cfqq; } - +out: if (new_cfqq) kmem_cache_free(cfq_pool, new_cfqq); @@ -3656,12 +3661,17 @@ cfq_get_queue(struct cfq_data *cfqd, bool is_sync, struct cfq_io_cq *cic, struct bio *bio, gfp_t gfp_mask) { - const int ioprio_class = IOPRIO_PRIO_CLASS(cic->ioprio); - const int ioprio = IOPRIO_PRIO_DATA(cic->ioprio); + int ioprio_class = IOPRIO_PRIO_CLASS(cic->ioprio); + int ioprio = IOPRIO_PRIO_DATA(cic->ioprio); struct cfq_queue **async_cfqq = NULL; struct cfq_queue *cfqq = NULL; if (!is_sync) { + if (!ioprio_valid(cic->ioprio)) { + struct task_struct *tsk = current; + ioprio = task_nice_ioprio(tsk); + ioprio_class = task_nice_ioclass(tsk); + } async_cfqq = cfq_async_queue_prio(cfqd, ioprio_class, ioprio); cfqq = *async_cfqq; } --- linux-3.19.0.orig/block/scsi_ioctl.c +++ linux-3.19.0/block/scsi_ioctl.c @@ -28,6 +28,9 @@ #include #include #include +#include +#include +#include #include #include @@ -716,8 +719,17 @@ case SG_GET_RESERVED_SIZE: case SG_SET_RESERVED_SIZE: case SG_EMULATED_HOST: + case BLKFLSBUF: + case BLKROSET: return 0; case CDROM_GET_CAPABILITY: + case CDROM_DRIVE_STATUS: + case FDGETPRM: + case RAID_VERSION: + case MTIOCGET: +#ifdef CONFIG_COMPAT + case 0x801c6d02: /* MTIOCGET32 */ +#endif /* Keep this until we remove the printk below. udev sends it * and we do not want to spam dmesg about it. CD-ROMs do * not have partitions, so we get here only for disks. --- linux-3.19.0.orig/debian.master/NOTES +++ linux-3.19.0/debian.master/NOTES @@ -0,0 +1,4 @@ +eSCO patch removed. Replaced upstream with a disable_esco module parm. +airprime: Module gone, use option driver instead +AppArmor: Patch is all there and ported. Ooops when enabled, so default + off (still can be enabled apparmor=1) --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/abiname +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/abiname @@ -0,0 +1 @@ +19 --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/amd64/generic +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/amd64/generic @@ -0,0 +1,18829 @@ +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x28e09af1 iosf_mbi_available +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x4c878322 iosf_mbi_modify +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x6d1d5d9b iosf_mbi_write +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x932493a8 iosf_mbi_read +EXPORT_SYMBOL arch/x86/kvm/kvm 0x81ba2fff kvm_cpu_has_pending_timer +EXPORT_SYMBOL arch/x86/kvm/kvm 0x85c3f5ce kvm_read_guest_atomic +EXPORT_SYMBOL crypto/gf128mul 0x0c2f123f gf128mul_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x1068004b gf128mul_bbe +EXPORT_SYMBOL crypto/gf128mul 0x2f2889a0 gf128mul_init_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x384ef9ce gf128mul_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x56af0dbd gf128mul_x_ble +EXPORT_SYMBOL crypto/gf128mul 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL crypto/gf128mul 0xbd17a0df gf128mul_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0xc0890413 gf128mul_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL crypto/mcryptd 0x8d910110 mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/video 0x7a45377b acpi_video_unregister +EXPORT_SYMBOL drivers/acpi/video 0x853bb587 acpi_video_get_edid +EXPORT_SYMBOL drivers/acpi/video 0x8826c13b acpi_video_register +EXPORT_SYMBOL drivers/acpi/video 0xd67e424e acpi_video_unregister_backlight +EXPORT_SYMBOL drivers/atm/suni 0x953d2f47 suni_init +EXPORT_SYMBOL drivers/atm/uPD98402 0x7c98cdbc uPD98402_init +EXPORT_SYMBOL drivers/bcma/bcma 0x453ddd9b bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0xcf368079 bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x0595b2d1 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x114c37e4 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x1bd5ad4e pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x70294411 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x75572e01 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x77c7f28c pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x79839804 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x9c5990bf pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xe297c1e8 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0xe721aa57 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0xf7675efc paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0xfaac2141 paride_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1348760d ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x16dcec76 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a10c898 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a250037 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1aba5db8 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1fae3bac ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x3f1557b7 ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x40f2b10c ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x423b776a ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c971bec ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x510f3c2f ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x524f6f51 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x56e6f8f6 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5e80f37c ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5fcdcc05 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67cb9784 ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x78fd36e7 ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x838dd12c ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8c8ee770 ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96cbcc81 ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa2a98b91 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe0fa83f2 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe6ab72a6 ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf2576cb9 ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/nvram 0x0f28cb91 nvram_read_byte +EXPORT_SYMBOL drivers/char/nvram 0x17ff2c1d __nvram_read_byte +EXPORT_SYMBOL drivers/char/nvram 0x2adec1e0 __nvram_check_checksum +EXPORT_SYMBOL drivers/char/nvram 0x7da28f12 nvram_check_checksum +EXPORT_SYMBOL drivers/char/nvram 0x9ce3f83f nvram_write_byte +EXPORT_SYMBOL drivers/char/nvram 0xa8813189 __nvram_write_byte +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x06f62304 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x70ebaf7b xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xe7dedcfb xillybus_init_endpoint +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x1af11a7b dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x22292dd4 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xa99fc700 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xb03147a9 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xc3152725 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xd08ede08 dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/ioat/ioatdma 0x845ac7db ioat_dma_setup_interrupts +EXPORT_SYMBOL drivers/edac/edac_core 0xc28d5d0c edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x029a3716 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0356d152 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04d0f641 fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x098acdae fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0a8e7a88 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0d3fcc1b fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0f7d6af8 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x15251342 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1d9fd85c fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1ee17f96 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x43213e32 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x43a69e47 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4741e361 fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x645b715f fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6482c565 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65371fa1 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6e5dd206 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6e906c66 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x74af999d fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8d0c5d78 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8f273367 fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaaaeb406 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb4d9728a fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xce7604ed fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd7b04913 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe4579925 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe61a7aec fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xeb27198f fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf4fc57eb fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firmware/dcdbas 0xa75079d6 dcdbas_smi_request +EXPORT_SYMBOL drivers/fmc/fmc 0x0272ef04 fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x0f076f5f fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x19c333bf fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x2e7da00a fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0x3041e7b3 fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0x3691ae59 fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x3f19f812 fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x68685d5f fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x73bddaaf fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x861e916c fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x91401726 fmc_reprogram +EXPORT_SYMBOL drivers/gpu/drm/amd/amdkfd/amdkfd 0x2d950c7d kgd2kfd_init +EXPORT_SYMBOL drivers/gpu/drm/bridge/ptn3460 0x31b5b359 ptn3460_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00667d8a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00bfb924 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01a4ee6e drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x020046a9 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x020ea4b7 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x029bbb07 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x037b2c76 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0396c17b drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0398c425 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03b4965e drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x050d742c drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07e7d26e drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08e383b4 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08f48fd5 drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x097f3db5 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09c112b3 drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09e88497 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a7e5a5b drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0abc620b drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b60f901 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0cf2ab19 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d1b938c drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e6fbc63 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f459722 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fad9407 drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x10077e2f drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11068858 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x114c781f drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11a2e310 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1308b7fa drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x146813e3 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x157f2ebe drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15cfc610 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16939931 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16d92c82 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18780864 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x189f6401 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x197378e4 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e44324 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a375027 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a72a7b3 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1be36801 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dbb63a4 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e4df123 drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ebd75e4 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1fb40cce drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1fc36cc1 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ff1e4c0 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ff25af9 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2363acc2 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x254a0fc1 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2581e041 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x270b4218 drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x272de9cd drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x281f8a7f drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x293201cb drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2960db77 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29c85ddc drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29e65aa5 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a3b0072 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a6386c9 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2bcf3902 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2cc5aac1 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2cf276a7 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d80be4d drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e52143b drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e640d7f drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x302b489d drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30c7dad6 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3223da1f drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3292f5ea drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32de71eb drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33c47ce5 drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3527ebca drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36e98e37 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38d69afd drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39816613 drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ae7b2d0 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b0f600a drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c9d2837 drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e45a566 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e865d63 drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb02764 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3fba378d drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40404da8 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41403c57 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42a68bf5 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x459565af drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46030cc7 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46512ee8 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46d21400 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48854d89 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48bc2eac drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49036fb4 drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x493f95e9 drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49c105dc drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49fabf0d drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a0c5758 drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4af6b9a8 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b32cb5c drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c672e7e drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d371043 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d840e4c drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e7f3a91 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51fc407a drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5211dad7 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55c21cc1 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57ca489f drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x582a0005 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58454bc6 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58965dc2 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58ae3362 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a70fe9e drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d7318dc drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5db53309 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5efe7545 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f3e0fcb drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6038159f drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60d78df2 drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6162e7ca drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x617af722 drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61ae5a76 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63b510f5 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64a97eaa drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64e47636 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x673376f9 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69a45875 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6adbef90 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c1b7de4 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d1e9542 drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e4c9cc9 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7290b28a drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74b02272 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x756c6d2b drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7663373f drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x767864a0 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7786db6e drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x779a1538 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77ac4764 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79f4f797 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a4e7297 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b0d2e12 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b4b6ed2 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b8179d4 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c4ccea1 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c7379b9 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c819fa2 drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c99ece8 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7daec99f drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e21fab9 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e45f086 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80c9a943 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ba930c drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81c03a87 drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x831120b4 drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x850256a0 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8885f5c8 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8982aeed drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b3e22e3 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b7d75cd drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c7c2911 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d1e879c drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d9dc0f8 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8fbfa569 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90e15ff4 drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x949005a0 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95ee1c60 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9898762b drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98cc78a2 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98d9bef0 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a50a9e3 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a6a081a drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9cc2d60b drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e2df4db drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e88421b drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3458d46 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3dae396 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa46bc9b1 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4c36b53 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5bc82f7 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa64a5c2e drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7dc5e71 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7e9c16e drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab66eb52 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad759a19 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae328837 drm_bridge_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf3ef753 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0dc0370 drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb165d2d4 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb24dba12 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb26544ca drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5540008 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6cc5503 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb723e9ab drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7856342 drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb85bb9ba drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb8733717 drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9180ad0 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbac42228 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbafe47cc drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe69f3be drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0556c21 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1a64681 drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2328604 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc61c28c9 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc67bbf6b drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc74b4f2e drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9597c3d drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9b9bb87 drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca2d91d5 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb7c3460 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc206a23 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcca88150 drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcce46556 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdb5684d drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdeae223 drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xced2f3e1 drm_bridge_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcfa559cf drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd046abb8 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0cb03a7 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1025fc1 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1424b59 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2bac4c3 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd33e26cf drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3660106 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3d2d201 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3d557e2 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4ed3e88 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd62d85e3 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6cc0b7b drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd91da34e drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd97cd51c drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9dfd44d drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbd64cd6 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc5aa0e7 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xddeb7405 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde2a7523 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde60e746 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf77eb92 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf9672ba drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdff8edc1 drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0bec42c drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe16c4c97 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe22eafa5 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ef97e4 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3578af8 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6e85a90 drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe83c8209 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xebe83d05 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xece42498 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee9dd490 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeeed3dbb drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0064db6 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf00a7826 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf07276b0 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0bcbc53 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf147a0e1 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1e764d5 drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3b55939 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf48c4c8c drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4a075b4 drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4f1a1db drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf56610b8 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5d1a56b drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf71bbf83 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf77788b3 drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7da8833 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf83d1acc drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf86c64d0 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa023dfa drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb1ba560 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc0250c1 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd0b97e0 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd493748 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd7a400e drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff3350a7 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x018c76be drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x02774791 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x03a04b48 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x056b92e2 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1065b77d drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x11e1d571 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1205a090 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1398730b drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x13d6bdd9 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x13e9e836 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1521089d drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1c39cfc1 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ed49e25 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1f530afa drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2274d5ba drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2755f7a0 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x325a54ce drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3488541b drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3595a402 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x35e0a71a drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x39c8545e drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3c95d30e drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x41994713 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4984fe9d drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4eaf0c11 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x53b22d5f drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x55756645 drm_atomic_helper_commit_post_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x58810548 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x58933dd7 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x59c25435 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5b7882f4 drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5bb87c81 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5d14eceb drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x602c38fd drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x612266c0 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6354eb73 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x644b31f5 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x66bd8853 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x69f34e0c drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6ff3ec84 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7455284d drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x76085d2d drm_atomic_helper_commit_pre_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7a95cc35 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7c8385e8 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x814831f0 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x883d8cd2 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8880132b drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b6801b1 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d9ee8c0 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8f285c9e drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8fe61bf7 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x962aaa8b drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9848eb94 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9b6ffa92 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9c74b668 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9fb1cb29 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa07854d7 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa252bd0d drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa30d5fd5 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa424659f drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa6e412bf drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77a4daf drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa7fb562e drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8551a2f drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaa2bc48d drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xac0ff795 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xafd02e26 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb5c90ee5 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb846ae06 drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb8b93744 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbba589cf drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbced92a4 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbd99c09d drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc0b3cd97 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc2c5f771 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc3f16a16 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc3fe691f drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc5bd53bf drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcbb3b4fa drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd34f5217 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd3f83743 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd6d769b8 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd6ee1d77 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xda3285d0 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdbb206d7 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdef5dfcc drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe01611fa drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe287b56d drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe2a5b1a0 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe3db4baa drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe41d012b drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe4265dbc drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe9f3106b drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xebc8c310 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xecf5293b drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf01c6508 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf6f8fa50 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf829f059 drm_primary_helper_create_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfcab6548 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfe04cf38 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0x103c5043 nouveau_platform_device_create_ +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0xf6cbc1e8 nouveau_drm_device_remove +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x040f15c3 ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0a37710d ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0d0b8a8f ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x19a1b038 ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1c3c97b3 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1c720855 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x20168b1d ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2105e18d ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x22eea567 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x264a8b58 ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x264b5158 ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x277c6cf5 ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2e92dc6a ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x32753458 ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x38e498b9 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4046eaeb ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x49c64b89 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4b5bca69 ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e8dd264 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5084af42 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x53f6067d ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x564e1aee ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x586b476e ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6052860c ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x60ba29b8 ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6609b421 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x66a11345 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6b797c25 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x718a56bb ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x76634b03 ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x770fb1b8 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x806b3923 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80c93ac7 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8368f2b0 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8568be30 ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8857f85c ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x888188fe ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8ee850f7 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x96a9ab47 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9ac061b0 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9d3eab45 ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9dcbad36 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9df1e762 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9ed4c950 ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa1909657 ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa6f77281 ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xaec0d8f5 ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb4557a13 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb4ad2c31 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb55f4a1c ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb7451f95 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb7c4bf12 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb81e2a24 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc4d4618d ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc6ab5e7a ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc7037ec8 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcc1a1226 ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd1c76c3e ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd26af38c ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd58b5abd ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd5f2e7e1 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd69c6240 ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xee906bd8 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf4fb0aaa ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfb4789b1 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfdc7b4a2 ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfdf0fb39 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xff3aed33 ttm_bo_kunmap +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x0cf612bb vmbus_recvpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0xae3fe75f vmbus_sendpacket +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x0903c239 vid_from_reg +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0xef1c781c vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x0e2a6864 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x0f5877d4 sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x34257f35 sch56xx_watchdog_unregister +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xb3656f55 sch56xx_watchdog_register +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xe5022f95 sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xed1d2a08 sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x345b7756 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x44ce3123 i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x7a73f055 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x5d1d1a4e i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x8d6b8317 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x9d7cda93 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x31abdc00 st_accel_common_probe +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x5d82b656 st_accel_common_remove +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x22d53218 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x2b473813 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x30af8045 hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x33a193c1 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x4deb1a52 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x8d4c9852 hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc83a92bf hid_sensor_format_scale +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x21c829ea hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x7508a064 hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xc6af2b1b hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x03ef1b88 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x07423eb0 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x173a169b st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1f5b19fd st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x3677692d st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x47766772 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x4e9e7df8 st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x5ce69626 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x64019666 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xa823f696 st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xae207e54 st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb7944c83 st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xbc230935 st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc3786ab2 st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xe71482eb st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xcb8f72e3 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x7949f1e9 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x55a5fc42 st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xca48b65a st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x39aa57b5 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xb1678672 adis_enable_irq +EXPORT_SYMBOL drivers/iio/industrialio 0x00c0d692 iio_buffer_read_length +EXPORT_SYMBOL drivers/iio/industrialio 0x1f7ba36f iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x20d4d547 iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x20f8c824 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x2f4e616a iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x45a81aaa iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x57c25458 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x58eca710 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x5a565479 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x6c85d5ee iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x85945d65 iio_buffer_show_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x916a53b3 iio_buffer_write_length +EXPORT_SYMBOL drivers/iio/industrialio 0xabbe57d3 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xae39ca37 iio_buffer_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xc1c711c4 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xc6ffad46 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0xd0ee025e iio_buffer_register +EXPORT_SYMBOL drivers/iio/industrialio 0xd6d6c51c iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe3c1be57 iio_buffer_store_enable +EXPORT_SYMBOL drivers/iio/industrialio 0xe710dd83 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0xe71d7122 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0xec799cb6 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xfc6eb5e2 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x52ff2ee9 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xa21c207a iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x12784725 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x85e1d78f iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x6825f966 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xf676d28e st_magn_common_remove +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x13c48163 st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x891be9e9 st_press_common_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x049ace30 rdma_addr_find_smac_by_sgid +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x04b8b6d7 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1c3c0ad3 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x2107de5f rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x446fd7c9 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x6f6ee97c rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xde677876 rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf19ab26c rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0be6341c ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x21822c15 ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x218d04b4 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x31699efd ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x443c553a ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x508f8cd1 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7f53c175 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fe55bd4 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x9349de6e ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa76c7bc6 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc17f821a ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc8adfbd1 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd5b0d654 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd856a087 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xeb432ecc ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf4271db3 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xfed2dc72 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x065e6262 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0beb1e80 ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0f400457 ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0fc5f8d2 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x12de8f57 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1300937b ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x14a46332 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x18bf412c ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x198e07d0 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1de311a3 ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1deeeb3c ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x21b4301b ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x27fee4ce ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2c9d6b16 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2e144918 ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2e3e6b36 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x34c10425 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x390bea84 ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e759ac7 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d027777 ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4dcf1ba1 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x504a7f86 ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x53aaa62b ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x54f620f8 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x568a8708 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58004831 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5b88dd00 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f2a8887 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6013e4d1 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x65ff7cd3 ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6674f0d6 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b172eaa ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b679381 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x72ab605f ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7a2534cf ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7abaff19 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8c0835f5 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8c0f48fd ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8ddcc74e ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8ed561c8 ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x91c9fb3b ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9707ab95 ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9d09a442 ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa070dfe8 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa7a398b3 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa82c7666 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa8f9e781 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaa6df01a ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab51914a ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae10e6f7 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae409a28 ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb00c4233 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb5a52f62 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7109bce ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb9453825 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb9aa6ad5 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd4da9fc ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd9f6fed ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc157d98f ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc2c4a0f2 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc33bb987 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc4d7b044 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc595cf19 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8d67523 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8eae2dd ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb63159c ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xce192131 ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd32abb11 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd43e1e62 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd51b2cc8 ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdae15a94 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdcc5fbf0 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe1f60004 ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe43819aa ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe43f47be ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe57bf325 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe65dae2e ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7fdd107 ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xebad5c97 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xee7a069a ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf201c235 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf7a6f9d2 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfba60804 ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfed928f1 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x0879ae79 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x0ca06568 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x1786415e ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2a45ea6b ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x3c5373f2 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6461c7a8 ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6f077fcf ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x833b54bb ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x89c8fc87 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x946d5d27 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xabc40351 ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd584148e ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xe9f840e5 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xef927459 ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xfe57e7eb ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x1a4e87af ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x2fd0e42f ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x33c47b6b ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x7346affb ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x7fb6cfba ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9e5104f7 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xc1955a3f ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xddc330e7 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xf967a3a1 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xff9971d4 ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2569d757 ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x52a6ce77 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7971c00e ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe350f2aa ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x14701d13 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x1a2e8137 iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5780d01b iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5b9f35c2 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6dd1ea5a iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6f033297 iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x72e18271 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8133902f iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8a8fea6e iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x91a914d6 iwpm_init +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9327be67 iwpm_exit +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99938442 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc17b7eb5 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc384b5f1 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xe4342d5b iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xe484d698 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0523aa7b rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0618c1e3 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0cc0b29f rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0e551890 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x187a5cd0 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x254263b9 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x256c8610 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2f6dba81 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x332bb383 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x66cbfe0d rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7a4651ad rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x867c57c0 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8891f684 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8f0c2734 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8f5fb010 rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x948046c8 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb13bd0d3 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc873cdd2 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdcb3abef rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf7e2ff42 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf91d73b1 rdma_accept +EXPORT_SYMBOL drivers/input/gameport/gameport 0x462c474b __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x5a89da39 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x80b864fa gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x8eae1373 gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xa93a30f9 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd16dc1e5 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd81403da gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xea10a245 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0xebf68f0b gameport_close +EXPORT_SYMBOL drivers/input/input-polldev 0x61d8a345 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x6746fccd input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x6d2ebf89 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x9974f8ed input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xe1a2cfa1 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0x5451bb4e matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x7594c88d ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0x7ac78f59 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x8e813da9 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xe44c2a85 ad714x_remove +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 0xed7dbae4 cma3000_init +EXPORT_SYMBOL drivers/input/sparse-keymap 0x14db5d4b sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0x29313711 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x60cb4ffd sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x858732a8 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xc4e8119c sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xe9c41d18 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x7fb4457d ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xc2432acc ad7879_probe +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x2621fabd amd_iommu_free_device +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x48a97b05 amd_iommu_init_device +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x608eccce amd_iommu_bind_pasid +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0xde9fd6bb amd_iommu_set_invalidate_ctx_cb +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0xe060381d amd_iommu_set_invalid_ppr_cb +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0xf577e77e amd_iommu_unbind_pasid +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x10df3c98 capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x27545033 capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2b8eab1f capilib_free_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2baa6586 capilib_new_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x31c24aa4 capi20_isinstalled +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x51c84784 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6057c6f3 capi_message2cmsg +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x62e32d43 capilib_data_b3_conf +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x71e8d5ba capilib_data_b3_req +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7292ab34 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x72a25a72 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7a33596c capi20_get_serial +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7e6f1307 capi20_get_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8910aa47 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9f823278 register_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xaa165d27 capilib_release_appl +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb19fda8d capi_cmd2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb60e5e5f capi_cmsg_header +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb94809d9 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc29fadf9 capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc9ed993c capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe3bb608c detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xeacb67d8 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xef0d0395 capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfd552f7a capi_message2str +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x144a391a avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x17c080d2 b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x1bf8b688 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3529bb66 b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x363d80ba b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x39d25b30 b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x55f35872 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x66c5e332 b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x7624d155 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x7ac4211c b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xb220d924 b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc1513a7d avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc1c24736 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xde9b7cba b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xf9b97818 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x48aae6c2 b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x51403663 b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x6bdf329d b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x7d4e1171 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x85fc8c4a b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xc94a42dd b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd083df67 b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xf3afcd5b b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xf62d1493 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0x29562993 b1pcmcia_delcard +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xaec3240e b1pcmcia_addcard_m1 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xea620116 b1pcmcia_addcard_m2 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xf14bf8b1 b1pcmcia_addcard_b1 +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x2974ead1 DIVA_DIDD_Read +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x7ab59853 proc_net_eicon +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x137c281b mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x45aa154e mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x5ffc5adc mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x85b5370d mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x3902d77c mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x7b1237b7 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x07f4f2ce hisax_unregister +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x148f0c99 FsmFree +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x35259fc3 hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x7f29ce36 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe227344e FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xee93522c hisax_register +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xf0a16657 FsmNew +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xfc27303b HiSax_closecard +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xff2db2cf FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x03795a60 isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x0f2e5c99 isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3dae8754 isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xa27be8eb isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xe1338ba2 isac_setup +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x2ca86be7 isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x967a8b4e register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xfa06820f isdn_register_divert +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xff6a2edb isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x3b71e4fc isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x59cc8a7e isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x8ee38862 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0xfd9d4c09 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0ca7834c mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0d08c298 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x15d39fa5 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1fd75745 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2156873b mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3a306e19 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x48e00228 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x51f82393 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x54451388 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x614ede30 mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7c1b2ff9 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x959607b9 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x96309324 mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xaa6b78c3 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb47d2d41 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb8b91525 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb9a161cd mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd22c9948 recv_Dchannel_skb +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 0xd90ec0d9 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xdd3f5258 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe0f191d7 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe30b7a10 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe87943cf mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf0507158 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfa1e0b7d mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfdc08359 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfdd9e7ca get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x60721da7 dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xa215f1b2 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/md/bcache/bcache 0x1f529ce8 bch_bset_build_written_tree +EXPORT_SYMBOL drivers/md/bcache/bcache 0x4021ff35 closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0x440b4830 bch_btree_iter_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0x44a37d62 bch_btree_iter_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x5b59b856 bch_btree_insert_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7daccb73 bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0x8833b0e8 bch_btree_keys_free +EXPORT_SYMBOL drivers/md/bcache/bcache 0x92370c0b bch_btree_sort_partial +EXPORT_SYMBOL drivers/md/bcache/bcache 0xa373496d closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0xa3c5c702 bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0xafc32dd8 closure_put +EXPORT_SYMBOL drivers/md/bcache/bcache 0xbf7257cf bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xca5df778 __bch_bset_search +EXPORT_SYMBOL drivers/md/bcache/bcache 0xce47a6d9 bch_btree_keys_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd2813054 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd9e3ce03 closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0xdf892351 bch_bkey_try_merge +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe3c17af1 __closure_wake_up +EXPORT_SYMBOL drivers/md/bcache/bcache 0xec6f33d0 bch_bset_init_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0xf0a4872a bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/dm-bufio 0x268682d2 dm_bufio_forget +EXPORT_SYMBOL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL drivers/md/dm-log 0x15e64208 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0xa904c14c dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xcb874c51 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xf3e02540 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x267269ad dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x40db27f6 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x63b2ff98 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x9efbda7e dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0xda95c4e5 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0xe659d9d8 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/raid456 0xaad7defd raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0b990eeb flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x16569382 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x16d01464 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x1880504e flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3575bf8c flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x47583a52 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x487de867 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x799d11a5 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x931bd9dc flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xaa7e1468 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xedc2e4ea flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf08b26a1 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xfedb6d2e flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x162f0afc btcx_calc_skips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x4c890f2b btcx_sort_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x74733b5a btcx_riscmem_alloc +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x7858c27b btcx_screen_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x81001d56 btcx_riscmem_free +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xe9e2c076 btcx_align +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1ca0c084 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2f25eee2 cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0x30cb4cd7 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3db8be82 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x8270d96d cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x9f2ff776 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc0b0cb6e cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcc0f306c cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf76ce95 cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf8b77a4 cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x3d2ed182 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x433c7b16 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0x75cbb19c tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x06afd6ef dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08827a54 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0ace8735 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0c651bb2 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x14858684 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x17523ce7 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1e9876f6 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1f80d044 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x234c7b2a dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x398aab01 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x45cc8d4b dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x47b78987 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5209eaf7 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x64d6d7a9 dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6da84855 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x706872df dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x797656da dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7f566f21 dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x851a9634 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x85cc7739 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x87a839e4 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x88011a0a dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x887caf4f dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8b3ea8a7 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8d0df2a1 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8f538a12 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa0cbdf5c dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa2a65e70 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa41a9a92 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa733211a dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb36c933f dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb43cea7f dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc483055a dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc4e66ba2 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xca4965f1 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd68a099e timeval_usec_diff +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdfed7fd3 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe15697bd dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xefcef46b dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb73338c dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0x3d314562 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0xea125202 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0xaadc9558 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x03a93c7c au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x3df70c8a au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x446e42fb au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x536d8ee5 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x9a59f9ec au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xbf33e828 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc2df235a au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc33c52a6 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xcedaa742 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xf3830c1c au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0xd8c90f1b bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x418bdf05 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0xc17c2d46 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0xb08fbefe cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x3a2c159c cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xa9269d46 cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x46574a11 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x26d67f62 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x842b3492 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x38b8f9c8 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x2167abfd dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x8c9b2b7a dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x9bcf6d53 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xbbced0d2 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xbd0464ff dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x05db901c dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1d6cf44b dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4d8a9e8a dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x5bc5f483 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x5c48d890 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x62a39397 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8356855d dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x9a659fb9 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa1def6df dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xbba7fbcb dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc04bb998 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc1cc1edd dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc49d6125 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe145640d dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe5621256 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x6bcc0ce0 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x0506f243 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x2a4af9b8 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x58225230 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x6a591ceb dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x73945eb5 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xe9503182 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x2d48ffdf dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x3cd11db8 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xc72ec11b dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xfa16baf4 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0xeb71d12c dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x395acc42 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x125cd40b dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x34a8726e dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x8691e5cd dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x9780f646 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xb108e2cd dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0xc1b90b83 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x09ce816f drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x7b454261 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x75db8080 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0xe9eacca0 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x63f27d92 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0xee0130e0 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x6bd47255 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0xff820dfe isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x2b461ddb itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xf810bb22 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x1e8b6518 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0xe4b83e31 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x0e9fca7f lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x7386912c lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x2e0d34c4 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x7dafb4a7 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xb5dfa735 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xee2eeaf4 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x4850401a m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xa363d6d6 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x41850b07 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x43410a9c mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x453aedda mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0xc3d3abb6 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0xd6cd8fad nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0xa84f349d nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x7cb01bad or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xf9b63947 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x560adbe1 rtl2830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x5791fd09 rtl2830_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x1949c3d5 rtl2832_get_private_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x25f59783 rtl2832_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xb6b036bb rtl2832_enable_external_ts_if +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xc7f71d5b rtl2832_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832_sdr 0x2d0be79e rtl2832_sdr_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0xd7ce95ac s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0xc54ae524 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x452dfcc3 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x8f3732ff s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x61b6a3f5 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0xb2dc0dce si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x2b39e270 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0xb3fefc84 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0xcac9049d sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xf7f9c6cc stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x41f2ac10 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x5c41858d stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x88249728 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x0977548f stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x863c2bcf stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x008b3cf6 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xd54c0073 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x35f34dde stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x6ec28052 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0xd25b3e12 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0xbc7abf60 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x7ebfbb63 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x9f2aa5e8 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x5d99018a tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x4f6890b9 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x6a7ad69a tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x73635764 tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0xecf5f853 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xb4085fbb tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x2186a9a5 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x862af861 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x39656322 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x3752d2ce ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x6b5357e7 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x636aa0c7 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xeb5a4df9 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x825e15a4 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x4dc20129 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x35e5a8ec zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x2e8ebbb3 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x48b00f01 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x80ecf076 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xa48a355b flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xd769ad1e flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xe2f986d1 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xfe5f4677 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x56f7cac5 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x5d087455 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x91a6fe1f bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xffae2e84 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x0311d991 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x112b6088 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xf877e7c8 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x28631932 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x6f439fdb dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7813b53e dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x81f2440d dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x8ec0a272 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x921c9a2d rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd8c44f48 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xf5304353 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xfbbd839e dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x099bcc5b dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x24985d93 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x375807da cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x49edc62b cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x5fbe9d8b cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x76346435 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x5e7b4e57 altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x83311a8b altera_hw_filt_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x9247b72f altera_hw_filt_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xbfe29bf2 altera_pid_feed_control +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x178277ea cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x8249c6db cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x8c5404e1 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x8f5cb296 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xb75b3341 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe689f577 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xd7671f5f vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xd8e42e17 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x2b46cb0e cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x2b62517c cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x4a91e37f cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xd4b2a5cb cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x15bf0167 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x1761d8eb cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x241e3893 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x3b464acd cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x82081249 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xd968a1a8 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf096d983 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x08d3b712 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x09de1b8e cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3aee1c18 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3be2bbcc cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x59f4cb87 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x623d7b7e cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x677c0027 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6cf65825 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x920ef671 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x969104dd cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa5ff5ec4 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc1bed234 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd0409ef5 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd760b44f cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd862e4e8 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe2d4c922 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe5b1a070 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xeb163d23 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xece0257c cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf9efceab cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x183bbf1c ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2fa44f7e ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x35ab8ee2 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x39523a77 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4047e44f ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x40e1bafa ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4973b954 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7caad767 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x943cd690 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9b1c820a ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa03023b4 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa2409bec ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa7b91b14 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xeba5630b ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf1e361cc ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf8136643 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf9698984 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x00eae7c8 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x084c43e5 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x116d6217 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x12a7c21c saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x6fcf4ed0 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x72971a18 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x89fde60f saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x96066909 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x9cfdde24 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa2a104a7 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xbf60ac61 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xea0de10b saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x22a9d58b ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x04fee495 videocodec_attach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x3184f12a videocodec_register +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x408f72fc videocodec_unregister +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x4d666db7 videocodec_detach +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x0851d9d9 soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x48dcac5c soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x4c5631fb soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x64d3bec3 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x97aee995 soc_camera_lock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x9f5e5a16 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xbfaa2b90 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xea933a5a soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xfac60d21 soc_camera_unlock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x25c52d97 soc_mbus_samples_per_pixel +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x2863728e soc_mbus_image_size +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x29f5a98b soc_mbus_get_fmtdesc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x5f3e3558 soc_mbus_bytes_per_line +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xc8b28da5 soc_mbus_config_compatible +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xdc5dafe2 soc_mbus_find_fmtdesc +EXPORT_SYMBOL drivers/media/radio/tea575x 0x0bbd7a7a snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x205a64ec snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x58687831 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xf203feb3 snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x1395979b lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x19b268bf lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x19c2feb6 lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x27662f0c lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x610f94a4 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x81a7f2f9 lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x8cd11a48 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x942e29b3 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/rc-core 0x5c0e39da ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0x8349c0a2 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x4d5efeb5 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x9bf8aad1 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x79a5c56b fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xab307d23 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xff753479 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc2580 0x24fea34a fc2580_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0x7a465645 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xed17b779 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x1fc8448e mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0xebd4d67b mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x075c8f90 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x9db7f1e8 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x2475f512 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x9361706d tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tua9001 0x9249a55b tua9001_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x0cb4b189 tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/tuner-xc2028 0x42de2eaa xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0xca5f4878 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xff435cd7 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x448af5ba cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xbf5620bb cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x063b941c dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0c4d7c18 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x254de7a6 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x3d186df7 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x5c1fcd5c dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x96b64cf7 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xa03232d8 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xa2c67461 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd2b01d03 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x1db8ad43 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x74bd27a0 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xbe9e1aab dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xe05686ec dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xe997247a dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xee482a58 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xfbb232c2 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x13e247e0 rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xc39c2a0f af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x1b411b8f dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x42320008 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x5dc31d9c dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x5e51b505 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x697ae235 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x6e46b2e7 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x9f4b9bed dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb18704ae dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb47559e0 rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb885c1dc dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xbbf7a107 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xcf791596 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x48a5a1f7 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x9f4fce89 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x1cf9384a go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x46c76f28 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4ae29eb0 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4edcfce4 go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x700f1820 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xbb85ccda go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xd9e2bcd2 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe6f81383 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xf87df15b go7007_alloc +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x17da22fe gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x2a4172d4 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x552810fd gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6b4d2599 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7ff5f010 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xaf930d51 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xc8b6c51c gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xe3369733 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x0c4ce68b tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x52de09ad tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xf35dd8ee tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x0b362ca0 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x20f12d6a ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x2e8288dc v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xc99d6427 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xec7d184a v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x1bc67841 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x31b4feb0 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x727118f1 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x73d2ada6 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xcbad2bd5 videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xeb309fac videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x01c83686 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x0c30d79b vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x2716d725 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x757eb78e vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xaa5c8ec3 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xb6188651 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xd2b7a488 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x013c7337 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x079ff374 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x09322985 v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0b5a49ab v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x10aa5cd3 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x14bd23b2 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x22b339b7 video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x24ca35d0 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2778f16b v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x27d312b2 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2ef10c1a v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2f67e335 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3401509f __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x358c8323 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36c37dad v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x37f82064 v4l2_ctrl_grab +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 0x413236bc v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x47e468fc v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x495426ee v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4d992de5 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x525d047f v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x580367a0 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5ba672ae v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5d60a34d v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6209ae54 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x68242b49 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6cf0b839 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6f746e83 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x71e8cfdb v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x73032595 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x76161169 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x780969ac video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x795c9017 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7d5855dc v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7ef36f1a v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x846a21dd __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x875e3ddd v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8762b17e v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x877136d9 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x89468ef3 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8d1ceed1 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x93ee4bfa video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x94ee2be9 v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9b757ca9 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa09af185 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa1f786ad v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa4fa599a v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xab7b1785 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb02534e2 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb03f3212 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb0e02999 video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb14e1034 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb41bc6cb __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc0ff2a4 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbe35b165 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbf75653d v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc14c79a7 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcd097dc7 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd18e0f27 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd22c93a4 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd32161ee __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd81aaa99 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdab5ef40 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe0d3fac5 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf1664999 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf7fddf20 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf9ca01e8 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfa13590b v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfbd4a27d v4l2_g_ctrl +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0374e5c3 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x168e3595 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x62081ce8 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6302ebba memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7a748a03 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x98578857 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xaec3b542 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xcb1e5e83 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdc07e67e memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe28ff711 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe3511fd5 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe9f524e7 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xff88da05 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x02349895 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x04b0cf08 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x221581d4 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x22a44bce mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x23630aaa mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2f5d7aa0 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x499a50da mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4bab16e0 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x52f15675 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5c48db15 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x674cdb52 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6d91d82f mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7946d5ec mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x84a5dea7 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x87532857 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8e4541e3 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x953865dd mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x96c2c441 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xaa5a2ff0 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xaba3f4fb mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbeff6dae mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc5e87b4d mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xca311a22 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xccbe8165 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd5258242 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdc4f8a59 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe0142840 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf8ea4de1 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xff37691a mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x08f1caea mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1368a501 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1768ca23 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x20addd47 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x21d37b77 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2366d375 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2cb916b9 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x35fb7054 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x687dea4e mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x76ef1c04 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x85d13186 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x96c557ba mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa5fb3964 mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb503b200 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbc5bedac mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbdb65bf2 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc40e1184 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc484d481 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc890613f mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xce0b7950 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd8f4876f mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe601b73e mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf0962308 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf0ef5617 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf60e6de9 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfb37bde4 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfe8613f6 mptscsih_io_done +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x0936043f i2o_status_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x0f2b5d9e i2o_parm_table_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x166136ff i2o_driver_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x29c3c8d5 i2o_event_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2a843bef i2o_dump_message +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x3863af61 i2o_iop_find_device +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x3c587251 i2o_driver_notify_device_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x3ddd939f i2o_msg_post_wait_mem +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x445224a0 i2o_driver_notify_controller_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x4a63134b i2o_parm_field_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x6bec6324 i2o_driver_unregister +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x75cef973 i2o_cntxt_list_add +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x891089b7 i2o_cntxt_list_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x8cd93d31 i2o_find_iop +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x8f29530b i2o_msg_get_wait +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x9f52e721 i2o_device_claim +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb4c00dcf i2o_controllers +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xcfab5892 i2o_cntxt_list_remove +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xd25d4488 i2o_parm_issue +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xdd5bb6da i2o_exec_lct_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xdfcc5bf7 i2o_driver_notify_device_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xe62c7419 i2o_device_claim_release +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xed13d8fc i2o_cntxt_list_get_ptr +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xf201e38a i2o_driver_notify_controller_add_all +EXPORT_SYMBOL drivers/mfd/cros_ec 0x5eb491f1 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x7804cedc cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0x853c0d99 cros_ec_prepare_tx +EXPORT_SYMBOL drivers/mfd/cros_ec 0xc0305fa8 cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0xc048c470 cros_ec_cmd_xfer +EXPORT_SYMBOL drivers/mfd/cros_ec 0xf8169f39 cros_ec_check_result +EXPORT_SYMBOL drivers/mfd/cros_ec 0xfeac4676 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/dln2 0x4f987e0e dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0xa10a7e2a dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0xb6e2a1da dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xccd73260 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xfbfac7d6 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x24df0351 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x548e1352 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5d69726b mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5d9c55ec mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7242213b mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x75ca9b47 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xa1a0d0e5 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xab3842e3 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xace6ba37 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xde304b0a mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xfdbc6c56 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/tps6105x 0x3f0a4af6 tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x4ba38172 tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x5ab091e4 tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x2783e4f1 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x620bc946 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x145242ce wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x2668f957 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x40734f07 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xb90afb7a wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x0d4e895b ad_dpot_remove +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xf507c239 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0xccca9344 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x45f91ea4 c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0x938e1179 c2port_device_unregister +EXPORT_SYMBOL drivers/misc/ioc4 0x52ccbb90 ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xcd66c0fe ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x17398240 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x1c021e72 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x23a38289 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x2dd8d187 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x49808efa tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x61d023d5 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x64b76eca tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xa3b4ef86 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xa8c2ec46 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0xbbe302d8 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xd248ff6d tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xe0653353 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xed58b2f3 tifm_map_sg +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0xb2748c55 mmc_cleanup_queue +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x682538e7 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x9bf9a4b7 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xd6677989 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x12f495e6 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x457e0202 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xe839fd31 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xf619f605 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x9a195e51 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xd9c43b69 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x47216ee6 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x20f329ed mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/mtd 0xffb7bd25 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/nand/denali 0x2f010749 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/denali 0x2ff18041 denali_init +EXPORT_SYMBOL drivers/mtd/nand/nand 0x120a237b nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0x1314b8e0 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xb3debad9 nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0xc3934ef8 nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0xc8973cc5 nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xc8bd77ee nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x25405d6c nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x620fcab8 nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x89f97183 nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x6bbb93c4 nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xb4b94377 __nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xe6afb491 nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0x8cfcf75c nand_flash_ids +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0xa336feb7 nand_manuf_ids +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x73c73f12 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x9b6e539c onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xa14a957b flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xbe6a856f onenand_addr +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x039d3ce3 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x06021f78 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x1fca6973 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x60f4f732 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x612616b3 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x61896b73 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x683f1df1 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6d19a078 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x9de7f117 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xce04f051 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x420dfa91 com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x809000b9 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xb2d4298f com20020_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1002da06 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x244b003d ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x41a44c03 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x66efdc23 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x6a816ded ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x807c15ee NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xa5e56e51 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xb57160ef __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd21582bc ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xeef36aa3 ei_open +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0x17d1310b bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x49793c00 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x084be877 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1bca64fb cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x207961d6 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x31473737 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5647e345 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x572f53af t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5c196d42 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5ce2b5a6 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x64b444a3 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8fe3591a cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x905d65c2 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x916b77c3 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x91f6bf29 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb40abaef cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xba076294 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc80b1e80 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x00af1e4a cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0c45bec0 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0e44fc67 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1005e960 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x10d068ee cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1da2e180 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x25536c34 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x27ada2cd cxgb4_disable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x288e62a6 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x35f185c6 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3c19da58 cxgb4_enable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4abeb950 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4d5f7673 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x56b28a99 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x58346e2e cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x58bf015a cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5f39cb98 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x655a3d23 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x67408ceb cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x73cda91e cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x77c7725e cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x79f73d2f cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7a709ec2 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7e9e44e9 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fe1ba15 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8dc59637 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb12a2d6a cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb4493004 cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc20cb39b cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc606bfea cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd4cce07e cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xde7d1189 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe1577c05 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe211f7a4 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x19de5968 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x2866cbb0 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4f650da7 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xb7570c29 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xaf9c5b89 be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xe137a22d be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x07a7fa9c mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x18a55538 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1aad7cfc mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x30f3fc19 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32493f42 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54145893 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5c80616b mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7eaa378f mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7eeba282 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8531e0a3 mlx4_set_stats_bitmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x938dff51 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa5188d28 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa72e3803 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb5f55b11 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbabded6f mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbee9bf1e set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc355f248 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd796bc1f mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeb073e30 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xecce2476 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xecce5c15 mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf348bfa3 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf6e5bce5 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf7010a30 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc7a52e1 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfdb20f73 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xff7c9757 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x14225719 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x15511695 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1db9e5fd mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2031b75a mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2136685a mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2d5b1c94 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2e0cebcd mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2eb26bfd mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3394e4f3 mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x407ed66e mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x50b06e40 mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x58515265 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x62f38712 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x63639d5c mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6f52a6a6 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x78f8c597 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7aec29c6 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x87a78ad7 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8bd06e7c mlx5_query_odp_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9462ef6e mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa568e46e mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa57ffe03 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb6c28828 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbbdc9dab mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbc7cbf34 mlx5_dev_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcb16f0c7 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd26e6d57 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xda7c4bd1 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe44347a0 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xef833d46 mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfb0e0b19 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x1fe16538 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x4d69cc7a hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x640e44cf hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xc5e45a5e hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xd55ac8d6 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x04efa884 sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x34e91082 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x4193dcd9 sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x497942c4 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x59527649 sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x8562b324 sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x9ec34f9e sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xc2975343 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xe4eee97a irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xff52ba4f irda_unregister_dongle +EXPORT_SYMBOL drivers/net/mdio 0x22bce513 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio 0x43e4defc mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0x7577f992 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0xa1a29548 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0xc6b1163f mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xddc98749 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mii 0x008fee1b mii_check_media +EXPORT_SYMBOL drivers/net/mii 0x4291b482 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x55f6516d mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x6133a8c8 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0x7c3d0c53 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0xbc1e38e4 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xbfc48fa2 mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0xd24e16dd mii_nway_restart +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x2573524d alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x99ff09a4 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0xe6ff4e1e vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x53308ee4 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xb3ebb768 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xc94b779f pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0xd23c5ce7 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x061eff62 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x3adf2ee5 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x4c2da636 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x5cb26a8f team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x689e28fa team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0xa7553073 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xb06dc5c3 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0xc53fc22f team_options_change_check +EXPORT_SYMBOL drivers/net/usb/usbnet 0x0833c87e usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x155cc454 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xf02fabf6 usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x015458be hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2ca53d4d attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2f7cf35e alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x46eca532 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x687de72d hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x70cc2f1a detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x8e85e0ca hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x9eb6d013 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0xa9dda5e0 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0xc064702b hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0xef23d6cb register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0x223e1c7d i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x9aadece6 stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xa64ce10b init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xf31ebc5f reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x00d5c36c ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x272e678e ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x27a67644 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5dffb620 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6a07ecaa ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa8bf183a ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb6f7e43a ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xbb354ce4 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xce8c3cd1 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xcfc6b39e ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xe2a70159 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf2cd91a3 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0f672320 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1ebdc1ef ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x26fa8e61 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2dc4a713 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x54c97881 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x57f976d2 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5af280c9 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7418da4d ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb22ad32f ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc9b17755 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xdc71b5dd ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5b23cb6f ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5f8f5daa ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x650c5c55 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7a9d2c81 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7b317424 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x85a80701 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x9791b193 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x98ccabf3 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb4ca2510 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xe6b11638 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xfb1a408b ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x04d4edee ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x08bdb525 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0a19d90b ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2b0b6a16 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x47686fb9 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4cdb05f7 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5fa24ff6 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6378f0ae ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x63b1ce13 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x68fda77e ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x71f452c4 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x82987536 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x82b6c26f ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8e0746a1 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8e33b641 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9063ba57 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9c864e88 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb389d1f5 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd75c8f54 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe1a28d1a ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf59b876d ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfd799bb0 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfdc12e51 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0729f89a ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x07b3dd93 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x07bd0420 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0836b4ec ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0961ede5 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x096ab0e7 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0b8247c2 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0e5c3d7c ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1d49ab51 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1f84881e ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2379f912 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x23cdad45 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x240826be ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x249dff7f ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x24ff42d1 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x262494a6 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2fe621cd ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x30b4b835 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x30bb5c6d ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x31394db3 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x31677c35 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x32d7fb85 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x37155a7b ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x38e51a87 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x390a5f88 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x39a3d728 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3a8fd6e2 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3adc6aaa ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3f012359 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4178583f ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x42c2321d ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x42cb9621 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x43978d0f ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x470cfb79 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4b6be01b ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4cc167b9 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5196a870 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x551b1161 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x552baa57 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x56bc92a4 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5a20cc94 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5c314733 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x613f31d7 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6938f164 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6aa7574f ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6b3590a6 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6b476f23 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6fcf329b ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x703eef75 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x71377455 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x71394ec8 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x73158ed6 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7e0944e6 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7e58ccc1 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7f934a9c ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x83930e44 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8499ce3f ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x85dc71fc ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x872598e7 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8dc4f6bd ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8eb90a5e ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91fc76f5 ath9k_hw_wow_event_to_string +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x956d929b ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x95bc77cf ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x971e5349 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x97793f0f ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x983a5da2 ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9aea1544 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9b909015 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9facf2a7 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa5a59efd ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa8e13eed ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xad5f5c7a ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xafa73e43 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb3998a1d ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb74d9005 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb9f5b7b7 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbae635dc ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbdadda01 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbf63d50c ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc4d32d63 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc5c4f517 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcbafcd7e ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd1687703 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd979677a ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xda218552 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdb3879e2 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xde4a9383 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe4182149 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe5e4b37f ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe611cd4c ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe6a7805f ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe6ebfffc ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe9738200 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe9ef4e81 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xed27af0c ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeda36372 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef524e83 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xefba98ec ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xefd46441 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf67c4da9 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf6cf2018 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfa28609c ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfc5a8147 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x047f7029 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x255dbfe1 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xcc9aafda atmel_open +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x09c88f3a brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x140948db brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x6557bbf9 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x6c80ac4d brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x6e87b12b brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x8be5828f brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x8de0526f brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xa5ce7008 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xbc274484 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xc3090c0d brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xeb6afd11 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xef4c11fc brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xfa048b00 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x06c5ef0f hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x10738c23 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1723ac32 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x318fd62a hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x389a44d8 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x40434e3c hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4ebc660d hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x58e900f2 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x632ef5ac hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x637b6db0 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x664da8ce hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6c72d688 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x834a54ae hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa32bfe30 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa925bd1d hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xac735d57 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb198f316 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb97bb158 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc6569954 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xcb06f028 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe4740518 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe5482149 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xeb73f7df hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xedc16bb4 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf86955e7 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xfad5725c hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x18dec429 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1eb26325 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x24101e2a libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x2cf0f2ae libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x501eba35 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x57a2042e libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5f214d23 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x62a53735 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6370175b libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6435dffd libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x71e9e19b libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x7fc7d56c libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x97ed8f4c libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9e46d027 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9fdee4ab libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xb866d099 free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xbace3978 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc3552af4 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xccd7effa libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xfc07ef3a libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xfe7bfff3 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0843f137 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x09bf0725 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0b5de67a il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0c837ef7 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0e396895 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0e60ad0c il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0eeb5ed8 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1305dee8 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x14e9b027 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x16f8b45f il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x18f84ff7 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x19a159e4 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1a6c84d3 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1f730fe3 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x22671937 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x250ee312 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x255644d5 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x26731aa6 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x27a8a131 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x27bc1882 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2a162deb il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2ac4d60a il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2c196672 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2d01d690 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2fa60b14 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x34934fff il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3b2f08f9 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3e9e8805 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x414b4904 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4ac40264 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x520f63f1 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x54f6ce19 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x59b0cb22 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5a884d1b il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x61790362 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x648c6b9b il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x693412ea il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6a0f1870 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6b5410c4 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6cc76e5d il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6da8a0be il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6e13acba il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6e47de91 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x72b59244 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x74e8711a il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x768c0a5b il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x76a842f2 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7a7fe6d5 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7aade432 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7ebadc79 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8432de6a il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x86f3cf25 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8718cb2b il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8a2a085f il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8fae2b9c il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8ffc97c1 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x90e4b381 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x923bd356 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x96d23dbb il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x97cf22ed il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9b88e899 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa0aee776 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa228327c il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa5bb7241 il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa60c3aa8 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa7a4ae09 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaadf8929 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xac7a8479 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xad4970f1 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xad9d8037 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xae08063a il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xafd4a4d3 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb2a37f64 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xba2256af il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc3bc2914 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc483621b il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcc592cf4 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcf2b3d83 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd0429c12 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd106e322 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd18f3a56 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd2d32e5b il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd4acfee4 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd82f4afa il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd92c9656 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd9f33906 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdaa6889f il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdbe1e907 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdcf37463 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdf2735a9 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe1fe04f7 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xed024e6d il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xefdd1ea8 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf799bc32 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf88362ca il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf9d95468 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfa85a9b3 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfe85d847 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x2f7b7e55 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x3b9d00d6 __tracepoint_iwlwifi_dev_ioread32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x779dd6f5 __tracepoint_iwlwifi_dev_iowrite32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x85c1bb84 __tracepoint_iwlwifi_dev_iowrite8 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x963a6f8a __tracepoint_iwlwifi_dev_ucode_error +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xb8f7026f __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xf9ec6bdd __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x11534eac orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x1e4f1511 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x215f8808 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x25fce7d6 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x31978d63 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5cfc547f alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x66e9ca9b __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x6f13f70a orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x7114e19f orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x86099f6b orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x8a53e204 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x91e33c85 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x946aaada __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb011ff94 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xbdc3bc3c free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xdb0cbd65 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf37648b0 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0x3267a707 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0db6eb7e rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x259eaf17 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2a7b3c8c rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3543a805 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x382e1b70 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x38ef51dd _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3ef157d7 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4b824b50 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4cf38172 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4dd4e413 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5ce8d138 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5dd44c70 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5e16eeaf rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5f78fddf rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6d1c7cea _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x72edc1cb _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7c7fff14 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7de1955f rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7f994fa7 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x841aa2da rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x892a48b3 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8cebc981 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x98bef7f4 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x99a7ce61 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9b7de6ec rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xab2d2b5e rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xabbba43f rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb1dd47e9 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbead240c rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcbbace72 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd2d81b48 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd32f3e6a rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd610d7e3 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd6cd6f58 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xddfe7963 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe5669dcc rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe7167fe1 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xed343f55 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf18b05a3 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf697694c rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfb03e750 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x3ae109a4 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x3b9049ea rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x81bd1db0 rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x8e8b1ac3 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x3a2fb762 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x56c8c27f rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x62b9f6e0 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xb5f558c0 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x00ce9570 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x02d72604 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0ab52e46 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x104cf760 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x186fc179 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1f890a91 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x26290efc rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x49aaab61 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x549da5b5 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5935eb52 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x621e9053 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x63932df1 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6e138b7f rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x71ba3468 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7801d543 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x78a1e357 rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8ed2d810 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa45854e5 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa4b97e60 rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa7fa39be rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd1bdf399 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd7a27f82 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd89f4246 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xdc33dc65 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe928341a rtl_evm_dbm_jaguar +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe96dee39 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfb250025 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfd5e9926 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xff4e0e2a rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x27d6650b wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x44bf3570 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xa2d362cb wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xb40a2cd2 wlcore_tx_complete +EXPORT_SYMBOL drivers/nfc/microread/microread 0x129e77d8 microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x8e06e3fa microread_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x343217d3 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xf8855032 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x12f52698 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x2d5f0417 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x571d182d st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x74aef3ab st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x74f4f822 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x91aa65c8 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa82b9ee3 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xac0bc033 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x25eb31eb ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x261590db ndlc_probe +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x6e7b2f74 ndlc_send +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x8e7920b6 ndlc_close +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xdac3b01d ndlc_open +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xec22b8e9 ndlc_remove +EXPORT_SYMBOL drivers/parport/parport 0x03e9e7c7 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x0626ca41 parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x08277790 parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0x08d77c20 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x18e0be86 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x1a70a7b0 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x230b8773 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x3526dad5 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x376b7fcb parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x3d2a7de5 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x48b66e84 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x4c714836 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x5087b308 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x64ad209c parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x653f9c8c parport_release +EXPORT_SYMBOL drivers/parport/parport 0x674b47cb parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x67a66ff3 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x73e55d42 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x7494c7c1 parport_write +EXPORT_SYMBOL drivers/parport/parport 0x79d99517 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x7a6002e1 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x7f0c7245 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x84653bae parport_read +EXPORT_SYMBOL drivers/parport/parport 0x9b02c39f parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0xa144c3e3 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xb00b7424 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xb2954a76 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0xb5cc6426 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xd1593bb7 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0xd4b86346 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport_pc 0xccc69501 parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xf97c0079 parport_pc_unregister_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x065f4984 __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0b7258ab pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1702f27e pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x2260c4b5 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x22d5d0fa pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x3fb1ade7 pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x4707d512 pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x4760f1cc pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x4fdf7a0d pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x5a16b868 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x5cba9190 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x6309be19 pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x6ca8756a pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x7ac9d93a pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x848e7daa pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb13d35aa pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xbbd9d12a pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc0775eeb pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xdfdd11dc pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x0741ea24 pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x2817c258 pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x2a2fb8f5 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x38b0a30a pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x6121af69 pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7910a4de pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x9435bc53 pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xacb0c01c pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xb90506da pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf41590f7 pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf8431b38 pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x5a0ba95c pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x74a6ebfc pccard_static_ops +EXPORT_SYMBOL drivers/platform/x86/intel_ips 0xf97d7d0e i915_bpo_enabled +EXPORT_SYMBOL drivers/platform/x86/sony-laptop 0x5bb1e117 sony_pic_camera_command +EXPORT_SYMBOL drivers/pps/pps_core 0x096b59bd pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0x0d18090f pps_unregister_source +EXPORT_SYMBOL drivers/pps/pps_core 0x42f90e2f pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0x8f697568 pps_event +EXPORT_SYMBOL drivers/ptp/ptp 0x0a03f0c3 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0x1736c74f ptp_clock_unregister +EXPORT_SYMBOL drivers/ptp/ptp 0x78809bcd ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0x9044dec4 ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp 0xd4081ce0 ptp_find_pin +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x1cd895cd rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x3eab5756 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x64e36e6d rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x6f8720a0 rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x77372f09 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x790f20c8 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xb706a2dd rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xe0533867 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xebd2184c rproc_da_to_va +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x0522730c scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x431f7548 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xa3081c19 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xd914cb81 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x012a774b fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x1e7e481f fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7bc717fa fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x800a9e12 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x89f635e5 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x908f69dd fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xb4ff30e8 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xbbd1d360 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd0e09281 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xda947061 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xea4eef0e fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xfcbb715c fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x02c0d83e fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x069b189f fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x096dff38 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x09ebf67a fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x13f617a4 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1d20e243 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2a8cde52 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b531f50 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3158c91c fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x31c89d32 fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x343ad162 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x355d0b1a fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x377b37e4 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3c8b978c fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3fbe9a0f fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4651fba0 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4affed5c fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4f4b3e7a fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5313577f fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x592f535f fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6df34ec2 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6e17c95a fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6e85ac98 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7a22de9a fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7aa884c8 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x83a74f46 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x840e0efb fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x84ffc63c fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x88404517 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8e402337 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x98c7f5b8 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaa103f46 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xae1f7ea3 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaed19a12 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaee4b0be fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb01a5fc0 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb1f47a5e fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb5528653 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb5797523 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb8b71119 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbfc31632 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc3b5b77b fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc4c4899b fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcc0d5da4 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd28537d3 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdad82931 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe3a1f7de fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xec3e5813 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xedb866e6 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfab4b7cf _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x18c85b6b sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x49d1782a sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xe31b6514 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xe7a4a577 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x0a8a0ffd mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x02dbcfdb osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x068d14b2 osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x095871f3 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0f55f979 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1bb6fed8 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x22d7c6d0 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2f3eea1c osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x380f0624 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4d3cd424 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x53d18910 osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x547fc3f3 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5b8e84c5 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x69c145bf osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6b8ff732 osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x72692d93 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7c30d58f osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7e1ad733 osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7eae5ad3 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x830d5c39 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x840ae19d osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x84fea55e osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9402d4b2 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9862c2b9 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa36275bb osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa6ff3e43 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xae67f8eb osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbd060e6a osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc18558b8 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd0b79bd7 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe3ad33dc osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe566943f osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe74913d9 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xeb54308e osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf294594b osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf61a589f osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf79ae7c5 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/osd 0x1653ecdd osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x2bc724e0 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x3ab8350a osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x51f018fc osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x96926089 osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0x9b97e302 osduld_put_device +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x156db73f qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x62842ca2 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7f234482 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x8878ded7 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x8e95796e qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x8fefe93b qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x9294a043 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x9b9f6473 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xaf54f61c qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc0b6f29a qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xfee62ec8 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x095618b6 qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x32cbba21 qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x6398ad37 qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x72345ac0 qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x939505ce qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xa2979140 qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe76b3b20 qlogicfas408_get_chip_type +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf2b95199 qlogicfas408_setup +EXPORT_SYMBOL drivers/scsi/raid_class 0x2d7efef0 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0x31a2f8a2 raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0x9e868bc1 raid_class_attach +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x0e3a1ea4 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x23329d92 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x26317b0c scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x27d51588 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x3393c028 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5f1eb3d3 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x6ccd2128 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7d77084c scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xa1913fe5 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb4b8a5b1 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb8a6388d fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc10e8d0f fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xcb9a0bb4 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x17c88003 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1d025474 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x22435087 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x314c324f scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x33266526 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5c8f25d0 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5fa847d7 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x726b92f1 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x72a58843 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7a7544e4 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x84ca9d6d sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9137177c sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9e2b1524 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa39fae7f sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xabd9585a sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xafc00a30 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb05a81ca sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xbf7a3d59 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc161ae9a sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc44b2f2b sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc5dae83c sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcc879c48 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xddb13763 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xdeb8b371 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe61f5d98 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe6907546 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe7be4567 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfcf87bd9 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x2bc51a6c spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x497b7bbe spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xcc5014fa spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xd3bf00b1 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xf25ac9a9 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x38b38f96 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x7b427fd7 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xc2ca2506 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xe15942c9 srp_rport_put +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x26d0897e ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x35619c15 ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x3dd547aa ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x3fe871ff ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x471191b5 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xb10c14be ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xf0745a9b ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x0441c530 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x0d240d52 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x3edff82f ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x4c478cb9 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x5398912e ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x57e4e524 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x6398c0be ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x69da4ea7 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x6ee18f14 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x842d39a8 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0xa9ca6dbd ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0xab8e0954 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0xb59e6b43 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xb8504fd8 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xbb5df1f5 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc67f78c2 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0xc6a2a70c ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xd3911776 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xd71f44d0 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xdce8a3ac ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0xeaf53732 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x10ff556f fwtty_port_put +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xbae1c405 fwtty_port_get +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xeac7aa57 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x5016ffdd hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x6ac7ec70 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x960b78e7 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xe67b8ea5 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x35a7ec3e ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xab512f4a ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0264d470 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0363b57a lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x03d05efa lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x09ce615e lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0bce7eef lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x19670622 LNetNIInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x276a722c lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2aa9953d lnet_cpt_of_nid +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2ac93e90 lnet_connect_console_error +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c779ee0 LNetPut +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f0652a5 lnet_set_ip_niaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f4f5b46 LNetNIFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5315b6ef lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5811a721 LNetInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x588bfe43 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fee352c lnet_acceptor_timeout +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61f784b2 LNetClearLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x63f7d7a0 lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x722c76e5 LNetMDAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7b59e77b lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d59a7fe LNetMEInsert +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x86350630 lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8a3064f2 LNetSetAsync +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x92ea40f2 lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa212b000 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa3d61f8d lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa418ad40 lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa8c2760b LNetFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa414970 LNetMEUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa9b477e LNetMDBind +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xae3d5d91 lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba5566d2 lnet_acceptor_port +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xddd0c119 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfe8dda27 lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xff3f533b lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x1c4bb5f9 LU_OBF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x2f27eeb4 seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x65afcb21 seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x6bbc7650 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x6cb5f35b seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x9c2dc109 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xaccae6c7 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xeec774b8 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x05c813ff fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x4975da1e fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x5bd5705b fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x76ca52b1 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xc9ee7505 fld_client_proc_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xe650d766 fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xfa5f4c04 fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x000c507f libcfs_debug_dumplog +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0066e86e cfs_hash_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x01db5172 cfs_percpt_atomic_summary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x01f9b91d cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0318ea98 cfs_hash_cond_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x05a1e9e3 libcfs_sock_abort_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x05dfef2f libcfs_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x069f9bb2 cfs_wi_schedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08ada613 libcfs_console_backoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0b4b1546 libcfs_lnd2modname +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0de6c369 cfs_cap_lower +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0eb410a2 cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0ee91bf5 cfs_hash_rehash_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f5eff79 cfs_percpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x11be2f77 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x11f2ee02 libcfs_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x127b7c5e cfs_hash_del_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x12cd873d cfs_cpt_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x13550229 lbug_with_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x17ac7833 libcfs_deregister_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x18046adc cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1a60d439 cfs_parse_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1b3614fc cfs_hash_findadd_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d5a3928 cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1f709ebd cfs_hash_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1fbb7c3f libcfs_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x20e8ba1e cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2143ceb7 cfs_cpt_table_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x24f39469 cfs_cpt_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2663147a __cfs_fail_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x26b80c60 cfs_cpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27b6d3ba cfs_ip_addr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2da017ea cfs_cpt_set_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2dbe54b2 cfs_trimwhite +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31a4294d cfs_cpt_unset_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31fc5082 cfs_crypto_hash_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33ee9608 cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x346b9d41 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x35375fde cfs_hash_rehash +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x361e82d4 cfs_firststr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x377f93fb cfs_srand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x380ca3a1 libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x389ca502 libcfs_debug_mb +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x390ed46c cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x396f6b4f cfs_hash_dual_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x39fdcd2b libcfs_debug_set_level +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3c1285bd libcfs_subsystem_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d2cce75 cfs_cpt_set_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d5e6098 cfs_race_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3ef0d90c libcfs_kkuc_group_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3fe13eaa cfs_cpt_unset_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4062f92b libcfs_run_lbug_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x411db754 cfs_crypto_hash_final +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x41ab33a1 libcfs_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x452a302c cfs_hash_add_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x47fdb4d1 cfs_timer_is_armed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4889bd2d cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a99af72 cfs_clear_sigpending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4ae500f8 add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4c80422b libcfs_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4e2ce2f0 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4e8fbec5 cfs_cpt_table_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4f1f2fa5 cfs_crypto_hash_digest +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x50345570 libcfs_str2net +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5051b6d2 portal_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x509d38b0 libcfs_net2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x50bca709 cfs_cpt_spread_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5162eb5a cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x52667ea8 libcfs_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x54fd9a71 cfs_percpt_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x56a518ce cfs_cpt_set_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58a7ee00 libcfs_catastrophe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5946ec2b cfs_percpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x59f95db2 cfs_cpt_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5a91468e cfs_hash_dual_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5aee0169 cfs_percpt_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5bb6c87e cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5c013b81 cfs_expr_list_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5c58abc1 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5d655232 cfs_percpt_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5dce9e80 libcfs_lnd2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x60ec297c cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x62289d65 cfs_array_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x62b9cb2e cfs_percpt_atomic_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6326638a cfs_percpt_lock_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x64685fef libcfs_console_min_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6564c55b libcfs_console_max_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x65dd9f0c libcfs_run_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x67398404 cfs_wi_sched_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x67c0ffe5 libcfs_sock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6a56dec3 libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c07f0c0 cfs_hash_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c905b5f libcfs_watchdog_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6deb2df3 cfs_hash_for_each_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6ff30ab1 cfs_hash_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x71f662a3 libcfs_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x72cbaaa3 cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b24c012 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7d11d8ec cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e0bd9c1 cfs_hash_for_each_nolock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6f6485 cfs_ip_addr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e7b8175 cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7f99ddb6 cfs_race_waitq +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fda989d cfs_fail_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8151c3aa cfs_cap_raised +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83d795e4 cfs_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x857aaea7 libcfs_register_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8840f591 cfs_block_allsigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c500d25 cfs_cpt_table_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c85e4e6 cfs_crypto_hash_speed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8f45f10d cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x95620e8c cfs_wi_deschedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x97b0b9bc cfs_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9879b229 cfs_get_random_bytes +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x994ac27f cfs_cpt_table +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9aa2778c cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9ab36082 cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9e420643 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f82f712 cfs_trace_copyout_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa0650897 cfs_cpt_unset_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa2b68b2a cfs_array_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa67b237e cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6b9dee6 libcfs_kkuc_group_rem +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb4e48237 cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb7264b50 cfs_hash_hlist_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbb477eb5 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbd5d492e cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc0ea7fc0 cfs_expr_list_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc217c289 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc2dfd791 libcfs_console_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc35d1d62 libcfs_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc39fd2f9 libcfs_panic_on_lbug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc3eb614e libcfs_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc6105f38 cfs_hash_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc61b2039 cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb385db9 libcfs_debug_binary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc20e694 libcfs_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xccc45639 cfs_free_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xccd9aa58 cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcd38904c cfs_wi_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xce1a88f2 libcfs_arch_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf61bacb __cfs_fail_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd2a21622 libcfs_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd6a52be3 libcfs_printk +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd96f406d cfs_cap_raise +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdaf50507 cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xde17bb8d libcfs_isknown_lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf2789c0 cfs_curproc_cap_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdfecb98d cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdffc951d cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe2f91ce3 libcfs_debug_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe3bf6897 cfs_percpt_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe5c5e952 cfs_wi_sched_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6555032 libcfs_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe98ec39f cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xea411f63 cfs_block_sigsinv +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeb4913fd cfs_cpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec1f56d5 libcfs_str2nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeceac781 cfs_fail_val +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xef0ae891 cfs_timer_deadline +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xef66c80b cfs_cpt_set_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf1872998 cfs_cpt_of_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf3565b71 libcfs_debug_vmsg2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf440bb38 libcfs_kkuc_group_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf5734a6b libcfs_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf8a8644b libcfs_id2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf94025d1 libcfs_str2lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfb67024b cfs_hash_for_each_safe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfc4c70a2 cfs_cpt_bind +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x40fe171d ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xbc7dd549 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xdaa42de4 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xe59058c4 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x168726b9 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x1ad974e3 lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x2da71c4f lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x9bfe2446 lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x9fc37616 lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xe6064001 lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x0df21540 it_set_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5919b6d6 it_clear_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5ef8417d it_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0xfe26c5a6 it_open_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/mgc/mgc 0xdc287f95 mgc_fsname2resid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00fde526 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01031b33 llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x012aeca8 class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0193f744 cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0217fd59 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x02833458 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03595a87 lprocfs_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x037244c1 cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03b37a9c lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03cb8b98 cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0440b0b8 lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x051b33ba cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05ecd17a lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0708e9c5 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07bc959c lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07d45876 obdo_set_parent_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x08215713 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083c8f51 lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x084bae05 cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x08851e72 cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x08a9cc16 lprocfs_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x090d59aa cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x092f92a9 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x093b7a78 lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0966e6e3 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a1d4d0f cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b46aaa8 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b8a44d9 lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c9ef0d4 cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0db044a7 llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ee88431 lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f87009c capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x100b08e0 class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11079aa9 class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11533a86 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11edb90d dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x123e5b5b dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12b2e216 cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x136a14a5 lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1510ae11 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x152d45e4 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15567de0 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15775f33 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1606228c cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x164bd3d8 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16d04054 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17184315 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1720607f lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x172655dc lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x198cc593 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b152695 cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b520b36 cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b8e21bf lprocfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c23cbaf lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c349b6e class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c35649e lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c67d2ce lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c9e35d8 llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1cefc94c cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d2e7ba7 lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e7884f7 cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ee0bd8e cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20a7d177 lprocfs_nid_stats_clear_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21b05a34 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22cb471e dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23623f4d cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x247c4484 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547efae lustre_uuid_to_peer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x259614fd cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x259aadcc cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25c0461c cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25fc6124 lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x273cf281 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27c3e62b lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x280b287b obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2899a964 __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x291f9b22 lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a9b1f64 cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae29a65 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c2fb1c2 cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2caf0b63 lprocfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d77be31 lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2dd25b1d class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e2fedd8 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2f01f446 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2f0da05f lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3008444a cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31f0c028 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32083b87 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32ba7a38 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33c151e3 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x35394e1f cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3539e99e cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36dff8e3 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x370eeb83 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x371c7c22 cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3804bc1d cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x386c93a7 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38da7b80 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38ec61d2 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3924267b obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a89803b lprocfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c8398ca cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3cbd60b8 cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3cebcc15 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3de1da85 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3eab7bfe LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f1711c5 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x400db0f6 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x408dd42b dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4136012f cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x419eedb0 cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x430b0544 cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x441175d6 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44381593 cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x449b2cf0 cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x452f559a lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x455180df cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45d3f18e cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46a6aebd cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46ed4209 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a05b34 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a0f6ea lustre_posix_acl_xattr_2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a13345 class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49ce5b46 cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a078f44 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a58e4e4 obdo_from_la +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ae0c190 lprocfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b10640d obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c0f5a6d cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c190aad lprocfs_find_named_value +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c4b7894 llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c4c700b obd_alloc_fail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c579b8b cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4cb804ce cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4dab7c70 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4eb29d0c class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ffee6dd cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50bc6784 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50fd5d14 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x51adc3d3 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52bbf915 lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52f297ed lprocfs_nid_stats_clear_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5395d6ed cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54358d4d lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x557e7b14 lustre_posix_acl_xattr_filter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x558bec27 obd_ioctl_getdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55e9e732 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58121c11 llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5818a4f1 lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x582b013d dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5912e1fe class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59a75aac cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5abe6cc7 cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5af25a89 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b7e90c9 cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ed188a9 lprocfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f82277e cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f94fbb1 lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f9c3378 lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60f8caec llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x613403a0 lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x614fcf0e lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6188c3f7 cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x619f60e2 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61a7aa8c class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61b7e2d5 llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61de3fd9 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61fd905e cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6327e8cd lprocfs_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x633a6bc0 lprocfs_exp_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6393df73 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x642ecb27 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6489cacf class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64ffa21f cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65302ad9 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65dc0b8b cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x675244fa dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x677fd7f9 proc_lustre_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67977b42 lprocfs_remove_proc_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67dc223a lprocfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x685411e3 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6882f650 lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x690fb69c lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6917401a cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6981fd45 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x698b61fc cl_lvb2attr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a2d4a42 lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b14becf cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6ca7ae68 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cfccc8e lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d3c731b lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6dde40e6 cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6df8cfd2 llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6ff15720 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x704aca5f dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71ed2bcc class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71f6489f llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7280cc3e capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7295218a cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7333faa3 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73e5775d dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7475c2c9 cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x747675a0 llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74b3e7fc lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752f71a8 class_get_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75753d42 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77d2089a class_name2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77da4238 class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7802fcd7 lustre_swab_llogd_conn_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79392578 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x793fd5c4 lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a135e29 lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a5b6d87 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d083474 lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d0869c0 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d3b6fae dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7da668ce cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ef22658 cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f7d7cd9 lu_buf_check_and_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fae8886 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fe5561a obd_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8002d6c6 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8031efb8 lprocfs_dt_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x806cc497 class_add_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8099b317 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81527afc cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x819aa2d5 obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x824f1a8a class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8280c80e class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x83c5500a class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x843bab31 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x847ce391 class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8489f086 obd_alloc_fail_rate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x849e5385 obd_update_maxusage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x84e7c098 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8503c454 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x851ae62f cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85a2c300 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85d81f42 cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8645f883 llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x869ec203 md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x86d3df6f lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87152413 cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87352ea3 class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87b9c953 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x887d85d8 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x898e5d1c llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5f4057 lu_context_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ba6e479 lustre_swab_lu_seq_range +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8c12bc13 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8c622abf class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e10e6d6 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e15ba4c llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8edafa36 cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ef7a781 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f39c749 cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f568930 lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x909a20b5 cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90c88faf lprocfs_free_per_client_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x914633e4 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x935aec62 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93f1db3e lprocfs_rd_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x944f0824 class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94793f21 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94817cbe cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94dc1127 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94f68c5a cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9518197a class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x955f5220 ldlm_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95735c6c at_extra +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95b3f138 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95fe8096 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x961d63db llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96d4a8bc cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97938207 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97f21da9 cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9825e2e4 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x991cefc3 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9a03e3de cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9a196a57 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ae30679 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b4cec48 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9bf30726 cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9bfbb5b0 class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c4cf259 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d227f8e cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d919075 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9de2dff9 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0a135f9 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1d7f926 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa373174f dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4237bb7 lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa47b6f79 dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa52f600f class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7e16614 lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa93bf714 dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab10bf8e llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac4a6983 dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xacb838a3 lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad72e6bd cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae424788 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaef8171c cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf97daa4 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb002c046 cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb0128223 cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1243bba cat_cancel_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb12c3d39 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1873a7c lprocfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2119f46 lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2b82acd class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2bda327 lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2cb3bcd cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4a628c6 class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb5029e34 lprocfs_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb635af9e dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9af3739 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba54f5ff lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbab1c4b5 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb717d5b cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbbca32de class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc35fc83 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd343a18 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbddfdce6 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbeebb4ed lprocfs_rd_num_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbef05ffb llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf12ea1a cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf40d5c3 lprocfs_rd_numrefs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf545375 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfa7d1ab cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfe15014 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0f3e1ad llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc107cc13 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc18d06cf lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc197eb8a cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1a3c880 cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc218393f dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc24261d4 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc3554784 class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc41096b7 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc415ee79 lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4a19f32 lprocfs_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4fa951f cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc5baae62 llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc632af0c lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc74d7c40 obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc76cfa70 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7a820e2 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7c7a3f4 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc866ba75 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8ae6439 cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca14803b dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca99eeba lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcaf966a2 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0a94fc llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb954dda lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce99e62c llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xced367d6 cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfd2b0dd dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0591c84 lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0f19f87 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0f9a3db dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1a02236 cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd201a1c2 lprocfs_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2b97d05 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd37671b9 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3ecfddd dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd55654f3 lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd77732ab cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bc8654 obd_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bfbc9c lprocfs_dt_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8cad032 dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd91ad728 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9b1e645 dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda25e5ad dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda85e6e3 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdaa06ec6 cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdab97144 cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdac644c8 lustre_posix_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb6b618d cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdbb0c01f cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc5cd094 class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddf9a5ea cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf8365b6 obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe07989b1 cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1015da3 cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1a2122e cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1a81c55 class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2ab4e32 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3080af8 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe30a676a cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe39da395 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3c810f9 class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe47a7790 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4d73d60 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4d982cd dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4dd1bf6 cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe50a7b80 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe5c333ff llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe747e0a3 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe75183de cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d9099c cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe853c590 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8ae0fcb lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9a9e9e3 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9bd817b class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea0e839c dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea8577dc lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb069588 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb52c2e4 lprocfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb554b21 lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebb018b3 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebe17e73 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xedafe952 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee9288aa cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee99b5fe cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeee936de llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef61aacc llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeff79a3c cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf136a61d class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf28480a6 dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd61b4 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3bc5b9d dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf4c110a8 lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf4c6c691 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf53861f8 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf641d365 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf66774a3 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6df51de cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6fe4b10 lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7cf16b3 lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf920b0de lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9d7da7d cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9e0724d class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb3532a2 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbc4aa40 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbecc9c6 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfce73845 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd0d01c0 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd5878c5 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdbe1557 lprocfs_write_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfec07bc4 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff993d8b class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffb2594c lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfffc1f11 lustre_swab_ost_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00cb99c1 RQF_LDLM_INTENT_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00d95039 ptlrpcd_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x017088c9 ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x029cfcc3 ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0351e7ce lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03604d79 ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b3942b lustre_swab_lov_user_md_objects +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x071fc74a RQF_LDLM_ENQUEUE_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07d1cfe6 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07eb6f13 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x080ad606 client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08f98607 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x094ba8a8 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0955106e ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x095587d0 lustre_msg_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x099c2188 ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a896776 ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac252b2 lustre_msg_set_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0adf59c7 ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0b2ffb8f ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bc82e18 ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0d5e93b5 ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ea260a8 sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0fb7732f ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x100d7fb2 ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10add965 ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f18f20 interval_iterate_reverse +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1107180e sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x115017f6 req_layout_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12a4d1dd ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x132c4383 req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14708afc lustre_swab_mdt_rec_reint +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1483eca4 ldlm_lock_addref_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14d192db lustre_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x150d2522 sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x172fb86d lustre_msg_hdr_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1747d8b3 ldlm_lockname +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x185b6ba1 ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x186b89aa lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a6a3ce9 RQF_OST_GET_INFO_LAST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a9b76aa RMF_OBD_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1abd3258 RMF_SETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ace4b5f RQF_LDLM_BL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ad6c330 RMF_EAVALS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bae0270 interval_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bd56a53 sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1be21715 lustre_msg_size_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c300d8e lustre_msg_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc2051d RMF_SEQ_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1de9c288 lustre_swab_layout_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e8e48a4 sptlrpc_flavor_has_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1eb2a65f RQF_OST_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee46b51 lustre_init_msg_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee9eb3c RQF_MDS_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1f9f29d6 ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1fb85dea sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2096f5b5 RQF_OST_SET_GRANT_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20d6b82c RQF_LDLM_INTENT_QUOTA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20e2973a ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2173d89e ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24274a70 ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244e5558 lustre_msg_get_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24aafdba RMF_MGS_TARGET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2585a629 RMF_SEQ_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2587513c RQF_LDLM_CP_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2629f391 ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2645d373 ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26ecdd0c ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2829e2be ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x28c4ca93 sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a78de72 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2bb144c9 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2bb2e51d ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c6ddb4d req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ca92fa8 ldlm_lock_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ccd5b87 ldlm_cli_cancel_list_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d56f168 ptlrpc_pinger_ir_up +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d822c90 __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d852505 ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2de774e8 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4562fe RQF_LLOG_ORIGIN_HANDLE_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4ca396 RQF_LDLM_INTENT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e6c4768 sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e8c105b req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e8e617e lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ecd7515 lustre_msg_check_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f0e4f87 RQF_OST_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f793215 lustre_swab_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fab3539 lustre_swab_ost_lvb_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fd2f737 lustre_msg_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x301d4fcd RQF_MDS_READPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x302937e0 RQF_MDS_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x311bf5c3 ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x32d47469 ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3555a347 ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x366ec64d ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x37ba62eb req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3835ab4b RQF_LLOG_ORIGIN_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38519137 ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3858fb94 RMF_OBD_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38c01799 RQF_LDLM_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fce533 lustre_msg_set_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x396b0d9a ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ab90f6e lustre_msg_bufcount +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ac00716 lustre_swab_hsm_user_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3af2a881 unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b6b7cba dump_ioo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bb84bf7 ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bedb0c7 RMF_LLOGD_CONN_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c63e62b RQF_MDS_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8b16ab lustre_swab_ost_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ca50f33 RQF_MDS_HSM_CT_REGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3de23c6a ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ec98f10 req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ef0e312 ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f034caf lustre_msg_get_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f4b2690 client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x40deaf97 ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4145c6ef ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41f0f919 _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43168488 RQF_MDS_RELEASE_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x436007f0 sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43705ee4 RQF_LOG_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43d7efc8 lustre_msg_set_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44036eda RQF_MDS_GET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x440c2a71 RMF_FIEMAP_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44ed13e7 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45d05893 lustre_swab_lustre_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45e30cea lustre_swab_ldlm_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4655519a ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x46fda0a3 sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c8ec098 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4cebbe41 ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d2eba6d ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d383b4e ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4da26bab lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e1706e5 lustre_msg_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e696b96 ptlrpcd_queue_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e973bba ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eb03a6f ptlrpcd_destroy_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f766c3b lustre_swab_generic_32s +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4ff93f99 req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50443f6a ptlrpc_init_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50dd74f8 RMF_STRING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x512686ac ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52c62150 RMF_RCS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5301edaa lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x533a6e5d sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53411557 RMF_DLM_REP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x538fc4a5 sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53e8e861 ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54401794 ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x55edbf0b ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5771a9b0 ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x595ab175 lustre_swab_obd_quotactl +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x596582bf RMF_GETINFO_VALLEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a1b924b ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a4259dd req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ac21668 ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b6ba895 lustre_packed_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c6a3a83 RQF_SEQ_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ca1b491 lustre_swab_close_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5caae213 ptlrpc_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5d2283a7 ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5dd96029 sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e0b19b1 RMF_CLUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2b7558 lustre_msghdr_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e6f435d RQF_OST_BRW_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e80f899 RQF_LLOG_ORIGIN_HANDLE_READ_HEADER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ec3284d RQF_MDS_HSM_CT_UNREGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ef831ee lustre_msg_get_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f96ccdd ptlrpc_connection_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fc9a455 RMF_CLOSE_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6042bc15 RQF_MDS_REINT_RENAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x604e2505 RMF_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x607ec932 lustre_msg_set_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60f813a0 ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61646e1b RQF_MDS_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6175bbb3 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x618ad203 RQF_OST_GET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61ca70c6 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62aaae3f RQF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6315dd4c RMF_LLOGD_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63ed5fdd llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x661dfd39 ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x664b7bff ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66c6cbbe ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x675f1e25 ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x67773a4f ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x681d9e02 req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68cb2541 interval_is_overlapped +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68f49e5e ptlrpc_expired_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6912990a RQF_OST_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x696ba811 lustre_msg_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69c9f04d RQF_MDS_REINT_LINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3785c9 RMF_EADATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ade1277 ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6b46bbd8 req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c213ab2 ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d72828c sptlrpc_conf_log_update_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d7931cc RQF_UPDATE_OBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d89277f sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6dc8bea4 ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6de1914b ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6e1cbc3a ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ed20499 ldlm_revalidate_lock_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efa82b0 RQF_MGS_TARGET_REG +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fb92092 sptlrpc_flavor2name_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x70995cc7 client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71cde1f6 client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x723d43b6 sptlrpc_rule_set_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x725a892c RQF_MDS_REINT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x749bdc6e ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74d693d5 ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74ee34da ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76f3fe09 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77c587d7 ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x797d1f1b sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x79aa9255 sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x79b1b923 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7ab76f94 lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bbf8001 RMF_MDT_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4c6107 RQF_LDLM_CONVERT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d1ecd7f RQF_LDLM_INTENT_LAYOUT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d41a8b9 RQF_QUOTA_DQACQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dc0e7cd RMF_QUOTA_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dfb3c18 lustre_msg_clear_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7e2e3581 sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4925d8 interval_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4c99b1 ldlm_expired_completion_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f5a1cc7 lustre_msg_set_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6d2357 lustre_msg_is_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7fff791c ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x805e8712 ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a9e8c3 lustre_msg_get_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80ecb4e3 RMF_MDS_HSM_CURRENT_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85a9e0d8 RMF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85eecf67 sptlrpc_get_hash_alg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86337be9 sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x863db6eb RMF_HSM_USER_STATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86a62ffc sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86fa8c3b ldlm_cli_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x871d588d ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87582bf0 client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8760beaf lustre_swab_ldlm_policy_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x876c2551 RMF_GETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87bf7b3c sptlrpc_get_next_secid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x886e44ac sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89080253 __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89f9edf7 RQF_MDS_REINT_SETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a1ea476 lustre_swab_hsm_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a257736 RQF_MDS_HSM_STATE_GET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ab10703 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ad9556c ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b3516eb client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d77ea75 lustre_msg_set_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d857c2e lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8da3fca7 lustre_msg_add_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e65ee55 ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f0aceac RQF_MDS_HSM_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fa247b3 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fe1e7e7 sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91cf58d3 RQF_MDS_PIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9228392f lustre_swab_mdt_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x92c64313 _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x92cc14d8 req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x93658a29 llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x93da7eaa sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x93f08e01 sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x942670a0 req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x94875680 sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95d08f0c lustre_swab_mgs_target_info +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9660ace0 RMF_FLD_MDFLD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x967bfd52 RQF_OBD_PING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x975b5ba6 ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x97c044bf ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99342be4 sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99893837 target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a258886 RQF_MDS_GETSTATUS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a6f2f6d lustre_msg_set_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9af29eab ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9af92fbb sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b6ccde1 ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b88f6ce RMF_NIOBUF_REMOTE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9baf7992 ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bb5198b RQF_MDS_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bd71321 ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9c3c2148 ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d3ca23b target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d4063c5 ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9ea5a441 ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa06a7297 ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa0b9a7ba lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa10f0d3d RMF_UPDATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa11d9425 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa163f4c3 dump_rniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2244636 RQF_MDS_GETATTR_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa22c0086 ldlm_error2errno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2a54128 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3d2a6ee RMF_CAPA1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa47787ef RMF_PTLRPC_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4a2d089 RQF_OST_PUNCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4bea5ef lustre_swab_lmv_user_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5458dad ldlm_lock_decref_and_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5880075 ldlm_errno2error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa605889f ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7d55cc3 RQF_MDS_REINT_CREATE_RMT_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7e360b1 RMF_OBD_IOOBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7ec567d RMF_CONNECT_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa849df0b ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa955aa91 ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9704f80 lustre_msg_get_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9c4658e lustre_swab_lov_user_md_v3 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab1c0d27 ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab1d1416 do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xac374a72 ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacc82ce1 ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae225a86 req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae9de7f4 ptlrpc_add_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaed16ac4 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf4e9658 RQF_MDS_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf50a0d6 RMF_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf8ab969 ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xafe561dd ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb27c2374 lustre_msg_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb291473d lustre_msg_early_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb34563df req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb349da92 ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb3eb223f ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4a7ecf3 lustre_msg_add_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb512ebc2 sptlrpc_parse_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb5a98d66 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb68476df interval_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6aafd03 RQF_MDS_DONE_WRITING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6d590f5 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7b38189 RMF_MDT_MD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7fa3cc8 RMF_LLOG_LOG_HDR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9b631cf lustre_swab_mgs_config_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbb45f4fc req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbbe70603 ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd62487c ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbda541c3 sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe47bc7e ping_evictor_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe9c1dc3 ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf98b86f RQF_MDS_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbffd4313 RQF_OST_BRW_WRITE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc06c4670 lustre_msg_get_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0867da7 RMF_REC_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc09151dd ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0db4fb7 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc117443f lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc225b157 ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2986d28 lustre_swab_ldlm_res_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2b1af57 RQF_MGS_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2be922a RMF_SYMTGT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2f59ffe ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc519e483 ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc60a60e1 RQF_OST_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc61a2221 ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc66d72ca target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc694be4b RQF_LLOG_ORIGIN_HANDLE_PREV_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc763fabc sptlrpc_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc79b9c67 ldlm_pools_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7ca8257 RQF_MDS_REINT_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7e47564 ptlrpc_interrupted_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8dfe79a ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc9167910 lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb153a88 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2cc0cf lustre_swab_lquota_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2ceaff sptlrpc_secflags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcc4e17c2 ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xccc4f523 ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcd1a5707 ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcddede58 __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcdf195ff ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce3ed014 ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce5e6746 ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce7c6b60 ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce86066d lustre_msg_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcebd692e req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcec513c9 RQF_MDS_UNPIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xced015be sptlrpc_rule_set_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf467b4e ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9963db lustre_msg_get_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9aab6a RQF_MDS_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd033b092 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd059a6ae ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd0d24f56 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2983334 lustre_swab_swap_layouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2e0d4eb lustre_msg_get_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd30630f2 ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4014745 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd412775d req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4467ded ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4543586 ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd55ca195 ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd67a5d7b lustre_swab_update_reply_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd69e0a27 RQF_MDS_IS_SUBDIR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6c3ebfb RMF_FIEMAP_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6d5cad9 ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd899ba14 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b91b3e lustre_swab_lov_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8f06300 RQF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda2ac111 sptlrpc_proc_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda54e736 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc015772 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd0ffb04 sptlrpc_flavor2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd30d7bf RMF_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdda2b38c ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddc40a85 lustre_msg_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdde2288f req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde12d36b RMF_MDS_HSM_ARCHIVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde555d70 sptlrpc_enc_pool_del_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee87192 sptlrpc_conf_log_update_begin +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf53799d ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe137bff1 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2f8bb7a ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe3238d9c req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe4191392 ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe4df887f ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe54f14a8 ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5fcfce2 req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe680bd55 ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6beee2b ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6f0dc96 RQF_OST_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7062b5f RMF_U32 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe745225f req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe887f1fb ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe9fcce1c ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeaa09080 ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb64e68 req_layout_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec226f66 ping_evictor_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec939a00 RQF_MDS_REINT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecace5c1 RQF_OST_GET_INFO_GENERIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecfc5310 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed1c10d6 ptlrpc_connection_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1009ef sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef968787 ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d52b5f ptlrpc_pinger_suppress_pings +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf277c125 RQF_OST_GET_INFO_FIEMAP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf27d49dc sptlrpc_target_choose_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3059dea sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf35f132b lustre_swab_ldlm_resource_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3d44370 RQF_OST_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf43540b9 lustre_swab_mgs_nidtbl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf45085e1 sptlrpc_conf_log_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf55c033b RMF_MGS_CONFIG_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf584a16b sptlrpc_part2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf596e9ae sptlrpc_conf_log_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf607fc23 sptlrpc_flavor2name_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf617ab8a lustre_msg_get_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf697b756 ldlm_dump_all_namespaces +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7ba40c0 RMF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf85cb27e sptlrpc_parse_rule +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf870fed9 RQF_LDLM_GL_DESC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9051bd6 RQF_QC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf94e41e0 deuuidify +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf973aa93 lustre_swab_lov_user_md_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9ee11e2 lustre_msg_set_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9f72dfc RMF_TGTUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfaa10e15 ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc2fa83f ptlrpc_del_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc612ce0 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfdf9d95e ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff02a0e9 ldlm_lock_set_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffc807e8 sptlrpc_unpack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0xf0d59827 cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x051cebc7 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x07c9097f rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0eff7f49 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1243e326 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x18bd9ab9 rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1dd952b1 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1f92a5b3 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x228fdc58 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2eeaec61 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x38ec462e rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x47fc2ad0 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4ffa5d61 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x56f0e0ff rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x574e239c rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5eaaee32 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x60389bc9 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x68b9d755 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x728f75e0 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fa25f96 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x807bd7f5 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8348077b rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x871c5a8f rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x87279473 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x90f41238 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9f3688b6 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa62c04a6 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa6dfa7aa alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa888c195 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xabf341ab rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xac13d9f8 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb38978d6 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb4b0855b notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb522d701 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbbe64f2e rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc45a8e9f rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc4a7367f rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcccd8ad1 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd4646cff Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd749cbf4 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd9c08bd1 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdb9d706e rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdd73bb12 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xde09db2f rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe3dce9ad rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe508217d rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe5c29071 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe7d08a42 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf16eed40 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf43117c3 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf86886e5 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0213c7c5 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0320fe25 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x05ce8c77 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0bc35cb9 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0e28ab61 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0f7cb8b0 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1a96df80 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1ae0213e DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x24525941 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x26a7b05c notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2708c64a ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2819301e ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3327b29a ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3477f736 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3c19d7c8 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3d6d376b ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3d7ce695 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x419378c0 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x44b8fbf3 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4942d01c ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4e741e1a ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x536f8744 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x55fabc1e ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x63276405 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x67aabaf2 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x68515208 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6db12bbf ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x71261020 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x71cdac48 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7276672d ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7798f544 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x78ba1a3e ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x78cba436 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x79fad3b0 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7a0d8bca ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7c8de7ee ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8114b099 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8be08f29 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9517b6b6 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x98245c95 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa376f9c3 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa5c81ca7 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa68e3194 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb770327d ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xba57f241 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc02c9e7b ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc1f7bae7 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc667061c ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd2dbcb91 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdedcea4a ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe218a8f2 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe8cf587a ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xed7fe822 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf0bc55c6 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf38df270 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf961214d ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x06d6e339 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x08a8f190 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0bca9f57 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x10531234 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x148a1387 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2ab38191 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x30ea87d7 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x33df7415 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3ce9f47f iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x44f82a64 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x49509829 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4f30c273 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4f4fcb87 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x601d73e1 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x60db3610 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7ac93dc6 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x82a48d18 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9d98ce70 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xae531e4e iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb169ce65 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbaa62dc4 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbf03bb37 iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc36e3790 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc636407a iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe5f08d95 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf6727f8f iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf847628e iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfe8eaeda iscsit_handle_text_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x04df0962 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x061d2ce6 sas_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x14d6432c target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x15606018 se_dev_set_emulate_tas +EXPORT_SYMBOL drivers/target/target_core_mod 0x1976bf75 se_dev_set_emulate_caw +EXPORT_SYMBOL drivers/target/target_core_mod 0x1bad7de9 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x1cea562c target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x1dabd4ae transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x200d9948 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x242df670 core_tpg_add_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x24452b7b __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x244fac9e target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x2454fe3f se_dev_set_emulate_3pc +EXPORT_SYMBOL drivers/target/target_core_mod 0x2cb19661 transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x2f652786 se_dev_set_block_size +EXPORT_SYMBOL drivers/target/target_core_mod 0x3495d7a2 iscsi_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x37aabc17 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x3b765712 target_fabric_configfs_free +EXPORT_SYMBOL drivers/target/target_core_mod 0x3dde6047 iscsi_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x3fb1d7d5 fc_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x472c9d09 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x4a272a86 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x4d4c15b0 fc_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x4d8a0bbf sas_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x4f21ef75 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x4f3fa784 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x5068811a se_dev_set_unmap_granularity +EXPORT_SYMBOL drivers/target/target_core_mod 0x55448826 target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x57fd10b2 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x58074235 core_tpg_del_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x59492b52 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x5957451c se_dev_set_emulate_model_alias +EXPORT_SYMBOL drivers/target/target_core_mod 0x5ab02e91 se_dev_set_enforce_pr_isids +EXPORT_SYMBOL drivers/target/target_core_mod 0x5af9b65e transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5fb4acfd se_dev_set_pi_prot_format +EXPORT_SYMBOL drivers/target/target_core_mod 0x60665789 se_dev_set_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x6524896d core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x663011c0 se_dev_set_emulate_tpu +EXPORT_SYMBOL drivers/target/target_core_mod 0x68340073 se_dev_set_max_write_same_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x6cc047a1 target_core_setup_sub_cits +EXPORT_SYMBOL drivers/target/target_core_mod 0x6dd49ac2 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x70d19648 target_fabric_configfs_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x71c89111 sbc_dif_verify_write +EXPORT_SYMBOL drivers/target/target_core_mod 0x733679ca transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0x74389b0c transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x76a6e7b4 se_dev_set_emulate_ua_intlck_ctrl +EXPORT_SYMBOL drivers/target/target_core_mod 0x77ea55f4 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7c6fecca iscsi_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x81754990 sbc_dif_verify_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x84087472 fc_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x843bcb11 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x84493597 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x85f881af spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x87162356 se_dev_set_emulate_fua_write +EXPORT_SYMBOL drivers/target/target_core_mod 0x88530335 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x88ff5746 se_dev_set_is_nonrot +EXPORT_SYMBOL drivers/target/target_core_mod 0x8c4b4dd8 se_dev_set_max_unmap_block_desc_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x8cafed6d sas_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x942f5b48 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x9b936dc4 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x9be0d8c6 se_dev_set_emulate_dpo +EXPORT_SYMBOL drivers/target/target_core_mod 0x9e1f51e8 target_fabric_configfs_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x9e782a93 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x9eabe27f transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x9f90a8df se_dev_set_emulate_rest_reord +EXPORT_SYMBOL drivers/target/target_core_mod 0xa0de7da1 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xa30d0bbe target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xa53c246d se_dev_set_max_unmap_lba_count +EXPORT_SYMBOL drivers/target/target_core_mod 0xa9058c45 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xa99b1a48 core_tpg_clear_object_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0xa9eeb198 target_fabric_configfs_init +EXPORT_SYMBOL drivers/target/target_core_mod 0xae4fdcfc transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xae9f5067 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xb3a88301 se_dev_set_emulate_fua_read +EXPORT_SYMBOL drivers/target/target_core_mod 0xb4573f88 se_dev_set_emulate_tpws +EXPORT_SYMBOL drivers/target/target_core_mod 0xbcc2abdf se_dev_set_pi_prot_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xbf50023a sbc_execute_unmap +EXPORT_SYMBOL drivers/target/target_core_mod 0xc0c45a0b transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xc1782cbd sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xcda8cdee core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xce88b35d transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0xcf4ae493 sas_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xd38469f1 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xd52fa5da transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xd54e60db transport_subsystem_release +EXPORT_SYMBOL drivers/target/target_core_mod 0xd9ba992f target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0xdbb7b0d7 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xddd8a342 transport_subsystem_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xe1417454 se_dev_set_emulate_write_cache +EXPORT_SYMBOL drivers/target/target_core_mod 0xe15a5721 se_dev_set_unmap_granularity_alignment +EXPORT_SYMBOL drivers/target/target_core_mod 0xe40b1de8 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0xe5ae9478 transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xec1dfaab transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xeeccf314 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf3a215eb se_dev_set_optimal_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xf816d370 iscsi_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xf832d967 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xf928e2d3 se_dev_set_force_pr_aptpl +EXPORT_SYMBOL drivers/target/target_core_mod 0xfb37ff14 fc_get_pr_transport_id +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0x1887763e acpi_thermal_rel_misc_device_add +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0x5007fc2c acpi_parse_art +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0x86c998e6 acpi_thermal_rel_misc_device_remove +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0xdf707fab acpi_parse_trt +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x3a2d57bd usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0xf3a8ecfd usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x7f376919 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x1df1d428 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x3862d0de usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x4437a846 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x533defa0 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5909429d usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5f604d46 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x6aa1aaae usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa6f62e15 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xba56eece usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc47822d6 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xdaf886aa usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xf10211cb usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x29854f2c usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xa95cb587 usb_serial_suspend +EXPORT_SYMBOL drivers/vhost/vringh 0x0fd987f7 vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x14397bb5 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x32da6f89 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x39c9d7a5 vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3b304ebb vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3c71c418 vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x4311cd91 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4f384f8b vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x58abf4ed vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x5fedea44 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x6432894b vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x8d080d03 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x95e62337 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x97fa07e9 vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xb4b63575 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xc578f0f7 vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xd355e031 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xd609393d vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xde804bb9 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/video/backlight/lcd 0x3fcf5d1f devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x7e7db636 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xa7d6d747 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xdf624508 lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x06746254 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x181c8667 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4d141346 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6731e2c6 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x72c86563 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x80f24d95 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb43c2a67 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd1429fca svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xef774f5d svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf2db5956 svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf595b917 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0x48e7bc0a sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0xc83b641e sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x0d3488ee 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 0x8d2bf3e6 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x93e154c6 mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x4f9e1a73 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x9e413d62 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xc489e857 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x18009794 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x4b4533be matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x987c80b2 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xeaf4ee3d matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x964a8724 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x252487bb matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x32cdba65 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x46b7170b matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xb1b171eb matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xef1307d9 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x48993cb4 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xd36a13d3 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x19b56904 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x373970f1 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xb7cf70b5 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xb7d3c473 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xc3ca7678 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x5328ad10 mb862xxfb_init_accel +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x454a3cf0 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x065a1891 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xadc3d374 w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xc34e172f w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xd8e56544 w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x42382256 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xece550fa w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x93c24bfe w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xc5b52d53 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x5d5c286f w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0x7ecbd988 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0x81cc58bc w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xdd74c2fe w1_add_master_device +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0x04e133fc iTCO_vendor_check_noreboot_on +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xa78bd894 iTCO_vendor_pre_set_heartbeat +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xb5f20875 iTCO_vendor_pre_keepalive +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xc4f657bf iTCO_vendor_pre_stop +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xdc6effc9 iTCO_vendor_pre_start +EXPORT_SYMBOL fs/configfs/configfs 0x099ed8db configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0x2f853d5b config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x3048513f config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x3adb00e3 configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0x409b71a1 config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x5a44407a config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x5d62e06b config_item_init +EXPORT_SYMBOL fs/configfs/configfs 0x6e9db5d1 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x6f50ecf8 config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0xb870c4d8 config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0xcefa3dc0 configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xddb99063 config_item_get +EXPORT_SYMBOL fs/exofs/libore 0x14b9e5ba ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0x263b140e ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x355b7861 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x3d2fed09 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x5cc23871 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0x75df5606 ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xa8b12199 ore_create +EXPORT_SYMBOL fs/exofs/libore 0xcfdcb0d8 ore_read +EXPORT_SYMBOL fs/exofs/libore 0xd61a22d8 ore_write +EXPORT_SYMBOL fs/exofs/libore 0xf525d084 ore_truncate +EXPORT_SYMBOL fs/fscache/fscache 0x000c8903 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x0bbe2a7e __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x140fa75b __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0x1c298df2 __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x1dfeca47 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x1eb265dc __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x240fe4cb fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x2d75a96d fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x2d91433c fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0x2f37b113 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x2f859e3b fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x352def43 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x398d5606 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x3d872165 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x53b5a7df fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0x587ba737 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x58a3009a __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x69fb9840 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x7347813c __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x82de1d53 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x839234c7 __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xa50e3fc1 __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0xa6866cc2 __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xa9a79d34 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0xaddf09f5 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0xafa9eb8c __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0xb326e67a fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0xb354d3ba __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0xbd73e43e fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0xc1e71dde __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xc6a7fe52 fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0xd5f0e4c5 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0xdce805db __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xe5e110ec fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xe74bdba6 fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0xeb75b3ae fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0xfb92a08a __fscache_maybe_release_page +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x0882ab36 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x098d0adc qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x5abaa2c5 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xe17fb138 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0xf3be711a qtree_release_dquot +EXPORT_SYMBOL lib/cordic 0x434bfd07 cordic_calc_iq +EXPORT_SYMBOL lib/crc-ccitt 0x1a703ba1 crc_ccitt +EXPORT_SYMBOL lib/crc-ccitt 0x75811312 crc_ccitt_table +EXPORT_SYMBOL lib/crc-itu-t 0x6d356209 crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0xd29b009f crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x56329ecc crc7_be +EXPORT_SYMBOL lib/crc7 0x7a222007 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc8 0xab9ad613 crc8_populate_lsb +EXPORT_SYMBOL lib/crc8 0xd09b2cba crc8 +EXPORT_SYMBOL lib/crc8 0xd4534d80 crc8_populate_msb +EXPORT_SYMBOL lib/libcrc32c 0x27000b29 crc32c +EXPORT_SYMBOL lib/lru_cache 0x0641307b lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x098d2ed9 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x1bd24684 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x4522d82a lc_reset +EXPORT_SYMBOL lib/lru_cache 0x4cf5f5a8 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x5752f31b lc_del +EXPORT_SYMBOL lib/lru_cache 0x7257beee lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x9134feb7 lc_get +EXPORT_SYMBOL lib/lru_cache 0xb27b9035 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0xb672aa97 lc_create +EXPORT_SYMBOL lib/lru_cache 0xbfbe53d5 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0xc3a98c1d lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcc979a91 lc_set +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 0x0c222eb5 lz4_compress +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x682a23e0 lz4hc_compress +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0bd662f6 raid6_gfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x15fe0cd3 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x5ba93f9d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xb0d904b7 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xce45a6f1 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd9e91f83 raid6_vgfmul +EXPORT_SYMBOL net/802/p8022 0x106187be register_8022_client +EXPORT_SYMBOL net/802/p8022 0xa144a769 unregister_8022_client +EXPORT_SYMBOL net/802/p8023 0x756dce88 make_8023_client +EXPORT_SYMBOL net/802/p8023 0x7c2b2ce7 destroy_8023_client +EXPORT_SYMBOL net/802/psnap 0xca09bc2b unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0xeffb067d register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x135d82ad p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x23b0136f p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x28af76bd p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x2ab5b4a4 p9_payload_gup +EXPORT_SYMBOL net/9p/9pnet 0x3460751f p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x3aeaa2d6 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3f1b2857 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x42c49eb4 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x46ecaf6d p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x4fe64db5 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x5f948591 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x64467d48 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x6fea7e5c p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x7b5770b6 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x7d31de57 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x7e19a71a p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x7e52e4db v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x844a6985 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x8479c1e5 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x86f045a7 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x8742b150 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x93ff183d v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x977a0030 p9_nr_pages +EXPORT_SYMBOL net/9p/9pnet 0x981b7afc p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x9e4467a2 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xaabc7a66 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0xb0827933 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0xb2715911 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0xb7c42309 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xc8584a2d v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xd5fa35a1 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xd750b23a p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0xd9b4539b p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xdde7cdc7 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0xe2c96a06 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe2ce85b0 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xeacfe124 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xeb82ffb5 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0xed69358d p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0xf044d58b p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0xf2e50fc2 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xfa56c604 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0xfaf21a5d p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/9p/9pnet 0xffbbdfa6 p9_client_create +EXPORT_SYMBOL net/appletalk/appletalk 0x127bf4e1 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0x693fc5e2 aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0xab1e89fa alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xdae3558c atrtr_get_dev +EXPORT_SYMBOL net/atm/atm 0x0128779b atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x4e278344 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x53052dde vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0x6c948ed2 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x8734fcae atm_charge +EXPORT_SYMBOL net/atm/atm 0x8ed6319e atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x989a737a register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xb722f79b vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0xcd681e51 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0xce6cb4b6 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0xd10bd0aa atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0xd75c4b2d atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0xd9f0138b atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0xf1bea766 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/ax25/ax25 0x014e90ca ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x026c1368 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x0ae8ff77 ax25_rebuild_header +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x3a3106e0 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x5dafb105 ax25_hard_header +EXPORT_SYMBOL net/ax25/ax25 0x60888669 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x9dc0aef7 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0xbc8c74a7 ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd2dc7c1d ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xf43b9aa3 ax25_send_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x01b59a7c hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x053b5674 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x07577aeb bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0d38ac37 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0f51d1a1 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x104faaf8 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x10d6e2cf l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x20ef19b8 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x26603eee hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2a61557f hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2ed54502 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x30c195b9 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x32742fe9 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x38c5f09b l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x398e2070 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4ab124cc bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4b11ad13 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5179905f bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x570893b3 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x57763996 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x582c7e70 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5a95142e bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5ba47f6e hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91f4ecea l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x95736adf hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xaac93133 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xaeb79875 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbff164bf l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc4eb189d hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc83dff7 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd3b912dd hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe364573f hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe9a875d5 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xeaa76896 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xed11d2f4 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xef303e45 hci_recv_stream_fragment +EXPORT_SYMBOL net/bluetooth/bluetooth 0xef9952ae bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf1123568 bt_procfs_init +EXPORT_SYMBOL net/bridge/bridge 0x013645f1 br_fdb_external_learn_add +EXPORT_SYMBOL net/bridge/bridge 0xc25e6d75 br_should_route_hook +EXPORT_SYMBOL net/bridge/bridge 0xea971ab9 br_fdb_external_learn_del +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x1517ddab ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x2eb7b6ce ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xfad16ee9 ebt_do_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x194cd5c5 caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x292b67c5 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x869124ee get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x966d7de2 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xd1d396c1 caif_connect_client +EXPORT_SYMBOL net/caif/caif 0xfabcd175 caif_disconnect_client +EXPORT_SYMBOL net/can/can 0x1c979bc6 can_proto_register +EXPORT_SYMBOL net/can/can 0x5934cb0f can_ioctl +EXPORT_SYMBOL net/can/can 0x7be06b7e can_rx_unregister +EXPORT_SYMBOL net/can/can 0xab717a79 can_send +EXPORT_SYMBOL net/can/can 0xd08dabf0 can_rx_register +EXPORT_SYMBOL net/can/can 0xd6c8702a can_proto_unregister +EXPORT_SYMBOL net/ceph/libceph 0x04f625bb ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x058bdef3 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x071a980f ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0b20d3bb ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x0f1c1105 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x167e117b ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x16dcd2f9 ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x19c89fa9 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x1bee5a24 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x1c1e526a osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x21c60751 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x24c2505b osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x24d897df ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x2cc8068c ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x2fc9b32c osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3bfb4e19 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x419cb09b ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0x4205ffd7 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x43e458f6 ceph_file_part +EXPORT_SYMBOL net/ceph/libceph 0x43efd647 ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x4848be61 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x49663772 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x4db70be8 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x5128cced osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x52bd825b ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x57112338 ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x5885d5b2 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x5b6f041f osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x5f556459 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x60ecdf77 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x68e3003a ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6d52fc4c ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x6eef08b6 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x6fcdafef ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x701ca517 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x70c2e5b8 ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x73fe6f81 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x78635323 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x787ec236 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x7c0be503 ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x7cd7c2cb ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x804201eb osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x830a9854 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x833de7d0 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x87f927bf ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x88f7c3c9 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x8a4f5cc5 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x8cdd3f56 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x925eb665 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x94965dbd ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x9507a3a8 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x975712e0 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9c6813b7 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x9e5514c8 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa1cfbe54 ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0xa38bcf4a ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xa6fb6635 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0xa7328201 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0xaba8a3c3 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xac4a1d7c ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0xac59f53b ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0xad98fd1a osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb5378f25 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb7391241 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0xb73e3829 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xb8307506 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xb8a3cce3 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0xbb1f7781 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xbd582ecf ceph_monc_create_snapid +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc55de604 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xc63ed05f ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0xc8daff5f ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcdb76b66 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xd0ca31ce ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd75c0bd7 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xd7acd83f ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd902c022 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xde699dc5 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0xdfecc859 ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0xe1557d87 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xe284b15f ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xe2f41018 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0xe3b042ca ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xe5d002f4 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xe6639696 ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xe96f3239 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0xf35cb4d9 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xfa668b14 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0xfb82f700 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xfb87b87f ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xfe69e73e ceph_pg_poolid_by_name +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x3b6839b9 dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/ieee802154 0x085d2b79 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x256e69e1 ieee802154_nl_start_confirm +EXPORT_SYMBOL net/ieee802154/ieee802154 0x346416af wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x3b044f91 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7832e902 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0x93abb9de wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0xbbdeb725 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154_6lowpan 0x7ed5b4c5 lowpan_frag_rcv +EXPORT_SYMBOL net/ipv4/fou 0x03916fe4 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x49750cb3 gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x6c6bcc99 fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x7a8411a2 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x1d334eea ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x26cf96b2 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xb90ba6bf ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xc149d38b ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x5abe3399 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xb028cf4c arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xdb5238fb arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x56f26619 ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x6717d1af ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x9b8dffae ipt_unregister_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x02324ea0 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0x8315e03b xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x620e4fb7 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x3ab1708e ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7cad10db ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x1381b015 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xb58e7929 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xc8669b08 ip6t_register_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x2f863720 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0xc5734709 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x0b049677 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xf58c19c7 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x13ae6bf9 ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x29a8b95d ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x3fb581d6 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x75c86363 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x841a3f18 ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xd6178850 ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xecda0609 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xfc6b66b8 ircomm_control_request +EXPORT_SYMBOL net/irda/irda 0x0437df9b irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0x050fc2b4 iriap_close +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x09f58a8b hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0x16e94383 irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0x170bd4ed irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0x1daf4be8 irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0x26e6b539 irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0x28b5dd51 irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0x2f4d01b7 irttp_data_request +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x3b6d5f65 hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0x3ea5378d iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0x42a9904d irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x4c84c161 irttp_dup +EXPORT_SYMBOL net/irda/irda 0x55ce0763 irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x615ee918 irias_new_object +EXPORT_SYMBOL net/irda/irda 0x653be402 irlap_close +EXPORT_SYMBOL net/irda/irda 0x66ef7db3 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x6ca507d2 async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0x6de85b09 irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x76ef9f52 irias_insert_object +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7dabe31e hashbin_remove +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x7fb81606 irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0x86b5f4ce hashbin_delete +EXPORT_SYMBOL net/irda/irda 0x87d5ebbc irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0x8b69b459 hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x8c76a82b irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0x9170a8ab irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x91d579c7 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0xa4548c32 hashbin_insert +EXPORT_SYMBOL net/irda/irda 0xad66e1db hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0xb14098a2 irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xbf07aded alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0xc310cf21 hashbin_new +EXPORT_SYMBOL net/irda/irda 0xd1ae6745 irias_find_object +EXPORT_SYMBOL net/irda/irda 0xd4777527 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0xd57045a8 hashbin_find +EXPORT_SYMBOL net/irda/irda 0xd6deeaae irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xe349689b irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0xe477da8a irda_notify_init +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf65af247 irlap_open +EXPORT_SYMBOL net/irda/irda 0xf7e2fe6a iriap_open +EXPORT_SYMBOL net/irda/irda 0xfda3a942 irlmp_connect_request +EXPORT_SYMBOL net/l2tp/l2tp_core 0xb1ec3ccb l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x16f93b35 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x614e728e lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x67605faf lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x92032ec9 lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x98f6e4b8 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0xa3e39e53 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0xa5a47fa5 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xf83dbe6e lapb_disconnect_request +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x5d3cde5d llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x5f2db00e llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x683cf8d7 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x8d7083df llc_sap_close +EXPORT_SYMBOL net/llc/llc 0xd5a2ce46 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xe460d5c5 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xf1806680 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/mac80211/mac80211 0x02cdff06 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x0da58757 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x0fb37690 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x10cda82b ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x14462e08 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x15aeb23c rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x1a03a4ef ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x1af2b372 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x239b8412 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x296c2375 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0x2a23d14b ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x2cbac097 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x2d0c3a6f ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x2f27d288 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x30133f89 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x32a1dd15 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x3d544166 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x4088bc3f ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x421baa14 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x42c7d08c ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x4ece8997 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x4f734665 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x577e833b ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x5807d70e ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x5c28cca5 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x6a98e942 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x6abd4840 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x7101875a ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x73564fa6 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x743dd01b __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x7708e6e5 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x77775fac ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x784321c2 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x7ea86159 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x80f353a8 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x899df615 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x8cedee1c ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x8ff8f016 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x95205829 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x958756ed ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x96b54544 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x96f613bd ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x97149d1f ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x9cc284f4 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x9f7f3e42 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x9fd0ade7 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xa0717d3e ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xa179d43c ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xa273fad2 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xa2cc574f ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xa32a4e5e ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0xaa157485 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0xb66c3163 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xb9213287 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xbc27e82a ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0xbf5313d8 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0xc22e98c6 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc5e851d5 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0xc74aa236 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xc796a6f2 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xc7a508ca ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0xc7e9782e ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xc9d751b7 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xcaccb6f7 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xd172811b ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xd468cc06 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0xd50b0a22 ieee80211_ie_split +EXPORT_SYMBOL net/mac80211/mac80211 0xd5378c5c ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd8f52fab ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0xdc10f740 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xddb47d52 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xe1dd2aa9 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xe3106c7f ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0xe4432507 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xe7280165 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0xe9817387 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xeb442bde ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xf35b1d5a ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0xf395de03 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0xf4d63a04 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xfa1baa29 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfcae11f1 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0xfd52e267 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac802154/mac802154 0x12bb8805 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x28b55e30 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x35cae18e ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x38939c11 ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0xa4a315ea ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xc81e51dc ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xcd4b5b2d ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xdc8570b5 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xf55dbc02 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x223449be ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x25f3a649 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x2b2d31d4 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4079a297 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4efc8f27 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4fae4d7c ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x58175417 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x58574fb3 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x58981d60 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6b3ce5d0 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9ca342d4 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9cb7db38 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa1847945 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd7be814e register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x61dbfeed nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x9842c87f __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xc9536e28 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x012b4398 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0x13982160 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0x2eb9f742 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0x51865f63 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x6bfd827f nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xb3afff76 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/x_tables 0x08c473b7 xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x253e8b44 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x3ef421ec xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x56085b80 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x95ce85c2 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x9ab2be92 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x9b71bb29 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xa958efe8 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xb28f5ef1 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xce398d89 xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0xe455495e xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0xe7b3df60 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xf2eb86e6 xt_register_match +EXPORT_SYMBOL net/nfc/hci/hci 0x00a7ab64 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x00ed156f nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x22b3f3e7 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x30204125 nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x39c64c3d nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x4094fc85 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x4ca44d17 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x61af7c06 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0x6ae26796 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x6d0f380b nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x6fb78ead nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x79fa7665 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x840fbce3 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x95a664be nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xb27a0284 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xc10e8f70 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0xd3e3af07 nfc_hci_send_response +EXPORT_SYMBOL net/nfc/hci/hci 0xf9515b6e nfc_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x0a287008 nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x16e2a5d9 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x4d157914 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x9a3dc8c7 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xc2d6d069 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0xff07f41a nci_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x0bb8009a nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x22852578 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x28203b3e nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x2db979dc nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x2f95d9e5 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x4c193fcd nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x5271c315 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x5c080391 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x631f3d63 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x739c9671 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x840f8367 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x85e95d78 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x961f79b6 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x9f869c86 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0xa878b7bf nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0xab0b38b0 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0xb69f23e3 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xbe33977d nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0xcb94a14f nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0xfa92bde5 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xfbe95053 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc_digital 0x144b1995 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x29b3c9d2 nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xe4964165 nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xeb408185 nfc_digital_unregister_device +EXPORT_SYMBOL net/phonet/phonet 0x046cce88 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x28f5d661 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x8f593e15 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x8fb1d7a1 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0xadaf24ee phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0xc22e68f6 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0xedc1890e pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xf74f2521 pn_skb_send +EXPORT_SYMBOL net/rds/rds 0x7505d413 rds_str_array +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x06dc0fcb rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x34a59cc0 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x37d89069 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x625809e5 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6430fe8e rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6767e9ef rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x68738f1b rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6bbccde4 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x7815ec01 rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x7a768550 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8d9cbf65 rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xc8b55db8 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xd3651f27 rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xe0dfad52 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xef6b8bff rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/sctp/sctp 0x8b5411ca sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x1e3b9977 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x5356d380 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xddb1216b gss_mech_put +EXPORT_SYMBOL net/sunrpc/sunrpc 0x5e20083c xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0xa0d8d890 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0xbd67de25 svc_pool_stats_open +EXPORT_SYMBOL net/wimax/wimax 0xbcc62a5e wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0xe60f05f5 wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x01b82428 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x020b1f9c regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x03885cad cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x05071397 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x09eabe12 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x0db1d9b8 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x1076b3c5 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1a3df20c cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x1bc8478f cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x1e781253 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x334d3b7c cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x3c2af8d6 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x46845f48 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x47a1fd2c cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x4830410b cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x48ea5411 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x51832dbf cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x5450c94a __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x546e92db cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x54f8e0e7 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x594ef3da cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x5bd8473c ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x62284880 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x6255ca3f cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x644029f9 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6b7f0a4d cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x6cbb81af cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x6d9c7279 wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x6e3c3908 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x6e813820 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x75812df9 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x7a80889f cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7d5fe3ab wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x7feefb60 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x84db7cfb cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x85a47186 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x861d5c44 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x87184b02 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x89423d41 cfg80211_del_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x8a6e758c cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x92b33d43 cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x979d95d4 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x9bc88274 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x9f536a54 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xa0126650 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xa0776921 cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xa1df78ea cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xa37df26f cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0xaa6080ed cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0xab1bebb7 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0xaf53b105 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0xb4e2c547 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xb53914d2 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xb55cf69a cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0xbd38bc3d cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0xbffbded3 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xc2ce999e cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xca6c1907 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0xcc32f272 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0xcd3fe352 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0xce1696c0 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0xcf618a57 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0xd00b9336 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0xd0307928 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xd34a5d95 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0xd84f2b2e cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0xdb63f10b ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdbf55976 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xde7131ea cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xe1c9a495 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xe235d534 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0xe42194b6 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xec495fd6 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0xed1dd26e __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xee06006a ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf27d7082 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xf739285c cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0xfadc738b cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/cfg80211 0xff16e42b cfg80211_put_bss +EXPORT_SYMBOL net/wireless/lib80211 0x350bbb05 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x3a7c90bc lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x66512478 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x72dd8227 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xbe2e9198 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0xc2b628c8 lib80211_register_crypto_ops +EXPORT_SYMBOL sound/ac97_bus 0x81ed70bf ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x02b012ce snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1e59baa6 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3bcc005b snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x77a43e5a snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcac0a3be snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcb89bfa1 snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x1b02341d snd_seq_device_register_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x3a57f235 snd_seq_autoload_unlock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x414a535d snd_seq_device_new +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xb90668b2 snd_seq_autoload_lock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xc622fb29 snd_seq_device_unregister_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf0a1fdb3 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x01b82065 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x0d2b74da snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x2ceec35d snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x668570c0 snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7f92860c snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xb494afee snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xc7b2b6c2 snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xe0a50454 snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0xe45f4ff7 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x01fce547 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x0aa488f4 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x0c4d6537 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0x13ae6545 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x16838a45 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0x18e1683f snd_dma_program +EXPORT_SYMBOL sound/core/snd 0x191e88cf snd_dma_pointer +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x1aab9af9 snd_cards +EXPORT_SYMBOL sound/core/snd 0x1e11d7f2 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x2b1d90f0 snd_get_device +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3ee4ff00 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x3f2ad11a snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x4251efe1 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x45727c9a snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4b015768 snd_iprintf +EXPORT_SYMBOL sound/core/snd 0x4dfe7f5b snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x4e22121c snd_info_register +EXPORT_SYMBOL sound/core/snd 0x4f9a04a3 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x5aab1904 snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x5b5bf863 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x5ea747e3 snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x659d1403 snd_device_new +EXPORT_SYMBOL sound/core/snd 0x669d8de9 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x6d26d11a snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x6e56e4e6 snd_card_free +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x79b5f5ed snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x7b1f9eee snd_card_new +EXPORT_SYMBOL sound/core/snd 0x7cb48c38 snd_card_proc_new +EXPORT_SYMBOL sound/core/snd 0x7f32e744 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0x8198c5a9 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x902434e4 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x95ad8bf1 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0x98b73b1d snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0xa186a19a snd_register_device_for_dev +EXPORT_SYMBOL sound/core/snd 0xa88b24d7 snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0xab47ac56 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0xae381a4b snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb97fe0e2 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0xc7fb9c45 snd_card_register +EXPORT_SYMBOL sound/core/snd 0xcabd33b8 snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0xce283047 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0xd47053ba snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0xd489f36a snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xdc44cbf3 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0xde56a2d4 snd_component_add +EXPORT_SYMBOL sound/core/snd 0xde853dd0 snd_device_free +EXPORT_SYMBOL sound/core/snd 0xdf9f54b9 _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0xe03a9655 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0xe2c985c2 snd_device_register +EXPORT_SYMBOL sound/core/snd 0xf9ee9c72 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0xfd00ea71 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0xfd1f603c snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-hwdep 0xb3ec9d74 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x06b310c9 snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x08f8bdbd snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x0b541a42 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0bbd60b0 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x21d0d036 snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0x2af78a0a snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x2fc58bd8 snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x37135576 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x37f57263 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3e804d30 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x4273a7b2 snd_pcm_sgbuf_ops_page +EXPORT_SYMBOL sound/core/snd-pcm 0x46059a0a snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0x4b4cc0ec snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0x4f5c7eb8 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x56cf8dcc snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x5898dcba snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x5eaac47d snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0x5ee64df6 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0x60fc07c5 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x689d8f6a snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x6a33bdef snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x6aac31af _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x6c77df4a snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x743d0909 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0x77cc4dff snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x7e4774d4 snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x8c6f0220 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x8f66676f snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0x90e4f345 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x962c44cd snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0x999996d1 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x9ccae5af snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x9dc0b6d4 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xa19b5d5f snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xa396caf5 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xc378af12 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0xc3e04059 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0xc5d3ee46 snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0xca34c226 snd_sgbuf_get_chunk_size +EXPORT_SYMBOL sound/core/snd-pcm 0xce1d272e snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0xd1738797 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0xd235b348 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xdcba117c snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe69cac10 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xe6de79c1 snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0xeb0e672c snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0xed1348c0 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xf1c67eb4 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf8a00176 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xfdb7f0b9 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0ae7111c snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0f88b04e snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x29da98da snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x314df97c snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x32a69bf8 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x384b879d snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x387f16db snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x66c72fdd snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x83ff9404 snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8442cf18 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x91c8112d snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9f69ce63 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb67899a5 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb95267ff snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc64a2e9e snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd6b49d10 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf53fb5d1 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-timer 0x25b531a6 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0x3998e717 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x3e1d4d9a snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x4e2f4b70 snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0x56e9bda0 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x61a4383e snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x7d768ee9 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x88deb180 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x9876e9e3 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x98f07395 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0xb739ca24 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0xbe3cc01c snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0xde9351f4 snd_timer_start +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xe4b6fe4b snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x07df1b33 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x0a9e3d42 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x21e5e956 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x31dab733 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x47fb6f0a snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x89ca6b2a snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x8b0f2744 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xd1e6f1ce snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xee1f66b8 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x3fe52e32 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x6b9a09fb snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x9aaa129e snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x9f8e2b50 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xa5dda8d3 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xaeee43fe snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xb7f48621 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xdcbde84b snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf9a7827d snd_vx_setup_firmware +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0b298975 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1721f9a3 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x260e02b1 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2c65b5b0 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3e76fd39 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x419bbeca avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x42bd4850 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x499525a9 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4b2d2f2a amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4b89e0d9 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4d966cca fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x60b12ff5 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6b0a4b7f fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6d4fd709 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7568eb70 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x80ef9158 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x853a1edc avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa0883aea fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xac40c5b5 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xaf13eeca fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb3d8b18c amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbfdd059d amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc0e1529c iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc94f9bd2 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcd823796 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd64749f5 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdaaf4712 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe0533f40 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe3cd4689 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe91aad7a cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfa156ba6 fw_iso_resources_free +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x156d4f9b snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x1d09cdaf snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x298ef37a snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x56e862cc snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x6329f7e1 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xfc83e6ac snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x0d9dcffc snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x29152a58 snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x9164b304 snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xc2d60c69 snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xcf526cc3 snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xde9357fc snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x3d3a7f67 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x76db3b49 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xa47639e3 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xe830a8e9 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x3967e26f snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xf73c7e00 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x0956e908 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x3edf1dd4 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xa6539cef snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xcca6cce5 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xd3ebbf1d snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xdf856dd1 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-i2c 0x09cdc4b5 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x3f8e71b9 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x7de41a7c snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xb1636c3b snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xe7dd0e53 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0xe9d3562d snd_i2c_device_free +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x21bd671d snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x4e155730 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x5f1fb047 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x5f988de9 snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x7038002d snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x887a15bc snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x8a779238 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xa4a90d6f snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xd15a73bd snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xf179ed31 snd_sbdsp_command +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0200214d snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0f5ef235 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x12f70ab2 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1c070be2 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x29bb5f13 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x30989658 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x40770c8c snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x53410577 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x55078250 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x5aeef7c6 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6a884742 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6eec3c7c snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x802bd065 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x84b6f610 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x87f5c406 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xdd039967 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe532bbf3 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/asihpi/snd-asihpi 0x3b2276e5 hpi_send_recv +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x0cd96237 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x251e1e6a snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x3fd1f4cd snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7973c69f snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7a143132 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xb3514c35 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xdac5a56c snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xe3a45d53 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf6e2fe86 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x114fa84a snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xa250219c snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xb0fac180 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x03ebcdbe oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x08971ffa oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0cdc5bb6 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x28b7072f oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2fa94417 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x38b98ef8 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3b1b4b66 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3ee2a92f oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x47226d0b oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4ce5cfe5 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5a0fab3d oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x76545180 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fe9b4a0 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x82282fde oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa75de99f oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa8176d16 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb2aa3004 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb3324c06 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb483a0b6 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe2a2fab1 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xfa79933c oxygen_write32_masked +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x03707a7f snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x1fe48081 snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x35948a91 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xe0a679da snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xeefafd49 snd_trident_alloc_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x389c8bc0 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xda304473 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/intel/snd-soc-sst-dsp 0xb00e273e sst_dma_new +EXPORT_SYMBOL sound/soc/intel/snd-soc-sst-dsp 0xdc045797 sst_dma_free +EXPORT_SYMBOL sound/soundcore 0x0c963e16 sound_class +EXPORT_SYMBOL sound/soundcore 0x3cfb16a1 register_sound_special +EXPORT_SYMBOL sound/soundcore 0x42f69954 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x722056a1 register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x86de8987 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xb7e776e9 register_sound_midi +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x1a5e6164 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x4398a7ca snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x4e395c9e snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x932678ce snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xb2a4b3a5 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xb5abb25c snd_emux_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x1720014f snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x90e54e1f snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x91a8292a __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x91d6f9a0 __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9511c447 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x996bd774 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xbb2b5519 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xd3014a80 snd_util_memhdr_free +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xc7884af8 snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x00322056 VBoxGuest_RTMpCpuIdFromSetIndex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x01674ab7 VBoxGuest_RTSemMutexRequestNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0429a6f0 VBoxGuest_RTThreadCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x057fd386 VBoxGuest_RTR0MemObjLockKernelTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0731e88d VBoxGuest_RTAssertMsg2Add +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x079b132d VBoxGuest_RTMemTmpAllocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x08ed98db VBoxGuest_RTMemDupExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x09a88bc3 VBoxGuest_RTTimeExplode +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0a442050 VBoxGuest_RTAssertAreQuiet +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0b94344b VBoxGuest_g_pszRTAssertExpr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0beb235d VBoxGuest_RTMpIsCpuWorkPending +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0d10d1ca VBoxGuest_RTTimeNormalize +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0f3e114a VBoxGuest_RTSemSpinMutexCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0f884b3a VBoxGuest_RTStrToInt64Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x11ced39a VBoxGuest_RTSemEventWaitEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x11e95d2e VBoxGuest_RTLogLoggerEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x11f80121 VBoxGuest_RTSemMutexRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x12614b82 VBoxGuest_RTStrToInt8Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x12f430f3 VBoxGuest_RTAssertMsg2AddV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x147206e1 VBoxGuest_RTStrToUInt64 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x151752ec VBoxGuest_RTHeapSimpleGetFreeSize +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1520b2c8 VBoxGuest_RTLogCreateEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1926b25c VBoxGuest_RTLogRelLogger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x19790b4c VBoxGuest_RTLogFlags +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x197acd65 VBoxGuest_RTR0Init +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1a6d7d86 VBoxGuest_RTThreadPreemptIsEnabled +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1ae28abb VBoxGuest_RTThreadIsSelfAlive +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1c3b0f90 VBoxGuest_RTR0MemObjAddressR3 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1dc5ebbe VBoxGuest_RTThreadWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1f3e577b VBoxGuest_RTMemTmpAllocZTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1f70d065 VBoxGuest_RTErrConvertToErrno +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2003169b VBoxGuest_RTSpinlockAcquire +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x20728ae6 VBoxGuest_RTThreadCreateV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x20d9d625 VBoxGuest_RTTimeToString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x22058511 VBoxGuest_RTSemMutexRequestDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x25219f5e VBoxGuest_RTR0Term +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2580d04c VBoxGuest_RTSemEventMultiSignal +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2632a013 VBoxGuest_RTLogRelLoggerV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x29708cf0 VBoxGuest_RTR0MemUserCopyTo +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2a2284fb VBoxGuest_RTAssertMayPanic +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2af3453c VBoxGuest_RTLogPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2cfefa48 VBoxGuest_RTLogBackdoorPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2d445217 VBoxGuest_RTStrToInt64Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2eca7777 VBoxGuest_RTHeapSimpleAlloc +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2fb7502f VBoxGuest_RTThreadSetName +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x30e40c69 VBoxGuest_RTLogSetDefaultInstanceThread +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3168cadf VBoxGuest_RTTimeSystemMilliTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x31ac4c5f VBoxGuest_RTThreadIsInitialized +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x33d7313a VBoxGuest_RTMpCpuId +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x343e3e1b VBoxGuest_RTLogGetDestinations +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3480f453 VBoxGuest_RTSemMutexDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x358153bb VBoxGuest_RTStrCopy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x362275e8 VBoxGuest_RTMemContFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x372d5e29 VBoxGuest_RTPowerNotificationDeregister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x376d539c VBoxGuest_RTThreadGetType +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x381d7c24 VBoxGuest_RTMemAllocVarTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x383a0b9d VBoxGuest_RTMpPokeCpu +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3a47392e VBoxGuest_RTErrConvertFromErrno +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3b04381e VBoxGuest_RTSemEventMultiReset +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3b231c95 VBoxGuest_RTTimeNanoTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3d00f113 VBoxGuest_g_u32RTAssertLine +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3de43f66 VBoxGuest_RTSemEventCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3dfc9ab8 VBoxGuest_RTSemMutexIsOwned +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3fbf3c07 VBoxGuest_RTThreadIsInInterrupt +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x40996438 VBoxGuest_RTSemEventMultiWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x42ecc6d1 VBoxGuest_RTThreadPreemptRestore +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x43fdd8d9 VBoxGuest_RTSemFastMutexRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x44cfbc28 VBoxGuest_RTThreadGetNative +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x46c14223 VBoxGuest_RTLogSetCustomPrefixCallback +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x49f1be17 VBoxGuest_RTThreadFromNative +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x49f4d19c VBoxGuest_RTLogDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4bbec091 VBoxGuest_RTR0MemObjGetPagePhysAddr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4c7d8a56 VBoxGuest_RTSemEventMultiCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4cac3157 VBoxGuest_RTLogFormatV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4cecc93d VBoxGuest_RTR0MemObjEnterPhysTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4cf913a1 VBoxGuest_RTThreadGetName +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4ea67110 VBoxGuest_RTStrToInt32 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4f041d39 VBoxGuest_RTMemContAlloc +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4fc8e10c VBoxGuest_RTMpGetSet +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4fe9e5f1 VBoxGuest_RTR0MemObjProtect +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5040043b VBoxGuest_RTSemEventWaitExDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x508bb2c4 VBoxGuest_RTLogSetDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x51ec28bd VBoxGuest_RTLogGetFlags +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x53265abc VBoxGuest_RTLogSetBuffering +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5352c915 VBoxGuest_RTSemMutexRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x54ddf87c VBoxGuest_RTThreadPreemptIsPossible +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5595fc22 VBoxGuest_RTSpinlockDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x56596e82 VBoxGuest_RTThreadSelfName +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x56c939fe VBoxGuest_RTAssertMsg1 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5847ae52 VBoxGuest_RTMpGetCount +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x58d1b65e VBoxGuest_RTThreadPreemptIsPending +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x598d3622 VBoxGuest_RTAssertMsg2AddWeak +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5a97195c VBoxGuest_RTHeapSimpleRelocate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5aa6ed66 VBoxGuest_RTPowerSignalEvent +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5b3a5164 VBoxGuest_RTLogWriteUser +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5cc0b1b2 VBoxGuest_RTProcSelf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5d3b1bd6 VBoxGuest_RTSemSpinMutexRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5e071eb3 VBoxGuest_RTSemEventMultiDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5e17b70e VBoxGuest_RTSpinlockRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5e75c570 VBoxGuest_RTStrToUInt16 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5eaea89a VBoxGuest_RTSemFastMutexCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5ee65bb7 VBoxGuest_RTStrToUInt16Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5f2f48bb VBoxGuest_RTLogWriteStdErr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x61143878 VBoxGuestIDCCall +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x61770e8c VBoxGuest_RTStrToUInt32 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x63378722 VBoxGuest_RTLogBackdoorPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x634946f7 VBoxGuest_RTMpIsCpuOnline +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x637a1d69 VBoxGuest_RTLogWriteStdOut +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6381bb97 VBoxGuest_RTStrFormat +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x63b1fde6 VBoxGuest_RTMpCpuIdToSetIndex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x63bc10b0 VBoxGuest_RTLogCreateExV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x658cd915 VBoxGuest_RTR0MemObjFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x67135d2b VBoxGuest_RTSemFastMutexRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6862822a VBoxGuest_RTHeapSimpleSize +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x695d63ad VBoxGuest_RTMpNotificationDeregister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6b01bbf3 VBoxGuest_RTMpOnSpecific +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6b58b79d VBoxGuest_RTSemSpinMutexDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6b91f1ce VBoxGuest_RTStrFormatTypeDeregister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6d8e9c87 VBoxGuest_RTTimeNow +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6e8541b7 VBoxGuest_RTAssertMsg2Weak +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x704e1f6f VBoxGuest_RTAssertMsg2AddWeakV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x70867323 VBoxGuest_RTStrToUInt8Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x71060970 VBoxGuest_RTStrToUInt16Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x716e3be3 VBoxGuest_RTMpGetOnlineCount +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x71a1b8d3 VBoxGuest_RTLogRelDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x729cc4ab VBoxGuest_RTR0MemObjSize +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x72ff1bc3 VBoxGuest_RTTimeIsLeapYear +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x730a01b0 VBoxGuest_RTLogRelSetDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x74812dde VBoxGuest_RTStrToInt32Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x759e7492 VBoxGuest_RTSemFastMutexDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x764ecb18 VBoxGuest_RTR0MemObjAllocLowTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x76a3c47b VBoxGuest_RTMemAllocZVarTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x79d59e24 VBoxGuest_RTSemSpinMutexRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7d0d9dae VBoxGuest_RTR0MemObjAllocPhysNCTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7d15e878 VBoxGuest_RTMpGetOnlineSet +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7dcc30d8 VBoxGuest_RTStrToInt32Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7e29739a VBoxGuest_RTStrToInt16 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7f0a40ea VBoxGuest_RTLogComPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7fc5bdcf VBoxGuest_RTR0MemObjAllocPhysTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8196c4e6 VBoxGuest_RTSemSpinMutexTryRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x82e081bc VBoxGuest_RTStrFormatTypeSetUser +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x83e78406 VBoxGuest_RTR0MemAreKrnlAndUsrDifferent +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x841e42e9 VBoxGuest_RTSemMutexCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8484a0d6 VBoxGuest_RTStrToInt16Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x84e227f6 VBoxGuest_RTThreadIsSelfKnown +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x86120100 VBoxGuest_RTLogDumpPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x867be0d2 VBoxGuest_RTLogDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x868b79a5 VBoxGuest_RTStrPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x879761cf VBoxGuest_RTR0MemObjAllocPhysExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x87da3860 VBoxGuest_RTAssertSetQuiet +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8826d9de VBoxGuest_RTMpGetMaxCpuId +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x885274fe VBoxGuest_RTThreadUserWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x89117f68 VBoxGuest_RTMemExecAllocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8a3c154f VBoxGuest_RTR0MemObjLockUserTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8a454b31 VBoxGuest_RTSemEventGetResolution +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8e01e3fd VBoxGuest_RTStrFormatV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8f1309e3 VBoxGuest_RTAssertMsg2 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x90312938 VBoxGuest_RTStrToUInt64Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x91204a9b VBoxGuest_RTTimeSpecToString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x916e42f0 VBoxGuest_RTAssertMsg1Weak +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9264ffc0 VBoxGuest_RTLogRelPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x926bf9f7 VBoxGuest_RTThreadPreemptDisable +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x92e716ae VBoxGuest_RTLogGetDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x94f7365f VBoxGuest_RTPowerNotificationRegister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x95fa480d VBoxGuest_RTSpinlockCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x961772f3 VBoxGuestIDCOpen +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x967ea4b6 VBoxGuest_RTStrToInt64 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x96893ce3 VBoxGuest_RTR0MemObjAllocPageTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x96f2e65b VBoxGuest_RTR0MemUserCopyFrom +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9796440b VBoxGuest_RTSemEventWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x97eb2414 VBoxGuest_RTThreadNativeSelf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9874cd16 VBoxGuest_RTMpIsCpuPossible +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9909ff3d VBoxGuest_g_pszRTAssertFunction +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9a2ee747 VBoxGuest_RTSemEventDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9bcc539d VBoxGuest_RTThreadUserReset +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9cd9213f VBoxGuest_RTR0MemKernelIsValidAddr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9d6b527c VBoxGuest_RTThreadWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9dbd63d6 VBoxGuest_RTStrPrintfEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9eaecd9d VBoxGuest_RTStrPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9f301085 VBoxGuest_RTTimeSpecFromString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9f4f616a VBoxGuest_RTLogLogger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9fb0596d VBoxGuest_RTMemDupTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa168a070 VBoxGuest_RTLogLoggerExV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa34eb1b3 VBoxGuest_RTTimeSystemNanoTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa486e710 VBoxGuestIDCClose +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa554bd97 VBoxGuest_RTLogFlushRC +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa5a26703 VBoxGuest_RTMpNotificationRegister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa696baed VBoxGuest_RTR0MemObjAddress +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa6a22472 VBoxGuest_RTThreadUserWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa86c5a96 VBoxGuest_RTSemEventSignal +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xaba9bc9c VBoxGuest_RTLogCloneRC +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xacaac41d VBoxGuest_g_szRTAssertMsg1 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xacd719ba VBoxGuest_RTLogPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xad4fdf4e VBoxGuest_RTSemMutexRequestNoResumeDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xad649089 VBoxGuest_RTStrToUInt64Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xae3e0ecd VBoxGuest_RTLogRelPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xaf6ffbfc VBoxGuest_RTThreadSleep +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb05840a7 VBoxGuest_RTSemEventMultiWaitExDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb1cc9148 VBoxGuest_RTLogWriteCom +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb42ea0e3 VBoxGuest_g_pszRTAssertFile +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb444f4a1 VBoxGuest_RTLogDestinations +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb6941b2e VBoxGuest_RTStrToUInt8 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb8c6e615 VBoxGuest_RTStrToUInt32Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb8df2b3a VBoxGuest_RTAssertShouldPanic +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb9b070b7 VBoxGuest_RTAssertMsg2V +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb9d7a27d VBoxGuest_RTHeapSimpleDump +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbaa97421 VBoxGuest_g_szRTAssertMsg2 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbb1ead73 VBoxGuest_RTR0MemKernelCopyTo +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbba928e6 VBoxGuest_RTHeapSimpleGetHeapSize +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbc4d30f6 VBoxGuest_RTR0MemObjAllocContTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbc85935a VBoxGuest_RTR0MemKernelCopyFrom +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbe4e6114 VBoxGuest_RTLogFlushToLogger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbffedb55 VBoxGuest_RTMemAllocExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc1095c44 VBoxGuest_RTTimeImplode +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc1b3ada4 VBoxGuest_RTAssertMsg2WeakV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc3a1e5de VBoxGuest_RTLogGetGroupSettings +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc3fee96e VBoxGuest_RTMemAllocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc4bd5fd8 VBoxGuest_RTStrPrintfExV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc71362b7 VBoxGuest_RTLogRelSetBuffering +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc8fbf4aa VBoxGuest_RTHeapSimpleInit +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc91cea98 VBoxGuest_RTStrCopyEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc9a6a8e7 VBoxGuest_RTThreadCreateF +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xca535753 VBoxGuest_RTSpinlockReleaseNoInts +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xcaee97bf VBoxGuest_RTLogComPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xcb2a6b54 VBoxGuest_RTMemExecFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xceae9d6a VBoxGuest_RTStrConvertHexBytes +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd1f3f0b9 VBoxGuest_RTSemEventWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd2d290ab VBoxGuest_RTStrToUInt8Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd3a125cb VBoxGuest_RTR0MemObjMapKernelTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd46c35d4 VBoxGuest_RTMpOnAll +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd4b597fc VBoxGuest_RTStrCopyP +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd5bfc897 VBoxGuest_RTHeapSimpleAllocZ +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd637869e VBoxGuest_RTMemReallocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd69bc8e4 VBoxGuest_RTR0MemObjReserveUserTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd706d85c VBoxGuest_RTTimeFromString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd88c9330 VBoxGuest_RTLogLoggerV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd984a7f4 VBoxGuest_RTStrFormatTypeRegister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xdc700594 VBoxGuest_RTSemEventMultiGetResolution +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xde9ca744 VBoxGuest_RTThreadYield +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xdfbc69bb VBoxGuest_RTThreadPreemptIsPendingTrusty +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe054d759 VBoxGuest_RTMemTmpFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe095cef8 VBoxGuest_RTThreadSetType +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe0dc7391 VBoxGuest_RTThreadIsMain +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe1c6b3d7 VBoxGuest_RTR0MemObjMapKernelExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe2765c54 VBoxGuest_RTR0AssertPanicSystem +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe38d562c VBoxGuest_RTStrFormatNumber +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe3fd228f VBoxGuest_RTTimeMilliTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe7e42113 VBoxGuest_RTThreadSleepNoLog +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe88dae73 VBoxGuest_RTMemFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe8fad285 VBoxGuest_RTSemEventMultiWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xea2f2944 VBoxGuest_RTStrToInt8Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xebeefa0e VBoxGuest_RTR0ProcHandleSelf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xec3cc9a6 VBoxGuest_RTSemEventMultiWaitEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xee774b8e VBoxGuest_RTLogWriteDebugger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xeea4ee73 VBoxGuest_RTR0MemObjMapUserTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xef6e1359 VBoxGuest_RTMpOnOthers +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf02f22ab VBoxGuest_RTMemAllocZTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf0dbb702 VBoxGuest_RTHeapSimpleFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf26294bb VBoxGuest_RTR0MemObjIsMapping +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf2aa79bb VBoxGuest_RTThreadUserSignal +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf5d89855 VBoxGuest_RTLogGroupSettings +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf69aec24 VBoxGuest_RTStrToInt16Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf7397dd2 VBoxGuest_RTAssertSetMayPanic +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf956a4e8 VBoxGuest_RTLogFlush +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf958d9cb VBoxGuest_RTLogCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfa7d95c9 VBoxGuest_RTR0MemUserIsValidAddr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfb31e12b VBoxGuest_RTStrToUInt32Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfba93ac9 VBoxGuest_RTR0MemObjReserveKernelTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfbc67e88 VBoxGuest_RTMemFreeEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfe72cef7 VBoxGuest_RTStrToInt8 +EXPORT_SYMBOL vmlinux 0x000ec2a8 console_stop +EXPORT_SYMBOL vmlinux 0x001172af blk_peek_request +EXPORT_SYMBOL vmlinux 0x004f1eff try_module_get +EXPORT_SYMBOL vmlinux 0x00550350 swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x005dbef9 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x00650d7f md_write_start +EXPORT_SYMBOL vmlinux 0x007e9771 migrate_page +EXPORT_SYMBOL vmlinux 0x00801678 flush_scheduled_work +EXPORT_SYMBOL vmlinux 0x008681ff d_rehash +EXPORT_SYMBOL vmlinux 0x008dd76c unregister_filesystem +EXPORT_SYMBOL vmlinux 0x0097661b idr_replace +EXPORT_SYMBOL vmlinux 0x00b522cd sock_sendmsg +EXPORT_SYMBOL vmlinux 0x00bc09fd pci_set_power_state +EXPORT_SYMBOL vmlinux 0x00c0abf7 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x00cd6269 __wait_on_bit +EXPORT_SYMBOL vmlinux 0x00cd6de5 compat_mc_setsockopt +EXPORT_SYMBOL vmlinux 0x00d536cc poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00e38c61 netdev_features_change +EXPORT_SYMBOL vmlinux 0x00e6be8f tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x00fd5b28 ppp_dev_name +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x0104f1a2 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x01143077 security_path_mknod +EXPORT_SYMBOL vmlinux 0x0119d1d5 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x012414fc bdget_disk +EXPORT_SYMBOL vmlinux 0x015ddbdc wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x0161004a register_console +EXPORT_SYMBOL vmlinux 0x016e6cc0 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x01a02767 blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x01dc84eb i2c_del_driver +EXPORT_SYMBOL vmlinux 0x01ee1b72 dump_trace +EXPORT_SYMBOL vmlinux 0x01f9dde8 up_write +EXPORT_SYMBOL vmlinux 0x020e9131 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0234c3bb agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0x0237b57a arch_unregister_cpu +EXPORT_SYMBOL vmlinux 0x024bf827 radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x02545b6d blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x025c4b58 compat_sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x026a411d ip_options_compile +EXPORT_SYMBOL vmlinux 0x0272b888 blk_init_tags +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x029444f0 native_read_tsc +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02b780c7 nf_log_unset +EXPORT_SYMBOL vmlinux 0x02c85d7c framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02fff01b vga_switcheroo_unregister_client +EXPORT_SYMBOL vmlinux 0x0307a341 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x03309968 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x03498156 cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03a2160b phy_connect_direct +EXPORT_SYMBOL vmlinux 0x03bb8a37 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x03c06156 bitmap_fold +EXPORT_SYMBOL vmlinux 0x03c21922 poll_freewait +EXPORT_SYMBOL vmlinux 0x03db8187 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x03ebda85 dns_query +EXPORT_SYMBOL vmlinux 0x03f67874 tcf_em_register +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x041bf839 md_register_thread +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x042fe4f0 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x043147d4 skb_copy_bits +EXPORT_SYMBOL vmlinux 0x043a78bc compat_ip_getsockopt +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x046457a4 sock_wfree +EXPORT_SYMBOL vmlinux 0x0466b115 acpi_device_set_power +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x048bcc32 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x048d74da __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x04927208 cpu_active_mask +EXPORT_SYMBOL vmlinux 0x04bb2e0c blk_run_queue +EXPORT_SYMBOL vmlinux 0x04c7780b dentry_path_raw +EXPORT_SYMBOL vmlinux 0x04d2772f generic_writepages +EXPORT_SYMBOL vmlinux 0x04d8c750 release_perfctr_nmi +EXPORT_SYMBOL vmlinux 0x04e3792c blk_delay_queue +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04f36291 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x04f87dfc skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x05076a83 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x0511276c bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x05161240 amd_iommu_domain_enable_v2 +EXPORT_SYMBOL vmlinux 0x052315f9 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x054a40d0 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x055862d2 sk_stop_timer +EXPORT_SYMBOL vmlinux 0x0559a79c bd_set_size +EXPORT_SYMBOL vmlinux 0x055c8559 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x0593a99b init_timer_key +EXPORT_SYMBOL vmlinux 0x05a1d477 register_md_personality +EXPORT_SYMBOL vmlinux 0x05b1b7b5 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x05bfc3e8 blk_register_region +EXPORT_SYMBOL vmlinux 0x05c2bb9b i2c_master_send +EXPORT_SYMBOL vmlinux 0x05c9acbf __f_setown +EXPORT_SYMBOL vmlinux 0x05d43870 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x05d4cfda dev_deactivate +EXPORT_SYMBOL vmlinux 0x0604d982 bio_map_user +EXPORT_SYMBOL vmlinux 0x060665d2 pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x06125288 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x0614dabe idr_destroy +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x061f4039 acpi_get_table_with_size +EXPORT_SYMBOL vmlinux 0x0625491b kfree_put_link +EXPORT_SYMBOL vmlinux 0x062b9cbf compat_sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x06375136 dev_warn +EXPORT_SYMBOL vmlinux 0x06614a29 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x0664a0a9 scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x068c7263 ioremap_cache +EXPORT_SYMBOL vmlinux 0x069ee66e gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x06a2f31f unregister_quota_format +EXPORT_SYMBOL vmlinux 0x06a74800 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x06b0d4a2 phy_attach +EXPORT_SYMBOL vmlinux 0x06c0dae5 __kernel_fpu_end +EXPORT_SYMBOL vmlinux 0x06c4867e submit_bio_wait +EXPORT_SYMBOL vmlinux 0x06e12f9c vga_switcheroo_fini_domain_pm_ops +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x06ff3c8f sk_free +EXPORT_SYMBOL vmlinux 0x07050429 mount_single +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x073587a5 I_BDEV +EXPORT_SYMBOL vmlinux 0x073dfa12 generate_resume_trace +EXPORT_SYMBOL vmlinux 0x0754b0da __napi_complete +EXPORT_SYMBOL vmlinux 0x079c8019 compat_mc_getsockopt +EXPORT_SYMBOL vmlinux 0x07a4b576 flex_array_free +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07baa81a padata_alloc_possible +EXPORT_SYMBOL vmlinux 0x07c0e18d page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07d94e77 sock_init_data +EXPORT_SYMBOL vmlinux 0x08034400 param_get_invbool +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083bf8e6 register_gifconf +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x087588a2 sock_no_bind +EXPORT_SYMBOL vmlinux 0x0885e357 sock_register +EXPORT_SYMBOL vmlinux 0x0897287b acpi_disable_all_gpes +EXPORT_SYMBOL vmlinux 0x0899be64 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x089bdc1a kfree_skb +EXPORT_SYMBOL vmlinux 0x089d6243 pci_dev_driver +EXPORT_SYMBOL vmlinux 0x08a3d2c8 inode_add_bytes +EXPORT_SYMBOL vmlinux 0x08a97f76 disk_stack_limits +EXPORT_SYMBOL vmlinux 0x08b2cbd3 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x08b4cf19 user_path_at +EXPORT_SYMBOL vmlinux 0x08c79d87 dquot_free_inode +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x08f50ee5 dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x08f64aa4 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x090d7f57 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x09157aed pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x091a1f7b phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x09269825 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x0946164f consume_skb +EXPORT_SYMBOL vmlinux 0x0953d117 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x09643d59 tcp_syn_flood_action +EXPORT_SYMBOL vmlinux 0x0969589f inet6_getname +EXPORT_SYMBOL vmlinux 0x09696626 acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x096bd9bb unlink_framebuffer +EXPORT_SYMBOL vmlinux 0x09713ad4 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x098431ba acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0x0985083c pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x098b3274 tty_mutex +EXPORT_SYMBOL vmlinux 0x098b6dac proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x098ee873 bdput +EXPORT_SYMBOL vmlinux 0x09b770bf devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09cfcd1f __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0x09d15157 sock_from_file +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09d5f32f mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x09e69901 genphy_config_init +EXPORT_SYMBOL vmlinux 0x09fd5d41 init_task +EXPORT_SYMBOL vmlinux 0x0a11abfa netdev_warn +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a26eac7 dev_notice +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a38d3d9 ns_capable +EXPORT_SYMBOL vmlinux 0x0a3f3910 kill_fasync +EXPORT_SYMBOL vmlinux 0x0a43954a netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x0a6e525d neigh_direct_output +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a7ec859 install_exec_creds +EXPORT_SYMBOL vmlinux 0x0aaa6b7b scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x0acb1a3c __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0aeeadf0 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x0b0b1316 check_disk_change +EXPORT_SYMBOL vmlinux 0x0b0c7288 new_sync_read +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b2b77f0 brioctl_set +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b912bd2 pnp_activate_dev +EXPORT_SYMBOL vmlinux 0x0bb49d2b security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bd3293b inet6_add_offload +EXPORT_SYMBOL vmlinux 0x0be31605 scsi_show_extd_sense +EXPORT_SYMBOL vmlinux 0x0bf05d0e simple_unlink +EXPORT_SYMBOL vmlinux 0x0bf4449f sync_inode +EXPORT_SYMBOL vmlinux 0x0c0851d4 __page_cache_alloc +EXPORT_SYMBOL vmlinux 0x0c091dfa generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x0c1196ea neigh_ifdown +EXPORT_SYMBOL vmlinux 0x0c284c41 mmc_release_host +EXPORT_SYMBOL vmlinux 0x0c2917c1 d_find_any_alias +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c6a0bd9 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c78f92f truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca7b7a8 acpi_check_region +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cb23036 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x0cb5a7a5 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x0cc5a04a generic_fillattr +EXPORT_SYMBOL vmlinux 0x0cdb7d12 __kernel_fpu_begin +EXPORT_SYMBOL vmlinux 0x0cf2732c udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x0d032e3c set_pages_array_wb +EXPORT_SYMBOL vmlinux 0x0d183a2e tty_port_init +EXPORT_SYMBOL vmlinux 0x0d3dda14 acpi_get_type +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d5a3c57 dump_emit +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d80efb5 acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0x0d84ee13 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x0d9569ee mmc_can_discard +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0db5c376 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x0dd09c48 __scm_send +EXPORT_SYMBOL vmlinux 0x0df2d157 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x0e26350c rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x0e3f8299 blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x0e5ed886 netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e8cc5af __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x0e926ef1 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x0eab63ca bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x0ead02a4 netlink_unicast +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ec5d720 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0x0ed8cc7b acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0x0edb97d2 dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f07c91d remove_proc_entry +EXPORT_SYMBOL vmlinux 0x0f20f640 fb_set_suspend +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f7fb283 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x0f849581 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x0f8722a6 tty_port_close +EXPORT_SYMBOL vmlinux 0x0f886649 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x0f8f1fac scsi_show_sense_hdr +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fd00a68 acpi_clear_event +EXPORT_SYMBOL vmlinux 0x0fd92576 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x0fe2f76d kernel_read +EXPORT_SYMBOL vmlinux 0x0fe90bb5 netdev_crit +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x101118ba dev_add_offload +EXPORT_SYMBOL vmlinux 0x1019f19c filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x1038fa6a sock_create +EXPORT_SYMBOL vmlinux 0x106b02dd ppp_unit_number +EXPORT_SYMBOL vmlinux 0x1072a394 csum_partial_copy_from_user +EXPORT_SYMBOL vmlinux 0x1076580c arp_send +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x10950ee1 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x1096e892 generic_readlink +EXPORT_SYMBOL vmlinux 0x10a0afec kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x10c1f368 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x10c4414e tty_kref_put +EXPORT_SYMBOL vmlinux 0x10cad037 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x1100ec90 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x1110a208 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x1112164b qdisc_reset +EXPORT_SYMBOL vmlinux 0x1139e5d3 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x11456200 make_kprojid +EXPORT_SYMBOL vmlinux 0x11525dd0 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x116fcd42 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x1174be84 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x11b43c84 skb_queue_tail +EXPORT_SYMBOL vmlinux 0x11b8b594 agp_collect_device_status +EXPORT_SYMBOL vmlinux 0x11d30a2b ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x11edb9b2 dev_mc_init +EXPORT_SYMBOL vmlinux 0x11f26595 wake_up_process +EXPORT_SYMBOL vmlinux 0x11f28534 ip_fragment +EXPORT_SYMBOL vmlinux 0x11f67549 sync_filesystem +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x11fb1ff4 get_disk +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120d67d4 unregister_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0x12148770 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x121a3f96 dev_mc_flush +EXPORT_SYMBOL vmlinux 0x121bdd93 register_xen_selfballooning +EXPORT_SYMBOL vmlinux 0x1223db61 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x123be32d intel_gmch_probe +EXPORT_SYMBOL vmlinux 0x123f82f3 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x12540f7f blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x12572741 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x125f125b register_framebuffer +EXPORT_SYMBOL vmlinux 0x12600ed4 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x127ce890 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x127f78a2 tcf_hash_search +EXPORT_SYMBOL vmlinux 0x1280a0d1 iget5_locked +EXPORT_SYMBOL vmlinux 0x12956d8b kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x129de341 wrmsr_on_cpus +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12a4e0e5 cdrom_open +EXPORT_SYMBOL vmlinux 0x12be2c4f udp_disconnect +EXPORT_SYMBOL vmlinux 0x12dfeb12 vprintk_emit +EXPORT_SYMBOL vmlinux 0x12ebe116 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x1305d532 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x132e31a0 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13315729 flex_array_alloc +EXPORT_SYMBOL vmlinux 0x1336ef02 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x1371621a mmc_of_parse +EXPORT_SYMBOL vmlinux 0x13ad3533 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13f1fb36 pagevec_lookup +EXPORT_SYMBOL vmlinux 0x13f3be68 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x14065959 mmc_gpiod_free_cd +EXPORT_SYMBOL vmlinux 0x140ed90e ps2_command +EXPORT_SYMBOL vmlinux 0x141c5eef ll_rw_block +EXPORT_SYMBOL vmlinux 0x1422cec0 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x143687b2 _raw_write_lock +EXPORT_SYMBOL vmlinux 0x1443c203 nobh_write_begin +EXPORT_SYMBOL vmlinux 0x145bdfbf skb_seq_read +EXPORT_SYMBOL vmlinux 0x14753b0c serio_open +EXPORT_SYMBOL vmlinux 0x147ab333 from_kgid_munged +EXPORT_SYMBOL vmlinux 0x14807321 kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x1485de9d dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x149c7752 param_ops_uint +EXPORT_SYMBOL vmlinux 0x14b58138 single_open +EXPORT_SYMBOL vmlinux 0x14c34e69 __dquot_transfer +EXPORT_SYMBOL vmlinux 0x14ca98d1 scsi_block_requests +EXPORT_SYMBOL vmlinux 0x14d4cd91 eth_header +EXPORT_SYMBOL vmlinux 0x14dc8d0f param_set_ushort +EXPORT_SYMBOL vmlinux 0x15004f2d in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x15023922 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x150389d6 acpi_processor_power_init_bm_check +EXPORT_SYMBOL vmlinux 0x151ab651 dev_get_stats +EXPORT_SYMBOL vmlinux 0x151e60c5 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x1525228d mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x15958500 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x15a4a559 pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0x15f64a6b vga_switcheroo_get_client_state +EXPORT_SYMBOL vmlinux 0x160ea4c8 sfi_disabled +EXPORT_SYMBOL vmlinux 0x1616cb30 acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0x1618c126 tty_name +EXPORT_SYMBOL vmlinux 0x16228873 block_write_begin +EXPORT_SYMBOL vmlinux 0x16305289 warn_slowpath_null +EXPORT_SYMBOL vmlinux 0x1637ff0f _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0x163aacfc neigh_table_init +EXPORT_SYMBOL vmlinux 0x163c5be2 mount_pseudo +EXPORT_SYMBOL vmlinux 0x1647800a release_pages +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x167e7f9d __get_user_1 +EXPORT_SYMBOL vmlinux 0x16860239 clear_inode +EXPORT_SYMBOL vmlinux 0x16acfb59 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x16b035c1 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x16ca7a46 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x16d8b3ac sk_common_release +EXPORT_SYMBOL vmlinux 0x16e1dc01 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x16ea3410 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x16ef3087 md_finish_reshape +EXPORT_SYMBOL vmlinux 0x16f90ff9 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x1708c135 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x170c25ee acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x17144d41 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x1724ebf3 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x1730434c replace_mount_options +EXPORT_SYMBOL vmlinux 0x173c4cd9 sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x174b6809 dma_ops +EXPORT_SYMBOL vmlinux 0x17531aa1 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x1783aa07 noop_qdisc +EXPORT_SYMBOL vmlinux 0x178a0715 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x1793f685 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x17a009cc padata_do_parallel +EXPORT_SYMBOL vmlinux 0x17a545af sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x17a5aa57 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17b64d09 dqstats +EXPORT_SYMBOL vmlinux 0x17b6f7e1 pci_dev_get +EXPORT_SYMBOL vmlinux 0x17bc0cd6 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x17c12e96 init_buffer +EXPORT_SYMBOL vmlinux 0x17e72b50 unregister_exec_domain +EXPORT_SYMBOL vmlinux 0x17e8a2be vme_slave_request +EXPORT_SYMBOL vmlinux 0x17f1e2ae __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x18005c70 page_waitqueue +EXPORT_SYMBOL vmlinux 0x1824b500 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x1825b89d tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x1855d49f max8925_reg_read +EXPORT_SYMBOL vmlinux 0x18561088 pci_set_master +EXPORT_SYMBOL vmlinux 0x185f7093 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x18689c33 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x186fb3c9 wait_on_sync_kiocb +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x188d9ceb con_copy_unimap +EXPORT_SYMBOL vmlinux 0x188e1f69 path_put +EXPORT_SYMBOL vmlinux 0x1895caf6 dev_disable_lro +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18b72573 register_kmmio_probe +EXPORT_SYMBOL vmlinux 0x18eabfcf queue_read_lock_slowpath +EXPORT_SYMBOL vmlinux 0x190ec17e max8925_set_bits +EXPORT_SYMBOL vmlinux 0x192ee8ae vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x1933960b param_set_short +EXPORT_SYMBOL vmlinux 0x193d238d pci_scan_slot +EXPORT_SYMBOL vmlinux 0x19444627 memcpy_fromiovecend +EXPORT_SYMBOL vmlinux 0x1990d258 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19ad8104 generic_setlease +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19beda81 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x1a0a58df dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x1a28d412 kobject_put +EXPORT_SYMBOL vmlinux 0x1a38b2de iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x1a3ec84c sock_i_uid +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a46fb4e netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x1a61c684 tcp_child_process +EXPORT_SYMBOL vmlinux 0x1a63af34 vga_switcheroo_process_delayed_switch +EXPORT_SYMBOL vmlinux 0x1a75ad53 inet_addr_type +EXPORT_SYMBOL vmlinux 0x1a818770 __dst_free +EXPORT_SYMBOL vmlinux 0x1a857a37 down_read_trylock +EXPORT_SYMBOL vmlinux 0x1a9c39d8 vfs_rename +EXPORT_SYMBOL vmlinux 0x1ab076bb icmpv6_send +EXPORT_SYMBOL vmlinux 0x1ac32d03 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1ad7ab5e in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x1add2b17 vme_bus_num +EXPORT_SYMBOL vmlinux 0x1ae67811 udp_poll +EXPORT_SYMBOL vmlinux 0x1afb1aaa acpi_mark_gpe_for_wake +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b18b7be acl_by_type +EXPORT_SYMBOL vmlinux 0x1b19b929 follow_down +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b298e66 pci_remove_bus +EXPORT_SYMBOL vmlinux 0x1b2a6f1c xfrm_init_state +EXPORT_SYMBOL vmlinux 0x1b353088 clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0x1b50ad27 get_tz_trend +EXPORT_SYMBOL vmlinux 0x1b570d23 acpi_warning +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b657f2c kill_pgrp +EXPORT_SYMBOL vmlinux 0x1b81199f __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x1b81cde7 compat_ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b864ac8 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1ba62eb9 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x1baf0be0 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x1bca6d73 genphy_suspend +EXPORT_SYMBOL vmlinux 0x1bd46f03 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x1bdc26cf sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x1bfdfc3a phy_find_first +EXPORT_SYMBOL vmlinux 0x1c1046bf page_put_link +EXPORT_SYMBOL vmlinux 0x1c200d05 sock_no_connect +EXPORT_SYMBOL vmlinux 0x1c59e233 dev_err +EXPORT_SYMBOL vmlinux 0x1c633693 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x1c822beb scsi_ioctl +EXPORT_SYMBOL vmlinux 0x1c8a04b0 acpi_reset +EXPORT_SYMBOL vmlinux 0x1c97435d pci_write_vpd +EXPORT_SYMBOL vmlinux 0x1c9f08c0 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x1cb67e8f pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0x1cbea8fd idr_init +EXPORT_SYMBOL vmlinux 0x1cc54d81 handle_edge_irq +EXPORT_SYMBOL vmlinux 0x1cc97ce5 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x1cdfbe98 elevator_alloc +EXPORT_SYMBOL vmlinux 0x1cf7c320 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x1cf99c98 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x1d0dccf2 amd_northbridges +EXPORT_SYMBOL vmlinux 0x1d1056e5 crc32_be +EXPORT_SYMBOL vmlinux 0x1d53d195 km_state_notify +EXPORT_SYMBOL vmlinux 0x1d5a2db5 sk_alloc +EXPORT_SYMBOL vmlinux 0x1d996e48 bio_copy_data +EXPORT_SYMBOL vmlinux 0x1da6f720 load_nls_default +EXPORT_SYMBOL vmlinux 0x1da7ba46 pv_mmu_ops +EXPORT_SYMBOL vmlinux 0x1db7706b __copy_user_nocache +EXPORT_SYMBOL vmlinux 0x1dbffcef phy_disconnect +EXPORT_SYMBOL vmlinux 0x1dc0aa6a bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dc5fee1 skb_clone_sk +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1de74f72 acpi_execute_simple_method +EXPORT_SYMBOL vmlinux 0x1e047854 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x1e0c2be4 ioremap_wc +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e26d74b skb_insert +EXPORT_SYMBOL vmlinux 0x1e4670d4 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x1e547759 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e7e66fc __genl_register_family +EXPORT_SYMBOL vmlinux 0x1e8a8061 file_update_time +EXPORT_SYMBOL vmlinux 0x1e94b2a0 module_layout +EXPORT_SYMBOL vmlinux 0x1e950e85 cap_mmap_file +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1eb922a3 IO_APIC_get_PCI_irq_vector +EXPORT_SYMBOL vmlinux 0x1ec3bed9 hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0x1edc2511 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x1ef572ce end_page_writeback +EXPORT_SYMBOL vmlinux 0x1eff676b tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x1f0b458e ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x1f386cc9 vfs_unlink +EXPORT_SYMBOL vmlinux 0x1f40fded iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x1f54e93d param_array_ops +EXPORT_SYMBOL vmlinux 0x1f6ce67a sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x1f7424b9 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x1f8676eb _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fe12134 compat_nf_setsockopt +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1fedf0f4 __request_region +EXPORT_SYMBOL vmlinux 0x1ff82bbb call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x1ffe5e5f nf_log_packet +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x2005e68a acpi_remove_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x20092385 acpi_enter_sleep_state_s4bios +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x202b440d mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x202dacf5 is_bad_inode +EXPORT_SYMBOL vmlinux 0x2044aea7 amd_iommu_pc_get_max_banks +EXPORT_SYMBOL vmlinux 0x2044f6ff generic_perform_write +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x2059a447 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0x20637025 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x20656bfc dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x207a6c16 scsi_host_put +EXPORT_SYMBOL vmlinux 0x208739f6 acpi_load_table +EXPORT_SYMBOL vmlinux 0x20a0488d simple_nosetlease +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20aa4467 abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x20ab03d8 get_io_context +EXPORT_SYMBOL vmlinux 0x20abc15b acpi_processor_register_performance +EXPORT_SYMBOL vmlinux 0x20b5d82f phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x20bbb59b tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20cd9f11 __breadahead +EXPORT_SYMBOL vmlinux 0x20d37194 mpage_writepages +EXPORT_SYMBOL vmlinux 0x20dd5c02 serio_interrupt +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum +EXPORT_SYMBOL vmlinux 0x20fab3b9 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x2106b66e nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0x2116d614 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x211f68f1 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x2128348c register_netdevice +EXPORT_SYMBOL vmlinux 0x2131e5b2 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x2136a383 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x213b2cf9 bio_endio +EXPORT_SYMBOL vmlinux 0x21532a8e blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x2159f738 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x215ebd78 bitrev16 +EXPORT_SYMBOL vmlinux 0x21636d04 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x2171bcea blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x219428ce pid_task +EXPORT_SYMBOL vmlinux 0x219e5dd2 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x21a137f0 sock_setsockopt +EXPORT_SYMBOL vmlinux 0x21ababed mmc_put_card +EXPORT_SYMBOL vmlinux 0x21cad6c5 clk_add_alias +EXPORT_SYMBOL vmlinux 0x21ce7f19 ping_prot +EXPORT_SYMBOL vmlinux 0x21dccd26 agp_unbind_memory +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21e0ea22 acpi_get_id +EXPORT_SYMBOL vmlinux 0x21f14f03 input_unregister_handler +EXPORT_SYMBOL vmlinux 0x21f3945d d_make_root +EXPORT_SYMBOL vmlinux 0x220d4761 vga_tryget +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x223c0dce pci_disable_device +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x227fc52d request_firmware +EXPORT_SYMBOL vmlinux 0x229b6b9e __quota_error +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22b3d9f6 netif_device_attach +EXPORT_SYMBOL vmlinux 0x22c804a5 __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0x22db70d2 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x22e4ec44 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x22e81ea7 do_sync_write +EXPORT_SYMBOL vmlinux 0x22f24e8c blk_queue_make_request +EXPORT_SYMBOL vmlinux 0x22fa215c pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x230b781c inet_stream_connect +EXPORT_SYMBOL vmlinux 0x2312dd05 vfs_create +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x2327d4d2 agp_free_page_array +EXPORT_SYMBOL vmlinux 0x2340718e give_up_console +EXPORT_SYMBOL vmlinux 0x234bde03 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x23935a09 filemap_flush +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23a71c15 netdev_update_features +EXPORT_SYMBOL vmlinux 0x23a93b49 kernel_listen +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23bd54e8 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x23c2b128 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x23c8f257 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x23c9891c kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x23cf97db vm_event_states +EXPORT_SYMBOL vmlinux 0x23f82a9f do_sync_read +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x240355b2 nonseekable_open +EXPORT_SYMBOL vmlinux 0x2410c0be param_set_copystring +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x242974c2 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x24817cb6 from_kuid +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x248e6486 PDE_DATA +EXPORT_SYMBOL vmlinux 0x24b9d9bf phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x24c1fecc devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x24c442f5 __netif_schedule +EXPORT_SYMBOL vmlinux 0x24d25396 console_start +EXPORT_SYMBOL vmlinux 0x24da4a09 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x24ef1f6a phy_connect +EXPORT_SYMBOL vmlinux 0x24f6a09b kern_path_create +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x2522435a tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x252e0ddc tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x254177a9 serio_close +EXPORT_SYMBOL vmlinux 0x256b66a9 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x259254d9 agp_bind_memory +EXPORT_SYMBOL vmlinux 0x25ba208c ht_create_irq +EXPORT_SYMBOL vmlinux 0x25d7d5ec udp_sendmsg +EXPORT_SYMBOL vmlinux 0x261446c6 tc_classify +EXPORT_SYMBOL vmlinux 0x263122f8 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x263b4c1a pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x2665d53a key_create_or_update +EXPORT_SYMBOL vmlinux 0x267e57e7 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x26948d96 copy_user_enhanced_fast_string +EXPORT_SYMBOL vmlinux 0x26a4beb1 dma_find_channel +EXPORT_SYMBOL vmlinux 0x26ab288a set_bdi_congested +EXPORT_SYMBOL vmlinux 0x26c43aa9 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x2709b61b tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x272ac3fd kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x272d394e mtrr_del +EXPORT_SYMBOL vmlinux 0x27335a77 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x2755714f read_cache_page +EXPORT_SYMBOL vmlinux 0x2756bbfe tty_unthrottle +EXPORT_SYMBOL vmlinux 0x275ef1da skb_tx_error +EXPORT_SYMBOL vmlinux 0x2785637f input_set_abs_params +EXPORT_SYMBOL vmlinux 0x27858a5c dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x27913515 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x27aaccea __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x27ae7d0c ec_transaction +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27c33efe csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27e6c7ee abx500_register_ops +EXPORT_SYMBOL vmlinux 0x27ea3a23 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x27f16ce0 security_path_symlink +EXPORT_SYMBOL vmlinux 0x281293ab phy_drivers_register +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x2827f176 dquot_scan_active +EXPORT_SYMBOL vmlinux 0x28318305 snprintf +EXPORT_SYMBOL vmlinux 0x28341857 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x2855c59e dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x28582f42 __skb_checksum +EXPORT_SYMBOL vmlinux 0x2893cb62 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x28a2ac82 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x28a2b29f radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28abfe6e scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x28cb2bb6 find_vma +EXPORT_SYMBOL vmlinux 0x28e6afb4 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x28ee5fdf vc_cons +EXPORT_SYMBOL vmlinux 0x28f16090 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x290290d0 pci_iounmap +EXPORT_SYMBOL vmlinux 0x290dc3c3 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0x291f9caa nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x29453c92 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x295c6eeb ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x295fcc0b generic_block_bmap +EXPORT_SYMBOL vmlinux 0x2963fd1b twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x29bb93e7 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x29d96fea dev_get_nest_level +EXPORT_SYMBOL vmlinux 0x29e11158 seqno_fence_ops +EXPORT_SYMBOL vmlinux 0x29f1ad9f inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x29f5bf52 d_move +EXPORT_SYMBOL vmlinux 0x2a001684 led_blink_set +EXPORT_SYMBOL vmlinux 0x2a0cf58a param_set_long +EXPORT_SYMBOL vmlinux 0x2a263af2 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a367f3d phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a433704 __devm_release_region +EXPORT_SYMBOL vmlinux 0x2a6b2699 stop_tty +EXPORT_SYMBOL vmlinux 0x2a79ac13 clkdev_add +EXPORT_SYMBOL vmlinux 0x2a851e9e __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x2a9001eb alloc_disk_node +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2ab414b8 fs_bio_set +EXPORT_SYMBOL vmlinux 0x2ab726c5 dentry_open +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2ad1747f ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b120472 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x2b1a84ab phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b35fee3 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x2b51837e proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x2b73a5c3 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x2b925b16 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bb55d6e acpi_remove_notify_handler +EXPORT_SYMBOL vmlinux 0x2bd6f624 sget +EXPORT_SYMBOL vmlinux 0x2bdf5203 blk_start_request +EXPORT_SYMBOL vmlinux 0x2bfeb410 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x2c05ff26 kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x2c1b9a16 iterate_fd +EXPORT_SYMBOL vmlinux 0x2c224067 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c271841 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x2c2aa7bd dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x2c4c343a i2c_use_client +EXPORT_SYMBOL vmlinux 0x2c63adae ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x2c6a84d0 __ps2_command +EXPORT_SYMBOL vmlinux 0x2c8dbd18 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2ca319a6 wrmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x2cbcac9e component_match_add +EXPORT_SYMBOL vmlinux 0x2cdc9a7b dev_addr_init +EXPORT_SYMBOL vmlinux 0x2cec508a __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x2cf73cb7 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x2d05900c update_devfreq +EXPORT_SYMBOL vmlinux 0x2d0f2433 fence_remove_callback +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d141f78 ip6_xmit +EXPORT_SYMBOL vmlinux 0x2d144e21 rdmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x2d2ba182 scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0x2d2f5e31 generic_write_end +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d310f30 tcp_ioctl +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d54bcb0 thaw_super +EXPORT_SYMBOL vmlinux 0x2d671524 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x2d76e45a max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x2dcc709c blk_integrity_register +EXPORT_SYMBOL vmlinux 0x2dd16564 arch_register_cpu +EXPORT_SYMBOL vmlinux 0x2dd9a36b flex_array_shrink +EXPORT_SYMBOL vmlinux 0x2ddb755f dquot_quota_off +EXPORT_SYMBOL vmlinux 0x2de20cf0 amd_iommu_domain_clear_gcr3 +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2dedc4c2 acpi_format_exception +EXPORT_SYMBOL vmlinux 0x2def7f76 rtc_cmos_write +EXPORT_SYMBOL vmlinux 0x2dfdd3c1 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x2e00c3f2 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x2e01c4e2 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x2e03b6c3 alloc_file +EXPORT_SYMBOL vmlinux 0x2e0d2f7f queue_work_on +EXPORT_SYMBOL vmlinux 0x2e1c41b9 kernel_accept +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2712a6 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x2e2726c7 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e34c281 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x2e5a704c udp_table +EXPORT_SYMBOL vmlinux 0x2e8816ce jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x2e8c8ece balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x2eb8af6c phy_suspend +EXPORT_SYMBOL vmlinux 0x2ecdd0aa sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x2ed25d65 keyring_clear +EXPORT_SYMBOL vmlinux 0x2ed33cb8 input_register_device +EXPORT_SYMBOL vmlinux 0x2ee2dad0 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x2eedd43c zero_fill_bio +EXPORT_SYMBOL vmlinux 0x2ef3675d tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2eff56c6 filemap_map_pages +EXPORT_SYMBOL vmlinux 0x2eff8e12 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f19d23f __elv_add_request +EXPORT_SYMBOL vmlinux 0x2f2165d5 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x2f253560 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x2f2f7bc0 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f3d6563 iput +EXPORT_SYMBOL vmlinux 0x2f525b44 __bforget +EXPORT_SYMBOL vmlinux 0x2f54ce69 __frontswap_load +EXPORT_SYMBOL vmlinux 0x2f695142 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x2f6d4bbc __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x2f700627 pci_request_regions +EXPORT_SYMBOL vmlinux 0x2f9b577b __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x2fb23cc3 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x2fb3750c on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fcbc261 amd_iommu_flush_page +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fe74e54 rwsem_wake +EXPORT_SYMBOL vmlinux 0x2ff063b5 acpi_get_name +EXPORT_SYMBOL vmlinux 0x30098610 single_release +EXPORT_SYMBOL vmlinux 0x301d3061 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x30547fb1 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x3065e247 inet6_protos +EXPORT_SYMBOL vmlinux 0x30693302 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0x306d4613 touch_atime +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x307ecf61 max8998_read_reg +EXPORT_SYMBOL vmlinux 0x308c5937 tcf_hash_release +EXPORT_SYMBOL vmlinux 0x30968a45 __neigh_create +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30af7943 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x30b40a64 default_llseek +EXPORT_SYMBOL vmlinux 0x30c26225 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x30c71222 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x30cb52f5 mmc_free_host +EXPORT_SYMBOL vmlinux 0x30d7b943 pci_choose_state +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30f32176 ps2_handle_response +EXPORT_SYMBOL vmlinux 0x30f3da77 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x3119b6dd ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x31244eb9 dma_async_device_register +EXPORT_SYMBOL vmlinux 0x3142a010 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x31866a66 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x31876419 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x31932449 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x319e0726 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x31a02fa8 from_kprojid +EXPORT_SYMBOL vmlinux 0x31a6a3f6 get_user_pages +EXPORT_SYMBOL vmlinux 0x31a91eca __frontswap_test +EXPORT_SYMBOL vmlinux 0x31b31f5c csum_partial_copy_nocheck +EXPORT_SYMBOL vmlinux 0x31c14f63 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x31c396ef skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0x31c63b91 proc_set_size +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31e76b57 recalibrate_cpu_khz +EXPORT_SYMBOL vmlinux 0x3202435a wrmsr_safe_regs +EXPORT_SYMBOL vmlinux 0x326425ca pci_unmap_biosrom +EXPORT_SYMBOL vmlinux 0x32874316 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x329399fd dev_activate +EXPORT_SYMBOL vmlinux 0x32a5d21a vm_map_ram +EXPORT_SYMBOL vmlinux 0x32b3bf2f nf_afinfo +EXPORT_SYMBOL vmlinux 0x32c199a6 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x32d202cd mmc_start_req +EXPORT_SYMBOL vmlinux 0x32debb16 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x3304bf8f flow_cache_fini +EXPORT_SYMBOL vmlinux 0x3325438f blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x333a51ec generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x333cb37c __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x334a127f phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x3358caa7 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x336c389f register_filesystem +EXPORT_SYMBOL vmlinux 0x3377c556 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x33817870 param_get_bool +EXPORT_SYMBOL vmlinux 0x339c2aee kernel_getsockname +EXPORT_SYMBOL vmlinux 0x339f4d3d max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33d65a19 napi_get_frags +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f93f07 param_set_ullong +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x33ffa619 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x3414fd01 blk_init_queue +EXPORT_SYMBOL vmlinux 0x3416aa48 _dev_info +EXPORT_SYMBOL vmlinux 0x3418312e tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x341cbed2 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x345508b5 kset_unregister +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34ad0169 __getblk_slow +EXPORT_SYMBOL vmlinux 0x34bbc83b sock_release +EXPORT_SYMBOL vmlinux 0x34e21dc0 register_sysctl +EXPORT_SYMBOL vmlinux 0x34ecdaab __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0x34f22f94 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34f55f16 locks_free_lock +EXPORT_SYMBOL vmlinux 0x35044984 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x3513a037 set_binfmt +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x3518bea4 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x3533408b devm_gpiod_put +EXPORT_SYMBOL vmlinux 0x35338b77 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x353c45f8 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x353e21e3 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x35493ca1 pci_pme_active +EXPORT_SYMBOL vmlinux 0x354dcdbf bpf_check_classic +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x35738b7c gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x3575f9ed dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35c82842 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x35e8eb4e md_unregister_thread +EXPORT_SYMBOL vmlinux 0x35eddfd6 follow_pfn +EXPORT_SYMBOL vmlinux 0x3604d154 ida_pre_get +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x36123673 arch_debugfs_dir +EXPORT_SYMBOL vmlinux 0x363e0457 vme_irq_request +EXPORT_SYMBOL vmlinux 0x3648c68b phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x364ec02c find_lock_entry +EXPORT_SYMBOL vmlinux 0x36740e9b tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x36790692 vfs_getattr +EXPORT_SYMBOL vmlinux 0x36910e70 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x3698c078 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x369e1115 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36ff7abb blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x3701a196 csum_partial_copy_to_user +EXPORT_SYMBOL vmlinux 0x370b6690 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x370ef1b2 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x3717bd56 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x372a347a xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x372bae0d inode_dio_wait +EXPORT_SYMBOL vmlinux 0x3732806d lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x376e551f f_setown +EXPORT_SYMBOL vmlinux 0x3788d158 override_creds +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37d244e8 bio_unmap_user +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x38099e13 wrmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x380b825e __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x3823411a xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x382b0c0e free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x38307f80 dev_open +EXPORT_SYMBOL vmlinux 0x38476559 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x38523a94 inet6_offloads +EXPORT_SYMBOL vmlinux 0x385efc5e generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x386846c5 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x3872925b dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x38912c8f devm_clk_put +EXPORT_SYMBOL vmlinux 0x38914c63 seq_write +EXPORT_SYMBOL vmlinux 0x389bfe0d rtc_lock +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a974ca load_nls +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38c232f7 simple_pin_fs +EXPORT_SYMBOL vmlinux 0x38cab692 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x38f2871e dev_get_by_name +EXPORT_SYMBOL vmlinux 0x38f33bed dump_fpu +EXPORT_SYMBOL vmlinux 0x390d3b81 neigh_lookup +EXPORT_SYMBOL vmlinux 0x39126717 skb_find_text +EXPORT_SYMBOL vmlinux 0x3925450c bio_map_kern +EXPORT_SYMBOL vmlinux 0x3928efe9 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x393d4de9 crc32_le +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x3958ab31 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x395e5c4a pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x399768f5 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x39a055f3 acpi_remove_gpe_handler +EXPORT_SYMBOL vmlinux 0x39a5f957 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39bb372f dq_data_lock +EXPORT_SYMBOL vmlinux 0x39c517e4 vga_switcheroo_client_fb_set +EXPORT_SYMBOL vmlinux 0x39e12de0 dst_release +EXPORT_SYMBOL vmlinux 0x39f0aa0d mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0x39f71d0f irq_stat +EXPORT_SYMBOL vmlinux 0x39ff35cc bprm_change_interp +EXPORT_SYMBOL vmlinux 0x3a08475f platform_thermal_notify +EXPORT_SYMBOL vmlinux 0x3a0f65cb remove_arg_zero +EXPORT_SYMBOL vmlinux 0x3a1bc774 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x3a2215f6 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x3a22d278 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x3a24fb53 led_update_brightness +EXPORT_SYMBOL vmlinux 0x3a2a1385 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x3a2aa0a1 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x3a32839e intel_gtt_chipset_flush +EXPORT_SYMBOL vmlinux 0x3a3655ea dput +EXPORT_SYMBOL vmlinux 0x3a61c704 dquot_release +EXPORT_SYMBOL vmlinux 0x3a690638 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3aae7fe8 fsync_bdev +EXPORT_SYMBOL vmlinux 0x3abba854 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x3ae7554c bio_reset +EXPORT_SYMBOL vmlinux 0x3af2c178 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x3af72e17 scsi_print_sense +EXPORT_SYMBOL vmlinux 0x3afcf0c1 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x3b2e9b66 pci_select_bars +EXPORT_SYMBOL vmlinux 0x3b39c54d blkdev_put +EXPORT_SYMBOL vmlinux 0x3b64c5f9 sock_no_getname +EXPORT_SYMBOL vmlinux 0x3b68a12b bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x3bb2b553 backlight_device_register +EXPORT_SYMBOL vmlinux 0x3bb85b99 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x3bd1b1f6 msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x3bd5be66 simple_release_fs +EXPORT_SYMBOL vmlinux 0x3beaa2ee gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x3beb690b lg_local_unlock +EXPORT_SYMBOL vmlinux 0x3c067ee5 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x3c24177f pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x3c2e21ed dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c45f6e3 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x3c483012 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c81aaee inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0x3c82ed6f __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x3c9d1211 string_get_size +EXPORT_SYMBOL vmlinux 0x3ca2175d generic_file_llseek +EXPORT_SYMBOL vmlinux 0x3cb0743a mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x3ccb749f xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x3cdb0ef8 __bitmap_full +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3d1f7a21 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x3d30a3f9 pcim_enable_device +EXPORT_SYMBOL vmlinux 0x3d457a6a __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x3d6d8b42 should_remove_suid +EXPORT_SYMBOL vmlinux 0x3d7c1ed7 msrs_alloc +EXPORT_SYMBOL vmlinux 0x3d8707a2 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x3d89faac __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x3d8ee9ac ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x3d91f8e4 dev_uc_init +EXPORT_SYMBOL vmlinux 0x3d98b878 clocksource_register +EXPORT_SYMBOL vmlinux 0x3d9ee9f0 clear_page +EXPORT_SYMBOL vmlinux 0x3da171f9 pci_mem_start +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3de89cef param_ops_long +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e095c45 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x3e0f8f43 key_link +EXPORT_SYMBOL vmlinux 0x3e1513fc blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x3e19691d padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0x3e2ae3a8 acpi_release_global_lock +EXPORT_SYMBOL vmlinux 0x3e55622e end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x3e652a91 flow_cache_init +EXPORT_SYMBOL vmlinux 0x3e78282b simple_write_begin +EXPORT_SYMBOL vmlinux 0x3e7d0a37 param_set_invbool +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3e9958da seq_lseek +EXPORT_SYMBOL vmlinux 0x3ea3f527 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0x3ea7d1c6 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x3ea8d86f sock_no_mmap +EXPORT_SYMBOL vmlinux 0x3ec0279e i8042_install_filter +EXPORT_SYMBOL vmlinux 0x3ec4f512 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x3ee68db2 fasync_helper +EXPORT_SYMBOL vmlinux 0x3eeefad1 generic_delete_inode +EXPORT_SYMBOL vmlinux 0x3f01d0c6 writeback_in_progress +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f3245b9 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f4d7787 directly_mappable_cdev_bdi +EXPORT_SYMBOL vmlinux 0x3f5e078d phy_register_fixup +EXPORT_SYMBOL vmlinux 0x3f71faa1 mempool_create +EXPORT_SYMBOL vmlinux 0x3fa259ea dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x3fad1ab7 textsearch_unregister +EXPORT_SYMBOL vmlinux 0x3faf54b5 amd_iommu_enable_device_erratum +EXPORT_SYMBOL vmlinux 0x3fb32b58 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x3fb8a666 seq_puts +EXPORT_SYMBOL vmlinux 0x3fd6bca5 mpage_readpages +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fe316ff deactivate_super +EXPORT_SYMBOL vmlinux 0x3fe7c192 vfs_llseek +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x40256835 complete_all +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x403cd00f phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x403e8f17 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x40561084 key_type_keyring +EXPORT_SYMBOL vmlinux 0x405bdf4a cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x40676215 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x406b6645 security_inode_permission +EXPORT_SYMBOL vmlinux 0x407ea354 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x40914ca6 phy_print_status +EXPORT_SYMBOL vmlinux 0x4091fd24 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x4093f81e i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x4097fa45 acpi_read_bit_register +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x409a08a1 __blk_end_request +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a74d19 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40b6d17c netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x40c00481 dump_skip +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40c89d46 acpi_get_table_by_index +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40d9797c down_write_trylock +EXPORT_SYMBOL vmlinux 0x40da689d phy_init_eee +EXPORT_SYMBOL vmlinux 0x40e0c80f xen_biovec_phys_mergeable +EXPORT_SYMBOL vmlinux 0x40e27cdc nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x40f0c38a jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x40fa42b7 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x416942ab write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x416a97d1 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x41a7f52a mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x41c27ef9 tcp_close +EXPORT_SYMBOL vmlinux 0x41d32f19 fget +EXPORT_SYMBOL vmlinux 0x41d862f2 agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0x41e4206b generic_file_fsync +EXPORT_SYMBOL vmlinux 0x41ef9161 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x420be990 ftrace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x4220338a grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x42350e8d ucs2_strlen +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x4260f1e0 freeze_super +EXPORT_SYMBOL vmlinux 0x429594e2 security_path_truncate +EXPORT_SYMBOL vmlinux 0x429daf47 tty_check_change +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42abe8ab dma_pool_create +EXPORT_SYMBOL vmlinux 0x42ad04ee tcp_check_req +EXPORT_SYMBOL vmlinux 0x42c8de35 ioremap_nocache +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x43037921 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x43261dca _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x43389194 __lock_buffer +EXPORT_SYMBOL vmlinux 0x4339b4af netlink_set_err +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x438246da iget_locked +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x438b59d6 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x439253aa bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x439ed964 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x43b8d0ad dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x43cdc84e genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x43d1d77f tty_register_device +EXPORT_SYMBOL vmlinux 0x43ea5403 uart_register_driver +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x44029749 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x4419fe94 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x44433f2e gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x44543a3b blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x44617360 xfrm_state_update +EXPORT_SYMBOL vmlinux 0x4476e9e2 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x4486ca6f do_SAK +EXPORT_SYMBOL vmlinux 0x448e3477 d_prune_aliases +EXPORT_SYMBOL vmlinux 0x448eac3e kmemdup +EXPORT_SYMBOL vmlinux 0x4496e1df security_path_chown +EXPORT_SYMBOL vmlinux 0x4498ce39 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x449ad0a7 memcmp +EXPORT_SYMBOL vmlinux 0x44a81d5f acpi_evaluate_object +EXPORT_SYMBOL vmlinux 0x44aaf30f tsc_khz +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44b4fa90 devm_ioport_map +EXPORT_SYMBOL vmlinux 0x44c65f2f jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x44e82ae5 nla_append +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f59d9a skb_free_datagram +EXPORT_SYMBOL vmlinux 0x45044497 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x45306818 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x454fbbc3 page_cache_next_hole +EXPORT_SYMBOL vmlinux 0x45651b4a cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x45777172 fput +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x457993c5 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45a820f8 kill_block_super +EXPORT_SYMBOL vmlinux 0x45d0c61a posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x45e1d032 pci_bus_put +EXPORT_SYMBOL vmlinux 0x45e653d8 sk_stream_error +EXPORT_SYMBOL vmlinux 0x45edd5b2 udp_add_offload +EXPORT_SYMBOL vmlinux 0x4604a43a mem_section +EXPORT_SYMBOL vmlinux 0x4618ef42 pci_reenable_device +EXPORT_SYMBOL vmlinux 0x461ac773 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x4622ec18 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x4629334c __preempt_count +EXPORT_SYMBOL vmlinux 0x462ab242 mmc_hw_reset_check +EXPORT_SYMBOL vmlinux 0x462cb93b scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x46328374 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x463bbf0a writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x4649260f dev_printk +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x4675ea52 flock_lock_file_wait +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x467ef675 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x46845fd8 sock_no_poll +EXPORT_SYMBOL vmlinux 0x46b65028 filp_open +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46e46144 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x46e62490 agp_backend_release +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x470f485d locks_init_lock +EXPORT_SYMBOL vmlinux 0x471c2a17 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x4738a014 dquot_enable +EXPORT_SYMBOL vmlinux 0x473b56d4 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x473ffe36 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x474a1c3e d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x474a40dc bio_integrity_advance +EXPORT_SYMBOL vmlinux 0x47511514 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x475f010b acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x475f0191 inet_put_port +EXPORT_SYMBOL vmlinux 0x477dd833 udp_prot +EXPORT_SYMBOL vmlinux 0x477e6dcb amd_iommu_pc_get_set_reg_val +EXPORT_SYMBOL vmlinux 0x477f37cd blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x4781164b vfs_read +EXPORT_SYMBOL vmlinux 0x478d10b2 ht_destroy_irq +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x47a9fe88 mapping_tagged +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x481a15eb inode_dio_done +EXPORT_SYMBOL vmlinux 0x481cb9ab acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x485929ef generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x48641bf1 bdev_read_only +EXPORT_SYMBOL vmlinux 0x488ce908 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x489cd2fb pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x48a3674c find_get_entry +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48bd35c8 devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x48c21a06 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x48d50e79 amd_iommu_register_ppr_notifier +EXPORT_SYMBOL vmlinux 0x48e9b2d8 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0x48fc711a send_sig +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x4905443f skb_split +EXPORT_SYMBOL vmlinux 0x4913050d mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0x492732e5 uart_add_one_port +EXPORT_SYMBOL vmlinux 0x492fc720 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x49429b69 would_dump +EXPORT_SYMBOL vmlinux 0x494e3393 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x4968b5e3 input_release_device +EXPORT_SYMBOL vmlinux 0x49a77cbc jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49b0b1bc nf_ct_attach +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49cdb3fc pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x49eb58ac ilookup5 +EXPORT_SYMBOL vmlinux 0x49edaef1 ppp_input +EXPORT_SYMBOL vmlinux 0x49f8c30b nf_log_set +EXPORT_SYMBOL vmlinux 0x4a00f033 flush_old_exec +EXPORT_SYMBOL vmlinux 0x4a24d1ce tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x4a3ae118 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x4a45931f d_walk +EXPORT_SYMBOL vmlinux 0x4a7825da agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x4a7b58ae tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x4a8110cf inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x4a83dd84 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0x4aad52d7 mempool_free +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4af9d05b zpool_evict +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b06d2e7 complete +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b358366 input_event +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4baaa887 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x4bae4edf elevator_init +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb27d88 pci_biosrom_size +EXPORT_SYMBOL vmlinux 0x4bcda3bd bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x4bd9480b pnp_possible_config +EXPORT_SYMBOL vmlinux 0x4bfc5213 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x4c0a6d9a scsi_add_device +EXPORT_SYMBOL vmlinux 0x4c1182cb bitmap_scnprintf +EXPORT_SYMBOL vmlinux 0x4c23abe8 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x4c34e45b netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x4c4fef19 kernel_stack +EXPORT_SYMBOL vmlinux 0x4c58599c set_pages_nx +EXPORT_SYMBOL vmlinux 0x4c86fc53 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x4c904011 agp_put_bridge +EXPORT_SYMBOL vmlinux 0x4c9d28b0 phys_base +EXPORT_SYMBOL vmlinux 0x4ca6ae0c bio_copy_user +EXPORT_SYMBOL vmlinux 0x4ca9669f scnprintf +EXPORT_SYMBOL vmlinux 0x4cd46f7f blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4ce15e3f compat_ip_setsockopt +EXPORT_SYMBOL vmlinux 0x4d1023f8 mempool_resize +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d3ee2c6 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x4d422c11 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x4d624e77 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x4d64325f tty_throttle +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4daa360a acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0x4dd20407 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x4ddd2365 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4de76647 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4df444a1 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x4dfc86d0 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0x4e21096c nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x4e240ebd pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x4e340dfc blk_run_queue_async +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e49d802 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x4e5a1ccd vfs_write +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e77c801 padata_start +EXPORT_SYMBOL vmlinux 0x4e7df5e0 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x4e992316 agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0x4e9eed93 mutex_lock +EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset +EXPORT_SYMBOL vmlinux 0x4eb35000 dev_addr_add +EXPORT_SYMBOL vmlinux 0x4ecd1730 elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0x4edd72f7 block_all_signals +EXPORT_SYMBOL vmlinux 0x4f0406db __dquot_free_space +EXPORT_SYMBOL vmlinux 0x4f075fd5 param_set_charp +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f2ac0c5 sk_filter +EXPORT_SYMBOL vmlinux 0x4f30b6cd shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f476e96 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x4f63373a netpoll_setup +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f69c40e mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x4f6b400b _copy_from_user +EXPORT_SYMBOL vmlinux 0x4f74dfa5 ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0x4f783f30 acpi_read +EXPORT_SYMBOL vmlinux 0x4f7c2919 inet6_bind +EXPORT_SYMBOL vmlinux 0x4f80a2a9 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0x4f8b5ddb _copy_to_user +EXPORT_SYMBOL vmlinux 0x4f8dd86d xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x4fa5b79a devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x4fb68f56 dev_uc_add +EXPORT_SYMBOL vmlinux 0x4fca1159 ip6_route_output +EXPORT_SYMBOL vmlinux 0x4fcf22bf md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4fec2b91 unregister_console +EXPORT_SYMBOL vmlinux 0x4fef0f1b mdiobus_free +EXPORT_SYMBOL vmlinux 0x4ff86f7f release_sock +EXPORT_SYMBOL vmlinux 0x4ffde590 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5018fec6 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x50277348 _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x502f80c4 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x50405474 tuning_blk_pattern_8bit +EXPORT_SYMBOL vmlinux 0x504540c4 dev_addr_del +EXPORT_SYMBOL vmlinux 0x50522ebd dm_put_device +EXPORT_SYMBOL vmlinux 0x50529870 acpi_get_gpe_status +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x508383f8 seq_pad +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x50a90e8d bsearch +EXPORT_SYMBOL vmlinux 0x50ba769a kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x50c56032 simple_open +EXPORT_SYMBOL vmlinux 0x50cfabbe skb_checksum +EXPORT_SYMBOL vmlinux 0x50d2592d hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x50d2d3f0 __register_binfmt +EXPORT_SYMBOL vmlinux 0x50d68377 arch_phys_wc_del +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50fe262d ipv4_specific +EXPORT_SYMBOL vmlinux 0x50ffb7f9 generic_getxattr +EXPORT_SYMBOL vmlinux 0x51004274 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x51011d03 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x5104e784 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x510ea890 empty_aops +EXPORT_SYMBOL vmlinux 0x51164ad9 cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x511ab427 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x511fe774 qdisc_destroy +EXPORT_SYMBOL vmlinux 0x512177c9 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x51242c36 udp_set_csum +EXPORT_SYMBOL vmlinux 0x512b7c7f proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x51456465 filemap_fault +EXPORT_SYMBOL vmlinux 0x515cd173 audit_log_task_info +EXPORT_SYMBOL vmlinux 0x51941cf4 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x519e5650 iterate_supers_type +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51eafc8e param_ops_int +EXPORT_SYMBOL vmlinux 0x51f24563 tcp_seq_open +EXPORT_SYMBOL vmlinux 0x52006d56 acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x52095e19 acpi_get_data +EXPORT_SYMBOL vmlinux 0x5212a281 __check_sticky +EXPORT_SYMBOL vmlinux 0x52130046 acpi_check_address_range +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x522d28ed bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x5245f6a4 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x525e026f acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0x527453ae xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x5274d9d6 set_pages_uc +EXPORT_SYMBOL vmlinux 0x52971161 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x529fe39e dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x52a0e6e1 ida_init +EXPORT_SYMBOL vmlinux 0x52cbb014 lockref_get +EXPORT_SYMBOL vmlinux 0x52d45da1 mmc_gpio_free_ro +EXPORT_SYMBOL vmlinux 0x530afba6 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x531614ce mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x531b604e __virt_addr_valid +EXPORT_SYMBOL vmlinux 0x532d442e ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x53443d56 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x53478f3d fence_signal_locked +EXPORT_SYMBOL vmlinux 0x5354f7fb may_umount +EXPORT_SYMBOL vmlinux 0x53569707 this_cpu_off +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x536cc847 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x5377e556 hex2bin +EXPORT_SYMBOL vmlinux 0x537ab288 input_unregister_device +EXPORT_SYMBOL vmlinux 0x538f3d4c lease_get_mtime +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53d021dd inode_init_owner +EXPORT_SYMBOL vmlinux 0x53d13a06 proc_symlink +EXPORT_SYMBOL vmlinux 0x53d5b55a cfb_fillrect +EXPORT_SYMBOL vmlinux 0x53e5b821 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x53f1682a netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x53f6ffbc wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x5402680b lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x54059a2a amd_iommu_pc_get_max_counters +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x540f866f bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x54166600 vme_register_driver +EXPORT_SYMBOL vmlinux 0x54245b39 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x543b5d83 __nla_put +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x5449254c blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0x544b0c11 acpi_lid_notifier_register +EXPORT_SYMBOL vmlinux 0x545443f0 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x545a3a17 phy_device_free +EXPORT_SYMBOL vmlinux 0x5464d3f6 acpi_remove_sci_handler +EXPORT_SYMBOL vmlinux 0x548ee2ff elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54ad565f i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x54ae9df6 netdev_printk +EXPORT_SYMBOL vmlinux 0x54cde128 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x54dfb31c clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54e74766 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x554f1fb1 prepare_creds +EXPORT_SYMBOL vmlinux 0x5566bb11 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x55671680 lg_lock_init +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x556c2740 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x55727f29 acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0x557ead11 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x5594be03 bitmap_remap +EXPORT_SYMBOL vmlinux 0x5595bc19 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x559d00d0 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x55a3c0d1 __serio_register_port +EXPORT_SYMBOL vmlinux 0x55b05378 iov_iter_init +EXPORT_SYMBOL vmlinux 0x55c80afc devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x55ccd4d2 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x55cfdd42 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x55ef46aa dev_load +EXPORT_SYMBOL vmlinux 0x55f5019b __kmalloc_node +EXPORT_SYMBOL vmlinux 0x5625bdb9 processors +EXPORT_SYMBOL vmlinux 0x5632daf4 skb_trim +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x5659b122 kthread_stop +EXPORT_SYMBOL vmlinux 0x566170ed tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x5662dba5 dst_discard_sk +EXPORT_SYMBOL vmlinux 0x567c9723 __put_cred +EXPORT_SYMBOL vmlinux 0x567ff2ba tcp_conn_request +EXPORT_SYMBOL vmlinux 0x5680c8f5 scsi_dma_map +EXPORT_SYMBOL vmlinux 0x568a8cbb ip_getsockopt +EXPORT_SYMBOL vmlinux 0x56a55fde simple_fill_super +EXPORT_SYMBOL vmlinux 0x56b07c90 proc_remove +EXPORT_SYMBOL vmlinux 0x56c50745 __secpath_destroy +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56cd100d idr_get_next +EXPORT_SYMBOL vmlinux 0x56d03e68 kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0x56d3613a d_delete +EXPORT_SYMBOL vmlinux 0x56f98a9c devm_ioremap +EXPORT_SYMBOL vmlinux 0x5728f38b ppp_channel_index +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x576752c1 netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x576e8ca5 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x5778f15a dev_change_carrier +EXPORT_SYMBOL vmlinux 0x578ffa79 unregister_cdrom +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x57994281 vga_switcheroo_register_client +EXPORT_SYMBOL vmlinux 0x57c1f359 do_truncate +EXPORT_SYMBOL vmlinux 0x57ca3337 blk_requeue_request +EXPORT_SYMBOL vmlinux 0x57cfff48 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x58031015 loop_register_transfer +EXPORT_SYMBOL vmlinux 0x5818adbf inet_shutdown +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x58239e6c __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x58417521 devm_free_irq +EXPORT_SYMBOL vmlinux 0x584738f9 rdmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x58556e32 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x5860aad4 add_wait_queue +EXPORT_SYMBOL vmlinux 0x586103be acpi_setup_gpe_for_wake +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x588b3024 param_get_string +EXPORT_SYMBOL vmlinux 0x58b63ae7 scsi_unregister +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58c841a7 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x58d07e7c dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x590277ac tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x5914b5a8 freeze_bdev +EXPORT_SYMBOL vmlinux 0x593090aa blk_mq_run_queues +EXPORT_SYMBOL vmlinux 0x593a37f0 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x5940700b iov_iter_zero +EXPORT_SYMBOL vmlinux 0x5944d015 __cachemode2pte_tbl +EXPORT_SYMBOL vmlinux 0x59494661 freezing_slow_path +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x5967c929 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x597f7f88 wireless_send_event +EXPORT_SYMBOL vmlinux 0x5991219c cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x599de429 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59ad00fa finish_open +EXPORT_SYMBOL vmlinux 0x59bc9609 acpi_write_bit_register +EXPORT_SYMBOL vmlinux 0x59c8dbe3 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x59cdd096 mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x59e3e628 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x59eb47a3 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a217b0d inet_frag_kill +EXPORT_SYMBOL vmlinux 0x5a2252ec skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x5a4896a8 __put_user_2 +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5ab577ea inet_offloads +EXPORT_SYMBOL vmlinux 0x5ac376a5 acpi_install_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x5adcb16e padata_remove_cpu +EXPORT_SYMBOL vmlinux 0x5adf1d28 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x5aeb145f complete_and_exit +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5aff71ce tso_start +EXPORT_SYMBOL vmlinux 0x5b271d86 acpi_video_dmi_promote_vendor +EXPORT_SYMBOL vmlinux 0x5b294bdf i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x5b38e3e4 md_write_end +EXPORT_SYMBOL vmlinux 0x5b3eba1e xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x5b424341 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b648df7 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x5b70ee32 unregister_nls +EXPORT_SYMBOL vmlinux 0x5b84dc5c request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x5b98c643 max8998_write_reg +EXPORT_SYMBOL vmlinux 0x5b99db89 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x5ba0678a wireless_spy_update +EXPORT_SYMBOL vmlinux 0x5ba15c43 __skb_get_hash +EXPORT_SYMBOL vmlinux 0x5baec93a xfrm_register_type +EXPORT_SYMBOL vmlinux 0x5bb11970 blk_put_queue +EXPORT_SYMBOL vmlinux 0x5bb2a9d0 mmc_request_done +EXPORT_SYMBOL vmlinux 0x5bc10524 printk_emit +EXPORT_SYMBOL vmlinux 0x5bc3131e generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x5bc8d583 copy_from_user_overflow +EXPORT_SYMBOL vmlinux 0x5bd47d1f phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0x5bf41587 dquot_alloc +EXPORT_SYMBOL vmlinux 0x5c1002e0 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x5c478bd3 seq_open_private +EXPORT_SYMBOL vmlinux 0x5c64b083 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x5c8b5ce8 prepare_to_wait +EXPORT_SYMBOL vmlinux 0x5ca39f5a phy_init_hw +EXPORT_SYMBOL vmlinux 0x5ca40578 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x5cc264cd delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x5ce8ef02 synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d236ea1 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x5d3f3dc9 pci_bus_get +EXPORT_SYMBOL vmlinux 0x5d4637cd jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x5d5092e5 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d653ebe __get_page_tail +EXPORT_SYMBOL vmlinux 0x5d74dbcf pnp_range_reserved +EXPORT_SYMBOL vmlinux 0x5d7ad789 inode_init_once +EXPORT_SYMBOL vmlinux 0x5d9c8f0f __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x5da8832a scsi_remove_host +EXPORT_SYMBOL vmlinux 0x5dacefef register_cdrom +EXPORT_SYMBOL vmlinux 0x5daefccb inet_getname +EXPORT_SYMBOL vmlinux 0x5dd809a3 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x5df13c76 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x5e114ac1 __d_drop +EXPORT_SYMBOL vmlinux 0x5e119b0b dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x5e1971f3 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x5e1c09e3 dev_add_pack +EXPORT_SYMBOL vmlinux 0x5e340f55 phy_detach +EXPORT_SYMBOL vmlinux 0x5e4ce34c ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x5e5504ea dm_get_device +EXPORT_SYMBOL vmlinux 0x5e72e829 inet_sendpage +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e989d26 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0x5ead4ead agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0x5eaf8e77 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ec0230d ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ee6deb7 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f518a1d phy_start +EXPORT_SYMBOL vmlinux 0x5f573cc8 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fe61e52 kernel_getpeername +EXPORT_SYMBOL vmlinux 0x5ff42b08 acpi_video_get_capabilities +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x602ed00d acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0x6030fca2 tty_devnum +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x604999fb swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x605ac0a2 acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0x605f7cb4 no_llseek +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x6094f98c blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x609f5b35 ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60dc165e __scsi_print_command +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60ed2e51 iterate_dir +EXPORT_SYMBOL vmlinux 0x60ee9172 param_ops_bool +EXPORT_SYMBOL vmlinux 0x60f8cebb generic_write_checks +EXPORT_SYMBOL vmlinux 0x6119b9bd km_policy_expired +EXPORT_SYMBOL vmlinux 0x612769f9 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x612c7807 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x614383c0 acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x6145c9bf inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x614bb773 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6152b201 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x615d04e7 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x616939d5 key_alloc +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61a14e52 fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0x61a57f48 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61b9c3b2 generic_read_dir +EXPORT_SYMBOL vmlinux 0x61bc5c39 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x61d3735b netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x61ea987d scsi_scan_target +EXPORT_SYMBOL vmlinux 0x61eb6acc dev_base_lock +EXPORT_SYMBOL vmlinux 0x61ed95d9 scsi_register_interface +EXPORT_SYMBOL vmlinux 0x61ee0f43 dqget +EXPORT_SYMBOL vmlinux 0x61f20a3e devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x61fb248a node_states +EXPORT_SYMBOL vmlinux 0x62049256 acpi_disable +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x622283f5 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6226b9fa machine_to_phys_mapping +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x6237f6b5 acpi_enable_event +EXPORT_SYMBOL vmlinux 0x624b9f70 genphy_resume +EXPORT_SYMBOL vmlinux 0x6253f2b1 node_data +EXPORT_SYMBOL vmlinux 0x626194c4 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62748e70 acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0x62768aa2 cad_pid +EXPORT_SYMBOL vmlinux 0x628121e9 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x628af692 start_tty +EXPORT_SYMBOL vmlinux 0x62917679 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x6293e0ba dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x62999c98 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x629b2e57 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x62a79a6c param_ops_charp +EXPORT_SYMBOL vmlinux 0x62b0cbd6 register_key_type +EXPORT_SYMBOL vmlinux 0x62b20f7a max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x62c4e7d4 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0x62e02512 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x62ef3fac pci_disable_msi +EXPORT_SYMBOL vmlinux 0x62f60c24 fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x632162be bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x636a5691 acpi_register_ioapic +EXPORT_SYMBOL vmlinux 0x639173be __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x63a01291 acpi_leave_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63bdaa76 scsi_device_resume +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63c4facd single_open_size +EXPORT_SYMBOL vmlinux 0x63dd14da ps2_init +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x6449fd41 acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0x6457a997 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x645fc88a __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x6486153a reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x6486311b tty_port_close_start +EXPORT_SYMBOL vmlinux 0x648f910e __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x649c8e9c padata_alloc +EXPORT_SYMBOL vmlinux 0x64b33d07 have_submounts +EXPORT_SYMBOL vmlinux 0x64b80068 __frontswap_store +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64ca1d7b __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x64d4f316 set_page_dirty +EXPORT_SYMBOL vmlinux 0x64e1a24c tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x64eae7ad set_memory_array_wb +EXPORT_SYMBOL vmlinux 0x64fa7693 __acpi_handle_debug +EXPORT_SYMBOL vmlinux 0x64fb0c76 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x6532ae34 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x6537aff0 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x653ff706 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x65498b68 inet_frag_find +EXPORT_SYMBOL vmlinux 0x6558a2de zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x655a4fdf set_cached_acl +EXPORT_SYMBOL vmlinux 0x655f1ab0 set_memory_array_wc +EXPORT_SYMBOL vmlinux 0x65759ea7 fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0x657c2981 param_set_bool +EXPORT_SYMBOL vmlinux 0x658ce59f i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x65b8ee94 simple_transaction_release +EXPORT_SYMBOL vmlinux 0x65c24c9c uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x65d4f63b __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65daee91 vme_master_request +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x66337140 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0x663f7cd0 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0x664eebef dump_page +EXPORT_SYMBOL vmlinux 0x6666a88e km_report +EXPORT_SYMBOL vmlinux 0x66811597 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x668374c7 __napi_schedule +EXPORT_SYMBOL vmlinux 0x669f21ec init_special_inode +EXPORT_SYMBOL vmlinux 0x6728b931 pci_clear_master +EXPORT_SYMBOL vmlinux 0x6729d3df __get_user_4 +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x675c09e4 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x6764a280 dget_parent +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x67782c4f tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x67797255 lro_receive_skb +EXPORT_SYMBOL vmlinux 0x677d0e04 udplite_prot +EXPORT_SYMBOL vmlinux 0x6791b746 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x67a0306a percpu_counter_set +EXPORT_SYMBOL vmlinux 0x67a449aa udp6_csum_init +EXPORT_SYMBOL vmlinux 0x67a64f5d agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x67ad1973 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67d11ce0 simple_readpage +EXPORT_SYMBOL vmlinux 0x67d9bf61 simple_dir_operations +EXPORT_SYMBOL vmlinux 0x67e73831 neigh_connected_output +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x682e5343 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x684b3369 i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0x6870c675 unregister_md_personality +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x68aca4ad down +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68c15eff get_thermal_instance +EXPORT_SYMBOL vmlinux 0x68cb815e blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x68dac04b devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x68de9b94 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x68fc6a69 pci_bus_type +EXPORT_SYMBOL vmlinux 0x691001b5 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x693a6c3d km_state_expired +EXPORT_SYMBOL vmlinux 0x69454904 filp_close +EXPORT_SYMBOL vmlinux 0x695109c7 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x69601587 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x697a12a2 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x697d39b0 dev_driver_string +EXPORT_SYMBOL vmlinux 0x6988d0ca cpu_dr7 +EXPORT_SYMBOL vmlinux 0x699e1b28 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0x69a02aec __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69acdf38 memcpy +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69b83205 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x69b97e34 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x69bd2ca1 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x69bf4675 arp_tbl +EXPORT_SYMBOL vmlinux 0x69c2c8af gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0x69c37648 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x69c53bc2 nd_set_link +EXPORT_SYMBOL vmlinux 0x69dae798 md_flush_request +EXPORT_SYMBOL vmlinux 0x69e27c7a bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x69e4b240 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x69e971ab seq_read +EXPORT_SYMBOL vmlinux 0x69f46578 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x69fbc0a2 acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a079484 wait_on_page_bit +EXPORT_SYMBOL vmlinux 0x6a166152 udp_proc_register +EXPORT_SYMBOL vmlinux 0x6a178289 __destroy_inode +EXPORT_SYMBOL vmlinux 0x6a28939c __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x6a2abddc pci_enable_device +EXPORT_SYMBOL vmlinux 0x6a59329c genphy_read_status +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5f5ef2 netdev_change_features +EXPORT_SYMBOL vmlinux 0x6a5f82c3 sock_no_listen +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a8ed1ff tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x6a9106a7 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x6ac7bd73 amd_iommu_get_v2_domain +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6ad561d0 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x6ad85887 acpi_enable_gpe +EXPORT_SYMBOL vmlinux 0x6ad8af8a sync_blockdev +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6aeb10ac __init_rwsem +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b163f71 dcb_getapp +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b2bbb81 __alloc_skb +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b3ccdba sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x6b62bb77 drop_nlink +EXPORT_SYMBOL vmlinux 0x6b640864 nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6b69ae52 skb_store_bits +EXPORT_SYMBOL vmlinux 0x6b900b86 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0x6ba7214c pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x6bab0d98 simple_lookup +EXPORT_SYMBOL vmlinux 0x6bba4a25 bdi_destroy +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6c3b1eea __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x6c43db8f generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x6c5101d8 percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c612767 inet6_release +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c69a318 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c70cb24 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x6c88a916 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x6ca59544 abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x6cbd785d inet_accept +EXPORT_SYMBOL vmlinux 0x6ccbcd80 file_open_root +EXPORT_SYMBOL vmlinux 0x6ce131c3 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0x6d006419 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x6d0aba34 wait_for_completion +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d165c40 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d334118 __get_user_8 +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d3d14c2 dcache_dir_open +EXPORT_SYMBOL vmlinux 0x6d406e98 pipe_unlock +EXPORT_SYMBOL vmlinux 0x6d40d9bd get_super_thawed +EXPORT_SYMBOL vmlinux 0x6d448e30 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x6d625a5b mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x6d6818ff gen_pool_alloc +EXPORT_SYMBOL vmlinux 0x6d8ae694 sockfd_lookup +EXPORT_SYMBOL vmlinux 0x6d94fda6 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x6db83652 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x6dd1788e neigh_for_each +EXPORT_SYMBOL vmlinux 0x6dd85771 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x6de0c8f7 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x6de810bd compat_tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x6deeae29 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e066ce7 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x6e0a5efd __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x6e13ab9b netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x6e2b586f blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x6e2c5931 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x6e2cd43e elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x6e45d0ae seq_putc +EXPORT_SYMBOL vmlinux 0x6e4b35fa proc_set_user +EXPORT_SYMBOL vmlinux 0x6e68e2de filemap_fdatawait +EXPORT_SYMBOL vmlinux 0x6e6fc723 dquot_operations +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7f0fd2 cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x6e9383ac __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x6e954c79 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ed502fd inc_nlink +EXPORT_SYMBOL vmlinux 0x6f078a92 __get_user_pages +EXPORT_SYMBOL vmlinux 0x6f0ea6ee mount_bdev +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f314e2d ata_dev_printk +EXPORT_SYMBOL vmlinux 0x6f4c812f __percpu_counter_add +EXPORT_SYMBOL vmlinux 0x6f4d3ece find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x6f556bdb acpi_get_gpe_device +EXPORT_SYMBOL vmlinux 0x6f860999 get_cached_acl +EXPORT_SYMBOL vmlinux 0x6f9824ca param_get_ulong +EXPORT_SYMBOL vmlinux 0x6fa00ac7 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x6fa38fb7 serio_unregister_port +EXPORT_SYMBOL vmlinux 0x6fc9b2c0 agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd27fca dev_remove_pack +EXPORT_SYMBOL vmlinux 0x6fd9e693 ab3100_event_register +EXPORT_SYMBOL vmlinux 0x6feb2039 acpi_write +EXPORT_SYMBOL vmlinux 0x70017122 md_error +EXPORT_SYMBOL vmlinux 0x701b1101 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x701cca7d sk_release_kernel +EXPORT_SYMBOL vmlinux 0x7021d926 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x702b6c54 udplite_table +EXPORT_SYMBOL vmlinux 0x70336504 arp_xmit +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x7060d084 twl6040_power +EXPORT_SYMBOL vmlinux 0x7067a59f read_cache_pages +EXPORT_SYMBOL vmlinux 0x707bc7cf dmam_pool_create +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x709ffdc2 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x70a1ecb6 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x70a90733 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x70b3e0ea generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x70be7c4f netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x70cb5d65 proc_create_data +EXPORT_SYMBOL vmlinux 0x70d053fd try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x70d8ab82 acpi_acquire_global_lock +EXPORT_SYMBOL vmlinux 0x70e3f3eb vm_insert_mixed +EXPORT_SYMBOL vmlinux 0x70e421ba xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x70e85859 idr_is_empty +EXPORT_SYMBOL vmlinux 0x70e9653f md_done_sync +EXPORT_SYMBOL vmlinux 0x70ea3d2c vlan_vid_add +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x70fb835c tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x70fdede3 nf_register_hooks +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x71489698 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x71490cb5 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x71499c97 vga_switcheroo_set_dynamic_switch +EXPORT_SYMBOL vmlinux 0x71694624 d_set_d_op +EXPORT_SYMBOL vmlinux 0x716a963c blk_rq_init +EXPORT_SYMBOL vmlinux 0x716f331f __lock_page +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x7188ce12 ida_get_new_above +EXPORT_SYMBOL vmlinux 0x71a038ee md_check_recovery +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71acb170 param_set_byte +EXPORT_SYMBOL vmlinux 0x71c36b34 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x71d35068 vme_irq_free +EXPORT_SYMBOL vmlinux 0x71e3cecb up +EXPORT_SYMBOL vmlinux 0x722c4746 _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x72306026 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x7245ea9c kfree_skb_list +EXPORT_SYMBOL vmlinux 0x72794402 irq_to_desc +EXPORT_SYMBOL vmlinux 0x727fd027 locks_copy_lock +EXPORT_SYMBOL vmlinux 0x729f1b24 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x72a98fdb copy_user_generic_unrolled +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72bf2140 mtrr_add +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72f01802 __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x72f509a4 netif_carrier_on +EXPORT_SYMBOL vmlinux 0x72ff612f blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x7321c772 commit_creds +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x7356fe39 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x735a0bd5 native_io_delay +EXPORT_SYMBOL vmlinux 0x73757dca km_new_mapping +EXPORT_SYMBOL vmlinux 0x7378123e current_task +EXPORT_SYMBOL vmlinux 0x73814eab qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0x73977274 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0x73ade22d mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x73be682f blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x73c96062 blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0x73d28900 nf_log_register +EXPORT_SYMBOL vmlinux 0x73da1d51 agp_find_bridge +EXPORT_SYMBOL vmlinux 0x73dd54eb irq_fpu_usable +EXPORT_SYMBOL vmlinux 0x73e4dbc4 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x73fab265 dev_uc_del +EXPORT_SYMBOL vmlinux 0x7409b81b jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x740a1b95 reserve_evntsel_nmi +EXPORT_SYMBOL vmlinux 0x74419cf5 softnet_data +EXPORT_SYMBOL vmlinux 0x744b030d inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x744d083a pnp_release_card_device +EXPORT_SYMBOL vmlinux 0x74647fdd copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x747315ca netdev_notice +EXPORT_SYMBOL vmlinux 0x747e0619 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x74934f1d dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74c44dc6 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x74d12ace iov_iter_advance +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74f5b92f xfrm_state_add +EXPORT_SYMBOL vmlinux 0x75103c4d input_set_keycode +EXPORT_SYMBOL vmlinux 0x7532588a alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x753a64d6 vm_mmap +EXPORT_SYMBOL vmlinux 0x754d539c strlen +EXPORT_SYMBOL vmlinux 0x754df480 sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0x756faa4b xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x757f90ad d_drop +EXPORT_SYMBOL vmlinux 0x7583f729 pci_dev_put +EXPORT_SYMBOL vmlinux 0x758704f8 nf_reinject +EXPORT_SYMBOL vmlinux 0x75a15c41 elv_rb_add +EXPORT_SYMBOL vmlinux 0x75ad925c tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0x75b34d8f try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x75bc549a x86_cpu_to_apicid +EXPORT_SYMBOL vmlinux 0x75bcef3b md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75e01432 tty_port_destroy +EXPORT_SYMBOL vmlinux 0x75ed0b28 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x75f05894 bdi_register +EXPORT_SYMBOL vmlinux 0x75fbdefd acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x7612a39a d_alloc_name +EXPORT_SYMBOL vmlinux 0x763f7b93 audit_log_start +EXPORT_SYMBOL vmlinux 0x7642e9dd skb_checksum_help +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x765b1e7a pnp_get_resource +EXPORT_SYMBOL vmlinux 0x765fc629 pci_restore_state +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x7664bf24 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x767dd8fd acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0x767ddb02 set_memory_wc +EXPORT_SYMBOL vmlinux 0x767dfb9a inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x76869ac8 rdmsr_on_cpus +EXPORT_SYMBOL vmlinux 0x7686f483 ip_setsockopt +EXPORT_SYMBOL vmlinux 0x7689d974 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x76a88dab pcim_iounmap +EXPORT_SYMBOL vmlinux 0x76ac971a vfs_fsync +EXPORT_SYMBOL vmlinux 0x76bab6f6 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x76bf656d __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d7b1ae pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x76e4c5d1 udp_ioctl +EXPORT_SYMBOL vmlinux 0x76e93aeb inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x76ebbe19 tcf_register_action +EXPORT_SYMBOL vmlinux 0x76fb08a7 amd_iommu_unregister_ppr_notifier +EXPORT_SYMBOL vmlinux 0x7702d777 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x7735ce7a d_instantiate_unique +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x7763a22b blk_stack_limits +EXPORT_SYMBOL vmlinux 0x77766a3f udp_del_offload +EXPORT_SYMBOL vmlinux 0x7793947f blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x779a3dbe agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x77aa1429 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x77af7e66 blk_execute_rq +EXPORT_SYMBOL vmlinux 0x77af8d34 inode_set_bytes +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77df0847 __set_personality +EXPORT_SYMBOL vmlinux 0x77ebeadb simple_getattr +EXPORT_SYMBOL vmlinux 0x77f53abc acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x77f5f58f mddev_congested +EXPORT_SYMBOL vmlinux 0x780fdfd1 intel_enable_gtt +EXPORT_SYMBOL vmlinux 0x7812b236 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x78165d56 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0x78227044 dquot_get_dqinfo +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x784213a6 pv_lock_ops +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x7852bfda sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x7855bd8f cpu_info +EXPORT_SYMBOL vmlinux 0x78764f4e pv_irq_ops +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a76398 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x78a7eae5 sock_alloc_file +EXPORT_SYMBOL vmlinux 0x78ba9990 mpage_readpage +EXPORT_SYMBOL vmlinux 0x78bb3e24 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0x78cad848 posix_lock_file_wait +EXPORT_SYMBOL vmlinux 0x78cf63f3 downgrade_write +EXPORT_SYMBOL vmlinux 0x78d44296 inet_csk_accept +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78ebe255 idr_for_each +EXPORT_SYMBOL vmlinux 0x78f1a2b4 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x79068fda acpi_install_method +EXPORT_SYMBOL vmlinux 0x790c966b set_nlink +EXPORT_SYMBOL vmlinux 0x7913fa39 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x7918586b fb_pan_display +EXPORT_SYMBOL vmlinux 0x794dbf3e neigh_parms_release +EXPORT_SYMBOL vmlinux 0x7955fec8 ps2_drain +EXPORT_SYMBOL vmlinux 0x795855b1 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x79606b1c bioset_free +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x79772dc7 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x797c8fa9 cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x7985d043 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x79945d9f proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x79a21be1 set_blocksize +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79a38e61 ___ratelimit +EXPORT_SYMBOL vmlinux 0x79a9e092 acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79ccb742 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x79cd49ec uart_resume_port +EXPORT_SYMBOL vmlinux 0x79e1e390 bio_clone_fast +EXPORT_SYMBOL vmlinux 0x79e408cf ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x79eb5d1a dcache_readdir +EXPORT_SYMBOL vmlinux 0x7a181abb cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x7a20cb88 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a553817 d_lookup +EXPORT_SYMBOL vmlinux 0x7a63edcc dcache_dir_close +EXPORT_SYMBOL vmlinux 0x7a6cdedc do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a71b04f elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x7a82cb47 rdmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7a91726b clkdev_alloc +EXPORT_SYMBOL vmlinux 0x7a9189bc elv_add_request +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a986a43 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x7a9ca505 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ac003b2 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7add4296 dquot_commit +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7ae30a68 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x7ae99f5e fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x7aec9089 clear_user +EXPORT_SYMBOL vmlinux 0x7af35c71 mutex_trylock +EXPORT_SYMBOL vmlinux 0x7b09a4f5 cfb_imageblit +EXPORT_SYMBOL vmlinux 0x7b0f079e i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x7b16235f hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x7b1749e4 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x7b2aef6c __krealloc +EXPORT_SYMBOL vmlinux 0x7b52a859 wrmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7b6384dd set_security_override +EXPORT_SYMBOL vmlinux 0x7b63db86 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x7b6a88a8 inet_stream_ops +EXPORT_SYMBOL vmlinux 0x7b74ef56 __module_get +EXPORT_SYMBOL vmlinux 0x7b9dec54 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x7bce0663 blk_get_request +EXPORT_SYMBOL vmlinux 0x7bd7229e param_get_uint +EXPORT_SYMBOL vmlinux 0x7bdb6eed dm_unregister_target +EXPORT_SYMBOL vmlinux 0x7be2b6b9 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x7bf8f543 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c157b62 module_refcount +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c2d098f krealloc +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c469232 bio_integrity_free +EXPORT_SYMBOL vmlinux 0x7c4e4018 tty_free_termios +EXPORT_SYMBOL vmlinux 0x7c5e1e3d __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c6e5bd0 pcie_get_mps +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7ca46555 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cbdf2c1 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x7cbf7081 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce770ca pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x7ce83365 acpi_remove_table_handler +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7d029cb3 da903x_query_status +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d1c4881 finish_no_open +EXPORT_SYMBOL vmlinux 0x7d2329ff sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x7d307d48 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x7d5347bd kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0x7d54a2f8 setup_new_exec +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d79548f blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x7d7d8b82 key_payload_reserve +EXPORT_SYMBOL vmlinux 0x7d94f746 acpi_os_write_port +EXPORT_SYMBOL vmlinux 0x7db3affb vga_switcheroo_register_handler +EXPORT_SYMBOL vmlinux 0x7dbc2e57 mmiotrace_printk +EXPORT_SYMBOL vmlinux 0x7dd554fc unregister_kmmio_probe +EXPORT_SYMBOL vmlinux 0x7de4a35f generic_removexattr +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e0accbb jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x7e11e053 __wake_up_bit +EXPORT_SYMBOL vmlinux 0x7e1e0ec9 tuning_blk_pattern_4bit +EXPORT_SYMBOL vmlinux 0x7e30fcd2 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x7e49d66c pci_platform_rom +EXPORT_SYMBOL vmlinux 0x7e4ab769 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x7e5446d4 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x7e6b0fd5 ftrace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x7e70311d i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x7ec63de3 put_io_context +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7f06e41f sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f3541bc tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x7f3d466c dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x7f52d0c8 inet_release +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f960ba5 nf_log_unregister +EXPORT_SYMBOL vmlinux 0x7f9a9617 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x7f9ca41c pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x7f9fd4be nlmsg_notify +EXPORT_SYMBOL vmlinux 0x7fbd10d2 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fe38f48 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x7fef7358 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x800f5681 tcf_hash_create +EXPORT_SYMBOL vmlinux 0x80133d63 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x80284d43 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x80288d74 bdi_unregister +EXPORT_SYMBOL vmlinux 0x802cf538 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x802f2b2e arp_find +EXPORT_SYMBOL vmlinux 0x80380863 kern_unmount +EXPORT_SYMBOL vmlinux 0x803f6f93 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x8042dc26 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x804330e2 pnp_is_active +EXPORT_SYMBOL vmlinux 0x8046850a inet_select_addr +EXPORT_SYMBOL vmlinux 0x8064498e inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0x80791a8c radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0x80aa7d0d devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80de44a0 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x80e29f29 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x80e3ca90 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x80fdf0ec tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x810ac3c5 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x8133032b __register_chrdev +EXPORT_SYMBOL vmlinux 0x813a27ac sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x8146accc sk_wait_data +EXPORT_SYMBOL vmlinux 0x81472677 acpi_get_table +EXPORT_SYMBOL vmlinux 0x8147fa7d ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815f2897 empty_zero_page +EXPORT_SYMBOL vmlinux 0x81886a26 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x81a4b687 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x81be78d9 netif_napi_del +EXPORT_SYMBOL vmlinux 0x81ce62e8 tcp_init_sock +EXPORT_SYMBOL vmlinux 0x81d791e2 qdisc_list_del +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x8212721d xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0x8230101a tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x82377665 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x823fb836 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x82458f7f radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x825eed2e agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x82648ba1 __sb_end_write +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82ab9197 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82ade9e9 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x82cee35c of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x82d63fb7 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x82dadf96 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x82e244ca complete_request_key +EXPORT_SYMBOL vmlinux 0x82e69434 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x830349c2 kobject_get +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x83073ee4 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x830e547b ioremap_prot +EXPORT_SYMBOL vmlinux 0x8320488d tso_build_data +EXPORT_SYMBOL vmlinux 0x8323087e xfrm_input +EXPORT_SYMBOL vmlinux 0x83235934 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x833c03aa acpi_enable_all_runtime_gpes +EXPORT_SYMBOL vmlinux 0x837c178d sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83a476ce bitmap_scnlistprintf +EXPORT_SYMBOL vmlinux 0x83aa9cce noop_llseek +EXPORT_SYMBOL vmlinux 0x83c15249 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83d91c7e kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0x83de8e15 read_code +EXPORT_SYMBOL vmlinux 0x83f3cdff gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x83f63c9a tty_do_resize +EXPORT_SYMBOL vmlinux 0x84060081 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x84070d15 current_fs_time +EXPORT_SYMBOL vmlinux 0x8417f512 acpi_update_all_gpes +EXPORT_SYMBOL vmlinux 0x842375e2 security_task_getsecid +EXPORT_SYMBOL vmlinux 0x84243128 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0x844e3767 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x8450307f mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x8450401b input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x846948fc iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x84708f6a netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x8483bdf0 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x84b73f58 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x84c40c8f skb_clone +EXPORT_SYMBOL vmlinux 0x84c9e88a bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x84daa708 netdev_state_change +EXPORT_SYMBOL vmlinux 0x84dafce0 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x8521e24d sock_kmalloc +EXPORT_SYMBOL vmlinux 0x853c942a amd_iommu_domain_set_gcr3 +EXPORT_SYMBOL vmlinux 0x8555f659 fb_class +EXPORT_SYMBOL vmlinux 0x855d4f11 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x857582f7 acpi_enable_all_wakeup_gpes +EXPORT_SYMBOL vmlinux 0x8597a867 tcp_poll +EXPORT_SYMBOL vmlinux 0x85a4ed45 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85b9e562 mmc_get_card +EXPORT_SYMBOL vmlinux 0x85c5db16 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x85df0f6a eth_change_mtu +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85e5e054 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x8620e4e8 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x86338340 param_get_long +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x86669d24 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x86822def devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x868ae4e8 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x86988588 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x86b72d2c blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x86cb4ad4 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x86e7defb generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x87078257 put_tty_driver +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x87244592 vfs_mkdir +EXPORT_SYMBOL vmlinux 0x872aa4f8 create_empty_buffers +EXPORT_SYMBOL vmlinux 0x876dafc3 ec_write +EXPORT_SYMBOL vmlinux 0x87714a66 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x877b5b6a x86_hyper_xen_hvm +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x87aaddf8 wrmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0x87baf91d nobh_writepage +EXPORT_SYMBOL vmlinux 0x87c58a96 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x87cb87d5 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x87d25a75 iterate_mounts +EXPORT_SYMBOL vmlinux 0x87dc469a mempool_create_node +EXPORT_SYMBOL vmlinux 0x87e897fa module_put +EXPORT_SYMBOL vmlinux 0x87f1daee vga_switcheroo_init_domain_pm_ops +EXPORT_SYMBOL vmlinux 0x881a3eca nd_get_link +EXPORT_SYMBOL vmlinux 0x88285fbc compat_sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x8834396c mod_timer +EXPORT_SYMBOL vmlinux 0x8867f2cc ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x887fa47e __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x88aec1b7 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x88cc1422 do_splice_from +EXPORT_SYMBOL vmlinux 0x88deffc3 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0x88e918fc vme_bus_type +EXPORT_SYMBOL vmlinux 0x88ef1988 __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0x88f00d18 lg_global_unlock +EXPORT_SYMBOL vmlinux 0x89086c99 seq_release_private +EXPORT_SYMBOL vmlinux 0x891bef26 vm_stat +EXPORT_SYMBOL vmlinux 0x89281a16 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x892b26a0 set_memory_nx +EXPORT_SYMBOL vmlinux 0x894d6227 tso_count_descs +EXPORT_SYMBOL vmlinux 0x898f986b pci_save_state +EXPORT_SYMBOL vmlinux 0x89993aac scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x89acb477 iov_iter_npages +EXPORT_SYMBOL vmlinux 0x89ae4c20 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89c3e09e __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x89c4c23a default_file_splice_read +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89e2c708 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x8a11a159 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1c5753 free_buffer_head +EXPORT_SYMBOL vmlinux 0x8a1cecf1 sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a49c9f2 put_cmsg +EXPORT_SYMBOL vmlinux 0x8a4e234a register_exec_domain +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a6a7230 pcim_iomap +EXPORT_SYMBOL vmlinux 0x8a6af65c kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x8a6ea686 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x8a74d14c build_skb +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a80d7a5 acpi_error +EXPORT_SYMBOL vmlinux 0x8a850044 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x8a87b0fd blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8ab146dc qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x8aca2813 ip_check_defrag +EXPORT_SYMBOL vmlinux 0x8ad68bfa pnp_device_attach +EXPORT_SYMBOL vmlinux 0x8b226a81 acpi_video_dmi_demote_vendor +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b49221b inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x8b58acf9 __pagevec_release +EXPORT_SYMBOL vmlinux 0x8b5a5673 ether_setup +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b900f3b _raw_read_lock +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8bc4ec53 pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x8bd78582 simple_link +EXPORT_SYMBOL vmlinux 0x8c0d760a netlink_capable +EXPORT_SYMBOL vmlinux 0x8c0de98d iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c26cdfa i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x8c3bf2d5 simple_setattr +EXPORT_SYMBOL vmlinux 0x8c480b05 tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x8c516f63 tty_schedule_flip +EXPORT_SYMBOL vmlinux 0x8c52b5d8 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x8c566097 __ip_dev_find +EXPORT_SYMBOL vmlinux 0x8c5763cd pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x8c57c571 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x8c599e93 loop_backing_file +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c6bcf1a blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x8c7e5880 kill_pid +EXPORT_SYMBOL vmlinux 0x8c7f11e9 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x8c90f547 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x8c9c1a07 pci_map_biosrom +EXPORT_SYMBOL vmlinux 0x8ca942bc dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x8cb93e5a posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x8cba7a09 dquot_resume +EXPORT_SYMBOL vmlinux 0x8cbea813 uart_match_port +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8cdcfd1f jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x8d0670be genl_notify +EXPORT_SYMBOL vmlinux 0x8d0c4b54 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x8d25fd9c rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x8d30b2bd generic_make_request +EXPORT_SYMBOL vmlinux 0x8d353250 submit_bio +EXPORT_SYMBOL vmlinux 0x8d499e8f pci_release_regions +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d580641 dev_alert +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d8d96c6 acpi_get_sleep_type_data +EXPORT_SYMBOL vmlinux 0x8da1a3cb acpi_remove_interface +EXPORT_SYMBOL vmlinux 0x8da33fb3 lookup_one_len +EXPORT_SYMBOL vmlinux 0x8daf8c42 dql_init +EXPORT_SYMBOL vmlinux 0x8db0f062 redraw_screen +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8e002cda acpi_remove_gpe_block +EXPORT_SYMBOL vmlinux 0x8e0daee9 bdi_register_dev +EXPORT_SYMBOL vmlinux 0x8e332829 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x8e39b77d inode_change_ok +EXPORT_SYMBOL vmlinux 0x8e3b804e eth_header_parse +EXPORT_SYMBOL vmlinux 0x8e435c5e __serio_register_driver +EXPORT_SYMBOL vmlinux 0x8e55e2dd udp6_set_csum +EXPORT_SYMBOL vmlinux 0x8e60c19b force_sig +EXPORT_SYMBOL vmlinux 0x8e65c600 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x8e6b70d0 from_kgid +EXPORT_SYMBOL vmlinux 0x8e77838f write_one_page +EXPORT_SYMBOL vmlinux 0x8e80a1e8 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x8e927417 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x8e973fef abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x8eaf2a5f vga_switcheroo_unregister_handler +EXPORT_SYMBOL vmlinux 0x8ebc2097 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x8ec72e37 unlazy_fpu +EXPORT_SYMBOL vmlinux 0x8ed360d6 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x8edff880 get_task_io_context +EXPORT_SYMBOL vmlinux 0x8eeed12a blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x8efa9825 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0x8f029a04 __invalidate_device +EXPORT_SYMBOL vmlinux 0x8f1d29f4 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x8f2703b7 wbinvd_on_all_cpus +EXPORT_SYMBOL vmlinux 0x8f3f262c netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x8f7d0733 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x8f88d116 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x8f9800f3 kmem_cache_size +EXPORT_SYMBOL vmlinux 0x8f9c199c __get_user_2 +EXPORT_SYMBOL vmlinux 0x8faae9b0 __kernel_write +EXPORT_SYMBOL vmlinux 0x8fc9d4c0 nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x8fe48b08 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x8fedf887 vfs_setpos +EXPORT_SYMBOL vmlinux 0x903eb716 dev_uc_flush +EXPORT_SYMBOL vmlinux 0x904409c6 acpi_set_firmware_waking_vector +EXPORT_SYMBOL vmlinux 0x9045de80 pipe_lock +EXPORT_SYMBOL vmlinux 0x904c6bdf update_region +EXPORT_SYMBOL vmlinux 0x90d521df inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x90fb250c pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x9150b44b iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x9151a26b skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x91531e79 set_bh_page +EXPORT_SYMBOL vmlinux 0x915d0c4b md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x91607d95 set_memory_wb +EXPORT_SYMBOL vmlinux 0x916563bd n_tty_compat_ioctl_helper +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x917cc0ac make_bad_inode +EXPORT_SYMBOL vmlinux 0x91831d70 seq_printf +EXPORT_SYMBOL vmlinux 0x91967e8e xen_selfballoon_init +EXPORT_SYMBOL vmlinux 0x91984575 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x91a3cdf4 down_timeout +EXPORT_SYMBOL vmlinux 0x91a79394 blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x91ac822f vscnprintf +EXPORT_SYMBOL vmlinux 0x91c4f085 key_validate +EXPORT_SYMBOL vmlinux 0x91cb6941 padata_add_cpu +EXPORT_SYMBOL vmlinux 0x91e2028c dev_mc_del +EXPORT_SYMBOL vmlinux 0x9200ae3a sk_ns_capable +EXPORT_SYMBOL vmlinux 0x921c23dd fb_set_var +EXPORT_SYMBOL vmlinux 0x921ecc92 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x922b9952 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x922bfa54 input_reset_device +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x9242a9c6 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x9244dd96 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x9272dff0 __ip_select_ident +EXPORT_SYMBOL vmlinux 0x92747a2e genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x927c3a1a scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x927e3ab9 phy_device_create +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x92a1f28b copy_from_iter +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92ad5dfb inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x92d050df iov_pages +EXPORT_SYMBOL vmlinux 0x92e186a7 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x92f2ed54 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x9327f5ce _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x933e57f7 agp_bridge +EXPORT_SYMBOL vmlinux 0x9340e5e8 page_symlink +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x934d9b85 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x936626eb __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x937cb317 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x9397840e dm_register_target +EXPORT_SYMBOL vmlinux 0x939d06a3 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93a79897 d_validate +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93ea53c8 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x93f28389 mntget +EXPORT_SYMBOL vmlinux 0x93f3e52b acpi_extract_package +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x940f26d7 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x9415de66 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x941f1abd tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x94435015 max8925_reg_write +EXPORT_SYMBOL vmlinux 0x944fdd73 max8998_update_reg +EXPORT_SYMBOL vmlinux 0x94660ac7 vfs_whiteout +EXPORT_SYMBOL vmlinux 0x946870a3 wait_iff_congested +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x949a36ea tcf_action_exec +EXPORT_SYMBOL vmlinux 0x94c4fcb5 kernel_connect +EXPORT_SYMBOL vmlinux 0x94ebc612 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x950b9156 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0x952b3dcc gen_new_estimator +EXPORT_SYMBOL vmlinux 0x95395301 acpi_exception +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x9546d8a5 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x954d1f04 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x9558667c fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x958d82e7 ip_cmsg_recv +EXPORT_SYMBOL vmlinux 0x95a4b06b mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x95b45702 vme_irq_handler +EXPORT_SYMBOL vmlinux 0x95bd6e26 acpi_install_sci_handler +EXPORT_SYMBOL vmlinux 0x95c24a4c kernel_setsockopt +EXPORT_SYMBOL vmlinux 0x95d5e4ce mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x95f22bad param_ops_invbool +EXPORT_SYMBOL vmlinux 0x96047c82 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x9622807b pci_fixup_device +EXPORT_SYMBOL vmlinux 0x96242370 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x9648d7da icmp_send +EXPORT_SYMBOL vmlinux 0x968d76a7 mmc_detect_change +EXPORT_SYMBOL vmlinux 0x969c0f35 acpi_processor_unregister_performance +EXPORT_SYMBOL vmlinux 0x96a75c5f cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96ba46bc __block_write_begin +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96d701ce scsi_execute +EXPORT_SYMBOL vmlinux 0x96e259d0 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x96f6575c input_allocate_device +EXPORT_SYMBOL vmlinux 0x9725b589 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x973c3be4 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x97492082 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x97497464 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x975e0d1c alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x9761b97e dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x97868aef __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x97887cee padata_stop +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97a6ff25 set_create_files_as +EXPORT_SYMBOL vmlinux 0x97ad3fbc qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x97afdfc8 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x97c22da5 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x97c5bd0a acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x97d30d30 sk_net_capable +EXPORT_SYMBOL vmlinux 0x97de0ddd acpi_install_gpe_block +EXPORT_SYMBOL vmlinux 0x97e0fbb3 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x97eee87b xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x97f0cc68 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x98080d92 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x9820b644 warn_slowpath_fmt_taint +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x9841314a mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x985db67a fget_raw +EXPORT_SYMBOL vmlinux 0x985e2f41 set_device_ro +EXPORT_SYMBOL vmlinux 0x986496bf i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x98705d18 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x987694e2 blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x987ab25d fence_add_callback +EXPORT_SYMBOL vmlinux 0x988ed85d set_memory_x +EXPORT_SYMBOL vmlinux 0x98905419 netif_device_detach +EXPORT_SYMBOL vmlinux 0x98920f3c filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x98a7ba11 mount_nodev +EXPORT_SYMBOL vmlinux 0x98b59b52 netif_skb_features +EXPORT_SYMBOL vmlinux 0x98b9c58c ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x98bb6fe7 sock_wmalloc +EXPORT_SYMBOL vmlinux 0x98c38c50 neigh_update +EXPORT_SYMBOL vmlinux 0x98c68c41 __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x98c96d82 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x98e1d6af xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x98fa21b0 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x99004c09 vga_switcheroo_register_audio_client +EXPORT_SYMBOL vmlinux 0x99195078 vsnprintf +EXPORT_SYMBOL vmlinux 0x99233d15 scsi_target_resume +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x9942d6a3 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x994599c0 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x994f91cf __pci_enable_wake +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x9969ef90 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99b9c93e unregister_qdisc +EXPORT_SYMBOL vmlinux 0x99c2ccfa __page_symlink +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99cfb40d security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x99d3a43c dm_table_get_size +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99f068d5 x86_cpu_to_node_map +EXPORT_SYMBOL vmlinux 0x99f33f11 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x99f41602 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a37fcb6 keyring_search +EXPORT_SYMBOL vmlinux 0x9a49a5c9 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x9a5ffc64 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x9a6ac9f0 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x9a875c03 mntput +EXPORT_SYMBOL vmlinux 0x9a8e4cfd set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x9a956611 bdgrab +EXPORT_SYMBOL vmlinux 0x9ab12ac7 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x9ab68e53 ip6_frag_init +EXPORT_SYMBOL vmlinux 0x9abaa261 agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0x9ac04986 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9af89f98 memcpy_fromiovec +EXPORT_SYMBOL vmlinux 0x9b03a0fb mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x9b0678d4 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x9b116c8f sock_rfree +EXPORT_SYMBOL vmlinux 0x9b135814 lock_fb_info +EXPORT_SYMBOL vmlinux 0x9b2fd2e2 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b3803c9 registered_fb +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b986edd __find_get_block +EXPORT_SYMBOL vmlinux 0x9b996170 ihold +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba42a2b __sb_start_write +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9ba79674 dev_change_flags +EXPORT_SYMBOL vmlinux 0x9bbe88b3 flex_array_put +EXPORT_SYMBOL vmlinux 0x9bc3471c skb_queue_purge +EXPORT_SYMBOL vmlinux 0x9bcabcb7 __ht_create_irq +EXPORT_SYMBOL vmlinux 0x9be1a356 lookup_bdev +EXPORT_SYMBOL vmlinux 0x9be4e228 blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9be96827 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x9bebac7e cdrom_release +EXPORT_SYMBOL vmlinux 0x9c077684 scsi_device_put +EXPORT_SYMBOL vmlinux 0x9c1797ff unregister_netdev +EXPORT_SYMBOL vmlinux 0x9c1a291b compat_tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x9c1d5be4 dm_put_table_device +EXPORT_SYMBOL vmlinux 0x9c1e2fd1 tcp_make_synack +EXPORT_SYMBOL vmlinux 0x9c4015ee security_mmap_file +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c6cc2c8 key_put +EXPORT_SYMBOL vmlinux 0x9c6da8b0 first_ec +EXPORT_SYMBOL vmlinux 0x9c73ca30 compat_nf_getsockopt +EXPORT_SYMBOL vmlinux 0x9c9b8ee7 tty_vhangup +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9ced093f devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x9cf0f3fb noop_fsync +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d1a5e3a __memcpy +EXPORT_SYMBOL vmlinux 0x9d2305e4 unload_nls +EXPORT_SYMBOL vmlinux 0x9d3148e4 ata_link_printk +EXPORT_SYMBOL vmlinux 0x9d33ef5e acpi_enable +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d95c38c fence_free +EXPORT_SYMBOL vmlinux 0x9da05e10 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x9dd06319 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x9dde4bee mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e2f8c90 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e363b6b acpi_disable_gpe +EXPORT_SYMBOL vmlinux 0x9e3e782f input_unregister_handle +EXPORT_SYMBOL vmlinux 0x9e481b0a agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e64fbfe rtc_cmos_read +EXPORT_SYMBOL vmlinux 0x9e700b23 napi_complete_done +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9e87154c pci_match_id +EXPORT_SYMBOL vmlinux 0x9e87af01 dev_get_flags +EXPORT_SYMBOL vmlinux 0x9e892e10 agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x9e9d8225 abort_creds +EXPORT_SYMBOL vmlinux 0x9ea7c2cf vfs_rmdir +EXPORT_SYMBOL vmlinux 0x9eb6b023 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ecce42f devm_clk_get +EXPORT_SYMBOL vmlinux 0x9ef32087 cdev_del +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f4ec0a5 vga_con +EXPORT_SYMBOL vmlinux 0x9f541f71 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x9f671b03 put_page +EXPORT_SYMBOL vmlinux 0x9f78bc29 sg_miter_next +EXPORT_SYMBOL vmlinux 0x9f78fc75 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x9f8fd89e bio_init +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fa9b7c1 __scm_destroy +EXPORT_SYMBOL vmlinux 0x9fb8ee91 tc_classify_compat +EXPORT_SYMBOL vmlinux 0x9fd7cda1 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x9fd8d592 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x9fdcae17 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa006377d input_grab_device +EXPORT_SYMBOL vmlinux 0xa006413b inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa011067a thaw_bdev +EXPORT_SYMBOL vmlinux 0xa0389303 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa04fd804 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa07a30ab string_escape_mem +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07ddcd6 kobject_init +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa0834a47 gen_pool_free +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa0950e23 tty_port_close_end +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e37bbc get_gendisk +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0ff74d6 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0xa10476c0 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa1142a7e mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0xa115c19e inet_frags_init_net +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14390db dev_set_mtu +EXPORT_SYMBOL vmlinux 0xa14b3f5d flex_array_free_parts +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa16e3196 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xa17f7cf8 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0xa19f4b41 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1ec8150 fb_is_primary_device +EXPORT_SYMBOL vmlinux 0xa1fe6335 netif_napi_add +EXPORT_SYMBOL vmlinux 0xa202a8e5 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xa214495c vme_dma_request +EXPORT_SYMBOL vmlinux 0xa22b37d9 jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0xa24cc592 vga_switcheroo_init_domain_pm_optimus_hdmi_audio +EXPORT_SYMBOL vmlinux 0xa24f73ae inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0xa25a03fc simple_transaction_read +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa28c43d5 blk_end_request_all +EXPORT_SYMBOL vmlinux 0xa290bd72 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0xa29dc3c9 tty_port_put +EXPORT_SYMBOL vmlinux 0xa2a316cb netdev_err +EXPORT_SYMBOL vmlinux 0xa2a335bd vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0xa2b3b090 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xa2c4569d pagecache_write_end +EXPORT_SYMBOL vmlinux 0xa2d1d003 i2c_release_client +EXPORT_SYMBOL vmlinux 0xa2ef34d7 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa3290b95 agp_allocate_memory +EXPORT_SYMBOL vmlinux 0xa337f7a5 pskb_expand_head +EXPORT_SYMBOL vmlinux 0xa350a8f8 set_memory_array_uc +EXPORT_SYMBOL vmlinux 0xa35ec081 revert_creds +EXPORT_SYMBOL vmlinux 0xa366dbeb pnp_stop_dev +EXPORT_SYMBOL vmlinux 0xa37c885d sock_i_ino +EXPORT_SYMBOL vmlinux 0xa37e78b6 flex_array_get +EXPORT_SYMBOL vmlinux 0xa39b4550 tcp_fastopen_create_child +EXPORT_SYMBOL vmlinux 0xa3c370ad pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0xa3d8499d fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0xa3da5d07 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0xa3f96685 wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0xa3fc3d50 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xa4024cf4 blk_end_request +EXPORT_SYMBOL vmlinux 0xa40301ef devm_request_resource +EXPORT_SYMBOL vmlinux 0xa41bf776 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0xa4407dfc skb_append +EXPORT_SYMBOL vmlinux 0xa44596f1 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xa4511467 crc16 +EXPORT_SYMBOL vmlinux 0xa4632248 block_truncate_page +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa472f89e __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xa4839654 ata_print_version +EXPORT_SYMBOL vmlinux 0xa4a3c1e8 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4c4695f inetdev_by_index +EXPORT_SYMBOL vmlinux 0xa4d39414 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4e51808 inet_frags_init +EXPORT_SYMBOL vmlinux 0xa4ef31d3 igrab +EXPORT_SYMBOL vmlinux 0xa50c68c4 truncate_setsize +EXPORT_SYMBOL vmlinux 0xa515009d tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0xa51df2b4 down_killable +EXPORT_SYMBOL vmlinux 0xa5217a58 phy_resume +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa5621a41 eth_type_trans +EXPORT_SYMBOL vmlinux 0xa565be26 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0xa58a3166 lg_local_lock +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5a51eee __crc32c_le +EXPORT_SYMBOL vmlinux 0xa5adb180 scsi_host_get +EXPORT_SYMBOL vmlinux 0xa5b0a437 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0xa5e4f65c __next_cpu_nr +EXPORT_SYMBOL vmlinux 0xa5ef1ad6 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0xa601b743 input_inject_event +EXPORT_SYMBOL vmlinux 0xa6094f41 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0xa60bb6ad neigh_destroy +EXPORT_SYMBOL vmlinux 0xa625106d mark_page_accessed +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa6407168 vmap +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6935b6d scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xa6bd63ca acpi_bios_error +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa70fabbe release_evntsel_nmi +EXPORT_SYMBOL vmlinux 0xa72a0f5b nr_online_nodes +EXPORT_SYMBOL vmlinux 0xa7333c5c set_pages_array_uc +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa73a22ec kthread_bind +EXPORT_SYMBOL vmlinux 0xa7577699 input_set_capability +EXPORT_SYMBOL vmlinux 0xa78d9fa4 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0xa7a8d9c2 sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xa7f3fc89 qdisc_list_add +EXPORT_SYMBOL vmlinux 0xa800f2e9 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa831b965 compat_ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0xa839614f blk_queue_io_min +EXPORT_SYMBOL vmlinux 0xa8399e6b write_cache_pages +EXPORT_SYMBOL vmlinux 0xa8419d53 seq_bitmap_list +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa85a88e4 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa87dcf00 param_set_ulong +EXPORT_SYMBOL vmlinux 0xa897bbfb nobh_write_end +EXPORT_SYMBOL vmlinux 0xa8a6f639 __check_region +EXPORT_SYMBOL vmlinux 0xa8da8a93 acpi_pm_device_run_wake +EXPORT_SYMBOL vmlinux 0xa8e05c61 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa901a9ec phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xa90d6b0b scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa91b5561 acpi_video_backlight_support +EXPORT_SYMBOL vmlinux 0xa92a22b5 scsi_init_io +EXPORT_SYMBOL vmlinux 0xa93656e7 blk_bio_map_sg +EXPORT_SYMBOL vmlinux 0xa943fd93 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0xa94bd31e skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0xa9591db2 simple_statfs +EXPORT_SYMBOL vmlinux 0xa95d3cdb gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0xa967ce9b mount_ns +EXPORT_SYMBOL vmlinux 0xa98e9389 inet_bind +EXPORT_SYMBOL vmlinux 0xa99b39c2 prandom_bytes +EXPORT_SYMBOL vmlinux 0xa9a8e17f arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0xa9aab72c pv_cpu_ops +EXPORT_SYMBOL vmlinux 0xa9bd2676 __vmalloc +EXPORT_SYMBOL vmlinux 0xa9c0504e blk_recount_segments +EXPORT_SYMBOL vmlinux 0xa9c1a386 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9cffac3 phy_driver_register +EXPORT_SYMBOL vmlinux 0xa9e2f8f5 d_splice_alias +EXPORT_SYMBOL vmlinux 0xa9eb8e8b generic_show_options +EXPORT_SYMBOL vmlinux 0xaa0073b7 __net_get_random_once +EXPORT_SYMBOL vmlinux 0xaa2deba9 blkdev_fsync +EXPORT_SYMBOL vmlinux 0xaa5a9443 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa712caa from_kuid_munged +EXPORT_SYMBOL vmlinux 0xaa799119 skb_queue_head +EXPORT_SYMBOL vmlinux 0xaa8aca6b tty_port_hangup +EXPORT_SYMBOL vmlinux 0xaa8ae096 skb_make_writable +EXPORT_SYMBOL vmlinux 0xaa95c5ca __seq_open_private +EXPORT_SYMBOL vmlinux 0xaab6d679 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0xaac5569b mdiobus_write +EXPORT_SYMBOL vmlinux 0xaad5e24c kobject_set_name +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaafb898c skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab012bf3 __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xab0cb447 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0xab0ea711 elevator_exit +EXPORT_SYMBOL vmlinux 0xab0f1249 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0xab0f9512 tcp_parse_options +EXPORT_SYMBOL vmlinux 0xab16c76f inet_add_protocol +EXPORT_SYMBOL vmlinux 0xab2abddf dma_spin_lock +EXPORT_SYMBOL vmlinux 0xab3c7a67 alloc_pages_current +EXPORT_SYMBOL vmlinux 0xab551fad acpi_get_data_full +EXPORT_SYMBOL vmlinux 0xab5da279 address_space_init_once +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab65ed80 set_memory_uc +EXPORT_SYMBOL vmlinux 0xab68d47d xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab770678 rdmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7e081f param_set_uint +EXPORT_SYMBOL vmlinux 0xabbeeb43 mpage_writepage +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabd85383 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0xabf68b95 send_sig_info +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac0efafd pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac1b5fe0 eth_rebuild_header +EXPORT_SYMBOL vmlinux 0xac1e0057 secpath_dup +EXPORT_SYMBOL vmlinux 0xac398912 flex_array_clear +EXPORT_SYMBOL vmlinux 0xac3d20e2 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xac509636 netif_carrier_off +EXPORT_SYMBOL vmlinux 0xac58ea5e acpi_unload_table_id +EXPORT_SYMBOL vmlinux 0xac5aebf0 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0xaca5d91f ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0xaca880db udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacb66e5a mmc_add_host +EXPORT_SYMBOL vmlinux 0xacb831c1 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0xacbe5006 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd041bb inet_confirm_addr +EXPORT_SYMBOL vmlinux 0xacd454e6 vfs_mknod +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacdc17b5 set_user_nice +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad0135ae bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xad01744f kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad13c689 acpi_os_execute +EXPORT_SYMBOL vmlinux 0xad164875 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xad207e07 __inode_permission +EXPORT_SYMBOL vmlinux 0xad291e2e tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0xad2c3a4f add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xad3a31c5 kill_litter_super +EXPORT_SYMBOL vmlinux 0xad4400b7 efi +EXPORT_SYMBOL vmlinux 0xad4d7261 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xad64d660 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad973191 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xad9a91bc neigh_seq_start +EXPORT_SYMBOL vmlinux 0xada4a9c0 tty_register_driver +EXPORT_SYMBOL vmlinux 0xadae3fbf dev_mc_add +EXPORT_SYMBOL vmlinux 0xadaf1744 con_is_bound +EXPORT_SYMBOL vmlinux 0xadbafc75 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0xadcee85b tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0xadcf648f tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0xadd3c5d0 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0xade809c7 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xadffdedc pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xae17824f ip6_frag_match +EXPORT_SYMBOL vmlinux 0xae1a59f1 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0xae242a96 netdev_emerg +EXPORT_SYMBOL vmlinux 0xae3d173c clocksource_unregister +EXPORT_SYMBOL vmlinux 0xae58f26a truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae7eeec9 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0xae8b4e81 dst_alloc +EXPORT_SYMBOL vmlinux 0xaea976a8 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xaec3b402 bitmap_unplug +EXPORT_SYMBOL vmlinux 0xaee8b6bf mmc_remove_host +EXPORT_SYMBOL vmlinux 0xaee90b98 may_umount_tree +EXPORT_SYMBOL vmlinux 0xaefa013d ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0xaf1a6ee7 pci_iomap +EXPORT_SYMBOL vmlinux 0xaf231e7d __blk_run_queue +EXPORT_SYMBOL vmlinux 0xaf28e9ab kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf41127d param_set_bint +EXPORT_SYMBOL vmlinux 0xaf4763c1 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xaf611eac amd_nb_misc_ids +EXPORT_SYMBOL vmlinux 0xaf669f2d _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0xaf6ae696 kstrndup +EXPORT_SYMBOL vmlinux 0xaf75088f netlink_ack +EXPORT_SYMBOL vmlinux 0xaf7f894a xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xaf911a28 misc_register +EXPORT_SYMBOL vmlinux 0xaf91d89f __kernel_param_lock +EXPORT_SYMBOL vmlinux 0xafa05d0c block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0xafb8c6ff copy_user_generic_string +EXPORT_SYMBOL vmlinux 0xafd5ff2c amd_iommu_v2_supported +EXPORT_SYMBOL vmlinux 0xb0194754 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0xb01b1db8 intel_gtt_insert_sg_entries +EXPORT_SYMBOL vmlinux 0xb02150b7 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0xb028e687 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0xb03a9db7 fence_default_wait +EXPORT_SYMBOL vmlinux 0xb050be10 dev_crit +EXPORT_SYMBOL vmlinux 0xb0521ef5 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xb05f334b input_register_handle +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb06b1815 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0xb071d227 add_disk +EXPORT_SYMBOL vmlinux 0xb08c9cc3 key_task_permission +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0b09b04 lock_rename +EXPORT_SYMBOL vmlinux 0xb0c8d54a dquot_transfer +EXPORT_SYMBOL vmlinux 0xb0d825ba jbd2_journal_start +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0e602eb memmove +EXPORT_SYMBOL vmlinux 0xb0eb4deb i2c_master_recv +EXPORT_SYMBOL vmlinux 0xb0f4389a seq_release +EXPORT_SYMBOL vmlinux 0xb0ff4162 security_inode_init_security +EXPORT_SYMBOL vmlinux 0xb11ca7be down_write +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb12dedeb tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xb138d0bf dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0xb13953a1 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0xb1422a7c pci_get_slot +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb162bce3 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb17631f4 queue_write_lock_slowpath +EXPORT_SYMBOL vmlinux 0xb191b8aa vfs_statfs +EXPORT_SYMBOL vmlinux 0xb19760c3 bitmap_onto +EXPORT_SYMBOL vmlinux 0xb1bee988 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1cc3d4d netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1cfad22 rdmsr_on_cpu +EXPORT_SYMBOL vmlinux 0xb1d7ad82 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xb200530b security_inode_readlink +EXPORT_SYMBOL vmlinux 0xb20ecf88 acpi_run_osc +EXPORT_SYMBOL vmlinux 0xb219d56c wbinvd_on_cpu +EXPORT_SYMBOL vmlinux 0xb225bf0d param_ops_ushort +EXPORT_SYMBOL vmlinux 0xb230136c dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0xb24e30fd pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb2999880 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c8749b param_ops_ulong +EXPORT_SYMBOL vmlinux 0xb2d1ab5b prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0xb2e08e7b lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0xb2f209bd __nla_reserve +EXPORT_SYMBOL vmlinux 0xb2f74fb6 intel_gmch_remove +EXPORT_SYMBOL vmlinux 0xb2fd5ceb __put_user_4 +EXPORT_SYMBOL vmlinux 0xb303c38f pci_scan_bus +EXPORT_SYMBOL vmlinux 0xb323fecf netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0xb3284531 acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xb32c0b41 blk_put_request +EXPORT_SYMBOL vmlinux 0xb338cd25 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0xb33be118 acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0xb33d0349 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xb352177e find_first_bit +EXPORT_SYMBOL vmlinux 0xb35feba8 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0xb3749c29 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xb38ee27c acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0xb397faa3 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0xb3cb7ca8 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0xb3cde2f6 fsnotify_get_group +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d59d98 param_get_int +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3fbc05e mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xb4047fce pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb43d9c2f ftrace_print_flags_seq +EXPORT_SYMBOL vmlinux 0xb43f2e2a do_splice_direct +EXPORT_SYMBOL vmlinux 0xb445742b seq_vprintf +EXPORT_SYMBOL vmlinux 0xb458eb6d frontswap_register_ops +EXPORT_SYMBOL vmlinux 0xb45b8d97 done_path_create +EXPORT_SYMBOL vmlinux 0xb46801dc scsi_scan_host +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb47189b5 reservation_ww_class +EXPORT_SYMBOL vmlinux 0xb481a1f4 neigh_compat_output +EXPORT_SYMBOL vmlinux 0xb48e5a66 elv_register_queue +EXPORT_SYMBOL vmlinux 0xb4bf40fa pci_unmap_rom +EXPORT_SYMBOL vmlinux 0xb4bfddaa devm_kvasprintf +EXPORT_SYMBOL vmlinux 0xb4efd9e3 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0xb4f40b6c proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xb50d2ef1 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0xb51b2fc3 km_is_alive +EXPORT_SYMBOL vmlinux 0xb524169b mmc_gpio_free_cd +EXPORT_SYMBOL vmlinux 0xb52d0bdc scsi_is_host_device +EXPORT_SYMBOL vmlinux 0xb52ee8be intel_gtt_clear_range +EXPORT_SYMBOL vmlinux 0xb54533f7 usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xb5717c1f mdiobus_register +EXPORT_SYMBOL vmlinux 0xb573114a ida_simple_get +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb5735fb6 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0xb57f2457 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xb58d62c4 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xb59c67a8 tso_build_hdr +EXPORT_SYMBOL vmlinux 0xb5a285e1 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb5dcab5b remove_wait_queue +EXPORT_SYMBOL vmlinux 0xb5eab137 sock_edemux +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb63ee85a __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xb641653f genphy_update_link +EXPORT_SYMBOL vmlinux 0xb643983f __inet6_hash +EXPORT_SYMBOL vmlinux 0xb6498608 __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0xb6542417 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0xb65948a7 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0xb66038bb kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0xb674a534 acpi_unmap_cpu +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb686471d input_flush_device +EXPORT_SYMBOL vmlinux 0xb68f22a4 sk_receive_skb +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb69bb467 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6aa9c83 vc_resize +EXPORT_SYMBOL vmlinux 0xb6bfca76 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xb706b315 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0xb71871f6 param_ops_string +EXPORT_SYMBOL vmlinux 0xb71a86c0 fb_get_mode +EXPORT_SYMBOL vmlinux 0xb73769e0 copy_to_iter +EXPORT_SYMBOL vmlinux 0xb7478647 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb758b225 acpi_disable_event +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb77975e0 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0xb7932352 tcp_proc_register +EXPORT_SYMBOL vmlinux 0xb7af110f skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xb7c12faa x86_hyper_ms_hyperv +EXPORT_SYMBOL vmlinux 0xb7e1d2c5 lease_modify +EXPORT_SYMBOL vmlinux 0xb7f47feb inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0xb805ab60 netif_receive_skb +EXPORT_SYMBOL vmlinux 0xb8333bd5 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0xb8509893 register_shrinker +EXPORT_SYMBOL vmlinux 0xb8559acd pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xb8577b8e dquot_destroy +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb87e4731 new_sync_write +EXPORT_SYMBOL vmlinux 0xb89e5c1b netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0xb8bc6ddf __neigh_event_send +EXPORT_SYMBOL vmlinux 0xb8bf8f97 eth_validate_addr +EXPORT_SYMBOL vmlinux 0xb8ce094e generic_error_remove_page +EXPORT_SYMBOL vmlinux 0xb8d8af45 tty_set_operations +EXPORT_SYMBOL vmlinux 0xb8e30364 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xb8e7ce2c __put_user_8 +EXPORT_SYMBOL vmlinux 0xb8e8dd4e pci_set_mwi +EXPORT_SYMBOL vmlinux 0xb8f8833f pci_release_region +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb90dc68a mnt_set_expiry +EXPORT_SYMBOL vmlinux 0xb91a79b7 set_pages_wb +EXPORT_SYMBOL vmlinux 0xb91e2c5c udp_seq_open +EXPORT_SYMBOL vmlinux 0xb9249d16 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xb929aaff scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0xb9375c4e __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0xb9411962 blk_complete_request +EXPORT_SYMBOL vmlinux 0xb9781e59 i2c_verify_client +EXPORT_SYMBOL vmlinux 0xb97ec1d3 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xb9b1a76f free_user_ns +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xba09fe34 blk_stop_queue +EXPORT_SYMBOL vmlinux 0xba1d5222 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0xba24ea78 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xba287ab0 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xba2d8594 ec_read +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba53b7d0 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xba63339c _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xba640421 tcp_release_cb +EXPORT_SYMBOL vmlinux 0xba7646d3 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0xba8f7956 pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0xba967b78 pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0xbaab598c blk_get_queue +EXPORT_SYMBOL vmlinux 0xbaabe5d4 napi_gro_flush +EXPORT_SYMBOL vmlinux 0xbab15749 posix_lock_file +EXPORT_SYMBOL vmlinux 0xbab308c9 pci_get_subsys +EXPORT_SYMBOL vmlinux 0xbacb435e page_readlink +EXPORT_SYMBOL vmlinux 0xbaed51f1 sock_create_lite +EXPORT_SYMBOL vmlinux 0xbaf4268b padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xbaf982a4 account_page_redirty +EXPORT_SYMBOL vmlinux 0xbb01ab11 textsearch_register +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb34134a iov_shorten +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb3772f0 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0xbb42de5f vme_unregister_driver +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb52b3e7 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xbb547659 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb904ecf __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbb9d2946 unlock_rename +EXPORT_SYMBOL vmlinux 0xbb9d5929 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0xbbaeb559 memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0xbbcd37a1 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbe1ecea pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0xbbfcaca5 bit_waitqueue +EXPORT_SYMBOL vmlinux 0xbc011f87 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit +EXPORT_SYMBOL vmlinux 0xbc2978e9 lg_global_lock +EXPORT_SYMBOL vmlinux 0xbc3fd0be free_task +EXPORT_SYMBOL vmlinux 0xbc4883f9 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0xbc5eda4c mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0xbc64caf9 genl_unregister_family +EXPORT_SYMBOL vmlinux 0xbc6cc112 inode_permission +EXPORT_SYMBOL vmlinux 0xbc77ab52 napi_disable +EXPORT_SYMBOL vmlinux 0xbcb943cd datagram_poll +EXPORT_SYMBOL vmlinux 0xbcbd7774 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcdfee0f framebuffer_release +EXPORT_SYMBOL vmlinux 0xbd095e81 acpi_bus_get_device +EXPORT_SYMBOL vmlinux 0xbd100793 cpu_online_mask +EXPORT_SYMBOL vmlinux 0xbd20ffda xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0xbd37243b pagecache_get_page +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd58e357 agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0xbd6c9044 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xbd6ecc3a netlink_broadcast +EXPORT_SYMBOL vmlinux 0xbd83389b pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0xbd8b17d8 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd9dd98c gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0xbda15e40 keyring_alloc +EXPORT_SYMBOL vmlinux 0xbdaf5b07 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xbdb368f8 rt6_lookup +EXPORT_SYMBOL vmlinux 0xbdbdcf4c arp_create +EXPORT_SYMBOL vmlinux 0xbde18f42 sk_capable +EXPORT_SYMBOL vmlinux 0xbde53442 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0xbdfb6dbb __fentry__ +EXPORT_SYMBOL vmlinux 0xbdff6e3f unregister_binfmt +EXPORT_SYMBOL vmlinux 0xbe18153d try_wait_for_completion +EXPORT_SYMBOL vmlinux 0xbe1fcd3c sock_no_sendpage +EXPORT_SYMBOL vmlinux 0xbe27a9c2 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0xbe2c0274 add_timer +EXPORT_SYMBOL vmlinux 0xbe395701 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0xbe4439b3 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0xbe5f78d5 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0xbe63fddc scsi_report_opcode +EXPORT_SYMBOL vmlinux 0xbe64f5e6 ata_port_printk +EXPORT_SYMBOL vmlinux 0xbe70c323 bdevname +EXPORT_SYMBOL vmlinux 0xbe992a7e tty_port_open +EXPORT_SYMBOL vmlinux 0xbec30d05 x86_match_cpu +EXPORT_SYMBOL vmlinux 0xbecfbb3f neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf0ad47a ___pskb_trim +EXPORT_SYMBOL vmlinux 0xbf15b721 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xbf15eec1 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0xbf17b849 neigh_table_clear +EXPORT_SYMBOL vmlinux 0xbf1e09c1 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0xbf46c88e generic_file_mmap +EXPORT_SYMBOL vmlinux 0xbf50622f bio_put +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf8c08d1 file_remove_suid +EXPORT_SYMBOL vmlinux 0xbf8e76a5 pci_claim_resource +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xbff21b46 mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0xbff8db4c inode_needs_sync +EXPORT_SYMBOL vmlinux 0xc02cf69b clkdev_drop +EXPORT_SYMBOL vmlinux 0xc03bc0d3 pci_request_region +EXPORT_SYMBOL vmlinux 0xc03ee0f3 ida_destroy +EXPORT_SYMBOL vmlinux 0xc0599ffe bio_add_page +EXPORT_SYMBOL vmlinux 0xc05fa2b6 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0xc06bd108 tcp_prequeue +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc08bc974 path_is_under +EXPORT_SYMBOL vmlinux 0xc08f0187 devm_gpio_free +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0be6747 inode_set_flags +EXPORT_SYMBOL vmlinux 0xc0c6a0f4 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xc1037b2a mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0xc1121030 dev_printk_emit +EXPORT_SYMBOL vmlinux 0xc1260fba __break_lease +EXPORT_SYMBOL vmlinux 0xc150eaa2 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0xc155e77b fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0xc15a44c6 memzero_explicit +EXPORT_SYMBOL vmlinux 0xc1615200 seq_path +EXPORT_SYMBOL vmlinux 0xc16e57d9 input_register_handler +EXPORT_SYMBOL vmlinux 0xc176a1f0 dev_uc_sync +EXPORT_SYMBOL vmlinux 0xc1844306 blk_finish_request +EXPORT_SYMBOL vmlinux 0xc18cb694 input_get_keycode +EXPORT_SYMBOL vmlinux 0xc1a72517 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0xc1abd0e5 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0xc1ba64b5 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1f6b205 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xc21575d2 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0xc22eec55 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc25176ec scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xc2558d70 pci_enable_msix +EXPORT_SYMBOL vmlinux 0xc286a777 tty_write_room +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc29f57bb __bread_gfp +EXPORT_SYMBOL vmlinux 0xc29fe70d vme_register_bridge +EXPORT_SYMBOL vmlinux 0xc2a6776d dev_set_group +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f368b5 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc3109bbd dquot_file_open +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc328aa43 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0xc34d32ba x86_dma_fallback_dev +EXPORT_SYMBOL vmlinux 0xc352b929 dma_supported +EXPORT_SYMBOL vmlinux 0xc35b8caa blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0xc38ac5d3 generic_setxattr +EXPORT_SYMBOL vmlinux 0xc396d3e7 unlock_buffer +EXPORT_SYMBOL vmlinux 0xc3aaf0a9 __put_user_1 +EXPORT_SYMBOL vmlinux 0xc3b67fd7 input_free_device +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3d90e26 seq_escape +EXPORT_SYMBOL vmlinux 0xc3ec02ef block_read_full_page +EXPORT_SYMBOL vmlinux 0xc3f081aa ndo_dflt_bridge_getlink +EXPORT_SYMBOL vmlinux 0xc3f4ba25 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0xc3f78316 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0xc41ba6a9 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0xc4354adf pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0xc43ce987 ps2_begin_command +EXPORT_SYMBOL vmlinux 0xc43d1747 rtnl_create_link +EXPORT_SYMBOL vmlinux 0xc46310ff bio_chain +EXPORT_SYMBOL vmlinux 0xc46b60cb request_key_async +EXPORT_SYMBOL vmlinux 0xc48307db lz4_decompress +EXPORT_SYMBOL vmlinux 0xc4925995 generic_ro_fops +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4d0001e vme_dma_list_free +EXPORT_SYMBOL vmlinux 0xc5066ea4 vm_insert_page +EXPORT_SYMBOL vmlinux 0xc506debc skb_dequeue +EXPORT_SYMBOL vmlinux 0xc5137552 x86_bios_cpu_apicid +EXPORT_SYMBOL vmlinux 0xc53ba4f3 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc558530d profile_pc +EXPORT_SYMBOL vmlinux 0xc56fcf29 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5c911df x86_hyper_vmware +EXPORT_SYMBOL vmlinux 0xc5cdc84d tcp_shutdown +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5fb15dc strnicmp +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc61fc71b jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0xc6204ac5 pci_get_device +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc63312f3 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0xc63d3307 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc65c3cc0 param_ops_bint +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc6772da2 radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xc68cb242 d_instantiate +EXPORT_SYMBOL vmlinux 0xc68fcbc8 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0xc6ae7cd2 kernel_write +EXPORT_SYMBOL vmlinux 0xc6b368d3 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6fd3cf6 prepare_binprm +EXPORT_SYMBOL vmlinux 0xc70504dd dev_remove_offload +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72d9cc4 param_get_charp +EXPORT_SYMBOL vmlinux 0xc733cadc tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc76bcafb d_add_ci +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a45aec ppp_register_channel +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7d99aa3 nf_getsockopt +EXPORT_SYMBOL vmlinux 0xc7ff89cd pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc83f5cfc cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc8674778 follow_down_one +EXPORT_SYMBOL vmlinux 0xc86fb4ee blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc88435f1 blk_start_queue +EXPORT_SYMBOL vmlinux 0xc88d7fda inode_init_always +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc8a1e302 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xc8a5f67c ip_defrag +EXPORT_SYMBOL vmlinux 0xc8ac96f4 kmem_cache_free +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8e707df amd_iommu_complete_ppr +EXPORT_SYMBOL vmlinux 0xc8feead1 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0xc90b5b57 set_pages_array_wc +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc937b241 d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0xc94f6501 agp_copy_info +EXPORT_SYMBOL vmlinux 0xc95d734e wl12xx_get_platform_data +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc978479a xz_dec_run +EXPORT_SYMBOL vmlinux 0xc97ccad6 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xc99409f0 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xc996d097 del_timer +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9ac1e7b phy_device_register +EXPORT_SYMBOL vmlinux 0xc9f7c46d insert_inode_locked +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca293af1 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0xca4ca404 gen_pool_create +EXPORT_SYMBOL vmlinux 0xca5ee09a vme_free_consistent +EXPORT_SYMBOL vmlinux 0xca76dea4 blk_make_request +EXPORT_SYMBOL vmlinux 0xca832efe kmalloc_order +EXPORT_SYMBOL vmlinux 0xca890965 irq_set_chip +EXPORT_SYMBOL vmlinux 0xca8acc78 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xca946823 vfs_readv +EXPORT_SYMBOL vmlinux 0xcab94ac6 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0xcac0ca90 save_mount_options +EXPORT_SYMBOL vmlinux 0xcad34058 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0xcad7e200 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0xcae0b81c rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcaf54df2 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb0fc9bc pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xcb40dc9b block_commit_write +EXPORT_SYMBOL vmlinux 0xcb4399fc xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0xcb6c746c __brelse +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcb754a10 check_disk_size_change +EXPORT_SYMBOL vmlinux 0xcb9aa9d5 follow_up +EXPORT_SYMBOL vmlinux 0xcbae6c7a acpi_lid_notifier_unregister +EXPORT_SYMBOL vmlinux 0xcbb86654 _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc484bd pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbd6660a mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xcbda3143 zpool_register_driver +EXPORT_SYMBOL vmlinux 0xcbf1a9dd drop_super +EXPORT_SYMBOL vmlinux 0xcbf463d7 napi_gro_frags +EXPORT_SYMBOL vmlinux 0xcc014e03 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0xcc030708 amd_iommu_flush_tlb +EXPORT_SYMBOL vmlinux 0xcc102c64 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0xcc173cab acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0xcc194c42 audit_log +EXPORT_SYMBOL vmlinux 0xcc1aeaca __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc2fde85 bio_split +EXPORT_SYMBOL vmlinux 0xcc3a895a pnp_register_driver +EXPORT_SYMBOL vmlinux 0xcc3fd6a5 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0xcc4f4752 skb_put +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5293ee page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xcc55d6a3 mmc_erase +EXPORT_SYMBOL vmlinux 0xcc778cc3 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0xcc805b5c scsi_device_get +EXPORT_SYMBOL vmlinux 0xcc838223 __pte2cachemode_tbl +EXPORT_SYMBOL vmlinux 0xcc862e53 pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xcc86c4ce jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0xcca7f4ca pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0xccac9281 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccd2b6df qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0xcce10eb5 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xcce7b6d0 rfkill_alloc +EXPORT_SYMBOL vmlinux 0xcce9f69c filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0xccea0a64 simple_empty +EXPORT_SYMBOL vmlinux 0xccf3f3b5 key_unlink +EXPORT_SYMBOL vmlinux 0xcd003a1f sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0xcd08540c ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0xcd20667a kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd296861 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0xcd3902a3 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xcd465e61 bio_advance +EXPORT_SYMBOL vmlinux 0xcd57f7b0 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xcd5bce53 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0xcd87b99a scsi_print_result +EXPORT_SYMBOL vmlinux 0xcd9f3129 fence_signal +EXPORT_SYMBOL vmlinux 0xcdae2f12 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc58aee eth_header_cache +EXPORT_SYMBOL vmlinux 0xcdd0461a elv_unregister_queue +EXPORT_SYMBOL vmlinux 0xcdd34df8 ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0xcdde92cb __nlmsg_put +EXPORT_SYMBOL vmlinux 0xcdf0e316 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xcdf4043c __i2c_transfer +EXPORT_SYMBOL vmlinux 0xcdf69ce9 lock_sock_fast +EXPORT_SYMBOL vmlinux 0xce069927 fb_validate_mode +EXPORT_SYMBOL vmlinux 0xce1e1584 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce338cec jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xce351db0 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0xce4904a4 acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce4ea8fb mdio_bus_type +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce739e8c devfreq_add_device +EXPORT_SYMBOL vmlinux 0xce7850e1 crc32_le_shift +EXPORT_SYMBOL vmlinux 0xce83a72a clear_bdi_congested +EXPORT_SYMBOL vmlinux 0xce99242e set_anon_super +EXPORT_SYMBOL vmlinux 0xce9e1b7d acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceae504f cmdline_parts_free +EXPORT_SYMBOL vmlinux 0xcee43c78 invalidate_partition +EXPORT_SYMBOL vmlinux 0xcee69dc0 dev_alloc_name +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefab5ee mfd_add_devices +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf21d241 __wake_up +EXPORT_SYMBOL vmlinux 0xcf24ef75 skb_pull +EXPORT_SYMBOL vmlinux 0xcf2cea31 _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xcf39ebaf xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xcf3db1ae i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xcf40d991 key_revoke +EXPORT_SYMBOL vmlinux 0xcf494135 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0xcf592d5f blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0xcf607dc4 unregister_key_type +EXPORT_SYMBOL vmlinux 0xcf63d909 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xcf6cfe1f msrs_free +EXPORT_SYMBOL vmlinux 0xcf6d2cfe request_key +EXPORT_SYMBOL vmlinux 0xcf743d52 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0xcf760328 security_path_rmdir +EXPORT_SYMBOL vmlinux 0xcf880810 netdev_info +EXPORT_SYMBOL vmlinux 0xcfba65c8 inet_add_offload +EXPORT_SYMBOL vmlinux 0xcfdca31d seq_bitmap +EXPORT_SYMBOL vmlinux 0xcfe56e6d amd_iommu_domain_direct_map +EXPORT_SYMBOL vmlinux 0xcfeaf46f kernel_bind +EXPORT_SYMBOL vmlinux 0xcfeb56c9 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0xd005579f security_path_mkdir +EXPORT_SYMBOL vmlinux 0xd00ac482 param_get_ullong +EXPORT_SYMBOL vmlinux 0xd025a696 __scsi_add_device +EXPORT_SYMBOL vmlinux 0xd0298b8b proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0xd04504e6 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0xd04bd19f pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xd04d7f07 pci_disable_msix +EXPORT_SYMBOL vmlinux 0xd0547019 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0xd067fc5c proc_dointvec +EXPORT_SYMBOL vmlinux 0xd068cba4 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd072695f x86_hyper +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0b11f4d tcp_connect +EXPORT_SYMBOL vmlinux 0xd0b61641 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0xd0bc6cc5 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0xd0c2c4e6 led_set_brightness +EXPORT_SYMBOL vmlinux 0xd0c4612e pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xd0d0aa72 acpi_processor_preregister_performance +EXPORT_SYMBOL vmlinux 0xd0d42c42 mod_timer_pending +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd0ff5b55 tty_lock +EXPORT_SYMBOL vmlinux 0xd1045398 security_path_rename +EXPORT_SYMBOL vmlinux 0xd1087d8f fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0xd11c0dc1 __kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xd11cf077 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0xd120d421 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0xd13dbe14 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0xd14c320c ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xd15c04c0 kern_path +EXPORT_SYMBOL vmlinux 0xd1652a93 acpi_info +EXPORT_SYMBOL vmlinux 0xd1697f69 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xd1750867 pci_scan_bus_parented +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd18b4e2a neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0xd19f7e6d simple_dname +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1f54735 mmc_register_driver +EXPORT_SYMBOL vmlinux 0xd1f6c5f3 smp_num_siblings +EXPORT_SYMBOL vmlinux 0xd1fbc11f pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0xd20f7452 __register_nls +EXPORT_SYMBOL vmlinux 0xd2178458 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd2216d6a soft_cursor +EXPORT_SYMBOL vmlinux 0xd2237115 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0xd22c18b4 get_phy_device +EXPORT_SYMBOL vmlinux 0xd22df9de sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd284cd1a mmc_can_erase +EXPORT_SYMBOL vmlinux 0xd29fde4c scsi_print_command +EXPORT_SYMBOL vmlinux 0xd2a1b027 tcp_splice_read +EXPORT_SYMBOL vmlinux 0xd2a8c8b9 blk_sync_queue +EXPORT_SYMBOL vmlinux 0xd2b04349 param_set_int +EXPORT_SYMBOL vmlinux 0xd2b09ce5 __kmalloc +EXPORT_SYMBOL vmlinux 0xd2c8515e param_get_short +EXPORT_SYMBOL vmlinux 0xd2cf6bfe nf_register_hook +EXPORT_SYMBOL vmlinux 0xd2d114fa seq_open +EXPORT_SYMBOL vmlinux 0xd2d78172 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xd2d9b2c4 dev_addr_flush +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2f5d54b truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0xd3096d4e cfb_copyarea +EXPORT_SYMBOL vmlinux 0xd30feb93 vga_put +EXPORT_SYMBOL vmlinux 0xd32cb523 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xd34e90c6 proc_mkdir +EXPORT_SYMBOL vmlinux 0xd357521e input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xd36257ba memcpy_toiovecend +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd3719d59 paravirt_ticketlocks_enabled +EXPORT_SYMBOL vmlinux 0xd38bc270 alloc_fddidev +EXPORT_SYMBOL vmlinux 0xd39cc2e7 kernel_getsockopt +EXPORT_SYMBOL vmlinux 0xd3bd9356 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0xd3d0dde2 bio_copy_kern +EXPORT_SYMBOL vmlinux 0xd3d2dab9 devm_release_resource +EXPORT_SYMBOL vmlinux 0xd3d929e6 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xd3dd2d72 do_splice_to +EXPORT_SYMBOL vmlinux 0xd3ed0a1e d_alloc +EXPORT_SYMBOL vmlinux 0xd40aa331 make_kuid +EXPORT_SYMBOL vmlinux 0xd40cb1ac uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xd42d6ee9 param_ops_byte +EXPORT_SYMBOL vmlinux 0xd453975b __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd4682998 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0xd47c8302 swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd4a2de2d amd_iommu_device_info +EXPORT_SYMBOL vmlinux 0xd4a49dc6 d_find_alias +EXPORT_SYMBOL vmlinux 0xd4b08e54 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xd4bc57c4 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0xd4dbc7b1 acpi_map_cpu +EXPORT_SYMBOL vmlinux 0xd4e54270 d_path +EXPORT_SYMBOL vmlinux 0xd4eb1c44 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0xd4f72046 put_disk +EXPORT_SYMBOL vmlinux 0xd50fef48 acpi_detach_data +EXPORT_SYMBOL vmlinux 0xd51b741a wait_for_key_construction +EXPORT_SYMBOL vmlinux 0xd52bf1ce _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xd53a93d7 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0xd53cbfd9 pnp_request_card_device +EXPORT_SYMBOL vmlinux 0xd53dff16 path_get +EXPORT_SYMBOL vmlinux 0xd5609c74 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0xd59c86ab phy_attach_direct +EXPORT_SYMBOL vmlinux 0xd59f27bf simple_write_end +EXPORT_SYMBOL vmlinux 0xd5a37d13 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0xd5e0343d xfrm_find_acq +EXPORT_SYMBOL vmlinux 0xd5f2172f del_timer_sync +EXPORT_SYMBOL vmlinux 0xd611bca3 completion_done +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd6354c0b skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xd63c5b4c __scsi_print_sense +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd66a8979 napi_gro_receive +EXPORT_SYMBOL vmlinux 0xd6743ad4 dev_queue_xmit +EXPORT_SYMBOL vmlinux 0xd6857268 generic_file_remap_pages +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd689caec dump_align +EXPORT_SYMBOL vmlinux 0xd6952ab9 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0xd6a67ee0 read_dev_sector +EXPORT_SYMBOL vmlinux 0xd6a98d8e twl6040_get_pll +EXPORT_SYMBOL vmlinux 0xd6b33026 cpu_khz +EXPORT_SYMBOL vmlinux 0xd6cd2f65 simple_rename +EXPORT_SYMBOL vmlinux 0xd6eb2053 release_firmware +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd703f83e mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0xd70aa9d6 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xd723dfb6 alloc_xenballooned_pages +EXPORT_SYMBOL vmlinux 0xd731cb9d mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0xd74df7ca sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xd751c68b truncate_pagecache +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd7750d91 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0xd777ad6d security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xd77b8dc9 d_invalidate +EXPORT_SYMBOL vmlinux 0xd77e5fc6 fence_init +EXPORT_SYMBOL vmlinux 0xd7804f5e mutex_unlock +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd78fcf52 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xd7b9eca4 __free_pages +EXPORT_SYMBOL vmlinux 0xd7ca0bf2 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0xd7dd777b reserve_perfctr_nmi +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7ea9f76 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xd80de976 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0xd876ecaa security_path_link +EXPORT_SYMBOL vmlinux 0xd880ceab generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xd8861caf rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0xd889a256 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0xd898b06d __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b97f01 register_netdev +EXPORT_SYMBOL vmlinux 0xd8bda43a cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xd8c5817f __mmc_claim_host +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8f0423c scsi_remove_target +EXPORT_SYMBOL vmlinux 0xd9091363 acpi_install_notify_handler +EXPORT_SYMBOL vmlinux 0xd90960be scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0xd9127034 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0xd9265f35 vfs_writev +EXPORT_SYMBOL vmlinux 0xd92ce950 backlight_force_update +EXPORT_SYMBOL vmlinux 0xd92e16ba csum_partial_copy_fromiovecend +EXPORT_SYMBOL vmlinux 0xd9305ca4 ftrace_raw_output_prep +EXPORT_SYMBOL vmlinux 0xd94322e7 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0xd969b2c7 amd_e400_c1e_detected +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd9974174 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xd99c6a09 pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9f8f680 net_dma_find_channel +EXPORT_SYMBOL vmlinux 0xda0eb296 sock_update_memcg +EXPORT_SYMBOL vmlinux 0xda13ea39 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xda13f61a scsi_mode_sense +EXPORT_SYMBOL vmlinux 0xda22cdde kmalloc_caches +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda3e43d1 _raw_spin_unlock +EXPORT_SYMBOL vmlinux 0xda4320f6 sock_create_kern +EXPORT_SYMBOL vmlinux 0xda4a35f2 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0xda59f853 vga_get +EXPORT_SYMBOL vmlinux 0xda5b6ff6 kill_bdev +EXPORT_SYMBOL vmlinux 0xda5b81fa xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0xda7011f8 pnp_device_detach +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda97aded dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdaca3b53 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0xdacc05e2 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0xdaea6e0d mfd_clone_cell +EXPORT_SYMBOL vmlinux 0xdb0519dc seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xdb25f6b2 d_genocide +EXPORT_SYMBOL vmlinux 0xdb29970d rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0xdb40db60 kill_anon_super +EXPORT_SYMBOL vmlinux 0xdb4719e1 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xdb62a73a __pci_register_driver +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb7305a1 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb81473f swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0xdb8e5260 acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0xdbd68597 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0xdbd7487c pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0xdbd92842 blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0xdbd93d91 padata_free +EXPORT_SYMBOL vmlinux 0xdbfc0035 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc04e1d2 scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc29ae63 sg_miter_skip +EXPORT_SYMBOL vmlinux 0xdc2c41ea bh_submit_read +EXPORT_SYMBOL vmlinux 0xdc3c41a8 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc473857 skb_copy +EXPORT_SYMBOL vmlinux 0xdc4ed313 key_invalidate +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc57f532 acpi_install_gpe_handler +EXPORT_SYMBOL vmlinux 0xdc6c9eff bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0xdc8936aa clocksource_change_rating +EXPORT_SYMBOL vmlinux 0xdc8d1dde _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdce87082 d_tmpfile +EXPORT_SYMBOL vmlinux 0xdcf5b2dc kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0xdd04a3e9 __mutex_init +EXPORT_SYMBOL vmlinux 0xdd3a023b elv_rb_find +EXPORT_SYMBOL vmlinux 0xdd3d74b5 aio_complete +EXPORT_SYMBOL vmlinux 0xdd82a6ec flush_signals +EXPORT_SYMBOL vmlinux 0xdd918d35 get_agp_version +EXPORT_SYMBOL vmlinux 0xdd933ced cdev_init +EXPORT_SYMBOL vmlinux 0xdddb72ce acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0xdde83545 intel_gtt_get +EXPORT_SYMBOL vmlinux 0xddf362cc block_invalidatepage +EXPORT_SYMBOL vmlinux 0xde07dca8 agp_free_memory +EXPORT_SYMBOL vmlinux 0xde16dc16 tboot +EXPORT_SYMBOL vmlinux 0xde276448 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0xde4c46c7 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xde6151db tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0xde649ae3 rtnl_notify +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdea5b740 security_file_permission +EXPORT_SYMBOL vmlinux 0xdeb555a3 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0xdec74fba jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0xdee72660 sock_no_accept +EXPORT_SYMBOL vmlinux 0xdef8c88f pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xdefee27f generic_listxattr +EXPORT_SYMBOL vmlinux 0xdf0da3cc acpi_get_devices +EXPORT_SYMBOL vmlinux 0xdf12a927 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf2c3a0b set_groups +EXPORT_SYMBOL vmlinux 0xdf3c5eee vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0xdf4c90c7 param_get_ushort +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf717ea0 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0xdf7fa045 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfad15a3 down_read +EXPORT_SYMBOL vmlinux 0xdfc4ad1a phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfd48564 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0xdfd933b8 tcf_hash_check +EXPORT_SYMBOL vmlinux 0xdfe1273d bio_integrity_clone +EXPORT_SYMBOL vmlinux 0xdfe28b21 sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe004a3cc mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0xe0168926 ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0xe026f40e locks_mandatory_area +EXPORT_SYMBOL vmlinux 0xe03ea42c scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0xe04a0fb7 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe05b0d20 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe068c6e5 agp_enable +EXPORT_SYMBOL vmlinux 0xe06e4199 cpu_all_bits +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe085718f iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0xe0ac8bd2 acpi_bus_generate_netlink_event +EXPORT_SYMBOL vmlinux 0xe0ae50cf devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0cb0001 kobject_del +EXPORT_SYMBOL vmlinux 0xe0e5343a padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xe0e91101 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0xe0f33a40 block_write_full_page +EXPORT_SYMBOL vmlinux 0xe1022a5a inet_del_offload +EXPORT_SYMBOL vmlinux 0xe10ba28c dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0xe11316a6 bio_endio_nodec +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe11422b8 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe14a0507 devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0xe153a6b5 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0xe159c39f blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0xe15f42bb _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0xe17361ac netif_rx +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe195bd0d devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xe1a20b98 dev_trans_start +EXPORT_SYMBOL vmlinux 0xe1a48c4c xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xe1d93521 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0xe1f8cf97 agp_generic_enable +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe20372ae radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0xe212a292 mmc_align_data_size +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe243772a unlock_page +EXPORT_SYMBOL vmlinux 0xe249cc0a scm_detach_fds +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe250937f inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xe284d206 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xe29b04e9 acpi_set_firmware_waking_vector64 +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2b875c3 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0xe2c03780 skb_pad +EXPORT_SYMBOL vmlinux 0xe2c95b2a pci_find_bus +EXPORT_SYMBOL vmlinux 0xe2cfb038 __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe319eb24 acpi_pci_osc_control_set +EXPORT_SYMBOL vmlinux 0xe335719d tty_unlock +EXPORT_SYMBOL vmlinux 0xe34a77f6 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0xe384dc38 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0xe3a53f4c sort +EXPORT_SYMBOL vmlinux 0xe3ae3cda netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0xe3d5f43e bdi_init +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3e12008 __first_cpu +EXPORT_SYMBOL vmlinux 0xe3ed70f2 skb_push +EXPORT_SYMBOL vmlinux 0xe3ef688c free_xenballooned_pages +EXPORT_SYMBOL vmlinux 0xe3f6a3be scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0xe417a8dd iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0xe430bce9 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xe454b15d pnp_start_dev +EXPORT_SYMBOL vmlinux 0xe458f76c inet_del_protocol +EXPORT_SYMBOL vmlinux 0xe47d3d6b unlock_new_inode +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe4ba0020 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0xe4fe7ad6 fddi_type_trans +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe527034a elevator_change +EXPORT_SYMBOL vmlinux 0xe530d757 acpi_clear_gpe +EXPORT_SYMBOL vmlinux 0xe54667e7 misc_deregister +EXPORT_SYMBOL vmlinux 0xe5667d4e dquot_initialize +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe580954f param_get_byte +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe58b2757 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0xe59fa778 cont_write_begin +EXPORT_SYMBOL vmlinux 0xe5bec95c i8253_lock +EXPORT_SYMBOL vmlinux 0xe5c22ac0 param_ops_short +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5c853e2 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0xe5c9caa5 inet_listen +EXPORT_SYMBOL vmlinux 0xe5cb8be6 key_reject_and_link +EXPORT_SYMBOL vmlinux 0xe5d54a00 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe5fb60f3 mount_subtree +EXPORT_SYMBOL vmlinux 0xe61d83c6 cdev_add +EXPORT_SYMBOL vmlinux 0xe64d98fe rdmsr_safe_regs +EXPORT_SYMBOL vmlinux 0xe6688f88 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69a9df4 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe6a5d20e netlink_net_capable +EXPORT_SYMBOL vmlinux 0xe6b9e1e7 fb_blank +EXPORT_SYMBOL vmlinux 0xe6bb3974 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0xe6ef2ae0 set_trace_device +EXPORT_SYMBOL vmlinux 0xe6f0836c netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xe6fb675c node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe7000912 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0xe70c9ab0 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xe70f1d6f input_open_device +EXPORT_SYMBOL vmlinux 0xe716baed acpi_unregister_ioapic +EXPORT_SYMBOL vmlinux 0xe72a888f devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xe74e1903 posix_test_lock +EXPORT_SYMBOL vmlinux 0xe78c1dfa buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7aa13bb iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xe7acfc42 account_page_dirtied +EXPORT_SYMBOL vmlinux 0xe7d1e9be cpumask_set_cpu_local_first +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7e293f5 poll_initwait +EXPORT_SYMBOL vmlinux 0xe8066b3d tcf_exts_change +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe832a763 cpu_core_map +EXPORT_SYMBOL vmlinux 0xe83de6a8 user_path_create +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe8a0a1e9 i2c_clients_command +EXPORT_SYMBOL vmlinux 0xe8aa1905 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8c291da jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0xe8c3bea7 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0xe8dbafef __next_cpu +EXPORT_SYMBOL vmlinux 0xe8de3278 dquot_drop +EXPORT_SYMBOL vmlinux 0xe8ef1394 compat_sock_get_timestampns +EXPORT_SYMBOL vmlinux 0xe8f302e5 try_to_release_page +EXPORT_SYMBOL vmlinux 0xe8fbde3c fb_firmware_edid +EXPORT_SYMBOL vmlinux 0xe8fd86f2 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe925c4a4 inet_recvmsg +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe956656b pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0xe95c95a5 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0xe95e00cf flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0xe95e7800 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0xe96c9bb2 netif_rx_ni +EXPORT_SYMBOL vmlinux 0xe988cc03 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xe98e15dc __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xe996d8d5 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0xe997667b wrmsr_on_cpu +EXPORT_SYMBOL vmlinux 0xe9ad39b4 vlan_vid_del +EXPORT_SYMBOL vmlinux 0xe9b8280e unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xe9dff136 mempool_alloc +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea086c73 register_quota_format +EXPORT_SYMBOL vmlinux 0xea086e28 pcim_pin_device +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea200c94 input_close_device +EXPORT_SYMBOL vmlinux 0xea4725b8 kobject_add +EXPORT_SYMBOL vmlinux 0xea4f61d9 up_read +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea7b8a44 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xea90bdd3 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xea91ff31 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0xeac73847 irq_regs +EXPORT_SYMBOL vmlinux 0xead3b481 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0xeae33a44 neigh_event_ns +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeafd37a3 sk_dst_check +EXPORT_SYMBOL vmlinux 0xeb21da36 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xeb24a11a inet_sendmsg +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb3a3086 acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0xeb41e058 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb49d688 sg_miter_start +EXPORT_SYMBOL vmlinux 0xeb6e5314 submit_bh +EXPORT_SYMBOL vmlinux 0xeb717af7 search_binary_handler +EXPORT_SYMBOL vmlinux 0xeb941cda bioset_create +EXPORT_SYMBOL vmlinux 0xeb9fdd14 devm_gpio_request +EXPORT_SYMBOL vmlinux 0xebd44af6 nf_setsockopt +EXPORT_SYMBOL vmlinux 0xebdced49 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0xebdd9634 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xebe66f61 iget_failed +EXPORT_SYMBOL vmlinux 0xebed3e5c xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0xec13d2a7 fifo_set_limit +EXPORT_SYMBOL vmlinux 0xec18dfad mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0xec21c387 clear_nlink +EXPORT_SYMBOL vmlinux 0xec40b72d textsearch_destroy +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec62613f ip_ct_attach +EXPORT_SYMBOL vmlinux 0xec730387 _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0xec8f6cfb inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0xec95ac2e dquot_acquire +EXPORT_SYMBOL vmlinux 0xec9d4b49 blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0xecc9b733 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xecca785d devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0xeccd3e0c acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecf7764f bdget +EXPORT_SYMBOL vmlinux 0xecfd68ef acpi_get_node +EXPORT_SYMBOL vmlinux 0xed1938b8 dst_destroy +EXPORT_SYMBOL vmlinux 0xed264948 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0xed29ac0e twl6040_set_pll +EXPORT_SYMBOL vmlinux 0xed399fdc __kfree_skb +EXPORT_SYMBOL vmlinux 0xed4c7615 d_obtain_root +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed6967db dcb_setapp +EXPORT_SYMBOL vmlinux 0xed69acbc generic_file_open +EXPORT_SYMBOL vmlinux 0xed987995 uart_update_timeout +EXPORT_SYMBOL vmlinux 0xed9d7bf9 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc67386 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0xedc8cfa7 eth_mac_addr +EXPORT_SYMBOL vmlinux 0xeddf81cb reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0xee053bd8 sg_miter_stop +EXPORT_SYMBOL vmlinux 0xee0a055c __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xee0d0891 del_gendisk +EXPORT_SYMBOL vmlinux 0xee0f7867 proto_unregister +EXPORT_SYMBOL vmlinux 0xee18161c security_path_unlink +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee30f909 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0xee3ee6c7 free_netdev +EXPORT_SYMBOL vmlinux 0xee46885d add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xee53a14e touch_buffer +EXPORT_SYMBOL vmlinux 0xee77a31a dma_set_mask +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee800783 mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0xee851d2a pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee9b26b0 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xee9c5eeb __cleancache_get_page +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeae57d9 md_integrity_register +EXPORT_SYMBOL vmlinux 0xeeb5bd3b __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0xeeba85b7 cdev_alloc +EXPORT_SYMBOL vmlinux 0xeec747ae new_inode +EXPORT_SYMBOL vmlinux 0xeecc088b alloc_disk +EXPORT_SYMBOL vmlinux 0xeeec26a7 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xeef9bff6 ida_simple_remove +EXPORT_SYMBOL vmlinux 0xef41ab64 ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0xef62f37b blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0xef704594 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xef780ba7 vfs_open +EXPORT_SYMBOL vmlinux 0xef999b7f __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0xef9aedfc boot_option_idle_override +EXPORT_SYMBOL vmlinux 0xefba93e1 mempool_destroy +EXPORT_SYMBOL vmlinux 0xefc5826b acpi_device_hid +EXPORT_SYMBOL vmlinux 0xefc7f14e __sock_create +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefd3052b tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefe099c3 acpi_get_event_status +EXPORT_SYMBOL vmlinux 0xefecf877 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf01d7df7 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf067257c register_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf0945059 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0a8237a radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xf0c7c41d i2c_transfer +EXPORT_SYMBOL vmlinux 0xf0c7dc14 write_inode_now +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f1246c kvasprintf +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf107cf12 pci_map_rom +EXPORT_SYMBOL vmlinux 0xf10b8827 fb_show_logo +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf11543ff find_first_zero_bit +EXPORT_SYMBOL vmlinux 0xf116d4b5 copy_in_user +EXPORT_SYMBOL vmlinux 0xf123b42e nla_reserve +EXPORT_SYMBOL vmlinux 0xf12c9dfa simple_rmdir +EXPORT_SYMBOL vmlinux 0xf12ccecc acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0xf13537bd nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0xf13b14b2 tty_hangup +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf147ecb1 down_trylock +EXPORT_SYMBOL vmlinux 0xf14a4ece cdrom_mode_select +EXPORT_SYMBOL vmlinux 0xf14c5ab5 __bitmap_empty +EXPORT_SYMBOL vmlinux 0xf15971ee bitmap_close_sync +EXPORT_SYMBOL vmlinux 0xf1730458 nla_put +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1ce5bc0 boot_cpu_data +EXPORT_SYMBOL vmlinux 0xf1d554a1 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e38af2 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0xf1e70d1d generic_end_io_acct +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1f9327c shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf22449ae down_interruptible +EXPORT_SYMBOL vmlinux 0xf2248a90 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xf2299e0d tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0xf23206f7 devm_iounmap +EXPORT_SYMBOL vmlinux 0xf232a9f1 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf2447c4f blkdev_get +EXPORT_SYMBOL vmlinux 0xf2775f7b fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0xf277c4b1 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0xf28ed6e2 machine_to_phys_nr +EXPORT_SYMBOL vmlinux 0xf298f45c tcp_v4_connect +EXPORT_SYMBOL vmlinux 0xf2997713 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2d479fc file_ns_capable +EXPORT_SYMBOL vmlinux 0xf2db6dba dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0xf2fd7149 dev_close +EXPORT_SYMBOL vmlinux 0xf303cabd __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0xf30625e7 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0xf312cb9d ucs2_strsize +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf32443c8 tcp_read_sock +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf362bf76 security_path_chmod +EXPORT_SYMBOL vmlinux 0xf36825de ps2_end_command +EXPORT_SYMBOL vmlinux 0xf37584dd security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf396cd21 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xf3986b06 acpi_os_map_generic_address +EXPORT_SYMBOL vmlinux 0xf3a00819 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0xf3b7382a revalidate_disk +EXPORT_SYMBOL vmlinux 0xf3ca0632 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0xf3db80ef vfs_symlink +EXPORT_SYMBOL vmlinux 0xf3e0223c neigh_app_ns +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3f7c8bf xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xf409d6b1 vfs_link +EXPORT_SYMBOL vmlinux 0xf40c3025 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0xf41a00e3 vme_slot_num +EXPORT_SYMBOL vmlinux 0xf4272864 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0xf432dd3d __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf448bd7d serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xf449f0e2 pnp_disable_dev +EXPORT_SYMBOL vmlinux 0xf4617d22 get_acl +EXPORT_SYMBOL vmlinux 0xf4678489 sock_wake_async +EXPORT_SYMBOL vmlinux 0xf46b2abb dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf4a5c213 avail_to_resrv_perfctr_nmi_bit +EXPORT_SYMBOL vmlinux 0xf4b754fd acpi_resources_are_enforced +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4c10a4e bmap +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf51ae235 touch_nmi_watchdog +EXPORT_SYMBOL vmlinux 0xf51bf88b nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf520cfe6 inet_register_protosw +EXPORT_SYMBOL vmlinux 0xf5245098 dma_common_mmap +EXPORT_SYMBOL vmlinux 0xf536d22e acpi_set_gpe_wake_mask +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf5431637 kset_register +EXPORT_SYMBOL vmlinux 0xf55f6db4 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xf56762d5 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0xf5880d7c mdiobus_unregister +EXPORT_SYMBOL vmlinux 0xf590b84b __devm_request_region +EXPORT_SYMBOL vmlinux 0xf598f368 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0xf59d2e33 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5a2989a input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xf5b10e67 acpi_install_global_event_handler +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5fe86ec insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0xf62d5a7a __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf642bbb1 ida_remove +EXPORT_SYMBOL vmlinux 0xf644633a sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0xf65352c2 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xf66cd6e7 uart_get_divisor +EXPORT_SYMBOL vmlinux 0xf673d1db copy_strings_kernel +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf681de67 netdev_alert +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf6ab5ea5 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6ee2a6d dentry_unhash +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf705e736 elv_rb_del +EXPORT_SYMBOL vmlinux 0xf70a8c1a fb_find_mode +EXPORT_SYMBOL vmlinux 0xf719648f xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0xf7260f86 dquot_disable +EXPORT_SYMBOL vmlinux 0xf7289d14 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xf73e0c78 pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0xf752dd1a serio_rescan +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf7691bb7 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0xf78b6435 tcp_prot +EXPORT_SYMBOL vmlinux 0xf793134b pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0xf7993290 dma_sync_wait +EXPORT_SYMBOL vmlinux 0xf79e97cd acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0xf7a39fa0 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0xf7a93471 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0xf7adcaf3 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7fb0e7f mdiobus_read +EXPORT_SYMBOL vmlinux 0xf80de9ff hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xf8110b4a page_follow_link_light +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82c36ea ppp_input_error +EXPORT_SYMBOL vmlinux 0xf82cfd1a proc_dostring +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf83c81bd mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0xf85089e2 mmc_can_reset +EXPORT_SYMBOL vmlinux 0xf85cf4d4 dqput +EXPORT_SYMBOL vmlinux 0xf8661db1 skb_unlink +EXPORT_SYMBOL vmlinux 0xf87cea80 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0xf885f457 dquot_quota_on +EXPORT_SYMBOL vmlinux 0xf88e0ee2 acpi_get_table_header +EXPORT_SYMBOL vmlinux 0xf8982ece sk_mc_loop +EXPORT_SYMBOL vmlinux 0xf8983de7 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0xf8ad2c66 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0xf8ad7790 skb_vlan_push +EXPORT_SYMBOL vmlinux 0xf8b5fe34 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0xf8d04f09 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0xf8d7f761 init_net +EXPORT_SYMBOL vmlinux 0xf8e34c03 get_fs_type +EXPORT_SYMBOL vmlinux 0xf920dfea proto_register +EXPORT_SYMBOL vmlinux 0xf939ec34 simple_transaction_set +EXPORT_SYMBOL vmlinux 0xf94673f6 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xf962d775 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0xf9801325 set_pages_x +EXPORT_SYMBOL vmlinux 0xf9868284 dquot_commit_info +EXPORT_SYMBOL vmlinux 0xf98690d1 blk_free_tags +EXPORT_SYMBOL vmlinux 0xf9a1cb79 clk_get +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9be4e12 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9e8103e devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xf9ecacb2 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0xfa089ef6 xfrm_lookup +EXPORT_SYMBOL vmlinux 0xfa171c40 vme_lm_request +EXPORT_SYMBOL vmlinux 0xfa1a42c0 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0xfa332f39 notify_change +EXPORT_SYMBOL vmlinux 0xfa41e0b7 open_exec +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa66f77c finish_wait +EXPORT_SYMBOL vmlinux 0xfa7d4703 dev_emerg +EXPORT_SYMBOL vmlinux 0xfaa6ca51 update_time +EXPORT_SYMBOL vmlinux 0xfab383b9 rename_lock +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaf98462 bitrev32 +EXPORT_SYMBOL vmlinux 0xfb0443fb acpi_get_parent +EXPORT_SYMBOL vmlinux 0xfb1f0313 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xfb2869b7 netpoll_print_options +EXPORT_SYMBOL vmlinux 0xfb40cdd9 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xfb521f1d bio_phys_segments +EXPORT_SYMBOL vmlinux 0xfb578fc5 memset +EXPORT_SYMBOL vmlinux 0xfb5e9344 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0xfb67b120 dev_get_by_index +EXPORT_SYMBOL vmlinux 0xfb699156 iunique +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb6f3234 ilookup +EXPORT_SYMBOL vmlinux 0xfb73fb98 idr_remove +EXPORT_SYMBOL vmlinux 0xfb7aa438 agp_create_memory +EXPORT_SYMBOL vmlinux 0xfb80c7a0 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfb9874b3 get_super +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbab80eb security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xfbb26aa6 netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0xfbc2f9bd sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0xfbe21853 pci_get_class +EXPORT_SYMBOL vmlinux 0xfbeb54bb __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc07d386 make_kgid +EXPORT_SYMBOL vmlinux 0xfc169a4d pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc6d313b mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0xfc72eca1 tty_unregister_device +EXPORT_SYMBOL vmlinux 0xfc872fd1 get_ibs_caps +EXPORT_SYMBOL vmlinux 0xfc8b0021 fd_install +EXPORT_SYMBOL vmlinux 0xfc8e253f serio_reconnect +EXPORT_SYMBOL vmlinux 0xfcac0d40 acpi_install_interface_handler +EXPORT_SYMBOL vmlinux 0xfcb926cd kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcc54f91 lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0xfcdc9cb2 set_disk_ro +EXPORT_SYMBOL vmlinux 0xfce6f1d2 genlmsg_put +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcef93b4 pci_find_capability +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd067a24 phy_stop +EXPORT_SYMBOL vmlinux 0xfd098abd inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0xfd2ff561 mb_cache_shrink +EXPORT_SYMBOL vmlinux 0xfd5f44b7 block_write_end +EXPORT_SYMBOL vmlinux 0xfd6293c2 boot_tvec_bases +EXPORT_SYMBOL vmlinux 0xfd8eeb03 user_revoke +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfda15005 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdcc4ca1 uart_suspend_port +EXPORT_SYMBOL vmlinux 0xfdce6f38 forget_cached_acl +EXPORT_SYMBOL vmlinux 0xfdd7679a scsi_register +EXPORT_SYMBOL vmlinux 0xfde40347 inet_ioctl +EXPORT_SYMBOL vmlinux 0xfdf84d7c jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0xfdfb792f amd_iommu_pc_supported +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe047ce6 acpi_enter_sleep_state +EXPORT_SYMBOL vmlinux 0xfe123899 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0xfe1a5d98 __sk_dst_check +EXPORT_SYMBOL vmlinux 0xfe2123d7 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0xfe26fc7c nr_node_ids +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe699742 dm_io +EXPORT_SYMBOL vmlinux 0xfe7a63f9 sock_efree +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfeab074a pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xfec0ff91 register_qdisc +EXPORT_SYMBOL vmlinux 0xfec67b06 km_query +EXPORT_SYMBOL vmlinux 0xfec85725 vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0xfed661b9 vga_client_register +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfede4afe mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0xfedf9912 padata_do_serial +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfeede029 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0xff189649 setattr_copy +EXPORT_SYMBOL vmlinux 0xff1a7fb3 lro_flush_all +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff26b3d8 generic_permission +EXPORT_SYMBOL vmlinux 0xff516b54 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff875440 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0xff8aecb8 blk_end_request_cur +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffa355d1 __register_nmi_handler +EXPORT_SYMBOL vmlinux 0xffb40ae8 always_delete_dentry +EXPORT_SYMBOL vmlinux 0xffc07da9 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0xffc98cff km_policy_notify +EXPORT_SYMBOL vmlinux 0xffcf931e blk_fetch_request +EXPORT_SYMBOL vmlinux 0xffd4ee00 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffd7e4f7 kdb_current_task +EXPORT_SYMBOL_GPL arch/x86/crypto/aes-x86_64 0x7060bf0a crypto_aes_encrypt_x86 +EXPORT_SYMBOL_GPL arch/x86/crypto/aes-x86_64 0xe409b491 crypto_aes_decrypt_x86 +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x13a65ecf camellia_ecb_enc_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x17bf48dc camellia_xts_dec_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x1a08ded1 camellia_xts_enc +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x47129015 camellia_xts_enc_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x7d54edc2 camellia_cbc_dec_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x7e87ef55 camellia_ecb_dec_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x8f185793 camellia_xts_dec +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x9e8086dc camellia_ctr_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x16061d06 __camellia_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x1636abdf __camellia_enc_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x1da0e256 camellia_crypt_ctr +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x31bbe42b camellia_crypt_ctr_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x50dc55b6 __camellia_enc_blk_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x86797ef9 xts_camellia_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x930f687f camellia_decrypt_cbc_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xa41a5ad3 camellia_dec_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xc05b47b5 lrw_camellia_exit_tfm +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xc2925b84 lrw_camellia_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xf4521fda camellia_dec_blk_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x3d0ec569 glue_cbc_decrypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x4155b3c4 glue_ctr_crypt_final_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x448cd09e glue_ecb_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x5d490bdf glue_xts_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x8f02ac4d glue_xts_crypt_128bit_one +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xa53033f6 glue_ctr_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xf0781a38 glue_cbc_encrypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x016a957f serpent_xts_enc_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x0c5a8af6 serpent_xts_dec_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x0ff3c26d serpent_xts_dec +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x3756c4b3 lrw_serpent_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x539f241b lrw_serpent_exit_tfm +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x606a8162 serpent_cbc_dec_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x79ff0b7a serpent_ecb_dec_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x9ae34b2f serpent_xts_enc +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x9e018632 __serpent_crypt_ctr +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x9f99663c serpent_ctr_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0xa84ea33d serpent_ecb_enc_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0xd85ecadf xts_serpent_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64 0x19dc7881 twofish_dec_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64 0x5e752773 twofish_enc_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x1a2ea82c lrw_twofish_exit_tfm +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x1fd77fb1 twofish_dec_blk_3way +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x61694b97 twofish_dec_blk_cbc_3way +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x63af1d6b lrw_twofish_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x8ca71307 xts_twofish_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x8d75ab44 twofish_enc_blk_ctr +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x8e856922 twofish_enc_blk_ctr_3way +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0xf2e80e9c __twofish_enc_blk_3way +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x00aaf935 kvm_disable_tdp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x04da94f8 kvm_read_guest_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x07c4ee2d kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x08d3f091 gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0940bd18 kvm_rdpmc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0953f53a kvm_requeue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0aeec45b kvm_set_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0d2487aa kvm_emulate_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0d78e7e5 kvm_write_guest_virt_system +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x10f94447 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x133a402a kvm_x86_ops +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1349db98 kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x150fca79 __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1931b712 kvm_set_cr0 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1a03f450 kvm_mmu_unprotect_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1c71d7d5 kvm_mmu_slot_set_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1dea206d kvm_vcpu_reload_apic_access_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1f7af249 __tracepoint_kvm_ple_window +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x207e11cf gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x20c454f1 kvm_mmu_invlpg +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x221f4bdc kvm_inject_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x22b7b326 kvm_read_guest_page_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x24aab387 fx_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x24c14919 kvm_inject_pending_timer_irqs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x25826ea6 kvm_before_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2628034f kvm_get_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x26a837a7 kvm_queue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2d65f8c7 __tracepoint_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2f6db551 kvm_set_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2f9c7690 kvm_vcpu_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x305e1e40 kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x317f9e6b kvm_enable_efer_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3862e14e kvm_arch_has_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3a59e417 kvm_mmu_load +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3b5dd35e __tracepoint_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3c57289b kvm_requeue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3e665489 kvm_apic_set_eoi_accelerated +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3f1bf28c kvm_mtrr_valid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x46e2c92a kvm_mmu_sync_roots +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4978fcc9 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4a1f9ee5 kvm_fast_pio_out +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4c51f664 __tracepoint_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4d7abc7d kvm_get_guest_memory_type +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4fee389e kvm_set_cr3 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x507ef136 kvm_task_switch +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x50b59f9c kvm_cpu_get_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5379846a kvm_get_dirty_log_protect +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x53a2a3f7 __tracepoint_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x542e9737 kvm_set_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x598d54cc kvm_clear_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5d63d1fe kvm_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5e061b7e kvm_is_visible_gfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x60ab3cfe kvm_mmu_get_spte_hierarchy +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x60c73a9b gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6387012a kvm_get_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x63a5780a kvm_emulate_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x63c2cb06 kvm_find_cpuid_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x64020e10 kvm_set_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x64a34f49 __tracepoint_kvm_nested_vmexit_inject +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x665cacd5 kvm_init_shadow_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x66cb5f3d kvm_set_cr4 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x691ac9a3 kvm_set_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6dba91d5 kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6e9fb5f4 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x709cd8cb kvm_spurious_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x72c5e2ad x86_emulate_instruction +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x75a8a2f7 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x75f245fe handle_mmio_page_fault_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x76fdb2a0 kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7995a472 kvm_after_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7c502ab9 __tracepoint_kvm_nested_intr_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7f2c1163 __tracepoint_kvm_nested_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x824e60aa kvm_apic_write_nodecode +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x831327da kvm_max_guest_tsc_khz +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8387965a kvm_inject_realmode_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x88742503 kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8a26f7b0 __tracepoint_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8bf81f7d kvm_emulate_wbinvd +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8ce4f3ab kvm_enable_tdp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x913bcc78 mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x939b5e3f kvm_set_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9606abf0 kvm_cpu_has_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9634d7e6 gfn_to_pfn_async +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9a216313 kvm_define_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9a83c534 kvm_mmu_clear_dirty_pt_masked +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9b4d12ad kvm_queue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9dd66514 kvm_lapic_set_eoi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9ee59155 __tracepoint_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9f5fd404 kvm_write_tsc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa0ec3a0a gfn_to_hva_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa1f6da65 cpuid_maxphyaddr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa2ee8e0b kvm_put_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa508e36b __tracepoint_kvm_skinit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa68b3efc kvm_mmu_reset_context +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa9556615 kvm_vcpu_block +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa9886793 kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaa79cab5 __tracepoint_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xacf7f97c gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaf275715 __tracepoint_kvm_nested_vmrun +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb481c24f kvm_set_xcr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb5a4fb69 kvm_complete_insn_gp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb5ef827f kvm_arch_unregister_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb9c3ab92 kvm_arch_register_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xba9ed435 kvm_mmu_set_mmio_spte_mask +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbc115019 kvm_release_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbcc095c0 gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbde25634 kvm_mmu_slot_leaf_clear_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc03dffa0 kvm_get_cs_db_l_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc388058a kvm_emulate_hypercall +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc8338e05 kvm_vcpu_uninit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc833f266 kvm_mmu_slot_largepage_remove_write_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc9e3979b kvm_get_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcc550d5a kvm_inject_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcd290224 kvm_lmsw +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcdad3fa8 gfn_to_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcdd30090 kvm_require_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcef3fec5 __tracepoint_kvm_write_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcf7e5b59 kvm_get_dirty_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcfc4f636 kvm_clear_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd0415657 kvm_valid_efer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd0459e67 kvm_has_tsc_control +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd0b2727a kvm_mmu_set_mask_ptes +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd20a5af8 gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd9d080d7 kvm_init_shadow_ept_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xda3df38b kvm_io_bus_write +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdc2f8cc8 kvm_is_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdeb9e564 __tracepoint_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdf521089 load_pdptrs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe0bb06c1 kvm_mmu_unprotect_page_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe2d667ff kvm_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe399e24c kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe4baa091 kvm_get_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe6c4674c kvm_set_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe7d2a3be kvm_mmu_unload +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe8cca2ae kvm_get_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe972322d kvm_mmu_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xea9efb08 kvm_get_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xec21cd64 kvm_get_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xedc85865 kvm_require_cpl +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf3f787ab kvm_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf7668121 kvm_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf7eec073 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x0e13805e ablk_init_common +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x220988c3 ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x242983d5 __ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x3335fd01 ablk_exit +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x3983631b ablk_decrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x95ef188c ablk_set_key +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xdffd79b7 ablk_init +EXPORT_SYMBOL_GPL crypto/af_alg 0x15143462 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x2ee6dfb3 af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x42bb056a af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x54189631 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x568aebe3 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x5798976a af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x65eef7f4 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x839385a4 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0xc6e75419 af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x1c8f3d8f pkcs7_parse_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xa02a95d8 pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xbe82ff95 pkcs7_get_content_data +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xcc45da99 pkcs7_free_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xe9ff17e6 pkcs7_verify +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x65195793 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x906de286 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xd0a47b7c async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x29ce09c8 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xa48bcb34 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x08fbb317 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xad1edd42 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xe2d2a27e __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xf757a400 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x7641dc8c async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xc656dd48 async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x23f16f1f blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x091f44eb cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x27278ca9 __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x4a2a3ca6 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1291971c __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1e2c961f __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x8f04034a __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x96847f00 cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x08aa6fb7 cast_s1 +EXPORT_SYMBOL_GPL crypto/cast_common 0x0c5fbf8a cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xe39dd4b4 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0xee83a4f3 cast_s4 +EXPORT_SYMBOL_GPL crypto/cryptd 0x10220de5 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x24db1820 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x3268b1ff cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x667d474a cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x678025ee cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x7e5739f0 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x8c7705ea cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xa0c832fb cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xc94a82e3 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xf806b9ae cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/des_generic 0xcfd9a2c0 des_ekey +EXPORT_SYMBOL_GPL crypto/des_generic 0xf8c78d49 __des3_ede_setkey +EXPORT_SYMBOL_GPL crypto/lrw 0x3864eb66 lrw_free_table +EXPORT_SYMBOL_GPL crypto/lrw 0x9d4d7038 lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x69e7feb1 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8347667c mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x9bde0d57 mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0xa1ab0c00 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0xb4097997 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0xba2a3b14 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0xcfc736cd shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0xe056f8fa mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0xe2a11a29 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5731127b serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5ddb33e9 __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x77b39cb4 __serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x8a1a99ad __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/twofish_common 0x3c4555df twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x54815e2b xts_crypt +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x1c8984c7 acpi_smbus_unregister_callback +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x87bd07bd acpi_smbus_register_callback +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0xb9a141b0 acpi_smbus_read +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0xe1372311 acpi_smbus_write +EXPORT_SYMBOL_GPL drivers/acpi/video 0x3c65037d acpi_video_verify_backlight_support +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x116d0792 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1bec14dd ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1cc43fce ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x22b4a795 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2c767f39 ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x392d568e ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x45a80d87 ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x498b70ff ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x4b13d837 ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x4f60fe64 ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x56bbc470 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6b4c18e2 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6d151b34 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x80b1e3cc ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x91d642fa ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x978bc882 ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9ad20617 ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xbc1bb195 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc4f13474 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xcc2d3e14 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xcfb8364e ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xdbd553ad ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x4eecf432 ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x511da94e ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x66a48f57 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x78d7b429 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x8b741914 ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xa0f26719 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xafa07683 ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xbf157638 ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc7420396 ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xde932aba ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xe2435b23 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0xca48d9ff __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x02ff9464 cfag12864b_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x0ecb2e5d cfag12864b_disable +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x305dc3c6 cfag12864b_isenabled +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x3389f926 cfag12864b_enable +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x9522a342 cfag12864b_getrate +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0xc48e9d95 cfag12864b_buffer +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x0761ba53 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x8d3e148c devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x969fe326 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xacf8d03d regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x04034bba bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x10662609 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x11f815b5 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2cd8709d bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2d381e1f bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x43490a8a bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x480c2e70 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x649823bb bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6b657de4 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x720def69 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7e0b6daf bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7ed621bc bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x891737f2 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8d930eda bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9b1ad4da bcma_core_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb2960b1e bcma_core_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb347164f bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc07c3274 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc7fd0746 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcd898b70 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd7723631 bcma_core_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdd2237f5 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdd5e5361 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf2a47113 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x23aa59c4 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x637115be btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7f368d86 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x858bc9be btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9c7d7049 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9c7eaf5e btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xa7972d7a btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb0de28b3 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xc4c54219 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xd5e8f905 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xd67d6999 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/cpufreq/speedstep-lib 0x1b1f2bda speedstep_get_freqs +EXPORT_SYMBOL_GPL drivers/cpufreq/speedstep-lib 0x2b67f096 speedstep_get_frequency +EXPORT_SYMBOL_GPL drivers/cpufreq/speedstep-lib 0xd7ab2c0c speedstep_detect_processor +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x04773b60 ccp_present +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0xe53c66c6 ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x1c55f1ea adf_devmgr_pci_to_accel_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x279b2310 adf_dev_stop +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x2ba80e32 adf_cfg_section_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x324b4388 adf_cleanup_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4c12ea06 adf_response_handler +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x51806aab adf_devmgr_add_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x65dbf494 adf_enable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x68103c39 adf_devmgr_rm_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x6c7c432c adf_service_unregister +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x79aa58f3 adf_dev_start +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x8e9c8c6d adf_disable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xcb65f92f adf_init_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xcf686f7f adf_cfg_dev_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe3c3767e adf_cfg_add_key_value_param +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe91246b5 adf_service_register +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xf6dd2424 adf_cfg_dev_remove +EXPORT_SYMBOL_GPL drivers/dca/dca 0x01a33ab9 dca_unregister_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0x31a2c8df dca_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0x5c64de19 dca_add_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0x6058ab2a register_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x82d4d46c unregister_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x8bcf07f8 dca_remove_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0x9a401a2a free_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0xa8df7a6f dca3_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0xac34ecec dca_register_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0xe71cd1f7 alloc_dca_provider +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x2d5ebef8 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x52d48a18 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x8cf4f6a9 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x9f067233 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xd86a3037 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/edac/amd64_edac_mod 0xfd5a7285 amd64_get_dram_hole_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0f5f3ae0 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x21ddba54 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x259dfab3 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x436e5ed0 edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4d5984cc edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x54faab58 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5d07b572 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x68cd736d edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6aeb09f1 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6c6082f4 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6d5df43c edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7eb29baf edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x83145619 edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x85954113 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x897971d4 edac_mc_add_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8c329e5d edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9aec58f4 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xadec0801 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc795eace edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xcdd94191 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd2919c6a edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xed637b46 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf63bfd33 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x14878009 amd_report_gart_errors +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x1d34e996 pp_msgs +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x21626132 amd_register_ecc_decoder +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x737912b3 amd_unregister_ecc_decoder +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0xb30b7e56 amd_decode_mce +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x221174c9 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0xb3e429d2 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x0ed47c49 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xc88dea46 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x059c7077 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x1c134b62 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x37439f4d drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x05876c69 i915_gpu_busy +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x08a7896d i915_gpu_raise +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x15a270d4 i915_release_power_well +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x402468e9 i915_gpu_lower +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x500858b9 i915_read_mch_val +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xa89ea1e9 i915_request_power_well +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xb76bf2ac i915_get_cdclk_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xe7237b0b i915_gpu_turbo_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6adf436b ttm_prime_fd_to_handle +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x7b0040c2 ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x9fa56223 ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xe6e26eea ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0f8752df hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1c815d85 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1f5c44d4 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2a4832a0 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x336da51b hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x365768b8 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x380f7907 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3aed32b3 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x40fb0b5e hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x42e83678 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x558732fc hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5c02b2e4 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x636a88ab hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6ba20836 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6c8bc812 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6e3e981f hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6fd1b136 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x706ac94a hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7f0d4ae6 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8abac4b9 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9e075c8a hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa12039c6 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa12f938f hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa4c44e04 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb60e1101 hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb82e56f6 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbad29966 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbcdeed9c hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc8eb3916 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcc435333 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcffe131f hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd9716bb1 hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdb06924e hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf1bea982 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf525c747 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x98c5df20 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x13d7d7e3 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x2710fb60 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x36fa6aad roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x51be3e95 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x8d1cf305 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xb5c64e18 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x2cc5b173 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3f564c90 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x406a51d0 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x5580c5dd sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x6447b246 sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xc108002e sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xc6f707c1 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xc778b27e hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd9798b64 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x62935fb7 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x12f6403f hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x23d6ac0a hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x41613851 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x41acfec5 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4d3a5068 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x54310e77 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8455efbc hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8be37a86 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x90b0cff4 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9600ebb0 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x997f59df hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa860b2a6 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb65e953f hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb8946db4 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc164007a hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc42dfc68 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd02ce3d1 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x23f326f5 vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x358fafa5 vmbus_prep_negotiate_resp +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x39b39f8e vmbus_sendpacket_multipagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x46a417ca vmbus_proto_version +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4c580ac4 __vmbus_driver_register +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4c5e87f5 vmbus_recvpacket_raw +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x738b5850 vmbus_open +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x743e11ca vmbus_are_subchannels_present +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x9e9b403d vmbus_teardown_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xa13265c4 vmbus_establish_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xa2e583d5 vmbus_get_outgoing_channel +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xa805f86d vmbus_sendpacket_mpb_desc +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xb3be8932 vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xc424a86a vmbus_driver_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf2793ac4 vmbus_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf45dd651 hyperv_mmio +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x01cda2fe adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x1f6a653d adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xe2ed3ff3 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x09962337 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x20528b6c pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x2a44eac8 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x36784c68 pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x65d7ee77 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x66e9adb8 pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x6b72a3e2 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x77f79245 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x7cf24865 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x8c7a72d6 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x8ecefa4e pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd3dbe1e0 pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xda9bbb45 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xdb48090f pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xf567eeef pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x039277e1 i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x24af5f53 i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x336a79cb i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x41cd4ffe i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bb1170b i2c_dw_isr +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5eb63fc8 i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x91f607f3 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xa468f02a i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xad580607 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xfd071095 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-nforce2 0x6ba37146 nforce2_smbus +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x4aa485bf i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xb3689da7 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x621689bf i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xd08749ca i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x334acbe5 ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x4f1610ec ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x5a2c8a1f ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x6166dc47 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x83669d54 ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x8b3f3748 ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x8e655724 ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xdcefbf3f ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xf11b463a ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0x4362dc66 twl4030_get_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0xb1be4a75 twl4030_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x100adecc adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x143ee12b adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x1743ed31 adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x1ea01f44 adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x2e1637c2 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x623cfcc0 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x80048316 adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x94ba95bd adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xae8c1458 adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xc45adae7 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xd75fb118 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xefa73fc0 adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x047bc3fc iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2f583346 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x313492d0 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5155d1aa iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x51736ffd iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5c4c5986 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6bbdb755 devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7de2178a iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7eb850f6 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fce8249 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8071b2a5 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x84f8d02f iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8561932c iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x86bbca02 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x93df858c iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9595c326 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9d95b904 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9fd6599f devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa019e6ef devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa1c66dd2 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa6c76a9f iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa737a448 iio_scan_mask_set +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xab5e26bd iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc0286b9e iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc64a7f60 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd378cec1 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd8b5138e devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xda034e25 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdb90fbd3 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xde13166e iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe0b88680 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe795ac00 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf8eccd44 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/infiniband/hw/ipath/ib_ipath 0x1514b2b2 ipath_debug +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0xc1d23c44 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x49a4fcbd adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x92b785bf adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x6c174ded cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xd5e46107 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xeb53f499 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x1929f500 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x255160fb cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x368c0d84 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x6d48d9a5 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xd41a9dcb cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0a93e6a7 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x34df8498 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x51b62de2 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x548291b6 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x819a5531 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x824654b6 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x8b0643bd wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x988de231 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa3e62108 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xbacca9ce wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc639e639 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xdb87fb63 wm9705_codec +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x1e6dc08c ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x2b7577df ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x35539f00 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x71ece867 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xae5a012f ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xaecffa93 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe9a9aa18 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xf99c8dd8 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xfff07e08 ipack_device_init +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0x23359aff unregister_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0xce1414b2 register_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x12d84cdf gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x1d81f47f gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x39fd1ab3 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x3a7c73b4 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x468f43bf gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x50dd9dda gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5f15b8f2 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5fe98e67 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x622418b9 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6b73c91d gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x70377eaa gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x82d74cec gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8d56b088 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x9c434b96 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa3151853 gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa97616a5 gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe9e348ea gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf3937b6e gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/leds/dell-led 0x86fd1ffb dell_app_wmi_led_set +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x06183b1a lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x21cf9dfb lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x49845d7d lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x4d77e241 lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x9973c758 lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xc008e05b lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xc3df263d lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xcefe38cb lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xf83e2fc6 lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xff548607 lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xffb25423 lp55xx_unregister_leds +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/mcb/mcb 0x16f5ceab mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x1ebf1d80 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x380fe90e mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x4edf220b chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x529942e2 mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5d90cfc0 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5e8f89d7 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x97ecbc3f mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xa39d6a61 mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xa5e4a7d5 mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xaaa9433d mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xda7f728a mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xeb185b62 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0ec17d44 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x26062738 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2fc380ce __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x40c27b88 __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4c49fc16 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51a15737 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x616b6217 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6907ac0d __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7be42a1c __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7e532a71 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x914361f4 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9272fb0f __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x938cc2b2 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa649dd21 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb157059f __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb317649e __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb493772a __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb834c124 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbb1fc0a4 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbc4fcb1e __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc1474d91 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc379085a __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc5aed8ad __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc7eda602 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce055cbe __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe20fe821 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe24daf87 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe2ed0930 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xea2303e0 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xef1156ee __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfc131205 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x208aee5e dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4591b887 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x689e7ac3 dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x9cc96feb dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xc741365e dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xcd909c52 dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd6c900ad dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xff9860b1 dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aba7f5e dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9310ba06 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9c256008 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa1d2413a dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa448e19f dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xafbda3f3 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcbb1bae2 dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd43030dc dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x4fc94973 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x6854833c dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7babe581 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa0df3137 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xc5046ebe dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xde20dfba dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xed1d7265 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x5a75493f dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xfefcde6b 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 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 0x4430764e dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x45ab972a dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x61e4924a dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x79d6f583 dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa68e1f06 dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xaf588992 dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xc97ce0c3 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xe15a9c41 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xe94a4092 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfad9d53a dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfc62ef4e dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x01445176 dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x17c36f29 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2025e954 dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24fa6664 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c112836 dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x32b5f546 dm_array_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x40f7bd91 dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x42dbdfc3 dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4360913e dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x49b35849 dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x55b4bd4d dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5aed1dd7 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5e6aea80 dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x62c1b9ee dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7657e859 dm_bitset_clear_bit +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 0x80c89b3d dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x827a42f4 dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x832bf228 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x858c8d94 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x89f1e1cc dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x966a8838 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9f624559 dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa40902c3 dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa87c5b4d dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xab96bd2d dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xaee02382 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xafeda29f dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb7bad799 dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb9a6ecf8 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xba47c03a dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbd50ebbb dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xca40abd5 dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd041d62b dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd29923fb dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed1e1f96 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed58cfa1 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf12ec3cd dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf375d009 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf5455120 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xffff2ac3 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/raid1 0xa9dd0931 md_raid1_congested +EXPORT_SYMBOL_GPL drivers/md/raid10 0xbbd9e0fe md_raid10_congested +EXPORT_SYMBOL_GPL drivers/md/raid456 0x6f9d6217 md_raid5_congested +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x07a0efa4 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x1ca80ca8 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x76ffa7ef saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7db8994e saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x994c37e7 saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xa6a8b963 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xdc913474 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xdd638406 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe8f383d9 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xeaba67f2 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x090a6da5 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x289d35da saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x40f7d7bd saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x74e6953d saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x87c9ae2e saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xc27ed422 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xf6a3281b saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x06218d75 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x239bee5e sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x30fe725e smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x69b7d82b smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6ce0de76 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x727495c4 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x79151c19 sms_board_lna_control +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 0x8ed4a55f sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x94a18631 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x98876214 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb43d918a smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb9bc5ad8 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf143a3b3 smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf3ce3865 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf9b4a4ba smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf9c6cd7f sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xffb80479 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x17c545fe as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x62a07ca5 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xa669f432 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x06333c92 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x0ed30a42 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x10b85afb media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x14d9ee2d media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x2a7ff8d3 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x35a8572f media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x39a62cd8 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x459934e8 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x465106a9 media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0x515b8331 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0x5dcd997a media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0x7ec79db3 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xaa2b14ef __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xba03840d media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0xd64c8cdd media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0xef66ad03 media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0xefd7ada7 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0xf8e4ee26 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0xc327b388 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x13e9deec mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x27789d1d mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x40a822d8 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x40f796a3 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5264ca8c mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6027c512 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6d6924af mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9bc621e9 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9c332f47 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xaea10511 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb1f22930 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xcffce01f mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe23de668 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe2760e39 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe883dd36 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf23d7761 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xfcb60daf mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x014dcf4a saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x019dd49d saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x17123ade saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x283069eb saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x299521b6 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x408f2956 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x522ac853 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6bb7c30c saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7c40f651 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8d294d63 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x988e8248 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa99964f3 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xab6beade saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbd02e9e9 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc101cfb7 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe18d79b1 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe83dcf74 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xec239d24 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf4754c5d saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x0d5f1b79 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x1a45b211 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x33fbb788 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x92ad573b ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xa8ef6cc2 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xbdfbaa50 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xfb76bc51 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x79a84adb radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xe2cf910b radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x01a6cd29 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1dceba8d ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2379602b ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3a3dc806 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x50a9ac57 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x520c6695 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x52711610 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x547a2edb rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7318a5e8 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x76c48570 rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8443259e rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x89a77e23 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9dcb41db ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe3449721 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe5484def rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe73bd786 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xeac4e382 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf1a425f2 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf9e6aa56 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x2712a847 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xe18a1239 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x7b47544f mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0xb09ea3d9 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x7b7a0e3f tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xa5ee240c tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x10bafd59 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xc6814e65 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0xc6fe3446 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x192957c0 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xacf53923 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x5d2181f3 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xdfc541b8 tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x35500aaa simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x07d4d6af cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x1a0db856 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x1c1ff1cc cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x1d76b615 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2cb61fd0 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x31a44d1e cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x350b1c9e cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x39576ac4 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x48fc5a7d cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4a9308f2 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4aac98eb cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5ab93bb5 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x61698e53 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x89ad56c9 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8b0aabb9 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc6fb435a cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xce2b7c15 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd778c1e1 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xda734f81 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf8a2bb85 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0xfc882f6b mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x6c51ace6 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x02e16216 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0e927277 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1e7e552a em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x20105b79 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x32e6e457 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x367481da em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3771af47 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x42fa2bb2 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x59c6e4f6 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5f705b49 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6741134f em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x727f52e0 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9c3a73d3 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb710ff43 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc27ae6e4 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc8a58e96 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xdbdda76e em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf220d012 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x670d80d1 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x8d71987a tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xa47c8d75 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xe659a8c8 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x1a8fe9b6 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x2376d5a6 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x2e7ebd1c v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x7f3312a0 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x813f3de4 v4l2_find_nearest_format +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x8f83c902 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xac4a4d2b v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08982d59 v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4103badb v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x53105839 v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x6f344bb9 v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7eaf8e7a v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xb0891da2 v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xdfa5a008 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf0e1988c v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x08d7a477 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0a56caed v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x13b3e080 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x27137fdf v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3ee3cc85 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x43111e63 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4a4bc3c1 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x538e97c6 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7263619d v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x74c714d5 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x78f5a7a0 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x930ad279 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xadfcf8af v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb0f9ad36 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbec48c87 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc2a92041 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc645fbf3 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xcd63fe37 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xceffc6f1 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd5ffe992 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd63b419d v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd6fd5792 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdf696a88 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe18fecaf v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe444b782 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x11f95f48 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x141e1a8f videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1e118746 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1ef30623 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3191b951 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3402cdd4 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5835add4 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x61fca73d videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x635e3064 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x66e62655 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7029dbb5 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x83896e2e videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x98321204 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9cae9afd videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9d44f19f videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc0201db3 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcbda717b videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcf8648cb videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd3a8c002 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd9860022 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe26e6e46 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xea625512 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfccb2255 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfe64ae7c videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x07df538d videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x2e2a38e9 videobuf_dma_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x2ed3cce0 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x352da0b1 videobuf_dma_init_user +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x5b7a529d videobuf_dma_map +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x6b149e25 videobuf_dma_init_kernel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7beb1b6d videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xb9f6ff7a videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xea43c0b9 videobuf_dma_init_overlay +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x2f3dac67 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x6c4c6a92 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xacd3ea69 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0685a50b vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x07c129f5 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x165f24f3 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1b07c552 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1b130da4 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1d1c5ec8 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x24a86b3b vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x260e56c7 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x283907d7 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3658309c vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3ad078b9 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3fbf7632 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x475e8283 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4eab4cbb vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x550f4a0b vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5d8f7f00 vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x637b3fca vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x645a9de1 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6f63ec55 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7a27fa54 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7b36f0fb vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7c14ac72 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7f2c229f vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8d55d8c4 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8e6ebe03 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9a1e68eb vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xab787a5b vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb05bd3f9 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb2a0e451 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbdba6567 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc00c0ba4 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc47d637e vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd492dd2f vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd8060da4 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe0ca8271 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xeaa734a6 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xead19c84 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xed1a9846 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf65f0fa7 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x13fc132e vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x9e717471 vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe57f0426 vb2_dma_contig_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x2c830391 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x49f5dba3 vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xd30ec30f vb2_dma_sg_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x20d4e77a vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x58901a79 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xd66cc406 vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xeeffc25e vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0xfef95aec vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0a742a4a v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0cd30b25 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x18a02675 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1aaa5f06 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1ade11ed v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1bd5409b v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x32cd9538 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3f413ab5 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3f495c8a v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4695de6b v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4fec125a v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x599507f5 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5c43ad67 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5c59b09c v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5cb22252 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6da1a849 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7154db08 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x79cf9baa v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7a74ff75 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbc03e2e3 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbfc9f8eb v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc22264ac v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc327092a v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd76fd153 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe387516c v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf097ea56 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf2f6f837 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf81423c4 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x0afe4ec5 i2o_pool_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x3b25132c i2o_dma_realloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x501a5cf3 i2o_dma_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x5ddea625 i2o_sg_tablesize +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x9d31a029 i2o_pool_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x9f255706 i2o_dma_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xbe902dc0 i2o_dma_map_single +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xe16ba678 i2o_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x40c6d653 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x7434f82a pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xaf52f5bd pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x032fbdff kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x0605c9fc kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x0e0a5979 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x3f3dc823 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xaa35bc53 kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb9732af0 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xd26e0a45 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf6a75722 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xb56cdd28 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xec8f733a lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xffaafc3b lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x03d2a9db lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x39a62c72 lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xacbad6d8 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xba1b2133 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xd377a99a lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xe1f15037 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xeb3153ed lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x60bd4522 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x68728f38 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x8ab43d51 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x1b56a2bf mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x62097e9a mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x9a39476a mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc88cf922 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xda830c4a mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xf7f111cc mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x04135df7 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x158ca7dd pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x38a70e4d pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x3f1bd6b9 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x4ef69226 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x594eb300 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb0b514cd pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb14098e8 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xbb9da691 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xbeff48af pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe56e7769 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x397e30b3 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xf91b9017 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x2ed843e8 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x2ef0c709 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xcf9b3e82 pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xe0b1f2a1 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xf1725204 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x01a33234 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x4fca3918 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x1849f248 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2144f12b rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2637f531 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2c3394e7 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3c186e2e rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3fce0487 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x51afd6d1 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x565cddcc rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x61ab47b2 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x69f977f6 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6b3a3c57 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6bfa4bc0 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7377679b rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7d4464f1 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x818ae24c rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8342330c rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x96fef0e8 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa4ed0faa rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xab96d881 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xac6d480c rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb462cf58 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe7322156 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf84f9d09 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf9eb6d40 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x0fdaafdb rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x1e29eed2 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x2e4d4d9a rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x558b32b8 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x635a38de rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x6e841acb rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x8b85a22d rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x8c3d0b7d rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc933ec26 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd10e4d15 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xec02c08e rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xf5938697 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xfd015201 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x03dfcf28 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x10b6ea99 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1c259d23 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1e03dff5 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2f29118d si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2fb8fca1 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3185b9fa si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x36baef28 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3a95d251 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3dd5bc4c si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4bbbc351 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4c427360 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x52994456 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x560f84f8 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5c381637 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x63c044b3 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6d5b40f7 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x79541284 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7d338489 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa1cc687a si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa4743fa2 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xab4425bf si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xabdc1c89 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb96ab87c si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc2558b68 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc4b7e23b si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc716df18 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc904c8f7 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdad7eaa5 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe30939ce si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe99384eb si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xea9980aa si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfde9606f si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfdf9ab09 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x0d384989 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x32287b72 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x3963260a sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x51609453 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xb35a0323 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x646dc55c am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x7939b92c am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x7c5e5980 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xbdbf9886 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x14bf0c36 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x5f4f2e38 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x7b0096a8 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x93ccb266 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x25148f0b tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x86deae8e tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xb795d043 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xc3900748 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x15441f9c ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x665547df cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x70ac69c1 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x8a7fa17f cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xa0cb2117 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x1a1b5249 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x2feda75b oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3227a28e oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x7dc9dddd oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xb2c66001 oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xc8b5a524 oslec_free +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xd370f679 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x27cb133b eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x793fc8de eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x822222db eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x98bb5a22 eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xdb9ca14b eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x0c705baa enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x21d28cca enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x85c75511 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x9bf4872b enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xa3610af4 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xd79a5e1b enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xea072cab enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x1755bb2c lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x3fb22bf3 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x414d135b lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x8e0d4b17 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xaf5f9dd9 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xafeb4fe0 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xb991df3d lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xee001fa6 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x01389d70 __mei_cl_driver_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x067ed9a5 mei_write_is_idle +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x28afe9fb mei_cancel_work +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x295bd5df mei_irq_write_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x2ff856ea mei_cl_enable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x32b600fa mei_cl_driver_unregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x44702acb mei_reset +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x530980b1 mei_cl_send +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x5923ff1b mei_device_init +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x60cb84fe mei_cl_get_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x7d823171 mei_stop +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x83dc5383 mei_cl_set_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x87fd7fc6 mei_restart +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x8db9ffca mei_irq_compl_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x96fe741b mei_cl_recv +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x9c23c3c6 mei_deregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xbf854a1c mei_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xc40fcdba mei_hbm_pg +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xc7e1eef1 mei_start +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd291946b mei_cl_remove_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd4f0f042 mei_irq_read_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd661cb20 mei_cl_disable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe0b8d30d mei_cl_add_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe8dd0278 mei_fw_status2str +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xefa36af7 mei_cl_register_event_cb +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0x1c0d3b6f mbus_register_driver +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0x2510b822 mbus_unregister_driver +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0x30bdaf1c mbus_register_device +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0xaf3dca20 mbus_unregister_device +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x13109034 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x613e35f6 st_unregister +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x0f6680ea vmci_qpair_produce_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1152e318 vmci_qpair_get_produce_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x13aa5a5d vmci_datagram_create_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1872c7af vmci_qpair_produce_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1a195863 vmci_context_get_priv_flags +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x3ef56cd5 vmci_qpair_alloc +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x4b630dac vmci_get_context_id +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x4ba5c46b vmci_qpair_peek +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x50a255c9 vmci_doorbell_create +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x53c20507 vmci_qpair_enquev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x59a6d6c7 vmci_qpair_peekv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x61233874 vmci_qpair_dequev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x612df9ae vmci_qpair_detach +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x677c36d0 vmci_is_context_owner +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x69ef87ff vmci_datagram_destroy_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x6cc1a5f7 vmci_datagram_create_handle_priv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x722d488a vmci_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x7d540b50 vmci_qpair_consume_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x81d61eef vmci_qpair_dequeue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x9624c58c vmci_datagram_send +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x9973b9b2 vmci_qpair_consume_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x9d16164a vmci_send_datagram +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xccbb53d1 vmci_doorbell_notify +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xcf5ed7ef vmci_event_subscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xdac94780 vmci_qpair_get_consume_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe67343c1 vmci_qpair_enqueue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe7e7c107 vmci_doorbell_destroy +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2a48c11b sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2dad9baa sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x655fb200 sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x66de6fff sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6b6267ff sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x735d095e sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x765edaca sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x85d11bf2 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x98989e25 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xba09407b sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc4682ab6 sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xce25f203 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd5710c3c sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf05a1985 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x10a37db2 sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x1203018d sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x1e3c4a84 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x25f04d98 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x421d30b3 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x84201f43 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xa32a3216 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xc58233fd sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xe3035162 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x46fa1c37 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x79d339df cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xbbe439a1 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x136ff177 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x6d3dbaa7 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x9ec47521 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xc8a9e844 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x24cda602 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x99b056d8 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xe60a0a61 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x06c20b27 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0ec7483b __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0f129352 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x16d3c86e mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1e4b0786 __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x227512e9 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x236d3c3b mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x27aca17c unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x287b6412 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2c282a27 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x30f4eead mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x349e23e7 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x38d44f5f put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3b2a63dd deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3da57a97 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x458024ee mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x46f78f86 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4e1cd10c __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4ff72147 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x51a6460f mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x543da5d9 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x576c88f4 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x593256a1 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5b0cd9da mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5bfe1a4f register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x612c3844 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6b096a47 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x768c1166 mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x847dd49e mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaeea25aa mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb57f2fb7 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7906519 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb81054e1 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbc8401d9 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbc9f2446 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc2d1f6da mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcee3cbbd mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd1ecafcb mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xeb4ba84a get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf36b8ebb mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfaeabe31 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfe839ae9 mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x129ccb52 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x1f9f8ccb add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x36011532 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x480b0fd1 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xeb143482 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x2dce012d nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0xd00dbd83 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0xa3df094f sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x4a5db998 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xe733f55e onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0xecb254df spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0d5b6369 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x11ae7ded ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1605e607 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x23007484 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x293267e8 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3570174f ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x513f9585 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x792a23e4 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x84ae20dc ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8caee86d ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa88f4885 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb4f676b2 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xc3199f2f ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x04ac2a40 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x81bbd147 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x891769a6 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xc61c6a96 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xd835e078 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xfe8dfae8 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0f27a2dc unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x4cc9388c devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x512d4e6d can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5238d7cd register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5540f7dc alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8c762820 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x92f2d307 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa4ade4e2 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa68e93bc safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xad9a3e09 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb3246615 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xcd864a4e can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xcf07f673 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd2d4efe7 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd3a060a4 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd6f19ead can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xe02d043b alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xee5bccca alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x1054c8d0 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x17d7b0fc alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x5c90bd03 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xf4d9ec22 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x2a1b9599 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x309216fa unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x4266fa20 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xa061ca32 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x08db9d4b __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e7bb214 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x109286bc mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x114d7d8c __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x127cfb5a mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x13ee3c78 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x154fed0e mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1b27e224 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1ba5c38e mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1cb0ea44 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1cf6d7d6 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1f45f3bc mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x202479ed mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x23f9ba50 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x24a2d083 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x24f25769 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x275a00f9 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x277799ee mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a5e1e2c mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c1a0798 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2d386d32 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e45b0ff mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x311ff0aa mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x31226c67 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3232c274 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33792858 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x34306a28 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3475d0a9 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x372dc507 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x382846d3 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x38663796 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x42282d6f mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x43979c79 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4531394d mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x460ede0a mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4985dd86 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x513ba9ba mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x516951bb mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54139eb8 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x579df898 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b5d6cd7 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5fa14467 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x61d4bf81 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62b33c17 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x651e1e06 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6961e9b4 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x69b0e817 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x69c8b6fe mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a0c9670 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a75cbbe mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6aac0f57 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6bed9acb mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7046f466 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71abbc31 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x75a1034e mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x79961c0f mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c462221 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7faf82d3 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x83277051 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86b99bde mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x88928bca mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a4aadce mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a52aef8 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d1ea331 mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d76a2ff mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e47aae0 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8fcaa33d mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x92fe1ac6 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94dbd767 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x96783808 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97fd42c8 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9a7595cb mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9cc5ba44 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9d04182f mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9d5d1a24 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ffb3123 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4844079 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa5bec770 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa6ff2eaf mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa926f688 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa9d561bb mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaaf35ecc mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xade7708e mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xafecd17d mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb2a1427d mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb39c1b3b mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb4b57398 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbd37011b mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc02344c9 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc142d0f0 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc1917283 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc295810b mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc3a599b1 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc58b5ed0 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcaef3b8b mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xce259ba9 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd41283b2 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd445f3f2 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd4d6377d mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdb00166c mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdd58e279 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe518fdd9 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe58ed952 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe58f7b68 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe5de72bd mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe8ea423a mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf184cd8f mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf4fcade4 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf6b654cd mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf7340ebf mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf8d45922 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfbc1cfd0 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc9e6865 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x03414837 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ffcc8a0 mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1b90d098 mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2df58fec mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x55754252 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c50e4a0 mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x62a1c7b6 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x74c291c4 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7714a07b mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x89cb2493 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x904a8e7d mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9f8290e9 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbc1bf428 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc5e3bd82 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc40deda mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd4c2bf4c mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdd8c90be mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf6f8ffb7 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x4c5cff89 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x927c34ec stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x9708edc5 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xe679e43a stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x7193e3cd macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xb47e6ed0 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xb688d283 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xe908391d macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x9eb02f37 macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x0e0329d3 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x772a9a58 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x8deb8c6d usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xf6cc07a4 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x4f7e200b cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x6535be9d cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7ad68ec0 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x8f731854 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xacd26468 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xba791746 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xbd1f397c cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xdf41eb00 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x0b122226 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x9a940ef0 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xca3dfb0c rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xd3868455 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xf30d3aff rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xf81a0670 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x04805391 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x10f7653e usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1995e740 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1ad2645d usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x221180f1 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x351b6aa9 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x36a867f2 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3af05256 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x428dc7a3 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x53253326 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x53f08049 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5d77ff2b usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5f70d2e9 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x78c5942c usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x79dad411 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8036e098 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xaa986f30 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xac711091 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb95b72cd usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd225badf usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xda7353af usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdb371eae usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdd02ac68 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdd1805fe usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe40277da usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe4504750 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe57dcc9f usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe6cc9bac usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xeb2bdaaa usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xebed04b4 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xef3c38f0 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf6919e06 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x43fa64b5 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x47f35dd3 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xc3bacdab vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xc9e78af5 vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x094a7064 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x0c81848f i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x1a7c48d4 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x1b9f4093 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x492043a9 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x54f3d378 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x78e438da i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x7bd49a96 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x8ad6ae6d i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xa46ad140 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xad2e7fba i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb162b804 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xc7b85004 i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xcde512e2 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe2c9f895 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xf6759ab6 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x3f91e0df cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x6750197e cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x74805e1c cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xa458361d cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x0794d16b libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x092de5e3 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x838324e9 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x8a9d52ad il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xa64cb9cf il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xc90f03b2 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x03d9fc55 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0466c56e iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x05fe8ee4 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0d9ec815 iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x13bf305c iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x14557805 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x23b31849 iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x34fb2194 iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3658afe0 __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x52ee2088 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5ac36c3f iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6715334b iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x782d7ceb __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x79280a9d iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x94440515 iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x95795c57 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xacc6416e iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xae0faaec iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb89d5330 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcd255de2 iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcd3a445d iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcf341945 iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd1db77fe iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd9e79daa iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xdbc1ff0f __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xdd3e32a4 iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf4578655 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xfefd410e iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0b96a55b lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0d211597 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x1cc3f935 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x23cbca16 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x32d36513 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x41f0135f lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x7b7d380e lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x7d7bbd63 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x93b4d3c6 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x9ba6617b lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb141450f lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb6d6ae78 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb7fc48f7 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc39a362a lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe5531525 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xedf9cc8e lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x141edb4b lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x3319e12c lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x33b3bce0 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x463abb74 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x472b4c66 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x55e059fe lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x62da061f lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x631e9769 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x16914294 if_usb_reset_device +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0xfc062262 if_usb_prog_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x1ceed9b4 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x1eb3bb66 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x3061c642 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x468af41c mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x7689eaf8 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x833b0c06 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x866d9a06 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa5571f90 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb46975fc mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xbb438250 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xbe670026 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd417a285 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd61aad81 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xdb0a99d3 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x08fc4774 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x114c95d2 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x1e925c52 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x64e6dd2d p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x9120a3ff p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xa1c03226 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xa40ba396 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xd95b93ae p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xdd852492 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x26979961 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xab6de569 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xbc0f9a9d rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xc4008674 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x07bc2465 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0d77e8d1 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x12a2d6ba rt2800_get_tkip_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x265c7270 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x37102c89 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3d8bf23b rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5711367a rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x59a00a26 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x63a361ea rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7f81dc12 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x83ed870e rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x887243f0 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x89398678 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8d4e545f rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8ff9999f rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x937ad036 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9da0b34c rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa0e7a9ab rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa132b2b8 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa59bb849 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb2680c2d rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbdbfe581 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc03a65d8 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcfbc8d06 rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd1b1d801 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd431bcc6 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd48383ab rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd7da0acd rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd8e7a87c rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xdbca1af3 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe78d270e rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe83197ac rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe91cf448 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xeb64949b rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xee92242a rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf03a8ab5 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf567fde7 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfdeea272 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x31351df8 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x3d61c978 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x406ad3cd rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x420cde36 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x6ae454f8 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x7bad0cb4 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x8d03d4af rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x969adff4 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xbc4cc7e5 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc9679757 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xd3ed1991 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe9d68595 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xfb2d7eb6 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x041ec94a rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0dcc6bf9 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0f4be08a rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x102e7610 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x11687b56 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1171c089 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x186474a1 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1a4e727e rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1a6171f8 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1ac41592 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2a0720a5 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2ca3bb88 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x36800df1 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x38fa2718 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x39b2689a rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3c870d15 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3f17b8fb rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x48a7df80 rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5316be7f rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5708f64b rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5f12e416 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5f9c5380 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x68e5e29f rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7cf7a108 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7e771957 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7f4ec340 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8730c4e3 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x89435135 rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x92063f29 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x937c6e9f rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x96b25cbd rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9783f052 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9dfe9726 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa987ed1d rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xace6c18e rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb00f29fe rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb0a59512 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb9d69f18 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbda972a9 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc8b3e88c rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcbb8587c rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd5d90f3e rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd971b710 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe390d86f rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf2cf11c9 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf7a9b660 rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x0b1ec180 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x72bfd0c2 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x82e4e468 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xa19f3319 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xa1eeeb99 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x0a924b8a rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x24a8103a rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x3af75ac7 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x81142619 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x1a156436 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x1dc5d182 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x237c3c1f rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6b82fb78 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x718e99fa rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x76fbed5a rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x7c07124a rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x9291f35f rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb3336947 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xbc84d52b rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xc718842c rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xc74b2ae2 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xc822c39b rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd7494d35 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xdeeca340 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xfbfd53ab rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1d9a5ff7 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2595b22a dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x32da989f dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5b08ad18 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0929de36 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x09c9a857 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0f944c29 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1e5dc2c0 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x286bb64f rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x29ea2422 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x36d2e8f0 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x44bbb1fc rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x597a285e rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5dcfa97b rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x60f7d751 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fee3a6c rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8a71b38a rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9331ab03 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9b1868c6 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9c4d23fd rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9d7eb85c rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa0336008 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa62abd61 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaa54bbea rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xad51752a rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaf4d6d94 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaf579537 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc3ee2b78 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd222fbc8 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd45d3574 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd96e8884 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf90d08ff rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xfd1e76ba rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x204abb78 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x206f4061 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x241dedc1 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x24f16150 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x43c5512c rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x454c0f8d rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x64ed511a rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6b4de810 rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x71a93732 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x848162cf rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8e3fe1e1 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb34a9f5d rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb4d012b1 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc1dd1fa9 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc9ec352e rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd2b1f48a rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd8d08468 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xdf97bc54 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xe50e006b rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xec356215 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x3dff2da7 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xaab1c4b6 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xc23c3ee2 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06a59a22 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0ba33ee4 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0ff1b288 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x10f9c47b wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x18ddb7bf wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x19d1beef wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x310b7a4e wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x36b96b3b wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3827557a wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3f198a88 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x41f13da0 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x42a32f6f wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x42ab8ff6 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x47b0f45b wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x515e0cb4 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x584f7ca6 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x59872dd7 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6193af62 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x676d66dd wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6ab57f91 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6b085c7d wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7899e4d9 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x846f23d1 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x88896ec6 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8d5ff3a1 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x92b860b0 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x97c71831 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x981a6a75 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa565a2a8 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa6729092 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb7d02194 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb805a0fa wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbbc48673 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbc102d38 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbe0ad3f6 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcd51b499 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd2b2f071 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd5bdcd37 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe1b55fa6 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe74d5daa wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe805bfcd wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xec261f72 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x3b577068 nfc_mei_phy_disable +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x703a51d9 nfc_mei_phy_alloc +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x8b4e7b3b nfc_mei_event_cb +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xdee77337 nfc_mei_phy_free +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xe82e19a5 nfc_mei_phy_enable +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xee041005 mei_phy_ops +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x3628b038 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x3dafb16b nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x40e3b75b nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x2f7cf9e5 st21nfcb_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x697d3950 st21nfcb_nci_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x0b035472 ntb_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x1364a03d ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x77ae9ef1 ntb_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xe8cb95f6 ntb_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xfe897ddd ntb_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x3c53c6a7 asus_wmi_unregister_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x3e81b3ea asus_wmi_register_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_ips 0x46809fa9 ips_link_to_i915_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0x232b5238 mxm_wmi_supported +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0x61cdf799 mxm_wmi_call_mxds +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0xe26032eb mxm_wmi_call_mxmx +EXPORT_SYMBOL_GPL drivers/platform/x86/thinkpad_acpi 0x706cdcef tpacpi_led_set +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x3ecf6cfc wmi_install_notify_handler +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x561c634a wmi_evaluate_method +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x876d29f1 wmi_get_event_data +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xb5a6ebe2 wmi_remove_notify_handler +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xc9d4d6d1 wmi_has_guid +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xda29f8b0 wmi_set_block +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xfb882fb7 wmi_query_block +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xc3eb8dea pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xcb46f374 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xdfbc7829 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x21e22848 pwm_lpss_byt_info +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x22ffc737 pwm_lpss_probe +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x81ca2e1d pwm_lpss_bsw_info +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0xb563cdb0 pwm_lpss_remove +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x00e240da mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x11db5940 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xdb34a852 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x1102d7fa wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x34fb9e99 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x5d2a50d8 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x8281e9a3 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xbf66cca2 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xf4fff08e wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x56f5ed70 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x000d930d cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x01e4b5e6 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x07b03812 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0ebd4956 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x137892d1 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x14227959 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x143a06a9 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x15c7d67a cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1dab3724 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x26b74f1a cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2d09e577 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2d57404e cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x360e4b90 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x36674828 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x38c3f9ca cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3bc0e52b cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3d158ba4 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3de961a8 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3eaf13a9 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x457fc3cc cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x482d5998 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4a5e25c2 cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4d9caf1d cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6103c01f cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6df298cf cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6e92d7bd cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7cebefda cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x80760841 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x81312871 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x83179574 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x831fd223 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8644bef1 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8a9aca5c cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8b255f20 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x94e341e3 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa7350469 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb26f4a2a cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb63e3e5d cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbb0efba2 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc2321894 cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc3c62a71 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc93d8613 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcb10080d cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd5f3a47d cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xddfe4a0d cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfd575b71 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x141c1374 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x20455c6d scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x593a36c2 scsi_dh_handler_exist +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xad04e8e9 scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xc7e83dd1 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xd59d934e scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xd99e6b43 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xe2929886 scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0898b956 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0dc13511 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x103e1eb8 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x163745f0 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x18be002e fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1bbb3abe fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x25f2bc3e fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x32212a72 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x32cad8fe fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3dd88c31 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x756e1c0f fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7d812789 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9284a981 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x994f3298 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe058806d fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe15f6af4 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x2f176908 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x470499a4 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x51351f9a iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x94b7e714 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x9f6ee1de iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xfa2e42fb iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x03db9ce0 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x06c3dcdf iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x09ca181e iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0af7f981 iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0faed206 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x14375f1f __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x14d94782 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1a28050d iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1b79417b iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x21159f71 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2982fc2b iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2b50096e iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x32108867 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3504fbc8 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3544edef iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x381e67d8 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bdd7852 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x45ae7961 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4ced15bc iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4db5038b iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4f574a3c iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5a7ecedf iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5b04b4eb iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6b2f1223 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6e858619 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x716a7f2e iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x739a15da iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x792dba99 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7babdd9e iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7f0083a2 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x910892d9 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x944bb2c3 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa2db2802 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb7280a2f iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc1434557 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcb8d0e5e iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcdd3f4d0 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd1ff3d85 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe277a11b __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe5f27e9b iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xefd38527 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfae2a1d2 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0241af1b iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0b0b59fb iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0f84a9ce iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1251c496 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x29ac268c iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2a4b6da7 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x39f8bc7f iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3e5f2e08 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x543aeb8f iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x63c97e03 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6f84265e iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x834b0382 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8d9c9ac1 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x90a8804c iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa19df4bf iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd55743d6 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd6ee33c2 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x046424a7 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x10ccd0d9 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2da25546 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x320dbcda sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x356b1ea5 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3ff6010c sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x43a59120 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x44d83855 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x471db318 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x57c27bc5 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5a30dcb0 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7e3b3edb sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x95be6396 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x95e8c964 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x96a7dc26 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9e56ff9d sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa78fb505 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb133de83 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbb0244a7 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc0a5d43d sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc0a606f3 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd48d557f sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe7f32be6 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xfd08caf9 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x09eb596e iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0bceee39 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x16cafc75 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2bc7c47c iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2d844761 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2fb4351b iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x30990778 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3c427869 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3fa1dd63 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x400b73f0 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x44849b92 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x47548c41 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x49198b26 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5027ebe0 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5e18861d iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x640dd35c iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x658adfab iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x79c5f3bf iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7af79211 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7d045495 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x80ab6cc3 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x82c804f6 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x89dc0e4e iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8ba65d9e iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8ce3426b iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8e4b730d iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9f078a35 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa230127f iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xaadcb1b6 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb069eefc iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbce7e20b iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc09796bf iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc74c7d0f iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcb98e472 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcd38cca8 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd932063c iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdfa4cd14 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe50eabc7 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xedd03231 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfdb38add iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x04629a6d sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x3baacd28 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x6fd110e8 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xe9d98abf sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x2fcec488 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 0x074a7cb8 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x323009f7 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xad9b48ff srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xaf5ec097 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xdac2d2c0 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xe6a2dfe7 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x54a68106 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x6c77daf4 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x9ffaa552 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xf5d3f543 ufshcd_init +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x04fee1b2 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x12f2f2fd spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x154bce56 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x347c734e spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xa5510299 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x4902375b dw_spi_xfer_done +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x4ba70e46 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x65d6ee3a dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xa6fd1292 dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xd29ec182 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0c8b6eee spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0f4f7575 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x18f7c63b spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1d5b2536 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2cd29035 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3784fd47 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4d5a785f spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5a192244 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5a79e4d5 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8614740d spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x876a8e28 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9a0fd7a6 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb9723c63 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xce2a958f spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe16ccf79 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xeb0c4d6e spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf8dd9c27 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xfd9197d2 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x180a5936 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x12653793 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x17185639 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1d9a4658 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x215d531e comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3321e651 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x33be41c4 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x347ffe78 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x364a29ea comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3b04f79f comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5de80aeb comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6b916975 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6c492a39 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6ce73312 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x725f4bab comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x91b6f941 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x951af2a1 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9a9132f8 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9caad23b comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9cb3518f comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa00b9681 comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa5795a0d comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xae23f10a comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb5c1d3ac comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbd6b481a comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xddd5ce3a comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xde5c4a41 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe2c2a1d4 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe584cb25 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe88eebd3 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xedf4247b comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xedff6792 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf086c4d6 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf607b7a0 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf626457d comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x04826625 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x229be28e comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x2b60a47d comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x5d989d6d comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xa9649965 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xb9589544 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xf20d86d2 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xf4b952b3 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x0495d372 comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x34b5d54b comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x5839073c comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x609d9d4e comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xa077989a comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xa8bc3b26 comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xf92612da comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x1d2a3d84 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x50a0065b comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xaa21f317 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xb08c0a1e comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xdd4ec29f comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xefef915e comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x8dec5212 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0xf360e8c4 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0xf30c34e4 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0xa6112ef7 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0xe1fd764b amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x6b02c153 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0xcda84735 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x003d367d mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0698cc04 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x07c11409 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x13119721 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1c4de8dd mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1d278417 mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1facf712 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2a43a22d mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2dbf8059 mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x5197a3a7 mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6859ab67 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x840d4d3f mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x868ba68e mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8e086dfd mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x94199a85 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x999e28fb mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xaaa7bf97 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb504e3be mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xd2647913 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe310ce75 mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe4c75da4 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x695d460e labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x0005605b labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x131f5df3 labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x1b063194 labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x33ef8c1b labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xe6234a1f labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x0b7737a4 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x697e8da3 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x8596d44a ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xc89b98a0 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xe70c34b0 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xf3f9081a ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xf82b233b ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xfea51868 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x5f182d64 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x6a747571 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x85050a7e ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x8d119de4 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x98a99fc1 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xea2fb28a ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x199f2e9b comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x79b8bf2c comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x9c674c81 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xb2221abd comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xbac8b417 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xe8a65c1f comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xeb8afc34 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x067a64b5 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0e81c76d spk_serial_out +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x29f2cd1c spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x454c8c55 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x48f62af7 synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x57ed9092 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x7ef11274 spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xa81974e9 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb791e455 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbe1a20ff spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xcda38867 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd1b551a2 spk_get_var +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xddfb62e9 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xde7ae2e8 speakup_info +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7cd4558 spk_serial_release +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7e810f8 spk_serial_in +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xec2bd245 spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/unisys/channels/visorchannelstub 0x3b25c599 spar_signal_insert +EXPORT_SYMBOL_GPL drivers/staging/unisys/channels/visorchannelstub 0x3dd751f3 spar_signalqueue_empty +EXPORT_SYMBOL_GPL drivers/staging/unisys/channels/visorchannelstub 0x96a39fc6 spar_signal_remove +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x2480fae7 uislib_client_inject_del_vhba +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x2675cc0c uislib_client_inject_pause_vhba +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x2ee59cf6 uisctrl_register_req_handler +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x368c31c0 uisqueue_get_cmdrsp +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x36dd0303 uislib_client_inject_add_bus +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x4ef29f6c uisthread_stop +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x5b17ab19 uislib_client_inject_add_vhba +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x7534911f uisctrl_unregister_req_handler_ex +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x78df17de uislib_client_inject_del_vnic +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x7a2a2135 uislib_client_inject_pause_vnic +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x7afa2012 uislib_cache_free +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x81bfd7c5 uisqueue_interlocked_or +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x83747fcb uislib_client_inject_resume_vnic +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x8a5b0d00 uisqueue_interlocked_and +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x97c3593d uislib_client_inject_del_bus +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xa4b1d718 uislib_disable_channel_interrupts +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xb4b78c98 uislib_force_channel_interrupt +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xb5805d17 uisutil_add_proc_line_ex +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xc3317ac5 uisqueue_put_cmdrsp_with_lock_client +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xc8321fe9 uislib_enable_channel_interrupts +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xcf71a63e uisctrl_register_req_handler_ex +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xd8df49b2 uisthread_start +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xdf2b92f2 uislib_client_inject_resume_vhba +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xe522bae2 uislib_client_inject_add_vnic +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xef277e14 uislib_cache_alloc +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xff4c55d4 uisutil_copy_fragsinfo_from_skb +EXPORT_SYMBOL_GPL drivers/staging/unisys/virtpci/virtpci 0x281f9286 virtpci_register_driver +EXPORT_SYMBOL_GPL drivers/staging/unisys/virtpci/virtpci 0xf0d18169 virtpci_unregister_driver +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x0be0d55b visorchannel_id +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x10953f70 visorchannel_get_physaddr +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x1902db97 visorchannel_write +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x1a6d7efd visorchannel_get_memregion +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x1cc71f6d visorchannel_get_clientpartition +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x1fcc367f visorchannel_debug +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x304ddbf2 visorchannel_get_nbytes +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x43acf9fe visorchannel_create_overlapped_with_lock +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x54540e81 visorchannel_clear +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x60aaf74b visorchannel_uuid_id +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x6d073e29 visorchannel_read +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x6f406454 visorchannel_create_with_lock +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x7aacc22f visorchannel_create_overlapped +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x7ab1b025 visorchannel_signalqueue_max_slots +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x856eff40 visorchannel_dump_section +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x8a5ab527 visorchannel_get_uuid +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x9911fc8c visorchannel_signalremove +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0xc3194e44 visorchannel_create +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0xcd2d303d visorchannel_signalinsert +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0xd732ddb0 visorchannel_signalqueue_slots_avail +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0xdbc59921 visorchannel_get_header +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0xe7332ac2 visorchannel_destroy +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0xe9c1ffd2 visorchannel_zoneid +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x00933260 visorchipset_set_device_context +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x1a93552f visorchipset_set_bus_context +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x22e8d2df visorchipset_register_busdev_client +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x24c61266 visorchipset_get_device_info +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x5d5986c0 visorchipset_chipset_notready +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x61476f6f visorchipset_chipset_selftest +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x7c2eba34 visorchipset_device_pause_response +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x90c6c6c1 visorchipset_chipset_ready +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0xbe445008 visorchipset_get_bus_info +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0xe410a223 visorchipset_register_busdev_server +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0xea0b5042 visorchipset_save_message +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x01d01eb4 unisys_spar_platform +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x03e0e113 visor_proc_DestroyType +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x12631ab0 visor_easyproc_DeInitDevice +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x14952a71 visor_charqueue_dequeue_n +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x1b66498f visor_charqueue_is_empty +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x26b95488 visor_charqueue_enqueue +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x2b15aa0a visor_easyproc_InitDriver +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x3bfc3704 visor_charqueue_destroy +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x4129a5d1 visor_periodic_work_nextperiod +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x483dc608 visor_memregion_create +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x5c9507b6 visor_memregion_resize +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x5edf3d4a visor_proc_DestroyObject +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x62b6b358 visor_memregion_write +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x7260af4b visor_memregion_get_physaddr +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x72da90bd visor_easyproc_DeInitDriver +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x78397403 visor_periodic_work_stop +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x7a72cd68 visor_periodic_work_start +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x7e80cef9 visor_proc_CreateObject +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x8345ef91 visor_proc_CreateType +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x865e5ab6 visor_periodic_work_destroy +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x96401fe5 visor_periodic_work_create +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xb862ab6c visor_memregion_read +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xb92f36ee visor_easyproc_InitDevice +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xbf59b75c visor_memregion_get_nbytes +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xc702c67c visor_charqueue_create +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xd3096000 visor_memregion_destroy +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xd685516b visor_memregion_get_pointer +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xd90ebafc visor_easyproc_CreateDeviceProperty +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xeed6b72d visor_easyproc_InitDriverEx +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xf053fd4b visor_memregion_create_overlapped +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x92a590f0 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xae50c2af uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0xf2fd845d __uio_register_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x56ec65a7 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x8ef1a0ab usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x20d8fbe1 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x352b06c5 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x46862c18 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4cd00555 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x598a96bc gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5e23f8f7 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x926e4666 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x93f15dd4 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x94346ae3 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9928406b gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9e58fd9f gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa5a75d72 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xbdbfee64 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe6b71fe7 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf0bb55e6 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf594e18f gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf8548d5d gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x89263781 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xe00b227f gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xf5c58e06 gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xf9e5ceeb gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x208b60a7 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x5f6d6af1 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xfd3ff825 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x01729d70 fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0a5230df fsg_common_set_nluns +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 0x1b1cc3af store_cdrom_address +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 0x26e045e5 fsg_store_ro +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 0x2d10b6a7 fsg_common_create_lun +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 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x488a9158 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4b91849e fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x51707c29 fsg_common_run_thread +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 0x68e8ca30 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x76a16801 fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x8f10fa65 fsg_store_cdrom +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 0x99023bfc fsg_common_put +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 0x9dc025a5 fsg_common_free_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa46e6443 fsg_common_get +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 0xaf4edb9b fsg_common_remove_lun +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 0xceb909ff fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd2c34801 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd3ae3b65 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd468f882 fsg_common_set_ops +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd89aeb62 fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe4d1591e fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe6ea1a17 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe9c71347 fsg_store_nofua +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 0xf903af84 fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xfb429bca fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x15b81bf1 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x228ee6a6 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x2d28c44b rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3a6d4f22 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3ca38e3a rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4ca90996 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5d22b406 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x785d494b rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x840dd143 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x988ad2a2 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9acf72e4 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa90054ee rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb971ebca rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd2fe47b1 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xdb2d01cb rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x12232807 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x170b7c40 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1b162d0b usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2c2d8ec7 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x364627f0 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3e1f3922 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x42b46887 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4e4c67b6 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5bfe6487 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5e375799 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x677dc80c usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x71a282c0 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7a1e02ae usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x86837638 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8bda1da4 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8cb8f9e4 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x950b1035 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9ecf6448 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa1dfddee usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa506e58f usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb866724f usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xdf35ac8a usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe21c186b usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe33935f8 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe39a6d18 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe3fcdcee usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe7016181 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf3b65464 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x017c4574 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2cf5dd89 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x352cf494 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3e4ebcaa usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x4906a4c7 usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x4dedfe0a usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x629a76b6 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x938f3f4a usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa0411e98 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xae31760b usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf942018f usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x1f2ad731 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x8c2fe2d6 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x0451c8af ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x22325b8b usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x3d4fa77f usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x632214fc usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x6b3b7e5d usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x6db1de49 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xd335cca5 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xdd08b8d1 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xf480d212 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x522ea256 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x56d31820 musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x72234dd6 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x96919667 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x26d79bcf usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x471147e9 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x837055f8 usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x868464db usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xc1dbbc10 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xeadbcfbd isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0xd2f847a7 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0804536f usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x15e65185 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x34b36230 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x43345df3 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x716dc205 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7dc4163c usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x831c2174 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x86d4b05c usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x916f76cf usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9360fd04 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa816dca2 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xae22f72a usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb490d5db usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb6514b03 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbc5ff497 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc0c4acac usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd253ce8c usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xda83f47c usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xdbba517f usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xea90ed78 usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf61e3e5a usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x078fa6ac usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1709e0b2 usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x21e6b131 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x2f52da04 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3d1c1063 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x521883f4 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x5d6e9449 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6a48935d usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6a679c0d usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6ae6654f usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x8a6fdffc usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xaae61a81 usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb2e306cf usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb3df81b3 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc1138ce4 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc4fc60dd usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc5aff24c usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc9a9e5be usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xcd754e18 usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd4250065 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xedd2de15 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfc90f066 usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfef5f49f usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x05938464 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x09c36bca usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0f016d22 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3d5c021f usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x5b832917 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x5df5a444 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x64cfc02a usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x79b7daff usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x865376d7 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xb1d64149 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xbc9e0a20 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 0xf71b9e93 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x0bd816f0 wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x122f15ac wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x16fdb51b wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x3e633bfa rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xb4ff950b __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc1e7c3ae wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xd188a336 rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xd7c774ce wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xf534b3db wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x25112117 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x32c98597 wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x3622fb73 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x393a0a84 wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x49767871 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x6491c190 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x6751a1b0 wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x6974a2cd wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x823546ae wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9ec5bcf4 wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xabf4fa59 wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xe59a1c26 wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf3c995e1 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf63d5a12 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x1557b972 i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x5adb9fba i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x85a9a2fc i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x05abfae7 __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x18fad728 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x2f7a7158 umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x7a1067f8 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x7e832f30 umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xb242b009 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xd80d119b umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xfb34474e umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x09250acd uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0d78016e __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0fc02440 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x11c45888 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1d0b59aa uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2d7431af uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3b1b40d9 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3dcc4ddf uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3dfe67fe uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4c02b420 uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x52dea0a7 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x535ad1ff uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5f4c9232 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x67aa8234 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6dda6247 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7738437c uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x816b9e92 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x85e41bab uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x88bae9a9 uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8db8b181 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9dae9ef7 uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa2116764 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa5022084 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xac97316b uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xadba2abc uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbaed356b uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc56b8425 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc7abf2c8 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xca92e7da uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcb6dceab uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcca6d173 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcd4452e5 uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcf65bbd8 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd131e4b4 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd95f8be3 __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdc2faa98 uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1c02574 uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe73d557c uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfae51c54 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfaf34beb uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfb59d77b uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/whci 0x2f0ad31c whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x36a67ffe vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x48c785b0 vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x4ebe32b8 vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x74cc4e40 vfio_group_get_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x92afdf4a vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x95258207 vfio_device_data +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x969c73d9 vfio_device_put +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc1d989c5 vfio_external_check_extension +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc4913442 vfio_group_put_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xcde0d989 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0ead3ded vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1710bd21 vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x25eb8800 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x276694c8 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2cb5dcc8 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x319af3f0 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3490142a vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x35741784 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x394e3c05 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3eef1ef3 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x47ea482d vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x502bafb2 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5e4fa73e vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6f7c9e57 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x720ed954 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x73fb08fd vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x799dac8a vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7c501264 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8b7dc4b5 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x99eb5107 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa1dcbcf2 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa49e375d vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb3a7ea7b vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb6b93811 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb9975ab4 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc93f102d vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcaab40b2 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe031ee6b vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe6cadf6f vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf33130a2 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/video/backlight/apple_bl 0x2c63e051 apple_bl_register +EXPORT_SYMBOL_GPL drivers/video/backlight/apple_bl 0xdab0f892 apple_bl_unregister +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x1247d2b9 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x29127dc8 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x392ce717 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x6e46ecd1 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xb4785a31 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xbdb75879 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xebc0ac19 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x00dbf8dd auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x06a86f41 auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x23a0b19e auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x3962fa40 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x656922ed auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x9e4d878f auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xb2644188 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xc5112dd3 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xe3ad7c0a auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xf7318705 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x8800c261 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x02b5b74e fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xdd06a08f fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xa03ae21e sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xcb38b0d3 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x016e6c20 vmlfb_unregister_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x90c018c6 vmlfb_register_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x0bd93bae viafb_find_i2c_adapter +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x22a7af24 viafb_dma_copy_out_sg +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x292da7a2 viafb_irq_enable +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x30cc9311 viafb_request_dma +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x31469540 viafb_pm_unregister +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x79e6190a viafb_irq_disable +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xb4f863e6 viafb_pm_register +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xcaefb732 viafb_release_dma +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xfff2dfd2 viafb_gpio_lookup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x3b6222cd w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x47e49aa4 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x5c0a4cab w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8ac0a2ef w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8c46b93a w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x99d9fef9 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa36d3797 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xd941badc w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xfb6c9142 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0xf879ad2b xen_privcmd_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x37c41981 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x979814ce dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc6dc8c2f dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xd3022002 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xdc583c08 dlm_unlock +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x1651baa3 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x518928be nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x6778bf1b nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x6a013e05 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x9390c61c lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xcd93c047 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xd26af38c lockd_up +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x02ae3321 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x02f37409 nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x038868cb nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0399328a nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0c831fbf nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1468a879 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x16067ae5 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1703fa4e nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x177bec4b nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x188195d6 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1d0bc95d nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1e71ce0d nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22784075 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x23e124de nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x23f4ca7d nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x29228538 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2985a864 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2a170a49 nfs_zap_caches +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2d5f98f3 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2eb06e07 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x317f6d17 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x339acc69 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x34c555ba nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x385a15fd nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3b71b9f8 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3d20ceac nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3dcccd97 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3e755cce nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3fb049c3 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4121000c nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x43a6a8de nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x46cd7f0c nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x47476c5b nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x49a2da01 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4a349011 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4b5d110f nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4be5e682 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4de7b8ba nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4fb1a18f nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x54d7cb88 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x558c10ad nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x55cbbbc2 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x56e587fb unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x57384673 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584327a1 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ba04daf nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5c4a2a7b nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e8c259b nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x64251aa7 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x64f0dff1 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6583cdb9 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x713797a7 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73168b12 nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x75a7525e put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x75b70e23 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x77842e38 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7833c67f nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78c62952 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78e6d822 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x792c6344 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7f70777d nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x813cff74 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x816ebbb3 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x81af4437 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x83827d40 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x85ddd47a nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8689b494 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x88787706 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89a95924 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8a14abba nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8c80bf90 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8cce7160 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9263205c nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9ad505c0 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c238dbb nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9fa0ddfa nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa0afdbbb nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa2b82835 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa2bc6eb1 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6aace2a nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa7e536cd nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8d2d1ce nfs_callback_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa9cdc438 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaa1a4530 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xae2b284d nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xae3cd38e nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb1098908 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb29dd05e get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb34b756b nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb3f70009 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbca7e483 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbda8f878 nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbefa4a73 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbf3ca026 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5b027c3 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc8a07ada nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xca3a14ee nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xca924152 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcb145d0f nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd30ff65 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xce377be1 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcf306c9d alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd07581b0 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd29e57f2 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd6441ac4 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd9c2af3b nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xda2d925f nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xda65b87d nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdcaebd23 nfs_put_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdcd4c3e5 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe4e27220 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9937da1 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xea8ac3c2 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xecee762a nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf02b4618 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf18dcf48 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf22eec8f nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf6e23789 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf76f039e nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf9a393ff nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb8da9ea nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfd525cdd nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfed36b84 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x02037a89 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06c36816 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0cdb158b pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x10a688a9 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1d224b2a pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x209a8802 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x24c30ae8 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2b7263ef nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x344ccdc2 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x346fb78f pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3c1ebbb0 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3db3e4cb nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3dfe6fe3 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x471de0a9 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4ca7a6f6 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x55d205ba nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x56bd8acb nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5e94b57b nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x605aba45 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x65a334ec nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x66fbbc0c nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6ba72248 pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x80d254cd nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8bd02f73 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8d9b1303 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8fd247b5 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x91aecdeb pnfs_commit_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9c3faa22 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa7eb9bdc pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xace5b6ef nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb8c4f9c2 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc1ce2de7 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcdb1af46 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xceaf3169 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcede226f pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd1af0685 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe309b602 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xeed7dbb9 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf2d2eaee nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf3c2a9eb pnfs_writehdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf6918627 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xff616722 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xffff1309 pnfs_readhdr_free +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xb954a277 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xfd5a361a locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x6ce70d97 nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x88427ae4 nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x0c1d5762 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1d747ce3 o2hb_check_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x35e120de o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36418553 o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36a28a9e o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6c18cb6e o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7c81e9e1 o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7c92200c o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa1ae48e1 o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa82a8645 o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xae808bac o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbaeb4700 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc0b2d5a1 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd1800c17 o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd60f2c6c o2hb_check_local_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x18518626 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x352605a3 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x556fe09b dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xa091c5e5 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xa57c48b0 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xab8a5986 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x234e6c5e ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x269d63fd ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x316904e1 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x3bcef5f3 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x40718c92 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4220e0cd ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4226705d ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x424241c9 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x5f53dd66 ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x60f4bcef ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9ccafa05 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xa06fbc10 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbf9068ab ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe40cffce ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL kernel/torture 0x14360e0c _torture_stop_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x1b2fca48 torture_must_stop_irq +EXPORT_SYMBOL_GPL kernel/torture 0x1be7d8be torture_onoff_failures +EXPORT_SYMBOL_GPL kernel/torture 0x3e9619f5 torture_onoff_stats +EXPORT_SYMBOL_GPL kernel/torture 0x4c7529bd torture_shutdown_absorb +EXPORT_SYMBOL_GPL kernel/torture 0x52665f8b torture_random +EXPORT_SYMBOL_GPL kernel/torture 0x5346b23b torture_shuffle_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0x54e04056 torture_shuffle_task_register +EXPORT_SYMBOL_GPL kernel/torture 0x6364b2f0 stutter_wait +EXPORT_SYMBOL_GPL kernel/torture 0x679d9e50 torture_must_stop +EXPORT_SYMBOL_GPL kernel/torture 0x688e6a64 torture_cleanup_end +EXPORT_SYMBOL_GPL kernel/torture 0x69565017 _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x6bdeda8f torture_onoff_init +EXPORT_SYMBOL_GPL kernel/torture 0x8b0e1d2f torture_shuffle_init +EXPORT_SYMBOL_GPL kernel/torture 0xc1361afc torture_onoff_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0xc6527045 torture_init_begin +EXPORT_SYMBOL_GPL kernel/torture 0xc67a49d4 torture_cleanup_begin +EXPORT_SYMBOL_GPL kernel/torture 0xdbc5277a torture_shutdown_init +EXPORT_SYMBOL_GPL kernel/torture 0xe6989fd3 torture_init_end +EXPORT_SYMBOL_GPL kernel/torture 0xe9ff1468 torture_stutter_init +EXPORT_SYMBOL_GPL kernel/torture 0xf6d34fb5 torture_kthread_stopping +EXPORT_SYMBOL_GPL lib/bch 0x231d70fc encode_bch +EXPORT_SYMBOL_GPL lib/bch 0x6b770f49 decode_bch +EXPORT_SYMBOL_GPL lib/bch 0x9463ff71 init_bch +EXPORT_SYMBOL_GPL lib/bch 0xbdf512de free_bch +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xaa0c644b notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xc7b80fb3 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xfdfcb8cb raid6_call +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x201d8ea3 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x29fa419f decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x300d7e57 free_rs +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x6fbb3bd9 init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xabda1e2e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xb050f329 init_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x03c6cd9d lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xa48812a3 lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x04b734d9 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x177ccefb garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x64f32d08 garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0x7e7da66d garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xc662f4f5 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0xea5a27af garp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x037bf2ea mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x8f2cc5fd mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x93989d68 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xa7f2c235 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0xc8d2f177 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0xfb586191 mrp_request_join +EXPORT_SYMBOL_GPL net/802/stp 0x634d5cfe stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0xf02861b3 stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x232de001 p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/9p/9pnet 0x40941469 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/atm/atm 0xb09faf79 register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0xcfb6a3da unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0xa2004729 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 0x4e711e1d l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x6fcedbe8 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x746a0d4d bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x80dcac1b l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x8b7688ef l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x94746545 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xb6f24c35 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xffacbd8b l2cap_chan_create +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x105f38b1 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x26808c09 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5c31f212 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x737dfe16 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9e43defa br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xae97c8e8 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xc2e46ae9 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x3669b6b0 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xbb9c3094 nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0a0a3f79 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0ea30541 compat_dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0f76454a dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x22044e1a dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x251d64f3 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x27399f71 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x28270dcf dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x30204aae dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x375cc57f dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4183e51b dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x41f027a5 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4fae7016 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x52135bdb compat_dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x52fa132f dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x63e8a7d7 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7095b28d dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7196e346 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x80e07000 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x962c7d43 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa12bd618 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xad4c27cb dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaf4af319 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaffd4255 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb265d0cf dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb81d8218 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbec3a263 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc67cac9a dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd3766e96 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdbf5b597 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdd08a3b5 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe3691b9d dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe7b030ae dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe7f23139 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe87e4276 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf77cd126 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0xfee8c38a dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x0343db15 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x532b1a1d dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x5a41046f dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7a8a4439 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x872bc847 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xb857b31b dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6e159c70 register_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xb50c2f2b unregister_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xe0763f32 dsa_host_dev_to_mii_bus +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x2a5389ff ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x449dd49d ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xb0622390 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xfecd69ff ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x21a51be0 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xcc2d6563 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xdbb0bf77 geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/gre 0x4ae306f7 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0x76abe2e6 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0x7a178e8b gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0xefc94026 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xf19e1a56 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x033e4a21 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x14931e70 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x2634fc39 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x348b54c5 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xc5c725a9 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd13b20bc inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x000cd4bd ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0e7d9e95 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x2c6b7926 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x495605f3 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x555e0b7d ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5eefe536 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6a071ba8 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x73e30bf5 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7c69502e ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8e41d622 ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x9cffb740 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb9165ca8 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xbff68330 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xd2dabe75 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0xfdae8a75 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x7034a4cd ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x6b6c3d10 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x4ddf81fc nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x8a1a8419 nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x8b9c4db3 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x943c3d06 nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xba202fa8 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x3f5c468e nf_nat_masquerade_ipv4_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xa21a9f65 nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xfedbf252 nf_nat_masquerade_ipv4_register_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_proto_gre 0x636b12c8 nf_nat_need_gre +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x54c72fdd nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x5977765f nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x6b2c1791 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xac5be855 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0x6fabae9a nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x05b93ed6 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x0c6b74fc tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x152f985f tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xa4f4e81b tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xb6d3f982 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x36aabe13 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x3f12a47b udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xa35d40f6 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x2b6442d7 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x35008c9a ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x9d5c0fdb ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xcc30b027 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xdee1da6b ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x811e7d65 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xe57c11fd udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x278c9c42 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x6eb85693 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x5aba9bf2 nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x6e6d111c nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xaec33241 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xd5970e3b nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xf7e70e18 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x2293972c nf_nat_masquerade_ipv6_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x2839863c nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x38d4401a nf_nat_masquerade_ipv6_register_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x16c9e1ec nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x6145e5da nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xd144c67f nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xde5edc88 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x952fe5cd nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x11055cdb l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x43db8f27 l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4453e41a l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4c2fc811 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6f4451aa l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x75ad7814 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8e898c5f l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xac96e183 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xacdd37c3 l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb0fc8b17 l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xcf2719f2 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd3260b6f l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd68dcf05 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd78801db l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe5236f91 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe92a1898 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0xd78f15c1 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x164fa333 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1ff9eb8e ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3663a36d ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x48a4ecbc ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4bf42798 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4bf610ac ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4fd71bf8 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5cb81165 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5d38f601 ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x615661d0 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x666aa024 ieee80211_iterate_active_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x92bc5e8d ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x957653b7 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa88c57d4 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xafaeedfb ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd5d26898 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf3c7e4a1 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf9282f24 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x03d28945 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1a46b560 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1ae93e51 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1aec0808 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x386e8275 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x45b8ee45 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x668a7f90 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6a6a90b2 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6c957595 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x864723ee ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x98fae463 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa13b3c27 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2d623f3 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc333d741 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc3708c4 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd71c272a ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x3ad01d5f unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x42192020 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xdcfd013b ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xfaf2f23b register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x023d8f08 nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x03b40b9d nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x059df8fd __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0b543165 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0cb7f874 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0cbd29c3 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d376bda nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x11e6638e nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x15e59f8c nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x17772c13 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1a3372f7 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1ccce364 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1f6166d0 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1fdbbb61 nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x264db014 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x29a7f866 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2dedd9e3 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2f3b4d26 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x342d3176 nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3455ed8d nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3b122994 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3d037cdb nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f1e1b7f nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x48728daa __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x49a8f8e5 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4a4d6826 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4e86e696 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4f5c0b46 __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x51b8f8c4 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5391cf5b nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5a29c58b nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5b116ed4 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5bf503fa nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5c14e77e nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5f5f7439 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5fa66ed8 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6107b33d nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x63131126 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x63b21639 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x67d28cc4 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x737995ed nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x73e58741 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x77faafc6 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7844e74f nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x79ed15b0 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7eded360 nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x820d23cc nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8fb475b1 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90ff6c9f nf_ct_invert_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x91053489 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x938b1b08 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x97407210 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9f20c91e nf_conntrack_tmpl_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab61fb73 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xac5c179c nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb49f7483 nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb4d6243c nf_conntrack_flush_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb5a5aabb nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb7de76f7 nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbbf4720e nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbec4199f nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc3440ed6 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc3ad78c6 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xca836270 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcb3e126e nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcb7f48cd nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcdc4dd84 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xce7fce0f nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcf8fcfa6 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd8d8bf3b nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe18b942d __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe9be80b8 nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xec8e9f14 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf29ce5bd nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38356a3 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfdb9ad24 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfee837e6 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xffc46f46 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xffdf5099 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x6c7eb7ee nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x7cffefc5 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xc31c08a8 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0857c633 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x23d73d68 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x281cba70 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x470ce075 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa580e0e1 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa70aca4b nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xadd693b9 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xbfcfc4fc set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc5a777d5 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xec6c579d nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x65d752f6 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x09e89b67 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x98cf1f75 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x9a8362b6 nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xa4c80428 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x1be764c1 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x9dae7eb0 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x37fa700a ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x3bb7b44d ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x5847ca67 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x73f89026 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xae745733 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xeeffdd4c ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xf27fb0b8 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x7bb48877 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xa1aac269 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x3e4cb080 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x5fa3c045 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xb36096cd nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xb86d4873 nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0d9bae4b nf_nat_l4proto_nlattr_to_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x131f636c nf_nat_l4proto_in_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x1f308cb8 nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3292f325 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6ad81633 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7be86bb0 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x82ad7bc6 nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x83b2dbb8 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x8af3d6bf nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xb2504eb6 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc1dc5c95 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x277f6dc2 nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xeb4904d0 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11a006b5 synproxy_check_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x2ce2b5a3 synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x8841d39b synproxy_build_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x90298227 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb42e336a synproxy_options_size +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xd7054429 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0fda3c99 nft_validate_output_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1a762a80 nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3d49dab7 nft_validate_input_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4d0073f4 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x68cc9a3a nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x799a586f nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7dd2caec nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7eb54cc3 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8ec3ae14 nft_validate_data_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9f7b2e0f nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa7043794 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa8e99b37 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb049bbe9 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc69114c2 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd104e497 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdc0dde37 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf08cd6b6 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x2eeef80a nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x37a36a95 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x79507c62 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x97b7a0d0 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xa8af5674 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xc25c534e nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xc9b6715c nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x9d502066 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xc44d9c5e nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0xe88a6f9c nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x20540d2c nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x6300ab70 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xea562a04 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x18d801fa nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x3f684a14 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x53cf242d nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x93f5ed03 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xeeca8ea0 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xfb9ce8ed nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x04db063e nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x07e758f7 nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xf5ce7f3f nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x1ae8e70b nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xddf15889 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe8cdab4e nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xeb70bb37 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x04836ce6 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0d96a22f xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x128955c2 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x161d1417 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x27e59b6f xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4416d2d2 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4faeb297 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x57ceaf14 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5f82f1f7 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x691a6d69 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x73ad2102 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7691438f xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9d0572a4 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9f595757 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9fcd370c xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa03d4d3f xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb862c718 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xce7d2a6f xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd2dd482a xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xdf3afeee xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe0b4971b xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe1bbf978 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe1d5aa56 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xec24fd82 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x132318ac xt_rateest_lookup +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xd7e1b517 xt_rateest_put +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x179ebe76 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x5c2f10f4 nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xb1403e3c nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x097f0f52 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x18919be9 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x438622b4 ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x4545fba7 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x5f6980cf ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7a562f4c ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc8745f9d ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x0841850e rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x0bef4936 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x160b9d62 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x19df66eb rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x3b82809e rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0x3fdcba24 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x5f98a8ad rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x694c9a87 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x6da78c92 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x6f3cebce rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x74642d30 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x7ad55ad7 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x7bc62829 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x83a22b9d rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x894fe3c7 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x977e1e67 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xa750b065 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xaaba76b9 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xb191f23b rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0xb60bc0ce rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xcf279a8b rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xe69a4f37 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xec96ba02 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0xfd25cf5b rds_trans_unregister +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x0dee837c rxrpc_register_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xc35beeff rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x00c52ef5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x421f2c42 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x47cfea6a gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x751090bc gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8d1a827e svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xb5dea7ef g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x021bebbf svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x02377db9 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x02f14a14 rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x058fa129 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06712e1c rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06e02612 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09309416 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09d1f231 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0ca7ce89 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e638cca xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10952bdd xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x11d941aa rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x126f251d rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x13d36025 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x13f262fd rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1775784a sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x17c8cfd7 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x17e21e4e svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1968895f rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19b77948 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a7e031c svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e339dac rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1fc7a8ac gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x208d4d37 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20fe8f53 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23eba1b2 xs_swapper +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24571ae8 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25330842 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25499621 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25f33bd6 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x29758602 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a431ee9 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2b1e37c6 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f759857 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f82742f svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x30ff63f7 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31908c63 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31acacb6 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x323e9329 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32d7779b xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32db6caa xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37ed77e7 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x38f4bb5d read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3bb89c3f svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c5822b2 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ca32eb0 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3cb0a2f7 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3cf7d5eb bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f1dc363 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f235fdb rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3fc9e5a8 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4049415a rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42036a53 rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x424811e5 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4511c97b xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x493280ef svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x49ae3c4f svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a9d5b8d rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a9d70c0 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b12667c svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4cae87c4 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4cc03226 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d134c3c xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x514fd7f8 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x538ed9e8 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x548f6cb3 rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a6c8804 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b1c5ab2 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e2fbc55 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5eefca3c xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f8b9f69 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5fe019a6 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x62b22d73 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63ad4c7d cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63f64852 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x677530bd xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67895457 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69aa8931 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a8e43a3 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6bda8766 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c299c08 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c521483 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c9c8a9b rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6cd79d66 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d77d32a xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70ea47f1 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x72e4b09b rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x744f8643 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x74fc4ee5 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75e14af8 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x76fb535d svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a36ddbd rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b675e33 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c63ab0a rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7ef2da87 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7f876516 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x810f0616 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x83c7bcb2 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x843e19f2 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8597c2ff rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x89472a5b xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x89939cd1 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x89a4cff1 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a1ccbba _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a2342b3 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c4571ef rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e2b1db4 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e9d27c0 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f0578b4 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8fa57ad0 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x901d56b2 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91fb5788 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x93d66378 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9425c1cc rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9530986f sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x954acd60 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x95f3c490 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x964a729a svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x968928a5 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x975b4468 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x978b54f7 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2a9b455 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3c9f0b9 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3e6390b rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa5934ad8 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa5a80543 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6cc43c0 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa893b7e8 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa89f9a0c xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xacb777b4 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad485b90 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xadb73183 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf01b3b6 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb09aaf82 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb165886f rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1bbb5b2 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb2640ecd svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb275aea6 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb42e1a2c svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb46ee438 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb77dd281 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbce067e0 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbd52c2b9 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbdddb909 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbdec4c43 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf98ad5a svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc05aa972 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1a2bd6c sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc257fe5e rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2da6b11 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc73f7bfe rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcb2f533a rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2287263 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd32ec986 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd4e1da72 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8a11429 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8fd6bc7 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc20b4bf xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdcdae94d svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdde0bfbe svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde1bafda rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdebc53de rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf992c51 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdfa5ebfd rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe0cd6a80 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1f7a2e6 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe20e084a xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe27da072 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2c8590b rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5861ef1 rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe72082b9 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe9b4f17b xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeaf2aabb xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec72f03f svc_print_addr +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 0xef9e71ba rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0c8e7f9 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf28a819f rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf2d21b54 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf36dd301 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf37eb6b0 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf390b669 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf435293c unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf45bc564 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf47218b6 sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5f79204 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf8db06ad svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa579f92 rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfab236cf rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe173870 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xff4e7121 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xffce7e03 rpcauth_register +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0527bf28 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x18751267 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3285e4f5 __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x59d943c8 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x66a8ebab vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6983c74a __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6c51f9a5 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x751ff010 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x76a68d9e vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x80df629a vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8a268d49 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8a49289d vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x970b77bc vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9b48f007 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc706ae30 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xdffbef64 vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/wimax/wimax 0x0f8b286c wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x105647e3 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x16a3b517 wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0x2d7f848f wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x3e582e49 wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0x4d943370 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0x4fe022b5 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x6354de90 wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x7f0c1b4d wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0xae3f04bc wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0xccbc7347 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf19988be wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0xfd81d902 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0133f93b cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x07985d09 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0e323aa7 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1606f502 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x18749e9c cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x8dd0ee5a cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa856fb2e cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb819a0c6 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xba81fe73 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xbc3f6610 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc6d7d940 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd2c1ca47 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd7738134 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00778770 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x056bb269 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0b9e5852 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x74e1a843 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7c30b8c7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x92dbc6c1 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xbc8b0f41 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xce7a55c1 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xe122af95 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x14c63dc1 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x47deeb74 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x9e66f831 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xa1027647 ipcomp_destroy +EXPORT_SYMBOL_GPL sound/core/snd 0x0a1c5381 snd_kctl_jack_report +EXPORT_SYMBOL_GPL sound/core/snd 0x173e6912 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0x675346a1 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0xbc3fb270 snd_kctl_jack_new +EXPORT_SYMBOL_GPL sound/core/snd 0xc816480d snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x292e8da5 snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x85c9082c snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xd7f56959 snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x1a3aa4ce snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x37f19070 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x3a528496 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x4cb4979a snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x7ed05c6b snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa1f87fc8 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xe58c8545 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xea863528 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xf6c51cc5 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x05b7b792 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x0c49bb44 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x336a8d8c snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x4425fda6 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x683baf3f snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x73a889ef snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x75abc31a snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x9511247c snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xbdd84f1d snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xc67e0c3e snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xcdb11297 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x13eb0a8e snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x43c4a150 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x5d4c0a05 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x66b3268b snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x6ebb111d snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x928b2d1a snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x026a3a1d snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x03c7aa17 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x06053f2c snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0742ae27 snd_hda_is_supported_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x07921833 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x07fd2c88 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09677a91 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0c81927b snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1011cd0a snd_hda_codec_amp_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x129f865f snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1497e3c7 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1539835a snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x153bdfa6 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x19d62408 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1c1d3e03 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d59d87f snd_hda_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x20efd148 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x23eb5256 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24662ff3 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x313b9d14 snd_hda_codec_resume_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x32a4cf00 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x32aee086 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x34914b9c snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3564a72c snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x379a2715 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3893f430 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3a91a83b snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3bffbac7 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3d43cd91 snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x40ecaa7b snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4193d406 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4581e764 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x48f20f09 snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4cd92e7a snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4eac6c2d snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x508eab91 snd_hda_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x50ac1bc7 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x50d45702 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x510a49f2 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x549aa434 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5823ee19 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x59edf0dd _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5a14d6eb snd_hda_add_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5ae82cd4 snd_hda_codec_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5ba89476 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x609881e3 snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x61c26e86 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x620cd22c snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x64209529 snd_hda_ch_mode_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x64483dfe is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x65694dc9 snd_hda_resume +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x67d78a23 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x68503655 snd_hda_bus_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6867a4b7 snd_hda_suspend +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b18482d snd_hda_query_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b79a452 snd_hda_override_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6ef0fa7a snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7124bcb1 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x73020c63 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x733fd2f7 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x73c73ddf hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7695cd8a snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7948d427 snd_hda_ch_mode_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7a6355d1 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7baf5c28 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7bf3b451 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7cbf365b snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7e3a833c snd_hda_calc_stream_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7ec144bf snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fba0461 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fbeeaa8 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x87b21f30 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8856da5f snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8b29ef4f snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8dd6f828 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8f145109 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x91aab2cc snd_hda_ch_mode_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x93d8383d snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x962d199d snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x967d5928 snd_hda_bus_reboot_notify +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x98b7654a snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x98f9d243 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x998146a8 snd_hda_query_supported_pcm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9e673b85 snd_hda_queue_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9fa66da4 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa0e6b4fd snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa172b85b snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa624682b __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa661b3c3 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa8bec120 snd_hda_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaeadf7cb snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaf5b39d3 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb167578a snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb3947cc5 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb44fcf8c snd_hda_codec_resume_amp +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xba7a7a8c snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbb108607 snd_hda_delete_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbca11b94 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc127011f snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc1dc1584 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc239bcac snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc2f13949 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc445d92f snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc4fc7646 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc815682c snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc8b0599f snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc97a3292 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc99628fd snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc9deea99 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb8cdb2d __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd1ba5bc0 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd85a8610 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd97d128a snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdfe86f72 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe2cd87f7 snd_hda_codec_update_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe4380733 snd_hda_get_sub_nodes +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe500cd21 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe651b968 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe7b000a0 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe8baf777 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeb519793 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xee6ef573 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf051daad snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf08e41c7 snd_hda_sequence_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf0edc472 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf10b06d0 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf58bd50f snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf86934ff snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfb8a146d snd_hda_codec_flush_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfbfd48a9 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfd3c3523 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xffcc101b snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x00456a1a snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x19bd59c6 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1a19e82f snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1acbeeaf snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x21c00b34 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x31a87e25 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3a9f20d3 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x449d6418 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4ea821f0 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4f28defd snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5fcd7af4 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x640b9a10 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6a8b9fb1 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6ed4f612 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x73d396fe snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa069488b snd_hda_parse_generic_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb389184c snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xcc2c6b9d snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xda3e68b9 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xfd36a36c snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-hdmi 0xa3b172d8 snd_hda_parse_hdmi_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x1dbf56c5 azx_notifier_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x2544044a azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x2d4f435b azx_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x4f7f6807 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x580daf00 azx_init_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x5c9125e6 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x6a0a2a0a azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x765fe5e6 azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x7b3adb2c azx_codec_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x89dff818 azx_free_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x8b4d9825 azx_stream_stop +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xa0422cf3 azx_mixer_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xc1590307 azx_enter_link_reset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xc47f23f2 azx_notifier_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xccc3bc74 azx_stop_chip +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xb4d216a6 atmel_pcm_new +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xcd8d8629 atmel_pcm_mmap +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xeed7370e atmel_pcm_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x2fa505ab cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x4c5e17f5 cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x6f295bbd cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x7c398c10 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7fec1003 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xa6cf79d0 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xf18735d9 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x9c2d56e7 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xe7541dcb es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x140078cc max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x6f88a4a8 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x96d4af5a pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xd3bdd03c pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xed6c8450 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x70617a04 rl6231_get_clk_info +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x7f68b24d rl6231_pll_calc +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0xdba4502f rl6231_calc_dmic_clk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt286 0x06bcc8e7 rt286_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xa961bcb7 rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x1813721f sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x4efd54db devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x92a34bf0 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xafdc7003 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xe18d5bf2 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x31081191 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x187b661e ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x99b76bf0 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x1cf43866 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x77811462 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x96aed6fb ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0xf0e9ec94 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x5708c14f wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x8b9d260c fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xa5ab206c fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0x3d9e9847 sst_byt_dsp_wait_for_ready +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0x479f526a sst_byt_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0xb0f5cb67 sst_byt_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0xb438486d sst_byt_dsp_suspend_late +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0xe98f2e80 sst_byt_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x001497e3 sst_dsp_ipc_msg_rx +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x0435ef61 sst_dsp_dma_copyfrom +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x07974b9b sst_module_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x09d6e15c sst_module_runtime_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x0a0c2806 sst_memcpy_toio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x0f64fe55 sst_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x16faf610 sst_dsp_shim_update_bits +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x18b2f711 sst_dsp_stall +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x1b5e8b82 sst_shim32_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x258a2219 sst_dsp_shim_update_bits_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x299015da sst_dsp_inbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x29dae90d sst_dsp_shim_read64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x2c5744eb sst_dsp_shim_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x32a1822e sst_dsp_dma_put_channel +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x339d0753 sst_dsp_shim_update_bits64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x367a0e36 sst_module_runtime_restore +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x38fc4c38 sst_module_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x4164eefc sst_dsp_shim_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x4745cf61 sst_module_runtime_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x48e6d924 sst_dsp_wake +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x4a045773 sst_shim32_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x4ae9fe8e sst_dsp_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x50c0aac7 sst_module_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x60cbd7d4 sst_module_runtime_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x61ad8e92 sst_dsp_dma_get_channel +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x642debcb sst_dsp_shim_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x6d24dc51 sst_dsp_sleep +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x719de63c sst_fw_reload +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x72c9a881 sst_dsp_shim_read_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x75c770b6 sst_dsp_inbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x75da23d7 sst_dsp_dma_copyto +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x795f481f sst_module_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x80bd91a1 sst_dsp_get_offset +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x833ffb05 sst_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x85b6de33 sst_dsp_outbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x85c57497 sst_dsp_mailbox_init +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x867aad30 sst_fw_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x89680313 sst_fw_unload +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x90743cd2 sst_mem_block_unregister_all +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x971733d3 sst_dsp_shim_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x9d3687f3 sst_dsp_dump +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x9e884730 sst_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xa36cd88b sst_module_runtime_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xa44fceed sst_fw_free_all +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xacbd0ca1 sst_dsp_outbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xb67e7a32 sst_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xbcec5387 sst_shim32_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xc17c91da sst_module_runtime_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xc2c2a344 sst_block_alloc_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xc68d310d sst_module_runtime_save +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xcadb6324 sst_block_free_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xce8a7296 sst_mem_block_register +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xd23e863f sst_dsp_ipc_msg_tx +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xd7716774 sst_module_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xd9a2c94c sst_shim32_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xe5593e88 sst_dsp_shim_write_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xe5742f4c sst_dsp_reset +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xe5824566 sst_fw_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xebf689f4 sst_dsp_shim_update_bits64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xf2592823 sst_dsp_shim_write64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xf87ea118 sst_memcpy_fromio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-haswell-pcm 0x58133980 sst_hsw_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-haswell-pcm 0xaef37b53 sst_hsw_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-haswell-pcm 0xd1f69f64 sst_hsw_device_set_config +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-mfld-platform 0x02ae64dc sst_register_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-mfld-platform 0x3770bec0 sst_unregister_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0x5d1f9b09 intel_sst_pm +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0x76f414c3 sst_context_init +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0xab14edd5 relocate_imr_addr_mrfld +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0xddd16c45 sst_alloc_drv_context +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0xeb11b09a sst_configure_runtime_pm +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0xf836a301 sst_context_cleanup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x063bccb7 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x081470e7 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x09822ca0 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x09c8c106 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0de575d3 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0ffd8ceb snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x149bd9e0 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x16c464e9 snd_soc_dapm_kcontrol_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b207c7c snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1c7c7012 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1eadfbd8 snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2011cf87 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x20bd185f snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x217cdd39 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x21c93b6e snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x243a429d snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2af6a67d snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2bc128fc devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2c0699cb snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2d594a9a snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2dbdbbca snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2e5034c3 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f1628fb snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x38fde407 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x38ff3282 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a008ea4 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3b7fb191 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3bba216b snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3bfdbd11 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3c7cc8ff snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x407213f8 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x418e6054 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x41912bcd snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x44f54c2d snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4536b4cb snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x48479e15 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x493a6a21 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x49f318a8 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4dc756b8 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4e5c69dc snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4f148d9b snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4f8514af snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fca3d23 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x597c91cd snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5aa3b612 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5cf5a5e4 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5d0e08ac snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5f643a74 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6548c6e8 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x65ed0470 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x663d9200 snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x66982a22 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6888794c dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x68cedc71 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6ec4df42 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x71395e0d snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7392bdef snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x75c937cd snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x761b4698 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x766e886f snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x779023a6 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x77d3180a snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x78150863 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7ed20875 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x83cdc732 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8683f9d4 snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x86d75152 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x88fbb3bd snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8d540784 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8d65c28f snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8f8ae8da snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x93ca0db2 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x94771ac6 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x94d72cd5 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9501f10b snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x95ee1c6f snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9a8d002c snd_soc_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9bbef8a2 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9c10ac81 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9e13ba55 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ebb2c48 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa07a5f1a snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1c8ac27 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa3402901 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaad05e43 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac57cf81 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf8bb9db dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb064ec67 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb13078da snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb14c0290 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb2a2ad36 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb5ea17e2 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb60df47d snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb688a8a3 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb7faa5c7 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbac56e6d snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbac5a58d snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbe18b34a snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbfee49a6 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc11d6594 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc1b3068a snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc3418e85 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc49544b7 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc4d566f8 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc5f9e79f snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc7135115 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8216ac8 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xca1ec42e devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xca9d3e03 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcad9aa7b snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcadbf8be snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcc8a07fd snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcdfbe7dc snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd048e99c snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd12b7539 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd18894bb snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd54938a9 snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd6fc7655 snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd90d674e snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda9b8963 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdbf60717 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdc52c9af snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdfa61e31 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe059eb29 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe37f1b30 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe5d5c859 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xea484c7f snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xea5f60f1 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xec35ff51 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xec6758bb snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeec85c73 snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeff9746d snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf226f7a4 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2a7c782 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf6d962dd snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf75a7dd1 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfb496a20 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfe11bf22 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfe59edb0 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x08003b2f i915_bpo_gpu_turbo_disable +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x0d97d346 i915_bpo_gpu_raise +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x358a54ae i915_bpo_gpu_busy +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x43977370 i915_bpo_request_power_well +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x451432c2 i915_bpo_gpu_lower +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x4b664f97 i915_bpo_get_cdclk_freq +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x7d4de94c i915_bpo_read_mch_val +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0xfeaba24d i915_bpo_release_power_well +EXPORT_SYMBOL_GPL vmlinux 0x0021e274 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x002301db __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x0034f3b6 xen_has_pv_nic_devices +EXPORT_SYMBOL_GPL vmlinux 0x0038bf33 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x0067e65d cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x00685964 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x0070ef14 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x007d0dd3 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x009be8f7 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x00a84b68 ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x00af9334 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x00c4dc87 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x00cc451b sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x00da6301 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00f3c42e usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x01392330 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x015b6bd4 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0176ab43 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x01848a8e local_apic_timer_c2_ok +EXPORT_SYMBOL_GPL vmlinux 0x01a6a694 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x01ae7507 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x01b20b79 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x01bb11af pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x01bc4c15 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x01ccb794 blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x02035ea6 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x02277774 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x02448233 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x026211e2 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x026fa86b vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x028964c0 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x028ad35c devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x02a45efc dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x02a97dbe power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0x02ad6c8c alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x02e98ec1 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x02f0bd0c netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x030e608f gpiod_sysfs_set_active_low +EXPORT_SYMBOL_GPL vmlinux 0x031919b0 __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x03290a27 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x032d39fe scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x0334ec6f jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x038270f7 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x038e1115 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x03923554 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x039e41ba tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x03ad3565 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x03b76edd inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x03b96bc1 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x03c2c588 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x03ca2c0d virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x03db3f52 user_read +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03e45139 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x03eca9a1 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x03f3f52a device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x03fb7564 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x04486e88 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x0490ffad tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x0496dae0 phy_init +EXPORT_SYMBOL_GPL vmlinux 0x04b68165 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x04b6a2b0 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x04b76442 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x04c3f2c1 gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c7496b regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x04d2a8ba usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x04d3ea5f ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x04d7e7b9 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x04d9bd04 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x050a1934 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x0513d409 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x0514090b alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x05224f91 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x053494cb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x0541da75 __online_page_free +EXPORT_SYMBOL_GPL vmlinux 0x054ab5ae pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x05500b1f tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x0559f7ee task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x056a71eb clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05d31536 inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x05e1bebd init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x05e88b35 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x05f63cae __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x0608b629 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x060d1064 set_memory_ro +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x065a5688 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x067d755f regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x06894491 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x069161ba task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x06975b88 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x069f63ab spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x06b035aa usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x06b928b2 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x06b9f7bc debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x06bb469b irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x06cb397f dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x06d549e6 pinctrl_free_gpio +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x073e9ad8 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x079d820c aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x079e3608 class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07a1c6a3 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07b5652e ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0x07c02f2c regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x07c71ee7 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x07d74076 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x07e7ec67 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x07eb74e6 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x07fc478e acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x0800defe wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x080120fc phy_put +EXPORT_SYMBOL_GPL vmlinux 0x0835fefe swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x086b65b2 fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x087b57ae usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x088bfa7e cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x088e3364 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x08b94d51 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x08bc0870 compat_put_timespec +EXPORT_SYMBOL_GPL vmlinux 0x08d15f80 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x08e1eda2 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x08fb9e9e driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x09073697 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x0916a77b sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x0973498e ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x097ffc7a netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x09a7c2f0 pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x09b41203 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x09ca6f93 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x09cf1058 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x09df8e2f xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x0a3a86c8 napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x0a7273e2 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x0a898a1f pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x0a938bd2 gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0x0a9d269f usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x0abbb6bf sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x0ad5e16b regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x0ada1c94 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b34c960 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x0b3628c3 dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add +EXPORT_SYMBOL_GPL vmlinux 0x0b65254c rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x0b7b9554 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0b87f742 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x0b89b9ea spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x0bbe60c2 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x0bd9a455 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x0be8cb31 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0bee1a84 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c21de49 __clk_register +EXPORT_SYMBOL_GPL vmlinux 0x0c229a65 add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c47a829 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x0c6640a8 rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x0c805f93 clflush_cache_range +EXPORT_SYMBOL_GPL vmlinux 0x0c80e3fe efivar_init +EXPORT_SYMBOL_GPL vmlinux 0x0ca600f2 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x0cadb080 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cce0227 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x0ce904eb inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x0cec695e __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x0cf91696 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x0cfe2cfc xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d6274a0 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x0d82fba6 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x0dbb3c35 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0df70805 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release +EXPORT_SYMBOL_GPL vmlinux 0x0e1fcc95 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x0e22939d regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x0e309c66 devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x0e3de27e crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x0e48bfc0 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x0e8f1004 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x0e940ea4 dm_dispatch_request +EXPORT_SYMBOL_GPL vmlinux 0x0ecf823a static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x0ee0feca dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x0efc2058 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x0f07b4da regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x0f2d7d87 mce_unregister_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f38a5b7 efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0x0f564d84 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x0f5eaa21 __hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x0f641334 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f834bb7 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x0f8c2d66 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x0f9548f2 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x0f9db200 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x0fa138de xen_hvm_need_lapic +EXPORT_SYMBOL_GPL vmlinux 0x0fbc3319 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x0fc108a5 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x0fcc1969 copy_from_user_nmi +EXPORT_SYMBOL_GPL vmlinux 0x0fe2d570 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0x0ff8be24 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x10051937 xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x10140503 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x106ef504 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x10842e0b ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x108d21ce __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x109755c4 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x10bbc940 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x10d07dea gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10f38b7c irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x10f43204 regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer +EXPORT_SYMBOL_GPL vmlinux 0x114e2111 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x114f1a20 balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0x114f6a5f __put_net +EXPORT_SYMBOL_GPL vmlinux 0x1157fe96 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x11715484 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x1175a694 pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x117c7305 hwpoison_filter_dev_major +EXPORT_SYMBOL_GPL vmlinux 0x118e67df usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x119af014 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x11a64580 unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x11caddc7 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x11e51b99 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0x11f83719 dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x11fff5de __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x121ed3f3 add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x12895c31 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x1291e209 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x12fe399f unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x130339bc xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x130bd388 check_tsc_disabled +EXPORT_SYMBOL_GPL vmlinux 0x130de01d trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x1314993a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1316efcd max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x1321567f __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x1325aba5 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x1334e893 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1364f19b __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x1371c215 gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x139f7b30 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13b38fe4 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x13b89dee pinctrl_request_gpio +EXPORT_SYMBOL_GPL vmlinux 0x13c3ae1e tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x140cca4f spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0x14177545 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x142b6146 ftrace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x14339bde tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x1433cbc4 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x144fb8c2 acpi_subsys_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x14646791 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x14978d9d da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x1497ebd4 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x15010e1f arbitrary_virt_to_machine +EXPORT_SYMBOL_GPL vmlinux 0x1501bf65 __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x1508e705 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x150d5386 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x1535f64a device_register +EXPORT_SYMBOL_GPL vmlinux 0x154863d0 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x15529d78 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x155cade4 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x1574bad7 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x158bccdd usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x159016ec clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x15b0606e e820_any_mapped +EXPORT_SYMBOL_GPL vmlinux 0x15e3e144 device_add +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x16024d87 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x162e76ff __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x16323c7f ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x1668d552 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x1675a82b virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x168d461a irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x1695b030 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x169d1fb9 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x169f188f swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x16af33bc blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x16c2ab73 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x16f7f754 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x170e52bc usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x171084df user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x171a6753 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x1737197e pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x17564f8f da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub +EXPORT_SYMBOL_GPL vmlinux 0x176ebbe0 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x17785e98 smp_ops +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x178cc27e scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x178d0bce skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x17a7009e regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x17c76872 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x17de760f ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x17def9e1 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x17eb815c iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x17ece34d ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x17f2489c devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1829b9ed hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x1846e918 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x1848d7d7 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x18521ce8 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x18574b92 unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x18582826 amd_pmu_disable_virt +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x18715248 ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x18882dd4 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x1889563a clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x18a515bd devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x18d7ed8b usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x18f0133b pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x18f5e50e arch_apei_enable_cmcff +EXPORT_SYMBOL_GPL vmlinux 0x18f670e5 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x18f83fab gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x193663d6 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x1952a9d9 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x196550e2 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x196614ce hw_breakpoint_restore +EXPORT_SYMBOL_GPL vmlinux 0x197068d3 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19ba29d3 md_stop +EXPORT_SYMBOL_GPL vmlinux 0x19ccca75 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x19dc4486 xen_swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x19dcdfce __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x1a05119f rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x1a1d48f3 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x1a323362 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x1a39281d spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x1a3c8583 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x1a462de1 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x1a478aa7 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0x1a4bdd7e ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x1a4c24f8 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x1a751a0f wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x1a7a64dc devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x1a824bb5 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x1a86f497 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x1a90ab99 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1ac216a3 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1ac3d8d6 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1aeb4c84 xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x1b06f126 pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x1b0828d7 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x1b18eecd regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x1b212e0d init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x1b3c9291 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x1b3ee39b regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x1b4183c6 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x1b4cbd78 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x1b69f819 xen_swiotlb_sync_single_for_device +EXPORT_SYMBOL_GPL vmlinux 0x1b6f3357 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x1b75cd6b regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b8dd022 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x1b909558 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x1b95191d debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1ba20573 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x1bb6891f fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bc6b684 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x1bc83a7d generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x1bdab9ea iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x1bffb3c1 blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x1c028e4f crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0x1c0fbfde sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x1c2446e1 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x1c388f90 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5cb53d get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x1c68dfda cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x1c6ccced tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x1c70369a mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c84a2d5 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1cdb2147 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x1cfd95c1 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x1d459685 xstate_size +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d739e1c xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x1d73f67f __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7cb586 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x1d7f9bd3 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x1d8fb3bb acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x1d964de8 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1daa4fe6 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0x1ddb8f51 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x1de4a230 xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0x1def880e bind_interdomain_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x1df08f6a put_pid +EXPORT_SYMBOL_GPL vmlinux 0x1dfa86e8 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0x1e000879 hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0x1e0d1053 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x1e2343d1 tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x1e59be2a extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e68ce14 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e84c1a1 is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0x1e8d8f23 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x1e989e36 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x1eb0523f blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x1eb0b10d ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1edc21cb hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x1f019d61 arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0x1f1988f7 hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x1f224727 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x1f52c974 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x1f54c05a xen_swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x1f70e7fd cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f9b91d6 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x1f9be2cf gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x1fb145ed inet_csk_compat_setsockopt +EXPORT_SYMBOL_GPL vmlinux 0x1fb3087c ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x1fcece42 inet_twdr_twcal_tick +EXPORT_SYMBOL_GPL vmlinux 0x1fe2a6d2 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x1ff45038 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x20329151 inet_csk_compat_getsockopt +EXPORT_SYMBOL_GPL vmlinux 0x2075cdce ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x2085efce inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x20999f96 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x209ec764 xen_event_channel_op_compat +EXPORT_SYMBOL_GPL vmlinux 0x20a4e0d9 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20c1e4a3 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x20cbb52c ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x20f1c674 iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0x20f73b83 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x210e97a8 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x212a585a bus_register +EXPORT_SYMBOL_GPL vmlinux 0x21317f8f seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0x216d396b debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21dbe575 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x21df2be8 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x2206b003 dwc2_handle_common_intr +EXPORT_SYMBOL_GPL vmlinux 0x225c86bf skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x2274ab00 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0x228d557d pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x23408e26 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x235a6d79 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x23631278 default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x2366a2c0 errata +EXPORT_SYMBOL_GPL vmlinux 0x237daf17 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x237e27c6 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x238d4a72 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x23a5f6c7 efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x23a9309f scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x23d834e1 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x24011e14 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x24067b00 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x244e42a2 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24c6fd74 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x24c7698a xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x24d98ed6 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24ee3eb3 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x24ef6039 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f66b49 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x24fc331e platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x250dfdaa devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2510cded debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x2545c170 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x2557d15c regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x255f5330 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x2564e1ac pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x256d7de8 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x25acf614 __module_address +EXPORT_SYMBOL_GPL vmlinux 0x25bcd1e5 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x25cc24bd scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x25d7616c irq_free_hwirqs +EXPORT_SYMBOL_GPL vmlinux 0x25f02c87 xen_p2m_addr +EXPORT_SYMBOL_GPL vmlinux 0x26107598 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x2637fb8a pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x265ac5c2 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x266ab46e iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x266c4880 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x26965721 slow_virt_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x26989c68 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c8cedf cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26d81db7 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x26e65999 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x270a3c72 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0x27112c5d pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x2720edea led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x27278ddf register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x2731acfa ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x2735ef9d init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x273a4766 acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x2773dd1e netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x2777e59c da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x27788013 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x27840f3c bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x279cb985 apei_exec_pre_map_gars +EXPORT_SYMBOL_GPL vmlinux 0x27af17c7 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x27c0c4be eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27ddb33d acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x27eebbd5 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x27f4ef76 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x28068b16 blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0x282443ed tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x282b802e ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x283b76be tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x284f0d20 clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0x285e4874 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x2894eb88 save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0x28a903c8 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x28af410a sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x28dab9d7 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x28e64c64 xen_has_pv_and_legacy_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0x2930ae5f tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x295bbd41 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x2964320b extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x2965d0a2 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x29718080 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x297de2d7 pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x298fd826 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x29a7cf85 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x29bf296c rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x29e31992 rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x29e57662 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x2a13714c virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x2a2a25df tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a69ab99 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x2a70605d blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x2a86b039 usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x2a8ef2fc component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x2a94b281 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x2acbe55f devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x2ad10fb5 __online_page_increment_counters +EXPORT_SYMBOL_GPL vmlinux 0x2b0e4349 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x2b238f05 percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x2b3506a3 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x2b5235b6 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x2b6a92cf led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x2b7326c9 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x2b81781d i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x2ba4f6d4 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x2bb015b1 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x2bc84301 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x2bd34b18 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x2bd72b76 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x2be1b954 acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0x2bf33093 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x2c0e2cb1 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c2bc24c rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x2c2d4279 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x2c408b1d perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x2c47a000 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x2c482ca7 kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x2c7d9c64 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c8e7b52 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x2c9033ad acpi_dev_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2c95f03e devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2ca3ef99 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2cf7ca7e hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0x2d0ceb10 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x2d10f744 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d21e4b6 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x2d341175 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d61f453 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x2d656d3f context_tracking_enabled +EXPORT_SYMBOL_GPL vmlinux 0x2d704649 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x2d9f2ce3 sched_clock_idle_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x2ddbe664 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0x2dff0f25 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x2e16a224 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x2e1da9fb probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e61114f driver_register +EXPORT_SYMBOL_GPL vmlinux 0x2e93caa8 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ed70b81 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x2eeca163 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x2ef78768 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x2ef8e003 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f1660c5 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f4996b1 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f67586b da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x2f6bc97f register_mce_write_callback +EXPORT_SYMBOL_GPL vmlinux 0x2f700aac __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x2f8497c5 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x2f857551 machine_check_poll +EXPORT_SYMBOL_GPL vmlinux 0x2faac334 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x2fafd5ab pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2ff839d2 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x2ffb4fc6 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x3000b31b devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x3008c98d ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x3009104d irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0x301ad76d __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x30271afe cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x3030eeba power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x304c07ea clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x3050f074 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x3053f5e6 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x308b733a getboottime +EXPORT_SYMBOL_GPL vmlinux 0x30aa2659 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x313d0123 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x31421eea bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x314b1b4e fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x318f0bab pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x3199bdce pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x31ad2437 blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x31adae28 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x32031a39 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x32134e1c disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x321b8f70 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x321bdbb1 compat_get_timeval +EXPORT_SYMBOL_GPL vmlinux 0x321f86e7 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x325e677c gnttab_grant_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x325ea832 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x326feadd page_endio +EXPORT_SYMBOL_GPL vmlinux 0x3270e7d5 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x328c3420 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x3295284f device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x329bbbde timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x329d2397 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x329dfa01 clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x32b2e626 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x32bded08 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32d7dbb7 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x32fbeef1 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x330f0242 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3310bf11 pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x332fdc72 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x33327ba8 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x3348aea3 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x3362b03c xen_p2m_size +EXPORT_SYMBOL_GPL vmlinux 0x33655159 xen_pcpu_hotplug_sync +EXPORT_SYMBOL_GPL vmlinux 0x337a5203 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x33951704 wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x339a8600 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x33a732c8 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x33b96e5d apei_exec_write_register +EXPORT_SYMBOL_GPL vmlinux 0x33c312da devres_get +EXPORT_SYMBOL_GPL vmlinux 0x33f1d57c usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x3401461b iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x34075495 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x3433177c dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x34472292 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x344e7b53 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x3465fce6 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x346a6eb0 xen_swiotlb_sync_single_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0x346bdfb5 xen_swiotlb_sync_sg_for_device +EXPORT_SYMBOL_GPL vmlinux 0x347e0846 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x34af2478 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x34af392c ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x34b512ae blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x34cbf866 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x351b51d9 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x351c2a1e tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x352650ee gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0x352cb2bf wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x3542c617 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x357fd20c blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35e43ba3 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x35f3600f ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x35f53dcb devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x360d45f6 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x3615bb5c fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x361bb0ca __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x363149fb of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3633a082 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x36558d55 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x36650af2 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x36735767 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x368938fe crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x368f1fea static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x3699d40a iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x369c82db driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a3ce9e inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x36b24746 flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x36b5497e intel_iommu_enabled +EXPORT_SYMBOL_GPL vmlinux 0x36bcb971 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36e37e9e virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x36f1763b skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x36f6c98a usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x36fc8e77 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x37235623 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x376ab17a page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0x377819cb blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x37a47419 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x37a699d7 blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x37e496c1 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x37f107bb xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0x37f1ffbf gdt_page +EXPORT_SYMBOL_GPL vmlinux 0x3806db29 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x380a89c0 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3810f658 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x383bb91a wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x3881f82a tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x388daed7 get_xsave_addr +EXPORT_SYMBOL_GPL vmlinux 0x38947ab2 extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x389519ad watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x38abf32f regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x38b6c16a usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x38c35fc0 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x391924c0 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x3951b761 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x3976b503 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x3981163a led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x398fc993 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x39b0e38f mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x39c1277a transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x39c387d1 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39e5ad1e device_attach +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39f24dd4 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x39f8e229 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x3a026fdc gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x3a03ee8c phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3a04734c generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a2d36d1 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x3a38dc65 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x3a3ed88e irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a74bede blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0x3a7d4799 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3a7d80f9 xen_max_p2m_pfn +EXPORT_SYMBOL_GPL vmlinux 0x3a848550 acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aaa96d3 hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x3ab6b42a sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad0e201 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x3ad7932b clockevents_notify +EXPORT_SYMBOL_GPL vmlinux 0x3ae35ef4 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x3b0ac454 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x3b110129 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x3b490f66 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x3b4cdf44 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3b50e441 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x3b6f2caa unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x3b7145bb apei_exec_read_register_value +EXPORT_SYMBOL_GPL vmlinux 0x3b96b589 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x3bbf732f __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x3bd10b60 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x3c01eb40 rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x3c1abff0 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x3c2080d6 pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x3c23e282 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x3c6304e2 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x3c644b2b gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x3c648123 xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x3c736471 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3cc8bfc8 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d5f392d acpi_os_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d6dcf37 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x3d7ea99a gnttab_grant_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x3d90d9dd bdi_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x3d9b16e4 cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x3d9fb6e1 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x3dade302 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x3dae6404 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x3dc4b9b4 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd1b4ec debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x3de65a0b dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3dedc779 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x3deffe95 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x3dfc436e percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x3e0bd868 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x3e0cfd79 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x3e52aec4 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x3e565a11 usb_string +EXPORT_SYMBOL_GPL vmlinux 0x3e60681f trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x3e6590c3 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e8d37d4 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x3e971b8d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup +EXPORT_SYMBOL_GPL vmlinux 0x3ea73c79 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0x3ea898c1 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x3eb827f9 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x3ebdef5a __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x3ee97e7c xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x3ef69310 dm_requeue_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3eff8eac efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x3f075238 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x3f07afc4 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3f093add gpiod_set_raw_array +EXPORT_SYMBOL_GPL vmlinux 0x3f0ff72f ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x3f229c4c oops_begin +EXPORT_SYMBOL_GPL vmlinux 0x3f29d423 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x3f3c0243 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x3f84d4c9 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x3f8ae011 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3fb91cc5 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3fc72d3d __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3fdc532e acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0x3fde4ff1 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x401483fc acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x402b7bdf single_open_net +EXPORT_SYMBOL_GPL vmlinux 0x403c67ef i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x405fec6b i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x4067a445 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x409254e6 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x40a875a0 xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40dedfa5 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x410398e3 devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x4108ba70 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x410e8187 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x4122425b da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x412fc7c2 md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x4137f212 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x41380ef0 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x4139698f phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x414b350b desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x4186df4e __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x418e2ec6 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x4193b2aa ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x41a443f8 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x41abaca9 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x41d929c6 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x41dc935e file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x41fe959f register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x4213a51a efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x422f4b35 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x4232c209 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x423cbd01 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x423ec119 crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x425fe70e ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x426a366d usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x426bffcc posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x427d5c68 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x42a3cfb0 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x42a5123b pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x42ab24c2 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x42b1fd64 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x42c81c8c ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x42fd5afc virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x430f5419 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x431682ff ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x43199fb4 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x43476d01 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x434abf6e acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0x435c976e bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x436b79f7 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x439ed134 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43bbf696 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x43d7220e ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x43dbb2c6 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x4421ecab ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x44304865 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x4467f626 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x44b39b15 xen_swiotlb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x44c912b8 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x44e2e668 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x45054094 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x450fb522 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x45206fda class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x4541fe0d mtrr_state +EXPORT_SYMBOL_GPL vmlinux 0x454a94fe fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x454ad6d5 filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x459c18c8 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45c79d93 acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0x45c9f0e4 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x45d14bdf hypercall_page +EXPORT_SYMBOL_GPL vmlinux 0x460f31aa rodata_test_data +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x461d24f4 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x46222f90 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x46223fcc pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x46434934 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x464bddee sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x46552933 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x466d0990 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x46703b83 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x468d7882 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46bb4240 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x46c80ca2 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x46df1db9 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x47025b00 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x475b2316 rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x477270a8 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x4778ae29 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x477abb1d crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0x478012da acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x4784464b i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x47954cdf sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47cdab32 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x47d988bf pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x481c2cb0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x483503a8 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x483e40c7 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x48682db9 perf_guest_get_msrs +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x48d45c1e devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x48de37ea console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x48dfdd52 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x48e0e70f dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x48ed4f9c extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0x48fd3e01 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x490a8df6 x86_platform +EXPORT_SYMBOL_GPL vmlinux 0x491c3056 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x49263985 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x4965fdce rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x498228d1 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x498f331e rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49b5042d regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x49bb40d2 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x49bf11f3 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x49e3534e blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ea07e9 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x4a094fc2 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x4a0a3ec9 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x4a3c3cf9 microcode_sanity_check +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a90160e bprintf +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ad7675a cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x4ae75933 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x4b33f02c pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x4b35c804 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x4b61eb2a i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x4b710d62 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4b75fb92 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x4b9516c5 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4b9dbff0 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x4ba3db23 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ba8445c vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x4bf0d6d1 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0x4c04be36 bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0x4c1baa0a rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x4c2a472b __static_cpu_has_safe +EXPORT_SYMBOL_GPL vmlinux 0x4c2a4dc4 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x4c310b4b get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c769260 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x4c7dca75 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x4c7e68c9 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x4cb6eaa8 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x4d0d575d usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x4d5a1d4e xen_pci_frontend +EXPORT_SYMBOL_GPL vmlinux 0x4d654d67 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x4d6c922d __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x4d843075 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x4d8b06bd ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x4d8bdb21 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x4dafad8a class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x4db171e3 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0x4dc9365e alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4e049d9c ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e1596a1 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x4e1a3117 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x4e1c62da xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e376692 inet_csk_reqsk_queue_prune +EXPORT_SYMBOL_GPL vmlinux 0x4e44fa99 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x4e520a34 rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x4e57723d apei_read +EXPORT_SYMBOL_GPL vmlinux 0x4e74e625 gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0x4e944508 regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x4e9c3b66 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f69df92 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f7d5b1e kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x4f876116 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x4f956a32 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x4f988f06 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x500b6dd7 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x501ab79a acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x5029e2cc xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0x50347bac synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x50515f05 crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5057c1d3 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x5060c759 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x506691f1 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x506bd1c7 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x507de8c6 add_memory +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x508d21c4 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50ae613b regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x50b52714 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x50d1f870 pgprot_writecombine +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50f87bd8 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x51126433 rht_shrink_below_30 +EXPORT_SYMBOL_GPL vmlinux 0x512b1d19 register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x51454eee pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x5153360b blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x516671db syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x516b4fba clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x51743282 rtc_set_mmss +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x518c2fc6 hpet_rtc_dropped_irq +EXPORT_SYMBOL_GPL vmlinux 0x5191bd3c efivar_work +EXPORT_SYMBOL_GPL vmlinux 0x51956932 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x519b17a1 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x51a3e784 restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x51b3b1fc ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x51be8348 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x51c50ef0 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x51c690f2 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x51c9141d component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x51cb9d2d ftrace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x522f538b tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x5236e692 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5248d726 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x525ae3eb mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x525b89d5 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x5267ad64 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x5279f90c rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52ae7145 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x52dfe896 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x52e4c581 reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0x52ffdfb2 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x531cc993 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x531f1d5c da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x533dbdf2 fpu_finit +EXPORT_SYMBOL_GPL vmlinux 0x5352797f bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x536e9fa3 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x5377fee7 __online_page_set_limits +EXPORT_SYMBOL_GPL vmlinux 0x5395007e ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x539f157b pci_xen_swiotlb_init_late +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x541fc9a7 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x54215417 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x54324586 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x543dec07 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x543f1752 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x544c38ae regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x5458c803 pci_msi_off +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x5489a58c regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54ae4b60 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x54b31163 hrtimer_start +EXPORT_SYMBOL_GPL vmlinux 0x54b66f2b inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x54e6d985 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x54fa1232 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x550c1cf3 dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x550dd80c dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x55134e28 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x55186f49 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x55232a80 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x55526907 xen_features +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x557e57b1 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x5583af65 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x55b00374 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x55cc819d crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x55e295e4 __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x55f0a53e rhashtable_shrink +EXPORT_SYMBOL_GPL vmlinux 0x55f65a82 ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x55fdc232 gpiod_set_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x56390d18 efivars_register +EXPORT_SYMBOL_GPL vmlinux 0x56398615 mark_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x56501206 crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0x5654f836 erst_get_record_id_next +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x56727f15 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x567ff8df xenbus_dev_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x56947347 dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x56b27550 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56d7ea00 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x56e7d899 unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x56edf8e5 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x56fc86fa phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x5713aa7b tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x5714c23d serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x5723820c replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x57296255 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x57392da7 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x5754b33a dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x575c5f94 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x5762daa7 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x5779d445 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579697b6 pinctrl_utils_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57c2ae65 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57e4d085 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x57f7bfb9 ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x58191348 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x583cf391 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x583e247a sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x585704ab aer_recover_queue +EXPORT_SYMBOL_GPL vmlinux 0x5857f44c vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x585c625c vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x588123d7 rhashtable_obj_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x589dac6a fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58a64b24 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x58c7fca1 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x58cd6c2a pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x58cefd34 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x58e2a027 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x58ea9d3e transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x58f003a5 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x5939e0d3 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x593f923e ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0x594a58f4 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x594c0e32 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x596e55a8 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59b8db1f ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x59ca60bf scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x59cd5785 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x5a031da7 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x5a200e81 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x5a2b1b67 gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5a341b4a regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5a441ebd efi_query_variable_store +EXPORT_SYMBOL_GPL vmlinux 0x5a4f2f94 crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5a659229 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a81e8c9 __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x5aa21396 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x5ac2727f smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x5ac3e8f5 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x5acfa826 clk_register +EXPORT_SYMBOL_GPL vmlinux 0x5af03a28 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5b4c56be hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5b4d61de pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x5bc30cab fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5bda5398 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x5bdfc8d0 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x5be6c363 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x5bf01524 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x5bf64712 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x5c307dfa acpi_dev_get_property_array +EXPORT_SYMBOL_GPL vmlinux 0x5c630d4c pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0x5c66e90c efivar_run_worker +EXPORT_SYMBOL_GPL vmlinux 0x5c6ac124 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x5c78db48 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x5c8cfbda class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cb0557d debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5ccc6013 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x5ce51439 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5cf8a882 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d147fb5 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x5d366dec gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x5d48a650 m2p_find_override_pfn +EXPORT_SYMBOL_GPL vmlinux 0x5d535732 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x5d5f6d4d ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x5dae866c posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x5db1c1d3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x5dbcfa4f boot_cpu_physical_apicid +EXPORT_SYMBOL_GPL vmlinux 0x5dcd7160 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x5dd118c8 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x5e09d237 user_update +EXPORT_SYMBOL_GPL vmlinux 0x5e0cccf0 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x5e191eb4 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x5e2dd199 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x5e3b60fb register_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e6d9a6c tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x5e95a7e2 pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0x5e9bcbf7 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x5ea7725a dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0x5eac65c6 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x5ecf7442 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5ee4ae43 xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0x5ee514bc bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x5ee68de4 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0x5ef3c93c tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x5ef9b5ae sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x5f248f72 set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0x5f2da8c4 check_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5f321bed __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x5f3a135b fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x5f79a98b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5f96b889 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x5fc27be9 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x5fdfa2c1 amd_pmu_enable_virt +EXPORT_SYMBOL_GPL vmlinux 0x5ff4f6ac pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x5ffd6624 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x6015f789 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x601d3b6b ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x602af6bd ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x606fd125 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x6090e91a cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x60930d37 save_mc_for_early +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a16033 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x60ad6bc8 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x60c2da4c devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x60c95350 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x60cd73ed pv_apic_ops +EXPORT_SYMBOL_GPL vmlinux 0x60d151e9 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x60dd68c2 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x60effbac pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x61080ce8 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x6116a936 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x614be50f eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x618ec040 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x6194ffea do_machine_check +EXPORT_SYMBOL_GPL vmlinux 0x619bf75d pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6230413f pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x623318c1 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6237122b event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x62375ce4 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x623803c8 hest_disable +EXPORT_SYMBOL_GPL vmlinux 0x623d10db devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x6286d9da gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x62b2698a unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x62c2a48e rht_grow_above_75 +EXPORT_SYMBOL_GPL vmlinux 0x62c97716 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x62d354fe max_gen_clk_probe +EXPORT_SYMBOL_GPL vmlinux 0x62e4f1bc xenbus_grant_ring +EXPORT_SYMBOL_GPL vmlinux 0x6300f26c single_release_net +EXPORT_SYMBOL_GPL vmlinux 0x6313858d get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x632670f7 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x63292919 efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x633a777e pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x634781c9 nl_sk_hash_lock +EXPORT_SYMBOL_GPL vmlinux 0x634df704 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x635953af dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x635ec980 apei_exec_post_unmap_gars +EXPORT_SYMBOL_GPL vmlinux 0x635fac92 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x636dc15f fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x636f08a1 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0x63836245 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x638e9508 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x638fe045 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x6393aac7 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x63b4f66e efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0x63c1fff4 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x63d60b84 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x64373d47 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x6444b09b fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x644fd53d device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x6452b067 fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6461d215 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x64a89b58 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x64b7069e apei_mce_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0x64ea4994 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x64f1e23e spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x651c1b3e thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x6527a231 dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x652a70e2 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x6530f134 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x6533bb34 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x653f4adc regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x655400e4 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x658c044c acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0x658c8186 amd_get_nb_id +EXPORT_SYMBOL_GPL vmlinux 0x65ba0db8 acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65c21814 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65d424f8 inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x65d935dd dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x65e8a7aa pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x65fa80ba __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x65ff2579 get_matching_microcode +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x661f8874 rhashtable_expand +EXPORT_SYMBOL_GPL vmlinux 0x66516207 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x6653779a spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6658ae3d ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x66635a86 mmput +EXPORT_SYMBOL_GPL vmlinux 0x666f6ec5 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6685a025 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x66c9fd16 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x66cd1c97 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x670820b0 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x671788e7 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x6723c35c print_context_stack +EXPORT_SYMBOL_GPL vmlinux 0x672d8b37 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6788535b blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67a7f0d0 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x681548f0 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x681f1093 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x6824abce pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x68253d30 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x682616e7 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x683b5862 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x686055e3 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x6860824d net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x6890b420 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x68ac80ed tpm_register_hardware +EXPORT_SYMBOL_GPL vmlinux 0x68b55604 acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0x68ca3878 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x68cc5520 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x68da698e br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x68fa6653 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6921aa34 compat_put_timeval +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x693ef9ca pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x695f9e28 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x6975901b dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x699df722 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x69ea427c sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x69ef8642 irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x69f8fb6b aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a19aa01 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x6a3bfa57 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a53b0d2 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a6cafd2 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x6a7b3a80 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x6a82b9ec mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6abaeb6d usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x6acad21f acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x6accce55 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x6ad2d082 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x6af8c0e8 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x6b086f09 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x6b0a06ac aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b1a027e regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b3a4827 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x6b79b740 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b93bf60 inet_twdr_twkill_work +EXPORT_SYMBOL_GPL vmlinux 0x6ba816fc bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x6baa3552 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x6babc7a9 acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0x6bc40282 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x6bf1b90d dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c0a1daf regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x6c10e9df __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x6c1251fd apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x6c13c53f ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x6c21f2ff rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0x6c281fda pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x6c3706a7 devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c76aa90 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x6c7b50e5 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x6c7c5e93 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x6c825e5f crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x6c85d776 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cce0556 __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cde726b security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x6d1f7ac8 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x6d2785b5 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d394ce3 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x6d3b6049 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x6d717a9d ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x6d9dc803 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6d9ee4a0 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x6da305e9 tpm_remove_hardware +EXPORT_SYMBOL_GPL vmlinux 0x6ddb7b8b i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x6ddede13 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x6df8f4cd pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x6dfd81f1 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e051f38 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x6e24d421 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x6e29bf6f rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x6e30a5be usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x6e58ddf0 gnttab_end_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e7eb989 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x6e85b00b local_touch_nmi +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6ea98361 ioremap_page_range +EXPORT_SYMBOL_GPL vmlinux 0x6edf3b8c rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x6efb6d32 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f256d4f ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x6f257f56 blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x6f4b61d0 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x6f4eccdd xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x6f7449d5 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x6f76c813 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x6f8b128c regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x6fa9e2e5 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x6fbb3b9e ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x6fc0331e blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x6fc0dae7 xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0x6fcdada3 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x6fd74cd9 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ff92103 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x702e600e cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x705c72b7 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x706a79d8 acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x7073f0a6 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x7074b17f fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x707cdfa3 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x7091d88e xen_swiotlb_dma_mapping_error +EXPORT_SYMBOL_GPL vmlinux 0x709539e5 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x7099c302 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x714713aa percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x7153c43f ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x716e623a tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x7179ca05 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x71989a39 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x71cb0fb6 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x71cc34d8 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x71d018ad uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x71d835d8 arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71f8342e tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x7206cf14 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x72079ec3 swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x721927f9 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x7225ede2 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x723fa5aa locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x727382e1 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7274d4e7 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x72775a50 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x7287d9eb max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x72942982 extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x72ab3c53 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x72af5aa5 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x73013896 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL_GPL vmlinux 0x732e3333 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x734c2678 xen_swiotlb_set_dma_mask +EXPORT_SYMBOL_GPL vmlinux 0x7366a3c8 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x73724494 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73b035f7 devres_add +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73c2b9c8 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73ea8aef devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x73fba606 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x7428693a usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x74344e30 dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x743e97ab rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0x74457e56 apei_resources_fini +EXPORT_SYMBOL_GPL vmlinux 0x74473eaf extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x7452adff user_return_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x745d3b1d platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x74628570 context_tracking +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x746b38b0 rhashtable_insert +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x748feaa8 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x74954462 timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74c08941 kvm_async_pf_task_wake +EXPORT_SYMBOL_GPL vmlinux 0x74c35139 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x74deb10c used_vectors +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x7521afb6 leave_mm +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x753236b6 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x75494afd preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x755dcbbe wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x757b49d2 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x758a3812 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x75a90aef ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x75ec48cc od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x764b6481 efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x768cc7fe fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x76afb57a iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x76c75bd5 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x76da4f09 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x76ece66c ref_module +EXPORT_SYMBOL_GPL vmlinux 0x76f1b204 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x77001a9a cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x770c6fd4 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x772fbcaf trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x773698a4 list_lru_init_key +EXPORT_SYMBOL_GPL vmlinux 0x7743bdad rhashtable_lookup +EXPORT_SYMBOL_GPL vmlinux 0x774daf61 dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x775a6ef5 kvm_read_and_reset_pf_reason +EXPORT_SYMBOL_GPL vmlinux 0x776426e9 dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x7768853e ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x7777a89d rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x779167f0 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x7792a8ab ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x77aa2801 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x77ac0f11 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x77adfcd0 xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0x77d5dd73 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x77eee2db relay_open +EXPORT_SYMBOL_GPL vmlinux 0x77f666de tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x78252777 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x782adb74 hpet_rtc_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x788000de sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x7892df97 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x78aa12ba acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0x78b72576 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0x78e22452 ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0x78f442b9 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x79016eba sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x791fcd7d thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x79285ee6 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x7928b6c1 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x79717782 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x798f8b8c pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x7991fd8d crash_vmclear_loaded_vmcss +EXPORT_SYMBOL_GPL vmlinux 0x799cc695 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x79a2456f __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x79d61a2c tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x79db1820 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x79e50c70 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x79e69460 intel_iommu_gfx_mapped +EXPORT_SYMBOL_GPL vmlinux 0x79e746f6 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x79ee4829 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x79fe7ba5 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x7a034d76 dwc2_hcd_remove +EXPORT_SYMBOL_GPL vmlinux 0x7a2692b7 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a319404 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7a5d4c6f sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x7a6b2616 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7ac8e5b0 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x7adfdd3d inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x7af613f7 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7b0b336a regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b0fb5d8 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7b16b0c9 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b238138 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x7b292d19 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x7b7f2b99 seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x7b7ffbc0 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7bb17243 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x7c07a0d9 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x7c09486f rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x7c17ce13 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x7c211c0e rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x7c309fa6 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c40beee sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x7c444567 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7c59b92b ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x7c6b1ea5 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x7c9c4b50 acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0x7c9f3e69 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x7cb2f4f9 acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0x7cd2847e __remove_pages +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cd8c6e5 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d023651 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x7d0249e8 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7d0a4c05 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x7d2fb386 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x7d314a8e anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d699342 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7da54c92 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dcb356d sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de0184d rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x7e26c2f6 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x7e3b534d device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x7e4b2135 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x7e4bc188 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x7e5a53ea tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e65d3b0 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0x7e675113 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x7e68d44c usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x7ea1a2bc probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x7ea7e601 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x7eb54bb4 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x7ecb1bc9 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x7edb3f26 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7ef81a18 extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x7f238249 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x7f36ff51 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x7f474633 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x7f63251d iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x7f88f1ed tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x7f965191 pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x7fab54fe crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x7fb53cef perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x7ff520f1 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x7ffa5425 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x80156244 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x80191acd part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0x801d35e8 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x801ee50f blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x802513fb __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x802576bc unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x803461d5 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x803d7dc8 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x80588a33 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x806d5b56 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x806e502f btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x80828a57 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80b096dc driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x80b32278 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x80b41e7e udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x80b965fa ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80d09981 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x80d3927f __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80e6d17f devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x80ed9855 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x810f2e4e clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x81461d6f crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x814d1235 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x81718def blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81dd3acd usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x8209c981 efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0x821b0349 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x8223bcba __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x8258f62b phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x828f36ce ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x82939ebd rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x82a774c0 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x82b2a73f alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x82d6f587 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82dbec19 erst_write +EXPORT_SYMBOL_GPL vmlinux 0x82df67df dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x82eaadde __class_create +EXPORT_SYMBOL_GPL vmlinux 0x83006cf8 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x830ad2fb skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x830b754a usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x8313b815 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x834c5395 unregister_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0x835e056f tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x8363fe1b irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x837283f5 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x8378c41f regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83c5ec7a clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x83c657b2 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x84083dc7 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x840ac995 pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x841b9879 regulator_set_optimum_mode +EXPORT_SYMBOL_GPL vmlinux 0x843250a9 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x8487a2b6 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x848fc64a inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x84a2a7f1 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x84bf9ca0 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x84c92a35 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x84e1b1b5 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x850c6df0 crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x852939d4 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x85372a39 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x854c9bd2 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x8567e151 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x859aea9a xen_set_domain_pte +EXPORT_SYMBOL_GPL vmlinux 0x85a52418 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x85c10896 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85cb2c45 xen_has_pv_devices +EXPORT_SYMBOL_GPL vmlinux 0x85d7edfd hpet_set_periodic_freq +EXPORT_SYMBOL_GPL vmlinux 0x85ecb4a2 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0x85fa44ee __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x85faf3af cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x85fb5f87 devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x85fdba3f pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x86013486 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x8606f232 pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0x862626fb usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x86371657 tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x864c951b acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0x8654be58 hv_remove_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x8667f55b crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x866ce6ab pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x869529f8 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x86a51007 gnttab_end_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x86b6b276 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x86c0d85a blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x86c48393 list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x86c817fa subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x86c97a85 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x86d2a640 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x86f0d974 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x86f65ef5 apic +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f8c910 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x8702e548 process_srcu +EXPORT_SYMBOL_GPL vmlinux 0x870850a0 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x870a0d76 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x87101a39 xen_swiotlb_unmap_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x87315d2f led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x873435bb kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x874a915a pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x875fcecf serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x87738759 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x8794cd19 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x87d198a8 gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x87d486bf get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x880653db arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x880e9f83 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88136838 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8821693e tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x88396321 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x883bbfaf cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x883c957e input_class +EXPORT_SYMBOL_GPL vmlinux 0x8888c06f clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88aba0f6 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x88b34cdd usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88be8b45 regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x88c77cea regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x890284ab ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x89039400 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x8935ba78 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8956aeae apei_exec_ctx_init +EXPORT_SYMBOL_GPL vmlinux 0x895bad90 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x8962de09 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0x89997572 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x899a4cde __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89c2cfd0 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x89d2c307 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x89df2a4c ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x89f3df13 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x89f84772 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x8a0dfef1 skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x8a0ef194 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x8a4b8066 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x8a559846 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0x8a624538 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x8a761678 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x8a78989f irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x8a7cb9c4 platform_thermal_package_rate_control +EXPORT_SYMBOL_GPL vmlinux 0x8a7f9d12 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x8a88d86a ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ad531b7 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0x8b01b804 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x8b04668e bind_interdomain_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x8b2bb780 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x8b2bc2cb pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x8b640b3d ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x8b9200fd lookup_address +EXPORT_SYMBOL_GPL vmlinux 0x8b9bda15 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x8bb70334 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x8bc323ea crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x8bc53e62 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c06a108 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x8c0fd5db bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x8c1f3e7f usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c78301b debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x8cb39a3a unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x8cd65c75 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x8cd8e442 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x8cd9f935 setup_APIC_eilvt +EXPORT_SYMBOL_GPL vmlinux 0x8cea765f memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x8ceb95aa i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x8cf8db36 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x8cfdde0e rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x8d020e7a virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x8d09fde8 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x8d1c1ed6 gpiod_set_array +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d3ff07c acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x8d4e1609 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x8d6e21af ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x8d6f0242 blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x8d7175ec usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x8d9fa235 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x8daaa3bd acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x8dc14b09 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x8dc1cdf5 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x8dc93653 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x8dd9198e usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x8dde6486 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x8e0b21f2 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8e118098 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x8e24ee92 component_add +EXPORT_SYMBOL_GPL vmlinux 0x8e772226 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x8e9f269b ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x8eae84eb trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x8edfb574 injectm +EXPORT_SYMBOL_GPL vmlinux 0x8ef2e115 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x8f27b3e5 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x8f4669f2 pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x8f596b4e acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f8a365c ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x8f9bcb81 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x8fab9c4e acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0x8fc0667a sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x8fc30fa0 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x8fdf52f4 xen_swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0x8fe65b51 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x8fe6c3bc bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8fea5045 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x9003aa50 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x9009602a acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x9042dcba netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x90683707 print_context_stack_bp +EXPORT_SYMBOL_GPL vmlinux 0x90763849 blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x90828f8e inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x909857df regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90cdf3e4 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x90d113e5 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x90dc29df aout_dump_debugregs +EXPORT_SYMBOL_GPL vmlinux 0x90de0452 platform_thermal_package_notify +EXPORT_SYMBOL_GPL vmlinux 0x90df4cc3 percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0x90ec6d14 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x910403a9 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x911a28d7 x86_hyper_kvm +EXPORT_SYMBOL_GPL vmlinux 0x912c6816 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x912c7e7d component_del +EXPORT_SYMBOL_GPL vmlinux 0x913ee1e9 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x9161a3cc md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x91674bef ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91a70f6f fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91ea76a1 dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x91eac771 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x91efb496 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x92207ad8 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x923e7d5d sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x92431e06 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x9267867e devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x92798019 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x92863ef4 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x928ef236 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x92afcd5a sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x92b3e87a usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x9312d80e evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x9324e78e acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x9347279a devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x934fd612 pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x935008fa locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x935687c8 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x938ddfd4 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x93abb1c6 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x93b73464 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x93b8f7b3 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x93bc56e5 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x93c9d068 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x93ccd3ee thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x93d86ece devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x93e04dc0 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x94260bbf platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x94723cc9 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0x948e9c5e rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94b21525 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x94c318be apei_exec_collect_resources +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94f2af5d dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x950fb845 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x952a7fda spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x9539a7f4 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x955e4621 xenbus_unmap_ring +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x959819c6 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x95ae0490 default_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95f93626 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x960cf3fe cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9622072e uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x96272cc4 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x96409c48 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x964add15 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x964d5c39 acpi_os_map_memory +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x966898df set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x9683cc5e usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x96bae871 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0x96e7dbe1 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x96fd167b phy_create +EXPORT_SYMBOL_GPL vmlinux 0x97107aaa rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0x97279a8c ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x973ab8ad cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0x9740b0fd rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x97467d75 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9752d255 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x9763e183 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x977e8dba xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x97a7e557 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97f12db4 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x983d0fe8 __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9869adf8 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x9874c1d8 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x98bd66ca device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x98cde5df __clocksource_updatefreq_scale +EXPORT_SYMBOL_GPL vmlinux 0x98de3ff5 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x9902b7aa usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x99506f41 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x9973add9 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99af8ab8 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x99b05f80 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x99c3e5c8 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x99e28f10 __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x99f78324 clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x9a0bfdd3 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a1289c9 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x9a3a753c debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x9a456c70 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x9a46e9b6 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x9a47c539 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x9a4884a8 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x9a718fab ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x9a7752f2 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9aae9876 ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x9ac0e954 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ac49420 scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x9ac79f0b acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0x9ad2e9f1 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x9adc052c relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x9adca2a7 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x9ae06708 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9ae59a02 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9b00cd0d blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x9b1e93cc inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x9b4ea54b pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x9b5b4a57 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x9b5ccdfc usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x9b6a7412 idle_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x9b701b67 clk_disable +EXPORT_SYMBOL_GPL vmlinux 0x9b720312 acpi_target_system_state +EXPORT_SYMBOL_GPL vmlinux 0x9b7ee2e6 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x9b8164c1 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x9b864249 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x9b8cf015 irq_alloc_hwirqs +EXPORT_SYMBOL_GPL vmlinux 0x9b9f3648 pcibios_scan_specific_bus +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bae71b4 relay_close +EXPORT_SYMBOL_GPL vmlinux 0x9bb11f3d pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0x9bd72b78 apei_write +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bfedf4e ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x9c05144a fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x9c2de449 memory_add_physaddr_to_nid +EXPORT_SYMBOL_GPL vmlinux 0x9c2e4b66 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x9c2f79d9 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x9c46f1e8 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x9c66b3f5 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x9cc1496a alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cd0b4ee __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x9d06688b register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x9d1304fd ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x9d22e2ec __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x9d2a67d2 swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x9d2af06b crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x9d2b8432 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x9d350a1b pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x9d3850e1 gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x9d454119 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x9d4fb259 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x9d5f8c6e pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x9d61a17c usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x9d67871a subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9d911e50 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x9d9d0748 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x9d9e155d pv_info +EXPORT_SYMBOL_GPL vmlinux 0x9da430ee gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dbc5fd1 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x9dc056c9 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x9dc94f84 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x9de27889 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x9e30e8c0 napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0x9e34ebbc da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x9e38e7ce fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e5900aa usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x9ec5ae1f of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ed775de pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x9ee74ee8 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x9f06b1d9 iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f2e879a ftrace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x9f3be4f6 find_module +EXPORT_SYMBOL_GPL vmlinux 0x9f60afd5 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x9f74db9d devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9f80e312 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x9f818e23 xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9ffeca7c arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0xa00bb8fa key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0xa014a6ac trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xa017bb5e efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0xa038e761 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa056ae41 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xa06f8e50 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xa09f8015 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0xa0b17620 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xa0f203f3 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa11b55b2 xen_start_info +EXPORT_SYMBOL_GPL vmlinux 0xa13b40f5 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end +EXPORT_SYMBOL_GPL vmlinux 0xa15b1d08 put_device +EXPORT_SYMBOL_GPL vmlinux 0xa1b10e09 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0xa1cce96f ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xa1ed9c8b add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0xa1f79553 xen_create_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xa22971d0 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xa22c9577 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xa23d8708 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xa2506e9f devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa2817779 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0xa2ac5519 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0xa2b9c993 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2d15659 spi_async +EXPORT_SYMBOL_GPL vmlinux 0xa2e0877a ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0xa3119ddf iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0xa3363efc spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xa342b2bd rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0xa353fffc xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xa35cfd2b pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xa35d6ae4 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xa36c1aab ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0xa3753b08 ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa386c029 trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3ca331e dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xa3d1fa10 task_xstate_cachep +EXPORT_SYMBOL_GPL vmlinux 0xa3d3d6c2 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa428468b nl_table +EXPORT_SYMBOL_GPL vmlinux 0xa4422230 acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0xa44389d4 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0xa44d4deb acpi_dev_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0xa452c297 hpet_mask_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq +EXPORT_SYMBOL_GPL vmlinux 0xa46625f7 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0xa466de38 acpi_processor_ffh_cstate_enter +EXPORT_SYMBOL_GPL vmlinux 0xa471f42c __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa493f8be lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0xa4a34b8f security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xa4acc6f1 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xa4afcc3f alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0xa4b9d55c rhashtable_remove_pprev +EXPORT_SYMBOL_GPL vmlinux 0xa4bad4f2 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0xa4bc2080 acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0xa4bf2f8a usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xa4d19528 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xa4d58669 math_state_restore +EXPORT_SYMBOL_GPL vmlinux 0xa4de396f wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xa4df4d78 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xa4ef7318 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xa4f1d837 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa50c73ef crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xa514d0c4 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0xa514e081 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xa5388880 rhashtable_remove +EXPORT_SYMBOL_GPL vmlinux 0xa560bd4a rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0xa58c69bc pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xa5911fea pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xa59ff38c regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xa5a2fd58 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0xa5ac3cfb usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5ea0649 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5f53b14 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xa6023ab7 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xa616f9b6 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa617dd7b __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa62892c6 efivar_sysfs_list +EXPORT_SYMBOL_GPL vmlinux 0xa62faa84 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xa6340559 devres_find +EXPORT_SYMBOL_GPL vmlinux 0xa634b1eb clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xa63ede44 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xa63ff556 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xa64aa2a2 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xa66438e8 erst_read +EXPORT_SYMBOL_GPL vmlinux 0xa66f91ff security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0xa67c3818 bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0xa69d7a95 xen_remap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0xa6aec189 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6ced198 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0xa6cfbfdf __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0xa6df7ad1 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6e860ca ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xa720a58a ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa76d2c00 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xa787a697 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0xa79e87d8 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xa7babfb9 max_gen_clk_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7cc3c4a tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xa7d659ad usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xa7e26e17 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xa7e7a5de kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0xa801b359 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa85d8e3b device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0xa87475f1 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xa87b4c0d pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xa88ebd3d crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0xa8c26481 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0xa8c64208 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0xa8ccfbfd relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xa9053b6f tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xa908acb4 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xa90a7bc7 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xa9126bff hpet_set_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa924e59c xenbus_map_ring +EXPORT_SYMBOL_GPL vmlinux 0xa925e478 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xa92ae075 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa939f4a8 clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0xa958cba8 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9f848fe debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0xaa004b81 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xaa26c88a klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xaa4a7726 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xaa601c85 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0xaa6e49c9 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0xaa7b25cf dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xaa951ad0 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaac15376 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xaadc0f06 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0xaae2f945 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xaae7f7bd pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0xab01acbe gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0xab15b57c sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab3e96e0 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xab567d31 percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab6a3a82 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xabdd66a9 gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0xac27f7d3 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xac496958 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xac75c498 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0xac8ee33c virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0xac9a67e0 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xac9ce195 kvm_async_pf_task_wait +EXPORT_SYMBOL_GPL vmlinux 0xaca76373 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0xacafa8e7 vector_used_by_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xacc4a837 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xaccc3144 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xace95057 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0xacef94d7 sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0xacf7abd1 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xad039c54 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xad1b54ae __tracepoint_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0xad221a0f list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0xad24f9c4 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0xad2eb076 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xad3052f3 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xad4abf6e pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0xad635d08 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xad6e6286 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xad78737c perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xad789c4b ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0xad7ca4e1 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xad8d8ab0 xen_physdev_op_compat +EXPORT_SYMBOL_GPL vmlinux 0xad8de869 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0xad958d4d i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0xad96dd71 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xad9963e2 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xada1c32f alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xade7857f for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xade9042f crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae046d87 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0xae1662ad trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xae372b7b power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0xae3ce47c devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xae535a74 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0xae562b12 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae6bd2f0 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0xae6eaf93 hwpoison_filter_dev_minor +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae7c5411 ms_hyperv +EXPORT_SYMBOL_GPL vmlinux 0xae80ef75 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xaeb69cd1 pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0xaec9a214 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xaf167592 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xaf31f64d device_del +EXPORT_SYMBOL_GPL vmlinux 0xaf3b6b22 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0xaf4aa8b3 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0xaf553b25 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaf6102b9 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0xaf61501d crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xafa925be irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xafc6f4df attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0xafd5460c netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb032331b gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xb05a818c dwc2_set_all_params +EXPORT_SYMBOL_GPL vmlinux 0xb05ca049 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xb0756096 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0xb0770a69 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xb089c848 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xb08e10b3 sis_info133_for_sata +EXPORT_SYMBOL_GPL vmlinux 0xb09163aa thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0xb0918d6a rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xb09a07c4 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0xb0aded65 crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xb0b65866 acpi_dev_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0df9f59 acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0xb1222cc4 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0xb129a483 usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb15a9bd9 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xb16fe9cb vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xb172ffac efivars_sysfs_init +EXPORT_SYMBOL_GPL vmlinux 0xb17f6c07 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb1977a3d led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb1a568a4 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1b34038 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1bedeb7 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1c70266 acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1e58b89 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xb1edd080 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb237ccd7 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb23d8754 dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xb258ead4 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0xb264a596 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb2799d10 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xb29cc1b7 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xb29f93d5 acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0xb2a12ac5 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xb2b1980f regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xb2c192cf iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2ec4a63 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xb308acea usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xb3094d63 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0xb3253ed9 hpet_rtc_timer_init +EXPORT_SYMBOL_GPL vmlinux 0xb33fdc25 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xb347bb2c work_busy +EXPORT_SYMBOL_GPL vmlinux 0xb37318d3 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0xb376ddca split_page +EXPORT_SYMBOL_GPL vmlinux 0xb379cf6f ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0xb38a8333 dm_underlying_device_busy +EXPORT_SYMBOL_GPL vmlinux 0xb3a726f5 pin_is_valid +EXPORT_SYMBOL_GPL vmlinux 0xb3b4459a blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xb3cc9a12 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xb3d1ad98 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xb3ee4080 ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0xb3f042bd skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0xb3fc70f7 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xb42e9897 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xb458e1cc page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xb4759adc stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xb4a82f37 usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4e14553 gnttab_query_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb509dd9a rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0xb5178df5 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xb51b916c pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb537c541 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xb564724c usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xb573f1e5 of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xb5848bae __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5a30eca set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0xb5a381ec cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0xb5ac97e8 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xb5b49304 modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xb5cb8145 hrtimer_get_res +EXPORT_SYMBOL_GPL vmlinux 0xb5dfc440 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb5f79796 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0xb6021607 xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0xb60fe915 kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0xb6230f1f gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb650230d __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0xb66421b2 acpi_str_to_uuid +EXPORT_SYMBOL_GPL vmlinux 0xb67b2219 cm_suspend_again +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6eef1e5 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xb70c5edb smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xb718f2f9 sfi_table_parse +EXPORT_SYMBOL_GPL vmlinux 0xb73a93b5 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb74787a0 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb76f3375 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0xb772337a dev_get_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0xb77c17d9 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0xb79d0465 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xb7b7e1c5 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xb7d7c12e hpet_set_alarm_time +EXPORT_SYMBOL_GPL vmlinux 0xb7d95c30 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xb7df474d gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0xb7ebc0d2 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb80890d3 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xb85d52c6 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xb888a175 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0xb88d81f0 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xb89fa245 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0xb8b2b1f7 mce_register_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8d75a0a of_css +EXPORT_SYMBOL_GPL vmlinux 0xb8ea7c1e acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0xb8eb5332 xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0xb8ecdf0a put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xb8efcc14 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb905faac pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0xb90bef6c ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xb91eb805 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xb93bd0d1 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xb9528f5e smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xb97da46d sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xb981c8ea vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xb9830310 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0xb98c24c8 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xb99d5837 xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xb9aa0020 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9d22ab5 bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0xb9eeff68 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0xba219896 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xba281f97 crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba44806f rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0xba5d82bb pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xba675a7b rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xba94c685 cper_estatus_check +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbac873dc init_fpu +EXPORT_SYMBOL_GPL vmlinux 0xbaf01b75 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb128381 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xbb1593b9 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0xbb15fbf2 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0xbb1c4ad1 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xbb278836 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xbb38973c acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xbb488658 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0xbb60c0aa usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb775819 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0xbb7e2b16 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xbbae4244 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0xbbb26dd8 acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0xbbb38239 btree_last +EXPORT_SYMBOL_GPL vmlinux 0xbbb98859 edid_info +EXPORT_SYMBOL_GPL vmlinux 0xbbc2b0e7 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xbbc8a671 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0xbbd4f657 xen_pcpu_id +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbea275e ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0xbbf0a626 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0xbbfe148c anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0xbc1092b9 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0xbc47fd49 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0xbc755572 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xbc7f1619 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xbc843824 ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcacf0c6 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xbcb7753d dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xbcb838a1 amd_flush_garts +EXPORT_SYMBOL_GPL vmlinux 0xbcc0c138 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0xbcca87af register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbcfa6160 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0xbd1181e3 perf_assign_events +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd671048 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xbd6d55ea irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdd5f10f apei_hest_parse +EXPORT_SYMBOL_GPL vmlinux 0xbddca211 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0xbdfd3e18 pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe48f77f kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0xbe5d0996 idle_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe66eb33 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe828ecb devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xbe900224 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xbe98d1c5 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeb893cc xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0xbed20d9a __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbeec1693 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xbf007ee0 phy_get +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf0481e6 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xbf0a6fa2 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0xbf285296 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0xbf2db35b dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0xbf67c623 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xbf6bb28f __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xbf82e6af synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xbf962446 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0xbfb1be70 hv_setup_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0xbfb79d84 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfc10ed8 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xbfdf8cbb reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xbfe3158a pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0xbff15766 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0xbffde8ec compat_alloc_user_space +EXPORT_SYMBOL_GPL vmlinux 0xc03d026f pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0xc044742f pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0xc04b21bd acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0xc05aed19 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc08aa409 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xc0900fcf acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0xc0a9972d pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0xc0aa4059 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xc0b0e6ec btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0xc0bf6ead timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0d69663 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xc0dcebfc platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0xc10357d5 tpm_dev_vendor_release +EXPORT_SYMBOL_GPL vmlinux 0xc11b2710 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0xc12449eb usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xc1433113 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xc14c2824 xenbus_probe +EXPORT_SYMBOL_GPL vmlinux 0xc164642e xenbus_otherend_changed +EXPORT_SYMBOL_GPL vmlinux 0xc16891e5 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc1877c7f crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xc1aa52c1 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0xc1b453d1 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0xc1b614c1 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0xc1d90cf5 ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0xc213b8e7 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0xc213f058 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0xc2165281 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc247dd25 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xc26351f8 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xc27b7c76 dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc2ba2efb crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0xc2df253b cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0xc311c679 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc3417ea4 extcon_find_cable_index +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc3683792 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc36a184e preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc37ff950 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0xc3b1e026 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xc3d10c6d __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xc3f891c4 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0xc4001356 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xc40f37ae security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc4308ac3 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0xc447dd93 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc4756a12 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0xc47c981d disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0xc47f4002 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc493d2c9 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xc4975851 percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0xc4b8a9d6 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0xc4df4cb0 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc506a424 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xc510d48a usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0xc512626a __supported_pte_mask +EXPORT_SYMBOL_GPL vmlinux 0xc5397da6 xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xc54ecc8a pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc5990883 xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xc5e73dcd __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0xc60f75ec __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc6178903 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc6257cf2 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc66019cc xen_resume_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc68b586c tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6d2194a efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xc6d6ee85 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xc6d7ad42 wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xc7002ac4 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0xc70814a9 xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0xc718a005 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc7627841 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xc78141cb mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0xc782af35 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xc790593f thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7b452ba queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7d7b095 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0xc7ddf007 pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc8086d6a regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xc8127e37 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0xc829a36c shake_page +EXPORT_SYMBOL_GPL vmlinux 0xc85ad4a5 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xc86be4ef crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xc8703154 gpiod_set_raw_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xc8764070 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0xc87681bc usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc87e487a sched_clock_idle_sleep_event +EXPORT_SYMBOL_GPL vmlinux 0xc899c0f2 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xc8a7cb73 __add_pages +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8c6eeec gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8e958cd extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc8f3a56a rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc9226ba7 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xc953418e fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc95b6e65 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc985df85 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xc9a81481 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xc9c3f176 hpet_register_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xc9c9cbea regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0xc9ce78b0 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xc9d819f0 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xc9d86615 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9ec9098 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xc9f7eba9 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0xca10fba5 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0xca517855 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0xca574590 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xca67940c pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xca77bb69 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0xca7814ba mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca81caa3 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xca81ea9a xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0xca84acf4 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcac0c47b ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xcac8f422 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcaf8f692 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0xcb03d98c skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb2a9ec4 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0xcb365ecf wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xcb3ba128 device_create +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb470737 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xcb4925f8 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xcb503578 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0xcbaf51ea pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xcbb655fd set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xcbe2dc99 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbea4d3b __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xcbec9f63 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcc024158 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xcc054282 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xcc1abbf9 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0xcc1f1c3d inet_twdr_hangman +EXPORT_SYMBOL_GPL vmlinux 0xcc38ad2e scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0xcc43c8af clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0xcc59a4b5 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0xcc6f4af4 __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcca89cd2 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0xccbd470a input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xccc6e1de dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd9ad1a dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0xcce67cf2 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xccea4e34 perf_get_x86_pmu_capability +EXPORT_SYMBOL_GPL vmlinux 0xccf02d2a reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0xcd045899 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xcd097749 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0xcd11223c pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xcd2813b4 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0xcd2c5866 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xcd3d5c6c device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xcd679a07 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xcd7a377b ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0xcd83fc5b set_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0xcd860a53 bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd9ae901 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcddca1dd yield_to +EXPORT_SYMBOL_GPL vmlinux 0xcded55c8 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0xcdffe7fe device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0xce1c0e5f powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0xce472164 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xce5bfe29 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce7f775d dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0xce96785d handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0xce97d129 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xce9f361b regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xcebb895e iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcee9c7c2 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xcef1dd0e perf_check_microcode +EXPORT_SYMBOL_GPL vmlinux 0xcf220831 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xcf3ef765 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0xcf43459b ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf5570d5 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0xcf5a149c da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xcfa39eca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcfad8c3a usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfbb8a91 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfde5862 __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xcfe8ae64 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xd00698a6 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0xd0108ba1 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xd02e052d rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate +EXPORT_SYMBOL_GPL vmlinux 0xd05e72f7 register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xd0618b2a irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd077abe6 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0xd0839b83 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0xd09b8f70 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0xd0a5e3a0 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0xd0ba59f3 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0xd0bba87f regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0dfad3f xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0xd13ac951 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0xd1467d6a blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0xd14bc4d9 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xd1507e59 erst_clear +EXPORT_SYMBOL_GPL vmlinux 0xd164fc51 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd1b39eeb __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xd1b40537 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xd1c014b0 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xd1c250e8 thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0xd1cc9df9 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xd1cd5f87 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0xd1ced9b1 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0xd1cf437f acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd1eef3a0 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xd1efad26 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd206bb0f crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd212bf7e usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd233807e bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0xd234a176 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xd2364fa4 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xd251f9a0 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0xd2666386 dma_buf_export_named +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd29a97a3 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0xd2afe2b2 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xd2bd859b dwc2_hcd_init +EXPORT_SYMBOL_GPL vmlinux 0xd2c58ab2 apei_exec_noop +EXPORT_SYMBOL_GPL vmlinux 0xd2c66125 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0xd2c75be1 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd32962e2 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xd34ef708 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xd35bec37 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xd39bada4 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xd39c97e7 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd3c3da31 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0xd3e210e9 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0xd3e9579f fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0xd3fe6b5b debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd426dbc4 erst_get_record_count +EXPORT_SYMBOL_GPL vmlinux 0xd42ca088 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xd42dc6f5 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0xd42f6009 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0xd43be234 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0xd4487fd5 snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd4a83d48 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0xd4aa147e get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0xd4b438ab pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4e23efa blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0xd4f95150 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xd538e4bf fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0xd5463413 irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0xd54e64cf regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd5615870 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xd565e34c adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xd56b5f64 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0xd5752add xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0xd58f741a device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5c36c40 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xd5e57564 pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xd5f9c66b ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0xd5fb221e crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0xd6011bf5 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0xd608dde3 rhashtable_lookup_compare +EXPORT_SYMBOL_GPL vmlinux 0xd6148bd9 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0xd61d2a94 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0xd64df3a2 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xd66608e0 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0xd66b99c8 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd68a63f0 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xd6a4aa0d __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0xd6c1752c tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0xd6ed3a8e cper_next_record_id +EXPORT_SYMBOL_GPL vmlinux 0xd6fc0b8a pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xd6fd655b gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd70954e9 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0xd71375c2 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xd71c056b acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd77ced18 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xd78c9bc7 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xd7904c66 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0xd79cf70a get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0xd7a19151 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xd7abbf5e crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd7b91959 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0xd7d43f0b tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7ebc540 scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0xd7ed5171 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd842c7e3 ftrace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xd84c3824 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0xd851ea79 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd8f15bc4 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0xd919806a amd_cache_northbridges +EXPORT_SYMBOL_GPL vmlinux 0xd91ab3c4 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0xd934d53b irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd956cac1 kick_process +EXPORT_SYMBOL_GPL vmlinux 0xd96a2de6 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd976311f ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xd982e49e __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0xd99e5409 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xd99e8a10 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xd9bf5c28 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0xd9ce3a46 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd9d25548 efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd9df0c59 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0xd9ec979b da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xd9f4757d pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xda20600a irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0xda2a09de pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xda344d71 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0xda423ff5 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xda434b54 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xda44cb37 setup_charger_manager +EXPORT_SYMBOL_GPL vmlinux 0xda993ed9 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xdaa369fa class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xdabbaa5e of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xdabc998e ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0xdac17fbb xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0xdad0a587 extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xdadaa3c6 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xdaef6d75 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdaf8957c uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0xdb024aa0 clockevents_unbind +EXPORT_SYMBOL_GPL vmlinux 0xdb04163c gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xdb2aa7f5 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdb327f4c crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xdb343ef9 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0xdb4af0fb xen_swiotlb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0xdb729870 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xdb855439 acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb916fd0 trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xdb960f55 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xdba9adfb acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xdbd83fd0 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xdbe3af21 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0xdbe83e89 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdbff2864 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xdc064d1e crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xdc139794 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc2ae7df fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xdc3678cd usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xdc43e493 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0xdc467cb4 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xdc49b3cb fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xdc595241 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc6a5b84 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0xdc6ccf4e inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc8a44c8 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc97f8e0 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcd154e7 device_rename +EXPORT_SYMBOL_GPL vmlinux 0xdcd58790 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xdcda9223 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0xdce592f5 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0xdd162bb1 acpi_dev_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd4399b9 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xdd57e2b5 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0xdd6618ba btree_remove +EXPORT_SYMBOL_GPL vmlinux 0xdd794d33 phys_wc_to_mtrr_index +EXPORT_SYMBOL_GPL vmlinux 0xdd8a4b8b crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xdd8f9ab3 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0xdd99500e xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0xddb29bbf wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xddfdf37e device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xde0b3102 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde308b7a ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0xde310e46 xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xde32e3d3 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xde4e19ba klist_next +EXPORT_SYMBOL_GPL vmlinux 0xde5f3ddd use_mm +EXPORT_SYMBOL_GPL vmlinux 0xde5ff881 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xde679abf module_mutex +EXPORT_SYMBOL_GPL vmlinux 0xde7c13a5 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xdee82f81 regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0xdee9988f ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf1882af dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0xdf37f644 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xdf49c61e perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0xdf49cf8a spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0xdf66ca81 ucode_cpu_info +EXPORT_SYMBOL_GPL vmlinux 0xdf6fb0ba virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0xdf7d8792 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0xdf8518d7 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xdfcb9010 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xdfdf9c10 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe04905be ping_close +EXPORT_SYMBOL_GPL vmlinux 0xe06c0e84 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe0aa8664 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xe0b8bfa0 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xe0bb2b3d virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0xe0c77bb5 mce_notify_irq +EXPORT_SYMBOL_GPL vmlinux 0xe0cedda3 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0xe0d2ad17 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xe0e67c83 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0xe0ef783c vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xe103e57d blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0xe1085708 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xe10c1150 regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xe10cb2ad vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin +EXPORT_SYMBOL_GPL vmlinux 0xe166c217 blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0xe16b0d30 unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xe17056b8 efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe186705e regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0xe1980f29 pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1ea3019 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xe212d09b hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0xe249a357 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe26e46f0 acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0xe2888b75 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe2916beb pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xe295c0ff is_hpet_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe2a5286c dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xe2a7d5fa dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0xe2b3e977 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe2ba4d93 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xe2c3adad rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xe2c8effe crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0xe2fad657 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe336add6 acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0xe338362f devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xe3429718 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3948ff4 acpi_walk_dep_device_list +EXPORT_SYMBOL_GPL vmlinux 0xe3b3b86f __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe3bab7aa rhashtable_hashfn +EXPORT_SYMBOL_GPL vmlinux 0xe3bc7fd4 hpet_unregister_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xe3f399a1 __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xe40b4268 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0xe41534ce bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0xe424cc1d irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe46bd9c4 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xe473b818 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe49c7e86 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xe4c8fc2a pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xe4e68bc8 apei_map_generic_address +EXPORT_SYMBOL_GPL vmlinux 0xe5030f84 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xe50a565b device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xe517d214 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0xe51c3a70 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0xe54040ca register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xe5472bdf skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xe54b778a ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0xe565b9f1 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xe5788a41 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5908860 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0xe5938677 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xe5af84ff rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xe5b23d5a wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xe5b8082b cper_estatus_check_header +EXPORT_SYMBOL_GPL vmlinux 0xe5b91cb1 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0xe5c42360 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xe5c7e523 iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0xe5e13fd6 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xe5e96af6 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0xe602a28b md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xe61a7d90 genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0xe630151d regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0xe63b87f5 xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0xe64ad8ea unregister_nmi_handler +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe6602e9f perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0xe66b52c1 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0xe68ae380 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0xe69155ad irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6c8b53f usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6e58c4f sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6f83837 acpi_bus_attach_private_data +EXPORT_SYMBOL_GPL vmlinux 0xe6fbe13f serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xe722ded8 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0xe7232e0f user_return_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe73bcef6 acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0xe744f25a clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0xe74aaa4c spi_setup +EXPORT_SYMBOL_GPL vmlinux 0xe754075f kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xe7582b5a palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe76b7035 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0xe78322d9 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xe7995122 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xe7a60ca2 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xe7ae4b4c fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xe7c37cca virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xe7d039b0 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xe7e35a5a virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xe7ed0a17 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe814534f blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe82d6162 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0xe82d6ee4 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe852ef02 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0xe8554af7 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xe85a4fe6 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xe861d7f2 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe8808fe4 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0xe88d6b2e __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xe89bd243 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe8bed322 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0xe8bf17cb get_device +EXPORT_SYMBOL_GPL vmlinux 0xe8caf79d power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xe8d32080 clear_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0xe8d4bec4 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xe8dc128f serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0xe8e143d8 device_move +EXPORT_SYMBOL_GPL vmlinux 0xe8ed2440 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xe8faf1ca inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xe902c7b4 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0xe91f1140 ftrace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0xe920b1d8 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe94eaabc crypto_rng_type +EXPORT_SYMBOL_GPL vmlinux 0xe95caa29 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xe960b753 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0xe9655764 alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xe96b8016 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xe96f57c8 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xe97bba9c crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xe99553cb regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xe9af124b dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0xe9c4aff0 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0xe9ce931a kvm_para_available +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9d5576c pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0xe9d7b5c9 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xe9dcf7f3 clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xe9ed034f xen_unregister_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xe9fbec92 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xe9fca6f5 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0xea0d3869 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea25285f get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0xea3e029d device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea5028aa irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xea628c20 bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0xea688e1a of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0xea866d99 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xea8af350 devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xeaa5e2eb blk_queue_bio +EXPORT_SYMBOL_GPL vmlinux 0xeaadab30 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0xeabc09c8 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0xead0a38c rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xeadf816e klist_init +EXPORT_SYMBOL_GPL vmlinux 0xeb2798f7 xen_destroy_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xeb370805 __apei_exec_run +EXPORT_SYMBOL_GPL vmlinux 0xeb3ede2c sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0xeb4bf2f4 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0xeb5ae28d crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0xeb833c22 xen_has_pv_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0xeba2369b regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0xeba42ab5 clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xeba745e1 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0xebb34f69 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0xebba5c6a xen_swiotlb_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xebf8f22a skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xec0b6fbf ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec385c6e crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0xec39f515 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0xec631f34 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0xec8ccf88 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0xecc85484 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0xeccfb725 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xed002eb6 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0xed3b41cd arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0xed462d52 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0xedbc6f67 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xedd08b56 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xedd49930 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xee13e697 set_personality_ia32 +EXPORT_SYMBOL_GPL vmlinux 0xee20352e bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0xee3788e2 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xee45ba40 sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0xee5cf96b rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee9b6aa2 pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0xeec4ba59 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0xeec6fa27 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xeeca9a7e regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xeee43d7e regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xeee6ba80 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xef0efcf4 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0xef14e074 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request +EXPORT_SYMBOL_GPL vmlinux 0xef49cf21 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xef4b7c49 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xef621e21 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6d007a sigset_from_compat +EXPORT_SYMBOL_GPL vmlinux 0xef7cc0dd fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0xef8751aa __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xef9680c2 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefa54a9d atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xefa7484e irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xefabf7b6 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0xefb78023 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0xefda7a66 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xefeb3c7d __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xeffa6b8f __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xeffaa7a5 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0xf0035e1d pci_get_hp_params +EXPORT_SYMBOL_GPL vmlinux 0xf0038c67 max_gen_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0xf005145c mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0xf00ff714 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xf0229ee0 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0xf026f135 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0xf05e52f8 md_run +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf07d74ff bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0xf09a42da gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xf0a804ab kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0xf0b0f05b led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0xf0b62ed5 dm_kill_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0xf0d2ac73 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0xf0e95941 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf105b27d usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xf1284faa ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0xf138e35d pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0xf1469936 __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0xf155fe4b cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf1a98b4d pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1b551d9 ibft_addr +EXPORT_SYMBOL_GPL vmlinux 0xf210af46 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0xf215863e gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf229ae8e max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0xf23425a2 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0xf2630800 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf28cc170 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0xf29e48cc crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0xf29f21c1 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0xf2b7881d dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xf2d6d736 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0xf2e3cf45 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0xf2eb8f69 efivar_validate +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf302ccb3 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf353d113 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xf36418f3 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf38485e7 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0xf39105b0 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3c234d8 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0xf3c468b3 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xf3c8c876 virtio_device_is_legacy_only +EXPORT_SYMBOL_GPL vmlinux 0xf3d16a69 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0xf3d587c0 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf3e457bc srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0xf3ebf4eb arch_apei_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0xf3f9ac1f pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xf43e3bf0 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xf466d277 xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0xf4696739 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xf4850fae crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0xf486eeb7 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0xf48ad620 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4a0ba8e __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xf4a86323 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0xf4aacda7 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0xf4af8066 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf4b6c232 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xf4c39f6d __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf51cc59a devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf51fe0db map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xf52d5757 skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xf538fa58 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xf54a5c1b elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf559c4d9 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf559ed10 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xf55f5d89 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0xf5785b42 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xf583891b platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf5945bac gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xf5a2ccc0 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5b4559a devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xf6190e08 gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0xf65d1829 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0xf6bdee7f dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6dadc99 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xf6e51281 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf7016530 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0xf704cfa6 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0xf7088afb pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xf71765a4 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xf7322bc8 pv_time_ops +EXPORT_SYMBOL_GPL vmlinux 0xf73f91e7 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0xf75c3008 rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf7608cdf __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xf7635250 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xf782e7f3 acpi_dev_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xf7b5c408 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7c78e90 acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0xf7d1abaf pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0xf7d774f0 xen_swiotlb_map_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0xf7f0d474 register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xf80036d2 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xf801e040 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0xf805cdad blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf8070885 acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf84e7032 device_reset +EXPORT_SYMBOL_GPL vmlinux 0xf863ca21 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0xf86a67d5 xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf8aa7812 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0xf8bb2bc3 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0xf8ce87cb usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf9016da3 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf93f37e8 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0xf9765833 dmi_match +EXPORT_SYMBOL_GPL vmlinux 0xf97666a0 set_memory_rw +EXPORT_SYMBOL_GPL vmlinux 0xf97d72c8 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf98547fc rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0xf9924426 arch_add_memory +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9bf3969 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9d6be5a rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf9d9264e xen_have_vector_callback +EXPORT_SYMBOL_GPL vmlinux 0xf9e6498d ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0xfa1dce07 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa2aa7a1 xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0xfa2de4d7 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0xfa435ae6 rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xfa4a647e klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xfa527868 cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0xfa60a4cb regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xfa901b31 compat_get_timespec +EXPORT_SYMBOL_GPL vmlinux 0xfa9a0333 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0xfaf67b8c led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xfb16df11 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0xfb17b729 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0xfb17dec1 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb1a2ec8 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0xfb1b94ea perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb64b230 acpi_processor_ffh_cstate_probe +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbda6b30 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0xfbf5091f pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc227525 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0xfc2407d6 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc4acbd1 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0xfc4eb10a inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xfc4fb6c0 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0xfc7fba91 crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xfc83b5c9 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0xfc95e93e clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xfc968c8b apei_exec_write_register_value +EXPORT_SYMBOL_GPL vmlinux 0xfcb6ac98 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0xfcd50358 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfcf3a8b4 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xfd06b4a9 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xfd28cd57 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xfd36bcc9 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xfd375048 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0xfd4208a2 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0xfd4e3e64 pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xfd50eb13 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xfd51b281 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable +EXPORT_SYMBOL_GPL vmlinux 0xfd919dcc regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0xfdda89d7 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0xfe079479 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xfe2aef68 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0xfe4d3017 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xfe50cef2 debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0xfe5e6b27 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xfe727411 get_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xfe8a6e3b xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0xfe98250e blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe9c38df __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xfed024a2 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfee1910c xen_unmap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff1076fc usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xff2ca020 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0xff351310 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0xff59794b pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff62ed88 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff823b9b get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xff87ece6 agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0xffbd6b2c nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xffcaa949 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xffd6a655 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xffef69ec wm8350_block_read --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/amd64/generic.compiler +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/amd64/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 4.9.2-10ubuntu13) 4.9.2 --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/amd64/generic.modules +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/amd64/generic.modules @@ -0,0 +1,4282 @@ +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8250_fintek +8255 +8255_pci +8390 +88pm800 +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +88pm860x-ts +9p +9pnet +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a8293 +aacraid +aat2870_bl +aat2870-regulator +ab3100 +ab3100-otp +abituguru +abituguru3 +ablk_helper +ac97_bus +acard-ahci +acecad +acenic +acerhdf +acer-wmi +acpi_extlog +acpi_ipmi +acpi_pad +acpiphp_ibm +acpi_power_meter +acpi_thermal_rel +acquirewdt +act200l-sir +act8865-regulator +act_csum +act_gact +act_ipt +actisys-sir +act_mirred +act_nat +act_pedit +act_police +act_simple +act_skbedit +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad5064 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5624r_spi +ad5686 +ad5755 +ad5764 +ad5791 +ad5933 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7152 +ad7192 +ad7266 +ad7280a +ad7291 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad7476 +ad7606 +ad7746 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad799x +ad8366 +ad9523 +ad9832 +ad9834 +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7753 +ade7754 +ade7758 +ade7759 +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adfs +adi +adis16060 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16204 +adis16209 +adis16220 +adis16240 +adis16260 +adis16400 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1275 +adm8211 +adm9240 +adp5520_bl +adp5520-keys +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +ads1015 +ads7828 +ads7846 +ads7871 +ad_sigma_delta +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adv7170 +adv7175 +adv7511 +advansys +advantechwdt +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +aesni-intel +aes-x86_64 +af_802154 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +aha152x_cs +ahci +ahci_platform +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airo_cs +airspy +ak09911 +ak8975 +al3320a +algif_hash +algif_skcipher +alienware-wmi +ali-ircc +alim1535_wdt +alim7101_wdt +altera-ci +altera_jtaguart +altera_ps2 +altera-stapl +altera_tse +altera_uart +alx +am53c974 +ambassador +amc6821 +amd +amd5536udc +amd64_edac_mod +amd76xrom +amd8111e +amd_freq_sensitivity +amd_iommu_v2 +amdkfd +amd-rng +amilo-rfkill +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams369fg06 +analog +anatop-regulator +ansi_cprng +anubis +aoe +apanel +apds9300 +apds9802als +apds990x +apple_bl +appledisplay +apple-gmux +applesmc +appletalk +appletouch +applicom +ar5523 +ar7part +arc4 +arcfb +arcmsr +arcnet +arc_ps2 +arc-rawmode +arc-rimi +arc_uart +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arptable_filter +arp_tables +arpt_mangle +as102_fe +as3711_bl +as3711-regulator +as3935 +as5011 +asb100 +asc7621 +asix +ast +asus_atk0110 +asus-laptop +asus-nb-wmi +asus-wmi +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +atbm8830 +aten +ath +ath10k_core +ath10k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atlas_btns +atm +atmel +atmel_cs +atmel_mxt_ts +atmel_pci +atmtcp +atp +atp870u +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +aufs +auo_k1900fb +auo_k1901fb +auo_k190x +auo-pixcir-ts +authenc +authencesn +auth_rpcgss +autofs4 +avma1_cs +avm_cs +avmfritz +ax25 +ax88179_178a +axnet_cs +axp20x-regulator +axp288_adc +b1 +b1dma +b1pci +b1pcmcia +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +bas_gigaset +batman-adv +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm203x +bcm3510 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm7xxx +bcm87xx +bcma +bcma-hcd +bcm_sf2 +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +blowfish-x86_64 +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpqether +bq2415x_charger +bq24190_charger +bq24735-charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt3c_cs +bt819 +bt856 +bt866 +bt878 +btcoexist +btcx-risc +btmrvl +btmrvl_sdio +btrfs +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +BusLogic +bw-qcam +c2port-duramar2150 +c4 +c67x00 +c6xdigio +cachefiles +cafe_ccic +cafe_nand +caif +caif_hsi +caif_serial +caif_socket +caif_usb +caif_virtio +camellia-aesni-avx2 +camellia-aesni-avx-x86_64 +camellia_generic +camellia-x86_64 +can +can-bcm +can-dev +can-gw +can-raw +capi +capidrv +capmode +carl9170 +carminefb +cassini +cast5-avx-x86_64 +cast5_generic +cast6-avx-x86_64 +cast6_generic +cast_common +catc +cb710 +cb710-mmc +cb_das16_cs +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc2520 +cc770 +cc770_isa +cc770_platform +c_can +c_can_pci +c_can_platform +cciss +ccm +ccp +ccp-crypto +cdc-acm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc-phonet +cdc_subset +cdc-wdm +ceph +cfag12864b +cfag12864bfb +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +cfspi_slave +ch +ch341 +ch7006 +chipreg +chnl_net +chromeos_laptop +chromeos_pstore +cicada +cifs +ci_hdrc +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +ck804xrom +classmate-laptop +clearpad_tm1217 +clip +clk-max77686 +clk-max77802 +clk-palmas +clk-s2mps11 +clk-si5351 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobra +coda +com20020 +com20020_cs +com20020-pci +com90io +com90xx +comedi +comedi_bond +comedi_parport +comedi_pci +comedi_pcmcia +comedi_test +comedi_usb +comm +compal-laptop +configfs +contec_pci_dio +cordic +core +coretemp +cp210x +cpcihp_generic +cpcihp_zt5550 +cpia2 +cpu5wdt +cpuid +cpu-notifier-error-inject +c-qcam +cramfs +cr_bllcd +crc32 +crc32-pclmul +crc7 +crc8 +crc-ccitt +crc-itu-t +crct10dif-pclmul +cros_ec +cros_ec_i2c +cros_ec_keyb +crvml +cryptd +cryptoloop +crypto_null +crypto_user +cs5345 +cs53l32a +csiostor +ct82c710 +ctr +cts +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx8800 +cx8802 +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx88xx +cxacru +cxd2099 +cxd2820r +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cy8ctmg110_ts +cyapa +cyber2000fb +cyberjack +cyclades +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da9030_battery +da9034-ts +da903x +da903x_bl +da9052-battery +da9052_bl +da9052-hwmon +da9052_onkey +da9052-regulator +da9052_tsi +da9052_wdt +da9055-hwmon +da9055_onkey +da9055-regulator +da9055_wdt +da9063-regulator +da9063_wdt +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_cs +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +db9 +dc395x +dca +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +dccp_probe +dcdbas +ddbridge +de2104x +de4x5 +decnet +deflate +defxx +dell-laptop +dell-led +dell_rbu +dell-smo8800 +dell-wmi +dell-wmi-aio +denali +denali_dt +denali_pci +des3_ede-x86_64 +des_generic +designware_i2s +dgap +dgnc +dht11 +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dibx000_common +digi_acceleport +diskonchip +divacapi +divadidd +diva_idi +diva_mnt +divas +dl2k +dlci +dlm +dln2 +dm1105 +dm9601 +dm-bio-prison +dm-bufio +dm-cache +dm-cache-cleaner +dm-cache-mq +dm-crypt +dm-delay +dme1737 +dm-era +dmfe +dm-flakey +dmi-sysfs +dm-log +dm-log-userspace +dmm32at +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-verity +dmx3191d +dm-zero +dnet +dn_rtmsg +docg3 +docg4 +dpt_i2o +drbd +drbg +drm +drm_kms_helper +drv260x +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsa_core +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155v4l +dt9812 +dtl1_cs +dummy +dummy-irq +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-friio +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb_usb_v2 +dvb-usb-vp702x +dvb-usb-vp7045 +dwc3 +dwc3-pci +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e4000 +e752x_edac +earth-pt1 +earth-pt3 +eata +ebt_802_3 +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ec100 +ec_bhf +echo +ec_sys +edac_core +edac_mce_amd +edt-ft5x06 +eeepc-laptop +eeepc-wmi +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efi-pstore +efs +ehset +einj +elan_i2c +elants_i2c +elo +elsa_cs +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +emc1403 +emc2103 +emc6w201 +em_canid +em_cmp +emi26 +emi62 +em_ipset +em_meta +em_nbyte +empeg +ems_pci +ems_pcmcia +ems_usb +em_text +emu10k1-gp +em_u32 +enc28j60 +enclosure +ene_ir +eni +enic +epat +epia +epic100 +eql +esas2r +esb2rom +esd_usb2 +esi-sir +esp4 +esp6 +esp_scsi +et1011c +et131x +ethoc +eurotechwdt +evbug +exofs +extcon-adc-jack +extcon-arizona +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +ezusb +f2fs +f71805f +f71808e_wdt +f71882fg +f75375s +f81232 +fakelb +fam15h_power +fan53555 +farsync +faulty +fb_ddc +fb_sys_fops +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_cs +fealnx +ff-memless +fid +fintek-cir +firedtv +firestream +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fixed +fl512 +fld +floppy +fm10k +fm801-gp +fmc +fmc-chardev +fmc-fakedev +fmc-trivial +fmc-write-eeprom +fm_drv +fmvj18x_cs +fnic +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +freevxfs +friq +frpw +fsa9480 +fscache +fschmd +fsl_lpuart +ft1000 +ft1000_pcmcia +ftdi-elan +ftdi_sio +ftl +fujitsu-laptop +fujitsu-tablet +fujitsu_ts +fusbh200-hcd +g450_pll +g760a +g762 +g_acm_ms +gadgetfs +gamecon +gameport +garmin_gps +garp +g_audio +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +gdth +generic +generic-adc-battery +generic_bl +genet +geneve +gen_probe +genwqe_card +g_ether +gf128mul +gf2k +g_ffs +gfs2 +ghash-clmulni-intel +ghash-generic +g_hid +gigaset +girbil-sir +gl518sm +gl520sm +gl620a +gluebi +glue_helper +gma500_gfx +g_mass_storage +g_midi +g_ncm +g_nokia +go7007 +go7007-loader +go7007-usb +goku_udc +goodix +gp2ap002a00f +gp2ap020a00f +gpio +gpio-addr-flash +gpio-adp5520 +gpio-adp5588 +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-f7188x +gpio-fan +gpio-generic +gpio-ich +gpio-ir-recv +gpio-it8761e +gpio-janz-ttl +gpio-kempld +gpio_keys +gpio_keys_polled +gpio-lp3943 +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-mc33880 +gpio-mcp23s08 +gpio-ml-ioh +gpio_mouse +gpio-pca953x +gpio-pcf857x +gpio-rdc321x +gpio-regulator +gpio-sch +gpio-sch311x +gpio_tilt_polled +gpio-tps65912 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-viperboard +gpio-vx855 +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +g_printer +grace +gre +grip +grip_mp +gr_udc +gsc_hpdi +g_serial +gs_fpga +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gs_usb +gtco +guillemot +gunze +g_webcam +g_zero +hackrf +hamachi +hampshire +hangcheck-timer +hanwang +hci +hci_uart +hci_vhci +hdaps +hdlc +hdlc_cisco +hdlcdrv +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdpvr +he +hecubafb +hexium_gemini +hexium_orion +hfc4s8s_l1 +hfcmulti +hfcpci +hfcsusb +hfc_usb +hfs +hfsplus +hgafb +hid +hid-a4tech +hid-apple +hid-appleir +hid-aureal +hid-axff +hid-belkin +hid-cherry +hid-chicony +hid-cp2112 +hid-cypress +hid-dr +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-gaff +hid-generic +hid-gt683r +hid-gyration +hid-holtekff +hid-holtek-kbd +hid-holtek-mouse +hid-huion +hid-hyperv +hid-icade +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-lenovo +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-magicmouse +hid-microsoft +hid-monterey +hid-multitouch +hid-ntrig +hid-ortek +hidp +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-primax +hid-prodikeys +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-trigger +hid-sjoy +hid-sony +hid-speedlink +hid-steelseries +hid-sunplus +hid-thingm +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-uclogic +hid-waltop +hid-wiimote +hid-xinmo +hid-zpff +hid-zydacron +hih6130 +hisax +hisax_fcpcipnp +hisax_isac +hisax_st5481 +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +horizon +hostap +hostap_cs +hostap_pci +hostap_plx +hp100 +hp_accel +hpfs +hpilo +hpsa +hptiop +hpwdt +hp-wireless +hp-wmi +hsi +hsi_char +hso +hsr +htc-pasic3 +htu21 +huawei_cdc_ncm +hv_balloon +hv_netvsc +hv_storvsc +hv_utils +hv_vmbus +hwa-hc +hwa-rc +hwmon-vid +hwpoison-inject +hx8357 +hyperv_fb +hyperv-keyboard +hysdn +i1480-dfu-usb +i1480-est +i2400m +i2400m-usb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd756 +i2c-amd756-s4882 +i2c-amd8111 +i2c-cbus-gpio +i2c-cros-ec-tunnel +i2c-designware-core +i2c-designware-pci +i2c-designware-platform +i2c-diolan-u2c +i2c-dln2 +i2c-gpio +i2c-hid +i2c-i801 +i2c-isch +i2c-ismt +i2c-kempld +i2c-matroxfb +i2c-mux +i2c-mux-gpio +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-pinctrl +i2c-nforce2 +i2c-nforce2-s4985 +i2c-ocores +i2c-parport +i2c-parport-light +i2c-pca-platform +i2c-piix4 +i2c-robotfuzz-osif +i2c-scmi +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tiny-usb +i2c-via +i2c-viapro +i2c-viperboard +i2c-xiic +i2o_block +i2o_bus +i2o_config +i2o_core +i2o_proc +i2o_scsi +i3000_edac +i3200_edac +i40e +i40evf +i5000_edac +i5100_edac +i5400_edac +i5500_temp +i5k_amb +i6300esb +i7300_edac +i7300_idle +i740fb +i7core_edac +i810 +i82092 +i82975x_edac +i8k +i915 +i915_bpo +ib700wdt +ib_addr +ib_cm +ib_core +ib_ipath +ib_ipoib +ib_iser +ib_isert +ib_mad +ibmaem +ibmasm +ibmasr +ibmpex +ibm_rtl +ib_mthca +ib_qib +ib_sa +ib_srp +ib_srpt +ib_ucm +ib_umad +ib_uverbs +ichxrom +icplus +icp_multi +ics932s401 +ideapad-laptop +ideapad_slidebar +idmouse +idt77252 +idtcps +idt_gen2 +ie31200_edac +ie6xx_wdt +ieee802154 +ieee802154_6lowpan +ifb +iforce +igb +igbvf +igorplugusb +iguanair +iio_dummy +iio_hwmon +iio-trig-interrupt +iio-trig-periodic-rtc +iio-trig-sysfs +ii_pci20kc +ili210x +ili922x +ili9320 +imm +imon +ims-pcu +imx074 +ina209 +ina2xx +industrialio +industrialio-triggered-buffer +inet_diag +inexio +inftl +initio +input-polldev +int3400_thermal +int3402_thermal +int3403_thermal +int51x1 +intelfb +intel_ips +intel_menlow +intel_mid_dma +intel_oaktrail +intel_powerclamp +intel_qat +intel_rapl +intel-rng +intel-rst +intel-smartconnect +intel_soc_dts_thermal +intel_vr_nor +interact +interval_tree_test +inv-mpu6050 +ioatdma +ioc4 +io_edgeport +iosf_mbi +io_ti +iowarrior +ip6_gre +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6_tables +ip6table_security +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_MASQUERADE +ip6t_mh +ip6t_NPT +ip6t_REJECT +ip6t_rpfilter +ip6t_rt +ip6t_SYNPROXY +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ipack +ipaq +ipcomp +ipcomp6 +ipddp +ipg +ip_gre +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +ip_tables +iptable_security +ipt_ah +ipt_CLUSTERIP +ipt_ECN +ipt_MASQUERADE +ipt_REJECT +ipt_rpfilter +ipt_SYNPROXY +ip_tunnel +ipvlan +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_nq +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_wlc +ip_vs_wrr +ip_vti +ipw +ipw2100 +ipw2200 +ipwireless +ipx +ircomm +ircomm-tty +irda +irda-usb +ir-hix5hd2 +ir-jvc-decoder +ir-kbd-i2c +irlan +ir-lirc-codec +ir-mce_kbd-decoder +ir-nec-decoder +irnet +ir-rc5-decoder +ir-rc6-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +irtty-sir +ir-usb +ir-xmp-decoder +isci +iscsi_boot_sysfs +iscsi_ibft +iscsi_target_mod +iscsi_tcp +isdn +isdn_bsdcomp +isdnhdlc +isicom +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl9305 +isofs +isp116x-hcd +isp1362-hcd +isp1704_charger +isp1760 +it87 +it8712f_wdt +it87_wdt +it913x +iTCO_vendor_support +iTCO_wdt +itd1000 +ite-cir +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_c2 +iw_cm +iw_cxgb3 +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +iw_nes +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsm +k10temp +k8temp +kafs +kalmia +kaweth +kb3886_bl +kbic +kbtab +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +kfifo_buf +khazad +kingsun-sir +kl5kusb105 +ko2iblnd +kobil_sct +ks0108 +ks0127 +ks8842 +ks8851 +ks8851_mll +ks959-sir +ksdazzle-sir +ksocklnd +ksz884x +ktti +kvaser_pci +kvaser_usb +kvm +kvm-amd +kvm-intel +kxcjk-1013 +kxsd9 +kxtj9 +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l440gx +l4f00242t03 +l64781 +lanai +lapb +lapbether +latch-addr-flash +lattice-ecp3-config +lcd +ld9040 +ldusb +lec +leds-88pm860x +leds-adp5520 +leds-bd2802 +leds-blinkm +leds-clevo-mail +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-regulator +leds-ss4200 +leds-tca6507 +leds-wm831x-status +leds-wm8350 +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-oneshot +ledtrig-timer +ledtrig-transient +legousbtower +lg2160 +lgdt3305 +lgdt330x +lgs8gxx +lg-vl600 +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libahci +libahci_platform +libceph +libcfs +libcomposite +libcrc32c +libcxgbi +libertas +libertas_cs +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libore +libosd +libsas +lightning +line6usb +lineage-pem +linear +lirc_bt829 +lirc_dev +lirc_imon +lirc_parallel +lirc_sasem +lirc_serial +lirc_sir +lirc_zilog +lis3l02dq +lis3lv02d +lis3lv02d_i2c +litelink-sir +lkkbd +llc +llc2 +llite_lloop +lm25066 +lm3533-als +lm3533_bl +lm3533-core +lm3533-ctrlbank +lm3630a_bl +lm3639_bl +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmc +lms283gf05 +lms501kf03 +lmv +lnbp21 +lnbp22 +lnet +lnet_selftest +lockd +locktorture +lov +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp8755 +lp8788_adc +lp8788_bl +lp8788-buck +lp8788-charger +lp8788-ldo +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +ltc2945 +ltc2978 +ltc3589 +ltc4151 +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lustre +lv5207lp +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m25p80 +m2m-deinterlace +m52790 +m88ds3103 +m88rs2000 +m88rs6000t +m88ts2022 +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac_hid +machzwd +mac-iceland +mac-inuit +macmodes +mac-roman +mac-romanian +mac-turkish +macvlan +macvtap +mag3110 +magellan +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +matrix-keymap +matrix_keypad +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_DAC1064 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +matroxfb_Ti3026 +matrox_w1 +max1027 +max1111 +max11801_ts +max1363 +max14577 +max14577_charger +max1586 +max16064 +max16065 +max1619 +max1668 +max17040_battery +max17042_battery +max197 +max2165 +max3100 +max3421-hcd +max34440 +max517 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693-haptic +max77802 +max8649 +max8660 +max8688 +max8903_charger +max8907 +max8907-regulator +max8925_bl +max8925_onkey +max8925_power +max8925-regulator +max8952 +max8973-regulator +max8997 +max8997_charger +max8997_haptic +max8998 +max8998_charger +mb862xxfb +mb86a16 +mb86a20s +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc44s803 +m_can +mcb +mcb-pci +mce_amd_inj +mce-inject +mceusb +mcp2120-sir +mcp251x +mcp3021 +mcp320x +mcp3422 +mcp4725 +mcp4922 +mcryptd +mcs5000_ts +mcs7780 +mcs7830 +mcs_touchkey +mct_u232 +md4 +mdc +mdc800 +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-gpio +me4000 +me_daq +media +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +mei +mei-me +mei_phy +mei-txe +memory-notifier-error-inject +memstick +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +men_z135_uart +men_z188_adc +metronomefb +metro-usb +meye +mf6x4 +mfd +mga +mgc +mic_bus +mic_card +michael_mic +mic_host +micrel +microread +microread_i2c +microread_mei +microtek +mic_x100_dma +mii +minix +mip6 +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +mite +mk712 +mkiss +mlx4_core +mlx4_en +mlx4_ib +mlx5_core +mlx5_ib +mlx90614 +mma8450 +mma8452 +mmc_block +mmc_spi +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +mrst_max3110 +ms_block +msdos +msi001 +msi2500 +msi-laptop +msi-wmi +msp3400 +mspro_block +msr +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtouch +multipath +multiq3 +musb_hdrc +mv88e6060 +mv88e6xxx_drv +mvmdio +mvsas +mv_u3d_core +mv_udc +mvumi +mwave +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxm-wmi +mxser +mxuport +myri10ge +n411 +nand +nand_bch +nand_ecc +nand_ids +nandsim +national +natsemi +nau7802 +navman +nbd +nci +ncpfs +nct6683 +nct6775 +nct7802 +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +nettel +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_usb +nf_conntrack +nf_conntrack_amanda +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_ipv4 +nf_conntrack_ipv6 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_proto_dccp +nf_conntrack_proto_gre +nf_conntrack_proto_sctp +nf_conntrack_proto_udplite +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nfcsim +nfcwilink +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_log_arp +nf_log_bridge +nf_log_common +nf_log_ipv4 +nf_log_ipv6 +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_ipv4 +nf_nat_ipv6 +nf_nat_irc +nf_nat_masquerade_ipv4 +nf_nat_masquerade_ipv6 +nf_nat_pptp +nf_nat_proto_dccp +nf_nat_proto_gre +nf_nat_proto_sctp +nf_nat_proto_udplite +nf_nat_redirect +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_log +nfnetlink_queue +nf_reject_ipv4 +nf_reject_ipv6 +nfs +nfs_acl +nfsd +nfs_layout_nfsv41_files +nfsv2 +nfsv3 +nfsv4 +nf_synproxy_core +nf_tables +nf_tables_arp +nf_tables_bridge +nf_tables_inet +nf_tables_ipv4 +nf_tables_ipv6 +nft_chain_nat_ipv4 +nft_chain_nat_ipv6 +nft_chain_route_ipv4 +nft_chain_route_ipv6 +nft_compat +nft_counter +nft_ct +nft_exthdr +nft_hash +nftl +nft_limit +nft_log +nft_masq +nft_masq_ipv4 +nft_masq_ipv6 +nft_meta +nft_meta_bridge +nft_nat +nft_queue +nft_rbtree +nft_redir +nft_redir_ipv4 +nft_redir_ipv6 +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +ngene +n_gsm +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +nicstar +ni_daq_700 +ni_daq_dio24 +ni_labpc +ni_labpc_common +ni_labpc_cs +ni_labpc_isadma +ni_labpc_pci +nilfs2 +ni_mio_cs +ni_pcidio +ni_pcimio +ni_tio +ni_tiocmd +niu +ni_usb6501 +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +nmclan_cs +nosy +notifier-error-inject +nouveau +nozomi +n_r3964 +ns558 +ns83820 +nsc-ircc +ntb +ntb_netdev +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nuvoton-cir +nvidiafb +nvme +nvram +nv_tco +nxt200x +nxt6000 +obdclass +obdecho +objlayoutdriver +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stackglue +ocfs2_stack_o2cb +ocfs2_stack_user +ocrdma +of_xilinx_wdt +old_belkin-sir +omfs +omninet +on20 +on26 +onenand +opencores-kbd +openvswitch +oprofile +opticon +option +or51132 +or51211 +orinoco +orinoco_cs +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +osc +osd +osdblk +osst +oti6858 +ov2640 +ov5642 +ov6650 +ov7640 +ov7670 +ov772x +ov9640 +ov9740 +overlay +oxu210hp-hcd +ozwpan +p4-clockmod +p54common +p54pci +p54spi +p54usb +p8022 +p8023 +padlock-aes +padlock-sha +palmas-pwrbutton +palmas-regulator +panasonic-laptop +pandora_bl +panel +paride +parkbd +parport +parport_ax88796 +parport_cs +parport_pc +parport_serial +pata_acpi +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_oldpiix +pata_opti +pata_optidma +pata_pcmcia +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sl82c105 +pata_triflex +pata_via +pc300too +pc87360 +pc87413_wdt +pc87427 +pcap_keys +pcap-regulator +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci200syn +pcips2 +pci-stub +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmcia +pcmcia_core +pcmciamtd +pcmcia_rsrc +pcmda12 +pcmmio +pcmuio +pcnet32 +pcnet_cs +pcrypt +pcspkr +pcwd_pci +pcwd_usb +pd +pd6729 +pda_power +pdc_adma +peak_pci +peak_pcmcia +peak_usb +pegasus +penmount +percpu_test +pf +pfuze100-regulator +pg +phantom +phonet +phram +phy-bcm-kona-usb2 +phy-exynos-usb2 +phy-generic +phy-gpio-vbus-usb +phy-isp1301 +physmap +phy-tahvo +pinctrl-cherryview +pixcir_i2c_ts +pkcs7_message +pkcs7_test_key +pktcdvd +pktgen +pl2303 +platform_lcd +plat_nand +plat-ram +plip +plusb +pluto2 +plx_pci +pm2fb +pm3fb +pm80xx +pmbus +pmbus_core +pmc551 +pmcraid +pm-notifier-error-inject +pn533 +pn544 +pn544_i2c +pn544_mei +pn_pep +port100 +poseidon +powermate +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +pppoatm +pppoe +pppox +ppp_synctty +pps_core +pps-gpio +pps-ldisc +pps_parport +pptp +prism2_usb +processor_thermal_device +ps2mult +psmouse +psnap +pt +ptlrpc +ptn3460 +ptp +pvpanic +pvrusb2 +pwc +pwm-beeper +pwm_bl +pwm-lp3943 +pwm-lpss +pwm-lpss-pci +pwm-lpss-platform +pwm-regulator +pwm-twl +pwm-twl-led +pxa27x_udc +qat_dh895xcc +qcaux +qcom-spmi-iadc +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qlogic_cs +qlogicfas408 +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qsemi +qt1010 +qt1070 +qt2160 +quatech2 +quatech_daqp_cs +quota_tree +quota_v1 +quota_v2 +qxl +r128 +r592 +r6040 +r8152 +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723au +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-bcm2048 +radio-i2c-si470x +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si476x +radio-tea5764 +radio-usb-si470x +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid6test +raid_class +ramoops +raw +ray_cs +rbd +rbtree_test +rc5t583-regulator +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dvbsky +rc-em-terratec +rc-encore-enltv +rc-encore-enltv2 +rc-encore-enltv-fm53 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-imon-mce +rc-imon-pad +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lirc +rc-lme2510 +rc-loopback +rc-manli +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-pctv-sedna +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tbs-nec +rc-technisat-usb2 +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-winfast +rc-winfast-usbii-deluxe +rdc321x-southbridge +rdma_cm +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +redboot +redrat3 +reed_solomon +regmap-spmi +reiserfs +remoteproc +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd_ftl +rfkill-gpio +rfkill-regulator +rio500 +rionet +rio-scan +rivafb +rj54n1cb0c +rmd128 +rmd160 +rmd256 +rmd320 +rn5t618 +rn5t618-regulator +rn5t618_wdt +rndis_host +rndis_wlan +rocket +romfs +rose +rotary_encoder +rp2 +rpcsec_gss_krb5 +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt61pci +rt73usb +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-bq32k +rtc-bq4802 +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-ds3234 +rtc-em3027 +rtc-fm3130 +rtc-hid-sensor-time +rtc-isl12022 +rtc-isl12057 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max77686 +rtc-max77802 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf8563 +rtc-pcf8583 +rtc-r9701 +rtc-rc5t583 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3029c2 +rtc-rx4581 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-stk17ta8 +rtc-tps6586x +rtc-tps65910 +rtc-tps80031 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8723ae +rtl8723be +rtl8723-common +rtl8821ae +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtl_pci +rtl_usb +rtlwifi +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rx51_battery +rxkad +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s526 +s5h1409 +s5h1411 +s5h1420 +s5m8767 +s626 +s6e63m0 +s921 +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7191 +saa7706h +safe_serial +salsa20_generic +salsa20-x86_64 +samsung-keypad +samsung-laptop +samsung-q10 +samsung-sxgbe +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savage +savagefb +sb1000 +sbc60xxwdt +sbc_epx_c3 +sbc_fitpc2_wdt +sbc_gxx +sb_edac +sbni +sbp_target +sbs +sbs-battery +sbshc +sc1200wdt +sc16is7xx +sc92031 +sca3000 +scb2_flash +sch311x_wdt +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cbq +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_fq +sch_fq_codel +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_tbf +sch_teql +scsi_debug +scsi_dh +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_probe +sdhci +sdhci-acpi +sdhci-pci +sdhci-pltfm +sdhci-pxav2 +sdhci-pxav3 +sdio_uart +sdricoh_cs +sedlbauer_cs +seed +seqiv +ser_gigaset +serial2002 +serial_cs +serio_raw +sermouse +serpent-avx2 +serpent-avx-x86_64 +serpent_generic +serpent-sse2-x86_64 +serport +ses +sfc +sha1-mb +sha1-ssse3 +sha256-ssse3 +sha512-ssse3 +shark2 +shpchp +sht15 +sht21 +shtc1 +sh_veu +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sil164 +sir-dev +sis +sis190 +sis5595 +sis900 +sis-agp +sisfb +sisusbvga +sit +sja1000 +sja1000_isa +sja1000_platform +skd +skfp +skge +sky2 +sl811_cs +sl811-hcd +slcan +slicoss +slip +slram +sm501 +sm501fb +smb347-charger +smc91c92_cs +sm_common +sm_ftl +smipcie +smm665 +smsc +smsc37b787_wdt +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smsc-ircc2 +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4117 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-als4000 +snd-asihpi +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-firewire-lib +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-controller +snd-hda-intel +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel8x0 +snd-intel8x0m +snd-intel-sst-acpi +snd-intel-sst-core +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcm-oss +snd-pcsp +snd-pcxhr +snd-pdaudiocf +snd-portman2x4 +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-sb-common +snd-scs1x +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-u16550 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-atmel-pcm +snd-soc-core +snd-soc-cs35l32 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-es8328 +snd-soc-fsl-asrc +snd-soc-fsl-esai +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-hdmi-codec +snd-soc-imx-audmux +snd-soc-max98090 +snd-soc-pcm1681 +snd-soc-pcm1792a-codec +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-rl6231 +snd-soc-rt286 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5670 +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-simple-card +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sst-acpi +snd-soc-sst-baytrail-pcm +snd-soc-sst-broadwell +snd-soc-sst-bytcr-dpcm-rt5640 +snd-soc-sst-byt-max98090-mach +snd-soc-sst-byt-rt5640-mach +snd-soc-sst-cht-bsw-rt5672 +snd-soc-sst-dsp +snd-soc-sst-haswell +snd-soc-sst-haswell-pcm +snd-soc-sst-mfld-platform +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tfa9879 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic3x +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8804 +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usbmidi-lib +snd-usb-us122l +snd-usb-usx2y +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-vxpocket +snd-ymfpci +soc_button_array +soc_camera +soc_camera_platform +soc_mediabus +softdog +softing +softing_cs +solo6x10 +solos-pci +sony-btf-mpx +sony-laptop +soundcore +sp2 +sp5100_tco +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +spectrum_cs +speedfax +speedstep-lib +speedtch +spi-altera +spi-bitbang +spi-butterfly +spidev +spi-dw +spi-dw-midpci +spi-dw-mmio +spi-gpio +spi_ks8995 +spi-lm70llp +spi-nor +spi-oc-tiny +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-sc18is602 +spi-tle62x0 +spi-xcomm +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssfdc +sst25l +sstfb +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +st21nfcb_i2c +st21nfcb_nci +st_accel +st_accel_i2c +st_accel_spi +starfire +stb0899 +stb6000 +stb6100 +st_drv +ste10Xp +ste_modem_rproc +stex +st_gyro +st_gyro_i2c +st_gyro_spi +stinger +stir4200 +stk1160 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stowaway +stp +st_pressure +st_pressure_i2c +st_pressure_spi +streamzap +st_sensors +st_sensors_i2c +st_sensors_spi +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv6110 +stv6110x +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrpc +sur40 +svcrdma +svgalib +sx8 +sym53c500_cs +sym53c8xx +symbolserial +synaptics_i2c +synaptics_i2c_rmi4 +synaptics_usb +synclink +synclink_cs +synclink_gt +synclinkmp +syscopyarea +sysfillrect +sysimgblt +sysv +t1pci +t5403 +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc3589x-keypad +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_probe +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18271 +tda18271c2dd +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda998x +tdfx +tdfxfb +tdo24m +tea +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tef6862 +tehuti +tekram-sir +teles_cs +test_bpf +test_firmware +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thinkpad_acpi +thmc50 +thunderbolt +ti-adc081c +ti-adc128s052 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_dac7512 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +ti_usb_3410_5052 +tlan +tlclk +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmem +tmp006 +tmp102 +tmp103 +tmp401 +tmp421 +toim3232-sir +topstar-laptop +torture +toshiba_acpi +toshiba_bluetooth +toshiba_haps +toshsd +touchit213 +touchright +touchwin +tpci200 +tpm_atmel +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_i2c_stm_st33 +tpm_infineon +tpm_nsc +tpm-rng +tps40422 +tps51632-regulator +tps6105x +tps6105x-regulator +tps62360-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65090-charger +tps65090-regulator +tps65217 +tps65217_bl +tps65217-regulator +tps65218 +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps80031-regulator +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +tsc2005 +tsc2007 +tsc40 +ts_fsm +tsi568 +tsi57x +tsi721_mport +ts_kmp +tsl2550 +tsl2563 +tsl2583 +tsl2x7x_core +tsl4531 +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tuner-xc2028 +tunnel4 +tunnel6 +turbografx +tvaudio +tveeprom +tvp5150 +tw2804 +tw68 +tw9903 +tw9906 +tw9910 +twidjoy +twl4030_charger +twl4030_keypad +twl4030-madc +twl4030_madc_battery +twl4030-madc-hwmon +twl4030-pwrbutton +twl4030-vibra +twl4030_wdt +twl6030-gpadc +twl6040-vibra +twl-regulator +twofish-avx-x86_64 +twofish_common +twofish_generic +twofish-x86_64 +twofish-x86_64-3way +typhoon +u132-hcd +uas +ubi +ubifs +ucb1400_core +ucb1400_ts +ucd9000 +ucd9200 +uda1342 +udc-core +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +u_ether +ufs +ufshcd +ufshcd-pci +ufshcd-pltfrm +uhid +uio +uio_aec +uio_cif +uio_dmem_genirq +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_sercos3 +uli526x +umc +umem +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unioxx5 +unix_diag +upd64031a +upd64083 +uPD98402 +usb3503 +usb_8dev +usb8xxx +usbatm +usb_debug +usbdux +usbduxfast +usbduxsigma +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_uac1 +usb_f_uac2 +usb_f_uvc +usb_gigaset +usbhid +usbip-core +usbip-host +usbkbd +usblcd +usbled +usblp +usbmon +usbmouse +usbnet +usbserial +usb-serial-simple +usbsevseg +usb-storage +usbtest +usbtmc +usbtouchscreen +usbtv +usbvision +usb_wwan +usdhi6rol0 +u_serial +userspace-consumer +ushc +usnic_verbs +uss720 +uvcvideo +uvesafb +uwb +v4l2-common +v4l2-dv-timings +v4l2-mem2mem +vboxguest +vboxsf +vboxvideo +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vfio +vfio_iommu_type1 +vfio-pci +vga16fb +vgastate +vgg2432a4 +vhci-hcd +vhost +vhost_net +vhost_scsi +via +via686a +via-camera +via-cputemp +viafb +via-ircc +via-rhine +via-rng +via-sdmmc +via-velocity +via_wdt +video +videobuf2-core +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-vmalloc +videobuf-core +videobuf-dma-sg +videobuf-dvb +videobuf-vmalloc +videocodec +videodev +vim2m +viperboard +viperboard_adc +virthba +virtio-rng +virtio_scsi +virtpci +virtual +visor +visorchannel +visorchannelstub +visorchipset +visoruislib +visorutil +vitesse +vivid +vlsi_ir +vmac +vme_ca91cx42 +vme_pio2 +vme_tsi148 +vme_user +vme_vmivme7805 +vmk80xx +vmlfb +vmw_balloon +vmwgfx +vmw_pvscsi +vmw_vmci +vmw_vsock_vmci_transport +vmxnet3 +vp27smpx +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vringh +vsock +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxge +vxlan +w1_bq27000 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2431 +w1_ds2433 +w1_ds2760 +w1_ds2780 +w1_ds2781 +w1_ds28e04 +w1-gpio +w1_smem +w1_therm +w5100 +w5300 +w6692 +w83627ehf +w83627hf +w83627hf_wdt +w83781d +w83791d +w83792d +w83793 +w83795 +w83877f_wdt +w83977af_ir +w83977f_wdt +w83l785ts +w83l786ng +w9966 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +wafer5823wdt +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd719x +wdt_pci +whci +whci-hcd +whc-rc +whiteheat +wil6210 +wimax +winbond-840 +winbond-cir +wire +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wl3501_cs +wlcore +wlcore_sdio +wlcore_spi +wm831x_backup +wm831x_bl +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x_power +wm831x-ts +wm831x_wdt +wm8350-hwmon +wm8350_power +wm8350-regulator +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994-core +wm8994-irq +wm8994-regmap +wm8994-regulator +wm97xx-ts +wmi +wp512 +wusb-cbaf +wusbcore +wusb-wa +x25 +x25_asy +x38_edac +x86_pkg_temp_thermal +xc4000 +xc5000 +xcbc +xen-blkback +xen-evtchn +xen-fbfront +xenfs +xen-gntalloc +xen-gntdev +xen-kbdfront +xen-netback +xen-pciback +xen-pcifront +xen-privcmd +xen-scsiback +xen-scsifront +xen-tpmfront +xen_wdt +xfrm4_mode_beet +xfrm4_mode_transport +xfrm4_mode_tunnel +xfrm4_tunnel +xfrm6_mode_beet +xfrm6_mode_ro +xfrm6_mode_transport +xfrm6_mode_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_ipcomp +xfrm_user +xfs +xgifb +xhci-plat-hcd +xillybus_core +xillybus_pcie +xirc2ps_cs +xircom_cb +xor +xpad +xprtrdma +xsens_mt +x_tables +xt_addrtype +xt_AUDIT +xt_bpf +xt_cgroup +xt_CHECKSUM +xt_CLASSIFY +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_CONNSECMARK +xt_conntrack +xt_cpu +xt_CT +xt_dccp +xt_devgroup +xt_dscp +xt_DSCP +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_HL +xt_HMARK +xt_IDLETIMER +xt_ipcomp +xt_iprange +xt_ipvs +xtkbd +xt_l2tp +xt_LED +xt_length +xt_limit +xt_LOG +xt_mac +xt_mark +xt_multiport +xt_nat +xt_NETMAP +xt_nfacct +xt_NFLOG +xt_NFQUEUE +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_RATEEST +xt_realm +xt_recent +xt_REDIRECT +xts +xt_sctp +xt_SECMARK +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_TCPMSS +xt_TCPOPTSTRIP +xt_tcpudp +xt_TEE +xt_time +xt_TPROXY +xt_TRACE +xt_u32 +xusbatm +xz_dec_test +yam +yealink +yellowfin +yenta_socket +yurex +zatm +zaurus +zd1201 +zd1211rw +zforce_ts +zhenhua +zl10036 +zl10039 +zl10353 +zl6100 +zlib +zr36016 +zr36050 +zr36060 +zr36067 +zr364xx +zram --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/amd64/lowlatency +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/amd64/lowlatency @@ -0,0 +1,18843 @@ +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x28e09af1 iosf_mbi_available +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x4c878322 iosf_mbi_modify +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x6d1d5d9b iosf_mbi_write +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x932493a8 iosf_mbi_read +EXPORT_SYMBOL arch/x86/kvm/kvm 0x349834af kvm_cpu_has_pending_timer +EXPORT_SYMBOL arch/x86/kvm/kvm 0xac839db8 kvm_read_guest_atomic +EXPORT_SYMBOL crypto/gf128mul 0x0c2f123f gf128mul_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x1068004b gf128mul_bbe +EXPORT_SYMBOL crypto/gf128mul 0x2f2889a0 gf128mul_init_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x384ef9ce gf128mul_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x56af0dbd gf128mul_x_ble +EXPORT_SYMBOL crypto/gf128mul 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL crypto/gf128mul 0xbd17a0df gf128mul_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0xc0890413 gf128mul_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL crypto/mcryptd 0x8d910110 mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/video 0x05eeebd2 acpi_video_get_edid +EXPORT_SYMBOL drivers/acpi/video 0x7a45377b acpi_video_unregister +EXPORT_SYMBOL drivers/acpi/video 0x8826c13b acpi_video_register +EXPORT_SYMBOL drivers/acpi/video 0xd67e424e acpi_video_unregister_backlight +EXPORT_SYMBOL drivers/atm/suni 0xd7c3ec6e suni_init +EXPORT_SYMBOL drivers/atm/uPD98402 0xaa67d05c uPD98402_init +EXPORT_SYMBOL drivers/bcma/bcma 0x453ddd9b bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0xcf368079 bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x10c21522 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x5b048e61 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x6364a534 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x799bf0f6 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x7dd88bbb pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x9b0f1683 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x9eb4953a pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0xaaaad979 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0xaded713d pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0xb6f79c0f pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0xba7849b6 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0xf96c7d85 pi_schedule_claimed +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x008d98fc ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x06f94243 ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1348760d ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x16dcec76 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a10c898 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1aba5db8 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1fae3bac ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x40f2b10c ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x423b776a ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c971bec ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x524f6f51 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5e80f37c ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5fcdcc05 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67cb9784 ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x6e46ab6a ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x78fd36e7 ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x844b4ae9 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8c8ee770 ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96cbcc81 ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa2a98b91 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe0fa83f2 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe327be22 ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe6ab72a6 ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf2576cb9 ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/nvram 0x0f28cb91 nvram_read_byte +EXPORT_SYMBOL drivers/char/nvram 0x17ff2c1d __nvram_read_byte +EXPORT_SYMBOL drivers/char/nvram 0x2adec1e0 __nvram_check_checksum +EXPORT_SYMBOL drivers/char/nvram 0x7da28f12 nvram_check_checksum +EXPORT_SYMBOL drivers/char/nvram 0x9ce3f83f nvram_write_byte +EXPORT_SYMBOL drivers/char/nvram 0xa8813189 __nvram_write_byte +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x5a14a29e xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xd9da30ae xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xe799d9e3 xillybus_init_endpoint +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x1af11a7b dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x22292dd4 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xa99fc700 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xb03147a9 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xc3152725 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xd08ede08 dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/ioat/ioatdma 0x8e8c4dcb ioat_dma_setup_interrupts +EXPORT_SYMBOL drivers/edac/edac_core 0x98ce70eb edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x029a3716 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0356d152 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04d0f641 fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x098acdae fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0a8e7a88 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0d3fcc1b fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0f7d6af8 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x15251342 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1d9fd85c fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1ee17f96 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x43213e32 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x43a69e47 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4741e361 fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x645b715f fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6482c565 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65371fa1 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6e5dd206 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6e906c66 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x74af999d fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8d0c5d78 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8f273367 fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaaaeb406 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb4d9728a fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xce7604ed fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd7b04913 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe4579925 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe61a7aec fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xeb27198f fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf4fc57eb fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firmware/dcdbas 0xa75079d6 dcdbas_smi_request +EXPORT_SYMBOL drivers/fmc/fmc 0x0272ef04 fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x0f076f5f fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x19c333bf fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x2e7da00a fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0x3041e7b3 fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0x3691ae59 fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x3f19f812 fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x68685d5f fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x73bddaaf fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x861e916c fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x91401726 fmc_reprogram +EXPORT_SYMBOL drivers/gpu/drm/amd/amdkfd/amdkfd 0x2d950c7d kgd2kfd_init +EXPORT_SYMBOL drivers/gpu/drm/bridge/ptn3460 0x25a72458 ptn3460_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00667d8a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0158541a drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03210236 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x040bdf2e drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04747cc4 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x074ee47e drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08834947 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09c112b3 drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a1f4865 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c56cd16 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c6b40c6 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0cb06e28 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d0845e5 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0dd7edf2 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ff8351d drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ffa5c5c drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x105e580a drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1354406d drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18143eca drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x189f6401 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e44324 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e6bd75 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e8ddc1 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a57da3a drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b4dd55c drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c7f26df drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd4e43d drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f1cbb83 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1fc8b7b0 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20625875 drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20d984ad drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2290e20f drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22b52b6b drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22f03445 drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2539cd13 drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2581e041 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25b4340a drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27260847 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x272a6ccd drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29e1836b drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a2d10d4 drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b2d5518 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b772092 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b7fb2cf drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c7873f0 drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c7bb536 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d0dbeee drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d4a73d6 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d80be4d drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2dbf7b8f drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e0a5163 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ebcd63f drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f4e7d1e drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f959fc8 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30e74ce9 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3223da1f drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32de71eb drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33c24a19 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x368bad25 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x380cd4ff drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a9fec4 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39d4df69 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a8b48bb drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a972d10 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ad9b639 drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ae7b2d0 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3aecd016 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bf0f96e drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c5754f3 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e363599 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ebed579 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f31bfa5 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41ccdbd8 drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4202d440 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4507df3a drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x459e51e7 drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45bd94a7 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x460daf0f drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x464c96ef drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x478fd5ab drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48411cc4 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48c0453e drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48e3c9d9 drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49fabf0d drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a37bdb8 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b1eb366 drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c69f4a6 drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d58d01a drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e59598c drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e69126f drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50c459e0 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50d1720a drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x514aaa07 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51f63251 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52768e71 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54d3e1c5 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55a00d97 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5605b8b3 drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x576619b3 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5823280f drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x583c7d30 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58ae3362 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59983eaf drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x599f7af4 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a177ae4 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c5596ca drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d7318dc drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e8a1f34 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5eda9b2b drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ef7c892 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f619cf5 drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f7ddc05 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6045cadd drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x621cdc45 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64185eee drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6641078e drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x691e4092 drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6965ef0c drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b9f7954 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d872bda drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e38e024 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x72330a46 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7297486f drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73002312 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73300656 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7423b0b8 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7522822e drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75690918 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7589e59b drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77ac4764 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79ef35eb drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a4e7297 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b7eea9c drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c777f6e drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c99ece8 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ca5d259 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e013222 drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e67897d drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ebb0625 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f07a225 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f8189d1 drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ba930c drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81c03a87 drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8231a3dd drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82772b70 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84127a63 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x846fdb12 drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8790e8fe drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87aa6843 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87e07a26 drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89da4587 drm_bridge_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c316006 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c6e4031 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cf6fbef drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8db4d69a drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f446c99 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90b8c106 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x910a26ee drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x917c333e drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92b676ed drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9410496a drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x954ffdaf drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x955137d4 drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9781014b drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9830e9f6 drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9adb8717 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c45c45c drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c4c5a64 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c61047e drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e93807f drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f73c00d drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9facfb0b drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0fc133c drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa48a06c1 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5913665 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8f70f2d drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9338cd7 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9d858c5 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa00b172 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa32fb36 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab17546f drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xabeded4d drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac94fbe7 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad759a19 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad9570ca drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0e24bec drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb407cf62 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5540008 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5d54143 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7ecb41e drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9180ad0 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb98ab594 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba3af3c3 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba5137fa drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba6eca5e drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb31e3c7 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbba08c14 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc26ac57 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbcca2246 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd4c0201 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe4103ba drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe75b003 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf5753b8 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc03a0a4d drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc053f8e7 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc554ab3f drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5ed61bb drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc64e6a5b drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc65780e5 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6c7aeb3 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8205643 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc85471bc drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc95b90e0 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca2d91d5 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca46a944 drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd1c5cba drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdb5684d drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcddef443 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdeae223 drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcee14ad0 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd113d7d7 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd26c4479 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd38f6525 drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3ddb89e drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8247060 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd84d2ec6 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9b6c1ea drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda3a0737 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda450876 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdac225d9 drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdad51e5d drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb022052 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb956843 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb9ff1f9 drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdcb292d1 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdcc607e0 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdcd276dc drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd3abe56 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xddbeeee6 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf9672ba drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0c22991 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0c8dde4 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0d63be2 drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe22eafa5 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ef97e4 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3b2f118 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe479f573 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea9f8790 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb5f3a3a drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xebcaaaa0 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0xebe09a59 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xedd4ac27 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee50c07d drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef0736f1 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef9d7656 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xefe72ef3 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0064db6 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0386ac8 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf183bdec drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1a3abd6 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3ca5c23 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4f0b20e drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf579c573 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6393441 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf97cfb4c drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9cd1555 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa023dfa drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfaff5db2 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc2fedf7 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfce2d5d9 drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd14c2c2 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd671b41 drm_bridge_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe2714b9 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe368628 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe8f011b drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff36fb98 drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0496e937 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x09ab7cfe drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d1267bd drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0e52a5ab drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0e8d95f2 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x103524f3 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x16c1c2a2 drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x18255605 drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1a35d22d drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1b798429 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ec8fb18 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x240002f0 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x25307787 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2984f828 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2be8d6ef drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c3a1bc5 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e8e0989 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x30336dac drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x32f52c2b drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3567dbb8 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x362de614 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3812c86b drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3aa8b8c5 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x41102a8b drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x427c9c86 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x44fff245 drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x46ba032b drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4701a9ad drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x50cea3d4 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x52976a29 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5535d7bf drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x582a03f9 drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5bd57e70 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x60593f4d drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6358fc7b drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6899ed25 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b38110f drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x71186f4a drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x72ac1545 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73c719fe drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x75623752 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x78fd7e62 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7db9b7dc drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x80c8981a drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x81cf711f drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x864cc03e drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8800a43b drm_atomic_helper_commit_post_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b918080 drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x929ba7ea drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x94fd508f drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9528cfba drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9846d1d5 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x989058f0 drm_primary_helper_create_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9d0330f7 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9d912fd5 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9ed18cae drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa2205d6a drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa33b4c0a drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa6f8c319 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa92cf6f7 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb368c586 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb68af6e2 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb744b374 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb85d0908 drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbbaeca8b drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbbe431bb drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe3c68d2 drm_atomic_helper_commit_pre_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbea78788 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbf999b89 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc1b640e6 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc2d7af59 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc3349599 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc5e10d8a drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcbbaf12a drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcc18b85b drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcc293013 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcdcd65d2 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xce5402e7 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xce8ea51f drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd0339fbf drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd354f906 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd7a133a3 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd8849efa drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xda9a5f5a drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xddac5ddb drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe104bfd7 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe10d4b99 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe12ae561 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe14f37c9 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe7cc0726 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe8eb2ca0 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xea9bf1ae drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xebcbb0d7 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeef50af6 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xef6c7a41 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf27d0d41 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf72ec425 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf81b134e drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfb42cb5e drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfc34d60d drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0x7f301592 nouveau_drm_device_remove +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0xe6345b0a nouveau_platform_device_create_ +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x012fb764 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x02933d66 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x02b35a6c ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x09806ec8 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0a368d96 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0a37710d ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0d41a673 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0d802a18 ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a5e2cb1 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1b30a840 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1c3daac8 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1e367a7a ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2105e18d ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x307392e0 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x32753458 ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x359e043e ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3f7075d0 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3fbc018c ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x416e3944 ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x43f7a326 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4799359c ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4a85a257 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e8dd264 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x50b666b8 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x53aac7cb ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x545c6558 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x564e1aee ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x584fcdfb ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5a38e5d8 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5d97c68c ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6052860c ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x638c7eab ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6559c79c ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6b797c25 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6db0791f ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x718a56bb ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x770fb1b8 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x78273bf4 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fd5e741 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8195577b ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8568be30 ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8f1c0c9f ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9956fa0c ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9d3eab45 ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9f57d7a3 ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa34d60da ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa3eb802b ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa4990cf8 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa95ee87e ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xab861a68 ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xacc329e1 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xae681dac ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb4138b6b ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbb79d6a9 ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc00cedad ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc4d4618d ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc9f29ab4 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcc1a1226 ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcde66c1f ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd61bc9fc ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8c6f988 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdeea6e62 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe201b5ea ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe3f467b2 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe6c58bb3 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe7576f40 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xed9430bf ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf974fb00 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x354ba25b vmbus_recvpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x6cbce345 vmbus_sendpacket +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x0903c239 vid_from_reg +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0xef1c781c vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x0e2a6864 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x0f5877d4 sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x34257f35 sch56xx_watchdog_unregister +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xb0e0050c sch56xx_watchdog_register +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xe5022f95 sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xed1d2a08 sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x0839f19c i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x3aba976c i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x739fca03 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x394f1a82 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x519ba495 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0xfe4da70f amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xfbcbf90b st_accel_common_probe +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xfff66afe st_accel_common_remove +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x22d53218 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x2b473813 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x30af8045 hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x33a193c1 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x4deb1a52 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x8d4c9852 hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc83a92bf hid_sensor_format_scale +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x21c829ea hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x7508a064 hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xc6af2b1b hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x09897bc4 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x0f48eb46 st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x2fd72226 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x32e72bde st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x427a2f11 st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6bc068a1 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x7a7c8a54 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x819c2b0b st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x85b6e4a5 st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x89934329 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x8c6a8a4b st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x9fb0b90f st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xab3604bf st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb291fbc8 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xf002b8ea st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xed3339e5 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x2b77f3e6 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x03aa87ef st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x0e83f546 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x433948ed adis_enable_irq +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x7a915912 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/industrialio 0x08d5130a iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x0f821e31 iio_buffer_read_length +EXPORT_SYMBOL drivers/iio/industrialio 0x20d4d547 iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x2e7eb811 iio_buffer_store_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x2f4e616a iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x373b4bca iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x40f5ab10 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x45a81aaa iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x519af71d iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x589b2839 iio_buffer_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x5d3ab167 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x6c85d5ee iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x6fa5be0e iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x81a217d2 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xb2f38fba iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xc1c711c4 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xc6ffad46 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0xdd6ed298 iio_buffer_write_length +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe71d7122 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0xec799cb6 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xf3c1e274 iio_buffer_show_enable +EXPORT_SYMBOL drivers/iio/industrialio 0xf8b4f2d0 iio_buffer_register +EXPORT_SYMBOL drivers/iio/industrialio 0xfc6eb5e2 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x52ff2ee9 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xa21c207a iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x445821de iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xda4b43ba iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x5c7c8941 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x9434b65c st_magn_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x7961436e st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xc2ac5593 st_press_common_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x01f8f2cd rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x049ace30 rdma_addr_find_smac_by_sgid +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x04b8b6d7 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1c3c0ad3 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x2107de5f rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x446fd7c9 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x6f6ee97c rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf19ab26c rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x01ca9825 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x08bafa29 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x35b563ac ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x38ea02e7 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x38edc549 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x39a45df7 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5d7bcdca ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x690d8142 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6a82d3fa ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8fe1a283 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa764a9ee ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xac25c75f ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xacc6d1be ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xadc104f0 ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xbf865445 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd466f0eb ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf406431c ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0164a103 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x02bfc9e4 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x03559cdc ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x099f4e54 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0ab323b5 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0fb212e9 ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0fdac601 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1300937b ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x165d09f5 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x188073db ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x18d9fb3a ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1972b436 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x228a9c74 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22c0965e ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x24dcaefb ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2730f440 ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x27fee4ce ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2b269592 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2bf2a83e ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2c9d6b16 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2eddfe8a ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x33b5c55e ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3617c17b ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4400e70c ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x489ba923 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4a3ba486 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4b8d892e ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55a8c3ea ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5d3b42d9 ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f12b2d4 ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f2a8887 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x60d89af8 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6125e743 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61e4241c ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6510dea2 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x65ff7cd3 ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x680cdefb ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x68c313af ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x69687093 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6a62a615 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e7500f5 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7c1c3deb ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fdca001 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x84155167 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8495b3ec ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x84c4dcb5 ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8960c1f1 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8a0a5a08 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8f3c0fa6 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x909e1e41 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x915234ea ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x92087067 ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x941e3af4 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9583f44e ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9ac9718f ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9f31aa22 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa5398112 ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa6b09b7f ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa6bbccb8 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa6fc582b ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa7974092 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa8a1bf39 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa8f9e781 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaa604737 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb6f7c7fe ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7e3b770 ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbfcfd516 ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc3fbfa53 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc43e414a ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc738dfdb ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc81c512e ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcc131834 ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xce584ec2 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd62ce030 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd77f9e4c ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd88b4b8d ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdf7e9745 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe4a41d99 ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe88a0269 ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xec019070 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xec03b883 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef26a3dc ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6ee91ef ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf78050e2 ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x0879ae79 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x0ca06568 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x1786415e ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2a45ea6b ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x3c5373f2 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6461c7a8 ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6f077fcf ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x833b54bb ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x89c8fc87 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x946d5d27 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xabc40351 ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd584148e ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xe9f840e5 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xef927459 ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xfe57e7eb ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x1a4e87af ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x2fd0e42f ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x33c47b6b ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x7346affb ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x7fb6cfba ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9e5104f7 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xc1955a3f ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xddc330e7 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xf967a3a1 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xff9971d4 ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2569d757 ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x52a6ce77 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7971c00e ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe350f2aa ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x172ca28b iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2a45d534 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2ba91ea6 iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x31991ccf iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x33285b52 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x47799cfa iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x58da00b6 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x900d69d4 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x91a914d6 iwpm_init +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9327be67 iwpm_exit +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9f11b3b3 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc5904529 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc6552060 iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd09cc197 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd4172e61 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xddba3314 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x16aea595 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3d6e1d45 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x50184981 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5153fb1c rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x532a4097 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x59a30c9f rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5d29cd45 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x72ced34e rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x72e10bc1 rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7a38ad69 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7e6382bb rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x81f1a637 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x82a782f3 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x86185788 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb121b8b7 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb6ceb39d rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb8f3d1ee rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb9c7dbfb rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdb84f087 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdc65d113 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xff5152ed rdma_listen +EXPORT_SYMBOL drivers/input/gameport/gameport 0x0712cf24 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x11d55e2e __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x22d2d38f __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x5b692b17 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x9da66c15 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xb2c68cf3 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0xbb56917e gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0xc97641e9 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd4d447bc gameport_unregister_driver +EXPORT_SYMBOL drivers/input/input-polldev 0x61d8a345 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x6746fccd input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x6d2ebf89 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x9974f8ed input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xe1a2cfa1 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0x5451bb4e matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x7594c88d ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0x7ac78f59 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x8e813da9 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xe44c2a85 ad714x_remove +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 0xed7dbae4 cma3000_init +EXPORT_SYMBOL drivers/input/sparse-keymap 0x14db5d4b sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0x29313711 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x60cb4ffd sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x858732a8 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xc4e8119c sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xe9c41d18 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97b7c531 ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x98cbf565 ad7879_probe +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x000543ed amd_iommu_set_invalidate_ctx_cb +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x2dc28ed8 amd_iommu_free_device +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x6473694a amd_iommu_unbind_pasid +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x933096ca amd_iommu_set_invalid_ppr_cb +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0xe9ae1b34 amd_iommu_bind_pasid +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0xff5abef0 amd_iommu_init_device +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x0710c6b0 capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x27d0def1 capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2b8eab1f capilib_free_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2baa6586 capilib_new_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x31c24aa4 capi20_isinstalled +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x3f3aedfd capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x4e2d287f capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6057c6f3 capi_message2cmsg +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x62e32d43 capilib_data_b3_conf +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x63208cef capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x71e8d5ba capilib_data_b3_req +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7292ab34 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x72a25a72 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7a33596c capi20_get_serial +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7e6f1307 capi20_get_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7f1252d9 capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9f823278 register_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa390615d detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa52a4db6 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xaa165d27 capilib_release_appl +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb19fda8d capi_cmd2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb60e5e5f capi_cmsg_header +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xcb9d353c capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfb9820ea capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfd552f7a capi_message2str +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x191b24cf b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x22d54819 b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x24219489 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x243516ea b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3b78cce8 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3d879f8a b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x6c411889 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x7bd03d98 b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x89d5feee b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x96e0d18b b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x9ba309a8 b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa13540ed b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xb959267c b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc55ee3a7 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xe6641d18 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x305500fc b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x5738d4c3 b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x77640832 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xc492f6da b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd2bcf9e9 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xdb711d86 b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xe12c66a3 b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xe4ee7f5d b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xfbce6a73 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0x29562993 b1pcmcia_delcard +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xaec3240e b1pcmcia_addcard_m1 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xea620116 b1pcmcia_addcard_m2 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xf14bf8b1 b1pcmcia_addcard_b1 +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x2974ead1 DIVA_DIDD_Read +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x7ab59853 proc_net_eicon +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x4f9115b0 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xa548a229 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xbdad8b06 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xe58ce931 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x137ffcd8 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x9b3134de mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x07f4f2ce hisax_unregister +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x148f0c99 FsmFree +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x7f29ce36 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe227344e FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe69a52c4 hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xee93522c hisax_register +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xf0a16657 FsmNew +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xfc27303b HiSax_closecard +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xff2db2cf FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x0c6f4b2c isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3bc7a6c4 isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x57e95268 isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x79da540c isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x8bba53c4 isacsx_irq +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x49ae92a7 isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xaea77223 register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xf8541083 isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xfa06820f isdn_register_divert +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x3b71e4fc isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x59cc8a7e isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x8ee38862 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0xfd9d4c09 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x015715cb get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x06f75169 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0d5d0e98 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x11f4f43f mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x28927bda mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2bed34e2 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4031637f recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x54451388 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x606fa43f bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x614ede30 mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6e653981 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6fb88f05 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x86baba05 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x890f0188 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x96309324 mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa3044f6c get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa980389e dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb76a6a1e recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc42e9b72 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd7af5eef mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xdcf74ad0 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe85d26cc mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe87943cf mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe91d166b mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xedf069ef mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf518d03c create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf87df433 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x60721da7 dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xa215f1b2 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/md/bcache/bcache 0x062313b1 closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0x1f529ce8 bch_bset_build_written_tree +EXPORT_SYMBOL drivers/md/bcache/bcache 0x440b4830 bch_btree_iter_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0x44a37d62 bch_btree_iter_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x5b59b856 bch_btree_insert_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7daccb73 bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0x8833b0e8 bch_btree_keys_free +EXPORT_SYMBOL drivers/md/bcache/bcache 0x92370c0b bch_btree_sort_partial +EXPORT_SYMBOL drivers/md/bcache/bcache 0xa3c5c702 bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0xb54a8aa8 closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0xbf7257cf bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xc08c8faa closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0xca5df778 __bch_bset_search +EXPORT_SYMBOL drivers/md/bcache/bcache 0xce47a6d9 bch_btree_keys_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd2813054 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0xdf892351 bch_bkey_try_merge +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe3c17af1 __closure_wake_up +EXPORT_SYMBOL drivers/md/bcache/bcache 0xec6f33d0 bch_bset_init_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0xf0a4872a bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0xf314529f closure_put +EXPORT_SYMBOL drivers/md/dm-bufio 0x268682d2 dm_bufio_forget +EXPORT_SYMBOL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL drivers/md/dm-log 0x3644b0d4 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0x7aee1423 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x7fb417aa dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0xa438aebe dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x1276c948 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x442d78ac dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x735ac1c5 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x7a3f5212 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x9d79f9f4 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xe427244f dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/raid456 0xab23679f raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x179bce2e flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x1a490301 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x76b9efca flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x772a0227 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x77e5a35a flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x9d2c35d5 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa23687e3 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xab7ad3fc flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xaeb49d73 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb3b13590 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc452207a flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe17d0638 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf6ac6f3c flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x162f0afc btcx_calc_skips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x4c890f2b btcx_sort_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x74733b5a btcx_riscmem_alloc +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x7858c27b btcx_screen_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x81001d56 btcx_riscmem_free +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xe9e2c076 btcx_align +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1ca0c084 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x283a4a00 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2f25eee2 cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0x30cb4cd7 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3db8be82 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x972dc09a cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0xa73e344c cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf76ce95 cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf8b77a4 cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0xefcf70f4 cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x4770affc cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0xc21b2bdb tveeprom_read +EXPORT_SYMBOL drivers/media/common/tveeprom 0xf1e4b401 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x06afd6ef dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08827a54 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0c651bb2 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x13d1c221 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x144d4e67 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x17523ce7 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x21124ea2 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2861ba48 dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x398aab01 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x40af934b dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4255b180 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x45cc8d4b dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x63536fc8 dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x64d6d7a9 dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6806710b dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x71c5b887 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7cf29ae8 dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x85cc7739 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x88011a0a dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x887caf4f dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x895c6b0c dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8b3ea8a7 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8d0df2a1 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8da6678c dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x93d43f51 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa2a65e70 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa62ee326 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa733211a dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb038f67d dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb7351162 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc4e66ba2 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xca4965f1 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd68a099e timeval_usec_diff +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdaefea13 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdef8e1df dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe15697bd dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5234685 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xefcef46b dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf9dcfff0 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfa0b81ae dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0xf2679bc4 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x505b52c1 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0xaebfb300 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x14ccb768 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x1e03dc36 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x5618dee3 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x73f0b23e au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7d0176ac au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x86914b2f au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xcad35c4f au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xd99182f8 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xfd6a61a6 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x97c73105 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0xa30dee79 bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xbc60fd7c cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x584a06ac cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x4d649c87 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x29475f0e cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x502279ce cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x6945177c cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x29c4f705 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x87d7c83b cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x38a13cff cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x0cc887d3 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x1fd1b4a2 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x213058f4 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xa0dc0663 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xb4839cbd dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x0d10ef39 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x10de7de1 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x33ebbcc6 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x51e8091f dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x58c71fd5 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7840183f dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x827fbea2 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x84aad65e dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8749f8c5 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x91864e00 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xbe077b3f dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xcb82a8cc dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe65cd7b5 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xef232aa5 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xff36b591 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x5a384031 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x0a7cfeaa dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x1c7c979d dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x3a03919a dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x4b9db106 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x6d66d38e dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x94e82c81 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x5cc6c8c9 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x5ecaaeaa dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x9092a45b dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xa84e03f5 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x69f635ca dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0xa91c5ed3 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x37236930 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x58cf50aa dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x87646441 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xafc62840 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xeca0df2c dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x2c20d736 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x91769369 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x524fc695 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x77a7facb ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0xcceb4861 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x7b1a45bf ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x3324cfbf isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x879281f7 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x06ddb1a5 isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x143c4dd8 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xb2d8a494 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x16a39f81 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x8c744aa4 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x0d247ac6 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0xca45a66b lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x4e110b2d lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x11d64232 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x9d5c315a lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xc4a29fa4 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xf42e23e1 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xc4d568ef m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x225150e2 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x4345ce79 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xfa3aecde mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0xd648e31d mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x27d1ea41 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x79d0c183 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x8dac7e41 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xbd3b5a55 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x21d25b9b rtl2830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x5883756e rtl2830_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xa8690b63 rtl2832_enable_external_ts_if +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xbcc3bc69 rtl2832_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xd0963ab5 rtl2832_get_private_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xfdf510d0 rtl2832_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832_sdr 0xb70efeab rtl2832_sdr_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x6d87956f s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0xa4d2d88f s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x36d3b734 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x8025ba98 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x1b647ccc s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0xe211d179 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0xb20fc99a si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0x1391aa46 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x6aa6525f sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xa4aa7dbd stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x8251cb1c stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x26432cf7 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0xe3d062b3 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0xc1f0fa5e stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0xec6b42f5 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x7753bc8c stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xa2948009 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x6513ee75 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x69fd91ce stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x82a46f20 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x67101c61 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x7692c073 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0xf89c1bd1 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0xc79c4b00 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x8043ccf4 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xa5518ad7 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x572ef7ee tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0xa63de7e5 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xb35f546d tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xdc6d8bdc tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x29231fd1 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0xa98296f6 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x9e1f60f8 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xa8f030eb tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x7263e247 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xeb5e891c ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0xa6bfe3e9 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0xe22bacd4 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x38a99dae zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x2d84e4cc flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x2f2d8315 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x722956b6 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xa52a782f flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xbf1ec066 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xcf6b3a11 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xdedf75ef flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x3f9483ab bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x6c5a6d4a bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x98b212f6 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xc303c5f5 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x0c6d2dbf bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xc25e8638 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xc631618f bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x0bd44d7d dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x0c321e3d dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x4d4dac43 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x80f8b697 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xa22d0b7b read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb39d71bb dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xc48afa8e rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd93d41d8 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xecd014f0 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xad429495 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x13b59195 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x31d1eaf5 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x61189356 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xa0e9c02f cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xed64594e cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x4e274ec1 altera_hw_filt_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x9247b72f altera_hw_filt_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xa78d6d34 altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xd91d20f7 altera_pid_feed_control +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x4cb5eeaf cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x5e11f5fe cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x6d57cdbd cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x949fb0e4 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd0df76de cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xec35a70e cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x0cec0664 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x959271fc vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x3179eafd cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x4237d405 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xa47f909e cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xdd65c222 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x02e2f4a4 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x59d219ce cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x7f2a0a11 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xa293a918 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xaf2f1017 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xb77187ff cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf3c2fc19 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x08e69932 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0980c6d8 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1f09a323 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x21491a11 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x50d16dbe cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6e14487a cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7eafd56d cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x81d19062 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x99ed3ef6 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa4f2c48e cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xae1bcad1 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbcc4c4b4 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd1a4db76 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd2275bf3 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xda3ca6ca cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe3ff9029 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xef94da4a cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf06a800a cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf75906a8 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf8213f05 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x025f458d ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x04d69056 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x274b8c28 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2d509e19 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3bb115d5 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4b9f1f56 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x93ff53bf ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xab56e491 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb3ac94af ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb9dd296b ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xba726c4f ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd660343b ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xdae49cdd ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xe8883dc2 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xefea1843 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf06d8b5a ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xfd4fb548 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x2f35437b saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x5a91f7c5 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7b9f20a6 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8521be91 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x87f51736 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa1dc2a50 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc37bb4d7 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xceb1b47b saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xd593480a saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xe9529ec2 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xeaf390aa saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xee54c93f saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x9b44530e ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x04fee495 videocodec_attach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x3184f12a videocodec_register +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x408f72fc videocodec_unregister +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x4d666db7 videocodec_detach +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x20115f92 soc_camera_lock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x23a84e91 soc_camera_unlock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x389730bc soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xa302b838 soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xa7e89ec3 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xbe6213bc soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xc4ddfbb9 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xc7ea0b71 soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xf47cc796 soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x25c52d97 soc_mbus_samples_per_pixel +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x2863728e soc_mbus_image_size +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x29f5a98b soc_mbus_get_fmtdesc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x5f3e3558 soc_mbus_bytes_per_line +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xc8b28da5 soc_mbus_config_compatible +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xdc5dafe2 soc_mbus_find_fmtdesc +EXPORT_SYMBOL drivers/media/radio/tea575x 0x4f200e9e snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xc08e3e7e snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0xf76c5c85 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0xfbcba2c7 snd_tea575x_init +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x12e7c390 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x18c9106a lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x33a6f9dd lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xccf80392 lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xe0fcce14 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xe2b5d77e lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xe8b99927 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xee7b0624 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/rc-core 0x9a693c37 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xc9b0301e ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x50e1c3aa fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x383f6e44 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x640eb9cc fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x905faea3 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xb6b61d40 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc2580 0x203a464a fc2580_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0x7e82b345 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x3d77a54a mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x01daddac mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0xf5c64f59 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xeb17b0a6 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0xb4bd751c mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0xc83eca24 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0xc39e215f tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tua9001 0xba84b59a tua9001_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x0cb4b189 tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/tuner-xc2028 0x909c4498 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0xabc775d3 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x8cbd1720 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x5184c9f1 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x907f8a2f cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0549ceff dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7e15e72a dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x8d68334f dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xae31c857 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xae633d09 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xb313fc89 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xc53de770 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd5c2b99b dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xeb049ccc dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x2c8c140e dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x32e97379 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x5ad38102 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x950c8ff5 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x95cdd083 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xa59162fd dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xbfe08b11 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x13e247e0 rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x8b452109 af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x0c82bbce dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x259e66aa dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x2baf56a4 dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x31da1027 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x3859f775 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x6df1766b dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x8ca5493f dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x940c36a5 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x94f26f34 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb47559e0 rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf4ddae93 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf9e1a28d dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x1de9ac4f em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xb9ff42fc em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x1035d77b go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4da352bf go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5d2d6b30 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x6080d86e go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x63e30f58 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x8a3ccca0 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x9d4842c5 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xb5a6aa9c go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xcb5781df go7007_alloc +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x1a566daa gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x24322112 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x249ace0e gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x42e65d28 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xbad47ff6 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xbe42b99c gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xcbfcd411 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xed37bcf8 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x0ff51051 tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x1520a0c3 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x6bdd2f73 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x120340c0 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x39c4410a ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x0b01c48a v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x3224029f v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x39ada537 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x0889f0fd videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x48826c28 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x4aed94cb videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x61cd25a8 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x63492db5 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x8356ad0c videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0xad9017d7 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x1a26b834 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x225fd4c8 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x25a2338a vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x4c39e5c5 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xa50190d1 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xa792e526 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x021ec938 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0b037d51 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0de410fe v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0ff4d6bd v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x12862ed0 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x160946bf __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x18570b88 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x18706acf v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1a6c3cf3 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1d3e8dc9 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x29a9e854 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x29f2a887 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2a67c42a v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2af996f8 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x30ba93b6 video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3503a813 v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x37d8dbee __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x39ec036d __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3ac1b3e9 v4l2_g_ctrl +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 0x3d997842 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3f8b991d v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4048c786 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x44fd1743 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x47a70d43 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x495426ee v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4f721683 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x59e80fc3 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5dd3dacb v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x60aaf63b v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x60ea076d v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x624679fb v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6287c9c3 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6790c76c v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7acbdd67 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7d8450a9 v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7dc42395 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7f2dd898 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x84ef2d4a v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x857b0cc7 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x899aaebb v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x89c6bf23 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8d107384 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8f40e24b v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x904b2543 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x90fd690d v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x97a2ff0f v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9a20c280 video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9c9ae21d v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa3dcd028 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa806ee3b v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa8eb6cb9 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xacfefb44 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb1094ae9 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb3a1578e v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb3b71321 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb68138de video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbaacdeaa v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc679697 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc752d257 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc857e8af v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc9a230c3 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd91c7d6c v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xda607154 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xde991d24 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeacd0d60 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeeb28457 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeedb252e v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf4928078 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfe63d5b9 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0374e5c3 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x168e3595 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x62081ce8 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6302ebba memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7a748a03 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x98578857 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xaec3b542 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xcb1e5e83 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdc07e67e memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe28ff711 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe3511fd5 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe9f524e7 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xff88da05 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x11bb831f mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1d48eb21 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1d6e5a43 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2e3e7ac5 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3901c7e9 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x45ab860c mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x57712dfb mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5975b129 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5bee8068 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5e7f9ddf mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x635817c5 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x64053ae4 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6ecdf3c4 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x71410f60 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7dce8be4 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8415d18d mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8426fd18 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x85e66bdc mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x89a03736 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x920e561a mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9f16f6be mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa7ed4047 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb07cd94a mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xba36b817 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbe1c84dc mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd1303ff2 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdc85fde3 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xde842b13 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf0983486 mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x06756ef0 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1e7650f9 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2227f5ef mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x243be57e mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2fb84102 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x31838fde mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3f3794a4 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5012e247 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5557e614 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x58b3d433 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7300ce19 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x78696cd7 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7aa9693f mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7f1372f1 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x81f35c9a mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8ebfcfb6 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9099b2f5 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x91bce4a3 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x91d36b33 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa4f3b1c8 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc77bce19 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xde903743 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xdfce0bcc mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xea95f3c5 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xeab6a9df mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xef7c34a5 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf35102fb mptscsih_shutdown +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x008985a2 i2o_cntxt_list_remove +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x0f2b5d9e i2o_parm_table_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x166136ff i2o_driver_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x1d877a54 i2o_event_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2a843bef i2o_dump_message +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2fb7f25f i2o_find_iop +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x3c587251 i2o_driver_notify_device_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x410fc36a i2o_cntxt_list_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x445224a0 i2o_driver_notify_controller_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x4a63134b i2o_parm_field_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x5406b98c i2o_exec_lct_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x667d2124 i2o_msg_get_wait +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x6bec6324 i2o_driver_unregister +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x9e8a5bfe i2o_msg_post_wait_mem +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x9f52e721 i2o_device_claim +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xa66a89ff i2o_iop_find_device +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb4c00dcf i2o_controllers +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xd25d4488 i2o_parm_issue +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xd934370a i2o_status_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xdfcc5bf7 i2o_driver_notify_device_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xe18afc3f i2o_cntxt_list_get_ptr +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xe62c7419 i2o_device_claim_release +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xf201e38a i2o_driver_notify_controller_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xffce8920 i2o_cntxt_list_add +EXPORT_SYMBOL drivers/mfd/cros_ec 0x5eb491f1 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x7804cedc cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0x853c0d99 cros_ec_prepare_tx +EXPORT_SYMBOL drivers/mfd/cros_ec 0xc0305fa8 cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0xc048c470 cros_ec_cmd_xfer +EXPORT_SYMBOL drivers/mfd/cros_ec 0xf8169f39 cros_ec_check_result +EXPORT_SYMBOL drivers/mfd/cros_ec 0xfeac4676 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/dln2 0x0c1dea50 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x7de30e47 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x997dac08 dln2_transfer +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xccd73260 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xfbfac7d6 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x24df0351 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x548e1352 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5d69726b mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5d9c55ec mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7242213b mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x75ca9b47 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xa1a0d0e5 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xab3842e3 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xace6ba37 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xde304b0a mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xfdbc6c56 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/tps6105x 0x110a6da9 tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x28a93353 tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0xccea359d tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x3d60c261 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x64fffe5d wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x145242ce wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x2668f957 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x40734f07 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xb90afb7a wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x0d4e895b ad_dpot_remove +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xf507c239 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0xccca9344 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0xa33161bc c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0xff62a1af c2port_device_unregister +EXPORT_SYMBOL drivers/misc/ioc4 0x52ccbb90 ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xcd66c0fe ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x17398240 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x1c021e72 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x23a38289 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x2dd8d187 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x49808efa tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x61d023d5 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x64b76eca tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xa3b4ef86 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xa8c2ec46 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0xbbe302d8 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xd248ff6d tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xe0653353 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xed58b2f3 tifm_map_sg +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0x983ab6af mmc_cleanup_queue +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x3f90a24d cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x8691920d cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xb36063ac cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x12f495e6 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x457e0202 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xe839fd31 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xf619f605 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x33ffb3b2 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x84691fd6 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x47216ee6 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x0e38a5ad mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/mtd 0x6ae521a9 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/nand/denali 0x4118e5f1 denali_init +EXPORT_SYMBOL drivers/mtd/nand/denali 0xec975551 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/nand 0x1e344084 nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0x43171d4e nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0x5331fd5b nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xa6ff0038 nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0xcd5342a2 nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand 0xfcdc8f92 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x068866a2 nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x5e3ecd01 nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xb9048bd2 nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x028ca3db nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x068ae5e0 nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xb4b94377 __nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0x8cfcf75c nand_flash_ids +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0xa336feb7 nand_manuf_ids +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x15bf753a onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x18a8239d flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x941f1653 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xd57b3009 onenand_scan_bbt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x05ceeb0c arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x0ab71290 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x254ad3b9 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x53569b30 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x53a84820 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x5693e40a arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x65ca90be arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x728895ad arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x799311f8 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xc3784ffd arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x641b8398 com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x7f97139e com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xfbd1be0d com20020_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1770f7d6 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x18220f17 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x220dbf09 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x540840a3 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x90185033 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xa6fcf4a9 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xb052fdfb __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd9779942 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe7d2cc22 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xed621289 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0x1c33c104 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xb09c78b3 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x091ff9e1 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1f40ba49 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3d7a95ce cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3fab1e26 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5b315157 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x682238de cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x68c88ba4 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x69f59eb4 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6c1b3c60 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x79cdeae9 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x98a35b9f cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x9d49cbcd cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa38ac07d t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xae244078 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc871c60c t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xdaa407b1 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0cf91c8d cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1005e960 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x15bebdd5 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x19331054 cxgb4_enable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x24f5ccb4 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x26a7f260 cxgb4_disable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2a9365ce cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2c4bea19 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x31919df4 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x33c406a3 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4ad28195 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4d5f7673 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4f01192f cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x53047131 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x544ab90f cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x588c932e cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x58bf015a cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5e7271cc cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x655a3d23 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x67408ceb cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8129f65a cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x82249953 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa0ab4c81 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa8589041 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xad5e8bdf cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb063c8fc cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb675c88e cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbe179b1c cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcaa37b4b cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcdf6a1a3 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe1577c05 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe97cff36 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xee6b5f3a cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfd978d8d cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4f650da7 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4ffe1c53 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xad38856f enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xf373d6bc vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x20d9dc18 be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x5b9f2861 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0c1304b6 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1c7c42ac mlx4_set_stats_bitmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x21c2a268 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x280d0209 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x289df3aa mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2acab14a mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b72de67 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x31e4fa40 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a840d55 mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54965427 mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x59f56999 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5cdc3047 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f80d094 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7059643d mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71186975 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x941b3b8f mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x965d5eaf mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9778969b mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa13da5fb mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa5d1ef76 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa67f3be1 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb38ca132 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb8cde5a8 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbb69c581 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc7376770 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd52aabce mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe35a9fb2 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x02944a5d mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0593dc2f mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0e46b769 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1b450bae mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1ef064de mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2bb6c221 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x33cc1cda mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x372a1252 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x39e6e245 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x480ae4b5 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5b86e9e0 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x626869a4 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x860c6004 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x863ac902 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x91c78dce mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb3cabe98 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb80047a6 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbc2fbb97 mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc27cf64d mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc8669d79 mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcf60095c mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd2a0fba9 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd36473e1 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd4aa4621 mlx5_query_odp_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd714185f mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe04b70d4 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe12bf257 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6f50fc5 mlx5_dev_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7648de9 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe8f2216c mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf076b640 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x203c86f9 hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x77628377 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x8f1c2999 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xce18b71a hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xee25c53c hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x05eb113d irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x189bfd5b sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x7cf5356c irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x946b505e sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xc9711f33 sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xd16914ab sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xd9046e3d sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xdeb6aac9 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xe2763182 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xf4fd385b sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/mdio 0x22bce513 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio 0x43e4defc mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0x7577f992 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0xa1a29548 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0xc6b1163f mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xddc98749 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mii 0x0dab8489 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0x501cda78 mii_check_media +EXPORT_SYMBOL drivers/net/mii 0x6b710d8d mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0x8adbfca4 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0xa1ecab97 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0xa84740c3 mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0xad3fdf6c mii_check_link +EXPORT_SYMBOL drivers/net/mii 0xb24dd912 mii_link_ok +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x0b50f81b alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xb66fe31a free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0xa26ed26b vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x2d8bae29 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0x4beb7a6c pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x61c827b0 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0xdcbb853f sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x027399c7 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x515ad1b3 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x583982bf team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x71638f03 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x8a3d34bf team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x95497711 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0x9fb8cf28 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0xe643769b team_option_inst_set_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0x37b55017 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0xa010acc1 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xf0c68a41 usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x05eac6e6 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x225f9ca8 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2ac36e30 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x314d51ab hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3c8cd360 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x4afdfd20 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x830d4f1b register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb8f21c59 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0xc0dff182 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe68730dd attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xeb3e344c hdlc_ioctl +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0xbbab0e99 i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x2850e96b reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x9b74021a init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xcd0fd978 stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x110ddc6e ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x25198487 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2df86455 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x42856dcc ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x618647ae ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6405eb0a ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x8aaa02b8 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x94709c84 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x9ea7d789 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xbc37cba3 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc468ae61 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xca163561 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x051a38d9 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0ac256a4 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x11c396e4 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x20887bcc ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x20c10d5b ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x26cad74c ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x313ba837 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3e3b0b23 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbd2871fa ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe39c6968 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe5bf6548 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x026f6061 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x12d65add ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1a47c93c ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1ebc3df1 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x562c78ab ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5639241b ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7b317424 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x8b59b8a2 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x9c0d4b4c ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa5251799 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xeb68386d ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0b4e2e8e ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0e322341 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x251dbcce ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3d1321d0 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x54b5b3bf ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x58524831 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x607d87ca ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7b1d9957 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x81518284 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa1e7d93b ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa2963e5f ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa6aae376 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb911e1c9 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xce94b9f3 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd13d781a ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd39ca20a ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe2451f41 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe7fa6440 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe8d302de ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf0171baa ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf725d2e4 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfba512b0 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfd0f1b3b ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0045901f ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0144970c ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0d0fc0f4 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x11f1adb2 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x121c6bdf ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x14f2f8d2 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x154bf6e0 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1833cf8c ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x18ca29b0 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1b8d7fca ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1c16b90d ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1dcec9e0 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x21a0aa94 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x228bbc97 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x271b8898 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x28b43e26 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x28ccc4d3 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2c02c3f7 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2c3c1372 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2c4fb569 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x30b68429 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3222e230 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3372547b ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3e7ee605 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x400220fa ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4540eefc ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x464e3435 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x47305d30 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4ad88bdb ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5447fdf7 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x587b9bb4 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5b43f427 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5d7f61a1 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5e65994d ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5eaf9b9f ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5f4571d7 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6153db50 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x70b001ec ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x70dba141 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x72378a2d ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7367b148 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x795b79b1 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7c598736 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x800bc8b9 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x83493743 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8764bd0b ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x87b5817e ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8a3bc1f8 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8ada3343 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8c596f3e ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x915fd08c ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91f5b92a ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91fc76f5 ath9k_hw_wow_event_to_string +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x951e36c5 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x96bbd7f1 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x97690480 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x985be447 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x988f1369 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x991f9361 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9a0dbbf1 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa095967c ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa218ef35 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa530e32b ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa8d19d59 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa940a749 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa9a3c692 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xab35cf55 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xab53d303 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xadcf6458 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaea810ce ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb1e74367 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb2b3fe3b ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb3a582cf ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb952dc7b ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbfc44cba ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc65a2b46 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc8154162 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc8585ea4 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc9cb188d ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcd969820 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd3897a94 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd5bc9719 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd5e4daec ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd6833940 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd838a979 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdec2c534 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe317017c ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe4aa9783 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe7c0df5c ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe7d2ee1e ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe8b102e0 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe96ef6f0 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe998e463 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf0f21cd1 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf1266152 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf234b5f6 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf4e75053 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf572f297 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf94427be ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfb9af3e2 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfc6579f8 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfe8ae9b7 ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffb02768 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffff23fd ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/atmel 0x2ef80be9 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0x6e00d6e5 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xbb763051 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x28e8dca2 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x35de5d6d brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x403e28cb brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x41104ac6 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x4f5f5124 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x56540bad brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x6bf77048 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x6c9e3225 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9b19d6c9 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xa3909e1d brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xac83cc7a brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xcceb2c5e brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xf23c8d0a brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1723ac32 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1ea0ff93 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2251ba4e hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2559e0a3 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x39d65afe hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x424970b5 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4962274d hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x61d4c6d1 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x64941555 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x65c1c952 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x69a4c1c6 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7df762ed hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x899230bc hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8a076e27 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9806aabc hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa9e5521f hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xabd79c9a hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc355ec1e hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc41c9093 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc581716b hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xcee84511 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xdaeaf6fd hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe5dbc658 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf2a563e8 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf9e53d3b hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf9fdf92e hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x32aaeac7 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x347f30f5 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x35de25c4 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3ef60ff7 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x49cb2e33 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x52be5ace libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x534e06ea libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x59895897 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5b506c55 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6dbdc663 libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x73642747 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9017fe68 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xab06f2e0 free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xac4771f3 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xaf57221f libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xbe18a8b4 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc7a175dc libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd73c0c32 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe5914697 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xeeadacaf libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xfba40926 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0106936e il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x01125700 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x038c5421 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x05bfb94a il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0656f9f0 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x09cab251 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0c8f2911 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0d2c47ca il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0ef9dd6b il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1212fa2c il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1368f6ee il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x143c0865 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x15ce66ad il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x16bd8e1a il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x189ad110 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1de90d31 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x25f87183 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x26dae1e8 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x28677625 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2a2f6db4 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2b1ff671 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2c35a998 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x34c8e7a3 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x35b8db41 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3aa6b9d3 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3fb2d934 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x41de9764 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x44a267a2 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x471d4c1b il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x47d6f975 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4c627505 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4ec1f78e il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4f5d8ceb il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4fe9c8f4 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x50303c6f il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x51cb12b8 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5571245e il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x566a5307 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5a050633 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5e4e6226 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x62d594bb il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x64e7e6f2 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x669ab006 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x66c48c95 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x696e67a0 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6a168c24 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6a49b965 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6c57dce4 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6d3f1d7a il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6f138c4a il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x733f0e1e il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x774b21bf il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7a18a3f7 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x81b58d11 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x81e1ce12 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x82e0c580 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x881f25b1 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x903170a7 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x94853bb5 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x94a1e205 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x967988f3 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9b7b8359 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9fcf111c il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa336c424 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa690c2dc il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa75d2c5e il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa8331023 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaaed47a2 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xacd9d21e il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xad0ec826 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb0ba4898 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb2eaf283 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb45b04c0 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb4ab7142 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb5732467 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb6c340ce il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb77eac82 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb95b6983 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbac02c34 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbb6fbe87 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xca5b951e il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd55d0219 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd77c70ec il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdbce6683 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdc240614 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe271b28b il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe34d04dd il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe3bb895f il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe5e7bd3d il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe8c0ba51 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe98b2718 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xeaf2d9bd il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf3ccf8dd il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf7cb5e0b il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf901e844 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf945ab09 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfce9d3fa il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfeaf3bcf il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x2f7b7e55 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x3b9d00d6 __tracepoint_iwlwifi_dev_ioread32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x779dd6f5 __tracepoint_iwlwifi_dev_iowrite32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x85c1bb84 __tracepoint_iwlwifi_dev_iowrite8 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x963a6f8a __tracepoint_iwlwifi_dev_ucode_error +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xb8f7026f __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xf9ec6bdd __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x0b75c18c __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x194c15cd orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x19577cd1 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x3adcc0bb alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x3cf011b3 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5c063852 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x632315cb orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x6955b949 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x6bf04eb2 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x787242ae orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x7b0bdd32 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x89c51bf2 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb9c52147 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xd35999da orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xdb0cbd65 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xdd5c537d orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf8eecc9d orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0xefbe0f5b rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x06f22202 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0dea09aa rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0e125805 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x11659b98 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x12694e6e rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x189f8e81 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1a9e6ed8 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2338e90d _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3da2bad4 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x40a998c4 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x42c35eeb rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x45005482 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4b1c5603 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4e09151e _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5d2619e7 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5d3b3f0e rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5f7a27c3 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x607f4a33 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x67c12cda rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6dc5df4b rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6f329f01 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7a73c9f4 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x858c0081 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x875271d9 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x888d4eb7 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8a43e04a rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8bd63824 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9141fa33 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa28abe4d rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa873e86c rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xaf555252 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb2046a00 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbf473d72 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc04865d8 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xce7a4d59 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd057e8d1 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd46fe367 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xebee5711 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf4fa899e rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfc039af2 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfedaaa99 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x0af02ffe rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x5718d88a rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xade9f5fc rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xd0b0dbec rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x179d988b rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x33e885c1 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x8399ff54 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xbd4491b5 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x003e81ae rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x01e9d6fb rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0bf052ed rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1d427115 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x279a8ddd rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x28949539 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3254e3d0 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x34ce9df0 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x371822c7 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3d48d3bd rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3fbd5672 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x49b02121 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x61556d4a rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x66742b89 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7f98c84c efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9c766d00 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9d0fbafc rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xacae6ca3 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xae18a24c rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb219c64d rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb3ea951a rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb993a740 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc410bd58 rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd5b70d22 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe928341a rtl_evm_dbm_jaguar +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf2c32254 rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf4bac9b7 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf54192ba rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf7e0d43c rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x0094b923 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x040c940d wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x9043a922 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x9d3e1f8b wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/nfc/microread/microread 0x2933ccb1 microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0xc8dd4fa5 microread_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x9d940480 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xcc67687e pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x01a613d1 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x0f4ca894 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x578ff89d st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7596f9bd st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x82ac2090 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xb22e8500 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xcd05b44d st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd43e271f st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x07e6cd1e ndlc_close +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x739cca4f ndlc_probe +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x9138935b ndlc_remove +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x949d6dab ndlc_open +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xa459c45b ndlc_send +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xa736e62f ndlc_recv +EXPORT_SYMBOL drivers/parport/parport 0x0aab72f2 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x0e8ba65d parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x152cc16f parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x1e00ab22 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x25f719e0 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x347022ce parport_write +EXPORT_SYMBOL drivers/parport/parport 0x43efa884 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x4a536c23 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x4a74108c parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x4f261470 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x5c6e9361 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x60ee9541 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x722c8412 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x74401272 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x7d28a493 parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0x8ebaf91d parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x8fcaaaaa parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x95b73091 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x9f650553 parport_read +EXPORT_SYMBOL drivers/parport/parport 0xa0c746a9 parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0xa5e896b9 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xb386a61c parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xbfda98eb parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0xcb332f1f parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0xd049cfe5 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0xdc5fcc21 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xe368833e parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0xf2aa55ac parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xfa8cf47b parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0xfba9de16 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport_pc 0x0fdbfad0 parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xa3a75188 parport_pc_unregister_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0d97f335 pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0da9b87e pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0fed60d2 pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1188dc09 pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1b15a8f6 __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1e903fa7 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x35617f05 pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x39ed83d3 pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x3c182043 pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x4345dde4 pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x4417ccd7 pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x63b61f26 pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x6bc56ec7 pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x6df8e7ea pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x834d66fd pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x96b3c578 pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xbf2c0789 pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc8eb1d0c pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xec73d107 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x4506ba01 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x4667b0cb pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x4770841a pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x57672efd pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x60e8580c pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x6c1d3fd1 pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x816562a0 pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x98c4272c pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xc48b1d75 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xdf6e6e41 pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xfff8e282 pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x636f64ed pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0xfb98b763 pccard_static_ops +EXPORT_SYMBOL drivers/platform/x86/intel_ips 0xf97d7d0e i915_bpo_enabled +EXPORT_SYMBOL drivers/platform/x86/sony-laptop 0x5bb1e117 sony_pic_camera_command +EXPORT_SYMBOL drivers/pps/pps_core 0x062a147c pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0x1ddf81bc pps_event +EXPORT_SYMBOL drivers/pps/pps_core 0x2acb1054 pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0x37bacaa4 pps_unregister_source +EXPORT_SYMBOL drivers/ptp/ptp 0x06275861 ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0x337bfd3c ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0x564d91c0 ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp 0xc6608109 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0xc970c2d6 ptp_clock_unregister +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x1cd895cd rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x3eab5756 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x64e36e6d rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x6f8720a0 rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x77372f09 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x790f20c8 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xb706a2dd rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xe0533867 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xebd2184c rproc_da_to_va +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x8ecbb71d scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xcedbd65e scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xdc772355 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xdf4aea04 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x00091dc0 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x09cb7e2b fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x184c233f fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3baecda5 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x5da0bea9 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7fa4ad21 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x855d89cd fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x9301d126 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa0545820 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe7691df7 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xeb2e5de6 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xfe651bb5 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0356585e fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0a8ef559 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1069a336 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2d865f43 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3c8b978c fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4651fba0 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x487ed7ed fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x49745d50 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4df31ce7 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4e6673a8 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5207922a fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x52504d90 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x53c7f470 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5919e475 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6102426a fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x68cb3976 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6dd7814b fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6fca788d fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x73f2b08d fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7c0f455c fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x848a7521 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x88404517 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x89fc1f33 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8cfaf42c fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8e31e801 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9300adfc fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa090283b fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xad068d3d fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaee4b0be fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb5c1dd7f fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb7f34c44 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb9216b59 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbc61b101 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbe3ece91 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc09027a0 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc1384682 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc3b5b77b fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc5bb2229 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc878152c fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xce727d1d fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd9f50c6d fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xda9392df fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xde4744bf fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xded55ec9 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe7fa907c fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xec3e5813 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xee8bcf88 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xef62e87f fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf4e14ed9 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfab4b7cf _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xcdfd6391 sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xce08ef83 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xe115c591 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xecb4cbb4 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xf3854343 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x100ffe48 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x175d4a24 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1ad2286f osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2658ba2c osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x295ab612 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2a37b9ce osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2c8a6bf2 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x34082e71 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x50fd1e7e osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x534f64b2 osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5acd19f1 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x612effd9 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x68d9f40d osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6e941a27 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7e36d575 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8b47dedf osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8e492da3 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x91638550 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x948f6bd8 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x99bfc207 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9ed56ad4 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa5986cff osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa658e94b osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa9b0e16c osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xad0fe002 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb81f92a9 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbba52560 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc35f7db4 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc4f26039 osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd0a99e99 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd5f3b8da osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe0a6d709 osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe8543d60 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xed2b064d osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf17fcb44 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf5c935c2 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/osd 0x0afb1730 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x15bfc80f osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0x264178ce osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5c2b3554 osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x7cb447d0 osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0x97439d15 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x031cd830 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x0d84b80a qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x17d71c00 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3039dc06 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x74182342 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x762d3fbc qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x87a3292c qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xcb998fa6 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xecf6cfb0 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xfae5f0c2 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xfea8a654 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1da85d98 qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x2b5fc239 qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3c6b68e5 qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x78141f81 qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xbf08b9a7 qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xd91d8a73 qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe76b3b20 qlogicfas408_get_chip_type +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf2b95199 qlogicfas408_setup +EXPORT_SYMBOL drivers/scsi/raid_class 0x5742aa78 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0x841c36cc raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0xa4597667 raid_class_attach +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x31f84f8a fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x40c02b3a fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x45316292 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4c3b1861 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5f0068cb fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xa88bd27d fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb069707d fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb69dc8e7 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xbfc2cea2 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc03e4f13 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xed733e18 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf6fe4709 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xfc0e484d fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0fcfcf71 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1208c2ec sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1936c39b sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2c474041 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2f513027 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x32487aa4 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x41d41571 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x43c17a42 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x445a6c2d sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4e4b1313 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5f5590d9 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6b4f5894 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6fd9dd25 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x83a6afca sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x937072f7 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9d2b78f2 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb6722aa0 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc045f967 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc2e19ec2 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xce9de0c9 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xdb92fe3f sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xde1f24bb scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe5c61d1e sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xed188ade sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf2084f8b sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf21ddd7c sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf4b030e7 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf86fa0f5 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x04dbba04 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x55feff2e spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x83452e81 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x9d7f5402 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xa99d6346 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x2a348947 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x6db05f39 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xb8cf53cf srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xf2f53fa0 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x0fdc366b ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x585967e6 ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x768941ac ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x81fb6881 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x91aace47 ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xae6aead8 ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xf6e503e6 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x0efa2ba7 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x12dfe57f ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x1d455b9f ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x267854d8 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x3514bc92 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x5398912e ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x57e4e524 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x842d39a8 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0xa3899788 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xac4e0125 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xae95fa5e ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0xb59e6b43 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc1189676 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0xc2836fb8 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0xc5ca784b ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0xc9f3c09f ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xd8e8a7d0 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0xdce8a3ac ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0xea3543ce __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xec514a8d ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0xf6f93e62 ssb_bus_powerup +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xca821eae fwtty_port_put +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xe25f9a45 fwtty_port_get +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xa02e7575 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x5016ffdd hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x6ac7ec70 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x960b78e7 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xe67b8ea5 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x35a7ec3e ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xab512f4a ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x001fa081 lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0264d470 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0363b57a lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0bce7eef lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x10d0a6f1 lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x187d16a3 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x19670622 LNetNIInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1e2096ef lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1e4e8b15 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x246245c5 lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2aa9953d lnet_cpt_of_nid +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2ac93e90 lnet_connect_console_error +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c779ee0 LNetPut +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f4f5b46 LNetNIFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5811a721 LNetInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fee352c lnet_acceptor_timeout +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6145ccf2 lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61f784b2 LNetClearLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x71aace2a lnet_set_ip_niaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x71b5d4e6 lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x722c76e5 LNetMDAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d59a7fe LNetMEInsert +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x82974a68 lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8a3064f2 LNetSetAsync +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa3d61f8d lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa43ef89f lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa8c2760b LNetFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa9159e76 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa414970 LNetMEUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa9b477e LNetMDBind +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xae050523 lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba5566d2 lnet_acceptor_port +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xdbeae41c lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf63f4c80 lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf8cf8220 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x14071046 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x161e79c5 seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x1c4bb5f9 LU_OBF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x221d3ce6 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc3f8dd2a seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xd40ada89 seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xec4fe52b seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xed808a22 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x40a3e407 fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x421c650a fld_client_proc_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x777f4a7e fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x7ec50bf5 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x84466618 fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xd13fc28e fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xd6b24c1f fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x000c507f libcfs_debug_dumplog +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0066e86e cfs_hash_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x01db5172 cfs_percpt_atomic_summary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0318ea98 cfs_hash_cond_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x069f9bb2 cfs_wi_schedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08ada613 libcfs_console_backoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0b4b1546 libcfs_lnd2modname +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0de6c369 cfs_cap_lower +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0eb410a2 cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0ee91bf5 cfs_hash_rehash_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f5eff79 cfs_percpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x11be2f77 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x127b7c5e cfs_hash_del_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x12cd873d cfs_cpt_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x13550229 lbug_with_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1796df86 libcfs_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x17ac7833 libcfs_deregister_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x18046adc cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1a60d439 cfs_parse_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1b3614fc cfs_hash_findadd_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d5a3928 cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1e29df5d libcfs_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1f709ebd cfs_hash_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x20e8ba1e cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2143ceb7 cfs_cpt_table_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x24f39469 cfs_cpt_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2663147a __cfs_fail_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x26b80c60 cfs_cpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27b6d3ba cfs_ip_addr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2da017ea cfs_cpt_set_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2dbe54b2 cfs_trimwhite +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31a4294d cfs_cpt_unset_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31fc5082 cfs_crypto_hash_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33a8772c libcfs_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33ee9608 cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x346b9d41 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x35375fde cfs_hash_rehash +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x361e82d4 cfs_firststr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x377f93fb cfs_srand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x389ca502 libcfs_debug_mb +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x390ed46c cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x396f6b4f cfs_hash_dual_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x39fdcd2b libcfs_debug_set_level +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3c1285bd libcfs_subsystem_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d2cce75 cfs_cpt_set_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d5e6098 cfs_race_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3ef0d90c libcfs_kkuc_group_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3fe13eaa cfs_cpt_unset_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4062f92b libcfs_run_lbug_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x411db754 cfs_crypto_hash_final +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x41ab33a1 libcfs_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x452a302c cfs_hash_add_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x47fdb4d1 cfs_timer_is_armed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4889bd2d cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48cc89f1 libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a99af72 cfs_clear_sigpending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4ae500f8 add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4e2ce2f0 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4e8fbec5 cfs_cpt_table_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4f1f2fa5 cfs_crypto_hash_digest +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x50345570 libcfs_str2net +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5051b6d2 portal_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x509d38b0 libcfs_net2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x50bca709 cfs_cpt_spread_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5162eb5a cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x54fd9a71 cfs_percpt_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x56a518ce cfs_cpt_set_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58a7ee00 libcfs_catastrophe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5946ec2b cfs_percpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x59f95db2 cfs_cpt_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5a91468e cfs_hash_dual_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5aee0169 cfs_percpt_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5bb6c87e cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5c013b81 cfs_expr_list_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5c58abc1 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5d655232 cfs_percpt_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5dce9e80 libcfs_lnd2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x60ec297c cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x62289d65 cfs_array_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x62b9cb2e cfs_percpt_atomic_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6326638a cfs_percpt_lock_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x64685fef libcfs_console_min_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6564c55b libcfs_console_max_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x65dd9f0c libcfs_run_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x67398404 cfs_wi_sched_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c07f0c0 cfs_hash_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c905b5f libcfs_watchdog_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6deb2df3 cfs_hash_for_each_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6f465e33 libcfs_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6ff30ab1 cfs_hash_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x71f662a3 libcfs_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x72cbaaa3 cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b24c012 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7d11d8ec cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e0bd9c1 cfs_hash_for_each_nolock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6f6485 cfs_ip_addr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e7b8175 cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7f99ddb6 cfs_race_waitq +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fda989d cfs_fail_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8151c3aa cfs_cap_raised +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83d795e4 cfs_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x855cfc9a libcfs_sock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x857aaea7 libcfs_register_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8840f591 cfs_block_allsigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c500d25 cfs_cpt_table_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c85e4e6 cfs_crypto_hash_speed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8f45f10d cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x95620e8c cfs_wi_deschedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x97b0b9bc cfs_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9879b229 cfs_get_random_bytes +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x994ac27f cfs_cpt_table +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9aa2778c cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9e420643 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f82f712 cfs_trace_copyout_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa0650897 cfs_cpt_unset_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa2b68b2a cfs_array_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa67b237e cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6b9dee6 libcfs_kkuc_group_rem +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa90af8f6 libcfs_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb4e48237 cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb5f8e982 cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb7264b50 cfs_hash_hlist_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb9fec4cb libcfs_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbb477eb5 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbd5d492e cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc0ea7fc0 cfs_expr_list_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc0f45f5b libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc217c289 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc2dfd791 libcfs_console_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc39fd2f9 libcfs_panic_on_lbug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc3eb614e libcfs_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc6105f38 cfs_hash_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc61b2039 cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb385db9 libcfs_debug_binary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc20e694 libcfs_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xccc45639 cfs_free_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xccd9aa58 cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcd38904c cfs_wi_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xce1a88f2 libcfs_arch_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf61bacb __cfs_fail_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd6a52be3 libcfs_printk +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd96f406d cfs_cap_raise +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd9ec0b47 cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdaf50507 cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdc0e7714 cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xde17bb8d libcfs_isknown_lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdebbe90e libcfs_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf2789c0 cfs_curproc_cap_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdfecb98d cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdffc951d cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe2f91ce3 libcfs_debug_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe3bf6897 cfs_percpt_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe5c5e952 cfs_wi_sched_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6555032 libcfs_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xea411f63 cfs_block_sigsinv +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeb4913fd cfs_cpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec1f56d5 libcfs_str2nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeceac781 cfs_fail_val +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xef0ae891 cfs_timer_deadline +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xef66c80b cfs_cpt_set_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf1872998 cfs_cpt_of_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf3565b71 libcfs_debug_vmsg2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf440bb38 libcfs_kkuc_group_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf8a8644b libcfs_id2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf94025d1 libcfs_str2lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfb67024b cfs_hash_for_each_safe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfc4c70a2 cfs_cpt_bind +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfcf98e46 libcfs_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfdeea8c0 libcfs_sock_abort_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x16c06221 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x285e0cb9 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xdd9ef567 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xe2bc9d98 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x01b724dc lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x024b18ef lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x168726b9 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x802befb3 lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x960d68de lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xe6064001 lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x0df21540 it_set_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5919b6d6 it_clear_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5ef8417d it_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0xfe26c5a6 it_open_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/mgc/mgc 0xdc287f95 mgc_fsname2resid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0293b701 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x02fc2b01 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03b37a9c lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x040b151e cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05437aee cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0736e4e3 cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07376bb0 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x078fe06a cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07d45876 obdo_set_parent_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x084841a9 lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x08c028fa cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x091f84c8 dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b8a44d9 lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0bb4dd60 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c37faac lprocfs_nid_stats_clear_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d3b5efe lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e79102b llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e8b2c6e cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ee678f4 dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ee6829b lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f0a978f dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f3f706b cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x107f003b cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10c9a578 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x123e5b5b dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x134224fb cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13fc84c2 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14e78c71 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x164bd3d8 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1720607f lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1755d21c dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1760c6e5 class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17bbf3b3 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x18a9bfb4 dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ab779a2 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b25bbf6 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1bc2f2a2 cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c25639c llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c67c40c class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c67d2ce lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1cb25590 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d2351b3 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e70a461 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e9dd0e8 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f418086 class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2041c46c dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2073cb8a cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21b05a34 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2290308c class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x235a483f lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23a4a04f cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x245ff9e4 lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547efae lustre_uuid_to_peer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27c36a85 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28691c43 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29d12b13 cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2aee70b9 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d499d15 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d77be31 lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d95378e cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d9b016a llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2dd25b1d class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e7dc669 cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e94e63a cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2eafb27e cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x306847d0 class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31092ec0 cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x311a304b llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3149f9b1 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31b9afd6 class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31c1f518 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32850b4e cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32ba7a38 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32fb18d3 lprocfs_rd_numrefs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x336b6334 lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33c151e3 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34712b29 lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34e7081f lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3516aa1f cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x357a72a7 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x35a25802 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x367ac475 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37d8c14e cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3879dc83 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x392b8eed class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39d39e1a lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3aaad941 cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3aeed134 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b23d9ad dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bbeb3af class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c48b95c lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d0f2fc5 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d10290c lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d291e4c lprocfs_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d877e8e class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d90b7e1 cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3dabc0be lprocfs_free_per_client_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3dc21b39 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ddaed48 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ddf9ed4 cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e4bf113 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3eab7bfe LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ec7cd71 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ee2aaaf cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f66c5ce class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40f57ad5 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42560372 class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42573012 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43b3a62c dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44381593 cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x452f559a lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45798f52 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46756746 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x476b78de cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47cd06e9 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a0f6ea lustre_posix_acl_xattr_2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a58e4e4 obdo_from_la +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ad37047 cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4aea46fc cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4bb4da4a dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4bc8ffab cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c190aad lprocfs_find_named_value +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c3f5c45 cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c4c700b obd_alloc_fail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c4d7d18 cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d073248 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d3adc63 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ec9d54d lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f704fcb lprocfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fc2793e cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x500218a4 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x507a2d63 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x51ce9315 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x524aac8b cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52f04781 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x537d6960 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53b5ac94 llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53f56ebf cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54c1cc57 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5511f5a0 llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x556f41bd cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x557e7b14 lustre_posix_acl_xattr_filter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x558bec27 obd_ioctl_getdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x563370ad cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5658a68a cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56e9c01b dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x571d9933 llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x577bd0b8 lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x582b013d dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5904e188 class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5917e60e class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59f57e1c llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bcb1eda class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c6fde56 cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ce6ce29 obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5dd8c5b4 lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5eb64a4f class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ecb29ec lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ed188a9 lprocfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f5385b7 cat_cancel_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f952f02 llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6029f829 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60a83a29 llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61366e0c lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6155b8ab dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x624024d0 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x629a5ac9 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x62d1158d llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6315f652 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x642dc18a cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6476b3fc capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x649eb781 cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64c5a8d3 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65b064d9 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x675244fa dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x677fd7f9 proc_lustre_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67977b42 lprocfs_remove_proc_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67dc223a lprocfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x685b879b cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x68690360 cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x698b61fc cl_lvb2attr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69ced279 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6af65402 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b568bc1 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cfccc8e lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d149c04 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d73b14c cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6deb8013 llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6fa77d67 obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x709e73b4 lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70d2bbd1 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71890241 cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7236473d cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72a35937 lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72fac5ae obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7310bd35 cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752f71a8 class_get_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x755b2651 lprocfs_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77d2089a class_name2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7802fcd7 lustre_swab_llogd_conn_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x792f8cbe lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x793fd5c4 lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79b675b5 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a135e29 lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a37336c lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a381c0c dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b57d641 cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b79d008 lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d0cd1ae lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d13c41d lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d460c9c lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7dec5cd7 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e0a1e93 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e5074df dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f19e9e9 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f5c48da cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f7014bf dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f7d7cd9 lu_buf_check_and_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fe5561a obd_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x802deb39 lprocfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8031efb8 lprocfs_dt_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x803ddd79 cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x804c3ba4 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x806cc497 class_add_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8098313e class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80af2a1a cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x82a51711 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x82d28d29 lprocfs_exp_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x82f36c15 cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x832767e4 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8400be53 lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8489f086 obd_alloc_fail_rate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x849e5385 obd_update_maxusage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8503c454 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85164998 lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85915b5b cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85a2c300 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8604dc28 cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8631a411 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x86924c30 cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87ea3180 cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88f47d37 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8932b157 cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x895fb212 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ab11675 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b1c05b4 lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b2d8c97 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5f4057 lu_context_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ba6e479 lustre_swab_lu_seq_range +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8c47dca2 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ca20c6b class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d7bc82c cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e10e6d6 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ebc33b0 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ef7a781 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f73e255 cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90972107 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x920fcdba lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92eea85c cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94315ada lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9448bb4d lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9518197a class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x955f5220 ldlm_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95735c6c at_extra +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95df23ae lprocfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95f42a59 class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x961945d7 cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96803d33 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x977a5595 lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97c86791 cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97f21da9 cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x985bd7af cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98ef75f5 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ab453fe class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b041de8 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b06ab68 lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c31fe2a lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9cbfde37 lprocfs_nid_stats_clear_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d1b3d48 lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e140185 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9fa6af21 class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa16e81e7 cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1bf2449 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa20d1491 cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2a73cf4 cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3a2df0a cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa41b5efe lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa511734b llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa571082d cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa662d842 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6a3aa4c capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6ab161a cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6fc587b lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa761ddba dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7695ccf class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7e16614 lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab701b8c cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab8b73ad llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabc089aa llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac1ec8e0 dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xacb838a3 lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xacffef37 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad9509c9 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae206c97 dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaef8171c cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf50682f cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf57b442 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb02a80ba lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb0b51625 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb12c3d39 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb14bd061 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1873a7c lprocfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2305dfe class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb26aaec3 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb29b99d4 cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb40237cc lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4d52fd2 cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb57764f6 cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb635af9e dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6992848 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb7430ff1 md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb868d8b1 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8a2d168 __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8c556f8 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb99ffb5e lprocfs_rd_num_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9c0f54a lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9f172d2 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc1bdf21 lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc35fc83 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe00a73f lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfa7d1ab cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfb7e3d0 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0b31f8c dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc18b23e0 lprocfs_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc18d06cf lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc20fe310 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc314388e lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc33c614a cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc5de624c lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6f3a184 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc81906bd lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8817527 cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8d4f089 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc91969a5 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9386d50 cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc95e3f5f cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca3411cc cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca562c1d lprocfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca99eeba lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcbcbb4d6 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc6220e0 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xccba3b22 lprocfs_rd_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xccfaaa34 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd79dbf6 obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce810392 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf47ff38 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfc099ec cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfc67aba cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0239014 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd045de27 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0546e5a cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0591c84 lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd261b274 lprocfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd267e5aa cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3528c4d lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3e4ddda cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd41d1082 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4d9caa4 cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd529ce0d cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd57b5eb8 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5967c9a cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7ac9bf4 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bc8654 obd_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bfbc9c lprocfs_dt_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f61d52 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8de70ca cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdaa050dc llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdac644c8 lustre_posix_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdad87a53 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb276390 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdbfea3a6 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdca6c7c9 cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd00482d cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd20f51e cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd9d1ca1 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddaed9b7 cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddc5471a cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdde8ad33 obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7f780c cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1454fb0 lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe301fc5b class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe42e3c33 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4ae6a09 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe513996e cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe646721e lprocfs_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe6c31f0b class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe90085b9 dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe904ac03 cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe908dfd9 cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe93049ed lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe94499c0 llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe981d4e8 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9d0ce46 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea968f8e class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeaa1b046 lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeaa50ab8 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed4c38bd lprocfs_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed4c61c8 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee351440 class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef1f675f llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef24949c lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef43d89c class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef7360fc llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef8ffc81 class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xefcf4756 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf00c3d76 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf07713e2 class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf16bd39b cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1e9e452 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf27968d3 cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3bc5b9d dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3c8a338 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf467131f cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf49cae3b lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf53861f8 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf66774a3 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf689f1bf cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf739db1f llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7f1dd31 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8726b81 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8a4a6d8 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf92aace3 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf98d9266 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9e19a87 class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9ffda37 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa7ba4ed dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa94631e cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfaceec02 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbd7e6f4 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd59dd6e cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdbe1557 lprocfs_write_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdf3a245 lprocfs_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfea9e016 lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffac1192 class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfffc1f11 lustre_swab_ost_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x004ed8e2 sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00cb99c1 RQF_LDLM_INTENT_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00d95039 ptlrpcd_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01469b92 ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01517c34 ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0278ad00 ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x049ec7bb ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x05ba8405 ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06850093 client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b3942b lustre_swab_lov_user_md_objects +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x071d7edc ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x071fc74a RQF_LDLM_ENQUEUE_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08e007f3 ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x095587d0 lustre_msg_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac252b2 lustre_msg_set_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bef4a61 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c3b4ac2 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ed2315d ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f18f20 interval_iterate_reverse +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x110f8bf4 sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x115017f6 req_layout_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1228a976 ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14708afc lustre_swab_mdt_rec_reint +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1483eca4 ldlm_lock_addref_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14d192db lustre_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14dd874e ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a9dd6f sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x172fb86d lustre_msg_hdr_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1747d8b3 ldlm_lockname +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x192f44dd ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x195be240 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a688921 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a6a3ce9 RQF_OST_GET_INFO_LAST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a9b76aa RMF_OBD_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1abd3258 RMF_SETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ace4b5f RQF_LDLM_BL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ad6c330 RMF_EAVALS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bae0270 interval_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bc506c2 ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bdb7bf0 ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1be21715 lustre_msg_size_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c300d8e lustre_msg_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c5b993c ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc2051d RMF_SEQ_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1de9c288 lustre_swab_layout_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e7c5efe ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e8e48a4 sptlrpc_flavor_has_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1eb2a65f RQF_OST_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee46b51 lustre_init_msg_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee9eb3c RQF_MDS_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1f816a5c ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2096f5b5 RQF_OST_SET_GRANT_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20d6b82c RQF_LDLM_INTENT_QUOTA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x21f68878 ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23568db5 ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244e5558 lustre_msg_get_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24aafdba RMF_MGS_TARGET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2585a629 RMF_SEQ_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2587513c RQF_LDLM_CP_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x261f399f sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2629f163 sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x263e17be ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x267d8a88 ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2866fd8d lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x28c6dd8f req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x291c2bf9 ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ae0bf69 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2b952a1c ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2bb144c9 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2be68d02 ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ca92fa8 ldlm_lock_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ccd5b87 ldlm_cli_cancel_list_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d56f168 ptlrpc_pinger_ir_up +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4562fe RQF_LLOG_ORIGIN_HANDLE_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4ca396 RQF_LDLM_INTENT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e61818c ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ecd7515 lustre_msg_check_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f0e4f87 RQF_OST_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f793215 lustre_swab_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f829a3b ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fab3539 lustre_swab_ost_lvb_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fd2f737 lustre_msg_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fdc556d ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x301d4fcd RQF_MDS_READPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x302937e0 RQF_MDS_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x302afff9 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3062294c ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x326fca9e ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33145cbb _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x346051ae ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35cbde72 client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3835ab4b RQF_LLOG_ORIGIN_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38519137 ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3858fb94 RMF_OBD_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38c01799 RQF_LDLM_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38e3737c sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fce533 lustre_msg_set_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x396fbdf6 ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x397ac077 ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ab90f6e lustre_msg_bufcount +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ac00716 lustre_swab_hsm_user_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b63c507 ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b6b7cba dump_ioo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bedb0c7 RMF_LLOGD_CONN_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bf6230e ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c0b5f7c sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c63e62b RQF_MDS_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8b16ab lustre_swab_ost_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ca50f33 RQF_MDS_HSM_CT_REGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d4e6b9e ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d988536 ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3e3063f7 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3e5a2cd3 ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3e74ecff client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f034caf lustre_msg_get_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x40c20179 ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x40c25832 sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4131e7a9 ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43168488 RQF_MDS_RELEASE_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43705ee4 RQF_LOG_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43c81ea4 lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43d7efc8 lustre_msg_set_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44036eda RQF_MDS_GET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x440c2a71 RMF_FIEMAP_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x450c2e03 __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45d05893 lustre_swab_lustre_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45e30cea lustre_swab_ldlm_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x46039bc4 ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4635ca1e ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47b19cd3 ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a002442 ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4b51f2a1 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c8ec098 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4da99193 req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e1706e5 lustre_msg_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e696b96 ptlrpcd_queue_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eb03a6f ptlrpcd_destroy_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f766c3b lustre_swab_generic_32s +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f835c7e ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50290ecd sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50443f6a ptlrpc_init_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50dd74f8 RMF_STRING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x512686ac ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x51b2c187 ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52c62150 RMF_RCS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53411557 RMF_DLM_REP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x535e41b6 lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x545e9b51 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54d51798 ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x565f3eb3 sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x58f3fb57 sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x595ab175 lustre_swab_obd_quotactl +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x596582bf RMF_GETINFO_VALLEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a1b924b ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b6ba895 lustre_packed_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c6a3a83 RQF_SEQ_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ca1b491 lustre_swab_close_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5caae213 ptlrpc_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5d8eb1ff ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e0b19b1 RMF_CLUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2b7558 lustre_msghdr_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e6f435d RQF_OST_BRW_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e80f899 RQF_LLOG_ORIGIN_HANDLE_READ_HEADER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ec3284d RQF_MDS_HSM_CT_UNREGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ef831ee lustre_msg_get_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f96ccdd ptlrpc_connection_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fc9a455 RMF_CLOSE_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6042bc15 RQF_MDS_REINT_RENAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x604e2505 RMF_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x607ec932 lustre_msg_set_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61646e1b RQF_MDS_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x616676df ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6175bbb3 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x618ad203 RQF_OST_GET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62aaae3f RQF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6315dd4c RMF_LLOGD_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x635621c9 target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63767c66 ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x64afe17d ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x65175c66 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x659299a0 req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x67773a4f ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6839a2fb ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68cb2541 interval_is_overlapped +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68f49e5e ptlrpc_expired_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68fa502d ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6912990a RQF_OST_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x696ba811 lustre_msg_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6974c124 ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69c9f04d RQF_MDS_REINT_LINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3785c9 RMF_EADATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a4fe25e ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a73856c ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a777e2e ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6b24133d lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d72828c sptlrpc_conf_log_update_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d7931cc RQF_UPDATE_OBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6e7d84e3 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ed20499 ldlm_revalidate_lock_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efa82b0 RQF_MGS_TARGET_REG +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fb92092 sptlrpc_flavor2name_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x70ce0158 ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x713ed4cb ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71576264 req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x723d43b6 sptlrpc_rule_set_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7258fd5a ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x725a892c RQF_MDS_REINT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7572586a client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76d704df req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77001e23 ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78096562 ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x782da4ee do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x782ea9f1 req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x786bf736 ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x795a6792 sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x79b1b923 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x79def88e ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bbf8001 RMF_MDT_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bf84343 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4c6107 RQF_LDLM_CONVERT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d1ecd7f RQF_LDLM_INTENT_LAYOUT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d41a8b9 RQF_QUOTA_DQACQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d8b429d ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d8ccdda sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dc0e7cd RMF_QUOTA_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dfb3c18 lustre_msg_clear_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7e2b84cd lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7e95445f client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4925d8 interval_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4c99b1 ldlm_expired_completion_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f5a1cc7 lustre_msg_set_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f5ed084 ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6d2357 lustre_msg_is_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a9e8c3 lustre_msg_get_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80ecb4e3 RMF_MDS_HSM_CURRENT_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8341b1b3 ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x83df33f9 req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85a9e0d8 RMF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85eecf67 sptlrpc_get_hash_alg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x863db6eb RMF_HSM_USER_STATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86994597 ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86fa8c3b ldlm_cli_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8760beaf lustre_swab_ldlm_policy_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x876c2551 RMF_GETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87bf7b3c sptlrpc_get_next_secid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88e4ba41 sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89548376 __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89ea9293 req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89f9edf7 RQF_MDS_REINT_SETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a1ea476 lustre_swab_hsm_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a257736 RQF_MDS_HSM_STATE_GET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a3e2e9e llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a721f8a __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d5658ce ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d77ea75 lustre_msg_set_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8da3fca7 lustre_msg_add_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f0aceac RQF_MDS_HSM_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fa247b3 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fd6f271 ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x907b1406 sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9111ab75 req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91cf58d3 RQF_MDS_PIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9215e2a2 ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9228392f lustre_swab_mdt_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9416eb41 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x951c0b35 ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9524f007 ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95d08f0c lustre_swab_mgs_target_info +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9660ace0 RMF_FLD_MDFLD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x967bfd52 RQF_OBD_PING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x97242ecc ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x977fab5f ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9875cee8 target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x98e9c4e8 unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x994bcb6e ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a258886 RQF_MDS_GETSTATUS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a6f2f6d lustre_msg_set_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b88f6ce RMF_NIOBUF_REMOTE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bb5198b RQF_MDS_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bd71321 ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9c658e61 ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9dff12ce ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9ea5a441 ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa024424f ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa0df4291 ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa10f0d3d RMF_UPDATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa163f4c3 dump_rniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2244636 RQF_MDS_GETATTR_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa22c0086 ldlm_error2errno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3d2a6ee RMF_CAPA1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa40defab req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa431b026 ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4626ba4 ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa47787ef RMF_PTLRPC_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4a2d089 RQF_OST_PUNCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4bea5ef lustre_swab_lmv_user_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5458dad ldlm_lock_decref_and_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5880075 ldlm_errno2error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa596c5c1 req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa79b0de0 lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7d55cc3 RQF_MDS_REINT_CREATE_RMT_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7e360b1 RMF_OBD_IOOBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7ec567d RMF_CONNECT_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa849df0b ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9540591 target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa955aa91 ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9704f80 lustre_msg_get_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9c4658e lustre_swab_lov_user_md_v3 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaa9d0660 ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xac2b96af ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacc82ce1 ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xade2b33e req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae9de7f4 ptlrpc_add_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf0a4bf9 req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf1e4467 sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf4e9658 RQF_MDS_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf50a0d6 RMF_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf8ab969 ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0af9a89 llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb216fe81 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb27c2374 lustre_msg_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb291473d lustre_msg_early_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4556296 ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4a7ecf3 lustre_msg_add_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4e2f3b1 ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb512ebc2 sptlrpc_parse_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb5d36ad8 lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb5f572ad sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb68476df interval_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6aafd03 RQF_MDS_DONE_WRITING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb71f3b9e sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb73fea7d ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb78fb9bb ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7a41938 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7b38189 RMF_MDT_MD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7fa3cc8 RMF_LLOG_LOG_HDR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb8d116ae req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb981cc1d ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9b631cf lustre_swab_mgs_config_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbadb550b req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbb5c3ed3 sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe47bc7e ping_evictor_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf98b86f RQF_MDS_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbffd4313 RQF_OST_BRW_WRITE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc06c4670 lustre_msg_get_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0867da7 RMF_REC_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc08a8b06 ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0db4fb7 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc21b381b req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2986d28 lustre_swab_ldlm_res_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2b1af57 RQF_MGS_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2be922a RMF_SYMTGT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2f4d990 sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2f59ffe ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc317bf3c ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc31f2444 ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc345f978 ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc5f6c321 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc60a60e1 RQF_OST_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc61a2221 ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc61acedf sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc620e1f9 lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc694be4b RQF_LLOG_ORIGIN_HANDLE_PREV_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc763fabc sptlrpc_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc79b9c67 ldlm_pools_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7ca8257 RQF_MDS_REINT_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7df3fdd ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7e47564 ptlrpc_interrupted_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7ec1d30 sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcace0a9a ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb0d0417 ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2cc0cf lustre_swab_lquota_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2ceaff sptlrpc_secflags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcd370900 ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcd3d1a48 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcd6b8f0e ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcd8872eb req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce86066d lustre_msg_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcec513c9 RQF_MDS_UNPIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xced015be sptlrpc_rule_set_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf6f775a sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9963db lustre_msg_get_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9aab6a RQF_MDS_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd0c23ec8 req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2122be1 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2983334 lustre_swab_swap_layouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd298f6ee sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2e0d4eb lustre_msg_get_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd40658f1 ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd49a9635 ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd5732677 ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd5c26a56 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd5e6edea client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd67a5d7b lustre_swab_update_reply_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd69e0a27 RQF_MDS_IS_SUBDIR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6c3ebfb RMF_FIEMAP_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd826e39e ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b91b3e lustre_swab_lov_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8f06300 RQF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9ed4413 sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda2ac111 sptlrpc_proc_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd0ffb04 sptlrpc_flavor2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd30d7bf RMF_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddbdcc15 ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddc40a85 lustre_msg_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde12d36b RMF_MDS_HSM_ARCHIVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde376ac9 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde555d70 sptlrpc_enc_pool_del_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee87192 sptlrpc_conf_log_update_begin +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf071ced req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0ab2363 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2284240 ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2d52369 client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe3d764ed ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6f0dc96 RQF_OST_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7062b5f RMF_U32 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe9f8971e ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeaa09080 ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb64e68 req_layout_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebd6a605 sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec226f66 ping_evictor_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec939a00 RQF_MDS_REINT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecace5c1 RQF_OST_GET_INFO_GENERIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed1c10d6 ptlrpc_connection_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed8572f5 ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xefb53e04 _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xefbde98f ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0a42e34 ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0cc65f0 req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d52b5f ptlrpc_pinger_suppress_pings +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf13465f4 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf277c125 RQF_OST_GET_INFO_FIEMAP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf27d49dc sptlrpc_target_choose_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf35f132b lustre_swab_ldlm_resource_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3d44370 RQF_OST_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf43540b9 lustre_swab_mgs_nidtbl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf45085e1 sptlrpc_conf_log_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf4824512 lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf4a227a3 lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf55c033b RMF_MGS_CONFIG_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf584a16b sptlrpc_part2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf596e9ae sptlrpc_conf_log_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf607fc23 sptlrpc_flavor2name_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf617ab8a lustre_msg_get_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf697b756 ldlm_dump_all_namespaces +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf71048f5 ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf75d5b06 ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7ba40c0 RMF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf85cb27e sptlrpc_parse_rule +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf870fed9 RQF_LDLM_GL_DESC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9051bd6 RQF_QC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf94e41e0 deuuidify +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf973aa93 lustre_swab_lov_user_md_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9b8de65 sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9ee11e2 lustre_msg_set_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9f72dfc RMF_TGTUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb47b012 sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc2fa83f ptlrpc_del_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc612ce0 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd7d7d7b ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfdd03c22 ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfe7120a4 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff02a0e9 ldlm_lock_set_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff3d8bed ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffb1fa86 req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffc807e8 sptlrpc_unpack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0xc00e84b5 cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x04f33e6d rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0822819c rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x08b50f4e rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x096dcfb1 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0cf90bec alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1002d3eb rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x115f79b9 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1510f11d rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x156a0ded rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2589f194 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2b7e0457 rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2ee1fdc3 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x300d62fb rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x350379f4 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3e24f759 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x45a5f6f8 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x49e3c7db rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4d612a3a rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x593b0b99 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5d23a251 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x65584728 rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x65c4fe79 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x67051bae rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6a53b92f rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x782ca510 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x79553d1b rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x882980d3 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x887260b3 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9595383d Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9c4fc01a rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9c66d9bf rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9e47b1a1 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa8a7a388 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaaadabe3 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xab06f8f2 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb25cf8b1 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc0874ae9 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc7879cbc rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc7afc93a rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc90df8bf RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcbdde981 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd59a9351 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdb3e0a58 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xddcda022 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe6bd70ac rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe96cc6a2 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf7e86c70 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfdaeaa03 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfea99af9 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xff75a8f6 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x066b6d27 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x09ac60f3 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x09f2c464 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x156172d9 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x16bd5ce5 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1b08e570 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1b5641e7 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1bd65777 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1d8364c4 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x262aa5f0 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2fe5980a ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x318494f9 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x31977818 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x35c62295 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x36c0777d ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3762a44c ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3bcc8f9d ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3be785b8 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3c2e1127 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3cd052d4 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x41fa8ca1 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4527e2e6 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x47c77a8a DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4e55a2c0 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4f44f3a7 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x53292d80 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x60f43346 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x61c204c6 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x62e2ee0c ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x68fd0908 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6940a838 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6f752168 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7750be6c ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7d0b1338 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x859dce3d ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x90669a58 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x95e58037 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9d3fe192 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa7d14b4c ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaf64b4cf ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb0e6514e ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb152bfa4 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb72bd75d ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb736432d ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbbf8e6e4 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc1f7bae7 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc7338b81 DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd6396d34 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe218a8f2 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe4c7ae2e ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xee1443fa ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xefe92f13 ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf077bdbb ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf232fcf0 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf5c040f4 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf9e0d988 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x01abeb6e iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x04a49b5e iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1f8a6595 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x28fd284a iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3546fa52 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4684d460 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4a88df02 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x51bcefe3 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x55e039fa iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x664fe1d9 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6f923fe0 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7791d0bd iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x80879f3c iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x87a9d07d iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8b7b2b2e iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8d508598 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xad93480c iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc34c0c74 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc6f6675e iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcc7e7602 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcdb4e675 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcf38d205 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd657ecd7 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd9e43a41 iscsit_handle_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdaf7fef3 iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdf76e55b iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe49b0b69 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf56aac35 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/target_core_mod 0x01addad9 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x028f5cf4 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x02f1ac75 fc_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x033c077b __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x043cbbd4 se_dev_set_max_write_same_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x04b5c87f core_tpg_clear_object_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x063f59d0 sbc_execute_unmap +EXPORT_SYMBOL drivers/target/target_core_mod 0x065002b1 se_dev_set_pi_prot_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x0b580edb iscsi_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x0da2b2b3 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x0e8edaec transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x0fab7227 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x145726ea target_core_setup_sub_cits +EXPORT_SYMBOL drivers/target/target_core_mod 0x1a5dd7ac transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x1f5d13b9 sbc_dif_verify_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x206d231b transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x221477ac se_dev_set_max_unmap_block_desc_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x25fbed66 se_dev_set_emulate_model_alias +EXPORT_SYMBOL drivers/target/target_core_mod 0x2823a43a transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x29671b42 target_fabric_configfs_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x329d1c2a spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x337dd07f sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x34b90ba6 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x351dee0a se_dev_set_emulate_fua_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x359b26b1 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x39a4988d transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a67ef74 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x3ad15c9c sas_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x3b2d65cb target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x3cd00bc8 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x44041420 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x4907f103 target_fabric_configfs_free +EXPORT_SYMBOL drivers/target/target_core_mod 0x4c61002f core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x52f33f1f se_dev_set_emulate_tpu +EXPORT_SYMBOL drivers/target/target_core_mod 0x54c79f8f se_dev_set_unmap_granularity_alignment +EXPORT_SYMBOL drivers/target/target_core_mod 0x54e7a847 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x587b654a transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5de87771 se_dev_set_emulate_tas +EXPORT_SYMBOL drivers/target/target_core_mod 0x5ee69c89 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x5ef1a8d8 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x60cb8f1d core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x60d2b4f1 se_dev_set_max_unmap_lba_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x61155795 se_dev_set_emulate_caw +EXPORT_SYMBOL drivers/target/target_core_mod 0x67037fdf sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x675726c1 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x6a6c1c5d sas_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x6b6382ff sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x6db3e3f1 fc_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x6f244314 se_dev_set_emulate_write_cache +EXPORT_SYMBOL drivers/target/target_core_mod 0x7143ee12 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x73c43e58 transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0x7405417c fc_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x78c9af9e iscsi_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x7f3b8470 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x80c05b92 se_dev_set_block_size +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x86c74c91 core_tpg_add_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x88c392b3 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x8c0c7d0d se_dev_set_enforce_pr_isids +EXPORT_SYMBOL drivers/target/target_core_mod 0x8c24496d se_dev_set_emulate_tpws +EXPORT_SYMBOL drivers/target/target_core_mod 0x8d9c8f91 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x901b3dac transport_subsystem_release +EXPORT_SYMBOL drivers/target/target_core_mod 0x90ac6e2c se_dev_set_emulate_rest_reord +EXPORT_SYMBOL drivers/target/target_core_mod 0x92954587 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x95d79f05 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x96975c11 se_dev_set_emulate_ua_intlck_ctrl +EXPORT_SYMBOL drivers/target/target_core_mod 0x983997d6 se_dev_set_emulate_dpo +EXPORT_SYMBOL drivers/target/target_core_mod 0xa0b890a6 se_dev_set_force_pr_aptpl +EXPORT_SYMBOL drivers/target/target_core_mod 0xa19184a5 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0xace9008a target_fabric_configfs_init +EXPORT_SYMBOL drivers/target/target_core_mod 0xad7db42f core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0xae005777 se_dev_set_pi_prot_format +EXPORT_SYMBOL drivers/target/target_core_mod 0xb4724e1a target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xb6d421e9 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xb6d95b37 sbc_dif_verify_write +EXPORT_SYMBOL drivers/target/target_core_mod 0xba90fe2c se_dev_set_emulate_fua_write +EXPORT_SYMBOL drivers/target/target_core_mod 0xbd83c339 iscsi_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xc14a3c6e core_tpg_del_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xc620b047 target_fabric_configfs_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xcc02c75a target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0xd2ca8aeb transport_subsystem_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xd61367a0 sas_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xd88c23ae se_dev_set_is_nonrot +EXPORT_SYMBOL drivers/target/target_core_mod 0xd94349c8 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xda65ebe6 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xdf605276 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xe215d84c sas_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xe2cb7787 se_dev_set_unmap_granularity +EXPORT_SYMBOL drivers/target/target_core_mod 0xe4e79af0 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe5917e8c iscsi_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xe637599a transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xe6aea734 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xed113a21 se_dev_set_emulate_3pc +EXPORT_SYMBOL drivers/target/target_core_mod 0xee891eef transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf17f37b7 se_dev_set_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xf2cd1846 target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xf3fedc25 transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xf49f2cbf transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xf7a204f8 fc_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xfd4c0584 se_dev_set_optimal_sectors +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0x1887763e acpi_thermal_rel_misc_device_add +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0x5007fc2c acpi_parse_art +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0x86c998e6 acpi_thermal_rel_misc_device_remove +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0xdf707fab acpi_parse_trt +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x64cdf507 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0xf3a8ecfd usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x95a99ea8 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x032379fc usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x04d56137 usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x078c63f2 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x130b4d9e usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x72513b59 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7306142b usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x769ad6db usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x98b08c27 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa7ad5024 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xbe506e00 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd35f0c59 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd8d89ac1 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x28355992 usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xbbe4c12c usb_serial_resume +EXPORT_SYMBOL drivers/vhost/vringh 0x0fd987f7 vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x14397bb5 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x32da6f89 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x39c9d7a5 vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3b304ebb vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3c71c418 vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x4311cd91 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4f384f8b vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x58abf4ed vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x5fedea44 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x6432894b vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x8d080d03 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x95e62337 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x97fa07e9 vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xb4b63575 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xc578f0f7 vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xd355e031 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xd609393d vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xde804bb9 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/video/backlight/lcd 0x054cc942 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x1bd870b3 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x625dbca8 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xeb7184f9 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1e54cb0b svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x62f4a18f svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x694a7df6 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x80f24d95 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x87a9cac4 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x91357540 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb7c0540b svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd1429fca svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xef774f5d svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf2db5956 svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xff9a00dc svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0xfa8cdcb2 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0x87815d35 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0xda952597 sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x48286327 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x1779bc54 mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x2a201add matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x96ff51f0 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xe700a1eb matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x18021be5 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x5505dfaa matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x66581988 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x918dedae DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0xfab0f806 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0xb3a604ff matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x0b4c32f9 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x7fae84b4 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x8ad82d09 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xc95cee15 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x0e94b51b matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x3f1a7d11 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x21cceef8 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x4fca5db0 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x6350a498 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x6929003b matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x6d83f4b6 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0xfb7e7f0a mb862xxfb_init_accel +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x454a3cf0 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x065a1891 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xadc3d374 w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xc34e172f w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xd8e56544 w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x42382256 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xece550fa w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x93c24bfe w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xc5b52d53 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x46634ea9 w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xc201789d w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xde883923 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0xefebdb74 w1_unregister_family +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0x04e133fc iTCO_vendor_check_noreboot_on +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xa78bd894 iTCO_vendor_pre_set_heartbeat +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xb5f20875 iTCO_vendor_pre_keepalive +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xc4f657bf iTCO_vendor_pre_stop +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xdc6effc9 iTCO_vendor_pre_start +EXPORT_SYMBOL fs/configfs/configfs 0x099ed8db configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0x2f853d5b config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x3048513f config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x3adb00e3 configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0x409b71a1 config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x5a44407a config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x5d62e06b config_item_init +EXPORT_SYMBOL fs/configfs/configfs 0x6e9db5d1 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x6f50ecf8 config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0xb870c4d8 config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0xcefa3dc0 configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xddb99063 config_item_get +EXPORT_SYMBOL fs/exofs/libore 0x1ba2dc5f ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0x26cf0940 ore_read +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x2c0562f4 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0x3272f7d5 ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x70a4a3a6 ore_write +EXPORT_SYMBOL fs/exofs/libore 0x7f97ebb1 ore_create +EXPORT_SYMBOL fs/exofs/libore 0x8a1071a0 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x8db8875b ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xb46f3edd ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0xe2abc27f ore_get_rw_state +EXPORT_SYMBOL fs/fscache/fscache 0x13f5dbe9 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x1873786e fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x1d3594c1 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x28a5d720 __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x36de658d fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0x37bfc5dc __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x4e0044b9 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x540cdbc3 __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x5580747e fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0x5a59b363 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x646c9a22 fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x6738ccc9 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0x6c615137 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x8817f88b __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x88583647 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0x921e77c4 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x9252ceae __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0x93366109 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x97332c31 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x9be361fc __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0x9dfc83e0 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x9edbbd64 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0x9f29a3b3 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xa265b5a6 fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0xa75f2596 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0xaa3e0b59 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xb1fa37ce __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0xb3401840 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0xb7cf60c3 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0xb7e3e126 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xbc05b2b7 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0xc47e5a1c __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xdfd31df9 __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0xe264d584 fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0xe74bdba6 fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0xe9cd7bba fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0xf61f9e8f __fscache_enable_cookie +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x0882ab36 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x098d0adc qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x5abaa2c5 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xe17fb138 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0xf3be711a qtree_release_dquot +EXPORT_SYMBOL lib/cordic 0x434bfd07 cordic_calc_iq +EXPORT_SYMBOL lib/crc-ccitt 0x1a703ba1 crc_ccitt +EXPORT_SYMBOL lib/crc-ccitt 0x75811312 crc_ccitt_table +EXPORT_SYMBOL lib/crc-itu-t 0x6d356209 crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0xd29b009f crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x56329ecc crc7_be +EXPORT_SYMBOL lib/crc7 0x7a222007 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc8 0xab9ad613 crc8_populate_lsb +EXPORT_SYMBOL lib/crc8 0xd09b2cba crc8 +EXPORT_SYMBOL lib/crc8 0xd4534d80 crc8_populate_msb +EXPORT_SYMBOL lib/libcrc32c 0x27000b29 crc32c +EXPORT_SYMBOL lib/lru_cache 0x0641307b lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x098d2ed9 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x1bd24684 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x4522d82a lc_reset +EXPORT_SYMBOL lib/lru_cache 0x4cf5f5a8 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x5752f31b lc_del +EXPORT_SYMBOL lib/lru_cache 0x7257beee lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x9134feb7 lc_get +EXPORT_SYMBOL lib/lru_cache 0xb27b9035 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0xb672aa97 lc_create +EXPORT_SYMBOL lib/lru_cache 0xbfbe53d5 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0xc3a98c1d lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcc979a91 lc_set +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 0x0c222eb5 lz4_compress +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x682a23e0 lz4hc_compress +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0bd662f6 raid6_gfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x15fe0cd3 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x5ba93f9d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xb0d904b7 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xce45a6f1 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd9e91f83 raid6_vgfmul +EXPORT_SYMBOL net/802/p8022 0x68f85e94 register_8022_client +EXPORT_SYMBOL net/802/p8022 0xda0591e0 unregister_8022_client +EXPORT_SYMBOL net/802/p8023 0x322d9b23 destroy_8023_client +EXPORT_SYMBOL net/802/p8023 0x9061a1f8 make_8023_client +EXPORT_SYMBOL net/802/psnap 0x2a323516 unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0x4addd2f0 register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x0c5d3120 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x0f9a36e2 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x1a9230a4 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x20961529 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x2ab5b4a4 p9_payload_gup +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x399e5b1f p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x3aeaa2d6 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3e85ae10 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x3ee97a51 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x50d4549e p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x51dc45c6 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x5c4608be p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x5da2326b p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x6306912d v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x68ecb5ed p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x6bdc81ea p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x6fea7e5c p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x74fda694 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x7671eb19 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x788b1a78 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x8180c952 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x8789e47c v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x8d39d3b2 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x977a0030 p9_nr_pages +EXPORT_SYMBOL net/9p/9pnet 0xa002e564 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xaabc7a66 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0xb7c42309 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0xb8c42279 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xbd368edc p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0xc528aa94 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xcabb34ca p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0xcdf35ede p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0xd15a1712 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xd8133818 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0xdd202f0e v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0xde751372 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe6c52650 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0xe8c9dfb7 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0xebf52862 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xed2f3359 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xed9ef897 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0xf46ac49e p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xfc9afcb6 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xfcda91b6 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x09e3c7e7 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0x3658fc2c aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0xa7fe28e2 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xe87531c3 atrtr_get_dev +EXPORT_SYMBOL net/atm/atm 0x15ff78be atm_charge +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x53052dde vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0x64f311e4 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x718ccca2 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x898f2fd0 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x8c078e1c vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x9c6a9846 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xa039cfc6 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0xa758bc42 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xaceb53d5 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0xc37c12af register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xc5bca2e0 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0xe0feb7e0 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0xe1cc68e0 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/ax25/ax25 0x026c1368 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x149a3c37 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x19205bf5 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x1b4ef138 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x3b021965 ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x684fcfce ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x8777a0fb ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x9d4e3df2 ax25_hard_header +EXPORT_SYMBOL net/ax25/ax25 0x9faf33be ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xd5348cc6 ax25_rebuild_header +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0f2f9731 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1445e50a bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x26f43cdb hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2a1f44fe bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3108b5b3 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x314db414 hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3a6c0244 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3b4bf3f5 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x40049980 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4353163d l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x45fb3015 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4f8aead5 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x517e0ccf l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x553de1ef bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5cb0aaa3 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x647cffcc hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x71823d62 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x74bb6e1d bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x81077814 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x81942866 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9a97ae93 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9fbcd7b7 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa2b8a0d4 hci_recv_stream_fragment +EXPORT_SYMBOL net/bluetooth/bluetooth 0xac9838a5 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb1730ce0 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb8665c22 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbb2737e7 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc65eeed3 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcf5494d7 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd4a8ddfc bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe0b1e67c bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe6af6358 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xeb33169a bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf2caefb5 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf3c4132c l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf7b2eae6 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf97ba869 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfba34549 l2cap_chan_close +EXPORT_SYMBOL net/bridge/bridge 0x07f1b518 br_should_route_hook +EXPORT_SYMBOL net/bridge/bridge 0x1b2bbceb br_fdb_external_learn_add +EXPORT_SYMBOL net/bridge/bridge 0xf1ade217 br_fdb_external_learn_del +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x6a31c91e ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xd58c013a ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xdfcbc4df ebt_register_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x55b5192d cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x786d28ce caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x966d7de2 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb3939c65 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0xb62464e4 caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xdcd3a708 caif_disconnect_client +EXPORT_SYMBOL net/can/can 0x1abdabce can_ioctl +EXPORT_SYMBOL net/can/can 0x366b5b2e can_rx_unregister +EXPORT_SYMBOL net/can/can 0x624b66bc can_send +EXPORT_SYMBOL net/can/can 0x791e7f9c can_proto_unregister +EXPORT_SYMBOL net/can/can 0xb2588cbe can_proto_register +EXPORT_SYMBOL net/can/can 0xeec0bd27 can_rx_register +EXPORT_SYMBOL net/ceph/libceph 0x00a2262a ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x00fec11c ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x01708d82 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x01d5c855 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x02971345 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0d65c51b ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x0eb578f2 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x131af524 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x1338b7ed ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x191c0a72 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x1f95093e ceph_monc_create_snapid +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x20e7257a ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x21c60751 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x24d897df ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x2ed916d2 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x32236b27 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x32cd7df7 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x336399c4 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x350dbb6a ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x3a197892 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3ac409f3 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x3ca1c31d osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x4015eda6 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x419cb09b ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0x4205ffd7 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x4288713f ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0x43e458f6 ceph_file_part +EXPORT_SYMBOL net/ceph/libceph 0x43efd647 ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x491ce9ea ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x4e0ae473 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x52fd1dbf ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x54618cb3 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x56b13898 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x59a96279 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x5a4b0bbd ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x5f4cad86 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x5f90d71f ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x607677ff osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x65e8c785 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x688654ea ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x691f2b30 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x6951a3de ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6c3cf5ff ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x6f8a6fd2 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x6fcdafef ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x77adf39f ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x802ed034 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x81c9089a ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x854144c3 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x871ecc88 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x8e2b05d3 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x90f2ffe5 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x94706372 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x961d9123 ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x96ed0ba6 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9c54ef30 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa6f98507 ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0xa8a10926 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0xa8ee6697 ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xa8f3859b ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0xa9e46d75 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb1b7a18d ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0xb2d2c178 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb97cf5e3 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0xbb6dfdcc ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc55de604 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xc9911b04 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcf92088a osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd2fa0ee7 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xd37e3f1d ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xd3dec8b1 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xd7006fed osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0xd7acd83f ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd933643b ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xd9d07d59 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xdbe48d9f ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0xde3f7817 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xde54ebd3 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0xdfecc859 ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0xe1471d6a ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0xe3b042ca ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xe603fb02 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0xe649fead ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xe7686f76 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0xf2a5b221 ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0xf2c054f8 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0xf35cb4d9 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xf4da5441 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0xf63c6f4f ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0xf7afc5ab ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xf8c9956d ceph_monc_got_mdsmap +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xa7fa43ab dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/ieee802154 0x1abe9d9b ieee802154_nl_start_confirm +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7a3495d2 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x92e72ff7 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0xa4d3f994 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0xcb8c61b9 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xe7b5a08f wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0xeb50d302 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154_6lowpan 0xe4b6a5cd lowpan_frag_rcv +EXPORT_SYMBOL net/ipv4/fou 0x03916fe4 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x7a8411a2 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x9e4e7090 gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0xb08b1dbe fou_build_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x2127f617 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x7b800a0d ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x91fe75d8 ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x9af61c6f ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xb62906ed arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xd81c3544 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xf9a6690a arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x0a912a8f ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x4fb9151d ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xad33ad0d ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0xce91c65c xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0xf75a0d39 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x8a59c10f udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x96ba06a0 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xf4d5d8cc ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x13ec8fbe ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xb39ce228 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xf3e4f5d1 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x7d085056 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0xf9d700a2 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xa887f864 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xde370b25 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x2110298f ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x2385b743 ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x2c026e05 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x2e5b8f3b ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x33c2d8cd ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x531fa569 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xb56c32ac ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xd0c52952 ircomm_close +EXPORT_SYMBOL net/irda/irda 0x050643c6 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x09f58a8b hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0x12039128 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x2433a3cb irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x26e6b539 irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x3b6d5f65 hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0x3bf1dca9 irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x42a9904d irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x487f9646 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x5453fa31 iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0x5caebf1b irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0x612e6267 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x615ee918 irias_new_object +EXPORT_SYMBOL net/irda/irda 0x63278220 iriap_open +EXPORT_SYMBOL net/irda/irda 0x66ef7db3 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x6fa28527 irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x76ef9f52 irias_insert_object +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7b9337ce async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0x7c0594e2 irda_notify_init +EXPORT_SYMBOL net/irda/irda 0x7dabe31e hashbin_remove +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x7fb81606 irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0x86b5f4ce hashbin_delete +EXPORT_SYMBOL net/irda/irda 0x8b69b459 hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0xa04d7d73 irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0xa4548c32 hashbin_insert +EXPORT_SYMBOL net/irda/irda 0xad4737d0 iriap_close +EXPORT_SYMBOL net/irda/irda 0xad66e1db hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0xaf4b57d7 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbbab3e98 irttp_dup +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xc310cf21 hashbin_new +EXPORT_SYMBOL net/irda/irda 0xc55cd42c irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0xc58f85c7 irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0xcff49791 irlap_close +EXPORT_SYMBOL net/irda/irda 0xd1ae6745 irias_find_object +EXPORT_SYMBOL net/irda/irda 0xd1baa4b7 irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0xd57045a8 hashbin_find +EXPORT_SYMBOL net/irda/irda 0xd6deeaae irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xd7e515d7 irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0xdcee3a83 irttp_data_request +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xe64b5cd1 irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0xe6b3268b irlap_open +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf8459a39 irttp_open_tsap +EXPORT_SYMBOL net/l2tp/l2tp_core 0x5d207e8e l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x09811a40 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x22e88daf lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x45798d54 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x7f5a77a9 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x8ba40c91 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0xce01cbf5 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xe031761c lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0xe7c27b97 lapb_disconnect_request +EXPORT_SYMBOL net/llc/llc 0x0dec5140 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x833d0773 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x8f350ee9 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xa3faee83 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0xb427e91d llc_sap_open +EXPORT_SYMBOL net/llc/llc 0xc15e96b4 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xe5d3e5e6 llc_add_pack +EXPORT_SYMBOL net/mac80211/mac80211 0x01e5954c ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0x037ebae8 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x04681eca ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x0878a43d ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x0bebcb11 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x0df98316 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x0fcc18b0 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x155f0d53 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x1650f348 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x1761e412 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x194c87bf ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x1a03a4ef ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x1c395ed0 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x1d40ca62 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x22546078 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x2289d2da ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x24cbeea9 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x2c619cd9 rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x3211d7a8 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x34a7c3b7 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x361f38a4 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x362f8a50 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x38c902a6 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x3a23f812 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x3a898c76 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x3bb09b31 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x3dcdae92 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x3facf752 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x43e4db54 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x44835672 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x5c28cca5 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x5d1debf0 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x5d78f0fd ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x5f309f71 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x6386801a ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x650d253c ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x6ec96876 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x74bfee2a ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7e71721d __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x7fdea22a ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x80f353a8 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x91308e55 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x91ff8993 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x958756ed ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x97149d1f ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x9c7b1bfc ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x9cd99dea ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x9f3a8851 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xa3da98a1 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xa698c81f ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xaa157485 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0xaa8ebd70 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xba0f67ac ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xba5ffe33 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xbbeb5947 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0xbee8f6b7 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xbf48dc51 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xc22e98c6 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc40b3854 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0xc4be13c1 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0xc68b8422 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0xc7e9782e ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xcd9ec2da ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xd3c5762f ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xd50b0a22 ieee80211_ie_split +EXPORT_SYMBOL net/mac80211/mac80211 0xd67ee727 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xd6e812b2 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd99dce22 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xdaa68088 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0xddb47d52 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xe4172155 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0xe52a5ff7 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xe9817387 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xeade5c0e ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xeef8514f ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xf0725367 ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xf395de03 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0xf474233f ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xfa1baa29 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfd52e267 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xfebb4346 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0xfed5f494 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0xff39785f __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac802154/mac802154 0x1be48310 ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0x3e6a0bf7 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x4922c10c ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x8acdd243 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x9fe74901 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0xc70de211 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xd44d7d1b ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xdd33f2e9 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xf8c56b8e ieee802154_register_hw +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x03a7d241 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0e5a2330 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1834f901 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x36f8237a ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x48e27b7d ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x49dbabd0 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5274019a unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7310e021 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x77b76a0e ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x81ace04f register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd04495d7 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd5a611e5 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd983f452 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xfbfb7a0e ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x111bcb59 __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x98a5ea72 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xbf134ffb __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x0e9e5d67 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x1077b3cf nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0x38b6b2ea __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x614d798e nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0x6baf7ecd nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xca42a861 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/x_tables 0x08c473b7 xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x1af8b5bf xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x253e8b44 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x2669c5d6 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x492f3db3 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x534eca9f xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x68f8062e xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x72ff4d07 xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0x7357c46f xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x86dad4b0 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xb28f5ef1 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xb6c0bf40 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xd575ee59 xt_unregister_targets +EXPORT_SYMBOL net/nfc/hci/hci 0x08d7614c nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x1f04b23d nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x2740522c nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x2f58ed4d nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x321c2de4 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x3e3f09ee nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x40bb0e1c nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x50f59952 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x69b06311 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x7a0cb55e nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x7ac8e68d nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x7b091cf1 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x93d58367 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0x9dbace5a nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0xabc77f5e nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xaec8ff98 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xbca840e3 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xe3443bc0 nfc_hci_send_response +EXPORT_SYMBOL net/nfc/nci/nci 0x2f063b69 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x5c02f6da nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x84c77ee3 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x9cf1db13 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0xb0d90f29 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xcce479e7 nci_register_device +EXPORT_SYMBOL net/nfc/nfc 0x1b993682 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x1babd431 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x2fab59fc nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x4590d9ac nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x4b67154d nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x4fea637d nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0xa20913fc nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0xa8cfe05a nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0xaba614b1 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0xac9622b7 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0xb14cb6d3 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0xb39919bb nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0xb8ff8016 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0xbacc48f6 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xbf53ac3b nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0xc5d17709 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0xe2def3eb nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0xe403a9a4 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0xee064ac3 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0xee7be21e nfc_class +EXPORT_SYMBOL net/nfc/nfc 0xfa1eeeb7 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x4a2f0718 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x57973738 nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x63bb750e nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xf3302b95 nfc_digital_unregister_device +EXPORT_SYMBOL net/phonet/phonet 0x293daf74 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x4463fbed pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x747613c5 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0xd4f543b8 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0xd5eb33b2 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xe1d2c374 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0xe242df42 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0xedd8e9ac phonet_proto_unregister +EXPORT_SYMBOL net/rds/rds 0x7505d413 rds_str_array +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x03df0558 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1d51589e rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x20843f99 rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x211ce2fb rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x23ef648a rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x2ae2bc51 rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x4f35fbfd rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x64b2dc65 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x9f1d2ea1 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xa1a22806 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xae495f93 rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xbce54528 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xc9e66c15 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xd6dd076f rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xdb043aae rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/sctp/sctp 0x43ef560b sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x02c468cc gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x35bd1276 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xedbd6e19 gss_mech_put +EXPORT_SYMBOL net/sunrpc/sunrpc 0x5e20083c xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0x8d9e92cf svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0xa0d8d890 xdr_restrict_buflen +EXPORT_SYMBOL net/wimax/wimax 0x2a5b07dd wimax_reset +EXPORT_SYMBOL net/wimax/wimax 0x6c8973dd wimax_rfkill +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x09ed6294 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x0ca8ffe6 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x0e793dc1 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x1196bd1a cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x157ec10d regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x249736d9 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x27fec4ee cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x29f88372 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x2b1e222f cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x2db7b4dd cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x3105679b __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x33537544 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x35293e16 cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x36ce4905 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x3750daea __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x389b68a2 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x3ac034d5 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3d840685 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x40caab5c cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x411a91bc ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x4ce59be8 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x51572d37 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x58132a91 cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x5bdb2c83 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x5cd0bd23 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x6d986f17 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x6e0db377 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x6ff0e846 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x72543e0c cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x736c5f6c cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x73842409 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x747b3692 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x760f2598 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x815146f7 wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x8897e4d7 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x89b012bc cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8ba278bd cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x8fc536d0 cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x911641c1 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x91838143 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x96ccd1b3 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x97fa44c6 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x992357cb cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x9ec122a9 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xa34149a2 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0xa3b25cde wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xa4e37077 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xa67a554f cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xa7f5e04d cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xaa0702d4 cfg80211_del_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xab3e9f5c cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0xae1e8bbd wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0xaf877255 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0xb094578e cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xb0b0f6b3 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb26bf9a4 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0xb70e08da cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xb757cafa cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0xb7729a28 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0xc1486083 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0xc4765fa9 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc9b38039 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0xce2b11bc cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xcf618a57 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0xd04d55cd cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xd0821233 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xd5691e0d cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdc3b632a cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xddeec9f0 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0xe3ab7486 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xe5755cbf cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xe5e063cb cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xe8f5ce90 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf21abe53 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0xf4eb1f02 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xf889aaab cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xf9a82cce ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xfe94cbbe cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/cfg80211 0xff85c7a1 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/lib80211 0x0b2cdeff lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x496c70de lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x6ef47256 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x6fb4570a lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xcc7bcb14 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xeb8dcf6e lib80211_crypt_delayed_deinit +EXPORT_SYMBOL sound/ac97_bus 0x81ed70bf ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x13c0a96f snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x0a9dbd8c snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x84e41b56 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb549713d snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcac0a3be snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0xf312629c snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x015f4d4a snd_seq_device_register_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x3a57f235 snd_seq_autoload_unlock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x47166184 snd_seq_device_new +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xb90668b2 snd_seq_autoload_lock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xc622fb29 snd_seq_device_unregister_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf0a1fdb3 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x01b82065 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x0d2b74da snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x2ceec35d snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x668570c0 snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7f92860c snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xb494afee snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xc7b2b6c2 snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xe0a50454 snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x463413c0 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x10e7e506 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x13967b05 snd_register_device_for_dev +EXPORT_SYMBOL sound/core/snd 0x14a9e2bb snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x17438bc5 snd_cards +EXPORT_SYMBOL sound/core/snd 0x18e1683f snd_dma_program +EXPORT_SYMBOL sound/core/snd 0x191e88cf snd_dma_pointer +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x199be8d2 _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0x1a18fa82 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x1a35cb8e snd_info_register +EXPORT_SYMBOL sound/core/snd 0x1f36f9ce snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x1fa58e20 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x30be533f snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0x31e0c9b1 snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4aca1fee snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x4b015768 snd_iprintf +EXPORT_SYMBOL sound/core/snd 0x4ed57833 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x597190ca snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0x5975901f snd_card_register +EXPORT_SYMBOL sound/core/snd 0x59d13324 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0x61a0b66a snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x665d56c6 snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x66fcb3ed snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x6f80c97a snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x7430f834 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0x7abb6ef5 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x7fab22eb snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f1755b4 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x8ffe1a9a snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x90c8fe79 snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x9d7e5d4f snd_device_free +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0xa43e4dda snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0xa4ec0082 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xa6043c6f snd_get_device +EXPORT_SYMBOL sound/core/snd 0xa79b5313 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0xacb4134b snd_card_free +EXPORT_SYMBOL sound/core/snd 0xae2da3d7 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0xaf52ef56 snd_card_new +EXPORT_SYMBOL sound/core/snd 0xb15eda18 snd_device_new +EXPORT_SYMBOL sound/core/snd 0xb1bc3807 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb8741d10 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0xc18ef765 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0xc2eaecfd snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0xc36c4720 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0xc4e39a4a snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0xc5ff57b6 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xca94d934 snd_component_add +EXPORT_SYMBOL sound/core/snd 0xd070b0b3 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0xd62324f8 snd_card_proc_new +EXPORT_SYMBOL sound/core/snd 0xf6ba0e61 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0xf7da9a68 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0xf92b64b5 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0xf9b6cd94 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-hwdep 0x0a26eae3 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x06b310c9 snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x116a17dd snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x18cbc185 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x19198404 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x1ffc2784 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x200dc7e5 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x22057ca8 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x243071b8 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x32cbb524 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x32dcc6b4 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0x33368bcf snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x39303283 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3d0905ec snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x46cccc3d snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x528c4762 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x5898dcba snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x5b227f94 snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x633a5f42 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x63ef85fe snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x6c77df4a snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x75bb3a5b snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0x7631945a snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x7ba84e81 snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x870797e5 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x91ffa334 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x92a439ac snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x9dc0b6d4 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x9ea68c1a snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0xa2723e8e snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xa52fbab6 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xa708c10f snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xb6c1ddb2 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xb7b3b7b4 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xbd1a4d3f snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0xbeac8093 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xc8b635a1 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xc8ca73ec snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0xca34c226 snd_sgbuf_get_chunk_size +EXPORT_SYMBOL sound/core/snd-pcm 0xcb2161cb snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0xd04f2b5b snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0xd09e726f snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0xd4196594 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0xd6dbb0f7 snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0xe40bcc9c snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe72b5677 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0xeb0e672c snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0xf1f93cc5 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf3987656 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0xf77deb25 snd_pcm_sgbuf_ops_page +EXPORT_SYMBOL sound/core/snd-pcm 0xff16e113 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x099e8b19 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x25d3137c snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x26d82567 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x30a153a5 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3ba66358 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x47ce1305 snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5dc4dc4a snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x615d9139 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x62896e2a snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x646a9a1d snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8ff72fad snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xab70724c snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd5bae4d7 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0xdcd4d063 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0xedc76cd5 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf72a6d7f snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf981253f snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-timer 0x05a413c2 snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x15625923 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x32e293ed snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0x395525ce snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0x463e2b41 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x50e488f8 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x5df6b6c3 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x8c5e2fa2 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x8cf663e7 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0xaf971622 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0xbc442798 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0xcd3c531f snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0xec465e65 snd_timer_close +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x35026796 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x20236d79 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x311a5f2c snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x4f4ff5d8 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x8e5f7d51 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa197bbf1 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xbeb4b3b8 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xc6965c37 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xd6b5ab31 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xfd276a1c snd_opl3_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x09aa6759 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x14abe408 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x3eebeb41 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x54ab0924 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5505a539 snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x62348701 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x79f564ee snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xd46b57c2 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xef2341b6 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x015effbb amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0d9090b3 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1b4c03e2 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x24a69113 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2f00af8a cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x33115af1 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3492eb7d cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3a788276 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x402fa43f amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4d669d5c fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x58479f70 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x61a97556 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6d4fd709 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6fa685e1 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fa06758 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x947a45bb avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9f94b341 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9fb15f1e cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xac40c5b5 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb769337d amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbabd0dbd amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc0e1529c iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc4f531b8 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xca23283d amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd36cf3ff amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd49dc28f avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd77deba0 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd9d9cb51 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe34fee3e fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xeff12814 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf88b1095 fw_iso_resources_update +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x611f99d6 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x62c25486 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x797bf5e0 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x8200c1e3 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xd2f046c4 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xe5c5a87e snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x010d33ae snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x3b818552 snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x960b9e33 snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xa907393f snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xb9f499d4 snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xd4650664 snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x3a121116 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x6c1c2d93 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xafb8d0dc snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xd0d493e2 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x43996d9b snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xadae28f3 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x3520fe3b snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x4ee77991 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x8eebb378 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x99c311c3 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x9b15871a snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xd14eb1d4 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x01e1a45a snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x263f51b8 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x6798e638 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x9eb2e533 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xa156954e snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0xf2050a74 snd_i2c_device_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x3db901c4 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x5a799444 snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x63e5c2c2 snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x650ca5d8 snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x721414a7 snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x7a7aff46 snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x7b20699e snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xdaecf941 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xf3477464 snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xfddd3c42 snd_sbmixer_new +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x029ec04f snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x03ddcfc5 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x275600a0 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x33dd4116 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6017f691 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7f098941 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x80600f16 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x866bd697 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x8f99a9ae snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x92a35b10 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x981adc42 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa326180d snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xab2401ef snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb0059074 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb036c6e8 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb6183408 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc57833bc snd_ac97_update +EXPORT_SYMBOL sound/pci/asihpi/snd-asihpi 0x3b2276e5 hpi_send_recv +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x0440d652 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x27507708 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x3cfc0339 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x5322ba41 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x731cc646 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x86c08288 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x9dc1a260 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xa15a9000 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xea618c26 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x70d64a5f snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x9195b965 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xda77025e snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0b6013fd oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1905690d oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1c6f0ebf oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1f594aae oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x23585a4e oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4118ed0e oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x44cca212 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4a55f6d7 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4ce5cfe5 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5265ce15 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x800b7980 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x807cee82 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x89563d25 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x90682eee oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc17de313 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc5ac99a8 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc9abd948 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xcff9c7c0 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf3353cd3 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf3e91fbe oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xfe27161a oxygen_write_i2c +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x18ab48dd snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x44badbc9 snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x6733d062 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xda9e1b5a snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xdf99bc87 snd_trident_alloc_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xdf10d679 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xf6c9e959 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/intel/snd-soc-sst-dsp 0xab4e7c10 sst_dma_new +EXPORT_SYMBOL sound/soc/intel/snd-soc-sst-dsp 0xdc045797 sst_dma_free +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0x9cd043b3 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xb1ed655a register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0xb624553b register_sound_midi +EXPORT_SYMBOL sound/soundcore 0xca91e3d4 register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xd841383f sound_class +EXPORT_SYMBOL sound/soundcore 0xe23512e8 register_sound_special +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x04d19c55 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x562220f9 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x624fc013 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x91f3e1fc snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x9960d38a snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xc4f01993 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/snd-util-mem 0x31fa8d7a snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x4690a55b __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xb58be894 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xbf3ccf2e snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xe57ef017 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xe6a8023a snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xeb04f33a snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xff98659a __snd_util_mem_alloc +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb1e5b5f6 snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x00322056 VBoxGuest_RTMpCpuIdFromSetIndex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x01674ab7 VBoxGuest_RTSemMutexRequestNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0429a6f0 VBoxGuest_RTThreadCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x057fd386 VBoxGuest_RTR0MemObjLockKernelTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0731e88d VBoxGuest_RTAssertMsg2Add +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x079b132d VBoxGuest_RTMemTmpAllocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x08ed98db VBoxGuest_RTMemDupExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x09a88bc3 VBoxGuest_RTTimeExplode +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0a442050 VBoxGuest_RTAssertAreQuiet +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0b94344b VBoxGuest_g_pszRTAssertExpr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0beb235d VBoxGuest_RTMpIsCpuWorkPending +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0d10d1ca VBoxGuest_RTTimeNormalize +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0f3e114a VBoxGuest_RTSemSpinMutexCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0f884b3a VBoxGuest_RTStrToInt64Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x11ced39a VBoxGuest_RTSemEventWaitEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x11e95d2e VBoxGuest_RTLogLoggerEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x11f80121 VBoxGuest_RTSemMutexRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x12614b82 VBoxGuest_RTStrToInt8Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x12f430f3 VBoxGuest_RTAssertMsg2AddV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x147206e1 VBoxGuest_RTStrToUInt64 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x151752ec VBoxGuest_RTHeapSimpleGetFreeSize +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1520b2c8 VBoxGuest_RTLogCreateEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1926b25c VBoxGuest_RTLogRelLogger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x19790b4c VBoxGuest_RTLogFlags +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x197acd65 VBoxGuest_RTR0Init +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1a6d7d86 VBoxGuest_RTThreadPreemptIsEnabled +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1ae28abb VBoxGuest_RTThreadIsSelfAlive +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1c3b0f90 VBoxGuest_RTR0MemObjAddressR3 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1dc5ebbe VBoxGuest_RTThreadWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1f3e577b VBoxGuest_RTMemTmpAllocZTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1f70d065 VBoxGuest_RTErrConvertToErrno +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2003169b VBoxGuest_RTSpinlockAcquire +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x20728ae6 VBoxGuest_RTThreadCreateV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x20d9d625 VBoxGuest_RTTimeToString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x22058511 VBoxGuest_RTSemMutexRequestDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x25219f5e VBoxGuest_RTR0Term +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2580d04c VBoxGuest_RTSemEventMultiSignal +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2632a013 VBoxGuest_RTLogRelLoggerV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x29708cf0 VBoxGuest_RTR0MemUserCopyTo +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2a2284fb VBoxGuest_RTAssertMayPanic +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2af3453c VBoxGuest_RTLogPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2cfefa48 VBoxGuest_RTLogBackdoorPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2d445217 VBoxGuest_RTStrToInt64Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2eca7777 VBoxGuest_RTHeapSimpleAlloc +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2fb7502f VBoxGuest_RTThreadSetName +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x30e40c69 VBoxGuest_RTLogSetDefaultInstanceThread +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3168cadf VBoxGuest_RTTimeSystemMilliTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x31ac4c5f VBoxGuest_RTThreadIsInitialized +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x33d7313a VBoxGuest_RTMpCpuId +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x343e3e1b VBoxGuest_RTLogGetDestinations +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3480f453 VBoxGuest_RTSemMutexDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x358153bb VBoxGuest_RTStrCopy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x362275e8 VBoxGuest_RTMemContFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x372d5e29 VBoxGuest_RTPowerNotificationDeregister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x376d539c VBoxGuest_RTThreadGetType +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x381d7c24 VBoxGuest_RTMemAllocVarTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x383a0b9d VBoxGuest_RTMpPokeCpu +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3a47392e VBoxGuest_RTErrConvertFromErrno +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3b04381e VBoxGuest_RTSemEventMultiReset +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3b231c95 VBoxGuest_RTTimeNanoTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3d00f113 VBoxGuest_g_u32RTAssertLine +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3de43f66 VBoxGuest_RTSemEventCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3dfc9ab8 VBoxGuest_RTSemMutexIsOwned +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3fbf3c07 VBoxGuest_RTThreadIsInInterrupt +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x40996438 VBoxGuest_RTSemEventMultiWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x42ecc6d1 VBoxGuest_RTThreadPreemptRestore +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x43fdd8d9 VBoxGuest_RTSemFastMutexRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x44cfbc28 VBoxGuest_RTThreadGetNative +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x46c14223 VBoxGuest_RTLogSetCustomPrefixCallback +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x49f1be17 VBoxGuest_RTThreadFromNative +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x49f4d19c VBoxGuest_RTLogDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4bbec091 VBoxGuest_RTR0MemObjGetPagePhysAddr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4c7d8a56 VBoxGuest_RTSemEventMultiCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4cac3157 VBoxGuest_RTLogFormatV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4cecc93d VBoxGuest_RTR0MemObjEnterPhysTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4cf913a1 VBoxGuest_RTThreadGetName +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4ea67110 VBoxGuest_RTStrToInt32 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4f041d39 VBoxGuest_RTMemContAlloc +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4fc8e10c VBoxGuest_RTMpGetSet +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4fe9e5f1 VBoxGuest_RTR0MemObjProtect +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5040043b VBoxGuest_RTSemEventWaitExDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x508bb2c4 VBoxGuest_RTLogSetDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x51ec28bd VBoxGuest_RTLogGetFlags +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x53265abc VBoxGuest_RTLogSetBuffering +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5352c915 VBoxGuest_RTSemMutexRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x54ddf87c VBoxGuest_RTThreadPreemptIsPossible +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5595fc22 VBoxGuest_RTSpinlockDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x56596e82 VBoxGuest_RTThreadSelfName +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x56c939fe VBoxGuest_RTAssertMsg1 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5847ae52 VBoxGuest_RTMpGetCount +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x58d1b65e VBoxGuest_RTThreadPreemptIsPending +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x598d3622 VBoxGuest_RTAssertMsg2AddWeak +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5a97195c VBoxGuest_RTHeapSimpleRelocate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5aa6ed66 VBoxGuest_RTPowerSignalEvent +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5b3a5164 VBoxGuest_RTLogWriteUser +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5cc0b1b2 VBoxGuest_RTProcSelf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5d3b1bd6 VBoxGuest_RTSemSpinMutexRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5e071eb3 VBoxGuest_RTSemEventMultiDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5e17b70e VBoxGuest_RTSpinlockRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5e75c570 VBoxGuest_RTStrToUInt16 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5eaea89a VBoxGuest_RTSemFastMutexCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5ee65bb7 VBoxGuest_RTStrToUInt16Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5f2f48bb VBoxGuest_RTLogWriteStdErr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x61143878 VBoxGuestIDCCall +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x61770e8c VBoxGuest_RTStrToUInt32 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x63378722 VBoxGuest_RTLogBackdoorPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x634946f7 VBoxGuest_RTMpIsCpuOnline +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x637a1d69 VBoxGuest_RTLogWriteStdOut +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6381bb97 VBoxGuest_RTStrFormat +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x63b1fde6 VBoxGuest_RTMpCpuIdToSetIndex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x63bc10b0 VBoxGuest_RTLogCreateExV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x658cd915 VBoxGuest_RTR0MemObjFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x67135d2b VBoxGuest_RTSemFastMutexRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6862822a VBoxGuest_RTHeapSimpleSize +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x695d63ad VBoxGuest_RTMpNotificationDeregister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6b01bbf3 VBoxGuest_RTMpOnSpecific +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6b58b79d VBoxGuest_RTSemSpinMutexDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6b91f1ce VBoxGuest_RTStrFormatTypeDeregister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6d8e9c87 VBoxGuest_RTTimeNow +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6e8541b7 VBoxGuest_RTAssertMsg2Weak +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x704e1f6f VBoxGuest_RTAssertMsg2AddWeakV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x70867323 VBoxGuest_RTStrToUInt8Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x71060970 VBoxGuest_RTStrToUInt16Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x716e3be3 VBoxGuest_RTMpGetOnlineCount +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x71a1b8d3 VBoxGuest_RTLogRelDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x729cc4ab VBoxGuest_RTR0MemObjSize +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x72ff1bc3 VBoxGuest_RTTimeIsLeapYear +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x730a01b0 VBoxGuest_RTLogRelSetDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x74812dde VBoxGuest_RTStrToInt32Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x759e7492 VBoxGuest_RTSemFastMutexDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x764ecb18 VBoxGuest_RTR0MemObjAllocLowTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x76a3c47b VBoxGuest_RTMemAllocZVarTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x79d59e24 VBoxGuest_RTSemSpinMutexRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7d0d9dae VBoxGuest_RTR0MemObjAllocPhysNCTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7d15e878 VBoxGuest_RTMpGetOnlineSet +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7dcc30d8 VBoxGuest_RTStrToInt32Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7e29739a VBoxGuest_RTStrToInt16 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7f0a40ea VBoxGuest_RTLogComPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7fc5bdcf VBoxGuest_RTR0MemObjAllocPhysTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8196c4e6 VBoxGuest_RTSemSpinMutexTryRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x82e081bc VBoxGuest_RTStrFormatTypeSetUser +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x83e78406 VBoxGuest_RTR0MemAreKrnlAndUsrDifferent +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x841e42e9 VBoxGuest_RTSemMutexCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8484a0d6 VBoxGuest_RTStrToInt16Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x84e227f6 VBoxGuest_RTThreadIsSelfKnown +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x86120100 VBoxGuest_RTLogDumpPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x867be0d2 VBoxGuest_RTLogDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x868b79a5 VBoxGuest_RTStrPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x879761cf VBoxGuest_RTR0MemObjAllocPhysExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x87da3860 VBoxGuest_RTAssertSetQuiet +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8826d9de VBoxGuest_RTMpGetMaxCpuId +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x885274fe VBoxGuest_RTThreadUserWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x89117f68 VBoxGuest_RTMemExecAllocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8a3c154f VBoxGuest_RTR0MemObjLockUserTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8a454b31 VBoxGuest_RTSemEventGetResolution +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8e01e3fd VBoxGuest_RTStrFormatV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8f1309e3 VBoxGuest_RTAssertMsg2 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x90312938 VBoxGuest_RTStrToUInt64Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x91204a9b VBoxGuest_RTTimeSpecToString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x916e42f0 VBoxGuest_RTAssertMsg1Weak +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9264ffc0 VBoxGuest_RTLogRelPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x926bf9f7 VBoxGuest_RTThreadPreemptDisable +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x92e716ae VBoxGuest_RTLogGetDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x94f7365f VBoxGuest_RTPowerNotificationRegister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x95fa480d VBoxGuest_RTSpinlockCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x961772f3 VBoxGuestIDCOpen +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x967ea4b6 VBoxGuest_RTStrToInt64 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x96893ce3 VBoxGuest_RTR0MemObjAllocPageTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x96f2e65b VBoxGuest_RTR0MemUserCopyFrom +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9796440b VBoxGuest_RTSemEventWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x97eb2414 VBoxGuest_RTThreadNativeSelf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9874cd16 VBoxGuest_RTMpIsCpuPossible +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9909ff3d VBoxGuest_g_pszRTAssertFunction +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9a2ee747 VBoxGuest_RTSemEventDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9bcc539d VBoxGuest_RTThreadUserReset +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9cd9213f VBoxGuest_RTR0MemKernelIsValidAddr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9d6b527c VBoxGuest_RTThreadWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9dbd63d6 VBoxGuest_RTStrPrintfEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9eaecd9d VBoxGuest_RTStrPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9f301085 VBoxGuest_RTTimeSpecFromString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9f4f616a VBoxGuest_RTLogLogger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9fb0596d VBoxGuest_RTMemDupTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa168a070 VBoxGuest_RTLogLoggerExV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa34eb1b3 VBoxGuest_RTTimeSystemNanoTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa486e710 VBoxGuestIDCClose +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa554bd97 VBoxGuest_RTLogFlushRC +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa5a26703 VBoxGuest_RTMpNotificationRegister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa696baed VBoxGuest_RTR0MemObjAddress +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa6a22472 VBoxGuest_RTThreadUserWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa86c5a96 VBoxGuest_RTSemEventSignal +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xaba9bc9c VBoxGuest_RTLogCloneRC +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xacaac41d VBoxGuest_g_szRTAssertMsg1 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xacd719ba VBoxGuest_RTLogPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xad4fdf4e VBoxGuest_RTSemMutexRequestNoResumeDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xad649089 VBoxGuest_RTStrToUInt64Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xae3e0ecd VBoxGuest_RTLogRelPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xaf6ffbfc VBoxGuest_RTThreadSleep +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb05840a7 VBoxGuest_RTSemEventMultiWaitExDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb1cc9148 VBoxGuest_RTLogWriteCom +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb42ea0e3 VBoxGuest_g_pszRTAssertFile +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb444f4a1 VBoxGuest_RTLogDestinations +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb6941b2e VBoxGuest_RTStrToUInt8 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb8c6e615 VBoxGuest_RTStrToUInt32Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb8df2b3a VBoxGuest_RTAssertShouldPanic +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb9b070b7 VBoxGuest_RTAssertMsg2V +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb9d7a27d VBoxGuest_RTHeapSimpleDump +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbaa97421 VBoxGuest_g_szRTAssertMsg2 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbb1ead73 VBoxGuest_RTR0MemKernelCopyTo +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbba928e6 VBoxGuest_RTHeapSimpleGetHeapSize +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbc4d30f6 VBoxGuest_RTR0MemObjAllocContTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbc85935a VBoxGuest_RTR0MemKernelCopyFrom +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbe4e6114 VBoxGuest_RTLogFlushToLogger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbffedb55 VBoxGuest_RTMemAllocExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc1095c44 VBoxGuest_RTTimeImplode +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc1b3ada4 VBoxGuest_RTAssertMsg2WeakV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc3a1e5de VBoxGuest_RTLogGetGroupSettings +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc3fee96e VBoxGuest_RTMemAllocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc4bd5fd8 VBoxGuest_RTStrPrintfExV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc71362b7 VBoxGuest_RTLogRelSetBuffering +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc8fbf4aa VBoxGuest_RTHeapSimpleInit +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc91cea98 VBoxGuest_RTStrCopyEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc9a6a8e7 VBoxGuest_RTThreadCreateF +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xca535753 VBoxGuest_RTSpinlockReleaseNoInts +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xcaee97bf VBoxGuest_RTLogComPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xcb2a6b54 VBoxGuest_RTMemExecFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xceae9d6a VBoxGuest_RTStrConvertHexBytes +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd1f3f0b9 VBoxGuest_RTSemEventWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd2d290ab VBoxGuest_RTStrToUInt8Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd3a125cb VBoxGuest_RTR0MemObjMapKernelTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd46c35d4 VBoxGuest_RTMpOnAll +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd4b597fc VBoxGuest_RTStrCopyP +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd5bfc897 VBoxGuest_RTHeapSimpleAllocZ +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd637869e VBoxGuest_RTMemReallocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd69bc8e4 VBoxGuest_RTR0MemObjReserveUserTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd706d85c VBoxGuest_RTTimeFromString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd88c9330 VBoxGuest_RTLogLoggerV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd984a7f4 VBoxGuest_RTStrFormatTypeRegister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xdc700594 VBoxGuest_RTSemEventMultiGetResolution +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xde9ca744 VBoxGuest_RTThreadYield +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xdfbc69bb VBoxGuest_RTThreadPreemptIsPendingTrusty +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe054d759 VBoxGuest_RTMemTmpFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe095cef8 VBoxGuest_RTThreadSetType +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe0dc7391 VBoxGuest_RTThreadIsMain +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe1c6b3d7 VBoxGuest_RTR0MemObjMapKernelExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe2765c54 VBoxGuest_RTR0AssertPanicSystem +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe38d562c VBoxGuest_RTStrFormatNumber +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe3fd228f VBoxGuest_RTTimeMilliTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe7e42113 VBoxGuest_RTThreadSleepNoLog +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe88dae73 VBoxGuest_RTMemFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe8fad285 VBoxGuest_RTSemEventMultiWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xea2f2944 VBoxGuest_RTStrToInt8Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xebeefa0e VBoxGuest_RTR0ProcHandleSelf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xec3cc9a6 VBoxGuest_RTSemEventMultiWaitEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xee774b8e VBoxGuest_RTLogWriteDebugger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xeea4ee73 VBoxGuest_RTR0MemObjMapUserTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xef6e1359 VBoxGuest_RTMpOnOthers +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf02f22ab VBoxGuest_RTMemAllocZTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf0dbb702 VBoxGuest_RTHeapSimpleFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf26294bb VBoxGuest_RTR0MemObjIsMapping +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf2aa79bb VBoxGuest_RTThreadUserSignal +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf5d89855 VBoxGuest_RTLogGroupSettings +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf69aec24 VBoxGuest_RTStrToInt16Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf7397dd2 VBoxGuest_RTAssertSetMayPanic +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf956a4e8 VBoxGuest_RTLogFlush +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf958d9cb VBoxGuest_RTLogCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfa7d95c9 VBoxGuest_RTR0MemUserIsValidAddr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfb31e12b VBoxGuest_RTStrToUInt32Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfba93ac9 VBoxGuest_RTR0MemObjReserveKernelTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfbc67e88 VBoxGuest_RTMemFreeEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfe72cef7 VBoxGuest_RTStrToInt8 +EXPORT_SYMBOL vmlinux 0x00096218 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x0034a787 eth_header_cache +EXPORT_SYMBOL vmlinux 0x0047ef7d set_bh_page +EXPORT_SYMBOL vmlinux 0x004cc271 register_netdev +EXPORT_SYMBOL vmlinux 0x00801678 flush_scheduled_work +EXPORT_SYMBOL vmlinux 0x00899131 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0x0097661b idr_replace +EXPORT_SYMBOL vmlinux 0x00b22f25 blkdev_put +EXPORT_SYMBOL vmlinux 0x00bfcbc8 mmc_free_host +EXPORT_SYMBOL vmlinux 0x00cd6269 __wait_on_bit +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00e18786 inet_recvmsg +EXPORT_SYMBOL vmlinux 0x00e7c72a scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x010eabbf buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x0110fd46 dev_mc_add +EXPORT_SYMBOL vmlinux 0x01368f94 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x013d8ab1 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0x01534c5d netdev_err +EXPORT_SYMBOL vmlinux 0x015a2aa6 dquot_destroy +EXPORT_SYMBOL vmlinux 0x015ddbdc wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x01658f02 generic_writepages +EXPORT_SYMBOL vmlinux 0x0173133e pci_scan_bus_parented +EXPORT_SYMBOL vmlinux 0x018645d4 page_put_link +EXPORT_SYMBOL vmlinux 0x01be374e forget_cached_acl +EXPORT_SYMBOL vmlinux 0x01f304d1 dquot_operations +EXPORT_SYMBOL vmlinux 0x01f562f8 add_disk +EXPORT_SYMBOL vmlinux 0x01feed7c xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x02066f9f eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0212d830 abx500_register_ops +EXPORT_SYMBOL vmlinux 0x0224ff3b __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x0237b57a arch_unregister_cpu +EXPORT_SYMBOL vmlinux 0x024bf827 radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x025d9fa5 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x02735b5e agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x028f14f1 input_allocate_device +EXPORT_SYMBOL vmlinux 0x029444f0 native_read_tsc +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a4e908 km_query +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02acf24b blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x02d9b6c4 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x02e782a3 vfs_rmdir +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ea12a6 from_kgid_munged +EXPORT_SYMBOL vmlinux 0x0307a341 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x03498156 cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x034a3681 phy_init_hw +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x0367a592 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0x036fa567 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x037f4d5e dev_mc_flush +EXPORT_SYMBOL vmlinux 0x038130b1 pagecache_write_end +EXPORT_SYMBOL vmlinux 0x039cbf80 input_unregister_handler +EXPORT_SYMBOL vmlinux 0x03a1a6e2 rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x03ac54b6 generic_delete_inode +EXPORT_SYMBOL vmlinux 0x03acf752 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x03bb8a37 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x03c06156 bitmap_fold +EXPORT_SYMBOL vmlinux 0x03cc699e kern_path +EXPORT_SYMBOL vmlinux 0x03cd2c47 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x03db8187 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x03ebda85 dns_query +EXPORT_SYMBOL vmlinux 0x03f0bccd netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x040067ba skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x044f5575 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x0460f6b0 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x047756ae dev_add_offload +EXPORT_SYMBOL vmlinux 0x04789810 register_gifconf +EXPORT_SYMBOL vmlinux 0x047e7638 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x048d74da __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x048ee19f scsi_print_command +EXPORT_SYMBOL vmlinux 0x04927208 cpu_active_mask +EXPORT_SYMBOL vmlinux 0x04929a13 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x0496522e swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x049b1f97 do_splice_to +EXPORT_SYMBOL vmlinux 0x04ae9653 pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x04bdbb2c sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x04d8c750 release_perfctr_nmi +EXPORT_SYMBOL vmlinux 0x04d8fa0a get_unmapped_area +EXPORT_SYMBOL vmlinux 0x04e88db5 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04eebaa2 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x050b565c xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x050bd21d bdi_destroy +EXPORT_SYMBOL vmlinux 0x050c5279 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x051452b0 arp_send +EXPORT_SYMBOL vmlinux 0x05161240 amd_iommu_domain_enable_v2 +EXPORT_SYMBOL vmlinux 0x05165faa cdrom_media_changed +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x05377ac8 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x054a40d0 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x05538c1d inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x055c8559 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x0590713c netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x0593a99b init_timer_key +EXPORT_SYMBOL vmlinux 0x05b87cfd dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x05d0ff16 flush_signals +EXPORT_SYMBOL vmlinux 0x05f8dcda skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x0614dabe idr_destroy +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x061f4039 acpi_get_table_with_size +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x063827c0 search_binary_handler +EXPORT_SYMBOL vmlinux 0x066d237c bdget +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x068c7263 ioremap_cache +EXPORT_SYMBOL vmlinux 0x069ee66e gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x069fdbff pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x06c0dae5 __kernel_fpu_end +EXPORT_SYMBOL vmlinux 0x06c442fb tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x06fe9de3 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x0707d1c3 insert_inode_locked +EXPORT_SYMBOL vmlinux 0x07203776 inet_select_addr +EXPORT_SYMBOL vmlinux 0x0721f5cc in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x073dfa12 generate_resume_trace +EXPORT_SYMBOL vmlinux 0x0756d194 skb_queue_head +EXPORT_SYMBOL vmlinux 0x07589d0a km_is_alive +EXPORT_SYMBOL vmlinux 0x076d5c06 d_find_any_alias +EXPORT_SYMBOL vmlinux 0x07743ffc touch_atime +EXPORT_SYMBOL vmlinux 0x07886061 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x07a4b576 flex_array_free +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07a8f13e set_pages_array_wb +EXPORT_SYMBOL vmlinux 0x07ba3e02 pci_clear_master +EXPORT_SYMBOL vmlinux 0x07bc633a ndo_dflt_bridge_getlink +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07d3db46 tcf_hash_release +EXPORT_SYMBOL vmlinux 0x07d4e83a netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x0800e047 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x08034400 param_get_invbool +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x084e2240 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x0850116b dev_get_stats +EXPORT_SYMBOL vmlinux 0x08696af2 first_ec +EXPORT_SYMBOL vmlinux 0x088230d7 deactivate_super +EXPORT_SYMBOL vmlinux 0x088f25c9 save_mount_options +EXPORT_SYMBOL vmlinux 0x0891050c inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x0897287b acpi_disable_all_gpes +EXPORT_SYMBOL vmlinux 0x089f06db netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x08a3550d follow_up +EXPORT_SYMBOL vmlinux 0x08a62f20 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x08a7bdce tty_unlock +EXPORT_SYMBOL vmlinux 0x08c80c7a free_buffer_head +EXPORT_SYMBOL vmlinux 0x08cd0f04 napi_disable +EXPORT_SYMBOL vmlinux 0x08d894a4 wireless_spy_update +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x08f1a219 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x08f50ee5 dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x08f64aa4 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x08ff6499 __bread_gfp +EXPORT_SYMBOL vmlinux 0x090d7f57 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x09160629 vme_irq_request +EXPORT_SYMBOL vmlinux 0x09504523 get_gendisk +EXPORT_SYMBOL vmlinux 0x0960aeab scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x09696626 acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x09782626 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x097ceee4 genphy_config_init +EXPORT_SYMBOL vmlinux 0x098431ba acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0x0985083c pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x098b6dac proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x09b770bf devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09c959da proc_remove +EXPORT_SYMBOL vmlinux 0x09cfcd1f __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0x09d12b16 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09d5f32f mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a2882e4 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a2974af pci_choose_state +EXPORT_SYMBOL vmlinux 0x0a31a6da dev_uc_flush +EXPORT_SYMBOL vmlinux 0x0a3372f0 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x0a4d560a xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x0a56019d sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x0a6c67d5 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0abdb121 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x0acb1a3c __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0adaae63 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x0ae9bd82 submit_bh +EXPORT_SYMBOL vmlinux 0x0b077e1b replace_mount_options +EXPORT_SYMBOL vmlinux 0x0b0888e8 kmalloc_caches +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b912bd2 pnp_activate_dev +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bd7b5cb ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x0be61cfc generic_file_llseek +EXPORT_SYMBOL vmlinux 0x0be6a36a nf_log_packet +EXPORT_SYMBOL vmlinux 0x0c087e28 inet6_offloads +EXPORT_SYMBOL vmlinux 0x0c0b085e generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x0c326e74 build_skb +EXPORT_SYMBOL vmlinux 0x0c384c23 eth_change_mtu +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c5173d3 kthread_bind +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c794830 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x0ca05256 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca7b7a8 acpi_check_region +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cd293fe abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x0cdb7d12 __kernel_fpu_begin +EXPORT_SYMBOL vmlinux 0x0cdc5fca __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x0ced45b7 blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0x0d16865a compat_sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x0d3dda14 acpi_get_type +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d80efb5 acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0x0d8f4528 netlink_net_capable +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0dad57d6 __quota_error +EXPORT_SYMBOL vmlinux 0x0db17f37 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x0dbd67fc serio_reconnect +EXPORT_SYMBOL vmlinux 0x0dbef4c1 noop_qdisc +EXPORT_SYMBOL vmlinux 0x0dc0cad0 rtnl_create_link +EXPORT_SYMBOL vmlinux 0x0e07e0ad i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x0e10cede devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x0e31605f crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x0e670085 page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e7351b3 __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x0e7978fe d_instantiate +EXPORT_SYMBOL vmlinux 0x0e9f98d3 compat_tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x0ec02cb9 d_drop +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ecd9819 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x0ed8cc7b acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0x0edb97d2 dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f3c94e0 simple_dir_operations +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f5364df security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x0f582f1a mntget +EXPORT_SYMBOL vmlinux 0x0f8ba01c mmc_gpiod_free_cd +EXPORT_SYMBOL vmlinux 0x0f909412 dst_release +EXPORT_SYMBOL vmlinux 0x0fa67109 dquot_file_open +EXPORT_SYMBOL vmlinux 0x0fa7c23c sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fc72b8d path_get +EXPORT_SYMBOL vmlinux 0x0fd00a68 acpi_clear_event +EXPORT_SYMBOL vmlinux 0x0fe34d86 __serio_register_port +EXPORT_SYMBOL vmlinux 0x0fecff18 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x0ffc2909 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x100345fc tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x100b7c7d xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x1012ff96 blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x101c79e3 udp6_csum_init +EXPORT_SYMBOL vmlinux 0x1035a2dd pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x103c237d __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x1072a394 csum_partial_copy_from_user +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x108f7715 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x10950ee1 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x10a235ab phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x10ab5f70 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x1100ec90 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x110bc124 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x110f9fba skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x1110a208 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x112aa6d4 __bforget +EXPORT_SYMBOL vmlinux 0x11491038 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x11741d79 nla_put +EXPORT_SYMBOL vmlinux 0x1179f6f1 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x1183a599 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x118e8bf1 set_disk_ro +EXPORT_SYMBOL vmlinux 0x11984099 framebuffer_release +EXPORT_SYMBOL vmlinux 0x11a430d7 vc_resize +EXPORT_SYMBOL vmlinux 0x11a45fcd __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x11b0bdc7 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x11b4ba92 neigh_table_clear +EXPORT_SYMBOL vmlinux 0x11b95efc qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x11ccb6c5 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x11f17261 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x11f8c8d0 agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x11fd1eea fddi_type_trans +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120d67d4 unregister_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0x121c6de7 inet_put_port +EXPORT_SYMBOL vmlinux 0x122159eb zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x122204da try_module_get +EXPORT_SYMBOL vmlinux 0x12344402 unregister_binfmt +EXPORT_SYMBOL vmlinux 0x123a5a57 setattr_copy +EXPORT_SYMBOL vmlinux 0x123be32d intel_gmch_probe +EXPORT_SYMBOL vmlinux 0x123f82f3 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x12551509 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x129d960f inet6_getname +EXPORT_SYMBOL vmlinux 0x129de341 wrmsr_on_cpus +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12bc140e bio_put +EXPORT_SYMBOL vmlinux 0x12d6f3c6 user_path_at +EXPORT_SYMBOL vmlinux 0x12dfeb12 vprintk_emit +EXPORT_SYMBOL vmlinux 0x12e98177 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x12fabe15 d_add_ci +EXPORT_SYMBOL vmlinux 0x13005552 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x1305d532 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x1326828a __mutex_init +EXPORT_SYMBOL vmlinux 0x132b43de dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13315729 flex_array_alloc +EXPORT_SYMBOL vmlinux 0x13371a93 simple_nosetlease +EXPORT_SYMBOL vmlinux 0x137d42de dev_warn +EXPORT_SYMBOL vmlinux 0x139d8fbe pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d84a80 mount_ns +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x1435daca blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x143687b2 _raw_write_lock +EXPORT_SYMBOL vmlinux 0x1439c71c jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x14463aed sock_setsockopt +EXPORT_SYMBOL vmlinux 0x144d4b96 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x148303d0 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x1489a2f3 mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x149c7752 param_ops_uint +EXPORT_SYMBOL vmlinux 0x14b58138 single_open +EXPORT_SYMBOL vmlinux 0x14b75f00 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x14dc8d0f param_set_ushort +EXPORT_SYMBOL vmlinux 0x150389d6 acpi_processor_power_init_bm_check +EXPORT_SYMBOL vmlinux 0x152c82ce vga_switcheroo_init_domain_pm_optimus_hdmi_audio +EXPORT_SYMBOL vmlinux 0x15389f13 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x153f4d2c blk_mq_run_queues +EXPORT_SYMBOL vmlinux 0x154364ee scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x1545dedb dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x156e3f2e dcache_readdir +EXPORT_SYMBOL vmlinux 0x15796f43 compat_nf_setsockopt +EXPORT_SYMBOL vmlinux 0x157a8593 set_anon_super +EXPORT_SYMBOL vmlinux 0x15a3ffd5 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x15a4a559 pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0x15a84bac __nla_reserve +EXPORT_SYMBOL vmlinux 0x15bdaccc devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x15c4e1e8 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x15dc2322 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x1600f95f phy_device_create +EXPORT_SYMBOL vmlinux 0x160ea4c8 sfi_disabled +EXPORT_SYMBOL vmlinux 0x1616cb30 acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0x16287d9c generic_file_fsync +EXPORT_SYMBOL vmlinux 0x16305289 warn_slowpath_null +EXPORT_SYMBOL vmlinux 0x1637ff0f _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0x16526e4b ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x16709872 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x16760996 sk_net_capable +EXPORT_SYMBOL vmlinux 0x167848a7 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x167e7f9d __get_user_1 +EXPORT_SYMBOL vmlinux 0x168b8ffe update_devfreq +EXPORT_SYMBOL vmlinux 0x16929dcb devm_request_resource +EXPORT_SYMBOL vmlinux 0x16e58178 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x16ea3410 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x16fbd151 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x16fcd62f current_task +EXPORT_SYMBOL vmlinux 0x170c25ee acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x172253b5 vga_switcheroo_register_handler +EXPORT_SYMBOL vmlinux 0x17316438 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x174ff46c pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x177e8ed7 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x1793f685 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x179a416a i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x17a32a77 napi_get_frags +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17b64d09 dqstats +EXPORT_SYMBOL vmlinux 0x17dbc643 tcp_read_sock +EXPORT_SYMBOL vmlinux 0x17f1212f devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x17f5d76a xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x17f7a531 simple_readpage +EXPORT_SYMBOL vmlinux 0x1811f6e3 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x18127f56 loop_backing_file +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x182fa874 get_thermal_instance +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x184e1ff1 inet_stream_ops +EXPORT_SYMBOL vmlinux 0x185200ce datagram_poll +EXPORT_SYMBOL vmlinux 0x1875f8ec scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x188d9ceb con_copy_unimap +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18a1ab4c bio_reset +EXPORT_SYMBOL vmlinux 0x18ade782 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x18b72573 register_kmmio_probe +EXPORT_SYMBOL vmlinux 0x18bfe2bc mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x18eabfcf queue_read_lock_slowpath +EXPORT_SYMBOL vmlinux 0x18fbd3f1 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x1926bc60 inode_dio_done +EXPORT_SYMBOL vmlinux 0x192fe335 netdev_notice +EXPORT_SYMBOL vmlinux 0x1933960b param_set_short +EXPORT_SYMBOL vmlinux 0x19444627 memcpy_fromiovecend +EXPORT_SYMBOL vmlinux 0x19472d14 get_agp_version +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a59033 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x19a62098 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x19ab07f3 pci_match_id +EXPORT_SYMBOL vmlinux 0x19b5a627 request_key_async +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19d933ef forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x19dc134d tty_port_close_end +EXPORT_SYMBOL vmlinux 0x19e34b6d skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x1a03997c compat_sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x1a0a58df dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x1a1fbf01 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x1a28d412 kobject_put +EXPORT_SYMBOL vmlinux 0x1a298992 scsi_register_interface +EXPORT_SYMBOL vmlinux 0x1a38b2de iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x1a3f5c10 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a63af34 vga_switcheroo_process_delayed_switch +EXPORT_SYMBOL vmlinux 0x1a669a3c __frontswap_load +EXPORT_SYMBOL vmlinux 0x1a7ebb11 file_remove_suid +EXPORT_SYMBOL vmlinux 0x1a887074 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x1ab02bfb __elv_add_request +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1ad8b8fd acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0x1ada1e07 agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x1ae67f5a security_path_symlink +EXPORT_SYMBOL vmlinux 0x1afb1aaa acpi_mark_gpe_for_wake +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b298e66 pci_remove_bus +EXPORT_SYMBOL vmlinux 0x1b2c3743 dst_destroy +EXPORT_SYMBOL vmlinux 0x1b353088 clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0x1b546be7 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x1b570d23 acpi_warning +EXPORT_SYMBOL vmlinux 0x1b5bd985 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b74a10a bio_copy_kern +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1ba8bb83 tty_write_room +EXPORT_SYMBOL vmlinux 0x1bb505aa gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x1bdc26cf sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x1c312684 generic_ro_fops +EXPORT_SYMBOL vmlinux 0x1c45d2a7 netif_rx +EXPORT_SYMBOL vmlinux 0x1c79b918 scsi_unregister +EXPORT_SYMBOL vmlinux 0x1c8a04b0 acpi_reset +EXPORT_SYMBOL vmlinux 0x1c95e521 dev_addr_add +EXPORT_SYMBOL vmlinux 0x1cb347c8 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x1cb67e8f pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0x1cbea8fd idr_init +EXPORT_SYMBOL vmlinux 0x1cc97ce5 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x1cc99ff9 iunique +EXPORT_SYMBOL vmlinux 0x1cea257c d_prune_aliases +EXPORT_SYMBOL vmlinux 0x1cf98cde proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x1cfb30de set_pages_wb +EXPORT_SYMBOL vmlinux 0x1d0dccf2 amd_northbridges +EXPORT_SYMBOL vmlinux 0x1d1056e5 crc32_be +EXPORT_SYMBOL vmlinux 0x1d107eb8 __destroy_inode +EXPORT_SYMBOL vmlinux 0x1d28509d serio_unregister_port +EXPORT_SYMBOL vmlinux 0x1d45aae3 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x1d52317b __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x1d66aa86 inet_shutdown +EXPORT_SYMBOL vmlinux 0x1d6b4988 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x1d8482e5 phy_stop +EXPORT_SYMBOL vmlinux 0x1d8d4a4e pci_reenable_device +EXPORT_SYMBOL vmlinux 0x1da13cb2 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x1da6f720 load_nls_default +EXPORT_SYMBOL vmlinux 0x1db7706b __copy_user_nocache +EXPORT_SYMBOL vmlinux 0x1dbfe175 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1de74f72 acpi_execute_simple_method +EXPORT_SYMBOL vmlinux 0x1def4531 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x1e047854 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x1e0c2be4 ioremap_wc +EXPORT_SYMBOL vmlinux 0x1e11d055 bio_endio_nodec +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e69a734 padata_start +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e81a110 blkdev_get +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea8b410 security_inode_readlink +EXPORT_SYMBOL vmlinux 0x1eb1b3db inode_permission +EXPORT_SYMBOL vmlinux 0x1eb922a3 IO_APIC_get_PCI_irq_vector +EXPORT_SYMBOL vmlinux 0x1ec3bed9 hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0x1ec9142b phy_attach +EXPORT_SYMBOL vmlinux 0x1f3f6d1e pci_set_mwi +EXPORT_SYMBOL vmlinux 0x1f40fded iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x1f47b27e nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x1f54e93d param_array_ops +EXPORT_SYMBOL vmlinux 0x1f6208e9 icmpv6_send +EXPORT_SYMBOL vmlinux 0x1f62e4d7 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x1f6ce67a sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x1f8676eb _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x1f9221da __get_user_pages +EXPORT_SYMBOL vmlinux 0x1f92493f netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x1fae1e8e pci_fixup_device +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fc5aa33 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1fedf0f4 __request_region +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x2005e68a acpi_remove_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x20092385 acpi_enter_sleep_state_s4bios +EXPORT_SYMBOL vmlinux 0x200a944e generic_make_request +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x202dacf5 is_bad_inode +EXPORT_SYMBOL vmlinux 0x204489b1 inc_nlink +EXPORT_SYMBOL vmlinux 0x2044aea7 amd_iommu_pc_get_max_banks +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x2059a447 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0x20656bfc dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x208739f6 acpi_load_table +EXPORT_SYMBOL vmlinux 0x209ec2fd agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20abc15b acpi_processor_register_performance +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20dbd594 ns_capable +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum +EXPORT_SYMBOL vmlinux 0x211f68f1 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x2131e5b2 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x2136a383 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x215ebd78 bitrev16 +EXPORT_SYMBOL vmlinux 0x217fb8e1 dquot_alloc +EXPORT_SYMBOL vmlinux 0x219d851b sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x219e5dd2 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x21ba101b genphy_read_status +EXPORT_SYMBOL vmlinux 0x21bc0f37 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x21c0feb1 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0x21c15bdc dcache_dir_open +EXPORT_SYMBOL vmlinux 0x21cad6c5 clk_add_alias +EXPORT_SYMBOL vmlinux 0x21caf829 wake_up_process +EXPORT_SYMBOL vmlinux 0x21cfc0cf agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21e0ea22 acpi_get_id +EXPORT_SYMBOL vmlinux 0x220a984b nlmsg_notify +EXPORT_SYMBOL vmlinux 0x2213ca17 mdiobus_free +EXPORT_SYMBOL vmlinux 0x22216f74 inode_set_bytes +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2238dd7f sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x224b9c19 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x2281cf5e kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x228c59dc uart_update_timeout +EXPORT_SYMBOL vmlinux 0x22a10166 mark_page_accessed +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22b7221c follow_down_one +EXPORT_SYMBOL vmlinux 0x22bb4c4e blk_register_region +EXPORT_SYMBOL vmlinux 0x22bc51e6 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x22c804a5 __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0x22d04862 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x236075ee inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x237420ca uart_resume_port +EXPORT_SYMBOL vmlinux 0x239ba00f notify_change +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23bd54e8 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x23c8f257 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x23c9891c kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x23cf97db vm_event_states +EXPORT_SYMBOL vmlinux 0x23f5b3f9 nla_reserve +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x2410c0be param_set_copystring +EXPORT_SYMBOL vmlinux 0x24127c7a netif_rx_ni +EXPORT_SYMBOL vmlinux 0x24201ccb __devm_request_region +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x242409ae genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x245334ed xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x249f9f76 blk_requeue_request +EXPORT_SYMBOL vmlinux 0x24ee0194 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x2516d310 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x2522e77a filemap_flush +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x252c8336 neigh_update +EXPORT_SYMBOL vmlinux 0x25410763 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x258b2b7b pv_mmu_ops +EXPORT_SYMBOL vmlinux 0x25b58362 redraw_screen +EXPORT_SYMBOL vmlinux 0x25b67fb0 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x25ba208c ht_create_irq +EXPORT_SYMBOL vmlinux 0x26189f12 dump_emit +EXPORT_SYMBOL vmlinux 0x263122f8 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x263aa1d9 sk_stream_error +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x26554384 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x2658ace1 dquot_commit_info +EXPORT_SYMBOL vmlinux 0x266001ad tty_port_hangup +EXPORT_SYMBOL vmlinux 0x2665d53a key_create_or_update +EXPORT_SYMBOL vmlinux 0x2667372e ppp_input_error +EXPORT_SYMBOL vmlinux 0x26948d96 copy_user_enhanced_fast_string +EXPORT_SYMBOL vmlinux 0x26af82fb dev_mc_del +EXPORT_SYMBOL vmlinux 0x26dc4b1e max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x27020508 km_policy_expired +EXPORT_SYMBOL vmlinux 0x2702e400 write_cache_pages +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x271dd60d sget +EXPORT_SYMBOL vmlinux 0x271f04db scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x272d394e mtrr_del +EXPORT_SYMBOL vmlinux 0x2730f6eb xen_biovec_phys_mergeable +EXPORT_SYMBOL vmlinux 0x27363a9b skb_unlink +EXPORT_SYMBOL vmlinux 0x273ddad9 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x2742cfed have_submounts +EXPORT_SYMBOL vmlinux 0x27439364 vme_bus_type +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x276fda36 __skb_checksum +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x27aaccea __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x27ae7d0c ec_transaction +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27c33efe csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x27cb943e mpage_readpages +EXPORT_SYMBOL vmlinux 0x27df39c7 set_user_nice +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x28183db0 sk_filter +EXPORT_SYMBOL vmlinux 0x28318305 snprintf +EXPORT_SYMBOL vmlinux 0x286c213b request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x288678e7 __neigh_event_send +EXPORT_SYMBOL vmlinux 0x28907a95 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x28965c46 irq_to_desc +EXPORT_SYMBOL vmlinux 0x28a2b29f radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28a87cf1 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0x28abfe6e scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x28b1b2e2 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x28bd19da tty_devnum +EXPORT_SYMBOL vmlinux 0x28e3c8c3 netlink_broadcast +EXPORT_SYMBOL vmlinux 0x28e5b8ab dma_pool_create +EXPORT_SYMBOL vmlinux 0x28e679e9 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x290290d0 pci_iounmap +EXPORT_SYMBOL vmlinux 0x290567ca bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x2908a4de irq_set_chip +EXPORT_SYMBOL vmlinux 0x291b1ef1 vfs_link +EXPORT_SYMBOL vmlinux 0x2939b74a pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x294135ab i2c_transfer +EXPORT_SYMBOL vmlinux 0x29453c92 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x298336ab simple_release_fs +EXPORT_SYMBOL vmlinux 0x29847b96 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x298c8af1 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x29e11158 seqno_fence_ops +EXPORT_SYMBOL vmlinux 0x29ef3329 do_splice_direct +EXPORT_SYMBOL vmlinux 0x2a001684 led_blink_set +EXPORT_SYMBOL vmlinux 0x2a084bd7 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x2a0b095d pci_set_power_state +EXPORT_SYMBOL vmlinux 0x2a0cf58a param_set_long +EXPORT_SYMBOL vmlinux 0x2a19a54e release_pages +EXPORT_SYMBOL vmlinux 0x2a1c3f34 bdevname +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a6d5848 mutex_trylock +EXPORT_SYMBOL vmlinux 0x2a788395 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x2a79ac13 clkdev_add +EXPORT_SYMBOL vmlinux 0x2a8c8bf8 _raw_spin_unlock_irq +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b10e78c inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b51837e proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x2b56441f vfs_open +EXPORT_SYMBOL vmlinux 0x2b63ecac neigh_event_ns +EXPORT_SYMBOL vmlinux 0x2b6912c8 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x2b693c7d __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x2b6f52f2 sock_efree +EXPORT_SYMBOL vmlinux 0x2b833a15 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x2b9d52bf __genl_register_family +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bb55d6e acpi_remove_notify_handler +EXPORT_SYMBOL vmlinux 0x2bfeb410 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x2c04a596 from_kgid +EXPORT_SYMBOL vmlinux 0x2c224067 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c55aa99 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x2c63becc scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x2c880508 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x2c8cd5a9 agp_enable +EXPORT_SYMBOL vmlinux 0x2c8d4dd5 flock_lock_file_wait +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2ca1b16c sock_wake_async +EXPORT_SYMBOL vmlinux 0x2ca319a6 wrmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x2cbcac9e component_match_add +EXPORT_SYMBOL vmlinux 0x2ccfec3f __getblk_slow +EXPORT_SYMBOL vmlinux 0x2cd2fad6 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x2cd60f64 vfs_symlink +EXPORT_SYMBOL vmlinux 0x2cf73cb7 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x2d01656e iget5_locked +EXPORT_SYMBOL vmlinux 0x2d0247c5 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x2d054eb7 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x2d0559ea blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0x2d0f2433 fence_remove_callback +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d144e21 rdmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d463c2a memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x2d46f986 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x2d6d1004 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x2d7212e6 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x2da78f58 fifo_set_limit +EXPORT_SYMBOL vmlinux 0x2daa3f0c xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0x2dc8fee5 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x2dd16564 arch_register_cpu +EXPORT_SYMBOL vmlinux 0x2dd9a36b flex_array_shrink +EXPORT_SYMBOL vmlinux 0x2de20cf0 amd_iommu_domain_clear_gcr3 +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2dedc4c2 acpi_format_exception +EXPORT_SYMBOL vmlinux 0x2def7f76 rtc_cmos_write +EXPORT_SYMBOL vmlinux 0x2e0412f4 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x2e0d2f7f queue_work_on +EXPORT_SYMBOL vmlinux 0x2e140425 sk_free +EXPORT_SYMBOL vmlinux 0x2e191ca9 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e32368d md_integrity_register +EXPORT_SYMBOL vmlinux 0x2e57be7e serio_rescan +EXPORT_SYMBOL vmlinux 0x2e5a704c udp_table +EXPORT_SYMBOL vmlinux 0x2e5df1a5 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x2e63c5d1 simple_transaction_release +EXPORT_SYMBOL vmlinux 0x2e712e22 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x2e7729bc i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x2e7fa122 new_inode +EXPORT_SYMBOL vmlinux 0x2ea18e04 fd_install +EXPORT_SYMBOL vmlinux 0x2ec88f0e mount_single +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f067918 mmc_hw_reset_check +EXPORT_SYMBOL vmlinux 0x2f091b1d pipe_lock +EXPORT_SYMBOL vmlinux 0x2f2f7bc0 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f45ff54 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x2f46ec98 vfs_write +EXPORT_SYMBOL vmlinux 0x2f5d36c8 keyring_search +EXPORT_SYMBOL vmlinux 0x2f62cd96 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x2f9eac3d dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x2fa607d8 fb_set_var +EXPORT_SYMBOL vmlinux 0x2fb3750c on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fc34d43 inet_accept +EXPORT_SYMBOL vmlinux 0x2fcbc261 amd_iommu_flush_page +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fe2be1c blk_stop_queue +EXPORT_SYMBOL vmlinux 0x2ff063b5 acpi_get_name +EXPORT_SYMBOL vmlinux 0x30098610 single_release +EXPORT_SYMBOL vmlinux 0x301d3061 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x303f4d55 ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0x3051b248 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x30693302 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x3087c61e security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a17e64 __f_setown +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30b6cb0d d_path +EXPORT_SYMBOL vmlinux 0x30c71222 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30f55513 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x30f8a001 dst_alloc +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x31067f3f tty_schedule_flip +EXPORT_SYMBOL vmlinux 0x31141158 inet_del_offload +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x315ff327 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x31676014 i2c_release_client +EXPORT_SYMBOL vmlinux 0x31721772 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x317962e2 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x317f4708 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x318a9efa tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x319d25bf dget_parent +EXPORT_SYMBOL vmlinux 0x319e0726 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x31b31f5c csum_partial_copy_nocheck +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31e76b57 recalibrate_cpu_khz +EXPORT_SYMBOL vmlinux 0x31eb8f52 unregister_key_type +EXPORT_SYMBOL vmlinux 0x31f4ee64 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x31f91b61 dump_page +EXPORT_SYMBOL vmlinux 0x3202435a wrmsr_safe_regs +EXPORT_SYMBOL vmlinux 0x3236a29e account_page_redirty +EXPORT_SYMBOL vmlinux 0x3245ff74 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x32619fc7 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x326425ca pci_unmap_biosrom +EXPORT_SYMBOL vmlinux 0x32abc627 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x32b163ad tcf_hash_insert +EXPORT_SYMBOL vmlinux 0x32c44322 phy_drivers_register +EXPORT_SYMBOL vmlinux 0x32dd0d3d vga_client_register +EXPORT_SYMBOL vmlinux 0x32debb16 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x32df21ad alloc_pages_current +EXPORT_SYMBOL vmlinux 0x3329249d __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x333cb37c __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x3351de42 unregister_cdrom +EXPORT_SYMBOL vmlinux 0x33667aa9 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x33817870 param_get_bool +EXPORT_SYMBOL vmlinux 0x33a14636 ping_prot +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33be45ef remap_pfn_range +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33d7bcdd dm_io +EXPORT_SYMBOL vmlinux 0x33ea4ca4 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f93f07 param_set_ullong +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x3400ab7d iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x3419110e remove_arg_zero +EXPORT_SYMBOL vmlinux 0x341cbed2 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x34347d3f swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x3435df57 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x343e0a84 pci_pme_active +EXPORT_SYMBOL vmlinux 0x345508b5 kset_unregister +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x347050a4 cdev_init +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34a3ea2c skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x34e21b27 dev_load +EXPORT_SYMBOL vmlinux 0x34e21dc0 register_sysctl +EXPORT_SYMBOL vmlinux 0x34f22f94 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x35044984 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x351e9f82 mpage_readpage +EXPORT_SYMBOL vmlinux 0x3533408b devm_gpiod_put +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x353e21e3 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x354dcdbf bpf_check_classic +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x3570199e xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x35738b7c gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x3593ad41 max8925_reg_write +EXPORT_SYMBOL vmlinux 0x35a0637b _raw_read_unlock +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35ab6066 __register_chrdev +EXPORT_SYMBOL vmlinux 0x35d623df inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x3604d154 ida_pre_get +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x36123673 arch_debugfs_dir +EXPORT_SYMBOL vmlinux 0x361caa5b generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x361e2bf1 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x363d8b04 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x366a4fb3 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x36894bdd twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x368f2ce8 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x3690aca2 key_link +EXPORT_SYMBOL vmlinux 0x36910e70 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x369292be phy_disconnect +EXPORT_SYMBOL vmlinux 0x369e1115 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x3701a196 csum_partial_copy_to_user +EXPORT_SYMBOL vmlinux 0x372f9a08 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x3739fb06 pci_request_region +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x3773b665 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0x3777a7f5 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x3782ee08 scsi_register +EXPORT_SYMBOL vmlinux 0x378ee16b filemap_map_pages +EXPORT_SYMBOL vmlinux 0x3791f1f8 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37b6cb64 pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x37be06af pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c549d2 n_tty_compat_ioctl_helper +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x37fd3569 set_page_dirty +EXPORT_SYMBOL vmlinux 0x38099e13 wrmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x380c58b2 wait_on_page_bit +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x38285444 copy_strings_kernel +EXPORT_SYMBOL vmlinux 0x382c6f25 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x382e5dcc key_invalidate +EXPORT_SYMBOL vmlinux 0x383117d6 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x38319df9 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x38559fc1 pagecache_get_page +EXPORT_SYMBOL vmlinux 0x3858918a tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388a7ab8 __dquot_transfer +EXPORT_SYMBOL vmlinux 0x3890fd11 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x38912c8f devm_clk_put +EXPORT_SYMBOL vmlinux 0x38914c63 seq_write +EXPORT_SYMBOL vmlinux 0x3893d82e dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x389bfe0d rtc_lock +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a974ca load_nls +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38bba63d tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x38f33bed dump_fpu +EXPORT_SYMBOL vmlinux 0x3928efe9 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x39320472 simple_rmdir +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x393d4de9 crc32_le +EXPORT_SYMBOL vmlinux 0x39438c94 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x3954a15c compat_mc_getsockopt +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x3958ab31 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x396e178f tcp_poll +EXPORT_SYMBOL vmlinux 0x39911fee tcf_hash_check +EXPORT_SYMBOL vmlinux 0x39971c6e keyring_clear +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x39a055f3 acpi_remove_gpe_handler +EXPORT_SYMBOL vmlinux 0x39a0a1e0 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39bb372f dq_data_lock +EXPORT_SYMBOL vmlinux 0x39c04a9d jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x39cafdfa ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x39ce0a72 inet6_bind +EXPORT_SYMBOL vmlinux 0x39f0aa0d mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0x39f71d0f irq_stat +EXPORT_SYMBOL vmlinux 0x3a01ac2c posix_test_lock +EXPORT_SYMBOL vmlinux 0x3a08475f platform_thermal_notify +EXPORT_SYMBOL vmlinux 0x3a0f3983 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x3a24fb53 led_update_brightness +EXPORT_SYMBOL vmlinux 0x3a2f13d5 pci_restore_state +EXPORT_SYMBOL vmlinux 0x3a32839e intel_gtt_chipset_flush +EXPORT_SYMBOL vmlinux 0x3a3dc221 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x3a4e36e4 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x3a5152f2 get_phy_device +EXPORT_SYMBOL vmlinux 0x3a5739ed sk_mc_loop +EXPORT_SYMBOL vmlinux 0x3a5aed86 netpoll_print_options +EXPORT_SYMBOL vmlinux 0x3a7f5bf6 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x3a8678e8 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3ab1a282 bdi_register_dev +EXPORT_SYMBOL vmlinux 0x3ab31b6b vfs_setpos +EXPORT_SYMBOL vmlinux 0x3ab8f2ed proc_set_size +EXPORT_SYMBOL vmlinux 0x3acb9661 genphy_resume +EXPORT_SYMBOL vmlinux 0x3add956d blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x3b1c2151 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x3b2e8d00 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x3b329457 should_remove_suid +EXPORT_SYMBOL vmlinux 0x3b3506b0 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x3b481d1f get_super +EXPORT_SYMBOL vmlinux 0x3b5bd491 tty_register_driver +EXPORT_SYMBOL vmlinux 0x3b72b0d3 bdi_register +EXPORT_SYMBOL vmlinux 0x3bc8d41d give_up_console +EXPORT_SYMBOL vmlinux 0x3bcb0a99 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x3bd1b1f6 msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x3beb690b lg_local_unlock +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c483012 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x3c4dd0b6 mdiobus_register +EXPORT_SYMBOL vmlinux 0x3c57aba1 blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x3c7b25cf pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c82d4cd _raw_write_unlock +EXPORT_SYMBOL vmlinux 0x3c886d53 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x3c9d1211 string_get_size +EXPORT_SYMBOL vmlinux 0x3c9f1f2a i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x3ca6f6b3 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x3cab0857 phy_detach +EXPORT_SYMBOL vmlinux 0x3cb0743a mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x3cd79f3b bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x3cdb0ef8 __bitmap_full +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3d08af6a get_super_thawed +EXPORT_SYMBOL vmlinux 0x3d425916 bio_map_user +EXPORT_SYMBOL vmlinux 0x3d780a2f da903x_query_status +EXPORT_SYMBOL vmlinux 0x3d7c1ed7 msrs_alloc +EXPORT_SYMBOL vmlinux 0x3d8e3ffc clear_bdi_congested +EXPORT_SYMBOL vmlinux 0x3d9e8032 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x3d9ee9f0 clear_page +EXPORT_SYMBOL vmlinux 0x3da171f9 pci_mem_start +EXPORT_SYMBOL vmlinux 0x3dc0c998 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x3dcb1c9b udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dd2e99f module_put +EXPORT_SYMBOL vmlinux 0x3de89cef param_ops_long +EXPORT_SYMBOL vmlinux 0x3deaad07 netif_device_attach +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e1189c2 ip_defrag +EXPORT_SYMBOL vmlinux 0x3e28be4e mutex_lock +EXPORT_SYMBOL vmlinux 0x3e2ae3a8 acpi_release_global_lock +EXPORT_SYMBOL vmlinux 0x3e3c68e8 km_state_expired +EXPORT_SYMBOL vmlinux 0x3e6b35b5 __pci_enable_wake +EXPORT_SYMBOL vmlinux 0x3e7d0a37 param_set_invbool +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e8bbcdf bioset_create +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3e9958da seq_lseek +EXPORT_SYMBOL vmlinux 0x3e9dbfc6 rt6_lookup +EXPORT_SYMBOL vmlinux 0x3ec0279e i8042_install_filter +EXPORT_SYMBOL vmlinux 0x3ed4da15 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x3eea9d0e d_alloc +EXPORT_SYMBOL vmlinux 0x3efb2628 __module_get +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f07b79a security_path_rmdir +EXPORT_SYMBOL vmlinux 0x3f08d5c0 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x3f1c2eb7 ftrace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x3f1e90ba net_dma_find_channel +EXPORT_SYMBOL vmlinux 0x3f217aa0 simple_write_begin +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f71faa1 mempool_create +EXPORT_SYMBOL vmlinux 0x3f8aadc6 generic_listxattr +EXPORT_SYMBOL vmlinux 0x3f9b2bcd sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x3fa56e6e bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x3fad1ab7 textsearch_unregister +EXPORT_SYMBOL vmlinux 0x3faf54b5 amd_iommu_enable_device_erratum +EXPORT_SYMBOL vmlinux 0x3faf77b0 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x3fb1b64f jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x3fb8a666 seq_puts +EXPORT_SYMBOL vmlinux 0x3fbb7c0f qdisc_list_add +EXPORT_SYMBOL vmlinux 0x3fc0b22c pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x3fcb8c10 max8998_write_reg +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x4015d050 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x40256835 complete_all +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x407f5a7e sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x408258a7 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x4097fa45 acpi_read_bit_register +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a74d19 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40aa367b pci_enable_device +EXPORT_SYMBOL vmlinux 0x40b32f90 dev_notice +EXPORT_SYMBOL vmlinux 0x40bd3c1b dev_open +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c606f1 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40c89d46 acpi_get_table_by_index +EXPORT_SYMBOL vmlinux 0x40cccacc bd_set_size +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40f879ac tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x4120e6de blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x412ef5a8 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x4144164b put_tty_driver +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x41491d50 inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0x41612244 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x4191ad22 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x41a0d172 pci_release_region +EXPORT_SYMBOL vmlinux 0x41a842aa __break_lease +EXPORT_SYMBOL vmlinux 0x41abac5c xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0x41af371c jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x41b0bd04 security_path_chown +EXPORT_SYMBOL vmlinux 0x41c06229 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x41d3e498 block_write_full_page +EXPORT_SYMBOL vmlinux 0x41ff3f18 write_inode_now +EXPORT_SYMBOL vmlinux 0x4202a417 acl_by_type +EXPORT_SYMBOL vmlinux 0x420be990 ftrace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x42264cf8 vfs_unlink +EXPORT_SYMBOL vmlinux 0x4226b91e set_groups +EXPORT_SYMBOL vmlinux 0x4231046f blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x42350e8d ucs2_strlen +EXPORT_SYMBOL vmlinux 0x4238b755 register_framebuffer +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x42657f9c pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x4298dfc7 inet_ioctl +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42ac8c5c try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x42c8de35 ioremap_nocache +EXPORT_SYMBOL vmlinux 0x42cd6ce7 nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x42e3f0e1 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x42f295f2 __page_symlink +EXPORT_SYMBOL vmlinux 0x42f615d4 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x430c286f from_kuid_munged +EXPORT_SYMBOL vmlinux 0x43251409 tso_build_data +EXPORT_SYMBOL vmlinux 0x43261dca _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x4327dbff __kfree_skb +EXPORT_SYMBOL vmlinux 0x433044aa netif_device_detach +EXPORT_SYMBOL vmlinux 0x43468c3c blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x434857de __frontswap_store +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x43525a68 ata_print_version +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43a04806 dev_mc_init +EXPORT_SYMBOL vmlinux 0x43a5b429 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x43b0c9c3 preempt_schedule +EXPORT_SYMBOL vmlinux 0x43b18a25 softnet_data +EXPORT_SYMBOL vmlinux 0x43b2ceb5 disk_stack_limits +EXPORT_SYMBOL vmlinux 0x43b4478d sock_wmalloc +EXPORT_SYMBOL vmlinux 0x43ce7db6 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x43f6739b finish_open +EXPORT_SYMBOL vmlinux 0x44029749 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x4403c058 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x44140566 kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x442630cd elevator_alloc +EXPORT_SYMBOL vmlinux 0x4469cb5d neigh_compat_output +EXPORT_SYMBOL vmlinux 0x4476e9e2 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x448c9ffd netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x448eac3e kmemdup +EXPORT_SYMBOL vmlinux 0x4490c214 lro_flush_all +EXPORT_SYMBOL vmlinux 0x449ad0a7 memcmp +EXPORT_SYMBOL vmlinux 0x44a22108 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x44a81d5f acpi_evaluate_object +EXPORT_SYMBOL vmlinux 0x44aaf30f tsc_khz +EXPORT_SYMBOL vmlinux 0x44aedca7 poll_freewait +EXPORT_SYMBOL vmlinux 0x44b0c610 address_space_init_once +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44b4fa90 devm_ioport_map +EXPORT_SYMBOL vmlinux 0x44e5c0d1 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f4f7fc __lock_page +EXPORT_SYMBOL vmlinux 0x44f8fd06 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x45044497 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x45152655 dev_disable_lro +EXPORT_SYMBOL vmlinux 0x4518226f ether_setup +EXPORT_SYMBOL vmlinux 0x4522ec1c call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x45264e20 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x454b5bc6 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x4581d4fe input_grab_device +EXPORT_SYMBOL vmlinux 0x4585e5fa d_delete +EXPORT_SYMBOL vmlinux 0x459392f9 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x45962ba8 get_acl +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45b2f668 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x45e1d032 pci_bus_put +EXPORT_SYMBOL vmlinux 0x45e634a3 ipv4_specific +EXPORT_SYMBOL vmlinux 0x45fae040 tty_check_change +EXPORT_SYMBOL vmlinux 0x4604a43a mem_section +EXPORT_SYMBOL vmlinux 0x461ac773 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x46237e66 blk_complete_request +EXPORT_SYMBOL vmlinux 0x4629334c __preempt_count +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x466189f0 find_vma +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x46754e0d netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x4692d827 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x469be50a call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x469dcf07 pv_cpu_ops +EXPORT_SYMBOL vmlinux 0x46a3a18f sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46d8ebc7 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x46dabec7 dev_add_pack +EXPORT_SYMBOL vmlinux 0x46de1100 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x46e62490 agp_backend_release +EXPORT_SYMBOL vmlinux 0x46e9afe1 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x46ffe4a8 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x4721e414 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x472a8eed generic_read_dir +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x475f010b acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x47614e6e vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x477e6dcb amd_iommu_pc_get_set_reg_val +EXPORT_SYMBOL vmlinux 0x4786be2e neigh_seq_next +EXPORT_SYMBOL vmlinux 0x478d10b2 ht_destroy_irq +EXPORT_SYMBOL vmlinux 0x478fb152 napi_gro_frags +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x47c7ea88 key_put +EXPORT_SYMBOL vmlinux 0x47ef0f01 posix_lock_file_wait +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x481cb9ab acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x482adba2 inet_add_offload +EXPORT_SYMBOL vmlinux 0x482dc9d6 dev_printk_emit +EXPORT_SYMBOL vmlinux 0x48359faa input_set_keycode +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x4863d9c4 truncate_setsize +EXPORT_SYMBOL vmlinux 0x487bda62 inet_frag_find +EXPORT_SYMBOL vmlinux 0x487f1ba7 dev_err +EXPORT_SYMBOL vmlinux 0x488ce908 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x489b3e11 kfree_skb_list +EXPORT_SYMBOL vmlinux 0x48b6b1d9 mmc_request_done +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48bd35c8 devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x48c21a06 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x48d50e79 amd_iommu_register_ppr_notifier +EXPORT_SYMBOL vmlinux 0x48e285e5 uart_match_port +EXPORT_SYMBOL vmlinux 0x48e2d724 input_inject_event +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x492351b6 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x4926d9d6 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x4938fcff make_kprojid +EXPORT_SYMBOL vmlinux 0x49476e0a cfb_imageblit +EXPORT_SYMBOL vmlinux 0x494e3393 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x495c7df3 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x496257ab dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x49675176 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x49683285 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x496f78b2 inet6_add_offload +EXPORT_SYMBOL vmlinux 0x4972cde5 __inet6_hash +EXPORT_SYMBOL vmlinux 0x499326a5 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x49977b74 proc_set_user +EXPORT_SYMBOL vmlinux 0x499b36b0 acpi_device_hid +EXPORT_SYMBOL vmlinux 0x49aea871 mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49c4e740 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x49c5c88f set_pages_array_uc +EXPORT_SYMBOL vmlinux 0x49f4b0f2 tc_classify +EXPORT_SYMBOL vmlinux 0x4a347e22 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x4a46873d napi_gro_flush +EXPORT_SYMBOL vmlinux 0x4a4c7b3f ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x4a6f0773 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x4a7a97ec scm_detach_fds +EXPORT_SYMBOL vmlinux 0x4a7ac4cc compat_nf_getsockopt +EXPORT_SYMBOL vmlinux 0x4a9795fc tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x4a9dc9c3 xfrm_input +EXPORT_SYMBOL vmlinux 0x4aa82337 security_path_rename +EXPORT_SYMBOL vmlinux 0x4aa9a0b4 input_flush_device +EXPORT_SYMBOL vmlinux 0x4aad52d7 mempool_free +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4ac3201b mmc_of_parse +EXPORT_SYMBOL vmlinux 0x4ac4f34a kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4ad4c129 fget_raw +EXPORT_SYMBOL vmlinux 0x4af4c9a5 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x4af9d05b zpool_evict +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b06d2e7 complete +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b0db4c0 tty_mutex +EXPORT_SYMBOL vmlinux 0x4b39b0a6 unlazy_fpu +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b736f15 dquot_scan_active +EXPORT_SYMBOL vmlinux 0x4b845b3d tty_port_destroy +EXPORT_SYMBOL vmlinux 0x4b8c7ff6 flow_cache_fini +EXPORT_SYMBOL vmlinux 0x4b8e392e vme_register_driver +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bd180ae agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0x4bd9480b pnp_possible_config +EXPORT_SYMBOL vmlinux 0x4bdd4e54 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x4be772da pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x4befa5c3 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x4c1182cb bitmap_scnprintf +EXPORT_SYMBOL vmlinux 0x4c1a7eb1 sk_receive_skb +EXPORT_SYMBOL vmlinux 0x4c1e5794 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x4c21a4fd blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x4c4fef19 kernel_stack +EXPORT_SYMBOL vmlinux 0x4c904011 agp_put_bridge +EXPORT_SYMBOL vmlinux 0x4c9d28b0 phys_base +EXPORT_SYMBOL vmlinux 0x4ca9669f scnprintf +EXPORT_SYMBOL vmlinux 0x4cb08c8d bio_clone_fast +EXPORT_SYMBOL vmlinux 0x4cb42c67 __sock_create +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4ce5ac06 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x4d06a905 generic_readlink +EXPORT_SYMBOL vmlinux 0x4d06b1bd elevator_init +EXPORT_SYMBOL vmlinux 0x4d1023f8 mempool_resize +EXPORT_SYMBOL vmlinux 0x4d10c849 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d3ee2c6 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x4d4949ce xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x4d717fe9 nf_log_set +EXPORT_SYMBOL vmlinux 0x4d756dbe pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x4d91803c page_follow_link_light +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4da3c424 mntput +EXPORT_SYMBOL vmlinux 0x4daa360a acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0x4dad2370 neigh_for_each +EXPORT_SYMBOL vmlinux 0x4db8e8f3 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x4dbef942 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x4dcb42d9 do_truncate +EXPORT_SYMBOL vmlinux 0x4dcb4f4e aio_complete +EXPORT_SYMBOL vmlinux 0x4dd3a38f swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x4dde15a8 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4e0b1a1b __kernel_write +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e376875 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x4e5428ba __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x4e55e255 security_path_mkdir +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset +EXPORT_SYMBOL vmlinux 0x4ec3c5da mmc_put_card +EXPORT_SYMBOL vmlinux 0x4ed36a04 scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x4edd72f7 block_all_signals +EXPORT_SYMBOL vmlinux 0x4f075fd5 param_set_charp +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2056da jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f476e96 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x4f4b71a9 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0x4f65bffa bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f6b400b _copy_from_user +EXPORT_SYMBOL vmlinux 0x4f783f30 acpi_read +EXPORT_SYMBOL vmlinux 0x4f7e782c md_error +EXPORT_SYMBOL vmlinux 0x4f8b5ddb _copy_to_user +EXPORT_SYMBOL vmlinux 0x4f968871 phy_device_register +EXPORT_SYMBOL vmlinux 0x4fc17bc9 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x4fc92d09 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x4fd084db __pagevec_release +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4fe8ac57 pskb_expand_head +EXPORT_SYMBOL vmlinux 0x4ff4d805 wireless_send_event +EXPORT_SYMBOL vmlinux 0x50088209 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x500dde21 follow_pfn +EXPORT_SYMBOL vmlinux 0x50277348 _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x502dec2d pci_dev_put +EXPORT_SYMBOL vmlinux 0x50405474 tuning_blk_pattern_8bit +EXPORT_SYMBOL vmlinux 0x50529870 acpi_get_gpe_status +EXPORT_SYMBOL vmlinux 0x505474ca neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x506c7127 swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x508383f8 seq_pad +EXPORT_SYMBOL vmlinux 0x508e8c79 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x509b2154 kernel_accept +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x50a90e8d bsearch +EXPORT_SYMBOL vmlinux 0x50ae8a83 input_set_capability +EXPORT_SYMBOL vmlinux 0x50b643f8 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x50ba769a kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x50d2592d hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x50d68377 arch_phys_wc_del +EXPORT_SYMBOL vmlinux 0x50daa306 abort_creds +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50e6787a skb_insert +EXPORT_SYMBOL vmlinux 0x50f56c2a cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x50fe0420 input_register_handler +EXPORT_SYMBOL vmlinux 0x51084f60 check_disk_change +EXPORT_SYMBOL vmlinux 0x511038cd devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x51164ad9 cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x51168f06 tso_count_descs +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x511ab427 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x512b7c7f proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x5138508b blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x5146a075 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x51482f6c padata_alloc_possible +EXPORT_SYMBOL vmlinux 0x516fbfc7 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x51a068dd block_commit_write +EXPORT_SYMBOL vmlinux 0x51b551a0 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x51b7f8ac dev_remove_pack +EXPORT_SYMBOL vmlinux 0x51ce1301 free_user_ns +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51eafc8e param_ops_int +EXPORT_SYMBOL vmlinux 0x51fde872 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x52006d56 acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x52095e19 acpi_get_data +EXPORT_SYMBOL vmlinux 0x52130046 acpi_check_address_range +EXPORT_SYMBOL vmlinux 0x521377cc __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x5233d70c netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x5245f6a4 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x525e026f acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0x525eeef3 skb_clone +EXPORT_SYMBOL vmlinux 0x526ce34a posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x52854eb7 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x52864753 do_sync_read +EXPORT_SYMBOL vmlinux 0x529595a4 agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52a0e6e1 ida_init +EXPORT_SYMBOL vmlinux 0x52a418ec override_creds +EXPORT_SYMBOL vmlinux 0x52a9b060 rwsem_wake +EXPORT_SYMBOL vmlinux 0x52abb4dd read_dev_sector +EXPORT_SYMBOL vmlinux 0x52b14029 mmc_start_req +EXPORT_SYMBOL vmlinux 0x52cbb014 lockref_get +EXPORT_SYMBOL vmlinux 0x52de879c ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x52f17e81 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x530002bb arp_xmit +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x530f9d1d __free_pages +EXPORT_SYMBOL vmlinux 0x531614ce mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x531b604e __virt_addr_valid +EXPORT_SYMBOL vmlinux 0x531c02a9 tty_lock +EXPORT_SYMBOL vmlinux 0x5327cefc nf_hook_slow +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x53376640 open_exec +EXPORT_SYMBOL vmlinux 0x53478f3d fence_signal_locked +EXPORT_SYMBOL vmlinux 0x5350d61f locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x53569707 this_cpu_off +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x536cc847 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x5377e556 hex2bin +EXPORT_SYMBOL vmlinux 0x538e8391 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53a3a1ca md_flush_request +EXPORT_SYMBOL vmlinux 0x53bc5a2a dquot_enable +EXPORT_SYMBOL vmlinux 0x53bf52b0 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x53c563a5 dev_change_carrier +EXPORT_SYMBOL vmlinux 0x53c67a45 arp_create +EXPORT_SYMBOL vmlinux 0x53dcafc1 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x53f6ffbc wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x53fab14e agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0x5402136d inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x5402680b lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x54059a2a amd_iommu_pc_get_max_counters +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x540a9fa8 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x54245b39 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x54276603 skb_push +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x5440f743 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x544b0c11 acpi_lid_notifier_register +EXPORT_SYMBOL vmlinux 0x5464d3f6 acpi_remove_sci_handler +EXPORT_SYMBOL vmlinux 0x5472c094 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x547530e8 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x547bda9e neigh_direct_output +EXPORT_SYMBOL vmlinux 0x5494a106 make_kgid +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54baee9f generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x54c39674 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x54c55590 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x54cad7a0 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x54cbba68 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x54d3675f ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x54e0728f tcf_em_register +EXPORT_SYMBOL vmlinux 0x54e3988a inet_release +EXPORT_SYMBOL vmlinux 0x54e4b531 register_cdrom +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54fa2c12 update_region +EXPORT_SYMBOL vmlinux 0x5506930e would_dump +EXPORT_SYMBOL vmlinux 0x550fa5af scsi_dma_map +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x5521e308 serio_open +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x554ed82b kernel_sendpage +EXPORT_SYMBOL vmlinux 0x5558fd79 sync_inode +EXPORT_SYMBOL vmlinux 0x555ebdd5 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x5566bb11 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x55671680 lg_lock_init +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x556a28a6 bh_submit_read +EXPORT_SYMBOL vmlinux 0x556c2740 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x5589da64 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x5594be03 bitmap_remap +EXPORT_SYMBOL vmlinux 0x559a0bba udp_poll +EXPORT_SYMBOL vmlinux 0x559e77cd xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x55b05378 iov_iter_init +EXPORT_SYMBOL vmlinux 0x55c4e113 udp_proc_register +EXPORT_SYMBOL vmlinux 0x55c6693e input_register_handle +EXPORT_SYMBOL vmlinux 0x55ccd4d2 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x55f5019b __kmalloc_node +EXPORT_SYMBOL vmlinux 0x55f610b3 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x55fe3666 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x56040878 d_walk +EXPORT_SYMBOL vmlinux 0x562bc972 unlock_page +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x5648ed3c dev_close +EXPORT_SYMBOL vmlinux 0x56580016 simple_rename +EXPORT_SYMBOL vmlinux 0x5658caa7 vga_tryget +EXPORT_SYMBOL vmlinux 0x5668d6f1 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x567185a0 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x5680f9fd elv_rb_find +EXPORT_SYMBOL vmlinux 0x569cffa5 dma_sync_wait +EXPORT_SYMBOL vmlinux 0x56a2a372 sock_no_accept +EXPORT_SYMBOL vmlinux 0x56c09d32 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56cd100d idr_get_next +EXPORT_SYMBOL vmlinux 0x56d03e68 kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0x56d9a659 __ip_dev_find +EXPORT_SYMBOL vmlinux 0x56f98a9c devm_ioremap +EXPORT_SYMBOL vmlinux 0x5700c781 bio_integrity_free +EXPORT_SYMBOL vmlinux 0x571c3d05 tcf_action_exec +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57537f9a scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x578e57e9 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x57a07d52 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x57db2053 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x57ee730a neigh_ifdown +EXPORT_SYMBOL vmlinux 0x57f3ec0d __serio_register_driver +EXPORT_SYMBOL vmlinux 0x580dfa17 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x5810ce39 neigh_lookup +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5835e017 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x58417521 devm_free_irq +EXPORT_SYMBOL vmlinux 0x584738f9 rdmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x58556e32 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x58578fda sock_no_bind +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x5860aad4 add_wait_queue +EXPORT_SYMBOL vmlinux 0x586103be acpi_setup_gpe_for_wake +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x58812a20 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0x588380c6 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x588b3024 param_get_string +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58d02b05 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x58d8f332 generic_getxattr +EXPORT_SYMBOL vmlinux 0x58e734c0 blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x58f89d08 proto_register +EXPORT_SYMBOL vmlinux 0x590e512f abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x59222d02 send_sig +EXPORT_SYMBOL vmlinux 0x59340ef8 scsi_host_put +EXPORT_SYMBOL vmlinux 0x5935ed03 cdev_add +EXPORT_SYMBOL vmlinux 0x59372320 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x5940700b iov_iter_zero +EXPORT_SYMBOL vmlinux 0x5944d015 __cachemode2pte_tbl +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x5953a215 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x5967c929 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x596e3d93 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x5985d285 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x5991219c cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x599de429 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59b060cd thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x59bc9609 acpi_write_bit_register +EXPORT_SYMBOL vmlinux 0x59d08a5a mmc_align_data_size +EXPORT_SYMBOL vmlinux 0x59ecd9ae remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x5a03746c init_task +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a322a9f request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x5a4896a8 __put_user_2 +EXPORT_SYMBOL vmlinux 0x5a4aac95 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x5a8fcc7c simple_fill_super +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5ac376a5 acpi_install_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x5ad24453 dev_addr_del +EXPORT_SYMBOL vmlinux 0x5aeb145f complete_and_exit +EXPORT_SYMBOL vmlinux 0x5afd3b56 ip_fragment +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b15ccc3 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x5b2083b7 iterate_dir +EXPORT_SYMBOL vmlinux 0x5b271d86 acpi_video_dmi_promote_vendor +EXPORT_SYMBOL vmlinux 0x5b2832d5 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x5b3eba1e xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x5b40289c skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x5b424341 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x5b4c808d devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b61d471 xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x5b70ee32 unregister_nls +EXPORT_SYMBOL vmlinux 0x5b775ea5 generic_file_remap_pages +EXPORT_SYMBOL vmlinux 0x5b7ca2af d_obtain_root +EXPORT_SYMBOL vmlinux 0x5b8b0e9f mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x5b9da54a sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x5ba46342 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x5bba59b7 ps2_drain +EXPORT_SYMBOL vmlinux 0x5bc10524 printk_emit +EXPORT_SYMBOL vmlinux 0x5bc550b8 mddev_congested +EXPORT_SYMBOL vmlinux 0x5bc8d583 copy_from_user_overflow +EXPORT_SYMBOL vmlinux 0x5bd2ec86 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x5c01710f pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x5c03909c vm_insert_page +EXPORT_SYMBOL vmlinux 0x5c1002e0 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x5c1de3ed netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x5c38f59f acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x5c44e61e iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x5c478bd3 seq_open_private +EXPORT_SYMBOL vmlinux 0x5c64b083 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x5c8b5ce8 prepare_to_wait +EXPORT_SYMBOL vmlinux 0x5ca244de block_truncate_page +EXPORT_SYMBOL vmlinux 0x5ce8ef02 synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x5cef9af3 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cfbe1a3 request_firmware +EXPORT_SYMBOL vmlinux 0x5d267dfe unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x5d2d49da input_free_device +EXPORT_SYMBOL vmlinux 0x5d3f3dc9 pci_bus_get +EXPORT_SYMBOL vmlinux 0x5d410e25 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d74dbcf pnp_range_reserved +EXPORT_SYMBOL vmlinux 0x5d7923b8 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x5d80e6d4 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x5dbdbe39 pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0x5dbf51c1 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x5dc4c998 __scm_send +EXPORT_SYMBOL vmlinux 0x5dd76a3e put_disk +EXPORT_SYMBOL vmlinux 0x5dfc3e32 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x5dfe4e14 nobh_writepage +EXPORT_SYMBOL vmlinux 0x5e1052a0 acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0x5e393464 dquot_release +EXPORT_SYMBOL vmlinux 0x5e460cf5 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x5e68eddb kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x5e8d5b3d __devm_release_region +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e99d277 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x5ea0ef64 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5eb43025 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5eee53e2 nonseekable_open +EXPORT_SYMBOL vmlinux 0x5eeeb6e0 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f033378 tcf_register_action +EXPORT_SYMBOL vmlinux 0x5f06d58a fb_set_cmap +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f2d56a5 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x5f5d29eb dev_uc_sync +EXPORT_SYMBOL vmlinux 0x5f81b1c8 tty_port_close +EXPORT_SYMBOL vmlinux 0x5f9e3da0 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x5f9f5fb8 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x5fa275aa jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x5fb5fcac page_waitqueue +EXPORT_SYMBOL vmlinux 0x5fb8c3f2 unregister_qdisc +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fdc75bf blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x5fe078fc sk_stop_timer +EXPORT_SYMBOL vmlinux 0x5ff42b08 acpi_video_get_capabilities +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x601dfec3 xfrm_lookup +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x602befd9 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x602ed00d acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x6053dc17 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x60544598 sync_blockdev +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x60807bd4 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x609f5b35 ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x609fa9d0 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60b59007 inet_getname +EXPORT_SYMBOL vmlinux 0x60dc165e __scsi_print_command +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60ee9172 param_ops_bool +EXPORT_SYMBOL vmlinux 0x61100410 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x61194156 account_page_dirtied +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x61394b76 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x614383c0 acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x6143f550 init_net +EXPORT_SYMBOL vmlinux 0x61448a72 dev_alert +EXPORT_SYMBOL vmlinux 0x614bb773 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x61696ebc simple_open +EXPORT_SYMBOL vmlinux 0x61852b03 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x618a0414 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x618c76d0 __scm_destroy +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61c62e19 inet_sendpage +EXPORT_SYMBOL vmlinux 0x61e67572 inet_frags_init +EXPORT_SYMBOL vmlinux 0x61eb6acc dev_base_lock +EXPORT_SYMBOL vmlinux 0x61f182c5 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x61fb248a node_states +EXPORT_SYMBOL vmlinux 0x62049256 acpi_disable +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6219fc88 generic_show_options +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6226b9fa machine_to_phys_mapping +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x6229a091 kill_anon_super +EXPORT_SYMBOL vmlinux 0x6237f6b5 acpi_enable_event +EXPORT_SYMBOL vmlinux 0x62549352 input_close_device +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62748e70 acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0x628121e9 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x628df5df vga_switcheroo_client_fb_set +EXPORT_SYMBOL vmlinux 0x62a79a6c param_ops_charp +EXPORT_SYMBOL vmlinux 0x62c04baf elevator_exit +EXPORT_SYMBOL vmlinux 0x62e3e008 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x62ef3fac pci_disable_msi +EXPORT_SYMBOL vmlinux 0x62f60c24 fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x62fb8cce __skb_get_hash +EXPORT_SYMBOL vmlinux 0x63033f8a read_cache_pages +EXPORT_SYMBOL vmlinux 0x630b2e82 tcf_hash_create +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x6329dbe9 send_sig_info +EXPORT_SYMBOL vmlinux 0x633904e6 agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0x634e0011 __dquot_free_space +EXPORT_SYMBOL vmlinux 0x636a5691 acpi_register_ioapic +EXPORT_SYMBOL vmlinux 0x639169c9 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x63a01291 acpi_leave_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63aa37ca inode_dio_wait +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63c4facd single_open_size +EXPORT_SYMBOL vmlinux 0x63e233c2 kill_pgrp +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x6414c33f udp_ioctl +EXPORT_SYMBOL vmlinux 0x6424b7b1 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x643a2992 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0x6449fd41 acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0x644dbf6d scsi_init_io +EXPORT_SYMBOL vmlinux 0x646903a5 __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x64867a30 loop_register_transfer +EXPORT_SYMBOL vmlinux 0x648a5518 generic_write_checks +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64b4ca83 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64bc43e4 elv_register_queue +EXPORT_SYMBOL vmlinux 0x64d588b4 iput +EXPORT_SYMBOL vmlinux 0x64e4f9ed set_bdi_congested +EXPORT_SYMBOL vmlinux 0x64eae7ad set_memory_array_wb +EXPORT_SYMBOL vmlinux 0x64fa7693 __acpi_handle_debug +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x651f2c37 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x651ff963 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x654f03ac pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x6558a2de zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x6558f8a2 scsi_show_extd_sense +EXPORT_SYMBOL vmlinux 0x655a0d49 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x655f1ab0 set_memory_array_wc +EXPORT_SYMBOL vmlinux 0x656c040f kdb_current_task +EXPORT_SYMBOL vmlinux 0x657c2981 param_set_bool +EXPORT_SYMBOL vmlinux 0x658834e7 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x65b6ee8f mmc_remove_host +EXPORT_SYMBOL vmlinux 0x65b83560 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x65ed6c46 skb_seq_read +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x66008bbf input_get_keycode +EXPORT_SYMBOL vmlinux 0x6612afb5 skb_free_datagram +EXPORT_SYMBOL vmlinux 0x662bc867 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x662ccd14 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0x663f7cd0 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0x66469fb7 d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x665d4b31 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x66803854 d_invalidate +EXPORT_SYMBOL vmlinux 0x66888e6f tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x669bedff simple_lookup +EXPORT_SYMBOL vmlinux 0x66a55b3a ps2_init +EXPORT_SYMBOL vmlinux 0x66c2ddfd pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x66c6376e shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x66dd3880 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x6729d3df __get_user_4 +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x674e7e45 sk_dst_check +EXPORT_SYMBOL vmlinux 0x675c09e4 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x6788c2f4 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x6797ddf7 dev_addr_init +EXPORT_SYMBOL vmlinux 0x6799eb0d blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x67a0306a percpu_counter_set +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67cd74ac mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x67f84f7e padata_remove_cpu +EXPORT_SYMBOL vmlinux 0x67ffe187 locks_init_lock +EXPORT_SYMBOL vmlinux 0x68016e84 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x6805d7d0 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x6827c0cd phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x684b3369 i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0x68573fda dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x685d3b6b sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x685ed87f unregister_md_personality +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x68a37745 migrate_page +EXPORT_SYMBOL vmlinux 0x68aca4ad down +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68c64985 __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x68deb698 sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0x691001b5 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x691c90ca read_cache_page +EXPORT_SYMBOL vmlinux 0x692369c0 mount_bdev +EXPORT_SYMBOL vmlinux 0x692db64e dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x6936b5ba jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x693ad0db ___preempt_schedule_context +EXPORT_SYMBOL vmlinux 0x696126c6 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x69635a0e mmc_can_erase +EXPORT_SYMBOL vmlinux 0x6963f327 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x69686972 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x697b94d7 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x697dc651 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x6988d0ca cpu_dr7 +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69acdf38 memcpy +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69c2c8af gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0x69c37648 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x69c53bc2 nd_set_link +EXPORT_SYMBOL vmlinux 0x69e27c7a bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x69e59b2b __napi_complete +EXPORT_SYMBOL vmlinux 0x69e971ab seq_read +EXPORT_SYMBOL vmlinux 0x69efb835 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x69f801bb serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x69fa4eb6 set_nlink +EXPORT_SYMBOL vmlinux 0x69fbc0a2 acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0x6a02fbfa phy_resume +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a164a64 skb_find_text +EXPORT_SYMBOL vmlinux 0x6a46319a __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x6a516d0e pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x6a54d493 __netif_schedule +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a615037 d_set_d_op +EXPORT_SYMBOL vmlinux 0x6a69f269 sock_edemux +EXPORT_SYMBOL vmlinux 0x6a6e751a __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a8e38f9 security_path_mknod +EXPORT_SYMBOL vmlinux 0x6aa330e5 phy_find_first +EXPORT_SYMBOL vmlinux 0x6aaa61d8 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x6ac7bd73 amd_iommu_get_v2_domain +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6ad56cca vme_slot_num +EXPORT_SYMBOL vmlinux 0x6ad85887 acpi_enable_gpe +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b341a7a new_sync_read +EXPORT_SYMBOL vmlinux 0x6b42af65 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x6b640864 nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6b900b86 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0x6b9863af sk_common_release +EXPORT_SYMBOL vmlinux 0x6ba49aa7 dev_crit +EXPORT_SYMBOL vmlinux 0x6ba7214c pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x6bb08868 d_make_root +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bd9fc83 sock_from_file +EXPORT_SYMBOL vmlinux 0x6bdae246 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x6bdb05ec truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bf01dcf lru_cache_add_file +EXPORT_SYMBOL vmlinux 0x6bff895b mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x6c2860da blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x6c5101d8 percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c69a432 netif_napi_del +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c86354e eth_header +EXPORT_SYMBOL vmlinux 0x6c89c967 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x6c8a3cb1 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x6cbe0804 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x6d0aba34 wait_for_completion +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d165c40 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0x6d289852 __secpath_destroy +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d334118 __get_user_8 +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d670cee revert_creds +EXPORT_SYMBOL vmlinux 0x6d6818ff gen_pool_alloc +EXPORT_SYMBOL vmlinux 0x6d6aca75 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x6d6ee0be sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x6d74465f mmc_add_host +EXPORT_SYMBOL vmlinux 0x6d821321 vfs_create +EXPORT_SYMBOL vmlinux 0x6db44e75 netlink_capable +EXPORT_SYMBOL vmlinux 0x6dc91b72 bio_phys_segments +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e283783 inet_offloads +EXPORT_SYMBOL vmlinux 0x6e2c5931 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x6e45d0ae seq_putc +EXPORT_SYMBOL vmlinux 0x6e64b171 put_page +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e76dedd genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x6e7f0fd2 cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x6e9383ac __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea2ab65 brioctl_set +EXPORT_SYMBOL vmlinux 0x6ec0d765 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0x6ee3a153 dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x6ee6f0e8 blk_run_queue +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f31aad1 security_path_truncate +EXPORT_SYMBOL vmlinux 0x6f42062a scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x6f42eaf6 page_symlink +EXPORT_SYMBOL vmlinux 0x6f47c987 sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x6f4c812f __percpu_counter_add +EXPORT_SYMBOL vmlinux 0x6f556bdb acpi_get_gpe_device +EXPORT_SYMBOL vmlinux 0x6f71af0b bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x6f8cf782 kill_block_super +EXPORT_SYMBOL vmlinux 0x6f9824ca param_get_ulong +EXPORT_SYMBOL vmlinux 0x6fad7fef xfrm_state_update +EXPORT_SYMBOL vmlinux 0x6fbe5a8e kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fce3505 ip6_frag_init +EXPORT_SYMBOL vmlinux 0x6fd2a0ce vga_get +EXPORT_SYMBOL vmlinux 0x6feac47e dm_put_table_device +EXPORT_SYMBOL vmlinux 0x6feb2039 acpi_write +EXPORT_SYMBOL vmlinux 0x6ff3811a bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x6ff6fa42 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x70135bd8 ps2_handle_response +EXPORT_SYMBOL vmlinux 0x701b1101 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x702b6c54 udplite_table +EXPORT_SYMBOL vmlinux 0x702d0d03 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x70474686 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x70555c7a dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x70653c4b abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x706f3ceb jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x70a36b99 scsi_ioctl +EXPORT_SYMBOL vmlinux 0x70d053fd try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x70d8ab82 acpi_acquire_global_lock +EXPORT_SYMBOL vmlinux 0x70e85859 idr_is_empty +EXPORT_SYMBOL vmlinux 0x70ebed52 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x70fcd74e blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x7111b216 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x7188ce12 ida_get_new_above +EXPORT_SYMBOL vmlinux 0x718e5128 freezing_slow_path +EXPORT_SYMBOL vmlinux 0x71a4c1d5 d_genocide +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71acb170 param_set_byte +EXPORT_SYMBOL vmlinux 0x71c21074 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x71c36b34 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x71dcdaf8 pci_disable_device +EXPORT_SYMBOL vmlinux 0x71e3cecb up +EXPORT_SYMBOL vmlinux 0x722c4746 _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x724aaddb cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x724bca65 fb_get_mode +EXPORT_SYMBOL vmlinux 0x724c8435 blk_peek_request +EXPORT_SYMBOL vmlinux 0x724f5212 invalidate_partition +EXPORT_SYMBOL vmlinux 0x72552e5e jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x72612ba1 vga_put +EXPORT_SYMBOL vmlinux 0x72a98fdb copy_user_generic_unrolled +EXPORT_SYMBOL vmlinux 0x72ac84cf skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72bf2140 mtrr_add +EXPORT_SYMBOL vmlinux 0x72daef14 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x72e644fe sock_create_kern +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72f01802 __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x72fd5d81 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x735a0bd5 native_io_delay +EXPORT_SYMBOL vmlinux 0x737c18ca tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x7397ae30 register_console +EXPORT_SYMBOL vmlinux 0x73a0beb9 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x73da1d51 agp_find_bridge +EXPORT_SYMBOL vmlinux 0x73dd54eb irq_fpu_usable +EXPORT_SYMBOL vmlinux 0x73ee9ad5 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x73f0c046 module_layout +EXPORT_SYMBOL vmlinux 0x74050d32 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0x740a1b95 reserve_evntsel_nmi +EXPORT_SYMBOL vmlinux 0x742aa2ea md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x742c033f unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x74358499 do_SAK +EXPORT_SYMBOL vmlinux 0x743b30e6 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x744d083a pnp_release_card_device +EXPORT_SYMBOL vmlinux 0x74647fdd copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x7469606f sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x746dc9b3 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x74804674 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x7493de40 mmc_gpio_free_cd +EXPORT_SYMBOL vmlinux 0x749824dd kill_bdev +EXPORT_SYMBOL vmlinux 0x74ba3e86 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74c40266 find_get_entry +EXPORT_SYMBOL vmlinux 0x74cec0cf twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x74d12ace iov_iter_advance +EXPORT_SYMBOL vmlinux 0x74de911a security_path_link +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74fd405f up_read +EXPORT_SYMBOL vmlinux 0x75052fe3 bio_endio +EXPORT_SYMBOL vmlinux 0x75059d75 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x75064136 alloc_disk +EXPORT_SYMBOL vmlinux 0x75149af2 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x751f0500 get_fs_type +EXPORT_SYMBOL vmlinux 0x7523dd27 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x7532588a alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x753536fe inet_register_protosw +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x754d539c strlen +EXPORT_SYMBOL vmlinux 0x754df480 sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0x756ba73a tcp_proc_register +EXPORT_SYMBOL vmlinux 0x758c67fe sk_capable +EXPORT_SYMBOL vmlinux 0x75ab2307 dev_trans_start +EXPORT_SYMBOL vmlinux 0x75b795b3 netlink_unicast +EXPORT_SYMBOL vmlinux 0x75bc549a x86_cpu_to_apicid +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75d0df9e generic_write_end +EXPORT_SYMBOL vmlinux 0x75d316dc eth_type_trans +EXPORT_SYMBOL vmlinux 0x75d6a85a pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x75fbdefd acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x761a7888 sock_no_mmap +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x765b1e7a pnp_get_resource +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x76601cd3 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x767dd8fd acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0x767ddb02 set_memory_wc +EXPORT_SYMBOL vmlinux 0x76869ac8 rdmsr_on_cpus +EXPORT_SYMBOL vmlinux 0x7689d974 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x76a88dab pcim_iounmap +EXPORT_SYMBOL vmlinux 0x76b26c97 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x76b3abbf alloc_xenballooned_pages +EXPORT_SYMBOL vmlinux 0x76b96a07 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x76bf656d __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x76ccb88f vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76f60302 block_write_begin +EXPORT_SYMBOL vmlinux 0x76fb08a7 amd_iommu_unregister_ppr_notifier +EXPORT_SYMBOL vmlinux 0x7702d777 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x77116903 ppp_dev_name +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x77202b5a md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x7763a22b blk_stack_limits +EXPORT_SYMBOL vmlinux 0x778abb96 simple_dname +EXPORT_SYMBOL vmlinux 0x778df76d freeze_super +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x779a3dbe agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x77aa1429 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77dc2d48 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x77df0847 __set_personality +EXPORT_SYMBOL vmlinux 0x77f53abc acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x78066050 stop_tty +EXPORT_SYMBOL vmlinux 0x78077c06 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x780a6126 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x780fdfd1 intel_enable_gtt +EXPORT_SYMBOL vmlinux 0x7812b236 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x781dc135 nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0x7829c149 bdev_read_only +EXPORT_SYMBOL vmlinux 0x782ec9bc ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x7834e05d inode_needs_sync +EXPORT_SYMBOL vmlinux 0x7834e35a serio_close +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x783e4256 __sb_end_write +EXPORT_SYMBOL vmlinux 0x784213a6 pv_lock_ops +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x7855bd8f cpu_info +EXPORT_SYMBOL vmlinux 0x78764f4e pv_irq_ops +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a712e9 install_exec_creds +EXPORT_SYMBOL vmlinux 0x78bb3e24 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78ebe255 idr_for_each +EXPORT_SYMBOL vmlinux 0x7906207b phy_driver_register +EXPORT_SYMBOL vmlinux 0x79068fda acpi_install_method +EXPORT_SYMBOL vmlinux 0x7917ca92 blkdev_fsync +EXPORT_SYMBOL vmlinux 0x794b8882 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x7954e53e blk_end_request +EXPORT_SYMBOL vmlinux 0x7968fb64 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x797c8fa9 cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x7985d043 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x79945d9f proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79a38e61 ___ratelimit +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79b5394e blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x79d449c6 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x79d50a2a genl_notify +EXPORT_SYMBOL vmlinux 0x7a172f08 vfs_statfs +EXPORT_SYMBOL vmlinux 0x7a1db757 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x7a22b9b0 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a4cdac9 fget +EXPORT_SYMBOL vmlinux 0x7a4d38eb tty_unregister_device +EXPORT_SYMBOL vmlinux 0x7a4f31db dquot_disable +EXPORT_SYMBOL vmlinux 0x7a6cdedc do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a76122a tcp_init_sock +EXPORT_SYMBOL vmlinux 0x7a82cb47 rdmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7a91726b clkdev_alloc +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a99865f skb_split +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa2bb32 blk_execute_rq +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7adc43bd tty_hangup +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7aec9089 clear_user +EXPORT_SYMBOL vmlinux 0x7b16235f hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x7b1749e4 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x7b2aef6c __krealloc +EXPORT_SYMBOL vmlinux 0x7b315881 __sb_start_write +EXPORT_SYMBOL vmlinux 0x7b52a859 wrmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7b5d7312 skb_checksum_help +EXPORT_SYMBOL vmlinux 0x7b74f1de mmc_can_trim +EXPORT_SYMBOL vmlinux 0x7b8f7ffb vfs_mknod +EXPORT_SYMBOL vmlinux 0x7b9593a7 ip_ct_attach +EXPORT_SYMBOL vmlinux 0x7b97014e bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x7b9dec54 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x7bd7229e param_get_uint +EXPORT_SYMBOL vmlinux 0x7bf4267f page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c1dd13a kfree_skb +EXPORT_SYMBOL vmlinux 0x7c2d098f krealloc +EXPORT_SYMBOL vmlinux 0x7c408c2d eth_mac_addr +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c4bf65e kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x7c5aec2e abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x7c5d04cd vm_mmap +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c75ef04 ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x7c796e79 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7ca46555 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cbf7081 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x7cc5e466 no_llseek +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce83365 acpi_remove_table_handler +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7d039a3c neigh_app_ns +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d26e38b nobh_write_begin +EXPORT_SYMBOL vmlinux 0x7d459088 kern_path_create +EXPORT_SYMBOL vmlinux 0x7d649c78 inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d79b1b2 blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0x7d812106 vme_register_bridge +EXPORT_SYMBOL vmlinux 0x7d8df1b1 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x7d94f746 acpi_os_write_port +EXPORT_SYMBOL vmlinux 0x7dbc2e57 mmiotrace_printk +EXPORT_SYMBOL vmlinux 0x7dcf3cd4 block_invalidatepage +EXPORT_SYMBOL vmlinux 0x7dd18048 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x7dd554fc unregister_kmmio_probe +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e11e053 __wake_up_bit +EXPORT_SYMBOL vmlinux 0x7e1e0ec9 tuning_blk_pattern_4bit +EXPORT_SYMBOL vmlinux 0x7e234ed0 nf_register_hook +EXPORT_SYMBOL vmlinux 0x7e37f137 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x7e39caf7 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x7e3d308e pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x7e49d66c pci_platform_rom +EXPORT_SYMBOL vmlinux 0x7e6b0fd5 ftrace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x7e84d164 module_refcount +EXPORT_SYMBOL vmlinux 0x7eaf33e0 register_md_personality +EXPORT_SYMBOL vmlinux 0x7edc9632 proc_mkdir +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7ef32e8a tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x7f0fc949 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x7f16dd66 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x7f1843ff ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x7f19af24 dm_register_target +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f292fd6 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x7f2ad5c1 tcp_seq_open +EXPORT_SYMBOL vmlinux 0x7f4ad183 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f6a8a43 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x7f6cd502 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x7f78989d pci_scan_bus +EXPORT_SYMBOL vmlinux 0x7f9ce0c9 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x7fbd10d2 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fe38f48 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x7ff93e10 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x80031896 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x8009112a set_create_files_as +EXPORT_SYMBOL vmlinux 0x80234045 swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x802f6fe2 pcie_get_mps +EXPORT_SYMBOL vmlinux 0x80380507 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x803b64b8 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x803f6f93 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x804330e2 pnp_is_active +EXPORT_SYMBOL vmlinux 0x80439752 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x8058d7d7 rfkill_alloc +EXPORT_SYMBOL vmlinux 0x80791a8c radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0x807db0fb backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x808406ff agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0x809ba4fc pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x80bcfc1c sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x80bd20b8 pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x80c5598e inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80ce14a1 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80dc66d0 netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x80e29f29 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x80e7f134 get_io_context +EXPORT_SYMBOL vmlinux 0x80f0b886 skb_tx_error +EXPORT_SYMBOL vmlinux 0x80fa39e7 xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x80fe060c inetdev_by_index +EXPORT_SYMBOL vmlinux 0x8102f1f1 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x811ea55c __nlmsg_put +EXPORT_SYMBOL vmlinux 0x8122a83f iterate_supers_type +EXPORT_SYMBOL vmlinux 0x812a2e2d sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x813b59bc vga_con +EXPORT_SYMBOL vmlinux 0x81472677 acpi_get_table +EXPORT_SYMBOL vmlinux 0x81482656 qdisc_destroy +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815f2897 empty_zero_page +EXPORT_SYMBOL vmlinux 0x81b4501d pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x81ba5e84 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x8212721d xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0x821e2ee1 dquot_drop +EXPORT_SYMBOL vmlinux 0x8221a889 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x822efd80 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0x82458f7f radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x825d1af9 d_find_alias +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x827643f1 unlock_buffer +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82ac7deb simple_statfs +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82bf4563 kthread_stop +EXPORT_SYMBOL vmlinux 0x82cee35c of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x82e12b8b __dst_free +EXPORT_SYMBOL vmlinux 0x82ee31b6 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x82ef69e2 submit_bio_wait +EXPORT_SYMBOL vmlinux 0x82f582d4 scsi_execute +EXPORT_SYMBOL vmlinux 0x82feff8a unregister_netdev +EXPORT_SYMBOL vmlinux 0x8300cea3 dquot_transfer +EXPORT_SYMBOL vmlinux 0x830349c2 kobject_get +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x83073ee4 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x830e547b ioremap_prot +EXPORT_SYMBOL vmlinux 0x8314ff75 netif_napi_add +EXPORT_SYMBOL vmlinux 0x831c5675 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x83233f74 alloc_disk_node +EXPORT_SYMBOL vmlinux 0x832f2a0f sock_kfree_s +EXPORT_SYMBOL vmlinux 0x8338c6c0 fsync_bdev +EXPORT_SYMBOL vmlinux 0x833c03aa acpi_enable_all_runtime_gpes +EXPORT_SYMBOL vmlinux 0x8345c4fa key_revoke +EXPORT_SYMBOL vmlinux 0x8348b06f xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x839111c1 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83a476ce bitmap_scnlistprintf +EXPORT_SYMBOL vmlinux 0x83bdf4ce scsi_scan_target +EXPORT_SYMBOL vmlinux 0x83c24df2 ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83d2a700 user_revoke +EXPORT_SYMBOL vmlinux 0x83e0e640 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x83ed0383 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x83f3cdff gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x84060081 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x8417f512 acpi_update_all_gpes +EXPORT_SYMBOL vmlinux 0x844e3767 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x8450401b input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x846948fc iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x84dafce0 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x84ea3fda __brelse +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x8509ed89 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x853c942a amd_iommu_domain_set_gcr3 +EXPORT_SYMBOL vmlinux 0x854d2045 i2c_del_driver +EXPORT_SYMBOL vmlinux 0x8557dce0 __pci_register_driver +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x856c6714 d_rehash +EXPORT_SYMBOL vmlinux 0x856d6d73 do_splice_from +EXPORT_SYMBOL vmlinux 0x857582f7 acpi_enable_all_wakeup_gpes +EXPORT_SYMBOL vmlinux 0x8582bf01 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x858cd5d1 generic_permission +EXPORT_SYMBOL vmlinux 0x8592b6f9 sock_kmalloc +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85e2ad9f scsi_device_put +EXPORT_SYMBOL vmlinux 0x85ec2b03 kernel_write +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85f77850 vme_slave_request +EXPORT_SYMBOL vmlinux 0x860f7e62 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x8620e4e8 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x8628c01f mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x86337d7b tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x86338340 param_get_long +EXPORT_SYMBOL vmlinux 0x8637f0ee blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x8641e654 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x86822def devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x868319b9 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86a6c9e6 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x86dab925 nf_reinject +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x871147f3 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x8712122f pagevec_lookup +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x874180e7 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x876dafc3 ec_write +EXPORT_SYMBOL vmlinux 0x87787deb inet_del_protocol +EXPORT_SYMBOL vmlinux 0x8778c7e3 dev_addr_flush +EXPORT_SYMBOL vmlinux 0x877b5b6a x86_hyper_xen_hvm +EXPORT_SYMBOL vmlinux 0x878786ed blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x87882eb5 dev_deactivate +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x87aaddf8 wrmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0x87c58a96 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x87dc469a mempool_create_node +EXPORT_SYMBOL vmlinux 0x87e378c4 unlock_rename +EXPORT_SYMBOL vmlinux 0x87e5ea9c rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0x87e5feb8 udplite_prot +EXPORT_SYMBOL vmlinux 0x87ea2789 skb_pull +EXPORT_SYMBOL vmlinux 0x880aa278 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x880c2628 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x881a3eca nd_get_link +EXPORT_SYMBOL vmlinux 0x8834396c mod_timer +EXPORT_SYMBOL vmlinux 0x8843c9e8 fsnotify_get_group +EXPORT_SYMBOL vmlinux 0x88630272 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x887fa47e __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x8885284b generic_end_io_acct +EXPORT_SYMBOL vmlinux 0x889b3e1e __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x889bbc46 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x88b214ad dev_queue_xmit +EXPORT_SYMBOL vmlinux 0x88c3e91a nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x88deffc3 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0x88ee6590 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x88ef1988 __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0x88f00d18 lg_global_unlock +EXPORT_SYMBOL vmlinux 0x89086c99 seq_release_private +EXPORT_SYMBOL vmlinux 0x891bef26 vm_stat +EXPORT_SYMBOL vmlinux 0x892b26a0 set_memory_nx +EXPORT_SYMBOL vmlinux 0x89474a1c skb_dequeue +EXPORT_SYMBOL vmlinux 0x897e6129 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x89acb477 iov_iter_npages +EXPORT_SYMBOL vmlinux 0x89ae4c20 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89affef2 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x89bbf441 neigh_parms_release +EXPORT_SYMBOL vmlinux 0x89ca6e4a mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x89d2e403 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89da6e2a sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x89dd6102 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a24796e tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x8a28f6ac blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a5251a6 inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x8a64a3ac backlight_device_register +EXPORT_SYMBOL vmlinux 0x8a6a7230 pcim_iomap +EXPORT_SYMBOL vmlinux 0x8a6af65c kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a80d7a5 acpi_error +EXPORT_SYMBOL vmlinux 0x8a91f822 padata_stop +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8a9cde85 i2c_clients_command +EXPORT_SYMBOL vmlinux 0x8aad4df5 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x8ab54fa9 generic_perform_write +EXPORT_SYMBOL vmlinux 0x8ab767be bio_chain +EXPORT_SYMBOL vmlinux 0x8ac3db86 sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x8ad0cffc udp_add_offload +EXPORT_SYMBOL vmlinux 0x8ad68bfa pnp_device_attach +EXPORT_SYMBOL vmlinux 0x8af143a8 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x8b13d06c jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x8b226a81 acpi_video_dmi_demote_vendor +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b57a33c bio_advance +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b682f6b xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x8b78d28f dev_get_nest_level +EXPORT_SYMBOL vmlinux 0x8b79c1ba xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b900f3b _raw_read_lock +EXPORT_SYMBOL vmlinux 0x8b91a530 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8ba95d3d mpage_writepage +EXPORT_SYMBOL vmlinux 0x8bab5bf3 vga_switcheroo_get_client_state +EXPORT_SYMBOL vmlinux 0x8bcd2242 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x8bcefe87 kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x8bd94c39 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x8bddc7d7 d_lookup +EXPORT_SYMBOL vmlinux 0x8be19e88 udp_prot +EXPORT_SYMBOL vmlinux 0x8bfd3436 input_event +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c2153cc i2c_master_send +EXPORT_SYMBOL vmlinux 0x8c26cdfa i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x8c49d6d4 km_new_mapping +EXPORT_SYMBOL vmlinux 0x8c4b2c67 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c854059 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x8c96ce98 devm_release_resource +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8ce50568 mount_nodev +EXPORT_SYMBOL vmlinux 0x8cfe1bdb blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x8d126e28 dma_supported +EXPORT_SYMBOL vmlinux 0x8d4b0144 d_splice_alias +EXPORT_SYMBOL vmlinux 0x8d4d0835 blk_init_tags +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d566e83 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d8d96c6 acpi_get_sleep_type_data +EXPORT_SYMBOL vmlinux 0x8da1a3cb acpi_remove_interface +EXPORT_SYMBOL vmlinux 0x8daf8c42 dql_init +EXPORT_SYMBOL vmlinux 0x8db58140 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x8deaeb39 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8dff7068 vfs_readv +EXPORT_SYMBOL vmlinux 0x8e002cda acpi_remove_gpe_block +EXPORT_SYMBOL vmlinux 0x8e17ef0d blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x8e29bdd1 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x8e332829 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x8e37653d simple_pin_fs +EXPORT_SYMBOL vmlinux 0x8e49541d tcf_hash_search +EXPORT_SYMBOL vmlinux 0x8e4ae6e9 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x8e6fc146 blk_delay_queue +EXPORT_SYMBOL vmlinux 0x8ea5836d skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x8ea747b8 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x8eaf2a5f vga_switcheroo_unregister_handler +EXPORT_SYMBOL vmlinux 0x8ed57754 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0x8ed57bca key_validate +EXPORT_SYMBOL vmlinux 0x8ed74d13 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x8ed9b17b tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x8ee010dc update_time +EXPORT_SYMBOL vmlinux 0x8ee287bc tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x8f03c0e7 simple_unlink +EXPORT_SYMBOL vmlinux 0x8f152b17 mmc_get_card +EXPORT_SYMBOL vmlinux 0x8f15bb1e qdisc_reset +EXPORT_SYMBOL vmlinux 0x8f23dabb eth_rebuild_header +EXPORT_SYMBOL vmlinux 0x8f2703b7 wbinvd_on_all_cpus +EXPORT_SYMBOL vmlinux 0x8f35f086 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x8f3cc1ad alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x8f5b9376 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x8f88d116 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x8f96748a vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x8f9c199c __get_user_2 +EXPORT_SYMBOL vmlinux 0x8fa08a5d register_xen_selfballooning +EXPORT_SYMBOL vmlinux 0x8fb93ffc generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x8fc3963d locks_copy_lock +EXPORT_SYMBOL vmlinux 0x8fda874a padata_do_parallel +EXPORT_SYMBOL vmlinux 0x8fdcd289 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x8fde6f05 ilookup +EXPORT_SYMBOL vmlinux 0x8fe48b08 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x901e5de5 i2c_master_recv +EXPORT_SYMBOL vmlinux 0x9036bc2e d_move +EXPORT_SYMBOL vmlinux 0x904409c6 acpi_set_firmware_waking_vector +EXPORT_SYMBOL vmlinux 0x905b65d5 filp_open +EXPORT_SYMBOL vmlinux 0x9072afe4 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x9081f88f try_to_release_page +EXPORT_SYMBOL vmlinux 0x90996227 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x909dc1a8 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x90b28a7e write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x90be9b96 acpi_bus_get_device +EXPORT_SYMBOL vmlinux 0x90c7aa4e genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x90dcacc5 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x91369c5e flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x913efda2 __d_drop +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x9150b44b iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x91529b1d block_write_end +EXPORT_SYMBOL vmlinux 0x915a1c6f qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x91607d95 set_memory_wb +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x917cc0ac make_bad_inode +EXPORT_SYMBOL vmlinux 0x91831d70 seq_printf +EXPORT_SYMBOL vmlinux 0x91967e8e xen_selfballoon_init +EXPORT_SYMBOL vmlinux 0x9196ba95 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x91a35edb security_inode_init_security +EXPORT_SYMBOL vmlinux 0x91a3cdf4 down_timeout +EXPORT_SYMBOL vmlinux 0x91ac822f vscnprintf +EXPORT_SYMBOL vmlinux 0x91d000ce lock_sock_fast +EXPORT_SYMBOL vmlinux 0x91dac812 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x91dbb314 elv_rb_add +EXPORT_SYMBOL vmlinux 0x9234e79a proc_create_data +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x923c4f63 alloc_fddidev +EXPORT_SYMBOL vmlinux 0x9242a9c6 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x9263745a buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x9272dff0 __ip_select_ident +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x9293e3ae scm_fp_dup +EXPORT_SYMBOL vmlinux 0x92a1f28b copy_from_iter +EXPORT_SYMBOL vmlinux 0x92a3f02f scsi_scan_host +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92b99a2d simple_transaction_set +EXPORT_SYMBOL vmlinux 0x92d050df iov_pages +EXPORT_SYMBOL vmlinux 0x92db68d0 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x92e621cf __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x92f8d8bd tcp_make_synack +EXPORT_SYMBOL vmlinux 0x92f8e6fd gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x931137c5 security_file_permission +EXPORT_SYMBOL vmlinux 0x9327f5ce _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x933e57f7 agp_bridge +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x934ee4cf kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0x93675ab7 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x9373ace4 vfs_llseek +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x937846c7 acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0x937e87cf pci_dev_driver +EXPORT_SYMBOL vmlinux 0x939a0d12 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93b34368 noop_llseek +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93b64671 kernel_connect +EXPORT_SYMBOL vmlinux 0x93bc1d63 dma_find_channel +EXPORT_SYMBOL vmlinux 0x93d0dc86 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x93f3e52b acpi_extract_package +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x9413a7d3 sock_create +EXPORT_SYMBOL vmlinux 0x9434324a tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x9446cea4 ps2_command +EXPORT_SYMBOL vmlinux 0x94504724 free_netdev +EXPORT_SYMBOL vmlinux 0x94564d69 dquot_commit +EXPORT_SYMBOL vmlinux 0x94596be4 tcp_connect +EXPORT_SYMBOL vmlinux 0x945a7134 release_firmware +EXPORT_SYMBOL vmlinux 0x946ee86e simple_transaction_read +EXPORT_SYMBOL vmlinux 0x947aaeee downgrade_write +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94a84d0c vga_switcheroo_set_dynamic_switch +EXPORT_SYMBOL vmlinux 0x94b674b5 from_kuid +EXPORT_SYMBOL vmlinux 0x94bc5905 inode_init_once +EXPORT_SYMBOL vmlinux 0x94e98459 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x952b3dcc gen_new_estimator +EXPORT_SYMBOL vmlinux 0x95395301 acpi_exception +EXPORT_SYMBOL vmlinux 0x953f1175 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x95487bc9 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x955a832f ___preempt_schedule +EXPORT_SYMBOL vmlinux 0x9591764d generic_file_open +EXPORT_SYMBOL vmlinux 0x95987c4b cdrom_check_events +EXPORT_SYMBOL vmlinux 0x95bd6e26 acpi_install_sci_handler +EXPORT_SYMBOL vmlinux 0x95c0371b fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x95d5e4ce mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x95f22bad param_ops_invbool +EXPORT_SYMBOL vmlinux 0x961cd13e wait_iff_congested +EXPORT_SYMBOL vmlinux 0x96217801 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x96229660 ip_cmsg_recv +EXPORT_SYMBOL vmlinux 0x9659ad1e netif_carrier_on +EXPORT_SYMBOL vmlinux 0x9683ea87 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x969c0f35 acpi_processor_unregister_performance +EXPORT_SYMBOL vmlinux 0x96b04988 revalidate_disk +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96b7753e vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x96c6b475 vfs_fsync +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96d87716 tcp_fastopen_create_child +EXPORT_SYMBOL vmlinux 0x9709945d mmc_can_discard +EXPORT_SYMBOL vmlinux 0x9725b589 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x973c6a45 md_write_end +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x9755cfcc neigh_connected_output +EXPORT_SYMBOL vmlinux 0x97868aef __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97c03ec4 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x97c5bd0a acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x97c942e7 blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0x97de0ddd acpi_install_gpe_block +EXPORT_SYMBOL vmlinux 0x9820b644 warn_slowpath_fmt_taint +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x982f70d6 key_payload_reserve +EXPORT_SYMBOL vmlinux 0x9835b690 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x983c4f99 sock_no_listen +EXPORT_SYMBOL vmlinux 0x9841314a mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x98625d14 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x986cffcb skb_vlan_push +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x987ab25d fence_add_callback +EXPORT_SYMBOL vmlinux 0x988ed85d set_memory_x +EXPORT_SYMBOL vmlinux 0x98bec441 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x98c68c41 __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x98f148df nf_log_register +EXPORT_SYMBOL vmlinux 0x98fa21b0 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x990c8a84 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x99195078 vsnprintf +EXPORT_SYMBOL vmlinux 0x99343f25 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99401975 blk_finish_request +EXPORT_SYMBOL vmlinux 0x9943786c set_pages_array_wc +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x997622c1 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x997cb1b5 netlink_ack +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99adb3bd scsi_device_get +EXPORT_SYMBOL vmlinux 0x99befd04 tty_vhangup +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99d3a43c dm_table_get_size +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99ea1521 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x99f068d5 x86_cpu_to_node_map +EXPORT_SYMBOL vmlinux 0x99fb2bf6 padata_free +EXPORT_SYMBOL vmlinux 0x99fb74c6 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x9a050aa8 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x9a0c73f5 pci_scan_slot +EXPORT_SYMBOL vmlinux 0x9a179004 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x9a1d54f7 iterate_mounts +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a2f9f9a delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x9a3de570 pci_biosrom_size +EXPORT_SYMBOL vmlinux 0x9a3f497e skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x9a51140f set_binfmt +EXPORT_SYMBOL vmlinux 0x9a5b1fdc __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x9a5ffc64 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x9a7417ed fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0x9a7d4284 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x9aa1e952 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0x9ac04986 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9aeedd51 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x9af89f98 memcpy_fromiovec +EXPORT_SYMBOL vmlinux 0x9b03a0fb mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x9b04950f jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x9b1b70a8 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b6500cb __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x9b9c6619 udp6_set_csum +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bbe88b3 flex_array_put +EXPORT_SYMBOL vmlinux 0x9bcabcb7 __ht_create_irq +EXPORT_SYMBOL vmlinux 0x9bdca183 cdev_del +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9beebc76 tcp_prot +EXPORT_SYMBOL vmlinux 0x9bf0ec38 fs_bio_set +EXPORT_SYMBOL vmlinux 0x9bf40492 ip6_xmit +EXPORT_SYMBOL vmlinux 0x9bf70966 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x9c03ebe7 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x9c1c53f7 mmc_gpio_free_ro +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c4f7750 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x9c587e7e security_path_chmod +EXPORT_SYMBOL vmlinux 0x9c658953 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cc68e45 dm_put_device +EXPORT_SYMBOL vmlinux 0x9cdd5ca6 security_inode_permission +EXPORT_SYMBOL vmlinux 0x9cf7745d kill_litter_super +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d1784ab jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x9d1a5e3a __memcpy +EXPORT_SYMBOL vmlinux 0x9d2305e4 unload_nls +EXPORT_SYMBOL vmlinux 0x9d2c1538 mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0x9d33ef5e acpi_enable +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d3d8806 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x9d6b4464 swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x9d82ea20 lookup_one_len +EXPORT_SYMBOL vmlinux 0x9d95c38c fence_free +EXPORT_SYMBOL vmlinux 0x9da05e10 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x9de4fb8d gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x9de9ae24 commit_creds +EXPORT_SYMBOL vmlinux 0x9ded1944 ilookup5 +EXPORT_SYMBOL vmlinux 0x9def8e0f blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e2f8c90 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e363b6b acpi_disable_gpe +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e5aed14 dm_unregister_target +EXPORT_SYMBOL vmlinux 0x9e5d9c8a dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e64fbfe rtc_cmos_read +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9ea2fb40 PDE_DATA +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ec020cd elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0x9ecce42f devm_clk_get +EXPORT_SYMBOL vmlinux 0x9ed2a08c mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x9ed499ff __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x9ee74f11 bdi_unregister +EXPORT_SYMBOL vmlinux 0x9eeeb56d tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x9ef23bc3 lookup_bdev +EXPORT_SYMBOL vmlinux 0x9f0aba41 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f489587 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x9f6937fd mmc_detect_change +EXPORT_SYMBOL vmlinux 0x9f78bc29 sg_miter_next +EXPORT_SYMBOL vmlinux 0x9f78fc75 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fb863e8 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x9fd7cda1 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ff051c4 uart_suspend_port +EXPORT_SYMBOL vmlinux 0x9ff2d804 km_report +EXPORT_SYMBOL vmlinux 0x9ff6e5b7 netdev_update_features +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0x9ffd75d6 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0xa0026da9 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa0172788 tcp_parse_options +EXPORT_SYMBOL vmlinux 0xa022bda1 sock_no_poll +EXPORT_SYMBOL vmlinux 0xa0277583 freeze_bdev +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa07a30ab string_escape_mem +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07ddcd6 kobject_init +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa0834a47 gen_pool_free +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa091b01e uart_register_driver +EXPORT_SYMBOL vmlinux 0xa0997185 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0b0b0ec framebuffer_alloc +EXPORT_SYMBOL vmlinux 0xa0cfae5e bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0dc2c4d set_pages_uc +EXPORT_SYMBOL vmlinux 0xa0e37479 mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0xa0e93eec blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xa0eabc4e cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0f80cec blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0ff74d6 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa10f8a43 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xa115c19e inet_frags_init_net +EXPORT_SYMBOL vmlinux 0xa115e5d4 setup_arg_pages +EXPORT_SYMBOL vmlinux 0xa12039a2 mdiobus_scan +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa129a8e2 get_cached_acl +EXPORT_SYMBOL vmlinux 0xa13806c8 from_kprojid +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa145b441 pci_select_bars +EXPORT_SYMBOL vmlinux 0xa14b3f5d flex_array_free_parts +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa15e9bf8 tty_throttle +EXPORT_SYMBOL vmlinux 0xa16441de fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0xa1764aae jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0xa17eecaa __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0xa19f4b41 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1d64f58 blk_put_request +EXPORT_SYMBOL vmlinux 0xa1f16116 sk_ns_capable +EXPORT_SYMBOL vmlinux 0xa202a8e5 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xa232ce2f set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0xa242ec06 lro_receive_skb +EXPORT_SYMBOL vmlinux 0xa260a2a8 cfb_fillrect +EXPORT_SYMBOL vmlinux 0xa283ac8d sk_release_kernel +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa2a335bd vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0xa2b94626 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0xa2bafee9 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xa2c099e8 elevator_change +EXPORT_SYMBOL vmlinux 0xa2de6ed4 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0xa2eee07b skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xa2ef34d7 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xa30a8fe2 vga_switcheroo_unregister_client +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa327f631 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0xa332f9b6 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xa34bddc5 genphy_suspend +EXPORT_SYMBOL vmlinux 0xa3504933 eth_header_parse +EXPORT_SYMBOL vmlinux 0xa350a8f8 set_memory_array_uc +EXPORT_SYMBOL vmlinux 0xa366dbeb pnp_stop_dev +EXPORT_SYMBOL vmlinux 0xa36d1f50 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0xa37e78b6 flex_array_get +EXPORT_SYMBOL vmlinux 0xa38f2ce9 x86_dma_fallback_dev +EXPORT_SYMBOL vmlinux 0xa3a3b183 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xa3c370ad pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0xa3d66a6a scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xa3e2a516 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xa3f393bd atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0xa3f96685 wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0xa3fc3d50 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xa4197b54 dentry_path_raw +EXPORT_SYMBOL vmlinux 0xa4511467 crc16 +EXPORT_SYMBOL vmlinux 0xa457f1b3 complete_request_key +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa4886196 kmem_cache_create +EXPORT_SYMBOL vmlinux 0xa49490c7 dev_change_flags +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4d55129 register_netdevice +EXPORT_SYMBOL vmlinux 0xa4e6e50b rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0xa4f77405 simple_write_end +EXPORT_SYMBOL vmlinux 0xa4fb150a blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0xa51df2b4 down_killable +EXPORT_SYMBOL vmlinux 0xa525af4b security_path_unlink +EXPORT_SYMBOL vmlinux 0xa52a1c84 dev_get_flags +EXPORT_SYMBOL vmlinux 0xa54181bc __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0xa54e671d init_special_inode +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa55737d7 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0xa55c70ff icmp_send +EXPORT_SYMBOL vmlinux 0xa5644786 bitmap_close_sync +EXPORT_SYMBOL vmlinux 0xa58a3166 lg_local_lock +EXPORT_SYMBOL vmlinux 0xa58ac657 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5996361 acpi_device_set_power +EXPORT_SYMBOL vmlinux 0xa59b67dd jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0xa5a4ebc7 I_BDEV +EXPORT_SYMBOL vmlinux 0xa5a51eee __crc32c_le +EXPORT_SYMBOL vmlinux 0xa5be85ce bio_init +EXPORT_SYMBOL vmlinux 0xa5e4f65c __next_cpu_nr +EXPORT_SYMBOL vmlinux 0xa5e74d01 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0xa5eb409c xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xa5f0a301 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xa5f88dd0 netdev_printk +EXPORT_SYMBOL vmlinux 0xa615b5bc ata_dev_printk +EXPORT_SYMBOL vmlinux 0xa627fec3 pci_request_regions +EXPORT_SYMBOL vmlinux 0xa6353da3 kernel_getpeername +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa6567e11 __frontswap_test +EXPORT_SYMBOL vmlinux 0xa65b151f __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xa6691db3 inode_set_flags +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa686737c sync_filesystem +EXPORT_SYMBOL vmlinux 0xa68c4f9d bdi_init +EXPORT_SYMBOL vmlinux 0xa6b51bf9 register_exec_domain +EXPORT_SYMBOL vmlinux 0xa6bc8ed0 agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0xa6bd63ca acpi_bios_error +EXPORT_SYMBOL vmlinux 0xa6ce17b1 inet6_ioctl +EXPORT_SYMBOL vmlinux 0xa6f34e4e blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0xa6f6fcf8 register_key_type +EXPORT_SYMBOL vmlinux 0xa6fa9bde blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa700d62a tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0xa703b298 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0xa70fabbe release_evntsel_nmi +EXPORT_SYMBOL vmlinux 0xa7132796 scsi_host_get +EXPORT_SYMBOL vmlinux 0xa719191d consume_skb +EXPORT_SYMBOL vmlinux 0xa71b6fd1 vme_irq_handler +EXPORT_SYMBOL vmlinux 0xa7223b49 bio_map_kern +EXPORT_SYMBOL vmlinux 0xa723fe1a phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0xa72a0f5b nr_online_nodes +EXPORT_SYMBOL vmlinux 0xa7315701 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0xa73301e9 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa75d95f1 lease_modify +EXPORT_SYMBOL vmlinux 0xa7fcb8a2 sk_wait_data +EXPORT_SYMBOL vmlinux 0xa80193aa __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xa80384c1 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0xa81095f6 security_d_instantiate +EXPORT_SYMBOL vmlinux 0xa81fc3a3 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa8419d53 seq_bitmap_list +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa85f30c5 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa87dcf00 param_set_ulong +EXPORT_SYMBOL vmlinux 0xa88c5b71 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0xa8900346 devfreq_add_device +EXPORT_SYMBOL vmlinux 0xa8a6f639 __check_region +EXPORT_SYMBOL vmlinux 0xa8b894fc elv_add_request +EXPORT_SYMBOL vmlinux 0xa8b90922 nf_register_hooks +EXPORT_SYMBOL vmlinux 0xa8c3877a nla_append +EXPORT_SYMBOL vmlinux 0xa8d51b22 kill_fasync +EXPORT_SYMBOL vmlinux 0xa8f32e76 vmap +EXPORT_SYMBOL vmlinux 0xa8f6ce58 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa9125b4d netdev_emerg +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa91b5561 acpi_video_backlight_support +EXPORT_SYMBOL vmlinux 0xa93443b5 console_start +EXPORT_SYMBOL vmlinux 0xa943fd93 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0xa94fc302 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0xa95d3cdb gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0xa9697456 d_tmpfile +EXPORT_SYMBOL vmlinux 0xa96c7e70 __page_cache_alloc +EXPORT_SYMBOL vmlinux 0xa9951637 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0xa99b39c2 prandom_bytes +EXPORT_SYMBOL vmlinux 0xa9a8e17f arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0xa9b6078c inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0xa9bd2676 __vmalloc +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9ded506 lock_fb_info +EXPORT_SYMBOL vmlinux 0xaa0073b7 __net_get_random_once +EXPORT_SYMBOL vmlinux 0xaa579ccd dump_trace +EXPORT_SYMBOL vmlinux 0xaa673088 start_tty +EXPORT_SYMBOL vmlinux 0xaa6b3aa2 sock_register +EXPORT_SYMBOL vmlinux 0xaa6d14ee fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa8974ee abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0xaa917799 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xaa936920 register_qdisc +EXPORT_SYMBOL vmlinux 0xaa95c5ca __seq_open_private +EXPORT_SYMBOL vmlinux 0xaa9fea54 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xaad5e24c kobject_set_name +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaadb0abe truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xaadd7c9b ps2_end_command +EXPORT_SYMBOL vmlinux 0xaae4e9c7 tcp_close +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaafb6a4c submit_bio +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab2abddf dma_spin_lock +EXPORT_SYMBOL vmlinux 0xab462a08 tcp_prequeue +EXPORT_SYMBOL vmlinux 0xab551fad acpi_get_data_full +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab65ed80 set_memory_uc +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab770678 rdmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7e081f param_set_uint +EXPORT_SYMBOL vmlinux 0xab82fdb9 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0xab943681 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabd3081e jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xabfb0f0d __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xac057faa xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0xac0a2562 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac0c4704 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0xac0d4f78 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0xac0efafd pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac398912 flex_array_clear +EXPORT_SYMBOL vmlinux 0xac3d20e2 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xac40de3f invalidate_bdev +EXPORT_SYMBOL vmlinux 0xac41ea8f clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xac58ea5e acpi_unload_table_id +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacc4c91c tty_port_open +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd279d5 __scsi_add_device +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad01744f kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad13c689 acpi_os_execute +EXPORT_SYMBOL vmlinux 0xad164875 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xad38a195 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xad39b37f cdev_alloc +EXPORT_SYMBOL vmlinux 0xad3ba97a jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0xad42ed8e jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0xad4400b7 efi +EXPORT_SYMBOL vmlinux 0xad4972b8 writeback_in_progress +EXPORT_SYMBOL vmlinux 0xad4e8157 mount_subtree +EXPORT_SYMBOL vmlinux 0xad7150e0 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad8d4a1e dquot_initialize +EXPORT_SYMBOL vmlinux 0xaddacd96 netdev_info +EXPORT_SYMBOL vmlinux 0xadfb6c27 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae405d79 directly_mappable_cdev_bdi +EXPORT_SYMBOL vmlinux 0xae5bf000 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae8c50e1 key_type_keyring +EXPORT_SYMBOL vmlinux 0xae9bb0b2 sock_create_lite +EXPORT_SYMBOL vmlinux 0xae9e04ee iterate_fd +EXPORT_SYMBOL vmlinux 0xaea4b4dc netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0xaea8db8a jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xaea976a8 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xaeab5733 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0xaeb5fe52 agp_copy_info +EXPORT_SYMBOL vmlinux 0xaeca38e9 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0xaf1a6ee7 pci_iomap +EXPORT_SYMBOL vmlinux 0xaf1ce333 bio_split +EXPORT_SYMBOL vmlinux 0xaf1dd07f kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf41127d param_set_bint +EXPORT_SYMBOL vmlinux 0xaf41e6a8 dquot_get_dqinfo +EXPORT_SYMBOL vmlinux 0xaf51ff3b generic_removexattr +EXPORT_SYMBOL vmlinux 0xaf596510 sock_release +EXPORT_SYMBOL vmlinux 0xaf611eac amd_nb_misc_ids +EXPORT_SYMBOL vmlinux 0xaf669f2d _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0xaf69943c tty_port_init +EXPORT_SYMBOL vmlinux 0xaf6ae696 kstrndup +EXPORT_SYMBOL vmlinux 0xaf6ed010 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0xaf8c8c06 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0xaf911a28 misc_register +EXPORT_SYMBOL vmlinux 0xaf91d89f __kernel_param_lock +EXPORT_SYMBOL vmlinux 0xaf934775 filemap_fault +EXPORT_SYMBOL vmlinux 0xafa5b034 bitmap_unplug +EXPORT_SYMBOL vmlinux 0xafb84758 igrab +EXPORT_SYMBOL vmlinux 0xafb8c6ff copy_user_generic_string +EXPORT_SYMBOL vmlinux 0xafc28f77 compat_ip_setsockopt +EXPORT_SYMBOL vmlinux 0xafd5ff2c amd_iommu_v2_supported +EXPORT_SYMBOL vmlinux 0xb01b1db8 intel_gtt_insert_sg_entries +EXPORT_SYMBOL vmlinux 0xb03a9db7 fence_default_wait +EXPORT_SYMBOL vmlinux 0xb05c075c generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb0613144 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0xb095426c dev_remove_offload +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0a51497 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0xb0b992b6 truncate_pagecache +EXPORT_SYMBOL vmlinux 0xb0bda7da mutex_unlock +EXPORT_SYMBOL vmlinux 0xb0d3b8ce devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0xb0d668dd fasync_helper +EXPORT_SYMBOL vmlinux 0xb0dedec2 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0e602eb memmove +EXPORT_SYMBOL vmlinux 0xb0f4389a seq_release +EXPORT_SYMBOL vmlinux 0xb0fff2d6 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0xb100d31f __neigh_create +EXPORT_SYMBOL vmlinux 0xb104aab4 inet6_release +EXPORT_SYMBOL vmlinux 0xb10c1379 kernel_listen +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb12bd19e sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb138d0bf dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0xb14186f7 mmc_erase +EXPORT_SYMBOL vmlinux 0xb1422a7c pci_get_slot +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb17631f4 queue_write_lock_slowpath +EXPORT_SYMBOL vmlinux 0xb1811b10 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0xb18ed6bb user_path_create +EXPORT_SYMBOL vmlinux 0xb19760c3 bitmap_onto +EXPORT_SYMBOL vmlinux 0xb1ac788e page_readlink +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1cb6a80 tcp_child_process +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1cfad22 rdmsr_on_cpu +EXPORT_SYMBOL vmlinux 0xb20d4cd4 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xb20ecf88 acpi_run_osc +EXPORT_SYMBOL vmlinux 0xb219d56c wbinvd_on_cpu +EXPORT_SYMBOL vmlinux 0xb225bf0d param_ops_ushort +EXPORT_SYMBOL vmlinux 0xb22e3ead fddi_change_mtu +EXPORT_SYMBOL vmlinux 0xb24335a9 d_alloc_name +EXPORT_SYMBOL vmlinux 0xb2463225 elv_rb_del +EXPORT_SYMBOL vmlinux 0xb257467a blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb275e57f scsi_remove_host +EXPORT_SYMBOL vmlinux 0xb2849434 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xb2873969 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xb29f9f79 __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0xb2b3eb79 empty_aops +EXPORT_SYMBOL vmlinux 0xb2ba9299 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0xb2bc2e06 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2bf326d shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0xb2c8749b param_ops_ulong +EXPORT_SYMBOL vmlinux 0xb2d56ad4 jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0xb2e08e7b lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0xb2ee6ece inode_add_bytes +EXPORT_SYMBOL vmlinux 0xb2f74fb6 intel_gmch_remove +EXPORT_SYMBOL vmlinux 0xb2fd5ceb __put_user_4 +EXPORT_SYMBOL vmlinux 0xb306f80a km_state_notify +EXPORT_SYMBOL vmlinux 0xb3209e83 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xb3284531 acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xb32a8dd1 sock_update_memcg +EXPORT_SYMBOL vmlinux 0xb32c7a04 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xb32cd73e netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0xb3341949 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0xb334940e dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0xb33be118 acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0xb344c4ad capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xb34824c0 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0xb352177e find_first_bit +EXPORT_SYMBOL vmlinux 0xb372bbe3 compat_ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0xb3749c29 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xb38ee27c acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0xb3ce62ff inet_sendmsg +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d59d98 param_get_int +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3fb2e60 tso_start +EXPORT_SYMBOL vmlinux 0xb4099179 ppp_channel_index +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4240b04 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0xb43044eb security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xb43d9c2f ftrace_print_flags_seq +EXPORT_SYMBOL vmlinux 0xb43fb694 default_file_splice_read +EXPORT_SYMBOL vmlinux 0xb445742b seq_vprintf +EXPORT_SYMBOL vmlinux 0xb4515b2d tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xb46c60c5 sock_init_data +EXPORT_SYMBOL vmlinux 0xb46d7681 netdev_state_change +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb47189b5 reservation_ww_class +EXPORT_SYMBOL vmlinux 0xb48b1d25 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0xb4902bac padata_add_cpu +EXPORT_SYMBOL vmlinux 0xb4bf40fa pci_unmap_rom +EXPORT_SYMBOL vmlinux 0xb4bfddaa devm_kvasprintf +EXPORT_SYMBOL vmlinux 0xb4dd3800 neigh_destroy +EXPORT_SYMBOL vmlinux 0xb4f16526 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0xb4f952f3 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0xb5058870 nf_afinfo +EXPORT_SYMBOL vmlinux 0xb51458bf wait_on_sync_kiocb +EXPORT_SYMBOL vmlinux 0xb520e4a9 max8998_update_reg +EXPORT_SYMBOL vmlinux 0xb52ee8be intel_gtt_clear_range +EXPORT_SYMBOL vmlinux 0xb533a5e7 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0xb536a4f0 drop_nlink +EXPORT_SYMBOL vmlinux 0xb53a537d splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0xb54533f7 usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xb54ea247 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xb54fa9d9 arp_find +EXPORT_SYMBOL vmlinux 0xb573114a ida_simple_get +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb57f2457 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xb58cd8df tty_free_termios +EXPORT_SYMBOL vmlinux 0xb59fda0e bio_copy_data +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5a99808 dma_ops +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5bea94a tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb5d9a2e1 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0xb5dc70b2 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xb5dcab5b remove_wait_queue +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb62f62d3 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xb65f06f7 genphy_update_link +EXPORT_SYMBOL vmlinux 0xb66999ad drop_super +EXPORT_SYMBOL vmlinux 0xb674a534 acpi_unmap_cpu +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb6863aa2 phy_connect_direct +EXPORT_SYMBOL vmlinux 0xb6867dc7 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6e045c9 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0xb6eb0354 _dev_info +EXPORT_SYMBOL vmlinux 0xb7057b61 md_finish_reshape +EXPORT_SYMBOL vmlinux 0xb71871f6 param_ops_string +EXPORT_SYMBOL vmlinux 0xb73769e0 copy_to_iter +EXPORT_SYMBOL vmlinux 0xb73d63a0 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb74e957f posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0xb758b225 acpi_disable_event +EXPORT_SYMBOL vmlinux 0xb75f250f pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb7958432 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0xb7b5625d bio_integrity_prep +EXPORT_SYMBOL vmlinux 0xb7c12faa x86_hyper_ms_hyperv +EXPORT_SYMBOL vmlinux 0xb7e4420d eth_validate_addr +EXPORT_SYMBOL vmlinux 0xb7f47feb inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0xb801cef1 sock_i_uid +EXPORT_SYMBOL vmlinux 0xb8056d6c get_tz_trend +EXPORT_SYMBOL vmlinux 0xb8307c32 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0xb8509893 register_shrinker +EXPORT_SYMBOL vmlinux 0xb8513d8d blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xb8559acd pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb87dd1c0 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0xb8c4f6f1 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0xb8d2df1e mdiobus_write +EXPORT_SYMBOL vmlinux 0xb8e7ce2c __put_user_8 +EXPORT_SYMBOL vmlinux 0xb8f86f9b vfs_read +EXPORT_SYMBOL vmlinux 0xb8fbb36d blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb90b0452 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0xb9249d16 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xb9375c4e __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0xb9746bd2 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0xb97d461c simple_transaction_get +EXPORT_SYMBOL vmlinux 0xb985b38b clear_nlink +EXPORT_SYMBOL vmlinux 0xb9ab9101 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0xb9c58fb3 input_open_device +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xba15a9a6 max8925_set_bits +EXPORT_SYMBOL vmlinux 0xba2536bf dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xba2d8594 ec_read +EXPORT_SYMBOL vmlinux 0xba47468f init_buffer +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba5ddfa3 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0xba63339c _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xba645fd6 inode_change_ok +EXPORT_SYMBOL vmlinux 0xba8f7956 pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0xbab308c9 pci_get_subsys +EXPORT_SYMBOL vmlinux 0xbb01ab11 textsearch_register +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb07e70a dev_uc_init +EXPORT_SYMBOL vmlinux 0xbb11e558 pci_release_regions +EXPORT_SYMBOL vmlinux 0xbb27c0ee dentry_open +EXPORT_SYMBOL vmlinux 0xbb2b5e99 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0xbb34134a iov_shorten +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb98032b thaw_super +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbbaeb559 memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0xbbce6836 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0xbbd439be uart_get_divisor +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbdfd07a md_register_thread +EXPORT_SYMBOL vmlinux 0xbbf5e395 skb_copy +EXPORT_SYMBOL vmlinux 0xbbfcaca5 bit_waitqueue +EXPORT_SYMBOL vmlinux 0xbc0544dd udp_disconnect +EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit +EXPORT_SYMBOL vmlinux 0xbc2978e9 lg_global_lock +EXPORT_SYMBOL vmlinux 0xbc4f7c46 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0xbc576812 dentry_unhash +EXPORT_SYMBOL vmlinux 0xbc57cec2 nf_ct_attach +EXPORT_SYMBOL vmlinux 0xbc5c30a8 cad_pid +EXPORT_SYMBOL vmlinux 0xbc7305f4 path_is_under +EXPORT_SYMBOL vmlinux 0xbc7a7237 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0xbc9bc024 compat_sock_get_timestamp +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcdb607c skb_queue_tail +EXPORT_SYMBOL vmlinux 0xbce86795 kill_pid +EXPORT_SYMBOL vmlinux 0xbd100793 cpu_online_mask +EXPORT_SYMBOL vmlinux 0xbd1354ab blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0xbd25c3f0 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0xbd2e89cd __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0xbd3c730b fb_set_suspend +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd83389b pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbdaf5b07 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xbde56504 set_pages_x +EXPORT_SYMBOL vmlinux 0xbdfb6dbb __fentry__ +EXPORT_SYMBOL vmlinux 0xbe18153d try_wait_for_completion +EXPORT_SYMBOL vmlinux 0xbe216c62 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xbe274c27 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0xbe2c0274 add_timer +EXPORT_SYMBOL vmlinux 0xbe345b22 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0xbe457df7 dev_set_mtu +EXPORT_SYMBOL vmlinux 0xbe66621f simple_setattr +EXPORT_SYMBOL vmlinux 0xbe77c657 create_empty_buffers +EXPORT_SYMBOL vmlinux 0xbe98c885 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xbe99731f scsi_remove_device +EXPORT_SYMBOL vmlinux 0xbea5e993 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0xbec30d05 x86_match_cpu +EXPORT_SYMBOL vmlinux 0xbecfbb3f neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0xbef04b07 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf0395d8 inet6_protos +EXPORT_SYMBOL vmlinux 0xbf3851f9 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0xbf3b237d __blk_end_request +EXPORT_SYMBOL vmlinux 0xbf498e9e scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf8e76a5 pci_claim_resource +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfaa2354 simple_link +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfd22736 check_disk_size_change +EXPORT_SYMBOL vmlinux 0xbfda6dfa blk_get_request +EXPORT_SYMBOL vmlinux 0xbfe44d02 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0xbfec20ea __xfrm_init_state +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xbff21b46 mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0xc02cf69b clkdev_drop +EXPORT_SYMBOL vmlinux 0xc03a559f netdev_crit +EXPORT_SYMBOL vmlinux 0xc03ee0f3 ida_destroy +EXPORT_SYMBOL vmlinux 0xc051ce49 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0xc05fa2b6 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0xc05fdd50 md_done_sync +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc07f521b inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc08f0187 devm_gpio_free +EXPORT_SYMBOL vmlinux 0xc09787be ihold +EXPORT_SYMBOL vmlinux 0xc09e010b fb_validate_mode +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0b7323c max8925_bulk_write +EXPORT_SYMBOL vmlinux 0xc125640d starget_for_each_device +EXPORT_SYMBOL vmlinux 0xc125d76d abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0xc12d0b2a pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0xc15a44c6 memzero_explicit +EXPORT_SYMBOL vmlinux 0xc1615200 seq_path +EXPORT_SYMBOL vmlinux 0xc17df088 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0xc1901137 tcp_ioctl +EXPORT_SYMBOL vmlinux 0xc195e401 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0xc1a72517 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0xc1af61cd kern_unmount +EXPORT_SYMBOL vmlinux 0xc1c12860 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0xc1ca90b0 rtnl_notify +EXPORT_SYMBOL vmlinux 0xc1d53540 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1f6b205 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xc23f8dae tso_build_hdr +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc249e1d2 processors +EXPORT_SYMBOL vmlinux 0xc251e152 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xc2558d70 pci_enable_msix +EXPORT_SYMBOL vmlinux 0xc283a655 agp_free_page_array +EXPORT_SYMBOL vmlinux 0xc28cac36 nf_getsockopt +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc2a5c54c cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0xc2a69a64 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xc2c18f2b skb_checksum +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f4ac26 padata_alloc +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc35a9174 set_device_ro +EXPORT_SYMBOL vmlinux 0xc3650b03 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0xc387316f bio_add_page +EXPORT_SYMBOL vmlinux 0xc39be228 ___pskb_trim +EXPORT_SYMBOL vmlinux 0xc39fad15 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0xc3a531d9 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xc3aaf0a9 __put_user_1 +EXPORT_SYMBOL vmlinux 0xc3b4f56e fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3d73b28 mpage_writepages +EXPORT_SYMBOL vmlinux 0xc3d90e26 seq_escape +EXPORT_SYMBOL vmlinux 0xc3f323d7 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0xc4027c86 skb_store_bits +EXPORT_SYMBOL vmlinux 0xc415c009 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0xc41e1020 console_stop +EXPORT_SYMBOL vmlinux 0xc4354adf pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0xc44f799c unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xc46b45dd do_sync_write +EXPORT_SYMBOL vmlinux 0xc47c7ff2 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0xc48307db lz4_decompress +EXPORT_SYMBOL vmlinux 0xc488a03f flow_cache_init +EXPORT_SYMBOL vmlinux 0xc488acd4 ps2_begin_command +EXPORT_SYMBOL vmlinux 0xc498a302 _raw_write_unlock_irq +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4b829c5 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xc4b93f7d agp_generic_enable +EXPORT_SYMBOL vmlinux 0xc4c65e64 phy_suspend +EXPORT_SYMBOL vmlinux 0xc4db2572 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0xc4de7f96 netdev_change_features +EXPORT_SYMBOL vmlinux 0xc4f0b6e2 kernel_bind +EXPORT_SYMBOL vmlinux 0xc4f83ac2 acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0xc50c59d6 tty_kref_put +EXPORT_SYMBOL vmlinux 0xc5137552 x86_bios_cpu_apicid +EXPORT_SYMBOL vmlinux 0xc5163302 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0xc52811b0 max8998_read_reg +EXPORT_SYMBOL vmlinux 0xc5325074 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc554851d __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0xc558530d profile_pc +EXPORT_SYMBOL vmlinux 0xc593c4c2 skb_trim +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5ad42f8 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0xc5aea365 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0xc5c74e21 iget_locked +EXPORT_SYMBOL vmlinux 0xc5c911df x86_hyper_vmware +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5fb15dc strnicmp +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc6077843 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0xc6204ac5 pci_get_device +EXPORT_SYMBOL vmlinux 0xc6208b2c ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xc63094ec put_cmsg +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc6316a9a input_unregister_handle +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc65c3cc0 param_ops_bint +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc66702c8 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xc66c85d4 agp_unbind_memory +EXPORT_SYMBOL vmlinux 0xc6772da2 radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xc67b982d dm_kobject_release +EXPORT_SYMBOL vmlinux 0xc68f0aa3 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0xc69f6a3c devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xc6b368d3 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6e3d387 pci_bus_type +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72d9cc4 param_get_charp +EXPORT_SYMBOL vmlinux 0xc7423c5b bioset_free +EXPORT_SYMBOL vmlinux 0xc74f09e4 compat_sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc78f8d5e blk_get_queue +EXPORT_SYMBOL vmlinux 0xc798551e get_user_pages +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc79d4521 bitmap_endwrite +EXPORT_SYMBOL vmlinux 0xc79fc3d5 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0xc7a09bef cap_mmap_file +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7a5b746 dquot_acquire +EXPORT_SYMBOL vmlinux 0xc7b9023b agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0xc7dd5b4b skb_put +EXPORT_SYMBOL vmlinux 0xc7f5bd2e nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0xc80be2ee km_policy_notify +EXPORT_SYMBOL vmlinux 0xc81578fd rtnl_unicast +EXPORT_SYMBOL vmlinux 0xc82e90f5 twl6040_power +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc83f5cfc cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc84c64b8 simple_getattr +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc8748226 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0xc87e7a47 input_register_device +EXPORT_SYMBOL vmlinux 0xc886b398 down_read +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc89363af devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc8a925bf ppp_input +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8cdbb03 del_gendisk +EXPORT_SYMBOL vmlinux 0xc8d401f7 inet_frag_kill +EXPORT_SYMBOL vmlinux 0xc8d65887 dev_uc_del +EXPORT_SYMBOL vmlinux 0xc8e707df amd_iommu_complete_ppr +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc9131f23 nf_log_unset +EXPORT_SYMBOL vmlinux 0xc913c160 ip_check_defrag +EXPORT_SYMBOL vmlinux 0xc9188197 sk_alloc +EXPORT_SYMBOL vmlinux 0xc945abf1 dcache_dir_close +EXPORT_SYMBOL vmlinux 0xc95478ec simple_empty +EXPORT_SYMBOL vmlinux 0xc95d734e wl12xx_get_platform_data +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc96b123c always_delete_dentry +EXPORT_SYMBOL vmlinux 0xc978479a xz_dec_run +EXPORT_SYMBOL vmlinux 0xc97acee4 new_sync_write +EXPORT_SYMBOL vmlinux 0xc996d097 del_timer +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9a85991 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0xc9ab5b34 vfs_getattr +EXPORT_SYMBOL vmlinux 0xc9b51254 request_key +EXPORT_SYMBOL vmlinux 0xc9bcb97a __block_write_begin +EXPORT_SYMBOL vmlinux 0xc9d815a4 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xc9f18f91 md_write_start +EXPORT_SYMBOL vmlinux 0xca067c4b bio_integrity_clone +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca1a64c0 alloc_file +EXPORT_SYMBOL vmlinux 0xca1bca7f scsi_block_requests +EXPORT_SYMBOL vmlinux 0xca3662b8 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0xca390983 pci_pme_capable +EXPORT_SYMBOL vmlinux 0xca4ca404 gen_pool_create +EXPORT_SYMBOL vmlinux 0xca5ee09a vme_free_consistent +EXPORT_SYMBOL vmlinux 0xca67fd9c jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0xca81e458 ll_rw_block +EXPORT_SYMBOL vmlinux 0xca832efe kmalloc_order +EXPORT_SYMBOL vmlinux 0xca870be1 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0xca8acc78 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcab69ba6 f_setown +EXPORT_SYMBOL vmlinux 0xcad9ae3e pci_set_master +EXPORT_SYMBOL vmlinux 0xcae336a9 dcb_getapp +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb50cbbe unregister_console +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcbae6c7a acpi_lid_notifier_unregister +EXPORT_SYMBOL vmlinux 0xcbb86654 _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0xcbb8d92b dump_align +EXPORT_SYMBOL vmlinux 0xcbb8e733 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbd9ac07 tcp_release_cb +EXPORT_SYMBOL vmlinux 0xcbda3143 zpool_register_driver +EXPORT_SYMBOL vmlinux 0xcbe3f47e remove_proc_entry +EXPORT_SYMBOL vmlinux 0xcbf34cb5 __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0xcbf5852e mmc_alloc_host +EXPORT_SYMBOL vmlinux 0xcc030708 amd_iommu_flush_tlb +EXPORT_SYMBOL vmlinux 0xcc173cab acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0xcc235dc5 netdev_warn +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc26d729 bdget_disk +EXPORT_SYMBOL vmlinux 0xcc3a895a pnp_register_driver +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc778cc3 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0xcc7a8f5d pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xcc838223 __pte2cachemode_tbl +EXPORT_SYMBOL vmlinux 0xcc858ccd pagecache_write_begin +EXPORT_SYMBOL vmlinux 0xcc947d0d padata_do_serial +EXPORT_SYMBOL vmlinux 0xccac351e blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0xccb5acc7 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccc560ba poll_initwait +EXPORT_SYMBOL vmlinux 0xcce9733c inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xccf4ed33 mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0xcd013b7a pci_enable_device_io +EXPORT_SYMBOL vmlinux 0xcd20667a kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd320daa md_check_recovery +EXPORT_SYMBOL vmlinux 0xcd57f7b0 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xcd64343d kernel_setsockopt +EXPORT_SYMBOL vmlinux 0xcd7a11f9 key_alloc +EXPORT_SYMBOL vmlinux 0xcd7b8f04 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0xcd9f3129 fence_signal +EXPORT_SYMBOL vmlinux 0xcdb63cd0 vme_dma_request +EXPORT_SYMBOL vmlinux 0xcdc1657e xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc64622 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0xcdd7cdf2 backlight_force_update +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce3364b8 blk_integrity_register +EXPORT_SYMBOL vmlinux 0xce39e54c sock_wfree +EXPORT_SYMBOL vmlinux 0xce43601e __lock_buffer +EXPORT_SYMBOL vmlinux 0xce47a241 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0xce4904a4 acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce5345cd kmem_cache_size +EXPORT_SYMBOL vmlinux 0xce56482a arp_tbl +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce7850e1 crc32_le_shift +EXPORT_SYMBOL vmlinux 0xcea10f3a netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0xcea5807c __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceae504f cmdline_parts_free +EXPORT_SYMBOL vmlinux 0xcebd4a52 audit_log_task_info +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf21d241 __wake_up +EXPORT_SYMBOL vmlinux 0xcf2cea31 _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xcf33b699 blk_start_queue +EXPORT_SYMBOL vmlinux 0xcf63ac29 skb_clone_sk +EXPORT_SYMBOL vmlinux 0xcf6cfe1f msrs_free +EXPORT_SYMBOL vmlinux 0xcf865d99 inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0xcf870d25 skb_queue_purge +EXPORT_SYMBOL vmlinux 0xcf9b3d53 may_umount_tree +EXPORT_SYMBOL vmlinux 0xcfdca31d seq_bitmap +EXPORT_SYMBOL vmlinux 0xcfe340f1 sock_no_connect +EXPORT_SYMBOL vmlinux 0xcfe56e6d amd_iommu_domain_direct_map +EXPORT_SYMBOL vmlinux 0xcfefbcae mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xcff73c2d rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xd00ac482 param_get_ullong +EXPORT_SYMBOL vmlinux 0xd022776e task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0xd0298b8b proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0xd039367c zero_fill_bio +EXPORT_SYMBOL vmlinux 0xd04bd19f pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xd04d7f07 pci_disable_msix +EXPORT_SYMBOL vmlinux 0xd051b452 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xd05b690a from_kprojid_munged +EXPORT_SYMBOL vmlinux 0xd067fc5c proc_dointvec +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd072695f x86_hyper +EXPORT_SYMBOL vmlinux 0xd090d4b9 scsi_remove_target +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd09bfb10 vga_switcheroo_register_client +EXPORT_SYMBOL vmlinux 0xd0a8dd5e xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0c2c4e6 led_set_brightness +EXPORT_SYMBOL vmlinux 0xd0d0aa72 acpi_processor_preregister_performance +EXPORT_SYMBOL vmlinux 0xd0d23a20 security_task_getsecid +EXPORT_SYMBOL vmlinux 0xd0d42c42 mod_timer_pending +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd102f929 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0xd105602d remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0xd1087d8f fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0xd112a884 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0xd1173357 pid_task +EXPORT_SYMBOL vmlinux 0xd11c0dc1 __kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xd142d11a ip6_route_output +EXPORT_SYMBOL vmlinux 0xd1510260 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0xd153c8ae ata_port_printk +EXPORT_SYMBOL vmlinux 0xd15465e1 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0xd1652a93 acpi_info +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd18937d6 put_io_context +EXPORT_SYMBOL vmlinux 0xd18cd1ec blk_free_tags +EXPORT_SYMBOL vmlinux 0xd1ab977b soft_cursor +EXPORT_SYMBOL vmlinux 0xd1b52e8e vm_map_ram +EXPORT_SYMBOL vmlinux 0xd1c055fe xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1f6c5f3 smp_num_siblings +EXPORT_SYMBOL vmlinux 0xd20c0ab6 bprm_change_interp +EXPORT_SYMBOL vmlinux 0xd20f7452 __register_nls +EXPORT_SYMBOL vmlinux 0xd20f7e4e jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd22e0412 input_reset_device +EXPORT_SYMBOL vmlinux 0xd2440c06 max8925_reg_read +EXPORT_SYMBOL vmlinux 0xd2492ec5 blk_end_request_all +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd255d321 pcie_set_mps +EXPORT_SYMBOL vmlinux 0xd25ba6bc blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd25e8033 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0xd271e312 sockfd_lookup +EXPORT_SYMBOL vmlinux 0xd27206d9 lock_rename +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd29b907f bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xd2b04349 param_set_int +EXPORT_SYMBOL vmlinux 0xd2b09ce5 __kmalloc +EXPORT_SYMBOL vmlinux 0xd2c8515e param_get_short +EXPORT_SYMBOL vmlinux 0xd2d0c725 dqput +EXPORT_SYMBOL vmlinux 0xd2d114fa seq_open +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2da8839 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0xd2f345d2 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0xd30a936f ip_setsockopt +EXPORT_SYMBOL vmlinux 0xd31a5089 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0xd32cb523 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xd330ea89 tty_do_resize +EXPORT_SYMBOL vmlinux 0xd33b5781 vfs_writev +EXPORT_SYMBOL vmlinux 0xd354917c flush_old_exec +EXPORT_SYMBOL vmlinux 0xd357521e input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xd36257ba memcpy_toiovecend +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd3719d59 paravirt_ticketlocks_enabled +EXPORT_SYMBOL vmlinux 0xd37900db free_task +EXPORT_SYMBOL vmlinux 0xd391aef5 cdrom_release +EXPORT_SYMBOL vmlinux 0xd397cb98 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0xd39ef73d __insert_inode_hash +EXPORT_SYMBOL vmlinux 0xd3a4ccbd skb_make_writable +EXPORT_SYMBOL vmlinux 0xd3be4e45 down_write_trylock +EXPORT_SYMBOL vmlinux 0xd3cf1ab6 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xd3d05bda phy_start_interrupts +EXPORT_SYMBOL vmlinux 0xd40937f2 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0xd41b5bb1 page_cache_next_hole +EXPORT_SYMBOL vmlinux 0xd42d6ee9 param_ops_byte +EXPORT_SYMBOL vmlinux 0xd44c0652 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0xd453975b __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd46ccace phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0xd47ef560 __napi_schedule +EXPORT_SYMBOL vmlinux 0xd481eac0 current_fs_time +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd49bd005 tty_set_operations +EXPORT_SYMBOL vmlinux 0xd4a2de2d amd_iommu_device_info +EXPORT_SYMBOL vmlinux 0xd4ab406d netdev_features_change +EXPORT_SYMBOL vmlinux 0xd4b08e54 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xd4dbc7b1 acpi_map_cpu +EXPORT_SYMBOL vmlinux 0xd4ffbeab sock_i_ino +EXPORT_SYMBOL vmlinux 0xd50fef48 acpi_detach_data +EXPORT_SYMBOL vmlinux 0xd52bf1ce _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xd53cbfd9 pnp_request_card_device +EXPORT_SYMBOL vmlinux 0xd550ef46 netpoll_setup +EXPORT_SYMBOL vmlinux 0xd57e4407 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xd5aa67f1 bio_unmap_user +EXPORT_SYMBOL vmlinux 0xd5b2dc30 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0xd5f2172f del_timer_sync +EXPORT_SYMBOL vmlinux 0xd5f753d0 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0xd611bca3 completion_done +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd61cb6ec blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0xd62248d7 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0xd62c478f kfree_put_link +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd64586c2 end_page_writeback +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd6578890 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0xd66b0e40 ip_options_compile +EXPORT_SYMBOL vmlinux 0xd6752fef remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0xd6753763 dput +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd68d2f21 phy_device_free +EXPORT_SYMBOL vmlinux 0xd6ad0506 file_open_root +EXPORT_SYMBOL vmlinux 0xd6b33026 cpu_khz +EXPORT_SYMBOL vmlinux 0xd6d137c3 udp_set_csum +EXPORT_SYMBOL vmlinux 0xd6d434d0 dev_emerg +EXPORT_SYMBOL vmlinux 0xd6e04fc0 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0xd6ec2e69 vme_master_request +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6f4e3d9 unregister_exec_domain +EXPORT_SYMBOL vmlinux 0xd703f83e mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0xd70619de con_is_bound +EXPORT_SYMBOL vmlinux 0xd70f33bf vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0xd71e5d3d cancel_dirty_page +EXPORT_SYMBOL vmlinux 0xd748eee4 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0xd74b2969 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd772d336 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0xd7734005 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0xd77e5fc6 fence_init +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd799f492 security_mmap_file +EXPORT_SYMBOL vmlinux 0xd7c475c7 i2c_use_client +EXPORT_SYMBOL vmlinux 0xd7d1c6bc __get_page_tail +EXPORT_SYMBOL vmlinux 0xd7dd777b reserve_perfctr_nmi +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7f362ad generic_setlease +EXPORT_SYMBOL vmlinux 0xd803a679 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0xd8091594 __check_sticky +EXPORT_SYMBOL vmlinux 0xd82e89cd ab3100_event_register +EXPORT_SYMBOL vmlinux 0xd83c3df5 napi_complete_done +EXPORT_SYMBOL vmlinux 0xd83e1f94 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xd8626396 vme_lm_request +EXPORT_SYMBOL vmlinux 0xd8793bf4 tty_name +EXPORT_SYMBOL vmlinux 0xd8796c71 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xd87e5ac2 kmem_cache_free +EXPORT_SYMBOL vmlinux 0xd898a829 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a0f1d9 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8adce44 set_pages_nx +EXPORT_SYMBOL vmlinux 0xd8bf4af6 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e45fe2 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8e5016d done_path_create +EXPORT_SYMBOL vmlinux 0xd9091363 acpi_install_notify_handler +EXPORT_SYMBOL vmlinux 0xd92e16ba csum_partial_copy_fromiovecend +EXPORT_SYMBOL vmlinux 0xd94322e7 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0xd95b5a7b agp_bind_memory +EXPORT_SYMBOL vmlinux 0xd969b2c7 amd_e400_c1e_detected +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd99595d6 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0xd99c6a09 pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0xd9a0297f sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xd9a27855 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0xd9c67542 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xda1aef93 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda3e43d1 _raw_spin_unlock +EXPORT_SYMBOL vmlinux 0xda7011f8 pnp_device_detach +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda9d4fe0 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0xdab85d12 uart_add_one_port +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdacf9e7d netif_receive_skb +EXPORT_SYMBOL vmlinux 0xdae21cd5 inet_frags_fini +EXPORT_SYMBOL vmlinux 0xdaea6e0d mfd_clone_cell +EXPORT_SYMBOL vmlinux 0xdb0519dc seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xdb20f806 posix_lock_file +EXPORT_SYMBOL vmlinux 0xdb55e263 skb_pad +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb7305a1 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdbb2d0a4 dm_get_device +EXPORT_SYMBOL vmlinux 0xdbe5ae3a __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xdbf7a4b9 setup_new_exec +EXPORT_SYMBOL vmlinux 0xdbf8684e set_cached_acl +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc243b0e nobh_write_end +EXPORT_SYMBOL vmlinux 0xdc29ae63 sg_miter_skip +EXPORT_SYMBOL vmlinux 0xdc3c41a8 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc4d22b2 force_sig +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc57f532 acpi_install_gpe_handler +EXPORT_SYMBOL vmlinux 0xdc6b2c52 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0xdc6e8740 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xdc7b5f94 vga_switcheroo_fini_domain_pm_ops +EXPORT_SYMBOL vmlinux 0xdc7ca496 generic_setxattr +EXPORT_SYMBOL vmlinux 0xdc8d1dde _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0xdc913ec5 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xdc9a108a __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb6d80f secpath_dup +EXPORT_SYMBOL vmlinux 0xdcd64ec7 register_quota_format +EXPORT_SYMBOL vmlinux 0xdcf5b2dc kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0xdd0a1cd8 path_put +EXPORT_SYMBOL vmlinux 0xdd4e4950 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0xdd567aaf dquot_resume +EXPORT_SYMBOL vmlinux 0xdd6413a7 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0xdd7c1b40 skb_copy_bits +EXPORT_SYMBOL vmlinux 0xdd8ea0c3 node_data +EXPORT_SYMBOL vmlinux 0xdd98144f keyring_alloc +EXPORT_SYMBOL vmlinux 0xdda501ad netdev_alert +EXPORT_SYMBOL vmlinux 0xddb28b97 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xddcef15f mmc_flush_cache +EXPORT_SYMBOL vmlinux 0xddd884cf blk_bio_map_sg +EXPORT_SYMBOL vmlinux 0xdde83545 intel_gtt_get +EXPORT_SYMBOL vmlinux 0xde16dc16 tboot +EXPORT_SYMBOL vmlinux 0xde2bf502 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0xde301661 registered_fb +EXPORT_SYMBOL vmlinux 0xde49bcca nf_setsockopt +EXPORT_SYMBOL vmlinux 0xde4ab3cd inode_newsize_ok +EXPORT_SYMBOL vmlinux 0xde4ea961 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0xde6151db tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0xde929eee scsi_target_resume +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde95428e pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdeaffc27 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0xdebdbfe4 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0xded4aa98 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xdf018a5e ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0xdf0da3cc acpi_get_devices +EXPORT_SYMBOL vmlinux 0xdf12a927 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdf13d7f9 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf445add find_get_pages_tag +EXPORT_SYMBOL vmlinux 0xdf4c90c7 param_get_ushort +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf55d669 compat_ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf663ed8 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0xdf6d232f cfb_copyarea +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfabf3f6 mdio_bus_type +EXPORT_SYMBOL vmlinux 0xdfb89abc inet_confirm_addr +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfc656b8 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xdff2c25a scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe01baf08 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0xe021d95c cont_write_begin +EXPORT_SYMBOL vmlinux 0xe032ecc0 audit_log_start +EXPORT_SYMBOL vmlinux 0xe046a412 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xe04d7b11 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe05b0d20 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe0661fee pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0xe06e4199 cpu_all_bits +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe082f5fa vfs_rename +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe085718f iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0xe0ac8bd2 acpi_bus_generate_netlink_event +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0b30183 free_xenballooned_pages +EXPORT_SYMBOL vmlinux 0xe0ba0f92 down_write +EXPORT_SYMBOL vmlinux 0xe0c9ed61 inet_listen +EXPORT_SYMBOL vmlinux 0xe0cb0001 kobject_del +EXPORT_SYMBOL vmlinux 0xe103611e dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xe10c98f5 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe116ed5f vfs_whiteout +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe14119de mmc_release_host +EXPORT_SYMBOL vmlinux 0xe14a0507 devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0xe153a6b5 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0xe15f42bb _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0xe1744698 scsi_device_resume +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1c267c5 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0xe1cd0f66 vfs_mkdir +EXPORT_SYMBOL vmlinux 0xe1ce8aee fb_pan_display +EXPORT_SYMBOL vmlinux 0xe1f19a13 udp_del_offload +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe202d45c pci_scan_bridge +EXPORT_SYMBOL vmlinux 0xe20372ae radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0xe2311fc7 unregister_filesystem +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe250937f inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xe26debf7 dump_skip +EXPORT_SYMBOL vmlinux 0xe2723065 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xe29b04e9 acpi_set_firmware_waking_vector64 +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2adfc8f alloc_anon_inode +EXPORT_SYMBOL vmlinux 0xe2c95b2a pci_find_bus +EXPORT_SYMBOL vmlinux 0xe2cfb038 __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xe2d02314 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0xe2d2d63b pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2eaa2cb blk_sync_queue +EXPORT_SYMBOL vmlinux 0xe2fea455 _raw_read_unlock_irq +EXPORT_SYMBOL vmlinux 0xe3048ea4 set_blocksize +EXPORT_SYMBOL vmlinux 0xe3092344 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xe3114a95 dst_discard_sk +EXPORT_SYMBOL vmlinux 0xe319eb24 acpi_pci_osc_control_set +EXPORT_SYMBOL vmlinux 0xe32e4f35 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xe32edf86 set_security_override +EXPORT_SYMBOL vmlinux 0xe334d900 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0xe33a8464 handle_edge_irq +EXPORT_SYMBOL vmlinux 0xe34e6567 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xe35d5194 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0xe36bf865 phy_print_status +EXPORT_SYMBOL vmlinux 0xe373de42 pcim_pin_device +EXPORT_SYMBOL vmlinux 0xe384dc38 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0xe3a0c231 release_sock +EXPORT_SYMBOL vmlinux 0xe3a53f4c sort +EXPORT_SYMBOL vmlinux 0xe3b9026b swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0xe3cf3c7f __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0xe3d0070f kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3e12008 __first_cpu +EXPORT_SYMBOL vmlinux 0xe3f7d766 locks_free_lock +EXPORT_SYMBOL vmlinux 0xe417a8dd iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0xe41b40f4 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0xe424f5b8 agp_create_memory +EXPORT_SYMBOL vmlinux 0xe438aca7 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xe43ec482 make_kuid +EXPORT_SYMBOL vmlinux 0xe453f114 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0xe454b15d pnp_start_dev +EXPORT_SYMBOL vmlinux 0xe45b61a7 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0xe474052f devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xe48250c6 prepare_creds +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe495aac7 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0xe4cd6fbd blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0xe4d68780 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0xe4f1af32 blk_recount_segments +EXPORT_SYMBOL vmlinux 0xe5062372 up_write +EXPORT_SYMBOL vmlinux 0xe5092033 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0xe50fc643 serio_interrupt +EXPORT_SYMBOL vmlinux 0xe5188fea prepare_binprm +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe52918d7 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0xe52f60de xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xe530d757 acpi_clear_gpe +EXPORT_SYMBOL vmlinux 0xe54667e7 misc_deregister +EXPORT_SYMBOL vmlinux 0xe55d6581 inode_get_bytes +EXPORT_SYMBOL vmlinux 0xe5640484 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0xe5758606 i2c_verify_client +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe580954f param_get_byte +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe5965589 vlan_vid_add +EXPORT_SYMBOL vmlinux 0xe5b69183 finish_no_open +EXPORT_SYMBOL vmlinux 0xe5bcb0b6 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xe5bec95c i8253_lock +EXPORT_SYMBOL vmlinux 0xe5c22ac0 param_ops_short +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5ca8ded agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0xe5cde9bc __alloc_skb +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe6104c4c __invalidate_device +EXPORT_SYMBOL vmlinux 0xe62ee704 acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0xe6420c04 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0xe64d98fe rdmsr_safe_regs +EXPORT_SYMBOL vmlinux 0xe66772ea cdrom_open +EXPORT_SYMBOL vmlinux 0xe676089a ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69a9df4 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe6a33ac3 key_unlink +EXPORT_SYMBOL vmlinux 0xe6a8f70b agp_collect_device_status +EXPORT_SYMBOL vmlinux 0xe6b694e0 qdisc_list_del +EXPORT_SYMBOL vmlinux 0xe6c6ef8e locks_remove_posix +EXPORT_SYMBOL vmlinux 0xe6ef2ae0 set_trace_device +EXPORT_SYMBOL vmlinux 0xe6f58749 dev_get_by_name +EXPORT_SYMBOL vmlinux 0xe6fb675c node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe707bd97 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0xe70c9ab0 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xe716baed acpi_unregister_ioapic +EXPORT_SYMBOL vmlinux 0xe71baab5 fb_is_primary_device +EXPORT_SYMBOL vmlinux 0xe726cc0b acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0xe726eec8 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0xe726f499 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0xe72a888f devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xe74462a0 vc_cons +EXPORT_SYMBOL vmlinux 0xe7653134 ppp_unit_number +EXPORT_SYMBOL vmlinux 0xe7695c8a blk_run_queue_async +EXPORT_SYMBOL vmlinux 0xe782cccb call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xe7928c48 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0xe79eed04 scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7aa13bb iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xe7d1e9be cpumask_set_cpu_local_first +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7d5d15c block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0xe7da065f __ps2_command +EXPORT_SYMBOL vmlinux 0xe7e08df4 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0xe7efd613 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0xe80ee8af dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe832a763 cpu_core_map +EXPORT_SYMBOL vmlinux 0xe83d7c7f input_unregister_device +EXPORT_SYMBOL vmlinux 0xe86e6ad8 phy_start +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe89b9ea9 audit_log +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8dbafef __next_cpu +EXPORT_SYMBOL vmlinux 0xe8e724df __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe9185340 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0xe931f50e serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xe936308f sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95de6b7 blk_make_request +EXPORT_SYMBOL vmlinux 0xe95e00cf flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0xe96ed96c wait_for_key_construction +EXPORT_SYMBOL vmlinux 0xe97d34e9 kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0xe98833a3 read_code +EXPORT_SYMBOL vmlinux 0xe997667b wrmsr_on_cpu +EXPORT_SYMBOL vmlinux 0xe9b8e5e8 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0xe9dff136 mempool_alloc +EXPORT_SYMBOL vmlinux 0xe9e9ac67 inet_csk_accept +EXPORT_SYMBOL vmlinux 0xe9ebeac6 bdput +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9fe4269 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea117bc6 tcp_syn_flood_action +EXPORT_SYMBOL vmlinux 0xea117e7f clocksource_register +EXPORT_SYMBOL vmlinux 0xea129009 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea4725b8 kobject_add +EXPORT_SYMBOL vmlinux 0xea5c81f8 unregister_quota_format +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea7b8a44 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xea90bdd3 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xeab33954 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xeac57f8a neigh_table_init +EXPORT_SYMBOL vmlinux 0xeac73847 irq_regs +EXPORT_SYMBOL vmlinux 0xeac8cb27 __register_binfmt +EXPORT_SYMBOL vmlinux 0xead3b481 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0xeadeefd1 vga_switcheroo_register_audio_client +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeb0fb064 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0xeb1b74fb dev_printk +EXPORT_SYMBOL vmlinux 0xeb27defc dev_alloc_name +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb43bcb9 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb49d688 sg_miter_start +EXPORT_SYMBOL vmlinux 0xeb5b25f2 thaw_bdev +EXPORT_SYMBOL vmlinux 0xeb68709a d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xeb82787b xfrm_register_km +EXPORT_SYMBOL vmlinux 0xeb9fdd14 devm_gpio_request +EXPORT_SYMBOL vmlinux 0xebafa949 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0xebc5a40f phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xebd033b6 bmap +EXPORT_SYMBOL vmlinux 0xebd9449f scsi_show_sense_hdr +EXPORT_SYMBOL vmlinux 0xebe66f61 iget_failed +EXPORT_SYMBOL vmlinux 0xebf57fce get_disk +EXPORT_SYMBOL vmlinux 0xec01b473 pci_find_capability +EXPORT_SYMBOL vmlinux 0xec0daea2 vga_switcheroo_init_domain_pm_ops +EXPORT_SYMBOL vmlinux 0xec127926 netlink_set_err +EXPORT_SYMBOL vmlinux 0xec18dfad mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0xec1b3e4b inet_bind +EXPORT_SYMBOL vmlinux 0xec2909ce xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0xec40b72d textsearch_destroy +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec730387 _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0xec78d306 acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0xec7c7929 inode_init_always +EXPORT_SYMBOL vmlinux 0xec7ca8cc phy_connect +EXPORT_SYMBOL vmlinux 0xec83ec5a mmc_register_driver +EXPORT_SYMBOL vmlinux 0xec88566f mount_pseudo +EXPORT_SYMBOL vmlinux 0xec898660 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0xeca08435 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0xeca20b52 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0xeca9505c blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0xecbd406c netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xecbdb8ae rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0xecc6aff6 agp_free_memory +EXPORT_SYMBOL vmlinux 0xecc9b733 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xeccd3e0c acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xecd55a70 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecfd68ef acpi_get_node +EXPORT_SYMBOL vmlinux 0xed0a8672 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0xed1dc5ca xfrm_register_mode +EXPORT_SYMBOL vmlinux 0xed43ae80 blk_start_request +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed63ddf2 udp_seq_open +EXPORT_SYMBOL vmlinux 0xed68e82f skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xed721e87 sock_no_getname +EXPORT_SYMBOL vmlinux 0xed9d5f71 pci_write_vpd +EXPORT_SYMBOL vmlinux 0xed9d7bf9 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc1811c md_unregister_thread +EXPORT_SYMBOL vmlinux 0xedc96e9f find_lock_entry +EXPORT_SYMBOL vmlinux 0xedd854ef scsi_rescan_device +EXPORT_SYMBOL vmlinux 0xedda7241 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xee053bd8 sg_miter_stop +EXPORT_SYMBOL vmlinux 0xee0a055c __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xee14c344 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee331df9 pipe_unlock +EXPORT_SYMBOL vmlinux 0xee358a61 vm_insert_mixed +EXPORT_SYMBOL vmlinux 0xee3ce4eb __scsi_print_sense +EXPORT_SYMBOL vmlinux 0xee46885d add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xee705972 pci_dev_get +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee7f14af nf_log_unregister +EXPORT_SYMBOL vmlinux 0xee800783 mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0xee816b50 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xee8e0694 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee9c5eeb __cleancache_get_page +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb5bd3b __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0xeeec26a7 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xeef9bff6 ida_simple_remove +EXPORT_SYMBOL vmlinux 0xef3b0dce d_validate +EXPORT_SYMBOL vmlinux 0xef67b4b2 blk_fetch_request +EXPORT_SYMBOL vmlinux 0xef69273a dev_uc_add +EXPORT_SYMBOL vmlinux 0xef8ceeee __put_cred +EXPORT_SYMBOL vmlinux 0xef8fbd74 blk_rq_init +EXPORT_SYMBOL vmlinux 0xef9aedfc boot_option_idle_override +EXPORT_SYMBOL vmlinux 0xef9ea9ed sock_no_sendpage +EXPORT_SYMBOL vmlinux 0xefb30e00 generic_block_bmap +EXPORT_SYMBOL vmlinux 0xefba87d2 blk_queue_make_request +EXPORT_SYMBOL vmlinux 0xefba93e1 mempool_destroy +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefd59293 __find_get_block +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefe099c3 acpi_get_event_status +EXPORT_SYMBOL vmlinux 0xefed6cff __breadahead +EXPORT_SYMBOL vmlinux 0xeff5b441 dmam_pool_create +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf00d2efb tty_port_put +EXPORT_SYMBOL vmlinux 0xf01580d4 compat_ip_getsockopt +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf02c36c8 inet_addr_type +EXPORT_SYMBOL vmlinux 0xf04d012e compat_tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xf04f1e6f pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf067257c register_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0xf076015f qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf0945059 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0a8237a radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xf0e5b48c mutex_lock_killable +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f1246c kvasprintf +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf107cf12 pci_map_rom +EXPORT_SYMBOL vmlinux 0xf1094fb6 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf11543ff find_first_zero_bit +EXPORT_SYMBOL vmlinux 0xf116d4b5 copy_in_user +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf147ecb1 down_trylock +EXPORT_SYMBOL vmlinux 0xf14c5ab5 __bitmap_empty +EXPORT_SYMBOL vmlinux 0xf1718105 vme_bus_num +EXPORT_SYMBOL vmlinux 0xf193d3be pcie_get_readrq +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf19e9c7f filp_close +EXPORT_SYMBOL vmlinux 0xf1a0d88a __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0xf1b07963 file_update_time +EXPORT_SYMBOL vmlinux 0xf1b3f4da __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0xf1c1c397 kernel_read +EXPORT_SYMBOL vmlinux 0xf1c2c0c5 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0xf1c7d4d3 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0xf1ce5bc0 boot_cpu_data +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf21f2e79 mapping_tagged +EXPORT_SYMBOL vmlinux 0xf22449ae down_interruptible +EXPORT_SYMBOL vmlinux 0xf23206f7 devm_iounmap +EXPORT_SYMBOL vmlinux 0xf232a9f1 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf2836f24 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0xf284e3ed tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0xf28c8d80 fput +EXPORT_SYMBOL vmlinux 0xf28e2bd2 bdgrab +EXPORT_SYMBOL vmlinux 0xf28ed6e2 machine_to_phys_nr +EXPORT_SYMBOL vmlinux 0xf2931b29 scsi_add_device +EXPORT_SYMBOL vmlinux 0xf2997713 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0xf29c18b2 get_task_io_context +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2b989c3 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0xf2c33dbc register_filesystem +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2c559e5 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xf2d27d17 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0xf30dab1a iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0xf312cb9d ucs2_strsize +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf369abc4 noop_fsync +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf396cd21 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xf3986b06 acpi_os_map_generic_address +EXPORT_SYMBOL vmlinux 0xf3bf1a65 dev_activate +EXPORT_SYMBOL vmlinux 0xf3c3be86 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf405ac13 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0xf4067712 key_task_permission +EXPORT_SYMBOL vmlinux 0xf42238c6 bio_copy_user +EXPORT_SYMBOL vmlinux 0xf42a7b3f netif_skb_features +EXPORT_SYMBOL vmlinux 0xf432dd3d __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf449f0e2 pnp_disable_dev +EXPORT_SYMBOL vmlinux 0xf45d7ca3 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf4939bf1 lease_get_mtime +EXPORT_SYMBOL vmlinux 0xf4a5c213 avail_to_resrv_perfctr_nmi_bit +EXPORT_SYMBOL vmlinux 0xf4b61c81 skb_append +EXPORT_SYMBOL vmlinux 0xf4b754fd acpi_resources_are_enforced +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf518ea35 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0xf51ae235 touch_nmi_watchdog +EXPORT_SYMBOL vmlinux 0xf51bf88b nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf5245098 dma_common_mmap +EXPORT_SYMBOL vmlinux 0xf536d22e acpi_set_gpe_wake_mask +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf5431637 kset_register +EXPORT_SYMBOL vmlinux 0xf54de630 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0xf54e6bdd mmc_can_reset +EXPORT_SYMBOL vmlinux 0xf552478c ip6_frag_match +EXPORT_SYMBOL vmlinux 0xf56762d5 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0xf576249a __inode_permission +EXPORT_SYMBOL vmlinux 0xf592d10a compat_mc_setsockopt +EXPORT_SYMBOL vmlinux 0xf598f368 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5a2989a input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xf5b10e67 acpi_install_global_event_handler +EXPORT_SYMBOL vmlinux 0xf5b5bc28 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0xf5bfffb8 netif_carrier_off +EXPORT_SYMBOL vmlinux 0xf5cf449d md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0xf5e7d668 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf601bdcf nf_ip_checksum +EXPORT_SYMBOL vmlinux 0xf601fbea __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0xf60d5eaf __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xf6248a1e tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0xf62dc10b bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf642bbb1 ida_remove +EXPORT_SYMBOL vmlinux 0xf649118f fb_class +EXPORT_SYMBOL vmlinux 0xf6571a76 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf677cb61 fb_find_mode +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf6a228e1 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0xf6aeeef2 dquot_quota_on +EXPORT_SYMBOL vmlinux 0xf6b15e3b fb_show_logo +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6e6eeea xfrm4_rcv +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f8f022 __nla_put +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf6fe48b2 proc_symlink +EXPORT_SYMBOL vmlinux 0xf7289d14 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xf72cf2ea __blk_run_queue +EXPORT_SYMBOL vmlinux 0xf73db156 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0xf74dca0e pneigh_lookup +EXPORT_SYMBOL vmlinux 0xf74f7b68 pcim_enable_device +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf762aaeb ppp_register_channel +EXPORT_SYMBOL vmlinux 0xf79e97cd acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0xf7adcaf3 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7afee9c blk_put_queue +EXPORT_SYMBOL vmlinux 0xf7c9fa81 tc_classify_compat +EXPORT_SYMBOL vmlinux 0xf7ca0bd3 tcp_check_req +EXPORT_SYMBOL vmlinux 0xf7e6fded cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0xf7ed4f08 unlock_new_inode +EXPORT_SYMBOL vmlinux 0xf80de9ff hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82cfd1a proc_dostring +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf87900e4 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0xf88e0ee2 acpi_get_table_header +EXPORT_SYMBOL vmlinux 0xf8983de7 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0xf89d4ebc dev_set_group +EXPORT_SYMBOL vmlinux 0xf8c7a853 write_one_page +EXPORT_SYMBOL vmlinux 0xf8d04f09 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0xf8d2836a sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0xf8d7b794 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0xf8f656e3 blk_init_queue +EXPORT_SYMBOL vmlinux 0xf91fd6c0 dquot_quota_off +EXPORT_SYMBOL vmlinux 0xf923b28a scsi_print_sense +EXPORT_SYMBOL vmlinux 0xf9316a80 clear_inode +EXPORT_SYMBOL vmlinux 0xf9327eb5 touch_buffer +EXPORT_SYMBOL vmlinux 0xf93e7d75 __sk_dst_check +EXPORT_SYMBOL vmlinux 0xf95df4df genphy_soft_reset +EXPORT_SYMBOL vmlinux 0xf969d19e mdiobus_read +EXPORT_SYMBOL vmlinux 0xf969d297 dcb_setapp +EXPORT_SYMBOL vmlinux 0xf9830821 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xf984aef9 down_read_trylock +EXPORT_SYMBOL vmlinux 0xf986e078 file_ns_capable +EXPORT_SYMBOL vmlinux 0xf9a1cb79 clk_get +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9b119e2 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9f079a0 vme_irq_free +EXPORT_SYMBOL vmlinux 0xfa0c54bd inet_add_protocol +EXPORT_SYMBOL vmlinux 0xfa183f43 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0xfa2e66bc dqget +EXPORT_SYMBOL vmlinux 0xfa4a12a0 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xfa523207 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa66f77c finish_wait +EXPORT_SYMBOL vmlinux 0xfa69ba28 tty_register_device +EXPORT_SYMBOL vmlinux 0xfa715e99 follow_down +EXPORT_SYMBOL vmlinux 0xfa7d5ec7 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0xfa8d686d __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0xfa90f06b scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0xfa9e86de tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0xfab15a26 dquot_free_inode +EXPORT_SYMBOL vmlinux 0xfab383b9 rename_lock +EXPORT_SYMBOL vmlinux 0xfabf94cd pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacbca5b blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaecfb1c dev_driver_string +EXPORT_SYMBOL vmlinux 0xfaf98462 bitrev32 +EXPORT_SYMBOL vmlinux 0xfb0443fb acpi_get_parent +EXPORT_SYMBOL vmlinux 0xfb0e1621 pci_save_state +EXPORT_SYMBOL vmlinux 0xfb1f0313 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xfb33ad88 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0xfb578fc5 memset +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb73fb98 idr_remove +EXPORT_SYMBOL vmlinux 0xfb80c7a0 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xfb8b0245 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbb49a25 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xfbc2dd08 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0xfbc5f14d pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xfbd68975 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0xfbdfc74e deactivate_locked_super +EXPORT_SYMBOL vmlinux 0xfbe21853 pci_get_class +EXPORT_SYMBOL vmlinux 0xfbeec776 fb_blank +EXPORT_SYMBOL vmlinux 0xfbf63ce1 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3bc0da phy_init_eee +EXPORT_SYMBOL vmlinux 0xfc490296 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0xfc50ecf0 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0xfc7a3df2 sock_alloc_file +EXPORT_SYMBOL vmlinux 0xfc872fd1 get_ibs_caps +EXPORT_SYMBOL vmlinux 0xfc89e811 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0xfc8de40d fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0xfc99b787 dma_set_mask +EXPORT_SYMBOL vmlinux 0xfca77147 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0xfca82e4d tty_port_close_start +EXPORT_SYMBOL vmlinux 0xfcac0d40 acpi_install_interface_handler +EXPORT_SYMBOL vmlinux 0xfcb926cd kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcc54f91 lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0xfccf18b3 acpi_pm_device_run_wake +EXPORT_SYMBOL vmlinux 0xfcd244dd input_release_device +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfceef1ae vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd00bda2 default_llseek +EXPORT_SYMBOL vmlinux 0xfd24fd4a scsi_print_result +EXPORT_SYMBOL vmlinux 0xfd25f281 generic_start_io_acct +EXPORT_SYMBOL vmlinux 0xfd32b92a generic_fillattr +EXPORT_SYMBOL vmlinux 0xfd340463 __init_rwsem +EXPORT_SYMBOL vmlinux 0xfd4a4d1c netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xfd534773 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0xfd6293c2 boot_tvec_bases +EXPORT_SYMBOL vmlinux 0xfd89e715 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbb1baa phy_attach_direct +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdbe8b2e blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xfdc25be2 genlmsg_put +EXPORT_SYMBOL vmlinux 0xfdcfa669 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0xfdd5b40c devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0xfdded86f skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0xfdf80d73 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0xfdfb792f amd_iommu_pc_supported +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe047ce6 acpi_enter_sleep_state +EXPORT_SYMBOL vmlinux 0xfe16991d skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xfe18b8a5 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xfe1d2c29 inode_init_owner +EXPORT_SYMBOL vmlinux 0xfe26fc7c nr_node_ids +EXPORT_SYMBOL vmlinux 0xfe3da5b0 pci_map_biosrom +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe5e4779 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe80b0dc filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0xfe834e65 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfe9f4684 ata_link_printk +EXPORT_SYMBOL vmlinux 0xfed73b49 dma_async_device_register +EXPORT_SYMBOL vmlinux 0xfedb2d53 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfeeb7d95 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfef256be phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0xff196d96 proto_unregister +EXPORT_SYMBOL vmlinux 0xff1daa37 sock_rfree +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff22929c may_umount +EXPORT_SYMBOL vmlinux 0xff37579f sock_sendmsg +EXPORT_SYMBOL vmlinux 0xff4299b5 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xff4a9866 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff7c16eb ndisc_mc_map +EXPORT_SYMBOL vmlinux 0xff87d364 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffa355d1 __register_nmi_handler +EXPORT_SYMBOL vmlinux 0xffb3c538 block_read_full_page +EXPORT_SYMBOL vmlinux 0xffd4ee00 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffe3dc29 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL_GPL arch/x86/crypto/aes-x86_64 0x7060bf0a crypto_aes_encrypt_x86 +EXPORT_SYMBOL_GPL arch/x86/crypto/aes-x86_64 0xe409b491 crypto_aes_decrypt_x86 +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x13a65ecf camellia_ecb_enc_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x17bf48dc camellia_xts_dec_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x1a08ded1 camellia_xts_enc +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x47129015 camellia_xts_enc_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x7d54edc2 camellia_cbc_dec_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x7e87ef55 camellia_ecb_dec_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x8f185793 camellia_xts_dec +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x9e8086dc camellia_ctr_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x16061d06 __camellia_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x1636abdf __camellia_enc_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x1da0e256 camellia_crypt_ctr +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x31bbe42b camellia_crypt_ctr_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x4900adf1 xts_camellia_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x50dc55b6 __camellia_enc_blk_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x930f687f camellia_decrypt_cbc_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xa41a5ad3 camellia_dec_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xc5ce7c24 lrw_camellia_exit_tfm +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xce8852e7 lrw_camellia_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xf4521fda camellia_dec_blk_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x59b4446a glue_ctr_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x8f02ac4d glue_xts_crypt_128bit_one +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x95a05c29 glue_xts_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xa21845be glue_ecb_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xac5be4ba glue_cbc_decrypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xc1adf021 glue_cbc_encrypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xc4c4a7b1 glue_ctr_crypt_final_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x016a957f serpent_xts_enc_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x0c5a8af6 serpent_xts_dec_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x0ff3c26d serpent_xts_dec +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x5b282b7c lrw_serpent_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x606a8162 serpent_cbc_dec_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x79ff0b7a serpent_ecb_dec_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x9ae34b2f serpent_xts_enc +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x9e018632 __serpent_crypt_ctr +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x9f99663c serpent_ctr_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0xa84ea33d serpent_ecb_enc_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0xdb74efed xts_serpent_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0xfd5a6e95 lrw_serpent_exit_tfm +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64 0x19dc7881 twofish_dec_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64 0x5e752773 twofish_enc_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x0e17f405 lrw_twofish_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x1ad83871 lrw_twofish_exit_tfm +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x1fd77fb1 twofish_dec_blk_3way +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x61694b97 twofish_dec_blk_cbc_3way +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x8d75ab44 twofish_enc_blk_ctr +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x8e4b3094 xts_twofish_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x8e856922 twofish_enc_blk_ctr_3way +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0xf2e80e9c __twofish_enc_blk_3way +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x00012bee kvm_apic_set_eoi_accelerated +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x004a2b4b kvm_set_xcr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x00aaf935 kvm_disable_tdp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x04da94f8 kvm_read_guest_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x05015d2f kvm_get_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x06f75f8c fx_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x06ff3ea4 kvm_get_guest_memory_type +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x082cbc22 load_pdptrs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0a9c80fd gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0ca227c7 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0d78e7e5 kvm_write_guest_virt_system +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0dc8150b kvm_mmu_slot_largepage_remove_write_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0e2031b0 kvm_vcpu_reload_apic_access_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0e57b0b5 kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x105d6b45 kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x10f07d27 gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x11995c5c kvm_get_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1241353f kvm_mmu_slot_set_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x129275d6 kvm_clear_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1424cea8 kvm_mmu_unprotect_page_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x14caeaf5 kvm_cpu_get_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x166003ab __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1871a95b kvm_requeue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1cd1e582 kvm_inject_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1d82d6da kvm_mmu_clear_dirty_pt_masked +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1db7592b kvm_find_cpuid_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1ec59402 kvm_put_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1f7af249 __tracepoint_kvm_ple_window +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x21eebcf1 gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x228585df kvm_get_dirty_log_protect +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x26f22854 kvm_rdpmc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2b09230b kvm_mmu_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2d65f8c7 __tracepoint_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x30792c49 kvm_arch_has_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x317f9e6b kvm_enable_efer_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x31a06377 kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x31f80ce3 kvm_set_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x36561d0d kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x36b0dca4 kvm_mmu_get_spte_hierarchy +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x36b11897 kvm_arch_register_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x386c113e kvm_lapic_set_eoi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x38e8018b gfn_to_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x39362a94 kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3b5dd35e __tracepoint_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3b83a28e kvm_release_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3bf3cb0a kvm_get_cs_db_l_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3ecf3160 kvm_init_shadow_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x426fd621 kvm_mtrr_valid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x47c0c8ac kvm_after_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4c51f664 __tracepoint_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4cfc4254 kvm_get_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4e217739 kvm_is_visible_gfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4ec73df4 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x51e6f9c3 kvm_clear_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x53a2a3f7 __tracepoint_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5b2326a7 gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5eb55bea kvm_get_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6019e873 kvm_init_shadow_ept_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x64020e10 kvm_set_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x64a34f49 __tracepoint_kvm_nested_vmexit_inject +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6504e4c1 kvm_queue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x679bc519 kvm_mmu_unload +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x68acdd12 kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x693a0948 kvm_io_bus_write +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x69f84040 gfn_to_pfn_async +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6e9c9458 x86_emulate_instruction +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x709cd8cb kvm_spurious_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x719fe0d6 kvm_arch_unregister_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x72758db8 kvm_set_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7407d009 kvm_complete_insn_gp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x75cb3fc7 kvm_set_cr3 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x75f20ea3 kvm_mmu_invlpg +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x766d10df kvm_queue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x79602a41 cpuid_maxphyaddr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7af21efe kvm_x86_ops +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7c502ab9 __tracepoint_kvm_nested_intr_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7f2c1163 __tracepoint_kvm_nested_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x831327da kvm_max_guest_tsc_khz +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x838f86fa kvm_mmu_unprotect_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x84e48bd1 kvm_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x872a7639 kvm_get_dirty_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x884a7122 kvm_mmu_sync_roots +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8a26f7b0 __tracepoint_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8a5b4b00 kvm_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8ce4f3ab kvm_enable_tdp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8e64b808 kvm_set_cr4 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x90913f7c kvm_get_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x90a0be5a kvm_set_cr0 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9267f10f kvm_get_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x941bb467 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9626d0ee kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x96c2f5a1 kvm_inject_pending_timer_irqs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x979bf871 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x97a154fc kvm_read_guest_page_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9995eff5 kvm_set_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9a216313 kvm_define_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9ee59155 __tracepoint_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9f53adc6 kvm_fast_pio_out +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa0ec3a0a gfn_to_hva_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa508e36b __tracepoint_kvm_skinit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaa79cab5 __tracepoint_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xacf7f97c gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xad28b2fe kvm_set_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xae312f95 kvm_write_tsc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xae732197 kvm_emulate_hypercall +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaef46f44 kvm_vcpu_block +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaf275715 __tracepoint_kvm_nested_vmrun +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb1fe4bf9 kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb2e0297f kvm_mmu_reset_context +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb307d1ac kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb75c1453 kvm_requeue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb9df1a2c kvm_valid_efer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xba20402f kvm_emulate_wbinvd +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xba9ed435 kvm_mmu_set_mmio_spte_mask +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbb8676b9 gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbf478dbb handle_mmio_page_fault_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc137525a kvm_lmsw +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc19d25be kvm_emulate_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc33c76cd kvm_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc88ea480 kvm_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc9a4afc4 mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcc676515 kvm_set_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcde96890 kvm_cpu_has_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcef3fec5 __tracepoint_kvm_write_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd0459e67 kvm_has_tsc_control +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd0b2727a kvm_mmu_set_mask_ptes +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd5753d25 kvm_vcpu_uninit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xda0f9e4e kvm_mmu_load +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdd119a49 kvm_require_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdd326ddc kvm_emulate_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdeb9e564 __tracepoint_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe2ffad4c kvm_get_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe357dd4e kvm_apic_write_nodecode +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe634baa9 kvm_set_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe73c8a3b kvm_inject_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xea1b287d kvm_mmu_slot_leaf_clear_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xef5a73e8 kvm_vcpu_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf187e945 kvm_before_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf4f0173c kvm_is_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf996e31a kvm_require_cpl +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfe412900 kvm_inject_realmode_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xff7247ee kvm_task_switch +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x011d7e68 ablk_init_common +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x0dc0a45a ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x28a96cab ablk_exit +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x608d4eeb ablk_decrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x9248723b __ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xad4afbce ablk_set_key +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xcd324c66 ablk_init +EXPORT_SYMBOL_GPL crypto/af_alg 0x094a6f37 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x550226be af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x634df293 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x65eef7f4 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x6bcfad0b af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x79bdba44 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x85883611 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x868380f2 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xe9f08439 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x1c8f3d8f pkcs7_parse_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xa02a95d8 pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xbe82ff95 pkcs7_get_content_data +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xcc45da99 pkcs7_free_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xe9ff17e6 pkcs7_verify +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x65195793 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x532b4bfc async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x88141af6 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x1a753709 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xb5971269 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x08fbb317 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xad1edd42 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xe2d2a27e __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xf757a400 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x7641dc8c async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xc656dd48 async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x23f16f1f blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x091f44eb cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x27278ca9 __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x4a2a3ca6 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1291971c __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1e2c961f __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x8f04034a __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x96847f00 cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x08aa6fb7 cast_s1 +EXPORT_SYMBOL_GPL crypto/cast_common 0x0c5fbf8a cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xe39dd4b4 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0xee83a4f3 cast_s4 +EXPORT_SYMBOL_GPL crypto/cryptd 0x0418cc22 cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x060a70ad cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x0a01ad02 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x109ec072 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x1eb02c6c cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x332aa13e cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x33edb049 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x67b890c7 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x8f233db6 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xc90492fa cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/des_generic 0xcfd9a2c0 des_ekey +EXPORT_SYMBOL_GPL crypto/des_generic 0xf8c78d49 __des3_ede_setkey +EXPORT_SYMBOL_GPL crypto/lrw 0x3864eb66 lrw_free_table +EXPORT_SYMBOL_GPL crypto/lrw 0x68301a9d lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x09f3af9a shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0x0ed7d176 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0x353efbc8 mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0x38a73d48 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8347667c mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0xabc139a7 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0xb3aa564e mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0xbcea4ffd mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0xf4cf73c1 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5731127b serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5ddb33e9 __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x77b39cb4 __serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x8a1a99ad __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/twofish_common 0x3c4555df twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0xd25783e0 xts_crypt +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x1c8984c7 acpi_smbus_unregister_callback +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x87bd07bd acpi_smbus_register_callback +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0xb9a141b0 acpi_smbus_read +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0xe1372311 acpi_smbus_write +EXPORT_SYMBOL_GPL drivers/acpi/video 0x3c65037d acpi_video_verify_backlight_support +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x011b5ea9 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x04345d9c ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x063dc024 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x27a129d7 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2ed128c2 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x4b009217 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x5e8f5bbb ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x68e1c469 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6f83dda8 ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x708cb774 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x777d18e5 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x80c9ad34 ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xaac9fc67 ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb025d052 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb74c3e68 ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc274a824 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd7d3bff9 ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe351a28d ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe843ea72 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xeb0f2ba4 ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xef37c4bb ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf3637538 ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x045785b5 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x0cf28b7e ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x17fb3bec ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x4f21cbaf ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x97e52d80 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x9a939060 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x9e6b3821 ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc0bf299b ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc48efb12 ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xdead6291 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xe85e5d2f ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0xe76c0244 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x02ff9464 cfag12864b_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x0ecb2e5d cfag12864b_disable +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x305dc3c6 cfag12864b_isenabled +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x3389f926 cfag12864b_enable +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x9522a342 cfag12864b_getrate +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0xc48e9d95 cfag12864b_buffer +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x0761ba53 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x8d3e148c devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x969fe326 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xacf8d03d regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x04034bba bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x10662609 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x11f815b5 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2cd8709d bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2d381e1f bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x43490a8a bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x480c2e70 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x649823bb bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6b657de4 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x720def69 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7e0b6daf bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7ed621bc bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x891737f2 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8d930eda bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9b1ad4da bcma_core_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb2960b1e bcma_core_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb347164f bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc07c3274 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc7fd0746 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcd898b70 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd7723631 bcma_core_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdd2237f5 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdd5e5361 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf2a47113 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0c99d592 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x163be8ba btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x2a6d6846 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x48b0f4e2 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7353bc73 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x82accf90 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb0a927bf btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xccf9be32 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xde70aaf6 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xe6cfff08 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xeaceb5c9 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/cpufreq/speedstep-lib 0x1b1f2bda speedstep_get_freqs +EXPORT_SYMBOL_GPL drivers/cpufreq/speedstep-lib 0x2b67f096 speedstep_get_frequency +EXPORT_SYMBOL_GPL drivers/cpufreq/speedstep-lib 0xd7ab2c0c speedstep_detect_processor +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x04773b60 ccp_present +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0xb5b2ab2c ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x1c55f1ea adf_devmgr_pci_to_accel_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x279b2310 adf_dev_stop +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x2ba80e32 adf_cfg_section_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x324b4388 adf_cleanup_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4c12ea06 adf_response_handler +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x51806aab adf_devmgr_add_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x65dbf494 adf_enable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x68103c39 adf_devmgr_rm_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x6c7c432c adf_service_unregister +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x79aa58f3 adf_dev_start +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x8e9c8c6d adf_disable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xcb65f92f adf_init_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xcf686f7f adf_cfg_dev_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe3c3767e adf_cfg_add_key_value_param +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe91246b5 adf_service_register +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xf6dd2424 adf_cfg_dev_remove +EXPORT_SYMBOL_GPL drivers/dca/dca 0x01a33ab9 dca_unregister_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0x31a2c8df dca_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0x5c64de19 dca_add_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0x6058ab2a register_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x82d4d46c unregister_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x8bcf07f8 dca_remove_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0x9a401a2a free_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0xa8df7a6f dca3_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0xac34ecec dca_register_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0xe71cd1f7 alloc_dca_provider +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x2d5ebef8 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x52d48a18 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x8cf4f6a9 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x9f067233 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xd86a3037 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/edac/amd64_edac_mod 0x78c49c0e amd64_get_dram_hole_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x10829950 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x28166e86 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3153a7ad edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3ce4a394 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x476b3f54 edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4a6a3ccb edac_mc_add_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6fd75691 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x74062898 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x74068442 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x767b829c edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8d207141 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9ab9f9d4 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9b5ffcce edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9bdffc89 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9c115163 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa438487d edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa69a4933 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb4e94a1f edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xbf340e42 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0c95739 edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc1818f96 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe4e133a2 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xfbdd63f3 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x14878009 amd_report_gart_errors +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x1d34e996 pp_msgs +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x21626132 amd_register_ecc_decoder +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x737912b3 amd_unregister_ecc_decoder +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0xb30b7e56 amd_decode_mce +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x221174c9 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0xb3e429d2 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x0ed47c49 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xc88dea46 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2aaa009d drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf47e00cf drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xfe6f0e21 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x05876c69 i915_gpu_busy +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x08a7896d i915_gpu_raise +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x15a270d4 i915_release_power_well +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x402468e9 i915_gpu_lower +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x500858b9 i915_read_mch_val +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xa89ea1e9 i915_request_power_well +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xb76bf2ac i915_get_cdclk_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xe7237b0b i915_gpu_turbo_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x081ca777 ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x38fe1255 ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6adf436b ttm_prime_fd_to_handle +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xeec6e502 ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0c3be2fb hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0e9216a3 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0eda5a80 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0f8752df hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x11b56be0 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0x17c77e4b hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1f5c44d4 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x20b85310 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x30443600 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x31bba198 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x338b0469 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x42e83678 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x474ba75a hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5c02b2e4 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6246468e hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6ba20836 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x74484360 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x77b43c61 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x80b85c98 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x81f105eb hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x890d9dc6 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8988fbd5 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x94188ddf __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9e075c8a hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa32fe27c hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa5bcb610 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xab650a10 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0xac41a2b5 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xade645aa hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb82e56f6 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcaebd1ff hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd4e98f8b hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd76c036f hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe96e7e5a hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf29abf2b hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x1ed2b086 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x995bb709 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xb6b93d54 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xc27c1b72 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xf2c86150 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xf76f36c1 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xfc909589 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x2cc5b173 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3f564c90 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x406a51d0 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x5580c5dd sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x6447b246 sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xc108002e sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xc6f707c1 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xc778b27e hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd9798b64 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xb59e0547 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x12f6403f hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x23d6ac0a hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x41613851 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x41acfec5 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4d3a5068 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x54310e77 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8455efbc hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8be37a86 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x90b0cff4 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9600ebb0 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x997f59df hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa860b2a6 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb65e953f hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb8946db4 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc164007a hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc42dfc68 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd02ce3d1 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x0c1014b6 vmbus_teardown_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x10854e41 vmbus_are_subchannels_present +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x358fafa5 vmbus_prep_negotiate_resp +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x3bf9b025 vmbus_establish_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x46a417ca vmbus_proto_version +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x5a047f96 vmbus_driver_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x67f9de84 __vmbus_driver_register +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x7c2b0365 vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x85cf04ff vmbus_open +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xa804a6e5 vmbus_recvpacket_raw +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xcba75297 vmbus_sendpacket_multipagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xd0991dac vmbus_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe775eb84 vmbus_sendpacket_mpb_desc +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf1d35c42 vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf45dd651 hyperv_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf5140e28 vmbus_get_outgoing_channel +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x01cda2fe adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x1f6a653d adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xe2ed3ff3 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x17d07e1d pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x1e8e1e76 pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x1f446bb9 pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x2c5f7d39 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x50ece9b1 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x56b2f317 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x7aa6ded3 pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x864edfc5 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x92715d0a pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x93654d60 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x973c40cd pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xaf27adb9 pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb1b2fe63 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb8102dd2 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xf608b0f9 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x099bd375 i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x1c0e9a4a i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x54c454a0 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bb1170b i2c_dw_isr +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x7392d6db i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x7953a51a i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x8feb5649 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x93ce7a36 i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xcdc4d165 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xe27fd4da i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-nforce2 0x54e53730 nforce2_smbus +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x178285f0 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x90697243 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x28b8d119 i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xe7a9a79a i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x09b54545 ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x1faa1aa6 ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x3b1930ee ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x52b25c86 ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x839ba48b ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xa5124ae2 ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xb2c42c0e ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xbf8f7fec ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xe5402613 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0x4362dc66 twl4030_get_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0xb1be4a75 twl4030_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x06348ef4 adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x139379c3 adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x1a4a3907 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x3cf06c6a adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x41c922b8 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x42b9e31b adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x686c1483 adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x738213c1 adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xb36a1c90 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xe023c33e adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xeb4d6b17 adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xed27622a adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x047bc3fc iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x207695e4 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2084cb10 iio_scan_mask_set +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x313492d0 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x36dcf79c iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3bfd0254 devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4878f1f6 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5155d1aa iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x51736ffd iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x52a93373 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x56771efa iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x56f36fed iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5c4c5986 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5d0bfd11 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x725cf23d iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7de2178a iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fce8249 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x84f8d02f iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x852922fb iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8561932c iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x86bbca02 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x93df858c iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9595c326 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa019e6ef devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa1c14f7a devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa1c66dd2 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xab5e26bd iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc0286b9e iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc64a7f60 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcb0c020e iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcd99945c devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdb90fbd3 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe69efce4 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/infiniband/hw/ipath/ib_ipath 0x1514b2b2 ipath_debug +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0xc1d23c44 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x49a4fcbd adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x92b785bf adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x6d8bed99 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xfdbd976e cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xfe7ebc15 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x1929f500 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x255160fb cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x368c0d84 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x00eb0373 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x2e255838 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x02951d72 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0df4aa36 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0f6c1ba6 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x1e4b7866 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x45f0ca12 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5ec6c44e wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6c9639ed wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x712824b7 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7b0f059e wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xb53c6f2d wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xbaed1bf2 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xbd822429 wm9713_codec +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x1e6dc08c ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x2b7577df ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x35539f00 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x71ece867 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xae5a012f ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xaecffa93 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe9a9aa18 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xf99c8dd8 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xfff07e08 ipack_device_init +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0x23359aff unregister_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0xce1414b2 register_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x049652ab gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x2026ef20 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x2b4f9f92 gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x4437732c gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x447141e2 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x51ca2387 gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5689b478 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x591b414a gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5f3c78c3 gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8b6b8afb gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x9a64dcc8 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x9a870b12 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa3151853 gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xb4068205 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc6a22ac9 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd06fb8b4 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xeb82495f gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xfc1ad25d gigaset_start +EXPORT_SYMBOL_GPL drivers/leds/dell-led 0x86fd1ffb dell_app_wmi_led_set +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x16ca1c67 lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x3f26f68d lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x4a001b7f lp55xx_unregister_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x5d42e315 lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x649c284c lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x7acc40b2 lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x81cb36b1 lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x9eb7177a lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xaa15d59d lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xbdae50da lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xc6c9ee16 lp55xx_write +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/mcb/mcb 0x16f5ceab mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x1ebf1d80 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x380fe90e mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x4edf220b chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x529942e2 mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5d90cfc0 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5e8f89d7 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x97ecbc3f mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xa39d6a61 mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xa5e4a7d5 mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xaaa9433d mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xda7f728a mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xeb185b62 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0ec17d44 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x26062738 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2fc380ce __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x40c27b88 __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4c49fc16 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51a15737 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x616b6217 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6907ac0d __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7be42a1c __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7e532a71 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x914361f4 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9272fb0f __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x938cc2b2 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa649dd21 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb157059f __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb317649e __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb493772a __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb834c124 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbb1fc0a4 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbc4fcb1e __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc1474d91 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc379085a __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc5aed8ad __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc7eda602 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce055cbe __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe20fe821 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe24daf87 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe2ed0930 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xea2303e0 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xef1156ee __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfc131205 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x05d311dc dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x29f9f701 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x46360e7b dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4b312a44 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x58f8efdc dm_cell_release +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 0x9b37cafb dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb957d541 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xe9b7693f dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aba7f5e dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9310ba06 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9c256008 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa1d2413a dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa448e19f dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xafbda3f3 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcbb1bae2 dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcfad6a61 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x1d5fc026 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x3b35f960 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x4853b0c7 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x9204a683 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x9f5c9810 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xb2e7d7cb dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xb88bf6f9 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x7acebab7 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xf0944933 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 0x20531f1a dm_rh_dirty_log +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 0x3c0e96f4 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x4430764e dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x45ab972a dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x73daea5f dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x81e21e3a dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x904c78d7 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa68e1f06 dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xb64067b4 dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfad9d53a dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfc62ef4e dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x01445176 dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x17c36f29 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2025e954 dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24fa6664 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c112836 dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x32b5f546 dm_array_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x40f7bd91 dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x42dbdfc3 dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4360913e dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x49b35849 dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x55b4bd4d dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5aed1dd7 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5e6aea80 dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x62c1b9ee dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7657e859 dm_bitset_clear_bit +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 0x80c89b3d dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x827a42f4 dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x832bf228 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x858c8d94 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x89f1e1cc dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x966a8838 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9f624559 dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa87c5b4d dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xab96bd2d dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xaee02382 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xafeda29f dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb7bad799 dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb9a6ecf8 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xba47c03a dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbd50ebbb dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xca40abd5 dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd041d62b dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd29923fb dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe28cd7df dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed1e1f96 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed58cfa1 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf12ec3cd dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf375d009 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf5455120 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xffff2ac3 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/raid1 0x44d4af11 md_raid1_congested +EXPORT_SYMBOL_GPL drivers/md/raid10 0xb3647c93 md_raid10_congested +EXPORT_SYMBOL_GPL drivers/md/raid456 0xc48cb271 md_raid5_congested +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x018dac07 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x0853a58e saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x18d796b1 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x3d0807f8 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x45c8d673 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x6c1500f2 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x83911d9a saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xa77d1bcd saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xbe58b594 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd1429823 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x16430f48 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x3581985b saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x9e4839c7 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xa2217ce6 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xb92f7729 saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xbed7b837 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xc51368c9 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x039f1250 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0811a7ac sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0cf0ec7c sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x302bfbca smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4004b0b5 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6693440e smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x734d535e smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fc3acef smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x8aa008bd smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9ff94e98 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb3e89bb5 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe11ea8bc smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe4bce43e smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe4d5ee7c smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe6e85a24 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xfa522e0b sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xfaf542f7 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x0b328de3 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x9f4b5edc cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x2660ea0f tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x06333c92 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x10b85afb media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x14d9ee2d media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x2a7ff8d3 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x35a8572f media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x39a62cd8 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x465106a9 media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0x4a92a63d media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x515b8331 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0x5dcd997a media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0xaa2b14ef __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xba03840d media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0xc9fc59aa media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xd3030e94 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0xd64c8cdd media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0xef66ad03 media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0xefd7ada7 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0xfb951973 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x87ea9f1c cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x25bec727 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2a6c8151 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4cdf0b72 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x591bf645 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5adc1809 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x79a1b5c7 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7d71d3ea mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7edad0c6 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9aee403a mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9d0e3242 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa241ba6d mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb993edf4 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xbf41ba98 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xcbf5bc56 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd3676357 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe8881198 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf97e1fc0 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2934a9a8 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x36bf73c3 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x506ddf37 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x50a559f9 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x56ec039c saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x77ce61c3 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8e209eee saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x97b706f7 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa4ffc7cc saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa746fd44 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb0d81577 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb88bdc64 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc4f6be82 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc57db9d5 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc94b86e5 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc9afac8d saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xca524641 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xce6814c2 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf2f3991f saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x092992a1 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x3846194a ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x68ee6c53 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x6d3be5b9 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x88200e2f ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x8f36ce7a ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xe725fd53 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x105ca475 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x91059c05 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x01a6cd29 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0db0ec47 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3a3dc806 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x50a9ac57 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x52711610 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x547a2edb rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7318a5e8 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x76c48570 rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7e2307b1 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8443259e rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x89a77e23 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa7485966 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xba8abb28 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd3cf60b1 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe3449721 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe5484def rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xeac4e382 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf1a425f2 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf9e6aa56 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0xf772ba74 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xe8fffd75 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x7b179791 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0xeaf920b9 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0xe137f7b4 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x8e76576c tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x3b1d4777 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x8059ad86 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0xdae35315 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xb6c0fa3d tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xda9a9199 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xeb65a48d tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xf2c82c0e tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x31343ffb simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x09d18a53 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0b2d0ec6 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x105201e0 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x281fcdac cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x29af825e cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2b488e2e cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2c37727f cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4246bc4f cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x54755d1b cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5bfa3b66 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9c70ca74 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa81a341a cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xaf7eafc9 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb38117d3 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc015914d cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xde5a613f cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe36fb74a cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xead58261 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf48e1d46 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xfac61147 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0xb8e46dde mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x7f9ec049 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0f60a257 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x22f57ef8 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2b2b8d60 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2f6cbbe8 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x30cd17c6 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x33d5c71c em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x4eb58f9d em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5b20c1ab em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x83a241a3 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8eadddf4 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbfec5354 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc1199a3f em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc36ba240 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf19a74d9 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf282d098 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf2c755ba em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xfd6d29c2 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xfe13dcdc em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x6f07b272 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x81bf2d7d tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x9902d0b8 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xfcc2b7c0 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x0f5d9e58 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x2c18fd99 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x4708a82c v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x813f3de4 v4l2_find_nearest_format +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xb903961f v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xd2f03b3e v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xd840fa18 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08982d59 v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4103badb v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x53105839 v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x6f344bb9 v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7eaf8e7a v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xb0891da2 v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xdfa5a008 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf0e1988c v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x22434e50 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x24a71e25 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2db43f87 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x33ae564c v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x349d93b7 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3b1ed998 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4267a852 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5d7f0aa4 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5f316054 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5fcac6bb v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6d4e55cf v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7913a574 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x79d2ae18 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8f218b0a v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x90b66485 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x913b8e71 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x913cd495 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x95f8c520 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9b33dbb2 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa44e8647 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbff7a668 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xda0cdbe4 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe9e30d2f v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf0789b83 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf44a25de v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x087a9f5d videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x08c82ecd videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1ec5f82b videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3a2680ed videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x412ee9bf __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x413da0da videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5ca6cb49 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5e06296e videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x614b1edd videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6b581690 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x82618167 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x96bbfd07 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x99851bca videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x99867a26 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa7f49b96 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc495428e videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd86bc87e videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xdc0e0787 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xdf02c4c7 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe432a2ec videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xeb2dcb6d videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xef2f28da videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfad79ab2 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfd79a80c videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x1726ba45 videobuf_dma_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x21cacdc8 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x3d2ed298 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x48d13358 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x4da799c0 videobuf_dma_map +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x779ec3f0 videobuf_dma_init_kernel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7ea0ca63 videobuf_dma_init_overlay +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x9844bed3 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xda6df1ad videobuf_dma_init_user +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x2f3dac67 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x6c4c6a92 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xacd3ea69 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x030af019 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0a24a018 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x158c7d56 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1e6752e3 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2e7d3f92 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x303039fa vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x307223a5 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x41b1d74a vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x494c908d vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4a2016e4 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4e191a93 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4e2162de vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5712decb vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x58bf3e83 vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x59c40e68 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5a72b4fa vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7308e550 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x79434c1f vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x857173b7 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x89d52f38 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x98c44f3c vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa0e60871 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa87ba142 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xacc492d6 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xae4e1ed7 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xba266951 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbc0de7c4 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc1b19854 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xcc90facd vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd033d883 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd18cf7cf vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd51bd6f5 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd7549d68 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe09a4813 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe8ccede5 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe9a6df78 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xec9a2795 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf8b9f377 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfb90529a vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x5ce3c9b6 vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x68270951 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe57f0426 vb2_dma_contig_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x26d6ef41 vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xd30ec30f vb2_dma_sg_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xddad8532 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x1aef29f8 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x3cb338bc vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x55a23a9d vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x606d722e vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0xb1d78638 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0cd30b25 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x146626ae v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x22c0be18 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x49342097 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4b5f7260 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4f0acf57 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4fec125a v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x57105c71 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5c43ad67 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5cb22252 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x60cfdda2 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x66a15216 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6fd5bac5 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8c12c22c v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8fb43ee5 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x92224563 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xae4e3938 v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xaf3f9e68 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xafb0d8a1 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbfc9f8eb v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc8c03f0c v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd7cd19a3 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdb5ed550 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe7466a8e v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf2f6f837 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf372b5a9 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf81423c4 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf8e92efa v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x0afe4ec5 i2o_pool_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x3b25132c i2o_dma_realloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x501a5cf3 i2o_dma_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x5ddea625 i2o_sg_tablesize +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x9d31a029 i2o_pool_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x9f255706 i2o_dma_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xbe902dc0 i2o_dma_map_single +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xe16ba678 i2o_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x075da4cb pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x48230c6a pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xc3b82ecb pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x032fbdff kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x0605c9fc kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x0e0a5979 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x3f3dc823 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xaa35bc53 kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb9732af0 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xd26e0a45 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf6a75722 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x7b1bb20d lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xbfb04600 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xc4669258 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x03d2a9db lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x39a62c72 lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xacbad6d8 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xba1b2133 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xd377a99a lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xe1f15037 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xeb3153ed lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x1241b316 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x686dd746 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xdbd3bcd6 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x1b56a2bf mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x62097e9a mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x9a39476a mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc88cf922 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xda830c4a mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xf7f111cc mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1583b8b2 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x309b1bcb pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x3c8f7c2c pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x41cb8be7 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x817619cb pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x8f452b73 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x99b8d959 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb87ef695 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xba5938d7 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xd05dd340 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe1dbdd30 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x01109f51 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x33b14c66 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x020752cd pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x93eff828 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x981a28f9 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xb348eb96 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xda9fe78e pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x01a33234 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x4fca3918 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x0a8fc20a rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x1119870e rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x196ed5a9 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x1ea0502e rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x226ad512 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2f0251d8 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4ca2f46f rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x541d9ae7 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5d9c3584 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6baec94f rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7da8ca51 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7dc65338 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7fb20947 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x81183f29 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8949d94e rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8d120cd7 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8fb8ecac rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x907c97a6 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb0f0e75e rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb12f490c rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xbcdedb1b rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xbeeae9ad rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd2e3dcd2 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe2ab0272 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x1c874ca1 rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x399ef314 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x4096e209 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x6d7b61e8 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x92659d38 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x96d47370 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xa0846290 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xae8a4e2e rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xb09e9b0b rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xb8a6a7fb rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc2cb65bb rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd71106dd rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xfca7c005 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x05f7a696 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x06a8c4dc si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x07d89e00 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0991d94a si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x18d98463 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1eedc3ff si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x26052550 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x29d632d5 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2bbec2b8 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x313c3465 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x328f899c si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x37e778a0 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4a70b77b si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5fcbadbe si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x61706016 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x63aff9a8 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x698256f6 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x87eb878a si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x92f0f859 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9429ab3d si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x99652309 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa16d9bf2 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa60b32e0 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb02fa7d7 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb83bb747 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbdef243b si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc715371a si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcef90486 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd2ae01ee si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe80a9369 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xeef2550a si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf75d9ca1 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfb34048b si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfe5cc14b si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x5df3f2e3 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x6552db15 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x74afd30f sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xd72da6cf sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xf4b3f095 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x012dc149 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x036da1ae am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x1a4517dc am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x6526d50b am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xaa634410 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xcbef3a59 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xe906e692 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xfeaba6ac tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x1df8e447 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x465d6877 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x67af57c9 tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xff3e536b tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x5e3e04b9 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x4e573a33 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x6e511084 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x95b9518b cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xe54ca736 cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x1a1b5249 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x2feda75b oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3227a28e oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x7dc9dddd oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xb2c66001 oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xc8b5a524 oslec_free +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xd370f679 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x27cb133b eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x793fc8de eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x822222db eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x98bb5a22 eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xdb9ca14b eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x0c705baa enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x21d28cca enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x85c75511 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x9bf4872b enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xa3610af4 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xd79a5e1b enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xea072cab enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x045567d6 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x185acdbb lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x1a272eea lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x38720347 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x6aa6a839 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xdaf8b34a lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xed83133e lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xf4788caa lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x03ff2f33 mei_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x0b58e6df mei_device_init +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x173e79ee mei_deregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x2463d702 mei_cl_driver_unregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x2b55c0bb mei_start +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x2f6c59cc mei_cl_add_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x38c02010 mei_restart +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x46c47a5c mei_reset +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x4ff66c94 mei_hbm_pg +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x5543ddf8 mei_irq_write_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x63afca62 mei_cl_set_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x719b4106 mei_write_is_idle +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x75c7780b mei_cl_disable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x893ddc1a __mei_cl_driver_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x953e11f0 mei_cancel_work +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x955cdb77 mei_irq_compl_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x9e2471e9 mei_stop +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xaaf214cb mei_irq_read_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xbb62f5e7 mei_cl_register_event_cb +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xbcc3a328 mei_cl_recv +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xc86be0ff mei_cl_remove_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xcf10535d mei_cl_send +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xcf9f7903 mei_cl_get_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe1de83e0 mei_cl_enable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe8dd0278 mei_fw_status2str +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0x1c0d3b6f mbus_register_driver +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0x2510b822 mbus_unregister_driver +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0x30bdaf1c mbus_register_device +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0xaf3dca20 mbus_unregister_device +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x13109034 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x613e35f6 st_unregister +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x0f6680ea vmci_qpair_produce_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1152e318 vmci_qpair_get_produce_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x13aa5a5d vmci_datagram_create_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1872c7af vmci_qpair_produce_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1a195863 vmci_context_get_priv_flags +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x38d47061 vmci_qpair_dequev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x3ef56cd5 vmci_qpair_alloc +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x4b630dac vmci_get_context_id +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x4ba5c46b vmci_qpair_peek +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x50a255c9 vmci_doorbell_create +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x53c20507 vmci_qpair_enquev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x612df9ae vmci_qpair_detach +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x677c36d0 vmci_is_context_owner +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x69ef87ff vmci_datagram_destroy_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x6cc1a5f7 vmci_datagram_create_handle_priv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x722d488a vmci_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x7d540b50 vmci_qpair_consume_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x81d61eef vmci_qpair_dequeue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x9624c58c vmci_datagram_send +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x9973b9b2 vmci_qpair_consume_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x9d16164a vmci_send_datagram +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xccbb53d1 vmci_doorbell_notify +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xcf5ed7ef vmci_event_subscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xdac94780 vmci_qpair_get_consume_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe67343c1 vmci_qpair_enqueue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe7e7c107 vmci_doorbell_destroy +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xf255f1b4 vmci_qpair_peekv +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x14d4b0c9 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x30e50079 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x49403aac sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4a84e2eb sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4d7ce784 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4fbd80f0 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x56669d1b sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6b3b2e9f sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x749bce4f sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x886caf27 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8d79600a sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x955b4f59 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd410874a sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf6ab19d3 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x2f807f9d sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x50d910e3 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x51ffed3d sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x80b4b5bf sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xc6f629ba sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xcb943f00 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xd0b2b0dd sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xddd9d03b sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xef6a02af sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x034447cb cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x3c6d6223 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xc17347b5 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x0e385a91 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x8393dec7 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xfdc19517 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xb23e9650 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x044a1640 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x99c8aab8 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x9c7bf9f7 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x06c20b27 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x19f8b93a mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1ba3e1ce mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x21b5c911 mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x227512e9 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x25cf9869 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x287b6412 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2a3bedfa get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x367bbc3c put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3b2a63dd deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3bf41e5e register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3da57a97 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x43347327 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4405a17d mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x47560fa8 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x48fec827 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x51012e1f mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5192da35 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x543da5d9 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x54eff3f3 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5bfe1a4f register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x63d5ac6e mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x85beb0d4 __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x89cb2b07 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8ba963b0 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8ff50e97 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x918870e3 mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa2cc6e61 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa2d0ee5d mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaddf22ff mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb1f33b2e mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7e575d7 unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb95c42c5 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc7ae52bf mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcfc4b5d1 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd1ecafcb mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd38db11d mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xde116c47 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xed784553 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf36b8ebb mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf7eb499c mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf8c0e184 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x17374dab del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x24e7518e mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x94f8e0ec deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xa6c88af3 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xfd7dc74f add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x0a6595a1 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x7c0703af nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0x374f178e sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x29c41c79 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x57435381 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0xc8d0b862 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x01b54dd2 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x07df73d8 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x09e1f19e ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x14c99122 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x20a5e793 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3a4036f3 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3dada9a8 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x40abf358 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x930e651c ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xd6f0f45b ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe11e21ae ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe8cfd89d ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf9f5e156 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x27662d87 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x8289ac4a register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x8c3e38e1 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x94988c08 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xa25ad5a8 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xe0c022a4 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x047ee650 alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x04d59082 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x1da4fc65 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3155780c can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x672ffb51 devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x67d271b0 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x77d1d66c can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x82879c07 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x9a1879ca close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa0e87df4 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa0f9699c alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa33bbed2 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb11840fb can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb990a584 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc218ef2e can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc96ce648 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xcf4c1a62 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xe39ba967 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x0c99f19b alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x7d28c398 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xa0e8ba55 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xe57e9d05 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x32ad273a unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x65209a61 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x69016d08 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x7a9137c8 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01bcbe25 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x03fd4c76 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x047f187c mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x06e5c318 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x06f06925 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0739c8e2 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x07f7ad90 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x080e2c2a mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e3a62d8 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1126749c mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x145b04b8 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1a8cc218 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1b82b131 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d111841 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d235752 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x21426797 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25337f50 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x277bd918 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x28816d5c mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2f9ad9b9 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x30980e02 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x31326a98 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3153b87c mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3354f0e5 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x351fc1f7 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x36e453f9 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x37452635 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3865be10 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x38d32e11 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3bdb3cb5 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3ec8c728 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x41ca98de mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x464575fc mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x474555a6 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x47ea0f8f mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x48be2ef2 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e09191f mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x51d29476 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54a7098e mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x55142cd6 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56709cc9 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5bfd944d __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5c8a28a2 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6075ec54 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66eaa99c mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x674bc5a7 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6758fca2 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6903bf55 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a38815e mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6e65d3b6 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6eea624f mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6fa4e0d0 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7164a2a2 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x761a7359 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x78176762 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x786dd813 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c94f015 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e01d93c mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7f966b12 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8221bb18 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x83eecef4 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x874c163c mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x87d207ad mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8972668f mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a41cc1b mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a754a1c mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8bb4d4e4 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8c6a937f mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8f1989cd mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90a70e5d mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x919f2968 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x92cef8cd mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94b7ff32 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x96533284 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9fab8502 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa09bbf09 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa14d4027 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4ceec84 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa6ebeb30 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa6ed35c5 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab0b9726 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab70d9ff mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xafb8da6c mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb5fb9c4b mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb852e480 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbe2660e1 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbe99a6d0 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc1195baf mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc69cada5 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc8ca4364 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcc1f55a0 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd0d18fb5 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd1737e58 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2b56340 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd36f9b3c __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8779f18 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8836b71 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdb24596c mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdd62ae50 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde3989d0 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe0aede12 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe1dd630f mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe2960d54 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe4f566ba mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe5da5abb mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe68beae6 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xea867fa4 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xead46bc8 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xebd578a3 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf43f938c mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf50477e5 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf582eefb mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc19bf54 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0460f0db mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ea02b2f mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x12bb0f2b mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1ba3b69f mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x201f705f mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x43a1f470 mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c50e4a0 mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6bc45d53 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7955d2f8 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96cfc852 mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa1a6d4d8 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbbddb2d4 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcfd420d5 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7dcc471 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeb9c950e mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeeded84b mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfa285330 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfd1fddb6 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x0b8ba9ff stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x4846f4bb stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x9ed92f0b stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xb2f6987d stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x0e8d47ea macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x7b5902a6 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xa500296d macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xe3bbda01 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x8b95dbca macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x41c4c06f usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x87869a14 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xe29a58b8 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xfbb8b6b3 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x09524833 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x133904f5 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x3640cfa1 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x5cae9ee4 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x5cfcffad cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7ee66a15 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xa44d860a cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xa98cb264 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x1547517f rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x3cedc08a generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x565e10fd rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x76cb8fea rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x8d933be4 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xc4877d74 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x038b95f2 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x09ccf43e usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x11411407 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1b248c03 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x23338aec usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x24c7d7d9 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x365c9292 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4e2597f3 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x58d46935 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x62ab685c usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6f3e1b23 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x716c60c1 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x94809123 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x965e26c0 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9b49b02a usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa966249e usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xaab40072 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xabeeac84 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb387f0db usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb59ee666 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb772d4d3 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb9ea8c92 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbba02c46 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbbaf037f usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbcda2270 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbf61d895 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd03b9f02 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd6dc7635 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdd47809a usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe7f2490c usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xeeeba483 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf80d2e01 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x289baf2d vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x3b975ad5 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xa98b3ae3 vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xd47fe7be vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x11662b63 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x237a1216 i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x27d2039a i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x33f801b9 i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x4180f626 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x44801c0d i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x65be5d35 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x72597b20 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x88872809 i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x93ff039b i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xa358b562 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xce44f265 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd092e188 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd4ce4a31 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xda3696f3 i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xfd73ec27 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x4714c13e cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x53175610 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x62c0aa29 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xb9664edd cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x96935e3f libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x021d5b5a il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x425850bf il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x5747f754 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xbb02006b _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xf12238e1 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x184c5e67 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x186f7332 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x23b31849 iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x24b2d5ea iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x27913999 iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x2cdddac8 iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x2d8cc236 __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x45366b73 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x64467ea4 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6715334b iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6b16d555 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6b993347 iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7606bbb9 iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7da31191 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x818a22d4 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x94440515 iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x95795c57 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x980e55c5 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x99c4f495 __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9eae10ee iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa89b71ee iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb9c0bdf0 __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcf341945 iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd1db77fe iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xdb1264f9 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xdd3e32a4 iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe0fe55cb iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe75c1fae iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x16abc1e8 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x1d8112df lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x333a7d26 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3d91f863 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x4b84b87c lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x4bde4568 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x6143074b lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8a28ab48 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8c9198da lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc077b8c0 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc599966b lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xcc324e5a lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xde9e40d4 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe4250bdf lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe47f55c2 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf33c236d lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x2dd3a2c6 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x34a0b988 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x38d31c6a lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xb13bcf18 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xdbc131b4 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xdc07238d lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xe0e879ae lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xf5bce4cf lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x2432974e if_usb_prog_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x5f3b5e64 if_usb_reset_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x11ed6b05 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x3782f469 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x38832430 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x46ac5b19 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x472a1c22 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x729fe438 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x78277cb5 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x9ec650c7 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa0e73bb8 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb1b37bc1 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xc2c4896c mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xce285e5e mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd067b1e3 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf11e4236 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x0d23c9a6 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x218f9fb9 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x2a722f55 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x4a92b692 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x640165d5 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x6fe4869b p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x954d3e1e p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x96356c9d p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xc814ea92 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x6d4c5acd rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x72805bed rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x810df894 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x961a15b0 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x083feaf2 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x098ca106 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x09ade65a rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1ba2a486 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1c2bce7c rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1d072d38 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x219766ef rt2800_get_tkip_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2561a430 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x28372723 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2b729b3c rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3223a776 rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3feccb46 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x439d8299 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4afda458 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x556901d9 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x59cb8ffa rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x68c3b0ad rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x70b45a28 rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7130aff8 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x725939a7 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x779b102f rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7dab1aaa rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8944d111 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8c41249d rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x947ff863 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9899d567 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9930be83 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa33415ee rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc630e0d6 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcf2225cf rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd7369e95 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd988bd6a rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xeb21ca6d rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xecf05a73 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xee91f197 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf0198d2c rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf63ebf07 rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfc1e3067 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x04a43ff9 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x074b9f2d rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x1b26ed91 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4b7f009a rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4e468f93 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5e48d908 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x6da66056 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x720f71bb rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xa0ff6fa5 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xa25f2313 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xaba8ece9 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb6a4f004 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc1aa2bb7 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x063690e6 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x073c673b rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0e9f7ea7 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x11d7d81c rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1e7fe657 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1f979179 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x281c5e0d rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2d942ecb rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2dc0d01f rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x30790f89 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3362bc4b rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x37170a56 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3d94a9d6 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x469580eb rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x48b0ee27 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x513e54fe rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5a0860e4 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5a5ca85c rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x607ffe39 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x644b3542 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x67a4dc58 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x687b6582 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x68852d1e rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6e847fc7 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x74d3a39b rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7c5b746a rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8202c307 rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8ae25e90 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x95a456b4 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x96cf4ed7 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9de70ae5 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9fb8b4a2 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa93b9fa8 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xaa90cc7c rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc23bfb59 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc929235f rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcb3ee604 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcbd77f2d rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcf83122b rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd497efe8 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd9ad27c6 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdb292d3b rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe14b1e4d rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe21b6144 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe66e68f2 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf8e8f375 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x0e2fc362 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x1b973c3b rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x775e49a3 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x8dcde50c rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x9b34bf02 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x9989c544 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xc3ade04d rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xe251b5dc rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xe3bc7753 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x11372682 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x2e80d113 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x302e9f70 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x4fa10f6b rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x57c5b535 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x68ae7418 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x7365e691 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x8edfea34 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb98d0090 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xbbb56469 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xc40fa849 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xc728ba57 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd6184fdb rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xec51b354 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xf4342f94 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xf96fc071 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0452550b rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x55c803e3 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc095f26d dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcf4c3006 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x01947424 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0d082e67 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x11dafdbe rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x35b9e968 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4dfb7c29 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5bf5671a rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x60711760 rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x635757a9 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6adb159a rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fee3a6c rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7ea8f405 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x80f84d69 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x92309370 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9b4070f5 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9eadc946 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaf4d6d94 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb0bcdf3e rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb96c95c4 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xbff485bf rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc2d5bd01 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc49204da rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd3347d6a rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd3869d42 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf400b425 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf63325ff rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf65049cc rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf7d7a12f rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xfa0c84f4 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xfc2c293d rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x1bc46505 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x241dedc1 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x282fb49f rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2daded5a rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x3ca50cd2 rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x4aaa2665 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6b4de810 rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6dbc6172 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x73640ba1 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x77d3540e read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x88d0e05d rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8cf5b042 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x9a86375f rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc1a843eb rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xce8f02fb rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd2b1f48a rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf6bcb571 rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf8337962 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xfa4b83a9 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xfd7fb70c rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x063e15d7 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x44e3275f wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xc666d197 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x02de4373 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x22db590b wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x23c8a6c7 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x33ed121d wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x42f25399 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x43a267d3 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4a3d8025 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4c234ca4 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x56597d9e wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x656a4cf1 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x68e5d408 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6a241c20 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6d451b2a wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x72328eb0 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x78a701af wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x80bd5d72 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8b2dffc0 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8d82fc31 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x90d42b62 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x918fb6a1 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x925f147d wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x94705f59 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x97790195 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x97fbd99a wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x98296cfa wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9a59e98c wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa33f0d8a wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa4598504 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa9133439 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb5f7faba wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb603ed5d wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb805a0fa wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb890987d wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc4c6e4c2 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc4eb084d wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc529788d wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc968964d wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xca5c2c32 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd181158b wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd528eddb wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xea75b598 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf14bd86e wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x1be476f5 nfc_mei_phy_alloc +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x3b577068 nfc_mei_phy_disable +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x771f4d81 nfc_mei_phy_free +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x8b4e7b3b nfc_mei_event_cb +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xe82e19a5 nfc_mei_phy_enable +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xee041005 mei_phy_ops +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x275563fe nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xb6b368e2 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xb7070784 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x92ff311d st21nfcb_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0xb9192e6b st21nfcb_nci_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x0b035472 ntb_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x1364a03d ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x77ae9ef1 ntb_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xe8cb95f6 ntb_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xfe897ddd ntb_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x9ca8a06f asus_wmi_unregister_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0xbe935c28 asus_wmi_register_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_ips 0x46809fa9 ips_link_to_i915_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0x232b5238 mxm_wmi_supported +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0x61cdf799 mxm_wmi_call_mxds +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0xe26032eb mxm_wmi_call_mxmx +EXPORT_SYMBOL_GPL drivers/platform/x86/thinkpad_acpi 0x706cdcef tpacpi_led_set +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x3ecf6cfc wmi_install_notify_handler +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x561c634a wmi_evaluate_method +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x876d29f1 wmi_get_event_data +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xb5a6ebe2 wmi_remove_notify_handler +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xc9d4d6d1 wmi_has_guid +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xda29f8b0 wmi_set_block +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xfb882fb7 wmi_query_block +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x53556862 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x61652068 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x6414d913 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x21e22848 pwm_lpss_byt_info +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x22ffc737 pwm_lpss_probe +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x81ca2e1d pwm_lpss_bsw_info +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0xb563cdb0 pwm_lpss_remove +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x278e08fd mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xe5ec968a mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xfdf57dbf mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x71f5c3cb wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x8bfb27e4 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xa783d64e wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xad0c23a4 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xe8d38d05 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xe922c55d wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x1e4f85c4 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x01d17c0e cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x13a69ca0 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1782682b cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1a45816e cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1b4eee51 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x26a186d4 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x27d0d702 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x28aba6b4 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x29f6c247 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2ff81ae9 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a1be85d cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3d56a674 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3f86c70c cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4031ce05 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4065dc40 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x464f333c cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4bab2885 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4ca26e46 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4eed9fc3 cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x53d33cf7 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x540f4dcd cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x59f77123 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5c9311e9 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x67c840e6 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6e2e160c cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x77daec28 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7ece2c62 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x824c0943 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x85122968 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8837db40 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8e4fab26 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9e70b8f1 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa3525c1d cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xaaebd3d5 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xabc726a9 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xadabc13b cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb31bbe37 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb4caf220 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb554b9c2 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc089feb2 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc116e858 cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc6718426 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xce3923ab cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe18c5e00 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf01ff070 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf4fa379f cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x1aed25f2 scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x3d83b89d scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x434ba7d4 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x46569ab6 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x593a36c2 scsi_dh_handler_exist +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x9f9833cf scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xbf1e578e scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xeabcd3cf scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x09cbc112 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1925714a fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x44f33e53 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x537f2f6f fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x56c9c89c fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x579f157b fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6091c380 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x60c4f841 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7881776a fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7afd6608 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x813fcd77 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x81d8c017 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbea302e5 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xdec3a88c fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe72bab5b fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf496e3ca fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x2f176908 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x470499a4 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x51351f9a iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x94b7e714 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x9f6ee1de iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xfa2e42fb iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0012b01a iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x02e3ffa1 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x10c3a6cf iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x17085dda iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1c3cbc6d iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3936b891 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x39b70437 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3f1fa1e9 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4394ca94 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x45a80461 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4aa9e894 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4afee14e iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x519d9a24 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x55f520a7 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5d57bad1 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x614f02bd iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x65479c76 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6611dc2a iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x69580e8e iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6c92f36b iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x707bebf2 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x70c8b670 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7305e880 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x74fd3365 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x79fa4cb0 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7d596e5d iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fe8977c __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d320918 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9cc94456 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaf7f14f7 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc46a3410 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc5cfb271 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc7d49965 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcafe5b9c iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcb93a8e3 iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcd977c9e iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd9cb6d79 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xda3a8f07 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe44f3c9f iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe57dbe0a iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe6e8da32 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfba69f26 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0884a45d iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x301f3448 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x41130fd8 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x491e8350 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x49fd8997 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x699240a8 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8bad0a03 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8c99aab2 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa0079083 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa2d778d1 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb06b57a2 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb5b149ee iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd5abf271 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xdbce41e4 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf324b89e iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfa0cb0b6 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfb779042 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x06d8e121 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1ea6a710 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x23f33643 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x29a98343 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3251abcc sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x32564514 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3edbf247 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x42482b1b sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x42832cfe sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x478f9fbc sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4bb75882 sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x702ab099 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7256eb12 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x87ad3d44 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa9a8db0c sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc3e69fea sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc92c17f0 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc987a4e0 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xcb919966 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xda7f289d sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdd1b66d9 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf0acca94 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf380af45 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xfb78ee1f sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0b78b3e4 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0c98fb5e iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0dd60cac iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0f8c17ef iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x178e3956 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1b4856ed iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x22cda208 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x361fb6aa iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3e56ab23 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3f3876c9 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4b1c115e iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x53821242 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5f640e98 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x650bbdca iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x65427f08 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x662b9c8e iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6778a3e0 iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6af52326 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x79ebad55 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7f123cbb iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x868a1d05 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8b365338 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x932d7af9 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9c85fd66 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9e734338 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa5083b3e iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa93a3a81 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xacba7467 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb3386852 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb8fe2eea iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbb4f269b iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbe5d8a74 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcc542fef iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd49cc2a8 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe240ed40 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe6d30a42 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe91e2684 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xec9a7fd2 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfb94d094 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xff0acdf5 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x297999fe sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x595ed239 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x9b42b5d8 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xf3c54421 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xdc097ee8 spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x51f37662 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x9416ad32 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xb534f030 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xdb6df47b srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xeeff2cfb srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xfb97f037 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x02bb0b46 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x03bbda5c ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xbed9812d ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xd947e326 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x3094dc7f spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x97b21a6e spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xb03cc9f8 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xded330de spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xe4bdc477 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x034bc295 dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x742b8400 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x9cae6d08 dw_spi_xfer_done +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xa9ba4007 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xcc78e47b dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0c8b6eee spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0f4f7575 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x18f7c63b spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1d5b2536 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2cd29035 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3784fd47 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4d5a785f spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5a192244 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5a79e4d5 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8614740d spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x876a8e28 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9a0fd7a6 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb9723c63 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xce2a958f spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe16ccf79 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xeb0c4d6e spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf8dd9c27 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xfd9197d2 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x180a5936 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0172002d comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x06a7c354 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x15ee0e55 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1d65ce25 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1d9a4658 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1f47d84b comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2d5ab9eb __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3321e651 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3b04f79f comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3b71f9d1 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x414c4e2d comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x41a3f780 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x425c5cac comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x525e7d65 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6fe58d4f comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x87e1d386 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x91b6f941 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x93af48cc comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x951af2a1 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa02fd693 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa9658a08 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb444c620 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb5c1d3ac comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbe74e59e comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xcc89433d comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd62eb66b comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd84cb2a9 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xde5c4a41 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe1c99014 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe2e8b3b7 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xedf4247b comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf5b25e4a comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf8c188c7 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf8e2cb1b comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x04826625 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x229be28e comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x2b60a47d comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x5d989d6d comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xa9649965 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xb9589544 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xf20d86d2 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xf4b952b3 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x14333502 comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x2de044e4 comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x510ccfad comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x6ccd9a49 comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x6f4d1e90 comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x8b7ea2d2 comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xbe13c89b comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x34e825ab comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x3eac6721 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x46c30c07 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x6da8988b comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x9a805097 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xdff25a55 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x8dec5212 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0xf360e8c4 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0xf30c34e4 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0xa6112ef7 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0xe1fd764b amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x6b02c153 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0xcda84735 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x003d367d mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0698cc04 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x07c11409 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x13119721 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1c4de8dd mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1d278417 mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1facf712 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2a43a22d mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2dbf8059 mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x5197a3a7 mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6859ab67 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x840d4d3f mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x868ba68e mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8e086dfd mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x94199a85 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x999e28fb mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xaaa7bf97 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb504e3be mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xd2647913 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe310ce75 mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe4c75da4 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x695d460e labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x0005605b labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x131f5df3 labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x1b063194 labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x33ef8c1b labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xe6234a1f labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x0b7737a4 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x697e8da3 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x8596d44a ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xc89b98a0 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xe70c34b0 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xf3f9081a ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xf82b233b ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xfea51868 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x5f182d64 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x6a747571 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x85050a7e ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x8d119de4 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x98a99fc1 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xea2fb28a ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x08bf934d comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x2b86df6e comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x2f880844 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x8b001538 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xda90c825 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xe822a2e8 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xeaeb671d comedi_close +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x6b19d2df adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x004caf14 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x04648df3 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0e81c76d spk_serial_out +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x2b50c3d4 spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x3b508730 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4f1eafe1 spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x86dda2bd spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x95b92d9f spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xa81974e9 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc27c01fd synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xcda38867 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd1b551a2 spk_get_var +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xddfb62e9 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xde7ae2e8 speakup_info +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7cd4558 spk_serial_release +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7e810f8 spk_serial_in +EXPORT_SYMBOL_GPL drivers/staging/unisys/channels/visorchannelstub 0x3b25c599 spar_signal_insert +EXPORT_SYMBOL_GPL drivers/staging/unisys/channels/visorchannelstub 0x3dd751f3 spar_signalqueue_empty +EXPORT_SYMBOL_GPL drivers/staging/unisys/channels/visorchannelstub 0x96a39fc6 spar_signal_remove +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x1a67376d uisthread_stop +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x2480fae7 uislib_client_inject_del_vhba +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x2675cc0c uislib_client_inject_pause_vhba +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x2ee59cf6 uisctrl_register_req_handler +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x368c31c0 uisqueue_get_cmdrsp +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x36dd0303 uislib_client_inject_add_bus +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x5b17ab19 uislib_client_inject_add_vhba +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x7534911f uisctrl_unregister_req_handler_ex +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x78df17de uislib_client_inject_del_vnic +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x7a2a2135 uislib_client_inject_pause_vnic +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x7afa2012 uislib_cache_free +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x81bfd7c5 uisqueue_interlocked_or +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x83747fcb uislib_client_inject_resume_vnic +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x8a5b0d00 uisqueue_interlocked_and +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0x97c3593d uislib_client_inject_del_bus +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xa4b1d718 uislib_disable_channel_interrupts +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xa8a81aa1 uisthread_start +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xb4b78c98 uislib_force_channel_interrupt +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xb5805d17 uisutil_add_proc_line_ex +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xc3317ac5 uisqueue_put_cmdrsp_with_lock_client +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xc8321fe9 uislib_enable_channel_interrupts +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xcf71a63e uisctrl_register_req_handler_ex +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xdf2b92f2 uislib_client_inject_resume_vhba +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xe522bae2 uislib_client_inject_add_vnic +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xef277e14 uislib_cache_alloc +EXPORT_SYMBOL_GPL drivers/staging/unisys/uislib/visoruislib 0xff4c55d4 uisutil_copy_fragsinfo_from_skb +EXPORT_SYMBOL_GPL drivers/staging/unisys/virtpci/virtpci 0x464247f5 virtpci_unregister_driver +EXPORT_SYMBOL_GPL drivers/staging/unisys/virtpci/virtpci 0x6750ff53 virtpci_register_driver +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x0be0d55b visorchannel_id +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x10953f70 visorchannel_get_physaddr +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x1902db97 visorchannel_write +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x1a6d7efd visorchannel_get_memregion +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x1cc71f6d visorchannel_get_clientpartition +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x304ddbf2 visorchannel_get_nbytes +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x43acf9fe visorchannel_create_overlapped_with_lock +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x54540e81 visorchannel_clear +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x60aaf74b visorchannel_uuid_id +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x6d073e29 visorchannel_read +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x6f406454 visorchannel_create_with_lock +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x7aacc22f visorchannel_create_overlapped +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x7ab1b025 visorchannel_signalqueue_max_slots +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x8a5ab527 visorchannel_get_uuid +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x8f0a1956 visorchannel_debug +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0x9911fc8c visorchannel_signalremove +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0xc3194e44 visorchannel_create +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0xcd2d303d visorchannel_signalinsert +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0xd1fc52e8 visorchannel_dump_section +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0xd732ddb0 visorchannel_signalqueue_slots_avail +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0xdbc59921 visorchannel_get_header +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0xe7332ac2 visorchannel_destroy +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchannel/visorchannel 0xe9c1ffd2 visorchannel_zoneid +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x00933260 visorchipset_set_device_context +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x1a93552f visorchipset_set_bus_context +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x22e8d2df visorchipset_register_busdev_client +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x24c61266 visorchipset_get_device_info +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x5d5986c0 visorchipset_chipset_notready +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x61476f6f visorchipset_chipset_selftest +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x7c2eba34 visorchipset_device_pause_response +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0x90c6c6c1 visorchipset_chipset_ready +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0xbe445008 visorchipset_get_bus_info +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0xe410a223 visorchipset_register_busdev_server +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorchipset/visorchipset 0xea0b5042 visorchipset_save_message +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x01d01eb4 unisys_spar_platform +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x03e0e113 visor_proc_DestroyType +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x0a4fc702 visor_easyproc_InitDriver +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x14952a71 visor_charqueue_dequeue_n +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x1b66498f visor_charqueue_is_empty +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x26b95488 visor_charqueue_enqueue +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x3bfc3704 visor_charqueue_destroy +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x4129a5d1 visor_periodic_work_nextperiod +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x483dc608 visor_memregion_create +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x5c9507b6 visor_memregion_resize +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x5edf3d4a visor_proc_DestroyObject +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x62b6b358 visor_memregion_write +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x63893cbd visor_easyproc_InitDriverEx +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x7260af4b visor_memregion_get_physaddr +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x78397403 visor_periodic_work_stop +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x7a72cd68 visor_periodic_work_start +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x7e80cef9 visor_proc_CreateObject +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x865e5ab6 visor_periodic_work_destroy +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0x96401fe5 visor_periodic_work_create +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xa9122711 visor_proc_CreateType +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xae1040c4 visor_easyproc_DeInitDriver +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xb862ab6c visor_memregion_read +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xbb4fcf9a visor_easyproc_InitDevice +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xbd82dcfd visor_easyproc_CreateDeviceProperty +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xbf59b75c visor_memregion_get_nbytes +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xc702c67c visor_charqueue_create +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xd3096000 visor_memregion_destroy +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xd685516b visor_memregion_get_pointer +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xeeb0fb83 visor_easyproc_DeInitDevice +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorutil/visorutil 0xf053fd4b visor_memregion_create_overlapped +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x53241117 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x61fd837e __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x6b40a8ab uio_event_notify +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x4bc2cd79 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xe3590c67 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x138d8d27 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xa79738f7 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x00de6cca gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0f320f9e gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1e43b2ae gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x26a017bb gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x37f28edd gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x432c30a9 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x548ae894 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x6bd1c2e0 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7899ea2a gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa17b1e50 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc062dbd9 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc31998a2 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd88187e8 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf1961bd5 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf32fe6ce gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x4b0b666e gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x89263781 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xf1093c59 gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xf9e5ceeb gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x70bcfd4f ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x76fb9586 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xc8c06530 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0a5230df fsg_common_set_nluns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0d4b79bb fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1710b539 fsg_fs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1b1cc3af store_cdrom_address +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 0x24c8327b fsg_show_ro +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 0x2d10b6a7 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x36a04787 fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x38b305e9 fsg_common_set_cdev +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 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4618a0ec fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4805b8c4 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x51707c29 fsg_common_run_thread +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 0x5a1ee774 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x5fad1376 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6ae7d38e fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x743bfec7 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x81244c7d fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95cffb3e fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x99023bfc fsg_common_put +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9968d33d fsg_show_cdrom +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 0x9dc025a5 fsg_common_free_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa46e6443 fsg_common_get +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 0xb0e5d0a0 fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb48a8ede fsg_show_file +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 0xc9871fb4 fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd3ae3b65 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd468f882 fsg_common_set_ops +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe4d1591e fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3a6d4f22 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3ca38e3a rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x446116df rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4b2e5007 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4ca90996 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5d22b406 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x785d494b rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x840dd143 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x988ad2a2 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9acf72e4 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa90054ee rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb971ebca rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xc780abe2 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd2fe47b1 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe08c71dc rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x12232807 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x12f15b10 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1b162d0b usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1df34187 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2036fdc5 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x264a4c01 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3297ff21 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x348e9f9f usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3c2af8bd usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4b9f5287 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4bd302ac usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4e4c67b6 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x50b43571 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5a903054 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5e375799 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x84f37493 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8bda1da4 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8cb8f9e4 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x987a3c35 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9ecf6448 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa506e58f usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb866724f usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc011a612 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc31d7b7d usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd16a5c5b usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xdf35ac8a usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe33935f8 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf3b65464 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x12381c3e usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x167abae9 usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x352cf494 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3f708ded usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x52cc08ad usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x79e7eade usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x97c1e9e8 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9b278195 usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xab33e7ee usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc35fdb0f usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xeddced7a usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x6c77b8f8 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xe299ceaa ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x47dfb3ae usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x531569fa usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x6005a404 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x6b493bc6 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x6d7eb85e usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x768e9516 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xb9019c5b usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xec321ad1 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xfd9eaeed usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x56d31820 musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x6d1b855b musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x72234dd6 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x96919667 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x543ffaf6 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x77fb2715 usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x9620566a usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xbc3c43dc usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xe7a5437b usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xaa653e73 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0xba9cae59 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0f80717d usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x309ffbe2 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x44a83fca usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x457aec7f usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5673f42e usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x602e65e6 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x65566b08 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8614821f usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8cf95ff5 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x95b90b4b usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x95d5ec48 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9b00687b usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc5e0e945 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xcc72e72a usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd046f6bc usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd50c0fda usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe08475aa usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf1cc6ef9 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf22795c6 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfe3b73eb usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xff8654e4 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0a9606d5 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1b866a38 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x39c1c6be usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4197d8fd usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x46a0566a usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x62c112c3 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x65d01a9b usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6c7e11b6 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x716e7fe7 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x898cb14c usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x96b9372b usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x9935ae03 usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x9d69b838 usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xac4696a6 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xadd3d7cb usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xae23f495 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc0381482 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc1670c1e fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc2fcc14c usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd8221549 usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe2780f42 usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf7dfa4d9 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfd9ae5c0 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x03652e24 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0b981e80 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1dbcefaa usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x2cabc815 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x2d767174 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x54e7d65f usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x65e2902d usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x6daf2a8a usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xac06943c usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xbbf2de8a dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xcb81487b usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1a9ea80 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x0bd816f0 wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x122f15ac wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x16477f9f wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x323cb5e9 rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x542dce3f rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x5db09e5d wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x68182ee3 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x697ac7fb __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x69bf7b91 wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0534b84f wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x13979ea8 wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x1a5ae588 wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x23f97f35 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x390e4b1c wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x41c80a64 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x4d381576 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x5d6d2061 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x780fe118 wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f46656b wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x8e45f876 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x912ed5f5 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9d728885 wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xa75cc1f3 wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x12094220 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x8a0fd301 i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xb078e37d i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x05abfae7 __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x18fad728 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x2f7a7158 umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x7a1067f8 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x7e832f30 umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xb242b009 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xd80d119b umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xfb34474e umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0a51ab7d uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0d78016e __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0fc02440 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x149077e1 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x15912237 uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x15dd34b6 uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x255e5df6 uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x26b13b31 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x27dfe495 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2a1a1fce uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2cbff617 __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3579c9cc uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4827c8c8 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x54187368 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x55867933 uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6a019efa uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6acc3348 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6acc5dc0 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6d6f626c uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7599459d uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7686d088 uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x78753adb uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x79ec844d uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x816b9e92 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8ad13e42 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8df07353 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9900cda4 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x99832c71 uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9f8bff04 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa0498ee1 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa75487b1 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa8e18d03 uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xac97316b uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb0134c9b uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb8835576 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbe4a9f9a uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcda44643 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd08b92e1 uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe4c802db uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf5c989e3 uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf9d7924b uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/whci 0x2f0ad31c whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x4468551d vfio_group_get_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x71597d6c vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x82c0832d vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x8c5645c3 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x929ba077 vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x95258207 vfio_device_data +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x969c73d9 vfio_device_put +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc1d989c5 vfio_external_check_extension +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc4913442 vfio_group_put_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xf061c2e1 vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x09119d33 vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x13725ca5 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1722e744 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x18dac3aa vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1d05b473 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x211d26f4 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x24b7ec89 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2f33faf2 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3a8e40a8 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3cbf8df8 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x45eefb19 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x53c4ed80 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5b64ee60 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5ee6d6a2 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x60b421f0 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x630d95a3 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6898e089 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6c194426 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6d66239b vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7424bf3e vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x76fcead2 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x86cf8917 vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9a2bbe59 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9abc1812 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9d99aed8 vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa1dcbcf2 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc41e855a vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe18cdbe0 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe1d76171 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf7c3bc5e vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/video/backlight/apple_bl 0x2c63e051 apple_bl_register +EXPORT_SYMBOL_GPL drivers/video/backlight/apple_bl 0xdab0f892 apple_bl_unregister +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x01a6683b ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x050120ae ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x64ec169d ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x93e714b5 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x9cdc32b4 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xdc31051e ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xfd71cc3f ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x1444e82b auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x1f515142 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x2999fb12 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x3d7a95ab auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x68016d04 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x78b4a7bd auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x854b74b5 auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x8de1ede5 auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xc500a21e auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xdb4654db auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0xd102b353 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x6f6140bb fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xd733824d fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x5b2a939b sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xe05280a1 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x016e6c20 vmlfb_unregister_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x90c018c6 vmlfb_register_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x22a7af24 viafb_dma_copy_out_sg +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x292da7a2 viafb_irq_enable +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x30cc9311 viafb_request_dma +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x31469540 viafb_pm_unregister +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x59e7ddd8 viafb_find_i2c_adapter +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x79e6190a viafb_irq_disable +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xb4f863e6 viafb_pm_register +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xcaefb732 viafb_release_dma +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xfff2dfd2 viafb_gpio_lookup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x3b6222cd w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x47e49aa4 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x5c0a4cab w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8ac0a2ef w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8c46b93a w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x99d9fef9 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa36d3797 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xd941badc w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xfb6c9142 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0xb607bc20 xen_privcmd_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x2d9a80d1 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x8230fbe2 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x8b15b1db dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc6dc8c2f dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xdc583c08 dlm_unlock +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x1f029a6a nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x3078448d lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x3f97ffe0 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x870b5d68 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x95f553cd nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb67d8650 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xbd302fb9 nlmclnt_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x04bcc26d nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x04cf4555 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x04e3146d nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x06eedfd0 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x073f217d nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0abed4b1 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0c6e46b9 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f0248d4 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x14860c23 nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x17a3749a nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1854ab9f nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x18a841e9 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1a06f625 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1b09064b nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2048c760 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x248a2023 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2490ff1a nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2be9defb nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2cb9abd4 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2e347b60 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2fa3cac3 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x33066d9e nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x37727d62 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e61f31 nfs_zap_caches +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3cfc659c nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x41d7252d nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42a26e96 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x445b86b8 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x453772dc nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4778cd5a nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x48837461 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x48e4447d nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51fe451f nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x55b0a897 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5624332c nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x57436bf1 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59de65f5 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5b1519bc nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f15045c nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f6b03a8 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ff5f7ee nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x608fda4b put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x615a17d6 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6186f480 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x61e52b33 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x631d0062 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6418c582 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x67e865a6 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6ecdde62 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6f06cd1b nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6f25d1ad nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6fa815d6 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x703f758c nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x71fd3c63 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7720ce4a nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x780d1901 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78bca65a nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7903cf33 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x791cef41 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c17f048 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c57bac8 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x87ba44c6 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8e48c60d nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8ee8fbe6 nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9172be0b nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x938d6698 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x96f94233 nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9bf14aa8 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9cbfe15f nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d3f0326 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9e037da9 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9e2afdc8 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9f85f214 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa186a3a2 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa30889cc nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa712e6d5 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa772f14c nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8d2d1ce nfs_callback_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa9b50385 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xac4cb26e nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xad354732 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf750ea4 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb34e0c81 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb4df0be6 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb64491ac nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb99f8db3 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb9e7f945 nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbb9c85f7 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0d51504 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc13602da nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc1a30174 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc26a7ad2 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc28eef0e nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc425a6f7 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc920aa38 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc97a8afd nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd767be9 nfs_put_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd0e37c6f nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd1032e04 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd1acb6c4 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd457ad67 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd4ad7776 nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd64cda0b nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd6bb221f nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdb3acdd0 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdb419aff nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdb47e673 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdc071d60 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe57093f9 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe5a69f02 nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe5ff21ec nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe699f053 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe8abd153 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeafa7fd2 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xed18ae0a nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeeb8f0ba nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xef823dcf nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf056efa4 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf34b2192 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf47158e3 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf990dccb nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfbd91d25 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfcb74a5c nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x00b8e48f nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x032cb6d0 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06c36816 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2a96d259 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3447f750 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x37617b64 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3a48e321 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3db0539c nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3dfe6fe3 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x44f3e989 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x471de0a9 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x51518617 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5677370f pnfs_commit_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5f239fec pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x60f44b29 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x61b80cea nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x63cf950f pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6b35ef2c pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6f7978d6 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x74aaccef nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x76c203e9 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x78856cad pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7c176a1e nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x82eb1cd9 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8daad790 pnfs_readhdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9376e31a pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x976ac1fe pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa7e6962c nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa7f4be4c nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaa287340 pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xab73435e pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb1cc2eb4 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbc18dca9 nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc9d597e2 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xca2989f7 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd0573476 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd2b8742d nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd97eb0aa nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdc577853 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe7e1f787 pnfs_writehdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf6de33bc nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf893f778 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfd525df6 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1cc049db locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xa4a14766 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x6ce70d97 nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x88427ae4 nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x061a73e7 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1825b2e4 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x19983f3d o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1d747ce3 o2hb_check_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36418553 o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36a28a9e o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4696a9f3 o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x48ffe3bb o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7f93e987 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa1ae48e1 o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa82a8645 o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xae808bac o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xb79ad3b3 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbaeb4700 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd60f2c6c o2hb_check_local_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x04892c61 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x07989f35 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x80a5fed0 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x851c72a1 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xc1c9e71d 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 0xddf69d91 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x234e6c5e ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x269d63fd ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x316904e1 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x3bcef5f3 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x40718c92 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4220e0cd ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4226705d ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x424241c9 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x5f53dd66 ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x60f4bcef ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9ccafa05 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xa06fbc10 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbf9068ab ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe40cffce ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL kernel/torture 0x1b2fca48 torture_must_stop_irq +EXPORT_SYMBOL_GPL kernel/torture 0x1be7d8be torture_onoff_failures +EXPORT_SYMBOL_GPL kernel/torture 0x3e9619f5 torture_onoff_stats +EXPORT_SYMBOL_GPL kernel/torture 0x4c7529bd torture_shutdown_absorb +EXPORT_SYMBOL_GPL kernel/torture 0x52665f8b torture_random +EXPORT_SYMBOL_GPL kernel/torture 0x5346b23b torture_shuffle_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0x6364b2f0 stutter_wait +EXPORT_SYMBOL_GPL kernel/torture 0x679d9e50 torture_must_stop +EXPORT_SYMBOL_GPL kernel/torture 0x688e6a64 torture_cleanup_end +EXPORT_SYMBOL_GPL kernel/torture 0x6bdeda8f torture_onoff_init +EXPORT_SYMBOL_GPL kernel/torture 0x8b0e1d2f torture_shuffle_init +EXPORT_SYMBOL_GPL kernel/torture 0x9487395f _torture_stop_kthread +EXPORT_SYMBOL_GPL kernel/torture 0xba789916 torture_shuffle_task_register +EXPORT_SYMBOL_GPL kernel/torture 0xc0a7050d _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0xc1361afc torture_onoff_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0xc6527045 torture_init_begin +EXPORT_SYMBOL_GPL kernel/torture 0xc67a49d4 torture_cleanup_begin +EXPORT_SYMBOL_GPL kernel/torture 0xdbc5277a torture_shutdown_init +EXPORT_SYMBOL_GPL kernel/torture 0xe6989fd3 torture_init_end +EXPORT_SYMBOL_GPL kernel/torture 0xe9ff1468 torture_stutter_init +EXPORT_SYMBOL_GPL kernel/torture 0xf6d34fb5 torture_kthread_stopping +EXPORT_SYMBOL_GPL lib/bch 0x231d70fc encode_bch +EXPORT_SYMBOL_GPL lib/bch 0x6b770f49 decode_bch +EXPORT_SYMBOL_GPL lib/bch 0x9463ff71 init_bch +EXPORT_SYMBOL_GPL lib/bch 0xbdf512de free_bch +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xaa0c644b notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xc7b80fb3 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xfdfcb8cb raid6_call +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x201d8ea3 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x29fa419f decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x300d7e57 free_rs +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x6fbb3bd9 init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xabda1e2e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xb050f329 init_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x2801f69a lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xfdc5aa3b lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x0763af08 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x2741ba27 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x3d3af676 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x4e133120 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x6736edcc garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x7915fd40 garp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x0e8663fe mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x2cdf8753 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x6232854c mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x9400ee71 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0xa5a9e4b0 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xb1a2e7e0 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/stp 0xa255a6b8 stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0xdc4d552f stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x335d8df4 p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/9p/9pnet 0x98a06fb0 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/atm/atm 0xb09faf79 register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0xcfb6a3da unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0xac93ae05 ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0xaeb7451e ax25_defaddr +EXPORT_SYMBOL_GPL net/ax25/ax25 0xf4d38c49 ax25_register_pid +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x3f238c83 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x56465d7d l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x5b6cadc5 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x690058cd l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7c1ebc30 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xa36fbd12 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xb5c14087 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xc2cbe194 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x12586cae br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x15dfba49 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5aecff24 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x654cbc8f br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x780c1765 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xca54847c br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0xfd74057f br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x7a3b1988 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xcc0246ef nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x06085434 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0cd39682 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0f76454a dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1227df57 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x161096db dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x48064ab8 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4e97c072 compat_dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5173e726 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5a8c5f15 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6056c3c7 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x63e8a7d7 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7ea6202a dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8306a95e dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x89286cf0 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8b43534a dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8b8867f9 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8fbb4413 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9270c560 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9b620f41 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9cae2200 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa3b8c0eb dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa4e3f9cc compat_dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaadb1f5e dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xafa47e25 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb0106769 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb0662071 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb9e454a2 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0xba7a7aea dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc2c1ac51 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc35cb1f0 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd4ef13ea dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe3691b9d dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xeef33754 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf35f44e3 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf36b5a07 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xfef6067f dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x0d30bc26 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x2d8ec689 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x63206d6e dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x8995527a dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xd2c67990 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xde890752 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x59bf075f register_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7932c3e8 unregister_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xdf4fd969 dsa_host_dev_to_mii_bus +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x26a43056 ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x5bbc5f0b ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x9255ef6e ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x95753c3d ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x7caebfe9 geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xb2497887 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xf665e659 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/gre 0x63e356a1 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x6991c63d gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0x9026800a gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0xe1b4fb92 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0xe91f1481 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x33d04ac3 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x46626666 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x5fe31c71 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x90c3a694 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x9f11c2df inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xa104ddae inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0aed021b ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0d8993e9 ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1eaa01d2 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x285507e1 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x362a3d54 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5e91bad7 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x66c760bd ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x744c34e0 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8b3b9ba9 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x9b177df6 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb472960f ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc44ee3ef ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe3927641 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf339b996 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x196b905e arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x427d057d ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x6b6c3d10 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x66b87b7b nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x7a9d1b11 nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x881eba61 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xe5b76d8b nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xf58dab50 nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x0da258d9 nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x3f5c468e nf_nat_masquerade_ipv4_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xfedbf252 nf_nat_masquerade_ipv4_register_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_proto_gre 0x636b12c8 nf_nat_need_gre +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x02c1dde4 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x0c3b3438 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x4cbfcc8e nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x5ee0412d nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0x1d6ab228 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x2a12903b tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x4d540349 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x63af632d tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xaea17147 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xfa16df7d tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x069b1d48 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x67b7fc26 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x7f397838 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x232e5c96 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x24726087 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x58d998be ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x5f43a2f9 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xeca328b5 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xb5629687 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xdc7c6806 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0xa0507d13 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x6eb85693 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x2a7cb730 nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x5bbc493e nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x6037fddd nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x6bcbaf88 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xa9ad20f9 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x2293972c nf_nat_masquerade_ipv6_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x38d4401a nf_nat_masquerade_ipv6_register_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x838b056e nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x5d6174c3 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x6706c1c8 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x822b5b7f nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xd24f9882 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x06ff0169 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2d023b56 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3d7140c9 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4012c5ac __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x42b74156 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4a6419b5 l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4d99fa49 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5027a884 l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5a74e6e0 l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5a798015 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5e65905c l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x95f7d4e1 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc9b12eaf l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd7588793 l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe14a5784 l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf3864949 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf59d11ed l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x2edd0313 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0816edd9 ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x205884b5 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x31d972d1 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3604e275 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3663a36d ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4a164a75 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4bf42798 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x586aaeea ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5d38f601 ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x64f3ec40 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6519c277 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6620f60c wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6d4bd21c ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc31205c9 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc3709c97 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xdcce51aa ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe62c244d ieee80211_iterate_active_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf764bb96 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x05b208a0 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x115ac71b ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3360f229 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x38fe550e ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6b96685e ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x70a2512b ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x71206557 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7a0937ba ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x88735523 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 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2d623f3 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa50a4c56 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xaeb54b87 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb43d6970 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xeff53866 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf32a33e3 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xfa85c8e9 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x527294c3 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x8b818f9b unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xa8c6287e register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xe5eed94d ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x02087a7d nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x04d1656f nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x08128b39 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0959f28e nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0c49b075 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0c78925a nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d061108 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d376bda nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0fa66fd7 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x103f62aa nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x11d31a44 nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x12d51359 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x13635d5f nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1f78a96b nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2227c7dd nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x26d5a5ea nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2a030fcb __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2cb398ee __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x33b37de3 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x34537fe2 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3fec26f8 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4cce6e89 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x52670866 nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5391cf5b nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x59cb68d0 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5a380240 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x60516ae4 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x628072ab nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62895520 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6312006e nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6563d737 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x686f1013 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x68831eaf nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6ceca0a2 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6edb71ca nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6f7fd02d nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7844e74f nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7bf9ec09 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7c1d7f11 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7c34feeb nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7e3e4164 nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x80ddf8bc nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x82d31ade nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x854fb8b2 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x865fd0ea nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ac30f85 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8adc514c nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8b4cca4d nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8dff5002 nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ed87a82 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90ff6c9f nf_ct_invert_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x92310001 nf_conntrack_flush_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x92521586 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x92c3acca __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x93120745 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9a3e250d __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9ca5d8cc nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9d8d952c nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9db91a87 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9dfab8ff __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9e3621c7 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9fa4b533 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa02478ef nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xac004345 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb05db2f7 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb2126405 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb9645bd4 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc272ed2c nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc5df792e nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc63d2e62 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd1c4ea1c nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd2c12f09 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe0d9a4c0 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe2315288 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe5e265a9 nf_conntrack_tmpl_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe7be4348 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xebc01020 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf631c71b nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfa2e6875 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x6299ff11 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x9ed7024d nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x9ad1b6d5 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x20f4a1dd nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x47198785 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x52e94ded nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x8d1c5875 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa133b246 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa21699d9 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xae16ed0e nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xd0211f15 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xdba08259 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xfcf4b3c5 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0xeb4b2948 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x2991404a nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x9b17e1d0 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xc720e2c1 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xffd1e595 nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x0ec2c616 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x37cfbd96 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x5cb25491 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x5ed3494c ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x6de72ad2 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x8ddb46b9 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x8fb9d2ec ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xd94ea75a ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xea2c1c26 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x23b4b651 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xc964a6a0 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x16fb3d19 nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x21aa96a1 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x89a03063 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xf83a619a nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0047becc nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x061503a9 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0d9bae4b nf_nat_l4proto_nlattr_to_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0ec14d3b __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x131f636c nf_nat_l4proto_in_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x25884441 nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x4d8abc80 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7cb8cf0a nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x8327d216 nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x9d3390d9 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf54ca166 nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xe809d619 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xec050919 nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11a006b5 synproxy_check_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x83a57492 synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x8841d39b synproxy_build_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x90298227 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb42e336a synproxy_options_size +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xdae7969e synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x08f7b181 nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0fda3c99 nft_validate_output_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1b8fed57 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2f0a0b6b nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3d49dab7 nft_validate_input_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4ff38859 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x63950529 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6d8229f1 nft_validate_data_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x75419631 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7f0068c8 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x848699d8 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x897fbfb2 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8aa8d57f nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9b0c23ea nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9b247dcf nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xaac6322e nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xae0c1f2d nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x0ae24b84 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x1b14fde2 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x6422476b nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x73a33274 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x957fe0ca nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xecfe443b nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xef31a489 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x4fdc19ab nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xa1b42489 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0x2b1b5bdd nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x2e1401e1 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x7ae2979d nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xf485fba1 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x6b8b9120 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x79015c49 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x974d59fa nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x9e54900d nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xbb3a2e91 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xc0bb2a78 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x0d7480b7 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x7a9d4185 nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xc79efb44 nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x58dfdde5 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xddf15889 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe8cdab4e nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xfde732aa nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x033d3177 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x10ac34c7 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x161d1417 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x24b10f67 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2b760c00 xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3bcc5900 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3c7aedf7 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x57b4d3c5 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5f82f1f7 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x691a6d69 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6a002e76 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6d4197c1 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7991e9a7 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7c7244d5 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x80475505 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x80b87dc5 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x84afc341 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbbf45d1e xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc4d42320 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe0b4971b xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe7e3c802 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xeb3c13d6 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xec24fd82 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xf05a2cae xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x132318ac xt_rateest_lookup +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xd7e1b517 xt_rateest_put +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x4950a9b7 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x84122140 nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x8f9b37fb nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x46f23cd1 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x4ec36d50 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x5a9a9f34 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x6639e9b1 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x95327d47 ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xd5dc18a5 ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xe3b9010d ovs_vport_free +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x0430bc0f rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x0bef4936 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x0dbb1903 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x0f1c6c2d rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x14db1032 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x1d00e4bf rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x36169d5d rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x3cc1ab83 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x421291f8 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x580ab298 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x5a701fd0 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x5b95917f rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x702b1f58 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x7bc62829 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x966fdcb8 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x99364acf rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x998c15c4 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x9ab1478b rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x9fa8cde6 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xa2a830ce rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xa72c2b69 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0xa8f7be65 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xef0ce8ea rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0xfff2e921 rds_send_get_message +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x87eb1115 rxrpc_register_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xfbc795a1 rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x00c52ef5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x56a1411a gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x688aa158 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8d1a827e svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xb5dea7ef g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd01e7b28 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0023299a svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x02f14a14 rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x031d0ef7 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x049bbb90 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05de7f2b svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x070d512a xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x07cd86bc svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x08713812 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a607e66 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0acf6fe8 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d64da71 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f94c0da rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10dd8c92 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x111552b2 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x138b9825 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1601f097 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x177b14ed svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x198c653c rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a92da72 rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b0ed358 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c166ec6 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c3a2480 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e6e7e82 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f271e65 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f3e462b rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f77e561 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x208d4d37 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x22fb0981 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23093184 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23a50a63 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x243e7291 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24dd7d58 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x267ee9f2 rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2800fbd0 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a01c5c1 rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a249039 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2cdb970b rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2cdfbf43 rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d8ab45f svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2e7df4ae xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f759857 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f990e6e rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31908c63 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3265527b svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32d7779b xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x333dec3d csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3349ce30 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x38f4bb5d read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ca32eb0 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ccbfb7f rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f1dc363 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x41154ae9 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4364322b rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x439d356a rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4511c97b xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x465a09f8 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x47590427 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a9d70c0 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e420e12 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ed843ed svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4fb0a83f svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x50e96f0c rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x512c9b6d xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x54955699 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x54eddbe5 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x56ff5d6c svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5795dd28 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x589309ce rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a061aac gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a6c8804 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b1c5ab2 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5eefca3c xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x616664f2 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6179cff1 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6260b094 xs_swapper +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6317c059 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65e210be rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66815bb8 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x668d5cf1 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68f3fd86 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6921164b rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a4bb5c6 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ac5297f rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6bda8766 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c299c08 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70ea47f1 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x72ff163e rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73302f18 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73d86c82 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x741a67d7 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75c11ae0 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75eba6c6 sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x76551269 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x769f5dbc bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x79860cc0 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x79fc7f56 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a36ddbd rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a72d34b rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7edee9a8 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80126497 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80346e6e xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80e78a54 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x81a1cbc3 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x82adcd0d rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x83aaecd9 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x83c7bcb2 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x843e19f2 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x88e50089 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x89472a5b xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a1ccbba _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a2342b3 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8adc4561 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8caeee4f svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e2b1db4 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9432206a rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x95d419f8 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x95f3c490 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x978b54f7 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a2e353a rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a73cd6c svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9f5cb594 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1878fb7 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa55da2b5 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa56e3c57 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa5776b55 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6493fd6 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa66c09ac unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa70a1b86 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa89f9a0c xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaa38fa79 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaaa189ec rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf01b3b6 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb09aaf82 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb10cdea7 rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb111977c rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1bbb5b2 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb46ee438 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb5ccf549 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb620dd3d rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb6674381 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb8075d95 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb872ac76 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb93e5dfd svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb99bb330 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba0125bf svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbd3927d5 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbffdafac cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc13bd897 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc25169ad svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2582ef2 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc25c55ea rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcb341414 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd0e224ce rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd224f93a rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd32b62b7 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd4e1da72 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5dbbb93 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd6d5cd5a cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8504878 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd9e8f119 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda22ecdd svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda984797 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc20b4bf xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xddf1c0f2 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdeacff30 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdebc53de rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe20e084a xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe31b08b6 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe33e68ce svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe76f7656 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe9e07cb9 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xebb93840 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec3d42ab rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec543b34 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee844de5 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeef581e0 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeff128ba rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0aef8c5 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0c8e7f9 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf2ca4675 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf36dd301 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf396b5e3 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf45bc564 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf52ccd65 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf55e38e1 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf74b2ac4 xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf80fd66a cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf8db06ad svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf930af42 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa627c40 xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb59354f xprt_free +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0f7ef093 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x12d42e1f __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x196a2c98 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x1e290ff7 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2751e91c vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x308358ae vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x404ffe0f vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x59d943c8 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x60e4515c vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x751ff010 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x793de648 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x970b77bc vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbae1b9d7 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xcdd08c8a __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xdab28a5c vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf071deb9 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x1120ac9c wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x58505dd2 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0x5cfe4f4e wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x65f227fa wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x701ae059 wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0x75fc67cb wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xa952a33f wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0xaf57efdf wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0xbe1d485b wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc39902c1 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0xccc92acc wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xe8b3104b wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf32f3b3d wimax_dev_rm +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x18fad4b2 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x33531098 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x479b3f10 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5abe4b4f cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x8caa7cd7 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x98acbd1c cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa6a2645b cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xacb5c924 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc0c6a595 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xcbdde035 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xcd511fd9 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd8f0f75a cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xdfd51e61 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00778770 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x056bb269 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0b9e5852 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x74e1a843 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7c30b8c7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x92dbc6c1 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xbc8b0f41 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xce7a55c1 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xe122af95 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x05c00862 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x974f4133 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xc5e7dc1e ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xe14ce212 ipcomp_input +EXPORT_SYMBOL_GPL sound/core/snd 0x0abba378 snd_kctl_jack_new +EXPORT_SYMBOL_GPL sound/core/snd 0x411fd328 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x79869902 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x8d108ada snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0x9b32112c snd_kctl_jack_report +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x1aaa882b snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x598965b9 snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xd055fea7 snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x0175bd7f snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x1c37cc02 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x2690b5c9 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x4a2d9a7b snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x5edf9cbc snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x6afddec5 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xccd07fa5 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xdecffa95 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xfbf8a48f snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x26bafa9b snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x2ab69019 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x32702546 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x60339260 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x6d1417db snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x738b6aaf snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x7ddeedb4 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x8c6a0539 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xa0dcfdcf snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xb1618cb5 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xfa3ec213 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x103e8a13 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x1ae72357 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x22642835 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x5addb478 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x989ceab8 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xbc9d6f4e snd_ak4113_build +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x015375ed snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x01c0147c snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x098215e4 snd_hda_ch_mode_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0a821301 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0b2d77d0 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0b9decd1 snd_hda_suspend +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0bff53f9 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x10c05a24 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x14b269a5 snd_hda_codec_flush_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x152d24a4 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x162b8f91 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x166aadd3 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1775c39b snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x18306d85 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1bd692ee snd_hda_codec_resume_amp +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1e175cd5 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x20ca2b53 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x228609bb snd_hda_query_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x23a037cd snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x25ed6450 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x274f0c59 snd_hda_queue_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2b4f6af3 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2c572806 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2fdbb32a snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3126474d snd_hda_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x364cb6dd snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3aab7dfc snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3ab51070 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3da7706a snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x421ba110 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x428ef046 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x42ab3cb2 snd_hda_query_supported_pcm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x439c31d4 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x445c694b snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x47d975c7 snd_hda_bus_reboot_notify +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4a05be63 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4aab9511 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4b05b36e snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4bfd28f4 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5156c5b7 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x52bf3daf query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x53b4fa92 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x55b657c7 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5947d500 snd_hda_codec_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5cf5bd9a snd_hda_get_sub_nodes +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5dd3da44 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x60e0881e snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x65d56b93 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x66d10d1f snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x68514557 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x68724de7 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x69f50bac snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6c067184 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6e9d9e30 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x703aeb25 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x70a94271 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x70f42eec _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x72f396dd snd_hda_is_supported_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x75c7552f snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x760843a4 snd_hda_override_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7ca8c731 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7d5b3454 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7e855bfd snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x87ab30f3 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8be02316 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e1a25f2 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8fb0c13d is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9194045b snd_hda_ch_mode_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9207a1d5 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9209473a snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x93751b3d snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x949b402f snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x979db830 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x97de88e3 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x98b31869 snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a513523 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9c148760 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9e6b54b2 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa0139f2b snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa144cc24 snd_hda_bus_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa1a70d15 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa36bf4be snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa430f5bf snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa976c27a snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa97b7905 snd_hda_add_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaada0def snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xac152ab1 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xacaed5bb snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xadaad8dc snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaee4aec7 snd_hda_codec_update_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaf0e0d59 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb1019537 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb2a70234 snd_hda_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb33991ba snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb3dd351d snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb91dc01a snd_hda_codec_amp_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbb7bbbbb snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbceaaba3 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe78a45c snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbec0a5bb snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc0975897 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc0f76702 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc189ea4a snd_hda_ch_mode_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc3be67d7 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc44e7864 snd_hda_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5aefed9 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc611c490 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc78144c6 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc7cb40b3 snd_hda_resume +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc8d64b6c snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcc2815b7 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xce2df14c snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xce6dceb4 snd_hda_sequence_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcec3e733 snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcef43299 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd3a13f60 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd8be4b08 snd_hda_calc_stream_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd9355747 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdba24efb snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdd6d5d47 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe1458300 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe24bd149 snd_hda_codec_resume_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe406c80f snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe61792e8 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe7ca1751 snd_hda_delete_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe8442401 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf075bd34 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8352576 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf9f5c55a snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfae6eb09 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfb1f03d3 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xffdeb165 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x040d2712 snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x08e25c08 snd_hda_parse_generic_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1bb57992 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x21792b25 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x46781412 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x46b11219 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x524a7bfb snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5287a98b snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5fcc9656 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x71b86374 snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x84a4ff4d snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x852e2981 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x89d04405 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8c5cfcf6 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8ebdb3c4 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x9c5df38b snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x9f91ebf0 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa72348f7 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb41c80ad snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xff283592 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-hdmi 0xec716c73 snd_hda_parse_hdmi_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x07403cb8 azx_notifier_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x175847ab azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x25b1b29f azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x2dd2afa9 azx_mixer_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x2f6e5b32 azx_enter_link_reset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x4c155a50 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x5071f088 azx_stream_stop +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x5720bb25 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x5d2c9ae0 azx_notifier_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x67d3aec0 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x83b31f0f azx_free_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xa0397f05 azx_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xb38f86ac azx_codec_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xbb73051c azx_init_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xbf0eba5d azx_init_chip +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x7382b20d atmel_pcm_mmap +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xba4c4cdf atmel_pcm_free +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xee68649a atmel_pcm_new +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x771cff09 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x8b522871 cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x196a7600 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xc991bf1b cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x1b957edf cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x4665673a cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xfdac4d16 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x5b216963 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xc93c776e es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x8b7d9335 max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x163a5ccc pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x237c9c51 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x2fdf83cc pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x34103d95 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x70617a04 rl6231_get_clk_info +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x7f68b24d rl6231_pll_calc +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0xdba4502f rl6231_calc_dmic_clk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt286 0xe7ea9868 rt286_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x7b460006 rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x00761f79 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x1a13a55b devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x8355720f sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xa4fee4d9 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xf879374e sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0xd1bef03b devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x73a520f6 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x77647ffe ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x68076d3c tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x841c8674 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0xcb09d35e ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x050d4be4 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0xf90fe387 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x8822b197 fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xa1e9f831 fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0x41fbf836 sst_byt_dsp_wait_for_ready +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0x44fde5b2 sst_byt_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0x47d1a97e sst_byt_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0xefb2c386 sst_byt_dsp_suspend_late +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0xf3ec5685 sst_byt_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x01fd6b0b sst_dsp_dma_copyfrom +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x021925fa sst_dsp_outbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x035e25ce sst_dsp_shim_write_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x0644487f sst_dsp_shim_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x104653bd sst_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x1809a883 sst_dsp_stall +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x1a893a2b sst_module_runtime_restore +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x1b5e8b82 sst_shim32_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x2237dd59 sst_module_runtime_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x25541d4b sst_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x276f8fda sst_dsp_inbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x299bb963 sst_module_runtime_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x2b9941ad sst_module_runtime_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x2bc85b35 sst_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x2dc04f23 sst_dsp_shim_write64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x30d885e4 sst_dsp_reset +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x31c04963 sst_dsp_dma_copyto +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x34cd77dc sst_dsp_shim_update_bits64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x43f2a6a1 sst_dsp_shim_update_bits +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x47781221 sst_dsp_dump +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x4a045773 sst_shim32_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x4c51fe08 sst_block_alloc_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x5acf286e sst_fw_reload +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x6222f667 sst_module_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x66aaf9ea sst_dsp_shim_read64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x6771dcab sst_module_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x745a0219 sst_mem_block_register +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x7ab51beb sst_dsp_inbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x7b9c516a sst_memcpy_fromio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x7c9e82d0 sst_dsp_dma_put_channel +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x7f1c6f7a sst_mem_block_unregister_all +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x81098e00 sst_module_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x82a9cb3e sst_memcpy_toio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x8c983c92 sst_dsp_outbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x8ccad96c sst_module_runtime_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x8dd6c19e sst_module_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x8fb49127 sst_dsp_shim_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x96ac7922 sst_dsp_shim_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xa1021368 sst_fw_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xa4a81058 sst_dsp_get_offset +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xa85e29f9 sst_dsp_sleep +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xa9189e6c sst_dsp_wake +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xaa913a6b sst_fw_unload +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xabd2ca7b sst_dsp_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xb75c68ba sst_dsp_shim_update_bits64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xbcec5387 sst_shim32_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xc31cf9a4 sst_block_free_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xd00ad93e sst_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xd6389038 sst_module_runtime_save +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xd9a2c94c sst_shim32_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xde1cabb8 sst_dsp_shim_read_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xe038761a sst_module_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xe9ab6c45 sst_dsp_ipc_msg_rx +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xeae2b37b sst_module_runtime_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xec60ad22 sst_fw_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xed537b3b sst_dsp_ipc_msg_tx +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xef316b5c sst_dsp_shim_update_bits_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xef6f0d77 sst_fw_free_all +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xf41e8165 sst_dsp_shim_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xf455f2e7 sst_dsp_dma_get_channel +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xfe812a0d sst_dsp_mailbox_init +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-haswell-pcm 0x0a8c5524 sst_hsw_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-haswell-pcm 0xd1f69f64 sst_hsw_device_set_config +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-haswell-pcm 0xe69acae6 sst_hsw_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-mfld-platform 0x5dfe9ec3 sst_register_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-mfld-platform 0x907625bf sst_unregister_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0x06a84da0 intel_sst_pm +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0x48d78e57 sst_alloc_drv_context +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0x71070eb1 sst_context_init +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0x88015f71 sst_configure_runtime_pm +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0x96df0c98 sst_context_cleanup +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0xab14edd5 relocate_imr_addr_mrfld +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x02aa1f5a snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x030e2a45 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x09f3562b snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0a5aa025 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0b10a09c snd_soc_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0b7eb9cc snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0bb85a80 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0cc34406 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0f067039 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0f17da95 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1162b423 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x11dec1ed snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12d8fa1c snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1318ff97 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x176909a9 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x18925686 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1a6db6b3 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b125026 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1cc8beff snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1e326e92 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1ee12640 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1fdf51e3 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1ffbfb46 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x212d1988 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x228105d9 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x23bf0429 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x284c0d6a snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2a92f31f devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2baf9856 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2c87fcae snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2d933089 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x30805a77 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3332ba70 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x366fe62d snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x39ad2be5 snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a5e5cad snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3cb131f7 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d4e94a3 snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3de9edd1 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3df841bf snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x426972e2 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x460f2811 snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4641873a snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x468438f6 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x46941335 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ac98e2d snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4bcc3668 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4d92f783 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ea7109c snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5144fe8f snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x51d909a0 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x53974ae7 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x539d4320 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x53b3fa3a snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x53c07f29 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x57939a8b snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5c055fd4 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5ce8b7fe snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5d3b7485 snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5e7361ae snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5f2d6804 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x60700dac snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6206c160 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x635e9496 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x64a40fa8 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6578c402 snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x660f1451 snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x66880e4b snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6945d3cd snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6e761b91 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x709337c8 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x735bc8a4 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x76a5e5a6 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x77a10f55 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8379b61b snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x896a5daf snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8ab4d085 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x90985faf snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x916e57f0 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9490adba dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x94e45697 snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x95467f9f snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x96010fda snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x97af0976 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9841cda0 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9883601a snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x98f0e245 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9a8dd733 snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9aa390d6 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9aee7d58 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9c97482f dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9f43d3dc snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1b0402d snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa40c03c4 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa4347b63 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaa5fd799 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaa966f4b snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xab47a011 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xabb7e900 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xabb832c7 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf6b3b14 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb441901e snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb521afee snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb631181e snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb8b7fc67 snd_soc_dapm_kcontrol_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb91703ba dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbb1c4398 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbbd54af0 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc1b1105a snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc293196f snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc35ac966 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc6e4d128 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8168567 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcdb46994 snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd08f1546 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd2c3636b snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd2c4c260 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda590ef9 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdcf67355 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdcff7814 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdd3a2e70 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xde43ec18 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xde673a9d snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdef7c8bd snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe04bfb81 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe09165de snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe468f447 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe4f8268f snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe788a033 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe82b2297 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe85e59ce snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xedeeafc0 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xee77a4f2 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeed5658a snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf23b1bcb snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf59494cd snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf6258406 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf6db147e snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfa06064a snd_soc_register_platform +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x08003b2f i915_bpo_gpu_turbo_disable +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x0d97d346 i915_bpo_gpu_raise +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x358a54ae i915_bpo_gpu_busy +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x43977370 i915_bpo_request_power_well +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x451432c2 i915_bpo_gpu_lower +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x4b664f97 i915_bpo_get_cdclk_freq +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x7d4de94c i915_bpo_read_mch_val +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0xfeaba24d i915_bpo_release_power_well +EXPORT_SYMBOL_GPL vmlinux 0x0034f3b6 xen_has_pv_nic_devices +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x0070ef14 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x007d0dd3 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x0092e31e clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x009be8f7 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x00ae8f13 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x00c4dc87 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x00cb57a1 pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0x00da6301 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x01038d5f devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x011a73c3 __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x0133af78 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x0160478b nl_sk_hash_lock +EXPORT_SYMBOL_GPL vmlinux 0x0176ab43 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x01848a8e local_apic_timer_c2_ok +EXPORT_SYMBOL_GPL vmlinux 0x019ba789 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x01a80e70 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x01ba8b6b device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x01c0c137 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x01e03da5 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01e2defd bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x0201321f dm_dispatch_request +EXPORT_SYMBOL_GPL vmlinux 0x02277774 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x022a5b98 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x023401cb ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x023de403 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x02448233 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x026211e2 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x02702faa gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x028964c0 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x028ad35c devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x029f88d4 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x02a97dbe power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0x02e03e59 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x030a78e9 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0x030e608f gpiod_sysfs_set_active_low +EXPORT_SYMBOL_GPL vmlinux 0x031919b0 __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x0334ec6f jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x03ad3565 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x03aec8d6 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x03c2c588 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x03ca2c0d virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03eca9a1 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x03fb7564 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x043ceb0e pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x04486e88 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x0468c107 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x0496dae0 phy_init +EXPORT_SYMBOL_GPL vmlinux 0x04c3f2c1 gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c545be gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x04d30db7 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x04d9bd04 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x0512db99 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x0514090b alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x053494cb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x0546c476 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x054ab5ae pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x056a71eb clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x058e9c43 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x05c1f94e ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x05e33aaa tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x05f1d88c ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x060d1064 set_memory_ro +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x06326a10 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x0634ae34 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x06894491 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x06b928b2 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x06b9f7bc debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x06bb469b irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x06d50950 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x06d549e6 pinctrl_free_gpio +EXPORT_SYMBOL_GPL vmlinux 0x06f44f6e pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x0717cac9 usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x073aae28 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x075536b7 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x07814032 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x079e3608 class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x079fd031 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07c9f3a6 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x07d74076 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x07e7ec67 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x07fc478e acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x07fd863d usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x0800defe wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x080120fc phy_put +EXPORT_SYMBOL_GPL vmlinux 0x0814dec4 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x088bfa7e cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x08a02035 dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0x08aaf12d device_register +EXPORT_SYMBOL_GPL vmlinux 0x08bc0870 compat_put_timespec +EXPORT_SYMBOL_GPL vmlinux 0x08d15f80 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x08fb9e9e driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x090a9535 fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x092cf5e3 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x0933e462 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x094c9def blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0x094f73a5 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x09935685 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x09a7c2f0 pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x09b0cdf3 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x09f846ff devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0x0a11d816 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x0a4e4421 print_context_stack +EXPORT_SYMBOL_GPL vmlinux 0x0a4e4cd4 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x0a7273e2 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x0a81d898 acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0x0a938bd2 gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0x0a9580eb ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x0ac0c3db vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x0ad5e16b regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x0ad90c19 dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x0af17fcc usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b183ae1 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x0b2378de inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x0b2525d2 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add +EXPORT_SYMBOL_GPL vmlinux 0x0b65254c rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x0b7b9554 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0bb8ff07 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0bb98ee2 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x0bbf18ff scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x0bdf8692 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x0be8cb31 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0becd20f shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x0bf850c4 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c2c91f2 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c5b5567 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x0c6170e5 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0c6640a8 rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x0c6ec3e2 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x0c805f93 clflush_cache_range +EXPORT_SYMBOL_GPL vmlinux 0x0c80e3fe efivar_init +EXPORT_SYMBOL_GPL vmlinux 0x0cadb080 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cca12fe register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x0cce0227 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x0d0efb09 __online_page_free +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d4f4c7e crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x0d553224 regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x0d6dbe81 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x0d80401c disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x0dbb3c35 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0df70805 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release +EXPORT_SYMBOL_GPL vmlinux 0x0e196e46 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x0e1fcc95 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x0e22939d regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x0e2e9021 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x0e71fbd3 acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0x0e7b448d usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x0e8f1004 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x0eb5863a fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0ecf823a static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x0ef1c41b pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x0ef6fd16 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x0f1d907d alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x0f2bde1e inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x0f2d7d87 mce_unregister_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f364368 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0x0f38a5b7 efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0x0f3a7269 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x0f3c38e5 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x0f5355f2 acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x0f5eaa21 __hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x0f66a8b2 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x0f703d32 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f8c2d66 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x0f995443 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x0fa138de xen_hvm_need_lapic +EXPORT_SYMBOL_GPL vmlinux 0x0fbc3319 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x0fcc1969 copy_from_user_nmi +EXPORT_SYMBOL_GPL vmlinux 0x0fe2d570 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0x10051937 xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x1039cf7c inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x106716aa irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x10a765a3 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x10d07dea gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10f38b7c irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer +EXPORT_SYMBOL_GPL vmlinux 0x11017798 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x1107f915 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x114e2111 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x114f1a20 balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0x1165baeb da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x11715484 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x1175a694 pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x117c7305 hwpoison_filter_dev_major +EXPORT_SYMBOL_GPL vmlinux 0x119293f1 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0x119af014 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x11bdff04 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x11c2e9e1 cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x11caddc7 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x11d191fd ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x11e51b99 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0x11eb5f5b i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x121ed3f3 add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0x1224e2d4 __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x12559674 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x125d3af7 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x12a32bd1 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x12e0d9c7 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x12e9d08a xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x130bd388 check_tsc_disabled +EXPORT_SYMBOL_GPL vmlinux 0x130de01d trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x13266c40 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x13443065 find_module +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13664bcb ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x138f2379 xen_unmap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0x139f7b30 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13ae5bf6 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x13b38fe4 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x13b89dee pinctrl_request_gpio +EXPORT_SYMBOL_GPL vmlinux 0x13ba89ef usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x13c5061f fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13d2d7c3 xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0x13e41f52 dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x14182b9c ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x142b6146 ftrace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x1433cbc4 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x145ac101 __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x148922b6 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0x148c53e0 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x14978d9d da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x14c00509 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x14d864b6 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x14f56639 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x15010e1f arbitrary_virt_to_machine +EXPORT_SYMBOL_GPL vmlinux 0x1501bf65 __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x150d5386 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x15307b55 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x154d94b2 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x157a6e8c devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x1587e327 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x159016ec clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x159a3e67 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x15ac2eea ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x15b0606e e820_any_mapped +EXPORT_SYMBOL_GPL vmlinux 0x15ca6186 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x15ce046a fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x15f58535 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x15f5a3d0 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x15ff4013 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x1601f329 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x16149fcc crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x163698c8 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x1643a735 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x16629f7c __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x1675a82b virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x168d461a irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x16a73606 clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0x16fb9887 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x17054965 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x171a6753 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x1737197e pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x17564f8f da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub +EXPORT_SYMBOL_GPL vmlinux 0x176c8d1b dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x17a7009e regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x17eb815c iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x17f2489c devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x17f4de52 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x180332e8 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x1829b9ed hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x1846e918 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x1848d7d7 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x184d310d rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x18582826 amd_pmu_disable_virt +EXPORT_SYMBOL_GPL vmlinux 0x1859dce4 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x18650e2b crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x18846aa4 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x1889563a clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x18a515bd devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x18d3d08d hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x18ef296b rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x18f0133b pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x18f5e50e arch_apei_enable_cmcff +EXPORT_SYMBOL_GPL vmlinux 0x18f670e5 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x18f83fab gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x19126e07 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x1951f00c crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x1958194e __module_address +EXPORT_SYMBOL_GPL vmlinux 0x196614ce hw_breakpoint_restore +EXPORT_SYMBOL_GPL vmlinux 0x196880a1 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x196a863d xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x1979dff8 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x198bd642 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19ccca75 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x19dc4486 xen_swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x19fba809 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x1a05119f rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x1a28377d crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x1a323362 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x1a478aa7 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0x1a4c24f8 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x1a6cdd10 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x1a751a0f wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1ab08df6 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x1ac3d8d6 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1aeb4c84 xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x1af59518 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x1afb6a34 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x1afb9192 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x1b06f126 pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x1b173052 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1b18eecd regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x1b3c9291 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x1b69f819 xen_swiotlb_sync_single_for_device +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b8dd022 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x1b906dec dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1bb60751 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0x1bbbce43 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bc6b684 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x1bd166d4 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x1bdab9ea iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x1be3ed71 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x1be85c3f platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x1c0bc266 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1c1da097 acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0x1c33af0e ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c82d960 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x1c84a2d5 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c97edb2 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x1c9aea0a i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x1c9f75bb crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x1ca2b8f7 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x1caac498 xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0x1cdb2147 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x1cf545a9 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x1cfd95c1 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x1d00fe14 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x1d0488c2 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x1d1623cd blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x1d1a09a7 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1d459685 xstate_size +EXPORT_SYMBOL_GPL vmlinux 0x1d4cd592 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d739e1c xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7cb586 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x1d80a918 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x1d8772d7 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x1d8fb3bb acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x1d99230b usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x1dbc95b0 i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x1ddb8f51 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x1def880e bind_interdomain_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x1dfa86e8 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0x1e000879 hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0x1e014564 swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x1e0d1053 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x1e2343d1 tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x1e59be2a extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e61bb61 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x1e68ce14 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1ea4447e usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ed9cf67 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x1edc21cb hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x1ef5cfab __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x1f1988f7 hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x1f52c974 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x1f54c05a xen_swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x1f5bf3ab posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x1f6fd6ec add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0x1f70d2c5 napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f9b91d6 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x1fc08c80 __add_pages +EXPORT_SYMBOL_GPL vmlinux 0x1fc11634 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x1fcece42 inet_twdr_twcal_tick +EXPORT_SYMBOL_GPL vmlinux 0x1fe2a6d2 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x1fe55b94 get_device +EXPORT_SYMBOL_GPL vmlinux 0x200290c5 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x20999f96 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x209ec764 xen_event_channel_op_compat +EXPORT_SYMBOL_GPL vmlinux 0x20a4e0d9 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x20a91c95 xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20bb22b6 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x20f1c674 iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0x20f67da4 sis_info133_for_sata +EXPORT_SYMBOL_GPL vmlinux 0x210e97a8 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x211c19d6 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x212a585a bus_register +EXPORT_SYMBOL_GPL vmlinux 0x212f6799 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x2148fe30 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x216d396b debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x21a7791e ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21ba47a9 clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x21dbe575 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x21e883df posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x21f6105c inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x21fb0ab4 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x2203a6be disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x2206b003 dwc2_handle_common_intr +EXPORT_SYMBOL_GPL vmlinux 0x221ed599 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x2252cc0f lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x22646d67 pci_msi_off +EXPORT_SYMBOL_GPL vmlinux 0x228d557d pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x2293ffbf perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22a77507 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x22e3cd8d dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x231730a0 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0x2328022a unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x2329e922 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x233e08ed __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x23631278 default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x2366a2c0 errata +EXPORT_SYMBOL_GPL vmlinux 0x237da456 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x238e08a7 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x23a5f6c7 efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x23a634f6 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x23b15213 acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0x23b9fe5c nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x23f399de locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x24011e14 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x24350198 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x24421522 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x2469810f __rcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x249657df ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x2498623d usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24c6fd74 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x24c7698a xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x24d4243c clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x24dadea5 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24ef6039 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x251015b4 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x2510cded debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x251ba498 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x2545c170 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x254b7860 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x2557d15c regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x255c6b3e usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x255f5330 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x256d7de8 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x25b0ec73 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x25b82cca get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x25d7616c irq_free_hwirqs +EXPORT_SYMBOL_GPL vmlinux 0x25f02c87 xen_p2m_addr +EXPORT_SYMBOL_GPL vmlinux 0x26095a79 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0x2626f122 gpiod_set_raw_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x262927c5 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x262bf914 blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x2637fb8a pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x263b8375 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x265a54d5 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x266ab46e iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x26965721 slow_virt_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c4c3a1 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26c9ce91 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x26d481b3 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x26d4bf04 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x26d51283 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x26e127ac kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x2720edea led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x2735ef9d init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x27840f3c bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x278f60cb tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x279a1092 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x279cb985 apei_exec_pre_map_gars +EXPORT_SYMBOL_GPL vmlinux 0x27a8058f spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x27c0c4be eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27ddb33d acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x27e74105 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x27eebbd5 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x27f43eed crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x282443ed tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x2855b991 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x285df0bf sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x2888e1a9 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x28a903c8 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x28e64c64 xen_has_pv_and_legacy_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0x290003c0 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x29493133 dm_kill_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x2964320b extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x2968d7ba gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x29718080 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x297de2d7 pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x29908b07 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x29a9603b ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x29e0d37f regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x29f0d6a3 crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2a060e60 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x2a13714c virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x2a1c1bf7 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0x2a25650d pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x2a3647d0 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x2a37c116 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x2a3c58cb bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x2a4a3d36 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x2a4dbae8 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a86b039 usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x2a8ef2fc component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x2acbe55f devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x2adaf00c rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x2af97ed2 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2b0e4349 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x2b149ec7 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x2b238f05 percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x2b5235b6 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x2b6a92cf led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x2b7326c9 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x2b7bc379 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x2b919604 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x2ba2ad7f md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x2ba4f6d4 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x2bb015b1 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x2bd72b76 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x2be002d5 part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0x2c03076b regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x2c124648 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c165538 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x2c1b44c0 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c242880 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x2c47a000 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x2c7d9c64 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c858d39 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x2c95f03e devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2ca29bac spi_async +EXPORT_SYMBOL_GPL vmlinux 0x2ca61531 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x2cc104a0 use_mm +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2d0ceb10 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d21e4b6 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d631d06 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x2d656d3f context_tracking_enabled +EXPORT_SYMBOL_GPL vmlinux 0x2d973fe9 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x2d9c2914 mmput +EXPORT_SYMBOL_GPL vmlinux 0x2d9f2ce3 sched_clock_idle_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x2df2f6a6 dm_underlying_device_busy +EXPORT_SYMBOL_GPL vmlinux 0x2e09c83b xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x2e1da9fb probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e26b781 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e61114f driver_register +EXPORT_SYMBOL_GPL vmlinux 0x2e8d7a94 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x2e93caa8 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec6fc30 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x2ed70b81 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x2eeca163 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x2ef8e003 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f1a0efe ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f4453cd usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x2f46be25 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x2f4996b1 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x2f5cdd4f __clk_register +EXPORT_SYMBOL_GPL vmlinux 0x2f636df2 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f67586b da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x2f700aac __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x2f7fdc25 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x2f857551 machine_check_poll +EXPORT_SYMBOL_GPL vmlinux 0x2f88bb4d xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x2fb3c9ed bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x2fb525b4 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2ffb4fc6 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x3000b31b devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x3009104d irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0x30222ec8 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x30271afe cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x3030eeba power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x30334ae4 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x304c07ea clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x307d6a8f acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0x308b733a getboottime +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30d07604 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x30f666ac bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x310a1293 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x311d4bf2 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x315173e3 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x316c70c4 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x318af24e sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x318f0bab pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x31a8c741 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x31adae28 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x31b5647e acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x31b5bcc5 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c70cd9 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31de0dd1 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x31ead8c4 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x321032e1 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x321aff30 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x321b8f70 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x321bdbb1 compat_get_timeval +EXPORT_SYMBOL_GPL vmlinux 0x321f86e7 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x325e677c gnttab_grant_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x325ea832 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x3270e7d5 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x3278004a kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x328c3420 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x32910d4d get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x329bbbde timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x329d2397 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x32b2e626 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x32bded08 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32c84fd6 acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x32d7dbb7 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x32ddd5b6 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x32eb47a8 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x32ff96e3 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x3310bf11 pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x3327ec90 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x3348aea3 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x334c0cdc ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x335360e7 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x335e6fc1 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x33603016 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x3362b03c xen_p2m_size +EXPORT_SYMBOL_GPL vmlinux 0x33655159 xen_pcpu_hotplug_sync +EXPORT_SYMBOL_GPL vmlinux 0x336ac6e8 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x33927f12 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x33b96e5d apei_exec_write_register +EXPORT_SYMBOL_GPL vmlinux 0x33c312da devres_get +EXPORT_SYMBOL_GPL vmlinux 0x33c56b3b perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x33d25ef0 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x33ddaa57 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x3401461b iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x340bb281 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x34397c9a pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x3465fce6 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x3467f023 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x346a6eb0 xen_swiotlb_sync_single_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0x346bdfb5 xen_swiotlb_sync_sg_for_device +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x348a8785 rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x34abe21c dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x34b63bd0 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x34b8c820 blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x34de6a78 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x34e2508c tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x35108f86 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x352650ee gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0x354772fc clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x3581814a page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35ae88bc gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x35b31f76 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x35c989a9 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x35f52c3d fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x35f53dcb devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x35f7c660 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x361b7be9 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x361bb0ca __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x363149fb of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x36650af2 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x367632ec pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x367e4c6a ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x368f1fea static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x3699d40a iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36b5497e intel_iommu_enabled +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36bdecd2 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x36ca4d74 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x36db94b4 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x36e37e9e virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x36ee19e4 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x36ef69a2 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x36fc8e77 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x36fcf1dd posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x370ea142 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x37777d38 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x378c1c60 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x37a15273 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x37d18eb3 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x37e496c1 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x37f1ffbf gdt_page +EXPORT_SYMBOL_GPL vmlinux 0x37f51803 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x386b937b ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x3874c138 put_device +EXPORT_SYMBOL_GPL vmlinux 0x388005c2 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3881f82a tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x388daed7 get_xsave_addr +EXPORT_SYMBOL_GPL vmlinux 0x38947ab2 extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x389519ad watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x38a0f4f1 user_read +EXPORT_SYMBOL_GPL vmlinux 0x38a580f0 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x38c35fc0 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x38d6f1b1 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3916b1c7 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x3918bd36 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x391924c0 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x391d2b94 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x392a0540 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x3981163a led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x39a4c7f3 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x39b0e38f mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x39c1277a transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39f24dd4 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x3a03ee8c phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3a0f2ac2 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x3a15b19b vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a2d5e72 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x3a38dc65 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x3a3d86da usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a7d4799 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3a7d80f9 xen_max_p2m_pfn +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aaa96d3 hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x3ab6b42a sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad0e201 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x3ad7932b clockevents_notify +EXPORT_SYMBOL_GPL vmlinux 0x3ae35ef4 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x3b20b5a1 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x3b40cbf5 inet_csk_reqsk_queue_prune +EXPORT_SYMBOL_GPL vmlinux 0x3b490f66 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x3b60329f acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0x3b6103dc find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x3b7145bb apei_exec_read_register_value +EXPORT_SYMBOL_GPL vmlinux 0x3baaa0d9 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x3bd2f5b7 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x3bd3f0e5 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x3bd808e1 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x3bebd3a3 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x3c1c81ef wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x3c1e436d ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0x3c2080d6 pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x3c261e57 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x3c3fe333 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x3c4bb2f6 devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x3c648123 xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3caee743 map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3d107799 blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x3d1a3c22 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x3d1ec617 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x3d2c1686 single_release_net +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d5f392d acpi_os_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d7ea99a gnttab_grant_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x3d83447a perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x3d9a2ece usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x3d9b16e4 cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x3d9fb6e1 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x3dae195b ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x3dae6404 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd1b4ec debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3dfc436e percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e971b8d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3e993e53 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x3e9c9ae4 xen_unregister_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup +EXPORT_SYMBOL_GPL vmlinux 0x3ea73c79 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0x3ec96324 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3edf5e39 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x3ee21650 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3efd3965 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x3eff8eac efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x3f06a890 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x3f229c4c oops_begin +EXPORT_SYMBOL_GPL vmlinux 0x3f74fa4c fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x3f784ba6 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x3f84d4c9 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x3f8ae011 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3f8e37b8 skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x3f93fe3c acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x3fb6bce7 md_run +EXPORT_SYMBOL_GPL vmlinux 0x3fb91cc5 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3fba32e4 clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x3fbae1bf tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x3fc72d3d __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3fde4ff1 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x4067a445 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x4094535e ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x40a875a0 xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40bf1f5e ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40dedfa5 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f1f81c sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x40fbf2ce usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x410398e3 devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x411a6cb4 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x4122425b da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x412f062d crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x412fc7c2 md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x4139698f phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x414a1cdd ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x41520b41 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x41582838 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x415d1804 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x415f5f54 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x415fa38c platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x417914fd rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x41ac7ff9 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x41d02743 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x41e3e669 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x420695e7 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x4213a51a efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x42420634 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x426e465c sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x427d5c68 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x428e7aea adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x429d0b3c blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x42e547b0 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x42fd5afc virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x4313c37e input_class +EXPORT_SYMBOL_GPL vmlinux 0x43199fb4 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x4339034b disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0x435c976e bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x4368070f pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x437aea17 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x438cffd1 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x439ed134 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43c62ab1 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x43cb5e86 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0x43d64010 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x43e33866 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x43fabeda mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x44064a7a dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x442bb736 xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0x44304865 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x445809fb inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x445ca6ee uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x4474929b ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x44841e8a __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x449a1e0b dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x44b39b15 xen_swiotlb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x44c8a6eb i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x44ddeab5 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x44e2e668 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x450fb522 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x45206fda class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x454119b3 wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x4541fe0d mtrr_state +EXPORT_SYMBOL_GPL vmlinux 0x455042ab device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x45520ccc flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x4567bcfa bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x457caac0 acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0x458569a4 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x458fd8b7 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x45a4db8b regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0x45af60b1 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x45b53d48 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45c9f0e4 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x45d14bdf hypercall_page +EXPORT_SYMBOL_GPL vmlinux 0x460f31aa rodata_test_data +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x46223fcc pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x46434934 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x46440ab1 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x46552933 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x46599582 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x469080a8 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x469406c8 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x469f22e8 ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x46bb4240 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x46c3a768 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x46c63d16 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x470bbfc6 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x470fe0a8 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x471000e6 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x47186bbb __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x47254c98 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x474c38d5 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x475b2316 rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x476a3d11 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x476a74a7 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x47954cdf sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47ab276d dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x47c73e19 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x47cdab32 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x47d08bcf platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x47d988bf pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x4811bc7f usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x481c2cb0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0x48266cc8 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x483503a8 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x48363822 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x48556140 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x48682db9 perf_guest_get_msrs +EXPORT_SYMBOL_GPL vmlinux 0x4873c068 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x48882014 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x489e1652 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x48a79bbc usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x48abd976 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x48acafce spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0x48c563b8 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x48d45c1e devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x48dce5e7 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x48ed4f9c extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0x490a8df6 x86_platform +EXPORT_SYMBOL_GPL vmlinux 0x491c3056 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x4923cc45 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x4940673c ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x495908cf usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x495ebe10 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0x4964c3e9 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x4965fdce rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x49834e0b thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x4989f552 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x4997e7a8 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x49c11cf3 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ea07e9 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x49eb9d21 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x4a3177bd crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x4a33282d nl_table +EXPORT_SYMBOL_GPL vmlinux 0x4a3c3cf9 microcode_sanity_check +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a4abb3a __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4a6e795e rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x4a90160e bprintf +EXPORT_SYMBOL_GPL vmlinux 0x4aa4d79e ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ad7675a cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x4ae0e4e5 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x4ae54fea ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0x4af901f6 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x4afa04f1 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x4b044954 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x4b33f02c pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x4b376e0f flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x4b666f9c fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x4b75fb92 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x4ba199f2 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x4ba3db23 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4bf0d6d1 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0x4c1870e3 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x4c1baa0a rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x4c2028eb fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x4c2a472b __static_cpu_has_safe +EXPORT_SYMBOL_GPL vmlinux 0x4c37b0c3 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x4c3cb6fb blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x4c435486 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x4c58c932 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x4c593d11 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c8e0ecf relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x4cb6eaa8 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x4cdfeac5 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x4cf83401 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x4d0d575d usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x4d242b0a tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x4d325dc0 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x4d684e7e device_del +EXPORT_SYMBOL_GPL vmlinux 0x4d6b1aa3 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x4d6b85fc unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x4da5f12c ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x4daad27e scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0x4dafad8a class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x4db171e3 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0x4dbb056a xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x4dbd5a77 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x4dc2df76 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4dc9365e alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x4dcba28f pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x4de01ad0 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e1c62da xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e43075b __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x4e49d1d5 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4e520a34 rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x4e57723d apei_read +EXPORT_SYMBOL_GPL vmlinux 0x4e73bbb6 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x4e74e625 gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0x4e7625bf pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x4e85256f regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x4ecdec33 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efc1154 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f69df92 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f765ade ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4fa9022d usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x4fb605d9 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4fc7a51a ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x500b6dd7 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x50347bac synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x506691f1 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x5075f295 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x507de8c6 add_memory +EXPORT_SYMBOL_GPL vmlinux 0x50806cb1 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x508a348a inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50ae8da2 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x50b35ef6 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x50d1f870 pgprot_writecombine +EXPORT_SYMBOL_GPL vmlinux 0x50d88db7 usb_string +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x51126433 rht_shrink_below_30 +EXPORT_SYMBOL_GPL vmlinux 0x51213d1d ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x512b1d19 register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x513aa49f usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x514c36da fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x5160f897 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x516671db syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x517bd63f generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x518c2fc6 hpet_rtc_dropped_irq +EXPORT_SYMBOL_GPL vmlinux 0x5190d2ef tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x5191bd3c efivar_work +EXPORT_SYMBOL_GPL vmlinux 0x5197a2af clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x51c50ef0 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x51c9141d component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x51e26a8e regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x51fe3766 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x520523c6 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x520d1760 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x521aeeb2 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x522f538b tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x5236e692 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x525b89d5 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x526c2da7 acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x527ea7a8 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x529de0dd usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52a6e84c __online_page_set_limits +EXPORT_SYMBOL_GPL vmlinux 0x52b06600 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x52dfe896 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x5322e02f clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x533dbdf2 fpu_finit +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x539f157b pci_xen_swiotlb_init_late +EXPORT_SYMBOL_GPL vmlinux 0x53bd6c19 __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x53d87aa1 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x53df0acc request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x541fc9a7 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x54324586 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x543dec07 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x54744fea crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x54769d45 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x5490bdb4 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x5490d0b5 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x549977ec sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x54b31163 hrtimer_start +EXPORT_SYMBOL_GPL vmlinux 0x54fa1232 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x55134e28 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x55526907 xen_features +EXPORT_SYMBOL_GPL vmlinux 0x556ca40d ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x55ac54a0 spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0x55f0a53e rhashtable_shrink +EXPORT_SYMBOL_GPL vmlinux 0x55f3d73d shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x55f5b5db ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x561b1963 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x561b86ef get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x56390d18 efivars_register +EXPORT_SYMBOL_GPL vmlinux 0x56398615 mark_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x5654f836 erst_get_record_id_next +EXPORT_SYMBOL_GPL vmlinux 0x5655ad51 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x565f7bd0 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x5661f820 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x56656605 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x56947347 dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x56a5893c trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x56a6e3e3 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56dee996 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x56e7d899 unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x56fc86fa phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x57079cf1 of_css +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x572a3e4e blk_queue_bio +EXPORT_SYMBOL_GPL vmlinux 0x57338610 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x575c5f94 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x5762daa7 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x5779d445 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579697b6 pinctrl_utils_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a21006 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x580237de ftrace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x5810975e regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x582ee3c5 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x583cf391 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x583e247a sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x585704ab aer_recover_queue +EXPORT_SYMBOL_GPL vmlinux 0x588123d7 rhashtable_obj_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x5899e508 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58a64b24 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x58c7fca1 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x58e2a027 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x58ea9d3e transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x58fb11a9 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x590a30ee blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x593b6f27 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x59602ca5 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59bc8988 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x59cbd5a2 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x5a00bfbb skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x5a2b1b67 gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5a441ebd efi_query_variable_store +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a8f1fe7 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x5aa21396 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x5ab0ceca kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x5ac2727f smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x5ac926f3 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5ade837a ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x5af03a28 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5b10bd21 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5b2046df usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x5b532d19 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x5bc30cab fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5bda5398 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x5bedc68b sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x5c462bdf regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5c66e90c efivar_run_worker +EXPORT_SYMBOL_GPL vmlinux 0x5c78db48 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x5c880216 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x5c8cfbda class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x5c96a0b7 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x5c99632c usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cb0557d debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cc6e95c pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x5cf8a882 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x5d07b6a2 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x5d10441f ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d314b4f vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x5d366dec gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x5d48a650 m2p_find_override_pfn +EXPORT_SYMBOL_GPL vmlinux 0x5d5a9ea2 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x5d9ddbe8 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x5db1c1d3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x5dbcfa4f boot_cpu_physical_apicid +EXPORT_SYMBOL_GPL vmlinux 0x5dcd7160 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x5dcf2877 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x5e0cccf0 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x5e19eea8 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x5e21eb82 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x5e2dd199 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x5e437c10 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e95a7e2 pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0x5e9605ca ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x5e9bcbf7 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x5eac65c6 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x5eaf22ef irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x5ec69495 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5ecdd0b1 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x5ee514bc bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x5ee68de4 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0x5f0e9fce hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0x5f1f5a14 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x5f248f72 set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0x5f2da8c4 check_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5f2eec54 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x5f37bc6c ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x5f79a98b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5fc27be9 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x5fc2818c dm_requeue_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x5fdfa2c1 amd_pmu_enable_virt +EXPORT_SYMBOL_GPL vmlinux 0x5fe01a4e debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x600281cb rtc_set_mmss +EXPORT_SYMBOL_GPL vmlinux 0x600ece1b usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x60183b71 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x608aa9e8 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x6091797f synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x60930d37 save_mc_for_early +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60c2da4c devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x60c95350 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x60cc8ac5 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x60cd73ed pv_apic_ops +EXPORT_SYMBOL_GPL vmlinux 0x60d151e9 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x60dd68c2 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x60e08502 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x60e28250 gpiod_set_array +EXPORT_SYMBOL_GPL vmlinux 0x61080ce8 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x6116a936 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x611da64c ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x61341ce8 xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0x61613b54 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x61617860 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x618ec040 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x6194ffea do_machine_check +EXPORT_SYMBOL_GPL vmlinux 0x619a9239 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x619bf75d pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x61a709cc crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x61ab2ed9 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x61c5b070 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x62375ce4 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x623803c8 hest_disable +EXPORT_SYMBOL_GPL vmlinux 0x623d10db devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x6246d3e8 unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x6286d9da gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x62c2a48e rht_grow_above_75 +EXPORT_SYMBOL_GPL vmlinux 0x62c97716 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x62d354fe max_gen_clk_probe +EXPORT_SYMBOL_GPL vmlinux 0x62e44021 __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x62e4f1bc xenbus_grant_ring +EXPORT_SYMBOL_GPL vmlinux 0x63292919 efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x632ddc9f pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x633a777e pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x634df704 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x635ec980 apei_exec_post_unmap_gars +EXPORT_SYMBOL_GPL vmlinux 0x63812205 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x63836245 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x638fe045 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x63a0f9f0 acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x63a71ab8 usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x63b4f66e efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0x63d4509a device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x641e8311 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x6461d215 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x64850764 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6498047f regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x64b7069e apei_mce_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0x64b9c468 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x64e6f813 blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x64ea4994 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x64fbd054 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x6527a231 dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x6530f134 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x6533bb34 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x653f4adc regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x658ad111 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x658c8186 amd_get_nb_id +EXPORT_SYMBOL_GPL vmlinux 0x6599a207 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x659ea885 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x65a04c4a sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65d63d90 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x65e8a7aa pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x65fa80ba __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x65ff2579 get_matching_microcode +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x661f8874 rhashtable_expand +EXPORT_SYMBOL_GPL vmlinux 0x6646b42c blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x665eb0e5 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x66695920 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x666db323 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x66977418 i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x66cd1c97 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x67085168 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x670f9471 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x671788e7 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x675bcb88 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x676c2299 ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x67700995 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67a7f0d0 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x67c72bdf acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x67d79414 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x681f1093 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x685ab9c6 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x686055e3 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x686d45ca ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x6884295c need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x688c57a8 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6890b420 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x68ca3878 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x68d2560e swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x68d4674b usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x69167ffe gpiod_set_raw_array +EXPORT_SYMBOL_GPL vmlinux 0x691fbe5e mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x6921aa34 compat_put_timeval +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x692ba79b crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0x693ed221 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x693ef9ca pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x694bf146 restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x695f4132 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6965bfdb serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x697c3518 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6984dfdb bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6988e445 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x69ca4b0a tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x69ef8642 irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a6cafd2 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a878fb1 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x6acad21f acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x6ad2d082 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x6ade009e regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x6afe23a6 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6b0ab54e tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b1a027e regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b6a6065 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x6b7126f1 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b89ceb2 filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x6b8f830c device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6b93bf60 inet_twdr_twkill_work +EXPORT_SYMBOL_GPL vmlinux 0x6ba816fc bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x6bc40282 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x6bdab7d9 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x6be45265 dwc2_hcd_remove +EXPORT_SYMBOL_GPL vmlinux 0x6be87730 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6bf1b90d dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c10e9df __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x6c1251fd apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x6c21f2ff rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0x6c2cadf7 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c38abae vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c75ae47 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x6c7bb443 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x6c7c5e93 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6ce1c6e6 relay_close +EXPORT_SYMBOL_GPL vmlinux 0x6d26fbf4 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x6d2785b5 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d394ce3 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x6d3b6049 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x6d51816b usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x6d527d63 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x6d9ee4a0 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x6dd6de67 debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x6df8f4cd pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e12033d relay_open +EXPORT_SYMBOL_GPL vmlinux 0x6e24d421 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x6e29bf6f rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x6e44d17e kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6e58ddf0 gnttab_end_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e85b00b local_touch_nmi +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6ea98361 ioremap_page_range +EXPORT_SYMBOL_GPL vmlinux 0x6eb8ce6f __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x6edf3b8c rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f2068bc regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6f34f69f dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x6f593252 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x6f7449d5 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x6fa9e2e5 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x6fb411f7 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x6fc0dae7 xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0x6fd6ed9a dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x70115e21 acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0x703fdf0a ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x704b97df ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x705a24bd fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x705c72b7 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x7074b17f fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x70789ae4 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x7091d88e xen_swiotlb_dma_mapping_error +EXPORT_SYMBOL_GPL vmlinux 0x70944244 rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x7099c302 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x70b6cd87 thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70f66158 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7116568b tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0x711bc4e9 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x7123a1ab usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x714713aa percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x7151d594 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x71ac741e usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x71cb0fb6 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x71d835d8 arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71ef0c6b set_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0x7203d15b disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x7206442b xen_pci_frontend +EXPORT_SYMBOL_GPL vmlinux 0x720eeb28 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x721927f9 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x724ff1ca usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x7256c605 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x72942982 extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x729536df dwc2_hcd_init +EXPORT_SYMBOL_GPL vmlinux 0x73013896 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL_GPL vmlinux 0x73298dbd dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0x732e3333 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x7348d779 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x734c2678 xen_swiotlb_set_dma_mask +EXPORT_SYMBOL_GPL vmlinux 0x73798418 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73b035f7 devres_add +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73db90d5 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x73ea8aef devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x74150e36 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x741fd4f1 aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x742adf71 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x74457e56 apei_resources_fini +EXPORT_SYMBOL_GPL vmlinux 0x74473eaf extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x7452adff user_return_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x74628570 context_tracking +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x746b38b0 rhashtable_insert +EXPORT_SYMBOL_GPL vmlinux 0x747076d9 bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0x7481445c crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74954462 timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x7495aabc device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x749615cd ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x749b9f8e dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74c08941 kvm_async_pf_task_wake +EXPORT_SYMBOL_GPL vmlinux 0x74deb10c used_vectors +EXPORT_SYMBOL_GPL vmlinux 0x74f0f335 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x7521afb6 leave_mm +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x753236b6 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x755dcbbe wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x757901f9 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x757b49d2 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x758a3812 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x758a724f sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x75a87ca0 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x75fdfab8 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x75fff260 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x761af047 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x762559f7 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x763debc8 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x764b6481 efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0x7670a649 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7696aa96 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x769c9925 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x76afb57a iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x76c75bd5 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x76d2445c regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x76d6c3f3 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x76da50c4 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x76dcb885 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x76f1b204 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x76f1b238 acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7717f084 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x77194c11 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x772fbcaf trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x7730d799 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x773698a4 list_lru_init_key +EXPORT_SYMBOL_GPL vmlinux 0x773f2996 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x7743bdad rhashtable_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7751a3a8 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x775a6ef5 kvm_read_and_reset_pf_reason +EXPORT_SYMBOL_GPL vmlinux 0x77622e0d __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x7777a89d rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x779bd1c9 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x779faec8 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x77d5dd73 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x77f666de tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x7805a39a regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x782adb74 hpet_rtc_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x782c4110 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x78471367 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x78540fb2 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x786c1fd0 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x78b7d29a scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x78c01011 ref_module +EXPORT_SYMBOL_GPL vmlinux 0x78d9e2e8 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x78f442b9 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x790d3ac3 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x792566c2 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x79285ee6 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x794e4371 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x79557fab ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x79590691 acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x796ed0dd ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x7989538b ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x7991fd8d crash_vmclear_loaded_vmcss +EXPORT_SYMBOL_GPL vmlinux 0x799cc695 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x799f71e3 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x79b03675 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x79b3bb11 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x79b4df99 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x79e50c70 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x79e69460 intel_iommu_gfx_mapped +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x79fe7ba5 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a319404 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7a45cc24 ftrace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a9685dd devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7aa74a1b blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x7aba2cfc skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x7ac03ff8 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x7ac8e5b0 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x7adf1cc4 user_update +EXPORT_SYMBOL_GPL vmlinux 0x7b0b336a regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7b0d0626 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b16b0c9 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x7b1c25e5 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b246035 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x7b292d19 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x7b493404 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x7b7ffbc0 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x7b90bb8d regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7b96642b regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x7b96af5a ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x7b9a8982 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7bba734f __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x7bee7e0b ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x7c066658 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x7c09486f rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x7c286885 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x7c309fa6 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c40beee sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x7c444567 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7c59c507 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7c6b1ea5 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x7c73bf7e do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x7c9f3e69 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x7ca28f44 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7cbd450c dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cd8c6e5 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d0613af usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x7d314a8e anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x7d36bde8 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x7d4ef7e6 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x7d535c0c fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d7858dd root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7d8a3290 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x7d8b823e sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7d923d4c ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de0184d rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x7e4b2135 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x7e4bc188 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x7e4e12d5 __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x7e4f2b52 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e675113 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x7e6bc6df usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x7e760d87 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x7e88a9db bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x7e94e792 acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x7ea1a2bc probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x7ef81a18 extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x7f162c8d gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x7f63251d iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x7f79b7a2 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7f965191 pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x7fca935d regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x7fcbc32d wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7fcf8b5c find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x7fddc4be handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fe66a35 save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0x7ff86851 acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0x80156244 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x80168457 dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x806e502f btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80ada93f vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x80b096dc driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x80b915a3 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x80ba7dac ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x80beb9dc tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x80c13d62 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80d09981 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x80d3927f __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80f2d718 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80fd9ec4 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x8105b573 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x810f2e4e clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x812436e4 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x812f6b00 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x814d1235 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x8174d51a fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x817b1960 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x81859174 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81d34601 device_move +EXPORT_SYMBOL_GPL vmlinux 0x81fe5c64 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x8209c981 efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0x82177286 acpi_dev_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8223bcba __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x824367fc bdi_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x8258f62b phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x825ab29f crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x826ad607 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x82939ebd rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x82a99cc6 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x82b93503 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x82ca5b84 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82dbec19 erst_write +EXPORT_SYMBOL_GPL vmlinux 0x82df67df dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x82eaadde __class_create +EXPORT_SYMBOL_GPL vmlinux 0x82f9e84b __clocksource_updatefreq_scale +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8363fe1b irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x8373cf42 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x837d2f7a crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x8397ab89 pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x83e2cddc regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x84083dc7 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x840ac995 pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x842adc88 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x84499858 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x844d7798 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x846760e6 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x8473a91e exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x8478058b regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x8487a2b6 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x84a2a7f1 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x84a7f2fc i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x84abed56 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x84ac0b2f skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x84f549fc tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x850190e1 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x851d22d5 dma_buf_export_named +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x85346f12 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x8535e9ba page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0x853722c9 acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x854aec44 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x856e4577 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x858ad2c1 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x85946726 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x859aea9a xen_set_domain_pte +EXPORT_SYMBOL_GPL vmlinux 0x85a52418 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x85af23dc platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x85c10896 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85cb2c45 xen_has_pv_devices +EXPORT_SYMBOL_GPL vmlinux 0x85d7edfd hpet_set_periodic_freq +EXPORT_SYMBOL_GPL vmlinux 0x85e1f0b8 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x85ecb4a2 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0x85eeec3b trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x85fa44ee __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x85fb5f87 devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x85fdba3f pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x85fdf2a6 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x8606f232 pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0x860bfd11 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x8613474d serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x861df571 blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x86371657 tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x8654be58 hv_remove_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x86628203 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x86a51007 gnttab_end_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x86ba8d9c debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x86bf080a pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x86bfda19 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x86c48393 list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x86c817fa subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x86c8b0f5 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x86d2a640 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x86f0d974 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x86f65ef5 apic +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f74126 xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x86f8c910 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x8702e548 process_srcu +EXPORT_SYMBOL_GPL vmlinux 0x870850a0 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x87101a39 xen_swiotlb_unmap_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x871547ff blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x872314fe devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x87315d2f led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x8794cd19 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x87a7bd19 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x87cf2ac6 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x87d6bc7c ping_close +EXPORT_SYMBOL_GPL vmlinux 0x880463d1 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x880653db arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x880e9f83 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88136838 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x88396321 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x88472896 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x886f61d6 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x888176f8 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x888273d8 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8888c06f clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b4c5fb hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88ba2495 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x88c2f1c8 acpi_dev_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x88ebd721 xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x8921edd3 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8956aeae apei_exec_ctx_init +EXPORT_SYMBOL_GPL vmlinux 0x895d91ed __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x89868aed gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x8988e6fa vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x89a2b923 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89dd5b57 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x8a0bf86d usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x8a0e22a9 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x8a0ef194 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x8a4066b3 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x8a4b8066 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x8a4d6c6f spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x8a559846 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0x8a6eba00 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x8a761678 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x8a78989f irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x8a7cb9c4 platform_thermal_package_rate_control +EXPORT_SYMBOL_GPL vmlinux 0x8a9fab16 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ac930b4 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x8ad531b7 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0x8b04668e bind_interdomain_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x8b0949b2 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0x8b2bb780 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x8b2bc2cb pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x8b494912 ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x8b4aba69 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x8b509425 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8b9200fd lookup_address +EXPORT_SYMBOL_GPL vmlinux 0x8b9c7c89 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x8bab9355 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x8bb96384 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x8bc53e62 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x8bf8a846 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c06a108 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x8c0e12b1 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8c0fd5db bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x8c4138f5 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x8c59251d crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x8c619c68 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c78fbf5 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x8ccb5a04 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x8cd65c75 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x8cd9f935 setup_APIC_eilvt +EXPORT_SYMBOL_GPL vmlinux 0x8cea765f memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x8cf5772a simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x8cfdde0e rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x8d020e7a virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x8d099a8f vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d522714 __rcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x8d9fa235 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x8da28450 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x8dbe184e pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x8ddcb531 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x8df635ca crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x8dfd61e0 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x8e24ee92 component_add +EXPORT_SYMBOL_GPL vmlinux 0x8e2cbda6 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x8eba65a8 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x8ed8c455 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8edfb574 injectm +EXPORT_SYMBOL_GPL vmlinux 0x8f4669f2 pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x8f6921bd usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f74e108 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8f7b0ae8 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x8f7f461a pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x8f8a365c ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x8fdf52f4 xen_swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0x8fe6c3bc bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8ff8378a xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0x9003aa50 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x9009602a acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x9012daf3 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x9030a76a ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x904d2767 unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x908f4f97 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90b7022f devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x90d113e5 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x90dc29df aout_dump_debugregs +EXPORT_SYMBOL_GPL vmlinux 0x90de0452 platform_thermal_package_notify +EXPORT_SYMBOL_GPL vmlinux 0x90df4cc3 percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0x90f67e5f device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0x911a28d7 x86_hyper_kvm +EXPORT_SYMBOL_GPL vmlinux 0x912c7e7d component_del +EXPORT_SYMBOL_GPL vmlinux 0x916bb16e thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x916f6dc7 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x918d14f2 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x918e5a5f tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x919d3a86 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x91a1d0ba __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x91c1e712 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91d9d137 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x91eac771 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x9201d77a tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x92105aef module_mutex +EXPORT_SYMBOL_GPL vmlinux 0x923aa859 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x92863ef4 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x928ef236 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x92afcd5a sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x9312d80e evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x9324e78e acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x9347279a devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x934fd612 pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x936baf7f rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x93780a42 regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x9378890b regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x938082f0 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x938ddfd4 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x93abb1c6 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x93caf0fe regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x93d86ece devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x93f6af49 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x944fb3b1 default_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x9454fda6 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x94792adb sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x948a1e3f unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x948e73ce handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x948e9c5e rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94a11fa7 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x94c16f96 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x94c318be apei_exec_collect_resources +EXPORT_SYMBOL_GPL vmlinux 0x94c49417 acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0x94d3d7b5 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94fe6e91 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x950fb845 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x9556f695 put_pid +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x955e4621 xenbus_unmap_ring +EXPORT_SYMBOL_GPL vmlinux 0x9587f381 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x9591ee71 genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0x95944606 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x959533f9 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x95a47a81 skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x95a55bb9 blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95eb291c skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x95f93626 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x96066174 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x9609029e usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x960cf3fe cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x96272cc4 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x964add15 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x964d5c39 acpi_os_map_memory +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x96758f5f __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x96928893 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x96aeeab9 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x96b8d0e5 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x96e7dbe1 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x96ed28d8 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x96fd167b phy_create +EXPORT_SYMBOL_GPL vmlinux 0x9709796b shake_page +EXPORT_SYMBOL_GPL vmlinux 0x97107aaa rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0x971a4fcf crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x971f707c clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x97216dd7 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x973434b2 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x973ab8ad cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0x97467d75 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x977e7437 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x97c51e2b usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97fe8613 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9874c1d8 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x989fa4c5 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x98de3ff5 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x98de480a serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x9921685c device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x99506f41 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x9950916e xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x996887f7 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x996c9fa4 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x9973add9 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x99967447 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99b05f80 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x99d62e58 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x99dc122a inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x99e28f10 __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x99e52be6 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x99ed9d78 ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x99f78324 clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a37d3ea register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x9a3a753c debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x9a47c539 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x9a4884a8 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x9a5b4230 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x9a66d8ac dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9aa2906e raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x9ab72178 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x9ab7bb08 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ad2e9f1 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x9adca2a7 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x9ae06708 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9ae59a02 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9b1e93cc inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x9b2a6b4c regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x9b5b4a57 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x9b6a7412 idle_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x9b720312 acpi_target_system_state +EXPORT_SYMBOL_GPL vmlinux 0x9b7ee2e6 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x9b8cf015 irq_alloc_hwirqs +EXPORT_SYMBOL_GPL vmlinux 0x9b9f3648 pcibios_scan_specific_bus +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bb11f3d pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0x9bc9d0ae evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x9bcd8935 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0x9bd72b78 apei_write +EXPORT_SYMBOL_GPL vmlinux 0x9bd9fe78 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x9be020b3 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bf2b880 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x9c2de449 memory_add_physaddr_to_nid +EXPORT_SYMBOL_GPL vmlinux 0x9c2e4b66 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x9c4dda4e skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9c66b3f5 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x9cc1496a alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cea8f44 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x9cf42598 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x9d06688b register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x9d22e2ec __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x9d350a1b pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x9d3850e1 gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x9d420fbd fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x9d4fb259 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x9d5f8c6e pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x9d617e96 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x9d67871a subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9d8c6d32 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x9d911e50 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x9d9e155d pv_info +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9db6b300 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x9dbc566f inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x9dbf5c38 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x9dc94f84 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x9df12f3c i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x9dffdf0f dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x9e130eff ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x9e33318e usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x9e34ebbc da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e7173a2 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x9e7174d2 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x9e7b1aa1 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x9e9d80d3 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x9e9fc769 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9ea1cc72 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x9eb1604f sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x9ec5ae1f of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ed775de pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x9eda34d6 tpm_remove_hardware +EXPORT_SYMBOL_GPL vmlinux 0x9ee1434a tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x9efb5561 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x9f06b1d9 iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0x9f06c52a regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f1d7037 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x9f2e85bc init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x9f3eda62 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x9f74db9d devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9f818e23 xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0x9fb4957a irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x9fc6d2db usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x9fcb4734 blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9ffcd03d ping_err +EXPORT_SYMBOL_GPL vmlinux 0xa000cd5f inet_csk_compat_getsockopt +EXPORT_SYMBOL_GPL vmlinux 0xa00bb8fa key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0xa014a6ac trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xa017bb5e efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0xa02ec1d0 blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0xa038e761 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa061d8da skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0xa0662e54 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0xa072f046 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xa0911552 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0xa0b5a2d2 sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa11b55b2 xen_start_info +EXPORT_SYMBOL_GPL vmlinux 0xa11be552 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0xa1458f3c sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end +EXPORT_SYMBOL_GPL vmlinux 0xa165abd3 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0xa17ebbe5 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0xa1935a07 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xa1b516b0 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xa1b64251 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xa1d525c3 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0xa1e69809 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xa1ed9c8b add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0xa1f2eb65 tpm_dev_vendor_release +EXPORT_SYMBOL_GPL vmlinux 0xa1f79553 xen_create_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xa2195102 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa22c9577 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xa239f3af dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0xa256caa9 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa284ca44 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xa291295a crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xa2ac5519 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0xa2b9c993 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2cc9238 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0xa2f113c3 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0xa30e18fd get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xa3119ddf iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0xa330e988 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xa342b2bd rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0xa34713a1 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xa3506b72 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xa353fffc xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xa35cfd2b pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xa361c395 crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa386c029 trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3ca331e dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xa3d1fa10 task_xstate_cachep +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa41b9dc1 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xa427ce73 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0xa452c297 hpet_mask_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq +EXPORT_SYMBOL_GPL vmlinux 0xa45479f9 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0xa466de38 acpi_processor_ffh_cstate_enter +EXPORT_SYMBOL_GPL vmlinux 0xa46886bc tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xa46e154c acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa48555b5 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa4afcc3f alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0xa4b2451e dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0xa4b9d55c rhashtable_remove_pprev +EXPORT_SYMBOL_GPL vmlinux 0xa4d58669 math_state_restore +EXPORT_SYMBOL_GPL vmlinux 0xa4de396f wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xa4ea4876 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0xa4f1d837 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa4fc1fd7 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xa514d0c4 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0xa514e081 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xa5388880 rhashtable_remove +EXPORT_SYMBOL_GPL vmlinux 0xa54305ec acpi_dev_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xa560bd4a rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0xa57d4afa regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xa58c69bc pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xa5911fea pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xa5afb001 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0xa5b5e759 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0xa5c82ef9 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5e712e5 ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa617dd7b __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa62892c6 efivar_sysfs_list +EXPORT_SYMBOL_GPL vmlinux 0xa6340559 devres_find +EXPORT_SYMBOL_GPL vmlinux 0xa66438e8 erst_read +EXPORT_SYMBOL_GPL vmlinux 0xa67c3818 bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0xa688decf devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6df822b pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6f4aae1 acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0xa6f54673 acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0xa6ff4dc0 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0xa7040d5c blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0xa70d7575 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0xa7218042 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa722ee64 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xa72819fe pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa766fe7c ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xa76d2c00 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xa78c7a51 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xa79e87d8 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xa7babfb9 max_gen_clk_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7bf7d92 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0xa7cdf23f swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0xa7e77cd8 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0xa801b359 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0xa8067d8a spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa8bfd9c7 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0xa8c64208 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0xa8ce380b acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0xa8e060d2 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xa9126bff hpet_set_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa924e59c xenbus_map_ring +EXPORT_SYMBOL_GPL vmlinux 0xa925e478 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xa92ae075 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0xa92ccd4b sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0xa92cfc29 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa939f4a8 clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0xa95c0552 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa984b91a ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xa98972a2 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0xa992b825 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa9a175dd init_fpu +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9b2b974 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9f45230 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0xa9f848fe debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0xa9ffa04c usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0xa9fff507 acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xaa004b81 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xaa09af71 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0xaa13a5e8 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0xaa26c88a klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xaa2e0924 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xaa4a7726 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xaa563faf arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0xaa951ad0 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xaa9ba7fd handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0xaa9f5d1a device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0xaaa0da5b iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaab42c21 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0xaac15376 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xab01acbe gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0xab1a43e9 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab3e96e0 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xab4246dc napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0xab567d31 percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab6a3a82 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab7f2b38 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xab855997 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0xabc31865 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0xabc6b86d skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0xabdd66a9 gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0xabdea918 blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xabe3ceff scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0xabeb2aef __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0xabee1a25 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xac1ca0d8 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0xac5f033e crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xac8ee33c virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0xac9ce195 kvm_async_pf_task_wait +EXPORT_SYMBOL_GPL vmlinux 0xacafa8e7 vector_used_by_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xacb3067b usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0xaccc3144 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xaced759e unregister_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0xacf7abd1 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xacfdca5a blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0xad02fa59 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0xad039c54 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xad15a6ce sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0xad1b54ae __tracepoint_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0xad221a0f list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0xad486f04 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xad52a60f scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xad635d08 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xad63780b regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xad7ca4e1 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xad8d8ab0 xen_physdev_op_compat +EXPORT_SYMBOL_GPL vmlinux 0xad910d92 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xada1c32f alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xadbd965f crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xadc5e6f0 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xade7857f for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae1662ad trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xae196fdd __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0xae372b7b power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0xae3ce47c devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xae4b1883 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xae5a93b9 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae6a1538 blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0xae6bd2f0 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0xae6eaf93 hwpoison_filter_dev_minor +EXPORT_SYMBOL_GPL vmlinux 0xae77bd8e rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae7c5411 ms_hyperv +EXPORT_SYMBOL_GPL vmlinux 0xaea4c772 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xaf2a28f8 dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0xaf553b25 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaf767e87 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0xafc6f4df attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0xafe7226a crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb05a818c dwc2_set_all_params +EXPORT_SYMBOL_GPL vmlinux 0xb05ca197 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0xb073b864 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0c54d2d input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0dd8dd6 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0xb11aafdd sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xb12560cd posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb168ff82 pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xb172ffac efivars_sysfs_init +EXPORT_SYMBOL_GPL vmlinux 0xb180c511 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb1855215 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0xb186c9e6 device_rename +EXPORT_SYMBOL_GPL vmlinux 0xb1977a3d led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1bc908c ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1bedeb7 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1ffa14e md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0xb212d933 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb221ea33 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xb24cd6b6 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb29cc1b7 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xb2a0ddf2 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0xb2b1980f regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xb2c192cf iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0xb2dad059 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xb2dcba7d anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2ec4a63 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xb3253ed9 hpet_rtc_timer_init +EXPORT_SYMBOL_GPL vmlinux 0xb33624ba fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0xb33fdc25 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xb347bb2c work_busy +EXPORT_SYMBOL_GPL vmlinux 0xb3617efe __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xb368afb7 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xb39daac8 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0xb3a726f5 pin_is_valid +EXPORT_SYMBOL_GPL vmlinux 0xb3b78135 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xb3f6dc0c ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xb3f7e3b1 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xb3fc70f7 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xb401244d exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0xb4093476 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xb4280665 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0xb42e9897 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xb42f101a ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xb443c9ca lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xb4759adc stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xb48a832e ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4c014db scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xb4e14553 gnttab_query_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb506c08b usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xb51b916c pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb562f88d spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0xb573f1e5 of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xb58323ff put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xb5848bae __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5a381ec cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0xb5cb8145 hrtimer_get_res +EXPORT_SYMBOL_GPL vmlinux 0xb5df813a ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0xb5dfc440 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb5f79796 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0xb5fd2717 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0xb6230f1f gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb62a4815 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xb643f8d3 xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0xb64f66ec bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xb66421b2 acpi_str_to_uuid +EXPORT_SYMBOL_GPL vmlinux 0xb67b2219 cm_suspend_again +EXPORT_SYMBOL_GPL vmlinux 0xb681f194 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6c093e3 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb6d3d453 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0xb6da6509 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0xb6eef1e5 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xb6fefe12 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xb718a393 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xb718f2f9 sfi_table_parse +EXPORT_SYMBOL_GPL vmlinux 0xb7240901 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0xb74787a0 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb772337a dev_get_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0xb77fe1a3 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0xb7934d69 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0xb79d0465 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xb7b7e1c5 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xb7d7c12e hpet_set_alarm_time +EXPORT_SYMBOL_GPL vmlinux 0xb7ebc0d2 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb7fb4b9b gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xb80890d3 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xb87da16d kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0xb880fa64 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0xb88d81f0 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xb8aab832 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0xb8b2b1f7 mce_register_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0xb8c04bde fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb8c3ab8d crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8d971cc ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0xb8eb5332 xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb905faac pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0xb9142057 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xb91eb805 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xb93bd0d1 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xb9528f5e smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xb987f370 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0xb98c24c8 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xb98c7597 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0xb9946c00 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0xb99cb5f9 __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0xb99d5837 xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xb99d772b console_drivers +EXPORT_SYMBOL_GPL vmlinux 0xb9aa0020 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9c4c01f wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xb9c5055d ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9d22ab5 bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0xb9dc231d ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0xb9e1f887 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xb9e55766 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xb9eeff68 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0xb9f19c37 crypto_rng_type +EXPORT_SYMBOL_GPL vmlinux 0xba190eba find_vpid +EXPORT_SYMBOL_GPL vmlinux 0xba281f97 crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba44806f rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0xba5d82bb pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xba607ba8 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xba675a7b rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xba6b2401 device_create +EXPORT_SYMBOL_GPL vmlinux 0xba84f4cc acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0xba94c685 cper_estatus_check +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbaf01b75 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0xbaf69b3c sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb08b86c split_page +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb0c2167 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbb128381 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xbb14685f rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xbb1c4ad1 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xbb2ccc83 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xbb3dbc9a dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0xbb5b5f23 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb7e2b16 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xbb82f5c5 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0xbb83c650 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0xbb911d35 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0xbb9426af regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0xbba48ee1 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0xbbb38239 btree_last +EXPORT_SYMBOL_GPL vmlinux 0xbbb98859 edid_info +EXPORT_SYMBOL_GPL vmlinux 0xbbc0bee7 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xbbc2b0e7 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xbbc8a671 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0xbbd4f657 xen_pcpu_id +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbd85d32 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xbc3063e9 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xbc34af58 print_context_stack_bp +EXPORT_SYMBOL_GPL vmlinux 0xbc45c418 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0xbc47fd49 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0xbc57e9f5 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xbc87b4db mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xbc9817fc device_attach +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcb838a1 amd_flush_garts +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbd0f61ad ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xbd3e8370 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd5d533d perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0xbd671048 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xbd8e683f crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0xbda8d80d regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0xbdc68f15 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdd5f10f apei_hest_parse +EXPORT_SYMBOL_GPL vmlinux 0xbdf49125 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0xbdf509c7 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0xbdfd3e18 pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe472a6e xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xbe4ee8dc __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0xbe5d0996 idle_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe628755 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe828ecb devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xbe84b1f7 pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0xbe93bd86 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0xbea31725 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbecb63ab blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xbecefb85 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xbed20d9a __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0xbee10d07 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbee7e7fe xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0xbf007ee0 phy_get +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf0a6fa2 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0xbf3bafd9 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0xbf82e6af synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xbf962446 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0xbfb1be70 hv_setup_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0xbfb79d84 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfc10ed8 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xbfcefb0a alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0xbfdf8cbb reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xbfe3158a pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0xbfe37ecc usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0xbffde8ec compat_alloc_user_space +EXPORT_SYMBOL_GPL vmlinux 0xc01eb4a4 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xc03d026f pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0xc044742f pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0xc04b21bd acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0xc05aed19 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0900fcf acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0xc0a9972d pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0xc0b0e6ec btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0xc0bf6ead timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xc0c24010 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0xc0cbcdf6 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0xc0d0fffa ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0f4db4b clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc107e44c ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xc11b2710 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0xc12a5796 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xc13acc6d spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xc14a7cda regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xc14c2824 xenbus_probe +EXPORT_SYMBOL_GPL vmlinux 0xc164642e xenbus_otherend_changed +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc17fb221 device_add +EXPORT_SYMBOL_GPL vmlinux 0xc18c8b63 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0xc18f1f84 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0xc1b161cc cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0xc1b44eaa device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xc1f085db pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xc2067ff3 acpi_dev_get_property_array +EXPORT_SYMBOL_GPL vmlinux 0xc226a078 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc247dd25 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xc26351f8 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xc2657398 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc2d225e0 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0xc311c679 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc3417ea4 extcon_find_cable_index +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc36ef637 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc3b1e026 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xc3c951dd anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0xc3d10c6d __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xc3f891c4 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0xc3fa9c99 register_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0xc4009e79 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0xc4259b61 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0xc4279c89 kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc42be398 fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0xc447dd93 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xc44b166d devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4975851 percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0xc4a6252b gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xc4df4cb0 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc512626a __supported_pte_mask +EXPORT_SYMBOL_GPL vmlinux 0xc5397da6 xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xc54ecc8a pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0xc5530ba1 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xc569dfda adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc596f1e8 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0xc5ae7c92 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xc5eb9e62 sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0xc604f9b1 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0xc60f75ec __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc611dcf4 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xc6178903 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc6257cf2 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xc625a534 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xc6269c42 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc6435aad regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xc64e91d5 acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0xc6544a7d ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc66019cc xen_resume_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a2f6e0 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xc6b5735a cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xc6d2194a efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xc6d6ee85 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xc6d7ad42 wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xc6e7d547 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0xc7002ac4 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc730ff63 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0xc745551d blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0xc7674953 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0xc77440b2 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xc776cac3 ftrace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0xc779edc0 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0xc77ee04f thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0xc7823c0b proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7add25a regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7ddf007 pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc7e142b7 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc80996be blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0xc85ad4a5 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xc8702de4 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc87e487a sched_clock_idle_sleep_event +EXPORT_SYMBOL_GPL vmlinux 0xc87e8f70 get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0xc899c0f2 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8c75605 __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8e29f41 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0xc8e958cd extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc8f3a56a rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0xc9004c9a regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc98c45a5 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xc990945b yield_to +EXPORT_SYMBOL_GPL vmlinux 0xc9912812 swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0xc9a20694 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xc9bb9f08 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xc9c3f176 hpet_register_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xc9d819f0 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xc9d86615 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9fe9e5a acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0xca10fba5 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0xca381230 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xca574590 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xca77bb69 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0xca7814ba mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xca797696 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca81ea9a xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0xca9760a2 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0xcaad56f6 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcac8f422 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcadb5f08 md_stop +EXPORT_SYMBOL_GPL vmlinux 0xcaf32a03 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb1a08c9 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xcb25419d scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xcb2a9ec4 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0xcb32465b __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0xcb365ecf wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb8ab96e ping_hash +EXPORT_SYMBOL_GPL vmlinux 0xcbaf51ea pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xcbbe1df6 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0xcbc26fe9 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcbdd6023 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbf50443 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xcc054282 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xcc05a02b kick_process +EXPORT_SYMBOL_GPL vmlinux 0xcc1f1c3d inet_twdr_hangman +EXPORT_SYMBOL_GPL vmlinux 0xcc37e135 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0xcc3e79d6 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xcc45df5b blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0xcc6370e1 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc93b28b gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0xcc958746 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xcca89cd2 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0xccb8ea6a da903x_update +EXPORT_SYMBOL_GPL vmlinux 0xccc9885a usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccea4e34 perf_get_x86_pmu_capability +EXPORT_SYMBOL_GPL vmlinux 0xccebd1ce relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0xccfdb4d6 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xcd045899 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xcd097749 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0xcd11223c pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xcd641ae4 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0xcd6f3f7b usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xcd85a531 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd9ae901 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdea7031 acpi_dev_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0xce07f733 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xce1be313 devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xce1c0e5f powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0xce1d1068 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0xce3ce168 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xce491aad sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0xce5c33ae acpi_subsys_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce97d129 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xce9b6b73 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xcebb895e iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcef1dd0e perf_check_microcode +EXPORT_SYMBOL_GPL vmlinux 0xcf2c6efa blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcfa39eca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcfb11371 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfbb8a91 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0xcfbb9d2c fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xcfbbbe9d ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xcfc551eb crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfd3dd15 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0xcfdc4bb6 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xcfde5862 __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xcffd3e8a netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0xd0108ba1 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xd01645c6 clear_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd02e052d rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xd03c1944 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate +EXPORT_SYMBOL_GPL vmlinux 0xd0566659 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0xd05e72f7 register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xd0618b2a irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd077abe6 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0xd0a5e3a0 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0xd0ba59f3 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0xd0bba87f regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd13ac951 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0xd14bc4d9 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xd1507e59 erst_clear +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd16f3a28 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xd19e2a47 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1fbe765 unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xd1ff7fca regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd20e9d93 perf_assign_events +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd251f9a0 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0xd26144bf ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xd271d26f acpi_dev_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd2afe2b2 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xd2c58ab2 apei_exec_noop +EXPORT_SYMBOL_GPL vmlinux 0xd2c75be1 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xd2d469c2 __online_page_increment_counters +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd301a77f od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0xd3107cd1 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0xd3426c02 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xd3616144 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xd39bada4 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xd3e210e9 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4054c47 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xd4158722 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xd41cc3a8 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd420e2e6 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xd426dbc4 erst_get_record_count +EXPORT_SYMBOL_GPL vmlinux 0xd42ca088 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xd42f6009 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0xd44532e5 modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xd4487fd5 snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd45b1fe3 seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0xd48083f0 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0xd4891eb3 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xd4b438ab pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4ce46c0 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xd4dc5dbd blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0xd4e3e35c netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0xd4f93b22 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0xd538e4bf fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0xd5463413 irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd563e7c3 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xd5657e27 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xd56b5f64 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0xd5752add xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0xd5aa6662 nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5c36c40 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xd5e33fb1 clockevents_unbind +EXPORT_SYMBOL_GPL vmlinux 0xd5f23dd0 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xd6011bf5 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0xd608dde3 rhashtable_lookup_compare +EXPORT_SYMBOL_GPL vmlinux 0xd6148bd9 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0xd61d2a94 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0xd648a8af blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xd64df3a2 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xd65c6c05 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0xd66608e0 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd682af13 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xd6be3c4f ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0xd6c94ed9 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0xd6e77d36 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xd6ed3a8e cper_next_record_id +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd70954e9 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd764abd0 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd77ced18 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xd78c9bc7 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xd78dea0d tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0xd7904c66 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0xd79642ad cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0xd7c7a81c xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0xd7c9ab43 register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7e785eb generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0xd7ff63be cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd8670fd7 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0xd86f7b78 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0xd8720e4c regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd8a8530b crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xd8af91be xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0xd8deea38 register_mce_write_callback +EXPORT_SYMBOL_GPL vmlinux 0xd8ec1e1f blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0xd8eed39a da903x_read +EXPORT_SYMBOL_GPL vmlinux 0xd8fbc7d4 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0xd910e6c5 gpiod_set_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xd919806a amd_cache_northbridges +EXPORT_SYMBOL_GPL vmlinux 0xd91a3017 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xd934d53b irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd96a2de6 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd96f33f6 acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0xd9727643 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xd9b411f2 aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xd9d25548 efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd9d3b6e6 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0xd9e6cd7e blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0xd9ec979b da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xd9f08880 regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0xda20600a irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0xda20dcca usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xda39d3a9 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xda44cb37 setup_charger_manager +EXPORT_SYMBOL_GPL vmlinux 0xda550e6d __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0xda594f1d cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0xda72a6f0 tpm_register_hardware +EXPORT_SYMBOL_GPL vmlinux 0xda8b60d3 ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0xda993ed9 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xdaa369fa class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xdaae73ff dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0xdab358f7 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xdabbaa5e of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xdac249c4 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0xdad0a587 extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xdadaa3c6 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xdae434ba tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdafa2aba blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdb0f3e8f dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0xdb16dd8d __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xdb226d15 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xdb38f310 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0xdb4af0fb xen_swiotlb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0xdb5d34e0 rcu_batches_completed_preempt +EXPORT_SYMBOL_GPL vmlinux 0xdb7f5274 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb916fd0 trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xdbaea6f1 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xdbc1c128 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0xdbd83fd0 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xdbe3af21 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0xdbf45953 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdbfa481f __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xdc00e5cf napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc218aec ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0xdc2fd30b sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xdc49db5a __remove_pages +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc6a5b84 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc85eefe netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc981333 reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcbefed5 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0xdcd58790 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xdcdc0d80 mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0xdce592f5 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0xdcf74c2b usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xdd1701e0 xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd3d29fd debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xdd411965 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xdd57e2b5 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0xdd6618ba btree_remove +EXPORT_SYMBOL_GPL vmlinux 0xdd794d33 phys_wc_to_mtrr_index +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xdde7df36 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xde0b3102 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde47cf63 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xde4e19ba klist_next +EXPORT_SYMBOL_GPL vmlinux 0xde5076d4 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0xde5ff881 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xde92b23d xenbus_dev_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xde98e787 spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0xdeb61fa2 acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xdee0b119 __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xdf04a378 is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf1882af dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0xdf359cb5 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0xdf380b97 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0xdf66ca81 ucode_cpu_info +EXPORT_SYMBOL_GPL vmlinux 0xdf6fb0ba virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0xdfdf9c10 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe06251e5 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe090d185 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0xe0b72930 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0xe0b8bfa0 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xe0bb2b3d virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0xe0c77bb5 mce_notify_irq +EXPORT_SYMBOL_GPL vmlinux 0xe0df11f7 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0xe0ef783c vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xe0f2177d spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin +EXPORT_SYMBOL_GPL vmlinux 0xe124f811 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0xe12b3555 max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0xe13de460 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xe159dbb5 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0xe15a70fc __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xe16b0d30 unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xe17056b8 efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe186705e regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0xe194068b regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xe1954086 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0xe1977890 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0xe1980f29 pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0xe1bd17d7 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1fc4688 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0xe2405200 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0xe249a357 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe2509820 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xe269a530 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xe26e46f0 acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0xe295c0ff is_hpet_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe2a4d79b __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0xe2c3adad rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xe2f489d7 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe306b381 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0xe322a98a page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0xe33b7cd0 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0xe3429718 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xe35c2432 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3883467 xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0xe38f29df ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0xe3917f45 inet_csk_compat_setsockopt +EXPORT_SYMBOL_GPL vmlinux 0xe3948ff4 acpi_walk_dep_device_list +EXPORT_SYMBOL_GPL vmlinux 0xe396e6b2 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0xe39ec0e0 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xe3a3c3b9 adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xe3bab7aa rhashtable_hashfn +EXPORT_SYMBOL_GPL vmlinux 0xe3bc7fd4 hpet_unregister_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xe3cb8e74 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xe3d43b61 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0xe3e5b3db fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0xe40b4268 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0xe41534ce bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0xe41df859 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0xe42979f3 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe4327c99 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xe4366229 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe46b1a3d ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0xe473b818 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4989422 set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xe4caff2d ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xe4e68bc8 apei_map_generic_address +EXPORT_SYMBOL_GPL vmlinux 0xe4eff902 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xe4faa9e6 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0xe5030f84 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xe531487f crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0xe53f2b67 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0xe56277e6 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0xe56835ef pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58e148a ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5908860 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0xe5938677 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xe5af84ff rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xe5b28178 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0xe5b8082b cper_estatus_check_header +EXPORT_SYMBOL_GPL vmlinux 0xe5c7e523 iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0xe5cccf55 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0xe60cdcd8 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xe61c1372 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0xe63b87f5 xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0xe64ad8ea unregister_nmi_handler +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe6529aee blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0xe65f76e2 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0xe6602e9f perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0xe69fd106 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0xe6a8b3dd dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6c8b53f usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0xe6ca1323 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xe6d309fe __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xe6dc79e2 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0xe6dedb35 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6f83837 acpi_bus_attach_private_data +EXPORT_SYMBOL_GPL vmlinux 0xe70093b4 acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0xe71af9f9 i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0xe7222862 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe7225e22 xen_remap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0xe722ded8 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0xe7232e0f user_return_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe7355fc0 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0xe744f25a clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0xe747f1b2 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0xe754075f kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe76b7035 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0xe7825be3 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xe78322d9 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xe7c37cca virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xe7cc104e clk_enable +EXPORT_SYMBOL_GPL vmlinux 0xe7e35a5a virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe817f771 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe82d6162 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0xe83130ae xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe86281a5 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe867700e dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0xe882d359 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xe88d6b2e __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xe88ffee0 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xe89bd243 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe8aaa442 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xe8b50071 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0xe8caf79d power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xe8cbf0e0 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xe8df338a platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xe8e0a0d1 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xe8ecf5f9 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xe8ee2144 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xe8ee8e29 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xe8fb88b4 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0xe90895fc kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0xe91546e4 acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0xe920b1d8 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xe93e0ed9 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe944c318 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xe963c3d6 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xe9655764 alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xe9846688 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe9ce931a kvm_para_available +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9dcf7f3 clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xea0d3869 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea153bd1 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0xea25ba75 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea5028aa irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xea628c20 bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0xea688e1a of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0xea702913 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0xea8af350 devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xea9f75c9 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xead0a38c rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xeadf816e klist_init +EXPORT_SYMBOL_GPL vmlinux 0xeaed1ab2 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xeb258efa __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0xeb2798f7 xen_destroy_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xeb370805 __apei_exec_run +EXPORT_SYMBOL_GPL vmlinux 0xeb4bf2f4 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0xeb4f0458 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xeb833c22 xen_has_pv_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0xeb9d15d9 acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0xeba2369b regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0xeba42ab5 clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xeba745e1 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0xebba5c6a xen_swiotlb_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0xebbec4e7 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xebcabc6b dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xec09d3c5 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0xec0b6fbf ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec3c81c7 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0xec3dd9fd fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xec5478df preempt_schedule_context +EXPORT_SYMBOL_GPL vmlinux 0xec557eb8 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0xec57f214 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0xec631f34 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0xec801d3e usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0xec8ccf88 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0xeca7af8b clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0xed1701d5 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0xed2195ca invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xed27e182 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0xed2e49d4 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0xed51816b ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xed91d34a usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0xed9f883e inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xedbc6f67 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xedc48938 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xedca89ba i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0xedd49930 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xede13c7e regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0xee13e697 set_personality_ia32 +EXPORT_SYMBOL_GPL vmlinux 0xee17113c ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xee20352e bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0xee270917 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0xee5d8ab7 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee934252 smp_ops +EXPORT_SYMBOL_GPL vmlinux 0xee9c9857 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xeeb49552 dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0xeeb69b8d nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xeeca9a7e regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xef14e074 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request +EXPORT_SYMBOL_GPL vmlinux 0xef3345ee clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0xef4b7c49 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xef5f2479 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6d007a sigset_from_compat +EXPORT_SYMBOL_GPL vmlinux 0xef846300 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xef8e711c ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefa54a9d atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xefa7484e irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xefabf7b6 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0xefb23240 clk_register +EXPORT_SYMBOL_GPL vmlinux 0xefd5588a crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0xefd751e5 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xefd755a9 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0xefe290c7 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0xefeb3c7d __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xeffa6b8f __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xf0038c67 max_gen_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0xf066f618 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf07d74ff bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0xf09d7a64 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf0a804ab kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0xf0a90c6f wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0xf0b0f05b led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0xf0bdd732 regulator_set_optimum_mode +EXPORT_SYMBOL_GPL vmlinux 0xf0e95941 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf105b27d usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xf11dae06 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0xf138e35d pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0xf1469936 __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0xf15b1225 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0xf1790127 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf1a80694 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1b551d9 ibft_addr +EXPORT_SYMBOL_GPL vmlinux 0xf2024584 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xf21daa77 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf22bb11d acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xf245f9f3 scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0xf24dbc03 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xf25035c5 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf27e86e1 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xf29f21c1 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0xf2b4ad58 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0xf2d93614 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0xf2eb8f69 efivar_validate +EXPORT_SYMBOL_GPL vmlinux 0xf2f02fac gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xf2f062d2 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf31e91db blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf35c9c0b __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xf363f5db regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0xf3745345 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3c234d8 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0xf3c468b3 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xf3c8c876 virtio_device_is_legacy_only +EXPORT_SYMBOL_GPL vmlinux 0xf3d16a69 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0xf3e0fd5f gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xf3e142ef sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0xf3e43228 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0xf3ebf4eb arch_apei_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0xf40966ed ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xf40981f0 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4a0ba8e __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xf4a86323 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0xf4b6c232 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xf4e23ae1 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf50d2dea blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0xf513094f acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0xf51cc59a devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf51db7c3 acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf5275f06 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xf5292112 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xf532ef81 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xf538fa58 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xf5464648 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf559c4d9 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf559ed10 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xf55f5d89 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0xf56ea961 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xf5785b42 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xf57ab51e ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xf5945bac gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5b4559a devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xf5b6af8b ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xf60dfc49 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xf60ebbdb dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xf610c1bb pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xf619d3c7 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xf623e3be __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf6703aee ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0xf675e781 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6d5a415 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xf6dadc99 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xf6e76074 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf7016530 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0xf7088afb pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xf71765a4 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xf7253cff device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xf7322bc8 pv_time_ops +EXPORT_SYMBOL_GPL vmlinux 0xf73f91e7 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0xf73fb34f dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xf748e04d scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0xf749b625 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xf749e72f ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0xf75c3008 rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf75ff54f max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xf7608cdf __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xf7be600a sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7d1abaf pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0xf7d774f0 xen_swiotlb_map_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0xf7e6d727 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xf819f701 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf84e7032 device_reset +EXPORT_SYMBOL_GPL vmlinux 0xf863ca21 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf8befefa ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf8c0a6cf dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8f82c05 regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf903b66a acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0xf908159a tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0xf919ac7e wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf93cdb80 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xf9501ccc single_open_net +EXPORT_SYMBOL_GPL vmlinux 0xf956acd5 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xf9593aec get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0xf9765833 dmi_match +EXPORT_SYMBOL_GPL vmlinux 0xf97666a0 set_memory_rw +EXPORT_SYMBOL_GPL vmlinux 0xf9924426 arch_add_memory +EXPORT_SYMBOL_GPL vmlinux 0xf995f70a gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0xf99f8b36 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9a0c685 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0xf9a69990 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9cdb94a __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xf9d3c0e6 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0xf9d6be5a rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf9d9264e xen_have_vector_callback +EXPORT_SYMBOL_GPL vmlinux 0xf9f5786e ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0xf9fefde6 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0xfa023f81 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa435ae6 rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xfa4a647e klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xfa4aae31 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xfa527868 cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0xfa608d36 reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0xfa6da12e clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xfa795934 crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xfa7b0e96 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xfa882864 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xfa901b31 compat_get_timespec +EXPORT_SYMBOL_GPL vmlinux 0xfa9a0333 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0xfa9fa453 ftrace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0xfad91e25 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xfaf0eee8 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0xfaf67b8c led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xfb17b729 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0xfb17dec1 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb1a2ec8 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0xfb239590 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb3caaaa serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0xfb487f8b ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xfb60b2a0 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0xfb64b230 acpi_processor_ffh_cstate_probe +EXPORT_SYMBOL_GPL vmlinux 0xfb6b7fa3 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb7ac13e usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbdebf37 acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0xfc00749f inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc0927e4 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc227525 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0xfc2407d6 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xfc266b9c __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc4acbd1 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0xfc4eb10a inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xfc58aeeb crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xfc7e61cf tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xfc968c8b apei_exec_write_register_value +EXPORT_SYMBOL_GPL vmlinux 0xfcd186de shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfd0f9094 xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0xfd10b43c tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xfd3eda9d crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xfd4e3e64 pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xfd50eb13 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xfd51b281 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xfd68cc23 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0xfd722f56 pci_get_hp_params +EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable +EXPORT_SYMBOL_GPL vmlinux 0xfd8f6563 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0xfd9a5486 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfde8f4a5 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xfe079479 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xfe29dbed usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xfe2bcd0a md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xfe3bfe33 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0xfe4d3017 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xfe595af9 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xfe5e6b27 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xfe6fa750 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0xfe727411 get_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe9ab9d6 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0xfe9fb2b4 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0xfeb442c9 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xfebb79a1 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xfed024a2 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed7e081 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xfedab1de ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05cfa2 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff1076fc usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xff17fa55 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff62ed88 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff7948db gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xff7ffdb8 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0xff87ece6 agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0xffa31b86 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0xffb300c3 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0xffb8aeb8 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0xffccc048 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xffe64578 palmas_ext_control_req_config --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/amd64/lowlatency.compiler +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/amd64/lowlatency.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 4.9.2-10ubuntu13) 4.9.2 --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/amd64/lowlatency.modules +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/amd64/lowlatency.modules @@ -0,0 +1,4281 @@ +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8250_fintek +8255 +8255_pci +8390 +88pm800 +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +88pm860x-ts +9p +9pnet +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a8293 +aacraid +aat2870_bl +aat2870-regulator +ab3100 +ab3100-otp +abituguru +abituguru3 +ablk_helper +ac97_bus +acard-ahci +acecad +acenic +acerhdf +acer-wmi +acpi_extlog +acpi_ipmi +acpi_pad +acpiphp_ibm +acpi_power_meter +acpi_thermal_rel +acquirewdt +act200l-sir +act8865-regulator +act_csum +act_gact +act_ipt +actisys-sir +act_mirred +act_nat +act_pedit +act_police +act_simple +act_skbedit +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad5064 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5624r_spi +ad5686 +ad5755 +ad5764 +ad5791 +ad5933 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7152 +ad7192 +ad7266 +ad7280a +ad7291 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad7476 +ad7606 +ad7746 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad799x +ad8366 +ad9523 +ad9832 +ad9834 +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7753 +ade7754 +ade7758 +ade7759 +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adfs +adi +adis16060 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16204 +adis16209 +adis16220 +adis16240 +adis16260 +adis16400 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1275 +adm8211 +adm9240 +adp5520_bl +adp5520-keys +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +ads1015 +ads7828 +ads7846 +ads7871 +ad_sigma_delta +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adv7170 +adv7175 +adv7511 +advansys +advantechwdt +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +aesni-intel +aes-x86_64 +af_802154 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +aha152x_cs +ahci +ahci_platform +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airo_cs +airspy +ak09911 +ak8975 +al3320a +algif_hash +algif_skcipher +alienware-wmi +ali-ircc +alim1535_wdt +alim7101_wdt +altera-ci +altera_jtaguart +altera_ps2 +altera-stapl +altera_tse +altera_uart +alx +am53c974 +ambassador +amc6821 +amd +amd5536udc +amd64_edac_mod +amd76xrom +amd8111e +amd_freq_sensitivity +amd_iommu_v2 +amdkfd +amd-rng +amilo-rfkill +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams369fg06 +analog +anatop-regulator +ansi_cprng +anubis +aoe +apanel +apds9300 +apds9802als +apds990x +apple_bl +appledisplay +apple-gmux +applesmc +appletalk +appletouch +applicom +ar5523 +ar7part +arc4 +arcfb +arcmsr +arcnet +arc_ps2 +arc-rawmode +arc-rimi +arc_uart +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arptable_filter +arp_tables +arpt_mangle +as102_fe +as3711_bl +as3711-regulator +as3935 +as5011 +asb100 +asc7621 +asix +ast +asus_atk0110 +asus-laptop +asus-nb-wmi +asus-wmi +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +atbm8830 +aten +ath +ath10k_core +ath10k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atlas_btns +atm +atmel +atmel_cs +atmel_mxt_ts +atmel_pci +atmtcp +atp +atp870u +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +aufs +auo_k1900fb +auo_k1901fb +auo_k190x +auo-pixcir-ts +authenc +authencesn +auth_rpcgss +autofs4 +avma1_cs +avm_cs +avmfritz +ax25 +ax88179_178a +axnet_cs +axp20x-regulator +axp288_adc +b1 +b1dma +b1pci +b1pcmcia +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +bas_gigaset +batman-adv +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm203x +bcm3510 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm7xxx +bcm87xx +bcma +bcma-hcd +bcm_sf2 +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +blowfish-x86_64 +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpqether +bq2415x_charger +bq24190_charger +bq24735-charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt3c_cs +bt819 +bt856 +bt866 +bt878 +btcoexist +btcx-risc +btmrvl +btmrvl_sdio +btrfs +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +BusLogic +bw-qcam +c2port-duramar2150 +c4 +c67x00 +c6xdigio +cachefiles +cafe_ccic +cafe_nand +caif +caif_hsi +caif_serial +caif_socket +caif_usb +caif_virtio +camellia-aesni-avx2 +camellia-aesni-avx-x86_64 +camellia_generic +camellia-x86_64 +can +can-bcm +can-dev +can-gw +can-raw +capi +capidrv +capmode +carl9170 +carminefb +cassini +cast5-avx-x86_64 +cast5_generic +cast6-avx-x86_64 +cast6_generic +cast_common +catc +cb710 +cb710-mmc +cb_das16_cs +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc2520 +cc770 +cc770_isa +cc770_platform +c_can +c_can_pci +c_can_platform +cciss +ccm +ccp +ccp-crypto +cdc-acm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc-phonet +cdc_subset +cdc-wdm +ceph +cfag12864b +cfag12864bfb +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +cfspi_slave +ch +ch341 +ch7006 +chipreg +chnl_net +chromeos_laptop +chromeos_pstore +cicada +cifs +ci_hdrc +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +ck804xrom +classmate-laptop +clearpad_tm1217 +clip +clk-max77686 +clk-max77802 +clk-palmas +clk-s2mps11 +clk-si5351 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobra +coda +com20020 +com20020_cs +com20020-pci +com90io +com90xx +comedi +comedi_bond +comedi_parport +comedi_pci +comedi_pcmcia +comedi_test +comedi_usb +comm +compal-laptop +configfs +contec_pci_dio +cordic +core +coretemp +cp210x +cpcihp_generic +cpcihp_zt5550 +cpia2 +cpu5wdt +cpuid +cpu-notifier-error-inject +c-qcam +cramfs +cr_bllcd +crc32 +crc32-pclmul +crc7 +crc8 +crc-ccitt +crc-itu-t +crct10dif-pclmul +cros_ec +cros_ec_i2c +cros_ec_keyb +crvml +cryptd +cryptoloop +crypto_null +crypto_user +cs5345 +cs53l32a +csiostor +ct82c710 +ctr +cts +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx8800 +cx8802 +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx88xx +cxacru +cxd2099 +cxd2820r +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cy8ctmg110_ts +cyapa +cyber2000fb +cyberjack +cyclades +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da9030_battery +da9034-ts +da903x +da903x_bl +da9052-battery +da9052_bl +da9052-hwmon +da9052_onkey +da9052-regulator +da9052_tsi +da9052_wdt +da9055-hwmon +da9055_onkey +da9055-regulator +da9055_wdt +da9063-regulator +da9063_wdt +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_cs +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +db9 +dc395x +dca +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +dccp_probe +dcdbas +ddbridge +de2104x +de4x5 +decnet +deflate +defxx +dell-laptop +dell-led +dell_rbu +dell-smo8800 +dell-wmi +dell-wmi-aio +denali +denali_dt +denali_pci +des3_ede-x86_64 +des_generic +designware_i2s +dgap +dgnc +dht11 +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dibx000_common +digi_acceleport +diskonchip +divacapi +divadidd +diva_idi +diva_mnt +divas +dl2k +dlci +dlm +dln2 +dm1105 +dm9601 +dm-bio-prison +dm-bufio +dm-cache +dm-cache-cleaner +dm-cache-mq +dm-crypt +dm-delay +dme1737 +dm-era +dmfe +dm-flakey +dmi-sysfs +dm-log +dm-log-userspace +dmm32at +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-verity +dmx3191d +dm-zero +dnet +dn_rtmsg +docg3 +docg4 +dpt_i2o +drbd +drbg +drm +drm_kms_helper +drv260x +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsa_core +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155v4l +dt9812 +dtl1_cs +dummy +dummy-irq +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-friio +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb_usb_v2 +dvb-usb-vp702x +dvb-usb-vp7045 +dwc3 +dwc3-pci +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e4000 +e752x_edac +earth-pt1 +earth-pt3 +eata +ebt_802_3 +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ec100 +ec_bhf +echo +ec_sys +edac_core +edac_mce_amd +edt-ft5x06 +eeepc-laptop +eeepc-wmi +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efi-pstore +efs +ehset +einj +elan_i2c +elants_i2c +elo +elsa_cs +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +emc1403 +emc2103 +emc6w201 +em_canid +em_cmp +emi26 +emi62 +em_ipset +em_meta +em_nbyte +empeg +ems_pci +ems_pcmcia +ems_usb +em_text +emu10k1-gp +em_u32 +enc28j60 +enclosure +ene_ir +eni +enic +epat +epia +epic100 +eql +esas2r +esb2rom +esd_usb2 +esi-sir +esp4 +esp6 +esp_scsi +et1011c +et131x +ethoc +eurotechwdt +evbug +exofs +extcon-adc-jack +extcon-arizona +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +ezusb +f2fs +f71805f +f71808e_wdt +f71882fg +f75375s +f81232 +fakelb +fam15h_power +fan53555 +farsync +faulty +fb_ddc +fb_sys_fops +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_cs +fealnx +ff-memless +fid +fintek-cir +firedtv +firestream +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fixed +fl512 +fld +floppy +fm10k +fm801-gp +fmc +fmc-chardev +fmc-fakedev +fmc-trivial +fmc-write-eeprom +fm_drv +fmvj18x_cs +fnic +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +freevxfs +friq +frpw +fsa9480 +fscache +fschmd +fsl_lpuart +ft1000 +ft1000_pcmcia +ftdi-elan +ftdi_sio +ftl +fujitsu-laptop +fujitsu-tablet +fujitsu_ts +fusbh200-hcd +g450_pll +g760a +g762 +g_acm_ms +gadgetfs +gamecon +gameport +garmin_gps +garp +g_audio +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +gdth +generic +generic-adc-battery +generic_bl +genet +geneve +gen_probe +genwqe_card +g_ether +gf128mul +gf2k +g_ffs +gfs2 +ghash-clmulni-intel +ghash-generic +g_hid +gigaset +girbil-sir +gl518sm +gl520sm +gl620a +gluebi +glue_helper +gma500_gfx +g_mass_storage +g_midi +g_ncm +g_nokia +go7007 +go7007-loader +go7007-usb +goku_udc +goodix +gp2ap002a00f +gp2ap020a00f +gpio +gpio-addr-flash +gpio-adp5520 +gpio-adp5588 +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-f7188x +gpio-fan +gpio-generic +gpio-ich +gpio-ir-recv +gpio-it8761e +gpio-janz-ttl +gpio-kempld +gpio_keys +gpio_keys_polled +gpio-lp3943 +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-mc33880 +gpio-mcp23s08 +gpio-ml-ioh +gpio_mouse +gpio-pca953x +gpio-pcf857x +gpio-rdc321x +gpio-regulator +gpio-sch +gpio-sch311x +gpio_tilt_polled +gpio-tps65912 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-viperboard +gpio-vx855 +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +g_printer +grace +gre +grip +grip_mp +gr_udc +gsc_hpdi +g_serial +gs_fpga +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gs_usb +gtco +guillemot +gunze +g_webcam +g_zero +hackrf +hamachi +hampshire +hangcheck-timer +hanwang +hci +hci_uart +hci_vhci +hdaps +hdlc +hdlc_cisco +hdlcdrv +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdpvr +he +hecubafb +hexium_gemini +hexium_orion +hfc4s8s_l1 +hfcmulti +hfcpci +hfcsusb +hfc_usb +hfs +hfsplus +hgafb +hid +hid-a4tech +hid-apple +hid-appleir +hid-aureal +hid-axff +hid-belkin +hid-cherry +hid-chicony +hid-cp2112 +hid-cypress +hid-dr +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-gaff +hid-generic +hid-gt683r +hid-gyration +hid-holtekff +hid-holtek-kbd +hid-holtek-mouse +hid-huion +hid-hyperv +hid-icade +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-lenovo +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-magicmouse +hid-microsoft +hid-monterey +hid-multitouch +hid-ntrig +hid-ortek +hidp +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-primax +hid-prodikeys +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-trigger +hid-sjoy +hid-sony +hid-speedlink +hid-steelseries +hid-sunplus +hid-thingm +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-uclogic +hid-waltop +hid-wiimote +hid-xinmo +hid-zpff +hid-zydacron +hih6130 +hisax +hisax_fcpcipnp +hisax_isac +hisax_st5481 +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +horizon +hostap +hostap_cs +hostap_pci +hostap_plx +hp100 +hp_accel +hpfs +hpilo +hpsa +hptiop +hpwdt +hp-wireless +hp-wmi +hsi +hsi_char +hso +hsr +htc-pasic3 +htu21 +huawei_cdc_ncm +hv_balloon +hv_netvsc +hv_storvsc +hv_utils +hv_vmbus +hwa-hc +hwa-rc +hwmon-vid +hwpoison-inject +hx8357 +hyperv_fb +hyperv-keyboard +hysdn +i1480-dfu-usb +i1480-est +i2400m +i2400m-usb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd756 +i2c-amd756-s4882 +i2c-amd8111 +i2c-cbus-gpio +i2c-cros-ec-tunnel +i2c-designware-core +i2c-designware-pci +i2c-designware-platform +i2c-diolan-u2c +i2c-dln2 +i2c-gpio +i2c-hid +i2c-i801 +i2c-isch +i2c-ismt +i2c-kempld +i2c-matroxfb +i2c-mux +i2c-mux-gpio +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-pinctrl +i2c-nforce2 +i2c-nforce2-s4985 +i2c-ocores +i2c-parport +i2c-parport-light +i2c-pca-platform +i2c-piix4 +i2c-robotfuzz-osif +i2c-scmi +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tiny-usb +i2c-via +i2c-viapro +i2c-viperboard +i2c-xiic +i2o_block +i2o_bus +i2o_config +i2o_core +i2o_proc +i2o_scsi +i3000_edac +i3200_edac +i40e +i40evf +i5000_edac +i5100_edac +i5400_edac +i5500_temp +i5k_amb +i6300esb +i7300_edac +i7300_idle +i740fb +i7core_edac +i82092 +i82975x_edac +i8k +i915 +i915_bpo +ib700wdt +ib_addr +ib_cm +ib_core +ib_ipath +ib_ipoib +ib_iser +ib_isert +ib_mad +ibmaem +ibmasm +ibmasr +ibmpex +ibm_rtl +ib_mthca +ib_qib +ib_sa +ib_srp +ib_srpt +ib_ucm +ib_umad +ib_uverbs +ichxrom +icplus +icp_multi +ics932s401 +ideapad-laptop +ideapad_slidebar +idmouse +idt77252 +idtcps +idt_gen2 +ie31200_edac +ie6xx_wdt +ieee802154 +ieee802154_6lowpan +ifb +iforce +igb +igbvf +igorplugusb +iguanair +iio_dummy +iio_hwmon +iio-trig-interrupt +iio-trig-periodic-rtc +iio-trig-sysfs +ii_pci20kc +ili210x +ili922x +ili9320 +imm +imon +ims-pcu +imx074 +ina209 +ina2xx +industrialio +industrialio-triggered-buffer +inet_diag +inexio +inftl +initio +input-polldev +int3400_thermal +int3402_thermal +int3403_thermal +int51x1 +intelfb +intel_ips +intel_menlow +intel_mid_dma +intel_oaktrail +intel_powerclamp +intel_qat +intel_rapl +intel-rng +intel-rst +intel-smartconnect +intel_soc_dts_thermal +intel_vr_nor +interact +interval_tree_test +inv-mpu6050 +ioatdma +ioc4 +io_edgeport +iosf_mbi +io_ti +iowarrior +ip6_gre +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6_tables +ip6table_security +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_MASQUERADE +ip6t_mh +ip6t_NPT +ip6t_REJECT +ip6t_rpfilter +ip6t_rt +ip6t_SYNPROXY +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ipack +ipaq +ipcomp +ipcomp6 +ipddp +ipg +ip_gre +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +ip_tables +iptable_security +ipt_ah +ipt_CLUSTERIP +ipt_ECN +ipt_MASQUERADE +ipt_REJECT +ipt_rpfilter +ipt_SYNPROXY +ip_tunnel +ipvlan +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_nq +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_wlc +ip_vs_wrr +ip_vti +ipw +ipw2100 +ipw2200 +ipwireless +ipx +ircomm +ircomm-tty +irda +irda-usb +ir-hix5hd2 +ir-jvc-decoder +ir-kbd-i2c +irlan +ir-lirc-codec +ir-mce_kbd-decoder +ir-nec-decoder +irnet +ir-rc5-decoder +ir-rc6-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +irtty-sir +ir-usb +ir-xmp-decoder +isci +iscsi_boot_sysfs +iscsi_ibft +iscsi_target_mod +iscsi_tcp +isdn +isdn_bsdcomp +isdnhdlc +isicom +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl9305 +isofs +isp116x-hcd +isp1362-hcd +isp1704_charger +isp1760 +it87 +it8712f_wdt +it87_wdt +it913x +iTCO_vendor_support +iTCO_wdt +itd1000 +ite-cir +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_c2 +iw_cm +iw_cxgb3 +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +iw_nes +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsm +k10temp +k8temp +kafs +kalmia +kaweth +kb3886_bl +kbic +kbtab +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +kfifo_buf +khazad +kingsun-sir +kl5kusb105 +ko2iblnd +kobil_sct +ks0108 +ks0127 +ks8842 +ks8851 +ks8851_mll +ks959-sir +ksdazzle-sir +ksocklnd +ksz884x +ktti +kvaser_pci +kvaser_usb +kvm +kvm-amd +kvm-intel +kxcjk-1013 +kxsd9 +kxtj9 +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l440gx +l4f00242t03 +l64781 +lanai +lapb +lapbether +latch-addr-flash +lattice-ecp3-config +lcd +ld9040 +ldusb +lec +leds-88pm860x +leds-adp5520 +leds-bd2802 +leds-blinkm +leds-clevo-mail +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-regulator +leds-ss4200 +leds-tca6507 +leds-wm831x-status +leds-wm8350 +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-oneshot +ledtrig-timer +ledtrig-transient +legousbtower +lg2160 +lgdt3305 +lgdt330x +lgs8gxx +lg-vl600 +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libahci +libahci_platform +libceph +libcfs +libcomposite +libcrc32c +libcxgbi +libertas +libertas_cs +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libore +libosd +libsas +lightning +line6usb +lineage-pem +linear +lirc_bt829 +lirc_dev +lirc_imon +lirc_parallel +lirc_sasem +lirc_serial +lirc_sir +lirc_zilog +lis3l02dq +lis3lv02d +lis3lv02d_i2c +litelink-sir +lkkbd +llc +llc2 +llite_lloop +lm25066 +lm3533-als +lm3533_bl +lm3533-core +lm3533-ctrlbank +lm3630a_bl +lm3639_bl +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmc +lms283gf05 +lms501kf03 +lmv +lnbp21 +lnbp22 +lnet +lnet_selftest +lockd +locktorture +lov +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp8755 +lp8788_adc +lp8788_bl +lp8788-buck +lp8788-charger +lp8788-ldo +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +ltc2945 +ltc2978 +ltc3589 +ltc4151 +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lustre +lv5207lp +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m25p80 +m2m-deinterlace +m52790 +m88ds3103 +m88rs2000 +m88rs6000t +m88ts2022 +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac_hid +machzwd +mac-iceland +mac-inuit +macmodes +mac-roman +mac-romanian +mac-turkish +macvlan +macvtap +mag3110 +magellan +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +matrix-keymap +matrix_keypad +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_DAC1064 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +matroxfb_Ti3026 +matrox_w1 +max1027 +max1111 +max11801_ts +max1363 +max14577 +max14577_charger +max1586 +max16064 +max16065 +max1619 +max1668 +max17040_battery +max17042_battery +max197 +max2165 +max3100 +max3421-hcd +max34440 +max517 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693-haptic +max77802 +max8649 +max8660 +max8688 +max8903_charger +max8907 +max8907-regulator +max8925_bl +max8925_onkey +max8925_power +max8925-regulator +max8952 +max8973-regulator +max8997 +max8997_charger +max8997_haptic +max8998 +max8998_charger +mb862xxfb +mb86a16 +mb86a20s +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc44s803 +m_can +mcb +mcb-pci +mce_amd_inj +mce-inject +mceusb +mcp2120-sir +mcp251x +mcp3021 +mcp320x +mcp3422 +mcp4725 +mcp4922 +mcryptd +mcs5000_ts +mcs7780 +mcs7830 +mcs_touchkey +mct_u232 +md4 +mdc +mdc800 +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-gpio +me4000 +me_daq +media +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +mei +mei-me +mei_phy +mei-txe +memory-notifier-error-inject +memstick +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +men_z135_uart +men_z188_adc +metronomefb +metro-usb +meye +mf6x4 +mfd +mga +mgc +mic_bus +mic_card +michael_mic +mic_host +micrel +microread +microread_i2c +microread_mei +microtek +mic_x100_dma +mii +minix +mip6 +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +mite +mk712 +mkiss +mlx4_core +mlx4_en +mlx4_ib +mlx5_core +mlx5_ib +mlx90614 +mma8450 +mma8452 +mmc_block +mmc_spi +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +mrst_max3110 +ms_block +msdos +msi001 +msi2500 +msi-laptop +msi-wmi +msp3400 +mspro_block +msr +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtouch +multipath +multiq3 +musb_hdrc +mv88e6060 +mv88e6xxx_drv +mvmdio +mvsas +mv_u3d_core +mv_udc +mvumi +mwave +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxm-wmi +mxser +mxuport +myri10ge +n411 +nand +nand_bch +nand_ecc +nand_ids +nandsim +national +natsemi +nau7802 +navman +nbd +nci +ncpfs +nct6683 +nct6775 +nct7802 +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +nettel +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_usb +nf_conntrack +nf_conntrack_amanda +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_ipv4 +nf_conntrack_ipv6 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_proto_dccp +nf_conntrack_proto_gre +nf_conntrack_proto_sctp +nf_conntrack_proto_udplite +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nfcsim +nfcwilink +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_log_arp +nf_log_bridge +nf_log_common +nf_log_ipv4 +nf_log_ipv6 +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_ipv4 +nf_nat_ipv6 +nf_nat_irc +nf_nat_masquerade_ipv4 +nf_nat_masquerade_ipv6 +nf_nat_pptp +nf_nat_proto_dccp +nf_nat_proto_gre +nf_nat_proto_sctp +nf_nat_proto_udplite +nf_nat_redirect +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_log +nfnetlink_queue +nf_reject_ipv4 +nf_reject_ipv6 +nfs +nfs_acl +nfsd +nfs_layout_nfsv41_files +nfsv2 +nfsv3 +nfsv4 +nf_synproxy_core +nf_tables +nf_tables_arp +nf_tables_bridge +nf_tables_inet +nf_tables_ipv4 +nf_tables_ipv6 +nft_chain_nat_ipv4 +nft_chain_nat_ipv6 +nft_chain_route_ipv4 +nft_chain_route_ipv6 +nft_compat +nft_counter +nft_ct +nft_exthdr +nft_hash +nftl +nft_limit +nft_log +nft_masq +nft_masq_ipv4 +nft_masq_ipv6 +nft_meta +nft_meta_bridge +nft_nat +nft_queue +nft_rbtree +nft_redir +nft_redir_ipv4 +nft_redir_ipv6 +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +ngene +n_gsm +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +nicstar +ni_daq_700 +ni_daq_dio24 +ni_labpc +ni_labpc_common +ni_labpc_cs +ni_labpc_isadma +ni_labpc_pci +nilfs2 +ni_mio_cs +ni_pcidio +ni_pcimio +ni_tio +ni_tiocmd +niu +ni_usb6501 +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +nmclan_cs +nosy +notifier-error-inject +nouveau +nozomi +n_r3964 +ns558 +ns83820 +nsc-ircc +ntb +ntb_netdev +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nuvoton-cir +nvidiafb +nvme +nvram +nv_tco +nxt200x +nxt6000 +obdclass +obdecho +objlayoutdriver +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stackglue +ocfs2_stack_o2cb +ocfs2_stack_user +ocrdma +of_xilinx_wdt +old_belkin-sir +omfs +omninet +on20 +on26 +onenand +opencores-kbd +openvswitch +oprofile +opticon +option +or51132 +or51211 +orinoco +orinoco_cs +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +osc +osd +osdblk +osst +oti6858 +ov2640 +ov5642 +ov6650 +ov7640 +ov7670 +ov772x +ov9640 +ov9740 +overlay +oxu210hp-hcd +ozwpan +p4-clockmod +p54common +p54pci +p54spi +p54usb +p8022 +p8023 +padlock-aes +padlock-sha +palmas-pwrbutton +palmas-regulator +panasonic-laptop +pandora_bl +panel +paride +parkbd +parport +parport_ax88796 +parport_cs +parport_pc +parport_serial +pata_acpi +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_oldpiix +pata_opti +pata_optidma +pata_pcmcia +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sl82c105 +pata_triflex +pata_via +pc300too +pc87360 +pc87413_wdt +pc87427 +pcap_keys +pcap-regulator +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci200syn +pcips2 +pci-stub +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmcia +pcmcia_core +pcmciamtd +pcmcia_rsrc +pcmda12 +pcmmio +pcmuio +pcnet32 +pcnet_cs +pcrypt +pcspkr +pcwd_pci +pcwd_usb +pd +pd6729 +pda_power +pdc_adma +peak_pci +peak_pcmcia +peak_usb +pegasus +penmount +percpu_test +pf +pfuze100-regulator +pg +phantom +phonet +phram +phy-bcm-kona-usb2 +phy-exynos-usb2 +phy-generic +phy-gpio-vbus-usb +phy-isp1301 +physmap +phy-tahvo +pinctrl-cherryview +pixcir_i2c_ts +pkcs7_message +pkcs7_test_key +pktcdvd +pktgen +pl2303 +platform_lcd +plat_nand +plat-ram +plip +plusb +pluto2 +plx_pci +pm2fb +pm3fb +pm80xx +pmbus +pmbus_core +pmc551 +pmcraid +pm-notifier-error-inject +pn533 +pn544 +pn544_i2c +pn544_mei +pn_pep +port100 +poseidon +powermate +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +pppoatm +pppoe +pppox +ppp_synctty +pps_core +pps-gpio +pps-ldisc +pps_parport +pptp +prism2_usb +processor_thermal_device +ps2mult +psmouse +psnap +pt +ptlrpc +ptn3460 +ptp +pvpanic +pvrusb2 +pwc +pwm-beeper +pwm_bl +pwm-lp3943 +pwm-lpss +pwm-lpss-pci +pwm-lpss-platform +pwm-regulator +pwm-twl +pwm-twl-led +pxa27x_udc +qat_dh895xcc +qcaux +qcom-spmi-iadc +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qlogic_cs +qlogicfas408 +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qsemi +qt1010 +qt1070 +qt2160 +quatech2 +quatech_daqp_cs +quota_tree +quota_v1 +quota_v2 +qxl +r128 +r592 +r6040 +r8152 +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723au +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-bcm2048 +radio-i2c-si470x +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si476x +radio-tea5764 +radio-usb-si470x +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid6test +raid_class +ramoops +raw +ray_cs +rbd +rbtree_test +rc5t583-regulator +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dvbsky +rc-em-terratec +rc-encore-enltv +rc-encore-enltv2 +rc-encore-enltv-fm53 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-imon-mce +rc-imon-pad +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lirc +rc-lme2510 +rc-loopback +rc-manli +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-pctv-sedna +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tbs-nec +rc-technisat-usb2 +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-winfast +rc-winfast-usbii-deluxe +rdc321x-southbridge +rdma_cm +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +redboot +redrat3 +reed_solomon +regmap-spmi +reiserfs +remoteproc +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd_ftl +rfkill-gpio +rfkill-regulator +rio500 +rionet +rio-scan +rivafb +rj54n1cb0c +rmd128 +rmd160 +rmd256 +rmd320 +rn5t618 +rn5t618-regulator +rn5t618_wdt +rndis_host +rndis_wlan +rocket +romfs +rose +rotary_encoder +rp2 +rpcsec_gss_krb5 +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt61pci +rt73usb +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-bq32k +rtc-bq4802 +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-ds3234 +rtc-em3027 +rtc-fm3130 +rtc-hid-sensor-time +rtc-isl12022 +rtc-isl12057 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max77686 +rtc-max77802 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf8563 +rtc-pcf8583 +rtc-r9701 +rtc-rc5t583 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3029c2 +rtc-rx4581 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-stk17ta8 +rtc-tps6586x +rtc-tps65910 +rtc-tps80031 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8723ae +rtl8723be +rtl8723-common +rtl8821ae +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtl_pci +rtl_usb +rtlwifi +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rx51_battery +rxkad +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s526 +s5h1409 +s5h1411 +s5h1420 +s5m8767 +s626 +s6e63m0 +s921 +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7191 +saa7706h +safe_serial +salsa20_generic +salsa20-x86_64 +samsung-keypad +samsung-laptop +samsung-q10 +samsung-sxgbe +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savage +savagefb +sb1000 +sbc60xxwdt +sbc_epx_c3 +sbc_fitpc2_wdt +sbc_gxx +sb_edac +sbni +sbp_target +sbs +sbs-battery +sbshc +sc1200wdt +sc16is7xx +sc92031 +sca3000 +scb2_flash +sch311x_wdt +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cbq +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_fq +sch_fq_codel +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_tbf +sch_teql +scsi_debug +scsi_dh +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_probe +sdhci +sdhci-acpi +sdhci-pci +sdhci-pltfm +sdhci-pxav2 +sdhci-pxav3 +sdio_uart +sdricoh_cs +sedlbauer_cs +seed +seqiv +ser_gigaset +serial2002 +serial_cs +serio_raw +sermouse +serpent-avx2 +serpent-avx-x86_64 +serpent_generic +serpent-sse2-x86_64 +serport +ses +sfc +sha1-mb +sha1-ssse3 +sha256-ssse3 +sha512-ssse3 +shark2 +shpchp +sht15 +sht21 +shtc1 +sh_veu +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sil164 +sir-dev +sis +sis190 +sis5595 +sis900 +sis-agp +sisfb +sisusbvga +sit +sja1000 +sja1000_isa +sja1000_platform +skd +skfp +skge +sky2 +sl811_cs +sl811-hcd +slcan +slicoss +slip +slram +sm501 +sm501fb +smb347-charger +smc91c92_cs +sm_common +sm_ftl +smipcie +smm665 +smsc +smsc37b787_wdt +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smsc-ircc2 +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4117 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-als4000 +snd-asihpi +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-firewire-lib +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-controller +snd-hda-intel +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel8x0 +snd-intel8x0m +snd-intel-sst-acpi +snd-intel-sst-core +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcm-oss +snd-pcsp +snd-pcxhr +snd-pdaudiocf +snd-portman2x4 +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-sb-common +snd-scs1x +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-u16550 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-atmel-pcm +snd-soc-core +snd-soc-cs35l32 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-es8328 +snd-soc-fsl-asrc +snd-soc-fsl-esai +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-hdmi-codec +snd-soc-imx-audmux +snd-soc-max98090 +snd-soc-pcm1681 +snd-soc-pcm1792a-codec +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-rl6231 +snd-soc-rt286 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5670 +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-simple-card +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sst-acpi +snd-soc-sst-baytrail-pcm +snd-soc-sst-broadwell +snd-soc-sst-bytcr-dpcm-rt5640 +snd-soc-sst-byt-max98090-mach +snd-soc-sst-byt-rt5640-mach +snd-soc-sst-cht-bsw-rt5672 +snd-soc-sst-dsp +snd-soc-sst-haswell +snd-soc-sst-haswell-pcm +snd-soc-sst-mfld-platform +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tfa9879 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic3x +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8804 +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usbmidi-lib +snd-usb-us122l +snd-usb-usx2y +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-vxpocket +snd-ymfpci +soc_button_array +soc_camera +soc_camera_platform +soc_mediabus +softdog +softing +softing_cs +solo6x10 +solos-pci +sony-btf-mpx +sony-laptop +soundcore +sp2 +sp5100_tco +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +spectrum_cs +speedfax +speedstep-lib +speedtch +spi-altera +spi-bitbang +spi-butterfly +spidev +spi-dw +spi-dw-midpci +spi-dw-mmio +spi-gpio +spi_ks8995 +spi-lm70llp +spi-nor +spi-oc-tiny +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-sc18is602 +spi-tle62x0 +spi-xcomm +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssfdc +sst25l +sstfb +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +st21nfcb_i2c +st21nfcb_nci +st_accel +st_accel_i2c +st_accel_spi +starfire +stb0899 +stb6000 +stb6100 +st_drv +ste10Xp +ste_modem_rproc +stex +st_gyro +st_gyro_i2c +st_gyro_spi +stinger +stir4200 +stk1160 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stowaway +stp +st_pressure +st_pressure_i2c +st_pressure_spi +streamzap +st_sensors +st_sensors_i2c +st_sensors_spi +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv6110 +stv6110x +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrpc +sur40 +svcrdma +svgalib +sx8 +sym53c500_cs +sym53c8xx +symbolserial +synaptics_i2c +synaptics_i2c_rmi4 +synaptics_usb +synclink +synclink_cs +synclink_gt +synclinkmp +syscopyarea +sysfillrect +sysimgblt +sysv +t1pci +t5403 +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc3589x-keypad +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_probe +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18271 +tda18271c2dd +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda998x +tdfx +tdfxfb +tdo24m +tea +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tef6862 +tehuti +tekram-sir +teles_cs +test_bpf +test_firmware +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thinkpad_acpi +thmc50 +thunderbolt +ti-adc081c +ti-adc128s052 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_dac7512 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +ti_usb_3410_5052 +tlan +tlclk +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmem +tmp006 +tmp102 +tmp103 +tmp401 +tmp421 +toim3232-sir +topstar-laptop +torture +toshiba_acpi +toshiba_bluetooth +toshiba_haps +toshsd +touchit213 +touchright +touchwin +tpci200 +tpm_atmel +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_i2c_stm_st33 +tpm_infineon +tpm_nsc +tpm-rng +tps40422 +tps51632-regulator +tps6105x +tps6105x-regulator +tps62360-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65090-charger +tps65090-regulator +tps65217 +tps65217_bl +tps65217-regulator +tps65218 +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps80031-regulator +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +tsc2005 +tsc2007 +tsc40 +ts_fsm +tsi568 +tsi57x +tsi721_mport +ts_kmp +tsl2550 +tsl2563 +tsl2583 +tsl2x7x_core +tsl4531 +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tuner-xc2028 +tunnel4 +tunnel6 +turbografx +tvaudio +tveeprom +tvp5150 +tw2804 +tw68 +tw9903 +tw9906 +tw9910 +twidjoy +twl4030_charger +twl4030_keypad +twl4030-madc +twl4030_madc_battery +twl4030-madc-hwmon +twl4030-pwrbutton +twl4030-vibra +twl4030_wdt +twl6030-gpadc +twl6040-vibra +twl-regulator +twofish-avx-x86_64 +twofish_common +twofish_generic +twofish-x86_64 +twofish-x86_64-3way +typhoon +u132-hcd +uas +ubi +ubifs +ucb1400_core +ucb1400_ts +ucd9000 +ucd9200 +uda1342 +udc-core +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +u_ether +ufs +ufshcd +ufshcd-pci +ufshcd-pltfrm +uhid +uio +uio_aec +uio_cif +uio_dmem_genirq +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_sercos3 +uli526x +umc +umem +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unioxx5 +unix_diag +upd64031a +upd64083 +uPD98402 +usb3503 +usb_8dev +usb8xxx +usbatm +usb_debug +usbdux +usbduxfast +usbduxsigma +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_uac1 +usb_f_uac2 +usb_f_uvc +usb_gigaset +usbhid +usbip-core +usbip-host +usbkbd +usblcd +usbled +usblp +usbmon +usbmouse +usbnet +usbserial +usb-serial-simple +usbsevseg +usb-storage +usbtest +usbtmc +usbtouchscreen +usbtv +usbvision +usb_wwan +usdhi6rol0 +u_serial +userspace-consumer +ushc +usnic_verbs +uss720 +uvcvideo +uvesafb +uwb +v4l2-common +v4l2-dv-timings +v4l2-mem2mem +vboxguest +vboxsf +vboxvideo +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vfio +vfio_iommu_type1 +vfio-pci +vga16fb +vgastate +vgg2432a4 +vhci-hcd +vhost +vhost_net +vhost_scsi +via +via686a +via-camera +via-cputemp +viafb +via-ircc +via-rhine +via-rng +via-sdmmc +via-velocity +via_wdt +video +videobuf2-core +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-vmalloc +videobuf-core +videobuf-dma-sg +videobuf-dvb +videobuf-vmalloc +videocodec +videodev +vim2m +viperboard +viperboard_adc +virthba +virtio-rng +virtio_scsi +virtpci +virtual +visor +visorchannel +visorchannelstub +visorchipset +visoruislib +visorutil +vitesse +vivid +vlsi_ir +vmac +vme_ca91cx42 +vme_pio2 +vme_tsi148 +vme_user +vme_vmivme7805 +vmk80xx +vmlfb +vmw_balloon +vmwgfx +vmw_pvscsi +vmw_vmci +vmw_vsock_vmci_transport +vmxnet3 +vp27smpx +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vringh +vsock +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxge +vxlan +w1_bq27000 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2431 +w1_ds2433 +w1_ds2760 +w1_ds2780 +w1_ds2781 +w1_ds28e04 +w1-gpio +w1_smem +w1_therm +w5100 +w5300 +w6692 +w83627ehf +w83627hf +w83627hf_wdt +w83781d +w83791d +w83792d +w83793 +w83795 +w83877f_wdt +w83977af_ir +w83977f_wdt +w83l785ts +w83l786ng +w9966 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +wafer5823wdt +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd719x +wdt_pci +whci +whci-hcd +whc-rc +whiteheat +wil6210 +wimax +winbond-840 +winbond-cir +wire +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wl3501_cs +wlcore +wlcore_sdio +wlcore_spi +wm831x_backup +wm831x_bl +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x_power +wm831x-ts +wm831x_wdt +wm8350-hwmon +wm8350_power +wm8350-regulator +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994-core +wm8994-irq +wm8994-regmap +wm8994-regulator +wm97xx-ts +wmi +wp512 +wusb-cbaf +wusbcore +wusb-wa +x25 +x25_asy +x38_edac +x86_pkg_temp_thermal +xc4000 +xc5000 +xcbc +xen-blkback +xen-evtchn +xen-fbfront +xenfs +xen-gntalloc +xen-gntdev +xen-kbdfront +xen-netback +xen-pciback +xen-pcifront +xen-privcmd +xen-scsiback +xen-scsifront +xen-tpmfront +xen_wdt +xfrm4_mode_beet +xfrm4_mode_transport +xfrm4_mode_tunnel +xfrm4_tunnel +xfrm6_mode_beet +xfrm6_mode_ro +xfrm6_mode_transport +xfrm6_mode_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_ipcomp +xfrm_user +xfs +xgifb +xhci-plat-hcd +xillybus_core +xillybus_pcie +xirc2ps_cs +xircom_cb +xor +xpad +xprtrdma +xsens_mt +x_tables +xt_addrtype +xt_AUDIT +xt_bpf +xt_cgroup +xt_CHECKSUM +xt_CLASSIFY +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_CONNSECMARK +xt_conntrack +xt_cpu +xt_CT +xt_dccp +xt_devgroup +xt_dscp +xt_DSCP +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_HL +xt_HMARK +xt_IDLETIMER +xt_ipcomp +xt_iprange +xt_ipvs +xtkbd +xt_l2tp +xt_LED +xt_length +xt_limit +xt_LOG +xt_mac +xt_mark +xt_multiport +xt_nat +xt_NETMAP +xt_nfacct +xt_NFLOG +xt_NFQUEUE +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_RATEEST +xt_realm +xt_recent +xt_REDIRECT +xts +xt_sctp +xt_SECMARK +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_TCPMSS +xt_TCPOPTSTRIP +xt_tcpudp +xt_TEE +xt_time +xt_TPROXY +xt_TRACE +xt_u32 +xusbatm +xz_dec_test +yam +yealink +yellowfin +yenta_socket +yurex +zatm +zaurus +zd1201 +zd1211rw +zforce_ts +zhenhua +zl10036 +zl10039 +zl10353 +zl6100 +zlib +zr36016 +zr36050 +zr36060 +zr36067 +zr364xx +zram --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/arm64/generic +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/arm64/generic @@ -0,0 +1,17225 @@ +EXPORT_SYMBOL arch/arm64/crypto/aes-ce-cipher 0x5a184e95 ce_aes_setkey +EXPORT_SYMBOL arch/arm64/crypto/aes-ce-cipher 0xa2125399 ce_aes_expandkey +EXPORT_SYMBOL crypto/gf128mul 0x0c2f123f gf128mul_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x1068004b gf128mul_bbe +EXPORT_SYMBOL crypto/gf128mul 0x2f2889a0 gf128mul_init_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x384ef9ce gf128mul_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x56af0dbd gf128mul_x_ble +EXPORT_SYMBOL crypto/gf128mul 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL crypto/gf128mul 0xbd17a0df gf128mul_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0xc0890413 gf128mul_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL crypto/mcryptd 0x6180a705 mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0x1c79d4a4 suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x9ac4bf9d bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0xb8a68604 bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0d8f0c94 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1348760d ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x16dcec76 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a10c898 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1aba5db8 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1fae3bac ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x25429c77 ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x40f2b10c ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x423b776a ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c971bec ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x524f6f51 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5e80f37c ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5e9388c0 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5fcdcc05 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67cb9784 ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x771d86bf ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x78fd36e7 ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8c0e3879 ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8c8ee770 ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96cbcc81 ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa2a98b91 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe0fa83f2 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe6ab72a6 ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf2576cb9 ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x0dfc4c9f xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x1bf2290e xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xcf450c52 xillybus_init_endpoint +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x1954dcad dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x19bb82bb dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x355c7ed3 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x5d2c8219 dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xbbfa7182 dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xbdb39609 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/pl330 0x1bf5914f pl330_filter +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04d0f641 fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x05191225 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x07ede4c7 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0f519d88 fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0f7d6af8 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x11778346 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x15407575 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x228efa07 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x26316b8a fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3fc799b0 fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x42b1729c fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x455068c6 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x49641396 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x616fd7e1 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x645b715f fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6ea57af4 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e815922 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x985c7c53 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa90350a7 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb69ec427 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0xbe4adef3 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc6390152 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc6c23ac7 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd3cbd082 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe2a28b77 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe9600a92 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xec8f528f fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xfa509720 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xfa91a3b6 fw_iso_buffer_init +EXPORT_SYMBOL drivers/fmc/fmc 0x3221686d fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x34207956 fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x35dcf3cb fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0x399d19cc fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x551dde2b fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x673f9ddb fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x90e3358f fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0xbd8a92b2 fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0xd97c46bd fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xec0f3470 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0xed5b6906 fmc_device_register +EXPORT_SYMBOL drivers/gpu/drm/bridge/ptn3460 0xfbbec133 ptn3460_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00667d8a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00bf63e9 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00d61f34 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01c475f0 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0211405a drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02d8752a drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0307cd32 drm_bridge_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x036c6880 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03c93a9f drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03d61510 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04af1219 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0573c612 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x058f75f1 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06533e82 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0769b4f2 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07a124ec drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0824c404 drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x087bc6c3 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x088e51a8 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0908ae09 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09d38731 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ad81c48 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bad24df drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0dbfe906 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ed7af77 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f813446 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fceee0b drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x105b3298 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x105ecf37 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11cef0de drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11ec0574 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x139c0963 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13ca1088 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13d07ec2 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15042a94 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1516db86 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x189f6401 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18a24d59 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e44324 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1af70255 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b61db3a drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bc7851a drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c1a1f92 drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c98d96a drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e056d16 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x210b84ec drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x223d1de7 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23a1b0fe drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x245599cf drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x246d1b41 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x249d7a1a drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2506ee64 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25b4b469 drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27186b07 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2796b88c drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2844f410 drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x296a5368 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29c78cda drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a3ba55c drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2acec301 drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2aee1024 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b1875d7 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ba8469d drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d80be4d drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3181fe70 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31bde2d0 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3223da1f drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33ac5b0f drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x351322e0 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3531738b drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0x363e436f drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ae7b2d0 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c26fe46 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e8d1d7e drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f89dcea drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x403a6b3a drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40ef3862 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x419c37a5 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x419e6d90 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41b80f6e drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4318ccd6 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43367181 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43a7a827 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44322404 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4785ef8d drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4802c03a drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x485061ba drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49fabf0d drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ce516ad drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e1af0a3 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e86074f drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f33813a drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f9f49db drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5009464e drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51d798a0 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51f5294b drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56be2da1 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5716dd7f drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x574e87be drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x579b5a4f drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58ae3362 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x596db4b0 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5bda6b38 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c30bd0d drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d7318dc drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f87e8a0 drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f887b35 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62559d94 drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63e24ef7 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x640308fc drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64555c13 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64d8ebbe drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65757575 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65ad6dae drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6949911a drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d6fca90 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ff7e95f drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70d8ca2e drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74fbd5d7 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7522b9d5 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7563419b drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x756838cb drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7777ff9f drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77bbb0e3 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77f8d897 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7994ebbe drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a4e7297 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7bafbdba drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c612e7a drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e62a5ed drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e8ca05e drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e90be7f drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f091e6f drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fec7332 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ba930c drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83acacd2 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83b75ca4 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83c689a4 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84f68e8a drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x856ce650 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85e36b89 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a2d9751 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bb7288b drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d03b7aa drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d497acc drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e81db34 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f4d6337 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x907ca5c9 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90e10ce0 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90ef3467 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90f87bb1 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90fbdc2c drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x941f4025 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95ffa432 drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9643df71 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9713ecff drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9767f3d0 drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x983ceb53 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x984dd406 drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a13dba7 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a333318 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a976eea drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9aa0af40 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9aabace8 drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9eff7a7c drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f19df79 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f4b0e82 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa10cfa49 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1e6868d drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2f6c5e8 drm_bridge_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa30b5cc5 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4d79ab1 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5d0e571 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6bdd838 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa700e3d6 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa83d5591 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa85e7a08 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9632e94 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9c65eda drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac0f2e3c drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac7cf8a8 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad7b9a7d drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaddc71bd drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf1cac7a drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf3230ae drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf9bec19 drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb042032f drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb116cf0e drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb31a2de5 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3c7dcc3 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5540008 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5a602c5 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb76a4b64 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb81f7d40 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb83e5d85 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9180ad0 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb93d388d drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd47b296 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd4f999b drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd9c2c8b drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfe7fa86 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc16aefca drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc309056f drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc35238e6 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3e60ac8 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6d8ea69 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7b1b853 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7d42cef drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcffada99 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0bb824b drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1456a73 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1f4f124 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1f84390 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2c4b2ed drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3441315 drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd375ff33 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4cc803a drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd517f945 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6ea06fc drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7975bdf drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd82ca913 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdadc5f16 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdba1d563 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdba3a01d drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc730b5b drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdec8405e drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf9672ba drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe204d24a drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ef97e4 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe31946f9 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe534f263 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe57dedd0 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe94db7ed drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9bb6973 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb8171e9 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec8fa924 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec957d70 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed2875c2 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xedf63395 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xedf817c4 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef674474 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeff3df1b drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0064db6 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf02ef04f drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0376c34 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0d9f41b drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf206b10f drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf28e2472 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf60020cb drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6a4d8ff drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf71e09d6 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf8064255 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9101a15 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa023dfa drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb212d74 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc433b2b drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc715d74 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc9fbb8f drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdd137ef drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe2dd0df drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff416cde drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff846d2a drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x008b61b8 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x025cbab1 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x05758f9b drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x05a0ef32 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x070a2ae6 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x083c0f4f drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0bb5254c drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10f070d0 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x124d5100 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1649cc92 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x16cc4694 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21aa1ea6 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x288eadda drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x29735c3a drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x29edf1da drm_atomic_helper_commit_pre_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2b0641b4 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f54bbe5 drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34525181 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3acc317a drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3e24fc58 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3e67d43f drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3f2d6269 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x424dfe9b drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4443ff7f drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x47477ea5 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4aaf1d61 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4cc61433 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x50f5b623 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x532c1888 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x55e061dc drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x55f16432 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5b7ae88b drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5ff02d15 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x64b9113c drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6a6fce56 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6bdc23a7 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c35ce71 drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f2800cb drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x70460370 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7099d51f drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x74c818ae drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x81b4ca5e drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x820a082a drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x88d9ec98 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8974fbd9 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8a95a048 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8bf57d4a drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8cb3e182 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8f8da3f7 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8fa7a79c drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x956d9297 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9604d0b1 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9b159b17 drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9e414a89 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa05dd23f drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa30bff1d drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa5c7a959 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa6733633 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa803ab9f drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa9b0b789 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xad81583d drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xadd1dd1d drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaedef9b8 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xafbc4983 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb2faa0b5 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb40c54b2 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb46c600c drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb55f352b drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb6463a31 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb91492c3 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb9703521 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xba54529d drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbb9b0712 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbcd5f566 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc5fb17a4 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb8e0971 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xceacb4eb drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf45b30f drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd0404492 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd45eb4f5 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd58d7eaf drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd6652a71 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd85a3463 drm_atomic_helper_commit_post_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd8bb9858 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xddd8f0a1 drm_primary_helper_create_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdf389340 drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdfcc847c drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe36f593c drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe381d742 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe3a7ed6d drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe402f9e1 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe4813df3 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf10d45f2 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf21689e3 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf33de8ca drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf6de7a32 drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf712ae94 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfb0b6d6d drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfb68c68f drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfdb3ecd6 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0x5b0b6157 nouveau_drm_device_remove +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0x68e86356 nouveau_platform_device_create_ +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x03fc2a8b ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x070c51dd ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x097168ea ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x14f2d9a1 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x183b0f28 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x188a8913 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a873a2c ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1c9246aa ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1d135a91 ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1d907bad ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1e506410 ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x237ccb03 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x263756e0 ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x29074e74 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2c1fc621 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x300deeef ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3512deb4 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4485c7d0 ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4ba7a747 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e8dd264 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5570c7f7 ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x564e1aee ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x591d7b41 ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5acb6c22 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5d68f590 ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5d74950d ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5d937b92 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5ed0f177 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5ee757e7 ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6052860c ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6fa23711 ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7842daa4 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7edbfe6d ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x85488555 ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8674eef0 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8bd689d3 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x95a127a7 ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x95d2ff0e ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9af23fcf ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa095dc75 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa0e1f89b ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa2ed61a3 ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa7a038e5 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xabc7f015 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xae87b61d ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb589c91f ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb8769a0b ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb9c9cfe8 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbf2a868b ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc7b618fb ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcbc42e65 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcd2ccc72 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd4e6f4e5 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdb1ff7f3 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdb8b135d ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe10968ac ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe6ec87f5 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe84d97f2 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf0e5d1e0 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf373ebb3 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf52fcc3a ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf654c4df ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfa1f8338 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfa7a753e ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfb8cb718 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x0903c239 vid_from_reg +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0xef1c781c vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x0e2a6864 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x0f5877d4 sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x34257f35 sch56xx_watchdog_unregister +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xc5c28aa5 sch56xx_watchdog_register +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xe5022f95 sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xed1d2a08 sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x0984fd96 i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x7ba001cd i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x93ab57f1 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x32fc59e8 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xcd70cb54 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0xcfc08399 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x066822cb st_accel_common_remove +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xac9cb55c st_accel_common_probe +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x3289747c hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x5e13be97 hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x61cd4e56 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x6fcfb4a7 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x71dd249b hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc83a92bf hid_sensor_format_scale +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xca162d8d hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x4ddceac7 hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x5495057d hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xde8da610 hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x025af34e st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x0bc42ad8 st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x2115afa5 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x2bc5517a st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x30fa4a4b st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6ab9baef st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x79e95da7 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x7feeaf24 st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x82f3e3b4 st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x8cff0318 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xcb617009 st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xcfae8ce6 st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xdfa229c9 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xf766d77f st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xf8716130 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x30e8d957 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xb92f00f3 st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x936d8c8c st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x774125ee st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xe9d6f3c3 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x7b92c3b1 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x97374acb adis_enable_irq +EXPORT_SYMBOL drivers/iio/industrialio 0x0be55197 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x20596496 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x22cf8a61 iio_buffer_store_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x23b00f2b iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0x291021d8 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x375b3228 iio_buffer_register +EXPORT_SYMBOL drivers/iio/industrialio 0x3fa6f2e8 iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x523638d0 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x5fd516cc iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0x601adc58 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x6026a6ae iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x821b43df iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x821b8d32 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x82a79ec0 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x88af5e64 iio_buffer_write_length +EXPORT_SYMBOL drivers/iio/industrialio 0x928becbd iio_buffer_show_enable +EXPORT_SYMBOL drivers/iio/industrialio 0xa821059a iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0xb4d51349 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xb5016137 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0xca517b0e iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xdbb216f2 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xf9efcb66 iio_buffer_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xfa00ca2b iio_buffer_read_length +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x8bd0887a iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x8d7fbeca iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x32bacf05 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xfc99e946 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x2bc6f015 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xc3e55f82 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x5fefa9c8 st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xf1f9068a st_press_common_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x049ace30 rdma_addr_find_smac_by_sgid +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x04b8b6d7 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1c3c0ad3 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x446fd7c9 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x4c33e170 rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x4fa3893d rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xafc8882c rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xfe6e58a5 rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2b117bc6 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3f0e5b84 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x45638227 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x46599e77 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x70a64d53 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7b4e850d ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x85c95034 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x881d19bb ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8dc568c0 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x91364637 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa1189dfd ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa9e312f3 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xae5c3150 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb8064d79 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc72e49ba ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd05846e7 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xecd595fc ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x048631e9 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x073b40b4 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x100be939 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x104c8311 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1258858c ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x129cab17 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x18a6ffd9 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1a306bef ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1d37dc70 ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x27aee13f ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x283c18e0 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x28935dc5 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2f2711c6 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x34894e31 ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x355e512f ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x36713f63 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x392bf106 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3b3905fa ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3c3d66fc ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3dd4ecde ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4349a49a ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x43b9685c ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4ba100c9 ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4de44fe0 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x514d9a68 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x51792945 ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x550b0f34 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58b11311 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5b0d9e87 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f34f205 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x64bddd6a ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x64e3760f ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x65f0849a ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b1bf0eb ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e281754 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f8eb3ee ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x70a9bba5 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x70ade287 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x720783a1 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75801fce ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x793db49f ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7a86a8f5 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fd7496c ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8248b035 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8cf7b116 ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8ef4aa9a ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9a60d84e ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9ccbd024 ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9cd92a55 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9d3292e9 ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9e1c03ac rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9fa1b644 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa162cedf ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa49c01da ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa601de33 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaa02073f ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xadabd251 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xadb0cba3 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae55d72d ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xafb57678 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb072d2f4 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb41f129b ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb67df486 ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb841d0eb ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbdba5af9 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbddbe772 ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbf377f29 ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xccd2c363 ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcddc8a45 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd1031408 ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd339e5b9 ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd76960e2 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd95fd909 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd968d726 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda100ffb ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe132a7df ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeaca682f ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed0c2021 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xee13ee4a ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf2ddf9fa ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf3b4af34 ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf55496da ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf7bb2ba8 ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfa1b45d0 ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x14a9aab1 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2b9da765 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x3b7fe4a4 ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x3db3143c ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x5a6d18b3 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x63a07e4e ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6f077fcf ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x946d5d27 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x946e7194 ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x94d1eeca ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x99efb2c4 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xaae38c99 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xb335127e ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xe4ae83d5 ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf14646fa ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x2b8d0b9e ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x2d9b7a37 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x6f7e97ab ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x857846e2 ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x8ed9af46 ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9a3bfd3b ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xb67ed4da ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xddc330e7 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xea89185e ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xf5e39146 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2569d757 ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x52a6ce77 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7971c00e ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe350f2aa ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0964ecec iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x163a6a7a iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2a3cbe90 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x400f8bf2 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x416471dd iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4427e796 iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x44f48e26 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7bbf956c iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x91a914d6 iwpm_init +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9327be67 iwpm_exit +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x941fdee4 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xaa0ff9f4 iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xaea8265c iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xb6c46333 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc4a6faa9 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xeb5d8ca9 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x04ba742e rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x19b552bf rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x26c0f2a1 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2ac09786 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x338403c0 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3f741e45 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4eac46d9 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5340b458 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5ad11871 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7213adc8 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7c60ff6a rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7d0c5a0d rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7d273d7f rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8e32ac8c rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9cbe6212 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa069dce5 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa3d353f7 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb8922b01 rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf080f8d4 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf7653fc1 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfe0e0c04 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/input/gameport/gameport 0x012540fb gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x131e8418 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x371756f4 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x62b07b53 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x9e6f18cf gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x9fa93cca gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xb1e36039 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xb3af196a gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xb9551806 gameport_set_phys +EXPORT_SYMBOL drivers/input/input-polldev 0x1152a68e input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x2a248241 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x383522a9 input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x8e54f82f input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xdbb07217 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xe9611efc matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x0053d39e ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x8b721d3a ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xb271e950 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0xdd570782 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x19f876b1 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/sparse-keymap 0x13dce44f sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x3c424756 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x3e46046e sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0xbc7062f6 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xc242ef73 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0xc7ee1eb6 sparse_keymap_free +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x1c21215d ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xe28843c9 ad7879_probe +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x06c78bd3 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x15768a14 capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2b8eab1f capilib_free_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2baa6586 capilib_new_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x31c24aa4 capi20_isinstalled +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x3abe6699 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x402df90f capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6057c6f3 capi_message2cmsg +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x62e32d43 capilib_data_b3_conf +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x68ed323b capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x71e8d5ba capilib_data_b3_req +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7292ab34 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x72a25a72 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7a33596c capi20_get_serial +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7e6f1307 capi20_get_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9de09230 capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9f823278 register_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xaa165d27 capilib_release_appl +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xab2d1def capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb19fda8d capi_cmd2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb60e5e5f capi_cmsg_header +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc0b6c439 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xd4b66fc8 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xea0c81cf capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfd552f7a capi_message2str +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x0007277d b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x04b5e11d b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x08e73fee b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x0e959ac0 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x1fbf9594 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3ae2eb8c b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3d7a2e33 b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x5e0c9c32 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x7478f5d7 b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x8e8896e4 b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xbae9fe16 b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc5e45904 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xcdf74171 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xe3aff21d b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xebea9fc3 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x1690db58 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x2ec34b40 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x31b8df1a b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x472ce80c b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x4ed2cfe4 b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x87be2f3f b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xb6b7c131 b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xe0069b32 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xfed07059 b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x2974ead1 DIVA_DIDD_Read +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x7ab59853 proc_net_eicon +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x6427df84 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x71466d90 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x7a4b2dad mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x8116b1f1 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x6f1488fb mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xe7346585 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x07f4f2ce hisax_unregister +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x148f0c99 FsmFree +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x5edda2a4 hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x7f29ce36 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe227344e FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xee93522c hisax_register +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xf0a16657 FsmNew +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xfc27303b HiSax_closecard +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xff2db2cf FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x2bcbe817 isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x70bb9726 isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x8a97523d isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x9ee75a36 isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xc6e4ad9e isacsx_setup +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x0382d6bc isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x465aec6f register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xe1a430e6 isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xfa06820f isdn_register_divert +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x3b71e4fc isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x59cc8a7e isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x8ee38862 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0xfd9d4c09 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x15b81f18 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2493ea52 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x28ae67bd bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3aa661fe dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x441c00d0 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x46b02618 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x48645c94 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4e79d46c mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x51bfcb54 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x51dc371c mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x54451388 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x593e3c7f mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x614ede30 mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6956cc58 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x71028f3f recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x758ba674 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8bc7603b recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x96309324 mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa88fcd3b recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb34ac9f9 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc73932fb mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd7d8900d get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe5b087ae mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe87943cf mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf5de0ad0 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9fbddf7 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfc88cb74 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x60721da7 dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xa215f1b2 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/md/bcache/bcache 0x0c161f5b bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x11f9991b bch_btree_sort_partial +EXPORT_SYMBOL drivers/md/bcache/bcache 0x1f529ce8 bch_bset_build_written_tree +EXPORT_SYMBOL drivers/md/bcache/bcache 0x4209684a closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0x440b4830 bch_btree_iter_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0x44a37d62 bch_btree_iter_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x4be81443 closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0x5b59b856 bch_btree_insert_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x625b3c20 closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0x6d7dda0f bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7daccb73 bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0x8833b0e8 bch_btree_keys_free +EXPORT_SYMBOL drivers/md/bcache/bcache 0xa3c5c702 bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0xca5df778 __bch_bset_search +EXPORT_SYMBOL drivers/md/bcache/bcache 0xce47a6d9 bch_btree_keys_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd0dd52ee closure_put +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd2813054 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0xdf892351 bch_bkey_try_merge +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe3c17af1 __closure_wake_up +EXPORT_SYMBOL drivers/md/bcache/bcache 0xec6f33d0 bch_bset_init_next +EXPORT_SYMBOL drivers/md/dm-bufio 0x268682d2 dm_bufio_forget +EXPORT_SYMBOL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL drivers/md/dm-log 0x1560ad5e dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0x22dacfca dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0xe20c9dce dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xe9698aeb dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x4afc6789 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x6860abbb dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x9a0d06c3 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xb023260d dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0xc2df7b02 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xef036bc3 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/raid456 0x6ca76ca1 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x4e6856a3 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5414b1f6 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x69378a01 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7346c804 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7349f9a9 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb39814bf flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb5fc1fde flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xbd36080d flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xcdad0fda flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd00dfb5a flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe1a4fcdc flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf5571a22 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xfbcb8b0d flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x162f0afc btcx_calc_skips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x4c890f2b btcx_sort_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x6ae79193 btcx_riscmem_alloc +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x7858c27b btcx_screen_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xd24d9cf2 btcx_riscmem_free +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xe9e2c076 btcx_align +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1ca0c084 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2f25eee2 cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0x30cb4cd7 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3d3a17d0 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3db8be82 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x78a79f16 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x83ef053b cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0xb63f6f41 cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf76ce95 cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf8b77a4 cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x561edea6 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x3584f454 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0x902f7db1 tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x113b782b dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x17523ce7 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x19300540 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x19ac96f2 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x25085152 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2975b9bd dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x38e5e384 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x398890a2 dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4292c388 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x50f55c8b dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5393ad9e dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x55d0d4bc dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5ab4496e dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x638de8b7 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x66fe504a dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6f548e51 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7092ba42 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7a9e167e dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7caa224e dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x81acf385 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x834ae963 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8b669c71 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8d0387c7 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9510a851 dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x96b7547e dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9df4c87c dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa05b5c40 dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa10e976c dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xab56e804 dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb4e9c1fb dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbf649261 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc3c77f8d dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd3f41e56 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd68a099e timeval_usec_diff +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdf47cf2c dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe328a8fa dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe4d56eb1 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe60d865f dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf1ef9507 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf23a08e3 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0x764e099e a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x94112642 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x054d3640 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x13395785 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x51f02559 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x946032cf au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xb1d47ac6 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xb3366ae9 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xde5cd15d au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf117d223 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xfb8f03ee au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xfc1d02a5 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xee3f532a au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0xb8699670 bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xcd20ef60 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x061fc533 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x3c248e9b cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x0836befb cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x48dd5516 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0xef0f6ca4 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x4a4910c4 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xf1f14092 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0xb30eec49 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x0a950ebf dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x1afbd10c dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x25aafae8 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x77d16bfb dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x8a49c50e dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x02ef472d dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x451f1c61 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x478dfaae dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x57641475 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x617cd64e dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x65f67b11 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa3f61a6f dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa672bdef dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xabcca18b dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xbdc56555 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe28216b5 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe94ab5f6 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf3918080 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf67fba45 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xfe04f124 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x066982ea dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x3369e17e dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x666b71e1 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x9577d404 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xbb26e579 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xbbae6897 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xe340b5a8 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x025cbb51 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x2b6a4bc6 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x705ea794 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xc4f986ce dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x4e263128 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x30a48f77 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x1234266a dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x184a2d87 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x3dd40d5b dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xd1477f9e dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xf2ad7b31 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x30e50240 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x4c53ba37 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0xa4cc519e drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x1e9367c5 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x73b69d04 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x9553452d ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x9a382fca isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xbaf549f5 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x5b11e7ce isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x9f06dca0 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xcba8aa12 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x55d49950 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x714fa2e0 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x9882c549 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0xa325eea0 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x3519813c lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x3d1217b6 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x5be28dd4 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xdbe860b2 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xa8103177 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xe3fff69e m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x0fa25ab5 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xf95655fc mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xdb13700f mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x6b46911e mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0xea6236b4 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0xa9e50a26 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x401fa2b4 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x64e23b0b or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x80b6c2f9 rtl2830_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x967a28af rtl2830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x17e4030a rtl2832_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x6e4ec69c rtl2832_enable_external_ts_if +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xbb93d872 rtl2832_get_private_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xe2967ff6 rtl2832_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832_sdr 0x2a7528ed rtl2832_sdr_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0xa9cde1ec s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x42b70677 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x5799db36 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x58100d0f s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0xc8150122 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0xecd9d855 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0xec5a0a05 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0x7e3a391e sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x070dc107 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x511e6c9d stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x78a2ce05 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x950c7710 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0xcb0fb9c2 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0xa52a9cab stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x88174cd6 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x153cf33d stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xc0fbcfb8 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x7a89196f stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x110d87dc stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x336a5a39 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x2079490b stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x82269bf9 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0xdfb685a0 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x4a0362af tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x99500707 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xbc424124 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x8cc9fb60 tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0xdf4de963 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xbccff10c tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xad2d99c0 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x04ec6e84 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x693b059a tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x5305d5b7 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x520335f2 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x73cdb90f ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x514d1299 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0xe6523e2b zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x1e13d6ca zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x9c582b86 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x45a90065 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x63ac744f flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x95bf0caa flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xa5a5a1a6 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc9ef5fe0 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xe7c5a52e flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xf5015183 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x0172a9fa bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x08ac5643 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x0b78cf75 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xb877fbfa bt878_stop +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 0x6392e276 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8235f27c bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xaefc814a bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x2458d00d dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x4febccb3 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x565ee656 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x9cc71eb1 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb1c17101 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb7d7b650 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xc855ae56 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd88d3b8a dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xf79f6acc dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xd2669186 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x9a99b196 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xb744f81c cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xbc3a2484 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xdd9c5e2d cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xf6700bc4 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x524dc7eb altera_hw_filt_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x70e66b20 altera_pid_feed_control +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x71be0d5f altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x9247b72f altera_hw_filt_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x14c66e81 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x451970aa cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x8ff55c87 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x9cb2efb2 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xa4681faf cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc291a683 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x04953072 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x0a22f0e0 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x6906d9e8 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xa3a20a1c cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xcd1d8fbc cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xffd76b63 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x001c7cb6 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x906070e2 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x95a611b6 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xa408b461 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xbd4d5706 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xc0637111 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xd912a154 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0a1745c7 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0c52c1d0 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3c27a065 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4d3afece cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5eb597b7 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x64ba2bff cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x84c4d5eb cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x889e29c4 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8b067989 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa3c0c7f2 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa6b9a715 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb92f1e89 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc07fb695 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc222902d cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc2fe0438 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xce226b95 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe3983777 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf345a7e4 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfbc20bf8 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xff611849 cx88_reset +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0af149d9 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2c1db41e ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3d6c3357 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x49b34d85 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5bad469c ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5d07a584 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x655f6ba5 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6b9dda89 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x8a8b4c9f ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa59bfaef ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xaa931408 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb3226533 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xbc493ab4 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xbe7f5e95 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xe3431ac4 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xe4241110 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xe724f250 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x0536979a saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x14382fce saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x19a48ccd saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x24c550de saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x66c28959 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7198caa3 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x88a01054 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc020bbfc saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xcb2883e8 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xd7759e3d saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xe56f8ca8 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf45bfe2c saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x12f34435 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x09ebf9d3 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x40bc4453 soc_camera_lock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x81137285 soc_camera_unlock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x9235d32a soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x9c104458 soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xc2711f9b soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xc985fe8c soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xd2201870 soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xf44eae88 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x25c52d97 soc_mbus_samples_per_pixel +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x2863728e soc_mbus_image_size +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x29f5a98b soc_mbus_get_fmtdesc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x5f3e3558 soc_mbus_bytes_per_line +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xc8b28da5 soc_mbus_config_compatible +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xdc5dafe2 soc_mbus_find_fmtdesc +EXPORT_SYMBOL drivers/media/radio/tea575x 0x212187b4 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x826691cb snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xdd0ac0de snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xdd425c9e snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x0996a382 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x16136951 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x445bc835 lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x46555ddf lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x7b5cb3b4 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xaf1291ec lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xb36d56ab lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xfae085f5 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/rc-core 0x05e56841 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0x4e4c812d ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x5d781dcf fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x41f8b298 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x2e6af7d8 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x362fc311 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x50185bf4 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc2580 0xe397c6be fc2580_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0xbd2f33b1 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xa01fc17e mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x12d7dff0 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0xe6cb4d05 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x7cc434b5 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x423ee217 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x5fed4e37 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x72501446 tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tua9001 0xbbd92e91 tua9001_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x0cb4b189 tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/tuner-xc2028 0x08c6e46d xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x4da2ab2b xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xedf77b22 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x2eff8804 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x3cb4c88e cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x1596daa2 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x2a2f9f2e dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x3b45727e dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x93cc0733 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x9eddfeae dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe0420ba3 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe43ff8dc dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe4f934e1 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf6fcee8a dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x1091991d dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x2ccc64c5 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x69b2f89b dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xc2e5a054 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xe4eff603 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xeb0e3b6c usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xefc665c8 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x13e247e0 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-af9005-remote 0xfd2584a2 af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x1ebc0579 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x2048a262 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x39122142 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x43a96b4f dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x5f956390 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x739e6aa5 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7c7bc17a dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x92a87e3a dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x9caaa53e dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb1d72252 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb47559e0 rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xc14aaf67 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x0355105a em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xacf2300b em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x045d1b9e go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x3186de1a go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5133e9a4 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x64eebaed go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x9948a2d4 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x9d1c824e go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xa9b7940a go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xd4ebbe82 go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xed4aad0a go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x20eba95d gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x34d72984 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x42c285f3 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x68319182 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7169f4b6 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7dd33a08 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xe47100dd gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xeaf3b770 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x3ced2ee7 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xa9efb6a2 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xd9b110fe tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xc94e5c78 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xe2895db2 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x0563a3d2 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x89375019 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xcb8cd933 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x18daf1f1 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x553bb840 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x555da67d videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x5ac4c5eb videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x7b854643 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xae0ecc9c videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x98baea65 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x13149c2e vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x143e2609 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xf0aca789 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xf61e2a15 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xf793f10d vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xfe3ce342 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0141f7c5 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x021e4b95 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x051be194 video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x07904b2b v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0a53fb10 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0cb87c75 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0ef6f459 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0f46d272 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x14fee723 v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x151148ae video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x151b0aba v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x15a21b65 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1788af24 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x19245b94 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1be320a2 v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1c0dba7c v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1c507002 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1dd55f70 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x21741915 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x27634b1a v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2e8ac0cf video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2f7eb9a4 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x35637b57 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36714ef0 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3748cd75 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3899c8e9 v4l2_subdev_s_ctrl +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 0x3c18429a v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3c6eb82f v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x43404bea v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x43a15f4b v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4515db32 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x495426ee v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x51e8774e v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5e30ad92 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x649774dc v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6750c343 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x682d5dcb v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x70de36ef __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x75aa49bb v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7febf753 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8427c209 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x847e609f v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x84878e1e v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8719b915 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8cedf0d1 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x911fe107 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x97149911 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9b2ccd17 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa2350a44 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa286154b v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa51800a3 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb1899d05 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb645f7d3 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb99a22ad v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbddba233 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbe803ca0 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc217c885 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcd84ce3a v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xce711672 v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd0e46306 v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd45e0638 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd5ea78df v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd92090b8 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdd6c5643 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xde45ab42 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe1d7f8e1 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe60cbd69 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3722f79 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfc349093 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfedb66ff v4l2_async_notifier_register +EXPORT_SYMBOL drivers/memstick/core/memstick 0x250f526e memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x324cfaeb memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x511268e0 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5753cb6b memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5f0d4127 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x630550e7 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x754c34f2 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x88c401ab memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xab9f379a memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xca7262a3 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd30bf27d memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdc07e67e memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe1316406 memstick_add_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x022b267f mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x23fcc676 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x298f4f87 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2c59c16c mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x33e6fdae mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x359919f2 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3bbac5ff mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x410ac05c mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x49c97b6c mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5fdf0e9e mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x645045d9 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x676e5959 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x68206fdb mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6f97b271 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x71470568 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8812347e mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8972676a mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x94d461d2 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9516743c mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xabc7b2e4 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb7e0477e mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb7f7eeb5 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbcaee34d mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc8c16f4c mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xcfe5d07e mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd5a074d0 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf358a918 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf6653ab5 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf7a20948 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0388a025 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0d7ea124 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0eaa5a6b mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x21c6c905 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x32240d24 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x32e2f2e3 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x45d397a8 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4f2d77e1 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x510cdf8b mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x61e7c13d mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x654a6d05 mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6aa2f12c mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6b28e3f9 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6cd375a9 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x77e1ddb8 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7d1b96f4 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7f6becc7 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8ffef8d6 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x926ee9b6 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa06b8f87 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbdee8c86 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc0303c0e mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd610212d mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xde221721 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe560335b mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xed3b2663 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfd51f4b0 mptscsih_remove +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x024eb8aa i2o_parm_issue +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x101b7733 i2o_cntxt_list_get_ptr +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x1e83e01e i2o_driver_notify_controller_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2a843bef i2o_dump_message +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2c7341fe i2o_msg_post_wait_mem +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x4aaa5224 i2o_event_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x50ab8e89 i2o_parm_field_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x51b7bb72 i2o_exec_lct_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x61cb6b0c i2o_driver_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x62c9e6f2 i2o_cntxt_list_remove +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x72506568 i2o_device_claim +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x7a0cd602 i2o_status_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x7b0340ac i2o_find_iop +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x82e0ff98 i2o_driver_notify_controller_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x841b891c i2o_iop_find_device +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x89ea1fdc i2o_msg_get_wait +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xa8c886c4 i2o_cntxt_list_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xa9f3e24a i2o_device_claim_release +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb3420227 i2o_driver_notify_device_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb4c00dcf i2o_controllers +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xc2d5d378 i2o_driver_notify_device_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xca373c0c i2o_parm_table_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xe68d00df i2o_driver_unregister +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xe6c42488 i2o_cntxt_list_add +EXPORT_SYMBOL drivers/mfd/cros_ec 0x11802f98 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0x1aec390d cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0x78af051e cros_ec_prepare_tx +EXPORT_SYMBOL drivers/mfd/cros_ec 0x977fb65e cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0xa077dd5a cros_ec_check_result +EXPORT_SYMBOL drivers/mfd/cros_ec 0xc8c349b1 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0xe7a6bf3a cros_ec_cmd_xfer +EXPORT_SYMBOL drivers/mfd/dln2 0x64bb2e2a dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x8fa37d41 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0xebbbf43f dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x1631ff31 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xeb8bdd47 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1e456c11 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x418960b1 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x61793640 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x72e9dfc7 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x785e13e1 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7d4b4e91 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xa3c89331 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xab8984c1 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc1255813 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xdf4b8bfb mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xe1d76cd9 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/tps6105x 0x1b491ecd tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps6105x 0x266e89fe tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0xfd82d4a0 tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x5a0fb817 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xa9a5bdfd wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x10fbff39 wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x22c144a0 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xbda3468d wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xe7baf6e6 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x4074ec82 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xece73583 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0xefcf311c altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x6b1b81c4 c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0xc7c2ca4d c2port_device_unregister +EXPORT_SYMBOL drivers/misc/ioc4 0x4ab3bdc6 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0x8d113e6d ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x05ae1693 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x05bf1ede tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x0c0a4b20 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x17032822 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x2214f634 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x3a46a0b5 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x3bde3e18 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x5cfdf8d2 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x65ae5ced tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x6c7b8fd8 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x85a42829 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xa8c2ec46 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0xef541489 tifm_add_adapter +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x2c9e922d dw_mci_probe +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x54322840 dw_mci_resume +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x583f63b7 dw_mci_suspend +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xfc28551f dw_mci_remove +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x20626613 mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0xdb2f12ab mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x1d79a3b8 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xcb5c72de cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xd435e0e3 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x1431dcf0 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x1d848cec do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x7fcc91b8 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xeeb83e0d unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x8b42319b mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x7a11b5aa lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0xc85bdd0a simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x043aac2e mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/mtd 0x3fbcc3f3 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/nand/denali 0xbf0c87bf denali_remove +EXPORT_SYMBOL drivers/mtd/nand/denali 0xed17e73f denali_init +EXPORT_SYMBOL drivers/mtd/nand/nand 0x2fc92265 nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0x57fb17a4 nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0x7df4f6aa nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xb68bc391 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xe06b18eb nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand 0xff6e6de6 nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x22d87915 nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x75ada40c nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xc0795d22 nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x2b52cfcd nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xa5ffcd11 nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xb4b94377 __nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0x8cfcf75c nand_flash_ids +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0xa336feb7 nand_manuf_ids +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x1a48e9c3 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x7ef781b9 flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xd0485c0d onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xd8026651 onenand_scan_bbt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x03388a8f arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x119f1613 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x1bddaf6e alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x332a2c80 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x383473a0 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x81f0fe16 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd98da005 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xdc490f8b arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xeff45902 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf8ef2c0d arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x07d25758 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x81e29886 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xbd1bcde3 com20020_found +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x12729721 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x202a0bac ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x30306164 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x57c9194c __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7055bafc ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x74f0df91 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x91972f06 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x9faab9b5 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xa148adc2 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf696865b ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0x95f46318 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x3992be24 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x00abdb17 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x0db4685a cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x12a85869 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2489967f cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5bbfaf14 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x60b0b553 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x96cf4b7b t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa8da2afb cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa8e6c879 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc568c627 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc99dc5e0 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd82dc646 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xdbc82512 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf8929309 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf8c6d4d3 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xfb944e26 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0660bff6 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x08236edb cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0ea3f6eb cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x11db8f58 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x16eac327 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x19b66829 cxgb4_disable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1c122600 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1e1fe3f9 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2c4c046b cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3e492533 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3f0a2c91 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x42dd0634 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x63577c22 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x67fb07ab cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6b2ba51f cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7872116e cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x797105c7 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x810e89b7 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x834481fa cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x91889dd3 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9f41ba3e cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa27133cf cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa41e5704 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xac63b053 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb28edf3d cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb5389bac cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb796d098 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc53baf28 cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc66b8823 cxgb4_enable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd315fedb cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd64a67df cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdd7f4a59 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdfc59e40 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xea7219cf cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e8adc81 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4f650da7 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9a369f37 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xa7bae33e vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x9857f3da be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xfc9be5c3 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x040eac30 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x149ce5a9 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1cbd6426 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1cc758bf mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x23dfb57b mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x27808dc8 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x339771e4 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b2c0a32 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x47839ee8 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6df84cd8 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7400bf9c mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7a7bd4cd mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8662a8d3 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a198639 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a3d6fac mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90c26df3 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x93668651 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9b6f3c71 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9e7088c5 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9e86b9db mlx4_set_stats_bitmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaecf1e02 mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc9bdc158 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcc730e82 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xced18377 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd4a7cc7d mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd73cdbb0 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf8f91763 mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x05c20fbe mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x05dfbdb2 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0e0ecc23 mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0f75ee6d mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x11610056 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x16181ad3 mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x199d465f mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1a5126a9 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2fc9a105 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3d33ec91 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x413b7bd5 mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x53e16682 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5550c101 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x57d74361 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5ed00ba9 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x67ada3ef mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7c122295 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7ce3f0ce mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x838ff326 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x868f5476 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8c009d07 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8eb94ca8 mlx5_query_odp_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9146793f mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x917beaab mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa5a57b63 mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb595ed6e mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbe21ab5b mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc0289e2 mlx5_dev_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcf933cd3 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeca56342 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xef657058 mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x1d2b470e hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x8bd2e6d6 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x9ca33ca5 hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xa2bb5dae hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xe78b5889 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x05eb2b82 sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x442f1f18 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x51b7d7c2 sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x92fd689c irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x975f4570 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xadfbc53c sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xc7002c52 sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xdcc59ca7 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xe5ed174e sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xecbfa2e9 sirdev_raw_read +EXPORT_SYMBOL drivers/net/mdio 0x22bce513 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio 0x43e4defc mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0x7577f992 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0xa1a29548 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0xc6b1163f mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xddc98749 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x9e8793e6 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xd9f657ae alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0xc9e919bc vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x9a2c079f pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xec9ef844 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xf41fcdfd pppox_unbind_sock +EXPORT_SYMBOL drivers/net/sungem_phy 0xe571d184 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x150d317b team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x307f5d74 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x5d07e0d1 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x75f8efa2 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x7b04c9fa team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0xa12ba700 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0xb5c9b57a team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0xec54ccc3 team_options_register +EXPORT_SYMBOL drivers/net/usb/usbnet 0x54ad7d64 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0x82434065 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x847cfc1e usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x09e1bb9c unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x13b9295f hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x344620ad hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x56c14262 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6bee04e6 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6f010c27 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x724076aa detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7b2671f2 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb9d51579 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0xc884bf18 attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xcd25f93e hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0xde617c1f i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x04f4a5cc ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x183049b9 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x22c11164 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4f8ef13d ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5119384a ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7f40eb0e ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x86e22faf ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x99846440 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xeaa1f90a ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xed8f5f2c ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfbfc3e90 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfd6cefe6 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x16185d1e ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2abea120 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2e7c9a41 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x35da3073 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3c45f3c2 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5048b0e0 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x61bf4553 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7c4820d6 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9006be40 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc15c23e5 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xcfae803c ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x07d01de1 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x2989e84d ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x37873691 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x665a6ed3 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x729045fe ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x78826b1d ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7a6a38c2 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7b317424 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x89127dd5 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xe7853b9a ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xfb8a1f2d ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x044811a8 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1627e91b ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x184035a8 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x19464c69 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x25a57b7c ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2eb138b9 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3b97b254 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x44d263e1 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4f14e4ea ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5634decd ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x677e6f2e ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x692b1815 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7b5076e1 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x813de18a ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8d181ff8 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8f0c409a ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9dec49db ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbc215f4e ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc113a22a ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd77eabf8 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xea87baaf ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xed176407 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf80f14ca ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0638505a ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x085bb778 ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x09b014f3 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0c29a9e4 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x127fe721 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x13f811ec ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1723530c ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x19dc5d4c ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1aa5a759 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1f2c99af ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x22094587 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x241bd226 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2546b616 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x25cf1104 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2845f9bf ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x288e3a25 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2df566c7 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x30116921 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x336722ac ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x344dad03 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x36253a23 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3ac6588e ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3bcb8fff ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3ef8e607 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4301d923 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x471d52e4 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x487c540c ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x499bf681 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4c12b32d ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4d676621 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4e26c2ed ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x56e4d3b4 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x571394e0 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5a954d84 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5abbd30e ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5dc85c06 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x632da5df ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x671b4457 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x69b6b1f1 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6ba78958 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6cda0c81 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6ec8914e ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6f4f243c ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x72dc798e ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x73143cad ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x771f3e48 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x77d4bdff ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x797721d1 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7d66c87f ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7da51ab0 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x807701e9 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x81112480 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8163cfa0 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x879905b1 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x88204da8 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8d1d05e7 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9098b03b ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x90e88dff ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9184a589 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91fc76f5 ath9k_hw_wow_event_to_string +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x93509f8c ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x947d7ff2 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x95eca181 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x992af171 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9b872b25 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9db24c56 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9efc7dde ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa22ea45a ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa277aaee ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa540c5d7 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa7d63ec3 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa91fe062 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaba7e7d7 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xac133acb ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xacf34b83 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xad4ca5cf ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb017abd6 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb09218b4 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb0a69a29 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb16eba57 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb177a7e4 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb7a18161 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb90690b4 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb91dac82 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbc82ac15 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbddb4666 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbe181473 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbe5aa0f6 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbfc1e547 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc737ae9c ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc83eff25 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc9785f54 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd05a12df ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd43b70a4 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdd1ddb9a ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe3e65ab1 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe71ee206 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe8aa4cd0 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe99de851 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeb7c2f9c ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf28f6c42 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf8449835 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf9871712 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xff8aedbb ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x130a4ead atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0x347b6cd7 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xe287ce00 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x2799e370 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x509faa57 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x5315db7e brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x5dc344ae brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x76ce0b2b brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x94448a9f brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xa6615fb2 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xb7bb5638 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xbe996aea brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xbfee73c0 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd1951e60 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd771a971 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xda5772c3 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x007264ed hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1723ac32 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x24de7134 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2a75ebde hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x310b74f4 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x38762668 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3a95e246 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4a5e4045 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4decece5 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x65c85119 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6e8e184a hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x71852be7 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7849f8e1 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7a38d463 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7e76183b hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8c273d77 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8d8b17f2 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9730c20a hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9d28ac1e hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa76a81c4 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb58f25d8 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd05875bd hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xdd21ecb6 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe5d2784b hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf2fa67ab hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf7a43c96 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1686c6c1 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1980ce7e libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x21c505a7 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x283a23f2 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x32687155 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x338a5904 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x34f8fe85 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x35345d18 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3d4fdd8e libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3e67c217 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x466290cf libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8a51504b libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9f95e0ae free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xb03a3666 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd0450024 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd1b989ad libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xdcda4028 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xdf5890de libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xea8225d2 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf1af8255 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf27523f2 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x017eb5da il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x02b7d9fe il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0b269206 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0ce08c87 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0e3b825c il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x121ca4d5 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x19fc1e6a il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1a44eda1 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1b6ad7f5 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1dcc0612 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x21df0096 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x24499f49 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x282f0a49 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2906b40f il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2a240ef5 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2a5f0489 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x30d8910f il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3430aa4c il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x355aedeb il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3e110067 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3eacd2e3 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3f8b3ce4 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4546ae75 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x45f24f5f il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4858b866 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x48e8b836 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x48f02f5e il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4a25062e il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5520c38d il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x56244d19 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x56df1b1b il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x597b47fd il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5a9994fd il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5be6f764 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x619ef33b il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x61f62b2e il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x63c12cfa il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x659c065b il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x67c7764d il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6818b9dd il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6e12eb43 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6ee11c4d il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7a2375c1 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7b8953cb il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7ead7069 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7ec2e2c8 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x82969ba7 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x842dacbf il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8881d17f il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8a7d9f94 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8d20ca97 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8feec01c il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x912d7351 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x92f2f053 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9320d938 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x93df30d9 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x93e10436 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x93e1b7b3 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x975bf8e6 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9a9dc4d5 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9ac01b4e il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9beff13b il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9d1779c1 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9de48b19 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9f3c9fc0 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa9c22b47 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xab5ecae2 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xabd29db9 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xacc96b44 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb27352ea il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb285e849 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb488cf0b il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb4c57c97 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb75e67a7 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb9c751eb il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbab3ef63 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbb1cce68 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbd42afee il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbe1421ea il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc0c31e0a il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc12fc05e il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc18e98f5 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xce3095f7 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd05ed23a il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd28fe77b il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd5aa9844 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdcfd1ad7 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdf6f9ec7 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe0754804 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe2bc8a0f il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe48e2b55 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe5e842d1 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xea32db7d il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xea6b1fa2 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xebad8f48 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf460913e _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfc5a252b il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfedb93fc il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x2f7b7e55 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x3b9d00d6 __tracepoint_iwlwifi_dev_ioread32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x779dd6f5 __tracepoint_iwlwifi_dev_iowrite32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x85c1bb84 __tracepoint_iwlwifi_dev_iowrite8 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x963a6f8a __tracepoint_iwlwifi_dev_ucode_error +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xb8f7026f __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xf9ec6bdd __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x01d5e7be orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x16f85ab9 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x18e54b5a orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x1bd184be alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x3efce921 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x46878b2c orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x977c7096 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa092271d orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa28ca1f7 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa9d55298 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xaf0f30e4 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb3661f57 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xd5d1ddf2 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xef64033b hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf278170a orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xfb131307 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xfbf53edb orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0x9fa4419f rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0f362701 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x12ef3d5c rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x162ec5d6 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1e674558 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x22b9a181 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3831fae9 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3dd03976 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x43ac0dda rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x47847186 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4a389ff6 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4c10e7b3 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4f0bc145 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x53a64222 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5a259e7d _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5de57c5f rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x68ca348f rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6bb90d51 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7abe17dc rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x82ed32fc rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x86facf77 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8b62617b rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x92c8ea98 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9a4fcf07 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa24849dd rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb7c525ae rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbcd6cf6e _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbce9c2cb rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc276d73b _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc62bb289 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc74ce0e0 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcc1a8146 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcc91cde9 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd228505a rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd87f18f2 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdba6c65c rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe9915432 _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xec645ab5 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf128b9e4 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf3dec49c rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfbe1277c rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfe5a5924 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x8bb25443 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x9d27b9ff rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xb6d45c43 rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xf0faa0af rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x37e18a4b rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x5856930d rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x5f6d7c15 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xf7484b08 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0640a821 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x132886a9 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1a5af3c6 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x236f4d2e rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2ceb9b79 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2f5fcf98 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x309f3488 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x36cd1519 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3b2c9a60 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3f1318dd efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x430df153 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4600444c rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x54988e43 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x555d9b10 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x60dd7580 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8a48434e rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x97e1b278 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9d668890 rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xae05df21 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb6107160 rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc74dab72 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd3744c35 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd624ca99 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xdcf79591 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xde46b810 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe6c8dc1c rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe7cd6d01 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe928341a rtl_evm_dbm_jaguar +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xec8507dc efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x017abb3c wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x63d5c793 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x66f65098 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x7e877fd7 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/nfc/microread/microread 0xa4948d27 microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0xeb73cd71 microread_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xbc6a1a97 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xfd8def26 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x053dbfd8 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x111ed487 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x338c8aa7 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x3b2e96ac st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7f0aa7fe st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fded16d st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xdc1ed0cd st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xddd5f7b6 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x05eca3b9 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x1d64be1f ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x2f1115db ndlc_remove +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x2f63b1f6 ndlc_close +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x99a71cd6 ndlc_open +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xd75a5b5f ndlc_send +EXPORT_SYMBOL drivers/parport/parport 0x0697accf parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x1e94f606 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x2a1f90fe parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x2f0eefd6 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x300434b0 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x35c61629 parport_write +EXPORT_SYMBOL drivers/parport/parport 0x3645d1b0 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x3840c5d2 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x3b99dedf parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x4a627708 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x654930ea parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x658233dd parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x6a67c4f2 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x6be2b092 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x725b13e8 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x88465d99 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x8ae1be14 parport_read +EXPORT_SYMBOL drivers/parport/parport 0x90cfe80e parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xa9560b03 parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0xae590eb9 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xcd00842a parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xe2edc166 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0xea186bdf parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0xeb1fd70a parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xec6b3aa5 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0xec80e15a parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0xed2635dd parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0xf05df443 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xf279e849 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xfe3bb5d3 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/pps/pps_core 0x3dd73fc6 pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0x57666e63 pps_event +EXPORT_SYMBOL drivers/pps/pps_core 0x665540c9 pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0x9ad4c839 pps_unregister_source +EXPORT_SYMBOL drivers/ptp/ptp 0x3fe803d2 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0x9e780642 ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0xbd37d2b9 ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0xcc1f84da ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp 0xed847ff9 ptp_clock_unregister +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x00215480 rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x0e277c17 rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x17d15e62 rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x48f0eae2 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x6fc5c9b9 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x75854ea6 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x887cde9c rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xaf85f421 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xf4d3f7f7 rproc_vq_interrupt +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x1ee2d280 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x223c4504 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x6e900080 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xb460bdf0 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x14265ddd fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x351af964 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7b3ebb64 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7e17976e fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x87edd39c fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x891d3fa2 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xad9f9237 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xb3251623 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xbd33ec73 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc145bd8d fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc2719543 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xec74ef18 fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x080a258e fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0c62ffe7 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1e11a26b fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x223f9610 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x25389afd fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x25671dd6 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2a263c34 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2a46c615 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2a4e12f4 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x349399c2 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x35050581 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x37842763 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x394bee4e fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3c8b978c fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4651fba0 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x49072c54 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4f65ecdd fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5342ab95 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6796a8ce fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6df72e52 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x70576e8b fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x74671efe fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7589a8d0 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7ccafb67 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7d291f3d fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7e4c5bb8 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x84b88a1e fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x88404517 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x888fed76 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x88ae919a fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8b80841a fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8feb5ef6 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x91daf22d fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x91e42ec0 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x920cc2ba fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x934fb5c6 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x96e48298 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaee4b0be fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc3b5b77b fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc7438e57 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc91323c1 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcada9b6c fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd7b0b70b fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdae8d92c fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe9515b57 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xec3e5813 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf0f09912 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf3060c36 fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf415a406 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfab4b7cf _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x51aea691 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xb9ecbe2d sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xbecbe53a sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xc0371e33 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xffbdc27e mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x02ec47d8 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0648d0d5 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x11404842 osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x158a7dd2 osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1959fcbc osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x224b323e osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x288edf1f osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2fd283f0 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x31d569e1 osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3d9d82a8 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x481963c9 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5648ec67 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6b4c2277 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6b855818 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x70b265dd osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7788a288 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7818dda3 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7b8cd8a8 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7e089225 osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x812beb89 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x863f8402 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x86d7825c osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x883f4d61 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8985acd1 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9b2ecb64 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9f815374 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa2d85e44 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb19cc37b osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb2434802 osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc2c7d78c osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc62042c7 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xcdbb44c8 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xcdfa94aa osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd15b7ac4 osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe2f4874e osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf1c1e90b osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/osd 0x389db1ee osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x71c4d714 osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0xd3767d0d osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xeeca3d83 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0xfcb93d3d osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xfeb01a8c osduld_device_same +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3734a366 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6467b49c qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x64a5313c qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x729eed73 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7e1eb7fe qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x82c28b09 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x93f765a4 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xdf51efa4 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xe3c32b5d qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xec4700ad qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xfed9aa09 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/raid_class 0xc0e45274 raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0xc32109d0 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0xd341da9e raid_class_release +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x04a02b7d fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x3192d518 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x374f9aff fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x593e9314 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x60c74357 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x71174aef fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7acaf922 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x84ac4c8f fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x8cf2c4a3 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xbe451f5f fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc2f3f178 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe6a6b40e fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe9e61628 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x036b091e sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0d1d4584 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x161ace55 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x27de43a8 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x27fd2372 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x353909a9 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3cd66f12 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3e6ca24c sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x466f8dc6 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5105075b sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x706ca8b9 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x73dec569 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x73e469bb sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x99d9376f sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa18bc27c sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa532382c sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa7d0fa5d sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa992074f sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa9a3e105 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc42e5ab7 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc66797be sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xca1bc256 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd2840db4 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd5e58441 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe8a660ec sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xef413e61 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf4c6dbe9 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfcfe9de3 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x1d8f4a9f spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x55419268 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x881d1119 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xe21297ff spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xed4f21d4 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x3bdc3ff5 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x429774d1 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x5bcc71a1 srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x9bb89301 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x2683bd78 ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x40bc7e9e ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x7ed9ccd2 ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x907083cf ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x9d28d4fb ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xe092fe2b ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xef3673e6 ufshcd_shutdown +EXPORT_SYMBOL drivers/ssb/ssb 0x2f153952 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x343c0662 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x3ec070b4 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x40f0c73b ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x58f0cab7 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x5aa617df ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x65810de1 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x68753c9c ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x6cb37668 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x702caf6c ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x71fe56bc ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x7e91d54a ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x88e06baf ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x90a8cfc7 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x92a1350f ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x9525dfe5 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x9f4185d8 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xa8622835 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc93ccfd7 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0xd04c7a22 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xd94d29e9 ssb_set_devtypedata +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x37850cd9 fwtty_port_get +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x49edfcd2 fwtty_port_put +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x341be27e adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x038db33c hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x11aaccd2 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x9953e084 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xac10ff7a hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xa6c96584 ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xb7a45e5e ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0264d470 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0363b57a lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x05538d1b lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0bce7eef lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x18d4d889 lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x19670622 LNetNIInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1ec41862 lnet_set_ip_niaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x20a47033 lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x23201cb4 lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2aa9953d lnet_cpt_of_nid +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2ac93e90 lnet_connect_console_error +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c779ee0 LNetPut +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f4f5b46 LNetNIFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x404fcbf5 lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4afcfc07 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4d101027 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5811a721 LNetInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fee352c lnet_acceptor_timeout +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61f784b2 LNetClearLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x722c76e5 LNetMDAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x77e4a0dc lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d59a7fe LNetMEInsert +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8a3064f2 LNetSetAsync +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa3d61f8d lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa8c2760b LNetFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa414970 LNetMEUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa9b477e LNetMDBind +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xad2a2367 lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb8381e42 lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba5566d2 lnet_acceptor_port +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc67377d3 lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc6e279cb lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc9762336 lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe2dea654 lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xec85cf4d lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x0ba9cca4 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x1c4bb5f9 LU_OBF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x22e0609b seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x3aed1b66 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x5f2c9cb5 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xa65f52d3 seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xb522f3d2 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xbb525f5e seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x1473ba12 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x58caf455 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x61aba6ba fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xa84c5123 fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xe12e5d68 fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xe637cb30 fld_client_proc_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xf3518353 fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x000c507f libcfs_debug_dumplog +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x01db5172 cfs_percpt_atomic_summary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x039b47b5 libcfs_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x03dea4d3 cfs_race_waitq +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x069f9bb2 cfs_wi_schedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08ada613 libcfs_console_backoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0a14b775 cfs_percpt_lock_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0a92bb19 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0b3ad299 cfs_hash_findadd_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0b4b1546 libcfs_lnd2modname +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0ca2d23f cfs_hash_rehash +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0de6c369 cfs_cap_lower +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0e4820ab cfs_percpt_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f5eff79 cfs_percpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0ff51426 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x117c8a95 cfs_cpt_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x13550229 lbug_with_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x15565c7f cfs_cpt_set_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x17ac7833 libcfs_deregister_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1910d48b cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1a60d439 cfs_parse_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1a854c3a cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d2656be libcfs_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d5a3928 cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2663147a __cfs_fail_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x26bedd60 cfs_hash_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27b6d3ba cfs_ip_addr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x28ab01e5 libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2a582c5a cfs_hash_del_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2dbe54b2 cfs_trimwhite +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x30d585c5 cfs_hash_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31ab8e15 libcfs_sock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31fc5082 cfs_crypto_hash_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33ee9608 cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x34f32dc9 cfs_hash_for_each_safe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x361e82d4 cfs_firststr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x377f93fb cfs_srand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x38828b92 cfs_cpt_unset_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x389ca502 libcfs_debug_mb +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x39fdcd2b libcfs_debug_set_level +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3a62a183 cfs_cpt_set_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3c1285bd libcfs_subsystem_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3cc97a08 cfs_hash_for_each_nolock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d5e6098 cfs_race_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3ef0d90c libcfs_kkuc_group_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3f0d9281 cfs_wi_sched_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4062f92b libcfs_run_lbug_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x411db754 cfs_crypto_hash_final +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x413056d8 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x41ab33a1 libcfs_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x42e22feb cfs_cpt_table +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x47fdb4d1 cfs_timer_is_armed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a99af72 cfs_clear_sigpending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4aaba153 cfs_hash_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4b792dc7 cfs_hash_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4f1d3adf cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4f1f2fa5 cfs_crypto_hash_digest +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x50345570 libcfs_str2net +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5051b6d2 portal_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x509d38b0 libcfs_net2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x52e9cfc1 cfs_cpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x53b383e4 cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x54fd9a71 cfs_percpt_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x56595649 cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58a7ee00 libcfs_catastrophe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5946ec2b cfs_percpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5c013b81 cfs_expr_list_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5ce62c0e cfs_cpt_table_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5dce9e80 libcfs_lnd2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x61963be9 cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x62289d65 cfs_array_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x64685fef libcfs_console_min_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6564c55b libcfs_console_max_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x65dd9f0c libcfs_run_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x67398404 cfs_wi_sched_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x68497dbf cfs_cpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6b6fce89 cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c605eaa cfs_cpt_unset_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c905b5f libcfs_watchdog_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x71f662a3 libcfs_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x738e5af5 cfs_percpt_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x740cdd58 cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x742d26e0 cfs_hash_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x752858fb cfs_cpt_table_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7565fbba cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7a75b523 cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7d3b386c cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7d93cded cfs_cpt_of_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6e0d01 libcfs_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6f6485 cfs_ip_addr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fda989d cfs_fail_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8151c3aa cfs_cap_raised +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x831e04fb cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83d795e4 cfs_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83f2c5c9 cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x841e4c39 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x857aaea7 libcfs_register_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8840f591 cfs_block_allsigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8a8f66da cfs_hash_dual_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c85e4e6 cfs_crypto_hash_speed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8e61d47b cfs_cpt_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8f45f10d cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x92e3737a cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x95620e8c cfs_wi_deschedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x957f1d04 cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x97b0b9bc cfs_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9879b229 cfs_get_random_bytes +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9b799883 libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9c43568d cfs_hash_cond_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9e420643 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f702602 cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f82f712 cfs_trace_copyout_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa2b68b2a cfs_array_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa59e6cdc cfs_hash_rehash_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa5eb6cdc libcfs_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6b9dee6 libcfs_kkuc_group_rem +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa711aec5 cfs_cpt_table_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9a5d171 libcfs_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xaaf59b75 cfs_cpt_set_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb141dff7 add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb3a386ac cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb42d008e cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb53b5569 cfs_cpt_spread_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb883b006 cfs_percpt_atomic_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbada117b cfs_cpt_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbd5d492e cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbeb826e3 libcfs_sock_abort_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf0cf639 libcfs_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc0ea7fc0 cfs_expr_list_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc2dfd791 libcfs_console_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc334eadd cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc39fd2f9 libcfs_panic_on_lbug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc3eb614e libcfs_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc77a24c3 cfs_cpt_set_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb385db9 libcfs_debug_binary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc20e694 libcfs_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xccc45639 cfs_free_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcd38904c cfs_wi_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xce1a88f2 libcfs_arch_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf61bacb __cfs_fail_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd0d8d08a cfs_cpt_unset_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd6a52be3 libcfs_printk +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd96f406d cfs_cap_raise +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd9783a01 cfs_hash_hlist_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xde17bb8d libcfs_isknown_lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf2789c0 cfs_curproc_cap_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdfecb98d cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdffc951d cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe2f91ce3 libcfs_debug_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe3bf6897 cfs_percpt_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6555032 libcfs_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xea411f63 cfs_block_sigsinv +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xebe084c1 cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec1f56d5 libcfs_str2nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec5e38e6 libcfs_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xecc8187f libcfs_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeccafa5c cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeceac781 cfs_fail_val +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xedbfa1db cfs_hash_dual_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xef0ae891 cfs_timer_deadline +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf1f98ed4 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf2c02048 cfs_cpt_bind +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf3565b71 libcfs_debug_vmsg2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf440bb38 libcfs_kkuc_group_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf4d96eb4 cfs_hash_for_each_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf5f64f4d cfs_hash_add_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf8a8644b libcfs_id2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf94025d1 libcfs_str2lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfd6a0184 cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x1716de16 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x36e7a993 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x5bf12288 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xd8845348 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x42e55f2e lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x6493083c lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xacf3dd18 lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xb8e20076 lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xb96dd4cf lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xe9e5fa2f lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x0df21540 it_set_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5919b6d6 it_clear_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5ef8417d it_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0xfe26c5a6 it_open_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/mgc/mgc 0xdc287f95 mgc_fsname2resid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x002cf070 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0052908f cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00bd3dae cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01214ffd dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01bf7f6a cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x02b9b1a8 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03b37a9c lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04392a41 class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x045f6211 class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0466e79d cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04b66cda llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05c19532 lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x062cb3d9 lprocfs_nid_stats_clear_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06d44daa cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06e127c1 llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x076b2822 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07a4f4da cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07d45876 obdo_set_parent_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0894a19c cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0937d961 cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x093804f5 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09cf11da iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a236c70 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a55bee1 dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a7a4524 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b7ad9c8 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b8e352c cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b9d2990 lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c329f2a cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c47f281 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c6e1dcd cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c9448d0 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f2e5c12 llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0fe1d3b6 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0fe9d9d0 cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10096b10 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1087c3b2 cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11025d4f cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11b7456f class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11e84f79 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x123e5b5b dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12512333 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x128a66f6 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12908067 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12f5074f cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13e1df00 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13fd77f1 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14d5e054 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15f4ba86 cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16657f64 lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16a27e2a cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17170274 dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x174cd426 cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17ff9c23 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x18a97dfa cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x192c2131 cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x19c8442c lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a358c54 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b256eb6 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1bfd9456 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c08dfba llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c334f50 cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d39e345 class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1eb47b4f __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20e9e591 lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21a2005d lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21a4c863 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22cdc529 cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22e7d3b9 obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23b91b24 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x241844c9 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2473e0a9 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547efae lustre_uuid_to_peer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2555b96c cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x272a6efd class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x274460e5 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27cc6405 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29239a70 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29351a6a md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x299cfc1b lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29f1a08a lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a2049df lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a5ef2b8 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ab6fc51 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2bced08f lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e45f31e cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e709f9a cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2f8ddb70 lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3126d7ee lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x316d5083 cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x327b1371 cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32ba7a38 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x337622f4 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33c151e3 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33ffb70f cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34745a7c cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34dbf893 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34fade9e cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3526e747 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36169be4 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36f62444 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x375a675a lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x379a5d90 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37b5607f dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39f8c851 dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a1a23f8 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a4c0c35 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a5a7d63 lprocfs_rd_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b4a3e1d lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b4b5df9 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c253a9e class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3db0596a lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3dc8bfc3 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e659aed lprocfs_rd_num_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3eab7bfe LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f1836ed class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f3759d2 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40d4038f cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4102f91b llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x423d67bf class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4248f9b9 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x428bcc51 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42d0174f cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42db8cec llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x430a3d1a cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x435cab16 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43cfb396 lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44008f4a lprocfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x452f559a lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4598b953 dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45c941b8 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x479319f4 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47fe6c9a class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x487fd8d1 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48e2bcfd obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a0f6ea lustre_posix_acl_xattr_2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a58e4e4 obdo_from_la +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c190aad lprocfs_find_named_value +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c4c700b obd_alloc_fail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4cb3f180 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d28d7e3 lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4efa12cf class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5013e144 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x504e2a3d dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x506e43ca llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5124f25f lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53c31a5b cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53f25f37 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54db05c4 cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54f26771 lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x557e7b14 lustre_posix_acl_xattr_filter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x558bec27 obd_ioctl_getdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x572889bf cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5795f926 class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x582b013d dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59dbd695 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59f09cd2 cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a489b33 cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d9cb986 dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5da1d6ec llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e2df759 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ea3f389 lprocfs_nid_stats_clear_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5eb48725 cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ecaf0fd cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ed188a9 lprocfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fbcbd1f lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6014e4db llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60172a1d lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x608e3872 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60a1d208 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60a4a027 cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x617d084d llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61f73e46 cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x62a6301c cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x635839b4 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x645371e7 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6489ebb6 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6492901d dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x650d6a8c obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x655446cf lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x660e1460 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66845d4f obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66f777ea lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x670ea883 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x675244fa dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x677fd7f9 proc_lustre_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67977b42 lprocfs_remove_proc_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67da42e7 lprocfs_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67dc223a lprocfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x690fe691 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x691ec099 lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x698b61fc cl_lvb2attr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69bdfcf7 class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a22f6d8 lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b2fb865 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b549d2f cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6c4d54e4 class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d35c7d8 cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6de6d523 lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e64b737 lprocfs_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6fd5f3db llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71030480 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x720aae40 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x720c930c cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72acfca0 cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7341be6a class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752f71a8 class_get_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x758a1a14 cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75ac689f class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x760bd3ec dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76e426a0 cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7774278d lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77d2089a class_name2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7802fcd7 lustre_swab_llogd_conn_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78524644 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79616d90 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a102425 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ae3f112 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7af5768c lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7be9df6a cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7c2fca9c dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7c87ab63 lprocfs_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d5b2a4d lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d69b0dc obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e86ece5 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ef7fd73 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f7d7cd9 lu_buf_check_and_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7faeae99 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fafd69e cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fe5561a obd_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8031efb8 lprocfs_dt_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x806cc497 class_add_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x807230ed obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80f94e22 cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8141eeb6 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81437cc4 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81b4c1dd lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81d78b06 cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x82e973f1 class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x82f92159 class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8489f086 obd_alloc_fail_rate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x849e5385 obd_update_maxusage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8503c454 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85a281a2 dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x884221cb dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x889af60b cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89d67134 lprocfs_free_per_client_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a214d78 class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5f4057 lu_context_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ba6e479 lustre_swab_lu_seq_range +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d1b0780 dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e10e6d6 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f8ad286 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8fc23bba cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9031dc48 lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x918590bb llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9185db10 cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92168be9 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x921b2e21 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x922b8fc0 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93e617eb llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x940048a5 lprocfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x953bfcb6 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x955f5220 ldlm_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95735c6c at_extra +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95b78c46 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95fa7f5b dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96148cfb class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9696648c cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96df230d cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96eb770b lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97c4155a cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9809bfbb llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98b2abe1 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99219c62 lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99fd09eb lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9a02171f llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9bae2e83 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dae83d4 lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e19e4b9 lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e21151c lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e268d20 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9fd3fe40 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0183564 class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0909cff cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0b0bb48 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0c357f1 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0d0ee46 lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1c16eb9 cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2126d05 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa39f5dd4 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa44c2c0e cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4d8efd0 cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa54a496d lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa59d3647 cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6acd55f class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7e16614 lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa8b2f585 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa930de92 cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9edd959 lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab7cdb5d lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac3cf10d llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad6d24b4 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xadb2d9dd cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae26c189 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae322130 cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf16f7a1 cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf264b1b cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf614b76 cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb05db447 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb0b19630 lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb19cc204 cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb21aaa21 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb24bc2f6 cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb24cf17d class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2f1d0ef cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb36a5f94 cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4263ea5 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb43e3f62 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4a870f9 lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb524bcb7 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb5859ef7 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb61ea67f cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb635af9e dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6fb43a9 lprocfs_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb76d8990 cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb7913104 cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb7ab1af2 dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9f072de lprocfs_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba11b42e lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbdc5ffe1 cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe9c9c68 lprocfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbec8b8e6 lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbedd5c2e cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf4c7d98 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf621602 class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc03259a2 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0590b1c llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0911fa4 lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0e6cb22 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc18d06cf lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1e9c621 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2c2386e class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc340b962 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc38a9fb4 lprocfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4192b89 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4be680a cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4c568af cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc54e6d9b cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc635c731 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7718c61 class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc785c3ce cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7c8eeef cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc82b7c46 dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc86d439f capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8bfbc22 lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9e27df2 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb021f16 cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb490bab cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd13fdaf capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd68bbad cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce3f5d85 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce975c45 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfd2ab82 cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0071ad0 cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1de1645 cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1f8863a obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2238cef cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2606114 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd29f8854 cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd43c925b obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4776f2f lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5e16d9a cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5e4042f lprocfs_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd734c6ad class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7841f48 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bc8654 obd_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bfbc9c lprocfs_dt_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8205f2a llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8a22456 dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9158f5d lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd968cd06 lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdac644c8 lustre_posix_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdbeb48c6 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc353ca3 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc4e9536 llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc5464da lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd45a01e lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd620efa llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd821ca4 cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde997059 dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe06abd1e cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0dd47e2 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe11ec5c9 lprocfs_exp_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1dae8aa cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2462224 lprocfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe246f6d1 cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2584ec0 cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4039272 cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe706400a class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe73e38f2 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7414775 cat_cancel_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe749d161 lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7f42969 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe80ee5c1 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe95048a9 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9859861 class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea1078b7 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea4ae49d cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeab58899 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb3b0329 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb8dba1c lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed17c0ec llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed6225fb cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee55ff38 class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee710b2b cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeedadab4 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef14cde1 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef5a6075 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeffc6e00 lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf06ff66d cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0c09e05 obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf37e7135 cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf395981e cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3bc5b9d dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf495668e lprocfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf4e81aef cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf54bb930 llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5dd40eb lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf631678e cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf75d2ec2 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf92f984a class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf94a1820 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa1abc79 dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa56b119 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb408a1b lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb7f1d77 class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfba9ea8f lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd7cd488 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdbe1557 lprocfs_write_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfebcb9ac lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff320180 lprocfs_rd_numrefs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff549be2 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfffc1f11 lustre_swab_ost_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffff5c9a lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00cb99c1 RQF_LDLM_INTENT_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00d95039 ptlrpcd_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0531c391 ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x05538c32 ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x055d2f57 sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x057d49f7 ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b3942b lustre_swab_lov_user_md_objects +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06cf7719 lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x071fc74a RQF_LDLM_ENQUEUE_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x095587d0 lustre_msg_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0992a0b0 __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09f7a168 sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac252b2 lustre_msg_set_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac54708 lustre_errno_hton +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c7b421c ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c9a7797 ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0d4c6334 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0f443f8e ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0f6ee3e6 ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0fdac747 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10b54aff client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f18f20 interval_iterate_reverse +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x115017f6 req_layout_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x11f5cddc ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x140977ed ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14708afc lustre_swab_mdt_rec_reint +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1483eca4 ldlm_lock_addref_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14d192db lustre_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1641727a req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x169a840e sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x16d68760 ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x172fb86d lustre_msg_hdr_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17452f26 ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1747d8b3 ldlm_lockname +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x174b901c req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a6a3ce9 RQF_OST_GET_INFO_LAST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a9b76aa RMF_OBD_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1abd3258 RMF_SETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ace4b5f RQF_LDLM_BL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ad6c330 RMF_EAVALS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bae0270 interval_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1be21715 lustre_msg_size_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c300d8e lustre_msg_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c9f67c5 lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc2051d RMF_SEQ_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1de9c288 lustre_swab_layout_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e8e48a4 sptlrpc_flavor_has_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1eb2a65f RQF_OST_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee46b51 lustre_init_msg_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee9eb3c RQF_MDS_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1f15c215 ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1f568df6 req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2044649b llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2093b499 ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2096f5b5 RQF_OST_SET_GRANT_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20d6b82c RQF_LDLM_INTENT_QUOTA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x230763ae ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24427ef8 ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244e5558 lustre_msg_get_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24aafdba RMF_MGS_TARGET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2585a629 RMF_SEQ_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2587513c RQF_LDLM_CP_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x25c988eb ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a312a76 ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2b05fc97 ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2b14c8a3 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ca92fa8 ldlm_lock_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ccd5b87 ldlm_cli_cancel_list_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d56f168 ptlrpc_pinger_ir_up +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e2bdc8d ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4562fe RQF_LLOG_ORIGIN_HANDLE_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4ca396 RQF_LDLM_INTENT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ecd7515 lustre_msg_check_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f0e4f87 RQF_OST_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f7053cd ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f793215 lustre_swab_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f832029 ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fab3539 lustre_swab_ost_lvb_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fd2f737 lustre_msg_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x301d4fcd RQF_MDS_READPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x302937e0 RQF_MDS_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x319951fe ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x327e0067 ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x32bf2ee8 ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x32ea3810 ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x334b3d7a req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x336c7aad req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x337b49f4 ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33db0f34 ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x361a4751 req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x369b40c2 sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x369e2ba4 sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x37f6a434 ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x37facaf3 ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3835ab4b RQF_LLOG_ORIGIN_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3858fb94 RMF_OBD_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38c01799 RQF_LDLM_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fce533 lustre_msg_set_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39a67025 ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ab90f6e lustre_msg_bufcount +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3abd38a9 ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ac00716 lustre_swab_hsm_user_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ae0c4ef ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b6b7cba dump_ioo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3beaad36 sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bedb0c7 RMF_LLOGD_CONN_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c63e62b RQF_MDS_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8b16ab lustre_swab_ost_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ca50f33 RQF_MDS_HSM_CT_REGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3e6d660e ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f034caf lustre_msg_get_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3fcf43d8 ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x415bebb4 lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x42027656 ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43168488 RQF_MDS_RELEASE_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43705ee4 RQF_LOG_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43b8bc7d ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43d7efc8 lustre_msg_set_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44036eda RQF_MDS_GET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x440c2a71 RMF_FIEMAP_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x449b293f req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44be735e ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x457f93b5 __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45d05893 lustre_swab_lustre_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45e30cea lustre_swab_ldlm_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x48074478 ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x488acfad req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4aafd5d7 ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4b0f07aa req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4ce7b445 ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e1706e5 lustre_msg_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e696b96 ptlrpcd_queue_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eb03a6f ptlrpcd_destroy_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f2875f3 req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f766c3b lustre_swab_generic_32s +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50443f6a ptlrpc_init_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50525700 ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50dd74f8 RMF_STRING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x522caddb ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52c62150 RMF_RCS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53411557 RMF_DLM_REP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a322e7 ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x553574b7 sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5571c97f req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x55b5dd59 sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x560cb0ba ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x563fbd5c lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x568c570d ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x56a27e10 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x57fcbb45 ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x582f04f6 do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5917adc6 lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x595ab175 lustre_swab_obd_quotactl +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x596582bf RMF_GETINFO_VALLEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5aa2e3ba ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b6ba895 lustre_packed_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c6a3a83 RQF_SEQ_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ca1b491 lustre_swab_close_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5caae213 ptlrpc_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e0b19b1 RMF_CLUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2b7558 lustre_msghdr_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e6f435d RQF_OST_BRW_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e80f899 RQF_LLOG_ORIGIN_HANDLE_READ_HEADER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ec3284d RQF_MDS_HSM_CT_UNREGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ede34f1 sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ef831ee lustre_msg_get_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f89ef05 ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f96ccdd ptlrpc_connection_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fb30c98 ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fc9a455 RMF_CLOSE_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6042bc15 RQF_MDS_REINT_RENAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x604e2505 RMF_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x607ec932 lustre_msg_set_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61646e1b RQF_MDS_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x618ad203 RQF_OST_GET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62aaae3f RQF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6315dd4c RMF_LLOGD_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63586169 ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x65661fac req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x65b48282 sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6616af91 lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6811c556 ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68cb2541 interval_is_overlapped +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68f49e5e ptlrpc_expired_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6912990a RQF_OST_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x693c60b0 req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x696ba811 lustre_msg_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69c9f04d RQF_MDS_REINT_LINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69e0ee4d ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3785c9 RMF_EADATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6b3df2ae sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c83c865 ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d72828c sptlrpc_conf_log_update_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d7931cc RQF_UPDATE_OBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d7d75a2 lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6e5c23fb ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ed20499 ldlm_revalidate_lock_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efa82b0 RQF_MGS_TARGET_REG +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fb92092 sptlrpc_flavor2name_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71994fb9 ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71b9cc1f ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x723d43b6 sptlrpc_rule_set_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x725a892c RQF_MDS_REINT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73045607 target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73385dc7 ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74cc1401 ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x761135ea ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78461eb0 ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78c98ae8 ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x799d2cf8 req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a4aea58 ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7aa0873f ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7ae18ab4 sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7ae5a690 ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bbf8001 RMF_MDT_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4386b7 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4c6107 RQF_LDLM_CONVERT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d1ecd7f RQF_LDLM_INTENT_LAYOUT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d35c534 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d41a8b9 RQF_QUOTA_DQACQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d5ea67b ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dc0e7cd RMF_QUOTA_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dfb3c18 lustre_msg_clear_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4925d8 interval_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4c99b1 ldlm_expired_completion_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f5a1cc7 lustre_msg_set_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6d2357 lustre_msg_is_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a9e8c3 lustre_msg_get_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80ecb4e3 RMF_MDS_HSM_CURRENT_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x82fd3944 lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x84d156db sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85a9e0d8 RMF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85eecf67 sptlrpc_get_hash_alg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x863db6eb RMF_HSM_USER_STATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86694ba1 ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86d6659a __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86eb9053 ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86fa8c3b ldlm_cli_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8760beaf lustre_swab_ldlm_policy_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x876c2551 RMF_GETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87bf7b3c sptlrpc_get_next_secid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88539609 req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x895ebfb9 ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89e0e12a ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89f9edf7 RQF_MDS_REINT_SETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a1ea476 lustre_swab_hsm_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a257736 RQF_MDS_HSM_STATE_GET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d77ea75 lustre_msg_set_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8da3fca7 lustre_msg_add_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e553e4c llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f0aceac RQF_MDS_HSM_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x90d87ec9 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91cf58d3 RQF_MDS_PIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91d8cc12 sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9228392f lustre_swab_mdt_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x92845a3a ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9418801e ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x948e8254 ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x950d7b7d ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95d08f0c lustre_swab_mgs_target_info +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9660ace0 RMF_FLD_MDFLD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x967bfd52 RQF_OBD_PING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9758e303 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x97592ced ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x982ddb13 ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x98684ef8 sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9913e4df ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99e3fa17 ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a258886 RQF_MDS_GETSTATUS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a6f2f6d lustre_msg_set_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9aed53f3 sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b88f6ce RMF_NIOBUF_REMOTE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bb5198b RQF_MDS_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9e70de35 ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9e9f75c3 unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f69b031 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fd9f8bb client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa10f0d3d RMF_UPDATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa163f4c3 dump_rniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa170a77b ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2244636 RQF_MDS_GETATTR_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa22c0086 ldlm_error2errno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa24f37a4 ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2d3ebdb ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa372356e ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3a5c480 req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3d2a6ee RMF_CAPA1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa45f7c8d target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa47787ef RMF_PTLRPC_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4a2d089 RQF_OST_PUNCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4ad2464 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4bea5ef lustre_swab_lmv_user_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5458dad ldlm_lock_decref_and_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5747d0c ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5880075 ldlm_errno2error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7d55cc3 RQF_MDS_REINT_CREATE_RMT_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7e360b1 RMF_OBD_IOOBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7ec567d RMF_CONNECT_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa87759c7 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa88e80b8 ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa91077fc sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9229fce ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9704f80 lustre_msg_get_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9c4658e lustre_swab_lov_user_md_v3 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9f952c5 ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab19af4f ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xac9f6c0c client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacef2486 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xad3f63c4 ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae97519a req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae9de7f4 ptlrpc_add_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf4e9658 RQF_MDS_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf50a0d6 RMF_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf89ed27 ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb10e8d07 ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb27c2374 lustre_msg_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb291473d lustre_msg_early_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb2db5c01 sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb37599d8 _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb3a014f2 lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb3aeb6d2 sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb42b59ec client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb46e9f0d ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4796982 sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4a7ecf3 lustre_msg_add_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4ce16a5 ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb512ebc2 sptlrpc_parse_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb5e4e0ae ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb68476df interval_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6aafd03 RQF_MDS_DONE_WRITING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7a9ea94 ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7b38189 RMF_MDT_MD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7fa3cc8 RMF_LLOG_LOG_HDR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb826f9aa sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb84c1384 ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9b631cf lustre_swab_mgs_config_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9cd5cb3 req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xba0733e9 ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xba4ab4cd client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd57701f req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe325455 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe47bc7e ping_evictor_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf98b86f RQF_MDS_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbfa0eee7 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbffd4313 RQF_OST_BRW_WRITE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc06c4670 lustre_msg_get_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0867da7 RMF_REC_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2986d28 lustre_swab_ldlm_res_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2afc947 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2b1af57 RQF_MGS_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2be922a RMF_SYMTGT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2f55168 ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc319c3fb ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc60a60e1 RQF_OST_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc694be4b RQF_LLOG_ORIGIN_HANDLE_PREV_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc702f578 ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc763fabc sptlrpc_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc79b9c67 ldlm_pools_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7ca8257 RQF_MDS_REINT_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7e47564 ptlrpc_interrupted_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc87165cf _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8dbfdb3 client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2cc0cf lustre_swab_lquota_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2ceaff sptlrpc_secflags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcbb2c520 sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcc2419cd ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcdee1b6a sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce4a1c52 ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce86066d lustre_msg_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce8864ca ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce9da430 ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcec513c9 RQF_MDS_UNPIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xced015be sptlrpc_rule_set_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9963db lustre_msg_get_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9aab6a RQF_MDS_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd0dfaf18 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd180495f ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd1d850ed ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd23511dd sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2983334 lustre_swab_swap_layouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2e0d4eb lustre_msg_get_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd5a8e613 ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd5fa41cc sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd67a5d7b lustre_swab_update_reply_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd69e0a27 RQF_MDS_IS_SUBDIR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6c3ebfb RMF_FIEMAP_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6ffb6c1 sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd832cd67 ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd862eec5 ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b91b3e lustre_swab_lov_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8f06300 RQF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd92d6c58 ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9a2cd51 ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9e0b9eb ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9fdf021 ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda0ad52f ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda2ac111 sptlrpc_proc_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb18d49e req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdccf1ce6 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd0ffb04 sptlrpc_flavor2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd30d7bf RMF_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddc40a85 lustre_msg_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddedf96c ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde12d36b RMF_MDS_HSM_ARCHIVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde555d70 sptlrpc_enc_pool_del_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde79d942 ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee87192 sptlrpc_conf_log_update_begin +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe119f91f ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2dc3c5c ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe322c594 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe38e822d sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe3edadba ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe4275441 ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5e8169b lustre_errno_ntoh +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6f0dc96 RQF_OST_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7062b5f RMF_U32 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe81a79af ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85623e5 ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe98b47a2 ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xead18fc3 ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb64e68 req_layout_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebe49c1b ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec226f66 ping_evictor_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec939a00 RQF_MDS_REINT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecace5c1 RQF_OST_GET_INFO_GENERIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed1c10d6 ptlrpc_connection_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedc8faa5 target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xee1e1489 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef3de70c lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0788129 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d52b5f ptlrpc_pinger_suppress_pings +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf277c125 RQF_OST_GET_INFO_FIEMAP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf27d49dc sptlrpc_target_choose_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf2bf8264 req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf2ee547a ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf319aeb7 ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf35f132b lustre_swab_ldlm_resource_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf390dea6 ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3d44370 RQF_OST_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf43540b9 lustre_swab_mgs_nidtbl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf45085e1 sptlrpc_conf_log_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf55c033b RMF_MGS_CONFIG_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf576018e req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf584a16b sptlrpc_part2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf596e9ae sptlrpc_conf_log_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf597c1f6 ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf607fc23 sptlrpc_flavor2name_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf617ab8a lustre_msg_get_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf697b756 ldlm_dump_all_namespaces +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7ba40c0 RMF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf85cb27e sptlrpc_parse_rule +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf870fed9 RQF_LDLM_GL_DESC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9051bd6 RQF_QC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf94e41e0 deuuidify +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf973aa93 lustre_swab_lov_user_md_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9a41ada ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9ee11e2 lustre_msg_set_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9f72dfc RMF_TGTUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa694811 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa729f48 ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb665956 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfbab8159 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc2fa83f ptlrpc_del_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc8eeee2 ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd0818f9 sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfee3dc18 ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff02a0e9 ldlm_lock_set_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffc807e8 sptlrpc_unpack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0x926fa86e cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x04fc914a rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x06ef1f2a rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0d7658fe rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0e322e48 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x103cbdb6 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x13714331 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1f5774f2 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x24313841 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2a320b69 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2bd0713c dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2c1f3810 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2fa737eb rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x33a23d5f rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x36774ce7 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3f6d40e2 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x422b814f rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x45801e03 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4a785c93 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4f995e40 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5197cdbe rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x68cc5ff4 rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x69a25b82 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x69a6f4e8 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x69e875cb RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6aba92cb rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7023d579 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x71e8790b rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x73e71cac rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7485e33c rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7b70b5c9 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7d7d3fee rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x92b99c0d rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9787077d rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9c145392 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa5459e03 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa5e89224 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xabdfbd41 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xad69289d notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb2d1367c rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc23a91ea rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc6ac9c43 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd312ec05 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe25bad5f rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe443e22c rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe4839632 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe4f4a081 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xec4c43d9 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xec5959a3 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xed21e9e4 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf6273a47 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x019d7ead ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x04005119 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x044383e3 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x06c9dc51 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0ca1cb98 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1223b531 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x189bd13c ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x223c673a ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x291c7bf4 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2bf3a12a ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2e7cfb84 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3d6358dd ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3d93c73a ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4a08e8ac ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4b5f5d40 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4ec55c9f ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x530b7ae9 ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x55ce0456 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x564534f4 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5b1cd2f8 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5f08923d ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x68912edc ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6db7d8b6 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x71720d7f ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x744740de ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7e3f4cd3 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x81186630 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x858b23e5 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x877c5642 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8b1394af ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8c2d598f ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8c8dd0cb ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x93a5956a SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xad6cc15b ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xae1c8907 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb428e9a6 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb454ae9c ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb4d945d9 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc1f7bae7 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc512e6c1 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc57c5cd7 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcb42019a ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xce21c812 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd1ff9046 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd355b8f8 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd3c6b714 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd3f6cd07 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd4021f1b DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xda8fcf38 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdf02c5ca ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe218a8f2 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xecb89ff1 ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xed1673d9 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf1c01ddb ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfaf60c6e ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfdce52b9 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x00f13c19 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0e180f09 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1a2a300e iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1faf1c9e iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x25f0ff4a iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2dc98b3d iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x36aded9b iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3ce7f995 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x44c72c90 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4aee2a9a iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4c9df523 iscsit_handle_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x57cef0e9 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x608353ca iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6556bc4b iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6d08ddf7 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x70d0e21b iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x818f28aa iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x82caa30c iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x89d31756 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa9da3ad0 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb093ed34 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbcf633e1 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc29d6f36 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcc2a10a5 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdc5f2a86 iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf9dc8de7 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfd1d02ab iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xff6a6e97 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x014cda8a transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x02a59439 se_dev_set_emulate_caw +EXPORT_SYMBOL drivers/target/target_core_mod 0x02b42968 iscsi_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x05afd31e core_tpg_clear_object_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x1a745f5e target_fabric_configfs_init +EXPORT_SYMBOL drivers/target/target_core_mod 0x1a7bd06a sbc_dif_verify_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x2632c72f transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x2b5cdc2c core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x2de2365f iscsi_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x2eae7c26 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x347fd1fb transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x354c2b82 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a16058b transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x3c2f95af se_dev_set_block_size +EXPORT_SYMBOL drivers/target/target_core_mod 0x3d9d2518 se_dev_set_emulate_write_cache +EXPORT_SYMBOL drivers/target/target_core_mod 0x43e4b269 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x44d42d20 target_core_setup_sub_cits +EXPORT_SYMBOL drivers/target/target_core_mod 0x47fd5908 fc_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x4c92d80f se_dev_set_emulate_3pc +EXPORT_SYMBOL drivers/target/target_core_mod 0x4d0535b2 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x4fee6abb core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x56352894 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x57ea78af fc_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x58b7ecd4 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5c7fa552 se_dev_set_emulate_rest_reord +EXPORT_SYMBOL drivers/target/target_core_mod 0x60bc83a0 se_dev_set_emulate_fua_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x6222f31f transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x6792d733 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x6a711627 target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x6c6b5be2 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x6cc08ad0 se_dev_set_emulate_fua_write +EXPORT_SYMBOL drivers/target/target_core_mod 0x6cfc74f2 transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x6d08de7b transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x71e2b23e transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x72c8aec4 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x74602b67 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x780504f5 se_dev_set_force_pr_aptpl +EXPORT_SYMBOL drivers/target/target_core_mod 0x78213c5d spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x799be6c4 se_dev_set_emulate_tas +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a51f285 se_dev_set_emulate_tpu +EXPORT_SYMBOL drivers/target/target_core_mod 0x7b222a6d transport_subsystem_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x804bcc55 fc_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x82c8b274 sas_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x82d77eb5 target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x87537982 se_dev_set_is_nonrot +EXPORT_SYMBOL drivers/target/target_core_mod 0x880d5419 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x89a0e95b sbc_execute_unmap +EXPORT_SYMBOL drivers/target/target_core_mod 0x8d8c3f48 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x8db3af2b core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x8e66124b se_dev_set_pi_prot_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x90121372 se_dev_set_emulate_ua_intlck_ctrl +EXPORT_SYMBOL drivers/target/target_core_mod 0x91abccc5 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x945412e1 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x95fe751a target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x9a596327 target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x9b0fcdf4 se_dev_set_emulate_dpo +EXPORT_SYMBOL drivers/target/target_core_mod 0x9cc0115c transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x9d6921a5 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x9e5043ff se_dev_set_max_unmap_block_desc_count +EXPORT_SYMBOL drivers/target/target_core_mod 0xa03b3b27 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xa104df95 se_dev_set_optimal_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xa3ac0c55 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xa59f1aa9 transport_subsystem_release +EXPORT_SYMBOL drivers/target/target_core_mod 0xa68f9980 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xaa11c623 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xaf965e91 se_dev_set_max_unmap_lba_count +EXPORT_SYMBOL drivers/target/target_core_mod 0xb1e89540 se_dev_set_enforce_pr_isids +EXPORT_SYMBOL drivers/target/target_core_mod 0xb4e824c0 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xb55b4714 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0xb70ba135 sas_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0xbfccb6d4 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xc2beb51f se_dev_set_unmap_granularity +EXPORT_SYMBOL drivers/target/target_core_mod 0xc3290705 sbc_dif_verify_write +EXPORT_SYMBOL drivers/target/target_core_mod 0xc4811a87 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xc6213619 se_dev_set_max_write_same_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xc6905b99 target_fabric_configfs_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xc75d127d fc_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0xc832c9b2 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xcf5e8163 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xd455868e core_tpg_add_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xd830c337 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xd92e9fb6 se_dev_set_emulate_model_alias +EXPORT_SYMBOL drivers/target/target_core_mod 0xd97c0cb5 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xd9af43a5 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xdbe6b18d sas_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xdbf24319 se_dev_set_unmap_granularity_alignment +EXPORT_SYMBOL drivers/target/target_core_mod 0xdd864b9f sas_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xde4c2e3e core_tpg_del_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xdecb2ca0 target_fabric_configfs_free +EXPORT_SYMBOL drivers/target/target_core_mod 0xe7f2d68a target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0xeba96a7f se_dev_set_emulate_tpws +EXPORT_SYMBOL drivers/target/target_core_mod 0xebb95591 iscsi_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xec0dbff7 target_fabric_configfs_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xeead8196 iscsi_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf6120aac se_dev_set_pi_prot_format +EXPORT_SYMBOL drivers/target/target_core_mod 0xf6afb0af transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0xf9d14ccc se_dev_set_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xfa3a672c spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0xfb475424 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x1acf0bc4 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x5edf74a1 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x2300ee57 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x02078fa0 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x1905d8db usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2ad2446c usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2ef2951f usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x41478272 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x8c06d773 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa523884b usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xb0ddbead usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xbae4aeda usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc6014584 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe127000d usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xea41b787 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x4e230d6c usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xc067b614 usb_serial_resume +EXPORT_SYMBOL drivers/vhost/vringh 0x0fd987f7 vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x14397bb5 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x32da6f89 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x39c9d7a5 vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3b304ebb vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3c71c418 vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x4311cd91 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4f384f8b vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x58abf4ed vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x5fedea44 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x6432894b vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x8d080d03 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x95e62337 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x97fa07e9 vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xb4b63575 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xc578f0f7 vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xd355e031 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xd609393d vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xde804bb9 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/video/backlight/lcd 0x1897e545 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x490a4c89 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xb25cfd70 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xfc1113bf lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x2417c560 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x2f808546 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x62ce9916 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x80f24d95 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8a4bda9e svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xaa191b1b svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd1429fca svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd844b3d8 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xef774f5d svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xef7f618f svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf2db5956 svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0xe4451848 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0x2d21c4d3 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0xfbcf78d2 sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x45a69a2f cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x63307853 mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x6054a033 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xc03c182f matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xed81da0a g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x3c202950 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x7436405e DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x9c0deb5f matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xded7d276 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x5927c827 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0xddfed6d8 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x7f9c07d5 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xb48af2f6 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xd4db657b matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xe232624e matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x0bbf7717 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x8095e9fe matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x0c11f7a5 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x23b8e0ae matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7caa03b2 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x8619be97 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xa8ca36bb matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0xcdf054b3 mb862xxfb_init_accel +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x454a3cf0 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x13b45f61 w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x3a26b930 w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x3adec7c9 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x7cf9f056 w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x32cd21e9 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x33d31007 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x73cecab8 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xb1959b69 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x237862ef w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0x9e2f0a16 w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xa1d612d1 w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xc869f0f4 w1_unregister_family +EXPORT_SYMBOL fs/configfs/configfs 0x180c8903 configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x19a33aa5 config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0x5e4c8c09 configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0x60d88fae configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x631d88a6 configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0x64399387 config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x723bcdc5 config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x7cd441ee config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x88ce5024 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x8c822091 config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0x8edc800e config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0xa9399c08 config_item_init +EXPORT_SYMBOL fs/exofs/libore 0x046950a6 ore_write +EXPORT_SYMBOL fs/exofs/libore 0x1dc93253 ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0x25bae615 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x30a15078 ore_read +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x489708d5 ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0x8d41d801 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xca1e113d ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0xcb15c451 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0xcd4d8791 ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xf3a7e6de ore_create +EXPORT_SYMBOL fs/fscache/fscache 0x0847ae2a __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0x095c6091 fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0x115f94f8 __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x21a24b57 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x2e452c1d __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x3c9c12d5 __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x4085d58e __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x4185a000 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0x440a2770 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x446ecbdf __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x46da24d4 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x51a2a95d fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0x5770725e fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0x58af74ae __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x5e8b5000 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x72b62cb6 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x7de380ef __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x841510b7 fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x967d1f64 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x9e6b59ed __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0xa2950c49 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0xa36a8d7f __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0xa89c6da1 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0xb0bd478c fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0xb92bf1f5 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xc13a91a5 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0xc3b82bdb fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0xc61fb616 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xca1b92a6 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0xcc468b3b __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xcc47ac1d __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xd0a6ea32 fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0xd1805c46 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xd623718d fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0xde7db341 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0xdf56d73b fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0xe0c62470 fscache_mark_pages_cached +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x19a32220 qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x26e30490 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0x713d21a5 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x7cfc4774 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x9ecbd86e qtree_read_dquot +EXPORT_SYMBOL lib/cordic 0x434bfd07 cordic_calc_iq +EXPORT_SYMBOL lib/crc-ccitt 0x1a703ba1 crc_ccitt +EXPORT_SYMBOL lib/crc-ccitt 0x75811312 crc_ccitt_table +EXPORT_SYMBOL lib/crc-itu-t 0x6d356209 crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0xd29b009f crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x56329ecc crc7_be +EXPORT_SYMBOL lib/crc7 0x7a222007 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc8 0xab9ad613 crc8_populate_lsb +EXPORT_SYMBOL lib/crc8 0xd09b2cba crc8 +EXPORT_SYMBOL lib/crc8 0xd4534d80 crc8_populate_msb +EXPORT_SYMBOL lib/libcrc32c 0x27000b29 crc32c +EXPORT_SYMBOL lib/lru_cache 0x0641307b lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x098d2ed9 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x3db6d6c3 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0x4522d82a lc_reset +EXPORT_SYMBOL lib/lru_cache 0x4cf5f5a8 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x5752f31b lc_del +EXPORT_SYMBOL lib/lru_cache 0x7257beee lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x9134feb7 lc_get +EXPORT_SYMBOL lib/lru_cache 0xb672aa97 lc_create +EXPORT_SYMBOL lib/lru_cache 0xbfbe53d5 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0xc3a98c1d lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcc979a91 lc_set +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xf7ae640d lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 0x0c222eb5 lz4_compress +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x682a23e0 lz4hc_compress +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0bd662f6 raid6_gfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x15fe0cd3 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x5ba93f9d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xb0d904b7 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xce45a6f1 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd9e91f83 raid6_vgfmul +EXPORT_SYMBOL net/802/p8022 0x2802b907 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0xa7b8f844 register_8022_client +EXPORT_SYMBOL net/802/p8023 0x64481e21 make_8023_client +EXPORT_SYMBOL net/802/p8023 0xd90964f9 destroy_8023_client +EXPORT_SYMBOL net/802/psnap 0x0ca637de register_snap_client +EXPORT_SYMBOL net/802/psnap 0x9d838a5f unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x0279b637 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x05fc3fd2 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x0650694c p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x0e556e86 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x1692b6f0 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x18c80981 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x22529424 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x27d04bc2 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x2c24d5b4 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x2dd829f7 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x2e8b09be p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x3389a0aa p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x367bcef2 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x3aeaa2d6 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3f7deba4 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x4a9b9c87 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x4e9656de v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x53988877 p9_payload_gup +EXPORT_SYMBOL net/9p/9pnet 0x570aa1a7 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x5bd4f174 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x670604cb p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x67350aee p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x6b2f6ff5 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x6eb6e021 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x6fec4455 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x811ee1e6 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x83f373d5 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x85e90a2d p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x9227cecb p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x95136311 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x977a0030 p9_nr_pages +EXPORT_SYMBOL net/9p/9pnet 0x99786373 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x9f8547fd p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x9f9f2feb p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0xa77c69c1 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xa8ca76f7 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0xac451548 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0xb0997c0f p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0xba2c0084 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0xbf03c35e p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xd65ee62d v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xe3c554de p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0xe3fb3c95 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe5b24b62 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x135e7ff6 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x444b176a atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xaa358578 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xef351f1e aarp_send_ddp +EXPORT_SYMBOL net/atm/atm 0x0c2a8b1a atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x2b347156 atm_charge +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x3774aff3 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x61e5d2fc atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x7c73a7a1 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x7e824c1d register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x8e54f313 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xb2bf5984 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0xbae08792 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0xd01d764b atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0xdfac5a9c vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xf5b995f2 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0xf63e199a vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0xfac5ae25 vcc_sklist_lock +EXPORT_SYMBOL net/ax25/ax25 0x026c1368 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x2c12c288 ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x3f8fd74e ax25_rebuild_header +EXPORT_SYMBOL net/ax25/ax25 0x43c8b0f1 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x51dc13bd ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x6ee8fcc7 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x7b4a404d ax25_hard_header +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x9f7e3dc5 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0xbd5412f0 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xfee1c06f ax25_linkfail_release +EXPORT_SYMBOL net/bluetooth/bluetooth 0x02b38210 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0a73fc89 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0d18d6d1 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x132968f9 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1b514682 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1c125292 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1c96ac42 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2d8c2158 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2e866058 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x315454dd hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4132bc37 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4a8acd0d l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4fb38e25 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x53971947 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x53e6d38e hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x54e8425c l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5f5133fc hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6379d3d9 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6449a2df l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x73863f4a bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x78d1b24b bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7aa03eff hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x83864ddb bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8e1f98e9 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x941c126c bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa1a63f83 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa7cfe668 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa7fa65ed l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb2ffa87f bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb4d91049 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbfe1e3c4 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc267d4a4 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc31bc8b3 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcef0cb2a l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcf756819 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdccf66ba hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe7bae6e9 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xff2a9c63 hci_recv_stream_fragment +EXPORT_SYMBOL net/bridge/bridge 0x45ae25bf br_should_route_hook +EXPORT_SYMBOL net/bridge/bridge 0x6297e1b5 br_fdb_external_learn_del +EXPORT_SYMBOL net/bridge/bridge 0xf7825d3a br_fdb_external_learn_add +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xc27124f5 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xd4c9a713 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xea9fbe1f ebt_unregister_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x48fa1668 caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x49d03a07 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x6a91d15b caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x7e8bab00 caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x966d7de2 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb430d25c get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/can/can 0x002a59e2 can_rx_register +EXPORT_SYMBOL net/can/can 0x4b7f0bb6 can_proto_register +EXPORT_SYMBOL net/can/can 0x80dcb529 can_send +EXPORT_SYMBOL net/can/can 0x8f019870 can_rx_unregister +EXPORT_SYMBOL net/can/can 0xc899f3a9 can_proto_unregister +EXPORT_SYMBOL net/can/can 0xe764cbd8 can_ioctl +EXPORT_SYMBOL net/ceph/libceph 0x033fbe22 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x03812e8e ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x047d6ff0 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x04e05583 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x04f51de9 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x075e98c7 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x08d657a8 ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0x0901a67d ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0d00e9f1 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x0db2a23a ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x0f7a22c2 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0x1799dbc7 ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x1b950c61 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x21c60751 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x21d5d31c osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x24d897df ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x27259b98 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x29d49acc ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x3110113e osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x37a7ecc3 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3ad71401 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x3e579bff ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x419cb09b ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0x4205ffd7 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x43e442c1 ceph_monc_create_snapid +EXPORT_SYMBOL net/ceph/libceph 0x43e458f6 ceph_file_part +EXPORT_SYMBOL net/ceph/libceph 0x43efd647 ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x481d90c1 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x4ce0acd7 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x5bc1f749 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x5f1dff44 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x62152068 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x639c42d8 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x6a5fee2a osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6de2dea2 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x6fcdafef ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x70e50220 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x725846b1 ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x7c67d340 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x7c931116 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x813a1b76 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x832ac261 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x8a7ccd5e ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x8a90100d ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x8be6ab9b ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x8f10c68b ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x91e9f8af ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x95c6439b ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x965766b6 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x9840469b ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x99eb9742 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa003e599 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xa337a3c7 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0xab00e0b3 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb552b92c ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb6b2643b ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0xb77c3835 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0xbb4438e3 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc55de604 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xc60d970e ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xc92ecbdb ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb120015 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcc9fd4e4 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xce78fa76 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xcff931bd osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xd1911ac8 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd3e26d7e ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0xd4b4c857 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0xd7acd83f ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xda344a75 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0xe1a35400 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0xe3838837 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0xe3a4b0b2 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xe3b042ca ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xe433cfc2 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xe4775fa9 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xe477bb4b osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0xe7f2d7b7 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xe8b7dc34 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0xe8edbf4c ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xec2f8294 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0xec3f5d84 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0xedca1c52 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0xf095f063 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0xf14e3bfb osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0xf35cb4d9 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xf4395fb8 ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0xf7ee3bc0 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xfcffb191 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xfdade85b ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0xfff8e484 ceph_con_keepalive +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x88b0fdde dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/ieee802154 0x373a6a1d wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x3aaa0be4 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0x6158dd82 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7ecfe37e wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x9897d65a ieee802154_nl_start_confirm +EXPORT_SYMBOL net/ieee802154/ieee802154 0xe96f2104 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0xefb31075 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154_6lowpan 0xa2f40687 lowpan_frag_rcv +EXPORT_SYMBOL net/ipv4/fou 0x03916fe4 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x7a8411a2 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x7ce0d004 fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x89899d14 gue_build_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x2f90d901 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x593f0635 ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x7b991460 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xfae1f658 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x52972fd8 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x755d1d35 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xf271e1bc arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x70f7d218 ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xdad6953c ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xf77df97d ipt_do_table +EXPORT_SYMBOL net/ipv4/tunnel4 0xcb62367e xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0xf4427b33 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x349e97be udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x2b9e69d2 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x2c91e380 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x37198634 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x7d66dd64 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xd4aeafb0 ip6t_register_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x774fcb99 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0x7f04db1f xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x107b07ae xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xc9509377 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x28c6f0fd ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x7d8ecac9 ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x9508f40a ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xb50c0184 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xc464eb31 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xee222f6e ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xf0a7539b ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xfdd90dcf ircomm_data_request +EXPORT_SYMBOL net/irda/irda 0x015248ab iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0x01590a8b irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x041570a9 irias_insert_object +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07015ee1 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x0ba688f7 irda_notify_init +EXPORT_SYMBOL net/irda/irda 0x136ecc3b irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0x1a9f11b6 hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0x1f8138d4 irttp_data_request +EXPORT_SYMBOL net/irda/irda 0x20902575 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x2a17732a hashbin_insert +EXPORT_SYMBOL net/irda/irda 0x2a566c3b irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0x2df5371a irlap_close +EXPORT_SYMBOL net/irda/irda 0x2e08da84 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x3761e2dd irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x5652cd22 irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0x56b99f6a hashbin_new +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x6b7f50b3 hashbin_find +EXPORT_SYMBOL net/irda/irda 0x6bf3a1d4 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x6ee1e53d irlap_open +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x8195709f irttp_dup +EXPORT_SYMBOL net/irda/irda 0x8596858d async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x94d00afe irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0x9516f690 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x985fc085 irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0xa684cae7 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0xaad2d90a irias_find_object +EXPORT_SYMBOL net/irda/irda 0xaec635e4 irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0xaff1da58 irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0xb845ee1a irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xc4a49aef irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0xc73fb1fc iriap_close +EXPORT_SYMBOL net/irda/irda 0xce0ee236 irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0xd22e8861 irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0xd7702e20 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xdd988ce6 hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0xdd9aedfd irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xe0a4f802 iriap_open +EXPORT_SYMBOL net/irda/irda 0xe58ba397 hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0xe7aa593d hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf0f25ffe hashbin_remove +EXPORT_SYMBOL net/irda/irda 0xffa8154f irlmp_connect_request +EXPORT_SYMBOL net/l2tp/l2tp_core 0x805b00c9 l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x283fe29f lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x2bf01ffb lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x687fcd55 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x717c624d lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x818a550f lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x90c6c171 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x920a7359 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0xe4cd2ea8 lapb_disconnect_request +EXPORT_SYMBOL net/llc/llc 0x021e91f8 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0x2f2e178e llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x59dbd685 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x82b89c04 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xab5a71a6 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xb226bd7d llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0xe512ef27 llc_sap_open +EXPORT_SYMBOL net/mac80211/mac80211 0x00fd85fb ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x0fa7de9a ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x1054d4c0 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x10c31050 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x151d9337 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x1536d2ef ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x16ef1f34 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x1a03a4ef ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x2554d649 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x2866831c __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x28e4083d ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x2fb2a214 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x34792947 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x373f8b52 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x3eacba64 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x4579e732 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x463b1618 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x46856cd0 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x49c8357e ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x4cdac650 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x4ecf6a51 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x4f95a836 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x54ee55ac ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x563bc539 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x579acdb7 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x59802341 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x59f728d1 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x5ab71625 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x5c28cca5 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x5e0aa80d ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x665be081 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x669c01cc ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x66aacc13 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x67a3d3b4 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x68c3f526 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x6e06ecfc ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x71f80e12 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x728432c3 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x749a7ae1 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x76d0386a ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x78fc938b ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x7e264b72 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x80f353a8 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x8131feef ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x818f2ed8 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x82904b46 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x8408de29 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x84b5fb6c ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x84f82d59 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x8c16de3d __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x8fbe5d7c ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x958756ed ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x97149d1f ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x9c6bb725 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xa157a44e ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xaa157485 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0xaa1707c4 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0xab063956 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0xafadc7ba ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xba9c326d ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xbf9daf27 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0xbfb0e50d ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0xc17a2184 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xc22e98c6 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc399d8ba rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0xc6782b39 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xc7e9782e ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xced25db8 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0xd20443ca ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0xd358cd9f ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0xd50b0a22 ieee80211_ie_split +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xddb47d52 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xe9817387 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xe9a4305d ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xea662c3f ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xec57124b ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xf1e9c11d ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xf307d0f9 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xf395de03 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0xf3bcf549 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0xfa1baa29 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfd52e267 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xfea25f4a ieee80211_beacon_loss +EXPORT_SYMBOL net/mac802154/mac802154 0x061892dd ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x133cf002 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x1c9d8756 ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0x1d587749 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x2cec6ef9 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x5e5ec911 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x7477326f ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x8d8d8d45 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xeb5961b4 ieee802154_alloc_hw +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x010373b6 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x02366bff register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0ff58e44 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x29e93435 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x30428d09 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x34979f5b register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3c0012ad ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3e3b999a ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x47037dc2 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x51b69417 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x80f81115 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x8747ee94 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9d491ec4 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe1e94bdd unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x0458a15e __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xbb0498d0 __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xe7087745 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x3e90ed53 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0x5be55cc3 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x86d98be6 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0xb3915021 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xc2c56fea nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xf5a8faa0 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/x_tables 0x08c473b7 xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x09b74513 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x15c59c57 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x253e8b44 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x281be161 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x2c4ba735 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x3db9eb45 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x73580260 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x95fb645e xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0xb28f5ef1 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xba247c8f xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0xd0a3504c xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0xdfdaaa0a xt_register_targets +EXPORT_SYMBOL net/nfc/hci/hci 0x02bc914a nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x1c43c297 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x42a49ecc nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x4deab96a nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x5a3b0012 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x5bf1dd60 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x6f1099a1 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x7948364b nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x9c567e9c nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0xa1fe36c2 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xc01ea919 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xc2065773 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xd83852ae nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0xde6f6512 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0xe200e434 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0xfa823267 nfc_hci_send_response +EXPORT_SYMBOL net/nfc/hci/hci 0xfd22fbe1 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xfdb54a7d nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x0da762b9 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x1ba0db8e nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x29823e61 nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xeb165327 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0xf95fe5b3 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0xfa193816 nci_recv_frame +EXPORT_SYMBOL net/nfc/nfc 0x16800778 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x254154bd nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x282c225e nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x2922412b nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x3048dae7 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x316b08bc nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x47899dd9 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x4caa520a nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x606a2220 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x61c26857 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x623623c7 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x95cbc038 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x97f978e3 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0xaa6a36ee nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0xad895951 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0xb84ba201 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0xccc8cc2e nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0xd73c4e43 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0xdce04f8d nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0xe6c3e608 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0xf25dcd1b nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc_digital 0x0dfb75bd nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x638d5741 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x6714a056 nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xb3ec8982 nfc_digital_register_device +EXPORT_SYMBOL net/phonet/phonet 0x0262494d phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x232eddd6 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x23ecc477 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x2467feb3 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0x3b7c0a50 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0xe1563f31 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xe2152971 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0xe9890c1f phonet_stream_ops +EXPORT_SYMBOL net/rds/rds 0x7505d413 rds_str_array +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1f703e48 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x219ed3aa rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x29506a4b rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x450ce221 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x4aa11508 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x74e79002 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x84460621 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x86af1ace rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8882455f rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xa6bb5b71 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xb368074c key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xc4f21899 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xcd7c6a1c rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf1958a55 rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf2ac16de rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/sctp/sctp 0xf7c49983 sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x1185280c gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x5dc7edcf gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x9ac7cb7e gss_mech_put +EXPORT_SYMBOL net/sunrpc/sunrpc 0x74f346e2 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0x9f282975 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0xb5ae3095 xdr_truncate_encode +EXPORT_SYMBOL net/wimax/wimax 0x88b0e343 wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0x8b7f85f3 wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x017fd93f cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x03af6d74 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x0710104d __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x086d1abb wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0da6129b cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x10a64820 wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x10b0972f cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1eb8ed7e cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x1f1edf3b cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x21aff3e0 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x2224de80 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x2beb8ebb cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x2ec00488 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x321ac653 cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x32be90e1 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x350ed91c cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x35a7c51e ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x3a39400c cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x3bbcb43e regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x3faad35b cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x4687842b cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x48143618 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x5134f872 cfg80211_del_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x5207bda8 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x539bd741 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x55c921f4 cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x5e2c0221 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x612139b2 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x61434b27 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x62a137af cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x687810e9 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x6f56c930 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x754f0e91 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x7ab79765 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7f0cb4af wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x89c35e0f cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8a8b5692 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x8d71bebf cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x93c1e1bf cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x93ff612c wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x959cfacd cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x98aaf9a6 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x98f52159 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x990a9d86 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x9950ba6d cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x99f1aa5a cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x9eb23bb0 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x9fae7d70 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xa7090dcc cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xac9f104b cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xaeada866 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0xb4abb830 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0xbad62b6a wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0xbda0cbf3 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0xc236ee2c cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xc3b52410 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0xc47f3a74 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xcae91fd1 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xcb9c621d cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xcd828794 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xcd91a7b6 cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xcf618a57 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0xd0c92141 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0xd233caee cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xd3d0c6dd cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0xdaf27e48 cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdd56ddae __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xdf448611 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0xe1232ebf wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xe15d1dc9 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xe1e1ce65 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf189bce9 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xf2728783 ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xf60e6186 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xf7627906 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0xf809d44c __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xf92f6767 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xfa62e3d1 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0xfe3cb46d cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x09eaa0d9 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x9849ca67 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xaa072cce lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xac04196f lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xb9cdd16b lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0xfc5551a4 lib80211_register_crypto_ops +EXPORT_SYMBOL sound/ac97_bus 0xbb9eb6bf ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0xa0512bed snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x20fdafaa snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x39fb3276 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x8ee261ce snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xc23d6366 snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcac0a3be snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x3a57f235 snd_seq_autoload_unlock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xa1e1a2e8 snd_seq_device_new +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xa24f5a8a snd_seq_device_register_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xb90668b2 snd_seq_autoload_lock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xc622fb29 snd_seq_device_unregister_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf0a1fdb3 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x045df6a4 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x19644b06 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x237c480c snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x46d509d4 snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x48501cc2 snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x57427cce snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x6e4581b3 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xfdab5ab4 snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x73933c82 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x089f0a7c snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x0f1b7e4e snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x12b1ab52 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x13d0c056 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0x18942d6c snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x1dfc0cb8 snd_info_register +EXPORT_SYMBOL sound/core/snd 0x20da7730 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0x21a3ef6f snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x27a0df0e _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0x286df2f5 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x29539653 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x2ca8f9c2 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0x2f6ea8d9 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0x31fdbe7a snd_card_proc_new +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3dc1b54e snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4b015768 snd_iprintf +EXPORT_SYMBOL sound/core/snd 0x4e6e758b snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x57f6016a snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x5fc03c27 snd_component_add +EXPORT_SYMBOL sound/core/snd 0x6382c01b snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x67cd96e5 snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x6a4f266d snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x6b68a618 snd_card_new +EXPORT_SYMBOL sound/core/snd 0x6bbf2703 snd_cards +EXPORT_SYMBOL sound/core/snd 0x71f50ad6 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x79884cc2 snd_device_free +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x8462d67e snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0x85347dfe snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0x8757b925 snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x8a9e4098 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8efcf9e0 snd_get_device +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x90467532 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x995b19bd snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa001df12 snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0xa0108f8f snd_device_new +EXPORT_SYMBOL sound/core/snd 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0xa2fb8951 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0xad734090 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0xae31949c snd_card_free +EXPORT_SYMBOL sound/core/snd 0xb191b8b4 snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb4f4bf5b snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0xb8d506f6 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0xb8f2dd10 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0xc0b265c2 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0xc65d27e1 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0xc70a23c9 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xcb72f3a3 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0xcbc169c0 snd_card_register +EXPORT_SYMBOL sound/core/snd 0xcf2bcad6 snd_register_device_for_dev +EXPORT_SYMBOL sound/core/snd 0xef06f3e7 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0xf7c5a962 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-hwdep 0xfb7045c2 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x01a297d0 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x06b310c9 snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x078c2be2 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x0fc07016 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x187ecedc _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x1b8b3d23 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0x1bc4f8ef snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x1cd56b11 snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x253c2d1c snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x2734245b snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3acb575e snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x3b1ec5b3 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x478a561f snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x5898dcba snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x5e57f923 snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x60b82b0e snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x70edea19 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x783552c8 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x8c69e90f snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x90193f88 snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0x904bc5af snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x9955b801 snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0x99e4dc6f snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xa417a269 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xa47a5b61 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xa6557220 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0xa912353a snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0xadbdc0d7 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0xb1131b7b snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xbbe8fe8f snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0xbe5c6dc4 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0xbf603e18 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0xc40e0fd6 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xce52e49d snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0xd45f9933 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0xd713d32a snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xdbbd3fe6 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0xe086af42 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0xe4b8d0fa snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe6c84141 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0xee267388 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf7363138 snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xf738e76a snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0xfa9d795a snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xfb2d76d5 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0xfc40fb76 snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0xfeb37320 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x11875fe6 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x127a1042 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1743f32d snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x391a3702 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x45227dec snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4882a7a6 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5046e69c snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x55c3d870 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x70115a25 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x98992f5a snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa0175acf snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa0c86a08 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0xaab0836f snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xcb03b057 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd927794f snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf06fbc1a snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0xff2dabed snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-timer 0x08259dcc snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x158969ac snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0x15ffab37 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x202e6a95 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x47f44494 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x4836019f snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0x77d39dce snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x8f4bbb72 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0xa3ec33ce snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0xac4b469f snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0xb07d05c0 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0xc3b924e2 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0xdb2d9b2b snd_timer_global_free +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x1ccbfe34 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x13273513 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x2122d3c4 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x40f606dd snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x849d61a2 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa7a08502 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xb2b1d898 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xd234e49f snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xf503aa54 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xf9b46a57 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x20163b68 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x2022b045 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x207c4cbc snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x29ab1238 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x6fb2934d snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x83557d4b snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x90514d75 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xb5eb099f snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xdc6bc2c0 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x00d00c8b cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x068132e9 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0cf55970 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1351fc45 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1401199d cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1783eadf avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x245cef1d amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x278f3cbf cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2bc4b61d amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x312aeebf snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x34d5cfa9 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3bc31aa2 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5765dda0 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x65d820ad amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6d76bd86 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7641c8cc iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x82442172 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8d2b4b4c fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x978bbb85 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa2103520 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa8208677 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa916246a cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb823b7bc amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc0cad3fc amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc2c470f7 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xccdcd587 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd641c1c6 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe16743a2 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe5cd210a fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf1a3bb84 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf78db1db amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x3698d3b7 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x3b73c61c snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x52f8152f snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x7584fd42 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xbf54fa1a snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xc2220a77 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x1e04e138 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x3f85efc9 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x5e4c58ae snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xcce6b367 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xe3cc0c98 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xfb6ec5bf snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x09075201 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x0d8e346f snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x11422948 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x18c7d312 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x38582d15 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x7808711b snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-i2c 0x5bfdf324 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x5f1ed4e4 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x87509ed9 snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0xb5015b8b snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0xc611dade snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xf8046ee9 snd_i2c_sendbytes +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0d85ded4 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x23ee93ee snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x26b4dcd7 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x28c264fd snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2b76b805 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3040886c snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x8d8c45a1 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9615011f snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9a039c5e snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9e1943d1 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa7f58187 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb2b8f0a1 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbbe4a7f5 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc0af201e snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc9adc6b9 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xcc3f6db0 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xdede39e1 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x000706be snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x04374c75 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x46eed5e2 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7957ae55 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x8c14fd70 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xb0bc887a snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xd97c1542 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xda9a429e snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xe73afb59 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x6629fbec snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x86170614 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x90f269bc snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x145426f5 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x239a76c7 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x336d3dd3 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3b38b5d7 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3c20c21f oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5946c591 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x62cfdfb1 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x63ae0c28 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x91687fdc oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9176e951 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x976e4b65 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x97f47637 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa296b280 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa3bb5fec oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb1103e65 oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb211f246 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbaa5d7eb oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbdb29591 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xdf988708 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf0d37e04 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf7f2c537 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x1c67d8fb snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x3958ba20 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x7801ab9a snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xb04a0832 snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xd6ee5499 snd_trident_free_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x1d8d06d0 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x936f3177 tlv320aic23_regmap +EXPORT_SYMBOL sound/soundcore 0x02d34f24 register_sound_special +EXPORT_SYMBOL sound/soundcore 0x30aaa8a2 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xa03f75b7 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xa0d229bd register_sound_midi +EXPORT_SYMBOL sound/soundcore 0xa884c829 register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xd0a4f23b sound_class +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x2cdc21d8 snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x76db3999 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x8c4e6e36 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x96016901 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xc6ce115c snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xc916a0a3 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/snd-util-mem 0x49cdd7b5 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x4bf44e9e __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6c94fbf9 snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9b34bdfe __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xae500846 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xbb435427 snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xbd394ba4 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xd9f21ab4 snd_util_mem_avail +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x3737fc1d snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x000b951b devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x0020c4a2 vme_irq_handler +EXPORT_SYMBOL vmlinux 0x002696e8 dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x0075dce3 mount_ns +EXPORT_SYMBOL vmlinux 0x00801678 flush_scheduled_work +EXPORT_SYMBOL vmlinux 0x008d2ead dquot_commit +EXPORT_SYMBOL vmlinux 0x00920592 sg_miter_next +EXPORT_SYMBOL vmlinux 0x00b5e573 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0x00bba990 blk_make_request +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00dd4bc5 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x010565b5 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x013db543 blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x0151a167 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x0171d14d tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x01790e94 csum_partial_copy +EXPORT_SYMBOL vmlinux 0x018f7069 elevator_exit +EXPORT_SYMBOL vmlinux 0x01d54634 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0x01f462ea inet_select_addr +EXPORT_SYMBOL vmlinux 0x01f6526f nf_afinfo +EXPORT_SYMBOL vmlinux 0x0204ff14 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x02091847 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0212820a ip_options_compile +EXPORT_SYMBOL vmlinux 0x0215744d abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0x023cb17f phy_stop +EXPORT_SYMBOL vmlinux 0x024bf827 radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x02502054 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x029f7cff scsi_init_io +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02b33dc6 new_inode +EXPORT_SYMBOL vmlinux 0x02b5207a compat_nf_setsockopt +EXPORT_SYMBOL vmlinux 0x02c826b0 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0x02dfbd74 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x03068051 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x030d8019 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x0314312a of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x03159631 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x031c35b3 kfree_put_link +EXPORT_SYMBOL vmlinux 0x0325a84a of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x0343e5a6 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x035dbc16 blk_integrity_register +EXPORT_SYMBOL vmlinux 0x035ea6a1 scsi_target_resume +EXPORT_SYMBOL vmlinux 0x035f891b down_interruptible +EXPORT_SYMBOL vmlinux 0x03629dd9 vfs_writev +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x036ff3be ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x038dc6eb sock_no_listen +EXPORT_SYMBOL vmlinux 0x03b76556 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x03bcc61d netdev_crit +EXPORT_SYMBOL vmlinux 0x03c06156 bitmap_fold +EXPORT_SYMBOL vmlinux 0x03c718e3 simple_empty +EXPORT_SYMBOL vmlinux 0x03ddc3f9 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x03ebda85 dns_query +EXPORT_SYMBOL vmlinux 0x03fcb0cb xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x03fcfb31 tcp_check_req +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x045bbecb dget_parent +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04956877 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x0495b508 scsi_print_sense +EXPORT_SYMBOL vmlinux 0x04abcca2 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x04c51195 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x04e8c175 security_path_rename +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04ec7e36 tcp_ioctl +EXPORT_SYMBOL vmlinux 0x04f97542 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x05186ca4 flush_icache_range +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x052ed6a2 generic_write_end +EXPORT_SYMBOL vmlinux 0x054a40d0 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x055c8559 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x0593a99b init_timer_key +EXPORT_SYMBOL vmlinux 0x059ab6f4 __bforget +EXPORT_SYMBOL vmlinux 0x05aa4186 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x05b55015 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x05b6a7af tcp_release_cb +EXPORT_SYMBOL vmlinux 0x05c8bce2 from_kgid +EXPORT_SYMBOL vmlinux 0x0614d4f7 max8925_reg_read +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x061daf37 phy_driver_register +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x064de05c md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x06ae4acf pci_set_power_state +EXPORT_SYMBOL vmlinux 0x06c7f92a user_path_create +EXPORT_SYMBOL vmlinux 0x06f12bc9 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x06f69284 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x06fe61cf __napi_schedule +EXPORT_SYMBOL vmlinux 0x070ef3ad inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x071b7eea irq_stat +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x0752b693 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x0767382f xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x07a4b576 flex_array_free +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07aafffc vfs_llseek +EXPORT_SYMBOL vmlinux 0x07ac8372 __nla_put +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07cea686 mii_check_gmii_support +EXPORT_SYMBOL vmlinux 0x07db075e vfs_getattr +EXPORT_SYMBOL vmlinux 0x07e24411 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x07e70e33 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x08034400 param_get_invbool +EXPORT_SYMBOL vmlinux 0x080bc082 ether_setup +EXPORT_SYMBOL vmlinux 0x08235843 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x08447651 phy_init_hw +EXPORT_SYMBOL vmlinux 0x086b099c __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x0871fb2e tcp_shutdown +EXPORT_SYMBOL vmlinux 0x088ef87c sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x08a7cabc sock_kfree_s +EXPORT_SYMBOL vmlinux 0x08e3364f scsi_show_sense_hdr +EXPORT_SYMBOL vmlinux 0x08f3465b csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x08f5ebc8 pcim_pin_device +EXPORT_SYMBOL vmlinux 0x093bfc3f proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x0947ce9c request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x0963f278 mii_check_link +EXPORT_SYMBOL vmlinux 0x097b5998 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x09acd754 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x09b0363d generic_permission +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c6c0df __frontswap_load +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09e35c41 input_set_capability +EXPORT_SYMBOL vmlinux 0x09fa2d06 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x09fd320c mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a39df27 dma_release_from_coherent +EXPORT_SYMBOL vmlinux 0x0a62be90 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0x0a6b7b0b netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x0a6bc6ff mmc_add_host +EXPORT_SYMBOL vmlinux 0x0abcdd15 netif_skb_features +EXPORT_SYMBOL vmlinux 0x0acb1a3c __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0af560a8 scsi_execute +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b2c3849 wake_up_process +EXPORT_SYMBOL vmlinux 0x0b3fa452 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x0b5b9083 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b941d8f sk_alloc +EXPORT_SYMBOL vmlinux 0x0b984eac tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x0ba5cd8c generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x0ba88b08 simple_rmdir +EXPORT_SYMBOL vmlinux 0x0bb223bf scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x0bb40424 inet_ioctl +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bccb3de iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x0c127dff register_console +EXPORT_SYMBOL vmlinux 0x0c21d111 d_obtain_root +EXPORT_SYMBOL vmlinux 0x0c248675 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x0c3f79de vme_irq_request +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c4b89bd inode_get_bytes +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c670da9 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c7ca16e phy_start +EXPORT_SYMBOL vmlinux 0x0c7d6bdb vme_register_bridge +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cb095e5 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x0cc51568 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x0cc5ad32 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x0cd6ead0 vfs_create +EXPORT_SYMBOL vmlinux 0x0cd7c249 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x0d0453e1 dev_queue_xmit +EXPORT_SYMBOL vmlinux 0x0d0bfb38 compat_sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x0d2751c1 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x0d458804 get_cached_acl +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d6adf45 set_cached_acl +EXPORT_SYMBOL vmlinux 0x0d744e66 misc_deregister +EXPORT_SYMBOL vmlinux 0x0d8ceb70 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x0d9ce4a1 do_sync_read +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0da2cdca blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x0dbaf2c9 udp_add_offload +EXPORT_SYMBOL vmlinux 0x0dc633ab I_BDEV +EXPORT_SYMBOL vmlinux 0x0dc9b7ae devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0x0dde5447 vga_tryget +EXPORT_SYMBOL vmlinux 0x0dfa4f58 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x0e0e6568 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x0e0e81c0 tcp_fastopen_create_child +EXPORT_SYMBOL vmlinux 0x0e19eb3c fb_pan_display +EXPORT_SYMBOL vmlinux 0x0e2d93b3 dev_uc_add +EXPORT_SYMBOL vmlinux 0x0e34de5f cdev_add +EXPORT_SYMBOL vmlinux 0x0e418a8f simple_transaction_release +EXPORT_SYMBOL vmlinux 0x0e44ad91 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x0e538f29 nobh_writepage +EXPORT_SYMBOL vmlinux 0x0e63a105 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0ea0265e tty_do_resize +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ed703c5 kfree_skb_list +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f127245 mii_ethtool_gset +EXPORT_SYMBOL vmlinux 0x0f1b0e9c blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x0f2aa9ad jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x0f3270fc inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f5c5738 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x0f6687a9 generic_make_request +EXPORT_SYMBOL vmlinux 0x0f6d41df nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x0f7d66e9 ip_fragment +EXPORT_SYMBOL vmlinux 0x0f80d890 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x0f87e438 coherent_swiotlb_dma_ops +EXPORT_SYMBOL vmlinux 0x0f9337b5 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x0f9a55e4 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x0faabbcc padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fb7f6a9 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x0fdd6bc6 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x0ff2c759 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x100339de dst_release +EXPORT_SYMBOL vmlinux 0x1006aeab d_obtain_alias +EXPORT_SYMBOL vmlinux 0x1013b80f mmc_free_host +EXPORT_SYMBOL vmlinux 0x101d77ae mmc_can_trim +EXPORT_SYMBOL vmlinux 0x102873b6 skb_push +EXPORT_SYMBOL vmlinux 0x1038f55a simple_dname +EXPORT_SYMBOL vmlinux 0x1069b0d1 blkdev_get +EXPORT_SYMBOL vmlinux 0x1072a394 csum_partial_copy_from_user +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x10950ee1 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x10b8b751 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x10b9f03e blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x10eb555a mmc_gpiod_free_cd +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x110b9bad netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x110e2eaf dcache_dir_close +EXPORT_SYMBOL vmlinux 0x1114274f dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x11165167 phy_device_free +EXPORT_SYMBOL vmlinux 0x1123a169 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x114677b5 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x116a37b9 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x116a9c00 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x117b3dae kset_register +EXPORT_SYMBOL vmlinux 0x117f4354 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x1188b47b key_link +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x11b1bfdf backlight_force_update +EXPORT_SYMBOL vmlinux 0x11c8546c touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0x11da83f6 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x12207007 inet_sendmsg +EXPORT_SYMBOL vmlinux 0x123f82f3 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x1250360d lockref_get +EXPORT_SYMBOL vmlinux 0x126dde32 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0x127b235e skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x127d0a33 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x129e2094 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12bc2519 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x12c016ce d_lookup +EXPORT_SYMBOL vmlinux 0x12c928cb clk_get +EXPORT_SYMBOL vmlinux 0x12d05b1d clocksource_register +EXPORT_SYMBOL vmlinux 0x12dfeb12 vprintk_emit +EXPORT_SYMBOL vmlinux 0x12eaeec7 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x1305d532 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x1307282f uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x131a165c rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x132a841a kernel_write +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13315729 flex_array_alloc +EXPORT_SYMBOL vmlinux 0x1332a873 xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x1335702f gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x1387dfc8 set_bdi_congested +EXPORT_SYMBOL vmlinux 0x139fcc75 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x13b7578d clocksource_unregister +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13ec2e2b security_path_chown +EXPORT_SYMBOL vmlinux 0x13f44cc2 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x1403effb bdi_register_dev +EXPORT_SYMBOL vmlinux 0x141f85b9 uart_get_divisor +EXPORT_SYMBOL vmlinux 0x145775ac xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x1459213f ihold +EXPORT_SYMBOL vmlinux 0x145da1a6 wireless_send_event +EXPORT_SYMBOL vmlinux 0x1471f74f phy_init_eee +EXPORT_SYMBOL vmlinux 0x147df6ec vme_slave_request +EXPORT_SYMBOL vmlinux 0x1490242c set_disk_ro +EXPORT_SYMBOL vmlinux 0x149c7752 param_ops_uint +EXPORT_SYMBOL vmlinux 0x14b09fa1 serio_close +EXPORT_SYMBOL vmlinux 0x14be4cf4 __blk_run_queue +EXPORT_SYMBOL vmlinux 0x14c0f0c1 dump_skip +EXPORT_SYMBOL vmlinux 0x14c7c4e0 compat_tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x14cd0e2f proc_set_size +EXPORT_SYMBOL vmlinux 0x14d9c877 ppp_dev_name +EXPORT_SYMBOL vmlinux 0x14dc8d0f param_set_ushort +EXPORT_SYMBOL vmlinux 0x14fa3b0f touch_atime +EXPORT_SYMBOL vmlinux 0x1523cfcc inet6_offloads +EXPORT_SYMBOL vmlinux 0x1533a94a __module_get +EXPORT_SYMBOL vmlinux 0x15364b63 ida_remove +EXPORT_SYMBOL vmlinux 0x15370c4e pci_dev_driver +EXPORT_SYMBOL vmlinux 0x153a0289 backlight_device_register +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x154dc444 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x1551d124 i2c_del_driver +EXPORT_SYMBOL vmlinux 0x15768a9a sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x157d22fa locks_free_lock +EXPORT_SYMBOL vmlinux 0x15999cee iov_iter_init +EXPORT_SYMBOL vmlinux 0x15a26630 mmc_can_reset +EXPORT_SYMBOL vmlinux 0x15ade8aa dev_mc_add +EXPORT_SYMBOL vmlinux 0x15c2beff scsi_dma_map +EXPORT_SYMBOL vmlinux 0x15c787ea capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x15e9e6bc km_is_alive +EXPORT_SYMBOL vmlinux 0x15ed1d2e elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x15fe9461 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x1600311e rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x1623f513 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x162a49cf jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x16305289 warn_slowpath_null +EXPORT_SYMBOL vmlinux 0x16326a27 bioset_free +EXPORT_SYMBOL vmlinux 0x16531b9f inet_bind +EXPORT_SYMBOL vmlinux 0x16766435 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x169aa7ea __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0x16a41cfb of_get_address +EXPORT_SYMBOL vmlinux 0x16b4351b genl_notify +EXPORT_SYMBOL vmlinux 0x16b505f1 ip_ct_attach +EXPORT_SYMBOL vmlinux 0x16e55d13 __nla_reserve +EXPORT_SYMBOL vmlinux 0x16f94d58 of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x16fd4c7f blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x170e3aff dma_release_declared_memory +EXPORT_SYMBOL vmlinux 0x1717d5e9 free_task +EXPORT_SYMBOL vmlinux 0x1784139d neigh_event_ns +EXPORT_SYMBOL vmlinux 0x178ee37c devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x1793f685 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x179c2501 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x17a142df __copy_from_user +EXPORT_SYMBOL vmlinux 0x17a7ffb4 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17e34348 ___pskb_trim +EXPORT_SYMBOL vmlinux 0x17e7ab67 mmc_release_host +EXPORT_SYMBOL vmlinux 0x181d04ca jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x182d6867 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0x183eb805 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x1848840f block_read_full_page +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x18668b49 update_devfreq +EXPORT_SYMBOL vmlinux 0x18830640 d_make_root +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x1895dd50 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18b48e28 __memset_io +EXPORT_SYMBOL vmlinux 0x18c0029d iput +EXPORT_SYMBOL vmlinux 0x18df0b2b jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x19095185 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x191e807d scsi_add_device +EXPORT_SYMBOL vmlinux 0x1929f6c7 swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x19325e52 fget +EXPORT_SYMBOL vmlinux 0x1933960b param_set_short +EXPORT_SYMBOL vmlinux 0x193e33b6 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x19444627 memcpy_fromiovecend +EXPORT_SYMBOL vmlinux 0x194dbab3 of_phy_connect +EXPORT_SYMBOL vmlinux 0x198dccea scsi_host_set_state +EXPORT_SYMBOL vmlinux 0x1992d8dd tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a175bb pcim_enable_device +EXPORT_SYMBOL vmlinux 0x19b7dc9f phy_resume +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19d4e53d of_phy_attach +EXPORT_SYMBOL vmlinux 0x1a109e7b sock_wake_async +EXPORT_SYMBOL vmlinux 0x1a12e0a6 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x1a74183a vme_master_request +EXPORT_SYMBOL vmlinux 0x1a9e56ea framebuffer_release +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1aca1ead inet6_del_offload +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b07dfd9 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b353088 clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0x1b422077 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x1b46a413 filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b7b06ed truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b8bdc59 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x1b9599e5 wait_on_sync_kiocb +EXPORT_SYMBOL vmlinux 0x1ba5484d key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x1bacc90e tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x1bca2a90 prepare_to_wait +EXPORT_SYMBOL vmlinux 0x1bdc26cf sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x1bdcff64 seq_escape +EXPORT_SYMBOL vmlinux 0x1c1151f5 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x1c5c3b11 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0x1c7467eb of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0x1ccc82f6 of_device_register +EXPORT_SYMBOL vmlinux 0x1ce3b1fb __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x1d0a7936 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x1d0bd714 netif_device_attach +EXPORT_SYMBOL vmlinux 0x1d0cdd85 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x1d1056e5 crc32_be +EXPORT_SYMBOL vmlinux 0x1d11ecc0 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x1d19b6a2 mount_subtree +EXPORT_SYMBOL vmlinux 0x1d20b60f dev_close +EXPORT_SYMBOL vmlinux 0x1d248516 __skb_checksum +EXPORT_SYMBOL vmlinux 0x1d529a08 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x1d651657 devm_gpio_request +EXPORT_SYMBOL vmlinux 0x1d6590f4 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x1d89bdac neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x1d92d898 complete_and_exit +EXPORT_SYMBOL vmlinux 0x1da946e0 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1df2ce52 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x1df35536 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x1df41d79 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x1e047854 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e2943ab of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x1e3c4653 of_dev_get +EXPORT_SYMBOL vmlinux 0x1e444093 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x1e5b6fa8 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e835542 skb_dequeue +EXPORT_SYMBOL vmlinux 0x1e9654a6 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea06663 _raw_write_lock +EXPORT_SYMBOL vmlinux 0x1ea0a7ab kernel_neon_begin_partial +EXPORT_SYMBOL vmlinux 0x1eaf156b __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x1ec3bed9 hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0x1ed610c7 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x1ee0b316 bio_integrity_free +EXPORT_SYMBOL vmlinux 0x1f0fd7e7 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x1f20728a finish_open +EXPORT_SYMBOL vmlinux 0x1f26e40f account_page_dirtied +EXPORT_SYMBOL vmlinux 0x1f54e93d param_array_ops +EXPORT_SYMBOL vmlinux 0x1f6ce67a sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x1f828030 kill_block_super +EXPORT_SYMBOL vmlinux 0x1f8f613d devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x1f9e244c __bread_gfp +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fc8f09a generic_file_mmap +EXPORT_SYMBOL vmlinux 0x1fcd7985 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x1fcf4d4b _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fdc7df2 _mcount +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1fedf0f4 __request_region +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x20124d60 alloc_xenballooned_pages +EXPORT_SYMBOL vmlinux 0x204346af proc_dostring +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x2050c15d inode_add_bytes +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x20852f1e led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0x20906cd5 idr_destroy +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20acd244 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum +EXPORT_SYMBOL vmlinux 0x20ffa7f6 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x2106a794 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x211f68f1 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x213eac8c vfs_whiteout +EXPORT_SYMBOL vmlinux 0x215ebd78 bitrev16 +EXPORT_SYMBOL vmlinux 0x216dd489 put_cmsg +EXPORT_SYMBOL vmlinux 0x2184407c pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x2187d0aa blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x2188a5a8 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x21b51fc0 filemap_map_pages +EXPORT_SYMBOL vmlinux 0x21bc331c netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x22212809 __kfree_skb +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x22434ab9 key_alloc +EXPORT_SYMBOL vmlinux 0x224ff4ad wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x22ad8041 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22baea3d proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x22bb5efd xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x23449b59 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x23467d5a dev_deactivate +EXPORT_SYMBOL vmlinux 0x235702b6 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x238f32c1 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x23917a1a gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x2395f7dc dm_unregister_target +EXPORT_SYMBOL vmlinux 0x2397da66 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x23a47e0c ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23b39694 netif_receive_skb +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23bbfe93 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x23c8f257 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x23c9891c kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x23cf52a9 neigh_table_clear +EXPORT_SYMBOL vmlinux 0x23d8ff5d devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x23fef865 bio_reset +EXPORT_SYMBOL vmlinux 0x2410c0be param_set_copystring +EXPORT_SYMBOL vmlinux 0x2410ec83 bdev_read_only +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x2421b8ed ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x24239b1b locks_init_lock +EXPORT_SYMBOL vmlinux 0x2426eec0 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x2436f2fa generic_getxattr +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2445e7d0 dev_mc_flush +EXPORT_SYMBOL vmlinux 0x244f8349 proc_mkdir +EXPORT_SYMBOL vmlinux 0x24554b35 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x247594b8 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x2488258c register_quota_format +EXPORT_SYMBOL vmlinux 0x24b05077 pci_scan_bus +EXPORT_SYMBOL vmlinux 0x24cdbf9d devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x24ce108f seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x24e95986 is_bad_inode +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x2501c098 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x252c8e7d qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x2534d069 dmam_release_declared_memory +EXPORT_SYMBOL vmlinux 0x25555da7 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x2559bb76 blk_requeue_request +EXPORT_SYMBOL vmlinux 0x255bb072 change_bit +EXPORT_SYMBOL vmlinux 0x255d417e pci_enable_msix +EXPORT_SYMBOL vmlinux 0x25611d03 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x25b3e44d __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x25c0f82b backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x25e58bc2 sync_filesystem +EXPORT_SYMBOL vmlinux 0x25e8274b tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x25fd9d85 led_blink_set +EXPORT_SYMBOL vmlinux 0x26098251 tcp_prequeue +EXPORT_SYMBOL vmlinux 0x260fbdd6 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x2613e6a8 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x261cba17 blk_rq_init +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x26496906 vc_cons +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x2665d53a key_create_or_update +EXPORT_SYMBOL vmlinux 0x266c5ba7 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x2672823f bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x2673b9b3 may_umount_tree +EXPORT_SYMBOL vmlinux 0x26af383e netpoll_setup +EXPORT_SYMBOL vmlinux 0x26d25d70 devm_request_resource +EXPORT_SYMBOL vmlinux 0x26d46cdc of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x26d83105 bh_submit_read +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26f47ed6 dput +EXPORT_SYMBOL vmlinux 0x26f77c29 ftrace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x27154cb6 sk_release_kernel +EXPORT_SYMBOL vmlinux 0x2724ba66 __ioremap +EXPORT_SYMBOL vmlinux 0x2733930d skb_insert +EXPORT_SYMBOL vmlinux 0x2738168f blk_peek_request +EXPORT_SYMBOL vmlinux 0x273a82e1 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x275976e0 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x279ade2b posix_test_lock +EXPORT_SYMBOL vmlinux 0x27a8a86b inetdev_by_index +EXPORT_SYMBOL vmlinux 0x27a9d4e0 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x27aecdaa blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27be298e __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0x27c497bb napi_complete_done +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27ea7dfb elevator_alloc +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x281a5cdf security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x28318305 snprintf +EXPORT_SYMBOL vmlinux 0x284193f1 generic_ro_fops +EXPORT_SYMBOL vmlinux 0x285118db netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x287375d9 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x28979b97 neigh_app_ns +EXPORT_SYMBOL vmlinux 0x28a2441a nf_log_unregister +EXPORT_SYMBOL vmlinux 0x28a2b29f radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28a9ea6c locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x28aab8da jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x28abfe6e scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x28c334c2 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x28d7ffea lg_local_unlock +EXPORT_SYMBOL vmlinux 0x28e28503 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x28fc5bda send_sig +EXPORT_SYMBOL vmlinux 0x291ba05d udplite_table +EXPORT_SYMBOL vmlinux 0x2922bb92 sock_i_ino +EXPORT_SYMBOL vmlinux 0x2929a5ab kthread_stop +EXPORT_SYMBOL vmlinux 0x29345bd5 read_code +EXPORT_SYMBOL vmlinux 0x29501e42 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x2955863f sk_free +EXPORT_SYMBOL vmlinux 0x295e3ca9 dma_common_mmap +EXPORT_SYMBOL vmlinux 0x296e8a05 dev_open +EXPORT_SYMBOL vmlinux 0x297bab11 sock_no_mmap +EXPORT_SYMBOL vmlinux 0x297d1401 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x2997de6b have_submounts +EXPORT_SYMBOL vmlinux 0x29a2ef1c fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x29aa55c6 update_region +EXPORT_SYMBOL vmlinux 0x29afa215 inet_offloads +EXPORT_SYMBOL vmlinux 0x29b7f261 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x29d9f33b mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x29f45ba6 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x2a0cf58a param_set_long +EXPORT_SYMBOL vmlinux 0x2a0dd914 sock_no_connect +EXPORT_SYMBOL vmlinux 0x2a0fb7e7 pci_get_class +EXPORT_SYMBOL vmlinux 0x2a1d6bc3 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0x2a26b879 pci_select_bars +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a3d7aa3 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x2a4324fb phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x2a551ca7 d_invalidate +EXPORT_SYMBOL vmlinux 0x2a5db136 up_read +EXPORT_SYMBOL vmlinux 0x2a5dd610 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x2a7018c7 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x2a73a83e scm_fp_dup +EXPORT_SYMBOL vmlinux 0x2a79ac13 clkdev_add +EXPORT_SYMBOL vmlinux 0x2a960db5 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x2aa1ad41 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2abb7cdd flow_cache_fini +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2afc476e buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x2afd0cbf fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x2b0aabe1 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b16f072 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b5d9251 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x2b6b062d mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x2b7d471d blk_end_request_all +EXPORT_SYMBOL vmlinux 0x2b87fca9 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x2b94feb2 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bb63ace jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x2bc60417 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x2bcc07c3 kernel_read +EXPORT_SYMBOL vmlinux 0x2bd886c6 bdgrab +EXPORT_SYMBOL vmlinux 0x2bdd6e28 node_states +EXPORT_SYMBOL vmlinux 0x2be0f12d dql_completed +EXPORT_SYMBOL vmlinux 0x2bef1661 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x2bfbea67 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x2bfd8331 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x2bfdf332 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x2c097754 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x2c1c620f simple_link +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c537039 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x2c63267b skb_pad +EXPORT_SYMBOL vmlinux 0x2c6dac05 make_bad_inode +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2c93fb0a simple_getattr +EXPORT_SYMBOL vmlinux 0x2c9e0f12 sock_no_getname +EXPORT_SYMBOL vmlinux 0x2cb88444 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x2cb8c386 fb_set_var +EXPORT_SYMBOL vmlinux 0x2cbcd803 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x2ccb27df dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x2ce018dc set_user_nice +EXPORT_SYMBOL vmlinux 0x2ce8ec1e sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x2cf73cb7 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x2d0dee4c rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d316a18 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d37342e cpu_online_mask +EXPORT_SYMBOL vmlinux 0x2d4f5827 ps2_drain +EXPORT_SYMBOL vmlinux 0x2d8ce846 user_path_at +EXPORT_SYMBOL vmlinux 0x2da238a0 contig_page_data +EXPORT_SYMBOL vmlinux 0x2dc58234 bdi_unregister +EXPORT_SYMBOL vmlinux 0x2dce2f1c __irq_regs +EXPORT_SYMBOL vmlinux 0x2dd9a36b flex_array_shrink +EXPORT_SYMBOL vmlinux 0x2de1327b bit_waitqueue +EXPORT_SYMBOL vmlinux 0x2deb970a jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2dfa0966 tty_port_close_start +EXPORT_SYMBOL vmlinux 0x2e0d2f7f queue_work_on +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e3a37c3 seq_open +EXPORT_SYMBOL vmlinux 0x2e6d2f17 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x2e7be112 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0x2ea4c1c9 lg_global_unlock +EXPORT_SYMBOL vmlinux 0x2ed07f27 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x2ef521e4 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2f015ec2 block_commit_write +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f047d5e pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f1b12b8 pci_map_rom +EXPORT_SYMBOL vmlinux 0x2f1cc5f3 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x2f3857e2 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x2f4f2bef elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x2f517b16 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x2f5bfed0 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x2f660722 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x2f6c1477 request_firmware +EXPORT_SYMBOL vmlinux 0x2f78c0a9 tty_port_destroy +EXPORT_SYMBOL vmlinux 0x2f7c2e28 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x2f959cfb xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x2fa0889e pipe_unlock +EXPORT_SYMBOL vmlinux 0x2faad13d inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0x2fab3335 dquot_get_dqinfo +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fbd9c4c lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0x2fc1367b scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x300bdd3b dm_put_device +EXPORT_SYMBOL vmlinux 0x304ec72b _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x30507d03 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x305cec12 _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x305d1fa3 blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0x307469c7 sk_capable +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x308fb43e pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x309c8b75 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x30a5792d sk_wait_data +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30dfb155 set_page_dirty +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30ed0bb3 scsi_register +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x3115159e netdev_warn +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x314659b3 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x3162b6d7 ipv4_specific +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x3179b458 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x319cf1aa ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x319e0726 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x31d44c12 add_disk +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31fb1bd2 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x321c8d1a pagecache_get_page +EXPORT_SYMBOL vmlinux 0x322ea5ac blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x3246e38a padata_start +EXPORT_SYMBOL vmlinux 0x324b3877 up +EXPORT_SYMBOL vmlinux 0x324f9fda pci_bus_get +EXPORT_SYMBOL vmlinux 0x3259b377 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x325aa9fe dma_find_channel +EXPORT_SYMBOL vmlinux 0x3263c317 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x326bbcc7 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x32770f5e pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x32931c5f simple_write_end +EXPORT_SYMBOL vmlinux 0x32d4e61e kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x32e2682b jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x32f074a4 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x32f45cae generic_setlease +EXPORT_SYMBOL vmlinux 0x33079464 skb_unlink +EXPORT_SYMBOL vmlinux 0x332a647e __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x33393915 blk_start_request +EXPORT_SYMBOL vmlinux 0x333cb37c __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x33458c5a finish_no_open +EXPORT_SYMBOL vmlinux 0x33568c28 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x337e3daa block_invalidatepage +EXPORT_SYMBOL vmlinux 0x33817870 param_get_bool +EXPORT_SYMBOL vmlinux 0x33b621b2 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x33ba5dae padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33de4bad pci_iomap +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f07d67 netdev_update_features +EXPORT_SYMBOL vmlinux 0x33f93f07 param_set_ullong +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x34026d94 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x340f3a03 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x3412713d skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x3422ed50 padata_add_cpu +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x349fc478 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x34bd54cf of_get_pci_address +EXPORT_SYMBOL vmlinux 0x34be9a45 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x34db6904 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x34dddac6 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34f967bd max8925_reg_write +EXPORT_SYMBOL vmlinux 0x3509459b component_match_add +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x351af5e5 lookup_one_len +EXPORT_SYMBOL vmlinux 0x352fffb0 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x354dcdbf bpf_check_classic +EXPORT_SYMBOL vmlinux 0x35517f73 iget_failed +EXPORT_SYMBOL vmlinux 0x35527a62 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x35590357 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x3562464c lookup_bdev +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x3567f70b pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x35826bea key_type_keyring +EXPORT_SYMBOL vmlinux 0x358e5135 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x358ffbfb fsnotify_get_group +EXPORT_SYMBOL vmlinux 0x35942065 empty_zero_page +EXPORT_SYMBOL vmlinux 0x35a3e27c netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35db6809 generic_mii_ioctl +EXPORT_SYMBOL vmlinux 0x35de80bd mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x35e00fac sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x35e99a97 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x3607997a devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x360f8f8a __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x360ff19f down +EXPORT_SYMBOL vmlinux 0x3624316c blk_mq_run_queues +EXPORT_SYMBOL vmlinux 0x3627d229 default_llseek +EXPORT_SYMBOL vmlinux 0x366a606b scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x3678b5c1 sock_kmalloc +EXPORT_SYMBOL vmlinux 0x369b5dff dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x369e1115 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36c3d687 kobject_set_name +EXPORT_SYMBOL vmlinux 0x36cd53c3 __sb_end_write +EXPORT_SYMBOL vmlinux 0x36ce1522 load_nls +EXPORT_SYMBOL vmlinux 0x36fb8e27 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x37080a2e proc_set_user +EXPORT_SYMBOL vmlinux 0x370e54a7 skb_find_text +EXPORT_SYMBOL vmlinux 0x372401b6 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x37278747 bdi_register +EXPORT_SYMBOL vmlinux 0x37296e48 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x377347a0 fput +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c226b7 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x37c7d3a6 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x37e9efd9 __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x37f077d7 migrate_page +EXPORT_SYMBOL vmlinux 0x38002f78 submit_bio +EXPORT_SYMBOL vmlinux 0x380ee87a abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x381e7357 clk_add_alias +EXPORT_SYMBOL vmlinux 0x38609166 d_delete +EXPORT_SYMBOL vmlinux 0x386cd1cd kernel_listen +EXPORT_SYMBOL vmlinux 0x387d9e4c ll_rw_block +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x389bc8e8 get_tz_trend +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38b864cb dentry_unhash +EXPORT_SYMBOL vmlinux 0x38c939e5 consume_skb +EXPORT_SYMBOL vmlinux 0x38d41196 seq_pad +EXPORT_SYMBOL vmlinux 0x38e59c40 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x38f308a1 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x38fd3d91 compat_ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x3908c765 generic_removexattr +EXPORT_SYMBOL vmlinux 0x391d56bf abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x3920c9a3 md_integrity_register +EXPORT_SYMBOL vmlinux 0x39263609 nonseekable_open +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x393aedf9 sync_blockdev +EXPORT_SYMBOL vmlinux 0x393d4de9 crc32_le +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394803cb swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0x39534d95 register_netdev +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x396e0098 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x398b1625 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x399e80ea fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39d00ade devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x39d304f3 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x39e29fe1 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x39e677b9 security_task_getsecid +EXPORT_SYMBOL vmlinux 0x3a3c9db7 kfree_skb +EXPORT_SYMBOL vmlinux 0x3a445038 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x3a4ff57f d_alloc +EXPORT_SYMBOL vmlinux 0x3a54b679 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x3a606514 free_xenballooned_pages +EXPORT_SYMBOL vmlinux 0x3a6c60cf clear_bdi_congested +EXPORT_SYMBOL vmlinux 0x3a701851 i2c_master_send +EXPORT_SYMBOL vmlinux 0x3a73807f dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x3a8d17ca blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3ab41b25 __copy_in_user +EXPORT_SYMBOL vmlinux 0x3b300948 percpu_counter_set +EXPORT_SYMBOL vmlinux 0x3b820170 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x3baa672d pcim_iomap +EXPORT_SYMBOL vmlinux 0x3bd1b1f6 msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x3bd83de4 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x3c010035 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x3c030edb page_follow_link_light +EXPORT_SYMBOL vmlinux 0x3c1bc3e0 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0x3c1cd162 f_setown +EXPORT_SYMBOL vmlinux 0x3c2dbe7d alloc_fcdev +EXPORT_SYMBOL vmlinux 0x3c3e5cea mdio_bus_type +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c450a22 __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x3c483012 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c9d1211 string_get_size +EXPORT_SYMBOL vmlinux 0x3cb8cec6 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x3cdb0ef8 __bitmap_full +EXPORT_SYMBOL vmlinux 0x3cdd5926 inode_set_flags +EXPORT_SYMBOL vmlinux 0x3cdf5e60 dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3cf0061e seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x3cfae893 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x3d093081 __percpu_counter_add +EXPORT_SYMBOL vmlinux 0x3d1e2399 write_one_page +EXPORT_SYMBOL vmlinux 0x3d47b0a6 PDE_DATA +EXPORT_SYMBOL vmlinux 0x3d7f4cfd xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x3d935464 dentry_path_raw +EXPORT_SYMBOL vmlinux 0x3d9ee9f0 clear_page +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dd079db get_user_pages +EXPORT_SYMBOL vmlinux 0x3dd855db tcf_action_exec +EXPORT_SYMBOL vmlinux 0x3de89cef param_ops_long +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e33cc6f __pci_enable_wake +EXPORT_SYMBOL vmlinux 0x3e3cd43f skb_put +EXPORT_SYMBOL vmlinux 0x3e747e92 pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x3e78fe54 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x3e7d0a37 param_set_invbool +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3ecac5f7 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x3ee1174c mmc_gpio_free_ro +EXPORT_SYMBOL vmlinux 0x3ee7ee39 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0x3ef6a71d gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x3f01eac3 phy_find_first +EXPORT_SYMBOL vmlinux 0x3f20e593 simple_setattr +EXPORT_SYMBOL vmlinux 0x3f22720e md_finish_reshape +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f4aae66 unregister_console +EXPORT_SYMBOL vmlinux 0x3f6da6fe __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x3f896f11 __scm_destroy +EXPORT_SYMBOL vmlinux 0x3fdeb059 register_exec_domain +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x40000ff3 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x4000e5a8 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x4021d437 genphy_update_link +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x4032ee03 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x40474b28 __kernel_write +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x4074f370 bdget_disk +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a93a13 udp_set_csum +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40ab8822 elv_add_request +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40d5bc76 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x40e2b5fb xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x40f53b7c i2c_verify_client +EXPORT_SYMBOL vmlinux 0x40fdb1f7 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x4137be17 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x413bca20 filp_close +EXPORT_SYMBOL vmlinux 0x4140dbda skb_queue_head +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x419a2f56 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x41bfc825 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x41ca9e05 dump_emit +EXPORT_SYMBOL vmlinux 0x420be990 ftrace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x422a86ba kernel_connect +EXPORT_SYMBOL vmlinux 0x42350e8d ucs2_strlen +EXPORT_SYMBOL vmlinux 0x423db7e7 napi_get_frags +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x424d6fce empty_aops +EXPORT_SYMBOL vmlinux 0x425dd77a tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x4269061e uart_register_driver +EXPORT_SYMBOL vmlinux 0x427a8049 make_kuid +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42ae5af0 dqstats +EXPORT_SYMBOL vmlinux 0x42bff691 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x42e4e5b0 scsi_device_get +EXPORT_SYMBOL vmlinux 0x42f02859 led_update_brightness +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x430ac220 ata_link_printk +EXPORT_SYMBOL vmlinux 0x43290c40 dquot_resume +EXPORT_SYMBOL vmlinux 0x433dbab1 bdget +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x43556606 sk_common_release +EXPORT_SYMBOL vmlinux 0x43830779 unregister_quota_format +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x438739d4 serio_open +EXPORT_SYMBOL vmlinux 0x438ea8cc ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x439c74fa input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x43a1b3ad mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x43aacfb9 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x43b8b58b of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0x43e56095 blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x43fe897b i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x441f2cf8 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x44769d19 md_check_recovery +EXPORT_SYMBOL vmlinux 0x447bff5b blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x448eac3e kmemdup +EXPORT_SYMBOL vmlinux 0x449ad0a7 memcmp +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44c33a88 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x44d4070f inet_frag_find +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x452c7a78 blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x452edf49 inode_change_ok +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x4546c0ad wait_on_page_bit +EXPORT_SYMBOL vmlinux 0x455ec0ae skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45a55ec8 __iounmap +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45d2240a skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0x45e07783 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x45e492c9 blk_start_queue +EXPORT_SYMBOL vmlinux 0x460b897f inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x461ac773 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x462c660f proc_dointvec +EXPORT_SYMBOL vmlinux 0x462c8db7 key_revoke +EXPORT_SYMBOL vmlinux 0x462d5000 tc_classify_compat +EXPORT_SYMBOL vmlinux 0x462d7749 mmc_request_done +EXPORT_SYMBOL vmlinux 0x464d6a21 key_validate +EXPORT_SYMBOL vmlinux 0x464e3a97 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x4657d0b4 touch_buffer +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x466ff551 audit_log_start +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x468bcda6 cpumask_set_cpu_local_first +EXPORT_SYMBOL vmlinux 0x46ab81be bio_init +EXPORT_SYMBOL vmlinux 0x46abd2bc xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x46add2c6 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x46b43751 of_match_node +EXPORT_SYMBOL vmlinux 0x46c3df99 eth_header_cache +EXPORT_SYMBOL vmlinux 0x46c3e671 pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x46da2564 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0x46e777ed bdput +EXPORT_SYMBOL vmlinux 0x46f3ef8b kmem_cache_free +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x47039625 pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x473cc750 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x474c88ff of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0x474d96cc blk_init_tags +EXPORT_SYMBOL vmlinux 0x475ccabb sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x47766bad dma_async_device_register +EXPORT_SYMBOL vmlinux 0x4779797a __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x47905ac1 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x4805650d generic_perform_write +EXPORT_SYMBOL vmlinux 0x4818f610 kern_unmount +EXPORT_SYMBOL vmlinux 0x481b6524 dev_printk_emit +EXPORT_SYMBOL vmlinux 0x4821de13 zero_fill_bio +EXPORT_SYMBOL vmlinux 0x48250181 mmc_put_card +EXPORT_SYMBOL vmlinux 0x4829a47e memcpy +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x484580a4 netif_device_detach +EXPORT_SYMBOL vmlinux 0x4846dcf9 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x48858646 dev_alert +EXPORT_SYMBOL vmlinux 0x48b6e5f3 udp6_csum_init +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x490882cb mount_nodev +EXPORT_SYMBOL vmlinux 0x491dbce5 ps2_begin_command +EXPORT_SYMBOL vmlinux 0x491de01c blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x491df4f5 of_get_mac_address +EXPORT_SYMBOL vmlinux 0x494514b8 inode_set_bytes +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x49623fd3 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x496a4ae7 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x4972a392 bio_put +EXPORT_SYMBOL vmlinux 0x49740969 dev_add_offload +EXPORT_SYMBOL vmlinux 0x4979af92 unregister_filesystem +EXPORT_SYMBOL vmlinux 0x49930938 idr_replace +EXPORT_SYMBOL vmlinux 0x49ae106e filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49c1bd4c copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x49d6fadd security_path_unlink +EXPORT_SYMBOL vmlinux 0x49ddf903 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x49e47886 netpoll_print_options +EXPORT_SYMBOL vmlinux 0x49f8c04f cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x4a246d15 copy_from_iter +EXPORT_SYMBOL vmlinux 0x4a2c5462 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x4a559a5a __sk_dst_check +EXPORT_SYMBOL vmlinux 0x4a716eaa jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x4a7344bc down_read +EXPORT_SYMBOL vmlinux 0x4a763f2e block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x4a835a72 nlmsg_notify +EXPORT_SYMBOL vmlinux 0x4a9b8d36 jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4ac9d37b console_stop +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4acdc830 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x4ad85668 udplite_prot +EXPORT_SYMBOL vmlinux 0x4adf979f pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x4af9d05b zpool_evict +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b08448f genphy_read_status +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b7044c6 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x4b825c9e kill_fasync +EXPORT_SYMBOL vmlinux 0x4b875320 dev_change_flags +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb7b9c5 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x4bd52062 tcp_init_sock +EXPORT_SYMBOL vmlinux 0x4bd53464 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x4bd61147 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x4bd8897c con_copy_unimap +EXPORT_SYMBOL vmlinux 0x4bf46b21 bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0x4bf50393 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x4c1182cb bitmap_scnprintf +EXPORT_SYMBOL vmlinux 0x4c13140e mdiobus_free +EXPORT_SYMBOL vmlinux 0x4c6f9ef3 test_and_change_bit +EXPORT_SYMBOL vmlinux 0x4c83a9cf neigh_direct_output +EXPORT_SYMBOL vmlinux 0x4c8c8f5a put_disk +EXPORT_SYMBOL vmlinux 0x4c8ff9ef elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x4c91376f jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x4ca9669f scnprintf +EXPORT_SYMBOL vmlinux 0x4cabbace devm_clk_put +EXPORT_SYMBOL vmlinux 0x4cc2abd1 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x4cc96874 cdev_del +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4ce45e46 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x4ce5a0d7 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x4cf24d37 blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x4d03b858 input_unregister_device +EXPORT_SYMBOL vmlinux 0x4d0d163d copy_page +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d4c2f2a devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x4d5b0ea4 d_alloc_name +EXPORT_SYMBOL vmlinux 0x4d70adaf padata_do_parallel +EXPORT_SYMBOL vmlinux 0x4d9158e0 single_open_size +EXPORT_SYMBOL vmlinux 0x4d94a582 page_waitqueue +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d98c423 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4d9b99e7 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x4da3ebea pcie_get_mps +EXPORT_SYMBOL vmlinux 0x4dbdc05f blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x4dbf2f86 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x4dd16f0c dqget +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4de87af8 get_super +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4df60f79 icmp_send +EXPORT_SYMBOL vmlinux 0x4dfa5004 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x4e008df5 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x4e2b0225 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e3bfa32 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6a53e4 register_sysctl +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e9481fc abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x4e9de788 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x4e9dffb5 ip_fast_csum +EXPORT_SYMBOL vmlinux 0x4eb2ffe0 sock_rfree +EXPORT_SYMBOL vmlinux 0x4edd72f7 block_all_signals +EXPORT_SYMBOL vmlinux 0x4ee95f0a tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x4f075fd5 param_set_charp +EXPORT_SYMBOL vmlinux 0x4f199767 do_splice_direct +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f476e96 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x4f52195b bio_clone_fast +EXPORT_SYMBOL vmlinux 0x4f63b7c7 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f6d94d2 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x4f84f76d __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0x4fa79f21 __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0x4fbe49c8 scsi_print_command +EXPORT_SYMBOL vmlinux 0x4ffa61a9 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x500ce72f nla_reserve +EXPORT_SYMBOL vmlinux 0x50171dcc freeze_bdev +EXPORT_SYMBOL vmlinux 0x501bd71e kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0x5020cc85 swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x503e022b follow_down_one +EXPORT_SYMBOL vmlinux 0x50405474 tuning_blk_pattern_8bit +EXPORT_SYMBOL vmlinux 0x504e0595 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x5052c982 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x50542d11 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x5056544e find_vma +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x506c7db8 input_event +EXPORT_SYMBOL vmlinux 0x50736014 dev_addr_flush +EXPORT_SYMBOL vmlinux 0x507e7e31 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x507ef4f4 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x509b5a06 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x509dd959 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x50a90e8d bsearch +EXPORT_SYMBOL vmlinux 0x50ba769a kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x50d2592d hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50e8a273 inet6_protos +EXPORT_SYMBOL vmlinux 0x50fe9c0f bio_chain +EXPORT_SYMBOL vmlinux 0x51164ad9 cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x51404831 ps2_end_command +EXPORT_SYMBOL vmlinux 0x5144a8b1 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x5171e91d elv_rb_find +EXPORT_SYMBOL vmlinux 0x51749fc8 _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x517c5356 seq_path +EXPORT_SYMBOL vmlinux 0x51beb7a8 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x51c86586 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x51e77c97 pfn_valid +EXPORT_SYMBOL vmlinux 0x51e87ec8 sock_register +EXPORT_SYMBOL vmlinux 0x51eafc8e param_ops_int +EXPORT_SYMBOL vmlinux 0x51f698cb abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x5217ce6b inet_stream_ops +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x5239ce3b ___ratelimit +EXPORT_SYMBOL vmlinux 0x5241b7da lock_rename +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x52440088 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x5245f6a4 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x525248c0 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x52595893 md_write_start +EXPORT_SYMBOL vmlinux 0x527e5e52 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x528493e4 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x5285aa1d bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52a068ae dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0x52c6c2b1 dev_get_by_name +EXPORT_SYMBOL vmlinux 0x52e1c470 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x52ed3120 write_inode_now +EXPORT_SYMBOL vmlinux 0x52f01e7d dev_change_carrier +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x531137a7 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x5344daba pci_write_vpd +EXPORT_SYMBOL vmlinux 0x534e0765 dev_addr_del +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x536cc847 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x536d0ec6 eth_mac_addr +EXPORT_SYMBOL vmlinux 0x5377e556 hex2bin +EXPORT_SYMBOL vmlinux 0x5397145d ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53adaae0 file_update_time +EXPORT_SYMBOL vmlinux 0x53b542e5 xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x53bc7526 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x53ca9b6d ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0x53d604ed aio_complete +EXPORT_SYMBOL vmlinux 0x53dac044 tcp_child_process +EXPORT_SYMBOL vmlinux 0x53fbfa32 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x540a942b dm_put_table_device +EXPORT_SYMBOL vmlinux 0x54211836 mntget +EXPORT_SYMBOL vmlinux 0x54245b39 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x54285728 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x54298c31 pci_request_regions +EXPORT_SYMBOL vmlinux 0x5439a5b3 save_mount_options +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x5449938b follow_down +EXPORT_SYMBOL vmlinux 0x5467bc19 udp_ioctl +EXPORT_SYMBOL vmlinux 0x547b15a6 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x5493cb26 mdiobus_register +EXPORT_SYMBOL vmlinux 0x54a0a8b0 elv_rb_del +EXPORT_SYMBOL vmlinux 0x54a42ac3 mutex_unlock +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54b7dd21 compat_ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x54cbd09e input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x54d4bded ida_init +EXPORT_SYMBOL vmlinux 0x54d7acb8 fasync_helper +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54ef71f0 __dquot_transfer +EXPORT_SYMBOL vmlinux 0x551a65d8 proc_symlink +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x555fbd71 mpage_readpages +EXPORT_SYMBOL vmlinux 0x556112ae fence_signal_locked +EXPORT_SYMBOL vmlinux 0x5564c263 alloc_disk_node +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x556c2740 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x5586de89 get_task_io_context +EXPORT_SYMBOL vmlinux 0x5594be03 bitmap_remap +EXPORT_SYMBOL vmlinux 0x559f946a d_add_ci +EXPORT_SYMBOL vmlinux 0x55ccd4d2 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x55cdf3d7 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x55dc6503 input_flush_device +EXPORT_SYMBOL vmlinux 0x56070990 netdev_alert +EXPORT_SYMBOL vmlinux 0x5625a680 sg_miter_stop +EXPORT_SYMBOL vmlinux 0x562f0f22 ida_simple_remove +EXPORT_SYMBOL vmlinux 0x56342ce1 down_timeout +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x564a71ee free_netdev +EXPORT_SYMBOL vmlinux 0x56506a97 netlink_net_capable +EXPORT_SYMBOL vmlinux 0x56668693 softnet_data +EXPORT_SYMBOL vmlinux 0x56768d64 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56cf165b napi_gro_frags +EXPORT_SYMBOL vmlinux 0x56d03e68 kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0x56f8e2ac atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x56fa06cb posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x56fd009b netif_rx +EXPORT_SYMBOL vmlinux 0x572d0104 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57502fe5 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x575af70c on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x579fbcd2 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x57a8792d walk_stackframe +EXPORT_SYMBOL vmlinux 0x57b63c0e unregister_qdisc +EXPORT_SYMBOL vmlinux 0x57f59fc7 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x57f8bacd netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x57f9fd73 __seq_open_private +EXPORT_SYMBOL vmlinux 0x57fa1977 dev_trans_start +EXPORT_SYMBOL vmlinux 0x5800eea8 of_translate_address +EXPORT_SYMBOL vmlinux 0x5809c7f5 vm_event_states +EXPORT_SYMBOL vmlinux 0x581f3eae blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x58352b9b notify_change +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x5870a67f bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x587e47fc mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x588b3024 param_get_string +EXPORT_SYMBOL vmlinux 0x588c4c10 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58c7f46b phy_disconnect +EXPORT_SYMBOL vmlinux 0x58d71ef5 bio_map_user +EXPORT_SYMBOL vmlinux 0x591dcd4f ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x592c57b9 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x5967c929 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x597dda50 gen_pool_alloc +EXPORT_SYMBOL vmlinux 0x5991219c cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x5998e43d tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x59a526df scsi_register_interface +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59abffe3 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x59b87aee pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x59ba3720 serio_unregister_port +EXPORT_SYMBOL vmlinux 0x59c330b1 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0x59c6c742 generic_show_options +EXPORT_SYMBOL vmlinux 0x59d1ed5b amba_driver_register +EXPORT_SYMBOL vmlinux 0x59d8c9d8 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x5a0a0e55 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a54a765 uart_add_one_port +EXPORT_SYMBOL vmlinux 0x5a5d82d5 dev_activate +EXPORT_SYMBOL vmlinux 0x5a79302b dma_pool_create +EXPORT_SYMBOL vmlinux 0x5a7d470a __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x5a7d7d4a jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x5a893c45 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x5a8cacd0 netdev_features_change +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a9b4bda devm_gpio_free +EXPORT_SYMBOL vmlinux 0x5a9c9cf3 lg_lock_init +EXPORT_SYMBOL vmlinux 0x5a9f1d63 memmove +EXPORT_SYMBOL vmlinux 0x5aa332e1 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x5ac6fe0c ip_getsockopt +EXPORT_SYMBOL vmlinux 0x5ad0c061 sock_efree +EXPORT_SYMBOL vmlinux 0x5afb12a9 nobh_write_begin +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b119a97 __ip_dev_find +EXPORT_SYMBOL vmlinux 0x5b33c56a send_sig_info +EXPORT_SYMBOL vmlinux 0x5b3eba1e xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b68d647 dma_mmap_from_coherent +EXPORT_SYMBOL vmlinux 0x5b7a45eb rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x5b8be85a qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x5b8c3301 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x5ba5ba64 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x5bb763e5 flush_old_exec +EXPORT_SYMBOL vmlinux 0x5bc10524 printk_emit +EXPORT_SYMBOL vmlinux 0x5bc95861 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x5bd43f45 set_anon_super +EXPORT_SYMBOL vmlinux 0x5bf8f803 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x5c127cc0 udp_poll +EXPORT_SYMBOL vmlinux 0x5c1d52ce __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x5c325425 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x5c37d57b remap_pfn_range +EXPORT_SYMBOL vmlinux 0x5c3fcc41 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x5c47a879 security_path_truncate +EXPORT_SYMBOL vmlinux 0x5c788bed tty_devnum +EXPORT_SYMBOL vmlinux 0x5c9284a0 processor_id +EXPORT_SYMBOL vmlinux 0x5c92ef96 simple_unlink +EXPORT_SYMBOL vmlinux 0x5c948b30 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x5c9f1660 nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x5ccf52d3 sock_no_poll +EXPORT_SYMBOL vmlinux 0x5cd885d5 _raw_spin_lock +EXPORT_SYMBOL vmlinux 0x5ce5858c sync_inode +EXPORT_SYMBOL vmlinux 0x5ce8ef02 synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x5ce9920b __sock_create +EXPORT_SYMBOL vmlinux 0x5cee4ce8 vfs_fsync +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d112304 __memcpy_fromio +EXPORT_SYMBOL vmlinux 0x5d1e4266 abx500_register_ops +EXPORT_SYMBOL vmlinux 0x5d2c30bd cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0x5d4bc67a gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d6b29ea soft_cursor +EXPORT_SYMBOL vmlinux 0x5d8795a3 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x5dbd9dbc fs_bio_set +EXPORT_SYMBOL vmlinux 0x5dc98e61 tcp_read_sock +EXPORT_SYMBOL vmlinux 0x5de3a4f7 dquot_quota_off +EXPORT_SYMBOL vmlinux 0x5de5bee6 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x5de6243b blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x5dfe7f2e d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x5e158912 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x5e1b53cd set_bh_page +EXPORT_SYMBOL vmlinux 0x5e33758a mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x5e5489dc tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x5e56cf07 set_blocksize +EXPORT_SYMBOL vmlinux 0x5e63d356 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x5e74626f genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x5e89efe0 vfs_mknod +EXPORT_SYMBOL vmlinux 0x5e951c12 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e9c6852 mdiobus_write +EXPORT_SYMBOL vmlinux 0x5ea79efe fence_default_wait +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ebdb78d __block_write_begin +EXPORT_SYMBOL vmlinux 0x5ecb870e xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5eeb1854 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x5ef0cdae devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x5efce57d posix_lock_file_wait +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f25d0e2 udp_proc_register +EXPORT_SYMBOL vmlinux 0x5f560d0c mark_page_accessed +EXPORT_SYMBOL vmlinux 0x5f68c190 irq_set_chip +EXPORT_SYMBOL vmlinux 0x5f883eff sock_sendmsg +EXPORT_SYMBOL vmlinux 0x5fa1cf61 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x5fd3b164 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5ff229cb dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x6002821e file_remove_suid +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x600c6e1f alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x6034bf11 fifo_set_limit +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x603c3945 iterate_mounts +EXPORT_SYMBOL vmlinux 0x6052dd9a free_buffer_head +EXPORT_SYMBOL vmlinux 0x60533777 nobh_write_end +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x6088a2fb __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x608c9492 vfs_statfs +EXPORT_SYMBOL vmlinux 0x608f3f1a __getblk_gfp +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x609f5b35 ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x60a0402d of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x60b4c565 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x60c7a701 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x60dc165e __scsi_print_command +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60ee9172 param_ops_bool +EXPORT_SYMBOL vmlinux 0x6110f5bd dquot_transfer +EXPORT_SYMBOL vmlinux 0x6114ded2 mount_pseudo +EXPORT_SYMBOL vmlinux 0x61276524 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x61400249 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x614bb773 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x614e27ed pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x61708060 devm_clk_get +EXPORT_SYMBOL vmlinux 0x617afbe1 find_get_entry +EXPORT_SYMBOL vmlinux 0x6185a3a0 dev_load +EXPORT_SYMBOL vmlinux 0x6188e389 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61a1d9a6 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61d290db mount_single +EXPORT_SYMBOL vmlinux 0x61d5792d padata_alloc +EXPORT_SYMBOL vmlinux 0x61e87eee swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x61fe3eb6 generic_file_fsync +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x626d1647 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x628b2436 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x62a79a6c param_ops_charp +EXPORT_SYMBOL vmlinux 0x62a7d83b dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x62bff1a5 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x62cf5334 tty_free_termios +EXPORT_SYMBOL vmlinux 0x62dc3ebd dev_addr_add +EXPORT_SYMBOL vmlinux 0x62ed75a1 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x63284c57 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x634a18bd seq_write +EXPORT_SYMBOL vmlinux 0x63648d64 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x63654744 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x63838e8c tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x6397ca1b icmpv6_send +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63aebf66 elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63e8554e __break_lease +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x63fe45b9 iget5_locked +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x6412a90d dquot_free_inode +EXPORT_SYMBOL vmlinux 0x648113c0 drop_super +EXPORT_SYMBOL vmlinux 0x649980ca fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x649e05f8 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x64a4b84d cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x64aaa587 sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x64b53b78 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64bf0220 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x64c38ab8 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x64dbb859 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x64f14b81 vga_put +EXPORT_SYMBOL vmlinux 0x64f9d96a register_sysctl_table +EXPORT_SYMBOL vmlinux 0x64fd3506 netlink_set_err +EXPORT_SYMBOL vmlinux 0x64fd9701 blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0x65004e37 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x6518f3ad __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x652dc47e security_path_symlink +EXPORT_SYMBOL vmlinux 0x65345022 __wake_up +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x654d0e6a d_path +EXPORT_SYMBOL vmlinux 0x65531a9c dm_get_device +EXPORT_SYMBOL vmlinux 0x6554bd8e tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x6562e411 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x656ed8fc set_security_override +EXPORT_SYMBOL vmlinux 0x657c2981 param_set_bool +EXPORT_SYMBOL vmlinux 0x6581c87f dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x658e586a pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x65a352dc fb_blank +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65db2aa3 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x65ed5af0 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x6623103e alloc_disk +EXPORT_SYMBOL vmlinux 0x6646cb23 ppp_unit_number +EXPORT_SYMBOL vmlinux 0x6648bbe4 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x664b7559 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x665f4c6e qdisc_reset +EXPORT_SYMBOL vmlinux 0x6675b349 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x668a8aa5 create_empty_buffers +EXPORT_SYMBOL vmlinux 0x668e99b2 inet6_bind +EXPORT_SYMBOL vmlinux 0x669903a2 bio_phys_segments +EXPORT_SYMBOL vmlinux 0x66ab5b1e netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x66b96ce9 pci_find_capability +EXPORT_SYMBOL vmlinux 0x66d8ff85 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x6707d7b8 abort_creds +EXPORT_SYMBOL vmlinux 0x670cc496 d_rehash +EXPORT_SYMBOL vmlinux 0x670f036e may_umount +EXPORT_SYMBOL vmlinux 0x6714183f dma_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0x67188a52 pci_dev_put +EXPORT_SYMBOL vmlinux 0x67276286 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x672b15d9 scsi_show_extd_sense +EXPORT_SYMBOL vmlinux 0x6757c026 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x676250b4 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x67870558 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x6788db1d generic_file_open +EXPORT_SYMBOL vmlinux 0x678a16bf eth_header +EXPORT_SYMBOL vmlinux 0x678b73cf kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x67a6b78a of_clk_get +EXPORT_SYMBOL vmlinux 0x67aac99f ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x67b16d58 i2c_use_client +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67b8f195 blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x67d8343d netlink_broadcast +EXPORT_SYMBOL vmlinux 0x67e6268f mpage_readpage +EXPORT_SYMBOL vmlinux 0x67e90f03 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x6836acbc input_open_device +EXPORT_SYMBOL vmlinux 0x68413606 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x6847af3d blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0x68507262 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x6854609f jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x68733f91 flush_cache_all +EXPORT_SYMBOL vmlinux 0x687b2582 tty_port_init +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x687c4d6e __put_cred +EXPORT_SYMBOL vmlinux 0x687dc655 wait_iff_congested +EXPORT_SYMBOL vmlinux 0x68880acd neigh_for_each +EXPORT_SYMBOL vmlinux 0x688b1c88 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x6898cb6e dquot_enable +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68d13c5d nf_register_hook +EXPORT_SYMBOL vmlinux 0x68f82770 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x68fc35f4 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0x691feb42 of_get_next_parent +EXPORT_SYMBOL vmlinux 0x69514c15 tty_lock +EXPORT_SYMBOL vmlinux 0x696d55d2 get_phy_device +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x69953f02 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69c53bc2 nd_set_link +EXPORT_SYMBOL vmlinux 0x69e27c7a bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x69f42367 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a21b1ae dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x6a244f38 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x6a40c1e5 redraw_screen +EXPORT_SYMBOL vmlinux 0x6a4f281c dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x6a51d565 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a60ff46 tso_count_descs +EXPORT_SYMBOL vmlinux 0x6a63ee61 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x6a767b73 dquot_commit_info +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6ac784b4 bitmap_unplug +EXPORT_SYMBOL vmlinux 0x6ac81ee4 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6adbe3c5 tty_unlock +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6ae80777 write_cache_pages +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6aef0680 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b2746e9 n_tty_compat_ioctl_helper +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b5bc37d of_match_device +EXPORT_SYMBOL vmlinux 0x6b640864 nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6b67acdc __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x6b70652a cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x6b72db7f bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x6b7b2bdc twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x6b9ea2d9 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x6ba60716 copy_strings_kernel +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bd5e8cf key_reject_and_link +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bf411eb security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x6c0e1a67 ps2_handle_response +EXPORT_SYMBOL vmlinux 0x6c2b46c9 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x6c2cdc47 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x6c41ca5f kernel_bind +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c802936 alloc_file +EXPORT_SYMBOL vmlinux 0x6c8e3a7a pci_set_master +EXPORT_SYMBOL vmlinux 0x6cc32131 compat_mc_getsockopt +EXPORT_SYMBOL vmlinux 0x6cc6c26f bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x6cce3288 km_query +EXPORT_SYMBOL vmlinux 0x6cd83026 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x6cdbe03b audit_log_task_info +EXPORT_SYMBOL vmlinux 0x6cdcee65 mii_link_ok +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d13d871 simple_lookup +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d2f2960 follow_up +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d3e1270 genlmsg_put +EXPORT_SYMBOL vmlinux 0x6d5a5c3b vme_bus_type +EXPORT_SYMBOL vmlinux 0x6d66b047 generic_writepages +EXPORT_SYMBOL vmlinux 0x6d6d498c nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x6d89d037 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x6da07830 key_invalidate +EXPORT_SYMBOL vmlinux 0x6dc95daf in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6df309b9 d_validate +EXPORT_SYMBOL vmlinux 0x6df3a94d pci_claim_resource +EXPORT_SYMBOL vmlinux 0x6df46042 scsi_host_get +EXPORT_SYMBOL vmlinux 0x6e137036 tcp_make_synack +EXPORT_SYMBOL vmlinux 0x6e19767a sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0x6e319aac pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x6e3b35bb sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x6e47cefa devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x6e583fe4 locks_copy_lock +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7f0fd2 cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x6e805810 fence_init +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea76843 ida_get_new_above +EXPORT_SYMBOL vmlinux 0x6eb25d65 skb_copy +EXPORT_SYMBOL vmlinux 0x6ebd6c7c grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x6ec18662 bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x6ed5f67e inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0x6ed75e42 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x6ef0c45e gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x6ef7e1d2 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x6f0c29a4 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x6f0d4e8f netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x6f179bb8 ppp_register_channel +EXPORT_SYMBOL vmlinux 0x6f195595 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x6f1db290 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f26cb7b idr_get_next +EXPORT_SYMBOL vmlinux 0x6f315d9b bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x6f5ec7ec idr_init +EXPORT_SYMBOL vmlinux 0x6f6cbd2f kernel_setsockopt +EXPORT_SYMBOL vmlinux 0x6f79f1ec max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x6f93bebe inet_frag_kill +EXPORT_SYMBOL vmlinux 0x6f9824ca param_get_ulong +EXPORT_SYMBOL vmlinux 0x6fc342d0 blk_get_queue +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x700e59cf pci_save_state +EXPORT_SYMBOL vmlinux 0x701d8225 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x704b8209 dev_remove_offload +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7074d9d7 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x709204d9 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x70a123b1 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x70a3c92d phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x70a45085 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x70caa45d pci_get_subsys +EXPORT_SYMBOL vmlinux 0x70d053fd try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x7110eb5b unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x71306905 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x7132fae4 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x71609048 inet_sendpage +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x7178dcf8 md_write_end +EXPORT_SYMBOL vmlinux 0x717b5998 tty_hangup +EXPORT_SYMBOL vmlinux 0x71951f00 dmam_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0x7198ca63 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x719dc070 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71a8b345 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x71acb170 param_set_byte +EXPORT_SYMBOL vmlinux 0x71b2c124 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x71c11d90 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0x71c337bb pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x71dac652 skb_checksum +EXPORT_SYMBOL vmlinux 0x72051837 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0x720bf3ef ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x723657cd blk_run_queue_async +EXPORT_SYMBOL vmlinux 0x724e24b4 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x725c356c of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0x7283fa52 find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x72896711 nf_log_register +EXPORT_SYMBOL vmlinux 0x7292e84e neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x729cac7a input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x72c5b2d6 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x72d9c055 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72f93781 mii_nway_restart +EXPORT_SYMBOL vmlinux 0x7305d428 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x7308e0c8 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x7358e14e eth_type_trans +EXPORT_SYMBOL vmlinux 0x737d61a7 udp_disconnect +EXPORT_SYMBOL vmlinux 0x73835cf8 unregister_nls +EXPORT_SYMBOL vmlinux 0x739913de tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x73ad652e sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x73b2e6eb serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x73c0a67d xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x73eac941 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x7400ad05 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x743c79bb scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x745582dd of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x745858ae security_mmap_file +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x74768bb3 __devm_request_region +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x74911757 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x749b9531 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x74bb061b poll_freewait +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74cb0404 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0x74d570ec fb_show_logo +EXPORT_SYMBOL vmlinux 0x74debff3 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x752743b7 sock_create_kern +EXPORT_SYMBOL vmlinux 0x752a42a2 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x7532588a alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x753d2b83 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x7548080a xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x755390c8 update_time +EXPORT_SYMBOL vmlinux 0x75850d01 __vmalloc +EXPORT_SYMBOL vmlinux 0x758ccb2e unregister_binfmt +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75e5a110 do_truncate +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x76234c50 percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x76279003 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x7639d126 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0x7643ab55 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x765070ba sockfd_lookup +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x766a2e71 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x76783709 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x7692f0e4 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x769e06d7 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x76a67187 blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0x76bf656d __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x76c1d37d unlock_page +EXPORT_SYMBOL vmlinux 0x76cb3b48 lro_flush_all +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d86d30 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x770e511f __dquot_free_space +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x77438105 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x7747495b uart_resume_port +EXPORT_SYMBOL vmlinux 0x7763a22b blk_stack_limits +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77a2feb5 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x77b40562 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77dbfa8a kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x77df0847 __set_personality +EXPORT_SYMBOL vmlinux 0x77fae172 follow_pfn +EXPORT_SYMBOL vmlinux 0x78161ca4 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x7838273d simple_release_fs +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x78526de0 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x7863e413 of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x787812e5 dev_remove_pack +EXPORT_SYMBOL vmlinux 0x7879405a pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x78867198 dma_mark_declared_memory_occupied +EXPORT_SYMBOL vmlinux 0x78868e95 cdrom_open +EXPORT_SYMBOL vmlinux 0x788d34aa mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a6a124 register_gifconf +EXPORT_SYMBOL vmlinux 0x78bfd036 cad_pid +EXPORT_SYMBOL vmlinux 0x78c102e8 compat_tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e2a052 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x792a1677 netdev_state_change +EXPORT_SYMBOL vmlinux 0x792d8807 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x7943a303 skb_queue_purge +EXPORT_SYMBOL vmlinux 0x794ae2d4 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x795a925f dcache_dir_open +EXPORT_SYMBOL vmlinux 0x79653900 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x796579a0 of_platform_device_create +EXPORT_SYMBOL vmlinux 0x796b5790 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x796c81c7 netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x797c8fa9 cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x7985d043 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x7a0f72e5 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x7a19fa1e proto_unregister +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a2a7565 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a6cdedc do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a7af925 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x7a7f4c8e inet6_add_offload +EXPORT_SYMBOL vmlinux 0x7a88f223 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x7a8c2d18 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x7a91726b clkdev_alloc +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a948844 netlink_capable +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ac6cebf gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7ad82336 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7af13e4e __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x7b0e4a77 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x7b1152e9 blk_bio_map_sg +EXPORT_SYMBOL vmlinux 0x7b16235f hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x7b1acf3a sock_create_lite +EXPORT_SYMBOL vmlinux 0x7b2aef6c __krealloc +EXPORT_SYMBOL vmlinux 0x7b2fbc38 padata_stop +EXPORT_SYMBOL vmlinux 0x7b352d4e __dst_free +EXPORT_SYMBOL vmlinux 0x7b37f1b7 sk_ns_capable +EXPORT_SYMBOL vmlinux 0x7b48f7a0 netlink_ack +EXPORT_SYMBOL vmlinux 0x7b50f63d mntput +EXPORT_SYMBOL vmlinux 0x7b57c9d6 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x7b6646bb _raw_read_lock +EXPORT_SYMBOL vmlinux 0x7b8024f2 amba_device_unregister +EXPORT_SYMBOL vmlinux 0x7b809578 wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x7b83e16f from_kgid_munged +EXPORT_SYMBOL vmlinux 0x7b87dff5 __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x7b9023f8 vfs_read +EXPORT_SYMBOL vmlinux 0x7b9c2621 current_fs_time +EXPORT_SYMBOL vmlinux 0x7b9dec54 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x7bab7762 udp_seq_open +EXPORT_SYMBOL vmlinux 0x7bd7229e param_get_uint +EXPORT_SYMBOL vmlinux 0x7bda27ba tty_write_room +EXPORT_SYMBOL vmlinux 0x7bf7a3e1 tty_throttle +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c228e01 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x7c2d098f krealloc +EXPORT_SYMBOL vmlinux 0x7c39508b max8998_update_reg +EXPORT_SYMBOL vmlinux 0x7c3bf6ce padata_free +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c8ea5e0 vfs_symlink +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cb5c1ad would_dump +EXPORT_SYMBOL vmlinux 0x7cdc4656 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ceae54d input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7d0729e5 cdev_init +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d0dfabd gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d147cd7 __neigh_event_send +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7dc4b2a4 inode_init_owner +EXPORT_SYMBOL vmlinux 0x7dd5a517 tty_unregister_device +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e0c2b55 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x7e0e1f62 brioctl_set +EXPORT_SYMBOL vmlinux 0x7e1e0ec9 tuning_blk_pattern_4bit +EXPORT_SYMBOL vmlinux 0x7e292a11 dquot_quota_on +EXPORT_SYMBOL vmlinux 0x7e53fe5b __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x7e6b0fd5 ftrace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x7e713770 kthread_bind +EXPORT_SYMBOL vmlinux 0x7e984d43 inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0x7e9da777 __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x7eab2d8e netdev_notice +EXPORT_SYMBOL vmlinux 0x7ecb001b __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x7ed2cae6 pci_release_region +EXPORT_SYMBOL vmlinux 0x7ed6bca6 keyring_clear +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f2abd83 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x7f527bd2 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x7f551693 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x7f5fd910 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7fbd10d2 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x7fcf7550 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fe38f48 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x7fec6e27 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x80200004 devm_iounmap +EXPORT_SYMBOL vmlinux 0x80340275 d_instantiate +EXPORT_SYMBOL vmlinux 0x80465d9a insert_inode_locked +EXPORT_SYMBOL vmlinux 0x804dd7fc vc_resize +EXPORT_SYMBOL vmlinux 0x8050cb55 init_buffer +EXPORT_SYMBOL vmlinux 0x806e9f2e file_open_root +EXPORT_SYMBOL vmlinux 0x8075a102 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x80791a8c radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0x807b30d3 of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x807de663 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x80887a5a mount_bdev +EXPORT_SYMBOL vmlinux 0x80978c9b input_reset_device +EXPORT_SYMBOL vmlinux 0x80a47271 neigh_destroy +EXPORT_SYMBOL vmlinux 0x80b32c77 tcp_syn_flood_action +EXPORT_SYMBOL vmlinux 0x80b7566c setup_arg_pages +EXPORT_SYMBOL vmlinux 0x80b84990 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x80c2063e vme_slot_num +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80ce38cf tcf_hash_search +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80efd5b7 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x80f92b6c xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x813efd3d ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815c56d0 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x81725483 kernel_getpeername +EXPORT_SYMBOL vmlinux 0x817c65b5 bio_endio +EXPORT_SYMBOL vmlinux 0x818cb0b1 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x81970e6b try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x81a54866 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x81c3adfd sk_filter +EXPORT_SYMBOL vmlinux 0x81c47e01 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x81c8140d twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x81d5f73d __register_nls +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x8212721d xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0x8218d766 unregister_key_type +EXPORT_SYMBOL vmlinux 0x82458f7f radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x8245dde7 vm_mmap +EXPORT_SYMBOL vmlinux 0x82570108 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x828a5189 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x829be802 dev_uc_del +EXPORT_SYMBOL vmlinux 0x829c2b88 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82b597ab __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x82b6ef49 directly_mappable_cdev_bdi +EXPORT_SYMBOL vmlinux 0x82c959d4 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x82cfaab3 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x82e2a4d4 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x82e7be10 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x82f3252d md_flush_request +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x8352613c sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x835f0681 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x83644e08 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x8365b5e3 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x8376ca75 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x83815159 register_qdisc +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83952ba6 dma_sync_wait +EXPORT_SYMBOL vmlinux 0x839e6886 kobject_del +EXPORT_SYMBOL vmlinux 0x83a476ce bitmap_scnlistprintf +EXPORT_SYMBOL vmlinux 0x83a64def neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83cbb0ea scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x83dbdd03 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x83e11f2a nf_register_hooks +EXPORT_SYMBOL vmlinux 0x83e8a22f path_is_under +EXPORT_SYMBOL vmlinux 0x84060081 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x840d4462 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x844e3767 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x8455e7f3 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x84834e1d rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x84a56a1b bdevname +EXPORT_SYMBOL vmlinux 0x84a69045 register_framebuffer +EXPORT_SYMBOL vmlinux 0x84aafa8f devm_ioport_map +EXPORT_SYMBOL vmlinux 0x84b93392 sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x84bbf045 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x84e59234 sock_create +EXPORT_SYMBOL vmlinux 0x84ea6d03 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x85061b76 _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x853007cc dev_driver_string +EXPORT_SYMBOL vmlinux 0x853ebaa5 block_truncate_page +EXPORT_SYMBOL vmlinux 0x8553071a submit_bio_wait +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x85891cec scsi_block_requests +EXPORT_SYMBOL vmlinux 0x858991a1 address_space_init_once +EXPORT_SYMBOL vmlinux 0x858d843b bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x8591eace ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x85aaf5e5 swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85b849b6 inet_listen +EXPORT_SYMBOL vmlinux 0x85c3400c scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85e45cb7 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x86338340 param_get_long +EXPORT_SYMBOL vmlinux 0x8639c6d0 pci_disable_msi +EXPORT_SYMBOL vmlinux 0x86466cfc ping_prot +EXPORT_SYMBOL vmlinux 0x8646fa50 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x865e5900 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x86679599 free_user_ns +EXPORT_SYMBOL vmlinux 0x8687c811 clear_inode +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x868e3709 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x86ad0b24 generic_block_bmap +EXPORT_SYMBOL vmlinux 0x86ea4d38 complete_all +EXPORT_SYMBOL vmlinux 0x86eb35b9 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x86fb53f7 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x87487240 of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0x87498a08 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x874cd6be xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x875036c2 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x87545f6f pcie_set_mps +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x878ae1a7 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x87d2f6c8 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x88104e86 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x88110984 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x88163927 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x881a3eca nd_get_link +EXPORT_SYMBOL vmlinux 0x882645f1 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x8834396c mod_timer +EXPORT_SYMBOL vmlinux 0x88360676 tcp_close +EXPORT_SYMBOL vmlinux 0x884191bd input_free_device +EXPORT_SYMBOL vmlinux 0x88523124 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0x88720d00 vm_insert_page +EXPORT_SYMBOL vmlinux 0x887fa47e __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x88b4ba7f pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x88b4e83b down_trylock +EXPORT_SYMBOL vmlinux 0x88d03661 textsearch_unregister +EXPORT_SYMBOL vmlinux 0x88e73db2 of_n_size_cells +EXPORT_SYMBOL vmlinux 0x88ee0d4c __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x89465e0f vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x8948e9ff sock_no_bind +EXPORT_SYMBOL vmlinux 0x8949b6a1 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x89761194 unregister_cdrom +EXPORT_SYMBOL vmlinux 0x897c2fe2 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0x89af07f6 bio_copy_kern +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89dbcb38 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x89f67bdb blk_stop_queue +EXPORT_SYMBOL vmlinux 0x8a007cfe lock_fb_info +EXPORT_SYMBOL vmlinux 0x8a098cbd arp_tbl +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a279922 pci_find_bus +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4c5baa padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a6af65c kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x8a74043d serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a7fd470 elv_rb_add +EXPORT_SYMBOL vmlinux 0x8a8949bf dma_alloc_from_coherent +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8a9e4559 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x8a9e800c mpage_writepages +EXPORT_SYMBOL vmlinux 0x8aa1a62e scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x8aa57c4f udp_table +EXPORT_SYMBOL vmlinux 0x8ae75d2b xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x8b236a4e net_dma_find_channel +EXPORT_SYMBOL vmlinux 0x8b25f615 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x8b299478 seq_puts +EXPORT_SYMBOL vmlinux 0x8b329233 bio_copy_user +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b6b9269 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b84fe1d tcp_splice_read +EXPORT_SYMBOL vmlinux 0x8b96696d genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x8bc1c3c0 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x8bc5fc84 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x8bd0a3fd _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x8bd68fd7 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x8bda4023 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x8be0196c seq_vprintf +EXPORT_SYMBOL vmlinux 0x8c03b519 do_SAK +EXPORT_SYMBOL vmlinux 0x8c33c66b ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c7786b5 key_payload_reserve +EXPORT_SYMBOL vmlinux 0x8c8cc2c8 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x8c9b8c23 cont_write_begin +EXPORT_SYMBOL vmlinux 0x8ca3f71f delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x8cb24a8e compat_sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x8cbf86bd complete_request_key +EXPORT_SYMBOL vmlinux 0x8cc73f40 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x8ccfdae4 fd_install +EXPORT_SYMBOL vmlinux 0x8cd620de iunique +EXPORT_SYMBOL vmlinux 0x8cd705ca blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8d3ae4c3 block_write_begin +EXPORT_SYMBOL vmlinux 0x8d51e1b4 sk_stop_timer +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8db52de4 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x8db77edf del_gendisk +EXPORT_SYMBOL vmlinux 0x8dbd4491 inet_getname +EXPORT_SYMBOL vmlinux 0x8def4109 mmc_gpio_free_cd +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8dfd7d30 __init_rwsem +EXPORT_SYMBOL vmlinux 0x8dfff759 tcp_prot +EXPORT_SYMBOL vmlinux 0x8e0cbca3 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x8e131769 blk_end_request +EXPORT_SYMBOL vmlinux 0x8e1ca804 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x8e1d89c9 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x8e273b95 ps2_command +EXPORT_SYMBOL vmlinux 0x8e332829 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x8e347868 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x8e4d80f9 pagevec_lookup +EXPORT_SYMBOL vmlinux 0x8e58434d pci_bus_put +EXPORT_SYMBOL vmlinux 0x8e63b7fb devfreq_add_device +EXPORT_SYMBOL vmlinux 0x8e770cb1 netlink_unicast +EXPORT_SYMBOL vmlinux 0x8e888ec3 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x8e9a0873 tty_name +EXPORT_SYMBOL vmlinux 0x8e9facf0 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x8ebaa876 lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0x8ecf0746 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x8eee9c21 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x8ef0f673 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x8f0799bf blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x8f0e1fe3 udp_prot +EXPORT_SYMBOL vmlinux 0x8f161a4f bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x8f24c21e tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x8f3787be panic_notifier_list +EXPORT_SYMBOL vmlinux 0x8f4c3e4d udp6_set_csum +EXPORT_SYMBOL vmlinux 0x8f678b07 __stack_chk_guard +EXPORT_SYMBOL vmlinux 0x8f9218ee tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x8fc1153b mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x8fed29ce xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x8ff1ce4d nf_getsockopt +EXPORT_SYMBOL vmlinux 0x8ffa93cf __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x903d3d99 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x90667e75 down_write +EXPORT_SYMBOL vmlinux 0x907ef732 pci_bus_type +EXPORT_SYMBOL vmlinux 0x90a2cd36 page_readlink +EXPORT_SYMBOL vmlinux 0x90ac3102 dev_base_lock +EXPORT_SYMBOL vmlinux 0x90b397f0 check_disk_size_change +EXPORT_SYMBOL vmlinux 0x90cde25d ab3100_event_register +EXPORT_SYMBOL vmlinux 0x90dde379 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x911292f9 of_get_next_child +EXPORT_SYMBOL vmlinux 0x912ef67b page_cache_next_hole +EXPORT_SYMBOL vmlinux 0x9146137b xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x9148f58e serio_interrupt +EXPORT_SYMBOL vmlinux 0x915e2626 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x918c6374 mempool_alloc +EXPORT_SYMBOL vmlinux 0x918fa955 done_path_create +EXPORT_SYMBOL vmlinux 0x91916f8b seq_putc +EXPORT_SYMBOL vmlinux 0x91aafe0d vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x91ac822f vscnprintf +EXPORT_SYMBOL vmlinux 0x91e22be3 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x91e38191 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x91f7d9d2 phy_connect_direct +EXPORT_SYMBOL vmlinux 0x92067d5b netdev_change_features +EXPORT_SYMBOL vmlinux 0x92163a1a fb_get_mode +EXPORT_SYMBOL vmlinux 0x92210474 skb_checksum_help +EXPORT_SYMBOL vmlinux 0x922cc7a3 generic_file_remap_pages +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x9263bb6c phy_device_register +EXPORT_SYMBOL vmlinux 0x9272dff0 __ip_select_ident +EXPORT_SYMBOL vmlinux 0x92775f7b sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x92935935 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x929f7f2e km_new_mapping +EXPORT_SYMBOL vmlinux 0x92a44a80 fence_add_callback +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92cc2822 skb_trim +EXPORT_SYMBOL vmlinux 0x92d050df iov_pages +EXPORT_SYMBOL vmlinux 0x92d160ab blk_queue_make_request +EXPORT_SYMBOL vmlinux 0x92ecf8ee scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x92f6b15d security_path_rmdir +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x9310415e _dev_info +EXPORT_SYMBOL vmlinux 0x931f78e3 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x9320baef nla_put +EXPORT_SYMBOL vmlinux 0x93407815 tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x935808df abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x935aeb08 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x93702512 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x938c1085 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x9390f226 ida_destroy +EXPORT_SYMBOL vmlinux 0x939d498f inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x93a25ec9 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93b6495e page_put_link +EXPORT_SYMBOL vmlinux 0x93cb2d8a pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x93d2446d dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x93e50f88 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x93e89f61 dst_discard_sk +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x93feca72 devm_free_irq +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x940572e0 sg_miter_start +EXPORT_SYMBOL vmlinux 0x940a1da2 of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0x9418d71b phy_attach +EXPORT_SYMBOL vmlinux 0x9421dddb of_root +EXPORT_SYMBOL vmlinux 0x943b0f57 skb_tx_error +EXPORT_SYMBOL vmlinux 0x9459fdf7 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x94836a1b xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x948fc9ae scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x949b754f mempool_destroy +EXPORT_SYMBOL vmlinux 0x94a179f6 kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x94b19aa8 tcf_hash_release +EXPORT_SYMBOL vmlinux 0x94b541b5 cpu_active_mask +EXPORT_SYMBOL vmlinux 0x94ddeb3b inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0x94fc00e5 dq_data_lock +EXPORT_SYMBOL vmlinux 0x94ff0584 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0x9501c39b posix_lock_file +EXPORT_SYMBOL vmlinux 0x95032243 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x950a9d44 tcf_em_register +EXPORT_SYMBOL vmlinux 0x951cd79a pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x953a0ebf mpage_writepage +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x9587088c should_remove_suid +EXPORT_SYMBOL vmlinux 0x95904f26 security_path_link +EXPORT_SYMBOL vmlinux 0x95a96527 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x95bc70b1 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x95c1b950 pci_enable_device +EXPORT_SYMBOL vmlinux 0x95c6b737 bio_copy_data +EXPORT_SYMBOL vmlinux 0x95ceffd8 iov_iter_npages +EXPORT_SYMBOL vmlinux 0x95f0571f __skb_get_hash +EXPORT_SYMBOL vmlinux 0x95f22bad param_ops_invbool +EXPORT_SYMBOL vmlinux 0x95fe7be9 truncate_setsize +EXPORT_SYMBOL vmlinux 0x960355a3 compat_nf_getsockopt +EXPORT_SYMBOL vmlinux 0x96065711 dev_get_flags +EXPORT_SYMBOL vmlinux 0x96141fc4 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x96220280 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x9632199d fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x9662d669 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x966f2a7d ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x96874b7c tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96bb6fd1 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x96c47eb0 force_sig +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x9717abdf neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x9725b8cf sk_dst_check +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x97868aef __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x979c4388 read_cache_pages +EXPORT_SYMBOL vmlinux 0x979d640f phy_register_fixup +EXPORT_SYMBOL vmlinux 0x97a6b09f iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x97c16bf2 arp_find +EXPORT_SYMBOL vmlinux 0x97d4b4ae xfrm_lookup +EXPORT_SYMBOL vmlinux 0x97fdbab9 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x98082893 __copy_to_user +EXPORT_SYMBOL vmlinux 0x98098e5d pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x980f5089 fb_find_mode +EXPORT_SYMBOL vmlinux 0x9817f707 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x981924a0 key_put +EXPORT_SYMBOL vmlinux 0x98196373 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x9820b644 warn_slowpath_fmt_taint +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x984a6231 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x984eefdb km_state_notify +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x98746f58 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x98799c0d rwsem_wake +EXPORT_SYMBOL vmlinux 0x989e2c33 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x98a11efa scsi_print_result +EXPORT_SYMBOL vmlinux 0x98a965bf inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x98af630b skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x98c68c41 __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x98cf60b3 strlen +EXPORT_SYMBOL vmlinux 0x98ecf88b register_key_type +EXPORT_SYMBOL vmlinux 0x98fa21b0 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x98fdbfd8 blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x99195078 vsnprintf +EXPORT_SYMBOL vmlinux 0x991b931b dev_mc_del +EXPORT_SYMBOL vmlinux 0x9923c105 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99532a79 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x99623f37 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x9974c160 dev_uc_init +EXPORT_SYMBOL vmlinux 0x9978e05c bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99adaece fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99d3a43c dm_table_get_size +EXPORT_SYMBOL vmlinux 0x99d93505 __free_pages +EXPORT_SYMBOL vmlinux 0x9a07b9e4 clear_nlink +EXPORT_SYMBOL vmlinux 0x9a156383 tcf_hash_create +EXPORT_SYMBOL vmlinux 0x9a1576ea generic_delete_inode +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a2c6175 scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x9a54d5f6 bio_endio_nodec +EXPORT_SYMBOL vmlinux 0x9a59dac4 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x9a5ffc64 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x9a74c00a nla_append +EXPORT_SYMBOL vmlinux 0x9a793f35 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x9a908b80 test_and_clear_bit +EXPORT_SYMBOL vmlinux 0x9aa35cf3 d_walk +EXPORT_SYMBOL vmlinux 0x9aa6efda inet_accept +EXPORT_SYMBOL vmlinux 0x9acf4774 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x9ad4143e copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x9ae2f200 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9af89f98 memcpy_fromiovec +EXPORT_SYMBOL vmlinux 0x9b028290 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x9b137f81 user_revoke +EXPORT_SYMBOL vmlinux 0x9b1a7398 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x9b1f812b kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x9b1fddf0 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0x9b2f75ec tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b4cdd80 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x9b582832 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x9b58d330 put_tty_driver +EXPORT_SYMBOL vmlinux 0x9b7a21ef dev_get_by_index +EXPORT_SYMBOL vmlinux 0x9b8d36b6 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x9b9b4722 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bb9eacf of_get_property +EXPORT_SYMBOL vmlinux 0x9bbe88b3 flex_array_put +EXPORT_SYMBOL vmlinux 0x9bc6ef31 add_wait_queue +EXPORT_SYMBOL vmlinux 0x9bdbdb2f padata_do_serial +EXPORT_SYMBOL vmlinux 0x9be31d0c __blk_end_request +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9c034284 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x9c0df834 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0x9c1b5b7f generic_readlink +EXPORT_SYMBOL vmlinux 0x9c4882fe pci_fixup_device +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c5bc552 finish_wait +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cabc822 vm_map_ram +EXPORT_SYMBOL vmlinux 0x9cee7ae1 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d3a9d42 compat_sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d3edf4d udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x9d6b3abe up_write +EXPORT_SYMBOL vmlinux 0x9d8155e3 revalidate_disk +EXPORT_SYMBOL vmlinux 0x9d8cade4 skb_split +EXPORT_SYMBOL vmlinux 0x9d90f126 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x9dab5f4b inode_dio_wait +EXPORT_SYMBOL vmlinux 0x9db15e0e neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x9db91273 serio_rescan +EXPORT_SYMBOL vmlinux 0x9dc4a7fc iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0x9df50b6f cfb_imageblit +EXPORT_SYMBOL vmlinux 0x9df68c9a qdisc_list_del +EXPORT_SYMBOL vmlinux 0x9e00c6e5 find_lock_entry +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e18d93e gen_pool_create +EXPORT_SYMBOL vmlinux 0x9e20b909 dump_align +EXPORT_SYMBOL vmlinux 0x9e26d1f2 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x9e2f8c90 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e53151f scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x9e615a01 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e6777af pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x9e67afb0 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x9e712564 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9e8d9373 scsi_remove_host +EXPORT_SYMBOL vmlinux 0x9e96f372 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x9e9d8dfb ata_dev_printk +EXPORT_SYMBOL vmlinux 0x9ea62df1 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ec4d948 dentry_open +EXPORT_SYMBOL vmlinux 0x9f11be7e down_killable +EXPORT_SYMBOL vmlinux 0x9f14ddee i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x9f24c3ba dm_register_target +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f4f4b8e jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x9f517028 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x9f596a29 neigh_ifdown +EXPORT_SYMBOL vmlinux 0x9f844fbb dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x9f865682 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x9f95ee77 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fbb7314 phy_drivers_register +EXPORT_SYMBOL vmlinux 0x9fd133ce from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x9fd7cda1 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9fe6b9b6 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x9fe70c0b ip6_frag_init +EXPORT_SYMBOL vmlinux 0x9feb1d03 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0x9ff798e6 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0x9fff585d pagecache_write_begin +EXPORT_SYMBOL vmlinux 0xa006cbfe mutex_lock +EXPORT_SYMBOL vmlinux 0xa00fca7c seq_printf +EXPORT_SYMBOL vmlinux 0xa01b7938 mfd_add_devices +EXPORT_SYMBOL vmlinux 0xa02efdc3 neigh_parms_release +EXPORT_SYMBOL vmlinux 0xa033c7d3 proc_remove +EXPORT_SYMBOL vmlinux 0xa039d9ee drop_nlink +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa070acab registered_fb +EXPORT_SYMBOL vmlinux 0xa073fbcd ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0xa07a30ab string_escape_mem +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa080f19c __scsi_add_device +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa0abb97a tcf_register_action +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0b7a994 inc_nlink +EXPORT_SYMBOL vmlinux 0xa0bbe28d i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0xa0cec831 __register_binfmt +EXPORT_SYMBOL vmlinux 0xa0cf1294 install_exec_creds +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e135ee input_register_handle +EXPORT_SYMBOL vmlinux 0xa0eae503 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0f080fe blk_finish_request +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0ff74d6 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0xa106ba59 nf_log_packet +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa10fbdf1 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa1405595 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14b3f5d flex_array_free_parts +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa160a3da lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xa167bbe4 __pci_register_driver +EXPORT_SYMBOL vmlinux 0xa17b9431 skb_clone_sk +EXPORT_SYMBOL vmlinux 0xa17c2556 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xa19c2d92 eth_validate_addr +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c6d337 dma_ops +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1e3e99b __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xa202a8e5 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xa20b1e64 simple_pin_fs +EXPORT_SYMBOL vmlinux 0xa20cca55 init_special_inode +EXPORT_SYMBOL vmlinux 0xa2246674 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0xa229e225 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0xa23c6b09 seq_bitmap_list +EXPORT_SYMBOL vmlinux 0xa2419f19 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xa25ab540 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0xa25ecc11 inet_shutdown +EXPORT_SYMBOL vmlinux 0xa25f7306 inet_stream_connect +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa289bd31 replace_mount_options +EXPORT_SYMBOL vmlinux 0xa2a335bd vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0xa2c95856 page_symlink +EXPORT_SYMBOL vmlinux 0xa2d67825 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xa2dea53e pm860x_reg_read +EXPORT_SYMBOL vmlinux 0xa2e71087 of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0xa2ef34d7 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xa3108022 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa33842c9 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0xa340376e module_refcount +EXPORT_SYMBOL vmlinux 0xa3418a00 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xa36667e2 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0xa36f4e22 mmc_start_req +EXPORT_SYMBOL vmlinux 0xa371aa70 bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0xa373a616 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xa374ab28 pci_match_id +EXPORT_SYMBOL vmlinux 0xa37c4cac scsi_ioctl +EXPORT_SYMBOL vmlinux 0xa37e78b6 flex_array_get +EXPORT_SYMBOL vmlinux 0xa3815f2d blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0xa381944f dql_reset +EXPORT_SYMBOL vmlinux 0xa3861d48 skb_free_datagram +EXPORT_SYMBOL vmlinux 0xa397e75a down_read_trylock +EXPORT_SYMBOL vmlinux 0xa3a84323 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0xa3ae704a fget_raw +EXPORT_SYMBOL vmlinux 0xa3afcb67 phy_print_status +EXPORT_SYMBOL vmlinux 0xa3be820b dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xa3bf9ba0 dev_set_group +EXPORT_SYMBOL vmlinux 0xa3d75329 blkdev_fsync +EXPORT_SYMBOL vmlinux 0xa3daae38 tcf_hash_check +EXPORT_SYMBOL vmlinux 0xa3f0bc49 keyring_search +EXPORT_SYMBOL vmlinux 0xa3fc3d50 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xa400f338 arp_create +EXPORT_SYMBOL vmlinux 0xa402546a md_done_sync +EXPORT_SYMBOL vmlinux 0xa41e508b ip_defrag +EXPORT_SYMBOL vmlinux 0xa424c887 security_path_chmod +EXPORT_SYMBOL vmlinux 0xa4311da0 serio_reconnect +EXPORT_SYMBOL vmlinux 0xa439d6e8 dev_disable_lro +EXPORT_SYMBOL vmlinux 0xa4511467 crc16 +EXPORT_SYMBOL vmlinux 0xa457ef6a __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0xa45b6979 inet_addr_type +EXPORT_SYMBOL vmlinux 0xa4605563 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0xa46329c6 proto_register +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa4977dff zpool_register_driver +EXPORT_SYMBOL vmlinux 0xa4a02088 keyring_alloc +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4d4350b scsi_mode_sense +EXPORT_SYMBOL vmlinux 0xa4e5848d dquot_acquire +EXPORT_SYMBOL vmlinux 0xa53b83f0 key_task_permission +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa57041dd posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0xa58886fb scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0xa589440a pcim_iounmap +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5a167d3 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0xa5a51eee __crc32c_le +EXPORT_SYMBOL vmlinux 0xa5b2aedc md_unregister_thread +EXPORT_SYMBOL vmlinux 0xa5ec7ea0 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0xa5f5cf06 amba_request_regions +EXPORT_SYMBOL vmlinux 0xa6050e41 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xa60f8a3b tcp_seq_open +EXPORT_SYMBOL vmlinux 0xa6165a3d phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0xa61f73d3 pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0xa62b20ab build_skb +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa650eaf5 open_exec +EXPORT_SYMBOL vmlinux 0xa65c8b94 __getblk_slow +EXPORT_SYMBOL vmlinux 0xa66ed0b7 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0xa6718779 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa68ce03b vfs_unlink +EXPORT_SYMBOL vmlinux 0xa699851e locks_remove_posix +EXPORT_SYMBOL vmlinux 0xa699ac0d noop_llseek +EXPORT_SYMBOL vmlinux 0xa6a48a32 max8998_read_reg +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa7073e36 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xa70ae3a8 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0xa711199b uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0xa71a5353 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0xa71e7463 __first_cpu +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa736b911 __page_symlink +EXPORT_SYMBOL vmlinux 0xa73a0b09 inet_release +EXPORT_SYMBOL vmlinux 0xa7463e02 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0xa76c6c61 ppp_input_error +EXPORT_SYMBOL vmlinux 0xa7813f07 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xa784040d __serio_register_port +EXPORT_SYMBOL vmlinux 0xa79bd28e iget_locked +EXPORT_SYMBOL vmlinux 0xa79e369c jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0xa7be526f _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0xa7d7b95b security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0xa8068364 noop_qdisc +EXPORT_SYMBOL vmlinux 0xa81c6d4b __wait_on_bit +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa826fdeb __lock_buffer +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa86be5f3 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa87862c4 set_groups +EXPORT_SYMBOL vmlinux 0xa87cf413 clear_bit +EXPORT_SYMBOL vmlinux 0xa87dcf00 param_set_ulong +EXPORT_SYMBOL vmlinux 0xa88562ba vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0xa8916d5c __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xa8a18372 lockref_mark_dead +EXPORT_SYMBOL vmlinux 0xa8a220ad mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0xa8a6f639 __check_region +EXPORT_SYMBOL vmlinux 0xa8a8110c kernel_neon_end +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa90603d9 mmc_detect_change +EXPORT_SYMBOL vmlinux 0xa9087036 ilookup5 +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa939a4e7 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0xa93e469d skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0xa94eb257 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0xa966c258 dcb_getapp +EXPORT_SYMBOL vmlinux 0xa97d37fe mmc_alloc_host +EXPORT_SYMBOL vmlinux 0xa98ddd37 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0xa99b39c2 prandom_bytes +EXPORT_SYMBOL vmlinux 0xa9ae0b0e sock_update_memcg +EXPORT_SYMBOL vmlinux 0xa9b248b6 idr_for_each +EXPORT_SYMBOL vmlinux 0xa9bb139c netif_carrier_off +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9cfeca6 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xa9d0cc72 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0xaa0073b7 __net_get_random_once +EXPORT_SYMBOL vmlinux 0xaa22ab45 uart_match_port +EXPORT_SYMBOL vmlinux 0xaa24b3f0 dev_warn +EXPORT_SYMBOL vmlinux 0xaa284cf3 input_inject_event +EXPORT_SYMBOL vmlinux 0xaa32a14e d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xaa43e80d input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa713fd5 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0xaa81dd7f devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xaa99f40a rfkill_alloc +EXPORT_SYMBOL vmlinux 0xaac34c50 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0xaacc3134 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0xaad23584 dquot_initialize +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab000ee3 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0xab0085a7 netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0xab03a4ea scsi_scan_host +EXPORT_SYMBOL vmlinux 0xab2e5501 scsi_device_resume +EXPORT_SYMBOL vmlinux 0xab40cca9 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xab47ea15 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xab5087d4 of_device_is_available +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab73ffa3 blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7e081f param_set_uint +EXPORT_SYMBOL vmlinux 0xab89a5d8 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0xab9697cb blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0xaba77777 iterate_supers_type +EXPORT_SYMBOL vmlinux 0xabbbd444 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xabc640ea flock_lock_file_wait +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabf2057c genphy_resume +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac398912 flex_array_clear +EXPORT_SYMBOL vmlinux 0xac4b5c6f tcp_connect +EXPORT_SYMBOL vmlinux 0xac5cfef4 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0xac61ba08 of_device_alloc +EXPORT_SYMBOL vmlinux 0xac65351b copy_to_iter +EXPORT_SYMBOL vmlinux 0xac6621a7 max8998_write_reg +EXPORT_SYMBOL vmlinux 0xac70b0fa vm_stat +EXPORT_SYMBOL vmlinux 0xac779ce6 kernel_accept +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacb1c853 cdrom_release +EXPORT_SYMBOL vmlinux 0xacc5b5d2 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xace7fbc2 always_delete_dentry +EXPORT_SYMBOL vmlinux 0xace90b0b rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacfad506 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xad01744f kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad0cc012 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0xad120b64 neigh_lookup +EXPORT_SYMBOL vmlinux 0xad164875 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xad3c3091 skb_pull +EXPORT_SYMBOL vmlinux 0xad401cd0 of_find_property +EXPORT_SYMBOL vmlinux 0xad4400b7 efi +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad872a85 loop_register_transfer +EXPORT_SYMBOL vmlinux 0xad9f73c7 nf_log_unset +EXPORT_SYMBOL vmlinux 0xadc23cf8 neigh_seq_next +EXPORT_SYMBOL vmlinux 0xade118de iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xade1c4a5 sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0xadea6d21 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0xadef66d4 search_binary_handler +EXPORT_SYMBOL vmlinux 0xadf5ea28 sock_setsockopt +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xadfe03a9 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xae4a1bda csum_tcpudp_nofold +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae7cdf55 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0xae803ade __pagevec_release +EXPORT_SYMBOL vmlinux 0xae8c4d0c set_bit +EXPORT_SYMBOL vmlinux 0xaead2d07 __register_chrdev +EXPORT_SYMBOL vmlinux 0xaeb569c8 seq_release +EXPORT_SYMBOL vmlinux 0xaec5d636 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0xaee3d2f2 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xaee47440 __invalidate_device +EXPORT_SYMBOL vmlinux 0xaf14750a __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0xaf186eaf redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xaf1f4712 poll_initwait +EXPORT_SYMBOL vmlinux 0xaf2bed58 seq_read +EXPORT_SYMBOL vmlinux 0xaf3bd8f8 acl_by_type +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf41127d param_set_bint +EXPORT_SYMBOL vmlinux 0xaf5d8737 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0xaf6ae696 kstrndup +EXPORT_SYMBOL vmlinux 0xaf91d89f __kernel_param_lock +EXPORT_SYMBOL vmlinux 0xaf92749b simple_fill_super +EXPORT_SYMBOL vmlinux 0xaf9445f8 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0xaf9c8052 __d_drop +EXPORT_SYMBOL vmlinux 0xafba02d0 amba_driver_unregister +EXPORT_SYMBOL vmlinux 0xafc2ac25 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0xafcf1c6a remove_proc_entry +EXPORT_SYMBOL vmlinux 0xb02d0e53 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xb0460314 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0xb05aa584 mempool_resize +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb0854296 blk_sync_queue +EXPORT_SYMBOL vmlinux 0xb088fd5b release_sock +EXPORT_SYMBOL vmlinux 0xb08d222c commit_creds +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0c66625 mem_map +EXPORT_SYMBOL vmlinux 0xb0c95f27 mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0xb0d1b0af give_up_console +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0f90002 iterate_dir +EXPORT_SYMBOL vmlinux 0xb10ee5df netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0xb119e4d0 prepare_binprm +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb126ccf4 fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb13017bb lro_receive_skb +EXPORT_SYMBOL vmlinux 0xb15a14e8 pci_choose_state +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb176ebf2 sock_from_file +EXPORT_SYMBOL vmlinux 0xb1865967 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0xb18a17e2 dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0xb19760c3 bitmap_onto +EXPORT_SYMBOL vmlinux 0xb1a6580e add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1c659cc try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1d73673 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0xb1de6986 input_close_device +EXPORT_SYMBOL vmlinux 0xb1e7d2b0 from_kuid +EXPORT_SYMBOL vmlinux 0xb203110d file_ns_capable +EXPORT_SYMBOL vmlinux 0xb2061fb8 kmalloc_caches +EXPORT_SYMBOL vmlinux 0xb2061fcb unlock_buffer +EXPORT_SYMBOL vmlinux 0xb2137fd6 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0xb225bf0d param_ops_ushort +EXPORT_SYMBOL vmlinux 0xb22d6201 __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xb25686d5 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xb25d2f1a sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xb266bf81 nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb2a14532 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0xb2a2dc0b init_task +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c4c921 lease_modify +EXPORT_SYMBOL vmlinux 0xb2c8749b param_ops_ulong +EXPORT_SYMBOL vmlinux 0xb2f82592 pipe_lock +EXPORT_SYMBOL vmlinux 0xb3097713 phy_attach_direct +EXPORT_SYMBOL vmlinux 0xb31f8a40 single_release +EXPORT_SYMBOL vmlinux 0xb32ba3db account_page_redirty +EXPORT_SYMBOL vmlinux 0xb332f209 sock_wfree +EXPORT_SYMBOL vmlinux 0xb33e25ba blk_delay_queue +EXPORT_SYMBOL vmlinux 0xb37bee52 rename_lock +EXPORT_SYMBOL vmlinux 0xb39be2ba mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xb3b4b31a blk_get_request +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d59d98 param_get_int +EXPORT_SYMBOL vmlinux 0xb3e00bc8 freeze_super +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3f777bd xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xb3fb6a15 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0xb3feba77 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0xb40bf599 pci_scan_bus_parented +EXPORT_SYMBOL vmlinux 0xb4162299 seq_open_private +EXPORT_SYMBOL vmlinux 0xb4214a48 fsync_bdev +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb43d9c2f ftrace_print_flags_seq +EXPORT_SYMBOL vmlinux 0xb43f162e input_register_device +EXPORT_SYMBOL vmlinux 0xb441c243 sock_init_data +EXPORT_SYMBOL vmlinux 0xb44b8e42 ndo_dflt_bridge_getlink +EXPORT_SYMBOL vmlinux 0xb46ba4c4 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb47189b5 reservation_ww_class +EXPORT_SYMBOL vmlinux 0xb485fcc4 ata_print_version +EXPORT_SYMBOL vmlinux 0xb4a5d78f of_get_parent +EXPORT_SYMBOL vmlinux 0xb4af4426 scsi_device_put +EXPORT_SYMBOL vmlinux 0xb4b18869 inet_del_protocol +EXPORT_SYMBOL vmlinux 0xb4b975a9 __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0xb4e80981 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0xb4fc735b idr_remove +EXPORT_SYMBOL vmlinux 0xb51d676f ndisc_mc_map +EXPORT_SYMBOL vmlinux 0xb5210d1c tty_schedule_flip +EXPORT_SYMBOL vmlinux 0xb54533f7 usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xb546529a cfb_fillrect +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb573ddd0 sock_wmalloc +EXPORT_SYMBOL vmlinux 0xb5784791 generic_setxattr +EXPORT_SYMBOL vmlinux 0xb57f2457 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xb58c14f0 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0xb58c1719 set_binfmt +EXPORT_SYMBOL vmlinux 0xb59cab3c vme_register_driver +EXPORT_SYMBOL vmlinux 0xb5a02f49 simple_transaction_set +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5b10525 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0xb5c71025 padata_alloc_possible +EXPORT_SYMBOL vmlinux 0xb5c7ed24 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb5cf79da d_move +EXPORT_SYMBOL vmlinux 0xb5d963ae check_disk_change +EXPORT_SYMBOL vmlinux 0xb5f061f8 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0xb612c1aa __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0xb61bb815 generic_end_io_acct +EXPORT_SYMBOL vmlinux 0xb61fe0e7 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xb621b9dc nla_put_nohdr +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb624f6f3 inet_recvmsg +EXPORT_SYMBOL vmlinux 0xb6312bde pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0xb6342dec mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0xb63a07f8 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0xb656b3a1 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0xb65cd7fd inode_needs_sync +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb69f9b00 mempool_free +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6b0c8b6 rtnl_notify +EXPORT_SYMBOL vmlinux 0xb7031907 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0xb70775b1 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0xb71871f6 param_ops_string +EXPORT_SYMBOL vmlinux 0xb71fb74f _raw_read_trylock +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb752d713 genphy_config_init +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb779b046 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0xb77bfd84 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0xb77e1411 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xb7806c3c neigh_connected_output +EXPORT_SYMBOL vmlinux 0xb793dda8 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xb79b818d d_find_alias +EXPORT_SYMBOL vmlinux 0xb7a7b958 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0xb7b3423a max8925_set_bits +EXPORT_SYMBOL vmlinux 0xb7be3cd6 filp_open +EXPORT_SYMBOL vmlinux 0xb7c9b30f scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xb7dcffcd inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xb7e6b7f6 vme_lm_request +EXPORT_SYMBOL vmlinux 0xb816a47a sock_release +EXPORT_SYMBOL vmlinux 0xb83fe4ab km_report +EXPORT_SYMBOL vmlinux 0xb8509893 register_shrinker +EXPORT_SYMBOL vmlinux 0xb8516f40 vfs_mkdir +EXPORT_SYMBOL vmlinux 0xb8567f32 bdi_destroy +EXPORT_SYMBOL vmlinux 0xb86c377c pci_disable_device +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb898b693 xfrm_input +EXPORT_SYMBOL vmlinux 0xb8a4ea89 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xb8d8ad32 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0xb938fe3b kvm_read_guest_atomic +EXPORT_SYMBOL vmlinux 0xb93c4e20 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0xb9794eda xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xb9978646 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0xb99dd9cc make_kprojid +EXPORT_SYMBOL vmlinux 0xb9ac6402 dev_printk +EXPORT_SYMBOL vmlinux 0xb9b15f16 downgrade_write +EXPORT_SYMBOL vmlinux 0xb9c1f093 xfrm_register_type +EXPORT_SYMBOL vmlinux 0xb9c490da seq_bitmap +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9ebc515 scsi_remove_target +EXPORT_SYMBOL vmlinux 0xba105443 disk_stack_limits +EXPORT_SYMBOL vmlinux 0xba13258e pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0xba143411 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba6773a9 seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xba7b4cd0 kobject_add +EXPORT_SYMBOL vmlinux 0xbaeb7597 path_get +EXPORT_SYMBOL vmlinux 0xbaf6a77f of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb16d165 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xbb20ecab __check_sticky +EXPORT_SYMBOL vmlinux 0xbb281c2d filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xbb34134a iov_shorten +EXPORT_SYMBOL vmlinux 0xbb3426a6 amba_release_regions +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb40ff96 skb_queue_tail +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb7b0e51 ppp_channel_index +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbbaeb559 memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0xbbb0063d linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbda52fc compat_ip_setsockopt +EXPORT_SYMBOL vmlinux 0xbbef7883 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xbbfcc626 end_page_writeback +EXPORT_SYMBOL vmlinux 0xbc13381e twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0xbc170bb8 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xbc18e13e xfrm_init_state +EXPORT_SYMBOL vmlinux 0xbc20962c register_md_personality +EXPORT_SYMBOL vmlinux 0xbc2859f4 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xbc37b2e3 datagram_poll +EXPORT_SYMBOL vmlinux 0xbc602fef vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xbc6e4363 xfrm_state_add +EXPORT_SYMBOL vmlinux 0xbc8339f2 scsi_host_put +EXPORT_SYMBOL vmlinux 0xbc88bc6f forget_cached_acl +EXPORT_SYMBOL vmlinux 0xbc89a9e1 inode_init_always +EXPORT_SYMBOL vmlinux 0xbc920a44 vfs_rmdir +EXPORT_SYMBOL vmlinux 0xbc935f66 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0xbc9610b2 __frontswap_test +EXPORT_SYMBOL vmlinux 0xbca63c02 sk_mc_loop +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcf47320 pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xbcf4a22e noop_fsync +EXPORT_SYMBOL vmlinux 0xbcf9373c bmap +EXPORT_SYMBOL vmlinux 0xbd063f1e netdev_info +EXPORT_SYMBOL vmlinux 0xbd10820c xfrm_find_acq +EXPORT_SYMBOL vmlinux 0xbd11f4ec xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0xbd141573 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xbd1c879a flow_cache_init +EXPORT_SYMBOL vmlinux 0xbd2ac277 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xbd3622f8 inode_dio_done +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd8208ca page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xbd82824d simple_readpage +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbda643c4 fb_validate_mode +EXPORT_SYMBOL vmlinux 0xbda923c3 d_prune_aliases +EXPORT_SYMBOL vmlinux 0xbdacc92e free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0xbdb05c09 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xbdb0be8b seq_release_private +EXPORT_SYMBOL vmlinux 0xbdbc13a1 complete +EXPORT_SYMBOL vmlinux 0xbdd5a803 fb_class +EXPORT_SYMBOL vmlinux 0xbdd9ac23 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0xbde85dcb of_device_unregister +EXPORT_SYMBOL vmlinux 0xbe1da8c0 bio_add_page +EXPORT_SYMBOL vmlinux 0xbe24f282 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xbe2c0274 add_timer +EXPORT_SYMBOL vmlinux 0xbe39a951 pci_pme_active +EXPORT_SYMBOL vmlinux 0xbe804b98 fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0xbeceb904 invalidate_bdev +EXPORT_SYMBOL vmlinux 0xbede7dd3 get_fs_type +EXPORT_SYMBOL vmlinux 0xbef07600 of_iomap +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf000024 inode_permission +EXPORT_SYMBOL vmlinux 0xbf09738a __sb_start_write +EXPORT_SYMBOL vmlinux 0xbf1318f6 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xbf3294a1 generic_file_llseek +EXPORT_SYMBOL vmlinux 0xbf4e1ddb inet_del_offload +EXPORT_SYMBOL vmlinux 0xbf4f0413 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0xbf56bca8 blk_recount_segments +EXPORT_SYMBOL vmlinux 0xbf57b27b eth_header_parse +EXPORT_SYMBOL vmlinux 0xbf72e22d dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0xbf7c531e sock_no_accept +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf8bb902 textsearch_destroy +EXPORT_SYMBOL vmlinux 0xbf92163c pci_read_vpd +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfb1f24f __get_user_pages +EXPORT_SYMBOL vmlinux 0xbfbfee1c inet_csk_accept +EXPORT_SYMBOL vmlinux 0xbfc73581 pci_scan_slot +EXPORT_SYMBOL vmlinux 0xbfdcd4de sock_edemux +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xbffd7c63 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0xbffda221 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0xc0101166 xfrm_state_update +EXPORT_SYMBOL vmlinux 0xc012d515 fence_remove_callback +EXPORT_SYMBOL vmlinux 0xc02cf69b clkdev_drop +EXPORT_SYMBOL vmlinux 0xc042a215 revert_creds +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc083cd60 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xc086708c i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xc09aacd0 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0a73947 elevator_init +EXPORT_SYMBOL vmlinux 0xc0aab55e end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0xc0af7647 bio_split +EXPORT_SYMBOL vmlinux 0xc0b0a2df kill_litter_super +EXPORT_SYMBOL vmlinux 0xc0d16d4b __scm_send +EXPORT_SYMBOL vmlinux 0xc0d5c03b d_set_d_op +EXPORT_SYMBOL vmlinux 0xc0fcbd2e generic_start_io_acct +EXPORT_SYMBOL vmlinux 0xc14188fe truncate_pagecache +EXPORT_SYMBOL vmlinux 0xc1496557 pci_release_regions +EXPORT_SYMBOL vmlinux 0xc14ec645 led_set_brightness +EXPORT_SYMBOL vmlinux 0xc152d725 km_policy_notify +EXPORT_SYMBOL vmlinux 0xc15a44c6 memzero_explicit +EXPORT_SYMBOL vmlinux 0xc16190b7 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0xc179bcf0 bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0xc19e83a1 do_splice_from +EXPORT_SYMBOL vmlinux 0xc1c00d64 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0xc1c94638 tcp_poll +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1e8c639 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xc1f6b205 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xc2145f4c padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xc214fdd8 igrab +EXPORT_SYMBOL vmlinux 0xc23c274c xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0xc245acd4 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xc24a5dc5 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0xc2964bf2 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc2b8c248 generic_write_checks +EXPORT_SYMBOL vmlinux 0xc2bdcd01 simple_open +EXPORT_SYMBOL vmlinux 0xc2bf0844 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xc2c23cac elevator_change +EXPORT_SYMBOL vmlinux 0xc2c4afec ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc33818b5 iterate_fd +EXPORT_SYMBOL vmlinux 0xc33964dc dquot_release +EXPORT_SYMBOL vmlinux 0xc36854f2 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0xc368cf75 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0xc37f80c5 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xc38b85ce eth_change_mtu +EXPORT_SYMBOL vmlinux 0xc3a7be25 lg_global_lock +EXPORT_SYMBOL vmlinux 0xc3a83cce sk_receive_skb +EXPORT_SYMBOL vmlinux 0xc3bcb322 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0xc3c962d2 freezing_slow_path +EXPORT_SYMBOL vmlinux 0xc3e46097 simple_nosetlease +EXPORT_SYMBOL vmlinux 0xc3e4a191 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0xc3e58818 inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0xc407b7ef neigh_table_init +EXPORT_SYMBOL vmlinux 0xc426333b phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0xc42dde38 handle_edge_irq +EXPORT_SYMBOL vmlinux 0xc449d2c8 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0xc44cfde4 blk_init_queue +EXPORT_SYMBOL vmlinux 0xc4506262 dump_page +EXPORT_SYMBOL vmlinux 0xc473d053 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0xc48307db lz4_decompress +EXPORT_SYMBOL vmlinux 0xc4869ab2 blk_fetch_request +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4a33297 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xc4a57fea pci_unregister_driver +EXPORT_SYMBOL vmlinux 0xc4b3011e mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0xc4e43fdd wait_for_key_construction +EXPORT_SYMBOL vmlinux 0xc4f45094 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xc4fc63bb of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0xc4fda879 __destroy_inode +EXPORT_SYMBOL vmlinux 0xc509a59f vfs_rename +EXPORT_SYMBOL vmlinux 0xc511520b register_cdrom +EXPORT_SYMBOL vmlinux 0xc5532049 d_tmpfile +EXPORT_SYMBOL vmlinux 0xc57dbc80 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0xc5813906 inet_frags_init +EXPORT_SYMBOL vmlinux 0xc584a735 tty_check_change +EXPORT_SYMBOL vmlinux 0xc5922439 devm_release_resource +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5a7411c register_netdevice +EXPORT_SYMBOL vmlinux 0xc5abe0af serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xc5c2d809 phy_device_create +EXPORT_SYMBOL vmlinux 0xc5cd6370 generic_read_dir +EXPORT_SYMBOL vmlinux 0xc5eb0f72 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0xc5eee4fa t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0xc5fb15dc strnicmp +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc601c232 qdisc_list_add +EXPORT_SYMBOL vmlinux 0xc622330f simple_transaction_read +EXPORT_SYMBOL vmlinux 0xc625b498 kill_pgrp +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc65c3cc0 param_ops_bint +EXPORT_SYMBOL vmlinux 0xc6659cb8 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc66caac8 dquot_alloc +EXPORT_SYMBOL vmlinux 0xc6772da2 radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xc6778701 do_splice_to +EXPORT_SYMBOL vmlinux 0xc67b6ed2 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0xc686198d tcf_em_unregister +EXPORT_SYMBOL vmlinux 0xc6873583 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0xc68ac976 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0xc68f69ec nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xc69107d2 secpath_dup +EXPORT_SYMBOL vmlinux 0xc6ad398b new_sync_write +EXPORT_SYMBOL vmlinux 0xc6b8c31b jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6e31847 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0xc707937b pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72c8c71 start_tty +EXPORT_SYMBOL vmlinux 0xc72d9cc4 param_get_charp +EXPORT_SYMBOL vmlinux 0xc7314b74 __frontswap_store +EXPORT_SYMBOL vmlinux 0xc7384965 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0xc74d7170 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc768de19 cpu_all_bits +EXPORT_SYMBOL vmlinux 0xc773b093 dev_uc_sync +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc796e65d kobject_get +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7da902b inode_init_once +EXPORT_SYMBOL vmlinux 0xc8167e87 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0xc82c91f7 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc83f5cfc cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xc83f7140 audit_log +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc8686bf7 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0xc86f5e1a netif_napi_add +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc89f79d4 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8b86089 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0xc8ec1acf unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xc8effa80 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc911ccc8 nf_log_set +EXPORT_SYMBOL vmlinux 0xc919a5bd eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0xc937b339 path_put +EXPORT_SYMBOL vmlinux 0xc945d437 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xc95d734e wl12xx_get_platform_data +EXPORT_SYMBOL vmlinux 0xc95f3054 vfs_setpos +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc96857b3 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0xc96b03ca fence_wait_timeout +EXPORT_SYMBOL vmlinux 0xc96b2c25 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0xc978479a xz_dec_run +EXPORT_SYMBOL vmlinux 0xc984c946 elv_register_queue +EXPORT_SYMBOL vmlinux 0xc98fa1f4 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0xc996d097 del_timer +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9a4abb4 __breadahead +EXPORT_SYMBOL vmlinux 0xc9b45eac dst_alloc +EXPORT_SYMBOL vmlinux 0xc9e10780 remove_arg_zero +EXPORT_SYMBOL vmlinux 0xc9f58f04 put_io_context +EXPORT_SYMBOL vmlinux 0xca0a0ad1 module_layout +EXPORT_SYMBOL vmlinux 0xca0cbf19 kern_path_create +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca0f5a5a skb_seq_read +EXPORT_SYMBOL vmlinux 0xca3df205 blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0xca491b56 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0xca5ee09a vme_free_consistent +EXPORT_SYMBOL vmlinux 0xca7e046c dquot_operations +EXPORT_SYMBOL vmlinux 0xca7f2302 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0xca832efe kmalloc_order +EXPORT_SYMBOL vmlinux 0xca8fe5f5 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcaa1d358 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xcaab2a3a of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0xcabc7888 idr_is_empty +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcaf51927 pskb_expand_head +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb128141 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0xcb1d2c57 pci_dev_get +EXPORT_SYMBOL vmlinux 0xcb496833 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xcb594d9e jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0xcb64ece2 arp_xmit +EXPORT_SYMBOL vmlinux 0xcb7a5287 netdev_printk +EXPORT_SYMBOL vmlinux 0xcba66ca0 i2c_master_recv +EXPORT_SYMBOL vmlinux 0xcbb5d52d udp_lib_unhash +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbf246c0 ip_cmsg_recv +EXPORT_SYMBOL vmlinux 0xcbff5e68 mempool_create +EXPORT_SYMBOL vmlinux 0xcc0f874c input_unregister_handler +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc40fcfd sock_no_sendpage +EXPORT_SYMBOL vmlinux 0xcc48fa5b kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0xcc4be63d dmam_pool_create +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc778cc3 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0xcc913727 thaw_super +EXPORT_SYMBOL vmlinux 0xccb4162d inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0xccb7a857 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xccc0c9ed tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccd8a12f blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0xcce92905 page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0xcd1c4b25 input_release_device +EXPORT_SYMBOL vmlinux 0xcd20667a kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0xcd22fb7c kobject_init +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd33a01c dev_emerg +EXPORT_SYMBOL vmlinux 0xcd4f45eb xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xcd57f7b0 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xcd58c38e tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xcd800e14 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xcd9fe850 thaw_bdev +EXPORT_SYMBOL vmlinux 0xcdbfd194 gen_pool_free +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xce233262 ilookup +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce35a29b bio_map_kern +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce5a62a9 tcp_conn_request +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce6a9244 profile_pc +EXPORT_SYMBOL vmlinux 0xce7850e1 crc32_le_shift +EXPORT_SYMBOL vmlinux 0xce80689a pci_request_region +EXPORT_SYMBOL vmlinux 0xce9b6d5b __inet6_hash +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceae504f cmdline_parts_free +EXPORT_SYMBOL vmlinux 0xceb1717d completion_done +EXPORT_SYMBOL vmlinux 0xceb78141 fddi_type_trans +EXPORT_SYMBOL vmlinux 0xcec268d4 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0xcec795f9 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xcee26222 vme_irq_generate +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf162460 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0xcf4c9cc2 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0xcf5eef57 scsi_unregister +EXPORT_SYMBOL vmlinux 0xcf669cf5 rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0xcf719e0a uart_remove_one_port +EXPORT_SYMBOL vmlinux 0xcfa7aa61 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xcfffe8ec kill_pid +EXPORT_SYMBOL vmlinux 0xd00ac482 param_get_ullong +EXPORT_SYMBOL vmlinux 0xd0178c47 mmc_can_erase +EXPORT_SYMBOL vmlinux 0xd01fff43 tso_start +EXPORT_SYMBOL vmlinux 0xd029f6ab vlan_vid_add +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd08d68c7 get_super_thawed +EXPORT_SYMBOL vmlinux 0xd09abf95 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a113c8 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0d42c42 mod_timer_pending +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd10bb781 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0xd11c0dc1 __kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xd158dac3 unregister_exec_domain +EXPORT_SYMBOL vmlinux 0xd16aed78 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd1aeffb6 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xd1bf43dc mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xd1c720b3 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1dd1f3e genphy_suspend +EXPORT_SYMBOL vmlinux 0xd1de499c pci_disable_msix +EXPORT_SYMBOL vmlinux 0xd1dfb256 vmap +EXPORT_SYMBOL vmlinux 0xd2052e54 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0xd2055a2c of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd233b5a2 down_write_trylock +EXPORT_SYMBOL vmlinux 0xd2410b85 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0xd24ba4c1 fence_free +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd2541f64 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd2573926 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd25e16e3 remove_wait_queue +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd27f86ad __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xd2839011 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xd28fa53f of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0xd295ec23 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0xd297c4ac blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0xd299bcd8 __f_setown +EXPORT_SYMBOL vmlinux 0xd29ba5ee __neigh_create +EXPORT_SYMBOL vmlinux 0xd29bdd17 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0xd2ae1c22 input_allocate_device +EXPORT_SYMBOL vmlinux 0xd2b04349 param_set_int +EXPORT_SYMBOL vmlinux 0xd2b09ce5 __kmalloc +EXPORT_SYMBOL vmlinux 0xd2c8515e param_get_short +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2debb43 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0xd308c34e skb_copy_expand +EXPORT_SYMBOL vmlinux 0xd31c9e11 dev_err +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd3259d65 test_and_set_bit +EXPORT_SYMBOL vmlinux 0xd342ade5 ppp_input +EXPORT_SYMBOL vmlinux 0xd35287c7 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0xd3589c54 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xd36257ba memcpy_toiovecend +EXPORT_SYMBOL vmlinux 0xd3695b3e __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd375a2af skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xd37b2cee amba_device_register +EXPORT_SYMBOL vmlinux 0xd3873f8a dev_get_stats +EXPORT_SYMBOL vmlinux 0xd397c678 tty_register_driver +EXPORT_SYMBOL vmlinux 0xd39cf6d9 submit_bh +EXPORT_SYMBOL vmlinux 0xd39ea3d1 dev_notice +EXPORT_SYMBOL vmlinux 0xd39ffd5c __genl_register_family +EXPORT_SYMBOL vmlinux 0xd3a25fc6 uart_suspend_port +EXPORT_SYMBOL vmlinux 0xd3b12742 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0xd3bf7615 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0xd4018a76 tso_build_data +EXPORT_SYMBOL vmlinux 0xd4114f94 mii_check_media +EXPORT_SYMBOL vmlinux 0xd41fe818 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xd42d6ee9 param_ops_byte +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd460b7e7 security_d_instantiate +EXPORT_SYMBOL vmlinux 0xd47be861 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd4b3d7a3 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0xd4d0eb80 skb_vlan_push +EXPORT_SYMBOL vmlinux 0xd4d5660e jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0xd4e42e6d truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0xd4e7aa3d ioremap_cache +EXPORT_SYMBOL vmlinux 0xd4e9a6f5 security_path_mkdir +EXPORT_SYMBOL vmlinux 0xd50e9baa pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xd5169162 ip_setsockopt +EXPORT_SYMBOL vmlinux 0xd519a2bb __mutex_init +EXPORT_SYMBOL vmlinux 0xd5281c4f unregister_netdev +EXPORT_SYMBOL vmlinux 0xd529fb30 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0xd5508971 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0xd59bcac1 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0xd5adc469 dev_addr_init +EXPORT_SYMBOL vmlinux 0xd5bcc3b4 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0xd5be42af d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0xd5cb2507 make_kgid +EXPORT_SYMBOL vmlinux 0xd5ce855d tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xd5e69f13 filemap_flush +EXPORT_SYMBOL vmlinux 0xd5ee5dda mapping_tagged +EXPORT_SYMBOL vmlinux 0xd5f2172f del_timer_sync +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd6277600 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd63474cb blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd6595392 mmc_can_discard +EXPORT_SYMBOL vmlinux 0xd66944c3 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd69bc4c2 init_net +EXPORT_SYMBOL vmlinux 0xd6a0e49f dquot_file_open +EXPORT_SYMBOL vmlinux 0xd6a396fb md_set_array_sectors +EXPORT_SYMBOL vmlinux 0xd6a92276 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0xd6bb7601 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0xd6cf48a1 vfs_write +EXPORT_SYMBOL vmlinux 0xd6d5482a genphy_aneg_done +EXPORT_SYMBOL vmlinux 0xd6d6b5a7 __ps2_command +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd73be578 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xd743135d xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0xd7447503 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0xd74e04e7 vfs_open +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd76ee979 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xd77b440e netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xd7839d46 lease_get_mtime +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd793c3a1 skb_store_bits +EXPORT_SYMBOL vmlinux 0xd7a431f3 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xd7aa6edf pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0xd7b52850 d_drop +EXPORT_SYMBOL vmlinux 0xd7c05bad remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xd7c73fb4 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0xd7d22aba mmc_erase +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7eeecd5 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0xd7f5eb12 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0xd80050c8 invalidate_partition +EXPORT_SYMBOL vmlinux 0xd81bacab __find_get_block +EXPORT_SYMBOL vmlinux 0xd82a498b tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0xd8326ffc sock_alloc_file +EXPORT_SYMBOL vmlinux 0xd845fa5a of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0xd856476d proc_create_data +EXPORT_SYMBOL vmlinux 0xd868f292 i2c_clients_command +EXPORT_SYMBOL vmlinux 0xd869427e filemap_fault +EXPORT_SYMBOL vmlinux 0xd8981b71 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8d5e171 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0xd8dbe96d simple_statfs +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8f203ed dquot_disable +EXPORT_SYMBOL vmlinux 0xd9045971 __devm_release_region +EXPORT_SYMBOL vmlinux 0xd91ca8cb unregister_framebuffer +EXPORT_SYMBOL vmlinux 0xd9279681 amba_find_device +EXPORT_SYMBOL vmlinux 0xd92e16ba csum_partial_copy_fromiovecend +EXPORT_SYMBOL vmlinux 0xd934f208 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0xd93b89a1 md_register_thread +EXPORT_SYMBOL vmlinux 0xd9468197 proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xd9623e2a sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0xd9658837 d_find_any_alias +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd988d75c bdev_stack_limits +EXPORT_SYMBOL vmlinux 0xd9970f92 get_disk +EXPORT_SYMBOL vmlinux 0xd99b7ed0 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0xd9b9f21f blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xd9c2f775 sk_stream_error +EXPORT_SYMBOL vmlinux 0xd9c6543a udp_del_offload +EXPORT_SYMBOL vmlinux 0xd9c6c4f4 register_filesystem +EXPORT_SYMBOL vmlinux 0xd9c7ed68 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xd9ce2a57 __alloc_skb +EXPORT_SYMBOL vmlinux 0xd9d32edb xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xda01479c mempool_create_node +EXPORT_SYMBOL vmlinux 0xda191955 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0xda1d7773 dcb_setapp +EXPORT_SYMBOL vmlinux 0xda23a639 security_inode_init_security +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda4df12b devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda867408 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda8f473d request_key_async +EXPORT_SYMBOL vmlinux 0xda95f897 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0xda9db2d2 __elv_add_request +EXPORT_SYMBOL vmlinux 0xda9de941 request_key +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdad1ecdd sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xdae9ba9f flush_signals +EXPORT_SYMBOL vmlinux 0xdaea6e0d mfd_clone_cell +EXPORT_SYMBOL vmlinux 0xdb110253 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0xdb420f7f single_open +EXPORT_SYMBOL vmlinux 0xdb4deeee blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xdb5156aa con_is_bound +EXPORT_SYMBOL vmlinux 0xdb5bf63e console_start +EXPORT_SYMBOL vmlinux 0xdb5d53bf pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb7305a1 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb96afd5 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xdb9d6a0e of_get_min_tck +EXPORT_SYMBOL vmlinux 0xdbc2fb4e inet6_getname +EXPORT_SYMBOL vmlinux 0xdbd758a7 simple_write_begin +EXPORT_SYMBOL vmlinux 0xdbff2574 dcache_readdir +EXPORT_SYMBOL vmlinux 0xdc0237b6 input_grab_device +EXPORT_SYMBOL vmlinux 0xdc0294b3 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc148421 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc1568d7 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xdc2125c0 mmc_hw_reset_check +EXPORT_SYMBOL vmlinux 0xdc214a73 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0xdc3c41a8 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xdc3d24ca kern_path +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc50d5bd dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xdc50fa53 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc771a51 try_module_get +EXPORT_SYMBOL vmlinux 0xdc79fb38 kobject_put +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb4a4c9 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xdcb764ad memset +EXPORT_SYMBOL vmlinux 0xdcc0b924 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0xdced8beb pci_scan_bridge +EXPORT_SYMBOL vmlinux 0xdcf5b2dc kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0xdd03dd5a generic_listxattr +EXPORT_SYMBOL vmlinux 0xdd19219c tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xdd243dcc textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0xdd53b515 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0xdd57b2b8 scsi_scan_target +EXPORT_SYMBOL vmlinux 0xdd7368dd bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xdd807719 dev_uc_flush +EXPORT_SYMBOL vmlinux 0xdd95082c napi_gro_flush +EXPORT_SYMBOL vmlinux 0xdd9c21b7 stop_tty +EXPORT_SYMBOL vmlinux 0xdd9ca8ed pci_platform_rom +EXPORT_SYMBOL vmlinux 0xdddcf570 skb_copy_bits +EXPORT_SYMBOL vmlinux 0xddf3bd42 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xddfe68ea blk_execute_rq +EXPORT_SYMBOL vmlinux 0xde178714 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0xde1a561f skb_clone +EXPORT_SYMBOL vmlinux 0xde434656 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0xde52b277 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0xde6151db tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0xde8390b6 unload_nls +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xdebb9ce7 mmc_align_data_size +EXPORT_SYMBOL vmlinux 0xdebf04a8 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0xdec4e16c inet_put_port +EXPORT_SYMBOL vmlinux 0xdece82fb of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0xdedd8bc8 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0xdeef4dfe blk_alloc_queue +EXPORT_SYMBOL vmlinux 0xdf17b834 get_gendisk +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf3c47a9 unlock_rename +EXPORT_SYMBOL vmlinux 0xdf4c90c7 param_get_ushort +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf5ae085 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf6e0d51 of_get_cpu_node +EXPORT_SYMBOL vmlinux 0xdf8c0520 swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf94b993 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfc84f89 no_llseek +EXPORT_SYMBOL vmlinux 0xdfe3f746 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0xdfe94c0f fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xdffb4ff8 inet_add_offload +EXPORT_SYMBOL vmlinux 0xe0217a6d sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0d18a32 pci_restore_state +EXPORT_SYMBOL vmlinux 0xe0f70746 inet_frags_fini +EXPORT_SYMBOL vmlinux 0xe0fab0e8 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xe10e250f rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0xe10f780e ps2_init +EXPORT_SYMBOL vmlinux 0xe110189e ida_pre_get +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe1196817 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xe11c789e pci_get_device +EXPORT_SYMBOL vmlinux 0xe11f3cbc _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0xe1312fed blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0xe1352ba7 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe1416655 blkdev_put +EXPORT_SYMBOL vmlinux 0xe15df951 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1a25e68 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xe1a839a7 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xe1c2abb8 netdev_err +EXPORT_SYMBOL vmlinux 0xe1d9f5fd release_pages +EXPORT_SYMBOL vmlinux 0xe1fcb4d1 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe20372ae radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0xe20e1cc9 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xe20fea27 ip_check_defrag +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe250937f inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2d34e67 iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2d63c03 key_unlink +EXPORT_SYMBOL vmlinux 0xe2eb1944 tc_classify +EXPORT_SYMBOL vmlinux 0xe2f1092e of_io_request_and_map +EXPORT_SYMBOL vmlinux 0xe30d44ef dqput +EXPORT_SYMBOL vmlinux 0xe3181934 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0xe34db598 loop_backing_file +EXPORT_SYMBOL vmlinux 0xe36a399a from_kuid_munged +EXPORT_SYMBOL vmlinux 0xe3922680 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0xe3a53f4c sort +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3e4c5f1 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0xe3e5569c twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0xe3f1773d km_policy_expired +EXPORT_SYMBOL vmlinux 0xe417abba nf_reinject +EXPORT_SYMBOL vmlinux 0xe48d9a27 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0xe4962d22 cdev_alloc +EXPORT_SYMBOL vmlinux 0xe49a42c5 i2c_register_driver +EXPORT_SYMBOL vmlinux 0xe4b03649 dquot_drop +EXPORT_SYMBOL vmlinux 0xe4b9557f pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xe4dc7189 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0xe4e532d6 bio_unmap_user +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe53b67fc dev_mc_init +EXPORT_SYMBOL vmlinux 0xe54801d5 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xe5659ce8 __quota_error +EXPORT_SYMBOL vmlinux 0xe5699ebe of_phy_find_device +EXPORT_SYMBOL vmlinux 0xe573b733 wireless_spy_update +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe5795d48 i2c_release_client +EXPORT_SYMBOL vmlinux 0xe580954f param_get_byte +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe5a1ca36 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0xe5b91abd dquot_scan_active +EXPORT_SYMBOL vmlinux 0xe5c22ac0 param_ops_short +EXPORT_SYMBOL vmlinux 0xe5c5cdc2 __serio_register_driver +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe621cac8 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0xe6361e8a kill_anon_super +EXPORT_SYMBOL vmlinux 0xe66452ab dql_init +EXPORT_SYMBOL vmlinux 0xe6738440 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0xe687ed64 tso_build_hdr +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69a9df4 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe6a0994a blk_register_region +EXPORT_SYMBOL vmlinux 0xe6c80206 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0xe6d36796 rtnl_create_link +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe6fc3942 get_acl +EXPORT_SYMBOL vmlinux 0xe70703b3 put_page +EXPORT_SYMBOL vmlinux 0xe71073ed devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xe72344d1 compat_mc_setsockopt +EXPORT_SYMBOL vmlinux 0xe73eb4e7 __secpath_destroy +EXPORT_SYMBOL vmlinux 0xe7744474 uart_update_timeout +EXPORT_SYMBOL vmlinux 0xe78a6fd8 pci_get_slot +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7cbd888 do_sync_write +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7d6a1d7 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0xe7fe5484 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe8252f17 mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0xe83261fe __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0xe86584a8 locks_mandatory_area +EXPORT_SYMBOL vmlinux 0xe866138e pid_task +EXPORT_SYMBOL vmlinux 0xe86a7da8 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0xe86ce925 phy_suspend +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe8900f5e sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0xe8b8a691 set_device_ro +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8dda0e9 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0xe8f6aad8 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe9211dc2 vga_get +EXPORT_SYMBOL vmlinux 0xe92400f1 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0xe93bf825 mmc_get_card +EXPORT_SYMBOL vmlinux 0xe94145c4 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0xe94f1f4e blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95e00cf flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0xe972157d tty_kref_put +EXPORT_SYMBOL vmlinux 0xe974c338 eth_rebuild_header +EXPORT_SYMBOL vmlinux 0xe9914940 vfs_link +EXPORT_SYMBOL vmlinux 0xe9cc8fa0 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xe9cd1e64 tty_set_operations +EXPORT_SYMBOL vmlinux 0xe9e25e3f lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0xe9e5b265 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea10b99a iov_iter_advance +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea34a96a simple_dir_operations +EXPORT_SYMBOL vmlinux 0xea6aebd6 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea9442fd kmem_cache_size +EXPORT_SYMBOL vmlinux 0xeaa5cf5c mfd_cell_enable +EXPORT_SYMBOL vmlinux 0xeab91e02 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xeacc06f7 fence_signal +EXPORT_SYMBOL vmlinux 0xead903f9 tty_port_put +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeb15b67a mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0xeb299cba bd_set_size +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb395282 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0xeb406121 dm_io +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb4e0cce inet6_release +EXPORT_SYMBOL vmlinux 0xeb55cf16 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0xeb720d9e input_set_keycode +EXPORT_SYMBOL vmlinux 0xebb38255 netif_rx_ni +EXPORT_SYMBOL vmlinux 0xebfa22a1 noncoherent_swiotlb_dma_ops +EXPORT_SYMBOL vmlinux 0xec166b37 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0xec32c2b2 vme_bus_num +EXPORT_SYMBOL vmlinux 0xec3a2fc7 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec77fbce of_dev_put +EXPORT_SYMBOL vmlinux 0xeca76b3f get_io_context +EXPORT_SYMBOL vmlinux 0xecc2aac6 netif_napi_del +EXPORT_SYMBOL vmlinux 0xecce960e of_parse_phandle +EXPORT_SYMBOL vmlinux 0xecdf0683 gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xece702d8 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xeced54fa kset_unregister +EXPORT_SYMBOL vmlinux 0xed03ac66 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0xed1a445a pagecache_write_end +EXPORT_SYMBOL vmlinux 0xed54a18b pci_reenable_device +EXPORT_SYMBOL vmlinux 0xed59223b unregister_md_personality +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed8b43ee tcp_proc_register +EXPORT_SYMBOL vmlinux 0xed91575e blk_free_tags +EXPORT_SYMBOL vmlinux 0xed9bb1fe pci_assign_resource +EXPORT_SYMBOL vmlinux 0xed9d7bf9 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedb6cfd5 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedd54b6c tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0xedfe364e pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0xee01f632 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0xee1bd29f xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee3aad34 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0xee43b816 lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb5bd3b __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0xeec18035 __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0xeee3b9e1 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0xeeec26a7 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xef158b16 ip6_xmit +EXPORT_SYMBOL vmlinux 0xef3e515c get_thermal_instance +EXPORT_SYMBOL vmlinux 0xef69fd10 ip6_frag_match +EXPORT_SYMBOL vmlinux 0xef76cc15 input_unregister_handle +EXPORT_SYMBOL vmlinux 0xef8026ef tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xef81a760 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0xef89f77d phy_start_aneg +EXPORT_SYMBOL vmlinux 0xef8cd282 load_nls_default +EXPORT_SYMBOL vmlinux 0xefbfacf2 set_create_files_as +EXPORT_SYMBOL vmlinux 0xefc36a00 arp_send +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefea1697 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0xeff99a5e block_write_full_page +EXPORT_SYMBOL vmlinux 0xeffc7a31 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf026248b cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0xf02975cc vga_client_register +EXPORT_SYMBOL vmlinux 0xf033bbca neigh_compat_output +EXPORT_SYMBOL vmlinux 0xf04f3125 km_state_expired +EXPORT_SYMBOL vmlinux 0xf05538bb phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0xf0596598 generic_fillattr +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf079a789 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0xf07f84bb inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xf088f4d5 mddev_congested +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0a8237a radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xf0afe5e8 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0xf0b6efa3 read_cache_page +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f1246c kvasprintf +EXPORT_SYMBOL vmlinux 0xf0f30ce9 fb_set_suspend +EXPORT_SYMBOL vmlinux 0xf0f4ff91 inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xf10190a0 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf10be1bb netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xf1158243 mdiobus_read +EXPORT_SYMBOL vmlinux 0xf11e817f input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xf11f8b92 tty_vhangup +EXPORT_SYMBOL vmlinux 0xf12cabed netdev_emerg +EXPORT_SYMBOL vmlinux 0xf13bd590 __lock_page +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf14c5ab5 __bitmap_empty +EXPORT_SYMBOL vmlinux 0xf16bfe07 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0xf1886dfa security_inode_permission +EXPORT_SYMBOL vmlinux 0xf189428e release_firmware +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e6afaf twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0xf1e937cf tcp_parse_options +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1f6e07b eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xf208e6b9 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf2448347 xen_biovec_phys_mergeable +EXPORT_SYMBOL vmlinux 0xf24d4aa8 rt6_lookup +EXPORT_SYMBOL vmlinux 0xf252d528 kdb_current_task +EXPORT_SYMBOL vmlinux 0xf2633fbe security_path_mknod +EXPORT_SYMBOL vmlinux 0xf26fadd2 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0xf287225a input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xf2997713 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0xf2a0459d lg_local_lock +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2a593f2 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xf2b8a892 netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0xf2c2c2a0 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2d90dfe blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0xf2e9c2aa blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0xf2eb84e5 vm_insert_mixed +EXPORT_SYMBOL vmlinux 0xf2f51c9e __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0xf2fc8e9a pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0xf306d194 vfs_readv +EXPORT_SYMBOL vmlinux 0xf30bdd6c ns_capable +EXPORT_SYMBOL vmlinux 0xf312cb9d ucs2_strsize +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf3246afe dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xf32db573 tty_register_device +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf33f8ef5 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf356d18f writeback_in_progress +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf396cd21 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xf3a426a4 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0xf3dca302 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf400fe03 default_file_splice_read +EXPORT_SYMBOL vmlinux 0xf418a837 d_genocide +EXPORT_SYMBOL vmlinux 0xf456526f scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf47e9d50 mutex_trylock +EXPORT_SYMBOL vmlinux 0xf4835f92 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4d77038 __napi_complete +EXPORT_SYMBOL vmlinux 0xf4df1f5d __inode_permission +EXPORT_SYMBOL vmlinux 0xf4e44d05 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f4944d kill_bdev +EXPORT_SYMBOL vmlinux 0xf4fde1ba padata_remove_cpu +EXPORT_SYMBOL vmlinux 0xf5030553 set_nlink +EXPORT_SYMBOL vmlinux 0xf51bf88b nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf521b081 mii_ethtool_sset +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf55cbdc7 blk_put_queue +EXPORT_SYMBOL vmlinux 0xf57f1b67 dev_crit +EXPORT_SYMBOL vmlinux 0xf5876911 sock_i_uid +EXPORT_SYMBOL vmlinux 0xf596b121 from_kprojid +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5d5ebb0 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0xf5e8447b blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5f0856d blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0xf62d5d8e phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf64796fd setattr_copy +EXPORT_SYMBOL vmlinux 0xf6549b84 read_dev_sector +EXPORT_SYMBOL vmlinux 0xf674dc68 tty_unthrottle +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf67c2781 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf68f2e98 deactivate_super +EXPORT_SYMBOL vmlinux 0xf69f3aea block_write_end +EXPORT_SYMBOL vmlinux 0xf6a3b2d0 sget +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f0ffed _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xf6f262c7 override_creds +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf7289d14 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xf73d1136 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf77555cd __memcpy_toio +EXPORT_SYMBOL vmlinux 0xf7a2adb5 skb_append +EXPORT_SYMBOL vmlinux 0xf7a8a610 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0xf7adcaf3 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7b0695a mem_section +EXPORT_SYMBOL vmlinux 0xf80154eb ata_port_printk +EXPORT_SYMBOL vmlinux 0xf8039cd5 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0xf806a43c d_splice_alias +EXPORT_SYMBOL vmlinux 0xf80de9ff hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf816a75e blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xf8195a3a mmc_power_save_host +EXPORT_SYMBOL vmlinux 0xf81e4533 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf850ded5 vme_dma_request +EXPORT_SYMBOL vmlinux 0xf8558d99 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xf88f4232 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0xf8a6af11 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0xf8d04f09 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0xf8e398fc memstart_addr +EXPORT_SYMBOL vmlinux 0xf8ea6bcc md_error +EXPORT_SYMBOL vmlinux 0xf8fa5f48 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0xf91df6e9 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xf93c095e vme_irq_free +EXPORT_SYMBOL vmlinux 0xf940a328 __next_cpu +EXPORT_SYMBOL vmlinux 0xf956c339 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xf96fee99 __get_page_tail +EXPORT_SYMBOL vmlinux 0xf971b318 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9b6b481 cap_mmap_file +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9d565c2 tty_port_close +EXPORT_SYMBOL vmlinux 0xf9dde891 wait_for_completion +EXPORT_SYMBOL vmlinux 0xf9ee7977 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xf9fddf42 blk_complete_request +EXPORT_SYMBOL vmlinux 0xfa016f81 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0xfa47465f ida_simple_get +EXPORT_SYMBOL vmlinux 0xfa4b2f9f skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa83ceef alloc_fddidev +EXPORT_SYMBOL vmlinux 0xfaa00626 skb_make_writable +EXPORT_SYMBOL vmlinux 0xfaab2ed0 bio_advance +EXPORT_SYMBOL vmlinux 0xfac4d7f5 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfaca5c0e cdrom_check_events +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfad44465 security_file_permission +EXPORT_SYMBOL vmlinux 0xfad524f0 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xfae308d3 bdi_init +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaf98462 bitrev32 +EXPORT_SYMBOL vmlinux 0xfafe9bba sk_net_capable +EXPORT_SYMBOL vmlinux 0xfb121483 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0xfb128f93 devm_ioremap +EXPORT_SYMBOL vmlinux 0xfb2ceb37 compat_ip_getsockopt +EXPORT_SYMBOL vmlinux 0xfb2d142d mmc_cleanup_queue +EXPORT_SYMBOL vmlinux 0xfb421c4c pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0xfb47c635 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0xfb4aba1e phy_detach +EXPORT_SYMBOL vmlinux 0xfb5de49d pci_set_mwi +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb6b8115 phy_connect +EXPORT_SYMBOL vmlinux 0xfb721c53 pci_clear_master +EXPORT_SYMBOL vmlinux 0xfb815b8b textsearch_register +EXPORT_SYMBOL vmlinux 0xfb83bf42 netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0xfb87ae17 napi_disable +EXPORT_SYMBOL vmlinux 0xfb90bffa new_sync_read +EXPORT_SYMBOL vmlinux 0xfb913d58 ip6_route_output +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfb9f2044 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbb6d564 i2c_transfer +EXPORT_SYMBOL vmlinux 0xfbf5010f vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xfbf57216 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0xfbf808ea neigh_update +EXPORT_SYMBOL vmlinux 0xfbf98a7d flush_dcache_page +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc120274 qdisc_destroy +EXPORT_SYMBOL vmlinux 0xfc140248 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0xfc15aca5 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0xfc4b6d0a __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xfc52047f __wake_up_bit +EXPORT_SYMBOL vmlinux 0xfc5a3d57 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0xfc9e2845 compat_sock_get_timestamp +EXPORT_SYMBOL vmlinux 0xfc9e89b2 seq_lseek +EXPORT_SYMBOL vmlinux 0xfca1413b scsi_rescan_device +EXPORT_SYMBOL vmlinux 0xfcb553bf try_to_release_page +EXPORT_SYMBOL vmlinux 0xfcb926cd kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcd6a05e ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xfce61c4c mmc_register_driver +EXPORT_SYMBOL vmlinux 0xfce78e9d dst_destroy +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcee87cc write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfcfe8a85 pci_remove_bus +EXPORT_SYMBOL vmlinux 0xfcfee29a dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0xfd1ac2a5 __netif_schedule +EXPORT_SYMBOL vmlinux 0xfd38338d tty_mutex +EXPORT_SYMBOL vmlinux 0xfd3d6195 input_get_keycode +EXPORT_SYMBOL vmlinux 0xfd3f7768 lock_sock_fast +EXPORT_SYMBOL vmlinux 0xfd6293c2 boot_tvec_bases +EXPORT_SYMBOL vmlinux 0xfd839af9 tty_port_open +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfdb6d7ba security_inode_readlink +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdc5ae7f fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe100439 da903x_query_status +EXPORT_SYMBOL vmlinux 0xfe17cb23 dquot_destroy +EXPORT_SYMBOL vmlinux 0xfe2251c6 bioset_create +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe62fc0f dev_add_pack +EXPORT_SYMBOL vmlinux 0xfe65af29 blk_put_request +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe7ff184 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0xfe8003e4 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xfe956896 __brelse +EXPORT_SYMBOL vmlinux 0xfea049b5 blk_run_queue +EXPORT_SYMBOL vmlinux 0xfea0be2b __wait_on_buffer +EXPORT_SYMBOL vmlinux 0xfeb6e922 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfedd6e30 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfef64e41 misc_register +EXPORT_SYMBOL vmlinux 0xff0f81b5 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff26ba15 input_register_handler +EXPORT_SYMBOL vmlinux 0xff2d94ad scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0xff302467 twl6040_power +EXPORT_SYMBOL vmlinux 0xff4d2187 irq_to_desc +EXPORT_SYMBOL vmlinux 0xff5a0b70 scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0xff5aeb83 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff84eeeb simple_rename +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffc10bb6 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xffc52d08 module_put +EXPORT_SYMBOL vmlinux 0xffc7255f setup_new_exec +EXPORT_SYMBOL vmlinux 0xffccc1a3 prepare_creds +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffd68d72 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0xffd6bc4a of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0xffe7af20 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0xffefefdc blk_mq_alloc_tag_set +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x04ec3bbf ablk_decrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x2371ce6c ablk_init +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x75be32b9 ablk_set_key +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x789d213a ablk_init_common +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x972eedb6 ablk_exit +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xd46dcd8b ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xf13ed268 __ablk_encrypt +EXPORT_SYMBOL_GPL crypto/af_alg 0x0cc7b895 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x3e1bacfc af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x5c9f0549 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x8b88cdc8 af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x9232b286 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xa00e7657 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xcb39de78 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0xd3a1a385 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0xf2940cf7 af_alg_release +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x1c8f3d8f pkcs7_parse_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x4c547801 pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xbe82ff95 pkcs7_get_content_data +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xcc45da99 pkcs7_free_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xe9ff17e6 pkcs7_verify +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x1f6e0c79 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x628afbe2 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xa24e3fce async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x5ca7b640 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xe90c508f async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x21decde4 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xa8d9c466 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xc7c616a9 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xe6115c2a async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x466a7e39 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x48271b6d async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0xce06d61d blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x27278ca9 __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x4a2a3ca6 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xaa3b8cb8 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1291971c __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1e2c961f __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x7bea8260 cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x8f04034a __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast_common 0x08aa6fb7 cast_s1 +EXPORT_SYMBOL_GPL crypto/cast_common 0x0c5fbf8a cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xe39dd4b4 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0xee83a4f3 cast_s4 +EXPORT_SYMBOL_GPL crypto/cryptd 0x18284583 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x2eee9970 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x31918de5 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x52f05a50 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x7b83a7fe cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xa4e12ced cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xb8a79527 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xc6e97c6e cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xd1db6574 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xe2cb03e1 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/des_generic 0xcfd9a2c0 des_ekey +EXPORT_SYMBOL_GPL crypto/des_generic 0xf8c78d49 __des3_ede_setkey +EXPORT_SYMBOL_GPL crypto/lrw 0x3864eb66 lrw_free_table +EXPORT_SYMBOL_GPL crypto/lrw 0x606d80cc lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x0faa2a2f mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x402a0fdb shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0x45b430bf mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x67548492 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0x6ccc9615 mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0x81a25f94 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8347667c mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0xac7369af shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0xd4fe3f4b mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x577f75ae serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5ddb33e9 __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x77b39cb4 __serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x8a1a99ad __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/twofish_common 0x59f3680f twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x98fbca33 xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x0ac07d97 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x119080aa ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x30da9cb1 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x59b04c7b ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x5fefa0e0 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6df44675 ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6e28d333 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x70ee7ca7 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7e6e588f ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x803fbb54 ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8d8e655c ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9f8d17a1 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xa4b84272 ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb0fc148c ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb26c07d9 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xbf7caf2f ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc604ea11 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd28676cd ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd2d5845d ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd7204a66 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xdb4277f5 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe73b811a ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x089e0136 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x20c97973 ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x584e54d2 ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x67282340 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x68e87f59 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x6f9fda96 ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x7b7ed8c8 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x97505986 ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x98f9010f ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xb60c730b ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xe159ca1c ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0xd30ed0f9 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0xa81c9d32 sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x3a6a948a regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x8168c7f4 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x8495f35d devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xc7092e4d devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x06ad0124 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0811d60e bcma_core_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0f1b34a2 bcma_core_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x11a27615 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x147bf719 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x15783606 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1748c689 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x20129997 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2146c2ed bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x23b3edf4 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x30fb88a5 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3c804b01 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x50b53fd1 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x566caad0 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5d00cf01 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6810acee bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x89164c4c __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8ae0ddfb bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa1632795 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb4b82e24 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb9a703ed bcma_core_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd7093a0b bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe81a5f5e bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf1d224c5 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x02329a88 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x1404a680 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x1b43f5e7 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x3aa77369 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9397d8c9 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xab82816a btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb1c383f3 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb2f0398a btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xd0ecdf20 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xdf583c56 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xe6ddff83 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x086b94ea clk_rcg2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e6d4564 clk_byte_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x19fa9962 qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1f976dcb clk_is_enabled_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1fd701ff qcom_cc_map +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3e8a80f9 clk_enable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x49cfbef6 qcom_cc_remove +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x567f4bd6 clk_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x57453b82 clk_edp_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x669bd1fd qcom_find_freq +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x72447f04 clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x77c457fa qcom_reset_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7d7b6c90 clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7df725db clk_dyn_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x83667507 clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x88d5cc81 clk_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x97ff7468 clk_branch2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xac82c48e clk_rcg_bypass_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xb2bd5889 qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xb65a5b29 devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc3ec3b28 clk_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe3e976ab clk_pll_configure_sr_hpm_lp +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe5e7fb49 clk_pll_configure_sr +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xf2123c6d clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x04773b60 ccp_present +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x87566935 ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x04e0fd87 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x1cfc503f dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x61c30128 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x772028d7 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xa3e0bfa2 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x2b095c73 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xbfb907bb __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x1ebebf71 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x24eb9317 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x37d46515 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x537f3a17 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa4edf113 of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x14492e12 ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x5769e4bd ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6adf436b ttm_prime_fd_to_handle +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x9f1d8359 ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0a8b778e hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x21c8fa95 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x282c0bc9 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2a759650 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2d37e482 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3338638e hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3583a25d hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3721ce01 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x40c2bb33 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4228bbd9 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x49eae75e hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x60f7229f hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x86345dcd hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8c9d7b1e hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x98312eaa hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9f0a493d hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa0194742 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa3e2bc32 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0xaef88e36 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb22a0b19 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb87d0b96 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbdd2fc7d hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc20eb58a hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcb6d9f54 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdbfb4f8b hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdcb5400f __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdd823ec5 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe3bfa5c0 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe88c635b hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe8b8c544 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xeb7ea98e hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xec11bafc hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xef9d996e hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf76b49c3 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf7dbf04c hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x86baeb99 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x2755b58b roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7bd1326c roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xb2d4d6a8 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xc10b9175 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xe18cbf5c roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xf616c8ea roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x1391ac29 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x26a29943 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x2f11310a hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x53746dfd sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x5ee3526f sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x81faa980 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x86d5a1c1 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xc86d0ee7 sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xcaea99a6 sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xdf7427b1 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0433dd43 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x07f9f6b2 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0e21f478 hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x1b80da98 hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x1e8a2876 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x246f0ac2 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2b7b9749 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x643f62ad hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa0a3ecda hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa5a131e5 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xbed060b9 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd08688bc hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd284628d hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd88f9bbd hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xec284b8f hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xeff04a70 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf91f9842 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfd755259 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x14695d8f adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x2e74bf19 adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x55995eab adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x0d53600b pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x0e3960c0 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x26b06530 pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x3f7c9207 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x4102f9fa pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x43098dc6 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x5a268bae pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x5d8891fd pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x90abf71f pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x92059376 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x97843bfe pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa39a7446 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xbbc70ab7 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xbbfe64e6 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xfbacd54b pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x059a65a5 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x2623e1bb i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x2d5e64b3 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5981317e i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bb1170b i2c_dw_isr +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x7ae03472 i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xaae44d5c i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xc1f5e3a9 i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xfa98c696 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xff3d8ad4 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x3c853992 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x980b864f i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x2ed14e8a i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xc54dcfdf i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x14dd6906 ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x2f067735 ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x33b30196 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x3458fcb3 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x36c5495f ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x7807635b ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x78e46bb9 ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x7e2116d6 ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xb91e5963 ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0x4362dc66 twl4030_get_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0xb1be4a75 twl4030_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x06ff37dd adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x38af5257 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x5db3bfca adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x791e47e3 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x7beaefab adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x7f15cfac adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x9996adbf adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xa62011f5 adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xae1e834f adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xc6d4d87b adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xe0e482d1 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xe65ba13a adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x09d230e1 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1fe5ac10 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2958f271 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2bad28ae iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3208f1fc devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x331f6454 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3b452379 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x413d0c4f iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x43124ccd iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4b508dfe devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x51ed7f8d iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x559d9153 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5ca560e7 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5deae2e5 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x763812d6 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a3d67d0 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7e25ae98 iio_scan_mask_set +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7ecb1b75 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x894e0763 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8aa9e53a iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8acaf0b9 devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8b0f06c2 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9237c9d3 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9bfaf5d6 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa586bf36 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xab3db01a iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb04ba24b iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb2a51299 devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb8daf093 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb8f1996e iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbb387f0b iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf33a39ee devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf556467c iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x4a282634 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x694a21fe matrix_keypad_parse_of_params +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x49a4fcbd adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x9b0668ac adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x20a400c5 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x3373a612 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x3f240432 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x07548a3b cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x1701322c cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x70abdffa cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x87490f3e cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xf5af7ea3 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x2b75429f wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x59008d44 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x64d86bd5 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x779fc742 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7f1a591e wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x80443a5b wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa68bda86 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xbb35c7dc wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc60b124c wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc70432b4 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xdcb42108 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe8153000 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x025c6fe2 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x10df0083 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x1a267abe ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x26c6393b ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x2bca7a16 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x389af027 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x73e17f63 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x79a0d9e2 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7c5415d5 ipack_put_device +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0x23359aff unregister_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0xce1414b2 register_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x019dbeb8 gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x131ef678 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x27764ed6 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x42f1aeb1 gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x4c39cf08 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x59468063 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5f0f1b8e gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x645d496b gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6c8d2d19 gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7c32be20 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x9ff3339b gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa0d72a9f gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa3151853 gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xb27ebb83 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xb5ad7a73 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd6ce5bc7 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe3036691 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xefe30d52 gigaset_start +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x175d8199 lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x343e3e2f lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x7c6b2942 lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x9163b918 lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xae29beb8 lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xae6c1c94 lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xb20ed234 lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xb4233d09 lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xda96dc49 lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xe19d374e lp55xx_unregister_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xf2cabbf8 lp55xx_read +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/mcb/mcb 0x0dea1ee7 mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x122d071d chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x1b548c7a mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x1dafbb13 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x2743cdba mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x28e4377a mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x3b433131 mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x962dd3f4 mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd64620ed mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xedefad68 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xf1fcb94c mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xf7bae32f mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xf943324f mcb_device_register +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0ec17d44 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x26062738 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2fc380ce __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x40c27b88 __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4c49fc16 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51a15737 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x616b6217 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6907ac0d __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7be42a1c __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7e532a71 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x914361f4 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9272fb0f __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x938cc2b2 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa649dd21 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb157059f __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb317649e __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb493772a __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb834c124 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbb1fc0a4 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbc4fcb1e __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc1474d91 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc379085a __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc5aed8ad __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc7eda602 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce055cbe __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe20fe821 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe24daf87 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe2ed0930 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xea2303e0 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xef1156ee __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfc131205 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x06770260 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2749010a dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2e4fd218 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x37670e9f dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x8057ecee dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xa4ed1bc5 dm_cell_visit_release +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 0xc64d4bd7 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xeaf2c990 dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0b4f8b8b dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aba7f5e dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9310ba06 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9c256008 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa1d2413a dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa448e19f dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xafbda3f3 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcbb1bae2 dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x15a945d9 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x37b98a03 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x59e06984 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa5ef6b85 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xae06a6ca dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xd78fb7ed dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xf7a3e0bf dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x651d855f dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xd6e7db00 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 0x0278c9f1 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x35bc7d01 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 0x4430764e dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x45ab972a dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7c9c6aad dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa68e1f06 dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xb0d85523 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd5a40ab5 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 0xe2038887 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfad9d53a dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfc62ef4e dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x01445176 dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x17c36f29 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2025e954 dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24fa6664 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c112836 dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x32b5f546 dm_array_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x40f7bd91 dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x42dbdfc3 dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4360913e dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x49b35849 dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x55b4bd4d dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5aed1dd7 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5e6aea80 dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x62c1b9ee dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7657e859 dm_bitset_clear_bit +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 0x80c89b3d dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x827a42f4 dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x832bf228 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x858c8d94 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x89f1e1cc dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x966a8838 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9f624559 dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa87c5b4d dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xab96bd2d dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xaee02382 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xafeda29f dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb7bad799 dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb9a6ecf8 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xba47c03a dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbd50ebbb dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xca40abd5 dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd041d62b dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd29923fb dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed1e1f96 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed58cfa1 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf12ec3cd dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf375d009 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf5455120 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xfe4819e6 dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xffff2ac3 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/raid1 0xe112bc3e md_raid1_congested +EXPORT_SYMBOL_GPL drivers/md/raid10 0xfd0a3439 md_raid10_congested +EXPORT_SYMBOL_GPL drivers/md/raid456 0xc145cfe8 md_raid5_congested +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x049a167f saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x176ef6bb saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x4a1472b4 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x4b9adf16 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x4f718737 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x695d8d75 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xbf999083 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd8eb9418 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xf61f8929 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xfcd82945 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x3cb370bf saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x43ab88fa saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x898b4acf saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xa3aa80b7 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xa5f2dd24 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xc279e9ac saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xed8d7dd5 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2b8e144e sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x43b76894 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5956c72b smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6574b20f sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6667bb95 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7319daae smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x929e6ed7 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x943e6914 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa7778ead smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbc03ce4f smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbcfef105 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc2921ac2 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc51a9623 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd9b9f44d sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xdae17099 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe6135624 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xed48d7ac smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0xd8c20044 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0xee0b4cc0 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x6f43998d tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x059e723b media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x0698292e media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x23332996 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x3697429f media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0x47359063 media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x5404f951 media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0x5cc4b8b6 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x66c4eebe media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0x75906512 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x823a76f1 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x843df138 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0xa448db04 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xd4f1e01f __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0xd8b29e35 media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0xdbc69a02 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0xecb7a7a4 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xf744c069 media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0xf7ea1b9a media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0xdf3dd2f7 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x30e7479d mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3449f222 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x40f32102 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x510b38cf mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x64e65467 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8fa31286 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x997f567c mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9da3157a mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xac2e4adb mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb2f75773 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xbaabeda6 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xbacc4f21 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd59bdc42 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe945615f mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xebb2c1d1 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xeecd5cdb mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf82f5921 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x10c5fec7 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x173eafa3 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x18369cfa saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1dbc8160 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x36c92852 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x449b6c9a saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x64707bc8 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x64d46828 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6640a920 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6953e9f4 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x89445420 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x914a3ab2 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa15a509d saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa7faafd4 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc78c77c0 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd9400cb4 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf94550f9 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xfc71dea6 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xfe2da0d0 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x32d9d0c0 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x611bc1f4 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x64fe28a0 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7ae21e36 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xa4978d1e ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xecc41251 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xf3f0d22f ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x10ea33f2 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xb46460a7 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x00e242e9 rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x156460ed rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2868bb05 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x38e411cd rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x4dbb5f70 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x5891efe8 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x605701b9 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6b112591 rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x708eb955 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7aa051ad rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x97ead183 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9c1dbf9f rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa72cd8f5 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa768c56b rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc3ff6d0a rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xda2a8701 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe4df3d5b ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xebebef46 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf7e063ef rc_map_get +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x6a1ade40 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x8c6ea6b0 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x72e18ac1 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0xb89e6170 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0xdb132dbd tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x0f3c1537 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x73c0d12c tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xf48ff17f tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x4a9ef5b1 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x4af88023 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x689bef2f tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x0ef05610 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xb8f86fde tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xb88368e4 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x200e8da8 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2470e419 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2d542229 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2f3aee32 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3d86fcd3 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5899e242 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5e317acc cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x69f0482d cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7a99c510 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x811bc26e cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x91dc515c cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9b0cc505 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb59a62f9 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb75a2dbe cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc01ef2d2 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xcd8d252a cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdb53f17e cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdfb86535 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xea53a8a9 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf6ec724e cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0xa1413ce4 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x3a0e15a6 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x056d061b em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0d798682 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x27ffa17a em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x368f5f66 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x43d8d477 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x54082a3d em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5b7416f3 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5cd20bc9 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x785f1d9d em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7cce3e07 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8afb3440 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8ee6a073 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x997094db em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa0ba3226 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa4b781c8 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb8dbceaa em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xeed48d17 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf4257aff em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x346aa146 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xb1042992 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xc06af62e tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xe08576d4 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x11a79f95 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x60e71484 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x7bb414cd v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x813f3de4 v4l2_find_nearest_format +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x886be7e7 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf6de5456 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xfb742149 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08982d59 v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4103badb v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x53105839 v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x6f344bb9 v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7eaf8e7a v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xb0891da2 v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xdfa5a008 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf0e1988c v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0160656c v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x13043f5c v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1b880fc0 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x23cdae9f v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2d96b599 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3032dc8f v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4cde448a v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5d831cf7 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6277407c v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x687d5b28 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6daca21a v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6f81df00 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8eb2ce70 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9579a32e v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9bf96b52 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa9a4c08c v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb8c9dc30 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbb2a7070 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbe272a22 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc998a761 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd8f6329b v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdfda51a2 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xedca18fa v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xef8ab5db v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfd5bcb5e v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0e464d55 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1856478b videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1b7edd5e videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1d5b25d7 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1dc776ff videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x22b89e08 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x22f6372f videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2b32b5a8 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2cbd5c16 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x300fc77e videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3982ab81 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5295bf93 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x65447a57 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x86f30bcb videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x981b53fc videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9f81060e videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa862657f videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xaf5c4db5 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb159de5b videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb38dda43 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xbf11b25a videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf8057b09 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfbccb262 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfcf65c0a videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x1db7d520 videobuf_dma_init_kernel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x319a01c6 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x3fb3adb4 videobuf_dma_init_user +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x460478ec videobuf_dma_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x59f4f57a videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7072955c videobuf_dma_init_overlay +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x777c73db videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xb6e0dad4 videobuf_dma_map +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xca8bfcb0 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xb3b8e83c videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xbed49564 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xc309a715 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x09f2fe64 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x179cbbc1 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1c73c86e vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x260d7744 vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2baf5a2d vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2d204109 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2dad52bd _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2f340484 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3163baf0 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3786bf48 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3d1254f3 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x467c746e vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x52a49e84 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5aa27b54 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5c65e993 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5e37607d vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x701c67c6 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7cab98b3 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x88956759 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9517181c vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9b6243f0 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa493eb8f vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xaa6798c8 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xaca9e9ae vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb2167fa3 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb3848f66 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb89dbb40 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb903cde6 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc757e1cf vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xcbef2169 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xcf78c24e vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd003aea3 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd8902f0d vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe2035da5 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe2af29e8 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe813f5b3 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf24576f0 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf37439ec vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xffe5328a vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x12ff02e9 vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x946069f8 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe57f0426 vb2_dma_contig_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x7b2f78f6 vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xc3e232c7 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xd30ec30f vb2_dma_sg_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x2928dca6 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x360a544e vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x46a00b75 vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xadc08db6 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x7c1ecf1c vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0cdcbc74 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0ebd8b6c v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x10238a26 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1bd3bdc3 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2e2a12c4 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x367318cf v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3b0027bc v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6784ae22 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7eecc5ce v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7f230e53 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x889a8098 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x90de4f5b v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x94b3f417 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9ff0164c v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa15758ab v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa7a2b445 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb4275003 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb669961b v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbb4c4a68 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbfb5eaca v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd505ed53 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd5610923 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd9825d42 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf04e32bd v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfa380afe v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfa559fef v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfe008708 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xff51d8db v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x1d545585 i2o_sg_tablesize +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x2524a6f6 i2o_pool_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x604d6e49 i2o_dma_map_sg +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x810ed433 i2o_pool_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x8f7a1e27 i2o_dma_realloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x979d2713 i2o_dma_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xa2691410 i2o_dma_map_single +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xa43f4ffa i2o_dma_free +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x2e88f8b6 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x39a3113f pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x933ea9e0 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x0fb2cbe7 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x169bbe24 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x8f2f60d0 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x92807dc0 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xa686e75f kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xbb21aead kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xca4bd3e5 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xe0d6bc6e kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x4035171d lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xeb73d575 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xf1c08a5e lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x646abc87 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x837690e8 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x95c40eee lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xa31a085a lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xb2b245ac lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xc6140f1d lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xcae5e2fd lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x54429f4b lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x8de6e6a1 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xf6b36f5a lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x0fe831cc mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x24f7d8e7 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x4e28066e mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x4f527aec mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x5d5d8f84 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xa4059780 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1579f5ed pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x3de45aba pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x45ae592d pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x630aba30 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x6408050d pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x70ab49af pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x80d6509e pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9b22c59d pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc3db87f7 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xf33d5963 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xf4f273b1 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x92e60486 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x993eb1da pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x0ab7cdd3 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x22054883 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x581f65da pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x8553123e pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xa21871b8 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x01a33234 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x4fca3918 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x064ab74b rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2b702144 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2cfee989 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4be79320 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4da4f15e rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4f6201f2 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x646761d9 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7e179e9b rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8399b967 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x83fcc650 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x87485cf2 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8c080cf0 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9ece7a88 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9f6f6e27 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa5157061 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xac0d14bd rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xbac3b3b1 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe8cf2bb7 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xec683e68 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf0651db5 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf6b4fa3a rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf923112d rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xfa7069ba rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xfd6edec3 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x059e0f45 rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x29c5ffe3 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x360088b0 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x3cb366bf rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x4688d060 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x628d4f96 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x69621dfd rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x893d24f9 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x94f0af82 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x97746aaf rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x9f12e96c rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc4083380 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd25ca8f5 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x01dbca25 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x05fd3c4b si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0a0df4ed si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1300d00e si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1efc4078 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x242c5ebf si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x29ff28d9 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2b8aed64 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2d80897e si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4973b6a4 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5367f51c si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x539fdffe si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6c51e199 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7640d494 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7ba51667 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x90e8994d si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9ab73fc2 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9ccf0161 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9ce32512 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbb3415d0 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbbf5ca3d devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbfad91b2 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xce3759b4 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd239ee41 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdc687579 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdcd3e646 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe2080b66 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe26c2d15 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe8043e3c si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xea61c773 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xed5a8113 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf270fa3f si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf2fa543f si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf7a72314 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x1ffbcd12 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xbfe34822 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xc48a5eb2 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xdd179ebb sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xde1d06e1 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x01681549 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x46455d62 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x62b36c15 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xf7cc5b49 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x1beca60e tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x22b00b6e tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x6f589ac6 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x9fa3615c tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x83acb210 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x8b2ca4e2 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xcb738151 tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xeccbb1b3 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x6b140214 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x14fd172e cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x32afc0fb cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x37096ce2 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x5af56b02 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x1a1b5249 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x2feda75b oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3227a28e oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x7dc9dddd oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xb2c66001 oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xc8b5a524 oslec_free +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xd370f679 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x27cb133b eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x793fc8de eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x822222db eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x98bb5a22 eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xdb9ca14b eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x4fd68f01 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x63045e1f enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x6e22e41b enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x72f9fe21 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xad28d7be enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xba3b5e46 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xc2a9d651 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x026b0af0 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x13822af7 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x1f118721 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x5042b820 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x64f161de lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xdfaa0234 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xe6c1f1e3 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xe9277078 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x13109034 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x613e35f6 st_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x5345a28b dw_mci_pltfm_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0xbe9f6007 dw_mci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0xbf08b1fb dw_mci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x10ca2044 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x1bb25ee2 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x236e9a0d sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3138f5b3 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x5793de76 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x5ad615d2 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6f3ffabb sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x98118c66 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa2ec529f sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa50e7ee9 sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xadf94899 sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd3adaa83 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xdc52134a sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf5810391 sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x03121606 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x1d86c046 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x2e190d51 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x3e74266a sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x44b4d056 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x5fa6f159 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xc53c4e22 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xd8e3cee2 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xfab1460b sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x17328f78 cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x281baa90 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xd5058f06 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x7e4795d2 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x8dbe5a54 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xf3ec1184 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xa6485ee3 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x07dea4d4 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x5a1d91a4 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x73bbe1cc cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x008e5683 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x01f1bb1d mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x075e5c8d mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x10df9b79 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x239a8f09 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2573a10e mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x26a8d551 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2db04922 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2ea70bbe mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2ee501f9 mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x342efa6c __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x394eeec2 mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3d2528ae mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x43621b07 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x48128ed4 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4fc8dece mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x53ff6ad4 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5f84e7b6 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5fd30471 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6706bfd3 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6b589704 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x703c33b0 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x72b3eacc mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x741f3181 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7842beee mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7cc98b51 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8f6a0f43 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9e324790 put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa2255543 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa2a68531 mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaeb46780 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaf5de526 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb17bbabc mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc104ea36 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcf1fa325 register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd6aff244 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd9fe72a7 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdc9a01e4 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdf9459ca mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf06cd3dd unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf358b7dc mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfdd4e062 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x306c4b77 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x35b46b95 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x4806be37 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xcf694249 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xddb79df3 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x76325756 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0xea856457 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0x26aabada sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x56245fff onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x97a55510 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0xfb39df19 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x08037500 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2b455d48 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5fb92156 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x9af354a5 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa72a6d29 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa81d932c ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xad4a9b7b ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xbe0286c5 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xc785fb82 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xdba26406 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe7d35182 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xed9c567f ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xfe33293e ubi_leb_write +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x04af9d89 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x3f93e7c4 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x44dec00c c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x46768049 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xe6a453a2 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xeac6355d free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x19413f65 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x2bf3b0d8 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x38b153a8 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3c3fc909 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3c69d5e5 alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x515a039e can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5f6d71c8 devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6bac3a3d unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8bd2fe9b register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8e01b356 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb3d346a0 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb46e1e66 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc6210cd6 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc88b50d2 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xe3d9a6c1 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xed22185b close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf7bbe11c safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf8b3f933 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x5d7a3824 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xcc30f80f register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xf5efd106 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xf9a3852d free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x2c6bf797 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xa56d89a5 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xbf1bed6d unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xe8e4f488 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x6e448937 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xc35f47cc arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x005202db mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x03e173e6 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0540a9e9 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x05773f5e mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0792be71 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x083a0ea4 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0cd5af53 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0d123f8e mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x13b1c4b4 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1516375d mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x152bceef mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x19f1352c mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d367426 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1db27fc8 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2221a2a1 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x296b930e mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b813010 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2da29f00 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e0437ad mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e632324 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x38a17b94 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3a453a63 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3c6b987d mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e6cac18 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x42227d79 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x43ee01be mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x44f1c82c mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x470e5a80 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x49270507 mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4969239c mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a27c54b mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a2fc029 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4aea1ad7 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4ba5a65b mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4d5ffd2e mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x517ae2c0 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5338d5ae mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x53653935 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x58968360 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d16b2a6 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d3ad621 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5f2d19f0 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6031542f mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6487ab10 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x65601a01 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x684a65f5 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6aa45824 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f1f23c8 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x75d0315a mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x771f728e mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77eab498 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x796a1a20 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7bbda32e __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c0e2e04 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7dbe3779 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e7d06fd mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8231808c mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86563989 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8c9ca087 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d5a2be6 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8dfe21ad mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8fce4777 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90a46035 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9254a2cf mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9326099d mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x974a042d mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97a3046e mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97f98bf8 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x99c88312 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9f369ec4 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9fccd30e mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2303998 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa60e4a63 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7b393ae mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaa9a448f mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaac25a81 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaacc2b2a mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xacadc10d mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0d57182 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb1c6c6b1 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb5ae1124 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb5e43e83 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb6141e79 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb65a06e9 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb6d4b8f4 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbcc5cd15 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2551d7e mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc4a2794f mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc74520f2 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc76106a6 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc9d31540 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xca04d901 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcd69ecb0 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcf71a95d mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd87da6dd mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd9450c83 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xda3f94d1 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdb32c0c4 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdc27d24f mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe2ad3b1c mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe2f757fc mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe4518bde mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe739b200 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe73e6e38 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe7e50509 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xebc89352 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xec37af92 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xed281284 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeff1e4e4 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf452cb34 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf7dd307d mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf8b0462d mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa86bb7d mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x103a8b19 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x116c53b2 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4f9cc4c6 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c50e4a0 mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b141dcd mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x808ad506 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8551bd68 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9b12a7ae mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa5436581 mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xba5df295 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbfd05329 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc7d9ce7c mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd0602d1c mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd4476aae mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdab2e2c0 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7fa8723 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xee7e4992 mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfb30deba mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x16af7910 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x236751f3 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x615d3b93 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xe6768a3c stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x0a58ac95 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x5bfb1714 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x9a30b5ef macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xf5166b00 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x2283d791 macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0xffe084a2 mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x00c39995 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x1b5c023c usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xa214c2d7 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xfe94ac46 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x1b6374b7 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x1e0c3613 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x4ca690ff cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x6ad441dd cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x6ce8a143 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xc33ce273 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xcc18a72c cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xe5b91534 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x0c2263d6 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x1af70923 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x8631ac33 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x9dcd82d7 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xd1dba2b9 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xdd3ebe28 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0054412b usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1c250b4b usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1e333a4b usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1eb503be usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1f7b2a31 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2a1a65fa usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2f3ac368 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x31ba46a8 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3f19f4b7 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x42260328 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x43a27623 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x56de52bc usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x57547339 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x69bd5337 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6c2bd060 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6c39d4b9 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6cba028a usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x74575f41 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x760d65a8 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7e6246f6 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7efc91ad usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x818aaead usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8d7c9349 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x91d15ad8 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x92ebecd1 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x985f1c9c usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xafd29df9 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbae949e3 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc1603729 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc3d6ce83 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc5fe8150 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xea0e49e6 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x573dcaa6 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xbee9e4b8 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xc3f7e0ee vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xcc143f24 vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x00aa9924 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x0b8295bb i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x25f885bb i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x3b39bdde i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x478024ae i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x4825818b i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x644d7bbe i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x73be51cb i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x79e58b5a i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x80a543f9 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x8996b989 i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xca5331e4 i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd73cf8ca i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xddcb5539 i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe858e91a i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xf95852d8 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x0a3d58a9 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x371272ea cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x3be975a3 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xb51f1ef4 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0xd51c9512 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x86871601 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xad3ffdb9 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xae859c46 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xc3f7eb6d il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xc667c591 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0206ecf0 iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0a46c5b5 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x14a98d0b iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1a31d0eb iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x2d89cd44 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x32612a8f __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4327f295 iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4569ca0f iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5e40d278 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x68528d84 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7ab0e0f7 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x82ba9c20 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8da16094 iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8f7f26f6 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x904f0012 __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x94440515 iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9a7c65e1 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9c553437 iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa6d0d016 iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xadd1133f __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xbbec5367 iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc614b7df iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcce783b4 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd753ad70 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf03a5420 iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf57be51d iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf800a973 iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xfb9097aa iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x081393a9 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x14ae3cf9 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x2bc7e242 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x2ee8b50b lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x32a25d08 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3ee16ed7 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5a084ce4 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x716b66bf lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x76cbf229 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x81ba1781 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x870d6b79 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xa694229c lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xafb17a38 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xcaf0ec1c lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xdebcb96b lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf45effef lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x19792887 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x3b05c372 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x7db55927 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xb319b695 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xbb9a9a02 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xda45f5a5 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xe18df388 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xe34bbfba __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x651bc94c if_usb_reset_device +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x7362a5ce if_usb_prog_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x052a5313 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x16c4a453 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x2e4a7179 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x3fcc3fb6 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x4edc8a7f mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x584c88d2 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x72041c83 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x72bb8547 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x94c18afb mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xaa07f720 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb0f879f4 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xbd830079 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xc2f0aed2 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf06593f9 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x2f31bbf6 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x4f8223ff p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x8af4706c p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x8afa01d9 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x97daac53 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xa6417f01 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xc14b3b1e p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xc5bb7f06 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xeea4a2f1 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x0d1d9d8a rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x1e756baa rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x8870a965 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x9851eb2a rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x049156d9 rt2800_get_tkip_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x07fd6260 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x07fdf86f rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0c306b45 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x108a1bb2 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x11582ea8 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x13b8153d rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1ae2114d rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1af8b672 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x21e12fd2 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x28dbe1ed rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2f9ec4da rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x36a18c36 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x622b731c rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x66261368 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x67eeccfb rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x683e2d5d rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x69caa3cd rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6e2af886 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x74cc9d96 rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x84bfdfc5 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8a2016af rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x95719b4d rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa0dffcee rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb3ecefa0 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb688f291 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbab51bdf rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbda34c7e rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbddd4066 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc1a327e2 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xdebcf6b9 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe2497ede rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe528a860 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe53c2c50 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe6ffaeb0 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xeaadb102 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf59ca538 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xff2cb4b4 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0dba7421 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x1184b36b rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2668d698 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4475e7a7 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x55e0687f rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x6c6f48da rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x75dd41dc rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x7a72eea0 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x7d736ab8 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x9e5b142e rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xac2cdfc8 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xbed60faf rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xfa9b86d1 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x16690b32 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x17e343de rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x193252d1 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1b0fd733 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x208a1acb rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x21952159 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3226caeb rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x36080d16 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3988fc96 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3ad7174d rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4b3b8525 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x50ad7e31 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5162591a rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x60fe3f5e rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6200445d rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x638d64de rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x646703bf rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x66bc3983 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7011b2f8 rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x70cbf48a rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x78bde63a rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x80665593 rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8e28596b rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x90af581f rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x92a60f7c rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x94cfdc87 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x965170c6 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9cb415c1 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa23ae2ab rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa3e91c5a rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa58a5676 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa835fb62 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbc1dbd99 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbc506467 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc381e206 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc4eee98e rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc6eb78ba rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdba48918 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe0bce8fc rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe2fc7b30 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe7386b39 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe75d7175 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xebd76ce6 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf34ad158 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf5817b26 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfb502469 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x0408aa4b rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x150685da rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x23fc7b7e rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x4b2acb26 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xce4dfc4e rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x5ecc58c2 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x8bdd27fb rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xdf45a32e rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xe4ac17a3 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x00d6158f rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x133929de rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x2abb1d39 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x2da01e71 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x3c59a938 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x53f4c3c4 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x8cdadc24 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x999657b8 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x9a61dc8c rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x9cb2b079 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xa80a3911 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xaa5678e8 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xcf22c604 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd317955c rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd8342f8e rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe603cabd rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x19493787 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4239846e dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4d41e097 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf4bd12f5 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x052ea157 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1ed0ce4f rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x238d1995 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x299030b7 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2d56e86e rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2ea668e6 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x48688703 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4b7f623d rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x52020f12 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x601fa977 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6c076728 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fee3a6c rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7fbdab06 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8b25321a rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8d396a80 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x95d34687 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa507d76b rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaca3a885 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xad379a67 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaf4d6d94 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb1325e24 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb4a77b3a rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xbcd26406 rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xce334e52 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd0af5252 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd1646af2 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd87fa5ed rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xef83ede7 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf4494e6b rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x04fa18c0 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x100664c4 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x241dedc1 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x25667bb1 rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x3a3c3b64 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x3f83f6bd rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x4b3cbd10 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x56dfd2f9 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6016bb90 rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x619286cc rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6b4de810 rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6e4725d3 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x847a3f89 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8af736a4 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xa95976c6 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xcbedfed2 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd6b61dfb rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd828ced4 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf7b12aaf rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf82a2a3a rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x54a707cf wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x7328fee4 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xf05ec0a0 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x17ac2212 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2d03b089 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x35762c2e wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x360c48b8 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x365c8574 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x387fb7fe wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3dab1e62 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3fd6d72a wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4887a380 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4dc7b177 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4eb81326 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4fa2179d wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5216fb49 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x58810da9 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5bb10ada wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5bc68cc3 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5c376371 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5da9cedd wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x653f721b wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x69ec2940 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x731c341e wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x79b7ab17 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x87850930 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8b06ba03 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x93c7c130 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x966adce6 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x98ba3b28 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9ab9941f wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa46bfcff wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa752775c wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb384d2b6 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb7a3a15e wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb805a0fa wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbe63f44a wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd23b538b wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xddf75adc wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe39a1814 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xeffbc7f0 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf0702db1 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf37f193c wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf68ca18c wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfe9777b3 wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x60ee5655 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x69af132f nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xd805d42d nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x51a36dd5 st21nfcb_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0xda55c505 st21nfcb_nci_probe +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x099cc204 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x7b0f5467 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x93e4beba pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x082ee829 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x621a1fca mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x9939d290 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x9bc95983 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xfb6d4988 mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x04ca0624 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x1b98ef7e wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x36bef0ce wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x562e541d wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x58a1e1c6 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x85fde2e3 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x990460a6 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x046443b2 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x07ac4319 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0a4c60c6 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x12080e51 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1683d8c3 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1702f7d9 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x19dda7d6 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1b8620c4 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1d080a1a cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2815fc31 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2cb83fb0 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2d9cf95d cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2fc6fd5f cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x30069f11 cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3280d400 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x361bc5e8 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x37ee8941 cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3bf5ad08 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3e8127a9 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x418fd01b cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4c237f82 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5602cf2b cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x567f6c2f cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x572a81bc cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x58c5ba1f cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6266aa14 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x65719dc2 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6f9b02a5 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x71968c7c cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x78d6b349 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7c1d5c04 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x87b7cf7f cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8a094536 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8bad3273 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x91c1fbdf cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa30e023c cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa513bc95 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xae95fc1d cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb01a06cb cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc7af1fc4 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd4ce6412 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd8205bd3 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe3c0da30 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe3d3a898 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef6f1bac cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xff340b12 cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x275fa606 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x593a36c2 scsi_dh_handler_exist +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x75047e25 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xc2b0fce5 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xc4f698d0 scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xd1c5a796 scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xe447b6b2 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xf705fb58 scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x151f9120 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x25ab2178 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2cb08893 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3a1b4e6c fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5874befb fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5d158d65 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7a35ba02 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8c2f1319 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9893b9d2 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9a7506db fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xad468172 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb2b4339f fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb3b6faf8 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb5c4bd0f fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc25d6283 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xec687707 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x3c0c98c8 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x44612dce iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x8c14979f iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xb3f1c174 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xc203ef29 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xc9636a92 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x01832cf8 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x09252caa iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x18541ca3 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1c6021f8 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x227c6a11 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x22b82e2b iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2c17db78 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x346eadbb iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x36007c51 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x37331e97 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x37e9a8d7 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bf00d63 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3c058ded iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4159fbb7 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4ac52db7 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4c3e2955 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x545bca3b iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x57503620 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5ad115c2 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5b27f3f4 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6143c243 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6a7b6955 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6ddc79cc iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x717d2d14 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9af538a2 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa751d6df iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa763e747 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xac2ac6ea __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb00c559a iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xba1b7865 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xba2d0851 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbdeed4b4 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc5876adb iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc78f6cbf iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcb75fe7a iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcc084b20 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe21f6fd0 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xecf86e6d iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xee3b272c iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf0372d0c iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfc28da93 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfe80abe3 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x01b584f8 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x154ee2d8 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2b062f8b iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x499281df iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x536adb63 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6b369983 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6d773425 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7834bdea iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x78c8988c iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7e495402 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8e37ad9e iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9e10a9c6 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xac4ae5fe iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb8b277da iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc1ed2316 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd244f319 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf73b1754 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0a4ec0ad sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1dd11b50 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x22034bbf sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x22c8de44 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x22d86465 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x233379d8 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x269a8ea3 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3ad6832b sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x44a28607 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4560c847 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4a4fde4d sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x53716022 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5d88d122 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x63dd5279 sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6d63a0fa sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7e9b91a7 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7f1a62c0 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x80cb9dfb sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x843da4de sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x910caf1c sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbdbf8c13 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc37b3b2c sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xeaeea3af sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf9041f6e sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x13c15494 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1595ff46 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x15a114d6 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x26a0bab6 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x27333bee iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2873fcbb iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2921c358 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2bad1bf5 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2c569f68 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x372f9265 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x48872d53 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x48c4d2e5 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4cc1c3ab iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x517b40db iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x568516ab iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x631a34cc iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x69e02591 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7552b03e iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x79ef7acf iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7d970fbd iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x90f1e683 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x97fa5285 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9aac7423 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa36fd3fc iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xab79f577 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xaff82a92 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc35686b7 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc95f8377 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcc74b5ac iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcdba8fe4 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd207b1ce iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd4efcec6 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xda178419 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xddbf9b46 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe2b7a7aa iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xec44cb49 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf90de821 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfcff3b45 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfd8ffef3 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfdc1406e iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x718ac41d sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xabb1f839 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xc568a857 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xf419e9dd sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xe149d829 spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x07eb7309 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x0bd93261 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x95ac6939 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xc82a048d srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xca462b3c srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee2278d8 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x34e4935b ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x95c4800e ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xac40e78e ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xfc89a76c ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x87279190 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x9780384c spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xac78310b spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xdc0b2620 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xe22747a4 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x12c66ebc dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x40abcfc2 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x7fbcc715 dw_spi_xfer_done +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x95033878 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xed0c12fb dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0da590b2 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x17325c09 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2eb21acf spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x34eb3083 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4b915802 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x56622029 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5c0a96a6 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6fbbcfa8 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7f388ffe spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8acf116f spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8e2da5ee spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd142e51c spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd818f2bf spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd9107106 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe35c3260 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe4f30f3e spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf1009902 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xfac997f2 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x4796ab50 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0734adcd comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0a640663 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0d8411ab comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0e508633 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1f9470d0 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2493d8f1 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x26e91e50 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x30a616bf comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x384f0b6d comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x53135afd comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5fe556c3 comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x666d8479 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6909df94 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6cdeaded comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x702becfd comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x74bb2f15 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x82d179f1 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x848f84bd comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x89145459 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8d4ca102 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8df8fd62 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9bdf4964 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa57e5b3f comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb5c6b343 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc06ddc82 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc3310846 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd0a95cfa comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd0f7a024 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd8c48b8f comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe2959c64 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe2e8565c comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe3c5bb5b comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf91b2f64 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfeb86a78 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x0913dde9 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x0cd70991 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x11b3075c comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x2dd7e9b5 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x668cd064 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x85cc17c1 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xc032ddf7 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xcb58ab72 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x23eb8367 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x29f5c873 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x5e48da75 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x80e4fab7 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xe76fb0aa comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xfb36a5b5 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x0339e763 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x801da1a2 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x1f23fa12 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x0d3a43e7 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x1b4359b8 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x3c123437 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x73b99357 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1e2f6cff mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x28e3d1fa mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2ef51150 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x328ce4ec mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x40cb850e mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6870f771 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6fa22922 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x74447036 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x87f5c2ad mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8c1c404e mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8ee0ceeb mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x9c21ae0b mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xa8ac5cc1 mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xdacb168c mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe8ec625a mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xecdd04fe mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xefaffe08 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf00104a3 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf460dffd mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf91408e5 mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xfce5601f mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xcf0cf63d labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x4134f72f ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x4bd10479 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x554a948d ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x905dc107 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xc7fcf320 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xda3fa83e ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xdd69552b ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xfa3d0ede ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x06a5eb3e ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x563735ee ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x5f7a3a22 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x60d3fd72 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x61f9df87 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x66bacedf ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x4d260763 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x56f852b2 comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xa7643650 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xbd164531 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xbeb35bd6 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xe35e1d72 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xf52003e4 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0xd4f9f092 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0d6886ee spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0e81c76d spk_serial_out +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x11a09ae0 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14e9e1e3 spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x15b96adc spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x1b8405aa speakup_info +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x33d8d400 synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x56355aa9 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8062ae31 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x86869b95 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e230053 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xa6c75da8 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd1b551a2 spk_get_var +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7cd4558 spk_serial_release +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7e810f8 spk_serial_in +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xeb2967cf spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x5db1d8d0 __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x5ec9f80f uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0x837e2d03 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x2b43bfb7 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x39841f49 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x937751e3 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xe88ac271 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x1e9f8c3a imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x6eb037ab imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x16ae7fdc gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x28efbc28 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x40aa1642 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4c9cb9d6 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7679a6ab gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7741c9a0 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa227740e gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb6a86a1f gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd6d224d2 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe1c62735 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe72270f8 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xee9acffc gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf3b657fe gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf899db45 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfd6ad338 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x89263781 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xa83d8e7f gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xcd65e9f9 gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xf9e5ceeb gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x2999b859 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x7558a95b ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x89f47cdf ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0a5230df fsg_common_set_nluns +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 0x1b1cc3af store_cdrom_address +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 0x1e4264f5 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 0x2d10b6a7 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3147f11f fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x32532479 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 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x51707c29 fsg_common_run_thread +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 0x59d28429 fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x69e0dad9 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6c4ffa56 fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x762c1bf5 fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7642ad3c fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fad3774 fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95cffb3e fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x99023bfc fsg_common_put +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 0x9c39f4a3 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9dc025a5 fsg_common_free_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa46e6443 fsg_common_get +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa592bfab fsg_common_remove_lun +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 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 0xbfadcc07 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xc8e52cb3 fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd3ae3b65 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd468f882 fsg_common_set_ops +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe4d1591e fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe57da84e fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe7c3dabd fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x2f6aabd9 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3a6d4f22 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3ca38e3a rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3db78976 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4ca90996 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5d22b406 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x6b5efdfa rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x785d494b rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7acd7783 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x840dd143 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x988ad2a2 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9acf72e4 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa90054ee rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb971ebca rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd2fe47b1 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x069ee167 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x15ff0280 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x17ffebf2 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1a3f97b2 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1ec92bef usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x21ef4f11 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x26fa7ecf usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2a846dbd usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2a876c59 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2c86d715 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3c73115c usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3e4ddbbc usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x41cdf7d1 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x42660eb0 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x465a2a74 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x518df33d usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x519c5852 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5f39b5f3 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6c470a88 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7f41921b usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7ffa56d4 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8a02a548 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x965fd3e6 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb0308d2f usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xba58fdbc usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe28e937f usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf7b6faed usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfaad8755 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x06f12099 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0fd31f1c usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x207292b9 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x352cf494 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5e8b81c9 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x860263ba usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x8b04ae3d usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9dddf427 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xcf10429f usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd39ae0fd usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xeb0040f6 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x20de19bf ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x67376920 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x5813396f usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x58d405b2 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x656b751c usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x76a2d7c7 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x97fe7aa6 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa40b5da5 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xaab37c31 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xb2f8b05a usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xcf0efab2 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x56d31820 musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x57d8c9e1 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x72234dd6 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x96919667 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x2f705d46 usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x84c53d1f usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xb496024e usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xbe56f882 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xf113f832 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xcc73153b isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x3054b168 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x01d5a64d usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x14346bdc usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x18973f14 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1ca45a4f usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x239e18f2 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3be55d57 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4768c272 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x582dc3bc usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5c6c0f7a usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6c7ef728 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x81a0ffda usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x86299257 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8e2f94d5 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x914a8b0d usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x97899ea4 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa9d6fd16 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb34f9037 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc0cf63c5 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc14f4227 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe351b45d usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfe3340ec usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x02a0ffd7 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0667963b usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x17fc9533 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1caf0366 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x22ce3382 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x431d7dc3 usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4d839836 usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x5bcc9eec usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6816b4ff usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6b303394 usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x74fbb5a8 usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x82a27dfa usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x887e250f usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa66f94d8 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xabdb0a86 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb5ebaece usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc22d8f6d usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xce1cd434 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe4040deb usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe531c6d5 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe5bab9be usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe7471dad usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfe0ddf8a usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1b1c1aba usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1de6b5dd usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7cd43d49 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x83f0cde1 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x8c8b9ef1 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xaeefd515 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xc639cb96 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xca458d54 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xdb1b614d usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xdc7269a2 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe21615ac usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xf5d347a4 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x016b1280 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x03640691 rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x0bd816f0 wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x122f15ac wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x79bd9ff8 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x8e24e85f wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xeaf6e5bd wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xf573b663 wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xf994bb24 rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x03305586 wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x29a897a7 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x344f9e32 wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x3b196be3 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x43424198 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x5822c13e wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x5a8b9f69 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x5fd72fe3 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x6743a48d wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9752ce89 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd1ecc2e9 wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xded8974a wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xec6f7089 wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf3db5644 wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x2440b933 i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x8a1a1d1c i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xc73eb96f i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x06e3cfc6 __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x2cfae469 umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x339d5feb umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x63075bc7 umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x645af925 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x75de5cc5 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xac8c7ddd umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xb7271fc9 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0a4a8129 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0d78016e __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0fc02440 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1d3bd460 uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x28711a1b uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x32f3de0f uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x38a2112b uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x394539df uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4435a7f3 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4c9153b6 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x54f91663 __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e713b6b uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5ea4891c uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x72e3e6f9 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x730dbdab uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x816b9e92 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x81d9c07b uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x96187ba5 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9a5dc546 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9d363641 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa1cc884f uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa9f597ad uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xaa5d0c50 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xac97316b uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb6984859 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb759516d uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc200998a uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc239a37c uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc6d7b3f7 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc739942f uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd21f40de uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd2809f8b uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd351e673 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd3af82d8 uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xda0cd005 uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdacc2309 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdd621e91 uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe0014805 uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe61bedf7 uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf970e328 uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfd2b74db uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/whci 0x21327495 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0fec24cd vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x106fabc7 vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x11a915be vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1e52f6f9 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x306ea1c8 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x30e7f5dd vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4d337764 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4f05732d vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x610ca746 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6501a491 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x693c1074 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6e87dc93 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x74778bd5 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8e485c0a vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9085546b vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb133235d vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbd7ab1fb vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbde8c518 vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc297b8b4 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc47ec5cb vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc89afc1e vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xccf2233f vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd318d06d vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd5bda7e3 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xde28dc60 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe1d1c3bb vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xeb5037c3 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf0ebf079 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf4859e2e vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf59e9f36 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x2e999dd7 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x68cc4d9d ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x78d3c6e9 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x9dbc1eb5 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xcd8faa95 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xcdc0c5af ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xf426f5b1 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x0adbe183 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x0bf7850d auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x4216d1af auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x57e18120 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x64f7e3a0 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x803504da auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xc7920731 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xdc4ae549 auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xe54f8414 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xea3e65e4 auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0xbac7644f fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x86fc76de fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xbd326a0d fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x07ddfacb sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x0f3c4edc sis_free_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x17f6b733 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x77b807d2 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa376c393 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xaae15158 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0xac4074d8 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xc479f25d w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0xd0cd06b2 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xd17f6ee9 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0xfdeb45d2 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0x9362b4c3 xen_privcmd_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x17310e71 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc6dc8c2f dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xdc583c08 dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xea3b4858 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xf106c177 dlm_posix_get +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x0e381a2b nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x4046f8b6 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x49d1c016 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x59b1a4db lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x5b89dbf2 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x81b49256 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x9430667e nlmclnt_done +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x003d42e6 nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x00c04d7b nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x06284ed7 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x08246f01 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0909cd10 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0a81c6f3 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0acb136b nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b581d5b nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b7a26b7 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0be993e0 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0da87e4d nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x115d9683 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x12399c3f nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1641c360 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1a879195 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1b076fa3 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1b605124 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1f637b86 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x204d66c2 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x29a9f7e3 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2accee65 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2b2e154f nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2d30a314 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2df9ed37 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3111df7e nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3318977b nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3483ec27 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x357643d2 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x35bed7b1 nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3afb1cf4 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3c8ed254 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3e69c4cc nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f379d0a nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3fc3939e nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x400768e7 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40b07810 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x423cb87c nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x428a1814 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4ef7ee9f nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4effa15b nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50190646 nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5350ec16 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5a852351 nfs_put_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5aa4552a nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5fa72a1d nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x60cf7178 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6162a5c8 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x64d380d3 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6794c600 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6a24ecca nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6a2aa756 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6ccfcbc2 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6f86c634 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x70021453 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x70197939 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x763c15f3 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x77241b78 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7d45a4a9 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7db19200 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fad9057 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80bd304c nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8164996e register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8369a6e7 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x84ca4bee nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x85db8f35 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8a2d058c nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8bb4b794 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8bfcc301 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8c57552e nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8d96995f nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8de8b976 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9000e352 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90b5e217 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x954edb0d nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x95a94513 nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x96db3d9f nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9799c4d2 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x981174c5 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x99eeda16 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9b8d4cd4 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9bb81f6e nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9cc92cf3 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa1b72191 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa1c6c98c nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa2b3c3e3 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa3e4827c nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa516fd32 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa80f5e6d nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa817bb41 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8d2d1ce nfs_callback_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8eaf8b2 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xab3a330b nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaef407f4 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb07c0cb4 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb17a0a38 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb1f08c9b get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb39396be nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb6acba74 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb858f4ae nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbd0fbd52 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbe5b834c nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbf1be0e6 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc50f3117 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcb55ab1e nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd2939ff nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd16bbdaf nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2ccff1b nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd8049c1b nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd964b152 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe4e21372 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe719d1cd nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe775a333 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe98ef26a nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xedb55192 nfs_zap_caches +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeeb1fdc7 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf1938f08 nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf3d772e1 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf817fa4c nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb1783cf nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb6be631 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc3fb11d nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfe123fc6 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfeaacbf0 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x04f044c9 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06baae87 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06c36816 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x07d44fdd pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x093de518 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0c49ed73 pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0c69363b nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0d5ad160 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x13ac8389 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x13c33bc5 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x15ab004c pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1b7d65d8 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x20abd193 pnfs_writehdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x25d860dd pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x284c7c95 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2ab1fcdc nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2da16d97 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x388a2b71 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3dfe6fe3 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x471de0a9 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4a9f20da nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x59c08257 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5bfa0cb2 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6321b78c pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x65b6810a nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7b308531 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x84825d27 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9017ca22 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa2dafa4a pnfs_readhdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa448286d pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa68139ff _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb0eeb755 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb6526255 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb836bd23 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbb5fb82e nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc2e4192a pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xca8a6230 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcc7b5e30 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xddf0ab3f pnfs_commit_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe7a3b283 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xedd7670c pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf3356e7f nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf7399ca2 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x426ca634 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x84bed5bc locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x8c659b31 nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xe5accf35 nfsacl_decode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x0318cc73 o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x0fd33808 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1d747ce3 o2hb_check_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36418553 o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36a28a9e o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x457e3dcf o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa1ae48e1 o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa21ec65f o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa82a8645 o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xaa56b738 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xae808bac o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xaf98d10a o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xb717ad35 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbaeb4700 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd60f2c6c o2hb_check_local_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x2bfeedb6 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x33e7bb67 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x6071bcc9 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x6a59e0f2 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 0xb59348f6 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd66ff618 dlmlock +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 0x269d63fd ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x316904e1 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x3bcef5f3 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x40718c92 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4226705d ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x424241c9 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x460760a7 ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x495e3baa ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x60f4bcef ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9ccafa05 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xa06fbc10 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xba2cce5d ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbf9068ab ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe40cffce ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL kernel/torture 0x1298e717 _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x1b2fca48 torture_must_stop_irq +EXPORT_SYMBOL_GPL kernel/torture 0x1be7d8be torture_onoff_failures +EXPORT_SYMBOL_GPL kernel/torture 0x241c550d torture_shuffle_task_register +EXPORT_SYMBOL_GPL kernel/torture 0x321a9ede _torture_stop_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x3e9619f5 torture_onoff_stats +EXPORT_SYMBOL_GPL kernel/torture 0x4c7529bd torture_shutdown_absorb +EXPORT_SYMBOL_GPL kernel/torture 0x52665f8b torture_random +EXPORT_SYMBOL_GPL kernel/torture 0x5346b23b torture_shuffle_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0x6364b2f0 stutter_wait +EXPORT_SYMBOL_GPL kernel/torture 0x679d9e50 torture_must_stop +EXPORT_SYMBOL_GPL kernel/torture 0x688e6a64 torture_cleanup_end +EXPORT_SYMBOL_GPL kernel/torture 0x6bdeda8f torture_onoff_init +EXPORT_SYMBOL_GPL kernel/torture 0x8b0e1d2f torture_shuffle_init +EXPORT_SYMBOL_GPL kernel/torture 0xc1361afc torture_onoff_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0xc6527045 torture_init_begin +EXPORT_SYMBOL_GPL kernel/torture 0xc67a49d4 torture_cleanup_begin +EXPORT_SYMBOL_GPL kernel/torture 0xdbc5277a torture_shutdown_init +EXPORT_SYMBOL_GPL kernel/torture 0xe6989fd3 torture_init_end +EXPORT_SYMBOL_GPL kernel/torture 0xe9ff1468 torture_stutter_init +EXPORT_SYMBOL_GPL kernel/torture 0xf6d34fb5 torture_kthread_stopping +EXPORT_SYMBOL_GPL lib/bch 0x231d70fc encode_bch +EXPORT_SYMBOL_GPL lib/bch 0x6b770f49 decode_bch +EXPORT_SYMBOL_GPL lib/bch 0x9463ff71 init_bch +EXPORT_SYMBOL_GPL lib/bch 0xbdf512de free_bch +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x5f55a137 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xfb1bfeed notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xfdfcb8cb raid6_call +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x201d8ea3 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x29fa419f decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x300d7e57 free_rs +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x6fbb3bd9 init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xabda1e2e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xb050f329 init_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x06e127ae lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x8a81b15e lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x24362e2b garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x3f5fdcc2 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x5d66eac2 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x93f2e13b garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xed351229 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xfcb7f2da garp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x35b61e14 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x3c68636c mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x6cda4b5f mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0xc53c8803 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0xdde4c70f mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xe8e5e3df mrp_request_leave +EXPORT_SYMBOL_GPL net/802/stp 0x61e13f65 stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0xd3f9976f stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x0e8d313d p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/9p/9pnet 0x48746471 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/atm/atm 0xb09faf79 register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0xcfb6a3da unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0x1d0289b2 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 0x09f4f775 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x120171a0 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x6d4c67a5 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x8fe5030c l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xa04aca79 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xc9520e4d l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xd76fd256 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xf585a0d3 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1e82f059 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x723e0fa9 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb7429e00 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd50c03ce br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xda5b7455 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xe7ae5ad0 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf8c3e881 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x57e965fe nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xf8e06316 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x09c1d875 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0dbd002c dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1e757f97 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2100dc50 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2325f203 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2dc702f8 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2e0eb61b dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3031a55c dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ca075a9 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4d800a0d compat_dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x50329dfe dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x54ae45ac dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5b76d10e dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x64e8ebe0 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0x67cb3597 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x796bbe07 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x898eacbc dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8bfa8873 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x907a6681 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9364613c dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x997d39c2 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa620c3c6 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa7ecb005 compat_dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa7f3b8ba dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaa376f91 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaa64cb0a dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb6903884 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb71a454f inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbbeebe6a dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc59b23a0 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xcc54e472 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdea2e0e2 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe16b2490 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe61464d5 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0xee24dc13 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xff7a7b40 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x07f1b1ce dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x44769eba dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x8010286b dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x9cd00c6c dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xa2fb5d84 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xf9064cc4 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x272dfdee dsa_host_dev_to_mii_bus +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x56975909 register_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x84a05379 unregister_switch_driver +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x15641409 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x28714b4f ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x5ec927d1 ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xe03c9990 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x74687670 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x80f49d4c geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xda82b75d geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/gre 0x220279c6 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0x3bacf662 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x540f6b94 gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0x77c9e99e gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0x7d6f121a gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x027f217d inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x3e0e11e2 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x8db2613a inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xbb190772 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xc0dc6745 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xe19bd835 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x17b01a64 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x352e3d56 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x68af027b ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7047d10a ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x84a694e2 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x884d16c4 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xac2d657a ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb154b8e7 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xd061b32f ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe09d9c46 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe595d1b0 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe597b547 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe6f67f43 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xee99afbf ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x8778bf75 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xf815ffd4 ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x6b6c3d10 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x0fd99cd4 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x29612ca4 nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x5b6b7646 nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xbf373103 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xd17c320a nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x3f5c468e nf_nat_masquerade_ipv4_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x6da9202c nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xfedbf252 nf_nat_masquerade_ipv4_register_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_proto_gre 0x636b12c8 nf_nat_need_gre +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x156947af nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x91a1def7 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xa5cbb852 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xe1b6500d nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0xfe9a082a nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x09fe6990 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x5df80f0f tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xad420f59 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xd0c09e26 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xd8cb8320 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x59bfeebe setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xbf077b9c udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xe8598c8c udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x547930db ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x6c668722 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xa7bb92de ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xc3aa68d1 ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xc9622359 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x056d7375 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xb4f5ab92 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x103bf7f9 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x6eb85693 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x21705a0c nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x3801c5b7 nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x98a34d83 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xce91846c nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xd5af821f nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x2293972c nf_nat_masquerade_ipv6_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x38d4401a nf_nat_masquerade_ipv6_register_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0xfac39375 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x89a12999 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x8b2b9a05 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xa72fe690 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xb1f9f3bd nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x47ca42b4 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x196009e7 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x33b2408f l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x45b153f7 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4f89b099 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x532b37e7 l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6a1a5ce0 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6eebed91 l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x861fad59 l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9662f5f2 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9d3f68ff l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa91f4d4e l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd100ba50 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd79d0032 l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd9a8a65a l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe05d37d1 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe8189175 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x4f084898 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x01bc4c32 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0561f549 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1af03c60 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1d34f220 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1e68e135 ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x26b43a8a ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2bb0f28c ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3663a36d ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4bf42798 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x524ecd9e ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x52822ad9 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5d38f601 ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x794e790c ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8005cfec wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x82b567e6 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb01f29c0 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xbad60df1 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xfaac6ed0 ieee80211_iterate_active_interfaces +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1e6f370d ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x288525c4 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3817377c ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x40078b74 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x49c8cd0c ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x650b765b ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x71263245 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x71b79c7c ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x767a1c14 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7cae151d ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x8a85f856 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9154c29e ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2d623f3 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc4a6cc86 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xdacc1e20 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe1c38e11 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x207707fb unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x63ec7d5c ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x83045113 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xccde51a9 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x014f6ceb nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x03cf83ca nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x06f184c3 nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x07d90731 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x09992f98 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0b4185bc nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d376bda nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d6bfb3e nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x140272e7 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x22f57ed6 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x251ccc7b nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2618df85 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x34c7e641 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x355d99d7 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3599a2f3 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3789130b nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4083a800 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x415fb1d3 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x44bbd513 nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x456a8005 nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x46a86834 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x48af7a88 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4e6252ec nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4f011c98 nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x515433e0 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x585ef5fa nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5b6627d6 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5b963c07 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x69504554 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6a0cb2c3 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6d5f7efb nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x70d686ed nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x726d23c5 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x72fc25e7 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x76b61809 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x77974044 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7f274cac nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x81922790 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8438b7f3 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x845f0ded nf_conntrack_tmpl_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x86914b3a nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a14addb nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8bfebb8d nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8f7efabd nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90ff6c9f nf_ct_invert_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9446b855 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x946ac81e nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9659604e nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9d9e9069 nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa0dd1186 nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa2e9b0ab nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaa0bf0c3 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xacf8e998 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb07f5b16 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb6888e3c nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xba302ceb nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbbf99b9e nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbd567bf8 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbeccd802 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc02d5fdd nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc065d6ee nf_conntrack_flush_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc46a8be2 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc90ab06d nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xca12f09f nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xce0eb3b9 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd12e9cba nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd671d44a nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xda283911 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf043334 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe09fba98 nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe573ebe3 nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xea0acebf nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xea908247 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeb08741d nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xedafbcdf nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf028bb90 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf60270b3 __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf93fff0d nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfb04a450 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x85d31c57 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0xae474b4e nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x4d18ac39 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x4784d988 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x516ba42f get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x53d8422d set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x8364eaaa nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa3a0f68c nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa4ae7c7b set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc4889d76 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xe53e3cd3 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xe8cfc3aa nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xf62d47a0 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x475edb1c nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x020a7620 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xbef8829f nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xc23ee7eb nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xc583c667 nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x7f5019fc nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x84d09eb7 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x0563f410 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x47dda62b ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x8df15ae3 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xa33f12b0 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xb86f65a7 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xc8f4b4c0 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xfc4da1d4 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x097404e4 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xa7d9d565 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x91de9386 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x972941c9 nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xab2bdbfc nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xb5c90ed8 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x016d0f1c nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0d9bae4b nf_nat_l4proto_nlattr_to_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x131f636c nf_nat_l4proto_in_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x1b98ab6d nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x2e64e88c nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xa7908b49 nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc49d8d2d nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc64b5b61 nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc946b9bf nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xdf45b61b __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf3062691 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x3b19f05a nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x91387c2c nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x0352be93 synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11a006b5 synproxy_check_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x3f99c35e synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x8841d39b synproxy_build_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x90298227 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb42e336a synproxy_options_size +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x06c43de1 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0fda3c99 nft_validate_output_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3409503b nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3d49dab7 nft_validate_input_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x63292a50 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6510ad12 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x949654be nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbcbb522e nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbdaae532 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbdc9683d nft_validate_data_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc1dadc45 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd72f549c nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe209d98d nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe30f24ba nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf89c7dcc nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf9d4e2dd nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfe5002e6 nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x11d8ae2e nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x416298e8 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5a96437a nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x6f698a52 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x9b072154 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xae80bb23 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xf37f6d59 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x16392f8e nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x3002dc2c nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0x935ebd68 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x2b481578 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x54c12ad8 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x6412fcaf nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x2a770ce0 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x30660f77 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x6d22efa9 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x7a493249 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x9ff342d4 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xf103b643 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x74895c50 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xac5c34b9 nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xfa9a8dea nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x10ea533e nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa3784456 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xddf15889 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe8cdab4e nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0a4a8f7c xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x161d1417 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2edd6902 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2fe1ca02 xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3c0fad21 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x56c796d8 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x577d7dcf xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5e9e1dcf xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5f82f1f7 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x691a6d69 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa02cd511 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa5706692 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa5debbdd xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa7080605 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa92f112f xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xac89dd19 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb7c01c6c xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb9db05bf xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc00a4419 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc9bca332 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe0b4971b xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xec0c3356 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xec24fd82 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfa84264a xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xe9ef9dd0 xt_rateest_put +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xf156a7fd xt_rateest_lookup +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x54bba921 nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x9fe8e5e3 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xbcef5015 nci_spi_read +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x16f19cd5 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x34a9117b ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x72cad6fa ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7ee664db ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x8889ced6 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x98535a48 ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xf265c303 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x099e3769 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x1fc59f33 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x2e097d26 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x2e35a9ff rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x347548ba rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x40141950 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x41cf94a9 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x42087a29 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x45596e16 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x5ef3a503 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x715484b1 rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x76340223 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x7737eed2 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x7a07b18e rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x7bc62829 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x9f983b88 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0xa5ce58ba rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0xaa895027 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0xac414ae0 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0xbf7a6032 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xcd07a3bb rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0xdf51d9b9 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xe8365d24 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xf9329f24 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x02d6a96b rxrpc_register_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xd9e97b0b rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x00c52ef5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x62c5787a gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x672d2f5b svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x881950ba gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8d1a827e svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xb5dea7ef g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x00ab77f8 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x00d6c3f1 rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01a0cb63 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03da3849 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03e3ba36 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x04c07abf rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0948702e xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0955ba46 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09964f30 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09e4039b rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09ed191d xs_swapper +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c9f4ac4 rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0cc72cc6 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d3422ae svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d86dc6c svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0efb6287 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f6e9996 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f8c81b3 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10858187 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12f419c6 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1345be9e csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1417f3b2 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x14bcf71d rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x14e505f2 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x15720d34 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x15c8e1a4 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1690b259 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16f349c5 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x197125fd rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ac3dc3d xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c80e20a auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20d720a1 xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x22a7584b rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2399416e _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2438b7c5 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2777f17b sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2b258058 rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ffc6730 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31102dd7 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3265e172 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3331bcc2 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x361a5074 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b508d89 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c92ab07 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e526e93 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ea7cb48 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f044607 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f8579ec sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ffb7268 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4095b4d8 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x434a1c11 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x437dca46 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4499f9b7 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45ee8c1c xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x46b31d36 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x47ca2ef8 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4918a6c1 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a5f22ad cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4bba9314 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ca8f757 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4cf53126 sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4eec663b rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x50333bc2 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53c2c3ea xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x547e615e rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x553b1b9a rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5542d5e0 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x564da2db svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58002154 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b26deab rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d4491c5 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ec021a8 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f1c9ad8 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f535c33 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60ceb71c sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60d4ef17 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61f0bb25 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6239b972 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6269c155 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65087618 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x670d50de svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67630a84 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x698638c3 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6cd11ab2 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6dc4df57 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6f86fa1f rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7047fa4d svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x715c53d8 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71b3f0d4 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x741f35b0 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x748ebc2f xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x774b63e1 rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78e2699c rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x790050ee rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7abc6afe xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7cd5143c rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d54fd13 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e316fd5 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80382d7b rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80bea999 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80de4b4e rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x81c4cef8 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x831dc708 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8386bb8c rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x854160e2 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x856bc752 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x86bd1a1a svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x896bcb6a svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d1756d0 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d2ab9a1 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x903ee381 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x913ce231 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9153ae8b cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91cc1dec xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x925e0f53 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9289ced9 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x937780c2 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x939d28a2 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9708fcb2 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x971ba767 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x981c0530 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x996d8177 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c24f59a read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9cd5e0d8 rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d6c66e1 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9daf547f xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9decd894 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9f40dbeb svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1706f02 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1ade781 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1c00e17 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa730317a xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa79d4b7d svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa80df9ba svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9efd3ff rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9fa4cc5 rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9fd77f3 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaadd1f4a rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab43b844 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab93f7df rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xabad1245 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad50e3f2 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf352ee2 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3496572 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb418c5cd svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb6356793 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb683631f rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb8eb4796 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbd7d9f58 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe72328e cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbfd2b762 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1f47f5a unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3a0c67d rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc46a7f26 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc5da429b rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc6211132 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc7cb30c6 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc89e6886 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca2dce5f rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcae33854 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcbc6ad08 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc2056e6 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd7cc00e xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce0f8d08 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce2e9f3c cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd03cf0e7 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd386349d svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd3fd7474 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5067476 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd854fd3b __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8be9732 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdafa819c rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdee1346b cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf49ce17 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1aa574a svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe3699bf1 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe3a1a481 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe7aa59da auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe7c54c5d rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea164c67 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea6ff1a9 rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec19e53f put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec6602f5 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xecb3f151 rpc_count_iostats +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 0xefa4d643 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf02710d4 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5620e75 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5d400fd rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf73b963f rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9ea2b98 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfaafd2a7 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x26488bce vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2d6550c2 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2fb2799c vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4ed4aa4d vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x59d943c8 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x62c2a1df vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x672994e6 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x751ff010 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x836835e8 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x89ffa080 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9686cf21 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x970b77bc vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xa231e1f0 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb8b92172 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd8cffde4 __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe3f34fbb __vsock_create +EXPORT_SYMBOL_GPL net/wimax/wimax 0x0616615b wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0x4781b4c7 wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0x515496d6 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x52e097fb wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0x5705c87b wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x5996c9fc wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0x6ea8ba26 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x9552944d wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0xa33349b6 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc140a266 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc508bb32 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc97b2d51 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xeb4b034e wimax_dev_init +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1e2d6351 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x44b7e7fc cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x541c9408 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7e057df6 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x82500471 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x84d03ec7 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x861b9381 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xaa0cf622 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd65fba9e cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd83b3135 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe196898b cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xed3fc3bb cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xf231ea02 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00778770 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x056bb269 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0b9e5852 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x74e1a843 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7c30b8c7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x92dbc6c1 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xbc8b0f41 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xce7a55c1 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xe122af95 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x3002a458 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x40d7fa5c ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x43ce5017 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x4b685a43 ipcomp_input +EXPORT_SYMBOL_GPL sound/core/snd 0x02128cac snd_kctl_jack_report +EXPORT_SYMBOL_GPL sound/core/snd 0x40869a9c snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x7738707d snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0xac134f26 snd_kctl_jack_new +EXPORT_SYMBOL_GPL sound/core/snd 0xba2b86ad snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x6ee53479 snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x8760a98b snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xcfb35041 snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x132bda43 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x24c4d6b7 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x347228fc _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x4e68ee5b snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x6c261517 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x6d1b47fc snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x73bad59f snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xbc696e65 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xcddf7510 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x14871c67 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x1752f513 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x52f86014 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x59a160a8 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x5ffd1196 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x756e7c79 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x7e96714b snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x82c0de9e snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x973735ce snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xb200f3fd snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xe68752d2 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x1241f042 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x2dcd5f5a snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x38109ef9 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x6160f146 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xb6d44201 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xba73f121 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x01c45042 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x046ac767 snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0513b06e snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x056663dc snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x085f7627 snd_hda_delete_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x085f816d snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x092f3b42 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0d5d5a9f snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1b295b63 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d44195d snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x20c86613 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x22d053cc snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24bdbb92 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x25f50bde snd_hda_codec_flush_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x271f177c snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x273bba3a snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2b08878a snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2c2d2592 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2c9f5530 snd_hda_codec_resume_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x332c33f9 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x348e3f94 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x391fb4ac snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x397e0c35 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3a9cc0c3 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3c24a9c5 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3cde34dc snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x419020da snd_hda_codec_resume_amp +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x421a5241 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x43bf8cbf snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x44a9a134 snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45315589 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x48bf220a snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4958d812 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4a560177 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4e6ce530 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4fed681f snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x533a1155 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x54920e3a snd_hda_is_supported_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x563d411a snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x57b3ed8b snd_hda_override_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x58b8db30 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5a62f96b snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5af6aa4c snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c942542 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5cd08384 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5fcaa92d snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x60c17981 snd_hda_sequence_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x61192d6f is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x61c75c54 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x61d4ca8d snd_hda_suspend +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x66000d85 snd_hda_query_supported_pcm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x660989f1 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x67f73edb __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x68161e4c snd_hda_codec_amp_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x683dafae snd_hda_add_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x69af6580 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6a522480 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6afba370 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6dd9b189 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x71200e5f snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x79baae55 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7ceadaee snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7e673075 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7f4f37f8 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8129424f snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8179dc30 snd_hda_ch_mode_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x835cf596 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x853b5df4 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8744e22c snd_hda_query_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x88969817 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8b7beb31 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8c678ac4 snd_hda_codec_update_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e7d52ca snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x91cfdfd9 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x93be1ce9 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a974703 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9d2e5093 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9ed6db2c snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9edd421b snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa01aa6c5 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa0e461d6 snd_hda_bus_reboot_notify +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa26e36ad snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2c43a75 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa3b15f02 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa3b45ad9 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa4fef8d9 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa9799d7b snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xab6f118b snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xab9b3df8 snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xacb73fc3 snd_hda_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb078f6ce snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb330d2d7 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb4ac0b23 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb4e33114 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb5eb714d snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb7095a45 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb8ddc4b8 snd_hda_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb921b493 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb9e8da3b snd_hda_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb9ee70ac snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb9f67baa snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbcbae3d7 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbed30ceb snd_hda_get_sub_nodes +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbf090ad3 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc0730b78 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc17170e3 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc2574af3 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc4868760 snd_hda_bus_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc72c9a9f snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc94a61ae snd_hda_queue_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xccc6ee8e snd_hda_ch_mode_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcd57b947 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcfa98138 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd07dde98 snd_hda_codec_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdbd80f36 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe08d9cc7 snd_hda_ch_mode_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe5dacf4f snd_hda_resume +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe627c83b snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe8ccb4fb snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xec8e66e2 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xed016e73 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xee178253 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf41be864 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf529177d snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf7cf4f84 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf7df4068 snd_hda_calc_stream_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf92f1834 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfc55b036 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfd17a74e snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfdc246dd snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfec54a01 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xff4f0a62 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x053c1622 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x15b5765c snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2a725973 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x61a1c303 snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6d69831a snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x729b8b3a snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x83fb623d snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x84bf9c41 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x86c27c8c snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8f9b2214 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x9acf0bae snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa2e8ee67 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa57af7fb snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa6a49e9e snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb4d02955 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc4136d98 snd_hda_parse_generic_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xcaafba35 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe00626fb snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe61a14cf snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xfad6cdcf snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-hdmi 0xb968dc58 snd_hda_parse_hdmi_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x00ccf097 azx_free_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x0646d74c azx_init_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x22593c8e azx_codec_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x46013a0b azx_notifier_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x5bd253db azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x7e967143 azx_notifier_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x89958d96 azx_mixer_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xa8cf5ec9 azx_stream_stop +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xabba74da azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xccd796f4 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xcf13b281 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xd6f13a7f azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xf500a4fd azx_enter_link_reset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xf72ee9e5 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xf7817a83 azx_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x5510939f atmel_pcm_mmap +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xc08c9a5a atmel_pcm_new +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xe182094a atmel_pcm_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x085d1e1d cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x6b1a70cb cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x3f98c905 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x43d35484 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x5f125c9a cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x8ba665b5 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xebdbc0eb cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xd82e5f0f es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xe801eb69 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x44cf2f60 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x617abaef pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x87ac7516 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xd575ea4f pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x0fd5b385 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x292c65e3 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x9d0bccc9 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xdf9f1bb9 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xe5c17372 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x25f49a12 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x372202b3 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x8b72564c ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x88318fe2 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0xbf55dc55 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x6aa4de59 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x52226e1f wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0xa3cccf83 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x336b7baa fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xb96b25b1 fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06127045 snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06ab02d6 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x07653277 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12f9d6f4 snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x14c24ff4 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x14cf8254 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x189ae612 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x18f31180 snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x191b30b2 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x19f9591d snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1a834773 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b8df7e4 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1d3388ad snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1db06c00 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2540a7a4 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x259cf91e snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x294214b0 snd_soc_dapm_kcontrol_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2a9f74e6 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2cc80f78 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2e7b7b88 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3074b300 snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3148e93a snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x34cb5c86 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3556bec9 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3587ba16 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x37ff130a snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x39db9c33 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3bef4229 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x43db4d19 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x46792dba snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4713d828 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x478fca43 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4a38622b snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4c4d2606 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ea4b799 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x51db0c9d snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x520328ea snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5302782f snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5444c276 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x545df50c snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x574c2559 snd_soc_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5a621786 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5d83ec12 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5e15aeae snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5ec0f849 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5f6be870 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x60bb313d snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x612a5430 snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x612db602 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x613962a7 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6255d514 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x65aef159 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x66fb72e2 snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x67f80e7b snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6892f6ac snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6ca3cbf1 snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x704f074e snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7164fa86 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x747f4511 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x74b38356 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x755326c2 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x76072170 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x760b98ee snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x783597fd snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x78cc0736 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7c6f7431 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d20fe87 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d600375 snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7eb7382e snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x84f1c563 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x852b9dda snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x85e6f7fd snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8cae4299 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8dd59ee4 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8edd3af0 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8ff7c736 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x902a42a8 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x92050761 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9432a077 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9473e7e0 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x982510eb snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x98d83fb1 snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9eff3a40 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9fd4cc75 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa14f10f2 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa2cadef7 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa2fe64db snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa9c2c9dc devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaa7d0afb snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaacf252c snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xad2e9595 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xae70911a snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf146e88 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb0c8b744 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1235614 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb17b118e snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1d6484d snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb543707a snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb5700ea9 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb6fb0eec snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbb3cbaa4 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbba78a33 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbfc70278 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc1326967 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc19fdd92 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc2c57eca devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8691a34 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8e51afd snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcafa76c8 dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcb0e5e30 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcba982f0 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd1425da6 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd274b7a9 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd450c63b snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd5ad888a snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd6033cf5 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd689728b snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd883374b snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdaae514b snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdbb35635 snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdcb54cbd snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe099fd92 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe0db021c snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe4871cc2 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe9ba54d5 snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed0d1a09 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xef8b215c snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf021ba90 snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf0c89155 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf0ffaf6e dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf626b923 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf763c2ac snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9ae8660 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfa366716 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfb8c5a1c snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfbd68ed9 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfd68494b snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xff0e5479 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xffd53099 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0x00011a89 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x0002a7d0 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x002bd524 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x002d2b56 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x0047c64f efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0x0059ef8c inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x0070ef14 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x00b01902 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x00c2bc7b sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x00c4dc87 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x00cc63b7 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x00cd7340 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x00da6301 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00f593f7 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x0106fa31 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x01229e52 of_display_timings_exist +EXPORT_SYMBOL_GPL vmlinux 0x01369b50 arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0x0146c0c7 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x014f56e9 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x017036b4 kick_process +EXPORT_SYMBOL_GPL vmlinux 0x01b2919d rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x01c6cb0c cpu_cluster_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x01da9689 percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01e31270 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x01e41597 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x0242f756 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x024321af platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x02522cea skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x0264cabb shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x027895d7 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x02837352 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x028da92d devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x029c232f adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x02c5c13d sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x02cefd1d device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x02d680e1 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x02e89908 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x0334ec6f jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0341777e led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x0345555a ioremap_page_range +EXPORT_SYMBOL_GPL vmlinux 0x034c6934 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x0380c2f2 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x03839704 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x03863a36 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x038eb24c clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x039bb2a1 efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0x03a5033d ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x03b71d43 rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x042d28d5 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x04486e88 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x044d0f2f sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x0451c060 xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0x045454c2 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x0467626a pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x047080ed gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x0496be4b subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x04ba08a4 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x04c09f05 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x04c3f2c1 gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04d6e215 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x0504e0d7 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x050591fa sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x05091c13 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x05114813 mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x0520894d register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x053258cf inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x053494cb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x056a71eb clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05ab93d4 kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x05dbce96 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x05f19420 kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0x060d1064 set_memory_ro +EXPORT_SYMBOL_GPL vmlinux 0x0623598a gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x0626b1f1 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x063e7583 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x0652e763 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x0656a3f7 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x0660cf91 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x066725cf crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x06683ae8 percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x067e7484 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x067eb74d fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x0680e0e8 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x06cb9178 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x06ff5978 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x072af2cd component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x077d70a6 list_lru_init_key +EXPORT_SYMBOL_GPL vmlinux 0x07820647 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x07939072 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x079956b1 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07c88c24 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x07cf0ed5 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x07f300c3 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x080b786f ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x0821f0c7 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x0855b278 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x085a29be dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0x085cb455 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x085e6351 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0871f081 xen_swiotlb_sync_sg_for_device +EXPORT_SYMBOL_GPL vmlinux 0x0874f979 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x088bfa7e cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x08bc0870 compat_put_timespec +EXPORT_SYMBOL_GPL vmlinux 0x08c893bc crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x08d003ea of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0x08e1c1e8 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x08fa9c8d md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x09007f0f sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x09311dc1 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x0935194f register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x0952af60 fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x0955bf39 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x0959b8d1 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x095b14ff clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x097013e3 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x0980d0a0 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x099e3a16 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x09ae761e alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x09bae849 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x09dd1c52 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x0a0718f4 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0x0a462260 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0a85caee crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0x0aa652eb pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x0adce17c pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x0add9739 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b2c57ca filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x0b3e539b tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x0b895795 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x0b8edf21 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x0ba77d81 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x0bba178a fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x0bd16d1c blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x0be81e88 clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c400e7a __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x0c4ec32b dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c7ce240 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x0c80e3fe efivar_init +EXPORT_SYMBOL_GPL vmlinux 0x0cb94210 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0cbc6f42 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cce0227 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x0cd39937 amba_ahb_device_add_res +EXPORT_SYMBOL_GPL vmlinux 0x0cf50fe4 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x0cffd969 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x0d0426ee xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x0d059caa ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x0d2447b5 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x0d256e2e i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x0d38b505 cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x0d3cadc0 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d6d6f94 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x0d8a2481 cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0x0d8fe818 blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x0da907eb use_mm +EXPORT_SYMBOL_GPL vmlinux 0x0daaf539 efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x0db6dd4a mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0dfe342e nl_table +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e10fcb4 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x0e2aee8f led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x0e45d12d ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x0e6c2a37 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x0e787b0a blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0ec1f5c0 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x0ecf823a static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x0edf4b0f ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x0efadc6b pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x0f07f238 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f5b208d arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0x0f724392 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f8d5aae get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x0fe2d570 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0x10023d66 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x1032ace5 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x1038f51c tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x104e13b1 __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x1070e0ab extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x109c87ff sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x10b4a889 __clk_register +EXPORT_SYMBOL_GPL vmlinux 0x10b6c6a0 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x10cbdb0b debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x10d30fe0 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x10ea79fc pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10f4e7cb pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x11089e4f nl_sk_hash_lock +EXPORT_SYMBOL_GPL vmlinux 0x1130a17b crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x11715484 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x11a18096 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x11acbbb7 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x11c88fe7 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x11caddc7 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x11d2252d md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x11f6d4d2 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x11fe6b95 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x1208a9c2 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x121643b2 regulator_set_optimum_mode +EXPORT_SYMBOL_GPL vmlinux 0x12178e5f ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x121ed3f3 add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0x1221ee18 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x1243bce4 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x125f8375 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x125ffac5 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x12658f5a __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x128d8831 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x12919461 input_class +EXPORT_SYMBOL_GPL vmlinux 0x1294fd05 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x1295ab87 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x1297149e usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x12987934 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x12ace658 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x12b08a4e xen_swiotlb_map_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x12b46b13 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x12c4070e bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x12ea5875 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x12fcb309 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x130de01d trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x13170b50 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x131f8103 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x13566b9e regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13d90eb6 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x142b6146 ftrace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x1433cbc4 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x14510da5 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x145a4696 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x1467c470 single_release_net +EXPORT_SYMBOL_GPL vmlinux 0x1468d71c crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x147345d3 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x14949c9c power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x1497d335 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x14c15c0d virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x14d9af29 of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0x14dc3c5c dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x14e3469a xen_unmap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0x1509a4f4 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x150e4989 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x15616ab7 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0x156bf700 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x157ab9ee da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x157b0721 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x15867c42 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x159fe8f8 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x15af469d user_read +EXPORT_SYMBOL_GPL vmlinux 0x15cd45e9 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x15dcb02e rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x15ddc084 dm_dispatch_request +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x16044bc5 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x1636f612 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x1657a32a cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x166c5bfa relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x1690c83e crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x16a58f04 get_device +EXPORT_SYMBOL_GPL vmlinux 0x16c48018 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x16c628a4 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x16c809f1 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x16fc96ae __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x170424f7 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x1708d208 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x171baafa pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x172277f3 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x172309cf tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x174de28d of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x175dad0d gpiod_set_array +EXPORT_SYMBOL_GPL vmlinux 0x177b92ab fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x17aace1f xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0x17b6cf29 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x17dbd2f9 crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x17e3244a xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0x1809afd2 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x1848d7d7 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x18780938 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x187a6092 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x18872c0f class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x188f274c crypto_rng_type +EXPORT_SYMBOL_GPL vmlinux 0x18b7f15d power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x18f83fab gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x18fbbf09 arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x18fef9cb xen_start_info +EXPORT_SYMBOL_GPL vmlinux 0x19284c5a get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x194f5b20 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x195045ff devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19e5442d led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x19e60502 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x1a14c0ea __module_address +EXPORT_SYMBOL_GPL vmlinux 0x1a2e6ed3 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1a323362 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x1a410d7d usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x1a6ba4f3 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x1a86be4e xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1abb6e65 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x1ac3d8d6 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1ad88fe1 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x1ae061f6 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x1af49b56 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x1b2cbaa1 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x1b35647a tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x1b3f5a17 ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x1b41798d wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1b4c4777 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x1b588271 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x1b8117ac gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x1b903ea9 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x1b959adf virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x1bdf4fa4 crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0x1bfa0f4c blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x1c075b4d cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x1c0c1e6e pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x1c1dfba8 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x1c356c53 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x1c387eb2 efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x1c509c0d simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1cab8fdc ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x1cc39acc ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x1cc5b321 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x1cdb2147 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x1ce016b0 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x1cf180cb task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x1cf1da87 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x1d580b09 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d739e1c xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7cb586 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x1db4d2e9 dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x1dbca254 of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x1dbdea45 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x1dc93099 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x1dd1f04b usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x1dd776f1 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x1de4e176 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x1def880e bind_interdomain_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x1dfa86e8 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0x1e3972fe xen_swiotlb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x1e3bf01a cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e67c8fc skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x1e68ce14 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x1e7682e1 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e82955d sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x1e83fee6 HYPERVISOR_physdev_op +EXPORT_SYMBOL_GPL vmlinux 0x1e872da4 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x1e932adb perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ee8a3cb tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x1ef1b8b6 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x1eff584b evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x1f15b630 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x1f236280 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x1f3f8b14 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x1f7b0ecc usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f9b91d6 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x1fbe4b3d hrtimer_start +EXPORT_SYMBOL_GPL vmlinux 0x1fcece42 inet_twdr_twcal_tick +EXPORT_SYMBOL_GPL vmlinux 0x1fd74f41 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x1ff18385 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x1ff845f4 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x2002b509 of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x2021f225 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x202bcde4 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x2039062d pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x2040fe97 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x20468a1b user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x207ad18f alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x20a3f146 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20c23f02 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL vmlinux 0x20f8d1b7 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x210a80ca crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x2115d115 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x2121e7bb tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x212ec478 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x213caa76 efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2147201e netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x2160e8ff pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x2161c439 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x2194aa12 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x219d5dbd ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x21a3a3ed sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x21a86b9c gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x21ca1508 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x21cede0c ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x2206b003 dwc2_handle_common_intr +EXPORT_SYMBOL_GPL vmlinux 0x22099bd0 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x223c43ae regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x226c337e virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x22781dd0 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x2282c2fe bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22d2d7cc kvm_release_page_clean +EXPORT_SYMBOL_GPL vmlinux 0x22eac82a pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x2324303e tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x234c7cba trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x23703e36 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x237ec294 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x2383428a of_free_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x2399e7ac __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x23a0c7e6 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x23b797db btree_last +EXPORT_SYMBOL_GPL vmlinux 0x23cfbd06 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x23d9119b perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x23de299a crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x23e0859d pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x24011e14 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x24271853 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x245394b6 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x2455d7a4 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x249653d7 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x24a3cd7c ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x24a8562d __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24c7698a xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x24d431ef da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x250252ae wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x2513e928 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x25179ab1 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x251fedc3 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x253ecd02 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x2545c170 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x256f60ca max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x257d5a07 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0x259b4cc1 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x25aa6b16 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x25bdb2d4 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x25cf5fa7 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x25fad202 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x2636836a __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x268829a8 __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x26b43d6c ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x26b58ad9 of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26bc65e6 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x26bff84a tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26f653c3 init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL vmlinux 0x27376395 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x2738b21d fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x277bdad2 bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x277e9700 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x2781c316 devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x27c0c4be eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27c8d15b rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x27d20498 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x27dcf94d ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x27eebbd5 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x27f34d72 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x281e3bed usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x282d23fd dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x28444273 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x284f102e gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0x285566fa tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x28559548 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x28588113 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28a903c8 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x28c8ba26 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x28e4e620 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x28e68ea1 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x28f482a0 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x28fd0166 pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x29049afb console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x29197d56 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x291e913f bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x293def48 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x2954ad23 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x29707d8a sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x297aedff of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0x298249c8 gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL vmlinux 0x29be47f7 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x29d5be22 netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x29e39cec pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0x29ffbbd6 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x2a00f489 thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0x2a121842 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x2a23d951 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x2a254e6c ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x2a3912f7 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x2a4a4656 gpiod_set_raw_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x2a4da8c8 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x2a60b442 wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a6e079e tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x2a808981 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x2aaa2eed udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x2aae3f95 xen_swiotlb_unmap_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x2ab48469 of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0x2ac3a2cf xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x2ac4e6fa set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x2ac59a6e of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x2b31d068 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x2b320317 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x2b543346 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x2b718cfb serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x2b7a3d0f cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x2bb685a9 of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0x2bc87888 relay_close +EXPORT_SYMBOL_GPL vmlinux 0x2bdd4cf6 blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x2be09a42 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c660df4 dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x2c6b437f sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x2c7d4f07 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x2c7d9c64 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c842c1d vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0x2c8a4f93 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x2ca96447 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x2cccc726 crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2d0ab90d ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x2d189163 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d1bf248 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x2d204f1f kvm_release_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d4cde5e regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x2d5a4b2e phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x2db8dd55 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2e01fc11 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x2e1da9fb probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e303361 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x2e480585 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x2e6319db hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x2e9670c0 pl320_ipc_transmit +EXPORT_SYMBOL_GPL vmlinux 0x2ea261c0 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ed33a4e rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x2f045add xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f6595a8 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x2f6d64bb alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x2f8347fd regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x2f875c0f serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x2f88936d clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0x2f8948fe ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x2f89be40 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x2f97bb30 xen_swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2fd63046 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2fe76632 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0x2ff27184 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x2ff96061 xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0x3033f2de __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x304c07ea clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x30896b69 percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x308b733a getboottime +EXPORT_SYMBOL_GPL vmlinux 0x3096c607 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x309a04ae inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x30aa4f8a regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30d9bd47 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x30f77064 dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x310cd0c1 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x31292021 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x313e38bf serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x3144dc60 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x31584b86 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x315fa89a regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x3170f60b md_run +EXPORT_SYMBOL_GPL vmlinux 0x3183bc8a perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x3185d607 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31e71b2e sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x31f5b8c2 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x31fbfea9 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x321bdbb1 compat_get_timeval +EXPORT_SYMBOL_GPL vmlinux 0x321e18c9 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x325e677c gnttab_grant_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x328c7930 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x329bbbde timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x32b2e626 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x32bded08 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32dcc369 device_add +EXPORT_SYMBOL_GPL vmlinux 0x3300ef92 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0x330ed01a platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x3310bf11 pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x332b7f8e ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x3335ac00 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x333b6a86 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x33955f67 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x33c99fbb ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x33e2c4c7 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x33e4db8c nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x33f7086a blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x3406e048 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x340d507b dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x344abb14 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x344e8a69 blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x3454db21 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x345ff3a4 otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x3465fce6 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x34956f9f ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x34a26319 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x34cf6cc2 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x35182817 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x352650ee gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0x358d2817 dt_init_idle_driver +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35acd1c3 devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x35adfff5 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x35b21a49 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x35c15ba9 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x35e24884 xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0x35e7a6a7 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x360e3e49 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x36203124 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x362c7640 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x36327d95 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x36361878 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x363b91a3 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x365152bc xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x3665943c usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x36778f96 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x368f1fea static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36c17969 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x36efc43c debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x36f7003c of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x3705f804 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x371f3b55 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x3739afea fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x3742f0d7 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x374fd578 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x376074d9 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x3773fde8 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x377d6214 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x37937a14 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x379f67ee spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x37b123f5 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x37d4bfc5 device_rename +EXPORT_SYMBOL_GPL vmlinux 0x37db60c0 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x37e8442a ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x37eee28d pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x37ff2586 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x382e7f97 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x3839c448 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x384e5f99 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x3851b10c ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x386f1f1a alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x389cc059 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x38a343db i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x38d04e19 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x38e08ff9 stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x38e405ff tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x38fc9942 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x3911a5fb regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x3947259d usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x395044bb crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x3950761f irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x3971b71a platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x39878813 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x3997766c tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x39a2ee19 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x39b4a07c regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39daeb2d sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39f334e7 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x3a24b5e4 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a3b6290 find_module +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a523d7d extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a704348 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x3a78c563 regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x3a995c22 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3abac79d of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad0e201 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x3ad436e6 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x3ad7932b clockevents_notify +EXPORT_SYMBOL_GPL vmlinux 0x3ae0c962 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x3af123e9 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x3b039327 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0x3b0c9df4 stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x3b1e2159 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3b2f9082 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3b58363b virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x3b5d2d8d tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x3b7a45fe ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x3b887ade __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x3b99e529 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x3bb5e3be unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x3bb8d7f4 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0x3bed8695 virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x3bfde79c exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x3c1141e1 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x3c26680d phy_create +EXPORT_SYMBOL_GPL vmlinux 0x3c341587 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x3c372efb raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x3c378097 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x3c552b02 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x3c648c47 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x3c66fea2 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x3c6c933a cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x3c831441 arm_check_condition +EXPORT_SYMBOL_GPL vmlinux 0x3c8db6a7 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3c9cea05 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x3ca5974b of_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x3cae40cc of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0x3cb583e3 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x3ccb4a7e rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3ce13dc7 of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0x3ce8a00a usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x3d101db4 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d4a27ee ref_module +EXPORT_SYMBOL_GPL vmlinux 0x3d5672ba kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d7ea99a gnttab_grant_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x3d99acbf ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x3db3e22f wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x3dc526a9 arizona_of_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3ddc105a devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x3ddd726d __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3dfc436e percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x3dff3427 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x3e043788 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL vmlinux 0x3e2a7e3a clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x3e382eea regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x3e5d226b bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e72fbfd usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x3e75490d rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3e7670c3 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x3e971b8d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3ea578b1 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x3ec92a80 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x3ed89731 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f005a99 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x3f00f880 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x3f06ed8c gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x3f1a5e1f ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x3f20901a regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x3f32c862 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x3f7d5713 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x3f84d4c9 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x3f8ae011 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3f8b532f eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x3f8c98a5 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x3fa0d8e0 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x3fb0bb29 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x3fb52937 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x3fc72d3d __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3fd3f492 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x3ff061c5 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x40119447 reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4019fb84 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x401fa92a lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x40363a0f pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x40700570 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x408a938f scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0x409d4a66 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x410e74fb bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x4119625a regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x412b17bb tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x4132470f __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x416e5401 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x4187700e sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x418f9052 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x419cd9bd ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x41a86be5 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x41c0334a blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0x420d41e9 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x4213a51a efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x4217e508 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0x421ff860 of_gpio_gate_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x4263fa29 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x42722d15 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x427e11b2 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x4289fc86 __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0x4294aab6 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x429c1de3 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x42ec7edb tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x42ecc585 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x43134b59 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x43314920 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x433aa589 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x43470ff8 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x435c976e bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x435e0d8a ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x4370b114 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x4388d84e wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43a9feb5 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x43b466b0 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL vmlinux 0x43c2a786 __cpu_clear_user_page +EXPORT_SYMBOL_GPL vmlinux 0x43d35cb8 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x443414a7 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x443675ca device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x444f1735 cpu_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x447711fa phy_init +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x4484d941 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x4494d753 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x449ab726 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x44a793ab HYPERVISOR_grant_table_op +EXPORT_SYMBOL_GPL vmlinux 0x44aa082b sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x44aab5da irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x450fb522 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x4517d3d4 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x452fe212 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x45423350 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x4576337f atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x4581880c usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x4596fedf pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45e84e5c fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x46096a96 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x461a2e5d clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x4631f315 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x46552933 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x466074e7 fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x46648c70 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4673c6e3 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x467b237d wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x468ff4cb usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46d90e5b relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x46e0c1c2 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x46fe14e8 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x4709d122 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x4715f337 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0x471daf86 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x47220139 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x473cdd9a of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0x47511c98 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x476cc32e regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x478b2c38 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x47a24c7a gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47aef888 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x47db6c7e i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x47e2a9ad crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0x4806f816 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4810f580 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x48138ac9 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x481c2cb0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0x4821f20c devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x482b2762 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x4830b869 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0x48395ee9 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x484eaa42 of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL vmlinux 0x48631a57 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x48678634 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x487e8917 regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x4885c0ae regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x4887acc9 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x488aeac7 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x48a3ebc2 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x48a87107 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x48b59c7d dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x48cd011b devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x48fa6daa gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x4919a034 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x4929c990 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x49350b27 of_css +EXPORT_SYMBOL_GPL vmlinux 0x4976ead7 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x4976eb49 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x498c8edf phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x498ee50b dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49ae9053 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x49e0fd21 __cpu_copy_user_page +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ea07e9 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x49eb70af spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x49f73476 i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0x4a1692a1 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x4a2d7227 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x4a30ca5b handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x4a38bad1 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4a4da2c3 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x4a5ec02b hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4a6112dd powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0x4a80d50d ftrace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x4a8cd125 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x4a8e1427 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x4a90160e bprintf +EXPORT_SYMBOL_GPL vmlinux 0x4a93f68c led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x4a9c6f2d devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ab84601 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x4ac4aaea usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x4b1a0257 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x4b1eb8d2 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x4b1f77e6 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x4b3b2457 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x4b62c7e3 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x4b666255 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x4bb8197a ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x4bda2319 blk_queue_bio +EXPORT_SYMBOL_GPL vmlinux 0x4c05032c pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0x4c0d4700 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x4c2d82b4 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x4c333dbc cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x4c360708 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x4c45b1ff serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x4c50142b get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x4c58a0c1 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c6992da thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c99cf62 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x4cd52623 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x4ce97147 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x4d02667d PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x4d3d539d inet_csk_reqsk_queue_prune +EXPORT_SYMBOL_GPL vmlinux 0x4d41ed57 xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x4d5e14cf skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x4da88878 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x4db23ee6 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x4dc5d7f6 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0x4dd25a87 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4df5a7f6 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x4dfe5891 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e113519 elf_hwcap +EXPORT_SYMBOL_GPL vmlinux 0x4e12dfb4 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x4e186cbf flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x4e1d0f65 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e60015c kvm_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x4ea54f49 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x4ec135fe kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x4ee11052 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x4eec6ae6 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f0dcb31 rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4f1f81cb ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x4f25bf3b regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x4f553fe6 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f93fffb crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x4f98d766 cpu_pm_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5002544c usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x5005b69e btree_update +EXPORT_SYMBOL_GPL vmlinux 0x5018b8e9 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x50233dd9 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x50245bfb regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x5040a9ce sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x506691f1 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x5066e313 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x507687b1 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x507d69de irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50939471 alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x509d79d1 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x50a17ab6 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x50a7d588 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x50c34207 devres_get +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50f2766f gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x50fa638d kvm_write_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x51126433 rht_shrink_below_30 +EXPORT_SYMBOL_GPL vmlinux 0x5115d40d of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x511da41e of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x5180006f ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x5191bd3c efivar_work +EXPORT_SYMBOL_GPL vmlinux 0x51e01803 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x5222daf6 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x522f538b tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x523806b1 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x524c2037 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x525edc68 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x52732425 of_fixed_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52ae4511 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x52e35885 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x52ec4667 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x52f38393 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x532f3776 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x5331a880 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53605825 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x537e2414 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x5380c714 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x53918c7e md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x53a779ad devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x53b4a71f firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x53bf2b0d sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x53dd3176 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0x53e0e2e2 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x53f54253 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x54219b50 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x548628ea xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54afcd85 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x54b6d0c4 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x54e8826c posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x54ec6f9a fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x54fb6c36 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x5513a953 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x55342a31 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x553757c4 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x55526907 xen_features +EXPORT_SYMBOL_GPL vmlinux 0x55742cb0 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x55748ade arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x557cff49 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x55f0a53e rhashtable_shrink +EXPORT_SYMBOL_GPL vmlinux 0x5606adb5 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5610e5c9 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x56256b8a efivars_register +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x56424206 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL vmlinux 0x56578f2d tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x565b07f9 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x56947347 dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x569ff603 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x56aefca0 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0x56b96e39 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x56bd67a7 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x56e9103b cpu_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x56ecdb8b pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x56ed200e perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x56f9c5cc aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x571b64f1 device_move +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x575c5f94 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x577183f3 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x5779d445 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x57944875 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57aa637b crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x57ac9e75 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0x57b1d916 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57c82202 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x57f190bd vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x58228e65 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x582bba61 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x583241dc rtc_set_mmss +EXPORT_SYMBOL_GPL vmlinux 0x583699cc ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x5838c460 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x584677a0 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x584d4f9c devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x586f3522 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x586f9c28 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x58724dde spi_async +EXPORT_SYMBOL_GPL vmlinux 0x588123d7 rhashtable_obj_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x5892812f of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0x589908f9 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58a63c82 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x58a8e4d1 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x58aca790 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x58c15f64 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x58c6793f usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x58e14f15 HYPERVISOR_event_channel_op +EXPORT_SYMBOL_GPL vmlinux 0x58e160ca tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x58ebf752 blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0x58fb8dc8 gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x591d150d gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x593e9d10 blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x5991a42f ping_close +EXPORT_SYMBOL_GPL vmlinux 0x59a03204 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0x59a6a2eb tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x5a1d13e5 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x5a2b1b67 gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5a5a218b regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a921d23 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x5a9b5be5 of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0x5ac40a7c public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x5adc637b bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5ae0ea1b call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x5af03a28 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5af6a197 inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x5b1f8b48 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x5b204462 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x5b5fec9d inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x5b6a8f1b regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5b956dc6 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x5b960818 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x5bc30cab fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5bcd422c uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x5bdc9f6d ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x5c1fe429 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x5c36476a dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x5c5b394a perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x5c64e97c blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x5c661b68 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x5c66e90c efivar_run_worker +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cbee3eb call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5ce3ff6d bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x5ce954c5 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5cf8a882 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d366dec gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x5d4d718d of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x5d5498a1 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x5d667747 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x5d713a29 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0x5da2cb54 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x5db1c1d3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x5db275e0 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x5db82f2e blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x5dcd7160 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x5e0643b2 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x5e0ca617 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x5e12ab7c gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x5e13270c xen_dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0x5e331ab5 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x5e3eec01 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x5e425bb9 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x5e459857 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e712438 usb_string +EXPORT_SYMBOL_GPL vmlinux 0x5e7775fb inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x5e8dea7c fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x5eb05a3d tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x5eb0c340 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x5ebd9c0c ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x5f006b01 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x5f21d166 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x5f248f72 set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0x5f27f72f napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0x5f3991c1 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x5f4ad8f8 put_pid +EXPORT_SYMBOL_GPL vmlinux 0x5f5a2f2b raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x5f5ea77a sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x5f79a98b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5f88f692 tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x5f984c3a net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x5f9cbac7 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5fb0032b usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x60106aa4 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x6012bf11 blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x60196aa6 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x6020c715 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x60442822 phys_to_mach +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x607ad47c crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x607fd242 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x608a77f9 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60cecade crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x60e679a1 disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x60ff5896 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x61279ae7 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x6130b64e gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x617803b4 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x61acb2ac sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x61e7de8c virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x61f40b24 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x6211e347 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x621ebe87 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x624ac37a fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x625dfa95 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x628591bd max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x629ea9e4 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x62c2a48e rht_grow_above_75 +EXPORT_SYMBOL_GPL vmlinux 0x62c9ddb8 dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0x62d1d971 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x62d9d3fe ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x62eda913 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x62f29529 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x6309ee07 clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x630a2eba anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x635f1c63 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0x63764b51 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x6376b7fc ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x63795940 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x637b39ef xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0x6388a8fb blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x638950dd irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x638b80f1 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x63c192ac xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0x63d0edb2 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x6404cbc7 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6414c120 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x6442c61b usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x644586ba of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x645b15fd ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x646272af __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0x647537f3 pl320_ipc_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6483300a attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x649d69f8 of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x64a2667a ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x64b372d8 wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x64b70958 of_get_named_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x64bf0b55 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x64dff45d usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x64f13ffe dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x64fa7794 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL vmlinux 0x650b45a9 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x6537c9e5 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x6544d4fd __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x654fcdaa dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x655b9e87 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0x657acfff regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x657f7577 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x65930eca gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65e0584c __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x65e2cae6 of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0x65e8a7aa pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x660db297 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x660eb6bb ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x661f8874 rhashtable_expand +EXPORT_SYMBOL_GPL vmlinux 0x66207ec7 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x662238c6 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x66744f07 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0x66a4f2e0 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x66ab55c2 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0x66b24d72 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x66c6e442 of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x66d2e6ca flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66dc7b1c extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x66e8e1fc rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x673a1883 nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x67546ab0 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x67568629 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x6770cb7b preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x677366d8 __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x6775c22a device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x6785d722 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67992643 clear_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0x67ab2f3b usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x67ad34b4 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x67ae4e95 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x67bce9e4 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x67ca5330 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x6814fc04 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x6879a0ad of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0x687c706c pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x68a9c0a3 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x68aff90b skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x68b64db7 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x68d41a2a irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x68e87f55 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x690f5322 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6921aa34 compat_put_timeval +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x6928f3af pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x69297dad blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x69531aad xenbus_map_ring +EXPORT_SYMBOL_GPL vmlinux 0x695de9e9 percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6962d202 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x696c6d1b uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x6972aea5 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x69bd21d3 xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0x69be50fe regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x69c43bf0 tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x69fec31e inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x6a16bf03 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x6a35a7c7 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x6a3f78d4 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x6a44b4cd blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a50e8e2 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a6cafd2 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6aad6109 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x6adcd857 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x6af246c0 __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x6b08594e __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b113b7b regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b428279 xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0x6b4b0ab3 __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x6b61c59a blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x6b650cf1 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6b733169 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b86a0c0 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x6b93bf60 inet_twdr_twkill_work +EXPORT_SYMBOL_GPL vmlinux 0x6b9c9357 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x6bd0a39c wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x6bf1b90d dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x6bf3e562 tpm_remove_hardware +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c0e0bd7 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6c28a11b srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6c3b2d4e dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x6c4647bb pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x6c4969d0 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c69b051 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6c755f6e clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x6c852e04 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x6c87dc1d unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x6c9f7b2b cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cbdc122 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cd394c8 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x6cd628f8 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x6cecf74b crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x6d0233e0 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x6d2785b5 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d87d512 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x6db38dea cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x6df53b08 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x6df8f4cd pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e44a673 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0x6e4a2001 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x6e58ddf0 gnttab_end_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x6e6a7a25 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e8b1a05 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x6e90c711 usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x6e9a49ba ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x6ea32ce1 map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x6ea844bb genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0x6eabcabb max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x6eae95af dev_get_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x6ec5433d ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x6ee9a7d6 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6f1034dc crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f2332cc led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6f2ff18f iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x6f36f606 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x6f54d19e ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x6f5b5784 amba_apb_device_add_res +EXPORT_SYMBOL_GPL vmlinux 0x6f7730a1 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x6f7d8eb5 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x6fa72e38 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0x6faa622a phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6facd617 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x6fb3263b security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x6fc45ec0 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff03262 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ff90dcc shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x70344170 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x70356b56 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x7064da8b btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x7072e891 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x7074b17f fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x707a227a pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70d504ba __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x70db0ac7 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x70db3668 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x70ef8fc1 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x7102129b skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x712c350d con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x714fa24b cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x7150c2eb fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x7157e330 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x7160a3cc pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x71c35868 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x71c81489 of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0x71d579e3 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x7237e25c pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x72468837 dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x727feb20 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x728737f9 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x728b12ed regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x729faea9 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x72b15818 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x72fd9991 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x73013896 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x731bbffb module_mutex +EXPORT_SYMBOL_GPL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL_GPL vmlinux 0x732e3333 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x7340679d rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x736e834b __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73a6ae33 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x73aabd6f __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x73ad1564 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x73ae10da regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73d6508b skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73f80ffb da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x7424d2e3 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x7446506f __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x746b38b0 rhashtable_insert +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74954462 timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x749dde73 crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x74a9d141 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x74b03c61 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74c4bb23 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x74de583b pci_msi_off +EXPORT_SYMBOL_GPL vmlinux 0x74e56f89 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x74f3ef3d smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x74faffeb pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x750d1e55 netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x7540ea5d ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x754d6172 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x754fa513 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x757b49d2 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x757d49a2 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x75946b2a spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x75a7346b do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x75acf981 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x75bb7e45 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x75c3143b scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x75e09445 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x75f23d7a device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x760b684e device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x763c2d67 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x7658416e debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x766e562d init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x76844869 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x768914cb ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x76b14ae8 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x76c1d732 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x7743bdad rhashtable_lookup +EXPORT_SYMBOL_GPL vmlinux 0x774f2cf6 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x777297bd regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x7774e0e3 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x7794d070 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x779eac1a alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x77c0af63 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x77c16a2c bdi_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x77c909fd pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x77e6836f usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x77f666de tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x78368c02 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x783a6e4b kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x7872532f __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x787ce962 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x7883c798 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x788f0d2c usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x78caa209 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x78e6b6a3 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x78e9c6ab bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x78f2ff03 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x790b3857 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x79147650 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x791ea236 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x795d090a crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x797108f1 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x7976f51a fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x79ab2d23 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x79e4b8f5 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7a08bdcd tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x7a222a5e gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a2f377d __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0x7a319404 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7a823370 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL vmlinux 0x7ab13e24 __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x7ac4d499 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x7ad81b31 amba_ahb_device_add +EXPORT_SYMBOL_GPL vmlinux 0x7af1c8a8 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b2163bd HYPERVISOR_tmem_op +EXPORT_SYMBOL_GPL vmlinux 0x7b292d19 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x7b2e49d8 crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x7b2ed827 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x7b377efa dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x7b65b178 __kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7ba75f94 bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x7bb0efed da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x7bd3f5fb regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x7bfa6720 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x7c03b1b0 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x7c147be2 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7c293109 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x7c2a8749 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c3a72b3 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x7c3fb613 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x7c627cd8 phy_get +EXPORT_SYMBOL_GPL vmlinux 0x7c800347 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x7c902677 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7cc6d5dc ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x7cd47615 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cd8c6e5 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x7cdf491d usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x7ce9a3c9 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7cf4eac3 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x7cf81c28 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x7d04d544 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d5f73ca pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x7d73f00d pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x7d86ddd6 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x7d974c2c crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x7d9f744a digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x7da12d2c usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dbd37e1 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7dca0518 HYPERVISOR_multicall +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7ddba813 crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x7e1108dc invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x7e239760 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7e3ff237 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x7e51042c thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7e5f89b6 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e6eb352 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x7e76f384 of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x7e841d8c xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x7e8af9b3 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x7e8b9829 of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0x7e960ed8 dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0x7ea1a2bc probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x7ea39fad regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x7ec16677 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x7ec25184 of_fixed_factor_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x7ec71c38 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x7f401421 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x7fd38778 armpmu_get_max_events +EXPORT_SYMBOL_GPL vmlinux 0x7fd506b0 stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fd86377 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL vmlinux 0x7fedd0be spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8012ada0 vchan_init +EXPORT_SYMBOL_GPL vmlinux 0x801393d9 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x801ee6f1 sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0x804c845e ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x804e82e8 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x80608890 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x806b1222 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x809749b8 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x80ba729a pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80d3927f __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80ff2474 kvm_vcpu_uninit +EXPORT_SYMBOL_GPL vmlinux 0x810205c8 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x81242273 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x813a883b regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x8166cc93 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8181949f key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x8190765d pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x81936cf6 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x819690a9 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x81b32c1d __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x81ba8eee __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x82048a38 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x8223bcba __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x825678c8 xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0x8267d8ac srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x82725b85 dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x8285ee9d devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x82939ebd rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x82aa473e __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x8311b8b6 __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x832af94a gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x83426a08 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x83635023 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0x836961e5 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x8377d595 dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0x837dc38e pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83952f95 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x83958337 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x83ce93bb pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x83df9695 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x83f8a7d8 crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x84022fa0 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x8410cf8b __class_register +EXPORT_SYMBOL_GPL vmlinux 0x8418ffbd pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x84447fe3 ftrace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x8487a2b6 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x8490ba25 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x84b0bf51 mmput +EXPORT_SYMBOL_GPL vmlinux 0x84e5c715 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x84eb1039 driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x85093400 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x85109a8d swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x8511fb17 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x851ff3b8 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x85399413 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x85455014 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x85486522 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x857f92ef phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x85b54b1f crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x85c10896 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85c9a31c debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x85e5aed4 xen_dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x85f7adae sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x85f8a2e4 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x86219a80 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x8633ef84 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x865b660f xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x86873e1f ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x86a51007 gnttab_end_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x86d673e8 xen_swiotlb_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x86f0d974 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f8c910 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x8702e548 process_srcu +EXPORT_SYMBOL_GPL vmlinux 0x87080427 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x870993fa amba_apb_device_add +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x872ba9a0 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x874c9909 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x876c7d8c pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x878cd4cd fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x87abd03e pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x87afb90d srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x87ce97f8 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x87e0291c xen_swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x88014a14 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x88046714 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x8807f2f5 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88136838 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x881fdf16 kvm_clear_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x88246993 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x8834564a list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x88692794 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x888205b1 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x8888c06f clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88d479f3 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x88ed8816 of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x890950b2 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x891fc171 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x89200055 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x89255f1c pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x892b26a0 set_memory_nx +EXPORT_SYMBOL_GPL vmlinux 0x894d50f6 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x895b551e usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x898fea05 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x89a710e1 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x89ab1c4e bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89ca236d arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0x89de225f __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x8a2e7d9e regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x8a36b5e7 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x8a559846 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0x8a5752e7 xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0x8a78989f irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x8aa6026b ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x8ab057c0 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x8ab11cae unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ae75b66 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x8aeeb449 put_device +EXPORT_SYMBOL_GPL vmlinux 0x8b04668e bind_interdomain_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x8b3062b6 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8b66f9e0 xen_platform_pci_unplug +EXPORT_SYMBOL_GPL vmlinux 0x8b8a982c virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x8ba5afe9 HYPERVISOR_memory_op +EXPORT_SYMBOL_GPL vmlinux 0x8bf40264 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c0679bd hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8c06a108 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x8c271e57 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x8c5d5494 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x8c659b6c btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8cada4f2 of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x8cbc3bf5 arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0x8cc6fc21 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x8ccb2d67 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x8cea765f memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x8cfdbca4 of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0x8d0f961a gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x8d204e47 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x8d3e18f9 extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0x8d412afb usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x8d795430 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x8d827d5a dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x8d9a2d0c pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL vmlinux 0x8dbf7aaa privcmd_call +EXPORT_SYMBOL_GPL vmlinux 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL vmlinux 0x8e2b25c2 videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x8e498612 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8e4d4533 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0x8e86e3e8 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x8eabac01 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x8f24a057 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x8f2c92b6 wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0x8f31cac0 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x8f340152 swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x8f348a42 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x8f385ae4 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x8f3b8f2e cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8f441374 kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x8f4f28c3 fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f8a365c ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x8f93fec5 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8f9542c3 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x8faac947 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x8fb8dd97 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x8fe3f32e clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x8ffa470f devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x901bdd63 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x901dc8b3 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x90217880 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x90472f69 xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x90690789 stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x90873401 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x90991d5a rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90a803a9 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x90b28587 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x90b763f1 HYPERVISOR_console_io +EXPORT_SYMBOL_GPL vmlinux 0x90d113e5 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x90d631a7 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x90e35971 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x9104aa23 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x911267bc nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x911dcba0 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x912d382d __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x9154a428 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x9168da0e subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x91779c7d pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x9192c26b irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0x91b3b855 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91d32c40 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x91e1b975 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x91f021e4 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x920aacca nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x923def5c __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x926f3d00 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x92821988 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x929f4c87 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92ef303c md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x92f1a691 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x92fd1128 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x9312d80e evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x93308e60 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x935987b1 irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x935bc138 bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x93a951f5 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x93adaa15 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x9439c9e4 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x944c3f4e request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x9453cf84 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x948833f4 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x948bc54c kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0x9497445c serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94a1990c mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x94e62d2e __set_phys_to_machine_multi +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94ff5580 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x951a48d7 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x954b3b47 bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x957fb8e7 unregister_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x95ae55f9 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95c73763 xen_swiotlb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x95f6c48d ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x9607877e blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x96211f9d ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9625e652 klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x96408020 ftrace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x9644f3c1 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x964add15 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x965f74d5 gpiod_sysfs_set_active_low +EXPORT_SYMBOL_GPL vmlinux 0x96e2f0a6 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x96ed0e7a kvm_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x96f76811 kvm_put_kvm +EXPORT_SYMBOL_GPL vmlinux 0x971b0562 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x97287f19 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x9732cfa8 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9747c380 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x97568e0b devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x975ccb8c fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x979330b1 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x97a57312 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x97a862ee kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x97acee2a component_add +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97f71770 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x980ccb39 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x981e107d ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9867c76f class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x987aa8f4 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x98851756 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x988bd723 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x988ed85d set_memory_x +EXPORT_SYMBOL_GPL vmlinux 0x989b9739 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x98c2ea1f kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x98f096cd efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x9912a676 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x99448903 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x996d001a ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x9973add9 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x99882097 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x998ab80c ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x99962f06 cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x99a45d80 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99b4048a class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x99e94b91 device_register +EXPORT_SYMBOL_GPL vmlinux 0x99f78324 clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x99f98c65 amba_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x99feaaf3 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x9a00238f cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a1b05c3 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x9a30a459 max_gen_clk_probe +EXPORT_SYMBOL_GPL vmlinux 0x9a3ff08d scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x9a5a6ecb eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x9a65bea7 blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9a923583 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x9a989130 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ad83bb3 efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9b20f187 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x9b30cd6c sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x9b38ddd9 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x9b6438bf pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x9b67a602 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x9b67f9a7 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x9b7129a8 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x9b7ee2e6 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bce53f6 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bf0355d mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x9c04a20d fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x9c15c7ce inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x9c1b434c devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x9c60e78d powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x9c7f0649 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x9c8695b1 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x9c92d387 pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x9cb4227b wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x9cb4a807 xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cec0a17 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x9cff5164 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x9d030b99 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x9d06688b register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x9d190039 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x9d22e2ec __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x9d2853a3 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x9d2a69e1 vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0x9d3850e1 gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x9d3f79e8 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x9d79b80d usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x9d839705 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x9d878d19 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x9d9578f3 amba_device_put +EXPORT_SYMBOL_GPL vmlinux 0x9d9d62d8 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x9da7aa39 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dc44ce0 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x9dd562f2 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x9dfebfef da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x9e03a0d7 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x9e2353f2 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e61ddc9 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ee5173e devres_release +EXPORT_SYMBOL_GPL vmlinux 0x9eeb97f8 blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x9ef7dfda btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f4e6999 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x9f517986 HYPERVISOR_hvm_op +EXPORT_SYMBOL_GPL vmlinux 0x9f52f88f user_update +EXPORT_SYMBOL_GPL vmlinux 0x9f7124ce irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x9f8a76f1 xen_swiotlb_set_dma_mask +EXPORT_SYMBOL_GPL vmlinux 0x9fa1ed12 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x9fabfa38 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x9fb7094d scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9ff9e9a1 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa0121749 device_del +EXPORT_SYMBOL_GPL vmlinux 0xa014a6ac trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xa0208e02 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xa054e7b9 arch_pick_mmap_layout +EXPORT_SYMBOL_GPL vmlinux 0xa05585f7 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0xa0845c6d get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0xa09700f7 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xa09d53ac component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0xa0ae26ee ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0xa1041f14 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0xa1067413 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa12e7f79 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0xa1351abf bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0xa1385cb7 md_stop +EXPORT_SYMBOL_GPL vmlinux 0xa1672203 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0xa1690696 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0xa1708b75 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0xa17b2b4d list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0xa1896202 of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0xa19484d1 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa1987737 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0xa1c265c4 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0xa1ed9c8b add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0xa1f79553 xen_create_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xa20619e2 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xa20d1536 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0xa24c146e ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa2753569 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0xa2965fc3 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0xa2a1933d pwm_request +EXPORT_SYMBOL_GPL vmlinux 0xa2ac5519 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0xa2b48d16 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0xa2b9c993 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2bb9c7c led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xa2cbfdb0 clockevents_unbind +EXPORT_SYMBOL_GPL vmlinux 0xa2cdd492 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa2f7791c securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xa3327a87 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xa3406728 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xa3465219 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa353fffc xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xa37e04f4 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xa37f5aa7 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xa383ec4d spi_setup +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa386c029 trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa38bb762 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0xa39aef1a gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3dbf4ee hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa40c7533 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL vmlinux 0xa4311b84 xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq +EXPORT_SYMBOL_GPL vmlinux 0xa4598218 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0xa45cbdee devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xa4670d81 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4891b73 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xa489a5ef pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0xa49013bd bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0xa490166e virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0xa4b18ce1 __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0xa4b9d55c rhashtable_remove_pprev +EXPORT_SYMBOL_GPL vmlinux 0xa4ce4ae1 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0xa4dc5bb8 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xa5049c0e ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0xa508e38a device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa5172c15 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xa52e7d23 palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xa5329bc7 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0xa5388880 rhashtable_remove +EXPORT_SYMBOL_GPL vmlinux 0xa5493ada gpiod_set_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xa54dd036 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xa56d7f69 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xa58595e6 tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xa58ae435 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xa5b4b748 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xa5bdae27 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5e64b29 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa62892c6 efivar_sysfs_list +EXPORT_SYMBOL_GPL vmlinux 0xa62f41e6 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0xa62fc5cb blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0xa663bc5a fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xa675d48f unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xa6896a7b blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6bd1794 blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xa6c2c38b device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0xa6c800bf ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa6cc78a7 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa71a06e4 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0xa732e8ce reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xa749b21f cpu_topology +EXPORT_SYMBOL_GPL vmlinux 0xa749ed7a ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa768481d relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xa77e31ba scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0xa7b15bd2 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa7babfb9 max_gen_clk_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7d7044c leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xa801b359 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0xa8041328 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0xa805d418 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0xa81fffcf devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xa84081f6 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xa850dafc idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa85388fc tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0xa8ad8d32 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0xa8b2803e kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xa8c0908a devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xa90cbefb pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xa925e478 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa97fb25c rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa9861520 of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9aef2e1 gfn_to_hva_memslot +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaa004b81 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xaa053af7 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xaa0c9836 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xaa4388f8 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xaa5d9b93 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xaa6b1f8f pwm_config +EXPORT_SYMBOL_GPL vmlinux 0xaa6bee5f ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xaa70880c usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0xaa83e55e skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaaaaa8d1 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xaaccc1ad find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0xaad57c98 dm_requeue_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0xaae67288 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0xab01acbe gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0xab0e3225 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab3e96e0 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xab567d31 percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab6cbe30 dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0xab80a8fe remove_irq +EXPORT_SYMBOL_GPL vmlinux 0xab8634e4 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xab8ceced gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0xab9764fa wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0xab979d88 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0xabab79ed usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xabb6743f __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xabcb5051 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0xabced1aa trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0xabe7b07d pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xabe9b6a2 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0xac1a3d36 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xac3bc851 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0xac43cb03 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0xac592fe5 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0xac66b89c wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xac78bda4 __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0xac83a4be fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0xac96476e tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0xaccee57f kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xace6cdd1 extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xad021380 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xad039c54 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xad10997e __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xad11afd5 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xad152615 split_page +EXPORT_SYMBOL_GPL vmlinux 0xad1f76cd __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xad34d15a pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0xadb752fc tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xadcfb58a usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xadd51984 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0xade7857f for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xaded8a01 page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xadf8e876 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0xae01541d pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0xae05389e simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xae34b66d ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0xae3799b4 bgpio_remove +EXPORT_SYMBOL_GPL vmlinux 0xae3b0c6f ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0xae494b3a ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0xae4becda cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xae4e804b get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae6f6f2b extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae8aa931 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xaeaba17a mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0xaebcb4db of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xaed6f894 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xaee18afe max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0xaf039640 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xaf0f9a80 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xaf348da7 cpu_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xaf65c592 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0xaf74729c xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0xaf8bb1df debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xafb07262 __pfn_to_mfn +EXPORT_SYMBOL_GPL vmlinux 0xafb5d69e dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xafe3a198 __clocksource_updatefreq_scale +EXPORT_SYMBOL_GPL vmlinux 0xb012a4be blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xb0166ad3 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb05a818c dwc2_set_all_params +EXPORT_SYMBOL_GPL vmlinux 0xb0654598 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0xb087d392 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xb099d33a regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xb09e1e24 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0ba31d2 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb1062f6b get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0xb1141286 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xb11ce05e __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb1602ea0 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb172ffac efivars_sysfs_init +EXPORT_SYMBOL_GPL vmlinux 0xb176f6a9 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xb178ab9a disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb18d6857 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xb198c366 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0xb19fd00d sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xb1a54349 devres_add +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1ba3ec7 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1cf17f5 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xb1da1cba usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0xb1e1f0ee transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb2111b46 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xb212cbec attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb260bfa5 unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xb26ddaee devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb2704dbd ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xb280053d skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb288cece usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0xb29ac385 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xb2ab41e5 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb3005c24 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xb347bb2c work_busy +EXPORT_SYMBOL_GPL vmlinux 0xb34ca943 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xb34d4622 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0xb3732b5d regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0xb376263d crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xb38fba88 power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xb3965830 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xb3a4f25e __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xb3b9cce6 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xb3baefbe spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xb3c0b65c ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xb3e5794e usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xb3e64777 xen_dma_ops +EXPORT_SYMBOL_GPL vmlinux 0xb3edd292 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0xb4184213 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xb421461c of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0xb43d1991 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb44d4c52 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0xb45c3d48 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0xb466087c usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0xb46af994 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0xb476653f spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0xb48951cd devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb499b3b7 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0xb4a772e6 of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4e14553 gnttab_query_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb50b1baf get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0xb51c1257 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb5848bae __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb59d4713 dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5aaf2b6 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0xb5cb8145 hrtimer_get_res +EXPORT_SYMBOL_GPL vmlinux 0xb5e89e3d __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0xb5edc0da _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb5fa7ebe usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0xb6206d10 xen_swiotlb_sync_single_for_device +EXPORT_SYMBOL_GPL vmlinux 0xb6230f1f gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb63ad1e2 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0xb67b2219 cm_suspend_again +EXPORT_SYMBOL_GPL vmlinux 0xb687502b tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6c7734f transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb72e4ec9 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xb745ee19 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0xb76c2dac perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0xb7ae2e87 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xb7b99a29 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb8118a32 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0xb828db7e ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xb8bd2f24 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xb8cd1bad ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8e134b0 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xb8e6bfa1 kvm_vcpu_init +EXPORT_SYMBOL_GPL vmlinux 0xb8f37392 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb917b6d7 return_address +EXPORT_SYMBOL_GPL vmlinux 0xb92e5a95 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xb9344607 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xb9436fe6 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0xb94894e3 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0xb9497715 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xb94d6b3b dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xb9528f5e smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xb960f66a debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xb99d5837 xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xb99fe300 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xb9afe432 of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9bb18c1 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9e46724 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xba02a6bc xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0xba0a3af2 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xba169dc1 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xba1a674f ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xba1f1892 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba6f3d7d fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0xba938db7 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0xba9508ba dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0xba9ec36f set_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbadd11ac serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb1530cd clk_register +EXPORT_SYMBOL_GPL vmlinux 0xbb46caab devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xbb5860de netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb76a14d securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xbb790586 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0xbb96cfe0 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbc24749e tpm_register_hardware +EXPORT_SYMBOL_GPL vmlinux 0xbc80c7dd ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xbc96191c of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xbca780d3 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcbfd9ed default_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0xbd147308 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xbd18d980 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0xbd2eba6f bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xbd50511b crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd64ee36 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xbd671048 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xbd8768b9 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xbdaf457a vchan_find_desc +EXPORT_SYMBOL_GPL vmlinux 0xbdd23f0b fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdd56534 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xbdfdc8e4 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe3922bf devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbe521ce2 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0xbe61f0ad of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe713229 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xbe9d487f usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeade8f8 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbeb7f878 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0xbebce188 efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0xbedb8c73 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbef20e40 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf2049a5 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xbf80e29e pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0xbf9064f1 ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0xbfa2cf64 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfc7fcd5 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0xbfc85a9c serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0xbfcc2fca crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xbfe28459 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xbfe42c44 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0xbff3358c ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xbffde8ec compat_alloc_user_space +EXPORT_SYMBOL_GPL vmlinux 0xc0021a97 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0xc0217bdc efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0xc021f252 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xc0255ec6 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xc06867aa class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xc082ecd4 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0a14625 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0xc0a3a6b3 kvm_vcpu_block +EXPORT_SYMBOL_GPL vmlinux 0xc0a618e2 swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0xc0ae88c7 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0bf6ead timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xc0c64ea7 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0xc0cbd3fd napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc107200b regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0xc1108259 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xc11911b7 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0xc11b4470 balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0xc133ff00 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0xc13a0b09 of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0xc14534f0 xen_swiotlb_sync_single_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc14c2824 xenbus_probe +EXPORT_SYMBOL_GPL vmlinux 0xc158dc9c fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0xc164642e xenbus_otherend_changed +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc1768d3c dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xc1a27c58 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xc1dbfd61 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0xc1dc7dbd extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xc1ea24e0 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xc212f5cf ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xc21d9a82 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xc21f988f ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xc22854be gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc241c57c platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0xc2437bb9 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0xc25aa51e usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xc26351f8 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xc26bb4af blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0xc27c752c device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc29a65ad dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xc2a5c68c tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xc2b55376 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0xc2bd7249 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0xc2be553d ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0xc2bfaa24 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0xc2c3c276 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc2ca1804 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xc2eec1ae device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xc311c679 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc31f710b regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc352cb02 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xc35d13af regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc385cb58 perf_num_counters +EXPORT_SYMBOL_GPL vmlinux 0xc3a7e309 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0xc3c6d26d security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xc3de06d4 of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0xc3e355c5 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xc400894e vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc449d508 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc4612eff ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xc469b40b sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc4811199 seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4976622 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xc4d5b5b2 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xc4d89b6b xenbus_grant_ring +EXPORT_SYMBOL_GPL vmlinux 0xc4e7aff6 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0xc4fb8bd6 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0xc4fcd4b5 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0xc50a6d6a gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xc5135cf2 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0xc532878e xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0xc5331124 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xc5397da6 xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xc550b689 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc5ab2c37 efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0xc5b8160a do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0xc60f75ec __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc612acc5 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc6407778 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xc658fddb regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc66019cc xen_resume_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc683a788 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc69b90ba tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0xc6aaaca4 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xc6c07985 device_reset +EXPORT_SYMBOL_GPL vmlinux 0xc6e055e5 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc6e60e53 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xc7002ac4 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0xc702194d ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xc7034c68 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xc726bedb register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xc72d7383 blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc72f5932 dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7d1e375 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc847aa42 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0xc85740dc cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8b91c1e devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xc8bc667f bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8ec278c perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0xc8f06112 xen_remap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0xc9008283 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0xc90c4800 i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc9275a5f device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xc9395e8d dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0xc953f544 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc95959c6 pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc96a3b0a bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc9b1c154 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc9be531a __hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0xc9d15bb2 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xc9e2e038 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xc9eb347c of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9f9cb50 aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xca234ea7 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0xca4518d3 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0xca46cb31 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0xca5caead of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0xca605226 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0xca6dc3db ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca81ea9a xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0xcaa51177 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcac350fa posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcae92dea crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb636309 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xcb6e9ade ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0xcb753903 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xcb8df4f9 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcba7bc4a init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcc1f1c3d inet_twdr_hangman +EXPORT_SYMBOL_GPL vmlinux 0xcc236e9e pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xcc2cb77d file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xcc837a04 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcca6bcd1 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xcca98437 reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0xccafd60e gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xcce14dc7 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0xcceca892 component_del +EXPORT_SYMBOL_GPL vmlinux 0xcd172a0c locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0xcd27a96c regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0xcd5048f2 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcda04153 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdcbd695 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xcdccd68f regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xcddf8782 aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xcdeecb39 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xcdf95fe9 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0xce10a7ee tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0xce37a58a alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0xce444925 xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0xce49a9ed crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xce6980da da903x_read +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xcea6276f component_master_del +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xcec81154 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0xcec93e68 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0xced4e36f bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0xced840fd clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xceed8c16 __set_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xcf17c91d sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xcf437997 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf6612ee of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0xcf6652dd component_master_add +EXPORT_SYMBOL_GPL vmlinux 0xcf7eb631 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0xcfa39eca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfb5ba40 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0xcfbb8a91 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfe1a63d clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0xcfe1e0da regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xcfe70877 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xcfebab3c ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xd00bb7c0 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xd0108ba1 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xd024ee25 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0xd026d518 HYPERVISOR_vcpu_op +EXPORT_SYMBOL_GPL vmlinux 0xd0330663 usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate +EXPORT_SYMBOL_GPL vmlinux 0xd05f0759 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd08cc0d9 of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0xd09befca ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xd09c0747 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0xd0adc1e7 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xd0b9a445 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0ca60ba irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xd0d52a76 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xd0d750c3 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0xd0d85870 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xd0f6b304 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0xd14bc4d9 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xd1609eeb alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xd161d484 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0xd16431d8 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd1825160 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0xd1876b81 xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0xd1a995c8 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd1ab384f bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0xd1adba5b unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0xd1ced781 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xd1dc365c reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xd1e2c03b devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1f61343 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xd1f73c58 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0xd1fceebc proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0xd2061f70 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd233b3b9 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xd2731842 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd2aae91d nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0xd2ab202f usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xd2ab5c1a pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0xd2d9d0c1 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0xd2e26915 gfn_to_pfn_async +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd2f28fe1 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0xd3044e4b ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xd32a46fe md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0xd3309ce2 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0xd3361923 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xd3467c82 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0xd34dafb9 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xd3e32407 tpm_dev_vendor_release +EXPORT_SYMBOL_GPL vmlinux 0xd3ebb3d2 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xd3fc8218 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd404b5f9 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xd413b778 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd42a3e68 devres_find +EXPORT_SYMBOL_GPL vmlinux 0xd42ca088 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xd43fa1d2 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xd4487fd5 snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xd449ac19 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd463caa0 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd49b8f81 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0xd4b3d515 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4ca58a8 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xd4ee1699 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xd538e4bf fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0xd557b89c ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0xd55ba381 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xd56b5f64 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0xd58303a7 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0xd598e5aa of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xd599928b pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xd59cdf90 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0xd5a72950 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5e840c8 ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0xd5fb837c da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0xd6043ff3 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0xd608334e queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xd608dde3 rhashtable_lookup_compare +EXPORT_SYMBOL_GPL vmlinux 0xd61f9ba7 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0xd621c95a apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0xd623b206 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xd66d80a9 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xd670f167 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd673940c amba_device_add +EXPORT_SYMBOL_GPL vmlinux 0xd6a9fb7b blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xd6ab2633 add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0xd6b1b0c3 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xd6b21222 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xd6ff62fd crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd70a60a6 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd7306fe3 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0xd7337c48 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd7531f60 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd75c4f07 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd76fae48 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd792294d klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xd7a9ee11 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xd7abc7d3 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xd7ad3061 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xd7c67e2b tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7d98e62 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xd7e14563 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0xd7fc20ab usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd81cf859 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd84c7eab dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd8538f6a xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87808bc hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xd87877bd dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0xd87b6041 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd88d1c4f nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xd894f9aa dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xd8cbac9d usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0xd8ddca7d regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xd8de556e xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0xd8e2066b efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xd8eb8f44 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd8f896c4 dm_underlying_device_busy +EXPORT_SYMBOL_GPL vmlinux 0xd9224b80 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd94aa457 display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0xd9571891 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xd95c4532 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd9864077 page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xd98f1ab3 kvm_get_kvm +EXPORT_SYMBOL_GPL vmlinux 0xd9c3f406 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0xd9de35b8 max_gen_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xda1cadf7 driver_register +EXPORT_SYMBOL_GPL vmlinux 0xda25fe65 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0xda30a459 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda3fd63c regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xda44cb37 setup_charger_manager +EXPORT_SYMBOL_GPL vmlinux 0xda572a00 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0xda8e5ee1 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xdaa3c6d6 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xdaa64ee1 kvm_get_dirty_log +EXPORT_SYMBOL_GPL vmlinux 0xdaabf4ab regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xdae715e0 videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdaf93c8b clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xdb0ae3f3 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xdb0d289e dwc2_hcd_init +EXPORT_SYMBOL_GPL vmlinux 0xdb0e59e5 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xdb15cb47 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xdb68f84b regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb8c9950 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0xdb916fd0 trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xdb917a39 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0xdb95f8d5 spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0xdbbd2484 ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc1bd433 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0xdc5899d8 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc9102f9 clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdccdb1a3 of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0xdcd048d4 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0xdcde9367 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xdd0695ac ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd55975a invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0xdd57e2b5 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0xdd69f62b raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0xdd733e96 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd74ba0c i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xdd82fea7 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0xdd8990cd device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xddafd2e4 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddcb18b8 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xddfe4b2d of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0xde0b3102 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde3fd0ae gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0xde443f69 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0xde4b5569 gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0xde564456 xen_swiotlb_dma_mapping_error +EXPORT_SYMBOL_GPL vmlinux 0xde68b311 irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0xde7b4041 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xdeb251b9 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xdeec2684 kvm_clear_guest +EXPORT_SYMBOL_GPL vmlinux 0xdef3d76f ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0xdefcceaa dm_kill_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf17540f usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xdf2167f8 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xdf29f27d regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xdf2bf6e8 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0xdf45180d devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xdf4dad50 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0xdf4f19c5 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0xdf90f1eb ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0xdfb8a3d0 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0xdfc83533 kvm_vcpu_kick +EXPORT_SYMBOL_GPL vmlinux 0xdfe24aed usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe02aaafb ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0xe02dcbf0 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe03c0490 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xe065d505 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0xe09a7ecd xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0xe0ac0c43 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0xe0b6413b blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0xe0d38f62 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xe0e2a9f9 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xe0e3147c HYPERVISOR_sched_op +EXPORT_SYMBOL_GPL vmlinux 0xe0f3e45c ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xe1046e0a swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xe12d6b98 spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe12effbd sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xe135dad8 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xe141f38a pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xe1512952 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xe16c1c37 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xe16c5896 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0xe177123c ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe188946b iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0xe192d673 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xe1a5d304 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xe1efbf85 wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xe228ef4b usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xe272b8d6 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0xe2994eed device_attach +EXPORT_SYMBOL_GPL vmlinux 0xe2db995b find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xe2eb0b83 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe32022e4 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xe32cac55 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0xe33d1664 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xe3417834 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0xe3547d23 clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe38b2e77 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0xe395d00f __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0xe3bab7aa rhashtable_hashfn +EXPORT_SYMBOL_GPL vmlinux 0xe3cfde60 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xe3dfe8c6 irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0xe414f9e8 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xe41534ce bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0xe417ef10 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe41dde7f of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0xe425894f ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0xe42f9323 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe43a98d0 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xe452bf30 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe46a9135 crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0xe471a50e usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xe4860861 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4b9b660 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xe4cf19eb ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0xe5047f52 pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0xe51c3c14 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xe51e6776 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe52fec36 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xe53d056d klist_next +EXPORT_SYMBOL_GPL vmlinux 0xe5410e21 xenbus_dev_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xe544fca6 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xe554b5ee of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xe561e080 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xe5660f32 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe599c9c6 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0xe5a481d7 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xe5b277b4 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0xe5c52bfc ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0xe5cb4a74 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0xe5d00b33 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5dd155b gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0xe63b310b blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0xe63d1ecd tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe669adbc device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xe6992e2b usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xe6a2056d usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0xe6a5d895 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xe6b49b41 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6dc4b71 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6eb3cdc debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe7125330 register_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0xe717562d dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xe759e71e unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe7800a83 __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0xe79cfae7 gpiod_set_raw_array +EXPORT_SYMBOL_GPL vmlinux 0xe7ac7923 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xe7d5aab1 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0xe7f3bb11 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xe7f3ea1b kvm_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe808a59a of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0xe81013dc device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe82232bf scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xe82bef9e blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0xe8307190 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe8504ec3 mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0xe852a877 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0xe85a9fd3 cpu_cluster_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe86436dc shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xe8723ff7 inet_csk_compat_getsockopt +EXPORT_SYMBOL_GPL vmlinux 0xe877587c debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0xe87b4056 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe89bd243 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe8a96073 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0xe8ab9d50 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xe8ae687b ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xe8e506e3 crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0xe8ecea76 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xe9104bba __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xe91b26b2 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xe91e00c7 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0xe9351c5d blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe94075bd of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0xe956a75c pl320_ipc_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe962cc51 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe99e145a get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9ece5c2 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xe9ed6ade irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xea0281d0 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0xea0edf27 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0xea120b40 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea628c20 bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0xea95e3f5 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0xeaaf1954 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0xeadc3c30 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xeb11d9f5 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xeb2798f7 xen_destroy_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xeb2d323b gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xeb36d271 bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0xeb6256eb class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xeb90a49b clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0xeba42ab5 clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xebb2d65b fat_attach +EXPORT_SYMBOL_GPL vmlinux 0xebb4db74 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0xebb4e782 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0xebbaaa96 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0xebdb5924 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xebed742e arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xebee2f0e blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0xebf0635b spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0xec0b6fbf ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xec14d027 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec2a5e4d devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xec497e9a ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0xecc8972c anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xecc8ba93 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0xecd419cd blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0xecf1d324 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0xed17ea26 devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xed24ac27 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0xed2e165a ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xed3122f5 gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0xed61c2b5 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0xed7866a6 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0xed8c09dc skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0xed91c713 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xedaaed86 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0xedbc6f67 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xedc72873 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0xedcf58fd usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0xedd49930 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xedd84cfe thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xee2ed15f da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0xee4a4b83 blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xee6b1670 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xeeaadb4b rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0xeed20405 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xeed9bb1d modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xeef1a2f5 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0xeefd41c8 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0xef1485f0 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0xef3a8fe9 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xef5741f5 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xef5e1cf7 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6ce0b5 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xef6d007a sigset_from_compat +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefac1eff gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xefcebe20 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0xeffa6b8f __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xf0058bb5 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf00898bb mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xf011724f inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xf015386c regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0xf01bd21f bus_register +EXPORT_SYMBOL_GPL vmlinux 0xf02eee5b virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0xf03d2070 pl08x_filter_id +EXPORT_SYMBOL_GPL vmlinux 0xf0577313 of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0xf07f2195 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xf085cfe5 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xf09770c1 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0xf0d4ecde of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0xf0e08f6b of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xf0e45ce3 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf0f84695 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xf17403fa ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf191c74e regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xf1a9f024 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1d54a6a kvm_init +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf24c5006 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf2895acb dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0xf299146b devm_regmap_init_vexpress_config +EXPORT_SYMBOL_GPL vmlinux 0xf2a06778 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0xf2a2bae0 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xf2d237e2 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xf2d32ad1 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xf2e5812f sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0xf2eb8f69 efivar_validate +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf30952f7 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf3386cc3 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0xf37a2014 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0xf37f2011 napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf38741a0 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3bd141a crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0xf3c7be34 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0xf3c8c876 virtio_device_is_legacy_only +EXPORT_SYMBOL_GPL vmlinux 0xf3d16a69 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0xf3e2897e part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0xf3e36cfb gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xf4228061 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0xf4264e99 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0xf42d3525 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xf42d8f42 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0xf435cf37 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0xf4487f32 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xf45d0c4d virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xf460c0b8 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0xf476d204 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xf48ee8b3 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0xf490050b rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4cda99c sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0xf4e62474 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0xf4fb0a91 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf4fe7ac6 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0xf5125489 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0xf519a5b8 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xf5294435 extcon_find_cable_index +EXPORT_SYMBOL_GPL vmlinux 0xf53912d1 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf54eb81e get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf559ed10 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xf5785b42 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xf5851b8d cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xf5945bac gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xf599b832 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5c46045 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0xf5fd6fa2 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0xf60987d2 xen_swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xf61e1622 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf6410561 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf64c3b52 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0xf64c5b9f __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf67fda42 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf691bee0 clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xf69e308c thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xf6a3d241 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xf6cb2143 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6fed37a dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0xf7009b9c xenbus_unmap_ring +EXPORT_SYMBOL_GPL vmlinux 0xf7016530 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0xf7114c42 dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0xf71765a4 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xf72e884f uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0xf73aee39 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0xf74523bd dma_buf_export_named +EXPORT_SYMBOL_GPL vmlinux 0xf75652d1 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0xf7806cbd ftrace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xf7aa1618 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7cd6e70 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0xf7ef6a20 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0xf827468a i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf844005b wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xf848e992 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0xf877d933 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf89272e9 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0xf8a9be4f regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0xf8b7d95f xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0xf8d2dc04 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xf8e7d9cf ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0xf8f0b906 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf8ff4096 dwc2_hcd_remove +EXPORT_SYMBOL_GPL vmlinux 0xf90e2d41 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf9285c87 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf95cc03c device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0xf967422b HYPERVISOR_xen_version +EXPORT_SYMBOL_GPL vmlinux 0xf9765833 dmi_match +EXPORT_SYMBOL_GPL vmlinux 0xf97666a0 set_memory_rw +EXPORT_SYMBOL_GPL vmlinux 0xf98febdf hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9b9c017 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9d6be5a rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf9d9264e xen_have_vector_callback +EXPORT_SYMBOL_GPL vmlinux 0xfa0a5f81 pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0xfa0ab76a led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa2da3be pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0xfa89938c ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0xfa8ea01a ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xfa901b31 compat_get_timespec +EXPORT_SYMBOL_GPL vmlinux 0xfaa3f854 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0xfad734d5 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0xfadd2392 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0xfaf282ba vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0xfb1a8d1d virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0xfb22bc6c cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb36484b __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xfb4d4d11 cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xfb57fd27 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0xfb665b0d skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb8ca482 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0xfb9e2318 extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbc25b53 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0xfbc3bdaf single_open_net +EXPORT_SYMBOL_GPL vmlinux 0xfbf7b32b pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xfbfb6e58 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xfc3591b5 clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfc37ca86 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xfc550fa4 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xfc55a3a9 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xfc789c2f pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfc7ebfc4 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0xfc876bcb platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xfc8d5611 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xfcc656ea inet_csk_compat_setsockopt +EXPORT_SYMBOL_GPL vmlinux 0xfcd5d0b3 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfd22c452 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfd243068 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0xfd3768e5 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xfd51b281 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xfd5c5070 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0xfd932924 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xfd9dfc5e subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0xfde34d3f wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0xfe290061 dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0xfe3adb94 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xfe445ae0 device_create +EXPORT_SYMBOL_GPL vmlinux 0xfe4b87f4 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0xfe832e9c usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe9d68b8 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0xfeb37c1a dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0xfec11222 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0xfec47168 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0xfecb12f0 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed3e953 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff3ff759 of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0xff4256d7 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xffb7a0f6 mmu_notifier_register --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/arm64/generic.compiler +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/arm64/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu/Linaro 4.9.2-10ubuntu13) 4.9.2 --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/arm64/generic.modules +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/arm64/generic.modules @@ -0,0 +1,3918 @@ +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8255 +8255_pci +8390 +88pm800 +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +88pm860x-ts +9p +9pnet +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a8293 +aacraid +aat2870_bl +aat2870-regulator +ab3100 +ab3100-otp +ablk_helper +ac97_bus +acard-ahci +acecad +acenic +act200l-sir +act8865-regulator +act_csum +act_gact +act_ipt +actisys-sir +act_mirred +act_nat +act_pedit +act_police +act_simple +act_skbedit +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad5064 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5624r_spi +ad5686 +ad5755 +ad5764 +ad5791 +ad5933 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7152 +ad7192 +ad7266 +ad7280a +ad7291 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad7476 +ad7606 +ad7746 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad799x +ad8366 +ad9523 +ad9832 +ad9834 +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7753 +ade7754 +ade7758 +ade7759 +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adfs +adi +adis16060 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16204 +adis16209 +adis16220 +adis16240 +adis16260 +adis16400 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1275 +adm8211 +adm9240 +adp5520_bl +adp5520-keys +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +ads1015 +ads7828 +ads7846 +ads7871 +ad_sigma_delta +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adv7511 +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +aes-ce-blk +aes-ce-ccm +aes-ce-cipher +aes-neon-blk +af_802154 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +ahci +ahci_platform +ahci_xgene +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airspy +ak09911 +ak8975 +al3320a +algif_hash +algif_skcipher +alim7101_wdt +altera-ci +altera_jtaguart +altera_ps2 +altera-stapl +altera_tse +altera_uart +alx +am53c974 +ambakmi +amba-pl010 +amc6821 +amd +amd5536udc +amd8111e +amd-xgbe +amd-xgbe-phy +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams369fg06 +analog +anatop-regulator +ansi_cprng +anubis +aoe +apbps2 +apds9300 +apds9802als +apds990x +appledisplay +appletalk +appletouch +applicom +ar1021_i2c +ar5523 +ar7part +arc4 +arc_emac +arcmsr +arcnet +arc_ps2 +arc-rawmode +arc-rimi +arc_uart +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arptable_filter +arp_tables +arpt_mangle +as102_fe +as3711_bl +as3711-regulator +as3722-regulator +as3935 +as5011 +asc7621 +asix +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +ath +ath10k_core +ath10k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atm +atmel +atmel-hlcdc +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +aufs +auo_k1900fb +auo_k1901fb +auo_k190x +auo-pixcir-ts +authenc +authencesn +auth_rpcgss +autofs4 +avmfritz +ax25 +ax88179_178a +axp20x-regulator +axp288_adc +b1 +b1dma +b1pci +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +bas_gigaset +batman-adv +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm203x +bcm3510 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm7xxx +bcm87xx +bcma +bcma-hcd +bcm_sf2 +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpqether +bq2415x_charger +bq24190_charger +bq24735-charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt878 +btcoexist +btcx-risc +btmrvl +btmrvl_sdio +btrfs +btsdio +bttv +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +bw-qcam +c4 +c67x00 +c6xdigio +cachefiles +cafe_ccic +cafe_nand +caif +caif_hsi +caif_serial +caif_socket +caif_usb +caif_virtio +camellia_generic +can +can-bcm +can-dev +can-gw +can-raw +cap11xx +capi +capidrv +capmode +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cb710 +cb710-mmc +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc2520 +cc770 +cc770_isa +cc770_platform +c_can +c_can_pci +c_can_platform +cciss +ccm +ccp +ccp-crypto +cdc-acm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc-phonet +cdc_subset +cdc-wdm +ceph +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +cfspi_slave +ch +ch341 +ch7006 +chipreg +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clearpad_tm1217 +clip +clk-max77686 +clk-max77802 +clk-palmas +clk-qcom +clk-rk808 +clk-s2mps11 +clk-si5351 +clk-si570 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobra +coda +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_bond +comedi_parport +comedi_pci +comedi_test +comedi_usb +configfs +contec_pci_dio +cordic +core +cp210x +cpia2 +cpu-notifier-error-inject +c-qcam +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_i2c +cros_ec_keyb +cros_ec_spi +cryptd +cryptoloop +crypto_null +crypto_user +cs5345 +cs53l32a +csiostor +ctr +cts +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx8800 +cx8802 +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx88xx +cxacru +cxd2099 +cxd2820r +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cy8ctmg110_ts +cyapa +cyber2000fb +cyberjack +cyclades +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da9030_battery +da9034-ts +da903x +da903x_bl +da9052-battery +da9052_bl +da9052-hwmon +da9052_onkey +da9052-regulator +da9052_tsi +da9052_wdt +da9055-hwmon +da9055_onkey +da9055-regulator +da9055_wdt +da9063-regulator +da9063_wdt +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_isa +das08_pci +das16m1 +das6402 +das800 +davicom +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +ddbridge +de2104x +decnet +deflate +defxx +denali +denali_dt +denali_pci +des_generic +designware_i2s +dgap +dgnc +dht11 +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dibx000_common +digi_acceleport +diskonchip +divacapi +divadidd +diva_idi +diva_mnt +divas +dl2k +dlci +dlm +dln2 +dm1105 +dm9601 +dm-bio-prison +dm-bufio +dm-cache +dm-cache-cleaner +dm-cache-mq +dm-crypt +dm-delay +dme1737 +dm-era +dmfe +dm-flakey +dmi-sysfs +dm-log +dm-log-userspace +dmm32at +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-verity +dmx3191d +dm-zero +dnet +dn_rtmsg +docg3 +docg4 +drbd +drbg +drm +drm_kms_helper +drv260x +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsa_core +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt3000 +dt3155v4l +dt9812 +dummy +dummy-irq +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-friio +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb_usb_v2 +dvb-usb-vp702x +dvb-usb-vp7045 +dwc3 +dwc3-pci +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_mmc +dw_mmc-exynos +dw_mmc-k3 +dw_mmc-pci +dw_mmc-pltfm +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e4000 +earth-pt1 +earth-pt3 +ebt_802_3 +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ec100 +echo +edt-ft5x06 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efi-pstore +efs +egalax_ts +ehci-platform +ehset +elan_i2c +elants_i2c +elo +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +emac_arc +emac_rockchip +emc1403 +emc2103 +emc6w201 +em_canid +em_cmp +emi26 +emi62 +em_ipset +em_meta +em_nbyte +empeg +ems_pci +ems_usb +em_text +emu10k1-gp +em_u32 +enc28j60 +enclosure +eni +enic +epic100 +eql +esas2r +esd_usb2 +esi-sir +esp4 +esp6 +esp_scsi +et1011c +et131x +ethoc +evbug +exofs +extcon-adc-jack +extcon-arizona +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +ezusb +f2fs +f71805f +f71882fg +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_ddc +fb_sys_fops +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fealnx +ff-memless +fid +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fixed +fl512 +fld +fm10k +fm801-gp +fmc +fmc-chardev +fmc-fakedev +fmc-trivial +fmc-write-eeprom +fm_drv +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +freevxfs +fsa9480 +fscache +fsl-edma +fsl_lpuart +ft1000 +ftdi-elan +ftdi_sio +ftl +fujitsu_ts +fusbh200-hcd +g450_pll +g760a +g762 +g_acm_ms +gadgetfs +gamecon +gameport +garmin_gps +garp +g_audio +gcc-apq8084 +gcc-ipq806x +gcc-msm8660 +gcc-msm8960 +gcc-msm8974 +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +generic +generic-adc-battery +generic_bl +genet +geneve +gen_probe +genwqe_card +g_ether +gf128mul +gf2k +g_ffs +gfs2 +ghash-ce +ghash-generic +g_hid +gigaset +girbil-sir +gl518sm +gl520sm +gl620a +gluebi +g_mass_storage +g_midi +g_ncm +g_nokia +go7007 +go7007-loader +go7007-usb +goku_udc +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +gpio-fan +gpio-grgpio +gpio-ir-recv +gpio-janz-ttl +gpio-kempld +gpio_keys +gpio_keys_polled +gpio-lp3943 +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-mc33880 +gpio-mcp23s08 +gpio-ml-ioh +gpio_mouse +gpio-pca953x +gpio-pcf857x +gpio-rdc321x +gpio-regulator +gpio-sch311x +gpio-syscon +gpio_tilt_polled +gpio-tps65912 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-viperboard +gpio-vx855 +gpio_wdt +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +g_printer +grace +grcan +gre +grip +grip_mp +gr_udc +gsc_hpdi +g_serial +gs_fpga +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gs_usb +gtco +guillemot +gunze +g_webcam +g_zero +hackrf +hamachi +hampshire +hanwang +hci +hci_uart +hci_vhci +hdlc +hdlc_cisco +hdlcdrv +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdpvr +he +hexium_gemini +hexium_orion +hfc4s8s_l1 +hfcmulti +hfcpci +hfcsusb +hfc_usb +hfs +hfsplus +hi6421-pmic-core +hi6421-regulator +hid +hid-a4tech +hid-apple +hid-appleir +hid-aureal +hid-axff +hid-belkin +hid-cherry +hid-chicony +hid-cp2112 +hid-cypress +hid-dr +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-gaff +hid-generic +hid-gt683r +hid-gyration +hid-holtekff +hid-holtek-kbd +hid-holtek-mouse +hid-huion +hid-icade +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-lenovo +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-magicmouse +hid-microsoft +hid-monterey +hid-multitouch +hid-ntrig +hid-ortek +hidp +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-primax +hid-prodikeys +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-trigger +hid-sjoy +hid-sony +hid-speedlink +hid-steelseries +hid-sunplus +hid-thingm +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-uclogic +hid-waltop +hid-wiimote +hid-xinmo +hid-zpff +hid-zydacron +hih6130 +hisax +hisax_fcpcipnp +hisax_isac +hisax_st5481 +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +hostap +hostap_pci +hostap_plx +hp100 +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +htc-pasic3 +htu21 +huawei_cdc_ncm +hwa-hc +hwa-rc +hwmon-vid +hx8357 +hysdn +i1480-dfu-usb +i1480-est +i2400m +i2400m-usb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd756 +i2c-amd8111 +i2c-arb-gpio-challenge +i2c-cbus-gpio +i2c-cros-ec-tunnel +i2c-designware-core +i2c-designware-pci +i2c-designware-platform +i2c-diolan-u2c +i2c-dln2 +i2c-gpio +i2c-hid +i2c-i801 +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-mux +i2c-mux-gpio +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-nforce2 +i2c-nomadik +i2c-ocores +i2c-parport +i2c-parport-light +i2c-pca-platform +i2c-piix4 +i2c-rk3x +i2c-robotfuzz-osif +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tiny-usb +i2c-versatile +i2c-via +i2c-viapro +i2c-viperboard +i2c-xiic +i2o_block +i2o_bus +i2o_core +i2o_proc +i2o_scsi +i40e +i40evf +i5k_amb +i6300esb +i740fb +ib_addr +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mad +ibmaem +ibmpex +ib_mthca +ib_qib +ib_sa +ib_srp +ib_srpt +ib_ucm +ib_umad +ib_uverbs +icplus +icp_multi +ics932s401 +idmouse +idt77252 +ieee802154 +ieee802154_6lowpan +ifb +iforce +igb +igbvf +igorplugusb +iguanair +iio_dummy +iio_hwmon +iio-trig-interrupt +iio-trig-periodic-rtc +iio-trig-sysfs +ii_pci20kc +ili210x +ili922x +ili9320 +imon +ims-pcu +imx074 +imx_thermal +ina209 +ina2xx +industrialio +industrialio-triggered-buffer +inet_diag +inexio +inftl +initio +input-polldev +int51x1 +intel_vr_nor +interact +interval_tree_test +inv-mpu6050 +ioc4 +io_edgeport +io_ti +iowarrior +ip6_gre +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6_tables +ip6table_security +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_MASQUERADE +ip6t_mh +ip6t_NPT +ip6t_REJECT +ip6t_rpfilter +ip6t_rt +ip6t_SYNPROXY +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ipack +ipaq +ipcomp +ipcomp6 +ipddp +ipg +ip_gre +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +ip_tables +iptable_security +ipt_ah +ipt_CLUSTERIP +ipt_ECN +ipt_MASQUERADE +ipt_REJECT +ipt_rpfilter +ipt_SYNPROXY +ip_tunnel +ipvlan +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_nq +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_wlc +ip_vs_wrr +ip_vti +ipw +ipw2100 +ipw2200 +ipx +ircomm +ircomm-tty +irda +irda-usb +ir-hix5hd2 +ir-jvc-decoder +ir-kbd-i2c +irlan +ir-lirc-codec +ir-mce_kbd-decoder +ir-nec-decoder +irnet +ir-rc5-decoder +ir-rc6-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +irtty-sir +ir-usb +ir-xmp-decoder +iscsi_boot_sysfs +iscsi_target_mod +iscsi_tcp +isdn +isdn_bsdcomp +isdnhdlc +isicom +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl9305 +isofs +isp116x-hcd +isp1362-hcd +isp1704_charger +isp1760 +it87 +it913x +itd1000 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_c2 +iw_cm +iw_cxgb3 +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +iw_nes +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsm +kafs +kalmia +kaweth +kbtab +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +kfifo_buf +khazad +kingsun-sir +kl5kusb105 +ko2iblnd +kobil_sct +ks8842 +ks8851 +ks8851_mll +ks959-sir +ksdazzle-sir +ksocklnd +ksz884x +kvaser_pci +kvaser_usb +kxcjk-1013 +kxsd9 +kxtj9 +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lanai +lapb +lapbether +latch-addr-flash +lattice-ecp3-config +lcd +ld9040 +ldusb +lec +leds-88pm860x +leds-adp5520 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-regulator +leds-ss4200 +leds-tca6507 +leds-wm831x-status +leds-wm8350 +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-oneshot +ledtrig-timer +ledtrig-transient +legousbtower +lg2160 +lgdt3305 +lgdt330x +lgs8gxx +lg-vl600 +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libahci +libahci_platform +libceph +libcfs +libcomposite +libcrc32c +libcxgbi +libertas +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libore +libosd +libsas +lightning +line6usb +lineage-pem +linear +lirc_bt829 +lirc_dev +lirc_imon +lirc_parallel +lirc_sasem +lirc_serial +lirc_sir +lirc_zilog +lis3l02dq +lis3lv02d +lis3lv02d_i2c +lis3lv02d_spi +litelink-sir +lkkbd +llc +llc2 +llite_lloop +lm25066 +lm3533-als +lm3533_bl +lm3533-core +lm3533-ctrlbank +lm3630a_bl +lm3639_bl +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lms283gf05 +lms501kf03 +lmv +lnbp21 +lnbp22 +lnet +lnet_selftest +lockd +locktorture +lov +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp8755 +lp8788_adc +lp8788_bl +lp8788-buck +lp8788-charger +lp8788-ldo +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +ltc2945 +ltc2978 +ltc3589 +ltc4151 +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lustre +lv5207lp +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m25p80 +m2m-deinterlace +m52790 +m88ds3103 +m88rs2000 +m88rs6000t +m88ts2022 +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac-iceland +mac-inuit +macmodes +mac-roman +mac-romanian +mac-turkish +macvlan +macvtap +mag3110 +magellan +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +matrix-keymap +matrix_keypad +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_DAC1064 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +matroxfb_Ti3026 +matrox_w1 +max1027 +max1111 +max11801_ts +max1363 +max14577 +max14577_charger +max1586 +max16064 +max16065 +max1619 +max1668 +max17040_battery +max17042_battery +max197 +max2165 +max3100 +max3421-hcd +max34440 +max517 +max5821 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693-haptic +max77802 +max8649 +max8660 +max8688 +max8903_charger +max8907 +max8907-regulator +max8925_bl +max8925_onkey +max8925_power +max8925-regulator +max8952 +max8973-regulator +max8997 +max8997_charger +max8997_haptic +max8998 +max8998_charger +mb862xxfb +mb86a16 +mb86a20s +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc44s803 +m_can +mcb +mcb-pci +mceusb +mcp2120-sir +mcp251x +mcp3021 +mcp320x +mcp3422 +mcp4725 +mcp4922 +mcryptd +mcs5000_ts +mcs7780 +mcs7830 +mcs_touchkey +mct_u232 +md4 +mdc +mdc800 +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-gpio +mdio-mux +mdio-mux-gpio +mdio-mux-mmioreg +me4000 +me_daq +media +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +memstick +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +men_z135_uart +men_z188_adc +metronomefb +metro-usb +mf6x4 +mfd +mga +mgc +michael_mic +micrel +microread +microread_i2c +microtek +minix +mip6 +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +mite +mk712 +mkiss +mlx4_core +mlx4_en +mlx4_ib +mlx5_core +mlx5_ib +mlx90614 +mma8450 +mma8452 +mmcc-apq8084 +mmcc-msm8960 +mmcc-msm8974 +mmc_spi +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +mrst_max3110 +ms_block +msdos +msi001 +msi2500 +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtouch +multipath +multiq3 +musb_hdrc +mv88e6060 +mv88e6xxx_drv +mvmdio +mvsas +mv_u3d_core +mv_udc +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxser +mxuport +myri10ge +nand +nand_bch +nand_ecc +nand_ids +nandsim +national +natsemi +nau7802 +navman +nbd +nci +ncpfs +nct6683 +nct6775 +nct7802 +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_usb +nf_conntrack +nf_conntrack_amanda +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_ipv4 +nf_conntrack_ipv6 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_proto_dccp +nf_conntrack_proto_gre +nf_conntrack_proto_sctp +nf_conntrack_proto_udplite +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nfcsim +nfcwilink +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_log_arp +nf_log_bridge +nf_log_common +nf_log_ipv4 +nf_log_ipv6 +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_ipv4 +nf_nat_ipv6 +nf_nat_irc +nf_nat_masquerade_ipv4 +nf_nat_masquerade_ipv6 +nf_nat_pptp +nf_nat_proto_dccp +nf_nat_proto_gre +nf_nat_proto_sctp +nf_nat_proto_udplite +nf_nat_redirect +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_log +nfnetlink_queue +nf_reject_ipv4 +nf_reject_ipv6 +nfs +nfs_acl +nfsd +nfs_layout_nfsv41_files +nfsv2 +nfsv3 +nfsv4 +nf_synproxy_core +nf_tables +nf_tables_arp +nf_tables_bridge +nf_tables_inet +nf_tables_ipv4 +nf_tables_ipv6 +nft_chain_nat_ipv4 +nft_chain_nat_ipv6 +nft_chain_route_ipv4 +nft_chain_route_ipv6 +nft_compat +nft_counter +nft_ct +nft_exthdr +nft_hash +nftl +nft_limit +nft_log +nft_masq +nft_masq_ipv4 +nft_masq_ipv6 +nft_meta +nft_meta_bridge +nft_nat +nft_queue +nft_rbtree +nft_redir +nft_redir_ipv4 +nft_redir_ipv6 +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +ngene +n_gsm +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_ao +ni_atmio +ni_atmio16d +nicstar +ni_labpc +ni_labpc_common +ni_labpc_pci +nilfs2 +ni_pcidio +ni_pcimio +ni_tio +ni_tiocmd +niu +ni_usb6501 +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +nosy +notifier-error-inject +nouveau +nozomi +n_r3964 +ns558 +ns83820 +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvidiafb +nvme +nxt200x +nxt6000 +obdclass +obdecho +objlayoutdriver +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stackglue +ocfs2_stack_o2cb +ocfs2_stack_user +ocrdma +of_mmc_spi +ofpart +of_xilinx_wdt +ohci-platform +old_belkin-sir +omap4-keypad +omfs +omninet +onenand +opencores-kbd +openvswitch +opticon +option +or51132 +or51211 +orinoco +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +osc +osd +osdblk +osst +oti6858 +ov2640 +ov5642 +ov6650 +ov7640 +ov7670 +ov772x +ov9640 +ov9740 +overlay +oxu210hp-hcd +ozwpan +p54common +p54pci +p54spi +p54usb +p8022 +p8023 +palmas-pwrbutton +palmas-regulator +pandora_bl +panel +parkbd +parport +parport_ax88796 +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pc300too +pc87360 +pc87427 +pcap_keys +pcap-regulator +pcap_ts +pcbc +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci200syn +pcips2 +pci-stub +pcl711 +pcl724 +pcl726 +pcl730 +pcm3724 +pcmad +pcmda12 +pcmmio +pcmuio +pcnet32 +pcrypt +pcwd_pci +pcwd_usb +pda_power +pdc_adma +peak_pci +peak_usb +pegasus +penmount +percpu_test +pfuze100-regulator +phantom +phonet +phram +phy-bcm-kona-usb2 +phy-exynos-usb2 +phy-generic +phy-gpio-vbus-usb +phy-isp1301 +physmap +physmap_of +phy-tahvo +pixcir_i2c_ts +pkcs7_message +pkcs7_test_key +pktcdvd +pktgen +pl2303 +pl330 +platform_lcd +plat_nand +plat-ram +plip +plusb +pluto2 +plx_pci +pm2fb +pm3fb +pm80xx +pmbus +pmbus_core +pmc551 +pmcraid +pm-notifier-error-inject +pn533 +pn544 +pn544_i2c +pn_pep +port100 +poseidon +powermate +powr1220 +ppdev +ppp_async +ppp_deflate +ppp_mppe +pppoatm +pppoe +pppox +ppp_synctty +pps_core +pps-gpio +pps-ldisc +pps_parport +pptp +prism2_usb +ps2mult +psmouse +psnap +ptlrpc +ptn3460 +ptp +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-beeper +pwm_bl +pwm-fan +pwm-fsl-ftm +pwm-lp3943 +pwm-pca9685 +pwm-regulator +pwm-twl +pwm-twl-led +pxa27x_udc +qcaspi +qcaux +qcom-spmi-iadc +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qsemi +qt1010 +qt1070 +qt2160 +quatech2 +quota_tree +quota_v1 +quota_v2 +qxl +r128 +r592 +r6040 +r8152 +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723au +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-bcm2048 +radio-i2c-si470x +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si476x +radio-tea5764 +radio-usb-si470x +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid6test +raid_class +ramoops +raw +rbd +rbtree_test +rc5t583-regulator +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dvbsky +rc-em-terratec +rc-encore-enltv +rc-encore-enltv2 +rc-encore-enltv-fm53 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-imon-mce +rc-imon-pad +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lirc +rc-lme2510 +rc-loopback +rc-manli +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-pctv-sedna +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tbs-nec +rc-technisat-usb2 +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-winfast +rc-winfast-usbii-deluxe +rdc321x-southbridge +rdma_cm +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +redboot +redrat3 +reed_solomon +regmap-spmi +reiserfs +remoteproc +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd_ftl +rfkill-gpio +rfkill-regulator +rio500 +rivafb +rj54n1cb0c +rk808 +rk808-regulator +rmd128 +rmd160 +rmd256 +rmd320 +rn5t618 +rn5t618-regulator +rn5t618_wdt +rndis_host +rndis_wlan +rocket +romfs +rose +rotary_encoder +rp2 +rpcsec_gss_krb5 +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt61pci +rt73usb +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-as3722 +rtc-bq32k +rtc-bq4802 +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-ds3234 +rtc-efi +rtc-em3027 +rtc-fm3130 +rtc-hid-sensor-time +rtc-hym8563 +rtc-isl12022 +rtc-isl12057 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max77686 +rtc-max77802 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf8563 +rtc-pcf8583 +rtc-pl030 +rtc-pl031 +rtc-r9701 +rtc-rc5t583 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3029c2 +rtc-rx4581 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-snvs +rtc-stk17ta8 +rtc-tps6586x +rtc-tps65910 +rtc-tps80031 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-xgene +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8723ae +rtl8723be +rtl8723-common +rtl8821ae +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtl_pci +rtl_usb +rtlwifi +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rx51_battery +rxkad +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s526 +s5h1409 +s5h1411 +s5h1420 +s5m8767 +s626 +s6e63m0 +s921 +saa6588 +saa6752hs +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7191 +saa7706h +safe_serial +salsa20_generic +samsung-keypad +samsung-sxgbe +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savage +savagefb +sbp_target +sbs-battery +sc16is7xx +sc92031 +sca3000 +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cbq +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_fq +sch_fq_codel +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_tbf +sch_teql +scsi_debug +scsi_dh +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sdhci +sdhci-of-arasan +sdhci-pci +sdhci-pltfm +sdhci-pxav2 +sdhci-pxav3 +sdio_uart +seed +seqiv +ser_gigaset +serial2002 +serio_raw +sermouse +serpent_generic +serport +ses +sfc +sha1-ce +sha2-ce +shark2 +shpchp +sht15 +sht21 +shtc1 +sh_veu +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sil164 +sir-dev +sis190 +sis5595 +sis900 +sisfb +sisusbvga +sit +sja1000 +sja1000_isa +sja1000_platform +skd +skfp +skge +sky2 +sl811-hcd +slcan +slip +slram +sm501 +sm501fb +smb347-charger +sm_common +sm_ftl +smipcie +smm665 +smsc +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-firewire-lib +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-controller +snd-hda-intel +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcm-oss +snd-pcxhr +snd-portman2x4 +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-scs1x +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-u16550 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-atmel-pcm +snd-soc-core +snd-soc-cs35l32 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-es8328 +snd-soc-fsl-asrc +snd-soc-fsl-esai +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-hdmi-codec +snd-soc-imx-audmux +snd-soc-pcm1681 +snd-soc-pcm1792a-codec +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-rt5631 +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-simple-card +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tfa9879 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic3x +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8804 +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usbmidi-lib +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-ymfpci +soc_button_array +soc_camera +soc_camera_platform +soc_mediabus +softdog +softing +solo6x10 +solos-pci +sony-btf-mpx +soundcore +sp2 +sp805_wdt +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +speedfax +speedtch +spi-altera +spi-bitbang +spi-butterfly +spidev +spi-dw +spi-dw-midpci +spi-dw-mmio +spi-gpio +spi_ks8995 +spi-lm70llp +spi-nor +spi-oc-tiny +spi-pl022 +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-rockchip +spi-sc18is602 +spi-tle62x0 +spi-xcomm +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssd1307fb +ssfdc +sst25l +sstfb +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +st21nfcb_i2c +st21nfcb_nci +st_accel +st_accel_i2c +st_accel_spi +starfire +stb0899 +stb6000 +stb6100 +st_drv +ste10Xp +ste_modem_rproc +stex +st_gyro +st_gyro_i2c +st_gyro_spi +stinger +stir4200 +stk1160 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +stowaway +stp +st_pressure +st_pressure_i2c +st_pressure_spi +streamzap +st_sensors +st_sensors_i2c +st_sensors_spi +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv6110 +stv6110x +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrpc +sur40 +svcrdma +svgalib +sx8 +sym53c8xx +symbolserial +synaptics_i2c +synaptics_i2c_rmi4 +synaptics_usb +synclink_gt +synclinkmp +syscopyarea +sysfillrect +sysimgblt +sysv +t1pci +t5403 +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc3589x-keypad +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18271 +tda18271c2dd +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda998x +tdfx +tdfxfb +tdo24m +tea +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tef6862 +tehuti +tekram-sir +test_bpf +test_firmware +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thmc50 +thunderbolt +ti-adc081c +ti-adc128s052 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_dac7512 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +ti_usb_3410_5052 +tlan +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmp006 +tmp102 +tmp103 +tmp401 +tmp421 +toim3232-sir +torture +toshsd +touchit213 +touchright +touchwin +tpci200 +tpm_atmel +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_i2c_stm_st33 +tpm-rng +tps40422 +tps51632-regulator +tps6105x +tps6105x-regulator +tps62360-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65090-charger +tps65090-regulator +tps65217 +tps65217_bl +tps65217-regulator +tps65218 +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps80031-regulator +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +tsc2005 +tsc2007 +tsc40 +ts_fsm +ts_kmp +tsl2550 +tsl2563 +tsl2583 +tsl2x7x_core +tsl4531 +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tuner-xc2028 +tunnel4 +tunnel6 +turbografx +tvaudio +tveeprom +tvp5150 +tw2804 +tw68 +tw9903 +tw9906 +tw9910 +twidjoy +twl4030_charger +twl4030_keypad +twl4030-madc +twl4030_madc_battery +twl4030-madc-hwmon +twl4030-pwrbutton +twl4030-vibra +twl4030_wdt +twl6030-gpadc +twl6040-vibra +twl-regulator +twofish_common +twofish_generic +typhoon +u132-hcd +uas +ubi +ubifs +ucb1400_core +ucb1400_ts +ucd9000 +ucd9200 +uda1342 +udc-core +udc-xilinx +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +u_ether +ufs +ufshcd +ufshcd-pci +ufshcd-pltfrm +uhid +uio +uio_aec +uio_cif +uio_dmem_genirq +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_sercos3 +uli526x +umc +umem +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unioxx5 +unix_diag +upd64031a +upd64083 +usb3503 +usb_8dev +usb8xxx +usbatm +usb_debug +usbdux +usbduxfast +usbduxsigma +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_uac1 +usb_f_uac2 +usb_f_uvc +usb_gigaset +usbhid +usbip-core +usbip-host +usbkbd +usblcd +usbled +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usb-serial-simple +usbsevseg +usb-storage +usbtest +usbtmc +usbtouchscreen +usbtv +usbvision +usb_wwan +usdhi6rol0 +u_serial +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +uwb +v4l2-common +v4l2-dv-timings +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vexpress +vf610_adc +vgastate +vgg2432a4 +vhci-hcd +vhost +vhost_net +vhost_scsi +via +via686a +via-rhine +via-sdmmc +via-velocity +videobuf2-core +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-vmalloc +videobuf-core +videobuf-dma-sg +videobuf-dvb +videobuf-vmalloc +videodev +vim2m +viperboard +viperboard_adc +virtio-rng +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_pio2 +vme_user +vme_vmivme7805 +vmk80xx +vmwgfx +vmxnet3 +vp27smpx +vport-geneve +vport-gre +vport-vxlan +vringh +vsock +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxge +vxlan +w1_bq27000 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2431 +w1_ds2433 +w1_ds2760 +w1_ds2780 +w1_ds2781 +w1_ds28e04 +w1-gpio +w1_smem +w1_therm +w5100 +w5300 +w6692 +w83627ehf +w83627hf +w83781d +w83791d +w83792d +w83793 +w83795 +w83l785ts +w83l786ng +w9966 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wcn36xx +wd719x +wdt_pci +whci +whci-hcd +whc-rc +whiteheat +wil6210 +wimax +winbond-840 +wire +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wlcore +wlcore_sdio +wlcore_spi +wm831x_backup +wm831x_bl +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x_power +wm831x-ts +wm831x_wdt +wm8350-hwmon +wm8350_power +wm8350-regulator +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994-core +wm8994-irq +wm8994-regmap +wm8994-regulator +wm97xx-ts +wp512 +wusb-cbaf +wusbcore +wusb-wa +x25 +x25_asy +xc4000 +xc5000 +xcbc +xen-blkback +xen-evtchn +xen-fbfront +xenfs +xen-gntalloc +xen-gntdev +xen-kbdfront +xen-netback +xen-privcmd +xen-scsiback +xen-scsifront +xen-tpmfront +xen_wdt +xfrm4_mode_beet +xfrm4_mode_transport +xfrm4_mode_tunnel +xfrm4_tunnel +xfrm6_mode_beet +xfrm6_mode_ro +xfrm6_mode_transport +xfrm6_mode_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_ipcomp +xfrm_user +xfs +xgene-enet +xgene-rng +xgifb +xhci-plat-hcd +xilinx_uartps +xillybus_core +xillybus_of +xillybus_pcie +xor +xpad +xprtrdma +xsens_mt +x_tables +xt_addrtype +xt_AUDIT +xt_bpf +xt_cgroup +xt_CHECKSUM +xt_CLASSIFY +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_CONNSECMARK +xt_conntrack +xt_cpu +xt_CT +xt_dccp +xt_devgroup +xt_dscp +xt_DSCP +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_HL +xt_HMARK +xt_IDLETIMER +xt_ipcomp +xt_iprange +xt_ipvs +xtkbd +xt_l2tp +xt_LED +xt_length +xt_limit +xt_LOG +xt_mac +xt_mark +xt_multiport +xt_nat +xt_NETMAP +xt_nfacct +xt_NFLOG +xt_NFQUEUE +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_RATEEST +xt_realm +xt_recent +xt_REDIRECT +xts +xt_sctp +xt_SECMARK +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_TCPMSS +xt_TCPOPTSTRIP +xt_tcpudp +xt_TEE +xt_time +xt_TPROXY +xt_TRACE +xt_u32 +xusbatm +xz_dec_test +yam +yealink +yellowfin +yurex +zaurus +zd1201 +zd1211rw +zforce_ts +zhenhua +zl10036 +zl10039 +zl10353 +zl6100 +zlib +zr364xx +zram --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/armhf/generic +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/armhf/generic @@ -0,0 +1,17821 @@ +EXPORT_SYMBOL arch/arm/crypto/aes-arm 0x276b2f72 private_AES_set_encrypt_key +EXPORT_SYMBOL arch/arm/crypto/aes-arm 0x6c62e582 AES_decrypt +EXPORT_SYMBOL arch/arm/crypto/aes-arm 0xc30fcbed AES_encrypt +EXPORT_SYMBOL arch/arm/crypto/aes-arm 0xcf024ae9 private_AES_set_decrypt_key +EXPORT_SYMBOL arch/arm/lib/xor-neon 0x0f051164 xor_block_neon_inner +EXPORT_SYMBOL crypto/gf128mul 0x0c2f123f gf128mul_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x1068004b gf128mul_bbe +EXPORT_SYMBOL crypto/gf128mul 0x2f2889a0 gf128mul_init_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x384ef9ce gf128mul_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x56af0dbd gf128mul_x_ble +EXPORT_SYMBOL crypto/gf128mul 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL crypto/gf128mul 0xbd17a0df gf128mul_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0xc0890413 gf128mul_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL crypto/mcryptd 0x43262dff mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0xfc9d28c3 suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x3d2950a2 bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0x897c3791 bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x081e57b7 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x299131dc pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x2b78ccd4 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x4c7f4af6 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x5077bedf pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x5341ab0a pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x67e7e86b paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x7456bf7a pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0xc12dd392 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0xc9e38795 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0xd9ea8bd3 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xf17a3614 paride_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1348760d ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x16dcec76 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a10c898 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1aba5db8 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1fae3bac ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x40f2b10c ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x423b776a ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c971bec ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x524f6f51 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5721ea77 ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5e80f37c ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5fcdcc05 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67cb9784 ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x78fd36e7 ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8c8ee770 ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96cbcc81 ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa2a98b91 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xbe3bf323 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xc3ea48ec ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xdcc05e87 ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe0fa83f2 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe6ab72a6 ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf10feb58 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf2576cb9 ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/nvram 0x0f28cb91 nvram_read_byte +EXPORT_SYMBOL drivers/char/nvram 0x17ff2c1d __nvram_read_byte +EXPORT_SYMBOL drivers/char/nvram 0x2adec1e0 __nvram_check_checksum +EXPORT_SYMBOL drivers/char/nvram 0x7da28f12 nvram_check_checksum +EXPORT_SYMBOL drivers/char/nvram 0x9ce3f83f nvram_write_byte +EXPORT_SYMBOL drivers/char/nvram 0xa8813189 __nvram_write_byte +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x124ed298 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x93982d05 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xec554adb xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x1701ab85 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x2323d493 dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x9c07d9cb dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xaa2b51c5 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xc78c7dac dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xefd9caa9 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/pl330 0xbf6286bf pl330_filter +EXPORT_SYMBOL drivers/edac/edac_core 0x82fac99a edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04dd92ce fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0da78236 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1784b2d7 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1f877d31 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x259fc4ed fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x27e218d7 fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x320d054d fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4394e3d7 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4a541efe fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4d5d4eca fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x539fd6c4 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x54a67dc4 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x56dca5ec fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x735a6e5f fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x79aac775 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e431b14 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x92c8130e fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa598e362 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xab163613 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xad4b16d8 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xad781395 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb0a33998 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb25b8795 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0xbb9f9ad7 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd092ebd5 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd486fc80 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xda2c64da fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xed9dfa48 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf30cb7b7 fw_iso_resource_manage +EXPORT_SYMBOL drivers/fmc/fmc 0x193db05a fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x2c0d2df6 fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0x303142a1 fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x3328874d fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x362f492b fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0x71fd268f fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x80baa6a7 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0xc68fb504 fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0xd1cadd82 fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0xe81bde1f fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0xeb9c648d fmc_free_sdb_tree +EXPORT_SYMBOL drivers/gpu/drm/bridge/ptn3460 0xbcc11fe3 ptn3460_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00333b1d drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00667d8a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00a837d8 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01fcb66b drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02f73778 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x047315d8 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0570e41a drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0590d10d drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09738ab4 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09aae86d drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a4c44b1 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a7ed113 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b2fc663 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ba5148b drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bf18b4d drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c99a126 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0caf0b89 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0dda9194 drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fccafb1 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ff99f11 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x118442da drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11cbe66c drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12c520ac drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13c3eb11 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15d38bd0 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x17cc2a40 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x17eaa20c drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x187ef846 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x189f6401 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1919fff6 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19cf3fd3 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e44324 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ab0eed0 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b04cce9 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b4812d2 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c0d60d4 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dcde86a drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e01673e drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e43b417 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e839d59 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x204cf18d drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22c1d7a0 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x236820f1 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23d4568c drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x242418f6 drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24de41b4 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2502f4a8 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2562db05 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2597c2d2 drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27cf1f8c drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x287da9bf drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a6f8edd drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2aae3b48 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c9653d7 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d80be4d drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30c32ab4 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3223da1f drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3375c216 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x346127a7 drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3478c61b drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3639ba98 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36907f96 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x375f7647 drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37bf2e2e drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39f9ef08 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3abfe94f drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ae7b2d0 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c8cdbf5 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ea5df4c drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f58b313 drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f8313a3 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3fcccacf drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40eb7dd5 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0x422382fb drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43959b70 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43b0a49c drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4413b6b8 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47ddbd66 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48a6d531 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48ad197b drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49793408 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49fabf0d drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b7fa589 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4cbda71c drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d89363f drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4df1fb15 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e9b949c drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5031ee2e drm_bridge_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54541cfc drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5489f044 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x567e6114 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56b897f6 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5718ddd4 drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5750595c drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57886713 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x582a326a drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5838ad5b drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58ae3362 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58b217f7 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a268d54 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c9b2c1a drm_bridge_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e7abaf8 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ff68344 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6024424e drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60c6596f drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62c2ca01 drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65657718 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65e3d7e1 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x663fd745 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6643bbf6 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67bf6bc6 drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a1c116b drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a9e9856 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b1fafaf drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6cabdc26 drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d87c43a drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d9d0670 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e25ea07 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e2e0968 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x708209a3 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71a0d34b drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71c3b6f5 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73c3da42 drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x752ae031 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a4e7297 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7af1d8f1 drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b9fbf85 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c6d8209 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c834458 of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d51d540 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fb3dd07 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8090d28a drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80baae93 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ba930c drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81da2321 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81f7d18c drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82dd4c4f drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x835a01d9 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x836283d9 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x857dbead drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86998a18 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86b4d1f3 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x889de971 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b92964f drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bb0e057 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cce9392 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d0a9e2e drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d7a6945 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e2ae725 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f8bc82e drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x905b2a9a drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9156096b drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95fcdccd drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x973db2c0 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ab25ebc drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d6fb467 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9fd974f5 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa077e66c drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa142614c drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa197e9e4 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa29f0c9a drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3222282 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa50bf755 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5c25598 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa67f457e drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6c834ef drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7238e43 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8c1ffe5 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa1a6e72 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa9a3373 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab40bd14 drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab9e03c4 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xacbd0f99 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaeebee3e drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0ee48bd drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1d42e28 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb27a1206 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2e3a1f0 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2e6c5e2 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb325b2dd drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb332b308 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb36bd635 drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6f7decc drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb8235deb drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb88395b3 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb8cc1381 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9180ad0 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9894a25 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba75589d drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb3a6c08 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb655ed2 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe651a85 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbef126a6 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfd9f647 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0a28461 drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc136fb87 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2335870 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2847154 drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2d68564 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc40fd42b drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc50820ad drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc525afc5 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5f0de30 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc69ede70 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6b8c14f drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc76eea31 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8fb3d88 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9ae99c0 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca1e5e03 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb2fa73d drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdeaff79 drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf5b3949 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf5f02f8 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd01850e5 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd04b1e48 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd077bf9e drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd07f0ccf drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0d65d28 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1a18947 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2317593 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd25105f4 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd43dbfce drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6d1bc0e drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd980ac34 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9bf51b8 drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9f21c74 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc293bc9 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdcbfc907 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf9672ba drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe05ef605 drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe066437e drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe18397e0 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe19966ee drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1ed03aa drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2eb424a drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ef97e4 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4bdad5e drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5b1a711 drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5ffb609 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe61e1c10 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6c3340a drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7b15639 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7eb6f91 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8ca2622 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea2b993b drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed95e055 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee199395 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee2054df drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee4e7cca drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeeb0b3bf drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xefd6ab94 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0064db6 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf09b996e drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0d43977 drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0d78e98 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf28b9ff7 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2dee197 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf326cc2d drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf42fca8f drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6f789e2 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf77b9cec drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf8216ebb drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf885ab32 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9be1ca4 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa023dfa drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb9d5f44 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc2a036f drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc9a9a0c drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x017313fd drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x02a489a8 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ba28bcd drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0bad4b68 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x130f2916 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x159bf299 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x15b562d9 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x16428f52 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x19993534 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1b41024a drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2013cd4c drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2042768a drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x23931f59 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x240aa2d8 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x25b19176 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x305c8a70 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34f4f6ee drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x36a1a810 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x36c77420 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x396b62eb drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x49471825 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4994a8d7 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x49bbd6a7 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4be9dfbb drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4fb8da5d drm_atomic_helper_commit_pre_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5415ad18 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x54fd2fc6 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x575c099b drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x59076c37 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5d59e351 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5daefadf drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5e9ab030 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x62073ca2 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x64328085 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x64e1782b drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x664f0aea drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x67340798 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x673f1771 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x68de839c drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6aa19291 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f84bfb8 drm_atomic_helper_commit_post_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x709a4822 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x744e8596 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x74dede0a drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x75160f50 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7a562553 drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7f96c223 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x81e90a9b drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x829f33fb drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8661da23 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x869e9607 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8fb1b514 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8fdee91e drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x979868f2 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9a94a4ac drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9ad0a7a5 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9cbadf42 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9d749424 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9e5fc1bb drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9fdbddce drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa38fd6ef drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa3a8b8df drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaa464e71 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaa8f719d drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xae2c3498 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xae41dc33 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xae87d534 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb0abe287 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb1dc1a71 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb2399f48 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbb49c21a drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc009a0d9 drm_primary_helper_create_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc0c976ec drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc5365310 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc71fcabe drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcee0f54a drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcfc7a413 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd371a47b drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd4b2add2 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd4caaf30 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd504ae73 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd8751278 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdee81ff4 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe19a7118 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe1aeaaec drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe2522dc8 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe2c9d49f drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe2dd1b3c drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe3ecffdc drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe4b28b78 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe90cc862 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe926ae80 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xec5cdca9 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xef93f1ab drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xefa6db85 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf6735a50 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf8ae1657 drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfab677bf drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfadc7e5b drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfd4b7e7f drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0x450fa5eb nouveau_drm_device_remove +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0xa2114072 nouveau_platform_device_create_ +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x03db895e ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0631ed62 ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0a15b057 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0d5dce9b ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0d848e21 ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x10dbeb74 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x11fac34c ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x132b05be ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x136ec7fa ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x17c4ad14 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2a02cb7b ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2c7fac9b ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3389d62a ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3b261c9d ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3e29b94c ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x40e51e56 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4628b006 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4c8cc5d8 ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e21cc3e ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e386776 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5292c6c4 ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5adb1c33 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5b98db8c ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5cf59609 ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5d0654ed ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x66e63077 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67b1d568 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6a41699e ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c0ec969 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6d5f51e8 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x710addcf ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7c231760 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fadab80 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fd72df0 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8560075e ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8589758d ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x86bb8a6c ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x87bf7cf2 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x919e3e04 ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9bf95f38 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa800e4cb ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa8719606 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xaefbf971 ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xaf4ed3f9 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb0281bd7 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb6dc9909 ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc968d68f ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcabd7c90 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcde0203e ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcdf789d9 ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd2d308c7 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd49ad930 ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd58b91d0 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdabdadb8 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdbff03ec ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xde1ef613 ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe49f5fd9 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xec708d7c ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xefc4df0d ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf1430794 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf30a34f1 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf38e713e ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfa97a151 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfd7484d3 ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfe8cc064 ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x00a255de host1x_device_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x00e1b991 host1x_client_register +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x08fd57d4 host1x_driver_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x11d2a224 host1x_driver_register +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x11efa889 host1x_syncpt_read_min +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1369ad4e host1x_channel_free +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x16de92a5 host1x_channel_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1775301a host1x_job_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x17f36b8d host1x_syncpt_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x2a85b741 host1x_job_submit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x30375971 host1x_job_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x36b7ffc3 host1x_syncpt_incr +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x43799a4e tegra_mipi_calibrate +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x5a81c54a host1x_syncpt_read_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x5c2fe080 host1x_syncpt_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x602fdde5 host1x_syncpt_incr_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x642892ec host1x_syncpt_get_base +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x785d4099 host1x_syncpt_free +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7ab45cef host1x_job_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fb153c6 host1x_syncpt_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9451a33e tegra_mipi_free +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa158b6e7 host1x_syncpt_base_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa2c9a676 host1x_job_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa9defb28 host1x_client_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc387f468 host1x_channel_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xd2a4e183 host1x_device_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xd5bc8c7a tegra_mipi_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf0d7e748 host1x_syncpt_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf0dc6727 host1x_job_add_gather +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf98c10ac host1x_job_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xfa0b11a9 host1x_channel_get +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x0903c239 vid_from_reg +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0xef1c781c vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x0e2a6864 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x0f5877d4 sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x2da346a5 sch56xx_watchdog_register +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x34257f35 sch56xx_watchdog_unregister +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xe5022f95 sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xed1d2a08 sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x0e691c0c i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x841f0ee5 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xea20c829 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x327fca46 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xad7561bc i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0xce396426 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xac22519e st_accel_common_remove +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xc040b210 st_accel_common_probe +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x216f5c55 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x2449cf72 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x29f03900 hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xa755dd75 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xb3f4a39e hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc83a92bf hid_sensor_format_scale +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xf11c51fb hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x278e3280 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x670a4586 hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xfa2b2e2f hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x178cc060 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1b42ae2b st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1c32a4cc st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x2a8a9de6 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x2d46f7f0 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x32738b91 st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x54276e50 st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x5aa58d9f st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x70c12138 st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x727f9a02 st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x8e3218dd st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x9fcc35d6 st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb44293bb st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xcc73c04e st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xf6acd178 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x43e469e1 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x6b4471c5 st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x836d4ab8 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x81acb5df st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xcaa173ee st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x3dfdd0d4 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xe0e0fdf6 adis_enable_irq +EXPORT_SYMBOL drivers/iio/industrialio 0x168d5773 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x1cbbbb65 iio_buffer_write_length +EXPORT_SYMBOL drivers/iio/industrialio 0x20b548e2 iio_buffer_register +EXPORT_SYMBOL drivers/iio/industrialio 0x2721da92 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x28943527 iio_buffer_show_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x2b7e5a46 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x40966336 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x4404ef8e iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x4ce165f2 iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x4d7e0f82 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x69c7cddc iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x6eab018d iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0x99c714e7 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xa5ae8dd8 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0xadbf3153 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xc5a63d93 iio_buffer_store_enable +EXPORT_SYMBOL drivers/iio/industrialio 0xc736ff2c iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xd4fd87e1 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0xd712ef86 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xd96bc065 iio_buffer_read_length +EXPORT_SYMBOL drivers/iio/industrialio 0xd9ee24e5 iio_buffer_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xd9f8acb4 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xdef742c6 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x5366aa35 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x731f267a iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x1886dde4 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x3154fc8f iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x2c867fc5 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x376ea05e st_magn_common_remove +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x30727f48 st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xc962ba95 st_press_common_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x049ace30 rdma_addr_find_smac_by_sgid +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x04b8b6d7 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1c3c0ad3 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x446fd7c9 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x45bbba01 rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x5347cc38 rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x7df81f32 rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xb7ec0ba7 rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x03a1ca1f ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1145a4dc ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x14ca0cf7 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1f782f44 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4b769497 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4c091413 ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8be6fe2f ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8fbea7dc ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x9ec1d0ae ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa0b992c9 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa6e25821 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xae42a8ef ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc1edc7a5 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc70cd3a6 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd0cd3bec ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf252e91c ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xffd42ded ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00dbfaae ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0214bee9 ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x05315fab ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x05dfdaf6 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x06af3332 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x09354411 ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0955f884 ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c677520 ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0cfa46d4 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x10146257 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x12c3e00a ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x164de48d ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22992b47 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2445fe1b ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x251006c7 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x27bb3092 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x29e4b2f0 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2acb0bc5 ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2af7bd33 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x30de8662 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3343b767 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x350d99c2 ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3691783a ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x36cea32e ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e5ef38f ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3fd61766 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3ff063df ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x41bae5b8 ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4200f665 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4335f1d1 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x459f718e ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x47b3d6be ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x47e783d2 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x489c7051 ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x499d1499 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4c897fea ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x519f8c6a ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x520b2638 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x549d5513 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5bef0646 ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x635f8102 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x68f89edb ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c830a9d ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c9861ba ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6d8a2c79 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6ff78587 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7269f04c ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x77ada63c ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7e9b211e ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x87d95dc5 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x889c6da7 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8afbf701 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8d694ba6 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8f34562c ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8fb0b2c5 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9291a9ec ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x98f14e66 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9bf468e1 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa1bb89d4 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab48bb0d ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae6caff6 ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb1a312e1 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb1a763b3 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb34b197f ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb4d083c6 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb6135d31 ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbb09dd78 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbceee509 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc6a0307d ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc6a5ce64 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc6d165f0 ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc7a07bd9 ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc89cf2e4 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcd16e3db ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd35dba9e ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd53c2cca ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd6ed4fe7 ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd8d626d3 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd8f6ceb3 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdcf07d83 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe1e821a0 ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe45227bc ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf182ef41 ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfd469fb5 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfdffa1d3 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfe87c059 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x3f4f53f7 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x46c997f2 ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x481adf02 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6f077fcf ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x8305a54b ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x93a03222 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x946d5d27 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x96b85ed4 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xa01ea358 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xc1e39fbe ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xc885526a ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd2737abe ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd9bf8cb1 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xe24dcb38 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xe43844a5 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x088798be ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x14f0d1a3 ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x291cc502 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x34bb8fc0 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x4abd975b ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x4b21b6b5 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9b718799 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9e7aad54 ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xddc330e7 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xde9e1b2c ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2569d757 ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x52a6ce77 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7971c00e ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe350f2aa ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x04a99363 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4212a18f iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6f8f2ca6 iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7e1b9ba3 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x91a914d6 iwpm_init +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9327be67 iwpm_exit +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9bbbbaf2 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xa8d446ca iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xa959368e iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xb5cde8fe iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xb90c5c26 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xbaeb551d iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc36ef84c iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xdc51b651 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xef4f9520 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf957cd41 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x01048410 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0250c633 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1186cfd0 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x282b4bf2 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5018ce92 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x559f94d8 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5d288bd6 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5f14cebd rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x63240d26 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x662a6097 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7e8897f6 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x80eb4924 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x888a00df rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x934d4087 rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x984e771a rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb6c4de98 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbaa2bddd rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbd202b6c rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe612fa55 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xec929f78 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf24c6507 rdma_destroy_id +EXPORT_SYMBOL drivers/input/gameport/gameport 0x6d009db2 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x6f657005 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x791465e1 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x84ba5f7f gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x9ec57c20 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0xc1d959a2 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd2032bf2 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0xdf93b2c7 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xfa79afe8 gameport_open +EXPORT_SYMBOL drivers/input/input-polldev 0x04c5d3e9 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x16d825b1 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x7599e714 input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xac4361b4 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xe48cce5c input_register_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xe012c991 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x3750b49d ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0x3c88e9d9 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x68195fe2 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0x6bf6cee0 ad714x_enable +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 0xf7a2a712 cma3000_init +EXPORT_SYMBOL drivers/input/sparse-keymap 0x67cfca4b sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0x6fe1119c sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x7ee88e5b sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xac0adda4 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0xbb0b77c9 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0xef0a3a4f sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x25c2637d ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x385b2094 ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2b8eab1f capilib_free_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2baa6586 capilib_new_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x3130a4ec capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x31c24aa4 capi20_isinstalled +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x56057457 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6057c6f3 capi_message2cmsg +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x62e32d43 capilib_data_b3_conf +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6fd9416c capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x70f15e03 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x71e8d5ba capilib_data_b3_req +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x770623e8 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7a33596c capi20_get_serial +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7e6f1307 capi20_get_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9f823278 register_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa7c4fd6c capi_message2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xaa165d27 capilib_release_appl +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb19fda8d capi_cmd2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb60e5e5f capi_cmsg_header +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xbd50f705 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc10fe128 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc2440655 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xcb59bd4e capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xdbb2ee73 capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe8ad9bd1 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xef931b5d capi20_release +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x1bf25d30 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x30d03276 b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3dfafc42 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x417fcb72 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x4a7d69c4 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x5c9b3f91 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x72510a1c b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x768bac0c b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x7cb290e3 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa0bec174 b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa4e05188 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xbe4929db b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xbf207ff9 b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xd47a7e38 b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xe58b8eba b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x55abf1a9 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x65b839e6 b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x673da667 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x67c9daf6 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x6feaa4c2 b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x9687295d b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd147a10e b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd808d8aa b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xf62f55fd b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x2974ead1 DIVA_DIDD_Read +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x7ab59853 proc_net_eicon +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x4956cd41 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x54b43154 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xb932cfc1 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xd2522506 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x9f2ccace mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xf9edcb70 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x07f4f2ce hisax_unregister +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x0b03fe0a hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x148f0c99 FsmFree +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x7f29ce36 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe227344e FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xee93522c hisax_register +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xf0a16657 FsmNew +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xfc27303b HiSax_closecard +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xff2db2cf FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x174a8307 isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x45a51cfe isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x68ccc230 isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x6adb763f isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xa4b2ffab isac_init +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xaad4cbe9 isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xce974632 register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xddbdc2ac isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xfa06820f isdn_register_divert +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x3b71e4fc isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x59cc8a7e isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x8ee38862 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0xfd9d4c09 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x10d07bd4 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x13aedc25 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x16cfe861 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x20989dee mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x277280ff bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x296d1418 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x54451388 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x597c6d09 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5c744364 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5d8752d6 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x614ede30 mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x67bfebf5 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x764fedcf get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7795c659 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7beaeef4 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x83565ff6 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8f99d5a3 mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x96309324 mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa877b6f5 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb425f68c mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc6775af0 recv_Bchannel +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 0xd5aa4ec9 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xdb2b890d mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe87943cf mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8c6c619 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf8d33e7b mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfab5bb0f recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x60721da7 dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xa215f1b2 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x2d449696 omap_mbox_restore_ctx +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x44f9e3b6 omap_mbox_request_channel +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x66449d9e omap_mbox_save_ctx +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x776e33a9 omap_mbox_disable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x97eee7ce omap_mbox_enable_irq +EXPORT_SYMBOL drivers/md/bcache/bcache 0x10dc0d06 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0x21c7828c bch_btree_sort_partial +EXPORT_SYMBOL drivers/md/bcache/bcache 0x2a195881 closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0x3361c614 bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x63d42f16 closure_put +EXPORT_SYMBOL drivers/md/bcache/bcache 0x66d28e22 bch_btree_iter_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x6969b5d8 bch_bset_init_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0x761b23ec closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7b55ca4f bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x9e8b3cee bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0xab2d2b84 bch_btree_insert_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0xad29a6f5 bch_bset_build_written_tree +EXPORT_SYMBOL drivers/md/bcache/bcache 0xaec09a2b bch_bkey_try_merge +EXPORT_SYMBOL drivers/md/bcache/bcache 0xaf77343c bch_btree_keys_free +EXPORT_SYMBOL drivers/md/bcache/bcache 0xc04554f7 bch_btree_iter_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0xca580595 bch_btree_keys_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xcd364cd1 closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe3c17af1 __closure_wake_up +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe47e0829 __bch_bset_search +EXPORT_SYMBOL drivers/md/bcache/bcache 0xf8fd4bac bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL drivers/md/dm-bufio 0xa7978f56 dm_bufio_forget +EXPORT_SYMBOL drivers/md/dm-log 0x70b973be dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x91f45d36 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0x9ed20bf8 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0xe0bac20f dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x11f6fe96 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x5c5381eb dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x744c5c57 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x836283a8 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xb2c65f31 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xb9ca6610 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/raid456 0x9a0cea35 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x02386e26 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0593d122 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x06cc3851 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x12b811be flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x36f010a0 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7633923e flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7faf9dbc flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x84ed9786 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x99415e7d flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xae6c6c4c flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb1d0d9d4 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xdeaadbf4 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe66cfb98 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x162f0afc btcx_calc_skips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x4c890f2b btcx_sort_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x7858c27b btcx_screen_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x990d67f4 btcx_riscmem_free +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xce55b728 btcx_riscmem_alloc +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xe9e2c076 btcx_align +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1ca0c084 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2cef8a15 cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2f25eee2 cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0x30cb4cd7 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3db8be82 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7272a6d4 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0x8acfc416 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcdc702b7 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf76ce95 cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf8b77a4 cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x085dbabf cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x19f864b5 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0x38a484e8 tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08153714 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1594adb4 dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x17523ce7 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x344908d4 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3656cb10 dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x38e584cd dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x395cf651 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x48044532 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4bc27751 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x629f9d31 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x72180695 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7c0bb223 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8633f37b dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8b631e21 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8c189c5f dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x94af44c8 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x957b3b3b dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9850cb88 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x988002ca dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9a8296ce dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9c19040b dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa23a4332 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa3b06b2b dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa3c02b39 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa60e0466 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb55faa83 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbc49f219 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc786f433 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcba8952e dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd1623452 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd68a099e timeval_usec_diff +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdb1a8bd4 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdc094c39 dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdf858ff6 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe0c20278 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe43dfe23 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xeab88267 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xedae2794 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf2261a52 dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf48116c6 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0x99fc29b0 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x30934a95 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x49c6e008 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x00cb8667 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x0a9f41b7 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x34c5cf86 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x431b5a54 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x57a26a39 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xb91018fc au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xbab32640 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc378cd21 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf50751b7 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xd6753fff au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x2390e69a bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x8e6d3d13 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x3c4c0b4c cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x013d60ea cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x1db51553 cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xa3d48af2 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x4c7c4f41 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x21250672 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xe21aa455 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x636ebfed cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x22c5be95 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x39080c62 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x65ac3565 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x8dc86d75 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xba774cd3 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x02b2a25f dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x090054ff dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1b93a45c dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x27fcdff4 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x5dd3233c dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7431b13a dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8f2cf6d8 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x9bf37976 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa5e1f3bb dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xacb2689e dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb4d6b74a dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb6869138 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc908f5d5 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd5d413d3 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xed193eb1 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0xd661a97c dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x511e4189 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x51bb3ffd dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x63b35481 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x63d8dde8 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x85710aaa dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xaaae1750 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x4ece2df2 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x6e74e6be dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xb3bc0e46 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xf61b1dc8 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x09f4edb1 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0xec5b880c dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x4b3d3bdd dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x6dfdcd48 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x762e2760 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x8be6e6e3 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xf20b85cd dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x4f5f7ab2 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x7c07cc86 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x2a9f0b90 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0xfe5090f7 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x4eb0c984 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x11d12a38 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x9119e280 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x23de1c6c isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0xaf8f596a isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0xca50d144 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x35e3909f ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x2e3ae848 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0xd7f9f5e6 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x058bbd09 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0xc5ece972 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x6aff6641 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x63e8be7c lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xf2b548c9 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x84310012 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x12e39d6b m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x1a47b102 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0xf4ee3ad5 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x2ffb5d07 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xbb7cf8a3 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x6cb4dad7 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x6b5d6424 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x1041e9ab nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x54c8584d or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x4fb0bea3 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x935d263e rtl2830_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x98a70262 rtl2830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x356f9949 rtl2832_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x8c9d2126 rtl2832_enable_external_ts_if +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x984fac71 rtl2832_get_private_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xc13990ef rtl2832_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832_sdr 0xd0272b92 rtl2832_sdr_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x79e62b61 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x29f04a3f s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x4bfbe9c8 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x8b625077 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x8234711a s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0xf9960e52 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x9014a9b5 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0x4db73443 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x7f0d51cb sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xb8c0daed stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x8bbbd5a8 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0xfe9d9e27 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x545f6edc stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x839b97bb stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x3021df00 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x1f644c87 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x365eeb05 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0xffa429eb stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x0089895f stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x6f3a612a stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x2c4f7db3 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x631700bf tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0xbbf015ef tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0xcdcf8cbd tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x324d8a96 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x4f71aeb1 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0xefdf53cb tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x5d1144ef tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xe7c477dd tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xc851f3ce tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x5c429862 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x34fc7c44 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0xfbf9bbc9 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x98719c7a tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xa44eed37 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x4cdda2ee ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x81f820ae zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0xfe2b5979 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0xdbec9ced zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x4d2c9fbb flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x6399c331 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x6a89aaaa flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x700c0b5c flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xa8f50044 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xf95e79f3 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xf9b4b80f flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x4b694715 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x7d964dd1 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xe31f0148 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xfa86ef43 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x47dfceb2 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x6d474b27 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xfed61146 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x0da16491 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x3f0839d0 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x4585e88d write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x4a2bb2c6 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x6aa97f4c dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xc9856201 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xcf0931dd read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe03c48cd dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xf5fd5754 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xc9b7b5d2 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x39b3de8d cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x4b21999a cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x5add03cf cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xa47c8045 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xd266b493 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x1e6567c9 altera_pid_feed_control +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x67a44d23 altera_hw_filt_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x7c4a6349 altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x9247b72f altera_hw_filt_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x28ff288b cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7efb106c cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x989e3a58 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xad08a3a3 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd96d190e cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xdb804485 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x58de2b3a vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x5ea3ac1e vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x0dad42f5 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x204dd0fd cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x72cc758d cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xe107e8f9 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x49969c64 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x504396e8 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x534f0813 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x8198e3e3 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xbc706b0f cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf5909f96 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xfaba67f4 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x025eaec6 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0f288e31 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3456a50c cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x361d7b59 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4ac87fea cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4e7130a8 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x502c10e6 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x56814063 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6b7b2d81 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x80f3dc35 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x83ddea08 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9dd014da cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb00a0bee cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb80b99b3 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc003f908 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc7fb89ba cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc943b246 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xca791425 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd9983b75 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xea9c169b cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x483bf8b0 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x56c8c1bb ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x61cd671f ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x66c0b5b1 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6e7a005b ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x839bbbba ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x90b09130 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9481e84a ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa66e076c ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa7aabfe6 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xad4815b4 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xbb6c8841 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xcea80062 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd58045b1 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xe038f330 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xec2c1dff ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf6075739 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x047ff966 saa7134_pgtable_build +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 0x5c9a2130 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x5dfc3dab saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7699abce saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7f51d3ab saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x81145872 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc7da0e35 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xda7930fb saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xe92e74f2 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xec7ee6a1 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf7ca7bc0 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xfd729fc5 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x6df0f666 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x180b2108 soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x4bce5874 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x52ffa839 soc_camera_lock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x58ee1f8d soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x6431ceb0 soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x87c43830 soc_camera_unlock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xace9c538 soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xccee752d soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xf2a28575 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x25c52d97 soc_mbus_samples_per_pixel +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x2863728e soc_mbus_image_size +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x29f5a98b soc_mbus_get_fmtdesc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x5f3e3558 soc_mbus_bytes_per_line +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xc8b28da5 soc_mbus_config_compatible +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xdc5dafe2 soc_mbus_find_fmtdesc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_scale_crop 0x178187ee soc_camera_calc_client_output +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_scale_crop 0x8c8977fe soc_camera_client_s_crop +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_scale_crop 0xbc5ab808 soc_camera_client_scale +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_scale_crop 0xc1bdaaad soc_camera_client_g_rect +EXPORT_SYMBOL drivers/media/radio/tea575x 0x3f3eed71 snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0xb1a5a294 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xbd88292a snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xc2aa2197 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x584ceb68 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x93a0e0b2 lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xa8ffe8d1 lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xb96f78bd lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xbfcb26c5 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xda02cc4e lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xdec41132 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xf87068fa lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/rc-core 0x016d3492 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0x4d56375a ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x475a586b fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x82217591 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x1db2c5d4 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xd5eb4d32 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xd88e6502 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc2580 0x2e3ae1c9 fc2580_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0x918a5033 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xa4745118 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0xc565eacf mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0xda83f6c7 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x5bea5c43 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x184810ec mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x84bdb9a3 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x619b1c28 tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tua9001 0x492236c1 tua9001_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x0cb4b189 tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/tuner-xc2028 0x50835247 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0xc85c38d9 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xc0685bb8 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xaed0b092 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xc0cd6369 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x1459d038 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x212701a6 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x32e472e4 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x54179747 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7fd9f5eb dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd5b09d61 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xdb247afe dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe22c7b2f dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xfcaa8cc6 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x0a28f305 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x26fee1e5 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x28ec8f7c usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x38c00b61 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x884c7ed6 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xac5cdb71 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xf57c4ae5 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x13e247e0 rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xa4a6bab4 af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x199eafa5 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x1a658a32 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x3de1c914 dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x66688041 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7e407627 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xa6b1e55b dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb47559e0 rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xbfb61212 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xd0f07c40 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xe36bfe5f dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xed171085 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf90b44e9 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x414ecffb em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xde40b36c em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x03f31b5f go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x2becc77a go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x515f00d6 go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5d905639 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x853f6071 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x9cfc95af go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xa9bd6db9 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xd1cb1a89 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xdbc26c1f go7007_alloc +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x0c632257 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x31062eb4 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x4a8541a3 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x60a72f74 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6541f73a gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6b309e7b gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x8285a630 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xa0493fea gspca_resume +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xacb023ae tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xf2621bec tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xfca31413 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x97a75968 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xbc6058a2 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x38a0a5de v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xb6fd2ae3 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xfec08947 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x1d513599 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x1e118d78 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x1f477900 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x2ef7e23e videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x8838a6d7 videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x88477fc4 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x92cf84d3 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x2682ebf3 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x4ad40778 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x74d90e0d vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xa7ababff vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xc487356d vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xda2f13e9 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0044cb53 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x010485c7 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x024c8ed1 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x06218c40 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x07f131d6 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0813fa01 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x08cbc788 v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0930d81c v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x09c2277e v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1a19fb93 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1ff2a847 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28819fcd v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2930412b v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2ebde0cc v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x30851bdc v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x326c5733 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x370c1120 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x372827fa v4l2_ctrl_new_std_menu_items +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 0x3be7ff47 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x41c698ba v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x43534795 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x443134d7 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4467e5d1 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x46255deb video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x469b46aa __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x475bc00c v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x481d6b7e v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x495426ee v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4da8e907 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4fc51394 v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4fe8b985 v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x58f94930 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5b111032 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5b153cf2 video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5cd1dba2 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5e8533a9 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x611cb9be v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6547aae3 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x73cb17fa __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x76f67be7 v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7c86b83f v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7cbfdeb7 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x808d4a1e v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x83251e96 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8409e85d v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8af462ea v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8fac9e60 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x95f77aa5 v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9c09d709 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa649a79a __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa6eaf4d5 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa951ca1f v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb29bd8d8 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb4b0a305 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc43da173 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc5a468c6 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcd136455 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd17b8067 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd7199241 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdb1f4996 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe22c9438 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2db70ba v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe53509d3 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeaacfe2e v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xecacb965 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xee67e257 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf346978e v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfc35783f v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfc443790 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfdb60bb5 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1d6024fc memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x26318eea memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4e9ce78d memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5ab14971 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5b5c17c8 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6d5e3394 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8c9b5da4 memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x9c78cc89 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa27b4723 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xb9972ee7 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xbd2f7a0f memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe054d33d memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xeb727283 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xfc70e750 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x00c93c12 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1d11c9f1 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x21f150c7 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2667c11f mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2a06d996 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5848c337 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x63bc3def mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6aaa8c9d mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6afff1ae mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6c1fa6aa mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x759c1145 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x86c56164 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x877e9794 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x97f87cf7 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9977b55f mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x99aadbed mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa9a53e6a mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc2358da9 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc3a6f13b mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xcaa8acaa mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xce60aadb mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xce9d3087 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd98e2ea2 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe937ced1 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xec1efe38 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf1fc84b0 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf21de4b9 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf2941117 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfed1156b mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x039eccab mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x06139a8a mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x14da7fb5 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x16b9f006 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1beac3a0 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x304765e2 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x339cc053 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x349501b4 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3c909a31 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x475fc5dc mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4784df8f mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6114bafd mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8d2a0406 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9e64465e mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa17eb3ae mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa8f99adb mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xac083d4a mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xac160c5a mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc255ef71 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc30e5a4f mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc8d4d5c3 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xdabaa256 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe8e66440 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf28204ee mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf534d2d1 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf5e7aafc mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xff9f66aa mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x07069953 i2o_msg_post_wait_mem +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x0ae2473d i2o_device_claim +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x12683503 i2o_parm_issue +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2a843bef i2o_dump_message +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x336c7ac8 i2o_event_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x3ae4ae15 i2o_driver_notify_device_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x3c721f09 i2o_exec_lct_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x5205f538 i2o_parm_table_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x6c50b3bb i2o_status_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x81b5d55d i2o_device_claim_release +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x976651c2 i2o_driver_unregister +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x98431b8f i2o_parm_field_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x9b7066ee i2o_find_iop +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x9cab89ea i2o_driver_notify_device_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xa5032661 i2o_driver_notify_controller_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb4c00dcf i2o_controllers +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xc3c32fc6 i2o_msg_get_wait +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xee609cf5 i2o_driver_notify_controller_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xeeff0788 i2o_iop_find_device +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xfb97281c i2o_driver_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0x053e91ee cros_ec_prepare_tx +EXPORT_SYMBOL drivers/mfd/cros_ec 0x2a72c26a cros_ec_cmd_xfer +EXPORT_SYMBOL drivers/mfd/cros_ec 0x858c3920 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x89cc2025 cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0x8d14f696 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0xa537a8a1 cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0xfcd26c66 cros_ec_check_result +EXPORT_SYMBOL drivers/mfd/dln2 0x08b471fe dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x32baef72 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x7a832b0f dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xefa6aa48 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xf9b1c68e pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1130b108 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1b0327b6 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x31737d11 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x3468ee60 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x3d7559d2 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x47cee601 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4c6ddc6a mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5c6274a9 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7fbdcc1c mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9a6861f3 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xa5a8403a mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/tps6105x 0x5cc75b86 tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x704f60db tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0xe28cd97a tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x63f465a4 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x67900acc wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x39c7aeb9 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x669e7c7e wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xcbc6c5ca wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xf9fc7e53 wm8958_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x3b635bed ad_dpot_remove +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xff9cf4f3 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x8a05ed90 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0xc30cda13 c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0xca5e9200 c2port_device_register +EXPORT_SYMBOL drivers/misc/ioc4 0x2db35508 ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xfa03d2c5 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x11e7a827 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x21e3f63e tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x2a9332d8 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x39f86aa1 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x4f10de08 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x620f9774 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x6927ec21 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x797651e0 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x7fe998d6 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x938e7f18 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xa6c75442 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0xaa806c71 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xfa9c720d tifm_alloc_adapter +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x7dc9f00e dw_mci_resume +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xb332597b dw_mci_remove +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xfb422a49 dw_mci_suspend +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xfdb9ee03 dw_mci_probe +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x12952968 tmio_mmc_host_runtime_resume +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x1c7ab79d tmio_mmc_host_runtime_suspend +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x378f2335 tmio_mmc_irq +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x6d3deee9 tmio_mmc_sdcard_irq +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x7a6fd700 tmio_mmc_sdio_irq +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0xac00b112 tmio_mmc_host_remove +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0xf02062dd tmio_mmc_card_detect_irq +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0xf58ea80d tmio_mmc_host_probe +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x781e17bb cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7abc925b cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x8b70ea89 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x1a78ad78 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xe43c09e1 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/nand/denali 0x1d300b0c denali_init +EXPORT_SYMBOL drivers/mtd/nand/denali 0x63246ea3 denali_remove +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x124cd7af flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x5aef284c onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x78daafac onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xe3e53947 onenand_default_bbt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x3e2af661 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x539c0247 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6ea64e69 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7b7691c8 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x99d41373 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd29bc33d arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd9d76ea8 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xe4c997d5 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf92c3328 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xfed50145 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x0164bd04 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xb55609ed com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xb9e1a978 com20020_check +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x073be070 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x0c99355d ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x0df963db __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x3091a919 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x4e5d4f42 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x6fe5fe24 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7d8f8401 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x8122fb8b ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x8ebbf3a1 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xb1760214 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0xc00632c4 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xfcdee683 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4262608f cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4f42ca08 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x54421d52 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x69d91df6 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6b9f939a dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7bce0bf6 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x82ce673e cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8afaccc9 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8c8e7b60 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa89b8840 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xae553964 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xbc3d701e cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xda511e56 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xea1234d0 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf110186e cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf6465bc7 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0c7b42e7 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0e62f091 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x14f4f9c2 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2bfb0c52 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2e252ff3 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x31472f05 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x31affa34 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x31c9213c cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x38af9f86 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5a4de98d cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5a8c7658 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5df2c40f cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x662e3238 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x699dd274 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7014a26e cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7dea4eff cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x89642566 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8f8a2e7e cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x90afc719 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x98fb1e19 cxgb4_enable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x99426d18 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9fb81910 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa0c21417 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa1c0487a cxgb4_disable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa1dd8684 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xaeb034ef cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc0cb68d3 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc1eb6b92 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc95882f9 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcdfe0ff2 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe3f45e51 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf72a19f5 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf9e106f7 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xffc3edec cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4921a9a3 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4f650da7 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x698104be vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x909e9ba4 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x7ff6ccc5 be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x85f08745 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0c7c326d mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x10a27271 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x164c50eb mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x22084bbf mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2235f618 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33bfdfed mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x393312fe mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x46986d85 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4ae25caa mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4cf3747b set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ccc757b mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x703f28b1 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7f28a337 mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8fef7ecd mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa18fe49a mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb409737a mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb5d4b8f8 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbab2d484 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc0d349c0 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc237ffb0 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2b351c2 mlx4_set_stats_bitmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcaf7955c mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd03d1a30 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd431ec55 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd71fb6c7 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xece29ade mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa943a95 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0029249c mlx5_query_odp_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0056bb03 mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x070c9d48 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x17088d52 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x20f77524 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x30b4b32b mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3463b233 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x35589b67 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4b8de40f mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4ec98c42 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4f0c7d54 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x536e014c mlx5_dev_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x67ff84fe mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x683a6765 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6d40d6a4 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7da03b5d mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x849eb16b mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa4179749 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xad4d53bf mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbadebbbc mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc37e85e8 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcb73a0a0 mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd10db3c7 mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd1602cb4 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd26064a4 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xde3f4ee5 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xde967753 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe3ec871e mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe9b16f04 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf6950d0a mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfe7e0973 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x59560f89 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x659f9dd8 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x88f0a371 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x9cda7fe3 hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xd6309ca6 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x1983b900 sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x21b7ac60 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x395e43e0 sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x6d4a816c sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x7219cb46 sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x81a050db sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xa3562807 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xd093e43d sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xd45e5e96 sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xf217ac9f irda_register_dongle +EXPORT_SYMBOL drivers/net/mdio 0x22bce513 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio 0x43e4defc mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0x7577f992 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0xa1a29548 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0xc6b1163f mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xddc98749 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mii 0x26172f64 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0x3c38c802 mii_check_media +EXPORT_SYMBOL drivers/net/mii 0x42abb2a8 mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0x793a1f2f mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0x8b3a452d mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0xb02008a9 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xb7fad9b4 mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0xc2620269 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x119f3726 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x23aa7cbe alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0xb24127df vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x195d0231 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0x40ec786f pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x594c4eaa pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x6b1314ed sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x30fb7a28 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x36f0aee5 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0x68fc1b23 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x69733ef3 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x91c0141a team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x9f3a8913 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0xa93bfa4b team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xbfe1828d team_option_inst_set_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0x1a1e8119 usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0x295c3b32 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x81bc4295 usbnet_manage_power +EXPORT_SYMBOL drivers/net/wan/hdlc 0x054af788 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x26db77d0 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3ba931cb hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3ca23189 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x53300021 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x57a4f4b2 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6551f1c9 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xa2947184 attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb0920d01 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb118c055 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0xecd5fe0b unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0x1f75f0d0 i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x135f41fc ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x192e29cb ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x19862524 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2b85b3cc ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x339708cd ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5104a80e ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x593b0115 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x904bce31 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x98d9efbb ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x992c8b4a dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb6bff45c ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd2f09347 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5ae52bda ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x61287754 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fbc056f ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x81faa8be ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8e19182b ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x934eec16 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb93fb2ad ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc1d5601d ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd938df91 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe2165930 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe92f3a4b ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x2ae65f90 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x2ae99f15 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x31914513 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x37f2392d ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4e08da86 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x629e726e ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x6405adac ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7b317424 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x89cda50d ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x98e5005a ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa3c13b17 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x049e7932 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x15685d6a ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x252a09d9 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d426e45 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3271fb7a ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3e5d1064 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x45cc327a ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5a424bae ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5c47c17c ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6dc620ea ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x704b1c57 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x88211d57 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x957ad343 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa4faf6e4 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb05b2d21 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb7c09ce5 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbd24eb47 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc94648d1 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2165089 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd41fd14f ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf07c7c7e ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf6092568 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfebbae0f ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0461c1a9 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x048a3b8d ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x06c1d288 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0814d8b5 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0892119b ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0897c344 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x095261b9 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x095aecb6 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0c2f775d ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0cda72d4 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0e0334f3 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1050eb70 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x13172f9d ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x14394b1b ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x145c6082 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x170fe4dc ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1b53ad3b ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1bee73fa ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1dc64301 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1e1b35b7 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x204e5bd7 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2418375a ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x24200b27 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x262a8c54 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2a48d8d0 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x301fcf4d ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x30f8dbbe ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x317aa4fb ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x32240c45 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x34afbe40 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x354a58bc ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x38cf76cf ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3987dbe4 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3b11147c ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3fe81be5 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x45f852ee ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x497655ea ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4e0e5e62 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4fee0433 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x523e657c ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x543f7dc0 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x57b4f5a5 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5930fb7c ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x67071f29 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x69d47a82 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6b088286 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6b3c6710 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6c682820 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7792328c ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7806e01a ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x794520e7 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7bad0c70 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ca8e518 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ea52238 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ee4a9e1 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x876fed2a ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x89c96dcd ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8c559523 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91fc76f5 ath9k_hw_wow_event_to_string +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9390e4b0 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9b452ca0 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9bce0f1e ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9be4b58d ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9d835f66 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa5212018 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa8b8e03e ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xab131e8d ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xad2f6b24 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xae18c58b ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb88b0e32 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb9467570 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbca29faf ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbffbb498 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc28a0cc1 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc321ae88 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc3821d9c ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcb4ae14f ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xce9cd170 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcf3df808 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd08016ca ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd0d94b26 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd145b671 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd145c87b ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd605acd4 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd9d5608d ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdd00f4cf ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdd5c7048 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdd6abcc6 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe07356bd ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe11b0a8d ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe35a5572 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe7398cda ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe7bed7a9 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeae403bf ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xee1482f9 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef326272 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf2280c0e ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf4982714 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf559e81c ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf9b34007 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfc7a0b0a ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfdd0f2d0 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfe32ad4c ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfed34ccc ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x74dae1b9 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x8cc3db8f stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xdef58adb atmel_open +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x092f0a82 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x24aa5c74 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x2af5eeb9 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x56c0cfdf brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x63c95c76 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x7377257c brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x782f352b brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x879162eb brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9b13df3b brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xb0974ec4 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xbdf0379f brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xc33ff999 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xe001c9fb brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x06ae19d5 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0acaf20f hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0ad69602 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0e5c0d4b prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x33c0b987 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x36a541a7 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3d21a561 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x63d48957 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x63dee1a8 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x67b44343 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x78d136b6 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x89226428 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9032fb68 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa6521cc2 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa8314009 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb3158b7d hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb70e7217 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc369d499 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc547b8d4 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xcff83f96 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd3dfa638 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xde5a5b7b hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe2be937e hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xed170551 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf80873ec hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf81831ac hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x03b01ca1 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0d6d5da3 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x131c4fd6 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x158bb8fe libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x184a6263 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1b46a341 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x21c82a08 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x379e0fb0 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x42c6fe0a libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x47e5eaf4 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x48a3a18f libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x53a3c978 free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x682925a1 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x79fd8b74 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x81331b42 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9937c0c9 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xa89434e0 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xad199e53 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xdced70dd libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf2c063b1 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xfd70fbe0 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x012632aa il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0370eb7e il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x06f7d39d il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x09d12966 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x10f4f56c il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x14a3e5df il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x166191ce il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x168d2c3a il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x168dc821 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x19524b87 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1b060ba0 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1b83c540 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1d9ba33d il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x21f022f6 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x22bfadd6 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x23286d9e il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x268376e8 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2747653e il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2a079b60 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2ddcfc48 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2f0a5417 il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2fa098b4 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x319840fe il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x34746611 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x38d71896 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3c6fcc09 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3cf30116 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3d05d62b il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3f34a91f il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x499a85f8 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4a447805 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4c3ac897 il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4da78d50 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4df427bc il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4ead6183 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4f15739e il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x52f06c00 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x55ee051b il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x603e0721 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6145f721 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x66e99019 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6907d45b il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6b902f1d il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6d05cf31 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x733ba0b1 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x757a3d55 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x75de24a3 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x76a35dec il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x771d4ba5 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7f535afe il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7fa815af il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x80594283 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8305c34b il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x877bedb5 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x884a496a il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8d7ff65f il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x932c0666 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x935f3b19 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x96172538 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x96f787fa il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9cbe3165 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9eb83640 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa1a2d719 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa662d8c1 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa73b0b2e il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaad5981b il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb32873e1 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb61a3c48 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb72751a2 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbaea3ecb il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbf6ba81d il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc7fa9807 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc92492d4 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd01d40d3 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd031d586 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd0e28d61 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd1b3792c il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd2475883 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd262c456 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd374691a il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd48db379 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd6264d4d il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdaa367f5 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdb6cebe2 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdd7abda6 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe2218648 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe2abe814 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe30c1368 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe314c5c3 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe5091a98 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe6354268 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe8e9856d il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe909c8ca il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xea6463ee il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xed262deb il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf28408dd il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf3712772 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf3b88954 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfca2932f il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x08ee1e7d __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x0d9eb5ff __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x36dcef55 __tracepoint_iwlwifi_dev_iowrite32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x67381a2a __tracepoint_iwlwifi_dev_ucode_error +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x7edec07d __tracepoint_iwlwifi_dev_ioread32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x9a12c9c5 __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xc0827b2f __tracepoint_iwlwifi_dev_iowrite8 +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x02d8ee1d free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x1c5e3faf __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x2371cc1e orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x2cb2c3be orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x3506a4e1 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x4cad8a75 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x56fd6cad __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5bfb0c47 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5dfbd6fc alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x6baabc7e orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x7c822524 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x7e2f5cc4 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa9d697e7 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xd7f611ac orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe13d8fb2 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe839f87a orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf8cb26a9 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0xf4d88d09 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x01db0546 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x03718fab rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x07ec50ac rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0994abf9 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0d6ee3a6 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0fee611b rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x179f9a52 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x25074bfb rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x295dd88a _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x29db95db rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2a5ee8df _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x314d2a76 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x38b49015 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x399fee6e rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3afea4c7 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3be492d3 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x435d5ad1 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5bbaa9dc rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5ee70d37 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x72aa3390 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x78c9bfdc rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x863c9bab rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x864fc237 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8d819a2b rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x946a1ab6 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9bcecab8 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9d4c08d3 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9f0ea8c9 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9f7a3e65 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa168173c rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa95ead34 _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa98ed4b8 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb043c095 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb60f42a3 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xba621e61 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc15b71a1 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc50064e3 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc841aaf5 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc88811ad rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcc938899 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xda85c1c7 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x3024ae07 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x3bb3f129 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xb41017e3 rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xe97b79cf rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x0116db12 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x54c4c547 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xbc5f32fc rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xbff69fb6 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0433e973 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x09530f87 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x37f86db0 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x38a8ba8b rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3cafd0a3 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3d2ce721 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4122ea75 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x58c57785 rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5da30d78 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x688c461a rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6ebb6b56 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x70d2b8a8 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x75be7360 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x822f9c93 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x850df157 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8858bc98 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x88b36544 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9a8e3440 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa08376dd rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa155459e rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa1d66695 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa55b343b rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb39d0044 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xdbc71ce3 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xdc4260b8 rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe8b2bf8f efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe928341a rtl_evm_dbm_jaguar +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xeadc07f9 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf0ab383f rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x31b63abc wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x84be4f56 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x997e675c wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xd9856e28 wl1271_free_tx_id +EXPORT_SYMBOL drivers/nfc/microread/microread 0x372e015e microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0x80343f21 microread_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x07b2a456 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x878c45da pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x33b60eed st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x4a930785 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x59b0c8b4 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7a79b8bc st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x848b3a0a st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x84c955c5 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xdce086ce st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe15de0b0 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x330c3655 ndlc_close +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x39d59c04 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x3e02cf1c ndlc_remove +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x5432567a ndlc_send +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x907027d6 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xb6e33736 ndlc_open +EXPORT_SYMBOL drivers/parport/parport 0x169bbc93 parport_read +EXPORT_SYMBOL drivers/parport/parport 0x177a2984 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x23ab03db parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0x2795e6a3 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x3490fc26 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x481376b2 parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x58850626 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x5d4e92be parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x6733d1f7 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x69a1214f parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x7477a5a1 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x757e3983 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x86c9f0f6 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x88ddbc70 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x897da583 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x956da87a parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x9cf56962 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xa41f6a9c parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0xaa42de40 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xab7bf10b parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xb3297d5f parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xb6502084 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0xb996d7ef parport_write +EXPORT_SYMBOL drivers/parport/parport 0xc50a3a53 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0xc87980d4 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xd34f04e0 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0xd35e1ab4 parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0xdda10112 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xf0485be5 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xf22d5808 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport_pc 0xa4902164 parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xc84e11e6 parport_pc_probe_port +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x03cc2b37 rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x2f777b87 rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x4bb4a933 rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x5971ccf0 rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x71faba67 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x7a3efad3 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x85123d38 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xab6243cc rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xf996adcf rproc_add +EXPORT_SYMBOL drivers/rpmsg/virtio_rpmsg_bus 0x3b1279a3 register_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/virtio_rpmsg_bus 0x4a4a8a1a rpmsg_destroy_ept +EXPORT_SYMBOL drivers/rpmsg/virtio_rpmsg_bus 0xaf5278a6 rpmsg_send_offchannel_raw +EXPORT_SYMBOL drivers/rpmsg/virtio_rpmsg_bus 0xb1ffec22 rpmsg_create_ept +EXPORT_SYMBOL drivers/rpmsg/virtio_rpmsg_bus 0xe5f69c6f unregister_rpmsg_driver +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x2edce54c scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x3d6055bd scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x692684c6 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x81069184 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x076c66e0 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x09c55f11 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x0d57afe8 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x0da04728 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x247801dd fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x739aadf3 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x78935535 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xaae0a93c fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xbf1e4217 fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd6ee0545 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe76a6792 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xf61bed14 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x02f90277 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x04a5f702 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x05c6319d fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0815457e fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x18455a13 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x18f28c1e fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1c3946ec fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1f10651a libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3048fd39 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x33f13a3b fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3780d12a fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5380c0ea fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x53e1de73 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x595244a8 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6186d4ec fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x638a2c6a fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x642e8d18 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x64b02cb7 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x660b4ae8 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x690fda1e _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6a481b78 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6cac0dc6 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7399dec2 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7418cd2b fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x76423ab1 fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7dd03f94 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8643b238 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x868e5295 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x89735194 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x98ef0076 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x99ea2c75 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9aea59a6 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9e0efbd4 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9f7d0cc4 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa10d4c6f fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa7d19104 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xabd5a53f fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaf767ee7 fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb3a8e2f4 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbd4f7ef2 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc49423a6 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcf738ed3 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd3c730a2 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd4c094a0 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd51bc200 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd55a9dbf fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xed2f4a00 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xefb46561 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfcdd5afb fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xff8afd88 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x1ef85490 sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x2fb8d383 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x7201bb40 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xf3a93ee7 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x116ff08f mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0a51badc osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x121955cd osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x14df955a osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1c2fd7c1 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x22ac7f79 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2a74d479 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2c4157bd osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2ff618bd osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3cccdc43 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3e11da15 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x427c6393 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4cb5cb35 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4cf0bd6f osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x54c82d4f osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5e0b5d00 osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x607da003 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x61c72b92 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x85697ed3 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9f135574 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa5c0acf3 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa8a4577b osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa987d6d9 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xaad22ea9 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xabd9897e osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb1034cec osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb1cb5d03 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb406304c osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb62536fc osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc2699cc2 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xddebf6ff osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xee444432 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf067e9f5 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf156cd0f osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf1c9a71c osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf39884c3 osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xfdf0e4cc osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/osd 0x01600a37 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x3959a4be osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x6724e051 osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0x7bd45c5d osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x9502a041 osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0xa40e804b osduld_device_same +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x154dd4f6 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x25bc7ed9 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x31b5276c qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3915e375 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x57eb62a8 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x70d71b23 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7735ea38 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x9a7982b6 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xb5887042 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc605dfd0 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xcd8c2538 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/raid_class 0x94695cc2 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0xc052e9ca raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0xc800502e raid_class_attach +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x06429b9b fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2ca90f39 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x45cfd0e1 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5baafa4e fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5cb2ece2 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x61c49a0d fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x8907f35e fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x8a8bd8b0 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xaba1af56 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xcbda52d5 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xce5dc3cc fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd0b0c29a fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xea8f14d3 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x04c898ad sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x19951db3 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x19ea2e56 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1cfb6ef3 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2190776d sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x22edf36c sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2d4d1603 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x30885e2c sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x35ca8136 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x38ee7c07 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3f3a03a8 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x48135f86 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x48c68171 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4b2c8fe0 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x615a3db4 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x70409746 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x818921db sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8beb597e sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9c25ae9b sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9f5b5d8d sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xbb320f05 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcc95b268 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd00f4530 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xda938c82 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf373757c scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf902276b sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf9bd77fb sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfbc71323 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3c7bfb07 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x74855f53 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xa3b297a9 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xce33f226 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xd42be2ac spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x05c2a160 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x8e230ffd srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x8eb4755f srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xcc308202 srp_rport_put +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x109c3cfa ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x675e3261 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x6ebdbd4c ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x8fb3bf7b ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xbbcef71d ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xfb39abab ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xfd7eae54 ufshcd_system_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x10511841 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x19bc555f ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x19c7dff6 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x318a793a ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x3b47a3a4 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x4118c343 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x555ff437 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x5e771dd0 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x6623b5f3 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x6cfd8db1 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x7546778d ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x849596fa ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x8614133f ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x92e42d3f ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x9fa545f9 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0xac1f2aa5 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xaeef3535 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc2bbcdc7 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xc74e3d55 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xe2b77403 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0xf6f35ddd ssb_device_disable +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x21c90798 fwtty_port_put +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xcd1216f9 fwtty_port_get +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x5a1b7492 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x2e805e44 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x3ef7fd5c hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x4701e969 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x7155eafc hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x0471ad4a ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xe9dca451 ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x073de1cd lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0a30c9c0 lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0bce7eef lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x19670622 LNetNIInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1d6b4e88 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2aa9953d lnet_cpt_of_nid +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2ac93e90 lnet_connect_console_error +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2f7cf0ce lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3353787c lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3558e584 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x367c2d59 lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3ac08244 lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c779ee0 LNetPut +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f4f5b46 LNetNIFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4bb00492 lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4f9cb871 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x50861c73 lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x51a603cf lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5811a721 LNetInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fee352c lnet_acceptor_timeout +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61f784b2 LNetClearLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x722c76e5 LNetMDAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d31bcf4 lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d59a7fe LNetMEInsert +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7e8c794c lnet_set_ip_niaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8a3064f2 LNetSetAsync +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa4384751 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa8c2760b LNetFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa414970 LNetMEUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa9b477e LNetMDBind +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba5566d2 lnet_acceptor_port +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd084684d lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe98a982c lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xeadc925e the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xedd8e132 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x1c4bb5f9 LU_OBF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x9f321805 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xa9ade03f seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xd61b0d03 seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xd6878bce seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xdab7ff65 seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xe690662d client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xfe91d676 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x39e40e8d fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x4eb28e1f fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x5ce6f863 fld_client_proc_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xbf5e969f fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xcfd72409 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xd6374483 fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xf5ea2553 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x000c507f libcfs_debug_dumplog +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x00c881f6 cfs_cpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x01db5172 cfs_percpt_atomic_summary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0389f857 cfs_cpt_spread_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x069f9bb2 cfs_wi_schedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08ada613 libcfs_console_backoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0b4b1546 libcfs_lnd2modname +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0c68bc45 cfs_cpt_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0de6c369 cfs_cap_lower +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0e311d38 cfs_percpt_atomic_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f5eff79 cfs_percpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0fc667e2 libcfs_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x10b7e9c3 cfs_cpt_unset_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x10fd50ae cfs_hash_for_each_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x13550229 lbug_with_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x151e7546 cfs_cpt_table_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x17ac7833 libcfs_deregister_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1a60d439 cfs_parse_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1c7ec980 cfs_hash_for_each_safe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d5a3928 cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x22319718 cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x23f6f445 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2637a660 cfs_hash_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2663147a __cfs_fail_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27b6d3ba cfs_ip_addr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2d96d88c libcfs_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2dbe54b2 cfs_trimwhite +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2e5044c7 cfs_cpt_set_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2efcc0e6 cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2f85ad89 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31fc5082 cfs_crypto_hash_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x339b461a cfs_hash_dual_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33ee9608 cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x34292b2e libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x377f93fb cfs_srand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x389ca502 libcfs_debug_mb +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x38fde09c cfs_hash_hlist_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x39fdcd2b libcfs_debug_set_level +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3a0bb6b4 libcfs_sock_abort_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3c1285bd libcfs_subsystem_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d5e6098 cfs_race_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3ef0d90c libcfs_kkuc_group_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4062f92b libcfs_run_lbug_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x411db754 cfs_crypto_hash_final +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x41ab33a1 libcfs_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44688a0a cfs_block_allsigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44728d76 cfs_cpt_bind +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x46e9d40a libcfs_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x47fdb4d1 cfs_timer_is_armed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48193550 cfs_hash_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x482deff7 cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a99af72 cfs_clear_sigpending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4b123f3a cfs_hash_cond_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4d89e988 cfs_block_sigsinv +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4f1f2fa5 cfs_crypto_hash_digest +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x50345570 libcfs_str2net +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5051b6d2 portal_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x509d38b0 libcfs_net2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x542e444e libcfs_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x54ed1a87 libcfs_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x54fd9a71 cfs_percpt_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x55d18175 cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58a7ee00 libcfs_catastrophe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5946ec2b cfs_percpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5a785762 cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5c013b81 cfs_expr_list_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5dce9e80 libcfs_lnd2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5dd2e495 cfs_hash_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5df8c623 cfs_cpt_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x62289d65 cfs_array_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x63be5b7f cfs_race_waitq +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x64685fef libcfs_console_min_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6564c55b libcfs_console_max_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x65dd9f0c libcfs_run_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x67398404 cfs_wi_sched_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c905b5f libcfs_watchdog_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c9b4713 cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x71f662a3 libcfs_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x75600a04 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x790dbd66 cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6a5b3c cfs_hash_findadd_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6f6485 cfs_ip_addr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fda989d cfs_fail_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8151c3aa cfs_cap_raised +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x81bef0ce add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x828d16a2 cfs_cpt_table +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83d795e4 cfs_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83e75430 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x857aaea7 libcfs_register_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x872e5bee libcfs_sock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x89b2ddc3 cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x89dcbafa cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c85e4e6 cfs_crypto_hash_speed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8d3622c1 cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8dda96cb cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8f45f10d cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x92f54077 cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x95620e8c cfs_wi_deschedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x96727837 cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x97b0b9bc cfs_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9879b229 cfs_get_random_bytes +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x98a593bb libcfs_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f82f712 cfs_trace_copyout_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f9e125c libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa256e060 cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa28a6757 cfs_percpt_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa2b68b2a cfs_array_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6b9dee6 libcfs_kkuc_group_rem +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9a5cf4e cfs_hash_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xabc53bf1 cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xac0f67e3 cfs_cpt_unset_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xafdb46d6 cfs_hash_dual_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb2ae1633 cfs_hash_rehash_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb336ee38 cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb473e79e cfs_wi_sched_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb964be31 libcfs_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbc275420 cfs_cpt_unset_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbd5d492e cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbed38df3 cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc0ea7fc0 cfs_expr_list_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc2dfd791 libcfs_console_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc39fd2f9 libcfs_panic_on_lbug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc3eb614e libcfs_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc514e721 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc89b52e7 cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xca24b2dc cfs_hash_for_each_nolock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb2160d3 cfs_cpt_of_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb385db9 libcfs_debug_binary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc20e694 libcfs_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc7e1d13 cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xccc45639 cfs_free_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcd38904c cfs_wi_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xce1a88f2 libcfs_arch_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xced1fed2 cfs_hash_rehash +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf61bacb __cfs_fail_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf90528c cfs_cpt_table_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd1319447 cfs_cpt_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd13befa9 cfs_percpt_lock_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd3965252 cfs_hash_del_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd5396536 cfs_cpt_set_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd66d427e cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd6a52be3 libcfs_printk +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd96f406d cfs_cap_raise +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdce448d0 cfs_cpt_set_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xde17bb8d libcfs_isknown_lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf2789c0 cfs_curproc_cap_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf675bc7 cfs_hash_add_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdffc951d cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe2f91ce3 libcfs_debug_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe3bf6897 cfs_percpt_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe45b62ff cfs_cpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe506778d libcfs_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6555032 libcfs_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6d83cf8 cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec1f56d5 libcfs_str2nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeceac781 cfs_fail_val +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xee92bb75 cfs_percpt_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xef0ae891 cfs_timer_deadline +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf0246bf2 cfs_cpt_table_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf3565b71 libcfs_debug_vmsg2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf372d1c2 cfs_firststr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf440bb38 libcfs_kkuc_group_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf782fbe6 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf8a8644b libcfs_id2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf94025d1 libcfs_str2lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfa0d98ca cfs_cpt_set_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfbd3438b cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfde479b0 cfs_hash_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xffd13018 cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x8366d99a ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x9050499f ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xde89d51c ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xe4641720 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x05021257 lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x1d3dd556 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x3d9cfabd lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x466c6625 lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x4d0a1f75 lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x64c5093e lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x0df21540 it_set_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5919b6d6 it_clear_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5ef8417d it_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0xfe26c5a6 it_open_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/mgc/mgc 0xdc287f95 mgc_fsname2resid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x003afa04 cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00c09aa4 lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00cd49d0 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0104ca7e class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0197f29b cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x020f9b38 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x02187032 lprocfs_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x032beea8 cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x034bdd4c cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03a14211 class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03d9ec34 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04f5bdaa lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0505b4bf lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x058d465a lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05af1920 dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05bb1699 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05ecf3d5 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05f84e88 LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0649fb5a class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06f24440 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07064660 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0779fa56 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x077c339c lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07d45876 obdo_set_parent_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x081d3db0 dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x08568c9e class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x089f5fec cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x08bcfdcc cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x097fddc6 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09915050 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09edf3b8 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a6d38f0 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0af2beda cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ba49738 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0bfae50f llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c4981ef cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf99bff dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d85dc76 cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0db03724 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ffa70c9 dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10063d58 cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10969856 cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x110024e6 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x110de8c0 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x111f9791 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1177becf dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13167ff6 lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14094039 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14aeb06a llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x164f9da6 lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16a91f88 cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16b7112a class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17ca988d lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x189284e8 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x18b31a02 lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x19172fdd lprocfs_rd_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1935f0c9 cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1afe4568 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c0c2ed5 lprocfs_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c1154a5 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1cc487c7 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ce4d228 cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e6045f1 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e752592 cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f36f720 obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f3dfb0d lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1fcc8897 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1fee7bd6 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20122bed cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x201b4835 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20437539 cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20a1bf00 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21307495 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2148d4cc cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21cb3665 lprocfs_rd_num_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x220730e2 cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2265a568 cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22685487 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23139ae0 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x237dc655 class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23f8b849 lprocfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x248ffcb5 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24d89130 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x252407df lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547efae lustre_uuid_to_peer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x254ac35c llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x257c413a lprocfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x259ebac6 obd_alloc_fail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25bc789a cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26025cce lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26dd0bdf cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28d08521 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28e5950d llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a0e40b4 cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a9a3325 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b0cca96 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b0d2826 class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b4c48e9 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ba1a825 dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e1953d8 lprocfs_nid_stats_clear_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ee13d0b cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2f6d46be cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x300519a0 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31c45676 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3272c594 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x343d8843 cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x354dc0a0 cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3562bc7c dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3606c7f3 cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37c3b0f7 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38da25de class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38e86e0c dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a005065 dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bfbbedc class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c9f8b45 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ef67d9f cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3fdfc78b llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40d3a7da cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x417be627 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x41e5f5b3 lprocfs_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42d5aba1 class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44397971 lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x447fcd24 lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44cc088e lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4523660f dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4584f3fc class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45ecbdbe cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46037cdd dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4704dd91 class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47326cd3 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474a9030 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a0f6ea lustre_posix_acl_xattr_2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a29223 lprocfs_find_named_value +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a58e4e4 obdo_from_la +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4aae0ea3 lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4abd07de lustre_posix_acl_xattr_filter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b649ce1 lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b99f954 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4bd62904 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c226a31 cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d2e074c lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f90777b llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f9fdd6f class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fba4346 dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ff94783 cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5374b1b1 class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53bb9598 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x542a3606 lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x551542e1 cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x551bfa63 dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x555a2f46 class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x556152c4 cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x558bec27 obd_ioctl_getdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56236f2a lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5627cce8 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56e1f910 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58afec3f lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x597fa026 lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x599ffc4e cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a533a48 capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a64d92d lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c331c2a cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5caad5ca capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d618308 llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5de01627 lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e3342ec lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e95266c lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ed188a9 lprocfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f948a41 cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x609fecef class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x620bfd9c lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6293e972 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x63071a3b __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x634a8f02 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6359ee81 class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x63f24167 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x642f763d class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64a35343 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x654940ad llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x658917e1 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66275c6c cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x662f696a cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x666d1ade class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x677fd7f9 proc_lustre_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67885768 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67977b42 lprocfs_remove_proc_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67dc223a lprocfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x682ef2d7 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x686acb0e cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x698b61fc cl_lvb2attr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x698f8476 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x699bd270 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a4cdcd7 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a864689 cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6aa48e1a cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b5ca3df cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb6d421 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6c877f19 cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d7bcc4f cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6de017ae class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e5972e7 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f3e6225 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f67658c dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f6c5d30 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f86b878 cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70b43765 cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x714b69d7 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72b7d8d3 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73892a3f cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73c63291 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74364885 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x744ab995 obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74aa95cf lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752f71a8 class_get_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75369a37 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76bcebe8 dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77b4c30d lprocfs_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77c0e85a dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77d2089a class_name2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77f5a6c5 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7802fcd7 lustre_swab_llogd_conn_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7856ac35 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x786bf300 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79afd432 llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79c53117 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a2da86f lprocfs_exp_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b7d3af6 llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7be232f1 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7c70c6f9 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7db30f4b cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7dda23f5 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ea64422 lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ecab341 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fe5561a obd_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8031efb8 lprocfs_dt_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x806cc497 class_add_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80dac9f2 cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8102ed5c cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8254db6e cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x82d1a3f5 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8434fd1f cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x84637f66 cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8489f086 obd_alloc_fail_rate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x84917691 cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x849e5385 obd_update_maxusage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x855f7a08 cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85d40144 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x86dea2d1 cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a889281 cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b48102f obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5f4057 lu_context_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ba6e479 lustre_swab_lu_seq_range +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8bad664b cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8c58f2f2 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8c5b63ba cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ea7176a cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8eb04595 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ec01616 lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f1ef284 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f847377 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9076d18d lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90c8d327 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x914c2021 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x916e280e lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x931e1201 lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94677235 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x946a81af cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9494da32 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x955f5220 ldlm_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95735c6c at_extra +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9631d4c3 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9880ff95 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98ce0dc8 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9925fa16 lprocfs_nid_stats_clear_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x993760b6 cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9a2ecbda llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9bcccd6b cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c1ebc56 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9cc9bd28 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e461a85 dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0925d21 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0bb34fe class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0c0209b class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1bf5103 class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1f7f811 lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa28c995f cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2c3b49a cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2f694df lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3803bff llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4335379 cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa443f81b llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6024abc cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6cdbe51 cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa70d61d9 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7b9b677 cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa84ad267 cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa862d221 lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa881d2ca cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa8b58542 llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa90bf558 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa91c0cfe lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9e47fb9 class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa9f084f dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab2a8ba1 obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad3b594c lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae46a4f1 lprocfs_free_per_client_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae6dea2f llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaeac6477 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xafc2785e cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb00c96d1 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb07c6134 dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1149bdf llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1a11807 class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2300de0 lprocfs_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2603df9 lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb3782a4e class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb380a33c lprocfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb3ebfe9b cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb5e445fe cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6227a82 cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6720714 lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb7eccb7f cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb90a97c6 lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9547a03 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9752cd8 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9dfa513 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba17f821 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba7fac4c llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbcdba256 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd7f564c llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe16e68b cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbeb6d9fb cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbedac388 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf9e695e lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc026fcb6 cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1b9a319 lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1dd161e cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc27a86e7 cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2b860cf lprocfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2ba3963 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2c3d1b4 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc31a8c2a class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc41af4f4 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4967273 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4f0e97f obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc53ac0b8 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc5959023 cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc5b90933 llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc5ebb4cb llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6833acb cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7994e1b cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc91414d8 obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9b3c667 dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcadf9a1d cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb66398d lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd8a604e lu_buf_check_and_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcdc1d7da cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcdc76f26 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce0a4e2d lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce4faf40 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xced09631 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf1bfa33 lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfa63be9 lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0103eae cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0b6995d lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd20aba5b cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd23e6a97 cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2c2b807 cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2fe2597 cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd34bfb39 lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4d75c07 lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4e38e77 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd57b45a5 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6123d9d cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bc8654 obd_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bfbc9c lprocfs_dt_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8a4bb85 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd94212be lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd97b8e61 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd981ccce cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda075d26 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda1c8d17 lprocfs_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdaa787a5 cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdac644c8 lustre_posix_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb76547f md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdbde52c4 dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdce69ad3 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdce9f22d capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddb8fd68 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddcda379 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddd20b54 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdddb51c6 lprocfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdea64a20 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf623799 lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf82c91b lprocfs_rd_numrefs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe00a7ab5 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe00b7a07 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0d483f1 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0d52c8e dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1a19cbc dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1c78ade cat_cancel_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe23d7560 class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3055b9a cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe399acd6 lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe40d9502 lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4360c5c cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe5585b0b cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe583b23b lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe5981c01 lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7b3fe26 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7e7a8c9 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe80496be cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8409e04 cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeacbe698 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb4921fe class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec04dcb4 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee434591 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee9e84d9 lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef0b1f62 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0cd48d9 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0d478db class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1732b95 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1fb67c9 lprocfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2145b43 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2416587 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf28f32c8 dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3e17490 cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5648415 cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf70fd6fc lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7f42641 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf83736c3 class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8a58325 cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8dff360 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf95ee044 lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa0840c7 llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb034aff cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbf99477 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc5ed585 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd6f4e78 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd7846fc llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd8f5cf4 lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdbe1557 lprocfs_write_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfeb32d6a dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff8421d0 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfffc1f11 lustre_swab_ost_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00cb99c1 RQF_LDLM_INTENT_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00d95039 ptlrpcd_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01c8a0f5 ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0240cd3f ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0474a0d8 ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x05b08d41 ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06705c96 sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b3942b lustre_swab_lov_user_md_objects +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06de0f50 ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x071fc74a RQF_LDLM_ENQUEUE_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07e621b4 ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x082d4f7c ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08c94da4 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x095587d0 lustre_msg_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09904eb8 ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09cc0cdd ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09f0f463 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac252b2 lustre_msg_set_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac54708 lustre_errno_hton +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ad5e3ac req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c676b41 ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0d62a6fc ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0d9f7b36 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0fbafc03 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f18f20 interval_iterate_reverse +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x115017f6 req_layout_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1253fab3 target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13f5e02f lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14708afc lustre_swab_mdt_rec_reint +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1483eca4 ldlm_lock_addref_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14d192db lustre_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15109e2f sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x16bfbf8f ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x172fb86d lustre_msg_hdr_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1747d8b3 ldlm_lockname +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x18148972 _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x18d564c4 ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x191ec0ee req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19268497 client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19b5cf9a ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a6a3ce9 RQF_OST_GET_INFO_LAST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a850624 __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a9b76aa RMF_OBD_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1abd3258 RMF_SETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ace4b5f RQF_LDLM_BL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ad6c330 RMF_EAVALS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bae0270 interval_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1be21715 lustre_msg_size_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c300d8e lustre_msg_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c99e306 unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc2051d RMF_SEQ_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1de9c288 lustre_swab_layout_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e33eba8 req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e4c752a ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e8e48a4 sptlrpc_flavor_has_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1eb2a65f RQF_OST_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee46b51 lustre_init_msg_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee9eb3c RQF_MDS_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1f752f00 ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1fcceb36 ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2096f5b5 RQF_OST_SET_GRANT_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20d6b82c RQF_LDLM_INTENT_QUOTA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x241f056f llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244e5558 lustre_msg_get_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24aafdba RMF_MGS_TARGET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2585a629 RMF_SEQ_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2587513c RQF_LDLM_CP_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26dca431 ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2721e6dd ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x279175ee sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x28db435e req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29c2da37 ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29dd4837 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ad4dc53 ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2b3ebd62 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ba2c623 ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ca92fa8 ldlm_lock_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ccd5b87 ldlm_cli_cancel_list_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d56f168 ptlrpc_pinger_ir_up +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2db264db ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4562fe RQF_LLOG_ORIGIN_HANDLE_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e49d9af ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4ca396 RQF_LDLM_INTENT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ecd7515 lustre_msg_check_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f0e4f87 RQF_OST_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f793215 lustre_swab_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f9c62cf lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fab3539 lustre_swab_ost_lvb_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fd2f737 lustre_msg_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x301d4fcd RQF_MDS_READPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x302937e0 RQF_MDS_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x32d49519 ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x331d800b __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33c37105 req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35be228c ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x36538c5c ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3682fb22 ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x37f42d1b ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3835ab4b RQF_LLOG_ORIGIN_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3858fb94 RMF_OBD_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3869af15 ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38c01799 RQF_LDLM_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fce533 lustre_msg_set_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a151554 lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a71ee17 ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3aa694cd ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ab90f6e lustre_msg_bufcount +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ac00716 lustre_swab_hsm_user_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ac2d1cc req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b6b7cba dump_ioo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bedb0c7 RMF_LLOGD_CONN_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c5222ae ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c63e62b RQF_MDS_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8b16ab lustre_swab_ost_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ca50f33 RQF_MDS_HSM_CT_REGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d55f5f4 sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f034caf lustre_msg_get_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f709bee ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4030505d ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4187ec73 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41d67d56 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41db0d18 ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x42713afb ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x42839ca7 lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43168488 RQF_MDS_RELEASE_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43705ee4 RQF_LOG_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43d7efc8 lustre_msg_set_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44036eda RQF_MDS_GET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x440c2a71 RMF_FIEMAP_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x442121ba ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x442836ee req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44994841 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44e20d85 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45d05893 lustre_swab_lustre_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45e30cea lustre_swab_ldlm_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47c9385e sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x49780d98 ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x49e768ba ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4cba5473 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d72e1b3 lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e1706e5 lustre_msg_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e696b96 ptlrpcd_queue_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eb03a6f ptlrpcd_destroy_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f766c3b lustre_swab_generic_32s +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50443f6a ptlrpc_init_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50b57ef7 sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50dd74f8 RMF_STRING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x51e52620 ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5232d3bf ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52c62150 RMF_RCS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53411557 RMF_DLM_REP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x57c46e3c ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x589e3a36 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x595ab175 lustre_swab_obd_quotactl +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x596582bf RMF_GETINFO_VALLEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b04044a ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b4b3c12 sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b6ba895 lustre_packed_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c4d9361 req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c6a3a83 RQF_SEQ_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ca1b491 lustre_swab_close_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5caae213 ptlrpc_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e0b19b1 RMF_CLUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2b7558 lustre_msghdr_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e6f435d RQF_OST_BRW_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e80f899 RQF_LLOG_ORIGIN_HANDLE_READ_HEADER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ec3284d RQF_MDS_HSM_CT_UNREGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ef831ee lustre_msg_get_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f96ccdd ptlrpc_connection_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fc9a455 RMF_CLOSE_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fdfc6ec req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6042bc15 RQF_MDS_REINT_RENAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x604e2505 RMF_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x607ec932 lustre_msg_set_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61646e1b RQF_MDS_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x618ad203 RQF_OST_GET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62aaae3f RQF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62dffe5a ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x630099ed ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6315dd4c RMF_LLOGD_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63d88fbd ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63e34830 ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x644639c8 ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x646f9e54 sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68cb2541 interval_is_overlapped +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68f49e5e ptlrpc_expired_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6912990a RQF_OST_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x696ba811 lustre_msg_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69c9f04d RQF_MDS_REINT_LINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69fc5d8e req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3785c9 RMF_EADATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6b815d3b ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6bde3047 ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d72828c sptlrpc_conf_log_update_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d7931cc RQF_UPDATE_OBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6dde2998 ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6e4f5587 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ed20499 ldlm_revalidate_lock_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efa82b0 RQF_MGS_TARGET_REG +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f2cbb32 sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f3b6520 ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fb92092 sptlrpc_flavor2name_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x723d43b6 sptlrpc_rule_set_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x725a892c RQF_MDS_REINT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7298962e ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73b5e178 ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73c1b14a req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73c2962c ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7504c945 ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7529dde4 ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76965fa7 sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7750de08 ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77df9636 lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a25da1d ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bbf8001 RMF_MDT_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4c6107 RQF_LDLM_CONVERT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d1ecd7f RQF_LDLM_INTENT_LAYOUT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d41a8b9 RQF_QUOTA_DQACQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7da8067b _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dc0e7cd RMF_QUOTA_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dd5193b sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dfb3c18 lustre_msg_clear_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4925d8 interval_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4c99b1 ldlm_expired_completion_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f5a1cc7 lustre_msg_set_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6314ca ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6447b6 __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6d2357 lustre_msg_is_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f781b4d sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7fc0b4dc ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x801e5c54 ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8065214d ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a9e8c3 lustre_msg_get_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80ecb4e3 RMF_MDS_HSM_CURRENT_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x83954dfa ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x83d7ac6c ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x83ff3d8f sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85a9e0d8 RMF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85eecf67 sptlrpc_get_hash_alg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x863db6eb RMF_HSM_USER_STATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x869c1042 ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86fa8c3b ldlm_cli_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8760beaf lustre_swab_ldlm_policy_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x876c2551 RMF_GETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8781a28b ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x879d0440 ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87bf7b3c sptlrpc_get_next_secid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x899f0ccc ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89ec9a94 ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89f9edf7 RQF_MDS_REINT_SETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a1ea476 lustre_swab_hsm_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a257736 RQF_MDS_HSM_STATE_GET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b2da024 ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d27126d ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d77ea75 lustre_msg_set_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8da3fca7 lustre_msg_add_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8defcefb ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e880b26 ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e92a789 ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f0aceac RQF_MDS_HSM_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fb9ca7b ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x90399e91 ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9044e1ac ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x915ebb67 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91cf58d3 RQF_MDS_PIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9217274f client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9228392f lustre_swab_mdt_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x92f83c85 ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9530abae sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x956ffcbc target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x957326c3 ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95d08f0c lustre_swab_mgs_target_info +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9615e1b0 req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9660202e ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9660ace0 RMF_FLD_MDFLD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x967bfd52 RQF_OBD_PING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a258886 RQF_MDS_GETSTATUS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a6f2f6d lustre_msg_set_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b88f6ce RMF_NIOBUF_REMOTE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bb5198b RQF_MDS_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bc79ebc ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bdb0393 ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fc7638d ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa064c27b sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa0ee132c ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa10f0d3d RMF_UPDATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa163f4c3 dump_rniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa1bf10c9 req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2127678 ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2244636 RQF_MDS_GETATTR_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa22c0086 ldlm_error2errno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2fb75f3 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3d2a6ee RMF_CAPA1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa47787ef RMF_PTLRPC_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4a2d089 RQF_OST_PUNCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4bea5ef lustre_swab_lmv_user_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5458dad ldlm_lock_decref_and_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa55403ad ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5880075 ldlm_errno2error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7828678 ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7d55cc3 RQF_MDS_REINT_CREATE_RMT_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7e360b1 RMF_OBD_IOOBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7ec567d RMF_CONNECT_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa8319c06 lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa8e573bc sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa92a785c sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9704f80 lustre_msg_get_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9c4658e lustre_swab_lov_user_md_v3 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaa9b9103 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab3b1dd3 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae554570 ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae9de7f4 ptlrpc_add_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf4e9658 RQF_MDS_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf50a0d6 RMF_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xafa32e92 sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0e4babf ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb27c2374 lustre_msg_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb291473d lustre_msg_early_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb3a8772f ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb3d91516 req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4a7ecf3 lustre_msg_add_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4f7faf6 sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb512ebc2 sptlrpc_parse_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb5135401 sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb51e574a sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb5e34119 client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb5ed2aad lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb68476df interval_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6aafd03 RQF_MDS_DONE_WRITING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb701531c ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7298b34 ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb73986ba req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7b38189 RMF_MDT_MD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7fa3cc8 RMF_LLOG_LOG_HDR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb8813c89 ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9012479 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb990a48d sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9b631cf lustre_swab_mgs_config_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbb921ba2 sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc264782 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc97faec ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe47bc7e ping_evictor_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbeb7e023 ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf98b86f RQF_MDS_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbffd4313 RQF_OST_BRW_WRITE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc052c8d1 sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc06c4670 lustre_msg_get_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0867da7 RMF_REC_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc126cb7c ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc14d981a req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2986d28 lustre_swab_ldlm_res_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2b1af57 RQF_MGS_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2be922a RMF_SYMTGT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc36cdc1d ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc4659523 ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc4a941f4 ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc5e3b8b1 client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc60a60e1 RQF_OST_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc694be4b RQF_LLOG_ORIGIN_HANDLE_PREV_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc763fabc sptlrpc_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc77ff61e lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc79b9c67 ldlm_pools_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7ada5e0 req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7ca8257 RQF_MDS_REINT_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7e47564 ptlrpc_interrupted_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2cc0cf lustre_swab_lquota_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2ceaff sptlrpc_secflags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb52170b req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcbb10ed1 ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcd5e0658 ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce86066d lustre_msg_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcec513c9 RQF_MDS_UNPIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xced015be sptlrpc_rule_set_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf76701c ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf939849 sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9963db lustre_msg_get_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9aab6a RQF_MDS_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd0cd7a45 ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2983334 lustre_swab_swap_layouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2e0d4eb lustre_msg_get_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4affb9d sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd67a5d7b lustre_swab_update_reply_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd690f726 sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd69e0a27 RQF_MDS_IS_SUBDIR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6c3ebfb RMF_FIEMAP_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b91b3e lustre_swab_lov_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8f06300 RQF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9afb098 ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda2ac111 sptlrpc_proc_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdbe3644b client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc1ae8eb sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc23bcfa llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc5674dd ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc6059b2 ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdcecfe20 ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd0ffb04 sptlrpc_flavor2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd30d7bf RMF_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddc40a85 lustre_msg_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde12d36b RMF_MDS_HSM_ARCHIVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde555d70 sptlrpc_enc_pool_del_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee87192 sptlrpc_conf_log_update_begin +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdfb9091c ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0832736 ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe1508e41 ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe1ff2618 ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe28ba493 lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe38d6fd0 ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe43817e7 client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe56e4e37 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5e8169b lustre_errno_ntoh +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6f0dc96 RQF_OST_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7062b5f RMF_U32 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe72d3495 ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7433e12 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7e8c7ae ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe8be3638 ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe917dd13 ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb64e68 req_layout_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec226f66 ping_evictor_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec939a00 RQF_MDS_REINT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeca20693 lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecace5c1 RQF_OST_GET_INFO_GENERIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecd5c3b7 ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed1c10d6 ptlrpc_connection_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xede8613d client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef4712b1 target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d52b5f ptlrpc_pinger_suppress_pings +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1c0d99c ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf277c125 RQF_OST_GET_INFO_FIEMAP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf27d49dc sptlrpc_target_choose_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf2b6387d ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf2c7f793 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf2d0f69d req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf35f132b lustre_swab_ldlm_resource_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3d44370 RQF_OST_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf43540b9 lustre_swab_mgs_nidtbl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf45085e1 sptlrpc_conf_log_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf55c033b RMF_MGS_CONFIG_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf5766f6e ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf584a16b sptlrpc_part2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf596e9ae sptlrpc_conf_log_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf607fc23 sptlrpc_flavor2name_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf617ab8a lustre_msg_get_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf6623aab ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf690c97e ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf697b756 ldlm_dump_all_namespaces +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7ba40c0 RMF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf85cb27e sptlrpc_parse_rule +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf870fed9 RQF_LDLM_GL_DESC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf8f02b65 sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9051bd6 RQF_QC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf921b5aa ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf935fc80 do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf94e41e0 deuuidify +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf973aa93 lustre_swab_lov_user_md_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9e246af ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9ee11e2 lustre_msg_set_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9f72dfc RMF_TGTUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa01e689 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfaf2af15 req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb4cac8c ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc186744 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc2fa83f ptlrpc_del_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfdbd4232 ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff02a0e9 ldlm_lock_set_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff3aa8d7 ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffc807e8 sptlrpc_unpack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffcb1051 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0x2e88a16c cxd2099_attach +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x06472cf1 nvec_write_sync +EXPORT_SYMBOL drivers/staging/nvec/nvec 0xe2cc305c nvec_write_async +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x04baaa2e rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x08661671 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0b0479f0 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0c207e89 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0dbc1311 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x130d0548 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x15ea5071 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x165e522b rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x16e1a415 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x183ea7fd rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1c0a1905 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x20030dfd rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x226d0527 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x23bbde70 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2e4511c5 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x343b689d rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x36e5df98 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3d094991 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x44d598ef rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x47809d01 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4dd321d0 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x514f8740 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x56d34a0a rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5a648eb6 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5b1d79fe rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5cce6bc0 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5de1d4cc rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5f37d9d5 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x606ac134 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x61c47b06 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6745ff01 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x712eaa04 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7821b3b7 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8302ceb2 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x83ce7d54 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x87812c6d rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8b89d53e free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8da6563d notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9259ca6a rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9c730795 rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa68695f8 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xac61a441 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xacad17a7 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc2759622 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc682deaa dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcf947c0f rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd184cddf rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdaf0e0e2 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe9de115e rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe9f9e4e3 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x06464157 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x065d4f9a ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x09e791c1 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0b9532a6 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x127b4f52 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x12a0507a ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x153a77fe ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x21b9c442 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2444e677 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x24ae8f95 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x29485cf0 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2a8dab01 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2de01c05 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2f015a0b ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2f19485a ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x33173c8c ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x364d1325 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x376c0483 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3adb2a8e ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3cbb989d ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x42205364 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x472f5b9f ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x53881c88 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x59f52c78 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5ce03bef ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5ee19749 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x60a6280b ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x634b99a0 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6844de59 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6c32c8b5 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x71ad8529 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x73796ca7 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x75baffb0 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7e7b446d ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x825af328 DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x90fa5afb ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9c4ae70c ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xacbd43fa ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb287fdba ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xba3013e4 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbf5deb25 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc0b8444c ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc6401e73 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd7ad4d3b ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe518c93e ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe669e633 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe68aa774 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe9e28013 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xeb4850d5 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xed938e9d IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xee689845 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf026103d ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf391e713 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfa9de6c6 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfe8f8c34 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xff68fc77 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x08870518 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0dca1b56 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x39b18b40 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5efbfadb iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x63a257bb iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x66aa66af iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6f2bdc6e iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x71836368 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7941eb9d iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x93f117a5 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x98c8807f iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa39be5f7 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa9c5d733 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb0418a05 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb349dc35 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb5ba45a4 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbd685e0c iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc4ca8454 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc71d0f0f iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd7db2596 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xddca9865 iscsit_handle_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe8072181 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xecdf271c iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xef569c3a iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf0b2f784 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf553866c iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfbaf8220 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfd6b6b9b iscsit_register_transport +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x04a37c36 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x06fa1335 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x0ab3db1e transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x10e83d19 sbc_execute_unmap +EXPORT_SYMBOL drivers/target/target_core_mod 0x11f119a5 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x1743bbce target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x178433b8 fc_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x188c09ea core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x1f10b15a transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x1fdb476c target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x20d5a4a7 target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x2378d0b8 se_dev_set_emulate_3pc +EXPORT_SYMBOL drivers/target/target_core_mod 0x2d043565 se_dev_set_block_size +EXPORT_SYMBOL drivers/target/target_core_mod 0x37e29a8f se_dev_set_emulate_tas +EXPORT_SYMBOL drivers/target/target_core_mod 0x38ca0770 transport_subsystem_release +EXPORT_SYMBOL drivers/target/target_core_mod 0x3e6b867c target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x40787204 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x4151eb3c transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x42566a76 iscsi_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x42e9ad3c sas_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x461171ca fc_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x468cdbae transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x485ee8ec se_dev_set_pi_prot_format +EXPORT_SYMBOL drivers/target/target_core_mod 0x4c0a2803 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x4f6ac78f target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x51a25de5 se_dev_set_unmap_granularity_alignment +EXPORT_SYMBOL drivers/target/target_core_mod 0x537563d7 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5406a915 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x54961859 sbc_dif_verify_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x549743e9 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x59287da2 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x59f8db0d se_dev_set_max_unmap_lba_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x5a7ea5f5 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x5e4f495c transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x5ff2b9cb transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x6d946267 se_dev_set_emulate_write_cache +EXPORT_SYMBOL drivers/target/target_core_mod 0x717b6a24 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x71aab6eb transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x71e94bfb target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0x75fccc14 iscsi_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x76103562 se_dev_set_force_pr_aptpl +EXPORT_SYMBOL drivers/target/target_core_mod 0x77d6506e target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x793fcc6b se_dev_set_optimal_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a48550e target_core_setup_sub_cits +EXPORT_SYMBOL drivers/target/target_core_mod 0x7add91ff sas_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x7b479c9c core_tpg_del_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x8024ac5a iscsi_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x8a3269f7 se_dev_set_emulate_rest_reord +EXPORT_SYMBOL drivers/target/target_core_mod 0x8f27f992 se_dev_set_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x945f9880 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x969a91ff target_fabric_configfs_init +EXPORT_SYMBOL drivers/target/target_core_mod 0x991341b3 core_tpg_clear_object_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x994516c6 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x9aa2372a transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x9b98e472 se_dev_set_emulate_model_alias +EXPORT_SYMBOL drivers/target/target_core_mod 0x9e32b54d target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x9ef55577 sas_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xa03dbdcd transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xa084701c transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xa8b922d9 se_dev_set_is_nonrot +EXPORT_SYMBOL drivers/target/target_core_mod 0xa9aaa8b5 se_dev_set_max_write_same_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xb0a895da fc_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xb0fe0252 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xb1adcd92 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xb2dc2009 se_dev_set_emulate_dpo +EXPORT_SYMBOL drivers/target/target_core_mod 0xb355a29f se_dev_set_emulate_fua_read +EXPORT_SYMBOL drivers/target/target_core_mod 0xb40a28c3 se_dev_set_pi_prot_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xb5b2f015 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0xb5d8ac4e transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0xb8f7664e transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0xbbc8f6f8 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xc2ba3a0c core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xc32c2644 transport_subsystem_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xc3939ad5 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xc5e7aae5 target_fabric_configfs_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xc659b593 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0xd185112a se_dev_set_unmap_granularity +EXPORT_SYMBOL drivers/target/target_core_mod 0xd34c6465 se_dev_set_emulate_tpws +EXPORT_SYMBOL drivers/target/target_core_mod 0xd56ba2b0 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xd6160bb4 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xd7eb2bc8 core_tpg_add_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xd858160d se_dev_set_enforce_pr_isids +EXPORT_SYMBOL drivers/target/target_core_mod 0xd8fd7e6e target_fabric_configfs_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xe0aecfa9 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0xe2211c91 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0xe2cb2be8 se_dev_set_max_unmap_block_desc_count +EXPORT_SYMBOL drivers/target/target_core_mod 0xe355a625 se_dev_set_emulate_tpu +EXPORT_SYMBOL drivers/target/target_core_mod 0xe472e511 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xe72b2d99 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xe8e93d11 fc_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf0cb7be5 se_dev_set_emulate_caw +EXPORT_SYMBOL drivers/target/target_core_mod 0xf221eb81 se_dev_set_emulate_ua_intlck_ctrl +EXPORT_SYMBOL drivers/target/target_core_mod 0xf4e33f31 sas_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf539af99 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xf5bcf0f8 transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xf69e509e target_fabric_configfs_free +EXPORT_SYMBOL drivers/target/target_core_mod 0xfe52f34e iscsi_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0xfeeb891e se_dev_set_emulate_fua_write +EXPORT_SYMBOL drivers/target/target_core_mod 0xff218eef sbc_dif_verify_write +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0xb9688bd1 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x17e99f14 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x8023d3a7 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x17b443fb usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x4bc03e2e usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x550404bb usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x8d0f9c07 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa28383b8 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa56ffe1d usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa825f891 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xaf9ce11e usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd0d2435c usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd70c049f usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xdfc64d33 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xebd5fabe usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x0d320a79 usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x5dacf114 usb_serial_resume +EXPORT_SYMBOL drivers/vhost/vringh 0x0fd987f7 vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x14397bb5 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2e91ca97 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x32da6f89 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x367ce26a vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x39c9d7a5 vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4f384f8b vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x58abf4ed vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x59f824d9 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x6432894b vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x7bda5e6d vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x821e9390 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x8d080d03 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x937e412c vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x95e62337 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xb4b63575 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xc578f0f7 vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xd355e031 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xd609393d vringh_notify_disable_user +EXPORT_SYMBOL drivers/video/backlight/lcd 0x538e37bd lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x69ebc4ab lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x9fd36731 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xd70f0348 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x36764d00 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x80f24d95 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8f1be4c6 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xc2674666 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xc7b8527b svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xc7bf4553 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd1429fca svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe7cdf9c1 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xef774f5d svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf2db5956 svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf97e9776 svga_tilecursor +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 0x79b0438c cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x983c555b mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x0976b0e5 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x81a860ef matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xc6a651d6 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x2c7f7ae6 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x5800bb84 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x96014437 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xb5756256 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0xb26a9dfd matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x54f7cbd3 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x1e53293e matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x3d6f1be8 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x54866d98 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x6bd8e116 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xd098df02 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xf9d2dfd8 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x1d66fa3c matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x2082dff4 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x9eb13332 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xb57bc436 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xde5bbbae matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0xe8530dae mb862xxfb_init_accel +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x454a3cf0 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x76a78e94 w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x89838685 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xcebbb191 w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xdccaef2c w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x19d73e66 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xbd8e6414 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x53a05456 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xa9ff13f8 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/wire 0x2fae95ac w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0x7fb8fcd1 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0x951d636c w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0xea36ca43 w1_register_family +EXPORT_SYMBOL fs/configfs/configfs 0x2a2a76d4 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x5a4881b0 config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0x5b7d2575 config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x67926b4e configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x9ab8df37 config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0xb6316fce config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xccd47578 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0xcfbc8071 config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0xe8be6102 config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xec58994a configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0xfa61dd25 config_item_init +EXPORT_SYMBOL fs/configfs/configfs 0xfb0059fa configfs_depend_item +EXPORT_SYMBOL fs/exofs/libore 0x00aac1a5 ore_read +EXPORT_SYMBOL fs/exofs/libore 0x0d65c1ed ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0x242ced3f ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0x2738fc0f ore_remove +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x6508f9a0 ore_write +EXPORT_SYMBOL fs/exofs/libore 0x94627010 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0x9fd06027 ore_create +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xb314bf49 ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xb9ff5421 ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0xdb628d98 extract_attr_from_ios +EXPORT_SYMBOL fs/fscache/fscache 0x048fda7c fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0x09e8c709 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x0d42f2d6 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x151263e9 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x17410bf6 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0x18c9aece fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0x25631afd fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x3fb9dcac __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x4255702d fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x4a034e02 __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0x541aa392 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x68e327a4 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x69feda90 fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0x6cadc727 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x71d281f8 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x77ed4fa7 __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x78081777 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x798739ff __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7f055baa fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x7f237525 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x81732556 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x830f9a36 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x8ae29359 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x9b73e386 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x9e8af21f fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x9f36d2f6 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0xa98b678c fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0xb699e83d fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0xc8064c56 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xc9607026 __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xcc03f928 __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xd496513c __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0xd7887479 __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0xe4a18253 __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0xe641440a __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xf2132dd1 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0xf369aad1 __fscache_register_netfs +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x09fcf51e qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x2f503c92 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x5b2f83db qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xd41faef2 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0xfbfe4ea1 qtree_delete_dquot +EXPORT_SYMBOL lib/cordic 0x434bfd07 cordic_calc_iq +EXPORT_SYMBOL lib/crc-ccitt 0x3771b461 crc_ccitt +EXPORT_SYMBOL lib/crc-ccitt 0x75811312 crc_ccitt_table +EXPORT_SYMBOL lib/crc-itu-t 0xd29b009f crc_itu_t_table +EXPORT_SYMBOL lib/crc-itu-t 0xf5b4a948 crc_itu_t +EXPORT_SYMBOL lib/crc7 0x66213969 crc7_be +EXPORT_SYMBOL lib/crc7 0x7a222007 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc8 0x41248eaf crc8 +EXPORT_SYMBOL lib/crc8 0xab9ad613 crc8_populate_lsb +EXPORT_SYMBOL lib/crc8 0xd4534d80 crc8_populate_msb +EXPORT_SYMBOL lib/libcrc32c 0x27000b29 crc32c +EXPORT_SYMBOL lib/lru_cache 0x03f599c7 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0x4feade4b lc_create +EXPORT_SYMBOL lib/lru_cache 0x56fc3ea0 lc_put +EXPORT_SYMBOL lib/lru_cache 0x619ed575 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x7d28f74a lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0x84e0214b lc_committed +EXPORT_SYMBOL lib/lru_cache 0xad52ca6a lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0xbbe7c23c lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0xc48fa976 lc_set +EXPORT_SYMBOL lib/lru_cache 0xc6e4cd46 lc_reset +EXPORT_SYMBOL lib/lru_cache 0xcb990a55 lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcea6747e lc_destroy +EXPORT_SYMBOL lib/lru_cache 0xd212c9f0 lc_get +EXPORT_SYMBOL lib/lru_cache 0xeb13128b lc_del +EXPORT_SYMBOL lib/lru_cache 0xf460a486 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0xf5ea5f5c lc_index_of +EXPORT_SYMBOL lib/lru_cache 0xf6acec20 lc_find +EXPORT_SYMBOL lib/lz4/lz4_compress 0xcbc5d521 lz4_compress +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x26c3aa22 lz4hc_compress +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0bd662f6 raid6_gfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x15fe0cd3 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x5ba93f9d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xb0d904b7 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xce45a6f1 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd9e91f83 raid6_vgfmul +EXPORT_SYMBOL net/802/p8022 0x0db33668 register_8022_client +EXPORT_SYMBOL net/802/p8022 0x1dad8c40 unregister_8022_client +EXPORT_SYMBOL net/802/p8023 0x421db6e1 destroy_8023_client +EXPORT_SYMBOL net/802/p8023 0xec871227 make_8023_client +EXPORT_SYMBOL net/802/psnap 0x6e0dd3e5 register_snap_client +EXPORT_SYMBOL net/802/psnap 0xe3926b45 unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x017c9438 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x03c014a7 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x0e2fb175 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x0f252245 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x1a37c7e9 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x1d219cec p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x214b667e p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x25c85d87 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x2bf3c690 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x410054d8 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x4419432a p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x45946329 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x474602c5 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x4ff4f0bd p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x57cb32f8 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x5f3e4c03 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x63d4ec40 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x68e55a08 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x6f07261c p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x7e71844b p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x7fdfde4e p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x83e5a3bc p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x846ccb14 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x8915e0a0 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x8c299ae1 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x8ef53720 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x977a0030 p9_nr_pages +EXPORT_SYMBOL net/9p/9pnet 0x9866a2f4 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x9ce58e4f p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0xa5395963 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0xa7686439 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xad69ed06 p9_payload_gup +EXPORT_SYMBOL net/9p/9pnet 0xbe62b6b2 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xc177d2dc p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0xc3f956e8 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xd014d40a p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0xd062a85f v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0xd0f469d0 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0xd92cf4d5 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xdd942b3a p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe64194f6 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0xe7fc1910 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xf3efddcd v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xfae6b7f2 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x4389327d aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0x544bf7e2 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0x79e1af49 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xa2fc4bd7 atrtr_get_dev +EXPORT_SYMBOL net/atm/atm 0x0b68a040 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x1836a633 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x2c84023e atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x350d35fc vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x5cf27935 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x78bb329f atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x7a446b4a atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x89995baf vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xb1ffd9d8 atm_charge +EXPORT_SYMBOL net/atm/atm 0xb3c42351 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0xea6beee2 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0xf1774b53 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xf3b08dbb register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xfde46438 deregister_atm_ioctl +EXPORT_SYMBOL net/ax25/ax25 0x026c1368 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x05434e80 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x2b096100 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x395f829f ax25_hard_header +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x3f180444 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x4572ae5e ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x54ed1327 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xa00f02d0 ax25_rebuild_header +EXPORT_SYMBOL net/ax25/ax25 0xc06ee7b5 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xe2b31404 ax25_header_ops +EXPORT_SYMBOL net/bluetooth/bluetooth 0x05e9f8a1 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0967eb4d hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x09eb91c0 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x107f952f bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x109f282c hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1207052f hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x185ceaa1 hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x18c66225 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1d7fe209 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3ab59ce1 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3bc9b1fd bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x48c9f1ed bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x50018de2 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x550a799b hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5605e9f3 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7f7fea12 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x809a36d5 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x823a2fe3 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8a580375 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8a646197 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x90e2fdae bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x95e41472 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9b17e391 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa131630c hci_recv_stream_fragment +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa7e55547 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa896994a __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xaeded781 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc175db5f __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc359852e hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc4b10923 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc7eb6247 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd09348f4 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd4638755 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe4bd1e08 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe557971e l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xebd87cac bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xef4744fc bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfcbb44b0 bt_procfs_cleanup +EXPORT_SYMBOL net/bridge/bridge 0x7813f913 br_fdb_external_learn_add +EXPORT_SYMBOL net/bridge/bridge 0x94c478f9 br_should_route_hook +EXPORT_SYMBOL net/bridge/bridge 0xeb564292 br_fdb_external_learn_del +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x31cda0b6 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x5241a914 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x96eec09c ebt_unregister_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x3ada6a72 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x423080a1 caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x849039c6 caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x859d5b26 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x966d7de2 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xc0c89ea3 caif_disconnect_client +EXPORT_SYMBOL net/can/can 0x2520f59e can_proto_unregister +EXPORT_SYMBOL net/can/can 0x7557788b can_rx_register +EXPORT_SYMBOL net/can/can 0x9341e420 can_ioctl +EXPORT_SYMBOL net/can/can 0xc0e9dfbb can_send +EXPORT_SYMBOL net/can/can 0xf17917ec can_rx_unregister +EXPORT_SYMBOL net/can/can 0xfa42c9e1 can_proto_register +EXPORT_SYMBOL net/ceph/libceph 0x008d1114 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x028282ba osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x02b341e3 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x0889e05f osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0a80eae4 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x0aa96cad osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x0e200bd8 ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x0fde9434 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x14af7f6e ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x15158a85 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x167a5f97 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x18425f95 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x1b63fdcb ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x1c49263d ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x22385466 ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0x2400d116 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x2764cb0c ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x2fc9af4d osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x30d6892c ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x312c919c osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x31c11622 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x35f9637c ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x379f9a2e __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x38376187 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3ddf2573 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x4141ee48 ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0x4205ffd7 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x437b067a ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x43e458f6 ceph_file_part +EXPORT_SYMBOL net/ceph/libceph 0x43efd647 ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x44a4a0d5 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x47a9920e ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x4d68381b ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x50535283 ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x50efd261 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0x50f23f84 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x57c620db ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x59a3c6f1 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0x5ea67ae1 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x6081e993 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0x60cce2ee ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x678f1dca ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x6acb2777 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6d20d285 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x7285af56 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x7762fba8 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x7af5b923 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x7f11dceb ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x80672e94 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x816fabfe ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x8420a58b osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x843a14c7 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x8bb7b58a ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x9560c48e osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa1ebde8f ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xa4d48003 ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0xa4e4cef1 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0xa8d1a064 osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0xaa7cc8f8 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xab3e25bd ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0xad383343 ceph_monc_create_snapid +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb19dc152 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xb39c9cab ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb8a3028b ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0xbb8e56dd ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0xbf03510a ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc55de604 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xc82b5631 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0xc85388a9 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xc979cbb2 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xc985be2a ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcc3af82b ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xcc5189d4 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0xcf891aed ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0xd27b05ce ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd3d3f41b ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0xd5383217 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd63cfd81 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0xd6a880a8 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xd813625e ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xdb0cd28e ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xdbd3377e ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0xde0eb6ba ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0xdedff42e ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0xe17df92f ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xe55d9bcd ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0xe57410c1 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xec09b2f7 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0xf107c46e ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0xf336d1e3 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0xfb293559 ceph_auth_create_authorizer +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x7c32fee6 dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/ieee802154 0x38806db3 ieee802154_nl_start_confirm +EXPORT_SYMBOL net/ieee802154/ieee802154 0x4a8a2af3 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0xb73f616a wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0xbcfe7199 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xbe5a8b0f wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xc8426c04 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0xd299cbd8 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154_6lowpan 0xeb0535fa lowpan_frag_rcv +EXPORT_SYMBOL net/ipv4/fou 0x13191741 fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x4dd051e4 gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x87596169 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xfe4c1f2f gue_encap_hlen +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x156c7b56 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x49aea1ae ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x4af9e088 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x74779926 ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x136ef6f4 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x517af832 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x71e6f916 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x5aa8becd ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x907a3192 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xae02a725 ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x133f39f9 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0x47badc8b xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x054cebba udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x964fe006 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xf140a79b ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x557217a1 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x833299bd ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xab1feb79 ip6t_do_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x09eaef88 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0xb7f811da xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x91e7ad35 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xde140c70 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x12f56d91 ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x2fb059db ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x4c9c3923 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x85000a75 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xa66cc6ba ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xaad0bdd6 ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xcac8e535 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xd46afeed ircomm_control_request +EXPORT_SYMBOL net/irda/irda 0x05bfa0f7 async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0x0632f6b3 iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x07da5c14 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x17a491c5 irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0x1a39c0bc irttp_dup +EXPORT_SYMBOL net/irda/irda 0x1c7acb6f irlap_open +EXPORT_SYMBOL net/irda/irda 0x231d31f9 irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0x2677a8a2 irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x27e2444f irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0x296f0d73 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x36cad55b hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0x37791344 hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0x3aafa421 irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0x3c1c93dd irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x4c7c14de irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0x520d52a9 irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0x570f05fe iriap_open +EXPORT_SYMBOL net/irda/irda 0x6492e28c hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x6b76aa70 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0x6bc31e2b irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x731cec71 hashbin_insert +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7e208c09 irda_notify_init +EXPORT_SYMBOL net/irda/irda 0x7e67ca6e irias_new_object +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x8982c8d9 irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x8a44dd5e hashbin_new +EXPORT_SYMBOL net/irda/irda 0x8ae9876c irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0x90ddb6bd hashbin_remove +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x98d28789 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0x9d69ecc2 irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0x9ffda243 irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0xa9693e00 iriap_close +EXPORT_SYMBOL net/irda/irda 0xac76b7a4 irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0xb0cfa018 irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0xb3c13d7f irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xbf7dd554 hashbin_find +EXPORT_SYMBOL net/irda/irda 0xbfa7c08d hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0xc477368d irias_find_object +EXPORT_SYMBOL net/irda/irda 0xcf9b7600 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xe03bdb13 irlap_close +EXPORT_SYMBOL net/irda/irda 0xe35ff3f5 irttp_data_request +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf199cba4 irias_insert_object +EXPORT_SYMBOL net/l2tp/l2tp_core 0x06bf17fd l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x00129052 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x500e8df9 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x6310d8e0 lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x73238e34 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x798f627f lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x9f16d2ee lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xaeddb987 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0xc6a40ed2 lapb_data_request +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x4d37e676 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x73b0b8be llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x823ab9e7 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0x8d2d221c llc_add_pack +EXPORT_SYMBOL net/llc/llc 0xaa353681 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0xb4316756 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xc7254571 llc_set_station_handler +EXPORT_SYMBOL net/mac80211/mac80211 0x05140726 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x061b5da3 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x090387a0 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x0bdc440f ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x0e4d3f5e ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x1a03a4ef ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x1a8c3fe2 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x1c5a81a8 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x1f065ecf ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x27b77950 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x2830fdb5 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x2ad3430d ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x2cca5ffd ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x2d39f10f __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x2dd02f96 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x3032424a ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x3112372d ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x383e4f10 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x3a9e0d9a ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x3bc3b58d ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x3f3e0c3d ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x4ffdf0bb ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x5255bcb2 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x527372e7 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x5b777797 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x5c28cca5 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x5e460cfb ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x5ea80cdd ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x62240594 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x6b5fe43b ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x6c4aaeb2 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x72e6217d ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x75af711c ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x779125d8 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7bc1ee01 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x7c4ba148 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x7df23cf1 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x7ed172c5 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x80f353a8 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x82dc5a31 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x842dcb54 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x8488eaae ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x881c8c8d ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x8c9df5ab ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x8d59c2a6 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x8d9124de rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x9010db1d rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x931a2dac ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x958756ed ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x97149d1f ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x9d3e19ae ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x9e60e66c ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xaa157485 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0xb3d0b67c ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xb59e74f3 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0xb68e4de8 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xbf59f6f7 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xc22dcabc ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0xc22e98c6 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc7b57b64 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0xc7e9782e ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xc8ecb915 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xcc3b9aec wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xd2410d46 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xd2c3a5b7 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd83c5397 ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xdbf00b72 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xddb47d52 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xe68d1aea ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xe79a61d0 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xe7d0d217 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0xe9817387 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xea1ea872 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0xeb6d7c6c ieee80211_ie_split +EXPORT_SYMBOL net/mac80211/mac80211 0xeb8f3339 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xecc7afc1 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0xefa62123 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0xf395de03 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0xf40b13c7 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xfa1baa29 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfd2eae28 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xfd52e267 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xfd62184e ieee80211_proberesp_get +EXPORT_SYMBOL net/mac802154/mac802154 0x32494a37 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x481e9b3f ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x4de27c4e ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x5a376595 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x5c4b6cba ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x73e52ac0 ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0x7a18aff9 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x83828b16 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xc2991d39 ieee802154_xmit_complete +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x121b59b1 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4f39f5ff ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4f72190e ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x67d5fd24 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7568b4fa ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x775e7599 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x87a96cbc register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x895dbef3 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x8c2651ad unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x8c7729aa ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x925f193c register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9cd25489 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc46681d1 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xcb89cd24 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x752d7afb nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x81c0f375 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xe7309003 __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x1243bae7 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x32cfef28 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0x3d6e24dd nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x63b2ea92 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0x93b837e6 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xc9dff6f3 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/x_tables 0x0195da36 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x08c473b7 xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x0d747468 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x1e9dc522 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x3519c87e xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x3bc228cc xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x49e5afde xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x88f9682e xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0xb28f5ef1 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xcdb37b95 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xecfebaa4 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xfa4f51e6 xt_find_target +EXPORT_SYMBOL net/nfc/hci/hci 0x183e834f nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x2e55f197 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x39451349 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x3bb6e8ff nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x4462d98d nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x73396bfb nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x75df7510 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x87c7d12b nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x987f6319 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x99e631e9 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0xa4f68af1 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xabebf942 nfc_hci_send_response +EXPORT_SYMBOL net/nfc/hci/hci 0xac1af4db nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0xad659e7d nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xcca7acc3 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xcd1ac014 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xfe26de7f nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0xfeba8e35 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x2f218576 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x5959a402 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x62b6c5c0 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x78ca4150 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xef57e4f8 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xf13b3f7a nci_free_device +EXPORT_SYMBOL net/nfc/nfc 0x08dc0376 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x0baf2668 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x0d4ebf4a nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x0fdc7e64 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x221ed932 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x2ca2408f nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x32a2ed3c nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x4576e3cf nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x464d19b9 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x46dd6810 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x4fd5a8d2 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x6c1faeb0 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x709c050e nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x7c8c0dc7 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x8765cc53 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x976034a8 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0xa2c1612b nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0xd10065a6 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0xd498986a nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0xdf20bd7e nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0xf1195486 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc_digital 0x0bae04eb nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x0ef6c5e8 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x6a00c32c nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xfbe1ffa6 nfc_digital_register_device +EXPORT_SYMBOL net/phonet/phonet 0x0abadefa pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x75234156 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x880e8345 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x9cdd9153 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x9df72665 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0xd07d1ce3 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0xdf1090f2 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0xff49a6b5 pn_skb_send +EXPORT_SYMBOL net/rds/rds 0x5031b8c5 rds_str_array +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x0f2d8009 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x16012714 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x202ec955 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x360d041e rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x576c1925 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x5b17e3a5 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x61bb3dd1 rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x67962ee2 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6ef38161 rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x85d09844 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8ab8a8d5 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xb159f51c rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xb6995792 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xca26a8c9 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf204be32 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/sctp/sctp 0xe42548f4 sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x3032fa8f gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xd290c81d gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xfc3541b5 gss_mech_get +EXPORT_SYMBOL net/sunrpc/sunrpc 0x746fecdc xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0xd6340200 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0xe0d9b1e5 svc_pool_stats_open +EXPORT_SYMBOL net/wimax/wimax 0xad0d3a7e wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0xf25bddc3 wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x010120d7 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x05f5e443 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x08a5407a cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0aabc62f cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x0add1f38 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x0c744da3 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x12440d3a cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x12d47ac8 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x153ff86d cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x16249181 cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x18caf09f cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x19d0b428 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x208c33c4 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x225081d3 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x258b0b73 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x2f503a63 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x2f8cc42f cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x3708f049 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x3881aa3b __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x393bae90 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x397ea143 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x3b00f308 __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x4215c29d cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x4451c04f ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x454514f6 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x5875d1eb cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x5a681161 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x6ff50de7 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x723d9c58 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x745acea2 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x74d2cb95 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x783770f9 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x7ab94186 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x7b0531cd cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7f6f8e43 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x80dd4a81 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x81b8b1cf ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x901016cc cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x90acc922 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x94b4e60c cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x96202a7a cfg80211_del_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x974fdb6d cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x999869ae wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x9e40b593 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xa09f9ddf cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xa780f30f freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0xa8f922e8 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0xae658ca8 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0xb0fca11e cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb10c9edf ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xb1119563 cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0xb937f5ec cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0xbd512afb cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0xbdb281fb cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xbf9a5125 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xc0080dcf cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xc6280a74 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc891e8c0 cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0xcf618a57 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0xd0f1e069 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0xd3d93cf3 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0xd4e3e1f1 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xdb47a3e3 wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdcbb4075 ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xdd577baa cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xdeabe147 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xe148fd91 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xe268656e cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0xe3b4a956 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xe4a30ad9 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xeed4f60d cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xeffb848a cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0xf01b2241 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xf0c0e80a cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xf2767710 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xf45caa3b cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xf6accad1 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xf7a58fe2 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xfc79d89d cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x00843469 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x278ae09a lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0xa54ccbed lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xcedc3c19 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xe0122acc lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0xfbb0f3e6 lib80211_get_crypto_ops +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x62abe344 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x4837d045 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xa9f8248b snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0xabd830ab snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcac0a3be snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0xf6533f82 snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x11890021 snd_seq_device_new +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x225096dc snd_seq_device_register_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x3a57f235 snd_seq_autoload_unlock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xb90668b2 snd_seq_autoload_lock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xc622fb29 snd_seq_device_unregister_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf0a1fdb3 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x127b30fb snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x1cdc0812 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x59eb74ae snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x8102ed2f snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xb11ba32d snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xb2c7f684 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xea0e5748 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xed42580b snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0xae6b74d6 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd-hwdep 0x3af77d01 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1d0b2ea5 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x20433a74 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3060b097 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x44bb20c0 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4e658442 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5e47c910 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8846c8ed snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8fe86760 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x901c99b0 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x92725dfc snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9f942405 snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa15cb46a snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb1f7bc12 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd0fccde5 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0xed9bbca5 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf88200e4 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf9e16409 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xacc7eec7 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x02b29ec5 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x104b49ed snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x49a5f992 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x54ebda26 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x5c7dce37 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x693df123 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x74ad9990 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xf413d013 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xf80ea4f4 snd_opl3_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x01ed6cb4 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x2f655b22 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x3b05a3c5 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x3b3fda0a snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x3f8e0149 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x8784618c snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xa09ad857 snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xa33b8a6a snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xd558d8fb snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x04933662 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0fd50d3f cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1e504795 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1f067192 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2dcbd146 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2eb121d7 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x30fa1d22 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x398c1e54 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x41777599 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x43c257ba fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x544fdb04 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x59d9960d amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5eeb70c8 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x618ac2f0 amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6ff8c3fa cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x711884b8 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x76af354a amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x80c74a62 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x879a3f55 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa7d42e33 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb1e7e353 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xba7c28c4 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc052452d amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc3a25108 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc56c793d snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcb797060 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd3f54c15 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe0b3e627 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf4345cf1 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfaccb909 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfd6a2d5f fw_iso_resources_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x1fc3325b snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x4872a031 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x6d6cd613 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xb5c6093b snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xca10fd44 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xdb037e48 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x2add2c83 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x5f4b5d97 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x9f57f382 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xc259aef9 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x0a7fc8ff snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x89e5d464 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x11996a50 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x3a1450dc snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x4b52b32f snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x4e427ac1 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x9ce8c4a1 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xb11b3cd9 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-i2c 0x085603f9 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x6ada7923 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x6dddcf6c snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xdc56b0d5 snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0xde6e90d7 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xf06c38f7 snd_i2c_readbytes +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1137eb76 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x160273f5 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x386b78ae snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4ef4eb00 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x63553d3b snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6ec170c6 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xaba5a836 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xadf22e87 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb23f591d snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb7d107b8 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbc867f97 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbd958797 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc0510b5a snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc16d012b snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xdb5d783d snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe5ea6280 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf76ee392 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x1987c4aa snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x54c5984a snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7a6b1139 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7e05eae6 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xa88a7045 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xb2ce840a snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xc45e4ea2 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xe4b6bcd1 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf07b52ee snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x20d4d16b snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x2bbdbd90 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xa3b1264a snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x17e5a810 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x34173591 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x57c2240e oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x587d2f01 oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5fc0e5c6 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6043d540 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x61111031 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x72bc4af1 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x87f665bf oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9fe19d42 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa1857c90 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa6c584e8 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa8895508 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xce923025 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd0d32984 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd1700962 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd4aa6247 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xdc0b2fe3 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xebe7dedf oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf210e908 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf3c16aed oxygen_write32_masked +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x23844566 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x82b54ccf snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xa3d5032f snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xb3a85abb snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xbdec4360 snd_trident_start_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x3d7385d9 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xa68849a9 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/fsl/snd-soc-fsl-utils 0x30ab13e2 fsl_asoc_get_dma_channel +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x0ce26543 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x4720e2d0 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x5af64548 snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x8144d0e5 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x9b7619ee snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xe997c3b0 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/snd-util-mem 0x0131d44c snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0x232a1290 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x31073295 snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x5954a499 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9fc240e6 snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xa9203b63 __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xbd057d99 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xc9a220b1 __snd_util_memblk_new +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xcd33753f snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x00067a17 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x001ee95a imx_ssi_fiq_base +EXPORT_SYMBOL vmlinux 0x003ed69a __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x0053f790 vme_irq_handler +EXPORT_SYMBOL vmlinux 0x005ee5d1 tty_kref_put +EXPORT_SYMBOL vmlinux 0x0062f1fa netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x0073cdb2 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x00801678 flush_scheduled_work +EXPORT_SYMBOL vmlinux 0x0082173c udp_prot +EXPORT_SYMBOL vmlinux 0x0090d274 snd_device_free +EXPORT_SYMBOL vmlinux 0x0094aaf4 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x0097808e of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x00b2f693 ata_link_printk +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00dfcf10 arp_create +EXPORT_SYMBOL vmlinux 0x00e8097b csum_partial_copy_fromiovecend +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x010248de jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x0116e43f __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x011a9e53 elf_hwcap2 +EXPORT_SYMBOL vmlinux 0x012a91fe jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x013a1937 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x0149d315 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x0155ba80 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x015b9ebb kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x0164c764 sys_copyarea +EXPORT_SYMBOL vmlinux 0x0167cf93 do_splice_direct +EXPORT_SYMBOL vmlinux 0x017d53e6 flock_lock_file_wait +EXPORT_SYMBOL vmlinux 0x0182fe2a snd_register_oss_device +EXPORT_SYMBOL vmlinux 0x0186e2de smp_call_function_many +EXPORT_SYMBOL vmlinux 0x01a3d310 omap_set_dma_channel_mode +EXPORT_SYMBOL vmlinux 0x01b7fd59 dispc_read_irqstatus +EXPORT_SYMBOL vmlinux 0x01b8762e filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x01da49fe pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x01e626d3 dma_alloc_from_coherent +EXPORT_SYMBOL vmlinux 0x01ea132e dispc_runtime_put +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x021769ce inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x02196324 __aeabi_idiv +EXPORT_SYMBOL vmlinux 0x0231c9af snd_card_new +EXPORT_SYMBOL vmlinux 0x023637de elv_rb_find +EXPORT_SYMBOL vmlinux 0x0249ac4e blk_start_queue +EXPORT_SYMBOL vmlinux 0x024e0c80 pci_enable_device +EXPORT_SYMBOL vmlinux 0x02573b36 omap_disable_dma_irq +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x026e05f8 dma_supported +EXPORT_SYMBOL vmlinux 0x0272007d __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x0274980e netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a61816 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02b7e455 neigh_update +EXPORT_SYMBOL vmlinux 0x02bc0181 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ee26c1 free_pages_exact +EXPORT_SYMBOL vmlinux 0x02ef742b percpu_counter_set +EXPORT_SYMBOL vmlinux 0x03026722 mempool_alloc +EXPORT_SYMBOL vmlinux 0x032a8457 neigh_destroy +EXPORT_SYMBOL vmlinux 0x0334795d icst307_s2div +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x0346df7e wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x03482bcf xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x03635439 edma_stop +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x036a1127 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x036e6cd0 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x037d277b poll_freewait +EXPORT_SYMBOL vmlinux 0x0393e64c lro_flush_all +EXPORT_SYMBOL vmlinux 0x039aec2d bio_phys_segments +EXPORT_SYMBOL vmlinux 0x03a0f05b bdget_disk +EXPORT_SYMBOL vmlinux 0x03b057e8 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x03ba39b0 v7_flush_user_cache_all +EXPORT_SYMBOL vmlinux 0x03c06156 bitmap_fold +EXPORT_SYMBOL vmlinux 0x03c722cf blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x03c7f96d __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x03c878c1 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x03cc6a57 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x0402472c from_kgid_munged +EXPORT_SYMBOL vmlinux 0x04042eb6 make_kprojid +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x046e9d59 blk_execute_rq +EXPORT_SYMBOL vmlinux 0x047977e3 serio_open +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x0488e421 __get_page_tail +EXPORT_SYMBOL vmlinux 0x049cd59c blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x04a1389d bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x04cda566 snd_interval_refine +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04f90c0e blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x04fa60ad unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x04fd845f fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x051fa7e1 padata_alloc +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x054735cc sock_no_listen +EXPORT_SYMBOL vmlinux 0x0552d280 inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0x0567dd9b pci_clear_master +EXPORT_SYMBOL vmlinux 0x0578be46 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x057ce975 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x058f9691 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x0593a99b init_timer_key +EXPORT_SYMBOL vmlinux 0x05a59eda wait_on_sync_kiocb +EXPORT_SYMBOL vmlinux 0x05dd3a6a phy_attach +EXPORT_SYMBOL vmlinux 0x05f40504 pci_release_regions +EXPORT_SYMBOL vmlinux 0x06156b5e dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x0615a52d phy_connect_direct +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x06244439 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x063a5e36 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x064ea3d8 vfs_rename +EXPORT_SYMBOL vmlinux 0x06607f92 dss_feat_get_supported_outputs +EXPORT_SYMBOL vmlinux 0x0677362d override_creds +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x06924a6d xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x06996258 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x06abf673 __break_lease +EXPORT_SYMBOL vmlinux 0x06b4bc34 __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x06c8a840 snd_unregister_oss_device +EXPORT_SYMBOL vmlinux 0x06dcd2a7 truncate_pagecache +EXPORT_SYMBOL vmlinux 0x06f0618e key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x070c1a03 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x07156e27 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x072a8f8d __set_fiq_regs +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x07317085 mpage_writepages +EXPORT_SYMBOL vmlinux 0x073bce87 edma_write_slot +EXPORT_SYMBOL vmlinux 0x07565b15 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x0765e161 mmc_release_host +EXPORT_SYMBOL vmlinux 0x078b2f32 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x078f86c0 kern_path +EXPORT_SYMBOL vmlinux 0x07a4b576 flex_array_free +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07b5b14f init_task +EXPORT_SYMBOL vmlinux 0x07c0ff7e blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07cf9099 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x07d5f2f9 skb_push +EXPORT_SYMBOL vmlinux 0x07fb7350 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x08034400 param_get_invbool +EXPORT_SYMBOL vmlinux 0x0807f19c posix_lock_file +EXPORT_SYMBOL vmlinux 0x081f3afb complete_all +EXPORT_SYMBOL vmlinux 0x0823fc1a ihold +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x08423029 napi_gro_frags +EXPORT_SYMBOL vmlinux 0x0846a2ef bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x0846c61e pci_claim_resource +EXPORT_SYMBOL vmlinux 0x084ca619 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x085d5f68 of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x086e228e skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x089263b2 md_register_thread +EXPORT_SYMBOL vmlinux 0x08a5f3e2 generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x08b1827b eth_rebuild_header +EXPORT_SYMBOL vmlinux 0x08b19c7f blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x08dffffb sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x08f1212b key_type_keyring +EXPORT_SYMBOL vmlinux 0x090a1be4 loop_backing_file +EXPORT_SYMBOL vmlinux 0x092ca49d shdma_cleanup +EXPORT_SYMBOL vmlinux 0x09333c4b ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x093e3486 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x094d8526 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x0955fa82 padata_do_serial +EXPORT_SYMBOL vmlinux 0x0957c28b scsi_unregister +EXPORT_SYMBOL vmlinux 0x095dfaa3 __scm_send +EXPORT_SYMBOL vmlinux 0x097ec1ff _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x099e41e5 snd_pcm_open_substream +EXPORT_SYMBOL vmlinux 0x09b32cc8 simple_transaction_read +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09cf1b46 proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09d6b2dc netlink_capable +EXPORT_SYMBOL vmlinux 0x09e04504 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL vmlinux 0x09e56ccc proc_set_user +EXPORT_SYMBOL vmlinux 0x09efa60a phy_disconnect +EXPORT_SYMBOL vmlinux 0x0a0786de udplite_table +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a3131f6 strnchr +EXPORT_SYMBOL vmlinux 0x0a373226 crc32_le_shift +EXPORT_SYMBOL vmlinux 0x0a413e22 dev_driver_string +EXPORT_SYMBOL vmlinux 0x0a469d23 mfd_clone_cell +EXPORT_SYMBOL vmlinux 0x0a548411 page_follow_link_light +EXPORT_SYMBOL vmlinux 0x0a6a0952 dss_mgr_register_framedone_handler +EXPORT_SYMBOL vmlinux 0x0a79c555 snd_ctl_boolean_mono_info +EXPORT_SYMBOL vmlinux 0x0a7a8a81 dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x0a7bd11c unregister_exec_domain +EXPORT_SYMBOL vmlinux 0x0a8ac3ea get_tz_trend +EXPORT_SYMBOL vmlinux 0x0a8d1859 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x0a94c54c inode_init_once +EXPORT_SYMBOL vmlinux 0x0aa144d8 locks_copy_lock +EXPORT_SYMBOL vmlinux 0x0acb1a3c __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0afab569 security_path_chown +EXPORT_SYMBOL vmlinux 0x0b07ac44 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b155d41 of_clk_get +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b267dfb napi_complete_done +EXPORT_SYMBOL vmlinux 0x0b2ef5ea sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x0b30d159 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x0b33d440 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x0b48677a __kfifo_init +EXPORT_SYMBOL vmlinux 0x0b57155e tegra_io_rail_power_off +EXPORT_SYMBOL vmlinux 0x0b5c6ced skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x0b5ff901 lock_rename +EXPORT_SYMBOL vmlinux 0x0b740969 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bbf3995 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bcb1c43 get_phy_device +EXPORT_SYMBOL vmlinux 0x0bed83b9 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x0bef1572 eth_header_cache +EXPORT_SYMBOL vmlinux 0x0c012225 keyring_alloc +EXPORT_SYMBOL vmlinux 0x0c067d34 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x0c24f0ce pagecache_write_end +EXPORT_SYMBOL vmlinux 0x0c3a2542 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0x0c3b9d32 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x0c429b26 block_read_full_page +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c501dda security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c638952 tcp_seq_open +EXPORT_SYMBOL vmlinux 0x0c7e7496 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x0c831728 tcf_hash_release +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca54fee _test_and_set_bit +EXPORT_SYMBOL vmlinux 0x0ca98116 __serio_register_port +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cb5642e dump_skip +EXPORT_SYMBOL vmlinux 0x0cb5cc42 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x0cfefe1e percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x0cffb6d8 elv_rb_del +EXPORT_SYMBOL vmlinux 0x0d0becf7 nf_log_unset +EXPORT_SYMBOL vmlinux 0x0d274963 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x0d35515e snd_info_create_card_entry +EXPORT_SYMBOL vmlinux 0x0d3f57a2 _find_next_bit_le +EXPORT_SYMBOL vmlinux 0x0d49d503 ftrace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x0d4d7a32 _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x0d505850 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d69e283 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x0d8dcedc blk_end_request_all +EXPORT_SYMBOL vmlinux 0x0d92e796 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0da8963d mdiobus_read +EXPORT_SYMBOL vmlinux 0x0dac2d31 clear_inode +EXPORT_SYMBOL vmlinux 0x0db66496 down_read_trylock +EXPORT_SYMBOL vmlinux 0x0dc1a78c bin2hex +EXPORT_SYMBOL vmlinux 0x0dc75607 sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x0dc87c8a consume_skb +EXPORT_SYMBOL vmlinux 0x0dcb7a05 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x0ddfe2df sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x0ddff1d7 fddi_type_trans +EXPORT_SYMBOL vmlinux 0x0de9972e tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x0df6a499 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x0e2eb3eb md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x0e45525f open_exec +EXPORT_SYMBOL vmlinux 0x0e45f9be dquot_operations +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e7d72bb input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x0e92a4a9 scsi_add_device +EXPORT_SYMBOL vmlinux 0x0eaf451e hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0ebde54e inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x0ec3c86c pci_request_regions +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ecb60e8 twl6040_power +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f1bd953 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x0f1d8e96 sk_release_kernel +EXPORT_SYMBOL vmlinux 0x0f2b525d dev_err +EXPORT_SYMBOL vmlinux 0x0f40a0ee register_netdevice +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f4fd92b udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x0f59c99f ether_setup +EXPORT_SYMBOL vmlinux 0x0f726943 seq_write +EXPORT_SYMBOL vmlinux 0x0f74e4cb scsi_register_driver +EXPORT_SYMBOL vmlinux 0x0f88dfb4 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x0fa2a45e __memzero +EXPORT_SYMBOL vmlinux 0x0fabd351 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fb7bdd8 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x0fbe6663 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x0fd1804c abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x0ff178f6 __aeabi_idivmod +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x0ff938f0 generic_file_open +EXPORT_SYMBOL vmlinux 0x1006a729 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x103b3423 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL vmlinux 0x1069189d blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x106f13ab crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x107139e8 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x1072a394 csum_partial_copy_from_user +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x1080fc07 kernel_accept +EXPORT_SYMBOL vmlinux 0x109d624b snd_jack_set_parent +EXPORT_SYMBOL vmlinux 0x10a0dea4 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x10bf84a7 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x10c9f912 bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x1115a915 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x111df3be snd_timer_stop +EXPORT_SYMBOL vmlinux 0x112748bd omap_vrfb_adjust_size +EXPORT_SYMBOL vmlinux 0x112c048b devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0x113711b0 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x11427dcd rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x115098ea mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x1184d6e0 fb_pan_display +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x118f0c7c simple_readpage +EXPORT_SYMBOL vmlinux 0x11943d18 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x1197e196 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x1198ddcc copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x119b50e7 elf_check_arch +EXPORT_SYMBOL vmlinux 0x11dfc35a snd_info_free_entry +EXPORT_SYMBOL vmlinux 0x11f4ec8f __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x11fb5375 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x123c8b36 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x1246de79 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x12749620 fs_bio_set +EXPORT_SYMBOL vmlinux 0x127f735b shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x128f06f4 blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x128f4279 user_path_create +EXPORT_SYMBOL vmlinux 0x12944dfd bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12a4c028 __ps2_command +EXPORT_SYMBOL vmlinux 0x12d8d2bd twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x12da5bb2 __kmalloc +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x132932fe blk_recount_segments +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13315729 flex_array_alloc +EXPORT_SYMBOL vmlinux 0x13414bf9 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x134f3259 amba_driver_unregister +EXPORT_SYMBOL vmlinux 0x13562ac7 dss_mgr_start_update +EXPORT_SYMBOL vmlinux 0x135cbd45 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x137107df ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x13746a1a pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x1387602c xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x1390e5bb jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x1398d926 __quota_error +EXPORT_SYMBOL vmlinux 0x13cd5fc0 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13dd2f62 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x13eb5699 __kfree_skb +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x1420b379 kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x146d3941 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x149315f5 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x149b190e send_sig_info +EXPORT_SYMBOL vmlinux 0x149c7752 param_ops_uint +EXPORT_SYMBOL vmlinux 0x14bc154d padata_free +EXPORT_SYMBOL vmlinux 0x14bc9979 devm_iounmap +EXPORT_SYMBOL vmlinux 0x14d4a9c5 _change_bit +EXPORT_SYMBOL vmlinux 0x14dc8d0f param_set_ushort +EXPORT_SYMBOL vmlinux 0x14fa9e0a pci_assign_resource +EXPORT_SYMBOL vmlinux 0x1507d4a3 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x150f1159 seq_lseek +EXPORT_SYMBOL vmlinux 0x151006c6 km_policy_expired +EXPORT_SYMBOL vmlinux 0x1512afd4 dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x152b6206 simple_unlink +EXPORT_SYMBOL vmlinux 0x153fd58e vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x154a14a4 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x15517d4a dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x155db6f8 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x157df1b5 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x158497f0 dqget +EXPORT_SYMBOL vmlinux 0x159565f0 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x1598fa43 sock_i_ino +EXPORT_SYMBOL vmlinux 0x15b8150b __frontswap_test +EXPORT_SYMBOL vmlinux 0x15d2a4c8 inet_recvmsg +EXPORT_SYMBOL vmlinux 0x15e07765 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x15ef69cb i2c_clients_command +EXPORT_SYMBOL vmlinux 0x15f9422f inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x160fbd25 vme_bus_type +EXPORT_SYMBOL vmlinux 0x162ccc0c lg_local_lock +EXPORT_SYMBOL vmlinux 0x16305289 warn_slowpath_null +EXPORT_SYMBOL vmlinux 0x16452982 dquot_initialize +EXPORT_SYMBOL vmlinux 0x166182a4 vme_lm_request +EXPORT_SYMBOL vmlinux 0x166cdb8c snd_ctl_remove +EXPORT_SYMBOL vmlinux 0x1683a50b radix_tree_delete +EXPORT_SYMBOL vmlinux 0x16abdba7 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x16c712d1 ip6_frag_match +EXPORT_SYMBOL vmlinux 0x16db3657 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x16ef77b7 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x16f9fc9f try_to_release_page +EXPORT_SYMBOL vmlinux 0x16ffad55 iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0x1710857c iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x174afb1a __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0x177d69d5 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x1784f057 dispc_ovl_set_fifo_threshold +EXPORT_SYMBOL vmlinux 0x1793a7b4 skb_trim +EXPORT_SYMBOL vmlinux 0x179768e4 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x17a142df __copy_from_user +EXPORT_SYMBOL vmlinux 0x17a8868f simple_fill_super +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17b183c4 md_write_end +EXPORT_SYMBOL vmlinux 0x17cbdad1 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x17e1e986 vme_irq_free +EXPORT_SYMBOL vmlinux 0x17e43ae2 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x17fc1e2a set_security_override +EXPORT_SYMBOL vmlinux 0x181e2990 arm_dma_zone_size +EXPORT_SYMBOL vmlinux 0x18226683 generic_write_checks +EXPORT_SYMBOL vmlinux 0x1826f089 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x182b1a28 input_set_capability +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18a695ec blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x18bc68e2 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x18bd76a4 _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x18c2227f cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x1907d959 cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0x190ad189 i2c_del_driver +EXPORT_SYMBOL vmlinux 0x190cd9ff set_device_ro +EXPORT_SYMBOL vmlinux 0x192361ca qdisc_list_del +EXPORT_SYMBOL vmlinux 0x192a11c3 prepare_creds +EXPORT_SYMBOL vmlinux 0x1933960b param_set_short +EXPORT_SYMBOL vmlinux 0x195d950f clear_bdi_congested +EXPORT_SYMBOL vmlinux 0x19610e1f cpu_all_bits +EXPORT_SYMBOL vmlinux 0x197a3004 block_write_begin +EXPORT_SYMBOL vmlinux 0x197dc3b3 omap_set_dma_src_burst_mode +EXPORT_SYMBOL vmlinux 0x1982339a lro_receive_skb +EXPORT_SYMBOL vmlinux 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL vmlinux 0x198ad95b snd_timer_continue +EXPORT_SYMBOL vmlinux 0x199afe19 release_firmware +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a4ec4c mmc_align_data_size +EXPORT_SYMBOL vmlinux 0x19aaff74 filp_close +EXPORT_SYMBOL vmlinux 0x19b2ccbd phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0x19b35be1 get_user_pages +EXPORT_SYMBOL vmlinux 0x19b929e8 of_get_address +EXPORT_SYMBOL vmlinux 0x19bb11b6 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19f5809b dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0x1a106bd4 kill_pgrp +EXPORT_SYMBOL vmlinux 0x1a10844a xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x1a11b863 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x1a13a67f netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x1a20c540 omap_vrfb_supported +EXPORT_SYMBOL vmlinux 0x1a2db2f6 input_unregister_handler +EXPORT_SYMBOL vmlinux 0x1a65f4ad __arm_ioremap_pfn +EXPORT_SYMBOL vmlinux 0x1a7d097c tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x1abe7e41 mmc_gpio_free_ro +EXPORT_SYMBOL vmlinux 0x1acc26cf tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x1aceda83 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x1ad1f2e7 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0x1ae06e12 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b0ac272 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x1b2183a4 vfs_statfs +EXPORT_SYMBOL vmlinux 0x1b3c3bca xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x1b4187a0 datagram_poll +EXPORT_SYMBOL vmlinux 0x1b4505f0 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x1b505c35 nla_put +EXPORT_SYMBOL vmlinux 0x1b5a41e4 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b746c16 nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x1b7ea3b4 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b847d7f dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x1b8d7f34 sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x1b9540d6 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0x1ba68ae8 inet_frags_init +EXPORT_SYMBOL vmlinux 0x1bf08d24 sock_alloc_file +EXPORT_SYMBOL vmlinux 0x1c3d590b snd_pcm_lib_write +EXPORT_SYMBOL vmlinux 0x1c4d08de mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x1c500ff5 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x1c5e3878 icst525_idx2s +EXPORT_SYMBOL vmlinux 0x1c753552 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0x1c75a434 blk_peek_request +EXPORT_SYMBOL vmlinux 0x1c826392 neigh_app_ns +EXPORT_SYMBOL vmlinux 0x1cb3cc02 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x1cc384ca inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x1cd0a29d seq_release_private +EXPORT_SYMBOL vmlinux 0x1ce31d43 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x1cfb04fa finish_wait +EXPORT_SYMBOL vmlinux 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL vmlinux 0x1d08a62b ata_print_version +EXPORT_SYMBOL vmlinux 0x1d36588c sk_alloc +EXPORT_SYMBOL vmlinux 0x1d3bca92 netpoll_setup +EXPORT_SYMBOL vmlinux 0x1d4eeb53 path_is_under +EXPORT_SYMBOL vmlinux 0x1d6c3f2b snd_timer_start +EXPORT_SYMBOL vmlinux 0x1db7dc40 pgprot_kernel +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dc442c9 sock_no_bind +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1dfa8ffd pci_scan_bus +EXPORT_SYMBOL vmlinux 0x1e01dab7 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0x1e047854 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x1e0d1e64 inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e3dbe6e __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e6e9ac6 from_kuid +EXPORT_SYMBOL vmlinux 0x1e716ae6 km_query +EXPORT_SYMBOL vmlinux 0x1e774179 flush_old_exec +EXPORT_SYMBOL vmlinux 0x1e9e2910 finish_no_open +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea3ea0a i2c_transfer +EXPORT_SYMBOL vmlinux 0x1ec3bed9 hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0x1ec8288b phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0x1ec8d69a __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x1ecd12a6 dev_uc_del +EXPORT_SYMBOL vmlinux 0x1ed8627b md_error +EXPORT_SYMBOL vmlinux 0x1ee15fae of_device_register +EXPORT_SYMBOL vmlinux 0x1ee49839 input_free_device +EXPORT_SYMBOL vmlinux 0x1eeb848e __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0x1f138c98 fd_install +EXPORT_SYMBOL vmlinux 0x1f206282 eth_type_trans +EXPORT_SYMBOL vmlinux 0x1f2c689c __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x1f3b0476 icmp_send +EXPORT_SYMBOL vmlinux 0x1f42e59b _snd_ctl_add_slave +EXPORT_SYMBOL vmlinux 0x1f48c7a7 scsi_init_io +EXPORT_SYMBOL vmlinux 0x1f54e93d param_array_ops +EXPORT_SYMBOL vmlinux 0x1f7208ca fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x1f7e807f kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x1f839893 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x1f8cf3c3 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x1fa0aefb ftrace_print_symbols_seq_u64 +EXPORT_SYMBOL vmlinux 0x1fa52c21 seq_vprintf +EXPORT_SYMBOL vmlinux 0x1fab5905 wait_for_completion +EXPORT_SYMBOL vmlinux 0x1faccffd get_task_io_context +EXPORT_SYMBOL vmlinux 0x1fad76d2 posix_lock_file_wait +EXPORT_SYMBOL vmlinux 0x1fb6d592 force_sig +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fd8b9fc framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x1fd91fe2 fget_raw +EXPORT_SYMBOL vmlinux 0x1fdd4156 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1ff14364 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x20026abb htc_egpio_get_wakeup_irq +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x204075d4 __nla_reserve +EXPORT_SYMBOL vmlinux 0x20421305 on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x205ec8de omap_dispc_register_isr +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x20741c3c ilookup5 +EXPORT_SYMBOL vmlinux 0x20856fe5 blk_bio_map_sg +EXPORT_SYMBOL vmlinux 0x2099d21a __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20b6ef1c cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20d8dbd5 ip6_xmit +EXPORT_SYMBOL vmlinux 0x20e00d47 seq_open +EXPORT_SYMBOL vmlinux 0x20ead36a _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL vmlinux 0x20f60d6e dma_common_mmap +EXPORT_SYMBOL vmlinux 0x20fefe3b ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x211331fa __divsi3 +EXPORT_SYMBOL vmlinux 0x21247b62 tty_port_close +EXPORT_SYMBOL vmlinux 0x213baba9 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x2146ada7 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x214e070a nf_afinfo +EXPORT_SYMBOL vmlinux 0x2157965d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x215ebd78 bitrev16 +EXPORT_SYMBOL vmlinux 0x21bc2eba dev_crit +EXPORT_SYMBOL vmlinux 0x21bf5d43 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x21d1b073 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x21d5d804 dev_mc_del +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21ea1266 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x21efba69 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x21f7eb8f claim_fiq +EXPORT_SYMBOL vmlinux 0x21fb235d page_cache_next_hole +EXPORT_SYMBOL vmlinux 0x22005a7a dev_addr_flush +EXPORT_SYMBOL vmlinux 0x22092748 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x222fa684 lg_global_lock +EXPORT_SYMBOL vmlinux 0x2232a8a5 mempool_free +EXPORT_SYMBOL vmlinux 0x223cc898 omap_vrfb_max_height +EXPORT_SYMBOL vmlinux 0x224556ea con_copy_unimap +EXPORT_SYMBOL vmlinux 0x2253a888 drop_nlink +EXPORT_SYMBOL vmlinux 0x2253f92b scsi_remove_target +EXPORT_SYMBOL vmlinux 0x2256fafa div64_u64_rem +EXPORT_SYMBOL vmlinux 0x226be91f md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x2277c87b ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x2277d558 mx53_revision +EXPORT_SYMBOL vmlinux 0x228174dd ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x22830711 edma_clear_event +EXPORT_SYMBOL vmlinux 0x2287c415 __invalidate_device +EXPORT_SYMBOL vmlinux 0x2291e724 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x22923f4d sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x2295aaed tcp_child_process +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22dfdd06 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x22edfbbd get_gendisk +EXPORT_SYMBOL vmlinux 0x22ff6057 dquot_drop +EXPORT_SYMBOL vmlinux 0x23095ad6 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x2323cfea inet_frag_find +EXPORT_SYMBOL vmlinux 0x234e9921 netif_skb_features +EXPORT_SYMBOL vmlinux 0x2364108e pci_dev_put +EXPORT_SYMBOL vmlinux 0x23885b32 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x238f1d25 rt6_lookup +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23aa49d3 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c8f257 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x23f01f01 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x23f3d0ce snd_ctl_unregister_ioctl +EXPORT_SYMBOL vmlinux 0x23f65296 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x2410c0be param_set_copystring +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x2438edf5 mmc_erase +EXPORT_SYMBOL vmlinux 0x243f61d6 genphy_resume +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2443b53e pagevec_lookup +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x24618e27 snd_timer_global_register +EXPORT_SYMBOL vmlinux 0x24688ff1 mntget +EXPORT_SYMBOL vmlinux 0x246e8558 snd_info_create_module_entry +EXPORT_SYMBOL vmlinux 0x2473d5d0 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x248c6070 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x248ece32 zero_fill_bio +EXPORT_SYMBOL vmlinux 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL vmlinux 0x24d7b4eb cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x24e256a5 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x24ef9eb4 udp_proc_register +EXPORT_SYMBOL vmlinux 0x24f8b2b4 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x250113b4 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x250ac6fa nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x250e7f9a mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x251ad3ac d_move +EXPORT_SYMBOL vmlinux 0x25271bf8 blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x2527a087 vme_slave_set +EXPORT_SYMBOL vmlinux 0x2529b720 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x2531402e netif_napi_add +EXPORT_SYMBOL vmlinux 0x25356c6b jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x2542af67 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x254965f2 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x254a405c __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x25540332 inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0x255acb5f tegra_powergate_sequence_power_up +EXPORT_SYMBOL vmlinux 0x255d5703 omapdss_output_set_device +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x257ace50 freeze_bdev +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x25a9adc8 __lock_page +EXPORT_SYMBOL vmlinux 0x25bb2907 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x25e31b4f dev_uc_init +EXPORT_SYMBOL vmlinux 0x25e6589f update_devfreq +EXPORT_SYMBOL vmlinux 0x25f977f3 noop_llseek +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x2645f897 omap_dss_find_output_by_port_node +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x26695728 lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x26ab647a fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x26b152ac blk_put_request +EXPORT_SYMBOL vmlinux 0x26bb3cd9 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x26bb950b __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0x26d133ff pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x271aea72 sockfd_lookup +EXPORT_SYMBOL vmlinux 0x272dcc90 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x274308e4 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x2744881d __free_pages +EXPORT_SYMBOL vmlinux 0x275ef902 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0x2766205d add_disk +EXPORT_SYMBOL vmlinux 0x276d50ed keyring_search +EXPORT_SYMBOL vmlinux 0x276d78af tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x2781ec0e snd_ctl_find_numid +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x27a78034 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x27aa10cb cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27c8c318 cdev_add +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27ed91f5 bdevname +EXPORT_SYMBOL vmlinux 0x27fe93f0 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x280e45a3 __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0x2810d8be sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x28118cb6 __get_user_1 +EXPORT_SYMBOL vmlinux 0x28165078 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x28362cc6 fsnotify_get_group +EXPORT_SYMBOL vmlinux 0x2848bad3 skb_pull +EXPORT_SYMBOL vmlinux 0x285991e4 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x285e6acf snd_mixer_oss_notify_callback +EXPORT_SYMBOL vmlinux 0x2880ea18 create_empty_buffers +EXPORT_SYMBOL vmlinux 0x289eaeb5 sk_ns_capable +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28d6861d __vmalloc +EXPORT_SYMBOL vmlinux 0x28e83c0e inet_frags_fini +EXPORT_SYMBOL vmlinux 0x28f8aceb d_prune_aliases +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x295884ad nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x298dcce1 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x298f25ef filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x29a7c728 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x29c782ca snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL vmlinux 0x29ca1c00 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x29e1b020 ida_simple_remove +EXPORT_SYMBOL vmlinux 0x29fdda53 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x2a0936ea tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x2a0cf58a param_set_long +EXPORT_SYMBOL vmlinux 0x2a14ab48 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x2a2b1a4f of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a3aa678 _test_and_clear_bit +EXPORT_SYMBOL vmlinux 0x2a5c0f8a snd_timer_global_free +EXPORT_SYMBOL vmlinux 0x2a6065a3 dentry_unhash +EXPORT_SYMBOL vmlinux 0x2a66149a blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x2a6d36b3 vfs_unlink +EXPORT_SYMBOL vmlinux 0x2a79ac13 clkdev_add +EXPORT_SYMBOL vmlinux 0x2a7cac99 pci_add_resource +EXPORT_SYMBOL vmlinux 0x2a7eaa5f bio_endio_nodec +EXPORT_SYMBOL vmlinux 0x2a834c0d read_cache_page +EXPORT_SYMBOL vmlinux 0x2a855450 bio_reset +EXPORT_SYMBOL vmlinux 0x2a9217fc jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x2aa0e4fc strncasecmp +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2ab777cd down_read +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2ae9172b videomode_to_omap_video_timings +EXPORT_SYMBOL vmlinux 0x2aeda789 dev_add_offload +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b12925d cpumask_next_and +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b2daa2f new_inode +EXPORT_SYMBOL vmlinux 0x2b36c9aa of_get_parent +EXPORT_SYMBOL vmlinux 0x2b3b2bbc kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x2b43959e register_sound_midi +EXPORT_SYMBOL vmlinux 0x2b4b140b default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x2b4e956e mempool_create +EXPORT_SYMBOL vmlinux 0x2b63b9d6 max8925_reg_write +EXPORT_SYMBOL vmlinux 0x2b7ba7db genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x2b7bbbe9 amba_find_device +EXPORT_SYMBOL vmlinux 0x2b82ecf1 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba5089f nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bda7cca dss_mgr_connect +EXPORT_SYMBOL vmlinux 0x2be0f12d dql_completed +EXPORT_SYMBOL vmlinux 0x2be34e2c module_layout +EXPORT_SYMBOL vmlinux 0x2c14323a kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x2c22127b netif_device_attach +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c4a8f32 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x2c5fcf03 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0x2c7c8e9a pcibios_min_mem +EXPORT_SYMBOL vmlinux 0x2c81ec75 __irq_regs +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2c9732f8 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x2c988955 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x2ca1cfb3 phy_resume +EXPORT_SYMBOL vmlinux 0x2ca680d2 bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x2cc85585 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x2d00fcf4 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d6507b5 _find_next_zero_bit_le +EXPORT_SYMBOL vmlinux 0x2d6b0ecd netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x2d6bf3ed iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x2d770676 dispc_mgr_go +EXPORT_SYMBOL vmlinux 0x2d7d08a1 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x2dbe4483 snd_card_register +EXPORT_SYMBOL vmlinux 0x2dc937d2 inet_sendpage +EXPORT_SYMBOL vmlinux 0x2dd6311b snd_pcm_lib_free_pages +EXPORT_SYMBOL vmlinux 0x2dd9a36b flex_array_shrink +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2df9c978 bdi_unregister +EXPORT_SYMBOL vmlinux 0x2e07064c mtd_concat_create +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e1f3459 simple_transaction_release +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e383501 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x2e3a20d9 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x2e5810c6 __aeabi_unwind_cpp_pr1 +EXPORT_SYMBOL vmlinux 0x2e617bac blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x2e85b3c5 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x2e8a49d7 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x2e907a24 dquot_quota_on +EXPORT_SYMBOL vmlinux 0x2eaf98b6 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x2ec524ad __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x2ecc20ca devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x2ecc5df4 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x2ecd441b fence_free +EXPORT_SYMBOL vmlinux 0x2ee220c2 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x2ef14d53 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f0fc9a8 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x2f10706d con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x2f3f4864 pipe_lock +EXPORT_SYMBOL vmlinux 0x2f4fdd71 elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0x2f5038dd sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x2f511c8d sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x2f5252b1 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x2f646364 vfs_rmdir +EXPORT_SYMBOL vmlinux 0x2f6551b2 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x2f6848c7 flush_kernel_dcache_page +EXPORT_SYMBOL vmlinux 0x2f6ed558 proc_set_size +EXPORT_SYMBOL vmlinux 0x2f84a1ba empty_aops +EXPORT_SYMBOL vmlinux 0x2f9ae06c unregister_qdisc +EXPORT_SYMBOL vmlinux 0x2fac145b pci_get_slot +EXPORT_SYMBOL vmlinux 0x2fad912e dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fba504c pci_bus_put +EXPORT_SYMBOL vmlinux 0x2fc6d1a7 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x2fdf951e mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fe30ea8 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x3016bffb dev_addr_del +EXPORT_SYMBOL vmlinux 0x302393cb key_payload_reserve +EXPORT_SYMBOL vmlinux 0x3034cd3f netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x3055aea5 sock_update_memcg +EXPORT_SYMBOL vmlinux 0x30678a84 up_write +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x3082a0b3 dss_feat_get_supported_color_modes +EXPORT_SYMBOL vmlinux 0x308aad56 omap_vrfb_min_phys_size +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x309a02e2 inode_init_always +EXPORT_SYMBOL vmlinux 0x309b15d5 inet_addr_type +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30ae0451 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x30bbf342 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x30dba292 tcf_hash_check +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30edae0e d_alloc +EXPORT_SYMBOL vmlinux 0x30eeb07a map_destroy +EXPORT_SYMBOL vmlinux 0x30f624af d_instantiate +EXPORT_SYMBOL vmlinux 0x30f7297e pci_map_rom +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x310917fe sort +EXPORT_SYMBOL vmlinux 0x3110e9ee fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0x312824e0 hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x3132e24a set_bh_page +EXPORT_SYMBOL vmlinux 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL vmlinux 0x31380354 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x315088d6 sock_no_mmap +EXPORT_SYMBOL vmlinux 0x31683780 kset_unregister +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x3190c170 dev_set_group +EXPORT_SYMBOL vmlinux 0x3191f109 __krealloc +EXPORT_SYMBOL vmlinux 0x31a11835 neigh_direct_output +EXPORT_SYMBOL vmlinux 0x31b31f5c csum_partial_copy_nocheck +EXPORT_SYMBOL vmlinux 0x31b5a6cc nand_scan +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31ec30e5 dev_close +EXPORT_SYMBOL vmlinux 0x31f0bb78 __kmap_atomic_idx +EXPORT_SYMBOL vmlinux 0x31f31846 dm_register_target +EXPORT_SYMBOL vmlinux 0x31f8011d kernel_connect +EXPORT_SYMBOL vmlinux 0x31fc05c1 simple_release_fs +EXPORT_SYMBOL vmlinux 0x321574a5 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x3248c7b3 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x32506bf9 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x3255a819 vfs_whiteout +EXPORT_SYMBOL vmlinux 0x328a05f1 strncpy +EXPORT_SYMBOL vmlinux 0x32907b91 idr_remove +EXPORT_SYMBOL vmlinux 0x329b6e55 d_splice_alias +EXPORT_SYMBOL vmlinux 0x32d64e9d netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x3306161d inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x3316845e idr_get_next +EXPORT_SYMBOL vmlinux 0x331e3bdc set_create_files_as +EXPORT_SYMBOL vmlinux 0x3329b57b kobject_add +EXPORT_SYMBOL vmlinux 0x332aaaa6 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x332eab9e ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x3330a47d gen_pool_free +EXPORT_SYMBOL vmlinux 0x33580726 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0x33610a52 ip6_frag_init +EXPORT_SYMBOL vmlinux 0x33817870 param_get_bool +EXPORT_SYMBOL vmlinux 0x338f65d4 bdget +EXPORT_SYMBOL vmlinux 0x33a1821e xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0x33b8d6ed i2c_verify_client +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33da4dfb __init_rwsem +EXPORT_SYMBOL vmlinux 0x33db5539 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x33dbfd93 tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x33e3e614 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x33e4b8f9 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x33f00478 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f93f07 param_set_ullong +EXPORT_SYMBOL vmlinux 0x33fc6a14 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x34197f2f module_refcount +EXPORT_SYMBOL vmlinux 0x341dbfa3 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x34291fe3 ip_options_compile +EXPORT_SYMBOL vmlinux 0x344b7739 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x345b3796 set_nlink +EXPORT_SYMBOL vmlinux 0x345d669c __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x346ab435 mutex_lock +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34a83711 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x34b686a5 notify_change +EXPORT_SYMBOL vmlinux 0x34ec611c fb_class +EXPORT_SYMBOL vmlinux 0x34ef9c01 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x34f1bea6 may_umount +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34f51c29 jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x3507a132 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x3530b48b downgrade_write +EXPORT_SYMBOL vmlinux 0x3533dc80 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x3535a5e2 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x353de98f cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x353e3fa5 __get_user_4 +EXPORT_SYMBOL vmlinux 0x354dcdbf bpf_check_classic +EXPORT_SYMBOL vmlinux 0x3563c9c4 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x35641128 vm_insert_mixed +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x3577150e blk_delay_queue +EXPORT_SYMBOL vmlinux 0x357bfb44 kobject_init +EXPORT_SYMBOL vmlinux 0x358313e1 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x359bd7f9 ip_ct_attach +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35e33eed del_gendisk +EXPORT_SYMBOL vmlinux 0x35ea3fff mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x35f5be2f truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x35fbd6a1 __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x36111f38 of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0x3611ac8d mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x3612c10f tmio_core_mmc_enable +EXPORT_SYMBOL vmlinux 0x362993f3 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x3630534a of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x36418e55 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x3657beb9 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x366313ed clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x367ba856 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x36a177bf uart_match_port +EXPORT_SYMBOL vmlinux 0x36ae2e3a udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x36b48ba5 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36f8a4b9 snd_card_disconnect +EXPORT_SYMBOL vmlinux 0x37112023 mutex_trylock +EXPORT_SYMBOL vmlinux 0x3723f0a9 tcp_connect +EXPORT_SYMBOL vmlinux 0x37295e9f alloc_fcdev +EXPORT_SYMBOL vmlinux 0x372d445e generic_make_request +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x375e3d84 skb_queue_tail +EXPORT_SYMBOL vmlinux 0x375fdc8b seq_bitmap +EXPORT_SYMBOL vmlinux 0x3766435d may_umount_tree +EXPORT_SYMBOL vmlinux 0x376866f1 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x376b4256 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x376e9c42 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x378c6d46 snd_timer_new +EXPORT_SYMBOL vmlinux 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL vmlinux 0x379ad61d d_find_alias +EXPORT_SYMBOL vmlinux 0x379c913b skb_insert +EXPORT_SYMBOL vmlinux 0x37aa1791 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37b1ef39 snd_jack_new +EXPORT_SYMBOL vmlinux 0x37bdf973 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c14033 nonseekable_open +EXPORT_SYMBOL vmlinux 0x37d34381 netif_carrier_on +EXPORT_SYMBOL vmlinux 0x37d85208 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x37e74642 get_jiffies_64 +EXPORT_SYMBOL vmlinux 0x37ed7bc1 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x37f094ce fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x37f614b7 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x37f782fa dev_add_pack +EXPORT_SYMBOL vmlinux 0x3801949e vm_map_ram +EXPORT_SYMBOL vmlinux 0x381144a9 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x381f6b9a devm_ioremap +EXPORT_SYMBOL vmlinux 0x38411a46 pci_platform_rom +EXPORT_SYMBOL vmlinux 0x3848b9a3 keyring_clear +EXPORT_SYMBOL vmlinux 0x38607833 simple_getattr +EXPORT_SYMBOL vmlinux 0x3861838e skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x38637d10 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x387d4e0c snd_pcm_hw_constraint_list +EXPORT_SYMBOL vmlinux 0x387ddaf5 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x387f56f5 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x38832c6c __neigh_event_send +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x389acf0c gpmc_configure +EXPORT_SYMBOL vmlinux 0x389ecf9e __bswapdi2 +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38b1bca3 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x38d8f83c pci_request_region +EXPORT_SYMBOL vmlinux 0x38d9ae22 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x38f724eb bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x3907d19c linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x392135b2 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x3924dd56 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x392bc46e dev_get_stats +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x3941409f alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL vmlinux 0x39730d06 atomic_io_modify +EXPORT_SYMBOL vmlinux 0x39848799 bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39a35642 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL vmlinux 0x39c3dd9e cdrom_check_events +EXPORT_SYMBOL vmlinux 0x39d05573 phy_find_first +EXPORT_SYMBOL vmlinux 0x39d20abd scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x39e1cbd9 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x39eb95f2 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x39f17403 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x39fd5b59 tty_mutex +EXPORT_SYMBOL vmlinux 0x3a0e568e bio_chain +EXPORT_SYMBOL vmlinux 0x3a1a5d35 of_get_property +EXPORT_SYMBOL vmlinux 0x3a1a9581 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x3a1ac054 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x3a3ce686 fb_find_mode +EXPORT_SYMBOL vmlinux 0x3a47622f cfb_imageblit +EXPORT_SYMBOL vmlinux 0x3a513bdd input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x3a5c0f05 blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0x3a7e223a inet6_release +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3ac7eb84 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x3ade8d52 vc_cons +EXPORT_SYMBOL vmlinux 0x3b2667be dss_mgr_disconnect +EXPORT_SYMBOL vmlinux 0x3b59a9d4 bitmap_unplug +EXPORT_SYMBOL vmlinux 0x3b87d07b clocksource_register +EXPORT_SYMBOL vmlinux 0x3b91f3af snd_free_pages +EXPORT_SYMBOL vmlinux 0x3ba43f0d security_inode_init_security +EXPORT_SYMBOL vmlinux 0x3bbf46ea vga_base +EXPORT_SYMBOL vmlinux 0x3bc2aca7 dev_trans_start +EXPORT_SYMBOL vmlinux 0x3bd1b1f6 msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x3bf8b5db vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x3c0fcba0 bio_map_kern +EXPORT_SYMBOL vmlinux 0x3c1aa6fe dma_release_from_coherent +EXPORT_SYMBOL vmlinux 0x3c30692b skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x3c3908d8 bio_integrity_free +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c44bfc6 input_unregister_handle +EXPORT_SYMBOL vmlinux 0x3c5a793c textsearch_prepare +EXPORT_SYMBOL vmlinux 0x3c63bddf inet_release +EXPORT_SYMBOL vmlinux 0x3c745a10 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c88e563 msm_pinctrl_probe +EXPORT_SYMBOL vmlinux 0x3c8a43dd ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x3c903f42 revert_creds +EXPORT_SYMBOL vmlinux 0x3c9d1211 string_get_size +EXPORT_SYMBOL vmlinux 0x3ca0dd3a mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x3ca6da81 pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x3cb4a662 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x3cbde3ff cap_mmap_file +EXPORT_SYMBOL vmlinux 0x3cdb0ef8 __bitmap_full +EXPORT_SYMBOL vmlinux 0x3ce36aa4 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x3ce384ff component_match_add +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3ced56c9 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x3cee0c0b devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x3cf7ae13 vfs_symlink +EXPORT_SYMBOL vmlinux 0x3cf9af21 omap_dss_get_output +EXPORT_SYMBOL vmlinux 0x3d07b83d d_walk +EXPORT_SYMBOL vmlinux 0x3d1f015e pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x3d314913 blk_integrity_register +EXPORT_SYMBOL vmlinux 0x3d3c540f elf_hwcap +EXPORT_SYMBOL vmlinux 0x3d47a5cf pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x3d5174b9 phy_drivers_register +EXPORT_SYMBOL vmlinux 0x3d869837 skb_pad +EXPORT_SYMBOL vmlinux 0x3d9752ca fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x3db82598 no_llseek +EXPORT_SYMBOL vmlinux 0x3dbbe7e4 dump_align +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dcbbd47 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x3de89cef param_ops_long +EXPORT_SYMBOL vmlinux 0x3deed135 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e0c9fac pci_disable_device +EXPORT_SYMBOL vmlinux 0x3e28792f devm_clk_get +EXPORT_SYMBOL vmlinux 0x3e355060 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x3e3aedef check_disk_size_change +EXPORT_SYMBOL vmlinux 0x3e48ac3c scsi_remove_device +EXPORT_SYMBOL vmlinux 0x3e4e466a nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0x3e5036d8 secpath_dup +EXPORT_SYMBOL vmlinux 0x3e677e06 elv_add_request +EXPORT_SYMBOL vmlinux 0x3e7896ea neigh_table_init +EXPORT_SYMBOL vmlinux 0x3e796601 arm_coherent_dma_ops +EXPORT_SYMBOL vmlinux 0x3e7d0a37 param_set_invbool +EXPORT_SYMBOL vmlinux 0x3e884f4b vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e9bb8c3 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x3eb15504 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x3ebdb71d shdma_chan_probe +EXPORT_SYMBOL vmlinux 0x3ec477a6 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x3edbfd03 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x3f05508b dquot_file_open +EXPORT_SYMBOL vmlinux 0x3f0f0d59 key_revoke +EXPORT_SYMBOL vmlinux 0x3f1c997b nf_reinject +EXPORT_SYMBOL vmlinux 0x3f3bb386 ptp_find_pin +EXPORT_SYMBOL vmlinux 0x3f424c75 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f4867fe textsearch_register +EXPORT_SYMBOL vmlinux 0x3f495670 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x3f51adee handle_edge_irq +EXPORT_SYMBOL vmlinux 0x3f5b67d5 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x3f7cd5dc vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x3f8dfeab scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x3f9ced45 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x3fa433dd dev_remove_pack +EXPORT_SYMBOL vmlinux 0x3fab3ca9 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x3fc56ff7 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x3fe4b150 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x3fe700b2 omap_dss_get_device +EXPORT_SYMBOL vmlinux 0x3fea59f7 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x40058652 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x4009e218 dquot_commit +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x4059792f print_hex_dump +EXPORT_SYMBOL vmlinux 0x4059828e xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x407136b1 __put_user_8 +EXPORT_SYMBOL vmlinux 0x407a3275 omap_start_dma +EXPORT_SYMBOL vmlinux 0x407cbdc4 block_commit_write +EXPORT_SYMBOL vmlinux 0x4082a2cd unregister_key_type +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a2d1dd dm_table_get_size +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40ad3abc neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40ce485b mempool_resize +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40e3a913 dst_discard_sk +EXPORT_SYMBOL vmlinux 0x40ed524a _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x40f07981 __ashldi3 +EXPORT_SYMBOL vmlinux 0x40f09b64 dquot_commit_info +EXPORT_SYMBOL vmlinux 0x411f01d9 scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x4155a67a mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x416338a0 netdev_warn +EXPORT_SYMBOL vmlinux 0x416fc426 kernel_getpeername +EXPORT_SYMBOL vmlinux 0x41804c86 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x418642a8 sock_recvmsg +EXPORT_SYMBOL vmlinux 0x41885ecc sync_filesystem +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x418f0958 scsi_execute +EXPORT_SYMBOL vmlinux 0x41ac2cda ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x41bc87e1 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x41c97c36 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x42115fc6 security_path_link +EXPORT_SYMBOL vmlinux 0x4212c032 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x421a9ba0 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x423d81ed ida_pre_get +EXPORT_SYMBOL vmlinux 0x42472cd1 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x425ec70b devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x427447d0 blk_end_request +EXPORT_SYMBOL vmlinux 0x4282cf3e ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x4287620e blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x4298b775 v7_flush_kern_cache_all +EXPORT_SYMBOL vmlinux 0x429af202 read_dev_sector +EXPORT_SYMBOL vmlinux 0x429be6d3 remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42b117bf i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x42ec480c tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x42f6d6d5 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x43292f9f xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x434b4b0c __page_symlink +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x43622370 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x436340e1 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x436f4952 pwmss_submodule_state_change +EXPORT_SYMBOL vmlinux 0x437f7771 xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43b2c073 clk_get +EXPORT_SYMBOL vmlinux 0x43c13e16 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x43fc6205 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x4408f874 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x44132c15 locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x441ed159 omap_get_dma_src_pos +EXPORT_SYMBOL vmlinux 0x442495c9 tmio_core_mmc_resume +EXPORT_SYMBOL vmlinux 0x44366cfc simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0x44438b96 hex2bin +EXPORT_SYMBOL vmlinux 0x444b61d6 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x44537f6f unregister_console +EXPORT_SYMBOL vmlinux 0x44643b93 __aeabi_lmul +EXPORT_SYMBOL vmlinux 0x44698b50 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x446aa272 pagecache_get_page +EXPORT_SYMBOL vmlinux 0x447008ae omapdss_register_output +EXPORT_SYMBOL vmlinux 0x44a3e76f mmc_can_reset +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44d1c829 get_super +EXPORT_SYMBOL vmlinux 0x44d3b9b2 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x44da5d0f __csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x44dd3d8d completion_done +EXPORT_SYMBOL vmlinux 0x44dd8be7 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f7a33f omap_dss_put_device +EXPORT_SYMBOL vmlinux 0x4506f685 nf_log_register +EXPORT_SYMBOL vmlinux 0x450d9c7c blk_rq_init +EXPORT_SYMBOL vmlinux 0x4517bfcd d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x4519e62f seq_putc +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x4553153a kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x45532b01 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x455f8370 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x456e7413 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x459bd057 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x45a08731 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45aa9edd jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x45bda0d5 system_serial_low +EXPORT_SYMBOL vmlinux 0x45caf663 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0x45dbec60 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x45e56b04 of_get_next_parent +EXPORT_SYMBOL vmlinux 0x46235a8f input_event +EXPORT_SYMBOL vmlinux 0x462a2e75 match_strlcpy +EXPORT_SYMBOL vmlinux 0x463563d5 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x463c049f invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x465757c3 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x468d7d36 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x46bc900c snd_card_set_id +EXPORT_SYMBOL vmlinux 0x46d3b28c __div0 +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x4706dcf8 key_invalidate +EXPORT_SYMBOL vmlinux 0x4707370d __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x471fb54e blk_start_request +EXPORT_SYMBOL vmlinux 0x472265dc single_release +EXPORT_SYMBOL vmlinux 0x472baa8b scsi_print_result +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x475b381f __netif_schedule +EXPORT_SYMBOL vmlinux 0x4786e573 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x47890347 dev_get_flags +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x47966987 iget_failed +EXPORT_SYMBOL vmlinux 0x479d485e mount_nodev +EXPORT_SYMBOL vmlinux 0x47b99eb2 skb_clone_sk +EXPORT_SYMBOL vmlinux 0x47ba449a put_cmsg +EXPORT_SYMBOL vmlinux 0x47e70229 v7_flush_user_cache_range +EXPORT_SYMBOL vmlinux 0x47ea6e6f blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x47eaea51 pcim_iomap +EXPORT_SYMBOL vmlinux 0x47ee779b phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x47f757de elf_platform +EXPORT_SYMBOL vmlinux 0x48054498 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x48116955 vme_slave_request +EXPORT_SYMBOL vmlinux 0x481665db filemap_map_pages +EXPORT_SYMBOL vmlinux 0x481ce6ce cpu_active_mask +EXPORT_SYMBOL vmlinux 0x481f6a6e iterate_supers_type +EXPORT_SYMBOL vmlinux 0x48214d38 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0x4830cd25 input_allocate_device +EXPORT_SYMBOL vmlinux 0x484541e0 inet_frag_kill +EXPORT_SYMBOL vmlinux 0x484d1412 set_disk_ro +EXPORT_SYMBOL vmlinux 0x484f00f0 set_page_dirty +EXPORT_SYMBOL vmlinux 0x4859b6ff netlink_broadcast +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x48663dcb tcf_register_action +EXPORT_SYMBOL vmlinux 0x487a4460 cpumask_set_cpu_local_first +EXPORT_SYMBOL vmlinux 0x48a5b067 __machine_arch_type +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48bdd5b2 vfs_llseek +EXPORT_SYMBOL vmlinux 0x48c85f2a pcim_enable_device +EXPORT_SYMBOL vmlinux 0x48e1762d tcp_make_synack +EXPORT_SYMBOL vmlinux 0x48e29018 pci_select_bars +EXPORT_SYMBOL vmlinux 0x48f35ddc pcie_get_mps +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x4909ae65 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x4909b4a7 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x491a7f85 nand_bch_calculate_ecc +EXPORT_SYMBOL vmlinux 0x4934c0b3 snd_timer_close +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x4983a657 inode_needs_sync +EXPORT_SYMBOL vmlinux 0x499cb58c prepare_to_wait +EXPORT_SYMBOL vmlinux 0x49af2674 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49ba8866 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x49cf6d2e mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x49ebacbd _clear_bit +EXPORT_SYMBOL vmlinux 0x4a148abf pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x4a171284 wireless_spy_update +EXPORT_SYMBOL vmlinux 0x4a251800 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x4a2522b4 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0x4a39e5a1 omap_set_dma_src_params +EXPORT_SYMBOL vmlinux 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL vmlinux 0x4a52752c pci_dev_driver +EXPORT_SYMBOL vmlinux 0x4a566784 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x4a57b339 wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x4a5d2cf3 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x4a626a3a __kernel_write +EXPORT_SYMBOL vmlinux 0x4a6cbc17 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x4a749bbf blkdev_get +EXPORT_SYMBOL vmlinux 0x4a7fb243 percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x4aa63ff3 udp_ioctl +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4ac61b1a md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x4ae31faa __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x4af9d05b zpool_evict +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b010956 audit_log_task_info +EXPORT_SYMBOL vmlinux 0x4b015768 snd_iprintf +EXPORT_SYMBOL vmlinux 0x4b1ec3e2 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x4b2703f6 __wait_on_bit +EXPORT_SYMBOL vmlinux 0x4b34fbf5 block_all_signals +EXPORT_SYMBOL vmlinux 0x4b4280a0 netdev_alert +EXPORT_SYMBOL vmlinux 0x4b4aa72c dquot_release +EXPORT_SYMBOL vmlinux 0x4b4de0b2 snd_pcm_suspend_all +EXPORT_SYMBOL vmlinux 0x4b506f1b xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x4b516b2b input_reset_device +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b6d1531 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x4b720cbf dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x4b800dab inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0x4b815268 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x4baa0c70 pci_restore_state +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb0778e vm_stat +EXPORT_SYMBOL vmlinux 0x4bc9987a simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x4bcf03a4 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x4bd59778 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x4be7fb63 up +EXPORT_SYMBOL vmlinux 0x4be85a03 memweight +EXPORT_SYMBOL vmlinux 0x4c0c107f phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x4c1182cb bitmap_scnprintf +EXPORT_SYMBOL vmlinux 0x4c233a44 _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0x4c2ae700 strnstr +EXPORT_SYMBOL vmlinux 0x4c2c202c get_fs_type +EXPORT_SYMBOL vmlinux 0x4c33081d omapdss_compat_uninit +EXPORT_SYMBOL vmlinux 0x4c4ada70 serio_close +EXPORT_SYMBOL vmlinux 0x4c5fc58c _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x4c706c0e cancel_dirty_page +EXPORT_SYMBOL vmlinux 0x4c70a33e netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x4c86184b remove_wait_queue +EXPORT_SYMBOL vmlinux 0x4cb0b71c blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x4cb4d619 kobject_set_name +EXPORT_SYMBOL vmlinux 0x4cc2854d tegra114_clock_assert_dfll_dvco_reset +EXPORT_SYMBOL vmlinux 0x4cc42429 replace_mount_options +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4d0885cb __d_drop +EXPORT_SYMBOL vmlinux 0x4d0d163d copy_page +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d3c153f sigprocmask +EXPORT_SYMBOL vmlinux 0x4d45d89e udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x4d5fc52c pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x4d77672b inode_init_owner +EXPORT_SYMBOL vmlinux 0x4d83b295 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x4d97474c mount_ns +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4d9b6d35 snd_pcm_format_size +EXPORT_SYMBOL vmlinux 0x4da87e58 update_region +EXPORT_SYMBOL vmlinux 0x4daceca1 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x4dc2f707 udp_seq_open +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4dec6038 memscan +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4df3ae27 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x4e008696 sock_setsockopt +EXPORT_SYMBOL vmlinux 0x4e06670a bio_copy_user +EXPORT_SYMBOL vmlinux 0x4e1ee769 search_binary_handler +EXPORT_SYMBOL vmlinux 0x4e27d781 filp_open +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e38db51 sock_init_data +EXPORT_SYMBOL vmlinux 0x4e506013 omap_dma_link_lch +EXPORT_SYMBOL vmlinux 0x4e5bacd8 tcp_fastopen_create_child +EXPORT_SYMBOL vmlinux 0x4e6144a9 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6a7aeb lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e84f1df __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x4e9ce9f9 edma_link +EXPORT_SYMBOL vmlinux 0x4eab20f2 kdb_current_task +EXPORT_SYMBOL vmlinux 0x4eb649f7 phy_driver_register +EXPORT_SYMBOL vmlinux 0x4ec2b446 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x4ec5ab2a phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x4ef035da sound_class +EXPORT_SYMBOL vmlinux 0x4f075fd5 param_set_charp +EXPORT_SYMBOL vmlinux 0x4f09c95a dev_load +EXPORT_SYMBOL vmlinux 0x4f0e5c15 __f_setown +EXPORT_SYMBOL vmlinux 0x4f14d732 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x4f1c8baf mtd_concat_destroy +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f3f48b7 omap_dss_get_next_device +EXPORT_SYMBOL vmlinux 0x4f476e96 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x4f4ad583 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x4f5f2688 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL vmlinux 0x4f89c9de gpmc_cs_free +EXPORT_SYMBOL vmlinux 0x4f9a0675 tcp_proc_register +EXPORT_SYMBOL vmlinux 0x4fac7d2d reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x4fad729c input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x4ff7968e kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5012a1c6 pcim_pin_device +EXPORT_SYMBOL vmlinux 0x501f2150 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x50405474 tuning_blk_pattern_8bit +EXPORT_SYMBOL vmlinux 0x5052fb0b jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x50677449 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x5071ce8e tty_port_destroy +EXPORT_SYMBOL vmlinux 0x507783be down_write_trylock +EXPORT_SYMBOL vmlinux 0x508baf1b i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x509817cf vprintk_emit +EXPORT_SYMBOL vmlinux 0x509d8f06 arp_send +EXPORT_SYMBOL vmlinux 0x50b66bcb radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x50bca868 snd_pcm_mmap_data +EXPORT_SYMBOL vmlinux 0x50bf5a9b scsi_show_extd_sense +EXPORT_SYMBOL vmlinux 0x50c7d65e write_one_page +EXPORT_SYMBOL vmlinux 0x50d5612e dispc_mgr_get_sync_lost_irq +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50e6e3a7 poll_initwait +EXPORT_SYMBOL vmlinux 0x511746c1 dump_fpu +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x514be8c7 fb_get_mode +EXPORT_SYMBOL vmlinux 0x51612303 kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x517fbc62 save_mount_options +EXPORT_SYMBOL vmlinux 0x51b0736d blk_init_queue +EXPORT_SYMBOL vmlinux 0x51b9eadf omap_dss_get_overlay +EXPORT_SYMBOL vmlinux 0x51ca3315 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x51d0f6c2 done_path_create +EXPORT_SYMBOL vmlinux 0x51d511f1 pci_scan_bus_parented +EXPORT_SYMBOL vmlinux 0x51d559d1 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x51e6191b pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x51e77c97 pfn_valid +EXPORT_SYMBOL vmlinux 0x51eafc8e param_ops_int +EXPORT_SYMBOL vmlinux 0x51ef33b8 kstrndup +EXPORT_SYMBOL vmlinux 0x51fd0551 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x52038a38 __bread_gfp +EXPORT_SYMBOL vmlinux 0x52069b39 start_tty +EXPORT_SYMBOL vmlinux 0x5209037e vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x521a9476 blk_queue_make_request +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x52202f21 __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x52210393 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x523cfdc0 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x523eb0d4 omapdss_find_output_from_display +EXPORT_SYMBOL vmlinux 0x523fc886 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x524e6a0e fput +EXPORT_SYMBOL vmlinux 0x5260c778 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x52620319 inet6_add_offload +EXPORT_SYMBOL vmlinux 0x527d9dcd abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x5286af5c pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x528c709d simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x528d0c14 idr_init +EXPORT_SYMBOL vmlinux 0x529b5982 get_acl +EXPORT_SYMBOL vmlinux 0x52a7d0a8 setattr_copy +EXPORT_SYMBOL vmlinux 0x52aee6fe do_map_probe +EXPORT_SYMBOL vmlinux 0x52af562a __crc32c_le +EXPORT_SYMBOL vmlinux 0x52b08df9 vm_insert_page +EXPORT_SYMBOL vmlinux 0x52bb841c atomic_io_modify_relaxed +EXPORT_SYMBOL vmlinux 0x52c0c997 md_integrity_register +EXPORT_SYMBOL vmlinux 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL vmlinux 0x530afd45 of_translate_address +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x5323b82b dquot_destroy +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x5335de0e pci_get_subsys +EXPORT_SYMBOL vmlinux 0x53419498 dmam_pool_create +EXPORT_SYMBOL vmlinux 0x535899c4 dump_emit +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x537d7c56 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x5389b2c4 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x53d09720 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x53e47ee7 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x5411b01c bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x5417acdf dqput +EXPORT_SYMBOL vmlinux 0x54214847 fb_show_logo +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x547077ec __wake_up_bit +EXPORT_SYMBOL vmlinux 0x547ce898 dispc_read_irqenable +EXPORT_SYMBOL vmlinux 0x5483b23e __genl_register_family +EXPORT_SYMBOL vmlinux 0x548fd6f9 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0x549d301b xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54d9d332 inet6_protos +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54f6830a omapdss_get_default_display_name +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x552728a3 devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x552af502 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x556c2740 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x5594be03 bitmap_remap +EXPORT_SYMBOL vmlinux 0x55a047cd inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x55f3b80d cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x560147fd edma_unlink +EXPORT_SYMBOL vmlinux 0x56033922 dev_warn +EXPORT_SYMBOL vmlinux 0x560d0ef0 sk_stream_error +EXPORT_SYMBOL vmlinux 0x561c07ab sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x562ff102 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x5638b640 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x563952a3 kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x5639a9c8 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x56427c03 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x564dceb0 mmc_start_req +EXPORT_SYMBOL vmlinux 0x5650e4ff build_skb +EXPORT_SYMBOL vmlinux 0x5654aad2 vme_irq_request +EXPORT_SYMBOL vmlinux 0x565dea43 dss_install_mgr_ops +EXPORT_SYMBOL vmlinux 0x565ecb5a netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x5666a937 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x5689afe7 dispc_ovl_enable +EXPORT_SYMBOL vmlinux 0x568f6f63 __breadahead +EXPORT_SYMBOL vmlinux 0x56aff88c qdisc_list_add +EXPORT_SYMBOL vmlinux 0x56bc2f15 dispc_ovl_set_channel_out +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56cf8ce4 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x56f9ad1e scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0x57057e90 do_truncate +EXPORT_SYMBOL vmlinux 0x570d52c5 tty_write_room +EXPORT_SYMBOL vmlinux 0x572976a3 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x5741dd59 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x5749b1a1 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x5753f4d7 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x578b344d security_path_chmod +EXPORT_SYMBOL vmlinux 0x579e7b8c security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x57b8d0ec __frontswap_load +EXPORT_SYMBOL vmlinux 0x57c043fb dev_printk_emit +EXPORT_SYMBOL vmlinux 0x57c8a36b __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x580f3f07 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0x58125ea0 pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5834165e i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x58516557 omap_set_dma_src_data_pack +EXPORT_SYMBOL vmlinux 0x58586c6b sock_create_lite +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x5882f4b5 of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x588b3024 param_get_string +EXPORT_SYMBOL vmlinux 0x588b534b security_path_mknod +EXPORT_SYMBOL vmlinux 0x588d0c5d omapdss_register_display +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58bf34ad vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x58d0a679 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x58d633c7 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x58e747db follow_up +EXPORT_SYMBOL vmlinux 0x58ee6934 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x5901932f dcb_getapp +EXPORT_SYMBOL vmlinux 0x5905c592 of_phy_attach +EXPORT_SYMBOL vmlinux 0x593f60d2 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x594e1317 __modsi3 +EXPORT_SYMBOL vmlinux 0x597b660e scsi_host_get +EXPORT_SYMBOL vmlinux 0x598542b2 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x598cd828 udp_table +EXPORT_SYMBOL vmlinux 0x59978461 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x59a17bfc tegra114_clock_tune_cpu_trimmers_high +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59d29dab v7_flush_kern_dcache_area +EXPORT_SYMBOL vmlinux 0x59d8223a ioport_resource +EXPORT_SYMBOL vmlinux 0x59e5070d __do_div64 +EXPORT_SYMBOL vmlinux 0x59e9d2f4 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x59ed0fc0 __devm_request_region +EXPORT_SYMBOL vmlinux 0x59ee7fe9 ip_setsockopt +EXPORT_SYMBOL vmlinux 0x59fad267 __napi_schedule +EXPORT_SYMBOL vmlinux 0x5a05362e locks_free_lock +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a4a31ef genl_unregister_family +EXPORT_SYMBOL vmlinux 0x5a5cd1ea napi_gro_flush +EXPORT_SYMBOL vmlinux 0x5a70fdda tcp_conn_request +EXPORT_SYMBOL vmlinux 0x5a80692d qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x5a9597e7 vme_dma_request +EXPORT_SYMBOL vmlinux 0x5a983a29 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x5aab2e61 security_path_rename +EXPORT_SYMBOL vmlinux 0x5aba6ab4 sk_filter +EXPORT_SYMBOL vmlinux 0x5abfc1ad scsi_scan_target +EXPORT_SYMBOL vmlinux 0x5adc545f __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x5ae5be44 lg_lock_init +EXPORT_SYMBOL vmlinux 0x5ae63f1f pci_bus_type +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b024735 get_super_thawed +EXPORT_SYMBOL vmlinux 0x5b04be5a disable_fiq +EXPORT_SYMBOL vmlinux 0x5b126591 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x5b19634d div_s64_rem +EXPORT_SYMBOL vmlinux 0x5b3eba1e xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x5b40f03f get_cached_acl +EXPORT_SYMBOL vmlinux 0x5b44e4e4 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x5b492433 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x5b4bfa5e xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x5b5b98a1 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x5b650120 __skb_checksum +EXPORT_SYMBOL vmlinux 0x5b6fd6ca lock_fb_info +EXPORT_SYMBOL vmlinux 0x5b70338b bio_put +EXPORT_SYMBOL vmlinux 0x5b7829c1 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x5b93d331 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x5ba929d2 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0x5bb9daec __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0x5bc2a30d snd_pcm_suspend +EXPORT_SYMBOL vmlinux 0x5bcc19f7 d_lookup +EXPORT_SYMBOL vmlinux 0x5bdd294d rtnl_notify +EXPORT_SYMBOL vmlinux 0x5bddfa95 devm_clk_put +EXPORT_SYMBOL vmlinux 0x5bf90505 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x5c1ad7e2 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x5c1ca036 dm_get_device +EXPORT_SYMBOL vmlinux 0x5c1d381f of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x5c265cba sg_init_one +EXPORT_SYMBOL vmlinux 0x5c45044f mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x5c450ef6 ptp_clock_event +EXPORT_SYMBOL vmlinux 0x5c5d3bc0 skb_dequeue +EXPORT_SYMBOL vmlinux 0x5c6c8d31 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x5c8dca9a register_sound_special_device +EXPORT_SYMBOL vmlinux 0x5c9284a0 processor_id +EXPORT_SYMBOL vmlinux 0x5ca56794 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x5cba1191 sock_wfree +EXPORT_SYMBOL vmlinux 0x5ce8ef02 synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x5cf18e37 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d23e5c0 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x5d532878 input_set_keycode +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d575428 uart_register_driver +EXPORT_SYMBOL vmlinux 0x5d62fedc filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x5d83ebdb dev_change_carrier +EXPORT_SYMBOL vmlinux 0x5d8df777 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x5d959f30 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x5d9cdc3e vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x5e2af6ec mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x5e414e27 bdi_destroy +EXPORT_SYMBOL vmlinux 0x5e562c88 put_page +EXPORT_SYMBOL vmlinux 0x5e764306 pci_get_class +EXPORT_SYMBOL vmlinux 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL vmlinux 0x5e81fee5 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x5e82a076 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x5e84240e kmem_cache_size +EXPORT_SYMBOL vmlinux 0x5e866d85 prandom_bytes +EXPORT_SYMBOL vmlinux 0x5e8eaeea scsi_show_sense_hdr +EXPORT_SYMBOL vmlinux 0x5e919f25 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5ea1dd3f i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ebd0114 snd_ctl_add +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed1fe79 phy_attach_direct +EXPORT_SYMBOL vmlinux 0x5ef09a41 vfs_writev +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f1592cd pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x5f27323c _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x5f52c664 dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x5f5539f9 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x5f754e5a memset +EXPORT_SYMBOL vmlinux 0x5f768f16 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x5fac012d sget +EXPORT_SYMBOL vmlinux 0x5fadf588 of_device_is_available +EXPORT_SYMBOL vmlinux 0x5fc4dceb genphy_read_status +EXPORT_SYMBOL vmlinux 0x5fcbdec2 dev_mc_add +EXPORT_SYMBOL vmlinux 0x5fd268cb radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5ff11cc3 pcibios_min_io +EXPORT_SYMBOL vmlinux 0x5ffe9c6e skb_checksum +EXPORT_SYMBOL vmlinux 0x60055baa dispc_mgr_get_vsync_irq +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x600f7783 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x60184564 clear_nlink +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x60255f0d pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x602be671 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x602c96f0 copy_to_user_fromio +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x60541702 edma_alloc_slot +EXPORT_SYMBOL vmlinux 0x6058cb29 mount_bdev +EXPORT_SYMBOL vmlinux 0x605e1812 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x60640d62 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x6069ad5f dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60d31460 dev_uc_add +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60e91554 __dquot_transfer +EXPORT_SYMBOL vmlinux 0x60ee9172 param_ops_bool +EXPORT_SYMBOL vmlinux 0x60fb24ab pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x6103df3f md_finish_reshape +EXPORT_SYMBOL vmlinux 0x61050c4d outer_cache +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x614457d7 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0x614db45c find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x61524786 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x617a218d __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x61829b46 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x61a7da23 __register_chrdev +EXPORT_SYMBOL vmlinux 0x61ae310d snd_pcm_hw_param_first +EXPORT_SYMBOL vmlinux 0x61b3560c cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x61b3c44d swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x61b48661 security_path_truncate +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61df0d73 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x61e9dde1 blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x61ff103a blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6220b4a2 crc32_le +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x623a1907 inode_dio_wait +EXPORT_SYMBOL vmlinux 0x625dd223 ptp_clock_index +EXPORT_SYMBOL vmlinux 0x62603a15 pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0x6263e0c1 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x626e24ba qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x62a79a6c param_ops_charp +EXPORT_SYMBOL vmlinux 0x62b68cbf would_dump +EXPORT_SYMBOL vmlinux 0x62b89b94 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x62c160b8 soft_cursor +EXPORT_SYMBOL vmlinux 0x62c4da5f tty_port_put +EXPORT_SYMBOL vmlinux 0x62d6cfe6 seq_read +EXPORT_SYMBOL vmlinux 0x62d92010 snd_cards +EXPORT_SYMBOL vmlinux 0x62ed65a1 kernel_write +EXPORT_SYMBOL vmlinux 0x62fde012 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x6303c962 vc_resize +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x631ece0c tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x6342b982 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x634b7852 tty_port_close_start +EXPORT_SYMBOL vmlinux 0x6367d4d2 elm_config +EXPORT_SYMBOL vmlinux 0x636b3461 omap_dss_get_num_overlays +EXPORT_SYMBOL vmlinux 0x6375904e generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x637f15d3 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x638146bb snd_pcm_new_internal +EXPORT_SYMBOL vmlinux 0x6391a58c snd_pcm_hw_constraint_integer +EXPORT_SYMBOL vmlinux 0x6399552a key_unlink +EXPORT_SYMBOL vmlinux 0x63a6e144 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63b93349 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x63c4a29b d_genocide +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63eddc38 seq_puts +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x63fe1fac sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x6415e62e omap_dss_pal_timings +EXPORT_SYMBOL vmlinux 0x641a19c5 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x6427f365 netdev_info +EXPORT_SYMBOL vmlinux 0x6430b538 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x6457d8fa tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x645ee559 pci_fixup_device +EXPORT_SYMBOL vmlinux 0x64624667 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64a22ff0 dispc_mgr_set_lcd_config +EXPORT_SYMBOL vmlinux 0x64a2908f km_policy_notify +EXPORT_SYMBOL vmlinux 0x64a9d633 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x64b31cc6 __brelse +EXPORT_SYMBOL vmlinux 0x64b58d09 iterate_dir +EXPORT_SYMBOL vmlinux 0x64d91c1f unregister_quota_format +EXPORT_SYMBOL vmlinux 0x64dc38b9 scsi_target_resume +EXPORT_SYMBOL vmlinux 0x6503fc42 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x65193602 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x65262360 pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x65466939 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x654cb75d generic_removexattr +EXPORT_SYMBOL vmlinux 0x656095a4 phy_print_status +EXPORT_SYMBOL vmlinux 0x657b782c of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x657c2981 param_set_bool +EXPORT_SYMBOL vmlinux 0x6589a834 devm_release_resource +EXPORT_SYMBOL vmlinux 0x65bc9093 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x65ccc8f2 ptp_clock_register +EXPORT_SYMBOL vmlinux 0x65d38c3a tcp_prot +EXPORT_SYMBOL vmlinux 0x65d8236d udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x660ebd94 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x661a4f7b tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x66227eae vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x664cd5d4 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x665381ae key_put +EXPORT_SYMBOL vmlinux 0x667c754a blk_requeue_request +EXPORT_SYMBOL vmlinux 0x6683c3b0 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x668cc2f3 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x6699b913 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x669c3ae7 snd_unregister_device +EXPORT_SYMBOL vmlinux 0x66baf761 led_update_brightness +EXPORT_SYMBOL vmlinux 0x66cc302e nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x66e64aad input_close_device +EXPORT_SYMBOL vmlinux 0x6703f89d bdi_register_dev +EXPORT_SYMBOL vmlinux 0x673c087a vfs_fsync +EXPORT_SYMBOL vmlinux 0x673f88a3 pci_pme_active +EXPORT_SYMBOL vmlinux 0x6751627d devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x675f1e02 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x67640c72 posix_test_lock +EXPORT_SYMBOL vmlinux 0x676bbc0f _set_bit +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x67862165 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL vmlinux 0x6788e2f1 cdev_alloc +EXPORT_SYMBOL vmlinux 0x679d4657 new_sync_write +EXPORT_SYMBOL vmlinux 0x67a47025 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x67a81f97 misc_register +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67c30b43 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x67c7ffd8 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0x67e9fdce security_path_rmdir +EXPORT_SYMBOL vmlinux 0x68035f56 security_path_unlink +EXPORT_SYMBOL vmlinux 0x68066e1e dispc_mgr_set_timings +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x68295804 always_delete_dentry +EXPORT_SYMBOL vmlinux 0x6833834e thaw_super +EXPORT_SYMBOL vmlinux 0x68365c08 vga_get +EXPORT_SYMBOL vmlinux 0x68469962 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x687bbb38 __blk_end_request +EXPORT_SYMBOL vmlinux 0x687e42ae inet_add_offload +EXPORT_SYMBOL vmlinux 0x68834b80 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x68869bae panic_notifier_list +EXPORT_SYMBOL vmlinux 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL vmlinux 0x68abb700 kobject_put +EXPORT_SYMBOL vmlinux 0x68ae792a sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x68b0b416 qdisc_destroy +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68c0559d __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x68d3ad54 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x68d66fbf jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x68df045a follow_down_one +EXPORT_SYMBOL vmlinux 0x68ea816b ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0x68ebde91 omapdss_default_get_timings +EXPORT_SYMBOL vmlinux 0x68f28b32 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x68fb581a icst307_idx2s +EXPORT_SYMBOL vmlinux 0x690a0e0c seq_printf +EXPORT_SYMBOL vmlinux 0x6915eb38 down_interruptible +EXPORT_SYMBOL vmlinux 0x69160c5a inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x69295ea9 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x6936bcb6 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x6955188f kernel_listen +EXPORT_SYMBOL vmlinux 0x695bce0f dmam_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0x6960192d up_read +EXPORT_SYMBOL vmlinux 0x6970966d write_cache_pages +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x6974d02a skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x6986675b alloc_fddidev +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69ae90c9 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0x69b6f8d9 omap_set_dma_transfer_params +EXPORT_SYMBOL vmlinux 0x69b8e49d inet6_ioctl +EXPORT_SYMBOL vmlinux 0x69c14cb3 i2c_release_client +EXPORT_SYMBOL vmlinux 0x69c53bc2 nd_set_link +EXPORT_SYMBOL vmlinux 0x69d67cc9 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x69d94694 pci_iomap +EXPORT_SYMBOL vmlinux 0x69e27c7a bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x69eb5591 dev_uc_flush +EXPORT_SYMBOL vmlinux 0x69f55fb5 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x69fe5174 dump_page +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a204694 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a77445d udp6_set_csum +EXPORT_SYMBOL vmlinux 0x6a7bad3b snd_pcm_set_sync +EXPORT_SYMBOL vmlinux 0x6a80151d __scm_destroy +EXPORT_SYMBOL vmlinux 0x6a8d44a0 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL vmlinux 0x6a93afc6 account_page_dirtied +EXPORT_SYMBOL vmlinux 0x6a95c255 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x6a974903 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x6ab0f931 neigh_ifdown +EXPORT_SYMBOL vmlinux 0x6ab20975 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6ae3561f scsi_device_get +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6afe511f sk_capable +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b0c960d iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x6b12c36b input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b2c3ea4 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b8ec478 vlan_vid_add +EXPORT_SYMBOL vmlinux 0x6b9b65e2 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x6bb4e8e9 block_write_full_page +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bd195ae jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x6bd9ce54 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6c007f07 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x6c0f9739 input_register_handler +EXPORT_SYMBOL vmlinux 0x6c1ce5ce strcspn +EXPORT_SYMBOL vmlinux 0x6c375550 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x6c3dbeaf reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x6c46268f skb_queue_head +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c670574 sock_no_poll +EXPORT_SYMBOL vmlinux 0x6c6cdd4d wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x6c6f793b blk_free_tags +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6ca5b0f8 __net_get_random_once +EXPORT_SYMBOL vmlinux 0x6cb4646f tty_do_resize +EXPORT_SYMBOL vmlinux 0x6cdc5c6b nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6cdfebb6 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x6ce676cc snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL vmlinux 0x6d05618f kmap_high +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d107d71 omap_dss_ntsc_timings +EXPORT_SYMBOL vmlinux 0x6d19ae1e ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x6d1b8063 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d35f340 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x6d3bf598 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x6d5434eb mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x6d57bb4f call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x6d662533 _find_first_bit_le +EXPORT_SYMBOL vmlinux 0x6d6a4133 skb_append +EXPORT_SYMBOL vmlinux 0x6d755370 netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x6d929455 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x6d9991f0 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x6dc9b651 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x6dd2dafb freeze_super +EXPORT_SYMBOL vmlinux 0x6ddeb0d6 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x6ddf8ac6 vfs_open +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6df7901b simple_dir_operations +EXPORT_SYMBOL vmlinux 0x6e1b4751 do_sync_read +EXPORT_SYMBOL vmlinux 0x6e25977e nobh_write_begin +EXPORT_SYMBOL vmlinux 0x6e3ed894 iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x6e4889bb tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x6e4a4030 dm_put_table_device +EXPORT_SYMBOL vmlinux 0x6e6514ed radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6e6ea89c security_file_permission +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7a922a of_root +EXPORT_SYMBOL vmlinux 0x6e8d8df6 pps_lookup_dev +EXPORT_SYMBOL vmlinux 0x6e98642d ping_prot +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6eb3d676 dev_alert +EXPORT_SYMBOL vmlinux 0x6ec41cc6 max8925_reg_read +EXPORT_SYMBOL vmlinux 0x6ec64451 prepare_binprm +EXPORT_SYMBOL vmlinux 0x6ec9ccdb _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x6edf4974 init_buffer +EXPORT_SYMBOL vmlinux 0x6ef4c22c of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL vmlinux 0x6f015fe3 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f217c5c udplite_prot +EXPORT_SYMBOL vmlinux 0x6f36ab5c jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x6f5acbbc string_escape_mem +EXPORT_SYMBOL vmlinux 0x6f62fda0 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x6f7583cb arm_dma_ops +EXPORT_SYMBOL vmlinux 0x6f9824ca param_get_ulong +EXPORT_SYMBOL vmlinux 0x6fc13727 mmc_gpiod_free_cd +EXPORT_SYMBOL vmlinux 0x6fc8af87 dquot_get_dqinfo +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x70097aa0 nand_bch_free +EXPORT_SYMBOL vmlinux 0x70150ab4 pci_release_region +EXPORT_SYMBOL vmlinux 0x701b59e1 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x7040aff9 security_inode_permission +EXPORT_SYMBOL vmlinux 0x704db7a5 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7062b4cd cmdline_parts_free +EXPORT_SYMBOL vmlinux 0x707165ac omapdss_unregister_output +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x70851dd3 snd_ctl_free_one +EXPORT_SYMBOL vmlinux 0x709a26c1 d_drop +EXPORT_SYMBOL vmlinux 0x70d053fd try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x70d108a8 netif_device_detach +EXPORT_SYMBOL vmlinux 0x70e39dae dss_uninstall_mgr_ops +EXPORT_SYMBOL vmlinux 0x70eccf75 d_invalidate +EXPORT_SYMBOL vmlinux 0x70ee7833 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x70f9e951 dquot_acquire +EXPORT_SYMBOL vmlinux 0x71235e85 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x7126e148 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712ed37b radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x7142c63c edma_free_slot +EXPORT_SYMBOL vmlinux 0x715ebda2 inet_shutdown +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x71a46af4 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71acb170 param_set_byte +EXPORT_SYMBOL vmlinux 0x71be29d3 shdma_reset +EXPORT_SYMBOL vmlinux 0x71c90087 memcmp +EXPORT_SYMBOL vmlinux 0x71e2ed17 of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x71f65175 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x71f7803d ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x72166290 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x72350130 ___ratelimit +EXPORT_SYMBOL vmlinux 0x723d4c44 omapdss_default_get_recommended_bpp +EXPORT_SYMBOL vmlinux 0x72695691 register_sound_special +EXPORT_SYMBOL vmlinux 0x726f19cc ip_defrag +EXPORT_SYMBOL vmlinux 0x728bb2b1 mddev_congested +EXPORT_SYMBOL vmlinux 0x72a0e6f2 __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x72a43026 neigh_table_clear +EXPORT_SYMBOL vmlinux 0x72aea05e swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x72b46a8c kobject_get +EXPORT_SYMBOL vmlinux 0x72b5b2b7 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x72bd5b8f disk_stack_limits +EXPORT_SYMBOL vmlinux 0x72caf44c tcf_hash_create +EXPORT_SYMBOL vmlinux 0x72d58de9 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x72ddf69f nand_bch_init +EXPORT_SYMBOL vmlinux 0x72dfc86b tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x730517f9 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x731cca55 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x73494a0e dispc_ovl_setup +EXPORT_SYMBOL vmlinux 0x735a30b3 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x736bdb68 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x737b499e from_kprojid +EXPORT_SYMBOL vmlinux 0x737f8e04 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x7388dfb6 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x73952187 dev_deactivate +EXPORT_SYMBOL vmlinux 0x73a63ce7 vm_mmap +EXPORT_SYMBOL vmlinux 0x73b604f4 phy_device_create +EXPORT_SYMBOL vmlinux 0x73d2e5d7 __pagevec_release +EXPORT_SYMBOL vmlinux 0x73e20c1c strlcpy +EXPORT_SYMBOL vmlinux 0x73ea6390 skb_split +EXPORT_SYMBOL vmlinux 0x740b8f18 pid_task +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x7478eb5c vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74c249dd generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x74c29368 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x74ce05b8 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x74d623a7 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x74e46dac imx_ssi_fiq_tx_buffer +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74fa022d edma_trigger_channel +EXPORT_SYMBOL vmlinux 0x7505bdef memchr_inv +EXPORT_SYMBOL vmlinux 0x752f4da6 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x75424b29 put_disk +EXPORT_SYMBOL vmlinux 0x754634b0 account_page_redirty +EXPORT_SYMBOL vmlinux 0x7567d381 __get_fiq_regs +EXPORT_SYMBOL vmlinux 0x757182ac netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x757206e5 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x7593d385 div64_s64 +EXPORT_SYMBOL vmlinux 0x7599d83f blk_get_queue +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75f7624e __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x76142c50 bdgrab +EXPORT_SYMBOL vmlinux 0x761a3994 security_inode_readlink +EXPORT_SYMBOL vmlinux 0x7633ff8b rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x763f9bda kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764e8fa0 irq_set_chip +EXPORT_SYMBOL vmlinux 0x76693a71 serio_interrupt +EXPORT_SYMBOL vmlinux 0x76935e24 framebuffer_release +EXPORT_SYMBOL vmlinux 0x76b96cf4 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x76bf656d __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x76c4c7b2 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x76cce153 alloc_disk +EXPORT_SYMBOL vmlinux 0x76cf47f6 __aeabi_llsl +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d9bf11 crc32_be +EXPORT_SYMBOL vmlinux 0x76e0e377 block_write_end +EXPORT_SYMBOL vmlinux 0x76f6c5ef kmalloc_order +EXPORT_SYMBOL vmlinux 0x7702c33d __blk_run_queue +EXPORT_SYMBOL vmlinux 0x770a1236 uart_update_timeout +EXPORT_SYMBOL vmlinux 0x775a130e __sg_free_table +EXPORT_SYMBOL vmlinux 0x776f4093 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x7771be09 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x7791193f icst525_s2div +EXPORT_SYMBOL vmlinux 0x77928500 shdma_request_irq +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77a08c9f fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x77ad6211 cad_pid +EXPORT_SYMBOL vmlinux 0x77b4c816 module_put +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77d8b971 scsi_dma_map +EXPORT_SYMBOL vmlinux 0x77df0847 __set_personality +EXPORT_SYMBOL vmlinux 0x77f5625d path_put +EXPORT_SYMBOL vmlinux 0x77fdf246 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x780a45cd n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x7810a88b fence_signal_locked +EXPORT_SYMBOL vmlinux 0x78153cbf sk_wait_data +EXPORT_SYMBOL vmlinux 0x782567ec memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x785691e4 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x78578bec blk_complete_request +EXPORT_SYMBOL vmlinux 0x785d3c71 cdev_del +EXPORT_SYMBOL vmlinux 0x7867c232 blk_run_queue +EXPORT_SYMBOL vmlinux 0x78779c0b set_fiq_handler +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x78897244 register_key_type +EXPORT_SYMBOL vmlinux 0x788fe103 iomem_resource +EXPORT_SYMBOL vmlinux 0x7892dfc8 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78c8eaa8 bio_unmap_user +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e8f41c vfs_mknod +EXPORT_SYMBOL vmlinux 0x79382eb6 phy_init_eee +EXPORT_SYMBOL vmlinux 0x794385c5 security_mmap_file +EXPORT_SYMBOL vmlinux 0x79463e39 tcp_init_sock +EXPORT_SYMBOL vmlinux 0x7955913a md_write_start +EXPORT_SYMBOL vmlinux 0x796b127d mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x797687f7 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x798bcab2 lookup_one_len +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79b8367b __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x79c15b7f blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x79ce7016 d_tmpfile +EXPORT_SYMBOL vmlinux 0x79dc7ed3 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x79fa1deb imx_ssi_fiq_rx_buffer +EXPORT_SYMBOL vmlinux 0x7a0461c5 submit_bh +EXPORT_SYMBOL vmlinux 0x7a0c2db8 page_waitqueue +EXPORT_SYMBOL vmlinux 0x7a27a60d gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a4854a5 snd_pcm_set_ops +EXPORT_SYMBOL vmlinux 0x7a91726b clkdev_alloc +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aaa7d14 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7addfdb4 dss_mgr_unregister_framedone_handler +EXPORT_SYMBOL vmlinux 0x7ade75e6 eth_header_parse +EXPORT_SYMBOL vmlinux 0x7afa89fc vsnprintf +EXPORT_SYMBOL vmlinux 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL vmlinux 0x7b099c5b dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x7b1ade38 lz4_decompress +EXPORT_SYMBOL vmlinux 0x7b283ce3 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x7b354ef5 kmap +EXPORT_SYMBOL vmlinux 0x7b4fa2c3 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x7b5c8440 vm_munmap +EXPORT_SYMBOL vmlinux 0x7b75f393 fb_set_var +EXPORT_SYMBOL vmlinux 0x7b76351c simple_setattr +EXPORT_SYMBOL vmlinux 0x7b769602 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x7b845203 napi_disable +EXPORT_SYMBOL vmlinux 0x7b8b18a9 kthread_stop +EXPORT_SYMBOL vmlinux 0x7bc0d837 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x7bd71f22 mdiobus_write +EXPORT_SYMBOL vmlinux 0x7bd7229e param_get_uint +EXPORT_SYMBOL vmlinux 0x7c0bf4b5 dst_release +EXPORT_SYMBOL vmlinux 0x7c127751 generic_setlease +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c13a03b skb_store_bits +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c1c573f i2c_master_send +EXPORT_SYMBOL vmlinux 0x7c349590 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c61af70 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x7c743263 tso_count_descs +EXPORT_SYMBOL vmlinux 0x7c7a81b7 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x7c94a61b phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7cadd833 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cb35dd5 d_make_root +EXPORT_SYMBOL vmlinux 0x7cc035a7 __ucmpdi2 +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cf48c58 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x7cf6f399 __neigh_create +EXPORT_SYMBOL vmlinux 0x7d06bdb6 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x7d0c74a1 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d399cea clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d77d8c9 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x7d82e1e3 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x7d8c4c01 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x7d9421bc submit_bio_wait +EXPORT_SYMBOL vmlinux 0x7d960875 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x7dccc294 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7df67d7d scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x7e0ddeeb i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x7e13f432 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x7e15560b posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x7e1e0ec9 tuning_blk_pattern_4bit +EXPORT_SYMBOL vmlinux 0x7e307e19 vfs_setpos +EXPORT_SYMBOL vmlinux 0x7e3a7e0c sg_miter_stop +EXPORT_SYMBOL vmlinux 0x7e3be608 truncate_setsize +EXPORT_SYMBOL vmlinux 0x7e517bea forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x7e6fa3ef tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0x7e70f198 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x7e7efd0c mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0x7e9efe8e complete_and_exit +EXPORT_SYMBOL vmlinux 0x7eb63c98 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x7eb91715 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x7ec0f6b4 get_io_context +EXPORT_SYMBOL vmlinux 0x7ec3a01b genlmsg_put +EXPORT_SYMBOL vmlinux 0x7eca96d3 pci_disable_msix +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7ee73c0c memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0x7ee7f093 dispc_ovl_compute_fifo_thresholds +EXPORT_SYMBOL vmlinux 0x7efac82c ilookup +EXPORT_SYMBOL vmlinux 0x7f1c3b1c elevator_change +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f2d60cb snd_pcm_new_stream +EXPORT_SYMBOL vmlinux 0x7f43991c ip_cmsg_recv +EXPORT_SYMBOL vmlinux 0x7f49c316 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f63b31e _memcpy_toio +EXPORT_SYMBOL vmlinux 0x7f6f671e set_anon_super +EXPORT_SYMBOL vmlinux 0x7fa4189c of_get_pci_address +EXPORT_SYMBOL vmlinux 0x7faa79f0 generic_permission +EXPORT_SYMBOL vmlinux 0x7fca584a qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x7fdd785b i2c_register_driver +EXPORT_SYMBOL vmlinux 0x7fde2edb vme_master_read +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7ff00f65 mmc_add_host +EXPORT_SYMBOL vmlinux 0x800a80d6 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x800e4ffa __muldi3 +EXPORT_SYMBOL vmlinux 0x804aabdf idr_is_empty +EXPORT_SYMBOL vmlinux 0x8053de95 clk_add_alias +EXPORT_SYMBOL vmlinux 0x806ce90a inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x806d3d92 nand_lock +EXPORT_SYMBOL vmlinux 0x80839547 dma_pool_create +EXPORT_SYMBOL vmlinux 0x809125ff unlock_page +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80cabcd3 vm_event_states +EXPORT_SYMBOL vmlinux 0x80ccae77 eth_change_mtu +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80d81308 omap_vrfb_release_ctx +EXPORT_SYMBOL vmlinux 0x81076a97 unregister_filesystem +EXPORT_SYMBOL vmlinux 0x8122df01 free_netdev +EXPORT_SYMBOL vmlinux 0x813eef67 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x8147afe0 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x8148fa87 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815d24cc dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x815f7f6c generic_writepages +EXPORT_SYMBOL vmlinux 0x8167a46a mdiobus_scan +EXPORT_SYMBOL vmlinux 0x818621bf get_thermal_instance +EXPORT_SYMBOL vmlinux 0x81b5aecb tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x821ee84b __find_get_block +EXPORT_SYMBOL vmlinux 0x8242092f md_check_recovery +EXPORT_SYMBOL vmlinux 0x824a4367 tmio_core_mmc_pwr +EXPORT_SYMBOL vmlinux 0x825380fa security_path_symlink +EXPORT_SYMBOL vmlinux 0x8255e0ef end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x825dd1dc snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x8276a0a6 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82a3b6e4 iov_iter_npages +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82b8b70f inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x82ca7239 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x82dfe14e vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x82f92d6d blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x830175c4 iget5_locked +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x830d3462 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x831396c3 fence_signal +EXPORT_SYMBOL vmlinux 0x83167bb2 sock_kmalloc +EXPORT_SYMBOL vmlinux 0x831f59c9 locks_init_lock +EXPORT_SYMBOL vmlinux 0x8320bea8 __umodsi3 +EXPORT_SYMBOL vmlinux 0x832e43eb alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x83414dee __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x834def58 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x8351efcb release_sock +EXPORT_SYMBOL vmlinux 0x8361a9aa scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x8372cd2f __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x8375166d inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x8375d79d ida_destroy +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8394acf8 try_module_get +EXPORT_SYMBOL vmlinux 0x8399c101 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0x839cdf99 edma_resume +EXPORT_SYMBOL vmlinux 0x83a476ce bitmap_scnlistprintf +EXPORT_SYMBOL vmlinux 0x83a51c55 sk_receive_skb +EXPORT_SYMBOL vmlinux 0x83b5eba5 eth_mac_addr +EXPORT_SYMBOL vmlinux 0x83be48e5 ppp_register_channel +EXPORT_SYMBOL vmlinux 0x83c437b1 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83d70683 edma_start +EXPORT_SYMBOL vmlinux 0x83dfcfd8 mount_pseudo +EXPORT_SYMBOL vmlinux 0x83f5a8fc mntput +EXPORT_SYMBOL vmlinux 0x8401eeb5 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x8410c7e9 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x843dcaad inet_del_offload +EXPORT_SYMBOL vmlinux 0x843ea4b4 omapdss_output_unset_device +EXPORT_SYMBOL vmlinux 0x8443443d vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x8448982f buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x84519b65 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x845ae95b dget_parent +EXPORT_SYMBOL vmlinux 0x8491a060 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x84a2aa0a __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x84a69fdc vme_slave_get +EXPORT_SYMBOL vmlinux 0x84a8d469 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x84b183ae strncmp +EXPORT_SYMBOL vmlinux 0x84ba2b34 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x84cb3008 dcache_dir_open +EXPORT_SYMBOL vmlinux 0x84d4d822 bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x84d6180d single_open +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x85051dff inet_getname +EXPORT_SYMBOL vmlinux 0x851b32e3 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x8531f7c8 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x8536526e generic_fillattr +EXPORT_SYMBOL vmlinux 0x854c00af __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x854e1c0b sg_nents +EXPORT_SYMBOL vmlinux 0x8552c6b2 dispc_ovl_check +EXPORT_SYMBOL vmlinux 0x85572ba7 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x85765fee omap_enable_dma_irq +EXPORT_SYMBOL vmlinux 0x857adf4a seq_bitmap_list +EXPORT_SYMBOL vmlinux 0x85817380 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x859136a1 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x85b24875 genl_notify +EXPORT_SYMBOL vmlinux 0x85b48687 register_quota_format +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85bd9ffe neigh_lookup +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85fe1460 tcp_syn_flood_action +EXPORT_SYMBOL vmlinux 0x861413ca tcf_hash_insert +EXPORT_SYMBOL vmlinux 0x861ccaa2 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x86273fb7 seq_release +EXPORT_SYMBOL vmlinux 0x8628e7cf vga_put +EXPORT_SYMBOL vmlinux 0x86338340 param_get_long +EXPORT_SYMBOL vmlinux 0x86341c5b ftrace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x864e29f2 generic_write_end +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x865944b0 bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x8667c6fd ps2_drain +EXPORT_SYMBOL vmlinux 0x866fae0e scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x86860195 dss_feat_get_supported_displays +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86a4889a kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0x86a58d2d sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x86a606d0 file_ns_capable +EXPORT_SYMBOL vmlinux 0x86aafe1f simple_nosetlease +EXPORT_SYMBOL vmlinux 0x86cb7cc6 pci_find_bus +EXPORT_SYMBOL vmlinux 0x86d73a49 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x86f84da8 sock_wake_async +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x87003790 fence_init +EXPORT_SYMBOL vmlinux 0x871913a4 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x871d6fad nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x8723899b fb_blank +EXPORT_SYMBOL vmlinux 0x872e8ec2 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x873a0658 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x874363aa tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x874cb5f8 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x8750c185 netpoll_print_options +EXPORT_SYMBOL vmlinux 0x876109a4 input_open_device +EXPORT_SYMBOL vmlinux 0x878116b9 dss_mgr_enable +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x879018a2 of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0x879749bf ab3100_event_register +EXPORT_SYMBOL vmlinux 0x8798e453 __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x87b7703b dev_remove_offload +EXPORT_SYMBOL vmlinux 0x87c104ff __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0x87c52a18 pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x87cff91a led_blink_set +EXPORT_SYMBOL vmlinux 0x88001742 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x880da09d pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x880f842b mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x8812dc7f inet_put_port +EXPORT_SYMBOL vmlinux 0x881a3eca nd_get_link +EXPORT_SYMBOL vmlinux 0x88276d5b xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x882c939d acl_by_type +EXPORT_SYMBOL vmlinux 0x8834396c mod_timer +EXPORT_SYMBOL vmlinux 0x884f7a50 mpage_writepage +EXPORT_SYMBOL vmlinux 0x885262b8 max8998_read_reg +EXPORT_SYMBOL vmlinux 0x8855fb92 tty_register_driver +EXPORT_SYMBOL vmlinux 0x888cdbd5 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x8892452a truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x88a0012d nlmsg_notify +EXPORT_SYMBOL vmlinux 0x88af71b6 finish_open +EXPORT_SYMBOL vmlinux 0x88c86ff6 seq_pad +EXPORT_SYMBOL vmlinux 0x88d0e20a proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x88fa5096 register_sound_mixer +EXPORT_SYMBOL vmlinux 0x890d5901 serio_unregister_port +EXPORT_SYMBOL vmlinux 0x890d7386 I_BDEV +EXPORT_SYMBOL vmlinux 0x89343f17 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x893bcc41 tty_lock +EXPORT_SYMBOL vmlinux 0x8953f8ff __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x89558ca8 mpage_readpage +EXPORT_SYMBOL vmlinux 0x896c53e3 d_add_ci +EXPORT_SYMBOL vmlinux 0x8970f2e4 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x898d64cf pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x8993bf1a pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x899c7005 cont_write_begin +EXPORT_SYMBOL vmlinux 0x89a5f828 mmc_get_card +EXPORT_SYMBOL vmlinux 0x89bca8d5 swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89d675a2 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x89d988f2 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x89e6e88a alloc_file +EXPORT_SYMBOL vmlinux 0x89f5ee79 of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0x8a0f4230 rename_lock +EXPORT_SYMBOL vmlinux 0x8a13324f dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x8a157b4d inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1bcca8 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x8a1c5455 blk_stack_limits +EXPORT_SYMBOL vmlinux 0x8a2cb3f1 devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x8a2fc2af blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x8a416270 __scsi_print_command +EXPORT_SYMBOL vmlinux 0x8a47d00a mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4fa83b __aeabi_llsr +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a906fe0 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x8a931a85 simple_link +EXPORT_SYMBOL vmlinux 0x8a9626d7 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8ad13f5e tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x8ad3bb56 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x8ad7b67a get_disk +EXPORT_SYMBOL vmlinux 0x8af23f33 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x8b055ce2 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x8b0a4f8d of_iomap +EXPORT_SYMBOL vmlinux 0x8b362277 __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b555d9b sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x8b5c0c01 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b8646f1 set_binfmt +EXPORT_SYMBOL vmlinux 0x8b8c5c0e devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x8bb1c88d ac97_bus_type +EXPORT_SYMBOL vmlinux 0x8bea8045 msm_iommu_get_ctx +EXPORT_SYMBOL vmlinux 0x8c00895e input_register_handle +EXPORT_SYMBOL vmlinux 0x8c043e4b __napi_complete +EXPORT_SYMBOL vmlinux 0x8c0bf786 tcp_close +EXPORT_SYMBOL vmlinux 0x8c27dddc input_unregister_device +EXPORT_SYMBOL vmlinux 0x8c2f5f0a register_qdisc +EXPORT_SYMBOL vmlinux 0x8c55f0fe xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x8c625d41 security_path_mkdir +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c705b8c edma_clean_channel +EXPORT_SYMBOL vmlinux 0x8c957ba3 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x8caba09c single_open_size +EXPORT_SYMBOL vmlinux 0x8cc4da3e pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x8cc57954 tcf_action_exec +EXPORT_SYMBOL vmlinux 0x8cccef57 migrate_page +EXPORT_SYMBOL vmlinux 0x8cd8c339 omap_free_dma +EXPORT_SYMBOL vmlinux 0x8cf966fa backlight_device_register +EXPORT_SYMBOL vmlinux 0x8cfcf75c nand_flash_ids +EXPORT_SYMBOL vmlinux 0x8d09495b generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x8d134c39 idr_replace +EXPORT_SYMBOL vmlinux 0x8d13691a inode_change_ok +EXPORT_SYMBOL vmlinux 0x8d223594 noop_qdisc +EXPORT_SYMBOL vmlinux 0x8d3e67b8 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d60a9e2 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x8d6b2ce1 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x8d6f81b4 __div64_32 +EXPORT_SYMBOL vmlinux 0x8d72495b __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d782b2d flow_cache_fini +EXPORT_SYMBOL vmlinux 0x8d8013ba mpage_readpages +EXPORT_SYMBOL vmlinux 0x8d8b6353 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x8d9361af deactivate_super +EXPORT_SYMBOL vmlinux 0x8db7b66f mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0x8dcff6e2 __pv_offset +EXPORT_SYMBOL vmlinux 0x8dea0df8 skb_free_datagram +EXPORT_SYMBOL vmlinux 0x8dec2d76 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL vmlinux 0x8df76839 kmalloc_caches +EXPORT_SYMBOL vmlinux 0x8dfa8e6b seq_open_private +EXPORT_SYMBOL vmlinux 0x8e0d66f4 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x8e10cdf1 __alloc_skb +EXPORT_SYMBOL vmlinux 0x8e1dc899 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x8e31cee5 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x8e464b95 snd_card_proc_new +EXPORT_SYMBOL vmlinux 0x8e694883 padata_do_parallel +EXPORT_SYMBOL vmlinux 0x8e81d74c request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x8e865d3c arm_delay_ops +EXPORT_SYMBOL vmlinux 0x8e9a669f genphy_config_init +EXPORT_SYMBOL vmlinux 0x8eaa0d20 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x8edef9ed iunique +EXPORT_SYMBOL vmlinux 0x8f045d1c cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x8f26bcb6 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x8f51a288 input_grab_device +EXPORT_SYMBOL vmlinux 0x8f595b11 snd_major +EXPORT_SYMBOL vmlinux 0x8f678b07 __stack_chk_guard +EXPORT_SYMBOL vmlinux 0x8f7612db from_kuid_munged +EXPORT_SYMBOL vmlinux 0x8f8292fc setup_arg_pages +EXPORT_SYMBOL vmlinux 0x8f8b977d flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x8f8f1366 __register_binfmt +EXPORT_SYMBOL vmlinux 0x8f9c041f __destroy_inode +EXPORT_SYMBOL vmlinux 0x8fa4130a omap_set_dma_callback +EXPORT_SYMBOL vmlinux 0x8faf01bf vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x8fb9e66f bio_endio +EXPORT_SYMBOL vmlinux 0x8fcda9c1 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x8fd180e7 kernel_neon_begin +EXPORT_SYMBOL vmlinux 0x8fd90b63 wait_iff_congested +EXPORT_SYMBOL vmlinux 0x8fda23bd netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x8ff2f0d9 thaw_bdev +EXPORT_SYMBOL vmlinux 0x8ffdb3b8 crc16 +EXPORT_SYMBOL vmlinux 0x8ffe1714 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x90210dc2 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x9027efa1 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x902e179d mmc_cleanup_queue +EXPORT_SYMBOL vmlinux 0x902ebf92 down_write +EXPORT_SYMBOL vmlinux 0x903e7fe1 kill_pid +EXPORT_SYMBOL vmlinux 0x9047c80d flush_dcache_page +EXPORT_SYMBOL vmlinux 0x904c25bf pci_remove_bus +EXPORT_SYMBOL vmlinux 0x90592701 register_shrinker +EXPORT_SYMBOL vmlinux 0x907e90cf iov_iter_init +EXPORT_SYMBOL vmlinux 0x90c5e819 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x90edcdfe clocksource_unregister +EXPORT_SYMBOL vmlinux 0x911495dd xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x911f7991 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x9129599b scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x913097d3 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x913aecca mmc_request_done +EXPORT_SYMBOL vmlinux 0x913b50cc key_link +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x9159f474 of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x91621d6a allocate_resource +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x919029aa __readwrite_bug +EXPORT_SYMBOL vmlinux 0x919666ee tty_port_open +EXPORT_SYMBOL vmlinux 0x91c0980e icst_hz +EXPORT_SYMBOL vmlinux 0x91e30ac7 forget_cached_acl +EXPORT_SYMBOL vmlinux 0x91f4c743 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x91f78ab0 skb_tx_error +EXPORT_SYMBOL vmlinux 0x920ff2dc neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x923969f9 file_update_time +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x925aa381 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x926f475d blk_mq_run_queues +EXPORT_SYMBOL vmlinux 0x9272dff0 __ip_select_ident +EXPORT_SYMBOL vmlinux 0x9276ce28 edma_set_dest +EXPORT_SYMBOL vmlinux 0x9281fe14 devm_free_irq +EXPORT_SYMBOL vmlinux 0x92833f83 dst_destroy +EXPORT_SYMBOL vmlinux 0x9287f046 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x929d8dd0 bio_add_page +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92cfcda4 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x92da4203 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x92ec48a9 kill_block_super +EXPORT_SYMBOL vmlinux 0x92ec5d1b dispc_mgr_enable +EXPORT_SYMBOL vmlinux 0x92f4e734 sock_rfree +EXPORT_SYMBOL vmlinux 0x92f8309d vme_bus_num +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x93215e1d __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x9324773d jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x9330cb9f sg_alloc_table +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x937b0d6e pci_set_power_state +EXPORT_SYMBOL vmlinux 0x938982fc uart_add_one_port +EXPORT_SYMBOL vmlinux 0x93963a85 dss_feat_get_num_mgrs +EXPORT_SYMBOL vmlinux 0x9397db29 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x93a0b6fe bio_split +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93b30c52 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93bec020 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x93c2a98e pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x93d79385 pci_enable_msix +EXPORT_SYMBOL vmlinux 0x93dd151c lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x93e6c4ec __scsi_add_device +EXPORT_SYMBOL vmlinux 0x93f11153 cpu_tlb +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x94098ff8 snd_interval_list +EXPORT_SYMBOL vmlinux 0x9410bae1 stop_tty +EXPORT_SYMBOL vmlinux 0x9410f802 nand_scan_tail +EXPORT_SYMBOL vmlinux 0x941e695a input_inject_event +EXPORT_SYMBOL vmlinux 0x942d2b5e simple_statfs +EXPORT_SYMBOL vmlinux 0x9439c581 sock_release +EXPORT_SYMBOL vmlinux 0x944860e7 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x948d6bca buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94b2590f vme_free_consistent +EXPORT_SYMBOL vmlinux 0x94b6779b serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x94b99c4b elevator_init +EXPORT_SYMBOL vmlinux 0x94be1624 softnet_data +EXPORT_SYMBOL vmlinux 0x94c8aca3 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x94d3da68 rtc_lock +EXPORT_SYMBOL vmlinux 0x94ddb1fc input_release_device +EXPORT_SYMBOL vmlinux 0x94eaad88 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x94eea794 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x94f0be07 kernel_setsockopt +EXPORT_SYMBOL vmlinux 0x952b6810 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x95356e58 mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x9540b511 inet_accept +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x95622f41 down_timeout +EXPORT_SYMBOL vmlinux 0x957b6971 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x958bfd73 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x958d9d9d find_vma +EXPORT_SYMBOL vmlinux 0x9593a642 netdev_crit +EXPORT_SYMBOL vmlinux 0x95b9783e inet_del_protocol +EXPORT_SYMBOL vmlinux 0x95dbe078 __get_user_2 +EXPORT_SYMBOL vmlinux 0x95dbec14 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x95deb2f3 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x95e7d121 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x95f22bad param_ops_invbool +EXPORT_SYMBOL vmlinux 0x95f512d8 inet_stream_ops +EXPORT_SYMBOL vmlinux 0x95f7376a in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x95f96217 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x960dd8c3 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x960dfaf5 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x961dea9a ftrace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x96219496 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x964f3653 __sb_end_write +EXPORT_SYMBOL vmlinux 0x96573b80 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x96582463 strnicmp +EXPORT_SYMBOL vmlinux 0x9684f035 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x96898769 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x96b3d073 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96de21d3 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x97255bdf strlen +EXPORT_SYMBOL vmlinux 0x9730a9b1 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x97465f89 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x975a5b2b balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x975c9195 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x9768f9e4 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x976e700f down_trylock +EXPORT_SYMBOL vmlinux 0x978940c4 set_cached_acl +EXPORT_SYMBOL vmlinux 0x9793c93a dispc_mgr_setup +EXPORT_SYMBOL vmlinux 0x97970c8d blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97b4500c __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x97b79d84 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x97c1e6d9 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0x97cecf88 simple_open +EXPORT_SYMBOL vmlinux 0x97d85a9c wake_up_process +EXPORT_SYMBOL vmlinux 0x97e16d6d vfs_mkdir +EXPORT_SYMBOL vmlinux 0x97e760e1 blk_register_region +EXPORT_SYMBOL vmlinux 0x97ec26ae kset_register +EXPORT_SYMBOL vmlinux 0x97ff7be1 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x9806db52 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x98082893 __copy_to_user +EXPORT_SYMBOL vmlinux 0x98088eca dev_get_nest_level +EXPORT_SYMBOL vmlinux 0x980ebd04 blk_fetch_request +EXPORT_SYMBOL vmlinux 0x98144dd9 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0x9820b644 warn_slowpath_fmt_taint +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x987c114d udp_del_offload +EXPORT_SYMBOL vmlinux 0x987c11c7 __pv_phys_pfn_offset +EXPORT_SYMBOL vmlinux 0x987eb884 skb_queue_purge +EXPORT_SYMBOL vmlinux 0x9892b95e mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x98b6767d pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x98fa21b0 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x990422d4 of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0x99163c0b phy_device_register +EXPORT_SYMBOL vmlinux 0x992ba5ca vme_master_request +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x993da45d scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x993eca09 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x995077b4 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x9954aadf md_done_sync +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x99632ba9 generic_show_options +EXPORT_SYMBOL vmlinux 0x996c4d30 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x997f2079 check_disk_change +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99bb8806 memmove +EXPORT_SYMBOL vmlinux 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99f58330 lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a2165e4 fb_set_suspend +EXPORT_SYMBOL vmlinux 0x9a423230 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x9a439525 dquot_enable +EXPORT_SYMBOL vmlinux 0x9a4592f0 tty_hangup +EXPORT_SYMBOL vmlinux 0x9a623142 ida_get_new_above +EXPORT_SYMBOL vmlinux 0x9a8318ef v7_coherent_kern_range +EXPORT_SYMBOL vmlinux 0x9a8da8e3 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x9a96fd32 omap_dss_find_device +EXPORT_SYMBOL vmlinux 0x9ad8f770 flush_signals +EXPORT_SYMBOL vmlinux 0x9adcf5cf inode_dio_done +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9aec45b4 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x9afb20b2 fasync_helper +EXPORT_SYMBOL vmlinux 0x9b092522 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x9b181ce2 nand_scan_ident +EXPORT_SYMBOL vmlinux 0x9b237ee3 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b6bbdb9 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x9b6eb137 ksize +EXPORT_SYMBOL vmlinux 0x9b757ac0 kern_unmount +EXPORT_SYMBOL vmlinux 0x9b815090 truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba6ab49 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bbe88b3 flex_array_put +EXPORT_SYMBOL vmlinux 0x9bce482f __release_region +EXPORT_SYMBOL vmlinux 0x9bd53018 mem_map +EXPORT_SYMBOL vmlinux 0x9bda4bb4 edma_set_src +EXPORT_SYMBOL vmlinux 0x9be3ac6e simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9bf54757 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x9bfc2754 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x9c0bd51f _raw_spin_lock +EXPORT_SYMBOL vmlinux 0x9c0e35e8 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x9c119598 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x9c43ceb2 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x9c4903ca dquot_quota_off +EXPORT_SYMBOL vmlinux 0x9c5a43d5 ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x9c88d4b8 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x9c8e6685 nand_unlock +EXPORT_SYMBOL vmlinux 0x9c934e12 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x9c97082e edma_pause +EXPORT_SYMBOL vmlinux 0x9c9b1590 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x9c9ec2a0 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cb2e72f snd_pcm_lib_read +EXPORT_SYMBOL vmlinux 0x9cb5ba99 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0x9cba3c37 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x9cc09f35 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x9ccc5114 dma_async_device_register +EXPORT_SYMBOL vmlinux 0x9cd3f9b2 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x9cec4ffb netlink_unicast +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d1c3b9b bprm_change_interp +EXPORT_SYMBOL vmlinux 0x9d1e0cc8 i2c_master_recv +EXPORT_SYMBOL vmlinux 0x9d27542f filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d46d978 vfs_read +EXPORT_SYMBOL vmlinux 0x9d4bd463 bh_submit_read +EXPORT_SYMBOL vmlinux 0x9d669763 memcpy +EXPORT_SYMBOL vmlinux 0x9d6a0318 set_groups +EXPORT_SYMBOL vmlinux 0x9d8421e7 pci_find_capability +EXPORT_SYMBOL vmlinux 0x9d8c5e1a netdev_state_change +EXPORT_SYMBOL vmlinux 0x9d9241bf __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x9dae3170 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x9dc5f863 ps2_init +EXPORT_SYMBOL vmlinux 0x9dddd30a __lock_buffer +EXPORT_SYMBOL vmlinux 0x9dfe7307 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e2000a7 memcpy_toiovecend +EXPORT_SYMBOL vmlinux 0x9e22097a fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x9e251ead netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x9e3496c2 brioctl_set +EXPORT_SYMBOL vmlinux 0x9e3ade2b netdev_err +EXPORT_SYMBOL vmlinux 0x9e46a706 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e500fc6 dev_printk +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e672ff6 scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e8aa6fa scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x9ea73929 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x9eae8ca7 iterate_mounts +EXPORT_SYMBOL vmlinux 0x9ec4a96b snd_card_free +EXPORT_SYMBOL vmlinux 0x9ecac456 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x9ed7bab2 snd_ctl_new1 +EXPORT_SYMBOL vmlinux 0x9ed9439a __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x9edf5491 request_firmware +EXPORT_SYMBOL vmlinux 0x9efd496f mount_subtree +EXPORT_SYMBOL vmlinux 0x9f300587 inet_sendmsg +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f534059 netdev_change_features +EXPORT_SYMBOL vmlinux 0x9f64c236 __sb_start_write +EXPORT_SYMBOL vmlinux 0x9f823cea dispc_mgr_is_enabled +EXPORT_SYMBOL vmlinux 0x9f8b7e5b scm_fp_dup +EXPORT_SYMBOL vmlinux 0x9f96871e udp_set_csum +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fa14b8d kfree_skb_list +EXPORT_SYMBOL vmlinux 0x9fb3dd30 memcpy_fromiovec +EXPORT_SYMBOL vmlinux 0x9fd7cda1 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa000173a i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xa00eb15b ioremap_page +EXPORT_SYMBOL vmlinux 0xa01200d9 of_device_alloc +EXPORT_SYMBOL vmlinux 0xa014a99c mmc_can_erase +EXPORT_SYMBOL vmlinux 0xa0188a64 abx500_register_ops +EXPORT_SYMBOL vmlinux 0xa02d56b7 wait_on_page_bit +EXPORT_SYMBOL vmlinux 0xa02f8d8b contig_page_data +EXPORT_SYMBOL vmlinux 0xa03adb3f dev_uc_sync +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa044618c set_user_nice +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa0576437 tegra_ahb_enable_smmu +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa0690016 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0xa06df9e1 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0xa06f35b6 devfreq_add_device +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa0a8d77a pci_bus_get +EXPORT_SYMBOL vmlinux 0xa0aae687 imx_ssi_fiq_end +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0d1be9b proc_remove +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e6d845 simple_dname +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL vmlinux 0xa102ffca snd_pcm_hw_refine +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa1110197 mutex_unlock +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14b3f5d flex_array_free_parts +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa150cede kernel_bind +EXPORT_SYMBOL vmlinux 0xa16d8e16 __put_cred +EXPORT_SYMBOL vmlinux 0xa192813b idr_for_each +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1cd1901 phy_connect +EXPORT_SYMBOL vmlinux 0xa1d55e90 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xa1de7ddb tty_free_termios +EXPORT_SYMBOL vmlinux 0xa1f0ebea bit_waitqueue +EXPORT_SYMBOL vmlinux 0xa1f3fb40 pci_reenable_device +EXPORT_SYMBOL vmlinux 0xa1f46155 key_validate +EXPORT_SYMBOL vmlinux 0xa239300f __nlmsg_put +EXPORT_SYMBOL vmlinux 0xa239ee68 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xa23d5e31 snd_ctl_replace +EXPORT_SYMBOL vmlinux 0xa25dc942 lock_sock_nested +EXPORT_SYMBOL vmlinux 0xa25e65bc from_kgid +EXPORT_SYMBOL vmlinux 0xa25ec836 __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0xa262841e skb_make_writable +EXPORT_SYMBOL vmlinux 0xa2699c28 snd_dma_free_pages +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa29aee3f of_n_size_cells +EXPORT_SYMBOL vmlinux 0xa2be1cb1 dcache_readdir +EXPORT_SYMBOL vmlinux 0xa2c74e2a of_get_cpu_node +EXPORT_SYMBOL vmlinux 0xa2e3e67b __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xa2ef34d7 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xa30f4140 neigh_compat_output +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa31e44ba edma_free_channel +EXPORT_SYMBOL vmlinux 0xa330e0c0 dev_emerg +EXPORT_SYMBOL vmlinux 0xa336feb7 nand_manuf_ids +EXPORT_SYMBOL vmlinux 0xa35444e4 dispc_write_irqenable +EXPORT_SYMBOL vmlinux 0xa3618d28 igrab +EXPORT_SYMBOL vmlinux 0xa366803a mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0xa36a3f3f padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0xa36fbb4b sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xa37e78b6 flex_array_get +EXPORT_SYMBOL vmlinux 0xa381944f dql_reset +EXPORT_SYMBOL vmlinux 0xa39a123a fence_add_callback +EXPORT_SYMBOL vmlinux 0xa3e3e773 d_set_d_op +EXPORT_SYMBOL vmlinux 0xa3e840bf omapdss_find_mgr_from_display +EXPORT_SYMBOL vmlinux 0xa3f0689f snd_timer_resolution +EXPORT_SYMBOL vmlinux 0xa3f3719f register_console +EXPORT_SYMBOL vmlinux 0xa40a5029 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0xa414882d add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xa41c669e make_kuid +EXPORT_SYMBOL vmlinux 0xa431eb19 cdrom_release +EXPORT_SYMBOL vmlinux 0xa4363937 tcp_read_sock +EXPORT_SYMBOL vmlinux 0xa43b1297 vscnprintf +EXPORT_SYMBOL vmlinux 0xa43b9539 memcpy_fromiovecend +EXPORT_SYMBOL vmlinux 0xa45c1615 padata_start +EXPORT_SYMBOL vmlinux 0xa45d688d dev_activate +EXPORT_SYMBOL vmlinux 0xa4610bc6 omap_rev +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa4720909 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0xa48f5b09 omap_dma_set_global_params +EXPORT_SYMBOL vmlinux 0xa4b42c55 omap_set_dma_priority +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4d6068e iterate_fd +EXPORT_SYMBOL vmlinux 0xa4db8dbc pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0xa4db8dd4 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0xa501ca73 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0xa50c33b1 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0xa52671e1 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0xa528fe6f blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0xa5392dbf loop_register_transfer +EXPORT_SYMBOL vmlinux 0xa543093c netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0xa54f381e skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa55943f5 of_phy_connect +EXPORT_SYMBOL vmlinux 0xa5658ced bdev_stack_limits +EXPORT_SYMBOL vmlinux 0xa583b5a3 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0xa58e78b3 iput +EXPORT_SYMBOL vmlinux 0xa58fea9d mempool_destroy +EXPORT_SYMBOL vmlinux 0xa596266e i2c_put_adapter +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5a633b9 sg_last +EXPORT_SYMBOL vmlinux 0xa5bd6aeb generic_delete_inode +EXPORT_SYMBOL vmlinux 0xa5c5b8d6 tc_classify_compat +EXPORT_SYMBOL vmlinux 0xa5cef8ad release_resource +EXPORT_SYMBOL vmlinux 0xa6090cee xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xa61a8c7b kill_fasync +EXPORT_SYMBOL vmlinux 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL vmlinux 0xa61bbc7d scsi_print_command +EXPORT_SYMBOL vmlinux 0xa61e4362 omap_request_dma +EXPORT_SYMBOL vmlinux 0xa630a6fa devm_gpio_request +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa640d6c4 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0xa643b3fe read_code +EXPORT_SYMBOL vmlinux 0xa648226d blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0xa652c4ef __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0xa6546044 snd_pcm_stop +EXPORT_SYMBOL vmlinux 0xa6576a2d max8998_update_reg +EXPORT_SYMBOL vmlinux 0xa669be72 register_netdev +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa6795fdf __bforget +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6970398 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0xa6a6f3aa console_stop +EXPORT_SYMBOL vmlinux 0xa6b7e31a netif_napi_del +EXPORT_SYMBOL vmlinux 0xa6bab23d dqstats +EXPORT_SYMBOL vmlinux 0xa6c9bb03 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0xa6da392e sock_no_accept +EXPORT_SYMBOL vmlinux 0xa6dacc6b uart_get_divisor +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa71caab6 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0xa722af39 simple_rename +EXPORT_SYMBOL vmlinux 0xa72350f1 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xa7261026 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0xa734a3e9 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa75a8f27 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0xa778dc18 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0xa7b0e5be netlink_ack +EXPORT_SYMBOL vmlinux 0xa7c287cd freezing_slow_path +EXPORT_SYMBOL vmlinux 0xa7c3e82d follow_down +EXPORT_SYMBOL vmlinux 0xa7e0848f vme_irq_generate +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa825e31d ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xa83b3636 sock_wmalloc +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa8450f79 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa87dcf00 param_set_ulong +EXPORT_SYMBOL vmlinux 0xa8829932 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0xa8895e6f generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xa8896d80 ftrace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xa89d4a00 dquot_disable +EXPORT_SYMBOL vmlinux 0xa89e81ea alloc_disk_node +EXPORT_SYMBOL vmlinux 0xa8a8110c kernel_neon_end +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa90d3487 omap_dss_get_overlay_manager +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa9241927 snd_timer_pause +EXPORT_SYMBOL vmlinux 0xa934318b arp_find +EXPORT_SYMBOL vmlinux 0xa934b8c1 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0xa958c96f of_get_mac_address +EXPORT_SYMBOL vmlinux 0xa9593a41 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xa964dd13 gpmc_cs_request +EXPORT_SYMBOL vmlinux 0xa9697587 key_task_permission +EXPORT_SYMBOL vmlinux 0xa971a25a dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0xa98d19ce dentry_update_name_case +EXPORT_SYMBOL vmlinux 0xa9a41cc2 bdi_register +EXPORT_SYMBOL vmlinux 0xa9a44b74 simple_pin_fs +EXPORT_SYMBOL vmlinux 0xa9a44f21 bio_init +EXPORT_SYMBOL vmlinux 0xa9ade3e0 tso_start +EXPORT_SYMBOL vmlinux 0xa9aded22 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9e63406 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xa9effda5 __first_cpu +EXPORT_SYMBOL vmlinux 0xa9f0a490 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0xa9f58cfd install_exec_creds +EXPORT_SYMBOL vmlinux 0xaa1440ad dquot_alloc +EXPORT_SYMBOL vmlinux 0xaa465dc9 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xaa499806 blk_make_request +EXPORT_SYMBOL vmlinux 0xaa6901ac __kfifo_out_r +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa892d10 end_page_writeback +EXPORT_SYMBOL vmlinux 0xaa8cf4b1 nand_scan_bbt +EXPORT_SYMBOL vmlinux 0xaa936a19 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0xaaa43aad snd_pcm_hw_rule_noresample +EXPORT_SYMBOL vmlinux 0xaac3b745 neigh_parms_release +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xaafe2ae3 genphy_update_link +EXPORT_SYMBOL vmlinux 0xab1265ef remove_proc_entry +EXPORT_SYMBOL vmlinux 0xab1278a3 dst_alloc +EXPORT_SYMBOL vmlinux 0xab3faa79 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0xab5a6deb page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xab5c72f3 touch_buffer +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab694444 bsearch +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab73eaa7 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0xab7603e7 imx_ssi_fiq_start +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7e081f param_set_uint +EXPORT_SYMBOL vmlinux 0xab8d2860 __devm_release_region +EXPORT_SYMBOL vmlinux 0xaba3ad0c radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xabaf4cbd init_special_inode +EXPORT_SYMBOL vmlinux 0xabaf90f4 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xabc49cbb neigh_for_each +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabd0ff7c jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xabd2dfa7 tty_set_operations +EXPORT_SYMBOL vmlinux 0xabdd2133 pci_iounmap +EXPORT_SYMBOL vmlinux 0xabdfe2be skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xabea4f9f sock_create_kern +EXPORT_SYMBOL vmlinux 0xabf21671 km_new_mapping +EXPORT_SYMBOL vmlinux 0xabfdfba2 of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0xac01f1d8 mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac390091 dev_base_lock +EXPORT_SYMBOL vmlinux 0xac398912 flex_array_clear +EXPORT_SYMBOL vmlinux 0xac43e0c4 bdev_read_only +EXPORT_SYMBOL vmlinux 0xac48ac97 tegra_powergate_remove_clamping +EXPORT_SYMBOL vmlinux 0xac4a8cc2 d_path +EXPORT_SYMBOL vmlinux 0xac4e0c29 inet6_getname +EXPORT_SYMBOL vmlinux 0xac6446b4 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0xac8adc8a blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0xaca2602a skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacb8d813 fget +EXPORT_SYMBOL vmlinux 0xacb92775 elv_rb_add +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacd9d514 mmc_can_discard +EXPORT_SYMBOL vmlinux 0xacdb34a1 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0xacdf8644 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xacf4aa67 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad0328b6 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad24c3f9 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0xad25dcaf nf_log_unregister +EXPORT_SYMBOL vmlinux 0xad299754 mmc_register_driver +EXPORT_SYMBOL vmlinux 0xad6f7fb3 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad854364 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL vmlinux 0xad8e1d14 fifo_set_limit +EXPORT_SYMBOL vmlinux 0xada735e1 __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0xadb5703b pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0xadd04424 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xadd47e82 kobject_del +EXPORT_SYMBOL vmlinux 0xade88e76 snd_malloc_pages +EXPORT_SYMBOL vmlinux 0xadf42bd5 __request_region +EXPORT_SYMBOL vmlinux 0xadf76714 read_cache_pages +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae1f606a jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xae272cc9 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0xae2b1c06 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0xae45dfd8 snd_ctl_remove_id +EXPORT_SYMBOL vmlinux 0xae512ac9 bio_map_user +EXPORT_SYMBOL vmlinux 0xae5366ec dmam_release_declared_memory +EXPORT_SYMBOL vmlinux 0xae5db69e skb_copy +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae733fca bioset_create +EXPORT_SYMBOL vmlinux 0xae77a595 radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0xae78dadd snd_device_register +EXPORT_SYMBOL vmlinux 0xae82e15d __pci_register_driver +EXPORT_SYMBOL vmlinux 0xae85a27e radix_tree_lookup +EXPORT_SYMBOL vmlinux 0xae8abae6 sock_no_getname +EXPORT_SYMBOL vmlinux 0xaea54426 sock_from_file +EXPORT_SYMBOL vmlinux 0xaeb05e1b scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0xaec655c7 alloc_pages_exact +EXPORT_SYMBOL vmlinux 0xaecb2f9a eth_validate_addr +EXPORT_SYMBOL vmlinux 0xaee5fd3b inet_select_addr +EXPORT_SYMBOL vmlinux 0xaef68b26 udp_add_offload +EXPORT_SYMBOL vmlinux 0xaf1563b8 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xaf1cf608 fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0xaf1effa4 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0xaf354c2c scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf41127d param_set_bint +EXPORT_SYMBOL vmlinux 0xaf45e7e0 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0xaf4678a0 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0xaf4c729c of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xaf50e76d elf_set_personality +EXPORT_SYMBOL vmlinux 0xaf7b1f88 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xaf80b2c0 kmap_atomic +EXPORT_SYMBOL vmlinux 0xaf825d4a kfree_skb +EXPORT_SYMBOL vmlinux 0xaf84865e __get_user_8 +EXPORT_SYMBOL vmlinux 0xaf89bf93 tcf_hash_search +EXPORT_SYMBOL vmlinux 0xaf8a96b3 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0xaf8aa518 system_rev +EXPORT_SYMBOL vmlinux 0xaf91d89f __kernel_param_lock +EXPORT_SYMBOL vmlinux 0xafaebd95 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0xafbd2e18 __seq_open_private +EXPORT_SYMBOL vmlinux 0xafd2a425 inode_set_bytes +EXPORT_SYMBOL vmlinux 0xafef54f0 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xaffa6440 __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0xb004ffb9 find_get_entry +EXPORT_SYMBOL vmlinux 0xb02930e6 unregister_netdev +EXPORT_SYMBOL vmlinux 0xb034ed45 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xb04cf0fe lg_local_unlock +EXPORT_SYMBOL vmlinux 0xb05e8bbe cdev_init +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb07fdd01 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0xb086c3e8 dcb_setapp +EXPORT_SYMBOL vmlinux 0xb0959ca3 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0d85592 unload_nls +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0e89107 con_is_bound +EXPORT_SYMBOL vmlinux 0xb0f2b4b2 eth_header +EXPORT_SYMBOL vmlinux 0xb0fedf84 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb110e79d nand_correct_data +EXPORT_SYMBOL vmlinux 0xb1127927 pci_scan_slot +EXPORT_SYMBOL vmlinux 0xb1176a29 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb15006a5 d_delete +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb19760c3 bitmap_onto +EXPORT_SYMBOL vmlinux 0xb1ad28e0 __gnu_mcount_nc +EXPORT_SYMBOL vmlinux 0xb1c12e90 simple_rmdir +EXPORT_SYMBOL vmlinux 0xb1c18c0c do_SAK +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1cbe9e8 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1d9aabd lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0xb1da1563 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xb225bf0d param_ops_ushort +EXPORT_SYMBOL vmlinux 0xb23927bf tty_port_hangup +EXPORT_SYMBOL vmlinux 0xb2530281 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0xb257b0c3 file_open_root +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb29630b0 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c8749b param_ops_ulong +EXPORT_SYMBOL vmlinux 0xb2d48a2e queue_work_on +EXPORT_SYMBOL vmlinux 0xb2d69d47 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0xb2dacaca bioset_free +EXPORT_SYMBOL vmlinux 0xb2e331df twl6040_set_pll +EXPORT_SYMBOL vmlinux 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL vmlinux 0xb3036c98 key_alloc +EXPORT_SYMBOL vmlinux 0xb312e4eb flow_cache_init +EXPORT_SYMBOL vmlinux 0xb31526ee sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xb325eda4 led_set_brightness +EXPORT_SYMBOL vmlinux 0xb32d7b7e radix_tree_tagged +EXPORT_SYMBOL vmlinux 0xb337d7ce unregister_cdrom +EXPORT_SYMBOL vmlinux 0xb33d5f58 neigh_connected_output +EXPORT_SYMBOL vmlinux 0xb363f410 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xb367c984 mxc_set_irq_fiq +EXPORT_SYMBOL vmlinux 0xb3804d7a of_phy_find_device +EXPORT_SYMBOL vmlinux 0xb384fd89 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xb3c84ca8 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0xb3cfd5f9 tcf_em_register +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d57977 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xb3d59d98 param_get_int +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3fb9f4e udp6_csum_init +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4390f9a mcount +EXPORT_SYMBOL vmlinux 0xb4417535 snd_pcm_lib_readv +EXPORT_SYMBOL vmlinux 0xb444dff4 neigh_event_ns +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb482a82d snd_seq_root +EXPORT_SYMBOL vmlinux 0xb4abd46a unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xb4b01484 bd_set_size +EXPORT_SYMBOL vmlinux 0xb4b94377 __nand_correct_data +EXPORT_SYMBOL vmlinux 0xb4b9e910 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xb4bd3e8d sock_create +EXPORT_SYMBOL vmlinux 0xb4cec457 nla_append +EXPORT_SYMBOL vmlinux 0xb4dc9247 register_filesystem +EXPORT_SYMBOL vmlinux 0xb4f17d51 ps2_begin_command +EXPORT_SYMBOL vmlinux 0xb5198b77 _raw_read_lock +EXPORT_SYMBOL vmlinux 0xb529f77e inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0xb54533f7 usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xb567188b napi_get_frags +EXPORT_SYMBOL vmlinux 0xb5684e29 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb57c9ad7 new_sync_read +EXPORT_SYMBOL vmlinux 0xb58474e9 kunmap_high +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5c00014 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb5d9454c printk_emit +EXPORT_SYMBOL vmlinux 0xb5e12ff3 abx500_remove_ops +EXPORT_SYMBOL vmlinux 0xb5f3b612 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0xb64a0042 of_get_child_by_name +EXPORT_SYMBOL vmlinux 0xb64ef127 snd_timer_interrupt +EXPORT_SYMBOL vmlinux 0xb65e6c3d phy_init_hw +EXPORT_SYMBOL vmlinux 0xb6670758 edma_filter_fn +EXPORT_SYMBOL vmlinux 0xb66b4dc8 directly_mappable_cdev_bdi +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb67b3301 inode_set_flags +EXPORT_SYMBOL vmlinux 0xb6896671 crc_t10dif +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb6938513 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6b76c1c omapdss_unregister_display +EXPORT_SYMBOL vmlinux 0xb6b911d1 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0xb6d1b071 netlink_set_err +EXPORT_SYMBOL vmlinux 0xb6dd1264 rtnl_create_link +EXPORT_SYMBOL vmlinux 0xb71045b2 blk_stop_queue +EXPORT_SYMBOL vmlinux 0xb713f33d pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0xb71871f6 param_ops_string +EXPORT_SYMBOL vmlinux 0xb71a6826 vfs_getattr +EXPORT_SYMBOL vmlinux 0xb71bde2d input_register_device +EXPORT_SYMBOL vmlinux 0xb7285eac commit_creds +EXPORT_SYMBOL vmlinux 0xb7470a6d fixed_size_llseek +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb74a259a xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0xb74b616b gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0xb7675af3 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xb7699551 pci_write_vpd +EXPORT_SYMBOL vmlinux 0xb76fd9a0 phy_stop +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb77accf6 snd_ctl_rename_id +EXPORT_SYMBOL vmlinux 0xb78516d1 omap_dss_find_output +EXPORT_SYMBOL vmlinux 0xb79ec15d mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0xb7a74de4 abort_creds +EXPORT_SYMBOL vmlinux 0xb7acd159 tty_port_init +EXPORT_SYMBOL vmlinux 0xb7ad4db2 generic_block_bmap +EXPORT_SYMBOL vmlinux 0xb7b085fb pcie_get_readrq +EXPORT_SYMBOL vmlinux 0xb7b28333 kthread_bind +EXPORT_SYMBOL vmlinux 0xb7b52d48 simple_lookup +EXPORT_SYMBOL vmlinux 0xb7ba76c7 __aeabi_unwind_cpp_pr2 +EXPORT_SYMBOL vmlinux 0xb7c3b62c of_find_property +EXPORT_SYMBOL vmlinux 0xb7cf1d2c inet_listen +EXPORT_SYMBOL vmlinux 0xb7f13c03 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0xb7f2b04c ndo_dflt_bridge_getlink +EXPORT_SYMBOL vmlinux 0xb7f7785d address_space_init_once +EXPORT_SYMBOL vmlinux 0xb81960ca snprintf +EXPORT_SYMBOL vmlinux 0xb81a92dc sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0xb83869c4 dma_release_declared_memory +EXPORT_SYMBOL vmlinux 0xb8438fbf devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0xb852176b inet_csk_accept +EXPORT_SYMBOL vmlinux 0xb85f0c9c amba_release_regions +EXPORT_SYMBOL vmlinux 0xb8629486 mdiobus_register +EXPORT_SYMBOL vmlinux 0xb871347d bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb8762ec7 dma_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0xb8853024 console_start +EXPORT_SYMBOL vmlinux 0xb896546e vme_register_bridge +EXPORT_SYMBOL vmlinux 0xb89bc0f6 tso_build_hdr +EXPORT_SYMBOL vmlinux 0xb8aa2342 __check_region +EXPORT_SYMBOL vmlinux 0xb8cce0a2 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0xb8ce4c16 md_unregister_thread +EXPORT_SYMBOL vmlinux 0xb8d03745 fsync_bdev +EXPORT_SYMBOL vmlinux 0xb8e87017 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xb8e877e7 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xb8ec5307 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0xb9318216 __frontswap_store +EXPORT_SYMBOL vmlinux 0xb9468b52 __sk_dst_check +EXPORT_SYMBOL vmlinux 0xb946da75 empty_zero_page +EXPORT_SYMBOL vmlinux 0xb958ba99 release_pages +EXPORT_SYMBOL vmlinux 0xb95f98d6 _memset_io +EXPORT_SYMBOL vmlinux 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL vmlinux 0xb99475ef dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0xb9a090df proc_symlink +EXPORT_SYMBOL vmlinux 0xb9a7371e input_flush_device +EXPORT_SYMBOL vmlinux 0xb9a8f03b omap_stop_dma +EXPORT_SYMBOL vmlinux 0xb9acd3d9 __put_user_2 +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9f2ee78 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0xba124f4a dma_find_channel +EXPORT_SYMBOL vmlinux 0xba3b3532 sg_miter_start +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba4ae097 enable_fiq +EXPORT_SYMBOL vmlinux 0xba6d521f snd_pcm_lib_ioctl +EXPORT_SYMBOL vmlinux 0xba77de6e of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0xba7d870a __mxc_cpu_type +EXPORT_SYMBOL vmlinux 0xba909ce2 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL vmlinux 0xba941e51 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0xba94aa54 scsi_block_requests +EXPORT_SYMBOL vmlinux 0xba993582 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0xbaa26c7e dev_change_flags +EXPORT_SYMBOL vmlinux 0xbac3cbf2 ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0xbac83e53 rtnl_unicast +EXPORT_SYMBOL vmlinux 0xbaddc1b6 vfs_create +EXPORT_SYMBOL vmlinux 0xbaf1c9c4 page_address +EXPORT_SYMBOL vmlinux 0xbafeee36 dispc_runtime_get +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb326bd0 user_revoke +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb366cc7 snd_card_free_when_closed +EXPORT_SYMBOL vmlinux 0xbb41fc9f scm_get_version +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb72d4fe __put_user_1 +EXPORT_SYMBOL vmlinux 0xbb76c011 snd_pci_quirk_lookup +EXPORT_SYMBOL vmlinux 0xbb8dd5ac tegra_io_rail_power_on +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbba351c4 __dquot_free_space +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbd999ff uart_remove_one_port +EXPORT_SYMBOL vmlinux 0xbbf10ceb misc_deregister +EXPORT_SYMBOL vmlinux 0xbbf6bff5 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0xbc10dd97 __put_user_4 +EXPORT_SYMBOL vmlinux 0xbc3c4c20 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0xbc3dae10 __dst_free +EXPORT_SYMBOL vmlinux 0xbc65e517 blkdev_put +EXPORT_SYMBOL vmlinux 0xbca7202c elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0xbcab3125 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0xbcb09e3e pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcca219e snd_component_add +EXPORT_SYMBOL vmlinux 0xbcd2710e inc_nlink +EXPORT_SYMBOL vmlinux 0xbd092838 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0xbd17c6de gen_replace_estimator +EXPORT_SYMBOL vmlinux 0xbd28f27a snd_power_wait +EXPORT_SYMBOL vmlinux 0xbd307967 give_up_console +EXPORT_SYMBOL vmlinux 0xbd38e4b9 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0xbd5b5df4 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0xbd67080a bioset_integrity_create +EXPORT_SYMBOL vmlinux 0xbd68558a scm_set_boot_addr +EXPORT_SYMBOL vmlinux 0xbd74f78e __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd996a54 inet_ioctl +EXPORT_SYMBOL vmlinux 0xbdac1eb7 lockref_get +EXPORT_SYMBOL vmlinux 0xbdaf7f82 kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xbdba9828 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xbdbb4036 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0xbdc82934 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0xbdce8785 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0xbdcfff08 snd_soc_alloc_ac97_codec +EXPORT_SYMBOL vmlinux 0xbde5a7bf pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xbdec4d08 fence_remove_callback +EXPORT_SYMBOL vmlinux 0xbded6421 padata_stop +EXPORT_SYMBOL vmlinux 0xbdedb6b2 irq_stat +EXPORT_SYMBOL vmlinux 0xbdf749e9 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0xbe0e5118 nla_memcmp +EXPORT_SYMBOL vmlinux 0xbe116875 nand_calculate_ecc +EXPORT_SYMBOL vmlinux 0xbe200480 xfrm_lookup +EXPORT_SYMBOL vmlinux 0xbe218b1a inet6_del_offload +EXPORT_SYMBOL vmlinux 0xbe222842 d_rehash +EXPORT_SYMBOL vmlinux 0xbe2c0274 add_timer +EXPORT_SYMBOL vmlinux 0xbe36edaf pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0xbe48fe61 block_invalidatepage +EXPORT_SYMBOL vmlinux 0xbe4d4c86 rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0xbe553548 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0xbe555de8 security_task_getsecid +EXPORT_SYMBOL vmlinux 0xbe63ee40 request_resource +EXPORT_SYMBOL vmlinux 0xbe8860a8 dispc_mgr_go_busy +EXPORT_SYMBOL vmlinux 0xbe8fb90c dispc_mgr_get_framedone_irq +EXPORT_SYMBOL vmlinux 0xbe99c7b5 proto_unregister +EXPORT_SYMBOL vmlinux 0xbeb08302 revalidate_disk +EXPORT_SYMBOL vmlinux 0xbec20a38 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xbecd1af6 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0xbee90f2f __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf486b9d sk_free +EXPORT_SYMBOL vmlinux 0xbf549134 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0xbf5b4273 touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0xbf5dbeb5 tty_port_close_end +EXPORT_SYMBOL vmlinux 0xbf745971 elevator_alloc +EXPORT_SYMBOL vmlinux 0xbf75ea6c tegra114_clock_tune_cpu_trimmers_low +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf86d58d xfrm_init_state +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf91360f iov_iter_zero +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbf9cf77d serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xbfa7201d udp_disconnect +EXPORT_SYMBOL vmlinux 0xbfcac2ac tty_throttle +EXPORT_SYMBOL vmlinux 0xbfcbc0d2 stmp_reset_block +EXPORT_SYMBOL vmlinux 0xbfe05f92 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xc0056be5 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xc0153472 scsi_host_put +EXPORT_SYMBOL vmlinux 0xc028cc2f ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0xc02cf69b clkdev_drop +EXPORT_SYMBOL vmlinux 0xc03b132c ata_dev_printk +EXPORT_SYMBOL vmlinux 0xc058fe39 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xc0616f5e vm_iomap_memory +EXPORT_SYMBOL vmlinux 0xc068440e __kfifo_alloc +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc08db7b8 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xc0963b06 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0xc0a6a8c5 omap_set_dma_dest_burst_mode +EXPORT_SYMBOL vmlinux 0xc0a98385 profile_pc +EXPORT_SYMBOL vmlinux 0xc0b0ff75 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0xc0cf95f9 omap_vrfb_request_ctx +EXPORT_SYMBOL vmlinux 0xc10aa734 netdev_emerg +EXPORT_SYMBOL vmlinux 0xc11d8093 iov_shorten +EXPORT_SYMBOL vmlinux 0xc12ec3a6 dns_query +EXPORT_SYMBOL vmlinux 0xc151af16 ll_rw_block +EXPORT_SYMBOL vmlinux 0xc16bc871 register_mtd_chip_driver +EXPORT_SYMBOL vmlinux 0xc17be114 edma_assign_channel_eventq +EXPORT_SYMBOL vmlinux 0xc19234c5 netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xc1a5b009 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0xc1cbb019 pci_dev_get +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1e91558 unregister_nls +EXPORT_SYMBOL vmlinux 0xc1f6b205 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xc2081a83 gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xc2114fca mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0xc2165d85 __arm_iounmap +EXPORT_SYMBOL vmlinux 0xc2212086 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xc2290c61 tso_build_data +EXPORT_SYMBOL vmlinux 0xc23ab0d2 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xc251d2cb uart_suspend_port +EXPORT_SYMBOL vmlinux 0xc2883c3c phy_detach +EXPORT_SYMBOL vmlinux 0xc2b3ee0a scsi_remove_host +EXPORT_SYMBOL vmlinux 0xc2bc9f6b dquot_scan_active +EXPORT_SYMBOL vmlinux 0xc2bdaf43 mmc_detect_change +EXPORT_SYMBOL vmlinux 0xc2c55a0c __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0xc2ccfa39 qdisc_reset +EXPORT_SYMBOL vmlinux 0xc2d0215c serio_rescan +EXPORT_SYMBOL vmlinux 0xc2d711e1 krealloc +EXPORT_SYMBOL vmlinux 0xc2de09bb __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2eb7a12 input_get_keycode +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc307e689 dev_get_by_name +EXPORT_SYMBOL vmlinux 0xc31641c4 inet_offloads +EXPORT_SYMBOL vmlinux 0xc31753c3 tegra_powergate_power_off +EXPORT_SYMBOL vmlinux 0xc33f2a83 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0xc359fb65 abort +EXPORT_SYMBOL vmlinux 0xc37244e6 sync_inode +EXPORT_SYMBOL vmlinux 0xc37f321c copy_from_iter +EXPORT_SYMBOL vmlinux 0xc3b99d30 invalidate_partition +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3d1fa4d edma_alloc_cont_slots +EXPORT_SYMBOL vmlinux 0xc41f0516 node_states +EXPORT_SYMBOL vmlinux 0xc423bfd1 kernel_getsockname +EXPORT_SYMBOL vmlinux 0xc4292bec __bio_clone_fast +EXPORT_SYMBOL vmlinux 0xc43941c2 amba_device_register +EXPORT_SYMBOL vmlinux 0xc445e2dd pci_set_mwi +EXPORT_SYMBOL vmlinux 0xc44b1f98 dss_mgr_set_timings +EXPORT_SYMBOL vmlinux 0xc46e0869 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xc47fcb5a tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0xc483e7a2 dquot_free_inode +EXPORT_SYMBOL vmlinux 0xc4921915 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc49c9a07 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xc4a54422 __get_user_pages +EXPORT_SYMBOL vmlinux 0xc4c3d5b9 filemap_fault +EXPORT_SYMBOL vmlinux 0xc4d4a33e blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0xc4fadaaa kill_anon_super +EXPORT_SYMBOL vmlinux 0xc50b6179 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0xc51ba1ba set_bdi_congested +EXPORT_SYMBOL vmlinux 0xc52da066 omap_set_dma_dest_params +EXPORT_SYMBOL vmlinux 0xc5312dcf scsi_ioctl +EXPORT_SYMBOL vmlinux 0xc5718627 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0xc5808863 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc59a7ad2 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0xc59cd384 inode_add_bytes +EXPORT_SYMBOL vmlinux 0xc5d4ffba filemap_flush +EXPORT_SYMBOL vmlinux 0xc5e6cae7 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0xc5ee288e mmc_gpio_free_cd +EXPORT_SYMBOL vmlinux 0xc5fa6c55 ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc608c868 pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0xc60b6e48 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xc61828f8 max8998_write_reg +EXPORT_SYMBOL vmlinux 0xc61f15b5 __blk_end_request_all +EXPORT_SYMBOL vmlinux 0xc628eb43 do_splice_from +EXPORT_SYMBOL vmlinux 0xc6306935 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc6396346 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0xc6485587 lock_sock_fast +EXPORT_SYMBOL vmlinux 0xc65c3cc0 param_ops_bint +EXPORT_SYMBOL vmlinux 0xc66fa6a6 ida_remove +EXPORT_SYMBOL vmlinux 0xc69617bd sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0xc69f3e1f processor +EXPORT_SYMBOL vmlinux 0xc6abf2b5 rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0xc6c83484 netdev_update_features +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6de77b4 gen_new_estimator +EXPORT_SYMBOL vmlinux 0xc6e62c63 __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0xc6e858ee genphy_suspend +EXPORT_SYMBOL vmlinux 0xc6ec2638 sk_mc_loop +EXPORT_SYMBOL vmlinux 0xc6edc4d2 inetdev_by_index +EXPORT_SYMBOL vmlinux 0xc6f38bdc km_state_expired +EXPORT_SYMBOL vmlinux 0xc6fd3908 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc726ad78 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0xc72d9cc4 param_get_charp +EXPORT_SYMBOL vmlinux 0xc72fe58d nobh_writepage +EXPORT_SYMBOL vmlinux 0xc7317052 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL vmlinux 0xc74a3058 mark_page_accessed +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc766f179 tcp_check_req +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc791bf97 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0xc798691e tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7ab4086 seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xc7b45b97 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0xc7b479df tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xc7bcbc8d add_wait_queue +EXPORT_SYMBOL vmlinux 0xc7d982f6 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0xc7e46e69 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0xc7ec6c27 strspn +EXPORT_SYMBOL vmlinux 0xc80ae5b4 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0xc8276a79 nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xc828812f page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0xc8339e24 string_unescape +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc85eeb32 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xc864f9d8 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc89bd197 audit_log_start +EXPORT_SYMBOL vmlinux 0xc8a30cbe __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xc8a775c1 scsi_print_sense +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8deb548 touch_atime +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc91ae77b is_bad_inode +EXPORT_SYMBOL vmlinux 0xc9297a70 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0xc92bc2c3 of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0xc93a2f4d edma_free_cont_slots +EXPORT_SYMBOL vmlinux 0xc95d734e wl12xx_get_platform_data +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc970e539 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0xc9741614 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0xc98ed1e1 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0xc996d097 del_timer +EXPORT_SYMBOL vmlinux 0xc99bcc3a __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9b8c308 __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0xca0614b4 omapdss_get_version +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca19171e lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xca28b1d3 snd_info_register +EXPORT_SYMBOL vmlinux 0xca465e84 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xca7a1b1a ppp_unit_number +EXPORT_SYMBOL vmlinux 0xca927899 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcab7c9c1 tty_devnum +EXPORT_SYMBOL vmlinux 0xcada1f2f snd_get_device +EXPORT_SYMBOL vmlinux 0xcaddbd7e edma_set_dest_index +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb039fac adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0xcb05387c f_setown +EXPORT_SYMBOL vmlinux 0xcb06a479 unregister_binfmt +EXPORT_SYMBOL vmlinux 0xcb113e57 netif_receive_skb +EXPORT_SYMBOL vmlinux 0xcb13648b truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xcb311bd4 km_is_alive +EXPORT_SYMBOL vmlinux 0xcb466063 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xcb48167d blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0xcb621d14 pps_event +EXPORT_SYMBOL vmlinux 0xcb7ce302 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0xcb7e3216 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0xcba92f8c init_net +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbced6c7 bio_copy_kern +EXPORT_SYMBOL vmlinux 0xcbd7e7e4 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0xcbde1e9e register_framebuffer +EXPORT_SYMBOL vmlinux 0xcbee6439 ida_simple_get +EXPORT_SYMBOL vmlinux 0xcc039404 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc3bcce6 ppp_input_error +EXPORT_SYMBOL vmlinux 0xcc42a33b mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc9e38c4 snd_pcm_hw_param_last +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL vmlinux 0xcd0a15ef padata_alloc_possible +EXPORT_SYMBOL vmlinux 0xcd128d70 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0xcd2368bd write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd2a777d nobh_write_end +EXPORT_SYMBOL vmlinux 0xcd30b95a tmio_core_mmc_clk_div +EXPORT_SYMBOL vmlinux 0xcd63c845 __aeabi_lasr +EXPORT_SYMBOL vmlinux 0xcd676eea file_remove_suid +EXPORT_SYMBOL vmlinux 0xcd6f1c87 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xcd78719f ipv6_select_ident +EXPORT_SYMBOL vmlinux 0xcd8e4988 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0xcd9382fd uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcde6e9d8 netlink_net_capable +EXPORT_SYMBOL vmlinux 0xcdeb7ac4 pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0xcdf280fe dm_put_device +EXPORT_SYMBOL vmlinux 0xcdf97b04 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0xce03e6ad bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce3ca308 copy_from_user_toio +EXPORT_SYMBOL vmlinux 0xce3f57d6 ppp_input +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce89f9a2 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0xce9b0076 zpool_register_driver +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xcedf6f7c __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0xceed7f85 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf09fdfa __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xcf50d43f inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0xcf864dad scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0xcf86cf51 dev_disable_lro +EXPORT_SYMBOL vmlinux 0xcf88625f mempool_create_node +EXPORT_SYMBOL vmlinux 0xcff6b676 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0xcff9158e tty_schedule_flip +EXPORT_SYMBOL vmlinux 0xcffe9aa5 user_path_at +EXPORT_SYMBOL vmlinux 0xd00ac482 param_get_ullong +EXPORT_SYMBOL vmlinux 0xd02b4b68 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0xd0338112 sock_sendmsg +EXPORT_SYMBOL vmlinux 0xd0614b75 snd_pcm_period_elapsed +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd088a7c9 udp_poll +EXPORT_SYMBOL vmlinux 0xd0953d08 register_exec_domain +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0af1866 kunmap +EXPORT_SYMBOL vmlinux 0xd0c46ecd __inode_permission +EXPORT_SYMBOL vmlinux 0xd0d42c42 mod_timer_pending +EXPORT_SYMBOL vmlinux 0xd0d936ae xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0ee40bb tty_name +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd100acbd _raw_write_lock +EXPORT_SYMBOL vmlinux 0xd1067ba7 dispc_ovl_enabled +EXPORT_SYMBOL vmlinux 0xd10a4aff blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0xd1157735 release_and_free_resource +EXPORT_SYMBOL vmlinux 0xd11c0dc1 __kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xd1539d35 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xd1561eb1 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xd156fe94 __elv_add_request +EXPORT_SYMBOL vmlinux 0xd15bb94a redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xd163fd8c dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd1842ff0 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xd196c9be kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xd19c0e6c dev_mc_flush +EXPORT_SYMBOL vmlinux 0xd1a5bae4 vfs_write +EXPORT_SYMBOL vmlinux 0xd1b6bb4b ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xd1d08ffb twl6040_set_bits +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1e084a1 tcp_parse_options +EXPORT_SYMBOL vmlinux 0xd1e79cae fence_wait_timeout +EXPORT_SYMBOL vmlinux 0xd20b9f08 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xd2113b81 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xd212b335 generic_file_llseek +EXPORT_SYMBOL vmlinux 0xd219f1f8 amba_device_unregister +EXPORT_SYMBOL vmlinux 0xd21a70bb xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd22bfd4d xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0xd235c1db ip_check_defrag +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd26a28c0 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd28f8907 ip_fragment +EXPORT_SYMBOL vmlinux 0xd29f18b8 phy_start +EXPORT_SYMBOL vmlinux 0xd2a35a5e d_validate +EXPORT_SYMBOL vmlinux 0xd2a941d4 sg_init_table +EXPORT_SYMBOL vmlinux 0xd2add267 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xd2af138b reservation_ww_class +EXPORT_SYMBOL vmlinux 0xd2b04349 param_set_int +EXPORT_SYMBOL vmlinux 0xd2c09f0d __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0xd2c8515e param_get_short +EXPORT_SYMBOL vmlinux 0xd2d1b534 sk_net_capable +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2e24c7c generic_error_remove_page +EXPORT_SYMBOL vmlinux 0xd2e86267 pskb_expand_head +EXPORT_SYMBOL vmlinux 0xd2f48699 mmc_remove_host +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd328ffb2 sk_stop_timer +EXPORT_SYMBOL vmlinux 0xd34f6fa8 __pci_enable_wake +EXPORT_SYMBOL vmlinux 0xd36ad30a nf_getsockopt +EXPORT_SYMBOL vmlinux 0xd386fc57 elm_decode_bch_error_page +EXPORT_SYMBOL vmlinux 0xd3a23ffd skb_checksum_help +EXPORT_SYMBOL vmlinux 0xd3a7f83c blk_sync_queue +EXPORT_SYMBOL vmlinux 0xd3b01df5 scsi_register_interface +EXPORT_SYMBOL vmlinux 0xd3bb683c __skb_get_hash +EXPORT_SYMBOL vmlinux 0xd3c41378 page_readlink +EXPORT_SYMBOL vmlinux 0xd3dbfbc4 _find_first_zero_bit_le +EXPORT_SYMBOL vmlinux 0xd3dce224 pps_register_source +EXPORT_SYMBOL vmlinux 0xd3e6f60d cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xd418e1c0 adjust_resource +EXPORT_SYMBOL vmlinux 0xd429f67b of_dev_get +EXPORT_SYMBOL vmlinux 0xd42d6ee9 param_ops_byte +EXPORT_SYMBOL vmlinux 0xd43e0370 xfrm_input +EXPORT_SYMBOL vmlinux 0xd4669fad complete +EXPORT_SYMBOL vmlinux 0xd4900018 generic_perform_write +EXPORT_SYMBOL vmlinux 0xd490be91 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0xd4a9c809 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0xd4b4d3d8 register_md_personality +EXPORT_SYMBOL vmlinux 0xd4bd3d4a generic_end_io_acct +EXPORT_SYMBOL vmlinux 0xd4c2dbd3 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xd4c9395c jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xd4ceb7a3 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xd4e1696a kernel_read +EXPORT_SYMBOL vmlinux 0xd4e8d4a6 kmem_cache_free +EXPORT_SYMBOL vmlinux 0xd523813a simple_empty +EXPORT_SYMBOL vmlinux 0xd525a44e netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0xd52ffadc submit_bio +EXPORT_SYMBOL vmlinux 0xd53e065d pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0xd57afc08 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0xd57e55a5 seq_path +EXPORT_SYMBOL vmlinux 0xd57fce9d cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0xd585c1a9 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xd590ad2b max8925_set_bits +EXPORT_SYMBOL vmlinux 0xd594ecdc input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xd5cc0921 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0xd5d91eac blk_init_tags +EXPORT_SYMBOL vmlinux 0xd5de2d2e nf_register_hook +EXPORT_SYMBOL vmlinux 0xd5ebee10 shdma_chan_remove +EXPORT_SYMBOL vmlinux 0xd5f2172f del_timer_sync +EXPORT_SYMBOL vmlinux 0xd5f52d4f netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0xd5f6bebc udp_proc_unregister +EXPORT_SYMBOL vmlinux 0xd6003353 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xd6063405 km_state_notify +EXPORT_SYMBOL vmlinux 0xd61347c6 register_sysctl +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd61b9c1f pci_get_device +EXPORT_SYMBOL vmlinux 0xd627480b strncat +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd640b281 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0xd6466f83 snd_device_new +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd6544eb2 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0xd65c33b1 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0xd66cded0 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd6d6311f netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xd6de61a6 amba_driver_register +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6ef3d79 dss_mgr_disable +EXPORT_SYMBOL vmlinux 0xd6f4766e xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xd7146fc5 scsi_register +EXPORT_SYMBOL vmlinux 0xd719b648 drop_super +EXPORT_SYMBOL vmlinux 0xd71eb523 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0xd74289f9 __percpu_counter_add +EXPORT_SYMBOL vmlinux 0xd74f00b4 dev_open +EXPORT_SYMBOL vmlinux 0xd75ad3c1 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0xd75bd917 proc_mkdir +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd7679068 follow_pfn +EXPORT_SYMBOL vmlinux 0xd76f2de4 noop_fsync +EXPORT_SYMBOL vmlinux 0xd78025ae gen_pool_create +EXPORT_SYMBOL vmlinux 0xd78aefeb dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd79305c3 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xd797b9a5 vme_master_write +EXPORT_SYMBOL vmlinux 0xd79f4b08 snd_ctl_register_ioctl +EXPORT_SYMBOL vmlinux 0xd7a3b23c grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0xd7a69a6e sock_edemux +EXPORT_SYMBOL vmlinux 0xd7ce31e9 dquot_transfer +EXPORT_SYMBOL vmlinux 0xd7d20cad pci_disable_link_state +EXPORT_SYMBOL vmlinux 0xd7d736b9 sk_reset_timer +EXPORT_SYMBOL vmlinux 0xd7e193c3 dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7f16a02 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0xd7f32805 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xd7f72930 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0xd80c75f4 ns_capable +EXPORT_SYMBOL vmlinux 0xd82a9e39 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0xd83b480e icmpv6_send +EXPORT_SYMBOL vmlinux 0xd849be80 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0xd849de46 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0xd84b39be uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xd85cd67e __wake_up +EXPORT_SYMBOL vmlinux 0xd86aa669 skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0xd8771628 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0xd8a32371 blk_put_queue +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8ab028e PDE_DATA +EXPORT_SYMBOL vmlinux 0xd8ca6376 aio_complete +EXPORT_SYMBOL vmlinux 0xd8cad0cf shdma_init +EXPORT_SYMBOL vmlinux 0xd8cb91fd sys_imageblit +EXPORT_SYMBOL vmlinux 0xd8de019c snd_jack_report +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8f92434 dev_addr_init +EXPORT_SYMBOL vmlinux 0xd9208b19 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0xd923823e pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xd955d2b7 omap_set_dma_dest_data_pack +EXPORT_SYMBOL vmlinux 0xd96db100 tc6393xb_lcd_mode +EXPORT_SYMBOL vmlinux 0xd97670ea netif_carrier_off +EXPORT_SYMBOL vmlinux 0xd97edd47 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd9955d73 page_put_link +EXPORT_SYMBOL vmlinux 0xd997f019 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xd9a8bd76 dev_set_mtu +EXPORT_SYMBOL vmlinux 0xd9ce8f0c strnlen +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9e97117 generic_read_dir +EXPORT_SYMBOL vmlinux 0xd9f68d0a dm_io +EXPORT_SYMBOL vmlinux 0xd9f9addb fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda4e97cb xfrm_register_mode +EXPORT_SYMBOL vmlinux 0xda5db4bc msm_pinctrl_remove +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda8b0b0a devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0xdaa56953 register_cdrom +EXPORT_SYMBOL vmlinux 0xdaa57ec3 totalhigh_pages +EXPORT_SYMBOL vmlinux 0xdaa5c023 mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0xdaafc807 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xdab2cb02 block_truncate_page +EXPORT_SYMBOL vmlinux 0xdac29384 unlock_rename +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdaca0685 snd_timer_open +EXPORT_SYMBOL vmlinux 0xdad5b3c2 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0xdad97f94 __raw_writesw +EXPORT_SYMBOL vmlinux 0xdae03aca phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0xdae20e96 simple_map_init +EXPORT_SYMBOL vmlinux 0xdaf20b7d request_key_async +EXPORT_SYMBOL vmlinux 0xdb1986bb update_time +EXPORT_SYMBOL vmlinux 0xdb3a5445 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0xdb41921d tcp_disconnect +EXPORT_SYMBOL vmlinux 0xdb4292e4 omap_set_dma_params +EXPORT_SYMBOL vmlinux 0xdb4fbbd1 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0xdb5f74dd delete_from_page_cache +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb7305a1 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xdb758f8b sk_stream_write_space +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb77bf38 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0xdb794842 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0xdb7ad2b4 shdma_chan_filter +EXPORT_SYMBOL vmlinux 0xdb8011c1 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0xdb90a50d jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0xdb929a97 snd_card_file_add +EXPORT_SYMBOL vmlinux 0xdb93b838 dispc_free_irq +EXPORT_SYMBOL vmlinux 0xdb9e0757 netdev_notice +EXPORT_SYMBOL vmlinux 0xdba0ab38 lease_get_mtime +EXPORT_SYMBOL vmlinux 0xdba427eb blk_finish_request +EXPORT_SYMBOL vmlinux 0xdbb0361b mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0xdbb4abcc generic_file_remap_pages +EXPORT_SYMBOL vmlinux 0xdbcdf0fd mnt_set_expiry +EXPORT_SYMBOL vmlinux 0xdbce047b xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0xdc00f78f generic_ro_fops +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc072e20 _dev_info +EXPORT_SYMBOL vmlinux 0xdc0d3c9d cpu_user +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc2098e6 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc61f414 __getblk_slow +EXPORT_SYMBOL vmlinux 0xdc6db6f0 scsi_device_put +EXPORT_SYMBOL vmlinux 0xdc8a7e79 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xdc934e0e lease_modify +EXPORT_SYMBOL vmlinux 0xdc942659 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xdc98366a ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0xdc9f2a66 register_sound_dsp +EXPORT_SYMBOL vmlinux 0xdca17034 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0xdca9ed48 edma_read_slot +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb65b1b skb_find_text +EXPORT_SYMBOL vmlinux 0xdcbdb1f4 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0xdcc3386e generic_listxattr +EXPORT_SYMBOL vmlinux 0xdcc4952f pps_unregister_source +EXPORT_SYMBOL vmlinux 0xdcc7670d mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0xdcfa60cc setup_new_exec +EXPORT_SYMBOL vmlinux 0xdd0294b8 mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0xdd0a2ba2 strlcat +EXPORT_SYMBOL vmlinux 0xdd13060b ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0xdd1af4b8 bitmap_close_sync +EXPORT_SYMBOL vmlinux 0xdd20b658 pci_pme_capable +EXPORT_SYMBOL vmlinux 0xdd226fa9 __raw_readsw +EXPORT_SYMBOL vmlinux 0xdd27fa87 memchr +EXPORT_SYMBOL vmlinux 0xdd384d8f da903x_query_status +EXPORT_SYMBOL vmlinux 0xdd3916ac _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xdd43a8e4 skb_put +EXPORT_SYMBOL vmlinux 0xdd534a47 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xdd56fb98 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0xdd865c3c dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0xddd2b614 make_kgid +EXPORT_SYMBOL vmlinux 0xddee6a7d skb_clone +EXPORT_SYMBOL vmlinux 0xde09395e kfree_put_link +EXPORT_SYMBOL vmlinux 0xde0e2c17 elevator_exit +EXPORT_SYMBOL vmlinux 0xde2869cc kill_bdev +EXPORT_SYMBOL vmlinux 0xde44044a kern_path_create +EXPORT_SYMBOL vmlinux 0xde64a86f inet_bind +EXPORT_SYMBOL vmlinux 0xde7cf22b generic_setxattr +EXPORT_SYMBOL vmlinux 0xde855d4c vga_tryget +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde93b86f mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xde9afef8 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xdea9a93a backlight_force_update +EXPORT_SYMBOL vmlinux 0xdeb6d526 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xdec5003b dev_addr_add +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf4c90c7 param_get_ushort +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf7b18a0 tty_vhangup +EXPORT_SYMBOL vmlinux 0xdf7cf287 d_alloc_name +EXPORT_SYMBOL vmlinux 0xdf7d1adb generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0xdf7de999 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0xdf87df52 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfa29706 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xdfabe0ff scm_call +EXPORT_SYMBOL vmlinux 0xdfb75cc7 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xdfbe46a3 snd_register_device_for_dev +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfd51577 inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0xdfd8be69 rwsem_wake +EXPORT_SYMBOL vmlinux 0xdfd91ce9 omap_type +EXPORT_SYMBOL vmlinux 0xdfdf6c55 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0xdff60e7c tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe012b35d snd_ctl_notify +EXPORT_SYMBOL vmlinux 0xe0132e44 phy_device_free +EXPORT_SYMBOL vmlinux 0xe02aa36c netdev_features_change +EXPORT_SYMBOL vmlinux 0xe03c506b jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0xe04eab8e dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe06a91ab netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe0777f68 nla_reserve +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe094ef39 sg_next +EXPORT_SYMBOL vmlinux 0xe0a033fe csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0be2e43 __module_get +EXPORT_SYMBOL vmlinux 0xe0bef318 icst_hz_to_vco +EXPORT_SYMBOL vmlinux 0xe0c53f8f snd_ctl_find_id +EXPORT_SYMBOL vmlinux 0xe0ca8367 i2c_use_client +EXPORT_SYMBOL vmlinux 0xe0ce0eaa dcache_dir_close +EXPORT_SYMBOL vmlinux 0xe0f556a9 netif_rx_ni +EXPORT_SYMBOL vmlinux 0xe112410f vlan_vid_del +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe11c1220 blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0xe127fb18 down_killable +EXPORT_SYMBOL vmlinux 0xe1369d6e of_get_min_tck +EXPORT_SYMBOL vmlinux 0xe13e7b57 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1a82b16 complete_request_key +EXPORT_SYMBOL vmlinux 0xe1ab9aab inode_permission +EXPORT_SYMBOL vmlinux 0xe1b962da mount_single +EXPORT_SYMBOL vmlinux 0xe1cf15a5 should_remove_suid +EXPORT_SYMBOL vmlinux 0xe1e9b1d2 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0xe1ee375d netif_rx +EXPORT_SYMBOL vmlinux 0xe1f0ab3a _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xe20056fa pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe204ff5a tty_check_change +EXPORT_SYMBOL vmlinux 0xe2071eb8 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xe2097f2b pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xe216d068 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe247ee0b tcp_ioctl +EXPORT_SYMBOL vmlinux 0xe2492a2c snd_card_file_remove +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe250937f inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xe26e72dc pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xe2782bed proto_register +EXPORT_SYMBOL vmlinux 0xe292fb9f gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2b153f1 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL vmlinux 0xe2c43082 snd_dma_alloc_pages +EXPORT_SYMBOL vmlinux 0xe2cff0b9 __sock_create +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e8065e memdup_user +EXPORT_SYMBOL vmlinux 0xe2fae716 kmemdup +EXPORT_SYMBOL vmlinux 0xe30106d8 amba_request_regions +EXPORT_SYMBOL vmlinux 0xe30e8c8a sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xe310d603 snd_pcm_release_substream +EXPORT_SYMBOL vmlinux 0xe32fa672 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0xe363f57d set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0xe37d10ae omap_dispc_unregister_isr +EXPORT_SYMBOL vmlinux 0xe3a7a818 sock_register +EXPORT_SYMBOL vmlinux 0xe3be0ed9 netdev_printk +EXPORT_SYMBOL vmlinux 0xe3be4450 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xe3c45095 ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe41d946d inet6_offloads +EXPORT_SYMBOL vmlinux 0xe43274bc proc_dointvec +EXPORT_SYMBOL vmlinux 0xe44369f0 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0xe44dcf17 redraw_screen +EXPORT_SYMBOL vmlinux 0xe458fac5 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0xe4b79db0 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0xe4c80097 cacheid +EXPORT_SYMBOL vmlinux 0xe4ccb8b9 vme_register_driver +EXPORT_SYMBOL vmlinux 0xe4f04b18 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0xe4fef94f sk_common_release +EXPORT_SYMBOL vmlinux 0xe4ffdca5 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe525871b devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0xe5346235 iov_iter_advance +EXPORT_SYMBOL vmlinux 0xe5445af6 omap_get_dma_dst_pos +EXPORT_SYMBOL vmlinux 0xe5459c55 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xe54d7d66 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL vmlinux 0xe56dbf1a simple_transaction_set +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe57fd66f nf_log_packet +EXPORT_SYMBOL vmlinux 0xe580954f param_get_byte +EXPORT_SYMBOL vmlinux 0xe582f13f get_mem_type +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe5876704 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0xe5b8762b dm_unregister_target +EXPORT_SYMBOL vmlinux 0xe5c22ac0 param_ops_short +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe60615cb scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0xe609096f tegra_sku_info +EXPORT_SYMBOL vmlinux 0xe60b8f61 pci_save_state +EXPORT_SYMBOL vmlinux 0xe621764c blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0xe6284a4a snd_pcm_hw_constraint_step +EXPORT_SYMBOL vmlinux 0xe65cd873 generic_getxattr +EXPORT_SYMBOL vmlinux 0xe66452ab dql_init +EXPORT_SYMBOL vmlinux 0xe6742edd blk_get_request +EXPORT_SYMBOL vmlinux 0xe67600e1 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0xe6772a21 dma_mark_declared_memory_occupied +EXPORT_SYMBOL vmlinux 0xe67eed41 nf_setsockopt +EXPORT_SYMBOL vmlinux 0xe693a6ce vme_get_size +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe6af9d30 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xe6ebc016 key_create_or_update +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe7075b97 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xe707d823 __aeabi_uidiv +EXPORT_SYMBOL vmlinux 0xe72404c7 dma_mmap_from_coherent +EXPORT_SYMBOL vmlinux 0xe7308e23 bio_copy_data +EXPORT_SYMBOL vmlinux 0xe7370f10 proc_create_data +EXPORT_SYMBOL vmlinux 0xe750fcec serio_reconnect +EXPORT_SYMBOL vmlinux 0xe752e732 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0xe7893719 blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0xe7946226 wireless_send_event +EXPORT_SYMBOL vmlinux 0xe796c898 scsi_scan_host +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7e15910 dispc_clear_irqstatus +EXPORT_SYMBOL vmlinux 0xe7ebd2a3 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0xe7f39f4b snd_timer_global_new +EXPORT_SYMBOL vmlinux 0xe8179664 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe8237ad7 put_tty_driver +EXPORT_SYMBOL vmlinux 0xe8274db8 current_fs_time +EXPORT_SYMBOL vmlinux 0xe82cb3c4 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xe851bb05 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xe85efdcb abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0xe8637df8 __check_sticky +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe8a207be request_key +EXPORT_SYMBOL vmlinux 0xe8ab87a8 vga_client_register +EXPORT_SYMBOL vmlinux 0xe8b9a3d4 mx51_revision +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8cfce09 tegra114_clock_deassert_dfll_dvco_reset +EXPORT_SYMBOL vmlinux 0xe8d54fef bmap +EXPORT_SYMBOL vmlinux 0xe8d5ed2d dev_notice +EXPORT_SYMBOL vmlinux 0xe8dce860 skb_unlink +EXPORT_SYMBOL vmlinux 0xe8e3a1f4 devm_gpio_free +EXPORT_SYMBOL vmlinux 0xe90f94ed __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xe912da6b unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe94e2916 skb_copy_bits +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe9597010 sync_blockdev +EXPORT_SYMBOL vmlinux 0xe95e00cf flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0xe95e2b34 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0xe98f04cf __ip_dev_find +EXPORT_SYMBOL vmlinux 0xe98f8b35 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xe9a03c4e of_dev_put +EXPORT_SYMBOL vmlinux 0xe9a69a67 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0xe9d4d613 uart_resume_port +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xea044a64 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea1ac084 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xea1f5b88 samsung_rev +EXPORT_SYMBOL vmlinux 0xea339a0b devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0xea65abbb pci_match_id +EXPORT_SYMBOL vmlinux 0xea771d3e mfd_add_devices +EXPORT_SYMBOL vmlinux 0xea7987f1 key_update +EXPORT_SYMBOL vmlinux 0xeaba6930 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0xeac3ea0a dput +EXPORT_SYMBOL vmlinux 0xeacb2948 snd_jack_set_key +EXPORT_SYMBOL vmlinux 0xeade11ee km_report +EXPORT_SYMBOL vmlinux 0xeaf23338 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0xeaf8b265 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0xeb004a87 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xeb03b389 __raw_readsl +EXPORT_SYMBOL vmlinux 0xeb09e3fc unregister_md_personality +EXPORT_SYMBOL vmlinux 0xeb16c544 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0xeb1b120e omap_set_dma_write_mode +EXPORT_SYMBOL vmlinux 0xeb1cf68e __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb44b3f0 textsearch_destroy +EXPORT_SYMBOL vmlinux 0xeb55a931 __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xeb80bfcb snd_pcm_kernel_ioctl +EXPORT_SYMBOL vmlinux 0xeb847f85 pipe_unlock +EXPORT_SYMBOL vmlinux 0xeb9b9a9e xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xeba24ba2 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0xebb73263 dev_queue_xmit +EXPORT_SYMBOL vmlinux 0xebbc4b43 sock_no_connect +EXPORT_SYMBOL vmlinux 0xebcf13df tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xebde42b4 rfkill_alloc +EXPORT_SYMBOL vmlinux 0xebf63094 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0xebf759d6 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0xebfdcbdf system_serial_high +EXPORT_SYMBOL vmlinux 0xec1aa6ef memzero_explicit +EXPORT_SYMBOL vmlinux 0xec347ff0 ___pskb_trim +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec584bb0 load_nls_default +EXPORT_SYMBOL vmlinux 0xec77649f dev_uc_unsync +EXPORT_SYMBOL vmlinux 0xec7a9732 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0xec7e7626 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0xecac98b9 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0xecbcb8bb radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xecd8dc03 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xece34dcb generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0xece6bfba nf_register_hooks +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xeced72e4 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xecf8a3b4 __raw_writesl +EXPORT_SYMBOL vmlinux 0xecfcb9f3 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xecfe318e __register_nls +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed5dfead ip6_route_output +EXPORT_SYMBOL vmlinux 0xed6a9601 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xed6f399b ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xed93f29e __kunmap_atomic +EXPORT_SYMBOL vmlinux 0xed9d7bf9 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc19067 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0xedc7f4ec dq_data_lock +EXPORT_SYMBOL vmlinux 0xedc8a5db tcp_prequeue +EXPORT_SYMBOL vmlinux 0xedd5a640 tcp_release_cb +EXPORT_SYMBOL vmlinux 0xedd9106d __ashrdi3 +EXPORT_SYMBOL vmlinux 0xee0097b0 tty_unregister_device +EXPORT_SYMBOL vmlinux 0xee0dc7b8 copy_to_iter +EXPORT_SYMBOL vmlinux 0xee28504f vmap +EXPORT_SYMBOL vmlinux 0xee2bc2d0 omapdss_is_initialized +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee32fabb nand_bch_correct_data +EXPORT_SYMBOL vmlinux 0xee3496c3 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0xee34a38b of_match_node +EXPORT_SYMBOL vmlinux 0xee38617e sock_efree +EXPORT_SYMBOL vmlinux 0xee3ecdb5 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0xee5ec262 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0xee61ba1f tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0xee715ef8 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeae8a3c xfrm_state_update +EXPORT_SYMBOL vmlinux 0xeeafd882 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0xeeb1b12f of_find_node_by_type +EXPORT_SYMBOL vmlinux 0xeec8d03a kmap_to_page +EXPORT_SYMBOL vmlinux 0xeed3635b proc_dostring +EXPORT_SYMBOL vmlinux 0xeeddd3d1 omapdss_default_get_resolution +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xeefb7dd4 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0xef1de978 dev_mc_init +EXPORT_SYMBOL vmlinux 0xef2c48e3 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0xef2fdc4f __percpu_counter_init +EXPORT_SYMBOL vmlinux 0xef476f81 __block_write_begin +EXPORT_SYMBOL vmlinux 0xef4fe211 snd_pcm_new +EXPORT_SYMBOL vmlinux 0xef561b8c pci_unmap_rom +EXPORT_SYMBOL vmlinux 0xef74dab7 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0xef78c593 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0xef826780 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL vmlinux 0xef872c41 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0xef904093 tc_classify +EXPORT_SYMBOL vmlinux 0xefcf3143 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefd6cf06 __aeabi_unwind_cpp_pr0 +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefe1175d ppp_dev_name +EXPORT_SYMBOL vmlinux 0xefec312f omap_get_dma_active_status +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf012f6bb pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xf02c89af vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0xf0472029 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0xf04adb2a snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL vmlinux 0xf056353a sg_miter_next +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf088314e netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0xf0895367 omap_video_timings_to_videomode +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0b2a8df of_device_unregister +EXPORT_SYMBOL vmlinux 0xf0cd8294 __nla_put +EXPORT_SYMBOL vmlinux 0xf0d68ed6 clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0xf0e503e2 copy_strings_kernel +EXPORT_SYMBOL vmlinux 0xf0ed2ef4 __raw_writesb +EXPORT_SYMBOL vmlinux 0xf0eec841 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f1246c kvasprintf +EXPORT_SYMBOL vmlinux 0xf1007b94 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0xf10436c9 textsearch_unregister +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf14501e4 mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0xf146faed swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf14c5ab5 __bitmap_empty +EXPORT_SYMBOL vmlinux 0xf156a4ef writeback_in_progress +EXPORT_SYMBOL vmlinux 0xf1832bd3 of_platform_device_create +EXPORT_SYMBOL vmlinux 0xf189af80 simple_write_end +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf19e9355 cpu_online_mask +EXPORT_SYMBOL vmlinux 0xf1b0cfde unregister_mtd_chip_driver +EXPORT_SYMBOL vmlinux 0xf1b47820 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0xf1d11f1a netpoll_parse_options +EXPORT_SYMBOL vmlinux 0xf1d540e7 free_buffer_head +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1deabf2 div64_u64 +EXPORT_SYMBOL vmlinux 0xf1e0b260 edma_set_transfer_params +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1ea6f1c __bswapsi2 +EXPORT_SYMBOL vmlinux 0xf1f2261b scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf23b7d61 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf256c2e3 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0xf27464d2 bdi_init +EXPORT_SYMBOL vmlinux 0xf27b65e6 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0xf2870c3a __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xf2997713 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0xf29c85d7 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2cb6d81 net_dma_find_channel +EXPORT_SYMBOL vmlinux 0xf2d6c23e simple_write_begin +EXPORT_SYMBOL vmlinux 0xf2da0968 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0xf2dfab91 set_blocksize +EXPORT_SYMBOL vmlinux 0xf300ffb2 mdiobus_free +EXPORT_SYMBOL vmlinux 0xf30190a9 bio_clone_fast +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf354a7bb tty_register_device +EXPORT_SYMBOL vmlinux 0xf35f99d0 arp_tbl +EXPORT_SYMBOL vmlinux 0xf364c79f i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xf369d8d4 path_get +EXPORT_SYMBOL vmlinux 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL vmlinux 0xf3843e32 of_get_next_child +EXPORT_SYMBOL vmlinux 0xf3890821 mmc_put_card +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf396cd21 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xf396e796 snd_pcm_notify +EXPORT_SYMBOL vmlinux 0xf39b93d8 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xf3a00fe8 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0xf3bf2d1e tegra_fuse_readl +EXPORT_SYMBOL vmlinux 0xf3c43400 tty_unlock +EXPORT_SYMBOL vmlinux 0xf3c5c630 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3ebc1cc vfs_link +EXPORT_SYMBOL vmlinux 0xf3fa8a23 mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0xf40019c0 tegra114_clock_tune_cpu_trimmers_init +EXPORT_SYMBOL vmlinux 0xf40b2297 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xf41077dd inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xf4131a1c dss_mgr_set_lcd_config +EXPORT_SYMBOL vmlinux 0xf4473268 __mutex_init +EXPORT_SYMBOL vmlinux 0xf473ffaf down +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf4a672c9 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xf4a7fc6d omapdss_compat_init +EXPORT_SYMBOL vmlinux 0xf4b04735 default_llseek +EXPORT_SYMBOL vmlinux 0xf4b16bf3 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xf4b527d4 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0xf4b961a5 phy_start_aneg +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4cb519a dentry_path_raw +EXPORT_SYMBOL vmlinux 0xf4e51f90 tc6393xb_lcd_set_power +EXPORT_SYMBOL vmlinux 0xf4e76d37 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f71fc3 gen_pool_alloc +EXPORT_SYMBOL vmlinux 0xf50216bb tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0xf507161f kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf54a046e mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0xf54c51a2 dma_pool_free +EXPORT_SYMBOL vmlinux 0xf564412a __aeabi_ulcmp +EXPORT_SYMBOL vmlinux 0xf572e270 md_flush_request +EXPORT_SYMBOL vmlinux 0xf57d1b8a dma_sync_wait +EXPORT_SYMBOL vmlinux 0xf57febdb jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0xf5854698 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0xf5af44cf blk_end_request_cur +EXPORT_SYMBOL vmlinux 0xf5b6a095 unlock_buffer +EXPORT_SYMBOL vmlinux 0xf5b8051b snd_pcm_hw_rule_add +EXPORT_SYMBOL vmlinux 0xf5dd2f54 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5f55424 arp_xmit +EXPORT_SYMBOL vmlinux 0xf5f63188 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xf61ab115 of_match_device +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf65add70 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0xf65d5d6d mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf6851d5f register_sysctl_paths +EXPORT_SYMBOL vmlinux 0xf694226b generic_file_fsync +EXPORT_SYMBOL vmlinux 0xf69d6ab1 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0xf6b13fe7 dentry_open +EXPORT_SYMBOL vmlinux 0xf6b6c2d0 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6c4c446 ps2_end_command +EXPORT_SYMBOL vmlinux 0xf6d5f4a5 bdput +EXPORT_SYMBOL vmlinux 0xf6dc5333 free_user_ns +EXPORT_SYMBOL vmlinux 0xf6de4fb0 insert_inode_locked +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6ede90c tcp_poll +EXPORT_SYMBOL vmlinux 0xf6f3cef6 omap_vrfb_setup +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf715274d genphy_config_aneg +EXPORT_SYMBOL vmlinux 0xf7163ec9 __raw_readsb +EXPORT_SYMBOL vmlinux 0xf7271948 edma_set_src_index +EXPORT_SYMBOL vmlinux 0xf7315d86 seq_escape +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf763c58e default_file_splice_read +EXPORT_SYMBOL vmlinux 0xf7802486 __aeabi_uidivmod +EXPORT_SYMBOL vmlinux 0xf78d7cce __remove_inode_hash +EXPORT_SYMBOL vmlinux 0xf796da48 blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0xf7aaeddc ida_init +EXPORT_SYMBOL vmlinux 0xf7b12aee __next_cpu +EXPORT_SYMBOL vmlinux 0xf7e1d4d1 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xf7fee1b0 tty_unthrottle +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf838d64e irq_to_desc +EXPORT_SYMBOL vmlinux 0xf83fd5a5 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xf841896e snd_timer_notify +EXPORT_SYMBOL vmlinux 0xf84b9599 send_sig +EXPORT_SYMBOL vmlinux 0xf853bbca omap_vrfb_map_angle +EXPORT_SYMBOL vmlinux 0xf85d4573 devm_request_resource +EXPORT_SYMBOL vmlinux 0xf86835d0 blkdev_fsync +EXPORT_SYMBOL vmlinux 0xf8bc03ab do_sync_write +EXPORT_SYMBOL vmlinux 0xf8ef670f dev_alloc_name +EXPORT_SYMBOL vmlinux 0xf8f56e2d register_gifconf +EXPORT_SYMBOL vmlinux 0xf8fbb4f0 __bad_xchg +EXPORT_SYMBOL vmlinux 0xf90bc029 security_d_instantiate +EXPORT_SYMBOL vmlinux 0xf9348cbc xz_dec_run +EXPORT_SYMBOL vmlinux 0xf938c746 lookup_bdev +EXPORT_SYMBOL vmlinux 0xf9409c6b load_nls +EXPORT_SYMBOL vmlinux 0xf9427374 dispc_request_irq +EXPORT_SYMBOL vmlinux 0xf943474b ata_port_printk +EXPORT_SYMBOL vmlinux 0xf951c244 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0xf973f9aa serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xf975e3c7 d_find_any_alias +EXPORT_SYMBOL vmlinux 0xf9897737 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9b87529 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0xf9c10c8c of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0xf9c367e0 iov_pages +EXPORT_SYMBOL vmlinux 0xf9cd8193 sock_i_uid +EXPORT_SYMBOL vmlinux 0xf9e73082 scnprintf +EXPORT_SYMBOL vmlinux 0xfa00bbab mmc_start_bkops +EXPORT_SYMBOL vmlinux 0xfa048aa1 bio_advance +EXPORT_SYMBOL vmlinux 0xfa110674 locks_remove_posix +EXPORT_SYMBOL vmlinux 0xfa27a941 kill_litter_super +EXPORT_SYMBOL vmlinux 0xfa3897a6 skb_seq_read +EXPORT_SYMBOL vmlinux 0xfa4b51bb nf_log_set +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfab79edd snd_ctl_make_virtual_master +EXPORT_SYMBOL vmlinux 0xfac68eba arm_elf_read_implies_exec +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacd2e14 pgprot_user +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfae11b41 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xfae5daab blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaf69779 __inet6_hash +EXPORT_SYMBOL vmlinux 0xfaf98462 bitrev32 +EXPORT_SYMBOL vmlinux 0xfb385397 phy_suspend +EXPORT_SYMBOL vmlinux 0xfb3c37d2 do_splice_to +EXPORT_SYMBOL vmlinux 0xfb4cff44 ipv4_specific +EXPORT_SYMBOL vmlinux 0xfb615b61 elv_register_queue +EXPORT_SYMBOL vmlinux 0xfb616127 find_lock_entry +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb762f48 free_task +EXPORT_SYMBOL vmlinux 0xfb7674b1 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xfb7d9c45 __udivsi3 +EXPORT_SYMBOL vmlinux 0xfb7f049b vfs_readv +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfb961d14 __arm_ioremap +EXPORT_SYMBOL vmlinux 0xfb981d43 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0xfb9d089b of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0xfba14c89 tcp_shutdown +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbb8f7bf xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0xfbcb9abb eth_header_cache_update +EXPORT_SYMBOL vmlinux 0xfbda4124 blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0xfbf16581 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0xfbfc749a cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc1a82b3 of_parse_phandle +EXPORT_SYMBOL vmlinux 0xfc222bf6 ps2_command +EXPORT_SYMBOL vmlinux 0xfc3908f5 fence_default_wait +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc65459a kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0xfc7ced00 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0xfc9e61d8 __secpath_destroy +EXPORT_SYMBOL vmlinux 0xfcadd355 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0xfcae4302 d_obtain_root +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd0cdc84 remove_arg_zero +EXPORT_SYMBOL vmlinux 0xfd14a0b1 ps2_handle_response +EXPORT_SYMBOL vmlinux 0xfd1b4f15 page_symlink +EXPORT_SYMBOL vmlinux 0xfd2417ea audit_log +EXPORT_SYMBOL vmlinux 0xfd246231 cdrom_open +EXPORT_SYMBOL vmlinux 0xfd29f5a1 sk_dst_check +EXPORT_SYMBOL vmlinux 0xfd305341 walk_stackframe +EXPORT_SYMBOL vmlinux 0xfd33b5fa cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xfd36a26a blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0xfd3df5c5 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0xfd5683b9 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0xfd6293c2 boot_tvec_bases +EXPORT_SYMBOL vmlinux 0xfd70059e registered_fb +EXPORT_SYMBOL vmlinux 0xfd8140d2 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0xfd8c5afc release_fiq +EXPORT_SYMBOL vmlinux 0xfd942737 mmc_free_host +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfd9aa023 sys_fillrect +EXPORT_SYMBOL vmlinux 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL vmlinux 0xfdac0573 snd_pcm_limit_hw_rates +EXPORT_SYMBOL vmlinux 0xfdb48297 mapping_tagged +EXPORT_SYMBOL vmlinux 0xfdb5872d writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xfdc43824 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xfde39ab2 pci_disable_msi +EXPORT_SYMBOL vmlinux 0xfdf36b22 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe19a593 put_io_context +EXPORT_SYMBOL vmlinux 0xfe233403 mmc_hw_reset_check +EXPORT_SYMBOL vmlinux 0xfe30d9cb pci_choose_state +EXPORT_SYMBOL vmlinux 0xfe34f9fb inet6_bind +EXPORT_SYMBOL vmlinux 0xfe40bf95 dss_feat_get_num_ovls +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe62f0de snd_pcm_lib_writev +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe941b7e scsi_device_resume +EXPORT_SYMBOL vmlinux 0xfe94667b blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0xfe9ca62d vme_slot_num +EXPORT_SYMBOL vmlinux 0xfea171eb pci_set_master +EXPORT_SYMBOL vmlinux 0xfea58f7f netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0xfeae34ce generic_readlink +EXPORT_SYMBOL vmlinux 0xfeca7590 radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfeed70fc of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xfefb6077 edma_alloc_channel +EXPORT_SYMBOL vmlinux 0xff064fee gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xff07410f write_inode_now +EXPORT_SYMBOL vmlinux 0xff19ba4f xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff5af0ec make_bad_inode +EXPORT_SYMBOL vmlinux 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL vmlinux 0xff67b37f __lshrdi3 +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff763963 mdio_bus_type +EXPORT_SYMBOL vmlinux 0xff7bcb7f __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xff8cbb1f idr_destroy +EXPORT_SYMBOL vmlinux 0xff98c65c iget_locked +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffa50873 dquot_resume +EXPORT_SYMBOL vmlinux 0xffb94ef0 _test_and_change_bit +EXPORT_SYMBOL vmlinux 0xffbb6294 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0xffc1a8b5 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0xffc9a197 dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0xffd19d36 have_submounts +EXPORT_SYMBOL vmlinux 0xffd1c4ff padata_add_cpu +EXPORT_SYMBOL vmlinux 0xffd2cf99 omap_dss_get_num_overlay_managers +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffdb82bc sg_free_table +EXPORT_SYMBOL_GPL arch/arm/crypto/sha1-arm 0xea206fab sha1_update_arm +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x33268743 ablk_set_key +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x59e58fe2 ablk_init +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x5bab1905 ablk_exit +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x7ad8b6d2 ablk_init_common +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xe0dbe9b4 __ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xe22f8c8f ablk_decrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xf32bdc9c ablk_encrypt +EXPORT_SYMBOL_GPL crypto/af_alg 0x697aaccd af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x70e1b610 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xab274e76 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0xacf8e14f af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0xacf8e307 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xbc27e9b0 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0xd954ef95 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0xdffbe39c af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xed40f006 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x0c495886 pkcs7_get_content_data +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x44e8d9ac pkcs7_free_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x4cc33646 pkcs7_parse_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x883bd89d pkcs7_verify +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x90d76756 pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x4a0156a8 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x1470875f async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x1e501e81 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x44ec6654 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x83146d16 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x48fd27cb async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x66e15e7c async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xcf3bf732 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xfd9bc9e1 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x0549e5ef async_xor_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xbe59aef0 async_xor +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0xd3b7eea7 blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x27278ca9 __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x4a2a3ca6 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xdcdc28c8 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1291971c __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1e2c961f __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x8f04034a __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xbdf83b9e cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x08aa6fb7 cast_s1 +EXPORT_SYMBOL_GPL crypto/cast_common 0x0c5fbf8a cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xe39dd4b4 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0xee83a4f3 cast_s4 +EXPORT_SYMBOL_GPL crypto/cryptd 0x1f0e3e20 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x4cbe535b cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x51a3f0f5 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x5d54be35 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x71e74754 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xac32b84a cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0xccbc3df0 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xe18958eb cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xe9e1ff97 cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xeaec8434 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/des_generic 0xcfd9a2c0 des_ekey +EXPORT_SYMBOL_GPL crypto/des_generic 0xf8c78d49 __des3_ede_setkey +EXPORT_SYMBOL_GPL crypto/lrw 0x3864eb66 lrw_free_table +EXPORT_SYMBOL_GPL crypto/lrw 0x7391deef lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x0a430bc7 shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0x14bdd4d3 mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x36f25fa2 mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0x7ae207c8 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x7c1dbc5c shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0x7d252828 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x9d413373 mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0xbd9051a2 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0xfb56187b shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x4f69f374 serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5ddb33e9 __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x77b39cb4 __serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x8a1a99ad __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xc990d4c2 twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x15a1567a xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0xe1f08e8b __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x7536bd89 sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x554d5529 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x5de8f561 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xb8841ac2 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xc08b76c0 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x02e0bf94 bcma_core_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x04bb0071 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0992070a bcma_core_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1c1abe6e bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2d8a7680 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x314911c6 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x32764925 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3a83cedd bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3c57a9ba bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4a898dc1 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5e924e7a bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x646dafa9 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6520be42 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6951aad1 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6dd9fe01 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7d364483 bcma_core_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x915b3d76 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa32521ca bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa6450de3 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa7a4346e bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbbee6c33 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbe65a875 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc17f9fe8 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc68abf16 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x04c1b904 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x060fdf7e btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0dd105a8 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x160179ca btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x227f6836 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x36ee1fd2 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x46bd5eae btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x680d26c0 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x85cdcfa7 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xc8d41b35 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xe702ee6a btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x042d3ed6 qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x086b94ea clk_rcg2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e6d4564 clk_byte_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1f976dcb clk_is_enabled_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x29db34cb qcom_cc_map +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3e8a80f9 clk_enable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x567f4bd6 clk_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x57453b82 clk_edp_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5a928b8e qcom_cc_remove +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x669bd1fd qcom_find_freq +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x72447f04 clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x77c457fa qcom_reset_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7d7b6c90 clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7df725db clk_dyn_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x83667507 clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x88d5cc81 clk_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x8cf08a47 devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x97ff7468 clk_branch2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xac82c48e clk_rcg_bypass_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc3ec3b28 clk_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd51ca61c qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe3e976ab clk_pll_configure_sr_hpm_lp +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe5e7fb49 clk_pll_configure_sr +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xf2123c6d clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/cpufreq/arm_big_little 0x1443c7e8 bL_cpufreq_register +EXPORT_SYMBOL_GPL drivers/cpufreq/arm_big_little 0xb156530e bL_cpufreq_unregister +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x0bf36fc4 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x160fc220 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x3a5722a1 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xaed2cd86 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xf9216d90 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x03d69b7c edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0ab9a183 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x30d09f89 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x30f399a9 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x313b79ae edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3b460af1 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4c0a7d5b edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4dfeedcf edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5b5452e3 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x68c049dd edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x74641abd edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x776c81e7 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x789240e3 edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x80060ae3 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x824b49ac edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x97cf88e7 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xcc5956ee edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xdbed06de edac_mc_add_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe55b52db edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe8a75c9c edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xebea0b5c edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xfc055cdf edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xfd247c6f edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x763affa3 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xa8f579ea __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x1015d727 drm_gem_cma_free_object +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x19cd6ad1 drm_gem_cma_prime_vmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x353bc8f2 drm_gem_cma_describe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x3d063eab drm_gem_cma_prime_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x3f6aa3e4 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4b949473 drm_gem_cma_prime_vunmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4ba7c65e drm_gem_cma_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x65f4849b drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x76256231 drm_gem_cma_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x815e1eb7 drm_gem_cma_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa02370e3 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa77336d2 drm_gem_cma_dumb_create_internal +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xb2ffa71b drm_gem_cma_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xbc5b16f5 drm_gem_cma_prime_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xbfe7cb1d drm_gem_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xc5b4d74c drm_gem_cma_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xd365047f of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf2758d4c drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x1148b623 drm_fbdev_cma_fini +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x9b751cc4 drm_fb_cma_get_gem_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xb2c912af drm_fbdev_cma_hotplug_event +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xc2facb16 drm_fbdev_cma_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xcc337fd5 drm_fbdev_cma_restore_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xd28a6b29 drm_fb_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xd3393e86 drm_fb_cma_debugfs_show +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x1bf7baf0 exynos_drm_subdrv_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x29ac30be exynos_drm_subdrv_close +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x2cac7c0d exynos_drm_subdrv_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x3b55fcc3 exynos_drm_device_subdrv_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x848f22e2 exynos_drm_subdrv_open +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0xc360793f exynos_drm_device_subdrv_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x02edc5c2 imx_drm_panel_format_pins +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x1cfe024a imx_drm_crtc_vblank_get +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x203b8a51 imx_drm_add_crtc +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x37707c0a imx_drm_crtc_id +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x419b08de imx_drm_handle_vblank +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x5f056ff0 imx_drm_crtc_vblank_put +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x687a031a imx_drm_encoder_get_mux_id +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x697cd8df imx_drm_connector_destroy +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xae2f2770 imx_drm_encoder_destroy +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xd652b5a4 imx_drm_remove_crtc +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xe60b2874 imx_drm_panel_format +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xeae0f7ab imx_drm_encoder_parse_of +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6adf436b ttm_prime_fd_to_handle +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xdc78ddb6 ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xf55f2837 ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xfeb2da35 ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0026da25 ipu_cpmem_set_burstsize +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x029f6188 ipu_idmac_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0728116a ipu_csi_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0e1a41fe ipu_idmac_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0e42bd95 ipu_csi_set_dest +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0ed3430a ipu_idmac_channel_busy +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x118160e1 ipu_ic_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x11d8f100 ipu_stride_to_bytes +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x134dbfc2 ipu_idmac_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x13952dfe ipu_dmfc_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x15ec2ba5 ipu_di_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x199bd5c8 ipu_dp_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1ba497eb ipu_pixelformat_to_colorspace +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1e913d9f ipu_csi_get_window +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x20687974 ipu_ic_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2424c9a6 ipu_csi_is_interlaced +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x24c596ce ipu_dc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2f92d651 ipu_ic_task_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2f9751b4 ipu_degrees_to_rot_mode +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x30b6999c ipu_rot_mode_to_degrees +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3166aec7 ipu_dmfc_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3310b5b0 ipu_cpmem_set_yuv_planar_full +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3afbb44e ipu_smfc_set_watermark +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3d3b661b ipu_ic_task_idma_init +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3d7457a9 ipu_cpmem_set_axi_id +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3e86ea72 ipu_di_get_num +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x467778dd ipu_csi_init_interface +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x47f14fb2 ipu_srm_dp_sync_update +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x4875c253 ipu_idmac_wait_busy +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x4917f47a ipu_ic_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x4c179b49 ipu_dp_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x51475e87 ipu_dmfc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x515e818a ipu_dmfc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x527f3b94 ipu_smfc_set_burstsize +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x53de277c ipu_di_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x5fb717af ipu_dp_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x60bdf2ec ipu_csi_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x6144095c ipu_dp_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x623722e2 ipu_ic_task_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x65379a93 ipu_smfc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x6b3931df ipu_idmac_set_double_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x6efc7175 ipu_cpmem_set_block_mode +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x6f7b0881 ipu_cpmem_set_stride +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7068e939 ipu_dc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x76302d14 ipu_csi_set_skip_smfc +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x76e84010 ipu_cpmem_set_yuv_interleaved +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x78ff6ca7 ipu_idmac_clear_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7b42ddca ipu_idmac_buffer_is_ready +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7d349a2a ipu_cpmem_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x805919ef ipu_cpmem_set_format_rgb +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x8542651a ipu_cpmem_zero +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x86df41cd ipu_cpmem_set_resolution +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x886c35aa ipu_smfc_map_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x9055ab94 ipu_map_irq +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x9058e289 ipu_smfc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x9285e3aa ipu_dc_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x93f1393a ipu_wait_interrupt +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x951a09d5 ipu_csi_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x99a0ef07 ipu_drm_fourcc_to_colorspace +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x9c335d85 ipu_pixelformat_is_planar +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x9f38e177 ipu_dp_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x9f60c53b ipu_idmac_channel_irq +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xa14bd63a ipu_cpmem_set_fmt +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xa4b0cabd ipu_dc_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xa60b144b ipu_csi_set_window +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xa96882d8 ipu_ic_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xa9a1cce0 ipu_cpmem_set_image +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xab72721b ipu_idmac_select_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xae6a25f6 ipu_idmac_lock_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xaef97cde ipu_dc_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xb228bf1e ipu_dp_set_global_alpha +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xb8826351 ipu_dp_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xb94ca95a ipu_dmfc_init_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xbd154a8b ipu_cpmem_set_format_passthrough +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xbeedaf32 ipu_csi_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc03fcc1d ipu_module_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc13b200e ipu_idmac_enable_watermark +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc20ea281 ipu_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc3c2cdb0 ipu_smfc_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc6675aa9 ipu_csi_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc677177d ipu_smfc_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc848c5d7 ipu_dmfc_free_bandwidth +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc88d89a1 ipu_mbus_code_to_colorspace +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc97e7a0f ipu_di_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xcd7c6998 ipu_ic_task_init +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xcf37af2f ipu_cpmem_interlaced_scan +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd064a453 ipu_ic_task_graphics_init +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd4672838 ipu_set_csi_src_mux +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd4c31336 ipu_idmac_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd5055dd9 ipu_dmfc_alloc_bandwidth +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd6b3c5fd ipu_cpmem_set_high_priority +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd76f8c51 ipu_di_init_sync_panel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd7d0ae59 ipu_csi_set_mipi_datatype +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xe300a959 ipu_dp_setup_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xe3571fe1 ipu_module_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xe488beb9 ipu_cpmem_set_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xe6243c52 ipu_dc_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf0074b8f ipu_idmac_get_current_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf1440dc1 ipu_ic_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf14fbbbd ipu_cpmem_set_yuv_planar +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf1b82cba ipu_cpmem_set_rotation +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf3f0034f ipu_di_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf481cf33 ipu_set_ic_src_mux +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf69d6cb6 ipu_csi_set_test_generator +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf7d99d69 ipu_dc_init_sync +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf9ed222e ipu_dp_set_window_pos +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x150d8235 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x195c3270 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1d0ae16f hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1f30e3df hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2d068b0b hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x38617a0b hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4171a6a9 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x42661f65 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4d21b989 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5ff95ada hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x630d3830 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x67df1197 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x68a4cf57 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x72258135 hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x81bf1a37 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0x83a67578 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x909a4f6a hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9100d3f5 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9d707829 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9ddde33b hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa4973584 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xaa9fe85c hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xab48328b hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb108fb02 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb4b712b6 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb52a7900 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbab45b06 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc8460aa8 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd1b3187e __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd6f5be9e hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdab08ccf hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdb122711 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xec772304 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf889002d hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfc736334 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0xb1fbc8d0 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x38dfb260 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7a7980d5 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7f2c05a4 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x8d71308a roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x9a547f4f roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xa29e741f roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x1419ea71 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x1991ae07 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x4c646aed sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x61688a3c sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7317f3de sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x8e65b520 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xad5b4d2e sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe8346f46 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xf2bf8c98 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x0be466fb hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0x4c06b9e4 ssip_slave_stop_tx +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0x6b9dca7f ssip_slave_running +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0x7a8b96f2 ssip_slave_start_tx +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0xa46dbfd6 ssip_reset_event +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0xbf449fd9 ssip_slave_get_master +EXPORT_SYMBOL_GPL drivers/hsi/controllers/omap_ssi 0x0cd41bf0 ssi_waketest +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x11c6159d hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x21efe630 hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x284bd2e6 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2ce985bd hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2f43ecf8 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x52a561be hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5dbbaa26 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x669c243f hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x811a5c65 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x95e47333 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9a4eafb7 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa2ff0eb4 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb0f4dd30 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc0aa3aa1 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xdc4f6898 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe5215d42 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf7097e86 hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfe502250 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x128d0e6d adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xa9201f6c adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xde364295 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x26586203 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x33d0c5ee pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x44355bc7 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x46e37c96 pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x670a0de9 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x75bf32dd pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x7da25b88 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x7f2abd16 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x8eb9697a pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xbac9bfd6 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xbf377815 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xc9ae3eb6 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd6846555 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xefce88e5 pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xf1d00965 pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x14ad65c2 hwspin_lock_unregister +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x2fd4bf83 hwspin_lock_free +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x30293bea hwspin_lock_request_specific +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x48480944 __hwspin_trylock +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x485f65f3 hwspin_lock_register +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xc6d789aa __hwspin_unlock +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xd0379ed6 __hwspin_lock_timeout +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xdaa5d6ad hwspin_lock_get_id +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xf42b012c hwspin_lock_request +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x020a3edc i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x07b5fd34 i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bb1170b i2c_dw_isr +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x6031c5b1 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x63d179f2 i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x81bc622f i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xa9622ea6 i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xb1077549 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xf064f069 i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xfaee94e9 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x1a4a192d i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xf0a6ad28 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x0414ab8d i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xe1a1f3f6 i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x45fe8b4d ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x4828ae3e ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x8891cf05 ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x8956ce46 ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x9741096c ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xa82588d1 ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xc48e519c ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xc7f994be ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xdac93818 ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0x4362dc66 twl4030_get_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0xb1be4a75 twl4030_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x0218ab13 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x3cb071dc adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x41eac591 adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x4c59e488 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x6e262f6a adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x71f51825 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x884bf51a adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xa086d3d3 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xa87ba356 adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xe042d358 adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xe19894b9 adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xfbd803bf adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x09b3aa2b iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x238fde63 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x29cd5b58 devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3a14afab devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3c45820f iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4021d2ad iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4748e4f0 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4c7e5de8 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5c04701c iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x635df50a devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x68102d8c iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6bdd2387 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x787be199 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7c4007c8 devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x84e1ab91 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9a40a1f8 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9ae1c270 iio_scan_mask_set +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9df3e005 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9e15b92f iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9f57907c iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xacc1070c iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xae88eb22 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb8ba84b9 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb8e2cc80 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbc6fe038 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc2ccccdc iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc64f9d77 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc8edffdc devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcc493782 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xce74d998 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe2789e3d iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe9a20d08 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xef2138df iio_update_demux +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x9a4292f4 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x5b102d3d matrix_keypad_parse_of_params +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x49a4fcbd adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x9acac88b adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x34bc1bf2 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x80c6663b cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xce44ce80 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x1c27cfb8 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xd9d4427e cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xf1c01c0e cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x80830067 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xb6b0ee79 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x463220d5 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5b8c3d8f wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6b382925 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x707c03ac wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x76d0910f wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7978792a wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7a253566 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x97263d11 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc13077b8 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc5e158cc wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xde00893b wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe7c3738a wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x1eb0e9db ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x4a64d6cc ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x8eca632f ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x90d16a5c ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x91c15eec ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xb6d1da8e ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xbe7a0f05 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xd5be8335 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xf64b0587 ipack_put_device +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0x23359aff unregister_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0xce1414b2 register_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x0abd2f3a gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x0f38ce36 gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x3c152065 gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x4f2ebc3b gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x58a8d117 gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x59f7b48a gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x69a33af4 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x820b347a gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8a74c398 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8eff32df gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa0193794 gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa241c822 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa388bbd5 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc6c8666a gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc9f9e2b0 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd321107f gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe58500a1 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf4bc815d gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x06026f19 lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x2b79ce35 lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x31f786bb lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x49a71d7b lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x4d3f7c96 lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x5b921b62 lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x6ba404ac lp55xx_unregister_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x98acb1b2 lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xa14fde33 lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xd219810d lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xe8e9f918 lp55xx_read +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/mcb/mcb 0x010164fa mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x16ffe768 mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x1fed261b mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x47aa82f4 mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x4c24f459 mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5abcfafd mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x6321290b mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x66562174 chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x6db20755 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x6efb33f7 mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x88a42a31 mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xcc4569f1 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xed2710a8 mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xf9cca8f3 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x10e06e97 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x155ea9c7 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1822fd23 __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1f2ba9ac __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x260d47cf __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x27831e89 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2dec45e0 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x347aebe1 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x41c861f0 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x480dc606 __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x49856e5a __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x50e8c39f __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x574ba881 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x628eb712 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6770a402 __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x785cfc9f __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x91f2af34 __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa09069a3 __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa591c5d6 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa6890b59 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xaf60c34b __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb950d2ae __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbd4b89b6 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce0e6218 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd40fba32 __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdc5ea5a5 __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf58ce244 __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf5bcbdc7 __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfc1d5275 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfcdf28c9 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xffc308e4 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x27fe2071 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5670455f dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x58c607c8 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x58cca0da dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x67b2a31b dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x72c7dc5c dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x974ebad1 dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb3977717 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x22163b69 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x3909d3a8 dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x594952bd dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x62a23587 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6f229c0f dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9b2b253a dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xdc69e37a dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe004ee92 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x25ff1b4c dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x31a48c9f dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x59013604 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5af7dcfd dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7758edb6 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xc311c23b dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xfe54e982 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x0d39b8ff dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xfe468755 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x09472122 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x354d7bf4 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 0x4b0df324 dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x56b9b39b dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x6e612aba dm_region_hash_create +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 0x8c7ece31 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa8813ad6 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbba83970 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xc66ce277 dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xcab63c3d dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf37a3cfe dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x01445176 dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11eab9fe dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x150c85ce dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2025e954 dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24fa6664 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c112836 dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2e730a21 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x32b5f546 dm_array_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x33c03da6 dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x40f7bd91 dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4360913e dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5aed1dd7 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5e6aea80 dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x619701dc dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x62c1b9ee dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7657e859 dm_bitset_clear_bit +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 0x80c89b3d dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x826de15b dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x832bf228 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x858c8d94 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x89f1e1cc dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x966a8838 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9b4b5b29 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa2507774 dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa87c5b4d dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xab96bd2d dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xaee02382 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb7bad799 dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb9a6ecf8 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xba47c03a dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbcfdc290 dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbd50ebbb dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbe0497aa dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xca40abd5 dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd041d62b dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xead1e727 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed1e1f96 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed58cfa1 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf12ec3cd dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xffff2ac3 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/raid1 0x92ae585c md_raid1_congested +EXPORT_SYMBOL_GPL drivers/md/raid10 0x45e9af59 md_raid10_congested +EXPORT_SYMBOL_GPL drivers/md/raid456 0x43bfe629 md_raid5_congested +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x05ddc3f6 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x12baf0e4 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x4c6c8aa7 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7aa6adeb saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x972f01ee saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xdf3a22e8 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe6c6960d saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xecbc1b87 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xef4bff46 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xf7a582fe saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x406253fa saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x5684d3c7 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x756a9b3c saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x93ea475a saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xc81e291d saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xca01adaa saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xcb136ba3 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0b5d8d20 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1651d228 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2abe34d5 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x39657073 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x508109a5 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x56f7a68e smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5883a615 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x63222b29 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x922fb8e2 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x93197380 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa2a99f6f smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa3d74884 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xacdc3f64 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xaff6b089 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb00a77f2 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb21c977e smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd67b3ab3 smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe2f17e51 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x3587d3ee as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x200e7899 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xd0037f0d tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x14546a58 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x15f03ac3 media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x2331d43f media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0x2b7126bb media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x458159a4 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x58f41895 media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x5a7e9ea5 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x5e4bf7ae media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x664fa614 media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0x76f9c4a1 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x82f39671 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x86ba7440 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x9193d358 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0x9f8069a8 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xbfd02620 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0xd4eb2ab6 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0xdd5b1b10 media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0xf602a7e1 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x528c0706 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x01c4a49c mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1055d80e mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x139c6d3c mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1c152727 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x232953b5 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x51418198 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x563a5cca mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x60a12378 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x74d7abe3 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9b888852 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9c273cd4 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9f3f7c54 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb181dea3 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc8c18402 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xcf95f69a mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xdadef91f mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xdbc702aa mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1c3aaf95 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x23a6ea33 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2479cca0 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2a40d702 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x3de8bf60 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x40087467 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4b82b436 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5a2c009f saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x9c2acdc9 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xaf592487 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbc1a8980 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xca492b76 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd9d13abe saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe7eee3a7 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xea23b367 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf5db2102 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf70ababe saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf801192a saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xfc80b660 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x01ae1b1d ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x53f253f1 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x64362da4 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7d6cf047 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x823846db ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xc422a120 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xd68dbbe9 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/platform/omap/omap-vout 0x085d8e48 omap_vout_try_window +EXPORT_SYMBOL_GPL drivers/media/platform/omap/omap-vout 0x145835cc omap_vout_new_crop +EXPORT_SYMBOL_GPL drivers/media/platform/omap/omap-vout 0x17c759be omap_vout_new_format +EXPORT_SYMBOL_GPL drivers/media/platform/omap/omap-vout 0x3739df24 omap_vout_new_window +EXPORT_SYMBOL_GPL drivers/media/platform/omap/omap-vout 0x72f41b4f omap_vout_default_crop +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x35e30af4 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xda7e602f radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0bfc689d rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0c0f17b8 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2911a636 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x45632a3d ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x49c7c4e1 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x4d18c5b7 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6d8c3937 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x71e1bc94 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7ff9eff2 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x93dbc70b ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x94b2721f rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x967de940 rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9e432da8 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb0a86d0a rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb7dfd6af rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb9fef337 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe228c110 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe290bb8f rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xea60b015 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0xd2580230 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xe4c37044 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x4e3fc0df mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0xb2efbc08 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x35026657 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x2fc76831 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x3579acf5 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x64c47e8d tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x324fa111 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x295c283e tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x55c6dd8d tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x9d02b443 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xe196488e tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xa0b60627 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0106632a cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x11a12884 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x18446163 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x25df5833 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x27c62e64 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x27c89414 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3a5cddd8 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3dc24ee9 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x681b2a58 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6ed886df cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x717986d1 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x79faef50 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8a7867fa cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x98a90855 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa06a16b8 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb6e302d6 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc1520ec6 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd60af440 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdd3f15a5 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xff3ef71c cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x0b0668d4 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x7d5b9f5b mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x02378b3f em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x08fb4539 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x12dc1f6e em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x28e20b66 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2fd473bf em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x44cb7f15 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5054d142 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x514ea329 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5fdf12d5 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x609d7917 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7f9e119d em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xaa3c5da6 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbaa64a01 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbf7fe9b3 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd830c98 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf32bdf03 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf397fc51 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xfab27346 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x21fe3569 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x552fd24a tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x65ab8a12 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xd2408e5b tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x23851e9a v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x3bb1e6a8 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x43c5e1ca v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x813f3de4 v4l2_find_nearest_format +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x854c55cd v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x899a52f0 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xa9c2bc1e v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08982d59 v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4103badb v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x53105839 v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x6f344bb9 v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7eaf8e7a v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xb0891da2 v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xdfa5a008 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf0e1988c v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x026a5830 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x19cd1079 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2287a32d v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x284a4fc6 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3794ef2f v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3804cb6f v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x47157163 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4c7f33a5 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x54e339fc v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x55a69807 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x68575441 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x709ae91d v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x76fb762a v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x89d300cc v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9057ffe5 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa2da6483 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa64128a1 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbbca28ae v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc0774b80 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc8d436a2 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd06837e0 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdf780f05 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe51d33a6 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf2384c4b v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfe76a571 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x026522f8 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x05bdf980 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1ddcab24 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2279967b videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2307117b videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x246b2bb5 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x52ccbae7 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x634769fb videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x69d089b6 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x71cdeff6 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7a13afb1 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x809f36d2 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x83b77865 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x890662ad videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8b9f1a7b videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xadf52855 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xafe0b28e videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb3dec57c videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xbbf61d46 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd3426681 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe9e1bd74 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xedc92592 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xef8d4151 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfaf5336b videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0x15c0541b videobuf_to_dma_contig +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0x6beddaca videobuf_queue_dma_contig_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0x6cbc0003 videobuf_dma_contig_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x62590870 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x6b8601c7 videobuf_dma_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa0b3759c videobuf_dma_init_overlay +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa4fb8665 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa825c75b videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xac3f0d5a videobuf_dma_init_kernel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xaf66aaac videobuf_dma_init_user +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xea84ca88 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xec9314b8 videobuf_dma_map +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xfc4a5b68 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x0151ac14 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x5f00587f videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x81bd4463 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0295e34c vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x06c38635 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x08668e27 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x159413c5 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1adb0c59 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x224d6ccd vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3686afc1 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3d91b4db vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x40c5cc9d vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x48a8ca46 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4d862006 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4da28422 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x52187e8a vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x549213e3 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5695c81f vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5fd5da4b vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6920fab3 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6cf3266d vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6d4b6e0a vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x70eef232 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x76ffd81c vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x77b90ade vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x81b4f022 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x876d6258 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8a9c3cf3 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8e95590f vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x94423dff vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x950ad7b0 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9b3daf08 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa225fdfc vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa34814f4 vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb37277f7 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbd18e67e vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd03c3ac4 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xde05992b vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe21d9b50 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe38cee34 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xea3c12a8 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf6e1011d vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x33154f32 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x7da9aae3 vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe57f0426 vb2_dma_contig_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x24ea3c1e vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xa4c9ae43 vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xd30ec30f vb2_dma_sg_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x4889cc40 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x70109805 vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x8327f6de vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xaf289d2e vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x83f6ad62 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x12758a01 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1ae01fa1 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2c3243d6 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2da249c6 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x37cc505f v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4b29f87e v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x535866e6 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x607f155c v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7841c5e0 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x798f8381 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7b958068 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x87898e4f v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8dcc79b0 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x98173b84 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9a78660d v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9e0ad4e1 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa6f6be1d v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa7742092 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xaa1556bc v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xad4eb854 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb8e74706 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbb2ae9b5 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcb6e0025 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcff833de v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe222fbf7 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf86eeb1b v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfe9cc0ac v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x15c4b5ac i2o_sg_tablesize +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x166070bb i2o_pool_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x1a06623d i2o_pool_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x45db396a i2o_dma_map_sg +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x61231183 i2o_dma_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x63845685 i2o_dma_realloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x8aa3b7f2 i2o_dma_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xd74a12d6 i2o_dma_map_single +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x12330ee6 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x2635bb71 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xba09d694 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x1266de2e kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x3bf25088 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x3eaaa01e kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x61e0917d kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x692dde0c kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7a9e6302 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf03417cf kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf24c2494 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x7864a785 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x7b59bfcc lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x7d17a3fd lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x107bd6f2 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x16c580a3 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x3f4e02db lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xaed301ed lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xb6f0e3e5 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xcddba7e9 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xd247a04f lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xc4a5db3c lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xd9dbe0ae lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xdff20bed lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x294eb3d9 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x3d2bd9af mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x6f9e67e7 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7d91928f mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xd448aa91 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xda92f272 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x03bdd6ae pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x06846503 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x2ceb3425 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x323977b4 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x6665fffd pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x79434616 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x8b1dc191 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x923b62cc pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb1520ee6 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc15954a1 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc2c43c2a pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x1c289f00 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x7f44d071 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x879e6550 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x918722d0 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xa1082f03 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xb4f2c08b pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xe0d6d879 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x01a33234 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x4fca3918 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x04f10355 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x06db4543 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x0e02619d rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x1e5acd65 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x22d71b03 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3ed13b8e rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4b4dd071 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4c080f50 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x501824cf rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x56fb07cf rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x57241192 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6c97f693 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x71d6d13f rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x76348008 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8453408b rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9226007f rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa6d365c5 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xbb3157c4 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xccb46657 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd77207b8 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xdea8f5bf rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe50272c6 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xef221ee2 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf080e8e6 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x0b02892d rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x1ed97789 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x3a08b940 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x43a90bb2 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x5eb181d8 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x7d0737d7 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x8d5544ce rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xbf193197 rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xcafd65a3 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xcdd224d2 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd2586cf8 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd3ad1adb rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xeb79b347 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0866e35b si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0f8d2353 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x12430df4 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x17413c94 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1e31daf3 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x28aa332c si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2b2fa1cb si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x354e0b04 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3b9973bf si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x431bb825 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x440e2d40 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4b4a19e8 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x506475cb si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x567f65a2 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5b02bbc8 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6b9193d0 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x74c34651 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x78d7afba si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7af9ce0d si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7c59f530 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x891004f2 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x95ea9434 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9dcbb89a si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa5d3ad35 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb05dc486 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb5399d82 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbb2a3619 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcb1b7ee5 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd1e04562 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd3542be8 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe1b62131 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xefdc3b42 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf77da8db si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfbfa4503 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/ssbi 0x5e06b010 ssbi_write +EXPORT_SYMBOL_GPL drivers/mfd/ssbi 0x996ac972 ssbi_read +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x5bc6719f am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x89d2611c am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x90425d14 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xa88ad4c6 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x78e70b68 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xd18b1f4e tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xea19c2da tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xfbb4a572 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x05499d2d tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x29ed6a6d tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x3c6e4311 tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xab23e619 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x40169962 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x028e9d1c cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x8b6aaa6d cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xb5594918 cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xd5bc7dcb cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x1a1b5249 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x2feda75b oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3227a28e oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x7dc9dddd oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xb2c66001 oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xc8b5a524 oslec_free +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xd370f679 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x27cb133b eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x793fc8de eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x822222db eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x98bb5a22 eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xdb9ca14b eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x25ee8d05 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x2c1be5fb enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x4cc03566 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xb34b5f26 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xf4d53c5a enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xfbe787a3 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xffc55145 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x1a815434 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x39c4dbb4 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x88e064c7 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x8ae41225 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xa8b796e7 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xdf3d8fb6 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xe2028326 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xed66a359 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x7538d31b st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xe8b5d424 st_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x4942f400 dw_mci_pltfm_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x8668d0a4 dw_mci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0xf6b204cc dw_mci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x7c970dc7 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x81892851 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xbea00db9 cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x3905cbc6 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x47578016 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xcafc0440 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x0fdadc22 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x2c35bde3 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xb9a2700c cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xe8152ca9 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0x78010c69 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x93d22dfc onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xcb03c376 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x4503e9e1 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0b6725e0 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x53f70d4a ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x550a33e5 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x57d4482c ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x67ed8c3c ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x783ae677 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8a885cd4 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x9d7ee383 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x9f809d43 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa0ffc3bb ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa9bea7ac ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xaeb1c94d ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xdbef5836 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x23e21e79 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x310a1177 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x3c361cec unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x9ae3a53d free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xa5e2d05b register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xcfee6b30 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0f99e687 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x137674e5 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x2cac90e3 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x33a20b14 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x41b775e7 alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6c991c48 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x7e4b4cce close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x832c43d7 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xabe7bd51 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xaf1152c4 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb23a08c5 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb25b4d98 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb7df150d alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd3a8e6d5 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd7560b74 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd9ec1614 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xe9864c8b can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf16c4a8d devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x0e7256f8 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x7391116c alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xef6ceb11 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xfb64a26b free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x58c48b0e unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x62a8ed84 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x92f68702 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xb87891c4 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x91a95b4d arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xc71211c3 arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x00341258 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x00524f3b mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x05c97e82 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0642d882 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x06fe8cd2 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x079bf3ce mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x099349c7 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0ada82b4 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0b8ee61a mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0c9d435b mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1ba88e24 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x21edae01 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x239c9352 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25fd3b9e mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x282a3140 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x282f3ca2 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a2deba7 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a6b4778 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c26adaf mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e57d7cc mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e7ccc44 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e892e89 mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2fa5e1f4 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2ffff282 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x30dd7399 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32a28892 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x332da014 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e1ea44d mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3f5bae58 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3f80e74b mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4565e249 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x48a87863 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x49ce77ea mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a35b647 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4b91bb0f mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4ba38372 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4eb30d7c mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x519aaa89 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56b949d1 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d161cda mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5efe3bd0 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5fae3cfa mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x61187019 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63544283 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x65b179e4 mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x665e0656 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a606e12 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6acdffe7 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f43bcf2 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7170e602 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71ebf0de mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7491f09f mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x75a4ec2a mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7649390f mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x768a76c7 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x76a5b0f0 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7a031c53 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7a5e386c mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7b8a9f5a mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e68c6b9 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8572c240 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x87cedbc4 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8aeba6a4 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8b32bc31 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9049368f mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90597767 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x92bd5ec8 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x95e3b170 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9705534f mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9744f856 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98ee7270 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9d5bf691 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa09cfe1e mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa09e5ec4 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa39d1e63 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa693ce3e mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa81ed2bc mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xae204ecc mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb3c1bc46 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb4f25982 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb65ea704 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb842c647 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbc116b24 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbd15b4c3 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbd557eba mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbe289a00 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc02c76bf mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xca5c493f mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcd6860fd mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcdf532a6 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcefcd4a9 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd06e8511 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd06f2524 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd1f35d81 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2db8019 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd32feb6f mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdc5f1b47 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe0d19eb2 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe2a48c91 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe7091ea9 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe8754ea5 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeea5a590 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xef3e43c1 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf1554412 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf2c8d523 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf457886b mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf4ecf7ee mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf4fffbbe mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf5787c20 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf852344e mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfb0dc3fa mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfbe0e02c mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc2e9b2a mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0dbdd672 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x19eb920d mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2d7ba528 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x33f83edb mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4b6d03f5 mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6ce4daf9 mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x79152fac mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x97dd1f8c mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d95102d mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xac315f80 mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc5bd0f9b mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc8faee2 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd767c53b mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd7aef24c mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe2c5a1a5 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe37fb7d1 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf306df4a mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf5f95c5c mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x291c09ee stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x341f4844 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7f9df07b stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xd2420073 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x326f9a26 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x73b97d4e macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xa6b42ce2 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xcfd6170e macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x7f7a834e macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0xc60a35cd mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x0c4cc9df usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x2981e9f2 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x4e9acbc8 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x8572d9fc usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x20fba52f cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x2f593f33 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x3d32a605 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x78fd0e19 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xb14a9f0a cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xb4fec613 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd84853da cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xe1b30f3f cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x300f32a1 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x61bed2ab generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x8c2261ed rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x979a93c2 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xafee6aa4 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xf2b3e3ac rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3f9d3615 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x41b1b68e usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4222f7ed usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5108fd99 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x549c1189 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x70383fa6 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7c91083d usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x89ab9b7e usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8c4c0625 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8cc9d3f8 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8e9e2982 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x906543d3 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x98eaa941 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa05279e0 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa5f3461b usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa8e2539a usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xaa0f43f8 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb2f0d6c3 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbfcadce5 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc0cdfbf9 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc31a6fce usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xca53a02c usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xccd63107 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd43137b7 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd8ab390d usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdcc9081b usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe85f3471 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe903ea00 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfb0f291b usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfbc2a83d usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfeb02a44 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xff4206b4 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x4f8ab9ee vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x8a2ab4d4 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xe6a10074 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xfd6460e4 vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x0a8e21d8 i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x0ddd21c4 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x2f4f48b8 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x340c3a50 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x5690c424 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x5b96c261 i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x61e87980 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x7fe3c494 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x94b37ab0 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xa8844e30 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd1581321 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd1b24c0e i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd3797c54 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xda601a8a i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xdac80c8c i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xfd9ba415 i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x12cab1bd cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x34bb24a6 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xa06dfe24 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xbc5ff9aa cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x233398dd libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x09f272c5 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x1a375f8d il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x4ff586e0 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x60b4d82e _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xae73ab0f il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0156dc61 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x05d02964 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x194202ee iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x318a3b6e iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3ddf21a0 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3f0b9a6d iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x57236dfb iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5a10d898 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x893164fc iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8e2d6e02 iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8e5eefc9 __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8fe91e57 iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x92e64568 iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x943f7897 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x94440515 iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9afa8078 __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa80da80f iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xabe0d629 iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xbf72c55f iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc8971d00 __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xce450330 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd806a035 iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe11f9eaa iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xeb5082fb __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf5032a20 iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf6ae15c3 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf7585c74 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xfb3708bb iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x02b4f0f7 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x1a054711 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x24dc461f lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x2d3bb6dd lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x2dc403c6 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x4ac3cb1e lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x4fec8675 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5a5fcdfc lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5cb69e8a lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x6ec2fc10 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x7c558d04 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x84ff0228 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x95897bd4 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc26e87c4 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc7da1754 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd36f3a0c lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x010d33d4 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x6b2b1c2a lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x72be3e33 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xce6a3a66 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xdb793528 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xe16ec17f lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xf0d83340 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xf4d9f484 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0xbb14eae7 if_usb_prog_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0xcdee9cf1 if_usb_reset_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x098d619c mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x3e44bc09 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x65d29de7 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x6b781435 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x7c202396 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x9cea05af mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa195305b mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa5d7d992 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa7b49fc2 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xade14f65 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xcaad46d8 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xdcd98b1a mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xe77ab4e1 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xee6f622d mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x01852cb0 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x40a4bec9 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x4d0cc705 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x79a270e0 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x8874f40f p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xa3b9881f p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xc4d6dc38 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xced00502 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xdbea386f p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x0dea0041 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x6efc12d7 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xb096cb8e rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xcf702464 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0c110fe7 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2049060c rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2443d1ac rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x29d30e54 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x31270dc1 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3f45e10b rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x40325e91 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x40ae82ba rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x42a5a14e rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x46cb3804 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x57b00d89 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5993bdfc rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5e3a896b rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5f279cd8 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x658a1154 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6656e3ff rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x68e3f5d9 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x697041d1 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6fb7e3dd rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x79a7b088 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7e914a33 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7fe631c7 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x83f1efac rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x843f31ca rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8e0e9029 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9fdacc2d rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa41d3b34 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xab135d2f rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb090584b rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbebbd043 rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc02f2221 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc863ce0a rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xee3ab4ce rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf1ef4134 rt2800_get_tkip_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf308ba95 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf349e118 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfa9c376a rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfb561e9d rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0a896246 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0cec6aaf rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x224eddab rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x240511e5 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4e4d1120 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x625763bc rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x6cadecb0 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x75d0e2fe rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x784b71a2 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x849d1c0b rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe209b91b rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xf1e759b9 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xf5b3a1d7 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0469d010 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0b6fecfb rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0ea42bb3 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x190b6f6d rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1edd99c2 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x21fbbf4e rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2278a461 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x27b98490 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2fe3ff2a rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3584c8ec rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x440955d4 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x461200a7 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x47b60a83 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x49542b8c rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4ff6cb2a rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x52df56b7 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x56673f92 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x61cc491b rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x73e6cfbd rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x77e3a533 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x80eb44b1 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x842ec873 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x89cfcb83 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8c4d44d7 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9047eb45 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x97bfdc68 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9bb34dd7 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xadd77aec rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb8dd6093 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc0736d7a rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc0a3d44a rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc286a15a rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc3c6ee16 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc8c6af07 rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc9d5b03d rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xceb05b74 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd6c007d9 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd8c43d6b rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd8cc93b8 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd90efac5 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdde4dafe rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe447efde rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe6dde2ee rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xec8d8c30 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfaad52ab rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfefc9d0f rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x4421a32e rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x55dd383c rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x988f12de rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xde53e6a3 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xfb248aa6 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x59345e79 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xd9770c82 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xe20a4e66 rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xff5c0e74 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x0c1c4737 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x114d8b01 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x221b1aeb rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x3796855a rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x40ebe007 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6b9a2231 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x78b24b3a rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x7e6850d8 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x87685005 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x92d4e59a rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xa65ac7ae rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xaafffda6 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xc4cfede0 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xcd499b14 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe21a6b14 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xeec498d5 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4de17212 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6b34931a dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x995377be dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa482a67e dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x06ead06f rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x15f60545 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1f6ed12d rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x220235d9 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x264a8f68 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2e18e3bd rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x32e10358 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x33311a80 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x356e28e7 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x47236a62 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x490f7d67 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5b8c1029 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5d312285 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fee3a6c rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x79223445 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7c7f2e87 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7d11db6a rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8a0536b8 rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8b289806 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8f6d5473 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9ccdf97e rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaf4d6d94 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb05b5e2d rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb407b3a7 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb4197d6a rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb7665f67 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xbce01549 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xce21c473 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf3c8dda1 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x03a48d19 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0d21faec read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x1494793c rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x241dedc1 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2bc58054 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2d882d91 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2f9af0c1 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x431755ca rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x45fdfaa1 rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x61017c70 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6fdbadba rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6ffd79fd rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x75f55ca5 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x937954c0 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x9d358e9e rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xa1cee059 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb40b448d rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb8103485 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf8ff6add rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xfca3ca83 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x031a65e2 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x4477c898 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xa1967d72 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x01b23eb4 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x01fe88f1 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x13637975 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x14293ba8 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x176e5c52 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2039677e wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x22f8fa70 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2a3aa247 wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2bdc057d wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2cd1bd95 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2e73acca wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x31fe28d4 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x407a637b wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x418d31d5 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x450ad31e wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4b9c732c wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4f401ed4 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5659b97c wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x66b38d66 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7e1a66ce wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x813b7d93 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8147bf74 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8485f023 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x90b2ac0a wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91aece6d wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91da5146 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x99101873 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x99e3cd25 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa0ec2e79 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb824e715 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc1a2e831 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcac47be4 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd29795fc wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd41490da wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd50aeb6b wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd807da39 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdabcfa4e wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdc3ee4d0 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdfb852e8 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe36ed975 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xecf29417 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf7eecab5 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x4a3852df nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x616178d0 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x89ecd548 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x0fda1590 st21nfcb_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0xdd6ee567 st21nfcb_nci_probe +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-control 0x8875e012 omap_control_phy_power +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-control 0xb2a79444 omap_control_usb_set_mode +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-control 0xcfa59071 omap_control_pcie_pcs +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-usb2 0x00d48f33 omap_usb2_set_comparator +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x0768eb98 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x6b781ec7 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x9be889d4 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x2b4ba147 mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x6b03bc2e mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xb0a428f6 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xc58cd518 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xd3e56bf7 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x018067cf wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x395b3818 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x4a78af42 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x6eac78b1 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xe2c44b52 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xfdc72e38 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x0a5e9c99 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0c4eeece cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x10d7e7da cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x15ec6321 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x24dcae0f cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2a377e50 cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2d3c6919 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x40976200 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x44ef96dc cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4c5e7716 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x54c8ea39 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5be133c6 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x62e9cce7 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x66e9774d cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6d7b49bb cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x74b17ac2 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x758b1858 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7a8e0701 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7aa0adec cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7cf1b25f cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x83fa7540 cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x875dc08f cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x88032ad7 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8abee63a cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8d8e66b6 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x93d3bff4 cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9c616d1b cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9e2fd7f2 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9ef22359 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa59a87d7 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa5b58bac cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa8b127aa cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xaea22dfb cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb2fd4241 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbc4d6a62 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc6fbb402 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcd980be7 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcdbfcb5f cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd2788aa8 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd391198f cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd6e2d53a cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd9032196 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe0f174bd cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe3f70771 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf129b588 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf9a01000 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfbfacd5f cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x0a9e90c6 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x2cdcb3ee scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x3fbd1e99 scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x593a36c2 scsi_dh_handler_exist +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x69473079 scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x804ca25a scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xc4b31fb3 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xfc43654d scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1ee5f812 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2224cb41 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2f89b933 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4df1b85b fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5e8b058b fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7cf93f54 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x80e20a8d fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8bfc55dd fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8ce0e4fc fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xabc30dac fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbf9087cd fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc764607d fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xdf71b8b6 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf2986252 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf4a54c22 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xfb10e9a5 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x0d056970 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x52954042 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x63e06097 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x82e9bed9 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xd1854324 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe5f3905d iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x026fbe0e iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x064780b9 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0cea4ac2 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x100321b8 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x103e4a46 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x106534a0 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x14525344 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2b98b1f1 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bf24943 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x40cda410 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x432d3a15 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x548a3a93 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x562ee8fb iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x565678da iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x577396ae iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5be8a353 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5c36c655 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x61236a16 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x61af4140 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x61c051d8 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x635d104a iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x63e55a6e iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x65d9b826 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x668a9cb8 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6b143dca iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6d1baf00 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x793828f9 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7ac7b634 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7b7619c6 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9aa0eef1 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9c0fe613 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaaedfbb9 iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xadfe987d iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb98f1f67 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xba6a56be iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbcb86c8a iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbce27eac iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcc51c397 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd2f8f3a7 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd33d2d08 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe0f6a1ae iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfe5757b0 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x011b29b0 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0782627c iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0bb8a13a iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1372d34c iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x13c33d02 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x17f7f3b6 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x19e09be2 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1e288e46 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x41c9cbb2 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5147bb12 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x57c3bca2 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9a694c98 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9c867aba iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xbba2862b iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xcb494ef0 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xdf722ef1 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe84e7723 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x17bd247a sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1c804a1e sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1f52dc69 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x254e441d sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x39de460c sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3f52cef1 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x43eeccd5 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4aa59c1d sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4af30347 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x50b12f9f sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6ad2384b sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x780828be sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7c804d46 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7d15eec4 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8ec569f3 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x941cce78 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x95f49587 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa7b14b5f sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xae7a4586 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc71c5e37 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd891a716 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe8e6c783 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xee536789 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xefa2ecc8 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x01c894fb iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x03927708 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x04c060cd iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x04f4aa93 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x04ffd0c8 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x10cc3ba3 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x114b3d47 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x13922b93 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1828b01b iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x19ba2539 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1b4a044c iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1ea7eba5 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2dc967ec iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x36eca8f5 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3b97d212 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x45954a65 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x462460cf iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5b38db5f iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6d76554a iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6f0ed068 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7251424b iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x75beefea iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7d697425 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x80874302 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84ec5bdd iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x87d649cb iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8855d67e iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8eda8fcb iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x900a35f0 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x983cd1cc iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa00f7ba4 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa13b3404 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xacc8525f iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb21b6c48 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc93fd23b iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdb8d27a7 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe5956fea iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe6bf3f91 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe78faf4e iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf4c103fa iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x2cecc104 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xd6f23d42 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xf0c8c3c6 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xfd6c34c3 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcbbaaadd spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1e6e1d04 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x482bc963 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x5e5f0039 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x93650f25 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xc0f5f703 srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xeedd3d0d srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x18dbfde1 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x546232ca ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x87a16abb ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x87bb7b87 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x0611dbcc spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x0c06e0be spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x275013f9 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x29050f27 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xd76c0069 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x4626159b dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x87fc1115 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xa1367efd dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xb6a4b3c2 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xeb9633fe dw_spi_xfer_done +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0cca0951 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x22bac0c0 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2ec92a64 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2f6ab291 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x34d9eb0d spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4a398ffd spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x51f1e1ba spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5a53f277 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x67fa26d4 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6b515f1b spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7d622ca5 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8a58332c spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8efad8d0 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9b87b0c2 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa5730374 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc0c6fbc3 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd1c764d9 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe3c09864 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0xe5c5fd66 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x00a18bc5 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x010680fa comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x01965ed4 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x073ccafe comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x08981767 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0a4635fe comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1b5b8f9c comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x24e26d6b comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x25a288fe comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2bb13258 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2d8f46f2 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x45dde1ee comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4cc69a56 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x55c5501e comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5b563876 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5f25f471 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x63b16252 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6d328233 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x77943b03 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x79d620d2 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8d6a4e8b comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8d92d0f4 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8e030c1c comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x913d30ec comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9530375f comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x96741518 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9bac3322 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9cf7e352 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa07e4dd9 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb2abb0b6 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb51a7bd4 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc7576851 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd2acd23a comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf4f30bc9 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x01d9a895 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x2b60bb40 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x50385888 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x5a44bc90 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x64bf47ae comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x78e13cb4 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xf9ab8ec4 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xff687ce3 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x02f6c5ad comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x5364f39c comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xd9bc971f comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xde1fed27 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xde692efb comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xfe9865b6 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x2f48bc26 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0xcb193bf5 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0xfdbc0a4b addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x57b8187a amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x91f1297b amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x1d168aab amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x4a9e5758 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x07ca790f mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0f436464 mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x12d6f40a mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x152780dc mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2e2b8746 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4f71d98e mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x56c5f878 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x62c8ec80 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x64a93e86 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6ffd48c7 mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x87bb94c5 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8ab42891 mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x92127c6c mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x94d0edbb mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xad6e211c mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb08d7800 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc1fb3b39 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc739aaee mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe122a9cd mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xed3ea2d2 mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xfee8ba02 mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x328793c9 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x27c15638 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x3965d536 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x6e33f0b0 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x80fc7a87 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x87963942 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x8feb7389 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xa0f466b5 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xe816a00c ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x0af673cd ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x121d4dbf ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x235d68b1 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x35a303b6 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x4bba5261 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x8a777659 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x5a601c2a comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x5f2af33a comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x6a80494b comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x80a74eb6 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x8eeaba22 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xe1d65cf6 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xf2086c95 comedi_close +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0xcbdd8ce5 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x066d7d4f nvec_unregister_notifier +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x5fc94226 nvec_register_notifier +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x7af4beac nvec_msg_free +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0e81c76d spk_serial_out +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x37307be3 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x398b405e spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x48ded05f spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4b050902 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x80e648b1 synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x86442336 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x893162bd synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb2978dbc speakup_info +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd1b551a2 spk_get_var +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd958277d spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe3547533 spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7cd4558 spk_serial_release +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7e810f8 spk_serial_in +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xf1f7ea43 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xf4241d8e spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x2539c81c __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x3da3724a uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0xe18c5fe8 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x663b66b0 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x761859ea usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xd18db001 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xf3146619 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x8665b675 imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xd8b76648 imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x06936e42 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x09e7ff48 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0cd5fdce gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0fd1a26e gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x3013b94f gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x43ebcd86 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x47c31b3d gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4d285385 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x619e1933 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x67984c79 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9ce48632 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb5fa8044 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf139c222 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf65f464b gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfffb5ce9 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x9a181e75 gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xa242ea25 gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb9c516c6 gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xce29ba00 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xa5426066 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xbd53b26f ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xde1f08b7 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0a5230df fsg_common_set_nluns +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 0x1b1cc3af store_cdrom_address +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1ccb58f7 fsg_common_set_num_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2c2030f7 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2d10b6a7 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3007e3fb fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x32d5e64d fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4e81cdd3 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x51707c29 fsg_common_run_thread +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x538029b9 fsg_common_remove_lun +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 0x59ed4d09 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x5c973783 fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x60ca7416 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x67882aec fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6d442faa fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x78bec463 fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x90146d31 fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95cffb3e fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x99023bfc fsg_common_put +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x99d22877 fsg_lun_close +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 0x9dc025a5 fsg_common_free_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa46e6443 fsg_common_get +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 0xae226e87 fsg_show_file +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 0xd3ae3b65 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd468f882 fsg_common_set_ops +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe4d1591e fsg_config_from_params +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 0xffa7e29e fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x0fec7609 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3a6d4f22 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3ca38e3a rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3e9234f3 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4ca90996 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5d220844 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5d22b406 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x785d494b rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x840dd143 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x988ad2a2 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9acf72e4 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa90054ee rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb971ebca rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xcd33eabe rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd2fe47b1 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x02b4cb10 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x09ee67ff usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x247d6ff4 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x24b0dd3d usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e39ba45 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x36d42fb6 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x42d571bf usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x48db1feb unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5bde1c29 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5ce0c015 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x626ca5df usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x644b58fb usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6aaaa482 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6c1bdb1b usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7b47812c usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x81b4add1 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x84082fd8 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x84160e68 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x860af4d5 alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8bda90c8 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa973b502 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xaaa0c096 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc1fbc0ae usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xcfa86175 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd07d24ee usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd4d1f2f4 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe51af41e usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf28275b9 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf2c58d9a usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xa50e0a4f ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xde43e9f7 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x613cf4d7 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x63fd7235 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x8ece7365 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x905a2b03 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xc7e6ee64 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xd2d51ad2 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xf61fcea4 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xf683d919 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xfd83a517 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/musb/omap2430 0x6fb55e1f omap_musb_mailbox +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-am335x-control 0xa3c41a71 am335x_get_phy_control +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xb5426f75 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x116299c8 tegra_ehci_phy_restore_end +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x619c7a0d tegra_usb_phy_preresume +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x95be46a5 tegra_ehci_phy_restore_start +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0xe3a2fdb8 tegra_usb_phy_postresume +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x906e0940 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x053b3638 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x05bbe0f0 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0a83a57d usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x278cab84 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x27e9f992 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2f6a77d2 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x34ced55f usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x36cce948 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3ae2b85e usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4a5b4883 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x54521178 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5a857b3a usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6381db48 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x81df81d9 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8c69a9b2 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x92a96751 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xcf89fcc4 usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd2dd7ba4 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd8af720a usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xde400000 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf3b98ee8 usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0d8c7013 usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0f67ad94 usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x13b34a8b usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x16969d04 usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x36ab0eeb usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x40ce18fe usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x44117de2 usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4c167196 usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4dd80b3a usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x51884766 usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x800ac7a7 usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x8b0e6015 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x9c310642 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa1675331 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xbee424fa usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xdd75733b usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xeaa7eb73 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xec1c14a8 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xeef8da9b usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf3835239 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf3c2c3a0 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfa53d988 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfd864971 usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x2334efc0 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x24c192da usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x27d19aa2 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x2cbd674e usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x31986db6 usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x4cf5a8e9 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x51629e7e usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x74010c63 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x8ecc8200 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x97030561 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xc0d4c732 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd24fca25 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x21083fae rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x3b0d9878 wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x9c59f3fb wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xaf5adbbd wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xb280167a rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc543b60e wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xe494c159 wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xf0b3c32f __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xf4654c3f wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x26d0369f wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x2b50b27d wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x371ccd3a wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x569fc0ba wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x84622fcb wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x8b69c619 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x90eec07f wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xa486f488 wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xa7c27d4d wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xafe5ea28 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb096275e wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xcd00c5b8 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd5687098 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf45e265c wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x3ee746e9 i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x555b26c7 i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xe4a85343 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x1357ae48 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x3f467b4a umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x4dded098 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x863410e7 __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x9b1f8aa4 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xa66e8c23 umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xad902677 umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xb7d98cba umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x05329e0c uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x09763b6d uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0a6bb304 uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0b8aad57 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0d2c8ade uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x10e6d8d4 uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x13326df1 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x166458b1 uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x23e4cf98 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2508e1f0 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x294c6a94 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x43618644 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x479ff2cf uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4f15f482 uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x57c8b26c uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5b895819 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e4bc088 __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x704a41ff uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x714aff4a __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x73e1dca9 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7dcfcd23 uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x87b7d0f6 uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa3153396 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa8603408 uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xae636e84 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb32a392b uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb76b3fef uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc1a41d5e uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc56a5765 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc65f7227 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc8f2aa66 uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcc464ce0 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd2971109 uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd3d488a9 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdafbdbd4 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdeb33e7e uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1716f06 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe24748e7 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe7d43a74 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf8b38935 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfaabac41 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/whci 0xad6bea31 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x1575cfa3 vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x202b0e54 vfio_group_get_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x357fcf72 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x39af16f2 vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x95258207 vfio_device_data +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x969c73d9 vfio_device_put +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xa89b9e29 vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xbb0646f5 vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc1d989c5 vfio_external_check_extension +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc4913442 vfio_group_put_external_user +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x14ae08e4 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x18484324 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1a8be5a7 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1ece8810 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x32bcc5e8 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x356cc9e2 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x49cae370 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x528a2a8d vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x59318a8f vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x61554e9b vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6c0ea442 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x706c1734 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8206013d vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8369ccda vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x87042992 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x95e31503 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa9639056 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc02c5bbf vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc6dbd79a vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcd87000a vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcff5943a vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd3c494b7 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd99e1d6f vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe2f04d05 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe350fd0a vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xea51e2d1 vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf0e8cb6f vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf7b5e371 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf7ea3eb2 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfbcd5d91 vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x1d956588 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x212dc7ae ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x32d469ec ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x3808d8c7 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x74c8f9e5 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x7a955a99 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xe55e42e7 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x0cd706fc auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x601bd1f4 auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x77cfb534 auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x997e4091 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x9f6d9d65 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xaf19a086 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xb5fd4bd9 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xe155ec31 auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xf09181f4 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xfac65064 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x7c05a9ba fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x7e651bea fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xddfb545d fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x0d59eeb4 sh_mobile_meram_free +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x2b786729 sh_mobile_meram_cache_update +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x3525d65b sh_mobile_meram_cache_alloc +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x6e55cbd5 sh_mobile_meram_cache_free +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x79eab3ad sh_mobile_meram_alloc +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x5d133a1b sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xd7b18d5b sis_malloc_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x14dbd5af w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x34388317 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x3734054c w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x4ed211e5 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x693ffec9 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xd7e8a62b w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xdaa0331c w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0xeddb1495 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf6564f69 w1_touch_block +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x3bf9d6ea dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x51a52f9e dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc6dc8c2f dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xdc583c08 dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xf9bb8854 dlm_posix_get +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x2c19ddcc lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x4df3dbac nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x8153d403 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x967f481d nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xa063eae6 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xbb0a285e nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xbbe822da nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x04430db4 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x04f7c6e9 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x058ad890 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x06c45ba7 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0919ffbb nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b301032 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b55d9d9 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0cdee132 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ebd3ad8 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0fc1c8e8 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x119b94f2 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1258ba0e nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1672fa23 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1b5ec0d7 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x204c7a7d nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2051eab4 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x21678460 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x25592c5a nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x273e3315 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2db2770f nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f2a8c2a nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f8ec2d9 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30a1e966 nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30b62d33 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x32b1e2ec nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3622109a nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x37587188 nfs_zap_caches +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x38f1e0a6 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a71da16 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3affa1de nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3c89bcc1 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3e0fef20 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x41f40123 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x437a8bf6 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x46adceea nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x46d3d578 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4883edb5 nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4a68e9c7 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4be4bc11 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4ce29a29 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4dac5ff6 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4efc60d7 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4f02e9d2 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4f12c76b nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x53dcbc30 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x54afe105 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5c2abf57 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5fd35682 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x61ce6d94 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x65091949 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x67cc4a99 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x67ceffbe nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x691fd675 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x69924e33 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6b17b8f8 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6cb10a64 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6f4e25a4 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74eb2010 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x75953c91 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x77d12420 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78116fd9 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7980afb3 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7d510419 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x81dc57ca nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x837f4302 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x84393e3c nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x86044fdc nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x862b81f2 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8add4781 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8e291308 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8e922503 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9113b1bd nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x936401fa nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9930c5c8 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9a0a95cb nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9de47419 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9df0173c register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa008e9eb nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa0391462 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa4c89b9a nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa50abddc nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8d2d1ce nfs_callback_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa90457c8 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaaa14361 nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xab254a2d nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xae674252 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf2e8622 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb1faa5c9 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb21afe17 nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb3c8f3e0 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb5a7d53b nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb95d6e24 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb9c49d42 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbaeb5eb6 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0f283ee nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc363d63e nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4aa8e3c nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc775e8bf nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcbaee310 nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd1c6118c nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd363ee93 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd593153f nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd5cfc2cc nfs_put_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd64b9748 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd893256d nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd97eed78 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xda210333 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdb93566c nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdba2229b nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdd09efd9 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe4181597 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe541e37f nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe59ad9fb nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe79f7e1e nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeb147084 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xec92b5f3 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xed911932 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf0601280 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf257ec91 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf39ec019 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf813cc01 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfbf1cf4c nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc43d8bd nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfcaa8116 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x04a4d1ba nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0783bb22 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x11bda27c __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x12ac8f87 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x17a6edb9 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x19694701 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x22df5cb6 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x26036dbf pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3378c659 nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3a5f33f9 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3b6ff72d nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x40f21f00 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x444f02d7 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x54669445 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5d69757d pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5fdab68c nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x665fa50e __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7dddfa21 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x849d7274 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x88f47f6f nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8c385cf8 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x90c48ffd pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x94a48bdb pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa15c2b53 pnfs_commit_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa3416e27 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa5d7a666 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa6a29d42 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa8047377 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaf460320 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb2b814bd pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb360aee8 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbfaaf5b5 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd6945404 pnfs_writehdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdb14e23c nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdb813e84 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdcc4f9ac pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xde1d9980 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xea057b46 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xebffe7ef nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xecaa150e pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf69f0b5f pnfs_readhdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf9eb780e nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xffc17ed8 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x2513e216 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xd978e91b locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x299005ef nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x929abc9a nfsacl_decode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1cb231d0 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1d747ce3 o2hb_check_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36418553 o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x50be58b7 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x617adf20 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x687f6251 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6c57236a o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7ec3cc1b o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa1ae48e1 o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa82a8645 o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa9f5379a o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xae808bac o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xb2aeada9 o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbaeb4700 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbbd57183 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd60f2c6c o2hb_check_local_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xe699f506 o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x1a4614b7 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x1ccd1f13 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x403ccb4e dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x46cfbb42 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x6c4835d7 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7ccd9006 dlmlock +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 0x269d63fd ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x2ce6c7e9 ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x316904e1 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x3bcef5f3 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x40718c92 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4226705d ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x424241c9 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4f0e0784 ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x60f4bcef ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9ccafa05 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xa06fbc10 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbf9068ab ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe40cffce ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xff210c44 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL kernel/torture 0x04e8f1a8 _torture_stop_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x0706c785 torture_shuffle_task_register +EXPORT_SYMBOL_GPL kernel/torture 0x1b2fca48 torture_must_stop_irq +EXPORT_SYMBOL_GPL kernel/torture 0x1be7d8be torture_onoff_failures +EXPORT_SYMBOL_GPL kernel/torture 0x285405ac _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x3e9619f5 torture_onoff_stats +EXPORT_SYMBOL_GPL kernel/torture 0x4c7529bd torture_shutdown_absorb +EXPORT_SYMBOL_GPL kernel/torture 0x52665f8b torture_random +EXPORT_SYMBOL_GPL kernel/torture 0x5346b23b torture_shuffle_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0x6364b2f0 stutter_wait +EXPORT_SYMBOL_GPL kernel/torture 0x679d9e50 torture_must_stop +EXPORT_SYMBOL_GPL kernel/torture 0x688e6a64 torture_cleanup_end +EXPORT_SYMBOL_GPL kernel/torture 0x6bdeda8f torture_onoff_init +EXPORT_SYMBOL_GPL kernel/torture 0x8b0e1d2f torture_shuffle_init +EXPORT_SYMBOL_GPL kernel/torture 0xc1361afc torture_onoff_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0xc6527045 torture_init_begin +EXPORT_SYMBOL_GPL kernel/torture 0xc67a49d4 torture_cleanup_begin +EXPORT_SYMBOL_GPL kernel/torture 0xdbc5277a torture_shutdown_init +EXPORT_SYMBOL_GPL kernel/torture 0xe6989fd3 torture_init_end +EXPORT_SYMBOL_GPL kernel/torture 0xe9ff1468 torture_stutter_init +EXPORT_SYMBOL_GPL kernel/torture 0xf6d34fb5 torture_kthread_stopping +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x0af76dde notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xd6cff180 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x021957e1 raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x05513b71 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x0f8a2742 raid6_2data_recov +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x075df784 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xb5c4821b lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x004f7f39 garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0x439fff49 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x60c6ccca garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x8e3a1d04 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xa07d8c40 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xa13c9c4c garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x0e74ad6a mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x533dc6cb mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x77f7c39b mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x91fcb4c3 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xaf326c12 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0xbf9f922c mrp_request_leave +EXPORT_SYMBOL_GPL net/802/stp 0xa52404ec stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0xf2bee6ae stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x6493f880 p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/9p/9pnet 0x7e9f9252 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/atm/atm 0xb09faf79 register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0xcfb6a3da unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0xac93ae05 ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0xaeb7451e ax25_defaddr +EXPORT_SYMBOL_GPL net/ax25/ax25 0xeefe150b ax25_register_pid +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x20f6762a l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x34bf26ff l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4b94b858 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x6c6d8416 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x80b60e3a l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xc679f444 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xea034a13 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xf0aec7af l2cap_add_psm +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x30265b39 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5974a93f br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5d745792 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x764db91a br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb1c7bda1 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb3e1453a br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb8384ea5 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x712a30ec nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xc3bc4468 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x06e03ce9 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x09a123b7 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0f31503b dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x17a20aaa dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1bd68fed inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d196ee8 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2396655b dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x247c0ba8 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x27c7c0e1 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2a1a0bfa dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x308b2009 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4393a166 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4e882905 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x53168729 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x55dd029d dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6c48fd6d dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6d071ede dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7928a0e0 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7c89ac51 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8bbfd44e dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa5f9f303 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa8d72c87 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa8e1914e dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbb294f66 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbf41c4cb dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0xcc415bf4 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0xcd60290c dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd1135a98 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd15991dd dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd5512ebe dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdc6f3e1c dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe86381a4 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0xec0d429e dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xff681fac dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x07ac8bfb dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x3599fb35 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x3b102629 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x3d9c468c dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x4a784429 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xad7f0291 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x2f9021bb register_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x8c63f09b dsa_host_dev_to_mii_bus +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xe51949c6 unregister_switch_driver +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x86005a14 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xe1ce7468 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xef7c165b ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xf47e6d3f ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x0b2b9129 geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x47e72c9b geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xfcd22890 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/gre 0x17740ba5 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x1ccaa07d gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0x2a957c69 gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0x9e316ef8 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xc4584ef5 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x3b8df2cb inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x60561de6 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xa442d067 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xbc90f7d2 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd63a0e7d inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xdfdafc52 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x29cf916d ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x3fb5a756 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5973af5f ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5b57a1ae ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6f839dae ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x806394fe ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x866c0368 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x88d0fac3 ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x9c20d1a1 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa11e9f87 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xaa29e53d ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc9cfb86d ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xcfd7d676 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xd03ba4bf ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0xd01b8381 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x6b3462ce ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x6b6c3d10 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x56b29b42 nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x5b005988 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xb1b1cd55 nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xbe45797b nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xe996cf52 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x3f5c468e nf_nat_masquerade_ipv4_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x57501956 nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xfedbf252 nf_nat_masquerade_ipv4_register_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_proto_gre 0x636b12c8 nf_nat_need_gre +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x0af825d0 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x4cf96a3c nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x90f112c2 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xaf5d3399 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0x1771ff7d nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x05c7c8d2 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x23a2b5c1 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x96940faa tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xc27bc82c tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xe2d0812a tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x0f35d481 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x3e5b3661 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xe4292b9f setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x47dd01a7 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xc2de0e6a ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xcf73207b ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xe4a260b4 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xe6f39a7b ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x28fc2762 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xd7f4c5e0 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x0d665262 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x6eb85693 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x28f9f32b nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x2edfaf16 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x4621d8f6 nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x892e9c1f nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xa55d1253 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x2293972c nf_nat_masquerade_ipv6_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x38d4401a nf_nat_masquerade_ipv6_register_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0xb07fb093 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x1d2757a5 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x588a3353 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xa133fd86 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xf8a5a168 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x6960316f nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x40d99e2a l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4537beae l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x532718b9 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6c407f99 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x789b0b6a l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9e0b6d10 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa3cef61a l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xaac4e173 l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xac99b4d2 l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb5af0ce0 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc9690dd3 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe0212693 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe21947f4 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe3f13bbd l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf429ff10 l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xfc65af48 l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x2291d75d l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x25b61307 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x281ca6f6 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2867d9f6 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2a495387 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2c23c78a ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3663a36d ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x48bc6b8b ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4bf42798 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4cecfd0e wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x505ee9b9 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5d38f601 ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9cc5561a ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa0869729 ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa25edd88 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xac0b959a ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb5b0c786 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf6186b68 ieee80211_iterate_active_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xfbf96b64 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x16fde107 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1c1295ad ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1d09d3db ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1f33bb37 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2010692d ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x33cc0942 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3484fd18 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x4a6750d7 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x62ab95c4 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6344eaf6 ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7dd81d84 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x87cd4c21 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x92782201 ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9ea7cc38 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2d623f3 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd3398bb2 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe4157e2c ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x11405e4d unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x953074f7 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xaa97ff9c ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xf4a61760 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x04392da5 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x07933523 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x07cfd8c0 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x08b25c5d nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0be9661e nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0c2652bf __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d376bda nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0e951873 nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0fa1ca17 nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x104b4ae6 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x14e04e89 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1849a8b1 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2074b241 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2320fda5 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x25a50e02 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x27011dfb nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2a9be3e3 nf_conntrack_tmpl_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x30c5c432 nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x31db8f14 nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x35826f5c nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3887c6a0 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3d97a895 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3ec43021 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4011489b nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4095f2f1 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x413fe0ba nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x43734ce1 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x45b5ae38 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4e0db0d6 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x528c2750 nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x54e38c53 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x59005d78 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5d94966b nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x61485f30 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x628a9f3f nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6d6c1dcb nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x71d5669a nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7216eb33 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7519f715 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7cbfe286 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7d87976e nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x83b7fdf3 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8f2861ee __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90ff6c9f nf_ct_invert_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x920109f0 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x92753f6d nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x96c8484d nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x976084b6 nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa056c8b3 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa472590c nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa5a8c62f nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa84a1ea8 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad46c41a nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb3c5602a nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb4f45f6b nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc4b7b07 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc72894c nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbdb3c9e5 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc0ab70a5 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc2abd2fd nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc2b521ea nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc42d611d nf_conntrack_flush_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc79b004a nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc8779b8c nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc912b55d nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcb241056 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcbc4baa3 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xda91b923 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdcb69072 __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf282fbde nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf308128d nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf334e5b9 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf5ed938c nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf6b8605e nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf7494887 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf8013d11 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf91272d4 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfb3bdab5 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe5868e7 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0xd092c2fc nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x2843908e nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xd525d722 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x1508c604 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x36437eed set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x52d44916 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x68551906 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x6ed9ab92 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x733692e9 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x8521b3b2 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x97c5ad95 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa0bd09ba set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xfaaf16ee nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0xedffb06a nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x6e3b5bbd nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xb6d9cd67 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xb9b7bf31 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xe622e729 nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x2591b397 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x26df64f6 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x396ba121 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x6f89a939 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x9d618385 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xa1da6f1a ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xa851f920 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xca11aa6d ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xfb7bd478 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x01089dc9 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xd7bc5ffb nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x256c6637 nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x832dbcfb nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xc8e7e67c nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xd6717acc nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0d9bae4b nf_nat_l4proto_nlattr_to_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x131f636c nf_nat_l4proto_in_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x36f83681 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x4773cbf7 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x90d1e664 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x96bf10c5 nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xce0ab8b6 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd4efe804 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xe0fb7d8c nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf1848080 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf4a9653a nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x4941b797 nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xcc2cb507 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11a006b5 synproxy_check_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x8841d39b synproxy_build_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x90298227 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb42e336a synproxy_options_size +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xde360026 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xe097ba60 synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0fda3c99 nft_validate_output_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x30865f70 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3d49dab7 nft_validate_input_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x564be0ed nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x640b36e9 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7223468b nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x85fd7c25 nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x91031190 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9f97fcac nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb3a5ec1a nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb8e9645f nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc7c07428 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdaa46ec2 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdf1e4fd8 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe8f08dc5 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xea6b8c2a nft_validate_data_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfa0dadf0 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x2266d12a nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x433d2c7d nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x4ffbab56 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7662e238 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7e0a405f nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x9eb536d6 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x9ed3d2cb nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x3415c7e2 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x3668451d nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0x9a1bbe6a nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x04a243b4 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x0986d577 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x0a3c9969 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x40d5a3e4 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x4e7195df nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x77904264 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x90135569 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xad54a1dc nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xf86eaeec nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x24eb6129 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xaccfc03a nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xdb8d565b nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x94f6dd34 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xddf15889 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe8cdab4e nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xec2a0905 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0dc9d2c4 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1150899a xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x15f825a1 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1cc2a6f9 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x30afd166 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x53a3191b xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x578c40f8 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x57b4295c xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6ab28404 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7233d50e xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x78ce6aad xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe8b95c07 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfda3a058 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x57909dc1 xt_rateest_put +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xd0f26ea3 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xc1ad4a33 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xd4d802dd nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xe2587d17 nci_spi_send +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x105d54d1 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x2b170625 ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x42f5e84f ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x63907ead ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7f287b44 ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x9e2a77a9 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xd7d34cd2 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x05d199db rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x0df228a3 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x1112eefa rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x19b284a2 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x1edf47d1 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x25987b97 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x26d9c2da rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x39b97040 rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x3a8d363d rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x4622b59b rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x6e003b4e rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x88e347b0 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x8a833feb rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0x96fafe85 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xa9f5e64e rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0xb43a3e4a rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xc642cc2c rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0xcda2be2e rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xd19a2e93 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0xd276b49c rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xdd72e418 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0xde4f33fa rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xdfef55f4 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xed74847c rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0xf2a3f28b rds_inc_put +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xca3c8223 rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xe2564efe rxrpc_register_security +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x00c52ef5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x34041c3f gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x7273d520 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8d1a827e svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xb5dea7ef g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd5b0d91b svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x024e76f4 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x037df11a svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x046e9ecc cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x048223cb svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06a4cb92 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x076ad0b3 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x07eaf616 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x07f0f028 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x098a4fdd rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09fcd2f5 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a228017 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a2aa245 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b3ac6c4 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b3dd114 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b6ca780 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0bcfad74 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d4ee185 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d87d82b svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0df1227c svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e020b97 rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0fb5c1e8 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x102402ab svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x109b4ef1 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10af15ef xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10e27363 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x111395c0 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12c586c5 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x137cc8b1 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x139c935d sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x14db26cc cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x15fac8d3 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16dab413 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x18f35351 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19f76bcf svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1aca17ad svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b784264 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1cb447f3 rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d291f63 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d64b553 rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2113247d xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24a0c0c9 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26626fe4 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2750ed01 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x281000e2 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2827f63c sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a7396a0 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2bcb0202 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d8709f4 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2e7fe35e rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ec7eee2 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f8ebbe0 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34d7388f svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36a9c979 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36e94cc0 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3727955b xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a358675 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a3d5bc0 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3cb2d28e xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3efc0b00 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4114d210 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42e1a96c rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4339e365 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x443d92c3 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x44d1486e xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45dbebbd rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x475ab121 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4776cc76 xs_swapper +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4889b9a1 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a4b5329 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4aa7515a svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d06380c rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5134b2e3 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x514126cc rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51c8f3f2 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x544bee67 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x586320e3 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5bebc2d9 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c560bf9 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5cfbf7be rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d0721af cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e65b4c6 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5fa10abc rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x627923fd svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x62c335b7 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6416811a rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65d53514 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x673705f5 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6934b04c svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x699bbb55 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69e9bb85 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ce275d9 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6fb3c111 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7283cd64 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x728d1a08 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73be1e6c xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x74c14665 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75106f14 xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75602d3c xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x76be7a1b xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x76ed09a4 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77e0aba4 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x786a6fd4 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78b1ea2c svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x790a1b94 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7975af9b xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a6812c0 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7f0f48ff rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80a8fb9a rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80b4b201 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x843a3328 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x846922af rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x853ea636 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x859c149f auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8766cff4 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x87a10044 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x897452f8 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b3bc73f rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b47a7b0 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8beedeb7 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d5a6d0f svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x92086a15 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98bf3f5f read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x995476f1 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9acb5af5 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c19192f sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d784fdd _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e971e38 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1190903 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa47a8727 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa56b2874 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa8036b04 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xabbaacc3 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf8a9fdf xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1b96e55 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3534c2a xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb49c5859 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb5ec044b xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba95eae3 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbc0a4c03 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbc1c5d3d xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbdee86c9 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbdf2174a rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbfab2a3f xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc18d750e svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc31e2be4 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc39d4689 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc67a3cb8 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc7e20d64 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcb6188f2 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc6b3f0c rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc6c0a24 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce444534 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce767fc3 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcefcb472 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcfb2830f xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcfc6947b rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2e7568f rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd55f7eb6 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5fd21d7 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd76910d9 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd981edd0 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd98b6f8f rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd9f475b0 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdba3d5b7 rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc2906f5 rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdcd6554a sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd2dac54 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde57679c rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde6b336e svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf851bfa sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe302d913 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe352290f auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5965bad rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5986e00 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe59e3d2d xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe65d481f rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8338256 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe9ca5e84 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea130933 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeab30940 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee6ba6ce rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0a8c55a rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf23597cc cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf44765f1 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf58b1474 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7deb9ee svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa47d836 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb8e8f97 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfcb76c1f rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe5f75a7 rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe997a2b xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfec47617 rpc_delay +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x22deba80 __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x290c8b8e __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2d8a2bb9 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2da37ad5 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3d0f1871 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x419bf767 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x74e91915 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x751ff010 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x87fac527 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9fd20c87 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xa6d1fb4b vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb5dd247d vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc1aeebdb vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xca481ed0 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe2cccf7f vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf593c40a vsock_pending_work +EXPORT_SYMBOL_GPL net/wimax/wimax 0x0994e3ab wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x121153cc wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0x448d5560 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x5f8cc103 wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0x62463f7d wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0x62590e9b wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x8874b4fa wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0x8a136ff3 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x8aa06d8e wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0xa7e525b9 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0xb13e208b wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc1c84247 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xe7a8002e wimax_msg_send +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x00f1cd05 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x04be8e51 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1caa0b4a cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x24c308ae cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x51f7a818 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x529c48c4 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x553dfc21 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x76cf65a0 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x92aad7d6 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x965eba10 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc8362ac1 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xce39aefe cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xdf325fdd cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00778770 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x056bb269 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0b9e5852 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x74e1a843 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7c30b8c7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x92dbc6c1 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xbc8b0f41 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xce7a55c1 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xe122af95 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x0f5827f7 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xc57e86f6 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xda026a87 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xe5f6ff27 ipcomp_output +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x206a20f5 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x428e9639 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x705b2bd7 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x81804e14 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xaeaca42e snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xe0be04e3 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0122e8fe snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x03716a61 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x099b7e7c snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ae74f44 snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0b28587f snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ef14131 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x14d05776 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15577b57 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x160093c2 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x18a78c35 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1b7d6035 snd_hda_override_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d6572e6 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1de36667 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1e218f38 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24c9e220 snd_hda_query_supported_pcm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x256196ab snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x26a5e35d snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x289f317f snd_hda_ch_mode_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x28b9c716 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2bc16eb3 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2c4ea2f3 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2e9c5f7e snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x312303e3 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x35a1095e snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3862d188 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x39789b9a snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3a88f696 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3aa16cf1 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3b4c9524 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3e9069e5 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x40154b28 snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x41f5ac56 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x436d65d8 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45ef5265 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4cf79eda snd_hda_ch_mode_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4d7ab58a snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4f59495f snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x50d14dd3 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x52771d60 snd_hda_calc_stream_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x539944d6 snd_hda_codec_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5572d2f4 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5578d80b snd_hda_ch_mode_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5b5c7f8b snd_hda_query_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c5bc66e snd_hda_add_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5cecfef1 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5fa156a8 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x614e9cdf snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x658ee5f0 snd_hda_get_sub_nodes +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x68ed7125 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6d5d37b1 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6f45793c snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x70fda4e3 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x744be7cc snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x74783d9d snd_hda_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x752e78f3 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x785426ce snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7976a2b6 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7a101d95 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7d561262 snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7d854217 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x81ff48d6 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x85d200a2 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x85d5db0d snd_hda_bus_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8611f2d5 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x86ab6146 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x86c50ed3 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x87014bdf snd_hda_codec_flush_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x876e8f8a _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8a802840 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8cb85aec snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8deaa797 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e1e97cc snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8f6c1065 snd_hda_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8fe70a61 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9353c13e snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x94a88f2a snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x96dd33e3 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x972097f6 snd_hda_queue_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9af62ae9 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9daeea28 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9e9cf365 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9ffe8656 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa5f8991f snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa7e48421 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa999fc98 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaaab7883 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xac32ac84 snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xae6d9853 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb0af1347 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb189295e snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb2232e4a snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb4ad6e18 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb4d3eb15 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb76072eb snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb8a162ec snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb8d71a05 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbb7dfcce snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbbf47d61 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbd1e16ed snd_hda_codec_resume_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbeadda0a snd_hda_sequence_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbff37336 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc070c456 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc55bdf7b snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc6123a3e snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc803fa18 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc83b5d45 snd_hda_is_supported_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc84c3f02 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc9fb93a0 snd_hda_delete_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcf3e3d53 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcf550aca snd_hda_suspend +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd075138a snd_hda_codec_amp_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd0f4b4f3 snd_hda_codec_resume_amp +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd1f3bf74 snd_hda_bus_reboot_notify +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd4048bd0 snd_hda_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd913e978 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdb14d420 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdcf5decb snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdf24f023 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe3c07c89 snd_hda_resume +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe6f384ee snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe7844660 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe840fef9 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe9b75f98 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeb36c4d1 snd_hda_codec_update_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xef84059d snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf0044da2 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf2ac7274 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf596e1fd snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8edfccd __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf9bdc525 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfb544ae0 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfd41b7e4 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1f883082 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2029292c snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x24897068 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3ce61fdc snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3d40fd70 snd_hda_parse_generic_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4801a44a snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x49f6ebe6 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x62716651 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x73786610 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8ad37623 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x91f20374 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa8931a2c snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc2d12831 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xdfed8e1e snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe8309bac snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe9f9f168 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf558fd52 snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf637a2a7 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xfb175479 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xfd5485d9 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-hdmi 0xb0588755 snd_hda_parse_hdmi_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x26199604 azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x2c44c5bd azx_notifier_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x489caa6b azx_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x5694554d azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x593f9370 azx_init_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x6825186b azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x715ec4db azx_codec_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x893c444a azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xa2d2c71e azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xb407d667 azx_stream_stop +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xb4e1712a azx_free_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xe432168a azx_notifier_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xf20e73bf azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xf4ff831d azx_mixer_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xfb2b0232 azx_enter_link_reset +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xb675eeda atmel_pcm_free +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xd2192a13 atmel_pcm_mmap +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xf039f897 atmel_pcm_new +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x217dee0d cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x49383a65 cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x350f50cf cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xc0573ed2 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x018dc0b0 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x248f7fad cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd2b22e1 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x53e5ad25 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x994b7b77 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x3b045e68 max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98095 0xb0a19b10 max98095_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x3bc957f1 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x6971a368 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xa7847405 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xdfe27385 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x70617a04 rl6231_get_clk_info +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x7f68b24d rl6231_pll_calc +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0xdba4502f rl6231_calc_dmic_clk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xb5ac1753 rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x181b1b64 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x60564dc0 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x634fa456 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x75ffb63e sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xc13d57ad sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0xa6055ddf devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x4a92baf0 ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x69bd9e99 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x2fee448a tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x6be0e4dc tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x4f79c013 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0x136e0316 twl6040_hs_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0x40e63a5f twl6040_get_trim_value +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0xab271505 twl6040_get_dl1_gain +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0xd9c66c6a twl6040_get_hs_step_size +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0xe058a955 twl6040_get_clk_id +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x2af1549f wm_hubs_add_analogue_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x31a422fe wm_hubs_update_class_w +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x3a1cc811 wm_hubs_set_bias_level +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x5cd7eb9b wm_hubs_dcs_done +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x6b9926d4 wm_hubs_handle_analogue_pdata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x757206d5 wm_hubs_spkmix_tlv +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xaf431d47 wm_hubs_add_analogue_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xbfc1b28f wm_hubs_vmid_ena +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xce0e1edb wm_hubs_hpl_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xf7d27d30 wm_hubs_hpr_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x928811ef wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x9c87d056 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x1f600ba0 wm8958_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x43488fb0 wm8994_mic_detect +EXPORT_SYMBOL_GPL sound/soc/davinci/snd-soc-edma 0xcba1a09d edma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x7a7b0b32 fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xa3186366 fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-utils 0x0fef5ea2 fsl_asoc_xlate_tdm_slot_mask +EXPORT_SYMBOL_GPL sound/soc/omap/snd-soc-omap-mcpdm 0x2c86f369 omap_mcpdm_configure_dn_offsets +EXPORT_SYMBOL_GPL sound/soc/samsung/snd-soc-idma 0x776c599d idma_reg_addr_init +EXPORT_SYMBOL_GPL sound/soc/samsung/snd-soc-s3c-dma 0x3be782ee samsung_asoc_dma_platform_register +EXPORT_SYMBOL_GPL sound/soc/samsung/snd-soc-s3c-dma 0xa645e164 samsung_asoc_init_dma_data +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x9ccd32b2 tegra_pcm_platform_unregister +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xb6500ff5 tegra_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xd9e88713 tegra_pcm_platform_register_with_chan_names +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-utils 0x00db0453 tegra_asoc_utils_fini +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-utils 0x507504cd tegra_asoc_utils_init +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-utils 0xa955985d tegra_asoc_utils_set_ac97_rate +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-utils 0xb7c6d4a6 tegra_asoc_utils_set_rate +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0x0d54c9b9 tegra20_das_connect_dap_to_dac +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0xb52cfca4 tegra20_das_connect_dac_to_dap +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0xbced7431 tegra20_das_connect_dap_to_dap +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x04ecb471 tegra30_ahub_allocate_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x55a40206 tegra30_ahub_disable_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x5d7237ff tegra30_ahub_set_cif +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x6fe20143 tegra30_ahub_set_rx_cif_source +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x72a91a91 tegra30_ahub_allocate_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb419329b tegra30_ahub_disable_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb4a9367d tegra30_ahub_enable_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb81bca9d tegra30_ahub_free_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xc78c7125 tegra30_ahub_free_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xccb67e55 tegra124_ahub_set_cif +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xccc98372 tegra30_ahub_enable_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xe549513a tegra30_ahub_unset_rx_cif_source +EXPORT_SYMBOL_GPL vmlinux 0x00181c8e pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0x004e387b usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x00632780 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x006e3d18 genpd_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x00b86e8c extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x00bc78b7 crypto_rng_type +EXPORT_SYMBOL_GPL vmlinux 0x00c4dc87 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x00da28d1 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x00dc6c62 bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x00e876ad snd_soc_put_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x0101fff2 arm_iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x012ded3b ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x0131d09c disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x0133640d device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x017e4187 cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x017e7128 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x018edcce cpdma_ctlr_dump +EXPORT_SYMBOL_GPL vmlinux 0x01a372df ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x01aab69c crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x01ab4f76 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x01c6cb0c cpu_cluster_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x01ce7b8e xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x01de0416 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01ee0813 __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x01ef5a21 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x0229ae0a ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x022fa585 i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x0239bbac free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x023fc897 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x027ea077 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x0287290a add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x0287d2d4 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x02f1779f get_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x030d9c91 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x03339f40 mtd_writev +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x0354174f shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x03710ded dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x0375d9a0 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x03832d02 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x039d35c9 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x03a4e227 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x03ad22d6 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x03ccd9b9 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x03de2fc9 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03f90a80 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x0402b504 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x04085c8c extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x0419723a shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x041ef08c perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x04297c0f wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x042bb1d2 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x042be8b8 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x043c9806 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x04474aa0 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x04486e88 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x0471bfdc pm_genpd_syscore_poweron +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x04a5517e ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x04c07046 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04dd0d6c snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL vmlinux 0x04f4bd8d percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x051b6c70 pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x053e8746 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0548ff7f crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x05542702 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x056a71eb clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05c71023 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x05e0a244 netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x05f206b7 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x05f98664 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x061b9619 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x06290b8a ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x0642db56 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x06438115 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x064ad5ac of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x067cdb17 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x068e8068 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x0691fa09 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x069a0d17 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x06b0eb9b md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x06b48095 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x06d549e6 pinctrl_free_gpio +EXPORT_SYMBOL_GPL vmlinux 0x06dfb031 snd_soc_register_codec +EXPORT_SYMBOL_GPL vmlinux 0x06f1ca47 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x06fa98df __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x06feacbe ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x07032f9e trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x070af1b2 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x07194256 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x0724cf26 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x073d2f1f platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x07455fa9 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x0746dd31 extcon_find_cable_index +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x078ee85a fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x07a7133f ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b4754c fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07cfc86d pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x07fa09d8 ahci_check_ready +EXPORT_SYMBOL_GPL vmlinux 0x0802fd8e fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0x0846d54d devm_snd_soc_register_card +EXPORT_SYMBOL_GPL vmlinux 0x0849dbf4 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x084f7cba clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x08663eaf relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x0872e2c8 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x08849c2d regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x0889ca5f regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL vmlinux 0x089f7eb5 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x08a779de devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x08cd8fc6 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0x08d3f406 ahci_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x08fde8e9 sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x094b2d7b eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x0952af60 fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x09675256 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x09696916 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0x0972182c spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0x097d9edc unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x0980cc32 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x09827402 sdhci_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x09850a7a dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x09b9f5a3 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL vmlinux 0x0a170da0 mtd_is_partition +EXPORT_SYMBOL_GPL vmlinux 0x0a2ce908 bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x0a4df003 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x0a609b17 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x0a791394 mtd_erase +EXPORT_SYMBOL_GPL vmlinux 0x0a805607 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x0a85b899 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL vmlinux 0x0a9cc1b4 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x0ad494f5 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x0afa2273 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x0afd4610 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x0b068b5c ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b0e7f31 cpsw_phy_sel +EXPORT_SYMBOL_GPL vmlinux 0x0b11b404 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL vmlinux 0x0b2105f0 snd_soc_test_bits +EXPORT_SYMBOL_GPL vmlinux 0x0b26d363 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x0b528d45 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x0b59390b __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0b838c41 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x0b8c17a2 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x0ba8374b __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x0bbae511 return_address +EXPORT_SYMBOL_GPL vmlinux 0x0bc5b1ce add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0x0bcc2794 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c164bef spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x0c282b65 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x0c292577 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c4af369 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x0c551c1a kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x0c60944c md_stop +EXPORT_SYMBOL_GPL vmlinux 0x0c9f8b57 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x0ca2c683 pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0ccb0c3d bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x0cce0227 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x0ccf48dd usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x0d2260e3 md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x0d36b77f mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d66309d debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x0d879437 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x0d94de0a of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x0da9c4e2 fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x0daad158 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x0dd8487a hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0ddc1cd2 i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x0e0801f9 of_get_named_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x0e34987f inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x0e3a2a8f dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x0e46c9be single_open_net +EXPORT_SYMBOL_GPL vmlinux 0x0e50da58 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x0e87ca21 nand_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x0e8c4dfe raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x0ec23f40 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x0ec976b9 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x0ed36b2f call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x0f0b3373 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x0f170a2c alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f3715f8 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x0f37c743 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0faa2de4 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL vmlinux 0x0fb082d1 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x0fc01e9f static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x0fc1aa63 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x0fcdaf38 dm_dispatch_request +EXPORT_SYMBOL_GPL vmlinux 0x0fe65e8c synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x0fe9ab1d regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x0ff98f50 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0ff9af09 cpdma_ctlr_int_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x0ffe47a5 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x1023e84e tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x1026c1d9 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x1032ab81 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x103e5fd8 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x10474057 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x1068539f usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x1079e76e security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x1080c39e clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x108416b1 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x10875144 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x108deb12 of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0x10a14047 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x10ae14ec list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10fd4e8e spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0x1114e5d7 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x111a8f74 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x1125b338 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x11360ba7 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x113b5962 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x1141fbec regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x118f66dd sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x119af7a1 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x11cb8217 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0x11d7589e add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x121b91c1 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x121ed3f3 add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0x122a3634 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x123c0ce4 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x125d89cb usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x1260036a of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x12751349 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x128e0324 __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x12a2ce74 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x12b76edd bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x12b8e1c8 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x12be18ee spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x12da02e2 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x12f25d47 gpiod_set_raw_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x1322146b crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x132271b7 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x13273c09 component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x13354608 scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13a49b94 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x13b262cb sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL vmlinux 0x13b89dee pinctrl_request_gpio +EXPORT_SYMBOL_GPL vmlinux 0x13bea12a pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x13c13b0e alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x13ccb52f pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x13d60522 dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x13f988d6 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x1441d65a of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x1471b0f3 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x148abee6 extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0x148ff296 omap_dm_timer_set_match +EXPORT_SYMBOL_GPL vmlinux 0x14b0d3d8 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x14ca9dcc component_del +EXPORT_SYMBOL_GPL vmlinux 0x14d9f3d5 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0x14f58f49 omap_dm_timer_set_pwm +EXPORT_SYMBOL_GPL vmlinux 0x1509b815 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x151add10 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x1523b808 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x1525f36d __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x152dd998 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x153115c3 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x153ac6fc spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x156d0032 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x159fa004 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL vmlinux 0x15ae8f25 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x15bb3372 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x15c2b568 kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x15c64c58 user_update +EXPORT_SYMBOL_GPL vmlinux 0x15c7a8cb phy_create +EXPORT_SYMBOL_GPL vmlinux 0x15f66476 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x161b2696 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x16813b2d add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL vmlinux 0x16a1dc50 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x1717a05d omap_get_plat_info +EXPORT_SYMBOL_GPL vmlinux 0x173d09a2 __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x176110b0 dwc2_hcd_init +EXPORT_SYMBOL_GPL vmlinux 0x176490f2 sdhci_free_host +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x17b2963e snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL vmlinux 0x17c27f98 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x17ca3fc2 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x17ef88bd blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x1807421d powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x180f7ad2 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x181cd84b kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x182497a4 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x18278f02 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x18332bb0 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x1838a88c rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x184a5ec3 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x1879b06f devres_get +EXPORT_SYMBOL_GPL vmlinux 0x1887cc48 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x189748ab crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0x189ad083 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x18a27f34 jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0x18a30290 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x18cf752a usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x18f474a0 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL vmlinux 0x18f52d73 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x18fa9fc4 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x192c7c8e usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x194ec3db usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x1976affd skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x19928635 mv_mbus_dram_info +EXPORT_SYMBOL_GPL vmlinux 0x199674cc led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0x199f4032 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19fa2d05 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x1a288ba6 use_mm +EXPORT_SYMBOL_GPL vmlinux 0x1a323362 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x1a3bb69a crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x1a41fe6d ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x1a4643d6 snd_soc_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x1a477e81 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x1a821ca9 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x1a857af3 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x1a92c9f3 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1a9e764e usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x1ab22f03 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1af1a037 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1b28c2bd filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x1b3193ff gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x1b3261e0 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x1b3477c3 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x1b52db1c probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x1b5fb9f5 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x1b824e1e pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b980e7a class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1ba751cb crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x1bb5fc26 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bedec4d stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x1c1c5a6b regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c57f84b blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5b8440 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x1c61ac14 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x1c6cf3e4 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c829248 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c8f6cc4 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x1cd1470c mtd_read +EXPORT_SYMBOL_GPL vmlinux 0x1cd6ebe8 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x1d16a75c apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7cb586 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x1d8466e1 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x1d8576c5 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x1da59105 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x1da61bac unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x1db8c467 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x1ddba24c part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0x1ddd41fc blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x1e00d875 rhashtable_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x1e0259f0 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1e10b2fa list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1e3ca03d crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1e3cf59b lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x1e47fc91 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x1e4ae0b2 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e7135ba cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x1e7b0786 clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e836f9d stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0x1e877728 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x1eb13ac7 dm_kill_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x1eb246ec gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebc80db snd_soc_unregister_codec +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1efe60d0 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x1f219de4 aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x1f32bead crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x1f3fbf77 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x1f506b04 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x1f621af0 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f94e428 md_run +EXPORT_SYMBOL_GPL vmlinux 0x1fa2d08b ref_module +EXPORT_SYMBOL_GPL vmlinux 0x1fa6b4fb crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x1faffb78 amba_ahb_device_add_res +EXPORT_SYMBOL_GPL vmlinux 0x1fc7b8ee clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x1fcece42 inet_twdr_twcal_tick +EXPORT_SYMBOL_GPL vmlinux 0x201d8ea3 encode_rs8 +EXPORT_SYMBOL_GPL vmlinux 0x2021fae4 scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x20247374 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x206eeced snd_soc_resume +EXPORT_SYMBOL_GPL vmlinux 0x207323a9 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x208cf4ef sdhci_pltfm_free +EXPORT_SYMBOL_GPL vmlinux 0x20dc2939 iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0x20dd0d8f split_page +EXPORT_SYMBOL_GPL vmlinux 0x20f1078e __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x2104fedb dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x2106d893 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x210aadd2 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x211716d3 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0x211f558d register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x214ad475 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x2153de1d wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x215cd502 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x21605a52 regulator_set_optimum_mode +EXPORT_SYMBOL_GPL vmlinux 0x217f7a20 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x2181eb1b sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x21969d9d cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21c3e021 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x2206b003 dwc2_handle_common_intr +EXPORT_SYMBOL_GPL vmlinux 0x2242795e pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x225df476 snd_soc_add_platform +EXPORT_SYMBOL_GPL vmlinux 0x225ed94b uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x226a674d atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22aef7b9 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x22c65fe1 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x22e8af47 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL vmlinux 0x22f9bbf2 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x230d98db fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x231d70fc encode_bch +EXPORT_SYMBOL_GPL vmlinux 0x2323ea56 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x23370652 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x2337a804 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x2341f7cc fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x236f7a89 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x237f609c snd_soc_debugfs_root +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x2391b792 user_read +EXPORT_SYMBOL_GPL vmlinux 0x2392bc6e pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x23999d53 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x239f3947 blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x23d78297 pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x23da4300 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x23db0b5a ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x23f4ddc7 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x23f8ad3f device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x24324de1 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x244016dc pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x24425d92 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x244b9e8f sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0x246eae56 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x2475c9d2 relay_close +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24b38da3 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x24c119e0 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x24c31853 usb_gadget_set_state +EXPORT_SYMBOL_GPL vmlinux 0x24dff9b0 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x24e430ee crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x254d7e6d anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x2554c77f vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x2567b7f6 snd_compress_deregister +EXPORT_SYMBOL_GPL vmlinux 0x25949b9d bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x25aec341 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x25bb4639 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x25cbaa97 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x25e4fa8c btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x2606aaaf mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x2615601b alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x26480328 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x26659a18 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x26663619 ahci_set_em_messages +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x26adb815 thread_notify_head +EXPORT_SYMBOL_GPL vmlinux 0x26b0a970 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26bbf69e usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x26c547c0 bL_switcher_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x2719c0d7 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x27209584 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x273cf90a gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x2741d1d0 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x2747b602 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x276fa53d mtd_del_partition +EXPORT_SYMBOL_GPL vmlinux 0x2787db00 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x27a72c5a bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27cf720f omap_dm_timer_read_counter +EXPORT_SYMBOL_GPL vmlinux 0x27e481f3 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x27f1bf8d pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x2801ba35 stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0x2805db3e spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x2811ab27 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x28313dc0 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x284ed145 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x285b8127 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0x286285ad anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x2878c585 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x2878fe1a irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x28a903c8 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x28abdcba usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x28c1d791 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x28c97e2e __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x28f2898b of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x28f58ff2 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0x291029b0 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x292d8bdf blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x29493c3d sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x2978a656 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x298325d8 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x298f2a0a snd_soc_bytes_get +EXPORT_SYMBOL_GPL vmlinux 0x29a7aa1a snd_soc_component_write +EXPORT_SYMBOL_GPL vmlinux 0x29aedfcd __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x29cf7b33 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x29de5b17 crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x29e10789 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x29fa419f decode_rs8 +EXPORT_SYMBOL_GPL vmlinux 0x2a28a36a virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x2a504ad2 init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a8aa7d2 module_mutex +EXPORT_SYMBOL_GPL vmlinux 0x2aa9392c snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL vmlinux 0x2ab54ec8 ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x2ab927f9 rhashtable_lookup_compare +EXPORT_SYMBOL_GPL vmlinux 0x2ad9d326 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x2b28fcf9 s3c_hsotg_remove +EXPORT_SYMBOL_GPL vmlinux 0x2b2e11f1 dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x2b314fa8 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x2b4b386d ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x2b55b869 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x2b5e77d7 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x2babe81f __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x2bd39fbb swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x2bd79cbb __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x2beeb91f ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x2c079841 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x2c0a5d89 blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c57ab5e md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c82b8c7 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL vmlinux 0x2c831a1f crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x2c8339f4 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x2c87ecff cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x2c93c061 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x2ca98dd1 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x2cab6a80 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2d177dba ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d3baeba wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x2d3bf87d wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d49f41f unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x2d4c7147 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x2d52337f regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x2d55bf02 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d6217e5 __get_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x2d635434 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x2d790c12 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x2db93dcf shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x2dbb788c devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x2dcff9ae input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x2de7c56a usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x2dfc94d8 snd_soc_free_ac97_codec +EXPORT_SYMBOL_GPL vmlinux 0x2e005d90 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x2e1b8707 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x2e21fb60 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e278f88 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x2e29064f class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e3d52ad uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2e60c50a ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x2e67420c skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x2e6b336d ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2e9670c0 pl320_ipc_transmit +EXPORT_SYMBOL_GPL vmlinux 0x2e9a74e1 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x2e9e85b1 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2ea9323d nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x2eb557cb devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2eddde8a sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x2ee5b0ee ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x2ef6b5bf smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x2efe8946 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f19d733 cpdma_ctlr_create +EXPORT_SYMBOL_GPL vmlinux 0x2f2c0b16 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2f35d7fb init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x2f3831dc regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f5eb4f1 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x2f6e78ef transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x2f87947b spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x2f90da7e trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x2f990791 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x2fa707db pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x2fa75c30 extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x2fa86a4c devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x2fb0c860 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x2fced844 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2fe6ba17 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x3009df09 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL vmlinux 0x300d7e57 free_rs +EXPORT_SYMBOL_GPL vmlinux 0x3025f92c usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x30335db2 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x30347b4d rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x3047187e blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x304a6f45 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x304c07ea clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL vmlinux 0x3072365b tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x30795f74 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3084bd80 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x308b733a getboottime +EXPORT_SYMBOL_GPL vmlinux 0x30976586 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x30991391 pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x30a4f4ca bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x31065278 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x313efa6c pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x314b520c bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31caf04a snd_kctl_jack_report +EXPORT_SYMBOL_GPL vmlinux 0x31e72ae2 snd_soc_register_card +EXPORT_SYMBOL_GPL vmlinux 0x322f3511 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x3237c360 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x324be177 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x326da591 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x329329ad dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x32966b77 inet_csk_reqsk_queue_prune +EXPORT_SYMBOL_GPL vmlinux 0x329bbbde timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x329d5298 pin_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x32a287f2 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x32b2e626 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32d9a42d pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x331b11ef powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x33200a70 ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x332e460b of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x33315d8d crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x334b42e9 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x3357be37 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x33611b34 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x33678ac6 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x337ca22f dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x33954ea2 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x339fb2a6 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x33ab572d cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x33f16c63 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x33f8fd42 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x34058c5a usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x340950ac gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x341643ba omap_dm_timer_modify_idlect_mask +EXPORT_SYMBOL_GPL vmlinux 0x341ba081 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x342127f0 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x34299eeb platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x34386804 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL vmlinux 0x345bd616 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x345d509b phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x347682ce snmp_fold_field64 +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x34ac50a4 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x34c167a8 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x34c4c7ff skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x34f17557 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x35088228 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x357695c7 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35dcd1f7 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x36337d2b devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x36817517 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a0f6e4 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x36a18cb8 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x36a49948 of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0x36a6b1cd key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x36ab380c rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x36bafae3 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x36c36b33 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x36d24d13 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x372d4193 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x3739deaf xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x37568f27 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x376db21d crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x3772ec6b scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x377c7aa9 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x3788790b crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x37987ad2 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x37a092de usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x37b65ad1 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x37b94e27 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x37ce8a1f vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x37e3ac3d pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x37f61c23 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x382aef34 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x3831fd59 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x38337ee1 blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x38521529 omap_dm_timer_set_load_start +EXPORT_SYMBOL_GPL vmlinux 0x38816879 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3892ac5c user_describe +EXPORT_SYMBOL_GPL vmlinux 0x38a9c2c7 input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x38ab040f regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x38be553c netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x38c113e3 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x38de8254 ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x391b17f4 pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x3924c68e usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x3938d4a8 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x39a52eb4 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x39af91b6 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x39baa03d sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x39bb79a9 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39d8d2fa subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39f34045 gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a2d250d devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3a43ac4b dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a54dc82 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3a7efeb5 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x3a7f7176 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x3a8eae19 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x3a8ef2cf trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x3a933e16 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad73c03 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x3ad7932b clockevents_notify +EXPORT_SYMBOL_GPL vmlinux 0x3ada6b75 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x3afc64fd regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x3b229042 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x3b2799cb rhashtable_remove_pprev +EXPORT_SYMBOL_GPL vmlinux 0x3b60f465 of_css +EXPORT_SYMBOL_GPL vmlinux 0x3b61b508 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x3b683f23 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x3b7119b0 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x3b823a59 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x3ba30d0b crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0x3bada63c power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x3baf3263 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x3bb9d42e ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x3bd7cc52 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x3bf0b709 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x3bf25354 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x3bf25e75 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x3c065a1e pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x3c5ad515 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x3c831441 arm_check_condition +EXPORT_SYMBOL_GPL vmlinux 0x3c8344a6 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x3c8a2f42 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3c93ea25 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x3c9efde3 kill_mtd_super +EXPORT_SYMBOL_GPL vmlinux 0x3cad7863 tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x3cc2e730 blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3ce03705 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x3d0c5561 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x3d0cf2a7 find_module +EXPORT_SYMBOL_GPL vmlinux 0x3d362667 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d3c7926 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3d3f054d regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d9d690a usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x3dc526a9 arizona_of_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dcfc580 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL vmlinux 0x3dd4d3a7 bprintf +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3df1a8e6 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x3dfed0be of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0x3e328485 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x3e4052d5 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x3e594b3e virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x3e5e3435 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3e6f4df7 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e971b8d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3ec7e2f5 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x3ecec3cf of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ed6e3a3 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x3ee1f71f i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x3ef8a79d ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL vmlinux 0x3efb19ef pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3effa0af snd_soc_lookup_platform +EXPORT_SYMBOL_GPL vmlinux 0x3f13324b wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x3f2380d3 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3f3446f0 pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x3f36336e gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0x3f5b44d3 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x3f793002 napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x3f98e062 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x40206d30 snd_compress_register +EXPORT_SYMBOL_GPL vmlinux 0x4025282c ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x4027a3b6 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x403de122 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x405872d9 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x405d1d77 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x4063edab spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x407bfd16 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL vmlinux 0x408d35ed gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x40956d23 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x409a6e9d crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x409c7bf5 of_genpd_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40e19cd9 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x40e63191 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f16779 snd_soc_put_strobe +EXPORT_SYMBOL_GPL vmlinux 0x40fd863f da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x4113dbe2 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x412eb53a snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x41459780 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x41769ee7 rhashtable_obj_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x417f56cc dm_requeue_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x418055d1 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x418672a9 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x418b2ed0 of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x41a37b62 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x41aa002c inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x41b2d097 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x41ca8661 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x41d40b5c inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x41e2ac51 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x41eb5981 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x4205ad24 cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x4217d4a2 of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x422295ce tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x42240784 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x4248cae8 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x42542e61 of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0x425602ee ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x4294c109 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x429d2f71 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL vmlinux 0x42b364ef scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x42d2ad9a mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL vmlinux 0x42d74c8c of_free_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x42ed7aae inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x4307554b clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x4311c400 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x432500bf __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x432594fd pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x432b51fb i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0x434b16ac __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x4358bfa8 sdhci_set_clock +EXPORT_SYMBOL_GPL vmlinux 0x436f7f4d ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x4392db4e snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL vmlinux 0x439776fb mtd_is_locked +EXPORT_SYMBOL_GPL vmlinux 0x43a2da7d ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43c3dcbc shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x4405cc96 of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0x44412650 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x444f1735 cpu_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x44771596 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x449d707f sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x44a32f5d arm_iommu_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x44b71fe6 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x44ccdf31 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x44e2c6b2 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x44ffe4ad map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x452d137b tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x45360bb9 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x453ea14e gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x456bfd1f scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x456d2027 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x457a7d13 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x45adf404 mtd_read_oob +EXPORT_SYMBOL_GPL vmlinux 0x45ba1367 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45c094da fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x45cc477c dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x45ef51cd scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x46066e5b perf_pmu_name +EXPORT_SYMBOL_GPL vmlinux 0x460c8943 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x461d0e3c rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x462ed6d8 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x464c2ff7 sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0x46718aec snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x4696233f devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x46a8263f ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x46ad76e6 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x46b6fa00 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x46b88fe1 devm_regmap_init_vexpress_config +EXPORT_SYMBOL_GPL vmlinux 0x46cb4a05 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x46e52c0d dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x47086cd8 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x471217b6 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x473ac15d deregister_mtd_blktrans +EXPORT_SYMBOL_GPL vmlinux 0x474c816b hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x47aab300 snd_soc_suspend +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47d5cfdb snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL vmlinux 0x47e15584 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x48256ea0 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x4825f0c5 ahci_kick_engine +EXPORT_SYMBOL_GPL vmlinux 0x483f1ca9 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL vmlinux 0x48406184 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x485afadb ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x4865a524 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x48a1bfd3 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x48a239b0 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x48ca8947 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x48da608a dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x49047d60 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x492db837 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x493f033d wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x493f1ce8 arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x494a461f pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x49680379 pm_genpd_dev_need_restore +EXPORT_SYMBOL_GPL vmlinux 0x4973ddea device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x4982a57f probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x499e3761 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x49ab42f7 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x49b99d96 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x49c35edd omap_mcbsp_st_add_controls +EXPORT_SYMBOL_GPL vmlinux 0x49df2d40 usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x49e5d5d3 dwc2_gadget_init +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ea07e9 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x49ed14f4 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0x4a11424a dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x4a2dd995 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x4a44967b of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0x4a4d1e75 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x4a508382 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x4a9fedf2 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ab1a16b usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x4abb41aa ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x4abf8526 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL vmlinux 0x4ac299e6 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x4ae32660 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x4b064bd0 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x4b0fdf59 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x4b16350b ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x4b21be62 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x4b3991c4 of_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x4b39ac52 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x4b421cf1 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x4b445bc4 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x4b49e0fd regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x4b4e5d49 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x4b6041e8 arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0x4b698581 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x4b89a1db modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x4bafcdd8 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x4bd9e56f sm501_find_clock +EXPORT_SYMBOL_GPL vmlinux 0x4bebcbee iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x4beca44c kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x4bf2ab1c usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x4c2d9e37 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x4c419e50 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x4c47ec15 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x4c5541b6 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x4c5e8748 dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c762718 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x4c8247ab sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x4c8dcf69 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4c9b0108 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x4c9e7bf1 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x4ca8ec21 of_fixed_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x4cde1f8c inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x4d2d45c4 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x4d375e0a stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x4d38f1e0 bL_switcher_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4d941047 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x4daa7319 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x4dabfd43 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x4dad9791 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x4db9c350 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x4dda8320 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4df01978 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x4e09c8c0 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e19ced5 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x4e22041f regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e54bf1d da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x4e715af2 irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0x4e7a257a regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0x4e882323 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x4e9162af of_gpio_gate_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x4e9f312e devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x4ee4c576 hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4ef9cc90 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f180a23 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x4f258a81 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x4f4aa3bc tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x4f59c724 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f6c8c48 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x4f8561b2 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x4f8a584e regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x4f97274f ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x4f98d766 cpu_pm_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fc52e8d __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fd91593 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fe6b6e2 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL vmlinux 0x4ff78aa8 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x50092251 snd_soc_platform_read +EXPORT_SYMBOL_GPL vmlinux 0x502c212f mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x5056aa2d __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x505d57af ftrace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x506691f1 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x50691851 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x508bc1c4 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x5091c078 debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x50c89f23 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x50d4c1e7 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x5107779d blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x510f3d0f snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL vmlinux 0x5124cde8 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x512cf16c wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x513a0455 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0x513ed32d snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL vmlinux 0x5143bd56 pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0x514ba0cb dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x51555d00 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x515ac98c max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x516f71fd vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x51c15a4f dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x51c8e977 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x51c9ddb3 __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x51cfa341 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x51f1b178 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x51fd16cf phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x5200c3b4 usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x52072ae1 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x52136cb1 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x521b48b0 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x52212010 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x52306a1a tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x52351dc7 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL vmlinux 0x5240b9b6 usb_add_gadget_udc +EXPORT_SYMBOL_GPL vmlinux 0x525509b5 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x525af859 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x526280c7 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x52784935 rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x527fcaa2 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52c0d5d8 scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x52e5aae0 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x5303762a snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL vmlinux 0x531b73ca crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x53231057 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x53400dff gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x5353dba3 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x53686a7a snd_soc_new_ac97_codec +EXPORT_SYMBOL_GPL vmlinux 0x536a4f5a xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x5382e04a watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x53856995 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x53a06906 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x53b8fc7b led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x53c293c9 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x53e176c9 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x53e652d0 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x53f9bc50 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0x54189b7e crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x543775df usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x5445115c ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x544aab61 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x544bde10 usb_gadget_map_request +EXPORT_SYMBOL_GPL vmlinux 0x545fec86 percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x5471ad95 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x549b9f4a skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x54b1dbc1 omap_dm_timer_request +EXPORT_SYMBOL_GPL vmlinux 0x54be0437 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x54c02bca of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x54d5e8ba skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x5505344d crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x553e988c noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5559de6c regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x5565af32 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x55700794 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x55bc00b1 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0x55be45dd crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x55f04c21 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x55f32435 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x55fcc8b7 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x5602dffc of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x562d48d6 rhashtable_remove +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x56386045 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x564f6e0c sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x5665286e i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x56b63670 lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x56d1200e snd_soc_component_read +EXPORT_SYMBOL_GPL vmlinux 0x56d31820 musb_writel +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56e6562e ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x56e9103b cpu_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x570c6c5e thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x572f1dcd dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x57371f4a simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x574881e4 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x57880d26 __clk_register +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579d8b9c usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57af4458 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x57b5e66c devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57c41c64 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x57c9cd41 bgpio_remove +EXPORT_SYMBOL_GPL vmlinux 0x580f858c pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x58157eda omap_dm_timer_start +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x58441276 snd_soc_read +EXPORT_SYMBOL_GPL vmlinux 0x58588277 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL vmlinux 0x586467d4 omap_pcm_platform_register +EXPORT_SYMBOL_GPL vmlinux 0x58866efd phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x58921bea perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x5894149e da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58aff48f cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x58b6eb29 rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x58cc4864 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x58dab019 pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x58de264a extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x592add74 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x592e268e snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL vmlinux 0x593ac839 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x594cde67 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x5957ef9a devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x59594d02 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x59638290 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x59657810 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x59746bba sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x5976eef5 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x59923fd6 pm_genpd_syscore_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x59b7a942 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x59b7b78c pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x59ca2a7b snd_soc_unregister_card +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59ef83c6 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x5a00b690 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL vmlinux 0x5a0c8e60 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x5a1c3c35 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x5a2d6dbf cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x5a68adca driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a8f213c cpdma_ctlr_eoi +EXPORT_SYMBOL_GPL vmlinux 0x5a90dac4 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x5a9408e5 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x5a9617ba devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x5a9b8e01 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x5aae6de6 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x5ab88146 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x5aba1de2 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x5acf6567 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x5b0ed4ce skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x5b49d3a3 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x5b4d137e crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0x5b55a388 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL vmlinux 0x5b5c1ef2 of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x5b927d33 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x5b9655d1 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x5ba8d1cb ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x5bb882ab __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x5bc30a2a rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x5bdb6435 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x5bec4d05 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x5bfb63cc of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x5c1b59c7 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x5c2fe4a5 cpdma_chan_stop +EXPORT_SYMBOL_GPL vmlinux 0x5c6a821c swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x5c8237a5 dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x5c977e8d device_create +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc100e1 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cd38648 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5cda893f cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x5cddfa47 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x5ce66e8b subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x5ce8230d arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x5cf090c6 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x5cf9f9c7 inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x5d0472a3 i2c_slave_register +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d2b8be3 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x5d3363f2 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x5d441af7 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x5d4b640a key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x5d51bcf7 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0x5d7fb6f1 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x5d7ff3b1 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x5db1676f thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x5ddb1c03 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x5df7bc7e blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x5e02305d nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x5e190545 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x5e36c8f3 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e6c4f5e tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x5e7125c0 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x5e8018a5 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5e8decad virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x5e90a325 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x5e91a79d transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5ea6a12e phy_init +EXPORT_SYMBOL_GPL vmlinux 0x5f248f72 set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0x5f6205f3 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x5f946305 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x5fc94097 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x5fc9c5c3 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x5ffa95e8 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0x5ffb498e usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x6024632b gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x6027815c fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x604e6be0 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x6075d0c7 omap_tll_init +EXPORT_SYMBOL_GPL vmlinux 0x608aff98 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x6094cb06 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6096b0fb rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a341f9 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0x60aefecc of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x60c66d6b smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x60da045e call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x60e27dbc mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL vmlinux 0x60f45933 crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x60fb1331 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x6107fbbd invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x610e5108 snd_soc_info_volsw +EXPORT_SYMBOL_GPL vmlinux 0x61196412 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x613b018b clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6140a811 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x61422bfe genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0x617d1fff virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x6181186a pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x61b14d0e dapm_regulator_event +EXPORT_SYMBOL_GPL vmlinux 0x61b8908a pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x61cf13a9 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x61d67382 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x61e26f9a udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x61e5f10f usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x61fa34d9 __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x6224d400 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6233ded7 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x624844df snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL vmlinux 0x624b45ff ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6261d14c default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x626f2253 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x627560ac gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x62785f98 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x627bc55c crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x627c4e99 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x627d6fe5 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL vmlinux 0x62b06208 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x62b3c83e ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x632720c8 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x632daa17 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x632fa835 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x633023e0 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x634e1898 register_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0x63759414 mtd_lock +EXPORT_SYMBOL_GPL vmlinux 0x639784a9 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x63cbdcb1 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x63d712e9 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x64197d5a tpm_dev_vendor_release +EXPORT_SYMBOL_GPL vmlinux 0x64256424 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0x6428130a crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x643642df sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x643c613c tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x645419b7 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x6456c1d7 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x6457c694 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x647537f3 pl320_ipc_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6477a3fe __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x647b6400 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x647f832f alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x64bcd0ee irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x64dc40bf wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x64dddcbe bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x64e69fce amba_apb_device_add +EXPORT_SYMBOL_GPL vmlinux 0x65187fed led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x651fc051 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x6543bfdf s3c_hsotg_suspend +EXPORT_SYMBOL_GPL vmlinux 0x654e9bf4 blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x655fcb8c icst_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x656f8c28 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x657c16ca tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x65858eeb get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x65878a7f __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x65aae71f iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65dc2d18 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0x65e06487 pinconf_generic_dt_node_to_map +EXPORT_SYMBOL_GPL vmlinux 0x65e095af component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x65eab226 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x65fde65d snd_soc_get_strobe +EXPORT_SYMBOL_GPL vmlinux 0x660f567c securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6626357f usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x662ea7c1 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x667a4072 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x668db46b init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x668dc7c8 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x6693c4d7 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0x669636f2 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x6699a649 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x66a668e2 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x66b3d931 of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x66bc7ca1 single_release_net +EXPORT_SYMBOL_GPL vmlinux 0x66c425f0 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x66cafde1 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x66d4c1a5 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x670292b0 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x670a2e0c adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x67128609 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x672bff9d __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x67643d26 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x6779b8e3 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL vmlinux 0x678c7f46 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x679a1bda crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x67bbada9 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x67c31cb5 rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x67df5368 device_register +EXPORT_SYMBOL_GPL vmlinux 0x67e34272 of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x6802af99 of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0x6806a2ae ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x680c831c bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x6811394e wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x6812cf8d __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x6816851c da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x682bccbd ahci_platform_ops +EXPORT_SYMBOL_GPL vmlinux 0x68324dc7 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x68367e0b regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x6840cbf0 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x684395f8 omap_iommu_restore_ctx +EXPORT_SYMBOL_GPL vmlinux 0x6845165d ahci_reset_controller +EXPORT_SYMBOL_GPL vmlinux 0x68514223 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x68526a65 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x68707808 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x6876845b find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x688dbae6 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x68956406 static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x68e47b2c cpdma_ctlr_destroy +EXPORT_SYMBOL_GPL vmlinux 0x69136892 arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0x69163c62 driver_register +EXPORT_SYMBOL_GPL vmlinux 0x691d601a ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x6926ce19 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x692e85ab crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x6945725e mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0x694be42a usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0x697afc63 omap_dm_timer_trigger +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x69918081 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x69b9a747 arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0x69dbca4b bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x69ebe410 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x69edd1f3 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x6a03294d ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a17d6a3 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x6a39369b i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x6a45b92a dev_get_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5107a7 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x6a5b7925 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a72f2c0 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x6a732d45 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x6aa48920 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x6ac20402 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x6ac6fbc5 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x6ad654a2 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x6b0219d9 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b3e29d4 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x6b6075bc device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x6b6daa82 snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL vmlinux 0x6b6e3c57 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x6b6f2395 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0x6b770f49 decode_bch +EXPORT_SYMBOL_GPL vmlinux 0x6b77d4bc regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6ba47c20 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x6bba2e9c ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x6bf50c8c sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x6bf5d41d fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x6c07d10c debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c209eab __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c4e9720 mtd_panic_write +EXPORT_SYMBOL_GPL vmlinux 0x6c63468f register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x6c749afe __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6c8dd9cf cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0x6c9be31e usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x6ca24c95 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cc78c5c set_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x6cca44ed da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x6cce89bd system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6ce30079 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x6ceb8eec tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x6d0c9c0b class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d339861 __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x6d369569 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x6d37e5e3 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x6d3a6ccb snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL vmlinux 0x6d4b6a42 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x6d6ca8ed device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x6d8a82e5 ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x6d99a716 sm501_unit_power +EXPORT_SYMBOL_GPL vmlinux 0x6d9ac2b5 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x6da8040a snd_soc_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x6daf65dc transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x6dbde969 bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x6dc699be usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e27c3c6 sdhci_set_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x6e485184 tpm_register_hardware +EXPORT_SYMBOL_GPL vmlinux 0x6e51afc8 percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e884c6b kick_process +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e8d729b snd_compress_new +EXPORT_SYMBOL_GPL vmlinux 0x6ebd390a ahci_platform_get_resources +EXPORT_SYMBOL_GPL vmlinux 0x6ed34310 __put_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x6ee774b8 dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f3fddf7 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x6f413dc9 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x6f62860b rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x6f63af36 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x6f81741e regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6f8f533d sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x6fbb3bd9 init_rs_non_canonical +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff24a89 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ff9b67e register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x70042340 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0x700fc1e6 amba_device_add +EXPORT_SYMBOL_GPL vmlinux 0x702bd581 clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7030128e mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0x703d36fe sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x70746b30 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7074b17f fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x7096995a pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x70aa3c40 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x70aff059 mtd_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x70bb651d __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70f969c9 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x71008581 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x71402c7e ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0x714d13c5 __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x719ae897 clk_disable +EXPORT_SYMBOL_GPL vmlinux 0x71a3ae0c device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x71a6baea amba_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x71bcf833 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x71cfcbb6 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x71d37992 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0x71d44135 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x71dc3a59 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x720a04fa pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x721ba445 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x72234dd6 musb_readw +EXPORT_SYMBOL_GPL vmlinux 0x7231e8fe snd_soc_add_card_controls +EXPORT_SYMBOL_GPL vmlinux 0x724c1942 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x72509fa3 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x72515d5a snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x72533493 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x726fba8d bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x728fba6d get_mtd_device_nm +EXPORT_SYMBOL_GPL vmlinux 0x7291019b __cci_control_port_by_index +EXPORT_SYMBOL_GPL vmlinux 0x72b1c2d9 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x72bcccf5 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x72c38717 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x730aabfc __put_net +EXPORT_SYMBOL_GPL vmlinux 0x730bd0c7 asic3_write_register +EXPORT_SYMBOL_GPL vmlinux 0x732966b6 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x736d62ab nl_sk_hash_lock +EXPORT_SYMBOL_GPL vmlinux 0x7385d1a7 ahci_do_softreset +EXPORT_SYMBOL_GPL vmlinux 0x739ab440 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73b597c8 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x73b98231 asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73ca380c ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73fd727c blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x73fedb76 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x74119675 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x7430d227 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x7432a437 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7439e7c5 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x74835832 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74954462 timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74b614e7 wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74c286d5 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x74d9648e crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0x74deac21 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x74ede7cc devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x74ef0d4f sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x74f14bd3 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x74f4db17 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x74fbecd5 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x74fcd6cc sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x750654e4 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0x751f4f4f mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x752f1fe9 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x753e45a8 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x7582f11f mtd_point +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x758ed671 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x7592af06 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL vmlinux 0x759e8d60 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x75a784cd __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x75a9cdfe gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x75aceb3d fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x75c2b9f1 memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x75c8a11c inet_twdr_twkill_work +EXPORT_SYMBOL_GPL vmlinux 0x75e08db7 vchan_init +EXPORT_SYMBOL_GPL vmlinux 0x75ee125c arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0x7615792c tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x761dd492 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x761e0aca btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x7635e861 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x764928a2 cpdma_chan_create +EXPORT_SYMBOL_GPL vmlinux 0x76514f4a serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x767328c1 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x76a4273f of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x76a6c268 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x76ad2a65 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x76bb262d mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x770cf981 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x7710987e key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x77134f86 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x7717c07e ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x7718f5ac ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x771969a7 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x7733e2f5 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x774554ca ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x77581832 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x77707fce con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x77abedf9 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x77bc7700 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x77e0069f usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x78021ad0 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x78178e22 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x78368c02 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x785e558b omapdss_of_find_source_for_first_ep +EXPORT_SYMBOL_GPL vmlinux 0x78754894 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x787bd4f6 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x78bfdbc7 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0x78c72dc7 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x78e30234 rtc_set_mmss +EXPORT_SYMBOL_GPL vmlinux 0x790c1a2c sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x7913741d __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x7929025d unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x79645ed7 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x7976cdf5 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL vmlinux 0x799da594 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x799e0f51 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x79b23293 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x79e0bffe sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x79e56201 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x79f27716 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a319404 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7a40d1cf list_lru_init_key +EXPORT_SYMBOL_GPL vmlinux 0x7a8b79c1 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a99573f ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x7ab06a5e iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x7ab3ca18 eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x7ad0ee60 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x7adc95c9 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b21f125 dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0x7b7c2ecc snd_soc_platform_write +EXPORT_SYMBOL_GPL vmlinux 0x7b903b6c dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x7bc28874 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x7bc57cd9 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x7bc632fa ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x7c11b8fb dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x7c1570ac devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x7c2735cb amba_apb_device_add_res +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c3deec5 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0x7c4c1252 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7c553e87 otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x7c5b4775 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x7c5f0261 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL vmlinux 0x7c6a49ce unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x7c951132 pinctrl_utils_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x7cb684d3 dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0x7cba81fb sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x7cbcf7cc inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x7cc55747 __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7cfe91dd irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x7d3b9b09 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7d4ed961 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x7d52b9b0 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d6a62e3 dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0x7d737f7d snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7ddc587d ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x7de21dbf pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x7df89150 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x7e5d96b5 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e88f4dd dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x7e89609f sm501_set_clock +EXPORT_SYMBOL_GPL vmlinux 0x7ebdd8ad rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7eced955 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x7ed68941 asic3_read_register +EXPORT_SYMBOL_GPL vmlinux 0x7ed6c75d da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7ed6f895 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x7eeb2433 mtd_table_mutex +EXPORT_SYMBOL_GPL vmlinux 0x7ef7b781 snd_soc_bytes_info +EXPORT_SYMBOL_GPL vmlinux 0x7ef8015b mtd_add_partition +EXPORT_SYMBOL_GPL vmlinux 0x7efa29ab scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x7eff7ab8 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x7f0bbcdc bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0x7f2be251 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x7f3054cb reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7f3c0183 extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x7f511880 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7f60e837 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x7f87493a pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x7f8fefff default_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x7fab5350 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fb713e9 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0x7fbb5711 probes_decode_arm_table +EXPORT_SYMBOL_GPL vmlinux 0x7fd430d8 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x7fe2c654 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x800309d2 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x8005d7ea tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x8007e507 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x800dcae0 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x801019cf key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x8010d2c6 percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x80568ec4 of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0x805e5637 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x8063daff pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x8074c3f8 usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x8074da76 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x807873fe iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x807ec2bf snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL vmlinux 0x808168c2 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80a507b4 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80d82a38 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x80e8d498 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80f8589f trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x80f8e423 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x810ee6ab vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x811cf42e devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x81359973 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x8148b2e6 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x8158cfa2 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x8163070a crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x81655b61 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL vmlinux 0x81844a3a pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x81b616fb regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81cc04ad device_add +EXPORT_SYMBOL_GPL vmlinux 0x82008aef adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x820107c5 i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0x821284f0 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x821cd74b napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x822ad4c7 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x822c2baa pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0x8252d972 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x82939ebd rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x82953110 of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0x82b181bf pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82ff5abf skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x83325e4e snd_soc_dapm_sync +EXPORT_SYMBOL_GPL vmlinux 0x8344268f cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x836f1c2e cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0x837b5465 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83952ccc wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x83a5ae2e __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x83e2ceb2 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x83ebe8a1 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x83f67574 ftrace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x83f9a1e8 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x83fcf00e mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x84066d11 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0x8417f406 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x845219fe dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x845933ae aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x846f6764 pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x8484fcaa ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x84867b91 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x8486ed54 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x84907c75 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x84b40b23 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x84b97bb5 gpiod_set_array +EXPORT_SYMBOL_GPL vmlinux 0x84be37bc s3c_hsotg_resume +EXPORT_SYMBOL_GPL vmlinux 0x84be3e62 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x84c2cade pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x84c60f9a usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x84cd8c16 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x84df9691 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x852ae355 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x854beb8a transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x85530c76 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x856629e7 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x856e52fc pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x8574ca6c gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x859c5a20 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x85a9e57b power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x85b17100 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x85b35a78 vchan_find_desc +EXPORT_SYMBOL_GPL vmlinux 0x85c10896 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x862b9816 cpu_topology +EXPORT_SYMBOL_GPL vmlinux 0x86320771 of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x863ce79b put_pid +EXPORT_SYMBOL_GPL vmlinux 0x8653fe25 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x8654ddd1 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x8671d4fa exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x86844937 snd_soc_bytes_put +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x8697c625 omap_dm_timer_disable +EXPORT_SYMBOL_GPL vmlinux 0x86a8db38 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x86e57909 ftrace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x86ed7239 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x86f0d974 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x86f19d41 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f8c910 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x871aaeeb inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x87984b16 __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x87b29d1c imx_pcm_dma_init +EXPORT_SYMBOL_GPL vmlinux 0x87bf8ce6 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x87f9745e max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x87fe5048 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x880c1c26 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88136838 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x88400c1c event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x885d12b7 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x886788d3 dm_underlying_device_busy +EXPORT_SYMBOL_GPL vmlinux 0x8877783f snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL vmlinux 0x887f151d spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x8888c06f clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x888b17aa cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x88943e06 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88faa74e __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x89024678 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x8905aeed ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x89196414 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x89355997 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x89507d0a device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x895e8b54 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x89641080 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL vmlinux 0x8965a75f usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x8983b0d5 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x89a937d8 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89c315d4 ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x89d2f2b0 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x89dbdcc1 __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x89eeb2be blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x8a0b7053 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x8a160543 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x8a1922ea usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x8a1c046a pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x8a1fa22d fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x8a45b162 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL vmlinux 0x8a549417 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x8a9920bd dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x8aaf1884 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8abd3bf9 snd_soc_jack_new +EXPORT_SYMBOL_GPL vmlinux 0x8ac37243 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x8ad4f105 pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x8ae4ab9a crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x8af341dd irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x8b1ec0b8 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x8b75dfc8 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x8b775d3a __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x8b7b5cec pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x8b965616 snd_soc_register_component +EXPORT_SYMBOL_GPL vmlinux 0x8b9764dc led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL vmlinux 0x8be2ba35 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x8bfb8869 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c05e16a bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8c17c7ea inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x8c1871c8 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x8c34fc2d ahci_reset_em +EXPORT_SYMBOL_GPL vmlinux 0x8c3fa3aa ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c7afed4 cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8c8a07db nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x8c8c2330 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x8c8fd5aa x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x8c95ca59 blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x8cd1c8e0 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL vmlinux 0x8cdd5616 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x8cdd6b0d device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x8d1019b8 rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0x8d11457c serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d483025 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x8d4e631b ahci_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x8da17b42 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x8da5a62b crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x8daaa08a sdhci_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x8dc71624 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL vmlinux 0x8dd596b5 mmput +EXPORT_SYMBOL_GPL vmlinux 0x8df96267 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x8e00ea33 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x8e047850 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x8e0f4487 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x8e200583 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x8e2b25c2 videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x8e2ee552 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x8e60df7a __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x8e7894bd __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x8ec2b244 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x8ec5bd27 blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x8ed3a00a mtd_block_isreserved +EXPORT_SYMBOL_GPL vmlinux 0x8ee00936 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0x8ef80218 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x8efeaae2 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x8effebd3 pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x8f3a7a17 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8fcc0f89 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL vmlinux 0x8fd2c456 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL vmlinux 0x8fdd4b08 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0x9005c791 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x9014432b deregister_mtd_parser +EXPORT_SYMBOL_GPL vmlinux 0x90217c6c phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x9021b4ca device_rename +EXPORT_SYMBOL_GPL vmlinux 0x902eff0f xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x903099fd gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x9033859e ftrace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x9035b5ba bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x9041dbdd security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x9047c11a trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x905465ab sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x90794b62 __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90bad1a2 of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x90c985ee mtd_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x90e66d47 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x90eec03b regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x90f83ffd balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x90f901aa usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x912246bf clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x91390a0c crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x9148bc59 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x9162bcc1 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x916fae48 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x91701f08 iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0x91844058 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91e125cf ahci_platform_disable_resources +EXPORT_SYMBOL_GPL vmlinux 0x91e916ba xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x9214db32 dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x922c0e38 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x92362792 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x923f96ae pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x923fcd2d pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x9251a193 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x925e0a91 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x92901adb ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x9293cbf3 kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0x929dc42d tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x92abf635 omap_dm_timer_stop +EXPORT_SYMBOL_GPL vmlinux 0x92b57248 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x92bc45c5 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x92cd62b9 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x92d0629d devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92d84346 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92dc729a driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x92f3e362 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x92f61632 clockevents_unbind +EXPORT_SYMBOL_GPL vmlinux 0x9307630d generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x93368636 imx_pcm_fiq_exit +EXPORT_SYMBOL_GPL vmlinux 0x933b3e1c sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x935b3de4 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x936628ca virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x9374bc90 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x937fee88 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x938e8df3 skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x9395b715 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x93ad72d0 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x93dda5e9 bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x93e24800 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x940b95b3 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x9415dcf1 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x9417464e get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x942baacd pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x944fdd10 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x9463ff71 init_bch +EXPORT_SYMBOL_GPL vmlinux 0x9470a5fa vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x948803c6 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x949334db cpdma_ctlr_start +EXPORT_SYMBOL_GPL vmlinux 0x94a7bbe7 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x94abb745 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0x94cbff02 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x94e9bb50 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x94fe33f9 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x94ff5a54 pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x9523c099 of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x9530afe3 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x953b61f6 sdhci_get_of_property +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x953f07c3 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x95455828 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x9574ba2d ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x957c7c1e __mtd_next_device +EXPORT_SYMBOL_GPL vmlinux 0x9586a6ed cpdma_chan_get_stats +EXPORT_SYMBOL_GPL vmlinux 0x958a097a sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x959f21cd balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95c578a0 ioremap_page_range +EXPORT_SYMBOL_GPL vmlinux 0x95e5f60f pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x960dbe85 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x96349d2d virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x9634bb6c clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x96919667 musb_readl +EXPORT_SYMBOL_GPL vmlinux 0x969f253d omap_dm_timer_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x96aa98bd register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x96b58917 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x96f1635f debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x973354ee wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x9738da25 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x97394b1b dwc2_hcd_remove +EXPORT_SYMBOL_GPL vmlinux 0x97493379 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x978599f9 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x9787dd7c gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x979822ba devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x97a3ec56 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x97a4412f iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x97c67c45 omap_dm_timer_free +EXPORT_SYMBOL_GPL vmlinux 0x97cea8b4 skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x97d991c6 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0x97dab6ad proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97fd5e04 mtd_write +EXPORT_SYMBOL_GPL vmlinux 0x9811dce0 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL vmlinux 0x982da260 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9867f8f7 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x98786072 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x988278af gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x98896e7d blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x989f54a3 ahci_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x98c9f584 klist_init +EXPORT_SYMBOL_GPL vmlinux 0x98d3344b root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x98d423aa ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x98ee6544 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fc8ae4 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x9910cbe6 register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x99183c74 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x99371705 amba_ahb_device_add +EXPORT_SYMBOL_GPL vmlinux 0x994b6612 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x99526112 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x9956d351 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x996019d5 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x996da61d crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x9973add9 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x998f1482 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9991e91f unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x99f073f1 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x99f78324 clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x9a0eb95a handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a4b72c7 ping_close +EXPORT_SYMBOL_GPL vmlinux 0x9a4ec9bf regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9a73c316 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x9a7b2ca5 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x9a7f0479 pinconf_generic_dt_subnode_to_map +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ad6d8c2 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x9ad7d8a8 rhashtable_insert +EXPORT_SYMBOL_GPL vmlinux 0x9ae02da5 clk_register +EXPORT_SYMBOL_GPL vmlinux 0x9ae2c36b regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x9ae2e1dc __hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9b08e45c pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x9b59501b led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x9b5f6ef1 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x9b65efc8 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x9b69659f pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x9b6a3078 ahci_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x9b78e4a9 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x9b840580 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x9b87d091 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x9b99729f ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9bce5ed3 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x9bcfaa84 pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x9bdba864 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x9be8fbfc of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bf28758 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x9bffe1d1 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x9c000158 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x9c2636d1 device_del +EXPORT_SYMBOL_GPL vmlinux 0x9c288bde attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x9c3056d7 pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0x9c3e5b59 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9c4926fb pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x9c5dd01a da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9c9bc807 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9ca812a3 i2c_slave_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9cb09635 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x9cb8274a usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ccef508 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x9cd6867c mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x9cda2a56 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x9cdc9867 cpdma_ctlr_stop +EXPORT_SYMBOL_GPL vmlinux 0x9d23ffa9 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x9d284ab3 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x9d4718a7 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x9d558952 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x9d71b769 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x9d7687e0 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x9d8331c0 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dc85a6b snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9de62309 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x9dfdf722 gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x9e1b89fb ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x9e2cb266 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x9e35fa41 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x9e36c76d of_display_timings_exist +EXPORT_SYMBOL_GPL vmlinux 0x9e43459c rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e8c5ac1 usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x9e8e261c pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x9e8ff04b snd_soc_write +EXPORT_SYMBOL_GPL vmlinux 0x9e95c696 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x9ea556f8 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9ea6491c pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x9eadf240 mtd_block_isbad +EXPORT_SYMBOL_GPL vmlinux 0x9ec1d694 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ef11d14 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x9f00a8eb snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL vmlinux 0x9f03319d snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL vmlinux 0x9f062869 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f1f9337 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x9f3ad700 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x9f6162c0 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x9f63cc39 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL vmlinux 0x9f6425fe devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x9f8b7a9b ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x9f9161c1 max_gen_clk_probe +EXPORT_SYMBOL_GPL vmlinux 0x9f97a869 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x9f9ac7fa relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x9fa6c839 cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x9fb463c9 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x9fc40e17 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x9fc92db2 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9ff94399 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0xa00af737 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0xa00bbe85 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0xa00d13bc devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xa02f6bad __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xa033df40 clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xa034e35a put_device +EXPORT_SYMBOL_GPL vmlinux 0xa042610f omap_dm_timer_write_status +EXPORT_SYMBOL_GPL vmlinux 0xa0622065 omap_dm_timer_set_load +EXPORT_SYMBOL_GPL vmlinux 0xa07314fb snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL vmlinux 0xa078d53c srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xa09687fa tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0xa1054316 dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xa112fb2c cci_ace_get_port +EXPORT_SYMBOL_GPL vmlinux 0xa11e11b1 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xa1401ef3 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0xa14a1817 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xa1694177 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xa1709283 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0xa17fb677 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xa189aabe ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0xa1b4cc9d omap_dm_timer_request_by_node +EXPORT_SYMBOL_GPL vmlinux 0xa1bd7822 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa1e11901 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0xa232f8ec reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa2502ba7 omap_dm_timer_write_counter +EXPORT_SYMBOL_GPL vmlinux 0xa250661a virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL vmlinux 0xa2876651 blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xa2945639 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xa2b9c993 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2cb570a unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xa2ea98eb clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xa3074b74 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0xa3136b37 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0xa32a3479 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0xa35124d7 of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0xa37a5763 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3ce3997 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xa3decd9e led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa3ee031e register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xa3f3af28 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0xa415f8d2 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa4429241 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xa44be9ca user_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa44d2d4d fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa481b021 arm_iommu_release_mapping +EXPORT_SYMBOL_GPL vmlinux 0xa48b7162 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0xa4be4ce7 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xa4d185ab sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xa4eaf180 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xa4ed007f snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL vmlinux 0xa50668b6 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xa5769ef8 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xa5b39903 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5e85367 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xa5ef8e45 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5f8854a usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xa5ff9ef8 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0xa60633de wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xa60aefa1 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xa618d873 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa634e8d0 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0xa63e7547 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0xa6765768 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0xa67f3cd1 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0xa68c212e driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6cdbb61 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xa6da98d2 snd_soc_jack_report +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6ef7188 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xa7099788 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL vmlinux 0xa71c60f4 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xa735d615 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0xa74c95c5 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa7567a36 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xa760e74a put_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0xa76dd9fb perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0xa791c1f7 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa7a33c8a bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xa7a7f712 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0xa7babfb9 max_gen_clk_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7bb8020 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa7c3e8bd tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xa7d137a2 omap_dm_timer_set_source +EXPORT_SYMBOL_GPL vmlinux 0xa7d260d2 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xa7e50e99 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xa7e5866c __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0xa7f5d2cc tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xa81771f3 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0xa817c216 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0xa823b8d1 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0xa849963e platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa84aaff9 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa86e8cff task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0xa87eedc5 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xa89e8715 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xa8b1798b da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0xa8bc717e percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0xa8c1e4fb snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0xa8cc2f5d set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0xa8e98132 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0xa8f325d8 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0xa911bef2 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xa923e06f __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa9336fc4 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xa9479803 elv_register +EXPORT_SYMBOL_GPL vmlinux 0xa955c5d9 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0xa97c7460 pl08x_filter_id +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa98cf0e9 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xa9a051a1 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9b02990 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xa9d8f60a __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9e6b263 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0xa9f46265 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0xaa2a72bf __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0xaa44acff omap_tll_disable +EXPORT_SYMBOL_GPL vmlinux 0xaa68bf69 omapdss_of_get_next_port +EXPORT_SYMBOL_GPL vmlinux 0xaa6fd24a alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xaa9205f6 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaad3fc96 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xaafc5f9a devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xaaff2fd9 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0xab00af8e fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xab34a087 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0xab4d0248 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab612e24 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab7d95c9 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL vmlinux 0xab945a16 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xab9c00a9 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xaba6755c snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0xabad65b8 of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xabb9af34 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0xabc2daa1 dapm_clock_event +EXPORT_SYMBOL_GPL vmlinux 0xabce43ee snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL vmlinux 0xabda1e2e decode_rs16 +EXPORT_SYMBOL_GPL vmlinux 0xac0a5504 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xac200a31 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL vmlinux 0xac3e6720 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0xac477d8a user_preparse +EXPORT_SYMBOL_GPL vmlinux 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL vmlinux 0xac68ce25 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xac943726 register_mtd_user +EXPORT_SYMBOL_GPL vmlinux 0xac972dbf sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xaca98570 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0xacc0f07e bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0xace2b5ad ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xad1b8004 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xad2fb0ad omap_dm_timer_get_fclk +EXPORT_SYMBOL_GPL vmlinux 0xad3830ca sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0xad5bc9b0 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xad5feeb9 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0xad964233 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0xad9fa839 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xada79d8f hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0xadb8593b rhashtable_lookup +EXPORT_SYMBOL_GPL vmlinux 0xadc1356d pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xadc26cc3 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae02e760 imx_pcm_fiq_init +EXPORT_SYMBOL_GPL vmlinux 0xae13b4b9 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0xae38a08f gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xae3fd8cb mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xae5c6418 of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0xae697072 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae78313d crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae83ffa9 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0xae8aa931 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xae976185 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xae9f9d59 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xaeb6b97b pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0xaebf5086 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0xaec507a5 dma_buf_export_named +EXPORT_SYMBOL_GPL vmlinux 0xaeda8d1c __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0xaf0aac40 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xaf12aa83 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xaf1e7c5b fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0xaf348da7 cpu_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xaf446e88 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xaf5fdd48 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xaf7c8121 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0xafa85325 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0xafc16d96 page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xafc8ae7a fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xafd77bf2 of_get_dma_window +EXPORT_SYMBOL_GPL vmlinux 0xafe3cc92 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xafe3d3ac crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0xafe9452e usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xafef3b79 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0xaffde24b of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb026e0e6 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xb03b4072 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xb050f329 init_rs +EXPORT_SYMBOL_GPL vmlinux 0xb05a818c dwc2_set_all_params +EXPORT_SYMBOL_GPL vmlinux 0xb0787493 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0xb082fdf8 get_device +EXPORT_SYMBOL_GPL vmlinux 0xb085b4ff sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0xb096e06f pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0cbf691 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xb0d2104b fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb0de4bc4 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL vmlinux 0xb0fc7770 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0xb10726b3 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0xb125ceb2 cpdma_control_set +EXPORT_SYMBOL_GPL vmlinux 0xb1334ed2 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb153811e sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0xb154dba2 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0xb1695e98 snd_kctl_jack_new +EXPORT_SYMBOL_GPL vmlinux 0xb1748133 __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb1865b05 ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1af6433 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0xb1b5d5a8 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb1bacdde seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1daa4d2 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0xb1db306a blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xb1e024d7 snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1e6b20d gpiod_sysfs_set_active_low +EXPORT_SYMBOL_GPL vmlinux 0xb2037a9f sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xb20bb402 clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb20bcdf4 usb_del_gadget_udc +EXPORT_SYMBOL_GPL vmlinux 0xb20c2f8c usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb233df4d mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0xb23877c8 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0xb23978af ahci_platform_disable_clks +EXPORT_SYMBOL_GPL vmlinux 0xb23ff0ed devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb273ae3e extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xb27969dc fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0xb29dd2c3 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2ecaa94 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0xb2fdedae kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0xb3010007 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xb30bcf4f usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0xb313ff6d pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xb3381a6d device_reset +EXPORT_SYMBOL_GPL vmlinux 0xb33c6d26 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0xb34fa6c5 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xb35075b0 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xb390e3da of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0xb3a40357 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0xb3b81148 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb3b8f0c5 omap_iommu_save_ctx +EXPORT_SYMBOL_GPL vmlinux 0xb3d5b66b tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xb3ed9720 devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xb3f96df5 of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0xb42743f5 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0xb440dd87 snd_soc_put_volsw +EXPORT_SYMBOL_GPL vmlinux 0xb48b21c3 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0xb4b1e7ea iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4c9b737 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0xb4ca44f0 __of_genpd_xlate_simple +EXPORT_SYMBOL_GPL vmlinux 0xb4cf0322 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb4d1953b skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xb4d9e1bc kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xb4e4f337 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb509a77e pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xb513fd29 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0xb51486eb __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb53b08d9 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0xb56135c6 component_add +EXPORT_SYMBOL_GPL vmlinux 0xb58db3cc ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb58ea3c0 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5a250ab sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xb5a64bdf cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0xb5abd1a1 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xb5cb8145 hrtimer_get_res +EXPORT_SYMBOL_GPL vmlinux 0xb5e58db6 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xb5e896fb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb5f8ae52 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0xb609ac04 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xb6190477 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb6578a26 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xb65e2274 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0xb6621680 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0xb66e54ba register_mtd_parser +EXPORT_SYMBOL_GPL vmlinux 0xb67b2219 cm_suspend_again +EXPORT_SYMBOL_GPL vmlinux 0xb67c64fd __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xb69149d4 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6b96665 ahci_start_fis_rx +EXPORT_SYMBOL_GPL vmlinux 0xb6bb99a6 rht_grow_above_75 +EXPORT_SYMBOL_GPL vmlinux 0xb6e0888d dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xb6ed415c powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0xb6f2c578 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0xb6f91b5e of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0xb6fe4ed4 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xb70e7759 dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0xb72ac14a pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0xb72c09c1 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xb7672a6f __cci_control_port_by_device +EXPORT_SYMBOL_GPL vmlinux 0xb771e6b7 bL_switch_request_cb +EXPORT_SYMBOL_GPL vmlinux 0xb77cb0a8 cpdma_chan_submit +EXPORT_SYMBOL_GPL vmlinux 0xb7c62632 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0xb7db6c0d sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xb7e41112 snd_soc_cnew +EXPORT_SYMBOL_GPL vmlinux 0xb7e6b668 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xb7f6bfcb ktime_divns +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb7fd7e2f ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0xb811b5a7 ahci_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0xb81e2e94 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0xb82566eb omap_tll_enable +EXPORT_SYMBOL_GPL vmlinux 0xb8263242 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0xb8346aeb percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb835e8da devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xb84d42a3 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xb85421b5 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0xb85d5326 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xb868b321 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xb873d9d1 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xb8792608 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0xb87e24fb edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0xb8a6b1e6 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8f0b572 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0xb8f9e5f0 pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0xb9176155 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0xb9181b7f omapdss_of_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xb93a69ce blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0xb9528f5e smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xb972d105 dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0xb983aa88 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xb99d2b47 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0xb9b6c775 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c14c95 omap_dma_filter_fn +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9c54673 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9d60a78 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xb9e7b933 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL vmlinux 0xb9e87b94 bL_switcher_trace_trigger +EXPORT_SYMBOL_GPL vmlinux 0xba07e3c9 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xba0c1a72 mtd_get_device_size +EXPORT_SYMBOL_GPL vmlinux 0xba1b5602 aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba2c46ab blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xba549701 ahci_stop_engine +EXPORT_SYMBOL_GPL vmlinux 0xba8929ea percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xba8c79ec max_gen_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0xbaa94efc devres_add +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbad9126a tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0xbadcbcf6 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0xbade0672 __module_address +EXPORT_SYMBOL_GPL vmlinux 0xbae59fd0 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb043078 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0xbb06fb94 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb11cfba klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xbb200b2b unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0xbb2e2919 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0xbb4810a9 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xbb647dcf raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xbb6abae4 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbe116ba trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0xbbe2240a ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0xbbe8405a bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xbc1037fb class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xbc272f83 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xbc3195f2 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL vmlinux 0xbc3e2fdd fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xbc557964 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbc639fb9 device_move +EXPORT_SYMBOL_GPL vmlinux 0xbc702262 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xbc73fbbe lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0xbc74c857 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL vmlinux 0xbc99bb74 s3c_hsotg_disconnect +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcb92732 ftrace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0xbcbaa80a __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0xbcc40b5c usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbce72433 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0xbcf89ab6 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0xbcfb6888 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0xbd2434e2 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xbd2b71b3 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xbd49bd57 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0xbd4c7d8b pci_ioremap_io +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd619f74 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xbda83dec class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xbdaa85a3 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0xbdc580e4 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdd4857e gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xbdf2973e ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0xbdf35d88 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0xbdf512de free_bch +EXPORT_SYMBOL_GPL vmlinux 0xbdf66399 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe21d3fc sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xbe29f6d7 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0xbe472d55 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe7d7ed8 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xbe8bcb4d spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0xbe91e381 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xbe94fb27 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL vmlinux 0xbe9feb2b unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0xbea3bb10 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbec8f809 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbee2d132 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0xbef434b6 nand_release +EXPORT_SYMBOL_GPL vmlinux 0xbefd0523 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf1ee84b snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbf3c8745 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0xbf3ce4c7 blk_queue_bio +EXPORT_SYMBOL_GPL vmlinux 0xbf552cd5 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL vmlinux 0xbf620d11 of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xbf6e923c sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xbf70e273 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0xbf7ca2d3 ahci_print_info +EXPORT_SYMBOL_GPL vmlinux 0xbf89742b usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xbfa9c3fc pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0xbfaa08df ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfbcddf8 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbfe81b70 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xbff47f3d devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xc00131cf visitor64 +EXPORT_SYMBOL_GPL vmlinux 0xc013cc1a ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xc017677f __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xc02b6e33 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0xc03e6774 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL vmlinux 0xc05259ee ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0xc081c246 bL_switcher_put_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc088932c rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xc097cbe7 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0a03ddc devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0xc0a0ca39 scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0xc0b76fed scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xc0bf6ead timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0d64ba5 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL vmlinux 0xc0e316fe ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0xc0e75cec visitor128 +EXPORT_SYMBOL_GPL vmlinux 0xc1172614 usb_gadget_probe_driver +EXPORT_SYMBOL_GPL vmlinux 0xc11d55b5 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0xc11e4427 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0xc165238b sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc180425a crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xc18578ed process_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc1b88693 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xc1fe8a30 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0xc21e48db do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0xc2264598 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc23a21c8 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xc24223d5 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0xc2742c69 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xc2744ead ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc28cd16e __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0xc29649d1 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc2e0838d inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0xc2f191e4 clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0xc307bfcc clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xc30a4307 alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xc30b3a36 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0xc3192b05 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0xc32c3115 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xc3326b62 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc3806330 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0xc383e869 mtd_erase_callback +EXPORT_SYMBOL_GPL vmlinux 0xc385cb58 perf_num_counters +EXPORT_SYMBOL_GPL vmlinux 0xc3b2f470 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xc3b75578 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0xc3b93bba klist_next +EXPORT_SYMBOL_GPL vmlinux 0xc3c1d165 snd_soc_dapm_free +EXPORT_SYMBOL_GPL vmlinux 0xc3c6d293 swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0xc3ce048a rhashtable_expand +EXPORT_SYMBOL_GPL vmlinux 0xc3d7acd6 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xc3de6fb4 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xc41e0178 btree_last +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc438c1ee devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc458f5dc usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0xc4620c4f register_mtd_blktrans +EXPORT_SYMBOL_GPL vmlinux 0xc46f5d7a ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc473d3ef thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4942ff1 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0xc49bca7e palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xc4bf51ae of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0xc4d0cc66 mtd_unpoint +EXPORT_SYMBOL_GPL vmlinux 0xc4d21df9 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0xc55ad52d clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc5889adf ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xc5d5513e cpdma_chan_process +EXPORT_SYMBOL_GPL vmlinux 0xc5d8a4b0 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL vmlinux 0xc5e2b8df register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xc602399f __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xc609f4c2 arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0xc60b11e8 of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0xc60f75ec __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc61f63f9 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xc62344d4 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0xc634b1e1 snd_soc_limit_volume +EXPORT_SYMBOL_GPL vmlinux 0xc6371edf fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc649229a clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xc65734a1 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc674880a ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0xc685c037 cpdma_check_free_tx_desc +EXPORT_SYMBOL_GPL vmlinux 0xc68aa090 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xc690ad40 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6b87ee9 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL vmlinux 0xc6bb5300 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xc6e7d6e3 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xc6e7dc77 iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xc7221a12 of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc73adfec tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc7539b7d tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc7601957 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0xc78efa4d devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7ccb066 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7ed6304 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xc81dee9a devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc88153d4 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xc885e309 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0xc89d4c35 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xc8a4f434 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xc8ac01b6 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8b72c16 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8e6e161 of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xc8ec086f add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xc8f5f1ee snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0xc8f8ab12 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0xc8fdc6a8 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc913fd50 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0xc9397527 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0xc93a7990 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc972cd70 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc9a8d8db of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xc9a9879d pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9f275ef usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0xc9f30202 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xca050ec1 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0xca146019 __of_genpd_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xca5bd517 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca893e5d tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xcaaa11ec handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0xcaac2cf3 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xcaae1b3d ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcac6bbb5 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb316652 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL vmlinux 0xcb355320 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0xcb4681d0 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb4cdaa9 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0xcb51dfe4 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xcb5fbcc0 pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0xcb84b6fe rhashtable_shrink +EXPORT_SYMBOL_GPL vmlinux 0xcb8980db regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xcb902a58 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xcbb4ca57 wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0xcbb54a27 sdhci_pltfm_init +EXPORT_SYMBOL_GPL vmlinux 0xcbc1ef99 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0xcbd96c51 unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbff129d tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0xcc0741e8 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0xcc130edc hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc1ef60f of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xcc1f1c3d inet_twdr_hangman +EXPORT_SYMBOL_GPL vmlinux 0xcc1fd91d __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xcc2ebc37 ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xcc2f8986 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0xcc359c46 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xcc3e9c25 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xcc5584bf omap_dm_timer_set_prescaler +EXPORT_SYMBOL_GPL vmlinux 0xcc64aa80 of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0xcc68f1c2 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0xcc71703b snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xccbdebba of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd229c4 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0xccfc8bf2 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xcd1c7deb crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0xcd1f6450 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xcd3568c3 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0xcd80c2aa of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0xcd8aab88 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcdade9c6 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdebc945 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xce0e4b10 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xce17bcb6 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xce1f84b8 mtd_block_markbad +EXPORT_SYMBOL_GPL vmlinux 0xce21e092 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0xce294754 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xce43877a usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0xce5148f4 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xce5a7c83 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xcea55121 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0xcea63715 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0xceb10331 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcef7db66 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xcf02b8f5 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xcf144eab usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0xcf1fb658 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0xcf4f1adc omapdss_of_get_first_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf6608e0 pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0xcf71b634 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xcf88310e snd_soc_register_platform +EXPORT_SYMBOL_GPL vmlinux 0xcfa50426 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcfb1a8cd do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfbb8a91 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfceaeb0 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0xd006b018 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0xd021ed40 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0xd0317ce3 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xd036a0f5 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0xd037a7f1 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd03fa101 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL vmlinux 0xd0423480 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0xd052fa99 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd057557a sm501_misc_control +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd0744633 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xd07bf3c7 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xd096fceb max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xd09e21ed dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0xd0a721a1 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xd0a9dec2 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0xd0be9948 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd10ce58c snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0xd125c1a2 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0xd1360605 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xd13d60bb snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL vmlinux 0xd13f0ea6 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xd13fc101 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd14bc4d9 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xd15e9ccf dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd1822f0b cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd193cbbc snd_soc_unregister_platform +EXPORT_SYMBOL_GPL vmlinux 0xd1a9f00c tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xd1c509d1 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0xd1e28a33 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0xd1f0a011 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1f866fb regmap_read +EXPORT_SYMBOL_GPL vmlinux 0xd20776b2 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xd20b7f3d spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd20f06cb tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0xd210645a irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd2197dc5 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xd22a6919 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0xd2672959 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0xd26c9c28 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd2aaeb4e kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd30cd6e9 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0xd328c3cd rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0xd331184c xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0xd33ada8b cci_probed +EXPORT_SYMBOL_GPL vmlinux 0xd33ea74a transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xd38306ed gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xd38aae9c usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xd3c74f3c ahci_platform_resume +EXPORT_SYMBOL_GPL vmlinux 0xd3cdce68 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0xd3f8ab99 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4116ca7 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd42ca088 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xd43515d0 ahci_ops +EXPORT_SYMBOL_GPL vmlinux 0xd43be472 blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd44c2f38 cci_disable_port_by_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd4519cc5 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0xd4992330 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0xd4a2a011 blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xd4a48e43 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0xd4beb2bf ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4c594fc usb_string +EXPORT_SYMBOL_GPL vmlinux 0xd51f356f ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xd538e4bf fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0xd53da4e3 omap_dm_timers_active +EXPORT_SYMBOL_GPL vmlinux 0xd53f68aa power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd57369a4 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xd589fa18 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xd58aa03b rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xd5b57364 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5d5b142 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0xd5e4208e securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xd6073eb3 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xd60811c6 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0xd60a7191 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xd611b868 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xd62005e0 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0xd62c6bb2 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0xd6306ae3 mount_mtd +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd69b9526 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL vmlinux 0xd6c2e04b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xd6eafcc5 rht_shrink_below_30 +EXPORT_SYMBOL_GPL vmlinux 0xd6ffac5c irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd707ce4c sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0xd70ca51d soc_ac97_ops +EXPORT_SYMBOL_GPL vmlinux 0xd7135935 snd_soc_get_volsw +EXPORT_SYMBOL_GPL vmlinux 0xd71eaeaf devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xd74dd7d7 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd788207d irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0xd788742d perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0xd7ab2108 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd7b80d93 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0xd7c0ee05 unregister_mtd_user +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7f73a96 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xd812dc17 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd81ffcd3 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd829dddd regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd86c1240 dt_init_idle_driver +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd89cd2d8 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0xd8ce5ea7 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xd8d3156f inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xd8d41c66 clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0xd8d59692 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xd8ef7094 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0xd922bd6d ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xd9424bde gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd94aa457 display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0xd9528133 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL vmlinux 0xd9637fe8 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd9b80f66 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd9bde9e4 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0xd9bf41c0 blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xd9fe125e __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0xda00b693 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0xda014f07 ulpi_viewport_access_ops +EXPORT_SYMBOL_GPL vmlinux 0xda3c5068 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xda424757 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0xda44cb37 setup_charger_manager +EXPORT_SYMBOL_GPL vmlinux 0xda48c885 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0xda66bab5 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xda691270 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xda83d6a3 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xda99780d snd_soc_component_test_bits +EXPORT_SYMBOL_GPL vmlinux 0xdab44680 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xdab7d5ce wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xdac0d465 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xdadeda5b sdhci_resume_host +EXPORT_SYMBOL_GPL vmlinux 0xdae342bd ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xdae715e0 videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb369710 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0xdb4db640 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0xdb527670 __clocksource_updatefreq_scale +EXPORT_SYMBOL_GPL vmlinux 0xdb530eef crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xdb719b8e cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb8acb03 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xdb945146 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0xdba4ad93 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0xdba5af86 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0xdba93ce8 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdbc98233 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdbfdf4ca regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0xdc1ca121 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xdc23bb1f extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xdc2601c2 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0xdc329bf5 skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xdc37f9c4 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xdc3cff67 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xdc408dfa pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xdc461430 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xdc7522df snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc871685 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcb6dac4 unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xdcbb5b90 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xdcd00745 amba_device_put +EXPORT_SYMBOL_GPL vmlinux 0xdcd65c49 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0xdce7b510 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xdceafdf4 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd45b57b crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xdd5ac126 iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0xdd5f1825 thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0xdd8ef6b6 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0xdda529c4 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0xdda77da9 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddcb2c04 alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xddd4eb42 flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xdde8546d usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0xddeaf5b4 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0xddfe8ca9 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0xde04f46e iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0xde0a1bee xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xde0b3102 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde171952 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL vmlinux 0xde2488c7 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0xde24aace regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xde35680c wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xde7604e1 phy_get +EXPORT_SYMBOL_GPL vmlinux 0xde9d90ae hrtimer_start +EXPORT_SYMBOL_GPL vmlinux 0xdebbd86c reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0xdebc0d1f irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xdee16448 clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0xdef543ad devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xdef8dcd9 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0xdf003de4 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0xdf0c315f usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf2c2ebd arm_iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xdf4c78db gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0xdf609cba sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0xdf6bc4f4 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL vmlinux 0xdf6ea739 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xdf7339fb inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xdf741889 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xdf8fe07a usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0xdf92e47d tpm_remove_hardware +EXPORT_SYMBOL_GPL vmlinux 0xdf98ff45 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xdf992fc1 of_genpd_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0xdfc2bd31 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xdfe87ee9 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe003e044 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0xe0079956 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe00f159e pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe03d91c9 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xe041d670 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xe0452001 dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0xe05e6528 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL vmlinux 0xe0655d52 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0xe06e4157 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe07ca631 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xe0a95546 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xe0b3e958 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xe0be21dc hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0xe0c37707 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0xe0cbd3e4 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xe0cef797 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xe0fc668c snd_soc_component_async_complete +EXPORT_SYMBOL_GPL vmlinux 0xe1012380 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL vmlinux 0xe11c64a0 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0xe135d615 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xe1562ab1 regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xe158b23c usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xe16591ab stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe177d2c0 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0xe17d40a5 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0xe1a2e9df __of_genpd_add_provider +EXPORT_SYMBOL_GPL vmlinux 0xe1bd32b8 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe1c5f104 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xe1c81d6b task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0xe1ce0e79 blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0xe1feb931 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0xe2046d40 snd_soc_dapm_kcontrol_codec +EXPORT_SYMBOL_GPL vmlinux 0xe205c0b5 phy_put +EXPORT_SYMBOL_GPL vmlinux 0xe20db3b3 ahci_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xe24db818 snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL vmlinux 0xe24f8875 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0xe26825df list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xe2bf71a2 __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xe2e0030a is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0xe2f00468 snd_soc_unregister_component +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe32be44c fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0xe32e8b8b serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xe3804ea6 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xe383ec26 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3a3406f of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0xe3b3191f irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xe3d6813a ahci_start_engine +EXPORT_SYMBOL_GPL vmlinux 0xe4021550 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe423b56c bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xe42e1f70 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe448892c led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0xe45e09a2 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe4832db9 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0xe4906a25 nl_table +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4c22565 cpdma_chan_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe4c806fb devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xe4d0720f ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xe4dec7a5 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0xe4f6cc8c vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0xe4f99dc8 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0xe54c6904 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0xe55b5b58 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xe55ced7e inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xe560accd regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xe564df8e regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0xe5674e5e usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xe576092c irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0xe586275c get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5938ead dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0xe5a11c28 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0xe5e44afc gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xe6234fb6 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xe62bcd01 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0xe62c9f3a ahci_save_initial_config +EXPORT_SYMBOL_GPL vmlinux 0xe62dfe29 disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe6587504 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xe65d7b09 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0xe66f594f pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xe67530f5 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xe684ce00 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0xe68f51fb find_vpid +EXPORT_SYMBOL_GPL vmlinux 0xe6912f96 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0xe699e1e0 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe717fd55 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0xe71c14ac __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0xe7211e41 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0xe7350f06 ahci_shost_attrs +EXPORT_SYMBOL_GPL vmlinux 0xe736fa65 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xe7465786 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xe7501bc8 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe7675690 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe7888cdc dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xe78b1d3f pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xe78b4263 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xe7960e27 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0xe7a38dc9 of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0xe7aeae9e uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0xe7cc0562 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL vmlinux 0xe7d33384 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0xe7d51442 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0xe7d7f379 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0xe7e0050e pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xe7e930e4 omap_dm_timer_request_by_cap +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe823c71a shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xe83f4586 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe855fa73 snd_ctl_activate_id +EXPORT_SYMBOL_GPL vmlinux 0xe859121e stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xe85a9fd3 cpu_cluster_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe86f9e9a disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xe872d672 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0xe8ca082d omap_dm_timer_read_status +EXPORT_SYMBOL_GPL vmlinux 0xe8cafe85 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0xe8d040d2 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0xe8d7bdf2 musb_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe8dd49b0 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0xe8e344d0 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xe8ffc414 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xe911a759 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0xe91696d8 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0xe91c8316 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xe91d1c5b wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xe92efb9c class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe951f37d inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xe956a75c pl320_ipc_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe957f07c ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xe966f051 ahci_init_controller +EXPORT_SYMBOL_GPL vmlinux 0xe9727354 sdhci_alloc_host +EXPORT_SYMBOL_GPL vmlinux 0xe994223a spi_async +EXPORT_SYMBOL_GPL vmlinux 0xe997a768 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0xe9b9290f tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xe9cff6f1 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9ff865a pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0xea0a9965 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea1bb291 bL_switcher_get_enabled +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea43355b gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xea474bca pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL vmlinux 0xea619366 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0xea7716ec crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0xea87495e skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0xea8a4267 mtd_unlock +EXPORT_SYMBOL_GPL vmlinux 0xea8e16f4 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL vmlinux 0xeaae2309 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xeac6638e n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0xeaca6331 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0xeaf8f905 tegra_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0xeb0457ea devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xeb1043ee ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xeb14e2fd usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xeb3a0610 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL vmlinux 0xeb794c81 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xeb7fdd27 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0xeb838a8f input_class +EXPORT_SYMBOL_GPL vmlinux 0xeb878a28 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0xeb90eb05 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0xeb9abbee ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xeb9afcdb dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xeba42ab5 clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xeba585e6 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xebc8215e device_attach +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec66a75c devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xec66baad irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xec887854 ahci_platform_suspend +EXPORT_SYMBOL_GPL vmlinux 0xec8e7916 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0xec9b04dd of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0xecacad19 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0xecaf03da snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL vmlinux 0xecfd8761 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xed03780c iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xed06b916 wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xed0cccbb __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0xed16dfcd inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xed1e71a5 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xed328238 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xed75bcc4 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0xed7e5270 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0xedb07410 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0xedb69977 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xedbb59f4 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0xedd464fe bdi_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xedd49930 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xedd7f0b0 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xeddc7d81 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0xee3c6581 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xee49d724 blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0xee4f3181 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0xee6713c8 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee8bf3ef __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xee8d7539 cpdma_chan_start +EXPORT_SYMBOL_GPL vmlinux 0xeea81677 pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0xeeaf6e97 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xeecdb4e9 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xeeeaba76 of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0xeeecdc99 of_fixed_factor_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0xef1ab7c0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xef289fd0 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xef2a5002 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0xef3f7283 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0xef409b74 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0xef512d93 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL vmlinux 0xef550f35 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xef66075c usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefa6d841 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0xefcae9d7 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xeff0bf3d da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xeffb375f crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xf00f3ddf ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0xf00fd44a crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0xf01b3ce8 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xf02188f8 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xf0450d1d regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf0704925 page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0xf0a576fd inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xf0a93723 omap_dm_timer_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xf0b80a96 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf0e49a3f irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xf0f0295d regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf1253a37 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf12caf22 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0xf14f4a27 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xf1531088 omap_dm_timer_enable +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf18c11ce usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xf19861f2 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1b80003 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0xf1c8cc0b snd_soc_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xf1ce5423 gpiod_set_raw_array +EXPORT_SYMBOL_GPL vmlinux 0xf211528f thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf215ecc0 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xf21641ec power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xf2193f62 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf2346d3d snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf27f6ab1 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0xf283e266 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0xf288b7fb sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xf28c6624 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0xf2ab234c simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xf2b3f0e1 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xf2d4aff9 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0xf2ed48f0 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xf2ef451f sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2f3b2bf __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0xf2fc7f6e __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf308d453 crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf30fda27 lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0xf30fe6aa srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf32df470 unregister_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf3426cf2 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xf342e60c ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0xf3563df5 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0xf35ec215 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xf3691dcb blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf385d8df pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0xf38f0731 sdhci_send_command +EXPORT_SYMBOL_GPL vmlinux 0xf394bf8d extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf39ac851 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3c8c876 virtio_device_is_legacy_only +EXPORT_SYMBOL_GPL vmlinux 0xf3ef9dac crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf4266d4c snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf447c587 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0xf44a023b napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0xf467ec23 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xf4692bfd usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf49ec83b snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL vmlinux 0xf4a57f5f pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xf4bc107f bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0xf4bd2c79 ahci_platform_init_host +EXPORT_SYMBOL_GPL vmlinux 0xf4d0e723 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0xf4d4933d regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf50472dd iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0xf50ab14d crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xf52336e3 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0xf5235510 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xf5437ef1 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xf548ae2b pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf577d3a5 mtd_device_parse_register +EXPORT_SYMBOL_GPL vmlinux 0xf5a0d91d __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5b1779f pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0xf5d1571b pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf6435168 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xf64afb4a bus_register +EXPORT_SYMBOL_GPL vmlinux 0xf64dd005 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xf673f047 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL vmlinux 0xf6805b3d snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL vmlinux 0xf68d1e04 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf6bae12a tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xf6c58972 sdhci_pltfm_register +EXPORT_SYMBOL_GPL vmlinux 0xf6d6b95b ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xf6e18ce2 omap_dm_timer_set_int_enable +EXPORT_SYMBOL_GPL vmlinux 0xf6e57831 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6e9385a devres_find +EXPORT_SYMBOL_GPL vmlinux 0xf6fe7546 sdhci_reset +EXPORT_SYMBOL_GPL vmlinux 0xf71765a4 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xf71aea21 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xf73aec1f raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0xf76b0a59 read_current_timer +EXPORT_SYMBOL_GPL vmlinux 0xf7834a07 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0xf79263b1 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xf7ae7a13 tegra_pinctrl_remove +EXPORT_SYMBOL_GPL vmlinux 0xf7bde291 of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0xf7dbbbb7 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xf7f970ec pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0xf81557c5 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0xf81c0cdc device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xf82046e1 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0xf8226b18 of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xf82aeb8d __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xf82f16b3 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf83e0bbc devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xf846506f irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf849db84 omap_dm_timer_set_int_disable +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf8960b02 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xf89d9abd usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xf8b6f875 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0xf8d62937 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf90b64de gpiod_set_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xf9216b7d ahci_platform_resume_host +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf96e2f3a ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0xf98d70af clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0xf99a5dbd skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xf99c2410 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xf99c42d1 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9abd289 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9e1f2d4 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0xfa07158c cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0xfa0de92c raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa258cd1 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xfa5c26c9 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0xfb1c1c21 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0xfb247328 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb40bdc3 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xfb471886 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb716ebb __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xfb876bc2 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0xfb898ce5 sdhci_add_host +EXPORT_SYMBOL_GPL vmlinux 0xfb92a86c sm501_modify_reg +EXPORT_SYMBOL_GPL vmlinux 0xfb94f014 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xfba6ca5d led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xfbad02e1 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbfb89d5 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc1c4a2b snd_soc_remove_platform +EXPORT_SYMBOL_GPL vmlinux 0xfc3a6efa fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0xfc957af5 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xfcb15391 regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0xfcbda0fc ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0xfcd37530 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfcdb4034 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0xfcdd5723 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfce64435 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0xfd0386d4 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xfd219f19 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0xfd2aacf1 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0xfd3ebe80 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0xfd41c7ce btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xfd5a833c device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0xfd749cc3 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xfd75a0ac perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0xfd98e5ac pci_msi_off +EXPORT_SYMBOL_GPL vmlinux 0xfd9f5ef2 rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfdfbfda2 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xfe1eaf01 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xfe315d55 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xfe31e715 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0xfe4703e0 __class_register +EXPORT_SYMBOL_GPL vmlinux 0xfe76c003 regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0xfe9122a1 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfeae50bc blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed23e93 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0xfef1611a dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0xfef37f2c devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff2c2bb1 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0xff35cb1b snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL vmlinux 0xff3f20a9 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff5cda7c wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xff5f7efd wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff648f50 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0xff8ac688 blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0xffa598e4 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0xffacfb8d fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xffc38303 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0xffcc2456 usb_udc_attach_driver +EXPORT_SYMBOL_GPL vmlinux 0xffce47c5 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0xffde269a subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0xfffed61c gpiod_get_value --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/armhf/generic-lpae +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/armhf/generic-lpae @@ -0,0 +1,17728 @@ +EXPORT_SYMBOL arch/arm/crypto/aes-arm 0x276b2f72 private_AES_set_encrypt_key +EXPORT_SYMBOL arch/arm/crypto/aes-arm 0x6c62e582 AES_decrypt +EXPORT_SYMBOL arch/arm/crypto/aes-arm 0xc30fcbed AES_encrypt +EXPORT_SYMBOL arch/arm/crypto/aes-arm 0xcf024ae9 private_AES_set_decrypt_key +EXPORT_SYMBOL arch/arm/lib/xor-neon 0x0f051164 xor_block_neon_inner +EXPORT_SYMBOL crypto/gf128mul 0x0c2f123f gf128mul_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x1068004b gf128mul_bbe +EXPORT_SYMBOL crypto/gf128mul 0x2f2889a0 gf128mul_init_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x384ef9ce gf128mul_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x56af0dbd gf128mul_x_ble +EXPORT_SYMBOL crypto/gf128mul 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL crypto/gf128mul 0xbd17a0df gf128mul_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0xc0890413 gf128mul_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL crypto/mcryptd 0x43262dff mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0xb6116874 suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0xa93d8f3d bcma_core_dma_translation +EXPORT_SYMBOL drivers/bcma/bcma 0xee4997c9 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 0x02aa632b pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x07cf2e3e paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x0c452925 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x0dcba928 pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x14199a06 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x3a7fd541 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x48948193 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x541cf33d pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0xb977c511 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xc389a4ea pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0xd14aafb7 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0xed086798 pi_read_regr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x03fe8970 ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1348760d ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x16dcec76 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a10c898 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1aba5db8 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1bdb0b9d ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1fae3bac ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x2acad004 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x40f2b10c ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x423b776a ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c971bec ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x524f6f51 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5e80f37c ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5fcdcc05 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67cb9784 ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x78fd36e7 ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8c8ee770 ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96cbcc81 ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa2a98b91 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xb38b1374 ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe0fa83f2 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe2b52b29 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe6ab72a6 ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf2576cb9 ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/nvram 0x0f28cb91 nvram_read_byte +EXPORT_SYMBOL drivers/char/nvram 0x17ff2c1d __nvram_read_byte +EXPORT_SYMBOL drivers/char/nvram 0x2adec1e0 __nvram_check_checksum +EXPORT_SYMBOL drivers/char/nvram 0x7da28f12 nvram_check_checksum +EXPORT_SYMBOL drivers/char/nvram 0x9ce3f83f nvram_write_byte +EXPORT_SYMBOL drivers/char/nvram 0xa8813189 __nvram_write_byte +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x0fef91c9 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x889b7755 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xa34fd017 xillybus_init_endpoint +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x2d3f2d88 dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x51d18866 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x7929c4ea dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x7a6b0405 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x9a646a10 dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x9be84809 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/pl330 0x584b8a76 pl330_filter +EXPORT_SYMBOL drivers/edac/edac_core 0x206627d3 edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0271c504 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04dd92ce fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0784c488 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x07ff6fa5 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x230727c9 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x39f95875 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4ba5a7b1 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4d5d4eca fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5aa6884b fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6569e36e fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6ea30448 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x74735878 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x75bdb12c fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e431b14 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x81437c51 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x907043c7 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x99aa73bb fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9ca4551b fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0xabdb71ed fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaf7082d1 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb25f3786 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb2b4ceae fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0xbdc3c541 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc2f45962 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xde6f99f9 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xedc13fb7 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xefa3cce8 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf7ed39ed fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xfd8ad806 fw_iso_context_queue +EXPORT_SYMBOL drivers/fmc/fmc 0x193db05a fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x2c0d2df6 fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0x303142a1 fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x3328874d fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x362f492b fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0x71fd268f fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x80baa6a7 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0xc68fb504 fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0xd1cadd82 fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0xe81bde1f fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0xeb9c648d fmc_free_sdb_tree +EXPORT_SYMBOL drivers/gpu/drm/bridge/ptn3460 0x706d173b ptn3460_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x003db41b drm_bridge_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00667d8a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00c96b21 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01eebf5e drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02fe9fc2 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03341113 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x036f75f7 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03b83009 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x041b3732 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0530fb81 drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05c6b6f3 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05d391e9 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x060d43ab drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x071be967 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x084d08cf drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x084f16ea drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0854d59c drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09c9d1a1 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a116f2b drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b207374 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bd04c31 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d00b230 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0de92e21 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f3dc74e drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fccafb1 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1050aa62 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12226349 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12d68c43 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1443a0ab drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x183db64b drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x189f6401 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e44324 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b04cce9 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b2faaa3 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x204e67ab drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x219242f4 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22c1d7a0 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24de41b4 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x260204be drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26764ec4 drm_bridge_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26c43259 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a577a34 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d80be4d drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2dc2e906 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2dedcf4e drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2edc3cbd drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f888467 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2fa0e139 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30377773 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3074891d drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x307d2d34 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30a77482 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x319367b0 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3223da1f drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3293e294 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x334ff903 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x346127a7 drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x351f5cd1 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36424c5e drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37608ff7 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x378824bd drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38027e04 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3926a313 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a45d0f9 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3aab5bd1 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3abe9db2 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ae7b2d0 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c37361a drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c5575eb drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c937f0b drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f29abf0 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x428b93eb drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4354fed3 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x441fce93 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44b511d8 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45628fee drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x457b18b6 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45e83f9e drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49fabf0d drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a00e66d drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b7fa589 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ced485c drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d67e136 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e5098a3 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ed5764d drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4efebca9 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f3a0118 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fda164f drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5179964d drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51a0aeec drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x53eea5f6 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54541cfc drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x551071fd drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x576e1318 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x588554b5 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x588b7c37 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58ae3362 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b46c7e3 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5bd7e853 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c209b9c drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ccb97fc drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f582b4c drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f7107a3 drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6098540a drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x618e024e drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6251df37 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0x627964eb drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64898cd9 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66c7aca2 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69447772 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a790f49 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b78cecf drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c97f244 drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6cc348d4 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d9a0545 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e0111ac drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e96c7ca drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f2d1b33 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f92c085 of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x701349b8 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x713e8cd8 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73447801 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x761b3f2b drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x773fa884 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x775cab7f drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77601816 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77959c9c drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77cbd00a drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x780062ff drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79714873 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79bf5d59 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a4e7297 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b9fbf85 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ee5bc5d drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8103cd33 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ba930c drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81d69feb drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x824c4d43 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82bbe2b3 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8302d1b2 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8448eac0 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84b64695 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x851804d1 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x862b449d drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x862bf329 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8838e407 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89405c04 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a04e968 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b2d40c7 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b3b842b drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b665086 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ba0bcee drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bb0e057 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d30037e drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8fba5b9b drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8fd651fa drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90fdb142 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x928e4fd0 drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9335096e drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9354b923 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93f648c7 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x946af681 drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95fcdccd drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96482d80 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x978217f9 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99227c49 drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99be0b6a drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a3e606d drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a4d0bbc drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a5d52c5 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9aeb1d70 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9bed47a4 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e7f69f0 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ef6f662 drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0741997 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0e5584a drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa142614c drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2cb50a5 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3563a4b drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa37d1fdb drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa43493ca drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4abedf5 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa707dc37 drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa75ab2cc drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7da8b3d drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa906bb9c drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa1a6e72 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaabb19c6 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab18f58b drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab9f81c1 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac99afe3 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xadf80709 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae840cf6 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xafb9c05c drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xafca64fc drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb33565c3 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6ef24cc drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7683a17 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb88ca4bb drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb8b5273d drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9180ad0 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba734bd4 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbaefe47a drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbbee6b7a drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbdc2a3c1 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbdd1b835 drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfaf05f6 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc06b70fe drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc16231fb drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1899bd2 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1a35462 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc234c668 drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc26e8a59 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc392fe30 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc445dd76 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4a93f4d drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5102fa9 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc65f9fb3 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc714db96 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7453ad7 drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc828f815 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca44f7a8 drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcadd0e06 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb6fc031 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc940151 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce5fd021 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0806ccf drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0a361e6 drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd14a8a22 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1e98878 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd565275d drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd5925e8c drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd5a2c3e2 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd613d4e7 drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7a6886d drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7ee88fc drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd925710e drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb3deaa8 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc850676 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd17b705 drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde28c895 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf9672ba drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe10abeb3 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ef97e4 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe42c9b45 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe42d5457 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe51b98a5 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5d1f2b8 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9b3b72e drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xebb32335 drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec125f98 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed7ceda9 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee40602d drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef7b54d1 drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0064db6 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0cc8285 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3cbe285 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5311dcf drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7b30b23 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9be1ca4 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa023dfa drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa996ed7 drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb79b525 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfba2be7e drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd553605 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe732ebd drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff18d181 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x012f0cf7 drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x04514133 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x061afc5b drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x08301f3c drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x099f6c47 drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x09b8899f drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0af894f4 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ee1152a drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0fbbb66f drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x127c6fdb drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x13938b12 drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14b3f093 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x15032f08 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x16082d84 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x17268a32 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1af9faad drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1d95e4f2 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1e159d3e drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21668c90 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2199fc8e drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2369d380 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x23c13856 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x25fe80ba drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2b213aba drm_atomic_helper_commit_post_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2bcb7caf drm_primary_helper_create_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d9d4373 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2faa8c47 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3009ddfd drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x39239111 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3b06f8ce drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3bc0b7c8 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3cf775e9 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x404bf448 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x43331baf drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x49569899 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4b76e729 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c15f4ae drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x517a6d35 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5218a092 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x55e9d32c drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x56d78cd9 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x56e3702a drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5ccc160d drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x60c71b9f drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x62cc4f9f drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6a93d6d7 drm_atomic_helper_commit_pre_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b788784 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c4c1b8b drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6febcd1a drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7181da31 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73d77eff drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73eefeff drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x76fce4af drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x77ce5e2a drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x77cf72b4 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7873c89d drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x78e66df5 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7a119948 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x81636ef8 drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x820ee251 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x86e9accf drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8ef16bf4 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x93d83368 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x94d7c763 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x99a49ebd drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9ef7fb35 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa3425311 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa373b809 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa37cba3e drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa4b4dc57 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa5757c1f drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa634bf47 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa787cd46 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb39cd8f8 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb4849987 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb5342f12 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb8827735 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbb58147d drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe5ee8b5 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc3c40eb8 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xce617be5 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcede3fe8 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd4f3e4bb drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd6e7524b drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd97a00de drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xda7a9a5f drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdab691c3 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe161b62a drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe522668a drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe8d5b882 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe9187614 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe9cb9831 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee834c4b drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf2f12bb5 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf379e017 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf586000f drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf62bac01 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfc4f2bef drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xff1d28cc drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xffa04a23 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0x42105596 nouveau_platform_device_create_ +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0x6b067f53 nouveau_drm_device_remove +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x033ffc62 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x05d9906b ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0b955597 ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0e295022 ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x132b05be ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x136ec7fa ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1781faa6 ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a483367 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x245acabc ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x26bdc056 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2e75216c ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2ed262bb ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3a7a8948 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3d8cf28e ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3f31c97a ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3f74c97c ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x458ff357 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4628b006 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x481a12fb ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4991cc35 ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4a759359 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5279fc4b ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5cf59609 ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5de3ceaa ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x64dc3fa0 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67b1d568 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6895b782 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6b9bebe3 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c0ec969 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6eb48306 ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7d257b0c ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8589758d ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x86bb8a6c ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8bd67fba ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9224dec4 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x99a68cdb ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9a29ad33 ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9bb214e3 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9ce5ecfd ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa14b1a41 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa69278be ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa91ad36b ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa95d271b ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xae03956d ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xae87b61d ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb018c969 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb225d7bd ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb71022e4 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb7fb492f ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb8257ed4 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbb984b9c ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbf64b8be ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc6120763 ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc968d68f ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcdea2373 ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd045df36 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdc98593f ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe7b5468d ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe97a1bf5 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xeef2ee93 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xeef983a0 ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xefc4df0d ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf2393615 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfd7484d3 ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfe8cc064 ttm_vt_unlock +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x0903c239 vid_from_reg +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0xef1c781c vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x0e2a6864 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x0f5877d4 sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x34257f35 sch56xx_watchdog_unregister +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xce42d7ec sch56xx_watchdog_register +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xe5022f95 sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xed1d2a08 sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x271ef146 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xef3803a5 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xf0da31e2 i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x5e50acfa i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x90574893 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x96e191e5 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x253db84f st_accel_common_probe +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x883c820b st_accel_common_remove +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x275569d9 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x427ea7b2 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x4ae1c2e7 hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x51123930 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x65bd9bbc hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc83a92bf hid_sensor_format_scale +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xd20e2b37 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x1cfc5f27 hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xf1c70aa2 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xfe7d885d hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1df93f80 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x24530e3f st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6bcccfe8 st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6d55e853 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x79e7725a st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x79f11a7b st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x85a30a4e st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x8ded3da5 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xac7a3385 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb00fdf81 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb0ec1534 st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb63c5b27 st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xba696044 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc57b2dc5 st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xe26d61d7 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x70fccdbf st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xfe40a100 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0xe4688972 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xb4619bb0 st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xef17b94a st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x234c4252 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xbf481648 adis_enable_irq +EXPORT_SYMBOL drivers/iio/industrialio 0x040f08eb iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x053263e1 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x2b7e5a46 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x2f147306 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x361e15d5 iio_buffer_write_length +EXPORT_SYMBOL drivers/iio/industrialio 0x3772de01 iio_buffer_store_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x40966336 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x4a9e354b iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x4ce165f2 iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x69c7cddc iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x6a9e6db9 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x7bfdbe0c iio_buffer_register +EXPORT_SYMBOL drivers/iio/industrialio 0x883679f0 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0x914e44b4 iio_buffer_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xa3c8620f iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0xaac2ab98 iio_buffer_show_enable +EXPORT_SYMBOL drivers/iio/industrialio 0xadbf3153 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xbf1751d5 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0xd4fd87e1 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0xd712ef86 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xd9f8acb4 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xdef742c6 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xee9a3a1c iio_buffer_read_length +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x92857141 iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xc6fc45ae iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x629afbee iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xc9ae7c88 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x2a4b6f72 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x9ae33022 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x5abf4d59 st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x7c97b5af st_press_common_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x049ace30 rdma_addr_find_smac_by_sgid +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x04b8b6d7 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1c3c0ad3 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x446fd7c9 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x45bbba01 rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x5347cc38 rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x5b465fd3 rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x7df81f32 rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0a116003 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x27d53cfb ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2829ac24 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x49e74764 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4d5e9e91 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x56751c56 ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6befe22a ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6e36e619 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x9efd7a89 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x9f523f18 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xaaff8585 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb032b4ed cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc6d64468 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd345b456 ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe4e36a42 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xeb359440 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xfc9a11a3 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x016c5d42 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0353b43d ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x076f994f ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x08248a79 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0b70e693 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c412c0b ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0e7c6f63 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x10ab947b ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1149e78f ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x127c39aa rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1635c202 ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x19dcae1f ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x23cfa559 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x24ff8710 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2d2639c7 ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x32a4fadd ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x32ce372c ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x39a4369a ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x39f6b34d ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3d90fb6a ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3f49bb0a ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3fd4bf4e ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x424b06db ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x44f7c5c7 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4a764ffa ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4adcad27 ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4b1fe9cc ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d27966e ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d61afec ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4ee76bf9 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x510fa058 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x520b2638 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x53d897df ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x60c2c5a4 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x60fe05b0 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x622f6e4d ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x64b58b20 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x690488db ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6a372f3d ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6dc54e05 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e6d1655 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f3c7b39 ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73f19254 ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x750bd72b ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x77670a99 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x77ccf80b ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7c14a426 ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x849b957b ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x85694bab ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x904e4141 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90772c7c ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x98d88eee ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x99c66809 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9a88aeb7 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9d7b9b4e ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa30eaf7f ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa7247df2 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaa3a6220 ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaa7b56ab ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab6d1391 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaf071408 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb1a312e1 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb655e400 ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb923129b ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xba2109a1 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd10dd26 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc00c7ff0 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc13578c8 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc45bc67e ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc7372692 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8a40212 ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc9971cf3 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcbe1478e ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xce9ad5cf ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd0d045f0 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd2c6e400 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdf31073f ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdf319796 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe48854de ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeccd33fa ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xedfa8718 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf186333c ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf4545b1e ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf59a2b4e ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf9010437 ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff80b47b ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x0ccad10b ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x11eb58bd ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x42ae966d ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x5605af99 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x5821d68e ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6f077fcf ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x798bb160 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7e3f2d71 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x876b3af9 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x8f5f3399 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x946d5d27 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xa351e1e6 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xbe3d4f1b ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd3b73c36 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd9a3e73c ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x3dd452a4 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x3f209f34 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x45e08159 ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x5c2d0dc1 ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x64ae175c ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x860eb0b1 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x8773bdbb ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9e7aad54 ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xddc330e7 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xde9e1b2c ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2569d757 ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x52a6ce77 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7971c00e ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe350f2aa ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x11be3e3f iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x38ee4832 iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x3c7c2db5 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x49ceca6f iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x70cf65d3 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x71e3f2ee iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7bde0f57 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8ea091fe iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x91a914d6 iwpm_init +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9327be67 iwpm_exit +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xa14d6ab0 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xa419b387 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xb3662361 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc31fe429 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xcc43d77d iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf8a49580 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x05c2ae8c rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x10ba3c3f rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x11755e5a rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2cc5e1c9 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2e926fd5 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3ea6756a rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4dccae94 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x693cab50 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x74356fba rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x775db3fd rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x77a19ac4 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x875f4424 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x88445102 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8fb4670e rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x93c9a94d rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x978e7286 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xaa7c30e6 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xabf03d73 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb1cfc01d rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xcbb7c70b rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xeadbcc42 rdma_disconnect +EXPORT_SYMBOL drivers/input/gameport/gameport 0x1e861c4d gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x33a04864 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x48ff483e __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x575f24b9 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x5fcde86f gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x797f48a4 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7c06afd0 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0xa1289384 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0xe228ac3e gameport_unregister_driver +EXPORT_SYMBOL drivers/input/input-polldev 0x04c5d3e9 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x16d825b1 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x7599e714 input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xac4361b4 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xe48cce5c input_register_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xe012c991 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x3750b49d ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0x3c88e9d9 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x68195fe2 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0x6bf6cee0 ad714x_enable +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 0xf7a2a712 cma3000_init +EXPORT_SYMBOL drivers/input/sparse-keymap 0x67cfca4b sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0x6fe1119c sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x7ee88e5b sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xac0adda4 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0xbb0b77c9 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0xef0a3a4f sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x9552b178 ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x9a41bcb3 ad7879_probe +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x0b53beb1 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x0f7ac9f0 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x1670a7f7 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2b8eab1f capilib_free_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2baa6586 capilib_new_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x31c24aa4 capi20_isinstalled +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x3b544acb capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x58c555d5 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6057c6f3 capi_message2cmsg +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x62e32d43 capilib_data_b3_conf +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6fa9d548 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x71e8d5ba capilib_data_b3_req +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7a33596c capi20_get_serial +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7e6f1307 capi20_get_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9f823278 register_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa7c4fd6c capi_message2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xaa165d27 capilib_release_appl +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb19fda8d capi_cmd2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb60e5e5f capi_cmsg_header +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xba3634c2 capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc10fe128 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xd51e6755 capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe8ad9bd1 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xed1cbb7d attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xf3aa8667 capi20_put_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x14110605 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x16229048 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x1c82c0fe b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x441df18b b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x4b93d731 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x5855d943 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x73379a2b b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x84997b5f b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x93c16e5f b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa1b71f08 b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xadf5bc97 b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc4e239e0 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xe2a4b031 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xe2b2c7b6 b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xf66f1f3f b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x2d3f8554 b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x38205d86 b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x43d4b9d6 b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x50d569fa b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x768eb065 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x79e3a1c0 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x8405f577 b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x912646ae b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x93dcffdb b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x2974ead1 DIVA_DIDD_Read +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x7ab59853 proc_net_eicon +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x8e09ce16 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x96a5e3b8 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xcecbdb9d mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xed4a6013 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x0cec56f8 mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xc718527c mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x07f4f2ce hisax_unregister +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x148f0c99 FsmFree +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x7f29ce36 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe227344e FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe5b3ed80 hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xee93522c hisax_register +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xf0a16657 FsmNew +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xfc27303b HiSax_closecard +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xff2db2cf FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x1106786b isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x2dec92f0 isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x52ff5e6f isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x909dd9d4 isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x9b8d91f0 isac_setup +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x4bdd7e22 isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xe87045e8 isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xeaa01627 register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xfa06820f isdn_register_divert +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x3b71e4fc isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x59cc8a7e isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x8ee38862 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0xfd9d4c09 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x000ea6bb mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0585bdf4 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1d75bed9 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2d64a505 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x38378133 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3fa9f56d mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x54451388 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x614ede30 mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x694a2cfe mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7ffc4100 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x887b539c mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x890df753 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x96309324 mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x987cb3d6 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9bec8cbb mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa14f37dc mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb56f62cf dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc7ab6c0c mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd3340489 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd3652336 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe679a7e2 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe87943cf mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf0983ee6 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfc1e9a7b recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfccb4245 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xff51702b mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xff8cbd61 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x60721da7 dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xa215f1b2 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x5bf579f7 omap_mbox_disable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x6065b602 omap_mbox_save_ctx +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x800eb44d omap_mbox_enable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0xa63b2b49 omap_mbox_restore_ctx +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0xe82d5568 omap_mbox_request_channel +EXPORT_SYMBOL drivers/md/bcache/bcache 0x06bdc34b closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0x10dc0d06 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0x21c7828c bch_btree_sort_partial +EXPORT_SYMBOL drivers/md/bcache/bcache 0x3361c614 bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x66d28e22 bch_btree_iter_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x6969b5d8 bch_bset_init_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0x74c470c5 closure_put +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7b55ca4f bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x9e8b3cee bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0xab2d2b84 bch_btree_insert_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0xad29a6f5 bch_bset_build_written_tree +EXPORT_SYMBOL drivers/md/bcache/bcache 0xaec09a2b bch_bkey_try_merge +EXPORT_SYMBOL drivers/md/bcache/bcache 0xaf77343c bch_btree_keys_free +EXPORT_SYMBOL drivers/md/bcache/bcache 0xc04554f7 bch_btree_iter_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0xca580595 bch_btree_keys_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd3ae8a34 closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe3c17af1 __closure_wake_up +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe47e0829 __bch_bset_search +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe919b938 closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0xf8fd4bac bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL drivers/md/dm-bufio 0xa7978f56 dm_bufio_forget +EXPORT_SYMBOL drivers/md/dm-log 0x0c6f3e9e dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0x53fb42c2 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0xd3909ca9 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xd3c0600c dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x082a761d dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x286a0a81 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x3badabac dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x4db53cb6 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0xcb17e5e2 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xd6bdb1d6 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/raid456 0x23bc2390 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x09e42ed2 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2e6596a3 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5f17b1a8 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5fcee71d flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x99d1e92e flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x9da8f7dd flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa6cfabb6 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xace73ff7 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xbeabdf93 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc2034adb flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xce6a1433 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe7cd40d1 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf625c1b8 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x162f0afc btcx_calc_skips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x4c890f2b btcx_sort_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x7858c27b btcx_screen_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xd85a87e9 btcx_riscmem_free +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xe9e2c076 btcx_align +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xee19b54b btcx_riscmem_alloc +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1ca0c084 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2f25eee2 cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0x30cb4cd7 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3db8be82 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x65329cc3 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x9f3283bd cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc624b1cc cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc7742283 cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf76ce95 cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf8b77a4 cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x96d351ad cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x9f63ba6a tveeprom_read +EXPORT_SYMBOL drivers/media/common/tveeprom 0xf91f566f tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x17523ce7 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x22b80217 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x344908d4 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3656cb10 dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b09fdae dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x48044532 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x61a0e879 dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x629f9d31 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x69899288 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x72180695 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fd0f04e dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x85f519dc dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8633f37b dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8a5a8ff2 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8b631e21 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x930026e4 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x94af44c8 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9850cb88 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9c19040b dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9edb9d6d dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa0f113e6 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa3b06b2b dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa60e0466 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac38144f dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xad381eb6 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbc49f219 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc0d2db18 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc2fd7226 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc786f433 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc7b00487 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc950079a dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcb2c7a33 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcb921262 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd68a099e timeval_usec_diff +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdb1a8bd4 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdc094c39 dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe2c85236 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe9d7f7d5 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf40d9403 dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf48116c6 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0x47f0c86d a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0xcf325601 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x806b38dc atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x0c9547db au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x14c3b3e7 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x18b2013b au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x722fed9e au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x89ba48b8 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xaf8189e8 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc01950ff au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xe3d4626b au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xed2805be au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xda55871d au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0xf02d146c bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xfcc6fb68 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0xdfd7bcfc cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x7396a691 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xd76836e5 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xecf24bb8 cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x6b1651e2 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x2e8bb9b0 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x683be0fc cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0xb721a09b cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x303173e8 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x93acb034 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x9cb70d65 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xae5c68ed dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xbe4f7b6d dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1af4c9b2 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x247fb665 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2f790ac9 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3526334a dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x462cfd57 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x51a789a0 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6f965c98 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8c793128 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb612d165 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc2028c35 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc2c0fd9e dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xce4f8977 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd5139401 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe9c6559a dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xfdf4967a dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x6cb08dbe dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x042163eb dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x0b341ab4 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x5283727f dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x9211997c dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xd2406e9d dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xed39e423 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x1d6d156b dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xa260684a dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xb8096ab6 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xcfb90cc0 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0xc818daf4 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x02829547 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x1c2bc9c0 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x293c0d8a dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x46c9f5b9 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xb04c86f2 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xd2d8b10f dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x537830d2 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x2800c7dc drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x26cd6665 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0xccc465d4 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x098af13d dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x57061842 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x878463a4 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x91242d7c isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0xa6f602ad isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x32ec73cc itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xe3cf4199 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x333d6e63 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0xe9b966a7 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x3762e6ac lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0xd9570e28 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x02e85424 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x92a6dfa3 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xf30a7a1d lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xfb042919 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x5e7a747e m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x6d90a2cc m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x10c6e952 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xae7de536 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xb89b4529 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x1a88e1df mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x9c9b245c nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x3bb015ad nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0xa30e1835 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x5f3db776 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x197c6297 rtl2830_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0xe37d31a5 rtl2830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x22a2275f rtl2832_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x45299a40 rtl2832_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x963ba479 rtl2832_get_private_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xe41f764c rtl2832_enable_external_ts_if +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832_sdr 0x3ee83b44 rtl2832_sdr_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x864737f5 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x86811435 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x690bedaf s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xc1daad61 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x0527ce68 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0xc7088801 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x738f1e05 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0x20eba713 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x1251c29b sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x40fdfe15 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0xf3825290 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0xfcee9f11 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x847c36dd stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x278cb22f stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0xa2369e70 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x4d84d8c2 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x64be7f40 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x4f2faed8 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0xb650430f stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0xa9db984c stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0xb8fd2a9d stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0xd2d76bb3 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0xcc270621 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x970788f2 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x8ec47931 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xf3f85d16 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x3b82fc44 tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x8b3d95e9 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xb906271c tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xbafa35b5 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x29279541 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x08d21bc5 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0xa5d08487 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xe0481b42 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xb6ed9076 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xcd5b1adf ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x14b536b2 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0xc065c331 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x5a24ef14 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x09d46bc2 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x62085e05 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x82082f81 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x97aab4fb flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xb4ab3979 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xe49e8aca flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xfb48133c flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x146c84a6 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x53dc2c88 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x8f3b87ba bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xe7328cc9 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x6e8d7ac1 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xeceeaaf7 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xfd60e21c bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x16cbaa72 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x32f4135c read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x4df1bccf rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x6503de0d dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x770a4547 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb72e6b4d dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb79333ed write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd0b0b32b dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd71bb713 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x6d96deea dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2b4d0478 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x4030ee76 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x58b1fec2 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xba1e165c cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xdb7c013d cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x33c98f4a altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x9247b72f altera_hw_filt_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xa2d85361 altera_hw_filt_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xf7e0a66c altera_pid_feed_control +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x1775c844 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x6f743a30 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x81c3821d cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x9e5638f3 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd191506e cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xff7949aa cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x0ee7cc88 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x786401e4 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x9f188358 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xcc7aa1d2 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xd57b6268 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xe2c13f82 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x2c646abc cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x495ce2a6 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x6982de8f cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x7429f1fa cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xc27c395f cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xec22a220 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf42062ff cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1e75f837 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x225cef89 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2370c9f3 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x28409585 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x389d7cc1 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x39ca3329 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4a843015 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5bd53773 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x60a3f307 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x75967797 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x803ad4fc cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8c027653 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x950fb431 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9bcc4473 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9c63d9ed cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xae309b2f cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd4c96899 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe688a323 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xec30d43e cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf970ea9b cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2257f30b ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2688ae31 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x29862e8e ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2e0c7782 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x42f37064 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x68d8fab8 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7c9c95b1 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x8a99a42a ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9c7c7af6 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9d051fa6 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa85bc001 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb4c2af7d ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb5d9d858 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc4e40f23 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xcbacd75f ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xcfb5a491 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd837ff25 ivtv_clear_irq_mask +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 0x247328ca saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3f3df267 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x506c5d62 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x5a79f995 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x5c1d18f7 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x6c8d9f51 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x751139a5 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75412a55 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8dc4b2e8 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x9fe8e0bd saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc252aee7 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf951df4b saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xd9027484 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x21d05b1b soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x3b88b95e soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x414ad0a4 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x79817667 soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x90dcab43 soc_camera_lock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xd13ee4ba soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xd81e99fa soc_camera_unlock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xe3622247 soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xe5815fd0 soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x25c52d97 soc_mbus_samples_per_pixel +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x2863728e soc_mbus_image_size +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x29f5a98b soc_mbus_get_fmtdesc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x5f3e3558 soc_mbus_bytes_per_line +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xc8b28da5 soc_mbus_config_compatible +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xdc5dafe2 soc_mbus_find_fmtdesc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_scale_crop 0x3a61bfac soc_camera_calc_client_output +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_scale_crop 0x4c5216ab soc_camera_client_s_crop +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_scale_crop 0x5f1b8e83 soc_camera_client_g_rect +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_scale_crop 0xcca6fda6 soc_camera_client_scale +EXPORT_SYMBOL drivers/media/radio/tea575x 0x77d3253f snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0xc75d3fbd snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xcde30d8c snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0xd7deab56 snd_tea575x_init +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x0a1683e5 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x19860140 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x1d74e4e7 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x349d1c6f lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x49b815cf lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x7718e547 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x9b944f6c lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xa1bd39d8 lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7777a4bb ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xf4ca5bc9 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x4e5dd42b fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0xd62c9f4a fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x18e73b8b fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x49b420aa fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x7a8c46bf fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc2580 0x16941d1d fc2580_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0xa924ace7 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xf52bd79a mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x46c2d3b4 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x5924cfbc mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xec9544ae mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x141a7d19 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x33c2a14e qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0xa77ae54e tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tua9001 0x8b66e0bf tua9001_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x0cb4b189 tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/tuner-xc2028 0x3f50907f xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x672d66d3 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x2201e660 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x4d963fc5 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xb5fa16a2 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x230f5887 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x30fec8e2 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x66066522 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xa1f81175 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xa9df4951 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xb9b14109 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xc726397c dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe7973334 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf9e310d0 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x36dc3290 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x6ab39be8 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x6e8c73b0 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x712fc6dd dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x84670fb9 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xc5ca757d dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xf6dc2850 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x13e247e0 rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x24be6502 af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x1f194de6 dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x32e846dd dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x34f9a9ab dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x4b1ba24e dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x584656fa dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x9ec2ef17 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xa962092d dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb47559e0 rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xe124e5a8 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xe623583c dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xef1596d3 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xfcf17b3a dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x164a3af5 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x9ef73216 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4ae62eff go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x51568e84 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x6f7cf803 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x93381a1a go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x96386154 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xaa542bce go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xac366403 go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe5976425 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xee28312c go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x532c7ae8 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x563d6a3e gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x5e462544 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7ad14fff gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7bbfb350 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9ea9e325 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xebd4a20d gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xfc7019e9 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x1599b5e2 tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x2c7fab95 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x7eb674f9 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x17ddd1cc ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x3c1ad006 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x4a7a31dc v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x7d647cbe v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xdc7f7f40 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x130ab86b videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x1f61ab0f videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x3955fa78 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x7a67dcd4 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x8537bcbe videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xab5eea0f videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0xf8c82782 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x20d3947a vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x680125ff vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xa50d9ea7 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xb5cc1827 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xcd958a47 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xee9a78ce vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x01129885 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x05657b0a v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0c026a09 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0e25d7ac v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0e779bad v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x113ab21f v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x14ddf27c video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x163a9e81 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1671fa0c v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1a266501 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1c124191 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1e84a28a v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x278b2073 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2807f6a2 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2975716e v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2cafbbc5 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x30956002 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x33be66c8 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x37eed49e v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x39a03bec __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bee97e1 v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3eed8698 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x40166607 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4148c2d6 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x432a2b81 v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x495426ee v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4a1a2692 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4a42102c v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b7dc6e8 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4c0d16d7 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4eb29177 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x57311b5b v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x57af99f9 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5bd99c24 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5c83da49 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5cbbf155 v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x67a5dfbc v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6c2be3cb v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x75b26229 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7c5ddc3c v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7e58b816 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x84cf3b90 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8d38f94d v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x951babd6 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9a0319c5 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9c63528a video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9c998233 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9d1a399e v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9ff8e2b1 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa13c6aa6 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb5963794 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb65ced57 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb974292e v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbd6c2e05 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd10de516 v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd8ffa15e v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdbf92a6c v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe0e3a205 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe15794fb v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe238372b __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe6563167 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe8382618 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeb78cbe3 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xee4493a1 video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeefef96e video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf2911627 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf346978e v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf7f8a82a v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfbbaef49 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfc67936c v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0b3d472d memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x224dc6c0 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x2b063f29 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x2c418add memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x2d7eb788 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6bf462e6 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6f036d0b memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x78710a6d memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa5987a36 memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc53905d3 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0xccfa41a8 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd9801ec2 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe5b56e8e memstick_free_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2222dc2b mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x25ee654c mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x33183dcf mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x336cb26d mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x40e8f7f1 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x448cfbb9 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x45a8cb16 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5bee7106 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5de0d120 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6111c0bb mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x61a256bf mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x63c7d622 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6b28d398 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x712fe2a6 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x821cc6f3 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9038f8ff mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9a865390 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9ab9b055 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9f8e9336 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa1db20f9 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa2bbcac2 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb274fe82 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd81b07d9 mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd90c97be mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe05bc66c mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe43d908e mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe6a94379 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe7891859 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf0337f9f mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0ed1a64a mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x17178387 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3461573e mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x42f6243b mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5199f663 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5255d712 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x54412b77 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5b2965c2 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x680d4288 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7417f0cb mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x782c3185 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x82ec5eb4 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x850d113c mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9404611c mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9a7eb995 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9d4efd0f mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc0796533 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc612e73f mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd18f4b12 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd4aaa8a3 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xdb54ed77 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xdc132564 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe7ffd367 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xef2c0bab mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xefd7ee2f mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf10008b5 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf1437dac mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x0a42a72b i2o_exec_lct_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x0cf277e8 i2o_device_claim +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x194ef68a i2o_parm_table_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x1f8b5e80 i2o_driver_unregister +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2a843bef i2o_dump_message +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2be73958 i2o_device_claim_release +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x4ed46101 i2o_msg_post_wait_mem +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x601040c0 i2o_msg_get_wait +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x61efceb4 i2o_driver_notify_controller_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x621c4940 i2o_driver_notify_controller_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x7f70fbfd i2o_status_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x828de235 i2o_iop_find_device +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xa072fbe0 i2o_event_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xa166c84d i2o_parm_issue +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb4c00dcf i2o_controllers +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xc0fa4936 i2o_find_iop +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xcfa1b89e i2o_parm_field_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xf0d964b7 i2o_driver_notify_device_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xf3d48d63 i2o_driver_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xf854175c i2o_driver_notify_device_add_all +EXPORT_SYMBOL drivers/mfd/cros_ec 0x053e91ee cros_ec_prepare_tx +EXPORT_SYMBOL drivers/mfd/cros_ec 0x2a72c26a cros_ec_cmd_xfer +EXPORT_SYMBOL drivers/mfd/cros_ec 0x858c3920 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x89cc2025 cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0x8d14f696 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0xa537a8a1 cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0xfcd26c66 cros_ec_check_result +EXPORT_SYMBOL drivers/mfd/dln2 0x041cfb29 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x4ec86aaf dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x6a45eb40 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xefa6aa48 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xf9b1c68e pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1130b108 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1b0327b6 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x31737d11 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x3468ee60 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x3d7559d2 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x47cee601 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4c6ddc6a mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5c6274a9 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7fbdcc1c mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9a6861f3 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xa5a8403a mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/tps6105x 0x4d0a6b2c tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x87522673 tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps6105x 0xf71b80d4 tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x77f9d796 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xca311940 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x39c7aeb9 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x669e7c7e wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xcbc6c5ca wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xf9fc7e53 wm8958_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x3b635bed ad_dpot_remove +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xff9cf4f3 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x8a05ed90 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x5324ba51 c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0xaf175747 c2port_device_register +EXPORT_SYMBOL drivers/misc/ioc4 0x6739770e ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xe6da10e0 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x393d05c7 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x39f86aa1 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x4fc559a9 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x7a70e7a3 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x7bec62b2 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x7c2bcf25 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x7ec12092 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x923ea75a tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x960ebe0b tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xa841a91e tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xb436fb2f tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xbfbcbd31 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xdd746045 tifm_alloc_adapter +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x1b1ae49f dw_mci_remove +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x58bfda80 dw_mci_resume +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x903ad4ca dw_mci_probe +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x99d721b7 dw_mci_suspend +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x0b4d5242 tmio_mmc_host_remove +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x0d11e2b8 tmio_mmc_host_probe +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x378f2335 tmio_mmc_irq +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x6d3deee9 tmio_mmc_sdcard_irq +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x7a6fd700 tmio_mmc_sdio_irq +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x947b76d4 tmio_mmc_host_runtime_resume +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0xae897db3 tmio_mmc_host_runtime_suspend +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0xf02062dd tmio_mmc_card_detect_irq +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x47f0f35a cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xcdee0e0c cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xd85c5245 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x9a4fed06 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xe7f95d8b lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/nand/denali 0xb3386f7e denali_init +EXPORT_SYMBOL drivers/mtd/nand/denali 0xd774d24b denali_remove +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x23bb692f onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x388937c8 onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xa20dad28 flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xd2b1020d onenand_addr +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x0307bea5 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x05ad0c8a arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x52140a7a arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x773ef216 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7e830391 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7e9214aa arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x88e4a369 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa5d01e1a arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xb3c867c1 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf4a46636 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x85a3e02f com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x91a4afb3 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xe5c26461 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x020722e2 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x0d4b45a2 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x279e090f NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x2a458744 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x501c9891 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x91e4be6d ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xc09aa3ee ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe4ac7a7a ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xea038a33 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf0440656 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0xbfe3edef bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xc6fbd333 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x10277fe5 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x16ae471c t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x399ea1f0 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4b88e64b cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4ef52ec8 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x61dd046c cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x66e0f547 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x671c289c cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x693a3aa3 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x86528e1c t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa76ce409 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb6049fa5 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb76b4ee0 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xde35f413 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe1d5f10e cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe5f5c54b t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0c7b42e7 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1ada269c cxgb4_enable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1d57b5f9 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x26485e91 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x27b22d9f cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x287e3674 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2a1b1571 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x31c9213c cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x339e8fb3 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x33eed032 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x44a2b340 cxgb4_disable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5397b592 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5910bc53 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x662e3238 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6714def2 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7014a26e cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x720d529a cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x765cc9bd cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7774d203 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8035077e cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x86d1854e cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8d4156bd cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa034864d cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa0c21417 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb5234ecc cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb60394c9 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbf06d529 cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc758a9de cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcccdbbfc cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcdfe0ff2 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf2563ffd cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf29d6f91 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfc85c750 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfd86d5ad cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x30b09298 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4f650da7 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xe777fea6 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xed8f7da5 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xc2fb12e6 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xcc39bfcb be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01762d87 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0247e3b6 mlx4_set_stats_bitmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0d4224ab mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4112aa68 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4223606c mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a94ec50 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4bfb2e57 mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4d005fdd mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5698693d set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x634c5d60 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ecefa64 mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x70362344 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7435fc02 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7f25dd2e mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x85a2b37a mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x95fcad33 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c046787 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xadee4781 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb1e1951e mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb758f7bd mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc4f94f81 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc56fbebd mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcdd87576 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd04eb344 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd94fbfe3 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf7ea817e mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc1449c3 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x08dc9670 mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ec173ef mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2977e872 mlx5_query_odp_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2c8d865e mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2e79c98b mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2fec9103 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4a918597 mlx5_dev_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4af29a7f mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x53e43a6f mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x635669a8 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x769a33d3 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7814384e mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b428b3f mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7e82c031 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8dd0ec78 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x915c5915 mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x92e32604 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x995e22e2 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa0514f0c mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa1f34a49 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa7b4143e mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd0cbfa7e mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd2144b2b mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd8d3d6dd mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd8ea100e mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd9220985 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdd4c3919 mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe558d76b mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xedf46348 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf0c9bb81 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc164db4 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x12167f64 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x2f478ea4 hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x5e60620b hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x798d004f hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x9d6177f4 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x18fd7fa4 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x34a38f22 sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x430e7f7d sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x63a8dfe9 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x6ad33669 sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x6b0a0bb9 sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x9f30eacd sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xa24597b7 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xb4b75a43 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xe243c813 sirdev_raw_read +EXPORT_SYMBOL drivers/net/mdio 0x22bce513 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio 0x43e4defc mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0x7577f992 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0xa1a29548 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0xc6b1163f mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xddc98749 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mii 0x26fb0d27 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0x42ed683d mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0x44f20f35 mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0x583d3f5f generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0x66312c90 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0x6a51b24b mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0xaff0edf2 mii_check_media +EXPORT_SYMBOL drivers/net/mii 0xef00fd4e mii_link_ok +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x89c9d4cb free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xffdf3ffb alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0xaed3c304 vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x18098fbc pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0x4d09f1c1 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xbb511c83 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x7f6b868e sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x45f2e902 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x9c9ef416 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0xada7736a team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0xb301626b team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0xb4131a56 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xe810748b team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0xede1763b team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0xfc5b8e0b team_options_change_check +EXPORT_SYMBOL drivers/net/usb/usbnet 0x01c4d8eb usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0xb683b7ab usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0xbd621777 usbnet_manage_power +EXPORT_SYMBOL drivers/net/wan/hdlc 0x18280730 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x230232b8 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0x273e9006 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3c75324f hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6b90dd95 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x705ee7ee attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x828d02a4 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0xa3aa5327 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb13b1469 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0xbd7c64da alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0xcec9b894 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0xfd1d5777 i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x1d5ee2d8 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x35d51513 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4cd2e7a4 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x51788cf2 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x888cdd45 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x95d5257a ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa5ca10ff dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xbe987b93 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc4da780b ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd8ff3382 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xe1d453af ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf02f48ee ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1a5aab8a ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4094f2dc ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x424d7bbe ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x64e961a8 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6b6688c9 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x794ac07f ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xba265834 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd73a641f ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd9f49c98 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xeed99b35 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf49be6c5 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x02fa7004 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x11bfcc4f ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x19610daf ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x45da96f8 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4fb0cda1 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7b317424 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb3e782bc ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb592375b ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xda1b15f5 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xde823630 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xe1dcb928 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0068d35e ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x07b37e7f ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x094ac4d3 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1893f0be ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x19f6c6b5 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x32aa8a29 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3904983b ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x412cbfe2 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x531d3237 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5c8ad191 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6a88ec5e ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8aabc753 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8c126f8b ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x94325816 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x986f3291 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa9cbe690 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xab1edf2a ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xae6d9edb ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb2b8466a ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xccf015b1 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd719e2dd ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfbe1c822 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfc42b8dc ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x00e622d5 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x029d6828 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x032d1f9c ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x06a806e8 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x06d1e8e5 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0b701885 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0bd7d191 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0d8ef3be ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0e2f5c14 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x11bfddea ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x19a92165 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1a865ddb ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1be4e493 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1c1f34b4 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1d67508e ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1e1f405d ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x26b3dc17 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x28b04f23 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2a3adb9c ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2be46db6 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2cfe46f4 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2feb1186 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3183ad2d ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x31ea849d ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x337b161f ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x39a3ed49 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3a5f481c ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3a657bf3 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x42585f60 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x484612b4 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4947bca6 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x49b31a00 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4a651263 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4b9ecfda ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4bd67c92 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4ce52ca4 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4dc69fcd ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4def2917 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x53f88498 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x545a75ce ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5972f8c2 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5c3962d9 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5d358f19 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x62a56f78 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x64fff8cc ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6738ec82 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6b4f75ae ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6bd5936e ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6d2fdb59 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6e8276ed ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6f95cd2f ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x703d3023 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7216194f ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x74b9154b ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ae83fae ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fb82ebe ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x80156fdc ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x81121077 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x81901fd2 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x81f228c7 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x852c1cf7 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x87b0cda4 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x886a75b5 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x88d7e14f ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8fe72ed5 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91fc76f5 ath9k_hw_wow_event_to_string +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x982eb6ae ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9a5b87f7 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa007a56a ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa0613e03 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa6c5399a ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa7ab9bca ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa9385229 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaa7a542a ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaf8e0f57 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xafb0f5cd ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb40f397c ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb83b79a6 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb953d3ef ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbc1ca55d ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbc90a5da ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbcb1d957 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc0526d07 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc1e7b923 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc4a5ac0a ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xca6832cf ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcba367b2 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcece2c1c ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcee5912c ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcf0cd3b7 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd197bcf9 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd2f095dc ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd4889c0b ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xde21493c ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xde6ca294 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe54d6113 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe5a64cb4 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xea3e4b3a ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xec35e21c ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf317d000 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf34c019d ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfca76d6d ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfea61eca ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfeff6dd0 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x0eb4835e stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x5099d6ca init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xe116978a atmel_open +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x2ec72174 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x33aaf064 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x371cfd39 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x38ecefe1 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x563ded98 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x7de951cc brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x83e1aa29 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x8fe7be59 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9855beef brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9dda3f05 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xb04dfd92 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xbe592eca brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xcfdff995 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0ad69602 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1027a68f hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x16371ffc hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1cc4b223 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x29e75f90 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x29f79c9e hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x318da006 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4774159f hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x49d1c4c2 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x550c76ff hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x73c2f064 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x749fb445 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7a68790d hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x807ddb03 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x80a97fff hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8561d552 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8ce33209 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x941c509a hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9469c6db hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9ba96499 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xade28d36 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2453c44 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4497636 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xbf926e9f hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd2158011 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe9871f89 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x04e2a068 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0a69d456 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x21b3e67f libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x534ef64e libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x78564a61 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x7d1fb5cc libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x865baf18 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8e0ccb2c libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x91a45ba1 libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x925437f7 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x932d1ddd alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9b17ddfb libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xb09b0a0a libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xb31a765b libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xb7fdf608 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd2b8cfc9 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd8d77c44 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xde9617af libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe265ef66 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf6d9332a libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf8821f69 free_libipw +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x009c90ef il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x01103bb2 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0a7807d0 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0cf5f64f il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0d92f4b2 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0deeded9 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0f4c3c7c il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x12a54ce3 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1b808b0d il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x20cc57d5 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x26f1ec79 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2a653fd2 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2c7614fc il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2f331b4e il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3096048f il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x33f305c2 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x34dabc23 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x35d0fdaf il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x365da6d7 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x36d4d3a6 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x37671d24 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3888ec53 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3ac6990c il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3cd87da9 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3e83f142 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4106713c il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x42f75b52 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x432eef7e il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x437dc5f1 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x451ce7a5 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x47708d59 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4b984187 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4c9f12d6 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x54250e6f il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x543f8ac6 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x552c2d3e il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5747cd88 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5d4e5aab il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5ee47a22 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x62fd6aaa il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x63e3836c il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x66ff048d il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x69e908f0 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6ab3d095 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6b1ebf46 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6eca994e il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7166fe64 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x72255a36 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x72bf4353 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x74206076 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x754fef70 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x75abb09f il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x78065e36 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7ee47c7d il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x803c450a il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8060d159 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x80dc71a4 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x82aa82e5 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x85b55053 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8f07dfc0 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9112f5d9 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x925cfc5b il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x96100f58 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x965e78c6 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9841cd6f il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9912aa6d il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9d1c918c il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9fc27ba4 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa1133b18 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa753b4e6 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa775bbb1 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb30638a2 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb596aefe il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb5986d24 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbd183a3b il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc043628f il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc12d24ff il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc38c3760 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc950d7e0 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcb4d36e6 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcb59a004 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcbeac622 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcf877c77 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd3f83377 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd6ce0766 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdbbdee7e il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xde7c09ee il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe008f895 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe180e138 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe18b9178 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe3264fb6 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe3b9801d il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xece8162f il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xed284bf0 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xefd7d2a0 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf5dc3dde il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xff41f75d _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xff9b484b _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x08ee1e7d __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x0d9eb5ff __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x36dcef55 __tracepoint_iwlwifi_dev_iowrite32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x67381a2a __tracepoint_iwlwifi_dev_ucode_error +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x7edec07d __tracepoint_iwlwifi_dev_ioread32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x9a12c9c5 __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xc0827b2f __tracepoint_iwlwifi_dev_iowrite8 +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x03aa1bac orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x43424069 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x4e944256 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5661a3c0 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5913703c orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5bfb0c47 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x7deeb341 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x86ce4925 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9169f14a orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9c84e8bf orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb1a6db50 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb55c5e2d orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xd186b7cd orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xd533f904 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe78b5bae orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe80ee675 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf9726173 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0x0602ccbd rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x087aa0d4 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x10ecb8c5 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1a937675 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x26af55ee rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2d6298fb _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2ecaf562 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x36a553a8 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x40dff7ac rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x460b3ce3 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x47b01a01 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x518ed57c rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x53602a54 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x567ddb5c rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5a88ae91 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6318658d rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6c341f46 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7626a8b7 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x770ee49b rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x870c8dcc rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8a8f6991 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x90547649 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9d3605fc rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa23bede6 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa76035f6 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xaf09223d rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb253d4d3 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xba57b6e1 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbe3124e9 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc25af507 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc610c16c rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdfbdba95 _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe05931dd rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe0817bdc rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe472b817 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe518fc7e rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe55e81bb rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe68aacaa rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe7677367 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xeb326785 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf1478ca9 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfc53e2b5 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x1706588e rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x4919b056 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x4b3c1fe8 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xa8bbe98e rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x04b5ec8b rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x1d02431b rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x3e00d78e rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xac7a36a5 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0c87cff7 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x149bd6ee rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2c8b9b23 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3696f71c rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3e9b4878 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x42992c3d rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4321fed1 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4bc7ed59 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4ef9c2f1 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4f8b8689 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x663e0789 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x733d69d2 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x752d42f4 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79fc478b rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7a6e47be rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7bcda290 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7d88a906 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x81b66d8f rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8cad4f66 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9412d530 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa1b8d97b rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb2c2fd36 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbb9a0506 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xcd3e7add rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xcdcdbba0 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xcde4d572 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe928341a rtl_evm_dbm_jaguar +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf0d65c0f rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf3327c5f rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x3fc32d5d wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x5ea8ea7a wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x694eacda wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xfa937699 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/nfc/microread/microread 0x4504d452 microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0xee30a387 microread_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x639360e9 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x7fef74cb pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x234115a8 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x2c7f6565 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x3662813c st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x3d8429bf st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x6df0fd27 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x72c907b0 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x9d25648a st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xafa09a99 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x3a4d13b3 ndlc_close +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x400ad5cc ndlc_open +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x5ded25c1 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xa48674a5 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xd4c4b15b ndlc_send +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xd9e78491 ndlc_probe +EXPORT_SYMBOL drivers/parport/parport 0x15018d2b parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0x16378876 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x19aba206 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x254e8f7d parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x26d5a350 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x3cc5b2da parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x4ce33a90 parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x4f1667c1 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x51b31f3f parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x535db68b parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x66628716 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x6a6833ff parport_release +EXPORT_SYMBOL drivers/parport/parport 0x6cb4aff1 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x6ceb1ea9 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x70a221c8 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x79a73805 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x9c4370dd parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x9fc87051 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0xa5025ce2 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xa67389a8 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xb657f7ec parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xb75a5d4e parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xb875e527 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0xc1ba04b2 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0xd0c25e52 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xd5d7495d parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0xdd0c72ef parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xdd2bb85d parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0xe2333fa4 parport_write +EXPORT_SYMBOL drivers/parport/parport 0xe34f0975 parport_read +EXPORT_SYMBOL drivers/parport/parport_pc 0x0af502ef parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xf9af841c parport_pc_unregister_port +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x006cd852 rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x1e66f39d rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x6b34ba3a rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x7f4ba09f rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x7f6a1029 rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x88898cf2 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xbe07d438 rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xd1589b99 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xd1f35266 rproc_da_to_va +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x75e874c9 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xac5ea2e0 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xbd3663d1 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xd768f52c scsi_esp_register +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x08af89cd fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x117782f2 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x148ac994 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x2a2bb616 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x604db7ad fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x80135166 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x986e0c71 fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xb5bee82a fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd4a2dbda fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xdfd6f6cc fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe67be28f fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xf1ea8d42 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x00a1dbc3 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x02912eda fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x065d46f1 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x143476b3 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1489c30d fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1797108a fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1c3946ec fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x21c5c80a fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x21d87bc5 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x25067491 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x25ce8c21 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x266b9b8a fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x31eeef3a fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3484c642 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3a280f72 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3e80ed02 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x43f274c4 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4763dee8 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5380c0ea fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x53e1de73 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5d5f817a libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5f5ff798 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x60369331 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6295ad08 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x690fda1e _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6a481b78 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6ca88482 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6d915355 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x729581ad fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7633640d fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x78c97075 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7ed47f99 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x81ddc270 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x937dfeed fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x94e5a7f9 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x99ea2c75 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x99f652c8 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9b7caa86 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9e0efbd4 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xabcf9c37 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb2d170d9 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb96efc38 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbbe84af6 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbe6c03ff fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc8b45170 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc9139e00 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xde9b7cee fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe2f33026 fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe57e3050 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xeb9c401d fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x2a15a422 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xb14b7706 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xb7e66396 sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xec2cb839 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x8bad6f76 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x10f1e043 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x12a42609 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x14cfd216 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x17e87eb6 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x18b710b1 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x18f084bd osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1ff26261 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x22a30de9 osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x255a96c0 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x27401256 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x32f0e9d9 osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x33f64b40 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x42358107 osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4697f92d osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x481e792c osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4e018146 osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x57a55c06 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x643897bf osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x67af24d4 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x68a8a5ca osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6c082240 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x71f2ce4e osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7e0b73de osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x849ccac0 osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8d422448 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x905b9645 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x90a0d4eb osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x918f4c00 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa7f809d4 osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa8ebd86d osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbfb45028 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xcc85adf4 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd04332ca osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xda51924b osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf9685c66 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xfea35882 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/osd 0x16251988 osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0x3ba04202 osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0x45f1fd27 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x52424926 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x899ac6c2 osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xa9114722 osduld_put_device +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x071b07b9 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x1a5f5df8 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2ced8004 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2e663ca3 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x30d6f0c9 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x55f4e7b8 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x5846a2f2 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x91b8d2d9 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xefae1c13 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xfa826237 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xfd362765 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/raid_class 0x3cc5daf0 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0x46f41a44 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0xc2124f87 raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x35519e9a fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x3a1403d0 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x40e270dd fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4246774b fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x54fcec0e fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7b858e67 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x9964ade5 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xa4b24a2b fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc1cf36ba fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc85f7965 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xcccac4c0 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd25bc3d5 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd881b02b fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0f1062dc sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x13489710 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1a082a99 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1ae42788 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1cc9de0a sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x289814f4 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2b9ece7a sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x31c50544 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3568c270 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4810c9fe sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x491af751 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x52de4848 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x53890660 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x64bd5c82 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x69686411 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6e7d12fa sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x70273120 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x806b7c55 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x864d1f55 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x89a98078 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8c2c936b sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8ee6ee72 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa414bd66 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb1c0d654 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc4bd9f4d sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcc9fafd8 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd1acbe66 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe8525ab7 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x4cb77f1b spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x5136a3a7 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x9599e29e spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xeca80e01 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xf653e6db spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x53e3a8c2 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x76c51a50 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x90cba3a4 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xdc5d8832 srp_rport_put +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x2c3c0ee2 ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x4f4114da ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x7346e28b ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x7cc621f6 ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xa354b3c1 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xd52d7aa3 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xd998ae05 ufshcd_system_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x137b6b49 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x162b713d ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x1fc52af4 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x209ba738 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x2694247c ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x303d867a ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x328481b8 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x4d65e17b ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x50543665 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x6e0d3120 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x88ea4394 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x89adde01 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x8b8c68dd ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x990b5997 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0xaaaeff3f ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0xb2f218c3 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xb83a0e16 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0xba5bd74e ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xe0db931f ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xed4b6919 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xf4e87617 ssb_dma_translation +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xe7d581c6 fwtty_port_put +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xecaa01d3 fwtty_port_get +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x1c620794 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x2e805e44 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x3ef7fd5c hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x4701e969 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x7155eafc hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x0471ad4a ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xe9dca451 ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0bce7eef lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x19670622 LNetNIInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2785fefe lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2aa9953d lnet_cpt_of_nid +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2ac42568 lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2ac93e90 lnet_connect_console_error +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2bcc1bc8 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3558e584 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c779ee0 LNetPut +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f4f5b46 LNetNIFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x40efd8d8 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4250c6dc lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4bb00492 lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4f9cb871 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x567e2e0e lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5811a721 LNetInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5e6ef646 lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fee352c lnet_acceptor_timeout +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61f784b2 LNetClearLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x722c76e5 LNetMDAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x77a4eec1 lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d59a7fe LNetMEInsert +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8a3064f2 LNetSetAsync +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x952073f5 lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa8c2760b LNetFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa414970 LNetMEUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa9b477e LNetMDBind +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaad8e039 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb1c1ce6f lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb2c6f153 lnet_set_ip_niaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba5566d2 lnet_acceptor_port +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd10c6c2b lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd5888411 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd9defc0e lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe8b18f00 lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x03004641 seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x0c19e191 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x1c4bb5f9 LU_OBF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x46972dcb seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x8375e4df seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x9a486365 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc141f752 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xe4e8f785 seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x3c8ef8a4 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x43b63bb4 fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x593d204a fld_client_proc_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x6b956378 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xe1236e71 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xee2e6be0 fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xf8c09b6b fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x000c507f libcfs_debug_dumplog +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x00c881f6 cfs_cpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x01db5172 cfs_percpt_atomic_summary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0389f857 cfs_cpt_spread_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x069f9bb2 cfs_wi_schedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08ada613 libcfs_console_backoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0b4b1546 libcfs_lnd2modname +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0c68bc45 cfs_cpt_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0de6c369 cfs_cap_lower +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0e311d38 cfs_percpt_atomic_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0eb72753 libcfs_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f5eff79 cfs_percpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x10b7e9c3 cfs_cpt_unset_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x10fd50ae cfs_hash_for_each_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x13550229 lbug_with_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x151e7546 cfs_cpt_table_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x17ac7833 libcfs_deregister_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1a60d439 cfs_parse_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1c7ec980 cfs_hash_for_each_safe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d5a3928 cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x22319718 cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x23f6f445 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2637a660 cfs_hash_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2663147a __cfs_fail_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27b6d3ba cfs_ip_addr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2dbe54b2 cfs_trimwhite +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2e3f6e2d libcfs_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2e5044c7 cfs_cpt_set_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2efcc0e6 cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2f85ad89 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31fc5082 cfs_crypto_hash_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x339b461a cfs_hash_dual_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33ee9608 cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x352ca68d cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x377f93fb cfs_srand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x389ca502 libcfs_debug_mb +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x38fde09c cfs_hash_hlist_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x396e38e1 libcfs_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x39fdcd2b libcfs_debug_set_level +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3c1285bd libcfs_subsystem_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d5e6098 cfs_race_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3ef0d90c libcfs_kkuc_group_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4062f92b libcfs_run_lbug_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x411db754 cfs_crypto_hash_final +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x41ab33a1 libcfs_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44688a0a cfs_block_allsigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44728d76 cfs_cpt_bind +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x47fdb4d1 cfs_timer_is_armed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48193550 cfs_hash_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x482deff7 cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a99af72 cfs_clear_sigpending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4b123f3a cfs_hash_cond_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4d89e988 cfs_block_sigsinv +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4f1f2fa5 cfs_crypto_hash_digest +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x50345570 libcfs_str2net +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5051b6d2 portal_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x509d38b0 libcfs_net2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x54fd9a71 cfs_percpt_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x55d18175 cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x577d3f12 libcfs_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58025fb0 libcfs_sock_abort_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58a7ee00 libcfs_catastrophe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5946ec2b cfs_percpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5a785762 cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5c013b81 cfs_expr_list_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5dce9e80 libcfs_lnd2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5dd2e495 cfs_hash_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5df8c623 cfs_cpt_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5f8a7dca libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x62289d65 cfs_array_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x63be5b7f cfs_race_waitq +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6441a39d libcfs_sock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x64685fef libcfs_console_min_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6564c55b libcfs_console_max_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x65dd9f0c libcfs_run_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x67398404 cfs_wi_sched_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c905b5f libcfs_watchdog_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c9b4713 cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x71f662a3 libcfs_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x75600a04 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x790dbd66 cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6a5b3c cfs_hash_findadd_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6f6485 cfs_ip_addr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7ec88d5b libcfs_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fda989d cfs_fail_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8151c3aa cfs_cap_raised +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x81bef0ce add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x828d16a2 cfs_cpt_table +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83d795e4 cfs_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83e75430 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x857aaea7 libcfs_register_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x88d6b7d2 cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x89b2ddc3 cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x89dcbafa cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c85e4e6 cfs_crypto_hash_speed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8cd2a51d libcfs_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8d3622c1 cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8dda96cb cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8f45f10d cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x92f54077 cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x95620e8c cfs_wi_deschedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x96727837 cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x97b0b9bc cfs_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9879b229 cfs_get_random_bytes +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f82f712 cfs_trace_copyout_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa20b51a8 libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa256e060 cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa28a6757 cfs_percpt_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa2b68b2a cfs_array_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6b9dee6 libcfs_kkuc_group_rem +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9a5cf4e cfs_hash_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xabc53bf1 cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xac0f67e3 cfs_cpt_unset_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xafdb46d6 cfs_hash_dual_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb2ae1633 cfs_hash_rehash_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb336ee38 cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb473e79e cfs_wi_sched_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbc275420 cfs_cpt_unset_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbd5d492e cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc0ea7fc0 cfs_expr_list_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc2dfd791 libcfs_console_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc39fd2f9 libcfs_panic_on_lbug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc3eb614e libcfs_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc514e721 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc9c0388b libcfs_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xca24b2dc cfs_hash_for_each_nolock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb2160d3 cfs_cpt_of_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb385db9 libcfs_debug_binary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc20e694 libcfs_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc7e1d13 cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xccc45639 cfs_free_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcd38904c cfs_wi_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xce1a88f2 libcfs_arch_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xced1fed2 cfs_hash_rehash +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf61bacb __cfs_fail_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf90528c cfs_cpt_table_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd1319447 cfs_cpt_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd13befa9 cfs_percpt_lock_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd1671f27 cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd3965252 cfs_hash_del_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd5396536 cfs_cpt_set_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd66d427e cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd6a52be3 libcfs_printk +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd96f406d cfs_cap_raise +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdce448d0 cfs_cpt_set_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xde17bb8d libcfs_isknown_lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf2789c0 cfs_curproc_cap_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf675bc7 cfs_hash_add_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdffc951d cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe2f91ce3 libcfs_debug_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe3bf6897 cfs_percpt_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe45b62ff cfs_cpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6555032 libcfs_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6d83cf8 cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe94251fc libcfs_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec1f56d5 libcfs_str2nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeceac781 cfs_fail_val +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xee92bb75 cfs_percpt_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xef0ae891 cfs_timer_deadline +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf0246bf2 cfs_cpt_table_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf3565b71 libcfs_debug_vmsg2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf372d1c2 cfs_firststr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf440bb38 libcfs_kkuc_group_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf782fbe6 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf8a8644b libcfs_id2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf94025d1 libcfs_str2lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfa0d98ca cfs_cpt_set_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfbd3438b cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfde479b0 cfs_hash_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x0419d512 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x501e5a65 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x7b3fdcf7 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xfb1c4d88 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x1d3dd556 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x2b930e1d lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x3c6b677f lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x466c6625 lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xa2dd883d lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xb7ce5ad6 lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x0df21540 it_set_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5919b6d6 it_clear_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5ef8417d it_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0xfe26c5a6 it_open_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/mgc/mgc 0xdc287f95 mgc_fsname2resid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00a7814c dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x013c6937 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x02cf4370 cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0379d910 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03a14211 class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0405b4fe lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x055159d8 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05af1920 dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05f84e88 LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x064397c8 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07491d1e class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07d45876 obdo_set_parent_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x092571b5 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09a7bb69 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a2bb071 cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a4ac3f5 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ac95157 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf99bff dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e7f008b lprocfs_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0eaf004a cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f686ce4 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0fd503e9 lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x108a13a3 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10ffa8f3 llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11b33962 class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11e9f674 llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x120d2661 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x133d5cb1 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13619d20 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13848530 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13a3ef38 cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1440cfa4 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14d291ef lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x151f8cab dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15777b30 class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x163f0cf3 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x166860a2 cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16747fe6 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17a4310d cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1816c067 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x19c40ced cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b718375 llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1cc487c7 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e097365 cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e6a2b66 cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f01c2d1 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f07cef0 lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f3dfb0d lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1fcb3f28 lprocfs_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ff8d51a cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20163d04 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20437539 cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x209c5f57 cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21307495 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x215ea0fc class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21c48acb lprocfs_exp_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21e1b10f lprocfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22154f90 lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22e58f4a cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23f8b849 lprocfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23fb8313 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x246d15b2 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2501f054 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x252407df lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547efae lustre_uuid_to_peer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x259ebac6 obd_alloc_fail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25eef012 obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2681152a cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26c74309 cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26d4c55f obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26f28a82 class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x274facd1 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29100a0a cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x292a18f1 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x294e8cca cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x295217af dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x295e1944 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x299ef474 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a2eb68c obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a8fe739 cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ac68664 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b069c1c cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b12250a cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b4c48e9 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c8fb9db cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cbde496 class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2f8e9efe cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2fec2f7e lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30534d76 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30b995fe lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x315f7e72 lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32618e3d lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32fd0e73 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3320f05b cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3414e24f cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x345313df class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3590a1c8 lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x367a2cc2 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38b3ec1e lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fbd9c7 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a005065 dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ae2448a class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3af66b3e cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b38a484 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bf69223 lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c306100 lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3cbcbcfa cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f31879f dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x400947d0 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4044d61b class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4170b8c1 lprocfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x41ae8a85 llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x41e79b42 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44b3a4a6 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44c2182a cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x463bee92 cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46ea3926 cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47544d3d cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x487b44ba dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4972f340 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a0f6ea lustre_posix_acl_xattr_2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a29223 lprocfs_find_named_value +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49bec33f cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a58e4e4 obdo_from_la +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a81871c cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4abd07de lustre_posix_acl_xattr_filter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4aca48ed cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b2a605e llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c0d53ab lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c402abc cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4cbc2df3 class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d2e074c lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d381ae7 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d8a5139 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4efaa3d7 lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f26b9e4 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fba4346 dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5193fcbe llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x521582da cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x525a9f5e capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5498e6b1 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x552cfac8 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55487071 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x558bec27 obd_ioctl_getdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5627cce8 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56d1f324 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58c06bec llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59d60eea dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a5c7249 class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a64d92d lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a807316 class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b1bed4c lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5cd79b28 cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5cf5ba78 class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d4e729e lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d61ea45 lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5de01627 lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e89de82 lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ed188a9 lprocfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ef3bdc0 lprocfs_rd_numrefs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60b91785 lprocfs_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60b9b959 cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6181dab1 class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6233dca3 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631f8200 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6329db5a cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x63e83ae5 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x647ba67a cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64c85d42 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x650a542f __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6518aef5 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6571055e cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65939df5 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66360e07 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6640b43d lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x664bae19 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x669d0a2b llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66c1797e cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x677fd7f9 proc_lustre_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67977b42 lprocfs_remove_proc_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67cf0cf9 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67dc223a lprocfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x698b61fc cl_lvb2attr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x699bd270 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x699c554b lprocfs_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69ff471f cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6aa48e1a cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b11b5bf llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb6d421 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bf33f44 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6c44a725 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d14e582 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e1c3919 class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f3e6225 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71aebe57 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71e4a2a2 cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x727872ea cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72945716 cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72dff139 cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72e21c05 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73920901 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x747dc5db lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74aa95cf lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752f71a8 class_get_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75626647 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7722b7ec lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x779fce17 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77a2ffe9 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77d2089a class_name2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7802fcd7 lustre_swab_llogd_conn_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78408d33 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78f82522 lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79f2f579 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a047a89 lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7af91c20 class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7c3242bf cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7c9297a8 lprocfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e3909f8 cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e40a375 cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e46d1cb cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7eef86ab lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fe5561a obd_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8031efb8 lprocfs_dt_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x806cc497 class_add_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x814c0e73 cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8240df8d lprocfs_free_per_client_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x828a2fd2 lprocfs_rd_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x836a455c cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8387c993 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8489f086 obd_alloc_fail_rate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x849e5385 obd_update_maxusage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x84dd4442 cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x84f6ff25 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x854f6067 lprocfs_nid_stats_clear_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8584e281 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85d40144 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85d8e11c md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x869bac9b lprocfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x887de7f7 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88ca8a25 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88eec883 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a05deb8 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a1286b5 class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a1751c3 class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b29e5df class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5f4057 lu_context_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b94d83f dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ba6e479 lustre_swab_lu_seq_range +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8cee55e1 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d0d8423 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d6867e6 dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8dea8fcd cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e69bf05 llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ea04594 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8eab6b3c cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ed58a22 lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90a13ddc cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90c8d327 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9120c1c6 cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9168a4e7 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9381d2e8 cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93fa79f4 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94677235 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94d99a57 llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95234925 lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9555e993 lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x955f5220 ldlm_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95735c6c at_extra +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95a88437 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x967d3c8f llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96850706 llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x977c515c class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97bcd491 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97fc82e5 cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x984b0552 lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9889c0da cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98fed91d lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99f7cbf0 cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b58979b cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b60eefc llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9baf531d dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9caa021f lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9cb57e01 lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e20c4b3 cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e2bf4a1 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e4c6583 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e6818b4 cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ecb428a lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f2f96d0 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f624db3 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f8f4625 cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa04b4e51 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa243de4a cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa247250a lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa41c845a lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4335379 cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa487c008 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4e31832 cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5b0a15d llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa68fc4c2 cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa73be82b dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7886ad3 lprocfs_nid_stats_clear_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa862d221 lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa8c5377b lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa8f65fe9 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa939ee2d lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9549136 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab63d300 lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab6bcde9 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabb91a83 obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabfdfe89 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad123e16 class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad6e6f5f lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae35b52a dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaef0767f cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaef95a43 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf30eab5 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf89f780 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xafe14518 cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaff455ad dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1934991 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1adb0c6 obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1e60c46 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2c19698 class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb331ee2c cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb34fc444 lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35cd747 llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35fc296 cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb48696ad cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4c44bda lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4d33895 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4d3ba5f lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb5caec03 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb624733a dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6fd7c22 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8389822 cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9dfa513 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9fed005 lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbabdaf3b llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbaf9d7ed lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc6c7892 cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd405f2a cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd65bb7b cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbdd409af cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbde01f09 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf9e695e lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc049b777 dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc09cc77d cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc184f836 lprocfs_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1b591b6 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1b9a319 lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc25a9056 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2c6655e cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc5303a30 cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc5f59109 cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc625def5 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc64069f1 class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc919e8ad cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc95786b5 dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9b3c667 dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc1f5bb4 class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xccf178da class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd5fb8eb dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7784e6 cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd8a604e lu_buf_check_and_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce61541a cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce7470d7 cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce7a7651 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcebd4b0b lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf30a9ef class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf583b98 cat_cancel_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0103eae cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0b6995d lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0f5eef7 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3c10dfa cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4173efb cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4222622 cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4572cb7 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd533d68d lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd570b431 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5a4ab93 lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5e4ec04 dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd67800ad dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6a6c5d1 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bc8654 obd_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bfbc9c lprocfs_dt_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd819510e cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8652481 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9106972 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd94212be lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda0b00eb cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda43ea15 cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdac644c8 lustre_posix_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc912c2d cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd14c9f1 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd324ac4 cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd493da1 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd831a60 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd8e8402 cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddd20b54 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf32fe66 llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf623799 lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe179bdeb lprocfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1c59466 cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe286b3fa cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe44b70a0 cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe5221094 lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe56132a4 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe583b23b lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe5ee6ce0 cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe61c75eb cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe6538620 cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe6966b59 lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe6c805d4 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d4b348 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe81658e2 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9d02e25 lprocfs_rd_num_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea379d9c cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebc0b09c lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed4fafb7 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xefc08ec4 class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2207298 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf23b9bcc lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2d70456 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3cbe1d6 class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3f2acfd dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf446c39d lprocfs_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6aaf46d class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf72a063f cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7f42641 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf987d9d1 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc269415 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc39ef35 dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfca44304 class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd00698c capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd8f5cf4 lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdbe1557 lprocfs_write_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdd15487 llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfde01d3f cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe379d0c cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe5ad4df llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe716f03 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff11abef cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff2edd8e cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfffc1f11 lustre_swab_ost_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00cb99c1 RQF_LDLM_INTENT_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00d95039 ptlrpcd_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0197805e client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0240cd3f ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x04d194b6 ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x054574f4 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0549a9e6 ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x05c13f04 sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b3942b lustre_swab_lov_user_md_objects +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x071fc74a RQF_LDLM_ENQUEUE_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0805e53a ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x088f3daf ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x095587d0 lustre_msg_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09cc0cdd ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a8c6536 ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac252b2 lustre_msg_set_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac54708 lustre_errno_hton +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac7af25 sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf0424f ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf17005 ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0d4f86df ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0f6d1db1 sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0f7f1a71 req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f18f20 interval_iterate_reverse +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x115017f6 req_layout_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12781baf ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x143df93f ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14708afc lustre_swab_mdt_rec_reint +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1483eca4 ldlm_lock_addref_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14d192db lustre_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x16bfbf8f ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x172fb86d lustre_msg_hdr_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1747d8b3 ldlm_lockname +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1784b0d0 client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17a3afdf lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a6a3ce9 RQF_OST_GET_INFO_LAST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a9b76aa RMF_OBD_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1abd3258 RMF_SETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ace4b5f RQF_LDLM_BL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ad6c330 RMF_EAVALS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1b0d951f ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bae0270 interval_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1be21715 lustre_msg_size_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c300d8e lustre_msg_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc2051d RMF_SEQ_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1de9c288 lustre_swab_layout_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e8e48a4 sptlrpc_flavor_has_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1eb2a65f RQF_OST_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1eb7def3 unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee46b51 lustre_init_msg_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee9eb3c RQF_MDS_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1f752f00 ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2096f5b5 RQF_OST_SET_GRANT_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20d6b82c RQF_LDLM_INTENT_QUOTA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2103203a ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x220a3ac9 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244ca9ef req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244e5558 lustre_msg_get_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24aafdba RMF_MGS_TARGET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x254c1a80 ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2585a629 RMF_SEQ_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2587513c RQF_LDLM_CP_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2684d0cb ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26aa1420 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ba2c623 ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c3ea3ca lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ca92fa8 ldlm_lock_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ccd5b87 ldlm_cli_cancel_list_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d56f168 ptlrpc_pinger_ir_up +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d9431fb lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2db264db ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4562fe RQF_LLOG_ORIGIN_HANDLE_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4ca396 RQF_LDLM_INTENT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ecd7515 lustre_msg_check_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f0e4f87 RQF_OST_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f793215 lustre_swab_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fab3539 lustre_swab_ost_lvb_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fd2f737 lustre_msg_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x301d4fcd RQF_MDS_READPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x302937e0 RQF_MDS_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x30326511 ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x319a087b req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3269a403 ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33908e85 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33f583c9 ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x362bdcb8 lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x36562cd7 ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x37618744 lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3821b96b req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3835ab4b RQF_LLOG_ORIGIN_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3858fb94 RMF_OBD_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x388fa46c ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38c01799 RQF_LDLM_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fce533 lustre_msg_set_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f787da sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a71ee17 ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a980edd target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3aa694cd ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ab90f6e lustre_msg_bufcount +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ac00716 lustre_swab_hsm_user_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b6b7cba dump_ioo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bedb0c7 RMF_LLOGD_CONN_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c63e62b RQF_MDS_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8b16ab lustre_swab_ost_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ca50f33 RQF_MDS_HSM_CT_REGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3cab9e57 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3cb3fed2 req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d64bf78 req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f034caf lustre_msg_get_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f213016 ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x406c077e ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x40d35afd ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43168488 RQF_MDS_RELEASE_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x435c71a1 sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43705ee4 RQF_LOG_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43d7efc8 lustre_msg_set_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44036eda RQF_MDS_GET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x440c2a71 RMF_FIEMAP_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x445d844e sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44e20d85 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4559b638 sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45d05893 lustre_swab_lustre_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45e30cea lustre_swab_ldlm_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x49780d98 ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x49a807c9 req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4b2fecd0 req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4b314aa1 ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4caf75d8 ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e1706e5 lustre_msg_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e696b96 ptlrpcd_queue_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e944eca sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eb03a6f ptlrpcd_destroy_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f3a7197 sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f766c3b lustre_swab_generic_32s +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50110dea sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50443f6a ptlrpc_init_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x505b79ff ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50dd74f8 RMF_STRING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52022668 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52c62150 RMF_RCS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53411557 RMF_DLM_REP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x55ca77a6 ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x56cbfd56 ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5932c79c client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x595ab175 lustre_swab_obd_quotactl +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x596582bf RMF_GETINFO_VALLEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a50b488 req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b6ba895 lustre_packed_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b800ec6 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b86279d ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5bb4f203 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c6a3a83 RQF_SEQ_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ca1b491 lustre_swab_close_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5caae213 ptlrpc_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e0b19b1 RMF_CLUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2b7558 lustre_msghdr_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e6f435d RQF_OST_BRW_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e80f899 RQF_LLOG_ORIGIN_HANDLE_READ_HEADER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ec3284d RQF_MDS_HSM_CT_UNREGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ef831ee lustre_msg_get_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f96ccdd ptlrpc_connection_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fc9a455 RMF_CLOSE_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6042bc15 RQF_MDS_REINT_RENAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x604e2505 RMF_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x607ec932 lustre_msg_set_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60a98fa1 ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61646e1b RQF_MDS_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x618ad203 RQF_OST_GET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61ed2759 sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x620bd087 ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62aaae3f RQF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6315dd4c RMF_LLOGD_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63663175 sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x636dcb94 ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x64999d36 llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x651581dc ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x663f77e9 ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6697a87d ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66a5d089 ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66c628a1 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6853ff97 req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68cb2541 interval_is_overlapped +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68f49e5e ptlrpc_expired_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6912990a RQF_OST_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x696ba811 lustre_msg_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69c9f04d RQF_MDS_REINT_LINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3785c9 RMF_EADATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a7274f2 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ca57ac3 ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d55936b ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d72828c sptlrpc_conf_log_update_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d7931cc RQF_UPDATE_OBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6e4f5587 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ec6573e sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ed20499 ldlm_revalidate_lock_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efa82b0 RQF_MGS_TARGET_REG +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efba125 ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fb92092 sptlrpc_flavor2name_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x723d43b6 sptlrpc_rule_set_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x725a892c RQF_MDS_REINT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x729eb9c8 ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x72c0c88d ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x740dae63 lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x746fd772 ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7529dde4 ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x752b71c0 req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x753b8363 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76d64a7a req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78130506 sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7aa85ce1 sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bbf8001 RMF_MDT_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4b8b96 __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4c6107 RQF_LDLM_CONVERT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7cf8de3d ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d1ecd7f RQF_LDLM_INTENT_LAYOUT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d41a8b9 RQF_QUOTA_DQACQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dc0e7cd RMF_QUOTA_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dfb3c18 lustre_msg_clear_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7ee277a2 sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4925d8 interval_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4c99b1 ldlm_expired_completion_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f5a1cc7 lustre_msg_set_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6b1f00 ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6d2357 lustre_msg_is_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80089ed2 ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a9e8c3 lustre_msg_get_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80ecb4e3 RMF_MDS_HSM_CURRENT_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x815f0247 ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x81d200fc req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8356c3e8 ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8401a225 ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85a9e0d8 RMF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85eecf67 sptlrpc_get_hash_alg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x863db6eb RMF_HSM_USER_STATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86e3f409 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86fa8c3b ldlm_cli_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8749b9f4 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8760beaf lustre_swab_ldlm_policy_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x876c2551 RMF_GETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87bf7b3c sptlrpc_get_next_secid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89ec9a94 ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89f9edf7 RQF_MDS_REINT_SETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a1ea476 lustre_swab_hsm_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a257736 RQF_MDS_HSM_STATE_GET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8c3afe7c ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cc3fb6d ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d77ea75 lustre_msg_set_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8da3fca7 lustre_msg_add_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f0aceac RQF_MDS_HSM_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fd531c1 ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91cf58d3 RQF_MDS_PIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9228392f lustre_swab_mdt_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9512182b ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95302108 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95d08f0c lustre_swab_mgs_target_info +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9660ace0 RMF_FLD_MDFLD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x967bfd52 RQF_OBD_PING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x96fdf208 client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x97901588 ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x98e980e1 client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a258886 RQF_MDS_GETSTATUS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a53c275 sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a6f2f6d lustre_msg_set_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b1c68ca ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b88f6ce RMF_NIOBUF_REMOTE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bb5198b RQF_MDS_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d12c97f ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d5e573c ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d71dddf sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9e056b44 ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa0399eec ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa0fb9cec req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa10f0d3d RMF_UPDATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa163f4c3 dump_rniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2244636 RQF_MDS_GETATTR_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa22c0086 ldlm_error2errno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa37dd7ec ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3d2a6ee RMF_CAPA1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa47787ef RMF_PTLRPC_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4a2d089 RQF_OST_PUNCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4bea5ef lustre_swab_lmv_user_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5458dad ldlm_lock_decref_and_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa57aabb5 ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5880075 ldlm_errno2error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5ba6d27 sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6961a91 ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6cfd849 ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6e93223 ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa74227e2 ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7d55cc3 RQF_MDS_REINT_CREATE_RMT_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7e360b1 RMF_OBD_IOOBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7ec567d RMF_CONNECT_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9704f80 lustre_msg_get_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9c4658e lustre_swab_lov_user_md_v3 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab04b747 ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab1beedd ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xac4e9780 req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae16c037 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae9de7f4 ptlrpc_add_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaec34b06 _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf4e9658 RQF_MDS_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf50a0d6 RMF_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf880a6c ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0e4babf ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1993530 ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb27620e9 ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb27c2374 lustre_msg_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb2869817 ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb291473d lustre_msg_early_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb2f001e7 ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb41fae54 ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4a7ecf3 lustre_msg_add_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb512ebc2 sptlrpc_parse_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb56caa8f ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6129148 ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb68476df interval_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6aafd03 RQF_MDS_DONE_WRITING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb75c113d req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7b38189 RMF_MDT_MD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7fa3cc8 RMF_LLOG_LOG_HDR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb86a7b1f ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9107f36 ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb980b08e ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9b631cf lustre_swab_mgs_config_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc295d52 ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc8e68aa ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd642176 ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe47bc7e ping_evictor_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe907249 sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbeb7e023 ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf98b86f RQF_MDS_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbffd4313 RQF_OST_BRW_WRITE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc06c4670 lustre_msg_get_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0867da7 RMF_REC_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc17c85c2 sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2986d28 lustre_swab_ldlm_res_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2b1af57 RQF_MGS_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2be922a RMF_SYMTGT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2d1eb37 ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc356be04 sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc3fe84ea do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc4a212a8 sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc5bf0a27 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc60a60e1 RQF_OST_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc611517a ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc649e616 ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc694be4b RQF_LLOG_ORIGIN_HANDLE_PREV_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc73f30e3 __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc759eaef ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc763fabc sptlrpc_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc79b9c67 ldlm_pools_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7ca8257 RQF_MDS_REINT_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7e47564 ptlrpc_interrupted_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc90e9f9f ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc9ae4d9b ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca489edb lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2cc0cf lustre_swab_lquota_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2ceaff sptlrpc_secflags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb4014fe ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb4179b4 ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcc07c02d req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcc744660 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce6c2102 req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce86066d lustre_msg_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce8c6bff ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcec513c9 RQF_MDS_UNPIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcec5713e _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xced015be sptlrpc_rule_set_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf11ef09 ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9963db lustre_msg_get_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9aab6a RQF_MDS_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd172d651 ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2983334 lustre_swab_swap_layouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2e0d4eb lustre_msg_get_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3650da4 ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd38ed407 target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4e66f20 ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd616619c ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd67a5d7b lustre_swab_update_reply_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd69e0a27 RQF_MDS_IS_SUBDIR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6c3ebfb RMF_FIEMAP_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b91b3e lustre_swab_lov_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8f06300 RQF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd99bc850 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda2ac111 sptlrpc_proc_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1b7e63 sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb266da6 ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc813ae4 lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd0ffb04 sptlrpc_flavor2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd30d7bf RMF_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddc40a85 lustre_msg_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde12d36b RMF_MDS_HSM_ARCHIVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde4d90a5 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde555d70 sptlrpc_enc_pool_del_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee87192 sptlrpc_conf_log_update_begin +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdfa9ad6d ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0832736 ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe207903c llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe208880c ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2140420 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe29b2ce3 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2a668ba ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2cf761f ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe4a1bb93 ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe4f283f7 __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe51f6d45 ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe55b5b49 lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5e8169b lustre_errno_ntoh +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6108b44 sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6f0dc96 RQF_OST_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6f78d87 req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7062b5f RMF_U32 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe72d3495 ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe73bcc4c target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe77846ea sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe77fa666 req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7ed1aaa sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe907c736 ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xea11d76c ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabf0aaf req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb64e68 req_layout_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec226f66 ping_evictor_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec4b3b32 ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec939a00 RQF_MDS_REINT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecace5c1 RQF_OST_GET_INFO_GENERIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xece4559c ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed1c10d6 ptlrpc_connection_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf04aea3e ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d52b5f ptlrpc_pinger_suppress_pings +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf128ffdc ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf277c125 RQF_OST_GET_INFO_FIEMAP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf27d49dc sptlrpc_target_choose_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf2872f97 lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf2c7f793 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf35f132b lustre_swab_ldlm_resource_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf38919d9 ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3d44370 RQF_OST_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3e35e75 ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf43540b9 lustre_swab_mgs_nidtbl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf45085e1 sptlrpc_conf_log_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf49523d1 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf55c033b RMF_MGS_CONFIG_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf5766f6e ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf584a16b sptlrpc_part2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf596e9ae sptlrpc_conf_log_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf607fc23 sptlrpc_flavor2name_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf617ab8a lustre_msg_get_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf697b756 ldlm_dump_all_namespaces +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7ba40c0 RMF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7d7c72f ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf85cb27e sptlrpc_parse_rule +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf870fed9 RQF_LDLM_GL_DESC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf8b33b57 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9051bd6 RQF_QC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9215f50 req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf94e41e0 deuuidify +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf95d28c5 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf973aa93 lustre_swab_lov_user_md_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9ee11e2 lustre_msg_set_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9f72dfc RMF_TGTUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb788322 ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc186744 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc2fa83f ptlrpc_del_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff02a0e9 ldlm_lock_set_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff457729 ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff494a3c client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff689aac lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffc807e8 sptlrpc_unpack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0xf62fd534 cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x01f3096d rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x06235997 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x07200358 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x081aafa0 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x09933a74 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0b67ce0a rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x123a5cd4 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x129a3efa rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x19ba617f rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x209a05d5 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x228c2de2 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x390c7ab1 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3befcb30 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x418be21a rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x44115b85 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5256690b rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5a505649 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5b0b7340 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5d6633dd rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5e62255e rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6222c937 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x632599ca rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6407f429 rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x64387334 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x68ed782b rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7ca2f902 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x80a7d5b9 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x831b8808 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8737de4e alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x91bfb924 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x94241cb2 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x94dd0a3d notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9ab8aa50 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa8e643d7 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xab24cfbf rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xae0193ef rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaf6fd023 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb1723911 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb87abb2f rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbdfebc44 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbfcdb0b3 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc79deea1 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc7b600fb rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcc90eb36 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd82ef49e rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd89e8bee rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe0b3a960 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe1b09699 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf1ebf695 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf9f9fe8b rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x04de44f1 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x076759ea ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0a65975c ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0e00fb24 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x15fd0411 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1f0a19c4 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x20a44bf1 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x225349f1 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2e422f7e Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2f016143 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x30ff1f29 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x319d9875 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3cbb989d ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3dda07d6 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x41f600f5 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4216cece ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4bafaae3 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x543e3143 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x549e39ac ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x59edfb80 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6c32c8b5 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6c9b6621 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x737596ad ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x76f6fad6 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7814bf80 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7c193964 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8137b953 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x81411f09 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x848c7ca2 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x899da549 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8d00c8b9 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x91b83d41 DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x926cbc97 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x934401a2 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9a235806 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa74eb407 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa8cb4ce7 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa977a63a ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaa97bd04 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xae685245 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb042c069 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb1435c31 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb64fb0b1 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb85a83dd ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbbd7ec66 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc24d15de ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xce79e132 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd0d6a350 ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xda85a762 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe6bc3d4d notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe7346c5f ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe8bdfc1b ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf7b81a5c ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf94e0f20 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfab8e2b0 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfb90a858 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0400f73b iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x24e32190 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x266c94b4 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x40076b43 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x41aa266a iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x42cbf8ae iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x54ac1fd8 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x58065352 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5a603b6f iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5f49ec41 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x648b8ca8 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6a95e035 iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6b174592 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6f9c1d96 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7cd5aad4 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x81745087 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x86d1d531 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x93cba746 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x961ad830 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x97413d05 iscsit_handle_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x99b503fa iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9e8782c7 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xca08060c iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xccc8a06e iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd9327be9 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe5428850 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf7fba109 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfedb8340 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x04add05a se_dev_set_max_unmap_lba_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x07686a89 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x0b71d914 se_dev_set_unmap_granularity_alignment +EXPORT_SYMBOL drivers/target/target_core_mod 0x0ba824c7 transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x0ccf1eb7 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x0ebb905a target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x0f637a74 target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x1661ea4b core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x184f5665 se_dev_set_max_write_same_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x1eca8aeb spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x1f8c7576 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x2107bb88 sas_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x280841c6 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x293960b6 se_dev_set_max_unmap_block_desc_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x2f951f39 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x31803de5 iscsi_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x39e240fb target_core_setup_sub_cits +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a03cf37 sbc_dif_verify_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x3adaf255 target_fabric_configfs_init +EXPORT_SYMBOL drivers/target/target_core_mod 0x3bc87fc2 core_tpg_del_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x3c111e71 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x3f6cabb0 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x410aebb9 se_dev_set_pi_prot_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x432a3d0b target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x499849b9 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x4a8a94f7 sbc_dif_verify_write +EXPORT_SYMBOL drivers/target/target_core_mod 0x4eb53094 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x52017f87 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x55af6932 iscsi_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x597692e1 se_dev_set_emulate_write_cache +EXPORT_SYMBOL drivers/target/target_core_mod 0x5ad04c1d se_dev_set_emulate_tas +EXPORT_SYMBOL drivers/target/target_core_mod 0x5b36812b sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x5d00634f transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5e8487d8 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x621f0894 transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x63904640 target_fabric_configfs_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x63c83e81 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x64253745 se_dev_set_emulate_caw +EXPORT_SYMBOL drivers/target/target_core_mod 0x64a0bc81 se_dev_set_emulate_fua_write +EXPORT_SYMBOL drivers/target/target_core_mod 0x669520f4 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x69a7961b target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x6b54295e transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x6b6f895e target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x71944712 se_dev_set_emulate_3pc +EXPORT_SYMBOL drivers/target/target_core_mod 0x7609c8fe core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x765d3c6d transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a65713d sas_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x7bb16484 se_dev_set_block_size +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x80000b25 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x805ae5ab transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x80e3acb6 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x80e6c4fe se_dev_set_emulate_fua_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x8202f5d4 sas_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x832405cd core_tpg_add_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x83eee7e5 se_dev_set_emulate_model_alias +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x8664cb3a transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x8747d21b spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x8a48d5fb target_fabric_configfs_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x8bbd8558 fc_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x8f1d674b sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x8f69885b se_dev_set_emulate_ua_intlck_ctrl +EXPORT_SYMBOL drivers/target/target_core_mod 0x91b48f40 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x923bf4f7 iscsi_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x98f71f3e fc_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x9b45a953 se_dev_set_emulate_tpu +EXPORT_SYMBOL drivers/target/target_core_mod 0x9b6dbc4a core_tpg_clear_object_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x9fbfb2cf se_dev_set_pi_prot_format +EXPORT_SYMBOL drivers/target/target_core_mod 0xa0075a85 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xa2dcc0de transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0xa52071a2 transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xa865d90d se_dev_set_is_nonrot +EXPORT_SYMBOL drivers/target/target_core_mod 0xb43d066f target_fabric_configfs_free +EXPORT_SYMBOL drivers/target/target_core_mod 0xb4b2b8b4 fc_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xb828d77a fc_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xbc8e1972 transport_subsystem_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xbede7032 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0xc282eb3b target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xc779364f spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0xc8640587 se_dev_set_optimal_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xd0b3f489 target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0xd1bc51b2 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xd4b163f3 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xd7580d5e target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xd7748082 se_dev_set_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xd9b51a6a se_dev_set_emulate_rest_reord +EXPORT_SYMBOL drivers/target/target_core_mod 0xdb20cadc sas_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xdd104f75 se_dev_set_enforce_pr_isids +EXPORT_SYMBOL drivers/target/target_core_mod 0xde8656cb iscsi_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0xdf77c878 se_dev_set_emulate_tpws +EXPORT_SYMBOL drivers/target/target_core_mod 0xe3070bdf se_dev_set_force_pr_aptpl +EXPORT_SYMBOL drivers/target/target_core_mod 0xe5db4d55 se_dev_set_emulate_dpo +EXPORT_SYMBOL drivers/target/target_core_mod 0xe64ce839 transport_subsystem_release +EXPORT_SYMBOL drivers/target/target_core_mod 0xe6bffaa7 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xe73eeca2 se_dev_set_unmap_granularity +EXPORT_SYMBOL drivers/target/target_core_mod 0xe80055b2 sbc_execute_unmap +EXPORT_SYMBOL drivers/target/target_core_mod 0xee910c80 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf160bf1b spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0xf645b30d core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0xfe3292aa transport_check_aborted_status +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x4aadd272 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0xe5195994 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0xc25967d1 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x150dbe2f usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x1bd1dc62 usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x1c24e906 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2175845e usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x54a0243d usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5e067a68 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x6020f1f0 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x620a5e4e usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x75d78ccd usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x87a99bc6 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc0b5b5cd usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xf9813291 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x17c6b7bd usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xe9ca54fd usb_serial_suspend +EXPORT_SYMBOL drivers/vhost/vringh 0x0fd987f7 vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x14397bb5 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2e91ca97 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x32da6f89 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x367ce26a vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x39c9d7a5 vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4f384f8b vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x58abf4ed vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x59f824d9 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x6432894b vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x7bda5e6d vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x821e9390 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x8d080d03 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x937e412c vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x95e62337 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xb4b63575 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xc578f0f7 vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xd355e031 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xd609393d vringh_notify_disable_user +EXPORT_SYMBOL drivers/video/backlight/lcd 0x5d98d6e9 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x9d68fb54 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xabe0e9c7 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xc069016b devm_lcd_device_register +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x03935ef8 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x064eaab8 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1cdbd745 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x672c6449 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6c8c7637 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x80f24d95 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xbaa32664 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd1429fca svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe75b8c32 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xef774f5d svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf2db5956 svga_match_format +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 0x7d29ed9c cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xfc48bbe6 mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x59505860 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xb8a142c3 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xd07a46f2 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x391f85d6 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x4e0fba76 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x99709b32 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xaa82a38c matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0xd971a98c matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x98530114 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x076f22b3 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x2eafc0ad matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xa7d3f72c matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xaba713c6 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x56f81839 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x8c5a8cb1 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x6955febe matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x6d8e64b1 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x9109c3ab matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xc0d0692b matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xdf02f4ba matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x0b0497fb mb862xxfb_init_accel +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x454a3cf0 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x76a78e94 w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x89838685 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xcebbb191 w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xdccaef2c w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x19d73e66 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xbd8e6414 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x53a05456 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xa9ff13f8 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/wire 0x0bdd6041 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0x2d11d64f w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0x3241f835 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0x8532d6b1 w1_register_family +EXPORT_SYMBOL fs/configfs/configfs 0x2a2a76d4 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x5a4881b0 config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0x5b7d2575 config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x67926b4e configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x9ab8df37 config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0xb6316fce config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xccd47578 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0xcfbc8071 config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0xe8be6102 config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xec58994a configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0xfa61dd25 config_item_init +EXPORT_SYMBOL fs/configfs/configfs 0xfb0059fa configfs_depend_item +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x87c5d924 ore_create +EXPORT_SYMBOL fs/exofs/libore 0x8ecec43f ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0x908ed3b4 ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0x978b2017 ore_write +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xc3a188d0 ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0xc6f79031 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0xd37c5811 ore_read +EXPORT_SYMBOL fs/exofs/libore 0xd8ee2fab extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0xe18e86ab ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0xf3dc27f8 ore_get_io_state +EXPORT_SYMBOL fs/fscache/fscache 0x0030a4e5 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x061071c5 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x06695984 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x158b3560 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x1629e5ed __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x19ff5588 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x1d0e6daa __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x1dfae53e fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0x25631afd fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x29796d6f fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x2a801a54 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x2fe860ab __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x336902f7 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0x40b972dd __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x436f5af0 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x4bf1783d __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x4d873088 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x51ed488f __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x53ce4b67 __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x5572870e fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0x5d7d1a24 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x69790668 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x6aa69ca5 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x73b134a2 __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x8a7152c1 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0x92f94ac0 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x949fd253 __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0x9826197d __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xac1e099e fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0xaf265959 fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0xb5976e50 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0xb6ba3aa1 fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0xc084b6de __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0xd26f784a fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0xdd75e333 fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0xddc12c8d __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xf096b1e5 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x09fcf51e qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x2f503c92 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x5b2f83db qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xd41faef2 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0xfbfe4ea1 qtree_delete_dquot +EXPORT_SYMBOL lib/cordic 0x434bfd07 cordic_calc_iq +EXPORT_SYMBOL lib/crc-ccitt 0x3771b461 crc_ccitt +EXPORT_SYMBOL lib/crc-ccitt 0x75811312 crc_ccitt_table +EXPORT_SYMBOL lib/crc-itu-t 0xd29b009f crc_itu_t_table +EXPORT_SYMBOL lib/crc-itu-t 0xf5b4a948 crc_itu_t +EXPORT_SYMBOL lib/crc7 0x66213969 crc7_be +EXPORT_SYMBOL lib/crc7 0x7a222007 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc8 0x41248eaf crc8 +EXPORT_SYMBOL lib/crc8 0xab9ad613 crc8_populate_lsb +EXPORT_SYMBOL lib/crc8 0xd4534d80 crc8_populate_msb +EXPORT_SYMBOL lib/libcrc32c 0x27000b29 crc32c +EXPORT_SYMBOL lib/lru_cache 0x03f599c7 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0x4feade4b lc_create +EXPORT_SYMBOL lib/lru_cache 0x56fc3ea0 lc_put +EXPORT_SYMBOL lib/lru_cache 0x619ed575 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x7d28f74a lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0x84e0214b lc_committed +EXPORT_SYMBOL lib/lru_cache 0xad52ca6a lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0xbbe7c23c lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0xc48fa976 lc_set +EXPORT_SYMBOL lib/lru_cache 0xc6e4cd46 lc_reset +EXPORT_SYMBOL lib/lru_cache 0xcb990a55 lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcea6747e lc_destroy +EXPORT_SYMBOL lib/lru_cache 0xd212c9f0 lc_get +EXPORT_SYMBOL lib/lru_cache 0xeb13128b lc_del +EXPORT_SYMBOL lib/lru_cache 0xf460a486 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0xf5ea5f5c lc_index_of +EXPORT_SYMBOL lib/lru_cache 0xf6acec20 lc_find +EXPORT_SYMBOL lib/lz4/lz4_compress 0xcbc5d521 lz4_compress +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x26c3aa22 lz4hc_compress +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0bd662f6 raid6_gfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x15fe0cd3 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x5ba93f9d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xb0d904b7 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xce45a6f1 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd9e91f83 raid6_vgfmul +EXPORT_SYMBOL net/802/p8022 0xd52a2ee6 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0xd80a7e52 register_8022_client +EXPORT_SYMBOL net/802/p8023 0x933459f0 make_8023_client +EXPORT_SYMBOL net/802/p8023 0xd475d767 destroy_8023_client +EXPORT_SYMBOL net/802/psnap 0x37b3f521 unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0x713415da register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x0a0a5052 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x1a37c7e9 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x22409434 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x27b3df3d p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x31813c2b v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x34406ea5 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x34fbbec8 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3f00ad0f p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x45946329 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x521be384 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x5274b3c1 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x5a19ccef p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x5a52bc79 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x658075f5 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x680ad114 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x734075f7 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x7765e35b p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x7cb67a01 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x8146a5c3 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x846ccb14 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x85aa8997 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x8ca48972 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x9255955f p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x977a0030 p9_nr_pages +EXPORT_SYMBOL net/9p/9pnet 0x97cd6c61 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x9ce58e4f p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0xaa92027e p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0xac87627c p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0xacd5d9ef p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xad69ed06 p9_payload_gup +EXPORT_SYMBOL net/9p/9pnet 0xadc1279a p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0xadd55202 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0xb43bd552 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0xc56fa814 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0xc5b8d1e8 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0xc5c7703a p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xcdf1ff78 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xd17bebfc p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xd2017657 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0xd9cbbb3b p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0xe04b74d3 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe9cecec3 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xfc30fe29 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/9p/9pnet 0xffc122c5 p9_client_disconnect +EXPORT_SYMBOL net/appletalk/appletalk 0x42a1fe22 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0x471f1d1b atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x66c4c5a0 aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0xccbcdeee atalk_find_dev_addr +EXPORT_SYMBOL net/atm/atm 0x05b38368 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x0f1ef2d6 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x2d297614 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x3a77e31f atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x459bb5ff atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x56bacc4e atm_charge +EXPORT_SYMBOL net/atm/atm 0x6fb0d83c vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x7fe946b5 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xc27c889d vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0xc6dd053d register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xcad2db73 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xceef4f80 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0xd12631c2 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0xf1774b53 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/ax25/ax25 0x026c1368 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x2fd666c5 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x72fd3b98 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x759e8f4e ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x75bcbec5 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x8265ee18 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xac807f84 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0xb937ac1d ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd07cd924 ax25_rebuild_header +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xffcf8da4 ax25_hard_header +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0c9320cb hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1195d08f bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1248acaf hci_recv_stream_fragment +EXPORT_SYMBOL net/bluetooth/bluetooth 0x13178e12 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x19f2d6b5 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1b2c3c25 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x21937f6b bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x22dcccb4 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x27a78922 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x28cf7fe9 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2ebb076d bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3b028707 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x559be75e bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5923f22f bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5af85a87 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6307e173 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x63f13422 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6e1f5718 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x79217f81 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7958c9f9 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x801f225c bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8bdab652 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x92fd2013 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x94fb5a04 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xaee0d9c0 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xaf427730 hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb53fd5aa bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb85fe285 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbe26fcc7 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc2d74abc bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc3b18e2a __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc783289d bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcd72cf6c __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd449c045 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe256e31e bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf0715a9a bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf3dd9c74 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf54a35c7 bt_sock_register +EXPORT_SYMBOL net/bridge/bridge 0x609e8ecd br_fdb_external_learn_del +EXPORT_SYMBOL net/bridge/bridge 0x88751881 br_should_route_hook +EXPORT_SYMBOL net/bridge/bridge 0xdc373d94 br_fdb_external_learn_add +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x47bc7e83 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x8c248b65 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xd1d1294c ebt_unregister_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x2e84144a get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x7e02a1b7 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x966d7de2 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xc07f3911 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0xd08cc5c3 caif_connect_client +EXPORT_SYMBOL net/caif/caif 0xdb23c7b5 caif_enroll_dev +EXPORT_SYMBOL net/can/can 0x0cd4368c can_rx_register +EXPORT_SYMBOL net/can/can 0x169f459c can_proto_unregister +EXPORT_SYMBOL net/can/can 0x4c992e29 can_rx_unregister +EXPORT_SYMBOL net/can/can 0x67d93825 can_proto_register +EXPORT_SYMBOL net/can/can 0x7af97d91 can_ioctl +EXPORT_SYMBOL net/can/can 0xb3453c95 can_send +EXPORT_SYMBOL net/ceph/libceph 0x000852da osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x0644a8a2 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x088707dd ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x08c88088 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0d3c3a4b ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x15d5eeb8 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x1b52f05a osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x1dddc93e ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x1f59c798 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x209b1508 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x21a06c7a ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x22099bc6 ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x22385466 ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0x29a6a450 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x2b4160db ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x2be00055 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x2d23fe78 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x2efa907d osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x31c58327 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x3a242e27 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3ade9800 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x3bcc7700 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x3cac4127 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x4026bee8 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x4205ffd7 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x4314f2c6 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0x43e458f6 ceph_file_part +EXPORT_SYMBOL net/ceph/libceph 0x43efd647 ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x47a9920e ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x53346539 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x53e47a27 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x5469ea93 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x57f8d7f0 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x5c74ccee ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x66151772 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6dd6c09f ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x6ffd2cd0 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x71eeec83 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x72900bad ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x735b8e39 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x769969e9 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x82072269 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x82c2aa18 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x840e731e ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x84c422a0 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x861b6b2d ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x89861f0b osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x89a6a3ae osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x8dcdd063 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x91ff5d3c ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x97c50976 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x97daa90d ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9eb5de9c osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa1ebde8f ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xa6acf8da ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb0b14ea5 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xb111b415 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0xb19dc152 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xb2a6c0fd ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0xb4173bd7 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0xb4456510 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xbb4cae02 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xbbe09c76 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0xc129642c ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xc3a4a150 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xc45f1cc7 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc55de604 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xc73d26b4 ceph_monc_create_snapid +EXPORT_SYMBOL net/ceph/libceph 0xc8b996be ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcbae47ba ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0xcdae0752 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd3591c76 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0xd4184000 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0xd5383217 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd7143fd8 ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0xd75c812a ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xd813625e ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xde0eb6ba ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0xdf979602 ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0xe135b19e ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xe31a50ca ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xe55d9bcd ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0xe581ce1d ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0xe7036f8f ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0xe7fe67cf osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0xee15db3c ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xf053d7e7 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xf1654553 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0xf35d6532 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xf62d7fed ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0xfce74995 ceph_osdc_start_request +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x1f437598 dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/ieee802154 0x3c139847 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x53e21736 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x70360508 ieee802154_nl_start_confirm +EXPORT_SYMBOL net/ieee802154/ieee802154 0x91cdb91c wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xab7d7656 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0xbabdc96d wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0xcbe50cf7 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154_6lowpan 0x2ddf56c0 lowpan_frag_rcv +EXPORT_SYMBOL net/ipv4/fou 0x87596169 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x97c56ef8 fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xc493169c gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0xfe4c1f2f gue_encap_hlen +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x3eb9b920 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xb3b2abea ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xd70a87db ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xddcbdd93 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x94e7de48 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x952d0964 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xa2d3f140 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x02fd002c ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xbf0758cc ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xc9bcf7ec ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x6377657a xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0xdd2fcade xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x28e3960b udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x18d82583 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x196bb642 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x12b3f80e ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x67c052f3 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xf9e08024 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x9f4cf5ac xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0xd5e0cc87 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x117fff46 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xbaa4270d xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x0bc8ca7a ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x0c683855 ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x26162837 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x826b89e3 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x8fd16a25 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xab92749f ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xec84ce80 ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xffc2f382 ircomm_data_request +EXPORT_SYMBOL net/irda/irda 0x019a0227 irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x0d4d7d18 irda_notify_init +EXPORT_SYMBOL net/irda/irda 0x11d0e2dd iriap_close +EXPORT_SYMBOL net/irda/irda 0x12641cad irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0x17a491c5 irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0x1d23a84f irlap_open +EXPORT_SYMBOL net/irda/irda 0x214fb103 irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x23d163e6 irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x36cad55b hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0x37791344 hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0x40de469a irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0x418b1a14 async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0x42808207 irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x49de3fe6 irlap_close +EXPORT_SYMBOL net/irda/irda 0x53a902a3 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x6473a8ff iriap_open +EXPORT_SYMBOL net/irda/irda 0x6492e28c hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x6b76aa70 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x731cec71 hashbin_insert +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7cccafde alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x7e67ca6e irias_new_object +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x8982c8d9 irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x8a44dd5e hashbin_new +EXPORT_SYMBOL net/irda/irda 0x8b4cb4ea irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x90ddb6bd hashbin_remove +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x940bc424 irttp_dup +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x9f2e913c irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x9ffda243 irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0xa0ccdb51 irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0xb3c13d7f irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0xb4111738 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0xb46302fd irttp_data_request +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbaf2abd2 irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0xbb1a76f2 irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xbf7dd554 hashbin_find +EXPORT_SYMBOL net/irda/irda 0xbfa7c08d hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0xc13e1afd iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0xc477368d irias_find_object +EXPORT_SYMBOL net/irda/irda 0xcbb84f8d irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0xd6bc02cf irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf199cba4 irias_insert_object +EXPORT_SYMBOL net/l2tp/l2tp_core 0x7fd790e1 l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x0f1e227b lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x104481c4 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x120ef050 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x280fb157 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x5900df34 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x78dc0ea6 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x8c76a248 lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0xe5dfaf46 lapb_data_request +EXPORT_SYMBOL net/llc/llc 0x160479c0 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x4273bb26 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x542397b7 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0xa1004eac llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0xad228600 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xb3439017 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xbb21e1b5 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/mac80211/mac80211 0x02d297f2 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x0474dcc1 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x0598abc1 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x0b5f511d ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x0bcde67e ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x0e96c39b ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x0fcb5509 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x12c8cfaa ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x13ed86cf __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x1a03a4ef ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x1dcfa68e ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x258ff27b ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x28043968 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x2dbe5523 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x37fd0057 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x384e711b ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x39a5ca73 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x3a6ca349 rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x3b231b9c ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x3db7b209 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x3e134e41 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x40e58ee4 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x42a15300 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x446afc69 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x44ab091f ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x4573110d ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x4a650a18 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x4c387640 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x4d0292e2 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x4d6fa395 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x4ea27041 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x5012d032 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x58011060 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x5ad7c484 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x5c28cca5 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x5c716d5f ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x5f980078 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x61724b0b ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x65605bb2 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x65a44acf ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x671a4e1a ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x6a34862e ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x71cbc122 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x754182f3 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7a5545fb ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x7bc4f729 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x7f7bc36d ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x80f353a8 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x8ef9a016 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x958756ed ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x97149d1f ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x979ca3dc ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0xa24a1b83 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xa7c2c6a4 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0xaa157485 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0xb2b5d5f1 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xba3dcb6c ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xc22e98c6 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc4c40f5a ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xc6c1cce2 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0xc7e9782e ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xcdf8ce9d ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0xd3906665 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xd3ce2c77 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd7ad2e9b ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xddb47d52 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xdfbde434 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xdff6fe96 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0xe6b2d5cd ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xe9817387 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xeb5ec0dd ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xeb6d7c6c ieee80211_ie_split +EXPORT_SYMBOL net/mac80211/mac80211 0xecb8e60d ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0xedd4ebf8 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xf395de03 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0xf561828b __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xf9b5d4fa ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0xfa1baa29 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfbd3a693 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xfc031ef0 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xfd1a5996 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xfd52e267 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xfdec7451 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac802154/mac802154 0x2d9c2e54 ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0x72dd90d7 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x73a6a753 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x8f15187c ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x980dfcca ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xad37650e ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0xc5509f9f ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xd88aa098 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xf074ef6c ieee802154_xmit_complete +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x05244853 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x2232f47d ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x2c943fbe ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x2dfeec28 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x39f44b32 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x57cf239c unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x72b5aada ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7b8426b3 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xac4058c7 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xaf606b16 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xbae319c1 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc7cb43d4 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf602c261 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf732faa5 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x0dc1df1c nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x0e913628 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x73e10c2e __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x096618b8 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0x353c29f3 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x45e01e7b nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x51819013 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0xbd484286 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0xce52e085 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/x_tables 0x08c473b7 xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x0b1e900f xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x50a9cd47 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x60038703 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x8b9cd432 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x8cd8cfb5 xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0x9164b9c1 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xa448016b xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xa84ed388 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xb28f5ef1 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xcb725f49 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0xdeea1697 xt_unregister_targets +EXPORT_SYMBOL net/nfc/hci/hci 0x0326b1ed nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x075d015e nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x0e4485fe nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x2c9a83c0 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x34f982b6 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x4909c2ff nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x597f08ff nfc_hci_send_response +EXPORT_SYMBOL net/nfc/hci/hci 0x7c800f3d nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x7d661f96 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x82664d87 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x8f4ff59a nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x9c88257a nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xc1d50b5b nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0xcadecf52 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xcbb6c253 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xd19ef731 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xdcb8a7df nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0xf2f6b02d nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/nci/nci 0x3681c8e3 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x4b6d155f nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xd8f9fc2d nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0xd90e211e nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0xeea2f21d nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xfa1e396d nci_set_config +EXPORT_SYMBOL net/nfc/nfc 0x0029a77a nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x11f7040d nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x1f09a052 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x2a6cee45 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x3abfa8b7 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x416fce23 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x5dc5b90f nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x62d7703d nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x71066066 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x74e1799d nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x7710a3c3 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x7b841b02 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x8dd9b7d0 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x8eaaed5a nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x956562a7 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x9ba6cbec nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0xa0a07f77 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0xaae0f24e nfc_class +EXPORT_SYMBOL net/nfc/nfc 0xae8d5f66 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0xe7a31cf8 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0xf9b6e568 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc_digital 0x0142fd2b nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x159378a0 nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x50d585f1 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x5479fc7e nfc_digital_unregister_device +EXPORT_SYMBOL net/phonet/phonet 0x099a58cf pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x20f8e84d pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x33eb3872 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x6b858d44 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x72482ec7 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0xc4a29e64 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0xd280afc0 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0xe152e255 phonet_stream_ops +EXPORT_SYMBOL net/rds/rds 0x5031b8c5 rds_str_array +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x081c4daa rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x0eec0311 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x30a1b6d0 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x43c82b3e rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6877cbee rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x79796079 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x7c0ad8c2 rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8210b40b rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x87b239e1 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8b4654f2 rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x92b424b5 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x9a37ed34 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x9b71e782 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xc84f0049 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xe5f28fb4 rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/sctp/sctp 0xbe59701a sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xa2969f7b gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xaa52f311 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xe53f1e29 gss_mech_put +EXPORT_SYMBOL net/sunrpc/sunrpc 0x34157bcb svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0x88065f19 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0x9beb5c9b xdr_restrict_buflen +EXPORT_SYMBOL net/wimax/wimax 0x3cc31dce wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0xd4d654cd wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x0063cd63 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x011e0ae2 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x02f4990b cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x04afb08f cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x0550e3e0 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x07e09e8e cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0df1a63b cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x11746621 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x134dcc8c cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x15b72195 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1c46e7fe cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x1e29086b cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x1e638536 cfg80211_del_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x23153e59 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x236be1f0 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x2389dfbd cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x23e534ad cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x2ae11c2f cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x2bac468e cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x324d5708 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x3a269173 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x3ad3b629 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0x3c03aadb cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x3d11f095 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x46594426 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x4748caf1 __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x48b3aa9b cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x4a40578c freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x4c37406e cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x53b3acdc cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x57079e8e cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x574b1bfc ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x5b95059c cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x5eb369ad cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x630b5c26 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x665925f0 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6bb337d4 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x75e27d1e cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x772f4657 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7bc871af cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x7d801740 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x7db464e2 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7dcf4048 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x81f5426a cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x840ef559 cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x89c9928d cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8ea63bfc cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x9024d861 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x91626da0 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x930b902f cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x9565a902 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x96396bfb cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x9b5c99c0 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x9efbb2f0 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xa5eb465e cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0xa6cf0f3d cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xabee5762 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0xb8f898f2 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xbd45d738 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0xc0d09aa8 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc82577d5 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0xcbd92aee cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0xcc36af13 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0xcf618a57 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0xcf849952 ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xd2e8335f regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xd36d6745 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0xd3763638 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0xd4b39dfa __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xd9aa95b2 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdf11bc5f cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xe0cfef00 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xe2ab0a6b cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xea0d3b22 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0xebe1451a wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf955d8f0 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0xfa7ca794 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xfa7db58c wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/cfg80211 0xff91d866 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/lib80211 0x0c96ad1c lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x206f7130 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x3c0d6f85 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xabd53335 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0xe37e1187 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xe5940b08 lib80211_get_crypto_ops +EXPORT_SYMBOL sound/ac97_bus 0xd18950fc ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x8f187274 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x2edf0e06 snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x8dee57a6 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcac0a3be snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe41b28ce snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe88d3805 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x3a57f235 snd_seq_autoload_unlock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x3eee9fa1 snd_seq_device_new +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x7bd6ac07 snd_seq_device_register_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xb90668b2 snd_seq_autoload_lock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xc622fb29 snd_seq_device_unregister_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf0a1fdb3 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x127b30fb snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x1cdc0812 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x59eb74ae snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x8102ed2f snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xb11ba32d snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xb2c7f684 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xea0e5748 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xed42580b snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x7c6d6aa3 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd-hwdep 0x2b222520 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x086ffc08 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1185b7ce snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1d5da936 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3af38a8e snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x54bf9c0f snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x550bf981 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x64b4e9b6 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x68f3d066 snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x6935f156 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x71037a5a snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x888ab3a3 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x95d978c5 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc5aa174b snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd2f0e8b0 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd69ff0ce snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0xeb74e4e3 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfcdd93c7 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x40862447 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x18bdb08c snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x27f4d07d snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x29e10518 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x36a7f914 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x787437a4 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x8b433a0c snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa8015ba7 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xcb62e6bc snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe31b4139 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x0ccec638 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x141e47b0 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x1acf750b snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x309be25c snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x41d37e1c snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x55d862a5 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5ea13c3d snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x868358aa snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x912e32a5 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0404377f amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x09be2a09 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0cada937 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x26b4ab44 amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x341a2814 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x40c023d7 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x437a4fd9 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x512b5164 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5813fcb6 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7ec5862b amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x808d57aa amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x82a1a91e fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x82ad66a1 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x83492020 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x941d9fbf iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x994bfdf8 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x998903ef cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9de3c453 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa5e4d210 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb4b73f4d amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb83e9562 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbe18e60e fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc0c8e71e fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc41aacd3 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd09f56a9 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd3e30ad7 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd49f96f2 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xedcce986 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xeea6e28f amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf7e9fd0f fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfe3ac37b avc_general_set_sig_fmt +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x1852ae6c snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x4f2693c7 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x594737c1 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x6b6791fa snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xa2a67ca6 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xb64dffe2 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x73e3b752 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x81e89660 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xa091145a snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xcca9b72d snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x298adace snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xfef5ca08 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x36d0f7b6 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x5444b17e snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x5c13acad snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x7f36295c snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x8e04410a snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xae829972 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-i2c 0x058bc692 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x5200de55 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x5ca81791 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x7de07ca8 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x9815fd4e snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0xcee5891e snd_i2c_readbytes +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x05f148ef snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x188e0427 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1f6cb858 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2d8c6ec8 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3051eb7d snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3275dce8 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x42b36d3c snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x48fee289 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6a17df8c snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa9f1c140 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xaad1f677 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb4891330 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb51584e9 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb918d9e4 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe210cad5 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf68b3720 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf8b09029 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x2d540c39 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x30734390 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x345456c0 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x65687b21 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x8f35c4d9 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x8fc6fcca snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xdadad19c snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xe22176e4 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xe44c306e snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x8e7f3236 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xa31727f4 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xb8937eb2 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x06a1e900 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x144527a4 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2711df2e oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2c026fe1 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x311dadce oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3904e3f6 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4173df28 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4b7141f0 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6203793f oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6a5bfb17 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x79639927 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7c26ef41 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8a8026e5 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x95511cc1 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb32c30e7 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb60bbf70 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc3d9f188 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xcef190fb oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd7550921 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe09a0a5b oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xeffea3aa oxygen_pci_remove +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x4536f80c snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xbe9a3783 snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xd900f86f snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xf32c94f9 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xf6d6b7dd snd_trident_write_voice_regs +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x712f0def tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x97c330ac tlv320aic23_regmap +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x41285ea5 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x73e0d5db snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x9066b45a snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x9f17943e snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xfb85b27d snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xffb3de7f snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/snd-util-mem 0x03e68f8e snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0x36d7a14f snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x3eaa1eba snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x5a1991eb __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x78be4c3c snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xe2171eff __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xe8346076 __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xf0b12dcd snd_util_memhdr_new +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x8b10c17d snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x001dff0a sk_net_capable +EXPORT_SYMBOL vmlinux 0x0023bb72 register_mtd_chip_driver +EXPORT_SYMBOL vmlinux 0x003cfce1 kernel_read +EXPORT_SYMBOL vmlinux 0x0052bc6a in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x005acce3 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x0063785b ppp_register_channel +EXPORT_SYMBOL vmlinux 0x00801678 flush_scheduled_work +EXPORT_SYMBOL vmlinux 0x00887b3c iterate_fd +EXPORT_SYMBOL vmlinux 0x0097808e of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x00d17b94 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00e8097b csum_partial_copy_fromiovecend +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x0118bbd3 snd_register_device_for_dev +EXPORT_SYMBOL vmlinux 0x011a9e53 elf_hwcap2 +EXPORT_SYMBOL vmlinux 0x014b6310 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x0155ba80 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x01826c58 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x0186e2de smp_call_function_many +EXPORT_SYMBOL vmlinux 0x019cb225 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x01a3d310 omap_set_dma_channel_mode +EXPORT_SYMBOL vmlinux 0x01a57332 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x01b7fd59 dispc_read_irqstatus +EXPORT_SYMBOL vmlinux 0x01ea132e dispc_runtime_put +EXPORT_SYMBOL vmlinux 0x01ef2d83 inode_dio_wait +EXPORT_SYMBOL vmlinux 0x020a6fd8 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x020f03e8 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x02196324 __aeabi_idiv +EXPORT_SYMBOL vmlinux 0x024a8e61 module_layout +EXPORT_SYMBOL vmlinux 0x02573b36 omap_disable_dma_irq +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL vmlinux 0x028c9922 abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02dd59f3 ll_rw_block +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ee26c1 free_pages_exact +EXPORT_SYMBOL vmlinux 0x02ef742b percpu_counter_set +EXPORT_SYMBOL vmlinux 0x02f6f14f netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x02ffd259 request_firmware +EXPORT_SYMBOL vmlinux 0x03026722 mempool_alloc +EXPORT_SYMBOL vmlinux 0x03148a00 vga_tryget +EXPORT_SYMBOL vmlinux 0x0334795d icst307_s2div +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x0340401a dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x034198ec ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x0343c9af blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x035f5d75 create_empty_buffers +EXPORT_SYMBOL vmlinux 0x03635439 edma_stop +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x037a474b mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x03a9b9f4 mmc_request_done +EXPORT_SYMBOL vmlinux 0x03b3f64f set_groups +EXPORT_SYMBOL vmlinux 0x03ba39b0 v7_flush_user_cache_all +EXPORT_SYMBOL vmlinux 0x03c06156 bitmap_fold +EXPORT_SYMBOL vmlinux 0x03d7b2e4 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x03fa07df vme_register_bridge +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x03feca0d d_invalidate +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x043408f6 stop_tty +EXPORT_SYMBOL vmlinux 0x043978d1 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0x044641eb ppp_channel_index +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x044b0345 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x04688779 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x046b33d4 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x048494c6 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04ac3d0a lru_cache_add_file +EXPORT_SYMBOL vmlinux 0x04cda566 snd_interval_refine +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04ee2f0c dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x053b8cae udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x053e5f00 snd_ctl_rename_id +EXPORT_SYMBOL vmlinux 0x0552b49d lro_receive_skb +EXPORT_SYMBOL vmlinux 0x0555f706 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0x0569c000 key_task_permission +EXPORT_SYMBOL vmlinux 0x057ce975 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x0593a99b init_timer_key +EXPORT_SYMBOL vmlinux 0x05a0faf7 phy_driver_register +EXPORT_SYMBOL vmlinux 0x05b82211 sync_filesystem +EXPORT_SYMBOL vmlinux 0x05e0c503 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x05e9b0e0 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x05f9d387 register_netdev +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x061a8caa _snd_ctl_add_slave +EXPORT_SYMBOL vmlinux 0x062f8a5d twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x065a6760 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x06607f92 dss_feat_get_supported_outputs +EXPORT_SYMBOL vmlinux 0x066c6213 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x066d0844 generic_file_fsync +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x069f3509 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x06ac7800 snd_pcm_hw_param_last +EXPORT_SYMBOL vmlinux 0x06ba7223 ata_link_printk +EXPORT_SYMBOL vmlinux 0x06e1c813 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x0725d2ef pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x073bce87 edma_write_slot +EXPORT_SYMBOL vmlinux 0x074f2130 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x0781c930 thaw_super +EXPORT_SYMBOL vmlinux 0x0785e8fd dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x07a40b87 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x07a4b576 flex_array_free +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07b90298 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0x07ba94e6 snd_dma_free_pages +EXPORT_SYMBOL vmlinux 0x07bd4f50 vfs_writev +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07cf9099 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x07ec4d6f bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x07edd87c __blk_end_request +EXPORT_SYMBOL vmlinux 0x07fe2279 file_update_time +EXPORT_SYMBOL vmlinux 0x08034400 param_get_invbool +EXPORT_SYMBOL vmlinux 0x081f3afb complete_all +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x08413957 iterate_mounts +EXPORT_SYMBOL vmlinux 0x084db462 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x084e5c7f find_get_entry +EXPORT_SYMBOL vmlinux 0x085c27af pci_claim_resource +EXPORT_SYMBOL vmlinux 0x085d5f68 of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x08952c29 unregister_key_type +EXPORT_SYMBOL vmlinux 0x08a3c66f kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x08e0f0c0 max8998_write_reg +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x09169a25 blk_rq_init +EXPORT_SYMBOL vmlinux 0x095b6bc2 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x0970f005 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x097b542d udp_prot +EXPORT_SYMBOL vmlinux 0x097d14cd dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x097d44be t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x097ec1ff _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x098e21de tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x098e663c inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x0991a7b9 __pci_enable_wake +EXPORT_SYMBOL vmlinux 0x09a04d09 skb_unlink +EXPORT_SYMBOL vmlinux 0x09a844ab clear_inode +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09cf1b46 proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x0a0786de udplite_table +EXPORT_SYMBOL vmlinux 0x0a1290ca shdma_chan_filter +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a3131f6 strnchr +EXPORT_SYMBOL vmlinux 0x0a373226 crc32_le_shift +EXPORT_SYMBOL vmlinux 0x0a469d23 mfd_clone_cell +EXPORT_SYMBOL vmlinux 0x0a507c65 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x0a5ae072 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x0a628f52 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0x0a6a0952 dss_mgr_register_framedone_handler +EXPORT_SYMBOL vmlinux 0x0a79a5b5 dispc_ovl_check +EXPORT_SYMBOL vmlinux 0x0aadf36d bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x0ac9df13 __pci_register_driver +EXPORT_SYMBOL vmlinux 0x0acb1a3c __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0x0acbf612 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0adb12ee i2c_release_client +EXPORT_SYMBOL vmlinux 0x0ae6f446 override_creds +EXPORT_SYMBOL vmlinux 0x0af38b1b serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x0af3d7a1 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x0af4d731 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b155d41 of_clk_get +EXPORT_SYMBOL vmlinux 0x0b197ed8 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b48677a __kfifo_init +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b756c51 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0x0b8cb81f blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x0b9228d9 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bc54918 skb_tx_error +EXPORT_SYMBOL vmlinux 0x0befa312 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x0c1fda7c jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x0c45b9f0 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c7883e2 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca54fee _test_and_set_bit +EXPORT_SYMBOL vmlinux 0x0caa70fa bdget_disk +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cbd1a5d pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x0cc52e37 follow_down_one +EXPORT_SYMBOL vmlinux 0x0cfefe1e percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x0d2acac3 generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x0d3ae389 km_state_expired +EXPORT_SYMBOL vmlinux 0x0d3aefc2 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x0d3f57a2 _find_next_bit_le +EXPORT_SYMBOL vmlinux 0x0d49d503 ftrace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x0d4d7a32 _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x0d521a90 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d664338 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x0d9a6e31 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0db61a3b nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x0dc1a78c bin2hex +EXPORT_SYMBOL vmlinux 0x0dcb7a05 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x0dd83d5c blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x0de0f7e7 write_one_page +EXPORT_SYMBOL vmlinux 0x0de3cda2 snd_pcm_period_elapsed +EXPORT_SYMBOL vmlinux 0x0dfa75e4 inet_accept +EXPORT_SYMBOL vmlinux 0x0e1f2523 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x0e21fbbb pagecache_get_page +EXPORT_SYMBOL vmlinux 0x0e386237 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x0e3cfdd8 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0x0e3f2cd8 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0x0e5b7929 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x0e644107 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e7d72bb input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x0eaf451e hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0eb6b1fc flush_dcache_page +EXPORT_SYMBOL vmlinux 0x0ec2238c snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ec76550 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x0eea9540 mmc_add_host +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f1fecff scsi_dma_map +EXPORT_SYMBOL vmlinux 0x0f24b043 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0x0f2843ac of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0x0f2c0400 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL vmlinux 0x0f46a40e skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f52a8b5 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x0f5b588d pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x0f6dd1f4 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x0f756fff amba_request_regions +EXPORT_SYMBOL vmlinux 0x0f9dd717 pci_save_state +EXPORT_SYMBOL vmlinux 0x0fa0768c generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x0fa2a45e __memzero +EXPORT_SYMBOL vmlinux 0x0fa8127c phy_init_hw +EXPORT_SYMBOL vmlinux 0x0fabd351 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x0facfb7b jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0faf0ac3 dump_skip +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fbb8362 vme_register_driver +EXPORT_SYMBOL vmlinux 0x0fc4c643 follow_up +EXPORT_SYMBOL vmlinux 0x0fd11fab dev_remove_offload +EXPORT_SYMBOL vmlinux 0x0fd47864 snd_timer_global_register +EXPORT_SYMBOL vmlinux 0x0fd91373 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x0fda4995 udp_ioctl +EXPORT_SYMBOL vmlinux 0x0fe0215b xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x0ff178f6 __aeabi_idivmod +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x0ff60f45 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x0ffc568e dev_trans_start +EXPORT_SYMBOL vmlinux 0x10146e39 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL vmlinux 0x10211ede vfs_readv +EXPORT_SYMBOL vmlinux 0x10605d6a blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x106f13ab crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x1072a394 csum_partial_copy_from_user +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x1091ca36 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x10a541dd fb_set_cmap +EXPORT_SYMBOL vmlinux 0x10b7127c seq_pad +EXPORT_SYMBOL vmlinux 0x10bf84a7 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x10c3a3ac con_copy_unimap +EXPORT_SYMBOL vmlinux 0x10e8b539 dqput +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x11094d70 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x110a8081 clear_bdi_congested +EXPORT_SYMBOL vmlinux 0x112c048b devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0x114e5cae unregister_quota_format +EXPORT_SYMBOL vmlinux 0x1157bde7 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x115dd83a vfs_symlink +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x116c9ec6 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x119548e2 snd_card_free +EXPORT_SYMBOL vmlinux 0x119b50e7 elf_check_arch +EXPORT_SYMBOL vmlinux 0x11abca95 vm_map_ram +EXPORT_SYMBOL vmlinux 0x11c46762 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x11f136eb scsi_remove_host +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x12502b62 posix_test_lock +EXPORT_SYMBOL vmlinux 0x12614029 tty_throttle +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12b25d7a pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x12bbc591 __secpath_destroy +EXPORT_SYMBOL vmlinux 0x12d2df5f kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x12da5bb2 __kmalloc +EXPORT_SYMBOL vmlinux 0x12e2940e locks_copy_lock +EXPORT_SYMBOL vmlinux 0x12efbce5 bmap +EXPORT_SYMBOL vmlinux 0x13064fbd block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13315729 flex_array_alloc +EXPORT_SYMBOL vmlinux 0x134616d2 scsi_execute +EXPORT_SYMBOL vmlinux 0x13562ac7 dss_mgr_start_update +EXPORT_SYMBOL vmlinux 0x1362e30c netdev_warn +EXPORT_SYMBOL vmlinux 0x13692c85 wireless_send_event +EXPORT_SYMBOL vmlinux 0x136d533d start_tty +EXPORT_SYMBOL vmlinux 0x138b0668 dentry_open +EXPORT_SYMBOL vmlinux 0x139fbb4b mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x13b8dbc4 pci_enable_device +EXPORT_SYMBOL vmlinux 0x13c06073 pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x13cd5fc0 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d919f9 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x13e8add6 mdiobus_write +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x14161274 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x1420b379 kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x142d2740 mmc_gpio_free_ro +EXPORT_SYMBOL vmlinux 0x142db7f1 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x143b906c tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x143c7796 bio_split +EXPORT_SYMBOL vmlinux 0x144adbea genl_notify +EXPORT_SYMBOL vmlinux 0x1482b270 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x148734b6 snd_device_new +EXPORT_SYMBOL vmlinux 0x149c7752 param_ops_uint +EXPORT_SYMBOL vmlinux 0x14c0e59d mmc_put_card +EXPORT_SYMBOL vmlinux 0x14d1acf9 init_net +EXPORT_SYMBOL vmlinux 0x14d4a9c5 _change_bit +EXPORT_SYMBOL vmlinux 0x14dc8d0f param_set_ushort +EXPORT_SYMBOL vmlinux 0x1507b3be elv_rb_add +EXPORT_SYMBOL vmlinux 0x15218b22 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x15289696 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x153317ae blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x154a14a4 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x155bc0ea netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x157d56d2 truncate_setsize +EXPORT_SYMBOL vmlinux 0x15911c17 md_integrity_register +EXPORT_SYMBOL vmlinux 0x15d6ff8d scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x15ee2e67 mmc_align_data_size +EXPORT_SYMBOL vmlinux 0x15f4d68a mutex_trylock +EXPORT_SYMBOL vmlinux 0x15fd8c0c __sk_dst_check +EXPORT_SYMBOL vmlinux 0x162ccc0c lg_local_lock +EXPORT_SYMBOL vmlinux 0x16305289 warn_slowpath_null +EXPORT_SYMBOL vmlinux 0x16630fc6 pps_event +EXPORT_SYMBOL vmlinux 0x166c3fdf dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x16766435 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x167671b6 bio_unmap_user +EXPORT_SYMBOL vmlinux 0x1683a50b radix_tree_delete +EXPORT_SYMBOL vmlinux 0x1689811d pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x168d2643 tcp_init_sock +EXPORT_SYMBOL vmlinux 0x169bf520 skb_free_datagram +EXPORT_SYMBOL vmlinux 0x169c658c security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x16ae684d flush_signals +EXPORT_SYMBOL vmlinux 0x16d5d1ae xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x16dfb6b2 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x16fc5436 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x16fcb973 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x1700d782 bioset_free +EXPORT_SYMBOL vmlinux 0x1717d979 pci_iounmap +EXPORT_SYMBOL vmlinux 0x171bff29 PDE_DATA +EXPORT_SYMBOL vmlinux 0x17303441 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0x17365c9d simple_unlink +EXPORT_SYMBOL vmlinux 0x1784f057 dispc_ovl_set_fifo_threshold +EXPORT_SYMBOL vmlinux 0x17881026 kill_litter_super +EXPORT_SYMBOL vmlinux 0x178a9592 dquot_initialize +EXPORT_SYMBOL vmlinux 0x17a012fc prepare_creds +EXPORT_SYMBOL vmlinux 0x17a06822 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x17a142df __copy_from_user +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17fea126 ipv4_specific +EXPORT_SYMBOL vmlinux 0x18048ab4 netdev_emerg +EXPORT_SYMBOL vmlinux 0x180d9ebc bio_chain +EXPORT_SYMBOL vmlinux 0x181101c0 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x181ba818 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x1826f089 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x18313a2a blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x186a4e5a __alloc_skb +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18af821e set_nlink +EXPORT_SYMBOL vmlinux 0x18b061e2 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x18bd76a4 _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x18bea6ba serio_open +EXPORT_SYMBOL vmlinux 0x18c2227f cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x18ef5af5 alloc_fddidev +EXPORT_SYMBOL vmlinux 0x18faa0f7 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x19123df8 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x191e9a4c sys_imageblit +EXPORT_SYMBOL vmlinux 0x1929aacf scsi_target_resume +EXPORT_SYMBOL vmlinux 0x1933960b param_set_short +EXPORT_SYMBOL vmlinux 0x19358166 pagecache_write_end +EXPORT_SYMBOL vmlinux 0x19405947 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x19459cc6 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x19610e1f cpu_all_bits +EXPORT_SYMBOL vmlinux 0x1970d674 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x1971ffc7 submit_bio +EXPORT_SYMBOL vmlinux 0x197dc3b3 omap_set_dma_src_burst_mode +EXPORT_SYMBOL vmlinux 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19b929e8 of_get_address +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c633c4 bioset_create +EXPORT_SYMBOL vmlinux 0x19cd34c6 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x19f0458b dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x19f2a140 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x19f5809b dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0x1a1ab20c tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x1a2f5028 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x1a467880 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x1a6393b4 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x1a65f4ad __arm_ioremap_pfn +EXPORT_SYMBOL vmlinux 0x1a77debb blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x1a860360 pci_platform_rom +EXPORT_SYMBOL vmlinux 0x1abab7d0 handle_edge_irq +EXPORT_SYMBOL vmlinux 0x1abde9ff __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x1ad1f2e7 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0x1ae06e12 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0x1ae39e2e neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x1af1220b kernel_write +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b078f96 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x1b0ac272 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b2e1aea new_sync_write +EXPORT_SYMBOL vmlinux 0x1b318c58 make_kgid +EXPORT_SYMBOL vmlinux 0x1b57c239 ata_print_version +EXPORT_SYMBOL vmlinux 0x1b58de41 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x1b614e11 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b778107 loop_register_transfer +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b86bd59 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x1b9f3445 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x1ba65473 dma_pool_create +EXPORT_SYMBOL vmlinux 0x1be8afd5 write_cache_pages +EXPORT_SYMBOL vmlinux 0x1c0dc83d __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x1c114a6a vm_event_states +EXPORT_SYMBOL vmlinux 0x1c3e50e1 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x1c4d08de mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x1c5e3878 icst525_idx2s +EXPORT_SYMBOL vmlinux 0x1c636bce dev_mc_init +EXPORT_SYMBOL vmlinux 0x1c815f23 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x1c959961 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x1c9bb773 genphy_suspend +EXPORT_SYMBOL vmlinux 0x1ca5530e pci_dev_driver +EXPORT_SYMBOL vmlinux 0x1cc90d3a kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x1cde3e8d msm_iommu_get_ctx +EXPORT_SYMBOL vmlinux 0x1ce6b493 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x1cf1e0c9 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x1cfb04fa finish_wait +EXPORT_SYMBOL vmlinux 0x1cfbb053 module_put +EXPORT_SYMBOL vmlinux 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL vmlinux 0x1d12e98f skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x1d237391 fb_class +EXPORT_SYMBOL vmlinux 0x1d245b37 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x1d3ddd71 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x1d5c1643 tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x1d642d83 follow_down +EXPORT_SYMBOL vmlinux 0x1d6b9a3d ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x1da8a3cb input_set_capability +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dccdc62 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1e047854 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x1e133f53 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x1e176cd1 input_reset_device +EXPORT_SYMBOL vmlinux 0x1e1c20d5 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e2f2a19 nf_afinfo +EXPORT_SYMBOL vmlinux 0x1e66d760 phy_connect +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e8aa8c2 keyring_alloc +EXPORT_SYMBOL vmlinux 0x1e9931fa inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea932f0 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x1eb03754 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x1ec3bed9 hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0x1eeb848e __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0x1ef87f66 lease_get_mtime +EXPORT_SYMBOL vmlinux 0x1efd7c32 amba_device_unregister +EXPORT_SYMBOL vmlinux 0x1f2fadfd call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x1f4ba86b path_get +EXPORT_SYMBOL vmlinux 0x1f54e93d param_array_ops +EXPORT_SYMBOL vmlinux 0x1f62e94b skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x1f67e282 backlight_device_register +EXPORT_SYMBOL vmlinux 0x1f709cc5 page_cache_next_hole +EXPORT_SYMBOL vmlinux 0x1f725a6b inet_frag_kill +EXPORT_SYMBOL vmlinux 0x1f7e807f kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x1fa0aefb ftrace_print_symbols_seq_u64 +EXPORT_SYMBOL vmlinux 0x1fab5905 wait_for_completion +EXPORT_SYMBOL vmlinux 0x1fbbd100 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fc038e7 __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x1fcdf1de pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fd34785 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1fedf0f4 __request_region +EXPORT_SYMBOL vmlinux 0x1ff14364 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x1ff20074 mmc_cleanup_queue +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x20026abb htc_egpio_get_wakeup_irq +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x2015b988 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x20198f2f blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x20421305 on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x2050e675 dev_uc_flush +EXPORT_SYMBOL vmlinux 0x2057d325 contig_page_data +EXPORT_SYMBOL vmlinux 0x205ec8de omap_dispc_register_isr +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x207d2ed2 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x20882b0f tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x208b5a7f down_write_trylock +EXPORT_SYMBOL vmlinux 0x208db813 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x2099d21a __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x20a2943f console_start +EXPORT_SYMBOL vmlinux 0x20a46e73 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20ce9ad8 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x2105df63 inet_put_port +EXPORT_SYMBOL vmlinux 0x2109c942 vmap +EXPORT_SYMBOL vmlinux 0x210d6999 mmc_register_driver +EXPORT_SYMBOL vmlinux 0x211331fa __divsi3 +EXPORT_SYMBOL vmlinux 0x212d69e9 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x21568105 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x215ae9b4 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x215ebd78 bitrev16 +EXPORT_SYMBOL vmlinux 0x2163b1d7 dump_align +EXPORT_SYMBOL vmlinux 0x2169c1e7 shdma_init +EXPORT_SYMBOL vmlinux 0x217125dd sock_kmalloc +EXPORT_SYMBOL vmlinux 0x217eb002 nand_lock +EXPORT_SYMBOL vmlinux 0x21909acc invalidate_bdev +EXPORT_SYMBOL vmlinux 0x21cffcdd nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x21d0ed8e flow_cache_init +EXPORT_SYMBOL vmlinux 0x21dc3929 lro_flush_all +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x220329fd twl6040_power +EXPORT_SYMBOL vmlinux 0x2207b34d wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x2208213c seq_escape +EXPORT_SYMBOL vmlinux 0x22112cd2 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x222fa684 lg_global_lock +EXPORT_SYMBOL vmlinux 0x2232a8a5 mempool_free +EXPORT_SYMBOL vmlinux 0x2256fafa div64_u64_rem +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x2279b760 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x22830711 edma_clear_event +EXPORT_SYMBOL vmlinux 0x2298c541 scsi_show_sense_hdr +EXPORT_SYMBOL vmlinux 0x22a61a78 blk_finish_request +EXPORT_SYMBOL vmlinux 0x22a6cb09 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22d3720d __put_cred +EXPORT_SYMBOL vmlinux 0x22dfdd06 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x22ea28d9 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x22f1a581 console_stop +EXPORT_SYMBOL vmlinux 0x22f21c6c tty_port_hangup +EXPORT_SYMBOL vmlinux 0x22fdb527 mount_ns +EXPORT_SYMBOL vmlinux 0x22fefdef of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x231fab41 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x233b4a62 __napi_schedule +EXPORT_SYMBOL vmlinux 0x2352fdc6 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x235a0e4a abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x237c5e60 inode_dio_done +EXPORT_SYMBOL vmlinux 0x239d723f sk_stream_write_space +EXPORT_SYMBOL vmlinux 0x23a3f4a6 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23aa49d3 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x23aa80c6 scsi_host_get +EXPORT_SYMBOL vmlinux 0x23b1a48e scm_set_boot_addr +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23bcceb6 __frontswap_store +EXPORT_SYMBOL vmlinux 0x23c8f257 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x23fb7f93 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x240869f5 snd_card_new +EXPORT_SYMBOL vmlinux 0x240f55be scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x2410c0be param_set_copystring +EXPORT_SYMBOL vmlinux 0x241bc0b2 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0x2420eb70 snd_card_set_id +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x24298a73 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0x242fe9e8 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x24641a72 netdev_err +EXPORT_SYMBOL vmlinux 0x247534da mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL vmlinux 0x24ae7455 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x24bf6c3d pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x24cf0a29 scsi_device_get +EXPORT_SYMBOL vmlinux 0x24d7b4eb cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x24e6d934 nf_log_set +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x250113b4 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x2506b3bc ata_port_printk +EXPORT_SYMBOL vmlinux 0x250e7f9a mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x25118386 nla_put +EXPORT_SYMBOL vmlinux 0x2516c0ab xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x25328e8e sockfd_lookup +EXPORT_SYMBOL vmlinux 0x2536c671 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x254965f2 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x25540332 inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0x255d5703 omapdss_output_set_device +EXPORT_SYMBOL vmlinux 0x256ffdc7 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x257e5fd0 pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x2581d18f snd_timer_continue +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x2584bb82 set_user_nice +EXPORT_SYMBOL vmlinux 0x2595eee5 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x25a357c1 cpu_user +EXPORT_SYMBOL vmlinux 0x25aafe4d netif_rx_ni +EXPORT_SYMBOL vmlinux 0x25b0bbf0 security_path_rmdir +EXPORT_SYMBOL vmlinux 0x25c8b2d2 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x25f4de15 iget5_locked +EXPORT_SYMBOL vmlinux 0x26170dd9 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x2629e36b snd_pcm_notify +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x2645f897 omap_dss_find_output_by_port_node +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x26548f99 pci_get_slot +EXPORT_SYMBOL vmlinux 0x26661f3e skb_store_bits +EXPORT_SYMBOL vmlinux 0x26695728 lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x26738978 seq_bitmap +EXPORT_SYMBOL vmlinux 0x269f4f6a nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x26aff8f0 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x26b5e05f dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x26bb89a2 scsi_print_result +EXPORT_SYMBOL vmlinux 0x26bb950b __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0x26c5e71a swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x26e6ee9a dquot_drop +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x2706c518 __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x27221551 md_write_end +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x275ef902 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0x276a5e85 devfreq_add_device +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x27a79fd2 nand_bch_correct_data +EXPORT_SYMBOL vmlinux 0x27ad2c76 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x27b20616 key_revoke +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27ebd204 snd_ctl_register_ioctl +EXPORT_SYMBOL vmlinux 0x27f86a04 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x2800c6d2 cdrom_open +EXPORT_SYMBOL vmlinux 0x28118cb6 __get_user_1 +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x282adc04 clocksource_register +EXPORT_SYMBOL vmlinux 0x2856bc19 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x287d0bc6 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x2892e436 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28a8d3de __getblk_gfp +EXPORT_SYMBOL vmlinux 0x290e1d3c tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x29404925 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x29498782 snd_card_file_add +EXPORT_SYMBOL vmlinux 0x294eb2d1 update_time +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x298ee423 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x2998ce3c __scm_send +EXPORT_SYMBOL vmlinux 0x29a37c0b generic_listxattr +EXPORT_SYMBOL vmlinux 0x29a7c728 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x29ba828f snd_timer_stop +EXPORT_SYMBOL vmlinux 0x29df046b generic_file_llseek +EXPORT_SYMBOL vmlinux 0x29e1b020 ida_simple_remove +EXPORT_SYMBOL vmlinux 0x29eb7127 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x29ec9223 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x29fdda53 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x2a09b3e4 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x2a0cf58a param_set_long +EXPORT_SYMBOL vmlinux 0x2a10b747 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x2a1fc013 fd_install +EXPORT_SYMBOL vmlinux 0x2a2fb978 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a3aa678 _test_and_clear_bit +EXPORT_SYMBOL vmlinux 0x2a6c1ba2 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x2a6d4d10 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x2a79ac13 clkdev_add +EXPORT_SYMBOL vmlinux 0x2a9a72d7 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x2aa0e4fc strncasecmp +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2abfacfa netif_napi_del +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2ad30917 tcp_seq_open +EXPORT_SYMBOL vmlinux 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL vmlinux 0x2ae9172b videomode_to_omap_video_timings +EXPORT_SYMBOL vmlinux 0x2aff9858 truncate_pagecache +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b0e4106 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x2b100205 netlink_ack +EXPORT_SYMBOL vmlinux 0x2b12925d cpumask_next_and +EXPORT_SYMBOL vmlinux 0x2b151801 pci_get_class +EXPORT_SYMBOL vmlinux 0x2b22e298 keyring_search +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b2e686a fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x2b32ee1b tcf_hash_check +EXPORT_SYMBOL vmlinux 0x2b36c9aa of_get_parent +EXPORT_SYMBOL vmlinux 0x2b4e956e mempool_create +EXPORT_SYMBOL vmlinux 0x2b6eef32 dev_get_stats +EXPORT_SYMBOL vmlinux 0x2b6efa7d bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x2b7a8e0c tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x2b98583f copy_strings_kernel +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2b9fbdf3 free_task +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bab5cda dev_alloc_name +EXPORT_SYMBOL vmlinux 0x2bc15961 complete_request_key +EXPORT_SYMBOL vmlinux 0x2bd368ee neigh_destroy +EXPORT_SYMBOL vmlinux 0x2bda0314 pci_scan_slot +EXPORT_SYMBOL vmlinux 0x2bda7cca dss_mgr_connect +EXPORT_SYMBOL vmlinux 0x2bdf9004 address_space_init_once +EXPORT_SYMBOL vmlinux 0x2be0f12d dql_completed +EXPORT_SYMBOL vmlinux 0x2c14323a kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x2c23ff8f simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c2d2e04 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x2c3d1fdf generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x2c7c8e9a pcibios_min_mem +EXPORT_SYMBOL vmlinux 0x2c80924e dev_set_mtu +EXPORT_SYMBOL vmlinux 0x2c81ec75 __irq_regs +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2c9732f8 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x2c988955 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x2cc1d986 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x2ce1b125 release_sock +EXPORT_SYMBOL vmlinux 0x2ce7c4fb blk_complete_request +EXPORT_SYMBOL vmlinux 0x2ce843c3 pci_get_device +EXPORT_SYMBOL vmlinux 0x2d01dace pipe_unlock +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d1e6e90 security_path_mkdir +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d6507b5 _find_next_zero_bit_le +EXPORT_SYMBOL vmlinux 0x2d736d98 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x2d770676 dispc_mgr_go +EXPORT_SYMBOL vmlinux 0x2d7a160d inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0x2d9a62c3 __register_chrdev +EXPORT_SYMBOL vmlinux 0x2dd9a36b flex_array_shrink +EXPORT_SYMBOL vmlinux 0x2de86537 dqget +EXPORT_SYMBOL vmlinux 0x2debb7fb pci_iomap +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2df14872 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x2e119a71 ab3100_event_register +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2173db sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e2dacae ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x2e2e25ce remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x2e5278d2 ip_cmsg_recv +EXPORT_SYMBOL vmlinux 0x2e5810c6 __aeabi_unwind_cpp_pr1 +EXPORT_SYMBOL vmlinux 0x2e72967e generic_fillattr +EXPORT_SYMBOL vmlinux 0x2e7598a3 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x2e91edc8 inet_release +EXPORT_SYMBOL vmlinux 0x2eb28208 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0x2ec3a3af bdput +EXPORT_SYMBOL vmlinux 0x2ec524ad __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x2ecd441b fence_free +EXPORT_SYMBOL vmlinux 0x2ed96879 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x2ede217e udp6_csum_init +EXPORT_SYMBOL vmlinux 0x2ee1176a xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2f03d783 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f0fc9a8 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x2f34fd89 sk_free +EXPORT_SYMBOL vmlinux 0x2f3cd860 do_sync_write +EXPORT_SYMBOL vmlinux 0x2f720af4 netdev_printk +EXPORT_SYMBOL vmlinux 0x2f89714d kdb_current_task +EXPORT_SYMBOL vmlinux 0x2f8b4020 inode_set_bytes +EXPORT_SYMBOL vmlinux 0x2f98c587 of_phy_attach +EXPORT_SYMBOL vmlinux 0x2f9ee300 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x2fa1d552 __scm_destroy +EXPORT_SYMBOL vmlinux 0x2faba542 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fcde065 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x2fd27864 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x2fdf3284 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x2fdf951e mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x30162894 tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x3043a3f5 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0x3061f54c pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x30695db5 seq_lseek +EXPORT_SYMBOL vmlinux 0x3069665a sk_common_release +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x3082102c dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x3082a0b3 dss_feat_get_supported_color_modes +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30b0259b sock_no_poll +EXPORT_SYMBOL vmlinux 0x30b4501b ns_capable +EXPORT_SYMBOL vmlinux 0x30d62315 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x30dc185e i2c_use_client +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30f8bcdd unregister_mtd_chip_driver +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x310917fe sort +EXPORT_SYMBOL vmlinux 0x3114c152 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x312219a2 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x312824e0 hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL vmlinux 0x31380354 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x313e9be1 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x31683780 kset_unregister +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x31905043 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x3191f109 __krealloc +EXPORT_SYMBOL vmlinux 0x31a318b4 cdev_alloc +EXPORT_SYMBOL vmlinux 0x31b31f5c csum_partial_copy_nocheck +EXPORT_SYMBOL vmlinux 0x31b3f182 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x31c19620 xfrm_lookup +EXPORT_SYMBOL vmlinux 0x31ccabd9 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x31d088de snd_ctl_remove_id +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31f0bb78 __kmap_atomic_idx +EXPORT_SYMBOL vmlinux 0x31fd4f91 ilookup5 +EXPORT_SYMBOL vmlinux 0x3209c253 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x32173a00 simple_nosetlease +EXPORT_SYMBOL vmlinux 0x32201e84 d_walk +EXPORT_SYMBOL vmlinux 0x322dc83d noop_qdisc +EXPORT_SYMBOL vmlinux 0x326bfd5f i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x3280d5a3 mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x328a05f1 strncpy +EXPORT_SYMBOL vmlinux 0x32907b91 idr_remove +EXPORT_SYMBOL vmlinux 0x32a587d7 vfs_rename +EXPORT_SYMBOL vmlinux 0x32acfd46 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x32b7ccfe get_mem_type +EXPORT_SYMBOL vmlinux 0x32b804ca f_setown +EXPORT_SYMBOL vmlinux 0x32c20b1b tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x32f56a4a mmc_gpio_free_cd +EXPORT_SYMBOL vmlinux 0x3312e9cc ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x3316845e idr_get_next +EXPORT_SYMBOL vmlinux 0x3329b57b kobject_add +EXPORT_SYMBOL vmlinux 0x332bc304 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x3330a47d gen_pool_free +EXPORT_SYMBOL vmlinux 0x334f085a gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x3357238e jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x335e5899 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x337a6a42 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x33817870 param_get_bool +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33cd9542 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x33d4d796 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x33dbfd93 tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x33dfb861 tcp_make_synack +EXPORT_SYMBOL vmlinux 0x33e2f604 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x33f00478 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f93f07 param_set_ullong +EXPORT_SYMBOL vmlinux 0x3407e990 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x341dbfa3 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x342df1b5 poll_freewait +EXPORT_SYMBOL vmlinux 0x3433a48f dm_register_target +EXPORT_SYMBOL vmlinux 0x343f4e2e simple_transaction_read +EXPORT_SYMBOL vmlinux 0x343f7028 tty_port_put +EXPORT_SYMBOL vmlinux 0x344b7739 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x3455a3fe snd_seq_root +EXPORT_SYMBOL vmlinux 0x345d67ed neigh_update +EXPORT_SYMBOL vmlinux 0x34639461 __breadahead +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x347582d4 d_alloc +EXPORT_SYMBOL vmlinux 0x3486adee twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x3486af07 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34b2d150 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x34b9d090 del_gendisk +EXPORT_SYMBOL vmlinux 0x34ebb17a blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x34eceb72 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x34efb18b netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34fcda2d snd_jack_set_parent +EXPORT_SYMBOL vmlinux 0x350007d7 vga_client_register +EXPORT_SYMBOL vmlinux 0x3507a132 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x35151ab5 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x353de98f cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x353e3fa5 __get_user_4 +EXPORT_SYMBOL vmlinux 0x354dcdbf bpf_check_classic +EXPORT_SYMBOL vmlinux 0x3557ad95 i2c_clients_command +EXPORT_SYMBOL vmlinux 0x3559cfb0 dev_deactivate +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x3575bb10 nand_scan_tail +EXPORT_SYMBOL vmlinux 0x3579f2b4 alloc_disk_node +EXPORT_SYMBOL vmlinux 0x357bfb44 kobject_init +EXPORT_SYMBOL vmlinux 0x358776f3 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x3593269c jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x3597113d seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35aa1b01 skb_insert +EXPORT_SYMBOL vmlinux 0x35cf7ffe inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x36084286 input_free_device +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x36111f38 of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0x3612c10f tmio_core_mmc_enable +EXPORT_SYMBOL vmlinux 0x36446eb3 dmam_release_declared_memory +EXPORT_SYMBOL vmlinux 0x367ba856 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x367df2a8 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x36b4cf53 arp_create +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36ce8af3 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x36ef1721 sock_init_data +EXPORT_SYMBOL vmlinux 0x3707a7e3 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x371095fe user_path_at +EXPORT_SYMBOL vmlinux 0x371ed16e gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x37501f9b __sock_create +EXPORT_SYMBOL vmlinux 0x37654bd0 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x378f3855 tty_check_change +EXPORT_SYMBOL vmlinux 0x378fb974 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37e74642 get_jiffies_64 +EXPORT_SYMBOL vmlinux 0x37e89fe1 input_unregister_device +EXPORT_SYMBOL vmlinux 0x37f614b7 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x37fe8b4d skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x381144a9 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x381ccc13 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x3821038c inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x38351207 blkdev_put +EXPORT_SYMBOL vmlinux 0x3864109f input_close_device +EXPORT_SYMBOL vmlinux 0x3876d661 scsi_register_interface +EXPORT_SYMBOL vmlinux 0x38782692 put_cmsg +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x389acf0c gpmc_configure +EXPORT_SYMBOL vmlinux 0x389ecf9e __bswapdi2 +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a84070 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38b0d7fd __kernel_write +EXPORT_SYMBOL vmlinux 0x38c8bdec audit_log +EXPORT_SYMBOL vmlinux 0x38e8c185 ps2_command +EXPORT_SYMBOL vmlinux 0x38f0f530 bio_add_page +EXPORT_SYMBOL vmlinux 0x38f94121 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x391d0051 nand_scan_bbt +EXPORT_SYMBOL vmlinux 0x3921378d __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x3924dd56 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x3937ad05 ilookup +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x393c8e07 __elv_add_request +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x3960ac84 scsi_ioctl +EXPORT_SYMBOL vmlinux 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL vmlinux 0x39730d06 atomic_io_modify +EXPORT_SYMBOL vmlinux 0x3984fd15 ping_prot +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39ba85fc sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL vmlinux 0x39c1fa0c proc_set_user +EXPORT_SYMBOL vmlinux 0x39c2fa93 simple_setattr +EXPORT_SYMBOL vmlinux 0x39d31139 scsi_print_sense +EXPORT_SYMBOL vmlinux 0x39dcf698 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x39f5ad32 key_validate +EXPORT_SYMBOL vmlinux 0x3a1229ed always_delete_dentry +EXPORT_SYMBOL vmlinux 0x3a1a5d35 of_get_property +EXPORT_SYMBOL vmlinux 0x3a1ac054 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x3a1daad1 __getblk_slow +EXPORT_SYMBOL vmlinux 0x3a2addb2 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x3a318acc put_io_context +EXPORT_SYMBOL vmlinux 0x3a3fb831 shdma_reset +EXPORT_SYMBOL vmlinux 0x3a513bdd input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x3a7fafcd register_cdrom +EXPORT_SYMBOL vmlinux 0x3a85fed3 vfs_link +EXPORT_SYMBOL vmlinux 0x3a8eaebd inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0x3a904053 dev_change_carrier +EXPORT_SYMBOL vmlinux 0x3a9a89a6 vme_bus_type +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3aaa16ed vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x3acd238e do_sync_read +EXPORT_SYMBOL vmlinux 0x3addca77 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x3ae3b1e2 tcp_parse_options +EXPORT_SYMBOL vmlinux 0x3ae9eb49 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x3b03ff5f fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x3b03ff87 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x3b0a13c2 unregister_exec_domain +EXPORT_SYMBOL vmlinux 0x3b2667be dss_mgr_disconnect +EXPORT_SYMBOL vmlinux 0x3b57cbf7 dev_err +EXPORT_SYMBOL vmlinux 0x3b5e816b pagevec_lookup +EXPORT_SYMBOL vmlinux 0x3b605c01 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x3b72def2 input_get_keycode +EXPORT_SYMBOL vmlinux 0x3b7907a7 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x3b7d0dfe phy_device_free +EXPORT_SYMBOL vmlinux 0x3b82e654 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x3b8cb532 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x3b91f3af snd_free_pages +EXPORT_SYMBOL vmlinux 0x3bb4002f twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x3bbf46ea vga_base +EXPORT_SYMBOL vmlinux 0x3bd1b1f6 msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x3bd877e1 cdev_del +EXPORT_SYMBOL vmlinux 0x3bdd237b ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x3be1b8e5 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x3be2e262 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x3bebbe0f blk_end_request_all +EXPORT_SYMBOL vmlinux 0x3bff7a1b ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x3c1baf3e swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x3c1d8d56 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x3c20100f vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x3c3ab862 kernel_getpeername +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c4f0381 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x3c5a793c textsearch_prepare +EXPORT_SYMBOL vmlinux 0x3c5fe065 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x3c639599 ps2_handle_response +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c8f8ec0 d_genocide +EXPORT_SYMBOL vmlinux 0x3c985945 ip6_route_output +EXPORT_SYMBOL vmlinux 0x3c9d1211 string_get_size +EXPORT_SYMBOL vmlinux 0x3ca3105f genphy_read_status +EXPORT_SYMBOL vmlinux 0x3cb3931b sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x3cbe9e1a snd_pci_quirk_lookup +EXPORT_SYMBOL vmlinux 0x3cccaea0 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x3cce8db4 dquot_quota_off +EXPORT_SYMBOL vmlinux 0x3cdb0ef8 __bitmap_full +EXPORT_SYMBOL vmlinux 0x3ce36aa4 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x3ce384ff component_match_add +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3cf10a6f d_add_ci +EXPORT_SYMBOL vmlinux 0x3cf9af21 omap_dss_get_output +EXPORT_SYMBOL vmlinux 0x3d02db4d page_readlink +EXPORT_SYMBOL vmlinux 0x3d3c540f elf_hwcap +EXPORT_SYMBOL vmlinux 0x3d5630a6 tty_unlock +EXPORT_SYMBOL vmlinux 0x3d6fcfef max8998_read_reg +EXPORT_SYMBOL vmlinux 0x3d934385 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x3d987b45 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x3da6c0e1 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x3dac74ef phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dd8f186 __arm_ioremap +EXPORT_SYMBOL vmlinux 0x3de019ad locks_init_lock +EXPORT_SYMBOL vmlinux 0x3de58af6 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x3de89cef param_ops_long +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e030290 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL vmlinux 0x3e1b074e pci_scan_bus_parented +EXPORT_SYMBOL vmlinux 0x3e28792f devm_clk_get +EXPORT_SYMBOL vmlinux 0x3e3bc01f ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x3e3c6651 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x3e416eb5 consume_skb +EXPORT_SYMBOL vmlinux 0x3e41c212 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x3e4b3e03 d_instantiate +EXPORT_SYMBOL vmlinux 0x3e711c09 sock_rfree +EXPORT_SYMBOL vmlinux 0x3e7d0a37 param_set_invbool +EXPORT_SYMBOL vmlinux 0x3e892de4 bdi_register_dev +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3eb29d3e dev_mc_flush +EXPORT_SYMBOL vmlinux 0x3ec3772e md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x3ecdd337 dma_release_from_coherent +EXPORT_SYMBOL vmlinux 0x3edcd65b simple_transaction_release +EXPORT_SYMBOL vmlinux 0x3ede9b1b blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x3ef51e3d blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x3ef96f38 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x3f09b415 find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x3f261a43 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x3f42b7fc skb_make_writable +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f4867fe textsearch_register +EXPORT_SYMBOL vmlinux 0x3f5b67d5 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x3f7bbdee inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x3f81f8b9 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x3f9c3319 proto_register +EXPORT_SYMBOL vmlinux 0x3fab3ca9 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x3fc56ff7 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x3fcbfd28 md_unregister_thread +EXPORT_SYMBOL vmlinux 0x3fe700b2 omap_dss_get_device +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3ff9b69f xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x3ffe4fba generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x401eaf4a pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x404479e0 find_vma +EXPORT_SYMBOL vmlinux 0x40481fac __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x404bd4ee pci_pme_active +EXPORT_SYMBOL vmlinux 0x40540ef7 inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0x4059792f print_hex_dump +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x406819f7 disk_stack_limits +EXPORT_SYMBOL vmlinux 0x407136b1 __put_user_8 +EXPORT_SYMBOL vmlinux 0x4077ca14 __neigh_create +EXPORT_SYMBOL vmlinux 0x407a3275 omap_start_dma +EXPORT_SYMBOL vmlinux 0x407f2631 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x408669ce mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x4088488a kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x4093efb3 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x409627d3 dma_supported +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a2d1dd dm_table_get_size +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40ad3abc neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x40b9b693 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40c95802 seq_open +EXPORT_SYMBOL vmlinux 0x40cb6258 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL vmlinux 0x40ce485b mempool_resize +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40e07f1f dev_printk +EXPORT_SYMBOL vmlinux 0x40ed524a _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x40f07981 __ashldi3 +EXPORT_SYMBOL vmlinux 0x4119aca5 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x414837dc dput +EXPORT_SYMBOL vmlinux 0x41821b1a inet_sendpage +EXPORT_SYMBOL vmlinux 0x41862ad4 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x41a84bef blk_queue_make_request +EXPORT_SYMBOL vmlinux 0x41ad9457 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x41d149f1 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x41f4c9d6 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x4200f2d3 sg_miter_stop +EXPORT_SYMBOL vmlinux 0x423d81ed ida_pre_get +EXPORT_SYMBOL vmlinux 0x42474f14 __quota_error +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x426a99e7 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x42830b3e jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x42853798 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x4298b775 v7_flush_kern_cache_all +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x432b6f35 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x433001ad scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x43378954 blk_peek_request +EXPORT_SYMBOL vmlinux 0x435123f5 inetdev_by_index +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x43622370 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x43676844 fasync_helper +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43b2c073 clk_get +EXPORT_SYMBOL vmlinux 0x43e5d178 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x43fec9dd sock_no_connect +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x44155efd devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x442495c9 tmio_core_mmc_resume +EXPORT_SYMBOL vmlinux 0x44254a2d nand_scan +EXPORT_SYMBOL vmlinux 0x442bdc2b account_page_redirty +EXPORT_SYMBOL vmlinux 0x44345069 d_delete +EXPORT_SYMBOL vmlinux 0x44366cfc simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0x44438b96 hex2bin +EXPORT_SYMBOL vmlinux 0x44481bae bio_advance +EXPORT_SYMBOL vmlinux 0x44643b93 __aeabi_lmul +EXPORT_SYMBOL vmlinux 0x447008ae omapdss_register_output +EXPORT_SYMBOL vmlinux 0x449fe362 snd_info_register +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44b5c1ad udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x44b5e5b5 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x44ba44b2 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x44da5d0f __csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x44dd3d8d completion_done +EXPORT_SYMBOL vmlinux 0x44e5a98c vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f7a33f omap_dss_put_device +EXPORT_SYMBOL vmlinux 0x44fb9769 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x4505b3a7 skb_trim +EXPORT_SYMBOL vmlinux 0x45351808 i2c_verify_client +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x45581b69 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x458b50fa soft_cursor +EXPORT_SYMBOL vmlinux 0x45a138c7 snd_ctl_remove +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45bda0d5 system_serial_low +EXPORT_SYMBOL vmlinux 0x45d610c8 remove_proc_entry +EXPORT_SYMBOL vmlinux 0x45db76fc bio_put +EXPORT_SYMBOL vmlinux 0x45e56b04 of_get_next_parent +EXPORT_SYMBOL vmlinux 0x45eac0dd gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x45f2fa35 scsi_scan_host +EXPORT_SYMBOL vmlinux 0x45f911c4 ip6_frag_match +EXPORT_SYMBOL vmlinux 0x462a2e75 match_strlcpy +EXPORT_SYMBOL vmlinux 0x465757c3 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x467d8567 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x468b6bb2 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x46b6b42b snd_cards +EXPORT_SYMBOL vmlinux 0x46c931a1 request_key +EXPORT_SYMBOL vmlinux 0x46ca246c omap_get_dma_src_pos +EXPORT_SYMBOL vmlinux 0x46d3b28c __div0 +EXPORT_SYMBOL vmlinux 0x46d4ffe6 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x46d86253 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x46e533f4 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x46f628a9 dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x471615b1 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x471626e1 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x47911f91 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x47966987 iget_failed +EXPORT_SYMBOL vmlinux 0x47a59e33 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x47c55811 elevator_alloc +EXPORT_SYMBOL vmlinux 0x47c642fd snd_ctl_add +EXPORT_SYMBOL vmlinux 0x47d8ffa6 vfs_setpos +EXPORT_SYMBOL vmlinux 0x47e6c13e key_type_keyring +EXPORT_SYMBOL vmlinux 0x47e70229 v7_flush_user_cache_range +EXPORT_SYMBOL vmlinux 0x47f757de elf_platform +EXPORT_SYMBOL vmlinux 0x47f9664d blk_execute_rq +EXPORT_SYMBOL vmlinux 0x480fb7bf datagram_poll +EXPORT_SYMBOL vmlinux 0x481ce6ce cpu_active_mask +EXPORT_SYMBOL vmlinux 0x48202e15 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0x4825abf1 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x4827ebdb bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x482ccf81 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x484b2e38 snd_pcm_hw_constraint_step +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x487a4460 cpumask_set_cpu_local_first +EXPORT_SYMBOL vmlinux 0x48a5b067 __machine_arch_type +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48c1ea54 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x48eb6cc5 sk_wait_data +EXPORT_SYMBOL vmlinux 0x48f7572d fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x4904e3cf neigh_app_ns +EXPORT_SYMBOL vmlinux 0x491456ad __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x493dd4cf add_disk +EXPORT_SYMBOL vmlinux 0x4949a20c __pagevec_release +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x495e3eb3 udp_proc_register +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x499cb58c prepare_to_wait +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49b52af9 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x49b6b748 vfs_create +EXPORT_SYMBOL vmlinux 0x49ba8866 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x49bdf92c cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x49c1a815 edma_set_src +EXPORT_SYMBOL vmlinux 0x49c1c8d1 free_netdev +EXPORT_SYMBOL vmlinux 0x49cba6b5 fb_find_mode +EXPORT_SYMBOL vmlinux 0x49cf6d2e mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x49d65381 snd_card_register +EXPORT_SYMBOL vmlinux 0x49ebacbd _clear_bit +EXPORT_SYMBOL vmlinux 0x4a057b37 d_lookup +EXPORT_SYMBOL vmlinux 0x4a0cd1e7 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x4a0d2c13 tty_write_room +EXPORT_SYMBOL vmlinux 0x4a15ad06 register_sound_special +EXPORT_SYMBOL vmlinux 0x4a24d3aa filemap_map_pages +EXPORT_SYMBOL vmlinux 0x4a39e5a1 omap_set_dma_src_params +EXPORT_SYMBOL vmlinux 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL vmlinux 0x4a57b339 wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x4a7fb243 percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x4ab2cfe5 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4ac70323 __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4af9d05b zpool_evict +EXPORT_SYMBOL vmlinux 0x4afe1841 dev_addr_flush +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b015768 snd_iprintf +EXPORT_SYMBOL vmlinux 0x4b14c268 security_inode_permission +EXPORT_SYMBOL vmlinux 0x4b1ec3e2 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x4b20865f security_inode_readlink +EXPORT_SYMBOL vmlinux 0x4b246ed2 bdi_init +EXPORT_SYMBOL vmlinux 0x4b2703f6 __wait_on_bit +EXPORT_SYMBOL vmlinux 0x4b2c82ca snd_card_file_remove +EXPORT_SYMBOL vmlinux 0x4b34fbf5 block_all_signals +EXPORT_SYMBOL vmlinux 0x4b5c394b blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b63f947 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x4ba14f80 __devm_release_region +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb0778e vm_stat +EXPORT_SYMBOL vmlinux 0x4bc9da34 __nla_reserve +EXPORT_SYMBOL vmlinux 0x4bcf03a4 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x4be7fb63 up +EXPORT_SYMBOL vmlinux 0x4be85a03 memweight +EXPORT_SYMBOL vmlinux 0x4bec96cc __module_put_and_exit +EXPORT_SYMBOL vmlinux 0x4c1182cb bitmap_scnprintf +EXPORT_SYMBOL vmlinux 0x4c233a44 _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0x4c2ae700 strnstr +EXPORT_SYMBOL vmlinux 0x4c33081d omapdss_compat_uninit +EXPORT_SYMBOL vmlinux 0x4c38946e pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x4c3b77da kern_path +EXPORT_SYMBOL vmlinux 0x4c569749 register_key_type +EXPORT_SYMBOL vmlinux 0x4c5fc58c _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x4c643089 zpool_register_driver +EXPORT_SYMBOL vmlinux 0x4c6b531a tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x4c6bbef1 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0x4c6c3498 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x4c7dce20 touch_buffer +EXPORT_SYMBOL vmlinux 0x4c86184b remove_wait_queue +EXPORT_SYMBOL vmlinux 0x4c9419f2 sock_no_getname +EXPORT_SYMBOL vmlinux 0x4cb2a9bb seq_release_private +EXPORT_SYMBOL vmlinux 0x4cb2da31 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x4cb4d619 kobject_set_name +EXPORT_SYMBOL vmlinux 0x4cc47254 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4ce17dd4 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x4cefc1fa default_file_splice_read +EXPORT_SYMBOL vmlinux 0x4d0aec99 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x4d0d163d copy_page +EXPORT_SYMBOL vmlinux 0x4d171915 __napi_complete +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d3c153f sigprocmask +EXPORT_SYMBOL vmlinux 0x4d45d89e udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x4d5688be fget_raw +EXPORT_SYMBOL vmlinux 0x4d638de4 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x4d8bf26b mmc_of_parse +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4d9b6d35 snd_pcm_format_size +EXPORT_SYMBOL vmlinux 0x4db01a6e blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x4dbbbf0e iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4dec6038 memscan +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4dfcf5a9 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x4dfda5dd netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x4e2c9063 security_path_link +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e3de3c1 mmc_erase +EXPORT_SYMBOL vmlinux 0x4e506013 omap_dma_link_lch +EXPORT_SYMBOL vmlinux 0x4e5399c6 filemap_flush +EXPORT_SYMBOL vmlinux 0x4e549cd3 inet_ioctl +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6a7aeb lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e75ed94 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x4e94008e mmc_can_discard +EXPORT_SYMBOL vmlinux 0x4e9abd14 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x4e9ce9f9 edma_link +EXPORT_SYMBOL vmlinux 0x4eb66869 __find_get_block +EXPORT_SYMBOL vmlinux 0x4ec18234 blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0x4ec2b446 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x4ee11905 uart_resume_port +EXPORT_SYMBOL vmlinux 0x4ee5faf7 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x4eecdedf dev_activate +EXPORT_SYMBOL vmlinux 0x4efab7c2 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x4f075fd5 param_set_charp +EXPORT_SYMBOL vmlinux 0x4f10f84c rtnl_create_link +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f3f48b7 omap_dss_get_next_device +EXPORT_SYMBOL vmlinux 0x4f47373a snd_info_create_card_entry +EXPORT_SYMBOL vmlinux 0x4f476e96 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x4f5c35ff sock_edemux +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f7b124a new_sync_read +EXPORT_SYMBOL vmlinux 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL vmlinux 0x4f89c9de gpmc_cs_free +EXPORT_SYMBOL vmlinux 0x4f8a856e __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x4f8ab82e eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x4fad729c input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x4fbec58d tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x4fd2f8ab tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x4fe17ab2 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x500fdb9f pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x50405474 tuning_blk_pattern_8bit +EXPORT_SYMBOL vmlinux 0x5046be74 seq_release +EXPORT_SYMBOL vmlinux 0x504ffdc4 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x50677449 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x509817cf vprintk_emit +EXPORT_SYMBOL vmlinux 0x50a0da66 phy_resume +EXPORT_SYMBOL vmlinux 0x50b66bcb radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x50b8e260 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x50c20ac5 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x50c415ce aio_complete +EXPORT_SYMBOL vmlinux 0x50c57633 amba_device_register +EXPORT_SYMBOL vmlinux 0x50d5612e dispc_mgr_get_sync_lost_irq +EXPORT_SYMBOL vmlinux 0x50db34fd pci_disable_device +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50df7332 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x50f9689e sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x511746c1 dump_fpu +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x514963e8 pps_lookup_dev +EXPORT_SYMBOL vmlinux 0x514ae71f pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x51551b44 mpage_readpage +EXPORT_SYMBOL vmlinux 0x51612303 kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x51856eb5 km_new_mapping +EXPORT_SYMBOL vmlinux 0x5189fe7f ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0x519ca045 __register_binfmt +EXPORT_SYMBOL vmlinux 0x519ca82f key_put +EXPORT_SYMBOL vmlinux 0x51a86c46 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x51b41357 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x51b7d337 snd_unregister_oss_device +EXPORT_SYMBOL vmlinux 0x51be1366 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x51c88fcb wait_iff_congested +EXPORT_SYMBOL vmlinux 0x51d559d1 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x51d813bd flush_old_exec +EXPORT_SYMBOL vmlinux 0x51e77c97 pfn_valid +EXPORT_SYMBOL vmlinux 0x51eafc8e param_ops_int +EXPORT_SYMBOL vmlinux 0x51ef33b8 kstrndup +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x520fdcfd edma_set_dest +EXPORT_SYMBOL vmlinux 0x52109e0b amba_find_device +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x522f3131 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x52313da0 security_path_chmod +EXPORT_SYMBOL vmlinux 0x523b819b clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x523eb0d4 omapdss_find_output_from_display +EXPORT_SYMBOL vmlinux 0x52417ea8 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x526108d1 dcache_readdir +EXPORT_SYMBOL vmlinux 0x527028ca snd_pcm_set_sync +EXPORT_SYMBOL vmlinux 0x52810944 md_done_sync +EXPORT_SYMBOL vmlinux 0x528c709d simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x528d0c14 idr_init +EXPORT_SYMBOL vmlinux 0x528fdd04 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x5294a25e unregister_netdev +EXPORT_SYMBOL vmlinux 0x52af562a __crc32c_le +EXPORT_SYMBOL vmlinux 0x52af6095 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x52bb841c atomic_io_modify_relaxed +EXPORT_SYMBOL vmlinux 0x52bcc024 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x52c0370f kill_bdev +EXPORT_SYMBOL vmlinux 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL vmlinux 0x530afd45 of_translate_address +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x531872dd kill_pgrp +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x53552577 sys_copyarea +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x53790a7b jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x5391b0fe tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x539af421 generic_setlease +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53a74cda build_skb +EXPORT_SYMBOL vmlinux 0x53bd1be9 sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x53f9459f xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x54031ecc i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x541120fe inet_add_offload +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x546817c7 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x547077ec __wake_up_bit +EXPORT_SYMBOL vmlinux 0x5472f5c5 mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x5477f013 phy_disconnect +EXPORT_SYMBOL vmlinux 0x547ce898 dispc_read_irqenable +EXPORT_SYMBOL vmlinux 0x54a462ee sync_inode +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54a9e581 dma_sync_wait +EXPORT_SYMBOL vmlinux 0x54d48118 arp_find +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54f6830a omapdss_get_default_display_name +EXPORT_SYMBOL vmlinux 0x55073647 softnet_data +EXPORT_SYMBOL vmlinux 0x55092f74 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x552728a3 devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x554e86d4 sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0x555f9cc0 vga_put +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x556c2740 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x557c2ca1 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x557e65e2 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x558f30fb seq_open_private +EXPORT_SYMBOL vmlinux 0x5594be03 bitmap_remap +EXPORT_SYMBOL vmlinux 0x55e37c56 input_release_device +EXPORT_SYMBOL vmlinux 0x55ec8c5d blk_mq_run_queues +EXPORT_SYMBOL vmlinux 0x560147fd edma_unlink +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563952a3 kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x56502060 snd_timer_close +EXPORT_SYMBOL vmlinux 0x565dea43 dss_install_mgr_ops +EXPORT_SYMBOL vmlinux 0x5669d7d4 dev_remove_pack +EXPORT_SYMBOL vmlinux 0x567d5377 padata_do_parallel +EXPORT_SYMBOL vmlinux 0x5689afe7 dispc_ovl_enable +EXPORT_SYMBOL vmlinux 0x56b6e900 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x56bc2f15 dispc_ovl_set_channel_out +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56d7e68e vc_resize +EXPORT_SYMBOL vmlinux 0x5711e769 bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x5746d624 init_buffer +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x576da747 empty_aops +EXPORT_SYMBOL vmlinux 0x576eb2bd send_sig_info +EXPORT_SYMBOL vmlinux 0x57740cc1 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0x57a2caae scsi_scan_target +EXPORT_SYMBOL vmlinux 0x57d22085 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x57e69d01 snd_pcm_lib_write +EXPORT_SYMBOL vmlinux 0x581062f2 read_cache_page +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5834b0ec single_open +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x584179dc pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x58516557 omap_set_dma_src_data_pack +EXPORT_SYMBOL vmlinux 0x5857b7cd pgprot_kernel +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x5882f4b5 of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x588b3024 param_get_string +EXPORT_SYMBOL vmlinux 0x588d0c5d omapdss_register_display +EXPORT_SYMBOL vmlinux 0x58a0eab7 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x58b1535a read_cache_pages +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58bd19d2 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x58d0424b __mutex_init +EXPORT_SYMBOL vmlinux 0x58d633c7 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x590bfb11 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x590c1e4a proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x591d14cf pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x592817f5 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x594e1317 __modsi3 +EXPORT_SYMBOL vmlinux 0x595990f2 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x595cdf30 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x596f9a64 pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0x5983df7b kvm_read_guest_atomic +EXPORT_SYMBOL vmlinux 0x598542b2 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x598c9c10 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x598cd828 udp_table +EXPORT_SYMBOL vmlinux 0x59908b7e abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x59926907 km_report +EXPORT_SYMBOL vmlinux 0x599fae73 of_dev_get +EXPORT_SYMBOL vmlinux 0x59a2a25c snd_timer_open +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59d29dab v7_flush_kern_dcache_area +EXPORT_SYMBOL vmlinux 0x59e5070d __do_div64 +EXPORT_SYMBOL vmlinux 0x59e96523 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a463134 nand_bch_calculate_ecc +EXPORT_SYMBOL vmlinux 0x5a4fbd62 netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x5a60ad96 napi_gro_frags +EXPORT_SYMBOL vmlinux 0x5a61188a netdev_features_change +EXPORT_SYMBOL vmlinux 0x5aa29ee4 of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0x5ad63e2f key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x5adae25f elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x5ae5be44 lg_lock_init +EXPORT_SYMBOL vmlinux 0x5af6f17c snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL vmlinux 0x5afa0a0e __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b0662f2 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x5b171a7e inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x5b173fab block_invalidatepage +EXPORT_SYMBOL vmlinux 0x5b19634d div_s64_rem +EXPORT_SYMBOL vmlinux 0x5b354519 directly_mappable_cdev_bdi +EXPORT_SYMBOL vmlinux 0x5b3762d8 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x5b3c9915 pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x5b3eba1e xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x5b473fd9 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x5b49d58e snd_pcm_open_substream +EXPORT_SYMBOL vmlinux 0x5b6ed066 block_read_full_page +EXPORT_SYMBOL vmlinux 0x5b745fd7 put_page +EXPORT_SYMBOL vmlinux 0x5b7593fe blk_register_region +EXPORT_SYMBOL vmlinux 0x5b79fbe8 sock_recvmsg +EXPORT_SYMBOL vmlinux 0x5b85846f mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x5b8efa64 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x5bc7d7ed dmam_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0x5bc92f40 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x5bddfa95 devm_clk_put +EXPORT_SYMBOL vmlinux 0x5be346a3 seq_read +EXPORT_SYMBOL vmlinux 0x5be3f823 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x5c1d381f of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x5c27e1a2 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x5c3930fa jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x5c45044f mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x5c6270e8 msm_pinctrl_probe +EXPORT_SYMBOL vmlinux 0x5c6d204c neigh_table_clear +EXPORT_SYMBOL vmlinux 0x5c718c2a __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x5c9284a0 processor_id +EXPORT_SYMBOL vmlinux 0x5c973f4f input_register_device +EXPORT_SYMBOL vmlinux 0x5cac72e4 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x5cb5ec12 serio_interrupt +EXPORT_SYMBOL vmlinux 0x5ce8ef02 synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d154af8 snd_pcm_new_stream +EXPORT_SYMBOL vmlinux 0x5d289220 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x5d2a6b63 dquot_quota_on +EXPORT_SYMBOL vmlinux 0x5d35b536 netlink_set_err +EXPORT_SYMBOL vmlinux 0x5d493291 from_kuid +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d74f099 mount_bdev +EXPORT_SYMBOL vmlinux 0x5d791511 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x5d79fe65 netdev_update_features +EXPORT_SYMBOL vmlinux 0x5d7fc177 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x5dc14035 __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x5e1b3e63 do_splice_direct +EXPORT_SYMBOL vmlinux 0x5e1f3d0c fput +EXPORT_SYMBOL vmlinux 0x5e3ed20c noop_fsync +EXPORT_SYMBOL vmlinux 0x5e49320b tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x5e583df6 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL vmlinux 0x5e83f71f __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0x5e866d85 prandom_bytes +EXPORT_SYMBOL vmlinux 0x5e919f25 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ef9c01a fsync_bdev +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f15ae50 put_tty_driver +EXPORT_SYMBOL vmlinux 0x5f18ec72 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x5f27323c _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x5f2d8a80 get_fs_type +EXPORT_SYMBOL vmlinux 0x5f41fe99 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x5f705238 dquot_get_dqinfo +EXPORT_SYMBOL vmlinux 0x5f754e5a memset +EXPORT_SYMBOL vmlinux 0x5f968e4d user_path_create +EXPORT_SYMBOL vmlinux 0x5fadf588 of_device_is_available +EXPORT_SYMBOL vmlinux 0x5fd268cb radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fdc192f devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x5ff11cc3 pcibios_min_io +EXPORT_SYMBOL vmlinux 0x5ffe0115 __sb_end_write +EXPORT_SYMBOL vmlinux 0x5ffe2f7e blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x60055baa dispc_mgr_get_vsync_irq +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x60291ea1 of_device_register +EXPORT_SYMBOL vmlinux 0x602c96f0 copy_to_user_fromio +EXPORT_SYMBOL vmlinux 0x603120b3 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x6035ec0f pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x60541702 edma_alloc_slot +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x606e5e4a dev_get_flags +EXPORT_SYMBOL vmlinux 0x607adb7b scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0x608633be file_remove_suid +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60b6a774 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x60b86f61 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x60c07821 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60ee9172 param_ops_bool +EXPORT_SYMBOL vmlinux 0x61050c4d outer_cache +EXPORT_SYMBOL vmlinux 0x610da50f netdev_crit +EXPORT_SYMBOL vmlinux 0x610fabaf drop_super +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x6143eeea igrab +EXPORT_SYMBOL vmlinux 0x6153f0f2 blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0x6160a3e6 uart_match_port +EXPORT_SYMBOL vmlinux 0x61734d38 inet_select_addr +EXPORT_SYMBOL vmlinux 0x617a218d __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x617ee568 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x618fbe3d vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x61932a9f snd_dma_alloc_pages_fallback +EXPORT_SYMBOL vmlinux 0x61a9abfe __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x61b3560c cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61e3be7c migrate_page +EXPORT_SYMBOL vmlinux 0x62025e20 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x620e453a blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6220b4a2 crc32_le +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x62286e41 bio_endio +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x623b7867 check_disk_size_change +EXPORT_SYMBOL vmlinux 0x6263e0c1 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x6282dc79 vfs_unlink +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x62884236 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x62a79a6c param_ops_charp +EXPORT_SYMBOL vmlinux 0x62b9eee8 sock_release +EXPORT_SYMBOL vmlinux 0x62c3679f vfs_open +EXPORT_SYMBOL vmlinux 0x62e0ed9d d_drop +EXPORT_SYMBOL vmlinux 0x62e42b01 netdev_alert +EXPORT_SYMBOL vmlinux 0x62ecb456 mark_page_accessed +EXPORT_SYMBOL vmlinux 0x63125e07 pcim_pin_device +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x6322201d __dquot_transfer +EXPORT_SYMBOL vmlinux 0x633b66f7 copy_from_iter +EXPORT_SYMBOL vmlinux 0x6351c08e mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x6358eb53 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x636b3461 omap_dss_get_num_overlays +EXPORT_SYMBOL vmlinux 0x6373f4d4 set_create_files_as +EXPORT_SYMBOL vmlinux 0x639d5e22 _dev_info +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63c57bba tty_kref_put +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x6415e62e omap_dss_pal_timings +EXPORT_SYMBOL vmlinux 0x642935b6 keyring_clear +EXPORT_SYMBOL vmlinux 0x642b94cb dev_alert +EXPORT_SYMBOL vmlinux 0x643a057a vfs_statfs +EXPORT_SYMBOL vmlinux 0x643cc851 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x644ed105 unregister_cdrom +EXPORT_SYMBOL vmlinux 0x6452db89 input_register_handle +EXPORT_SYMBOL vmlinux 0x645ac3a4 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x646e50ff input_grab_device +EXPORT_SYMBOL vmlinux 0x647b7743 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x647e42a8 kernel_accept +EXPORT_SYMBOL vmlinux 0x64902761 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64a22ff0 dispc_mgr_set_lcd_config +EXPORT_SYMBOL vmlinux 0x64ac1511 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x64d53047 forget_cached_acl +EXPORT_SYMBOL vmlinux 0x64dc71be rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x651cd672 vm_insert_page +EXPORT_SYMBOL vmlinux 0x65266ce8 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x65276876 security_path_mknod +EXPORT_SYMBOL vmlinux 0x652a7e6f xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x653158df generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x653fe2fa jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x65466939 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x654cb975 vfs_rmdir +EXPORT_SYMBOL vmlinux 0x65626659 finish_open +EXPORT_SYMBOL vmlinux 0x6565d33f scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x6569fc09 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x6572a952 security_path_symlink +EXPORT_SYMBOL vmlinux 0x657b782c of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x657c2981 param_set_bool +EXPORT_SYMBOL vmlinux 0x659c4566 of_phy_connect +EXPORT_SYMBOL vmlinux 0x65ad71c0 blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x65c3e186 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65e38c16 from_kgid +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x6603e2b1 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0x66078b96 km_query +EXPORT_SYMBOL vmlinux 0x661144e6 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x661ce33c snd_info_create_module_entry +EXPORT_SYMBOL vmlinux 0x6633a5fd sget +EXPORT_SYMBOL vmlinux 0x66abdad4 snd_pcm_release_substream +EXPORT_SYMBOL vmlinux 0x66ae3dec __nla_put +EXPORT_SYMBOL vmlinux 0x66baf761 led_update_brightness +EXPORT_SYMBOL vmlinux 0x66de8f58 cont_write_begin +EXPORT_SYMBOL vmlinux 0x66f98126 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x67052457 bio_reset +EXPORT_SYMBOL vmlinux 0x670a2702 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x671a5f28 nf_log_register +EXPORT_SYMBOL vmlinux 0x6727d796 netlink_broadcast +EXPORT_SYMBOL vmlinux 0x67511626 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x67632a38 bio_clone_fast +EXPORT_SYMBOL vmlinux 0x676bbc0f _set_bit +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x67747eb9 ip6_frag_init +EXPORT_SYMBOL vmlinux 0x67750eef mpage_writepage +EXPORT_SYMBOL vmlinux 0x677d8f74 install_exec_creds +EXPORT_SYMBOL vmlinux 0x67860073 mmc_can_reset +EXPORT_SYMBOL vmlinux 0x67a36339 sock_create_lite +EXPORT_SYMBOL vmlinux 0x67a81f97 misc_register +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67b80abc blkdev_get +EXPORT_SYMBOL vmlinux 0x67c2c96b twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x67f32890 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x68066e1e dispc_mgr_set_timings +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x680bf3df dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x68195c20 register_md_personality +EXPORT_SYMBOL vmlinux 0x6823eb0e get_cached_acl +EXPORT_SYMBOL vmlinux 0x6875c199 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x687b18ae dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x6880fc60 shdma_cleanup +EXPORT_SYMBOL vmlinux 0x68869bae panic_notifier_list +EXPORT_SYMBOL vmlinux 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL vmlinux 0x68abb700 kobject_put +EXPORT_SYMBOL vmlinux 0x68b49a9f I_BDEV +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68d4a11d blk_put_queue +EXPORT_SYMBOL vmlinux 0x68ebde91 omapdss_default_get_timings +EXPORT_SYMBOL vmlinux 0x68fb581a icst307_idx2s +EXPORT_SYMBOL vmlinux 0x6915eb38 down_interruptible +EXPORT_SYMBOL vmlinux 0x6934d2be pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x69450537 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x69495437 vfs_llseek +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x699642f2 check_disk_change +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69a559a8 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69b6f8d9 omap_set_dma_transfer_params +EXPORT_SYMBOL vmlinux 0x69bc2f6f rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x69c53bc2 nd_set_link +EXPORT_SYMBOL vmlinux 0x69d5469b fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x69e27c7a bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x69f77f5c snd_pcm_lib_free_pages +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a4a4206 generic_writepages +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a6b4394 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a810c4e dm_put_table_device +EXPORT_SYMBOL vmlinux 0x6a851e50 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x6aa3ece7 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x6ab5c0cc netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x6ac99ff1 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6ad07ca7 dquot_enable +EXPORT_SYMBOL vmlinux 0x6ad5abb6 sk_release_kernel +EXPORT_SYMBOL vmlinux 0x6ad67277 pci_release_region +EXPORT_SYMBOL vmlinux 0x6ad73c3c rtnl_unicast +EXPORT_SYMBOL vmlinux 0x6ae6bac7 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x6aedc09e blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6af3327d dev_close +EXPORT_SYMBOL vmlinux 0x6afda837 pci_select_bars +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b0bc1d3 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x6b12c36b input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b44521a revalidate_disk +EXPORT_SYMBOL vmlinux 0x6b63908c blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x6ba70519 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x6bbcf81d nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bc78d42 kmap +EXPORT_SYMBOL vmlinux 0x6bceb8a8 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bebbccd pci_find_bus +EXPORT_SYMBOL vmlinux 0x6bef069c shdma_chan_probe +EXPORT_SYMBOL vmlinux 0x6c0664c0 mount_subtree +EXPORT_SYMBOL vmlinux 0x6c0d5223 skb_checksum +EXPORT_SYMBOL vmlinux 0x6c1ce5ce strcspn +EXPORT_SYMBOL vmlinux 0x6c47da54 md_flush_request +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c657973 snd_pcm_hw_rule_noresample +EXPORT_SYMBOL vmlinux 0x6c6cdd4d wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c836544 serio_close +EXPORT_SYMBOL vmlinux 0x6c850abb inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x6c87b72a dev_open +EXPORT_SYMBOL vmlinux 0x6c8eefa3 mddev_congested +EXPORT_SYMBOL vmlinux 0x6c9be547 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x6c9e246b __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x6ca23804 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL vmlinux 0x6ca3c50a skb_dequeue +EXPORT_SYMBOL vmlinux 0x6ca5b0f8 __net_get_random_once +EXPORT_SYMBOL vmlinux 0x6cc81fce __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x6cce54d3 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x6cdc5c6b nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6ce6b57a amba_driver_unregister +EXPORT_SYMBOL vmlinux 0x6ce6d995 rfkill_alloc +EXPORT_SYMBOL vmlinux 0x6cfae5f6 netif_carrier_off +EXPORT_SYMBOL vmlinux 0x6d070977 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d107d71 omap_dss_ntsc_timings +EXPORT_SYMBOL vmlinux 0x6d1b8063 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x6d208d61 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x6d218953 mutex_lock +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d4daab2 inet_frags_init +EXPORT_SYMBOL vmlinux 0x6d5420c5 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x6d5a6427 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0x6d6194fe blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x6d662533 _find_first_bit_le +EXPORT_SYMBOL vmlinux 0x6d8a0a22 flush_kernel_dcache_page +EXPORT_SYMBOL vmlinux 0x6dc9c58d snd_card_free_when_closed +EXPORT_SYMBOL vmlinux 0x6dd3f6bd phy_connect_direct +EXPORT_SYMBOL vmlinux 0x6ddeb0d6 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x6dee87b3 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e002368 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x6e01e2fb blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x6e1216ed page_follow_link_light +EXPORT_SYMBOL vmlinux 0x6e3c5604 da903x_query_status +EXPORT_SYMBOL vmlinux 0x6e482bdf block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x6e4d177b down_read_trylock +EXPORT_SYMBOL vmlinux 0x6e51ba3c jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x6e571bfe should_remove_suid +EXPORT_SYMBOL vmlinux 0x6e5924e1 __scsi_add_device +EXPORT_SYMBOL vmlinux 0x6e5bceb1 dev_addr_add +EXPORT_SYMBOL vmlinux 0x6e63dd04 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x6e6514ed radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7a922a of_root +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6eb7f933 blk_make_request +EXPORT_SYMBOL vmlinux 0x6ec18eb9 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x6ec9ccdb _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x6ecb1ab1 __inode_permission +EXPORT_SYMBOL vmlinux 0x6ed64114 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x6ed7bf28 register_filesystem +EXPORT_SYMBOL vmlinux 0x6edf2034 eth_header_cache +EXPORT_SYMBOL vmlinux 0x6ef24291 unlock_rename +EXPORT_SYMBOL vmlinux 0x6ef2f62a freeze_bdev +EXPORT_SYMBOL vmlinux 0x6ef3c7a5 sk_dst_check +EXPORT_SYMBOL vmlinux 0x6ef4c22c of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f2204aa security_inode_init_security +EXPORT_SYMBOL vmlinux 0x6f2506bf tty_free_termios +EXPORT_SYMBOL vmlinux 0x6f4880c1 netdev_change_features +EXPORT_SYMBOL vmlinux 0x6f5acbbc string_escape_mem +EXPORT_SYMBOL vmlinux 0x6f6170b8 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x6f66b260 arp_xmit +EXPORT_SYMBOL vmlinux 0x6f862197 xfrm_state_update +EXPORT_SYMBOL vmlinux 0x6f8c2b24 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x6f95c643 dev_printk_emit +EXPORT_SYMBOL vmlinux 0x6f9824ca param_get_ulong +EXPORT_SYMBOL vmlinux 0x6fadbbdd read_dev_sector +EXPORT_SYMBOL vmlinux 0x6fc368ee map_destroy +EXPORT_SYMBOL vmlinux 0x6fc88cff ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fce7f6c rtnl_notify +EXPORT_SYMBOL vmlinux 0x70097aa0 nand_bch_free +EXPORT_SYMBOL vmlinux 0x7024c2f9 zero_fill_bio +EXPORT_SYMBOL vmlinux 0x7027014b inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x703f73ea uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x704be0a7 set_blocksize +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7052a1bd jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x7062b4cd cmdline_parts_free +EXPORT_SYMBOL vmlinux 0x706dc984 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x706e9c67 dma_find_channel +EXPORT_SYMBOL vmlinux 0x707165ac omapdss_unregister_output +EXPORT_SYMBOL vmlinux 0x707db21f elm_decode_bch_error_page +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x708c9cbb tty_unthrottle +EXPORT_SYMBOL vmlinux 0x709a0508 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x70acd17f tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x70b57796 tty_set_operations +EXPORT_SYMBOL vmlinux 0x70b5d79c simple_pin_fs +EXPORT_SYMBOL vmlinux 0x70b63264 generic_setxattr +EXPORT_SYMBOL vmlinux 0x70d053fd try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x70e39dae dss_uninstall_mgr_ops +EXPORT_SYMBOL vmlinux 0x70effdd0 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x7117f02b arp_tbl +EXPORT_SYMBOL vmlinux 0x7126e148 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712ed37b radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x7142c63c edma_free_slot +EXPORT_SYMBOL vmlinux 0x7152079f filp_open +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x71743bf0 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x71847707 inet_shutdown +EXPORT_SYMBOL vmlinux 0x719ed802 padata_do_serial +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71ab72de tcp_ioctl +EXPORT_SYMBOL vmlinux 0x71acb170 param_set_byte +EXPORT_SYMBOL vmlinux 0x71b7fcae input_set_keycode +EXPORT_SYMBOL vmlinux 0x71b9c4cb phy_stop +EXPORT_SYMBOL vmlinux 0x71bb4d78 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0x71bed3ad bdi_register +EXPORT_SYMBOL vmlinux 0x71c90087 memcmp +EXPORT_SYMBOL vmlinux 0x71e2ed17 of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x71f65175 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x71ff48a0 writeback_in_progress +EXPORT_SYMBOL vmlinux 0x721c6f66 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x72350130 ___ratelimit +EXPORT_SYMBOL vmlinux 0x723d4c44 omapdss_default_get_recommended_bpp +EXPORT_SYMBOL vmlinux 0x725bc26a ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x72646cee alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x726f400b simple_rmdir +EXPORT_SYMBOL vmlinux 0x72b46a8c kobject_get +EXPORT_SYMBOL vmlinux 0x72b5b2b7 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x72bc0d3e xfrm_register_km +EXPORT_SYMBOL vmlinux 0x72c18739 locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x72d58de9 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x72dba28e d_find_alias +EXPORT_SYMBOL vmlinux 0x72dd6299 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72fd3bc3 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x72ffc779 __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x7322913d i2c_master_recv +EXPORT_SYMBOL vmlinux 0x7325de15 of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x73434cda skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x734aa51f netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x7359780b elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0x7368a87a bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x736c1c40 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x73761892 snd_pcm_kernel_ioctl +EXPORT_SYMBOL vmlinux 0x737ce4a9 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x73b2053d tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x73b706c3 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x73d892df lock_rename +EXPORT_SYMBOL vmlinux 0x73e20c1c strlcpy +EXPORT_SYMBOL vmlinux 0x73e45756 pci_set_power_state +EXPORT_SYMBOL vmlinux 0x740e82cb __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x741602db dquot_release +EXPORT_SYMBOL vmlinux 0x741b0683 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x74311e0e elm_config +EXPORT_SYMBOL vmlinux 0x74427343 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x74477754 kmalloc_caches +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x748c9236 key_invalidate +EXPORT_SYMBOL vmlinux 0x7490a96d bio_copy_user +EXPORT_SYMBOL vmlinux 0x74a83bb3 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x74bb8156 amba_release_regions +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74ce05b8 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74fa022d edma_trigger_channel +EXPORT_SYMBOL vmlinux 0x7505bdef memchr_inv +EXPORT_SYMBOL vmlinux 0x7519d321 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x752f303c tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x75348fe1 wake_up_process +EXPORT_SYMBOL vmlinux 0x7536db20 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x753f81c2 inode_set_flags +EXPORT_SYMBOL vmlinux 0x7542606f skb_checksum_help +EXPORT_SYMBOL vmlinux 0x754bc5aa snd_ctl_make_virtual_master +EXPORT_SYMBOL vmlinux 0x75517ef4 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x7553d3c0 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x7555c706 snd_pcm_suspend_all +EXPORT_SYMBOL vmlinux 0x7582b5f3 scsi_init_io +EXPORT_SYMBOL vmlinux 0x75850d01 __vmalloc +EXPORT_SYMBOL vmlinux 0x7591753d __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x7593d385 div64_s64 +EXPORT_SYMBOL vmlinux 0x75ad6e2c ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x75bc0ea8 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75d0da63 blk_stop_queue +EXPORT_SYMBOL vmlinux 0x75f7624e __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x763caf9d mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x76596500 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x7689f052 alloc_disk +EXPORT_SYMBOL vmlinux 0x76a2c593 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x76bf656d __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x76c619e4 inet6_getname +EXPORT_SYMBOL vmlinux 0x76cc2ed8 blk_free_tags +EXPORT_SYMBOL vmlinux 0x76cf47f6 __aeabi_llsl +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d9bf11 crc32_be +EXPORT_SYMBOL vmlinux 0x76f6c5ef kmalloc_order +EXPORT_SYMBOL vmlinux 0x76f963d1 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x77046350 copy_to_iter +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x771e8c82 dquot_free_inode +EXPORT_SYMBOL vmlinux 0x7767b809 md_register_thread +EXPORT_SYMBOL vmlinux 0x777e8f90 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x7787d21d snd_pcm_hw_rule_add +EXPORT_SYMBOL vmlinux 0x7791193f icst525_s2div +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x779bb909 kunmap_high +EXPORT_SYMBOL vmlinux 0x77a6c8a6 scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77beadf1 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x77d41f27 padata_alloc_possible +EXPORT_SYMBOL vmlinux 0x77db4b27 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x77df0847 __set_personality +EXPORT_SYMBOL vmlinux 0x7810a88b fence_signal_locked +EXPORT_SYMBOL vmlinux 0x7823b077 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x782567ec memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x7833deb2 pgprot_user +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x78436c52 mdiobus_register +EXPORT_SYMBOL vmlinux 0x78591635 __init_rwsem +EXPORT_SYMBOL vmlinux 0x78646910 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x7866f840 dma_async_device_register +EXPORT_SYMBOL vmlinux 0x786bae81 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a145e4 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x78a30251 sk_mc_loop +EXPORT_SYMBOL vmlinux 0x78bb5f53 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x78bf9844 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x78cf1cc3 md_error +EXPORT_SYMBOL vmlinux 0x78d21cfc vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e9d489 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x78f1ed19 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x7904d2fe __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x7965d49a dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x7999e4fb devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x799c1915 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79add3d8 ptp_clock_index +EXPORT_SYMBOL vmlinux 0x79cbae3b dma_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0x79cbda9b xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x79fed598 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x7a06b1a4 __dquot_free_space +EXPORT_SYMBOL vmlinux 0x7a0bc6f5 mdiobus_free +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a295b54 register_gifconf +EXPORT_SYMBOL vmlinux 0x7a3a7990 omap_dss_get_overlay +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a599208 udp_seq_open +EXPORT_SYMBOL vmlinux 0x7a61e9f8 mapping_tagged +EXPORT_SYMBOL vmlinux 0x7a8b322e phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x7a91726b clkdev_alloc +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aadb047 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7accf152 bio_copy_data +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7ad49c4d mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0x7adcbc2a commit_creds +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7addfdb4 dss_mgr_unregister_framedone_handler +EXPORT_SYMBOL vmlinux 0x7af4aa3f dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x7af6d56b input_allocate_device +EXPORT_SYMBOL vmlinux 0x7afa89fc vsnprintf +EXPORT_SYMBOL vmlinux 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL vmlinux 0x7b0a22cf tcf_register_action +EXPORT_SYMBOL vmlinux 0x7b1ade38 lz4_decompress +EXPORT_SYMBOL vmlinux 0x7b1c2442 from_kgid_munged +EXPORT_SYMBOL vmlinux 0x7b26e7fe dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x7b283ce3 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x7b4e22c7 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0x7b5c8440 vm_munmap +EXPORT_SYMBOL vmlinux 0x7b5fb367 ip_ct_attach +EXPORT_SYMBOL vmlinux 0x7b867b7d netif_napi_add +EXPORT_SYMBOL vmlinux 0x7b8c345b set_bh_page +EXPORT_SYMBOL vmlinux 0x7b942bbb d_splice_alias +EXPORT_SYMBOL vmlinux 0x7bb24771 get_super +EXPORT_SYMBOL vmlinux 0x7bcf9908 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x7bd7229e param_get_uint +EXPORT_SYMBOL vmlinux 0x7bdfb9fe jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x7bee5031 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x7bf6238c tcp_prequeue +EXPORT_SYMBOL vmlinux 0x7c056313 nonseekable_open +EXPORT_SYMBOL vmlinux 0x7c0e0909 sk_ns_capable +EXPORT_SYMBOL vmlinux 0x7c12930b __get_user_pages +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c1c18ee netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c9320bf __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7c9f13b9 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cc035a7 __ucmpdi2 +EXPORT_SYMBOL vmlinux 0x7cc957e0 netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x7cdbb325 simple_readpage +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce1f564 vfs_fsync +EXPORT_SYMBOL vmlinux 0x7cef577f dquot_acquire +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d0f3d38 get_task_io_context +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d143143 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x7d4befe2 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x7d5149a6 elv_add_request +EXPORT_SYMBOL vmlinux 0x7d59f77b blk_start_queue +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7dbdecf2 ip_options_compile +EXPORT_SYMBOL vmlinux 0x7dc900b5 dquot_transfer +EXPORT_SYMBOL vmlinux 0x7dcb0d2a have_submounts +EXPORT_SYMBOL vmlinux 0x7dccc294 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x7de67fe1 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x7dea0c80 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7df55922 up_write +EXPORT_SYMBOL vmlinux 0x7e0108d1 kernel_connect +EXPORT_SYMBOL vmlinux 0x7e1e0ec9 tuning_blk_pattern_4bit +EXPORT_SYMBOL vmlinux 0x7e454dc5 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0x7e4afc6c mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x7e4b442e account_page_dirtied +EXPORT_SYMBOL vmlinux 0x7e59a1a8 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x7e622f1e generic_read_dir +EXPORT_SYMBOL vmlinux 0x7e6fa3ef tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0x7e9efe8e complete_and_exit +EXPORT_SYMBOL vmlinux 0x7ec2d8b9 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x7ecbdcd1 tty_port_init +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7ee73c0c memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0x7ee7f093 dispc_ovl_compute_fifo_thresholds +EXPORT_SYMBOL vmlinux 0x7f06184a skb_queue_purge +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f429684 neigh_connected_output +EXPORT_SYMBOL vmlinux 0x7f4d6323 cfb_imageblit +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f63b31e _memcpy_toio +EXPORT_SYMBOL vmlinux 0x7f7cbb9b phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x7fa4189c of_get_pci_address +EXPORT_SYMBOL vmlinux 0x7fde2edb vme_master_read +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7ff232a0 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL vmlinux 0x8005ae32 ___pskb_trim +EXPORT_SYMBOL vmlinux 0x800e4ffa __muldi3 +EXPORT_SYMBOL vmlinux 0x80311b0b inet_offloads +EXPORT_SYMBOL vmlinux 0x804aabdf idr_is_empty +EXPORT_SYMBOL vmlinux 0x8053de95 clk_add_alias +EXPORT_SYMBOL vmlinux 0x808c4a12 register_sound_mixer +EXPORT_SYMBOL vmlinux 0x80a61604 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x80c6e93e tty_mutex +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80fd00bf swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x810470d5 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x81076be4 mmc_get_card +EXPORT_SYMBOL vmlinux 0x8111db1c dcache_dir_close +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x81760406 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x8197cae0 register_netdevice +EXPORT_SYMBOL vmlinux 0x819df567 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x81a0645e vm_mmap +EXPORT_SYMBOL vmlinux 0x81a47128 neigh_direct_output +EXPORT_SYMBOL vmlinux 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL vmlinux 0x81c0f988 dev_mc_add +EXPORT_SYMBOL vmlinux 0x81c24008 snd_pcm_new +EXPORT_SYMBOL vmlinux 0x81c24089 force_sig +EXPORT_SYMBOL vmlinux 0x81cee16a skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x81d63bed mmc_start_req +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e6cf2b dev_load +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x82155ca7 snd_pcm_lib_writev +EXPORT_SYMBOL vmlinux 0x821748c7 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x824a4367 tmio_core_mmc_pwr +EXPORT_SYMBOL vmlinux 0x82539022 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x8263cbc7 ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x82673329 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x827f36ed tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x829d54f6 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82d5cb43 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x82defe4f mtd_concat_create +EXPORT_SYMBOL vmlinux 0x83031a9b dm_unregister_target +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x831396c3 fence_signal +EXPORT_SYMBOL vmlinux 0x8320bea8 __umodsi3 +EXPORT_SYMBOL vmlinux 0x834e3a34 seq_putc +EXPORT_SYMBOL vmlinux 0x834e7ede xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x83639bb1 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x8365ac8e simple_statfs +EXPORT_SYMBOL vmlinux 0x8372cd2f __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x8375d79d ida_destroy +EXPORT_SYMBOL vmlinux 0x8380fb9c uart_register_driver +EXPORT_SYMBOL vmlinux 0x838377d3 simple_dir_operations +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x839cdf99 edma_resume +EXPORT_SYMBOL vmlinux 0x83a476ce bitmap_scnlistprintf +EXPORT_SYMBOL vmlinux 0x83c45082 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83d70683 edma_start +EXPORT_SYMBOL vmlinux 0x83eda6ee i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x83f0d3ff dquot_scan_active +EXPORT_SYMBOL vmlinux 0x8421a4ee mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x843ea4b4 omapdss_output_unset_device +EXPORT_SYMBOL vmlinux 0x84519b65 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x84780e04 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x8487217c framebuffer_release +EXPORT_SYMBOL vmlinux 0x84981355 __invalidate_device +EXPORT_SYMBOL vmlinux 0x84b000bc arm_dma_ops +EXPORT_SYMBOL vmlinux 0x84b0a768 do_splice_to +EXPORT_SYMBOL vmlinux 0x84b183ae strncmp +EXPORT_SYMBOL vmlinux 0x84b18e00 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x84c8b7c6 nf_log_packet +EXPORT_SYMBOL vmlinux 0x84e7a008 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x84f7342e seq_bitmap_list +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x850b28d9 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x8522cc35 module_refcount +EXPORT_SYMBOL vmlinux 0x8527b7f8 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x852b74dc cdev_add +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x85723960 napi_disable +EXPORT_SYMBOL vmlinux 0x85765fee omap_enable_dma_irq +EXPORT_SYMBOL vmlinux 0x85854a02 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85d3e507 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x85d8cf59 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x85da138f skb_queue_head +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85fff3ab update_region +EXPORT_SYMBOL vmlinux 0x8610fee2 padata_stop +EXPORT_SYMBOL vmlinux 0x86169e89 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x86338340 param_get_long +EXPORT_SYMBOL vmlinux 0x86341c5b ftrace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x863d6c39 bh_submit_read +EXPORT_SYMBOL vmlinux 0x86485a8e generic_removexattr +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x865abc2d blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x866f58f9 registered_fb +EXPORT_SYMBOL vmlinux 0x86860195 dss_feat_get_supported_displays +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86a4889a kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0x86c32e8c pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x86c827aa release_pages +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x87003790 fence_init +EXPORT_SYMBOL vmlinux 0x87106c4e snd_pcm_new_internal +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x876289de generic_write_end +EXPORT_SYMBOL vmlinux 0x8775b7ba security_task_getsecid +EXPORT_SYMBOL vmlinux 0x878116b9 dss_mgr_enable +EXPORT_SYMBOL vmlinux 0x87874024 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x879018a2 of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0x8795ae91 submit_bh +EXPORT_SYMBOL vmlinux 0x8798e453 __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x87b8f71a bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x87cff91a led_blink_set +EXPORT_SYMBOL vmlinux 0x87e45f5b xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x87e6778c dquot_destroy +EXPORT_SYMBOL vmlinux 0x87fb83e4 generic_write_checks +EXPORT_SYMBOL vmlinux 0x881a3eca nd_get_link +EXPORT_SYMBOL vmlinux 0x882dab9d sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x8832f4b6 block_write_begin +EXPORT_SYMBOL vmlinux 0x8834396c mod_timer +EXPORT_SYMBOL vmlinux 0x88755667 fb_pan_display +EXPORT_SYMBOL vmlinux 0x887f6a6b mmc_detect_change +EXPORT_SYMBOL vmlinux 0x8882706a swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x88965f81 __dst_free +EXPORT_SYMBOL vmlinux 0x88f26789 mount_nodev +EXPORT_SYMBOL vmlinux 0x88f91dbd nf_reinject +EXPORT_SYMBOL vmlinux 0x892eba6b loop_backing_file +EXPORT_SYMBOL vmlinux 0x89390f1c jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x8953f8ff __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89c7dc4e __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x89c985e5 pcie_get_mps +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89de4c01 find_lock_entry +EXPORT_SYMBOL vmlinux 0x89f02517 pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x89f468e4 dmam_pool_create +EXPORT_SYMBOL vmlinux 0x89f5ee79 of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0x8a033144 tcp_check_req +EXPORT_SYMBOL vmlinux 0x8a0f4230 rename_lock +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1c5455 blk_stack_limits +EXPORT_SYMBOL vmlinux 0x8a2460e1 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x8a2925ca __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x8a2cb3f1 devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x8a416270 __scsi_print_command +EXPORT_SYMBOL vmlinux 0x8a44abeb __bread_gfp +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4fa83b __aeabi_llsr +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a5bfac6 i2c_master_send +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a843935 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x8a8ebbaf udp_add_offload +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8acb9a4e mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x8afbf113 blk_delay_queue +EXPORT_SYMBOL vmlinux 0x8b0a4f8d of_iomap +EXPORT_SYMBOL vmlinux 0x8b1d50d0 iterate_dir +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b522bed sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x8b5a5f5c rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b6b2e99 __seq_open_private +EXPORT_SYMBOL vmlinux 0x8b7e0e64 put_disk +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8bb8445e udp_del_offload +EXPORT_SYMBOL vmlinux 0x8bb9b725 simple_open +EXPORT_SYMBOL vmlinux 0x8be3bfe0 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x8c563fcd blk_start_request +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c65996a rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x8c705b8c edma_clean_channel +EXPORT_SYMBOL vmlinux 0x8c7a39ea insert_inode_locked +EXPORT_SYMBOL vmlinux 0x8c94f959 generic_readlink +EXPORT_SYMBOL vmlinux 0x8c957ba3 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x8cadd674 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x8cafd23a skb_append +EXPORT_SYMBOL vmlinux 0x8cc5dc40 scsi_remove_target +EXPORT_SYMBOL vmlinux 0x8cd8c339 omap_free_dma +EXPORT_SYMBOL vmlinux 0x8cfcf75c nand_flash_ids +EXPORT_SYMBOL vmlinux 0x8d05ce05 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x8d134c39 idr_replace +EXPORT_SYMBOL vmlinux 0x8d25d76e dev_driver_string +EXPORT_SYMBOL vmlinux 0x8d260bb4 ether_setup +EXPORT_SYMBOL vmlinux 0x8d3d96fa devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d5b157c mdiobus_read +EXPORT_SYMBOL vmlinux 0x8d6b2ce1 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x8d6f81b4 __div64_32 +EXPORT_SYMBOL vmlinux 0x8d72495b __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x8d72d943 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d897ff3 of_device_unregister +EXPORT_SYMBOL vmlinux 0x8d8b6353 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x8db1d4b7 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x8db72390 uart_update_timeout +EXPORT_SYMBOL vmlinux 0x8dc51621 redraw_screen +EXPORT_SYMBOL vmlinux 0x8dcff6e2 __pv_offset +EXPORT_SYMBOL vmlinux 0x8de5ec5c simple_write_begin +EXPORT_SYMBOL vmlinux 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL vmlinux 0x8e0d66f4 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x8e4497ab ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x8e7c3241 sock_from_file +EXPORT_SYMBOL vmlinux 0x8e8295de tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x8e865d3c arm_delay_ops +EXPORT_SYMBOL vmlinux 0x8eaae801 vme_irq_free +EXPORT_SYMBOL vmlinux 0x8eaf4754 vme_irq_request +EXPORT_SYMBOL vmlinux 0x8ed16193 padata_free +EXPORT_SYMBOL vmlinux 0x8edc7647 get_acl +EXPORT_SYMBOL vmlinux 0x8ee47880 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x8ee72cbe kernel_bind +EXPORT_SYMBOL vmlinux 0x8ef6a403 blk_integrity_register +EXPORT_SYMBOL vmlinux 0x8efb791d generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x8f045d1c cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x8f595b11 snd_major +EXPORT_SYMBOL vmlinux 0x8f64a551 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x8f678b07 __stack_chk_guard +EXPORT_SYMBOL vmlinux 0x8f6b33b8 snd_pcm_lib_ioctl +EXPORT_SYMBOL vmlinux 0x8f7c475f clear_nlink +EXPORT_SYMBOL vmlinux 0x8f996876 kmap_high +EXPORT_SYMBOL vmlinux 0x8f999d02 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x8fa4130a omap_set_dma_callback +EXPORT_SYMBOL vmlinux 0x8fcda9c1 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x8fd180e7 kernel_neon_begin +EXPORT_SYMBOL vmlinux 0x8fd387fe skb_copy_bits +EXPORT_SYMBOL vmlinux 0x8fd3ad82 vme_bus_num +EXPORT_SYMBOL vmlinux 0x8ff6fbe5 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x8ffdb3b8 crc16 +EXPORT_SYMBOL vmlinux 0x900b05e0 __d_drop +EXPORT_SYMBOL vmlinux 0x900d7ac9 dump_page +EXPORT_SYMBOL vmlinux 0x9016f741 pci_release_regions +EXPORT_SYMBOL vmlinux 0x901e44af serio_rescan +EXPORT_SYMBOL vmlinux 0x902897c4 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x90592701 register_shrinker +EXPORT_SYMBOL vmlinux 0x90695906 vme_free_consistent +EXPORT_SYMBOL vmlinux 0x9071d2e6 freezing_slow_path +EXPORT_SYMBOL vmlinux 0x90c5e819 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x90d35545 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0x90f80fd8 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x90fbbb12 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x910ce8c3 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x9130589a tcp_close +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x91608db7 __netif_schedule +EXPORT_SYMBOL vmlinux 0x91668e1a touch_atime +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x91772987 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x919029aa __readwrite_bug +EXPORT_SYMBOL vmlinux 0x91908234 km_policy_expired +EXPORT_SYMBOL vmlinux 0x919750d5 release_firmware +EXPORT_SYMBOL vmlinux 0x91a3f224 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x91a9d551 dquot_alloc +EXPORT_SYMBOL vmlinux 0x91c0980e icst_hz +EXPORT_SYMBOL vmlinux 0x91f3008c seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x91f4de79 tcf_action_exec +EXPORT_SYMBOL vmlinux 0x920f4227 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x9210a64c sock_i_ino +EXPORT_SYMBOL vmlinux 0x92143aeb get_unmapped_area +EXPORT_SYMBOL vmlinux 0x921cc416 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x925aa381 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x9272dff0 __ip_select_ident +EXPORT_SYMBOL vmlinux 0x9274906a cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x9281fe14 devm_free_irq +EXPORT_SYMBOL vmlinux 0x9285236c pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x929c231e tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x929d2817 simple_release_fs +EXPORT_SYMBOL vmlinux 0x92a4b303 snd_timer_resolution +EXPORT_SYMBOL vmlinux 0x92a9261d blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92cdb76f deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x92d96846 tty_unregister_device +EXPORT_SYMBOL vmlinux 0x92dbbbf7 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x92e4a306 arp_send +EXPORT_SYMBOL vmlinux 0x92ec5d1b dispc_mgr_enable +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x93093ac2 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x93215e1d __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x932d5bc9 dev_mc_del +EXPORT_SYMBOL vmlinux 0x932db341 unlock_page +EXPORT_SYMBOL vmlinux 0x93511acb thaw_bdev +EXPORT_SYMBOL vmlinux 0x93534071 audit_log_start +EXPORT_SYMBOL vmlinux 0x93570f62 set_security_override +EXPORT_SYMBOL vmlinux 0x935dc87e kern_path_create +EXPORT_SYMBOL vmlinux 0x936fa4e5 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x93748c89 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x938fa7ad sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x93963a85 dss_feat_get_num_mgrs +EXPORT_SYMBOL vmlinux 0x93a61c63 kunmap +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93a81b62 wait_on_sync_kiocb +EXPORT_SYMBOL vmlinux 0x93a96257 tcp_prot +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93ca6e24 eth_type_trans +EXPORT_SYMBOL vmlinux 0x93cc4023 d_path +EXPORT_SYMBOL vmlinux 0x93d9349d blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x93dd151c lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x93f2bb9c kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x93f8dd7d skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x94098ff8 snd_interval_list +EXPORT_SYMBOL vmlinux 0x942ba6a6 alloc_file +EXPORT_SYMBOL vmlinux 0x943a4f0b qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x943baabb set_device_ro +EXPORT_SYMBOL vmlinux 0x9470794e remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x94727124 lock_sock_fast +EXPORT_SYMBOL vmlinux 0x9487ef01 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x949e2837 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x94a66ecb ip_fragment +EXPORT_SYMBOL vmlinux 0x94c8aca3 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x94d3da68 rtc_lock +EXPORT_SYMBOL vmlinux 0x94ddb724 snd_timer_global_free +EXPORT_SYMBOL vmlinux 0x94ed4cdc inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x94eea794 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x94f1581a seq_write +EXPORT_SYMBOL vmlinux 0x950901db sk_stream_error +EXPORT_SYMBOL vmlinux 0x9521c93c uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x95291ade snd_timer_global_new +EXPORT_SYMBOL vmlinux 0x953146db lookup_one_len +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x95571066 unregister_binfmt +EXPORT_SYMBOL vmlinux 0x95622f41 down_timeout +EXPORT_SYMBOL vmlinux 0x9571bd2a locks_free_lock +EXPORT_SYMBOL vmlinux 0x95783447 proc_set_size +EXPORT_SYMBOL vmlinux 0x957e0059 d_move +EXPORT_SYMBOL vmlinux 0x9580982c sock_register +EXPORT_SYMBOL vmlinux 0x958cb230 skb_push +EXPORT_SYMBOL vmlinux 0x9591f673 blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x95a91149 arm_coherent_dma_ops +EXPORT_SYMBOL vmlinux 0x95c579ff snd_jack_new +EXPORT_SYMBOL vmlinux 0x95c9f1b0 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x95dbe078 __get_user_2 +EXPORT_SYMBOL vmlinux 0x95dfaf7f of_dev_put +EXPORT_SYMBOL vmlinux 0x95e05db6 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x95e3e8c5 xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x95edc088 d_obtain_root +EXPORT_SYMBOL vmlinux 0x95f22bad param_ops_invbool +EXPORT_SYMBOL vmlinux 0x95f4daa8 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x960dfaf5 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x960fc996 iput +EXPORT_SYMBOL vmlinux 0x961299fd gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x9623ae62 snd_pcm_lib_readv +EXPORT_SYMBOL vmlinux 0x9647741c snd_jack_report +EXPORT_SYMBOL vmlinux 0x964e351c rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x96573b80 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x9657e901 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x96582463 strnicmp +EXPORT_SYMBOL vmlinux 0x966289b4 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x967059c9 pps_unregister_source +EXPORT_SYMBOL vmlinux 0x96898769 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x969178c6 seq_vprintf +EXPORT_SYMBOL vmlinux 0x969a23b2 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x969df0f4 vfs_getattr +EXPORT_SYMBOL vmlinux 0x96bc74f6 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x96c1273d phy_start +EXPORT_SYMBOL vmlinux 0x96c8328c netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96d98c6e secpath_dup +EXPORT_SYMBOL vmlinux 0x96dd9b2a blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0x96eacf6d max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x96eb11df pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x96f2d8fa generic_ro_fops +EXPORT_SYMBOL vmlinux 0x96fc3e35 xfrm_input +EXPORT_SYMBOL vmlinux 0x97255bdf strlen +EXPORT_SYMBOL vmlinux 0x9733f128 sk_receive_skb +EXPORT_SYMBOL vmlinux 0x9746ce96 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x974bc240 genphy_resume +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x976a6012 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x976e700f down_trylock +EXPORT_SYMBOL vmlinux 0x97910f10 ip6_xmit +EXPORT_SYMBOL vmlinux 0x9793c93a dispc_mgr_setup +EXPORT_SYMBOL vmlinux 0x97975ffc cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x9799ee17 key_payload_reserve +EXPORT_SYMBOL vmlinux 0x97b4500c __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x97bdaff1 pipe_lock +EXPORT_SYMBOL vmlinux 0x97c1e6d9 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0x97ec26ae kset_register +EXPORT_SYMBOL vmlinux 0x98082893 __copy_to_user +EXPORT_SYMBOL vmlinux 0x9809e7ee snd_ctl_find_numid +EXPORT_SYMBOL vmlinux 0x9820b644 warn_slowpath_fmt_taint +EXPORT_SYMBOL vmlinux 0x98372fb5 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x983aca47 kill_block_super +EXPORT_SYMBOL vmlinux 0x9846cf23 blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x984dbfaa pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x987c11c7 __pv_phys_pfn_offset +EXPORT_SYMBOL vmlinux 0x9885a09f km_state_notify +EXPORT_SYMBOL vmlinux 0x988f59da sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x98933a84 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x9893c1d2 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x98a63603 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x98b421e0 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x98c5c0bc pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x98c87723 security_path_unlink +EXPORT_SYMBOL vmlinux 0x98ce7363 serio_unregister_port +EXPORT_SYMBOL vmlinux 0x98cea096 inc_nlink +EXPORT_SYMBOL vmlinux 0x98f3e6f9 simple_dname +EXPORT_SYMBOL vmlinux 0x98f54ee5 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x98fa21b0 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x990783c9 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0x992477ad blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x99274d1e blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99475aa0 snd_ctl_free_one +EXPORT_SYMBOL vmlinux 0x994c495a d_obtain_alias +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x996c4d30 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x999f3062 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x99bb8806 memmove +EXPORT_SYMBOL vmlinux 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99d77c3a __bforget +EXPORT_SYMBOL vmlinux 0x99ea0aa8 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x99f58330 lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0x99ffd4f7 tty_port_open +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a32c92c serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x9a41942d nf_getsockopt +EXPORT_SYMBOL vmlinux 0x9a52c689 dev_emerg +EXPORT_SYMBOL vmlinux 0x9a623142 ida_get_new_above +EXPORT_SYMBOL vmlinux 0x9a7d27f3 scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x9a8318ef v7_coherent_kern_range +EXPORT_SYMBOL vmlinux 0x9a96fd32 omap_dss_find_device +EXPORT_SYMBOL vmlinux 0x9a990f69 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x9aa40585 kernel_listen +EXPORT_SYMBOL vmlinux 0x9ac1a807 __genl_register_family +EXPORT_SYMBOL vmlinux 0x9ac314e3 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x9ac69fcc con_is_bound +EXPORT_SYMBOL vmlinux 0x9ad3746f vga_get +EXPORT_SYMBOL vmlinux 0x9ad4c489 sock_alloc_file +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9af03f03 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x9af4a594 __get_page_tail +EXPORT_SYMBOL vmlinux 0x9b096b30 __serio_register_port +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b5af32c uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x9b6eb137 ksize +EXPORT_SYMBOL vmlinux 0x9b73384e twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x9b885ca2 may_umount_tree +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bbe88b3 flex_array_put +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9bfe5f5e scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x9c0bd51f _raw_spin_lock +EXPORT_SYMBOL vmlinux 0x9c202553 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x9c23d968 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x9c3d3fdc snd_component_add +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c5367d8 input_register_handler +EXPORT_SYMBOL vmlinux 0x9c614f46 padata_start +EXPORT_SYMBOL vmlinux 0x9c86ec46 ppp_dev_name +EXPORT_SYMBOL vmlinux 0x9c97082e edma_pause +EXPORT_SYMBOL vmlinux 0x9c9ec2a0 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x9c9f9914 sk_alloc +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cba3c37 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x9cd15319 seq_path +EXPORT_SYMBOL vmlinux 0x9cf254e4 uart_suspend_port +EXPORT_SYMBOL vmlinux 0x9cfbaf0d qdisc_list_del +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d28070b simple_empty +EXPORT_SYMBOL vmlinux 0x9d2be08f of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x9d328d0b phy_print_status +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d3b3c2f __break_lease +EXPORT_SYMBOL vmlinux 0x9d3e54bf iov_iter_advance +EXPORT_SYMBOL vmlinux 0x9d456231 blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x9d4baaff snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL vmlinux 0x9d5285b5 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x9d548b38 lock_fb_info +EXPORT_SYMBOL vmlinux 0x9d669763 memcpy +EXPORT_SYMBOL vmlinux 0x9d6baf68 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x9d84d9b9 acl_by_type +EXPORT_SYMBOL vmlinux 0x9d8af928 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x9d96a838 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0x9db90e40 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x9dbc45ab pci_fixup_device +EXPORT_SYMBOL vmlinux 0x9dc5d816 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x9df400ee init_special_inode +EXPORT_SYMBOL vmlinux 0x9dfcdbaa dev_crit +EXPORT_SYMBOL vmlinux 0x9dfe7307 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e2000a7 memcpy_toiovecend +EXPORT_SYMBOL vmlinux 0x9e22097a fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x9e2631b3 tcf_hash_search +EXPORT_SYMBOL vmlinux 0x9e446753 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x9e485fd1 ip_setsockopt +EXPORT_SYMBOL vmlinux 0x9e4b3747 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL vmlinux 0x9e6ea475 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9ea08e2c pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x9ea73929 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x9eafd00b eth_header +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ed72a35 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0x9ed921fe rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x9ef3d9c1 register_sound_dsp +EXPORT_SYMBOL vmlinux 0x9ef86c3b nf_register_hooks +EXPORT_SYMBOL vmlinux 0x9f04be5f down_write +EXPORT_SYMBOL vmlinux 0x9f050520 sock_sendmsg +EXPORT_SYMBOL vmlinux 0x9f0beebf bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x9f292848 inet6_protos +EXPORT_SYMBOL vmlinux 0x9f339134 qdisc_reset +EXPORT_SYMBOL vmlinux 0x9f39bee8 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f5d0ef4 proc_remove +EXPORT_SYMBOL vmlinux 0x9f5fa5a1 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x9f623b2b pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0x9f7b0e5f mount_pseudo +EXPORT_SYMBOL vmlinux 0x9f821ee8 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0x9f823cea dispc_mgr_is_enabled +EXPORT_SYMBOL vmlinux 0x9f9383a8 inet_sendmsg +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fb3dd30 memcpy_fromiovec +EXPORT_SYMBOL vmlinux 0x9fbc2ebc kernel_setsockopt +EXPORT_SYMBOL vmlinux 0x9fd7cda1 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9fe46be5 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa01f6b19 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0xa02ff35c write_inode_now +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa06df9e1 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0xa06eac92 cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa0956290 snd_pcm_hw_constraint_list +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0be1aca blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xa0c443e8 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0xa0cb6270 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0eef6cb serio_reconnect +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa10bda69 netif_device_attach +EXPORT_SYMBOL vmlinux 0xa11be674 generic_perform_write +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa127a620 qdisc_destroy +EXPORT_SYMBOL vmlinux 0xa1330b30 wait_on_page_bit +EXPORT_SYMBOL vmlinux 0xa138bc1c fget +EXPORT_SYMBOL vmlinux 0xa13c2937 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14b3f5d flex_array_free_parts +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa16392e2 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xa18dcd4d nlmsg_notify +EXPORT_SYMBOL vmlinux 0xa19123cc inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xa192813b idr_for_each +EXPORT_SYMBOL vmlinux 0xa19a1b5f pci_bus_put +EXPORT_SYMBOL vmlinux 0xa19e431f twl6040_set_bits +EXPORT_SYMBOL vmlinux 0xa1aa3e50 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0xa1b393c8 read_code +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1bb94bc elevator_init +EXPORT_SYMBOL vmlinux 0xa1be64fe __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1d55e90 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xa1de5c6d udp6_set_csum +EXPORT_SYMBOL vmlinux 0xa1e79edd path_put +EXPORT_SYMBOL vmlinux 0xa1f0ebea bit_waitqueue +EXPORT_SYMBOL vmlinux 0xa1f0fa62 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0xa20d46c9 dst_destroy +EXPORT_SYMBOL vmlinux 0xa26a8f7b blk_end_request_cur +EXPORT_SYMBOL vmlinux 0xa276a4c3 dev_change_flags +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa29aee3f of_n_size_cells +EXPORT_SYMBOL vmlinux 0xa2be145c bprm_change_interp +EXPORT_SYMBOL vmlinux 0xa2c051fa scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0xa2c74e2a of_get_cpu_node +EXPORT_SYMBOL vmlinux 0xa2d6b10b kmap_atomic +EXPORT_SYMBOL vmlinux 0xa2d999b0 give_up_console +EXPORT_SYMBOL vmlinux 0xa2dba885 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0xa2e6e89f kmem_cache_size +EXPORT_SYMBOL vmlinux 0xa2ef34d7 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xa2fe7a2d unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xa3124b4f security_d_instantiate +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa31e44ba edma_free_channel +EXPORT_SYMBOL vmlinux 0xa32cc7db bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0xa336feb7 nand_manuf_ids +EXPORT_SYMBOL vmlinux 0xa345c049 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xa35444e4 dispc_write_irqenable +EXPORT_SYMBOL vmlinux 0xa35a6e48 of_phy_find_device +EXPORT_SYMBOL vmlinux 0xa36401a4 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0xa366803a mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0xa37cee92 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xa37e78b6 flex_array_get +EXPORT_SYMBOL vmlinux 0xa37ed8fc rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0xa381944f dql_reset +EXPORT_SYMBOL vmlinux 0xa3882287 bitmap_endwrite +EXPORT_SYMBOL vmlinux 0xa38f6f35 napi_complete_done +EXPORT_SYMBOL vmlinux 0xa39a123a fence_add_callback +EXPORT_SYMBOL vmlinux 0xa3a55759 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0xa3a5d3dc mdio_bus_type +EXPORT_SYMBOL vmlinux 0xa3e723e6 snd_jack_set_key +EXPORT_SYMBOL vmlinux 0xa3e840bf omapdss_find_mgr_from_display +EXPORT_SYMBOL vmlinux 0xa3f7b2e1 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xa414882d add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xa41f1bf5 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0xa4230731 netpoll_setup +EXPORT_SYMBOL vmlinux 0xa43b1297 vscnprintf +EXPORT_SYMBOL vmlinux 0xa43b9539 memcpy_fromiovecend +EXPORT_SYMBOL vmlinux 0xa43ffd3c pci_write_vpd +EXPORT_SYMBOL vmlinux 0xa4456c9b xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0xa44bb2d3 tcp_release_cb +EXPORT_SYMBOL vmlinux 0xa4610bc6 omap_rev +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa48f5b09 omap_dma_set_global_params +EXPORT_SYMBOL vmlinux 0xa4a73377 path_is_under +EXPORT_SYMBOL vmlinux 0xa4abbe01 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xa4b42c55 omap_set_dma_priority +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4d7758d simple_map_init +EXPORT_SYMBOL vmlinux 0xa4e804e1 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0xa5082c59 netpoll_print_options +EXPORT_SYMBOL vmlinux 0xa52157d0 sock_no_bind +EXPORT_SYMBOL vmlinux 0xa5369c54 inet_frag_find +EXPORT_SYMBOL vmlinux 0xa53c0316 register_sound_special_device +EXPORT_SYMBOL vmlinux 0xa5499b39 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0xa54b5032 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa55e8453 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0xa570c4c4 inode_change_ok +EXPORT_SYMBOL vmlinux 0xa5752814 dma_alloc_from_coherent +EXPORT_SYMBOL vmlinux 0xa577a2d8 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xa58fea9d mempool_destroy +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa59ce796 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0xa5af5f4c i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0xa5eb2b4b generic_make_request +EXPORT_SYMBOL vmlinux 0xa61879f4 bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL vmlinux 0xa61e4362 omap_request_dma +EXPORT_SYMBOL vmlinux 0xa630a6fa devm_gpio_request +EXPORT_SYMBOL vmlinux 0xa6389a68 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0xa6396e3d inet6_release +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa64b47f9 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0xa661252a pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xa664dbed netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0xa66fbf2d skb_clone +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa67d4032 vme_master_request +EXPORT_SYMBOL vmlinux 0xa67de93f dev_uc_del +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6970398 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0xa6b7818b vmalloc_to_page +EXPORT_SYMBOL vmlinux 0xa6b89543 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0xa6bab23d dqstats +EXPORT_SYMBOL vmlinux 0xa6bd3994 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0xa6c9bb03 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0xa6f38380 notify_change +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa734a3e9 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xa735c5d9 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa73fb971 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0xa75d0be2 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0xa75fc565 search_binary_handler +EXPORT_SYMBOL vmlinux 0xa7688c8f inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xa772106a sock_efree +EXPORT_SYMBOL vmlinux 0xa783d671 netif_skb_features +EXPORT_SYMBOL vmlinux 0xa78cc595 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xa79c8f40 downgrade_write +EXPORT_SYMBOL vmlinux 0xa7a0f28b snd_ctl_boolean_mono_info +EXPORT_SYMBOL vmlinux 0xa7a13070 brioctl_set +EXPORT_SYMBOL vmlinux 0xa7db4157 scsi_add_device +EXPORT_SYMBOL vmlinux 0xa7e7ecf2 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0xa7ea0a78 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0xa7f381a3 tcp_child_process +EXPORT_SYMBOL vmlinux 0xa7f744dd xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0xa809d5cd fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0xa822537e blk_get_request +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa833b82f tso_build_hdr +EXPORT_SYMBOL vmlinux 0xa838d1e7 dm_io +EXPORT_SYMBOL vmlinux 0xa83ce459 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa84b18ed xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0xa87155c2 get_phy_device +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa87250fa deactivate_super +EXPORT_SYMBOL vmlinux 0xa87dcf00 param_set_ulong +EXPORT_SYMBOL vmlinux 0xa8896d80 ftrace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xa8a6f639 __check_region +EXPORT_SYMBOL vmlinux 0xa8a8110c kernel_neon_end +EXPORT_SYMBOL vmlinux 0xa8bcac40 max8998_update_reg +EXPORT_SYMBOL vmlinux 0xa8d32de9 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xa8e99c87 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa8ff22be nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0xa9026c29 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0xa90d3487 omap_dss_get_overlay_manager +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa964dd13 gpmc_cs_request +EXPORT_SYMBOL vmlinux 0xa977e685 amba_driver_register +EXPORT_SYMBOL vmlinux 0xa9967f9f starget_for_each_device +EXPORT_SYMBOL vmlinux 0xa999cbdd snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL vmlinux 0xa9b919cb skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9cd9c40 scsi_device_put +EXPORT_SYMBOL vmlinux 0xa9e7c719 dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0xa9effda5 __first_cpu +EXPORT_SYMBOL vmlinux 0xa9f4c018 sk_stop_timer +EXPORT_SYMBOL vmlinux 0xa9fe3e97 edma_filter_fn +EXPORT_SYMBOL vmlinux 0xaa014643 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0xaa0ffc6f ptp_clock_register +EXPORT_SYMBOL vmlinux 0xaa5f6db4 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0xaa6901ac __kfifo_out_r +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa902112 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab38383d jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0xab46a16a netif_receive_skb +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab694444 bsearch +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab7536ba vfs_mknod +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7e081f param_set_uint +EXPORT_SYMBOL vmlinux 0xab930917 snd_dma_alloc_pages +EXPORT_SYMBOL vmlinux 0xaba3ad0c radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xabaf5a33 dquot_file_open +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabd52707 bio_map_kern +EXPORT_SYMBOL vmlinux 0xabf8e174 skb_copy +EXPORT_SYMBOL vmlinux 0xabfdfba2 of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0xac03bdcd mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac161a20 file_ns_capable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac320979 end_page_writeback +EXPORT_SYMBOL vmlinux 0xac390091 dev_base_lock +EXPORT_SYMBOL vmlinux 0xac398912 flex_array_clear +EXPORT_SYMBOL vmlinux 0xac517651 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0xac69a449 bio_phys_segments +EXPORT_SYMBOL vmlinux 0xac704e78 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xac9e3c1e vm_insert_mixed +EXPORT_SYMBOL vmlinux 0xaca425aa free_user_ns +EXPORT_SYMBOL vmlinux 0xaca8c77d __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacaca450 vfs_read +EXPORT_SYMBOL vmlinux 0xacb62746 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xace88270 bitmap_unplug +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad05bef9 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0xad1f636d fb_validate_mode +EXPORT_SYMBOL vmlinux 0xad300f60 unlock_new_inode +EXPORT_SYMBOL vmlinux 0xad478772 snd_timer_start +EXPORT_SYMBOL vmlinux 0xad4f5e5a i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad8748a6 snd_card_proc_new +EXPORT_SYMBOL vmlinux 0xad913e42 mmc_release_host +EXPORT_SYMBOL vmlinux 0xadbeb8e7 locks_remove_posix +EXPORT_SYMBOL vmlinux 0xadd47e82 kobject_del +EXPORT_SYMBOL vmlinux 0xade88e76 snd_malloc_pages +EXPORT_SYMBOL vmlinux 0xadf8c635 sock_create +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae272cc9 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0xae3b986e netpoll_cleanup +EXPORT_SYMBOL vmlinux 0xae6a8158 netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae77a595 radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0xae85a27e radix_tree_lookup +EXPORT_SYMBOL vmlinux 0xae8991ef max8998_bulk_write +EXPORT_SYMBOL vmlinux 0xae8da9df writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xae8db4f2 cdrom_check_events +EXPORT_SYMBOL vmlinux 0xaeaab195 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xaeabbd6c tty_register_device +EXPORT_SYMBOL vmlinux 0xaec655c7 alloc_pages_exact +EXPORT_SYMBOL vmlinux 0xaed85a5b of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0xaee37b83 of_match_device +EXPORT_SYMBOL vmlinux 0xaefbc9e1 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xaf0cad41 dcb_getapp +EXPORT_SYMBOL vmlinux 0xaf25deb3 neigh_parms_release +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf41127d param_set_bint +EXPORT_SYMBOL vmlinux 0xaf50e76d elf_set_personality +EXPORT_SYMBOL vmlinux 0xaf5c00f8 uart_get_divisor +EXPORT_SYMBOL vmlinux 0xaf69adff tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xaf7729c7 no_llseek +EXPORT_SYMBOL vmlinux 0xaf7a146b ip_check_defrag +EXPORT_SYMBOL vmlinux 0xaf84865e __get_user_8 +EXPORT_SYMBOL vmlinux 0xaf8aa518 system_rev +EXPORT_SYMBOL vmlinux 0xaf9080e0 tso_count_descs +EXPORT_SYMBOL vmlinux 0xaf91d89f __kernel_param_lock +EXPORT_SYMBOL vmlinux 0xafa44fce kmem_cache_create +EXPORT_SYMBOL vmlinux 0xafbef21c default_llseek +EXPORT_SYMBOL vmlinux 0xaffa6440 __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0xb000798b jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xb0147e72 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xb01ec8d0 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0xb031e4ba phy_driver_unregister +EXPORT_SYMBOL vmlinux 0xb0398b0e ps2_drain +EXPORT_SYMBOL vmlinux 0xb04b7ef6 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xb04cf0fe lg_local_unlock +EXPORT_SYMBOL vmlinux 0xb050deb6 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0xb055a543 scsi_remove_device +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb0810372 pcie_set_mps +EXPORT_SYMBOL vmlinux 0xb08e7603 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0xb09dbfe7 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0xb09edba0 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0a5f62d neigh_resolve_output +EXPORT_SYMBOL vmlinux 0xb0a8f896 d_set_d_op +EXPORT_SYMBOL vmlinux 0xb0af6b8d iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0xb0d85592 unload_nls +EXPORT_SYMBOL vmlinux 0xb0db28fc irq_set_chip +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0eb3be4 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0xb1129ad9 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0xb11ce2d9 block_write_end +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb1250b2d fddi_type_trans +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb13320d3 blk_init_queue +EXPORT_SYMBOL vmlinux 0xb1352ed4 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xb13feda7 tcp_syn_flood_action +EXPORT_SYMBOL vmlinux 0xb143e5a3 fsnotify_get_group +EXPORT_SYMBOL vmlinux 0xb14b00a2 dev_disable_lro +EXPORT_SYMBOL vmlinux 0xb14b8e0a tty_devnum +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb16349f5 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb16cdc72 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xb16f7f0a skb_copy_expand +EXPORT_SYMBOL vmlinux 0xb1816725 blk_run_queue +EXPORT_SYMBOL vmlinux 0xb1940ed5 tty_register_driver +EXPORT_SYMBOL vmlinux 0xb1976053 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0xb19760c3 bitmap_onto +EXPORT_SYMBOL vmlinux 0xb1ad28e0 __gnu_mcount_nc +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1d9aabd lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0xb20fdf64 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0xb222d725 make_kprojid +EXPORT_SYMBOL vmlinux 0xb225bf0d param_ops_ushort +EXPORT_SYMBOL vmlinux 0xb25bee04 set_page_dirty +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb2b25e3f pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c8749b param_ops_ulong +EXPORT_SYMBOL vmlinux 0xb2d4808c __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0xb2d48a2e queue_work_on +EXPORT_SYMBOL vmlinux 0xb2d4b1a8 arm_dma_zone_size +EXPORT_SYMBOL vmlinux 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL vmlinux 0xb2fe4601 neigh_lookup +EXPORT_SYMBOL vmlinux 0xb3253714 neigh_table_init +EXPORT_SYMBOL vmlinux 0xb325eda4 led_set_brightness +EXPORT_SYMBOL vmlinux 0xb32b276f pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0xb32d7b7e radix_tree_tagged +EXPORT_SYMBOL vmlinux 0xb3390bfa tcp_splice_read +EXPORT_SYMBOL vmlinux 0xb35d3767 blk_init_tags +EXPORT_SYMBOL vmlinux 0xb371ac67 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0xb3754c4f blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0xb38b455e snd_pcm_lib_read +EXPORT_SYMBOL vmlinux 0xb38b99d7 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xb394693d genphy_config_init +EXPORT_SYMBOL vmlinux 0xb3bfaef0 __devm_request_region +EXPORT_SYMBOL vmlinux 0xb3ce2179 filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d59d98 param_get_int +EXPORT_SYMBOL vmlinux 0xb3d6aee0 tc_classify +EXPORT_SYMBOL vmlinux 0xb3e5164f page_put_link +EXPORT_SYMBOL vmlinux 0xb3efaaeb input_open_device +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3f92e57 do_map_probe +EXPORT_SYMBOL vmlinux 0xb400ce44 snd_pcm_hw_refine +EXPORT_SYMBOL vmlinux 0xb4029484 update_devfreq +EXPORT_SYMBOL vmlinux 0xb4173f30 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xb41a1c2e elv_rb_find +EXPORT_SYMBOL vmlinux 0xb41a607e inode_init_always +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb438ee98 phy_register_fixup +EXPORT_SYMBOL vmlinux 0xb4390f9a mcount +EXPORT_SYMBOL vmlinux 0xb43cb894 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0xb44c7190 snd_device_register +EXPORT_SYMBOL vmlinux 0xb45cb2c0 snd_get_device +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb4771180 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0xb478ec41 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xb4904b7e dev_uc_add +EXPORT_SYMBOL vmlinux 0xb4b94377 __nand_correct_data +EXPORT_SYMBOL vmlinux 0xb5172375 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xb5198b77 _raw_read_lock +EXPORT_SYMBOL vmlinux 0xb544471b copy_page_to_iter +EXPORT_SYMBOL vmlinux 0xb54533f7 usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xb5512572 inode_init_once +EXPORT_SYMBOL vmlinux 0xb568463c neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0xb5684e29 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb57b0086 would_dump +EXPORT_SYMBOL vmlinux 0xb58f9826 netlink_unicast +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5c00014 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb5d7d58f nobh_write_end +EXPORT_SYMBOL vmlinux 0xb5d9454c printk_emit +EXPORT_SYMBOL vmlinux 0xb5dbca91 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xb5f38552 neigh_event_ns +EXPORT_SYMBOL vmlinux 0xb6116ba6 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb6332aed netif_device_detach +EXPORT_SYMBOL vmlinux 0xb6488de4 posix_lock_file +EXPORT_SYMBOL vmlinux 0xb64a0042 of_get_child_by_name +EXPORT_SYMBOL vmlinux 0xb64f39dd i2c_transfer +EXPORT_SYMBOL vmlinux 0xb656dbce copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xb663a42f get_tz_trend +EXPORT_SYMBOL vmlinux 0xb67391d6 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xb673b68e ppp_input +EXPORT_SYMBOL vmlinux 0xb675939d iterate_supers_type +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb6896671 crc_t10dif +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb6a41518 vfs_mkdir +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6b40812 filemap_fault +EXPORT_SYMBOL vmlinux 0xb6b76c1c omapdss_unregister_display +EXPORT_SYMBOL vmlinux 0xb6d3911c msm_pinctrl_remove +EXPORT_SYMBOL vmlinux 0xb6d9e24d i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0xb6f5c7a6 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0xb6fed31d snd_mixer_oss_notify_callback +EXPORT_SYMBOL vmlinux 0xb708ed8f page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xb71871f6 param_ops_string +EXPORT_SYMBOL vmlinux 0xb71a8805 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xb7264745 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0xb72902ed blkdev_fsync +EXPORT_SYMBOL vmlinux 0xb74083bf jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb7500868 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0xb7654217 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0xb76d0c09 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb779b7b5 netdev_state_change +EXPORT_SYMBOL vmlinux 0xb783730a blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0xb78516d1 omap_dss_find_output +EXPORT_SYMBOL vmlinux 0xb79ec15d mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0xb7b9cfe9 simple_getattr +EXPORT_SYMBOL vmlinux 0xb7ba76c7 __aeabi_unwind_cpp_pr2 +EXPORT_SYMBOL vmlinux 0xb7c3b62c of_find_property +EXPORT_SYMBOL vmlinux 0xb7eda85b blk_rq_map_user +EXPORT_SYMBOL vmlinux 0xb7f57068 nla_put_nohdr +EXPORT_SYMBOL vmlinux 0xb81960ca snprintf +EXPORT_SYMBOL vmlinux 0xb83d62f5 vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0xb841f5ee mmc_power_save_host +EXPORT_SYMBOL vmlinux 0xb8438fbf devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0xb84eb29c __mmc_claim_host +EXPORT_SYMBOL vmlinux 0xb86e5e01 __sb_start_write +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb8814f88 fb_blank +EXPORT_SYMBOL vmlinux 0xb8a7a778 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0xb8bf66e7 may_umount +EXPORT_SYMBOL vmlinux 0xb8d4920d skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0xb8df7cf7 bdi_destroy +EXPORT_SYMBOL vmlinux 0xb8e877e7 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xb8ec40e2 ihold +EXPORT_SYMBOL vmlinux 0xb8f6b8e7 pci_restore_state +EXPORT_SYMBOL vmlinux 0xb9213eca sock_create_kern +EXPORT_SYMBOL vmlinux 0xb9279b56 iunique +EXPORT_SYMBOL vmlinux 0xb93992d4 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xb95f98d6 _memset_io +EXPORT_SYMBOL vmlinux 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL vmlinux 0xb9650797 inet6_ioctl +EXPORT_SYMBOL vmlinux 0xb96ba9e2 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xb98db59d unregister_md_personality +EXPORT_SYMBOL vmlinux 0xb9a8f03b omap_stop_dma +EXPORT_SYMBOL vmlinux 0xb9acd3d9 __put_user_2 +EXPORT_SYMBOL vmlinux 0xb9ad222d mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xb9b5aa70 pid_task +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9e952b3 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0xb9f5e473 audit_log_task_info +EXPORT_SYMBOL vmlinux 0xba03bd3f __free_pages +EXPORT_SYMBOL vmlinux 0xba084021 i2c_register_driver +EXPORT_SYMBOL vmlinux 0xba14916a nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xba1c7f78 udp_disconnect +EXPORT_SYMBOL vmlinux 0xba23cf51 prepare_binprm +EXPORT_SYMBOL vmlinux 0xba2f4d99 inode_add_bytes +EXPORT_SYMBOL vmlinux 0xba2fb14e ilookup5_nowait +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba77de6e of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0xba7bc3e4 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0xba98eb82 tcp_conn_request +EXPORT_SYMBOL vmlinux 0xba9bfe10 filp_close +EXPORT_SYMBOL vmlinux 0xba9ffd50 remove_arg_zero +EXPORT_SYMBOL vmlinux 0xbab69a72 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xbac1a553 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xbac3cbf2 ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0xbac3efa1 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0xbafeee36 dispc_runtime_get +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb0889a5 seq_puts +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb37babe swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0xbb41fc9f scm_get_version +EXPORT_SYMBOL vmlinux 0xbb43b68b max8925_set_bits +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb72d4fe __put_user_1 +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbd91ec4 tcf_hash_release +EXPORT_SYMBOL vmlinux 0xbbf10ceb misc_deregister +EXPORT_SYMBOL vmlinux 0xbc10dd97 __put_user_4 +EXPORT_SYMBOL vmlinux 0xbc12b01b register_sound_midi +EXPORT_SYMBOL vmlinux 0xbc1c156b _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL vmlinux 0xbc229b18 register_console +EXPORT_SYMBOL vmlinux 0xbc5a1eef d_alloc_name +EXPORT_SYMBOL vmlinux 0xbc70f212 security_mmap_file +EXPORT_SYMBOL vmlinux 0xbcc0d2af fs_bio_set +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbccd8fdf pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0xbcd0dcaa d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0xbce83200 send_sig +EXPORT_SYMBOL vmlinux 0xbcf9c330 dentry_unhash +EXPORT_SYMBOL vmlinux 0xbcfbbc5c dcache_dir_open +EXPORT_SYMBOL vmlinux 0xbcfe5d70 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0xbd0c3655 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0xbd17c6de gen_replace_estimator +EXPORT_SYMBOL vmlinux 0xbd403e06 do_SAK +EXPORT_SYMBOL vmlinux 0xbd5d9089 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0xbd6e11ad md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0xbd8ddc76 single_release +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd9143a1 mpage_writepages +EXPORT_SYMBOL vmlinux 0xbd920c2c bdev_read_only +EXPORT_SYMBOL vmlinux 0xbd92a40f dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0xbd995984 dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0xbda27822 simple_fill_super +EXPORT_SYMBOL vmlinux 0xbda4c7ba proc_create_data +EXPORT_SYMBOL vmlinux 0xbdac1eb7 lockref_get +EXPORT_SYMBOL vmlinux 0xbdaf7f82 kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xbdb7f88f invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xbdb83429 elv_register_queue +EXPORT_SYMBOL vmlinux 0xbdba9828 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xbdec4d08 fence_remove_callback +EXPORT_SYMBOL vmlinux 0xbdedb6b2 irq_stat +EXPORT_SYMBOL vmlinux 0xbe038eae mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0xbe0e5118 nla_memcmp +EXPORT_SYMBOL vmlinux 0xbe120936 simple_write_end +EXPORT_SYMBOL vmlinux 0xbe1db035 phy_find_first +EXPORT_SYMBOL vmlinux 0xbe23b8da shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0xbe2c0274 add_timer +EXPORT_SYMBOL vmlinux 0xbe646278 dma_release_declared_memory +EXPORT_SYMBOL vmlinux 0xbe75ed5e vme_unregister_driver +EXPORT_SYMBOL vmlinux 0xbe8860a8 dispc_mgr_go_busy +EXPORT_SYMBOL vmlinux 0xbe8fb90c dispc_mgr_get_framedone_irq +EXPORT_SYMBOL vmlinux 0xbeaab99b nf_unregister_hook +EXPORT_SYMBOL vmlinux 0xbeab3150 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xbebb516b dquot_commit_info +EXPORT_SYMBOL vmlinux 0xbebf0851 sock_no_accept +EXPORT_SYMBOL vmlinux 0xbecb8932 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xbecf6250 ndo_dflt_bridge_getlink +EXPORT_SYMBOL vmlinux 0xbed09480 dev_get_by_name +EXPORT_SYMBOL vmlinux 0xbee90f2f __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbef9f40b dev_mc_sync +EXPORT_SYMBOL vmlinux 0xbefd8dc6 kern_unmount +EXPORT_SYMBOL vmlinux 0xbf0a88e3 get_gendisk +EXPORT_SYMBOL vmlinux 0xbf3fdf0d inet_getname +EXPORT_SYMBOL vmlinux 0xbf5b4273 touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0xbf5beade pcim_enable_device +EXPORT_SYMBOL vmlinux 0xbf75131d jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf89e2ed sock_no_mmap +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfd8fb12 sock_update_memcg +EXPORT_SYMBOL vmlinux 0xbfda8f42 down_read +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xc00378dd eth_mac_addr +EXPORT_SYMBOL vmlinux 0xc0056be5 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xc02cf69b clkdev_drop +EXPORT_SYMBOL vmlinux 0xc03962b2 udp_poll +EXPORT_SYMBOL vmlinux 0xc03d3663 net_dma_find_channel +EXPORT_SYMBOL vmlinux 0xc043a005 pci_choose_state +EXPORT_SYMBOL vmlinux 0xc045cf35 pci_bus_get +EXPORT_SYMBOL vmlinux 0xc06109e7 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xc068440e __kfifo_alloc +EXPORT_SYMBOL vmlinux 0xc071d9b1 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc077b633 fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0xc07a28d8 __frontswap_load +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0953d58 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0xc09cb642 of_get_mac_address +EXPORT_SYMBOL vmlinux 0xc0a6a8c5 omap_set_dma_dest_burst_mode +EXPORT_SYMBOL vmlinux 0xc0a98385 profile_pc +EXPORT_SYMBOL vmlinux 0xc0b4daac proc_mkdir +EXPORT_SYMBOL vmlinux 0xc0e7e41e dquot_operations +EXPORT_SYMBOL vmlinux 0xc0e7f224 get_disk +EXPORT_SYMBOL vmlinux 0xc1091bc7 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0xc11b9dc8 dget_parent +EXPORT_SYMBOL vmlinux 0xc11d8093 iov_shorten +EXPORT_SYMBOL vmlinux 0xc122b2a8 rwsem_wake +EXPORT_SYMBOL vmlinux 0xc12ec3a6 dns_query +EXPORT_SYMBOL vmlinux 0xc16dee29 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0xc17be114 edma_assign_channel_eventq +EXPORT_SYMBOL vmlinux 0xc1861c90 key_alloc +EXPORT_SYMBOL vmlinux 0xc1a35006 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1e91558 unregister_nls +EXPORT_SYMBOL vmlinux 0xc1ef91b3 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0xc1f3ab5f blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xc1f6b205 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xc20390e6 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xc2114fca mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0xc2165d85 __arm_iounmap +EXPORT_SYMBOL vmlinux 0xc244de9f cdrom_mode_select +EXPORT_SYMBOL vmlinux 0xc24eb737 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0xc25e25d2 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xc276bbe5 eth_rebuild_header +EXPORT_SYMBOL vmlinux 0xc282786a unregister_filesystem +EXPORT_SYMBOL vmlinux 0xc2c3f84b pci_scan_bus +EXPORT_SYMBOL vmlinux 0xc2d711e1 krealloc +EXPORT_SYMBOL vmlinux 0xc2e56677 fb_show_logo +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2ed0615 snd_ctl_replace +EXPORT_SYMBOL vmlinux 0xc2f67fa6 devm_request_resource +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc3015ecd simple_rename +EXPORT_SYMBOL vmlinux 0xc3060b71 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0xc30fe1f7 qdisc_list_add +EXPORT_SYMBOL vmlinux 0xc327c780 security_path_chown +EXPORT_SYMBOL vmlinux 0xc32d1293 ptp_find_pin +EXPORT_SYMBOL vmlinux 0xc3554035 nla_reserve +EXPORT_SYMBOL vmlinux 0xc359fb65 abort +EXPORT_SYMBOL vmlinux 0xc3765ffc sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0xc37f87de km_is_alive +EXPORT_SYMBOL vmlinux 0xc38a92e2 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0xc3af7773 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3cc174d skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0xc3d1fa4d edma_alloc_cont_slots +EXPORT_SYMBOL vmlinux 0xc3ef25d1 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xc3f41da5 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0xc4071721 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0xc41e6917 napi_gro_flush +EXPORT_SYMBOL vmlinux 0xc41f0516 node_states +EXPORT_SYMBOL vmlinux 0xc41fd1e6 __nlmsg_put +EXPORT_SYMBOL vmlinux 0xc4406b65 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0xc44b1f98 dss_mgr_set_timings +EXPORT_SYMBOL vmlinux 0xc460740e i2c_get_adapter +EXPORT_SYMBOL vmlinux 0xc46762b8 blk_requeue_request +EXPORT_SYMBOL vmlinux 0xc46ccbbe register_qdisc +EXPORT_SYMBOL vmlinux 0xc47d4db4 skb_split +EXPORT_SYMBOL vmlinux 0xc48aaa2a vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc49dbe28 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0xc4a1c7d7 input_event +EXPORT_SYMBOL vmlinux 0xc4a9fb89 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0xc4f507b5 alloc_fcdev +EXPORT_SYMBOL vmlinux 0xc52da066 omap_set_dma_dest_params +EXPORT_SYMBOL vmlinux 0xc531f5a8 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0xc54c5190 tc6393xb_lcd_set_power +EXPORT_SYMBOL vmlinux 0xc55592aa shdma_request_irq +EXPORT_SYMBOL vmlinux 0xc5746c14 mutex_unlock +EXPORT_SYMBOL vmlinux 0xc59313c3 tty_port_close +EXPORT_SYMBOL vmlinux 0xc594e832 pci_request_regions +EXPORT_SYMBOL vmlinux 0xc5997ceb generic_show_options +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc59fec3e call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xc5a8d18f kfree_skb +EXPORT_SYMBOL vmlinux 0xc5c7e8e4 cpu_tlb +EXPORT_SYMBOL vmlinux 0xc5f20c9f __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc60df33f bdgrab +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc641741f xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xc65c3cc0 param_ops_bint +EXPORT_SYMBOL vmlinux 0xc66fa6a6 ida_remove +EXPORT_SYMBOL vmlinux 0xc68c78bd fifo_set_limit +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d04806 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0xc6de77b4 gen_new_estimator +EXPORT_SYMBOL vmlinux 0xc6fd3908 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0xc701bec2 dev_set_group +EXPORT_SYMBOL vmlinux 0xc72063cf register_framebuffer +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72d9cc4 param_get_charp +EXPORT_SYMBOL vmlinux 0xc73b39f4 blk_sync_queue +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc77773b6 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0xc77b50f4 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7886c92 input_inject_event +EXPORT_SYMBOL vmlinux 0xc78bc22b input_unregister_handler +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7ab4086 seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xc7bcbc8d add_wait_queue +EXPORT_SYMBOL vmlinux 0xc7be6ea5 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0xc7c22066 sg_miter_skip +EXPORT_SYMBOL vmlinux 0xc7cc0740 __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0xc7d0595f jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0xc7ddddd3 iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0xc7ec6c27 strspn +EXPORT_SYMBOL vmlinux 0xc7eeed48 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0xc80293bd uart_add_one_port +EXPORT_SYMBOL vmlinux 0xc8040aa6 flock_lock_file_wait +EXPORT_SYMBOL vmlinux 0xc807e357 pci_read_vpd +EXPORT_SYMBOL vmlinux 0xc81390be tso_build_data +EXPORT_SYMBOL vmlinux 0xc81470ef balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0xc8257e7b pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xc8264c13 neigh_ifdown +EXPORT_SYMBOL vmlinux 0xc8276a79 nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xc8339e24 string_unescape +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc85c8cd1 dev_add_pack +EXPORT_SYMBOL vmlinux 0xc8601d25 snd_pcm_set_ops +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc8af5bd3 generic_delete_inode +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc9072ba2 generic_block_bmap +EXPORT_SYMBOL vmlinux 0xc910835f pci_map_rom +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc91ae77b is_bad_inode +EXPORT_SYMBOL vmlinux 0xc91d8c8c security_file_permission +EXPORT_SYMBOL vmlinux 0xc91f75ee pci_request_region +EXPORT_SYMBOL vmlinux 0xc92bc2c3 of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0xc92cbf10 noop_llseek +EXPORT_SYMBOL vmlinux 0xc93a2f4d edma_free_cont_slots +EXPORT_SYMBOL vmlinux 0xc942ac8d phy_drivers_register +EXPORT_SYMBOL vmlinux 0xc94a10ba tcp_disconnect +EXPORT_SYMBOL vmlinux 0xc95d734e wl12xx_get_platform_data +EXPORT_SYMBOL vmlinux 0xc960e2d3 tty_port_destroy +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc96e7be4 set_binfmt +EXPORT_SYMBOL vmlinux 0xc97584a6 open_exec +EXPORT_SYMBOL vmlinux 0xc9824740 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0xc9878642 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0xc996d097 del_timer +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9a65960 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xc9bd0d51 __skb_get_hash +EXPORT_SYMBOL vmlinux 0xc9cea2f0 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0xc9ed8527 tty_do_resize +EXPORT_SYMBOL vmlinux 0xca0614b4 omapdss_get_version +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca111c35 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0xca13bab3 nf_log_unregister +EXPORT_SYMBOL vmlinux 0xca727855 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0xca876154 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xca8ee0d1 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xca9fc5ea ps2_begin_command +EXPORT_SYMBOL vmlinux 0xcaa38a60 eth_change_mtu +EXPORT_SYMBOL vmlinux 0xcaa7ca59 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0xcadb164f nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0xcaddbd7e edma_set_dest_index +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcb02612e d_tmpfile +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb03d13d get_io_context +EXPORT_SYMBOL vmlinux 0xcb3a0ccd i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xcb3d4bec mem_map +EXPORT_SYMBOL vmlinux 0xcb466063 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xcb70321f sk_filter +EXPORT_SYMBOL vmlinux 0xcb965e3b bio_copy_kern +EXPORT_SYMBOL vmlinux 0xcba20139 snd_pcm_mmap_data +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbee6439 ida_simple_get +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc3f82ec read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xcc4626d3 sock_wfree +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc829d01 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0xcc97e503 kill_anon_super +EXPORT_SYMBOL vmlinux 0xcca51601 user_revoke +EXPORT_SYMBOL vmlinux 0xccac2a47 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xccb0b031 phy_device_register +EXPORT_SYMBOL vmlinux 0xccb8b229 nand_correct_data +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd30b95a tmio_core_mmc_clk_div +EXPORT_SYMBOL vmlinux 0xcd63c845 __aeabi_lasr +EXPORT_SYMBOL vmlinux 0xcd6ba45a xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0xcdaaed10 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0xcdae5fa8 nf_register_hook +EXPORT_SYMBOL vmlinux 0xcdb3f981 nand_bch_init +EXPORT_SYMBOL vmlinux 0xcdbe4b1e lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc47ecf snd_device_free +EXPORT_SYMBOL vmlinux 0xcdcd6c69 nand_calculate_ecc +EXPORT_SYMBOL vmlinux 0xce08f0b6 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0xce0b4971 blk_get_queue +EXPORT_SYMBOL vmlinux 0xce13670f page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0xce159204 __page_symlink +EXPORT_SYMBOL vmlinux 0xce194f41 abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce3ca308 copy_from_user_toio +EXPORT_SYMBOL vmlinux 0xce51d996 phy_suspend +EXPORT_SYMBOL vmlinux 0xce5abcd6 skb_pad +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce752733 nand_scan_ident +EXPORT_SYMBOL vmlinux 0xce7b5740 delete_from_page_cache +EXPORT_SYMBOL vmlinux 0xce9ea87f ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xce9f7842 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceaed6f3 genlmsg_put +EXPORT_SYMBOL vmlinux 0xceed7f85 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcefe99b8 pcim_iomap +EXPORT_SYMBOL vmlinux 0xceff0c49 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0xcf0f5122 mntget +EXPORT_SYMBOL vmlinux 0xcf780313 pcim_iounmap +EXPORT_SYMBOL vmlinux 0xcf83392d fsnotify_put_group +EXPORT_SYMBOL vmlinux 0xcf88625f mempool_create_node +EXPORT_SYMBOL vmlinux 0xcf922141 irq_to_desc +EXPORT_SYMBOL vmlinux 0xcfe33d17 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0xcfea019e dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xcff0cf62 bdevname +EXPORT_SYMBOL vmlinux 0xcff6b676 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0xd003e904 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL vmlinux 0xd00ac482 param_get_ullong +EXPORT_SYMBOL vmlinux 0xd01159b8 pci_dev_get +EXPORT_SYMBOL vmlinux 0xd013bef1 dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0xd017a186 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL vmlinux 0xd02b4b68 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0xd04cd064 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0xd0559451 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xd06703c6 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd07ac5a1 snd_pcm_limit_hw_rates +EXPORT_SYMBOL vmlinux 0xd07cdc88 sock_setsockopt +EXPORT_SYMBOL vmlinux 0xd08aa150 dquot_disable +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd09dcac0 abort_creds +EXPORT_SYMBOL vmlinux 0xd0a50316 tty_name +EXPORT_SYMBOL vmlinux 0xd0a8554e page_waitqueue +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0bb4e69 setup_new_exec +EXPORT_SYMBOL vmlinux 0xd0c02e1f posix_lock_file_wait +EXPORT_SYMBOL vmlinux 0xd0cd750f blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xd0d42c42 mod_timer_pending +EXPORT_SYMBOL vmlinux 0xd0ec7faf ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0f6a393 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd100acbd _raw_write_lock +EXPORT_SYMBOL vmlinux 0xd104083a from_kuid_munged +EXPORT_SYMBOL vmlinux 0xd1067ba7 dispc_ovl_enabled +EXPORT_SYMBOL vmlinux 0xd11c0dc1 __kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xd120bf4d netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0xd12345ed uart_write_wakeup +EXPORT_SYMBOL vmlinux 0xd12e3fa4 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0xd16ce2c6 inet_csk_accept +EXPORT_SYMBOL vmlinux 0xd17cb17e udp_proc_unregister +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd186a18f scsi_register +EXPORT_SYMBOL vmlinux 0xd189a56b icmpv6_send +EXPORT_SYMBOL vmlinux 0xd189d57d inode_needs_sync +EXPORT_SYMBOL vmlinux 0xd196c9be kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xd1990a13 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0xd1b6f1da add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1e79cae fence_wait_timeout +EXPORT_SYMBOL vmlinux 0xd1f24f63 inet_del_offload +EXPORT_SYMBOL vmlinux 0xd201991a __frontswap_test +EXPORT_SYMBOL vmlinux 0xd204a382 get_super_thawed +EXPORT_SYMBOL vmlinux 0xd212ed0f ptp_clock_event +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd22d81c7 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0xd23085a2 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL vmlinux 0xd2319934 elevator_change +EXPORT_SYMBOL vmlinux 0xd23ba4a3 page_symlink +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25695af jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0xd258225b new_inode +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2a2ab32 submit_bio_wait +EXPORT_SYMBOL vmlinux 0xd2af138b reservation_ww_class +EXPORT_SYMBOL vmlinux 0xd2b04349 param_set_int +EXPORT_SYMBOL vmlinux 0xd2c8515e param_get_short +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd3045cdc inet_addr_type +EXPORT_SYMBOL vmlinux 0xd307cb8c key_link +EXPORT_SYMBOL vmlinux 0xd30b480f input_flush_device +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd32ff414 napi_get_frags +EXPORT_SYMBOL vmlinux 0xd34d95dc __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xd35896cf __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0xd388e58d tcp_sendmsg +EXPORT_SYMBOL vmlinux 0xd392be99 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0xd3938019 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0xd3a87995 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0xd3b566ed sock_wake_async +EXPORT_SYMBOL vmlinux 0xd3b581e1 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0xd3ca75c2 __inet6_hash +EXPORT_SYMBOL vmlinux 0xd3cfa842 snd_pcm_hw_param_first +EXPORT_SYMBOL vmlinux 0xd3dbfbc4 _find_first_zero_bit_le +EXPORT_SYMBOL vmlinux 0xd3e6f60d cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xd3e94736 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0xd3f79245 phy_init_eee +EXPORT_SYMBOL vmlinux 0xd42d6ee9 param_ops_byte +EXPORT_SYMBOL vmlinux 0xd4308476 single_open_size +EXPORT_SYMBOL vmlinux 0xd435fb6b __neigh_event_send +EXPORT_SYMBOL vmlinux 0xd43b3c34 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xd44c0f48 pci_disable_msi +EXPORT_SYMBOL vmlinux 0xd44de39e skb_find_text +EXPORT_SYMBOL vmlinux 0xd45361ce drop_nlink +EXPORT_SYMBOL vmlinux 0xd4669fad complete +EXPORT_SYMBOL vmlinux 0xd4a9c809 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0xd4c92a87 nf_hook_slow +EXPORT_SYMBOL vmlinux 0xd5001392 pci_remove_bus +EXPORT_SYMBOL vmlinux 0xd502d2d4 sound_class +EXPORT_SYMBOL vmlinux 0xd504cf39 sk_capable +EXPORT_SYMBOL vmlinux 0xd50ad956 __block_write_begin +EXPORT_SYMBOL vmlinux 0xd50f60b2 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0xd52362ba crypto_sha256_update +EXPORT_SYMBOL vmlinux 0xd530aa50 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xd53d929e netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0xd5527c18 blk_put_request +EXPORT_SYMBOL vmlinux 0xd55dd68e devm_ioremap +EXPORT_SYMBOL vmlinux 0xd56be650 cdrom_release +EXPORT_SYMBOL vmlinux 0xd570faca replace_mount_options +EXPORT_SYMBOL vmlinux 0xd59113d5 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0xd594ecdc input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xd5a9042f kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0xd5b20891 ps2_init +EXPORT_SYMBOL vmlinux 0xd5cc0921 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0xd5e39e71 blk_fetch_request +EXPORT_SYMBOL vmlinux 0xd5f2172f del_timer_sync +EXPORT_SYMBOL vmlinux 0xd5f52d4f netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0xd61347c6 register_sysctl +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd61a3ca4 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xd627480b strncat +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd62fb92c __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xd63170c0 tcp_connect +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd6546a2c phy_detach +EXPORT_SYMBOL vmlinux 0xd65f1f61 register_exec_domain +EXPORT_SYMBOL vmlinux 0xd673457b ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0xd680a9a6 kthread_bind +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd6915cf2 udp_sendmsg +EXPORT_SYMBOL vmlinux 0xd692029c tcf_unregister_action +EXPORT_SYMBOL vmlinux 0xd695880c snd_timer_new +EXPORT_SYMBOL vmlinux 0xd6aefec8 scm_detach_fds +EXPORT_SYMBOL vmlinux 0xd6cd90fb __blk_run_queue +EXPORT_SYMBOL vmlinux 0xd6d2b470 key_unlink +EXPORT_SYMBOL vmlinux 0xd6d5b99d scsi_print_command +EXPORT_SYMBOL vmlinux 0xd6dd7a3f scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0xd6e17f8d shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6ef3d79 dss_mgr_disable +EXPORT_SYMBOL vmlinux 0xd7002b43 udp_set_csum +EXPORT_SYMBOL vmlinux 0xd7117405 snd_info_free_entry +EXPORT_SYMBOL vmlinux 0xd72dceb4 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0xd7321c6a gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xd73512db tcf_em_register +EXPORT_SYMBOL vmlinux 0xd735ba3a xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xd7365791 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0xd737d25b dm_get_device +EXPORT_SYMBOL vmlinux 0xd74289f9 __percpu_counter_add +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd762d592 pneigh_lookup +EXPORT_SYMBOL vmlinux 0xd76ba9c2 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0xd77c8866 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0xd78025ae gen_pool_create +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd797b9a5 vme_master_write +EXPORT_SYMBOL vmlinux 0xd7a34f20 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0xd7b695fd jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0xd7c433ad nla_append +EXPORT_SYMBOL vmlinux 0xd7c96e56 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0xd7ce1cd5 lookup_bdev +EXPORT_SYMBOL vmlinux 0xd7df575f sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7fca707 snd_ctl_find_id +EXPORT_SYMBOL vmlinux 0xd7ffad84 cap_mmap_file +EXPORT_SYMBOL vmlinux 0xd8302363 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0xd842df0a simple_transaction_set +EXPORT_SYMBOL vmlinux 0xd85833cb __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xd8593a88 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0xd85cd67e __wake_up +EXPORT_SYMBOL vmlinux 0xd867ff7a tty_schedule_flip +EXPORT_SYMBOL vmlinux 0xd88e773c snd_ctl_new1 +EXPORT_SYMBOL vmlinux 0xd8939b93 inet6_bind +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8af17aa netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0xd8cd8ca2 of_platform_device_create +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8fdcc70 kernel_getsockname +EXPORT_SYMBOL vmlinux 0xd9097bcc input_unregister_handle +EXPORT_SYMBOL vmlinux 0xd9192f88 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0xd919da1d inet_bind +EXPORT_SYMBOL vmlinux 0xd91f3994 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xd93ad2d8 invalidate_partition +EXPORT_SYMBOL vmlinux 0xd94a6c77 nand_unlock +EXPORT_SYMBOL vmlinux 0xd955d2b7 omap_set_dma_dest_data_pack +EXPORT_SYMBOL vmlinux 0xd95d7553 free_buffer_head +EXPORT_SYMBOL vmlinux 0xd962d71c revert_creds +EXPORT_SYMBOL vmlinux 0xd97edd47 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0xd9849332 follow_pfn +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd988fc13 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0xd990e5c0 netlink_net_capable +EXPORT_SYMBOL vmlinux 0xd9c560aa vc_cons +EXPORT_SYMBOL vmlinux 0xd9ce8f0c strnlen +EXPORT_SYMBOL vmlinux 0xd9d5841b request_firmware_nowait +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9e354cd scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0xd9eb8e1c vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0xd9ef2d4b blk_end_request +EXPORT_SYMBOL vmlinux 0xd9f897a2 phy_attach +EXPORT_SYMBOL vmlinux 0xda3c1300 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda43f79e abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0xda68542a scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xda701975 bd_set_size +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xdaa57ec3 totalhigh_pages +EXPORT_SYMBOL vmlinux 0xdaa5c023 mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0xdaa6a16c xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xdaa87ce7 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0xdaabb1a7 block_write_full_page +EXPORT_SYMBOL vmlinux 0xdaafc807 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdac53e39 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xdad48b56 inet_listen +EXPORT_SYMBOL vmlinux 0xdad80426 skb_clone_sk +EXPORT_SYMBOL vmlinux 0xdad97f94 __raw_writesw +EXPORT_SYMBOL vmlinux 0xdaecd7df neigh_for_each +EXPORT_SYMBOL vmlinux 0xdaf03908 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xdb313532 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0xdb4292e4 omap_set_dma_params +EXPORT_SYMBOL vmlinux 0xdb4c66c5 snd_pcm_stop +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb6994dc blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0xdb7305a1 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb93b838 dispc_free_irq +EXPORT_SYMBOL vmlinux 0xdba14658 security_path_truncate +EXPORT_SYMBOL vmlinux 0xdbc02b66 netlink_capable +EXPORT_SYMBOL vmlinux 0xdbd14d16 __module_get +EXPORT_SYMBOL vmlinux 0xdbd31ac8 fb_get_mode +EXPORT_SYMBOL vmlinux 0xdbe2328b pci_get_subsys +EXPORT_SYMBOL vmlinux 0xdbe37056 ftrace_raw_output_prep +EXPORT_SYMBOL vmlinux 0xdbfe3fe9 dst_release +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc0e61cf pci_set_master +EXPORT_SYMBOL vmlinux 0xdc102d36 padata_alloc +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc1d7231 tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xdc2098e6 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0xdc316de2 snd_card_disconnect +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc801195 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0xdc975ead security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xdca11fb3 make_kuid +EXPORT_SYMBOL vmlinux 0xdca9ed48 edma_read_slot +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb801fa sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xdce983bf sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xdcee5441 from_kprojid +EXPORT_SYMBOL vmlinux 0xdd06c157 pci_match_id +EXPORT_SYMBOL vmlinux 0xdd0a2ba2 strlcat +EXPORT_SYMBOL vmlinux 0xdd226fa9 __raw_readsw +EXPORT_SYMBOL vmlinux 0xdd27fa87 memchr +EXPORT_SYMBOL vmlinux 0xdd3916ac _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xdd3b2f53 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xdd70517d skb_queue_tail +EXPORT_SYMBOL vmlinux 0xdd787e5a blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0xdd88917d truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0xdd8e3dc5 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0xdd9a108f rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0xddd20324 bio_integrity_free +EXPORT_SYMBOL vmlinux 0xdddc9264 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0xde09c7c3 vme_irq_handler +EXPORT_SYMBOL vmlinux 0xde0eb9bd sys_fillrect +EXPORT_SYMBOL vmlinux 0xde223958 __check_sticky +EXPORT_SYMBOL vmlinux 0xde32555f bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xde4436ad tty_port_close_end +EXPORT_SYMBOL vmlinux 0xde4604f1 pci_bus_type +EXPORT_SYMBOL vmlinux 0xde794ade bio_init +EXPORT_SYMBOL vmlinux 0xde800a88 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9afef8 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xdea256d3 register_quota_format +EXPORT_SYMBOL vmlinux 0xdea9a03c __ps2_command +EXPORT_SYMBOL vmlinux 0xdeb691a4 sock_wmalloc +EXPORT_SYMBOL vmlinux 0xded9d871 seq_printf +EXPORT_SYMBOL vmlinux 0xdedc0118 kfree_skb_list +EXPORT_SYMBOL vmlinux 0xdee02bbb ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xdee74d6c md_finish_reshape +EXPORT_SYMBOL vmlinux 0xdee751a9 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xdef00051 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0xdf098ebb d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf3bdb29 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0xdf4c90c7 param_get_ushort +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf550654 inode_permission +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf675fe3 blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0xdf82accb scsi_host_set_state +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf92a611 done_path_create +EXPORT_SYMBOL vmlinux 0xdf935863 dev_queue_xmit +EXPORT_SYMBOL vmlinux 0xdf9bd12b devm_release_resource +EXPORT_SYMBOL vmlinux 0xdfabe0ff scm_call +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfd91ce9 omap_type +EXPORT_SYMBOL vmlinux 0xdff0efdf tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe0038644 sock_i_uid +EXPORT_SYMBOL vmlinux 0xe0158a47 snd_pcm_suspend +EXPORT_SYMBOL vmlinux 0xe01d1d55 neigh_compat_output +EXPORT_SYMBOL vmlinux 0xe02f2b2c blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0xe02febb8 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe05ac175 skb_put +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe0736f38 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe07823b1 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe0a0ee43 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0bef318 icst_hz_to_vco +EXPORT_SYMBOL vmlinux 0xe0dfce0e iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0xe1020174 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0xe10f5b9f scsi_report_opcode +EXPORT_SYMBOL vmlinux 0xe10fcd50 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0xe11015c2 generic_file_open +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe127fb18 down_killable +EXPORT_SYMBOL vmlinux 0xe12a6df8 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0xe1369d6e of_get_min_tck +EXPORT_SYMBOL vmlinux 0xe150f4d7 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xe1590d2f remap_pfn_range +EXPORT_SYMBOL vmlinux 0xe15cdafc nobh_write_begin +EXPORT_SYMBOL vmlinux 0xe15e59bd mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe178eec7 set_anon_super +EXPORT_SYMBOL vmlinux 0xe17f494f dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0xe1816bc8 iov_iter_init +EXPORT_SYMBOL vmlinux 0xe1822aa4 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0xe1af8240 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xe1c0a1a4 vlan_vid_add +EXPORT_SYMBOL vmlinux 0xe1d94383 ppp_unit_number +EXPORT_SYMBOL vmlinux 0xe1ddf65f ip_defrag +EXPORT_SYMBOL vmlinux 0xe1df0801 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0xe1f0ab3a _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xe1f15a56 request_key_async +EXPORT_SYMBOL vmlinux 0xe1f75337 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0xe1fd04b2 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xe1fd26bd skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0xe1fe0601 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0xe1fec826 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe22f8baf eth_validate_addr +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe250937f inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xe28fdd37 dispc_ovl_setup +EXPORT_SYMBOL vmlinux 0xe29bbbf8 d_make_root +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e2bb26 pci_reenable_device +EXPORT_SYMBOL vmlinux 0xe2e8065e memdup_user +EXPORT_SYMBOL vmlinux 0xe2fae716 kmemdup +EXPORT_SYMBOL vmlinux 0xe3335b2f kill_fasync +EXPORT_SYMBOL vmlinux 0xe34249fb sync_inodes_sb +EXPORT_SYMBOL vmlinux 0xe350ecfc scsi_host_put +EXPORT_SYMBOL vmlinux 0xe36b26f9 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xe374cf6a phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0xe37d10ae omap_dispc_unregister_isr +EXPORT_SYMBOL vmlinux 0xe3866c3b pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0xe392081b dev_notice +EXPORT_SYMBOL vmlinux 0xe3920d2f skb_seq_read +EXPORT_SYMBOL vmlinux 0xe3c62648 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0xe3d0d173 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3e891b0 vme_slot_num +EXPORT_SYMBOL vmlinux 0xe3ed78fc sg_miter_start +EXPORT_SYMBOL vmlinux 0xe3f28b7e mmc_hw_reset +EXPORT_SYMBOL vmlinux 0xe3f9b2a9 abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0xe43274bc proc_dointvec +EXPORT_SYMBOL vmlinux 0xe451f13e genphy_update_link +EXPORT_SYMBOL vmlinux 0xe473dac1 block_truncate_page +EXPORT_SYMBOL vmlinux 0xe4809a0b devm_iounmap +EXPORT_SYMBOL vmlinux 0xe4885d53 dquot_resume +EXPORT_SYMBOL vmlinux 0xe48fdf45 __lock_buffer +EXPORT_SYMBOL vmlinux 0xe4b09f45 get_user_pages +EXPORT_SYMBOL vmlinux 0xe4b3b362 freeze_super +EXPORT_SYMBOL vmlinux 0xe4c62c7d ps2_handle_ack +EXPORT_SYMBOL vmlinux 0xe4c80097 cacheid +EXPORT_SYMBOL vmlinux 0xe4e7ca75 pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0xe4f6686e simple_lookup +EXPORT_SYMBOL vmlinux 0xe50a8c6f nf_log_unset +EXPORT_SYMBOL vmlinux 0xe51dd64b tty_vhangup +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe541db51 setattr_copy +EXPORT_SYMBOL vmlinux 0xe55f87d0 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0xe564201d iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe580954f param_get_byte +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe598594e of_device_alloc +EXPORT_SYMBOL vmlinux 0xe59e4ba9 mtd_concat_destroy +EXPORT_SYMBOL vmlinux 0xe5c22ac0 param_ops_short +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5c8219a dm_put_device +EXPORT_SYMBOL vmlinux 0xe5e1e1d0 snd_ctl_notify +EXPORT_SYMBOL vmlinux 0xe5eba50d get_thermal_instance +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe5efd1f6 cdev_init +EXPORT_SYMBOL vmlinux 0xe5f26d8e tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0xe5f2de0a vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0xe6559f07 snd_power_wait +EXPORT_SYMBOL vmlinux 0xe66452ab dql_init +EXPORT_SYMBOL vmlinux 0xe68558f9 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0xe693a6ce vme_get_size +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe6a8a35b __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xe6b87765 pci_find_capability +EXPORT_SYMBOL vmlinux 0xe6c2c991 mpage_readpages +EXPORT_SYMBOL vmlinux 0xe6cf68cd tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xe6d99a83 processor +EXPORT_SYMBOL vmlinux 0xe6e92b7f ppp_input_error +EXPORT_SYMBOL vmlinux 0xe6ebc016 key_create_or_update +EXPORT_SYMBOL vmlinux 0xe6f6cc52 iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe7075b97 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xe707d823 __aeabi_uidiv +EXPORT_SYMBOL vmlinux 0xe72f0251 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0xe733b1ec tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xe73e3671 inet_stream_connect +EXPORT_SYMBOL vmlinux 0xe749617d i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0xe76a82d7 inode_init_owner +EXPORT_SYMBOL vmlinux 0xe77f85d7 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0xe788f8a3 flow_cache_fini +EXPORT_SYMBOL vmlinux 0xe790afc3 omap_get_dma_dst_pos +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7c00446 fb_set_var +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7e15910 dispc_clear_irqstatus +EXPORT_SYMBOL vmlinux 0xe7e32041 bio_map_user +EXPORT_SYMBOL vmlinux 0xe7e58ae0 phy_device_create +EXPORT_SYMBOL vmlinux 0xe80adc0a unregister_console +EXPORT_SYMBOL vmlinux 0xe81537a5 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0xe819eb08 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe8290f22 scsi_device_resume +EXPORT_SYMBOL vmlinux 0xe8508613 snd_register_oss_device +EXPORT_SYMBOL vmlinux 0xe851bb05 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xe855c4a1 __kfree_skb +EXPORT_SYMBOL vmlinux 0xe857feda sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xe866e9c6 tcp_poll +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe87e12ea inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0xe8833061 md_check_recovery +EXPORT_SYMBOL vmlinux 0xe88b4cba unregister_qdisc +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8c6ca58 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xe8c93880 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0xe8d0ceb5 phy_attach_direct +EXPORT_SYMBOL vmlinux 0xe8d19f8a swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0xe8d28bd3 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0xe8e3a1f4 devm_gpio_free +EXPORT_SYMBOL vmlinux 0xe8faae08 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xe8fad2cf blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xe8fca907 snd_unregister_device +EXPORT_SYMBOL vmlinux 0xe90a4dae inet_del_protocol +EXPORT_SYMBOL vmlinux 0xe912da6b unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xe914ddb8 try_module_get +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe918dfe0 swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0xe9359459 __skb_checksum +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95e00cf flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0xe9661e18 pci_set_mwi +EXPORT_SYMBOL vmlinux 0xe969e2ea tty_hangup +EXPORT_SYMBOL vmlinux 0xe97ca87f pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0xe97ebdcb blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0xe9879573 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0xe99166f0 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0xe9a3627b ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0xe9ba32b6 pskb_expand_head +EXPORT_SYMBOL vmlinux 0xe9e35c33 sg_miter_next +EXPORT_SYMBOL vmlinux 0xe9f0122b kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9fdd53b dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea089ca6 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0xea0d3561 vlan_vid_del +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea1ac084 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xea1f5b88 samsung_rev +EXPORT_SYMBOL vmlinux 0xea4874cd pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0xea7987f1 key_update +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xeaa5e5eb kfree_put_link +EXPORT_SYMBOL vmlinux 0xeaaca65a d_find_any_alias +EXPORT_SYMBOL vmlinux 0xead9e5e8 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xeadea156 tcp_fastopen_create_child +EXPORT_SYMBOL vmlinux 0xeb03b389 __raw_readsl +EXPORT_SYMBOL vmlinux 0xeb067b55 tty_lock +EXPORT_SYMBOL vmlinux 0xeb0c649d vfs_write +EXPORT_SYMBOL vmlinux 0xeb1317b0 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0xeb1b120e omap_set_dma_write_mode +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb44b3f0 textsearch_destroy +EXPORT_SYMBOL vmlinux 0xeb4e96e1 scsi_register_driver +EXPORT_SYMBOL vmlinux 0xeb55a931 __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xeb6f2c52 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xebb17941 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0xebcf13df tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xebddd07d try_to_release_page +EXPORT_SYMBOL vmlinux 0xebfdcbdf system_serial_high +EXPORT_SYMBOL vmlinux 0xec16f0b9 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xec1aa6ef memzero_explicit +EXPORT_SYMBOL vmlinux 0xec352a48 simple_link +EXPORT_SYMBOL vmlinux 0xec4d66d2 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec584bb0 load_nls_default +EXPORT_SYMBOL vmlinux 0xec62996c sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0xec692a54 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0xec7e7626 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0xec82169c linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0xec86d56f dev_addr_del +EXPORT_SYMBOL vmlinux 0xeca61e9d pci_clear_master +EXPORT_SYMBOL vmlinux 0xeca66aaa inet6_add_offload +EXPORT_SYMBOL vmlinux 0xeca74752 __f_setown +EXPORT_SYMBOL vmlinux 0xecac98b9 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0xecbcb8bb radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xece3dad2 i2c_del_driver +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xece9e6f7 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0xecf8a3b4 __raw_writesl +EXPORT_SYMBOL vmlinux 0xecfcaf21 wireless_spy_update +EXPORT_SYMBOL vmlinux 0xecfe318e __register_nls +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed6178e3 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xed8664bf mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0xed93f29e __kunmap_atomic +EXPORT_SYMBOL vmlinux 0xed9d7bf9 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xeda2b6a8 set_bdi_congested +EXPORT_SYMBOL vmlinux 0xeda9a013 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0xedb0f14d abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc19067 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0xedc7f4ec dq_data_lock +EXPORT_SYMBOL vmlinux 0xedd60935 __lock_page +EXPORT_SYMBOL vmlinux 0xedd9106d __ashrdi3 +EXPORT_SYMBOL vmlinux 0xeddbd3c9 scsi_block_requests +EXPORT_SYMBOL vmlinux 0xede9955b generic_file_remap_pages +EXPORT_SYMBOL vmlinux 0xedec5bb3 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0xee2ada7b scsi_show_extd_sense +EXPORT_SYMBOL vmlinux 0xee2bc2d0 omapdss_is_initialized +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee34a38b of_match_node +EXPORT_SYMBOL vmlinux 0xee52203c dcb_setapp +EXPORT_SYMBOL vmlinux 0xee69e732 simple_transaction_get +EXPORT_SYMBOL vmlinux 0xee715ef8 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xee89b655 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0xee8a2f44 bdi_unregister +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee9298c6 netif_rx +EXPORT_SYMBOL vmlinux 0xeea65107 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeaed793 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0xeeb1b12f of_find_node_by_type +EXPORT_SYMBOL vmlinux 0xeebfd1f5 tty_port_close_start +EXPORT_SYMBOL vmlinux 0xeec22e03 tcf_hash_create +EXPORT_SYMBOL vmlinux 0xeed3635b proc_dostring +EXPORT_SYMBOL vmlinux 0xeeddd3d1 omapdss_default_get_resolution +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xef11d5a0 scsi_unregister +EXPORT_SYMBOL vmlinux 0xef1ebcc3 cad_pid +EXPORT_SYMBOL vmlinux 0xef2fdc4f __percpu_counter_init +EXPORT_SYMBOL vmlinux 0xef31387b tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0xef356718 max8925_reg_write +EXPORT_SYMBOL vmlinux 0xef38b486 tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0xef3f49e9 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0xef482381 kthread_stop +EXPORT_SYMBOL vmlinux 0xef4f5349 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0xef6d0558 mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0xef78de5c backlight_force_update +EXPORT_SYMBOL vmlinux 0xef820cd9 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0xef83d6b9 abx500_register_ops +EXPORT_SYMBOL vmlinux 0xef856c16 inet6_offloads +EXPORT_SYMBOL vmlinux 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL vmlinux 0xef954ea4 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0xefac10aa snd_timer_notify +EXPORT_SYMBOL vmlinux 0xefcf3143 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xefcfec3c thermal_cdev_update +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefd6cf06 __aeabi_unwind_cpp_pr0 +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefde22f0 security_path_rename +EXPORT_SYMBOL vmlinux 0xefec312f omap_get_dma_active_status +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf01aa75b udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0xf03bae90 elevator_exit +EXPORT_SYMBOL vmlinux 0xf0407de6 unlock_buffer +EXPORT_SYMBOL vmlinux 0xf0481fbd cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0xf04871d0 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf0895367 omap_video_timings_to_videomode +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0aeb01b fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0xf0bc0182 lease_modify +EXPORT_SYMBOL vmlinux 0xf0cd461b dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0xf0d68ed6 clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0xf0ed2ef4 __raw_writesb +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f1246c kvasprintf +EXPORT_SYMBOL vmlinux 0xf10436c9 textsearch_unregister +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf111235c mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xf14501e4 mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf14c5ab5 __bitmap_empty +EXPORT_SYMBOL vmlinux 0xf151efca __brelse +EXPORT_SYMBOL vmlinux 0xf159bf67 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xf159e1b5 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf19e9355 cpu_online_mask +EXPORT_SYMBOL vmlinux 0xf1a85752 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0xf1a96e72 d_rehash +EXPORT_SYMBOL vmlinux 0xf1b14a4c block_commit_write +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1dba53f udplite_prot +EXPORT_SYMBOL vmlinux 0xf1deabf2 div64_u64 +EXPORT_SYMBOL vmlinux 0xf1e0b260 edma_set_transfer_params +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1ea6f1c __bswapsi2 +EXPORT_SYMBOL vmlinux 0xf1ed173c dump_emit +EXPORT_SYMBOL vmlinux 0xf2088f0b inet6_del_protocol +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf21b5ca9 dev_add_offload +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf24606c2 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0xf268bd5a bioset_integrity_create +EXPORT_SYMBOL vmlinux 0xf2712115 d_validate +EXPORT_SYMBOL vmlinux 0xf271e39f filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0xf2997713 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2c1873d __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2c507ef page_address +EXPORT_SYMBOL vmlinux 0xf2ca04b6 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf3241faf set_disk_ro +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf353f06e end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xf372117c generic_permission +EXPORT_SYMBOL vmlinux 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL vmlinux 0xf3843e32 of_get_next_child +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf38d63a2 bio_endio_nodec +EXPORT_SYMBOL vmlinux 0xf38e7474 netdev_notice +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf396cd21 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xf3a00fe8 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0xf3a33f3d rt6_lookup +EXPORT_SYMBOL vmlinux 0xf3ad3dbd phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0xf3ce56ff __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xf3d3b646 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0xf3ddec22 ps2_end_command +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3fa8a23 mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0xf40a89ca dma_common_mmap +EXPORT_SYMBOL vmlinux 0xf40b2297 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xf4131a1c dss_mgr_set_lcd_config +EXPORT_SYMBOL vmlinux 0xf44ace02 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0xf44bcd3e __destroy_inode +EXPORT_SYMBOL vmlinux 0xf45ffd1e blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0xf469ce00 dst_discard_sk +EXPORT_SYMBOL vmlinux 0xf4702253 snd_timer_pause +EXPORT_SYMBOL vmlinux 0xf4718763 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0xf473ffaf down +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf4820b36 nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0xf4a3da9d iov_iter_npages +EXPORT_SYMBOL vmlinux 0xf4a6628c init_task +EXPORT_SYMBOL vmlinux 0xf4a7fc6d omapdss_compat_init +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f71fc3 gen_pool_alloc +EXPORT_SYMBOL vmlinux 0xf52d3a0f mntput +EXPORT_SYMBOL vmlinux 0xf5313098 vfs_whiteout +EXPORT_SYMBOL vmlinux 0xf532801e sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xf534b59b current_fs_time +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf53e854b blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0xf54a046e mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0xf54f231c pps_register_source +EXPORT_SYMBOL vmlinux 0xf5514ce0 ioremap_page +EXPORT_SYMBOL vmlinux 0xf563288b swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0xf564412a __aeabi_ulcmp +EXPORT_SYMBOL vmlinux 0xf5783f0d snd_timer_interrupt +EXPORT_SYMBOL vmlinux 0xf596fee9 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5eee10e inet_register_protosw +EXPORT_SYMBOL vmlinux 0xf61b353f xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0xf627b778 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf647b56e dentry_path_raw +EXPORT_SYMBOL vmlinux 0xf647e68b up_read +EXPORT_SYMBOL vmlinux 0xf65d5d6d mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0xf6648e85 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0xf66a46e3 inet_recvmsg +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf6771900 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0xf681c610 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf6851d5f register_sysctl_paths +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf6acaa5b in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xf6b47acd tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6be0cdb dmam_free_coherent +EXPORT_SYMBOL vmlinux 0xf6c05f03 kmem_cache_free +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f27390 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf7163ec9 __raw_readsb +EXPORT_SYMBOL vmlinux 0xf717501f fb_set_suspend +EXPORT_SYMBOL vmlinux 0xf71c2342 dma_mark_declared_memory_occupied +EXPORT_SYMBOL vmlinux 0xf7271948 edma_set_src_index +EXPORT_SYMBOL vmlinux 0xf732023e generic_end_io_acct +EXPORT_SYMBOL vmlinux 0xf73c527b bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf766de94 save_mount_options +EXPORT_SYMBOL vmlinux 0xf7791524 bdget +EXPORT_SYMBOL vmlinux 0xf77cd8e3 pci_disable_msix +EXPORT_SYMBOL vmlinux 0xf7802486 __aeabi_uidivmod +EXPORT_SYMBOL vmlinux 0xf78224a3 blk_bio_map_sg +EXPORT_SYMBOL vmlinux 0xf78ef50e d_prune_aliases +EXPORT_SYMBOL vmlinux 0xf794e347 dst_alloc +EXPORT_SYMBOL vmlinux 0xf7a8a97d vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xf7aaeddc ida_init +EXPORT_SYMBOL vmlinux 0xf7b0390a __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0xf7b12aee __next_cpu +EXPORT_SYMBOL vmlinux 0xf7beef72 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0xf7c0587c icmp_send +EXPORT_SYMBOL vmlinux 0xf7fc53ec poll_initwait +EXPORT_SYMBOL vmlinux 0xf80ae23e cfb_fillrect +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf81db4f1 kmap_to_page +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf83c3648 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0xf8738201 tcp_proc_register +EXPORT_SYMBOL vmlinux 0xf8a925b7 md_write_start +EXPORT_SYMBOL vmlinux 0xf8b7f50b elv_rb_del +EXPORT_SYMBOL vmlinux 0xf8cc9028 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0xf8d9b63e eth_header_parse +EXPORT_SYMBOL vmlinux 0xf8f3ec49 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0xf8fbb4f0 __bad_xchg +EXPORT_SYMBOL vmlinux 0xf9212dfe pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xf9321c72 ata_dev_printk +EXPORT_SYMBOL vmlinux 0xf9348cbc xz_dec_run +EXPORT_SYMBOL vmlinux 0xf9409c6b load_nls +EXPORT_SYMBOL vmlinux 0xf9427374 dispc_request_irq +EXPORT_SYMBOL vmlinux 0xf947a2ed xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xf98e3fde inet_stream_ops +EXPORT_SYMBOL vmlinux 0xf99410d8 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xf99a5452 sock_no_listen +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9c022a3 vme_dma_request +EXPORT_SYMBOL vmlinux 0xf9c0757a mmc_gpiod_free_cd +EXPORT_SYMBOL vmlinux 0xf9c10c8c of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0xf9c14a82 mount_single +EXPORT_SYMBOL vmlinux 0xf9c367e0 iov_pages +EXPORT_SYMBOL vmlinux 0xf9e73082 scnprintf +EXPORT_SYMBOL vmlinux 0xf9eec9be padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xfa393508 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xfa3ae503 mmc_hw_reset_check +EXPORT_SYMBOL vmlinux 0xfa462a71 dma_mmap_from_coherent +EXPORT_SYMBOL vmlinux 0xfa525213 iget_locked +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa5ff781 netdev_info +EXPORT_SYMBOL vmlinux 0xfa9920e1 of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0xfab2efc4 dquot_commit +EXPORT_SYMBOL vmlinux 0xfab46b4c ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xfac68eba arm_elf_read_implies_exec +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfadc652c tcp_read_sock +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaf98462 bitrev32 +EXPORT_SYMBOL vmlinux 0xfb210199 mmc_can_erase +EXPORT_SYMBOL vmlinux 0xfb238ae7 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0xfb2830b8 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0xfb2bf614 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xfb3dc253 generic_getxattr +EXPORT_SYMBOL vmlinux 0xfb3ff318 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0xfb65b3f6 ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb6df57d do_truncate +EXPORT_SYMBOL vmlinux 0xfb7d9c45 __udivsi3 +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfb98d2f3 mmc_free_host +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbaf3509 km_policy_notify +EXPORT_SYMBOL vmlinux 0xfbbc4d77 padata_add_cpu +EXPORT_SYMBOL vmlinux 0xfbbdb18d snd_ctl_unregister_ioctl +EXPORT_SYMBOL vmlinux 0xfbc05138 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0xfbcae12b serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0xfbd89d3e nobh_writepage +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc096f6e blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0xfc1a82b3 of_parse_phandle +EXPORT_SYMBOL vmlinux 0xfc2ed9aa cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0xfc3908f5 fence_default_wait +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc42c277 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0xfc53e39e file_open_root +EXPORT_SYMBOL vmlinux 0xfc5cf2fc clocksource_unregister +EXPORT_SYMBOL vmlinux 0xfc5f53aa pci_enable_msix +EXPORT_SYMBOL vmlinux 0xfc65459a kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0xfc7873e6 max8925_reg_read +EXPORT_SYMBOL vmlinux 0xfc86e942 tso_start +EXPORT_SYMBOL vmlinux 0xfca058ee dev_addr_init +EXPORT_SYMBOL vmlinux 0xfcafa389 pci_dev_put +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcc3de04 kill_pid +EXPORT_SYMBOL vmlinux 0xfcc4b78d pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcefc53d set_cached_acl +EXPORT_SYMBOL vmlinux 0xfcf31912 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd12d97f xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0xfd2edd0a finish_no_open +EXPORT_SYMBOL vmlinux 0xfd305341 walk_stackframe +EXPORT_SYMBOL vmlinux 0xfd33b5fa cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xfd362beb sync_blockdev +EXPORT_SYMBOL vmlinux 0xfd367f43 shdma_chan_remove +EXPORT_SYMBOL vmlinux 0xfd3b6e9e scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xfd466ca7 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xfd5683b9 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0xfd6293c2 boot_tvec_bases +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL vmlinux 0xfdb4e848 tc_classify_compat +EXPORT_SYMBOL vmlinux 0xfdbd07f4 vme_slave_request +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdbf6319 sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0xfdd2b031 proc_symlink +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe068d47 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0xfe40bf95 dss_feat_get_num_ovls +EXPORT_SYMBOL vmlinux 0xfe41dc72 proto_unregister +EXPORT_SYMBOL vmlinux 0xfe4eaf7a blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe725186 tc6393xb_lcd_mode +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe987eaf bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0xfea6e27b blk_recount_segments +EXPORT_SYMBOL vmlinux 0xfec6922c blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xfeca7590 radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfee07ec2 __ip_dev_find +EXPORT_SYMBOL vmlinux 0xfeed70fc of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xfef89a8d inet6_add_protocol +EXPORT_SYMBOL vmlinux 0xfefb6077 edma_alloc_channel +EXPORT_SYMBOL vmlinux 0xff064fee gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff300a0e __wait_on_buffer +EXPORT_SYMBOL vmlinux 0xff52e6ee dev_warn +EXPORT_SYMBOL vmlinux 0xff591ecc do_splice_from +EXPORT_SYMBOL vmlinux 0xff5af0ec make_bad_inode +EXPORT_SYMBOL vmlinux 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL vmlinux 0xff67b37f __lshrdi3 +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff85aedd skb_vlan_push +EXPORT_SYMBOL vmlinux 0xff8cbb1f idr_destroy +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffa0f735 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xffa9b560 vme_lm_request +EXPORT_SYMBOL vmlinux 0xffaa74fb skb_pull +EXPORT_SYMBOL vmlinux 0xffb94ef0 _test_and_change_bit +EXPORT_SYMBOL vmlinux 0xffc9f223 empty_zero_page +EXPORT_SYMBOL vmlinux 0xffd2cf99 omap_dss_get_num_overlay_managers +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffea485c dev_uc_init +EXPORT_SYMBOL vmlinux 0xfff8ce95 jbd2_journal_forget +EXPORT_SYMBOL_GPL arch/arm/crypto/sha1-arm 0xca8879c8 sha1_update_arm +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x386163d3 ablk_exit +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x4e658635 __ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x80c48ff3 ablk_init +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xa9aaf06f ablk_init_common +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xd75088a9 ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xdeea8c4a ablk_decrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xfabfc020 ablk_set_key +EXPORT_SYMBOL_GPL crypto/af_alg 0x259d8800 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x27e50d08 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x2aef3e60 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x49ffd9d8 af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x5a6f9726 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x7065b3d1 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xa3a6268e af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0xd86eec0c af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0xd954ef95 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x0c495886 pkcs7_get_content_data +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x44e8d9ac pkcs7_free_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x4cc33646 pkcs7_parse_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x883bd89d pkcs7_verify +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x90d76756 pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0xf0a15699 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xbb915e27 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xffcbc1ee async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x5c05503b async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xb9cceb1e async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x40f647c3 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xb74ce006 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xd2a98db0 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xee5c1326 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x5f712982 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xbb94bccf async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x9db439db blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x27278ca9 __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x4a2a3ca6 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xdcdc28c8 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1291971c __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1e2c961f __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x8f04034a __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xbdf83b9e cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x08aa6fb7 cast_s1 +EXPORT_SYMBOL_GPL crypto/cast_common 0x0c5fbf8a cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xe39dd4b4 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0xee83a4f3 cast_s4 +EXPORT_SYMBOL_GPL crypto/cryptd 0x0235278b cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x1f4956cc cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x404c157a cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x96841fb4 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x9b1802f2 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x9bb628f9 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xcfa7d65a cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xd11c0fe6 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xe343c0d0 cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xec032afb cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/des_generic 0xcfd9a2c0 des_ekey +EXPORT_SYMBOL_GPL crypto/des_generic 0xf8c78d49 __des3_ede_setkey +EXPORT_SYMBOL_GPL crypto/lrw 0x3864eb66 lrw_free_table +EXPORT_SYMBOL_GPL crypto/lrw 0x5e4c7bd8 lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x14bdd4d3 mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x1baa09d1 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0x288ba3aa shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0x3bcd0bd1 mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0xc6842d87 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0xd4300fa0 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0xd5e96453 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0xda3faa1b mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0xeba33111 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x4f69f374 serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5ddb33e9 __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x77b39cb4 __serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x8a1a99ad __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xc990d4c2 twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x8924497d xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x4e3d1a11 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x0e3462d9 sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x554d5529 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x5de8f561 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xb8841ac2 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xc08b76c0 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0055b170 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x024fe4a3 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x064b6cbc bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2b676f24 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3068a5c2 bcma_core_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3825164c bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4327af70 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x565b1840 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x581734a8 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5d98502a bcma_core_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7c56b792 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x959a44e7 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9fc809cb bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa5ede78f bcma_core_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xabf5ba78 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb6d39f92 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbbc2e9ec bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd2bfb284 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd6321465 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd825f47d bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xec4e51d4 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf251f421 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf45c7826 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf8168868 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x095bea8a btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0ffae2b6 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x123a0f73 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x21debcb6 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x258de20b btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x31d43241 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x64307da9 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7657adc6 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x8b336a7a btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xac4dffb3 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xc965602b btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x048c1e60 qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x086b94ea clk_rcg2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e6d4564 clk_byte_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1f976dcb clk_is_enabled_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x361cae2e qcom_cc_remove +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3e8a80f9 clk_enable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x567f4bd6 clk_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x57453b82 clk_edp_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x669bd1fd qcom_find_freq +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x72447f04 clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x77c457fa qcom_reset_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x77ede06e qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7d7b6c90 clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7df725db clk_dyn_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x83667507 clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x88d5cc81 clk_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x8cf08a47 devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x97ff7468 clk_branch2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xa03245cd qcom_cc_map +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xac82c48e clk_rcg_bypass_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc3ec3b28 clk_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe3e976ab clk_pll_configure_sr_hpm_lp +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe5e7fb49 clk_pll_configure_sr +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xf2123c6d clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/cpufreq/arm_big_little 0x1443c7e8 bL_cpufreq_register +EXPORT_SYMBOL_GPL drivers/cpufreq/arm_big_little 0xb156530e bL_cpufreq_unregister +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x073d0084 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x3523eff3 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x3c086ab7 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x51ba7545 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xd1da2f04 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x15cac80f find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x32843127 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x33d0a781 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x38f984de edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3a6629ba edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3da59109 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x46e308f3 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x542e3048 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x56f3b41f edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5edf149a edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6b2349b5 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6bc26fa5 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8637216e edac_mc_add_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb24e95d1 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb70d61b2 edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc2b6446b edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xca7e4942 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xcc75ed2b edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd3419a09 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe0dca043 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe8b1688a edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf6f53a46 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf7c49971 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x763affa3 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xa8f579ea __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x043c46b3 drm_gem_cma_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x18f5a2f6 drm_gem_cma_describe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x207e5993 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x21695d10 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2a3135dc drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2be8537a drm_gem_cma_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4e14437d drm_gem_cma_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x57d41296 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x6ad8e3e2 drm_gem_cma_dumb_create_internal +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x73436f0d drm_gem_cma_prime_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7bcca895 drm_gem_cma_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x9b862426 drm_gem_cma_prime_vmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa25b2912 drm_gem_cma_prime_vunmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xaa16dd9e drm_gem_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xafd4a19f drm_gem_cma_prime_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xce591223 of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xd978f1ae drm_gem_cma_free_object +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xe7f542e0 drm_gem_cma_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x10860681 drm_fb_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x1148b623 drm_fbdev_cma_fini +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x369f901b drm_fbdev_cma_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x635f7b34 drm_fb_cma_get_gem_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xb2c912af drm_fbdev_cma_hotplug_event +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xcc337fd5 drm_fbdev_cma_restore_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xef26e476 drm_fb_cma_debugfs_show +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x0bda8fda exynos_drm_subdrv_open +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x20227777 exynos_drm_subdrv_close +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x61dbc991 exynos_drm_device_subdrv_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x6cf5d9a5 exynos_drm_device_subdrv_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x9c296087 exynos_drm_subdrv_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0xa0526c0f exynos_drm_subdrv_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x1cfe024a imx_drm_crtc_vblank_get +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x31ac626d imx_drm_panel_format_pins +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x37707c0a imx_drm_crtc_id +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x419b08de imx_drm_handle_vblank +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x4cf1aaa1 imx_drm_encoder_destroy +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x4edba0c3 imx_drm_connector_destroy +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x5f056ff0 imx_drm_crtc_vblank_put +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xaddca749 imx_drm_encoder_get_mux_id +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xc0246f0a imx_drm_add_crtc +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xd22ee7ea imx_drm_encoder_parse_of +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xd652b5a4 imx_drm_remove_crtc +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xf5f0f1f4 imx_drm_panel_format +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x06f1ee29 ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6adf436b ttm_prime_fd_to_handle +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xb2a920e6 ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xd373f8d8 ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x02242038 ipu_dp_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x052040e9 ipu_wait_interrupt +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0728116a ipu_csi_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0dcc801f ipu_cpmem_set_block_mode +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0e42bd95 ipu_csi_set_dest +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0f07f238 ipu_idmac_get_current_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x118160e1 ipu_ic_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x11d8f100 ipu_stride_to_bytes +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x128b4e48 ipu_map_irq +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x13952dfe ipu_dmfc_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x15ec2ba5 ipu_di_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x17c4a13a ipu_cpmem_set_format_passthrough +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x199bd5c8 ipu_dp_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1ba497eb ipu_pixelformat_to_colorspace +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1bfa7119 ipu_cpmem_set_yuv_planar +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1c4238a6 ipu_set_csi_src_mux +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1d5a59c6 ipu_cpmem_set_high_priority +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1e913d9f ipu_csi_get_window +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x209a662a ipu_idmac_buffer_is_ready +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2424c9a6 ipu_csi_is_interlaced +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x288e7620 ipu_idmac_channel_busy +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2f92d651 ipu_ic_task_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2f9751b4 ipu_degrees_to_rot_mode +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x30b6999c ipu_rot_mode_to_degrees +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3166aec7 ipu_dmfc_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x31b1253d ipu_cpmem_set_axi_id +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x324ae070 ipu_srm_dp_sync_update +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x33020b1e ipu_ic_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3a622e8c ipu_module_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3afbb44e ipu_smfc_set_watermark +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3e86ea72 ipu_di_get_num +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3efc9052 ipu_cpmem_set_yuv_planar_full +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x448a96fb ipu_csi_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x44f528fc ipu_cpmem_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x467778dd ipu_csi_init_interface +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x481d8109 ipu_cpmem_set_resolution +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x4917f47a ipu_ic_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x4c179b49 ipu_dp_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x4c680b7a ipu_module_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x4d49a2cb ipu_dc_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x51475e87 ipu_dmfc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x527f3b94 ipu_smfc_set_burstsize +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x53de277c ipu_di_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x60bdf2ec ipu_csi_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x623722e2 ipu_ic_task_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x6a598443 ipu_idmac_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x704d96a8 ipu_di_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7068e939 ipu_dc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x74e85f3c ipu_idmac_set_double_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x76302d14 ipu_csi_set_skip_smfc +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7c63aac0 ipu_dmfc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7f89ca07 ipu_cpmem_set_yuv_interleaved +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x8426c0d3 ipu_smfc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x886c35aa ipu_smfc_map_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x8a6e1f83 ipu_dp_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x9058e289 ipu_smfc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x951a09d5 ipu_csi_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x99a0ef07 ipu_drm_fourcc_to_colorspace +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x9c335d85 ipu_pixelformat_is_planar +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x9e5e64a0 ipu_ic_task_idma_init +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x9f3678dd ipu_set_ic_src_mux +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x9f38e177 ipu_dp_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xa3b897fa ipu_dc_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xa4b0cabd ipu_dc_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xa60b144b ipu_csi_set_window +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xa96882d8 ipu_ic_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xaecaabf4 ipu_idmac_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xb228bf1e ipu_dp_set_global_alpha +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xb7374be4 ipu_idmac_select_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xb94ca95a ipu_dmfc_init_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xbdf8e8e4 ipu_cpmem_set_burstsize +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc2f729fa ipu_dc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc3c2cdb0 ipu_smfc_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc6667415 ipu_cpmem_set_rotation +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc6675aa9 ipu_csi_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc677177d ipu_smfc_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc848c5d7 ipu_dmfc_free_bandwidth +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc88d89a1 ipu_mbus_code_to_colorspace +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xc97e7a0f ipu_di_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xcab45f27 ipu_idmac_enable_watermark +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xcb345d14 ipu_cpmem_interlaced_scan +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xcba33d06 ipu_cpmem_zero +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xcd7c6998 ipu_ic_task_init +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xcf9f5fc5 ipu_cpmem_set_stride +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd064a453 ipu_ic_task_graphics_init +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd38fcc20 ipu_cpmem_set_fmt +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd47f368f ipu_cpmem_set_format_rgb +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd5055dd9 ipu_dmfc_alloc_bandwidth +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd63bf386 ipu_idmac_channel_irq +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd76f8c51 ipu_di_init_sync_panel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd7d0ae59 ipu_csi_set_mipi_datatype +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd90649d2 ipu_dp_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xde81a6c9 ipu_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xe1ae62c7 ipu_idmac_clear_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xe271dfe9 ipu_idmac_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xe300a959 ipu_dp_setup_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xe36d16d6 ipu_idmac_wait_busy +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xe6243c52 ipu_dc_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xe83ab270 ipu_cpmem_set_image +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xeecc807a ipu_cpmem_set_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf1440dc1 ipu_ic_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf1763243 ipu_idmac_lock_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf69d6cb6 ipu_csi_set_test_generator +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf70af727 ipu_idmac_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf7d99d69 ipu_dc_init_sync +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf9ed222e ipu_dp_set_window_pos +EXPORT_SYMBOL_GPL drivers/hid/hid 0x04d3b0dd hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3d830fd7 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x49177d55 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x49bf53c7 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4b20cc93 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x638e30fc hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6707be2b hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0x67df1197 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6a824461 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7869aa4c hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x867013b1 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x87f6e14d hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x892ffe5e hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8a903081 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9100d3f5 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x99471ed1 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa181bba5 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa36e677a hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa86b121a hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xaa1035bb hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xab48328b hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb1c63848 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb4b712b6 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb833cf5d hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbac874a2 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xce440d87 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd02e95ef hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd4dc175d hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd694932b hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd6f5be9e hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd79a1a84 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0xec772304 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf258232d __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf6d89e18 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf889002d hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x44c51648 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x0395dc9c roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x3a3b3b89 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x5bd9d889 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x937e879c roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x984031cd roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xcea4af1d roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x1419ea71 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x1991ae07 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x4c646aed sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x61688a3c sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7317f3de sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x8e65b520 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xad5b4d2e sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe8346f46 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xeb5aece1 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xbe030f26 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x033860ed hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0e9690b2 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2181b353 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x21a2baa4 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x26b7d433 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x3a3022e1 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4493f135 hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x452f41b1 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x46ee7639 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x48c30cae hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4bbb5671 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x79236503 hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7a03c9a9 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x868b941a hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb23a7a51 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe3850785 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xecc27d1e hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf958d9f3 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x128d0e6d adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xa9201f6c adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xde364295 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x0ebc43f5 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x176b2a0e pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x1c3e8bc0 pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x1d61ec8e pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x1f003333 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x31bc66c5 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x37d7facb pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x45d1e1d7 pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x54ce17bc pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x6107e816 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x747bbed6 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x90a2a773 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xace19edf pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xc0598283 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xfa9266a5 pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x168e77e7 __hwspin_trylock +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x2231f241 __hwspin_lock_timeout +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x5c3338ef hwspin_lock_free +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x677b3b10 hwspin_lock_get_id +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x746de7c8 hwspin_lock_request +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xa3a8acb6 hwspin_lock_unregister +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xd717c939 hwspin_lock_request_specific +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xe32e27fb __hwspin_unlock +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xe8e3656d hwspin_lock_register +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x0cec10db i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x59cd9212 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bb1170b i2c_dw_isr +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5e5ef047 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x63c320a4 i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x7fda58da i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xa9f8b22c i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xb41adc89 i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xbfc2831a i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xccec8936 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x1965e965 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x76262023 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x40ca63ae i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x4d454792 i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x0129b238 ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x1f64615f ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x34e1bfae ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x388560cf ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x4667d374 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x8da8a0fd ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x946c2b2c ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xcb314437 ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xd78db69c ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0x4362dc66 twl4030_get_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0xb1be4a75 twl4030_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x0b3d391d adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x0d682f9a adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x0e5d9ac8 adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x49c79517 adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x753a026b adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x8b5aa179 adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x8c168928 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x91912580 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x97ec0783 adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xba198547 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xbf6c0b66 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xf57f044f adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x07c4e58b iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x09b3aa2b iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x238fde63 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x29cd5b58 devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3614a97d iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4021d2ad iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x41f027dd iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x430bc99d devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4748e4f0 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x48b2f994 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4c7e5de8 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5c04701c iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x793555ca iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7b953ef3 devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7bf4d2d1 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x84e1ab91 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8c91da6d iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9a40a1f8 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9df3e005 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9f57907c iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa51912cf iio_scan_mask_set +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xae88eb22 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb8ba84b9 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb8e2cc80 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbc6fe038 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc64f9d77 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xce74d998 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcfd0e8b5 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd5f38515 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe1c64543 devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe2789e3d iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf36668f0 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfea4267d iio_update_buffers +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x9a4292f4 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x5b102d3d matrix_keypad_parse_of_params +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x49a4fcbd adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x9acac88b adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x14c6da96 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x47076c0f cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x65126f0c cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x1c27cfb8 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xd9d4427e cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xf1c01c0e cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x4c96d772 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x85bdc48f cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x08d84140 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x243bda58 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x39203ee8 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x3985c702 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6270c820 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x66cf5ed5 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa31ee2de wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa557801a wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xcbb7d880 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xed88ee1b wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xee23915e wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xf52fc79c wm9713_codec +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x160e65e2 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x171e5152 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x53618c8b ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x70940a39 ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x80e59fcc ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x86e3e8df ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x986fe665 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xc2771f2f ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xdfeed93d ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0x23359aff unregister_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0xce1414b2 register_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x0275a9c3 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x27403b08 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x28766d00 gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x2b2b7187 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x39aeaab6 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x3a617e5e gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x44bf2777 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x4c586233 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x65ea87f7 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x70cdb6ed gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x76a0ff8a gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7775094a gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8d726c75 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8eff32df gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x948c01ee gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xb197362a gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xee87fb37 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf3234b83 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x12114e75 lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x18713ac8 lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x5e820409 lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x5fecee9b lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x623ccbd4 lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x933a17dc lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x973dd4b0 lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xd1f73b2b lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xe63c07ca lp55xx_unregister_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xf8d05150 lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xf9b2afea lp55xx_read +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/mcb/mcb 0x2f4878bb mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x351a0047 mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x4efd43d2 chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x553b7684 mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5976d75c mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x9a35de41 mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xa8ddccd2 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xbddcbb07 mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xbebe75be mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc4683f6d mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xe4c5ada3 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xe5a51504 mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xfb4957e5 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x10e06e97 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x155ea9c7 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1822fd23 __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1f2ba9ac __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x260d47cf __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x27831e89 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2dec45e0 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x347aebe1 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x41c861f0 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x480dc606 __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x49856e5a __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x50e8c39f __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x574ba881 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x628eb712 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6770a402 __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x785cfc9f __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x91f2af34 __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa09069a3 __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa591c5d6 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa6890b59 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xaf60c34b __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb950d2ae __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbd4b89b6 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce0e6218 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd40fba32 __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdc5ea5a5 __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf58ce244 __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf5bcbdc7 __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfc1d5275 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfcdf28c9 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xffc308e4 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x25b8ae03 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x3f629b5e dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x48bfedac dm_cell_error +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 0x9152935c dm_bio_detain +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 0xbf00467c 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 0xe59229e2 dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xe7ab3779 dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xfdb46abb dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x22163b69 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x3909d3a8 dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x594952bd dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x62a23587 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9b2b253a dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xdc69e37a dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe004ee92 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xf8ce54b1 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x49555f9a dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x6b35226e dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x92134650 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xb551d0e4 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xb6c93324 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xbe4c50ba dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xe0bee44a dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x67a8b9db dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x9f1d90fd 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 0x09472122 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x2fe615fa dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x367925b3 dm_rh_bio_to_region +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 0x5c6159cd dm_rh_mark_nosync +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 0x94f3571e dm_rh_inc_pending +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 0xa8813ad6 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xc66ce277 dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xcab63c3d dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf31769fa dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf37a3cfe dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xffd01e0f dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x01445176 dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11eab9fe dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x150c85ce dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2025e954 dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24fa6664 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x255c354f dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c112836 dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2e730a21 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x32b5f546 dm_array_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x33c03da6 dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x40f7bd91 dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4360913e dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5aed1dd7 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5e6aea80 dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x619701dc dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x62c1b9ee dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7657e859 dm_bitset_clear_bit +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 0x80c89b3d dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x832bf228 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x858c8d94 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x89f1e1cc dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x966a8838 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9b4b5b29 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa2507774 dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa87c5b4d dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xab96bd2d dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xaee02382 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb7bad799 dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb9a6ecf8 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xba47c03a dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbcfdc290 dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbd50ebbb dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbe0497aa dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xca40abd5 dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd041d62b dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xead1e727 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed1e1f96 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed58cfa1 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf12ec3cd dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xffff2ac3 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/raid1 0xae6b6e6b md_raid1_congested +EXPORT_SYMBOL_GPL drivers/md/raid10 0x2db320e0 md_raid10_congested +EXPORT_SYMBOL_GPL drivers/md/raid456 0xc96b3502 md_raid5_congested +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x1d1a1bd9 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x1ffd7573 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x4800138a saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x6393d244 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xabc91ea5 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xb8c3cb38 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd5678d27 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xde17346a saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xf31e8e31 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xf7485c13 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x44f97106 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x59372f74 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x663eadf0 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x990e8d99 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xa4215e25 saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xa4f700f4 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xc5773e21 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1b211df8 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x34877082 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37dd019f smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5d49be39 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x63222b29 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6c0c75a5 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x724637d7 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7f33ac51 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x84ed07ee sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9d6c8afd smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb637adcd smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc5ff908f smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd83558a1 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd8b65d64 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd9a62232 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xeb5ffba9 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf7e7155e smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xfede6cb3 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x459606d1 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x52a5bee2 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x51bcd6f2 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x14546a58 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x15f03ac3 media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x2331d43f media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0x2b7126bb media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x458159a4 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x58f41895 media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x5a7e9ea5 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x5e4bf7ae media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x664fa614 media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0x76f9c4a1 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x82f39671 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x86ba7440 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x9193d358 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0x9f8069a8 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xbfd02620 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0xd4eb2ab6 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0xdd5b1b10 media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0xf602a7e1 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x15be2c91 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x072df37b mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x12bc6731 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x214c5d5c mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2fd7a4dd mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3771fa75 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x630000dc mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x64d60846 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x65a5fb8c mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x81903768 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x81c57849 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8481556d mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x85f2a6a7 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x90574f7a mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa0a55647 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc068f3bd mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe994c79b mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xff68545c mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x05700311 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0f0419c8 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x13048518 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x13629c16 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1c6ab6c4 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2b0860f1 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2b9652c6 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x300f29fa saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x3deaad20 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x54bf612d saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x595e3e4f saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x850e79b2 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb38513c6 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb86449de saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc1537477 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xca7b317f saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd2a4eddf saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xef1efbc3 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf3915529 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x2faea7d3 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x50f90f90 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x65efd63a ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7427fa68 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x913be54f ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xc10c2a7a ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xef0e8abd ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x9db7b433 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xca1b0ea2 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0a5b3a64 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1ebad753 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x31f28cb7 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x34f28d01 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3fedda89 rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x424ac826 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x4f08dc13 rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x52be489e rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x53dd50ee rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x5f1e75e8 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x666f675e ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7f3de313 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x94b2721f rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9e432da8 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xafbbd24a ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb7ba8e57 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb7dfd6af rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd9482175 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe2dbcadb ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x830784b2 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xccb9f15d microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x8c4b1283 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x23fb6640 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x13244b5d tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x8bf5e8ff tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xa081955b tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xd6286c5b tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x9c3e0422 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x3fe845a7 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x6b8847c5 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xa34c2e0b tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xa976b645 tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x840bb010 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0bfd217d cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x12ee1ad8 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x158ad67b cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x37801f18 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4820da19 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x48ad7383 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x49d78e98 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x51671fbf cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x862f8a59 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8a19a1e7 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8e91d33f cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x90e6f0bc cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x92da90ad cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x93c878fd cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa28d3454 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa56d2f13 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb82ec9d8 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc54dcc49 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe2af8a67 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xeb761f18 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x6e2a1472 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xb956f8d9 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0aabcfe2 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x16077b94 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x23b4e94a em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x28a1e9b9 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3fa1fae7 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8188b473 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x85618679 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x86a48a64 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8e291ecc em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x923028cb em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x950ac41e em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa328b2f3 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb5c5766e em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbf624170 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcb1c2ff2 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xda5415c2 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xdf953a28 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf5e27297 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xbf350bee tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xe8d19fe1 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xea7f2956 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xf6c609bc tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x0bfa17b5 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x16e32a42 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x813f3de4 v4l2_find_nearest_format +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x9c26f4e3 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf2fe9a16 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf55b22c1 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xfd0139ec v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08982d59 v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4103badb v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x53105839 v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x6f344bb9 v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7eaf8e7a v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xb0891da2 v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xdfa5a008 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf0e1988c v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x05d9eb33 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x060e8b1b v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x09632dfc v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0b956295 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2a1080f4 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3979f193 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4db32ade v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x50a021d9 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5b2333ab v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x623cbc37 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6ec1d0c1 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7eb9d577 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8016c48d v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x86df0fc9 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x882d61f3 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9e3089c8 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb7d2aaac v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbc316dfe v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xcb789a8b v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xeab0299a v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xee481291 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xef035735 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf1bb23f4 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf3e5954d v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfd5b1e7b v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x045fafbe videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0c0f2ab6 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0dc7565f videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0f017b4b videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1cac4ece videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x20e25660 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2213e398 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x254c5a9b videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2bf75a4c videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6fd20856 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x78ce4326 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x81b42de4 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x83c4b236 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x91e0a38f videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x93e87c91 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xadda74b4 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb61e74aa videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb7d0ad16 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb7ff5f28 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc939f769 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcc34c503 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe1f4df57 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf5261bbb videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfc8175b0 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0x02b107a8 videobuf_dma_contig_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0xd2e4578b videobuf_queue_dma_contig_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0xfb028eaf videobuf_to_dma_contig +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x12087a8c videobuf_dma_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x41683884 videobuf_dma_init_kernel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x52c2a61e videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7313e403 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x76b49cfb videobuf_dma_init_user +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7acf04ce videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x8b2caf9a videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa397c846 videobuf_dma_init_overlay +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa825c75b videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xb21a818b videobuf_dma_map +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xcb7a2558 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xcc292fcf videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xe30053c1 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x102bfe37 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x122808a3 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1d5307aa vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x245b60f2 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2abaa9de vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2ae0ba7b vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2ae75306 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2f64c959 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3bd5ad19 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4e7d366c vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x54417de1 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5c3dcd9a vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5f7e52f9 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x61a88a79 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6a716152 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6e60f5c4 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x71037a4e vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7c03f997 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7cbd0b10 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x834b1305 vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x861f42f8 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8837cb78 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x90cc64d7 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9d0b7f9d vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa0ad0c26 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa479d5c1 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa4fb77b6 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa600817b vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb2edf5be vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb45ac3a4 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb7647024 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc2163ff8 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xcfe0b2b5 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xdb6edf10 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe0d7fbc4 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xeeaef22e vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xef7e1566 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf8e7db0e vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfe27839d vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x2920d3bf vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x431c7634 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe57f0426 vb2_dma_contig_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x03faf633 vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xd30ec30f vb2_dma_sg_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xf53a520d vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x0561b0e9 vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x83e5e604 vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x9db0f261 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xcd091c19 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x07993cd2 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1ae01fa1 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2c8a5272 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2da249c6 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x419d5f95 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4b86a613 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x512f0ffe v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6a4a4628 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7021272c v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7b958068 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8114ace7 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x98173b84 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9a78660d v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa0d0662d v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa64f3566 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xaa1556bc v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xad4eb854 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xadfc9efa v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb2a14e56 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc5cf205c v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd2f13b1d v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd4fa18d9 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe23e8515 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xed504e0f v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xefb30fb9 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf3ac89ab v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf89c02ba v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfed740f1 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x166070bb i2o_pool_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x1a06623d i2o_pool_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x9aedf223 i2o_dma_realloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x9bd4c4ea i2o_dma_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xabf987a8 i2o_dma_map_single +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xd06f2a78 i2o_dma_map_sg +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xedd6a62d i2o_dma_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xffabc5f6 i2o_sg_tablesize +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xb7117829 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xc8290445 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xdaa58a46 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x1266de2e kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x3bf25088 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x3eaaa01e kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x61e0917d kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x692dde0c kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7a9e6302 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf03417cf kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf24c2494 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x2692ce3f lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x74e84e69 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x9bdc8b2a lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x107bd6f2 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x16c580a3 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x3f4e02db lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xaed301ed lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xb6f0e3e5 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xcddba7e9 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xd247a04f lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xa5a8f558 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xb8fa85d8 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xfbc0d3b4 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x294eb3d9 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x3d2bd9af mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x6f9e67e7 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7d91928f mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xd448aa91 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xda92f272 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x015fc9a5 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x155f7022 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1f441c98 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x39644b7c pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5f92e91b pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x704fd2b3 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x8b0582a8 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x8d236804 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb683c45b pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xd0bd2f12 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe614ba00 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x616a87f0 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xeb1eeac2 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x1171d0db pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x205c5bf3 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x431ed454 pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x7f71e2b3 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xbe9f2ae0 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x01a33234 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x4fca3918 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x07e79ac7 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x24cc88be rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x35c14ec2 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4388ba17 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x49cc9ab4 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5a2c2bc3 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6ad29734 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6e1e0f5e rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x76dee0bf rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7b1c081a rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8362023e rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9517d2be rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9b9a1642 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9c8efb11 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa308ff9c rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xaa481ac6 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb39bd53f rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb4a97ec4 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xcdcaad31 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd3679630 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xdc2f9d45 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xdfa29017 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe26b6a3e rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xfe383686 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x170da316 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x23693c19 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x6d16ff0f rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x7c96bc5d rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x7d86afec rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x97167ec9 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x988dd640 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xa16101c8 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xb661511c rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xcf81a183 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd24f77f7 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd8cd857e rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xe47027d4 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0319bb51 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x05fda0a9 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x18223d4f si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1a961132 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1fd09faa si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x222455a2 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2410936b si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2e35a48e si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x38045d2e si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4053335b si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4d4e7ef1 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x53872c1d si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x69938d6b si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x755b5c40 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7a1b7af0 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7faaefec si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8e5a56b8 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8f572a64 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa065c185 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa0c65fcb si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xad227b02 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb0fa4c59 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb249cbe8 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb586ac83 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xba07f057 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc2a46c96 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc4dd5480 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcf6e7436 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd9e5d9fa si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xeb22c663 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xec658bdf si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf13c5536 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfd592797 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfdec86b7 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/ssbi 0x5e06b010 ssbi_write +EXPORT_SYMBOL_GPL drivers/mfd/ssbi 0x996ac972 ssbi_read +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xc2bd723d am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xc5d64037 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xcc69b9bb am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xdd737467 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x65c8ff70 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x6eea4af8 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xc20450ee tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xc8c097bf tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x5a425980 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x76b1b75e tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xb8a22055 tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xcf342714 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0xc2427d2d ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x81b268ea cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x8bba9922 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xd7e48b10 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xedaedad1 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x1a1b5249 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x2feda75b oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3227a28e oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x7dc9dddd oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xb2c66001 oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xc8b5a524 oslec_free +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xd370f679 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x27cb133b eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x793fc8de eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x822222db eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x98bb5a22 eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xdb9ca14b eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x25ee8d05 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x2c1be5fb enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x4cc03566 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xb34b5f26 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xf4d53c5a enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xfbe787a3 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xffc55145 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x25fdb459 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x319480ad lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x423152e5 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x62cfa2cd lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x86cf9f1a lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xb2046be1 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xc861420f lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xdea8d5ba lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x7538d31b st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xe8b5d424 st_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x53280f84 dw_mci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0xc2691a12 dw_mci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0xfb90f7c0 dw_mci_pltfm_remove +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x7c073943 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x81191cd5 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xbe30393d cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x792a14b1 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x8ad3db37 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xf48190e7 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x0f4ae8a6 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x0d1245c3 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x5389504e cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xa2f93ab7 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0xfda3a812 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x6d77abb7 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xc5589782 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x4805c3ce spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x4535f513 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x4e01c202 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5a23e5e5 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5e74ed52 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5f5ee592 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8e09bb1b ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8fb3df97 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x9ccff7dc ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xc9000fb1 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xd346dea2 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe870ee3a ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe91d96fd ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf8f01b52 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7c762556 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7da46a66 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7e7f225a c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7f8b6da9 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x832c6877 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xbb4fbb33 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0e39e1a6 alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x11eeffd6 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x140964ed unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x1ac5c3e8 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x257036d6 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x32457f95 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3327a869 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3920bfbb devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x419f9ddf can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x423c63bc safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5412617b register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6041ce61 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x98242aef alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xbbcc2420 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xbfbf84af can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd1409cc2 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xdac7dd96 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xde002486 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x2a8a6cba alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x6c98f8a8 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x8adbf790 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xe9a97e0e free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x1b7d01eb unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x60dbfe89 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x6b20b101 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x9c5d46c2 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xbdb9a0c0 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xf6e8d4a3 arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x09102c5a mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x093e6c38 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0bae2134 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0d819690 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e62bc96 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e88b3bd mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0f2b9593 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0f9225c0 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x10b29c26 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x174d1758 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x17dda468 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d607622 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1eb759dd mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1ee1cd01 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1f9b7ccd mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x20df66a9 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x23e06aa0 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x28236080 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x284e9272 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x29853fbc mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a0a0017 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a666c83 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2de4fee0 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33a54ec6 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33dbce4b mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3867292f mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b025869 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3c8afb95 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4120584f mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4233873c mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x427f0051 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x42c076bc mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x431453d8 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x49d03dea mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4f9b7f12 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x510bc227 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x51f11804 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5205c2b4 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x52d59ac7 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x57bf3782 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x60e8bf48 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x61406ca2 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x64314090 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x655190d2 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66ac9220 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x689cf19b mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x696d16d9 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6b45b581 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6dd76641 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x727ee994 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x756713dd mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x79c607a1 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c06cbeb mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d9b3dd2 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81517d85 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8161ff16 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x82473825 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x83a34128 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x84db3849 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x85db9b95 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x863c4f82 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x87dc8492 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8887d712 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x89a6ae76 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8c803dad mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90a94f55 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90aa58de mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x922d1d4a mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x939fab5d mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9567e58e mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9819a360 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98fd61e1 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ab44c2d mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ca5761e __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2dca5e5 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa55d76e3 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa81839e8 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa83f8a18 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab41e0b3 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb1c0975c mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb59685b6 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb81a5906 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbab5884e mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbb38a299 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbb7a15b8 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbc4b01b4 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbd0d5df8 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbf8986b6 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc0632b07 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc9d136d3 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcae56429 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcb00298e mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xccb12a40 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xccd7517e mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcee8446e mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd3635c50 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8fb0800 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdcf2809b mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde58435a mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde710a65 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdebc8a41 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe0bdebc1 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe2e08744 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe33db14e mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe6a905d6 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xea851a88 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeaecd285 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xef6aa8ce mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf1d1b850 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf5432807 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf5736ae2 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf998e639 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9eeba0b mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x08b8fe3c mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x17a58491 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x23a29002 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ac357d3 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c50e4a0 mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c6437ec mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7256aaf6 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8a9e5924 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8c307f51 mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x97813298 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x996c0343 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xad41d4bd mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbe7269cd mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xce54b4d8 mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe60f2075 mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe713c7ea mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xee4f19b0 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf113a1af mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x213ad18a stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x353ff383 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x74ec20ae stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xd6bc21e9 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x1f79d364 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x21687137 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x8dbc9adb macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xe254a398 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvtap 0xbeafb278 macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x0c1a8a02 mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x104b4316 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x1971f280 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x4d5b7c80 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x690d8fdd usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x36c13c3a cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x4942f0a6 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x4c3c94e4 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x76d40c54 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x87d3190c cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd54f8cca cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd7d566d2 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xe7a9a097 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x18f6ef27 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x455d613f rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x47472984 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x4fa34c56 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x54ad0073 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xd387ea07 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x06f9cda1 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x070d7669 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x09733a0c usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x14e82eaf usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x17c00ed5 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x224603cc usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x25696177 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x36e48068 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3cad63d1 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4dbd2825 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x556ceb79 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5b170698 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5bd8353f usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x619c2bc7 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6b4d2b9a usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7288027b usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x76a833d0 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8b56b7fd usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x96248c2c usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9f898b18 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa60b1c3c usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa89c6d22 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa93ce03e usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb11a79e5 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc5a7e3fe usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xce057fd2 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd59a7c9f usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdf5e601d usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xead7095b usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xec734a26 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf16aebff usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf29cb213 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x326bdf05 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x43ce089a vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x5529c20a vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xbfb20fae vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x0d1c2912 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x251578e7 i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x2affa89e i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x37060115 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x3bbe4d14 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x40dcc80f i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x49be1a83 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x6b9bab2b i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x84018200 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x8f14320b i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb6470320 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xc0855260 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xc28463b8 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd942cb7b i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xde55b729 i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xf5e4413f i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x22839800 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x434442ab cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x52559dba cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xf79d0c0d cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0xee072506 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x1c6a67cf il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x7bc18a6e il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xa03fd66b il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xa51ce3e6 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xde4102ed _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x00cf76f0 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x194202ee iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3bd7ee0e iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3f0b9a6d iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x428b52a0 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4a37f9e7 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4f93265e iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5551d015 __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5a10d898 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6b221a04 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7c11ed53 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x84d1fa00 __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x872d0043 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x92e64568 iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x94440515 iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa6dddf2f iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xaa25b626 iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb0689cde iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb660e6a3 iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb8dfe985 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc502605a iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcea09135 iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd126f91f iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe11f9eaa iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf4135270 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf4882320 __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf5032a20 iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xfec4c9d2 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x02ff4bd5 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0535130d lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x2fe74d6e lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x30b265d6 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x44817991 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x463588b1 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x561cf458 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5935fa24 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5c5dcb56 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5e6329a0 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8ba769c2 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x944cd32f lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xa83d47d4 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb074cddb lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd4d38920 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd5f77707 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x4d0b0bcd lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x60f4c8a9 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x655d80df lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x6c16a9a9 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x9799e2b6 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xdc4b7cf6 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xe3918cc5 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xf8889c6b __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x569bf4e2 if_usb_prog_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x88391d69 if_usb_reset_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x04c1da1e mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x11854744 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x1b741ceb mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x26eb10e5 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x304ab865 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x33ca0011 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x444e8539 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x6cd9cfe7 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x6d9aeb91 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8e853f31 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x971dfb96 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x9c6a4191 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb0746e91 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf97801a2 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x0eab31f7 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x38128345 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x54843146 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x57704e86 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x646f676b p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x74cdaa5c p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x82bc069c p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x9fa3e047 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xe0f1fe4d p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x20cd18cb rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x5e554ef0 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xb34d0623 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xe4d85566 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0083fb9a rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x07ab72ac rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x07be9485 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x07c89b8b rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x15e694d6 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x23740bee rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2cee0b8f rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x30156635 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x42a2d423 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4674ca6d rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x49d5c3bd rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4e652444 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4f4034d9 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5227d172 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x52ad0f90 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5712d363 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5a94a13a rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5aea6d79 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x60a3ed54 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x71979720 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x74062ccf rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7714b0d1 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x77c3a37b rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x99627c7f rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9c445761 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa751a5e0 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa8633c39 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xaa265d14 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xac115020 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb4c64ba6 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcad5549f rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd1a53ce3 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd804b032 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd8a85e37 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd94409b0 rt2800_get_tkip_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xdd1e1d85 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xea6d7919 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf18ed3a1 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x17b075a1 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x51fd94c9 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x6680ee45 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x79a72149 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x7b944aa1 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x8431a8ed rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x8ef0003d rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x971d453d rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x9a0ad9f1 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x9b705c42 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xa0f4235f rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xbd113789 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xf34b4b3b rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0296bca1 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0a5598b4 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x100e0e58 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1baa6223 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x207900e3 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x28d3acef rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x292dcdfc rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2b5333cb rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2bb11666 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2f756398 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x34437511 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x40c91435 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x40d88b97 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x41cc99a5 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x44b3cd0e rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4778c497 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x48bb4f0e rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4a127dfc rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4a8ce535 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4ad05eb1 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x530a22f3 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x583bdf02 rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5bbad618 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x630ccae0 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x766fff8a rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7f77ecb6 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x88ab4aec rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8a98b0a8 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x935b140f rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x95dc7ace rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x98d6ad05 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9c84a3f7 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xaac6c39b rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xaadf3977 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xabe12568 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb26b3c3a rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb780857a rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb7bf382c rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbf868c2a rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd0e81bd4 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xda8f1268 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe7cbe7ee rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe802a37a rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf00c8e90 rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf08b431e rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfe5642f3 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x0544de1c rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x2147ee1d rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x84707f43 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xa09b7ff9 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xbb95300a rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x69dfbbab rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x832a7e11 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xb3e7061a rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xd70dc8d5 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x04fc7caf rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x09ca8220 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x0bf32884 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x1b7c7ec8 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x21645c6b rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x32601d74 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x3cfba826 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x5743749a rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x5a1df5fa rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x892056c9 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x99be1c98 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xa097e477 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb134816f rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb3d1fb0c rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd31e5fdd rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xdc94156c rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0d3c733f rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1629ce45 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5f645689 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc0112ccb dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0bbf6be6 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1d04ba07 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1f69f8a7 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2900ebb0 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2b89a685 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x436d15d1 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4effa6a0 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x51135220 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x64455624 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x69ee38b2 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6b6e0c63 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fee3a6c rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x73a799b5 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7d565bb6 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x83266197 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x86cf7a80 rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x954ad0ef rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x966c19f4 rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x96dad046 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x99a3da56 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa0ec7b2b rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa320de47 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa3b00de9 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa7483368 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaf4d6d94 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb30e7bf1 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb31a630d rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd6e777ab rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xecd1167b rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0b4dc865 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0ee1d24c rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x1c618c4f rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x241dedc1 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2d882d91 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x31445539 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x36529ed5 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x43fa1431 rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x501f59dd rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x591023f6 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x5ae43cde rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x63d09852 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8139853e rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xab77f40f rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc832f239 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xde53f4d8 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xe32ae959 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf156bfcf rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf4104326 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf8ff6add rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xaf7710da wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xc83e745a wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xd034b663 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1039231c wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x178f9a79 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x297015e3 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x30fd2d6a wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x34d98279 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x39466f33 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3c5c9d30 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x40eb0883 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x48f4c221 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4b68d84f wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4c07ebda wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x501ad306 wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x590e1ebc wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5a25e3b6 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5eede096 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5f006ae6 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x63a7d8f1 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6dd70a89 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7cc5902b wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7dab2364 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x81485184 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x83cbd697 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x89db3bbf wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8b6fe0c8 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8bad16b2 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91da5146 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x92310c1a wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x93b6021d wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb7c67441 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb8ef1fb9 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbc42df4d wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbdf42204 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc7519f6e wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd952db16 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdab22b2f wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xddbf0339 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe00c38c2 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe9c795c0 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf2d8b43b wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf5b9320f wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf61d1f9e wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfeff10ef wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x33b4567c nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x8af88856 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x99c7a502 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x6dfc005f st21nfcb_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x6f6bf6e2 st21nfcb_nci_probe +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-control 0x8875e012 omap_control_phy_power +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-control 0xb2a79444 omap_control_usb_set_mode +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-control 0xcfa59071 omap_control_pcie_pcs +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-usb2 0x00d48f33 omap_usb2_set_comparator +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x007f549e pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x56bf17d4 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xe0af4257 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x2ae4c36c mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xb04a979e mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xe27064e4 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xed3e1635 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xf1500e92 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x0599bd02 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x0df37c58 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x397ea4a0 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x3fcc7fd6 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x893f5b74 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xb95b7dfa wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x611ad2d7 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x004b3360 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x12759d9f cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1e2c6803 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x202e6667 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2ae7180c cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2db0285f cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x45e8e775 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4709f47a cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4857076f cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4b6b7aed cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4e0aea58 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4f8c41e9 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x556ad509 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x59821e15 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5ce86a7e cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x687d51ae cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6bf6af54 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6bfc95d2 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6d3b5a3c cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6dff876e cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7f738d68 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdad6ba cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x827ed52c cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8705dd5f cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x891c269f cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9ea35dfe cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa067fb8f cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb20ab29d cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb30ac139 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb53c445a cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb91519eb cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb9763ff6 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc090c7b5 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc3ae3851 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc89bb02c cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xce8b5bf6 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd82bdfeb cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdb378e80 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe440b453 cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe829ccf3 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xea569d01 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf507f65b cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf78aae98 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf7de26b4 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfa5d59e5 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xff1e4c3a cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x060f196e scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x091de533 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x376942be scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x38c33fab scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x57e8c0e6 scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x593a36c2 scsi_dh_handler_exist +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xa81bbf15 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xb48a0ca2 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x00db8729 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0b4de77d fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0e04832b fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x19b58986 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x280911a6 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x52e006c5 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5a4d4422 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x88916561 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa057bc35 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa59d0b2b fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc403dbb4 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc62f4ac9 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xcc6d5271 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf3c65827 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf970ea04 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xfe22e797 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x0d056970 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x52954042 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x63e06097 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x82e9bed9 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xd1854324 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe5f3905d iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0e2e500f __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x15bc8085 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x15e3fdba iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1b3d65ac iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1ea5532f iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x23229514 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x261ddb58 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x356a7726 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3672a5ea iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x37ba39e3 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3f05e2e4 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x42f5c940 iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x47a6f15a iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4db4e909 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4dc9b59a iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x54ec9466 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x66d47107 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6b8887e4 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6bc3b00b iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6e6a4f1b iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7f197ee0 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x800426ef iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x81f4ee52 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x86a7a0b1 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8f4b4b3a iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8fc2c2a1 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x924f9749 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa1931fde iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa674c5ea iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xace34198 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb2a0ca1e iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbd42674f iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbefbec8e iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf80681c iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcf9738f9 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd2a15613 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe9ec9e37 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf6ea2dba iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf7320e2d iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf7a4f354 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf80b1a10 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfdf84047 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0129127b iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x02a1f630 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0d3a600d iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x12e6fe45 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x195f786d iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x229cdf61 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3a3d5b0c iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3d155e7a iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5dfa61a0 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x81ee7088 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9f17430f iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xdfdea622 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf6f5fd59 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf83862d8 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf85359f9 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfb2108d4 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfd5d725b iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x001cc846 sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x05306e16 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1833c28e sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1998bc34 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x29f93a49 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2ac82696 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x31ad8485 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x455107cb sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x46777c09 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x49461efe sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4c8ae754 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5f725c34 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6e33343e sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6e72ae49 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6f6e5066 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x88f82b85 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9f3efa78 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa1b0ae77 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb9dc73b8 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdf9c28cb sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe508b285 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe6ad801d sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf537f3a4 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf7656c24 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x01f7153d iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x08c9bef3 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x19ee2fe0 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1c8df84b iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1dd153a7 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x20454056 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x24afaf46 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2cd348cf iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x33d176f4 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x384b34fd iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3b0801e9 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x42a1397d iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x42c4cc61 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4af5d2d3 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4bcbd329 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4d2ba7bc iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x541be14f iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5bfcf008 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x67663449 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x74252bda iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x761fe9e1 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8811284d iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x88a5ff9e iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x93eccd5e iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa2f82071 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa5e82e55 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbbaebd95 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbbee77f7 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc86b796 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc2dc3d2f iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc583da9b iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc8d825c1 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcb9b7ea5 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd676e559 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd6f26b2b iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe0c7367b iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe85ef063 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xee4b2493 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xef7d257b iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf6d9dc25 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x45b999ea sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x52ce48ec sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x767ed410 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xaac5986a sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x617d26dc 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 0x3e4a02d0 srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x3e5970f0 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x584924c7 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xcb11dd58 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xcc297abe srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xd8969df6 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x09670cbf ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x2c39f0fe ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x547f7916 ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xf6376277 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x56ccaf10 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x7ef395fe spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x9be5474f spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xa7f3a908 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xef274283 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x2435c20a dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x296f2b4c dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x305d8c6d dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x998ff8ca dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xf26d2134 dw_spi_xfer_done +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0cca0951 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x22bac0c0 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2ec92a64 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2f6ab291 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x34d9eb0d spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4a398ffd spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x51f1e1ba spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5a53f277 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x67fa26d4 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6b515f1b spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7d622ca5 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8a58332c spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8efad8d0 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9b87b0c2 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa5730374 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc0c6fbc3 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd1c764d9 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe3c09864 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x7a235ef9 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x16300d5a comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x176cdf28 comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x20270d20 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x26e58686 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f272c7a comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x468080c3 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x49101f75 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x513b2d9d __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x57f72d57 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5897ae59 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5b1407e5 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5ed0d7d8 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6185e2f0 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6ebdf5e9 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x79b8d960 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7c91eeac comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8611ad7c comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8b6ec0ed comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x93df5262 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9b1b5b14 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa0e11779 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb0a435fe comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb9af8787 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb9c871ed comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbd76adaa comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbe192962 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc2d468eb comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc41ffb87 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xca1d43ec comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd0cdacda comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd5be30fb comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd9af23c7 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xea5dba28 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xea767fec comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x0edcee20 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x1ecba13e comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x27ad2c6e comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x297e2b15 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x3f780d04 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x452f7a69 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x7017c570 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x9f41ac44 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x488c2d7b comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x7f03812c comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x8244a0ea comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xb13f69a2 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xbca41ab7 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xe9baac0a comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x81193c9e subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0xfec292c2 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x695451c5 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x347fb511 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0xbafc7d45 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x4b233470 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x64959576 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x27bdd658 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x36e187b4 mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4137acc8 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x433b14d7 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4dc7b454 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x576bc829 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x58ba20df mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x5b74cb09 mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x73ccbd18 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x77d4fc1d mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8163b8d7 mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8f08a033 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x97261583 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xa109034b mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb1ff351c mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb475affd mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc4cfec50 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xd615701a mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xdf98d630 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe470d864 mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf925c230 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xffe4d701 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x096a42a3 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x0b388324 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x2f276e65 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x5bf1fa91 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x664d6ef4 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xa4ed0376 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xaf7fd66f ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xeba25c5c ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x08dd5433 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x12dc31ef ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x93239e74 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x9d3872a8 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xb090e4d8 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xdbaf25d1 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x2aa21040 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x3c2f0e62 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x8892071f comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x99110731 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xa3f0ccd8 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xbd6991bb comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xf671bef2 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x816ab5a6 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0e81c76d spk_serial_out +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x20dd4c17 spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x40af0fd9 spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x45168013 spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x86442336 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9612a48e synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x99eff757 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xadf50ab3 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb05de3c2 synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb2978dbc speakup_info +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc912f05e spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd0b8f3dd spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd1b551a2 spk_get_var +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd2b0cc9e spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7cd4558 spk_serial_release +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7e810f8 spk_serial_in +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x0629f43b uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x2dbc0b15 uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0x84af83cb __uio_register_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x1e85a7d2 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x998977b5 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x0caea7c0 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x36dce8ff ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x8665b675 imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xd8b76648 imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0c92f4b5 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1e7832eb gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x203ec80e gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x24997e8e gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2c4b59a1 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x59a925c0 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5e73cfc9 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7417e9ab gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9c3cb3be gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa9c83c22 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb3e07c94 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd53ca0a5 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe1e6a05f gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf2aa1fc7 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfdce4f70 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x633f684b gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x89263781 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x8de669aa gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xf9e5ceeb gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x2678e264 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x47b4830c ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x5315bcc8 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x035eb6e2 fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0a5230df fsg_common_set_nluns +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 0x1b1cc3af store_cdrom_address +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1ccb58f7 fsg_common_set_num_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x29754ddf fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2d10b6a7 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x357f6dd1 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x38788582 fsg_common_remove_lun +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 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x47d6d675 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4893faee fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x51707c29 fsg_common_run_thread +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x56344daf fsg_hs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x76d4fbcf fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7f6eb6f9 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95cffb3e fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x973fa86d fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x99023bfc fsg_common_put +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 0x9dc025a5 fsg_common_free_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa46e6443 fsg_common_get +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 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 0xc57ee259 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xc99214a2 fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd31e4245 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd3ae3b65 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd468f882 fsg_common_set_ops +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe266953c fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe4d1591e fsg_config_from_params +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 0xf7840685 fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf954fde1 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x282c9cb5 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x2d4fe499 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3a6d4f22 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3ca38e3a rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4ca90996 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5d22b406 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x785d494b rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x840dd143 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x8f1207f7 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x988ad2a2 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9acf72e4 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa90054ee rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb971ebca rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd2fe47b1 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe90ea721 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x02cd5891 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x104609f8 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x265212bb usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2675bcc5 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3355165b usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x39d41310 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3edcce8b usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x44378564 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x459ff9b6 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x46520c2c usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x50aa3d5a config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5795d0a3 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x61662dbe usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7de8c152 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7ebc04a3 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x855eb1b4 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x88cbceef usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8a801336 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8cd66c43 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x901714ba usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9d712d5c usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb3b0faf7 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc7cef799 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe5a5be5f usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe689c7f8 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xebdf4da9 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf04177d8 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfee059e1 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x37857502 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x7ee7aac9 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x0ff33210 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x409762bd ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x4a49db91 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x629dccf4 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x69d00c3c usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x8f2f5007 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x9c3754f2 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xeb22ff76 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xf3930613 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/musb/omap2430 0x6fb55e1f omap_musb_mailbox +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-am335x-control 0xa3c41a71 am335x_get_phy_control +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xf3799650 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0xd9f9f1b9 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x01dfcd66 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1767b4f5 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x282a8d52 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2f5b7976 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x55c3cb4c usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5a769659 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x64f15564 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6bb0cc11 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8c7f3828 usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8ea80a6a usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa187481f usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa8105087 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xaabb5c30 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbd8aa379 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc0158007 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd67dc62e usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe68b6204 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe93775ce usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf167cc77 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf59e7db8 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf8ac9937 usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x00be9536 usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0f8b84fb usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x265ce0eb usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x382a28e0 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3e23dcbe usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x56bdf9b4 usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x61815717 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6608e4da usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6b92adc5 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6f0108c9 usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x70f56940 usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x78cc05ce usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x7bb545b5 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x81fbbfa8 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x87aa999a usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x967c086d usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x992996bd usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa7e8116a usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xae88ca8f usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb84a57ca usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xbcb9bf23 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd2a3e5c0 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf38cb3fd usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0e29c5b2 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1ac3908d usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x2d5f7c69 usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x40a03662 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x4e149e65 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x4e8f4428 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x5d61c4a3 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x64c95da0 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x9160fb5e dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd3a1858d usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xedf7f62c usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xfdbe2a7f usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x3e9da6b3 wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x44baf093 rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x9858b8f0 wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x9fc3a2ba wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xb005671b rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xb6437ada __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xbcabfb6a wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc543b60e wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xf4654c3f wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x22939450 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x2963a709 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x2f741cca wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x60c9e139 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x69eb27d3 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x8897664d wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x8bbacc9c wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9f6556ee wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xbf69ff18 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd4435bc9 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xde90adf6 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xe0d78145 wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf5832bfd wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfbe81d2d wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x1bf28cde i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x712ed258 i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xc7b941a7 i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x1a1aeee1 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x21b1af14 umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x3e817bad umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x4c526aa8 __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x6b3ba091 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xa006f675 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xb0544fcb umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xdba289f8 umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x02affcba uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x05f2851c uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0b8aad57 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0c896bdc uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1ad92781 uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x251bf6b7 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x39e3e90e uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x43d65216 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4e7a527f uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4e8bc66c uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4f57b691 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5bf6738a uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5cdd3e72 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e4bc088 __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x655dd358 uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6fa23026 uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7cd3ab11 uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7dcfcd23 uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x87b838c6 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x881d5260 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8db780a0 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x994d6c8e uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9c5ce275 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa2f30a44 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa75aafc8 uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbfa9adae uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc5584be4 uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc81d0496 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xccbd4fc9 uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcdcbdbe2 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xce740404 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd2759195 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdf56fdfe uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1716f06 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe6afb7ea uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe76074d2 uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe98b24cd uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf1f7e0fb __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf5ef6d4e uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfa277601 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfb9437ee uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/whci 0x6b3f5641 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x1accb62e vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x27e55eaf vfio_group_get_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3195f7ca vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x92c3fea6 vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x95258207 vfio_device_data +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x969c73d9 vfio_device_put +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xaa68b008 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xb83a47af vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc1d989c5 vfio_external_check_extension +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc4913442 vfio_group_put_external_user +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x00b42792 vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x030a750f vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x09589679 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x124ea0d5 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x16abfad7 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2b9f6c75 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x32bcc5e8 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3e8295e2 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x465f993f vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x496d4538 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4bd3c9e6 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x51dbd65d vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x585b1192 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x598f3ea5 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x666514fe vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x756d1842 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7dd9bbae vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x80044325 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9ba15ef2 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa42b00fc vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa69df778 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xaedffd57 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb238314e vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbf7655d6 vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc5dc19cb vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcad0dc8f vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd79b6aa7 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdcf7bd7d vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe51e81ba vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe67eca45 vhost_log_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x1e973498 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x3d89f4c1 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x576b4861 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x92b88938 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x94c42d3a ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xd8e1dab2 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xf4e44c6d ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x0d0e15ec auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x18edc276 auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x42dd6d0a auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x620597e1 auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x8f65547f auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x9bd50363 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xaea9eb49 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xf55b6e07 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xfbe6d862 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xfcc1b327 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x450ce2dd fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xb2ba6ad9 fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xf48672ce fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x41529373 sh_mobile_meram_alloc +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x56edeb0b sh_mobile_meram_cache_free +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x5e61e29c sh_mobile_meram_cache_alloc +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x773c8833 sh_mobile_meram_free +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0xcc93bda1 sh_mobile_meram_cache_update +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x68efec71 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xed0dcc59 sis_free_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x14dbd5af w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x34388317 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x3734054c w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x4ed211e5 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x693ffec9 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xd7e8a62b w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xdaa0331c w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0xeddb1495 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf6564f69 w1_touch_block +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xb5f01468 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xb6d50f7c dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc6dc8c2f dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xdc583c08 dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xf1460ecb dlm_posix_lock +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x0888a199 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7555992d lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x84c268ab nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xc6921271 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xce5a51bb lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xd0621485 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xdccdcabb nlmclnt_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x02aa1dbb nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x072bd615 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0737b7ed nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b41eec9 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0c654b3c nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f13f2be nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x105fdb7c nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1096478a nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x11d8bdd8 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x17e1015a nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x19ba0563 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1b538520 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1bcf1dc3 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1c41e73d nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1cbac4c2 nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1f610957 nfs_put_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x215ea97b nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2311650c nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x24b33114 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x25e97008 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2896edb9 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x28dc2e79 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f202540 nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x31a04e3d nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x331e52dd nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x36cf24e6 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x37a88f88 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x38458314 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3b0c5737 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f132d15 nfs_zap_caches +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4082db29 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40a7513a nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x477ee02a nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x478b0871 nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4b005e42 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4bcf9eca nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4bf12581 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4d1a599a nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4d3c2f5a nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4f3225a9 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4fb52a5a nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5044f611 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51fdf1b8 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x52ec8e5e nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x56ddc618 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x56f32a7e nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x57463516 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5822c93e nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ac4f7ff nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5c1fbfa9 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x61a01fe7 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x640b077a nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6806b38d nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6a0dbeee nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6ccec1a4 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6f85155a nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74c46198 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x759249ef nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x77b5e5ac nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x77e80f26 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x797de674 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x79b08e3c nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7e4efad0 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8282b30e nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8355b3a9 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x86938025 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8965c24c nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8a5baa5f nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9138135d nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x923959fa nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x94dc98a6 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x997f6943 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9ab8ab9d get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9b68baea nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d7fed4e nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9e36985b nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa069c1c3 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa2146ca0 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa4509145 nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa5947cd7 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6afd481 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa709145d nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa82d2d56 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8d2d1ce nfs_callback_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaaa14361 nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xac31166d nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xac3fb0af nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xae3fc866 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb19f2e28 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb1b8c96c nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb5a76eeb nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbae5c488 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbdfb0d7c nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbea429aa nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc13e0f72 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc21653d8 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcb63a271 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xce2d5bdc nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd080b85d nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3a5f238 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd4af2b60 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd4cce12e nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd82958d3 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd84acd9d nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdab671ec nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdb7d0f5d nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe044d821 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe0b1f0cc nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe592b1eb nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe6dbe119 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe72e342b nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe8306881 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe90f1f1a nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeb9b13a9 nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xed0b1f8f nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xed7b1fc8 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf1ca714f nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf1f2e6cd nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf5974635 nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf668a9c5 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf66ef42d nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf8f5424c nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfeddb6f5 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xff6303eb unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x055b8d68 pnfs_writehdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0aa5964b nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x11bda27c __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1515c5f9 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x19f62e66 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x24868571 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x254fffa4 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x266ccbbd pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2ad87dd9 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x34a94243 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3597aba0 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x35f2f955 pnfs_readhdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x39878088 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3f6d6e5f pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x41231c65 pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4fb2ab57 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5110f3c6 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x55de342c nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x560e0593 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5f511ab9 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x62a00102 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x64610909 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x665fa50e __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6d209d1a nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x82d1af81 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x86fcf055 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x90f28c85 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa42a19ac pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaa095dc0 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xabae3e14 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xadd15082 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xae8cdf01 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb3da0162 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb690bb56 nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc7abb7ef pnfs_commit_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd7b9b483 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdb813e84 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdc605e49 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xef28cc30 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf727fc89 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf839e7d2 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf921bae6 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf986b8ea pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x7dae0b6b locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xcca856f7 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x56276918 nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xf26c8ab4 nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1628b044 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x16962c18 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x190f916b o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1cb231d0 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1d747ce3 o2hb_check_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x21c3fe1e o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x33caca1f o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36418553 o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x3a89235a o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x687f6251 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa1ae48e1 o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa82a8645 o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa9f5379a o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xae808bac o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbaeb4700 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd60f2c6c o2hb_check_local_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xe44bf7f7 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x07f9c9b4 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x378881b4 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x5639f2d6 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x8710da92 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xee9cb14a dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xf1ad9956 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x269d63fd ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x2ce6c7e9 ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x316904e1 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x3bcef5f3 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x40718c92 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4226705d ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x424241c9 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4f0e0784 ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x60f4bcef ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9ccafa05 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xa06fbc10 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbf9068ab ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe40cffce ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xff210c44 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL kernel/torture 0x1b2fca48 torture_must_stop_irq +EXPORT_SYMBOL_GPL kernel/torture 0x1be7d8be torture_onoff_failures +EXPORT_SYMBOL_GPL kernel/torture 0x3e9619f5 torture_onoff_stats +EXPORT_SYMBOL_GPL kernel/torture 0x4c7529bd torture_shutdown_absorb +EXPORT_SYMBOL_GPL kernel/torture 0x52665f8b torture_random +EXPORT_SYMBOL_GPL kernel/torture 0x5346b23b torture_shuffle_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0x5e4d7dde _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x6364b2f0 stutter_wait +EXPORT_SYMBOL_GPL kernel/torture 0x679d9e50 torture_must_stop +EXPORT_SYMBOL_GPL kernel/torture 0x688e6a64 torture_cleanup_end +EXPORT_SYMBOL_GPL kernel/torture 0x6bdeda8f torture_onoff_init +EXPORT_SYMBOL_GPL kernel/torture 0x77e3712b torture_shuffle_task_register +EXPORT_SYMBOL_GPL kernel/torture 0x8b0e1d2f torture_shuffle_init +EXPORT_SYMBOL_GPL kernel/torture 0xbaae4e86 _torture_stop_kthread +EXPORT_SYMBOL_GPL kernel/torture 0xc1361afc torture_onoff_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0xc6527045 torture_init_begin +EXPORT_SYMBOL_GPL kernel/torture 0xc67a49d4 torture_cleanup_begin +EXPORT_SYMBOL_GPL kernel/torture 0xdbc5277a torture_shutdown_init +EXPORT_SYMBOL_GPL kernel/torture 0xe6989fd3 torture_init_end +EXPORT_SYMBOL_GPL kernel/torture 0xe9ff1468 torture_stutter_init +EXPORT_SYMBOL_GPL kernel/torture 0xf6d34fb5 torture_kthread_stopping +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x0af76dde notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xd6cff180 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x021957e1 raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x05513b71 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x0f8a2742 raid6_2data_recov +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x246418de lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xfc241f09 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x5477cf34 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x80b9eea3 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xb63d137a garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xc434aa4a garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xe9d14949 garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xeca56e22 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x18be980e mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x2344b2e9 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x46bc0774 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x5310cd00 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xb9b14cda mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0xbe7d5870 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/stp 0x0f3700ce stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0xf1ce0a90 stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x6693cd7c p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xd4cceacb 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 0x7e900edf 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 0x18d3207f l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4bc18576 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x53429e9c l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x70bdbbe2 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xbbed2cdb bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xc7a2ba7b l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xdce291a4 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xe373930b l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x07bc5ef5 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x23a352cc br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x2ab613b6 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x335ddaaa br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x54fb9892 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0xc2e80252 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd28632e7 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x9744c917 nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xcb2a7eb4 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x056fdb8a dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x05abe56f dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x09a123b7 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0x18ec64ac dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1b8e895c dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2396655b dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2c828480 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x355225f7 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3d184664 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x440770dc dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4df166f6 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4e882905 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5466cbca dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5bf90599 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6337ce8c dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x63ccc39e dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x67a8d7ed dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x760a6161 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x84143a5e dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x882851ac dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x92507fd4 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa1345be6 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa40477f6 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaba0b24e dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0xcb461ec5 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xccbbb279 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd9f964a4 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe0978020 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe8c5e53c dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe8c5f8ae dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe9f6c450 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xea7e2d61 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf121a202 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf4f4c1ec dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x00b3f62b dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x14733ef3 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x70f986b1 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7e66ae20 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x97fa222c dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xfe57eaef dccp_v4_connect +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x01f7ea4c register_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6c06c819 dsa_host_dev_to_mii_bus +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd0c18d8b unregister_switch_driver +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x0daa8460 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x99298ec2 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xad3e3a4b ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xe8f5e3d1 ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x2a3bf564 geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xc7d2b121 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xe41eca87 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/gre 0x00c4b01e gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0x5ccb78b1 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x8aac98dd gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0x99f70ba2 gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0xf86af1be gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x0adba696 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x3f217b49 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x418e1ad4 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x70d5642e inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xe9759732 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xf16e735d inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x37d2bd32 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x4126fdd2 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x4a5cdd99 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x511a1836 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6306862b ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7968b44d ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8ead8bc6 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x96fae764 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa834e380 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb382cf36 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc93cb2d9 ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xd0d87424 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf552487f ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xff90cb67 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x35d7c13f arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x686fd86b ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x6b6c3d10 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x27a0634a nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x8544fdd3 nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x94366813 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x9bb2aa1d nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xe4555a09 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x2c6f703e nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x3f5c468e nf_nat_masquerade_ipv4_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xfedbf252 nf_nat_masquerade_ipv4_register_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_proto_gre 0x636b12c8 nf_nat_need_gre +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x8150eac6 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xbec0ec92 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xc2c13f2f nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xcc1c53fb nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0x061ffc82 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x337bb5f8 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x371ace5f tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x3ca22556 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xb3bf171e tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xddb59a9b tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x146ad0b7 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x53dd9197 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x5647b9d9 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x10500181 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x10f9f93f ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x7a3a519a ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xa1806380 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xe2c70c3a ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x663af8d0 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x6cab4859 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x4477b590 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x6eb85693 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xcaad53d5 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xddc3e6bb nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xe89d6dea nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xf7f0a150 nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xffd3cc7a nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x0d0f8647 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x2293972c nf_nat_masquerade_ipv6_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x38d4401a nf_nat_masquerade_ipv6_register_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x40d2349a nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x69ceaf9e nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x806bd248 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xbfb4e072 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x8b0f52e3 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x05ec198f l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x1086239f l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2524f8f2 l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3de068bd l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x49c61022 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4e861b82 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x55912819 l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5cd652e1 l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x62727025 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6d5e1977 l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6d6f2385 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xad849635 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xbac989a6 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc9238c0a l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xdb1632fa l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe27ff7a0 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x968b47e9 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0696868f ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x154fc414 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x252743c6 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2fae5bb6 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3663a36d ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3cb182a2 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4b0cdfbd ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4bf42798 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5d38f601 ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5f5efbe6 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x677ce606 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7853d5c7 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x86db4155 ieee80211_iterate_active_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8d3a7fbb ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa1799304 ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xafd5b4d7 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb67f33bb ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xbb9543cc ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1fbff0e1 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x34c979d6 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x4cf493b5 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x4eb087bc ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x51fbfcb4 ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x540bbc1b ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x562864fb ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x5ca0c1d4 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6344eaf6 ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6bdbf125 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x771dec56 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x8519b49a ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x868be58b ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x87c4abf3 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2d623f3 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa7227be4 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd8769f56 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x06e29203 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x082d7b56 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x3d32c84b ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x7653f825 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x06d7ada2 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x07cfd8c0 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bd4d99e nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0c65cf43 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0cae04b9 nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d376bda nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0dbc0ecf nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0f5b700c nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x15f24630 nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2136433f nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2587ecf2 nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2922baed nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2ad65b44 nf_conntrack_tmpl_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3c80c67b nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f0c85c1 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x41aa63b7 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x48e286df __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x558fc16e nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x56577709 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x59059f54 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5970eb61 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5dad2498 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6a0f09ee nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e40e5b2 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7477551a nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7b050b07 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7c4fc45d nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7d0253e1 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x86b5cba1 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8c1b4178 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8f7196d7 nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8fba2704 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90ff6c9f nf_ct_invert_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x96dc2193 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9728a9c0 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x97e319b6 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x991442bb nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x99b1ba80 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x99bec02a __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa0a644e0 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa6757c84 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa6a1b938 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa8125423 nf_conntrack_flush_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa816e0f5 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab87d802 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xac2271f2 nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xac93f145 nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaef3c78b nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaf48ff21 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc4b29e0 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbd2e3672 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc2abd2fd nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc3a98e17 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc3dc2797 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc443df68 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc69253bb __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd09e30d9 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd1475074 nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd46ab55c nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd584eeb7 nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd71bf7a5 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd7d99152 nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd87646e4 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdac58342 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdba2851c nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdd991371 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xddf12ab4 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe02aa2f3 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe04ca1ba nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe14a00f3 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe29c5ab6 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe6499c8e nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe7b28c35 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe896d2d7 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe9359a05 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf19c937e nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf1e32be8 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf9a860c4 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff13854b nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0xe92edd00 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0xd2db5c6a nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x3728e01f nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0a0eee28 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0ce95622 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x33bf07a2 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x3761599a set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x755a4f94 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x8ffb41ac set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x9ae49de4 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc6c5e0a8 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xcd881deb nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xfb8755e9 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x406376c7 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x38321ced nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x5ac41ac7 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xbbf3eae4 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xc5780ded nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x21c39319 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x49ba02ff nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x0d5b3953 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x2e889bcc ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x410d53ce nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x76ca982a ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x77738975 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x8dab5e5c ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xc1c708f9 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0xc52c2368 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xe97a89ee nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x13c62d70 nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x4656ae18 nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xc343fdf4 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xfcd8c4a6 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0d9bae4b nf_nat_l4proto_nlattr_to_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x131f636c nf_nat_l4proto_in_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x1b721987 nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x41b11645 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x4518d130 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x4c8078aa nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x64271385 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x97e47a53 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xa4e0c2b1 nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xe2c2edc6 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xec0918c5 nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x3381e9d0 nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x5af91bbd nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11a006b5 synproxy_check_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x73214618 synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x8841d39b synproxy_build_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x90298227 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb42e336a synproxy_options_size +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xe832c9a0 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x03a8bf53 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0fda3c99 nft_validate_output_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1214fb11 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x13b80ace nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x33498c53 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3d49dab7 nft_validate_input_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4f682e18 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6a588c24 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x785bbcd3 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x998ea97c nft_validate_data_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa13c4f8f nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa424bc46 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb2c6cdf5 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb682fcea nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf1a2a76 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe21c9a36 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xffd5f4ff nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x13e196a1 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x14861310 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x488a3d90 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xc53879c4 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xc5cefc2a nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xd93bfefa nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdf88d3ac nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x30cb7c14 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xff23f875 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0x3ab04499 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x31143cb5 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x5176c486 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xab535157 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x76cb9634 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x8d6fdf0d nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb2256d8e nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xc6c4f707 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xd38cce13 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xfe2ca25d nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x302256d6 nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x48e4e043 nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x8eb349e1 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x0fc50943 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x7f7e22e8 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xddf15889 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe8cdab4e nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x02b9f4f3 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1f661814 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2d248fe2 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3244d2ee xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x54c5d0e1 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5c5445c4 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x746d2356 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7d6666e4 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc40c9b9a xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xcb390a99 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe0bb2bbd xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xea7ab22d xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xff67eae6 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x57909dc1 xt_rateest_put +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xd0f26ea3 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x525c662c nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x823cc45a nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xffaaf4ca nci_spi_read +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x0b20e1d9 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x297a6623 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x2b28e693 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x66af2fa5 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x6aa673e6 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xad676824 ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xfd7be04e ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x07d194a3 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x15143122 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x18ecb7cb rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x219f7220 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x2e32a441 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x35eddc7d rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x56a8116b rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x60875f98 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x64fe29fe rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x6adc07c3 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x7e36b94a rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x832e0228 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x84863396 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x87549f82 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x90af5b17 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x9687430d rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x96fafe85 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xa2e061d7 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0xb4175a99 rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0xb940c133 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xc3839ad6 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xc642cc2c rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0xcca5d7f0 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0xd9b6206d rds_trans_unregister +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x3186d9b0 rxrpc_register_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xbad32d36 rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x00c52ef5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x1d105da6 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x42c1e859 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8d1a827e svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xb5dea7ef g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xe22f8077 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01684ef1 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x02a60fb3 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x04ab1d37 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x054531fb rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a963e5e xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c26e09d svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e7fb7a1 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0fa7c80f xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12c586c5 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1573499b rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b2e26aa rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c70b13b rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ca48e03 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1cb447f3 rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1cf319f8 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f943fbf rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1fbb532d xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23170de3 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24a80827 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24c3f876 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x259a4541 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2750ed01 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2776ca11 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x292854eb svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a2cd311 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ca8ccef rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2cb05706 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d52ab13 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2dc815fb rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f8ebbe0 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2fe62633 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3139d1e6 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3164ec88 xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x317d68da rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3411f232 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34141bdf svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x342c41fd svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x364ddf00 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36f53b48 xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3760e157 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x395879be rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c7abb65 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e168bf6 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e1858a2 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x40df73f7 rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x40fdf8f8 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42cff2f6 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x449e6f15 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x44ca04e7 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x44e88c13 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45291b0d rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x466387af rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x466bd4f4 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x47d95678 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a4b5329 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4df45104 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e0cc3fe rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ed2b094 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4f6f0869 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51a8c38b rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52498706 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x537c1678 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x546c0e4a svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x55a9ecd5 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5626d831 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5627f12b rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59781503 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5994aa58 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a934f31 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c499b70 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c7dc891 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5cfdd1e3 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d4518ff xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61bc3068 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63bf523d rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6462b3ec rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64a95c25 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64c0b476 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64d3eda7 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x651d7988 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x653db958 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65a70f78 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x684c4825 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x691dfa92 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69b531a0 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a4a5ab8 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6bd80d86 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c394ab6 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6eb1eb81 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6fa06833 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x703a321d svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7094c028 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x712b2969 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7339221f rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x741c0f6a sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x74670fc4 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75504fa9 rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75e0c8f3 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75fc5171 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x776f506e xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77984130 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78495891 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7863298a rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a1a93e6 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7eee07bb rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80a8fb9a rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80df126a xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x81548781 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x81618495 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x834148c3 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84073fed svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84aaf993 xs_swapper +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85609747 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x86df9316 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x87c24876 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x890b9cd0 rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a271b22 rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b3bc73f rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b4255d7 sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91b905cf svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x932cf324 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x94fdcf6d svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9500761d svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x96859d94 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x970559a3 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x97c6cca6 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9af094ef svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ba416f9 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d42b407 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e2a08b3 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9f108371 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa0580bb4 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa0ff0d16 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1363254 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa174d50a rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa4bc7d70 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa4d9ffb9 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0160dfe __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0c98147 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3fad701 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba1f4153 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbcc631f8 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe39c568 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbeb837e5 rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf6141ea svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0cb6b61 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc17c20ee rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1de8d66 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc333cebf cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc46a4b55 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc91e790 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcfa0e103 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd00e2607 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd07711fb xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1b0047a rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd4ed851b gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd698bd1e svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8379ce2 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8871ae9 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda5c9280 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdad5f7ee xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdb0ca017 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdb11352b csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc3f5fb7 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc548c74 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdca53ee6 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdcd651e2 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd00f9ef xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd140b25 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe540be89 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5bd8613 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5c2ddd4 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe75a5625 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe85947b2 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe9930369 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec405dbf svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xecf41e14 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xed43c4d9 xprt_reserve_xprt_cong +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 0xef38ef7f xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf1162ce2 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf134434d xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf150fae6 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf1aedaaa svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf1e05f15 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf50cc927 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6189f56 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf826da33 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfdef99c8 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfdffde22 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe5a6f2e svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe778087 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xff660d88 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x047cf76e vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2449803c vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x350a6c99 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x47d14c99 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5af06386 __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6559629e vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6998fb70 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x705f218b __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x74e91915 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x751ff010 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x75fd5431 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x87d81bcd vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8e95c73e vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf2d37190 vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf593c40a vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xffbdc2fc vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/wimax/wimax 0x0e37a9a8 wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0x284fd07b wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0x2a61d932 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x2f64e83a wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0x42c05061 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x71d4ffb4 wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x755fef1a wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0xb4facf6d wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xb8e34fd5 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc110e813 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0xcbcd274a wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0xd419d860 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf214919b wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0ff5d984 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1e5efcbb cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1ec996fd cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x52f0c9d9 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x56ab5042 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x585f2b1a cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5c738729 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x67ccaf26 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x69927c4a cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x85cbbaa3 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x97a7b13c cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb73c5b81 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd1cc6c70 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00778770 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x056bb269 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0b9e5852 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x74e1a843 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7c30b8c7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x92dbc6c1 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xbc8b0f41 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xce7a55c1 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xe122af95 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x74357687 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xbd752045 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xcd0defaf ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xd87c839a ipcomp_init_state +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x0a3f9703 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x69dd8d66 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x9011e969 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x989446c0 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xd04bda09 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xe6b50ac4 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0046a23a snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x04de2d0c snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x052ab735 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x06a5f9f5 snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x071bf12a snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x07302481 snd_hda_query_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0abd4b83 snd_hda_suspend +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0bae5877 snd_hda_bus_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0e2dbade snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0e9d6c2a snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ed963c9 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x10898957 snd_hda_ch_mode_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x10e4b1ae snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15f8fe03 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x17fbeab6 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1844699c snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x18d41b28 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1f32ce56 snd_hda_delete_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2219a193 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x22855edf snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x23084232 snd_hda_codec_update_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x23c0ea13 snd_hda_add_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x23fbb11a snd_hda_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2730809b snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2744fa06 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x292708db hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x29449030 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x295c648f snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2a8b1752 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2b7a8371 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2c4ddd31 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2e976eb6 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2fd1745d snd_hda_codec_flush_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x30eb12b3 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3224d788 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x324dc934 snd_hda_codec_resume_amp +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x325e51b7 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x369dfb78 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x37411160 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x37d56148 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3858d723 snd_hda_codec_resume_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3922460e snd_hda_sequence_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3a29130d snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3bed8858 snd_hda_calc_stream_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3d3917aa snd_hda_resume +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3d493eea snd_hda_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3dac7fe4 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3e3802d5 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4006cb80 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4143d083 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x43bd6038 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4468ad56 snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x44e1f0dd snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x46878d55 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x47f16510 snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4b77b0af snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4dd22a7f snd_hda_codec_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5174c964 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x567ec977 snd_hda_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5d019eba snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5d56d3e5 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5fabcd47 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6815536f snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x686105d1 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6a4f972e snd_hda_codec_amp_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b329014 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x71492277 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x73393a6e snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x739011e3 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7c924151 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7ebbfbe5 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x85161691 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x86dd6273 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x87066054 snd_hda_ch_mode_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x873b7eeb snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x87683c2c snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x88c0b81f snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8ac90747 snd_hda_queue_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8b0792c5 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8d3ebc2b snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9079c0ad snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9273619d snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x96e62ce6 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9b1f7a79 snd_hda_bus_reboot_notify +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9b81064d snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9d59b507 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9dfc1dae snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9eef70ce snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa1bfeb9d snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa4fccf8d snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa53e3abb snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa724646c snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaa8f9eb4 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb4ce6f40 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb4eaf03a snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb84f38c9 snd_hda_override_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbce96a12 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbea86648 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc1a0962a query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc20fb5c7 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc271c0c2 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc27d6874 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc3320321 snd_hda_get_sub_nodes +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5a90cc4 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5cbce78 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc668fbbc snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc7a24a4c snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc9a42805 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xca73fd93 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcc574439 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd0a68e35 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd221fd95 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd2e5fc44 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd62a5ce0 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd6555c7e snd_hda_ch_mode_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd9dbc769 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdc52569d snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdcfed988 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdddcc605 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe17864a8 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe3143b7d snd_hda_query_supported_pcm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe3fc4185 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe83417d8 snd_hda_is_supported_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xea9df99f snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xee0c7f8e snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf0eecb06 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf419860f snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf5dd6c4b snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf6ef5bd0 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfa07bba7 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfb44b883 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfba58cd3 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x12ffda8a snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3db35a65 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x46482f82 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x49b25177 snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4c49878e snd_hda_parse_generic_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5d0d1780 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x833cd8fe snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x88385e48 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x9152c9dd snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x9989706d snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xbc53a4f2 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xbd708794 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc1e943a6 snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc2034601 snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc3f0d343 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xcad30b95 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xcbe9f915 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xea36275c snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xebd9606a snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf03055f4 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-hdmi 0xe0c4636d snd_hda_parse_hdmi_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x05fb2435 azx_notifier_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x210e2e2b azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x2aff704e azx_init_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x37aab30d azx_enter_link_reset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x3ad2dff7 azx_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x4083a85b azx_free_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x4c2a60c6 azx_notifier_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x52df5b69 azx_stream_stop +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x5901a25c azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x5dff700b azx_mixer_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x60d28fa6 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xa35efc2c azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xbdeeae06 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xed142b66 azx_codec_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xedb11fdb azx_init_chip +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x25df2995 atmel_pcm_free +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x645eb6e9 atmel_pcm_mmap +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x8df9edc4 atmel_pcm_new +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x1d9636f3 cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0xf13e132a cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xc4e6b193 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xce462b4b cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x18b558cd cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x1eb7d81e cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xc596d8f9 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x9227ad18 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xcde577e1 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x7871125c max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98095 0x2c6cacfd max98095_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x03fcc28a pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x24ab0801 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xdab00b74 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xf8f34093 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x36cecf9f sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xc04849c0 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xe8e906f4 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xfa2bbb52 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xfcc1c9dc devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0xcc37cf52 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x708506e4 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xb4f4b4f5 ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0xa414dcda tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0xe1719aaa tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x9e1b0bec ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x0e98039f wm_hubs_add_analogue_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x19336162 wm_hubs_add_analogue_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x3bbdb0b6 wm_hubs_vmid_ena +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x5cd7eb9b wm_hubs_dcs_done +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x5f4deb5a wm_hubs_handle_analogue_pdata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x757206d5 wm_hubs_spkmix_tlv +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x9213f93f wm_hubs_set_bias_level +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xb3e15946 wm_hubs_update_class_w +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xc58701d8 wm_hubs_hpl_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xfc5b6233 wm_hubs_hpr_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x223b858a wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x8374b7df wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x61890cb0 wm8958_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x6bb04e92 wm8994_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x3246abeb fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xfc178be1 fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/samsung/snd-soc-idma 0xade84e1d idma_reg_addr_init +EXPORT_SYMBOL_GPL sound/soc/samsung/snd-soc-s3c-dma 0xb485aa20 samsung_asoc_init_dma_data +EXPORT_SYMBOL_GPL sound/soc/samsung/snd-soc-s3c-dma 0xc07aff77 samsung_asoc_dma_platform_register +EXPORT_SYMBOL_GPL vmlinux 0x000a67b4 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x0014c6ac snd_soc_bytes_put +EXPORT_SYMBOL_GPL vmlinux 0x00181c8e pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0x002bcbbd event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x00632780 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x0070b7e6 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x0094ddae virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x009da2fd regulator_set_optimum_mode +EXPORT_SYMBOL_GPL vmlinux 0x00ac7ee1 cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x00b86e8c extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x00b8f61d da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x00c4dc87 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x00e09dfd device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00fafe4e ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x01606d4b da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x016b7613 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x018edcce cpdma_ctlr_dump +EXPORT_SYMBOL_GPL vmlinux 0x01a12841 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL vmlinux 0x01be8c06 __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x01c6cb0c cpu_cluster_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x02144159 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x027e0158 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x02836c0a snd_soc_component_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x0287d2d4 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x02b2235f kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x02cda78b irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x02d52025 kvm_clear_guest +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x0301513d fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x0345555a ioremap_page_range +EXPORT_SYMBOL_GPL vmlinux 0x03563c52 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL vmlinux 0x03595035 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x037bd531 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x03a4e227 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x03d76529 pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03fd17a9 ahci_shost_attrs +EXPORT_SYMBOL_GPL vmlinux 0x03fe275d ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x0402b504 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x04085c8c extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x040e9e53 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x041cbb4b skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x04245806 pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x04297c0f wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x043c9806 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x04416334 of_css +EXPORT_SYMBOL_GPL vmlinux 0x04474aa0 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x04486e88 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x044fc7f7 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x047dc8aa __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x049ea8fa snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL vmlinux 0x04c2b8af xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL vmlinux 0x04eb8289 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x04f4bd8d percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x050d06bf dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x051293ac gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x0517761f tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x051b6c70 pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x053e8746 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x05542702 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x056a71eb clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x057d70ba sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x0582f5d2 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x059ef17a pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x05f4a2c7 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x0609d079 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x0631d619 cpsw_phy_sel +EXPORT_SYMBOL_GPL vmlinux 0x06438115 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x0655f9d4 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x066be0c9 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x067cdb17 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x06c0fa1f of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0x06cdaef6 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x06d549e6 pinctrl_free_gpio +EXPORT_SYMBOL_GPL vmlinux 0x06ea2ce7 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x07032f9e trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x0738d93f tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x07455fa9 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x0746dd31 extcon_find_cable_index +EXPORT_SYMBOL_GPL vmlinux 0x0758a358 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x075b02ff fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0781a56d snd_soc_register_component +EXPORT_SYMBOL_GPL vmlinux 0x078ec566 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x079415d7 nand_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x079ffe1e pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x07a92d80 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x07ae532d ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07b65225 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x07cf801a usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x0802fd8e fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0x080a283c inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x083d3957 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x08412f4e sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0x0861f540 of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0x0879f3cd regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x08824824 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x088db4a6 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL vmlinux 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL vmlinux 0x089a4238 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x089f7eb5 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x08a779de devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x08a8de80 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL vmlinux 0x08c2551d inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x08c5742b scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x08cbb3f6 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x08db26b9 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x09098ab9 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x090c9ab0 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x090dc8ee default_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x09169c32 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x0935db3a perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x0952af60 fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x09582d06 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x095a42ec usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x09609c57 mmput +EXPORT_SYMBOL_GPL vmlinux 0x09696916 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0x097d9edc unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x0995d9dc sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x09deb60a dwc2_hcd_init +EXPORT_SYMBOL_GPL vmlinux 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL vmlinux 0x09f3cff2 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x09fb454b serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x0a0495f1 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL vmlinux 0x0a1614ce tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x0a16ad1c ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x0a476539 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x0a7cfca0 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x0a9cc1b4 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x0ab562d4 register_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0x0acdb2ee snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL vmlinux 0x0af58b28 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x0afd4610 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b09ad8a snd_soc_limit_volume +EXPORT_SYMBOL_GPL vmlinux 0x0b1e1d87 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x0b2a4c0c tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x0b523c9b pm_genpd_syscore_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x0b59390b __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0b5b6a6f mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x0b62e47a kvm_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0x0b77e86f ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x0b7aba9d ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x0b89ead3 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x0b9a24c1 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x0ba8374b __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x0bb5fb11 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x0bbae511 return_address +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c072d0b __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c292577 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c376891 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x0c53711b inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x0c689301 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x0ca2c683 pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0x0ca94dc4 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0x0cbf7e8c sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0ccb0c3d bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x0cce0227 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x0cdcdd1c crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x0ceea2c2 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x0d224f6d seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x0d2260e3 md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d49e8d2 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x0d879437 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x0d94de0a of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x0da86630 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x0dd959f5 __of_genpd_xlate_simple +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0de7abc5 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x0df9da3c usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x0e0801f9 of_get_named_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x0e155f1c devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x0e289257 of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x0e3c62ec blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x0e831d00 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x0ec23f40 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x0ed29bc9 sm501_set_clock +EXPORT_SYMBOL_GPL vmlinux 0x0ed36b2f call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x0f170a2c alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x0f1f6787 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x0f26a48d dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f418025 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x0f58e214 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f79c0bc virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x0f911aec skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x0f9c8fc7 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x0fbeca60 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x0fc01e9f static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x0fc6acf2 dwc2_gadget_init +EXPORT_SYMBOL_GPL vmlinux 0x0fc6f65a __of_genpd_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x0fe65e8c synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x0fe9ab1d regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x0ff9af09 cpdma_ctlr_int_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x1026c1d9 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x102bb7e5 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x10331ade ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x10334b7b user_update +EXPORT_SYMBOL_GPL vmlinux 0x10348a8f amba_device_put +EXPORT_SYMBOL_GPL vmlinux 0x1039e424 mount_mtd +EXPORT_SYMBOL_GPL vmlinux 0x106f4e6a __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x108608fe omap_dm_timer_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x108deb12 of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0x1097399a gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x109fd687 kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x10a14047 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x10add3f0 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x10ae14ec list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x10c51ba4 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL vmlinux 0x10dffdc7 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x111a8f74 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x111eda24 omap_dm_timer_set_load_start +EXPORT_SYMBOL_GPL vmlinux 0x1127040c arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0x11373da7 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x113e7abf blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x1144fc2a ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x114ba75f ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x1171ee1e __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x1178346c iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x118a8fc6 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x118f66dd sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x11b77573 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x11d0be87 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x11d7589e add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x1214ac55 of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x121b91c1 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x121ed3f3 add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0x1227fed4 sdhci_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x122a3634 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x1235dd2c omap_dm_timer_set_int_enable +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x125d89cb usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x1260036a of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x12bdf47e device_create +EXPORT_SYMBOL_GPL vmlinux 0x12d93473 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x12d9f5e2 blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x13273c09 component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x132b3879 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x133715f6 sdhci_add_host +EXPORT_SYMBOL_GPL vmlinux 0x133dbcab __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x13500bc2 crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13804023 rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x13989208 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13b89dee pinctrl_request_gpio +EXPORT_SYMBOL_GPL vmlinux 0x13bea12a pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x13c13b0e alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x13d230ab sdhci_pltfm_register +EXPORT_SYMBOL_GPL vmlinux 0x13d60522 dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x13e12f97 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x144f3a16 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x145657d4 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x146ad133 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x1471b0f3 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x1478a480 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0x148abee6 extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0x14ca9dcc component_del +EXPORT_SYMBOL_GPL vmlinux 0x14d94cf5 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x14d9f3d5 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0x14dd6caf blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x14e1a889 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x14e8c2bc iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x1505217b snd_soc_platform_read +EXPORT_SYMBOL_GPL vmlinux 0x15072f8e regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x1525f36d __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x153115c3 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x15353806 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x1557184a perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x1557b286 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x15642dd4 gpiod_set_array +EXPORT_SYMBOL_GPL vmlinux 0x157ea320 gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1599b519 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL vmlinux 0x15aea1ec ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x15bb3372 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x15c7a8cb phy_create +EXPORT_SYMBOL_GPL vmlinux 0x15cc2841 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x161b2696 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x16321197 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x16448bb6 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x16685e26 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x167c1c39 regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0x16c721e3 mtd_is_locked +EXPORT_SYMBOL_GPL vmlinux 0x16d2915b fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x16d98bf8 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x17095e38 ftrace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x170af348 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x1717a05d omap_get_plat_info +EXPORT_SYMBOL_GPL vmlinux 0x173fdc0b mtd_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x1746dc10 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x1748603d regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x1756ed10 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x178cfa02 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x17927078 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x17b36d4a tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x17bd1ad8 snd_soc_register_card +EXPORT_SYMBOL_GPL vmlinux 0x17ca3fc2 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x17fed946 clk_disable +EXPORT_SYMBOL_GPL vmlinux 0x1807421d powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x183ca39f tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x184a5ec3 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x18678322 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x1879b06f devres_get +EXPORT_SYMBOL_GPL vmlinux 0x18a27f34 jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0x18ad97b7 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x18aebb39 regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x18b82fcd debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x18c59fc8 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x18ca6a65 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x18ce1338 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x18d25c30 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x18d963ba ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x18f52d73 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x190fbd4a balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x192fb427 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x195347b9 gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL vmlinux 0x19928635 mv_mbus_dram_info +EXPORT_SYMBOL_GPL vmlinux 0x199674cc led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0x199690e7 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x199aad12 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x199f98ed regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19d55898 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x19fa2d05 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x1a323362 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x1a3c8aed __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x1a3ff1e8 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x1a63c9fe fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1a920879 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1aa29394 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL vmlinux 0x1ab009dd thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x1abed7a2 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x1ac4b4b5 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1b3193ff gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x1b3261e0 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x1b50d008 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x1b52db1c probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x1b69758a device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x1b810215 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x1b824e1e pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b8824ac regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x1b980e7a class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1ba6bc1b virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x1bb5fc26 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bd191f1 ahci_platform_resume +EXPORT_SYMBOL_GPL vmlinux 0x1bddc837 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x1be5cac5 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x1bebc3cf rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x1c1173a0 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c61ac14 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x1c68a37a balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x1c7c9627 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x1c7fac70 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c83ad3f of_genpd_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1cc7c075 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x1ce7e4b3 reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x1d2947da blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x1d50603e sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7cb586 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x1d901573 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x1da1a416 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL vmlinux 0x1da609b0 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x1e00d875 rhashtable_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x1e016638 kvm_get_kvm +EXPORT_SYMBOL_GPL vmlinux 0x1e10b2fa list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1e241a34 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x1e276b60 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x1e2f371b ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x1e54be5e ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e696163 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x1e7b0786 clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e7cf9b1 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x1eaf2572 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0x1eb3a626 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ecabe22 netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x1eea47aa crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x1efe60d0 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x1f1b3e3d thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x1f32bead crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x1f425a47 pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x1f5850de gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x1f80c6d1 regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8d3111 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f9faa4d wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x1fbaf3ed dm_dispatch_request +EXPORT_SYMBOL_GPL vmlinux 0x1fbcd463 dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x1fcece42 inet_twdr_twcal_tick +EXPORT_SYMBOL_GPL vmlinux 0x201d8ea3 encode_rs8 +EXPORT_SYMBOL_GPL vmlinux 0x2044b5ef raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x204eba4c snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x2054179d snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x20833847 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20b995d9 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x20d11de8 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x20d25ee9 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL vmlinux 0x2106d893 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x2107ffa3 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x211f558d register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x215007f7 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x216667c2 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x2167734e __clocksource_updatefreq_scale +EXPORT_SYMBOL_GPL vmlinux 0x217e7090 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x21966b48 omap_dm_timer_set_source +EXPORT_SYMBOL_GPL vmlinux 0x21969d9d cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x21a32d31 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x21a8451a crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21c63d48 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x21c938c6 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x21d1b7a9 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x21d85e69 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x2206b003 dwc2_handle_common_intr +EXPORT_SYMBOL_GPL vmlinux 0x223325ba scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0x22679a85 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x226a674d atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22ba3991 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x22e50e03 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x22f8468a napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x22f9bbf2 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x2304d124 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x2315da56 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x231d70fc encode_bch +EXPORT_SYMBOL_GPL vmlinux 0x233548f4 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL vmlinux 0x23488899 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x23788d37 ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x239151a8 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x2391e9bd pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x2392bc6e pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x23d555fb apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x23d78297 pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x23e75be9 crypto_rng_type +EXPORT_SYMBOL_GPL vmlinux 0x240b1fde irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x242f39cf ahci_ops +EXPORT_SYMBOL_GPL vmlinux 0x243f2023 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x244016dc pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x246dff50 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x247fe848 pl08x_filter_id +EXPORT_SYMBOL_GPL vmlinux 0x24917a84 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x24a4b53d regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24b38da3 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x24bc0ce4 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x24c119e0 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x24d22b33 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24ece646 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f6efce ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x2504bce6 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2538e807 clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x2547dcf4 snd_compress_new +EXPORT_SYMBOL_GPL vmlinux 0x25576fa9 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x256aa3e5 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x258326fd fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x258fa35d wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x25938a11 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x25949b9d bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x259deabc get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x25cbe3e8 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x25e4fa8c btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x25ff275c uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x2630d983 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL vmlinux 0x264275da serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x264f5aba input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x2677d7da ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x26a9b371 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x26ad144f crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x26adb815 thread_notify_head +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26bbc564 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x26c274e7 pm_genpd_dev_need_restore +EXPORT_SYMBOL_GPL vmlinux 0x26c547c0 bL_switcher_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26ddc706 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0x26fe29cc snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL vmlinux 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL vmlinux 0x2719c0d7 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x27209584 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x274606c6 __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x276cf0b1 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x2787db00 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x278c8a17 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x27935d14 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x27a53303 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27c6e19b regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x27e481f3 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x27f1bf8d pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x27faa3ba sdhci_pltfm_resume +EXPORT_SYMBOL_GPL vmlinux 0x28015327 of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0x280dc99f netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x280f8396 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x28400ab1 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x284ed145 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x285b8127 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0x286285ad anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x289dceca tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x28a903c8 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x28c97e2e __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x28d81ada __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x28f2898b of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x28f35d84 omap_dm_timer_read_counter +EXPORT_SYMBOL_GPL vmlinux 0x28f58ff2 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0x29172c25 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x29335fa3 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x293da044 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL vmlinux 0x29493c3d sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x298325d8 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x298e69bb dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x29c64ee4 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x29f9e632 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x29fa419f decode_rs8 +EXPORT_SYMBOL_GPL vmlinux 0x2a11f981 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x2a46c975 max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x2a4ac1f6 cci_ace_get_port +EXPORT_SYMBOL_GPL vmlinux 0x2a504ad2 init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a693a2a debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x2a83d2c0 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x2a8529cb regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2a9f11ed usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x2aa79d9a regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x2ab927f9 rhashtable_lookup_compare +EXPORT_SYMBOL_GPL vmlinux 0x2ad9d326 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x2aed272d posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x2af331be blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x2b06ac23 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x2b236d5a ahci_platform_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2b2e11f1 dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x2b3d359d scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x2b3f0a94 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x2b736071 snd_soc_write +EXPORT_SYMBOL_GPL vmlinux 0x2babe81f __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x2bc48996 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x2c0f3c06 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c29f6d9 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x2c304b0b __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x2c36bc86 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x2c42525b get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x2c428925 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2c45ce8a mtd_read_oob +EXPORT_SYMBOL_GPL vmlinux 0x2c4bf3ff anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x2c66a6f3 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c86f09c regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x2c8bfa6c regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x2cb2b89c debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x2cc7dc3c pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x2cd66dd2 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x2cda289d snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2cf69305 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x2d0ea9f0 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x2d15de80 mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d31b75c snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL vmlinux 0x2d3baeba wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x2d3dade1 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d433d98 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x2d4c7147 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x2d4f2b0d fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x2d505748 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2d58ca1e unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d64efdf virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x2d6f21f4 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x2d8467b2 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x2da5db9e mtd_del_partition +EXPORT_SYMBOL_GPL vmlinux 0x2dbb788c devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x2dc74a36 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x2dcea740 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x2e1c11e8 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e261ca7 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x2e278f88 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x2e29064f class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e4c8c78 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x2e831e6b kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL vmlinux 0x2e899b41 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x2e939c4e ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x2e94a355 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2e9670c0 pl320_ipc_transmit +EXPORT_SYMBOL_GPL vmlinux 0x2eb557cb devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ebf529c snd_soc_component_test_bits +EXPORT_SYMBOL_GPL vmlinux 0x2ef6b5bf smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f3b6a30 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x2f3b9fa1 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f4aac1c usb_string +EXPORT_SYMBOL_GPL vmlinux 0x2f6e78ef transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x2f8493b3 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x2f90da7e trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x2fa75c30 extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x2fa86a4c devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x2fcf0f96 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x2fd815dc pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x300d7e57 free_rs +EXPORT_SYMBOL_GPL vmlinux 0x3012ef80 __module_address +EXPORT_SYMBOL_GPL vmlinux 0x30216369 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x30335db2 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x304c07ea clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x30617807 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x3063d769 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x3072365b tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x308b733a getboottime +EXPORT_SYMBOL_GPL vmlinux 0x30991391 pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x30a4f4ca bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x30a563c3 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0x30c3142e snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30e2d911 ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x3123fa23 clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x3149d4e5 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x31a96401 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c1c910 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31f38347 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x31fd114d pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x321573ed rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x322f3511 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x326bda61 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x327f1d97 of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x32924a4d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x329bbbde timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x329d5298 pin_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x32b150c8 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x32b2e626 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x32be3f12 ahci_set_em_messages +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32cbe19c posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x32d9a42d pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x330bcbee ahci_platform_enable_clks +EXPORT_SYMBOL_GPL vmlinux 0x3315e5e3 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x331b11ef powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x3320318f ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x33253329 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x332e460b of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x332ecc16 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x3359de14 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x335bbdaf usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0x335c009f page_endio +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x33678ac6 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x337ca22f dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x33837397 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x339b11b6 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x339fb2a6 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x33b09395 mtd_panic_write +EXPORT_SYMBOL_GPL vmlinux 0x33ba84e6 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x33cb2e3f kvm_vcpu_init +EXPORT_SYMBOL_GPL vmlinux 0x33dfc237 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x341643ba omap_dm_timer_modify_idlect_mask +EXPORT_SYMBOL_GPL vmlinux 0x3419fa8b __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x341cb542 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x344df17a wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x345b9a9d spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x345d509b phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x346362bd spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x3467987b unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x347682ce snmp_fold_field64 +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x34a6a18a spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x34ac50a4 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x34b1e4eb ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x34ec8abc usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x350f927f snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL vmlinux 0x352260a8 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x3527c45e ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x352cf494 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL vmlinux 0x353aea5c s3c_hsotg_resume +EXPORT_SYMBOL_GPL vmlinux 0x355d1a3a gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x35854e1f snd_soc_unregister_codec +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35a3c49f ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x35dcd1f7 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x35eb1d50 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x36315f59 s3c_hsotg_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x36337d2b devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x363be0bf blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a0f6e4 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x36a49948 of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0x36ab380c rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x36b99cf6 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36c7aa12 usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x36f70337 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x372bed26 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x3766422b rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x378ce039 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x37987ad2 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x37b65b4a pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x3807a2d8 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x380e91d7 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x382aef34 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x3835ca15 of_get_dma_window +EXPORT_SYMBOL_GPL vmlinux 0x389aaff6 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x38a9c2c7 input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x38acfc46 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x38d7e996 arm_iommu_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x38df7133 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x391b17f4 pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x39583f71 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x39611e99 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x39650578 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x396903a3 mtd_table_mutex +EXPORT_SYMBOL_GPL vmlinux 0x39889473 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x399cd6b1 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x39b3c8d8 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39d8d2fa subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39f84c64 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x3a24be49 sdhci_send_command +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a340cb9 snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a80730e __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3a9a1ea1 __kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aad285e regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x3abf0e10 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x3ac38d05 ahci_reset_em +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad7932b clockevents_notify +EXPORT_SYMBOL_GPL vmlinux 0x3b11159c debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x3b12ab7d ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x3b229042 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x3b2799cb rhashtable_remove_pprev +EXPORT_SYMBOL_GPL vmlinux 0x3b341295 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x3b7443ed dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x3b872da8 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x3ba717a4 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0x3bada63c power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x3bc566b5 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3be3733d snd_soc_info_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x3c3f3e23 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x3c5b0e31 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x3c831441 arm_check_condition +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3c93ea25 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x3caad90c usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x3cad7863 tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x3caf245c crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x3cbc474a usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x3cc1f1aa usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd7cc93 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x3cdbe25e vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0x3cdfc3e7 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x3d1518f1 snd_soc_register_platform +EXPORT_SYMBOL_GPL vmlinux 0x3d324900 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x3d35b5b6 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d3c7926 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3d43d1ac irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x3d50bf12 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x3d5b83d9 of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x3d630d65 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d7706f6 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x3d84d689 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL vmlinux 0x3d97ef6c skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x3dc33d9b omap_dm_timer_set_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc526a9 arizona_of_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd4d3a7 bprintf +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3df1a8e6 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x3e024d66 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x3e10ac45 aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL vmlinux 0x3e3bb571 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x3e42e14b ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x3e5e3435 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3e6f4df7 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e84f1e9 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3e971b8d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3eb4b9a2 amba_ahb_device_add_res +EXPORT_SYMBOL_GPL vmlinux 0x3edb6305 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3eff7b8d bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x3f04b828 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x3f148655 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x3f2380d3 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3f332ffd snd_kctl_jack_new +EXPORT_SYMBOL_GPL vmlinux 0x3f3446f0 pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x3f46971e dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x3f788f07 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x3f81cd81 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3f9a876d usb_udc_attach_driver +EXPORT_SYMBOL_GPL vmlinux 0x3fbbb5b3 crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0x3fd87b8f bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x3ffe8611 kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0x4011c614 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x403de122 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x404374ea ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x40757519 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x40956d23 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40ccfc03 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40e7fd80 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f176f5 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x4113dbe2 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x411b572a find_module +EXPORT_SYMBOL_GPL vmlinux 0x41459780 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x414cd604 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x41590bdd pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x41769ee7 rhashtable_obj_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x418217f3 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x41aaa610 omap_dm_timer_request +EXPORT_SYMBOL_GPL vmlinux 0x41adc233 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x41b3bf78 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x41b4411e n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x41bc9112 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x41fd7f70 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x4205ad24 cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x42227722 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x42542e61 of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0x4259ad32 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x4293c441 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4298c852 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x42a7462d ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x42b6e1cc snd_soc_dapm_free +EXPORT_SYMBOL_GPL vmlinux 0x42d64a41 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL vmlinux 0x42d74c8c of_free_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x43115ce7 snd_soc_put_strobe +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x432594fd pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x4356a020 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x43801b92 gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x43876ab5 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x438b9318 device_del +EXPORT_SYMBOL_GPL vmlinux 0x4395f4df pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43b466b0 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL vmlinux 0x43b7ddb6 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x43bdad04 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x43f8a2ac fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x4401006f max_gen_clk_probe +EXPORT_SYMBOL_GPL vmlinux 0x44073d9c vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x443c3bd8 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x44412650 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x444f1735 cpu_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x445243cc fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x44771596 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x4492a772 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0x449630c1 omap_dm_timer_write_status +EXPORT_SYMBOL_GPL vmlinux 0x449c27db ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x44aacaf9 blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x44d79bcf sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x44e2c6b2 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x44eb1b32 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x452d137b tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x454cb142 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x457a7d13 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x45893c92 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x458c4479 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x45ba1367 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45c094da fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x45fd41f7 usb_add_gadget_udc +EXPORT_SYMBOL_GPL vmlinux 0x46066e5b perf_pmu_name +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x46144fbe irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x462578b0 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x462ed6d8 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x46450e4e ahci_platform_ops +EXPORT_SYMBOL_GPL vmlinux 0x46545c1e ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x465f1615 omap_dm_timer_request_by_node +EXPORT_SYMBOL_GPL vmlinux 0x466e33f0 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x466e6985 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x46847a69 omap_dm_timer_write_counter +EXPORT_SYMBOL_GPL vmlinux 0x46868ab9 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x4696233f devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x46b213e8 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x46b88fe1 devm_regmap_init_vexpress_config +EXPORT_SYMBOL_GPL vmlinux 0x470b9e8f input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x4715e5cc get_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x474da8c3 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x47719124 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x478c20aa device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x47a3d15d pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0x47a4ce1d usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47e15584 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x481978b0 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x4819c391 clk_register +EXPORT_SYMBOL_GPL vmlinux 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL vmlinux 0x4872b39a put_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x48a239b0 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x48ba0550 md_stop +EXPORT_SYMBOL_GPL vmlinux 0x48bc3288 mtd_write +EXPORT_SYMBOL_GPL vmlinux 0x48ca8947 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x48ce8a74 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x48fbb1fa regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x49047d60 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x493f033d wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x493f1ce8 arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x494a461f pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x4950acf5 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x495b73b8 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x4967e1e8 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x4982a57f probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49aca468 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x49b99d96 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x49be9482 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x49cc9c9d bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ea07e9 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x49f1cbea sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x4a12d855 omap_dm_timer_set_prescaler +EXPORT_SYMBOL_GPL vmlinux 0x4a135cd8 swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x4a15fd4c snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL vmlinux 0x4a19df9e blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x4a1e56ca debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x4a38f44b usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x4a4ac85a relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x4a64b89d usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x4a8bbee9 wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x4a9475f2 device_move +EXPORT_SYMBOL_GPL vmlinux 0x4aa0db53 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x4aa12d83 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ab1a16b usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x4ad03281 blk_queue_bio +EXPORT_SYMBOL_GPL vmlinux 0x4ae2ed8c _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL vmlinux 0x4b3991c4 of_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x4b4e5d49 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x4b4f4c8d ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x4b6c2513 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x4b709348 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x4b89bc34 ftrace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x4b9456e1 kick_process +EXPORT_SYMBOL_GPL vmlinux 0x4b96b9d2 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x4b997a97 kvm_vcpu_block +EXPORT_SYMBOL_GPL vmlinux 0x4bafcdd8 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x4bc81573 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4bd8c348 snd_soc_read +EXPORT_SYMBOL_GPL vmlinux 0x4bdefa4b sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x4c47ec15 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x4c51dc63 sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0x4c53ec0b find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x4c5541b6 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x4c5e8748 dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c8dcf69 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4ca8ec21 of_fixed_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x4cd94688 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x4cf1bbb0 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4d20a121 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x4d38f1e0 bL_switcher_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4d6636e2 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x4d67d46b clockevents_unbind +EXPORT_SYMBOL_GPL vmlinux 0x4d9b55c1 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x4dad9791 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x4daeb43f usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x4db9c350 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x4dd5e837 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4de2ab2c clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x4e03a055 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e19ced5 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x4e22041f regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e54bf1d da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x4e6f7711 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x4e715af2 irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0x4e9162af of_gpio_gate_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x4e9583e6 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x4e9f312e devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x4eaa0f13 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4eb357f5 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ee4c576 hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f20b646 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x4f304c72 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x4f31c2be blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x4f3293b5 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x4f5249d7 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f98d766 cpu_pm_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fc52e8d __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5042ae22 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x5059be13 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x506691f1 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50c89f23 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x5103c9b4 otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x5113d9c3 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x51211e46 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x5124cde8 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x512cf16c wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x512d8748 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x5143bd56 pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0x51555d00 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x516cb606 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x5183464b of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0x5184678b ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x51984a37 device_attach +EXPORT_SYMBOL_GPL vmlinux 0x51c8e977 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x51cc959a sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x51cd448d inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x51e6589d blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x51fd16cf phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x5200c3b4 usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x521b48b0 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x521dcc01 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x52212010 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x526280c7 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x527ac8d6 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x527b053a usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x527fcaa2 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x528f1a84 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52c61696 modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x5300c079 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x535ec6a0 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x53660e0f usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x5382e04a watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x53902a5d spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x53b8fc7b led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x53b96c34 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL vmlinux 0x53bf81e0 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x53c293c9 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x53e176c9 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x53e652d0 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x53ff47ae thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x54345bb7 kvm_release_page_clean +EXPORT_SYMBOL_GPL vmlinux 0x544aab61 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x54529db0 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x545fec86 percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x546d9207 clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x548d1214 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54a03ad2 pci_msi_off +EXPORT_SYMBOL_GPL vmlinux 0x54af8bf2 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL vmlinux 0x54df3171 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x551716b4 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x553860c9 blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x553ad534 mtd_is_partition +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x55476380 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x5549d6af snd_soc_debugfs_root +EXPORT_SYMBOL_GPL vmlinux 0x555e7cb5 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x556f7b1e usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x55c88b0d inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x55e9dcaf shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x55f04c21 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x562d48d6 rhashtable_remove +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x56332a9b ahci_start_fis_rx +EXPORT_SYMBOL_GPL vmlinux 0x56368bf8 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x565d7ba8 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x566fae4a __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x56a3aab9 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x56a83a8d snd_soc_unregister_component +EXPORT_SYMBOL_GPL vmlinux 0x56b63670 lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x56d31820 musb_writel +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x56e9103b cpu_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x56f6c1aa dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x56f9c507 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x5715feb1 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x57295151 omap_dm_timer_start +EXPORT_SYMBOL_GPL vmlinux 0x572f1dcd dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x573ce880 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x573efae0 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x5747317a ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x57515536 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x57609450 unregister_mtd_user +EXPORT_SYMBOL_GPL vmlinux 0x57696c63 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x5792be57 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x579457ca ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a57b81 of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57c9cd41 bgpio_remove +EXPORT_SYMBOL_GPL vmlinux 0x580f858c pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x5816dce3 pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x58559bee snd_soc_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x58728b59 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x58866efd phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x588d5e25 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x5894149e da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x58969923 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58aff48f cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x58b02a87 of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x58b08751 sm501_find_clock +EXPORT_SYMBOL_GPL vmlinux 0x58c75fd6 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x58de264a extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x5912edf1 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x59358eb2 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x593b5cf7 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x594cde67 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x595231e4 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x5957ef9a devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x59594d02 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x599f21c5 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL vmlinux 0x59b7a942 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59ef83c6 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x5a02171b iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x5a2d6dbf cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x5a48d1f3 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x5a68adca driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a8b775b regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x5a8f213c cpdma_ctlr_eoi +EXPORT_SYMBOL_GPL vmlinux 0x5a9617ba devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x5aa4ef37 wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x5aabfecb device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x5ac01d79 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x5acf6567 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x5b38f324 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x5b478620 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x5b63fa8d dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x5b718fbd serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x5b720083 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x5b927d33 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x5ba5d7e1 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x5bac85db of_genpd_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0x5bca7ea9 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x5bd6c32f ahci_platform_enable_resources +EXPORT_SYMBOL_GPL vmlinux 0x5bdb6435 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x5be22203 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x5be31cd5 of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x5be35795 of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x5bf3e2a2 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x5bf4d97b of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x5bfb63cc of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x5c1120ad sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x5c212af6 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x5c2fe4a5 cpdma_chan_stop +EXPORT_SYMBOL_GPL vmlinux 0x5c83bdef snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5ccb187d snd_soc_info_volsw +EXPORT_SYMBOL_GPL vmlinux 0x5cda893f cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x5ce66e8b subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x5ce8230d arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x5cf090c6 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x5d0107e0 spi_async +EXPORT_SYMBOL_GPL vmlinux 0x5d0cc48c __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d1efbdb tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x5d2cbb88 dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0x5d345da3 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x5d35d292 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x5d3c7711 amba_apb_device_add_res +EXPORT_SYMBOL_GPL vmlinux 0x5d5eb9ea serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x5d73b777 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x5d85daa3 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x5dd2dd31 snd_soc_cnew +EXPORT_SYMBOL_GPL vmlinux 0x5dd804f0 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x5df04b40 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x5e08beb0 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x5e19ef73 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL vmlinux 0x5e1f0487 devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5e208362 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x5e29ee46 ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x5e31f398 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x5e375137 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x5e418dc6 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e595138 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL vmlinux 0x5e5b8977 sdhci_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x5e8018a5 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5e91a79d transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5ea6a12e phy_init +EXPORT_SYMBOL_GPL vmlinux 0x5eb62d07 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x5ec9e274 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x5ed2ef23 of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x5ef7c72e platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x5f248f72 set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0x5f250c53 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x5f3a5a54 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0x5f8a316f device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x5f93185a __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x5fbf33fc usb_gadget_unmap_request +EXPORT_SYMBOL_GPL vmlinux 0x5fc9c5c3 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x5fccb91a ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5fccd5cf inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x5ff225da virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x5ff39dc4 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL vmlinux 0x6003a21d unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x6018de0d snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL vmlinux 0x60224d44 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x604f6e94 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x6053114a virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x605611a3 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x605e6188 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x607016b6 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6075d0c7 omap_tll_init +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60aefecc of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x60cf78ad nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x60df2833 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x60e2149a tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x60e6219d pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x60f85b2f ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x61128f78 sdhci_free_host +EXPORT_SYMBOL_GPL vmlinux 0x6124c273 mtd_unpoint +EXPORT_SYMBOL_GPL vmlinux 0x614283b5 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x6181186a pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x61d67382 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x622070e6 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x62415ce7 ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6260cc8f xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x6289f747 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x62a7e560 inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x62ae0093 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x62cd01f0 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x62e537e6 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x631eb170 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x633023e0 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x6347ef8d snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL vmlinux 0x634ff8a3 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x63827694 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x6387e264 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x63965bd5 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL vmlinux 0x63d712e9 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x6408dbb1 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6417ee6a pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x641d38ea iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x64244094 cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0x64256424 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0x643286b6 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6452db7c sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x6456c1d7 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x64585659 cpdma_ctlr_create +EXPORT_SYMBOL_GPL vmlinux 0x645f63da regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x647537f3 pl320_ipc_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x647f832f alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x648c2cee skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x64bcd0ee irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x64dc40bf wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x64dddcbe bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x64f24d4e pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x65187fed led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x655d52ca kvm_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x655fcb8c icst_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x6568285e crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x656cf739 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x657d0cd2 spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0x65997926 sdhci_reset +EXPORT_SYMBOL_GPL vmlinux 0x65a607c0 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x65b9aa27 gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x65ba6052 __cci_control_port_by_device +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65e06487 pinconf_generic_dt_node_to_map +EXPORT_SYMBOL_GPL vmlinux 0x65e095af component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x65ec9a54 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x65fe4560 stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x6612ce57 dapm_clock_event +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6616b5ae register_mtd_user +EXPORT_SYMBOL_GPL vmlinux 0x662a64b4 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x6644c042 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x6646d3e8 omap_dm_timer_trigger +EXPORT_SYMBOL_GPL vmlinux 0x66566267 usb_gadget_set_state +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x668dc7c8 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x6692c9de pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x6696b354 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0x66a098bd rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x66adeca9 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x66c691c1 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x66d4c1a5 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66ddc6a2 blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0x66e42d0d blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0x66fda3ef snd_soc_jack_new +EXPORT_SYMBOL_GPL vmlinux 0x67128609 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x6729d177 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x67643d26 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x676ae418 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x678ac2d2 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x678c7f46 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x6799064b __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x67a20d35 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x67b55b45 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x67e34272 of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x67eccad1 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x680c831c bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x6812cf8d __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x6814353c snd_pcm_stream_lock +EXPORT_SYMBOL_GPL vmlinux 0x6816851c da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x6818a652 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x682dc6dc pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x68314cb8 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x68324dc7 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x68348c89 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x68367e0b regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x68431cbd init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x6866d2cf vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x6867d497 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL vmlinux 0x687030ce shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x687bfa68 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL vmlinux 0x687c9535 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x68806b73 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x68956406 static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x68cdc159 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x68e47b2c cpdma_ctlr_destroy +EXPORT_SYMBOL_GPL vmlinux 0x69043269 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x69163c62 driver_register +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x692961e0 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x6945725e mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0x694be42a usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x697fb0a5 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x69b71e20 tpm_remove_hardware +EXPORT_SYMBOL_GPL vmlinux 0x69bbd5ad iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x69d4f532 dt_init_idle_driver +EXPORT_SYMBOL_GPL vmlinux 0x69dbca4b bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x69f469ec perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x69f9a401 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x69fb9ab6 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x6a064f74 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a17d6a3 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x6a45b92a dev_get_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a98c45f snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x6acecf5f gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x6ad2409d usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b770f49 decode_bch +EXPORT_SYMBOL_GPL vmlinux 0x6b7c8ae0 sdhci_set_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6bbba0f6 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x6bc48ec5 get_device +EXPORT_SYMBOL_GPL vmlinux 0x6bf50c8c sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c0ea32f snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x6c121a22 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x6c19414e snd_soc_add_card_controls +EXPORT_SYMBOL_GPL vmlinux 0x6c1b438b skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x6c1f572e of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0x6c1f837f blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x6c209eab __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x6c47ab90 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c6e5768 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6c749afe __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6c7c137c __put_net +EXPORT_SYMBOL_GPL vmlinux 0x6c8dd9cf cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0x6c9d4c03 arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cb0e4cb snd_soc_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x6cc78c5c set_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6d062227 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL vmlinux 0x6d0c9c0b class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x6d194e73 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x6d1b5406 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x6d1f222d kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d309eb1 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x6d339861 __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x6d426b3e fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x6d51a3f2 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x6d62254b reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0x6d87b43f nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x6d8cf555 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x6d9ac2b5 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x6da016a1 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x6daf65dc transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x6db99552 get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x6dcb8b46 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x6dd55e67 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e51afc8 percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x6e6f14a3 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6ea4b158 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x6ef215af blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f35866a xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x6f3a86c3 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL vmlinux 0x6f466b6e usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x6f810627 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x6f83d093 crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x6f9c0d80 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x6fa579b3 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x6fbb3bd9 init_rs_non_canonical +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x700141b3 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x7062558e uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x7074b17f fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x7080356f vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x70896196 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x70942ac6 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0x709540b7 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x70bb651d __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70d6b892 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x70da4c13 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL vmlinux 0x70eb3b7a __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x70eb5c9f snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL vmlinux 0x70ec4586 snd_soc_component_write +EXPORT_SYMBOL_GPL vmlinux 0x71008581 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x71038bb9 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL vmlinux 0x710a4b72 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7128cb2a __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x7149e076 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x714d13c5 __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x71a5e112 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x71b3d319 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x71bcf833 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x71d123b6 get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71e1118a register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x720a04fa pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x72149f39 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x72234dd6 musb_readw +EXPORT_SYMBOL_GPL vmlinux 0x72515d5a snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x72533493 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x725c3ef1 module_mutex +EXPORT_SYMBOL_GPL vmlinux 0x725d0ce0 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x726fba8d bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x72771f1b regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x72788871 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x7285e9e3 snd_soc_jack_report +EXPORT_SYMBOL_GPL vmlinux 0x72865473 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x7291019b __cci_control_port_by_index +EXPORT_SYMBOL_GPL vmlinux 0x72953828 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x72a85063 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x72b95622 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x72bc1efb snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0x72bff665 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x72ea3478 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x730bd0c7 asic3_write_register +EXPORT_SYMBOL_GPL vmlinux 0x7350e415 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x736e2ca3 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x737071f3 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x739a1529 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73b98231 asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73d146fd rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73f9c147 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x73fa8d68 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x74119675 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x7430d227 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x7439e7c5 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x743fdc97 sm501_misc_control +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7477fced gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74954462 timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x74b39b8f xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74b6cde0 ahci_platform_init_host +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74bc26e8 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x74c286d5 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x74e623f4 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x74ede7cc devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x74ef0d4f sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x74f5382d of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0x74fbecd5 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x75250ede blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x753e45a8 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x75414e84 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x758ed671 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x75999fe1 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL vmlinux 0x75a096b7 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x75a6c20e of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x75aaf965 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x75b3e966 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x75b92f64 snd_compress_deregister +EXPORT_SYMBOL_GPL vmlinux 0x75c2b9f1 memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x75c5515e security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x75c8a11c inet_twdr_twkill_work +EXPORT_SYMBOL_GPL vmlinux 0x75d8e353 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x75e2dd53 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x75f5a8fd mtd_block_isbad +EXPORT_SYMBOL_GPL vmlinux 0x75f98820 amba_apb_device_add +EXPORT_SYMBOL_GPL vmlinux 0x761e0aca btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x764928a2 cpdma_chan_create +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x76b5fa26 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x76bb09ee s3c_hsotg_suspend +EXPORT_SYMBOL_GPL vmlinux 0x76bb262d mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x76ce3d3a tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x76d327d3 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7702fcac crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x7709a364 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0x770cf981 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x77168284 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x771969a7 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x771b9c7b debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x7733e2f5 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x774501a6 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x77665157 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x776956e2 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x77713373 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7772bba9 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x7787a2f2 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x778cca36 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x77bac8dc __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x77bf38bc of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x78011a9c device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x78178e22 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x78368c02 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x7859ada0 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x785e558b omapdss_of_find_source_for_first_ep +EXPORT_SYMBOL_GPL vmlinux 0x78af2739 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x78b728f0 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x78e5a1f9 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x78e66633 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x78f3b02c crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7913741d __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x791f72ed eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x79399df8 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x7942a8a2 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x795c0fdc __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x7985a4ad clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x7989a5c9 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x798f1360 wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x79e0bffe sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x79f6d6ce inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x7a08d834 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x7a22eb77 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a319404 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7a40d1cf list_lru_init_key +EXPORT_SYMBOL_GPL vmlinux 0x7a44f935 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0x7a7423f7 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x7a8b79c1 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL vmlinux 0x7ab3ca18 eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x7aca50dd md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x7adc3474 ahci_platform_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x7adc95c9 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x7afa457b mtd_point +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b16e437 snd_soc_put_volsw +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b21f125 dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0x7b3d452d ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x7b5be94d ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x7babb059 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x7c1570ac devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c606260 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7c6a49ce unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x7c7e6038 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x7c95103c regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x7c951132 pinctrl_utils_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x7cc0a5b0 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cdde451 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d1bafa8 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x7d1e83e3 dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x7d27dae9 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x7d3d79ad ahci_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x7d4d24ea sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL vmlinux 0x7d52b9b0 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d6a2022 single_release_net +EXPORT_SYMBOL_GPL vmlinux 0x7d6a62e3 dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0x7d759712 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL vmlinux 0x7d8057bc fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x7d8a30f0 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dbbf617 mtd_erase +EXPORT_SYMBOL_GPL vmlinux 0x7dc3f53d wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x7dd93826 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7e0ac543 mtd_lock +EXPORT_SYMBOL_GPL vmlinux 0x7e0e876e omap_dm_timer_set_int_disable +EXPORT_SYMBOL_GPL vmlinux 0x7e4c2b0f ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7eafc618 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0x7ec6112b ahci_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x7ed63e35 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x7ed68941 asic3_read_register +EXPORT_SYMBOL_GPL vmlinux 0x7ee39e26 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x7f02b080 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x7f0bbcdc bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0x7f3054cb reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7f3186b3 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x7f3aa73d usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x7f3c0183 extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x7f471dd3 spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7f4930a0 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x7f4f4d3e sm501_modify_reg +EXPORT_SYMBOL_GPL vmlinux 0x7f511880 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7f60e837 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x7f77d892 i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x7fa9c6f1 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fab5350 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fbb5711 probes_decode_arm_table +EXPORT_SYMBOL_GPL vmlinux 0x7fbd1475 ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x7fd3f8a6 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x7fd430d8 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x7fe0ae09 stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7ff199a0 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x801019cf key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x8010d2c6 percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x801da5f3 snd_soc_bytes_get +EXPORT_SYMBOL_GPL vmlinux 0x802ddf97 kvm_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x8061591f adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x80698a68 pci_ioremap_io +EXPORT_SYMBOL_GPL vmlinux 0x8074da76 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x808cd83c securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80d82a38 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80f60550 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x80f8589f trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x81153c9a user_read +EXPORT_SYMBOL_GPL vmlinux 0x811cf42e devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x813da310 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x815329e3 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x81577f73 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x81602650 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x816ef521 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x81765417 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x819827cd dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x81b10700 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81eb44c8 dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x822ad4c7 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x822ce9e6 blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x8240b41a alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x82939ebd rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x8294f59e device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x82953110 of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0x82ae0117 snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82dac3ab dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x82e67045 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x82eb6eec gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x830506f0 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL vmlinux 0x8320c757 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x832de78d dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x83508832 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x838376b9 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x83870f9e virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x8389e043 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x8392afc5 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x83952ccc wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x83a5ae2e __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x83e02002 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x83e2ceb2 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x83e6141c snd_soc_jack_get_type +EXPORT_SYMBOL_GPL vmlinux 0x8417f406 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x84461d48 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x845e19b2 palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x846f6764 pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x84c1f912 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x84c2cade pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x84f997e7 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x84ff7a43 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x85071890 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x8513bf60 rtc_set_mmss +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x85253b18 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL vmlinux 0x85308d7f usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x854beb8a transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x85530c76 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x856629e7 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x85662c4f unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x8574ca6c gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x857827a8 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x85936b38 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x8597fa79 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x859c5a20 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x85a9e57b power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x85ac393e netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x85ad52df amba_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x85c10896 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85cd4244 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x85cf6bcf snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x861b338f uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x862b9816 cpu_topology +EXPORT_SYMBOL_GPL vmlinux 0x863de37c sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x864861c0 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x8654ddd1 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x868ea36c relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x86a8db38 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x86d38ad0 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0x86ed7239 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x86f0d974 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f8c910 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x87232b1d dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x872a611f ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x87418ae3 get_mtd_device_nm +EXPORT_SYMBOL_GPL vmlinux 0x875ded06 i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0x87984b16 __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x87fa69f8 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0x88006523 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x880c77dc scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88131974 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x88136838 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x882800eb amba_ahb_device_add +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x884b5b1b usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x884b8597 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x885d12b7 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x88861230 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x8888c06f clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x888b17aa cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x88919216 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x88a42839 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88cf34d1 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x88e2c7fd inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x892eef68 omap_dm_timer_set_load +EXPORT_SYMBOL_GPL vmlinux 0x893e073b snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x895993ce gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x897bbe07 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x89831287 kvm_put_kvm +EXPORT_SYMBOL_GPL vmlinux 0x8983b0d5 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x89902623 swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x89a937d8 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0x89abe9ae omap_dm_timer_disable +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89bea3a7 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x89dbdcc1 __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x89e8cf3d virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x8a33f3f3 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x8a597709 relay_close +EXPORT_SYMBOL_GPL vmlinux 0x8a9f388c i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x8aaf1884 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ac37243 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x8ad4f105 pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x8ae52e3d dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x8af341dd irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x8b272878 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x8b4a2bd7 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x8b775d3a __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x8b7a2992 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x8b8e85b1 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x8b9439cd mtd_block_isreserved +EXPORT_SYMBOL_GPL vmlinux 0x8b9764dc led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8b9863c7 omap_mcbsp_st_add_controls +EXPORT_SYMBOL_GPL vmlinux 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL vmlinux 0x8bcb3193 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x8bdb5502 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x8be1aa5f fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x8bea4ede bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0x8bfdad85 snd_soc_resume +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c05e16a bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8c1871c8 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x8c2b953c dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x8c37a5f8 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL vmlinux 0x8c3905f0 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x8c39b6a4 sdhci_pltfm_free +EXPORT_SYMBOL_GPL vmlinux 0x8c59a3e0 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c7afed4 cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8c866123 kvm_init +EXPORT_SYMBOL_GPL vmlinux 0x8c8fd5aa x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x8cb7a59b con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x8cbc4628 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x8cd9b14d tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x8ce06bcd deregister_mtd_parser +EXPORT_SYMBOL_GPL vmlinux 0x8ce0ba24 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x8cfcbc28 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x8d0b0151 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x8d0bf621 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d265dee ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x8d45a577 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x8d825883 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x8d86f0ff ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x8d923809 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL vmlinux 0x8da0eb84 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL vmlinux 0x8db19252 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x8db192e1 device_rename +EXPORT_SYMBOL_GPL vmlinux 0x8db9811b mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x8dd3e4c4 split_page +EXPORT_SYMBOL_GPL vmlinux 0x8dd45a15 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x8df93709 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x8e047850 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x8e0b7289 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x8e0da7b1 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL vmlinux 0x8e20d314 dwc2_hcd_remove +EXPORT_SYMBOL_GPL vmlinux 0x8e2b25c2 videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x8e3b364e usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x8e60df7a __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x8e7894bd __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x8e90bd83 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x8ea67c0a crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x8eac9cc2 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x8eb1bd8d usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x8ec5591d regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x8ed3df1d pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x8effebd3 pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x8f101cb4 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x8f17532f usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x8f2990e0 sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x8f3a7a17 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x8f3acb69 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x8f565e8d init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x8f639d9d usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f9961c5 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8f9d6369 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x8fa682a4 md_run +EXPORT_SYMBOL_GPL vmlinux 0x8fab87c9 __put_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x8fc42f96 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x8fce9b66 dm_kill_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x8fe5c520 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x8ff0dd5b of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0x9005c791 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x901eaaac snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL vmlinux 0x90217c6c phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x9033859e ftrace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x9047c11a trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x906666ec platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x90733e66 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x908ba9fb ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90b802ab uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x90c32b3f usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x90d5efbb noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x90dcf659 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x90e66d47 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x910d023b mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0x9114066c cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x9117b9ba tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x9120543f platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x91216fd5 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x912700e8 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x9135e94d md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x914801d8 ahci_kick_engine +EXPORT_SYMBOL_GPL vmlinux 0x915fdb40 __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x91702e43 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91a41903 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x91a4d609 adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x91a86a3f __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x9214db32 dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x9232df94 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x92403f9b i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x925b7041 page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0x9269b74a seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0x92878afb ahci_print_info +EXPORT_SYMBOL_GPL vmlinux 0x92b57248 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x92bff228 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x92d0629d devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92f3e362 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x92f5dcdf skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x92fb5a66 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x9317bcb3 omap_pcm_platform_register +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x9320871a blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x933ca74a aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x93423f50 dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0x93544dc9 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x9374bc90 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x938ab320 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x93ac057d debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x93ad72d0 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x93dda5e9 bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x940b95b3 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x941005ac of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x9463ff71 init_bch +EXPORT_SYMBOL_GPL vmlinux 0x946f167a cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x949334db cpdma_ctlr_start +EXPORT_SYMBOL_GPL vmlinux 0x9494b7f5 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x94abb745 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0x94b90a9b usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x94bb0e67 dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x94d73b39 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL vmlinux 0x94dd3f17 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x94e12d51 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x94e9bb50 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x94eb9b08 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x94f7fbd4 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x94ff5a54 pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x950f5e7d fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x95129c4b rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x951bae23 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x9526221b kvm_vcpu_uninit +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x952b1d4a sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x9586a6ed cpdma_chan_get_stats +EXPORT_SYMBOL_GPL vmlinux 0x958a097a sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x95925d33 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x95959add security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x95a1985a usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95be19fb snd_soc_remove_platform +EXPORT_SYMBOL_GPL vmlinux 0x95cd46aa device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x95ce1701 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x95fa5909 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x960c58b1 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x96133928 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9634bb6c clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x963708b0 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x967912cd regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x968390ad snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0x96919667 musb_readl +EXPORT_SYMBOL_GPL vmlinux 0x96aa98bd register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x96d2e8d4 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x96d83fad task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x972a7845 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x973354ee wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x973fb9eb __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x97493379 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x9751f63b pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x976d96c2 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x978d0a3b snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL vmlinux 0x979822ba devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x97a3ec56 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x97aa815b get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x97bdde11 nand_release +EXPORT_SYMBOL_GPL vmlinux 0x97d7e5d6 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97f0e5b3 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x97f5060d __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0x97fa0702 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x97fa5ea9 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x9822e0a2 map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x985d4738 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x98880c51 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x98b83660 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x98c9f584 klist_init +EXPORT_SYMBOL_GPL vmlinux 0x98df3f60 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x98f80f8d part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fa53ce omap_dm_timer_free +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x9910cbe6 register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x993d4088 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x994665bb pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x994b6612 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x9973add9 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x998f1482 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9991e91f unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x99a83ea2 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99ac39aa thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x99b73945 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x99bd2349 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x99ce7860 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x99d5c773 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x99e796a7 vchan_find_desc +EXPORT_SYMBOL_GPL vmlinux 0x99f78324 clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x9a00b114 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a4ec9bf regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9a606255 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x9a703ccb device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x9a73c316 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x9a7b2ca5 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x9a7f0479 pinconf_generic_dt_subnode_to_map +EXPORT_SYMBOL_GPL vmlinux 0x9a8414b0 kvm_vcpu_kick +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9abe3d75 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ad7d8a8 rhashtable_insert +EXPORT_SYMBOL_GPL vmlinux 0x9adfe876 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x9ae2e1dc __hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9af3f05e gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x9b1e77d2 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x9b361540 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x9b53a5ee rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x9b558974 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x9b59501b led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x9b5f6ef1 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x9b65b556 sdhci_pltfm_init +EXPORT_SYMBOL_GPL vmlinux 0x9b9313ef uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x9b955c02 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x9b96360f ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x9ba3f7e3 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x9bc1461a pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x9bcfaa84 pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x9be201ca pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x9be8fbfc of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9c05814c regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x9c182a30 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x9c288bde attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x9c3be4bb snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL vmlinux 0x9c3e5b59 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9c4926fb pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x9c6b6159 gpiod_set_raw_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x9c78d733 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x9c9bc807 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9cadfb10 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x9cb09635 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x9cb2253c gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cd6867c mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x9cd712e4 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x9cda2a56 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x9cdc9867 cpdma_ctlr_stop +EXPORT_SYMBOL_GPL vmlinux 0x9cf0af0c inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x9d15521a regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x9d492cf2 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x9d776bf5 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x9d8331c0 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x9d97d9be omap_dm_timer_stop +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dc83ad2 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x9dd64e80 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x9dfdf722 gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x9e36c76d of_display_timings_exist +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e504426 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x9e5d9030 clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9e725136 crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x9e8e261c pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x9e9367fa regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x9ea556f8 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9eb21df6 dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9eecac4f device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x9efcb57a hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f0d9adf debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x9f1c07a7 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x9f20b7a3 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x9f6425fe devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x9f6cbf60 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x9f77287e usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x9f97a869 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x9fa6c839 cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x9faa25f7 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9ff3cdb6 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x9ff94399 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0xa00bbe85 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0xa00d13bc devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xa01fdff6 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0xa032cc20 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xa033df40 clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xa03790b1 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa043f858 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xa08100f7 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0xa0ae5715 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0xa0ddf06d xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0xa113391c vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xa14a1817 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xa1503c4b register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xa164a633 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xa17fc27a ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xa1a996ab crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0xa1b0c307 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL vmlinux 0xa1b4b291 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL vmlinux 0xa1b8dbd5 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0xa1bd7822 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa1ce062a sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xa1d4c6bb debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0xa1ff13ed ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xa20c6449 of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0xa212ce67 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0xa2139f26 omap_dm_timer_get_fclk +EXPORT_SYMBOL_GPL vmlinux 0xa23c6a15 omap_dm_timer_request_by_cap +EXPORT_SYMBOL_GPL vmlinux 0xa250cea1 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa26e456b usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL vmlinux 0xa288266c crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xa29a3e50 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xa2af4514 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa2b16d68 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xa2b9c993 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2c0af01 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0xa2d07cce arm_iommu_release_mapping +EXPORT_SYMBOL_GPL vmlinux 0xa2df2396 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0xa2e5db22 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0xa2f6c44c shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0xa2f78fff crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0xa2f979b4 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL vmlinux 0xa34f72d7 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0xa36a6f62 i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xa36bae70 ahci_do_softreset +EXPORT_SYMBOL_GPL vmlinux 0xa377eae7 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa386cff5 device_register +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa397d970 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0xa39b6629 __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3b4b177 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3c794e3 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xa3caeb39 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xa3d127ab pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xa3decd9e led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0xa3e57ad9 mtd_writev +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa3ed4a19 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa402915f scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xa407a2d4 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL vmlinux 0xa415f8d2 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa4196607 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xa427d2d8 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0xa4318bfb task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0xa440c93d i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xa448e23a platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xa44d2d4d fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xa451f2c9 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0xa45c2fe8 __get_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0xa46b5ea2 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0xa471ba16 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4af88d4 __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xa4b63a5b platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xa5031104 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xa530876d ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xa55ecd0a sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xa5a2099d blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0xa5a3d502 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0xa5b39903 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5e5191f __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5f8854a usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xa6040283 crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0xa60633de wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xa61bc760 dm_requeue_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa63b19fa ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0xa656772e regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0xa678ff87 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xa68c212e driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0xa6960b68 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0xa6a07935 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xa6ac0750 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6bbb81c blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0xa6bfb502 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xa6d01364 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL vmlinux 0xa6d7505b crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa71c60f4 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xa7312950 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL vmlinux 0xa73247e5 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xa735d615 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0xa744b24a snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL vmlinux 0xa746480a srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa75e81e5 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0xa76b58bb da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0xa786c6e1 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0xa791c1f7 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa792971c debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0xa794712b default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0xa7a33c8a bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xa7babfb9 max_gen_clk_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7bb8020 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa7cd271e tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xa7e40d55 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0xa7ef2719 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xa7f5d2cc tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xa80bcf32 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL vmlinux 0xa823566e sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xa828e291 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa85dfac4 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0xa87eedc5 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xa8814f53 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL vmlinux 0xa8a2b345 ahci_check_ready +EXPORT_SYMBOL_GPL vmlinux 0xa8bc717e percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0xa8e98132 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0xa8f1626d usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa8fb2fea ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0xa9203b36 put_device +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa9336fc4 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xa9532e9c tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0xa955c5d9 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0xa95d2dde ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa999bb1e usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xa9a11936 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9aef2e1 gfn_to_hva_memslot +EXPORT_SYMBOL_GPL vmlinux 0xa9af9ec9 gfn_to_pfn_async +EXPORT_SYMBOL_GPL vmlinux 0xa9b02990 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xa9d859c9 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9e9eb69 blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0xaa012858 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xaa1eb431 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL vmlinux 0xaa2a72bf __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0xaa3f2e0c mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0xaa44acff omap_tll_disable +EXPORT_SYMBOL_GPL vmlinux 0xaa477929 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xaa68bf69 omapdss_of_get_next_port +EXPORT_SYMBOL_GPL vmlinux 0xaa69548b uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0xaa6fd24a alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xaa72b847 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xaa9a09e4 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0xaa9a7c5c register_mtd_parser +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaab5a938 snd_soc_suspend +EXPORT_SYMBOL_GPL vmlinux 0xaac1e801 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL vmlinux 0xaac98f7f vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xaae186d4 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL vmlinux 0xaae6ab83 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaaf1c59f mtd_erase_callback +EXPORT_SYMBOL_GPL vmlinux 0xaafc5f9a devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xab104f8f pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xab10e357 __clk_register +EXPORT_SYMBOL_GPL vmlinux 0xab1fa433 blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab43cbc9 __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0xab57a171 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL vmlinux 0xab942f72 ref_module +EXPORT_SYMBOL_GPL vmlinux 0xab945a16 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xabad65b8 of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xabc53ecc sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xabda1e2e decode_rs16 +EXPORT_SYMBOL_GPL vmlinux 0xac169ecd snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL vmlinux 0xac3751c1 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL vmlinux 0xac477d8a user_preparse +EXPORT_SYMBOL_GPL vmlinux 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL vmlinux 0xac71894c sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0xac792a21 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xac8561a4 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xac8c6be9 mtd_read +EXPORT_SYMBOL_GPL vmlinux 0xacca0f81 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xaccc9df2 netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xace661aa ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xad0cc00c dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xad0e1557 of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0xad16a3a3 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0xad376aa5 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL vmlinux 0xad3a66e2 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0xad48cadc iommu_present +EXPORT_SYMBOL_GPL vmlinux 0xad747b3b ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xad793cfd sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xad7fd99e dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0xad81a827 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0xadb8593b rhashtable_lookup +EXPORT_SYMBOL_GPL vmlinux 0xadc1356d pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xadda4e3f omap_dm_timer_set_pwm +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae0461db PageHuge +EXPORT_SYMBOL_GPL vmlinux 0xae142802 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xae3fd8cb mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae8aa931 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xae9833cd snd_soc_platform_write +EXPORT_SYMBOL_GPL vmlinux 0xae9f9d59 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xaec19b02 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xaed92e66 devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xaee35b2b virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xaeebcb47 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0xaf003e38 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xaf1299fd crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0xaf193b0c iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xaf19ae6f page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xaf23ea53 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0xaf348da7 cpu_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xaf445b31 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0xaf881e1e hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0xafbc3f8e mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0xafe21c6f bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xafe3cc92 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xaff92acd dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0xaffa7788 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xaffde24b of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb00f758d unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0xb03e507a crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0xb048b800 tpm_dev_vendor_release +EXPORT_SYMBOL_GPL vmlinux 0xb04f7167 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0xb050f329 init_rs +EXPORT_SYMBOL_GPL vmlinux 0xb05a818c dwc2_set_all_params +EXPORT_SYMBOL_GPL vmlinux 0xb06c8d35 iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0xb09c424b mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb10726b3 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0xb10cc8a6 kvm_write_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0xb123a141 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0xb125ceb2 cpdma_control_set +EXPORT_SYMBOL_GPL vmlinux 0xb130a13d snd_soc_component_read +EXPORT_SYMBOL_GPL vmlinux 0xb1334ed2 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb1481355 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0xb1665341 dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0xb17013ce usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb190e298 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0xb19a3359 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0xb19f4cbe sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1af6433 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1d047f9 put_pid +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1e6b20d gpiod_sysfs_set_active_low +EXPORT_SYMBOL_GPL vmlinux 0xb2037a9f sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xb20c70fa mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb24d1ca8 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb273ae3e extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xb27fa643 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0xb28c9fff ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0xb2926ea9 genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2ecaa94 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0xb2f2ea32 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xb30d8828 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb3381a6d device_reset +EXPORT_SYMBOL_GPL vmlinux 0xb3585cae cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0xb377f0d5 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xb396ac4c blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0xb3d06cbe del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL vmlinux 0xb3f72c47 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xb3f96df5 of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0xb3f9ec01 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0xb4067d75 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xb432cfb7 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0xb449d598 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xb449ea07 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL vmlinux 0xb46a5c61 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xb47956ba swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0xb48746d6 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xb48b66fd cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0xb492cb41 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xb49a5641 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0xb4b090ed gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4bf34cc generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0xb4cf0322 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb4d4863b regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4ff7a65 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0xb509a77e pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xb5123c3b set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0xb512d6d6 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0xb513fd29 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb52906aa tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb53a8884 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL vmlinux 0xb54174f9 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb56135c6 component_add +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5c5ac5f blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0xb5c86929 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xb5cb8145 hrtimer_get_res +EXPORT_SYMBOL_GPL vmlinux 0xb5e896fb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb602c7a1 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xb61bf6b1 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0xb622ab50 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb65d9b84 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xb668d0f2 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xb6762d34 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xb67b2219 cm_suspend_again +EXPORT_SYMBOL_GPL vmlinux 0xb67c64fd __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xb681ce27 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0xb69e30a8 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xb6a8a12f tpm_register_hardware +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6bb99a6 rht_grow_above_75 +EXPORT_SYMBOL_GPL vmlinux 0xb6d4132b snd_kctl_jack_report +EXPORT_SYMBOL_GPL vmlinux 0xb6e95ca7 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xb6ed415c powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0xb6ef1b59 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0xb6f2c578 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0xb6fe4ed4 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xb7293334 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0xb72ac14a pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0xb76ff53e snd_compress_register +EXPORT_SYMBOL_GPL vmlinux 0xb771e6b7 bL_switch_request_cb +EXPORT_SYMBOL_GPL vmlinux 0xb77cb0a8 cpdma_chan_submit +EXPORT_SYMBOL_GPL vmlinux 0xb7846270 dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0xb7863095 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xb787aaf0 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL vmlinux 0xb79c7a60 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xb7a50097 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0xb7aafb4f register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xb7bc0054 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xb7c0c83a flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xb7db6c0d sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xb7dd01c9 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xb7e6b668 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xb7f18d2d sm501_unit_power +EXPORT_SYMBOL_GPL vmlinux 0xb7f6bfcb ktime_divns +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb819a95b disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xb82566eb omap_tll_enable +EXPORT_SYMBOL_GPL vmlinux 0xb8346aeb percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb835e8da devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xb83d9b40 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0xb85d5326 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xb8785dd6 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0xb87e24fb edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0xb89a9e9a ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0xb8a6b1e6 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xb8a8d651 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xb8aa2524 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL vmlinux 0xb8ba0476 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0xb8cc39b1 ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8d55252 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0xb8ea4cc9 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0xb8ebd145 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0xb8f12191 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xb8f9e5f0 pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb90cb2b5 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xb9107113 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0xb9176155 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0xb9181b7f omapdss_of_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xb92cab9f platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0xb9528f5e smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xb96f4fd9 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xb972d105 dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0xb983aa88 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xb9a56047 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9d60a78 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xb9e68457 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0xb9e87b94 bL_switcher_trace_trigger +EXPORT_SYMBOL_GPL vmlinux 0xb9f2fd23 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba3339d2 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0xba3c09b8 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xba705d33 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0xba84dfc0 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0xba889c62 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xba8929ea percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xba8ddaba usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xba932413 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0xba960a7a usb_gadget_probe_driver +EXPORT_SYMBOL_GPL vmlinux 0xbaa94efc devres_add +EXPORT_SYMBOL_GPL vmlinux 0xbab7c17e single_open_net +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbac7878b __of_genpd_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xbacb0fd8 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0xbad1d159 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xbae4e391 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb097eb8 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb11cfba klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xbb1c2363 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0xbb2e2919 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0xbb30f530 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0xbb4810a9 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xbb75f1f3 iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0xbb899c3b tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xbbbde4ea ahci_host_activate +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbe8405a bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xbbe8b338 of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0xbc00b844 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0xbc1037fb class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xbc26cd77 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xbc3af78d device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xbc3e2fdd fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xbc79f548 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0xbc86c5db i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcae376d cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xbcb96e85 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xbcbaa80a __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0xbcc0bb1a regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xbcc795d9 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbcf89ab6 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0xbcf98038 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0xbcfe95ca ahci_init_controller +EXPORT_SYMBOL_GPL vmlinux 0xbd037096 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0xbd1c7aaa snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0xbd2434e2 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xbd49bd57 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd816cb6 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL vmlinux 0xbda7af4a ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xbda83dec class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xbda9479c snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL vmlinux 0xbdac9a93 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0xbdb6b2c3 ftrace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0xbdbbf41d fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xbdd0757b of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdd89cdb ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xbdeeece4 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL vmlinux 0xbdf512de free_bch +EXPORT_SYMBOL_GPL vmlinux 0xbdf66399 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe472d55 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0xbe4c4384 use_mm +EXPORT_SYMBOL_GPL vmlinux 0xbe53cd13 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0xbe621fde mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe799107 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0xbe7d7ed8 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xbea3bb10 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeac4499 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbec8f809 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xbed6966d sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL vmlinux 0xbed9a85d sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf0d9dd7 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0xbf22af37 fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbf3dfc67 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xbf5722cf invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xbf620d11 of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xbf7e88db tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0xbf9b611e regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0xbf9ca647 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0xbfa32e4a cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbfb7acf9 gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0xbfb80622 stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfbcddf8 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbfcad994 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xbfdaec3e crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xbfe81b70 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xbff1effa rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xbff47f3d devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xc00131cf visitor64 +EXPORT_SYMBOL_GPL vmlinux 0xc0013d28 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc006f06f serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0xc011286c kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0xc0514112 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xc06c5c81 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xc079c7c0 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL vmlinux 0xc07e4113 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0xc081c246 bL_switcher_put_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc097cbe7 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0a03ddc devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0xc0aa1976 dapm_regulator_event +EXPORT_SYMBOL_GPL vmlinux 0xc0bf6ead timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0e6ba58 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0xc0e75cec visitor128 +EXPORT_SYMBOL_GPL vmlinux 0xc10c2911 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xc115c700 inet_csk_reqsk_queue_prune +EXPORT_SYMBOL_GPL vmlinux 0xc134e934 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0xc144807a snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL vmlinux 0xc14539a4 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0xc1584cdd tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc18578ed process_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc1aa9a31 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xc1d140fc da903x_read +EXPORT_SYMBOL_GPL vmlinux 0xc1f3bf82 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xc1fa594c ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0xc1fe8a30 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0xc203b095 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xc2080001 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0xc221a733 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xc222613d xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0xc2264598 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc25048d7 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xc26af3cf usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc29ad119 blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0xc2a14bbe tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0xc2c6e2c1 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0xc2dd3c44 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xc2f191e4 clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0xc2fdeb9c snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL vmlinux 0xc307bfcc clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xc3230656 kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc371eecb __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc385cb58 perf_num_counters +EXPORT_SYMBOL_GPL vmlinux 0xc387e7d4 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0xc38b4255 omap_iommu_save_ctx +EXPORT_SYMBOL_GPL vmlinux 0xc3b93bba klist_next +EXPORT_SYMBOL_GPL vmlinux 0xc3ce048a rhashtable_expand +EXPORT_SYMBOL_GPL vmlinux 0xc3ce7b65 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0xc3e4bc41 usb_del_gadget_udc +EXPORT_SYMBOL_GPL vmlinux 0xc401907a mtd_block_markbad +EXPORT_SYMBOL_GPL vmlinux 0xc41e0178 btree_last +EXPORT_SYMBOL_GPL vmlinux 0xc42301c8 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc438c1ee devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0xc43a73ba ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc4610782 snd_soc_get_volsw +EXPORT_SYMBOL_GPL vmlinux 0xc46d1922 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc491d141 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0xc49cfd87 of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0xc4f9ad15 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0xc537364c dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc575b25b stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc590d327 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0xc59d2aae wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc5b6a842 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xc5cb13ff usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xc5d5513e cpdma_chan_process +EXPORT_SYMBOL_GPL vmlinux 0xc602399f __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xc609f4c2 arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0xc60f75ec __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc619c944 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xc61f63f9 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc649229a clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc666d484 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc66f2668 musb_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xc685c037 cpdma_check_free_tx_desc +EXPORT_SYMBOL_GPL vmlinux 0xc68aa090 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6afb1ad elv_register +EXPORT_SYMBOL_GPL vmlinux 0xc6b37177 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL vmlinux 0xc6b8950b sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xc6bcce09 kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0xc6c3cf07 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0xc6ce8539 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL vmlinux 0xc6e7d6e3 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xc7080ffa ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xc7221a12 of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0xc72770f0 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0xc729ef81 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc73adfec tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc787f3a9 ahci_reset_controller +EXPORT_SYMBOL_GPL vmlinux 0xc78efa4d devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0xc790bb3a bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7ac1a06 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0xc7acfef2 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7c9b673 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xc7c9c682 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc7d91a1f ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7e6bdb6 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL vmlinux 0xc80138da ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0xc80f0823 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xc81dee9a devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL vmlinux 0xc82bd1ed debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xc8412a0c disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc87d495b spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0xc88153d4 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xc8ac01b6 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8d31213 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8f5071b kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc913fd50 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0xc925dccd snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL vmlinux 0xc9397527 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0xc94dccf9 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc972cd70 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc98d3eb2 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xc9a9879d pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xc9af7c35 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xc9dbcd64 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9f9a3e6 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0xca12b673 bdi_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca9bcdff iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcaeaa879 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb4cdaa9 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0xcb4fed91 of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0xcb5c4cb0 arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0xcb5fbcc0 pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0xcb73f21a ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xcb76e8a8 s3c_hsotg_remove +EXPORT_SYMBOL_GPL vmlinux 0xcb84b6fe rhashtable_shrink +EXPORT_SYMBOL_GPL vmlinux 0xcb902a58 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xcbe08769 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0xcbe20376 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbf18572 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0xcc130edc hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc1ef60f of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xcc1f1c3d inet_twdr_hangman +EXPORT_SYMBOL_GPL vmlinux 0xcc2c5353 gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0xcc5df409 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL vmlinux 0xcc68f1c2 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc93715c perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcca41d04 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xcca75616 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0xccc2c945 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccfc8bf2 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xccff7827 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0xcd5ec2a5 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0xcd68ef38 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xcd80c2aa of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdc08c34 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdcbfd4e snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0xcddc3dfe sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0xcde57374 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0xcdf2092a add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0xce085fc2 usb_gadget_map_request +EXPORT_SYMBOL_GPL vmlinux 0xce21e092 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0xce294754 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xce478ea0 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0xce62e229 ahci_platform_get_resources +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce91065f __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xcea63715 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0xceb25e8e ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xcec8a03e clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xceeed440 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0xcef21ecc platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0xcef621af fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xcf2ef1e1 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0xcf4e0f3d usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xcf4f1adc omapdss_of_get_first_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf6d0cef ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0xcf869ad6 kvm_get_dirty_log +EXPORT_SYMBOL_GPL vmlinux 0xcf87da4e usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xcfafbaa2 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfbb8a91 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0xcfbe3dc6 mtd_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfca5d74 snd_soc_dapm_kcontrol_codec +EXPORT_SYMBOL_GPL vmlinux 0xd036a0f5 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd0423480 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0xd056d9c7 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xd05c0499 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd095f94e ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0xd0968b60 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0xd0a47538 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0ec00db driver_attach +EXPORT_SYMBOL_GPL vmlinux 0xd0f47875 virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0xd1067ad5 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xd13fc101 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd14bc4d9 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xd14da257 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xd15ec484 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd1821017 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xd1822f0b cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd19ca451 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0xd1ae89fa devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xd1c509d1 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0xd1cbcbc6 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0xd1d7bf22 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0xd1e25196 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0xd1f0a011 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1fc6f23 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0xd20776b2 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xd20bde69 tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd210645a irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd2187a67 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xd2620e73 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd2a0e234 sdhci_get_of_property +EXPORT_SYMBOL_GPL vmlinux 0xd2a9e679 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xd2aaeb4e kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xd2b6338b kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0xd2d81e85 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd3116f64 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd33261d3 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xd33ada8b cci_probed +EXPORT_SYMBOL_GPL vmlinux 0xd33e6fcb ftrace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0xd33ea74a transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xd3402ac2 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xd39a252c crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xd3f2807a usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4116ca7 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd42ca088 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xd434ad5a pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xd442bfe0 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd44c2f38 cci_disable_port_by_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd48622b4 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xd492fb9a virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0xd4a98cb4 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd4aafd5c virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4c6dff1 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xd4c8ff8b hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xd538e4bf fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0xd53da4e3 omap_dm_timers_active +EXPORT_SYMBOL_GPL vmlinux 0xd53f68aa power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xd554fc5e dm_underlying_device_busy +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd579ddad pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xd5890ee1 omap_iommu_restore_ctx +EXPORT_SYMBOL_GPL vmlinux 0xd59982e0 clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0xd5b276a8 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0xd5bae5d4 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5d5b142 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0xd6073eb3 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xd60a7191 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xd62723ed dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xd62c6bb2 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0xd62c85e1 arm_iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0xd65ea015 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0xd65f3950 ping_close +EXPORT_SYMBOL_GPL vmlinux 0xd671bce7 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd6985b76 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0xd6af55c1 ahci_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xd6b76238 filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0xd6c05921 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd6c2e04b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xd6c73c06 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0xd6ce2f3d system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0xd6e5676c mtd_device_parse_register +EXPORT_SYMBOL_GPL vmlinux 0xd6eafcc5 rht_shrink_below_30 +EXPORT_SYMBOL_GPL vmlinux 0xd6fdc7ff scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xd6ffac5c irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd71b1b8c serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xd71eaeaf devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xd76630e6 kvm_clear_guest_page +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd7758076 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd780f5c9 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0xd788207d irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0xd788742d perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0xd79ec647 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xd7ab2108 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd7bcd3d0 aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xd7cb5824 __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7e2e77e thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd80230b3 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd81ffcd3 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd828c79e iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0xd837cc51 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87a64ab tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd89da2a1 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0xd8a8f4ca skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xd8ce5ea7 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xd8d07418 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0xd8d59692 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xd8e0b8a7 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xd8ebcd01 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL vmlinux 0xd8f4964b devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xd90ae75b device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xd9133773 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xd92fe17a mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL vmlinux 0xd93b4d8b fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd945cd8b disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0xd94aa457 display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd9758a2b ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0xd99842c7 kvm_release_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xd9a1db1b unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xd9a43a1f inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0xd9b47658 snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL vmlinux 0xd9b80f66 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd9bde9e4 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0xd9ea346d device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd9ea9be5 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xd9f4d352 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0xd9f6007e net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xda25cc6b debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0xda3c5068 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xda3dc076 iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0xda44cb37 setup_charger_manager +EXPORT_SYMBOL_GPL vmlinux 0xda66bab5 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xda689c6b md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xda7ab1fd ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0xda8630e5 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0xdaa40ef7 iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0xdaa902a0 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0xdab099d9 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xdab1514e input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0xdab44680 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xdab7d5ce wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xdae715e0 videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xdaf0f7f0 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xdaf4a390 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdaf7eb6c ahci_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xdb3e2317 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0xdb5df691 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xdb719b8e cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xdb87eabf tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb945146 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0xdba4ad93 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0xdbdde36b od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0xdbe8aec6 of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0xdbeef119 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc061027 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0xdc124faf tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0xdc152241 dma_buf_export_named +EXPORT_SYMBOL_GPL vmlinux 0xdc20fd5e ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc23bb1f extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xdc2601c2 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0xdc461430 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xdc53c073 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc871685 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdca0d094 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xdcaf2de8 register_mtd_blktrans +EXPORT_SYMBOL_GPL vmlinux 0xdcb87478 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0xdcba84c2 sdhci_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0xdce7b510 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xdcfe6990 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xdd1992d5 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL vmlinux 0xdd260b41 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd4f1407 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0xdd683452 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL vmlinux 0xdd68715b debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xdd7b0288 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xdd7f2fbd ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0xdd8070a9 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xdd87a7cf udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdda89551 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xddaa0903 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddcb2c04 alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xde0b3102 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde35680c wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xde62abc9 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0xde6bf4fb ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0xde7604e1 phy_get +EXPORT_SYMBOL_GPL vmlinux 0xde999fea adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xde9d90ae hrtimer_start +EXPORT_SYMBOL_GPL vmlinux 0xdec14d3a inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xdeceb005 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0xdf0d422f virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf4c78db gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0xdf5c776b gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0xdfb25df3 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL vmlinux 0xdfc2bd31 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xdfc94483 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0xdfe87ee9 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe003e044 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe00f159e pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xe02b9e91 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe0436d90 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xe0452001 dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0xe0634a46 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xe0655d52 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0xe06e4157 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe07ca631 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xe08012e0 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0xe08c7fbe ahci_start_engine +EXPORT_SYMBOL_GPL vmlinux 0xe0cef797 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xe0ebef04 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xe10eab04 nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xe10ee6e3 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xe11c64a0 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0xe13e039a skb_segment +EXPORT_SYMBOL_GPL vmlinux 0xe1464632 mtd_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe161a59f disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xe161cee6 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL vmlinux 0xe16591ab stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xe17140c4 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe177d2c0 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0xe18d9fc4 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0xe196a183 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0xe19ec4b0 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xe1ae3e01 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0xe1bfdcc0 ahci_stop_engine +EXPORT_SYMBOL_GPL vmlinux 0xe1ff909d snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL vmlinux 0xe205c0b5 phy_put +EXPORT_SYMBOL_GPL vmlinux 0xe26825df list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xe28798ec blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0xe29a62dd gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0xe2a727b0 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xe2bf1f88 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0xe2bf71a2 __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xe2c02cc6 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0xe2d26fb3 sdhci_set_clock +EXPORT_SYMBOL_GPL vmlinux 0xe2de729c __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe311be04 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL vmlinux 0xe324ac6d dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL vmlinux 0xe33c14e0 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0xe34f1534 napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0xe3734ee1 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xe3743b6c vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xe381bd95 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0xe383ec26 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3928d34 input_class +EXPORT_SYMBOL_GPL vmlinux 0xe39f620a sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xe3a36446 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xe3aac8ea pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0xe3b7b524 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0xe3b9a556 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xe3bc94f4 i2c_slave_register +EXPORT_SYMBOL_GPL vmlinux 0xe3ca74af pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0xe3df0a4d usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xe3e86fea gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0xe3fb0bbc perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0xe40138e6 of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0xe408ec50 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xe423b56c bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xe423eed8 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xe42e1f70 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe43ede07 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe441f86b ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0xe448892c led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0xe453e331 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe4836d0f pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4bb5c9b usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xe4c22565 cpdma_chan_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe4c806fb devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xe4d2f6d4 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xe4f141b6 genpd_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0xe4f3f617 amba_device_add +EXPORT_SYMBOL_GPL vmlinux 0xe4f66288 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0xe512343a __mtd_next_device +EXPORT_SYMBOL_GPL vmlinux 0xe521c2e6 mtd_get_device_size +EXPORT_SYMBOL_GPL vmlinux 0xe5333562 gpiod_set_raw_array +EXPORT_SYMBOL_GPL vmlinux 0xe55337f7 rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0xe554fc31 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL vmlinux 0xe5713264 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0xe576092c irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5938ead dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0xe595a5f8 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0xe5b0d6b6 of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0xe5c87e23 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0xe5d2066d usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xe5d7d248 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0xe5e70378 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0xe5f7d4f7 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0xe603c49a platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0xe6234fb6 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xe6428f6e of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe653ab27 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0xe658d8ca usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0xe68206ec fat_detach +EXPORT_SYMBOL_GPL vmlinux 0xe682c677 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xe686168d of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0xe69068ad ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xe69f7fbf crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xe6a01254 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe6b1449a inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6d96659 blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6e6f8e7 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6f6288e sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0xe6fa3b3a max_gen_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0xe72ebb8c blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0xe73550d3 rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0xe7437cc9 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0xe7465786 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xe7529c3b tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0xe7675690 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe7960e27 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0xe7a9cd22 __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xe7b8989e device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xe7dfe45e pm_genpd_syscore_poweron +EXPORT_SYMBOL_GPL vmlinux 0xe7f627a6 omap_dm_timer_read_status +EXPORT_SYMBOL_GPL vmlinux 0xe7ff5c42 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe81c4dd7 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0xe83f4586 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85a9fd3 cpu_cluster_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe86e9620 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0xe8a68a21 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xe8b9caf5 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0xe8c7aeaa sdhci_alloc_host +EXPORT_SYMBOL_GPL vmlinux 0xe8cafe85 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0xe8f4b5a4 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xe91696d8 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0xe91c3b56 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0xe92efb9c class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xe93b4e88 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe952bc92 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xe956a75c pl320_ipc_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe95fcbae fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xe9607129 snd_soc_test_bits +EXPORT_SYMBOL_GPL vmlinux 0xe997a768 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0xe9b9290f tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9e0f1bc perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0xea038d8f usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0xea10e2a6 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea1bb291 bL_switcher_get_enabled +EXPORT_SYMBOL_GPL vmlinux 0xea26eb60 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xea2f6ec8 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xea3c3e0e aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea43355b gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xea474bca pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL vmlinux 0xea587ad1 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xea6ca63d dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xea822241 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xea8ab18e simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0xea9cc889 __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0xea9dd50e snd_soc_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xeaae2309 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xeab0c88e snd_soc_register_codec +EXPORT_SYMBOL_GPL vmlinux 0xeadc001c gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xeaf4efef pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0xeb0457ea devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xeb050f5a crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0xeb0a5d74 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0xeb0e6bcf regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0xeb2b4f46 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xeb474d0c do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL vmlinux 0xeb7f995d gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xeb9abbee ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xeba42ab5 clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xeba9c0a0 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xebbbabb3 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xebbfb2c1 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0xebc95415 ahci_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xebd3f24f regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xebdb12c8 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xebec8eed virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xebeed330 snd_soc_bytes_info +EXPORT_SYMBOL_GPL vmlinux 0xec11b241 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec2d982c inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xec66a75c devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xec66baad irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xecacad19 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0xecd8bb22 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xecfd8761 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xed056acd device_add +EXPORT_SYMBOL_GPL vmlinux 0xed06b916 wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xed2e37c6 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0xed328238 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xed577ede ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0xed59228a iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0xed676688 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xed6a89af crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0xed6d5aed crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0xed811618 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0xed81a731 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0xed93fdcd tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0xeda7a164 of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0xedbbfdba sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0xedd49930 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xedf77ad6 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL vmlinux 0xedfcdbf0 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0xee1632e4 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0xee4f3181 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0xee6187d2 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee735cbf ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0xee76dd2c nl_table +EXPORT_SYMBOL_GPL vmlinux 0xee7b36a8 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0xee7fa9d0 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xee8d7539 cpdma_chan_start +EXPORT_SYMBOL_GPL vmlinux 0xee966630 arm_iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xee9c8590 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xeea81677 pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0xeea928ff snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xeecdb4e9 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xeed89002 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0xeede15a2 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xeee1584a iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0xeee56f5a ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xeeecdc99 of_fixed_factor_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0xeefced9e omap_dma_filter_fn +EXPORT_SYMBOL_GPL vmlinux 0xef06fed0 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xef1ab7c0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xef1ec931 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0xef3fb512 nl_sk_hash_lock +EXPORT_SYMBOL_GPL vmlinux 0xef409b74 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0xef426b9c dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xef63d312 kill_mtd_super +EXPORT_SYMBOL_GPL vmlinux 0xef66075c usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef7e4162 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xeff0bf3d da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xf00426f4 ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0xf0268413 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xf0450d1d regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf0c0fc28 flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xf0c3164e snd_ctl_activate_id +EXPORT_SYMBOL_GPL vmlinux 0xf0d0929a da903x_update +EXPORT_SYMBOL_GPL vmlinux 0xf0e49a3f irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xf0f0295d regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf11c4972 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0xf1291277 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xf12caf22 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0xf1718bfb fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0xf17dc2b3 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf17e6451 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1bdb64a sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xf1d3b8e7 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xf1dedb44 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL vmlinux 0xf215ecc0 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xf2160462 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xf21641ec power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf22197d0 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0xf26f877b crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf2b3f0e1 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xf2d415cd user_describe +EXPORT_SYMBOL_GPL vmlinux 0xf2d4aff9 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0xf2ed48f0 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2f80f5c ahci_save_initial_config +EXPORT_SYMBOL_GPL vmlinux 0xf2fc7f6e __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf30d32d2 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf30fda27 lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0xf31046dc sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf328cf6d snd_soc_add_platform +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf35a4e3d crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xf35cab30 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf385d8df pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0xf394bf8d extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf3a349d6 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0xf3b2fe8e snd_soc_unregister_card +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3c8c876 virtio_device_is_legacy_only +EXPORT_SYMBOL_GPL vmlinux 0xf3cfbaf8 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0xf3f31503 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0xf3f4606a br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0xf40bb9c8 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0xf4231ace register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xf4408d18 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0xf444c24f ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0xf467ec23 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xf469ae84 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xf46d41d7 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xf4947f14 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4a57f5f pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xf4bc107f bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf514449c sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0xf51a0cbe blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0xf5235510 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xf5245271 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xf538c45b vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xf548ae2b pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf56495cd tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0xf58c8feb i2c_slave_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf591bad3 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5b1779f pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0xf5b56898 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0xf5b96364 unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xf5c8dfda crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xf6270df4 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xf637ab25 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0xf64afb4a bus_register +EXPORT_SYMBOL_GPL vmlinux 0xf64b147e device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0xf6508bd2 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0xf65f9e37 mtd_add_partition +EXPORT_SYMBOL_GPL vmlinux 0xf6cc0a03 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6e9385a devres_find +EXPORT_SYMBOL_GPL vmlinux 0xf6f67838 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xf71765a4 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xf719d455 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0xf72c31ca blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xf76b0a59 read_current_timer +EXPORT_SYMBOL_GPL vmlinux 0xf79263b1 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xf7a4775b ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0xf7b77845 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xf7bde291 of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0xf7cc1499 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xf7d08548 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0xf8007c0c sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0xf8071036 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0xf81557c5 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0xf82f16b3 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf83da033 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0xf83e0bbc devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xf846506f irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf8960b02 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xf8a56c07 snd_soc_get_strobe +EXPORT_SYMBOL_GPL vmlinux 0xf8a83ea9 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xf8bd02dc regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0xf8d93415 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xf8e6a839 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf909e5c4 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf94bb3b0 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf962ca0d crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xf992b03c iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9aac7ca usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0xf9c15222 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9d8e128 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL vmlinux 0xf9ec6276 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0xf9ecac9c cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0xf9f3af3e raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0xf9f85ecf scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xfa151362 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa3dd35f i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0xfa6ae075 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0xfa8cd651 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0xfa8eff4f sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xfab3b84f preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xfab3bee4 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0xfada945d ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0xfadc50aa dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0xfadd41a4 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0xfaf74680 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xfb11dedd ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfb1c1c21 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0xfb3002f4 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb3cd4bc wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb94f014 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xfba6ca5d led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xfbab3cf0 gpiod_set_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xfbaf77e2 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0xfbb72b0e of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbc4395e ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0xfbc8c518 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfbef93fa ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xfbf26969 vchan_init +EXPORT_SYMBOL_GPL vmlinux 0xfc00f42b blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc1dc759 of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0xfc41f0d6 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xfc74b6f2 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0xfc950814 skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0xfca5083f ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0xfcb0da4b ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfcdb4034 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0xfd0386d4 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xfd219f19 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0xfd41c7ce btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xfd749cc3 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xfd8507b3 arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0xfd998052 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xfd9f5ef2 rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfdab11bb regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xfdd56048 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0xfe2d2c26 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0xfe3242e0 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0xfe43cf88 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xfe4703e0 __class_register +EXPORT_SYMBOL_GPL vmlinux 0xfe48f5d2 crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xfe5173be usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xfe582782 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xfe598ee2 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0xfe6f3f03 omap_dm_timer_enable +EXPORT_SYMBOL_GPL vmlinux 0xfe71de04 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0xfe853139 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0xfe9122a1 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfeb3f658 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfef37f2c devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff217eb7 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0xff270fba unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xff2e3a1a usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xff2f462a ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xff3bca95 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0xff497e60 blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff5cda7c wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xff607e6b ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff648f50 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0xff64b814 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0xff70288d __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xff70b06e unregister_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0xff7f1bdc xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0xff870d3a of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xff9518a8 omap_dm_timer_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xffa598e4 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0xffa5f8be uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0xffacdc34 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0xffb3054f raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xffbca0f9 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL vmlinux 0xffbefd77 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0xffde269a subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0xfff8cbde ping_proc_unregister --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/armhf/generic-lpae.compiler +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/armhf/generic-lpae.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu/Linaro 4.9.2-10ubuntu13) 4.9.2 --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/armhf/generic-lpae.modules +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/armhf/generic-lpae.modules @@ -0,0 +1,4111 @@ +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8250_omap +8255 +8255_pci +8390 +88pm800 +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +88pm860x-ts +9p +9pnet +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a8293 +aacraid +aat2870_bl +aat2870-regulator +ab3100 +ab3100-otp +ablk_helper +ac97_bus +acard-ahci +acecad +acenic +act200l-sir +act8865-regulator +act_csum +act_gact +act_ipt +actisys-sir +act_mirred +act_nat +act_pedit +act_police +act_simple +act_skbedit +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad5064 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5624r_spi +ad5686 +ad5755 +ad5764 +ad5791 +ad5933 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7152 +ad7192 +ad7266 +ad7280a +ad7291 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad7476 +ad7606 +ad7746 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad799x +ad8366 +ad9523 +ad9832 +ad9834 +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7753 +ade7754 +ade7758 +ade7759 +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adfs +adi +adis16060 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16204 +adis16209 +adis16220 +adis16240 +adis16260 +adis16400 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1275 +adm8211 +adm9240 +adp5520_bl +adp5520-keys +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +ads1015 +ads7828 +ads7846 +ads7871 +ad_sigma_delta +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adv7511 +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +aes-arm +aes-arm-bs +af_802154 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +afs +ah4 +ah6 +ahci +ahci_mvebu +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airspy +ak09911 +ak8975 +al3320a +algif_hash +algif_skcipher +alim7101_wdt +altera-ci +altera_jtaguart +altera_ps2 +altera-stapl +altera_tse +altera_uart +alx +am35x +am53c974 +ambakmi +amba-pl010 +amc6821 +amd +amd5536udc +amd8111e +amd-xgbe +amd-xgbe-phy +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams369fg06 +analog +anatop-regulator +ansi_cprng +anubis +aoe +apbps2 +apds9300 +apds9802als +apds990x +appledisplay +appletalk +appletouch +applicom +ar1021_i2c +ar5523 +ar7part +arc4 +arc_emac +arcmsr +arcnet +arc_ps2 +arc-rawmode +arc-rimi +arc_uart +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +armada +arm_big_little +arm_big_little_dt +arptable_filter +arp_tables +arpt_mangle +as102_fe +as3711_bl +as3711-regulator +as3722-regulator +as3935 +as5011 +asc7621 +asix +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +aten +ath +ath10k_core +ath10k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atm +atmel +atmel-hlcdc +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +aufs +auo_k1900fb +auo_k1901fb +auo_k190x +auo-pixcir-ts +authenc +authencesn +auth_rpcgss +autofs4 +avmfritz +ax25 +ax88179_178a +ax88796 +axp20x-regulator +axp288_adc +b1 +b1dma +b1pci +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +bas_gigaset +batman-adv +baycom_epp +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bcm203x +bcm3510 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm63xx_uart +bcm7xxx +bcm87xx +bcma +bcm_sf2 +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bL_switcher_dummy_if +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpck6 +bpqether +bq2415x_charger +bq24190_charger +bq24735-charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt878 +btcoexist +btcx-risc +btmrvl +btmrvl_sdio +btrfs +btsdio +bttv +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +bw-qcam +c4 +c67x00 +c6xdigio +cachefiles +cadence_wdt +cafe_ccic +cafe_nand +caif +caif_hsi +caif_serial +caif_socket +caif_usb +caif_virtio +camellia_generic +can +can-bcm +can-dev +can-gw +can-raw +cap11xx +capi +capidrv +capmode +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cb710 +cb710-mmc +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc2520 +cc770 +cc770_isa +cc770_platform +c_can +c_can_pci +c_can_platform +cciss +ccm +cdc-acm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc-phonet +cdc_subset +cdc-wdm +ceph +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +cfspi_slave +ch +ch341 +ch7006 +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clearpad_tm1217 +clip +clk-max77686 +clk-max77802 +clk-palmas +clk-qcom +clk-rk808 +clk-s2mps11 +clk-si5351 +clk-si570 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmtp +cnic +cobra +coda +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_bond +comedi_parport +comedi_pci +comedi_test +comedi_usb +comm +configfs +connector-analog-tv +connector-dvi +contec_pci_dio +cordic +core +cp210x +cpia2 +cppi41 +cpu-notifier-error-inject +c-qcam +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_i2c +cros_ec_keyb +cros_ec_spi +cryptd +cryptoloop +crypto_null +crypto_user +cs5345 +cs53l32a +cs89x0 +csiostor +ctr +cts +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx8800 +cx8802 +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx88xx +cxacru +cxd2099 +cxd2820r +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cy8ctmg110_ts +cyapa +cyber2000fb +cyberjack +cyclades +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da9030_battery +da9034-ts +da903x +da903x_bl +da9052-battery +da9052_bl +da9052-hwmon +da9052_onkey +da9052-regulator +da9052_tsi +da9052_wdt +da9055-hwmon +da9055_onkey +da9055-regulator +da9055_wdt +da9063-regulator +da9063_wdt +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_isa +das08_pci +das16m1 +das6402 +das800 +davicom +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +dccp_probe +ddbridge +de2104x +decnet +deflate +defxx +denali +denali_dt +denali_pci +des_generic +designware_i2s +dgap +dgnc +dht11 +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dibx000_common +digi_acceleport +diskonchip +divacapi +divadidd +diva_idi +diva_mnt +divas +dl2k +dlci +dlm +dln2 +dm1105 +dm9000 +dm9601 +dm-bio-prison +dm-bufio +dm-cache +dm-cache-cleaner +dm-cache-mq +dm-crypt +dm-delay +dme1737 +dm-era +dmfe +dm-flakey +dm-log +dm-log-userspace +dmm32at +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-verity +dmx3191d +dm-zero +dnet +dn_rtmsg +docg3 +docg4 +dove_thermal +drbd +drbg +drm +drm_kms_helper +drv260x +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsa_core +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt3000 +dt3155v4l +dt9812 +dummy +dummy-irq +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-friio +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb_usb_v2 +dvb-usb-vp702x +dvb-usb-vp7045 +dwc3 +dwc3-exynos +dwc3-omap +dwc3-pci +dwc3-qcom +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_mmc +dw_mmc-exynos +dw_mmc-k3 +dw_mmc-pci +dw_mmc-pltfm +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e4000 +earth-pt1 +earth-pt3 +ebt_802_3 +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ec100 +echo +edac_core +edt-ft5x06 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efs +egalax_ts +ehci-msm +ehci-omap +ehset +elan_i2c +elants_i2c +elo +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +emac_arc +emac_rockchip +emc1403 +emc2103 +emc6w201 +em_canid +em_cmp +emi26 +emi62 +emif +em_ipset +em_meta +em_nbyte +empeg +ems_pci +ems_usb +em_text +emu10k1-gp +em_u32 +enc28j60 +enclosure +encoder-tfp410 +eni +enic +epat +epia +epic100 +eql +esas2r +esd_usb2 +esi-sir +esp4 +esp6 +esp_scsi +et1011c +et131x +ethoc +evbug +exofs +extcon-adc-jack +extcon-arizona +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +exynos_adc +exynosdrm +exynos-gsc +exynos-rng +ezusb +f2fs +f71805f +f71882fg +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_ddc +fb_sys_fops +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fealnx +ff-memless +fid +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fl512 +fld +flexcan +fm10k +fm801-gp +fmc +fmc-chardev +fmc-fakedev +fmc-trivial +fmc-write-eeprom +fm_drv +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +freevxfs +friq +frpw +fsa9480 +fscache +fsl-edma +fsl_lpuart +ft1000 +ftdi-elan +ftdi_sio +ftgmac100 +ftl +ftmac100 +fujitsu_ts +fusbh200-hcd +g450_pll +g760a +g762 +g_acm_ms +gadgetfs +gamecon +gameport +garmin_gps +garp +g_audio +gcc-apq8084 +gcc-ipq806x +gcc-msm8660 +gcc-msm8960 +gcc-msm8974 +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +generic +generic-adc-battery +generic_bl +genet +geneve +gen_probe +g_ether +gf128mul +gf2k +g_ffs +gfs2 +ghash-generic +g_hid +gigaset +girbil-sir +gl518sm +gl520sm +gl620a +gluebi +g_mass_storage +g_midi +g_multi +g_ncm +g_nokia +go7007 +go7007-loader +go7007-usb +goku_udc +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +gpio-fan +gpio-grgpio +gpio-ir-recv +gpio-janz-ttl +gpio-kempld +gpio_keys +gpio_keys_polled +gpio-lp3943 +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-mc33880 +gpio-mcp23s08 +gpio-ml-ioh +gpio_mouse +gpio-msm-v2 +gpio-pca953x +gpio-pcf857x +gpio-rcar +gpio-rdc321x +gpio-regulator +gpio-sch311x +gpio-syscon +gpio_tilt_polled +gpio-tps65912 +gpio-ucb1400 +gpio-viperboard +gpio-vx855 +gpio_wdt +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +g_printer +grace +grcan +gre +grip +grip_mp +gr_udc +gsc_hpdi +g_serial +gs_fpga +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gs_usb +gtco +guillemot +gunze +g_webcam +g_zero +hackrf +hamachi +hampshire +hanwang +hci +hci_uart +hci_vhci +hdlc +hdlc_cisco +hdlcdrv +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdpvr +he +hexium_gemini +hexium_orion +hfc4s8s_l1 +hfcmulti +hfcpci +hfcsusb +hfc_usb +hfs +hfsplus +hi6421-pmic-core +hi6421-regulator +hid +hid-a4tech +hid-apple +hid-appleir +hid-aureal +hid-axff +hid-belkin +hid-cherry +hid-chicony +hid-cp2112 +hid-cypress +hid-dr +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-gaff +hid-generic +hid-gt683r +hid-gyration +hid-holtekff +hid-holtek-kbd +hid-holtek-mouse +hid-huion +hid-icade +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-lenovo +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-magicmouse +hid-microsoft +hid-monterey +hid-multitouch +hid-ntrig +hid-ortek +hidp +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-primax +hid-prodikeys +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-trigger +hid-sjoy +hid-sony +hid-speedlink +hid-steelseries +hid-sunplus +hid-thingm +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-uclogic +hid-waltop +hid-wiimote +hid-xinmo +hid-zpff +hid-zydacron +highbank-cpufreq +highbank_l2_edac +highbank_mc_edac +hih6130 +hisax +hisax_fcpcipnp +hisax_isac +hisax_st5481 +hix5hd2_gmac +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +hostap +hostap_pci +hostap_plx +hp100 +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +htc-pasic3 +htu21 +huawei_cdc_ncm +hwa-hc +hwa-rc +hwmon-vid +hwspinlock_core +hx8357 +hysdn +i1480-dfu-usb +i1480-est +i2400m +i2400m-usb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd756 +i2c-amd8111 +i2c-arb-gpio-challenge +i2c-axxia +i2c-cbus-gpio +i2c-cros-ec-tunnel +i2c-designware-core +i2c-designware-pci +i2c-designware-platform +i2c-diolan-u2c +i2c-dln2 +i2c-exynos5 +i2c-gpio +i2c-hid +i2c-hix5hd2 +i2c-i801 +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-meson +i2c-mux +i2c-mux-gpio +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-pinctrl +i2c-mv64xxx +i2c-nforce2 +i2c-nomadik +i2c-ocores +i2c-parport +i2c-parport-light +i2c-pca-platform +i2c-piix4 +i2c-qup +i2c-rcar +i2c-riic +i2c-rk3x +i2c-robotfuzz-osif +i2c-sh_mobile +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-slave-eeprom +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tiny-usb +i2c-versatile +i2c-via +i2c-viapro +i2c-viperboard +i2c-xiic +i2o_block +i2o_bus +i2o_core +i2o_proc +i2o_scsi +i40e +i40evf +i5k_amb +i6300esb +i740fb +ib_addr +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mad +ibmaem +ibmpex +ib_mthca +ib_sa +ib_srp +ib_srpt +ib_ucm +ib_umad +ib_uverbs +icplus +icp_multi +ics932s401 +idmouse +idt77252 +ieee802154 +ieee802154_6lowpan +ifb +iforce +igb +igbvf +igorplugusb +iguanair +iio_dummy +iio_hwmon +iio-trig-interrupt +iio-trig-periodic-rtc +iio-trig-sysfs +ii_pci20kc +ili210x +ili922x +ili9320 +imm +imon +impa7 +ims-pcu +imx074 +imxdrm +imx-hdmi +imx-ipu-v3 +imx-ipuv3-crtc +imx-ldb +imx_thermal +imx-tve +ina209 +ina2xx +industrialio +industrialio-triggered-buffer +inet_diag +inexio +inftl +initio +input-polldev +int51x1 +intel_vr_nor +interact +interval_tree_test +inv-mpu6050 +ioc4 +io_edgeport +io_ti +iowarrior +ip6_gre +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6_tables +ip6table_security +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_MASQUERADE +ip6t_mh +ip6t_NPT +ip6t_REJECT +ip6t_rpfilter +ip6t_rt +ip6t_SYNPROXY +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ipack +ipaq +ipcomp +ipcomp6 +ipddp +ipg +ip_gre +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +ip_tables +iptable_security +ipt_ah +ipt_CLUSTERIP +ipt_ECN +ipt_MASQUERADE +ipt_REJECT +ipt_rpfilter +ipt_SYNPROXY +ip_tunnel +ipvlan +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_nq +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_wlc +ip_vs_wrr +ip_vti +ipw +ipw2100 +ipw2200 +ipx +ircomm +ircomm-tty +irda +irda-usb +ir-hix5hd2 +ir-jvc-decoder +ir-kbd-i2c +irlan +ir-lirc-codec +ir-mce_kbd-decoder +ir-nec-decoder +irnet +ir-rc5-decoder +ir-rc6-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +irtty-sir +ir-usb +ir-xmp-decoder +iscsi_boot_sysfs +iscsi_target_mod +iscsi_tcp +isdn +isdn_bsdcomp +isdnhdlc +isicom +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl9305 +isofs +isp116x-hcd +isp1362-hcd +isp1704_charger +isp1760 +it87 +it913x +itd1000 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_c2 +iw_cm +iw_cxgb3 +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +iw_nes +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsm +k3dma +kafs +kalmia +kaweth +kbic +kbtab +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +kfifo_buf +khazad +kingsun-sir +kl5kusb105 +ko2iblnd +kobil_sct +ks0108 +ks8842 +ks8851 +ks8851_mll +ks959-sir +ksdazzle-sir +ksocklnd +ksz884x +ktti +kvaser_pci +kvaser_usb +kxcjk-1013 +kxsd9 +kxtj9 +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lanai +lapb +lapbether +latch-addr-flash +lattice-ecp3-config +lcd +ld9040 +ldusb +lec +leds-88pm860x +leds-adp5520 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-regulator +leds-tca6507 +leds-wm831x-status +leds-wm8350 +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-oneshot +ledtrig-timer +ledtrig-transient +legousbtower +lg2160 +lgdt3305 +lgdt330x +lgs8gxx +lg-vl600 +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libceph +libcfs +libcomposite +libcrc32c +libcxgbi +libertas +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libore +libosd +libsas +lightning +line6usb +lineage-pem +linear +lirc_bt829 +lirc_dev +lirc_imon +lirc_parallel +lirc_sasem +lirc_serial +lirc_sir +lirc_zilog +lis3l02dq +lis3lv02d +lis3lv02d_i2c +lis3lv02d_spi +litelink-sir +lkkbd +llc +llc2 +llite_lloop +lm25066 +lm3533-als +lm3533_bl +lm3533-core +lm3533-ctrlbank +lm3630a_bl +lm3639_bl +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lms283gf05 +lms501kf03 +lmv +lnbp21 +lnbp22 +lnet +lnet_selftest +lockd +locktorture +lov +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp8755 +lp8788_adc +lp8788_bl +lp8788-buck +lp8788-charger +lp8788-ldo +lpc_ich +lpc_sch +lpddr2_nvm +lpddr_cmds +lpfc +lru_cache +lrw +ltc2945 +ltc2978 +ltc3589 +ltc4151 +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lustre +lv5207lp +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m25p80 +m2m-deinterlace +m52790 +m88ds3103 +m88rs2000 +m88rs6000t +m88ts2022 +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac-iceland +mac-inuit +macmodes +mac-roman +mac-romanian +mac-turkish +macvlan +macvtap +mag3110 +magellan +mantis +mantis_core +map_absent +map_ram +map_rom +marvell +matrix-keymap +matrix_keypad +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_DAC1064 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +matroxfb_Ti3026 +matrox_w1 +max1027 +max1111 +max11801_ts +max1363 +max14577 +max14577_charger +max1586 +max16064 +max16065 +max1619 +max1668 +max17040_battery +max17042_battery +max197 +max2165 +max3100 +max3421-hcd +max34440 +max517 +max5821 +max63xx_wdt +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693-haptic +max77802 +max8649 +max8660 +max8688 +max8903_charger +max8907 +max8907-regulator +max8925_bl +max8925_onkey +max8925_power +max8925-regulator +max8952 +max8973-regulator +max8997 +max8997_charger +max8997_haptic +max8998 +max8998_charger +mb862xxfb +mb86a16 +mb86a20s +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc44s803 +m_can +mcb +mcb-pci +mceusb +mcp2120-sir +mcp251x +mcp3021 +mcp320x +mcp3422 +mcp4725 +mcp4922 +mcryptd +mcs5000_ts +mcs7780 +mcs7830 +mcs_touchkey +mct_u232 +md4 +mdc +mdc800 +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-gpio +mdio-mux +mdio-mux-gpio +mdio-mux-mmioreg +me4000 +me_daq +media +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +memstick +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +men_z135_uart +men_z188_adc +meson-ir +meson_uart +meson_wdt +metronomefb +metro-usb +mf6x4 +mfd +mga +mgc +mg_disk +michael_mic +micrel +microread +microread_i2c +microtek +mii +minix +mip6 +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +mite +mk712 +mkiss +mlx4_core +mlx4_en +mlx4_ib +mlx5_core +mlx5_ib +mlx90614 +mma8450 +mma8452 +mmcc-apq8084 +mmcc-msm8960 +mmcc-msm8974 +mmci_qcom_dml +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +mrst_max3110 +ms_block +msdos +msi001 +msi2500 +msm +msm-rng +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtouch +multipath +multiq3 +musb_am335x +musb_dsps +mv643xx_eth +mv88e6060 +mv88e6xxx_drv +mv_cesa +mvmdio +mvneta +mvpp2 +mvsas +mvsdio +mv_u3d_core +mv_udc +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxser +mxuport +myri10ge +nandsim +national +natsemi +nau7802 +navman +nbd +nbpfaxi +nci +ncpfs +nct6683 +nct6775 +nct7802 +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_usb +nf_conntrack +nf_conntrack_amanda +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_ipv4 +nf_conntrack_ipv6 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_proto_dccp +nf_conntrack_proto_gre +nf_conntrack_proto_sctp +nf_conntrack_proto_udplite +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nfcsim +nfcwilink +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_log_arp +nf_log_bridge +nf_log_common +nf_log_ipv4 +nf_log_ipv6 +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_ipv4 +nf_nat_ipv6 +nf_nat_irc +nf_nat_masquerade_ipv4 +nf_nat_masquerade_ipv6 +nf_nat_pptp +nf_nat_proto_dccp +nf_nat_proto_gre +nf_nat_proto_sctp +nf_nat_proto_udplite +nf_nat_redirect +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_log +nfnetlink_queue +nf_reject_ipv4 +nf_reject_ipv6 +nfs +nfs_acl +nfsd +nfs_layout_nfsv41_files +nfsv2 +nfsv3 +nfsv4 +nf_synproxy_core +nf_tables +nf_tables_arp +nf_tables_bridge +nf_tables_inet +nf_tables_ipv4 +nf_tables_ipv6 +nft_chain_nat_ipv4 +nft_chain_nat_ipv6 +nft_chain_route_ipv4 +nft_chain_route_ipv6 +nft_compat +nft_counter +nft_ct +nft_exthdr +nft_hash +nftl +nft_limit +nft_log +nft_masq +nft_masq_ipv4 +nft_masq_ipv6 +nft_meta +nft_meta_bridge +nft_nat +nft_queue +nft_rbtree +nft_redir +nft_redir_ipv4 +nft_redir_ipv6 +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +ngene +n_gsm +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_ao +ni_atmio +ni_atmio16d +nicstar +ni_labpc +ni_labpc_common +ni_labpc_pci +nilfs2 +ni_pcidio +ni_pcimio +ni_tio +ni_tiocmd +niu +ni_usb6501 +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +nosy +notifier-error-inject +nouveau +nozomi +n_r3964 +ns558 +ns83820 +nsp32 +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvidiafb +nvme +nvram +nxt200x +nxt6000 +obdclass +obdecho +objlayoutdriver +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stackglue +ocfs2_stack_o2cb +ocfs2_stack_user +ocrdma +of_xilinx_wdt +old_belkin-sir +omap +omap2430 +omap4-keypad +omap-aes +omap-des +omapfb +omap_hdq +omap_hwspinlock +omap-mailbox +omap-ocp2scp +omap-rng +omap-sham +omap_wdt +omfs +omninet +on20 +on26 +onenand +opencores-kbd +openvswitch +oprofile +opticon +option +or51132 +or51211 +orinoco +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +orion_nand +orion_wdt +osc +osd +osdblk +osst +oti6858 +ov2640 +ov5642 +ov6650 +ov7640 +ov7670 +ov772x +ov9640 +ov9740 +overlay +oxu210hp-hcd +ozwpan +p54common +p54pci +p54spi +p54usb +p8022 +p8023 +palmas-pwrbutton +palmas-regulator +pandora_bl +panel +panel-dpi +panel-dsi-cm +panel-ld9040 +panel-lgphilips-lb035q02 +panel-nec-nl8048hl11 +panel-s6e8aa0 +panel-sharp-lq101r1sx01 +panel-sharp-ls037v7dw01 +panel-simple +panel-sony-acx565akm +panel-tpo-td028ttec1 +panel-tpo-td043mtea1 +parallel-display +paride +parkbd +parport +parport_ax88796 +parport_pc +parport_serial +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pbias-regulator +pc300too +pc87360 +pc87427 +pcap_keys +pcap-regulator +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci200syn +pcips2 +pci-stub +pcl711 +pcl724 +pcl726 +pcl730 +pcm3724 +pcmad +pcmda12 +pcmmio +pcmuio +pcnet32 +pcrypt +pcwd_pci +pcwd_usb +pd +pda_power +pdc_adma +peak_pci +peak_usb +pegasus +penmount +percpu_test +pf +pfuze100-regulator +pg +phantom +phonet +phram +phy-am335x +phy-am335x-control +phy-bcm-kona-usb2 +phy-berlin-sata +phy-berlin-usb +phy-exynos5-usbdrd +phy-exynos-usb2 +phy-gpio-vbus-usb +phy-hix5hd2-sata +phy-isp1301 +phy-msm-usb +phy-omap-control +phy-omap-usb2 +phy-qcom-apq8064-sata +phy-qcom-ipq806x-sata +phy-rcar-gen2 +phy-rcar-gen2-usb +phy-rcar-usb +physmap +physmap_of +phy-tahvo +phy-ti-pipe3 +phy-twl4030-usb +phy-twl6030-usb +pinctrl-apq8064 +pinctrl-apq8084 +pinctrl-ipq8064 +pinctrl-msm8960 +pinctrl-msm8x74 +pinctrl-spmi-gpio +pinctrl-spmi-mpp +pixcir_i2c_ts +pkcs7_message +pkcs7_test_key +pktcdvd +pktgen +pl2303 +pl330 +platform_lcd +plat_nand +plat-ram +plip +plusb +pluto2 +plx_pci +pm2fb +pm3fb +pm80xx +pm8921-core +pm8xxx-vibrator +pmbus +pmbus_core +pmc551 +pmcraid +pmic8xxx-keypad +pmic8xxx-pwrkey +pm-notifier-error-inject +pn533 +pn544 +pn544_i2c +pn_pep +port100 +poseidon +powermate +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +pppoatm +pppoe +pppox +ppp_synctty +pps-gpio +pps-ldisc +pps_parport +pptp +prism2_usb +ps2mult +psmouse +psnap +pt +ptlrpc +ptn3460 +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-beeper +pwm_bl +pwm-fan +pwm-fsl-ftm +pwm-lp3943 +pwm-pca9685 +pwm-regulator +pwm-renesas-tpu +pwm-samsung +pwm-twl +pwm-twl-led +pxa168_eth +pxa27x_udc +pxa3xx_nand +qcaspi +qcaux +qcom_bam_dma +qcom_gsbi +qcom-spmi-iadc +qcom-spmi-pmic +qcom-wdt +qcrypto +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qsemi +qt1010 +qt1070 +qt2160 +quatech2 +quota_tree +quota_v1 +quota_v2 +qxl +r128 +r592 +r6040 +r8152 +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723au +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-bcm2048 +radio-i2c-si470x +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si476x +radio-tea5764 +radio-usb-si470x +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid6test +raid_class +raw +rbd +rbtree_test +rc5t583-regulator +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rcar-audmapp +rcar_can +rcar-du-drm +rcar-hpbdma +rcar_thermal +rcar_vin +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dvbsky +rc-em-terratec +rc-encore-enltv +rc-encore-enltv2 +rc-encore-enltv-fm53 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-imon-mce +rc-imon-pad +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lirc +rc-lme2510 +rc-loopback +rc-manli +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-pctv-sedna +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tbs-nec +rc-technisat-usb2 +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-winfast +rc-winfast-usbii-deluxe +rdc321x-southbridge +rdma_cm +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +redboot +redrat3 +regmap-spmi +reiserfs +remoteproc +renesas_usbhs +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd_ftl +rfkill-gpio +rfkill-regulator +rio500 +rivafb +rj54n1cb0c +rk808 +rk808-regulator +rmd128 +rmd160 +rmd256 +rmd320 +rn5t618 +rn5t618-regulator +rn5t618_wdt +rndis_host +rndis_wlan +rocket +romfs +rose +rotary_encoder +rp2 +rpcsec_gss_krb5 +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt61pci +rt73usb +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-as3722 +rtc-bq32k +rtc-bq4802 +rtc-cmos +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-ds3234 +rtc-em3027 +rtc-fm3130 +rtc-hid-sensor-time +rtc-hym8563 +rtc-isl12022 +rtc-isl12057 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max77686 +rtc-max77802 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf8563 +rtc-pcf8583 +rtc-pl030 +rtc-pm8xxx +rtc-r9701 +rtc-rc5t583 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3029c2 +rtc-rx4581 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-snvs +rtc-stk17ta8 +rtc-tps6586x +rtc-tps65910 +rtc-tps80031 +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-xgene +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8723ae +rtl8723be +rtl8723-common +rtl8821ae +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtl_pci +rtl_usb +rtlwifi +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rx51_battery +rxkad +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3c2410_wdt +s3c-fb +s3fb +s526 +s5h1409 +s5h1411 +s5h1420 +s5m8767 +s5p-g2d +s5p-hdmi +s5p-hdmiphy +s5p-jpeg +s5p-mfc +s5p-mixer +s5p-sdo +s5p-sii9234 +s5p-sss +s626 +s6e63m0 +s921 +saa6588 +saa6752hs +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7191 +saa7706h +safe_serial +salsa20_generic +samsung +samsung-keypad +samsung-sxgbe +sata_highbank +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_rcar +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savage +savagefb +sbp_target +sbs-battery +sc16is7xx +sc92031 +sca3000 +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cbq +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_fq +sch_fq_codel +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_tbf +sch_teql +scsi_debug +scsi_dh +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_probe +sdhci-dove +sdhci-msm +sdhci-of-arasan +sdhci-pci +sdhci-pxav2 +sdhci-pxav3 +sdhci-s3c +sdio_uart +seed +seqiv +ser_gigaset +serial2002 +serio_raw +sermouse +serpent_generic +serport +ses +sfc +sha1-arm +sha1-arm-neon +sha512-arm-neon +shark2 +shdma +sh_eth +sh_flctl +sh_irda +sh_keysc +sh_mmcif +shmob-drm +sh_mobile_ceu_camera +sh_mobile_csi2 +sh_mobile_hdmi +sh_mobile_lcdcfb +sh_mobile_meram +sh_mobile_sdhi +sh-sci +sht15 +sht21 +shtc1 +sh_veu +sh_vou +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sil164 +sir-dev +sis190 +sis5595 +sis900 +sisfb +sisusbvga +sit +sja1000 +sja1000_isa +sja1000_platform +skfp +skge +sky2 +sl811-hcd +slcan +slip +slram +sm501fb +smb347-charger +smc911x +smc91x +sm_common +sm_ftl +smipcie +smm665 +smsc +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd-aaci +snd-ac97-codec +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-firewire-lib +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-controller +snd-hda-intel +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm-oss +snd-pcxhr +snd-portman2x4 +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-scs1x +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-u16550 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-armada-370-db +snd-soc-arndale-rt5631 +snd-soc-atmel-pcm +snd-soc-cs35l32 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-davinci-mcasp +snd-soc-es8328 +snd-soc-fsi +snd-soc-fsl-asrc +snd-soc-fsl-esai +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-i2s +snd-soc-idma +snd-soc-imx-audmux +snd-soc-kirkwood +snd-soc-max98090 +snd-soc-max98095 +snd-soc-odroidx2-max98090 +snd-soc-omap-hdmi-audio +snd-soc-pcm +snd-soc-pcm1681 +snd-soc-pcm1792a-codec +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-rcar +snd-soc-rt5631 +snd-soc-rx51 +snd-soc-s3c-dma +snd-soc-samsung-spdif +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-simple-card +snd-soc-smdk-spdif +snd-soc-smdk-wm8994 +snd-soc-smdk-wm8994pcm +snd-soc-snow +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tfa9879 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic3x +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8804 +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-soc-wm8994 +snd-soc-wm-hubs +snd-sonicvibes +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usbmidi-lib +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-ymfpci +soc_button_array +soc_camera +soc_camera_platform +soc_mediabus +soc_scale_crop +softdog +softing +solo6x10 +solos-pci +sony-btf-mpx +sp2 +sp805_wdt +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +speedfax +speedtch +spi-altera +spi-bitbang +spi-butterfly +spi-cadence +spidev +spi-dw +spi-dw-midpci +spi-dw-mmio +spi-gpio +spi_ks8995 +spi-lm70llp +spi-meson-spifc +spi-nor +spi-oc-tiny +spi-orion +spi-pl022 +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-qup +spi-rockchip +spi-rspi +spi-s3c64xx +spi-sc18is602 +spi-sh-hspi +spi-sh-msiof +spi-ti-qspi +spi-tle62x0 +spi-xcomm +spmi +spmi-pmic-arb +squashfs +sr9700 +sr9800 +ssb +ssbi +ssd1307fb +ssfdc +sst25l +sstfb +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +st21nfcb_i2c +st21nfcb_nci +st_accel +st_accel_i2c +st_accel_spi +starfire +st-asc +stb0899 +stb6000 +stb6100 +st_drv +ste10Xp +ste_modem_rproc +stex +st_gyro +st_gyro_i2c +st_gyro_spi +stinger +stir4200 +stk1160 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +stowaway +stp +st_pressure +st_pressure_i2c +st_pressure_spi +streamzap +st_sensors +st_sensors_i2c +st_sensors_spi +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv6110 +stv6110x +sudmac +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrpc +sur40 +svcrdma +svgalib +sx8 +sym53c8xx +symbolserial +synaptics_i2c +synaptics_i2c_rmi4 +synaptics_usb +synclink_gt +synclinkmp +sysv +t1pci +t5403 +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc3589x-keypad +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_probe +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18271 +tda18271c2dd +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda998x +tdfx +tdfxfb +tdo24m +tea +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tef6862 +tehuti +tekram-sir +test_bpf +test_firmware +test-kprobes +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thmc50 +thunderbolt +ti-adc081c +ti-adc128s052 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_dac7512 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +ti_hecc +tilcdc +timeriomem-rng +tipc +ti-soc-thermal +ti_usb_3410_5052 +ti-vpe +tlan +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmiofb +tmio_mmc +tmio_mmc_core +tmio_nand +tmp006 +tmp102 +tmp103 +tmp401 +tmp421 +toim3232-sir +torture +toshsd +touchit213 +touchright +touchwin +tpci200 +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_i2c_stm_st33 +tpm-rng +tps40422 +tps51632-regulator +tps6105x +tps6105x-regulator +tps62360-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65090-charger +tps65090-regulator +tps65217 +tps65217_bl +tps65217-regulator +tps65218 +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps80031-regulator +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +tsc2005 +tsc2007 +tsc40 +ts_fsm +ts_kmp +tsl2550 +tsl2563 +tsl2583 +tsl2x7x_core +tsl4531 +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tuner-xc2028 +tunnel4 +tunnel6 +turbografx +tusb6010 +tvaudio +tveeprom +tvp5150 +tw2804 +tw68 +tw9903 +tw9906 +tw9910 +twidjoy +twl4030_charger +twl4030_keypad +twl4030-madc +twl4030_madc_battery +twl4030-madc-hwmon +twl4030-pwrbutton +twl4030-vibra +twl4030_wdt +twl6030-gpadc +twl6040-vibra +twl-regulator +twofish_common +twofish_generic +typhoon +u132-hcd +uas +ubi +ubifs +ucb1400_core +ucb1400_ts +ucd9000 +ucd9200 +uda1342 +udc-xilinx +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +u_ether +ufs +ufshcd +ufshcd-pci +ufshcd-pltfrm +uhid +uio +uio_aec +uio_cif +uio_dmem_genirq +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_sercos3 +uli526x +umc +umem +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unioxx5 +unix_diag +upd64031a +upd64083 +usb3503 +usb_8dev +usb8xxx +usbatm +usb_debug +usbdux +usbduxfast +usbduxsigma +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_uac1 +usb_f_uac2 +usb_f_uvc +usb_gigaset +usbhid +usbip-core +usbip-host +usbkbd +usblcd +usbled +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usb-serial-simple +usbsevseg +usb-storage +usbtest +usbtmc +usbtouchscreen +usbtv +usbvision +usb_wwan +usdhi6rol0 +u_serial +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +uwb +v4l2-common +v4l2-dv-timings +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vexpress +vexpress-spc-cpufreq +vf610_adc +vfio +vfio-pci +vgastate +vgg2432a4 +vhci-hcd +vhost +vhost_net +vhost_scsi +via +via686a +via-rhine +via-sdmmc +via-velocity +videobuf2-core +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-vmalloc +videobuf-core +videobuf-dma-contig +videobuf-dma-sg +videobuf-dvb +videobuf-vmalloc +videodev +vim2m +viperboard +viperboard_adc +virtio-rng +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_pio2 +vme_user +vme_vmivme7805 +vmk80xx +vmwgfx +vmxnet3 +vp27smpx +vport-geneve +vport-gre +vport-vxlan +vringh +vsock +vsp1 +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxge +vxlan +w1_bq27000 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2431 +w1_ds2433 +w1_ds2760 +w1_ds2780 +w1_ds2781 +w1_ds28e04 +w1-gpio +w1_smem +w1_therm +w5100 +w5300 +w6692 +w83627ehf +w83627hf +w83781d +w83791d +w83792d +w83793 +w83795 +w83l785ts +w83l786ng +w9966 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wcn36xx +wd719x +wdt_pci +whci +whci-hcd +whc-rc +whiteheat +wil6210 +wimax +winbond-840 +wire +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wlcore +wlcore_sdio +wlcore_spi +wm831x_backup +wm831x_bl +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x_power +wm831x-ts +wm831x_wdt +wm8350-hwmon +wm8350_power +wm8350-regulator +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994-core +wm8994-irq +wm8994-regmap +wm8994-regulator +wm97xx-ts +wp512 +wusb-cbaf +wusbcore +wusb-wa +x25 +x25_asy +xc4000 +xc5000 +xcbc +xfrm4_mode_beet +xfrm4_mode_transport +xfrm4_mode_tunnel +xfrm4_tunnel +xfrm6_mode_beet +xfrm6_mode_ro +xfrm6_mode_transport +xfrm6_mode_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_ipcomp +xfrm_user +xfs +xgifb +xgmac +xhci-plat-hcd +xilinx_uartps +xillybus_core +xillybus_of +xillybus_pcie +xor +xor-neon +xpad +xprtrdma +xsens_mt +x_tables +xt_addrtype +xt_AUDIT +xt_bpf +xt_cgroup +xt_CHECKSUM +xt_CLASSIFY +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_CONNSECMARK +xt_conntrack +xt_cpu +xt_CT +xt_dccp +xt_devgroup +xt_dscp +xt_DSCP +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_HL +xt_HMARK +xt_IDLETIMER +xt_ipcomp +xt_iprange +xt_ipvs +xtkbd +xt_l2tp +xt_LED +xt_length +xt_limit +xt_LOG +xt_mac +xt_mark +xt_multiport +xt_nat +xt_NETMAP +xt_nfacct +xt_NFLOG +xt_NFQUEUE +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_RATEEST +xt_realm +xt_recent +xt_REDIRECT +xts +xt_sctp +xt_SECMARK +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_TCPMSS +xt_TCPOPTSTRIP +xt_tcpudp +xt_TEE +xt_time +xt_TPROXY +xt_TRACE +xt_u32 +xusbatm +xz_dec_test +yam +yealink +yellowfin +yurex +zaurus +zd1201 +zd1211rw +zforce_ts +zhenhua +zl10036 +zl10039 +zl10353 +zl6100 +zlib +zr364xx +zram --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/armhf/generic.compiler +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/armhf/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu/Linaro 4.9.2-10ubuntu13) 4.9.2 --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/armhf/generic.modules +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/armhf/generic.modules @@ -0,0 +1,4205 @@ +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8250_omap +8255 +8255_pci +8390 +88pm800 +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +88pm860x-ts +9p +9pnet +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a8293 +aacraid +aat2870_bl +aat2870-regulator +ab3100 +ab3100-otp +ablk_helper +acard-ahci +acecad +acenic +act200l-sir +act8865-regulator +act_csum +act_gact +act_ipt +actisys-sir +act_mirred +act_nat +act_pedit +act_police +act_simple +act_skbedit +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad5064 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5624r_spi +ad5686 +ad5755 +ad5764 +ad5791 +ad5933 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7152 +ad7192 +ad7266 +ad7280a +ad7291 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad7476 +ad7606 +ad7746 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad799x +ad8366 +ad9523 +ad9832 +ad9834 +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7753 +ade7754 +ade7758 +ade7759 +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adfs +adi +adis16060 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16204 +adis16209 +adis16220 +adis16240 +adis16260 +adis16400 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1275 +adm8211 +adm9240 +adp5520_bl +adp5520-keys +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +ads1015 +ads7828 +ads7846 +ads7871 +ad_sigma_delta +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adv7511 +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +aes-arm +aes-arm-bs +af_802154 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +afs +ah4 +ah6 +ahci +ahci_mvebu +ahci_tegra +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airspy +ak09911 +ak8975 +al3320a +algif_hash +algif_skcipher +alim7101_wdt +altera-ci +altera_jtaguart +altera_ps2 +altera-stapl +altera_tse +altera_uart +alx +am35x +am53c974 +ambakmi +amba-pl010 +amc6821 +amd +amd5536udc +amd8111e +amd-xgbe +amd-xgbe-phy +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams369fg06 +analog +anatop-regulator +ansi_cprng +anubis +aoe +apbps2 +apds9300 +apds9802als +apds990x +appledisplay +appletalk +appletouch +applicom +ar1021_i2c +ar5523 +ar7part +arc4 +arc_emac +arcmsr +arcnet +arc_ps2 +arc-rawmode +arc-rimi +arc_uart +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +armada +arm_big_little +arm_big_little_dt +arptable_filter +arp_tables +arpt_mangle +as102_fe +as3711_bl +as3711-regulator +as3722-regulator +as3935 +as5011 +asc7621 +asix +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +aten +ath +ath10k_core +ath10k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atm +atmel +atmel-hlcdc +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +aufs +auo_k1900fb +auo_k1901fb +auo_k190x +auo-pixcir-ts +authenc +authencesn +auth_rpcgss +autofs4 +avmfritz +ax25 +ax88179_178a +ax88796 +axp20x-regulator +axp288_adc +b1 +b1dma +b1pci +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +bas_gigaset +batman-adv +baycom_epp +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bcm203x +bcm3510 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm63xx_uart +bcm7xxx +bcm87xx +bcma +bcm_sf2 +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bL_switcher_dummy_if +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpck6 +bpqether +bq2415x_charger +bq24190_charger +bq24735-charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt878 +btcoexist +btcx-risc +btmrvl +btmrvl_sdio +btrfs +btsdio +bttv +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +bw-qcam +c4 +c67x00 +c6xdigio +cachefiles +cadence_wdt +cafe_ccic +cafe_nand +caif +caif_hsi +caif_serial +caif_socket +caif_usb +caif_virtio +camellia_generic +can +can-bcm +can-dev +can-gw +can-raw +cap11xx +capi +capidrv +capmode +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cb710 +cb710-mmc +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc2520 +cc770 +cc770_isa +cc770_platform +c_can +c_can_pci +c_can_platform +cciss +ccm +cdc-acm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc-phonet +cdc_subset +cdc-wdm +ceph +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +cfspi_slave +ch +ch341 +ch7006 +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clearpad_tm1217 +clip +clk-max77686 +clk-max77802 +clk-palmas +clk-qcom +clk-rk808 +clk-s2mps11 +clk-si5351 +clk-si570 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmtp +cnic +cobra +coda +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_bond +comedi_parport +comedi_pci +comedi_test +comedi_usb +comm +configfs +connector-analog-tv +connector-dvi +contec_pci_dio +cordic +core +cp210x +cpia2 +cppi41 +cpu-notifier-error-inject +c-qcam +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_i2c +cros_ec_keyb +cros_ec_spi +cryptd +cryptoloop +crypto_null +crypto_user +cs5345 +cs53l32a +cs89x0 +csiostor +ctr +cts +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx8800 +cx8802 +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx88xx +cxacru +cxd2099 +cxd2820r +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cy8ctmg110_ts +cyapa +cyber2000fb +cyberjack +cyclades +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da8xx-fb +da9030_battery +da9034-ts +da903x +da903x_bl +da9052-battery +da9052_bl +da9052-hwmon +da9052_onkey +da9052-regulator +da9052_tsi +da9052_wdt +da9055-hwmon +da9055_onkey +da9055-regulator +da9055_wdt +da9063-regulator +da9063_wdt +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_isa +das08_pci +das16m1 +das6402 +das800 +davicom +davinci_emac +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +dccp_probe +ddbridge +de2104x +decnet +deflate +defxx +denali +denali_dt +denali_pci +des_generic +designware_i2s +dgap +dgnc +dht11 +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dibx000_common +digi_acceleport +diskonchip +divacapi +divadidd +diva_idi +diva_mnt +divas +dl2k +dlci +dlm +dln2 +dm1105 +dm9000 +dm9601 +dm-bio-prison +dm-bufio +dm-cache +dm-cache-cleaner +dm-cache-mq +dm-crypt +dm-delay +dme1737 +dm-era +dmfe +dm-flakey +dm-log +dm-log-userspace +dmm32at +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-verity +dmx3191d +dm-zero +dnet +dn_rtmsg +docg3 +docg4 +dove_thermal +drbd +drbg +drm +drm_kms_helper +drv260x +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsa_core +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt3000 +dt3155v4l +dt9812 +dummy +dummy-irq +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-friio +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb_usb_v2 +dvb-usb-vp702x +dvb-usb-vp7045 +dwc3 +dwc3-exynos +dwc3-omap +dwc3-pci +dwc3-qcom +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_mmc +dw_mmc-exynos +dw_mmc-k3 +dw_mmc-pci +dw_mmc-pltfm +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e4000 +earth-pt1 +earth-pt3 +ebt_802_3 +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ec100 +echo +edac_core +edt-ft5x06 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efs +egalax_ts +ehci-msm +ehci-mxc +ehci-omap +ehci-tegra +ehset +elan_i2c +elants_i2c +elo +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +emac_arc +emac_rockchip +emc1403 +emc2103 +emc6w201 +em_canid +em_cmp +emi26 +emi62 +emif +em_ipset +em_meta +em_nbyte +empeg +ems_pci +ems_usb +em_text +emu10k1-gp +em_u32 +enc28j60 +enclosure +encoder-tfp410 +eni +enic +epat +epia +epic100 +eql +esas2r +esd_usb2 +esi-sir +esp4 +esp6 +esp_scsi +et1011c +et131x +ethoc +evbug +exofs +extcon-adc-jack +extcon-arizona +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +exynos_adc +exynosdrm +exynos-gsc +exynos-rng +ezusb +f2fs +f71805f +f71882fg +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_ddc +fb_sys_fops +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fealnx +ff-memless +fid +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fl512 +fld +flexcan +fm10k +fm801-gp +fmc +fmc-chardev +fmc-fakedev +fmc-trivial +fmc-write-eeprom +fm_drv +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +freevxfs +friq +frpw +fsa9480 +fscache +fsl-edma +fsl_lpuart +fsl-mph-dr-of +fsl-quadspi +fsl_usb2_udc +ft1000 +ftdi-elan +ftdi_sio +ftgmac100 +ftl +ftmac100 +fujitsu_ts +fusb300_udc +fusbh200-hcd +g450_pll +g760a +g762 +g_acm_ms +gadgetfs +gamecon +gameport +garmin_gps +garp +g_audio +gcc-apq8084 +gcc-ipq806x +gcc-msm8660 +gcc-msm8960 +gcc-msm8974 +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +generic +generic-adc-battery +generic_bl +genet +geneve +gen_probe +g_ether +gf128mul +gf2k +g_ffs +gfs2 +ghash-generic +g_hid +gigaset +girbil-sir +gl518sm +gl520sm +gl620a +gluebi +g_mass_storage +g_midi +g_multi +g_ncm +g_nokia +go7007 +go7007-loader +go7007-usb +goku_udc +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +gpio-fan +gpio-grgpio +gpio-ir-recv +gpio-janz-ttl +gpio-kempld +gpio_keys +gpio_keys_polled +gpio-lp3943 +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-mc33880 +gpio-mcp23s08 +gpio-ml-ioh +gpio_mouse +gpio-msm-v2 +gpio-pca953x +gpio-pcf857x +gpio-rcar +gpio-rdc321x +gpio-regulator +gpio-sch311x +gpio-syscon +gpio_tilt_polled +gpio-tps65912 +gpio-ucb1400 +gpio-viperboard +gpio-vx855 +gpio_wdt +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +gpmi_nand +g_printer +grace +grcan +gre +grip +grip_mp +gr_udc +gsc_hpdi +g_serial +gs_fpga +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gs_usb +gtco +guillemot +gunze +g_webcam +g_zero +hackrf +hamachi +hampshire +hanwang +hci +hci_uart +hci_vhci +hdlc +hdlc_cisco +hdlcdrv +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdpvr +he +hexium_gemini +hexium_orion +hfc4s8s_l1 +hfcmulti +hfcpci +hfcsusb +hfc_usb +hfs +hfsplus +hi6421-pmic-core +hi6421-regulator +hid +hid-a4tech +hid-apple +hid-appleir +hid-aureal +hid-axff +hid-belkin +hid-cherry +hid-chicony +hid-cp2112 +hid-cypress +hid-dr +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-gaff +hid-generic +hid-gt683r +hid-gyration +hid-holtekff +hid-holtek-kbd +hid-holtek-mouse +hid-huion +hid-icade +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-lenovo +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-magicmouse +hid-microsoft +hid-monterey +hid-multitouch +hid-ntrig +hid-ortek +hidp +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-primax +hid-prodikeys +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-trigger +hid-sjoy +hid-sony +hid-speedlink +hid-steelseries +hid-sunplus +hid-thingm +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-uclogic +hid-waltop +hid-wiimote +hid-xinmo +hid-zpff +hid-zydacron +hifn_795x +highbank-cpufreq +highbank_l2_edac +highbank_mc_edac +hih6130 +hisax +hisax_fcpcipnp +hisax_isac +hisax_st5481 +hix5hd2_gmac +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +host1x +hostap +hostap_pci +hostap_plx +hp100 +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +htc-pasic3 +htu21 +huawei_cdc_ncm +hwa-hc +hwa-rc +hwmon-vid +hwspinlock_core +hx8357 +hysdn +i1480-dfu-usb +i1480-est +i2400m +i2400m-usb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd756 +i2c-amd8111 +i2c-arb-gpio-challenge +i2c-cbus-gpio +i2c-cros-ec-tunnel +i2c-designware-core +i2c-designware-pci +i2c-designware-platform +i2c-diolan-u2c +i2c-dln2 +i2c-exynos5 +i2c-gpio +i2c-hid +i2c-hix5hd2 +i2c-i801 +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-meson +i2c-mux +i2c-mux-gpio +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-pinctrl +i2c-mv64xxx +i2c-nforce2 +i2c-nomadik +i2c-ocores +i2c-parport +i2c-parport-light +i2c-pca-platform +i2c-piix4 +i2c-qup +i2c-rcar +i2c-riic +i2c-rk3x +i2c-robotfuzz-osif +i2c-sh_mobile +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-slave-eeprom +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tegra +i2c-tiny-usb +i2c-versatile +i2c-via +i2c-viapro +i2c-viperboard +i2c-xiic +i2o_block +i2o_bus +i2o_core +i2o_proc +i2o_scsi +i40e +i40evf +i5k_amb +i6300esb +i740fb +ib_addr +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mad +ibmaem +ibmpex +ib_mthca +ib_sa +ib_srp +ib_srpt +ib_ucm +ib_umad +ib_uverbs +icplus +icp_multi +ics932s401 +idmouse +idt77252 +ieee802154 +ieee802154_6lowpan +ifb +iforce +igb +igbvf +igorplugusb +iguanair +iio_dummy +iio_hwmon +iio-trig-interrupt +iio-trig-periodic-rtc +iio-trig-sysfs +ii_pci20kc +ili210x +ili922x +ili9320 +imm +imon +impa7 +ims-pcu +imx074 +imx21-hcd +imx2_wdt +imx6q-cpufreq +imx-dma +imxdrm +imxfb +imx-hdmi +imx-ipu-v3 +imx-ipuv3-crtc +imx_keypad +imx-ldb +imx-sdma +imx_thermal +imx-tve +ina209 +ina2xx +industrialio +industrialio-triggered-buffer +inet_diag +inexio +inftl +initio +input-polldev +int51x1 +intel_vr_nor +interact +interval_tree_test +inv-mpu6050 +ioc4 +io_edgeport +io_ti +iowarrior +ip6_gre +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6_tables +ip6table_security +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_MASQUERADE +ip6t_mh +ip6t_NPT +ip6t_REJECT +ip6t_rpfilter +ip6t_rt +ip6t_SYNPROXY +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ipack +ipaq +ipcomp +ipcomp6 +ipddp +ipg +ip_gre +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +ip_tables +iptable_security +ipt_ah +ipt_CLUSTERIP +ipt_ECN +ipt_MASQUERADE +ipt_REJECT +ipt_rpfilter +ipt_SYNPROXY +ip_tunnel +ipvlan +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_nq +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_wlc +ip_vs_wrr +ip_vti +ipw +ipw2100 +ipw2200 +ipx +ircomm +ircomm-tty +irda +irda-usb +ir-hix5hd2 +ir-jvc-decoder +ir-kbd-i2c +irlan +ir-lirc-codec +ir-mce_kbd-decoder +ir-nec-decoder +irnet +ir-rc5-decoder +ir-rc6-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +irtty-sir +ir-usb +ir-xmp-decoder +iscsi_boot_sysfs +iscsi_target_mod +iscsi_tcp +isdn +isdn_bsdcomp +isdnhdlc +isicom +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl9305 +isofs +isp116x-hcd +isp1362-hcd +isp1704_charger +isp1760 +it87 +it913x +itd1000 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_c2 +iw_cm +iw_cxgb3 +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +iw_nes +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsm +k3dma +kafs +kalmia +kaweth +kbic +kbtab +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +kfifo_buf +khazad +kingsun-sir +kl5kusb105 +ko2iblnd +kobil_sct +ks0108 +ks8842 +ks8851 +ks8851_mll +ks959-sir +ksdazzle-sir +ksocklnd +ksz884x +ktti +kvaser_pci +kvaser_usb +kxcjk-1013 +kxsd9 +kxtj9 +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lanai +lapb +lapbether +latch-addr-flash +lattice-ecp3-config +lcd +ld9040 +ldusb +lec +leds-88pm860x +leds-adp5520 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-regulator +leds-tca6507 +leds-wm831x-status +leds-wm8350 +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-oneshot +ledtrig-timer +ledtrig-transient +legousbtower +lg2160 +lgdt3305 +lgdt330x +lgs8gxx +lg-vl600 +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libceph +libcfs +libcomposite +libcrc32c +libcxgbi +libertas +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libore +libosd +libsas +lightning +line6usb +lineage-pem +linear +lirc_bt829 +lirc_dev +lirc_imon +lirc_parallel +lirc_sasem +lirc_serial +lirc_sir +lirc_zilog +lis3l02dq +lis3lv02d +lis3lv02d_i2c +lis3lv02d_spi +litelink-sir +lkkbd +llc +llc2 +llite_lloop +lm25066 +lm3533-als +lm3533_bl +lm3533-core +lm3533-ctrlbank +lm3630a_bl +lm3639_bl +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lms283gf05 +lms501kf03 +lmv +lnbp21 +lnbp22 +lnet +lnet_selftest +lockd +locktorture +lov +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp8755 +lp8788_adc +lp8788_bl +lp8788-buck +lp8788-charger +lp8788-ldo +lpc_ich +lpc_sch +lpddr2_nvm +lpddr_cmds +lpfc +lru_cache +lrw +ltc2945 +ltc2978 +ltc3589 +ltc4151 +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lustre +lv5207lp +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m25p80 +m2m-deinterlace +m52790 +m88ds3103 +m88rs2000 +m88rs6000t +m88ts2022 +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac-iceland +mac-inuit +macmodes +mac-roman +mac-romanian +mac-turkish +macvlan +macvtap +mag3110 +magellan +mantis +mantis_core +map_absent +map_ram +map_rom +marvell +matrix-keymap +matrix_keypad +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_DAC1064 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +matroxfb_Ti3026 +matrox_w1 +max1027 +max1111 +max11801_ts +max1363 +max14577 +max14577_charger +max1586 +max16064 +max16065 +max1619 +max1668 +max17040_battery +max17042_battery +max197 +max2165 +max3100 +max3421-hcd +max34440 +max517 +max5821 +max63xx_wdt +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693-haptic +max77802 +max8649 +max8660 +max8688 +max8903_charger +max8907 +max8907-regulator +max8925_bl +max8925_onkey +max8925_power +max8925-regulator +max8952 +max8973-regulator +max8997 +max8997_charger +max8997_haptic +max8998 +max8998_charger +mb862xxfb +mb86a16 +mb86a20s +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc44s803 +m_can +mcb +mcb-pci +mceusb +mcp2120-sir +mcp251x +mcp3021 +mcp320x +mcp3422 +mcp4725 +mcp4922 +mcryptd +mcs5000_ts +mcs7780 +mcs7830 +mcs_touchkey +mct_u232 +md4 +mdc +mdc800 +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-gpio +mdio-mux +mdio-mux-gpio +mdio-mux-mmioreg +me4000 +me_daq +media +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +memstick +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +men_z135_uart +men_z188_adc +meson-ir +meson_uart +meson_wdt +metronomefb +metro-usb +mf6x4 +mfd +mga +mgc +mg_disk +michael_mic +micrel +microread +microread_i2c +microtek +mii +minix +mip6 +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +mite +mk712 +mkiss +mlx4_core +mlx4_en +mlx4_ib +mlx5_core +mlx5_ib +mlx90614 +mma8450 +mma8452 +mmcc-apq8084 +mmcc-msm8960 +mmcc-msm8974 +mmci_qcom_dml +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +mrst_max3110 +ms_block +msdos +msi001 +msi2500 +msm +msm-rng +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtouch +multipath +multiq3 +musb_am335x +musb_dsps +mv643xx_eth +mv88e6060 +mv88e6xxx_drv +mv_cesa +mvmdio +mvneta +mvpp2 +mvsas +mvsdio +mv_u3d_core +mv_udc +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mx3_camera +mxb +mxcmmc +mxc_nand +mxc_w1 +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxser +mxsfb +mxuport +myri10ge +nandsim +national +natsemi +nau7802 +navman +nbd +nbpfaxi +nci +ncpfs +nct6683 +nct6775 +nct7802 +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_usb +nf_conntrack +nf_conntrack_amanda +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_ipv4 +nf_conntrack_ipv6 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_proto_dccp +nf_conntrack_proto_gre +nf_conntrack_proto_sctp +nf_conntrack_proto_udplite +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nfcsim +nfcwilink +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_log_arp +nf_log_bridge +nf_log_common +nf_log_ipv4 +nf_log_ipv6 +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_ipv4 +nf_nat_ipv6 +nf_nat_irc +nf_nat_masquerade_ipv4 +nf_nat_masquerade_ipv6 +nf_nat_pptp +nf_nat_proto_dccp +nf_nat_proto_gre +nf_nat_proto_sctp +nf_nat_proto_udplite +nf_nat_redirect +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_log +nfnetlink_queue +nf_reject_ipv4 +nf_reject_ipv6 +nfs +nfs_acl +nfsd +nfs_layout_nfsv41_files +nfsv2 +nfsv3 +nfsv4 +nf_synproxy_core +nf_tables +nf_tables_arp +nf_tables_bridge +nf_tables_inet +nf_tables_ipv4 +nf_tables_ipv6 +nft_chain_nat_ipv4 +nft_chain_nat_ipv6 +nft_chain_route_ipv4 +nft_chain_route_ipv6 +nft_compat +nft_counter +nft_ct +nft_exthdr +nft_hash +nftl +nft_limit +nft_log +nft_masq +nft_masq_ipv4 +nft_masq_ipv6 +nft_meta +nft_meta_bridge +nft_nat +nft_queue +nft_rbtree +nft_redir +nft_redir_ipv4 +nft_redir_ipv6 +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +ngene +n_gsm +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_ao +ni_atmio +ni_atmio16d +nicstar +ni_labpc +ni_labpc_common +ni_labpc_pci +nilfs2 +ni_pcidio +ni_pcimio +ni_tio +ni_tiocmd +niu +ni_usb6501 +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +nokia-modem +nosy +notifier-error-inject +nouveau +nouveau_platform +nozomi +n_r3964 +ns558 +ns83820 +nsp32 +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvec +nvec_kbd +nvec_paz00 +nvec_power +nvec_ps2 +nvidiafb +nvme +nvram +nxt200x +nxt6000 +obdclass +obdecho +objlayoutdriver +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stackglue +ocfs2_stack_o2cb +ocfs2_stack_user +ocrdma +of_xilinx_wdt +ohci-omap3 +old_belkin-sir +omap +omap2 +omap2430 +omap3-isp +omap3-rom-rng +omap4-keypad +omap-aes +omap-des +omapfb +omap_hdq +omap_hwspinlock +omap-mailbox +omap-ocp2scp +omap_remoteproc +omap-rng +omap-sham +omap_ssi +omap_ssi_port +omap-vout +omap_wdt +omfs +omninet +on20 +on26 +onenand +opencores-kbd +openvswitch +oprofile +opticon +option +or51132 +or51211 +orinoco +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +orion_nand +orion_wdt +osc +osd +osdblk +osst +oti6858 +ov2640 +ov5642 +ov6650 +ov7640 +ov7670 +ov772x +ov9640 +ov9740 +overlay +oxu210hp-hcd +ozwpan +p54common +p54pci +p54spi +p54usb +p8022 +p8023 +palmas-pwrbutton +palmas-regulator +pandora_bl +panel +panel-dpi +panel-dsi-cm +panel-ld9040 +panel-lgphilips-lb035q02 +panel-nec-nl8048hl11 +panel-s6e8aa0 +panel-sharp-lq101r1sx01 +panel-sharp-ls037v7dw01 +panel-simple +panel-sony-acx565akm +panel-tpo-td028ttec1 +panel-tpo-td043mtea1 +parallel-display +paride +parkbd +parport +parport_ax88796 +parport_pc +parport_serial +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_imx +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pbias-regulator +pc300too +pc87360 +pc87427 +pcap_keys +pcap-regulator +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci200syn +pcips2 +pci-stub +pcl711 +pcl724 +pcl726 +pcl730 +pcm3724 +pcmad +pcmda12 +pcmmio +pcmuio +pcnet32 +pcrypt +pcwd_pci +pcwd_usb +pd +pda_power +pdc_adma +peak_pci +peak_usb +pegasus +penmount +percpu_test +pf +pfuze100-regulator +pg +phantom +phonet +phram +phy-am335x +phy-am335x-control +phy-bcm-kona-usb2 +phy-berlin-sata +phy-berlin-usb +phy-exynos5-usbdrd +phy-exynos-usb2 +phy-gpio-vbus-usb +phy-hix5hd2-sata +phy-isp1301 +phy-msm-usb +phy-omap-control +phy-omap-usb2 +phy-qcom-apq8064-sata +phy-qcom-ipq806x-sata +phy-rcar-gen2 +phy-rcar-gen2-usb +phy-rcar-usb +physmap +physmap_of +phy-tahvo +phy-tegra-usb +phy-ti-pipe3 +phy-twl4030-usb +phy-twl6030-usb +pinctrl-apq8064 +pinctrl-apq8084 +pinctrl-ipq8064 +pinctrl-msm8960 +pinctrl-msm8x74 +pinctrl-spmi-gpio +pinctrl-spmi-mpp +pixcir_i2c_ts +pkcs7_message +pkcs7_test_key +pktcdvd +pktgen +pl2303 +pl330 +platform_lcd +plat_nand +plat-ram +plip +plusb +pluto2 +plx_pci +pm2fb +pm3fb +pm80xx +pm8921-core +pm8xxx-vibrator +pmbus +pmbus_core +pmc551 +pmcraid +pmic8xxx-keypad +pmic8xxx-pwrkey +pm-notifier-error-inject +pn533 +pn544 +pn544_i2c +pn_pep +port100 +poseidon +powermate +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +pppoatm +pppoe +pppox +ppp_synctty +pps-gpio +pps-ldisc +pps_parport +pptp +prism2_usb +ps2mult +psmouse +psnap +pt +ptlrpc +ptn3460 +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-beeper +pwm_bl +pwm-fan +pwm-fsl-ftm +pwm-imx +pwm-lp3943 +pwm-pca9685 +pwm-regulator +pwm-renesas-tpu +pwm-samsung +pwm-tegra +pwm-tiecap +pwm-tiehrpwm +pwm-twl +pwm-twl-led +pxa168_eth +pxa27x_udc +pxa3xx_nand +qcaspi +qcaux +qcom_bam_dma +qcom_gsbi +qcom-spmi-iadc +qcom-spmi-pmic +qcom-wdt +qcrypto +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qsemi +qt1010 +qt1070 +qt2160 +quatech2 +quota_tree +quota_v1 +quota_v2 +qxl +r128 +r592 +r6040 +r8152 +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723au +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-bcm2048 +radio-i2c-si470x +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si476x +radio-tea5764 +radio-usb-si470x +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid6test +raid_class +raw +rbd +rbtree_test +rc5t583-regulator +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rcar-audmapp +rcar_can +rcar-du-drm +rcar-hpbdma +rcar_thermal +rcar_vin +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dvbsky +rc-em-terratec +rc-encore-enltv +rc-encore-enltv2 +rc-encore-enltv-fm53 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-imon-mce +rc-imon-pad +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lirc +rc-lme2510 +rc-loopback +rc-manli +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-pctv-sedna +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tbs-nec +rc-technisat-usb2 +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-winfast +rc-winfast-usbii-deluxe +rdc321x-southbridge +rdma_cm +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +redboot +redrat3 +regmap-spmi +reiserfs +remoteproc +renesas_usbhs +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd_ftl +rfkill-gpio +rfkill-regulator +rio500 +rivafb +rj54n1cb0c +rk808 +rk808-regulator +rmd128 +rmd160 +rmd256 +rmd320 +rn5t618 +rn5t618-regulator +rn5t618_wdt +rndis_host +rndis_wlan +rocket +romfs +rose +rotary_encoder +rp2 +rpcsec_gss_krb5 +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt61pci +rt73usb +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-as3722 +rtc-bq32k +rtc-bq4802 +rtc-cmos +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-ds3234 +rtc-em3027 +rtc-fm3130 +rtc-hid-sensor-time +rtc-hym8563 +rtc-imxdi +rtc-isl12022 +rtc-isl12057 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max77686 +rtc-max77802 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-mxc +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8563 +rtc-pcf8583 +rtc-pl030 +rtc-pm8xxx +rtc-r9701 +rtc-rc5t583 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3029c2 +rtc-rx4581 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-snvs +rtc-stk17ta8 +rtc-tegra +rtc-tps6586x +rtc-tps65910 +rtc-tps80031 +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-xgene +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8723ae +rtl8723be +rtl8723-common +rtl8821ae +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtl_pci +rtl_usb +rtlwifi +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rx51_battery +rxkad +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3c2410_wdt +s3c-fb +s3fb +s526 +s5h1409 +s5h1411 +s5h1420 +s5m8767 +s5p-g2d +s5p-hdmi +s5p-hdmiphy +s5p-jpeg +s5p-mfc +s5p-mixer +s5p-sdo +s5p-sii9234 +s5p-sss +s626 +s6e63m0 +s921 +saa6588 +saa6752hs +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7191 +saa7706h +safe_serial +sahara +salsa20_generic +samsung +samsung-keypad +samsung-sxgbe +sata_highbank +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_rcar +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savage +savagefb +sbp_target +sbs-battery +sc16is7xx +sc92031 +sca3000 +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cbq +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_fq +sch_fq_codel +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_tbf +sch_teql +scsi_debug +scsi_dh +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_probe +sdhci-dove +sdhci-msm +sdhci-of-arasan +sdhci-pci +sdhci-pxav2 +sdhci-pxav3 +sdhci-s3c +sdhci-tegra +sdio_uart +seed +seqiv +ser_gigaset +serial2002 +serial-tegra +serio_raw +sermouse +serpent_generic +serport +ses +sfc +sha1-arm +sha1-arm-neon +sha512-arm-neon +shark2 +shdma +sh_eth +sh_flctl +sh_irda +sh_keysc +sh_mmcif +shmob-drm +sh_mobile_ceu_camera +sh_mobile_csi2 +sh_mobile_hdmi +sh_mobile_lcdcfb +sh_mobile_meram +sh_mobile_sdhi +sh-sci +sht15 +sht21 +shtc1 +sh_veu +sh_vou +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sil164 +sir-dev +sis190 +sis5595 +sis900 +sisfb +sisusbvga +sit +sja1000 +sja1000_isa +sja1000_platform +skfp +skge +sky2 +sl811-hcd +slcan +slip +slram +sm501fb +smb347-charger +smc911x +smc91x +sm_common +sm_ftl +smipcie +smm665 +smsc +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd-aaci +snd-ac97-codec +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-firewire-lib +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-controller +snd-hda-intel +snd-hda-tegra +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm-oss +snd-pcxhr +snd-portman2x4 +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-scs1x +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-u16550 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-alc5632 +snd-soc-armada-370-db +snd-soc-arndale-rt5631 +snd-soc-atmel-pcm +snd-soc-cs35l32 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-davinci-mcasp +snd-soc-dmic +snd-soc-edma +snd-soc-es8328 +snd-soc-es8328-i2c +snd-soc-es8328-spi +snd-soc-eukrea-tlv320 +snd-soc-evm +snd-soc-fsi +snd-soc-fsl-asoc-card +snd-soc-fsl-asrc +snd-soc-fsl-esai +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-utils +snd-soc-i2s +snd-soc-idma +snd-soc-imx-es8328 +snd-soc-imx-mc13783 +snd-soc-imx-spdif +snd-soc-imx-ssi +snd-soc-imx-wm8962 +snd-soc-kirkwood +snd-soc-max98090 +snd-soc-max98095 +snd-soc-mc13783 +snd-soc-odroidx2-max98090 +snd-soc-omap3pandora +snd-soc-omap-abe-twl6040 +snd-soc-omap-dmic +snd-soc-omap-hdmi-audio +snd-soc-omap-mcpdm +snd-soc-pcm +snd-soc-pcm1681 +snd-soc-pcm1792a-codec +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-rcar +snd-soc-rl6231 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rx51 +snd-soc-s3c-dma +snd-soc-samsung-spdif +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-simple-card +snd-soc-smdk-spdif +snd-soc-smdk-wm8994 +snd-soc-smdk-wm8994pcm +snd-soc-snow +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tegra20-ac97 +snd-soc-tegra20-das +snd-soc-tegra20-i2s +snd-soc-tegra20-spdif +snd-soc-tegra30-ahub +snd-soc-tegra30-i2s +snd-soc-tegra-alc5632 +snd-soc-tegra-max98090 +snd-soc-tegra-pcm +snd-soc-tegra-rt5640 +snd-soc-tegra-trimslice +snd-soc-tegra-utils +snd-soc-tegra-wm8753 +snd-soc-tegra-wm8903 +snd-soc-tegra-wm9712 +snd-soc-tfa9879 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic3x +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-twl6040 +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8804 +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-soc-wm8994 +snd-soc-wm9712 +snd-soc-wm-hubs +snd-sonicvibes +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usbmidi-lib +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-ymfpci +soc_button_array +soc_camera +soc_camera_platform +soc_mediabus +soc_scale_crop +softdog +softing +solo6x10 +solos-pci +sony-btf-mpx +sp2 +sp805_wdt +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +speedfax +speedtch +spi-altera +spi-bitbang +spi-butterfly +spi-cadence +spidev +spi-dw +spi-dw-midpci +spi-dw-mmio +spi-fsl-dspi +spi-gpio +spi-imx +spi_ks8995 +spi-lm70llp +spi-meson-spifc +spi-nor +spi-oc-tiny +spi-orion +spi-pl022 +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-qup +spi-rockchip +spi-rspi +spi-s3c64xx +spi-sc18is602 +spi-sh-hspi +spi-sh-msiof +spi-tegra114 +spi-tegra20-sflash +spi-tegra20-slink +spi-ti-qspi +spi-tle62x0 +spi-xcomm +spmi +spmi-pmic-arb +squashfs +sr9700 +sr9800 +ssb +ssbi +ssd1307fb +ssfdc +ssi_protocol +sst25l +sstfb +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +st21nfcb_i2c +st21nfcb_nci +st_accel +st_accel_i2c +st_accel_spi +starfire +st-asc +stb0899 +stb6000 +stb6100 +st_drv +ste10Xp +ste_modem_rproc +stex +st_gyro +st_gyro_i2c +st_gyro_spi +stinger +stir4200 +stk1160 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +stowaway +stp +st_pressure +st_pressure_i2c +st_pressure_spi +streamzap +st_sensors +st_sensors_i2c +st_sensors_spi +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv6110 +stv6110x +sudmac +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrpc +sur40 +svcrdma +svgalib +sx8 +sym53c8xx +symbolserial +synaptics_i2c +synaptics_i2c_rmi4 +synaptics_usb +synclink_gt +synclinkmp +sysv +t1pci +t5403 +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc3589x-keypad +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_probe +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18271 +tda18271c2dd +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda998x +tdfx +tdfxfb +tdo24m +tea +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tef6862 +tegra-drm +tegra-kbc +tegra_wdt +tehuti +tekram-sir +test_bpf +test_firmware +test-kprobes +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thmc50 +thunderbolt +ti-adc081c +ti-adc128s052 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_dac7512 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +ti_hecc +tilcdc +timeriomem-rng +tipc +ti-soc-thermal +ti_usb_3410_5052 +ti-vpe +tlan +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmiofb +tmio_mmc +tmio_mmc_core +tmio_nand +tmp006 +tmp102 +tmp103 +tmp401 +tmp421 +toim3232-sir +torture +toshsd +touchit213 +touchright +touchwin +tpci200 +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_i2c_stm_st33 +tpm-rng +tps40422 +tps51632-regulator +tps6105x +tps6105x-regulator +tps62360-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65090-charger +tps65090-regulator +tps65217 +tps65217_bl +tps65217-regulator +tps65218 +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps80031-regulator +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +tsc2005 +tsc2007 +tsc40 +ts_fsm +ts_kmp +tsl2550 +tsl2563 +tsl2583 +tsl2x7x_core +tsl4531 +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tuner-xc2028 +tunnel4 +tunnel6 +turbografx +tusb6010 +tvaudio +tveeprom +tvp5150 +tw2804 +tw68 +tw9903 +tw9906 +tw9910 +twidjoy +twl4030_charger +twl4030_keypad +twl4030-madc +twl4030_madc_battery +twl4030-madc-hwmon +twl4030-pwrbutton +twl4030-vibra +twl4030_wdt +twl6030-gpadc +twl6040-vibra +twofish_common +twofish_generic +typhoon +u132-hcd +uas +ubi +ubifs +ucb1400_core +ucb1400_ts +ucd9000 +ucd9200 +uda1342 +udc-xilinx +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +u_ether +ufs +ufshcd +ufshcd-pci +ufshcd-pltfrm +uhid +uio +uio_aec +uio_cif +uio_dmem_genirq +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_sercos3 +uli526x +umc +umem +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unioxx5 +unix_diag +upd64031a +upd64083 +usb3503 +usb_8dev +usb8xxx +usbatm +usb_debug +usbdux +usbduxfast +usbduxsigma +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_uac1 +usb_f_uac2 +usb_f_uvc +usb_gigaset +usbhid +usbip-core +usbip-host +usbkbd +usblcd +usbled +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usb-serial-simple +usbsevseg +usb-storage +usbtest +usbtmc +usbtouchscreen +usbtv +usbvision +usb_wwan +usdhi6rol0 +u_serial +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +uwb +v4l2-common +v4l2-dv-timings +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vexpress +vexpress-spc-cpufreq +vf610_adc +vfio +vfio-pci +vgastate +vgg2432a4 +vhci-hcd +vhost +vhost_net +vhost_scsi +via +via686a +via-rhine +via-sdmmc +via-velocity +videobuf2-core +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-vmalloc +videobuf-core +videobuf-dma-contig +videobuf-dma-sg +videobuf-dvb +videobuf-vmalloc +videodev +vim2m +viperboard +viperboard_adc +virtio-rng +virtio_rpmsg_bus +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_pio2 +vme_user +vme_vmivme7805 +vmk80xx +vmwgfx +vmxnet3 +vp27smpx +vport-geneve +vport-gre +vport-vxlan +vringh +vsock +vsp1 +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxge +vxlan +w1_bq27000 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2431 +w1_ds2433 +w1_ds2760 +w1_ds2780 +w1_ds2781 +w1_ds28e04 +w1-gpio +w1_smem +w1_therm +w5100 +w5300 +w6692 +w83627ehf +w83627hf +w83781d +w83791d +w83792d +w83793 +w83795 +w83l785ts +w83l786ng +w9966 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wcn36xx +wd719x +wdt_pci +whci +whci-hcd +whc-rc +whiteheat +wil6210 +wimax +winbond-840 +wire +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wlcore +wlcore_sdio +wlcore_spi +wm831x_backup +wm831x_bl +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x_power +wm831x-ts +wm831x_wdt +wm8350-hwmon +wm8350_power +wm8350-regulator +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994-core +wm8994-irq +wm8994-regmap +wm8994-regulator +wm97xx-ts +wp512 +wusb-cbaf +wusbcore +wusb-wa +x25 +x25_asy +xc4000 +xc5000 +xcbc +xfrm4_mode_beet +xfrm4_mode_transport +xfrm4_mode_tunnel +xfrm4_tunnel +xfrm6_mode_beet +xfrm6_mode_ro +xfrm6_mode_transport +xfrm6_mode_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_ipcomp +xfrm_user +xfs +xgifb +xgmac +xhci-plat-hcd +xilinx_uartps +xillybus_core +xillybus_of +xillybus_pcie +xor +xor-neon +xpad +xprtrdma +xsens_mt +x_tables +xt_addrtype +xt_AUDIT +xt_bpf +xt_cgroup +xt_CHECKSUM +xt_CLASSIFY +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_CONNSECMARK +xt_conntrack +xt_cpu +xt_CT +xt_dccp +xt_devgroup +xt_dscp +xt_DSCP +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_HL +xt_HMARK +xt_IDLETIMER +xt_ipcomp +xt_iprange +xt_ipvs +xtkbd +xt_l2tp +xt_LED +xt_length +xt_limit +xt_LOG +xt_mac +xt_mark +xt_multiport +xt_nat +xt_NETMAP +xt_nfacct +xt_NFLOG +xt_NFQUEUE +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_RATEEST +xt_realm +xt_recent +xt_REDIRECT +xts +xt_sctp +xt_SECMARK +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_TCPMSS +xt_TCPOPTSTRIP +xt_tcpudp +xt_TEE +xt_time +xt_TPROXY +xt_TRACE +xt_u32 +xusbatm +xz_dec_test +yam +yealink +yellowfin +yurex +zaurus +zd1201 +zd1211rw +zforce_ts +zhenhua +zl10036 +zl10039 +zl10353 +zl6100 +zlib +zr364xx +zram --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/fwinfo +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/fwinfo @@ -0,0 +1,897 @@ +firmware: 3826.arm +firmware: 3com/typhoon.bin +firmware: 6fire/dmx6fireap.ihx +firmware: 6fire/dmx6firecf.bin +firmware: 6fire/dmx6firel2.ihx +firmware: a300_pfp.fw +firmware: a300_pm4.fw +firmware: a330_pfp.fw +firmware: a330_pm4.fw +firmware: a420_pfp.fw +firmware: a420_pm4.fw +firmware: acenic/tg1.bin +firmware: acenic/tg2.bin +firmware: adaptec/starfire_rx.bin +firmware: adaptec/starfire_tx.bin +firmware: advansys/3550.bin +firmware: advansys/38C0800.bin +firmware: advansys/38C1600.bin +firmware: advansys/mcode.bin +firmware: agere_ap_fw.bin +firmware: agere_sta_fw.bin +firmware: aic94xx-seq.fw +firmware: ar5523.bin +firmware: asihpi/dsp5000.bin +firmware: asihpi/dsp6200.bin +firmware: asihpi/dsp6205.bin +firmware: asihpi/dsp6400.bin +firmware: asihpi/dsp6600.bin +firmware: asihpi/dsp8700.bin +firmware: asihpi/dsp8900.bin +firmware: ast_dp501_fw.bin +firmware: ath10k/QCA988X/hw2.0/board.bin +firmware: ath10k/QCA988X/hw2.0/firmware-2.bin +firmware: ath10k/QCA988X/hw2.0/firmware-3.bin +firmware: ath10k/QCA988X/hw2.0/firmware.bin +firmware: ath3k-1.fw +firmware: ath6k/AR6003/hw2.0/athwlan.bin.z77 +firmware: ath6k/AR6003/hw2.0/bdata.bin +firmware: ath6k/AR6003/hw2.0/bdata.SD31.bin +firmware: ath6k/AR6003/hw2.0/data.patch.bin +firmware: ath6k/AR6003/hw2.0/otp.bin.z77 +firmware: ath6k/AR6003/hw2.1.1/athwlan.bin +firmware: ath6k/AR6003/hw2.1.1/bdata.bin +firmware: ath6k/AR6003/hw2.1.1/bdata.SD31.bin +firmware: ath6k/AR6003/hw2.1.1/data.patch.bin +firmware: ath6k/AR6003/hw2.1.1/otp.bin +firmware: ath6k/AR6004/hw1.0/bdata.bin +firmware: ath6k/AR6004/hw1.0/bdata.DB132.bin +firmware: ath6k/AR6004/hw1.0/fw.ram.bin +firmware: ath6k/AR6004/hw1.1/bdata.bin +firmware: ath6k/AR6004/hw1.1/bdata.DB132.bin +firmware: ath6k/AR6004/hw1.1/fw.ram.bin +firmware: ath6k/AR6004/hw1.2/bdata.bin +firmware: ath6k/AR6004/hw1.2/fw.ram.bin +firmware: ath6k/AR6004/hw1.3/bdata.bin +firmware: ath6k/AR6004/hw1.3/fw.ram.bin +firmware: atmel_at76c502_3com.bin +firmware: atmel_at76c502_3com-wpa.bin +firmware: atmel_at76c502.bin +firmware: atmel_at76c502d.bin +firmware: atmel_at76c502d-wpa.bin +firmware: atmel_at76c502e.bin +firmware: atmel_at76c502e-wpa.bin +firmware: atmel_at76c502-wpa.bin +firmware: atmel_at76c503-i3861.bin +firmware: atmel_at76c503-i3863.bin +firmware: atmel_at76c503-rfmd-acc.bin +firmware: atmel_at76c503-rfmd.bin +firmware: atmel_at76c504_2958.bin +firmware: atmel_at76c504_2958-wpa.bin +firmware: atmel_at76c504a_2958.bin +firmware: atmel_at76c504a_2958-wpa.bin +firmware: atmel_at76c504.bin +firmware: atmel_at76c504-wpa.bin +firmware: atmel_at76c505amx-rfmd.bin +firmware: atmel_at76c505a-rfmd2958.bin +firmware: atmel_at76c505-rfmd2958.bin +firmware: atmel_at76c505-rfmd.bin +firmware: atmel_at76c506.bin +firmware: atmel_at76c506-wpa.bin +firmware: atmsar11.fw +firmware: atsc_denver.inp +firmware: av7110/bootcode.bin +firmware: b43legacy/ucode2.fw +firmware: b43legacy/ucode4.fw +firmware: b43/ucode11.fw +firmware: b43/ucode13.fw +firmware: b43/ucode14.fw +firmware: b43/ucode15.fw +firmware: b43/ucode16_mimo.fw +firmware: b43/ucode5.fw +firmware: b43/ucode9.fw +firmware: BCM2033-FW.bin +firmware: BCM2033-MD.hex +firmware: bfubase.frm +firmware: bnx2/bnx2-mips-06-6.2.3.fw +firmware: bnx2/bnx2-mips-09-6.2.1b.fw +firmware: bnx2/bnx2-rv2p-06-6.0.15.fw +firmware: bnx2/bnx2-rv2p-09-6.0.17.fw +firmware: bnx2/bnx2-rv2p-09ax-6.0.17.fw +firmware: bnx2x/bnx2x-e1-7.10.51.0.fw +firmware: bnx2x/bnx2x-e1h-7.10.51.0.fw +firmware: bnx2x/bnx2x-e2-7.10.51.0.fw +firmware: brcm/bcm43xx-0.fw +firmware: brcm/bcm43xx_hdr-0.fw +firmware: brcm/brcmfmac43143.bin +firmware: brcm/brcmfmac43143-sdio.bin +firmware: brcm/brcmfmac43143-sdio.txt +firmware: brcm/brcmfmac43236b.bin +firmware: brcm/brcmfmac43241b0-sdio.bin +firmware: brcm/brcmfmac43241b0-sdio.txt +firmware: brcm/brcmfmac43241b4-sdio.bin +firmware: brcm/brcmfmac43241b4-sdio.txt +firmware: brcm/brcmfmac43242a.bin +firmware: brcm/brcmfmac4329-sdio.bin +firmware: brcm/brcmfmac4329-sdio.txt +firmware: brcm/brcmfmac4330-sdio.bin +firmware: brcm/brcmfmac4330-sdio.txt +firmware: brcm/brcmfmac4334-sdio.bin +firmware: brcm/brcmfmac4334-sdio.txt +firmware: brcm/brcmfmac4335-sdio.bin +firmware: brcm/brcmfmac4335-sdio.txt +firmware: brcm/brcmfmac43362-sdio.bin +firmware: brcm/brcmfmac43362-sdio.txt +firmware: brcm/brcmfmac4339-sdio.bin +firmware: brcm/brcmfmac4339-sdio.txt +firmware: brcm/brcmfmac4354-pcie.bin +firmware: brcm/brcmfmac4354-pcie.txt +firmware: brcm/brcmfmac4354-sdio.bin +firmware: brcm/brcmfmac4354-sdio.txt +firmware: brcm/brcmfmac43569.bin +firmware: brcm/brcmfmac43570-pcie.bin +firmware: brcm/brcmfmac43570-pcie.txt +firmware: brcm/brcmfmac43602-pcie.bin +firmware: brcm/brcmfmac43602-pcie.txt +firmware: BT3CPCC.bin +firmware: c218tunx.cod +firmware: c320tunx.cod +firmware: carl9170-1.fw +firmware: cbfw-3.2.3.0.bin +firmware: cis/3CCFEM556.cis +firmware: cis/3CXEM556.cis +firmware: cis/COMpad2.cis +firmware: cis/COMpad4.cis +firmware: cis/DP83903.cis +firmware: cis/LA-PCM.cis +firmware: cis/MT5634ZLX.cis +firmware: cis/NE2K.cis +firmware: cis/PCMLM28.cis +firmware: cis/PE-200.cis +firmware: cis/PE520.cis +firmware: cis/RS-COM-2P.cis +firmware: cis/SW_555_SER.cis +firmware: cis/SW_7xx_SER.cis +firmware: cis/SW_8xx_SER.cis +firmware: cis/tamarack.cis +firmware: cmmb_ming_app.inp +firmware: cmmb_vega_12mhz.inp +firmware: cmmb_venice_12mhz.inp +firmware: comedi/jr3pci.idm +firmware: cp204unx.cod +firmware: cpia2/stv0672_vp4.bin +firmware: cs46xx/cwc4630 +firmware: cs46xx/cwcasync +firmware: cs46xx/cwcbinhack +firmware: cs46xx/cwcdma +firmware: cs46xx/cwcsnoop +firmware: ct2fw-3.2.3.0.bin +firmware: ctefx.bin +firmware: ctfw-3.2.3.0.bin +firmware: cxgb3/ael2005_opt_edc.bin +firmware: cxgb3/ael2005_twx_edc.bin +firmware: cxgb3/ael2020_twx_edc.bin +firmware: cxgb3/t3b_psram-1.1.0.bin +firmware: cxgb3/t3c_psram-1.1.0.bin +firmware: cxgb3/t3fw-7.12.0.bin +firmware: cxgb4/t4fw.bin +firmware: cxgb4/t5fw.bin +firmware: cyzfirm.bin +firmware: daqboard2000_firmware.bin +firmware: digiface_firmware.bin +firmware: digiface_firmware_rev11.bin +firmware: dvb-cx18-mpc718-mt352.fw +firmware: dvb-demod-m88ds3103.fw +firmware: dvb-demod-m88rs6000.fw +firmware: dvb-demod-mn88472-02.fw +firmware: dvb-demod-mn88473-01.fw +firmware: dvb-demod-si2165.fw +firmware: dvb-demod-si2168-a20-01.fw +firmware: dvb-demod-si2168-a30-01.fw +firmware: dvb-demod-si2168-b40-01.fw +firmware: dvb-fe-af9013.fw +firmware: dvb-fe-cx24117.fw +firmware: dvb-fe-drxj-mc-1.0.8.fw +firmware: dvb-fe-ds3000.fw +firmware: dvb-fe-tda10071.fw +firmware: dvb-fe-xc4000-1.4.1.fw +firmware: dvb-fe-xc4000-1.4.fw +firmware: dvb-fe-xc5000-1.6.114.fw +firmware: dvb-fe-xc5000c-4.1.30.7.fw +firmware: dvbh_rio.inp +firmware: dvb_nova_12mhz_b0.inp +firmware: dvb_nova_12mhz.inp +firmware: dvb_rio.inp +firmware: dvb-tuner-si2158-a20-01.fw +firmware: dvb-usb-af9015.fw +firmware: dvb-usb-af9035-02.fw +firmware: dvb-usb-dib0700-1.20.fw +firmware: dvb-usb-dw2101.fw +firmware: dvb-usb-dw2102.fw +firmware: dvb-usb-dw2104.fw +firmware: dvb-usb-dw3101.fw +firmware: dvb-usb-ec168.fw +firmware: dvb-usb-it9135-01.fw +firmware: dvb-usb-it9135-02.fw +firmware: dvb-usb-it9303-01.fw +firmware: dvb-usb-lme2510c-lg.fw +firmware: dvb-usb-lme2510c-rs2000.fw +firmware: dvb-usb-lme2510c-s0194.fw +firmware: dvb-usb-lme2510c-s7395.fw +firmware: dvb-usb-lme2510-lg.fw +firmware: dvb-usb-lme2510-s0194.fw +firmware: dvb-usb-p1100.fw +firmware: dvb-usb-p7500.fw +firmware: dvb-usb-s630.fw +firmware: dvb-usb-s660.fw +firmware: dvb-usb-terratec-h7-az6007.fw +firmware: e100/d101m_ucode.bin +firmware: e100/d101s_ucode.bin +firmware: e100/d102e_ucode.bin +firmware: ea/3g_asic.fw +firmware: ea/darla20_dsp.fw +firmware: ea/darla24_dsp.fw +firmware: ea/echo3g_dsp.fw +firmware: ea/gina20_dsp.fw +firmware: ea/gina24_301_asic.fw +firmware: ea/gina24_301_dsp.fw +firmware: ea/gina24_361_asic.fw +firmware: ea/gina24_361_dsp.fw +firmware: ea/indigo_dj_dsp.fw +firmware: ea/indigo_djx_dsp.fw +firmware: ea/indigo_dsp.fw +firmware: ea/indigo_io_dsp.fw +firmware: ea/indigo_iox_dsp.fw +firmware: ea/layla20_asic.fw +firmware: ea/layla20_dsp.fw +firmware: ea/layla24_1_asic.fw +firmware: ea/layla24_2A_asic.fw +firmware: ea/layla24_2S_asic.fw +firmware: ea/layla24_dsp.fw +firmware: ea/loader_dsp.fw +firmware: ea/mia_dsp.fw +firmware: ea/mona_2_asic.fw +firmware: ea/mona_301_1_asic_48.fw +firmware: ea/mona_301_1_asic_96.fw +firmware: ea/mona_301_dsp.fw +firmware: ea/mona_361_1_asic_48.fw +firmware: ea/mona_361_1_asic_96.fw +firmware: ea/mona_361_dsp.fw +firmware: edgeport/boot2.fw +firmware: edgeport/boot.fw +firmware: edgeport/down2.fw +firmware: edgeport/down3.bin +firmware: edgeport/down.fw +firmware: emi26/bitstream.fw +firmware: emi26/firmware.fw +firmware: emi26/loader.fw +firmware: emi62/bitstream.fw +firmware: emi62/loader.fw +firmware: emi62/spdif.fw +firmware: emu/audio_dock.fw +firmware: emu/emu0404.fw +firmware: emu/emu1010b.fw +firmware: emu/emu1010_notebook.fw +firmware: emu/hana.fw +firmware: emu/micro_dock.fw +firmware: ene-ub6250/ms_init.bin +firmware: ene-ub6250/msp_rdwr.bin +firmware: ene-ub6250/ms_rdwr.bin +firmware: ene-ub6250/sd_init1.bin +firmware: ene-ub6250/sd_init2.bin +firmware: ene-ub6250/sd_rdwr.bin +firmware: ess/maestro3_assp_kernel.fw +firmware: ess/maestro3_assp_minisrc.fw +firmware: f2255usb.bin +firmware: fm_radio.inp +firmware: fm_radio_rio.inp +firmware: fw.ram.bin +firmware: go7007/go7007fw.bin +firmware: go7007/go7007tv.bin +firmware: go7007/lr192.fw +firmware: go7007/px-m402u.fw +firmware: go7007/px-tv402u.fw +firmware: go7007/s2250-1.fw +firmware: go7007/s2250-2.fw +firmware: go7007/wis-startrek.fw +firmware: htc_7010.fw +firmware: htc_9271.fw +firmware: i1480-phy-0.0.bin +firmware: i1480-pre-phy-0.0.bin +firmware: i1480-usb-0.0.bin +firmware: i2400m-fw-usb-1.5.sbcf +firmware: i6050-fw-usb-1.5.sbcf +firmware: icom_asc.bin +firmware: icom_call_setup.bin +firmware: icom_res_dce.bin +firmware: ipw2100-1.3.fw +firmware: ipw2100-1.3-i.fw +firmware: ipw2100-1.3-p.fw +firmware: ipw2200-bss.fw +firmware: ipw2200-ibss.fw +firmware: ipw2200-sniffer.fw +firmware: isci/isci_firmware.bin +firmware: isdbt_nova_12mhz_b0.inp +firmware: isdbt_nova_12mhz.inp +firmware: isdbt_pele.inp +firmware: isdbt_rio.inp +firmware: isdn/ISAR.BIN +firmware: isi4608.bin +firmware: isi4616.bin +firmware: isi608.bin +firmware: isi608em.bin +firmware: isi616em.bin +firmware: isight.fw +firmware: isl3886pci +firmware: isl3886usb +firmware: isl3887usb +firmware: iwlwifi-1000-5.ucode +firmware: iwlwifi-100-5.ucode +firmware: iwlwifi-105-6.ucode +firmware: iwlwifi-135-6.ucode +firmware: iwlwifi-2000-6.ucode +firmware: iwlwifi-2030-6.ucode +firmware: iwlwifi-3160-10.ucode +firmware: iwlwifi-3165-10.ucode +firmware: iwlwifi-3945-2.ucode +firmware: iwlwifi-4965-2.ucode +firmware: iwlwifi-5000-5.ucode +firmware: iwlwifi-5150-2.ucode +firmware: iwlwifi-6000-4.ucode +firmware: iwlwifi-6000g2a-5.ucode +firmware: iwlwifi-6000g2b-6.ucode +firmware: iwlwifi-6050-5.ucode +firmware: iwlwifi-7260-10.ucode +firmware: iwlwifi-7265-10.ucode +firmware: iwlwifi-7265D-10.ucode +firmware: iwlwifi-8000-10.ucode +firmware: kaweth/new_code.bin +firmware: kaweth/new_code_fix.bin +firmware: kaweth/trigger_code.bin +firmware: kaweth/trigger_code_fix.bin +firmware: keyspan/mpr.fw +firmware: keyspan_pda/keyspan_pda.fw +firmware: keyspan_pda/xircom_pgs.fw +firmware: keyspan/usa18x.fw +firmware: keyspan/usa19.fw +firmware: keyspan/usa19qi.fw +firmware: keyspan/usa19qw.fw +firmware: keyspan/usa19w.fw +firmware: keyspan/usa28.fw +firmware: keyspan/usa28xa.fw +firmware: keyspan/usa28xb.fw +firmware: keyspan/usa28x.fw +firmware: keyspan/usa49w.fw +firmware: keyspan/usa49wlc.fw +firmware: korg/k1212.dsp +firmware: lattice-ecp3.bit +firmware: lbtf_usb.bin +firmware: lgs8g75.fw +firmware: libertas/cf8305.bin +firmware: libertas/cf8381.bin +firmware: libertas/cf8381_helper.bin +firmware: libertas/cf8385.bin +firmware: libertas/cf8385_helper.bin +firmware: libertas_cs.fw +firmware: libertas_cs_helper.fw +firmware: libertas/gspi8385.bin +firmware: libertas/gspi8385_helper.bin +firmware: libertas/gspi8385_hlp.bin +firmware: libertas/gspi8686.bin +firmware: libertas/gspi8686_hlp.bin +firmware: libertas/gspi8686_v9.bin +firmware: libertas/gspi8686_v9_helper.bin +firmware: libertas/gspi8688.bin +firmware: libertas/gspi8688_helper.bin +firmware: libertas/sd8385.bin +firmware: libertas/sd8385_helper.bin +firmware: libertas/sd8686_v8.bin +firmware: libertas/sd8686_v8_helper.bin +firmware: libertas/sd8686_v9.bin +firmware: libertas/sd8686_v9_helper.bin +firmware: libertas/sd8688.bin +firmware: libertas/sd8688_helper.bin +firmware: libertas/usb8388.bin +firmware: libertas/usb8388_v5.bin +firmware: libertas/usb8388_v9.bin +firmware: libertas/usb8682.bin +firmware: matrox/g200_warp.fw +firmware: matrox/g400_warp.fw +firmware: me2600_firmware.bin +firmware: me4000_firmware.bin +firmware: mixart/miXart8AES.xlx +firmware: mixart/miXart8.elf +firmware: mixart/miXart8.xlx +firmware: mrvl/pcie8766_uapsta.bin +firmware: mrvl/pcie8897_uapsta.bin +firmware: mrvl/sd8688.bin +firmware: mrvl/sd8688_helper.bin +firmware: mrvl/sd8786_uapsta.bin +firmware: mrvl/sd8787_uapsta.bin +firmware: mrvl/sd8797_uapsta.bin +firmware: mrvl/sd8887_uapsta.bin +firmware: mrvl/sd8897_uapsta.bin +firmware: mrvl/usb8766_uapsta.bin +firmware: mrvl/usb8797_uapsta.bin +firmware: mrvl/usb8897_uapsta.bin +firmware: mts_cdma.fw +firmware: mts_edge.fw +firmware: mts_gsm.fw +firmware: mts_mt9234mu.fw +firmware: mts_mt9234zba.fw +firmware: multiface_firmware.bin +firmware: multiface_firmware_rev11.bin +firmware: mwl8k/fmimage_8363.fw +firmware: mwl8k/fmimage_8366_ap-3.fw +firmware: mwl8k/fmimage_8366.fw +firmware: mwl8k/fmimage_8687.fw +firmware: mwl8k/helper_8363.fw +firmware: mwl8k/helper_8366.fw +firmware: mwl8k/helper_8687.fw +firmware: myri10ge_ethp_z8e.dat +firmware: myri10ge_eth_z8e.dat +firmware: myri10ge_rss_ethp_z8e.dat +firmware: myri10ge_rss_eth_z8e.dat +firmware: ni6534a.bin +firmware: niscrb01.bin +firmware: niscrb02.bin +firmware: orinoco_ezusb_fw +firmware: ositech/Xilinx7OD.bin +firmware: pca200e.bin +firmware: pca200e_ecd.bin2 +firmware: pcxhr/dspb1222e.b56 +firmware: pcxhr/dspb1222hr.b56 +firmware: pcxhr/dspb882e.b56 +firmware: pcxhr/dspb882hr.b56 +firmware: pcxhr/dspb924.b56 +firmware: pcxhr/dspd1222.d56 +firmware: pcxhr/dspd222.d56 +firmware: pcxhr/dspd882.d56 +firmware: pcxhr/dspe882.e56 +firmware: pcxhr/dspe924.e56 +firmware: pcxhr/xlxc1222e.dat +firmware: pcxhr/xlxc1222hr.dat +firmware: pcxhr/xlxc222.dat +firmware: pcxhr/xlxc882e.dat +firmware: pcxhr/xlxc882hr.dat +firmware: pcxhr/xlxc924.dat +firmware: pcxhr/xlxint.dat +firmware: phanfw.bin +firmware: prism2_ru.fw +firmware: prism_ap_fw.bin +firmware: prism_sta_fw.bin +firmware: qat_895xcc.bin +firmware: ql2100_fw.bin +firmware: ql2200_fw.bin +firmware: ql2300_fw.bin +firmware: ql2322_fw.bin +firmware: ql2400_fw.bin +firmware: ql2500_fw.bin +firmware: qlogic/1040.bin +firmware: qlogic/12160.bin +firmware: qlogic/1280.bin +firmware: qlogic/sd7220.fw +firmware: r128/r128_cce.bin +firmware: r8a779x_usb3_v1.dlmem +firmware: radeon/ARUBA_me.bin +firmware: radeon/ARUBA_pfp.bin +firmware: radeon/ARUBA_rlc.bin +firmware: radeon/BARTS_mc.bin +firmware: radeon/BARTS_me.bin +firmware: radeon/BARTS_pfp.bin +firmware: radeon/BARTS_smc.bin +firmware: radeon/bonaire_ce.bin +firmware: radeon/BONAIRE_ce.bin +firmware: radeon/BONAIRE_mc2.bin +firmware: radeon/bonaire_mc.bin +firmware: radeon/BONAIRE_mc.bin +firmware: radeon/bonaire_me.bin +firmware: radeon/BONAIRE_me.bin +firmware: radeon/bonaire_mec.bin +firmware: radeon/BONAIRE_mec.bin +firmware: radeon/bonaire_pfp.bin +firmware: radeon/BONAIRE_pfp.bin +firmware: radeon/bonaire_rlc.bin +firmware: radeon/BONAIRE_rlc.bin +firmware: radeon/bonaire_sdma.bin +firmware: radeon/BONAIRE_sdma.bin +firmware: radeon/bonaire_smc.bin +firmware: radeon/BONAIRE_smc.bin +firmware: radeon/BONAIRE_uvd.bin +firmware: radeon/BONAIRE_vce.bin +firmware: radeon/BTC_rlc.bin +firmware: radeon/CAICOS_mc.bin +firmware: radeon/CAICOS_me.bin +firmware: radeon/CAICOS_pfp.bin +firmware: radeon/CAICOS_smc.bin +firmware: radeon/CAYMAN_mc.bin +firmware: radeon/CAYMAN_me.bin +firmware: radeon/CAYMAN_pfp.bin +firmware: radeon/CAYMAN_rlc.bin +firmware: radeon/CAYMAN_smc.bin +firmware: radeon/CEDAR_me.bin +firmware: radeon/CEDAR_pfp.bin +firmware: radeon/CEDAR_rlc.bin +firmware: radeon/CEDAR_smc.bin +firmware: radeon/CYPRESS_me.bin +firmware: radeon/CYPRESS_pfp.bin +firmware: radeon/CYPRESS_rlc.bin +firmware: radeon/CYPRESS_smc.bin +firmware: radeon/CYPRESS_uvd.bin +firmware: radeon/hainan_ce.bin +firmware: radeon/HAINAN_ce.bin +firmware: radeon/HAINAN_mc2.bin +firmware: radeon/hainan_mc.bin +firmware: radeon/HAINAN_mc.bin +firmware: radeon/hainan_me.bin +firmware: radeon/HAINAN_me.bin +firmware: radeon/hainan_pfp.bin +firmware: radeon/HAINAN_pfp.bin +firmware: radeon/hainan_rlc.bin +firmware: radeon/HAINAN_rlc.bin +firmware: radeon/hainan_smc.bin +firmware: radeon/HAINAN_smc.bin +firmware: radeon/hawaii_ce.bin +firmware: radeon/HAWAII_ce.bin +firmware: radeon/HAWAII_mc2.bin +firmware: radeon/hawaii_mc.bin +firmware: radeon/HAWAII_mc.bin +firmware: radeon/hawaii_me.bin +firmware: radeon/HAWAII_me.bin +firmware: radeon/hawaii_mec.bin +firmware: radeon/HAWAII_mec.bin +firmware: radeon/hawaii_pfp.bin +firmware: radeon/HAWAII_pfp.bin +firmware: radeon/hawaii_rlc.bin +firmware: radeon/HAWAII_rlc.bin +firmware: radeon/hawaii_sdma.bin +firmware: radeon/HAWAII_sdma.bin +firmware: radeon/hawaii_smc.bin +firmware: radeon/HAWAII_smc.bin +firmware: radeon/JUNIPER_me.bin +firmware: radeon/JUNIPER_pfp.bin +firmware: radeon/JUNIPER_rlc.bin +firmware: radeon/JUNIPER_smc.bin +firmware: radeon/kabini_ce.bin +firmware: radeon/KABINI_ce.bin +firmware: radeon/kabini_me.bin +firmware: radeon/KABINI_me.bin +firmware: radeon/kabini_mec.bin +firmware: radeon/KABINI_mec.bin +firmware: radeon/kabini_pfp.bin +firmware: radeon/KABINI_pfp.bin +firmware: radeon/kabini_rlc.bin +firmware: radeon/KABINI_rlc.bin +firmware: radeon/kabini_sdma.bin +firmware: radeon/KABINI_sdma.bin +firmware: radeon/kaveri_ce.bin +firmware: radeon/KAVERI_ce.bin +firmware: radeon/kaveri_me.bin +firmware: radeon/KAVERI_me.bin +firmware: radeon/kaveri_mec2.bin +firmware: radeon/kaveri_mec.bin +firmware: radeon/KAVERI_mec.bin +firmware: radeon/kaveri_pfp.bin +firmware: radeon/KAVERI_pfp.bin +firmware: radeon/kaveri_rlc.bin +firmware: radeon/KAVERI_rlc.bin +firmware: radeon/kaveri_sdma.bin +firmware: radeon/KAVERI_sdma.bin +firmware: radeon/mullins_ce.bin +firmware: radeon/MULLINS_ce.bin +firmware: radeon/mullins_me.bin +firmware: radeon/MULLINS_me.bin +firmware: radeon/mullins_mec.bin +firmware: radeon/MULLINS_mec.bin +firmware: radeon/mullins_pfp.bin +firmware: radeon/MULLINS_pfp.bin +firmware: radeon/mullins_rlc.bin +firmware: radeon/MULLINS_rlc.bin +firmware: radeon/mullins_sdma.bin +firmware: radeon/MULLINS_sdma.bin +firmware: radeon/oland_ce.bin +firmware: radeon/OLAND_ce.bin +firmware: radeon/OLAND_mc2.bin +firmware: radeon/oland_mc.bin +firmware: radeon/OLAND_mc.bin +firmware: radeon/oland_me.bin +firmware: radeon/OLAND_me.bin +firmware: radeon/oland_pfp.bin +firmware: radeon/OLAND_pfp.bin +firmware: radeon/oland_rlc.bin +firmware: radeon/OLAND_rlc.bin +firmware: radeon/oland_smc.bin +firmware: radeon/OLAND_smc.bin +firmware: radeon/PALM_me.bin +firmware: radeon/PALM_pfp.bin +firmware: radeon/pitcairn_ce.bin +firmware: radeon/PITCAIRN_ce.bin +firmware: radeon/PITCAIRN_mc2.bin +firmware: radeon/pitcairn_mc.bin +firmware: radeon/PITCAIRN_mc.bin +firmware: radeon/pitcairn_me.bin +firmware: radeon/PITCAIRN_me.bin +firmware: radeon/pitcairn_pfp.bin +firmware: radeon/PITCAIRN_pfp.bin +firmware: radeon/pitcairn_rlc.bin +firmware: radeon/PITCAIRN_rlc.bin +firmware: radeon/pitcairn_smc.bin +firmware: radeon/PITCAIRN_smc.bin +firmware: radeon/R100_cp.bin +firmware: radeon/R200_cp.bin +firmware: radeon/R300_cp.bin +firmware: radeon/R420_cp.bin +firmware: radeon/R520_cp.bin +firmware: radeon/R600_me.bin +firmware: radeon/R600_pfp.bin +firmware: radeon/R600_rlc.bin +firmware: radeon/R600_uvd.bin +firmware: radeon/R700_rlc.bin +firmware: radeon/REDWOOD_me.bin +firmware: radeon/REDWOOD_pfp.bin +firmware: radeon/REDWOOD_rlc.bin +firmware: radeon/REDWOOD_smc.bin +firmware: radeon/RS600_cp.bin +firmware: radeon/RS690_cp.bin +firmware: radeon/RS780_me.bin +firmware: radeon/RS780_pfp.bin +firmware: radeon/RS780_uvd.bin +firmware: radeon/RV610_me.bin +firmware: radeon/RV610_pfp.bin +firmware: radeon/RV620_me.bin +firmware: radeon/RV620_pfp.bin +firmware: radeon/RV630_me.bin +firmware: radeon/RV630_pfp.bin +firmware: radeon/RV635_me.bin +firmware: radeon/RV635_pfp.bin +firmware: radeon/RV670_me.bin +firmware: radeon/RV670_pfp.bin +firmware: radeon/RV710_me.bin +firmware: radeon/RV710_pfp.bin +firmware: radeon/RV710_smc.bin +firmware: radeon/RV710_uvd.bin +firmware: radeon/RV730_me.bin +firmware: radeon/RV730_pfp.bin +firmware: radeon/RV730_smc.bin +firmware: radeon/RV740_smc.bin +firmware: radeon/RV770_me.bin +firmware: radeon/RV770_pfp.bin +firmware: radeon/RV770_smc.bin +firmware: radeon/RV770_uvd.bin +firmware: radeon/SUMO2_me.bin +firmware: radeon/SUMO2_pfp.bin +firmware: radeon/SUMO_me.bin +firmware: radeon/SUMO_pfp.bin +firmware: radeon/SUMO_rlc.bin +firmware: radeon/SUMO_uvd.bin +firmware: radeon/tahiti_ce.bin +firmware: radeon/TAHITI_ce.bin +firmware: radeon/TAHITI_mc2.bin +firmware: radeon/tahiti_mc.bin +firmware: radeon/TAHITI_mc.bin +firmware: radeon/tahiti_me.bin +firmware: radeon/TAHITI_me.bin +firmware: radeon/tahiti_pfp.bin +firmware: radeon/TAHITI_pfp.bin +firmware: radeon/tahiti_rlc.bin +firmware: radeon/TAHITI_rlc.bin +firmware: radeon/tahiti_smc.bin +firmware: radeon/TAHITI_smc.bin +firmware: radeon/TAHITI_uvd.bin +firmware: radeon/TURKS_mc.bin +firmware: radeon/TURKS_me.bin +firmware: radeon/TURKS_pfp.bin +firmware: radeon/TURKS_smc.bin +firmware: radeon/verde_ce.bin +firmware: radeon/VERDE_ce.bin +firmware: radeon/VERDE_mc2.bin +firmware: radeon/verde_mc.bin +firmware: radeon/VERDE_mc.bin +firmware: radeon/verde_me.bin +firmware: radeon/VERDE_me.bin +firmware: radeon/verde_pfp.bin +firmware: radeon/VERDE_pfp.bin +firmware: radeon/verde_rlc.bin +firmware: radeon/VERDE_rlc.bin +firmware: radeon/verde_smc.bin +firmware: radeon/VERDE_smc.bin +firmware: riptide.hex +firmware: rp2.fw +firmware: rpm_firmware.bin +firmware: rsi_91x.fw +firmware: rt2561.bin +firmware: rt2561s.bin +firmware: rt2661.bin +firmware: rt2860.bin +firmware: rt2870.bin +firmware: rt73.bin +firmware: RTL8192E/boot.img +firmware: RTL8192E/data.img +firmware: RTL8192E/main.img +firmware: RTL8192U/boot.img +firmware: RTL8192U/data.img +firmware: RTL8192U/main.img +firmware: rtl_nic/rtl8105e-1.fw +firmware: rtl_nic/rtl8106e-1.fw +firmware: rtl_nic/rtl8106e-2.fw +firmware: rtl_nic/rtl8107e-1.fw +firmware: rtl_nic/rtl8107e-2.fw +firmware: rtl_nic/rtl8168d-1.fw +firmware: rtl_nic/rtl8168d-2.fw +firmware: rtl_nic/rtl8168e-1.fw +firmware: rtl_nic/rtl8168e-2.fw +firmware: rtl_nic/rtl8168e-3.fw +firmware: rtl_nic/rtl8168f-1.fw +firmware: rtl_nic/rtl8168f-2.fw +firmware: rtl_nic/rtl8168g-2.fw +firmware: rtl_nic/rtl8168g-3.fw +firmware: rtl_nic/rtl8168h-1.fw +firmware: rtl_nic/rtl8168h-2.fw +firmware: rtl_nic/rtl8402-1.fw +firmware: rtl_nic/rtl8411-1.fw +firmware: rtl_nic/rtl8411-2.fw +firmware: rtlwifi/rtl8188efw.bin +firmware: rtlwifi/rtl8192cfw.bin +firmware: rtlwifi/rtl8192cfwU_B.bin +firmware: rtlwifi/rtl8192cfwU.bin +firmware: rtlwifi/rtl8192cufw_A.bin +firmware: rtlwifi/rtl8192cufw_B.bin +firmware: rtlwifi/rtl8192cufw.bin +firmware: rtlwifi/rtl8192cufw_TMSC.bin +firmware: rtlwifi/rtl8192defw.bin +firmware: rtlwifi/rtl8192eefw.bin +firmware: rtlwifi/rtl8192sefw.bin +firmware: rtlwifi/rtl8712u.bin +firmware: rtlwifi/rtl8723aufw_A.bin +firmware: rtlwifi/rtl8723aufw_B.bin +firmware: rtlwifi/rtl8723aufw_B_NoBT.bin +firmware: rtlwifi/rtl8723befw.bin +firmware: rtlwifi/rtl8723efw.bin +firmware: rtlwifi/rtl8821aefw.bin +firmware: sb16/alaw_main.csp +firmware: sb16/ima_adpcm_capture.csp +firmware: sb16/ima_adpcm_init.csp +firmware: sb16/ima_adpcm_playback.csp +firmware: sb16/mulaw_main.csp +firmware: scope.cod +firmware: sd8385.bin +firmware: sd8385_helper.bin +firmware: sd8686.bin +firmware: sd8686_helper.bin +firmware: sd8688.bin +firmware: sd8688_helper.bin +firmware: slicoss/gbdownload.sys +firmware: slicoss/gbrcvucode.sys +firmware: slicoss/oasisdownload.sys +firmware: slicoss/oasisrcvucode.sys +firmware: sms1xxx-hcw-55xxx-dvbt-02.fw +firmware: sms1xxx-hcw-55xxx-isdbt-02.fw +firmware: sms1xxx-nova-a-dvbt-01.fw +firmware: sms1xxx-nova-b-dvbt-01.fw +firmware: sms1xxx-stellar-dvbt-01.fw +firmware: sndscape.co0 +firmware: sndscape.co1 +firmware: sndscape.co2 +firmware: sndscape.co3 +firmware: sndscape.co4 +firmware: softing-4.6/bcard2.bin +firmware: softing-4.6/bcard.bin +firmware: softing-4.6/cancard.bin +firmware: softing-4.6/cancrd2.bin +firmware: softing-4.6/cansja.bin +firmware: softing-4.6/ldcard2.bin +firmware: softing-4.6/ldcard.bin +firmware: solos-db-FPGA.bin +firmware: solos-Firmware.bin +firmware: solos-FPGA.bin +firmware: sun/cassini.bin +firmware: symbol_sp24t_prim_fw +firmware: symbol_sp24t_sec_fw +firmware: tdmb_denver.inp +firmware: tdmb_nova_12mhz_b0.inp +firmware: tdmb_nova_12mhz.inp +firmware: tehuti/bdx.bin +firmware: ti_3410.fw +firmware: ti_5052.fw +firmware: ti-connectivity/wl1251-fw.bin +firmware: ti-connectivity/wl1251-nvs.bin +firmware: ti-connectivity/wl1271-nvs.bin +firmware: ti-connectivity/wl127x-fw-5-mr.bin +firmware: ti-connectivity/wl127x-fw-5-plt.bin +firmware: ti-connectivity/wl127x-fw-5-sr.bin +firmware: ti-connectivity/wl128x-fw-5-mr.bin +firmware: ti-connectivity/wl128x-fw-5-plt.bin +firmware: ti-connectivity/wl128x-fw-5-sr.bin +firmware: ti-connectivity/wl18xx-fw-3.bin +firmware: tigon/tg3.bin +firmware: tigon/tg3_tso5.bin +firmware: tigon/tg3_tso.bin +firmware: tlg2300_firmware.bin +firmware: ttusb-budget/dspbootcode.bin +firmware: turtlebeach/msndinit.bin +firmware: turtlebeach/msndperm.bin +firmware: turtlebeach/pndsperm.bin +firmware: turtlebeach/pndspini.bin +firmware: ueagle-atm/930-fpga.bin +firmware: ueagle-atm/adi930.fw +firmware: ueagle-atm/CMV4i.bin +firmware: ueagle-atm/CMV4i.bin.v2 +firmware: ueagle-atm/CMV4p.bin +firmware: ueagle-atm/CMV4p.bin.v2 +firmware: ueagle-atm/CMV9i.bin +firmware: ueagle-atm/CMV9i.bin.v2 +firmware: ueagle-atm/CMV9p.bin +firmware: ueagle-atm/CMV9p.bin.v2 +firmware: ueagle-atm/CMVei.bin +firmware: ueagle-atm/CMVei.bin.v2 +firmware: ueagle-atm/CMVep.bin +firmware: ueagle-atm/CMVep.bin.v2 +firmware: ueagle-atm/DSP4i.bin +firmware: ueagle-atm/DSP4p.bin +firmware: ueagle-atm/DSP9i.bin +firmware: ueagle-atm/DSP9p.bin +firmware: ueagle-atm/DSPei.bin +firmware: ueagle-atm/DSPep.bin +firmware: ueagle-atm/eagle.fw +firmware: ueagle-atm/eagleI.fw +firmware: ueagle-atm/eagleII.fw +firmware: ueagle-atm/eagleIII.fw +firmware: ueagle-atm/eagleIV.fw +firmware: usb8388.bin +firmware: usbduxfast_firmware.bin +firmware: usbdux_firmware.bin +firmware: usbduxsigma_firmware.bin +firmware: v4l-cx231xx-avcore-01.fw +firmware: v4l-cx23418-apu.fw +firmware: v4l-cx23418-cpu.fw +firmware: v4l-cx23418-dig.fw +firmware: v4l-cx2341x-dec.fw +firmware: v4l-cx2341x-enc.fw +firmware: v4l-cx2341x-init.mpg +firmware: v4l-cx23885-avcore-01.fw +firmware: v4l-cx23885-enc.fw +firmware: v4l-cx25840.fw +firmware: v4l-pvrusb2-24xxx-01.fw +firmware: v4l-pvrusb2-29xxx-01.fw +firmware: v4l-pvrusb2-73xxx-01.fw +firmware: vicam/firmware.fw +firmware: vntwusb.fw +firmware: vpdma-1b8.bin +firmware: vx/bd56002.boot +firmware: vx/bd563s3.boot +firmware: vx/bd563v2.boot +firmware: vx/bx_1_vp4.b56 +firmware: vx/bx_1_vxp.b56 +firmware: vxge/X3fw.ncf +firmware: vxge/X3fw-pxe.ncf +firmware: vx/l_1_v22.d56 +firmware: vx/l_1_vp4.d56 +firmware: vx/l_1_vx2.d56 +firmware: vx/l_1_vxp.d56 +firmware: vx/x1_1_vp4.xlx +firmware: vx/x1_1_vx2.xlx +firmware: vx/x1_1_vxp.xlx +firmware: vx/x1_2_v22.xlx +firmware: wavefront.os +firmware: wd719x-risc.bin +firmware: wd719x-wcs.bin +firmware: whiteheat.fw +firmware: whiteheat_loader.fw +firmware: wil6210.fw +firmware: wlan/prima/WCNSS_qcom_wlan_nv.bin +firmware: xc3028L-v36.fw +firmware: xc3028-v27.fw +firmware: yam/1200.bin +firmware: yam/9600.bin +firmware: yamaha/ds1_ctrl.fw +firmware: yamaha/ds1_dsp.fw +firmware: yamaha/ds1e_ctrl.fw +firmware: yamaha/yss225_registers.bin +firmware: zd1201-ap.fw +firmware: zd1201.fw +firmware: zd1211/zd1211b_ub +firmware: zd1211/zd1211b_uphr +firmware: zd1211/zd1211b_ur +firmware: zd1211/zd1211_ub +firmware: zd1211/zd1211_uphr +firmware: zd1211/zd1211_ur --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/i386/generic +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/i386/generic @@ -0,0 +1,18838 @@ +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x28e09af1 iosf_mbi_available +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x4c878322 iosf_mbi_modify +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x6d1d5d9b iosf_mbi_write +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x932493a8 iosf_mbi_read +EXPORT_SYMBOL arch/x86/kvm/kvm 0xd4757c81 kvm_cpu_has_pending_timer +EXPORT_SYMBOL arch/x86/kvm/kvm 0xdddf26d2 kvm_read_guest_atomic +EXPORT_SYMBOL arch/x86/platform/scx200/scx200 0x254e5667 scx200_gpio_base +EXPORT_SYMBOL arch/x86/platform/scx200/scx200 0x35a3c008 scx200_gpio_configure +EXPORT_SYMBOL arch/x86/platform/scx200/scx200 0x8cfa375c scx200_gpio_shadow +EXPORT_SYMBOL arch/x86/platform/scx200/scx200 0x907665bd scx200_cb_base +EXPORT_SYMBOL crypto/gf128mul 0x0c2f123f gf128mul_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x1068004b gf128mul_bbe +EXPORT_SYMBOL crypto/gf128mul 0x2f2889a0 gf128mul_init_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x384ef9ce gf128mul_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x56af0dbd gf128mul_x_ble +EXPORT_SYMBOL crypto/gf128mul 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL crypto/gf128mul 0xbd17a0df gf128mul_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0xc0890413 gf128mul_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL crypto/mcryptd 0x7085727b mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/video 0x7a45377b acpi_video_unregister +EXPORT_SYMBOL drivers/acpi/video 0x8826c13b acpi_video_register +EXPORT_SYMBOL drivers/acpi/video 0xb16576b8 acpi_video_get_edid +EXPORT_SYMBOL drivers/acpi/video 0xd67e424e acpi_video_unregister_backlight +EXPORT_SYMBOL drivers/atm/suni 0xb4658585 suni_init +EXPORT_SYMBOL drivers/atm/uPD98402 0xefe4c95b uPD98402_init +EXPORT_SYMBOL drivers/bcma/bcma 0x10fc2388 bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0x74f52f7f bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x0ff1d863 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x19759509 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x1aa6a3d6 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x2fe19af3 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x32da5619 pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x32f01d4d pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x7023e7c6 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x7d879494 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0xa8939791 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0xbafba0c5 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0xcd0050fa pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xde5235ae pi_schedule_claimed +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1348760d ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x16dcec76 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a10c898 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1aba5db8 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1fae3bac ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x3f435669 ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x40f2b10c ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x423b776a ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c971bec ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x524f6f51 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5e80f37c ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5fcdcc05 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67cb9784 ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x721630d6 ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x78fd36e7 ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x837eafea ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8c8ee770 ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96cbcc81 ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa2a98b91 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa9e8acde ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe0fa83f2 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe6ab72a6 ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf2576cb9 ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf9097193 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/nsc_gpio 0x01ad8c4d nsc_gpio_write +EXPORT_SYMBOL drivers/char/nsc_gpio 0x0fab7712 nsc_gpio_dump +EXPORT_SYMBOL drivers/char/nsc_gpio 0xdbf833fc nsc_gpio_read +EXPORT_SYMBOL drivers/char/nvram 0x0f28cb91 nvram_read_byte +EXPORT_SYMBOL drivers/char/nvram 0x17ff2c1d __nvram_read_byte +EXPORT_SYMBOL drivers/char/nvram 0x2adec1e0 __nvram_check_checksum +EXPORT_SYMBOL drivers/char/nvram 0x7da28f12 nvram_check_checksum +EXPORT_SYMBOL drivers/char/nvram 0x9ce3f83f nvram_write_byte +EXPORT_SYMBOL drivers/char/nvram 0xa8813189 __nvram_write_byte +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x2ef871f7 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x86d82a13 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xe6f54d11 xillybus_init_endpoint +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x783df6b4 dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x86ad9087 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x9d806a75 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xaf23fe3f dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xc6cbb5fa dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xeef4d4d4 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/ioat/ioatdma 0xc3a800ce ioat_dma_setup_interrupts +EXPORT_SYMBOL drivers/edac/edac_core 0x27e245f4 edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04dd92ce fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x29b28e26 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2a8d750b fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2bba9032 fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2d8b26c4 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2dc375c6 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x35a616b3 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x417bfcce fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4af4ad22 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4bc29fb9 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4d5d4eca fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x590dc7ff fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5d8cf199 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6996a6c0 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x703cdd8e fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x71765136 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x772fdbbe fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e431b14 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8a80b57e fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8bb1bd87 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x980659f8 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9dac0871 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xae0ed29d fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb7fcda11 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0xbe5775be fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xeec488dd fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf25f0d04 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf427e89c fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0xfeb7cac0 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firmware/dcdbas 0xa75079d6 dcdbas_smi_request +EXPORT_SYMBOL drivers/fmc/fmc 0x05cc44ee fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x13b51b9e fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x167849b5 fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x1f303f4b fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0x2a52cb68 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x62867b99 fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x8bd8e78c fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0xbc38ee2c fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xd28dc74a fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xf1698160 fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0xf5bf6ab8 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/gpu/drm/bridge/ptn3460 0x066619de ptn3460_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00667d8a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x008fcb53 drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01c662e2 drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01de8031 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02a8cd5b drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02d18107 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02ed6f7a drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05466ae5 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x056a7cdc drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0660866e drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x069e2898 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0744531b drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07f2a0ba drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08907614 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x098bd022 drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09b34962 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a25ca49 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ac7c26c drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0af7fb5f drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b04d747 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b4e3ef2 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b5e4424 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b737495 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bdefc86 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bfb7495 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c5a24b0 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0cce4f41 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d0010ce drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d55bc4c drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e5b7192 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fbbc3c1 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fccafb1 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x10bdecc1 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11441082 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11e01511 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x122fb212 drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x123fe30a drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x124e6fc6 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14c37bc6 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x167eb238 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16f51b8d drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18714190 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x189f6401 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18cc760b drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18dff988 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e44324 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a95afbe drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bd28211 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1cf26831 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f1c649b drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x204d2ad1 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x205822a9 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20805f4e drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x208e30ef drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20b74476 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20f2f893 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21f91df4 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22d7b367 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25457faa drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2696035f drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2710ef0b drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x273095b4 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27323e72 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x276f12a7 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27ededd8 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x289a3550 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x290f6966 drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b3a6db7 drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b518820 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d069bd6 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d5eb302 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d80be4d drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e17d1ae drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e38c014 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x314f8a66 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x322058f4 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3223da1f drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32708c2c drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x346127a7 drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3476f5ec drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34a3a13e drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x353c7a74 drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x358f403f drm_bridge_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38100166 drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3874d429 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38faa77f drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ae7b2d0 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d322354 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e051451 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ecf95b0 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3fe12de3 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40060574 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4230db27 drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x434d60bb drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4363a06b drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x436db3d9 drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x447bb009 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45063c5c drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4555945e drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45b606d3 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4720a556 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4738ea41 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47483f86 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x480b735d drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49fabf0d drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c5490bc drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c67d612 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4faa715e drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x507afb48 drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x508359c0 drm_bridge_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55473678 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x558a8e10 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55ddf097 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5628b424 drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5692f320 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56d25229 drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57545181 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x586da820 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58ae3362 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58dc14ea drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c978fe7 drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cbaf970 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f030770 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f0b0230 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f130d82 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f2192f7 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f947c27 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ff1f9ce drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x615a77e2 drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61b0f0e2 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61d805fe drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62124920 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62399394 drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63277f4e drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64c8d598 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65ab7d46 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x661225e9 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69882623 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69ae9dab drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a476fec drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c940219 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d9c6c28 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6eb8a8ec drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f5f4954 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6fb6b451 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x730e3947 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73a3520a drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x742df58d drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7596b559 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x767db286 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77b524d2 drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7920dd89 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a4e7297 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a5e99e0 drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b712f49 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7cd50e9d drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e0e04ab drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f4a0a1e drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80843d3a drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8177d39d drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ba930c drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x823564ee drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x846d7447 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86061935 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8630853e drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8638aa10 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8809a1cc drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b3faaf7 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bb3c57e drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c35c286 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8daa2624 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f5e00ee drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8fbd1df3 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8fbf0475 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x936de195 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x946f9b5e drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x956ccb9d drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95b0ac84 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95b50797 drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9645267f drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98535163 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99d4db21 drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99f99110 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a0bf262 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e9a69de drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa09eda35 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0e03b51 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1a6c03c drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa42f2644 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa80cef71 drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8311827 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa0b5fc9 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa9f4755 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab362c26 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaba47477 drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae66199c drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf1a68c1 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0xafe7c1dc drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb034d435 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb11f8263 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb156bf71 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb17b31b8 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb294f972 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb36d2ea5 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb61ab583 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb794a4cd drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9180ad0 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9a60c2d drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9b69a72 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9dc03fb drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd3ea7e6 drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe5d27a1 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe7139a5 drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe9c5f1b drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf10b0dc drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfecf871 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1117344 drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc24e7f3d drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2bfb358 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3ab1db3 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4cd70bf drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc58d75d0 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc631bb71 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6b91c3e drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc78261dd drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc85f127a drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca0b07ad drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca226767 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca785459 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbdfcdbb drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc48f25f drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc729fce drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccb474f0 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd2d46c1 drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce0f6cba drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf7a02e2 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf895cd4 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1fa3733 drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd21f48cf drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2dae56c drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd30bd70f drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd393f5c3 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4b3a219 drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd5fd49e1 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9a683f0 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9bce5e0 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xddb151a8 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde169dd1 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf94ca73 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf9672ba drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1299da8 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ef97e4 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe37d3763 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe53f98a6 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe70bb93f drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe736f64f drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8cca80a drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8d2ab4e drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea29ec42 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeaf4c161 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb8202aa drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec615bc7 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee59803e drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0064db6 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf03043eb drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0f503dd drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf20525a3 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf74febc2 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7d1787c drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf82b99c4 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf8cae631 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa023dfa drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa7654a6 drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc3398e2 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdd53ede drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0020412f drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x02e0ca8e drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x060a7c37 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x06319574 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0681d1af drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x08a4ae17 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x09b2f587 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0c418eb5 drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ea44f8b drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f2cebc0 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1029e61b drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x102b675f drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14593555 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x152cedf7 drm_primary_helper_create_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x179ea947 drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x17e656fc drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x18797ca5 drm_atomic_helper_commit_post_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ce6616d drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1d59ed79 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1fb2c699 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1fe41b65 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x20e5b7a9 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x22cec44f drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x24bd7dd7 drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x28c2c2b2 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x28c50459 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2a561745 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2fbdd54e drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x31ff6388 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34a0e1e1 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x368221dd drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3913e5d3 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3f8d1fc2 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4465d3b4 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x485d0625 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x498d17e1 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4dc988eb drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5407c8b3 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x54f2d450 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x56b92008 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x56d4454b drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x57915fd8 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x58ae727e drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x594cade0 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x595d6eda drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5c31245a drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6400127e drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x668fa2ef drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6ae04bef drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6fc99fd2 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x70508794 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711e2cb5 drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x77c4015a drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x792bafd2 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7bda715a drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8079a5ed drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x81f3af7e drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8535fdf7 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c6df094 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x92ccfd7d drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x93986d41 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x94b79a4d drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x97e4eb4f drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x981ea2ad drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9b36463d drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9c1fae05 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9ce8df9e drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa0c27dbe drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa4811a0c drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaa020e77 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xae20169f drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbb210e11 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbb98b58b drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbba04a8a drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbdd5ed63 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbdd72d61 drm_atomic_helper_commit_pre_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe78bfb8 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc90b99f1 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc9856626 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc999fae1 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd16d3bc1 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd2a8126e drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd78df335 drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe2e6e3fe drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe37676aa drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe5547ad7 drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe5dc796e drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe70a25db drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe7112b4f drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe8306939 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe9e0e999 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeaf25362 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xedb29506 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee17736f drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xefadaebc drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf00c358e drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf07b8d86 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf5578842 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf58def0f drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfc6fa377 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0x43710a04 nouveau_platform_device_create_ +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0x86c7b232 nouveau_drm_device_remove +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x01e17419 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0206e19e ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0b93601f ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0f04825d ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x132b05be ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x16d01c51 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1ba4e68a ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1c3c3b07 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1c648aa2 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1f80d688 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x202f8ac6 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x23e6a3df ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x258d1920 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x25c1f97b ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x266d8a60 ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x285c0809 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2a8fdac6 ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x35fcb752 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3b6fe7ad ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x40c9fed7 ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x49680f76 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x49bf5d11 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4a5c2fbe ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4af4b930 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5102c32d ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x558b9ee7 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x558dee92 ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5bcf8239 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5cf59609 ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5d01a8f2 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5d70dbca ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6019c13c ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x621309fd ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x66409a1c ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x669c263f ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67b1d568 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x687eae10 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x714f30d6 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x729317c3 ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x780d31c1 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x79e1c463 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7aeaeba2 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x84bca80e ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x878a2e92 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8b19a88d ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8cad3cc2 ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9fea4c13 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa79cce27 ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb00abe1d ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb5967049 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb6b9218d ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb7b0fc0b ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb957adca ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc0b34a42 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc5966574 ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc9418128 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xca856a43 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcbec8b3d ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcc21f37e ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd40fb949 ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd7a41a37 ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdd911d53 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xed00cd38 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xef88fab6 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf3771b88 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf4104c2b ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfa5af298 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xffcb8d9b ttm_read_lock +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x0bdd12e7 vmbus_recvpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x50229b96 vmbus_sendpacket +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x0903c239 vid_from_reg +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0xef1c781c vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x0e2a6864 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x0f5877d4 sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x34257f35 sch56xx_watchdog_unregister +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x4dffa30e sch56xx_watchdog_register +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xe5022f95 sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xed1d2a08 sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x6a9e882f i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x7f00e6d1 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x84de429d i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x551e8713 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xf6ae245e i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x12f5e69f amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x38c70056 st_accel_common_remove +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x8a243a7b st_accel_common_probe +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x1e425208 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x629a7918 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x6ff11662 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc0764f18 hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc83a92bf hid_sensor_format_scale +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xca861b5d hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xea0f6a1f hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x6e9f6e15 hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x7b74f41f hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xed09c8c4 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1f3b9f91 st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x2a32bbb8 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x33ebd597 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x3ec6a9e8 st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x58e89737 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x7bffb7bd st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x92f1a42a st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x980b212f st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x9c201719 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xacf7f64b st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xbe742963 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xce2eebe1 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xe7e803b1 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xf4527252 st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xf82f3e0c st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xc1e8a277 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x9b9373d4 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x60b89c29 st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xd5dac7a0 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x80415efc adis_enable_irq +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xa1aedfaa adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/industrialio 0x068da6cb iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x0e66b8d2 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0x10feb1e8 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x257956da iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x333a9fc4 iio_buffer_show_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x3b6c7359 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x3cff3141 iio_buffer_store_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x5d534b40 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x6428b90c iio_buffer_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x6aa26d94 iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x7ad50169 iio_buffer_register +EXPORT_SYMBOL drivers/iio/industrialio 0x8fe40dff iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x9ed60ac7 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0xa4d35b6e iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xa4dfc51d iio_buffer_write_length +EXPORT_SYMBOL drivers/iio/industrialio 0xaf66830c iio_buffer_read_length +EXPORT_SYMBOL drivers/iio/industrialio 0xb084574b iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0xbddd8d83 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xc59b54bb iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0xd6cc9b28 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xdd54b841 iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xeb2514a2 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xf517cca1 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x1f3ed3b5 iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x534a9f9a iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x7a288349 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x889af131 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xb10de024 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xdc37d830 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x371fc54c st_press_common_remove +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x52181432 st_press_common_probe +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x049ace30 rdma_addr_find_smac_by_sgid +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x04b8b6d7 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1c3c0ad3 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x446fd7c9 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x57cd15fd rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x71f3076f rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x8ed679ff rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xc0bf4edc rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0354e00a ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x32d2315b ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x55ee909b ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5a288866 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x65306323 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x9a9d59a0 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa3259e6c ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xbee88026 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd084c0ea ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd18bf245 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd421defd ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd9b63a58 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xdf88af42 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe40b8e02 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe7e20a7f ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe92a3aed ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf806b08e ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x08f5eb51 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0afc015d ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c5b894a ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0fdf7877 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0fe1b063 ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x10fb910e ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x11c5f0e2 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1aabaa79 ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1febc59c ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x209f6f2e ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x24e69828 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2572ff27 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2a6a31c1 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2b13e30b ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3615fa87 ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x37a0ab8a rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e4d8622 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x415bc1af ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x415fa3e9 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x431c9634 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x44564cb5 ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x461b0d89 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4dbfb6f8 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e017d2c ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50746101 ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x520b2638 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x52b34a08 ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55b41a10 ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x57732fa9 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5831eae4 ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58fda6dc ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x605e0092 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x620eaf8d ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x644bf343 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x70dd246b ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7418a4de ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74982c4d ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75f280d0 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7815b43f ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7a005fec ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x80274740 ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8196617e ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8300da80 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x85724ff1 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e24134a ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90bee369 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x955a5e53 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x95df7836 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9c565a59 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9cf060f8 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9da7952b ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9fd61dbd ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa4710c33 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa5ef535b ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa707238d ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa860ac54 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa91d8bd3 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaa371b66 ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xabcc10ad ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xac0be8f4 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb1a312e1 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb3d00568 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb5e22555 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb6b86a60 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xba8be3cb ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbc63c68f ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbf83f82b ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc1eb0241 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc37338a8 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc90ab45d ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb9311ad ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcce8dfb0 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xce485e02 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcf4b94da ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd446182c ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd57fc035 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd7f8b7a4 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdea4ad0e ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdf3df3be ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7efc715 ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef83a9aa ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf1159fe4 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf75e43fd ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf88ee995 ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfafccc05 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc6e5744 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x1a639540 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x26f71fc7 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4dc9a8a6 ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4ed5d16f ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x5f57557c ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6105b1c8 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6efce03d ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6f077fcf ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7790e1e5 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x946d5d27 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xae4ba0e4 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xdea53730 ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xdeb19e92 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf16e453a ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf9fde7db ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x43c6a575 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x6e44fd9f ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x76ef3e0b ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x7ee297d4 ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x8001438f ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x8f630f26 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xa97b77bb ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xbd647f43 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xd2801464 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xddc330e7 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2569d757 ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x52a6ce77 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7971c00e ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe350f2aa ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x153aa94d iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x19123ecd iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x30511aa2 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x3eed8e36 iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x49116655 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4a6a95a6 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8f2d3f1a iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x91a914d6 iwpm_init +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9327be67 iwpm_exit +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x98ab6ecf iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x98b6458a iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc16aab1d iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xcb9e87c1 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xe7ffb3ee iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf1504965 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xfd42c23d iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x06300b88 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x063d8778 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x24b09eea rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x254e03f7 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2a62b549 rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2bea26e1 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x449f1474 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x485599c4 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4b1e38b8 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5a1d7a68 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7a9c55ff rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7c21ab64 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8f24dc53 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9063b5fd rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9d14ee01 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbeb9bd8c rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc8ac4bc0 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xcdca78a3 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd2c65ac2 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdb527968 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfe3b03ab rdma_destroy_qp +EXPORT_SYMBOL drivers/input/gameport/gameport 0x4cbdc66f gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x6a856a7d gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x886139ee gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x8e4773e6 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x90745206 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xc51c3b89 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xdb11967d __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xe14b18de gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xfaa2a16d gameport_open +EXPORT_SYMBOL drivers/input/input-polldev 0x23778d53 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x2ba2e99b devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x46a847e4 input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x8bab8a07 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xa2a61cfa input_free_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xf8cf4b77 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x556e3e41 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0x82dd08c8 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0xa981a910 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xcec2bd8d ad714x_enable +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 0xa9c836db cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0xca3f100a cma3000_suspend +EXPORT_SYMBOL drivers/input/sparse-keymap 0x26d7dc4a sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x3d5e83dd sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0x52266ca0 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x8071e753 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x96283ba2 sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0xf8e94c0d sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xa3d30f2a ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xc0bb4fd5 ad7879_pm_ops +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2b8eab1f capilib_free_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2baa6586 capilib_new_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x31c24aa4 capi20_isinstalled +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x354d9768 capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x38b8d271 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x5a57ed70 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6057c6f3 capi_message2cmsg +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x60ee53f5 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x62e32d43 capilib_data_b3_conf +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x64f2cf1b attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x71e8d5ba capilib_data_b3_req +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7a33596c capi20_get_serial +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7e6f1307 capi20_get_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x88949d8f capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9f823278 register_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa7c4fd6c capi_message2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xaa165d27 capilib_release_appl +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb19fda8d capi_cmd2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb60e5e5f capi_cmsg_header +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc10fe128 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xd82dec88 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe5dd0b60 capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe8ad9bd1 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xebb2ed1e capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xef6b8b59 capi20_register +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x05fbb7a8 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x28f786f1 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x5e1c1f19 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x6f81becf b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x71bca243 b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x7c35a9c3 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x83de9611 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x863e01c6 b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x8854dd4a b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa1da5b9c b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa964671f b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa97ed5f7 b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc402b3ee b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xf9db61f5 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfc203703 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x023084ce b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x200da052 b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x24572871 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x5d9b6fb0 b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x7d2cf948 b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x838c2629 b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xc93a9d71 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd0b73133 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xdf0d2198 b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0x29562993 b1pcmcia_delcard +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xaec3240e b1pcmcia_addcard_m1 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xea620116 b1pcmcia_addcard_m2 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xf14bf8b1 b1pcmcia_addcard_b1 +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x2974ead1 DIVA_DIDD_Read +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x7ab59853 proc_net_eicon +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x01b6fd8e mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x8acd21d6 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xf395f7eb mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xf7b6adb8 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x1ba1204b mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xaf8350ab mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x07f4f2ce hisax_unregister +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x148f0c99 FsmFree +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x7f29ce36 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xd8b80dea hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe227344e FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xee93522c hisax_register +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xf0a16657 FsmNew +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xfc27303b HiSax_closecard +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xff2db2cf FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x24b81775 isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x6439e4ed isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x77dbfae0 isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xa016080f isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xfe54a892 isacsx_irq +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x475721fe isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x68bc07d5 register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xd2e405c0 isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xfa06820f isdn_register_divert +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x3b71e4fc isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x59cc8a7e isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x8ee38862 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0xfd9d4c09 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x226f6447 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2766c00d mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2a7c0c42 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2fa00e10 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x37328e19 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3969c8dc recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x41800758 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4f2f79fb create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x54451388 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x57ec2604 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5a6d62b2 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5feb54b8 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x614ede30 mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x72603c44 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x840d7b50 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x96309324 mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xbdb2bcba mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc12b75fa get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc97b13bf 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 0xd8f94012 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xde74d2bf mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe24c9c38 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe87943cf mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf52286a3 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf659201d recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9fac843 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfe6c8c65 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x60721da7 dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xa215f1b2 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/md/bcache/bcache 0x10dc0d06 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0x2488e046 closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0x2aac7684 closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0x40479cf1 bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x66d28e22 bch_btree_iter_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x6969b5d8 bch_bset_init_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7984043c closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7b55ca4f bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x835e4fe2 bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0x9e8b3cee bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0xab2d2b84 bch_btree_insert_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0xad29a6f5 bch_bset_build_written_tree +EXPORT_SYMBOL drivers/md/bcache/bcache 0xaec09a2b bch_bkey_try_merge +EXPORT_SYMBOL drivers/md/bcache/bcache 0xaf77343c bch_btree_keys_free +EXPORT_SYMBOL drivers/md/bcache/bcache 0xc04554f7 bch_btree_iter_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0xca580595 bch_btree_keys_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd371ee58 bch_btree_sort_partial +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd5fa3618 closure_put +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe3c17af1 __closure_wake_up +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe47e0829 __bch_bset_search +EXPORT_SYMBOL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL drivers/md/dm-bufio 0xa7978f56 dm_bufio_forget +EXPORT_SYMBOL drivers/md/dm-log 0x17bd6607 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0x79900965 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xb0498b11 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xcdafd549 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x2dbdd15a dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x5eb7c1c9 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x60a9f5cd dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x65f4251e dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0xa437e93b dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xd4c3ccd5 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/raid456 0x53194425 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x08e3cee8 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0a93a7dc flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0cabc266 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x10f6b979 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x139f4831 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2e527372 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x65332a49 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x89c7ef11 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x8be70b71 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa7bcc2bb flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xbda6751a flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd51cd37d flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe5458b41 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x14aa9600 btcx_riscmem_alloc +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x162f0afc btcx_calc_skips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x4c890f2b btcx_sort_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x7858c27b btcx_screen_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x94c0aa04 btcx_riscmem_free +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xe9e2c076 btcx_align +EXPORT_SYMBOL drivers/media/common/cx2341x 0x16f10794 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1ca0c084 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2f25eee2 cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0x30cb4cd7 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3121a3a4 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3db8be82 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x67160eae cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x97b32366 cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf76ce95 cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf8b77a4 cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0xab4d887d cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x9ec77c90 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0xd0911be2 tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x07ecedb4 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0babd047 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x101a29b8 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x14b47e1a dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x17523ce7 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x196f1ac1 dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x237f7910 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x29aa784e dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2ce6800c dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2d28c2f9 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x300f2abb dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x321fc779 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x34a6c1ae dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x38bc5c5b dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x450ce27c dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4c70c35a dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x52de41f8 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x542bdbc0 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x55cccc56 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x587b7e6b dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6c2c128f dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74caebe5 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8d477b6b dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x987dcfde dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9a32c67f dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9cd4dc3c dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa3636373 dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb6b73b57 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb72b5fa0 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc4a78722 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd3ee7530 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd5813bef dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd68a099e timeval_usec_diff +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd78a90f0 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xde20a194 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe871803b dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf2d08e98 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf92cc431 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfcc0ed9c dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xffc8fd68 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0x9c3df38a a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x1afd1573 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x0c647010 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x015f75ee au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x3c4c4be5 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x4d25b160 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x614c135f au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7cb28309 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xb4d9a6d1 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc6f421a9 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf0895489 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xfb907b82 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xf4d25fbb au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x3ae94fef bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xac6c0deb cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x75d9e317 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x5d686c10 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x61509b10 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x871ffb29 cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0xcbb6d7d7 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x212cff4b cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xb24c6eb7 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0xa24953cd cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x0b325383 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x1e601ed4 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x3f5c1eff dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xd511d357 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xf4c39d7f dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x161092ba dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1887256f dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2bd5a452 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x32190289 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x38e1ec9b dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3bbaa13a dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x465b0add dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4e252f7c dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x620703db dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6bd5f9ac dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8dc922e8 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x9110390f dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa9d3d578 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc6b22ab3 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xdd6f9fa9 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x249e3c63 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x2a3b5e30 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x6c820415 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x85165c5d dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x8934ae24 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x8e3225d7 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xf2bca875 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x47809096 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x47d8a04a dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x590182bb dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x9120c8fe dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x48585d27 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0xcb4b135d dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x305a6bc0 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xa544611b dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xbb5f9dc5 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xf9c4b925 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xff46b2b2 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x4e2f1400 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x09317513 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0xb731c730 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0xb9af08bf ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x30d96685 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x6ec237d0 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x10825a55 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x200995b8 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x400e503d isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x85367b27 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x6ad8e326 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x4acded21 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0xc77fed15 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0xcc285721 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x73bfcb2c lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0xbd534429 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x9678b1ee lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xe2ae64ad lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x49d0a3fb lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xef006fed m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xb2499930 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x564e5849 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x29ffd22f mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x02da20f9 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x67d7f1d6 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x29b541d7 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x01770d9a nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x83c8d5d7 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xb178c75e or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0xb12e6e93 rtl2830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0xc30becdc rtl2830_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x8fb646e7 rtl2832_get_private_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x915059d2 rtl2832_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x9ac9e0c9 rtl2832_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xeaf567d5 rtl2832_enable_external_ts_if +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832_sdr 0xbf213442 rtl2832_sdr_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x2721d2dd s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x3b066706 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x1bad232a s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x4418cadc s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x29d12b0f s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0x398d2b16 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x9f9c2c21 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0x5b3e89c6 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x220971df sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x9984e376 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0xb85548dd stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x21750cbd stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0xa3602df3 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x7ed35e56 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x3f6c8872 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x3268b501 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xe7af8984 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x7e801dc6 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x76783c04 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x71617113 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x9d9d9d31 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0xa1c38c64 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x8e00ea0e tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x63ebd644 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x81432ab9 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xa4516c9a tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x8ec97baf tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x7e3da057 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xbb53e420 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xcc617b4b tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x798095da tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x23ee66b4 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x877d3222 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x92f4b32a tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x65803d5e ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x81e4954a ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x19b2541f zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x53f9a3b5 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x6ccb6376 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x2e5f686d flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x4630e3e5 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xb0e3870c flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xbd75e1c3 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc8afc7ba flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xdfb5535a flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xfb06080d flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x33c53d6e bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x8773e9be bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x9b114910 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xbfb3306b bt878_stop +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 0x249bfc4e bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x60ce0543 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x73146f69 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x043ba4aa dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x1b596e24 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x27d02d9d rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x395876b6 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x3c3d7e76 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x5f053039 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xc9e9f049 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xcea531da dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xdb01c828 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xe61a0725 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x1adadece cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2a07f89e cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x526afde3 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xea0a934e cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xf157cc05 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x31b52bbd altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x46528679 altera_pid_feed_control +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x91492424 altera_hw_filt_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x9247b72f altera_hw_filt_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x19e921b7 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x38cfa59e cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x40added6 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x51642b31 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x9fef200b cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xf74c5f36 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x750a8196 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xd343e6e1 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x365b0400 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x45c1bbcf cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x867357ad cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xc87290dd cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x10fdfcd7 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x448ba315 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x52408074 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x794255b9 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x8857e481 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x8f2a1539 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf1c7f93c cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x05eaddce cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x07897da1 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0bc9e20d cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x13bcda68 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x29b37681 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2cab5ff8 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6b95f55f cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x74a3ead5 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x77c72f48 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x83c0d761 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa36ece60 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xad2df74b cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xad588c84 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb40b77f4 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd797d60a cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd92f08ac cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xdddcb467 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe0d813ef cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xecb81c9d cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf1bb6e5e cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x053e248e ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x07434b1e ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0a7656d7 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0ca1fc76 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x37fc33de ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3c8db2dc ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x443a5be4 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4ed3c30e ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x543dda44 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6e639bf0 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x722be0da ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7b19f794 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa903b090 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xbae11542 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc16aeb7d ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd7bb1fcd ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xe9e0353c ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x0651b425 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1e01d5f3 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x4f2166c0 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x571f2817 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7af7e3d8 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x9e1e635f saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa38fbd83 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xaeb1ff99 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc78afdbc saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xdba5239d saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf36430bb saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf8251b30 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x25b04e78 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x4330bb7a videocodec_unregister +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x7bba999c videocodec_attach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xc116a75c videocodec_register +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xec0a005b videocodec_detach +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x11356bac soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x129a2f2d soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x51c0d281 soc_camera_lock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xad0106d2 soc_camera_unlock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xadd6a664 soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xb7adc9b7 soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xbb5c0dcc soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xe94f370e soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xe9fc3c92 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x25c52d97 soc_mbus_samples_per_pixel +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x2863728e soc_mbus_image_size +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x29f5a98b soc_mbus_get_fmtdesc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x5f3e3558 soc_mbus_bytes_per_line +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xc8b28da5 soc_mbus_config_compatible +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xdc5dafe2 soc_mbus_find_fmtdesc +EXPORT_SYMBOL drivers/media/radio/tea575x 0x61c03e49 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xcac2f707 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0xdc359562 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xea09c3ae snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x1ee269db lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x4cdea176 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x7781c352 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x79e2dc0d lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x8ec5b46f lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xc2401ae4 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xd6b92bfe lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xf5f437f2 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/rc-core 0x0efd0fab ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xe75c5124 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0xd3e51721 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x21cabc94 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x0127a9d7 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xcc06beb0 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xd0a944d8 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc2580 0x2a06e25b fc2580_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0x74be1754 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xbf15eb97 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0xfb9df70b mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x0f8165fe mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xda791931 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x51c374b9 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0xf95063b3 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x305b3f6c tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tua9001 0xbaa3cd34 tua9001_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x0cb4b189 tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/tuner-xc2028 0x522d4303 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x3413ca5a xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xfe766ac8 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x88015c05 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xca338699 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x001e437f dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x00f497a0 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0c8c6b56 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x13c04701 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x19980221 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x5ab98563 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7480ae3b dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x77b0dcbd dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe9a4cadd dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x51dd081b dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x66f72db3 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x70fbce5f dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x7154e933 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xba27503e usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xdaf18e18 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xf4bfcfaf dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x13e247e0 rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xce58a7b0 af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x3760ec73 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x53f96217 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x732e9ccf dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xa5b5730e dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb47559e0 rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb4af5d93 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb5aef596 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xbb706a3b dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xdb8ca650 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xe40158ff dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf02d2808 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf1d50e28 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x415a1312 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xe0900f80 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5eb5414e go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x8b5e5ef5 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x92a8d2df go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xb385b522 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xb72baea3 go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xbb81944e go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xbf93cf6a go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xcfbc51de go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe88fe426 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x066acbbc gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x17789146 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x2dbd7794 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6aa68541 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7bb4be19 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xc9468b8e gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xe946c831 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xec551e13 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x3a0d3df9 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xa294890b tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xda898261 tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x45a46c2a ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x6e636de0 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x883f5bbc v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xb9fd4c44 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xe117edff v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x0a204540 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x4d43a67e videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x5f32cee8 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x930ef804 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xbdf5b591 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xe71fcb9c videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x7c8b2d81 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x10aca2bd vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x5f78e469 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x8eb43430 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xa23d4a55 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xbadd5fdb vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xecad2161 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x048f8801 video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x07313d6a v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x07784efb v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x081acf04 v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0db912da v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0e37b9da __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x142b2d3c v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x169b7a13 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1fee5576 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x21d6f4b4 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x22d6f03f __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x246dcdba v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x24d5abed v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2a5aa73d __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2a6a8440 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2eea89e3 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2fd3e3ff __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2ff855fa v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x33c61874 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x35d53cc8 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x38439d77 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x39365f95 video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3a3ac1fd v4l2_async_notifier_unregister +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 0x3be4e9ec v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3f5e835b v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x495426ee v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4d96730f v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5973fb5b v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x59bfad6a v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x64d63b44 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x69d65d6b v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6de8403c v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x77715cbb v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x77b6eee9 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8344f5e1 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x85ceacd0 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8a2b5d0f v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8c5684d2 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8d5689f0 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x958950f6 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x96e1a303 v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x97bf2ba2 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9a02bc9a v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9bab90e4 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9c42ce9e v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa321d5e4 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa3624b1e v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa590b00e v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa9b6df67 v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb1b71bdc v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb330116b v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc2a4b9c v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbca40620 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbd24f34d v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbdc28059 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbef64d37 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc14cf431 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc646bb7f v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc69ccbc7 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc8e0a9f0 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcad465a0 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcb662ce9 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd690dcd4 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xde992ab5 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdeb88f2b v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe347974f v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe8383ec0 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xed258ec4 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeda56bad v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0e38c316 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x109677d2 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x25148fdb memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x53bfd73a memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6e5b06a2 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x90496440 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa11e586e memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa5987a36 memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xaf6186ae memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc29980fe memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc94aa068 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd98bc8bb memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xf50321d8 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x03cdc8cd mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0c47817b mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0ecdc9fd mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x100be700 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x15da41f1 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1a8305da mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1df2c9fd mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3024af38 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3b19497b mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4d587e69 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4debd6eb mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x539276f3 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x542513fb mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x66ad8b2a mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7aa89eff mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7e64968f mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x81c23ec6 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8cb3e4c5 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9cb439e9 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb34d26b5 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xba2a2914 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbae6f2c2 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc30c506c mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd4f17d9 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe70077a6 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf6c1191c mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfadbf285 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfbd24d5b mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfedd6b6d mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0e80529d mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x27c448df mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x478dc99e mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5d23d161 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x63b53954 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x772e25fe mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7791d2a0 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x97bf7f54 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x981b948d mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9f02faf4 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa58812a1 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb144f1f3 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb2c33645 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb471144a mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb84ebb2f mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb883f91e mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb91cb1ef mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbd5ea361 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbda0a528 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbf27eb31 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc3250544 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc70c9c59 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc9eee00b mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xce0236f4 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xdec058fc mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe40c8867 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfe78d30b mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x03079f1c i2o_device_claim +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x1aaa85c1 i2o_event_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2a843bef i2o_dump_message +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2ee34c3c i2o_device_claim_release +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x35d60660 i2o_iop_find_device +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x3cd50a5b i2o_parm_issue +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x47558a4e i2o_driver_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x782ae367 i2o_msg_post_wait_mem +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x7e70252e i2o_driver_notify_controller_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x887930db i2o_status_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x8bd0a860 i2o_driver_notify_controller_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x959f1f92 i2o_parm_field_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x99f89c09 i2o_find_iop +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb4c00dcf i2o_controllers +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xc3548666 i2o_driver_notify_device_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xc6f6bf11 i2o_driver_unregister +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xcc084615 i2o_parm_table_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xea269b51 i2o_driver_notify_device_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xeafd4bf9 i2o_msg_get_wait +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xf9fc2fdc i2o_exec_lct_get +EXPORT_SYMBOL drivers/mfd/cros_ec 0x4e71e49a cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0x52eeef6a cros_ec_cmd_xfer +EXPORT_SYMBOL drivers/mfd/cros_ec 0x7e37ff92 cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0x928ee684 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0xa659424f cros_ec_check_result +EXPORT_SYMBOL drivers/mfd/cros_ec 0xb1de4387 cros_ec_prepare_tx +EXPORT_SYMBOL drivers/mfd/cros_ec 0xe75c5ea5 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/dln2 0x50770bca dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x79fc2d89 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0xa6e05e32 dln2_transfer +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x3763d32c pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x3af4b2bf pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x3c3004a8 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x45387b80 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x47cbc2cd mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5457e95d mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x6c6747df mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x70201699 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7944368c mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9e8d8c7e mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xad7961da mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc531dc43 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xe2023ddb mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/tps6105x 0x0256d80b tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x2959aa1d tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0xfdf1d7d5 tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xb058c604 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xc0f4e519 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x5e60f3f3 wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x6d4e9ed6 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xc102f1de wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xf3384a47 wm8994_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x019f9457 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xc469e699 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x12497b65 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x08abe06b c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0x2482a09d c2port_device_register +EXPORT_SYMBOL drivers/misc/ioc4 0x3f0d4f03 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xc526722a ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x119d4aed tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x26bd3711 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x39370aa5 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x39f86aa1 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x439dc145 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x4524057d tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x4ed7238c tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x61c5d80f tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x7587014d tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x922bf812 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xc14efd9d tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xe1b633c3 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xe2af7202 tifm_has_ms_pif +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0x59a70d54 mmc_cleanup_queue +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x3073c18a cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x315f9b91 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xe73b4db2 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x1f9661e9 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x794b2db5 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x7b319b7a do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xee0e7ba3 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0xa34b974a mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x7903fbaf lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x83d70ea8 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x67a86b1f mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/mtd 0x756d7e06 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/nand/denali 0x3e7a3796 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/denali 0xd0eae94c denali_init +EXPORT_SYMBOL drivers/mtd/nand/nand 0x1cd33a59 nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0x6882236d nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0x8c89f38c nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0x91949f93 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xa43130da nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0xa9a092f7 nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x44f48098 nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xab939a8c nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xfffeae68 nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x4f6efa6d nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x96fe2cfc nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xb4b94377 __nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0x8cfcf75c nand_flash_ids +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0xa336feb7 nand_manuf_ids +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x27f8f46e onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x5e232328 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x8035802b onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x9554fa8f flexonenand_region +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x09143c12 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x158d8748 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x2e266e06 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x425d90e0 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x51543053 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x743aa825 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x8e788b59 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x94e6f62f arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xe035ca4d arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xe91bf282 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x46ea7878 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xf737359a com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xfb8540bd com20020_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x3ac7fa16 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x5948178a ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7a7e02f3 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xad835ba2 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xb4e049a9 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xc0b422dd ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xddbb2892 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xee227c8a ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xef266035 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf5435c12 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x0738de0d eip_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x25b20190 NS8390p_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x3a76eb35 eip_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x3ed4ec07 eip_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x638b7bfc eip_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x65060a74 eip_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x99c03fd7 eip_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xae29efa8 eip_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xd21812ad eip_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xe144a3fd eip_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xfb3ab0bc __alloc_eip_netdev +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0xa1bdca24 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x4bfe2018 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x01abf402 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x11290220 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x41cde407 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4f9731a3 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x50470125 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6bcfd6a5 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x726727c7 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7b5c2d79 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x923f8fb9 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x92fb8419 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x9f2e5c8a cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa32781ae dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc711b17e t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe20f5652 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf5b6826b cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf713c1fa t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x041f077b cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x05e8bf14 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0c52c05d cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0d48f45e cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0e5159cd cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x119bb628 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1ae210ba cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1e11c485 cxgb4_disable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1e97ef02 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x238a3734 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x258287da cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x26ffbbe1 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3fc554d7 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4ae5e827 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4b937cb6 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4ee82746 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x57f31975 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x58373dfc cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x64dedc77 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6a0af93d cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x70b07009 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x803214a7 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8ad00600 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8cbfb2b6 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x919dcf33 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9ac83f51 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa1b469fa cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa29f376d cxgb4_enable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa2b3849d cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa4dcdcba cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcd848c58 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd4c4fd1f cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe5fd63b1 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf27b01e9 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x30188920 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x41833b2d vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4f650da7 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xf84587a6 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xc5944c5f be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xfb9a83bc be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x052f8b1f mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x077db610 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x07b49e3a mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x123b73ee mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e2abc39 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x36f5ef80 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x38e6f368 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3edee2de mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5cbe4e04 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x632b1e88 mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x64d4718a mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6642ea79 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x679c6ddf mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x723f00a2 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x73d61872 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x756f5678 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7cfc6eee mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81aeb8de mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9311fda1 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9831cdbb mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb173b0bf mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd281737f mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2d7951e mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5c29750 mlx4_set_stats_bitmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdbc2dba0 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe10cc028 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf58dd78c mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x01773994 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0613c3bf mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0bce88e4 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ddcd822 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1daf051a mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x296f0f3e mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3665d71e mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x377c65aa mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x385499d6 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x496bf0bb mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x52e5ae39 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x538cc4dc mlx5_query_odp_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61db9c3e mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6c027b53 mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6c1e71c1 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6e127a15 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x759b7f63 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7a0186c2 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x92b29753 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96a97a4c mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa3924478 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa806f03b mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb0d30942 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb5cf9116 mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc7ba8477 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xca40788c mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd9ecb11b mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe27e463c mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf661ec7f mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf6d46af1 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfccdadc0 mlx5_dev_init +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x1c6c3e5f hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x737d55dd hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x940f4b3f hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xd569be28 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xe356c59e hdlcdrv_register +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x208e1411 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x348860fb sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x393ba211 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x87d0dced sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x97383d45 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xacbd00ee sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xb3b4bb78 sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xc3de7962 sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xcaec8e8b sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xd37f7a2f sirdev_put_instance +EXPORT_SYMBOL drivers/net/mdio 0x22bce513 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio 0x43e4defc mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0x7577f992 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0xa1a29548 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0xc6b1163f mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xddc98749 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mii 0x12d71785 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x3aa6795c mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x491e671f mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0x4b880b18 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0x684b556e mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0x8b33b582 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0xd2d80050 mii_check_media +EXPORT_SYMBOL drivers/net/mii 0xea829a9f mii_ethtool_sset +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xe7634d15 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xf44a3fbf alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0xd25e7bab vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x3ce3c865 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0x6aa80f12 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x75b89d52 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x1a541a86 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x1062da5f team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x27601e88 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x3f2aed67 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x41aa5ff8 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x45b4063c team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x6b9c0d48 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x6baa3d46 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0xf883f4c6 team_mode_unregister +EXPORT_SYMBOL drivers/net/usb/usbnet 0x470b96c3 usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0x97138c9c usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xb78102a8 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/wan/hdlc 0x0047408a register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x03f64104 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x4d521a93 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x4e10906e hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x64ac46c9 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x754f18bc hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0xa502e189 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xaed50323 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb0168914 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb076f1f2 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0xcd8e7096 attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/z85230 0x10c78988 z8530_dead_port +EXPORT_SYMBOL drivers/net/wan/z85230 0x1db88f1f z8530_sync +EXPORT_SYMBOL drivers/net/wan/z85230 0x5186b55a z8530_sync_close +EXPORT_SYMBOL drivers/net/wan/z85230 0x5cb9949b z8530_sync_txdma_close +EXPORT_SYMBOL drivers/net/wan/z85230 0x5cd24d29 z8530_hdlc_kilostream +EXPORT_SYMBOL drivers/net/wan/z85230 0x66dc7b02 z8530_describe +EXPORT_SYMBOL drivers/net/wan/z85230 0x73d66a81 z8530_null_rx +EXPORT_SYMBOL drivers/net/wan/z85230 0x81b97463 z8530_nop +EXPORT_SYMBOL drivers/net/wan/z85230 0x83f1ee3c z8530_sync_open +EXPORT_SYMBOL drivers/net/wan/z85230 0xaf27fb27 z8530_shutdown +EXPORT_SYMBOL drivers/net/wan/z85230 0xb46e9a13 z8530_sync_dma_open +EXPORT_SYMBOL drivers/net/wan/z85230 0xd1ba11b6 z8530_sync_txdma_open +EXPORT_SYMBOL drivers/net/wan/z85230 0xd4ffebf0 z8530_interrupt +EXPORT_SYMBOL drivers/net/wan/z85230 0xd764892b z8530_queue_xmit +EXPORT_SYMBOL drivers/net/wan/z85230 0xe1854849 z8530_channel_load +EXPORT_SYMBOL drivers/net/wan/z85230 0xe3d80064 z8530_hdlc_kilostream_85230 +EXPORT_SYMBOL drivers/net/wan/z85230 0xf0e24acc z8530_init +EXPORT_SYMBOL drivers/net/wan/z85230 0xfa601777 z8530_sync_dma_close +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0x8b79520e i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x63f2e008 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x8b37728d init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x955c1cf6 stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x008549af ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2c750ab8 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x3ff4edd8 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x513eea49 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x58d981c5 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5b00b9d4 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x713928f6 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x772e36e8 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7c88505c ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd87c7e9c ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xef0e7c7e ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xefa2560d ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x08657a4e ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1791250b ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x796b5381 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7b812350 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8594ad7e ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x921d2d2c ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9505a6a3 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb3e3ab16 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xcdac72f3 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe19d39d8 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe29175c3 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x03d1b772 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x26badec4 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5403b123 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7398fc1d ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7b317424 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa282967b ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb1843886 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xce6c6942 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xe43e0a2d ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf76eff81 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xfa0eb29d ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x19b26255 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x20025a08 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x24150df8 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2a92359b ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2aa81b33 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x388e509f ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x40aa9cf5 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4bfd4ff1 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x778dd2fb ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7f9bd156 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8450f1d2 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x90eece1f ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x93e45f40 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9c9b8f3d ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa55ddcb0 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa6436378 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb6be2ae3 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb8f7a20a ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc415b633 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xca8195a1 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 0xe66c7207 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xea0a9ae6 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf157b8bd ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x00ed05f4 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x011e3d88 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x027940ac ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x03ff7255 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0577729a ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x06108aaf ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x079c8d7b ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x08a783be ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0989ee9b ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x13f7b55e ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x150a1954 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x157cc186 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1668a226 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x16ef6eb2 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x189330a3 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1a03dab1 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1f626a38 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2089793f ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x24a10a97 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x28dbb94c ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2a000570 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2bbcf68a ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2c98d56d ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2da6823e ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2e9f2fe6 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2f4cf3ef ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3bb0db4d ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3f91d2e5 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4076332f ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4415a376 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x48df8edc ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4a444b49 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4a82a726 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4bdb2006 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4d596cc4 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x51c65a3c ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x55842381 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x570266cd ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5957f4c3 ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5b9a66a6 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5e883dc6 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x632e8ad7 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6a759b1f ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6aa9b009 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6c8a3811 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x70d19b64 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7606f856 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ad9dc06 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7dcecd93 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x83295395 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x877cd4a3 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x895b9ce5 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8a1e458d ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8ff8bd47 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91cb6c48 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91fc76f5 ath9k_hw_wow_event_to_string +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9245a77f ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x93dc3c3a ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x95474735 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9a824b7e ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9a8a3be8 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9f1552fd ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa048603c ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa05fb993 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa194a85a ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa260d03d ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa7857ce1 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xab17bbab ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xacbdb4a9 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xae9189da ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb1512b71 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb2545362 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb38532e2 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb609dd23 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb7521059 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb837d264 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb861e3e1 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbc473943 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbfe17f42 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc0c753cb ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc1db34f2 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc29b71e1 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc2bc6e84 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc44a8edb ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc794031e ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcb360a10 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcb56be4c ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcc86fab2 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xccffa63d ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcd4f1de9 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd28745fa ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd6ba1352 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe24e42d1 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe4347cb8 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe73783f7 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe97d9b49 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xede046ec ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf0e2e9e3 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf1246fa2 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf504c768 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf6497490 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf82d4cf1 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfad60525 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfbe77c2e ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x021e7dc6 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x10478b9c atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0xdba30e97 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x10299bd6 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x1181370e brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x26561801 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x2dbb7c64 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x36be7602 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3749a3f4 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x5b2e3328 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x7cca9cb0 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x84971989 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9832cc8d brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xe9ce8d2f brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xf683c57f brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xfa0847e6 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x02e1ea24 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x07c1b3f8 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0ad69602 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1919d09a hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1b298a66 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2212d7aa hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2ad5e03a hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2b4bc8bc hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2e661eff hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3145febc hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3e2ee411 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3f617370 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4912e3ea hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4ba441dd hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4cead740 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6a345502 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6aa07bf8 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6add3642 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8bdad486 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa4c90080 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa6efca43 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb444bcb5 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc63a5053 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xcae7f213 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd227251d hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xfd4420c5 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x05d38dee libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0c8de884 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0ce74a3e libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x31a2f876 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x33a0a41b libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3abaac5e libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3e49e34d libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x444ae830 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5a9e31fb free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x705d5ab7 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x757a89f5 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x7f25f3e0 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x82f5c3fa libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8a77443a libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9a9f4a35 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9db33209 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xa1cb8d01 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xbf5f1dec libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc6920ee9 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc91bbc52 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd6473fb6 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x003af61a il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x00d62d1b _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x014aefcb il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x03054ce4 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x035fd078 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x041424bf il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0a34ee3a il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0a54be40 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0b14448c il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0b43d951 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1170afe4 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x129e8c93 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x15d3ab0b il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x171c0334 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x18de2f92 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1e1cc95f il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1e4ccaf7 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x20de1dc8 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x220dd036 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x28693f1f il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2b862947 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2bf26ce8 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x30423a47 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x33dacde0 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x352d203f il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x367be353 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3aebd5f6 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3e1d48d8 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x421204d8 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4a072888 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x527cb7c0 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x55c1e611 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x586c9338 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5a328cca il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x607efcc9 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x628f0d7f il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6508604a il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x662aae2f il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6ac1f518 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6b023211 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6d6285a1 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6e70972e il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6ec9aa21 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6f131d99 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x721218ee il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7424e237 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7463e542 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x76503376 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7bc51a02 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7f56b2b4 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x812cb777 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x826a2d08 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x83e88ead il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x83f5e811 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x84435cfd il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x84941287 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x856314d2 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x87304027 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8814d24c il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8cbdcd53 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x915f4243 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x91e0593f il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9557e833 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x95fadef3 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9b92bec2 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9cd1c767 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa085429a il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa1768899 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa249c28b il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa42d660c il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa63d5100 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa79d01f2 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa7a0667f il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xab6f003e il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xace6a848 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb9cfbb59 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbade4872 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbf0f8591 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc7e8f7f6 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xca4afdd4 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcc2eb66f il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcd7f12c6 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd30806a7 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd68e7a3e il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd92d4c19 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd9dd7265 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdf617689 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe360cc29 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe4bd9cef il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe5666a22 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe634067c il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xeb46136d il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf28ced6b il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf68dd904 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf6f4ef45 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfa5eef00 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfc516814 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfe132f5a il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x08ee1e7d __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x0d9eb5ff __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x36dcef55 __tracepoint_iwlwifi_dev_iowrite32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x67381a2a __tracepoint_iwlwifi_dev_ucode_error +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x7edec07d __tracepoint_iwlwifi_dev_ioread32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x9a12c9c5 __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xc0827b2f __tracepoint_iwlwifi_dev_iowrite8 +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x058b58d2 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x0eedf601 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x172af1e6 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x30d6d2d2 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x4b14aa5f orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x52061ab3 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x533cd3c7 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x650b858e orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x7185770d orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x8aea2a8c orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x93c9fd73 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9d0b87b4 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa4e87652 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb9e94d3b free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xc24ec891 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf4821ffc orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xfc7e1968 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0x19b5acbf rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x07af2d95 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x09478a0a rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x10b8a936 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x290bc60c rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2b9ef9c2 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2d8a598f rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x35aa0f71 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x397b8bfd _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x39c5ad6a _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3adf0c7c rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x442c5f0f rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x552350b6 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x569413b9 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x58499619 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x63fe6dfb rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x65965df4 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x695f08b7 _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x75f7fb37 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x76148d63 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7b82e3bc _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7ff9c62a rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x88b76178 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8bdf8464 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8e45b71d rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x91db453b _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xac50d996 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb2f1dd5f rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb56c0896 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb9090d79 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbaf46aa0 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbfc4e09f rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc1966d9a rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc45205f6 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc4dd2515 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd4b23150 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd95a1d68 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe2d5e348 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xeec90204 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf6ab272f rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfdf31649 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfefc40a3 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x46df3d7a rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x855bf76b rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x9d353b3c rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xd1454bb4 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x1440658b rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x2e7678f7 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x73c6d951 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xfe9bdef2 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x02550adb rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x08222554 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x08704832 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0a834c24 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1238725c rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x12fb11ae rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x23e2d6f9 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x26039390 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3222afe9 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x49104bce rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x53f0b070 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x561f0363 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x60fdd827 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x68e7d862 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x834141d5 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9420bd0a efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x95e92653 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa6074b20 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa716580c rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xaa9cb6c1 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xac3c2136 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb0722258 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbf493a25 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xcd9795d8 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xcf3ad138 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xdabb2651 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xdae6c39d rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe928341a rtl_evm_dbm_jaguar +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf5d006fd rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x16ff59a9 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x24184490 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xc669aa15 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xd521c728 wlcore_tx_complete +EXPORT_SYMBOL drivers/nfc/microread/microread 0x4ceef39c microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x9342eba9 microread_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x4145a96d pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x67bc528b pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1a8770fd st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x27d42e7b st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x467e1918 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x6c94a347 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x8d3a010d st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xb32eea8c st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd210c919 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf12ceb8f st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x7a921d19 ndlc_open +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x812ce153 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x94d7d4b2 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xb3fec20e ndlc_probe +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xebcc7763 ndlc_send +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xf1e96525 ndlc_close +EXPORT_SYMBOL drivers/parport/parport 0x0b90d779 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x104cbf93 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x22dc79cc parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x325908ba parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x3567aa3d parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x402bf6b9 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x4716afff parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x49bbf636 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x4e64acf4 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x4ec57435 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x52845026 parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x5a51aed2 parport_read +EXPORT_SYMBOL drivers/parport/parport 0x5a948090 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x6845d863 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x6c06ac4b parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x72e556df parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x75d56138 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x7fa1fa7f parport_write +EXPORT_SYMBOL drivers/parport/parport 0x8549a63f parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0x9879bf05 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0xbbd39e4a parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0xbe005aa9 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0xc48a81cb parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xcaaa04c0 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0xd5ab8709 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xe267391f parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xeaae6856 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xef2ff5a0 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xf7c987b6 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xfd9fe47d parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport_pc 0x155c33aa parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0x94e62220 parport_pc_unregister_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x020102b3 pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x119f3c80 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x14a99153 pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1592161e pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1b731152 pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x4315ee21 pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x573745b2 pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x6448fe06 pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x714707d6 __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x771fccb8 pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x7726dbe9 pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xa74ca3ad pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xaa894df8 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xaf106779 pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb57b3f15 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb6ff5d0a pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc386f3fe pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc679843e pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc71561b1 pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x09d204ce pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x13b9159b pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x2a3d708a pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x35fa83e9 pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x3e12cbdf pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x471283be pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5d5d5921 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x714764f5 pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x73f9ca55 pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xa767053a pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xbcb5eb7f pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x1ffffec2 pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0xa22ec1f2 pccard_static_ops +EXPORT_SYMBOL drivers/platform/x86/intel_ips 0xf97d7d0e i915_bpo_enabled +EXPORT_SYMBOL drivers/platform/x86/sony-laptop 0x5bb1e117 sony_pic_camera_command +EXPORT_SYMBOL drivers/pps/pps_core 0x02aa8eac pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0x588dbc6a pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0xbd8a5d90 pps_event +EXPORT_SYMBOL drivers/pps/pps_core 0xf96a6206 pps_unregister_source +EXPORT_SYMBOL drivers/ptp/ptp 0x1d974b62 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0x3792c067 ptp_clock_unregister +EXPORT_SYMBOL drivers/ptp/ptp 0x5d247227 ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0x8da4312d ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0xbc847880 ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x21de9837 pch_src_uuid_hi_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x2674ad61 pch_ch_event_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x5ae251c1 pch_src_uuid_lo_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x6175c046 pch_set_station_address +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x9b87f023 pch_tx_snap_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0xa178a0bb pch_ch_event_write +EXPORT_SYMBOL drivers/ptp/ptp_pch 0xb4500bae pch_rx_snap_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0xe7d6ecaf pch_ch_control_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0xef2562d0 pch_ch_control_write +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x0883bde7 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x1f6db132 rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x31652474 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x3c9c993e rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x7ba0d5c3 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x855b6e1c rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x9a1db74d rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xfae186c8 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xff106f5f rproc_vq_interrupt +EXPORT_SYMBOL drivers/scsi/53c700 0x3d9cece0 NCR_700_intr +EXPORT_SYMBOL drivers/scsi/53c700 0xbd11c0e9 NCR_700_release +EXPORT_SYMBOL drivers/scsi/53c700 0xd4ff51e9 NCR_700_detect +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x28d88ff2 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4f631b66 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x66f1e28d scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xd568941f scsi_esp_template +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x020afa5f fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x09c7b02a fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x0e6368ac fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x10df0a68 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x32deb42f fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3721d338 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8c84e901 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x93dea6ce fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xae15e8e2 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xcc7b9ce5 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd3df5146 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe1af399b fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x02d2cd15 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0439f601 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x09ec2ef7 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0a666bbf fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0cd9bd3b fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x12eb3a48 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x17f7d4c8 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1c3946ec fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x202e11ef fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2603cea8 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x264601e3 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2699ecb4 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x29d65619 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x35f3187b fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x49ca20db fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4f3b9b2e fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5380c0ea fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x53e1de73 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x541a1e85 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x586060c4 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5b426174 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5b5dc467 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5bfb6990 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5f199fa9 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x690fda1e _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6a481b78 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6f7a044a fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x72091d7f fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x83027884 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x87ce9e2f fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8bcd7786 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8d18a647 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8e527a01 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x93b0dc6f libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x99ea2c75 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9c269738 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9e0efbd4 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa2a84413 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xae1d6076 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb0d96f1c fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb75fd948 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc4efd516 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc595909d fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd0b095ca fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe5d173d2 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe8a5c989 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xec9e98cd fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xef2a951f fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfc5ef3ea fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfeb99852 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x21ed0634 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x25582c9a sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x3ecd3cd9 sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x710d4283 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x3c67df9c mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x061483b6 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x09708584 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c37341a osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x168d1f58 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1d441d6c osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1ee669b1 osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x247cb358 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2a4c529c osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2d8734ee osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x451490d7 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x454f97b7 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x472de872 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x50588f61 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x602ddb53 osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7c04f3ef osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7ce827b7 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x87762ce0 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8800a480 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x92c2d735 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9d2e18f6 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa2cb40d1 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xab7ee45d osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xabdce128 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xaea21c60 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb37dd62d osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb63047ab osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbc5e5384 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbcd485d7 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc34e0160 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd05f5f9d osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd1f2fa3a osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd88874aa osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe82716ac osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf2ee1829 osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf65f8e20 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xfccff9f1 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/osd 0x1ad4ea05 osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0x2e0b910a osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0x2f3e67a4 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x56572058 osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0x585efa52 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0xc1cc6012 osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2f0dd6d0 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x5e931c59 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6eaf448b qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7355fa6a qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x932ee83d qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa8c43626 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xab63d8eb qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc579ba6d qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xf74bce18 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xfd7587e0 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xfe476382 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x5ab0e985 qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x65e32038 qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x78a9a263 qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xc12e238b qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xd42796c6 qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xd8b1c3d6 qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe76b3b20 qlogicfas408_get_chip_type +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf2b95199 qlogicfas408_setup +EXPORT_SYMBOL drivers/scsi/raid_class 0x75706513 raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0xd158ae4b raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0xf46a7fdf raid_class_release +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2a753147 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x3b7e1f37 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x48a0bc29 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4dff83aa fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7c638233 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7e9658e5 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x839db818 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x944c2288 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x95cb94b0 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xa3cbacd7 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc874f0dc fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe0a9f451 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xffe72082 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x08d42a0f scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x09043a7a sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1c3f6d1c sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1dfdb4b3 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2621e4c2 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3f395fcc scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x426b1f6d sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x44c3d78c sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4685ff9e sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4bcf48a5 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5fbc910c sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x67b7368d sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x68cc3e97 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6c1a6945 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6cfb824f sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6e918541 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x71a95ade sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x76e7b554 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8be2d4ec sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xad2b8095 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb9139f93 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xbdef1b5f sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc22b1173 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xca078d9b scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xccadbcb9 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xeea68c7c sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfbfe6cfa sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfed1c809 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x00296cd4 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x47eceaea spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x70220085 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x8f9e4e5c spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xd2e32d3e spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x15df8a6c srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x84881bea srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x896b410a srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xdc05a184 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x0614dae4 ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x143e564e ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x1b160497 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x1b51202d ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x1fbefc1e ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xe4cbe3c3 ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xf69b69a0 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x02099198 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x02459797 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x0488bccd ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x08054336 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x101ce8b5 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x529fee4a ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x53a94e71 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x576bdff7 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x5b369e43 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x5dae59bd ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x687d27a2 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x69f73cc1 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x75bb4e46 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x9d5a3253 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x9f1d48de ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xb6d4eb96 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0xbbec511f ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc15af030 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xd7a1f0c7 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0xecd59c67 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xf7763cf8 ssb_bus_resume +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x14b4a4af fwtty_port_get +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x28df5ac1 fwtty_port_put +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xec7503be adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x2006ffb3 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x67163c45 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xbcb66c86 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xca108e6b hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x010bbd20 ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x1e0a55b4 ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x06444037 lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0bce7eef lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x15ad7183 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x16cb8516 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x19670622 LNetNIInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1f8d3937 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x23c5e9dc lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2aa9953d lnet_cpt_of_nid +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2ac93e90 lnet_connect_console_error +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3558e584 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c2b5365 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c779ee0 LNetPut +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f4f5b46 LNetNIFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4bb00492 lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4f9cb871 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4ff35f15 lnet_set_ip_niaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5811a721 LNetInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fee352c lnet_acceptor_timeout +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61f784b2 LNetClearLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x62addeef lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x722c76e5 LNetMDAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7b571048 lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7cd4cf78 lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d59a7fe LNetMEInsert +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x81bd24bf lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8a3064f2 LNetSetAsync +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa8c2760b LNetFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa414970 LNetMEUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa9b477e LNetMDBind +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb2e6a2c6 lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb98b6385 lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba5566d2 lnet_acceptor_port +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc735b86f lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd789c6ab lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf2b5b75b lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x0e3540f5 seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x1c4bb5f9 LU_OBF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x37a325a8 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xb0a5d6c4 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xb7d2a82d seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xbf761c99 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xdbe8aa35 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xf09b1d31 seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x05b9a444 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x2e923f1e fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x2f5f161f fld_client_proc_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x41792d86 fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x41814cb7 fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x7e4ae4c7 fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xb4fbb25a fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x000c507f libcfs_debug_dumplog +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x01db5172 cfs_percpt_atomic_summary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x06080832 cfs_hash_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0686ac99 cfs_hash_rehash_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x069f9bb2 cfs_wi_schedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08ada613 libcfs_console_backoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x092b64c4 cfs_hash_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0b4b1546 libcfs_lnd2modname +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0bd91e30 cfs_hash_for_each_safe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0de6c369 cfs_cap_lower +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0e4820ab cfs_percpt_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f073e8a cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f5eff79 cfs_percpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x106bddb0 cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x10841c27 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x108d2e2b cfs_percpt_lock_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x117c8a95 cfs_cpt_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x13550229 lbug_with_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x15565c7f cfs_cpt_set_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x17ac7833 libcfs_deregister_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1a60d439 cfs_parse_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d5a3928 cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x23f6f445 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2663147a __cfs_fail_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27b6d3ba cfs_ip_addr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27c55a45 cfs_hash_dual_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27efee3c libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x287af0c4 cfs_hash_hlist_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2dbe54b2 cfs_trimwhite +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2efcc0e6 cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31fc5082 cfs_crypto_hash_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3245ab82 cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33ee9608 cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x377f93fb cfs_srand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x38828b92 cfs_cpt_unset_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x389ca502 libcfs_debug_mb +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3962e3ee cfs_race_waitq +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x39fdcd2b libcfs_debug_set_level +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3a62a183 cfs_cpt_set_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3c1285bd libcfs_subsystem_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d5e6098 cfs_race_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3ef0d90c libcfs_kkuc_group_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3f0d9281 cfs_wi_sched_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4062f92b libcfs_run_lbug_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x411db754 cfs_crypto_hash_final +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x413056d8 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x41ab33a1 libcfs_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x425fe152 cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x42e22feb cfs_cpt_table +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44688a0a cfs_block_allsigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x477c0fa3 cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x47fdb4d1 cfs_timer_is_armed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a99af72 cfs_clear_sigpending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4d89e988 cfs_block_sigsinv +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4ec23b42 libcfs_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4f1f2fa5 cfs_crypto_hash_digest +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x50345570 libcfs_str2net +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5051b6d2 portal_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x509d38b0 libcfs_net2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x52e9cfc1 cfs_cpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x53b383e4 cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x53d97f12 cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x54fd9a71 cfs_percpt_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x56238c27 cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58a7ee00 libcfs_catastrophe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5946ec2b cfs_percpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5b5a35e3 cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5c013b81 cfs_expr_list_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5ce62c0e cfs_cpt_table_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5dce9e80 libcfs_lnd2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5eb1c46c cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5fc7a6ec libcfs_sock_abort_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x62289d65 cfs_array_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x64685fef libcfs_console_min_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6564c55b libcfs_console_max_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x65dd9f0c libcfs_run_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x67398404 cfs_wi_sched_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x68497dbf cfs_cpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x687788c4 cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c605eaa cfs_cpt_unset_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c905b5f libcfs_watchdog_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x71f662a3 libcfs_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x752858fb cfs_cpt_table_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7757e85a cfs_hash_del_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x78613e9d cfs_hash_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7aa41dcf cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7d93cded cfs_cpt_of_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6f6485 cfs_ip_addr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fda989d cfs_fail_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8151c3aa cfs_cap_raised +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83d795e4 cfs_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x84222905 cfs_hash_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x857aaea7 libcfs_register_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x85b0f216 cfs_hash_rehash +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x86187fc4 cfs_hash_cond_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c85e4e6 cfs_crypto_hash_speed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8e61d47b cfs_cpt_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8eb5c5ba cfs_hash_for_each_nolock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8ec59d0e cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8f45f10d cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x912ce33f cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x92cdc0e0 cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x95620e8c cfs_wi_deschedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x97b0b9bc cfs_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9879b229 cfs_get_random_bytes +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9a920970 libcfs_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9d553188 cfs_hash_for_each_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f82f712 cfs_trace_copyout_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa2b68b2a cfs_array_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa5692d56 libcfs_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa648970b libcfs_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6b9dee6 libcfs_kkuc_group_rem +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa711aec5 cfs_cpt_table_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xaaf59b75 cfs_cpt_set_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb0f5766e cfs_hash_findadd_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb43456f1 cfs_percpt_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb53b5569 cfs_cpt_spread_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb54b6a04 libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb574b0eb libcfs_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb883b006 cfs_percpt_atomic_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb8897bad cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb9f18e89 libcfs_sock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbada117b cfs_cpt_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbd5d492e cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc0ea7fc0 cfs_expr_list_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc18d7d29 cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc1ef96c3 cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc2dfd791 libcfs_console_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc39fd2f9 libcfs_panic_on_lbug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc3eb614e libcfs_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc53890de add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc77a24c3 cfs_cpt_set_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb385db9 libcfs_debug_binary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc20e694 libcfs_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xccc45639 cfs_free_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcd38904c cfs_wi_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xce1a88f2 libcfs_arch_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf61bacb __cfs_fail_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd04809a6 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd0d8d08a cfs_cpt_unset_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd6a52be3 libcfs_printk +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd96f406d cfs_cap_raise +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdcf510d5 cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xde17bb8d libcfs_isknown_lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf2789c0 cfs_curproc_cap_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdffc951d cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe07ee534 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe2f91ce3 libcfs_debug_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe3bf6897 cfs_percpt_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe4e0272b cfs_hash_dual_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe5ef8062 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6555032 libcfs_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe70507f7 libcfs_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe82a3767 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec1f56d5 libcfs_str2nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeccafa5c cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeceac781 cfs_fail_val +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xedea2450 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeee952be cfs_hash_add_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xef0ae891 cfs_timer_deadline +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf2c02048 cfs_cpt_bind +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf3565b71 libcfs_debug_vmsg2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf372d1c2 cfs_firststr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf440bb38 libcfs_kkuc_group_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf8a8644b libcfs_id2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf94025d1 libcfs_str2lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfb2b876b libcfs_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfcfdfdc4 cfs_hash_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfd77b1f2 libcfs_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x244fe028 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x7cb808e3 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xa6925644 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xd32d425a ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x039d51b9 lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x091e121d lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x0a378275 lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x78b7257c lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x873d8f0a lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xf99f74a5 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x0df21540 it_set_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5919b6d6 it_clear_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5ef8417d it_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0xfe26c5a6 it_open_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/mgc/mgc 0xdc287f95 mgc_fsname2resid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x001044d0 lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00ab5f90 lprocfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00db983d cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00ddf987 llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00f2b4c1 cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00fda471 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0120de32 cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0155a4a0 cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0177cb8a lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03e7e9c7 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04353cbd cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05af1920 dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05db6725 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05f84e88 LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0661233e dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07a0b5fa dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07d45876 obdo_set_parent_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b25a551 lprocfs_free_per_client_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b2dfa24 cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b708ba2 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b877bbc cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b96a4d1 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf99bff dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d9d9fa6 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x106190fb lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10b30c9d lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11289098 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x126a9951 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14a72db9 cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14b1cb83 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14f1470f lprocfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14fff91e dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1532a51f cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15ddfe12 dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15ee6c26 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x168ae135 cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16faa056 cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x185bd51f lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x18b16430 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x18b348b1 lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a0ca912 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ae136a6 llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b049655 dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1bba71f0 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ca63bd8 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1cd166af lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d6a2c0e lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1fe24074 lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2040a734 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2075bff9 cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20dee2f1 cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21307495 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21c168e6 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2223eaf6 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2247fed3 cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2250867d lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22fac823 cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x252407df lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x253b4437 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547efae lustre_uuid_to_peer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x257fa437 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x259ebac6 obd_alloc_fail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26646a5d lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2709430c obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2794a6e6 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27e14b88 cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29739fc4 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29cc082d lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b1abcc6 lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b4c48e9 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b6a2fd2 class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c0c18be lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c3b6b2e class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d0ca9f5 class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2dc5f6f7 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2fd57018 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x310c567b class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x314b0593 lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x334e2330 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34efc1ec cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x35526d19 lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x35d2e47a cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36ae0e23 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x374a445d llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37a9ff98 cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3813d800 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x388b3263 lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38f4e9ae dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38ff0c94 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x391a3963 class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x393f64b1 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39cf7266 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a005065 dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bd6969b lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c6b22a6 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3cd8de35 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3dad24f7 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e4ffd81 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ee34ae0 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f5898f1 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40001370 obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x419beecb class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x422fcc92 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43307632 class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x448e15e0 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44f3aeed llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48049885 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4813d56d lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4828f1f8 lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x483fecc5 cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x484d326f cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48734191 llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x497ef46d cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a0f6ea lustre_posix_acl_xattr_2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a29223 lprocfs_find_named_value +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49dfc002 lprocfs_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a0654fd llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a58e4e4 obdo_from_la +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4abd07de lustre_posix_acl_xattr_filter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b2a2963 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b7bfb92 llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b958efc dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d631a58 cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4e091c0a cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f8d240e lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fba4346 dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x51a5a5ad lprocfs_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5236a43e dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5291e4b2 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53b8998b lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5404bb59 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x542df0d0 class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x558bec27 obd_ioctl_getdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55d79455 lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5625681c cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56f00980 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5869aefc class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x586fe02b class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58b7ecdf class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bf19bb5 cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5caaf0a6 obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5cf5f3b7 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d3f5aa2 lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e4ac633 cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ed188a9 lprocfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f0958d3 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fdc19c8 llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x600997a4 cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x601b0380 lprocfs_rd_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x608567f6 lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60d936ec lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61e2be8e lprocfs_rd_num_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6223f258 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6441f37f llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65236fdd cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6544bcaa cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65470eec lprocfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65cb50ea llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66687ed8 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66ff16d9 cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6728ea03 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67428fce lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x677fd7f9 proc_lustre_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67977b42 lprocfs_remove_proc_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67dc223a lprocfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x686386eb cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6874ec45 lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x68e62c41 dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x698b61fc cl_lvb2attr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a95de62 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a9c8467 cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb6d421 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb9acbe cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d82c6f2 cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f3e6225 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f6d812e lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70101e40 lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70be856a cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70c13e07 cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72978681 class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72df9126 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7392f053 class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73a12cd7 class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7462b984 cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74a2a208 lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74b20604 cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752f71a8 class_get_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x767a29aa lprocfs_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76be3267 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76ddaaa9 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77349698 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77d2089a class_name2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x780112c7 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7802fcd7 lustre_swab_llogd_conn_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78c05958 class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d6a42d1 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e84acc0 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ede8e2e lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7eece7ca cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7eef9229 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f7f41c4 cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fb11ef2 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fe5561a obd_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8031efb8 lprocfs_dt_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x806cc497 class_add_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8071a5ab lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81cdbe33 cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81e71f4d cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8231afe2 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x837cc2bf class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8489f086 obd_alloc_fail_rate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x849e5385 obd_update_maxusage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x84f8ff6e lprocfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85abcfcb llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x862b37f5 dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x86b3a583 capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87240ebc lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x872c5407 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x872cc870 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x887cece4 class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89da42d2 dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89faac2d obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a1893c6 class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a2c4e9a cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5f4057 lu_context_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ba6e479 lustre_swab_lu_seq_range +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8cb5bc68 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e369933 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e5705f7 cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f265f2d cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f8235e7 cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8fabc19a cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90227be8 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9097e5ca cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90c2cabd cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90cd4fe8 lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91ca746e lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91e5cb6e class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91edfb23 lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x921a77a9 class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92da72ca dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x955f5220 ldlm_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95735c6c at_extra +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95913664 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96762524 cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96b66c56 cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98408ae4 llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98d2cecd cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98f7add3 lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9906f58d lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x996086b7 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9a736383 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9bd12485 llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c361a31 obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c878046 dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f36cb91 lprocfs_nid_stats_clear_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f517cee lprocfs_nid_stats_clear_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9fbbdee9 cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa05ba0ff class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0b585de lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0ed754d llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1f9f666 cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa209607a lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa28d30e0 cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3de9181 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3f84978 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa491f81c cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4d50933 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa539791e lprocfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa596835b cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5992178 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5f71fb6 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa66a96e0 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa691074d cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7ca41d9 dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa86a95ac cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9032bd2 dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa952a9a6 class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9ad5743 cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9b0e099 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa385871 cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab2b5441 lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab7b4104 lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab7cc2d8 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabec5622 lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac0df60d cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad934eda lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaee61642 lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xafa8c82e dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xafab38a5 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb060221f cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb07d6809 cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb103c00e cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1044829 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1923384 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2dc8bd4 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb39d9fd6 dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb3d4d0cf lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb5254d37 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb53331c0 cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb5d9c5df cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb614569e lprocfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6596d9f cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb677a6b8 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6870a44 lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb709201a cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb759b412 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb7a4ba59 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb7aa028c class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb93c94ab dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9b97574 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba466dbb lprocfs_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba984800 lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb15f0f6 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb9a4fcb class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbbe27b5f obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbbe59c21 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc3c0a01 lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd2e2ecb class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbde004ef cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe16d43e lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe1eb757 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf80bed5 cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc080a19e lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0854d25 class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1159335 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1192830 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc12fa0d0 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc197c316 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1cfe437 class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc20c08e2 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2af53f7 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2b35c40 cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc3363d7e lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc36d21b6 __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc378f1d8 cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4c2967e lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc61e2203 cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6656057 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc71e3751 cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc77a8cf3 cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc87566a0 cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8b07d1c cat_cancel_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8e51e6b dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9b3c667 dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9d56b70 lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca402508 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca408746 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca64c00a cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca84fb92 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcae4c915 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb09ce6f md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb2e4ffb lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb58b234 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc86925a class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcca2ee5f class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xccb477bc class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xccb86ac4 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd035ab3 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd4aba7e cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd8a604e lu_buf_check_and_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce2a7299 cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce6f1b9a cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf9f233e cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd032467a capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0b6995d lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd123acef lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1fe1af7 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2088231 llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd46be49a cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4dfd848 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd54452e4 cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd642bc43 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6e9ffca cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7280992 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bc8654 obd_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bfbc9c lprocfs_dt_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd82a742d class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd82b2c03 cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd855eaa4 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd85ed5dd cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8fa7e0b class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd93e7d3a lprocfs_exp_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd999dcb1 cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9ceebe4 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9e0a602 lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda0ea1b7 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda1407ec class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda46b220 cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda68869b lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdac644c8 lustre_posix_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdafe82d0 llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb04a8bc lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb4944ee lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdbbd9d35 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc07a86d cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc108ff2 cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc2bcfa3 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd3d1ee2 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde3f89a9 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde870b95 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf51cc26 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf948e22 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf9acc0f dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe287aab7 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2fee166 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4961a9d cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4ed9b6e lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe583b23b lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe59cccb6 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7094875 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7711437 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7c8946c cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe83ee2ca cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea03a91e lprocfs_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb2d3dda cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xecaf156d lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xedae6e6a cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee71e8b5 cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee8cebc8 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1f41841 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf20a56a1 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3d51ae0 class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf441c77a lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf4533191 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5094557 cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf698a685 obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6c49441 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf72739f4 cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf75d0a92 cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9172139 cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa530fa2 llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb8658bb dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbb39c6b cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc37a9a7 lprocfs_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc3fc832 llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc63d5a6 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd8f5cf4 lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdbe1557 lprocfs_write_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfde5373b lprocfs_rd_numrefs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe56a6e5 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfee8542c cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffbd242d lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffbfd704 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfffc1f11 lustre_swab_ost_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00cb99c1 RQF_LDLM_INTENT_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00d95039 ptlrpcd_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x020f086a ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x02683914 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x033e7b3f ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03854aff ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x038d6ef2 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x054882fc sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x061a1195 sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b3942b lustre_swab_lov_user_md_objects +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06de146b ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06fe5265 ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x070de72c lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x071fc74a RQF_LDLM_ENQUEUE_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x092c5402 sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x095587d0 lustre_msg_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a183e55 req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac252b2 lustre_msg_set_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0b90cae5 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cd4c1e1 ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0d9db505 ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0e231738 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0edc13cc ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0f393fc3 ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0fdebc25 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10086dfa req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10207a43 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1067e725 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f18f20 interval_iterate_reverse +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x115017f6 req_layout_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12048ea4 ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13ac8824 ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x144261ce ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14708afc lustre_swab_mdt_rec_reint +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1483eca4 ldlm_lock_addref_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14d192db lustre_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15b4aa22 req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x168c687f ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x170e80cb ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x172fb86d lustre_msg_hdr_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1747d8b3 ldlm_lockname +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x174872ed ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17e0e069 ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1833cc33 ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1875faf4 client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a6a3ce9 RQF_OST_GET_INFO_LAST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a9b76aa RMF_OBD_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1abd3258 RMF_SETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ace4b5f RQF_LDLM_BL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ad6c330 RMF_EAVALS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bae0270 interval_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bd5eb7f ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1be21715 lustre_msg_size_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c300d8e lustre_msg_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c359356 ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1cb7d120 ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc2051d RMF_SEQ_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1de9c288 lustre_swab_layout_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e8e48a4 sptlrpc_flavor_has_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1eb2a65f RQF_OST_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee46b51 lustre_init_msg_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee9eb3c RQF_MDS_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1fc0e999 req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ff34669 ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2096f5b5 RQF_OST_SET_GRANT_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20d6b82c RQF_LDLM_INTENT_QUOTA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x22eaa0c7 sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244e5558 lustre_msg_get_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24aafdba RMF_MGS_TARGET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2585a629 RMF_SEQ_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2587513c RQF_LDLM_CP_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x259ba464 ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x275d35ec req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x278c2476 sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x27eaf381 ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29f62fa8 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a7acc45 sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2b3c672a ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ca92fa8 ldlm_lock_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ccd5b87 ldlm_cli_cancel_list_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d56f168 ptlrpc_pinger_ir_up +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e3945e9 lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4562fe RQF_LLOG_ORIGIN_HANDLE_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4ca396 RQF_LDLM_INTENT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ecd7515 lustre_msg_check_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f0e4f87 RQF_OST_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f3c3dfc ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f793215 lustre_swab_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fab3539 lustre_swab_ost_lvb_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fd2f737 lustre_msg_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x301d4fcd RQF_MDS_READPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x302937e0 RQF_MDS_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x327c1dfe ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3290869b ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x34102c86 ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3427a459 req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x36787386 sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3835ab4b RQF_LLOG_ORIGIN_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3858fb94 RMF_OBD_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x389f2e12 req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38c01799 RQF_LDLM_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fb29f2 sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fce533 lustre_msg_set_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x397c551d ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39fbf4dc sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a246944 sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a6d9881 ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ab90f6e lustre_msg_bufcount +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ac00716 lustre_swab_hsm_user_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3af864b0 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b6b7cba dump_ioo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bedb0c7 RMF_LLOGD_CONN_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c63e62b RQF_MDS_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8b16ab lustre_swab_ost_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ca50f33 RQF_MDS_HSM_CT_REGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3cbf169e sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3eaed993 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f034caf lustre_msg_get_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x419763ec req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x42e82c74 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4315da39 sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43168488 RQF_MDS_RELEASE_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43241689 client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x436d0d19 ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43705ee4 RQF_LOG_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43d7efc8 lustre_msg_set_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44036eda RQF_MDS_GET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x440c2a71 RMF_FIEMAP_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x443cad99 req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4525ecf5 ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45285374 ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45d05893 lustre_swab_lustre_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45e30cea lustre_swab_ldlm_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45f616e9 ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4678501d ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x46afa27c ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x487de169 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x488e77d6 sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x49c628b8 lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4ae54c33 req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4b5a368d ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c0b3f2c ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c3f92f5 ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c99006f ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4df51dc8 ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e1706e5 lustre_msg_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e696b96 ptlrpcd_queue_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eb03a6f ptlrpcd_destroy_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4ebb2cea ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f766c3b lustre_swab_generic_32s +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5027f028 target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50443f6a ptlrpc_init_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50dd74f8 RMF_STRING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x51f49ca8 ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52bbe9ec ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52c62150 RMF_RCS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x531d710c ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53411557 RMF_DLM_REP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x581ba7bf sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5921c4bd ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x595ab175 lustre_swab_obd_quotactl +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x596582bf RMF_GETINFO_VALLEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x59835164 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a8fcf65 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af94c10 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b3e50bc ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b6ba895 lustre_packed_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5bb947cb ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c6a3a83 RQF_SEQ_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ca1b491 lustre_swab_close_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5caae213 ptlrpc_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e0b19b1 RMF_CLUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e1bad60 ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2b7558 lustre_msghdr_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e6f435d RQF_OST_BRW_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e80f899 RQF_LLOG_ORIGIN_HANDLE_READ_HEADER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ec3284d RQF_MDS_HSM_CT_UNREGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ef831ee lustre_msg_get_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f96ccdd ptlrpc_connection_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fc9a455 RMF_CLOSE_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6042bc15 RQF_MDS_REINT_RENAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x604e2505 RMF_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x607ec932 lustre_msg_set_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61646e1b RQF_MDS_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x618ad203 RQF_OST_GET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61d8887c ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x624fa58f ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62aaae3f RQF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62ac7759 ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x630768b4 ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6315dd4c RMF_LLOGD_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x645d184f ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x651a3a91 ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x652052d2 ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x65724527 ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x65a2900a ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66abc399 req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x672f7cd6 target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x67a1b6b8 ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x67b610ee ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x67ed121d ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68cb2541 interval_is_overlapped +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68f49e5e ptlrpc_expired_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6912990a RQF_OST_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x696ba811 lustre_msg_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69c9f04d RQF_MDS_REINT_LINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3785c9 RMF_EADATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d3a8109 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d72828c sptlrpc_conf_log_update_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d7931cc RQF_UPDATE_OBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6dfed485 req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ed20499 ldlm_revalidate_lock_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efa82b0 RQF_MGS_TARGET_REG +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fb92092 sptlrpc_flavor2name_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x70bb1ea7 ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x70d53dd5 req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7153f9ae ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71d6109d ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x723d43b6 sptlrpc_rule_set_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x725a892c RQF_MDS_REINT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73fc0265 ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75b8b918 ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75cdeca4 sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x778d3673 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78326b81 ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7881d736 ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x79f3280c sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x79fa1785 __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a7ceae1 sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bbf8001 RMF_MDT_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4c6107 RQF_LDLM_CONVERT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d1ecd7f RQF_LDLM_INTENT_LAYOUT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d242204 ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d41a8b9 RQF_QUOTA_DQACQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dc0e7cd RMF_QUOTA_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dd9ec3a ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dfb3c18 lustre_msg_clear_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4925d8 interval_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4c99b1 ldlm_expired_completion_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f5a1cc7 lustre_msg_set_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6415dd ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6d2357 lustre_msg_is_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a9e8c3 lustre_msg_get_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80ecb4e3 RMF_MDS_HSM_CURRENT_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x836d90ee ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x83ee53c6 __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x84369ff7 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85424e02 req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8570480d ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85a9e0d8 RMF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85eecf67 sptlrpc_get_hash_alg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8603d4ab sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x863db6eb RMF_HSM_USER_STATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86fa8c3b ldlm_cli_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8760beaf lustre_swab_ldlm_policy_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x876c2551 RMF_GETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87bf7b3c sptlrpc_get_next_secid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8852691e ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x888b78d4 ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x893010be client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8950eb04 sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x898a5121 client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89f9edf7 RQF_MDS_REINT_SETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a1ea476 lustre_swab_hsm_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a257736 RQF_MDS_HSM_STATE_GET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a55d8bc ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b3bdeb9 llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b4b5dcd ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d77ea75 lustre_msg_set_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8da3fca7 lustre_msg_add_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e2dfd25 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e398f20 sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9399ab client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f0aceac RQF_MDS_HSM_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f5c2b0b ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91cf58d3 RQF_MDS_PIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9228392f lustre_swab_mdt_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x950962d1 ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95c3c0bf lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95d08f0c lustre_swab_mgs_target_info +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9660ace0 RMF_FLD_MDFLD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x967bfd52 RQF_OBD_PING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9681f3c2 ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99f6621b ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a258886 RQF_MDS_GETSTATUS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a3e53c4 _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a585f8b ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a6f2f6d lustre_msg_set_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b3de6d9 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b88f6ce RMF_NIOBUF_REMOTE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bb5198b RQF_MDS_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bbde943 ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d2006a2 ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d623a56 client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d93b379 ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9dfda89d _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9eb996f2 sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa060e073 ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa07ff3c4 lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa0ac3e7c ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa108277e ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa10f0d3d RMF_UPDATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa163f4c3 dump_rniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa1d1ea55 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2244636 RQF_MDS_GETATTR_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa22c0086 ldlm_error2errno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa295cd80 __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa31dabb0 ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa34589d9 ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3d2a6ee RMF_CAPA1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa40f59f8 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa47787ef RMF_PTLRPC_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4a2d089 RQF_OST_PUNCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4bea5ef lustre_swab_lmv_user_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5458dad ldlm_lock_decref_and_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5880075 ldlm_errno2error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6bdc4da lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa72fdb31 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa75bb7b7 ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7d55cc3 RQF_MDS_REINT_CREATE_RMT_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7e360b1 RMF_OBD_IOOBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7ec567d RMF_CONNECT_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa88584db ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa8dc5ed9 sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9704f80 lustre_msg_get_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9c4658e lustre_swab_lov_user_md_v3 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaad1341d ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xac3ede13 ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacf4fc31 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xad7c4bbb ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae9de7f4 ptlrpc_add_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf0f46dd ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf4e9658 RQF_MDS_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf50a0d6 RMF_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb008349d ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0cd2f91 ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb27c2374 lustre_msg_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb28b7193 ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb291473d lustre_msg_early_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4a7ecf3 lustre_msg_add_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb512ebc2 sptlrpc_parse_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb68476df interval_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6aafd03 RQF_MDS_DONE_WRITING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7b38189 RMF_MDT_MD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7fa3cc8 RMF_LLOG_LOG_HDR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb951811b ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb958f2de ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9b631cf lustre_swab_mgs_config_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbda50aaf ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe47bc7e ping_evictor_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe4dc2bb lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf98b86f RQF_MDS_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbffd4313 RQF_OST_BRW_WRITE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0024332 ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc06c4670 lustre_msg_get_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0867da7 RMF_REC_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0c3b317 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0db4a6c ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2986d28 lustre_swab_ldlm_res_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2b1af57 RQF_MGS_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2be922a RMF_SYMTGT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc5067ac9 sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc5419bc5 ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc593388e ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc5cdf022 lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc60a60e1 RQF_OST_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc694be4b RQF_LLOG_ORIGIN_HANDLE_PREV_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc69ebfbc ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc763fabc sptlrpc_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc79b9c67 ldlm_pools_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7ca8257 RQF_MDS_REINT_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7e47564 ptlrpc_interrupted_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc80ec424 sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc9b9959a req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca9517ae sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2cc0cf lustre_swab_lquota_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2ceaff sptlrpc_secflags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xccf568dd ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce86066d lustre_msg_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcec513c9 RQF_MDS_UNPIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xced015be sptlrpc_rule_set_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9963db lustre_msg_get_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9aab6a RQF_MDS_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd04eeee8 ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd0523693 ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd05f645c ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd0fa4774 req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2983334 lustre_swab_swap_layouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2e0d4eb lustre_msg_get_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2f60f45 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4e4707f ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd67a5d7b lustre_swab_update_reply_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd69e0a27 RQF_MDS_IS_SUBDIR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6c3ebfb RMF_FIEMAP_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd78d2f9e req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b91b3e lustre_swab_lov_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8f06300 RQF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda2ac111 sptlrpc_proc_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda2bd374 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb378d0e unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb8a0ef7 ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc02eb9b ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc496f4d ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd0ffb04 sptlrpc_flavor2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd30d7bf RMF_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddc40a85 lustre_msg_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde12d36b RMF_MDS_HSM_ARCHIVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde555d70 sptlrpc_enc_pool_del_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdecc3b3e do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee87192 sptlrpc_conf_log_update_begin +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe4262f23 req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe46cba8a req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6f0dc96 RQF_OST_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7062b5f RMF_U32 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe84a6b9a ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe90566fe llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe92a879c ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe9b05b2b sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe9c12cf3 ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xea5c31a5 req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xea80958b ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeac3d183 ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeb91074e lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb64e68 req_layout_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec226f66 ping_evictor_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec6035f8 ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec939a00 RQF_MDS_REINT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecace5c1 RQF_OST_GET_INFO_GENERIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed0364b0 ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed1c10d6 ptlrpc_connection_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed781f90 ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xee45a2bc ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xee4c6c12 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0771e63 ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d52b5f ptlrpc_pinger_suppress_pings +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf277c125 RQF_OST_GET_INFO_FIEMAP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf27d49dc sptlrpc_target_choose_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf35f132b lustre_swab_ldlm_resource_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3662296 lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf394cbe5 ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3d44370 RQF_OST_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf43540b9 lustre_swab_mgs_nidtbl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf45085e1 sptlrpc_conf_log_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf55c033b RMF_MGS_CONFIG_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf584a16b sptlrpc_part2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf596e9ae sptlrpc_conf_log_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf607fc23 sptlrpc_flavor2name_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf617ab8a lustre_msg_get_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf697b756 ldlm_dump_all_namespaces +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7936a6f ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7ba40c0 RMF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf85cb27e sptlrpc_parse_rule +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf870fed9 RQF_LDLM_GL_DESC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf8b75fae req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9051bd6 RQF_QC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf94e41e0 deuuidify +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf973aa93 lustre_swab_lov_user_md_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9cbbdfa target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9ee11e2 lustre_msg_set_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9f72dfc RMF_TGTUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb033c47 sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc2fa83f ptlrpc_del_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfcbe60fe ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfcf92782 ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff02a0e9 ldlm_lock_set_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffc807e8 sptlrpc_unpack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0x4310405b cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x01766c46 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x04392381 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0922685a rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x188d5226 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x18d09035 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x211ce9f4 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x28b4f792 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2d1e147e rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3016253b free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x33c0a035 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x366219e2 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x39684de4 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x49229629 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x544dbd45 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x629113f9 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x62d4ea23 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x63950411 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x65af423a rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x65c57cc7 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6d22d55a rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x729fb4a8 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7556714a rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7709f8e3 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x786c09d8 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x78c06956 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x79fbe78f rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8132028c rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x82f3c8ac rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8567dd6a rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x85940715 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x85e4a04c rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8fde3fb5 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x943b05e8 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9fae49c9 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa02181c3 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa5394f0a notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa8dba6cb rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb0204071 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb1ef09ab rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcd0d029e rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xda898485 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdb67887f rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdd47d45e rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdd8039de rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe7b43eea rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe825a5df rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe88aabc1 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xeff76bc5 rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf10dedcd rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfd692b85 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x04270dba ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x056ea0d4 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x08829632 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x097bafad ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0dccf3d2 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0fb95c85 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x10dd77a5 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1733efda ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1b28fd1e ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1bf4e07e ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x20429bd4 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x261b264b ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2edfa02f ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x33615e64 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3b269ab0 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3c9051bb DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3cbb989d ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4928d124 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4e1ee0b0 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4ea1e061 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x51c7654a ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x537d0fab ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5bbb323e notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5ebf0774 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x62565264 ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x65d4f873 DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x671018e7 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6758a2c4 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6c32c8b5 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6c7c98a1 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6f22b0f8 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x702f6203 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x71a0776b ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x86fbd49f ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x928af1ed ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x97a10d65 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9a4e7789 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9a9f8f07 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9cc677d7 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9dff7ec1 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa069f70e SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xac969472 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb18c522b ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbcd05007 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc27368d6 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc3fee23c ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd37e9d9c ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd6a32eff ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdbd26c5a ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe43ad349 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe62ba64a ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xed261b5b ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf7fc73a4 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf9eaf487 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfb1e08f7 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfcff7536 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x00b8bf11 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x04623497 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x09371a4d iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x16070253 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1d486f3c iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2340ae5c iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x281b0b7f iscsit_handle_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2a49326c iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2b3c528b iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2c88b572 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3b248643 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x515863af iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x56989d63 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x63a595a9 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x678130fd iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x786fd2e8 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x79929575 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7e7ac650 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9f0b00cf iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa1b83c46 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa33dfa79 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xab26d083 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb636a11d iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc2b1b6da iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd7262e6d iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe04a0750 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xee985dcc iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf38ae53d iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/target_core_mod 0x02c45fbc spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x05ea4cd5 se_dev_set_max_unmap_lba_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x0646626f transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x095c6c3a core_tpg_add_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x0963ec27 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x09bca556 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x0f4252f7 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x131803ba target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x17b16b81 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x1ab7d654 se_dev_set_unmap_granularity +EXPORT_SYMBOL drivers/target/target_core_mod 0x1e6808a9 se_dev_set_emulate_model_alias +EXPORT_SYMBOL drivers/target/target_core_mod 0x22a30cc5 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x2b68f83d se_dev_set_block_size +EXPORT_SYMBOL drivers/target/target_core_mod 0x2d7d8f55 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x2e2d1037 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x3016285a target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x3427aeb7 transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a722c6c sas_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x3afcbd83 se_dev_set_emulate_dpo +EXPORT_SYMBOL drivers/target/target_core_mod 0x3bd92e3f se_dev_set_emulate_tas +EXPORT_SYMBOL drivers/target/target_core_mod 0x3df71f57 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x3e0ea54c sas_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x42f48661 fc_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x464ab672 core_tpg_clear_object_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x4d9452ef transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x4fa570c2 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x4fa6cc64 se_dev_set_is_nonrot +EXPORT_SYMBOL drivers/target/target_core_mod 0x51724d8e target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x51f9b806 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x520a5982 fc_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x52913a37 se_dev_set_pi_prot_format +EXPORT_SYMBOL drivers/target/target_core_mod 0x5323cb7e sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x5976a60b se_dev_set_unmap_granularity_alignment +EXPORT_SYMBOL drivers/target/target_core_mod 0x59fde523 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x5de4cfbf transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x5fc25faf fc_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x61b6616d target_fabric_configfs_free +EXPORT_SYMBOL drivers/target/target_core_mod 0x631a0024 iscsi_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x63c52ef5 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x64238e47 se_dev_set_pi_prot_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x64e92d3f transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x65d67066 se_dev_set_emulate_caw +EXPORT_SYMBOL drivers/target/target_core_mod 0x6671dda6 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x6a657f94 se_dev_set_emulate_ua_intlck_ctrl +EXPORT_SYMBOL drivers/target/target_core_mod 0x71b4ea4a se_dev_set_optimal_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x74f8a295 target_fabric_configfs_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x7685dcee se_dev_set_emulate_fua_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x76bce9fd target_core_setup_sub_cits +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a05c6ce se_dev_set_emulate_3pc +EXPORT_SYMBOL drivers/target/target_core_mod 0x7ce1bc18 iscsi_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x828e6040 core_tpg_del_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x83acbc6d se_dev_set_emulate_write_cache +EXPORT_SYMBOL drivers/target/target_core_mod 0x84f51d9f target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x85317929 sbc_dif_verify_write +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x88b43fd7 se_dev_set_emulate_tpu +EXPORT_SYMBOL drivers/target/target_core_mod 0x8c5745fd target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x8eb0b0b3 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x8f0f8dcf se_dev_set_max_write_same_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x8fffe911 se_dev_set_emulate_rest_reord +EXPORT_SYMBOL drivers/target/target_core_mod 0x921eb174 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x94c288b8 transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x96dd5584 iscsi_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x987ee78e target_fabric_configfs_init +EXPORT_SYMBOL drivers/target/target_core_mod 0x9bc85236 sas_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x9c2b9347 transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x9cde391e target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0x9ce1ef03 sbc_execute_unmap +EXPORT_SYMBOL drivers/target/target_core_mod 0x9e81b872 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xa9e0f497 se_dev_set_max_unmap_block_desc_count +EXPORT_SYMBOL drivers/target/target_core_mod 0xaaa3742e se_dev_set_emulate_tpws +EXPORT_SYMBOL drivers/target/target_core_mod 0xaf642809 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xb2e79328 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xbb7182e1 se_dev_set_emulate_fua_write +EXPORT_SYMBOL drivers/target/target_core_mod 0xbcdd7e90 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xbee6d4da se_dev_set_enforce_pr_isids +EXPORT_SYMBOL drivers/target/target_core_mod 0xc77c8b5b core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xca4ae2e4 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xcc0044a1 transport_subsystem_release +EXPORT_SYMBOL drivers/target/target_core_mod 0xd04f48ad target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xd2bcfdbb sas_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xd30f8303 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xd760c546 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0xd7d5fc6b transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xd884f4f9 fc_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xd991ab03 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xda7d2a9b transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xdaf6316d target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xdc7036e7 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xdd4248d2 target_fabric_configfs_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xe533333d se_dev_set_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xe54cd988 transport_subsystem_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xe56c955b target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xea197c3d spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0xede4f1e0 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf08f4721 transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0xf2c5b276 se_dev_set_force_pr_aptpl +EXPORT_SYMBOL drivers/target/target_core_mod 0xf5a90baf core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xf7fcd6d3 iscsi_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0xf9e1aa42 sbc_dif_verify_read +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0x1887763e acpi_thermal_rel_misc_device_add +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0x5007fc2c acpi_parse_art +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0x86c998e6 acpi_thermal_rel_misc_device_remove +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0xdf707fab acpi_parse_trt +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x5e82bfe9 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x9f04c576 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0xaee41d8d sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x06f4b04a usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x0b6dae99 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x23cd7fa6 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2ff4cdc1 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x4814409f usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x4a08b4a2 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5969da25 usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xaec3a315 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xafee6782 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc71b6f46 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd30db6f7 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xf1c11be8 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xd89ae3fa usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xde5134ef usb_serial_resume +EXPORT_SYMBOL drivers/vhost/vringh 0x0fd987f7 vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x14397bb5 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2e91ca97 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x32da6f89 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x367ce26a vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x39c9d7a5 vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4f384f8b vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x58abf4ed vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x59f824d9 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x6432894b vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x7bda5e6d vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x821e9390 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x8d080d03 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x937e412c vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x95e62337 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xb4b63575 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xc578f0f7 vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xd355e031 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xd609393d vringh_notify_disable_user +EXPORT_SYMBOL drivers/video/backlight/lcd 0x6bd5aa2c devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x7c7b76dd lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xb1703198 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xfc78118e devm_lcd_device_register +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x13006c55 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x13e7d2e0 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x80f24d95 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb45594f4 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd1429fca svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xef774f5d svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf144afff svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf17816d7 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf2db5956 svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf73bb77c svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf91e5ca8 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0x6dc426b0 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0xc2dafe22 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x8d5b9735 sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x1843a006 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x45267b24 mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x318ddbe6 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x4816101c matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xc0896980 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x0b8c02b6 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x36e18b64 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x3cb23add DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x460f613e DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x0f4d4ddf matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x4da86cfe matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x4cb17491 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x5a1ff1b3 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x7ccd9357 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xad622951 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x737a79b3 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xf4866a91 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x07f3a84d matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x0d87ade8 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x38ba16d7 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x5080e7fa matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7291cfc8 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x00aa4132 mb862xxfb_init_accel +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x454a3cf0 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xa086cda2 w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xc00893e9 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xc389e0b0 w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xfe7a821b w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x524b8cd4 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x79d8a095 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x79f1e8cf w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x7f0e4237 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x15970eff w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0x2c553504 w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xb08dfc2a w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xb108680f w1_unregister_family +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0x04e133fc iTCO_vendor_check_noreboot_on +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xa78bd894 iTCO_vendor_pre_set_heartbeat +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xb5f20875 iTCO_vendor_pre_keepalive +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xc4f657bf iTCO_vendor_pre_stop +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xdc6effc9 iTCO_vendor_pre_start +EXPORT_SYMBOL fs/configfs/configfs 0x03a6f9e6 config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x181099bd config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0x6eab2abb config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x70604866 config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x95b420e2 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x9e9418ee config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0x9ef15bb6 configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0xa0562213 config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0xbd10e846 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xc00b3da0 configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xe5d7feae configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0xe6380f29 config_item_init +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x367d7b80 ore_create +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x6a9866ac ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0x8c7f69a9 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0x955764f6 ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xa0578865 ore_read +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xb1e63ec9 ore_write +EXPORT_SYMBOL fs/exofs/libore 0xc3c260a7 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0xc6c5ae38 ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0xd5568340 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0xf41f556b ore_get_io_state +EXPORT_SYMBOL fs/fscache/fscache 0x0aae15f1 __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x0bb33c13 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x13f1c97c __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x180153fc __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x2177b960 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x2d3335bf fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0x2d87cb32 __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x2ea14e05 fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x36448a17 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x38278e64 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x43ba0a85 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x44001b51 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x542b057f fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x5c395d3f fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0x5da365de fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0x5fb9d897 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x6097b89a __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0x688d0f3c fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x79d5d387 fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x7ba9cee4 __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7d8c9834 __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0x92b521ad __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0xa071934a __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xafe5da87 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0xba569253 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xbb281dc8 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0xc7591ff2 fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0xcd0a2a39 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xdf896eb4 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0xe03717b3 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xe098d4aa fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0xe4cb3713 fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0xe5ac41c8 __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xebacfbe0 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0xf4730975 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0xf6dc6171 __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0xf8540929 __fscache_check_consistency +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x0d0ebd03 qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x426e1869 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x8f83950c qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xc4c4fc93 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0xe0cd1a48 qtree_read_dquot +EXPORT_SYMBOL lib/cordic 0x434bfd07 cordic_calc_iq +EXPORT_SYMBOL lib/crc-ccitt 0x3771b461 crc_ccitt +EXPORT_SYMBOL lib/crc-ccitt 0x75811312 crc_ccitt_table +EXPORT_SYMBOL lib/crc-itu-t 0xd29b009f crc_itu_t_table +EXPORT_SYMBOL lib/crc-itu-t 0xf5b4a948 crc_itu_t +EXPORT_SYMBOL lib/crc7 0x66213969 crc7_be +EXPORT_SYMBOL lib/crc7 0x7a222007 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc8 0x41248eaf crc8 +EXPORT_SYMBOL lib/crc8 0xab9ad613 crc8_populate_lsb +EXPORT_SYMBOL lib/crc8 0xd4534d80 crc8_populate_msb +EXPORT_SYMBOL lib/libcrc32c 0x27000b29 crc32c +EXPORT_SYMBOL lib/lru_cache 0x03f599c7 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0x41752916 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x4feade4b lc_create +EXPORT_SYMBOL lib/lru_cache 0x56fc3ea0 lc_put +EXPORT_SYMBOL lib/lru_cache 0x619ed575 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x84e0214b lc_committed +EXPORT_SYMBOL lib/lru_cache 0xb890e0a4 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0xbbe7c23c lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0xc48fa976 lc_set +EXPORT_SYMBOL lib/lru_cache 0xc6e4cd46 lc_reset +EXPORT_SYMBOL lib/lru_cache 0xcb990a55 lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcea6747e lc_destroy +EXPORT_SYMBOL lib/lru_cache 0xd212c9f0 lc_get +EXPORT_SYMBOL lib/lru_cache 0xeb13128b lc_del +EXPORT_SYMBOL lib/lru_cache 0xf460a486 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0xf5ea5f5c lc_index_of +EXPORT_SYMBOL lib/lru_cache 0xf6acec20 lc_find +EXPORT_SYMBOL lib/lz4/lz4_compress 0xcbc5d521 lz4_compress +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x26c3aa22 lz4hc_compress +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0bd662f6 raid6_gfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x15fe0cd3 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x5ba93f9d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xb0d904b7 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xce45a6f1 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd9e91f83 raid6_vgfmul +EXPORT_SYMBOL net/802/p8022 0x1c7c2432 register_8022_client +EXPORT_SYMBOL net/802/p8022 0xf78388be unregister_8022_client +EXPORT_SYMBOL net/802/p8023 0x395967d3 destroy_8023_client +EXPORT_SYMBOL net/802/p8023 0x915349a1 make_8023_client +EXPORT_SYMBOL net/802/psnap 0x02d116e3 unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0xe794a35f register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x05e39a78 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x0b5ac442 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x1189ff45 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x1a37c7e9 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x2693d522 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x28080add p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x28a3a665 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x29912f5f p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x308909a4 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x30a70bb4 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x37c3b08b p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x396a437c p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x39ae344f p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x4cc679b2 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x4df2de1a p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x52c19dde v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x63a8094f p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x68af3158 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x68c03e72 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x695c0a7c p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x6de99bad p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x78639ae5 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x7f7143fd p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x81a9301a p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x96d2f3b9 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x977a0030 p9_nr_pages +EXPORT_SYMBOL net/9p/9pnet 0x9a4eee6c p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0xad2a2b95 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xae5021b3 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0xb5b0cec0 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xb7c0a980 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xc6a9280f p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0xc7510973 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0xc971abd2 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0xcb71dc15 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0xcbf0ee5c p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0xd4d80414 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0xd57156bf p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0xd6c0b059 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe0fc1efa p9_payload_gup +EXPORT_SYMBOL net/9p/9pnet 0xe2ec9d93 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe6c51cd3 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf5eb1350 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xfccfff23 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x18c17f63 aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0x6e38eb44 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0x71bcd098 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xc3870452 atrtr_get_dev +EXPORT_SYMBOL net/atm/atm 0x013cbe47 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x09254f0a atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x0c83ed33 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x45f3d7cb register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x61859ce0 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x68825495 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x90ac9b73 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x9b188af6 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xb3a551b8 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0xc8998247 atm_charge +EXPORT_SYMBOL net/atm/atm 0xc9831878 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0xcd7f7b41 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xe4ee34b7 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xf771f6fc atm_dev_lookup +EXPORT_SYMBOL net/ax25/ax25 0x026c1368 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x12bff6c9 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x30102bf8 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x30f79e46 ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x3ce48d02 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x79891e3a ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xaec9a17d ax25_rebuild_header +EXPORT_SYMBOL net/ax25/ax25 0xbc3609ec ax25_hard_header +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xc577ba01 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0xcbff25c6 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/bluetooth/bluetooth 0x05aae957 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x078c06b2 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1770eb0c bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1d6c7b68 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x20081b3d hci_recv_stream_fragment +EXPORT_SYMBOL net/bluetooth/bluetooth 0x22ced765 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x26b357a8 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x29d92671 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2bd0d927 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x35610ea2 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3bb68f6b bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x402eccb9 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x415aa7ac l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x49356d1b l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4c8838b1 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x53c10bc5 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x54ed074a hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x57111b1f bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5cd753a8 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6589195d hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6a228bb1 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x705a241d l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x792d63c0 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x86dd9095 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8a489939 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8abe59bf hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8d8b5ae2 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8dc6f79f __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9413d857 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9e072772 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa24327c2 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa5b3e4a4 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa8952de9 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xadba1a0a hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb2ac889d bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc300deb2 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0xca379819 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcab333fc hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bridge/bridge 0x16fbe3fd br_should_route_hook +EXPORT_SYMBOL net/bridge/bridge 0x49c57165 br_fdb_external_learn_add +EXPORT_SYMBOL net/bridge/bridge 0x7f7ec2d1 br_fdb_external_learn_del +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x077c13b7 ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x07d356df ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x097fcabc ebt_do_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x263a6d33 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x4be9da01 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x81df7b39 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x86de612a caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x966d7de2 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xd64ac7e6 caif_connect_client +EXPORT_SYMBOL net/can/can 0x282e7371 can_proto_unregister +EXPORT_SYMBOL net/can/can 0x52314ca0 can_proto_register +EXPORT_SYMBOL net/can/can 0x7ba00be1 can_send +EXPORT_SYMBOL net/can/can 0xcd7de504 can_rx_unregister +EXPORT_SYMBOL net/can/can 0xec11db04 can_rx_register +EXPORT_SYMBOL net/can/can 0xfd7e08dd can_ioctl +EXPORT_SYMBOL net/ceph/libceph 0x02ed0aa9 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x04aaced4 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x09fc97d1 ceph_monc_create_snapid +EXPORT_SYMBOL net/ceph/libceph 0x0ed1285f ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x189c3eb2 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x18be55bc ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x1957ac48 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x198021a8 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x1f7eaf98 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x2363ead4 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x25da470a ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x2b977938 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x2bf4ef91 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0x3339822e ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x4014e8e7 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x4205ffd7 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x43e458f6 ceph_file_part +EXPORT_SYMBOL net/ceph/libceph 0x43efd647 ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x47a9920e ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x4d46059e osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x533e95bc ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x58076ae1 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x5df28c25 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x5e5276cd osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x5ed47911 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x645d553d osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6bd93b33 osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x6c237b66 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x6c4fc774 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x6f3d0485 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0x734ae837 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x735f8aeb ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0x75661d18 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x75e39001 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x78d40abd ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x7a67f608 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x7aef2ead ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x813544d7 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x8259d918 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x849375d0 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x8a7efdb0 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x8a82a32a ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x8be817cc ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x8c0e9a1e ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x9235eb10 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x943d5e9b osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x9696e304 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x98762c56 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9c99081d ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0x9e44e769 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x9e869a02 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0x9fcca218 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xa1ebde8f ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xa481c438 ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0xa5bb6d5d ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0xa793f13e osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0xa7e8f6e9 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0xadc9673e ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb02407bb ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0xb19dc152 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xb4526bfa ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xb500a9e2 ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0xb510d59f ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb60103cc ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb7807c95 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0xbaaa9cc9 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xbbef5c3e ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xbc1adedc __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xbc393725 ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xbfb1ca63 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc55de604 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xc596cf1b ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd47846e4 ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0xd5383217 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd7c67b75 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0xd813625e ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xdb7ce860 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0xde0eb6ba ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0xe31f1a3b ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xe32e3433 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0xe3610aa9 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0xe55d9bcd ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0xe8aa2b22 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0xe91fd8d6 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xe9d6efd0 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xea752dc1 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0xf0113e04 ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xf0eedeb0 ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xf32098ab osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0xf6a51ec5 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xfc4cfd20 ceph_osdc_sync +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xe5622fdb dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/ieee802154 0x4d6fe511 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x4e2502ed wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x5443b7ef wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x75921371 ieee802154_nl_start_confirm +EXPORT_SYMBOL net/ieee802154/ieee802154 0x87a5c2be wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0xcc16fbd6 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0xf7cc1de6 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154_6lowpan 0xe0291613 lowpan_frag_rcv +EXPORT_SYMBOL net/ipv4/fou 0x196c4fb8 fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x5f339c7c gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x87596169 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xfe4c1f2f gue_encap_hlen +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x2ae7554a ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x79cc275a ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xb1c25fb6 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xc7950147 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x096e6727 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x333d76a2 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xdead2382 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x0680b7e2 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xc23397d5 ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xe85f4da1 ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x11a65984 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0x4e2ee5e7 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0xb3942e5e udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x12df800b ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x8fb9519a ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x2356ad4f ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x9db0910a ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xb86891fe ip6t_do_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x95c18546 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0xe1e35d26 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xb6c228bd xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xe62672b6 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x0b7c4c02 ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x455e27c5 ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x6566f72c ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x6d879943 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xb6354b11 ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xe1bc3ad1 ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xf454b509 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xf7856ed6 ircomm_open +EXPORT_SYMBOL net/irda/irda 0x01dbeb0e irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x0bab6037 hashbin_remove +EXPORT_SYMBOL net/irda/irda 0x203901c1 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0x23a2eee7 hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0x31d6d8f6 irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x359de411 irias_insert_object +EXPORT_SYMBOL net/irda/irda 0x3b0a2ab6 irias_find_object +EXPORT_SYMBOL net/irda/irda 0x3b9bdefe irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0x3d6ce268 irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x428321fa hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x48d17824 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x5cb3bf3b irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x626b7a4f async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0x62acf28c irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0x648c7478 hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0x6ac83705 irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7a49d51e irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x7d54adaf irias_new_object +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x7ff509a2 hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0x8241cc8c irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0x82cd9c25 irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0x89da295c irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x8cd99be0 hashbin_insert +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x9498cb6c irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x971ac2b2 irlap_open +EXPORT_SYMBOL net/irda/irda 0x9e326eb3 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0x9e3abbd7 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0xa160476a iriap_open +EXPORT_SYMBOL net/irda/irda 0xa370c681 hashbin_find +EXPORT_SYMBOL net/irda/irda 0xab1b7787 iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbc22cefb iriap_close +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xc0bee29c hashbin_new +EXPORT_SYMBOL net/irda/irda 0xc1a9f46e irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0xc457f5fa irttp_data_request +EXPORT_SYMBOL net/irda/irda 0xd6deeaae irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xd7262661 irlap_close +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xde6267ca irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0xde65e6c4 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0xe6648155 irda_notify_init +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf3abd289 irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0xf61a40b8 irttp_dup +EXPORT_SYMBOL net/irda/irda 0xfdd648d7 irttp_flow_request +EXPORT_SYMBOL net/l2tp/l2tp_core 0x3d5d1171 l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x3320dd53 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x3c978e85 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x8432a847 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x88c986cc lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x978749bc lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0xa0a81ac9 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0xd4edb210 lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0xf24abaca lapb_data_request +EXPORT_SYMBOL net/llc/llc 0x0b6c2823 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x28f6818d llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x3419d705 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x42bf4c64 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x7bd5e5e0 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0xc35aa36c llc_sap_close +EXPORT_SYMBOL net/llc/llc 0xfd25fb03 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/mac80211/mac80211 0x078344fe ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x0ab29f0d ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x0c23d4bd __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x0d14ef10 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x0e4344a5 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x156674d7 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x171aab49 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x1a03a4ef ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x1d5c589a ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x1dbb95d5 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x235c2b45 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x2506ec5d ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x2878a2dc ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x29b044ff ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x2b52b8fa ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x2d4d17e6 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x3af474d9 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x3d23ad91 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x3f920506 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x401a2a8e ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x42979e5c ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x4969d65b ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x4aa4a03a ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x5048138f wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x515c760d ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x546d63a2 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x55f577d3 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x56bf1fd2 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x5724cff4 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x5b3a8786 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x5c28cca5 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x63835068 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x6ef544b1 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7f85588f ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x80f353a8 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x838c498b ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x84de313a ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x8d26e1a3 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x920a8823 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x923324ab ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x958756ed ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x95e7208c ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x965bf6fb ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x97149d1f ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x9b7fd35d ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x9c5b9e6f ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x9ff930fc ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0xa1cbd3ce ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xa2cca99c ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0xa57288a8 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xa957e4db ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0xaa157485 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0xae242683 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xaede6c81 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xb597fe06 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0xba01306e ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xbba9702b ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0xc0ad5a3e ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0xc22e98c6 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc45805f2 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0xc5bba839 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0xc7e9782e ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xc8bae66f ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0xcbeb7286 rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0xcd55c2cf ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xce54c48b ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xd33b5543 ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xd3857f65 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd9afd290 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xd9e4a157 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xdc75510e ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0xddb47d52 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xe05d12e1 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0xe60a9d40 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xe9817387 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xeb6d7c6c ieee80211_ie_split +EXPORT_SYMBOL net/mac80211/mac80211 0xec89349b ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0xee443b7e ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0xf395de03 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0xfa1baa29 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfcb8267e ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0xfd3c1984 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xfd52e267 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac802154/mac802154 0x02cbe163 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x739e4dec ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x8e6b5f6e ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x901708b0 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xacfc1127 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xb58ca0d6 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xbf0a0c1c ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0xbf89ea1a ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xd861777c ieee802154_register_hw +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0b2503c4 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x13479f0a unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x347bce76 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x37959cba ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3b1cadcf ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5ebd3a9c register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x607eb0cd unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6bdb2a96 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9bc9d1f3 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa474e0b1 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa73b6e32 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xb52595a4 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xbe8fa4ce ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe9f05f94 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x18eb7288 __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x23af169d nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x91d97970 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x41f95500 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0x531a6147 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0x708c3ae0 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x9075728c nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xca284a17 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xe43e326a nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/x_tables 0x08c473b7 xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x2cc51b96 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x2fa10905 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x509afcba xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x741af11d xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x7996271f xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x7d3d1fda xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x880a45c3 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x90ef5afe xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0x980a1407 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0xb28f5ef1 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xb2bc6598 xt_unregister_match +EXPORT_SYMBOL net/nfc/hci/hci 0x1dfaeba6 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x2ca35e47 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x4309f181 nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x457db8d0 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x51694607 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x5535ce2f nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x55f0fc82 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x65df00f6 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x6e05b396 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x759d96f1 nfc_hci_send_response +EXPORT_SYMBOL net/nfc/hci/hci 0x890407af nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x90e8d5f5 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xbf40b224 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0xc698c3fa nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xd5753d61 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0xe2bf8116 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0xeeec1b1f nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xf6fd06d3 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/nci/nci 0x0fd2ffd8 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x11a53fb5 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xaf36b5cf nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xc793d7dd nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0xdcf62d01 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0xe56597e8 nci_set_config +EXPORT_SYMBOL net/nfc/nfc 0x05319b5f nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x082e817f nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x08c471b0 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x40e38f46 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x5624ad5f nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x5f5d9970 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x626da7b2 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x6c2932aa nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x7aabb701 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x7c757a5f nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x8548b890 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x85c591c4 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0xa9263460 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0xad49d015 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0xaf227c1e nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0xb2d8e9a4 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xb51403bf nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0xbac4591e nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0xc71373c2 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0xcda61b56 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xd7a2f4aa nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x1de09852 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x1de22728 nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x7f6d5f47 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xc6caa94c nfc_digital_free_device +EXPORT_SYMBOL net/phonet/phonet 0x0cecf951 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x23734f3f phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x3c7029e2 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x5e087e94 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xa299c858 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0xbc129a2d phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0xcd2bf630 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0xf6ff672e phonet_proto_unregister +EXPORT_SYMBOL net/rds/rds 0x5031b8c5 rds_str_array +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x025f3845 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x0cb6b5cd rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1b3cfb37 rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1d42c6fe rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x2099304f rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6bec28b1 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8bfff003 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8e24e5ab rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xa5ec97ae key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xc8e7f174 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xd0912c79 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xe00af68f rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xe6a28889 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xfbf639b2 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xff347abf rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/sctp/sctp 0xb4934cb7 sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x36146ba6 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x6ab31edc gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xa885af00 gss_mech_put +EXPORT_SYMBOL net/sunrpc/sunrpc 0x65ec2907 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0x85727649 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0x881f40c3 xdr_restrict_buflen +EXPORT_SYMBOL net/wimax/wimax 0x0507c713 wimax_reset +EXPORT_SYMBOL net/wimax/wimax 0xf5a176bf wimax_rfkill +EXPORT_SYMBOL net/wireless/cfg80211 0x0269b938 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x029e49af cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x036e7a51 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x068fc965 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0c9a2fed cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x1119358a cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x11709d5f wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x1378cdfe ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x15d58003 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x17589a8a cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x17a1282c cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1acb7863 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x1b28687f cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x1b6c2aab wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x2394af63 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0x2a65b742 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x2d5d133c ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x325ad1e9 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x36e8178a wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x3947e4c0 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x3a34b93a cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x3e353d64 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x4343dbed cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x462542ce wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x46e7e31c cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x4e87fb57 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x515e9fad cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x55a3b0e7 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x7102422a cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x752b6f8e wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x757890de cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x765c2278 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x770405ec cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x77934960 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x78462a1e cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x78a1ea04 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x79d5ab26 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x7e704689 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x7ecb57b2 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7f8ace75 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x820d58cf cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x89056bd5 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x8a3213a8 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8c77d677 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x8db84a1a __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x924438d8 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x99195453 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x9a9b5f5b ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x9b6f473c __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x9cb1a71f cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x9ef07e87 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xaa0e14ca cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0xabc9da2d cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0xadf5ffc7 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xadfb5037 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0xb6f97cc4 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xb9c7d55a freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0xbcf66a74 cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xc191ed3e cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0xc5114df8 cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0xc5b3e7ce wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc6f562f8 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xc8c442a7 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xcad61ac0 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0xcf3f2fd9 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xcf618a57 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xe093542c __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xe2018d63 cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xe27da4f0 cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xe8fc93e3 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0xe9b80be4 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xea143cbe cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xeafd9aef cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0xed9af218 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xef88417f cfg80211_del_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf1b56d8f cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xf4197885 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xfbd9e075 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xfe485a56 cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x142847e8 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x75c06675 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x9208cd20 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x9bdd2f66 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xd8248cd8 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xede5d812 lib80211_crypt_info_init +EXPORT_SYMBOL sound/ac97_bus 0x314dd2da ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0xe83611a5 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x2a2883c7 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x39612ac9 snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xaec39e4d snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcac0a3be snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xd546aa62 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x3a57f235 snd_seq_autoload_unlock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xb90668b2 snd_seq_autoload_lock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xc622fb29 snd_seq_device_unregister_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xca6cf111 snd_seq_device_register_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xe2dde456 snd_seq_device_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf0a1fdb3 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x2b51b084 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x350963b4 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7f62d029 snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x83914b9a snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x92ee6bb0 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x9e7d3f0f snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xbc141dfc snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xf2bf1549 snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0xc3877bc6 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x07afefaf snd_jack_report +EXPORT_SYMBOL sound/core/snd 0x0cbd9d34 snd_card_proc_new +EXPORT_SYMBOL sound/core/snd 0x171b58b1 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x18e1683f snd_dma_program +EXPORT_SYMBOL sound/core/snd 0x191e88cf snd_dma_pointer +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x1d947d93 snd_get_device +EXPORT_SYMBOL sound/core/snd 0x1fdf82e1 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x20ec09a3 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0x23e5c7a1 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x263c7570 snd_register_device_for_dev +EXPORT_SYMBOL sound/core/snd 0x2824d70e snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x2931b090 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x2bc23b0c snd_card_free +EXPORT_SYMBOL sound/core/snd 0x34fb25f5 snd_device_new +EXPORT_SYMBOL sound/core/snd 0x35f1bc10 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4b015768 snd_iprintf +EXPORT_SYMBOL sound/core/snd 0x59557988 snd_component_add +EXPORT_SYMBOL sound/core/snd 0x597b5786 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x602c96f0 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x670a10dd snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x6ac0f243 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x6fe0e68a snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0x70208380 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x80c3e4b3 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x8c04847e snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x9055d99d snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x947f9c1f snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x96b34038 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0xa4e6bc7a snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0xa9ef315a snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0xad500e28 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb3267dc0 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0xb33d8512 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xb54bb109 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0xc26a56ad snd_jack_new +EXPORT_SYMBOL sound/core/snd 0xc880ed1c snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0xce3ca308 copy_from_user_toio +EXPORT_SYMBOL sound/core/snd 0xce8afb53 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0xd54623a6 snd_device_free +EXPORT_SYMBOL sound/core/snd 0xd77092bd snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xd7fc3716 _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0xe25e03bd snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0xe2b953c5 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0xe607df6a snd_card_new +EXPORT_SYMBOL sound/core/snd 0xe6556928 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0xe7bd4786 snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0xe7d2f260 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0xe993e9e7 snd_info_register +EXPORT_SYMBOL sound/core/snd 0xeff45166 snd_cards +EXPORT_SYMBOL sound/core/snd 0xf7060d88 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0xf8c806d0 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0xfc6042bc snd_card_register +EXPORT_SYMBOL sound/core/snd-hwdep 0xbfcf91bc snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x06808568 snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x1fbebe66 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x20424e2a snd_sgbuf_get_chunk_size +EXPORT_SYMBOL sound/core/snd-pcm 0x228b48e6 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x256318d1 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x2ba6ff72 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x2d906f9d snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x36ead37a snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3a6e1643 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x3a9b1b13 snd_pcm_sgbuf_ops_page +EXPORT_SYMBOL sound/core/snd-pcm 0x3b91f3af snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x3c58896b snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x3d6c63d7 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x3fd845da snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x425265f0 snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x429b88a7 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0x42bbbdc5 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x4845f153 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x497424e2 snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x4bb3cd51 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x4d9b6d35 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x52bbb546 snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x535849cf snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x53e31fc0 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x6f258bf0 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x7224f851 snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0x74a4ba9e snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0x7aa9a4d8 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x7c902b2f snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x891664c9 snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x8d0c8a3d snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x8e95f862 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x955fa02e snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x9723ff1b snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x9afd3df2 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x9e2ab523 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0xa2079b13 snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xade88e76 snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xb3a48ccf snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xb6606457 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0xb69f897f snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xc916fbe3 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xd61344ac snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0xd6ea0a10 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xd7e55c80 snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0xd80d8ab7 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0xd9f6b6b9 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe991d638 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf6706038 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0xf9644311 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0xfb87eca6 snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x04c32dba snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0626ff5c snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0dba9671 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1357fbe8 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x281b9a98 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x35e00991 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3b9b9756 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4d4a6f6f snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x61a5c023 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x635577d3 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x75bde046 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x79bb9821 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7c6b18e9 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa1830f82 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa95a2ca8 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc46e9c0e snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xec49f5da snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-timer 0x0c9b5800 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0x197d8cd8 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x1b9bc183 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x28a0d79b snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x5e49e0af snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x6e7e44a8 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x6f8375e1 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0x7eceb612 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x9aac59b5 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0xa8bc9bb7 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0xc9828b3d snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0xd482bf3d snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0xe2a971a3 snd_timer_open +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x35f347ef snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x1615d5bd snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x451f05b6 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x5e9e9684 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x93b61ed5 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xccf5ee59 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xdab2f9f2 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe0c1a51c snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe86f1f7e snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xf6fd5c63 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0x0afdae37 snd_opl4_read +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0x18c2e501 snd_opl4_read_memory +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0xa4a1f276 snd_opl4_create +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0xaad5bc62 snd_opl4_write_memory +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0xe0028353 snd_opl4_write +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x2123cb1e snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x2f15c268 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5308bb5d snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x6ac33496 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x8172f2f6 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xa10be330 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xd8fadb2d snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xdf345b9f snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xe921484a snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0ec10744 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1446fb33 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x197673f0 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x28c9b283 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2d37beb9 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x317b5ffa cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x41f8787d amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x44b7eab7 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x54f9054d amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5caa941d amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x64b2f302 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x699fb820 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7cbdab33 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7e877398 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7ec691a3 amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x81b45533 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x889a1bce fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8aeb260f fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9397d90e amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x950273c6 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x97aa3b81 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9c155dab cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa707b169 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xaa09b186 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb3be5283 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb5264b8b amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc9525155 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd1040ea9 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdc2b5217 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe1d41fd7 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfbe41918 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x2549982b snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x270b58eb snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x5facc0d1 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x6b4161e7 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x740736c3 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x995fd670 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x0df7d69d snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xaaeabcd8 snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xcdb1a1f0 snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xd9c58a79 snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xf0a26ac6 snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xfae068f5 snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x7e3a0976 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x9a3c6f3b snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xad36843f snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xe89fe6ba snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x067899e2 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x79965799 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x06aec76a snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x17d56079 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x224574c3 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x3ac0bd1d snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x3d5ebd59 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xe41e9600 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-i2c 0x04b65bf8 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x6561b2e7 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x6832098f snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x6f46aac3 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x8271ff8f snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x9860925d snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-tea6330t 0x2ec19dba snd_tea6330t_detect +EXPORT_SYMBOL sound/i2c/snd-tea6330t 0xa00effc8 snd_tea6330t_update_mixer +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0x208b2616 snd_es1688_mixer_write +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0x6555d6a1 snd_es1688_reset +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0xb841d6e2 snd_es1688_mixer +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0xc6b249ab snd_es1688_create +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0xd6cc3a8b snd_es1688_pcm +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x0014ffb0 snd_gf1_mem_free +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x033103f9 snd_gf1_mem_alloc +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x0aa9605a snd_gf1_mem_xfree +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x17c4a424 snd_gus_use_inc +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x1c1ce117 snd_gus_interrupt +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x1e3c861c snd_gus_dram_read +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x2c529d07 snd_gus_use_dec +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x2cf2b134 snd_gf1_ctrl_stop +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x3642117d snd_gf1_rawmidi_new +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x46db8d67 snd_gf1_lvol_to_gvol_raw +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x49fc4b4f snd_gf1_free_voice +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x4a663a37 snd_gf1_translate_freq +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x4ad188cb snd_gf1_write_addr +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x54253246 snd_gf1_write8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x5a55ce49 snd_gf1_write16 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x5c99874b snd_gf1_look16 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x5e54c1f3 snd_gf1_i_write8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x6a5c5b1f snd_gus_create +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x6fcc9c9f snd_gf1_mem_lock +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x76278c15 snd_gf1_poke +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x84115390 snd_gf1_dram_addr +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x87aca108 snd_gf1_delay +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xa11a52ae snd_gf1_new_mixer +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xacc0eedb snd_gf1_i_look8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xb895c197 snd_gf1_look8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xbe6439aa snd_gf1_i_look16 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xc43a5527 snd_gf1_atten_table +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xd98cb01e snd_gf1_alloc_voice +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xdc22dd57 snd_gf1_peek +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xe5da266b snd_gus_dram_write +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xec919e2d snd_gus_initialize +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xf1041c6f snd_gf1_pcm_new +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xf63b3188 snd_gf1_stop_voice +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x089710b0 snd_msnd_send_word +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x0cabbc53 snd_msndmix_new +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x0e096be3 snd_msnd_init_queue +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x4a287bfd snd_msnd_send_dsp_cmd +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x4b00f89e snd_msnd_DAPQ +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x641f1205 snd_msnd_enable_irq +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x75026b24 snd_msndmidi_input_read +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x83369757 snd_msnd_upload_host +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x8c8e8189 snd_msnd_pcm +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x9e23649d snd_msnd_DARQ +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xb863dd2e snd_msndmix_setup +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xd638811b snd_msndmix_force_recsrc +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xda0bfcf0 snd_msnd_dsp_halt +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xf40726ee snd_msnd_disable_irq +EXPORT_SYMBOL sound/isa/opti9xx/snd-miro 0xbd99a559 snd_aci_cmd +EXPORT_SYMBOL sound/isa/opti9xx/snd-miro 0xd2668b56 snd_aci_get_aci +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x0b11ea5f snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x49e05d50 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x4bf8e8a8 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x636f3d27 snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x8abfa599 snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x8ce1ccad snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xb56d097c snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xb9c11bc5 snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xc1515000 snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xe7352a7e snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb16-csp 0xe1a5df18 snd_sb_csp_new +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0x252313fe snd_sb16dsp_pcm +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0xbec2e48f snd_sb16dsp_get_pcm_ops +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0xe0b3f690 snd_sb16dsp_interrupt +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0xf4a02cd5 snd_sb16dsp_configure +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0x1f390af7 snd_sb8dsp_midi +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0x5c052b03 snd_sb8dsp_interrupt +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0x5ca62b69 snd_sb8dsp_midi_interrupt +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0xff6220ef snd_sb8dsp_pcm +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x51082950 snd_emu8000_load_reverb_fx +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x5b34f5a0 snd_emu8000_poke +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x6791265c snd_emu8000_dma_chan +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x8686037a snd_emu8000_init_fm +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x8c95c41f snd_emu8000_peek +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xa39a90ef snd_emu8000_update_reverb_mode +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xb1fef04f snd_emu8000_update_chorus_mode +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xd87e25ac snd_emu8000_poke_dw +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xdaf34bf6 snd_emu8000_load_chorus_fx +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xe69c35bd snd_emu8000_peek_dw +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xe90c7828 snd_emu8000_update_equalizer +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x0b4929a3 snd_cs4236_ext_out +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x22aebddf snd_wss_out +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x3033da6c snd_wss_info_single +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x32d555bf snd_wss_put_single +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x3393962b snd_wss_mce_down +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x35b60220 snd_wss_info_double +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x4dbadddc snd_wss_put_double +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x51b20da1 snd_wss_mixer +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x5d474f44 snd_wss_overrange +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x5d5147d2 snd_wss_create +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x669caf55 snd_wss_chip_id +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x7b202637 snd_wss_interrupt +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xb031d52c snd_wss_in +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xbaec86ea snd_wss_get_single +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xc5830e89 snd_wss_get_double +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xd649ff7d snd_wss_mce_up +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xe0bd5fb0 snd_cs4236_ext_in +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xec96b919 snd_wss_get_pcm_ops +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xf3db5404 snd_wss_pcm +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xff02f390 snd_wss_timer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0fe3e266 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1f78349a snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x31c7bcc2 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x40aca6a4 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x423595c0 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4d68de9d snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x508d08b7 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x5eafc8dd snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6f2c4945 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x70729881 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x75c13627 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7ec6124c snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xab7e581f snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb04671ba snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd2549709 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xdaa2dcd5 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xed826567 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/asihpi/snd-asihpi 0x6df30d53 hpi_send_recv +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x17c104d5 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x3728ddbb snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x705f2320 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x99267eed snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x9eed2293 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xb7609248 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xca4584c1 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xec0ede8c snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xfd59b1da snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x6ffb6a40 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x9e663408 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xbb05f4f3 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x02528e0b oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0c59d747 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2ef53ad9 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3af421a4 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4637e081 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x53456097 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x627220ac oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x67a54d0a oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6eae02e4 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fc8349f oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8241f24f oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x88da5d59 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x93f3f171 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9ddd6c9d oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa474cf67 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb4e808c9 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc07a8dd5 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc4988325 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc86ce7c0 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf5a20f67 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xfc493d61 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x07088aeb snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x3bf28056 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x9a65c139 snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x9f91793e snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xd8f2d236 snd_trident_free_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x505da155 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x71eb8664 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/intel/snd-soc-sst-dsp 0xb444040e sst_dma_new +EXPORT_SYMBOL sound/soc/intel/snd-soc-sst-dsp 0xdc045797 sst_dma_free +EXPORT_SYMBOL sound/soundcore 0x0e6032f6 register_sound_special +EXPORT_SYMBOL sound/soundcore 0x145ad796 sound_class +EXPORT_SYMBOL sound/soundcore 0x2bae782f register_sound_midi +EXPORT_SYMBOL sound/soundcore 0x3aadeb65 register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x50ed00c7 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xa5ccae60 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x0096d35a snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x03d79721 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x5416743e snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x63f9c57a snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x73161732 snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xb83eb8d0 snd_emux_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x441abbe7 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6507fe1d snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0x71882030 snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x718e8959 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x721f3ad0 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x7452029c __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xb35397fc snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xe5ec0893 __snd_util_mem_free +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xdfadcfaf snd_usbmidi_create +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x002d778d VBoxGuest_RTMpNotificationDeregister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0064d4f7 VBoxGuest_RTSemFastMutexCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x00712528 VBoxGuest_RTAssertMsg2Weak +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0276540a VBoxGuest_RTLogPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x03d8513f VBoxGuest_RTThreadSetName +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x05626dc7 VBoxGuest_RTR0MemObjReserveKernelTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0665bcaa VBoxGuest_RTAssertSetMayPanic +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0823cb2f VBoxGuest_RTMemAllocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x08b98b3c VBoxGuest_RTMpCpuIdFromSetIndex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x08d7a261 VBoxGuest_RTThreadSelfName +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x09458185 VBoxGuest_RTR0MemAreKrnlAndUsrDifferent +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0b14ec2c VBoxGuest_RTThreadCreateF +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0b628628 VBoxGuest_RTSemEventMultiDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0b94344b VBoxGuest_g_pszRTAssertExpr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0d1abebe VBoxGuest_RTLogFlush +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0dfb68c6 VBoxGuest_RTSemEventWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0e1a390f VBoxGuest_RTStrToInt8Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x104391d1 VBoxGuest_RTSemMutexDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x143fba5b VBoxGuest_RTThreadPreemptDisable +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x14835127 VBoxGuest_RTAssertMsg2AddWeak +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x16d72922 VBoxGuest_RTR0MemObjIsMapping +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x16eedef4 VBoxGuest_RTSpinlockReleaseNoInts +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x17d84704 VBoxGuest_RTSpinlockCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x187c16e2 VBoxGuest_RTLogCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x19087f6f VBoxGuest_RTSemEventMultiWaitEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1a79fedb VBoxGuest_RTSemMutexRequestNoResumeDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1abe7e93 VBoxGuest_RTThreadGetNative +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1ad481e4 VBoxGuest_RTLogLogger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1d042132 VBoxGuest_RTMemContFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1e7216d7 VBoxGuest_RTThreadFromNative +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1efa8169 VBoxGuest_RTThreadUserSignal +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1f152547 VBoxGuest_RTMpGetMaxCpuId +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1fc40aab VBoxGuest_RTR0MemObjReserveUserTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x21b1ee43 VBoxGuest_RTThreadSleepNoLog +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x221205d1 VBoxGuest_RTThreadSetType +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2280771d VBoxGuestIDCCall +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x22bd51c7 VBoxGuest_RTErrConvertToErrno +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x23a552fd VBoxGuest_RTMpIsCpuOnline +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x246391eb VBoxGuest_RTStrToUInt16Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x25938e5f VBoxGuest_RTLogWriteDebugger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x267da4c4 VBoxGuest_RTThreadIsMain +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x27740cb3 VBoxGuest_RTStrToUInt8Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x29066860 VBoxGuest_RTStrConvertHexBytes +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2972116c VBoxGuest_RTThreadPreemptIsEnabled +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x29bf3685 VBoxGuest_RTThreadGetName +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2b015c38 VBoxGuest_RTMpOnAll +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2bad2a8e VBoxGuest_RTStrToInt16 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2c5b3002 VBoxGuest_RTErrConvertFromErrno +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2d27c026 VBoxGuest_RTSemEventWaitExDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2e136d3c VBoxGuest_RTR0MemObjAllocPhysExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x309de102 VBoxGuest_RTMpCpuId +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3534ed69 VBoxGuest_RTMemAllocVarTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x353b64a3 VBoxGuest_RTSemMutexRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x353e5a81 VBoxGuest_RTSemEventMultiReset +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x365d44f1 VBoxGuest_RTR0MemObjMapKernelExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x36e780e0 VBoxGuest_RTStrToUInt8Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x37b2d47a VBoxGuest_RTStrPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x39df70a0 VBoxGuest_RTStrPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3a29bcdb VBoxGuest_RTThreadIsInitialized +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3b0a3d87 VBoxGuest_RTMemAllocZVarTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3d00f113 VBoxGuest_g_u32RTAssertLine +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3ed3a918 VBoxGuest_RTAssertMsg1 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3f452f12 VBoxGuest_RTR0MemObjAllocPageTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3f8d56e7 VBoxGuest_RTMemDupTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4002b8b4 VBoxGuest_RTTimeSpecToString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x405901ff VBoxGuest_RTStrFormatTypeRegister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x428e3456 VBoxGuest_RTR0Term +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x428eb5ba VBoxGuest_RTMemTmpAllocZTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x42c5bff2 VBoxGuest_RTLogRelLogger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x432b6724 VBoxGuest_RTR0MemObjAllocPhysNCTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x433ceadb VBoxGuest_RTLogWriteStdOut +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4453e900 VBoxGuest_RTR0MemObjProtect +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x44ce618e VBoxGuest_RTMemAllocExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x453e64fb VBoxGuest_RTSemEventMultiSignal +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x45933412 VBoxGuest_RTStrToInt8Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4597652f VBoxGuest_RTStrFormat +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x45d332ae VBoxGuest_RTMemReallocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x46b36f60 VBoxGuest_RTTimeSpecFromString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4819f15e VBoxGuest_RTThreadWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4983ea42 VBoxGuest_RTAssertShouldPanic +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4aca506e VBoxGuest_RTStrToUInt32Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4d0161ca VBoxGuest_RTLogBackdoorPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4d47859f VBoxGuest_RTR0MemKernelCopyTo +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4e6d6986 VBoxGuest_RTStrToUInt16 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4e7faa59 VBoxGuest_RTStrToInt64 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x503f488a VBoxGuest_RTLogRelSetDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5045b702 VBoxGuest_RTLogGetDestinations +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5118e8ae VBoxGuest_RTStrToUInt64 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x52041f46 VBoxGuest_RTThreadPreemptIsPossible +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x53602f45 VBoxGuest_RTMemTmpFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x539dd662 VBoxGuest_RTTimeSystemMilliTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x53b772da VBoxGuest_RTAssertSetQuiet +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x543527dc VBoxGuest_RTLogWriteStdErr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5460fc01 VBoxGuest_RTTimeImplode +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x54abe5d4 VBoxGuest_RTSemMutexRequestNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x54e45046 VBoxGuest_RTR0MemObjAllocLowTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x55c48692 VBoxGuest_RTMpIsCpuWorkPending +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x57406d20 VBoxGuest_RTR0ProcHandleSelf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5929b954 VBoxGuest_RTPowerSignalEvent +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5936a317 VBoxGuest_RTR0MemObjAddress +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x59390acb VBoxGuest_RTTimeIsLeapYear +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5ad3216a VBoxGuest_RTR0MemKernelIsValidAddr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5b0eaa4d VBoxGuest_RTThreadWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5c15981f VBoxGuest_RTMemContAlloc +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5ca67994 VBoxGuest_RTLogDestinations +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x613042f7 VBoxGuest_RTR0MemObjMapUserTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x622a261f VBoxGuest_RTPowerNotificationRegister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x622bf330 VBoxGuest_RTMemAllocZTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x62fd45a8 VBoxGuest_RTTimeNanoTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x63ba9fd2 VBoxGuest_RTLogGetDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x64655cd4 VBoxGuest_RTSemEventMultiWaitExDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x64af2463 VBoxGuest_RTStrToInt32 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x650e77e8 VBoxGuest_RTMpGetCount +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x651c778b VBoxGuest_RTSemEventMultiCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6549a3e0 VBoxGuest_RTTimeFromString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x65b04e5d VBoxGuest_RTStrToUInt64Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x687ae6ac VBoxGuest_RTStrToUInt64Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6bcedab4 VBoxGuest_RTThreadPreemptIsPending +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6c17021e VBoxGuest_RTThreadUserReset +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6c2df755 VBoxGuest_RTAssertMsg1Weak +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6ca5b4ec VBoxGuest_RTSemEventMultiGetResolution +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6f8ed216 VBoxGuest_RTStrToUInt16Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6fd2e761 VBoxGuest_RTTimeNormalize +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x713f25d5 VBoxGuestIDCClose +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x715699a0 VBoxGuest_RTSpinlockDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x72d1c8f4 VBoxGuestIDCOpen +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x73a23c8b VBoxGuest_RTLogRelPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x73f65247 VBoxGuest_RTStrToInt32Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x744623d2 VBoxGuest_RTSemMutexCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x753d3a3a VBoxGuest_RTLogFormatV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x755479c2 VBoxGuest_RTR0MemObjLockKernelTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x75bee68e VBoxGuest_RTThreadIsSelfKnown +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x76608be1 VBoxGuest_RTSemSpinMutexCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x766a8684 VBoxGuest_RTThreadCreateV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x76bb35b9 VBoxGuest_RTLogLoggerEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x76dbecb7 VBoxGuest_RTProcSelf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x77248ef3 VBoxGuest_RTR0MemObjLockUserTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7841b10d VBoxGuest_RTMpIsCpuPossible +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x78ad2401 VBoxGuest_RTStrToInt8 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x797e701f VBoxGuest_RTLogCreateEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x79aefc0b VBoxGuest_RTTimeNow +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7ac53b51 VBoxGuest_RTR0MemUserCopyFrom +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7ae3b63b VBoxGuest_RTStrToUInt32 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7b423f4c VBoxGuest_RTLogGetFlags +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7cef940f VBoxGuest_RTStrToUInt8 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x80162938 VBoxGuest_RTStrFormatV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x80fc31af VBoxGuest_RTLogRelDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8229caac VBoxGuest_RTThreadUserWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x847577ac VBoxGuest_RTMpGetOnlineCount +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x84e86094 VBoxGuest_RTStrPrintfExV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x854806f2 VBoxGuest_RTSpinlockAcquire +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8587f091 VBoxGuest_RTR0MemUserCopyTo +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x85afce7f VBoxGuest_RTMpNotificationRegister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x867199c4 VBoxGuest_RTMpPokeCpu +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x86f9f023 VBoxGuest_RTSemFastMutexRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x87abe8dd VBoxGuest_RTR0MemObjSize +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8ab21a95 VBoxGuest_RTSemSpinMutexDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8b4fd3ef VBoxGuest_RTTimeSystemNanoTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8ff5c8e5 VBoxGuest_RTSemEventMultiWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x937cd6a2 VBoxGuest_RTLogComPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9474d99a VBoxGuest_RTSemFastMutexDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x951fbe81 VBoxGuest_RTLogLoggerV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x953b2ba4 VBoxGuest_RTLogSetDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x983f332c VBoxGuest_RTSemSpinMutexRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9853901a VBoxGuest_RTAssertMsg2Add +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9909ff3d VBoxGuest_g_pszRTAssertFunction +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x993cc778 VBoxGuest_RTLogRelSetBuffering +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x99ee476f VBoxGuest_RTThreadYield +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9b02b021 VBoxGuest_RTThreadSleep +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9be73ec4 VBoxGuest_RTMpCpuIdToSetIndex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9dc75797 VBoxGuest_RTLogBackdoorPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9e97ef59 VBoxGuest_RTSemEventWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9eb3db26 VBoxGuest_RTR0MemObjAllocPhysTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa21775d1 VBoxGuest_RTSemFastMutexRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa2c23601 VBoxGuest_RTR0MemObjAllocContTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa3ff74bf VBoxGuest_RTStrToInt16Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa52847a2 VBoxGuest_RTR0MemUserIsValidAddr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa582aeba VBoxGuest_RTMemExecFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa5f0f1ad VBoxGuest_RTAssertMsg2 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa61aa915 VBoxGuest_RTR0MemObjFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa6209fc7 VBoxGuest_RTLogPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa74258ab VBoxGuest_RTTimeExplode +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa8a47d40 VBoxGuest_RTLogLoggerExV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xab5ee692 VBoxGuest_RTLogWriteUser +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xab871924 VBoxGuest_RTThreadPreemptIsPendingTrusty +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xacaac41d VBoxGuest_g_szRTAssertMsg1 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xadb5cc54 VBoxGuest_RTStrFormatTypeSetUser +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xae21ae1f VBoxGuest_RTThreadCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb2f248c6 VBoxGuest_RTStrCopyP +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb33ca348 VBoxGuest_RTLogRelPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb3f592b9 VBoxGuest_RTThreadNativeSelf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb4227efb VBoxGuest_RTTimeToString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb42ea0e3 VBoxGuest_g_pszRTAssertFile +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb5676d46 VBoxGuest_RTLogSetCustomPrefixCallback +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb5ec2977 VBoxGuest_RTStrToInt16Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb6fc848a VBoxGuest_RTStrToUInt32Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb9a86152 VBoxGuest_RTStrFormatNumber +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xba349142 VBoxGuest_RTR0MemObjEnterPhysTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbaa97421 VBoxGuest_g_szRTAssertMsg2 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbaf6967f VBoxGuest_RTR0MemObjGetPagePhysAddr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbba29a48 VBoxGuest_RTR0MemObjAddressR3 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbbbc6e84 VBoxGuest_RTSemMutexRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbbccb0c7 VBoxGuest_RTTimeMilliTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbc7fbd2a VBoxGuest_RTLogFlushRC +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbcd1b6de VBoxGuest_RTSemSpinMutexRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbd0aa67d VBoxGuest_RTLogFlags +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbeed82c5 VBoxGuest_RTSemEventDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbf5b421e VBoxGuest_RTLogComPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc272f283 VBoxGuest_RTLogGroupSettings +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc2e0f25a VBoxGuest_RTMemTmpAllocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc4b8857d VBoxGuest_RTThreadPreemptRestore +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc5151dcf VBoxGuest_RTLogDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc56f27ff VBoxGuest_RTR0Init +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc57a9c9b VBoxGuest_RTStrToInt32Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc636859e VBoxGuest_RTThreadUserWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc7601bb1 VBoxGuest_RTSemEventMultiWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc9978a5f VBoxGuest_RTAssertMsg2V +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xcb6463c6 VBoxGuest_RTStrFormatTypeDeregister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xcdbc5e5d VBoxGuest_RTSemEventCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xcdd40e5b VBoxGuest_RTMpOnOthers +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xceb98390 VBoxGuest_RTMpOnSpecific +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd032523c VBoxGuest_RTThreadGetType +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd1c8b171 VBoxGuest_RTStrCopyEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd38c5d55 VBoxGuest_RTLogCloneRC +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd4f35c7d VBoxGuest_RTSemSpinMutexTryRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd63c8527 VBoxGuest_RTMemFreeEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd76ab832 VBoxGuest_RTMemDupExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd8730925 VBoxGuest_RTLogRelLoggerV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xdd31359f VBoxGuest_RTLogSetDefaultInstanceThread +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xdd699fb2 VBoxGuest_RTSemMutexIsOwned +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xde296aea VBoxGuest_RTAssertAreQuiet +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xdead7a1c VBoxGuest_RTLogSetBuffering +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xdfaa7e65 VBoxGuest_RTSemEventSignal +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe0afcea8 VBoxGuest_RTR0AssertPanicSystem +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe0ebf12c VBoxGuest_RTAssertMsg2WeakV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe16047ab VBoxGuest_RTLogDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe19acf09 VBoxGuest_RTStrCopy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe208c712 VBoxGuest_RTLogGetGroupSettings +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe2aa3ed6 VBoxGuest_RTR0MemKernelCopyFrom +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe4104f8b VBoxGuest_RTLogFlushToLogger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe47b5364 VBoxGuest_RTSemEventGetResolution +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe5908cc3 VBoxGuest_RTStrToInt64Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe59fc65c VBoxGuest_RTLogWriteCom +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe6a00917 VBoxGuest_RTThreadIsInInterrupt +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xebbe4bc3 VBoxGuest_RTThreadIsSelfAlive +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xecd69ee8 VBoxGuest_RTAssertMsg2AddWeakV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xed0424f7 VBoxGuest_RTMemFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xed92363f VBoxGuest_RTR0MemObjMapKernelTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf244ec46 VBoxGuest_RTSemMutexRequestDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf2e6e2c5 VBoxGuest_RTStrPrintfEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf3cd37e7 VBoxGuest_RTSemEventWaitEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf450a3d4 VBoxGuest_RTLogCreateExV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf722f7d1 VBoxGuest_RTMemExecAllocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf7c384ae VBoxGuest_RTStrToInt64Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf81b13f5 VBoxGuest_RTPowerNotificationDeregister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfb5ca767 VBoxGuest_RTSpinlockRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfcfe8381 VBoxGuest_RTMpGetOnlineSet +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfe4fce41 VBoxGuest_RTAssertMayPanic +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfe5c0dc7 VBoxGuest_RTAssertMsg2AddV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfec59082 VBoxGuest_RTLogDumpPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xffc16d99 VBoxGuest_RTMpGetSet +EXPORT_SYMBOL vmlinux 0x003548d0 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x00387747 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x004168b0 sock_register +EXPORT_SYMBOL vmlinux 0x005d05d2 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x006f96e4 skb_queue_head +EXPORT_SYMBOL vmlinux 0x00801678 flush_scheduled_work +EXPORT_SYMBOL vmlinux 0x00927bcd sync_inode +EXPORT_SYMBOL vmlinux 0x00966a17 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x009694e1 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0x00a0c9fc xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x00cdc78e blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00dfb0cf acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0x00e8097b csum_partial_copy_fromiovecend +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01046739 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x010fdacf fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x01219c1f kmap_atomic +EXPORT_SYMBOL vmlinux 0x0136bf26 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x013d1494 vfs_unlink +EXPORT_SYMBOL vmlinux 0x0141b893 udp_del_offload +EXPORT_SYMBOL vmlinux 0x018486ea xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x01aebb2f xfrm_init_state +EXPORT_SYMBOL vmlinux 0x01c09e5f kernel_sendpage +EXPORT_SYMBOL vmlinux 0x02029735 put_io_context +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0215473b netif_receive_skb +EXPORT_SYMBOL vmlinux 0x022047cd phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x0232f319 dev_uc_init +EXPORT_SYMBOL vmlinux 0x0237b57a arch_unregister_cpu +EXPORT_SYMBOL vmlinux 0x02488e09 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x027a5263 neigh_parms_release +EXPORT_SYMBOL vmlinux 0x0284736a ps2_handle_response +EXPORT_SYMBOL vmlinux 0x029444f0 native_read_tsc +EXPORT_SYMBOL vmlinux 0x02a0fddc ___pskb_trim +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02b799b6 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x02d9ee69 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ee26c1 free_pages_exact +EXPORT_SYMBOL vmlinux 0x03066d7d xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x030df6ca dm_get_device +EXPORT_SYMBOL vmlinux 0x031d27df neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x03651333 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03914f4b mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x03929392 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x0397eee5 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x03b4998a udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x03b580eb wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x03b8e5ab framebuffer_release +EXPORT_SYMBOL vmlinux 0x03c06156 bitmap_fold +EXPORT_SYMBOL vmlinux 0x03c07c6f blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x03f176c1 console_start +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x040db0f2 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x040def01 inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x04310785 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x045861d0 dquot_drop +EXPORT_SYMBOL vmlinux 0x0466a7dc filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x048e93a1 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x0490ee10 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x04949a05 submit_bio_wait +EXPORT_SYMBOL vmlinux 0x049a6baa alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x04ca57c4 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0x04ce31bc tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x04d8c750 release_perfctr_nmi +EXPORT_SYMBOL vmlinux 0x04da6b6f xfrm_register_type +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x050126b4 unregister_filesystem +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x052c2829 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x054d39f7 cad_pid +EXPORT_SYMBOL vmlinux 0x055d395b proc_create_data +EXPORT_SYMBOL vmlinux 0x0570a711 inet_ioctl +EXPORT_SYMBOL vmlinux 0x05721c41 nf_log_set +EXPORT_SYMBOL vmlinux 0x05743a7c eth_change_mtu +EXPORT_SYMBOL vmlinux 0x057a50a5 skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0x057ce975 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x0593a99b init_timer_key +EXPORT_SYMBOL vmlinux 0x05963783 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x05cecb96 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x05d755a0 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x05f6922d alloc_disk +EXPORT_SYMBOL vmlinux 0x05f796dd jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x05f8d7a6 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x0609cd3d nobh_writepage +EXPORT_SYMBOL vmlinux 0x06158fc3 tcp_seq_open +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x065da3ee bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x0686c008 from_kgid +EXPORT_SYMBOL vmlinux 0x068c7263 ioremap_cache +EXPORT_SYMBOL vmlinux 0x06a5b3fa pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x06ad44b3 fput +EXPORT_SYMBOL vmlinux 0x06ae510a netif_device_attach +EXPORT_SYMBOL vmlinux 0x06af3b55 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x06c0dae5 __kernel_fpu_end +EXPORT_SYMBOL vmlinux 0x06d2f086 dma_spin_lock +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x071bf1f4 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x07211683 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x072670cc sock_wfree +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x072f9d46 set_groups +EXPORT_SYMBOL vmlinux 0x0738daca generic_file_remap_pages +EXPORT_SYMBOL vmlinux 0x073dfa12 generate_resume_trace +EXPORT_SYMBOL vmlinux 0x07590f60 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x07608604 acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x0780f95c inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0x07a1921d remove_proc_entry +EXPORT_SYMBOL vmlinux 0x07a4b576 flex_array_free +EXPORT_SYMBOL vmlinux 0x07a5a179 wait_on_sync_kiocb +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07aa3290 acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0x07c1351a kobject_del +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07d50a24 csum_partial +EXPORT_SYMBOL vmlinux 0x07fc3bb0 kunmap +EXPORT_SYMBOL vmlinux 0x08034400 param_get_invbool +EXPORT_SYMBOL vmlinux 0x08188991 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x08388882 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x08417e37 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x084f3ec1 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x085eca2b sock_no_poll +EXPORT_SYMBOL vmlinux 0x085f782c idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x086bcc16 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x0897287b acpi_disable_all_gpes +EXPORT_SYMBOL vmlinux 0x089f97f0 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0x08ac689d jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x08b5b71b xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x08b603c4 __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x08bf826c _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0x08de5967 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x08e11f13 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x08f3a60b pci_get_subsys +EXPORT_SYMBOL vmlinux 0x08feed4f tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x09040abf pci_pme_active +EXPORT_SYMBOL vmlinux 0x09099f9c __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x090e44cc key_link +EXPORT_SYMBOL vmlinux 0x09166796 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x091e97a3 __dst_free +EXPORT_SYMBOL vmlinux 0x0920bcff __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x094ab864 __pci_register_driver +EXPORT_SYMBOL vmlinux 0x095d8a76 tty_register_device +EXPORT_SYMBOL vmlinux 0x0976f3f0 x86_hyper_xen_hvm +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x0996d06d tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x09991c3b generic_getxattr +EXPORT_SYMBOL vmlinux 0x0999e5ce skb_vlan_push +EXPORT_SYMBOL vmlinux 0x09a5658e pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09d3b65d pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09ed7273 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x0a0760ec get_gendisk +EXPORT_SYMBOL vmlinux 0x0a159e03 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a3131f6 strnchr +EXPORT_SYMBOL vmlinux 0x0a326d8b pcim_iounmap +EXPORT_SYMBOL vmlinux 0x0a373226 crc32_le_shift +EXPORT_SYMBOL vmlinux 0x0a3b9f8e __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x0a469d23 mfd_clone_cell +EXPORT_SYMBOL vmlinux 0x0a56d356 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x0a63203d sk_stream_error +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a957816 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x0ab37f69 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x0ab9df14 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x0abdb0b3 __register_binfmt +EXPORT_SYMBOL vmlinux 0x0ac525e6 register_sysctl +EXPORT_SYMBOL vmlinux 0x0acb1a3c __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0adbdb8e tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x0aefe6b1 con_copy_unimap +EXPORT_SYMBOL vmlinux 0x0b00ada8 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x0b05d7f2 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x0b0abdad abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b2755b0 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x0b48677a __kfifo_init +EXPORT_SYMBOL vmlinux 0x0b6ab98b ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0ba1d1a6 idr_is_empty +EXPORT_SYMBOL vmlinux 0x0bb02487 commit_creds +EXPORT_SYMBOL vmlinux 0x0bb78eeb dquot_operations +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bc5a9c9 up_write +EXPORT_SYMBOL vmlinux 0x0bd15592 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x0bd1c12d inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x0bdbe2e8 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x0be6313b cdev_del +EXPORT_SYMBOL vmlinux 0x0beafcde gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x0bf12a6d ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x0bf91086 neigh_ifdown +EXPORT_SYMBOL vmlinux 0x0c02e713 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x0c0ca46f jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x0c32df4c make_kprojid +EXPORT_SYMBOL vmlinux 0x0c40511b free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x0c42bc9a swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x0c44f1d6 fb_is_primary_device +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c4cb8ef netlink_ack +EXPORT_SYMBOL vmlinux 0x0c4e17b2 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c6e0e72 downgrade_write +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca7b7a8 acpi_check_region +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cbc3155 sock_rfree +EXPORT_SYMBOL vmlinux 0x0cdb7d12 __kernel_fpu_begin +EXPORT_SYMBOL vmlinux 0x0cfab384 dmam_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0x0d00c4a8 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x0d0a6329 get_thermal_instance +EXPORT_SYMBOL vmlinux 0x0d1078f3 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x0d3c9679 pci_bus_get +EXPORT_SYMBOL vmlinux 0x0d3dda14 acpi_get_type +EXPORT_SYMBOL vmlinux 0x0d49d503 ftrace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d5a261e dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d6d59a2 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0x0d9f711b nf_log_unregister +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0dc1a78c bin2hex +EXPORT_SYMBOL vmlinux 0x0dc4ffb5 bdi_register +EXPORT_SYMBOL vmlinux 0x0dd1ced4 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x0e0f32e1 agp_put_bridge +EXPORT_SYMBOL vmlinux 0x0e1dc5c5 iget_failed +EXPORT_SYMBOL vmlinux 0x0e30ddbe ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x0e417a3c sk_free +EXPORT_SYMBOL vmlinux 0x0e5c75fc blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e7bf29c tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x0e7f5755 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x0eaf451e hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0eb79c99 inet6_protos +EXPORT_SYMBOL vmlinux 0x0eb8269d filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x0ec15d84 sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ec742d1 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x0ed4ebf7 read_code +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f09be64 dm_io +EXPORT_SYMBOL vmlinux 0x0f0fa9cd d_instantiate +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f620ed2 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x0f652169 tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x0f6c9fda scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x0f82208d try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x0f8d6197 pci_get_slot +EXPORT_SYMBOL vmlinux 0x0f9d6102 single_release +EXPORT_SYMBOL vmlinux 0x0f9f7c19 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fc667b8 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x0fd00a68 acpi_clear_event +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x1000fb44 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x10018d1d ppp_dev_name +EXPORT_SYMBOL vmlinux 0x1018e029 mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x102c56de irq_regs +EXPORT_SYMBOL vmlinux 0x102f1814 fasync_helper +EXPORT_SYMBOL vmlinux 0x103256ce neigh_seq_start +EXPORT_SYMBOL vmlinux 0x1050b089 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0x106f13ab crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x106fd87a tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x108b9b28 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x10ab7e68 down_killable +EXPORT_SYMBOL vmlinux 0x10acd965 tcf_em_register +EXPORT_SYMBOL vmlinux 0x10d7287b inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x10d99987 dquot_release +EXPORT_SYMBOL vmlinux 0x10e516f1 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x10e566f5 sk_net_capable +EXPORT_SYMBOL vmlinux 0x10e5fb2f key_reject_and_link +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x10f6203c pci_disable_device +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x11183495 clocksource_register +EXPORT_SYMBOL vmlinux 0x113ab77b pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x113feabc __genl_register_family +EXPORT_SYMBOL vmlinux 0x114b8a28 ps2_drain +EXPORT_SYMBOL vmlinux 0x114e3a27 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x11887dc0 ida_remove +EXPORT_SYMBOL vmlinux 0x1189e9c1 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x118fb996 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x11b4112a __inet6_hash +EXPORT_SYMBOL vmlinux 0x11dd01ad intel_scu_ipc_command +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120d67d4 unregister_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0x1217b577 tcp_poll +EXPORT_SYMBOL vmlinux 0x122abdc0 __break_lease +EXPORT_SYMBOL vmlinux 0x12358ef4 gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0x1243bda3 mmc_free_host +EXPORT_SYMBOL vmlinux 0x124c4b36 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x124d332c inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x12598f7e lookup_one_len +EXPORT_SYMBOL vmlinux 0x125aca94 vfs_read +EXPORT_SYMBOL vmlinux 0x127fd1dc netdev_alert +EXPORT_SYMBOL vmlinux 0x128a5cf9 complete_all +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12bcd346 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x12da5bb2 __kmalloc +EXPORT_SYMBOL vmlinux 0x12daa553 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x12f7eb6a drop_nlink +EXPORT_SYMBOL vmlinux 0x12fc2d58 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x13025a44 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x1304d9c2 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13315729 flex_array_alloc +EXPORT_SYMBOL vmlinux 0x137523c0 __napi_schedule +EXPORT_SYMBOL vmlinux 0x13a30ce9 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x13b42dd9 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x13b747bf kern_unmount +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d6f006 pnp_device_detach +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x13f435eb tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x13f4bbda d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x1420b379 kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x142bce5c inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x1473d6d0 blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x147c6e22 mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0x149c7752 param_ops_uint +EXPORT_SYMBOL vmlinux 0x14a15321 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x14a3edc7 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x14b29d40 kobject_put +EXPORT_SYMBOL vmlinux 0x14bd8f25 neigh_for_each +EXPORT_SYMBOL vmlinux 0x14dc8d0f param_set_ushort +EXPORT_SYMBOL vmlinux 0x14f45ad8 abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x14fdee0b blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x150389d6 acpi_processor_power_init_bm_check +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x1566741f scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x15b1456a serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x15ce4dc3 serio_close +EXPORT_SYMBOL vmlinux 0x15d60574 sock_update_memcg +EXPORT_SYMBOL vmlinux 0x160ea4c8 sfi_disabled +EXPORT_SYMBOL vmlinux 0x160facb1 vfs_fsync +EXPORT_SYMBOL vmlinux 0x1616cb30 acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0x1620f0bc fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0x16305289 warn_slowpath_null +EXPORT_SYMBOL vmlinux 0x16357722 neigh_event_ns +EXPORT_SYMBOL vmlinux 0x164cbc7a lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x167e7f9d __get_user_1 +EXPORT_SYMBOL vmlinux 0x1683a50b radix_tree_delete +EXPORT_SYMBOL vmlinux 0x168c2c29 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x169d56e9 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x16daf895 noop_fsync +EXPORT_SYMBOL vmlinux 0x16ea5d9f lockref_get +EXPORT_SYMBOL vmlinux 0x16ee2a79 generic_setlease +EXPORT_SYMBOL vmlinux 0x16f7549a mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x16ff0552 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x170c25ee acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x170e2f71 bdevname +EXPORT_SYMBOL vmlinux 0x173d7534 cdrom_release +EXPORT_SYMBOL vmlinux 0x17407ffb xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x1747bd4e tty_register_driver +EXPORT_SYMBOL vmlinux 0x17620e03 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x178b599c pnpbios_protocol +EXPORT_SYMBOL vmlinux 0x178cb8f6 blk_requeue_request +EXPORT_SYMBOL vmlinux 0x178f4828 lock_fb_info +EXPORT_SYMBOL vmlinux 0x17a76b1b bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17bc086f agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x17e10ea0 pcim_iomap +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x17f3f5b7 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x181bf91a dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x1826f089 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x182e6f2f sock_from_file +EXPORT_SYMBOL vmlinux 0x182fd55c mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x18345864 fb_class +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x184d6feb mpage_readpages +EXPORT_SYMBOL vmlinux 0x18523a9e generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x18597d83 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x185b66fe dcb_setapp +EXPORT_SYMBOL vmlinux 0x1873a3c9 seq_open_private +EXPORT_SYMBOL vmlinux 0x1877ace7 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x187c9693 isapnp_protocol +EXPORT_SYMBOL vmlinux 0x1884fb56 del_gendisk +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x18909774 locks_free_lock +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x189874da handle_edge_irq +EXPORT_SYMBOL vmlinux 0x18b9985e fsync_bdev +EXPORT_SYMBOL vmlinux 0x18cb38ae __breadahead +EXPORT_SYMBOL vmlinux 0x18d96501 atomic64_dec_if_positive_cx8 +EXPORT_SYMBOL vmlinux 0x18f1cf14 vm_insert_mixed +EXPORT_SYMBOL vmlinux 0x18f5d102 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x19001b2c dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x1918268d bio_clone_bioset +EXPORT_SYMBOL vmlinux 0x19219f9c inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x1933960b param_set_short +EXPORT_SYMBOL vmlinux 0x194eea6b bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x1991eb7c skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a9e62b complete +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19cf57fd misc_register +EXPORT_SYMBOL vmlinux 0x19d4ca64 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x19d4dda8 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x1a05e1b0 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x1a29220b ping_prot +EXPORT_SYMBOL vmlinux 0x1a2a2ba0 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x1a303987 phy_connect_direct +EXPORT_SYMBOL vmlinux 0x1a37cb47 scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0x1a3de29d user_revoke +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a4fea3f lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x1a5f4983 bio_endio_nodec +EXPORT_SYMBOL vmlinux 0x1a63af34 vga_switcheroo_process_delayed_switch +EXPORT_SYMBOL vmlinux 0x1a9775fa ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x1ab0b179 kernel_setsockopt +EXPORT_SYMBOL vmlinux 0x1ab922e6 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x1ae06e12 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0x1ae28f54 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x1af2d075 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x1afb1aaa acpi_mark_gpe_for_wake +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b0223e1 dev_printk_emit +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b0ac272 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b31d8f9 proto_unregister +EXPORT_SYMBOL vmlinux 0x1b55ed64 d_invalidate +EXPORT_SYMBOL vmlinux 0x1b570656 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x1b570d23 acpi_warning +EXPORT_SYMBOL vmlinux 0x1b57b2f6 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1c114a6a vm_event_states +EXPORT_SYMBOL vmlinux 0x1c1c7101 kernel_listen +EXPORT_SYMBOL vmlinux 0x1c2fb739 genphy_config_init +EXPORT_SYMBOL vmlinux 0x1c378d8d blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x1c43cd66 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x1c44a4fe kernel_getpeername +EXPORT_SYMBOL vmlinux 0x1c528eaa xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x1c831dd1 __page_symlink +EXPORT_SYMBOL vmlinux 0x1c875a03 do_splice_direct +EXPORT_SYMBOL vmlinux 0x1c8a04b0 acpi_reset +EXPORT_SYMBOL vmlinux 0x1c8fe32b generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x1cb94438 skb_queue_tail +EXPORT_SYMBOL vmlinux 0x1cc7fa9a generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x1ce4d254 sk_receive_skb +EXPORT_SYMBOL vmlinux 0x1cee8c22 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x1ceeaac4 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x1d0916f2 vga_switcheroo_set_dynamic_switch +EXPORT_SYMBOL vmlinux 0x1d0ae45d mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x1d14a3c0 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x1d2d4951 fence_signal_locked +EXPORT_SYMBOL vmlinux 0x1d3e4a2d set_pages_nx +EXPORT_SYMBOL vmlinux 0x1d5d0c07 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x1d72b338 agp_enable +EXPORT_SYMBOL vmlinux 0x1d93db53 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x1dbbb5de udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x1dbc9777 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dce72d4 audit_log_task_info +EXPORT_SYMBOL vmlinux 0x1dd0f449 security_path_chown +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1de74f72 acpi_execute_simple_method +EXPORT_SYMBOL vmlinux 0x1df37a46 inet_getname +EXPORT_SYMBOL vmlinux 0x1df912b1 idr_remove +EXPORT_SYMBOL vmlinux 0x1dfbe62f serio_unregister_port +EXPORT_SYMBOL vmlinux 0x1e047854 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x1e0c1069 tty_check_change +EXPORT_SYMBOL vmlinux 0x1e0c2be4 ioremap_wc +EXPORT_SYMBOL vmlinux 0x1e0f1051 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e356cd9 mutex_unlock +EXPORT_SYMBOL vmlinux 0x1e38026a __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x1e47a29e clear_bdi_congested +EXPORT_SYMBOL vmlinux 0x1e4d7f29 submit_bio +EXPORT_SYMBOL vmlinux 0x1e4e91ea kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x1e5f490e blk_end_request +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea23c41 neigh_connected_output +EXPORT_SYMBOL vmlinux 0x1eaa6505 bdi_destroy +EXPORT_SYMBOL vmlinux 0x1eb25cc3 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x1eb2e108 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x1eb922a3 IO_APIC_get_PCI_irq_vector +EXPORT_SYMBOL vmlinux 0x1ec3bed9 hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0x1ed4a912 put_disk +EXPORT_SYMBOL vmlinux 0x1eda5e0f inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x1ee27f09 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x1efad2ae __nlmsg_put +EXPORT_SYMBOL vmlinux 0x1f54e93d param_array_ops +EXPORT_SYMBOL vmlinux 0x1f6fbcf5 mmc_gpiod_free_cd +EXPORT_SYMBOL vmlinux 0x1f7e807f kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x1f9f3fe0 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x1fa0aefb ftrace_print_symbols_seq_u64 +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fd22f11 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x1fd7582f kmap_atomic_to_page +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1fedf0f4 __request_region +EXPORT_SYMBOL vmlinux 0x1ff18836 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x2005e68a acpi_remove_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x20092385 acpi_enter_sleep_state_s4bios +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x202f4e92 acpi_extract_package +EXPORT_SYMBOL vmlinux 0x20326709 input_unregister_device +EXPORT_SYMBOL vmlinux 0x203e2f24 d_genocide +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x20602f67 ether_setup +EXPORT_SYMBOL vmlinux 0x2063deb4 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x207e52a4 key_unlink +EXPORT_SYMBOL vmlinux 0x208739f6 acpi_load_table +EXPORT_SYMBOL vmlinux 0x20977fd8 blk_put_request +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20c6192f intel_scu_ipc_ioread32 +EXPORT_SYMBOL vmlinux 0x20cba889 mmc_erase +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20f5e32b km_state_notify +EXPORT_SYMBOL vmlinux 0x210233ce ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x21095e7f abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x2115dcec ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x21203c88 blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x2134562e fsnotify_get_group +EXPORT_SYMBOL vmlinux 0x2142881b skb_clone_sk +EXPORT_SYMBOL vmlinux 0x214ae008 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x215ebd78 bitrev16 +EXPORT_SYMBOL vmlinux 0x2168679c truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x2171749f jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x21792a24 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x217de022 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x2195d1f3 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x2199337a down_timeout +EXPORT_SYMBOL vmlinux 0x219f62e4 sock_kmalloc +EXPORT_SYMBOL vmlinux 0x21aef0c1 netpoll_setup +EXPORT_SYMBOL vmlinux 0x21b1b82b rwsem_wake +EXPORT_SYMBOL vmlinux 0x21b3cfc1 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21e0ea22 acpi_get_id +EXPORT_SYMBOL vmlinux 0x21fb443e _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x221065dc serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x22118913 follow_down_one +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x222fffc2 ida_simple_get +EXPORT_SYMBOL vmlinux 0x2256fafa div64_u64_rem +EXPORT_SYMBOL vmlinux 0x2264a751 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x2298ded0 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22ccb05b ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x22dfdd06 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x22f8bbf8 vfs_link +EXPORT_SYMBOL vmlinux 0x22fe49d7 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x2306a877 vc_cons +EXPORT_SYMBOL vmlinux 0x230abd3e scsi_execute +EXPORT_SYMBOL vmlinux 0x230c3983 get_fs_type +EXPORT_SYMBOL vmlinux 0x2314e84d eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x2319800c nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x232c6d0e nf_getsockopt +EXPORT_SYMBOL vmlinux 0x23300465 vlan_vid_add +EXPORT_SYMBOL vmlinux 0x2344b13d touch_buffer +EXPORT_SYMBOL vmlinux 0x2358cb2c bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x2365d669 pci_enable_device +EXPORT_SYMBOL vmlinux 0x2388db23 inode_dio_wait +EXPORT_SYMBOL vmlinux 0x23a1451c write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c8f257 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x23f58a81 nf_reinject +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x24004439 inet6_getname +EXPORT_SYMBOL vmlinux 0x2410c0be param_set_copystring +EXPORT_SYMBOL vmlinux 0x24115a05 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x243f94d6 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x24430547 nf_log_register +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x24790e4c fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x247c9c6c __elv_add_request +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x24c5a38a scsi_print_result +EXPORT_SYMBOL vmlinux 0x24c5e882 mntput +EXPORT_SYMBOL vmlinux 0x24c9438f napi_complete_done +EXPORT_SYMBOL vmlinux 0x24d7b4eb cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x24dd55d5 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x250113b4 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x25052045 register_exec_domain +EXPORT_SYMBOL vmlinux 0x251ec161 finish_open +EXPORT_SYMBOL vmlinux 0x251febc7 wireless_send_event +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x25408809 mmc_start_req +EXPORT_SYMBOL vmlinux 0x254367d2 nobh_write_end +EXPORT_SYMBOL vmlinux 0x255237f1 scsi_show_extd_sense +EXPORT_SYMBOL vmlinux 0x25529ec1 vga_put +EXPORT_SYMBOL vmlinux 0x255d998e ip6_frag_match +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x257cf289 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x259fb518 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x25d7e661 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x25f3feb6 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x26285223 km_is_alive +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x267a2416 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x268cc6a2 sys_close +EXPORT_SYMBOL vmlinux 0x269c4c56 set_pages_array_wc +EXPORT_SYMBOL vmlinux 0x26bb950b __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0x26bcfa9c acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0x26d2a251 pskb_expand_head +EXPORT_SYMBOL vmlinux 0x26d9d609 pci_scan_bus +EXPORT_SYMBOL vmlinux 0x26dc246f sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26e3e692 bio_integrity_free +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26fdc337 truncate_setsize +EXPORT_SYMBOL vmlinux 0x270c4e96 skb_dequeue +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x272d394e mtrr_del +EXPORT_SYMBOL vmlinux 0x2733c846 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x27554857 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x2764ded0 dump_align +EXPORT_SYMBOL vmlinux 0x277d5d4e agp_copy_info +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x2794c905 ata_print_version +EXPORT_SYMBOL vmlinux 0x27ae7d0c ec_transaction +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27c3c77e acpi_device_hid +EXPORT_SYMBOL vmlinux 0x27ea54d4 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x27f972ec blk_finish_request +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x284935e7 agp_unbind_memory +EXPORT_SYMBOL vmlinux 0x28535e22 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x28635957 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x287c5b1a mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x287f12a4 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x289eab22 key_task_permission +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28b715a6 isapnp_cfg_end +EXPORT_SYMBOL vmlinux 0x28cde9de qdisc_reset +EXPORT_SYMBOL vmlinux 0x28fbba69 uart_resume_port +EXPORT_SYMBOL vmlinux 0x29302fdd kernel_connect +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x296be5e8 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x299281a7 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x299383e7 sock_i_ino +EXPORT_SYMBOL vmlinux 0x2993f62f kernel_write +EXPORT_SYMBOL vmlinux 0x29a6aa89 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x29fdda53 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x2a019f11 simple_release_fs +EXPORT_SYMBOL vmlinux 0x2a0cf58a param_set_long +EXPORT_SYMBOL vmlinux 0x2a1d4e18 kmem_cache_size +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a37cc55 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a3afbf6 sock_create_lite +EXPORT_SYMBOL vmlinux 0x2a4ca94b tty_lock +EXPORT_SYMBOL vmlinux 0x2a500a17 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x2a542f40 eisa_driver_register +EXPORT_SYMBOL vmlinux 0x2a5def2f intel_scu_ipc_iowrite32 +EXPORT_SYMBOL vmlinux 0x2a6571bd read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x2a79ac13 clkdev_add +EXPORT_SYMBOL vmlinux 0x2a7d5544 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x2a81e1b6 mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x2a8d884d tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x2aa0e4fc strncasecmp +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2abd17b2 elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2ae02a53 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x2af09b05 d_lookup +EXPORT_SYMBOL vmlinux 0x2afee5bc pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b1644e6 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x2b17ec66 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x2b2a53ae pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b434857 __ip_dev_find +EXPORT_SYMBOL vmlinux 0x2b4d21cb vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x2b4d2ce9 dqput +EXPORT_SYMBOL vmlinux 0x2b4fef9b pnp_start_dev +EXPORT_SYMBOL vmlinux 0x2b50a28b tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x2b533a81 dev_disable_lro +EXPORT_SYMBOL vmlinux 0x2b71eb6e __neigh_event_send +EXPORT_SYMBOL vmlinux 0x2b955a96 __ps2_command +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba47651 dquot_scan_active +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bb55d6e acpi_remove_notify_handler +EXPORT_SYMBOL vmlinux 0x2bc1f9a1 sock_no_bind +EXPORT_SYMBOL vmlinux 0x2be8aeaa pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x2bef9259 pagecache_write_end +EXPORT_SYMBOL vmlinux 0x2bfeb410 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x2c14323a kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x2c1c3f83 i2c_del_driver +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c33d9f2 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x2c44012e cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x2c714b85 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x2c8d7069 bio_copy_data +EXPORT_SYMBOL vmlinux 0x2c8fc27f dquot_alloc +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2c9a9c01 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x2ca319a6 wrmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x2ca6a14a register_quota_format +EXPORT_SYMBOL vmlinux 0x2cab77dc xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x2cd8126c pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x2cf314e2 dev_open +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d144e21 rdmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x2d27827d dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d37342e cpu_online_mask +EXPORT_SYMBOL vmlinux 0x2d3ee53f d_validate +EXPORT_SYMBOL vmlinux 0x2d4f320a pv_mmu_ops +EXPORT_SYMBOL vmlinux 0x2d53751a pci_dev_put +EXPORT_SYMBOL vmlinux 0x2d6a73cd __serio_register_driver +EXPORT_SYMBOL vmlinux 0x2d7a14e4 dquot_free_inode +EXPORT_SYMBOL vmlinux 0x2d8118b8 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x2d8200fe writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x2dbe3337 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x2dc69e2a set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x2dd16564 arch_register_cpu +EXPORT_SYMBOL vmlinux 0x2dd9a36b flex_array_shrink +EXPORT_SYMBOL vmlinux 0x2de74331 x86_hyper +EXPORT_SYMBOL vmlinux 0x2de9ce54 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2dedc4c2 acpi_format_exception +EXPORT_SYMBOL vmlinux 0x2def7f76 rtc_cmos_write +EXPORT_SYMBOL vmlinux 0x2e08d36a __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e9f61f4 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x2ebd60f0 agp_generic_enable +EXPORT_SYMBOL vmlinux 0x2ebfee9c netif_napi_add +EXPORT_SYMBOL vmlinux 0x2ec524ad __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x2edba14b jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f1d4a34 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x2f342bdb mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x2f34b646 agp_backend_release +EXPORT_SYMBOL vmlinux 0x2f34ecaa pci_biosrom_size +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f39d20b nf_ct_attach +EXPORT_SYMBOL vmlinux 0x2f5bc361 truncate_pagecache +EXPORT_SYMBOL vmlinux 0x2f7f181a filemap_fdatawait +EXPORT_SYMBOL vmlinux 0x2f85978f phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x2f8ff8cd netlink_net_capable +EXPORT_SYMBOL vmlinux 0x2fa05a87 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x2fa082e2 put_tty_driver +EXPORT_SYMBOL vmlinux 0x2fb2f884 km_report +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fd3dae7 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fea08ca pcim_enable_device +EXPORT_SYMBOL vmlinux 0x2ff248a9 ilookup5 +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x3028afb2 generic_show_options +EXPORT_SYMBOL vmlinux 0x302b56fb cfb_copyarea +EXPORT_SYMBOL vmlinux 0x30459b93 skb_checksum_help +EXPORT_SYMBOL vmlinux 0x304bc347 filemap_fault +EXPORT_SYMBOL vmlinux 0x304e8776 pci_iomap +EXPORT_SYMBOL vmlinux 0x3059b860 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x30646cfd xfrm_register_km +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30e28183 ppp_input_error +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30ec1a6e unregister_md_personality +EXPORT_SYMBOL vmlinux 0x3101bcc2 d_find_alias +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x310917fe sort +EXPORT_SYMBOL vmlinux 0x31133812 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x3117a97c tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x312824e0 hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x31380354 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x314b3126 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x315679a5 get_super +EXPORT_SYMBOL vmlinux 0x3165c5b3 ipv4_specific +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x3191f109 __krealloc +EXPORT_SYMBOL vmlinux 0x31a8aa25 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0x31b39351 dmam_release_declared_memory +EXPORT_SYMBOL vmlinux 0x31b92aa7 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31e0d822 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x31e76b57 recalibrate_cpu_khz +EXPORT_SYMBOL vmlinux 0x31f0bb78 __kmap_atomic_idx +EXPORT_SYMBOL vmlinux 0x31f3e1b6 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x3202435a wrmsr_safe_regs +EXPORT_SYMBOL vmlinux 0x320f516d twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x322703bd scsi_dma_map +EXPORT_SYMBOL vmlinux 0x324a2fa0 seq_pad +EXPORT_SYMBOL vmlinux 0x326425ca pci_unmap_biosrom +EXPORT_SYMBOL vmlinux 0x3264e8ef padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x329dda4c i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x32cea339 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x32e841c3 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x331feac8 wait_iff_congested +EXPORT_SYMBOL vmlinux 0x33358acf __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x334a74b1 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x3352eb77 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x335332b8 elv_rb_add +EXPORT_SYMBOL vmlinux 0x335f0e31 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x3362ba34 kill_pid +EXPORT_SYMBOL vmlinux 0x33817870 param_get_bool +EXPORT_SYMBOL vmlinux 0x338ee6ff netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x339ea6b0 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x33a61460 inet_sendmsg +EXPORT_SYMBOL vmlinux 0x33aa4782 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0x33c5c019 dma_sync_wait +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33cc3734 bio_copy_user +EXPORT_SYMBOL vmlinux 0x33dbfd93 tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x33e9c1ad fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f93f07 param_set_ullong +EXPORT_SYMBOL vmlinux 0x340f1a1f pipe_lock +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x3426103f input_grab_device +EXPORT_SYMBOL vmlinux 0x342f60fe apm_info +EXPORT_SYMBOL vmlinux 0x342fcef2 set_cached_acl +EXPORT_SYMBOL vmlinux 0x3437d4a9 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x3467cadb blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x346d4a39 seq_puts +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34a0bf11 poll_initwait +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x3519714e iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x351fb3a2 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x35328822 __free_pages +EXPORT_SYMBOL vmlinux 0x3534a693 kset_unregister +EXPORT_SYMBOL vmlinux 0x353de98f cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x353e21e3 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x354c60b0 __frontswap_store +EXPORT_SYMBOL vmlinux 0x354dcdbf bpf_check_classic +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x357ac2c7 free_xenballooned_pages +EXPORT_SYMBOL vmlinux 0x3588d895 kobject_add +EXPORT_SYMBOL vmlinux 0x358a5bde nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x359f6957 fb_get_mode +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35d8230f update_region +EXPORT_SYMBOL vmlinux 0x3604f700 locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x36131ed2 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x363aaa56 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x36506119 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x3664cac5 kill_bdev +EXPORT_SYMBOL vmlinux 0x3669e42e cdev_add +EXPORT_SYMBOL vmlinux 0x366ded50 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x367ba856 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x367c5531 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x368a56eb update_time +EXPORT_SYMBOL vmlinux 0x368dfccd inet_frag_kill +EXPORT_SYMBOL vmlinux 0x3691f98e page_cache_next_hole +EXPORT_SYMBOL vmlinux 0x36aad357 __wake_up_bit +EXPORT_SYMBOL vmlinux 0x36bb4fee simple_rmdir +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36c6af51 intel_scu_ipc_iowrite8 +EXPORT_SYMBOL vmlinux 0x36fac556 brioctl_set +EXPORT_SYMBOL vmlinux 0x370811d9 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x370d6258 pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x371f7c7a mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x3743042a cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x3752a84f inet_sendpage +EXPORT_SYMBOL vmlinux 0x37637cf8 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x37944ae4 open_exec +EXPORT_SYMBOL vmlinux 0x379bc929 pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x379c679e tcp_prot +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37d5dfa4 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x37e74642 get_jiffies_64 +EXPORT_SYMBOL vmlinux 0x37f614b7 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x3803db2a blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x38099e13 wrmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x380db54a sock_no_connect +EXPORT_SYMBOL vmlinux 0x381144a9 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0x381323f2 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x38190140 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x381ccc13 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x3828ecb9 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x3837dbb2 uart_suspend_port +EXPORT_SYMBOL vmlinux 0x383aa6ad kset_register +EXPORT_SYMBOL vmlinux 0x38420745 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x384446a9 lookup_bdev +EXPORT_SYMBOL vmlinux 0x385de5c7 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x38771e45 dquot_commit_info +EXPORT_SYMBOL vmlinux 0x387acaaa blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x38838434 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388799f6 unregister_kmmio_probe +EXPORT_SYMBOL vmlinux 0x389d63fd queue_write_lock_slowpath +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38baef6d agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0x38f7159d of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x39255689 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x39587877 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x3970eae4 __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x397ede1e proc_remove +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39a055f3 acpi_remove_gpe_handler +EXPORT_SYMBOL vmlinux 0x39a143f2 register_md_personality +EXPORT_SYMBOL vmlinux 0x39b0df8f dentry_unhash +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39ccf234 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x39eff8ff md_flush_request +EXPORT_SYMBOL vmlinux 0x39f4f095 inode_change_ok +EXPORT_SYMBOL vmlinux 0x39f6b56e input_register_handler +EXPORT_SYMBOL vmlinux 0x39f71d0f irq_stat +EXPORT_SYMBOL vmlinux 0x39f79a8b napi_gro_frags +EXPORT_SYMBOL vmlinux 0x3a013b7d remove_wait_queue +EXPORT_SYMBOL vmlinux 0x3a08475f platform_thermal_notify +EXPORT_SYMBOL vmlinux 0x3a102b2c path_put +EXPORT_SYMBOL vmlinux 0x3a113a23 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x3a118419 dm_unregister_target +EXPORT_SYMBOL vmlinux 0x3a1ac054 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x3a32839e intel_gtt_chipset_flush +EXPORT_SYMBOL vmlinux 0x3a39ad47 phy_init_eee +EXPORT_SYMBOL vmlinux 0x3a5b39f0 ip_ct_attach +EXPORT_SYMBOL vmlinux 0x3a72279f pcie_set_mps +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3ab31f62 dm_put_table_device +EXPORT_SYMBOL vmlinux 0x3ab47bde __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x3afbf2d6 blk_complete_request +EXPORT_SYMBOL vmlinux 0x3b0703ea invalidate_partition +EXPORT_SYMBOL vmlinux 0x3b0fb92b set_create_files_as +EXPORT_SYMBOL vmlinux 0x3b201620 machine_real_restart +EXPORT_SYMBOL vmlinux 0x3b33d213 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0x3b5b32ef netdev_notice +EXPORT_SYMBOL vmlinux 0x3b60ceb9 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x3b66ae8c kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x3b66d1dc dma_async_device_register +EXPORT_SYMBOL vmlinux 0x3b6c88ee scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x3b7f3cdf __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x3b814f48 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x3b8982ed unregister_cdrom +EXPORT_SYMBOL vmlinux 0x3b93ec6c inode_permission +EXPORT_SYMBOL vmlinux 0x3b96d108 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x3b9c6873 pci_request_regions +EXPORT_SYMBOL vmlinux 0x3bab704b jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x3bc935f8 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x3bce5027 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x3bcfd0a2 force_sig +EXPORT_SYMBOL vmlinux 0x3bd1b1f6 msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x3bd66704 netlink_set_err +EXPORT_SYMBOL vmlinux 0x3bf934a7 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x3c2d96ad block_write_end +EXPORT_SYMBOL vmlinux 0x3c386091 __lock_page +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c40763b register_cdrom +EXPORT_SYMBOL vmlinux 0x3c57ccab simple_nosetlease +EXPORT_SYMBOL vmlinux 0x3c5c9d06 mount_ns +EXPORT_SYMBOL vmlinux 0x3c78d435 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x3c79aadc d_splice_alias +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c953515 register_filesystem +EXPORT_SYMBOL vmlinux 0x3c9d1211 string_get_size +EXPORT_SYMBOL vmlinux 0x3cb3931b sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x3cdb0ef8 __bitmap_full +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3d03e52a dev_uc_flush +EXPORT_SYMBOL vmlinux 0x3d0de576 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x3d14255a inet_frag_find +EXPORT_SYMBOL vmlinux 0x3d1c48d3 input_event +EXPORT_SYMBOL vmlinux 0x3d2766f9 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x3d276ac1 agp_bridge +EXPORT_SYMBOL vmlinux 0x3d36fd5b gen_pool_alloc +EXPORT_SYMBOL vmlinux 0x3d3cf873 bdi_unregister +EXPORT_SYMBOL vmlinux 0x3d57b7d7 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x3d7c1ed7 msrs_alloc +EXPORT_SYMBOL vmlinux 0x3d864de7 eisa_driver_unregister +EXPORT_SYMBOL vmlinux 0x3da171f9 pci_mem_start +EXPORT_SYMBOL vmlinux 0x3da36dec register_netdev +EXPORT_SYMBOL vmlinux 0x3dc1ee2b insert_inode_locked +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3de89cef param_ops_long +EXPORT_SYMBOL vmlinux 0x3def7a3e bio_clone_fast +EXPORT_SYMBOL vmlinux 0x3df49320 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0x3dfa8e11 security_file_permission +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e147143 neigh_lookup +EXPORT_SYMBOL vmlinux 0x3e2ae3a8 acpi_release_global_lock +EXPORT_SYMBOL vmlinux 0x3e5e407d bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x3e654f49 acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x3e6a16aa udp_proc_unregister +EXPORT_SYMBOL vmlinux 0x3e6c81bf tty_port_put +EXPORT_SYMBOL vmlinux 0x3e7d0a37 param_set_invbool +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3e9696df default_file_splice_read +EXPORT_SYMBOL vmlinux 0x3ebeadd2 would_dump +EXPORT_SYMBOL vmlinux 0x3edc47d7 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x3ee56438 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x3ef371a6 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x3ef78d80 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x3eff5ac2 intel_scu_ipc_writev +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f1a958e unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x3f2b38a7 bmap +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f7250af nobh_write_begin +EXPORT_SYMBOL vmlinux 0x3f75d431 dump_emit +EXPORT_SYMBOL vmlinux 0x3f8a3232 scsi_host_get +EXPORT_SYMBOL vmlinux 0x3f8f37ea d_obtain_alias +EXPORT_SYMBOL vmlinux 0x3fa58ef8 wait_for_completion +EXPORT_SYMBOL vmlinux 0x3fc37a22 pcibios_set_irq_routing +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3fef69a3 ip_cmsg_recv +EXPORT_SYMBOL vmlinux 0x3ffe8c0b generic_perform_write +EXPORT_SYMBOL vmlinux 0x4029639a ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x402c21b6 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x4035c846 dev_deactivate +EXPORT_SYMBOL vmlinux 0x404b1238 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x404fc63e add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x4059792f print_hex_dump +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x407e9bb9 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x408a5436 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x40933fa1 pci_set_mwi +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x4097fa45 acpi_read_bit_register +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x40a000ba give_up_console +EXPORT_SYMBOL vmlinux 0x40a0151b directly_mappable_cdev_bdi +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a2d1dd dm_table_get_size +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40c89d46 acpi_get_table_by_index +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40d94c2b dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0x40ebc040 tty_port_destroy +EXPORT_SYMBOL vmlinux 0x40ef5f1e sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0x40ef9ea4 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x40f9f67c fd_install +EXPORT_SYMBOL vmlinux 0x410474b7 twl6040_power +EXPORT_SYMBOL vmlinux 0x41073514 dcache_readdir +EXPORT_SYMBOL vmlinux 0x41075e49 do_splice_to +EXPORT_SYMBOL vmlinux 0x411f1968 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x415b9ec8 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x4164d317 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x4182c614 simple_link +EXPORT_SYMBOL vmlinux 0x41862ad4 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x4188205b path_is_under +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x41b4f819 softnet_data +EXPORT_SYMBOL vmlinux 0x41c8f75e devm_clk_get +EXPORT_SYMBOL vmlinux 0x41d231c4 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x41d649d2 padata_start +EXPORT_SYMBOL vmlinux 0x41d6cb07 wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x41f9d09b netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x4216d1a4 ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0x4218cac7 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x4224e302 registered_fb +EXPORT_SYMBOL vmlinux 0x42350e8d ucs2_strlen +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x425a65de sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x427e9756 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x4287e785 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x4288ae7d pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x428dacfd unregister_key_type +EXPORT_SYMBOL vmlinux 0x4292364c schedule +EXPORT_SYMBOL vmlinux 0x4295b6e1 file_ns_capable +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42a3b9b2 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0x42b7ad16 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x42c8de35 ioremap_nocache +EXPORT_SYMBOL vmlinux 0x42cd9133 mount_bdev +EXPORT_SYMBOL vmlinux 0x42d13ed2 bh_submit_read +EXPORT_SYMBOL vmlinux 0x42f06208 irq_set_chip +EXPORT_SYMBOL vmlinux 0x42f19928 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x4305a9ba scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x4308f25a neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x4309360a jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x434b3707 noop_llseek +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x435cc1bb input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x437f99aa mdiobus_scan +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43881f54 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x439ac89e mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x439cb751 pv_lock_ops +EXPORT_SYMBOL vmlinux 0x43a4fa3f truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x43cfad66 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x43d1f9c0 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x43fbc2bc serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x4419a8d3 backlight_force_update +EXPORT_SYMBOL vmlinux 0x4419b773 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x441f9f12 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x44366cfc simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0x44438b96 hex2bin +EXPORT_SYMBOL vmlinux 0x445aba2d scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x445db69e ps2_end_command +EXPORT_SYMBOL vmlinux 0x446e16a7 write_one_page +EXPORT_SYMBOL vmlinux 0x44864614 pcie_get_mps +EXPORT_SYMBOL vmlinux 0x44aaf30f tsc_khz +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44c3ec6e sk_stream_write_space +EXPORT_SYMBOL vmlinux 0x44e674f2 bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f1606d down_trylock +EXPORT_SYMBOL vmlinux 0x450725e1 kill_litter_super +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x45111255 consume_skb +EXPORT_SYMBOL vmlinux 0x4519cd45 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x45209b74 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x4548f4ca tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x45554cd9 tcf_hash_release +EXPORT_SYMBOL vmlinux 0x4578661a _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x4578e586 blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x4581560b mount_subtree +EXPORT_SYMBOL vmlinux 0x459ace98 netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x45a0098f agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45fa1adc fence_remove_callback +EXPORT_SYMBOL vmlinux 0x45fbd41e page_waitqueue +EXPORT_SYMBOL vmlinux 0x46015fe7 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x4606ec1b fb_validate_mode +EXPORT_SYMBOL vmlinux 0x4608b219 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x460c5db1 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x4629334c __preempt_count +EXPORT_SYMBOL vmlinux 0x462a2e75 match_strlcpy +EXPORT_SYMBOL vmlinux 0x462e1281 ip_defrag +EXPORT_SYMBOL vmlinux 0x4654ec48 pid_task +EXPORT_SYMBOL vmlinux 0x46594518 proc_symlink +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x4660e8fe dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x4660f6f5 pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x467c5538 security_path_unlink +EXPORT_SYMBOL vmlinux 0x4683ec18 lro_receive_skb +EXPORT_SYMBOL vmlinux 0x468bcda6 cpumask_set_cpu_local_first +EXPORT_SYMBOL vmlinux 0x46e07423 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x46e5b0c1 uart_add_one_port +EXPORT_SYMBOL vmlinux 0x46ef065c xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x4728a752 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x474fdca6 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x475f010b acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x47759117 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x478d10b2 ht_destroy_irq +EXPORT_SYMBOL vmlinux 0x478fba68 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x4792c572 down_interruptible +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x47a83cd6 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x47b6286b input_unregister_handler +EXPORT_SYMBOL vmlinux 0x47c4ee57 nf_log_unset +EXPORT_SYMBOL vmlinux 0x47df859b ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x47f325f7 sock_create_kern +EXPORT_SYMBOL vmlinux 0x480fc831 mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x481cb9ab acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x483433c4 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x48451e2c inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x486d2f29 dqstats +EXPORT_SYMBOL vmlinux 0x48884c8f end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x488dcf42 max8925_reg_read +EXPORT_SYMBOL vmlinux 0x489644ca arp_xmit +EXPORT_SYMBOL vmlinux 0x4897b2e7 blk_integrity_register +EXPORT_SYMBOL vmlinux 0x48996bdb icmpv6_send +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48c694eb sk_reset_timer +EXPORT_SYMBOL vmlinux 0x48fb353a xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x490f8f62 dev_mc_flush +EXPORT_SYMBOL vmlinux 0x4928fe82 kfree_skb +EXPORT_SYMBOL vmlinux 0x49337b7a mmc_gpio_free_ro +EXPORT_SYMBOL vmlinux 0x4958dfa3 filemap_flush +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x49a42de3 udplite_prot +EXPORT_SYMBOL vmlinux 0x49a66f92 bio_advance +EXPORT_SYMBOL vmlinux 0x49a835ce mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49c7744c __dquot_transfer +EXPORT_SYMBOL vmlinux 0x49caad2e tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x4a1fbdf4 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x4a2989b0 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x4a2a928a devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x4a2ba155 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x4a326bae elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x4a3c60da dev_notice +EXPORT_SYMBOL vmlinux 0x4a4ab6e9 inet_del_offload +EXPORT_SYMBOL vmlinux 0x4a619f83 memcpy +EXPORT_SYMBOL vmlinux 0x4a64c8a6 simple_dname +EXPORT_SYMBOL vmlinux 0x4a7ea0ae update_devfreq +EXPORT_SYMBOL vmlinux 0x4a8ca60c simple_dir_operations +EXPORT_SYMBOL vmlinux 0x4a8fe458 bd_set_size +EXPORT_SYMBOL vmlinux 0x4aabd0df kern_path_create +EXPORT_SYMBOL vmlinux 0x4aad095f abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x4aaf030e __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4abcf737 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x4ac7c1d2 fb_set_suspend +EXPORT_SYMBOL vmlinux 0x4acb6371 padata_free +EXPORT_SYMBOL vmlinux 0x4acb66d3 phy_stop +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4aedcaec blk_init_queue_node +EXPORT_SYMBOL vmlinux 0x4af9d05b zpool_evict +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b13bf13 __bread_gfp +EXPORT_SYMBOL vmlinux 0x4b1ec3e2 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x4b34fbf5 block_all_signals +EXPORT_SYMBOL vmlinux 0x4b4bc3d1 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b6ce9ea pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x4b6f1c4c scsi_scan_target +EXPORT_SYMBOL vmlinux 0x4b7fd59b kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x4b9301f9 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x4b94f7f2 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x4bad6978 dma_find_channel +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb0778e vm_stat +EXPORT_SYMBOL vmlinux 0x4bb3a4ab nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x4bc4d5a5 __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x4bca218b genphy_read_status +EXPORT_SYMBOL vmlinux 0x4bcf03a4 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x4bd8ddab jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x4be66bfa iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0x4be85a03 memweight +EXPORT_SYMBOL vmlinux 0x4beee804 vfs_writev +EXPORT_SYMBOL vmlinux 0x4bf7b27d inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0x4c0341fc dev_alloc_name +EXPORT_SYMBOL vmlinux 0x4c1182cb bitmap_scnprintf +EXPORT_SYMBOL vmlinux 0x4c2ae700 strnstr +EXPORT_SYMBOL vmlinux 0x4c30ccbd file_update_time +EXPORT_SYMBOL vmlinux 0x4c4fef19 kernel_stack +EXPORT_SYMBOL vmlinux 0x4c98d629 blk_peek_request +EXPORT_SYMBOL vmlinux 0x4ca75812 finish_no_open +EXPORT_SYMBOL vmlinux 0x4cb5f1c5 datagram_poll +EXPORT_SYMBOL vmlinux 0x4cc1deb6 rtnl_create_link +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4ce15b2e generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x4d1c8877 acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0x4d2246cd bio_map_user +EXPORT_SYMBOL vmlinux 0x4d262324 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x4d26e864 write_inode_now +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d3c153f sigprocmask +EXPORT_SYMBOL vmlinux 0x4d3c8b3a bio_phys_segments +EXPORT_SYMBOL vmlinux 0x4d44a6ee vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x4d45d89e udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x4d846fe2 kfree_put_link +EXPORT_SYMBOL vmlinux 0x4d970584 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4daa360a acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0x4dc1454a bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x4dc6049b nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x4dce41a6 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4df17694 mount_nodev +EXPORT_SYMBOL vmlinux 0x4df1aa71 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e506b59 sg_miter_stop +EXPORT_SYMBOL vmlinux 0x4e50d344 file_open_root +EXPORT_SYMBOL vmlinux 0x4e64cbe5 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e69425b pci_find_capability +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e796c3a seq_write +EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset +EXPORT_SYMBOL vmlinux 0x4eb6704b generic_delete_inode +EXPORT_SYMBOL vmlinux 0x4ee41bc7 d_move +EXPORT_SYMBOL vmlinux 0x4ee77df3 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x4efa62b3 dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x4f075fd5 param_set_charp +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f253293 fb_find_mode +EXPORT_SYMBOL vmlinux 0x4f3240d6 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f397a14 loop_backing_file +EXPORT_SYMBOL vmlinux 0x4f476e96 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x4f5de418 neigh_direct_output +EXPORT_SYMBOL vmlinux 0x4f657396 nla_put +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f6b400b _copy_from_user +EXPORT_SYMBOL vmlinux 0x4f783f30 acpi_read +EXPORT_SYMBOL vmlinux 0x4f8b5ddb _copy_to_user +EXPORT_SYMBOL vmlinux 0x4f8bfe60 register_console +EXPORT_SYMBOL vmlinux 0x4fa20656 cap_mmap_file +EXPORT_SYMBOL vmlinux 0x4fd5cb50 aio_complete +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4ff539b3 udp6_set_csum +EXPORT_SYMBOL vmlinux 0x5007ca0a unregister_exec_domain +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5023e919 ppp_unit_number +EXPORT_SYMBOL vmlinux 0x502bbaec eth_header +EXPORT_SYMBOL vmlinux 0x5039a087 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x50405474 tuning_blk_pattern_8bit +EXPORT_SYMBOL vmlinux 0x504c57f2 pnp_find_dev +EXPORT_SYMBOL vmlinux 0x504dd80f __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x50529870 acpi_get_gpe_status +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x507d17c9 udp_ioctl +EXPORT_SYMBOL vmlinux 0x508448ef inet6_ioctl +EXPORT_SYMBOL vmlinux 0x508f893f __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x509eda74 proc_set_user +EXPORT_SYMBOL vmlinux 0x50a98e3d sock_init_data +EXPORT_SYMBOL vmlinux 0x50b66bcb radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x50be2980 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x50d68377 arch_phys_wc_del +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50eedeb8 printk +EXPORT_SYMBOL vmlinux 0x50f49a88 generic_end_io_acct +EXPORT_SYMBOL vmlinux 0x50fba2ce cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x513be338 phy_connect +EXPORT_SYMBOL vmlinux 0x5149f31d sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x5150cd78 iput +EXPORT_SYMBOL vmlinux 0x51612303 kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x516c9d90 d_make_root +EXPORT_SYMBOL vmlinux 0x517b31ca ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x517e481a __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x51854ed2 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x5186518f profile_pc +EXPORT_SYMBOL vmlinux 0x518a453f tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x518ab7d3 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x51b55075 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x51bec2e3 pv_cpu_ops +EXPORT_SYMBOL vmlinux 0x51c94979 inc_nlink +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51e47fde fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x51e62dd7 kill_anon_super +EXPORT_SYMBOL vmlinux 0x51eafc8e param_ops_int +EXPORT_SYMBOL vmlinux 0x51ef33b8 kstrndup +EXPORT_SYMBOL vmlinux 0x51fc4c5e sock_no_listen +EXPORT_SYMBOL vmlinux 0x51fd922e netlink_capable +EXPORT_SYMBOL vmlinux 0x52006d56 acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x5206459c proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x52095e19 acpi_get_data +EXPORT_SYMBOL vmlinux 0x520cad2a dev_warn +EXPORT_SYMBOL vmlinux 0x52153df6 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x521e0f56 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x523567e1 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x525e026f acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0x5286af32 agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x5289c19d xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x528c709d simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x52af562a __crc32c_le +EXPORT_SYMBOL vmlinux 0x52b2a219 set_pages_wb +EXPORT_SYMBOL vmlinux 0x52ba78f3 page_symlink +EXPORT_SYMBOL vmlinux 0x52eba507 nlmsg_notify +EXPORT_SYMBOL vmlinux 0x52f17291 alloc_file +EXPORT_SYMBOL vmlinux 0x530b1e4c rdmsr_on_cpus +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x53148ec1 mdiobus_read +EXPORT_SYMBOL vmlinux 0x531b604e __virt_addr_valid +EXPORT_SYMBOL vmlinux 0x531d5884 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x534ac440 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x534cb07d md_done_sync +EXPORT_SYMBOL vmlinux 0x53569707 this_cpu_off +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x5375cdfe xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x5383f34b _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x538b3416 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53cab297 blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0x53edd551 arp_find +EXPORT_SYMBOL vmlinux 0x53f2ef10 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x54152e04 percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x542a9c91 i2c_verify_client +EXPORT_SYMBOL vmlinux 0x543b34a2 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x543d394e blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x544b0c11 acpi_lid_notifier_register +EXPORT_SYMBOL vmlinux 0x5462e4c7 __netif_schedule +EXPORT_SYMBOL vmlinux 0x5464d3f6 acpi_remove_sci_handler +EXPORT_SYMBOL vmlinux 0x546d59ff qdisc_list_del +EXPORT_SYMBOL vmlinux 0x546fb75c padata_do_parallel +EXPORT_SYMBOL vmlinux 0x547ba2de swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x5493fd06 max8998_read_reg +EXPORT_SYMBOL vmlinux 0x54a113b2 ata_port_printk +EXPORT_SYMBOL vmlinux 0x54a999dc cdev_alloc +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54e41c1c mmc_release_host +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54f4972d request_key +EXPORT_SYMBOL vmlinux 0x54fab975 ps2_begin_command +EXPORT_SYMBOL vmlinux 0x54fc5c34 agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x556c2740 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x5594be03 bitmap_remap +EXPORT_SYMBOL vmlinux 0x5595e8b2 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x559b7f9b mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x559b8a87 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x55d11e9f blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x55f7169e blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x560aa020 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x561702ac sock_wmalloc +EXPORT_SYMBOL vmlinux 0x5626124d ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563952a3 kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x56491925 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x5676a3e5 intel_scu_ipc_ioread8 +EXPORT_SYMBOL vmlinux 0x567c8f33 blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x56b92a01 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56f191a3 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x56ff64f6 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x5705088a __vmalloc +EXPORT_SYMBOL vmlinux 0x571c7ebd neigh_seq_next +EXPORT_SYMBOL vmlinux 0x5727bc67 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x575af70c on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x579fbcd2 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x57ae6c0f tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x57d0e5e7 __find_get_block +EXPORT_SYMBOL vmlinux 0x57d393e6 cont_write_begin +EXPORT_SYMBOL vmlinux 0x57e49932 pci_disable_msi +EXPORT_SYMBOL vmlinux 0x57eac2ee get_disk +EXPORT_SYMBOL vmlinux 0x57f72bf1 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x58114fbb blk_init_queue +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x58316224 bio_chain +EXPORT_SYMBOL vmlinux 0x5832c770 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x583dc470 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x58401d22 md_unregister_thread +EXPORT_SYMBOL vmlinux 0x584738f9 rdmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x586103be acpi_setup_gpe_for_wake +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x588b3024 param_get_string +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58d12d1a sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x58d8b8d6 max8998_update_reg +EXPORT_SYMBOL vmlinux 0x58fef6f8 ist_info +EXPORT_SYMBOL vmlinux 0x5944d015 __cachemode2pte_tbl +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x59684cee agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0x5968b6ac security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59b34274 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x59bc59f8 mntget +EXPORT_SYMBOL vmlinux 0x59bc9609 acpi_write_bit_register +EXPORT_SYMBOL vmlinux 0x59c64729 vme_irq_handler +EXPORT_SYMBOL vmlinux 0x59c7f78e fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x59cb8efd ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a0e463d d_tmpfile +EXPORT_SYMBOL vmlinux 0x5a1af5c8 __check_sticky +EXPORT_SYMBOL vmlinux 0x5a23a196 from_kuid_munged +EXPORT_SYMBOL vmlinux 0x5a2d88df _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x5a3b3ade inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x5a3e5035 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x5a4896a8 __put_user_2 +EXPORT_SYMBOL vmlinux 0x5a73fb85 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x5a7fb48f acl_by_type +EXPORT_SYMBOL vmlinux 0x5a8dbd8e do_sync_read +EXPORT_SYMBOL vmlinux 0x5a8ee421 generic_file_open +EXPORT_SYMBOL vmlinux 0x5abc0008 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x5ac376a5 acpi_install_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x5acf2e45 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b15157e netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x5b19634d div_s64_rem +EXPORT_SYMBOL vmlinux 0x5b22459b xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0x5b271d86 acpi_video_dmi_promote_vendor +EXPORT_SYMBOL vmlinux 0x5b3eba1e xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x5b7d1fe4 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0x5b7e2c54 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x5b8a6b6b __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x5bb358ef scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x5bbe684c dev_set_mtu +EXPORT_SYMBOL vmlinux 0x5bc38d53 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x5bc8d583 copy_from_user_overflow +EXPORT_SYMBOL vmlinux 0x5bcf7d11 mmc_detect_change +EXPORT_SYMBOL vmlinux 0x5bd0f5b9 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x5be0e588 netdev_features_change +EXPORT_SYMBOL vmlinux 0x5bec8c80 xfrm_lookup +EXPORT_SYMBOL vmlinux 0x5bfa89d9 inode_init_once +EXPORT_SYMBOL vmlinux 0x5c344956 dquot_quota_off +EXPORT_SYMBOL vmlinux 0x5c545234 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x5c79c4da dev_get_stats +EXPORT_SYMBOL vmlinux 0x5ca0e0ed __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x5ca51907 igrab +EXPORT_SYMBOL vmlinux 0x5cb89001 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x5cd5bd7e md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x5ce8ef02 synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cfcb1b5 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x5d299899 dcb_getapp +EXPORT_SYMBOL vmlinux 0x5d2dd24e pagecache_write_begin +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d56039b __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x5d74dbcf pnp_range_reserved +EXPORT_SYMBOL vmlinux 0x5d880681 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x5d96ec28 devm_ioremap +EXPORT_SYMBOL vmlinux 0x5dabf1a5 flush_old_exec +EXPORT_SYMBOL vmlinux 0x5db20793 __skb_checksum +EXPORT_SYMBOL vmlinux 0x5db50cc3 mount_pseudo +EXPORT_SYMBOL vmlinux 0x5dce6b75 complete_and_exit +EXPORT_SYMBOL vmlinux 0x5dde3204 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x5ded435f pci_platform_rom +EXPORT_SYMBOL vmlinux 0x5df16275 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x5df825b5 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x5dff03a9 dev_activate +EXPORT_SYMBOL vmlinux 0x5e033047 mmc_can_erase +EXPORT_SYMBOL vmlinux 0x5e081e43 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x5e21218a idr_replace +EXPORT_SYMBOL vmlinux 0x5e3ab385 dquot_transfer +EXPORT_SYMBOL vmlinux 0x5e5c5be2 processors +EXPORT_SYMBOL vmlinux 0x5e5d436d agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0x5e604fdf mdiobus_free +EXPORT_SYMBOL vmlinux 0x5e81a216 sync_filesystem +EXPORT_SYMBOL vmlinux 0x5e81ceab pci_reenable_device +EXPORT_SYMBOL vmlinux 0x5e866d85 prandom_bytes +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e9654eb __d_drop +EXPORT_SYMBOL vmlinux 0x5ea8bff9 dma_common_mmap +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5eb904ba _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0x5ec6aaa7 phy_start +EXPORT_SYMBOL vmlinux 0x5ecad58e blk_rq_init +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed646f5 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x5ee48793 inet_accept +EXPORT_SYMBOL vmlinux 0x5ef65ee8 generic_make_request +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f1a4ccf intel_scu_ipc_update_register +EXPORT_SYMBOL vmlinux 0x5f27544a mempool_destroy +EXPORT_SYMBOL vmlinux 0x5f27f9eb complete_request_key +EXPORT_SYMBOL vmlinux 0x5f707985 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x5f72bdcf mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x5f83504e vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x5f9dcfc9 skb_clone +EXPORT_SYMBOL vmlinux 0x5fc35fa1 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x5fd268cb radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fe41fb6 percpu_counter_set +EXPORT_SYMBOL vmlinux 0x5ff42b08 acpi_video_get_capabilities +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6015998a sk_ns_capable +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x602ed00d acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0x602fbf47 sget +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x6042549c seq_printf +EXPORT_SYMBOL vmlinux 0x604739d0 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x6073f6b3 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x6082212b sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x60866a88 scsi_register +EXPORT_SYMBOL vmlinux 0x608f5fac vga_switcheroo_register_handler +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60b86f61 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x60bbb88f km_new_mapping +EXPORT_SYMBOL vmlinux 0x60be9828 skb_free_datagram +EXPORT_SYMBOL vmlinux 0x60c0a4fc md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x60cd3beb tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x60d784fa pci_dev_get +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60e9f4c1 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0x60ee9172 param_ops_bool +EXPORT_SYMBOL vmlinux 0x60f31bad pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x61169a1e genl_notify +EXPORT_SYMBOL vmlinux 0x6121dcb5 max8925_set_bits +EXPORT_SYMBOL vmlinux 0x6124ff9a inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x612a0792 block_write_full_page +EXPORT_SYMBOL vmlinux 0x612d105a skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x613e85dd alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x614383c0 acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x614a9d90 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x616834e0 pci_find_bus +EXPORT_SYMBOL vmlinux 0x617d293e sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x618881c2 pci_bus_type +EXPORT_SYMBOL vmlinux 0x619b187b add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x61a4a5aa freeze_super +EXPORT_SYMBOL vmlinux 0x61a58a85 __nla_reserve +EXPORT_SYMBOL vmlinux 0x61acefe9 __get_user_pages +EXPORT_SYMBOL vmlinux 0x61b3560c cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61c1e896 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x61fa5a68 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x62049256 acpi_disable +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x621529de pnp_possible_config +EXPORT_SYMBOL vmlinux 0x6220b4a2 crc32_le +EXPORT_SYMBOL vmlinux 0x622200bf vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6226b9fa machine_to_phys_mapping +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x622fa02a prepare_to_wait +EXPORT_SYMBOL vmlinux 0x6237f6b5 acpi_enable_event +EXPORT_SYMBOL vmlinux 0x6241a2ab __copy_from_user_ll_nocache +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x627946d0 module_put +EXPORT_SYMBOL vmlinux 0x627bbde2 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x62860970 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x62951b73 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x629e0f59 prepare_creds +EXPORT_SYMBOL vmlinux 0x629ffc0f scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x62a79a6c param_ops_charp +EXPORT_SYMBOL vmlinux 0x62c61891 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x62c8597b sock_no_accept +EXPORT_SYMBOL vmlinux 0x62cc456e input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x62d53f4f set_pages_x +EXPORT_SYMBOL vmlinux 0x62df3aed iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x62e9b09b i2c_clients_command +EXPORT_SYMBOL vmlinux 0x630075ac netif_skb_features +EXPORT_SYMBOL vmlinux 0x6303ff3f page_readlink +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x632757b6 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x6339a1a6 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x633cce97 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x63457492 max8925_reg_write +EXPORT_SYMBOL vmlinux 0x635bbcad pci_select_bars +EXPORT_SYMBOL vmlinux 0x636324f8 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x63693da7 __get_page_tail +EXPORT_SYMBOL vmlinux 0x636a5691 acpi_register_ioapic +EXPORT_SYMBOL vmlinux 0x63977594 devm_iounmap +EXPORT_SYMBOL vmlinux 0x6398bf4a __block_write_begin +EXPORT_SYMBOL vmlinux 0x639b402d __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x63a01291 acpi_leave_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63ae0138 intel_gtt_get +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63c9b2a0 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x63cdf8f9 con_is_bound +EXPORT_SYMBOL vmlinux 0x63db3f76 sock_no_getname +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x63fcb6e3 inode_dio_done +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x640dfd50 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x6429d687 unlock_rename +EXPORT_SYMBOL vmlinux 0x6439c75e seq_path +EXPORT_SYMBOL vmlinux 0x643cdd72 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x6449fd41 acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0x645373f4 scsi_init_io +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64a4b84d cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x64bbcbb9 seq_release_private +EXPORT_SYMBOL vmlinux 0x64cfdffd dev_mc_add +EXPORT_SYMBOL vmlinux 0x64e1081f mark_page_accessed +EXPORT_SYMBOL vmlinux 0x64e8d710 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x64eae7ad set_memory_array_wb +EXPORT_SYMBOL vmlinux 0x64f30740 get_cached_acl +EXPORT_SYMBOL vmlinux 0x64fa7693 __acpi_handle_debug +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x6516d45c security_path_mknod +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652791a2 done_path_create +EXPORT_SYMBOL vmlinux 0x653b6a83 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x654f6a2b sockfd_lookup +EXPORT_SYMBOL vmlinux 0x655f1ab0 set_memory_array_wc +EXPORT_SYMBOL vmlinux 0x6565d33f scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x6577b8a3 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0x657a3dcd netpoll_print_options +EXPORT_SYMBOL vmlinux 0x657c2981 param_set_bool +EXPORT_SYMBOL vmlinux 0x65902449 elevator_init +EXPORT_SYMBOL vmlinux 0x6591983c dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x659ccef5 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x65a295bb atomic64_xchg_cx8 +EXPORT_SYMBOL vmlinux 0x65a69e38 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x65aa9ae5 read_cache_pages +EXPORT_SYMBOL vmlinux 0x65ba798c scsi_print_command +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65ebe9f2 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x65fd5c04 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x660c8e19 generic_listxattr +EXPORT_SYMBOL vmlinux 0x661c8f42 __devm_release_region +EXPORT_SYMBOL vmlinux 0x66355efc vprintk +EXPORT_SYMBOL vmlinux 0x663f7cd0 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0x6655f44c agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x66609b6c inode_needs_sync +EXPORT_SYMBOL vmlinux 0x668100db vfs_create +EXPORT_SYMBOL vmlinux 0x66885170 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x6690752a vga_tryget +EXPORT_SYMBOL vmlinux 0x66a1cb6d keyring_clear +EXPORT_SYMBOL vmlinux 0x66b8991c devm_release_resource +EXPORT_SYMBOL vmlinux 0x66c5856c i2c_master_recv +EXPORT_SYMBOL vmlinux 0x66e8cbee inet_register_protosw +EXPORT_SYMBOL vmlinux 0x66f2ecd9 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x67027652 km_state_expired +EXPORT_SYMBOL vmlinux 0x6703afd3 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x670da9cf mmc_align_data_size +EXPORT_SYMBOL vmlinux 0x6729d3df __get_user_4 +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x6743cbfe inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x67761f85 dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x6779f140 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x67879904 lock_rename +EXPORT_SYMBOL vmlinux 0x67add0f2 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0x67b024b2 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b6b38d security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67bcace8 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x67c12bf5 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x67dcffb7 lg_lock_init +EXPORT_SYMBOL vmlinux 0x67f52b1f pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0x67f72102 idr_init +EXPORT_SYMBOL vmlinux 0x67f7403e _raw_spin_lock +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x681fb73a mpage_writepages +EXPORT_SYMBOL vmlinux 0x6829e340 acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x68376386 __quota_error +EXPORT_SYMBOL vmlinux 0x6865bb48 __dquot_free_space +EXPORT_SYMBOL vmlinux 0x687b68ca jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x689f3925 vm_mmap +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68b8cf3e blk_start_queue +EXPORT_SYMBOL vmlinux 0x68c45ff4 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0x68c91158 may_umount +EXPORT_SYMBOL vmlinux 0x68dfc59f __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0x68e18c3a generic_write_checks +EXPORT_SYMBOL vmlinux 0x68e2f221 _raw_spin_unlock +EXPORT_SYMBOL vmlinux 0x68ec9b60 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x69004ef2 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x690df13c I_BDEV +EXPORT_SYMBOL vmlinux 0x690e35da vm_insert_page +EXPORT_SYMBOL vmlinux 0x691001b5 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x693a836c set_binfmt +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x6973d67b dcache_dir_open +EXPORT_SYMBOL vmlinux 0x6988d0ca cpu_dr7 +EXPORT_SYMBOL vmlinux 0x698b4303 pci_request_region +EXPORT_SYMBOL vmlinux 0x698ee9fd inet_stream_connect +EXPORT_SYMBOL vmlinux 0x69911d4b ida_init +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69b33c7f clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x69c53bc2 nd_set_link +EXPORT_SYMBOL vmlinux 0x69d9bd51 scsi_host_put +EXPORT_SYMBOL vmlinux 0x69e27c7a bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x69e55020 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x69ff53e6 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a27bfce csum_partial_copy_generic +EXPORT_SYMBOL vmlinux 0x6a48e16b percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a7f71d9 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x6a960b02 kmap +EXPORT_SYMBOL vmlinux 0x6ab40bb1 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6ad0bfc7 tty_port_close +EXPORT_SYMBOL vmlinux 0x6ad75acc vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x6ad85887 acpi_enable_gpe +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6aee2b9e md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6afb0e71 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b0dedd4 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b2f487a vc_resize +EXPORT_SYMBOL vmlinux 0x6b32a9ee fifo_set_limit +EXPORT_SYMBOL vmlinux 0x6b4f790a end_page_writeback +EXPORT_SYMBOL vmlinux 0x6b61529f find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x6b7ba497 tso_start +EXPORT_SYMBOL vmlinux 0x6b7ff7f0 scsi_print_sense +EXPORT_SYMBOL vmlinux 0x6b86faaa kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x6ba17213 set_user_nice +EXPORT_SYMBOL vmlinux 0x6ba2912d xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x6bbd43da ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bce93c6 lease_modify +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6c17b6b2 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x6c1ca0f2 blk_bio_map_sg +EXPORT_SYMBOL vmlinux 0x6c1ce5ce strcspn +EXPORT_SYMBOL vmlinux 0x6c1e5c5a iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x6c2e3320 strncmp +EXPORT_SYMBOL vmlinux 0x6c3111f4 vme_register_driver +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c8507d7 unregister_nls +EXPORT_SYMBOL vmlinux 0x6c979d56 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x6ca5b0f8 __net_get_random_once +EXPORT_SYMBOL vmlinux 0x6cb0537a fget +EXPORT_SYMBOL vmlinux 0x6cc08533 dquot_acquire +EXPORT_SYMBOL vmlinux 0x6cc63c06 __skb_get_hash +EXPORT_SYMBOL vmlinux 0x6cdc5c6b nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6cefbd7e __scm_destroy +EXPORT_SYMBOL vmlinux 0x6cff0242 security_path_link +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d2048dd set_pages_array_wb +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d301de1 __blk_end_request +EXPORT_SYMBOL vmlinux 0x6d334118 __get_user_8 +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d444bb7 dquot_enable +EXPORT_SYMBOL vmlinux 0x6d4a3bd8 address_space_init_once +EXPORT_SYMBOL vmlinux 0x6d4b1532 input_open_device +EXPORT_SYMBOL vmlinux 0x6d4c3ae1 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x6d684a5f xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x6d6fb828 pci_remove_bus +EXPORT_SYMBOL vmlinux 0x6d7267b0 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x6d806fde __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x6da19970 phy_disconnect +EXPORT_SYMBOL vmlinux 0x6de4e604 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e02229c genphy_update_link +EXPORT_SYMBOL vmlinux 0x6e174ea0 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0x6e1ce0a8 seq_vprintf +EXPORT_SYMBOL vmlinux 0x6e29ffcd inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x6e2df36e dentry_open +EXPORT_SYMBOL vmlinux 0x6e3927b3 vme_irq_request +EXPORT_SYMBOL vmlinux 0x6e445688 unlock_buffer +EXPORT_SYMBOL vmlinux 0x6e496ce6 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x6e4f825e override_creds +EXPORT_SYMBOL vmlinux 0x6e51ac2e _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x6e56bd28 d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x6e59239f kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0x6e61a496 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x6e6514ed radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6e65f2dc rtc_lock +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e76366e __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x6e93e9f9 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x6e9964b0 unregister_quota_format +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6eadddbd skb_copy +EXPORT_SYMBOL vmlinux 0x6ebf87f4 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x6ed5962d xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x6ed8e2bd new_inode +EXPORT_SYMBOL vmlinux 0x6edddcaa devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x6ef3ca39 phy_suspend +EXPORT_SYMBOL vmlinux 0x6f052400 vfs_llseek +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f2dee79 ihold +EXPORT_SYMBOL vmlinux 0x6f380847 vfs_whiteout +EXPORT_SYMBOL vmlinux 0x6f4c6b71 lg_local_unlock +EXPORT_SYMBOL vmlinux 0x6f4d73d6 dev_mc_del +EXPORT_SYMBOL vmlinux 0x6f556bdb acpi_get_gpe_device +EXPORT_SYMBOL vmlinux 0x6f571f68 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x6f5acbbc string_escape_mem +EXPORT_SYMBOL vmlinux 0x6f5d813e vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x6f84a63f remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0x6f9824ca param_get_ulong +EXPORT_SYMBOL vmlinux 0x6fa127ef fb_set_var +EXPORT_SYMBOL vmlinux 0x6fbfb2ea scsi_host_set_state +EXPORT_SYMBOL vmlinux 0x6fc16787 skb_seq_read +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd9f4c8 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x6feb2039 acpi_write +EXPORT_SYMBOL vmlinux 0x6fec2e10 block_read_full_page +EXPORT_SYMBOL vmlinux 0x6ff21e95 vga_switcheroo_init_domain_pm_ops +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x7030e794 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x70373240 __register_chrdev +EXPORT_SYMBOL vmlinux 0x7038ca27 ab3100_event_register +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x7062b4cd cmdline_parts_free +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x7088ce72 printk_emit +EXPORT_SYMBOL vmlinux 0x708bbf09 dev_remove_offload +EXPORT_SYMBOL vmlinux 0x70905d6f elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x70b06af4 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x70b18843 revert_creds +EXPORT_SYMBOL vmlinux 0x70d053fd try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x70d1f8f3 strncat +EXPORT_SYMBOL vmlinux 0x70d8ab82 acpi_acquire_global_lock +EXPORT_SYMBOL vmlinux 0x70dea0d8 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x70e500ac generic_fillattr +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x70fa8bbf scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x7100fc8a account_page_dirtied +EXPORT_SYMBOL vmlinux 0x710f15c1 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x7114a71f bit_waitqueue +EXPORT_SYMBOL vmlinux 0x71220542 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712ed37b radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x715f4eb3 poll_freewait +EXPORT_SYMBOL vmlinux 0x716a98f6 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71a9a668 udp6_csum_init +EXPORT_SYMBOL vmlinux 0x71acb170 param_set_byte +EXPORT_SYMBOL vmlinux 0x71c22def sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x71cd3196 contig_page_data +EXPORT_SYMBOL vmlinux 0x71d9e8f0 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x71f65175 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x71f800b2 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x723b9726 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x7244414a netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x724d89b3 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x7254b975 init_task +EXPORT_SYMBOL vmlinux 0x725bb02b put_page +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b5b2b7 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x72bf2140 mtrr_add +EXPORT_SYMBOL vmlinux 0x72d58de9 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x72e15a82 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x72e93e7c __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x732dbdfa acpi_bus_get_device +EXPORT_SYMBOL vmlinux 0x7336487d scsi_remove_device +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x7345ddc9 abort_creds +EXPORT_SYMBOL vmlinux 0x734bca41 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x735a0bd5 native_io_delay +EXPORT_SYMBOL vmlinux 0x735e52ab __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x7366a31c serio_reconnect +EXPORT_SYMBOL vmlinux 0x736b738c skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x736e3558 migrate_page +EXPORT_SYMBOL vmlinux 0x738803e6 strnlen +EXPORT_SYMBOL vmlinux 0x73d053d3 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x73dd54eb irq_fpu_usable +EXPORT_SYMBOL vmlinux 0x73e20c1c strlcpy +EXPORT_SYMBOL vmlinux 0x73fc5dd8 kmap_high +EXPORT_SYMBOL vmlinux 0x73fd6739 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x740a1b95 reserve_evntsel_nmi +EXPORT_SYMBOL vmlinux 0x740f2d6f abx500_register_ops +EXPORT_SYMBOL vmlinux 0x7413793a EISA_bus +EXPORT_SYMBOL vmlinux 0x7417e49e tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x7424e428 cpu_info +EXPORT_SYMBOL vmlinux 0x7425a100 nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0x742c9522 seq_putc +EXPORT_SYMBOL vmlinux 0x743b4ae3 atomic64_inc_not_zero_cx8 +EXPORT_SYMBOL vmlinux 0x745ecb52 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x74758c26 check_disk_change +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x74a3d4dd md_integrity_register +EXPORT_SYMBOL vmlinux 0x74a436c4 mem_section +EXPORT_SYMBOL vmlinux 0x74a6d0cf agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0x74ab026b pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0x74bb2181 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74ce05b8 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x74d803dc pci_map_rom +EXPORT_SYMBOL vmlinux 0x74e5c98f ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74ecfabc mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x74efe49c read_dev_sector +EXPORT_SYMBOL vmlinux 0x7505bdef memchr_inv +EXPORT_SYMBOL vmlinux 0x75271716 save_processor_state +EXPORT_SYMBOL vmlinux 0x752cd6b8 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x7531e3dc acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0x7537767c mmc_register_driver +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x755a01d8 __pagevec_release +EXPORT_SYMBOL vmlinux 0x75624525 __serio_register_port +EXPORT_SYMBOL vmlinux 0x7577671c unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x7593d385 div64_s64 +EXPORT_SYMBOL vmlinux 0x75b8fc3d blk_register_region +EXPORT_SYMBOL vmlinux 0x75bb675a finish_wait +EXPORT_SYMBOL vmlinux 0x75bc549a x86_cpu_to_apicid +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75caa59a __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x75cbd3c2 dm_put_device +EXPORT_SYMBOL vmlinux 0x75d21809 vprintk_emit +EXPORT_SYMBOL vmlinux 0x75de52b1 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x75f82fb6 uart_get_divisor +EXPORT_SYMBOL vmlinux 0x75fbdefd acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x762add85 atomic64_inc_return_cx8 +EXPORT_SYMBOL vmlinux 0x762e0e95 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x767ddb02 set_memory_wc +EXPORT_SYMBOL vmlinux 0x768e7242 x86_hyper_vmware +EXPORT_SYMBOL vmlinux 0x7693bb08 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x769db28e mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x769e06d7 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x76b53e79 skb_split +EXPORT_SYMBOL vmlinux 0x76bdd12a dmam_pool_create +EXPORT_SYMBOL vmlinux 0x76bdf653 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x76bf656d __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x76cde9c4 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d9bf11 crc32_be +EXPORT_SYMBOL vmlinux 0x76da5683 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x76f12e52 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0x76f6c5ef kmalloc_order +EXPORT_SYMBOL vmlinux 0x770a0036 isapnp_cfg_begin +EXPORT_SYMBOL vmlinux 0x7716c855 bdgrab +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x772f9eec __percpu_counter_add +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x778060e9 vga_switcheroo_register_client +EXPORT_SYMBOL vmlinux 0x778220da dma_mmap_from_coherent +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77a50bc4 get_io_context +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77cf6ec8 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x77df0847 __set_personality +EXPORT_SYMBOL vmlinux 0x780fdfd1 intel_enable_gtt +EXPORT_SYMBOL vmlinux 0x781a5851 nla_reserve +EXPORT_SYMBOL vmlinux 0x782567ec memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x78520840 bio_init +EXPORT_SYMBOL vmlinux 0x785aa19f jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a065b2 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x78a5c735 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x78b40a7f audit_log +EXPORT_SYMBOL vmlinux 0x78b8f3b4 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x78bb2011 dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0x78db38d3 proc_dointvec +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x79068fda acpi_install_method +EXPORT_SYMBOL vmlinux 0x790dfe73 agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x79149f5e abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x793c6de6 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x795036e3 register_xen_selfballooning +EXPORT_SYMBOL vmlinux 0x7962f8b7 get_acl +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x79907084 copy_strings_kernel +EXPORT_SYMBOL vmlinux 0x79a21676 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79ac45b8 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x79aca99e serio_rescan +EXPORT_SYMBOL vmlinux 0x79b763a0 generic_readlink +EXPORT_SYMBOL vmlinux 0x79ce761b release_sock +EXPORT_SYMBOL vmlinux 0x79e096ef i2c_master_send +EXPORT_SYMBOL vmlinux 0x79f0fb08 try_module_get +EXPORT_SYMBOL vmlinux 0x7a1c0d63 kdb_current_task +EXPORT_SYMBOL vmlinux 0x7a1cde2f dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number +EXPORT_SYMBOL vmlinux 0x7a2ef00f inode_init_always +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a6f8fc1 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x7a82cb47 rdmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7a91726b clkdev_alloc +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a9bf88d udplite_table +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aaa6767 md_write_start +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ac425bc vfs_statfs +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7adfd840 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x7aec9089 clear_user +EXPORT_SYMBOL vmlinux 0x7afa89fc vsnprintf +EXPORT_SYMBOL vmlinux 0x7b06e69c dev_addr_flush +EXPORT_SYMBOL vmlinux 0x7b134ddf acpi_get_name +EXPORT_SYMBOL vmlinux 0x7b1ade38 lz4_decompress +EXPORT_SYMBOL vmlinux 0x7b25ecf5 find_lock_entry +EXPORT_SYMBOL vmlinux 0x7b283ce3 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x7b52a859 wrmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7b5c8440 vm_munmap +EXPORT_SYMBOL vmlinux 0x7b62b75f tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x7b65b8ff phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0x7b77f18a jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x7bc28d6a scsi_add_device +EXPORT_SYMBOL vmlinux 0x7bd7229e param_get_uint +EXPORT_SYMBOL vmlinux 0x7bd8bce9 inet_bind +EXPORT_SYMBOL vmlinux 0x7bf62711 start_tty +EXPORT_SYMBOL vmlinux 0x7bf6e352 inode_add_bytes +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c336818 devfreq_add_device +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c4c8156 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x7c55d50f mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x7c570f5c tso_build_data +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c757f5e skb_append +EXPORT_SYMBOL vmlinux 0x7c7903ce pnp_is_active +EXPORT_SYMBOL vmlinux 0x7c7b8ccc serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x7c848885 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cb444f2 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x7cc4b3b6 neigh_update +EXPORT_SYMBOL vmlinux 0x7cc62558 km_policy_notify +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce2343f current_task +EXPORT_SYMBOL vmlinux 0x7ce83365 acpi_remove_table_handler +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d12fb59 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x7d26f283 skb_copy_bits +EXPORT_SYMBOL vmlinux 0x7d49eb6f dev_change_flags +EXPORT_SYMBOL vmlinux 0x7d5d5341 idr_destroy +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d94f746 acpi_os_write_port +EXPORT_SYMBOL vmlinux 0x7da75740 dma_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0x7dbc2e57 mmiotrace_printk +EXPORT_SYMBOL vmlinux 0x7dbcf957 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x7dbd484b mmc_gpio_free_cd +EXPORT_SYMBOL vmlinux 0x7dc527f4 ip6_xmit +EXPORT_SYMBOL vmlinux 0x7ddb424f __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7df12f9b make_kuid +EXPORT_SYMBOL vmlinux 0x7e112730 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x7e1e0ec9 tuning_blk_pattern_4bit +EXPORT_SYMBOL vmlinux 0x7e4eed13 register_key_type +EXPORT_SYMBOL vmlinux 0x7e594c17 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0x7e5e471c replace_mount_options +EXPORT_SYMBOL vmlinux 0x7ebb21da blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x7ecb001b __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x7ece1755 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7ee73c0c memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0x7ee9ec91 rt6_lookup +EXPORT_SYMBOL vmlinux 0x7eec2ec3 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x7ef250a7 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x7f0609b5 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f4c1c8e skb_put +EXPORT_SYMBOL vmlinux 0x7f50d6b8 do_sync_write +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f73dd47 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x7fb83684 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x7fd767ff pagevec_lookup +EXPORT_SYMBOL vmlinux 0x7fda9b06 netdev_warn +EXPORT_SYMBOL vmlinux 0x7fde2edb vme_master_read +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fe564ed d_alloc +EXPORT_SYMBOL vmlinux 0x7ff54785 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x7ff77420 blk_end_request_all +EXPORT_SYMBOL vmlinux 0x7ff7b794 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x7ff918c7 inet_stream_ops +EXPORT_SYMBOL vmlinux 0x8010a15e tcp_fastopen_create_child +EXPORT_SYMBOL vmlinux 0x80124d55 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x8018ebce tty_do_resize +EXPORT_SYMBOL vmlinux 0x802376cb netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x80381ba4 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x8046f07a fb_blank +EXPORT_SYMBOL vmlinux 0x8057e9ed linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x8068cae5 _dev_info +EXPORT_SYMBOL vmlinux 0x80741abb alloc_disk_node +EXPORT_SYMBOL vmlinux 0x8074610a netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x80760fc7 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80d9ca85 paravirt_ticketlocks_enabled +EXPORT_SYMBOL vmlinux 0x80f082dd dquot_initialize +EXPORT_SYMBOL vmlinux 0x80f5472d xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x81085926 posix_lock_file_wait +EXPORT_SYMBOL vmlinux 0x810c5483 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0x81174ee1 acpi_pm_device_run_wake +EXPORT_SYMBOL vmlinux 0x81472677 acpi_get_table +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x8150c0ba mempool_resize +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815c56d0 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x815f2897 empty_zero_page +EXPORT_SYMBOL vmlinux 0x8169ec40 intel_gmch_probe +EXPORT_SYMBOL vmlinux 0x8177b8ec jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x8180262b rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81df2133 down_read +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x81e9e19c scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x8212721d xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0x82161074 do_truncate +EXPORT_SYMBOL vmlinux 0x82240200 mapping_tagged +EXPORT_SYMBOL vmlinux 0x822c6a4e __pci_enable_wake +EXPORT_SYMBOL vmlinux 0x8235805b memmove +EXPORT_SYMBOL vmlinux 0x8263eb0b sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x826c556c input_reset_device +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x82727c7a mmc_can_trim +EXPORT_SYMBOL vmlinux 0x8276b094 __secpath_destroy +EXPORT_SYMBOL vmlinux 0x827f03c5 sk_dst_check +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x8287dd21 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x82ac890e pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82c18384 dget_parent +EXPORT_SYMBOL vmlinux 0x82cffe44 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x82d5c94a km_query +EXPORT_SYMBOL vmlinux 0x82d6c167 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x82dfb3ab pci_release_regions +EXPORT_SYMBOL vmlinux 0x82f20bc8 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x830e547b ioremap_prot +EXPORT_SYMBOL vmlinux 0x831b58c2 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x8327647d bio_reset +EXPORT_SYMBOL vmlinux 0x8329e6f0 memset +EXPORT_SYMBOL vmlinux 0x833c03aa acpi_enable_all_runtime_gpes +EXPORT_SYMBOL vmlinux 0x83407400 bdput +EXPORT_SYMBOL vmlinux 0x8344c9d5 security_inode_readlink +EXPORT_SYMBOL vmlinux 0x83466e73 padata_alloc_possible +EXPORT_SYMBOL vmlinux 0x83476de9 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x834b238d tty_kref_put +EXPORT_SYMBOL vmlinux 0x83571bc3 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x8372cd2f __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x8379e60d get_agp_version +EXPORT_SYMBOL vmlinux 0x837f5928 unregister_netdev +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83a11a53 xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x83a476ce bitmap_scnlistprintf +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83ee8adb xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0x83f5f745 fence_signal +EXPORT_SYMBOL vmlinux 0x8404fa91 proto_register +EXPORT_SYMBOL vmlinux 0x84060081 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x840b4520 pci_fixup_device +EXPORT_SYMBOL vmlinux 0x8417f512 acpi_update_all_gpes +EXPORT_SYMBOL vmlinux 0x8445a0d8 neigh_app_ns +EXPORT_SYMBOL vmlinux 0x8453a383 nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x84760ba3 agp_bind_memory +EXPORT_SYMBOL vmlinux 0x848c279b pnp_device_attach +EXPORT_SYMBOL vmlinux 0x8490263a swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x84b99ff7 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x84bdf242 tcp_syn_flood_action +EXPORT_SYMBOL vmlinux 0x84be886f completion_done +EXPORT_SYMBOL vmlinux 0x84dc1a91 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0x84e6f9ad block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x8538c4e8 __frontswap_load +EXPORT_SYMBOL vmlinux 0x8549024c inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x8551eeef pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x8560f1f2 skb_trim +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x857582f7 acpi_enable_all_wakeup_gpes +EXPORT_SYMBOL vmlinux 0x857b2a99 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x858af9fb dev_queue_xmit +EXPORT_SYMBOL vmlinux 0x85a36939 _raw_write_lock +EXPORT_SYMBOL vmlinux 0x85b29dde scsi_unregister +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85ce212a reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x85cfcbab tty_port_hangup +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85e5e574 inet_add_offload +EXPORT_SYMBOL vmlinux 0x85e90e06 tty_vhangup +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85f8a74e serio_interrupt +EXPORT_SYMBOL vmlinux 0x85f9c332 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x860739f8 simple_open +EXPORT_SYMBOL vmlinux 0x8615b731 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x8615bcef blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x861c4a96 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x861fba98 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0x86209757 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x86338340 param_get_long +EXPORT_SYMBOL vmlinux 0x86341c5b ftrace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x866096ec user_path_create +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x8666e08b elevator_change +EXPORT_SYMBOL vmlinux 0x8667fe5f net_dma_find_channel +EXPORT_SYMBOL vmlinux 0x867858e1 freezing_slow_path +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x869074d8 input_release_device +EXPORT_SYMBOL vmlinux 0x86965d41 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x86a4889a kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0x86bd4429 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x86d625ff fddi_type_trans +EXPORT_SYMBOL vmlinux 0x86e4149c simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x86ffe520 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x8716608e t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x8728f58d ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x87405757 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x8757ca27 vfs_setpos +EXPORT_SYMBOL vmlinux 0x875a9437 dquot_commit +EXPORT_SYMBOL vmlinux 0x876dafc3 ec_write +EXPORT_SYMBOL vmlinux 0x87840540 tty_write_room +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x8794d3c0 tty_port_close_start +EXPORT_SYMBOL vmlinux 0x8796dd1a seq_bitmap +EXPORT_SYMBOL vmlinux 0x8798e453 __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x87a8a42d set_nlink +EXPORT_SYMBOL vmlinux 0x87aaddf8 wrmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0x87de11a0 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x87f5fe9f bdget_disk +EXPORT_SYMBOL vmlinux 0x881a3eca nd_get_link +EXPORT_SYMBOL vmlinux 0x882dab9d sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x8834396c mod_timer +EXPORT_SYMBOL vmlinux 0x8840ec9e devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x8862e957 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x88994ebf rename_lock +EXPORT_SYMBOL vmlinux 0x8899baef __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x889a2614 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x889b9ffa blk_get_request +EXPORT_SYMBOL vmlinux 0x88a3346c ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x88a67611 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x88ab2764 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x88abc516 remove_arg_zero +EXPORT_SYMBOL vmlinux 0x88cee666 follow_down +EXPORT_SYMBOL vmlinux 0x88de236a ip6_frag_init +EXPORT_SYMBOL vmlinux 0x892b26a0 set_memory_nx +EXPORT_SYMBOL vmlinux 0x894d2e36 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x894eeb90 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x8953f8ff __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x8966c6b3 swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x89918079 dev_err +EXPORT_SYMBOL vmlinux 0x899b0e66 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89cfa696 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x89d3706c elevator_alloc +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89e925da fence_add_callback +EXPORT_SYMBOL vmlinux 0x8a028272 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x8a08ea20 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1c5455 blk_stack_limits +EXPORT_SYMBOL vmlinux 0x8a3ffb27 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x8a416270 __scsi_print_command +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a7791da netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a80d7a5 acpi_error +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8ad34a74 vfs_getattr +EXPORT_SYMBOL vmlinux 0x8aef6688 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x8b0b661d fence_default_wait +EXPORT_SYMBOL vmlinux 0x8b18496f __copy_to_user_ll +EXPORT_SYMBOL vmlinux 0x8b226a81 acpi_video_dmi_demote_vendor +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b71dce4 netdev_change_features +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b8c4a46 set_blocksize +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8ba0d599 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x8ba9c0e8 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x8bb84fb0 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x8bd1ec20 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x8bfbdf30 kobject_get +EXPORT_SYMBOL vmlinux 0x8c0cff7b pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c23f762 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x8c341ccd simple_lookup +EXPORT_SYMBOL vmlinux 0x8c4dbd0f amd_northbridges +EXPORT_SYMBOL vmlinux 0x8c546f69 skb_pull +EXPORT_SYMBOL vmlinux 0x8c5a74a5 load_nls +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c6449a7 padata_alloc +EXPORT_SYMBOL vmlinux 0x8c761ca4 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x8c7a4c1d arp_tbl +EXPORT_SYMBOL vmlinux 0x8c7ab128 vga_switcheroo_init_domain_pm_optimus_hdmi_audio +EXPORT_SYMBOL vmlinux 0x8c93af86 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x8caed1ae user_path_at +EXPORT_SYMBOL vmlinux 0x8cba8fb2 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cd5890e i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8cf5c592 pci_restore_state +EXPORT_SYMBOL vmlinux 0x8d1ef96c dcache_dir_close +EXPORT_SYMBOL vmlinux 0x8d3eb0e5 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x8d45d7da console_stop +EXPORT_SYMBOL vmlinux 0x8d494269 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d661686 elv_register_queue +EXPORT_SYMBOL vmlinux 0x8d6b2ce1 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x8d6ed502 writeback_in_progress +EXPORT_SYMBOL vmlinux 0x8d6f81b4 __div64_32 +EXPORT_SYMBOL vmlinux 0x8d72495b __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d8d96c6 acpi_get_sleep_type_data +EXPORT_SYMBOL vmlinux 0x8d9e18c6 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x8da1a3cb acpi_remove_interface +EXPORT_SYMBOL vmlinux 0x8daf8c42 dql_init +EXPORT_SYMBOL vmlinux 0x8db38efb alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x8dc4b9a9 page_address +EXPORT_SYMBOL vmlinux 0x8dc6e564 restore_processor_state +EXPORT_SYMBOL vmlinux 0x8dca310d seq_read +EXPORT_SYMBOL vmlinux 0x8dda18fd mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x8df2a35a textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x8df6eb9f scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x8dfb7a2b acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0x8e002cda acpi_remove_gpe_block +EXPORT_SYMBOL vmlinux 0x8e0d66f4 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x8e139860 _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x8e1540ee blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x8e21fb88 vga_switcheroo_get_client_state +EXPORT_SYMBOL vmlinux 0x8e339081 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x8e4160df proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x8e5642cb inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x8e771308 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x8e888ec3 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x8e9287fb vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x8e9f207a ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x8ea79a9e netdev_err +EXPORT_SYMBOL vmlinux 0x8eaf2a5f vga_switcheroo_unregister_handler +EXPORT_SYMBOL vmlinux 0x8ebb8db9 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x8ed30ff2 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x8eef6d61 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x8ef3affe fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x8ef9ab9c tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x8f045d1c cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x8f0f041a kunmap_high +EXPORT_SYMBOL vmlinux 0x8f2703b7 wbinvd_on_all_cpus +EXPORT_SYMBOL vmlinux 0x8f27bfc9 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x8f2eb896 vfs_symlink +EXPORT_SYMBOL vmlinux 0x8f7669ff pipe_unlock +EXPORT_SYMBOL vmlinux 0x8f7dcaaf dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x8f96bdde scsi_register_driver +EXPORT_SYMBOL vmlinux 0x8f9c199c __get_user_2 +EXPORT_SYMBOL vmlinux 0x8fa58136 ip_check_defrag +EXPORT_SYMBOL vmlinux 0x8fcda9c1 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x8ff4079b pv_irq_ops +EXPORT_SYMBOL vmlinux 0x8ff52a80 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x8ffcddab dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x8ffdb3b8 crc16 +EXPORT_SYMBOL vmlinux 0x900bcb6a d_walk +EXPORT_SYMBOL vmlinux 0x901031a8 skb_find_text +EXPORT_SYMBOL vmlinux 0x9032d4ff blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x904409c6 acpi_set_firmware_waking_vector +EXPORT_SYMBOL vmlinux 0x90592701 register_shrinker +EXPORT_SYMBOL vmlinux 0x905a4737 PDE_DATA +EXPORT_SYMBOL vmlinux 0x90695906 vme_free_consistent +EXPORT_SYMBOL vmlinux 0x90822127 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x90a647f4 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x90b91dae sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x90c205f4 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x90c5e819 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x90cf509c from_kprojid +EXPORT_SYMBOL vmlinux 0x90d9874e eth_rebuild_header +EXPORT_SYMBOL vmlinux 0x90dc9c5f bio_add_page +EXPORT_SYMBOL vmlinux 0x90ed25ca devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x90fc9dca scm_fp_dup +EXPORT_SYMBOL vmlinux 0x90fe8ed4 find_vma +EXPORT_SYMBOL vmlinux 0x9101edc6 queue_read_lock_slowpath +EXPORT_SYMBOL vmlinux 0x91037a7f sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x91113b68 init_net +EXPORT_SYMBOL vmlinux 0x911729c3 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x911b79ab revalidate_disk +EXPORT_SYMBOL vmlinux 0x9126b0f3 seqno_fence_ops +EXPORT_SYMBOL vmlinux 0x9127e324 save_mount_options +EXPORT_SYMBOL vmlinux 0x9128e92b blk_execute_rq +EXPORT_SYMBOL vmlinux 0x913a686b tty_hangup +EXPORT_SYMBOL vmlinux 0x913c1c5c free_user_ns +EXPORT_SYMBOL vmlinux 0x9141ec9e proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x91464da9 security_inode_init_security +EXPORT_SYMBOL vmlinux 0x91607d95 set_memory_wb +EXPORT_SYMBOL vmlinux 0x91634556 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x918aa918 mpage_writepage +EXPORT_SYMBOL vmlinux 0x91967e8e xen_selfballoon_init +EXPORT_SYMBOL vmlinux 0x9197d7bd mmc_hw_reset_check +EXPORT_SYMBOL vmlinux 0x91b24c15 vme_register_bridge +EXPORT_SYMBOL vmlinux 0x91dcddab qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x91eee62c find_get_entry +EXPORT_SYMBOL vmlinux 0x91f61a35 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x92004993 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x920b3c01 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x92139f2b dump_page +EXPORT_SYMBOL vmlinux 0x92140c17 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x9257f081 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x9259c698 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x9272dff0 __ip_select_ident +EXPORT_SYMBOL vmlinux 0x92897e3d default_idle +EXPORT_SYMBOL vmlinux 0x928adba9 skb_insert +EXPORT_SYMBOL vmlinux 0x928c0a79 sock_efree +EXPORT_SYMBOL vmlinux 0x9294f416 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x92a47277 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92c05456 iov_iter_init +EXPORT_SYMBOL vmlinux 0x92c49dbe check_disk_size_change +EXPORT_SYMBOL vmlinux 0x92e84c6a __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x93113b0f netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x93215e1d __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x9321f0dd i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x9366dafa __blk_run_queue +EXPORT_SYMBOL vmlinux 0x936b7ff9 keyring_alloc +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x93805926 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x93893e72 fence_init +EXPORT_SYMBOL vmlinux 0x9395aefb inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x939f3cf4 vga_con +EXPORT_SYMBOL vmlinux 0x93a38af5 dma_ops +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93bd88cf balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x93d57437 account_page_redirty +EXPORT_SYMBOL vmlinux 0x93e803e2 md_register_thread +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x9409e562 udp_prot +EXPORT_SYMBOL vmlinux 0x9411fa9b jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x941c5b4e xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x9438d3b0 ida_get_new_above +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94a9df63 free_netdev +EXPORT_SYMBOL vmlinux 0x94b541b5 cpu_active_mask +EXPORT_SYMBOL vmlinux 0x94be466e tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x94dd66ba ip_options_compile +EXPORT_SYMBOL vmlinux 0x94eea794 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x94f6c7db set_disk_ro +EXPORT_SYMBOL vmlinux 0x950b1625 set_pages_uc +EXPORT_SYMBOL vmlinux 0x951a3ffb vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x9524352b inet_listen +EXPORT_SYMBOL vmlinux 0x95275537 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x9535a5fc nonseekable_open +EXPORT_SYMBOL vmlinux 0x95395301 acpi_exception +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x9573f354 inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0x95866fc9 __brelse +EXPORT_SYMBOL vmlinux 0x958a6bf0 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x958a80a1 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x959103a8 inet6_add_offload +EXPORT_SYMBOL vmlinux 0x95a8c688 blkdev_get +EXPORT_SYMBOL vmlinux 0x95bd6e26 acpi_install_sci_handler +EXPORT_SYMBOL vmlinux 0x95be8bd2 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x95da4bf4 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x95e1798f i2c_transfer +EXPORT_SYMBOL vmlinux 0x95e3c2bc free_task +EXPORT_SYMBOL vmlinux 0x95e4fc49 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x95f22bad param_ops_invbool +EXPORT_SYMBOL vmlinux 0x95fb9959 __init_rwsem +EXPORT_SYMBOL vmlinux 0x95fc4f74 phy_detach +EXPORT_SYMBOL vmlinux 0x95fd1c11 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x95ff31d8 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0x96057437 __sb_start_write +EXPORT_SYMBOL vmlinux 0x960dfaf5 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x961c7cc3 new_sync_write +EXPORT_SYMBOL vmlinux 0x9625e97d seq_lseek +EXPORT_SYMBOL vmlinux 0x963f9bdc qdisc_list_add +EXPORT_SYMBOL vmlinux 0x9648e722 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x96514a42 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x96573b80 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x96582463 strnicmp +EXPORT_SYMBOL vmlinux 0x96765a85 make_kgid +EXPORT_SYMBOL vmlinux 0x96898769 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x96aac245 neigh_table_clear +EXPORT_SYMBOL vmlinux 0x96af649b dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x96b14107 path_get +EXPORT_SYMBOL vmlinux 0x96cc952b tso_count_descs +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x970fe528 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x971411ce tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x971d2c6f mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x972dc6b6 flow_cache_init +EXPORT_SYMBOL vmlinux 0x97338314 setattr_copy +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x97589537 set_bh_page +EXPORT_SYMBOL vmlinux 0x975985c3 scsi_remove_target +EXPORT_SYMBOL vmlinux 0x975a08bf udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x976a71ce locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x976e7f38 try_to_release_page +EXPORT_SYMBOL vmlinux 0x977f8178 netdev_info +EXPORT_SYMBOL vmlinux 0x97878f1a fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x9787b03d gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x979482ab pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x97949121 pci_save_state +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97b4500c __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x97b59586 lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0x97c5bd0a acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x97ce3f90 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x97ce8d78 first_ec +EXPORT_SYMBOL vmlinux 0x97dcef29 acpi_processor_unregister_performance +EXPORT_SYMBOL vmlinux 0x97de0ddd acpi_install_gpe_block +EXPORT_SYMBOL vmlinux 0x98051f40 bitmap_unplug +EXPORT_SYMBOL vmlinux 0x9820b644 warn_slowpath_fmt_taint +EXPORT_SYMBOL vmlinux 0x98471c2f netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x985542da skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x98645b87 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x9868a7ec tcp_read_sock +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x98728171 kthread_stop +EXPORT_SYMBOL vmlinux 0x98842e7d nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x988ed85d set_memory_x +EXPORT_SYMBOL vmlinux 0x98a197c7 current_fs_time +EXPORT_SYMBOL vmlinux 0x98c56958 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x98c85a0a setup_new_exec +EXPORT_SYMBOL vmlinux 0x98dba776 unregister_binfmt +EXPORT_SYMBOL vmlinux 0x98f73996 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x98fa21b0 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x98fe4b3e dma_pool_create +EXPORT_SYMBOL vmlinux 0x99073465 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x9910562b mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x99233c32 cpu_core_map +EXPORT_SYMBOL vmlinux 0x9928055d devm_clk_put +EXPORT_SYMBOL vmlinux 0x9930252e iget5_locked +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x994b5a68 pci_set_master +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99533247 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99c0139a nf_afinfo +EXPORT_SYMBOL vmlinux 0x99c1a3f8 default_llseek +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99e62b88 thaw_bdev +EXPORT_SYMBOL vmlinux 0x99ea5da6 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x9a02254a mount_single +EXPORT_SYMBOL vmlinux 0x9a053b4f get_super_thawed +EXPORT_SYMBOL vmlinux 0x9a0eb8de acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0x9a1c0ace pci_bus_put +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a33f4ca blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0x9a358141 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x9a38efdb skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x9a62f02e kernel_read +EXPORT_SYMBOL vmlinux 0x9a684cb9 __alloc_skb +EXPORT_SYMBOL vmlinux 0x9a6a83f9 cmos_lock +EXPORT_SYMBOL vmlinux 0x9a73a223 netif_rx_ni +EXPORT_SYMBOL vmlinux 0x9a7ae9e3 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0x9a93336e cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x9a9e1a87 led_set_brightness +EXPORT_SYMBOL vmlinux 0x9ab478b8 sk_common_release +EXPORT_SYMBOL vmlinux 0x9abf4023 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x9acbed13 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9af61d8b __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0x9af636cc xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x9af95469 __register_nls +EXPORT_SYMBOL vmlinux 0x9afbb771 key_revoke +EXPORT_SYMBOL vmlinux 0x9b0ffee4 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b39f368 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x9b6eb137 ksize +EXPORT_SYMBOL vmlinux 0x9b6f6d57 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x9b764b39 blkdev_fsync +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bb303e6 simple_fill_super +EXPORT_SYMBOL vmlinux 0x9bb9592a __nla_put +EXPORT_SYMBOL vmlinux 0x9bbe88b3 flex_array_put +EXPORT_SYMBOL vmlinux 0x9bbeba46 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x9bbeca2c scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9bec48fb rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x9bf86fdb blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x9c119263 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x9c20f144 iov_iter_npages +EXPORT_SYMBOL vmlinux 0x9c2c944a __copy_from_user_ll_nocache_nozero +EXPORT_SYMBOL vmlinux 0x9c3a5026 gen_pool_free +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c8ecd26 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0x9c8ee2cc input_close_device +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9ce1340a drop_super +EXPORT_SYMBOL vmlinux 0x9ce323f0 mmc_get_card +EXPORT_SYMBOL vmlinux 0x9d0c2845 bio_put +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d1d0785 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x9d310b2f tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x9d33ef5e acpi_enable +EXPORT_SYMBOL vmlinux 0x9d3671a8 vfs_mknod +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d4b34f7 security_path_chmod +EXPORT_SYMBOL vmlinux 0x9d52fa7e netif_device_detach +EXPORT_SYMBOL vmlinux 0x9d66d803 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x9d8af75b genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x9d92ea5f netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x9d943ef4 pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x9db341bf mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x9db93095 kmem_cache_free +EXPORT_SYMBOL vmlinux 0x9dfe7307 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e128c21 follow_pfn +EXPORT_SYMBOL vmlinux 0x9e163dbd vfs_readv +EXPORT_SYMBOL vmlinux 0x9e2000a7 memcpy_toiovecend +EXPORT_SYMBOL vmlinux 0x9e20dd3d proc_mkdir +EXPORT_SYMBOL vmlinux 0x9e363b6b acpi_disable_gpe +EXPORT_SYMBOL vmlinux 0x9e4b3747 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e641b5f netif_napi_del +EXPORT_SYMBOL vmlinux 0x9e64fbfe rtc_cmos_read +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9e7fbc2d elv_rb_find +EXPORT_SYMBOL vmlinux 0x9e91f5d8 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x9ea29cfe tcp_close +EXPORT_SYMBOL vmlinux 0x9ea73929 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x9ebb2272 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9f0ff0df skb_store_bits +EXPORT_SYMBOL vmlinux 0x9f1903e3 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x9f263bae __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x9f358e69 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x9f3c5c9b arp_send +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f62bbe3 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x9f7cef68 vme_bus_type +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fb3dd30 memcpy_fromiovec +EXPORT_SYMBOL vmlinux 0x9fce99d2 key_type_keyring +EXPORT_SYMBOL vmlinux 0x9fd72254 elevator_exit +EXPORT_SYMBOL vmlinux 0x9fd7cda1 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa0124090 nf_register_hook +EXPORT_SYMBOL vmlinux 0xa0246389 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0xa0376da6 inet_del_protocol +EXPORT_SYMBOL vmlinux 0xa040e5e4 pci_scan_slot +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa06df9e1 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa08a1c68 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0xa0944375 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0xa096ddb3 dma_supported +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0bf5ca2 dma_alloc_from_coherent +EXPORT_SYMBOL vmlinux 0xa0c98ea9 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0xa0d4f3b6 key_put +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa120e17a pm860x_set_bits +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14b3f5d flex_array_free_parts +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa15011bc pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xa15fac84 vfs_rmdir +EXPORT_SYMBOL vmlinux 0xa175b123 clear_inode +EXPORT_SYMBOL vmlinux 0xa17930e5 soft_cursor +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1fb3582 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0xa1fcdd89 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xa221c236 register_gifconf +EXPORT_SYMBOL vmlinux 0xa2368bd3 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0xa259598c devm_gpio_free +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa2a04be6 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0xa2acc890 led_blink_set +EXPORT_SYMBOL vmlinux 0xa2c790dd page_put_link +EXPORT_SYMBOL vmlinux 0xa2c97dc3 security_path_truncate +EXPORT_SYMBOL vmlinux 0xa2ef34d7 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xa2f1061d fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0xa312e937 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa325055e dev_base_lock +EXPORT_SYMBOL vmlinux 0xa350a8f8 set_memory_array_uc +EXPORT_SYMBOL vmlinux 0xa35c121b cancel_dirty_page +EXPORT_SYMBOL vmlinux 0xa363dab4 udp_table +EXPORT_SYMBOL vmlinux 0xa37669fc agp_free_page_array +EXPORT_SYMBOL vmlinux 0xa37e78b6 flex_array_get +EXPORT_SYMBOL vmlinux 0xa3a270cb copy_from_iter +EXPORT_SYMBOL vmlinux 0xa3be812d serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0xa3dfa2a8 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xa3e018bb mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0xa3ef0d07 simple_getattr +EXPORT_SYMBOL vmlinux 0xa407b90c tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xa40bfc1b loop_register_transfer +EXPORT_SYMBOL vmlinux 0xa427d72c sock_sendmsg +EXPORT_SYMBOL vmlinux 0xa43b1297 vscnprintf +EXPORT_SYMBOL vmlinux 0xa43b9539 memcpy_fromiovecend +EXPORT_SYMBOL vmlinux 0xa43cda64 scsi_device_get +EXPORT_SYMBOL vmlinux 0xa46d1329 page_follow_link_light +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa4952c6d __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0xa4a99656 bio_endio +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4c9af90 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4e4e99b inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0xa4eb4eff _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xa51cdfe8 __FIXADDR_TOP +EXPORT_SYMBOL vmlinux 0xa527cbf6 generic_permission +EXPORT_SYMBOL vmlinux 0xa52a9352 skb_checksum +EXPORT_SYMBOL vmlinux 0xa53c54fa dqget +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa568df2c xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0xa579a011 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0xa58d2573 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5a4304c napi_get_frags +EXPORT_SYMBOL vmlinux 0xa5addd73 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0xa5b81edd input_set_capability +EXPORT_SYMBOL vmlinux 0xa5ba218b __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0xa5c9646a dev_load +EXPORT_SYMBOL vmlinux 0xa5cef577 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0xa5d534b1 get_phy_device +EXPORT_SYMBOL vmlinux 0xa5d8315c tcp_check_req +EXPORT_SYMBOL vmlinux 0xa5d941fc __scm_send +EXPORT_SYMBOL vmlinux 0xa5fcb8ee tcp_connect +EXPORT_SYMBOL vmlinux 0xa60de5a7 tty_schedule_flip +EXPORT_SYMBOL vmlinux 0xa61b228b blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0xa62e6e4f acpi_get_table_with_size +EXPORT_SYMBOL vmlinux 0xa636f1a4 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa63f9b62 unlock_page +EXPORT_SYMBOL vmlinux 0xa64706ec dquot_destroy +EXPORT_SYMBOL vmlinux 0xa65efa59 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0xa6674088 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa67da660 mempool_alloc +EXPORT_SYMBOL vmlinux 0xa67e2845 dq_data_lock +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6859813 ip6_route_output +EXPORT_SYMBOL vmlinux 0xa68e73e2 iterate_mounts +EXPORT_SYMBOL vmlinux 0xa68ebfc9 write_cache_pages +EXPORT_SYMBOL vmlinux 0xa69099e0 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0xa6927cbf eth_type_trans +EXPORT_SYMBOL vmlinux 0xa6970398 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0xa6b13658 __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xa6bd63ca acpi_bios_error +EXPORT_SYMBOL vmlinux 0xa6c61b30 alloc_xenballooned_pages +EXPORT_SYMBOL vmlinux 0xa6ed3f93 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa70fabbe release_evntsel_nmi +EXPORT_SYMBOL vmlinux 0xa71b6647 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0xa71e7463 __first_cpu +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa76d8489 __seq_open_private +EXPORT_SYMBOL vmlinux 0xa78a6e95 simple_unlink +EXPORT_SYMBOL vmlinux 0xa7c23312 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0xa7cf6c2f atomic64_dec_return_cx8 +EXPORT_SYMBOL vmlinux 0xa7e221d2 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0xa8036ec1 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0xa80eb526 remap_pfn_range +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa8236fc2 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0xa82d5c89 inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0xa835413b clear_nlink +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa8453969 neigh_destroy +EXPORT_SYMBOL vmlinux 0xa848428d inet_put_port +EXPORT_SYMBOL vmlinux 0xa84d41a1 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xa8536b0a tty_unregister_device +EXPORT_SYMBOL vmlinux 0xa8689a37 is_bad_inode +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa879167f _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xa87d352e ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0xa87dcf00 param_set_ulong +EXPORT_SYMBOL vmlinux 0xa88857cc pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xa8896d80 ftrace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xa8a6f639 __check_region +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa90c8a58 sock_alloc_file +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa91b5561 acpi_video_backlight_support +EXPORT_SYMBOL vmlinux 0xa91fa5a1 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0xa93e29ee may_umount_tree +EXPORT_SYMBOL vmlinux 0xa9a13221 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0xa9a7b2a0 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0xa9a8e17f arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0xa9b31a6a inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9c9e62b init_special_inode +EXPORT_SYMBOL vmlinux 0xa9f4d1dd dev_emerg +EXPORT_SYMBOL vmlinux 0xaa1f455a inet_frags_fini +EXPORT_SYMBOL vmlinux 0xaa32a880 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xaa6901ac __kfifo_out_r +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa79058a simple_rename +EXPORT_SYMBOL vmlinux 0xaa8fea18 acpi_processor_register_performance +EXPORT_SYMBOL vmlinux 0xaaa47cfa tcf_hash_create +EXPORT_SYMBOL vmlinux 0xaaadcffe sync_blockdev +EXPORT_SYMBOL vmlinux 0xaac89c9a proc_set_size +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaadce0da jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xaaddc914 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab08c294 ht_create_irq +EXPORT_SYMBOL vmlinux 0xab28271c i8253_lock +EXPORT_SYMBOL vmlinux 0xab3c6fee kmap_to_page +EXPORT_SYMBOL vmlinux 0xab551fad acpi_get_data_full +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab65ed80 set_memory_uc +EXPORT_SYMBOL vmlinux 0xab694444 bsearch +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab770678 rdmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7e081f param_set_uint +EXPORT_SYMBOL vmlinux 0xab8ce6b2 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0xaba3ad0c radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xabb0f6a9 unload_nls +EXPORT_SYMBOL vmlinux 0xabb5a6e9 neigh_table_init +EXPORT_SYMBOL vmlinux 0xabb766e4 fs_bio_set +EXPORT_SYMBOL vmlinux 0xabb917a2 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabcc2202 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xabe82e05 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xabf75a32 iov_iter_advance +EXPORT_SYMBOL vmlinux 0xac09ea4b dev_addr_add +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac175090 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac299f06 kill_fasync +EXPORT_SYMBOL vmlinux 0xac29a7c9 blk_put_queue +EXPORT_SYMBOL vmlinux 0xac2d2fb8 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0xac398912 flex_array_clear +EXPORT_SYMBOL vmlinux 0xac58ea5e acpi_unload_table_id +EXPORT_SYMBOL vmlinux 0xac7cdc06 inetdev_by_index +EXPORT_SYMBOL vmlinux 0xac80ef31 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xac82da95 pnp_activate_dev +EXPORT_SYMBOL vmlinux 0xac8bba6e mfd_remove_devices +EXPORT_SYMBOL vmlinux 0xac916174 __mutex_init +EXPORT_SYMBOL vmlinux 0xac9378a9 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd40b51 sk_capable +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacf15cab scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacfc32e1 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0xacfd1885 rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0xacfe778d pnp_register_driver +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad0bf3a7 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xad13c689 acpi_os_execute +EXPORT_SYMBOL vmlinux 0xad205f7b noop_qdisc +EXPORT_SYMBOL vmlinux 0xad24b5a3 skb_push +EXPORT_SYMBOL vmlinux 0xad4400b7 efi +EXPORT_SYMBOL vmlinux 0xad4f6968 scsi_ioctl +EXPORT_SYMBOL vmlinux 0xad577610 forget_cached_acl +EXPORT_SYMBOL vmlinux 0xad6363a4 i8042_install_filter +EXPORT_SYMBOL vmlinux 0xad6624a8 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0xad717619 deactivate_super +EXPORT_SYMBOL vmlinux 0xad7315da mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad99c293 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0xad9f6bbd down_write_trylock +EXPORT_SYMBOL vmlinux 0xada6c8f6 __kernel_write +EXPORT_SYMBOL vmlinux 0xadd16ee8 secpath_dup +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae425545 pnp_get_resource +EXPORT_SYMBOL vmlinux 0xae558665 misc_deregister +EXPORT_SYMBOL vmlinux 0xae635743 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0xae7262ad flow_cache_fini +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae77a595 radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0xae85a27e radix_tree_lookup +EXPORT_SYMBOL vmlinux 0xae89d598 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0xaea2d36d filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0xaea976a8 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xaeb5502e pci_release_region +EXPORT_SYMBOL vmlinux 0xaec0f547 dst_destroy +EXPORT_SYMBOL vmlinux 0xaec655c7 alloc_pages_exact +EXPORT_SYMBOL vmlinux 0xaed96e87 textsearch_destroy +EXPORT_SYMBOL vmlinux 0xaef9688d generic_file_fsync +EXPORT_SYMBOL vmlinux 0xaf013fd9 tc_classify_compat +EXPORT_SYMBOL vmlinux 0xaf02a895 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf41127d param_set_bint +EXPORT_SYMBOL vmlinux 0xaf4b1540 acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0xaf5e739f tty_mutex +EXPORT_SYMBOL vmlinux 0xaf611eac amd_nb_misc_ids +EXPORT_SYMBOL vmlinux 0xaf6952d0 inet6_bind +EXPORT_SYMBOL vmlinux 0xaf747c16 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0xaf79339a pci_unregister_driver +EXPORT_SYMBOL vmlinux 0xaf91d89f __kernel_param_lock +EXPORT_SYMBOL vmlinux 0xaf9a8396 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0xafa1d60d agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0xafa2add7 have_submounts +EXPORT_SYMBOL vmlinux 0xafc175b8 neigh_compat_output +EXPORT_SYMBOL vmlinux 0xafc9ac22 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0xafdc28e3 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0xaff2009c follow_up +EXPORT_SYMBOL vmlinux 0xaff6d3d5 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0xaff96e6b security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xb0042fb1 inode_set_flags +EXPORT_SYMBOL vmlinux 0xb01b1db8 intel_gtt_insert_sg_entries +EXPORT_SYMBOL vmlinux 0xb0207ecf ___ratelimit +EXPORT_SYMBOL vmlinux 0xb053afc3 kmalloc_caches +EXPORT_SYMBOL vmlinux 0xb0551fd7 block_write_begin +EXPORT_SYMBOL vmlinux 0xb05bd019 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb076738d gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0xb0931044 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0ae34f4 scsi_show_sense_hdr +EXPORT_SYMBOL vmlinux 0xb0b7987e set_page_dirty +EXPORT_SYMBOL vmlinux 0xb0cc2c27 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0xb0d4063d generic_start_io_acct +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0e34f96 inet_csk_accept +EXPORT_SYMBOL vmlinux 0xb0fc4ad5 inet_recvmsg +EXPORT_SYMBOL vmlinux 0xb10130a2 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xb1020a61 md_write_end +EXPORT_SYMBOL vmlinux 0xb117ea8f i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb128718c blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb12e69e0 clk_add_alias +EXPORT_SYMBOL vmlinux 0xb1465367 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0xb14dec5a kill_block_super +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb17bcd7c set_security_override +EXPORT_SYMBOL vmlinux 0xb17c6769 dev_printk +EXPORT_SYMBOL vmlinux 0xb19760c3 bitmap_onto +EXPORT_SYMBOL vmlinux 0xb19a9466 phy_device_register +EXPORT_SYMBOL vmlinux 0xb1a6f039 dev_get_flags +EXPORT_SYMBOL vmlinux 0xb1ae8569 from_kuid +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1cfad22 rdmsr_on_cpu +EXPORT_SYMBOL vmlinux 0xb1d9523e wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0xb1dced23 i2c_release_client +EXPORT_SYMBOL vmlinux 0xb1e1f11f phy_resume +EXPORT_SYMBOL vmlinux 0xb1f19405 down_read_trylock +EXPORT_SYMBOL vmlinux 0xb2161035 tty_port_init +EXPORT_SYMBOL vmlinux 0xb219d56c wbinvd_on_cpu +EXPORT_SYMBOL vmlinux 0xb224a697 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xb225bf0d param_ops_ushort +EXPORT_SYMBOL vmlinux 0xb226266e twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0xb24d6b1d mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0xb256ff67 sock_edemux +EXPORT_SYMBOL vmlinux 0xb25b7aaf i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb26887d1 __put_cred +EXPORT_SYMBOL vmlinux 0xb2720cfa scsi_block_requests +EXPORT_SYMBOL vmlinux 0xb274b637 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xb27aac8a fb_show_logo +EXPORT_SYMBOL vmlinux 0xb280a52a load_nls_default +EXPORT_SYMBOL vmlinux 0xb2873340 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0xb29b7524 tcp_parse_options +EXPORT_SYMBOL vmlinux 0xb2af3e34 udp_proc_register +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c8749b param_ops_ulong +EXPORT_SYMBOL vmlinux 0xb2d48a2e queue_work_on +EXPORT_SYMBOL vmlinux 0xb2da86aa devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0xb2f74fb6 intel_gmch_remove +EXPORT_SYMBOL vmlinux 0xb2fd5ceb __put_user_4 +EXPORT_SYMBOL vmlinux 0xb31e7c67 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0xb32189f9 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0xb3231b33 xfrm_state_update +EXPORT_SYMBOL vmlinux 0xb3284531 acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xb32d7b7e radix_tree_tagged +EXPORT_SYMBOL vmlinux 0xb33be118 acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0xb34b9c68 ps2_init +EXPORT_SYMBOL vmlinux 0xb34c52bc sk_alloc +EXPORT_SYMBOL vmlinux 0xb352177e find_first_bit +EXPORT_SYMBOL vmlinux 0xb353e9f9 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0xb35c5179 unlazy_fpu +EXPORT_SYMBOL vmlinux 0xb368fb2f devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xb3854246 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0xb38ee27c acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0xb3b5fd4c tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xb3c5b570 tty_devnum +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d59d98 param_get_int +EXPORT_SYMBOL vmlinux 0xb3dc2cf5 wait_on_page_bit +EXPORT_SYMBOL vmlinux 0xb3e0590d acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0xb3ea708c alloc_fddidev +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb403c57e fddi_change_mtu +EXPORT_SYMBOL vmlinux 0xb40ce0a3 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xb4103c98 security_path_mkdir +EXPORT_SYMBOL vmlinux 0xb41ba5c5 tcf_hash_check +EXPORT_SYMBOL vmlinux 0xb41c1fd4 mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4390f9a mcount +EXPORT_SYMBOL vmlinux 0xb45578b8 memscan +EXPORT_SYMBOL vmlinux 0xb46899e3 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xb46a8fdc _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xb46fdc47 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb4782f64 key_alloc +EXPORT_SYMBOL vmlinux 0xb479f9d8 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0xb4a39aee xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0xb4aaef46 dev_close +EXPORT_SYMBOL vmlinux 0xb4bd7cab vme_bus_num +EXPORT_SYMBOL vmlinux 0xb4c694fb abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0xb4db913d xfrm_state_walk +EXPORT_SYMBOL vmlinux 0xb4f4fe43 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0xb506cc89 scsi_register_interface +EXPORT_SYMBOL vmlinux 0xb5229392 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0xb52ee8be intel_gtt_clear_range +EXPORT_SYMBOL vmlinux 0xb52f8faf blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xb54533f7 usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb57bf058 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0xb58d3d9b dev_mc_unsync +EXPORT_SYMBOL vmlinux 0xb5915580 d_delete +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5a98861 seq_open +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5c646bc kernel_bind +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb5cb377d vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xb5d124eb tcp_proc_register +EXPORT_SYMBOL vmlinux 0xb5d4f532 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0xb5dddc78 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xb5e2786e bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xb5eca97a kobject_init +EXPORT_SYMBOL vmlinux 0xb5f7c014 pci_assign_resource +EXPORT_SYMBOL vmlinux 0xb6050dc1 simple_transaction_read +EXPORT_SYMBOL vmlinux 0xb618cbf1 tty_port_close_end +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb652ec82 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0xb674a534 acpi_unmap_cpu +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb6896671 crc_t10dif +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb6a350d7 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6c576de tcp_shutdown +EXPORT_SYMBOL vmlinux 0xb6c6957f security_task_getsecid +EXPORT_SYMBOL vmlinux 0xb6c95679 skb_tx_error +EXPORT_SYMBOL vmlinux 0xb6d26e1f flock_lock_file_wait +EXPORT_SYMBOL vmlinux 0xb6e41883 memcmp +EXPORT_SYMBOL vmlinux 0xb6ed1e53 strncpy +EXPORT_SYMBOL vmlinux 0xb71871f6 param_ops_string +EXPORT_SYMBOL vmlinux 0xb721bb10 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xb723d3e5 uart_register_driver +EXPORT_SYMBOL vmlinux 0xb7289974 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0xb72fc86f tcp_init_sock +EXPORT_SYMBOL vmlinux 0xb7381326 security_path_symlink +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb756ddfc blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0xb758b225 acpi_disable_event +EXPORT_SYMBOL vmlinux 0xb76d21e6 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb772b229 mddev_congested +EXPORT_SYMBOL vmlinux 0xb79ec15d mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0xb7b20f4b pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xb7f55ecc atomic64_add_return_cx8 +EXPORT_SYMBOL vmlinux 0xb81960ca snprintf +EXPORT_SYMBOL vmlinux 0xb8382ccd xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb875359a pci_pme_capable +EXPORT_SYMBOL vmlinux 0xb8a1e2f1 __scsi_add_device +EXPORT_SYMBOL vmlinux 0xb8a6199b agp_create_memory +EXPORT_SYMBOL vmlinux 0xb8e13d1c disk_stack_limits +EXPORT_SYMBOL vmlinux 0xb8e7ce2c __put_user_8 +EXPORT_SYMBOL vmlinux 0xb8e877e7 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xb90f12a4 vmap +EXPORT_SYMBOL vmlinux 0xb91e2c3a i2c_use_client +EXPORT_SYMBOL vmlinux 0xb93ba0b6 udp_poll +EXPORT_SYMBOL vmlinux 0xb94e5f95 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0xb95dc1f7 tcp_ioctl +EXPORT_SYMBOL vmlinux 0xb95e179f set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0xb963a98f sk_filter +EXPORT_SYMBOL vmlinux 0xb96a0d33 tcf_hash_search +EXPORT_SYMBOL vmlinux 0xb9816e4c dm_kobject_release +EXPORT_SYMBOL vmlinux 0xb9d4f21a d_find_any_alias +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9f2e413 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xb9fa51a0 netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0xba008a58 locks_init_lock +EXPORT_SYMBOL vmlinux 0xba25fd83 mmc_request_done +EXPORT_SYMBOL vmlinux 0xba2d8594 ec_read +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba4a6e5a km_policy_expired +EXPORT_SYMBOL vmlinux 0xba554d8b d_set_d_op +EXPORT_SYMBOL vmlinux 0xba7990b9 nf_log_packet +EXPORT_SYMBOL vmlinux 0xba80f21c udp_sendmsg +EXPORT_SYMBOL vmlinux 0xba88e2a4 unregister_qdisc +EXPORT_SYMBOL vmlinux 0xbac3cbf2 ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0xbad60e5d qdisc_destroy +EXPORT_SYMBOL vmlinux 0xbad677ff bio_alloc_pages +EXPORT_SYMBOL vmlinux 0xbb05092b clk_get +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb1d8889 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0xbb21654a vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb656590 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbb9b9066 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xbba13b32 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0xbbb16bcb jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0xbbb2a6f7 create_empty_buffers +EXPORT_SYMBOL vmlinux 0xbbc294e0 scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0xbbc717a8 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbe47680 md_finish_reshape +EXPORT_SYMBOL vmlinux 0xbbe5b9c5 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xbc05641f blk_free_tags +EXPORT_SYMBOL vmlinux 0xbc087b23 udp_add_offload +EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit +EXPORT_SYMBOL vmlinux 0xbc206cf1 agp_collect_device_status +EXPORT_SYMBOL vmlinux 0xbc25ea87 stop_tty +EXPORT_SYMBOL vmlinux 0xbc435770 dump_stack +EXPORT_SYMBOL vmlinux 0xbc4b8d06 vm_map_ram +EXPORT_SYMBOL vmlinux 0xbc4d271b pci_scan_bus_parented +EXPORT_SYMBOL vmlinux 0xbc710016 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0xbc83d236 vga_get +EXPORT_SYMBOL vmlinux 0xbc966d84 sg_miter_start +EXPORT_SYMBOL vmlinux 0xbcaf829d __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbce497d7 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0xbd0b9ac2 make_bad_inode +EXPORT_SYMBOL vmlinux 0xbd1ac8ce kernel_accept +EXPORT_SYMBOL vmlinux 0xbd27efd6 get_task_io_context +EXPORT_SYMBOL vmlinux 0xbd48be2b phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0xbd4b6a23 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0xbd5b4bc0 pnp_find_card +EXPORT_SYMBOL vmlinux 0xbd6632b6 blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0xbd720a12 delete_from_page_cache +EXPORT_SYMBOL vmlinux 0xbd7dfba5 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0xbd8372e1 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0xbd86327d kobject_set_name +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbdaf5b07 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xbdaf7f82 kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xbdb453dd block_commit_write +EXPORT_SYMBOL vmlinux 0xbdb7aeec _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0xbdba9828 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xbe020975 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xbe0cd892 devm_request_resource +EXPORT_SYMBOL vmlinux 0xbe0e5118 nla_memcmp +EXPORT_SYMBOL vmlinux 0xbe2c0274 add_timer +EXPORT_SYMBOL vmlinux 0xbe2d2745 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0xbe4ce173 textsearch_unregister +EXPORT_SYMBOL vmlinux 0xbe615aae skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xbe8c37d9 intel_scu_ipc_simple_command +EXPORT_SYMBOL vmlinux 0xbe8e6775 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xbeb1c11f __f_setown +EXPORT_SYMBOL vmlinux 0xbec30d05 x86_match_cpu +EXPORT_SYMBOL vmlinux 0xbee90f2f __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf022d92 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xbf1b6d28 simple_statfs +EXPORT_SYMBOL vmlinux 0xbf267354 key_payload_reserve +EXPORT_SYMBOL vmlinux 0xbf3c1b80 __lock_buffer +EXPORT_SYMBOL vmlinux 0xbf3d18e6 idr_for_each +EXPORT_SYMBOL vmlinux 0xbf56f57d vfs_rename +EXPORT_SYMBOL vmlinux 0xbf5b78ac blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0xbf6a1ff8 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xbf7f5057 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf816573 add_disk +EXPORT_SYMBOL vmlinux 0xbf863c3c key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0xbf8a219a dev_mc_init +EXPORT_SYMBOL vmlinux 0xbf8b39e9 isapnp_present +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfc85c9c sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0xbfc88346 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xc01a1d3e netdev_printk +EXPORT_SYMBOL vmlinux 0xc01eed33 __copy_from_user_ll_nozero +EXPORT_SYMBOL vmlinux 0xc01fccd6 send_sig +EXPORT_SYMBOL vmlinux 0xc0250546 redraw_screen +EXPORT_SYMBOL vmlinux 0xc02cf69b clkdev_drop +EXPORT_SYMBOL vmlinux 0xc044aa06 sock_kfree_s +EXPORT_SYMBOL vmlinux 0xc04510c1 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0xc045860b pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0xc04f02be devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xc060610c udp_set_csum +EXPORT_SYMBOL vmlinux 0xc068440e __kfifo_alloc +EXPORT_SYMBOL vmlinux 0xc06c4137 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xc07330d7 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc07cc13b skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc08681f2 inet_addr_type +EXPORT_SYMBOL vmlinux 0xc08f56c3 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0bb8de8 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xc0c8b159 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0xc0cf1e17 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0xc0d40c1d input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0xc0e44f4e tso_build_hdr +EXPORT_SYMBOL vmlinux 0xc1060187 scsi_target_resume +EXPORT_SYMBOL vmlinux 0xc10aad07 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0xc11bfd29 vga_switcheroo_fini_domain_pm_ops +EXPORT_SYMBOL vmlinux 0xc11d8093 iov_shorten +EXPORT_SYMBOL vmlinux 0xc12ec3a6 dns_query +EXPORT_SYMBOL vmlinux 0xc1480c53 eth_mac_addr +EXPORT_SYMBOL vmlinux 0xc16c7b21 iget_locked +EXPORT_SYMBOL vmlinux 0xc17a2936 generic_file_mmap +EXPORT_SYMBOL vmlinux 0xc1857cef inode_set_bytes +EXPORT_SYMBOL vmlinux 0xc18bcd51 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0xc1b29dc3 _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1dddbe9 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0xc1e45041 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1f6b205 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xc201567b pnp_release_card_device +EXPORT_SYMBOL vmlinux 0xc20d5e8e set_trace_device +EXPORT_SYMBOL vmlinux 0xc20f5add vme_lm_request +EXPORT_SYMBOL vmlinux 0xc230c10f netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xc239b028 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc26fe0ee bioset_free +EXPORT_SYMBOL vmlinux 0xc274d2e0 sock_release +EXPORT_SYMBOL vmlinux 0xc279ee8a mdiobus_register +EXPORT_SYMBOL vmlinux 0xc280a525 __copy_from_user_ll +EXPORT_SYMBOL vmlinux 0xc28bfc5f filemap_map_pages +EXPORT_SYMBOL vmlinux 0xc2904334 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0xc2939005 clocksource_unregister +EXPORT_SYMBOL vmlinux 0xc293a804 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0xc2d711e1 krealloc +EXPORT_SYMBOL vmlinux 0xc2e4c9b4 set_device_ro +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f2db48 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc3141e8c get_tz_trend +EXPORT_SYMBOL vmlinux 0xc33237c0 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0xc3466d72 generic_removexattr +EXPORT_SYMBOL vmlinux 0xc34bfd84 input_set_keycode +EXPORT_SYMBOL vmlinux 0xc35cc725 input_register_device +EXPORT_SYMBOL vmlinux 0xc36a41fc vga_switcheroo_unregister_client +EXPORT_SYMBOL vmlinux 0xc36f3050 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0xc3780a2a netif_rx +EXPORT_SYMBOL vmlinux 0xc388fbb0 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0xc3aaf0a9 __put_user_1 +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3fa68ae netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0xc3fa6a59 memchr +EXPORT_SYMBOL vmlinux 0xc400ee93 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xc4036846 kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0xc40a5d0f should_remove_suid +EXPORT_SYMBOL vmlinux 0xc41e8f7a wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0xc41f0516 node_states +EXPORT_SYMBOL vmlinux 0xc43516a7 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xc4554217 up +EXPORT_SYMBOL vmlinux 0xc45729f5 bio_unmap_user +EXPORT_SYMBOL vmlinux 0xc4715949 blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0xc478c5ba iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0xc48a3486 lock_sock_fast +EXPORT_SYMBOL vmlinux 0xc4909269 pci_clear_master +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4b44568 f_setown +EXPORT_SYMBOL vmlinux 0xc4bb4100 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xc4d5319e sock_get_timestampns +EXPORT_SYMBOL vmlinux 0xc4f19822 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0xc5137552 x86_bios_cpu_apicid +EXPORT_SYMBOL vmlinux 0xc5167b72 mutex_lock +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc55c42ba dquot_file_open +EXPORT_SYMBOL vmlinux 0xc56ba0e9 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0xc57ab7bc proc_dostring +EXPORT_SYMBOL vmlinux 0xc58a1ca5 ip_fragment +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5a6d247 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0xc5babec4 mdiobus_write +EXPORT_SYMBOL vmlinux 0xc5c290a9 pnp_disable_dev +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5e06c89 module_refcount +EXPORT_SYMBOL vmlinux 0xc5f004e5 input_allocate_device +EXPORT_SYMBOL vmlinux 0xc5f49293 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc60e90ec agp_find_bridge +EXPORT_SYMBOL vmlinux 0xc615dbf4 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc63cc125 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0xc6404f18 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc65c3cc0 param_ops_bint +EXPORT_SYMBOL vmlinux 0xc6645b42 mempool_create_node +EXPORT_SYMBOL vmlinux 0xc6671ef3 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0xc6790c9c dentry_path_raw +EXPORT_SYMBOL vmlinux 0xc67a3f92 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0xc68378ef swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0xc6ae3ee9 mmc_put_card +EXPORT_SYMBOL vmlinux 0xc6b23120 intel_scu_ipc_iowrite16 +EXPORT_SYMBOL vmlinux 0xc6b368d3 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xc6bf7cc2 cdev_init +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d56415 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xc6ffc358 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72d9cc4 param_get_charp +EXPORT_SYMBOL vmlinux 0xc735ff99 tty_port_open +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc75ed2e2 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0xc768de19 cpu_all_bits +EXPORT_SYMBOL vmlinux 0xc77ecbbb __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7979aff ps2_command +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7a6b700 module_layout +EXPORT_SYMBOL vmlinux 0xc7bf1ae0 dquot_disable +EXPORT_SYMBOL vmlinux 0xc7d0f1c0 i8042_remove_filter +EXPORT_SYMBOL vmlinux 0xc7ec6c27 strspn +EXPORT_SYMBOL vmlinux 0xc7fbb612 bdget +EXPORT_SYMBOL vmlinux 0xc8126046 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0xc812f23b inet_offloads +EXPORT_SYMBOL vmlinux 0xc8276a79 nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xc8339e24 string_unescape +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc8439ed8 ppp_register_channel +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc8729f63 free_buffer_head +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc8752489 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc890de23 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc89e6ea9 __invalidate_device +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8cd137b xen_biovec_phys_mergeable +EXPORT_SYMBOL vmlinux 0xc8d69408 ndo_dflt_bridge_getlink +EXPORT_SYMBOL vmlinux 0xc8d9cf87 vme_slot_num +EXPORT_SYMBOL vmlinux 0xc8f49cef nla_append +EXPORT_SYMBOL vmlinux 0xc906eca7 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc9144535 blk_start_request +EXPORT_SYMBOL vmlinux 0xc9147f53 inet6_offloads +EXPORT_SYMBOL vmlinux 0xc92fa399 scsi_device_resume +EXPORT_SYMBOL vmlinux 0xc930a50a sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xc945ac8d scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0xc95d734e wl12xx_get_platform_data +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc97d8592 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xc98aac71 devm_gpio_request +EXPORT_SYMBOL vmlinux 0xc992cbab mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xc9931e16 input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xc996d097 del_timer +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9a592e9 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0xc9a5dba2 dev_set_group +EXPORT_SYMBOL vmlinux 0xc9be4ac7 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xc9f27f19 generic_writepages +EXPORT_SYMBOL vmlinux 0xca00eea6 blk_delay_queue +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca2240d0 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xca39fcaf blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0xca4fdcb5 thaw_super +EXPORT_SYMBOL vmlinux 0xca591c72 dev_trans_start +EXPORT_SYMBOL vmlinux 0xca69923b __napi_complete +EXPORT_SYMBOL vmlinux 0xca864886 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0xca867193 single_open_size +EXPORT_SYMBOL vmlinux 0xca8acc78 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xca9b98b4 iterate_fd +EXPORT_SYMBOL vmlinux 0xca9c0dbd skb_queue_purge +EXPORT_SYMBOL vmlinux 0xcaadd422 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0xcab13cee from_kgid_munged +EXPORT_SYMBOL vmlinux 0xcac4a7c5 acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0xcadec185 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcaf448b2 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb07f41d unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xcb137003 mem_map +EXPORT_SYMBOL vmlinux 0xcb15cdae simple_readpage +EXPORT_SYMBOL vmlinux 0xcb189809 security_inode_permission +EXPORT_SYMBOL vmlinux 0xcb1b1840 tc_classify +EXPORT_SYMBOL vmlinux 0xcb466a93 input_register_handle +EXPORT_SYMBOL vmlinux 0xcb56a9f8 agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0xcb5d33b0 idr_get_next +EXPORT_SYMBOL vmlinux 0xcb5dbb2e netdev_emerg +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcb7a6f52 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0xcbae6c7a acpi_lid_notifier_unregister +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbd00646 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0xcc1080aa alloc_buffer_head +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc46676c ata_dev_printk +EXPORT_SYMBOL vmlinux 0xcc4d1bfb atomic64_read_cx8 +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5f4470 bdev_read_only +EXPORT_SYMBOL vmlinux 0xcc678e95 down_write +EXPORT_SYMBOL vmlinux 0xcc6c5d4e netpoll_parse_options +EXPORT_SYMBOL vmlinux 0xcc838223 __pte2cachemode_tbl +EXPORT_SYMBOL vmlinux 0xcc84ece8 pci_get_class +EXPORT_SYMBOL vmlinux 0xcc8bc4c8 padata_add_cpu +EXPORT_SYMBOL vmlinux 0xcc926d80 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xcc9ed981 __frontswap_test +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccda2e91 sk_stop_timer +EXPORT_SYMBOL vmlinux 0xccf64114 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd533568 pnp_stop_dev +EXPORT_SYMBOL vmlinux 0xcd5bc7f7 x86_dma_fallback_dev +EXPORT_SYMBOL vmlinux 0xcd6752ae inet_shutdown +EXPORT_SYMBOL vmlinux 0xcd8f2b8c ppp_input +EXPORT_SYMBOL vmlinux 0xcdba5525 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc40fae panic_notifier_list +EXPORT_SYMBOL vmlinux 0xcddc57a0 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xcde4c383 dquot_get_dqinfo +EXPORT_SYMBOL vmlinux 0xcdf408d6 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xce0f9b55 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0xce11331d ida_pre_get +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce4904a4 acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce5d5976 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0xce891b0d touch_atime +EXPORT_SYMBOL vmlinux 0xce9db8a6 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0xcea34ba3 scsi_scan_host +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xcec4dae1 pci_match_id +EXPORT_SYMBOL vmlinux 0xced65964 __ht_create_irq +EXPORT_SYMBOL vmlinux 0xcedc007f dput +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf3252dd tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0xcf64356a ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0xcf6cfe1f msrs_free +EXPORT_SYMBOL vmlinux 0xcfac30ba __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xcfacfbda vfs_write +EXPORT_SYMBOL vmlinux 0xcfccd778 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0xcfd56f55 pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0xcfdccb27 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0xcfe05d4d register_kmmio_probe +EXPORT_SYMBOL vmlinux 0xcfe2377a netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0xcff6aee9 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0xd00ac482 param_get_ullong +EXPORT_SYMBOL vmlinux 0xd03f2283 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0xd0546598 kill_pgrp +EXPORT_SYMBOL vmlinux 0xd06473a1 simple_empty +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd0870353 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0xd0888dc8 textsearch_register +EXPORT_SYMBOL vmlinux 0xd089372b tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0xd08ae3b6 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0xd08d3b5a register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a600e9 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0a9d3b4 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0xd0b3380b gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0xd0c6190b tcp_splice_read +EXPORT_SYMBOL vmlinux 0xd0d0d568 vga_switcheroo_register_audio_client +EXPORT_SYMBOL vmlinux 0xd0d42c42 mod_timer_pending +EXPORT_SYMBOL vmlinux 0xd0d8621b strlen +EXPORT_SYMBOL vmlinux 0xd0daf095 block_invalidatepage +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0f724f8 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd10e350d __sb_end_write +EXPORT_SYMBOL vmlinux 0xd1127d41 tcf_register_action +EXPORT_SYMBOL vmlinux 0xd11c0dc1 __kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xd131e30f tty_throttle +EXPORT_SYMBOL vmlinux 0xd1568fe6 generic_block_bmap +EXPORT_SYMBOL vmlinux 0xd1652a93 acpi_info +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd196c9be kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xd19f16c6 block_truncate_page +EXPORT_SYMBOL vmlinux 0xd1a78a61 genphy_resume +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1f6c5f3 smp_num_siblings +EXPORT_SYMBOL vmlinux 0xd1fb6568 pci_set_power_state +EXPORT_SYMBOL vmlinux 0xd201a807 dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0xd20aeff6 netdev_crit +EXPORT_SYMBOL vmlinux 0xd21d205a dma_mark_declared_memory_occupied +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd2329de3 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xd232e8e3 security_mmap_file +EXPORT_SYMBOL vmlinux 0xd238e2a5 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0xd2476656 blk_get_queue +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd25f8572 no_llseek +EXPORT_SYMBOL vmlinux 0xd266efe7 mempool_create +EXPORT_SYMBOL vmlinux 0xd2744f10 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xd27a3b57 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd27e5718 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0xd28c4de9 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xd2a13a2d pci_map_biosrom +EXPORT_SYMBOL vmlinux 0xd2af138b reservation_ww_class +EXPORT_SYMBOL vmlinux 0xd2b04349 param_set_int +EXPORT_SYMBOL vmlinux 0xd2bf4159 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0xd2c80717 file_remove_suid +EXPORT_SYMBOL vmlinux 0xd2c8515e param_get_short +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2df810e set_pages_array_uc +EXPORT_SYMBOL vmlinux 0xd2e6a582 acpi_processor_preregister_performance +EXPORT_SYMBOL vmlinux 0xd2e87aef serio_open +EXPORT_SYMBOL vmlinux 0xd302b919 elv_add_request +EXPORT_SYMBOL vmlinux 0xd31884a5 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0xd32f42bb uart_update_timeout +EXPORT_SYMBOL vmlinux 0xd342ec17 tty_free_termios +EXPORT_SYMBOL vmlinux 0xd385cd8a blk_init_tags +EXPORT_SYMBOL vmlinux 0xd3a9cf00 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0xd3bac323 md_check_recovery +EXPORT_SYMBOL vmlinux 0xd3e64f56 scm_detach_fds +EXPORT_SYMBOL vmlinux 0xd3f896c5 netdev_state_change +EXPORT_SYMBOL vmlinux 0xd3fee1ff security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xd3ff05e0 fence_free +EXPORT_SYMBOL vmlinux 0xd4066d35 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0xd40f3042 pci_dev_driver +EXPORT_SYMBOL vmlinux 0xd42d6ee9 param_ops_byte +EXPORT_SYMBOL vmlinux 0xd43ac79d inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0xd455a849 blk_mq_run_queues +EXPORT_SYMBOL vmlinux 0xd45f7c37 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0xd4656393 pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xd47784ed locks_copy_lock +EXPORT_SYMBOL vmlinux 0xd48152c4 read_cache_page +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd4944c31 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0xd4a46c61 inet6_release +EXPORT_SYMBOL vmlinux 0xd4ac464a ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0xd4ced641 nf_register_hooks +EXPORT_SYMBOL vmlinux 0xd4dbc7b1 acpi_map_cpu +EXPORT_SYMBOL vmlinux 0xd4dead75 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0xd4fd7f22 send_sig_info +EXPORT_SYMBOL vmlinux 0xd50fef48 acpi_detach_data +EXPORT_SYMBOL vmlinux 0xd54ea932 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0xd55df614 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xd55e0b28 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xd56a3000 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0xd5880fd4 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0xd5a7c9bb sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0xd5df4d5a ns_capable +EXPORT_SYMBOL vmlinux 0xd5f2172f del_timer_sync +EXPORT_SYMBOL vmlinux 0xd5f52d4f netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0xd60a087b tcp_release_cb +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd61aa062 vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0xd622af92 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd62d58e1 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd6701a3a generic_write_end +EXPORT_SYMBOL vmlinux 0xd671da38 wireless_spy_update +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd691f0b2 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0xd69f5cb1 dump_skip +EXPORT_SYMBOL vmlinux 0xd6b33026 cpu_khz +EXPORT_SYMBOL vmlinux 0xd6c4cd2f ida_simple_remove +EXPORT_SYMBOL vmlinux 0xd6cc7cad swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xd6d0cc01 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0xd6d5645b security_path_rename +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6f972fd __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xd71c3f9c d_drop +EXPORT_SYMBOL vmlinux 0xd71f71c8 register_qdisc +EXPORT_SYMBOL vmlinux 0xd72c03fa bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0xd72d94a3 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0xd745fa29 led_update_brightness +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75cf3bd tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd77548c3 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xd7886203 set_anon_super +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd797b9a5 vme_master_write +EXPORT_SYMBOL vmlinux 0xd7b33622 copy_to_iter +EXPORT_SYMBOL vmlinux 0xd7bd3af2 add_wait_queue +EXPORT_SYMBOL vmlinux 0xd7da195e keyring_search +EXPORT_SYMBOL vmlinux 0xd7dd777b reserve_perfctr_nmi +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7fc8e08 phy_driver_register +EXPORT_SYMBOL vmlinux 0xd8121529 seq_release +EXPORT_SYMBOL vmlinux 0xd831893a seq_bitmap_list +EXPORT_SYMBOL vmlinux 0xd8319f68 blk_end_request_cur +EXPORT_SYMBOL vmlinux 0xd8452022 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xd85833cb __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xd866cf51 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xd86a4ec2 __blk_end_request_all +EXPORT_SYMBOL vmlinux 0xd88ef05e blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b8725f netif_carrier_on +EXPORT_SYMBOL vmlinux 0xd8c893fc __bforget +EXPORT_SYMBOL vmlinux 0xd8d2f890 acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8fa753b agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0xd8fbf47d generic_ro_fops +EXPORT_SYMBOL vmlinux 0xd9004e22 empty_aops +EXPORT_SYMBOL vmlinux 0xd9035f29 search_binary_handler +EXPORT_SYMBOL vmlinux 0xd9091363 acpi_install_notify_handler +EXPORT_SYMBOL vmlinux 0xd92ed079 genphy_suspend +EXPORT_SYMBOL vmlinux 0xd92f80fa mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0xd9335dfa pci_claim_resource +EXPORT_SYMBOL vmlinux 0xd94322e7 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0xd94765fb genphy_setup_forced +EXPORT_SYMBOL vmlinux 0xd952a2c7 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0xd965600c scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0xd969b2c7 amd_e400_c1e_detected +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd988a893 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0xd98a1188 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xd990546c lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0xd9ae5404 blk_make_request +EXPORT_SYMBOL vmlinux 0xd9bd656d vga_client_register +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9e78ee5 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0xd9e860a4 dev_crit +EXPORT_SYMBOL vmlinux 0xda08c0d7 pcibios_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0xda10f012 xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0xda25eec8 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0xda26f59c set_bdi_congested +EXPORT_SYMBOL vmlinux 0xda28f09e register_framebuffer +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda53051f pci_enable_msix +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda804a24 phy_find_first +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda8b0637 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0xda8fd495 isapnp_write_byte +EXPORT_SYMBOL vmlinux 0xda926f13 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xda9fcaaa mpage_readpage +EXPORT_SYMBOL vmlinux 0xdaa57ec3 totalhigh_pages +EXPORT_SYMBOL vmlinux 0xdac33c13 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdacf1df4 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0xdae17c8c input_flush_device +EXPORT_SYMBOL vmlinux 0xdaf73403 __inode_permission +EXPORT_SYMBOL vmlinux 0xdb304b10 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0xdb3e2322 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0xdb4053c5 iterate_dir +EXPORT_SYMBOL vmlinux 0xdb4b08c5 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xdb56a897 bio_copy_kern +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb6d3f20 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0xdb7305a1 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb786d0a simple_write_end +EXPORT_SYMBOL vmlinux 0xdb8803f9 kfree_skb_list +EXPORT_SYMBOL vmlinux 0xdb8da445 wake_up_process +EXPORT_SYMBOL vmlinux 0xdba26ef7 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0xdbba87f8 seq_escape +EXPORT_SYMBOL vmlinux 0xdbdc83d0 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0xdbde4988 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0xdbe4fc34 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc06a66f tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xdc0a046f __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc176d32 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0xdc26d849 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc46014e ata_link_printk +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc570f62 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xdc57f532 acpi_install_gpe_handler +EXPORT_SYMBOL vmlinux 0xdc5985e6 generic_read_dir +EXPORT_SYMBOL vmlinux 0xdc68072e xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0xdc695cc7 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0xdc695e74 bio_uncopy_user +EXPORT_SYMBOL vmlinux 0xdc77f5e7 d_rehash +EXPORT_SYMBOL vmlinux 0xdc7848c0 vga_switcheroo_client_fb_set +EXPORT_SYMBOL vmlinux 0xdc7c924a dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0xdc8902ee dev_alert +EXPORT_SYMBOL vmlinux 0xdcaaaea3 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xdcd1df43 __module_get +EXPORT_SYMBOL vmlinux 0xdd0a2ba2 strlcat +EXPORT_SYMBOL vmlinux 0xdd16fbcd netdev_notify_peers +EXPORT_SYMBOL vmlinux 0xdd1a2871 down +EXPORT_SYMBOL vmlinux 0xdd39c8b8 lease_get_mtime +EXPORT_SYMBOL vmlinux 0xdd4130f5 build_skb +EXPORT_SYMBOL vmlinux 0xdd41d227 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0xdd44c058 starget_for_each_device +EXPORT_SYMBOL vmlinux 0xdd508af1 skb_make_writable +EXPORT_SYMBOL vmlinux 0xdd5e248c dma_release_from_coherent +EXPORT_SYMBOL vmlinux 0xdd620743 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0xdd80a478 bdi_init +EXPORT_SYMBOL vmlinux 0xdde71174 dm_register_target +EXPORT_SYMBOL vmlinux 0xddefbdf7 blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0xde16dc16 tboot +EXPORT_SYMBOL vmlinux 0xde2cf80d __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0xde489933 irq_to_desc +EXPORT_SYMBOL vmlinux 0xde4ea3f6 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0xde86fa3a tty_unlock +EXPORT_SYMBOL vmlinux 0xde8a720e sock_no_sendpage +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xde9d14e8 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xdea3e813 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0xdecbcd22 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0xdeef7b98 ip_setsockopt +EXPORT_SYMBOL vmlinux 0xdf0da3cc acpi_get_devices +EXPORT_SYMBOL vmlinux 0xdf12a927 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf490c18 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0xdf4c90c7 param_get_ushort +EXPORT_SYMBOL vmlinux 0xdf4fc797 __register_nmi_handler +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf59c09c da903x_query_status +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf860036 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfcac2a0 mmc_add_host +EXPORT_SYMBOL vmlinux 0xdfd3e148 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xdfd44b2c netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xdfe7e223 cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe015f15f __wait_on_bit +EXPORT_SYMBOL vmlinux 0xe016f69c textsearch_prepare +EXPORT_SYMBOL vmlinux 0xe03de87e poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0xe041d3b6 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xe04f3f38 vme_master_request +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe051e88c pcim_pin_device +EXPORT_SYMBOL vmlinux 0xe05685bf _raw_read_trylock +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe074ac19 single_open +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe0a16a20 intel_scu_ipc_i2c_cntrl +EXPORT_SYMBOL vmlinux 0xe0ac8bd2 acpi_bus_generate_netlink_event +EXPORT_SYMBOL vmlinux 0xe0ad3cb1 netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0xe0ae6055 fb_pan_display +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0d7c991 udp_disconnect +EXPORT_SYMBOL vmlinux 0xe0eaca2a generic_file_splice_read +EXPORT_SYMBOL vmlinux 0xe0fbde39 tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xe1127c11 d_prune_aliases +EXPORT_SYMBOL vmlinux 0xe12cfd7f dev_remove_pack +EXPORT_SYMBOL vmlinux 0xe12d24c1 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0xe1387439 rtnl_unicast +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe1538469 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0xe155cacf dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe181e0c7 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0xe18eff8a _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xe19cc6ad always_delete_dentry +EXPORT_SYMBOL vmlinux 0xe1bc34ad mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0xe1bd1525 dev_change_carrier +EXPORT_SYMBOL vmlinux 0xe1decc65 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0xe1e9e2f8 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe206f740 arch_debugfs_dir +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe250937f inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xe25ea71e __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0xe28d2abf inet_release +EXPORT_SYMBOL vmlinux 0xe29815fa phy_print_status +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2cd68bb dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0xe2cffb96 inet_add_protocol +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e8065e memdup_user +EXPORT_SYMBOL vmlinux 0xe2e81087 kthread_bind +EXPORT_SYMBOL vmlinux 0xe2f0fddb __i2c_transfer +EXPORT_SYMBOL vmlinux 0xe2fae716 kmemdup +EXPORT_SYMBOL vmlinux 0xe319eb24 acpi_pci_osc_control_set +EXPORT_SYMBOL vmlinux 0xe35e5d3d dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xe373718d dev_add_pack +EXPORT_SYMBOL vmlinux 0xe39b8ec1 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0xe3b9a9cd _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0xe3c7de3d filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xe3cca336 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3f9253d iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0xe4135ef1 napi_disable +EXPORT_SYMBOL vmlinux 0xe43394a4 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xe445db4a acpi_check_address_range +EXPORT_SYMBOL vmlinux 0xe45f60d8 __wake_up +EXPORT_SYMBOL vmlinux 0xe462e8ed x86_hyper_ms_hyperv +EXPORT_SYMBOL vmlinux 0xe472565d eth_header_parse +EXPORT_SYMBOL vmlinux 0xe47456dc alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xe47de4b6 dev_addr_init +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe48595aa tcp_child_process +EXPORT_SYMBOL vmlinux 0xe486130f bio_map_kern +EXPORT_SYMBOL vmlinux 0xe4945208 phy_attach +EXPORT_SYMBOL vmlinux 0xe4c9e622 sk_release_kernel +EXPORT_SYMBOL vmlinux 0xe4e1df64 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0xe4e9334b prepare_binprm +EXPORT_SYMBOL vmlinux 0xe4e936b3 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xe4fcfd89 mutex_trylock +EXPORT_SYMBOL vmlinux 0xe50f904f intel_scu_ipc_ioread16 +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe530d757 acpi_clear_gpe +EXPORT_SYMBOL vmlinux 0xe5370b46 key_invalidate +EXPORT_SYMBOL vmlinux 0xe564b505 ll_rw_block +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe580954f param_get_byte +EXPORT_SYMBOL vmlinux 0xe585c105 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe59126a7 acpi_device_set_power +EXPORT_SYMBOL vmlinux 0xe59492db tty_register_ldisc +EXPORT_SYMBOL vmlinux 0xe599b740 d_path +EXPORT_SYMBOL vmlinux 0xe59a0119 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0xe5a65774 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0xe5c22ac0 param_ops_short +EXPORT_SYMBOL vmlinux 0xe5c6226a dev_get_by_name +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5e7c2ac mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe606f4fd jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xe610da79 submit_bh +EXPORT_SYMBOL vmlinux 0xe61730bd blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0xe644284c sg_miter_skip +EXPORT_SYMBOL vmlinux 0xe64d98fe rdmsr_safe_regs +EXPORT_SYMBOL vmlinux 0xe6676e95 __sock_create +EXPORT_SYMBOL vmlinux 0xe67da98c rtnl_notify +EXPORT_SYMBOL vmlinux 0xe693a6ce vme_get_size +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe6a82961 release_firmware +EXPORT_SYMBOL vmlinux 0xe6c43822 posix_test_lock +EXPORT_SYMBOL vmlinux 0xe6cda868 vme_irq_free +EXPORT_SYMBOL vmlinux 0xe6eab160 ilookup +EXPORT_SYMBOL vmlinux 0xe6ebc016 key_create_or_update +EXPORT_SYMBOL vmlinux 0xe6fa2b60 sock_wake_async +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe716baed acpi_unregister_ioapic +EXPORT_SYMBOL vmlinux 0xe71848cc vme_slave_request +EXPORT_SYMBOL vmlinux 0xe72a1bb2 fget_raw +EXPORT_SYMBOL vmlinux 0xe75159e2 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xe75fb826 dst_release +EXPORT_SYMBOL vmlinux 0xe7719b37 zpool_register_driver +EXPORT_SYMBOL vmlinux 0xe777420d blk_queue_make_request +EXPORT_SYMBOL vmlinux 0xe781b5f6 intel_scu_ipc_readv +EXPORT_SYMBOL vmlinux 0xe78e49a6 dev_addr_del +EXPORT_SYMBOL vmlinux 0xe79d7a2d d_add_ci +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7c19bb3 input_free_device +EXPORT_SYMBOL vmlinux 0xe7c382a7 flush_signals +EXPORT_SYMBOL vmlinux 0xe7cba7a3 dma_set_mask +EXPORT_SYMBOL vmlinux 0xe7cc18ac rfkill_alloc +EXPORT_SYMBOL vmlinux 0xe7cfbf18 vfs_open +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7e54c51 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xe7ea1b87 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xe80b2426 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xe80c558f __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0xe8192c8b xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe82f3be4 backlight_device_register +EXPORT_SYMBOL vmlinux 0xe8376b46 bitmap_end_sync +EXPORT_SYMBOL vmlinux 0xe851bb05 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xe87025f0 acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe87cee81 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0xe87fea88 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0xe88e7a93 lg_global_lock +EXPORT_SYMBOL vmlinux 0xe8987460 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xe89c8a80 uart_match_port +EXPORT_SYMBOL vmlinux 0xe8ac619b sk_wait_data +EXPORT_SYMBOL vmlinux 0xe8b26acd __destroy_inode +EXPORT_SYMBOL vmlinux 0xe8b68849 wrmsr_on_cpus +EXPORT_SYMBOL vmlinux 0xe8b6a8e6 inet_frags_init +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8ed343c simple_transaction_release +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe91ad970 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0xe926054c audit_log_start +EXPORT_SYMBOL vmlinux 0xe948ee5e mdio_bus_type +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95e00cf flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0xe95fe801 padata_stop +EXPORT_SYMBOL vmlinux 0xe9690e01 agp_free_memory +EXPORT_SYMBOL vmlinux 0xe98d6f39 iunique +EXPORT_SYMBOL vmlinux 0xe997667b wrmsr_on_cpu +EXPORT_SYMBOL vmlinux 0xe9ad0794 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0xe9b24d8c dev_driver_string +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea0f8ce8 phy_init_hw +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea187399 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0xea1fbf66 d_alloc_name +EXPORT_SYMBOL vmlinux 0xea462b0c genl_unregister_family +EXPORT_SYMBOL vmlinux 0xea55136e genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0xea7987f1 key_update +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea7b8a44 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xea8f3aad inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0xea90bdd3 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xea91efc4 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0xeabf9e8b ipv6_select_ident +EXPORT_SYMBOL vmlinux 0xeac4172d d_obtain_root +EXPORT_SYMBOL vmlinux 0xead012de sock_create +EXPORT_SYMBOL vmlinux 0xeae338a1 scsi_device_put +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeaee6d26 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0xeb132181 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0xeb2ea4b6 simple_pin_fs +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb4f16eb dst_discard_sk +EXPORT_SYMBOL vmlinux 0xeb55a931 __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xeb60a540 sock_setsockopt +EXPORT_SYMBOL vmlinux 0xeb9b0736 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0xeba53146 generic_setxattr +EXPORT_SYMBOL vmlinux 0xebcae652 padata_do_serial +EXPORT_SYMBOL vmlinux 0xebd687f2 blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0xebf46571 get_user_pages +EXPORT_SYMBOL vmlinux 0xec090d8e __sk_dst_check +EXPORT_SYMBOL vmlinux 0xec1282c1 posix_lock_file +EXPORT_SYMBOL vmlinux 0xec1aa6ef memzero_explicit +EXPORT_SYMBOL vmlinux 0xec242fcd __devm_request_region +EXPORT_SYMBOL vmlinux 0xec40c0a8 pci_disable_msix +EXPORT_SYMBOL vmlinux 0xec447565 pci_iounmap +EXPORT_SYMBOL vmlinux 0xec48f781 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec5034ab devm_kvasprintf +EXPORT_SYMBOL vmlinux 0xec5c07a1 pnp_request_card_device +EXPORT_SYMBOL vmlinux 0xec5d7ee1 notify_change +EXPORT_SYMBOL vmlinux 0xec669533 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0xec97cee8 icmp_send +EXPORT_SYMBOL vmlinux 0xeca077cb blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0xeca77344 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0xecb721f1 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0xecbc7e85 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0xecbcb8bb radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xecc3c12a __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0xeccc9be7 skb_unlink +EXPORT_SYMBOL vmlinux 0xeccd3e0c acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xeccd7875 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xecd14d3c netdev_update_features +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecf27fdc unregister_console +EXPORT_SYMBOL vmlinux 0xecf6f787 genlmsg_put +EXPORT_SYMBOL vmlinux 0xecfb0210 phy_drivers_register +EXPORT_SYMBOL vmlinux 0xed0b7ab8 dquot_resume +EXPORT_SYMBOL vmlinux 0xed10ffae devm_ioport_map +EXPORT_SYMBOL vmlinux 0xed2b3cd5 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0xed2fb1b4 inet_select_addr +EXPORT_SYMBOL vmlinux 0xed4e51fd pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0xed545bbe sk_mc_loop +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed7e1295 gen_pool_create +EXPORT_SYMBOL vmlinux 0xed871c9a jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0xed93f29e __kunmap_atomic +EXPORT_SYMBOL vmlinux 0xed949493 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xed94b6e4 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0xed9d7bf9 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedb90346 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedca4660 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0xedd59509 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0xede170f3 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xee0f8a12 put_cmsg +EXPORT_SYMBOL vmlinux 0xee1b6d64 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee309538 agp_backend_acquire +EXPORT_SYMBOL vmlinux 0xee71ad9b tty_hung_up_p +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee95fc1e new_sync_read +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb1bfa4 cfb_imageblit +EXPORT_SYMBOL vmlinux 0xeed2069e pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0xeedb9295 fb_set_cmap +EXPORT_SYMBOL vmlinux 0xeedcd206 pci_choose_state +EXPORT_SYMBOL vmlinux 0xeeea0f84 agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xef154ac3 dst_alloc +EXPORT_SYMBOL vmlinux 0xef47a246 eth_header_cache +EXPORT_SYMBOL vmlinux 0xef870eb8 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0xef8d7b8e page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xef903746 dump_trace +EXPORT_SYMBOL vmlinux 0xef9aedfc boot_option_idle_override +EXPORT_SYMBOL vmlinux 0xefa51b41 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0xefb687c4 acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefe099c3 acpi_get_event_status +EXPORT_SYMBOL vmlinux 0xeffe08e9 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf00c0b26 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0xf013cb29 sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf04e8415 dquot_quota_on +EXPORT_SYMBOL vmlinux 0xf055928e __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf067257c register_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0xf0682da1 setup_arg_pages +EXPORT_SYMBOL vmlinux 0xf06b055f kern_path +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0a501a5 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0xf0baa067 udp_seq_open +EXPORT_SYMBOL vmlinux 0xf0ce7d50 proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xf0d68ed6 clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0xf0d791d8 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0xf0e0b3a1 netlink_broadcast +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f1246c kvasprintf +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf11543ff find_first_zero_bit +EXPORT_SYMBOL vmlinux 0xf12d331c lg_local_lock +EXPORT_SYMBOL vmlinux 0xf135bfeb ppp_register_compressor +EXPORT_SYMBOL vmlinux 0xf144a604 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf14b3c95 bdi_register_dev +EXPORT_SYMBOL vmlinux 0xf14c5ab5 __bitmap_empty +EXPORT_SYMBOL vmlinux 0xf1530d33 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0xf17980f6 iterate_supers_type +EXPORT_SYMBOL vmlinux 0xf1811f09 sg_miter_next +EXPORT_SYMBOL vmlinux 0xf18242e1 atomic64_set_cx8 +EXPORT_SYMBOL vmlinux 0xf186bb19 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0xf18739a6 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0xf18b8e1d tty_set_operations +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1b9960b __neigh_create +EXPORT_SYMBOL vmlinux 0xf1c236b0 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1deabf2 div64_u64 +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1faac3a _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xf1ff7a36 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf224ed3f mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0xf22546e1 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0xf225920b request_firmware +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf2869970 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0xf28ed6e2 machine_to_phys_nr +EXPORT_SYMBOL vmlinux 0xf2997713 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2bbd8cd blkdev_put +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2df2216 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0xf3078f7b key_validate +EXPORT_SYMBOL vmlinux 0xf312cb9d ucs2_strsize +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf31f7699 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0xf32990a9 bioset_create +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf362c0f8 arp_create +EXPORT_SYMBOL vmlinux 0xf363562d skb_pad +EXPORT_SYMBOL vmlinux 0xf36f7e2a sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xf3714d8c truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0xf3792206 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0xf37b973d simple_transaction_set +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf38f6be3 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf396cd21 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xf3986b06 acpi_os_map_generic_address +EXPORT_SYMBOL vmlinux 0xf3d8ddc9 do_SAK +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3e78669 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0xf3ed7da8 ftrace_raw_output_prep +EXPORT_SYMBOL vmlinux 0xf3f21287 phy_attach_direct +EXPORT_SYMBOL vmlinux 0xf3fd781f truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xf4091b99 __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0xf40b2297 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xf438de83 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0xf43f94e6 mmc_can_discard +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf4429dd1 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0xf450c948 up_read +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf4789aca dev_uc_sync +EXPORT_SYMBOL vmlinux 0xf4a5c213 avail_to_resrv_perfctr_nmi_bit +EXPORT_SYMBOL vmlinux 0xf4b4212d release_pages +EXPORT_SYMBOL vmlinux 0xf4b754fd acpi_resources_are_enforced +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4bf8cbf i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0xf4dbe237 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f78008 freeze_bdev +EXPORT_SYMBOL vmlinux 0xf502d273 acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0xf505bd63 security_path_rmdir +EXPORT_SYMBOL vmlinux 0xf51ae235 touch_nmi_watchdog +EXPORT_SYMBOL vmlinux 0xf536d22e acpi_set_gpe_wake_mask +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf5417aee input_inject_event +EXPORT_SYMBOL vmlinux 0xf549c2a9 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0xf54a2b71 blk_run_queue +EXPORT_SYMBOL vmlinux 0xf553a63f __kfree_skb +EXPORT_SYMBOL vmlinux 0xf5687955 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5b10e67 acpi_install_global_event_handler +EXPORT_SYMBOL vmlinux 0xf5b7ecb9 filp_open +EXPORT_SYMBOL vmlinux 0xf5ce9499 xfrm_input +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5fec207 zero_fill_bio +EXPORT_SYMBOL vmlinux 0xf5ff58ec dma_release_declared_memory +EXPORT_SYMBOL vmlinux 0xf611fb73 sock_i_uid +EXPORT_SYMBOL vmlinux 0xf619cf0c netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0xf620400b ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0xf62e867c tcp_rcv_established +EXPORT_SYMBOL vmlinux 0xf63548d9 input_get_keycode +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf6507a3d scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0xf66c28c8 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf687f9ef i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0xf68a7142 blk_stop_queue +EXPORT_SYMBOL vmlinux 0xf68ad92f blk_sync_queue +EXPORT_SYMBOL vmlinux 0xf68e5b85 pagecache_get_page +EXPORT_SYMBOL vmlinux 0xf6a93773 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6cf6a99 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0xf6e41429 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6fa11b2 filp_close +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf6fe1f05 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0xf71dd71d generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0xf726d02f atomic64_add_unless_cx8 +EXPORT_SYMBOL vmlinux 0xf745cb16 atomic64_sub_return_cx8 +EXPORT_SYMBOL vmlinux 0xf74d2b27 dev_uc_add +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf77ba8e8 sock_no_mmap +EXPORT_SYMBOL vmlinux 0xf795154c xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0xf79e97cd acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0xf7b5bfeb dev_add_offload +EXPORT_SYMBOL vmlinux 0xf7d2b4d4 tty_name +EXPORT_SYMBOL vmlinux 0xf7e9e2be kernel_getsockname +EXPORT_SYMBOL vmlinux 0xf7f542fa mmc_can_reset +EXPORT_SYMBOL vmlinux 0xf8050fac acpi_evaluate_object +EXPORT_SYMBOL vmlinux 0xf8103af4 phy_device_create +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf8154740 kmap_atomic_prot +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf84b39d5 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0xf84c1b12 scsi_remove_host +EXPORT_SYMBOL vmlinux 0xf8536d94 boot_cpu_data +EXPORT_SYMBOL vmlinux 0xf8597321 blk_recount_segments +EXPORT_SYMBOL vmlinux 0xf8648c30 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xf86cfe14 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0xf8778d87 devm_free_irq +EXPORT_SYMBOL vmlinux 0xf88e0ee2 acpi_get_table_header +EXPORT_SYMBOL vmlinux 0xf8a4ab8e tcp_make_synack +EXPORT_SYMBOL vmlinux 0xf8b192a4 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0xf8c781a3 cdrom_open +EXPORT_SYMBOL vmlinux 0xf8d6e6e8 lro_flush_all +EXPORT_SYMBOL vmlinux 0xf91fdc92 page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0xf921ad1b md_error +EXPORT_SYMBOL vmlinux 0xf9348cbc xz_dec_run +EXPORT_SYMBOL vmlinux 0xf93b745b scsicam_bios_param +EXPORT_SYMBOL vmlinux 0xf93ba02e __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xf940a328 __next_cpu +EXPORT_SYMBOL vmlinux 0xf94fc649 netlink_unicast +EXPORT_SYMBOL vmlinux 0xf97456ea _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xf9940c01 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9adf4ab lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xf9bfe6a8 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0xf9c367e0 iov_pages +EXPORT_SYMBOL vmlinux 0xf9d6c0d5 max8998_write_reg +EXPORT_SYMBOL vmlinux 0xf9e73082 scnprintf +EXPORT_SYMBOL vmlinux 0xfa012428 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0xfa30957c mempool_free +EXPORT_SYMBOL vmlinux 0xfa3d43b1 vfs_mkdir +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa8a927b __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfad56f60 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaf98462 bitrev32 +EXPORT_SYMBOL vmlinux 0xfafaf54a elv_rb_del +EXPORT_SYMBOL vmlinux 0xfb0443fb acpi_get_parent +EXPORT_SYMBOL vmlinux 0xfb0f1b59 ida_destroy +EXPORT_SYMBOL vmlinux 0xfb2e334b eisa_bus_type +EXPORT_SYMBOL vmlinux 0xfb2f831d mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0xfb4626ad netif_carrier_off +EXPORT_SYMBOL vmlinux 0xfb583caf blk_fetch_request +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb80c7a0 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfb9fa9d5 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbbd1650 tcp_prequeue +EXPORT_SYMBOL vmlinux 0xfbe94229 simple_setattr +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc118763 register_netdevice +EXPORT_SYMBOL vmlinux 0xfc2021b7 request_key_async +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc562165 acpi_run_osc +EXPORT_SYMBOL vmlinux 0xfc5cafb2 phy_device_free +EXPORT_SYMBOL vmlinux 0xfc6007f9 install_exec_creds +EXPORT_SYMBOL vmlinux 0xfc65459a kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0xfc872fd1 get_ibs_caps +EXPORT_SYMBOL vmlinux 0xfc8e82e6 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0xfca2d44e __getblk_slow +EXPORT_SYMBOL vmlinux 0xfcac0d40 acpi_install_interface_handler +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfccf870c dev_uc_del +EXPORT_SYMBOL vmlinux 0xfcdd590a blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd0192da gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0xfd055ef3 bio_split +EXPORT_SYMBOL vmlinux 0xfd1e9877 inode_init_owner +EXPORT_SYMBOL vmlinux 0xfd33b5fa cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xfd6293c2 boot_tvec_bases +EXPORT_SYMBOL vmlinux 0xfd67ea30 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfdaca9f3 pci_get_device +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdebe2b2 component_match_add +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe047ce6 acpi_enter_sleep_state +EXPORT_SYMBOL vmlinux 0xfe1c2542 input_unregister_handle +EXPORT_SYMBOL vmlinux 0xfe59f0ee pci_enable_device_io +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe6e5b55 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0xfe77143b init_buffer +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe7f6eac shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0xfe97c93d devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xfe9aef6a qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfeb9aa24 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xfeca7590 radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0xfecf8b0f mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0xfedaa8c7 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfee0c14a ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xfee3711c tcf_action_exec +EXPORT_SYMBOL vmlinux 0xfeeea815 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xfefa85c9 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0xff198a47 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff3e4382 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xff480992 dump_fpu +EXPORT_SYMBOL vmlinux 0xff4a20af vme_dma_request +EXPORT_SYMBOL vmlinux 0xff52348f do_splice_from +EXPORT_SYMBOL vmlinux 0xff685c12 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff694efd buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff87b2f2 tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffb3c82c simple_write_begin +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL_GPL arch/x86/crypto/aes-i586 0x7060bf0a crypto_aes_encrypt_x86 +EXPORT_SYMBOL_GPL arch/x86/crypto/aes-i586 0xe409b491 crypto_aes_decrypt_x86 +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x0aa20f08 glue_cbc_decrypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x72450335 glue_cbc_encrypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x7fd58d84 glue_ecb_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x802c73e3 glue_ctr_crypt_final_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x8f02ac4d glue_xts_crypt_128bit_one +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xba685236 glue_ctr_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xfb7878b0 glue_xts_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-i586 0x28afd262 twofish_enc_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-i586 0x6f068d90 twofish_dec_blk +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x00aaf935 kvm_disable_tdp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x011bccce kvm_irq_has_notifier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x013758a2 kvm_mmu_load +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0168b4d5 kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x02eb8d82 kvm_valid_efer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x03452bd7 kvm_set_cr0 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x03b9b961 kvm_requeue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x03e075cf kvm_find_cpuid_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x076a1bbb kvm_set_cr3 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x07f72458 kvm_release_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x09864029 kvm_mmu_get_spte_hierarchy +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x09b1e5f6 kvm_get_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0b802554 gfn_to_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0c422956 fx_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0cd16b47 kvm_set_cr4 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0d93467a kvm_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0eabc7cd kvm_mmu_unprotect_page_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x18e257ab __tracepoint_kvm_nested_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1913e6f4 kvm_get_guest_memory_type +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1a4342a5 __tracepoint_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1aec8437 load_pdptrs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1c6daaf7 kvm_set_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1cff5a1d kvm_mmu_invlpg +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1dc6ff05 kvm_cpu_has_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x22eab47b kvm_set_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2433d6fd __tracepoint_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x25e0f8b3 kvm_put_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27aaedc9 kvm_arch_register_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2d457c9a kvm_queue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2d8b25a1 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2f636c31 kvm_spurious_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x301e7484 kvm_set_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x317f9e6b kvm_enable_efer_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x33393fd6 __tracepoint_kvm_ple_window +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3803cb78 mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x38a2b45e kvm_init_shadow_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3ee59a92 __tracepoint_kvm_skinit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x41be154b kvm_require_cpl +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x437fa219 kvm_clear_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x460bab06 kvm_write_tsc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4972a476 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4a6bdfb7 kvm_mmu_unprotect_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4c2d697e gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4f22a4f3 kvm_mmu_unload +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5201adac gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x564f93d3 kvm_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x568ba126 kvm_get_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x57814019 kvm_mmu_sync_roots +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x58613f3b kvm_inject_pending_timer_irqs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6042fc3c kvm_read_guest_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x60a93e10 gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x63f00695 kvm_inject_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x64020e10 kvm_set_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x64afabcc kvm_fast_pio_out +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x660b547f kvm_get_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6780d15a kvm_requeue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x69343229 kvm_queue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6ee24844 kvm_set_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x729837ca kvm_mmu_slot_leaf_clear_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x747dca30 kvm_write_guest_virt_system +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7503f200 kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x78b8e642 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x798b5451 kvm_lapic_set_eoi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7b6f956c kvm_set_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7d444d41 kvm_lmsw +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x804ab8ff gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x831327da kvm_max_guest_tsc_khz +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x84ceb28c __tracepoint_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x869019ce kvm_emulate_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8769c3ef __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x88247567 kvm_set_xcr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8a2300ed kvm_mtrr_valid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8bb03e6e __tracepoint_kvm_write_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8ce4f3ab kvm_enable_tdp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8d230bb8 kvm_init_shadow_ept_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8ef74673 kvm_vcpu_block +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8fc6c72e kvm_rdpmc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9148fe2e x86_emulate_instruction +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x91b57b04 kvm_vcpu_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x93ca0508 kvm_get_dirty_log_protect +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9795072d kvm_get_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9a216313 kvm_define_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9c0a4c53 kvm_apic_write_nodecode +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa0ec3a0a gfn_to_hva_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa197fe68 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa454b6d8 kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa4bcf279 kvm_cpu_get_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa5046316 kvm_emulate_wbinvd +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa6672ee6 kvm_mmu_slot_largepage_remove_write_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa6a21c48 kvm_io_bus_write +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa8b4a18b kvm_is_visible_gfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaac7c868 __tracepoint_kvm_nested_intr_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xacf7f97c gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb284eed4 __tracepoint_kvm_nested_vmexit_inject +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb2a65cca __tracepoint_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb4bea1e6 kvm_mmu_slot_set_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb7b17275 kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb9f0c0c2 kvm_is_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xba9ed435 kvm_mmu_set_mmio_spte_mask +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbc2b538e __tracepoint_kvm_nested_vmrun +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbc778ab7 kvm_inject_realmode_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbe9b1998 kvm_vcpu_uninit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbf05ab76 __tracepoint_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc0574ea3 kvm_get_dirty_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc0efba17 cpuid_maxphyaddr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc1c2f046 __tracepoint_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc2fac8f8 kvm_complete_insn_gp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc4b1e57f kvm_vcpu_reload_apic_access_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc52910ab kvm_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc6f39303 kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcabb151a kvm_apic_set_eoi_accelerated +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcb4d9bee kvm_set_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcb67ce10 __tracepoint_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xce38b8c8 kvm_get_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xce81fd6e kvm_task_switch +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcedfa03e handle_mmio_page_fault_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcfa92407 kvm_arch_unregister_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd0459e67 kvm_has_tsc_control +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd0b2727a kvm_mmu_set_mask_ptes +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd36752fa kvm_get_cs_db_l_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd43e8632 kvm_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd73c8c40 kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd8012fc5 kvm_after_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdae95b11 kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdb0ae507 kvm_emulate_hypercall +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdbdfe0a2 kvm_clear_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe2217d4e kvm_get_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe60702bf kvm_mmu_clear_dirty_pt_masked +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe81f1909 kvm_inject_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe8720cd1 kvm_before_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe9790e86 __tracepoint_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xeeb74a45 gfn_to_pfn_async +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf109d41d kvm_arch_has_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf15ad838 kvm_x86_ops +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf28edd3f kvm_mmu_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf2a98216 kvm_require_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf4f3aa94 gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf5748a23 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf62050ae kvm_read_guest_page_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf7bb863a kvm_emulate_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf852bdce kvm_mmu_reset_context +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfad3df1c kvm_get_rflags +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x227dae3c ablk_exit +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x4504be14 ablk_set_key +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x7704a806 ablk_init_common +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xa44221a3 ablk_init +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xbb8ea462 ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xd10e7715 ablk_decrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xe5726d94 __ablk_encrypt +EXPORT_SYMBOL_GPL crypto/af_alg 0x24eb7c33 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x28e0a690 af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x4f8a80fd af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x658a1315 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x6bd8abfd af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x6e278e6b af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x7437a06c af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x7e7cde9c af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0xe74a476f af_alg_register_type +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x0c495886 pkcs7_get_content_data +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x44e8d9ac pkcs7_free_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x4cc33646 pkcs7_parse_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x883bd89d pkcs7_verify +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xe6be2ce6 pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x957eadaa async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x0b377c06 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x9a8248f8 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x05392167 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xae711da9 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x159ca2df async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x1c1978dc __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x5844cdb2 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xe0075985 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x1905d067 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x8ece7170 async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x5ff32271 blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x27278ca9 __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x4a2a3ca6 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xba06daa7 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1291971c __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1e2c961f __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x8f04034a __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xf51ddb1e cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x08aa6fb7 cast_s1 +EXPORT_SYMBOL_GPL crypto/cast_common 0x0c5fbf8a cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xe39dd4b4 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0xee83a4f3 cast_s4 +EXPORT_SYMBOL_GPL crypto/cryptd 0x11931c66 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x1322520b cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x2cd45118 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x5618640b cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x73f9d687 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x80dbc472 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x9003fb1a cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x9b256a3a cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xb37a379c cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xf56edef0 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/des_generic 0xcfd9a2c0 des_ekey +EXPORT_SYMBOL_GPL crypto/des_generic 0xf8c78d49 __des3_ede_setkey +EXPORT_SYMBOL_GPL crypto/lrw 0x21a135a8 lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0x3864eb66 lrw_free_table +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x14bdd4d3 mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x2bfd26fc mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x59f9801e shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0x751e8df4 shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0x7e1e37cb mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0x87c2c586 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0x89ed453a shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0xa83990c0 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0xba80e2a7 mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5ddb33e9 __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x77b39cb4 __serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x8a1a99ad __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xf9f94c49 serpent_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xd5c9be74 twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x51d5d215 xts_crypt +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x1c8984c7 acpi_smbus_unregister_callback +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x87bd07bd acpi_smbus_register_callback +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0xb9a141b0 acpi_smbus_read +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0xe1372311 acpi_smbus_write +EXPORT_SYMBOL_GPL drivers/acpi/video 0x3c65037d acpi_video_verify_backlight_support +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x00449861 ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x13214e8d ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1c46caf5 ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x30c99206 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x30f8ee1f ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x3ba5da79 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x472fb04f ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x49573b21 ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x58502ea0 ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x611919b4 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x65ad82b6 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x71abd5a9 ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x73219ebf ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x74de3c00 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x762dd17a ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x99b83fb4 ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x99eb4ab0 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9bdc7029 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xbb57a2bf ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd877e3eb ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xec291f95 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf7ad2771 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x36be93c1 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x40fb5aef ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x4177c831 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x4e133a89 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x5f6c6981 ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x79f9a434 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x8f900ad3 ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x940da690 ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd1c82946 ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xdf17e1f1 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xea21b83d ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x72a2216c __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x02ff9464 cfag12864b_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x0ecb2e5d cfag12864b_disable +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x305dc3c6 cfag12864b_isenabled +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x3389f926 cfag12864b_enable +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x9522a342 cfag12864b_getrate +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0xc48e9d95 cfag12864b_buffer +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x25b1c00c devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x43640ff0 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x4f8452cd regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xfbe93935 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0e75e8aa bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2651f7f8 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2a128009 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x35adab98 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x48d1d03a bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4a3026a0 bcma_core_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5450ecac bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6535d95d bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x663ea18e bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7f79781f bcma_core_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x85d9ada7 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x865a571d bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x894bd58c bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x90a7ce3c bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa2835b91 bcma_core_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xaa62d1a1 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb4452a60 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb670a2b0 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xca5dbca1 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcdcee2d6 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd9c42dda bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe55c9b6a bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe65ee0a2 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf04ad7da __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x049f5355 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x100374e1 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x11c6fa16 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x2255fa01 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x48a40e23 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x48cba88d btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x50463183 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xad788af4 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb8f3f359 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xe8c40b7d btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xf788dcd2 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/char/scx200_gpio 0x32c9fcb8 scx200_gpio_ops +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x04773b60 ccp_present +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0xcedf9399 ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x096a5aba adf_service_unregister +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3e9b5c57 adf_cfg_dev_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4a7b11a6 adf_dev_stop +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4c12ea06 adf_response_handler +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x53c01a3a adf_cleanup_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x5628e161 adf_cfg_dev_remove +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x6c85a83f adf_enable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x8ef986af adf_cfg_section_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x9280de8d adf_devmgr_rm_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x98cbc149 adf_service_register +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xb9225c44 adf_dev_start +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xcebe667b adf_cfg_add_key_value_param +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xebef9437 adf_devmgr_add_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xede681ae adf_init_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xf14930c5 adf_devmgr_pci_to_accel_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xfb189f8e adf_disable_aer +EXPORT_SYMBOL_GPL drivers/dca/dca 0x01a33ab9 dca_unregister_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0x02789093 dca_add_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0x19881183 unregister_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x31a2c8df dca_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0x384b047f dca3_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0xa7195701 register_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0xac34ecec dca_register_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0xbbfc9d9f alloc_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0xd415e09f dca_remove_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0xe7bf9e33 free_dca_provider +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x0d868f59 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x347fadc2 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x5bff8e0a dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xa3ebf974 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xb64182bc dw_dma_disable +EXPORT_SYMBOL_GPL drivers/edac/amd64_edac_mod 0x475c77c4 amd64_get_dram_hole_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0f69c58e edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x261cf16d edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2d424c10 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x30fe25b7 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3983bb6e edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3bf19da3 edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3f5e8392 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x434a2c96 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4c8ee4f4 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4d990e65 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x58c305e5 edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x781cd161 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7ff61401 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x80d3597b edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9ea581c2 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa60a45d7 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa926c016 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xcceddd2b edac_mc_add_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xdd92f5d0 edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe3ec5e50 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe79426a6 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xeac7f53b edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xeb9e39eb edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x14878009 amd_report_gart_errors +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x1d34e996 pp_msgs +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x21626132 amd_register_ecc_decoder +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x737912b3 amd_unregister_ecc_decoder +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0xb30b7e56 amd_decode_mce +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-cs5535 0x013fbdac cs5535_gpio_set +EXPORT_SYMBOL_GPL drivers/gpio/gpio-cs5535 0x93f8fe67 cs5535_gpio_set_irq +EXPORT_SYMBOL_GPL drivers/gpio/gpio-cs5535 0xc0bb404a cs5535_gpio_setup_event +EXPORT_SYMBOL_GPL drivers/gpio/gpio-cs5535 0xd3bd9300 cs5535_gpio_isset +EXPORT_SYMBOL_GPL drivers/gpio/gpio-cs5535 0xe07c0954 cs5535_gpio_clear +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0xdfa62cf8 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0xfa67fc41 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x4233c542 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x4b6b6ee7 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x6d2cd828 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7da722ba drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x80bb0c5c drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x05876c69 i915_gpu_busy +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x08a7896d i915_gpu_raise +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x15a270d4 i915_release_power_well +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x402468e9 i915_gpu_lower +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x500858b9 i915_read_mch_val +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xa89ea1e9 i915_request_power_well +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xb76bf2ac i915_get_cdclk_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xe7237b0b i915_gpu_turbo_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x0efad73c ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6adf436b ttm_prime_fd_to_handle +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xa7297c94 ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xf4615085 ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/hid/hid 0x000fc616 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x01a6144d hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x022359cc hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0a4ed349 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0e1da28e hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x10d26b5c hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x18744e8a hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x237954cb hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2e1dad9e hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2e6c23be hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2fc17b1d hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3451ce83 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x37b35fd5 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x41d8bc13 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4edb6a99 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4ff43e18 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x569d810c hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5859d83f __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x58f241b5 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5b24d03c hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6f5cccde hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x75f04064 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x879e2511 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9b96578c hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9e128137 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa78e29a2 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb6a02b9d hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb8fbfd30 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb98bbb32 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc606511c hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcc9a2640 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xda13afd4 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdf00aca6 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe6ca4bcd hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe6ceed67 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0xdcfda5cd roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x36244ac4 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x3aafeee7 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xb18084da roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xdaf69d6a roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xe2c91479 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xf9218732 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x356a9416 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3bcbc0aa sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x60927ef3 sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x667daca0 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xb8e6f3cb sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xb9c4a72c sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xcbfda444 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd512a2cc sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xf75d12da sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x5a4b2898 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x1183feef hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x14a0ba9a hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x27faf972 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x288f27a2 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x43d799af hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4a941b12 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4b1340c1 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x57af7cc9 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x60e3c670 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x616873d1 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x6677e41a hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x66993151 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8ce83314 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa69bf0ae hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb528f6d1 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe9ea0ad1 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xec7aceed hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x355b2be5 vmbus_establish_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x358fafa5 vmbus_prep_negotiate_resp +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x46a417ca vmbus_proto_version +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x58a0deed vmbus_sendpacket_multipagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x6ecb7c22 vmbus_are_subchannels_present +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x79180891 vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x9e8cf699 vmbus_get_outgoing_channel +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xac6b34c6 vmbus_driver_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xbd6b7120 vmbus_sendpacket_mpb_desc +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xbdc9da4e vmbus_recvpacket_raw +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xbf67b998 vmbus_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xc49efd91 __vmbus_driver_register +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xd564911c vmbus_teardown_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe36b4d0f vmbus_open +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf45dd651 hyperv_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xfc1557c0 vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x6e8c745a adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xcf918a00 adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xd7c65353 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x05abb58d pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x14d146fb pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x19bfa9b8 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x23a4b534 pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x26f0bf28 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x29ef1ae0 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x5f27f667 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x79b2c1a1 pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x8ae8cc57 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xaa7740bd pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xaca53644 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb8fc8da0 pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xbec7883c pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xce541003 pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xe7a6ca26 pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x0789d34d i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x1b69fb6e i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x479ca55f i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x4e4b477d i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x56cbff41 i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bb1170b i2c_dw_isr +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bddaefb i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x61302539 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x89e048c4 i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xfcf751ac i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-nforce2 0x852ecad6 nforce2_smbus +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x63c87a50 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xdc3af225 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x2725a52a i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xb577805d i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x131df580 ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x26860e1d ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x4abc750e ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xa844e867 ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xc75a5e55 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xd0f4e508 ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xe730ee8b ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xe9467001 ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xf5ddc206 ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0x4362dc66 twl4030_get_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0xb1be4a75 twl4030_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x2f77912a adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x3301d05b adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x34e8f0c7 adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x3a2bd6c8 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x43358819 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x5d2eab89 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x84a23f1c adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xa6dc2dd3 adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xc1c97c27 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xc337a388 adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xef5dd107 adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xf6fd44f0 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x09e1aa65 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1cbdcb55 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x284a53c6 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2fa74f5b iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x35412f7b iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x45b77e89 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4af97676 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x59826f71 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x64306f7d iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6d478262 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x78852945 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8bdc0955 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8e98bd42 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8f707620 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x924e3b5e iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9661657d iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9f821bbe iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa17b9135 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa8c42af3 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xadefbf2e iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xaf74813f devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc81c660e iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcb61cac8 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcd99cb68 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd16eb229 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd69c588c devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd9bf9457 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdb6e62eb devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdbb3f3be iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe5a91abb devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xee735c91 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf777313f iio_scan_mask_set +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfa428d42 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x3e35c73e input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x02cbdf91 adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x49a4fcbd adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x9328de2f cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xc0fea330 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xf213d0fe cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x4138c237 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x4e0c77f2 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x85954d70 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x319aadb0 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xbd7013d6 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x19e4b289 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x1a1c7c18 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x1ea51932 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x228ac477 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x26262de4 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x38241c3b wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x547ca42a wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa03d2f0d wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xb692146f wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc8f0af4d wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xd54eb217 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xf3f54c71 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x02c8aa19 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x1082e0e6 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x21255277 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x33478cbe ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x37fd9fda ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x552a0161 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x68873cc6 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x68ec41a6 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xd05c7b0f ipack_get_device +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0x23359aff unregister_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0xce1414b2 register_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x076e7076 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x0d28110a gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x1e336738 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x26984693 gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x276944fd gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x59545193 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6c0079d7 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7e86cfec gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8e09eb8c gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8eff32df gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x99f95fe5 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa4bc7921 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xafabc820 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xaff73392 gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd149d915 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd89192c8 gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xda676700 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf624047b gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/leds/dell-led 0x86fd1ffb dell_app_wmi_led_set +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x09111318 lp55xx_unregister_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x2d467919 lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x34885705 lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x4ed3e61d lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x4f47845c lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x5401dc67 lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x735b0cc1 lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x8fe3cd4e lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x93f64dc5 lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xb43b004d lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xc10caad2 lp55xx_register_leds +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/mcb/mcb 0x270adc1f mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x2919b02a mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x4489a803 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x44ce4ae7 mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x57c134d1 mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x774948aa mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x87eceb23 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x89d0e142 mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8c6c3cad chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x945be85c mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x9efa8c60 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc7b9de7e mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd12f395d mcb_device_register +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x10e06e97 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x155ea9c7 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1822fd23 __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1f2ba9ac __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x260d47cf __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x27831e89 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2dec45e0 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x347aebe1 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x41c861f0 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x480dc606 __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x49856e5a __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x50e8c39f __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x574ba881 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x628eb712 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6770a402 __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x785cfc9f __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x91f2af34 __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa09069a3 __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa591c5d6 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa6890b59 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xaf60c34b __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb950d2ae __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbd4b89b6 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce0e6218 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd40fba32 __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdc5ea5a5 __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf58ce244 __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf5bcbdc7 __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfc1d5275 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfcdf28c9 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xffc308e4 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x307bd9d8 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x54b3c41c dm_cell_error +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 0xa2a9edb8 dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb5f1426d dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb820d246 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xbe88488c dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd3e4a49d dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xe4bb11e0 dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x02d9d566 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x22163b69 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x3909d3a8 dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x594952bd dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x62a23587 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9b2b253a dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xdc69e37a dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe004ee92 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x2d75ce6b dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x4a852dcf dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x564932b3 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7077d418 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x86dcfc3f dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x93a5c5b3 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x9a089cb5 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x0a0c66ee dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xd17d5940 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x09472122 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x2ab55b03 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x2d59b226 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x369dbb5e 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 0x542f40a4 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d837a8e dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x837e8f57 dm_rh_inc_pending +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 0xa8813ad6 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xc66ce277 dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xcab63c3d dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf37a3cfe dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x01445176 dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11eab9fe dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x150c85ce dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2025e954 dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24fa6664 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c112836 dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2e730a21 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x32b5f546 dm_array_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x33c03da6 dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x40f7bd91 dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4360913e dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5aed1dd7 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5e6aea80 dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x619701dc dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x62c1b9ee dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7657e859 dm_bitset_clear_bit +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 0x80c89b3d dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x832bf228 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x858c8d94 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x89f1e1cc dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x966a8838 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9b4b5b29 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa2507774 dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa87c5b4d dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xab96bd2d dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xaee02382 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb7bad799 dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb9a6ecf8 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xba47c03a dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbcfdc290 dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbd50ebbb dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbe0497aa dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc6569523 dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xca40abd5 dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd041d62b dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xead1e727 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed1e1f96 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed58cfa1 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf12ec3cd dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xffff2ac3 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/raid1 0x921738f2 md_raid1_congested +EXPORT_SYMBOL_GPL drivers/md/raid10 0x65d5ecaa md_raid10_congested +EXPORT_SYMBOL_GPL drivers/md/raid456 0x0f7a8bde md_raid5_congested +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x0e634005 saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x10ba8617 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x17856343 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x1f642a47 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x441fe806 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x506edd62 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x532ee723 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xac154c8d saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xae8c5e54 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd30d28bd saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x2cac4363 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x32068293 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x394ca9ab saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x8c5124a7 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xc58d27ae saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xd43bd2ac saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xe1cc440f saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x022f45d4 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0d9a8299 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x14205ed6 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21dc2957 smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x268354c7 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x405155cf smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5ff5bdfe sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x63222b29 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x67a1b1f6 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x851b0fa3 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x89182b09 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x8ce6f87e smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9da16c95 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa04f0920 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc9c523af smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xed115ca3 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf49175c7 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xffc8b2a1 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x72a748f1 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x8f47ae4b cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xa982da03 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x0b05b66a media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0x21fae85d media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x2f515c59 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x32042f35 media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x37a41f72 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x5086390b media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x5b0c22dd media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x612fc596 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0x6ca4f787 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0x7c9eef0a media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0x857a1c86 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x85ff24eb media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x92e87ff9 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0xa77c7d13 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xad8479e9 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xbbf3420e media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xc4602714 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xe8c196fb media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0xb3afe437 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x36e7182c mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5021faff mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x58ae06d0 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5addba8f mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5b9891a7 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x613c6eef mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x61a2038a mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7f5a238f mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8b4f7753 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x92de43f6 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9bc4f4da mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa9bea47a mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xaf8dc57b mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb1eb881b mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc8f827b5 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd5a45a7f mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd931426d mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0f4e3660 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x26c7ab82 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x32ae5e98 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x341a3175 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x3a72e14c saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x3ee9b423 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5652da7e saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5a81dc2e saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7032b3ce saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8b105c5d saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa5dc05d7 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa697ecd0 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xad5ef32c saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xba146b49 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xdc0b1aed saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xde023198 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xefbddb3c saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf4e4fa6a saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xfc45e14e saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x0fbaf0d8 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x461284f0 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x56d0045a ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x5ec82370 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x74a71e26 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xfb45fd4d ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xff6708ae ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0x031a5a32 radio_isa_probe +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0x0701e1a7 radio_isa_match +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0x54d532c2 radio_isa_remove +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0x87a78c11 radio_isa_pnp_remove +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0xff42fca6 radio_isa_pnp_probe +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xedb9a177 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xff99d159 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0100c770 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1111656a rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1437216a rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x25ff0b94 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2c0def65 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x547634e4 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x65d5abd9 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6963390f rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x83671587 rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8e49aee7 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x93782bda ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa77178f7 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb1e8638e ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb6b0b17d rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xbb27dcb4 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe1edfbc7 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xee1f7b9b rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf8ef0f19 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xfc3891e3 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x7510f4a9 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x04a60bd0 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xda298c82 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x4e652526 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x39382763 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x46c39043 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x21eb83a1 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xbe7376d9 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x76e80aa0 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x0712f55c tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x16a31856 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x04ee6e0f tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x431a236f tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xf79cfc34 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x03c08b85 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0a2d109d cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x18253dee cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x442e49cb cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x451b0abc cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x51c58419 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x54199b58 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x55f91a6f cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x66f1ea72 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x95862dd7 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb1d49b55 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb3c8054c cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc73d9b3c cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc7d2e54b cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd048cea4 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd0f7ed6b is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd7d8bf34 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xee83cc55 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf71c8443 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xfbfd0046 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0xc7da3243 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x6f1c3313 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x078c2806 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x165b519b em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3f9453f7 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x46807b86 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6662d3d8 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6f2134f9 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x781c2cb1 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8dac8aee em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xabbeab8d em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb55f1c11 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xce3ba9d1 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xebc1d0fe em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xebd240c9 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xeef53916 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf046af49 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf5b0a61b em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xfed037eb em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xff5fce0d em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2036f0b4 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x6b75a3e2 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x78fe8220 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xeaa99f11 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x02f23cf2 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x368ce5fc v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x813f3de4 v4l2_find_nearest_format +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x93a41606 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x9676ccd8 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xe2d2aec7 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xfdbb31e6 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08982d59 v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4103badb v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x53105839 v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x6f344bb9 v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7eaf8e7a v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xb0891da2 v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xdfa5a008 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf0e1988c v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x22cb03aa v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x24b622f1 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2e878fed v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x337b8ed1 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4de4fcbe v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x61abc7d2 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x61f7e4e7 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6c545127 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x747aafe1 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fc574cb v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x80bc8ef6 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x813864b0 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8ce1872c v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9528bce5 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9752b358 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x98251eeb v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9db68f80 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb7920db2 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbad14316 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbc1e2d4b v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc738ce91 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc9d407fd v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe35824a3 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe7db3b3f v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf9146a5c v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x03619a5e videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0b232d65 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0cab70bd videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x114edc1c videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2330a597 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x31731516 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x335af2ed videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x392cd152 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4fc6d169 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5078a601 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5edd4c7f videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6129a501 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x617ceb40 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x620b9b6b videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6658db1e videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x67142e91 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6f0d9b7a videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x852fe088 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x901d5746 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xaf12e726 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc833398e videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd09d66bb videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd5b55cf5 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf6ee2878 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0x0b158975 videobuf_dma_contig_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0x11d56ae3 videobuf_queue_dma_contig_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0xae58e346 videobuf_to_dma_contig +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x0b6ba216 videobuf_dma_map +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x0d4ce023 videobuf_dma_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x220588f2 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x2c7b0f02 videobuf_dma_init_user +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x30e7eeeb videobuf_dma_init_kernel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x678a0ca9 videobuf_dma_init_overlay +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x9363fa0b videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa4a64ec2 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa825c75b videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xf9c4fa0e videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x2aea0e60 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x7758a933 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x8ae98a03 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x09cdab4d vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0cf0ce06 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1ae510cf vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1f9c1ea1 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x220c61c1 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x22eeeb63 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x26bbdb55 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x28012fc9 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2809e340 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2aa73b42 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2e8bd00e vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3662b635 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x41c2764a vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4ffee026 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5036c82d vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x571053f5 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6fa8bb9c vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x70fa79c3 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x77cae022 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x77f1382d vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7a9d1301 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x810a9856 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x81785829 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x83511fe9 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8eb2c717 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x97a68c6d vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x987aa991 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9888b54b vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9a7b840a vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9b6276aa vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa42659d7 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa5fa4828 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xad990cf0 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xae6d0c6b vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbd9d1df4 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xcff6c5bf vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xec954be8 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfbbdb1b0 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfe07406c vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x9b039e98 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xc7d4c5ed vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe57f0426 vb2_dma_contig_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x3ba9659d vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x6bf45070 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xd30ec30f vb2_dma_sg_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x365ae016 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x37939d17 vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x39c0bb31 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x4d04f84f vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x29b3ff51 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x002f1614 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x11dad3e9 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x25ce51a0 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x276391c6 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3cb9ae9a v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x48fc9793 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4a9f632e v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x50b4a165 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x56c0d0ac v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x69f8eb3a v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x712e3352 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x72ef78e8 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x756e3fda v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x85bff4a0 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8b4235fb v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x97479b4f v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9e85e1bf v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa1027100 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa9b07076 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb20ade4b v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb9558863 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc77dbca7 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcd02dad3 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdacbd926 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe6a98530 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf95b47ec v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfea3a0b6 v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x1f602500 i2o_dma_realloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x52d6b30d i2o_pool_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x58f14ee6 i2o_sg_tablesize +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x7ba5b46c i2o_dma_map_sg +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x84105cd4 i2o_dma_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xa01eacff i2o_dma_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xbf96aa2e i2o_dma_map_single +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xc6bead87 i2o_pool_free +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x9a7f87ef pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xdf0db9d2 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xf4a39fa4 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x031faeba kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x468af027 kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x6bd3f5bb kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xaa251616 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb5a8fddc kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xc1d19781 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xe53c0487 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf59978dc kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x112adfec lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x211a5538 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xe7da4cd0 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x41292fed lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4cb9c30b lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4f241f56 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7277308e lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x757996b2 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xadd76bc7 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xff9bfc0c lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x0a3bf4cc lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x342e9311 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x37f0752d lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x60d5bef5 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x860331af mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xb2ad9090 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc6b97a8f mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xcad8bfdb mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xd4b68fe7 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1baea72d pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x3d31aa63 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5a0c3a84 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5c812373 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x681f371a pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x764504cc pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x890ee20e pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb20021de pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc222b513 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xda6f84ab pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xf191d06c pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x044a0a80 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x9ca83a21 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x1ff46fee pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xa9b17ac6 pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xdaeb2bc3 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xe274bea3 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xece620d3 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x01a33234 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x4fca3918 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x03b7f662 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x0631974e rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x17757b61 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x1a4df9ed rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x261eb0b4 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2904785a rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2d14c680 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x37204c73 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x43909848 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5000ad47 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x538925d0 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x75c63142 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7af4fdb6 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7f1a6461 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x940fcb8a rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x944c75f3 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x998fa28e rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc5ef81dd rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc94d783b rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd1dc1d90 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd409eab7 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd94269d6 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xef527e6c rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf2f7f7f0 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x210d01a4 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x44783038 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x52595964 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x798a432d rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xa65313c7 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xa67b2cc3 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xab82fd5d rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xabae82b5 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd0095f29 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xe358c0ed rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xfac647d9 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xfb7e6e21 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xfccf1034 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x14330924 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1ed5832e si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x25b30e96 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2db1fda4 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2f7b61fe si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3222af13 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x36f4a1be si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x40d72bb6 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x462fcb66 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x59f6b38b devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5a5daf58 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5bc45729 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5c9cdbab si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7c9971f3 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7f349fe8 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x888d8849 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x88b4bd00 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x98e64d2f si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa613e268 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xaa6eab49 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb26ad9a2 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb2d58ee7 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb4be20d2 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbb7a56cc si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbcfb0a39 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc941fb08 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd109581f si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd47cc6e3 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd92f197d si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe3848f84 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe6aaf0e4 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xeb3aef9a si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xeefa4da3 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfc42d448 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x0c166cb5 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x3f367336 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x80a82b63 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xb1743174 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xc6a26088 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x1f24a7dc am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x3a71329b am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x8f897d7d am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xc3e87173 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xa2097475 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xb32e843c tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xb6a6d252 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xf775b530 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x26811a20 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x6d10e5c4 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x9247d40c tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xef809c24 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x14a0d725 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x4ab3a03c cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x684c717c cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x7d982886 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x8f080fcf cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x1a1b5249 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x2feda75b oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3227a28e oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x7dc9dddd oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xb2c66001 oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xc8b5a524 oslec_free +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xd370f679 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x27cb133b eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x793fc8de eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x822222db eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x98bb5a22 eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xdb9ca14b eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x49f9fc4d enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x657c5c0c enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x86c1406b enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x8e720cf1 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xd1aa3f4f enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xdf567f48 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xedea1785 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x19a461fa lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x1af44866 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x218dc1d0 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x48e9f00e lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x4e0ce8e2 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x99aa3c56 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xcf016a2b lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xef190afd lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x2ab06fd2 mei_cl_add_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x3967547e mei_cl_send +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x4049301a mei_hbm_pg +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x40cf9b38 mei_irq_compl_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x4367b8d6 mei_cl_recv +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x60f34d0b mei_cl_get_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x6b6e925d mei_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x6e8f96a1 mei_cl_disable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x7d8ff1fa mei_irq_write_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x805f2ec6 mei_cl_driver_unregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x82e21eca mei_cancel_work +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x83200002 mei_cl_set_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x83d0ddac __mei_cl_driver_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xa21ee0a3 mei_write_is_idle +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xae191df4 mei_deregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xb1762abd mei_cl_remove_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xc30e88a0 mei_start +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xc35e9c94 mei_irq_read_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xc538236a mei_restart +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd1f9c765 mei_stop +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xda27124f mei_fw_status2str +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe1a02c40 mei_cl_register_event_cb +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe8ac90dd mei_reset +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xf2d3a96b mei_cl_enable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xfcda9898 mei_device_init +EXPORT_SYMBOL_GPL drivers/misc/pti 0x19f09b98 pti_release_masterchannel +EXPORT_SYMBOL_GPL drivers/misc/pti 0x23bde487 pti_request_masterchannel +EXPORT_SYMBOL_GPL drivers/misc/pti 0x52a78e81 pti_writedata +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x7538d31b st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xe8b5d424 st_unregister +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x02f55a27 vmci_qpair_dequev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x0f6680ea vmci_qpair_produce_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1152e318 vmci_qpair_get_produce_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x13aa5a5d vmci_datagram_create_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1872c7af vmci_qpair_produce_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1a195863 vmci_context_get_priv_flags +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x2e30d970 vmci_qpair_dequeue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x3ef56cd5 vmci_qpair_alloc +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x4b630dac vmci_get_context_id +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x4ea2ccbc vmci_qpair_peek +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x50a255c9 vmci_doorbell_create +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x612df9ae vmci_qpair_detach +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x677c36d0 vmci_is_context_owner +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x69ef87ff vmci_datagram_destroy_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x6cc1a5f7 vmci_datagram_create_handle_priv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x722d488a vmci_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x7d540b50 vmci_qpair_consume_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x8b8ad67a vmci_qpair_enqueue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x9624c58c vmci_datagram_send +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x9973b9b2 vmci_qpair_consume_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x9d16164a vmci_send_datagram +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xbbcb4c48 vmci_qpair_enquev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xccbb53d1 vmci_doorbell_notify +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xcf5ed7ef vmci_event_subscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xd469e782 vmci_qpair_peekv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xdac94780 vmci_qpair_get_consume_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe7e7c107 vmci_doorbell_destroy +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x08914a58 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0f1ed260 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x1962edb0 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x19fc2a66 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x361b0a80 sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x64db33f5 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x779ce3cf sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x77ecf2ac sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb3f98df5 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb9e8c478 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc22236cd sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd6582d5e sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf150e1d4 sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf83f97c6 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x0b71ac17 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x2c110514 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x3c165f4b sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x3c619393 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x530fc6a4 sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x61e710b0 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x69a28066 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x6fa976d3 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xf11ceda2 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x1c07115a cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x232e34b2 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xde301124 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x3fe15b34 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x41b310e4 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xb24adf62 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xad7dc0c1 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x7f3e2033 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xb71f0d45 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xc3a368ed cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x00401383 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x01af04e3 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0d44c3da mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x10597534 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1d413455 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1ffef57d mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x21bc2c76 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x281a285a deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x352a3335 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x49f3c72c get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4b705c91 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4f27b8aa get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x51c95bf7 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5aef4336 mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5beb22ef mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x65980db0 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6c8a07ad mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x73ce5b91 __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x86acde12 mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x89e6700a register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8c6f9ad9 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8ca661bc mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8dfd1f23 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9498cc7d mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x98780a5c mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9a12762b mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa7cb21ae mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb45603b4 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbc05c4d8 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc0f30718 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc3808303 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd1db544d mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd4a5e768 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd768cbce mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdf5a264e mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xebdafe23 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf2199229 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf89ab06d put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf9dde756 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfbd5d526 unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xff4ab98e mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xffb57eb0 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x067b13c3 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x91738a0d add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xa27b43ac del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xe97f5d03 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xfa41dd54 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x36157862 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x9b6fa922 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0xfc3f1622 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xd22a30dd onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xe0dd15d8 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x38e13b73 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1b4cc4ae ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2235a22e ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2c39edc0 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x47d450a4 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x690dc162 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7befc822 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7c21d578 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7edec5ba ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb55c737c ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe3b5aed1 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe50f53f6 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf4792077 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf4e3cb3c ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x24032e81 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x41d01097 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x5022ab38 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x68b9af10 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x83bdea4d register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xcfc6ceb0 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0b865535 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x35aa156a alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3d91ed76 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3f72c0bf can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x51bf0206 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5e5b21d7 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x72ed479a can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x75e4f170 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x89deca6c alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8e6519fe safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x907a6e18 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x966bd3c9 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x9a8afcb1 devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xab986c3c can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc451ce5e free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd292a636 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf1b662dc alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf25106dd can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x34d629f5 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x3a20c3e1 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x63d303ce register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xc8ffe2f9 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x1a774988 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x6af1083c unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xa48372e4 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xe389ab12 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0089112b mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x009d3df2 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01d4b2c5 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x04028086 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x06efcec3 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0bde7745 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0d0f9f81 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0dd44f96 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0ddb3502 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e807a93 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e810685 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0f0777a3 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0fa979a6 mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0fbc1567 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1032ed0d mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x17bcd586 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x196afb4b mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1b7882e2 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1b797199 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e63ab12 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e955498 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1f909219 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x206b3fcb mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x20d79e5c mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25acc324 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25f5b525 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x26b1c961 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a23291c mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2ac124a8 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2f2ca1f9 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2fa65883 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x31671653 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3968f450 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3f688f40 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x41f3b3ba mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x46368bf2 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4ec99dcb mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x50527df6 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5615ebd0 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x571b662a mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x59298307 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d380335 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5f0d354c mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x60dcb0e7 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63f10373 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6937616f mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d0011f6 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6e1bfb37 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f74c438 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x73b556c9 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7689fcb8 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x790d504f mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c492d04 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c6b45cd __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d170f12 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d4e6654 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7ddd2d5b mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e88fe2d mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fce9e2c mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81907aa5 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x826b3a21 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x85f9ce07 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x88024537 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x899457c1 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a6f61ae mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98d77ffb mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9bf39231 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ee27c9f mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9f3e0f02 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa0a382be mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa52b2441 mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa55012ca mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa658d18f mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa69e8c08 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7c33826 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa8d3b70b mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab14f076 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xac5bdd50 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xae8911e3 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb241514b mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb45e632a mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb81ecf7b mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb9395274 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbdb4e9a2 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbdd5b073 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc412c40d mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc59541f1 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc7f7e8c0 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc8643327 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc98d0c56 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcb419f98 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcbdc6b24 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcebd9a0e mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcfa3dfbe mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd1f134b1 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd23db7b6 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd385c176 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd48fc0b1 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd662884b mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd77cb279 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdb3330d7 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe66334a7 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe9a2fc0c mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeb359182 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeb6f4200 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf458538c mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf4900d61 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf5315a9d mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf711d1cf mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf996b36a mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9c9dc98 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfae6aac7 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfd1f58dc mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x142dee82 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x155e77dd mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x166874ce mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x25e53649 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x430e1d3f mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4713ef81 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x47b259e3 mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x51feae9f mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c50e4a0 mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6800a6ee mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x763ecc5c mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x76657291 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x77b45e8f mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7a2dfd7b mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x94bb829f mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb1ad43b3 mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb9ba2700 mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd6be520a mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x3965404d stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x45d17d46 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7525a20e stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x8c612946 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x0c83448c macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x14b9ae48 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x6aef81e4 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xd1404880 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvtap 0xd2b2d225 macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x0f3623ea usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x2cc9e216 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x7e22f0f8 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xabf2138c usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x1d73878c cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x472b15fb cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x4804b27b cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x6057c8ca cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x77ea610a cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x873afde7 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x8df204ed cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xc8cdf5b3 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x4b6e6d3a rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x773ce494 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x7991f72d rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x87661e2b generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xbd0122e3 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xbf3db70d rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x03737674 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0996b729 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x200f9e96 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2526f6a2 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x267702b8 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x30a6f717 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4306151e usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x48b7ce97 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x495920ec usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4a741d11 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5376d67d usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5a8e10e1 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6bc1496a usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x829259e6 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8a95aaab usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9226d86e usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9712bec7 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9753080b usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9d9085c5 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa1cd1ff3 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa7e88cdb usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xab02bd84 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb78c7eb3 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc3313a0b usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc7e21bb4 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd32436d2 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd3815fe1 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe4d2788d usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf089a78a usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf47ad820 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf8801f44 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xffe70b35 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x03fbddb4 vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x093cfb4a vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xb043692c vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xd54b3fc9 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x1400333f i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x210a2ed2 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x45d641f3 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x690676a7 i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x77fc8cd4 i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x807be298 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x9d4c4f16 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb24f86b0 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb3ac5568 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xc2734011 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd76b3844 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe627e477 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe778a9ca i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe88cc6ec i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xf6777c7f i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xfd4da7e6 i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x17fb3e43 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x41decc07 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x7f6a8599 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xc3ace5d3 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x2fc0be90 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x08a4e1a6 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x15cccc08 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x2b9afc5a _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x688c3e9e il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xca3e7029 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x04310aeb __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x09846824 iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x101d7e74 __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x215daec5 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x30344399 iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3b1278e4 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3e0dc6e3 iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x48964a1e iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4da2a34c iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x53e6733c iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6101306b iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x66a237ca iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x77205dfa iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7b10ebd7 iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8caceb62 iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8ff900de __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x94440515 iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9bd6dd63 iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa2fb06a1 iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa4274bdf iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xab6332d4 __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc25ed867 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc71e61a5 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcce302bf iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcea0b361 iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd6f2f713 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xde2aafc1 iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xff189ec7 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x22718e2f lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x2c6fe06d lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x4bbf2494 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x4ee13bd0 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fd87ead lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x6bb6ba82 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x80f34678 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x89445f8d lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x974077b8 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd3f64bbd lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xdc51f5ea lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe0332489 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe15311d6 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe1fd6cbb lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xefa55958 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xfba69a84 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x0256dec2 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x32de3426 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x3b6efbae lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x65229643 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x88679017 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xbeed2c5f lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc829a788 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xf77b2044 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x4d02aaa9 if_usb_reset_device +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x78b10931 if_usb_prog_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x0eb809b3 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x1132dfc2 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x1a0df353 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x40d03dee mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x7175f266 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8be1d997 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8f3936ee mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa5dd9e84 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb5706e80 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xc8154466 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd05bac5e mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd65fb357 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd79f8e21 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xec65944a mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x1a913920 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x231c1834 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x32ef8035 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x3ae20b36 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x9bf3352e p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xa2c120f8 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xaf1f3714 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xd8c5f25d p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xdbb971ff p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xce098279 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdf607cfa rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xe1cef50f rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xfcf84610 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x16660284 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x27128ffb rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x28c7c080 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3494a40f rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3612caef rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x363efac2 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x364f9b87 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3c61812b rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3f1f0277 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x46ed9c39 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x494635cc rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4c993202 rt2800_get_tkip_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4cb53807 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4dc828f9 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4e455f3a rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x57e1de0f rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x618c5cd4 rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7016c11d rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x72ae5d83 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8493014a rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8eebad7f rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8f3f5d54 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9cbea657 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9f1f2c85 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa7b1dd7f rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xacaa7f4d rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xacc833e7 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xae75dbcd rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbf8c3c5c rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xca3f96dd rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd052cceb rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd1c901bf rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd303c92b rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xda789434 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe1eb9c76 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe9574c00 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf781b333 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf9e8f68b rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0d0c579d rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x1bd4147f rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x297a935a rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2d08b9ad rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2f8b9716 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x382d8218 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x3fd3c187 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5488ca03 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x88837aca rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x8a0b5239 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb87446e6 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe75e9085 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xf84713c4 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x01b0c5e6 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0708d135 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x16482af2 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x16fd1499 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1fc74838 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2053643f rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x207551cf rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x392ca556 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x39409797 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x49ae6c57 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4f7d7426 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5836ed2e rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x636c18d2 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x67c04cb6 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x69187384 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6bf8e2b9 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7073bc6a rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x711e3160 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7191b683 rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x75bc6824 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7a4660dc rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x82f64c5e rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x884dccb7 rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8b4bd7f3 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8bc45dc5 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8dd6f5f5 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x903db042 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x94d02019 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x985eb08c rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa493e066 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa5036d6f rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb05c6491 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc80a1d9a rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc8689e88 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcadd1ceb rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd3cf6bc9 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd3f5f733 rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe6163b22 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf1688290 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf18be9c3 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf25aa858 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf410ec74 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf95ffa1d rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfddf05b5 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xff5a7113 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xff6bfe96 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x49b8b173 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x7e2586a5 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x8233416b rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x91448123 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x95ece050 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x0e85f0f9 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x99b99031 rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xd285a7d4 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xf58c5635 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x1b70d143 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x25b8591a rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x2e9bdea8 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x2ef3d0b7 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x4dc82b9d rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x51ce466b rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x9410959f rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x98ca6b7d rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xa3c99214 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xad93048e rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb000609d rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb2e90a3d rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xcf4b9fcb rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe0bed79c rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xf372a844 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xfbc45daf rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x13bbc87b rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4b830822 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6e3ee0d7 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x728da205 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0014e655 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0eb6cefa rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1bf10d55 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3b283594 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4533582d rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x55207309 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x67952d12 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6cd5ad4d rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fee3a6c rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x70588479 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x749d4cef rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7868f8b0 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x87482fdb rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8796d26d rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8dc03308 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa50e7f83 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa78030f8 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaf4d6d94 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xbd044f85 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc50a1a4c rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd9bc5f5b rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xdaff8995 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe30b93c5 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe8172117 rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe96b8559 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xeb2c99e6 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xeff6433d rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf2f4adaa rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xfdece8dd rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x1d1a5434 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x1e525690 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x241dedc1 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2620f381 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2811d9d7 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x3852d32c rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x3edf8604 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x44b3ca60 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x49dce3a6 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x5d8fd183 rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x613e9f2b rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x72c62205 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x7d1a07ea rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x89ba2c3a rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8ace4e30 rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x97ab06be rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xa9dd36ca rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xe8b399ff rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf8ff6add rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xfc899df9 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x59a7f5fe wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x82478b8c wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xf5955216 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0834f284 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0b5ed749 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0c9ecb26 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x123c9400 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1806469a wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1e3925c2 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1e7d4ba6 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1ef0a2b1 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x348ca4f7 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3502c277 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4b06e8c3 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5825ba41 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5a8e09fa wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x69b2ba2e wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7b72a203 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8181cd7d wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x84779373 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x88a4f1d0 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8a27aa64 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8ab6285c wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8fd8e0f4 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x907940fc wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91da5146 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x994b813e wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa8e61d05 wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xaa0f43b3 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb0545ed0 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb1711b7d wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb4d52827 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbc84a65e wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbf9c5718 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc1357339 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc902955e wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xce132f2f wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd5c4a9f0 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdd418950 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xde3d4b7e wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe588c6b3 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf51e856e wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf7052c75 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf9df0be4 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfadef90a wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x3b577068 nfc_mei_phy_disable +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x4d115b99 nfc_mei_phy_alloc +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x8b4e7b3b nfc_mei_event_cb +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x93382559 nfc_mei_phy_free +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xe82e19a5 nfc_mei_phy_enable +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xfa58b670 mei_phy_ops +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x378ea447 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x3c71ccaa nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x93ca3d72 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x35d725d4 st21nfcb_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0xbb10fe5c st21nfcb_nci_probe +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x37b93373 ntb_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x77ae9ef1 ntb_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x87619712 ntb_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x964adf7a ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xfe897ddd ntb_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x4d7f61fc asus_wmi_unregister_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x84b1a193 asus_wmi_register_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_ips 0x46809fa9 ips_link_to_i915_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0x232b5238 mxm_wmi_supported +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0x61cdf799 mxm_wmi_call_mxds +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0xe26032eb mxm_wmi_call_mxmx +EXPORT_SYMBOL_GPL drivers/platform/x86/thinkpad_acpi 0x706cdcef tpacpi_led_set +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x3ecf6cfc wmi_install_notify_handler +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x64ebe677 wmi_query_block +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xa9b7afd8 wmi_set_block +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xb5a6ebe2 wmi_remove_notify_handler +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xc5e3dddf wmi_get_event_data +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xc9d4d6d1 wmi_has_guid +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xe2426710 wmi_evaluate_method +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x7c49e87e pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xdebc5d7d pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xe1745d07 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x21e22848 pwm_lpss_byt_info +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x5fbf4cb4 pwm_lpss_probe +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x81ca2e1d pwm_lpss_bsw_info +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0xb563cdb0 pwm_lpss_remove +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x16b5acca mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x4762fc3a mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x7243687c mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x28732f9e wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x84d71d7d wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xb97c061c wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xc9913e0b wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xca8e7f7e wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xf090cd33 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x059679c2 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x013eeba4 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x030a2644 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x04336ae9 cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x04480c97 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x051e47d0 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0a1677a6 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0a9c3414 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0b8efeef cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x13ba3abf cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x14c2b4c4 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1d8964e7 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x23fef1fe cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x24908f39 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x254756a8 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x29d106a8 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x33a798f8 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3bb1b247 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x47cb5a2b cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4e53b0bd cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5316cacf cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x531e6723 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x59a29dc1 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x68ac5b44 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6d67ccaa cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x759d1b7a cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7ba675ea cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x80380ba6 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8227c935 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x89408e5f cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x91237e1b cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x91492a2a cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x94154687 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x97af000e cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb2aac90f cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb93c4aec cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb96355de cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc59c1f66 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcd69102d cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd221965b cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdde739c9 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdf106e57 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdf949d8f cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe658a88c cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xeee23228 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf3cfe498 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf3ef174a cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x168d76ba scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x17e19563 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x4bfa7edd scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x593a36c2 scsi_dh_handler_exist +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x6f36fb14 scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xaa020dd6 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xac0d8896 scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xf4e2de81 scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1da60ed3 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x268eb742 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x318dc8db fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x35948ae9 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3a830e01 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x55f6b637 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x56d87597 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x75757fc0 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9444b6e8 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xac09f7fa fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xaeb1f3c1 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb9296142 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc323f1ea fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd353641d fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe0c58a7e fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe4caf979 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x20c35f54 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x2f45607b iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x48adcc0c iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x5f569f33 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x6b6b7a23 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x87f1dec8 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x059b170d iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1b84f263 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1cd3ea70 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x261746fc iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x27f14c64 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x282034d1 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2c7043fa iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2cf6a740 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2d762cfc __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x31398125 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3466565d iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3e8990da iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x44c4b10c iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4e4255a3 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x54098ef0 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x656d0483 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6d72e98e __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6f1a04ae iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x765fbf36 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7cb18995 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x82182c99 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x86022326 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9c1b3d76 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9eddb154 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9ee54c7c iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa1dfc4ef iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc10b132b iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc31be6cd iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc607bc51 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc6a44207 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcadd01ee iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdc80e251 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xddf6b378 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xde0871bc iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe18566f2 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe3a1e77b iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe64f202f iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeb4a8c96 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf23d39c2 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf5e4f815 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf6ee38fb iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf7f8ebd3 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0bd60be0 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0e21d0df iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x19acd4b8 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x401ab8b0 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x469fc5ce iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5f972466 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7190f502 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x89a4da36 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8d5d2f07 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x95c670dd iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9e05fc6b iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa2c5ea98 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xae05ba7a iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc1df2e6c iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xce9b3600 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe8a62f5b iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfa8e89f3 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x058971b5 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0f3cd119 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x137867e3 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x19bcd027 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x41b324d0 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4378286b sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5a2e7e28 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6d3ec905 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x712c2ba7 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x93371a1f sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x95f7a509 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9951e4e5 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9b146ffe sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9bac2641 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9d05145d sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9d5c5f2c sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9f3c6c8d sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa06d3c14 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb7e1ea83 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc61dfaeb sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdce4a229 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdd3352ab sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xed3333bc sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf896133a sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x088195e8 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0c993244 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1108c95f iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x20aecb0d iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2bf78038 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3054457e iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3131897a iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x33d0d3be iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x43d13a77 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4a3f367d iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4a7413bd iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4de362d9 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4ea44c70 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x654aea8e iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6a0fb75a iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x76c165c6 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x79c094d5 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x848f4686 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x889964a6 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x956f4c7a iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa15a4682 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa22bcc98 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa31c4a93 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa4105319 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa4cfafdf iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa638b6a1 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa9e14fa6 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb2e73ad1 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb5a5dd6f iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb82a22d2 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc81784c4 iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcb9d9c02 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xccf91f70 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcff05657 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd95a6904 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe4f7e3d4 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xee6b98d3 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf223d99d iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfaecbdc9 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xff97c72d iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x29aa2feb sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x56d0a702 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x845a53ec sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x9971bb2a sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xc97d9cab spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x6616476a srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xacfc096b srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xcdf22f04 srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xe586f36e srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xfbabbcaa srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xfeabff0a srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x096e6707 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x88b44e33 ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xd259bb3e ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xf676dc37 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x0b0a90f1 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x49112d30 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x52e7653b spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xabf23a67 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xd9348902 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x3dbdd844 dw_spi_xfer_done +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x427e2ec7 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x8efcc742 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x901d4424 dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x97939ac3 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x023eea46 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x02cc668a spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x18bd05ac spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1e6b7c69 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5096a33f spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x65754e47 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6e77c847 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7011e4d3 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x702849ae spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8f60450b spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa819424c spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xac26b9d1 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xbf9c209c spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xcdb77dc1 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd26e7574 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe378d095 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf2edd1d3 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xfc57a478 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x86723887 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0984cfe3 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x116f809b comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2c4240d4 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2c806752 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x30e42260 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x33405877 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x46f318e8 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4a4e7d1c comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4c112533 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4eb0cebb comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5a6b7fbf comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x67d513ac comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x67f162c4 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x68ca7c1d comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7c5c73c7 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7e871f56 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7eef5c16 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7efab2b4 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8206569b comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x83e8449c comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8bf0876f comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8f8eba32 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x90b44e9c comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x90d402b3 comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa1854969 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa4b05f6f comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbc225b7a comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd62116d3 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xeac926d8 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xeb501f70 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf386a1b5 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfa67b209 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfc24eed0 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfc36078a comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x0a298d9c comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x1ca5b57f comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x3de0b973 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x5a809677 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x9291e04d comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x973e0b40 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x9a7e7872 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xc8401a9c comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x11aea0cd comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x2b35dd9b comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x41da5e14 comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x62683dde comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x63bc211d comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xabc35a5a comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xb0e7c70c comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x14f2ca35 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x2148a898 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x57d9593d comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x8abb66ca comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xab713939 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xdf47e6ed comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x1209c8d2 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x3ad6e877 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0xc2a961e6 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x4b3e6141 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x86b8bfdf amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0xa8eefff7 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0xebcf02d3 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0570c942 mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x07d09c47 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0cba9832 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0cf4da24 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x110348d3 mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2b3fe79d mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4b77bb0b mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x51a9f18a mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x64d713e4 mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x67dab29a mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6836def0 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb5022255 mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc33e1214 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc7705542 mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xcd887508 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xd21acf0c mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xdaad55ab mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xed81e3f1 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf6422e71 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf6a44fca mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xfea8a049 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x22895a75 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x04fa5d98 labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x0ed100c6 labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x2a2d4e82 labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x54e6a057 labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xc411b084 labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x079e17fc ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x68a52b5a ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x9fd74be5 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xbf87506b ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xcef8df44 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xea073d0e ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xebeeeeba ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xeecb366c ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x06e38f05 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x34697074 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x378bf396 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x53a658ab ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xa3038f84 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xffb7c781 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x4c8d59a4 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x5e21bf50 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x6f22f442 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x899cd1a4 comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x9b048715 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xc099c5b9 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xd2cd8309 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0xafc852ed adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0bc6b452 spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0e81c76d spk_serial_out +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x29d75c50 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x5f23a9c8 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9613430b spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xa9922a1f synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xacfd2f0a spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc362e902 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xce56e8c5 speakup_info +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd1b551a2 spk_get_var +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xdb3461fc spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7cd4558 spk_serial_release +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7e810f8 spk_serial_in +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xef67351d spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xf081cf53 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xf773db5c spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x2b75d86a uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x4b3d2269 uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0xaaf82a63 __uio_register_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x0d6f11cf usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x6358d773 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x0e560ae4 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xdd27127a ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x01142bc2 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0e95cecf gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x22c60ed2 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x273fe47f gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x27a121a2 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x3a9d182a gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5a4fe137 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5e65efb3 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x84a94df3 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8c5511de gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9f939665 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa953938d gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc9d6c4b5 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xcfd5ecfb gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xdd4c4215 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x56b49fac gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x89263781 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x949bcfe8 gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xf9e5ceeb gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x090c3122 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x437de1b9 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xd3858668 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0a5230df fsg_common_set_nluns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x13eb8cf4 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1710b539 fsg_fs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1b1cc3af store_cdrom_address +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1ccb58f7 fsg_common_set_num_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2d10b6a7 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x392dfda7 fsg_common_remove_lun +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 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x51707c29 fsg_common_run_thread +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 0x59ef91a7 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x59f6bd25 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6e05d081 fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7d96d78d fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x8483b653 fsg_lun_close +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 0x8b58b793 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x926feac2 fsg_lun_fsync_sub +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 0x98a923c6 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x99023bfc fsg_common_put +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 0x9c767285 fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9dc025a5 fsg_common_free_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa46e6443 fsg_common_get +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 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 0xb8479284 fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd30f3fbc fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd3ae3b65 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd468f882 fsg_common_set_ops +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xda68dd19 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xdadd5fb7 fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe4d1591e fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3a6d4f22 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3ca38e3a rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4ca90996 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5d22b406 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x71ec928b rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x785d494b rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x840dd143 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x988ad2a2 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9acf72e4 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa90054ee rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb971ebca rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd2fe47b1 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xdcacf3d1 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe0efb716 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xf0a60d2d rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0c9a25e0 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1292c1af usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x16ac3d1a usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1784178b usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1b3ab2a3 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1d00c2fa usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x23e8a7e6 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2fc0b372 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x332fac8e usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x38ba71ba usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4ae6ddd9 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4c2113ff usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6105c23d usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x614903e8 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x69dd6220 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7b9a9f73 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7ca248bf usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fed0803 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8d90a596 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x952455f6 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa94bf6d5 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb9a73fd0 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc133ad8b usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2bee930 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe5049867 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xeb3ff7f9 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf89e8fcc usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfd9daaf9 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x352cf494 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x457c5116 usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x58f3fc2b usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5ca8c999 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x77659b93 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x80bf8a59 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x80cbd557 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x8aff96f0 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9304e927 usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xeba7a438 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf40761b7 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x1cbfc8d0 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xb3e1b489 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x24b9583c usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x39a5e73b usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x6fce2e31 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x851cb605 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa15d203f ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa4128008 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xd09ea298 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xdb2f346d usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xfafc5317 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x56d31820 musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x72234dd6 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x96919667 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xc039f990 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x01f0f957 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x855ffc18 usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x8ebe9310 usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xa241fc96 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xcccb31ab usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xb31799d6 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0xeadb745d usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x00ae7ead usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1d4d65e5 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x220c6c69 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x35c03e69 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x495a5811 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x585307fa usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x66953151 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x670fb533 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6abef367 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6d697fa2 usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x91cafc17 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x97bfa92c usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9ac729c9 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9eaaf222 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa81c496a usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbd4623a7 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xcf573fcd usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xcf74de38 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd9bd55d1 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf0bd51ea usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfb28b325 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0c672cb2 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1290533e usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x2b51f4e6 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x2e6a67a1 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x322eb68c usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3504e3fc usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x42a98976 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4d0959da usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x5029bb11 usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x550feef4 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x597aba18 usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6192dda9 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x71044ab4 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x8eac701d usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x8f9dd6c5 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x96ef4db4 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x9a3144af usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xcb254861 usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xdb452837 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xdf8aa8b8 usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xeb4cb8ea usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xed4fed6d usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xee18303c usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1bd96e81 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x297c749a usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x439d722e usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x57f4cc51 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xa799933b usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xab6c2abc usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd2b09e13 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe166eb9e usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe9c83fe2 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xf05f123b usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xf10f43b4 usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xf8bbc0b0 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x0bd63bfb rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x448a7131 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x47f8b682 wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x5792d401 rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x63412737 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x6ae24f6c wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc543b60e wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcbdb174f wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xf4654c3f wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0d5e480f wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0fdf3ddb wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x15d51fd7 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x22f02a17 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x3b66520c wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x40afdcf6 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x5e9c5bf3 wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x67e6ce80 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x87e26e13 wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x99536c39 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9a24ce84 wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xa5d9dae1 wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xa6f86c5f wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd43ff844 wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x7ded853f i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xafdd9c09 i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xfef15fd7 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x23bf1b51 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x4b3988ee __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x59c834db umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x6088411a umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xae44f0be umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xb3af0856 umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xbca8b5bd umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xc54a86df umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0736a3bd uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0b8aad57 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1957b84a uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1ac773c5 uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x20a09b63 uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x21516980 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x21eadcac uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2a5eb8fc uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3045f283 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x373c2637 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x405e7a3a uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4fa2daa8 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x53eec392 __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x54e1a286 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x577c8f80 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x594f59c3 uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e4bc088 __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5fc30917 uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x69ffe017 uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x79c4a5d2 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7dcfcd23 uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8e7e66b4 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x91ab8557 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9b2d7c00 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9bfbca41 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa8738c45 uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa970f478 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb3de8388 uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xba9fc28b uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbd1c2025 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc500adca uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc92aedd1 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe0403c73 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1716f06 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe45c555a uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe4dd0be2 uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe7569b52 uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe87fd1b6 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xea1190c5 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xea4eb5ad uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xef76f0cd uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/whci 0x8af25476 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x0f8b2b26 vfio_group_get_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x0ff5803a vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x1ea6a451 vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3ab9cafa vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3cb86b12 vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x47b84bc0 vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x95258207 vfio_device_data +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x969c73d9 vfio_device_put +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc1d989c5 vfio_external_check_extension +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc4913442 vfio_group_put_external_user +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0763997f vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0a1b154c vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0d248a19 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x117b5a9c vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x14f95148 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1742e508 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1e113537 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2de9a658 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3d7df95d vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3fe2b160 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x45c2b736 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4633e58c vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x49a34291 vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7f9e9145 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9169181d vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa3f92b34 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xac4eb1e9 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xad644211 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xaf2a9468 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb044b0ec vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb595da6e vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc2f92c56 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc8a007a2 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcdd143ac vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd9684988 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe11ca5a2 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xeef41bd8 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf03ae4e3 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf0df0800 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf28f4091 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/video/backlight/apple_bl 0x2c63e051 apple_bl_register +EXPORT_SYMBOL_GPL drivers/video/backlight/apple_bl 0xdab0f892 apple_bl_unregister +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x112ac0e5 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x33de21c4 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x8215b464 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x92b2e16b ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xa2658a31 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xc560bc6e ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xcf975e31 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x0b7be2ce auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x31d81a9f auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x3bedfbce auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x485169ec auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x5d610294 auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x5d70cc46 auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x6fe04122 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x72bf725a auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xa9667788 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xb569426e auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x30a65f94 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xe22d741f fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xf8dd2bc1 fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x92a3c766 sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xab6183f4 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x016e6c20 vmlfb_unregister_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x90c018c6 vmlfb_register_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x22a7af24 viafb_dma_copy_out_sg +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x292da7a2 viafb_irq_enable +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x30cc9311 viafb_request_dma +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x31469540 viafb_pm_unregister +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x79e6190a viafb_irq_disable +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xb4f863e6 viafb_pm_register +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xcaefb732 viafb_release_dma +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xcb6bb577 viafb_find_i2c_adapter +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xfff2dfd2 viafb_gpio_lookup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x472283ee w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x5b6ebd50 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x61e35c50 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x870c73e8 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8dca9e82 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa8e738a7 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xac749cc0 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xeaf2ed10 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf48ea67d w1_next_pullup +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0xfc440d78 xen_privcmd_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x2c9559c4 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xbf273812 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc6dc8c2f dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xdbfe6346 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xdc583c08 dlm_unlock +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x49170ecf nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x95c0e428 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xa538803f nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xaef6f783 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xd31035f9 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xd44d756a nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xf7dec5eb nlmsvc_ops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x046ee32c nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x04cd933a nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x068a0768 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b3d6049 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0dd10a82 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1359e382 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x17dc43a6 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x188a5098 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1d350558 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2337c266 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26629801 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x28abba03 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2a3e93ea nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2a46d8eb nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2d68b41c nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30ce7f3c nfs_put_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x318caa47 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x332c54b4 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x37a6c896 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x38cc25e9 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3baca58d nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3beadfbc nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3e2fff39 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ffcbc72 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40fd8ee7 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x430e311e nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x498d7b3d nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x49fa5676 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4a6f6721 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4abf1076 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4d589482 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4f0da959 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5280a1ae nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x53354bdd nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5369e889 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x55c4ae35 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x56301b34 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5bbbc1e3 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ce0725a nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e3872dc nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6547eeab nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x66120319 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x674578d8 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x69340c5a nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6b6f60f6 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6c8ede60 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e3f26d1 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e61db75 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x70b13fa6 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x72ae4528 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x76748f33 nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x775da8c3 nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x789d8a17 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7a2e5665 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7b999201 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fa303b5 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8084c4eb nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x85077269 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x85bfc587 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89af4f5c nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89f3aa30 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8a822fb3 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8bb25b36 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8f0c5b87 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x910032e6 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x923291e2 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x969ee97e nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x99462873 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c1b8c34 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d719901 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d8f89de nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9db11e3b nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9ddbe369 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9ee44a8f nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9fc0f704 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa7b987a0 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8d2d1ce nfs_callback_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaa15edaf nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaaa14361 nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaeaccf7d nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb1ef689d nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb2a02508 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb2c35b4c nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb44d4891 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb5957d7f nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb7282057 nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb978a446 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb9d3af0f nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc166bdf9 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc221778e nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc9181cc6 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd684d5c nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd77a1d0 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcf914d2f nfs_zap_caches +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcffda31d get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd6810ce0 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd7503d48 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdab2cb84 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdb9ae41b nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdd682dbd alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe00bd4ec nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe122dfa8 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe4247d4f nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe57a59d6 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe61e5c29 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe6d3a0b5 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe796ad0e nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe8565cf1 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9aa809d nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9eb5dbd nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xea0592a0 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xea98cc83 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeba07b0b nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xebb1a3ee nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xec4980fc nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeccbfe15 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee19e068 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeec4ccb4 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xef10b58e nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf4c0f0ab nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf7215c42 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf7ca4492 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc772c64 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xffd91ef2 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x00871ece nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x03ecd371 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0b4b5484 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x11bda27c __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1a128ff8 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x242b4fa4 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x242c7613 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x25a3da82 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x28d9b24e pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x32ae9de7 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x406b7ee0 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x407a3c4d pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x43cc0b8a pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4881368f pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5061eea2 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x50e64a26 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x54224e52 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x665fa50e __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6a0fe465 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x70f18aec nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x71c5d802 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x78d809d2 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a010a7c nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x82b8a3bc nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8a97c3d4 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9284d3f7 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9f3e0773 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa0bf6fda pnfs_readhdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb3bb7c07 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb9270356 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb9e3f42e nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc343b4b7 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc5173552 pnfs_commit_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd3ed559a nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdb813e84 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe0618248 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe223ba40 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed66bd06 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xef1581ff pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf5340f68 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf635e6d2 pnfs_writehdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfaab7c9c pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfd5b18eb pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x69e76c16 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x9aafbcb8 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x24714b4f nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xa8796aee nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1cb231d0 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1d747ce3 o2hb_check_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x35333b6a o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36418553 o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x39357f31 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x3c50512f o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4b1dfff9 o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x687f6251 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa1ae48e1 o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa82a8645 o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa9f5379a o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xae808bac o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbaeb4700 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc2f5b899 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xcacd7497 o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd60f2c6c o2hb_check_local_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xebec92a7 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x1187b260 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x4c474b32 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x5c50672c dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x758fed01 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x98abb63e dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xa7726727 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0e050474 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x269d63fd ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x27091285 ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x316904e1 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x3bcef5f3 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x40718c92 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4226705d ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x424241c9 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x60f4bcef ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9ccafa05 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xa06fbc10 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbf9068ab ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe28014ed ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe40cffce ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL kernel/torture 0x0cc00ffb _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x1b2fca48 torture_must_stop_irq +EXPORT_SYMBOL_GPL kernel/torture 0x1be7d8be torture_onoff_failures +EXPORT_SYMBOL_GPL kernel/torture 0x25686698 torture_shuffle_task_register +EXPORT_SYMBOL_GPL kernel/torture 0x3e9619f5 torture_onoff_stats +EXPORT_SYMBOL_GPL kernel/torture 0x4c7529bd torture_shutdown_absorb +EXPORT_SYMBOL_GPL kernel/torture 0x52665f8b torture_random +EXPORT_SYMBOL_GPL kernel/torture 0x5346b23b torture_shuffle_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0x6364b2f0 stutter_wait +EXPORT_SYMBOL_GPL kernel/torture 0x679d9e50 torture_must_stop +EXPORT_SYMBOL_GPL kernel/torture 0x688e6a64 torture_cleanup_end +EXPORT_SYMBOL_GPL kernel/torture 0x6bdeda8f torture_onoff_init +EXPORT_SYMBOL_GPL kernel/torture 0x8b0e1d2f torture_shuffle_init +EXPORT_SYMBOL_GPL kernel/torture 0xc1361afc torture_onoff_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0xc6527045 torture_init_begin +EXPORT_SYMBOL_GPL kernel/torture 0xc67a49d4 torture_cleanup_begin +EXPORT_SYMBOL_GPL kernel/torture 0xd6f96cd2 _torture_stop_kthread +EXPORT_SYMBOL_GPL kernel/torture 0xdbc5277a torture_shutdown_init +EXPORT_SYMBOL_GPL kernel/torture 0xe6989fd3 torture_init_end +EXPORT_SYMBOL_GPL kernel/torture 0xe9ff1468 torture_stutter_init +EXPORT_SYMBOL_GPL kernel/torture 0xf6d34fb5 torture_kthread_stopping +EXPORT_SYMBOL_GPL lib/bch 0x231d70fc encode_bch +EXPORT_SYMBOL_GPL lib/bch 0x6b770f49 decode_bch +EXPORT_SYMBOL_GPL lib/bch 0x9463ff71 init_bch +EXPORT_SYMBOL_GPL lib/bch 0xbdf512de free_bch +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x7db77d4c notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xbd4931f2 notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x021957e1 raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x05513b71 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x0f8a2742 raid6_2data_recov +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x201d8ea3 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x29fa419f decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x300d7e57 free_rs +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x6fbb3bd9 init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xabda1e2e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xb050f329 init_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x1d2f9876 lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xcbd3cb52 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x2d379e3d garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x300de8fd garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x3628124e garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x37580ecb garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x3dfdf2b4 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xbf452b33 garp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x0df44ae7 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x1095733b mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x48cd9ded mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x4d4bd1b9 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xbbdba21c mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0xc1b33e0e mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/stp 0x518b3ca9 stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0x532545bf stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x55c0d35b p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xe56ea099 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 0xac93ae05 ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0xaeb7451e ax25_defaddr +EXPORT_SYMBOL_GPL net/ax25/ax25 0xfdbb5f1a ax25_register_pid +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x02ef5c27 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x037f462e l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x1e745062 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x5599df22 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x67511ceb l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x75b3fa22 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7e69d059 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x9f55be68 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1ab5d3d8 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x235621bf br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x83186a67 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x840446f4 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xa5105baa br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0xaec1c782 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb0a502c7 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x45ff4ab5 nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xd16e8e60 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x137ffd3c dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x26c50af7 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x339edd28 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x35dde22d dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x40639ba6 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4b5c778d dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4dcbf2b9 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4e49e016 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4f46ef99 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x581e7cb3 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6b1550b8 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x769e99e1 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8080e800 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x872b96e1 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8eb68a86 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x97088c7b dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9d790308 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9e7f7fcb dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa15eec08 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa4b6d772 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa57efbe5 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb1f82799 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb2897332 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb6e23a0d dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb829e0e7 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbc8a1b86 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbd58f5e3 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbebcf476 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc4fc67cc dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc52d03a2 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd77c0ea4 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdb826a24 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdcf1d00f dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf06d3b0b inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x3ed1feeb dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x5f2286a9 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x8161ead6 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xa0822e93 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xa997df81 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xb6a3df3d dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x46b42e17 register_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x8d50fc52 dsa_host_dev_to_mii_bus +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc5a47390 unregister_switch_driver +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x82e97d55 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xc6d8e5de ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xcf42a174 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xdfe59eab ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x903f4f0b geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xfd991836 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xff8434dd geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/gre 0x09a424e7 gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0x718fc264 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x8007ef4d gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xc47e1c3c gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0xc5f86b19 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x229ebd1f inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x306a00dc inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x68ac0db7 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x9de09a3f inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xad60ce81 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xc68897d6 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x42e5ce83 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x4b69b33f ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6425316c ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7831ac9b ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8f6753d8 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x943378ba ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x9f1abe63 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa7201750 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa8758d2d ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xbd7093de ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc139c07b ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc45c43f3 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xcf949324 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xd67fda61 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0xea5a6527 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x57514d38 ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x6b6c3d10 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x021ef592 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x18a8c850 nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x67de4081 nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xbdbd0d6c nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xe19c9584 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x3f5c468e nf_nat_masquerade_ipv4_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x82d7955b nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xfedbf252 nf_nat_masquerade_ipv4_register_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_proto_gre 0x636b12c8 nf_nat_need_gre +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x57af555b nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x5f9b4ec6 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x92e9e29b nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xc89286bf nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0x1b60dafb nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x8941481b tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xaafd1ddf tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xcc2abf6e tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xdb541c79 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xf61234c9 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x2443ae23 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x8a38e4a3 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xe0ea2b35 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x04ea7c9b ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x1cd175fb ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x33d753f1 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x94c0efd8 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xc8c2d176 ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xa3e8066b udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xa99b470f udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x1b30d3ad ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x6eb85693 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x1369a057 nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x6e80cf8e nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x914fe9f4 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xb2cf2fc2 nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xfe684a77 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x0b2fc913 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x2293972c nf_nat_masquerade_ipv6_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x38d4401a nf_nat_masquerade_ipv6_register_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x54b05ddb nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x88a017b7 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xba070dbe nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xbc2c4086 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x776b3b7f nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0b8eda7b l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x25acb7d3 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x260bce35 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3c42265f l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5bb59610 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x71652bdc l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc38aa3b7 l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xce0e3ace l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd0ad0386 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd3d8cc78 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd4f3a670 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xdd6eddc1 l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe0b1dc7c l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe8a8de0b l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xeb543ea0 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xfe20f2ef __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x224bbd53 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x00a1cf94 ieee80211_iterate_active_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0bb3fa1a ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2226db83 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3663a36d ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3b19dcde ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x45b64661 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4bf42798 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x57a50afd ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5bf41cc4 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5d38f601 ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x631bed2b ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x75550a5d ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x96366ec5 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa8f8a6c9 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc9401440 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd1616b51 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe536703c ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xea7ecb94 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0160584d ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0753855e ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x07adc447 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0a3ab92b ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x40bdb149 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x50d36967 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6344eaf6 ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x790ea7ec ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7d33a65e ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x84eb2d45 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2d623f3 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2fd9543 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc56a045 ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd0025e2d ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd044e72d ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xed6f86d6 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf1d50ec3 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x16f52a30 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x5e3232d1 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xedb0bdf2 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xf0f0a1d1 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0377223e nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0ba4d8f6 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0c951b21 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d376bda nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x11424256 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x13bf2d8b nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x14abd60e nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x187c77f3 nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1c67005c nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1cf033ed nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x208c1420 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x27ccffc3 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2a190b9b nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2dbdcd7c nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2ef04968 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x35e08c90 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3873e2ae __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3992ba74 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3c940f2d __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x41af1af9 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5148a652 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x51ff9ff4 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x580565f6 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x589536d7 nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5c872573 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62119e76 nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x63d56555 nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x660857d0 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x674ea59c nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x69168be0 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x698a8958 nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6aa35455 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6d4d0228 nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e9c2d66 nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6eac0f7b nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6f1ba30f nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6f785562 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6ff9e7c4 nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x74aadc7c nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7970b9b0 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7c48830d nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ee14835 __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9056e671 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90bdb689 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90ff6c9f nf_ct_invert_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x934441d1 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x94279ef0 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9773cdcd nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x98a36668 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9a3af6cd nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9f8eedde nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9fa6a9de nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa352bb3b nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa86719c9 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xababc1d0 nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb2ba4bd1 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb82d9742 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbbcef272 nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc41f89a nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbeb9a481 nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbed0218e nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc2490064 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc2920d48 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc3745f50 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc7b96f32 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcfadfed2 nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd16155b3 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd3359361 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd623bda1 nf_conntrack_flush_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe0a94e65 nf_conntrack_tmpl_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeebe2e08 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf055b926 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf3c48e4c nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf8688244 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfa8069f7 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfd410e76 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe22642e nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff26e96a nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfff3bed1 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x2ddba395 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0xa9f21461 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x34078e70 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0d5c8f0b set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x2509848e nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x2e9dcca8 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x65a4061b nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x7f301a7d nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x97b60952 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xb509fa1e nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xd09a2184 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xd4837fc3 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xdc86d60b set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0xdeba992c nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x23545d2d nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x65f98c14 nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x9810a838 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xb205dbc4 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x3adcb32e nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xdbf05b0b nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x0ae6062b ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x2a0129b6 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x2b1ced97 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x69a8fc53 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x7d5951e6 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x993b2587 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xd0041505 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x73e426e3 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x010284bb nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x3407cd9c nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x5e4fa4ff nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xba4203f4 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xda9b5594 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0d9bae4b nf_nat_l4proto_nlattr_to_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x131f636c nf_nat_l4proto_in_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3087a5d8 nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x34ee5ed4 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6a441e72 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x73cf42f9 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x941ae816 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x9ff8f141 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xa15a4bde nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xab0db81c nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xdd1930b5 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x3adc2ad6 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x57c3feec nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11a006b5 synproxy_check_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x53077cdd synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x8841d39b synproxy_build_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x90298227 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb42e336a synproxy_options_size +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xde677b28 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0003c5a2 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x01321767 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x065e89a2 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0fda3c99 nft_validate_output_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x29db759a nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3bf860c9 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3d49dab7 nft_validate_input_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4bfa396c nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6303b1d2 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6deeedfd nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x83455c67 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xaaf41d48 nft_validate_data_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xaf51b27e nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbb655ab0 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbdb92616 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfb089b94 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xffd0b991 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x013a9885 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x13ba85b3 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x4a88f244 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x61e97c50 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x87c978bd nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xa0470984 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xfc74eb7c nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x0ed0f0fc nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x745d01cd nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0x3417f9a9 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x0cc98e50 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xac0e80be nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xbe2ba015 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x1ef3a039 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x257a1bea nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x380af786 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x90d187b6 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb02b663e nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xe0cfbed7 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xc1dbcbef nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xc9e54ac4 nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xfda74dcb nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x5fc5bbeb nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xddf15889 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe5dfa7f8 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe8cdab4e nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2a8cd568 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3885604a xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x39fb454c xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6273a6f7 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6a0ed2a2 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8cb11ee7 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8d320d77 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xaba9bd0d xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb8834f76 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb8c8768d xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xdcfe9c87 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xf9080964 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xff850482 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x3a099777 xt_rateest_put +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xf4e9cb5d xt_rateest_lookup +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xa9e1b3ce nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xd8b53a74 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xdc1163d2 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x0fc37dab ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x1a798aff ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x2590d0e4 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x66b08d18 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x6aace884 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7bbd3d0d ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xa8ace7dc ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x010d4da5 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x05e34349 rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0x1d4a3c95 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x1d6c55a4 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x2bc29815 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x347b3088 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x42f60aec rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x48668fe3 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x4afedd22 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x4c057cbe rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x5615fc85 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x685ce723 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x6c3a22e2 rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x6d29ee9b rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x813ffde1 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x8710e3c4 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x8e39f589 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x96fafe85 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x97deb61e rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0xaaddc493 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xb46cdcec rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0xb5ef3282 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xcce19d06 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0xe6c3fff0 rds_info_register_func +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x27328e66 rxrpc_register_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x7bd8c471 rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x00c52ef5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x45abd876 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8d1a827e svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xa18b936b svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xb5dea7ef g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd5bdef48 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x026df22a svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x026fe393 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03e0cdb7 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x042e1b11 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x048b0d2a xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x049d99b3 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a7e9a46 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0be204bd rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d451227 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f168cdd rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f9e3d31 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x113666d0 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x11c07660 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x121bdb83 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12e313ed rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1330d375 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16830272 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1755fa2a xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x17772719 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1832a728 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1845cf52 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1aace2d6 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b964a88 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1cfdcc91 xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d0b6b98 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1dd7bcfc auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e54c3d9 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e5c5f5d rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ff81cf6 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2120d455 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x21725997 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2404912f xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24b6bdfd svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26a3922e rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x27019405 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x280e7714 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2818d509 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2881a0fd rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x293e9742 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2997d322 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2af4ae70 rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c288d68 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c2ff174 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ca51bbf rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2cb86cc8 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f8ebbe0 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2fb5114c unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ff894eb rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31bbbb08 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34c4557c xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x35808913 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x38adfa4c svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3918708d rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a092376 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3bbe2b64 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3cd4c109 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e54ae53 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e6611ee svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f9240db rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x417e8dbc rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x44b7ae69 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45157c6c rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x47d983f4 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c8155cd rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e0821db sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e523ca0 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4f88ba7e rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4fa30e9f xs_swapper +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4fad3138 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x508ba83c svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x50dcf368 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x50ef6901 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5111f5a5 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52f4a5f0 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53abe94b svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x56026cd4 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x56c5408b xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x582d0da8 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5cc3f83e xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60fe005f svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x616aa5ae cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x630e9f21 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65ab79bb sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65c71639 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66105403 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68ad9b84 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68d305f9 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a4e7921 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6acdbf82 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6b36eb47 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c0bd725 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6cd7539e rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d28b72f rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6e50864d rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6eb56e20 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70445dee csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7970bbb6 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x79d2eb66 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d753dbc rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7f4a21e5 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7f91f6fe rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x814e73f1 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x830241e0 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85dfe6d4 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x862e8648 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x87a02a20 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x88df0fc0 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x89cd3113 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a9eed65 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c03efaa cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c71339a xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c7f5ea1 rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d409498 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8fd8256b rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9063a435 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x90a56e36 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91a22591 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x92a11506 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9300ac47 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x942f2d59 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9575ef40 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x97e359bd svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x982b48e0 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x983a8bdc svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9918385e sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ae4a8a8 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d279e70 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9f5cfb04 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa063a44d xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa41d8470 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xafea7756 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaffebbab read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0116611 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0796edb xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1c13aec sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb39b1e4e rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb497895e xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb50b7970 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb687c975 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb8ea3c19 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9efd188 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbb619a6a rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe9bad69 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0ef5a60 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc422652e rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc5b64b27 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc6ffa08b rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc80d3ca2 rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e8c9ba rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9d9d2f6 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9e6949a rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcacc5dc4 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcf657ec3 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcf7a7162 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2587a77 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2e0ab9f svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5504347 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7ae1074 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd9c57928 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdab15f74 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdbc12ea6 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc0bd8d8 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe043e1bc svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe04daa53 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe0769997 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe09222ed auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1324c05 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe41b5029 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe533374d rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe57658ea rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe580d921 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5bc44e4 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8990034 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea93a7ce xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xed724073 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xed966025 cache_create_net +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 0xef55449f rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf04e05f2 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf1c36dec xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf29481b2 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf50a9db3 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf57e8250 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6646c6c cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf72c4464 rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf78b334d sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf81c5c12 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf8d7a2a5 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb655e75 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfbb737cf rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfc138bc1 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xffcf0c40 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfff0d6ce xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x02c49766 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x05dcee54 __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x10953e54 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x21396ed3 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x52c2d20c vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x648760dc vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x725b0ac7 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x74e91915 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x751ff010 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7bc1b2ba vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9543d196 __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xa4aa8a70 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xaaf2871b vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd3778716 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf4500549 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf593c40a vsock_pending_work +EXPORT_SYMBOL_GPL net/wimax/wimax 0x13b5a916 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0x18243479 wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0x3af205fe wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x3e580016 wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0x51fd300a wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x6fa3c186 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x72c73d3a wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x86b5e035 wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc42165ab wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc56b2acc wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0xd680fb64 wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0xeae7e7f3 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0xfa16cf36 wimax_msg +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x19578dc0 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x196c52d3 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x444c9b52 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x596c438f cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5de76385 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5fd7530b cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x838aa3e9 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x8b8bd1fd cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb90866fa cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xba461d0f cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xccdbfd18 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe3ca4b61 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xed7412b0 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00778770 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x056bb269 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0b9e5852 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x74e1a843 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7c30b8c7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x92dbc6c1 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xbc8b0f41 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xce7a55c1 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xe122af95 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x2bdb9965 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x38e6999e ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x695d531b ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x92119865 ipcomp_destroy +EXPORT_SYMBOL_GPL sound/core/snd 0x2c594dd9 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x37d05040 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0x956abebf snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0xdc824e07 snd_kctl_jack_new +EXPORT_SYMBOL_GPL sound/core/snd 0xfd089206 snd_kctl_jack_report +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x90aba8ef snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xe0ed8f48 snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xf53fa454 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x091a47c2 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x29299796 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x3489213b snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x969ac4ab snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x9ab123bf snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xcbec0586 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xd8e315d1 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xe25a41ba snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xfe4866a7 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x0031b409 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x0ee73775 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x15348aa4 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x181025e8 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x41464308 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x4f7cbcc3 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x54da355f snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x71533620 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xae404921 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xb6d25535 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xc33487a3 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x2053dde3 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x33bee168 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x8e91fc77 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xb6dcd1de snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xd10335e2 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xdc1c8b09 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x009733ec snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x01a178f2 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x02f128a1 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x041ecee7 snd_hda_delete_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0794fc74 snd_hda_ch_mode_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0972c415 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0b338fd3 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1079af95 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x14962d3a snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x14c5bdad snd_hda_codec_update_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15c8c525 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x169fc8d2 snd_hda_codec_flush_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1933c4b8 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x19a8c5ee snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1a0cfaa4 snd_hda_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1a472372 snd_hda_resume +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1a5ea4d2 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1b862c81 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1c47edd0 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1ecb4381 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1f782e95 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1faf2c02 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x215fcbae query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x23c5e32d snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x25cab1c2 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x27ae1a5f snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2834f9b8 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x28a69893 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2d8cda54 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2f0c1f10 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3374c336 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x34dadeaa snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x350073c7 snd_hda_ch_mode_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x371369cb snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x39912719 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3c3e4a6b snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3cdbf6ad snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3e2d26d2 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3ea6e2cf snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3fd37dd2 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x40932e5a hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x417b9cb6 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4647c8cc snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x48f61531 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4a5bf0f4 snd_hda_ch_mode_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4c778e1d snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4f130b91 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x518461b7 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x539a463c snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x53c652c9 snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x53ec8978 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5447265d snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x569ee956 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x576b016d snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x58375e86 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x59bcc738 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5a07097b snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5b731de3 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5be483dc snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x607c2284 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x671b5e68 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x67852f14 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x67bc1713 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x68cbe0bc snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x68f9e998 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6a171a2e snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6ef72f29 snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7232b251 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7234cc0c snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x74036508 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x76af52ff snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7b165e2f snd_hda_queue_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7e97d831 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7edc623f snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x861b1763 snd_hda_codec_resume_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8a248ab5 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8fb01a4b snd_hda_codec_resume_amp +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8fccf422 snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x92ea8cab snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x95596e9f snd_hda_query_supported_pcm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x98111bb8 snd_hda_is_supported_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9b0a4643 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9da413d8 snd_hda_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa3c08ce0 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa40ddc7e snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa40f811a snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa795db5c snd_hda_codec_amp_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaa1b15ac snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaab3d629 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xae4fbb26 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb1bdc771 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb2489326 snd_hda_get_sub_nodes +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb564b5ee snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb8e95598 snd_hda_suspend +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb96b17ab snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xba2bd448 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbb2d9712 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbbea53ae snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc042dcb2 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc056e2ba snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc254fdb6 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc3549c0a snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc406ca89 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc9caef91 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcbaeb125 snd_hda_add_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xccedbe41 snd_hda_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd31132f0 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd3a959f3 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd51e6121 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd67fdce1 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd742f676 snd_hda_calc_stream_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd9174933 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdf2be8a4 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe3640e47 snd_hda_bus_reboot_notify +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe5805a04 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeadb117a snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xecb104c7 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xed5ab1bd snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf0279f34 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf0bc249f snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf1ea4d56 snd_hda_sequence_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf274e7aa snd_hda_override_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf5bee848 snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf83120b3 snd_hda_bus_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf902bae8 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf9dfb6f4 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfae0a274 snd_hda_codec_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfb9e3132 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfcad8bd9 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfdb04b4b snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfe28d57d snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xff1a79f5 snd_hda_query_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x023c5ab0 snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0a59bb0d snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1b0b18d3 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2d2515ed snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2e55d3fd snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3c4c0ce4 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5f7287f2 snd_hda_parse_generic_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x61078864 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6307a4bd snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6a3f67f8 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8db430cd snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xac520c30 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xad8b1f54 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb0775adb snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc721fcac snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xcf8f0f9a snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd350df2c snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd728cd99 snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xdbf950b0 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xfcc5dc47 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-hdmi 0x5679a0c4 snd_hda_parse_hdmi_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x48f0332e azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x4c92325b azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x53427776 azx_codec_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x62577cb4 azx_notifier_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x6401d57d azx_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x73ed1f89 azx_stream_stop +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x8dfa7dd5 azx_mixer_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x9f2be6b3 azx_enter_link_reset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xaad48019 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xac913cd8 azx_free_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xd0aee58c azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xd7c83d4b azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xec3d8872 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xf2506b46 azx_init_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xf2967090 azx_notifier_register +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x05704324 atmel_pcm_new +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xbc326592 atmel_pcm_mmap +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xda50d114 atmel_pcm_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x3cb79b24 cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x823f8705 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xaedc502d cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xcbd77f53 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x00233e17 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x6bf31a97 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xba4b353f cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x686f2574 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xecc4da36 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x12448fc8 max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x213a5c19 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x4789e833 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xb5fc76a7 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xb864d6f2 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x70617a04 rl6231_get_clk_info +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x7f68b24d rl6231_pll_calc +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0xdba4502f rl6231_calc_dmic_clk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt286 0xd202d0c3 rt286_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x0859264c rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x1d6ca946 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x205b0db8 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x523abed5 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x9c223898 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xd67bb35d sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x238da698 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sn95031 0xf0151914 sn95031_jack_detection +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x6813603e ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xd16e7e8e ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0xa68e0bc7 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0xf58e2560 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0xe1bd2aab ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x72f95afc wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x1da0798a wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xdab262a2 fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xefdb34f3 fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0x3496ff83 sst_byt_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0x3d799b7f sst_byt_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0x82f44b29 sst_byt_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0xb66fbdf0 sst_byt_dsp_wait_for_ready +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0xe3e404e8 sst_byt_dsp_suspend_late +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x080568bd sst_mem_block_register +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x08673e07 sst_dsp_mailbox_init +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x0be15aa5 sst_mem_block_unregister_all +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x0d1b5b50 sst_module_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x18864c98 sst_dsp_ipc_msg_tx +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x1b5e8b82 sst_shim32_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x226a25cb sst_dsp_sleep +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x242dca9d sst_dsp_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x24ed16a5 sst_dsp_shim_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x28e78fc6 sst_fw_free_all +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x296c1c74 sst_fw_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x319b9919 sst_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x3da5ee8a sst_dsp_shim_update_bits_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x3df665b8 sst_dsp_stall +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x45cba652 sst_fw_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x4a045773 sst_shim32_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x4c76e160 sst_dsp_get_offset +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x4e216dd3 sst_dsp_ipc_msg_rx +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x5473a7b5 sst_dsp_wake +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x590e5886 sst_module_runtime_restore +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x5bcdcbdc sst_module_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x626b7cd5 sst_module_runtime_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x654af8a4 sst_dsp_outbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x74c3c43f sst_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x75acd8f3 sst_module_runtime_save +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x78c39a43 sst_dsp_shim_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x7922885e sst_dsp_shim_update_bits64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x7eee0862 sst_dsp_shim_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x7f96461d sst_module_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x82ce2361 sst_module_runtime_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x86104946 sst_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x904290b4 sst_dsp_shim_write_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x920236cd sst_dsp_shim_read_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x92078c83 sst_memcpy_toio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x9553ed61 sst_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x96dc02ce sst_dsp_outbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x99caeb20 sst_module_runtime_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xaf934417 sst_module_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xb8a93299 sst_dsp_inbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xb8f9c89e sst_fw_unload +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xbcec5387 sst_shim32_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xbdb2b803 sst_dsp_shim_update_bits64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xc72e510c sst_block_free_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xcbfa45a6 sst_block_alloc_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xce69ad15 sst_dsp_inbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xd9a2c94c sst_shim32_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xda17fdb5 sst_dsp_shim_write64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xdc98520c sst_module_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xe3bc4274 sst_memcpy_fromio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xe7206e90 sst_module_runtime_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xeb51bd3f sst_module_runtime_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xec4e886a sst_dsp_dma_copyfrom +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xf171317e sst_dsp_dma_put_channel +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xf25bccec sst_dsp_dump +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xf4e81d1b sst_dsp_shim_read64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xf574f025 sst_dsp_shim_update_bits +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xf69414cd sst_dsp_shim_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xfb02e8ad sst_dsp_dma_copyto +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xfb6c1cc5 sst_dsp_reset +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xfcc79a80 sst_dsp_dma_get_channel +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xfd6406d0 sst_fw_reload +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-haswell-pcm 0xb81ae6e5 sst_hsw_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-haswell-pcm 0xd1f69f64 sst_hsw_device_set_config +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-haswell-pcm 0xe23e121d sst_hsw_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-mfld-platform 0x5bb81962 sst_register_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-mfld-platform 0x866d3891 sst_unregister_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0x12a93471 sst_context_init +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0x13dead3d sst_configure_runtime_pm +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0x26f0092f sst_context_cleanup +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0xab14edd5 relocate_imr_addr_mrfld +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0xad853e02 intel_sst_pm +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0xc21f0717 sst_alloc_drv_context +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x024c7075 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x047becf2 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x05d443c6 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06f37f86 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06ff3067 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0726ba42 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0a91c415 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0b57d198 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1264873a snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1291302a snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12c3e790 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1480830b snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x18ef5951 snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1953c4a4 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1a67dcbe snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1adafadd snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1ba960e9 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1d99cff9 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1e98f89a snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1f997ada snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x22bccbd9 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x22dbae39 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x23e84d77 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x249441ed snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x290e5e90 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ca22f50 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3025550b snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x36a382f7 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x37967b75 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a053209 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a9dfc63 dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3be5321e snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x485f5914 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x48629af6 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x486c045e snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ba99aad snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4f65ec8e snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x51da8db4 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x536c3559 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x54135417 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x55f49416 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5985fad3 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5a7079f9 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5c3982cb snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5dbe5dc2 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5e61d675 snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x669e7d95 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x681e9149 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6821d8eb snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6b589245 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6cdffe70 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6fda2043 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x71b730cd snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x75cf9fa7 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7628ceb6 snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e0ebdd2 snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x806b5905 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x80cc84a9 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x818172d0 snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8295d44a snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x82bad8ab snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x84664b0b devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x849bbb01 snd_soc_dapm_kcontrol_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x84d4d032 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x85ba3010 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x86980ac3 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8bc74e3e snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8d7cfd96 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x91dfbbdf snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x952e6b3c snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9570ba10 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x962a5a09 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x97f03bcc snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x98b7d6b2 snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9a90615c snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9c5cb583 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9c9d34c7 snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9fd9df8c snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1407239 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa16caf04 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1a331db snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa2a524ec snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa2d85cfd snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa2dff942 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa3b2ef12 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa4ed57a1 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa6978945 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa78f1e4a snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaa486c82 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xabb51e2a snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac294888 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xacab8009 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb472838c snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb6742dc9 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb701db3f snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb99693ad snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbbc32130 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbe4f7772 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbfb20543 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc3cb8508 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc4b2f59c snd_soc_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc5714e6b snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc69fa903 snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc97fff57 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xca2bd2f7 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xca367e7c snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xccc5db73 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcdb0cd53 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcdc19b0d snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcf56d423 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcfd51dbf snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcff57b49 snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd2b64852 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd3ad7d51 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd3f157ee snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd43eb005 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd5dcac1a snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdc0ab472 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdf82a512 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdf8a9776 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdfc9ccab snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdfcdb6a7 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe140dde1 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe1db2450 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe25491e3 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe56ab569 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe615e11a snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe6948c2c snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xea09fe98 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xea9f805e snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xebcace5a snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed31f323 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed4738b1 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeef7193a snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2e224b5 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf89b020b snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfa62ef05 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfba31b4e snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfec0ced9 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x08003b2f i915_bpo_gpu_turbo_disable +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x0d97d346 i915_bpo_gpu_raise +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x358a54ae i915_bpo_gpu_busy +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x43977370 i915_bpo_request_power_well +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x451432c2 i915_bpo_gpu_lower +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x4b664f97 i915_bpo_get_cdclk_freq +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x7d4de94c i915_bpo_read_mch_val +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0xfeaba24d i915_bpo_release_power_well +EXPORT_SYMBOL_GPL vmlinux 0x0003eb37 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x000fedbe skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x00143d66 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0x0015a888 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x0026ab72 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x002e1a39 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x0034f3b6 xen_has_pv_nic_devices +EXPORT_SYMBOL_GPL vmlinux 0x003a5ca3 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x004393e4 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x0045f1f6 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x0049606e shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x005134ec rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x00632780 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x0089676e __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x0096b20e wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x00c4dc87 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x00e2fb93 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x010f5de0 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x0126c2c4 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x0156dde1 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x0169510e __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x0170ca91 ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0x0170cb6c efivar_work +EXPORT_SYMBOL_GPL vmlinux 0x017fda99 acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0x01848a8e local_apic_timer_c2_ok +EXPORT_SYMBOL_GPL vmlinux 0x018f440d __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x019589f9 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x01aa531f regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x01c4c436 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x01d11a05 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x022cb7d2 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x02759091 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x02b312bf ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x02c79475 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x031c9e6c tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x0378ad66 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x03a00422 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x03ae6ef7 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x03af99df wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03f3ba04 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x040df5cb device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x0415c148 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x04166c5a dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x041b8f67 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x04251e2d unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x043ca2bc cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x0445210b percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x04459990 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x04486e88 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x044e2241 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x047fe514 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x049cda8f devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x04be6dcd tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x04bf26af ioremap_page_range +EXPORT_SYMBOL_GPL vmlinux 0x04c053fd clear_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0x04c0e044 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x04c3f2c1 gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04f4bd8d percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x053f3b84 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x056a71eb clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x0589b106 crypto_rng_type +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x0595ea05 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x05a0309c ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0x05a33f1e regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x05bb878a pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x05d2b251 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x05dc8865 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x05ea6791 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x060d1064 set_memory_ro +EXPORT_SYMBOL_GPL vmlinux 0x0624a721 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x063b2b85 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x06963c36 intel_msic_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x06aa169c spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x06bf5ca6 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x06d549e6 pinctrl_free_gpio +EXPORT_SYMBOL_GPL vmlinux 0x06dbc634 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x06eb1182 pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x07032f9e trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x070fa019 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x072e4b3c scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x074d9284 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x075e519a device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x07606b4d pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0773e108 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x07784f05 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x077d295a regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x078c0137 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x07a88b21 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x07b04a5d ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07b84bb7 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x07f300c3 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x07f547d3 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x07fc478e acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x0817e042 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x081a7ad0 pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x082f2fa6 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x083dddaf ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x084f78eb crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x0873b599 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x08afbb71 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x08b23a7e blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x08b2dfb6 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x08b3a586 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x08c2de0e xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x08ccdb25 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x08eba702 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x08f641ed pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x08faa488 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x090a9edb acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x092973b3 pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x093425d6 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x0962d0e8 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0987b436 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x099d4ebe crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0x09a6a942 devres_find +EXPORT_SYMBOL_GPL vmlinux 0x09ac964a crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x09bc67cb crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x09c63120 crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x09d9af9d blk_queue_bio +EXPORT_SYMBOL_GPL vmlinux 0x09e02dda acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0x09e6cd74 __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x09f638a8 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x0a210e55 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x0a24b818 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x0a2a671f __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x0a79bded wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x0a818b67 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x0a9d2b56 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x0aaf7dd6 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x0ad1568d clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x0ae4a706 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x0afd4610 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b1b079e devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0b3f0aba regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x0b4a5f97 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add +EXPORT_SYMBOL_GPL vmlinux 0x0b59390b __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0bb469c8 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x0bb4bc3a max_gen_clk_probe +EXPORT_SYMBOL_GPL vmlinux 0x0bb7ea71 acpi_subsys_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x0be3c040 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x0bea5c17 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c1c169d dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x0c28e2bc proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c46ef0a subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x0c59ed4a thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x0c5c438e cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x0c5ce8fc tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x0c805f93 clflush_cache_range +EXPORT_SYMBOL_GPL vmlinux 0x0c80b29f cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x0c80e3fe efivar_init +EXPORT_SYMBOL_GPL vmlinux 0x0c92c74e wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x0c96923b pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0c99ad56 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cce0227 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x0ce35069 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x0d0a1c61 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x0d0c90c6 devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x0d16fc36 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x0d2b4560 percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x0d2e68d6 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x0d413b28 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d7021f9 acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x0d753f8d arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0x0d866e02 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x0dd5b077 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e0292ec pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release +EXPORT_SYMBOL_GPL vmlinux 0x0e1ac71c rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x0e1b7d66 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x0e328b16 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x0e73a790 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x0eafd77e blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x0ebfbd29 acpi_dev_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0x0edd10bf ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x0ee59884 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x0f184e6d crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x0f2d4a62 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x0f2d7d87 mce_unregister_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f4df723 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x0f4dfc81 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x0f55a6fc xen_swiotlb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x0f5732ee map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f981f54 crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x0fa138de xen_hvm_need_lapic +EXPORT_SYMBOL_GPL vmlinux 0x0fa96a90 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x0fb7b1f6 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x0fc01e9f static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x0fc4a57a mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x0fcc1969 copy_from_user_nmi +EXPORT_SYMBOL_GPL vmlinux 0x0fd3eb28 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x0fdfd63e btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x0fe2d570 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0x100f7027 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x107282db sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x10a13105 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x10a5988b devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x10bde97c acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer +EXPORT_SYMBOL_GPL vmlinux 0x110899c1 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x110e91c6 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x1136ccee ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x114adf26 dm_requeue_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x114f1a20 balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0x115e625f uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x117aa5d4 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x118f66dd sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x11b1a67f rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x11b1b70f phy_get +EXPORT_SYMBOL_GPL vmlinux 0x11d7589e add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x11dc0e82 xen_swiotlb_sync_sg_for_device +EXPORT_SYMBOL_GPL vmlinux 0x11f0ac1c hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x11f59b39 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x120064c4 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x121346ca dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x12175a78 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x121ed3f3 add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0x1230587f acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x123ea385 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x124c0b94 bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x12b9e1d4 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x12d7ed24 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x12dc7ae3 dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x12e07237 blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x12f8800b scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x130bd388 check_tsc_disabled +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x1356009e unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13643ea6 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x137c845f generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x1385c731 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x1397d3b6 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x13984553 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13b89dee pinctrl_request_gpio +EXPORT_SYMBOL_GPL vmlinux 0x13f3e3fb klist_init +EXPORT_SYMBOL_GPL vmlinux 0x1408d7ab debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x1408dee4 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x14162d8d irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x14313c6c extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x143c32b6 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x145784d1 gdt_page +EXPORT_SYMBOL_GPL vmlinux 0x145ab101 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x145e96a7 __online_page_increment_counters +EXPORT_SYMBOL_GPL vmlinux 0x147e4eff __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x148454b7 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x149607c6 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0x14a0695b irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x14a965a7 rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x14ac1205 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0x14b595ed sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x14c2e5e6 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x14f39db8 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x14fc0c63 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x15010e1f arbitrary_virt_to_machine +EXPORT_SYMBOL_GPL vmlinux 0x15029064 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x1509c663 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x151c4cd6 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x154e6562 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x15568631 lookup_address +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x15a2d86f usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x15aa8baa kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x15acd752 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x15b0606e e820_any_mapped +EXPORT_SYMBOL_GPL vmlinux 0x15b537b9 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x15c8e007 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x15cbe208 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x15e2a871 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x15e4397a dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x15ebccab regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x160c4328 __hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x1621a9d9 device_create +EXPORT_SYMBOL_GPL vmlinux 0x16228fa0 blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x162dcb22 scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x1637ea88 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x16549346 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x1673a4e5 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x16742b71 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x1674ed39 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x16bfc476 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x16c6cb26 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x16d25cb9 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x16dfb10e xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0x16f0d86e unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x170cb348 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1746f98e __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x17491e61 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x174dd069 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x17821f33 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x17d723a8 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x17e40ae3 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x17f0b9ac skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x18582826 amd_pmu_disable_virt +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x1878a65c devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x1887c7bc debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x18918929 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x189c9538 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x18a27f34 jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0x18a8d404 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x18aa7645 xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0x18b76bf4 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x18bfdaf9 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x18ca8c5e wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x18d47823 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0x18e6e25f rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x18ed8c62 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x18f5e50e arch_apei_enable_cmcff +EXPORT_SYMBOL_GPL vmlinux 0x18f83fab gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x18f9ca2d __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x1900acd4 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x1907322e devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x193b0539 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x19435026 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x19496284 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x195818ef inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x1958a9ea dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x195b64b7 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x196614ce hw_breakpoint_restore +EXPORT_SYMBOL_GPL vmlinux 0x19a26c46 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b2e6e7 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19d36d66 pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0x19ea79ef hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x19eb6e96 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x19f43976 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x19f94ae0 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x19fc6ed9 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x1a1e3f72 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x1a323362 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x1a3a06fd ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1a6d2b0d relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x1a77d9b5 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x1a913d60 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1ab52b61 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1ac30e7e regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1af1ba1e spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x1b1f2bda speedstep_get_freqs +EXPORT_SYMBOL_GPL vmlinux 0x1b2c1e04 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x1b38e5e2 pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x1b4b53f8 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x1b52db1c probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x1b6226e4 pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x1b6a52a9 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x1b81eb2c component_del +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b8f7d2b blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x1b9788ac ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1baaf4d4 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bce9a1f sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x1c2be9a6 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c64a76c pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x1c6fead2 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x1c7f6560 xen_pci_frontend +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c9608b6 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x1c9cf6dd __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x1c9fd693 split_page +EXPORT_SYMBOL_GPL vmlinux 0x1caf305f usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x1cbbabb0 usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x1ce98df1 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x1cf957ab get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x1cfc7611 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x1d129f6f ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x1d353530 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x1d35477a iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x1d459685 xstate_size +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d60a5a5 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x1d643f2e blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0x1d6fb011 acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0x1d739e1c xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x1d754dcc kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7cb586 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x1d8fb3bb acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x1d9247bb pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x1dab2690 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x1db30b6d tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x1dc2b284 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x1ddf3e55 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1def880e bind_interdomain_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x1df9a733 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x1e00d875 rhashtable_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x1e2839ba ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1e2ad89f get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x1e39fcce iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1e463160 set_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0x1e46ecbb __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e6c6170 rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x1e6e486d perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e7d198c xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x1eaaccaa thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ec8654f acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0x1eccee52 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0x1f1bd5a5 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x1f6b2bdc regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x1f7f6fac register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f888b66 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1fc3b56d blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x1fc42f05 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x1fcece42 inet_twdr_twcal_tick +EXPORT_SYMBOL_GPL vmlinux 0x1fd7dd9e __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x1fe2a59c iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x1fe342c6 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x1ff1e9b2 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x1ff96d7b input_class +EXPORT_SYMBOL_GPL vmlinux 0x201d93e6 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x201f4ab9 unregister_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0x203aabfa fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x20671650 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x20847f21 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x209ec764 xen_event_channel_op_compat +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20d49341 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x20d4a18d __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x20e19243 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x20e47645 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x20fbd19c pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x20fee98a usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x21156df7 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x21394ac0 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x213cf8ec irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x21713679 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x2195158d pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x2197b83c regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21bcfe9a ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x21dc7200 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x21dcf8d9 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x21e48ac8 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x2206b003 dwc2_handle_common_intr +EXPORT_SYMBOL_GPL vmlinux 0x22747310 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x2294e89a acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22be34b4 gpiod_sysfs_set_active_low +EXPORT_SYMBOL_GPL vmlinux 0x22d118d7 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x22d3bab4 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x22e01adb ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x23048011 __intel_mid_cpu_chip +EXPORT_SYMBOL_GPL vmlinux 0x232a55e9 pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0x2339ad82 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x233dc046 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x2347cad5 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x2366a2c0 errata +EXPORT_SYMBOL_GPL vmlinux 0x23676157 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x2371fc7d __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x238981bc crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x2392bc6e pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x239c4df7 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x239c6072 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x23f26181 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x240580a9 xenbus_probe +EXPORT_SYMBOL_GPL vmlinux 0x2409a7f9 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x24194c5d __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x24408806 xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x244c43d6 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x249d678b bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24b38da3 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x24c119e0 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x24c7698a xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x24d05306 tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x24d57e91 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f86020 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x25021e47 register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x2502302a crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x252fc665 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x2535a2d6 blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x2545c170 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x254d974e list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x2571cb0a usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x259336e8 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x25a3b783 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x25bb2f28 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x25c0e66f ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x25d7616c irq_free_hwirqs +EXPORT_SYMBOL_GPL vmlinux 0x25e3b639 iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x25f02c87 xen_p2m_addr +EXPORT_SYMBOL_GPL vmlinux 0x2608cfb7 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x262c2fa7 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x26314e3a acpi_dev_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x2631a414 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x266d8ea5 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x267406cc zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x2684251d pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x26853f0d blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x26965721 slow_virt_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x26a7a30b serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26eb0688 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x26fbfe49 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x2742d826 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x2776d096 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x2787db00 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x27892288 xen_swiotlb_unmap_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x279cb985 apei_exec_pre_map_gars +EXPORT_SYMBOL_GPL vmlinux 0x27a9e5d2 ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x27c128ec pci_msi_off +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27c7b70f gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x27ddb33d acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x27edf354 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x2813f551 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x2813f72d get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x281c8262 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x282a3a78 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x284659df ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x28594d2c inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x28811ab5 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x2896a765 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x28a85466 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x28a903c8 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x28c99dac blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x28d125d5 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x28dfca2c reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x28e64c64 xen_has_pv_and_legacy_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0x29044802 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x2904b3b1 reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x29059b53 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x293f073e vrtc_cmos_write +EXPORT_SYMBOL_GPL vmlinux 0x29982e48 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x29a2230b xen_swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0x29c803ba debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x29ce3895 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x29fd69a0 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x2a04ba97 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2a1bc871 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0x2a1fa582 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x2a380ea6 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x2a52b7d1 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x2a599714 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a963996 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0x2ab927f9 rhashtable_lookup_compare +EXPORT_SYMBOL_GPL vmlinux 0x2ac36de7 btree_last +EXPORT_SYMBOL_GPL vmlinux 0x2ae41160 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x2aeb2edf transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x2b019614 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x2b0a5128 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x2b3863e7 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x2b67f096 speedstep_get_frequency +EXPORT_SYMBOL_GPL vmlinux 0x2b7b81f4 __add_pages +EXPORT_SYMBOL_GPL vmlinux 0x2b902813 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x2b9b8ccf crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x2ba96262 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x2bc18233 __remove_pages +EXPORT_SYMBOL_GPL vmlinux 0x2c128e3e ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c3a7c50 crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0x2c591293 extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x2c5d0755 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x2c6a0410 xen_set_domain_pte +EXPORT_SYMBOL_GPL vmlinux 0x2c6c980f rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x2c7b0208 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x2c7d9c64 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c8d846e efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x2c9ec23f device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x2cb549cc regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2ce591f9 mmput +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2cf4e4f9 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d2a381f regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x2d2e3db4 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d5b944f led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0x2d67f6d7 default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x2d718a7f security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x2d9f2ce3 sched_clock_idle_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x2db36557 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x2dd22aac usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x2dd73890 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x2e1d0883 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x2e1fbcca __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2d1975 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e46b7c1 list_lru_init_key +EXPORT_SYMBOL_GPL vmlinux 0x2e4dcc45 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0x2e71716d tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x2e75d1cf xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x2e83d33a dm_kill_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x2e8b6c8c __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec056ee ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x2ed27f69 fpu_finit +EXPORT_SYMBOL_GPL vmlinux 0x2ed51ce9 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x2edbbf37 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f222b7b of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x2f31e8b1 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f4d1829 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x2f4db0fd acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0x2f540ed5 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x2f6039e7 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f6fccc6 __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x2f857551 machine_check_poll +EXPORT_SYMBOL_GPL vmlinux 0x2f90da7e trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2fde5121 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x300d812b public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x301a9476 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x301c7fbc find_module +EXPORT_SYMBOL_GPL vmlinux 0x303d0de8 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x304af33a usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x304c07ea clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x304c7510 i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x308b733a getboottime +EXPORT_SYMBOL_GPL vmlinux 0x30a4f4ca bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x30a8812f crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x30acb65a ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x30bf7328 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30d43380 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x30d62289 of_css +EXPORT_SYMBOL_GPL vmlinux 0x30da2b83 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x30fb52bf fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x31158092 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x3133181d anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x315bb54e __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x31690c5c rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x317d59a6 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x31868ee2 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31d3880d crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x32004ef3 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x3208a407 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x322f3511 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x3252674d devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x325e677c gnttab_grant_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x327d676e regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x327ecdd1 acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x32924a4d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x329bbbde timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x329deb0d usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x32b2e626 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x32b57dfe iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32cb9177 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x32d97007 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x32fd4b62 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x33039afc irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x331eff2a virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x33316206 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x333228ec intel_msic_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x3362b03c xen_p2m_size +EXPORT_SYMBOL_GPL vmlinux 0x33655159 xen_pcpu_hotplug_sync +EXPORT_SYMBOL_GPL vmlinux 0x336c21c9 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x337dc381 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x33b96e5d apei_exec_write_register +EXPORT_SYMBOL_GPL vmlinux 0x33f95e27 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x34237589 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0x346644eb unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x347682ce snmp_fold_field64 +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x348f6391 generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x34964622 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x34ac50a4 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x34b61b3d iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x34b85dae regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x34bafe3f device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x3508b359 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x352650ee gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0x35290a95 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x355d5c4e restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x3581f995 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x3594f9ad gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x359e2e65 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x35cc19e0 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x35dcd1f7 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x35ea33e0 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x35f3ae51 unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x3625c919 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x36276c13 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x363bf6ea tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x364d2929 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x365323c6 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x3671080a arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a32f10 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x36b5497e intel_iommu_enabled +EXPORT_SYMBOL_GPL vmlinux 0x36b5712c pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x36ba2551 intel_scu_devices_destroy +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36e3ae84 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x37039274 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x371a99a4 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x371a9cff show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x3755e136 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x37db05e5 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0x37dbea83 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x38038b82 max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x3814c4ca __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x382bf86a gpiod_set_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x3846750c ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x3847ae3b dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x3869aae9 xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x38842ddc pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0x388daed7 get_xsave_addr +EXPORT_SYMBOL_GPL vmlinux 0x38a7463a serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x38a9c2c7 input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x38bc91f5 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x38bf951b vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x38cd25ef usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x38d51f86 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x38db2dcf wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x390fed79 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x39131bb6 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0x39270d14 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x393aa986 spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3945029c gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x39632808 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x3981674a __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x398ca516 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x3995f51e fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0x39a4e58b ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39d170a1 spi_async +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39e7b99e ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x3a027511 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x3a07ac87 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x3a115c16 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a60d339 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x3a62b0ff usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x3a7ae6ae component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x3a7d80f9 xen_max_p2m_pfn +EXPORT_SYMBOL_GPL vmlinux 0x3a7ed17c acpi_dev_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad7932b clockevents_notify +EXPORT_SYMBOL_GPL vmlinux 0x3aefebeb pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x3b202c5a unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x3b2799cb rhashtable_remove_pprev +EXPORT_SYMBOL_GPL vmlinux 0x3b5aa6ac __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3b7145bb apei_exec_read_register_value +EXPORT_SYMBOL_GPL vmlinux 0x3bc67a23 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x3bcedd37 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x3bd46d11 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x3bff0ccb dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x3c04a483 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x3c09e58f ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x3c30856e yield_to +EXPORT_SYMBOL_GPL vmlinux 0x3c42a27a rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x3c484c8e xenbus_unmap_ring +EXPORT_SYMBOL_GPL vmlinux 0x3c8f4428 clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x3c8fc107 sis_info133_for_sata +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3c93ea25 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x3cad7863 tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x3cb91af4 acpi_dev_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd576df fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x3d12cd9c __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x3d15fe5c tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x3d23f724 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x3d2adf9d swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d497e82 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x3d515124 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x3d5ee8f8 pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x3d6227f5 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x3d65eda1 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3d6a9527 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d7ea99a gnttab_grant_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x3d7f75ae shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x3d9113fa pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0x3db395b8 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0x3dbb641d skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd4d3a7 bprintf +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3e1831ba ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x3e1ab9b5 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x3e1f1e08 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x3e2827a1 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3e284447 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x3e3bf5e2 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x3e4abbcd wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x3e4f1c79 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x3e5e3730 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x3e685ca6 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e757637 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x3e75f9f3 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x3e7f0dfc __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x3e82cd97 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x3e971b8d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup +EXPORT_SYMBOL_GPL vmlinux 0x3eb19d5a page_endio +EXPORT_SYMBOL_GPL vmlinux 0x3ee9df07 register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x3ef64e40 xenbus_dev_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f13ce54 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x3f1dce1d inet_csk_reqsk_queue_prune +EXPORT_SYMBOL_GPL vmlinux 0x3f229c4c oops_begin +EXPORT_SYMBOL_GPL vmlinux 0x3f38e8dd sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x3f616db3 extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x3f7ef439 devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x3f84d4c9 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x3f8619fd of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x3f8cc98d rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x3f902b89 pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x3f9b55a7 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x3fb83639 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x3fce05a0 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x3fd16a05 set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x3fd3a2f9 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x3fe5440d dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x3ffaaff5 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0x4008c25d acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x40118680 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x4049541d hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x4068eb8d blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4079d270 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x407c390b pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0x4081f600 efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x4084e02f virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x40972a3b __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40d21025 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40d98112 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x4106cdc0 acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4108f672 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x411f7a57 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x411f9814 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x41321816 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x41468a0b fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x41769ee7 rhashtable_obj_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x41b280aa ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x41b35fdc xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0x41b734c6 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x41cddcff __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x41d264d8 xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0x41dbe62b cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x41fbbf03 __online_page_set_limits +EXPORT_SYMBOL_GPL vmlinux 0x4205ad24 cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x42134799 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x4213a51a efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x422e1dd5 fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x423585a3 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x42412d07 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x424ce3e0 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x4260c8fa usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x42737fe9 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x4298f1fc ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x42c50b89 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x42c989ff iomap_atomic_prot_pfn +EXPORT_SYMBOL_GPL vmlinux 0x42c9d094 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x4320c6ed kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x432e511f acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x4338ab6c gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x436d72f5 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x4394dfd4 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43a96770 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x43c73319 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x43d7b3c1 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x43dade41 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x4416079b wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x444e84f6 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x447cd47c save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0x447f295b __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x448aecee ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x449ac92e cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x44b03172 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x44b60aeb pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x44cc9c55 klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x44d90db4 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x4512b086 intel_scu_devices_create +EXPORT_SYMBOL_GPL vmlinux 0x45198124 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x452fe88f devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4541fe0d mtrr_state +EXPORT_SYMBOL_GPL vmlinux 0x454af5b7 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x4557153d device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x45800020 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x459bca5c cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45d14bdf hypercall_page +EXPORT_SYMBOL_GPL vmlinux 0x45d18826 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x45dee74f ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x45e3369e __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x45fdebbc rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0x460ad111 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x460ec664 acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0x460f31aa rodata_test_data +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x4617ad98 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x4618217f regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x461beb7c component_add +EXPORT_SYMBOL_GPL vmlinux 0x46224851 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x4634aec4 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x4646fafb xen_swiotlb_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x4655d94f __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x4657c813 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x465b92b2 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0x4660f869 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x4667c38a devres_get +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4673a841 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x46905628 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46af2d24 phy_init +EXPORT_SYMBOL_GPL vmlinux 0x46cf1475 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x470893a2 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x471454c8 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x47184637 inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x4741c3ef apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x474275c7 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x4744a9bc bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x474bca59 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4765d28a regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x4798ddee da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47ad0fd5 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x47b2aee9 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x47ea2808 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x48172925 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x484a9723 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x484b44e6 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x48622d50 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x48635bb6 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x48682db9 perf_guest_get_msrs +EXPORT_SYMBOL_GPL vmlinux 0x486900e8 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x486a9692 isa_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x486b6620 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x4887b4d6 xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0x48ca8947 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x48d587b8 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x490a8df6 x86_platform +EXPORT_SYMBOL_GPL vmlinux 0x4914f289 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x493c8552 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x4982a57f probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x499427c2 ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x49b5d4f1 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x49b99d96 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x49cb0702 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x49d562e0 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ea07e9 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x49faab09 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x4a0ea042 xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0x4a0fa4a3 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x4a2f0989 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4a322613 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x4a362138 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x4a3c3cf9 microcode_sanity_check +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a502127 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x4a57068b clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x4a621afd mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4a6bb80c dwc2_hcd_init +EXPORT_SYMBOL_GPL vmlinux 0x4aac6155 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ab8a6c6 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x4abae8f6 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x4ada788f xen_unmap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0x4af639bb sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0x4afb573b vrtc_cmos_read +EXPORT_SYMBOL_GPL vmlinux 0x4b30b4ce xen_swiotlb_map_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x4b3c8dea blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x4b9267eb sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x4ba157d8 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x4ba3b7b0 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x4c10d14d __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x4c12fdac shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x4c16f764 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x4c242291 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x4c2a472b __static_cpu_has_safe +EXPORT_SYMBOL_GPL vmlinux 0x4c57dafa rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4cb1500c irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x4cc91d9f spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x4cd75876 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x4ce318ce find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x4cf0b4cf crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x4d020a63 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x4d1ccbde ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x4d3fff58 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x4d74095a xen_swiotlb_dma_mapping_error +EXPORT_SYMBOL_GPL vmlinux 0x4da0b585 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x4da6dc2b regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x4ddc48bc dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4de66366 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x4df39bc5 blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x4e00b6fe rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x4e09cd00 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e12df7b debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x4e1ac307 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e434de4 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x4e57723d apei_read +EXPORT_SYMBOL_GPL vmlinux 0x4e74e625 gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0x4e8927ff hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4ef58232 __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efa20df ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f0e2b79 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x4f102f96 get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x4f1dc8a7 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x4f3b5eb3 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x4f4a3d5d regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x4f4fea7b ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x4f530120 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f6afd2c request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x4f6bc54a cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x4f6e764f gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x4f712f79 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x4f78834a evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x4f84414e tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x4f8645d2 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x4fa5dab8 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x4fab7b83 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x4fc52e8d __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x4fcbeafc screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x4fcf0d68 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4fcfe030 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fe7e21a virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x4fe8861c ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x50311dfd scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x50463544 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x506691f1 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x507de8c6 add_memory +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50b536e8 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x50bf7e7c devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0x50c553f9 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x50c89f23 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x51028207 xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0x51349357 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x513702be dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x51565bb6 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x518c2fc6 hpet_rtc_dropped_irq +EXPORT_SYMBOL_GPL vmlinux 0x51b10344 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x51cdbdbc acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0x51d40a60 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x51db0fa0 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x51e12a0e ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x52212010 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x5237bd37 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x526280c7 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x5262d5dc class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x526deeda cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x52714e67 ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x527420ee thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x52746077 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x527eefd0 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x52808c90 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x52859d9f ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x529d8174 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52ba9d75 dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x53272de7 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x53286f93 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x53337fac ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x5343572a debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x534f8485 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x535d0ec4 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x537bc83c rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x5391b3b0 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x539f157b pci_xen_swiotlb_init_late +EXPORT_SYMBOL_GPL vmlinux 0x53b5f7da class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x53b805c0 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x53c29ac6 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x53dfb7bc sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x5418bb3c page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x54224e3d ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x543761bf vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x5441a530 nl_sk_hash_lock +EXPORT_SYMBOL_GPL vmlinux 0x545cc642 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x546b6898 regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54a0e379 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x54b8ac68 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0x54e94bce cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x54ebc9dd efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0x550439aa fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x55159815 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x55280abc kick_process +EXPORT_SYMBOL_GPL vmlinux 0x5529705d key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x55496a2f pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x55526907 xen_features +EXPORT_SYMBOL_GPL vmlinux 0x55580943 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x55770bb9 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x5584298b gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x55a19b72 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x55cc7d8e rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x55edd53d unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x55fcfa5d dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x56181836 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x5621a732 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x562d48d6 rhashtable_remove +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x56398615 mark_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x56466041 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x5654f836 erst_get_record_id_next +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x5663ddce disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x567077e0 device_del +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x568cd312 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x56947347 dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x56a6fcb7 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x56b63670 lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x56b6cf88 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x56eb37a5 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x5700e04c sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x5706af1d console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x572006c6 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x5720c111 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x57539fe2 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x5779d445 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x5793d557 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a68a6d xen_swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x57a69951 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57d6b60d sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x57f5e792 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x57f82be8 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x57fa96ee adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x5839fc62 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x585704ab aer_recover_queue +EXPORT_SYMBOL_GPL vmlinux 0x587013f9 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x58737a14 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x587ec2db virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x58809400 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58ae795b queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x590a4fd4 acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0x594cde67 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x596f7303 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x59a576e4 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0x59b3db07 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x59b97a52 pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59ffaa54 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x5a06e17b efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5a2b1b67 gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5a441ebd efi_query_variable_store +EXPORT_SYMBOL_GPL vmlinux 0x5a4ddcdd devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a99c75a sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x5ad5bca3 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x5aeca08a clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x5af03a28 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5b8d9b9c crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x5b9ad86b skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x5ba3e268 acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0x5babf842 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x5bb35083 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5bc05c96 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x5bc32b38 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x5c036d73 acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x5c0d96b2 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x5c37f682 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5c66e90c efivar_run_worker +EXPORT_SYMBOL_GPL vmlinux 0x5c732660 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc1706b devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cdf9fbb use_mm +EXPORT_SYMBOL_GPL vmlinux 0x5cf237ed extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x5cf959f9 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x5cfe9b45 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d366dec gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x5d48a650 m2p_find_override_pfn +EXPORT_SYMBOL_GPL vmlinux 0x5d6ac098 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x5d8f114d tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x5db85e2a ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0x5dbcfa4f boot_cpu_physical_apicid +EXPORT_SYMBOL_GPL vmlinux 0x5dd9ad2d crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x5ddb602c devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5de81e54 wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x5e058671 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x5e24289d __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x5e352443 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e5545c9 iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0x5e627738 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x5e8d5df8 efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0x5ea816f2 blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x5eb7102b pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x5ebaa546 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x5ebf21dd pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x5f1bb01b usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x5f248f72 set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0x5f2da8c4 check_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5f3f4e67 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x5f4a8f89 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x5f717e29 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x5f88eb45 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x5f8eae74 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x5fb5901c regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x5fbccc2b pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x5fc1b90e usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x5fc27be9 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x5fc2fa49 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x5fded6f7 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x5fdfa2c1 amd_pmu_enable_virt +EXPORT_SYMBOL_GPL vmlinux 0x5fe346ca cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x5ffd090d tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x6005010a wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6023e330 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x60544ed3 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x605e72ab xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x60629c32 bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x6071c6a1 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x60747904 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x6077e36c xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x6089027d input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x608c785a balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x6091a4f6 class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x60930d37 save_mc_for_early +EXPORT_SYMBOL_GPL vmlinux 0x609ff40b xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a5a356 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x60acb8a1 virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x60c4b267 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x60cd73ed pv_apic_ops +EXPORT_SYMBOL_GPL vmlinux 0x60d13468 aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x60f42c60 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x61158ad8 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x612412c9 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x6129d964 pin_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x612b5a06 __clocksource_updatefreq_scale +EXPORT_SYMBOL_GPL vmlinux 0x615bf4bb find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x617da0e7 devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x61860c97 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x6196d3f4 rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x61cc71bd xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0x61d8efd6 efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x623803c8 hest_disable +EXPORT_SYMBOL_GPL vmlinux 0x62557d38 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x627059ed serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x627a5612 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x6280c022 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x62830cc1 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x62d75d10 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x62e21978 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x62e64ecd print_context_stack +EXPORT_SYMBOL_GPL vmlinux 0x62ec114d pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x63137512 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x633edb57 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x6341142b irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x634322cc da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x6348bb62 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x635ec980 apei_exec_post_unmap_gars +EXPORT_SYMBOL_GPL vmlinux 0x636b0a5a netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6372cd9a adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x63824810 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x638bda4d pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x63a9c6af pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x63aa724f subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x63abb3e9 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x63bfa6ae rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x64256424 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0x647bc737 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0x6483bd0e device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x64a01bab ftrace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x64a347e7 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x64b7069e apei_mce_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0x64bf834e get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x64c33cf4 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x64c863bd gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0x64cbbe86 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x64cbedc7 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x64cfcdce gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x64dc3592 acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x64dddcbe bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x65051f64 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x6522874c ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x6527a231 dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x65395445 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x653cb02d intel_msic_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x653cd88e __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x65512b95 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x65848027 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x65890fd7 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x658c8186 amd_get_nb_id +EXPORT_SYMBOL_GPL vmlinux 0x6590e61a crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x65b5c327 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65eb666a balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x65ff2579 get_matching_microcode +EXPORT_SYMBOL_GPL vmlinux 0x66001d14 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x66162157 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x66214bf3 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x6627eec6 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x66297bf5 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x663643cc shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x667e4c71 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x66b35182 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x66b4e8ea regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x66ba4b61 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x66cbe0f9 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66fba689 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x6704b1ea usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0x672af42e blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x674e05b4 tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x675ea03b unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x67643d26 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x67787f70 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67c2a0a4 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x67d4dce5 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x67eb1ab8 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x6812cf8d __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x682127e8 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0x683a0755 debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x6848fc43 ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x6848fde9 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x685bb75f pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x68943e3c xen_swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x68956406 static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x689cb50c power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x68a46cc3 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x68c5803c irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x68f981d0 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x69020356 iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x692f9a36 smp_ops +EXPORT_SYMBOL_GPL vmlinux 0x6942c5db alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x6945725e mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x6992f1ea regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x69ec2f48 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x6a093cd3 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a17d6a3 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x6a2a6a19 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x6a44f4e1 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a57909d xen_swiotlb_set_dma_mask +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a648485 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a87ad8d usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x6a8e986a pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x6a9b32a4 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x6acad21f acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x6afab99e inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x6b01b298 filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b31e776 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x6b5f0af8 acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0x6b6dc383 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0x6b73a44d ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6be9d621 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x6bf1b90d dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c11b54e ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x6c1251fd apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x6c1c6164 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x6c209eab __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x6c29acda fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c6c2888 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x6c6e0cec regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x6c749afe __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cbc1195 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6ceb61c9 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x6d13b7d5 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6d1aab02 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d339861 __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x6d4a9120 cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x6d4ec2a9 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x6d500798 rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0x6d62db8c fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6d64b517 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x6d903a2a blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x6db5d712 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x6dbd3385 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x6dc70282 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x6dd1631c serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e24c1f3 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x6e3f4475 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x6e51afc8 percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x6e58ddf0 gnttab_end_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x6e782c23 iomap_create_wc +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e85b00b local_touch_nmi +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6eacd324 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6edea616 xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x6edf0355 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x6ee0e18d iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x6f081b91 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x6f0e09a5 extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x6f1c3103 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x6f1e5234 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f88e80e platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x6f9eccab gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x6fb1c43a usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x6fb1df4c napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0x6fbf0395 acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0x6fdf82cb tpm_remove_hardware +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ff9ac7f fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x7010a8c2 acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0x7018fda7 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x701ca6e7 __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x701e876f mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x70201233 unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x705c0368 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x7074b17f fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x707650e8 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x70825112 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x7084e1fd pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x70973e15 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x7097dd7e debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x70bb651d __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70dbbef7 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x70ea6d7b debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x710758cb spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x711dbe4e rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x714d13c5 __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x7162553e regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x7198df01 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0x71ae39ef blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x71b25e12 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x71ce541e ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71e5a9a1 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x71f0fcee ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x71f62764 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x7207d73d md_run +EXPORT_SYMBOL_GPL vmlinux 0x7209271f ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x721714ac nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x7225d830 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x723ba97c add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0x724d0751 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x72515d5a snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x726d1161 phy_create +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7274b363 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x72816aff event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x7288c09a platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x72edeba8 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x73013896 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x731ca81c usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL_GPL vmlinux 0x732f663d shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x73394e7c shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x735b1cd6 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x736336d6 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x73682bc4 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x737591ec tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x738dec45 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x738fd248 intel_msic_reg_update +EXPORT_SYMBOL_GPL vmlinux 0x739bd0dc pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73b8db9a crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x73b98231 asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73fc41a0 efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x740768dd ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x741371e2 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x742a067a class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x7444d848 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x74457e56 apei_resources_fini +EXPORT_SYMBOL_GPL vmlinux 0x7452adff user_return_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74954462 timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74c08941 kvm_async_pf_task_wake +EXPORT_SYMBOL_GPL vmlinux 0x74d72334 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x74deb10c used_vectors +EXPORT_SYMBOL_GPL vmlinux 0x74ea63c5 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x74ef6fec sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x74f48bdc pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x74f8e836 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x750d92d5 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x7514b3f9 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x7518ef09 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x7521afb6 leave_mm +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x7526bdf7 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x753b8ee1 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x75643c59 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x7577000f bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x75c2b9f1 memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x75c8a11c inet_twdr_twkill_work +EXPORT_SYMBOL_GPL vmlinux 0x75cc32b6 acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0x75ce9fdd dwc2_hcd_remove +EXPORT_SYMBOL_GPL vmlinux 0x75e6903c crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x75fdeeca fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7603baf0 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x76068385 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x76233c62 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x762e1d28 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x76347d55 clk_register +EXPORT_SYMBOL_GPL vmlinux 0x763eaaae cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x7660acac regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x76756234 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x767a6b93 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7694b70a napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x76979da5 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x76a4f682 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x76b44209 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x76c1301b ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x76ecd9ca pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x76fdd98f con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x770cf981 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x772b15fb sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x7750d9f2 pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x77558b20 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x775a6ef5 kvm_read_and_reset_pf_reason +EXPORT_SYMBOL_GPL vmlinux 0x77822cf2 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7790adc0 aout_dump_debugregs +EXPORT_SYMBOL_GPL vmlinux 0x77bb3093 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x77f58615 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x782adb74 hpet_rtc_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x782fd9f3 ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0x7891dafb virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x78be5e01 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x78e0ddca pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x78f613a1 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x78f80e60 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x78ff6fdd locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x7907ba4d platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x7913741d __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x792d48f3 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x793044e4 xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x794cee19 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x796d511c devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x7973df11 clk_disable +EXPORT_SYMBOL_GPL vmlinux 0x79763252 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x7991fd8d crash_vmclear_loaded_vmcss +EXPORT_SYMBOL_GPL vmlinux 0x79a71c48 kernel_stack_pointer +EXPORT_SYMBOL_GPL vmlinux 0x79b67209 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x79d878da usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x79de6756 xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0x79e0671e device_add +EXPORT_SYMBOL_GPL vmlinux 0x79e69460 intel_iommu_gfx_mapped +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x79fe8372 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a319404 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7a45d469 dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0x7a499b7a xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x7a4afa41 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a4c1438 pv_info +EXPORT_SYMBOL_GPL vmlinux 0x7a5afa16 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x7a6799a8 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7a752633 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x7a7b51b9 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x7a881d4d pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7a8b545c hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x7a8c362a spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7aa6221c alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x7ab3ca18 eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x7ac1b7d4 crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x7ac8e5b0 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x7adc8c64 dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x7af8c4b4 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x7afbce28 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b183cce scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b304cd4 usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x7b39594a ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x7b9057f4 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7bb1b1db scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x7bb67d59 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x7bc0aaf7 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0x7bde2e52 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x7be95da8 blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0x7bfbb431 disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7bff4171 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x7bff8ac7 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x7c09250f hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x7c155be9 device_register +EXPORT_SYMBOL_GPL vmlinux 0x7c2ca254 pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c428c89 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x7c50c795 crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x7c5f9f8e uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x7c7bed2b desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x7c7f8137 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x7c89aaa0 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x7c8b6517 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d04a459 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7d0f0e69 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x7d1468ef bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7d363545 xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0x7d4a2200 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x7d507a4a sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d603406 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x7d7a336e pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x7d8e844e uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dd9b6f3 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7dddf0aa pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x7e03455b usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x7e088266 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x7e160764 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7e37b1ef pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x7e3b986f ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x7e3f77fb ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e998a25 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x7eafa544 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x7edded5b xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x7f24dd6b perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x7f34f48a put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x7f486d27 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x7f638e7b rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x7f652ffe blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x7f6bccf5 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7f8f629d ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x7f9d845c regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x7fc72786 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fcb6192 ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x7fcef0bc devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fdecf58 user_read +EXPORT_SYMBOL_GPL vmlinux 0x7fe181e8 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x801fe99c __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x8025dc8c blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x80364f17 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x8081d816 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x8098343c mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80f8589f trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x8102a956 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x8111c11e bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x8136ae57 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x81386a4f gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x8153b8c9 apic +EXPORT_SYMBOL_GPL vmlinux 0x81618b80 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x8163b17f sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x816e0ec1 arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x819118fa bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x81b6a4ab irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x81bb553e irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81c6c462 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x8201329b devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x820a0eb6 module_mutex +EXPORT_SYMBOL_GPL vmlinux 0x820f1347 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x822ad4c7 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x8237a363 efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0x82419a66 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x828fd04f virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x8291d656 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x82939ebd rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x82b63241 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x82c1cbf8 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82dbec19 erst_write +EXPORT_SYMBOL_GPL vmlinux 0x82f89884 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0x83376b95 clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8365aa22 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x836a8d8d acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0x836beb69 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x838f493d blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x83990be8 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x839f2112 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x83a5ae2e __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x83d9d6b7 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x83f5f94f pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x83f66800 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x84070dce ftrace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x8421e3a5 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x843e6152 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x843ef92a usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x84471c5e ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x8457cdcd sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x8460726d phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x846fd412 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x84b94f8a key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x84bcb9d9 page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x84e09e8c inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x84e1222b usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x84e839a9 acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0x84e98d43 bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x854fd63e bdi_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x85526eef usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0x855df5a5 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x856629e7 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x8574ca6c gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x85944ba0 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x85a37123 xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0x85c10896 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85cb2c45 xen_has_pv_devices +EXPORT_SYMBOL_GPL vmlinux 0x85d7edfd hpet_set_periodic_freq +EXPORT_SYMBOL_GPL vmlinux 0x86130801 fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x864b23bb ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x86508587 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x8654be58 hv_remove_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0x8656b6b2 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x86866445 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x86a51007 gnttab_end_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x86aa16e6 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x86cdad80 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x86f0d974 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f8c910 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x86fcfa95 dev_get_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x870657e7 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x875483cd pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x876c72ac rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x8774c19b pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x878c1e6d blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x87984b16 __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x87996bbc netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x87b6d848 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x87c0ed32 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x88062eeb rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88136838 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x882ba03c edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0x8831f8b1 kmap_atomic_pfn +EXPORT_SYMBOL_GPL vmlinux 0x883bfcec pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x8853a7de da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x886787d0 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x88785732 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x8888c06f clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b0844e btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88bb2d01 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x88cf875e srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x88d8eb74 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x88e428a3 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x88e53564 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x8905d01c __class_create +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x8939f37f regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8956aeae apei_exec_ctx_init +EXPORT_SYMBOL_GPL vmlinux 0x896fb399 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x897accc3 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x89808836 devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x899ffb3c ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89dbdcc1 __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x8a03bca7 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x8a064351 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x8a138d1a i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x8a249698 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x8a44d271 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x8a559846 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0x8a620a09 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x8a78989f irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x8a7cb9c4 platform_thermal_package_rate_control +EXPORT_SYMBOL_GPL vmlinux 0x8a7d5911 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x8a8e943b crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x8a99288d br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x8aabb47d tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8aada28d regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ac44eff ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x8ad9938b wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x8ae3a06e rtc_set_mmss +EXPORT_SYMBOL_GPL vmlinux 0x8ae546bd ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x8af108db device_move +EXPORT_SYMBOL_GPL vmlinux 0x8af5659f pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8b04668e bind_interdomain_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x8b2534b0 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0x8b2dd4f1 get_device +EXPORT_SYMBOL_GPL vmlinux 0x8b7bfb71 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x8b819e45 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x8bafa53c call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x8bd9413b ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x8be10534 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x8bebb6d8 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c05e16a bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8c06a108 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x8c1263c1 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c649f1d regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c79f139 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x8c7a8127 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x8c8e57e7 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x8c8fd5aa x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x8c9e1b6d ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x8cabbcb1 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x8cc85979 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x8cd9f935 setup_APIC_eilvt +EXPORT_SYMBOL_GPL vmlinux 0x8d1efb6c regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d246fd0 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x8d26d7d2 __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x8d35b71c sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x8d52a073 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0x8d55eac2 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x8d5fe12a shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x8d9ecde1 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x8da10b1c bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x8e223dbf clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x8e2cdb0c init_fpu +EXPORT_SYMBOL_GPL vmlinux 0x8e310d3f regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x8e3e1ff8 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8e426ed6 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0x8e506879 acpi_dev_get_property_array +EXPORT_SYMBOL_GPL vmlinux 0x8e60df7a __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x8e64763d usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x8e7469e9 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x8e89a26b acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x8ea65cf5 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x8ec16ba6 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x8ede9d02 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x8edf83dd __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x8edfb574 injectm +EXPORT_SYMBOL_GPL vmlinux 0x8ef92e02 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x8effebd3 pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x8f32de05 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x8f45999d iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f92e2e7 dm_underlying_device_busy +EXPORT_SYMBOL_GPL vmlinux 0x8f9e4c74 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x8fdf6b65 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8fef8df4 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x9009602a acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x90170a6b pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x90270ff3 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x9033859e ftrace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x9033d2e6 alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x9045617a thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x9047c11a trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x9055c0a3 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x9066ef6d fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90a70114 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x90da3ce7 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x90de0452 platform_thermal_package_notify +EXPORT_SYMBOL_GPL vmlinux 0x90f12b69 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x90fd4df6 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x91206dad pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0x91237d1d tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x912403c4 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x91266eae bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x9134f763 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x9140ef49 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x9142dabf iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x91472218 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x91582cf2 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91951a39 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x91bab764 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91d2e374 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x91f4604f unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x9205703b rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x920f16e0 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x922a99c5 md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x923fbc22 acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x925baed1 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x929c467f btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x92b57248 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92df677f __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x92e7f47d acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x9312d80e evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x93155797 max_gen_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x9324e78e acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x934090dd dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x93422cf3 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x93639a34 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x939515b8 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x93b61c9c shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x93cdc11e arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0x940769a9 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x943c21c2 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x94575b0f put_device +EXPORT_SYMBOL_GPL vmlinux 0x947f88ea raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x9483d5aa spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0x94a1bc52 crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0x94abb745 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0x94b5fd32 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x94bf803e default_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x94c318be apei_exec_collect_resources +EXPORT_SYMBOL_GPL vmlinux 0x94e084be crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94f7cf69 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x9513aecf rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x951416ab seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x95217e4c disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x953511ed platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x954a0d78 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x95504ac0 isa_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x958001f9 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x959183d5 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x959378bb dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0x9596ef0b gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x959ba44a pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x95a8147f mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x9603c9c6 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x96377357 dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x96415068 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x964add15 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x965e16d5 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x969555a5 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x969c7dbb regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x96e0de4f pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x96f67371 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x96fa8014 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x9707428d tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x970eff57 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x973ab8ad cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0x9746a5bc put_pid +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x975cb680 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x97696d9f regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x97a3ec56 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x97b093dd btree_update +EXPORT_SYMBOL_GPL vmlinux 0x97d4cb8e acpi_dev_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x981f8d06 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x98231fae driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x983d8324 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x984189f3 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x9841b6f7 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x984d761c agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x986aad7c devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9871ba7e mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x98895c39 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x98b564c6 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x98e7ee4c devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x98ed3cbe phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x98f74726 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fa79e7 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x99261279 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x994b6612 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x996780b5 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x996e4dc3 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x9973add9 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x99740ad0 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x997f9b2f ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x9982d774 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99e15ace sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x99f78324 clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a37d80f regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9a3d9c22 register_mce_write_callback +EXPORT_SYMBOL_GPL vmlinux 0x9a44be1d dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x9a4ae2f9 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x9a70a49e class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x9a7f769f usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9a9824ef btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9aa4551c sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9aced643 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9ad7d8a8 rhashtable_insert +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9b0c7bc9 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x9b44723b adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x9b50d50a rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x9b56a902 acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9b5c2385 percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x9b62c025 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x9b720312 acpi_target_system_state +EXPORT_SYMBOL_GPL vmlinux 0x9b8cf015 irq_alloc_hwirqs +EXPORT_SYMBOL_GPL vmlinux 0x9b9f3648 pcibios_scan_specific_bus +EXPORT_SYMBOL_GPL vmlinux 0x9babf390 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x9bba4308 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0x9bce6878 blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x9bd72b78 apei_write +EXPORT_SYMBOL_GPL vmlinux 0x9bdca88f regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x9be1f29f i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bfbd9a9 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x9c2e4b66 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x9c2e6884 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x9c311eb4 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9c70e987 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x9c72133b ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x9c726779 efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0x9c75cf39 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x9c760722 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x9c8c2a53 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x9ca15176 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ca39c31 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x9caf9624 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x9cbdfc59 __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x9cc11e22 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ccf7b63 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9cd0184d init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x9cf6fc77 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9d030b99 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x9d06688b register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x9d0bfedb blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x9d0ca2a4 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0x9d271de3 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9d3850e1 gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x9d42426c regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9d565537 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9d6085eb irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x9d62bcac tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x9d62c898 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x9d657eb4 gpiod_set_raw_array +EXPORT_SYMBOL_GPL vmlinux 0x9d8331c0 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x9d890c3a security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dc8fda6 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x9dcfaf53 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0x9dd9f2af ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x9dfdf722 gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x9e04ba3e sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x9e08e041 get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x9e090724 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9e1bd7c2 clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x9e402be7 blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e662127 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x9e7b5218 modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x9e7e7038 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x9ea8ffec attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x9ebff902 start_thread +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ef5f491 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x9ef7e3c1 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x9f077c36 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f212dc4 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0x9f2eba2f device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x9f60da57 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x9f8a29ac thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0x9f9f97e4 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0xa0070fa8 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0xa0156ba6 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xa01f3ec3 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0xa0208e02 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xa06b78a7 ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0xa083a989 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0xa094e7f8 inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xa0b0c891 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xa0e1ee4d efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0xa0fb6f2d pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa11523d9 dm_dispatch_request +EXPORT_SYMBOL_GPL vmlinux 0xa11b55b2 xen_start_info +EXPORT_SYMBOL_GPL vmlinux 0xa14a1817 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end +EXPORT_SYMBOL_GPL vmlinux 0xa1839896 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xa18db582 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xa1a6fed5 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0xa1bd7822 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa1f06b6e devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xa1f094c2 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0xa1f467f3 regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0xa1f4d6af ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa1f79553 xen_create_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xa1f8c27c __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0xa1f977be single_release_net +EXPORT_SYMBOL_GPL vmlinux 0xa1fe9853 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa252afaa platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa26fde50 pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0xa2a5f44d regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xa2b9c993 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2da4e55 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0xa2e1c293 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0xa2e88809 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xa2f717a6 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0xa337a340 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0xa337dd69 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0xa3414ecd sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xa352cb1c acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0xa353fffc xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xa36d59cc iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3d03ab6 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xa3d1fa10 task_xstate_cachep +EXPORT_SYMBOL_GPL vmlinux 0xa3de35d2 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xa3dff423 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa43c0dad rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xa44d2d4d fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xa452c297 hpet_mask_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq +EXPORT_SYMBOL_GPL vmlinux 0xa466de38 acpi_processor_ffh_cstate_enter +EXPORT_SYMBOL_GPL vmlinux 0xa46fc411 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xa47caf7f rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0xa47ea3c0 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa495c139 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xa497a0ad ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0xa4d58669 math_state_restore +EXPORT_SYMBOL_GPL vmlinux 0xa502c7eb rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0xa502eee2 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xa5082287 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0xa521584b dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xa5482fb3 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0xa584738a rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0xa58ec89f fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0xa595943e rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xa5a8206c pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0xa5e12b26 acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5f69c7b devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xa60f0e51 rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0xa617bdff blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa62892c6 efivar_sysfs_list +EXPORT_SYMBOL_GPL vmlinux 0xa62b85f3 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0xa6482327 clockevents_unbind +EXPORT_SYMBOL_GPL vmlinux 0xa6743343 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa6a98091 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6c5b3d9 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa6dfe004 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa70e2bc6 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa78b9087 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0xa79c9511 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0xa7a963f1 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xa7babfb9 max_gen_clk_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7cc3a6c xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0xa7d08c9d __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xa7d14fec skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xa7d2b2d8 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0xa801b359 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0xa8218ed5 palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xa84e658f ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa8524359 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xa8593741 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0xa8603f62 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xa8713dd9 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0xa89808d9 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xa8a629b9 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0xa8bc5715 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xa8c5e618 xen_swiotlb_sync_single_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0xa8e4e66d register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xa8f9cf3f blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0xa9126bff hpet_set_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa93fd0ea rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0xa95ece97 part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa993902b dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9aea836 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xa9cb2090 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9f05c82 bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0xaa2a72bf __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0xaa37397c get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0xaa61ed3d sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xaa64ae36 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xaa702300 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xaa8daab1 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0xaaa4dc92 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaaad56ed sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xaab6c94b raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0xaadfb716 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xaae4b150 __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0xaafb2937 clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xab01acbe gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab309af8 __online_page_free +EXPORT_SYMBOL_GPL vmlinux 0xab4cbed9 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab61c4ef virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0xab678077 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab945a16 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xab99b4bb usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0xaba8eecc pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0xabc75464 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0xabd8b1be dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xabe24f52 bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0xabe8a3ec bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0xabe9ebb9 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xac064b24 xenbus_map_ring +EXPORT_SYMBOL_GPL vmlinux 0xac0bb413 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xac1523bf ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xac1cda4d pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xac2acf86 pci_get_hp_params +EXPORT_SYMBOL_GPL vmlinux 0xac380cf2 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0xac477d8a user_preparse +EXPORT_SYMBOL_GPL vmlinux 0xac928ed5 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xac94281e clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0xac9ce195 kvm_async_pf_task_wait +EXPORT_SYMBOL_GPL vmlinux 0xacafa8e7 vector_used_by_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xacb54105 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0xacd90744 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xad0c01f9 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0xad2169af bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xad48ab59 unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xad5c1085 netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0xad8d8ab0 xen_physdev_op_compat +EXPORT_SYMBOL_GPL vmlinux 0xad9e6388 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0xada0b8ea blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xadb180d8 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xadb8593b rhashtable_lookup +EXPORT_SYMBOL_GPL vmlinux 0xadc57823 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xadcb25af pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xadec6697 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xadee6e48 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae046c80 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xae1d095b gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0xae2384d4 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xae401be6 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae7c5411 ms_hyperv +EXPORT_SYMBOL_GPL vmlinux 0xaea68a11 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xaeca870e phy_put +EXPORT_SYMBOL_GPL vmlinux 0xaecf6401 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0xaee9b6aa pinctrl_utils_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0xaefbb6b9 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xaf18c2e2 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0xaf1919e1 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaf276fa0 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0xaf3925d2 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0xaf47a071 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xaf4cd6d3 acpi_os_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xaf686675 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0xaf77f9c5 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0xaf7ff4a6 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xaf9b45c0 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xafa962bd devres_add +EXPORT_SYMBOL_GPL vmlinux 0xafbd97c4 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xafc86f79 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0xafcd89c4 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0xafe33c02 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xaff8a562 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb04fd44b __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0xb05a818c dwc2_set_all_params +EXPORT_SYMBOL_GPL vmlinux 0xb08862de ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0xb0a7e79e single_open_net +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0db4f02 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb0db7a80 irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0xb0ea2c37 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0xb11f070e inet_hash +EXPORT_SYMBOL_GPL vmlinux 0xb1334ed2 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb16f92d3 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0xb172ffac efivars_sysfs_init +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb18c5b63 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1afe142 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0xb1b9d6e7 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1c451c0 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xb1df5abd x86_hyper_kvm +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb2059b15 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0xb2102410 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb2410cff adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xb24b927e relay_flush +EXPORT_SYMBOL_GPL vmlinux 0xb2550700 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xb2617276 dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb29b7537 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xb2b6257a rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0xb2c512ea acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xb2c710c3 efivars_register +EXPORT_SYMBOL_GPL vmlinux 0xb2d21cc6 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xb2e55948 genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2ec6687 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0xb3086e01 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xb31869d9 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xb31afc66 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0xb3253ed9 hpet_rtc_timer_init +EXPORT_SYMBOL_GPL vmlinux 0xb339b87a ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0xb33b0b24 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0xb3699c5d pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0xb3811fd5 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0xb3c41266 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb3de9623 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0xb3e651a3 flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xb4027335 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0xb411c73a regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb41323b1 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0xb4609c62 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb4716020 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0xb4739850 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0xb4817c02 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xb48d1258 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0xb492707a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb4a91966 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4c25dcc dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0xb4c3ebb3 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0xb4d7f11f vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xb4df6bc7 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0xb4e14553 gnttab_query_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb517381d cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0xb51d6c50 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb520c917 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0xb53590f7 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5a78746 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb5b1ac81 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xb5b99d0f gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xb5bcc42b usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xb5cb8145 hrtimer_get_res +EXPORT_SYMBOL_GPL vmlinux 0xb5e896fb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb60d1428 pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0xb61580db idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb6173c7d component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xb61ea4f4 is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0xb6230f1f gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb651b258 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xb66421b2 acpi_str_to_uuid +EXPORT_SYMBOL_GPL vmlinux 0xb67b2219 cm_suspend_again +EXPORT_SYMBOL_GPL vmlinux 0xb67c64fd __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xb693bf20 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xb6aa5ee1 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6b78398 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0xb6bb99a6 rht_grow_above_75 +EXPORT_SYMBOL_GPL vmlinux 0xb6bc49a9 __supported_pte_mask +EXPORT_SYMBOL_GPL vmlinux 0xb6de1f13 __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0xb6dfa524 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0xb6f2c578 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0xb6fe4ed4 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xb7033eb3 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xb7085de5 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xb70aa4de blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0xb718f2f9 sfi_table_parse +EXPORT_SYMBOL_GPL vmlinux 0xb758b0a5 __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0xb75fcaa3 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0xb7678ee9 extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xb79a5ac9 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0xb7d7c12e hpet_set_alarm_time +EXPORT_SYMBOL_GPL vmlinux 0xb7e06913 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0xb7f6bfcb ktime_divns +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb800db1e pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xb82dac37 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb84abaef alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0xb85d5326 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xb86ba5e7 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0xb86bcceb klist_next +EXPORT_SYMBOL_GPL vmlinux 0xb8843dbf platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xb8998f3b dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0xb8a6b1e6 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xb8b1f90b perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0xb8b2b1f7 mce_register_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0xb8bfc9a0 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xb8c17054 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8df42aa rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0xb8e63995 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0xb8fa34ea dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb9176155 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0xb924a738 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0xb9450e7a mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0xb9528f5e smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xb978e5af pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0xb988fac0 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xb9922bb3 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xb99d5837 xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9bfb73e ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9e249d4 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xb9f64def simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0xb9ff5c3e handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba2d9112 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xba64ad76 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0xba69a0dc register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xba723d9b sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0xba8929ea percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xba8ebdf9 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xba94c685 cper_estatus_check +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbacefdac sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xbaf72ac4 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xbaf8b6df tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xbafbbeec spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0826c8 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb176116 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xbb3be873 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0xbb58b814 iomap_free +EXPORT_SYMBOL_GPL vmlinux 0xbb7362b0 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xbb836010 pwm_config +EXPORT_SYMBOL_GPL vmlinux 0xbba5c288 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0xbbafbf87 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xbbb98859 edid_info +EXPORT_SYMBOL_GPL vmlinux 0xbbd1a645 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0xbbd4f657 xen_pcpu_id +EXPORT_SYMBOL_GPL vmlinux 0xbbd520e3 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbc3e2fdd fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xbc5274eb device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbca0201a sfi_mrtc_array +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcb18fc7 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xbcb838a1 amd_flush_garts +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbce753df ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xbd0b2693 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xbd1fe680 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xbd2e0906 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xbd424bca debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xbd4f3a9a sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xbd51a9b3 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xbd558220 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd67de24 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0xbd711e97 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0xbd823a86 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xbd8272d3 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xbdc27278 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdd5f10f apei_hest_parse +EXPORT_SYMBOL_GPL vmlinux 0xbde74ce2 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0xbdff8b26 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xbe0c8125 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0xbe175035 __tracepoint_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe1ad2c4 xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe822e58 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbebfcd0c sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0xbecb5740 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0xbecf2c68 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbee24414 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xbef8c4ea powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0xbf021dd3 xen_unregister_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf094087 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xbf285d4c device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xbf2c1922 acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0xbf315757 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0xbf3f49c2 dma_buf_export_named +EXPORT_SYMBOL_GPL vmlinux 0xbf6d244e usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xbf82572c wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xbf8b2501 acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xbf920ee5 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0xbf9720f5 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0xbfb1be70 hv_setup_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0xbfb2e44d perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0xbfb53615 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0xbfb895f3 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfc10790 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xbff4b790 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0xbff5be45 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xc00131cf visitor64 +EXPORT_SYMBOL_GPL vmlinux 0xc03b8dda ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xc0486829 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0xc0666bd9 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0xc0687f14 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0900fcf acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0xc093740a trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xc0ae0ea0 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0xc0bf6ead timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0e75cec visitor128 +EXPORT_SYMBOL_GPL vmlinux 0xc0f45384 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0xc11590f1 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xc14b87e9 acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xc1616afb lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0xc164642e xenbus_otherend_changed +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc18578ed process_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc19a6bcd bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0xc1da9c94 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0xc205fa4e synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc24756d3 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0xc26351f8 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xc27844c5 __module_address +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc2875c8c watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xc2963edb watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0xc296cd8f device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0xc29a1149 xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xc2c45809 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0xc2c78320 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xc2c8f17a vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0xc2dc0533 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xc2ecbffd ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xc3077b4c ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xc315e933 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xc324adee crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xc334156a tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0xc336f7bb ftrace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc3787fb5 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0xc37e3156 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xc38aac42 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0xc3ce048a rhashtable_expand +EXPORT_SYMBOL_GPL vmlinux 0xc3e39644 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0xc3ebf1e4 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0xc3f20656 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xc3fbc60d phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc3ff7044 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0xc4130a42 pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc47d90b9 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0xc485cbda class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4ca2bb2 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xc4da3ba2 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xc508aab3 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0xc5397da6 xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xc5560a75 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc57b9367 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xc5960dbe tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xc5b99f13 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0xc5bab3fe btree_init +EXPORT_SYMBOL_GPL vmlinux 0xc5c25ad5 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xc5c2e9c0 fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc5c56fed crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0xc5cea3ef crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0xc60bdafe regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0xc60f75ec __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc612619e devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc66019cc xen_resume_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc674ca1e sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xc67cf714 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0xc68aa090 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6b335f7 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0xc6cbb660 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0xc6d13e91 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0xc7002ac4 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0xc702945c inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xc71eeff6 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc732767e list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0xc73adfec tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc74660cd sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0xc747184c cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0xc74fa6ec of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xc76a8e09 napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xc76ce227 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0xc777b8d5 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0xc77c54c6 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0xc7927203 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a394f4 pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xc7ad1eb2 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7c83dd9 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0xc7dbfa89 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0xc7e2ac4c reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7e9d054 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0xc8139dd5 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xc81a27d8 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0xc81d8bf3 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xc84470cb pwm_request +EXPORT_SYMBOL_GPL vmlinux 0xc848b016 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0xc85fee13 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc87e487a sched_clock_idle_sleep_event +EXPORT_SYMBOL_GPL vmlinux 0xc884b8dc crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xc8895ab7 xen_swiotlb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0xc88bb1e2 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xc8a3b470 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xc8ab0a5a rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8d53a80 register_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8f39800 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xc8fd3e7b xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0xc90d5408 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc9299015 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0xc938031a devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc9442e6e register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xc94d98c2 ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc98297c9 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0xc989c698 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0xc98c5012 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0xc9907610 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xc9abd9a7 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0xc9b88889 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0xc9b98605 pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xc9bfc130 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0xc9c3f176 hpet_register_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xca2b8c53 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xca3d6548 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xca46a31a sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0xca5621cd thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xca5f88a4 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0xca6bdf93 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca81ea9a xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0xca92aaa4 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0xcaa3421d __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcac8bcbd tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xcad703a3 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xcaf189f0 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcaf5c05a acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0xcaff3ae4 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0xcb120a1b usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb37567b posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xcb3951dd ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb47dfb8 xen_remap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0xcb64e9fe inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xcb84b6fe rhashtable_shrink +EXPORT_SYMBOL_GPL vmlinux 0xcb945fb2 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xcb9b127e ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0xcbaae266 xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcc03b56f blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xcc130edc hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc1c7b90 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0xcc1f1c3d inet_twdr_hangman +EXPORT_SYMBOL_GPL vmlinux 0xcc61f395 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0xcc769ecb add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xcc80ed3b usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc9874a2 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0xccb59e7b hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xcce27c81 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0xccea4e34 perf_get_x86_pmu_capability +EXPORT_SYMBOL_GPL vmlinux 0xccf828f2 pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0xcd1516df register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xcd194714 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0xcd76ec90 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcd778497 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0xcd844388 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcda15bda usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdd50edd cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0xce02dd77 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0xce0c2977 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xce4d3878 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xce62ab29 __class_register +EXPORT_SYMBOL_GPL vmlinux 0xce62d370 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcee6aa8b mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xcef1dd0e perf_check_microcode +EXPORT_SYMBOL_GPL vmlinux 0xcf11c257 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0xcf2bde9e crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xcf3567b6 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0xcf431635 usb_string +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf5a090b crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xcfa4384e get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xcfa690f6 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xcfa91a40 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfb7eeb4 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xcfbb8a91 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0xcfbd65af debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xcfc0d5aa debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfc77a06 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0xcfd45ddd tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0xd011912d register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xd02bd57e gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate +EXPORT_SYMBOL_GPL vmlinux 0xd06093c7 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd06eabc2 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xd07058a8 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0xd08f0957 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xd0af051a uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0d3bb6a ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0xd10b63f2 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd13aa6ee blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd14bc4d9 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xd14f5bcf percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd1507e59 erst_clear +EXPORT_SYMBOL_GPL vmlinux 0xd153178e clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0xd16630b2 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd173c065 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0xd1933c8c devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xd19edc60 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xd1aaa71c intel_scu_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd1be334b wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xd1d32eaf sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd20baefa dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd217ce9f wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd25fe5b1 pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0xd261b547 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0xd266f2ce mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0xd26bb45e crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd277d63d __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xd27d1518 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd2888f3f regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0xd2a5917c __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xd2aaeb4e kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xd2c58ab2 apei_exec_noop +EXPORT_SYMBOL_GPL vmlinux 0xd2d4dac8 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xd2e49ef2 user_describe +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd2f061b4 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xd2f10563 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0xd3080aed blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xd30c84de pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0xd37908b8 usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xd394483f blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xd3a8fa35 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xd3dd4acd bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0xd3e90830 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xd3fe76c4 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4040072 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd4263a5d hrtimer_start +EXPORT_SYMBOL_GPL vmlinux 0xd42770f6 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0xd42ca088 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd44e9f4e regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xd47fd312 pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xd4ae9b72 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4d61597 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0xd4e75eff eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0xd4f746ad alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xd501440a ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xd501ab5b inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0xd502a40d uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd5066fc1 __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0xd517948a pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xd5210157 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0xd5233148 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd525ec3a usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xd538e4bf fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0xd53f60ff regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0xd544e902 pgprot_writecombine +EXPORT_SYMBOL_GPL vmlinux 0xd550560f __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd55aedf2 arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xd55f6ec6 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0xd56392a4 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0xd589d522 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0xd5998ac1 xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0xd5b08061 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5ffa378 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xd606d327 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0xd6250912 blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0xd62be20f sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd67f5217 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd6af5819 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0xd6c2e04b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xd6eafcc5 rht_shrink_below_30 +EXPORT_SYMBOL_GPL vmlinux 0xd6ed3a8e cper_next_record_id +EXPORT_SYMBOL_GPL vmlinux 0xd6f19269 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd71e4f6b eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xd722effe pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd73db56e gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0xd7603f0f pskb_put +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd76f6193 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd77d0d6e usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xd794e2db task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0xd79aae89 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0xd7ab2108 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd7ab2c0c speedstep_detect_processor +EXPORT_SYMBOL_GPL vmlinux 0xd7bce74a blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xd7ccdd5c vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xd7cd95ae wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7eb98b4 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0xd800606a rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd8213bad devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xd8250a5c iounmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xd8326877 perf_assign_events +EXPORT_SYMBOL_GPL vmlinux 0xd84802b1 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd864e5b0 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd89b4c1a dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xd8b99309 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0xd8cfc6b7 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0xd8d1ef8d posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0xd8de98cc dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xd912c19c phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0xd919806a amd_cache_northbridges +EXPORT_SYMBOL_GPL vmlinux 0xd941124b sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd94b737e erst_read +EXPORT_SYMBOL_GPL vmlinux 0xd96456c9 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xd966a48d wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xd966d63b clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd98224c1 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xd986a39f irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd988d117 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xd9ce3b60 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xd9fbd5e2 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xda2b5f5e rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xda39810d inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0xda3dd947 nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xda44cb37 setup_charger_manager +EXPORT_SYMBOL_GPL vmlinux 0xdaac489d inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xdab197c7 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0xdad4520f wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xdae2b477 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb0988e2 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xdb09b30f need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0xdb0e0caa inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0xdb145914 tpm_register_hardware +EXPORT_SYMBOL_GPL vmlinux 0xdb1c159d device_attach +EXPORT_SYMBOL_GPL vmlinux 0xdb2d17e6 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xdb4851e4 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0xdb5f47e3 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xdb6bc522 pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdba4ad93 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0xdbbe03d3 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0xdbc536a5 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdbe3b6d5 unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xdbf68a50 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc416dbe relay_close +EXPORT_SYMBOL_GPL vmlinux 0xdc59a32f wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xdc65ffd3 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc6ee2b0 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdc72c70c platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xdc73dc2f elv_register +EXPORT_SYMBOL_GPL vmlinux 0xdc777eee leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc937dbd ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9e5a5d tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdce7b510 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd39b91d dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0xdd3a0492 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xdd3cbe40 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xdd6be418 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0xdd70fdd9 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0xdd794d33 phys_wc_to_mtrr_index +EXPORT_SYMBOL_GPL vmlinux 0xdd7bc6aa __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0xdd812a3b device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0xddb5de2b list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xddf949bd alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0xde0b3102 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde10aef2 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0xde15d862 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0xde17d08c driver_register +EXPORT_SYMBOL_GPL vmlinux 0xde275eba i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xde2bec8b alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xde2f9d40 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xde56d33d acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0xde5ca6bf class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xde6e947b wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xde747356 intel_msic_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xde7f8d6a ftrace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xde8e616e blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0xded11b72 tpm_dev_vendor_release +EXPORT_SYMBOL_GPL vmlinux 0xded79a29 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xdefbeb86 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf0ff8cb regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0xdf1882af dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0xdf3a00f7 dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0xdf4719da xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0xdf51225a setup_irq +EXPORT_SYMBOL_GPL vmlinux 0xdf66ca81 ucode_cpu_info +EXPORT_SYMBOL_GPL vmlinux 0xdf697195 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0xdfa1fd06 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xdfe326ee efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0xe003e044 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe02da99f pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe074f78b fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xe0825b87 rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe09e3dfd da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe0aeed31 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xe0c36efe ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0xe0c39fd5 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0xe0c77bb5 mce_notify_irq +EXPORT_SYMBOL_GPL vmlinux 0xe0cb198a crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xe106b585 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin +EXPORT_SYMBOL_GPL vmlinux 0xe14e7063 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0xe1527eca __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1c5d556 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0xe1cb5536 acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0xe200cd94 device_rename +EXPORT_SYMBOL_GPL vmlinux 0xe25bf349 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe26e46f0 acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0xe2700e8b tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0xe27efcac transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xe291876e regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0xe295c0ff is_hpet_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe2bea887 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0xe2bf71a2 __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xe2d4aa4b inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xe2dce880 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0xe2e34730 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0xe2ee8208 swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0xe303bcfe xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe32d738a extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xe33ae8c3 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0xe33ec835 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xe3648b38 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3948ff4 acpi_walk_dep_device_list +EXPORT_SYMBOL_GPL vmlinux 0xe3b38a28 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xe3bc7fd4 hpet_unregister_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xe3beb0a9 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0xe3dbc757 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xe3dfc89f pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xe3e346e3 xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0xe40e2004 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xe41534ce bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0xe41c731b devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xe420cae4 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xe422bb1e bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xe423b56c bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe4346df9 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xe439815c erst_get_record_count +EXPORT_SYMBOL_GPL vmlinux 0xe4538990 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe46f7235 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4c331b6 acpi_os_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0xe4d3f821 extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0xe4dc2ebe tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xe4e68bc8 apei_map_generic_address +EXPORT_SYMBOL_GPL vmlinux 0xe50dd849 print_context_stack_bp +EXPORT_SYMBOL_GPL vmlinux 0xe52d7555 extcon_find_cable_index +EXPORT_SYMBOL_GPL vmlinux 0xe54ed7e7 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe598647a usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xe5a3fe66 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0xe5afd462 kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0xe5b8041e crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0xe5b8082b cper_estatus_check_header +EXPORT_SYMBOL_GPL vmlinux 0xe64ad8ea unregister_nmi_handler +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe657ab3e device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xe687bb43 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xe6a95e01 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xe6afb40e bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0xe6be0adf thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6e7a77e ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6efe00c pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xe6f83837 acpi_bus_attach_private_data +EXPORT_SYMBOL_GPL vmlinux 0xe6fbf715 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0xe70bee40 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0xe70c83a6 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xe71d45e4 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xe7232e0f user_return_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe733e81b wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xe73da0c9 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe78303ad sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0xe7f03550 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe80886c7 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe8479c83 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe8660d09 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xe8996e76 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0xe8bc1143 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0xe8cf1dd8 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xe8fd560d PageHuge +EXPORT_SYMBOL_GPL vmlinux 0xe918747a rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0xe92bd1bc xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xe93b7d1d usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe940c32c wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xe964a02a ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0xe98a1666 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0xe9ce931a kvm_para_available +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9dc85ad regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xea0211dc pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea35402c gpiod_set_array +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea472b40 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xeaae2309 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xeaf289ee __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xeb1e08d2 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xeb2235cc sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0xeb2798f7 xen_destroy_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xeb370805 __apei_exec_run +EXPORT_SYMBOL_GPL vmlinux 0xeb571f74 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xeb58fccf dm_disk +EXPORT_SYMBOL_GPL vmlinux 0xeb5f0693 dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xeb6402cb mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xeb655c08 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xeb761c5a rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0xeb833c22 xen_has_pv_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0xeb8ea718 swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xeb9abbee ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xeb9e5405 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0xeba40b32 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0xeba42ab5 clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xeba9868b netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0xebdcbca4 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xec0593c8 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0xec06fa9d rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xec0ac5c4 irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0xec145ffe debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec22952f pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec631f34 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0xecad53c8 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0xecd38dcd gpiod_set_raw_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xecd98f0a __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0xecdca106 i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0xed0d869d da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xed186b4c ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xed34bc40 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0xed469dae fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0xed4f8249 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xed8e9204 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0xedb7d2d8 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0xedbc6f67 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xedd49930 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xeddb6f45 clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xede6d23b pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0xedf3f1f1 do_machine_check +EXPORT_SYMBOL_GPL vmlinux 0xedfdeadd aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xee4fd638 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee717b6e vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xee95d83b hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0xeed0d906 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0xeef6a2f5 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0xef1ab7c0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request +EXPORT_SYMBOL_GPL vmlinux 0xef20e590 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0xef23d470 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xef2427bd tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xef409b74 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0xef445974 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef7a64e1 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefa45145 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xefa7ef56 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xefad401b crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0xefaeb67f swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0xefc1eddf pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xefc2149d xenbus_grant_ring +EXPORT_SYMBOL_GPL vmlinux 0xf005f9da crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xf00ba242 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0xf00e5332 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0xf014569b blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xf01eec1d clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0xf03a5aac kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xf046a705 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0xf04c18b9 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xf054ac97 intel_msic_irq_read +EXPORT_SYMBOL_GPL vmlinux 0xf06003ba alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf082be21 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf096ddec xen_swiotlb_sync_single_for_device +EXPORT_SYMBOL_GPL vmlinux 0xf0b4d5c6 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0xf0c9d9c7 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0xf0cd7ecf usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0xf0e3badd arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0xf0e93c8a init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf101f693 netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0xf112c6d7 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0xf130a1c0 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xf14170e1 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0xf14f9487 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf1a5dcbe mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0xf1ab9895 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1b551d9 ibft_addr +EXPORT_SYMBOL_GPL vmlinux 0xf1dd91e4 user_update +EXPORT_SYMBOL_GPL vmlinux 0xf1e45c17 md_stop +EXPORT_SYMBOL_GPL vmlinux 0xf1eab55d gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xf1fa7ba3 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0xf20e951a dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf254cb68 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xf255b267 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0xf267a5ab regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf27bb529 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xf2a47b98 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xf2b3119b gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xf2d107e3 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0xf2df25d7 unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xf2df7bb0 clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf2eb8f69 efivar_validate +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf3082a33 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf30fda27 lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf31c9a46 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf38ead38 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0xf3941527 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xf39d80a1 blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0xf3b3fd05 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3c8c876 virtio_device_is_legacy_only +EXPORT_SYMBOL_GPL vmlinux 0xf3cd3768 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xf3e36a75 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0xf3ebf4eb arch_apei_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0xf3efd631 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xf3fac24a cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0xf40074ca gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xf406eecd exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0xf43f11e7 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0xf44ccba7 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4bb523a srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf4e88ed6 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xf4ef51ce ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf5239ee5 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xf52e1d9e inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xf5423f39 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xf5462656 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf555a49a debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xf5785b42 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xf5945bac gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xf59adddd rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5aac3c6 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xf5bebe67 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0xf5cbbaf5 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0xf5e57221 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xf61a62f6 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xf624941b usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0xf625e6d0 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xf62c8fe6 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0xf63404d7 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0xf648b3cb transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xf681feb3 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xf6aaa95c fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0xf6bf1cec debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf7016530 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0xf7114216 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xf71765a4 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xf7299406 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0xf7322bc8 pv_time_ops +EXPORT_SYMBOL_GPL vmlinux 0xf759fdce devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0xf769aa3c __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0xf7961b92 regulator_set_optimum_mode +EXPORT_SYMBOL_GPL vmlinux 0xf7a818b6 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xf7a94f45 crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7daadc3 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xf7e09dac __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xf80e0ae7 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xf82f16b3 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf84f4dea ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf854489f ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf8cda481 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xf8d391c5 __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xf8d63117 skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xf8e593bd sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8edb8f1 pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf91404bc pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0xf9271d4d __clk_register +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf93db51c spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xf94491ca usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0xf9493a11 acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xf94f5529 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0xf959fe99 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf96f968a kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xf96f9ca1 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0xf9712666 iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0xf9765833 dmi_match +EXPORT_SYMBOL_GPL vmlinux 0xf97666a0 set_memory_rw +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9a238d8 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0xf9a948dc xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9d0ea61 ref_module +EXPORT_SYMBOL_GPL vmlinux 0xf9d9264e xen_have_vector_callback +EXPORT_SYMBOL_GPL vmlinux 0xf9f5fae7 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xfa12ea63 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa238c24 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xfa29d1db alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0xfa2d4e77 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0xfa38189a crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0xfa4d8a63 __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0xfa701f15 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xfa7424f7 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0xfa7da4a0 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xfa875a04 xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0xfa88e8d5 bus_register +EXPORT_SYMBOL_GPL vmlinux 0xfae406fe bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0xfb003fa3 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0xfb0ea94a dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0xfb2327e6 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb48dd79 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0xfb5741b0 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xfb64b230 acpi_processor_ffh_cstate_probe +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb759751 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xfb789182 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xfb83db03 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xfbb58592 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xfbbcb589 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbbdd210 regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xfbdecb7b each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xfc30210a devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc4bd582 usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xfc4c83e2 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0xfc66d646 ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0xfc968c8b apei_exec_write_register_value +EXPORT_SYMBOL_GPL vmlinux 0xfc9de014 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfc9fae7a pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0xfca1ff94 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0xfcb57865 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xfcc69486 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xfcd4b900 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfcdcef6e pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xfcfcfff2 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0xfd05464b klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0xfd07fcf4 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xfd2f2849 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0xfd51b281 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable +EXPORT_SYMBOL_GPL vmlinux 0xfdb3ab31 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xfe065be0 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xfe2fec7d __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xfe3463be component_master_add +EXPORT_SYMBOL_GPL vmlinux 0xfe5322ee regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0xfe544d33 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0xfe5c67b2 ping_close +EXPORT_SYMBOL_GPL vmlinux 0xfe727411 get_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfea8f4b7 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xfecea822 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfedce159 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff36ad4d md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xff3f5c3c pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xff566035 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff63cc13 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xff64696f usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xff699d55 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xff7cb05b skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0xff7f6793 pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xff8929a2 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0xff946689 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xffa124d8 device_reset +EXPORT_SYMBOL_GPL vmlinux 0xffafd606 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xffbea972 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xffcd86b0 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xffcdd77b led_trigger_rename_static --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/i386/generic.compiler +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/i386/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 4.9.2-10ubuntu13) 4.9.2 --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/i386/generic.modules +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/i386/generic.modules @@ -0,0 +1,4453 @@ +3c509 +3c515 +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +53c700 +6lowpan +6pack +8021q +8139cp +8139too +8250_accent +8250_boca +8250_dw +8250_exar_st16c554 +8250_fintek +8250_fourport +8250_hub6 +8255 +8255_pci +8390 +8390p +88pm800 +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +88pm860x-ts +9p +9pnet +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a8293 +aacraid +aat2870_bl +aat2870-regulator +ab3100 +ab3100-otp +abituguru +abituguru3 +ablk_helper +ac97_bus +acard-ahci +acecad +acenic +acerhdf +acer-wmi +acpi_extlog +acpi_ipmi +acpi_pad +acpiphp_ibm +acpi_power_meter +acpi_thermal_rel +acquirewdt +act2000 +act200l-sir +act8865-regulator +act_csum +act_gact +act_ipt +actisys-sir +act_mirred +act_nat +act_pedit +act_police +act_simple +act_skbedit +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad5064 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5624r_spi +ad5686 +ad5755 +ad5764 +ad5791 +ad5933 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7152 +ad7192 +ad7266 +ad7280a +ad7291 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad7476 +ad7606 +ad7746 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad799x +ad8366 +ad9523 +ad9832 +ad9834 +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7753 +ade7754 +ade7758 +ade7759 +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adfs +adi +adis16060 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16204 +adis16209 +adis16220 +adis16240 +adis16260 +adis16400 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1275 +adm8211 +adm9240 +adp5520_bl +adp5520-keys +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +ads1015 +ads7828 +ads7846 +ads7871 +ad_sigma_delta +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adv7170 +adv7175 +adv7180 +adv7511 +advansys +advantechwdt +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +aes-i586 +aesni-intel +af_802154 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +aha152x +aha152x_cs +aha1542 +aha1740 +ahci +ahci_platform +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airo_cs +airspy +ak09911 +ak8975 +al3320a +algif_hash +algif_skcipher +ali-agp +alienware-wmi +ali-ircc +alim1535_wdt +alim7101_wdt +altera-ci +altera_jtaguart +altera_ps2 +altera-stapl +altera_tse +altera_uart +alx +am53c974 +ambassador +amc6821 +amd +amd5536udc +amd64_edac_mod +amd76x_edac +amd76xrom +amd8111e +amd_freq_sensitivity +amd-rng +amilo-rfkill +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams369fg06 +analog +anatop-regulator +ansi_cprng +anubis +aoe +apanel +apds9300 +apds9802als +apds990x +apm +apple_bl +appledisplay +apple-gmux +applesmc +appletalk +appletouch +applicom +ar5523 +ar7part +arc4 +arcfb +arcmsr +arcnet +arc_ps2 +arc-rawmode +arc-rimi +arc_uart +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arptable_filter +arp_tables +arpt_mangle +as102_fe +as3711_bl +as3711-regulator +as3935 +as5011 +asb100 +asc7621 +asix +ast +asus_atk0110 +asus-laptop +asus-nb-wmi +asus-wmi +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +atbm8830 +aten +ath +ath10k_core +ath10k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ati-agp +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atlas_btns +atm +atmel +atmel_cs +atmel_mxt_ts +atmel_pci +atmtcp +atp +atp870u +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +aufs +auo_k1900fb +auo_k1901fb +auo_k190x +auo-pixcir-ts +authenc +authencesn +auth_rpcgss +autofs4 +avma1_cs +avm_cs +avmfritz +ax25 +ax88179_178a +axnet_cs +axp20x-regulator +axp288_adc +b1 +b1dma +b1isa +b1pci +b1pcmcia +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +bas_gigaset +batman-adv +baycom_epp +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm203x +bcm3510 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm7xxx +bcm87xx +bcma +bcma-hcd +bcm_sf2 +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1770glc +bh1780gli +binfmt_aout +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpck6 +bpqether +bq2415x_charger +bq24190_charger +bq24735-charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt3c_cs +bt819 +bt856 +bt866 +bt878 +btcoexist +btcx-risc +btmrvl +btmrvl_sdio +btrfs +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +BusLogic +bw-qcam +c101 +c2port-duramar2150 +c4 +c67x00 +c6xdigio +cachefiles +cafe_ccic +cafe_nand +caif +caif_hsi +caif_serial +caif_socket +caif_usb +caif_virtio +camellia_generic +can +can-bcm +can-dev +can-gw +can-raw +capi +capidrv +capmode +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cb710 +cb710-mmc +cb_das16_cs +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc2520 +cc770 +cc770_isa +cc770_platform +c_can +c_can_pci +c_can_platform +cciss +ccm +ccp +ccp-crypto +cdc-acm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc-phonet +cdc_subset +cdc-wdm +ceph +cfag12864b +cfag12864bfb +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +cfspi_slave +ch +ch341 +ch7006 +chipreg +chnl_net +chromeos_laptop +chromeos_pstore +cicada +cifs +ci_hdrc +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +ck804xrom +classmate-laptop +clearpad_tm1217 +clip +clk-max77686 +clk-max77802 +clk-palmas +clk-s2mps11 +clk-si5351 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobra +coda +com20020 +com20020_cs +com20020-isa +com20020-pci +com90io +com90xx +comedi +comedi_bond +comedi_parport +comedi_pci +comedi_pcmcia +comedi_test +comedi_usb +comm +compal-laptop +configfs +contec_pci_dio +cops +cordic +core +coretemp +cosa +cp210x +cpcihp_generic +cpcihp_zt5550 +cpia2 +cpqphp +cpu5wdt +cpuid +cpu-notifier-error-inject +c-qcam +cramfs +cr_bllcd +crc32 +crc32-pclmul +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_i2c +cros_ec_keyb +crvml +cryptd +cryptoloop +crypto_null +crypto_user +cs5345 +cs53l32a +cs5535-mfd +cs553x_nand +cs89x0 +csiostor +ct82c710 +ctr +cts +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx8800 +cx8802 +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx88xx +cxacru +cxd2099 +cxd2820r +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cy8ctmg110_ts +cyapa +cyber2000fb +cyberjack +cyclades +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da9030_battery +da9034-ts +da903x +da903x_bl +da9052-battery +da9052_bl +da9052-hwmon +da9052_onkey +da9052-regulator +da9052_tsi +da9052_wdt +da9055-hwmon +da9055_onkey +da9055-regulator +da9055_wdt +da9063-regulator +da9063_wdt +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_cs +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +db9 +dc395x +dca +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +dccp_probe +dcdbas +ddbridge +de2104x +de4x5 +decnet +deflate +defxx +dell-laptop +dell-led +dell_rbu +dell-smo8800 +dell-wmi +dell-wmi-aio +denali +denali_dt +denali_pci +des_generic +designware_i2s +dgap +dgnc +dht11 +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dibx000_common +digi_acceleport +diskonchip +divacapi +divadidd +diva_idi +diva_mnt +divas +dl2k +dlci +dlm +dln2 +dm1105 +dm9601 +dm-bio-prison +dm-bufio +dm-cache +dm-cache-cleaner +dm-cache-mq +dm-crypt +dm-delay +dme1737 +dm-era +dmfe +dm-flakey +dmi-sysfs +dm-log +dm-log-userspace +dmm32at +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-verity +dmx3191d +dm-zero +dnet +dn_rtmsg +docg3 +docg4 +donauboe +dpt_i2o +drbd +drbg +drm +drm_kms_helper +drv260x +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsa_core +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155v4l +dt9812 +dtc +dtl1_cs +dtlk +dummy +dummy-irq +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-friio +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb_usb_v2 +dvb-usb-vp702x +dvb-usb-vp7045 +dwc3 +dwc3-pci +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e4000 +e752x_edac +e7xxx_edac +earth-pt1 +earth-pt3 +eata +ebt_802_3 +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ec100 +ec_bhf +echo +ec_sys +edac_core +edac_mce_amd +edt-ft5x06 +eeepc-laptop +eeepc-wmi +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efficeon-agp +efi-pstore +efs +ehset +einj +elan_i2c +elants_i2c +elo +elsa_cs +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +emc1403 +emc2103 +emc6w201 +em_canid +em_cmp +emi26 +emi62 +em_ipset +em_meta +em_nbyte +empeg +ems_pci +ems_pcmcia +ems_usb +em_text +emu10k1-gp +em_u32 +enc28j60 +enclosure +ene_ir +eni +enic +epat +epia +epic100 +eql +esas2r +esb2rom +esd_usb2 +esi-sir +esp4 +esp6 +esp_scsi +et1011c +et131x +ethoc +eurotechwdt +evbug +exofs +extcon-adc-jack +extcon-arizona +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +ezusb +f2fs +f71805f +f71808e_wdt +f71882fg +f75375s +f81232 +fakelb +fam15h_power +fan53555 +farsync +faulty +fb_ddc +fb_sys_fops +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_cs +fealnx +ff-memless +fid +fintek-cir +firedtv +firestream +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fixed +fl512 +fld +floppy +fm10k +fm801-gp +fmc +fmc-chardev +fmc-fakedev +fmc-trivial +fmc-write-eeprom +fm_drv +fmvj18x_cs +fnic +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +freevxfs +friq +frpw +fsa9480 +fscache +fschmd +fsl_lpuart +ft1000 +ft1000_pcmcia +ftdi-elan +ftdi_sio +ftl +fujitsu-laptop +fujitsu-tablet +fujitsu_ts +fusbh200-hcd +g450_pll +g760a +g762 +g_acm_ms +gadgetfs +gamecon +gameport +garmin_gps +garp +g_audio +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +gdth +generic +generic-adc-battery +generic_bl +genet +geneve +gen_probe +geode-aes +geode-rng +g_ether +gf128mul +gf2k +g_ffs +gfs2 +ghash-generic +g_hid +gigaset +girbil-sir +gl518sm +gl520sm +gl620a +gluebi +glue_helper +gma500_gfx +g_mass_storage +g_midi +g_ncm +g_NCR5380 +g_NCR5380_mmio +g_nokia +go7007 +go7007-loader +go7007-usb +goku_udc +goodix +gp2ap002a00f +gp2ap020a00f +gpio +gpio-addr-flash +gpio-adp5520 +gpio-adp5588 +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-cs5535 +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-f7188x +gpio-fan +gpio-generic +gpio-ich +gpio-ir-recv +gpio-it8761e +gpio-janz-ttl +gpio-kempld +gpio_keys +gpio_keys_polled +gpio-lp3943 +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-mc33880 +gpio-mcp23s08 +gpio-ml-ioh +gpio_mouse +gpio-pca953x +gpio-pcf857x +gpio-pch +gpio-rdc321x +gpio-regulator +gpio-sch +gpio-sch311x +gpio_tilt_polled +gpio-tps65912 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-viperboard +gpio-vx855 +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +g_printer +grace +gre +grip +grip_mp +gr_udc +gsc_hpdi +g_serial +gs_fpga +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gs_usb +gtco +guillemot +gunze +g_webcam +gx1fb +gxfb +gx-suspmod +g_zero +hackrf +hamachi +hampshire +hangcheck-timer +hanwang +hci +hci_uart +hci_vhci +hdaps +hdlc +hdlc_cisco +hdlcdrv +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdpvr +he +hecubafb +hexium_gemini +hexium_orion +hfc4s8s_l1 +hfcmulti +hfcpci +hfcsusb +hfc_usb +hfs +hfsplus +hgafb +hid +hid-a4tech +hid-apple +hid-appleir +hid-aureal +hid-axff +hid-belkin +hid-cherry +hid-chicony +hid-cp2112 +hid-cypress +hid-dr +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-gaff +hid-generic +hid-gt683r +hid-gyration +hid-holtekff +hid-holtek-kbd +hid-holtek-mouse +hid-huion +hid-hyperv +hid-icade +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-lenovo +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-magicmouse +hid-microsoft +hid-monterey +hid-multitouch +hid-ntrig +hid-ortek +hidp +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-primax +hid-prodikeys +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-trigger +hid-sjoy +hid-sony +hid-speedlink +hid-steelseries +hid-sunplus +hid-thingm +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-uclogic +hid-waltop +hid-wiimote +hid-xinmo +hid-zpff +hid-zydacron +hih6130 +hisax +hisax_fcpcipnp +hisax_isac +hisax_st5481 +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +horizon +hostap +hostap_cs +hostap_pci +hostap_plx +hostess_sv11 +hp100 +hp_accel +hpfs +hpilo +hpsa +hptiop +hpwdt +hp-wireless +hp-wmi +hsi +hsi_char +hso +hsr +htc-pasic3 +htcpen +htu21 +huawei_cdc_ncm +hv_balloon +hv_netvsc +hv_storvsc +hv_utils +hv_vmbus +hwa-hc +hwa-rc +hwmon-vid +hx8357 +hyperv_fb +hyperv-keyboard +hysdn +i1480-dfu-usb +i1480-est +i2400m +i2400m-usb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd756 +i2c-amd756-s4882 +i2c-amd8111 +i2c-cbus-gpio +i2c-cros-ec-tunnel +i2c-designware-core +i2c-designware-pci +i2c-designware-platform +i2c-diolan-u2c +i2c-dln2 +i2c-eg20t +i2c-gpio +i2c-hid +i2c-i801 +i2c-isch +i2c-ismt +i2c-kempld +i2c-matroxfb +i2c-mux +i2c-mux-gpio +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-pinctrl +i2c-nforce2 +i2c-nforce2-s4985 +i2c-ocores +i2c-parport +i2c-parport-light +i2c-pca-isa +i2c-pca-platform +i2c-piix4 +i2c-robotfuzz-osif +i2c-scmi +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tiny-usb +i2c-via +i2c-viapro +i2c-viperboard +i2c-xiic +i2o_block +i2o_bus +i2o_config +i2o_core +i2o_proc +i2o_scsi +i3000_edac +i3200_edac +i40e +i40evf +i5000_edac +i5100_edac +i5400_edac +i5500_temp +i5k_amb +i6300esb +i7300_edac +i740fb +i7core_edac +i810 +i810fb +i82092 +i82365 +i82860_edac +i82875p_edac +i82975x_edac +i8k +i915 +i915_bpo +ib700wdt +ib_addr +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mad +ibmaem +ibmasm +ibmasr +ibmpex +ibmphp +ibm_rtl +ib_mthca +ib_sa +ib_srp +ib_srpt +ib_ucm +ib_umad +ib_uverbs +ichxrom +icn +icplus +icp_multi +ics932s401 +ideapad-laptop +ideapad_slidebar +idmouse +idt77252 +idtcps +idt_gen2 +ie31200_edac +ie6xx_wdt +ieee802154 +ieee802154_6lowpan +ifb +iforce +igb +igbvf +igorplugusb +iguanair +iio_dummy +iio_hwmon +iio-trig-interrupt +iio-trig-periodic-rtc +iio-trig-sysfs +ii_pci20kc +ili210x +ili922x +ili9320 +imm +imon +ims-pcu +imx074 +in2000 +ina209 +ina2xx +industrialio +industrialio-triggered-buffer +inet_diag +inexio +inftl +initio +input-polldev +int3400_thermal +int3402_thermal +int3403_thermal +int51x1 +intelfb +intel_ips +intel_menlow +intel_mid_battery +intel_mid_dma +intel_mid_powerbtn +intel_mid_thermal +intel-mid-touch +intel-mid_wdt +intel_oaktrail +intel_powerclamp +intel_qat +intel_rapl +intel-rng +intel-rst +intel_scu_ipcutil +intel-smartconnect +intel_soc_dts_thermal +intel_vr_nor +interact +interval_tree_test +inv-mpu6050 +ioatdma +ioc4 +io_edgeport +iosf_mbi +io_ti +iowarrior +ip6_gre +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6_tables +ip6table_security +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_MASQUERADE +ip6t_mh +ip6t_NPT +ip6t_REJECT +ip6t_rpfilter +ip6t_rt +ip6t_SYNPROXY +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ipack +ipaq +ipcomp +ipcomp6 +ipddp +ipg +ip_gre +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +ip_tables +iptable_security +ipt_ah +ipt_CLUSTERIP +ipt_ECN +ipt_MASQUERADE +ipt_REJECT +ipt_rpfilter +ipt_SYNPROXY +ip_tunnel +ipvlan +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_nq +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_wlc +ip_vs_wrr +ip_vti +ipw +ipw2100 +ipw2200 +ipwireless +ipx +ircomm +ircomm-tty +irda +irda-usb +ir-hix5hd2 +iris +ir-jvc-decoder +ir-kbd-i2c +irlan +ir-lirc-codec +ir-mce_kbd-decoder +ir-nec-decoder +irnet +ir-rc5-decoder +ir-rc6-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +irtty-sir +ir-usb +ir-xmp-decoder +isci +iscsi_boot_sysfs +iscsi_ibft +iscsi_target_mod +iscsi_tcp +isdn +isdn_bsdcomp +isdnhdlc +isicom +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl9305 +isofs +isp116x-hcd +isp1362-hcd +isp1704_charger +isp1760 +it87 +it8712f_wdt +it87_wdt +it913x +iTCO_vendor_support +iTCO_wdt +itd1000 +ite-cir +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_c2 +iw_cm +iw_cxgb3 +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +iw_nes +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsm +k10temp +k8temp +kafs +kalmia +kaweth +kb3886_bl +kbic +kbtab +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +kfifo_buf +khazad +kingsun-sir +kl5kusb105 +ko2iblnd +kobil_sct +ks0108 +ks0127 +ks8842 +ks8851 +ks8851_mll +ks959-sir +ksdazzle-sir +ksocklnd +ksz884x +ktti +kvaser_pci +kvaser_usb +kvm +kvm-amd +kvm-intel +kxcjk-1013 +kxsd9 +kxtj9 +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l440gx +l4f00242t03 +l64781 +lanai +lance +lapb +lapbether +latch-addr-flash +lattice-ecp3-config +lcd +ld9040 +ldusb +lec +leds-88pm860x +leds-adp5520 +leds-bd2802 +leds-blinkm +leds-clevo-mail +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-net48xx +leds-ot200 +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-regulator +leds-ss4200 +leds-tca6507 +leds-wm831x-status +leds-wm8350 +leds-wrap +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-oneshot +ledtrig-timer +ledtrig-transient +legousbtower +lg2160 +lgdt3305 +lgdt330x +lgs8gxx +lg-vl600 +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libahci +libahci_platform +libceph +libcfs +libcomposite +libcrc32c +libcxgbi +libertas +libertas_cs +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libore +libosd +libsas +lightning +line6usb +lineage-pem +linear +lirc_bt829 +lirc_dev +lirc_imon +lirc_parallel +lirc_sasem +lirc_serial +lirc_sir +lirc_zilog +lis3l02dq +lis3lv02d +lis3lv02d_i2c +litelink-sir +lkkbd +llc +llc2 +llite_lloop +lm25066 +lm3533-als +lm3533_bl +lm3533-core +lm3533-ctrlbank +lm3630a_bl +lm3639_bl +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmc +lms283gf05 +lms501kf03 +lmv +lnbp21 +lnbp22 +lnet +lnet_selftest +lockd +locktorture +logibm +longhaul +longrun +lov +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp8755 +lp8788_adc +lp8788_bl +lp8788-buck +lp8788-charger +lp8788-ldo +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +ltc2945 +ltc2978 +ltc3589 +ltc4151 +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltpc +ltr501 +ltv350qv +lustre +lv5207lp +lvstest +lxfb +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m25p80 +m2m-deinterlace +m52790 +m88ds3103 +m88rs2000 +m88rs6000t +m88ts2022 +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac_hid +machzwd +mac-iceland +mac-inuit +macmodes +mac-roman +mac-romanian +mac-turkish +macvlan +macvtap +mag3110 +magellan +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +matrix-keymap +matrix_keypad +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_DAC1064 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +matroxfb_Ti3026 +matrox_w1 +max1027 +max1111 +max11801_ts +max1363 +max14577 +max14577_charger +max1586 +max16064 +max16065 +max1619 +max1668 +max17040_battery +max17042_battery +max197 +max2165 +max3100 +max3421-hcd +max34440 +max517 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693-haptic +max77802 +max8649 +max8660 +max8688 +max8903_charger +max8907 +max8907-regulator +max8925_bl +max8925_onkey +max8925_power +max8925-regulator +max8952 +max8973-regulator +max8997 +max8997_charger +max8997_haptic +max8998 +max8998_charger +mb862xxfb +mb86a16 +mb86a20s +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc44s803 +m_can +mcb +mcb-pci +mce_amd_inj +mce-inject +mceusb +mcp2120-sir +mcp251x +mcp3021 +mcp320x +mcp3422 +mcp4725 +mcp4922 +mcryptd +mcs5000_ts +mcs7780 +mcs7830 +mcs_touchkey +mct_u232 +md4 +mdacon +mdc +mdc800 +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-gpio +me4000 +me_daq +media +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +mei +mei-me +mei_phy +mei-txe +memory-notifier-error-inject +memstick +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +men_z135_uart +men_z188_adc +metronomefb +metro-usb +meye +mf6x4 +mfd +mga +mgc +michael_mic +micrel +microread +microread_i2c +microread_mei +microtek +mii +minix +mip6 +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +mite +mixcomwd +mk712 +mkiss +mlx4_core +mlx4_en +mlx4_ib +mlx5_core +mlx5_ib +mlx90614 +mma8450 +mma8452 +mmc_block +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +mrst_max3110 +ms_block +msdos +msi001 +msi2500 +msi-laptop +msi-wmi +msp3400 +mspro_block +msr +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtouch +multipath +multiq3 +musb_hdrc +mv88e6060 +mv88e6xxx_drv +mvmdio +mvsas +mv_u3d_core +mv_udc +mvumi +mwave +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxm-wmi +mxser +mxuport +myri10ge +n2 +n411 +nand +nand_bch +nand_ecc +nand_ids +nandsim +national +natsemi +nau7802 +navman +nbd +nci +ncpfs +NCR53c406a +nct6683 +nct6775 +nct7802 +ne +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +nettel +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_usb +nf_conntrack +nf_conntrack_amanda +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_ipv4 +nf_conntrack_ipv6 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_proto_dccp +nf_conntrack_proto_gre +nf_conntrack_proto_sctp +nf_conntrack_proto_udplite +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nfcsim +nfcwilink +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_log_arp +nf_log_bridge +nf_log_common +nf_log_ipv4 +nf_log_ipv6 +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_ipv4 +nf_nat_ipv6 +nf_nat_irc +nf_nat_masquerade_ipv4 +nf_nat_masquerade_ipv6 +nf_nat_pptp +nf_nat_proto_dccp +nf_nat_proto_gre +nf_nat_proto_sctp +nf_nat_proto_udplite +nf_nat_redirect +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_log +nfnetlink_queue +nf_reject_ipv4 +nf_reject_ipv6 +nfs +nfs_acl +nfsd +nfs_layout_nfsv41_files +nfsv2 +nfsv3 +nfsv4 +nf_synproxy_core +nf_tables +nf_tables_arp +nf_tables_bridge +nf_tables_inet +nf_tables_ipv4 +nf_tables_ipv6 +nft_chain_nat_ipv4 +nft_chain_nat_ipv6 +nft_chain_route_ipv4 +nft_chain_route_ipv6 +nft_compat +nft_counter +nft_ct +nft_exthdr +nft_hash +nftl +nft_limit +nft_log +nft_masq +nft_masq_ipv4 +nft_masq_ipv6 +nft_meta +nft_meta_bridge +nft_nat +nft_queue +nft_rbtree +nft_redir +nft_redir_ipv4 +nft_redir_ipv6 +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +ngene +n_gsm +n_hdlc +ni65 +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +nicstar +ni_daq_700 +ni_daq_dio24 +ni_labpc +ni_labpc_common +ni_labpc_cs +ni_labpc_isadma +ni_labpc_pci +nilfs2 +ni_mio_cs +ni_pcidio +ni_pcimio +ni_tio +ni_tiocmd +niu +ni_usb6501 +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +nmclan_cs +nosy +notifier-error-inject +nouveau +nozomi +n_r3964 +ns558 +ns83820 +nsc_gpio +nsc-ircc +nsp32 +nsp_cs +ntb +ntb_netdev +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nuvoton-cir +nvidiafb +nvme +nvram +nv_tco +nxt200x +nxt6000 +obdclass +obdecho +objlayoutdriver +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stackglue +ocfs2_stack_o2cb +ocfs2_stack_user +ocrdma +of_xilinx_wdt +old_belkin-sir +omfs +omninet +on20 +on26 +onenand +opencores-kbd +openvswitch +oprofile +opticon +option +or51132 +or51211 +orinoco +orinoco_cs +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +osc +osd +osdblk +osst +oti6858 +ov2640 +ov5642 +ov6650 +ov7640 +ov7670 +ov772x +ov9640 +ov9740 +overlay +oxu210hp-hcd +ozwpan +p4-clockmod +p54common +p54pci +p54spi +p54usb +p8022 +p8023 +padlock-aes +padlock-sha +palmas-pwrbutton +palmas-regulator +panasonic-laptop +pandora_bl +panel +paride +parkbd +parport +parport_ax88796 +parport_cs +parport_pc +parport_serial +pas16 +pata_acpi +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cs5520 +pata_cs5530 +pata_cs5535 +pata_cs5536 +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_isapnp +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_oldpiix +pata_opti +pata_optidma +pata_pcmcia +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sc1200 +pata_sch +pata_serverworks +pata_sil680 +pata_sl82c105 +pata_triflex +pata_via +pc110pad +pc300too +pc87360 +pc8736x_gpio +pc87413_wdt +pc87427 +pcap_keys +pcap-regulator +pcap_ts +pcbc +pcbit +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_can +pch_dma +pch_gbe +pch_phub +pch_uart +pch_udc +pci +pci200syn +pcips2 +pci-stub +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmcia +pcmcia_core +pcmciamtd +pcmcia_rsrc +pcmda12 +pcmmio +pcmuio +pcnet32 +pcnet_cs +pcrypt +pcspkr +pcwd +pcwd_pci +pcwd_usb +pd +pd6729 +pda_power +pdc_adma +peak_pci +peak_pcmcia +peak_usb +pegasus +penmount +percpu_test +pf +pfuze100-regulator +pg +phantom +phonet +phram +phy-bcm-kona-usb2 +phy-exynos-usb2 +phy-generic +phy-gpio-vbus-usb +phy-isp1301 +physmap +phy-tahvo +pinctrl-cherryview +pixcir_i2c_ts +pkcs7_message +pkcs7_test_key +pktcdvd +pktgen +pl2303 +platform_lcd +plat_nand +plat-ram +plip +plusb +pluto2 +plx_pci +pm2fb +pm3fb +pm80xx +pmbus +pmbus_core +pmc551 +pmcraid +pm-notifier-error-inject +pms +pn533 +pn544 +pn544_i2c +pn544_mei +pn_pep +port100 +poseidon +powermate +powernow-k6 +powernow-k7 +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +pppoatm +pppoe +pppox +ppp_synctty +pps_core +pps-gpio +pps-ldisc +pps_parport +pptp +prism2_usb +processor_thermal_device +ps2mult +psmouse +psnap +pt +pti +ptlrpc +ptn3460 +ptp +ptp_pch +pvpanic +pvrusb2 +pwc +pwm-beeper +pwm_bl +pwm-lp3943 +pwm-lpss +pwm-lpss-pci +pwm-lpss-platform +pwm-regulator +pwm-twl +pwm-twl-led +pxa27x_udc +qat_dh895xcc +qcaux +qcom-spmi-iadc +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qlogic_cs +qlogicfas +qlogicfas408 +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qsemi +qt1010 +qt1070 +qt2160 +quatech2 +quatech_daqp_cs +quota_tree +quota_v1 +quota_v2 +qxl +r128 +r592 +r6040 +r8152 +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r82600_edac +r852 +r8712u +r8723au +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-aimslab +radio-aztech +radio-bcm2048 +radio-cadet +radio-gemtek +radio-i2c-si470x +radio-isa +radio-keene +radio-ma901 +radio-maxiradio +radio-miropcm20 +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-rtrack2 +radio-sf16fmi +radio-sf16fmr2 +radio-shark +radio-si476x +radio-tea5764 +radio-terratec +radio-timb +radio-trust +radio-typhoon +radio-usb-si470x +radio-usb-si4713 +radio-wl1273 +radio-zoltrix +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid6test +raid_class +ramoops +raw +ray_cs +rbd +rbtree_test +rc5t583-regulator +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dvbsky +rc-em-terratec +rc-encore-enltv +rc-encore-enltv2 +rc-encore-enltv-fm53 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-imon-mce +rc-imon-pad +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lirc +rc-lme2510 +rc-loopback +rc-manli +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-pctv-sedna +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tbs-nec +rc-technisat-usb2 +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-winfast +rc-winfast-usbii-deluxe +rdc321x-southbridge +rdma_cm +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +redboot +redrat3 +reed_solomon +regmap-spmi +reiserfs +remoteproc +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd_ftl +rfkill-gpio +rfkill-regulator +rio500 +rionet +rio-scan +rivafb +rj54n1cb0c +rmd128 +rmd160 +rmd256 +rmd320 +rn5t618 +rn5t618-regulator +rn5t618_wdt +rndis_host +rndis_wlan +rocket +romfs +rose +rotary_encoder +rp2 +rpcsec_gss_krb5 +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt61pci +rt73usb +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-bq32k +rtc-bq4802 +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-ds3234 +rtc-em3027 +rtc-fm3130 +rtc-hid-sensor-time +rtc-isl12022 +rtc-isl12057 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max77686 +rtc-max77802 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-mrst +rtc-msm6242 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf8563 +rtc-pcf8583 +rtc-r9701 +rtc-rc5t583 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3029c2 +rtc-rx4581 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-stk17ta8 +rtc-tps6586x +rtc-tps65910 +rtc-tps80031 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-xgene +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8723ae +rtl8723be +rtl8723-common +rtl8821ae +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtl_pci +rtl_usb +rtlwifi +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rx51_battery +rxkad +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s526 +s5h1409 +s5h1411 +s5h1420 +s5m8767 +s626 +s6e63m0 +s921 +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7191 +saa7706h +safe_serial +salsa20_generic +salsa20-i586 +samsung-keypad +samsung-laptop +samsung-q10 +samsung-sxgbe +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savage +savagefb +sb1000 +sbc60xxwdt +sbc7240_wdt +sbc8360 +sbc_epx_c3 +sbc_fitpc2_wdt +sbc_gxx +sbni +sbp_target +sbs +sbs-battery +sbshc +sc +sc1200wdt +sc16is7xx +sc92031 +sca3000 +scb2_flash +scc +sch311x_wdt +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cbq +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_fq +sch_fq_codel +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_tbf +sch_teql +scsi_debug +scsi_dh +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_probe +scx200 +scx200_acb +scx200_docflash +scx200_gpio +scx200_hrt +scx200_wdt +sdhci +sdhci-acpi +sdhci-pci +sdhci-pltfm +sdhci-pxav2 +sdhci-pxav3 +sdio_uart +sdla +sdricoh_cs +sealevel +sedlbauer_cs +seed +seqiv +ser_gigaset +serial2002 +serial_cs +serio_raw +sermouse +serpent_generic +serpent-sse2-i586 +serport +ses +sfc +shark2 +shpchp +sht15 +sht21 +shtc1 +sh_veu +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sil164 +sim710 +sir-dev +sis +sis190 +sis5595 +sis900 +sis-agp +sisfb +sisusbvga +sit +sja1000 +sja1000_isa +sja1000_platform +skfp +skge +sky2 +sl811_cs +sl811-hcd +slcan +slicoss +slip +slram +sm501 +sm501fb +smb347-charger +smc9194 +smc91c92_cs +sm_common +smc-ultra +sm_ftl +smipcie +smm665 +smsc +smsc37b787_wdt +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smsc-ircc2 +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-ad1816a +snd-ad1848 +snd-ad1889 +snd-adlib +snd-ak4113 +snd-ak4114 +snd-ak4117 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als100 +snd-als300 +snd-als4000 +snd-asihpi +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt1605 +snd-azt2316 +snd-azt2320 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmi8328 +snd-cmi8330 +snd-cmipci +snd-compress +snd-cs4231 +snd-cs4236 +snd-cs4281 +snd-cs46xx +snd-cs5530 +snd-cs5535audio +snd-cs8427 +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emu8000-synth +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1688 +snd-es1688-lib +snd-es18xx +snd-es1938 +snd-es1968 +snd-firewire-lib +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-gusclassic +snd-gusextreme +snd-gus-lib +snd-gusmax +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-controller +snd-hda-intel +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel8x0 +snd-intel8x0m +snd-intel-sst-acpi +snd-intel-sst-core +snd-intel-sst-pci +snd-interwave +snd-interwave-stb +snd-isight +snd-jazz16 +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-miro +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-msnd-classic +snd-msnd-lib +snd-msnd-pinnacle +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3sa2 +snd-opl3-synth +snd-opl4-lib +snd-opl4-synth +snd-opti92x-ad1848 +snd-opti92x-cs4231 +snd-opti93x +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcm-oss +snd-pcsp +snd-pcxhr +snd-pdaudiocf +snd-portman2x4 +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-sb16 +snd-sb16-csp +snd-sb16-dsp +snd-sb8 +snd-sb8-dsp +snd-sbawe +snd-sb-common +snd-sc6000 +snd-scs1x +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-u16550 +snd-sis7019 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-atmel-pcm +snd-soc-core +snd-soc-cs35l32 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-es8328 +snd-soc-fsl-asrc +snd-soc-fsl-esai +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-hdmi-codec +snd-soc-imx-audmux +snd-soc-max98090 +snd-soc-mfld-machine +snd-soc-pcm1681 +snd-soc-pcm1792a-codec +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-rl6231 +snd-soc-rt286 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5670 +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-simple-card +snd-soc-sn95031 +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sst-acpi +snd-soc-sst-baytrail-pcm +snd-soc-sst-broadwell +snd-soc-sst-bytcr-dpcm-rt5640 +snd-soc-sst-byt-max98090-mach +snd-soc-sst-byt-rt5640-mach +snd-soc-sst-cht-bsw-rt5672 +snd-soc-sst-dsp +snd-soc-sst-haswell +snd-soc-sst-haswell-pcm +snd-soc-sst-mfld-platform +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tfa9879 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic3x +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8804 +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-sonicvibes +snd-sscape +snd-tea6330t +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usbmidi-lib +snd-usb-us122l +snd-usb-usx2y +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-vxpocket +snd-wavefront +snd-wss-lib +snd-ymfpci +soc_button_array +soc_camera +soc_camera_platform +soc_mediabus +softdog +softing +softing_cs +solo6x10 +solos-pci +sony-btf-mpx +sony-laptop +sonypi +soundcore +sp2 +sp5100_tco +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntpc +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_decpc +speakup_dectlk +speakup_dtlk +speakup_dummy +speakup_keypc +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +spectrum_cs +speedfax +speedtch +spi-altera +spi-bitbang +spi-butterfly +spidev +spi-dw +spi-dw-midpci +spi-dw-mmio +spi-gpio +spi_ks8995 +spi-lm70llp +spi-nor +spi-oc-tiny +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-sc18is602 +spi-tle62x0 +spi-topcliff-pch +spi-xcomm +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssfdc +sst25l +sstfb +ssu100 +ssv_dnp +st +st1232 +st21nfca_hci +st21nfca_i2c +st21nfcb_i2c +st21nfcb_nci +st_accel +st_accel_i2c +st_accel_spi +starfire +stb0899 +stb6000 +stb6100 +st_drv +ste10Xp +ste_modem_rproc +stex +st_gyro +st_gyro_i2c +st_gyro_spi +stinger +stir4200 +stk1160 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stowaway +stp +st_pressure +st_pressure_i2c +st_pressure_spi +streamzap +st_sensors +st_sensors_i2c +st_sensors_spi +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv6110 +stv6110x +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrpc +sur40 +svcrdma +svgalib +sworks-agp +sx8 +sym53c416 +sym53c500_cs +sym53c8xx +symbolserial +synaptics_i2c +synaptics_i2c_rmi4 +synaptics_usb +synclink +synclink_cs +synclink_gt +synclinkmp +syscopyarea +sysfillrect +sysimgblt +sysv +t128 +t1isa +t1pci +t5403 +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc1100-wmi +tc3589x-keypad +tc90522 +tca6416-keypad +tca8418_keypad +tcic +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_probe +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18271 +tda18271c2dd +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda998x +tdfx +tdfxfb +tdo24m +tea +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tef6862 +tehuti +tekram-sir +teles_cs +test_bpf +test_firmware +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thinkpad_acpi +thmc50 +thunderbolt +ti-adc081c +ti-adc128s052 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_dac7512 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timb_dma +timberdale +timblogiw +timbuart +timeriomem-rng +tipc +ti_usb_3410_5052 +tlan +tlclk +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmem +tmp006 +tmp102 +tmp103 +tmp401 +tmp421 +toim3232-sir +topstar-laptop +torture +toshiba_acpi +toshiba_bluetooth +toshiba_haps +toshsd +touchit213 +touchright +touchwin +tpci200 +tpm_atmel +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_i2c_stm_st33 +tpm_infineon +tpm_nsc +tpm-rng +tps40422 +tps51632-regulator +tps6105x +tps6105x-regulator +tps62360-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65090-charger +tps65090-regulator +tps65217 +tps65217_bl +tps65217-regulator +tps65218 +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps80031-regulator +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +tsc2005 +tsc2007 +tsc40 +tscan1 +ts_fsm +tsi568 +tsi57x +tsi721_mport +ts_kmp +tsl2550 +tsl2563 +tsl2583 +tsl2x7x_core +tsl4531 +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tuner-xc2028 +tunnel4 +tunnel6 +turbografx +tvaudio +tveeprom +tvp5150 +tw2804 +tw68 +tw9903 +tw9906 +tw9910 +twidjoy +twl4030_charger +twl4030_keypad +twl4030-madc +twl4030_madc_battery +twl4030-madc-hwmon +twl4030-pwrbutton +twl4030-vibra +twl4030_wdt +twl6030-gpadc +twl6040-vibra +twl-regulator +twofish_common +twofish_generic +twofish-i586 +typhoon +u132-hcd +u14-34f +uartlite +uas +ubi +ubifs +ucb1400_core +ucb1400_ts +ucd9000 +ucd9200 +uda1342 +udc-core +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +u_ether +ufs +ufshcd +ufshcd-pci +ufshcd-pltfrm +uhid +uio +uio_aec +uio_cif +uio_dmem_genirq +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_sercos3 +uli526x +ultrastor +umc +umem +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unioxx5 +unix_diag +upd64031a +upd64083 +uPD98402 +usb3503 +usb_8dev +usb8xxx +usbatm +usb_debug +usbdux +usbduxfast +usbduxsigma +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_uac1 +usb_f_uac2 +usb_f_uvc +usb_gigaset +usbhid +usbip-core +usbip-host +usbkbd +usblcd +usbled +usblp +usbmon +usbmouse +usbnet +usbserial +usb-serial-simple +usbsevseg +usb-storage +usbtest +usbtmc +usbtouchscreen +usbtv +usbvision +usb_wwan +usdhi6rol0 +u_serial +userspace-consumer +ushc +usnic_verbs +uss720 +uvcvideo +uvesafb +uwb +v4l2-common +v4l2-dv-timings +v4l2-mem2mem +vboxguest +vboxsf +vboxvideo +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vfio +vfio_iommu_type1 +vfio-pci +vga16fb +vgastate +vgg2432a4 +vhci-hcd +vhost +vhost_net +vhost_scsi +via +via686a +via-camera +via-cputemp +viafb +via-ircc +via-rhine +via-rng +via-sdmmc +via-velocity +via_wdt +video +videobuf2-core +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-vmalloc +videobuf-core +videobuf-dma-contig +videobuf-dma-sg +videobuf-dvb +videobuf-vmalloc +videocodec +videodev +vim2m +viperboard +viperboard_adc +virtio-rng +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_ca91cx42 +vme_pio2 +vme_tsi148 +vme_user +vme_vmivme7805 +vmk80xx +vmlfb +vmw_balloon +vmwgfx +vmw_pvscsi +vmw_vmci +vmw_vsock_vmci_transport +vmxnet3 +vp27smpx +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vringh +vsock +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxge +vxlan +w1_bq27000 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2431 +w1_ds2433 +w1_ds2760 +w1_ds2780 +w1_ds2781 +w1_ds28e04 +w1-gpio +w1_smem +w1_therm +w5100 +w5300 +w6692 +w83627ehf +w83627hf +w83627hf_wdt +w83781d +w83791d +w83792d +w83793 +w83795 +w83877f_wdt +w83977af_ir +w83977f_wdt +w83l785ts +w83l786ng +w9966 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +wafer5823wdt +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd +wd7000 +wd719x +wdt +wdt_pci +whci +whci-hcd +whc-rc +whiteheat +wil6210 +wimax +winbond-840 +winbond-cir +wire +wishbone-serial +wistron_btns +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wl3501_cs +wlcore +wlcore_sdio +wlcore_spi +wm831x_backup +wm831x_bl +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x_power +wm831x-ts +wm831x_wdt +wm8350-hwmon +wm8350_power +wm8350-regulator +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994-core +wm8994-irq +wm8994-regmap +wm8994-regulator +wm97xx-ts +wmi +wp512 +wusb-cbaf +wusbcore +wusb-wa +x25 +x25_asy +x38_edac +x86_pkg_temp_thermal +xc4000 +xc5000 +xcbc +xen-blkback +xen-evtchn +xen-fbfront +xenfs +xen-gntalloc +xen-gntdev +xen-kbdfront +xen-netback +xen-pciback +xen-pcifront +xen-privcmd +xen-scsiback +xen-scsifront +xen-tpmfront +xen_wdt +xfrm4_mode_beet +xfrm4_mode_transport +xfrm4_mode_tunnel +xfrm4_tunnel +xfrm6_mode_beet +xfrm6_mode_ro +xfrm6_mode_transport +xfrm6_mode_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_ipcomp +xfrm_user +xfs +xgifb +xhci-plat-hcd +xillybus_core +xillybus_pcie +xirc2ps_cs +xircom_cb +xor +xpad +xprtrdma +xsens_mt +x_tables +xt_addrtype +xt_AUDIT +xt_bpf +xt_cgroup +xt_CHECKSUM +xt_CLASSIFY +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_CONNSECMARK +xt_conntrack +xt_cpu +xt_CT +xt_dccp +xt_devgroup +xt_dscp +xt_DSCP +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_HL +xt_HMARK +xt_IDLETIMER +xt_ipcomp +xt_iprange +xt_ipvs +xtkbd +xt_l2tp +xt_LED +xt_length +xt_limit +xt_LOG +xt_mac +xt_mark +xt_multiport +xt_nat +xt_NETMAP +xt_nfacct +xt_NFLOG +xt_NFQUEUE +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_RATEEST +xt_realm +xt_recent +xt_REDIRECT +xts +xt_sctp +xt_SECMARK +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_TCPMSS +xt_TCPOPTSTRIP +xt_tcpudp +xt_TEE +xt_time +xt_TPROXY +xt_TRACE +xt_u32 +xusbatm +xz_dec_test +yam +yealink +yellowfin +yenta_socket +yurex +z85230 +zatm +zaurus +zd1201 +zd1211rw +zforce_ts +zhenhua +zl10036 +zl10039 +zl10353 +zl6100 +zlib +zr36016 +zr36050 +zr36060 +zr36067 +zr364xx +zram --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/i386/lowlatency +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/i386/lowlatency @@ -0,0 +1,18850 @@ +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x28e09af1 iosf_mbi_available +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x4c878322 iosf_mbi_modify +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x6d1d5d9b iosf_mbi_write +EXPORT_SYMBOL arch/x86/kernel/iosf_mbi 0x932493a8 iosf_mbi_read +EXPORT_SYMBOL arch/x86/kvm/kvm 0x5a3860b5 kvm_read_guest_atomic +EXPORT_SYMBOL arch/x86/kvm/kvm 0xdb0ba41d kvm_cpu_has_pending_timer +EXPORT_SYMBOL arch/x86/platform/scx200/scx200 0x254e5667 scx200_gpio_base +EXPORT_SYMBOL arch/x86/platform/scx200/scx200 0x35a3c008 scx200_gpio_configure +EXPORT_SYMBOL arch/x86/platform/scx200/scx200 0x8cfa375c scx200_gpio_shadow +EXPORT_SYMBOL arch/x86/platform/scx200/scx200 0x907665bd scx200_cb_base +EXPORT_SYMBOL crypto/gf128mul 0x0c2f123f gf128mul_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x1068004b gf128mul_bbe +EXPORT_SYMBOL crypto/gf128mul 0x2f2889a0 gf128mul_init_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x384ef9ce gf128mul_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x56af0dbd gf128mul_x_ble +EXPORT_SYMBOL crypto/gf128mul 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL crypto/gf128mul 0xbd17a0df gf128mul_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0xc0890413 gf128mul_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL crypto/mcryptd 0x7085727b mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/video 0x55d10a53 acpi_video_get_edid +EXPORT_SYMBOL drivers/acpi/video 0x7a45377b acpi_video_unregister +EXPORT_SYMBOL drivers/acpi/video 0x8826c13b acpi_video_register +EXPORT_SYMBOL drivers/acpi/video 0xd67e424e acpi_video_unregister_backlight +EXPORT_SYMBOL drivers/atm/suni 0x47a660c0 suni_init +EXPORT_SYMBOL drivers/atm/uPD98402 0x458a4a82 uPD98402_init +EXPORT_SYMBOL drivers/bcma/bcma 0x10fc2388 bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0x74f52f7f bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x1ff470e3 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x23f30d30 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x56f0c33a paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x6267c3cd pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x76c61ae0 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x855d2e7d pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x92f935c4 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0xb8dbce5e pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xe3894e17 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xef3818ce pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xf08736e6 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0xfac3d078 pi_write_regr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x04a67a92 ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0e0d80ab ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1348760d ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x16dcec76 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a10c898 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1aba5db8 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1fae3bac ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x40f2b10c ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x423b776a ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c971bec ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x524f6f51 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5e80f37c ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5fcdcc05 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67cb9784 ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x78fd36e7 ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8c8ee770 ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96cbcc81 ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa2a98b91 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xb13dccea ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe0fa83f2 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe6ab72a6 ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xed688a3b ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf2576cb9 ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf6236efd ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/nsc_gpio 0x01ad8c4d nsc_gpio_write +EXPORT_SYMBOL drivers/char/nsc_gpio 0x0fab7712 nsc_gpio_dump +EXPORT_SYMBOL drivers/char/nsc_gpio 0xdbf833fc nsc_gpio_read +EXPORT_SYMBOL drivers/char/nvram 0x0f28cb91 nvram_read_byte +EXPORT_SYMBOL drivers/char/nvram 0x17ff2c1d __nvram_read_byte +EXPORT_SYMBOL drivers/char/nvram 0x2adec1e0 __nvram_check_checksum +EXPORT_SYMBOL drivers/char/nvram 0x7da28f12 nvram_check_checksum +EXPORT_SYMBOL drivers/char/nvram 0x9ce3f83f nvram_write_byte +EXPORT_SYMBOL drivers/char/nvram 0xa8813189 __nvram_write_byte +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x49678788 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xe933d0f5 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xef8bd2b6 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x783df6b4 dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x86ad9087 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x9d806a75 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xaf23fe3f dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xc6cbb5fa dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xeef4d4d4 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/ioat/ioatdma 0x6b0e1b7f ioat_dma_setup_interrupts +EXPORT_SYMBOL drivers/edac/edac_core 0x9a65aac7 edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04dd92ce fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x29b28e26 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2a8d750b fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2bba9032 fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2d8b26c4 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2dc375c6 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x35a616b3 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x417bfcce fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4af4ad22 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4bc29fb9 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4d5d4eca fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x590dc7ff fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5d8cf199 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6996a6c0 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x703cdd8e fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x71765136 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x772fdbbe fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e431b14 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8a80b57e fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8bb1bd87 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x980659f8 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9dac0871 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xae0ed29d fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb7fcda11 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0xbe5775be fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xeec488dd fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf25f0d04 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf427e89c fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0xfeb7cac0 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firmware/dcdbas 0xa75079d6 dcdbas_smi_request +EXPORT_SYMBOL drivers/fmc/fmc 0x05cc44ee fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x13b51b9e fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x167849b5 fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x1f303f4b fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0x2a52cb68 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x62867b99 fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x8bd8e78c fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0xbc38ee2c fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xd28dc74a fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xf1698160 fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0xf5bf6ab8 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/gpu/drm/bridge/ptn3460 0xf285bbf7 ptn3460_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00667d8a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x008fcb53 drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00cc0801 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x014f23c5 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x026723e8 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03f845ff drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04be8913 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04c1ea92 drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x059e0dfc drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05db6c49 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0882a076 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0964acc1 drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a4c5193 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b67bb95 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b700a33 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ceb4d9d drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d7ddef3 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ed5db02 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f47e371 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fccafb1 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11441082 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11aef4b5 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12f05166 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13665e04 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x17b5ca7e drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x17b83fa1 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x189f6401 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x193817e5 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e44324 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a29ae55 drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a3e99da drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1aea76e3 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1af2cdb4 drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bf8a7f2 drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c98feef drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1de3c699 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ea50ae1 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1fdaedd1 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x205822a9 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x213e20ad drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21a1151a drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21e95f3d drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22ccb2fe drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23bb3cfc drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28009fc2 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x286c00b1 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2afd9d7d drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b338c14 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c264a0e drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d22cff7 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d2c5a73 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d80be4d drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e5643c9 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e629d5e drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ebe5fa8 drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2fa0efc0 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31142385 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3223da1f drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x346127a7 drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3504ddb4 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35522238 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35c7af5e drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x387517c9 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x394b5e08 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a0c8891 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ae7b2d0 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b8007c2 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bff82af drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c910c7d drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d09f9be drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3da6af54 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e9b3c12 drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4300b64d drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x439cf029 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4720e306 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x487e77b8 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4885e389 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4908900b drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49497470 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x494a82bd drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49fabf0d drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49fc4018 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a42e478 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c78274e drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e784cd4 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x507e1a59 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5375397f drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54beca91 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5583b001 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58ae3362 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59c87fd9 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a7fce37 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b61f5cd drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5bd5087e drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d26e10a drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5df652dc drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e2f520a drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ee10b08 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ee95733 drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6146ed31 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x630adac3 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63277f4e drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x639576d9 drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64968f22 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65663dff drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66667495 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x668829be drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x668f53f5 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66b63d04 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67bec651 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x691ccdf0 drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6982f83d drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6dc8bd39 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e6ac998 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x703e48ed drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70824954 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70afea84 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7107144e drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x728e68e3 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x72b2bd58 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x72df3dae drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73a3520a drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74a29cbe drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74f57505 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x753c7bce drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x786f211d drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78e28736 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a4e7297 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ae674db drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d33e367 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e4def6a drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e5ee4a5 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fd6167e drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80ba1352 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ba930c drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8202dfda drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82ac0f30 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83abc0e8 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84813f27 drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84f8a3c3 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87870311 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8977f74e drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a15e59b drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a7fe21f drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cc6d19b drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d1d93fd drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8df05771 drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91bf19ce drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92514dd9 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9277315b drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x947d067a drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x94b8e697 drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x951f439b drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95c382a3 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97964d9e drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x985c712c drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9888a95e drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x990de02e drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a48ff3a drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b4ed337 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f0538eb drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1f3e7d2 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa330e787 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa36f9feb drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa38dbfde drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3d2417c drm_bridge_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa50113e8 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5a8b0b6 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa77af6d8 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa979bb7f drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9871782 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa998d8e0 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa730c03 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad0a35ce drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae85c174 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaeeab02a drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb17b31b8 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1861bc0 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1c3a73b drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2519e5d drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3779276 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5ebc45b drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7dcf690 drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7e7fa88 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb80ccafe drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb83a1e70 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9180ad0 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb946420d drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc9a0a1c drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd234324 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd3ea7e6 drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbda54b45 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbdf1fb5c drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbdf7d515 drm_bridge_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe482e10 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbed026e6 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf13fa3a drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfecf871 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc016b2a5 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc03796f1 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc18bc29e drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc21712fa drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc394126d drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc46d7256 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4b191ae drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc56a4c92 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8ccaacc drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8e88e95 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcadf49c3 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcae6f575 drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcae80bb0 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb576068 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbdfcdbb drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc0d8518 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccbb0b0b drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd2d46c1 drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcef4af50 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf7a02e2 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcfa995c3 drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcfc2f304 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0cacaa0 drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd14c6ce1 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2914bac drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2cd5f92 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2f8c4c8 drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd5f776e4 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd658c695 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8a066ab drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8b006fd drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8d7af0c drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb2bc302 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbeef24d drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbfe3177 drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde7349cb drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf24479a drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf9672ba drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfb97381 drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0cde833 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe212fd92 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2c026cd drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ef97e4 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3bc8070 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3e1560f drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe516b8b9 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6779974 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe73ad4d9 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7608fa8 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe79da187 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8384933 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe85743ba drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea07bfdf drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea5f0cfe drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeac4a83f drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec09027a drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0064db6 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0a01a9f drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf12f468b drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf15802d8 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1a931db drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1d3b426 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf25cdc20 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf436fd17 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf608fe38 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf67b59cc drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7ae08e1 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf84353e2 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf88f790b drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa023dfa drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfaa42fca drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb1ac7eb drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcecb167 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd7f4eff drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff556894 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff974471 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffff1029 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x02232217 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x03763fd2 drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x04035af9 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x050dc4b2 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0e1df6a8 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14e74cdc drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x18c917e9 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x196a9ef2 drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ce45982 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x267491ac drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x26c24f93 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2a664d15 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2caa68ed drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2dd1c792 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2dd625c9 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2dd89df7 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2ef96a01 drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x315b3235 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x36e5a692 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x395fb2fd drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x417fcc9b drm_primary_helper_create_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x42fc56a7 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x430f2aa1 drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x43904551 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x46268bd8 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x464053b4 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x465b7f1a drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x46b78cc1 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x472ea96a drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4b4b2322 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c8edc51 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4fec6f28 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x521ed2c3 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x52c37929 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x56a5892d drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5f7141c1 drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x60b5e044 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x61e6a099 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x62692b29 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x68a029d8 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6eb226b4 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f9e5970 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x725f6f63 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x726c2744 drm_atomic_helper_commit_post_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7315c19a drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x74c9d31e drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7adec3ad drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7b5e3fc9 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7bfd64fc drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7df90eb2 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fb9e6d2 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x801e110a drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8365cc4b drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x85a2c8f0 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x86f69075 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b3fa382 drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8cc828c2 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x911e55b6 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x96318041 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9c6db582 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9e1affdb drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa0b9f780 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa281e2cc drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa363d503 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa52ff6d0 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa5edebd5 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaac17572 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaccbba3d drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xad17b26a drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb16958ff drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb2190caf drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb53d6ab8 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbf7465c7 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc04301eb drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc1aea891 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc1dcafa4 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc37a9bf7 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc3925395 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc80d1970 drm_atomic_helper_commit_pre_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc8a55996 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc9773e3b drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcbae50d8 drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcbe36f7d drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcbfdfc26 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd75eb4a drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xced214d6 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcee0c59c drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd3b3da22 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd3f05c01 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd450b71e drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd4e88845 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xda64a06a drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe39f9397 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe50ad8a9 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe94cd6b7 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee4d021e drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xef93b960 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf0f9a250 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa200e00 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xffd842f4 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0x06d665a4 nouveau_drm_device_remove +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0xb3e64fe5 nouveau_platform_device_create_ +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x132b05be ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1472d358 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x14f74fa9 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a1c4724 ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1ba4e68a ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1e3ca76d ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x213d4174 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x23e6a3df ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x25af7527 ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x266d8a60 ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2770deaa ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x27cc7be3 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x29d44318 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3428cff0 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x35c9c280 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3bdf37e4 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4124c3a4 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4502a1c2 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e566921 ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4f898d64 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x597a94f7 ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5cf59609 ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6019c13c ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x657a50a6 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x662e86a3 ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x669c263f ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67b1d568 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c2a3a09 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7290b129 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x72be26e0 ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x742c817c ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x74770abb ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x79e2f632 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7ac84e36 ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7aeaeba2 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7c134d5e ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80368601 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x867c61d7 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8694ac5e ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8705dfee ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8777ec2b ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8b271ec3 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8cad3cc2 ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x90894271 ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x91437562 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x965f99e3 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa6a9e7eb ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xaaa76cb9 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xabccf50d ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xacfd15d1 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb29304b7 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb2b0664b ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb5f43053 ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb6b9218d ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb9ae518b ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbcae16fc ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbd0e0799 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbda53fa6 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc9f7adfc ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd66ebac9 ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd74395df ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd7a41a37 ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe0f738f8 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe5ca6122 ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe80c5082 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xedca1cd3 ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xef1bc70c ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xffcb8d9b ttm_read_lock +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x37b4b73f vmbus_sendpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0xf038e552 vmbus_recvpacket +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x0903c239 vid_from_reg +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0xef1c781c vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x0e2a6864 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x0f5877d4 sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x34257f35 sch56xx_watchdog_unregister +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x4ed4845f sch56xx_watchdog_register +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xe5022f95 sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xed1d2a08 sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x2037b06e i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x298d5fcd i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x8da115f5 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x04997a53 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x3210869c i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x9cb4a06d amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x09268027 st_accel_common_probe +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x14626ca0 st_accel_common_remove +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x1e425208 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x629a7918 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x6ff11662 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc0764f18 hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc83a92bf hid_sensor_format_scale +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xca861b5d hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xea0f6a1f hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x6e9f6e15 hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x7b74f41f hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xed09c8c4 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x13241f79 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x451ab8a5 st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6a87fcee st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x92a9c2ab st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x9448f3da st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x955fb6ec st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xa2279f34 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb0db40bb st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb95de7ac st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc29e7e7f st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc2d61455 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc7d210ea st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xcc9f69c2 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xda6ecaa1 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xfc159eb9 st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xcb851b7c st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x345cb372 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x3b26a493 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xe4c1c30f st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x3ebd8a67 adis_enable_irq +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x61df554f adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/industrialio 0x068da6cb iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x0bf429bf iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x0e66b8d2 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0x216a8ebc iio_buffer_write_length +EXPORT_SYMBOL drivers/iio/industrialio 0x2d3be53a iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x3b344602 iio_buffer_store_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x43e6c19d iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x5d534b40 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x64b4133a iio_buffer_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x6aa26d94 iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x6e8a88b8 iio_buffer_show_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x84f24c34 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x8fe40dff iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xa4d35b6e iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xac918cf7 iio_buffer_read_length +EXPORT_SYMBOL drivers/iio/industrialio 0xb084574b iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0xb288e456 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xb86d7b43 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xc7119185 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0xd0256821 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xd6cc9b28 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xdd54b841 iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xea8e1b95 iio_buffer_register +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x1f3ed3b5 iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x534a9f9a iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x5a792130 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x8272a26a iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x1c217c0f st_magn_common_remove +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xe158f57e st_magn_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x409c8632 st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x79f6324d st_press_common_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x049ace30 rdma_addr_find_smac_by_sgid +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x04b8b6d7 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1c3c0ad3 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x446fd7c9 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x71f3076f rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x8ed679ff rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xc0bf4edc rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xd66908b5 rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x171e7a05 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1b488308 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x33ab7e1a ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3758032e ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x40f03ad6 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4e4d8fba ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x581c3518 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7947de44 ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa1be4bec ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa7292858 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb372d7f5 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb9412f67 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xbea3cc79 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xcebb4e3d ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd81fdaa7 ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xebf07896 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf4448777 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0082a275 ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x06cf20ae ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x09cc9b3b ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c393551 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0cd6c229 ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0edd2514 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x11a0bb4a ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x11c5f0e2 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x19663e6e ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1bea99a7 ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1c6a5495 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22fa7702 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2572ff27 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2805a033 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2b0fb581 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2d79940d ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2f0d60a1 ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3056650d ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x30f86956 ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x32a28236 ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x354806cc ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x37006da3 ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3bd8a4f1 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3bf1649e ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3c374c1b ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3ca91df2 ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4051cf47 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x46833089 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x47cb82e7 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x48f49464 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x496d2ce2 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4a89fe6f ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4b282380 ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x520b2638 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55bfd528 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x568b0c98 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x57cfc04a ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5bd00b83 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x68ad881b ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x68da0f7b ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x695d4794 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6ef53ecd ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x70dbe2b0 ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74628194 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75606438 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7587cbee ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75ae73f5 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7a005fec ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7eca6191 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x82f47114 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e24134a ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8fbf8243 ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90873676 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x91bc1692 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9620852a ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9788faa9 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9a4054e7 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9aebc3ab ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9f9d4e51 ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa1a7cb58 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa28382eb ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa286d854 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa8ccc68c ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa91d8bd3 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb1a312e1 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb21eec9c ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb738ee5c ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xba8be3cb ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbcc43e08 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbef2f99a ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbf933b93 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc309065b ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb073ab0 ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdd475d3d ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe860e9af ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe8cd04fb ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xec210a63 ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xec3ba239 ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed6ffb30 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xefb7792f ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf11eab0b ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf1ef0a2d ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf426f5f9 ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf83ede31 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfab64737 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc62bad4 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x1a639540 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x26f71fc7 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4dc9a8a6 ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4ed5d16f ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x5f57557c ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6105b1c8 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6efce03d ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6f077fcf ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7790e1e5 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x946d5d27 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xae4ba0e4 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xdea53730 ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xdeb19e92 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf16e453a ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf9fde7db ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x43c6a575 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x6e44fd9f ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x76ef3e0b ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x7ee297d4 ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x8001438f ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x8f630f26 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xa97b77bb ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xbd647f43 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xd2801464 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xddc330e7 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2569d757 ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x52a6ce77 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7971c00e ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe350f2aa ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x25057890 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2a8b85a0 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x506e323d iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5e129c9e iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6679d526 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x70107967 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7811cbf1 iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x89bc91be iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x91a914d6 iwpm_init +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9327be67 iwpm_exit +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xac9c319b iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xbb07041a iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xbdc177da iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xcdb0d5af iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xdc2700d9 iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xe6d2b462 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0713a808 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x11badb72 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x225b4468 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x29d1333d rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3ac11544 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x54216933 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x56f25557 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5a0a1c45 rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x62712603 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6e92f751 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x82e8a226 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x84472e2e rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x94f87290 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9756a04f rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa2cc028e rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb3fb2ef0 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc94bdce7 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xcee11aa7 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd0132ac1 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe3abdccd rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe5298622 rdma_bind_addr +EXPORT_SYMBOL drivers/input/gameport/gameport 0x243dff29 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x3e99258d __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x5aa2f759 gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x6920b176 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x734779eb gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x88f1b4aa __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x897f1211 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0xc6eae233 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xfbbd4bac gameport_close +EXPORT_SYMBOL drivers/input/input-polldev 0x23778d53 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x2ba2e99b devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x46a847e4 input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x8bab8a07 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xa2a61cfa input_free_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xf8cf4b77 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x556e3e41 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0x82dd08c8 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0xa981a910 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xcec2bd8d ad714x_enable +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 0xa9c836db cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0xca3f100a cma3000_suspend +EXPORT_SYMBOL drivers/input/sparse-keymap 0x26d7dc4a sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x3d5e83dd sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0x52266ca0 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x8071e753 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x96283ba2 sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0xf8e94c0d sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x3293ef05 ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xb62bfabd ad7879_probe +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x111819c8 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x211b7b5b attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2b8eab1f capilib_free_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2baa6586 capilib_new_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x3182ec60 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x31c24aa4 capi20_isinstalled +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x36fafec5 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x4afd6d70 capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x54f5031b capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6057c6f3 capi_message2cmsg +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x62e32d43 capilib_data_b3_conf +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x63332092 capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x71e8d5ba capilib_data_b3_req +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7a33596c capi20_get_serial +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7ceea6cd capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7e6f1307 capi20_get_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8154641c capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9f823278 register_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa7c4fd6c capi_message2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xaa165d27 capilib_release_appl +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb10cbf99 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb19fda8d capi_cmd2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb60e5e5f capi_cmsg_header +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc10fe128 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe8ad9bd1 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x12ca7bd0 b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x22e9d9b7 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x24c3b74b b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x40ed0a7c avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x5ede697d b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x62159230 b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x80a26bda avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xb79d5737 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xcc19afb1 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdf3b8da6 b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xea873772 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xec6d815f b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xf5413368 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xf6e4108a b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfd7c46f1 b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x220b5007 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x36521143 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x3bd84974 b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x40ce355d t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x6ca45f04 b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xa0ed37dc b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xa8ff244c b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xaed72c8d b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd0b64f03 b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0x29562993 b1pcmcia_delcard +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xaec3240e b1pcmcia_addcard_m1 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xea620116 b1pcmcia_addcard_m2 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xf14bf8b1 b1pcmcia_addcard_b1 +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x2974ead1 DIVA_DIDD_Read +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x7ab59853 proc_net_eicon +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x7a4ba4ab mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x966efaf7 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xbe89fbb8 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xe0745dd4 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x42015189 mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xf2768170 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x07f4f2ce hisax_unregister +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x148f0c99 FsmFree +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x7f29ce36 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe227344e FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xee93522c hisax_register +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xf0a16657 FsmNew +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xf4038f51 hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xfc27303b HiSax_closecard +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xff2db2cf FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x169553f8 isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x27a530d4 isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x766ad115 isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x918b3355 isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xd9da05ca isac_irq +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x02a40f4f register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x9bbae965 isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xeb234640 isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xfa06820f isdn_register_divert +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x3b71e4fc isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x59cc8a7e isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x8ee38862 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0xfd9d4c09 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x25acdf93 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2b1fb4ad bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x331b5f9b mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4e3e9f4b bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x54451388 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5763a7d9 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x614ede30 mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x79431a25 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7b327960 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x80e323c3 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x83661c29 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x87ad1034 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x96309324 mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x96643958 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x96bbe3f6 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa4498b5e mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa61fd6fa get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xad78c70e mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb153102d recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb99f5b28 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc5dbb9ce get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc813d8bb mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd1ce4b56 recv_Bchannel_skb +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 0xd85d7f78 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe87943cf mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xefc2f701 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf821ad6f mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x60721da7 dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xa215f1b2 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/md/bcache/bcache 0x10dc0d06 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0x17a12b30 closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0x40479cf1 bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x66d28e22 bch_btree_iter_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x6969b5d8 bch_bset_init_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7b55ca4f bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x82f61e79 closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0x835e4fe2 bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0x9e8b3cee bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0xab2d2b84 bch_btree_insert_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0xad29a6f5 bch_bset_build_written_tree +EXPORT_SYMBOL drivers/md/bcache/bcache 0xaec09a2b bch_bkey_try_merge +EXPORT_SYMBOL drivers/md/bcache/bcache 0xaf77343c bch_btree_keys_free +EXPORT_SYMBOL drivers/md/bcache/bcache 0xc04554f7 bch_btree_iter_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0xca580595 bch_btree_keys_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd371ee58 bch_btree_sort_partial +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd71b46cb closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0xdd99c925 closure_put +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe3c17af1 __closure_wake_up +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe47e0829 __bch_bset_search +EXPORT_SYMBOL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL drivers/md/dm-bufio 0xa7978f56 dm_bufio_forget +EXPORT_SYMBOL drivers/md/dm-log 0x0e6224da dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0x1ef823a3 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xab27cf5a dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0xffc5a1ff dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x1d9df0c2 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x2ad8ccfc dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x68b508d2 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x6d10b9e1 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x9449a5f0 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x94f03119 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/raid456 0xb9ceeea2 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x04054245 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3bbba513 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x42f7f3b1 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x4d87eca2 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x53fa20f9 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x656a8830 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa0ae5579 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa135aa0c flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa5525951 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb08cd2f4 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb998d1c4 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xbb763669 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xbcdfcf33 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x14aa9600 btcx_riscmem_alloc +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x162f0afc btcx_calc_skips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x4c890f2b btcx_sort_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x7858c27b btcx_screen_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x94c0aa04 btcx_riscmem_free +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xe9e2c076 btcx_align +EXPORT_SYMBOL drivers/media/common/cx2341x 0x03195d69 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x0669f22e cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1ca0c084 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x217b42ef cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2f25eee2 cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0x30cb4cd7 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3db8be82 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x615b7813 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf76ce95 cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf8b77a4 cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x37ec5408 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x9950e29c tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0xdc05195c tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x05a31f78 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x101a29b8 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x14b47e1a dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x17215eba dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x17523ce7 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x18fe4ebb dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x196f1ac1 dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x237f7910 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2ce6800c dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x300f2abb dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x321fc779 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3453a744 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3fb19677 dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4316ebb3 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x450ce27c dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x48363eb2 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4c70c35a dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5d1f44fe dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x671d2ffc dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6c2c128f dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x85c45190 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x987dcfde dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xaaae3fb0 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac36d023 dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb6b73b57 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb72b5fa0 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xba05c515 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc4a78722 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xca9c8392 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcc43d74c dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd23f507f dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd3ee7530 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd68a099e timeval_usec_diff +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdc6e5589 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdc8a31e3 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xde20a194 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdf172fe6 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf0d0b504 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfcc0ed9c dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfe224bf0 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0x708afef1 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x598c7ed8 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x32fbe17a atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x01641d12 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x0d2980c5 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x515e7cb4 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x8b59b948 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x9f06b454 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc2c99082 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xcee2a027 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xdbdd1a2e au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xedd5891e au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x0f00cb36 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0xa51b0131 bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xbc83893e cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0xc7a3d320 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x4d87e8c5 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x21b0c17e cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xe01f42ff cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0xfef2068a cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xd0c002c7 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xfbf28088 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x7a7e8301 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x23c0c5a9 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x4698edb3 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x5add9a8c dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x972cf1da dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x996aa849 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x41af7f3c dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4d46fa9d dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6bddde69 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6cefd571 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7a5822b1 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8042958d dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xac2eb4a5 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb6c4ee03 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xbd0877c4 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc3daa182 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc709d253 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd511e5f2 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd92e4bdc dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe1d2b8ee dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf7824572 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0xadd257dc dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x30254f52 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x8afcefbb dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xa95867f8 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xc932a6fe dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xed590c97 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xff9193e8 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x4c72ce3d dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x93c31b40 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xbe73ad32 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xf63c4d3e dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x9a00f830 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0xd3d114a4 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x25d03cd3 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x735a105c dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x8952e860 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x89f5874d dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x9368e986 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x098d0b27 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x6fdb135c drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x5ff8f59c drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x134d9e29 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x31d35815 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x03caad27 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x541bc35e isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xd0070cc2 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x3c08a1fb isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x420d649e itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xdee82e4b ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x01ea8d09 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0xfd27cd63 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0xfec242e7 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x7b01c6f0 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0xd9aa49ad lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x7f1a1cc1 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x89e44aea lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x1f929372 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xa6fb7123 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x243f30b9 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x9a18f468 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xd1525e2f mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xe6d4175f mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x666ef4d0 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x83c5997f nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0xe6a2877f nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x29b80d7f or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xc595f671 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x081b45ac rtl2830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x8ab502e3 rtl2830_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x232a69e5 rtl2832_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x30b45dc1 rtl2832_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x90daea1a rtl2832_get_private_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xcb70ce53 rtl2832_enable_external_ts_if +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832_sdr 0x2350a9d3 rtl2832_sdr_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x6450b976 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x921bf95a s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x5213cd15 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x6c5f39ec s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x378cda2d s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0x65323255 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x2de61c16 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0x432497a6 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x3a136fbf sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x9fba335c stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x6df4bb06 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0xfa5cb5f2 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0xdc612ab9 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x0447a938 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x080d8e01 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x5e9aa2bb stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x8b5d9e3e stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0xd7895a39 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x4511ae82 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x8fccb798 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0xdbf8fb88 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x171dae86 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x18764387 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0xa98e9ce8 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x003281f0 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x2520c7d3 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x43ed3fbf tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0xca0d6d3a tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xc78be754 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xdc8eff9e tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x9d7fb62c tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x2a16296e tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x5fda6920 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x475540f1 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xfe56fdda ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x7949194a ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0xa68dbca6 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x924b9c97 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0xd75ab365 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x0505c629 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x2dc28e78 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x48f3d813 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x5969a454 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x67063f5c flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x8ee00139 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xcc7b22a9 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x101afb36 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x93a3a657 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xbe83a95f bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd8810a47 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x83fe5a75 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xaa29431f bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xb55345ba bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x13b07d33 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x55978557 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x5c6c2ed2 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x67d72cf4 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x75017d44 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x799f44a3 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x86c65f2f dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x90baf9a7 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xbb537673 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x087a60a0 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x16ca968b cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x238d020c cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x24a7de30 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xa440b05d cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xfe82f339 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x27eb9257 altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x70f19eb5 altera_pid_feed_control +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x91908c66 altera_hw_filt_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x9247b72f altera_hw_filt_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x5222db9b cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x82cf2e11 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x8506cff3 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xa0d2e13f cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc4c705b9 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd4dee801 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x16964398 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x1f42b986 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x72f92d47 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x7fe74b5c cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xe530337a cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xebdce958 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x6a9ec64b cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x8271a14a cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x834c3680 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x8a6a61a9 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x9401f2ce cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xd8b8ed35 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xe603e25f cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x04cb7de6 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0ffc2496 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x13579fb1 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2ec1fa94 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3643c587 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4f451008 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x639bd6e4 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6f646901 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7316f485 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7c602b82 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7d341f89 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x883a5913 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8fba6aad cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x95cf7f9e cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbea24dd8 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf4c81efd cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfd10e833 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfdc69641 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfe96c15d cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfeab24e3 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1546f55a ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x384ab70e ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x54eb2592 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5c785c6d ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7694cba6 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa0eaf38c ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xaa87416f ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb0b88802 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb5067f9c ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc08956f6 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc16c5ab8 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc18cda6b ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd3fab85f ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd49693a6 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xe79fb383 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xfbed75c6 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xfe155d62 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x0c481be4 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x0d7de395 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x14f9f9b9 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1a22de63 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x26851d32 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x27639343 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x320107dc saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3a2244b5 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x4fe6adf6 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x681d0533 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa158f50c saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xe48f4927 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x337527ad ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x4330bb7a videocodec_unregister +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x7bba999c videocodec_attach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xc116a75c videocodec_register +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xec0a005b videocodec_detach +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x26f5abe1 soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x2eb00443 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x43e8582f soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x6b0c0590 soc_camera_lock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x7b55541c soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x8c9510e6 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x960fe68e soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xa353a590 soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xb2d9c1dc soc_camera_unlock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x25c52d97 soc_mbus_samples_per_pixel +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x2863728e soc_mbus_image_size +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x29f5a98b soc_mbus_get_fmtdesc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x5f3e3558 soc_mbus_bytes_per_line +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xc8b28da5 soc_mbus_config_compatible +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xdc5dafe2 soc_mbus_find_fmtdesc +EXPORT_SYMBOL drivers/media/radio/tea575x 0x22c4a944 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x3a0f7f49 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x77361a15 snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0xa8eabdd0 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x358bfad6 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x4c85d02d lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x66baa139 lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x86944162 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x8bc06aef lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xbb0de36b lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xbdaf5773 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xf06d2a87 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/rc-core 0x23a2e9d6 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0x4e9856d2 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x9d574a57 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x403eb109 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x3e7f82af fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x5cf65350 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x8eac0d35 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc2580 0xe5248b86 fc2580_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0xbb9c7e89 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xbfed461b mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x51d75b0e mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0xa5cbc9fb mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x0e8644f0 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0xb90a4615 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x2daf3e72 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0xcef6f9e7 tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tua9001 0xfeceee57 tua9001_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x0cb4b189 tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/tuner-xc2028 0x751c3ca9 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x9d0e5406 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xd63199f8 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x8ec282e4 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xa2eb3071 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x2555e020 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x2786b698 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x307a9719 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x4de33e2c dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x89755bab dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x9507d50c dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xb0f8af16 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xcdecc5fd dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe21e26ec dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x30644ecc dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x4e61b6a6 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x65e7e4be usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x6b678bda dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x78607da5 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x9936e796 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xd8e191bc dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x13e247e0 rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xbd711aae af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x033de24d dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x1beb94ab dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x4f385d1e dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x5c01ecab dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x68f9cd55 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x777f9bcc dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7ed4a3df dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xaeb73339 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb47559e0 rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xdc356ae9 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xebcbf1da dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xfb93b937 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xd0c0fee5 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xd54d9023 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x0481432e go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x10675df2 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x13e467d7 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x69df6ca3 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x732c4ae3 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x99e542fe go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xa91e79b5 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xc4f5e3a9 go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xd9f8b3a7 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x09f20589 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x22990d30 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7d604d28 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x90a5922b gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xa417fbe0 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xb30b0a56 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xb8b02b8e gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xc0941a89 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x0f6ada6b tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xcfe26cee tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xd18b7ccc tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x9609532a ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xbdce52e0 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x2388d6b0 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xd064834d v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xff4658f1 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x033bff3f videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x9ea35dbb videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xc6d9298e videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xd40365db videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xe7e7b5e2 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xf12e3cbb videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x5ecb6d22 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x100d745f vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x2e50ab54 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x999548e4 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xa9984dda vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xb39b782f vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xcce0723c vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0526f3b6 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x06e71c6c video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0c001879 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0fd03ef2 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x127952c4 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1811b484 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x202872bf v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2497e606 video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2a2c2772 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2bf62bab v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x323d8089 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x326ee44f v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3f5b4e5e v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4021be9a v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x43e2810c v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x47711788 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x495426ee v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4d500cd3 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4ef2b727 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4f78b9ed v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x510a02c4 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x543d3517 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x55037ba6 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5a827f19 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5cfa0a35 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5d617007 v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5d8757b0 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5e2efe0b v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x61ceaa76 v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x64ba9d83 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x65fefa8c v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6817d626 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6a9e2790 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6d4abe2e v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6fde870d video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7241682e v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7306d34e video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a5fc641 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a8699c5 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x86d5575e v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8739554b v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8b7cf8ed v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x95842281 v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x95fe32e8 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9c725f66 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa35e7937 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa40978fc v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa82865e9 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa878eb7e v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa8a2aa83 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xae9fa202 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb3d71e84 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb876a0c6 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb93d6d3b __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbbb0b35b v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc6395205 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc704a11b v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd402c09f __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xec354e92 v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xee810f4d v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeecd9fac __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf06a3c9e v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf23b0028 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf6a20c2f v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf6ef4101 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf7ba5b8b __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfd149bb9 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfdbd4ca8 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xff7241f1 v4l2_clk_put +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0e38c316 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x109677d2 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x25148fdb memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x53bfd73a memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6e5b06a2 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x90496440 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa11e586e memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa5987a36 memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xaf6186ae memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc29980fe memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc94aa068 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd98bc8bb memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xf50321d8 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0a914adf mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0ed45406 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x15d00577 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x178145ec mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1cc9bc6b mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1e29cb2e mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2a3a0f48 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x33874825 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x34c33ca0 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x397bba8e mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3bdef997 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x413fdcbb mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x470627dc mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x55770ae0 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6759099a mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6a251faa mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6f091bc5 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x76c34386 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7b763a4b mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7e3819f8 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8a257dbe mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8adb9010 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8f9a013e mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xad785f7f mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbbfc92e4 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc22cd3d2 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd79c710f mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfda8bd09 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfe05dbc2 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x17c658a7 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x188712f2 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x194e71d9 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1fdf62c0 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2185c86d mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2e525b41 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3150d278 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x33e23d50 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x390c33c1 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x48c75647 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4c31c736 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x67e725b6 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x682e2841 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6f3440fb mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x703b6a45 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x75f1c48d mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x87b5bab4 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x87ece1fe mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9c38f066 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa6267dcc mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xadb71619 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb92b561c mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc2a33275 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc82908ef mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcdda07e0 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd1247d8e mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe1558384 mptscsih_event_process +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x03079f1c i2o_device_claim +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x1579fa55 i2o_find_iop +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2a843bef i2o_dump_message +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2ee34c3c i2o_device_claim_release +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x3cd50a5b i2o_parm_issue +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x47558a4e i2o_driver_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x4b41e8ed i2o_status_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x5c5625bd i2o_msg_get_wait +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x648e68d3 i2o_event_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x6bac3b40 i2o_msg_post_wait_mem +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x6e3fa62f i2o_iop_find_device +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x7e70252e i2o_driver_notify_controller_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x8bd0a860 i2o_driver_notify_controller_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x959f1f92 i2o_parm_field_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb4c00dcf i2o_controllers +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xc3548666 i2o_driver_notify_device_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xc6f6bf11 i2o_driver_unregister +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xcc084615 i2o_parm_table_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xea269b51 i2o_driver_notify_device_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xf2cb5262 i2o_exec_lct_get +EXPORT_SYMBOL drivers/mfd/cros_ec 0x4e71e49a cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0x52eeef6a cros_ec_cmd_xfer +EXPORT_SYMBOL drivers/mfd/cros_ec 0x7e37ff92 cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0x928ee684 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0xa659424f cros_ec_check_result +EXPORT_SYMBOL drivers/mfd/cros_ec 0xb1de4387 cros_ec_prepare_tx +EXPORT_SYMBOL drivers/mfd/cros_ec 0xe75c5ea5 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/dln2 0x3030c07e dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x359b1ecf dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0xe64e1d23 dln2_transfer +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x3763d32c pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x3af4b2bf pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x3c3004a8 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x45387b80 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x47cbc2cd mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5457e95d mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x6c6747df mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x70201699 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7944368c mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9e8d8c7e mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xad7961da mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc531dc43 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xe2023ddb mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/tps6105x 0x1bf57ac4 tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x73bc627e tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps6105x 0xfb1fb2dc tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xbe1029cb wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xbe77ee27 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x5e60f3f3 wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x6d4e9ed6 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xc102f1de wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xf3384a47 wm8994_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x019f9457 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xc469e699 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x12497b65 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x44234038 c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0xa2b89e64 c2port_device_register +EXPORT_SYMBOL drivers/misc/ioc4 0x3f0d4f03 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xc526722a ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x119d4aed tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x26bd3711 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x39370aa5 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x39f86aa1 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x439dc145 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x4524057d tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x4ed7238c tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x61c5d80f tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x7587014d tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x922bf812 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xc14efd9d tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xe1b633c3 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xe2af7202 tifm_has_ms_pif +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0x7d5bbc67 mmc_cleanup_queue +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x41ef09a0 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x53ffcdba cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xbcc4a8f6 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x1f9661e9 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x794b2db5 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x7b319b7a do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xee0e7ba3 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x1b165090 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xf65e69f3 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x83d70ea8 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0xdc533d43 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/mtd 0xeb804ec2 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/nand/denali 0x9a961235 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/denali 0xa7d5ea6b denali_init +EXPORT_SYMBOL drivers/mtd/nand/nand 0x4b520e08 nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x621de3db nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0xc185a6da nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xebd99251 nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand 0xf2265c8c nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0xf6df320b nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x10abd5de nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x45f69ba6 nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xc34fc5c4 nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x5751e4c3 nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xae2333a1 nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xb4b94377 __nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0x8cfcf75c nand_flash_ids +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0xa336feb7 nand_manuf_ids +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x07107862 onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x2c0ae5d4 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x9de2782b onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xe628eae0 flexonenand_region +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x162ccab8 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x1d93b88f alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x4318c415 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x69e8f2ff arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7e1103f4 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xab155c3d arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xba97a93f arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd06fc07c arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xdfc57e9a arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf676a8c2 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x7401bced com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xd0bf2af7 com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xffaf589c com20020_check +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x41c224a9 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x61b95a2a ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x802269b0 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x8b12fa2f ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x8cbe6ad2 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x9b0fb5a2 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xa895caec ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xadda32eb ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe9395aab ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xfe2abae9 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x3563a606 eip_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x5be0c387 NS8390p_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x5ff3231b eip_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x6996a83b eip_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x91101ad9 eip_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x99c03fd7 eip_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xa875b90e eip_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xa9404001 eip_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xab29cba7 eip_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xfb0c3c52 __alloc_eip_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xfe36085a eip_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0x5161347a bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xd2f58daa cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1542eaff t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5c822375 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6b8a5dd8 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6c5a424e t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7b40bb75 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7ec92047 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8c1d5c29 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8e971a7b cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa9187871 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb8bca099 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xbb2961a9 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xbdaadfed cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc4b2d6dd t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc8526ccd t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xec9a736e cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xedb438e0 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x13d8b2b6 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x16edc6bb cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1bcc35cb cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x28420488 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x29949006 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2bbd3f3e cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x31876d02 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x36d94fc7 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3d1d83dd cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3fc554d7 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4b937cb6 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4c56f716 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4c6a38ee cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5e4b8853 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x68ab6ee3 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x74cc57aa cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x76e9bfbf cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x774bc3fe cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x919dcf33 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x92f22d6b cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x98539890 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa6c8fa6b cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb513b58e cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc6b69591 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc7d378c5 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcabad918 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcd848c58 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcfc92269 cxgb4_enable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd4c4fd1f cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd968065d cxgb4_disable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe2474339 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xeec195b2 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf27b01e9 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf336bfba cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4f650da7 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x8a9d01f5 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x8c96ae39 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xa3449c04 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x7eb511ba be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x99ef0062 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0477ba70 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0ca0aa8b mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x16ef3368 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x224f2581 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2659002e mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x270c92cc mlx4_set_stats_bitmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56c59eae mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5c2f2c06 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ab6b923 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x711fd764 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c076120 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7cdfac7b mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80119879 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x82b34a92 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8923302a mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8b1cb839 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9f0293cd mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2d46e3b mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xac140c56 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb1e568b6 mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbe527fae mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc6403e35 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd04c2257 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd497254a mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf38441a3 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf3e094a8 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfcc59d0c mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x03434d7c mlx5_dev_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2d69014b mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x33de3746 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3c29fcc6 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3d7254e9 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x435f6784 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x51906e28 mlx5_query_odp_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x51cbda5c mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5fb166d2 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x63900da2 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6692445c mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6ad337ae mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x714723ce mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x87a77665 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8ca0ce0a mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8f4bedac mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x951208ca mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x976a7859 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9fd6ec5d mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa4c865ce mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa6612a15 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xab1ee812 mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xace293c9 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb1982947 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc3dce39f mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc5d3ae13 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcf78d86f mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7da67e4 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xecd6168d mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf2e1611d mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfb97ea93 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x01faa35e hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x4b410a04 hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x73951afc hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x9128916f hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x981f3c2f hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x505cd2c7 sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x65ed9067 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x68f1c235 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x7ebebe10 sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x85f478cc sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x8873f0af sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x97d413c3 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x9d62e23e sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xb3aac7ee sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xfc4caff3 sirdev_put_instance +EXPORT_SYMBOL drivers/net/mdio 0x22bce513 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio 0x43e4defc mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0x7577f992 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0xa1a29548 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0xc6b1163f mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xddc98749 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mii 0x35d7b2ef mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x41f4c982 mii_check_media +EXPORT_SYMBOL drivers/net/mii 0x44d9df2a mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x49a8c205 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0xb1b0a635 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0xc1496bc4 mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0xe64417a7 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xf105cc9a mii_check_gmii_support +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x04b0ac8c alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x95c236e5 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0xc9116c6a vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x3da5fbbf register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xc256e4f3 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xc87fdff5 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x85a439d4 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x0d96031a team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0x130d8435 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x2fd745eb team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x5d47fa18 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x6dc7c762 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0xa3a76a47 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0xcc98e745 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0xe1451194 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/usb/usbnet 0x8cc6c07c usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xbcbaad30 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0xf000efe1 usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x0512aff9 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2c72f4a0 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x56369777 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x86981fa0 attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x98512dec detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xa9670277 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0xade659a3 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0xc13ac39f hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe04bfbdd hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe4cc10ef alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0xfa191da6 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/z85230 0x0a07ae76 z8530_init +EXPORT_SYMBOL drivers/net/wan/z85230 0x10c78988 z8530_dead_port +EXPORT_SYMBOL drivers/net/wan/z85230 0x12d7871c z8530_sync_txdma_open +EXPORT_SYMBOL drivers/net/wan/z85230 0x2292fe14 z8530_sync_open +EXPORT_SYMBOL drivers/net/wan/z85230 0x2869b863 z8530_null_rx +EXPORT_SYMBOL drivers/net/wan/z85230 0x34b171fa z8530_channel_load +EXPORT_SYMBOL drivers/net/wan/z85230 0x5b074093 z8530_sync_dma_open +EXPORT_SYMBOL drivers/net/wan/z85230 0x5cd24d29 z8530_hdlc_kilostream +EXPORT_SYMBOL drivers/net/wan/z85230 0xa13f2e78 z8530_sync_txdma_close +EXPORT_SYMBOL drivers/net/wan/z85230 0xafd4e333 z8530_sync_close +EXPORT_SYMBOL drivers/net/wan/z85230 0xb08ad100 z8530_sync +EXPORT_SYMBOL drivers/net/wan/z85230 0xbdc7dfc1 z8530_describe +EXPORT_SYMBOL drivers/net/wan/z85230 0xd1bd5045 z8530_queue_xmit +EXPORT_SYMBOL drivers/net/wan/z85230 0xd46f2d09 z8530_nop +EXPORT_SYMBOL drivers/net/wan/z85230 0xd4ffebf0 z8530_interrupt +EXPORT_SYMBOL drivers/net/wan/z85230 0xdc71600e z8530_sync_dma_close +EXPORT_SYMBOL drivers/net/wan/z85230 0xe3d80064 z8530_hdlc_kilostream_85230 +EXPORT_SYMBOL drivers/net/wan/z85230 0xe4bc5807 z8530_shutdown +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0xf08de975 i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x14d29d53 init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x68abfbfe reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xc53d7be5 stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0d5aa1b5 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x27e1c40d ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x306319b3 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x54ca2b97 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x8d90b7e5 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x9c2594a6 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa522a9c8 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd4ae8502 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xe0152890 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xe6f2aadd ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf44b643f ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfd9cbe59 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3e5e9e20 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5ec16678 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x603b7e29 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x66da1060 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8f80b7f8 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8fd272e1 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x96e4f67d ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbbfec248 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbfbc902f ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc054afa7 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xca4bcf31 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x062b72b2 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x0953bddf ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x20d0649b ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x439db777 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5fa9c130 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7b317424 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x966f3d00 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb2da8a55 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb552321b ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xed05687d ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf58091fa ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0aa293b8 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0ed73a07 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x159a0eda ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x19c58258 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x28c9203e ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4ce99a7a ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x505a9ebf ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5509234b ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5c160074 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6016211e ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6f64b796 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x70c086f4 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x721810f1 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x73e91c14 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x74d5d217 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x85f9f349 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9044eda5 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x97c78aa0 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x995bdf3f ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa7da0a34 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xaa948660 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc2feba1d ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf1cf7d7b ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x006b4e3b ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x006c601e ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x008ee65f ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x059cbc88 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x05de9a2e ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0fd14686 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0feb0833 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1046fc59 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x13fd2587 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x143e67de ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x14ad34e0 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x160d3187 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1a612c06 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1abeba03 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1c0ffdaf ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1df30283 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1fb0eec4 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x210a3f93 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x230b2090 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x233c4f1f ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x26400eb8 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x27151fd7 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2d1328d6 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2d636fd3 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2e64a6df ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x303f6383 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x31810964 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3393898b ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x36742009 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x36d3d333 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x38380a92 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x39bdec49 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x39df7e60 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3a60b8dc ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3ef4696f ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3f64384f ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x441925f9 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x45cf5f2b ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x46f969cb ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x516d8f1f ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5316fbbc ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x55312fce ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5628d8ca ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x577351ca ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x623409a3 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x62ab2b64 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x62d4288e ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6865c6f4 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x69412b13 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ad8fb37 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7c8aa861 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7d0a80a8 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ea78f35 ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x82c61e35 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x83956e4e ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8c30a0c0 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8c5f00a9 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8ec12338 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91fc76f5 ath9k_hw_wow_event_to_string +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x95dcfee5 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x97757140 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x986ce6ee ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x99a617f7 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9cab5278 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa20fd2ec ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa44fc616 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa5328666 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa55ac598 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa5e37c85 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa6adef7b ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa79ae0d4 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa8879752 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa8d002a8 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaaabcf53 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xad175788 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb12d9491 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb5426eae ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb8d0957b ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xba78c1bd ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbab74f91 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc69a9a62 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc9d9bd32 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcaaed7a8 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcf5298c7 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd36b0880 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd4eb2946 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd6952bd6 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd9130bfe ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdbb12d95 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xde630b99 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdf852aec ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe2e4c9e6 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe8251802 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe90e8943 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeb90cf0c ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xec4f6fef ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef8a3ed7 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf2ea49ee ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf322202e ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf382eb06 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf6fe4bf0 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfb4dcdaa ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfdaa1f1b ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfea068a0 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x5ee39996 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x75edf823 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0x9e10dea5 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x007ec56e brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x04230486 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x053db03c brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x0df69c29 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x31dffded brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x34437a44 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x863eb06e brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x8c0de537 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xa2c69547 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xaff6ef52 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xc430b008 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xce24b79f brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xddd9df23 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0ad69602 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1798e949 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2976460e hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2d290544 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4a13ca09 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4b29974f hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5962ecf4 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x61ee5ece hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x63005198 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6a67e3b2 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x772ebb35 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7cd50d41 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x84641c93 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9caa8d1b hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa31c164d hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb0041463 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb1dd3e8c hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb394e215 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xbee849db hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xcc9605d8 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xcd60b49e hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xdcae5a99 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xde7fdbe7 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xdf0585a2 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe7b18aff hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe921cb7b hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x2c7c92e4 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3936826f libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3a929c3e libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3addb584 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3fe8af02 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x49d67d78 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4aec929b alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5718a57e libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x57f4358d libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x63358c28 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x69c409e4 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x7a2198b4 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x89eb4e84 free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8b706df1 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x91a30e7a libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xbac0822a libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc1a16498 libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe47160b0 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe839ca74 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf0c87a06 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf790e242 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0010817a il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x01376f68 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x080292b6 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0ca0fb1a il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1117dc1e il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x11bdb2f9 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x13afec48 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x16884072 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x17108f86 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x17bcb58a il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x18632160 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x18df99b5 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1cb9b08b il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1e46678d il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1e9c9578 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1f1c4a4f il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x20e08f7c il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x211f1cd0 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x28095b70 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x28d47a4d il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2c108a83 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2cdda75c il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x31ab58ba il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x351f984f il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x383c791d il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3d921df3 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3ebb825f il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3f3bd0d0 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x42c710a2 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x47835d51 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x50adc646 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5135bda1 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x52a003f2 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x52d5e372 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x552b183d il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x555d5bc6 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5572d00b il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x57cd1247 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5c0dcd0f il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x62fcc9e0 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x63b024f9 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x673e799d il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x682443ee il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6a86bd7e il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6cfe936f il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7186609e il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7382569e il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x74d3fb53 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x78af4efb il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7a5c205e il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7d7e6030 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x818b2e42 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x84282e78 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8538636f il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8b3c3f58 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8c78f491 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8ebcf0e3 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x923670e4 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x92b230a3 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x92bb1c65 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x934edfe5 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x93648571 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x987f360c il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9aa2db2d il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa08d0c6c il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa1614aa7 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa852449e il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa9a8005a il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaf1fa310 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb205b003 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb3bfc2e6 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb5950ae3 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb84f08da il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb953a4c0 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbf415c26 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc65f27fa il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc6720d54 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcc2b250e il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd09bfece il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd0aa0104 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd2414105 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd2baa257 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd2ffb68e il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd71877fa il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xde49062e il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe04afd5d il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe1cbf6ef il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe29e23e4 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe5af1de6 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe73e0514 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe7e807e7 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf209fce5 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf252f050 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf42be709 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf49d019f il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf92efc7b il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfccb1e73 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xff65beb9 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x08ee1e7d __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x0d9eb5ff __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x36dcef55 __tracepoint_iwlwifi_dev_iowrite32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x67381a2a __tracepoint_iwlwifi_dev_ucode_error +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x7edec07d __tracepoint_iwlwifi_dev_ioread32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x9a12c9c5 __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xc0827b2f __tracepoint_iwlwifi_dev_iowrite8 +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x0d424484 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x34bb187c orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5352cfb2 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x60056e22 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x68f33cad __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x6c88af97 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x7a09427a orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x8bd03d45 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x8f1e6463 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x95d6a9e7 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9c61b659 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9d0b87b4 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa2f0b764 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xc8cf3f69 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xd134f0bd orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe78afeb8 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf499557e orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0x8bf91ee1 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0accf276 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0ebc7946 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1168d5ec rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1624c6f0 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1a5a0536 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1b496196 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1d9ba89d rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2192a110 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3211b691 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3c3ed0af rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4454ffa6 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x47ac351b _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x63d9a533 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x69ceb82f rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x84fb59d3 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x89de3d1d rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8b0ef009 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8cb15ef8 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8edee8f8 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9e0527ed rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa2654039 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa3eaae3a rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa82f24f3 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb409337c _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbde0cd54 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbe7dfea1 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc5310ae8 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc559a598 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc9f9d2e8 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcf0c3dd7 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd61d25ab rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdb423120 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xde18829e rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdea0f35c _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe75d7039 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xee3bf49c rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xef0033fe rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xef62aa25 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf11278ac rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf7f0589f rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xffd95cdc rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x1ab1b266 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x22fc8042 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xa11817e7 rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xc6df7b8d rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x644accec rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x752bc6ce rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xb654337e rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xcca09601 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x13c5e118 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x27d35181 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2800e78b rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x34fe94de rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x49dcb43d rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5ed2a032 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7258b3af rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7a331b17 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7a593589 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7a9d81de rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7b440457 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x87b44504 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8eac653b rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8f486f3e rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x94595ea8 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xabbaa0b0 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb78af79a rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb82e1794 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb86d6b6b rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbb96deb6 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbd644c6d rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xdfe25822 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe3aa49dd rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe48f4921 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe928341a rtl_evm_dbm_jaguar +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xea024e6a efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf3473cd4 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf5aefdb2 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf69cd029 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x1191d2c1 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x19f8f1ec wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x4c2d64c1 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xbb2701c4 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/nfc/microread/microread 0xadf28c14 microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0xedf2682a microread_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x6d4892ec pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x6f0a1aed pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x15a829fc st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1e6cd93b st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x56c8d161 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7e54d815 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x9d827c15 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa7b91c01 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd35e0c11 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe830df2f st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x0bdff8c5 ndlc_send +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x27a91148 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x2f0752c7 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x77341840 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x89aed994 ndlc_open +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xe36ff3a2 ndlc_close +EXPORT_SYMBOL drivers/parport/parport 0x00c3e5c2 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x0df8c720 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x1ab6962e parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x1f5260c1 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x218bbc43 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x251c8b92 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x2540444d parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x2b38763a parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x32a5b1fc parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0x36c69b33 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x449fe485 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x45d60f3f parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x5b698596 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x6442ec95 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x682a7050 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x83ea4674 parport_write +EXPORT_SYMBOL drivers/parport/parport 0x886e8a09 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x952a92ec parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x98bfb770 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0xb7e473a3 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xc9a55b8a parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0xcfc24c6a parport_read +EXPORT_SYMBOL drivers/parport/parport 0xd506aaef parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xd63bd36b parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xd9276be8 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0xdb9e88fe parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0xdeeda7f0 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0xe05f671f parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0xe7b69b47 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0xf6955a41 parport_find_base +EXPORT_SYMBOL drivers/parport/parport_pc 0x5ad6efa0 parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xb238b02d parport_pc_unregister_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x018d8955 pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x021cd144 pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0520286e pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x096e1ea7 pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x198fff1c pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1d3e2dd4 pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x60d90907 pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x67f43530 pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x9bcfa8dd pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x9cfb8fbb pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xbfcfdd20 pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc1b273cc pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc4b0aaca pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc6df171e pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xdd57fac2 pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xf96b7789 __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xfcc11e79 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xfec46ab4 pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xffc3e6a4 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x13e2a67c pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x23e0de5a pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x4a9c734a pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x52556428 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x66291e53 pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xbec9f193 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xc09062bb pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xc36ad3e1 pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xd51f09df pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf337e768 pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf73dac95 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x98a02296 pccard_static_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0xdaeec211 pccard_nonstatic_ops +EXPORT_SYMBOL drivers/platform/x86/intel_ips 0xf97d7d0e i915_bpo_enabled +EXPORT_SYMBOL drivers/platform/x86/sony-laptop 0x5bb1e117 sony_pic_camera_command +EXPORT_SYMBOL drivers/pps/pps_core 0x048534ef pps_event +EXPORT_SYMBOL drivers/pps/pps_core 0x0bd02d59 pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0xafb85ef6 pps_unregister_source +EXPORT_SYMBOL drivers/pps/pps_core 0xd084960e pps_lookup_dev +EXPORT_SYMBOL drivers/ptp/ptp 0x02632ef8 ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0x7fb61001 ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0x99be5b6a ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0xb64a7895 ptp_clock_unregister +EXPORT_SYMBOL drivers/ptp/ptp 0xfd75fe35 ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x21de9837 pch_src_uuid_hi_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x2674ad61 pch_ch_event_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x5ae251c1 pch_src_uuid_lo_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x6175c046 pch_set_station_address +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x9b87f023 pch_tx_snap_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0xa178a0bb pch_ch_event_write +EXPORT_SYMBOL drivers/ptp/ptp_pch 0xb4500bae pch_rx_snap_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0xe7d6ecaf pch_ch_control_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0xef2562d0 pch_ch_control_write +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x0883bde7 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x1f6db132 rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x31652474 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x3c9c993e rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x7ba0d5c3 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x855b6e1c rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x9a1db74d rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xfae186c8 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xff106f5f rproc_vq_interrupt +EXPORT_SYMBOL drivers/scsi/53c700 0x3d9cece0 NCR_700_intr +EXPORT_SYMBOL drivers/scsi/53c700 0x5c0dfe76 NCR_700_detect +EXPORT_SYMBOL drivers/scsi/53c700 0xf0f22db4 NCR_700_release +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x0e2ca1a8 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a525cb7 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x93f4428a scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xfacb2662 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x06bd4361 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x1202d4b8 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x16d15272 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x20e3c1d4 fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x46b68e92 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x49b36530 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x56065320 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x5f507431 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x671538af fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa4b8970e fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xbb50bb8b fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd95b2581 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x039f5439 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x070e6b44 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1892bf99 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1c3946ec fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1cba90b3 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2c7ff9f2 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2ca81102 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x303bceb3 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x30e10b72 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x45581b30 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x499a95ba fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x49a46534 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4aabe44e fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4da5e389 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x518cbc0f fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x525a2770 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5380c0ea fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x53e1de73 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5d4459cc fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6020d9c3 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6025db88 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x690fda1e _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6a481b78 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6c6ed1ce fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x78891593 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7ca32410 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x885ff4c0 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x92ea65e0 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x99ea2c75 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9a98eb73 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9e0efbd4 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa435750e fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa697e85a fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb00fcdf2 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc05c0335 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc4175d6f fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc65e05a7 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc8fe3fcd fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcc498fd5 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd2151ee0 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd6d35259 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe008e975 fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe187e24d fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe32562ce fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe418e3e8 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe80a67f3 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf259f84f fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfbc60a64 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfc590716 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfda4183d fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x86215cba sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xaaf857e5 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xb236a8ae sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xc9985ad4 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x82b764ce mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0e23e60c osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0ed3e42d osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x11ed083a osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x15cbf255 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1bd43d41 osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x205100cf osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x27654114 osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x287d56d1 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2bb2ff0e osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2cc21541 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x30d3bbab osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3233d165 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3cee7b1c osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4653c9cc osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5399cff0 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x54bf42a0 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5b450116 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5efe85f9 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6a9c5e48 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7463adb5 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8126b2af osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x87af8490 osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x95f8357c osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9ccc4a72 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa8668294 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xaab28d52 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xac0ec1c7 osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc13f8831 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc19838d4 osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc1e5ab24 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc548b979 osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd0947d89 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd5098e54 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe43f35b3 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe4b84779 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xfbb01877 osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/osd 0x0998f80d osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x36f5d8b7 osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x7920220a osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0x89ead2d3 osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0xc1a55f13 osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xd7b110f0 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x05e05136 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x145dcc05 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x26800c09 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x496cf917 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x4c0c85b4 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x67f10215 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x73fe9986 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x75e952d7 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xb25edfd0 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc44f9c76 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc657c04d qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x2417ea4a qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x6bc6dd2d qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x75b12a48 qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xa1d183b0 qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xb047320f qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xb90860d0 qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe76b3b20 qlogicfas408_get_chip_type +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf2b95199 qlogicfas408_setup +EXPORT_SYMBOL drivers/scsi/raid_class 0xacdbc759 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0xad19020c raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0xcd44d408 raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x00bbb07a fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x029bbcd0 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x144266cb scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x1b61e29d fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x211ca02a fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2ab018df fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x38bf7719 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x3d4f68a8 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4b62a7be fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x55cada7f fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x61bec0b8 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7f00de5f fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc49c216d fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x03d723b7 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x04d2fd59 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0e7ce6ab sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x163a5061 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x24f04890 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2af7eb7d sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3f3b57bb sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3f3c7d3b sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4414dd55 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4a66479d sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4e011c69 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5bedc164 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5fd2ff43 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x62cef20e sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6bc77771 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6d0c7cdf sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x725b9f2d sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x75bba4e8 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7d915681 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x93e27f12 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa6a4d468 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb6d0102e sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcb69228f sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd825545b sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xdef8a80d sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe274053d sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe80d2873 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf4826041 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x2d1301d9 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3bf59112 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xcb657ce7 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xef8a0eda spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xff22aeb6 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x5cc46481 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x976eaa1b srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x9ffe9af8 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xdc742d55 srp_rport_put +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x265ae22e ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x6f78c767 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x7e36cef5 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x88eafbc8 ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xb574880c ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xb8b86533 ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xc85d2f25 ufshcd_system_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x10a3f1ed ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x22894701 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x2bb73d10 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x2dfea11c ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x3ecfc010 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x4b8954f2 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x576bdff7 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x645e6e2d ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x674c75cc ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x674d28c4 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x687d27a2 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x6ca330c4 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x75bb4e46 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x97742087 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0xa0243fcf ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xb0d92e38 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xb6d4eb96 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xd7a1f0c7 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0xe10d7305 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0xef57ee29 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xefe24d18 ssb_bus_resume +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x4354ed6d fwtty_port_put +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x508c99e3 fwtty_port_get +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x7d8f20bc adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x2006ffb3 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x67163c45 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xbcb66c86 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xca108e6b hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x010bbd20 ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x1e0a55b4 ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0bce7eef lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1708db17 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x19670622 LNetNIInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x29ca5d2f lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2aa9953d lnet_cpt_of_nid +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2ac93e90 lnet_connect_console_error +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3558e584 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c779ee0 LNetPut +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3dac262c lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f4f5b46 LNetNIFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x428523bf lnet_set_ip_niaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4428bea4 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4bb00492 lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4f9cb871 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5811a721 LNetInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fee352c lnet_acceptor_timeout +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61f784b2 LNetClearLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6aed3eda lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6d4f539b lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x722c76e5 LNetMDAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d59a7fe LNetMEInsert +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x80001b6e lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8a3064f2 LNetSetAsync +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x982bb95e lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa2fec38b the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa8c2760b LNetFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa414970 LNetMEUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa9b477e LNetMDBind +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba5566d2 lnet_acceptor_port +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbeb29656 lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc2f8296b lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xcabbf8ee lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd034dd62 lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xda6a06e1 lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe00478b1 lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x1c4bb5f9 LU_OBF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x51e5f399 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x823bc091 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x8a802217 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x9d3da720 seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xaf2381aa seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xe57b65e9 seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xf4d4e47e seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x3069d234 fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x3a20f8b8 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x662408d6 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x79479914 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xa17070fa fld_client_proc_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xbc3c44dd fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xe5d2607c fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x000c507f libcfs_debug_dumplog +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x00824ab5 libcfs_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x01db5172 cfs_percpt_atomic_summary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x06080832 cfs_hash_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0686ac99 cfs_hash_rehash_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x069f9bb2 cfs_wi_schedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08ada613 libcfs_console_backoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x092b64c4 cfs_hash_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0b4b1546 libcfs_lnd2modname +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0bd91e30 cfs_hash_for_each_safe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0de6c369 cfs_cap_lower +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0e4820ab cfs_percpt_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f5eff79 cfs_percpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x106bddb0 cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x10841c27 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x108d2e2b cfs_percpt_lock_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x11671eb8 cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x117c8a95 cfs_cpt_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x13550229 lbug_with_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x141830e0 libcfs_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x15565c7f cfs_cpt_set_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x17ac7833 libcfs_deregister_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1a60d439 cfs_parse_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1bac6603 libcfs_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d5a3928 cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x23f6f445 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x24d9370c cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2663147a __cfs_fail_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27b6d3ba cfs_ip_addr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27c55a45 cfs_hash_dual_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x287af0c4 cfs_hash_hlist_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2dbe54b2 cfs_trimwhite +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2efcc0e6 cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31fc5082 cfs_crypto_hash_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33ee9608 cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x377f93fb cfs_srand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3877fe11 libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x38828b92 cfs_cpt_unset_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x389ca502 libcfs_debug_mb +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3962e3ee cfs_race_waitq +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x39fdcd2b libcfs_debug_set_level +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3a62a183 cfs_cpt_set_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3c1285bd libcfs_subsystem_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d5e6098 cfs_race_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3ef0d90c libcfs_kkuc_group_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3f0d9281 cfs_wi_sched_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3f733a68 libcfs_sock_abort_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4062f92b libcfs_run_lbug_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x411db754 cfs_crypto_hash_final +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x413056d8 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x41ab33a1 libcfs_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x425fe152 cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x42e22feb cfs_cpt_table +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44688a0a cfs_block_allsigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x477c0fa3 cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x47fdb4d1 cfs_timer_is_armed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a99af72 cfs_clear_sigpending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4d89e988 cfs_block_sigsinv +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4f1f2fa5 cfs_crypto_hash_digest +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x50345570 libcfs_str2net +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5051b6d2 portal_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x509d38b0 libcfs_net2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x52e9cfc1 cfs_cpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x53b383e4 cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x53d97f12 cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x54fd9a71 cfs_percpt_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x56238c27 cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58a7ee00 libcfs_catastrophe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5946ec2b cfs_percpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5c013b81 cfs_expr_list_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5ce62c0e cfs_cpt_table_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5dce9e80 libcfs_lnd2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5eb1c46c cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x61640a90 libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x62289d65 cfs_array_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x64685fef libcfs_console_min_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6564c55b libcfs_console_max_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x65dd9f0c libcfs_run_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x67398404 cfs_wi_sched_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x68497dbf cfs_cpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x687788c4 cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c605eaa cfs_cpt_unset_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c905b5f libcfs_watchdog_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x71f662a3 libcfs_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x752858fb cfs_cpt_table_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7757e85a cfs_hash_del_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x78613e9d cfs_hash_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7aa41dcf cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b06ce27 cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7d93cded cfs_cpt_of_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6f6485 cfs_ip_addr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fda989d cfs_fail_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8151c3aa cfs_cap_raised +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83d795e4 cfs_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x84222905 cfs_hash_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x857aaea7 libcfs_register_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x85b0f216 cfs_hash_rehash +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x86187fc4 cfs_hash_cond_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c85e4e6 cfs_crypto_hash_speed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8e61d47b cfs_cpt_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8eb5c5ba cfs_hash_for_each_nolock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8ec59d0e cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8f45f10d cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x912ce33f cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x92cdc0e0 cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x95620e8c cfs_wi_deschedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x97b0b9bc cfs_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9879b229 cfs_get_random_bytes +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9d553188 cfs_hash_for_each_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f82f712 cfs_trace_copyout_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa2b68b2a cfs_array_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa356e420 libcfs_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6b9dee6 libcfs_kkuc_group_rem +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa711aec5 cfs_cpt_table_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xaaf59b75 cfs_cpt_set_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb0f5766e cfs_hash_findadd_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb43456f1 cfs_percpt_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb53b5569 cfs_cpt_spread_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb883b006 cfs_percpt_atomic_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb8897bad cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbada117b cfs_cpt_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbd5d492e cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc0ea7fc0 cfs_expr_list_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc18d7d29 cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc1ef96c3 cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc2dfd791 libcfs_console_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc39fd2f9 libcfs_panic_on_lbug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc3eb614e libcfs_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc53890de add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc77a24c3 cfs_cpt_set_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xca3dcc38 libcfs_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb385db9 libcfs_debug_binary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc20e694 libcfs_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xccc45639 cfs_free_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcd38904c cfs_wi_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xce1a88f2 libcfs_arch_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf61bacb __cfs_fail_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd04809a6 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd0d8d08a cfs_cpt_unset_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd18664f1 libcfs_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd6a52be3 libcfs_printk +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd96f406d cfs_cap_raise +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdc1ecd09 libcfs_sock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdc3afb84 libcfs_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdcf510d5 cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xde17bb8d libcfs_isknown_lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf2789c0 cfs_curproc_cap_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdffc951d cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe07ee534 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe2f91ce3 libcfs_debug_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe3bf6897 cfs_percpt_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe4e0272b cfs_hash_dual_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe5ef8062 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6555032 libcfs_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe82a3767 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec1f56d5 libcfs_str2nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeccafa5c cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeceac781 cfs_fail_val +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xedea2450 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeee952be cfs_hash_add_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xef0ae891 cfs_timer_deadline +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf2c02048 cfs_cpt_bind +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf3565b71 libcfs_debug_vmsg2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf372d1c2 cfs_firststr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf440bb38 libcfs_kkuc_group_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf8a8644b libcfs_id2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf926e285 libcfs_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf94025d1 libcfs_str2lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfcfdfdc4 cfs_hash_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x21dbf179 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x29746671 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x3e53a8b4 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xd993788b ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x091e121d lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x1edd3554 lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x6c5b18c7 lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x7c170f37 lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x979dc159 lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xf99f74a5 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x0df21540 it_set_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5919b6d6 it_clear_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5ef8417d it_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0xfe26c5a6 it_open_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/mgc/mgc 0xdc287f95 mgc_fsname2resid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x000c192b lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0151a3b1 llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x024a153a lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x025f0c22 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x044c1dd2 lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04a7368d llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04bedc25 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05521806 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05af1920 dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05f84e88 LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x065c1620 lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06b7f6b1 cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07d45876 obdo_set_parent_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x08b1202e cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09d2f4f7 cat_cancel_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a8f2b1d cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b702a05 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c1381e1 class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cc61021 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf99bff dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d4156ad cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e90cf36 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f3f0603 llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f400886 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f402052 dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x104f9350 cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10654cef cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10b30c9d lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10f96ba1 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12ef8330 obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x151a33b0 lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x18d098bd cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x18d9cdda lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1921d9f8 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a11ee68 lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ae9dd68 lprocfs_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b6b3651 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c078948 cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c740272 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d59898a lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e331939 cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1fbe84be cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1fe68483 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20fd7664 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20fed977 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21307495 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22631e69 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2381d74c lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23aba21c cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x251fd19a cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x252407df lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x253c5f62 cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547efae lustre_uuid_to_peer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x259ebac6 obd_alloc_fail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2662e2f9 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26bd4a3b cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26d5cb29 llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27126ac5 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27a7baaa lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2847cf70 llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b4c48e9 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2bb8a638 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c3f12e7 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c623176 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ced802f cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d084118 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d75eca4 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d961bf7 cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2fe5904b class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30085b10 cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x310c567b class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31613361 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3172b31c lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32fba4e8 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33296868 cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3339d4c7 cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34b54969 class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34e55334 dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3518033e cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x354f0c5b cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x35526d19 lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x368ab049 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37870c73 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38002226 llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3841dd0f cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x388b3263 lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x392dcc94 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a005065 dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3aa297f9 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ac19683 lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b40dbcd cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bb95754 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bd5cdcd cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3cba506f class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ccad199 class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d1d6d9e class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3db87c81 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3dbc303b obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3dc8b75f cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3de0cd87 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f288b5b cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4000f065 class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4154c1d0 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x430426b0 class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x439a8b61 class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43b0d9af cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4483fca0 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44bfd5a3 dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44ccdfda class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4708d995 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4759e432 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x476ecf24 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x484d326f cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48d493b3 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48e072d3 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x497f2ac4 cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a0f6ea lustre_posix_acl_xattr_2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a29223 lprocfs_find_named_value +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49c3d358 md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a58e4e4 obdo_from_la +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a77fb33 cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4abd07de lustre_posix_acl_xattr_filter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4cc0cefa lprocfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4cfc4bfc dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d74a9e2 cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4dda6ff9 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4e3a5be1 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f6820ad cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f696b3f lprocfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fba4346 dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x51261191 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5159de73 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52f45c4d llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x538b587a dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53d93bdd capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x547f7819 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54bc920b dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x558bec27 obd_ioctl_getdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x568cab55 cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x57c6c4a0 lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58907100 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x589a1f55 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58ec65e5 lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5915e4c8 dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59549418 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ac2c17d class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b68d268 cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c052c5c lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c9ecd70 dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ccc62d2 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ce8dd08 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d3f5aa2 lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e4db607 lprocfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e54175b dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e6de7af cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ebd94ce cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ecea376 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ed188a9 lprocfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f52fca7 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5faac9a9 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60e84573 lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60ec33fc cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61631b69 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x62f07a42 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x63183e4b cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x63e73503 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x655d49e0 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x660ae329 class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66834150 lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67428fce lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x677fd7f9 proc_lustre_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67977b42 lprocfs_remove_proc_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67bdd888 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67dc223a lprocfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x685d032d dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69209bd8 cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x698b61fc cl_lvb2attr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69922325 class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69d750c7 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69fa6e0a cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a40f6d2 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a4f80a1 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6aa51c1f lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b88753b lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb0b333 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb6d421 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6c20ffe7 lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d2fef7f dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d5a7266 lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e56c896 lprocfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f310c31 obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f3e6225 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72cb0790 obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72fe3b0c llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7392f053 class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7411c06b cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752f71a8 class_get_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75449c2f llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x759d130d dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7652f687 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x766ee851 cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x769599f7 dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7708a1fa class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77485af0 cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77793718 cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77d2089a class_name2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7802fcd7 lustre_swab_llogd_conn_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x782aca27 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7851e739 lprocfs_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78e2ebbc cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x794a79be cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x798e381d cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ac4f75a cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b1d96d9 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d7a5513 lprocfs_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7df6ae11 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e67e3a6 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fcb935a llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fe5561a obd_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8031efb8 lprocfs_dt_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x806cc497 class_add_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8081da30 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81f9325e cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8231afe2 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x82f7e8e7 cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x837909e3 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x84073cb7 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8489f086 obd_alloc_fail_rate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x849e5385 obd_update_maxusage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x86132190 cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x86828dd0 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8765734b dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8940c932 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a04504b cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a0b676c cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a820d40 dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a82855d lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ac0e83f cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5a5abf cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5f4057 lu_context_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ba6e479 lustre_swab_lu_seq_range +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8bf89054 cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8cbea2ac cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e545ba8 lprocfs_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e5ed552 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ea4c03f cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8eb59b0a lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x910358ec cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x910c2965 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91edfb23 lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x926acdb1 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x927997fd cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93cce31e lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x943d42c2 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x955f5220 ldlm_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95735c6c at_extra +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97194ddc cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9882e948 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98e3e44c cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x996086b7 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b5a6730 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b81beb9 cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b8e6b08 cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c4c6463 class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d398a0f lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dc11339 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e45f53a lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e4ef529 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e7963ac cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f74fc0f llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9fdae553 class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0a458d2 cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1ce9927 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa209607a lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa218c8a5 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa28d30e0 cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2e4e1b2 llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3b053f6 cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa42c20bd lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa533a266 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa54b8144 class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa55baca0 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5992178 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5b1626f lprocfs_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa65b6719 lprocfs_free_per_client_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa75d9476 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa8270115 cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9294b9e class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9b10130 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa4ff885 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab17ded3 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab2b5441 lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7722ab cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad2621be lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad653ff8 class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad8b5998 lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xadc083d1 lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf900f90 lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf932d3d cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb043d11c lprocfs_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b535a2 cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb3d4d0cf lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4084ca7 lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4452647 llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4a6adb4 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4b3d377 lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb5834f08 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb5860c48 class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb614569e lprocfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6e1a896 class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb87783e9 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8a135e2 cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9137e5d cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9a277b3 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba029a49 cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba328eda cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb527021 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd80bb06 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd871b24 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbda0995b cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe16d43e lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbeb3929b cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbec4e54e cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf53df8f __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf611c74 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfc5d4a5 lprocfs_rd_numrefs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc19b03d9 cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1d04fa6 cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc25422d5 lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2aa0970 lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc30ee5c4 lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc372e211 cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc378f1d8 cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4abb809 llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4c2967e lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc50de5d5 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc54445af lprocfs_rd_num_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc54fab42 class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc773eb20 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7dc7a80 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc806043d class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8558162 lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9b3c667 dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcad8fa48 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb58b234 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb6965e1 cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc3308f6 cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xccc25c47 cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xccf609f3 lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd8a604e lu_buf_check_and_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcdfa3d6c llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce3ef08b lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfaa88f2 obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfb29a7e dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd032467a capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0b6995d lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1823726 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd18e826a cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1ae4bba dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1f59bbe cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd224bcbe cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2987f87 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2f11292 dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd315e90f cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd42d5050 cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd467d31e cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd469961f lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4961e70 lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5d8e73e llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5e4da0a cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6185509 cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bc8654 obd_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bfbc9c lprocfs_dt_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7deddc2 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7ed10fd cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd82a8ee5 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8b483b4 dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9731152 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdac644c8 lustre_posix_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb2904f4 class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcdc3f51 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcf4d788 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd36c2f8 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd9bfc72 llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdda218fb lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde0ea542 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde4327bc cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf94d4b3 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe08245d6 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe209cadf lprocfs_nid_stats_clear_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3382ae6 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3eae2c0 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4bf18ac cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe51a5431 class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe52c5b01 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe54ffe0b lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe56c833c cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe583b23b lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe588f7c0 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe5f5c5bd iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe829c637 cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe840350c lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8b4cb41 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8fe603b obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe95a2f7c lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9788471 lprocfs_nid_stats_clear_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea2f5be6 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea308459 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea79bc57 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb0b22cc lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb2d3dda cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb365d07 cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec140a08 dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed5de8e4 cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee0eace7 cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee7f5a18 lprocfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeffdbe8 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeff83164 dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf09996ac lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf17886c6 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf196e85c class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1f41841 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1fcebcb cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2224c7d llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf26cdd41 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2c45c2b lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf441c77a lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5c3d3ac cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf66de43e cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6cb15b5 lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7195b3b lprocfs_exp_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf73151f5 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7ae024d lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfab5bfb0 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb30cd69 lprocfs_rd_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb3484d1 cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbeed71c lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc421aae cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd8f5cf4 lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdbe1557 lprocfs_write_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe31a352 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff0dac5d class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff1e0d42 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff36f894 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfffc1f11 lustre_swab_ost_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x006fdbde ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00a4f109 ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00cb99c1 RQF_LDLM_INTENT_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00d95039 ptlrpcd_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0236d339 _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x047ca4a7 ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048f8d1d sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x04ce2fa5 sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x04f0f90a client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x058518ba ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x05d841a4 ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b3942b lustre_swab_lov_user_md_objects +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x071fc74a RQF_LDLM_ENQUEUE_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0781217a sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x095587d0 lustre_msg_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09643c0d ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a7b1dd6 ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac252b2 lustre_msg_set_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bc39376 lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ce5aafc req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1006db29 req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f18f20 interval_iterate_reverse +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x115017f6 req_layout_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x137cb0c4 sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13ac8824 ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14708afc lustre_swab_mdt_rec_reint +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1483eca4 ldlm_lock_addref_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14d192db lustre_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15c1bde0 ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x16821699 ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x170e1195 ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x172fb86d lustre_msg_hdr_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1747d8b3 ldlm_lockname +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x174872ed ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x180366f9 lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a6a3ce9 RQF_OST_GET_INFO_LAST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a9b76aa RMF_OBD_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1abd3258 RMF_SETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ace4b5f RQF_LDLM_BL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ad6c330 RMF_EAVALS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1b5a31cc client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bae0270 interval_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1be21715 lustre_msg_size_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c300d8e lustre_msg_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c3a1ace target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1cbbada0 ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ce5634b ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d661385 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d78da9e lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc2051d RMF_SEQ_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc6f5ae req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1de9c288 lustre_swab_layout_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e8e48a4 sptlrpc_flavor_has_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1eb2a65f RQF_OST_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee46b51 lustre_init_msg_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee9eb3c RQF_MDS_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ef6b86b ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2096f5b5 RQF_OST_SET_GRANT_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20d6b82c RQF_LDLM_INTENT_QUOTA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244e5558 lustre_msg_get_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24aafdba RMF_MGS_TARGET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2585a629 RMF_SEQ_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2587513c RQF_LDLM_CP_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x259ba464 ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x267805bc sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x27dc1c17 lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x290841af sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29287028 ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2b18917a ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c984f7b ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ca92fa8 ldlm_lock_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ccd5b87 ldlm_cli_cancel_list_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2cd3fc37 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d56f168 ptlrpc_pinger_ir_up +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2debccff req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4562fe RQF_LLOG_ORIGIN_HANDLE_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4ca396 RQF_LDLM_INTENT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ecd7515 lustre_msg_check_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f0e4f87 RQF_OST_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f793215 lustre_swab_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fab3539 lustre_swab_ost_lvb_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fd2f737 lustre_msg_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x301d4fcd RQF_MDS_READPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x302411f4 lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x302937e0 RQF_MDS_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3154f988 ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31a46959 ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x321abea7 llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x34538ba5 ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x34c9198a sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x36cf34c9 target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x36ea6487 ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3715f439 ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3835ab4b RQF_LLOG_ORIGIN_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3858fb94 RMF_OBD_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38c01799 RQF_LDLM_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fce533 lustre_msg_set_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39eb2c6f ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ab90f6e lustre_msg_bufcount +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ac00716 lustre_swab_hsm_user_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b392e30 ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b6b7cba dump_ioo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bedb0c7 RMF_LLOGD_CONN_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c63e62b RQF_MDS_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8b16ab lustre_swab_ost_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ca50f33 RQF_MDS_HSM_CT_REGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ce3a7ec sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc5bd09 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3df903bf ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3e320bdb ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ead0ba9 ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3eaed993 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f034caf lustre_msg_get_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x411cd2f6 ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43168488 RQF_MDS_RELEASE_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43705ee4 RQF_LOG_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43d7efc8 lustre_msg_set_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44036eda RQF_MDS_GET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x440c2a71 RMF_FIEMAP_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45d05893 lustre_swab_lustre_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45e30cea lustre_swab_ldlm_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x481c5c13 __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x48f52759 req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c0b3f2c ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c99006f ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e1706e5 lustre_msg_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e696b96 ptlrpcd_queue_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eb03a6f ptlrpcd_destroy_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f766c3b lustre_swab_generic_32s +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5007d709 client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50443f6a ptlrpc_init_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50d144af ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50dd74f8 RMF_STRING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5232aad4 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52c62150 RMF_RCS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53110c72 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53411557 RMF_DLM_REP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5471eead __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54e5b85f ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x56e1a1b8 ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x56eea81c sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x595ab175 lustre_swab_obd_quotactl +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x596582bf RMF_GETINFO_VALLEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b3e50bc ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b6ba895 lustre_packed_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5bcfe66e ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c069277 req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c6a3a83 RQF_SEQ_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ca1b491 lustre_swab_close_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5caae213 ptlrpc_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5d5aa809 ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5db26122 sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e0b19b1 RMF_CLUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2b7558 lustre_msghdr_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e6f435d RQF_OST_BRW_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e80f899 RQF_LLOG_ORIGIN_HANDLE_READ_HEADER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ec17b3b ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ec3284d RQF_MDS_HSM_CT_UNREGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ef831ee lustre_msg_get_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f96ccdd ptlrpc_connection_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fc9a455 RMF_CLOSE_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ff22d29 ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6042bc15 RQF_MDS_REINT_RENAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x604e2505 RMF_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x607ec932 lustre_msg_set_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x608d05bb ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60a67975 req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61646e1b RQF_MDS_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x618ad203 RQF_OST_GET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62698d4f ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62aaae3f RQF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62be2575 client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6315dd4c RMF_LLOGD_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6365947a ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63bfb51b sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x64059e6d ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x652052d2 ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x661f7a76 sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6673eb5f ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x675ade18 ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x67b49a8e ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x67bc4cfc ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68cb2541 interval_is_overlapped +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68f49e5e ptlrpc_expired_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6912990a RQF_OST_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x693f09e1 sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x696ba811 lustre_msg_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6975835b ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69c9f04d RQF_MDS_REINT_LINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3785c9 RMF_EADATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3f841a sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6b2509e7 req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d3a8109 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d72828c sptlrpc_conf_log_update_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d7931cc RQF_UPDATE_OBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ed20499 ldlm_revalidate_lock_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efa82b0 RQF_MGS_TARGET_REG +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fb92092 sptlrpc_flavor2name_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x70bace69 ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71802f4b ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71f931af ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x723d43b6 sptlrpc_rule_set_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x725a892c RQF_MDS_REINT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73fc0265 ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x759e2109 sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76e9fbba client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x775c323e ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77f612a6 ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x781f4f04 ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a65dee9 ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a970ece lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7aae8e76 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bbf8001 RMF_MDT_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c1e7c0a ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4c6107 RQF_LDLM_CONVERT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d1ecd7f RQF_LDLM_INTENT_LAYOUT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d242204 ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d41a8b9 RQF_QUOTA_DQACQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dc0e7cd RMF_QUOTA_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dfb3c18 lustre_msg_clear_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7e0567a4 sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7ed6bcb4 do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f3127e5 _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4925d8 interval_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4c99b1 ldlm_expired_completion_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f5a1cc7 lustre_msg_set_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6d2357 lustre_msg_is_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f752b92 ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80153181 ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8037b62f ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x807e66cd ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a9e8c3 lustre_msg_get_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80aafc15 ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80ecb4e3 RMF_MDS_HSM_CURRENT_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x83ce747d ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x850b9a56 ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x853c3f03 req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85a9e0d8 RMF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85eecf67 sptlrpc_get_hash_alg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x863db6eb RMF_HSM_USER_STATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86d8d813 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86fa8c3b ldlm_cli_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87503c9b sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8760beaf lustre_swab_ldlm_policy_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x876c2551 RMF_GETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87bf7b3c sptlrpc_get_next_secid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8888e521 ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89a3ca62 ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89f9edf7 RQF_MDS_REINT_SETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a1ea476 lustre_swab_hsm_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a242522 ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a257736 RQF_MDS_HSM_STATE_GET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b06900b ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b6b69fd ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8be5a67c ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8c136133 ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8c1595f1 ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8c213ca3 client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d77ea75 lustre_msg_set_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8da3fca7 lustre_msg_add_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e065bd5 ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8eeac73d ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f0aceac RQF_MDS_HSM_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f5c2b0b ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x903e0a06 target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9126ccd9 req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91cf58d3 RQF_MDS_PIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9228392f lustre_swab_mdt_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x939e27f5 req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95d08f0c lustre_swab_mgs_target_info +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x965edea2 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9660ace0 RMF_FLD_MDFLD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x967bfd52 RQF_OBD_PING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x98afba7c ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99e03d8b ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a17ab9f ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a258886 RQF_MDS_GETSTATUS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a6f2f6d lustre_msg_set_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9aa7a3ef ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b88f6ce RMF_NIOBUF_REMOTE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bb5198b RQF_MDS_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9ca4df9b ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9de942b4 req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f49a645 ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fcf028c ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa00b736e ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa00dd268 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa0109305 ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa10f0d3d RMF_UPDATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa163f4c3 dump_rniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2244636 RQF_MDS_GETATTR_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa22c0086 ldlm_error2errno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa264eb31 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2b1577c ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa392e3ae sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3ab95d0 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3d2a6ee RMF_CAPA1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa47787ef RMF_PTLRPC_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4823fc5 client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4a2d089 RQF_OST_PUNCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4bea5ef lustre_swab_lmv_user_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4f920f0 sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5458dad ldlm_lock_decref_and_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5880075 ldlm_errno2error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa70d29cc ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa72fdb31 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa760fef3 sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7d55cc3 RQF_MDS_REINT_CREATE_RMT_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7e360b1 RMF_OBD_IOOBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7ec567d RMF_CONNECT_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa85eb346 ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa863897f ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa8f70bc2 ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9704f80 lustre_msg_get_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9c4658e lustre_swab_lov_user_md_v3 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab941ae6 ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xabeea3e0 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xad365188 ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae08b93d req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae9de7f4 ptlrpc_add_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf0f46dd ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf4e9658 RQF_MDS_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf50a0d6 RMF_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb27c2374 lustre_msg_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb291473d lustre_msg_early_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb297c4c0 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb2c34871 sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4a7ecf3 lustre_msg_add_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb512ebc2 sptlrpc_parse_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb68476df interval_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6aafd03 RQF_MDS_DONE_WRITING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7b38189 RMF_MDT_MD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7fa3cc8 RMF_LLOG_LOG_HDR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb90c4f0a lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb960c50f req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9b631cf lustre_swab_mgs_config_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbcdbe5a6 req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe1c4718 unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe47bc7e ping_evictor_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbea95da9 ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf98b86f RQF_MDS_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbffd4313 RQF_OST_BRW_WRITE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc045ff61 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc06c4670 lustre_msg_get_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0867da7 RMF_REC_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2986d28 lustre_swab_ldlm_res_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2b1af57 RQF_MGS_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2b32df8 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2be922a RMF_SYMTGT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2c6fe32 ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc3017c8e sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc30e52bf ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc3d6860a lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc593388e ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc5c01836 sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc60a60e1 RQF_OST_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc694be4b RQF_LLOG_ORIGIN_HANDLE_PREV_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc763fabc sptlrpc_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc79b9c67 ldlm_pools_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7ca8257 RQF_MDS_REINT_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7e47564 ptlrpc_interrupted_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc830c4d3 ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc878266d ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2cc0cf lustre_swab_lquota_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2ceaff sptlrpc_secflags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcc30f5b5 ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcdf6b840 ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce86066d lustre_msg_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcec513c9 RQF_MDS_UNPIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xced015be sptlrpc_rule_set_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xced5e06f ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf6e8d3c ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9963db lustre_msg_get_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9aab6a RQF_MDS_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcfa6320a ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd04a0249 llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd04fed60 ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd1efe61d ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd205bde9 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2983334 lustre_swab_swap_layouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2e0d4eb lustre_msg_get_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2f60f45 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3ddbe96 req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd42e0927 ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4e4707f ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4e4bda5 ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd577cbac ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd67a5d7b lustre_swab_update_reply_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd69e0a27 RQF_MDS_IS_SUBDIR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6c3ebfb RMF_FIEMAP_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7b96704 ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7e5280d ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b91b3e lustre_swab_lov_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8f06300 RQF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda2ac111 sptlrpc_proc_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda2bd374 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb42f786 ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb705f31 ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd0ffb04 sptlrpc_flavor2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd30d7bf RMF_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd405e20 lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddc40a85 lustre_msg_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddcae7ed ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddd93863 ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde12d36b RMF_MDS_HSM_ARCHIVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde555d70 sptlrpc_enc_pool_del_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdecfe4d3 ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee87192 sptlrpc_conf_log_update_begin +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee8bdad ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe12a8d06 ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe1ae4bd0 ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe24e6685 lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe55c2e5e ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6f0dc96 RQF_OST_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7062b5f RMF_U32 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe98157c9 ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeaaaffa9 req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeac3d183 ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb64e68 req_layout_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebe87407 req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec226f66 ping_evictor_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec939a00 RQF_MDS_REINT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecace5c1 RQF_OST_GET_INFO_GENERIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed1c10d6 ptlrpc_connection_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed21f46e lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed51f34f sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xee4c6c12 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d52b5f ptlrpc_pinger_suppress_pings +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d7ae6d ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf10b89d3 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf277c125 RQF_OST_GET_INFO_FIEMAP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf27d49dc sptlrpc_target_choose_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf2823d15 __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf32a5296 req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf35f132b lustre_swab_ldlm_resource_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3b017bb ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3d089f1 sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3d44370 RQF_OST_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf43540b9 lustre_swab_mgs_nidtbl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf45085e1 sptlrpc_conf_log_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf4e8f3a5 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf4ef194c ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf5134970 ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf55c033b RMF_MGS_CONFIG_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf584a16b sptlrpc_part2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf596e9ae sptlrpc_conf_log_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf607fc23 sptlrpc_flavor2name_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf617ab8a lustre_msg_get_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf697b756 ldlm_dump_all_namespaces +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf73522e1 ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7ba40c0 RMF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf8205b70 sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf85cb27e sptlrpc_parse_rule +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf85ea768 req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf870fed9 RQF_LDLM_GL_DESC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9051bd6 RQF_QC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf94e41e0 deuuidify +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf95d3cab ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf973aa93 lustre_swab_lov_user_md_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9ee11e2 lustre_msg_set_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9f72dfc RMF_TGTUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc2fa83f ptlrpc_del_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc61f42c ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfe068191 sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff02a0e9 ldlm_lock_set_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffc807e8 sptlrpc_unpack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0xebe86d85 cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x00cc8d0c Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x21192c59 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x275b84d9 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2c89c81e rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x30b57917 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x32cc18e0 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x384b6f0f rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3b5d001f rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3b8cbd75 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5c53b25e rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x618401c2 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6d6e88b4 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6d7d585f rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x789a42ec rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x78d1b366 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7f169ba0 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x873e6dad rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8b9802ca rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8c6ec0cc rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x95720bd4 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x96f74dea rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x983e224e rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x994834a2 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9d1f34e2 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb4723cb8 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb83e2b05 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbaa25cf3 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbacbede3 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc3e6564d rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc4055e93 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xce95ee2a rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd083735b rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd2dc24b7 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd3c93e48 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd5683bc5 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd6da8aaf rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd8385ebb rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdcd76c36 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdd32f3a7 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xde531310 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe0d4e1b2 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe458c687 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe7f599af notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe894701c rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xea7f983f rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xeb3c98ba rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xef7145f9 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf167ca44 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf22386a6 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf3a9d54c rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x02620187 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0354b856 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x036d4489 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0421e1ca ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0555451e ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0b0547c3 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x13170047 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x245e1406 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2908628c ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2c66efb9 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x33e00e3d ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3b3a442d SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3cbb989d ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4560fc73 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4835cc3d ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x499d9f47 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4bcfbdb7 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4ccd8d8f ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4cf853d8 ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4d2cfb3b IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x55ff4421 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5b2cbf7a ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x60ae35e0 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6bc1f1d7 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6bf0946b ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6c32c8b5 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7005f856 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7b598935 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7f1f053a ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8801ce93 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x89fa28da DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8aeea76b ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8b128ae4 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x968174a7 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9846c2c8 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9a66c72f ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9f744672 DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa3dd0dcc ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa54c97e8 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb21a2750 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb3396f97 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb6b72721 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb7ccaae0 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb9fe243c Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbb2f47c5 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbe94aed8 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc081e7a6 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcfceb78e ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd364a821 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe41d5177 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe6fd1d29 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe73b5184 ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe8013efe ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xedd79209 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf8799888 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf89b8c06 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x015544e7 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x03d06484 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x07ef7fad iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x124663e8 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1b4f2d30 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x23fbb6ac iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2e65c8e1 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x380a594d iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4cc09af8 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5569ece1 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x572bd975 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x71d3d3cd iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7f735189 iscsit_handle_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8b2e5a6b iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x975ec657 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa88d482a iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb35e0f14 iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb70bff75 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb99cb36b iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbca6936b iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc4e30e7b iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcc9d62e2 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xccf3b4f5 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcdbb7031 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xee742e0f iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf1a93825 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf8763f27 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf9d56e7c iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/target_core_mod 0x00d4cf65 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x010a6435 target_core_setup_sub_cits +EXPORT_SYMBOL drivers/target/target_core_mod 0x01383f52 sas_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x031173b6 se_dev_set_emulate_tas +EXPORT_SYMBOL drivers/target/target_core_mod 0x060c19da transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x09fef23d se_dev_set_emulate_model_alias +EXPORT_SYMBOL drivers/target/target_core_mod 0x0fa0be7a transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x109cc0ed target_fabric_configfs_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x166ac097 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x1764ee0e sas_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x1a393e5a se_dev_set_max_unmap_lba_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x24d326cf transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x25479d84 sbc_execute_unmap +EXPORT_SYMBOL drivers/target/target_core_mod 0x25ec42c2 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x273b4ec5 se_dev_set_pi_prot_format +EXPORT_SYMBOL drivers/target/target_core_mod 0x2ac59dc8 sas_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x30c073bb target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0x37243a82 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x398fdebd target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x3d626345 se_dev_set_emulate_dpo +EXPORT_SYMBOL drivers/target/target_core_mod 0x3dd7719f target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x42cd6c83 iscsi_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x4302427f target_fabric_configfs_free +EXPORT_SYMBOL drivers/target/target_core_mod 0x44c55ddc spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x463a7782 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x497c4a06 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x4b961967 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x50483863 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x51369dba se_dev_set_enforce_pr_isids +EXPORT_SYMBOL drivers/target/target_core_mod 0x5389f7c4 se_dev_set_emulate_tpu +EXPORT_SYMBOL drivers/target/target_core_mod 0x5579ba7b core_tpg_del_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x57e94bbe se_dev_set_emulate_write_cache +EXPORT_SYMBOL drivers/target/target_core_mod 0x5854a3f1 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x5bb91701 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x5d0eccc4 se_dev_set_block_size +EXPORT_SYMBOL drivers/target/target_core_mod 0x5ed324a3 fc_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x5f6d1e0f transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x5fe25281 se_dev_set_force_pr_aptpl +EXPORT_SYMBOL drivers/target/target_core_mod 0x60b8a7e0 core_tpg_add_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x62eedd40 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x645da5de fc_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x64b17424 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x65a692df se_dev_set_emulate_caw +EXPORT_SYMBOL drivers/target/target_core_mod 0x668e8262 se_dev_set_emulate_rest_reord +EXPORT_SYMBOL drivers/target/target_core_mod 0x6aebda38 se_dev_set_emulate_fua_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x70249d01 se_dev_set_max_write_same_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x73442225 transport_subsystem_release +EXPORT_SYMBOL drivers/target/target_core_mod 0x7934e551 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x7960a7a0 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x7be7cbf2 transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0x7cb693e0 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x7f0acb04 se_dev_set_emulate_ua_intlck_ctrl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fb844bb se_dev_set_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x8297dd14 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x82e765a4 se_dev_set_unmap_granularity +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x85e653d8 se_dev_set_optimal_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x8734b338 se_dev_set_emulate_3pc +EXPORT_SYMBOL drivers/target/target_core_mod 0x8a917ad4 fc_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x8ae54118 iscsi_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x8c09fe48 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x8c2101e7 iscsi_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x8cdf9b97 target_fabric_configfs_init +EXPORT_SYMBOL drivers/target/target_core_mod 0x8d368bed spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x8f0649f0 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x970c0c27 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x98d6c022 se_dev_set_pi_prot_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x990ce629 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x9b426dd4 se_dev_set_unmap_granularity_alignment +EXPORT_SYMBOL drivers/target/target_core_mod 0x9c1b66b0 transport_subsystem_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x9d0bc856 se_dev_set_max_unmap_block_desc_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x9df10967 core_tpg_clear_object_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x9e0f7dee target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x9fa79af8 se_dev_set_emulate_tpws +EXPORT_SYMBOL drivers/target/target_core_mod 0x9fdc139e sbc_dif_verify_read +EXPORT_SYMBOL drivers/target/target_core_mod 0xa5a65b11 target_fabric_configfs_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xa6ab911e target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xa8a8e906 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xaf589a12 transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xb11f6821 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xb31ff583 sas_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xb45dcaa1 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xbf8cb9ad target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xc6cfcdeb target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xc81d8541 iscsi_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xc83fb952 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xcc9acdb7 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xce2f4bcb core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0xcf4976e5 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xd093e24a core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0xd79f88cf fc_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xdec53ef3 sbc_dif_verify_write +EXPORT_SYMBOL drivers/target/target_core_mod 0xe754d94e core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0xed974b01 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf358fcf0 se_dev_set_is_nonrot +EXPORT_SYMBOL drivers/target/target_core_mod 0xf55626c2 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xf85ccfd7 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0xf8e969b5 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0xfdb48769 se_dev_set_emulate_fua_write +EXPORT_SYMBOL drivers/target/target_core_mod 0xfea68355 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0x1887763e acpi_thermal_rel_misc_device_add +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0x5007fc2c acpi_parse_art +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0x86c998e6 acpi_thermal_rel_misc_device_remove +EXPORT_SYMBOL drivers/thermal/int340x_thermal/acpi_thermal_rel 0xdf707fab acpi_parse_trt +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x5eef7ef4 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x9f04c576 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0xaa5add8a sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2dcac1d9 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x4b5a7a93 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x55b6469d usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x591d9366 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x8efb520a usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa3ff0dde usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xb2a69603 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xb3c09167 usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc3d729ef usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc8d0e92c usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe141e79b usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xf381c961 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x09bf8193 usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x3e1cb54c usb_serial_suspend +EXPORT_SYMBOL drivers/vhost/vringh 0x0fd987f7 vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x14397bb5 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2e91ca97 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x32da6f89 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x367ce26a vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x39c9d7a5 vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4f384f8b vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x58abf4ed vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x59f824d9 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x6432894b vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x7bda5e6d vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x821e9390 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x8d080d03 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x937e412c vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x95e62337 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xb4b63575 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xc578f0f7 vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xd355e031 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xd609393d vringh_notify_disable_user +EXPORT_SYMBOL drivers/video/backlight/lcd 0x17318757 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x26c1664e lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x840edf4f devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x8b336658 lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x42de3ae2 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4f133652 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6f707064 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x80f24d95 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x9aeabd0d svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xc0cabe53 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd1429fca svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe277708e svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe6bab823 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xef774f5d svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf2db5956 svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0x4d57a977 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0x36c93e40 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x5d1a9bba sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x3aa635aa cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x276e2fc3 mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x0a1ce0f6 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x677283ae matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x88362cd6 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x14d41aa3 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x2699b39a matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x291d6227 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xbd1c3490 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x0329edf2 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0xb6f8536b matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x2d5dc21b matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xac98d019 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xc686fff7 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xdec53265 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x176d9746 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x1e174b45 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x14f429c3 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x5da3d2ac matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x796ae60f matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x87818a13 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xe5c9a0ef matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0xf27f7eab mb862xxfb_init_accel +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x454a3cf0 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xa086cda2 w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xc00893e9 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xc389e0b0 w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xfe7a821b w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x524b8cd4 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x79d8a095 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x79f1e8cf w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x7f0e4237 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x0ab5f21d w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0x2a2334f4 w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xa1b16c49 w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xf3b545a9 w1_unregister_family +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0x04e133fc iTCO_vendor_check_noreboot_on +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xa78bd894 iTCO_vendor_pre_set_heartbeat +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xb5f20875 iTCO_vendor_pre_keepalive +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xc4f657bf iTCO_vendor_pre_stop +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xdc6effc9 iTCO_vendor_pre_start +EXPORT_SYMBOL fs/configfs/configfs 0x03a6f9e6 config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x181099bd config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0x6eab2abb config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x70604866 config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x95b420e2 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x9e9418ee config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0x9ef15bb6 configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0xa0562213 config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0xbd10e846 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xc00b3da0 configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xe5d7feae configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0xe6380f29 config_item_init +EXPORT_SYMBOL fs/exofs/libore 0x00ba8050 ore_read +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x3fc1dc63 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x55892e8c extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x839b265a ore_create +EXPORT_SYMBOL fs/exofs/libore 0x902047ad ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0x94112911 ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xaefb4c64 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0xdb066fae ore_write +EXPORT_SYMBOL fs/exofs/libore 0xdeb3553b ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xe78dfe89 ore_get_io_state +EXPORT_SYMBOL fs/fscache/fscache 0x02fec66d __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x03f931da __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x103a9320 fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0x1ea4ced9 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x2deb915a __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x2e02ed82 fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0x2ea14e05 fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x334f8286 __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0x38419cf0 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x397fb153 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x3da9d950 __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x4081e06d __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x4716c8c4 __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0x4d87e89b fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0x57182824 fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x6abd01a1 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x775b57b0 __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0x80c6a818 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0x9954eb90 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x9f38f51b __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x9fd0d52d __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xaae1f5c1 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0xab07e1a9 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xb3701def fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0xb377be4c fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0xb524cb3d __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xb7d9b9aa __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xbca5ef03 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0xca29cce5 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0xdbedd560 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xe81ae221 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xe831b7d3 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0xec782b5d __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xef4e5d72 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xf336cc52 __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xf92f61f0 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0xfa055ca6 fscache_withdraw_cache +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x0d0ebd03 qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x426e1869 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x8f83950c qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xc4c4fc93 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0xe0cd1a48 qtree_read_dquot +EXPORT_SYMBOL lib/cordic 0x434bfd07 cordic_calc_iq +EXPORT_SYMBOL lib/crc-ccitt 0x3771b461 crc_ccitt +EXPORT_SYMBOL lib/crc-ccitt 0x75811312 crc_ccitt_table +EXPORT_SYMBOL lib/crc-itu-t 0xd29b009f crc_itu_t_table +EXPORT_SYMBOL lib/crc-itu-t 0xf5b4a948 crc_itu_t +EXPORT_SYMBOL lib/crc7 0x66213969 crc7_be +EXPORT_SYMBOL lib/crc7 0x7a222007 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc8 0x41248eaf crc8 +EXPORT_SYMBOL lib/crc8 0xab9ad613 crc8_populate_lsb +EXPORT_SYMBOL lib/crc8 0xd4534d80 crc8_populate_msb +EXPORT_SYMBOL lib/libcrc32c 0x27000b29 crc32c +EXPORT_SYMBOL lib/lru_cache 0x03f599c7 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0x41752916 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x4feade4b lc_create +EXPORT_SYMBOL lib/lru_cache 0x56fc3ea0 lc_put +EXPORT_SYMBOL lib/lru_cache 0x619ed575 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x84e0214b lc_committed +EXPORT_SYMBOL lib/lru_cache 0xb890e0a4 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0xbbe7c23c lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0xc48fa976 lc_set +EXPORT_SYMBOL lib/lru_cache 0xc6e4cd46 lc_reset +EXPORT_SYMBOL lib/lru_cache 0xcb990a55 lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcea6747e lc_destroy +EXPORT_SYMBOL lib/lru_cache 0xd212c9f0 lc_get +EXPORT_SYMBOL lib/lru_cache 0xeb13128b lc_del +EXPORT_SYMBOL lib/lru_cache 0xf460a486 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0xf5ea5f5c lc_index_of +EXPORT_SYMBOL lib/lru_cache 0xf6acec20 lc_find +EXPORT_SYMBOL lib/lz4/lz4_compress 0xcbc5d521 lz4_compress +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x26c3aa22 lz4hc_compress +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0bd662f6 raid6_gfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x15fe0cd3 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x5ba93f9d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xb0d904b7 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xce45a6f1 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd9e91f83 raid6_vgfmul +EXPORT_SYMBOL net/802/p8022 0x02659797 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0x4259665a register_8022_client +EXPORT_SYMBOL net/802/p8023 0x4098b06f make_8023_client +EXPORT_SYMBOL net/802/p8023 0x84323808 destroy_8023_client +EXPORT_SYMBOL net/802/psnap 0xcd6212ea unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0xe74c992e register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x03b32713 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x04e476e5 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x0e19ecf8 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x0f5b9064 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x1a37c7e9 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x23e845fb p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x25a4b620 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x28b73f35 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x2cc0ed2d p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x33a6707b p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x39ae344f p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x3b925967 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x42be6980 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x448b3971 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x45580093 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x487a03e3 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x4daec41b v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x51652330 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x6489ef00 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x678fd972 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x7e7f3c79 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x8b59cb9a p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x9489baa1 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x977a0030 p9_nr_pages +EXPORT_SYMBOL net/9p/9pnet 0x9b86475d p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0xa223f2eb p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xa42f46e8 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xa4738f37 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xac56ea95 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0xad0f7f7d p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0xaf51a8a6 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0xb516e813 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0xbb4d1ffd p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0xc355d039 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xc971abd2 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0xca837f55 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0xccd55aea v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xd4d80414 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0xd6c04521 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0xe0fc1efa p9_payload_gup +EXPORT_SYMBOL net/9p/9pnet 0xe1d24b65 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xf37b6329 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xf3845f96 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf6308a02 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x54987d50 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x755e05da aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0x78f4a7a6 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0x9e6d2cc0 atalk_find_dev_addr +EXPORT_SYMBOL net/atm/atm 0x021cd456 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x0b81a385 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x2217728c vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x2bb67489 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x4544a3a7 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x588be836 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x6bbcd7f6 register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x85bdec9a atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x9759593c atm_charge +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xa2eb0dfc atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0xa3660cc3 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xcd7f7b41 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xedbfdd74 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xfe7bc748 deregister_atm_ioctl +EXPORT_SYMBOL net/ax25/ax25 0x026c1368 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x3d0bfcba ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xcba5987b ax25_rebuild_header +EXPORT_SYMBOL net/ax25/ax25 0xcd77308c ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0xce4c7554 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xd8b3100f ax25_hard_header +EXPORT_SYMBOL net/ax25/ax25 0xe4b3c04a ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xe820c3c9 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0xfa467dcb ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0xff71227e ax25_linkfail_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x092d3ac8 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0ce38c0a bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1967259e bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1f6dc4ac bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x231fc981 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x23cf3dc5 hci_recv_stream_fragment +EXPORT_SYMBOL net/bluetooth/bluetooth 0x26819e2d bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x294a3c08 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3d4933ba __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4852789d bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4aab0101 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4fd34f16 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x567c796b hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5d88eb31 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6bc67b64 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6de29f2b hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x70295e9a bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7c718282 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x82e19a37 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8d18a813 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x924ebcc9 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9ccc9c84 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa4942b30 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa771f3f1 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa7d6c3ab bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa812c580 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xab3958b7 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0xad9520b5 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb64e3795 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb72be7be bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xca112f74 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcb6fffa1 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdf9ea9d7 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe1a2b161 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe43b5fac hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xec3f8d7f hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xed5fdc7b hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf2926ff6 hci_reset_dev +EXPORT_SYMBOL net/bridge/bridge 0x4ca78169 br_fdb_external_learn_add +EXPORT_SYMBOL net/bridge/bridge 0x98cc4bcd br_should_route_hook +EXPORT_SYMBOL net/bridge/bridge 0xeb8e521d br_fdb_external_learn_del +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x27d7bf0c ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x78ff9c8c ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xf152f926 ebt_unregister_table +EXPORT_SYMBOL net/caif/caif 0x0b589289 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x1fadb370 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x7d17c202 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x966d7de2 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xe283f86b caif_connect_client +EXPORT_SYMBOL net/caif/caif 0xec923593 caif_enroll_dev +EXPORT_SYMBOL net/can/can 0x6eeee903 can_proto_register +EXPORT_SYMBOL net/can/can 0x927fc6e6 can_proto_unregister +EXPORT_SYMBOL net/can/can 0x9e58924a can_ioctl +EXPORT_SYMBOL net/can/can 0x9f247138 can_rx_unregister +EXPORT_SYMBOL net/can/can 0xd2d3799c can_rx_register +EXPORT_SYMBOL net/can/can 0xfb3b9096 can_send +EXPORT_SYMBOL net/ceph/libceph 0x01775b06 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x02110da3 ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x0727256f ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x074bbb4c ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0c86f901 ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0x0d7e87f6 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0x13642fe6 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x19ea14b2 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x1d405a3b osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x20377e35 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x2247ccbf osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x249b87a4 ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x263a6dee ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x29feb4b9 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x2a8ecb9a ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x2b220239 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x30982b34 ceph_monc_create_snapid +EXPORT_SYMBOL net/ceph/libceph 0x31d7b4ec ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x36000658 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x384535c7 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3b3b26cc ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x3cc7718b osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x3f467df5 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x40df6c40 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x4205ffd7 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x43e458f6 ceph_file_part +EXPORT_SYMBOL net/ceph/libceph 0x43efd647 ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x450bd923 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x4672c76b ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x47a9920e ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x48b399e1 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0x491e015e osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x4ae9b5a4 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x4dd18b19 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x543eb794 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x549269d6 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x55bf5648 ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x5ec90c30 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x5f47e3b0 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x641e1082 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x68a182ac osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6cb35abd ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x701966d3 ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x703e3fe8 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x72b08994 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x781969dd ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x7aa00137 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x7fcb827a ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x819cd64e ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x829d97ce osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x836fb60d ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x84adb19c ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x84e29d6b ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x857398dd osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x868e99b4 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x897ab416 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x8ccf8fdf ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x930a0c5d osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x9406f472 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x9498b013 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9a03168a ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa1ebde8f ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xa5685ae4 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0xa678c645 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xa7b7d1ed ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xa81158ea ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb19dc152 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xb50b5a62 ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xbb2f9620 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc55de604 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xc6f6c254 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xc7241823 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0xc846bd3e osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcd5a405d ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd47846e4 ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0xd5383217 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd5ab518c osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0xd60d7b2e ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xd7714ee5 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0xd813625e ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xde0eb6ba ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0xde163921 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0xe0eac474 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xe55d9bcd ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0xec5af6f5 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0xf09af18c osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xf2c7c30a ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0xf38cc89a ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0xf3cc5011 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0xf5f82c56 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0xfbccc1b3 ceph_osdc_cancel_request +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xbdce9289 dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/ieee802154 0x05fe55f7 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x0caaff43 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0x15067de0 ieee802154_nl_start_confirm +EXPORT_SYMBOL net/ieee802154/ieee802154 0x5632f19f wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x6a3e34d2 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xe141a786 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0xed8eb34e wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154_6lowpan 0x827d0709 lowpan_frag_rcv +EXPORT_SYMBOL net/ipv4/fou 0x6e2134a5 gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x87596169 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xd0626beb fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xfe4c1f2f gue_encap_hlen +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x02b2b0ec ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x55817dbc ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x60d0c21e ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xbf93b9f8 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x16b202fe arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x3b89df22 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x779415c6 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x20af1316 ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x5385d64c ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x9e3ad246 ipt_do_table +EXPORT_SYMBOL net/ipv4/tunnel4 0xb0dbaaa1 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0xcbad48dc xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x9102f022 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x29c3b447 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x4406a7f5 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x4fc24a87 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x962f8caa ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xbcf3c563 ip6t_register_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x57860822 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0xb60123a6 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x3ab28dc2 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x58145b8b xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x0eb07317 ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x2a647b3d ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x4e62bcb9 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x73e6a789 ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x9c7a1783 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xa4dc397f ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xada8b8b4 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xd2657d19 ircomm_data_request +EXPORT_SYMBOL net/irda/irda 0x01dbeb0e irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x0bab6037 hashbin_remove +EXPORT_SYMBOL net/irda/irda 0x1226ddca irlap_open +EXPORT_SYMBOL net/irda/irda 0x23a2eee7 hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0x29f9c708 irttp_dup +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x359de411 irias_insert_object +EXPORT_SYMBOL net/irda/irda 0x3b0a2ab6 irias_find_object +EXPORT_SYMBOL net/irda/irda 0x3b9bdefe irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0x41505646 iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0x428321fa hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x48d17824 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x49cd95ea async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0x4e02b92a irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0x59b502a1 irlap_close +EXPORT_SYMBOL net/irda/irda 0x59b7fc37 irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0x60a0a671 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x62acf28c irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0x648c7478 hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0x64b25724 irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x684a12cd iriap_open +EXPORT_SYMBOL net/irda/irda 0x699cfe7c irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x7865f31e irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7d54adaf irias_new_object +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x7ff509a2 hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0x819b12b2 iriap_close +EXPORT_SYMBOL net/irda/irda 0x8cd99be0 hashbin_insert +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x9e326eb3 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0xa113c9fe irttp_data_request +EXPORT_SYMBOL net/irda/irda 0xa370c681 hashbin_find +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbc136566 irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xc020ea9c irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0xc0bee29c hashbin_new +EXPORT_SYMBOL net/irda/irda 0xca5779cd irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0xcad6ed73 irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0xd6deeaae irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xd90bb528 irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0xda73a7e5 irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xef489e43 irda_notify_init +EXPORT_SYMBOL net/irda/irda 0xf01c9ae1 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0xf0c4dc81 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0xfc9dbd6e irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0xfe9ad783 irlmp_data_request +EXPORT_SYMBOL net/l2tp/l2tp_core 0x93e75077 l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x4525b566 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x593e0199 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x92eca7d4 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0xaa2534c2 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xb911c369 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0xca1ba470 lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0xd9a3538d lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0xf95e1a52 lapb_unregister +EXPORT_SYMBOL net/llc/llc 0x1ca77a4a llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x2f02388d llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x5e06626d llc_add_pack +EXPORT_SYMBOL net/llc/llc 0xc6ca2367 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0xdfe5e2e9 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0xea9c4cd5 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0xf8b15bd9 llc_sap_find +EXPORT_SYMBOL net/mac80211/mac80211 0x06724819 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x0846027d ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x08520768 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x0cc09a22 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x10c79c85 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x13853613 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0x15e375f9 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x167d82c4 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x1a03a4ef ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x1c7443b7 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x1e8676fa ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x1f2f1c29 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x20685a1f ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x28a4a22b ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x2e447e2d rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x31d9aff1 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x3b24fc1d ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x3cef9a38 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x3f59f857 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x40535f99 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x41a3d87b ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x45912c88 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x5121d744 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x51c368e8 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x52a9480d ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x5a406188 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x5be23763 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x5c28cca5 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x5e0f3a6a ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x64b707a7 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x698594bb ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x6ac545a7 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x6b9adee0 ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x6e0a7640 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x70521515 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x71daddac wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x7730e371 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7b94d8ec rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x7bac90a9 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x7c3bb8cb ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x7d072ca6 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x802adc7d ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x80f353a8 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x84993cfa ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x8cb51868 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x8f2653f6 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x92638a56 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x958756ed ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x97149d1f ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x9779cb13 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x99da2625 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xa2b7e49a ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xa4f235ac ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xa6e8f1c4 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xa855d633 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0xa99b7b6b ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xaa157485 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0xaefbec84 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xaf3de7fe ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xb1042cf9 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xb1f56ab3 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xb5ba039c ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0xbdd02c5c ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xc22e98c6 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc2bc084e __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xc7e9782e ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xc7f42ef9 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xc968a94d ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xcb0203db ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xcddab936 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xce6e394b ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xdb092fa4 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0xddb47d52 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xe1c0afee ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0xe47a8d87 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0xe6c54626 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0xe9817387 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xeb6d7c6c ieee80211_ie_split +EXPORT_SYMBOL net/mac80211/mac80211 0xec27d2c9 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xf3754b62 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xf395de03 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0xfa1baa29 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfd52e267 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac802154/mac802154 0x0238c4e8 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x2637fbfd ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x48bf04a4 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x5738e453 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x778ca3e8 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x7e154337 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0xb4bac97e ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0xc3b35d0c ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xeb01ab06 ieee802154_wake_queue +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x00f27727 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0a9039e1 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x28ec6d89 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x38cd6e90 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3b3e5e75 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x602678c5 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x60c806db ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6e178b90 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6eae8ff9 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x8a87a439 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9289ffb5 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xcf8117cf register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe5ebd9cd register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xfd451f39 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x22c9f58a __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x2d59d4f5 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xa8cd97c1 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x14dcfd12 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0x33ba6c1a nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x5d5329d8 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x8205f3e3 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x8955cdf0 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0xfb7f0241 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/x_tables 0x08c473b7 xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x34539f61 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x36a13f59 xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0x490f9f1f xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x5eb14de6 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x62a33507 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x7b914498 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x804b6662 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x8ee0600d xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xb28f5ef1 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xc13bbebf xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xef8f344c xt_find_match +EXPORT_SYMBOL net/nfc/hci/hci 0x0c1f8195 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x0f7131ee nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x2272df82 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x24a9829d nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x28e242c1 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x2e63666d nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x39e4559f nfc_hci_send_response +EXPORT_SYMBOL net/nfc/hci/hci 0x3ac0d132 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x4b48af3c nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x6c16f9d5 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x734d19ed nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x7e2ae801 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x7f4adca9 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x8aa5fda5 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0xb52ca90f nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xcaaf367f nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xd95db54a nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0xe3e5f138 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x18d67a5a nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x2602d7da nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x5d5c337c nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x97fc9f9e nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x9af03926 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xd718545a nci_recv_frame +EXPORT_SYMBOL net/nfc/nfc 0x0104b910 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x146f9ce1 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x2be5bf94 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x2f167080 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x31643798 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x37ae19b0 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x542108d7 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x678885df nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x7cb71abb nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x820e2125 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x91c3ab95 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x983978f7 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x9a5b9b1b nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0xa08403c5 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xa48aeda1 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0xb85ae598 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0xc4620b88 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0xcd4436d6 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xe00fbcb7 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0xf8a460f6 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0xfa21b5f4 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc_digital 0x1bfa7c2b nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x5c1dfd70 nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x8d434e8c nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xcc1d6909 nfc_digital_allocate_device +EXPORT_SYMBOL net/phonet/phonet 0x05a234ef phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x1a8e3845 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x5be15edf phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x90f8e6bc pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0xc124e945 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0xcbaf867c pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xf861b190 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0xf863d2b4 pn_sock_hash +EXPORT_SYMBOL net/rds/rds 0x5031b8c5 rds_str_array +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x3283b93f rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x3997fcb2 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x39a8333e rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x4073ecdc key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x42af3d27 rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x4f686373 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x5e6bd573 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6db6d71b rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x77c82a99 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x83ce6b2f rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8fde7a66 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x96616e76 rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x9cf4aa81 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xb42c72bc rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf603ce32 rxrpc_kernel_send_data +EXPORT_SYMBOL net/sctp/sctp 0x986e679d sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x332e44ad gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x5ad12ecd gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x866d79d6 gss_mech_put +EXPORT_SYMBOL net/sunrpc/sunrpc 0x01cef92d svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0xc97b81e3 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0xece76105 xdr_truncate_encode +EXPORT_SYMBOL net/wimax/wimax 0xb8ffc963 wimax_reset +EXPORT_SYMBOL net/wimax/wimax 0xce83ca47 wimax_rfkill +EXPORT_SYMBOL net/wireless/cfg80211 0x080cb843 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x090d615e ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0a3b4963 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x0a6c10f6 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x0b8d4f96 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x0c0b30a2 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x195186e9 cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x2720643a cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x27e3e501 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x27faf392 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x2a0bf7e7 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x3010e094 cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x35ee6c10 cfg80211_del_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x36371da9 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x37f9d576 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x3cd6eb80 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3dbf0d55 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x3f69a2e0 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x4083e88e cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x42a7b898 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x461bf0e8 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x47e317de wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x4919dea6 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x4950a1f9 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x4d7782a2 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x51eb0bf3 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x5d5a5fbb ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x619089f6 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x634b6581 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x6366d257 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x644b1d9b cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6a9677cc cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x6bc25f73 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x6f022d43 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x70c2e68d cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x70cd332d cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x7112ec6b cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x72a2123c wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x74c1e915 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x79c4395d cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x7e33e4ab cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x7fff63a6 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x8003c910 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x81c70010 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x82f5f9ce wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x85a94457 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x8612a596 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x89466a3a cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x9c91ce6a cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x9fdd346b cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0xa13081b9 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xa496a3e6 ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xad43dd85 cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0xb74f8ab6 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0xbb475ff5 cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xbd939f22 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xc29952fb __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xc3fbc10a cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc6c888e9 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0xc8f17f25 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xc96173b7 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xcac06203 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0xcd583df6 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0xcf618a57 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0xd11a0cb0 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xd51878cc wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0xd82fc50f __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xdb70c1f0 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xe4800870 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0xe9a73250 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xeb48ec78 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xebacbe78 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xed2a2f20 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xedf6c2c4 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf1a8608c cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xf49b6df0 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xf57f2c00 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xf696e7bb cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xfac49d35 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x1dd6c5be lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x3cd694f6 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x7a08d83d lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x8934bc1d lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xc4de767b lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xffc21b25 lib80211_crypt_info_free +EXPORT_SYMBOL sound/ac97_bus 0x314dd2da ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0xb2df07ec snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1b23743c snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6714c119 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x75c2dc87 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcac0a3be snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0xead3f7cb snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x3a57f235 snd_seq_autoload_unlock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x9e867788 snd_seq_device_register_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xa5524b4c snd_seq_device_new +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xb90668b2 snd_seq_autoload_lock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xc622fb29 snd_seq_device_unregister_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf0a1fdb3 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x2b51b084 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x350963b4 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7f62d029 snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x83914b9a snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x92ee6bb0 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x9e7d3f0f snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xbc141dfc snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xf2bf1549 snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x505ab43d snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x0999ccf7 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0x0a1e7e06 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x0aa26cb2 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x0c319966 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x0d8895d3 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x0de4416b snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x12a4bebe snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x18e1683f snd_dma_program +EXPORT_SYMBOL sound/core/snd 0x191e88cf snd_dma_pointer +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x216ca919 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0x241e266c snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x299252c7 snd_card_proc_new +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x2dc71a46 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x3159ac47 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x4186aa73 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x440ff2a2 snd_cards +EXPORT_SYMBOL sound/core/snd 0x45df64b8 snd_info_register +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4b015768 snd_iprintf +EXPORT_SYMBOL sound/core/snd 0x4e022fb7 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x4ebe0a58 snd_device_free +EXPORT_SYMBOL sound/core/snd 0x4fc732a8 snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x5267b70c snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x57af77d0 snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x5d222396 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x602c96f0 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x647e1ff4 snd_get_device +EXPORT_SYMBOL sound/core/snd 0x68dd7e75 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x7830566e _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0x7b45dcf4 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x83794678 snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0x8924ef07 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x8d58585f snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x90bc86a4 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x913a3178 snd_device_new +EXPORT_SYMBOL sound/core/snd 0x92d56ca0 snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0xa3aa775a snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xa7906db3 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0xa9bb0a74 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xaa43a374 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0xb22243da snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb53e96f4 snd_card_register +EXPORT_SYMBOL sound/core/snd 0xbfaba201 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0xc01160d7 snd_component_add +EXPORT_SYMBOL sound/core/snd 0xc02c6059 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0xc53d093d snd_device_register +EXPORT_SYMBOL sound/core/snd 0xc6e5b5df snd_register_device_for_dev +EXPORT_SYMBOL sound/core/snd 0xc808f6c5 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xce3ca308 copy_from_user_toio +EXPORT_SYMBOL sound/core/snd 0xd0456cca snd_card_free +EXPORT_SYMBOL sound/core/snd 0xe6e1bb65 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0xf3820e0b snd_card_new +EXPORT_SYMBOL sound/core/snd 0xfb19a308 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd-hwdep 0x72a0431a snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x026b235d snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x06194770 snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0x0c227a10 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x0d378fbe snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0x1443520d snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x166158d5 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x17039980 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x18d9e80f snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x1b77a369 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x20424e2a snd_sgbuf_get_chunk_size +EXPORT_SYMBOL sound/core/snd-pcm 0x275ab503 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0x2fb2ea1c snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x377048d7 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x394780c4 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3b91f3af snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x4034bc3b snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x408fba6d snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0x42863c74 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x45af6216 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x4bb3cd51 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x4d9b6d35 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x572f88ab snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x67658315 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x69afb71e snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x6f97c8a3 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x71814f8b snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x72d76da3 snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0x76198e0b snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0x783af93c snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x7e878ecd snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x81110c0b snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0x891664c9 snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x924278b2 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x95d6faf9 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x9b4a195b snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xa62d8bd3 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0xade88e76 snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xae931fcf snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0xb49c1780 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0xb6f39982 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xbd28429f snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0xc0914c2f snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xc0a222b7 snd_pcm_sgbuf_ops_page +EXPORT_SYMBOL sound/core/snd-pcm 0xc0b526d0 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xc454e1b0 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0xc916fbe3 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xd0ff7925 snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xe04506d9 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0xe39e53ca _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe9685ae1 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xeb2d8c27 snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2a021e87 snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3493a4ff snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x47c1b8ab snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4bc73123 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5f55664a snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x6eb524bc snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7528d84c snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x79ce2d45 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8397f2e8 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb46032f7 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc1b052dc snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0xca4a89f2 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0xcfb01729 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd02536d3 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd702cdc5 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf22d9a84 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfe5d4593 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-timer 0x093065ea snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0x21a58ed5 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x5e6372d9 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x5efc4e50 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x6c21e48d snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x7e0611ed snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x826bb5bf snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0xb147733a snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0xc3f65b57 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0xcf79ad92 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0xcfd14911 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0xd69120ff snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0xfa241634 snd_timer_global_free +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x996b7373 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x094baea6 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x3d77d56d snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x559a7d7d snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x7bdea881 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x96f0d41f snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x9c956b35 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xad69cfec snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xc89a7b00 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xea50b35b snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0x516d15dc snd_opl4_read_memory +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0x67625ab9 snd_opl4_read +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0x94837683 snd_opl4_create +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0xb21df835 snd_opl4_write_memory +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0xcd7fdfe4 snd_opl4_write +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x08c583ea snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x3b1a4092 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x500aa1f3 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5a4f4b36 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x9307263c snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xb809f905 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xbca76ea6 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xdec135d2 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf40d95e3 snd_vx_dsp_load +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x002954cc fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x08ec508f amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0a81d170 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0e74b9d4 amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1e6e148a amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x28c9b283 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3f1fe038 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x48b84f4d amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x52c9e6b7 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5d672d8e cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5dd526bd avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x67384ae3 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x71cdbb28 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7a3e5afd amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x81b45533 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8b415a62 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8e7c7f66 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa707b169 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb17afc82 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb2110d92 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb6d98217 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb7775210 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcac03c5d fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xda7c2e3b amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdb0ef1bb avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdcbcebac cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe5469f66 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf58667d9 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf75e56c5 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf7608f2b fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf80cd84a avc_general_get_plug_info +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x0760a1aa snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x44fc427d snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xaa215462 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xad71ce31 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xaf9e74b8 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xb59049c2 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x0b936817 snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x1b92c8d2 snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x7c4ca0d0 snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x8eff7930 snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x92a9993e snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x9aa16bec snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x176eba6f snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x7fa81069 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xa98a93ab snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xc0c88c94 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x3934d8e2 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x871347d6 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x0cdf3c97 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x3e938313 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x58e97596 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x918eba1d snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x9c77a2cf snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xdf073d9d snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-i2c 0x03615c9e snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0x19a6c28c snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x2f44eebe snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x6a5e1798 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x935e35b1 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xe504c0d8 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-tea6330t 0x4056799f snd_tea6330t_detect +EXPORT_SYMBOL sound/i2c/snd-tea6330t 0xe4976f25 snd_tea6330t_update_mixer +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0x0b7988bc snd_es1688_reset +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0x131363d4 snd_es1688_mixer +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0xa7c3a10e snd_es1688_mixer_write +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0xe8224552 snd_es1688_pcm +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0xea2eb54d snd_es1688_create +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x0c0b99d4 snd_gf1_poke +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x0d0749d7 snd_gf1_delay +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x0fb9ec19 snd_gf1_peek +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x17358f57 snd_gf1_new_mixer +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x19bec897 snd_gf1_ctrl_stop +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x1c1ce117 snd_gus_interrupt +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x1e1112cd snd_gf1_stop_voice +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x20495107 snd_gf1_look8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x206183cc snd_gf1_pcm_new +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x33772cf7 snd_gf1_mem_lock +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x3cbd2f03 snd_gus_use_inc +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x437171fc snd_gf1_mem_free +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x46db8d67 snd_gf1_lvol_to_gvol_raw +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x4d34506c snd_gf1_write8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x4fd4122b snd_gus_dram_read +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x6bbe2711 snd_gf1_write_addr +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x749efac6 snd_gus_use_dec +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x7581a91b snd_gf1_alloc_voice +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x9ac26aac snd_gf1_i_look16 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x9ad9ba89 snd_gf1_i_write8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x9d2d39e5 snd_gus_dram_write +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xb5283ba6 snd_gf1_dram_addr +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xbb3424a1 snd_gf1_i_look8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xbf87d5d8 snd_gf1_rawmidi_new +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xc43a5527 snd_gf1_atten_table +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xc61113e3 snd_gf1_look16 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xd0774fb8 snd_gf1_translate_freq +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xe6508b07 snd_gus_create +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xe964567d snd_gf1_mem_alloc +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xea3c5821 snd_gf1_write16 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xef6f54dc snd_gus_initialize +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xf239219e snd_gf1_free_voice +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xf48eb871 snd_gf1_mem_xfree +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x086899e2 snd_msndmix_setup +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x0e096be3 snd_msnd_init_queue +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x2ad36e5f snd_msnd_pcm +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x75026b24 snd_msndmidi_input_read +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x83691cdb snd_msndmix_new +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x95e6cc6e snd_msnd_DARQ +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x9a12ed31 snd_msnd_send_word +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xa0f0a2e5 snd_msnd_dsp_halt +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xb290d193 snd_msnd_DAPQ +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xb92d043a snd_msnd_disable_irq +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xddd76c21 snd_msnd_enable_irq +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xeacdac0f snd_msnd_upload_host +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xf742cbde snd_msnd_send_dsp_cmd +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xfed7a11a snd_msndmix_force_recsrc +EXPORT_SYMBOL sound/isa/opti9xx/snd-miro 0x90889889 snd_aci_get_aci +EXPORT_SYMBOL sound/isa/opti9xx/snd-miro 0x988f1799 snd_aci_cmd +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x34ca9284 snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x5f73075e snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x94f814ba snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xa800fa64 snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xac635978 snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xda19ce09 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xe58d5e88 snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xe6a671c3 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xe769b7bf snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xe7ed408f snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb16-csp 0xe0a3242b snd_sb_csp_new +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0x627c356b snd_sb16dsp_pcm +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0x990552d3 snd_sb16dsp_get_pcm_ops +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0xe0b3f690 snd_sb16dsp_interrupt +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0xe3644c56 snd_sb16dsp_configure +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0x6ca37a09 snd_sb8dsp_midi +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0xa2d5ed05 snd_sb8dsp_interrupt +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0xdfc8bf29 snd_sb8dsp_pcm +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0xe92e292b snd_sb8dsp_midi_interrupt +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x092fc19b snd_emu8000_dma_chan +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x3831b1ae snd_emu8000_init_fm +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x44dff191 snd_emu8000_poke_dw +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x65d68681 snd_emu8000_load_reverb_fx +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x6a2a3397 snd_emu8000_poke +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x77a1dccb snd_emu8000_peek_dw +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xa482bd4f snd_emu8000_update_chorus_mode +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xb581ba20 snd_emu8000_peek +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xba2360c0 snd_emu8000_update_equalizer +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xbe8a41a0 snd_emu8000_update_reverb_mode +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xe62eff07 snd_emu8000_load_chorus_fx +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x078d6b8e snd_wss_get_double +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x1a146093 snd_wss_timer +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x735b657c snd_wss_mce_down +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x748bef71 snd_wss_put_single +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x7b202637 snd_wss_interrupt +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x7db6e6f6 snd_wss_get_pcm_ops +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x80fcce6f snd_wss_in +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x8aa52612 snd_wss_mce_up +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x9572b0c3 snd_wss_info_double +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x964e5ea8 snd_wss_mixer +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x9899feba snd_wss_pcm +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xa3f68a69 snd_wss_put_double +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xa5d3069d snd_wss_create +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xbda19182 snd_wss_out +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xbe2a6acd snd_cs4236_ext_in +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xd0f00e96 snd_wss_get_single +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xd9de2ae3 snd_wss_overrange +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xe5c54622 snd_wss_info_single +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xe7ec3f08 snd_wss_chip_id +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xea2bcb41 snd_cs4236_ext_out +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x078ceaed snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x25139598 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x31e34208 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x38790ab5 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4cab070a snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x5c32d119 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6d819c7d snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x78252cd7 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x924f4674 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbdbdeb0a snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbeff93d1 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd3c8571c snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd8e4837e snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xdd7fa7cc snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xdfee4076 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xec6ef808 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xef935ab5 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/asihpi/snd-asihpi 0x6df30d53 hpi_send_recv +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x1eab188c snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x33525d05 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x863ea780 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x86c64674 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x9c2d93be snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xab2b21a8 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xee03ba23 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xfbd91104 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xfd9d1180 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x405b1e52 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x6be91751 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x972bc6b7 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x128982c9 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x14dc3bd8 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1e27b969 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2586e1a3 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x294016b0 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2abf27e1 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3004c9db oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x349f3280 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x49fbb7e0 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4ea0af25 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x642f42a3 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x662d59e5 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7debb4e4 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xaedf2e44 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb76d25bb oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc4988325 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xccbb1231 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xdf547e4a oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe2888c57 oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe629875a oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf3ba85d1 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x38da278b snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x57f8c084 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x84684797 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xe4c97a79 snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xf5ebf698 snd_trident_start_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x0dac5ac4 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x51ccee06 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/intel/snd-soc-sst-dsp 0x6a4e8501 sst_dma_new +EXPORT_SYMBOL sound/soc/intel/snd-soc-sst-dsp 0xdc045797 sst_dma_free +EXPORT_SYMBOL sound/soundcore 0x0bdce545 register_sound_special +EXPORT_SYMBOL sound/soundcore 0x2fa02ef6 sound_class +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xbd073bce register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xcd86fb4c register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xcfa71a94 register_sound_midi +EXPORT_SYMBOL sound/soundcore 0xe4d8a35b register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x16169dd7 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x29fefe10 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x3f7a7c66 snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x41622cde snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xdd3a64ac snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xef748949 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/snd-util-mem 0x0fb1b7f1 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x14d7a4d9 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0x369ea5fd __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6189ff40 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xa2caefc6 snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xb7f96478 snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xc3682238 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xfda090ab __snd_util_memblk_new +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x21a4ee2c snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x002d778d VBoxGuest_RTMpNotificationDeregister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0064d4f7 VBoxGuest_RTSemFastMutexCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x00712528 VBoxGuest_RTAssertMsg2Weak +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0276540a VBoxGuest_RTLogPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x03d8513f VBoxGuest_RTThreadSetName +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x05626dc7 VBoxGuest_RTR0MemObjReserveKernelTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0665bcaa VBoxGuest_RTAssertSetMayPanic +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0823cb2f VBoxGuest_RTMemAllocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x08b98b3c VBoxGuest_RTMpCpuIdFromSetIndex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x08d7a261 VBoxGuest_RTThreadSelfName +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x09458185 VBoxGuest_RTR0MemAreKrnlAndUsrDifferent +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0b14ec2c VBoxGuest_RTThreadCreateF +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0b628628 VBoxGuest_RTSemEventMultiDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0b94344b VBoxGuest_g_pszRTAssertExpr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0d1abebe VBoxGuest_RTLogFlush +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0dfb68c6 VBoxGuest_RTSemEventWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x0e1a390f VBoxGuest_RTStrToInt8Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x104391d1 VBoxGuest_RTSemMutexDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x143fba5b VBoxGuest_RTThreadPreemptDisable +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x14835127 VBoxGuest_RTAssertMsg2AddWeak +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x16d72922 VBoxGuest_RTR0MemObjIsMapping +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x16eedef4 VBoxGuest_RTSpinlockReleaseNoInts +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x17d84704 VBoxGuest_RTSpinlockCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x187c16e2 VBoxGuest_RTLogCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x19087f6f VBoxGuest_RTSemEventMultiWaitEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1a79fedb VBoxGuest_RTSemMutexRequestNoResumeDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1abe7e93 VBoxGuest_RTThreadGetNative +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1ad481e4 VBoxGuest_RTLogLogger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1d042132 VBoxGuest_RTMemContFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1e7216d7 VBoxGuest_RTThreadFromNative +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1efa8169 VBoxGuest_RTThreadUserSignal +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1f152547 VBoxGuest_RTMpGetMaxCpuId +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x1fc40aab VBoxGuest_RTR0MemObjReserveUserTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x21b1ee43 VBoxGuest_RTThreadSleepNoLog +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x221205d1 VBoxGuest_RTThreadSetType +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2280771d VBoxGuestIDCCall +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x22bd51c7 VBoxGuest_RTErrConvertToErrno +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x23a552fd VBoxGuest_RTMpIsCpuOnline +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x246391eb VBoxGuest_RTStrToUInt16Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x25938e5f VBoxGuest_RTLogWriteDebugger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x267da4c4 VBoxGuest_RTThreadIsMain +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x27740cb3 VBoxGuest_RTStrToUInt8Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x29066860 VBoxGuest_RTStrConvertHexBytes +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2972116c VBoxGuest_RTThreadPreemptIsEnabled +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x29bf3685 VBoxGuest_RTThreadGetName +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2b015c38 VBoxGuest_RTMpOnAll +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2bad2a8e VBoxGuest_RTStrToInt16 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2c5b3002 VBoxGuest_RTErrConvertFromErrno +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2d27c026 VBoxGuest_RTSemEventWaitExDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2e136d3c VBoxGuest_RTR0MemObjAllocPhysExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x309de102 VBoxGuest_RTMpCpuId +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3534ed69 VBoxGuest_RTMemAllocVarTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x353b64a3 VBoxGuest_RTSemMutexRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x353e5a81 VBoxGuest_RTSemEventMultiReset +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x365d44f1 VBoxGuest_RTR0MemObjMapKernelExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x36e780e0 VBoxGuest_RTStrToUInt8Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x37b2d47a VBoxGuest_RTStrPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x39df70a0 VBoxGuest_RTStrPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3a29bcdb VBoxGuest_RTThreadIsInitialized +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3b0a3d87 VBoxGuest_RTMemAllocZVarTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3d00f113 VBoxGuest_g_u32RTAssertLine +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3ed3a918 VBoxGuest_RTAssertMsg1 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3f452f12 VBoxGuest_RTR0MemObjAllocPageTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x3f8d56e7 VBoxGuest_RTMemDupTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4002b8b4 VBoxGuest_RTTimeSpecToString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x405901ff VBoxGuest_RTStrFormatTypeRegister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x428e3456 VBoxGuest_RTR0Term +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x428eb5ba VBoxGuest_RTMemTmpAllocZTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x42c5bff2 VBoxGuest_RTLogRelLogger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x432b6724 VBoxGuest_RTR0MemObjAllocPhysNCTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x433ceadb VBoxGuest_RTLogWriteStdOut +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4453e900 VBoxGuest_RTR0MemObjProtect +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x44ce618e VBoxGuest_RTMemAllocExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x453e64fb VBoxGuest_RTSemEventMultiSignal +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x45933412 VBoxGuest_RTStrToInt8Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4597652f VBoxGuest_RTStrFormat +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x45d332ae VBoxGuest_RTMemReallocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x46b36f60 VBoxGuest_RTTimeSpecFromString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4819f15e VBoxGuest_RTThreadWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4983ea42 VBoxGuest_RTAssertShouldPanic +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4aca506e VBoxGuest_RTStrToUInt32Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4d0161ca VBoxGuest_RTLogBackdoorPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4d47859f VBoxGuest_RTR0MemKernelCopyTo +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4e6d6986 VBoxGuest_RTStrToUInt16 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x4e7faa59 VBoxGuest_RTStrToInt64 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x503f488a VBoxGuest_RTLogRelSetDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5045b702 VBoxGuest_RTLogGetDestinations +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5118e8ae VBoxGuest_RTStrToUInt64 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x52041f46 VBoxGuest_RTThreadPreemptIsPossible +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x53602f45 VBoxGuest_RTMemTmpFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x539dd662 VBoxGuest_RTTimeSystemMilliTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x53b772da VBoxGuest_RTAssertSetQuiet +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x543527dc VBoxGuest_RTLogWriteStdErr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5460fc01 VBoxGuest_RTTimeImplode +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x54abe5d4 VBoxGuest_RTSemMutexRequestNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x54e45046 VBoxGuest_RTR0MemObjAllocLowTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x55c48692 VBoxGuest_RTMpIsCpuWorkPending +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x57406d20 VBoxGuest_RTR0ProcHandleSelf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5929b954 VBoxGuest_RTPowerSignalEvent +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5936a317 VBoxGuest_RTR0MemObjAddress +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x59390acb VBoxGuest_RTTimeIsLeapYear +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5ad3216a VBoxGuest_RTR0MemKernelIsValidAddr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5b0eaa4d VBoxGuest_RTThreadWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5c15981f VBoxGuest_RTMemContAlloc +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5ca67994 VBoxGuest_RTLogDestinations +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x613042f7 VBoxGuest_RTR0MemObjMapUserTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x622a261f VBoxGuest_RTPowerNotificationRegister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x622bf330 VBoxGuest_RTMemAllocZTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x62fd45a8 VBoxGuest_RTTimeNanoTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x63ba9fd2 VBoxGuest_RTLogGetDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x64655cd4 VBoxGuest_RTSemEventMultiWaitExDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x64af2463 VBoxGuest_RTStrToInt32 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x650e77e8 VBoxGuest_RTMpGetCount +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x651c778b VBoxGuest_RTSemEventMultiCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6549a3e0 VBoxGuest_RTTimeFromString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x65b04e5d VBoxGuest_RTStrToUInt64Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x687ae6ac VBoxGuest_RTStrToUInt64Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6bcedab4 VBoxGuest_RTThreadPreemptIsPending +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6c17021e VBoxGuest_RTThreadUserReset +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6c2df755 VBoxGuest_RTAssertMsg1Weak +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6ca5b4ec VBoxGuest_RTSemEventMultiGetResolution +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6f8ed216 VBoxGuest_RTStrToUInt16Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6fd2e761 VBoxGuest_RTTimeNormalize +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x713f25d5 VBoxGuestIDCClose +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x715699a0 VBoxGuest_RTSpinlockDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x72d1c8f4 VBoxGuestIDCOpen +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x73a23c8b VBoxGuest_RTLogRelPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x73f65247 VBoxGuest_RTStrToInt32Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x744623d2 VBoxGuest_RTSemMutexCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x753d3a3a VBoxGuest_RTLogFormatV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x755479c2 VBoxGuest_RTR0MemObjLockKernelTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x75bee68e VBoxGuest_RTThreadIsSelfKnown +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x76608be1 VBoxGuest_RTSemSpinMutexCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x766a8684 VBoxGuest_RTThreadCreateV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x76bb35b9 VBoxGuest_RTLogLoggerEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x76dbecb7 VBoxGuest_RTProcSelf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x77248ef3 VBoxGuest_RTR0MemObjLockUserTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7841b10d VBoxGuest_RTMpIsCpuPossible +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x78ad2401 VBoxGuest_RTStrToInt8 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x797e701f VBoxGuest_RTLogCreateEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x79aefc0b VBoxGuest_RTTimeNow +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7ac53b51 VBoxGuest_RTR0MemUserCopyFrom +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7ae3b63b VBoxGuest_RTStrToUInt32 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7b423f4c VBoxGuest_RTLogGetFlags +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x7cef940f VBoxGuest_RTStrToUInt8 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x80162938 VBoxGuest_RTStrFormatV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x80fc31af VBoxGuest_RTLogRelDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8229caac VBoxGuest_RTThreadUserWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x847577ac VBoxGuest_RTMpGetOnlineCount +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x84e86094 VBoxGuest_RTStrPrintfExV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x854806f2 VBoxGuest_RTSpinlockAcquire +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8587f091 VBoxGuest_RTR0MemUserCopyTo +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x85afce7f VBoxGuest_RTMpNotificationRegister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x867199c4 VBoxGuest_RTMpPokeCpu +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x86f9f023 VBoxGuest_RTSemFastMutexRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x87abe8dd VBoxGuest_RTR0MemObjSize +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8ab21a95 VBoxGuest_RTSemSpinMutexDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8b4fd3ef VBoxGuest_RTTimeSystemNanoTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x8ff5c8e5 VBoxGuest_RTSemEventMultiWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x937cd6a2 VBoxGuest_RTLogComPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9474d99a VBoxGuest_RTSemFastMutexDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x951fbe81 VBoxGuest_RTLogLoggerV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x953b2ba4 VBoxGuest_RTLogSetDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x983f332c VBoxGuest_RTSemSpinMutexRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9853901a VBoxGuest_RTAssertMsg2Add +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9909ff3d VBoxGuest_g_pszRTAssertFunction +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x993cc778 VBoxGuest_RTLogRelSetBuffering +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x99ee476f VBoxGuest_RTThreadYield +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9b02b021 VBoxGuest_RTThreadSleep +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9be73ec4 VBoxGuest_RTMpCpuIdToSetIndex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9dc75797 VBoxGuest_RTLogBackdoorPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9e97ef59 VBoxGuest_RTSemEventWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x9eb3db26 VBoxGuest_RTR0MemObjAllocPhysTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa21775d1 VBoxGuest_RTSemFastMutexRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa2c23601 VBoxGuest_RTR0MemObjAllocContTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa3ff74bf VBoxGuest_RTStrToInt16Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa52847a2 VBoxGuest_RTR0MemUserIsValidAddr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa582aeba VBoxGuest_RTMemExecFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa5f0f1ad VBoxGuest_RTAssertMsg2 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa61aa915 VBoxGuest_RTR0MemObjFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa6209fc7 VBoxGuest_RTLogPrintf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa74258ab VBoxGuest_RTTimeExplode +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa8a47d40 VBoxGuest_RTLogLoggerExV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xab5ee692 VBoxGuest_RTLogWriteUser +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xab871924 VBoxGuest_RTThreadPreemptIsPendingTrusty +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xacaac41d VBoxGuest_g_szRTAssertMsg1 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xadb5cc54 VBoxGuest_RTStrFormatTypeSetUser +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xae21ae1f VBoxGuest_RTThreadCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb2f248c6 VBoxGuest_RTStrCopyP +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb33ca348 VBoxGuest_RTLogRelPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb3f592b9 VBoxGuest_RTThreadNativeSelf +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb4227efb VBoxGuest_RTTimeToString +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb42ea0e3 VBoxGuest_g_pszRTAssertFile +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb5676d46 VBoxGuest_RTLogSetCustomPrefixCallback +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb5ec2977 VBoxGuest_RTStrToInt16Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb6fc848a VBoxGuest_RTStrToUInt32Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xb9a86152 VBoxGuest_RTStrFormatNumber +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xba349142 VBoxGuest_RTR0MemObjEnterPhysTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbaa97421 VBoxGuest_g_szRTAssertMsg2 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbaf6967f VBoxGuest_RTR0MemObjGetPagePhysAddr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbba29a48 VBoxGuest_RTR0MemObjAddressR3 +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbbbc6e84 VBoxGuest_RTSemMutexRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbbccb0c7 VBoxGuest_RTTimeMilliTS +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbc7fbd2a VBoxGuest_RTLogFlushRC +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbcd1b6de VBoxGuest_RTSemSpinMutexRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbd0aa67d VBoxGuest_RTLogFlags +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbeed82c5 VBoxGuest_RTSemEventDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xbf5b421e VBoxGuest_RTLogComPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc272f283 VBoxGuest_RTLogGroupSettings +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc2e0f25a VBoxGuest_RTMemTmpAllocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc4b8857d VBoxGuest_RTThreadPreemptRestore +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc5151dcf VBoxGuest_RTLogDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc56f27ff VBoxGuest_RTR0Init +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc57a9c9b VBoxGuest_RTStrToInt32Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc636859e VBoxGuest_RTThreadUserWaitNoResume +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc7601bb1 VBoxGuest_RTSemEventMultiWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc9978a5f VBoxGuest_RTAssertMsg2V +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xcb6463c6 VBoxGuest_RTStrFormatTypeDeregister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xcdbc5e5d VBoxGuest_RTSemEventCreate +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xcdd40e5b VBoxGuest_RTMpOnOthers +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xceb98390 VBoxGuest_RTMpOnSpecific +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd032523c VBoxGuest_RTThreadGetType +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd1c8b171 VBoxGuest_RTStrCopyEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd38c5d55 VBoxGuest_RTLogCloneRC +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd4f35c7d VBoxGuest_RTSemSpinMutexTryRequest +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd63c8527 VBoxGuest_RTMemFreeEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd76ab832 VBoxGuest_RTMemDupExTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd8730925 VBoxGuest_RTLogRelLoggerV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xdd31359f VBoxGuest_RTLogSetDefaultInstanceThread +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xdd699fb2 VBoxGuest_RTSemMutexIsOwned +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xde296aea VBoxGuest_RTAssertAreQuiet +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xdead7a1c VBoxGuest_RTLogSetBuffering +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xdfaa7e65 VBoxGuest_RTSemEventSignal +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe0afcea8 VBoxGuest_RTR0AssertPanicSystem +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe0ebf12c VBoxGuest_RTAssertMsg2WeakV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe16047ab VBoxGuest_RTLogDefaultInstance +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe19acf09 VBoxGuest_RTStrCopy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe208c712 VBoxGuest_RTLogGetGroupSettings +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe2aa3ed6 VBoxGuest_RTR0MemKernelCopyFrom +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe4104f8b VBoxGuest_RTLogFlushToLogger +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe47b5364 VBoxGuest_RTSemEventGetResolution +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe5908cc3 VBoxGuest_RTStrToInt64Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe59fc65c VBoxGuest_RTLogWriteCom +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xe6a00917 VBoxGuest_RTThreadIsInInterrupt +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xebbe4bc3 VBoxGuest_RTThreadIsSelfAlive +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xecd69ee8 VBoxGuest_RTAssertMsg2AddWeakV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xed0424f7 VBoxGuest_RTMemFree +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xed92363f VBoxGuest_RTR0MemObjMapKernelTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf244ec46 VBoxGuest_RTSemMutexRequestDebug +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf2e6e2c5 VBoxGuest_RTStrPrintfEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf3cd37e7 VBoxGuest_RTSemEventWaitEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf450a3d4 VBoxGuest_RTLogCreateExV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf722f7d1 VBoxGuest_RTMemExecAllocTag +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf7c384ae VBoxGuest_RTStrToInt64Ex +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xf81b13f5 VBoxGuest_RTPowerNotificationDeregister +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfb5ca767 VBoxGuest_RTSpinlockRelease +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfcfe8381 VBoxGuest_RTMpGetOnlineSet +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfe4fce41 VBoxGuest_RTAssertMayPanic +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfe5c0dc7 VBoxGuest_RTAssertMsg2AddV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xfec59082 VBoxGuest_RTLogDumpPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xffc16d99 VBoxGuest_RTMpGetSet +EXPORT_SYMBOL vmlinux 0x0057258f jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x0058554e do_SAK +EXPORT_SYMBOL vmlinux 0x005aee96 pv_cpu_ops +EXPORT_SYMBOL vmlinux 0x006dcbc9 first_ec +EXPORT_SYMBOL vmlinux 0x00783f3c serio_open +EXPORT_SYMBOL vmlinux 0x007f27f0 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x00801678 flush_scheduled_work +EXPORT_SYMBOL vmlinux 0x0098f0ab nf_log_set +EXPORT_SYMBOL vmlinux 0x00aea8bb xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x00d0ac56 inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0x00d6796a blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00e8097b csum_partial_copy_fromiovecend +EXPORT_SYMBOL vmlinux 0x00f9bf85 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x011c80ca agp_free_memory +EXPORT_SYMBOL vmlinux 0x013a6d01 __neigh_event_send +EXPORT_SYMBOL vmlinux 0x0147ea1b commit_creds +EXPORT_SYMBOL vmlinux 0x01530b7d __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x0158ba8f pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x01708ba3 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x017f0f24 pci_dev_get +EXPORT_SYMBOL vmlinux 0x0190d03f dev_mc_flush +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0237b57a arch_unregister_cpu +EXPORT_SYMBOL vmlinux 0x0248034e tcp_poll +EXPORT_SYMBOL vmlinux 0x0254cec7 dma_ops +EXPORT_SYMBOL vmlinux 0x02585c2d tty_unlock +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x02699b9c xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x0273b184 dev_addr_del +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x029444f0 native_read_tsc +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02b2484e padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x02bd0c28 km_is_alive +EXPORT_SYMBOL vmlinux 0x02cb4eb5 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x02cc81f2 rtnl_create_link +EXPORT_SYMBOL vmlinux 0x02dbe23a blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ee26c1 free_pages_exact +EXPORT_SYMBOL vmlinux 0x031d27df neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x03329d23 eth_header +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x0356315f dev_add_pack +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03929392 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x03a4aa52 generic_ro_fops +EXPORT_SYMBOL vmlinux 0x03b580eb wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x03b5c115 dm_put_device +EXPORT_SYMBOL vmlinux 0x03c06156 bitmap_fold +EXPORT_SYMBOL vmlinux 0x03d01759 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x03da27ea kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x04075819 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x0430fcb2 I_BDEV +EXPORT_SYMBOL vmlinux 0x043eb668 dma_pool_create +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x047fd9cb splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x048fade8 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x04966d39 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x04ca57c4 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0x04d8c750 release_perfctr_nmi +EXPORT_SYMBOL vmlinux 0x04de732b xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04f5d35c neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x05296536 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x054a6645 proc_mkdir +EXPORT_SYMBOL vmlinux 0x056b9b22 scsi_init_io +EXPORT_SYMBOL vmlinux 0x0570931c xfrm_lookup +EXPORT_SYMBOL vmlinux 0x057ce975 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x0582d139 mount_nodev +EXPORT_SYMBOL vmlinux 0x0585c21a serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x0593a99b init_timer_key +EXPORT_SYMBOL vmlinux 0x0594b67d inode_init_always +EXPORT_SYMBOL vmlinux 0x05a4f8c8 vga_put +EXPORT_SYMBOL vmlinux 0x05f2c599 pci_fixup_device +EXPORT_SYMBOL vmlinux 0x0601c666 dev_alert +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0626d69c xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x062a3138 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x0638e8a3 agp_backend_release +EXPORT_SYMBOL vmlinux 0x065758cf agp_copy_info +EXPORT_SYMBOL vmlinux 0x0668a4b7 genphy_suspend +EXPORT_SYMBOL vmlinux 0x066e671c ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x0670222f ps2_command +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x0684c754 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x068c7263 ioremap_cache +EXPORT_SYMBOL vmlinux 0x068c9f6a phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x06a45a5f acpi_pm_device_run_wake +EXPORT_SYMBOL vmlinux 0x06c0dae5 __kernel_fpu_end +EXPORT_SYMBOL vmlinux 0x06c4fb64 netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x06c6923d inet6_offloads +EXPORT_SYMBOL vmlinux 0x06d0f302 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x06d2f086 dma_spin_lock +EXPORT_SYMBOL vmlinux 0x06ddba27 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x06e9f632 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x06ffbb18 key_unlink +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x073dfa12 generate_resume_trace +EXPORT_SYMBOL vmlinux 0x07590f60 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x075987e8 filemap_fault +EXPORT_SYMBOL vmlinux 0x07608604 acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x07908d5f netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x07a4b576 flex_array_free +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07aa3290 acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0x07bbe11a set_device_ro +EXPORT_SYMBOL vmlinux 0x07c1351a kobject_del +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07d50a24 csum_partial +EXPORT_SYMBOL vmlinux 0x08034400 param_get_invbool +EXPORT_SYMBOL vmlinux 0x0814152d agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x0839ea9f input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x08514d4a vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x085f782c idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x0897287b acpi_disable_all_gpes +EXPORT_SYMBOL vmlinux 0x08b6cf25 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x08bf826c _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0x08e11f13 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x08f3a60b pci_get_subsys +EXPORT_SYMBOL vmlinux 0x09044e5b blk_start_queue +EXPORT_SYMBOL vmlinux 0x091a9186 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x09272d85 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x09274401 bio_reset +EXPORT_SYMBOL vmlinux 0x092c9d65 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x09581183 blk_execute_rq +EXPORT_SYMBOL vmlinux 0x095dee25 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x0976f3f0 x86_hyper_xen_hvm +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x098c2f9a phy_start_aneg +EXPORT_SYMBOL vmlinux 0x09ad2282 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0x09b1b92a mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09d3b65d pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09e87c25 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x09f8a628 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x0a2120a7 inode_init_once +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a2a8ed4 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x0a3131f6 strnchr +EXPORT_SYMBOL vmlinux 0x0a326d8b pcim_iounmap +EXPORT_SYMBOL vmlinux 0x0a356866 up_read +EXPORT_SYMBOL vmlinux 0x0a373226 crc32_le_shift +EXPORT_SYMBOL vmlinux 0x0a3b9f8e __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x0a3cdbe6 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x0a469d23 mfd_clone_cell +EXPORT_SYMBOL vmlinux 0x0a4df785 devm_request_resource +EXPORT_SYMBOL vmlinux 0x0a56d356 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x0a67fdb7 mmc_get_card +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a8034be acpi_bus_get_device +EXPORT_SYMBOL vmlinux 0x0a8e017d gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x0aaf9eee udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x0ac525e6 register_sysctl +EXPORT_SYMBOL vmlinux 0x0acb1a3c __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ad5c1ea fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x0aefe6b1 con_copy_unimap +EXPORT_SYMBOL vmlinux 0x0b00ada8 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1706ec blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b31bdf4 __d_drop +EXPORT_SYMBOL vmlinux 0x0b48677a __kfifo_init +EXPORT_SYMBOL vmlinux 0x0b6ada04 neigh_connected_output +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b81b829 kernel_listen +EXPORT_SYMBOL vmlinux 0x0ba1d1a6 idr_is_empty +EXPORT_SYMBOL vmlinux 0x0bac11fc scsi_scan_host +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bc8d979 skb_queue_tail +EXPORT_SYMBOL vmlinux 0x0bd1c12d inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x0be37b58 unregister_md_personality +EXPORT_SYMBOL vmlinux 0x0beafcde gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x0c25b41b from_kuid +EXPORT_SYMBOL vmlinux 0x0c3edd88 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c4f7830 cdrom_open +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c6df416 alloc_disk_node +EXPORT_SYMBOL vmlinux 0x0c909bfb ppp_input_error +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca7b7a8 acpi_check_region +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cc0c0d5 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x0cc86966 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x0cc9f185 rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0x0cd8a4a6 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0x0cdae761 netdev_change_features +EXPORT_SYMBOL vmlinux 0x0cdb7d12 __kernel_fpu_begin +EXPORT_SYMBOL vmlinux 0x0cf3d51b ps2_end_command +EXPORT_SYMBOL vmlinux 0x0cfab384 dmam_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0x0d39ea54 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x0d3c9679 pci_bus_get +EXPORT_SYMBOL vmlinux 0x0d3dda14 acpi_get_type +EXPORT_SYMBOL vmlinux 0x0d49d503 ftrace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d5bfc41 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d6862be netdev_printk +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0dc1a78c bin2hex +EXPORT_SYMBOL vmlinux 0x0dd4bb20 vga_switcheroo_register_handler +EXPORT_SYMBOL vmlinux 0x0dda13f1 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x0de2b8f8 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x0e0373a3 mmc_free_host +EXPORT_SYMBOL vmlinux 0x0e0f184c sock_no_accept +EXPORT_SYMBOL vmlinux 0x0e148eed jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x0e157f10 install_exec_creds +EXPORT_SYMBOL vmlinux 0x0e1dc5c5 iget_failed +EXPORT_SYMBOL vmlinux 0x0e5c1e1b inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x0e6a9a0b udp_add_offload +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e835051 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x0e8b26ab vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x0ea0fe05 tso_count_descs +EXPORT_SYMBOL vmlinux 0x0ea95580 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x0eaf451e hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0eb6e972 unlock_page +EXPORT_SYMBOL vmlinux 0x0eb700e6 inet_shutdown +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ee04c13 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f0e1768 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x0f2155e4 writeback_in_progress +EXPORT_SYMBOL vmlinux 0x0f2fb7a6 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f577548 __check_sticky +EXPORT_SYMBOL vmlinux 0x0f6091d0 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x0f8849a6 fs_bio_set +EXPORT_SYMBOL vmlinux 0x0f8d6197 pci_get_slot +EXPORT_SYMBOL vmlinux 0x0f9d6102 single_release +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fc4c291 sync_filesystem +EXPORT_SYMBOL vmlinux 0x0fd00a68 acpi_clear_event +EXPORT_SYMBOL vmlinux 0x0fda3253 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x0fde96eb mdio_bus_type +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x0ff5e759 dev_get_flags +EXPORT_SYMBOL vmlinux 0x100fde04 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x1018e029 mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x102c56de irq_regs +EXPORT_SYMBOL vmlinux 0x103f686d pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x103f835f force_sig +EXPORT_SYMBOL vmlinux 0x1065b965 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x106a04de phy_drivers_register +EXPORT_SYMBOL vmlinux 0x106f13ab crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x1079345d wait_iff_congested +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x10814e09 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x1083c3fe input_register_handle +EXPORT_SYMBOL vmlinux 0x1083e008 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x108a27b5 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0x109cff1a scsi_device_put +EXPORT_SYMBOL vmlinux 0x10a985e1 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x10ab7e68 down_killable +EXPORT_SYMBOL vmlinux 0x10e5cd9f alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x11050482 genphy_update_link +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x110e6c95 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x111f1dab task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x11887dc0 ida_remove +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x11b79656 sock_rfree +EXPORT_SYMBOL vmlinux 0x11bc8607 init_buffer +EXPORT_SYMBOL vmlinux 0x11cc08c4 acpi_device_set_power +EXPORT_SYMBOL vmlinux 0x11d0bcc1 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x11dd01ad intel_scu_ipc_command +EXPORT_SYMBOL vmlinux 0x11f5a14a submit_bh +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x1203f739 pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120d67d4 unregister_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0x12150ac9 netdev_update_features +EXPORT_SYMBOL vmlinux 0x1219eedf skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x1223b7cc bdget_disk +EXPORT_SYMBOL vmlinux 0x122cf817 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x12358ef4 gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0x124d7f60 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x125cc603 arp_xmit +EXPORT_SYMBOL vmlinux 0x126fff14 override_creds +EXPORT_SYMBOL vmlinux 0x128a5cf9 complete_all +EXPORT_SYMBOL vmlinux 0x129ba5b4 i2c_master_recv +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12b16381 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0x12c4a136 d_alloc +EXPORT_SYMBOL vmlinux 0x12da5bb2 __kmalloc +EXPORT_SYMBOL vmlinux 0x12ed31b5 skb_copy +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13315729 flex_array_alloc +EXPORT_SYMBOL vmlinux 0x136b7cb6 mdiobus_register +EXPORT_SYMBOL vmlinux 0x13783507 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x138acea3 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x139ce4c3 input_unregister_device +EXPORT_SYMBOL vmlinux 0x13b90f7f invalidate_partition +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d6f006 pnp_device_detach +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x14103924 fasync_helper +EXPORT_SYMBOL vmlinux 0x1420b379 kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x14332857 serio_unregister_port +EXPORT_SYMBOL vmlinux 0x1437203a genphy_read_status +EXPORT_SYMBOL vmlinux 0x143e2fd1 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x1454b691 skb_copy_bits +EXPORT_SYMBOL vmlinux 0x148f97b0 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x149c7752 param_ops_uint +EXPORT_SYMBOL vmlinux 0x14abf20e netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x14b29d40 kobject_put +EXPORT_SYMBOL vmlinux 0x14c2c439 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x14c8aa1b dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x14dc8d0f param_set_ushort +EXPORT_SYMBOL vmlinux 0x150389d6 acpi_processor_power_init_bm_check +EXPORT_SYMBOL vmlinux 0x15191c48 tty_check_change +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x15560868 set_bdi_congested +EXPORT_SYMBOL vmlinux 0x156c4913 __invalidate_device +EXPORT_SYMBOL vmlinux 0x1570eb8c tc_classify +EXPORT_SYMBOL vmlinux 0x15886d88 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x159e277d alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x15a04663 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x15a5077a key_type_keyring +EXPORT_SYMBOL vmlinux 0x15a992bc nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x15b7ae47 pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x15b7becc fb_validate_mode +EXPORT_SYMBOL vmlinux 0x15b85688 softnet_data +EXPORT_SYMBOL vmlinux 0x15c254ed netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x15e8aec3 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x15ec18ba blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0x160d6850 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x160ea4c8 sfi_disabled +EXPORT_SYMBOL vmlinux 0x1616cb30 acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0x161afe99 vfs_writev +EXPORT_SYMBOL vmlinux 0x16250aa2 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x16305289 warn_slowpath_null +EXPORT_SYMBOL vmlinux 0x16329014 i2c_master_send +EXPORT_SYMBOL vmlinux 0x163555b2 register_quota_format +EXPORT_SYMBOL vmlinux 0x16376ee8 kmap_atomic_prot +EXPORT_SYMBOL vmlinux 0x164cbc7a lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x1667a825 ata_dev_printk +EXPORT_SYMBOL vmlinux 0x166d6a63 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x167e7f9d __get_user_1 +EXPORT_SYMBOL vmlinux 0x16836418 tcp_make_synack +EXPORT_SYMBOL vmlinux 0x1683a50b radix_tree_delete +EXPORT_SYMBOL vmlinux 0x169dd529 unregister_quota_format +EXPORT_SYMBOL vmlinux 0x16a4d413 fget_raw +EXPORT_SYMBOL vmlinux 0x16b55406 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x16bc4e30 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x16ce45a5 ns_capable +EXPORT_SYMBOL vmlinux 0x16d0f4c8 inode_change_ok +EXPORT_SYMBOL vmlinux 0x16ea5d9f lockref_get +EXPORT_SYMBOL vmlinux 0x16f0b1a9 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x16f8bcf6 inet_stream_ops +EXPORT_SYMBOL vmlinux 0x170c25ee acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x175f9b31 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x17784d45 acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x177aee84 neigh_event_ns +EXPORT_SYMBOL vmlinux 0x178df654 max8998_read_reg +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17b59656 sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x17cc82e5 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x17d9068d pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x17e10ea0 pcim_iomap +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x17f3f5b7 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x17f51da2 neigh_direct_output +EXPORT_SYMBOL vmlinux 0x17fe65e0 d_add_ci +EXPORT_SYMBOL vmlinux 0x1805f3f8 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x180bf7e2 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x18169607 set_pages_array_wb +EXPORT_SYMBOL vmlinux 0x181bf91a dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x1822f9ba udp_prot +EXPORT_SYMBOL vmlinux 0x1826f089 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x184b2f4f __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x1873a3c9 seq_open_private +EXPORT_SYMBOL vmlinux 0x187c9693 isapnp_protocol +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x188cd88c kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18b0d2eb skb_copy_expand +EXPORT_SYMBOL vmlinux 0x18d73a7d mmc_align_data_size +EXPORT_SYMBOL vmlinux 0x18d96501 atomic64_dec_if_positive_cx8 +EXPORT_SYMBOL vmlinux 0x18f6679c pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x1903d76d truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x19152718 soft_cursor +EXPORT_SYMBOL vmlinux 0x1933960b param_set_short +EXPORT_SYMBOL vmlinux 0x193a483d i2c_release_client +EXPORT_SYMBOL vmlinux 0x1948d871 read_code +EXPORT_SYMBOL vmlinux 0x1962d7ee mpage_writepages +EXPORT_SYMBOL vmlinux 0x1977191e kfree_put_link +EXPORT_SYMBOL vmlinux 0x199403c5 request_key_async +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a3d278 ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0x19a9e62b complete +EXPORT_SYMBOL vmlinux 0x19b07457 loop_backing_file +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19cf57fd misc_register +EXPORT_SYMBOL vmlinux 0x19d0374a scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x19da6484 __get_user_pages +EXPORT_SYMBOL vmlinux 0x19e67e88 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x1a05e1b0 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x1a17987a __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x1a1fc495 skb_trim +EXPORT_SYMBOL vmlinux 0x1a392d31 vfs_rmdir +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a45cd25 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x1a4fea3f lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x1a5a5ccf agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0x1a63af34 vga_switcheroo_process_delayed_switch +EXPORT_SYMBOL vmlinux 0x1a697282 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x1a7c5a40 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x1a7e7323 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x1a8c6265 dev_crit +EXPORT_SYMBOL vmlinux 0x1aa4fe9b locks_free_lock +EXPORT_SYMBOL vmlinux 0x1ae06e12 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0x1ae28f54 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x1aeb31e3 ps2_handle_response +EXPORT_SYMBOL vmlinux 0x1af2c03d bio_chain +EXPORT_SYMBOL vmlinux 0x1af9137e phy_detach +EXPORT_SYMBOL vmlinux 0x1af9b3b6 poll_freewait +EXPORT_SYMBOL vmlinux 0x1afb1aaa acpi_mark_gpe_for_wake +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b068629 uart_match_port +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b0ac272 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b341e7c mmc_can_discard +EXPORT_SYMBOL vmlinux 0x1b36193c netif_device_attach +EXPORT_SYMBOL vmlinux 0x1b48c3b6 phy_init_hw +EXPORT_SYMBOL vmlinux 0x1b514317 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x1b570d23 acpi_warning +EXPORT_SYMBOL vmlinux 0x1b5a656d xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b7cb6dc mmc_can_reset +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1bac3afe input_event +EXPORT_SYMBOL vmlinux 0x1baf1348 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x1c114a6a vm_event_states +EXPORT_SYMBOL vmlinux 0x1c146652 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x1c14a874 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x1c406419 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x1c474d83 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x1c647494 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x1c8a04b0 acpi_reset +EXPORT_SYMBOL vmlinux 0x1c9512e8 dquot_destroy +EXPORT_SYMBOL vmlinux 0x1ca98244 __destroy_inode +EXPORT_SYMBOL vmlinux 0x1cb4944f qdisc_destroy +EXPORT_SYMBOL vmlinux 0x1cc19a49 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x1cc4d3e3 neigh_parms_release +EXPORT_SYMBOL vmlinux 0x1cc50fb0 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x1cd02deb __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x1ce82d51 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x1ceb1b36 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x1ceb48ee dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x1d14a3c0 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x1d29a85a __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x1d2d4951 fence_signal_locked +EXPORT_SYMBOL vmlinux 0x1d574308 update_devfreq +EXPORT_SYMBOL vmlinux 0x1d5cad5d devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x1d64658e devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x1d6702b1 blk_mq_run_queues +EXPORT_SYMBOL vmlinux 0x1d7f44b8 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x1d9c2589 set_pages_x +EXPORT_SYMBOL vmlinux 0x1da8ea9f lock_rename +EXPORT_SYMBOL vmlinux 0x1db10058 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dd306b4 net_dma_find_channel +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1ddfb9b3 pagecache_write_end +EXPORT_SYMBOL vmlinux 0x1de11cb6 blk_put_queue +EXPORT_SYMBOL vmlinux 0x1de74f72 acpi_execute_simple_method +EXPORT_SYMBOL vmlinux 0x1df912b1 idr_remove +EXPORT_SYMBOL vmlinux 0x1e047854 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x1e0c2be4 ioremap_wc +EXPORT_SYMBOL vmlinux 0x1e16863c kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e2e631e i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x1e2fa7df filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x1e403621 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x1e524148 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e7be264 udp_seq_open +EXPORT_SYMBOL vmlinux 0x1e83bbbe vga_tryget +EXPORT_SYMBOL vmlinux 0x1e8713a8 tso_start +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea12d35 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x1eb922a3 IO_APIC_get_PCI_irq_vector +EXPORT_SYMBOL vmlinux 0x1ebdce1c blk_complete_request +EXPORT_SYMBOL vmlinux 0x1ec3bed9 hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0x1ee09168 scsi_register +EXPORT_SYMBOL vmlinux 0x1ee1fcab rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x1eebbde2 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x1f07fae8 napi_complete_done +EXPORT_SYMBOL vmlinux 0x1f12227c set_page_dirty +EXPORT_SYMBOL vmlinux 0x1f54e93d param_array_ops +EXPORT_SYMBOL vmlinux 0x1f7e807f kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x1fa0aefb ftrace_print_symbols_seq_u64 +EXPORT_SYMBOL vmlinux 0x1fa3c736 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1fedf0f4 __request_region +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x2005e68a acpi_remove_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x20092385 acpi_enter_sleep_state_s4bios +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x202f4e92 acpi_extract_package +EXPORT_SYMBOL vmlinux 0x2034f117 ata_link_printk +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x2051839d vga_switcheroo_fini_domain_pm_ops +EXPORT_SYMBOL vmlinux 0x205f03c5 __neigh_create +EXPORT_SYMBOL vmlinux 0x205f22bc dcache_readdir +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x2084d405 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x208739f6 acpi_load_table +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20b61941 arp_send +EXPORT_SYMBOL vmlinux 0x20bad786 ping_prot +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20c6192f intel_scu_ipc_ioread32 +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20e99098 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x20f68ab1 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x2133374a simple_dir_operations +EXPORT_SYMBOL vmlinux 0x215ebd78 bitrev16 +EXPORT_SYMBOL vmlinux 0x218439ef cfb_copyarea +EXPORT_SYMBOL vmlinux 0x21990519 cdev_init +EXPORT_SYMBOL vmlinux 0x2199337a down_timeout +EXPORT_SYMBOL vmlinux 0x21bc5c9f input_register_handler +EXPORT_SYMBOL vmlinux 0x21bd8052 scsi_print_command +EXPORT_SYMBOL vmlinux 0x21ca23b3 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x21d04092 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21e0ea22 acpi_get_id +EXPORT_SYMBOL vmlinux 0x21fb443e _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x220ae67e __kfree_skb +EXPORT_SYMBOL vmlinux 0x22203a3a dquot_free_inode +EXPORT_SYMBOL vmlinux 0x22257951 __register_chrdev +EXPORT_SYMBOL vmlinux 0x2225ce88 __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x222fffc2 ida_simple_get +EXPORT_SYMBOL vmlinux 0x2256fafa div64_u64_rem +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x2284a55e jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x2299708a __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x22ad0743 register_console +EXPORT_SYMBOL vmlinux 0x22ae3736 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22dfdd06 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x22eeaa55 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x23075cc2 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x231163dd always_delete_dentry +EXPORT_SYMBOL vmlinux 0x231c3c74 blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x233070bb PDE_DATA +EXPORT_SYMBOL vmlinux 0x2342d72b register_exec_domain +EXPORT_SYMBOL vmlinux 0x235f552b jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x23961ddc agp_free_page_array +EXPORT_SYMBOL vmlinux 0x239fb579 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23b4466a acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23bcfdfe __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x23c8f257 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x23e49eb2 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x23ea229a ndo_dflt_bridge_getlink +EXPORT_SYMBOL vmlinux 0x23f2b63e pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x2404e504 mmc_add_host +EXPORT_SYMBOL vmlinux 0x240867cd pipe_unlock +EXPORT_SYMBOL vmlinux 0x24105e5b set_cached_acl +EXPORT_SYMBOL vmlinux 0x2410c0be param_set_copystring +EXPORT_SYMBOL vmlinux 0x2415e422 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x2427b4c9 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x2435fcd8 inet_bind +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x24686875 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x2474399e i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x24797328 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x2484b140 unlock_buffer +EXPORT_SYMBOL vmlinux 0x24aaecb3 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x24ab7923 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x24affd37 bio_endio_nodec +EXPORT_SYMBOL vmlinux 0x24b6e710 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x24d7b4eb cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x24d86178 sk_receive_skb +EXPORT_SYMBOL vmlinux 0x24f5a570 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x250113b4 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x250462e7 genl_notify +EXPORT_SYMBOL vmlinux 0x250f9fd2 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x255b8db7 simple_nosetlease +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x2570a998 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x257560f8 register_netdev +EXPORT_SYMBOL vmlinux 0x257b369b blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x25ab66d8 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x25ccb656 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0x25d38e66 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x25ed4594 inode_permission +EXPORT_SYMBOL vmlinux 0x25f91098 simple_unlink +EXPORT_SYMBOL vmlinux 0x2628dda3 mmc_register_driver +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x263f36f9 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x268cc6a2 sys_close +EXPORT_SYMBOL vmlinux 0x26969a37 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x26bb950b __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0x26bcfa9c acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0x26d25cab sk_mc_loop +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26e6fbff __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26f763e3 md_error +EXPORT_SYMBOL vmlinux 0x26fc667e scsi_remove_target +EXPORT_SYMBOL vmlinux 0x270abaad tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x272d394e mtrr_del +EXPORT_SYMBOL vmlinux 0x2742a976 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x27638570 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x27ae7d0c ec_transaction +EXPORT_SYMBOL vmlinux 0x27b5a90d security_path_symlink +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27cf19cf __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x280c694f ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x280d5af1 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x2824c51a netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x284bfc0c dev_queue_xmit +EXPORT_SYMBOL vmlinux 0x284d05e4 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x2856d65e from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x285d845c locks_remove_posix +EXPORT_SYMBOL vmlinux 0x28704c50 acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0x287c5b1a mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x288b739f __blk_end_request +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28b715a6 isapnp_cfg_end +EXPORT_SYMBOL vmlinux 0x28bca9a7 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x28cd30a1 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x28e0f2cc skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x28f02edf ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x28f2f143 __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x290ab6b2 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x293ecebf nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x29483d08 udp6_set_csum +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x296f5fb2 dev_uc_init +EXPORT_SYMBOL vmlinux 0x2972d0c3 tty_port_close +EXPORT_SYMBOL vmlinux 0x297b6053 wireless_send_event +EXPORT_SYMBOL vmlinux 0x297babe1 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x29a6aa89 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x29e43ee1 acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0x29f8ce92 alloc_fddidev +EXPORT_SYMBOL vmlinux 0x29fdda53 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x2a02ebfc blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x2a0cf58a param_set_long +EXPORT_SYMBOL vmlinux 0x2a2959c8 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a542f40 eisa_driver_register +EXPORT_SYMBOL vmlinux 0x2a5def2f intel_scu_ipc_iowrite32 +EXPORT_SYMBOL vmlinux 0x2a602141 nlmsg_notify +EXPORT_SYMBOL vmlinux 0x2a6caaf8 __secpath_destroy +EXPORT_SYMBOL vmlinux 0x2a79ac13 clkdev_add +EXPORT_SYMBOL vmlinux 0x2a95d7f1 km_policy_expired +EXPORT_SYMBOL vmlinux 0x2a9921cc scsi_target_resume +EXPORT_SYMBOL vmlinux 0x2a9fc4a7 migrate_page +EXPORT_SYMBOL vmlinux 0x2aa0e4fc strncasecmp +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2aafe0bf key_invalidate +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2adccbca truncate_setsize +EXPORT_SYMBOL vmlinux 0x2afee5bc pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b1a7e65 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b3c8d21 mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x2b4fef9b pnp_start_dev +EXPORT_SYMBOL vmlinux 0x2b519be9 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x2b695e7d mdiobus_free +EXPORT_SYMBOL vmlinux 0x2b7e0bd5 tcf_hash_search +EXPORT_SYMBOL vmlinux 0x2b80ebec bio_init +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bb55d6e acpi_remove_notify_handler +EXPORT_SYMBOL vmlinux 0x2bca97b8 vme_irq_free +EXPORT_SYMBOL vmlinux 0x2bdf4fdb inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x2bfeb410 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x2c14323a kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c5bc109 tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x2c7e6f8f scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x2c8a956f vme_slot_num +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2ca01b0e tcp_parse_options +EXPORT_SYMBOL vmlinux 0x2ca319a6 wrmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x2ca776a1 dev_add_offload +EXPORT_SYMBOL vmlinux 0x2cdba474 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d144e21 rdmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x2d27993a i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d37342e cpu_online_mask +EXPORT_SYMBOL vmlinux 0x2d704d94 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x2dbe3337 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x2dcbbd93 ip_defrag +EXPORT_SYMBOL vmlinux 0x2dd16564 arch_register_cpu +EXPORT_SYMBOL vmlinux 0x2dd4b06e dev_printk_emit +EXPORT_SYMBOL vmlinux 0x2dd64659 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x2dd9a36b flex_array_shrink +EXPORT_SYMBOL vmlinux 0x2de74331 x86_hyper +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2dedc4c2 acpi_format_exception +EXPORT_SYMBOL vmlinux 0x2def7f76 rtc_cmos_write +EXPORT_SYMBOL vmlinux 0x2e15f7b6 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x2e16e9f1 elv_rb_del +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2b3bee touch_atime +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e44474a proc_remove +EXPORT_SYMBOL vmlinux 0x2e4f022b nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x2e50bad1 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x2e58e584 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x2e76a4b7 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x2ea4e471 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x2ec524ad __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2ef81a2d __module_put_and_exit +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f08a05f flow_cache_fini +EXPORT_SYMBOL vmlinux 0x2f14f624 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x2f2ab0cf __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x2f342bdb mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f5c8e34 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x2f7cbb56 prepare_creds +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fde4da4 netif_napi_add +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2febf7d5 inet_sendmsg +EXPORT_SYMBOL vmlinux 0x3019b98f twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x30244b35 nf_getsockopt +EXPORT_SYMBOL vmlinux 0x30431faf mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x304e8776 pci_iomap +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x307f7bc9 freeze_super +EXPORT_SYMBOL vmlinux 0x30802787 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x3092a105 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a3633a bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30a82adb vfs_write +EXPORT_SYMBOL vmlinux 0x30b4d884 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x30d72f49 unregister_netdev +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30f0877e inode_dio_wait +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x310917fe sort +EXPORT_SYMBOL vmlinux 0x310a4782 blk_finish_request +EXPORT_SYMBOL vmlinux 0x3126dc27 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x312824e0 hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x313342ad pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x31380354 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x313b4fcd default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x317fa4ae generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x318c1a0a page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x3191f109 __krealloc +EXPORT_SYMBOL vmlinux 0x31b39351 dmam_release_declared_memory +EXPORT_SYMBOL vmlinux 0x31b5056d bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x31c1397e __frontswap_load +EXPORT_SYMBOL vmlinux 0x31d86b6e release_sock +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31e76b57 recalibrate_cpu_khz +EXPORT_SYMBOL vmlinux 0x31f0bb78 __kmap_atomic_idx +EXPORT_SYMBOL vmlinux 0x31f2cbca crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x3202435a wrmsr_safe_regs +EXPORT_SYMBOL vmlinux 0x3220b1a5 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x322d89b8 mount_single +EXPORT_SYMBOL vmlinux 0x32374282 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x323e1364 down_read +EXPORT_SYMBOL vmlinux 0x324a2fa0 seq_pad +EXPORT_SYMBOL vmlinux 0x32626219 kill_bdev +EXPORT_SYMBOL vmlinux 0x326425ca pci_unmap_biosrom +EXPORT_SYMBOL vmlinux 0x326e634d ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x329a7c5c blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x32ae3116 try_to_release_page +EXPORT_SYMBOL vmlinux 0x32cea339 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x32e5571a xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x32e65f7d bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x3317611e tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x332f09bc __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x3330616d udp_sendmsg +EXPORT_SYMBOL vmlinux 0x33358acf __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x3336cf8d input_close_device +EXPORT_SYMBOL vmlinux 0x33370077 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x337f4b59 md_flush_request +EXPORT_SYMBOL vmlinux 0x33817870 param_get_bool +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33dbfd93 tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x33e8eea1 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f93f07 param_set_ullong +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x342dfd5b unregister_binfmt +EXPORT_SYMBOL vmlinux 0x342f60fe apm_info +EXPORT_SYMBOL vmlinux 0x3437d4a9 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x34414dc2 con_is_bound +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x346d4a39 seq_puts +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x3477ef46 simple_transaction_read +EXPORT_SYMBOL vmlinux 0x3478ae0f bdi_destroy +EXPORT_SYMBOL vmlinux 0x34986baf new_inode +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34ceca15 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x34ee93f2 scsi_print_result +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x35023d3e uart_add_one_port +EXPORT_SYMBOL vmlinux 0x350718e3 proc_set_size +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x3520777b xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x3534a693 kset_unregister +EXPORT_SYMBOL vmlinux 0x35397383 netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x353de98f cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x353e21e3 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x354dcdbf bpf_check_classic +EXPORT_SYMBOL vmlinux 0x35567162 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x357d87cd ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x3588d895 kobject_add +EXPORT_SYMBOL vmlinux 0x3589074b pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x358bfe89 bdevname +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35ae66ec block_read_full_page +EXPORT_SYMBOL vmlinux 0x35b80d09 blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x35ca6935 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x35e200eb blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x35e66299 max8998_write_reg +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x361a766c skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x362ebc87 pci_enable_device +EXPORT_SYMBOL vmlinux 0x36506119 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x36654701 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x366b1a1d qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0x367ba856 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x367c5531 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x36a3dd55 __break_lease +EXPORT_SYMBOL vmlinux 0x36aad357 __wake_up_bit +EXPORT_SYMBOL vmlinux 0x36ad9fd8 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36c6af51 intel_scu_ipc_iowrite8 +EXPORT_SYMBOL vmlinux 0x36e52619 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x36ea07f7 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x370061a1 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x3703fa2b write_cache_pages +EXPORT_SYMBOL vmlinux 0x37121be7 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x3722fbd5 tcp_prequeue +EXPORT_SYMBOL vmlinux 0x372eb9f8 netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x373259eb md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x373376f0 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x373e2989 padata_do_parallel +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x3744f57f bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x374d6673 blk_recount_segments +EXPORT_SYMBOL vmlinux 0x375ba602 blk_requeue_request +EXPORT_SYMBOL vmlinux 0x376c5b0c vmap +EXPORT_SYMBOL vmlinux 0x377a4405 pci_request_region +EXPORT_SYMBOL vmlinux 0x3780d7e6 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x379dc30b xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37b597b7 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x37bac248 scsi_unregister +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x37de77a1 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x37e60dd2 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x37e74642 get_jiffies_64 +EXPORT_SYMBOL vmlinux 0x37f460fa nf_register_hooks +EXPORT_SYMBOL vmlinux 0x37f614b7 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x38099e13 wrmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x381144a9 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0x38158692 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x381ccc13 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x382e2b98 cfb_imageblit +EXPORT_SYMBOL vmlinux 0x383aa6ad kset_register +EXPORT_SYMBOL vmlinux 0x38649e96 scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x3867d7df dev_uc_sync +EXPORT_SYMBOL vmlinux 0x386b8efc swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x3877df1a pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388799f6 unregister_kmmio_probe +EXPORT_SYMBOL vmlinux 0x389d63fd queue_write_lock_slowpath +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38b5899f kernel_write +EXPORT_SYMBOL vmlinux 0x38c3c35f dev_set_mtu +EXPORT_SYMBOL vmlinux 0x38ee56c9 neigh_compat_output +EXPORT_SYMBOL vmlinux 0x38f41dde blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x38f7159d of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x38ffb003 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0x39092177 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x3925603c __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x392fc467 vga_client_register +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394bb7d1 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x394feb80 bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x39587877 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x39631863 ip6_xmit +EXPORT_SYMBOL vmlinux 0x397f897f wait_on_page_bit +EXPORT_SYMBOL vmlinux 0x399312fa __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39a055f3 acpi_remove_gpe_handler +EXPORT_SYMBOL vmlinux 0x39a7f265 __scm_send +EXPORT_SYMBOL vmlinux 0x39b16375 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39b52e3c napi_get_frags +EXPORT_SYMBOL vmlinux 0x39cb61ec skb_clone_sk +EXPORT_SYMBOL vmlinux 0x39d01864 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x39df7fbd dst_alloc +EXPORT_SYMBOL vmlinux 0x39f71d0f irq_stat +EXPORT_SYMBOL vmlinux 0x3a013b7d remove_wait_queue +EXPORT_SYMBOL vmlinux 0x3a08475f platform_thermal_notify +EXPORT_SYMBOL vmlinux 0x3a10477d kmap_atomic +EXPORT_SYMBOL vmlinux 0x3a19ba23 sync_inode +EXPORT_SYMBOL vmlinux 0x3a1ac054 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x3a32839e intel_gtt_chipset_flush +EXPORT_SYMBOL vmlinux 0x3a385b12 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x3a603a4d __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x3a7e722d pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x3a885a9b scsi_show_sense_hdr +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3aad01d5 blk_fetch_request +EXPORT_SYMBOL vmlinux 0x3ab2d2b9 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x3ab939f3 forget_cached_acl +EXPORT_SYMBOL vmlinux 0x3ac25a58 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x3ae98906 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x3aea05e5 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x3b201620 machine_real_restart +EXPORT_SYMBOL vmlinux 0x3b5ff2fb __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x3b664e81 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x3bc5a159 tcp_syn_flood_action +EXPORT_SYMBOL vmlinux 0x3bcd9145 dentry_unhash +EXPORT_SYMBOL vmlinux 0x3bcf5646 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0x3bd1b1f6 msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x3be472ec filp_open +EXPORT_SYMBOL vmlinux 0x3bec9820 phy_device_free +EXPORT_SYMBOL vmlinux 0x3c08cc9e mmc_put_card +EXPORT_SYMBOL vmlinux 0x3c0eaa28 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x3c1d505b __kernel_write +EXPORT_SYMBOL vmlinux 0x3c3372d6 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c5de73e __elv_add_request +EXPORT_SYMBOL vmlinux 0x3c6b269e vme_irq_handler +EXPORT_SYMBOL vmlinux 0x3c7d2907 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c955c4a down_read_trylock +EXPORT_SYMBOL vmlinux 0x3c9d1211 string_get_size +EXPORT_SYMBOL vmlinux 0x3cb3931b sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x3cdb0ef8 __bitmap_full +EXPORT_SYMBOL vmlinux 0x3cdc4b06 account_page_dirtied +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3cf68578 blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0x3d118e8e unlazy_fpu +EXPORT_SYMBOL vmlinux 0x3d324a38 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x3d36fd5b gen_pool_alloc +EXPORT_SYMBOL vmlinux 0x3d393f38 skb_push +EXPORT_SYMBOL vmlinux 0x3d442f13 inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x3d4f02cb generic_file_llseek +EXPORT_SYMBOL vmlinux 0x3d53de20 pci_dev_put +EXPORT_SYMBOL vmlinux 0x3d53fdff abort_creds +EXPORT_SYMBOL vmlinux 0x3d57b7d7 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x3d7c1ed7 msrs_alloc +EXPORT_SYMBOL vmlinux 0x3d864de7 eisa_driver_unregister +EXPORT_SYMBOL vmlinux 0x3d9c47fd tty_hangup +EXPORT_SYMBOL vmlinux 0x3da171f9 pci_mem_start +EXPORT_SYMBOL vmlinux 0x3dc08b0b follow_up +EXPORT_SYMBOL vmlinux 0x3dc169a1 security_mmap_file +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3de89cef param_ops_long +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3dfce2c8 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x3dfed5b6 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x3e135edb dentry_open +EXPORT_SYMBOL vmlinux 0x3e294212 lookup_bdev +EXPORT_SYMBOL vmlinux 0x3e2ae3a8 acpi_release_global_lock +EXPORT_SYMBOL vmlinux 0x3e316d0c agp_bridge +EXPORT_SYMBOL vmlinux 0x3e654f49 acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x3e7b88d5 kfree_skb_list +EXPORT_SYMBOL vmlinux 0x3e7d0a37 param_set_invbool +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e8ab388 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3e968e83 rtnl_notify +EXPORT_SYMBOL vmlinux 0x3eb84e41 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x3ebaad3b mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x3edad9aa sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0x3ee04bc6 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x3ef371a6 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x3ef39189 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x3ef78d80 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x3eff5ac2 intel_scu_ipc_writev +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f088af5 vga_switcheroo_set_dynamic_switch +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f46ceab tcp_conn_request +EXPORT_SYMBOL vmlinux 0x3f54f52d input_free_device +EXPORT_SYMBOL vmlinux 0x3fa58ef8 wait_for_completion +EXPORT_SYMBOL vmlinux 0x3fb1e7f6 generic_writepages +EXPORT_SYMBOL vmlinux 0x3fc37a22 pcibios_set_irq_routing +EXPORT_SYMBOL vmlinux 0x3fd54f59 get_super +EXPORT_SYMBOL vmlinux 0x3fe09e39 audit_log_task_info +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3ff0d6c5 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x3ff34c10 dmam_pool_create +EXPORT_SYMBOL vmlinux 0x3ff91a82 end_page_writeback +EXPORT_SYMBOL vmlinux 0x40157744 __free_pages +EXPORT_SYMBOL vmlinux 0x40211395 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x40279be3 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x402b0ffd put_page +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x4037460d dma_sync_wait +EXPORT_SYMBOL vmlinux 0x4051a795 mem_map +EXPORT_SYMBOL vmlinux 0x4059792f print_hex_dump +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x407e9bb9 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x4081184d mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x4097fa45 acpi_read_bit_register +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x409de5c0 inode_set_bytes +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a2d1dd dm_table_get_size +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40c89d46 acpi_get_table_by_index +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d12cf5 no_llseek +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40d94c2b dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0x40de9ec1 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x40e5d9f3 sock_i_uid +EXPORT_SYMBOL vmlinux 0x40e5eadd __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x40e7ed5a xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x410ecc0a igrab +EXPORT_SYMBOL vmlinux 0x410f04ac sk_net_capable +EXPORT_SYMBOL vmlinux 0x411f1968 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x41287326 thaw_bdev +EXPORT_SYMBOL vmlinux 0x412eda68 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x4131b6d5 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x415ae343 tty_schedule_flip +EXPORT_SYMBOL vmlinux 0x415b2290 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x417b323b intel_gmch_probe +EXPORT_SYMBOL vmlinux 0x41862ad4 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x41870238 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x41c8f75e devm_clk_get +EXPORT_SYMBOL vmlinux 0x41d6cb07 wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x41d70e9e irq_set_chip +EXPORT_SYMBOL vmlinux 0x41f5ca51 pci_set_mwi +EXPORT_SYMBOL vmlinux 0x420fd880 input_release_device +EXPORT_SYMBOL vmlinux 0x4211dd85 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x4215b290 tty_name +EXPORT_SYMBOL vmlinux 0x42350e8d ucs2_strlen +EXPORT_SYMBOL vmlinux 0x42353956 dm_get_device +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x424dae73 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x4257f414 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x42691584 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x42826271 dm_io +EXPORT_SYMBOL vmlinux 0x428b36d5 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x4292364c schedule +EXPORT_SYMBOL vmlinux 0x429c4d9c sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42acfa33 dma_async_device_register +EXPORT_SYMBOL vmlinux 0x42adb1d7 consume_skb +EXPORT_SYMBOL vmlinux 0x42c8de35 ioremap_nocache +EXPORT_SYMBOL vmlinux 0x42d5dd4e tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x42d7d3d1 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x42df00e4 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x4308a726 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x4311b861 pagevec_lookup +EXPORT_SYMBOL vmlinux 0x431b93b9 generic_removexattr +EXPORT_SYMBOL vmlinux 0x431ca7c9 iov_iter_advance +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x435cc1bb input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x43801031 generic_readlink +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x438be01c audit_log_start +EXPORT_SYMBOL vmlinux 0x4391af49 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x439cb751 pv_lock_ops +EXPORT_SYMBOL vmlinux 0x43b9bc58 get_user_pages +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x44005c11 inet6_getname +EXPORT_SYMBOL vmlinux 0x44086b76 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x4408c12d neigh_update +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x4417d384 netlink_ack +EXPORT_SYMBOL vmlinux 0x44366cfc simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0x44438b96 hex2bin +EXPORT_SYMBOL vmlinux 0x4490bc92 tcp_init_sock +EXPORT_SYMBOL vmlinux 0x44aaf30f tsc_khz +EXPORT_SYMBOL vmlinux 0x44acfb21 complete_request_key +EXPORT_SYMBOL vmlinux 0x44afd297 generic_perform_write +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f1606d down_trylock +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x4517475e inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x454a7d4c iget5_locked +EXPORT_SYMBOL vmlinux 0x4557d99e dquot_get_dqinfo +EXPORT_SYMBOL vmlinux 0x4578661a _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45794c17 ppp_register_channel +EXPORT_SYMBOL vmlinux 0x457c3a00 __scm_destroy +EXPORT_SYMBOL vmlinux 0x459143ed ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45be1f53 pcim_enable_device +EXPORT_SYMBOL vmlinux 0x45cdd610 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x45e29f38 fb_pan_display +EXPORT_SYMBOL vmlinux 0x45fa1adc fence_remove_callback +EXPORT_SYMBOL vmlinux 0x4629334c __preempt_count +EXPORT_SYMBOL vmlinux 0x462a2e75 match_strlcpy +EXPORT_SYMBOL vmlinux 0x4634c1e6 sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0x463648bd mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x4652c996 console_stop +EXPORT_SYMBOL vmlinux 0x46570bde filemap_flush +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x4660e8fe dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x4660f6f5 pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x46867386 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x468bcda6 cpumask_set_cpu_local_first +EXPORT_SYMBOL vmlinux 0x46b61886 d_prune_aliases +EXPORT_SYMBOL vmlinux 0x46fe2002 vfs_rename +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x47046fef end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x473263be udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x4734df84 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x473f5745 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x475420a5 file_update_time +EXPORT_SYMBOL vmlinux 0x475f010b acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x47759117 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x478d10b2 ht_destroy_irq +EXPORT_SYMBOL vmlinux 0x479268ff registered_fb +EXPORT_SYMBOL vmlinux 0x4792c572 down_interruptible +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x47a6d4b6 vfs_link +EXPORT_SYMBOL vmlinux 0x47c8a8cb make_kprojid +EXPORT_SYMBOL vmlinux 0x47d5ceb5 __f_setown +EXPORT_SYMBOL vmlinux 0x48082557 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x4808db6b __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x480a5c92 ll_rw_block +EXPORT_SYMBOL vmlinux 0x4811908d __pci_enable_wake +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x481cb9ab acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x48221b86 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x48264ae4 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x484d1f4b bio_map_kern +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x485e74bc forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x485faeb7 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x486d2f29 dqstats +EXPORT_SYMBOL vmlinux 0x48789681 scsi_register_interface +EXPORT_SYMBOL vmlinux 0x487ec11f sk_stop_timer +EXPORT_SYMBOL vmlinux 0x48907443 generic_setxattr +EXPORT_SYMBOL vmlinux 0x48b7eb19 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48f49299 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x490399a2 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x49364721 lock_sock_fast +EXPORT_SYMBOL vmlinux 0x4936a79f vm_insert_page +EXPORT_SYMBOL vmlinux 0x4942d0ab agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x4976935f md_check_recovery +EXPORT_SYMBOL vmlinux 0x49772b45 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x497bf8ad generic_write_end +EXPORT_SYMBOL vmlinux 0x4987952b dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x49ac35a5 filp_close +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49b1819f iterate_mounts +EXPORT_SYMBOL vmlinux 0x49ce2b99 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x4a586e59 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x4a609312 dquot_initialize +EXPORT_SYMBOL vmlinux 0x4a619f83 memcpy +EXPORT_SYMBOL vmlinux 0x4a931415 vga_con +EXPORT_SYMBOL vmlinux 0x4a98ea46 netif_device_detach +EXPORT_SYMBOL vmlinux 0x4a9ed999 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x4aab1e7c dquot_commit +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4ac9b680 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4ae4ea11 register_filesystem +EXPORT_SYMBOL vmlinux 0x4af9d05b zpool_evict +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b0afad2 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x4b1ec3e2 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x4b250bb6 tso_build_hdr +EXPORT_SYMBOL vmlinux 0x4b34fbf5 block_all_signals +EXPORT_SYMBOL vmlinux 0x4b436edd mmc_request_done +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b60d5c5 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x4b84e2f7 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x4b8b0bd7 ppp_input +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb0778e vm_stat +EXPORT_SYMBOL vmlinux 0x4bc4d5a5 __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x4bcf03a4 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x4be85a03 memweight +EXPORT_SYMBOL vmlinux 0x4bf7b27d inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0x4c1182cb bitmap_scnprintf +EXPORT_SYMBOL vmlinux 0x4c1546a1 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x4c26ff1e kernel_getsockname +EXPORT_SYMBOL vmlinux 0x4c2ae700 strnstr +EXPORT_SYMBOL vmlinux 0x4c4894d4 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0x4c4e4736 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x4c4fef19 kernel_stack +EXPORT_SYMBOL vmlinux 0x4c6b623d pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x4c6d1bbd register_xen_selfballooning +EXPORT_SYMBOL vmlinux 0x4c6e9b17 vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x4c9ff3ee sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x4cb0c63e dcache_dir_open +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4ce5f571 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x4ceffba9 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x4cf1a2b2 dev_mc_add +EXPORT_SYMBOL vmlinux 0x4cf54269 rwsem_wake +EXPORT_SYMBOL vmlinux 0x4d02cb93 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d3c153f sigprocmask +EXPORT_SYMBOL vmlinux 0x4d45d89e udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x4d7295ab xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x4d76a698 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x4d8f2702 sock_no_bind +EXPORT_SYMBOL vmlinux 0x4d8fbfef cdev_alloc +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4daa360a acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0x4dc0eb9a fsnotify_get_group +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4deb392c uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4df672fc bio_clone_bioset +EXPORT_SYMBOL vmlinux 0x4e21b93d abx500_register_ops +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e3a16e7 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x4e5238ae ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x4e5c1c89 netif_napi_del +EXPORT_SYMBOL vmlinux 0x4e64cbe5 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e724d86 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x4e796c3a seq_write +EXPORT_SYMBOL vmlinux 0x4e7c13d2 setup_new_exec +EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset +EXPORT_SYMBOL vmlinux 0x4eab48f4 loop_register_transfer +EXPORT_SYMBOL vmlinux 0x4eeffdff make_kuid +EXPORT_SYMBOL vmlinux 0x4ef5f0bd agp_find_bridge +EXPORT_SYMBOL vmlinux 0x4efbc6bd buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x4efca309 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x4f075fd5 param_set_charp +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f3cd2da d_tmpfile +EXPORT_SYMBOL vmlinux 0x4f476e96 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x4f5d08ff update_time +EXPORT_SYMBOL vmlinux 0x4f651090 simple_release_fs +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f6ae7fb swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x4f6b400b _copy_from_user +EXPORT_SYMBOL vmlinux 0x4f776125 netlink_capable +EXPORT_SYMBOL vmlinux 0x4f783f30 acpi_read +EXPORT_SYMBOL vmlinux 0x4f8b5ddb _copy_to_user +EXPORT_SYMBOL vmlinux 0x4f94a963 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x4f984f16 skb_put +EXPORT_SYMBOL vmlinux 0x4fa4516e skb_find_text +EXPORT_SYMBOL vmlinux 0x4fd63a72 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4fe420a0 new_sync_read +EXPORT_SYMBOL vmlinux 0x4ff08339 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x50156477 ___pskb_trim +EXPORT_SYMBOL vmlinux 0x50405474 tuning_blk_pattern_8bit +EXPORT_SYMBOL vmlinux 0x504c57f2 pnp_find_dev +EXPORT_SYMBOL vmlinux 0x50529870 acpi_get_gpe_status +EXPORT_SYMBOL vmlinux 0x505a16cd dst_destroy +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x50653cd7 pv_mmu_ops +EXPORT_SYMBOL vmlinux 0x508a2002 noop_llseek +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x509d721a vm_insert_mixed +EXPORT_SYMBOL vmlinux 0x50a9b0cb blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x50b66bcb radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x50be2980 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x50d68377 arch_phys_wc_del +EXPORT_SYMBOL vmlinux 0x50dae59f down_write_trylock +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50e41aad mmc_gpio_free_cd +EXPORT_SYMBOL vmlinux 0x50eedeb8 printk +EXPORT_SYMBOL vmlinux 0x50f44be6 blk_put_request +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x511c5a59 tty_unregister_device +EXPORT_SYMBOL vmlinux 0x51612303 kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x516b0ffc inode_needs_sync +EXPORT_SYMBOL vmlinux 0x517e481a __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x5186518f profile_pc +EXPORT_SYMBOL vmlinux 0x51a6a984 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x51ab592f free_xenballooned_pages +EXPORT_SYMBOL vmlinux 0x51b5ad0d sget +EXPORT_SYMBOL vmlinux 0x51b74d13 udp_disconnect +EXPORT_SYMBOL vmlinux 0x51bc5240 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51eafc8e param_ops_int +EXPORT_SYMBOL vmlinux 0x51ef33b8 kstrndup +EXPORT_SYMBOL vmlinux 0x51f1bcd3 poll_initwait +EXPORT_SYMBOL vmlinux 0x51f2c246 bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x52006d56 acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x5201df7f __put_cred +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x5206459c proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x520916e3 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x52095e19 acpi_get_data +EXPORT_SYMBOL vmlinux 0x520afea9 tcf_hash_release +EXPORT_SYMBOL vmlinux 0x521009f4 elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x521f9c51 arp_create +EXPORT_SYMBOL vmlinux 0x52241cc2 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x5249fd94 skb_pull +EXPORT_SYMBOL vmlinux 0x5251b61d genl_unregister_family +EXPORT_SYMBOL vmlinux 0x52534015 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0x5257791a __quota_error +EXPORT_SYMBOL vmlinux 0x5257ac05 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x525e026f acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0x528c709d simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x5299a6c5 dev_disable_lro +EXPORT_SYMBOL vmlinux 0x52af562a __crc32c_le +EXPORT_SYMBOL vmlinux 0x52d59015 scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0x52da8491 blk_bio_map_sg +EXPORT_SYMBOL vmlinux 0x52da8e3d __block_write_begin +EXPORT_SYMBOL vmlinux 0x52e7bef1 ftrace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x52f0c90a dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x52f9d6ec pci_reenable_device +EXPORT_SYMBOL vmlinux 0x530b1e4c rdmsr_on_cpus +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x5314c851 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x531b604e __virt_addr_valid +EXPORT_SYMBOL vmlinux 0x531d5884 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x534bf89d netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x53569707 this_cpu_off +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x536d32cc __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x5383f34b _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x538e6094 dget_parent +EXPORT_SYMBOL vmlinux 0x53991f5c pci_dev_driver +EXPORT_SYMBOL vmlinux 0x5399517e simple_rmdir +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x539dd6d1 lease_modify +EXPORT_SYMBOL vmlinux 0x53d97cfc twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x53f2ef10 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x53fcdeae csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x53fd6684 vc_cons +EXPORT_SYMBOL vmlinux 0x540434ef vga_switcheroo_client_fb_set +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x540bd9a8 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x540e2c9d jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0x54152e04 percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x54283701 __lock_page +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x544b0c11 acpi_lid_notifier_register +EXPORT_SYMBOL vmlinux 0x54581e96 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x5464d3f6 acpi_remove_sci_handler +EXPORT_SYMBOL vmlinux 0x548a4a5f __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x548ca761 inet_add_offload +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54db4476 tty_devnum +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54f2a942 phy_print_status +EXPORT_SYMBOL vmlinux 0x550d4d89 _raw_write_unlock_irq +EXPORT_SYMBOL vmlinux 0x551484bb pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x5521dc7f qdisc_reset +EXPORT_SYMBOL vmlinux 0x552e0c02 input_get_keycode +EXPORT_SYMBOL vmlinux 0x55356015 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x5552199b scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x555a4a6d jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x556c2740 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x557db694 alloc_xenballooned_pages +EXPORT_SYMBOL vmlinux 0x5585e68d dput +EXPORT_SYMBOL vmlinux 0x5594be03 bitmap_remap +EXPORT_SYMBOL vmlinux 0x559ddd63 pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x55b0ce90 tty_lock +EXPORT_SYMBOL vmlinux 0x55cd0bcc xfrm_input +EXPORT_SYMBOL vmlinux 0x55d5bc6d scsi_host_get +EXPORT_SYMBOL vmlinux 0x55f7ac67 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x55fdf6ef copy_strings_kernel +EXPORT_SYMBOL vmlinux 0x561bddbe xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x5629b44a max8925_reg_write +EXPORT_SYMBOL vmlinux 0x56339ed9 da903x_query_status +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563952a3 kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x56467222 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x56495717 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x5661c986 page_put_link +EXPORT_SYMBOL vmlinux 0x56667c56 blk_end_request +EXPORT_SYMBOL vmlinux 0x566ca678 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x5676a3e5 intel_scu_ipc_ioread8 +EXPORT_SYMBOL vmlinux 0x569de98e blkdev_get +EXPORT_SYMBOL vmlinux 0x56ae5b2b lease_get_mtime +EXPORT_SYMBOL vmlinux 0x56bebffa vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x56c171df __dst_free +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56e34253 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x5705088a __vmalloc +EXPORT_SYMBOL vmlinux 0x570ac95c simple_transaction_release +EXPORT_SYMBOL vmlinux 0x570c2e4d vfs_read +EXPORT_SYMBOL vmlinux 0x570d7e9a vfs_llseek +EXPORT_SYMBOL vmlinux 0x57168b28 put_disk +EXPORT_SYMBOL vmlinux 0x571af16b udp_set_csum +EXPORT_SYMBOL vmlinux 0x5727bc67 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x572f5e62 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x5738885c md_integrity_register +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57553a6b bio_unmap_user +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x575af70c on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x575b836a kernel_getpeername +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x57951349 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x579fbcd2 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x57af611b dump_trace +EXPORT_SYMBOL vmlinux 0x57b28faa netpoll_print_options +EXPORT_SYMBOL vmlinux 0x57d08361 down_write +EXPORT_SYMBOL vmlinux 0x57e49932 pci_disable_msi +EXPORT_SYMBOL vmlinux 0x57fc1d0f qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x580d45c3 d_drop +EXPORT_SYMBOL vmlinux 0x5814a83b security_inode_permission +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x583b13e2 proto_unregister +EXPORT_SYMBOL vmlinux 0x584738f9 rdmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x58529968 security_path_unlink +EXPORT_SYMBOL vmlinux 0x58547299 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x586103be acpi_setup_gpe_for_wake +EXPORT_SYMBOL vmlinux 0x5868cf27 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x588a933a simple_readpage +EXPORT_SYMBOL vmlinux 0x588b3024 param_get_string +EXPORT_SYMBOL vmlinux 0x589c3808 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58bdbedf iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x58fef6f8 ist_info +EXPORT_SYMBOL vmlinux 0x591c5ce8 vm_mmap +EXPORT_SYMBOL vmlinux 0x592ea447 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x5944d015 __cachemode2pte_tbl +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x5962627b inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x596bb300 __bread_gfp +EXPORT_SYMBOL vmlinux 0x5996425b phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x5999e8b6 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x599aa0f5 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x59a64ace agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59ab3c32 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x59bc9609 acpi_write_bit_register +EXPORT_SYMBOL vmlinux 0x59c7f78e fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x59de5107 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x59e5d7f4 do_splice_direct +EXPORT_SYMBOL vmlinux 0x59f11e50 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x59f39cc0 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0x5a0511e9 zero_fill_bio +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a12f24b truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x5a1aaed8 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x5a2d88df _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x5a4896a8 __put_user_2 +EXPORT_SYMBOL vmlinux 0x5a49c6df send_sig +EXPORT_SYMBOL vmlinux 0x5a6829da vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x5a744945 devm_release_resource +EXPORT_SYMBOL vmlinux 0x5a7d8417 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x5a8b9a62 simple_empty +EXPORT_SYMBOL vmlinux 0x5aab006b acl_by_type +EXPORT_SYMBOL vmlinux 0x5ac376a5 acpi_install_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x5acebc0c secpath_dup +EXPORT_SYMBOL vmlinux 0x5aebbf03 netif_carrier_on +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b043040 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0x5b09061b fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x5b19634d div_s64_rem +EXPORT_SYMBOL vmlinux 0x5b271d86 acpi_video_dmi_promote_vendor +EXPORT_SYMBOL vmlinux 0x5b3eba1e xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x5b4bb142 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x5b5a0622 dev_warn +EXPORT_SYMBOL vmlinux 0x5b5b8e19 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x5b749833 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x5b80e4a5 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x5b944db4 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x5bc8d583 copy_from_user_overflow +EXPORT_SYMBOL vmlinux 0x5bcf77d5 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x5bd52d1e dquot_resume +EXPORT_SYMBOL vmlinux 0x5bea847f inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0x5bf59403 dev_mc_init +EXPORT_SYMBOL vmlinux 0x5c31e8ff abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x5c393edf netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x5c545234 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x5c63056f inet_stream_connect +EXPORT_SYMBOL vmlinux 0x5c806cc2 dump_skip +EXPORT_SYMBOL vmlinux 0x5c8851b4 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x5c94a0b3 start_tty +EXPORT_SYMBOL vmlinux 0x5c9670ea generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x5c975ff2 agp_create_memory +EXPORT_SYMBOL vmlinux 0x5cbb1a79 tso_build_data +EXPORT_SYMBOL vmlinux 0x5cc98e17 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x5cde169d generic_delete_inode +EXPORT_SYMBOL vmlinux 0x5ce11397 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x5ce8ef02 synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x5cecd3ad devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cfa35bb i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x5d226b94 sk_alloc +EXPORT_SYMBOL vmlinux 0x5d3d0566 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x5d3e893c phy_stop +EXPORT_SYMBOL vmlinux 0x5d46b0b8 register_gifconf +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d74dbcf pnp_range_reserved +EXPORT_SYMBOL vmlinux 0x5d7854bd phy_init_eee +EXPORT_SYMBOL vmlinux 0x5d7eb66c lru_cache_add_file +EXPORT_SYMBOL vmlinux 0x5d834f1e nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x5d86b877 bdi_init +EXPORT_SYMBOL vmlinux 0x5d96ec28 devm_ioremap +EXPORT_SYMBOL vmlinux 0x5db75145 kill_litter_super +EXPORT_SYMBOL vmlinux 0x5dce6b75 complete_and_exit +EXPORT_SYMBOL vmlinux 0x5ded435f pci_platform_rom +EXPORT_SYMBOL vmlinux 0x5df9c474 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x5dfa3173 qdisc_list_del +EXPORT_SYMBOL vmlinux 0x5e08f04e remove_arg_zero +EXPORT_SYMBOL vmlinux 0x5e1273bd atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x5e21218a idr_replace +EXPORT_SYMBOL vmlinux 0x5e24868d blk_make_request +EXPORT_SYMBOL vmlinux 0x5e2720c4 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x5e58901f block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x5e795be0 simple_link +EXPORT_SYMBOL vmlinux 0x5e7ceed0 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x5e866d85 prandom_bytes +EXPORT_SYMBOL vmlinux 0x5e8e6a22 agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x5e8f0b48 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e96366d xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x5ea8bff9 dma_common_mmap +EXPORT_SYMBOL vmlinux 0x5eaeedbd prepare_binprm +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5eb3a0c4 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x5eb904ba _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed6bdc3 tcp_prot +EXPORT_SYMBOL vmlinux 0x5ed8767b tty_port_close_start +EXPORT_SYMBOL vmlinux 0x5ee2d689 eth_change_mtu +EXPORT_SYMBOL vmlinux 0x5ee3e464 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f04fd35 __init_rwsem +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f114c38 pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x5f1a4ccf intel_scu_ipc_update_register +EXPORT_SYMBOL vmlinux 0x5f27544a mempool_destroy +EXPORT_SYMBOL vmlinux 0x5f46d3fb zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x5f574e4e block_truncate_page +EXPORT_SYMBOL vmlinux 0x5f6a05da build_skb +EXPORT_SYMBOL vmlinux 0x5f72bdcf mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x5f891ea2 bio_map_user +EXPORT_SYMBOL vmlinux 0x5f927fcf mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x5f967a21 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x5fc76789 tty_mutex +EXPORT_SYMBOL vmlinux 0x5fd268cb radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fe41fb6 percpu_counter_set +EXPORT_SYMBOL vmlinux 0x5ff42b08 acpi_video_get_capabilities +EXPORT_SYMBOL vmlinux 0x6003f7bd mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6017dd16 flow_cache_init +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x602ed00d acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0x6030e7dc put_io_context +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x6042549c seq_printf +EXPORT_SYMBOL vmlinux 0x605068f5 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60b0f59a address_space_init_once +EXPORT_SYMBOL vmlinux 0x60b86f61 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x60c28689 follow_down +EXPORT_SYMBOL vmlinux 0x60d136b7 __nla_reserve +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60ee9172 param_ops_bool +EXPORT_SYMBOL vmlinux 0x611ad057 ip6_route_output +EXPORT_SYMBOL vmlinux 0x61244982 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x6138b251 dquot_alloc +EXPORT_SYMBOL vmlinux 0x614383c0 acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x616834e0 pci_find_bus +EXPORT_SYMBOL vmlinux 0x61969f2f __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x619b187b add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x61ad47a6 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x61b3560c cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61b97715 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x61c931b7 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x61caaf9d free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x61faf0ad blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x6201f560 skb_clone +EXPORT_SYMBOL vmlinux 0x62049256 acpi_disable +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x621529de pnp_possible_config +EXPORT_SYMBOL vmlinux 0x6216b54b kmalloc_caches +EXPORT_SYMBOL vmlinux 0x6220b4a2 crc32_le +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6226b9fa machine_to_phys_mapping +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x622fa02a prepare_to_wait +EXPORT_SYMBOL vmlinux 0x6237f6b5 acpi_enable_event +EXPORT_SYMBOL vmlinux 0x62389093 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x623a1b85 twl6040_power +EXPORT_SYMBOL vmlinux 0x623dd976 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x623e1460 agp_collect_device_status +EXPORT_SYMBOL vmlinux 0x6241a2ab __copy_from_user_ll_nocache +EXPORT_SYMBOL vmlinux 0x626612ee thaw_super +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x628459f5 ab3100_event_register +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x62a79a6c param_ops_charp +EXPORT_SYMBOL vmlinux 0x62b213fe get_fs_type +EXPORT_SYMBOL vmlinux 0x62cb5a54 sock_sendmsg +EXPORT_SYMBOL vmlinux 0x62cc456e input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x62e577b1 kernel_read +EXPORT_SYMBOL vmlinux 0x630c43a6 inet_csk_accept +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x632f25a3 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x6339a1a6 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x6340910d rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x636324f8 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x636a5691 acpi_register_ioapic +EXPORT_SYMBOL vmlinux 0x637afd04 bioset_free +EXPORT_SYMBOL vmlinux 0x63886161 skb_queue_purge +EXPORT_SYMBOL vmlinux 0x638c64fb abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x63977594 devm_iounmap +EXPORT_SYMBOL vmlinux 0x63a01291 acpi_leave_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x63a330f3 skb_dequeue +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63ae0138 intel_gtt_get +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x63fee588 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x64102bbb tty_write_room +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x6421a687 set_pages_array_wc +EXPORT_SYMBOL vmlinux 0x642f01ed __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x643605e7 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x6439c75e seq_path +EXPORT_SYMBOL vmlinux 0x6449fd41 acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0x647c317c update_region +EXPORT_SYMBOL vmlinux 0x64851605 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x6497b095 skb_append +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x649be78f key_validate +EXPORT_SYMBOL vmlinux 0x64a4b84d cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x64a79682 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x64bbcbb9 seq_release_private +EXPORT_SYMBOL vmlinux 0x64cd01a1 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x64d9c8e6 set_pages_array_uc +EXPORT_SYMBOL vmlinux 0x64eae7ad set_memory_array_wb +EXPORT_SYMBOL vmlinux 0x64ed8bf2 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x64fa7693 __acpi_handle_debug +EXPORT_SYMBOL vmlinux 0x64ffb0cd xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x6502392a agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x650be32b blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x650e930a set_pages_wb +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x655f1ab0 set_memory_array_wc +EXPORT_SYMBOL vmlinux 0x656490cc bio_add_page +EXPORT_SYMBOL vmlinux 0x656495c7 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x6565d33f scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x657c2981 param_set_bool +EXPORT_SYMBOL vmlinux 0x65a295bb atomic64_xchg_cx8 +EXPORT_SYMBOL vmlinux 0x65a69e38 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65ebb6cd netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x6620cc0c cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x66355efc vprintk +EXPORT_SYMBOL vmlinux 0x663f7cd0 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0x6644611e max8998_update_reg +EXPORT_SYMBOL vmlinux 0x6648e33b jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x666ba75c tcp_fastopen_create_child +EXPORT_SYMBOL vmlinux 0x6678ba28 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x667a0511 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x669a501a agp_unbind_memory +EXPORT_SYMBOL vmlinux 0x669f0fb5 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x66a40667 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x6703afd3 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x670b096f memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x6729d3df __get_user_4 +EXPORT_SYMBOL vmlinux 0x67358349 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x6747b32c posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x6748c580 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x6768d255 __napi_schedule +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x6774b36a dev_uc_add +EXPORT_SYMBOL vmlinux 0x67936ea4 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x67a03626 sock_update_memcg +EXPORT_SYMBOL vmlinux 0x67ac6aa8 xen_biovec_phys_mergeable +EXPORT_SYMBOL vmlinux 0x67b024b2 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67c05cde jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x67c8c65e proc_create_data +EXPORT_SYMBOL vmlinux 0x67c9dfbd tty_vhangup +EXPORT_SYMBOL vmlinux 0x67d5eab9 blk_register_region +EXPORT_SYMBOL vmlinux 0x67dcffb7 lg_lock_init +EXPORT_SYMBOL vmlinux 0x67f72102 idr_init +EXPORT_SYMBOL vmlinux 0x67f7403e _raw_spin_lock +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x6879919b blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x687b8d20 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x688b1e07 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x6896a013 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x689c8044 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68c6dc5d swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x68daeaf2 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x68de6fe7 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x68dfc59f __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0x68e2f221 _raw_spin_unlock +EXPORT_SYMBOL vmlinux 0x68f7b4dc cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x6904f743 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x691001b5 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x692d6556 bdget +EXPORT_SYMBOL vmlinux 0x696261c0 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x6967fc8f scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x696c5876 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x6988d0ca cpu_dr7 +EXPORT_SYMBOL vmlinux 0x69911d4b ida_init +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69bc8dac vfs_statfs +EXPORT_SYMBOL vmlinux 0x69c47e16 security_path_rmdir +EXPORT_SYMBOL vmlinux 0x69c53bc2 nd_set_link +EXPORT_SYMBOL vmlinux 0x69e27c7a bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x69f50d40 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x69ff1724 mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a27bfce csum_partial_copy_generic +EXPORT_SYMBOL vmlinux 0x6a48e16b percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x6a5a70b6 dev_notice +EXPORT_SYMBOL vmlinux 0x6a5eab03 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a65426d vme_register_bridge +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6abb8ccd locks_copy_lock +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6ad85887 acpi_enable_gpe +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6ae8e7a4 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b0bc239 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b3605aa iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x6b393a6b file_remove_suid +EXPORT_SYMBOL vmlinux 0x6b9c5151 handle_edge_irq +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bd9c0c9 phy_device_create +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bf410f8 __ps2_command +EXPORT_SYMBOL vmlinux 0x6c12cb81 agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0x6c1ce5ce strcspn +EXPORT_SYMBOL vmlinux 0x6c262af3 mdiobus_read +EXPORT_SYMBOL vmlinux 0x6c2e3320 strncmp +EXPORT_SYMBOL vmlinux 0x6c35c004 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0x6c3ecb95 skb_pad +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c8507d7 unregister_nls +EXPORT_SYMBOL vmlinux 0x6c853a40 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x6c9d13d7 simple_setattr +EXPORT_SYMBOL vmlinux 0x6ca5b0f8 __net_get_random_once +EXPORT_SYMBOL vmlinux 0x6cdc5c6b nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6ce8f101 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x6cee39e8 mmc_hw_reset_check +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d0f927e jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x6d168047 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d334118 __get_user_8 +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d4844c9 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x6d6fb828 pci_remove_bus +EXPORT_SYMBOL vmlinux 0x6d77c1b4 generic_file_remap_pages +EXPORT_SYMBOL vmlinux 0x6dcd5b86 netlink_set_err +EXPORT_SYMBOL vmlinux 0x6ddd341d dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6df6052a agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x6e1ce0a8 seq_vprintf +EXPORT_SYMBOL vmlinux 0x6e232c9a ps2_init +EXPORT_SYMBOL vmlinux 0x6e496ce6 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x6e4e5843 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x6e51ac2e _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x6e6514ed radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6e65f2dc rtc_lock +EXPORT_SYMBOL vmlinux 0x6e6aa789 sock_init_data +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e88deb5 dump_page +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6edddcaa devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x6ef825dd request_key +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f3066c0 del_gendisk +EXPORT_SYMBOL vmlinux 0x6f43cc9c keyring_alloc +EXPORT_SYMBOL vmlinux 0x6f4c6b71 lg_local_unlock +EXPORT_SYMBOL vmlinux 0x6f516265 inc_nlink +EXPORT_SYMBOL vmlinux 0x6f556bdb acpi_get_gpe_device +EXPORT_SYMBOL vmlinux 0x6f5acbbc string_escape_mem +EXPORT_SYMBOL vmlinux 0x6f5e92fe nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x6f757707 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x6f85ea29 abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x6f8b3787 add_disk +EXPORT_SYMBOL vmlinux 0x6f957e41 default_llseek +EXPORT_SYMBOL vmlinux 0x6f9824ca param_get_ulong +EXPORT_SYMBOL vmlinux 0x6fa09517 __devm_release_region +EXPORT_SYMBOL vmlinux 0x6fa79506 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x6fb436d5 ether_setup +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fde8d2b request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x6fe97438 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x6feb2039 acpi_write +EXPORT_SYMBOL vmlinux 0x6ff0c968 drop_super +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x7062b4cd cmdline_parts_free +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x707f93dd preempt_schedule +EXPORT_SYMBOL vmlinux 0x7082a663 kill_anon_super +EXPORT_SYMBOL vmlinux 0x7088ce72 printk_emit +EXPORT_SYMBOL vmlinux 0x709c9b76 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x70a6c7ca fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x70a7b09d fget +EXPORT_SYMBOL vmlinux 0x70b42a7b __page_symlink +EXPORT_SYMBOL vmlinux 0x70d053fd try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x70d1f8f3 strncat +EXPORT_SYMBOL vmlinux 0x70d8ab82 acpi_acquire_global_lock +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x70fd98d4 vme_bus_type +EXPORT_SYMBOL vmlinux 0x7114a71f bit_waitqueue +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712ed37b radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x7173fd21 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x718cf417 d_genocide +EXPORT_SYMBOL vmlinux 0x7190127c pci_release_regions +EXPORT_SYMBOL vmlinux 0x71914526 write_one_page +EXPORT_SYMBOL vmlinux 0x71916151 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71a9f068 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x71acb170 param_set_byte +EXPORT_SYMBOL vmlinux 0x71cd3196 contig_page_data +EXPORT_SYMBOL vmlinux 0x71e79640 finish_open +EXPORT_SYMBOL vmlinux 0x71f65175 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x720e9656 km_report +EXPORT_SYMBOL vmlinux 0x72348771 dma_supported +EXPORT_SYMBOL vmlinux 0x7235f522 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0x725c68ab sockfd_lookup +EXPORT_SYMBOL vmlinux 0x726c8c89 serio_rescan +EXPORT_SYMBOL vmlinux 0x7270b61f security_file_permission +EXPORT_SYMBOL vmlinux 0x72a5b606 kmem_cache_size +EXPORT_SYMBOL vmlinux 0x72a7d63d d_alloc_name +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b35c80 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x72b5b2b7 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x72baac9b filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x72bf2140 mtrr_add +EXPORT_SYMBOL vmlinux 0x72d58de9 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x72dc672e rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x731c1666 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x733ab098 mntput +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x7345b236 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x73472a59 sg_miter_stop +EXPORT_SYMBOL vmlinux 0x735a0bd5 native_io_delay +EXPORT_SYMBOL vmlinux 0x736b4ade _raw_read_unlock_irq +EXPORT_SYMBOL vmlinux 0x737f7c06 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x738803e6 strnlen +EXPORT_SYMBOL vmlinux 0x739f8224 bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x73b055a9 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x73ccaa40 __mutex_init +EXPORT_SYMBOL vmlinux 0x73dd54eb irq_fpu_usable +EXPORT_SYMBOL vmlinux 0x73e20c1c strlcpy +EXPORT_SYMBOL vmlinux 0x73f38f47 vfs_unlink +EXPORT_SYMBOL vmlinux 0x740a1b95 reserve_evntsel_nmi +EXPORT_SYMBOL vmlinux 0x7413793a EISA_bus +EXPORT_SYMBOL vmlinux 0x7424e428 cpu_info +EXPORT_SYMBOL vmlinux 0x742c9522 seq_putc +EXPORT_SYMBOL vmlinux 0x7430b5ba bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x743b4ae3 atomic64_inc_not_zero_cx8 +EXPORT_SYMBOL vmlinux 0x74563fdc fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x745f2002 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x745f230e inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x746af691 submit_bio_wait +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x747f0f48 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x748b91c2 flush_signals +EXPORT_SYMBOL vmlinux 0x749c3c80 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x74a436c4 mem_section +EXPORT_SYMBOL vmlinux 0x74ab026b pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0x74b36b79 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x74bb2181 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74cd6062 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x74cd640d input_set_keycode +EXPORT_SYMBOL vmlinux 0x74ce05b8 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x74cfb481 f_setown +EXPORT_SYMBOL vmlinux 0x74d803dc pci_map_rom +EXPORT_SYMBOL vmlinux 0x74dc5657 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x74dd18d4 iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0x74e3a368 scsi_ioctl +EXPORT_SYMBOL vmlinux 0x74e51dbe fsync_bdev +EXPORT_SYMBOL vmlinux 0x74e5c98f ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x7505bdef memchr_inv +EXPORT_SYMBOL vmlinux 0x750da50a cad_pid +EXPORT_SYMBOL vmlinux 0x75271716 save_processor_state +EXPORT_SYMBOL vmlinux 0x7531e3dc acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x756e8289 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x756fedef pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x758d1fb0 mpage_readpage +EXPORT_SYMBOL vmlinux 0x758d9177 ip_setsockopt +EXPORT_SYMBOL vmlinux 0x7593d385 div64_s64 +EXPORT_SYMBOL vmlinux 0x7598ce90 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x759bb0c1 dquot_acquire +EXPORT_SYMBOL vmlinux 0x75a13eef __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x75bb675a finish_wait +EXPORT_SYMBOL vmlinux 0x75bc549a x86_cpu_to_apicid +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75c1e134 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x75d21809 vprintk_emit +EXPORT_SYMBOL vmlinux 0x75e3dbd4 uart_suspend_port +EXPORT_SYMBOL vmlinux 0x75fbdefd acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x7601a429 vfs_open +EXPORT_SYMBOL vmlinux 0x76089d14 set_nlink +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x7612f0f3 sock_setsockopt +EXPORT_SYMBOL vmlinux 0x76164648 tty_free_termios +EXPORT_SYMBOL vmlinux 0x76249e25 ps2_begin_command +EXPORT_SYMBOL vmlinux 0x762add85 atomic64_inc_return_cx8 +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x764e22e8 posix_lock_file +EXPORT_SYMBOL vmlinux 0x7658f382 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x767ddb02 set_memory_wc +EXPORT_SYMBOL vmlinux 0x768e7242 x86_hyper_vmware +EXPORT_SYMBOL vmlinux 0x76945a8b unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x769db28e mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x769e06d7 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x76ad0b1d neigh_lookup +EXPORT_SYMBOL vmlinux 0x76bd2110 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x76bf656d __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d74d25 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0x76d9bf11 crc32_be +EXPORT_SYMBOL vmlinux 0x76f6c5ef kmalloc_order +EXPORT_SYMBOL vmlinux 0x76f706ec sk_stream_error +EXPORT_SYMBOL vmlinux 0x77064c3b dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x770a0036 isapnp_cfg_begin +EXPORT_SYMBOL vmlinux 0x771ce483 nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x772748be scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x772f9eec __percpu_counter_add +EXPORT_SYMBOL vmlinux 0x77433cc5 brioctl_set +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x774dc44c invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x7751bc84 blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x777a73b2 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x778220da dma_mmap_from_coherent +EXPORT_SYMBOL vmlinux 0x77851705 free_user_ns +EXPORT_SYMBOL vmlinux 0x778f5819 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77bfa0ca inet6_bind +EXPORT_SYMBOL vmlinux 0x77c59b41 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x77ccca3a km_query +EXPORT_SYMBOL vmlinux 0x77d91ea3 set_user_nice +EXPORT_SYMBOL vmlinux 0x77df0847 __set_personality +EXPORT_SYMBOL vmlinux 0x77e6ef58 d_path +EXPORT_SYMBOL vmlinux 0x77e80de3 swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x77ee5f95 dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x77fb0107 iov_iter_init +EXPORT_SYMBOL vmlinux 0x78016361 d_set_d_op +EXPORT_SYMBOL vmlinux 0x780c0f02 dev_set_group +EXPORT_SYMBOL vmlinux 0x780fdfd1 intel_enable_gtt +EXPORT_SYMBOL vmlinux 0x782567ec memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x78617a49 mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0x7865f425 fb_get_mode +EXPORT_SYMBOL vmlinux 0x787a0ba6 ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x787c95d6 ipv4_specific +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78abdb7a dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x78b8f3b4 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x78bb2011 dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0x78c62ae6 set_groups +EXPORT_SYMBOL vmlinux 0x78c7bcae vfs_symlink +EXPORT_SYMBOL vmlinux 0x78cd0fa4 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x78d4110e rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x78db38d3 proc_dointvec +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78f41725 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x79068fda acpi_install_method +EXPORT_SYMBOL vmlinux 0x790829ec scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x790edeaf generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x791ee389 generic_write_checks +EXPORT_SYMBOL vmlinux 0x792bf2d0 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x7955c6b7 elv_register_queue +EXPORT_SYMBOL vmlinux 0x79577091 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x795df9c5 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x7974d876 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79b5ec3b dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x79d1e5a6 lro_flush_all +EXPORT_SYMBOL vmlinux 0x79e9c59a kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x79f384d9 check_disk_size_change +EXPORT_SYMBOL vmlinux 0x79f67034 vga_switcheroo_register_audio_client +EXPORT_SYMBOL vmlinux 0x7a0c66fa dst_discard_sk +EXPORT_SYMBOL vmlinux 0x7a0fbc62 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x7a23966f ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number +EXPORT_SYMBOL vmlinux 0x7a35aec2 locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x7a3c7e6f inet_listen +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a4f06cf xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x7a82cb47 rdmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7a91726b clkdev_alloc +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a9bf88d udplite_table +EXPORT_SYMBOL vmlinux 0x7a9dea8e freezing_slow_path +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7ab00533 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x7ab579b8 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7abda10f lookup_one_len +EXPORT_SYMBOL vmlinux 0x7acdad94 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7ad8c6a2 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7ae525df unregister_cdrom +EXPORT_SYMBOL vmlinux 0x7aec9089 clear_user +EXPORT_SYMBOL vmlinux 0x7afa89fc vsnprintf +EXPORT_SYMBOL vmlinux 0x7b04caeb __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x7b084cf9 inet_ioctl +EXPORT_SYMBOL vmlinux 0x7b134ddf acpi_get_name +EXPORT_SYMBOL vmlinux 0x7b1ade38 lz4_decompress +EXPORT_SYMBOL vmlinux 0x7b283ce3 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x7b2c4213 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x7b3c13c4 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x7b50065e inet_addr_type +EXPORT_SYMBOL vmlinux 0x7b52a859 wrmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7b53fafb __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x7b5c8440 vm_munmap +EXPORT_SYMBOL vmlinux 0x7b5e746a blk_delay_queue +EXPORT_SYMBOL vmlinux 0x7b7581bf netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x7b975b88 neigh_for_each +EXPORT_SYMBOL vmlinux 0x7ba7d932 path_put +EXPORT_SYMBOL vmlinux 0x7bac2475 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x7bb60d41 mutex_trylock +EXPORT_SYMBOL vmlinux 0x7bb9d502 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x7bd7229e param_get_uint +EXPORT_SYMBOL vmlinux 0x7bdceaa1 module_layout +EXPORT_SYMBOL vmlinux 0x7be1bc93 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x7bfe4227 iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x7c03befd default_file_splice_read +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c138242 blk_end_request_all +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c1de8b8 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x7c3f96f4 agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x7c426c78 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c77d94d devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x7c7903ce pnp_is_active +EXPORT_SYMBOL vmlinux 0x7c80c132 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x7c8806f6 eth_header_cache +EXPORT_SYMBOL vmlinux 0x7c8c8cd7 __get_page_tail +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cdef08c posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce83365 acpi_remove_table_handler +EXPORT_SYMBOL vmlinux 0x7cf1e9ab dev_addr_add +EXPORT_SYMBOL vmlinux 0x7cf2e036 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7d0bbeb2 kill_fasync +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d389a25 ip_cmsg_recv +EXPORT_SYMBOL vmlinux 0x7d5d5341 idr_destroy +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d94f746 acpi_os_write_port +EXPORT_SYMBOL vmlinux 0x7da21c57 bio_integrity_free +EXPORT_SYMBOL vmlinux 0x7da75740 dma_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0x7dafbbe8 fb_show_logo +EXPORT_SYMBOL vmlinux 0x7dbc2e57 mmiotrace_printk +EXPORT_SYMBOL vmlinux 0x7de43183 genlmsg_put +EXPORT_SYMBOL vmlinux 0x7de58019 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x7def60ac replace_mount_options +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e1e0ec9 tuning_blk_pattern_4bit +EXPORT_SYMBOL vmlinux 0x7e2af0cd inode_init_owner +EXPORT_SYMBOL vmlinux 0x7e35c40f pci_find_capability +EXPORT_SYMBOL vmlinux 0x7eb849cc reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x7ecb001b __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7ee73c0c memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0x7efdd400 __frontswap_store +EXPORT_SYMBOL vmlinux 0x7f015c95 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x7f12fe1b blk_sync_queue +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f371a15 block_invalidatepage +EXPORT_SYMBOL vmlinux 0x7f4635d9 user_path_create +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7fdc80fa noop_qdisc +EXPORT_SYMBOL vmlinux 0x7fde2edb vme_master_read +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x80146305 security_path_mknod +EXPORT_SYMBOL vmlinux 0x801e1f39 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x804d8746 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x808380e4 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x808d937e jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x80a37c40 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x80c5f4ec pci_restore_state +EXPORT_SYMBOL vmlinux 0x80c6b8fd input_allocate_device +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80cc4db4 should_remove_suid +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80d9ca85 paravirt_ticketlocks_enabled +EXPORT_SYMBOL vmlinux 0x80f8dfb5 kernel_bind +EXPORT_SYMBOL vmlinux 0x810f6ef3 dev_printk +EXPORT_SYMBOL vmlinux 0x81239a7b fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x81472677 acpi_get_table +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x814e7e65 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x8150c0ba mempool_resize +EXPORT_SYMBOL vmlinux 0x81538ef7 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815c56d0 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x815f2897 empty_zero_page +EXPORT_SYMBOL vmlinux 0x817b1073 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x819bd66e gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x81b3b882 bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x81be288e agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0x81d4a79e generic_permission +EXPORT_SYMBOL vmlinux 0x81d9a23a phy_disconnect +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x8212721d xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0x8235805b memmove +EXPORT_SYMBOL vmlinux 0x823f7e3b devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x825a9407 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x826e60bc kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82b5aa4d phy_attach +EXPORT_SYMBOL vmlinux 0x82fda6fe kernel_connect +EXPORT_SYMBOL vmlinux 0x830109fe elevator_init +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x830e547b ioremap_prot +EXPORT_SYMBOL vmlinux 0x831ac3b6 neigh_destroy +EXPORT_SYMBOL vmlinux 0x832877ee cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x8329e6f0 memset +EXPORT_SYMBOL vmlinux 0x833c03aa acpi_enable_all_runtime_gpes +EXPORT_SYMBOL vmlinux 0x835c19cd bdgrab +EXPORT_SYMBOL vmlinux 0x8364cd19 find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x8372cd2f __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x837e4fc0 fb_set_var +EXPORT_SYMBOL vmlinux 0x838192b3 blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83a476ce bitmap_scnlistprintf +EXPORT_SYMBOL vmlinux 0x83b3362f clear_nlink +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83f5f745 fence_signal +EXPORT_SYMBOL vmlinux 0x840254bf xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x84060081 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x840b8e21 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x84101372 fb_blank +EXPORT_SYMBOL vmlinux 0x8410f754 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x8417f512 acpi_update_all_gpes +EXPORT_SYMBOL vmlinux 0x848c279b pnp_device_attach +EXPORT_SYMBOL vmlinux 0x8490f079 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x8498dbde __find_get_block +EXPORT_SYMBOL vmlinux 0x849a0e1c agp_bind_memory +EXPORT_SYMBOL vmlinux 0x84abb28e phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x84b88a5f jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x84be886f completion_done +EXPORT_SYMBOL vmlinux 0x84c90420 __inet6_hash +EXPORT_SYMBOL vmlinux 0x84ed017a tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x84f35326 netdev_warn +EXPORT_SYMBOL vmlinux 0x84fd37e2 input_reset_device +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x8505a703 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x85172362 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x853b1457 do_truncate +EXPORT_SYMBOL vmlinux 0x8551d506 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x856a06f2 finish_no_open +EXPORT_SYMBOL vmlinux 0x8574c54d unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x8574f6bb scsi_block_requests +EXPORT_SYMBOL vmlinux 0x857582f7 acpi_enable_all_wakeup_gpes +EXPORT_SYMBOL vmlinux 0x85929dc9 inet_del_offload +EXPORT_SYMBOL vmlinux 0x85949625 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x85983831 __frontswap_test +EXPORT_SYMBOL vmlinux 0x8598bae0 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x859a07d9 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x859d5902 pci_bus_type +EXPORT_SYMBOL vmlinux 0x85a36939 _raw_write_lock +EXPORT_SYMBOL vmlinux 0x85a846f1 bio_copy_kern +EXPORT_SYMBOL vmlinux 0x85ae2586 mmc_detect_change +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85be1aee key_payload_reserve +EXPORT_SYMBOL vmlinux 0x85c1f0c3 generic_listxattr +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85f226ec neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x85f881c3 put_tty_driver +EXPORT_SYMBOL vmlinux 0x86089a67 tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x860e95e0 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x861e8e41 get_gendisk +EXPORT_SYMBOL vmlinux 0x861fba98 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0x86338340 param_get_long +EXPORT_SYMBOL vmlinux 0x86341c5b ftrace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x8648413a mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x864bfd31 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x86519ded dquot_commit_info +EXPORT_SYMBOL vmlinux 0x86616933 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x866b6f0c pagecache_get_page +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86a4889a kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0x86c4602f pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x86d536e4 processors +EXPORT_SYMBOL vmlinux 0x86ddedfb tcp_release_cb +EXPORT_SYMBOL vmlinux 0x86f9f522 dentry_path_raw +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x8700c2ba input_open_device +EXPORT_SYMBOL vmlinux 0x87041a07 vme_bus_num +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x87429a19 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x876dafc3 ec_write +EXPORT_SYMBOL vmlinux 0x876fe2c5 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x8796dd1a seq_bitmap +EXPORT_SYMBOL vmlinux 0x8798e453 __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x87a06b77 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x87aaddf8 wrmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0x87b023ae dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x87fc54dc get_task_io_context +EXPORT_SYMBOL vmlinux 0x8808110f nobh_write_end +EXPORT_SYMBOL vmlinux 0x8809cc0b sock_from_file +EXPORT_SYMBOL vmlinux 0x881a3eca nd_get_link +EXPORT_SYMBOL vmlinux 0x881c4411 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x882dab9d sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x8834396c mod_timer +EXPORT_SYMBOL vmlinux 0x884ed5ef xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x886cb8a1 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x887806b7 pci_clear_master +EXPORT_SYMBOL vmlinux 0x88994ebf rename_lock +EXPORT_SYMBOL vmlinux 0x889e2bf7 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x88a67611 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x88bc1f8f tty_port_open +EXPORT_SYMBOL vmlinux 0x88d078c3 register_netdevice +EXPORT_SYMBOL vmlinux 0x88d7ee5a bprm_change_interp +EXPORT_SYMBOL vmlinux 0x88e2a467 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x89010264 phy_connect +EXPORT_SYMBOL vmlinux 0x890c17a4 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x892b26a0 set_memory_nx +EXPORT_SYMBOL vmlinux 0x8931a82c kmem_cache_free +EXPORT_SYMBOL vmlinux 0x8931e4e8 simple_lookup +EXPORT_SYMBOL vmlinux 0x893d93eb serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x89463586 scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x8951db83 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x8953f8ff __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x896bdc44 register_key_type +EXPORT_SYMBOL vmlinux 0x89868bf9 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x89a28802 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x89ae5f3b tcp_seq_open +EXPORT_SYMBOL vmlinux 0x89ae98d6 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89bcb5a6 tcp_connect +EXPORT_SYMBOL vmlinux 0x89cfa696 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89e71ed6 arp_tbl +EXPORT_SYMBOL vmlinux 0x89e925da fence_add_callback +EXPORT_SYMBOL vmlinux 0x89eb7ec7 dma_set_mask +EXPORT_SYMBOL vmlinux 0x8a17a217 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1c5455 blk_stack_limits +EXPORT_SYMBOL vmlinux 0x8a21090a inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x8a3ba2db eth_mac_addr +EXPORT_SYMBOL vmlinux 0x8a416270 __scsi_print_command +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4dbb33 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x8a4e388e i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a6a3135 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x8a70ef1a dquot_quota_off +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a80d7a5 acpi_error +EXPORT_SYMBOL vmlinux 0x8a8134f8 sock_register +EXPORT_SYMBOL vmlinux 0x8a9556ce nla_reserve +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8aac2aa4 from_kprojid +EXPORT_SYMBOL vmlinux 0x8ab2a6c9 fb_is_primary_device +EXPORT_SYMBOL vmlinux 0x8ab6ce47 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x8b0a9098 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x8b0b661d fence_default_wait +EXPORT_SYMBOL vmlinux 0x8b1459c0 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x8b148bb7 __genl_register_family +EXPORT_SYMBOL vmlinux 0x8b16679c security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x8b18496f __copy_to_user_ll +EXPORT_SYMBOL vmlinux 0x8b226a81 acpi_video_dmi_demote_vendor +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b4865d1 bio_clone_fast +EXPORT_SYMBOL vmlinux 0x8b492dcd blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x8b4f8cb8 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x8b583f26 md_write_start +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b64bc1d sock_efree +EXPORT_SYMBOL vmlinux 0x8b6999f3 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x8b6d1802 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x8b6f604e fb_find_mode +EXPORT_SYMBOL vmlinux 0x8b7b1da3 pipe_lock +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b835ea7 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x8b8daf9d ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x8b94793e __sock_create +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8ba0b360 set_anon_super +EXPORT_SYMBOL vmlinux 0x8bbad69e i2c_del_driver +EXPORT_SYMBOL vmlinux 0x8bc3068f skb_unlink +EXPORT_SYMBOL vmlinux 0x8bc68687 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x8bd4bb1a vfs_whiteout +EXPORT_SYMBOL vmlinux 0x8bd714f6 remove_proc_entry +EXPORT_SYMBOL vmlinux 0x8be2d948 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x8bfbdf30 kobject_get +EXPORT_SYMBOL vmlinux 0x8c013eb8 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c1a379f scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x8c2164c0 max8925_reg_read +EXPORT_SYMBOL vmlinux 0x8c417270 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x8c483646 skb_queue_head +EXPORT_SYMBOL vmlinux 0x8c4dbd0f amd_northbridges +EXPORT_SYMBOL vmlinux 0x8c5565a2 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x8c5a74a5 load_nls +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c96613a jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x8cbd5117 inet_frag_find +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cd4ba81 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8ce7824a kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x8d009111 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x8d369bf8 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x8d494269 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d6b2ce1 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x8d6cde10 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0x8d6f81b4 __div64_32 +EXPORT_SYMBOL vmlinux 0x8d72495b __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d8b45a4 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x8d8d96c6 acpi_get_sleep_type_data +EXPORT_SYMBOL vmlinux 0x8d97bdf0 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x8da1a3cb acpi_remove_interface +EXPORT_SYMBOL vmlinux 0x8daf8c42 dql_init +EXPORT_SYMBOL vmlinux 0x8dc6e564 restore_processor_state +EXPORT_SYMBOL vmlinux 0x8dca310d seq_read +EXPORT_SYMBOL vmlinux 0x8dd532bc netdev_features_change +EXPORT_SYMBOL vmlinux 0x8dda18fd mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x8dea57b9 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0x8df2a35a textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x8e002cda acpi_remove_gpe_block +EXPORT_SYMBOL vmlinux 0x8e0d66f4 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x8e0e29ab security_task_getsecid +EXPORT_SYMBOL vmlinux 0x8e139860 _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x8e312d8c blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x8e5ae78e scm_detach_fds +EXPORT_SYMBOL vmlinux 0x8e617575 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x8e888ec3 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x8eaf2a5f vga_switcheroo_unregister_handler +EXPORT_SYMBOL vmlinux 0x8eb055a6 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x8ed30ff2 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x8ed94ad9 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x8f045d1c cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x8f0cfcf2 dev_trans_start +EXPORT_SYMBOL vmlinux 0x8f1576b2 register_framebuffer +EXPORT_SYMBOL vmlinux 0x8f1aab5b pcie_get_mps +EXPORT_SYMBOL vmlinux 0x8f215bae sock_i_ino +EXPORT_SYMBOL vmlinux 0x8f2703b7 wbinvd_on_all_cpus +EXPORT_SYMBOL vmlinux 0x8f363ade ip_ct_attach +EXPORT_SYMBOL vmlinux 0x8f794698 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x8f8ea9bc blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x8f9bc577 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x8f9c199c __get_user_2 +EXPORT_SYMBOL vmlinux 0x8fa03975 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x8fb5b694 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x8fba6714 dquot_file_open +EXPORT_SYMBOL vmlinux 0x8fcda9c1 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x8feafbce disk_stack_limits +EXPORT_SYMBOL vmlinux 0x8ff4079b pv_irq_ops +EXPORT_SYMBOL vmlinux 0x8ff4df71 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x8ffdb3b8 crc16 +EXPORT_SYMBOL vmlinux 0x904409c6 acpi_set_firmware_waking_vector +EXPORT_SYMBOL vmlinux 0x9044b799 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x9050c1f7 rfkill_alloc +EXPORT_SYMBOL vmlinux 0x90592701 register_shrinker +EXPORT_SYMBOL vmlinux 0x906631ba d_validate +EXPORT_SYMBOL vmlinux 0x9068ce4a scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x90695906 vme_free_consistent +EXPORT_SYMBOL vmlinux 0x90afbf8b tcf_em_register +EXPORT_SYMBOL vmlinux 0x90c1e241 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0x90c5e819 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x90c8d5c2 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x90d54a65 pid_task +EXPORT_SYMBOL vmlinux 0x90dc7da2 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x90ed25ca devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x90fb3592 dev_addr_flush +EXPORT_SYMBOL vmlinux 0x9101edc6 queue_read_lock_slowpath +EXPORT_SYMBOL vmlinux 0x911d942c dm_kobject_release +EXPORT_SYMBOL vmlinux 0x9126b0f3 seqno_fence_ops +EXPORT_SYMBOL vmlinux 0x912b7bd1 scsi_device_resume +EXPORT_SYMBOL vmlinux 0x91418ac5 udp_poll +EXPORT_SYMBOL vmlinux 0x9141ec9e proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x914611b6 security_path_mkdir +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x9153340b bitmap_unplug +EXPORT_SYMBOL vmlinux 0x915db116 dm_unregister_target +EXPORT_SYMBOL vmlinux 0x91607d95 set_memory_wb +EXPORT_SYMBOL vmlinux 0x91634556 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x916ff6e5 sock_create_kern +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x919123b1 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x91967e8e xen_selfballoon_init +EXPORT_SYMBOL vmlinux 0x919f1949 skb_checksum +EXPORT_SYMBOL vmlinux 0x91a7c859 fddi_type_trans +EXPORT_SYMBOL vmlinux 0x91d61a01 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0x91e69824 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x91ea27f3 find_vma +EXPORT_SYMBOL vmlinux 0x91f61a35 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x92018821 simple_write_begin +EXPORT_SYMBOL vmlinux 0x9209e0dd gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x92296200 nf_log_unset +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x926f5741 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x9272dff0 __ip_select_ident +EXPORT_SYMBOL vmlinux 0x927d4247 i2c_transfer +EXPORT_SYMBOL vmlinux 0x92861615 block_commit_write +EXPORT_SYMBOL vmlinux 0x92897e3d default_idle +EXPORT_SYMBOL vmlinux 0x92929e83 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x9294f416 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x929ea6cd dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x92a90b13 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92bd69d3 d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x92d5b294 sock_alloc_file +EXPORT_SYMBOL vmlinux 0x92e84c6a __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x92edb1de xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x931e5bb4 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x93215e1d __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x934161be block_write_end +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x9344dc8f skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x934cb116 mutex_unlock +EXPORT_SYMBOL vmlinux 0x9367538a udp_ioctl +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x938415de kthread_bind +EXPORT_SYMBOL vmlinux 0x93893e72 fence_init +EXPORT_SYMBOL vmlinux 0x939731f6 neigh_app_ns +EXPORT_SYMBOL vmlinux 0x939e26c1 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x93a0aee7 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93bfb440 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x93e59204 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x93f474c4 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x942caf27 kill_pid +EXPORT_SYMBOL vmlinux 0x942e3848 key_link +EXPORT_SYMBOL vmlinux 0x9438d3b0 ida_get_new_above +EXPORT_SYMBOL vmlinux 0x9449c805 generic_fillattr +EXPORT_SYMBOL vmlinux 0x9462d4bf revalidate_disk +EXPORT_SYMBOL vmlinux 0x947219cd dev_get_stats +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94b541b5 cpu_active_mask +EXPORT_SYMBOL vmlinux 0x94c01af4 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x94cf1004 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x94e45ee1 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x94eea794 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x94ef1ca4 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x94fbcb8f __getblk_slow +EXPORT_SYMBOL vmlinux 0x94fd97fb xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0x95028320 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x95037b72 nf_register_hook +EXPORT_SYMBOL vmlinux 0x95217928 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x95395301 acpi_exception +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x9554b3e3 serio_reconnect +EXPORT_SYMBOL vmlinux 0x955a4938 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x9562b476 have_submounts +EXPORT_SYMBOL vmlinux 0x9567ac16 lro_receive_skb +EXPORT_SYMBOL vmlinux 0x9581a70f security_path_link +EXPORT_SYMBOL vmlinux 0x9595cd2a fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x95abd6c9 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x95bd6e26 acpi_install_sci_handler +EXPORT_SYMBOL vmlinux 0x95bec768 __inode_permission +EXPORT_SYMBOL vmlinux 0x95cded8d key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x95d00fda dquot_drop +EXPORT_SYMBOL vmlinux 0x95da4bf4 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x95de8d96 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x95e571ad tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x95f0668d tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x95f22bad param_ops_invbool +EXPORT_SYMBOL vmlinux 0x95f5aefe inet_accept +EXPORT_SYMBOL vmlinux 0x9606f7ec sk_capable +EXPORT_SYMBOL vmlinux 0x960dfaf5 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x96174af0 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x9625e97d seq_lseek +EXPORT_SYMBOL vmlinux 0x962c1b8a pci_scan_slot +EXPORT_SYMBOL vmlinux 0x96385a02 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x96514a42 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x96573b80 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x96582463 strnicmp +EXPORT_SYMBOL vmlinux 0x965f56f5 init_net +EXPORT_SYMBOL vmlinux 0x967afb7f poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0x96898769 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x968b69b5 agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0x969e41d1 xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x96b10e16 redraw_screen +EXPORT_SYMBOL vmlinux 0x96b2f66e generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x9716e370 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x97184bac km_new_mapping +EXPORT_SYMBOL vmlinux 0x971d2c6f mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x9727536f iunique +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x97633048 genphy_config_init +EXPORT_SYMBOL vmlinux 0x97649ca0 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x9781576a udp_proc_register +EXPORT_SYMBOL vmlinux 0x9787b03d gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x9797ae9d elv_rb_find +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97ac60f1 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x97b4500c __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x97b59586 lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0x97baaa4c directly_mappable_cdev_bdi +EXPORT_SYMBOL vmlinux 0x97c5bd0a acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x97ced282 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x97dcef29 acpi_processor_unregister_performance +EXPORT_SYMBOL vmlinux 0x97de0ddd acpi_install_gpe_block +EXPORT_SYMBOL vmlinux 0x97dfb325 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x97efbf5d inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x9806c101 done_path_create +EXPORT_SYMBOL vmlinux 0x9820b644 warn_slowpath_fmt_taint +EXPORT_SYMBOL vmlinux 0x983439dd mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x98470dea scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x98503a08 _raw_spin_unlock_irq +EXPORT_SYMBOL vmlinux 0x9852db47 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x986da85c pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x988ed85d set_memory_x +EXPORT_SYMBOL vmlinux 0x98bf9b2d phy_register_fixup +EXPORT_SYMBOL vmlinux 0x98e411b5 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x98fa21b0 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x98ffa417 scsi_scan_target +EXPORT_SYMBOL vmlinux 0x9910562b mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x99117a49 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0x99233c32 cpu_core_map +EXPORT_SYMBOL vmlinux 0x9928055d devm_clk_put +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x993d6d3d netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x9942a9a4 __lock_buffer +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x9954c50a clocksource_register +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x9972dae5 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999a7dc7 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x999d7787 key_revoke +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99a36370 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x99be4b0d init_special_inode +EXPORT_SYMBOL vmlinux 0x99c6cacd clear_bdi_congested +EXPORT_SYMBOL vmlinux 0x99cc4fb6 uart_resume_port +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99d918da tcf_action_exec +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x9a0372d5 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x9a12eddb mount_pseudo +EXPORT_SYMBOL vmlinux 0x9a1c0ace pci_bus_put +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a27a3ac generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x9a35c7df sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x9a61da18 flock_lock_file_wait +EXPORT_SYMBOL vmlinux 0x9a6a83f9 cmos_lock +EXPORT_SYMBOL vmlinux 0x9a83ec6c blk_get_queue +EXPORT_SYMBOL vmlinux 0x9a9ca0f3 blk_start_request +EXPORT_SYMBOL vmlinux 0x9a9e1a87 led_set_brightness +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9af61d8b __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0x9af95469 __register_nls +EXPORT_SYMBOL vmlinux 0x9b0017c4 arp_find +EXPORT_SYMBOL vmlinux 0x9b2a1d62 set_security_override +EXPORT_SYMBOL vmlinux 0x9b2bb5e8 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b39f368 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x9b6eb137 ksize +EXPORT_SYMBOL vmlinux 0x9b9c5d70 netlink_broadcast +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bab21f9 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x9bbe88b3 flex_array_put +EXPORT_SYMBOL vmlinux 0x9bbeba46 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x9bc47985 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x9bc9e197 __serio_register_port +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9bf75fd2 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x9bf8e604 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x9bfd1c07 locks_init_lock +EXPORT_SYMBOL vmlinux 0x9c05c9d7 get_agp_version +EXPORT_SYMBOL vmlinux 0x9c1c6737 iterate_fd +EXPORT_SYMBOL vmlinux 0x9c23f92b sock_no_poll +EXPORT_SYMBOL vmlinux 0x9c2c944a __copy_from_user_ll_nocache_nozero +EXPORT_SYMBOL vmlinux 0x9c2fcece dcache_dir_close +EXPORT_SYMBOL vmlinux 0x9c3a5026 gen_pool_free +EXPORT_SYMBOL vmlinux 0x9c42fa9c xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c645747 bdi_unregister +EXPORT_SYMBOL vmlinux 0x9c6a75a4 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x9c8ecd26 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0x9c9cf902 file_open_root +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cfb7263 devfreq_add_device +EXPORT_SYMBOL vmlinux 0x9d026805 nla_put +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d21f736 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x9d33ef5e acpi_enable +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d4afd52 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x9d524d3d module_put +EXPORT_SYMBOL vmlinux 0x9d5f3988 dev_activate +EXPORT_SYMBOL vmlinux 0x9d664942 nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0x9d7f223f phy_resume +EXPORT_SYMBOL vmlinux 0x9daa55ee get_cached_acl +EXPORT_SYMBOL vmlinux 0x9db341bf mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x9dcf0638 wait_on_sync_kiocb +EXPORT_SYMBOL vmlinux 0x9de02ef8 sk_ns_capable +EXPORT_SYMBOL vmlinux 0x9dfe7307 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e038a90 i2c_verify_client +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e189219 open_exec +EXPORT_SYMBOL vmlinux 0x9e2000a7 memcpy_toiovecend +EXPORT_SYMBOL vmlinux 0x9e2b5332 md_unregister_thread +EXPORT_SYMBOL vmlinux 0x9e363b6b acpi_disable_gpe +EXPORT_SYMBOL vmlinux 0x9e4b3747 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e632235 inet_recvmsg +EXPORT_SYMBOL vmlinux 0x9e64fbfe rtc_cmos_read +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9ea12c06 filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x9ea5433a abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0x9ea73929 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x9eb0ba05 blk_queue_make_request +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ed72c6a follow_pfn +EXPORT_SYMBOL vmlinux 0x9eed58f3 km_policy_notify +EXPORT_SYMBOL vmlinux 0x9f2b00e0 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x9f3aed86 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f62a53c swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x9f62bbe3 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9f99d4e5 delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x9f9c60af bio_copy_data +EXPORT_SYMBOL vmlinux 0x9fa89f36 vfs_setpos +EXPORT_SYMBOL vmlinux 0x9fb3dd30 memcpy_fromiovec +EXPORT_SYMBOL vmlinux 0x9fd7cda1 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9fdf1697 check_disk_change +EXPORT_SYMBOL vmlinux 0x9fdf7914 scsi_execute +EXPORT_SYMBOL vmlinux 0x9fe42b56 ihold +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa004fdc8 bdput +EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa017be4a agp_enable +EXPORT_SYMBOL vmlinux 0xa02c47f8 tcp_child_process +EXPORT_SYMBOL vmlinux 0xa0301cbc __scsi_add_device +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa04fbc9f skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa06a050d inet_offloads +EXPORT_SYMBOL vmlinux 0xa06df9e1 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa084720c udplite_prot +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa0944375 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0xa09a92b3 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0bf5ca2 dma_alloc_from_coherent +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0db760b __skb_checksum +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa12087f1 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa1232dcf xfrm_state_flush +EXPORT_SYMBOL vmlinux 0xa13dcc31 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14b3f5d flex_array_free_parts +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa15011bc pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xa16e4b31 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0xa1734e96 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0xa1915d53 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xa19b1c49 vga_switcheroo_get_client_state +EXPORT_SYMBOL vmlinux 0xa1b5dca4 truncate_pagecache +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1fbc335 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xa1fbd9db xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0xa1fcdd89 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xa20b6862 _dev_info +EXPORT_SYMBOL vmlinux 0xa21254ab pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xa2246d98 fb_set_suspend +EXPORT_SYMBOL vmlinux 0xa2391c65 send_sig_info +EXPORT_SYMBOL vmlinux 0xa24672eb mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0xa259598c devm_gpio_free +EXPORT_SYMBOL vmlinux 0xa25da379 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa288d012 tty_kref_put +EXPORT_SYMBOL vmlinux 0xa2acc890 led_blink_set +EXPORT_SYMBOL vmlinux 0xa2c99f64 security_path_chown +EXPORT_SYMBOL vmlinux 0xa2d24448 find_lock_entry +EXPORT_SYMBOL vmlinux 0xa2d5a490 insert_inode_locked +EXPORT_SYMBOL vmlinux 0xa2ef34d7 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xa2fbea3e pci_disable_device +EXPORT_SYMBOL vmlinux 0xa301a1de security_path_chmod +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa325055e dev_base_lock +EXPORT_SYMBOL vmlinux 0xa330d507 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0xa340d00a dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0xa350a8f8 set_memory_array_uc +EXPORT_SYMBOL vmlinux 0xa3627d28 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0xa363dab4 udp_table +EXPORT_SYMBOL vmlinux 0xa367ed54 blk_init_queue +EXPORT_SYMBOL vmlinux 0xa37e78b6 flex_array_get +EXPORT_SYMBOL vmlinux 0xa3897e70 remap_pfn_range +EXPORT_SYMBOL vmlinux 0xa3ddbe6e request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0xa3e018bb mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0xa3e0f8b0 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xa412600c elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0xa41a128f block_write_full_page +EXPORT_SYMBOL vmlinux 0xa420edf3 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0xa420f921 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xa4352a3b mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0xa4358df0 _raw_read_unlock +EXPORT_SYMBOL vmlinux 0xa43b1297 vscnprintf +EXPORT_SYMBOL vmlinux 0xa43b9539 memcpy_fromiovecend +EXPORT_SYMBOL vmlinux 0xa465c762 key_alloc +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa4952c6d __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4c11ff9 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4e995bb create_empty_buffers +EXPORT_SYMBOL vmlinux 0xa4eb4eff _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xa4f4ce9c iterate_supers_type +EXPORT_SYMBOL vmlinux 0xa4f68960 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xa51b30a2 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0xa51cdfe8 __FIXADDR_TOP +EXPORT_SYMBOL vmlinux 0xa52103ae netif_rx +EXPORT_SYMBOL vmlinux 0xa528e3a3 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa5923e97 scsi_print_sense +EXPORT_SYMBOL vmlinux 0xa596732b elv_add_request +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5a3b774 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0xa5ba218b __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0xa5c979ed i2c_del_adapter +EXPORT_SYMBOL vmlinux 0xa5df8eb4 sk_common_release +EXPORT_SYMBOL vmlinux 0xa5e43904 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0xa5e87c34 d_make_root +EXPORT_SYMBOL vmlinux 0xa6030e04 md_register_thread +EXPORT_SYMBOL vmlinux 0xa60d1034 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0xa60f1e80 sync_blockdev +EXPORT_SYMBOL vmlinux 0xa620cbdd jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0xa62e6e4f acpi_get_table_with_size +EXPORT_SYMBOL vmlinux 0xa6398dc6 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0xa63caa16 unregister_qdisc +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa675ebdb d_delete +EXPORT_SYMBOL vmlinux 0xa67d2bd8 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0xa67da660 mempool_alloc +EXPORT_SYMBOL vmlinux 0xa67e2845 dq_data_lock +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6970398 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0xa6995492 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xa69b32f5 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xa69c6a7f nf_log_register +EXPORT_SYMBOL vmlinux 0xa6a47ce6 kunmap +EXPORT_SYMBOL vmlinux 0xa6a886e0 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0xa6b13658 __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xa6bd63ca acpi_bios_error +EXPORT_SYMBOL vmlinux 0xa6e6c164 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa70aee56 sk_dst_check +EXPORT_SYMBOL vmlinux 0xa70fabbe release_evntsel_nmi +EXPORT_SYMBOL vmlinux 0xa71371fc save_mount_options +EXPORT_SYMBOL vmlinux 0xa71e7463 __first_cpu +EXPORT_SYMBOL vmlinux 0xa72b196c sg_miter_next +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa74755bd serio_interrupt +EXPORT_SYMBOL vmlinux 0xa76d8489 __seq_open_private +EXPORT_SYMBOL vmlinux 0xa78f727f inode_add_bytes +EXPORT_SYMBOL vmlinux 0xa7cacb31 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0xa7cf6c2f atomic64_dec_return_cx8 +EXPORT_SYMBOL vmlinux 0xa7e6f645 set_binfmt +EXPORT_SYMBOL vmlinux 0xa7eb11d4 eth_header_parse +EXPORT_SYMBOL vmlinux 0xa7ed2200 ip_fragment +EXPORT_SYMBOL vmlinux 0xa8031e96 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa8339487 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0xa8348f94 dev_get_by_name +EXPORT_SYMBOL vmlinux 0xa836574f blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa8689a37 is_bad_inode +EXPORT_SYMBOL vmlinux 0xa86c572d generic_setlease +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa879167f _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xa87dcf00 param_set_ulong +EXPORT_SYMBOL vmlinux 0xa880e3dd fixed_size_llseek +EXPORT_SYMBOL vmlinux 0xa8896d80 ftrace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xa896c80c pci_pme_active +EXPORT_SYMBOL vmlinux 0xa89972ac qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0xa8a6f639 __check_region +EXPORT_SYMBOL vmlinux 0xa8a966bb iput +EXPORT_SYMBOL vmlinux 0xa8e1ec74 blk_run_queue +EXPORT_SYMBOL vmlinux 0xa8f195b8 pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0xa8f5a204 ilookup5 +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa9074460 pci_choose_state +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa91b5561 acpi_video_backlight_support +EXPORT_SYMBOL vmlinux 0xa94c52ed sk_send_sigurg +EXPORT_SYMBOL vmlinux 0xa9704193 would_dump +EXPORT_SYMBOL vmlinux 0xa9a2a8b1 phy_find_first +EXPORT_SYMBOL vmlinux 0xa9a8e17f arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0xa9b0b6b2 d_move +EXPORT_SYMBOL vmlinux 0xa9b92aaa tty_register_device +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9d1026b tc_classify_compat +EXPORT_SYMBOL vmlinux 0xa9e76217 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0xaa094bb1 dcb_setapp +EXPORT_SYMBOL vmlinux 0xaa24fa4e pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0xaa48003f vlan_vid_add +EXPORT_SYMBOL vmlinux 0xaa6901ac __kfifo_out_r +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa8b0503 key_put +EXPORT_SYMBOL vmlinux 0xaa8fea18 acpi_processor_register_performance +EXPORT_SYMBOL vmlinux 0xaa940a9c pci_scan_bus_parented +EXPORT_SYMBOL vmlinux 0xaaa9b5f7 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xaab0a7a9 dcb_getapp +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaae36b59 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab08c294 ht_create_irq +EXPORT_SYMBOL vmlinux 0xab105591 unregister_console +EXPORT_SYMBOL vmlinux 0xab191e7c dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0xab28271c i8253_lock +EXPORT_SYMBOL vmlinux 0xab38f145 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0xab551fad acpi_get_data_full +EXPORT_SYMBOL vmlinux 0xab5ec447 vme_irq_request +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab601f76 fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0xab65ed80 set_memory_uc +EXPORT_SYMBOL vmlinux 0xab694444 bsearch +EXPORT_SYMBOL vmlinux 0xab6ac8e4 netlink_unicast +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab770678 rdmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7e081f param_set_uint +EXPORT_SYMBOL vmlinux 0xab88d591 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xab9d5327 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0xab9f2cda insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0xaba3ad0c radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xabb0f6a9 unload_nls +EXPORT_SYMBOL vmlinux 0xabb917a2 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xabc0929d page_follow_link_light +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabcd31ff clear_inode +EXPORT_SYMBOL vmlinux 0xabe0264c genphy_resume +EXPORT_SYMBOL vmlinux 0xabf45967 nobh_write_begin +EXPORT_SYMBOL vmlinux 0xac0800e9 vga_switcheroo_init_domain_pm_ops +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac2d2fb8 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0xac398912 flex_array_clear +EXPORT_SYMBOL vmlinux 0xac3c14ef dquot_transfer +EXPORT_SYMBOL vmlinux 0xac3e76f8 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0xac48cf86 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0xac4a4308 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xac58ea5e acpi_unload_table_id +EXPORT_SYMBOL vmlinux 0xac658e67 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xac822316 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0xac82da95 pnp_activate_dev +EXPORT_SYMBOL vmlinux 0xac867e4b inode_set_flags +EXPORT_SYMBOL vmlinux 0xaca981cc netdev_alert +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacfe778d pnp_register_driver +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad053f43 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0xad11c96f jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xad13c689 acpi_os_execute +EXPORT_SYMBOL vmlinux 0xad173a46 _raw_write_unlock +EXPORT_SYMBOL vmlinux 0xad1b8a1d jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0xad362075 neigh_table_init +EXPORT_SYMBOL vmlinux 0xad39ee98 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0xad4400b7 efi +EXPORT_SYMBOL vmlinux 0xad546713 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xad6363a4 i8042_install_filter +EXPORT_SYMBOL vmlinux 0xad7bc2cb blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xad82e9f6 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xada40d78 put_cmsg +EXPORT_SYMBOL vmlinux 0xadb9be1d __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae03d49a unregister_key_type +EXPORT_SYMBOL vmlinux 0xae1507c7 datagram_poll +EXPORT_SYMBOL vmlinux 0xae17435c dquot_disable +EXPORT_SYMBOL vmlinux 0xae425545 pnp_get_resource +EXPORT_SYMBOL vmlinux 0xae4e6597 blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0xae558665 misc_deregister +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae77a595 radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0xae7bd1c5 simple_open +EXPORT_SYMBOL vmlinux 0xae8261f7 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0xae85a27e radix_tree_lookup +EXPORT_SYMBOL vmlinux 0xae89d598 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0xaea976a8 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xaec655c7 alloc_pages_exact +EXPORT_SYMBOL vmlinux 0xaecd6a6c vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xaed96e87 textsearch_destroy +EXPORT_SYMBOL vmlinux 0xaef59084 sock_release +EXPORT_SYMBOL vmlinux 0xaf0ef6bf fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xaf21dd59 sk_free +EXPORT_SYMBOL vmlinux 0xaf2f5d20 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf41127d param_set_bint +EXPORT_SYMBOL vmlinux 0xaf4b1540 acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0xaf4ff281 sock_wmalloc +EXPORT_SYMBOL vmlinux 0xaf611eac amd_nb_misc_ids +EXPORT_SYMBOL vmlinux 0xaf7276bb iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xaf91d89f __kernel_param_lock +EXPORT_SYMBOL vmlinux 0xafb1fa5b balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0xafd2de84 backlight_device_register +EXPORT_SYMBOL vmlinux 0xafd9ab71 blk_init_tags +EXPORT_SYMBOL vmlinux 0xb01b1db8 intel_gtt_insert_sg_entries +EXPORT_SYMBOL vmlinux 0xb01c87c5 find_get_entry +EXPORT_SYMBOL vmlinux 0xb020091f register_cdrom +EXPORT_SYMBOL vmlinux 0xb0207ecf ___ratelimit +EXPORT_SYMBOL vmlinux 0xb03603ae phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0xb04de127 dquot_operations +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0b7f70e inet_frag_kill +EXPORT_SYMBOL vmlinux 0xb0be8264 nf_afinfo +EXPORT_SYMBOL vmlinux 0xb0cc2c27 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0f720d3 generic_file_open +EXPORT_SYMBOL vmlinux 0xb10130a2 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xb11ed669 kmem_cache_create +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb12610fc pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb12e69e0 clk_add_alias +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb1762819 scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0xb190ed7e inet6_protos +EXPORT_SYMBOL vmlinux 0xb19760c3 bitmap_onto +EXPORT_SYMBOL vmlinux 0xb1c03a4b sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1cfad22 rdmsr_on_cpu +EXPORT_SYMBOL vmlinux 0xb1d46633 sk_filter +EXPORT_SYMBOL vmlinux 0xb1d9523e wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0xb1df0b68 fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0xb206fc07 elevator_alloc +EXPORT_SYMBOL vmlinux 0xb2165178 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xb219d56c wbinvd_on_cpu +EXPORT_SYMBOL vmlinux 0xb225bf0d param_ops_ushort +EXPORT_SYMBOL vmlinux 0xb230442e blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xb233ae78 inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0xb23db028 max8925_set_bits +EXPORT_SYMBOL vmlinux 0xb25b7aaf i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb272d454 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0xb274b637 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xb280a52a load_nls_default +EXPORT_SYMBOL vmlinux 0xb2873340 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0xb2908279 inet_put_port +EXPORT_SYMBOL vmlinux 0xb2964c11 setattr_copy +EXPORT_SYMBOL vmlinux 0xb29e450d agp_generic_enable +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c8749b param_ops_ulong +EXPORT_SYMBOL vmlinux 0xb2d48a2e queue_work_on +EXPORT_SYMBOL vmlinux 0xb2da86aa devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0xb2f74fb6 intel_gmch_remove +EXPORT_SYMBOL vmlinux 0xb2fd5ceb __put_user_4 +EXPORT_SYMBOL vmlinux 0xb3284531 acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xb32d7b7e radix_tree_tagged +EXPORT_SYMBOL vmlinux 0xb3371a63 dev_emerg +EXPORT_SYMBOL vmlinux 0xb33be118 acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0xb33edab8 dst_release +EXPORT_SYMBOL vmlinux 0xb352177e find_first_bit +EXPORT_SYMBOL vmlinux 0xb38d73ea kern_path_create +EXPORT_SYMBOL vmlinux 0xb38ee27c acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0xb396d356 fd_install +EXPORT_SYMBOL vmlinux 0xb3c3f9ae __pagevec_release +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d59d98 param_get_int +EXPORT_SYMBOL vmlinux 0xb3e0590d acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0xb3eb6ccf pnpbios_protocol +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4390f9a mcount +EXPORT_SYMBOL vmlinux 0xb444ffe3 input_unregister_handle +EXPORT_SYMBOL vmlinux 0xb44aa25b cdev_del +EXPORT_SYMBOL vmlinux 0xb45578b8 memscan +EXPORT_SYMBOL vmlinux 0xb45941de tcf_register_action +EXPORT_SYMBOL vmlinux 0xb46a8fdc _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb480593a genphy_soft_reset +EXPORT_SYMBOL vmlinux 0xb4a438ee sock_wfree +EXPORT_SYMBOL vmlinux 0xb4af3541 free_netdev +EXPORT_SYMBOL vmlinux 0xb4f7e9db dump_align +EXPORT_SYMBOL vmlinux 0xb5229392 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0xb52ee8be intel_gtt_clear_range +EXPORT_SYMBOL vmlinux 0xb541f5b3 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xb54533f7 usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xb548b385 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0xb56e9460 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb59111f4 get_thermal_instance +EXPORT_SYMBOL vmlinux 0xb598eea6 dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5a98861 seq_open +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5bbed16 d_splice_alias +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb5eca97a kobject_init +EXPORT_SYMBOL vmlinux 0xb5f7c014 pci_assign_resource +EXPORT_SYMBOL vmlinux 0xb5ff5383 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0xb6191388 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb64a3bfe pci_set_master +EXPORT_SYMBOL vmlinux 0xb662a50b __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xb672f9a5 sock_no_listen +EXPORT_SYMBOL vmlinux 0xb674a534 acpi_unmap_cpu +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb6896671 crc_t10dif +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb69a07eb fb_set_cmap +EXPORT_SYMBOL vmlinux 0xb69d2599 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6b30ca6 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0xb6de6510 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0xb6e41883 memcmp +EXPORT_SYMBOL vmlinux 0xb6ed1e53 strncpy +EXPORT_SYMBOL vmlinux 0xb715ee7f tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0xb71871f6 param_ops_string +EXPORT_SYMBOL vmlinux 0xb73a7212 freeze_bdev +EXPORT_SYMBOL vmlinux 0xb73c7f86 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0xb73f0083 kernel_accept +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb758b225 acpi_disable_event +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb773f5f6 sock_create +EXPORT_SYMBOL vmlinux 0xb77f28bb __dquot_transfer +EXPORT_SYMBOL vmlinux 0xb789ce66 elevator_change +EXPORT_SYMBOL vmlinux 0xb78ae8fc jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0xb7990e26 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0xb79ec15d mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0xb7b218dc netdev_state_change +EXPORT_SYMBOL vmlinux 0xb7b7a562 dma_find_channel +EXPORT_SYMBOL vmlinux 0xb7c5a131 page_waitqueue +EXPORT_SYMBOL vmlinux 0xb7f55ecc atomic64_add_return_cx8 +EXPORT_SYMBOL vmlinux 0xb81960ca snprintf +EXPORT_SYMBOL vmlinux 0xb84947ee file_ns_capable +EXPORT_SYMBOL vmlinux 0xb855402b scsi_remove_host +EXPORT_SYMBOL vmlinux 0xb86deb66 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb8761474 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0xb886f801 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xb8c00b12 set_pages_uc +EXPORT_SYMBOL vmlinux 0xb8c1c1fa blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xb8d48de3 pcim_pin_device +EXPORT_SYMBOL vmlinux 0xb8e7ce2c __put_user_8 +EXPORT_SYMBOL vmlinux 0xb8e877e7 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xb90665c8 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0xb93c4f05 blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0xb94e5f95 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0xb96fb275 ip6_frag_match +EXPORT_SYMBOL vmlinux 0xb9acbeea dev_load +EXPORT_SYMBOL vmlinux 0xb9b378ac neigh_table_clear +EXPORT_SYMBOL vmlinux 0xb9db76dc ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xb9e6e936 up_write +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9ed976e set_bh_page +EXPORT_SYMBOL vmlinux 0xb9f11dfc blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xba2ad269 unlock_rename +EXPORT_SYMBOL vmlinux 0xba2d8594 ec_read +EXPORT_SYMBOL vmlinux 0xba41a135 icmp_send +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba83bcd1 scsi_add_device +EXPORT_SYMBOL vmlinux 0xba96ca0d sk_wait_data +EXPORT_SYMBOL vmlinux 0xbaa0e057 tcp_read_sock +EXPORT_SYMBOL vmlinux 0xbaafda9e mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xbac3cbf2 ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0xbacedcb0 netdev_notice +EXPORT_SYMBOL vmlinux 0xbadcd74b tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0xbb02305b skb_checksum_help +EXPORT_SYMBOL vmlinux 0xbb04694c simple_rename +EXPORT_SYMBOL vmlinux 0xbb05092b clk_get +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb4f6807 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0xbb5baa65 pci_scan_bus +EXPORT_SYMBOL vmlinux 0xbb5d2e2c skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb61f126 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xbb74952b simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0xbb892f4f netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xbb95c79e get_disk +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbba5b84f blk_rq_init +EXPORT_SYMBOL vmlinux 0xbbb0cebb nf_reinject +EXPORT_SYMBOL vmlinux 0xbbbe2c2c dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0xbbc57ce7 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0xbbc5b603 dump_emit +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbf86b2f padata_alloc_possible +EXPORT_SYMBOL vmlinux 0xbbf97f6b padata_start +EXPORT_SYMBOL vmlinux 0xbbfb6120 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0xbc0b97c9 proc_symlink +EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit +EXPORT_SYMBOL vmlinux 0xbc208d94 read_cache_page +EXPORT_SYMBOL vmlinux 0xbc27fb00 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0xbc37b539 netif_carrier_off +EXPORT_SYMBOL vmlinux 0xbc435770 dump_stack +EXPORT_SYMBOL vmlinux 0xbc4bbfcf alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xbc661433 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0xbc79f80e security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xbc7ee624 flush_old_exec +EXPORT_SYMBOL vmlinux 0xbc8f3bdf udp6_csum_init +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcdf29d8 vfs_create +EXPORT_SYMBOL vmlinux 0xbce37e7f __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xbcee20f5 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0xbd006606 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0xbd0b9ac2 make_bad_inode +EXPORT_SYMBOL vmlinux 0xbd178c20 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0xbd5b4bc0 pnp_find_card +EXPORT_SYMBOL vmlinux 0xbd67a77e dev_remove_pack +EXPORT_SYMBOL vmlinux 0xbd84c9ee dev_uc_flush +EXPORT_SYMBOL vmlinux 0xbd86327d kobject_set_name +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd99575d sock_recvmsg +EXPORT_SYMBOL vmlinux 0xbda9f200 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xbdad9713 sock_edemux +EXPORT_SYMBOL vmlinux 0xbdaf5b07 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xbdaf7f82 kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xbdb7aeec _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0xbdba9828 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xbddf3a5d dev_err +EXPORT_SYMBOL vmlinux 0xbdec5cfe sk_release_kernel +EXPORT_SYMBOL vmlinux 0xbe035d63 write_inode_now +EXPORT_SYMBOL vmlinux 0xbe0e5118 nla_memcmp +EXPORT_SYMBOL vmlinux 0xbe12bd3a tty_do_resize +EXPORT_SYMBOL vmlinux 0xbe2c0274 add_timer +EXPORT_SYMBOL vmlinux 0xbe32b79e napi_gro_receive +EXPORT_SYMBOL vmlinux 0xbe36216e __ip_dev_find +EXPORT_SYMBOL vmlinux 0xbe43d24b generic_show_options +EXPORT_SYMBOL vmlinux 0xbe4ce173 textsearch_unregister +EXPORT_SYMBOL vmlinux 0xbe848f18 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xbe8c37d9 intel_scu_ipc_simple_command +EXPORT_SYMBOL vmlinux 0xbec30d05 x86_match_cpu +EXPORT_SYMBOL vmlinux 0xbee74437 key_task_permission +EXPORT_SYMBOL vmlinux 0xbee90f2f __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf0ad1bd iov_iter_zero +EXPORT_SYMBOL vmlinux 0xbf12f5e4 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0xbf171fce netif_receive_skb +EXPORT_SYMBOL vmlinux 0xbf3820f9 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0xbf3d18e6 idr_for_each +EXPORT_SYMBOL vmlinux 0xbf5eb60d elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0xbf6839e9 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0xbf697637 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0xbf6a1ff8 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf8b39e9 isapnp_present +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfa01fef dev_addr_init +EXPORT_SYMBOL vmlinux 0xbfa9d611 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfe66be6 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xc01eed33 __copy_from_user_ll_nozero +EXPORT_SYMBOL vmlinux 0xc0203fcf dev_driver_string +EXPORT_SYMBOL vmlinux 0xc02cf69b clkdev_drop +EXPORT_SYMBOL vmlinux 0xc02f5efd inode_dio_done +EXPORT_SYMBOL vmlinux 0xc0451401 bdi_register_dev +EXPORT_SYMBOL vmlinux 0xc0465ad6 mddev_congested +EXPORT_SYMBOL vmlinux 0xc04f02be devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xc068440e __kfifo_alloc +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc081967d framebuffer_release +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0ae24cc vfs_mknod +EXPORT_SYMBOL vmlinux 0xc0d40c1d input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0xc0e6c5d9 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0xc1055d76 dm_put_table_device +EXPORT_SYMBOL vmlinux 0xc11d8093 iov_shorten +EXPORT_SYMBOL vmlinux 0xc11fdc27 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xc12ec3a6 dns_query +EXPORT_SYMBOL vmlinux 0xc1545798 kthread_stop +EXPORT_SYMBOL vmlinux 0xc18bcd51 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0xc1ae1238 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xc1b29dc3 _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0xc1b2e340 mmc_release_host +EXPORT_SYMBOL vmlinux 0xc1b55fdf tty_port_put +EXPORT_SYMBOL vmlinux 0xc1ca1820 netlink_net_capable +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1f6b205 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xc201567b pnp_release_card_device +EXPORT_SYMBOL vmlinux 0xc20d5e8e set_trace_device +EXPORT_SYMBOL vmlinux 0xc224fb04 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xc22b1bf6 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xc2329313 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0xc234de73 netdev_info +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc25f9221 __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0xc280a525 __copy_from_user_ll +EXPORT_SYMBOL vmlinux 0xc28239c1 skb_store_bits +EXPORT_SYMBOL vmlinux 0xc283cd1a d_invalidate +EXPORT_SYMBOL vmlinux 0xc2904334 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0xc293a804 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0xc2990582 dqput +EXPORT_SYMBOL vmlinux 0xc2af4064 ata_port_printk +EXPORT_SYMBOL vmlinux 0xc2d711e1 krealloc +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2ea6977 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0xc2f2db48 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc31d2796 netdev_emerg +EXPORT_SYMBOL vmlinux 0xc32e9ae1 __devm_request_region +EXPORT_SYMBOL vmlinux 0xc344694a xfrm_register_type +EXPORT_SYMBOL vmlinux 0xc35f1694 posix_lock_file_wait +EXPORT_SYMBOL vmlinux 0xc363be35 request_firmware +EXPORT_SYMBOL vmlinux 0xc369d7e9 xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0xc36f3050 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0xc37d5fb2 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xc3838a0a dm_register_target +EXPORT_SYMBOL vmlinux 0xc3aaf0a9 __put_user_1 +EXPORT_SYMBOL vmlinux 0xc3b7647d sock_get_timestampns +EXPORT_SYMBOL vmlinux 0xc3c199cc d_rehash +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3f45bab bdi_register +EXPORT_SYMBOL vmlinux 0xc3fa6a59 memchr +EXPORT_SYMBOL vmlinux 0xc406274e phy_driver_register +EXPORT_SYMBOL vmlinux 0xc40cb960 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0xc41412b5 tcp_sendpage +EXPORT_SYMBOL vmlinux 0xc41e8f7a wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0xc41ec8d7 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0xc41f0516 node_states +EXPORT_SYMBOL vmlinux 0xc421e36f dev_change_carrier +EXPORT_SYMBOL vmlinux 0xc44638b3 unregister_filesystem +EXPORT_SYMBOL vmlinux 0xc446e2c9 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0xc4554217 up +EXPORT_SYMBOL vmlinux 0xc45c7af4 d_find_any_alias +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc49c331a sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xc4ed278b vfs_fsync_range +EXPORT_SYMBOL vmlinux 0xc4f5beac sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xc5137552 x86_bios_cpu_apicid +EXPORT_SYMBOL vmlinux 0xc518075b pci_set_power_state +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc568e401 padata_free +EXPORT_SYMBOL vmlinux 0xc571b4b0 skb_seq_read +EXPORT_SYMBOL vmlinux 0xc5797311 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0xc57ab7bc proc_dostring +EXPORT_SYMBOL vmlinux 0xc5866cf3 simple_getattr +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5a142c2 __alloc_skb +EXPORT_SYMBOL vmlinux 0xc5a9f422 vfs_fsync +EXPORT_SYMBOL vmlinux 0xc5bc58f1 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xc5be563a phy_start +EXPORT_SYMBOL vmlinux 0xc5bfe938 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xc5c290a9 pnp_disable_dev +EXPORT_SYMBOL vmlinux 0xc5d2ae6e wireless_spy_update +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc610ebf2 path_is_under +EXPORT_SYMBOL vmlinux 0xc611666f sg_miter_start +EXPORT_SYMBOL vmlinux 0xc62d5ebf blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0xc62f36ec alloc_disk +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc63cc125 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0xc655d4df drop_nlink +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc65c3cc0 param_ops_bint +EXPORT_SYMBOL vmlinux 0xc6645b42 mempool_create_node +EXPORT_SYMBOL vmlinux 0xc6671ef3 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0xc66e6f4c __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0xc69f783f mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0xc6a05a00 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0xc6a54315 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0xc6b23120 intel_scu_ipc_iowrite16 +EXPORT_SYMBOL vmlinux 0xc6b368d3 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xc6c9a157 copy_to_iter +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6e72198 vme_lm_request +EXPORT_SYMBOL vmlinux 0xc6f1ba72 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0xc7023134 __sb_start_write +EXPORT_SYMBOL vmlinux 0xc70ab39d i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0xc71302e0 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72d9cc4 param_get_charp +EXPORT_SYMBOL vmlinux 0xc73790ae pm860x_reg_read +EXPORT_SYMBOL vmlinux 0xc742c92e vme_unregister_driver +EXPORT_SYMBOL vmlinux 0xc7497b6b udp_del_offload +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc764e955 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0xc768de19 cpu_all_bits +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc78f8f05 blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7a5e237 vfs_getattr +EXPORT_SYMBOL vmlinux 0xc7ae07ea generic_block_bmap +EXPORT_SYMBOL vmlinux 0xc7d0f1c0 i8042_remove_filter +EXPORT_SYMBOL vmlinux 0xc7d72288 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0xc7ec6c27 strspn +EXPORT_SYMBOL vmlinux 0xc7ee805d mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0xc7f110e9 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0xc8097068 pci_select_bars +EXPORT_SYMBOL vmlinux 0xc8276a79 nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xc8339e24 string_unescape +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc83f78e8 skb_insert +EXPORT_SYMBOL vmlinux 0xc842fc71 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xc8469017 register_qdisc +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc86b3a89 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0xc86d6799 ___preempt_schedule +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc884bf4a input_register_device +EXPORT_SYMBOL vmlinux 0xc8868292 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0xc888c88b neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8c3e796 mount_ns +EXPORT_SYMBOL vmlinux 0xc8c55197 dquot_quota_on +EXPORT_SYMBOL vmlinux 0xc8dd9dd6 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xc8deacfc inet6_release +EXPORT_SYMBOL vmlinux 0xc9033f1f dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xc906eca7 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xc90fc26e xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc9121869 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0xc9179d6d from_kgid_munged +EXPORT_SYMBOL vmlinux 0xc9257469 netpoll_setup +EXPORT_SYMBOL vmlinux 0xc928a6a9 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0xc937dbea security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xc956ef06 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xc95d734e wl12xx_get_platform_data +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc98aac71 devm_gpio_request +EXPORT_SYMBOL vmlinux 0xc9931e16 input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xc996d097 del_timer +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9a592e9 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0xc9be4ac7 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xc9c199bf security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0xc9febe0f jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca2872da security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xca337c49 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0xca3e4ef0 tty_unthrottle +EXPORT_SYMBOL vmlinux 0xca59d9ef d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xca5c73c2 do_splice_from +EXPORT_SYMBOL vmlinux 0xca76b43e free_task +EXPORT_SYMBOL vmlinux 0xca867193 single_open_size +EXPORT_SYMBOL vmlinux 0xca86d7b1 ata_print_version +EXPORT_SYMBOL vmlinux 0xca8acc78 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcad092c3 inet_select_addr +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb07f41d unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xcb3eb91d filemap_map_pages +EXPORT_SYMBOL vmlinux 0xcb5b1d22 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xcb5d33b0 idr_get_next +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcb8d3e3e uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0xcba4eada generic_end_io_acct +EXPORT_SYMBOL vmlinux 0xcba7adcb mark_page_accessed +EXPORT_SYMBOL vmlinux 0xcbae6c7a acpi_lid_notifier_unregister +EXPORT_SYMBOL vmlinux 0xcbb79195 get_phy_device +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc1a024 __register_binfmt +EXPORT_SYMBOL vmlinux 0xcbc4a823 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbcb94a0 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0xcbf9bb49 nla_append +EXPORT_SYMBOL vmlinux 0xcc12cbf6 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0xcc13383c genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc433b8f netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0xcc4d1bfb atomic64_read_cx8 +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5058b7 mmc_can_erase +EXPORT_SYMBOL vmlinux 0xcc5b5d68 wake_up_process +EXPORT_SYMBOL vmlinux 0xcc7fb7dd cdev_add +EXPORT_SYMBOL vmlinux 0xcc838223 __pte2cachemode_tbl +EXPORT_SYMBOL vmlinux 0xcc84ece8 pci_get_class +EXPORT_SYMBOL vmlinux 0xcc9dcdc1 kern_unmount +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccced20e __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0xcccee234 netif_skb_features +EXPORT_SYMBOL vmlinux 0xccf66901 kfree_skb +EXPORT_SYMBOL vmlinux 0xcd052a7e kill_block_super +EXPORT_SYMBOL vmlinux 0xcd060605 bio_split +EXPORT_SYMBOL vmlinux 0xcd0d6d92 bio_put +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd314b6e simple_write_end +EXPORT_SYMBOL vmlinux 0xcd4a750a blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0xcd533568 pnp_stop_dev +EXPORT_SYMBOL vmlinux 0xcd5f464e agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0xcd7038d2 cont_write_begin +EXPORT_SYMBOL vmlinux 0xcdbcc0b6 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc40fae panic_notifier_list +EXPORT_SYMBOL vmlinux 0xcdd7c7da d_walk +EXPORT_SYMBOL vmlinux 0xcdefaeb4 dev_alloc_name +EXPORT_SYMBOL vmlinux 0xce11331d ida_pre_get +EXPORT_SYMBOL vmlinux 0xce217741 mmc_gpiod_free_cd +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce2a8d05 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0xce34a8a0 __netif_schedule +EXPORT_SYMBOL vmlinux 0xce4904a4 acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xce52023f input_set_abs_params +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce5b4f63 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0xce8385fd inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xce901d6c mapping_tagged +EXPORT_SYMBOL vmlinux 0xce9bae0f sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xcecfd005 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xced335ba i2c_use_client +EXPORT_SYMBOL vmlinux 0xced65964 __ht_create_irq +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf2b16c4 account_page_redirty +EXPORT_SYMBOL vmlinux 0xcf521b35 phy_suspend +EXPORT_SYMBOL vmlinux 0xcf6cfe1f msrs_free +EXPORT_SYMBOL vmlinux 0xcf740cc6 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0xcf8d8cd1 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0xcfc2ccf9 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0xcfd56f55 pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0xcfd7c342 tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xcfe05d4d register_kmmio_probe +EXPORT_SYMBOL vmlinux 0xcff6bab3 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xd00ac482 param_get_ullong +EXPORT_SYMBOL vmlinux 0xd0253238 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0xd0321038 dev_remove_offload +EXPORT_SYMBOL vmlinux 0xd03db87d jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0xd04b08e7 skb_tx_error +EXPORT_SYMBOL vmlinux 0xd05ea636 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd07d61c2 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0xd085b270 eth_type_trans +EXPORT_SYMBOL vmlinux 0xd0888dc8 textsearch_register +EXPORT_SYMBOL vmlinux 0xd090e844 generic_make_request +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd09e60f9 blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0xd09e95ea blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0a9d3b4 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0xd0d42c42 mod_timer_pending +EXPORT_SYMBOL vmlinux 0xd0d8621b strlen +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0ef5aec add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0f74922 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd1032822 follow_down_one +EXPORT_SYMBOL vmlinux 0xd11c0dc1 __kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xd1652a93 acpi_info +EXPORT_SYMBOL vmlinux 0xd16d693a devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd1837d40 vme_irq_generate +EXPORT_SYMBOL vmlinux 0xd1838948 tcp_proc_register +EXPORT_SYMBOL vmlinux 0xd190cab3 get_acl +EXPORT_SYMBOL vmlinux 0xd196c9be kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xd1b6af07 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0xd1b9f06c kdb_current_task +EXPORT_SYMBOL vmlinux 0xd1c45731 alloc_file +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1f6c5f3 smp_num_siblings +EXPORT_SYMBOL vmlinux 0xd201a807 dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0xd212b926 vlan_vid_del +EXPORT_SYMBOL vmlinux 0xd21cd554 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0xd21d205a dma_mark_declared_memory_occupied +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd22e7dce frontswap_register_ops +EXPORT_SYMBOL vmlinux 0xd2329de3 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xd2458878 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd266efe7 mempool_create +EXPORT_SYMBOL vmlinux 0xd26cbcad simple_statfs +EXPORT_SYMBOL vmlinux 0xd26eb034 __nlmsg_put +EXPORT_SYMBOL vmlinux 0xd278992b phy_device_register +EXPORT_SYMBOL vmlinux 0xd27aaa4e register_md_personality +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2a96316 bh_submit_read +EXPORT_SYMBOL vmlinux 0xd2af138b reservation_ww_class +EXPORT_SYMBOL vmlinux 0xd2b04349 param_set_int +EXPORT_SYMBOL vmlinux 0xd2bc2ffe qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0xd2c7a1c6 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0xd2c8515e param_get_short +EXPORT_SYMBOL vmlinux 0xd2c8fb8a dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2dae929 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xd2e6a582 acpi_processor_preregister_performance +EXPORT_SYMBOL vmlinux 0xd2f5f5a1 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0xd304a559 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0xd33becba __nla_put +EXPORT_SYMBOL vmlinux 0xd354de62 d_instantiate +EXPORT_SYMBOL vmlinux 0xd365fac1 do_splice_to +EXPORT_SYMBOL vmlinux 0xd36999a8 downgrade_write +EXPORT_SYMBOL vmlinux 0xd36d843a init_task +EXPORT_SYMBOL vmlinux 0xd373a9a7 acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0xd376da40 stop_tty +EXPORT_SYMBOL vmlinux 0xd3a01593 kunmap_high +EXPORT_SYMBOL vmlinux 0xd3a489c8 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0xd3af1a21 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0xd3b108ff inet_del_protocol +EXPORT_SYMBOL vmlinux 0xd3b5577e search_binary_handler +EXPORT_SYMBOL vmlinux 0xd3cb3aa0 tty_port_init +EXPORT_SYMBOL vmlinux 0xd3ee1aa1 vfs_readv +EXPORT_SYMBOL vmlinux 0xd3ff05e0 fence_free +EXPORT_SYMBOL vmlinux 0xd42d6ee9 param_ops_byte +EXPORT_SYMBOL vmlinux 0xd43dd36a __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xd445904c rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd4a46696 input_set_capability +EXPORT_SYMBOL vmlinux 0xd4a8c22a tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xd4b708ff i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0xd4bec664 proc_set_user +EXPORT_SYMBOL vmlinux 0xd4c68829 input_inject_event +EXPORT_SYMBOL vmlinux 0xd4dbc7b1 acpi_map_cpu +EXPORT_SYMBOL vmlinux 0xd4e461d6 sock_no_mmap +EXPORT_SYMBOL vmlinux 0xd50fef48 acpi_detach_data +EXPORT_SYMBOL vmlinux 0xd51d7039 current_task +EXPORT_SYMBOL vmlinux 0xd532e64d xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xd547f269 tcf_hash_create +EXPORT_SYMBOL vmlinux 0xd56a3000 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0xd58504ec sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0xd5b9a5c7 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0xd5bb1c48 __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xd5c23632 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0xd5cdf4f3 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xd5f2172f del_timer_sync +EXPORT_SYMBOL vmlinux 0xd5f266a9 md_done_sync +EXPORT_SYMBOL vmlinux 0xd5f52d4f netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0xd603dab8 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd622af92 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd62f1868 simple_pin_fs +EXPORT_SYMBOL vmlinux 0xd640c18c kernel_setsockopt +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd6806c05 page_address +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd6b33026 cpu_khz +EXPORT_SYMBOL vmlinux 0xd6c4cd2f ida_simple_remove +EXPORT_SYMBOL vmlinux 0xd6e02ae1 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0xd6ea059a audit_log +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6fc31f6 vm_map_ram +EXPORT_SYMBOL vmlinux 0xd7001946 km_state_notify +EXPORT_SYMBOL vmlinux 0xd7089443 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xd70a4920 phy_attach_direct +EXPORT_SYMBOL vmlinux 0xd7343547 generic_file_fsync +EXPORT_SYMBOL vmlinux 0xd745fa29 led_update_brightness +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd76fb9dd set_create_files_as +EXPORT_SYMBOL vmlinux 0xd770f7fb scsi_is_host_device +EXPORT_SYMBOL vmlinux 0xd781afe6 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0xd7889e6b blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd78ed01f generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0xd797b9a5 vme_master_write +EXPORT_SYMBOL vmlinux 0xd79f5324 elv_rb_add +EXPORT_SYMBOL vmlinux 0xd7a0608d iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0xd7a66f5e set_disk_ro +EXPORT_SYMBOL vmlinux 0xd7bd3af2 add_wait_queue +EXPORT_SYMBOL vmlinux 0xd7c6bbae __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xd7dd777b reserve_perfctr_nmi +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7ecdca6 mount_subtree +EXPORT_SYMBOL vmlinux 0xd7f1ceec __blk_run_queue +EXPORT_SYMBOL vmlinux 0xd7f8d8d6 tty_set_operations +EXPORT_SYMBOL vmlinux 0xd80fe955 dev_change_flags +EXPORT_SYMBOL vmlinux 0xd8121529 seq_release +EXPORT_SYMBOL vmlinux 0xd827cb12 tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0xd831893a seq_bitmap_list +EXPORT_SYMBOL vmlinux 0xd85833cb __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xd86c3197 nonseekable_open +EXPORT_SYMBOL vmlinux 0xd87daab0 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0xd88dbc15 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xd89adc94 uart_register_driver +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd89df019 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b80717 blk_peek_request +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd9091363 acpi_install_notify_handler +EXPORT_SYMBOL vmlinux 0xd91b727f tcp_ioctl +EXPORT_SYMBOL vmlinux 0xd9335dfa pci_claim_resource +EXPORT_SYMBOL vmlinux 0xd937bb8e pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0xd94322e7 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0xd969b2c7 amd_e400_c1e_detected +EXPORT_SYMBOL vmlinux 0xd9731297 from_kgid +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd9872b2e skb_split +EXPORT_SYMBOL vmlinux 0xd98a1188 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xd990546c lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0xd993a068 tcp_shutdown +EXPORT_SYMBOL vmlinux 0xd9b97b62 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9e4d81c padata_do_serial +EXPORT_SYMBOL vmlinux 0xd9e94987 bio_advance +EXPORT_SYMBOL vmlinux 0xd9ed0b58 blkdev_fsync +EXPORT_SYMBOL vmlinux 0xd9f31161 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0xda08c0d7 pcibios_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0xda1b585d skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0xda1f819d pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xda2022b8 dev_uc_del +EXPORT_SYMBOL vmlinux 0xda2e749f keyring_search +EXPORT_SYMBOL vmlinux 0xda3b749a i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda4ce855 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0xda53051f pci_enable_msix +EXPORT_SYMBOL vmlinux 0xda6b0e54 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda8b0637 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0xda8fd495 isapnp_write_byte +EXPORT_SYMBOL vmlinux 0xda933ab1 bdev_read_only +EXPORT_SYMBOL vmlinux 0xdaa57ec3 totalhigh_pages +EXPORT_SYMBOL vmlinux 0xdabb19be i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xdabb3199 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdb12f1dd mmc_gpio_free_ro +EXPORT_SYMBOL vmlinux 0xdb1f576a acpi_device_hid +EXPORT_SYMBOL vmlinux 0xdb2ed24d block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0xdb3700f0 touch_buffer +EXPORT_SYMBOL vmlinux 0xdb4dfab8 __pci_register_driver +EXPORT_SYMBOL vmlinux 0xdb5940b0 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb6d3f20 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0xdb7305a1 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdbba87f8 seq_escape +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc20a857 __serio_register_driver +EXPORT_SYMBOL vmlinux 0xdc295d23 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0xdc2fd2b3 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc45688e dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc570f62 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xdc57f532 acpi_install_gpe_handler +EXPORT_SYMBOL vmlinux 0xdc7c924a dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0xdc8e2a83 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0xdc9ded41 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0xdcaaf544 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xdcca4d9b blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0xdcd5b210 dev_get_by_index +EXPORT_SYMBOL vmlinux 0xdcf895fd inet_release +EXPORT_SYMBOL vmlinux 0xdd0a2ba2 strlcat +EXPORT_SYMBOL vmlinux 0xdd1a2871 down +EXPORT_SYMBOL vmlinux 0xdd24d968 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0xdd2d7e8b do_sync_read +EXPORT_SYMBOL vmlinux 0xdd5e248c dma_release_from_coherent +EXPORT_SYMBOL vmlinux 0xdd73b0b4 bio_endio +EXPORT_SYMBOL vmlinux 0xdd88592c blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0xdd8e2e91 security_inode_init_security +EXPORT_SYMBOL vmlinux 0xdd99d7ac grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0xdd9e5b18 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0xdda4c75d fput +EXPORT_SYMBOL vmlinux 0xdda80dcf bio_integrity_advance +EXPORT_SYMBOL vmlinux 0xddb140e7 bmap +EXPORT_SYMBOL vmlinux 0xddbcede6 page_cache_next_hole +EXPORT_SYMBOL vmlinux 0xdde42701 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0xddec76c0 pci_release_region +EXPORT_SYMBOL vmlinux 0xddf2be4b blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0xde01ac75 kmap +EXPORT_SYMBOL vmlinux 0xde0aa075 current_fs_time +EXPORT_SYMBOL vmlinux 0xde16dc16 tboot +EXPORT_SYMBOL vmlinux 0xde244b6b swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0xde39dd87 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0xde3b88d5 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xde471246 submit_bio +EXPORT_SYMBOL vmlinux 0xde4e801a kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xde75389a wait_for_key_construction +EXPORT_SYMBOL vmlinux 0xde8edf23 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9987ab iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdeae41cd dquot_scan_active +EXPORT_SYMBOL vmlinux 0xdec02254 nf_unregister_hook +EXPORT_SYMBOL vmlinux 0xdf0da3cc acpi_get_devices +EXPORT_SYMBOL vmlinux 0xdf12a927 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdf23c7f1 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf354d90 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0xdf4c90c7 param_get_ushort +EXPORT_SYMBOL vmlinux 0xdf4fc797 __register_nmi_handler +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfa5be3f kmap_high +EXPORT_SYMBOL vmlinux 0xdfac45d4 scsi_host_put +EXPORT_SYMBOL vmlinux 0xdfba393f end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfe8131e __mmc_claim_host +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe015f15f __wait_on_bit +EXPORT_SYMBOL vmlinux 0xe016f69c textsearch_prepare +EXPORT_SYMBOL vmlinux 0xe04e5fd2 d_find_alias +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe05685bf _raw_read_trylock +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe074ac19 single_open +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe09e0331 empty_aops +EXPORT_SYMBOL vmlinux 0xe0a16a20 intel_scu_ipc_i2c_cntrl +EXPORT_SYMBOL vmlinux 0xe0ac8bd2 acpi_bus_generate_netlink_event +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0ea1cd2 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0xe10187d2 noop_fsync +EXPORT_SYMBOL vmlinux 0xe10c2489 tty_port_destroy +EXPORT_SYMBOL vmlinux 0xe12a1b24 set_pages_nx +EXPORT_SYMBOL vmlinux 0xe12b7ea8 abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe142bfd4 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0xe14570ae pci_match_id +EXPORT_SYMBOL vmlinux 0xe15d9d8c phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0xe166f4a0 console_start +EXPORT_SYMBOL vmlinux 0xe1706fd2 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe17fca28 bd_set_size +EXPORT_SYMBOL vmlinux 0xe18eff8a _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xe1a32b5b __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xe1bcd280 pci_biosrom_size +EXPORT_SYMBOL vmlinux 0xe1d243f0 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe206f740 arch_debugfs_dir +EXPORT_SYMBOL vmlinux 0xe2083454 blk_integrity_register +EXPORT_SYMBOL vmlinux 0xe2177357 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0xe223e593 inet_getname +EXPORT_SYMBOL vmlinux 0xe2293adf inet6_add_offload +EXPORT_SYMBOL vmlinux 0xe2385be5 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe250937f inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xe268dfc6 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0xe2892915 mmc_erase +EXPORT_SYMBOL vmlinux 0xe28d3e29 security_path_truncate +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2a15696 block_write_begin +EXPORT_SYMBOL vmlinux 0xe2a3de88 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0xe2b74561 md_finish_reshape +EXPORT_SYMBOL vmlinux 0xe2c21180 dev_open +EXPORT_SYMBOL vmlinux 0xe2d27597 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e2d544 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0xe2e8065e memdup_user +EXPORT_SYMBOL vmlinux 0xe2fae716 kmemdup +EXPORT_SYMBOL vmlinux 0xe30a99a9 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xe319eb24 acpi_pci_osc_control_set +EXPORT_SYMBOL vmlinux 0xe353b604 notify_change +EXPORT_SYMBOL vmlinux 0xe374e5ea dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0xe380eb92 deactivate_super +EXPORT_SYMBOL vmlinux 0xe3943e88 bio_phys_segments +EXPORT_SYMBOL vmlinux 0xe3a157d7 set_blocksize +EXPORT_SYMBOL vmlinux 0xe3a497a1 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0xe3b59775 eth_validate_addr +EXPORT_SYMBOL vmlinux 0xe3b978e5 km_state_expired +EXPORT_SYMBOL vmlinux 0xe3b9a9cd _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3e81997 pci_map_biosrom +EXPORT_SYMBOL vmlinux 0xe3fd19e7 neigh_ifdown +EXPORT_SYMBOL vmlinux 0xe40312e2 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0xe417632d give_up_console +EXPORT_SYMBOL vmlinux 0xe4365109 __napi_complete +EXPORT_SYMBOL vmlinux 0xe43e1cdb aio_complete +EXPORT_SYMBOL vmlinux 0xe445db4a acpi_check_address_range +EXPORT_SYMBOL vmlinux 0xe45f60d8 __wake_up +EXPORT_SYMBOL vmlinux 0xe462e8ed x86_hyper_ms_hyperv +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe49b6407 bioset_create +EXPORT_SYMBOL vmlinux 0xe4f4f790 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0xe4fd279a mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0xe4ffaad9 vme_register_driver +EXPORT_SYMBOL vmlinux 0xe50696ec vlan_uses_dev +EXPORT_SYMBOL vmlinux 0xe50f904f intel_scu_ipc_ioread16 +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe530d757 acpi_clear_gpe +EXPORT_SYMBOL vmlinux 0xe545910c lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xe567e706 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe57e3123 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0xe580954f param_get_byte +EXPORT_SYMBOL vmlinux 0xe584b37f bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe59a0119 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0xe59b6cb7 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0xe5a01ff6 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0xe5b6f171 simple_fill_super +EXPORT_SYMBOL vmlinux 0xe5b8b984 vme_dma_request +EXPORT_SYMBOL vmlinux 0xe5c22ac0 param_ops_short +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5db657d pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0xe5dc7f12 new_sync_write +EXPORT_SYMBOL vmlinux 0xe5e7c2ac mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0xe5ea851e qdisc_list_add +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe5f2fefc mfd_add_devices +EXPORT_SYMBOL vmlinux 0xe6004edd blk_free_tags +EXPORT_SYMBOL vmlinux 0xe60a32b6 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0xe61f737c __breadahead +EXPORT_SYMBOL vmlinux 0xe64d98fe rdmsr_safe_regs +EXPORT_SYMBOL vmlinux 0xe6569b8a __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0xe65be4f3 mmc_start_req +EXPORT_SYMBOL vmlinux 0xe6802d2f inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0xe68bbfba scsi_device_get +EXPORT_SYMBOL vmlinux 0xe693a6ce vme_get_size +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe6c6c649 __skb_get_hash +EXPORT_SYMBOL vmlinux 0xe6ebc016 key_create_or_update +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe716baed acpi_unregister_ioapic +EXPORT_SYMBOL vmlinux 0xe71a1416 sock_no_getname +EXPORT_SYMBOL vmlinux 0xe71e6336 nf_log_unregister +EXPORT_SYMBOL vmlinux 0xe7220822 pneigh_lookup +EXPORT_SYMBOL vmlinux 0xe723d14b sock_no_connect +EXPORT_SYMBOL vmlinux 0xe72669ac netdev_err +EXPORT_SYMBOL vmlinux 0xe72811ff inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0xe742d2fc generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xe7659a9b padata_alloc +EXPORT_SYMBOL vmlinux 0xe76a1bd8 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0xe7719b37 zpool_register_driver +EXPORT_SYMBOL vmlinux 0xe778e000 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0xe77afa64 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xe781b5f6 intel_scu_ipc_readv +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7acf2a7 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0xe7b2ff7a __sb_end_write +EXPORT_SYMBOL vmlinux 0xe7b38697 release_firmware +EXPORT_SYMBOL vmlinux 0xe7b59add bio_alloc_pages +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7ea1b87 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe83c6785 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0xe851bb05 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xe858c4c1 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xe86373cf netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0xe8643c70 __bforget +EXPORT_SYMBOL vmlinux 0xe87025f0 acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe88e7a93 lg_global_lock +EXPORT_SYMBOL vmlinux 0xe89c1e24 __brelse +EXPORT_SYMBOL vmlinux 0xe8b68849 wrmsr_on_cpus +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8c6dd1b copy_from_iter +EXPORT_SYMBOL vmlinux 0xe8c7ebda icmpv6_send +EXPORT_SYMBOL vmlinux 0xe8dd5b45 sock_create_lite +EXPORT_SYMBOL vmlinux 0xe8dff5a5 kill_pgrp +EXPORT_SYMBOL vmlinux 0xe8f08ea5 read_dev_sector +EXPORT_SYMBOL vmlinux 0xe907a3a6 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe9434483 get_io_context +EXPORT_SYMBOL vmlinux 0xe94a154f generic_getxattr +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95e00cf flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0xe96721be scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0xe9808021 try_module_get +EXPORT_SYMBOL vmlinux 0xe997667b wrmsr_on_cpu +EXPORT_SYMBOL vmlinux 0xe9a153f2 scsi_show_extd_sense +EXPORT_SYMBOL vmlinux 0xe9b5aef2 mutex_lock +EXPORT_SYMBOL vmlinux 0xe9ebfddf jbd2_journal_start +EXPORT_SYMBOL vmlinux 0xe9f19e7e sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9fd4b83 kmap_atomic_to_page +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea18b546 mount_bdev +EXPORT_SYMBOL vmlinux 0xea1c8466 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0xea67a74e set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0xea6a1aa1 vfs_mkdir +EXPORT_SYMBOL vmlinux 0xea77cda3 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0xea7987f1 key_update +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea7b8a44 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xea90bdd3 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xea9eae67 mdiobus_write +EXPORT_SYMBOL vmlinux 0xeaba7a4b truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0xeac03d7d scsi_dma_map +EXPORT_SYMBOL vmlinux 0xeac9a645 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xeae320b9 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeb2e562b inet_frags_init +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb4b270f path_get +EXPORT_SYMBOL vmlinux 0xeb55a931 __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xeb6648ec md_set_array_sectors +EXPORT_SYMBOL vmlinux 0xeb75a0ee inetdev_by_index +EXPORT_SYMBOL vmlinux 0xeb777ab9 mntget +EXPORT_SYMBOL vmlinux 0xeba0b0a8 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0xebbbf577 xfrm_state_update +EXPORT_SYMBOL vmlinux 0xebc1e197 pskb_expand_head +EXPORT_SYMBOL vmlinux 0xebcb7087 agp_put_bridge +EXPORT_SYMBOL vmlinux 0xec188db6 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xec19131e tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0xec1aa6ef memzero_explicit +EXPORT_SYMBOL vmlinux 0xec1d54f4 dquot_enable +EXPORT_SYMBOL vmlinux 0xec40c0a8 pci_disable_msix +EXPORT_SYMBOL vmlinux 0xec447565 pci_iounmap +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec5034ab devm_kvasprintf +EXPORT_SYMBOL vmlinux 0xec5c07a1 pnp_request_card_device +EXPORT_SYMBOL vmlinux 0xec92c4d8 tcf_hash_check +EXPORT_SYMBOL vmlinux 0xec94d87a tcp_close +EXPORT_SYMBOL vmlinux 0xec975517 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0xeca9ced1 dev_deactivate +EXPORT_SYMBOL vmlinux 0xecb721f1 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0xecbb540e ilookup +EXPORT_SYMBOL vmlinux 0xecbcb8bb radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xecbf0706 napi_gro_frags +EXPORT_SYMBOL vmlinux 0xecbfd3b2 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0xecc1ec8b nobh_writepage +EXPORT_SYMBOL vmlinux 0xecc3c12a __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0xeccd3e0c acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xecdca598 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xeced640d ip_options_compile +EXPORT_SYMBOL vmlinux 0xecf16e61 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xed0f4e80 pci_request_regions +EXPORT_SYMBOL vmlinux 0xed10ffae devm_ioport_map +EXPORT_SYMBOL vmlinux 0xed3a5ec7 free_buffer_head +EXPORT_SYMBOL vmlinux 0xed4e51fd pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0xed548a59 may_umount +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed779cd5 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0xed7e1295 gen_pool_create +EXPORT_SYMBOL vmlinux 0xed93f29e __kunmap_atomic +EXPORT_SYMBOL vmlinux 0xed9d7bf9 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xeda1a3b5 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xedaed876 do_sync_write +EXPORT_SYMBOL vmlinux 0xedb1075b netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xede170f3 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xee0afdde security_path_rename +EXPORT_SYMBOL vmlinux 0xee1c9515 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee2e3b2e sk_reset_timer +EXPORT_SYMBOL vmlinux 0xee48c3f5 user_path_at +EXPORT_SYMBOL vmlinux 0xee4bc361 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0xee4fcc5d page_readlink +EXPORT_SYMBOL vmlinux 0xee62c8da kern_path +EXPORT_SYMBOL vmlinux 0xee653433 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee96d85d writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xeea648e4 get_tz_trend +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb4ee37 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xeec32c08 bio_copy_user +EXPORT_SYMBOL vmlinux 0xeeeca2da vga_switcheroo_register_client +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xeefa76a6 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0xef04066d max8925_bulk_read +EXPORT_SYMBOL vmlinux 0xef071bc6 ppp_unit_number +EXPORT_SYMBOL vmlinux 0xef341ece ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0xef517973 mpage_readpages +EXPORT_SYMBOL vmlinux 0xef5d80f9 security_inode_readlink +EXPORT_SYMBOL vmlinux 0xef8bc53d scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0xef912e0a md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0xef9aedfc boot_option_idle_override +EXPORT_SYMBOL vmlinux 0xefa51b41 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefe099c3 acpi_get_event_status +EXPORT_SYMBOL vmlinux 0xefe9d058 irq_to_desc +EXPORT_SYMBOL vmlinux 0xefecf03a ps2_sendbyte +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf002a606 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0xf0136432 lock_fb_info +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf021cc7b may_umount_tree +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf067257c register_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0ce7d50 proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xf0d68ed6 clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0xf0e7be9f __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0xf0e7eb58 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f1246c kvasprintf +EXPORT_SYMBOL vmlinux 0xf0fa7192 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf10b8ef1 i2c_clients_command +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf10f02e5 vga_get +EXPORT_SYMBOL vmlinux 0xf11543ff find_first_zero_bit +EXPORT_SYMBOL vmlinux 0xf11c05c0 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0xf12d331c lg_local_lock +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf14c5ab5 __bitmap_empty +EXPORT_SYMBOL vmlinux 0xf16f1125 make_kgid +EXPORT_SYMBOL vmlinux 0xf18242e1 atomic64_set_cx8 +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1a097f0 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0xf1a53360 dev_mc_del +EXPORT_SYMBOL vmlinux 0xf1bfe8c3 input_unregister_handler +EXPORT_SYMBOL vmlinux 0xf1d6d67e fifo_set_limit +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1deabf2 div64_u64 +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1faac3a _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf216ce18 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xf224ed3f mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0xf23eed76 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf247b420 user_revoke +EXPORT_SYMBOL vmlinux 0xf25306ab x86_dma_fallback_dev +EXPORT_SYMBOL vmlinux 0xf256f0f9 rt6_lookup +EXPORT_SYMBOL vmlinux 0xf280284a page_symlink +EXPORT_SYMBOL vmlinux 0xf2848720 module_refcount +EXPORT_SYMBOL vmlinux 0xf28ed6e2 machine_to_phys_nr +EXPORT_SYMBOL vmlinux 0xf2997713 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2cbaa24 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0xf2cd9a6b dev_close +EXPORT_SYMBOL vmlinux 0xf2da3975 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xf2f4c9a9 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xf312cb9d ucs2_strsize +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf3159eb0 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf3570aca blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0xf365b063 netif_rx_ni +EXPORT_SYMBOL vmlinux 0xf370c22c cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0xf3738f77 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xf380f02e blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0xf388b40c cdrom_release +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf39304ad vga_switcheroo_unregister_client +EXPORT_SYMBOL vmlinux 0xf396cd21 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xf397f19d input_flush_device +EXPORT_SYMBOL vmlinux 0xf3986b06 acpi_os_map_generic_address +EXPORT_SYMBOL vmlinux 0xf3a58c5a remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0xf3e0b240 keyring_clear +EXPORT_SYMBOL vmlinux 0xf3e4443f register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf40b2297 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xf427ac16 posix_test_lock +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf44b6559 generic_read_dir +EXPORT_SYMBOL vmlinux 0xf456a752 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf4a5c213 avail_to_resrv_perfctr_nmi_bit +EXPORT_SYMBOL vmlinux 0xf4b1f02b vga_switcheroo_init_domain_pm_optimus_hdmi_audio +EXPORT_SYMBOL vmlinux 0xf4b754fd acpi_resources_are_enforced +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf502d273 acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0xf512331c proto_register +EXPORT_SYMBOL vmlinux 0xf51ae235 touch_nmi_watchdog +EXPORT_SYMBOL vmlinux 0xf536d22e acpi_set_gpe_wake_mask +EXPORT_SYMBOL vmlinux 0xf53a2100 mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf5777d4e tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0xf597badc unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xf5991ab2 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5b0b948 netdev_crit +EXPORT_SYMBOL vmlinux 0xf5b10e67 acpi_install_global_event_handler +EXPORT_SYMBOL vmlinux 0xf5bec71b elevator_exit +EXPORT_SYMBOL vmlinux 0xf5de4526 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5ff58ec dma_release_declared_memory +EXPORT_SYMBOL vmlinux 0xf60372ee jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0xf6179eaf padata_stop +EXPORT_SYMBOL vmlinux 0xf619bb40 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0xf6367e0f uart_get_divisor +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf63b95fc jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0xf63c95b7 iterate_dir +EXPORT_SYMBOL vmlinux 0xf647a53f netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0xf65e6fda padata_add_cpu +EXPORT_SYMBOL vmlinux 0xf66050f9 agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0xf66485e1 ppp_dev_name +EXPORT_SYMBOL vmlinux 0xf67317e0 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf6b80ca3 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6c87320 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0xf6c96c51 iget_locked +EXPORT_SYMBOL vmlinux 0xf6dd649b serio_close +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf7023428 tty_register_driver +EXPORT_SYMBOL vmlinux 0xf726d02f atomic64_add_unless_cx8 +EXPORT_SYMBOL vmlinux 0xf727616f release_pages +EXPORT_SYMBOL vmlinux 0xf745cb16 atomic64_sub_return_cx8 +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf75b1bce inet6_add_protocol +EXPORT_SYMBOL vmlinux 0xf79e97cd acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0xf7a248aa d_obtain_root +EXPORT_SYMBOL vmlinux 0xf7afd37f tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0xf7bec138 ip6_frag_init +EXPORT_SYMBOL vmlinux 0xf7d2c1bc sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0xf7fc6ad7 d_lookup +EXPORT_SYMBOL vmlinux 0xf8050fac acpi_evaluate_object +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82d8ddd security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0xf82e1300 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf840f54f dquot_release +EXPORT_SYMBOL vmlinux 0xf8536d94 boot_cpu_data +EXPORT_SYMBOL vmlinux 0xf85b6c84 cap_mmap_file +EXPORT_SYMBOL vmlinux 0xf8686a1e copy_page_to_iter +EXPORT_SYMBOL vmlinux 0xf8778d87 devm_free_irq +EXPORT_SYMBOL vmlinux 0xf883ea33 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0xf887892a pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xf88e0ee2 acpi_get_table_header +EXPORT_SYMBOL vmlinux 0xf8cae021 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0xf8cd970e bitmap_start_sync +EXPORT_SYMBOL vmlinux 0xf8d301a0 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0xf8ffea95 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0xf9078012 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0xf9348cbc xz_dec_run +EXPORT_SYMBOL vmlinux 0xf934d972 acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0xf93fdf98 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xf940a328 __next_cpu +EXPORT_SYMBOL vmlinux 0xf944e7b9 unregister_exec_domain +EXPORT_SYMBOL vmlinux 0xf953ae82 tty_throttle +EXPORT_SYMBOL vmlinux 0xf95584b9 sock_kmalloc +EXPORT_SYMBOL vmlinux 0xf956c141 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0xf9636214 pci_save_state +EXPORT_SYMBOL vmlinux 0xf967fce7 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0xf96cfa85 read_cache_pages +EXPORT_SYMBOL vmlinux 0xf97456ea _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xf993d8e1 sock_wake_async +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9acab4b page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0xf9bdf461 kmap_to_page +EXPORT_SYMBOL vmlinux 0xf9c367e0 iov_pages +EXPORT_SYMBOL vmlinux 0xf9e52828 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0xf9e73082 scnprintf +EXPORT_SYMBOL vmlinux 0xf9f82913 skb_free_datagram +EXPORT_SYMBOL vmlinux 0xf9ff0ee2 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xfa012428 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0xfa1c0605 tty_port_hangup +EXPORT_SYMBOL vmlinux 0xfa1dc96f inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xfa30957c mempool_free +EXPORT_SYMBOL vmlinux 0xfa38d790 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa5d0c1b genphy_config_aneg +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfacddfc4 md_write_end +EXPORT_SYMBOL vmlinux 0xfad56f60 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaf98462 bitrev32 +EXPORT_SYMBOL vmlinux 0xfb01567b simple_dname +EXPORT_SYMBOL vmlinux 0xfb0443fb acpi_get_parent +EXPORT_SYMBOL vmlinux 0xfb0f1b59 ida_destroy +EXPORT_SYMBOL vmlinux 0xfb2e334b eisa_bus_type +EXPORT_SYMBOL vmlinux 0xfb2f831d mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0xfb6810e9 acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb80c7a0 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfb97f307 ip_check_defrag +EXPORT_SYMBOL vmlinux 0xfb9d1021 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbaaf72e input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0xfbadd235 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xfbb49118 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0xfbc2e290 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0xfbf5c462 nf_log_packet +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc1c2065 uart_update_timeout +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc562165 acpi_run_osc +EXPORT_SYMBOL vmlinux 0xfc65459a kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0xfc6dddf6 eth_rebuild_header +EXPORT_SYMBOL vmlinux 0xfc872fd1 get_ibs_caps +EXPORT_SYMBOL vmlinux 0xfc902f1f iov_iter_npages +EXPORT_SYMBOL vmlinux 0xfc977382 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0xfca5e598 blkdev_put +EXPORT_SYMBOL vmlinux 0xfcac0d40 acpi_install_interface_handler +EXPORT_SYMBOL vmlinux 0xfcc1a0a2 blk_get_request +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfccad599 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfcfef71c phy_connect_direct +EXPORT_SYMBOL vmlinux 0xfd0192da gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0xfd08e676 from_kuid_munged +EXPORT_SYMBOL vmlinux 0xfd33b5fa cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xfd613223 get_super_thawed +EXPORT_SYMBOL vmlinux 0xfd6293c2 boot_tvec_bases +EXPORT_SYMBOL vmlinux 0xfd72f399 tcp_check_req +EXPORT_SYMBOL vmlinux 0xfd836a55 acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0xfd8d4871 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfdaca9f3 pci_get_device +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbb453f scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdd286bd input_grab_device +EXPORT_SYMBOL vmlinux 0xfde44281 napi_disable +EXPORT_SYMBOL vmlinux 0xfdebe2b2 component_match_add +EXPORT_SYMBOL vmlinux 0xfdf59a2f jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0xfdf7f93f mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe047ce6 acpi_enter_sleep_state +EXPORT_SYMBOL vmlinux 0xfe310253 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0xfe3e615d dqget +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe626ef0 revert_creds +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfeb2a8ac __module_get +EXPORT_SYMBOL vmlinux 0xfec13446 inet_sendpage +EXPORT_SYMBOL vmlinux 0xfec7789f vme_slave_request +EXPORT_SYMBOL vmlinux 0xfeca7590 radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0xfecfde57 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfef46335 backlight_force_update +EXPORT_SYMBOL vmlinux 0xff0bc9fe xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff1fc8d0 mpage_writepage +EXPORT_SYMBOL vmlinux 0xff3e2454 ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0xff3f1a4e crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xff480992 dump_fpu +EXPORT_SYMBOL vmlinux 0xff5d3276 vme_master_request +EXPORT_SYMBOL vmlinux 0xff5eac8b skb_make_writable +EXPORT_SYMBOL vmlinux 0xff6340dc ps2_drain +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff6c6a75 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff7bb3b1 mark_info_dirty +EXPORT_SYMBOL vmlinux 0xff7e5f49 blk_stop_queue +EXPORT_SYMBOL vmlinux 0xff81be59 vc_resize +EXPORT_SYMBOL vmlinux 0xff99eeb9 fb_class +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffc9db13 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffda6643 __dquot_free_space +EXPORT_SYMBOL_GPL arch/x86/crypto/aes-i586 0x7060bf0a crypto_aes_encrypt_x86 +EXPORT_SYMBOL_GPL arch/x86/crypto/aes-i586 0xe409b491 crypto_aes_decrypt_x86 +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x03ef882f glue_ecb_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x2a6dc686 glue_cbc_encrypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x684c8c4b glue_ctr_crypt_final_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x8f02ac4d glue_xts_crypt_128bit_one +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x9a088607 glue_ctr_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xa11198ae glue_xts_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xc588df75 glue_cbc_decrypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-i586 0x28afd262 twofish_enc_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-i586 0x6f068d90 twofish_dec_blk +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x00aaf935 kvm_disable_tdp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x00c4a5f5 kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0115e43a kvm_emulate_hypercall +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x05c3c65a kvm_before_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x069bdf19 kvm_apic_write_nodecode +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x08d081c8 kvm_inject_realmode_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0d2fee9e kvm_get_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x10f38a5f kvm_arch_unregister_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x13966449 kvm_mmu_invlpg +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x13e17ecd kvm_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1460dfd1 kvm_set_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x159214eb kvm_release_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x174f974e kvm_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x18e257ab __tracepoint_kvm_nested_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1a4342a5 __tracepoint_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1a550e9d kvm_queue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2199283c kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x229ae607 kvm_set_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x22d511d9 cpuid_maxphyaddr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2433d6fd __tracepoint_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x26f1c06c gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x280f9560 kvm_get_dirty_log_protect +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2a708016 kvm_set_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2ba86480 kvm_vcpu_block +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2e38bf43 kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2f636c31 kvm_spurious_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x317f9e6b kvm_enable_efer_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x33393fd6 __tracepoint_kvm_ple_window +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x33e01c16 kvm_get_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x35a11355 kvm_inject_pending_timer_irqs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x370b52ad kvm_task_switch +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3b8e5f0b kvm_cpu_get_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3c9c09e6 kvm_mmu_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3cd80b9c kvm_complete_insn_gp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3d7c756a kvm_mmu_unload +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3ee59a92 __tracepoint_kvm_skinit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x41d505df kvm_inject_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4737c682 kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4858d880 kvm_mmu_unprotect_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x488f1ae4 kvm_fast_pio_out +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4952ee90 kvm_lmsw +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x49c36cd9 kvm_clear_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x49d8ea69 kvm_set_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4bac87bc kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4e5002d0 kvm_arch_has_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4edfe5a0 gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4f0e0fc7 kvm_get_guest_memory_type +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x520598b6 kvm_mmu_clear_dirty_pt_masked +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x52ab85e7 kvm_require_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5854210c kvm_irq_has_notifier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5b419993 load_pdptrs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5bdea043 mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6042fc3c kvm_read_guest_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x624b2408 kvm_is_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x64020e10 kvm_set_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x665d3b5e kvm_arch_register_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x66bc9f0e kvm_mmu_slot_leaf_clear_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x66c3c099 kvm_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x674a33fa kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x68f61bfb kvm_write_tsc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6b29287a kvm_mmu_unprotect_page_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6e704e0c kvm_set_cr4 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6f5b73a5 kvm_get_dirty_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6f778a2f kvm_x86_ops +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6fb28b22 kvm_get_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x747dca30 kvm_write_guest_virt_system +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x74948f83 kvm_read_guest_page_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7710f26e kvm_requeue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x77d31784 kvm_requeue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x79f237a9 kvm_clear_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7a363f0a kvm_emulate_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7b8ff774 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7c460f17 kvm_inject_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7fd28ce1 kvm_mtrr_valid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x831327da kvm_max_guest_tsc_khz +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x84ceb28c __tracepoint_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x84e771b8 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x852c9490 gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x888b7e16 fx_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x89faea3c kvm_mmu_sync_roots +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8a973f14 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8bb03e6e __tracepoint_kvm_write_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8ce4f3ab kvm_enable_tdp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8efad824 kvm_vcpu_uninit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8fdeab42 gfn_to_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x91006a90 kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x946255b0 kvm_mmu_slot_largepage_remove_write_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9823e9a7 kvm_apic_set_eoi_accelerated +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9908a69f kvm_set_cr3 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9a216313 kvm_define_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9b5694cd __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9e9eed87 kvm_is_visible_gfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa021f5cb kvm_set_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa0536bb9 kvm_after_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa0ec3a0a gfn_to_hva_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa1dafbf4 gfn_to_pfn_async +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa2ec60b6 kvm_init_shadow_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa83fce9d kvm_set_xcr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaac7c868 __tracepoint_kvm_nested_intr_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xacf7f97c gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xad12e8ba kvm_require_cpl +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xad7035d4 handle_mmio_page_fault_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xae88227f kvm_get_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaea13172 kvm_cpu_has_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb06ca16c kvm_rdpmc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb284eed4 __tracepoint_kvm_nested_vmexit_inject +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb2a65cca __tracepoint_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb2cba7ff kvm_mmu_slot_set_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb3b1aabc kvm_get_cs_db_l_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb6da5f4f gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb88b5967 kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb9652aa3 kvm_get_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xba9ed435 kvm_mmu_set_mmio_spte_mask +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbad01cc8 kvm_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbc27ef9c kvm_vcpu_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbc2b538e __tracepoint_kvm_nested_vmrun +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbc750d74 kvm_queue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbea009ed kvm_mmu_load +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbf05ab76 __tracepoint_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbfe3c35f kvm_mmu_reset_context +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc078c30f kvm_emulate_wbinvd +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc1c2f046 __tracepoint_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc4948841 gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc7160dcd kvm_emulate_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc864d2a5 x86_emulate_instruction +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcb67ce10 __tracepoint_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcf988841 kvm_get_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd0459e67 kvm_has_tsc_control +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd0b2727a kvm_mmu_set_mask_ptes +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd0f5ddea kvm_mmu_get_spte_hierarchy +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd2a39dc4 kvm_valid_efer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd41aa2a8 kvm_get_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd5996eb4 kvm_io_bus_write +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdbf6ff43 kvm_init_shadow_ept_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdd5e3240 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe9790e86 __tracepoint_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xec368636 kvm_set_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf150c378 kvm_set_cr0 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf289ced4 kvm_lapic_set_eoi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf44d06a5 kvm_find_cpuid_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfa063a8f kvm_put_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfe60486a kvm_vcpu_reload_apic_access_page +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x0bd81d3d ablk_init +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x989618e6 ablk_init_common +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x9de752c2 ablk_set_key +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xc0ee322b ablk_decrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xc6b4b710 ablk_exit +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xdf4b2ed6 __ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xedacaa09 ablk_encrypt +EXPORT_SYMBOL_GPL crypto/af_alg 0x129c96ab af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x1bdabec4 af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x6f5584a2 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x7e7cde9c af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x9025c742 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x9e8e7cd7 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0xb1a64cae af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0xc25fcf50 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xeb0a1f7f af_alg_complete +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x0c495886 pkcs7_get_content_data +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x44e8d9ac pkcs7_free_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x4cc33646 pkcs7_parse_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x883bd89d pkcs7_verify +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xe6be2ce6 pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x867b0cd3 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x331ebf13 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x436d3ee9 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x3022f9ad async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x7ecd5080 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x159ca2df async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x1c1978dc __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x5844cdb2 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xe0075985 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x1905d067 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x8ece7170 async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x5ff32271 blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x27278ca9 __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x4a2a3ca6 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xba06daa7 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1291971c __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1e2c961f __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x8f04034a __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xf51ddb1e cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x08aa6fb7 cast_s1 +EXPORT_SYMBOL_GPL crypto/cast_common 0x0c5fbf8a cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xe39dd4b4 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0xee83a4f3 cast_s4 +EXPORT_SYMBOL_GPL crypto/cryptd 0x0b1cd847 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x2d51b9eb cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x39629eb4 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x3df53283 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x4ee21910 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x5dfd7cb5 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x64053da6 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x78c983da cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xccf6c793 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0xdc7703a7 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/des_generic 0xcfd9a2c0 des_ekey +EXPORT_SYMBOL_GPL crypto/des_generic 0xf8c78d49 __des3_ede_setkey +EXPORT_SYMBOL_GPL crypto/lrw 0x11b31dd8 lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0x3864eb66 lrw_free_table +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x14bdd4d3 mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x2ce42542 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x2d3846b9 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0x647beca7 mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0x7ffc02bf mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0xc15cf217 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0xcc779d2f mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0xcdba6802 shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0xe11c0395 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5ddb33e9 __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x77b39cb4 __serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x8a1a99ad __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xf9f94c49 serpent_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xd5c9be74 twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0xc763a4d2 xts_crypt +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x1c8984c7 acpi_smbus_unregister_callback +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x87bd07bd acpi_smbus_register_callback +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0xb9a141b0 acpi_smbus_read +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0xe1372311 acpi_smbus_write +EXPORT_SYMBOL_GPL drivers/acpi/video 0x3c65037d acpi_video_verify_backlight_support +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1391755c ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1a35bad6 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x226bba26 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2912e96a ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x31112860 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x3a07aa2e ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x4ea723ce ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x4ec64400 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x557c38e9 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x666a0efc ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6ab8d224 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x76e1b380 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7f1b999b ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xaa6bef10 ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb13034ae ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xbfc9cb94 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc368d062 ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd14eac31 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf52faeae ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf6f6f5a1 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf9f7ee4d ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xfe1346d0 ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x16561956 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x20e73237 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x24f26473 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x30146645 ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x643ce49f ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x6b1a3b29 ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x83924bcf ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x995adc98 ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc72ae391 ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xdb0c7313 ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xf15e0737 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x6c9eeb35 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x02ff9464 cfag12864b_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x0ecb2e5d cfag12864b_disable +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x305dc3c6 cfag12864b_isenabled +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x3389f926 cfag12864b_enable +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x9522a342 cfag12864b_getrate +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0xc48e9d95 cfag12864b_buffer +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x25b1c00c devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x43640ff0 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x4f8452cd regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xfbe93935 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0e75e8aa bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2651f7f8 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2a128009 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x35adab98 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x48d1d03a bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4a3026a0 bcma_core_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5450ecac bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6535d95d bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x663ea18e bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7f79781f bcma_core_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x85d9ada7 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x865a571d bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x894bd58c bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x90a7ce3c bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa2835b91 bcma_core_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xaa62d1a1 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb4452a60 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb670a2b0 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xca5dbca1 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcdcee2d6 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd9c42dda bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe55c9b6a bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe65ee0a2 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf04ad7da __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x33f7acde btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x48cc3a38 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x5f5cd51d btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x85d8273f btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x92f33878 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x968bbb6d btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xa70549ff btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb57900a4 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xca10f9e8 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xf6a77258 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xfe17164f btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/char/scx200_gpio 0x32c9fcb8 scx200_gpio_ops +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x04773b60 ccp_present +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x87cadb01 ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x096a5aba adf_service_unregister +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3e9b5c57 adf_cfg_dev_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4a7b11a6 adf_dev_stop +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4c12ea06 adf_response_handler +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x53c01a3a adf_cleanup_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x5628e161 adf_cfg_dev_remove +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x6c85a83f adf_enable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x8ef986af adf_cfg_section_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x9280de8d adf_devmgr_rm_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x98cbc149 adf_service_register +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xb9225c44 adf_dev_start +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xcebe667b adf_cfg_add_key_value_param +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xebef9437 adf_devmgr_add_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xede681ae adf_init_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xf14930c5 adf_devmgr_pci_to_accel_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xfb189f8e adf_disable_aer +EXPORT_SYMBOL_GPL drivers/dca/dca 0x01a33ab9 dca_unregister_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0x02789093 dca_add_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0x19881183 unregister_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x31a2c8df dca_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0x384b047f dca3_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0xa7195701 register_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0xac34ecec dca_register_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0xbbfc9d9f alloc_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0xd415e09f dca_remove_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0xe7bf9e33 free_dca_provider +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x0d868f59 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x347fadc2 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x5bff8e0a dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xa3ebf974 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xb64182bc dw_dma_disable +EXPORT_SYMBOL_GPL drivers/edac/amd64_edac_mod 0x592ba040 amd64_get_dram_hole_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0869dec9 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0f802e86 edac_mc_add_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x22c713bb edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x38890c36 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x409271f1 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x46479d06 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x470dff7e edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x47722fc5 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x68b480a1 edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x825cd979 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x874baf60 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8d68f352 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9014d08d edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x958fe10e edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9b3eb1bf edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xacd99b65 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xcc4e70d1 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd73be706 edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xdadc1698 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xdcd2156f edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe5ef635b edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xfde97a94 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xff2bbc73 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x14878009 amd_report_gart_errors +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x1d34e996 pp_msgs +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x21626132 amd_register_ecc_decoder +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x737912b3 amd_unregister_ecc_decoder +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0xb30b7e56 amd_decode_mce +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-cs5535 0x013fbdac cs5535_gpio_set +EXPORT_SYMBOL_GPL drivers/gpio/gpio-cs5535 0x93f8fe67 cs5535_gpio_set_irq +EXPORT_SYMBOL_GPL drivers/gpio/gpio-cs5535 0xc0bb404a cs5535_gpio_setup_event +EXPORT_SYMBOL_GPL drivers/gpio/gpio-cs5535 0xd3bd9300 cs5535_gpio_isset +EXPORT_SYMBOL_GPL drivers/gpio/gpio-cs5535 0xe07c0954 cs5535_gpio_clear +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0xdfa62cf8 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0xfa67fc41 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x4233c542 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x4b6b6ee7 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2e0c7f42 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x431ae4e6 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x44f2d5c7 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x05876c69 i915_gpu_busy +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x08a7896d i915_gpu_raise +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x15a270d4 i915_release_power_well +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x402468e9 i915_gpu_lower +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x500858b9 i915_read_mch_val +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xa89ea1e9 i915_request_power_well +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xb76bf2ac i915_get_cdclk_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xe7237b0b i915_gpu_turbo_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x4a96ae21 ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6590f6e5 ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6adf436b ttm_prime_fd_to_handle +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xf209a4a5 ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/hid/hid 0x000fc616 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x058d3d83 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x18f78a07 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x26725543 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x28f1a616 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2ab00272 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2e1dad9e hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x30f5edf2 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3b73a8bb hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3c4cf7b2 hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3d565d3e __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3f94a58c hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x40855f12 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0x48239347 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4ff43e18 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5cb18ac1 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6267ff14 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6b7aed38 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6e95dd05 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7a08e741 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x879e2511 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8f902ec4 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9001a999 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x95851382 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x97536403 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb8d334b1 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb8fbfd30 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc48ad5c0 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc606511c hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc67ed2d0 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc97fe924 hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd8bdb4b2 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xda13afd4 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf71e0f98 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf9d15f57 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x562400b1 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x10180c69 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x1b39e0da roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x743ecc53 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xbf896d73 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xda18c4ca roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xf452c6d5 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x356a9416 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3bcbc0aa sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x60927ef3 sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x667daca0 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xb8e6f3cb sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xb9c4a72c sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xcbfda444 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd512a2cc sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xf75d12da sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xf990a0a6 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x1183feef hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x14a0ba9a hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x27faf972 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x288f27a2 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x43d799af hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4a941b12 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4b1340c1 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x57af7cc9 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x60e3c670 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x616873d1 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x6677e41a hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x66993151 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8ce83314 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa69bf0ae hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb528f6d1 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe9ea0ad1 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xec7aceed hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x2c9912b6 vmbus_open +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x358fafa5 vmbus_prep_negotiate_resp +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x37d28a18 vmbus_driver_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x46a417ca vmbus_proto_version +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x5b0bbb3b vmbus_get_outgoing_channel +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x6f0053ca vmbus_establish_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x70dbda23 vmbus_are_subchannels_present +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x7f774eb0 vmbus_recvpacket_raw +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x80ad5d43 vmbus_sendpacket_multipagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xb2d33fba vmbus_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xbf0ee5be vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xdb8122a3 vmbus_teardown_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xde3e1541 vmbus_sendpacket_mpb_desc +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe2efe0cf vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe9399313 __vmbus_driver_register +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf45dd651 hyperv_mmio +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x6e8c745a adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xcf918a00 adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xd7c65353 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x13f2f080 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x1e1e4927 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x37c46bd3 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x38baf56a pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x3c5dc084 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x453388a1 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x54401fc5 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x68e38299 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x75846d18 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa8ed8323 pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xabcf1d87 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xbe95940d pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xcc327a5a pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd2a47182 pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd3e989fb pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x27537fc9 i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bb1170b i2c_dw_isr +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5db7f9f5 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x81b47999 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x984d2a5c i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xb08340e1 i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xb3cbf85d i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xd2cacd65 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xe4e0e534 i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xf40ba011 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-nforce2 0x9496f463 nforce2_smbus +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x7fc25144 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xb2e18810 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x7ee42401 i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xaf480346 i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x02e00134 ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x0867ed9b ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x3165b76a ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x41d662cf ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x893ad8de ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x920c0552 ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x959f9bed ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xa841cdcf ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xbf0b31d6 ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0x4362dc66 twl4030_get_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0xb1be4a75 twl4030_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x0408f54b adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x0cb77b4c adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x0e0a74ce adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x561224fc adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x6a292f6b adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x6d18d49c adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x74e48cc4 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x8fc01bb1 adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x932adc90 adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xe8912f1a adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xeddd0338 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xef5ef3ae adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x011b4b1d iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0ac34cd5 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1cbdcb55 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x284a53c6 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3799fb66 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x45b77e89 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x51b158f9 devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x59826f71 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x64306f7d iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x69490660 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x76287d64 devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x78852945 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x838f0e00 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8bdc0955 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8e98bd42 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8f28fed8 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8f707620 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x924e3b5e iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x927d3fff iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9f821bbe iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa17b9135 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa5cc2a86 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xadefbf2e iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb27676f2 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcb61cac8 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcd99cb68 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd16eb229 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdb6e62eb devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xddf6c30f iio_scan_mask_set +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xec8b9752 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xee735c91 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf7e1a7f8 devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf954d41f iio_enum_write +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x3e35c73e input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x02cbdf91 adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x49a4fcbd adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x5dad2232 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x9079e620 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xf35b581d cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x4138c237 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x4e0c77f2 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x85954d70 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x580072eb cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xaac674f5 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x09a21fb8 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x10ced5d7 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x141c02e2 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x3828708d wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4f1c412f wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5473f93d wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x75b5c6f6 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7bc9b31c wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x9f4a6749 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa1c9993c wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc5081f26 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xfedca5b7 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x02c8aa19 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x1082e0e6 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x21255277 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x33478cbe ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x37fd9fda ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x552a0161 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x68873cc6 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x68ec41a6 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xd05c7b0f ipack_get_device +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0x23359aff unregister_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0xce1414b2 register_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x0ff20b1c gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x1d0313df gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x330713ac gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x38007420 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x3a253615 gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x603da8c4 gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6b039d62 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x751f62e8 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8eff32df gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xafac300c gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xb1db7d94 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xcf1f2f00 gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd90538c6 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe65da214 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe773ee50 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xef8a3aa8 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf9858183 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xfe1e6677 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/leds/dell-led 0x86fd1ffb dell_app_wmi_led_set +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x1e5385cd lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x3130716d lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x435e2eb1 lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x99701a30 lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xa129fb63 lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xb2e4b2fd lp55xx_unregister_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xc3846187 lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xcaa02d44 lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xdf2d6ca0 lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xea55814d lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xef9a69ee lp55xx_read +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/mcb/mcb 0x270adc1f mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x2919b02a mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x4489a803 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x44ce4ae7 mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x57c134d1 mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x774948aa mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x87eceb23 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x89d0e142 mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8c6c3cad chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x945be85c mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x9efa8c60 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc7b9de7e mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd12f395d mcb_device_register +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x10e06e97 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x155ea9c7 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1822fd23 __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1f2ba9ac __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x260d47cf __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x27831e89 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2dec45e0 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x347aebe1 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x41c861f0 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x480dc606 __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x49856e5a __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x50e8c39f __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x574ba881 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x628eb712 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6770a402 __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x785cfc9f __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x91f2af34 __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa09069a3 __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa591c5d6 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa6890b59 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xaf60c34b __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb950d2ae __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbd4b89b6 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce0e6218 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd40fba32 __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdc5ea5a5 __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf58ce244 __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf5bcbdc7 __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfc1d5275 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfcdf28c9 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xffc308e4 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x1f01a610 dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x239bd20d dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2ab4ce4e dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x585b0fe9 dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5e25b154 dm_get_cell +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 0xb5ff114c dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xda663f30 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xf827d09e dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x22163b69 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x3909d3a8 dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x594952bd dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x62a23587 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9b2b253a dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa10b50f5 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xdc69e37a dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe004ee92 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x2f38ab26 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x3371afd0 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x463cae39 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5ac1d402 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5f41c53b dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7f0a3686 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xba556fbc dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x9329820c dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xfe8af439 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 0x09472122 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x29a03376 dm_rh_mark_nosync +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 0x4157da18 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x6b748136 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x72caf8ba dm_rh_delay +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 0x903c1ab8 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa8813ad6 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbdd8f744 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xc66ce277 dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xcab63c3d dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf37a3cfe dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x01445176 dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11eab9fe dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x150c85ce dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2025e954 dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24fa6664 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c112836 dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2e730a21 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x32b5f546 dm_array_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x33c03da6 dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x40f7bd91 dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4360913e dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5aed1dd7 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5e6aea80 dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x619701dc dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x62c1b9ee dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x737d7569 dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7657e859 dm_bitset_clear_bit +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 0x80c89b3d dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x832bf228 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x858c8d94 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x89f1e1cc dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x966a8838 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9b4b5b29 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa2507774 dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa87c5b4d dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xab96bd2d dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xaee02382 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb7bad799 dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb9a6ecf8 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xba47c03a dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbcfdc290 dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbd50ebbb dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbe0497aa dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xca40abd5 dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd041d62b dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xead1e727 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed1e1f96 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed58cfa1 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf12ec3cd dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xffff2ac3 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/raid1 0x12d7338e md_raid1_congested +EXPORT_SYMBOL_GPL drivers/md/raid10 0x3fc07307 md_raid10_congested +EXPORT_SYMBOL_GPL drivers/md/raid456 0xe2ce867b md_raid5_congested +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x2581806f saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x3ef7daf1 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x467a428f saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x4eb91f2f saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x50526991 saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x56cc7c1d saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x6816fdb0 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x9902fb57 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd0597403 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xf72b7971 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x210d35e5 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x6bdf99a6 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x74c0b464 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x83cd06dd saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x9b177cfa saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xf88c6693 saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xfa6c9ced saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x15baa373 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x3479ee79 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4394f894 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x63222b29 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7a4f55ea smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x89354c3c smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x8e381233 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9de55d8d smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xac22e81b sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xaee2a604 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc41af8a5 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xcd8fe1b6 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd80fa8a4 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xef6330dc smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xefbeae17 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xefd0ee61 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf4d85a8a sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf7915839 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0xc84eb69f as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x9fa82a9e cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xaef082e1 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x0b05b66a media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0x21fae85d media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x2f515c59 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x32042f35 media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x37a41f72 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x5086390b media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x5b0c22dd media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x612fc596 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0x6ca4f787 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0x7c9eef0a media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0x857a1c86 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x85ff24eb media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x92e87ff9 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0xa77c7d13 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xad8479e9 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xbbf3420e media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xc4602714 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xe8c196fb media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0xf9e5b119 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x041b4af9 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x14a83774 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x41d1dc65 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x44a9052a mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x568161fb mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6ab0602d mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6ea8ce0f mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6fe0808b mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x73b2f211 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7cb16c6e mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x88883ed4 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x988769ac mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9d71d379 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa1e688dc mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xbb0cb5ac mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe3cfde53 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf90a80b0 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x22632794 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x24055636 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2eaa6316 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x33ede935 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x3e4ec01a saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x484e23ab saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6d03b8ef saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x79f58711 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7d402764 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8202a271 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x88e54ab9 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8aabfbd6 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x90d2f104 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb23edff4 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb4b3cdd7 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc7f31f2f saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc8587166 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xcbf55ac8 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xeebc91ae saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x2907a1d9 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x3f2d65f4 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x50e6aab8 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x8179bfa9 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x8459e972 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x9fd419dd ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xab73650a ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0x0423a1ee radio_isa_probe +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0x9e8987ed radio_isa_pnp_remove +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0xd7b6f3a9 radio_isa_match +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0xe17e9ab3 radio_isa_remove +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0xf2d1aa0b radio_isa_pnp_probe +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xb53ed089 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xe01fd155 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0100c770 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1111656a rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1437216a rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x21d1ea58 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x25ff0b94 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2c0def65 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3e203df2 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x51cbabf6 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x65d5abd9 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6963390f rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x83671587 rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8e49aee7 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa77178f7 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb6b0b17d rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe1edfbc7 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xeb4df32f ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xee1f7b9b rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf7193c87 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf8ef0f19 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x75e85925 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x1572a17f microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xc0ccdee6 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x2573b612 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0xb3ba392c tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xbf960198 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x5da4c7bc tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x5ec08b8c tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0xa675053e tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x4df9172e tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xc6a0ca7e tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x2342cc0f tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x82a81c4d tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xa5348887 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x052f7d24 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0a444330 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0a5763ac cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2389b27b cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x25769e9b cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2e532e3e cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x357bdc53 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3a18edf3 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x476d95da cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x47b4082b cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4f680788 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6ab313ce is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7a868889 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7efc27ab cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb79a0e27 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xbfd900a6 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xcdd852dd cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd7d05b66 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd8557491 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdf93585a cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x6af5bb11 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x5f754af8 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0766b8ee em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0a4dfa7b em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0ac31089 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0c8cf2d1 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0dc84409 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x4e63cebf em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5cb8be14 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x60026bfd em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x636828be em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8312fc22 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x87bc958e em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x88afb864 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8a7ba1cf em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x911bb8cb em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa3885eaa em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbe4ce580 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xca7e7dc5 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd851f826 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x729716b0 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x946b3c73 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xc0988afc tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xc460cb91 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x1f96cba6 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x813f3de4 v4l2_find_nearest_format +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x8ed3e1e1 v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xb12e620f v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xd1e9c511 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xd85706d5 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xecd90321 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08982d59 v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4103badb v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x53105839 v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x6f344bb9 v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7eaf8e7a v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xb0891da2 v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xdfa5a008 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf0e1988c v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x038ff744 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x10f8b712 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x115a2eb2 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17253bfb v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x18a28dfd v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1e7663a5 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1fe2210a v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3e295a5f v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3e54bdf4 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x493003bc v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x499c40fb v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x584aa166 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6100e4ad v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7212b0ce v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x798c8245 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7eb023bd v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa11a4197 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa7cd4a84 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xabffb94c v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb25c3764 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb262a588 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc124693b v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xda7371c7 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdb81151f v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xffa88edc v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x16bafa39 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1e7f989f videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x29bd6616 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2bd6c887 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x31dc54de videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x41eb68f2 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x44a5ae60 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x45178f1b videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4c2f9d22 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5348cee0 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x578919ab videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x581d97c5 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x64cc81ae videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x68d66013 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x69df241f videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x755cdbb9 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x787aac2a videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x91148cb3 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x911a9396 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9126ba38 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9431b480 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa23319a2 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa70d8bd6 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf8447311 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0x114fc51a videobuf_dma_contig_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0x20ce62d6 videobuf_queue_dma_contig_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0xf76cda01 videobuf_to_dma_contig +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x086196b3 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x22333263 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x23800772 videobuf_dma_init_kernel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x47793879 videobuf_dma_map +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x4a39582a videobuf_dma_init_user +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x8e0f3fe5 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa4a125c0 videobuf_dma_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa825c75b videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xaddcb428 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xaebc9b82 videobuf_dma_init_overlay +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x45d64b0d videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x96f25933 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xfaf8cf24 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x10edaa95 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1476d7c0 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1710c684 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2570189e vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2d2d87f9 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x30bf474b vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x39f65392 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3a07bd3f vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3c700bdd vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x460e949a vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x474aef73 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4caa2711 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x55a46125 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x58418c80 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x58c26265 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6181fe13 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x69bc09d1 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6cb5c868 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7c81d4bd vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7edf4779 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x858501af vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8949e980 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9935d768 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9b4cc192 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xab9946d8 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xacf10ab8 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc1fd22fb vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc53aa2a3 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc7a10594 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xca142391 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xcdd1518d vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd2229fb5 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd4bbb60c vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd5277a6f vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xdc7fa3f8 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe4092d60 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf514f904 vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf5310004 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf5c3a408 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x20787fe9 vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x903865f3 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe57f0426 vb2_dma_contig_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x5f8c1771 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xd30ec30f vb2_dma_sg_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xf8f850a4 vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x03db75a6 vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x364fbe9e vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x83ee51dc vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xa9bb1780 vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x5e80b780 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x002f1614 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x056ba646 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x11dad3e9 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1b855171 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x276391c6 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3cb9ae9a v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4713c5ca v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x694f9d47 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6d6731c9 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x85bff4a0 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x87cbd9b7 v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8dcec862 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x91f4708d v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x983e775f v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9a709358 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9eacf3ac v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9ef7314c v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa1027100 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa8f357d8 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbab96937 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc03ff0ba v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcd02dad3 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd360ebbe v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd8634384 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd95cdcc3 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd99b4588 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf703125e v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x1f602500 i2o_dma_realloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x52d6b30d i2o_pool_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x58f14ee6 i2o_sg_tablesize +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x7ba5b46c i2o_dma_map_sg +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x84105cd4 i2o_dma_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xa01eacff i2o_dma_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xbf96aa2e i2o_dma_map_single +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xc6bead87 i2o_pool_free +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x55b49bc4 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xb2c880fb pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xb7de1ed2 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x031faeba kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x468af027 kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x6bd3f5bb kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xaa251616 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb5a8fddc kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xc1d19781 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xe53c0487 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf59978dc kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x45a5d48f lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x7e1145d6 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xb8face5d lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x41292fed lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4cb9c30b lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4f241f56 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7277308e lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x757996b2 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xadd76bc7 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xff9bfc0c lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x121b553a lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x37d35fa7 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x9157537c lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x60d5bef5 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x860331af mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xb2ad9090 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc6b97a8f mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xcad8bfdb mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xd4b68fe7 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x4f0cc3ad pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5bbd526d pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x6836106f pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x767e8118 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x8954c356 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x8fc71418 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xa13dbfb7 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xa66f8600 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xa8cd656d pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xcd73eb0a pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xd2ec9eee pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x1ef5420d pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x8c599794 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x234c7062 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x300d3190 pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x6634bca8 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x74b01551 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xeaa492fc pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x01a33234 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x4fca3918 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x082305f7 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x0a1005d2 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x0dc86994 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x26f7eb3f rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x286d4c66 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2a330ec3 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x306bbe47 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3e44d4ed rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x40403b56 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4a47cc79 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4bedc9f7 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x539f2f1b rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x68d7a754 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6bfe5047 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6d9c4a88 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7b6f4593 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x83857efd rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8a1d3032 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc82359fe rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc86c5145 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xcabacf5c rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd605a844 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xea2cf599 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf05f0a17 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x22abdaed rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x294d915f rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x3f4391d7 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x65deb0f2 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x65eb61bc rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x7c0755c9 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x8b94e5ab rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xa84bfbe8 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xb0516668 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc70d1da8 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc7c13925 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd1623600 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd937ad74 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x051eee84 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0a7e054e si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0ddf9286 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x13ba80c1 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x13fc009a si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2640435c si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x32f7e266 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x545f104f si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5d0eeb44 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x60048c5f si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x604d832e si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x610d3db2 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x65a407c9 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x695a778c si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x704029ad si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x70dacf43 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7747b1a0 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7b41d25e si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7ddd68c9 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x89ee4700 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb0e3f994 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb64af992 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc19ffff9 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc443e01c si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xda52015c si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdde50e5b si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdfda4a4e si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe3f489e0 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xec2d396f si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf4aad922 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf610abf2 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf72ebe41 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf7d3aed5 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xff0cc909 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xdd4887e8 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xef862020 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xf1fdf6cd sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xfd2b9441 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xfd7a02b7 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x17e95067 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x425c8175 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x83082e89 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xf7a1a70c am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x1c9cdbf5 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x4c0aef62 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xc059c851 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xc4185338 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x11a025af tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x4c818f8d tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x598e7283 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x5b3c9805 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0xb05a2f43 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xa1a97a45 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xa68eace6 cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xf4c3cee5 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xfc2267fe cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x1a1b5249 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x2feda75b oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3227a28e oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x7dc9dddd oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xb2c66001 oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xc8b5a524 oslec_free +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xd370f679 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x27cb133b eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x793fc8de eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x822222db eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x98bb5a22 eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xdb9ca14b eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x49f9fc4d enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x657c5c0c enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x86c1406b enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x8e720cf1 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xd1aa3f4f enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xdf567f48 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xedea1785 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x39056fa4 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x6510331f lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x65e69fbb lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x8f451fc4 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xa2833b4f lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xabd035ac lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xcfcc9bd1 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xfc322123 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x1c4a1daf mei_restart +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x33d5f02c mei_cancel_work +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x391f627e mei_irq_write_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x4a348696 mei_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x5122c802 mei_cl_register_event_cb +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x5c7918fd mei_write_is_idle +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x5f6c2bb7 mei_cl_get_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x693dee7b mei_start +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x7da2e062 mei_cl_remove_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x86fce2e7 mei_cl_recv +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x93f0d917 mei_irq_read_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x961224e7 mei_cl_disable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xa18afe3c mei_cl_send +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xa5e3fc1c mei_cl_set_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xb58193b3 mei_irq_compl_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xb920dca2 mei_deregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xc4c3607f mei_device_init +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xc6bd6d66 __mei_cl_driver_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd207f7cb mei_cl_enable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd47e9e82 mei_stop +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xda27124f mei_fw_status2str +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xdab72dce mei_reset +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe25d72a6 mei_cl_driver_unregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xffc1ea4b mei_hbm_pg +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xffe4453b mei_cl_add_device +EXPORT_SYMBOL_GPL drivers/misc/pti 0x19f09b98 pti_release_masterchannel +EXPORT_SYMBOL_GPL drivers/misc/pti 0x23bde487 pti_request_masterchannel +EXPORT_SYMBOL_GPL drivers/misc/pti 0x52a78e81 pti_writedata +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x7538d31b st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xe8b5d424 st_unregister +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x0f6680ea vmci_qpair_produce_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1152e318 vmci_qpair_get_produce_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x13aa5a5d vmci_datagram_create_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1872c7af vmci_qpair_produce_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1a195863 vmci_context_get_priv_flags +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x2e30d970 vmci_qpair_dequeue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x3ef56cd5 vmci_qpair_alloc +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x4b630dac vmci_get_context_id +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x4ea2ccbc vmci_qpair_peek +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x50a255c9 vmci_doorbell_create +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x612df9ae vmci_qpair_detach +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x677c36d0 vmci_is_context_owner +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x69ef87ff vmci_datagram_destroy_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x6cc1a5f7 vmci_datagram_create_handle_priv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x722d488a vmci_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x7bdf2dd4 vmci_qpair_dequev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x7d540b50 vmci_qpair_consume_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x8b8ad67a vmci_qpair_enqueue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x9624c58c vmci_datagram_send +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x9973b9b2 vmci_qpair_consume_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x9d16164a vmci_send_datagram +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xba19c04e vmci_qpair_peekv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xbbcb4c48 vmci_qpair_enquev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xccbb53d1 vmci_doorbell_notify +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xcf5ed7ef vmci_event_subscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xdac94780 vmci_qpair_get_consume_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe7e7c107 vmci_doorbell_destroy +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0b4928bd sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3a608383 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x5245adb2 sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x63bdc5f7 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x70326671 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7043570f sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x76963c07 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8a53a483 sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x99cc3479 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb9841317 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc84eb2c5 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe9d54890 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf069497e sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xfc121fd6 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x153bd1ef sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x43e558b0 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x5f4428eb sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x64dea0d8 sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x6f6ba227 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x6f762bcc sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x7ab5e63e sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x8a5ad6b0 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xaa1ec004 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x3e54d9f9 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xc34afc6f cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xfc63d987 cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x00c89cf6 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x7e9ad726 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x8d6318a0 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x4d19081c cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x0f31dc68 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x19ba7cba cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xeb640263 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x00401383 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x08f315e5 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x12552625 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x281a285a deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x31dedfda __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x34b2737b mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x41c848c5 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4be4bcd0 unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4c394e57 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x528573f9 __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x53792a51 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5aef4336 mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x623baf09 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x626c2188 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6672ec80 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6c8a07ad mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x71ff7df6 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x73392502 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x756720bd mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7fded165 mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x89e6700a register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8a85e5dc mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8fd9fdd4 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9148b4fa mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9498cc7d mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9d05c633 put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa17c66d5 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa1f65492 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xac8f7797 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb4bc5062 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbb6011db mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc0f30718 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc4d0b728 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc7731eed mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcdf0366f mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe1a0d992 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe666c4f3 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe9a2bf3e mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xebdafe23 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf56c494b register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfc4e7fa3 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xffb57eb0 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x14cd8f9b deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x6064c009 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x67029a84 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x70b78db4 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x77edf630 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x26976c6c nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x90243f48 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0x0a168439 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x4b2111ee onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x58e9846a onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x4ac6d869 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x09e529ea ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0ceaab17 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1dadfe8c ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2d435aa2 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x732e5ee9 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x879f82a6 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8e6b5988 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x925a9b5a ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x9293f02c ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xaae9f0ab ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xbe189203 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5814bdd ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xfecbdd01 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x1bc6f84d c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x1ddee40e c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x4670b38a free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x46726670 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xad5eafc6 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xce74e63d alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x044be433 devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0d13d63b can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x299a2106 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x47fa6bfa open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x7baeb035 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x7c2d3115 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x9e66d70f alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x9f083834 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa299bdbb alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa53d934a can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa74a67c7 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xacd7c2c3 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb92e14e8 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc17625d0 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc1b9ee9b alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd7a4b9ec can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xdad0ded5 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xe0438f07 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x82d9366d unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xd00bbe12 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xd1cbe581 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xfff1bc63 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x2705aea5 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x6cc1925c unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x81d0fec0 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xbd09c8f8 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x020c02af mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x05930352 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x06525cac mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0b144403 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0c81f7ac mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0cb93ebb mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x14bf4baa mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1611781b mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e5c77df mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1f17f76e mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x241727ef mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x243566b9 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x24f3871b mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a976cb0 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2aad20af mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x30cfbded mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3238eba9 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33c9d7d4 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x398c4d61 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x399c237d mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3c31cfcf mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3c6e2ebf mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d1aaecc mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3f5184dd mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4018ce5e mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x421e1700 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x431c6a9a __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x433d7c7d mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x43717e45 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x49cffd11 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x49dc9ee3 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4f09b962 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x514f45cd mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x52935519 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54060112 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54a989c6 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54f5226d mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5592ac1c mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x55c19ef9 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x568c1a96 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x59fa3b2f mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5acdaaf0 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b331188 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d8a88a5 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x605a2440 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x627ae256 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62b1260f __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x64b5e553 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x67222b41 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x72177899 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7a4282b4 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7a4c1c19 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7bb8ede0 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7f97d355 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81eff871 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x820b75ab mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8277fcde mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x872358f6 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x880fc321 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8816114e mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x89028b5b mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x89ad4085 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8ae571ae mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8c08cdfc mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8c278ef3 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8f27595e mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x91e4d884 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x95d402ed mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98e5c4c1 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9a6ea300 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9cd2c1fb mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9d310999 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9d91a1c0 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9f0546bf mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa03f0d4f mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2a74c38 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa408ef04 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4786305 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4b5b1f4 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa8ff8263 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa95658ab mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xac52d6f4 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb359cbe0 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb9521abb mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbb4ff168 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbb637fec mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbb8beb2c __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc64ccfdc mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xca9fec33 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcd36e819 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcd5be0e5 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd0791580 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd389f5e7 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd3fac685 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5b42dc0 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd749eeab mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdc214b6d mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde03070b mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdee635c8 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf699b13 mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe52aa2b7 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeb3b0c03 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xee2b5cf6 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xef1aaba7 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf1e85c30 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf1fe8eea mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf7cf2e56 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf8101883 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf8d4c90a mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf91c09d8 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9a11e54 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9c9a0b2 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xffaf79c8 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2146fd61 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x276220e4 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3b89b063 mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5813bc8b mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c50e4a0 mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x66232938 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x89868d06 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8acbbf13 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x97f184d2 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xacd9bb02 mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb0f5a02d mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb5b89269 mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc5645503 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe285611e mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe827a865 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf8ee7522 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfaaf4a57 mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfe573c4e mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x1fad1157 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x3fbfd7f6 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x948eed46 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xc0df99eb stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x034c0e5b macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x1b6fbe9e macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x8419a4e2 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x86ab9f11 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvtap 0xdb9ca43c macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x012ac8ca usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x20ec348d usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x415ae1c4 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x54426adf usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x0942a730 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x2a30a1ed cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x3cfa34f5 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x85a8f0fa cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x8a9bbf0d cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xc0c59af4 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xc308fe1e cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xfc3df25e cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x2855eb4e generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x48387929 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x8fb1912f rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xa462a72b rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xdebf4c44 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xf83a9f11 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x029f0ed5 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x051546b8 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2af2d3b8 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2bae2c26 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x349b5af7 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3d1ddede usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3e9b1915 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x44694378 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4c9426f8 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x55f5999a usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5b77cfba usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x63ace1d1 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7151b813 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7171b47c usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x74293bc4 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x76ba661c usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7c6bf5ea usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x830eee21 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x89a5b8bd usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8e3f09b2 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9b39a067 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa4bb2e0f usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa52f9e28 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa8ca044c usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb57965b5 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc94fd6fb usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcd5d900a usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xda76d935 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe3af9cf1 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe929bd75 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe9a0ceeb usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfa9c73d8 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x38bdd879 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x63161511 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x91773699 vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xf8485a2d vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x16bf3cd4 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x20cc4680 i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x3e8f5443 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x4036cf61 i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x412226cb i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x42735ac5 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x51ca222a i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x57a0da8d i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x5d525267 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xab77aea1 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xae5bf5ec i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xae810fda i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xaeb74041 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb2de6027 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe2a3e16b i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xf2a8d761 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x03d967b5 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x5f7104ba cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x9d7f66c2 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xc7ae9245 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x6f3145c4 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x1cef9a0c _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x3ba1569b il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xc76d7ef1 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xdc5e0f45 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xff1e99bb il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x107bc88e iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x117bdf71 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x215daec5 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x223a386e __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x22741545 __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3e0dc6e3 iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x43b5d8fa __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x49093b4b iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x57d9f984 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5870175a iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6101306b iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x661ac4ec iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6e1c38cf iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x74382fff iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x782bbc11 iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7b10ebd7 iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x856390ed iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8caceb62 iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8f8133cd iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x94440515 iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9c7ff8ec __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9e9ea6b4 iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9ec8bf85 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc690f60b iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcc90c02d __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcea0b361 iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd4e858fe iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe0c5c558 iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x1826b518 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x486cb9da lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x52e0febb lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x67d0c676 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x6a29ea0e lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x72f1830c lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x7b9fdd31 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x81bb03f2 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x85e40cc4 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb48ff141 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb8f23c57 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb927ec66 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xbb7db3c6 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc44004f3 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc4f3d45c lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xee06d4ea lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x32c83710 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x389e297e __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x4d41e9e4 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x778315da lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x7dcb4480 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc25ed0f0 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xe55a9822 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xfb5a8895 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x29ab9194 if_usb_prog_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x95f261ec if_usb_reset_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x080a48b4 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x1d9806ad mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x216bc430 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x35cf69ce mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x468fecfa mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x516f0091 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x62cfece4 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x67b77c10 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x7978c4d8 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8e5c403a mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x913f8143 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xdddcd803 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf322d5f8 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf41977da mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x1b38aa71 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x2f284951 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x31a4bf3c p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x4a806a31 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x76a6e3d3 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x7b48ad90 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x7f3d171a p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xbac55f0e p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xc73d2910 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x14e4890c rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x1925e998 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x6846337c rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xa98e87a0 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0ee0c5e2 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x100be1c5 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1c71518e rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x261bc51e rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2b54032f rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x36005768 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3efbba5e rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4364664d rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4bd50c4c rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x599985e0 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5d377fec rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6464b6d5 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6b0029b6 rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6dc60164 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x707f3aa9 rt2800_get_tkip_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7e1b6d62 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7fdb4ef5 rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8a383e61 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8af4c126 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8d805925 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8dd56b35 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9571478a rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9b2a593b rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9d9eef1e rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa83551df rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb0bc6777 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb177508f rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc39b0790 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc4a7edbb rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcd87ac3c rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcd9bc8a6 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd68a03f6 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xdc79fa18 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xdd338e61 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe2015d7e rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xedf8f8c7 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf2007b6d rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfbeece48 rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x192bf6de rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2d0b9b9f rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2d4e9fc6 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x3350ef2a rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x66cf0ed5 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x732e7d25 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x8a3e255d rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb3bcfe23 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb6d24e7e rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xcaac2429 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xd3a84ae3 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xf45ade1a rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xfe41eca7 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x058f4101 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x07d9ff90 rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2e96c12a rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2f23aacc rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3d2a0262 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x41792c2a rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x44c09045 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x44ddd199 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x46dc2f77 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x486035b9 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x57291e31 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x58d1d4b2 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x62012cb4 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6657fcf8 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x67406f6e rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x68d75d6d rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6b18c7ba rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6c382eb8 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6c62d8d1 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x75a8e506 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7829fdb3 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7ad4107a rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7e5d90a0 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x80463869 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x83267622 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x878a4e07 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x87b8ac52 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8a9e1245 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x901cb606 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x95286580 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9679400f rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa9864d7a rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xafbc9618 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc24af00f rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc5a6ab81 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc7dcdaca rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xca64577a rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd22ddd72 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd4dabf6a rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd794ad11 rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdca48a92 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe7556c7d rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf4081f45 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf90dd284 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfe7b0a3d rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xff3bedc5 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x4ffe4fd3 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x7ec5b85e rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x8348ecac rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x869e2d9b rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xabbe7252 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x0ca0bd06 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x16d0e6ff rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xe5981f94 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xfdf05f37 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x0aa961a7 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x1db7a630 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x37ea2a40 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x4278c658 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x61d08803 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x68b57c3f rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x796b9fcd rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x7c8f0824 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x8adeaf6a rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xaa53f8cd rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb8c2bf56 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd9af6d45 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe7adc51d rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xea8470bf rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xf7f3288a rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xfebbebbd rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1519de35 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8fae6190 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9a35a8b4 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbb82c6dc dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x006d2db9 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1a6f427f rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1f3a8679 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1f64dd07 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x54f1b4e6 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x561e82dd rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x633ed179 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6dcc1220 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fee3a6c rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7ad347b9 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8a451008 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x94e359bd rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9eecc713 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaf4d6d94 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb4b15933 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xbcf8bca8 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc6947ca7 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xca7ef522 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd03a2e05 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd94788da rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xdfc99c5d rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe2dd4f7e rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe52c8f53 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe82921e3 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe86b1057 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf0d46517 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf210968d rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf8e7abcf rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xfefbc07e rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x15220aa1 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x241dedc1 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2db2b17a rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2f10a0c4 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x427087e0 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x4a80a926 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x4b942d8b rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x4cee94b0 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x5518ef4d rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x613e9f2b rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x74feaa64 rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x93182730 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc4eacd32 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc5978fc0 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd5086332 rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd5e77c39 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd7499855 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xefc2dda1 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf5209e5b rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf8ff6add rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x0fdc4595 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xc24107c4 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xe0dffc58 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x011af35e wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x017ae735 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0963d163 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0eb70833 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0fb62b7d wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x13d3d23b wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x17f36adc wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1880707a wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x230b2846 wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2d3ac8d4 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x35beb330 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x38cba71a wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x38f880a7 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x39e66956 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x41a92bcc wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4788a3ad wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4eb4f1a1 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5b902b60 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x61ba5e7e wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x62a1efeb wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x75cf9ee0 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7780edfa wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77d98524 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7dae7739 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8699c143 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8e42af8c wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91da5146 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x973804d5 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9782ec08 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9fb215cb wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa9079c49 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc1178358 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc1206dd3 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc2637969 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc42bba0c wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc8aa3de3 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xce4250f0 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd744c6ef wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdd665d90 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xddf04b71 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf33ee1be wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf61e8602 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x3b577068 nfc_mei_phy_disable +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x517b1134 nfc_mei_phy_free +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x8b4e7b3b nfc_mei_event_cb +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xe4d1bc3b nfc_mei_phy_alloc +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xe82e19a5 nfc_mei_phy_enable +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xfa58b670 mei_phy_ops +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x8bd32281 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xb4c25040 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xd043bdf1 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x2c22f82b st21nfcb_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x411478b9 st21nfcb_nci_probe +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x37b93373 ntb_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x77ae9ef1 ntb_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x87619712 ntb_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x964adf7a ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb 0xfe897ddd ntb_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x6a371f9f asus_wmi_register_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0xfa144413 asus_wmi_unregister_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_ips 0x46809fa9 ips_link_to_i915_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0x232b5238 mxm_wmi_supported +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0x61cdf799 mxm_wmi_call_mxds +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0xe26032eb mxm_wmi_call_mxmx +EXPORT_SYMBOL_GPL drivers/platform/x86/thinkpad_acpi 0x706cdcef tpacpi_led_set +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x3ecf6cfc wmi_install_notify_handler +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x64ebe677 wmi_query_block +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xa9b7afd8 wmi_set_block +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xb5a6ebe2 wmi_remove_notify_handler +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xc5e3dddf wmi_get_event_data +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xc9d4d6d1 wmi_has_guid +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xe2426710 wmi_evaluate_method +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x7aeadf4c pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x883dbcf0 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xf2c01b10 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x21e22848 pwm_lpss_byt_info +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x5fbf4cb4 pwm_lpss_probe +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x81ca2e1d pwm_lpss_bsw_info +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0xb563cdb0 pwm_lpss_remove +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x0b4fcb6c mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x576132a0 mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x648014ba mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x392a505d wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x554f0aeb wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x76402cb4 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x9f7c1b0f wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xd6462776 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xdf0a9b28 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0xee285382 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x00c2615a cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0301d730 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x06b2e85f cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0d5a3a09 cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x24bfb34f cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x26706a29 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x28a5ecc5 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2a354235 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2acb081b cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2ace5cff cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x32e7e48e cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x39b84736 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5facb6 cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3cff777c cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x451f50e7 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x536d7a9c cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5a603c6d cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5cf7a505 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5ea77d7c cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x639df297 cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x64840b5b cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6b138df9 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x79bf9ac5 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8ae37e58 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x970f120b cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x98b3fa56 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9bbc66f9 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9c6445fd cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9ef060ec cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9f1fdd6b cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb34564dc cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xba30127e cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc1e415d9 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc4ec5ee2 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc50e2ac9 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcb10694c cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcb638bf3 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcdd148ad cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xce795ed8 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd0abadc7 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd72dae0b cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe103136b cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe1e9b164 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf18f5db5 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfcfdf9d0 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfe7fc356 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x14864b35 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x3a3db803 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x593a36c2 scsi_dh_handler_exist +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x96090a34 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x962c839e scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x9a087e0f scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xa6e0feaf scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xa8f40d30 scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1168d9cb fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1dde7b31 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3e5d9b5f fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x49f84119 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4bd7a560 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x670a943d __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x79dde609 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fc7887c fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x89acc5eb fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x95afbfd6 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa06232fb fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa1829a4b fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xaeb81a23 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xaf7d0c39 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc1ce6ac3 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf0606530 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x20c35f54 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x2f45607b iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x48adcc0c iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x5f569f33 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x6b6b7a23 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x87f1dec8 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0160e737 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x079a21f3 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0851b49d iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x24828d80 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x27c004da iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3cc67d2e iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x52b95504 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x54ce5ba9 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x63540969 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x655e3ecf iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x67e81ea0 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6d2d878f iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6f76be6b iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x70789a94 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x73232292 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x74f367d7 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7d4ecb12 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x84f4e13b iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x863dfb76 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8b361d96 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x93b4489b iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x94dcddca iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa0fd889b __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa4ceb150 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa6189bdb iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaeccfd8d iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xba673775 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbae2445b iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbb38d5f9 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbfd50385 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc216f58a iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc9fe7d3c iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcee6c069 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcffecaad iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd83bf353 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdfde832d iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe4725cde iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe4ac7292 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeaba1846 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf85e91f9 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf8b56100 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xff07b687 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x21a73707 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3090c963 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3b4ca4e6 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x40733817 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x48159a6c iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x48704d58 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x968f11f2 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x972caf17 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb18374d3 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb4d80289 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb85382b1 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xce2db06b iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd05140b3 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd5a4f58c iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xea33f2d5 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf59fe841 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf70e63e7 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0d8e15ff sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x19233e58 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x197d1c59 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x29a86167 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2e793f19 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x33d5efa7 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3884bef1 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3b67638c sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x53e55eb8 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7678bbe5 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x788abf78 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x78b8f72f sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x79c6739a sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8e292460 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb2ae34d8 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xba403456 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbbc69f92 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc64af362 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd04bdc5f sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd109f8ad sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd2942ec1 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe8ead8e9 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf3a61eb9 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf850d462 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0dc73f5e iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0f16685d iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x11148429 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x117a309e iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x13273f25 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x14e0b0c2 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1cb02a5c iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x21b5b64e iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4388af41 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x43d0690a iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x55ff127d iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5f64b52f iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x645def63 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6fc121b6 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7ac101f2 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x80058d55 iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x959579ff iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9ca8db12 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9f807cd0 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa1325a37 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa1f96f7d iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa893377e iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbdaefcf6 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc4837763 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd0c88a32 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd33f5bd6 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd6ac59a3 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd6c522ca iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd7b76eca iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd9637eac iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd9c8df6f iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdbf56da0 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdd665568 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdf61601d iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe36279cf iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe4cb197d iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe64f1a69 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xebe9322d iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf2c85a72 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfa0141ef iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x280e6c0e sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x2d474203 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xa268f9da sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xdcd3ae27 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xd0df3dca spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x07d6b183 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x084e45f2 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x0f3899ef srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x19327d69 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x3214d0c5 srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xb57454c2 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x580b7cf7 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x85111fad ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xda176e22 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xff2e4435 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x1571c907 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x2353ca84 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x59ba8d99 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xcf81b3e5 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xef889de1 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x16d55824 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x5f39faa2 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x7a5705c5 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xc42ff4a8 dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xfb0b0305 dw_spi_xfer_done +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x023eea46 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x02cc668a spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x18bd05ac spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1e6b7c69 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5096a33f spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x65754e47 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6e77c847 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7011e4d3 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x702849ae spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8f60450b spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa819424c spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xac26b9d1 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xbf9c209c spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xcdb77dc1 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd26e7574 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe378d095 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf2edd1d3 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xfc57a478 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x86723887 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0060614d comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x14a7813c comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1827e154 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1af613b0 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x201bb00f comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2802a331 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4086094e comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4a4e7d1c comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x503708b6 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x57df54bd comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x62d9baf8 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x67f162c4 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x680a4e80 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x682cc5fd comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6ec6d61a comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7399fcc8 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x75d2de07 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7c5c73c7 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x81368dc3 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x814a89dd comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8206569b comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x84ac69b4 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x84df9c28 comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x85bd4fd7 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x88a541e9 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8f8eba32 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x90b44e9c comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc37c5215 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc3b4377b comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc98e411e comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe77df61b __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xeac926d8 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf386a1b5 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfe84eac7 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x0a298d9c comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x1ca5b57f comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x3de0b973 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x5a809677 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x9291e04d comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x973e0b40 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x9a7e7872 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xc8401a9c comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x2fe9008c comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x31be5ea1 comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x56b0813d comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x8f6088be comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xbde34047 comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xd098c432 comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xe1447f4e comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x203615e9 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x503a9da1 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xa536f359 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xa7ec86c5 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xbb1531c5 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xf41226f5 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x1209c8d2 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x3ad6e877 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0xc2a961e6 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x4b3e6141 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x86b8bfdf amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0xa8eefff7 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0xebcf02d3 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0570c942 mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x07d09c47 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0cba9832 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0cf4da24 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x110348d3 mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2b3fe79d mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4b77bb0b mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x51a9f18a mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x64d713e4 mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x67dab29a mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6836def0 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb5022255 mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc33e1214 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc7705542 mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xcd887508 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xd21acf0c mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xdaad55ab mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xed81e3f1 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf6422e71 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf6a44fca mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xfea8a049 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x22895a75 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x04fa5d98 labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x0ed100c6 labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x2a2d4e82 labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x54e6a057 labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xc411b084 labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x079e17fc ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x68a52b5a ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x9fd74be5 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xbf87506b ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xcef8df44 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xea073d0e ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xebeeeeba ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xeecb366c ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x06e38f05 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x34697074 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x378bf396 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x53a658ab ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xa3038f84 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xffb7c781 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x313fea4b comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x769038b0 comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x8d522c9b comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xa0fda97f comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xa54cc0ce comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xdd66f962 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xf6236ca8 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0xe428394c adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x08738c31 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0e81c76d spk_serial_out +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x29d75c50 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x5f23a9c8 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x688b262e spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x71447e4f spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8192ffbe spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x875dfc7b spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8b0bb39e synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb47d3bae spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xce56e8c5 speakup_info +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd1b551a2 spk_get_var +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd54a33e5 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xdb3461fc spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7cd4558 spk_serial_release +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7e810f8 spk_serial_in +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x019b07ab __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x2e02977c uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xc654942e uio_event_notify +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x9f45291c usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xc4c9a5f5 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x1f84070e ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xaae70f27 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0225b0ba gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x14bbe2ed gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2e8ebc7b gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x391284e2 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x3bbe776d gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7ec6886d gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x86d7764b gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9401f2b7 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa975e4d3 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb0119d22 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb5b5c3c9 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd28d2c7e gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe44d4669 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfa867d67 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xff9b20fa gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x3e8a6e46 gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x89263781 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x984d23df gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xf9e5ceeb gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x6e86eca2 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x88856b4c ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x9c210889 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x048adcef fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0a5230df fsg_common_set_nluns +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 0x150c78a2 fsg_store_cdrom +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 0x1b1cc3af store_cdrom_address +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 0x2320bff0 fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2d10b6a7 fsg_common_create_lun +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 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x51707c29 fsg_common_run_thread +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x52c4daf3 fsg_lun_fsync_sub +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 0x62eadd57 fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x84b0573d fsg_store_file +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 0x876aa629 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x8980a1f5 fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x8fab8c02 fsg_show_ro +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 0x99023bfc fsg_common_put +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 0x9dc025a5 fsg_common_free_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa46e6443 fsg_common_get +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 0xb2afcaa8 fsg_show_removable +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 0xc591fa2d fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd3ae3b65 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd468f882 fsg_common_set_ops +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe04f3181 fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe4d1591e fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xec655a57 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xee9ee3e9 fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf0d58614 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x2db8cfff rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3a6d4f22 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3ca38e3a rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x439641e4 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4ca90996 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5d22b406 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x785d494b rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x840dd143 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x988ad2a2 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9acf72e4 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa90054ee rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb070586e rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb971ebca rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd2fe47b1 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xf2a68b60 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0b076f6d usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0c9a25e0 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1292c1af usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1b3ab2a3 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1d00c2fa usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x23e8a7e6 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x251cfbbd usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x31467dbc usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x330045aa usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x40415b76 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4ae6ddd9 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4c2113ff usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x69dd6220 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6e641518 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x71a7e0bd usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7b9a9f73 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7ca248bf usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x834365ed usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x97d5b953 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa3b3c131 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa94bf6d5 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb7bac473 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xce75b293 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd1af5a15 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe54476c7 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xeb270666 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xeb3ff7f9 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfd27d7fb usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x00f6cc1c usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x09bdc395 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x21f3ef4e usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x321ce6c3 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x352cf494 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3c3ea3dd usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x8012a2d8 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x8da1ee99 usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9cd1677b usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf15a3096 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf9652e41 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x672f970c ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xdc020733 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x276034fd usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x3eaef873 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x96107bb3 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x9de5900d usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa54e0538 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xba5097b8 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xbd066922 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xc33ca700 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xfcd7183a ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x56d31820 musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x72234dd6 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x96919667 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xb91eb5e6 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x03ffc06d usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x34a7c5e8 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x5e8ed65a usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x903bdc54 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xaba16812 usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xed40b391 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x59777724 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3e70176b usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4c22536f usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x54c235c8 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5e14b08b usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8cb19c10 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9e46504e usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa85dd361 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa95f8926 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xaace1229 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xabfbf525 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xba593da3 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbc54ebd3 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc2ce5abd usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc2e907f6 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc7749f58 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc9a799a8 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd23c7460 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd4d49818 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xeb5e309d usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xefd60ebe usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf7b2e4a7 usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x22aa4ee1 usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x2ecc11cc usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3fa3a7f9 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4ea3c874 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4ebd18ef usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x5348c545 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x561d222c usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x56d677d0 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6f17db4f usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x71d6084d usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x7959e6d3 usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x7abf6417 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x7c73759d usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x917b73c1 usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x949a1552 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc2ac9ae0 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc5ec72e2 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc7963f78 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc7c856a3 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd0f3ac47 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd82eb4e3 usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf106fe9d usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfbfe160d usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0bc24046 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x171a61cc usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x31bb0eaa usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x325a26f3 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x4e7ba908 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x53c0eb93 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x8b4cc28d usbip_event_happened +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 0xe359268d usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe6495ea8 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xeb12f485 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xf45e1779 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xf841e4bd dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x0a22d034 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x21144807 wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x7899ba69 rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x95acde83 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc20bc02c wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc543b60e wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xde1dbdde wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xe0696e47 rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xf4654c3f wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0db90567 wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x16c6db00 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x17ced542 wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x1dee195b __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x4f57a6d3 wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x77e07918 wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x8e4d2f80 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x92d65b94 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9b858477 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9ba98d45 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb43925bb wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd0372718 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf6827764 wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfa30489c wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x299bf4b2 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x3aa6919a i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xaf3a2e4e i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x23bf1b51 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x4b3988ee __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x59c834db umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x6088411a umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xae44f0be umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xb3af0856 umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xbca8b5bd umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xc54a86df umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x012d5e49 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x018015d1 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0a82f482 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0b8aad57 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0dfa14ee uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1c6f80db uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1f581cfa uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x27490cee uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x42085454 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4959169a uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x49ef13f6 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x59e1033a uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e4bc088 __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x618821d8 uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x64fd7b22 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6591d0bc uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6e8b5151 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x703295b5 __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7dcfcd23 uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7e2787b0 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7e870294 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7ff5d23b uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8bfe44df uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9a53055d uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9c98edc0 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9e068d11 uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xaca8d0d4 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb1f9e460 uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb24cd504 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb28f309e uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb9f4a073 uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbd51beeb uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc97982ee uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcb8bd618 uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcbc7f744 uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd08711f1 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd7007fc2 uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd9b3919c uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1716f06 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe96a963a uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf5b1a36e uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/whci 0x8af25476 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x074c6501 vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x111830bb vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x1e8f255c vfio_group_get_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x2931df6a vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x4c7f6bf8 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x95258207 vfio_device_data +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x969c73d9 vfio_device_put +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc1d989c5 vfio_external_check_extension +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc4913442 vfio_group_put_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xce8b10e2 vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x17413adc vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x237916cc vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x245b6e40 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x330455e3 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x360afee9 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x45c2b736 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4b503195 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5573d7ab vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x60a45044 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x67729305 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x68623d52 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6b04fd2e vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x723be36b vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x78854657 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7a0f649c vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7b778ed4 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x86755bbd vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb3b09a4c vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc332ff0a vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc483b443 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc5b41c74 vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xce44ad13 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd518b2e4 vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdd72afd6 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdf862e01 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xeb34d9d2 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf144265b vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf290e602 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf3fe0e48 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf69adc31 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/video/backlight/apple_bl 0x2c63e051 apple_bl_register +EXPORT_SYMBOL_GPL drivers/video/backlight/apple_bl 0xdab0f892 apple_bl_unregister +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x16900e6f ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x50b9b8c7 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xb626ab1e ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xcabe28ae ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xd77bfc70 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xe4eb2f17 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xf5835112 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x43f8c944 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x4507301e auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x5cfce34b auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x7bc1edfd auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x9081f180 auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xa4907abd auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xa5e03f67 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xbc25082e auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xc2439237 auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xf9b4845d auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x68683dac fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x4e46eb5a fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xcceb279c fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x3d2a182d sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x99a4d2cd sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x016e6c20 vmlfb_unregister_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x90c018c6 vmlfb_register_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x086e20cd viafb_find_i2c_adapter +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x22a7af24 viafb_dma_copy_out_sg +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x292da7a2 viafb_irq_enable +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x30cc9311 viafb_request_dma +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x31469540 viafb_pm_unregister +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x79e6190a viafb_irq_disable +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xb4f863e6 viafb_pm_register +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xcaefb732 viafb_release_dma +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xfff2dfd2 viafb_gpio_lookup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x472283ee w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x5b6ebd50 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x61e35c50 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x870c73e8 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8dca9e82 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa8e738a7 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xac749cc0 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xeaf2ed10 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf48ea67d w1_next_pullup +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0xd1fef984 xen_privcmd_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x631a7601 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x8436c781 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9158b58c dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc6dc8c2f dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xdc583c08 dlm_unlock +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x2316b5f3 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x2842bddd lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x327003ea nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x4e71ed97 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x5e4bca72 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x9c36852c nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xffa121ac nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0410679c nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x05a295b4 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x05ea608f nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0752ef8b nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x08e19d9f nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ad011f6 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ae0c708 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b3f5565 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0c6a169c nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0d3c23c0 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f78b6c1 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1181bf3d nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x12e4ebd3 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x13b702ba nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x14fe2440 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x15f998f9 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x19072098 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1a038107 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1e177968 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x216dab8b nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x25e78514 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x261c18a6 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26c8b2ff nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2770fc0a nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2805ca7a nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x29303e8b nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2be4de1d nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2cf0b5eb nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2fa1c5c1 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x308c21c9 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x31f4dc8b nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3391716b nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3542b9ec nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x376963a8 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x389feff7 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x38c3b4fc nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3b26890f nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f67fb9f nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x43e723ed nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x479e0d94 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4d456f82 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4dcb4765 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51dafe1d nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x53018a4e nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x57f8e63f nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x58de3c96 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59d83979 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ad06f76 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e494172 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6157587b nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x679a5b21 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6c26e797 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6c59760f nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6c947c9c nfs_zap_caches +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x720390b1 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7278f8d6 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73be046f nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x744099be nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74e32fe6 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x754bcb71 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x79978eac nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7a14c9c2 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7a2b0b23 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7d518d65 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x83590861 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x838b6de4 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8408c6af nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x841a3fb7 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x851e935c nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x857e9fd0 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8ae53de6 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8f72c74a nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x922d8e1d nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x929949f7 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x92b311cd nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9310e1a8 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x971351c1 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x972954b0 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x97bb57ae nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9903cdbf nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d1684b2 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9de97a14 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa1da7bf1 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8d2d1ce nfs_callback_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaaa14361 nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaaeb5ad2 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xabe74cb3 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xadce471c nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xae061946 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaeb8725e nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaedf1fb1 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf35410b nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaff14285 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb0353b92 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb43999ba put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb4cbad0e nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb751c6f9 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb7d2a3d1 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbb4e1750 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbd7447ff nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbef9bbae unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc1dc7068 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc6437704 nfs_put_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc73744f3 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xca9415e7 nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd1485fca nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd4ca81b2 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd557c5ec nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd5836a94 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd6993e41 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd7af8851 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdb65acd1 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdef5e3bc nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdf0e28d1 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe4482364 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe52fa411 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xed1c1ff0 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xedaab19c nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xefd81187 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf24b636c nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf32be86a nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf62449d5 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf62d29e2 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfe38bf6a nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x070fc3b7 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0e090d4a nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x11bda27c __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x16b76b24 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2becacb8 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2fed5ef5 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3b60a059 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4aa6fa76 pnfs_commit_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4b25504a nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4fc2303e nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x50013122 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x50e071a0 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x57166b06 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x665fa50e __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6c08770c nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x738ed824 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7514ea93 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7f3be92b pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8040975c pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8050b6d0 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8452cc94 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9442671d pnfs_writehdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x99d86dc0 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9a235f9f pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9b348fec pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa003dff3 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa9fc51e2 nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb25b254d nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb833622d nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb9b4715b pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc0ec3520 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc7696304 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xca0ff5ef nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd3541589 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd3ca90d0 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd58006b6 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd73299eb nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdb813e84 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe0528f5d pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe98289b0 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf32bcc4f pnfs_readhdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf34470b0 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf91daa9c pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1b39fb20 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xb0f1259c locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x24714b4f nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xa8796aee nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1383f66d o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x14ff2a90 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1cb231d0 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1d747ce3 o2hb_check_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36418553 o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x3df670f9 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x54b53612 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x687f6251 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa1ae48e1 o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa82a8645 o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa9f5379a o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xae808bac o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xb853aa06 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbaeb4700 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbb4815ba o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd60f2c6c o2hb_check_local_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd6e84b5a o2nm_get_node_by_num +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/dlm/ocfs2_dlm 0x6ed517f4 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x72833333 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xa6de93c9 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xb381f690 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xb88b1da7 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfa158db0 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0e050474 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x269d63fd ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x27091285 ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x316904e1 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x3bcef5f3 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x40718c92 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4226705d ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x424241c9 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x60f4bcef ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9ccafa05 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xa06fbc10 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbf9068ab ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe28014ed ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe40cffce ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL kernel/torture 0x1b2fca48 torture_must_stop_irq +EXPORT_SYMBOL_GPL kernel/torture 0x1be7d8be torture_onoff_failures +EXPORT_SYMBOL_GPL kernel/torture 0x2b8725f1 _torture_stop_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x3e9619f5 torture_onoff_stats +EXPORT_SYMBOL_GPL kernel/torture 0x4c7529bd torture_shutdown_absorb +EXPORT_SYMBOL_GPL kernel/torture 0x52665f8b torture_random +EXPORT_SYMBOL_GPL kernel/torture 0x5346b23b torture_shuffle_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0x6364b2f0 stutter_wait +EXPORT_SYMBOL_GPL kernel/torture 0x679d9e50 torture_must_stop +EXPORT_SYMBOL_GPL kernel/torture 0x688e6a64 torture_cleanup_end +EXPORT_SYMBOL_GPL kernel/torture 0x6bdeda8f torture_onoff_init +EXPORT_SYMBOL_GPL kernel/torture 0x8b0e1d2f torture_shuffle_init +EXPORT_SYMBOL_GPL kernel/torture 0xc1361afc torture_onoff_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0xc6527045 torture_init_begin +EXPORT_SYMBOL_GPL kernel/torture 0xc67a49d4 torture_cleanup_begin +EXPORT_SYMBOL_GPL kernel/torture 0xc99e4b96 torture_shuffle_task_register +EXPORT_SYMBOL_GPL kernel/torture 0xdbc5277a torture_shutdown_init +EXPORT_SYMBOL_GPL kernel/torture 0xe6989fd3 torture_init_end +EXPORT_SYMBOL_GPL kernel/torture 0xe9ff1468 torture_stutter_init +EXPORT_SYMBOL_GPL kernel/torture 0xf36bc872 _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0xf6d34fb5 torture_kthread_stopping +EXPORT_SYMBOL_GPL lib/bch 0x231d70fc encode_bch +EXPORT_SYMBOL_GPL lib/bch 0x6b770f49 decode_bch +EXPORT_SYMBOL_GPL lib/bch 0x9463ff71 init_bch +EXPORT_SYMBOL_GPL lib/bch 0xbdf512de free_bch +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x7db77d4c notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xbd4931f2 notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x021957e1 raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x05513b71 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x0f8a2742 raid6_2data_recov +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x201d8ea3 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x29fa419f decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x300d7e57 free_rs +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x6fbb3bd9 init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xabda1e2e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xb050f329 init_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x7dc0d882 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xaf8f321b lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x30ec434a garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xb05a9a0d garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xb3a23f82 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xb929d36c garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xb98da7c9 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0xe07073e6 garp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x4a54a7e0 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x5842ccf5 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x73686c00 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x8a14bc9d mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xc08bd843 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xfe2b30b8 mrp_request_join +EXPORT_SYMBOL_GPL net/802/stp 0x8011a01e stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0x98757d81 stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x3af47a9d p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/9p/9pnet 0x6fa10540 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/atm/atm 0xb09faf79 register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0xcfb6a3da unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0xac93ae05 ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0xaeb7451e ax25_defaddr +EXPORT_SYMBOL_GPL net/ax25/ax25 0xb333a328 ax25_register_pid +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x065f326a l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x460e6e98 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x59e6a502 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7bdebcd7 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xc0f28874 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xd3c4b0a3 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xf93e10c8 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xffb54539 bt_debugfs +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x05fb95a5 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1a641fc3 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x8255acbf br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xa480b47f br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0xddc86c43 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xe98e964e br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xfa267420 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x5cd62b86 nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x8e3c6ba3 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x12d56aae dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x15a73fef inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1aafa08e dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x23860ca2 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x355ed582 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3fb3824b dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x479d9926 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4b5c778d dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x54e406d6 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6b0d69bd dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x74b99a17 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7a27bcb1 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7da0c4e3 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x87af3613 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8eb68a86 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0x915df429 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9ddd31a0 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9e16ae92 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaf280ff6 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb2897332 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb71d87de dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb96e9503 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc03bb364 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc5aff433 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0xce7a48ba dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd6c9d331 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0xda31ee72 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe521aca7 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe8eed48d dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf1295a03 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf339a580 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf5c9e935 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0xfe50b7ad dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0xffbcc292 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x03e53bad dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x0788446c dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x27e79bec dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x3533ec8b dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x4103b9b0 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xefba7f8c dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6b1d741b unregister_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x77d7c4e9 dsa_host_dev_to_mii_bus +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc02351ab register_switch_driver +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x0aa40d3e ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x588d591f ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x6dcf41fb ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xaf680b2f ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x180d4b32 geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x31db676f geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xf5fd662b geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/gre 0x36865bdf gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x371268d8 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0x59e7b227 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xb0de8d81 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0xe7fb81f4 gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x0c546e6d inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x12848046 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x61a46cd6 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xa211198a inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xe7310ba5 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xfd04de56 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x09d9e0be ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0c6a7979 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x2b2bbadf ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x2c24f7e3 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x61b4e00f ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x77a111f8 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8092467f ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x877cb713 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb7a8e802 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xcbb43647 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xd535fc0d ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xd9a819aa ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xedb5c6fa ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf5a77fe6 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0xb0ecf3e9 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x537a0de6 ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x6b6c3d10 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x064f34a5 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x29116dcd nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x3380d498 nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x5d40fb80 nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x932e2b1e nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x3f5c468e nf_nat_masquerade_ipv4_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xe09ddaba nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xfedbf252 nf_nat_masquerade_ipv4_register_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_proto_gre 0x636b12c8 nf_nat_need_gre +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x252fa706 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x390dea78 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x9b8c4079 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xca4c0a89 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0x7ea09e9f nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x1c4504ac tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xb729842b tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xc6d8d70d tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xc91e41cd tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xef890df7 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x6cd8ca7a setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x77ed0f61 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xd836902c udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x0182a3c3 ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x4b133ca4 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xb2a8ed09 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xc7e63082 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xc9af8669 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x6d0c94d1 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xc6b72b29 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x35e0a076 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x6eb85693 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x39665c2d nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x46e111b4 nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xa7db85e1 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xd8a69ca1 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xef43943b nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x2293972c nf_nat_masquerade_ipv6_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x38d4401a nf_nat_masquerade_ipv6_register_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x9453a1b2 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x5d9aa390 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x628cca19 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x9a6fea48 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xf2be8768 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0xb4bf13dd nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0a141367 l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x21f91c03 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x31d7030e l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x428675a0 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x596cdb92 l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5bfee150 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6068a3ec l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x908c0b0f l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x99291119 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xafb24148 l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xbbf3aad5 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc8eb206b __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd2dc9e02 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd981ad3b l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe2bd1bf0 l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xfc458e1d l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0xc7d5ecab l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1495c31f ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1d15dd82 ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x27fbe940 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x35e435c8 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3663a36d ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4bf42798 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x546513b8 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x568b173b ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5d38f601 ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7da941df ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x84cab149 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xade59b45 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb6ad91a9 ieee80211_iterate_active_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc267f390 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe6332abd ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xeade6c1c ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xedfbc530 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xee617f4c ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0292876f ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x06c490d4 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0c206292 ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1b735916 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6344eaf6 ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6f34d250 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x76353300 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7c6d7806 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x8aa49791 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2d623f3 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb29de77c ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc348be98 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc679f936 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcbcfde18 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd2ab73c3 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf4353829 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf4a87d49 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x610bf76e unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x937baa86 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xc97a1734 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xe399656c ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0251dc6f nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x04fdf82f nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0c3283be nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0c951b21 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d376bda nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x13834bbd nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1385daa9 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1396702a nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x13cc9997 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x13e84676 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x16dfa1fb nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1734dabb nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x181cfd1c nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1f955746 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x21fafb15 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x23acff56 nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x266e8d95 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28dc2f11 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2ac26f48 nf_conntrack_flush_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2eac6ec6 nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x35dd8b23 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3669d6a1 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x38d0bf14 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3d9ad2b4 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x402c1c74 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x43036774 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x477b21cf nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x490667dd nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x546ecbfc __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5477ec79 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x580565f6 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x58199a43 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x58b05bbb nf_conntrack_tmpl_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x599c8881 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5a738eb4 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5b303b71 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6174d8c0 nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x656443e2 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x731168ec nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x76bab57d nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x79a7b342 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8229f7c5 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x83c683bf nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x84ae03d8 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8bc41460 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8e4a3c6c nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90ff6c9f nf_ct_invert_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x92d3ab46 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x98884bd2 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9bdae919 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9d796f14 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9f4575d0 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9f64a422 nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa71acee5 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa8e13e5e nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa9ec8b9b nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb36336bd __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb3d11bca __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb4ba403c nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb6ed53c1 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb706abae __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb8002f86 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xba33dc51 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbe8a5813 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcbf8bef7 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd400e0af nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd850a0f7 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdbfb14a3 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdd81a3f0 nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe196eeb0 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe5e8bb4d nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe70d3d9e nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe9c03044 nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xece22c36 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xedd24603 nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf3354b16 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf7b87f22 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf8c268ff nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfd1f0988 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x713b8202 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x21869d64 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xc4ac9517 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x1cbd32e7 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x213b4e62 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x3e7ca7da set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x3ed63e82 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x6123e122 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x642dc057 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x80d45bda set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa0ac8f95 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xabfe02bd set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xd3d68186 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x1fa97a0e nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x170f948d nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xbfcb965d nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xc62bb060 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xda251b0b nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xd5c0a71c nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xf39d821b nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x05680c44 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x18b2dc98 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x79fbdabe ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x831c5ad3 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x9ca955b5 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xd08099a9 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xe8f55b39 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x549acc29 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x558f68ce nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x703fa7ef nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x8b19e63f nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xd27386e3 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xdf5e1f98 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x04072e24 nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0d9bae4b nf_nat_l4proto_nlattr_to_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x131f636c nf_nat_l4proto_in_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x1c1421a9 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x623eadf9 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xaa51ca1f nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xac333944 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xbcb58864 nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xdc530e5e nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xe8474d98 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf99acd42 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x4423d0b7 nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x89baf8cb nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11a006b5 synproxy_check_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x1acd2f3d synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x793915fa synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x8841d39b synproxy_build_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x90298227 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb42e336a synproxy_options_size +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x01dbce89 nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0fda3c99 nft_validate_output_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x119df3b9 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1a39e102 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2ada4a94 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2bc709f7 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2f76bf17 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3d49dab7 nft_validate_input_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5ea8c7d8 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x77af4abf nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9b79b323 nft_validate_data_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa6b74cd3 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcd835100 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf0c22ada nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf6d485c7 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfabe2b77 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfc1fb58c nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x31eb4cce nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x4459f3f0 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x6494714d nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x6cb063d1 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x70c471b7 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xb75dccc8 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xf30df894 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x6bb0367e nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xa600da2e nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0x95c95db8 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x10c8762b nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x664614ce nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xb3f5817b nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x57b9c85a nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x5b1299d0 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x704f18e9 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x93b0e372 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xf8e1924d nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xfe1806d7 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x82f964ee nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xba104d6a nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xcefb75df nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x203b4c34 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x2c2ba1bc nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xddf15889 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe8cdab4e nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x29da7c38 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x333bb7ae xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3d7ae598 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4adf752a xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5e785fd3 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x77441589 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x94042515 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9a8a6b81 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xaf7580a7 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb442058a xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xba323732 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd93d5e5f xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe55cfec0 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x3a099777 xt_rateest_put +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xf4e9cb5d xt_rateest_lookup +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x393b6757 nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x627c371d nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xcd91cb1d nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x23b93fbe ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x71a697fe ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x800334dc ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x9efce017 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xb3f401da ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xbedbeafc ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc6a454f0 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x09b33c63 rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x22f9accf rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x328cd0db rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x33cca8a5 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x443354c5 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x506710f1 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x51d4fdf7 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x5a8bfb82 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x70861122 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x7658507a rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x82ec9bc8 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x8855b99f rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x8c121cf0 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x96fafe85 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x97deb61e rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0xa269c79a rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0xc2d6df79 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xd54b72fc rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0xda100744 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xeb376cc5 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xf3fe7da6 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0xf65960f2 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xfb6a7811 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0xfcd9dee9 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x9a239237 rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xf52635b7 rxrpc_register_security +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x00c52ef5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x0b28c72c svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8d1a827e svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8f39e3a7 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xb5dea7ef g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xce552a0d gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01956732 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03688a2e rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x04c7e56d xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06009a38 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065ee80b xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x077216cc bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a5f68df xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0ad91185 rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c0fe3b8 xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d62c1d0 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1107fce1 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12a66b70 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12be41ad rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1304a87b rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x13166758 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x135042c7 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x15145937 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1522b2fb svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19f50797 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a7d27b3 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1acd3ad8 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1dd7bcfc auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x226369d7 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23da30eb sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2592bc91 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2651a71b unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x29673ce0 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2973462e xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c288d68 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c48f59f rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d3ef899 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eae31d5 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f8ebbe0 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x30dc0b06 rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32dae942 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34bd1262 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x352d952c rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37bca266 rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x382a6ef9 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3873c7ab xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x39e5f7fd xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3af362b4 rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d413cc3 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d8e5b92 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f91a3fe rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3fa0b90f sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x421426e5 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4265dc08 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42a5e94a sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4677c22e svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x485c3fa7 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48dd1f05 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b03931f rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x522de9a4 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x529b4654 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x547d15a7 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5543b113 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x56d128b7 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x582d0da8 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a324cb9 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b6968a9 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b8f78f4 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ca5dd23 xs_swapper +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e09eed0 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5eb6efc5 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60ffa1e9 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x615e5edc svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6297d458 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x62b9a607 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65c71639 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65d9625f xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x697b8712 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6998bd90 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6bb0ab74 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c09a9eb xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ee08499 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6fae9c42 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70258b07 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70589be4 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70670923 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x722f624c xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x723e5f31 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x72aa9268 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73b6201a rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75f0b179 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x783f44f5 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a4780b9 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b51445e rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b533ad7 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c899c24 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x830241e0 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x83510fb4 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84131e0f svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x883eb51f rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8901ee06 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b5a0a1c xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d1790ad xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e5a2a80 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f5d1f8b xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f82f842 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91d0e622 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x931b22e5 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x979ddafe csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a82781d rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b318a21 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c801ab8 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d279e70 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d78d422 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ea1667c rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa0d05a64 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa21650c5 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2823937 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2f61082 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa30461a4 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa34aadad rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3e61302 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6564a1a svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9ba118e sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xabc1a191 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf083c5a xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0116611 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0175f0c xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1ffb72f xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb4617ed7 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb4ae5951 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb50b7970 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb6372114 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb72792e3 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb8da5de5 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba41fd87 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba47810e svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbadaa7bb xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbce14768 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbdb41618 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbde56265 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf331ee9 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc003a6da svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3d2d703 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3d43bef rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc5a210c9 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc87d349c xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc939c972 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9684a1f rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9705f77 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc99151f3 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9f08f39 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca7eff16 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc411601 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcceabda0 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce332834 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcec9e831 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd154b28f xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd18448de rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1955d20 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd41a1d17 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd465d4af rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5504347 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd55ec24c svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5a173e8 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd63c7248 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd73e19d6 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8c1e5e8 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd93749e7 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd98a2995 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda1c4811 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda6e7ac6 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda770c6c svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdcc42b5f svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdcedf3b5 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xddf07ff0 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe0309a5a xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe09222ed auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1304a80 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe17fb1ae svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe7fd82b0 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe9c484d8 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeb7e5941 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xebd28d39 rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec6b8dff rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeca366c6 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee29473b rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef8abd6d svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0c8d970 rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf31aa1fe rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5f54d35 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5fa3c67 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf72c4464 rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf95c9f1a rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9cd38cb svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfbb737cf rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe43c156 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe6e7e48 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x031f44c6 __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x079a95fb vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x13395f6a vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3e34b3a0 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x710e3add vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x74e91915 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x751ff010 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x84520cb2 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8cc9299f vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x93e9a0e1 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xacd8d609 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbedeef35 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc7c7d344 __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe01dba8e vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf57e154c vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf593c40a vsock_pending_work +EXPORT_SYMBOL_GPL net/wimax/wimax 0x0494d4c7 wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x08896169 wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0x0cc9f497 wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0x24352713 wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0x3be9a64b wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x4fa5de25 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x73ac8b14 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x85565b51 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x97caface wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0xac44d3db wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0xbbd8e631 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc6d73758 wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf3407922 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x028a471b cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x24090294 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x25313a04 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x36e00019 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x4c1a3b99 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5313c394 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x806a3b96 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xbf3b3228 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xcb0a9d96 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd158e6d7 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd217c5a4 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xdbbcff80 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xf51cbd09 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00778770 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x056bb269 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0b9e5852 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x74e1a843 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7c30b8c7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x92dbc6c1 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xbc8b0f41 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xce7a55c1 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xe122af95 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x22e23126 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x61cd0fdc ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x8cd71553 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xcefe3cc6 ipcomp_input +EXPORT_SYMBOL_GPL sound/core/snd 0x1bb5426b snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x4ac26c66 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x837a9459 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0x930f5f0c snd_kctl_jack_new +EXPORT_SYMBOL_GPL sound/core/snd 0xfafcd614 snd_kctl_jack_report +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xd643154e snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xdb3e26d6 snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xed9f4775 snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x187397f0 snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x2daada13 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x35b83732 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x7aa62555 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x981812ff snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x9d497559 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xee219416 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xf22ed100 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xf24d58b7 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x12e399cf snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x1566cdc2 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x227871f4 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x29cba0ee snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x4e01143d snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x747bf1f0 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xd423360a snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xe2500dae snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xee78fcb9 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xf2da4680 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xf70e251f snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x23862b25 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x311b7e95 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x366bd00d snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x4bac8ff7 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x5c30deea snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x88c73839 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x025beb6f snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x02c22ab9 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0445efc8 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x051aa399 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x068b65dd snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x07b74e85 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x096be536 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x097caada snd_hda_codec_amp_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0cec141e snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0d800f9d snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x114a5ed6 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x128f2023 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1451a44b snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15263e33 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1599dc1d snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x194ff200 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x19a842be snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1b3c7ab9 snd_hda_codec_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1bf5d82e snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1cad087f snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x210bbd3a snd_hda_bus_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x234eb16e _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x254e947c snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x277fafaa snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x288abafc snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2cd728e7 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x322b09ff snd_hda_resume +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x34132a7a snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38d0db40 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3d0cddce snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3ec77f46 snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3fe85b6c snd_hda_query_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x406cb99b snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x40fa2b89 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x42bed6b2 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4515075d snd_hda_ch_mode_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x47de41cc snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4a9934d1 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4e2439dd snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4e365d65 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4f945bd8 snd_hda_add_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x513c3d9c snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x51f0b84c snd_hda_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x54ea632a snd_hda_queue_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x55f469d9 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5a37e35c snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x64fb030c snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x66c89fe6 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6778d335 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x682d390b snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x71da677e query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x76b6f8d6 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x77520aa6 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x78119f50 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7843e810 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x78e664d4 snd_hda_calc_stream_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7a84a74d __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7aeb52d7 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7b8af49a snd_hda_query_supported_pcm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7c924fef snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7de2abb6 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7f8dcaac snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8139bc6a snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8776b85f snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x89c0490e snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8b44891c snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8b87733e snd_hda_override_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8defbe14 snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e61e8fd snd_hda_codec_flush_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9591aa8b snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9d8b3ff6 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9e00b3eb snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9f4bafd5 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa1f78e96 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa34e18e7 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa43bf905 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa67f277d snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa736f137 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa7e1a154 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xad202780 snd_hda_codec_resume_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xae26e4f3 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xae2bc1da snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb0125330 snd_hda_sequence_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb1ac573c snd_hda_is_supported_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb4a21379 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb61f70a5 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb6698868 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb927f3ab snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbd992b9b snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbff034f3 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc131ed8e snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc41a9d6f snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc430ed31 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc4bac88b snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5826a6a snd_hda_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5b64cb8 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc6334590 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc6f3f7c0 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc9e6b3b6 snd_hda_get_sub_nodes +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb2b8511 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcc4e07c3 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcc92d020 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcdd59f79 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcef30d29 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcfaaf90b snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd2b01ce2 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd3e1f814 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd46aaeed snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd5930029 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd7e8b0b9 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdbf2d829 snd_hda_ch_mode_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdc64efa2 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xddeac781 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xde00bdd8 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdedafc98 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe035eb00 snd_hda_codec_update_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe33fb66c snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe3e61a91 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe4c9b434 snd_hda_bus_reboot_notify +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe7d9d6e0 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xead969a5 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xebe8cffb snd_hda_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xee7829a1 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf1db6604 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf40e26b1 snd_hda_codec_resume_amp +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf5219e8b snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf5477b05 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf7814166 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfa498e4e snd_hda_delete_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfc3feec7 snd_hda_suspend +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfe907ed0 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xff6b71a5 snd_hda_ch_mode_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x01843b07 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2f410bdf snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x31f9f624 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3f7d71bd snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x40ec591d snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x416ed70a snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x48703696 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x9e6b007f snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x9eb4ab87 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa5b1203d snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb18be28e snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc155793a snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc1896129 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc83a292c snd_hda_parse_generic_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xca6646ae snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xcdf40727 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd9a089cd snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe2dca8c4 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe6d4dc7a snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xebeecfb7 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-hdmi 0x229d35a9 snd_hda_parse_hdmi_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x0d94a501 azx_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x25337b4f azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x3e3447ac azx_free_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x44839737 azx_init_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x8134c0ae azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x8beddbd2 azx_notifier_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xa458c67e azx_mixer_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xc37673cf azx_notifier_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xccd926df azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xcf7b1898 azx_enter_link_reset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xdc6fb172 azx_stream_stop +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xe6fe1cc7 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xeef82884 azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xf9e77803 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xfbd5c49a azx_codec_create +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x07c7d1d3 atmel_pcm_new +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x3855d9ba atmel_pcm_free +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xcc102bb8 atmel_pcm_mmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x1dd5c575 cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x4b2508dc cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x58000386 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xbdc017a3 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x1c6e3d2b cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x303c8597 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x6041ab81 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xcda68467 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xee6864bf es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x839f3255 max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x10b5c4dc pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x23cbadd1 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x4533ff71 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x572d34e9 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x70617a04 rl6231_get_clk_info +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x7f68b24d rl6231_pll_calc +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0xdba4502f rl6231_calc_dmic_clk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt286 0x24e146e1 rt286_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x1cc19322 rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x852c4921 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x8f98d4d3 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x91e1f901 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xdf9543bf devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xf4e8c031 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0xa35ea7e0 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sn95031 0x63a50639 sn95031_jack_detection +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x66536c4f ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x745e6302 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x4dfa1533 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0xf1afedc6 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x67ed38dc ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0xe17b9f7b wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0xec89b28a wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x152bb7b2 fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x1aa390ef fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0x1566d753 sst_byt_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0x91725475 sst_byt_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0x92acef1e sst_byt_dsp_suspend_late +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0xc42dcd15 sst_byt_dsp_wait_for_ready +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-baytrail-pcm 0xebda40e0 sst_byt_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x006b02e6 sst_mem_block_unregister_all +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x009ea018 sst_dsp_shim_update_bits64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x059633a3 sst_dsp_shim_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x0958ddd2 sst_dsp_reset +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x0d07c51d sst_dsp_inbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x0eb589d8 sst_memcpy_toio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x1496cf87 sst_dsp_ipc_msg_rx +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x18697cce sst_dsp_shim_update_bits_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x18b77094 sst_dsp_shim_write64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x19e8865e sst_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x1b5e8b82 sst_shim32_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x24ef6ff8 sst_dsp_ipc_msg_tx +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x251f52dd sst_dsp_shim_update_bits +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x2b299eda sst_module_runtime_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x300b924e sst_dsp_shim_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x318c3bc0 sst_module_runtime_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x3796294b sst_dsp_shim_update_bits64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x3896a944 sst_module_runtime_save +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x3adaf2ae sst_dsp_dma_copyto +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x3b143d02 sst_module_runtime_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x3e02b6d1 sst_fw_unload +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x4364c978 sst_module_runtime_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x494e7c21 sst_dsp_dump +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x4a045773 sst_shim32_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x4a499948 sst_dsp_dma_copyfrom +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x5390a15c sst_dsp_sleep +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x5496a51b sst_dsp_shim_read64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x565c9d17 sst_memcpy_fromio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x5de6a60a sst_dsp_get_offset +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x6204478e sst_block_alloc_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x6b0eced0 sst_dsp_dma_get_channel +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x729d7688 sst_dsp_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x78f8fcae sst_dsp_outbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x8cf79959 sst_module_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x8dae986c sst_dsp_mailbox_init +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x90e9dd1f sst_fw_free_all +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0x943be20c sst_dsp_outbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xa0b106c1 sst_dsp_dma_put_channel +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xa3526d8b sst_fw_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xa68649bc sst_module_new +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xb114607e sst_dsp_shim_write_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xb14fb013 sst_fw_reload +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xbcec5387 sst_shim32_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xc033346a sst_fw_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xc626ff03 sst_dsp_inbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xc7e653cf sst_module_runtime_restore +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xcc5e6acf sst_module_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xcf42ebf3 sst_module_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xcfe87c0b sst_dsp_shim_read_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xd03cedb6 sst_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xd12cef27 sst_mem_block_register +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xd4db244f sst_dsp_shim_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xd843134f sst_dsp_wake +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xd9a2c94c sst_shim32_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xddd4ec9d sst_block_free_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xec48c24d sst_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xec76de94 sst_dsp_shim_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xf15a9ed3 sst_module_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xf991ea0a sst_dsp_stall +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xfa071482 sst_module_runtime_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-dsp 0xfe77d843 sst_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-haswell-pcm 0x0b4573b1 sst_hsw_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-haswell-pcm 0xc6052ef7 sst_hsw_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-haswell-pcm 0xd1f69f64 sst_hsw_device_set_config +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-mfld-platform 0x4d9c02ff sst_register_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/snd-soc-sst-mfld-platform 0x78a60060 sst_unregister_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0x8e299c66 sst_configure_runtime_pm +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0x94c16524 intel_sst_pm +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0xab14edd5 relocate_imr_addr_mrfld +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0xd2daedc3 sst_alloc_drv_context +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0xec268761 sst_context_init +EXPORT_SYMBOL_GPL sound/soc/intel/sst/snd-intel-sst-core 0xf2046f4a sst_context_cleanup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x01d14a2c snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x02bfc8e4 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06f91cd2 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x09ea7a24 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x103efefa snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12db113f snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x13a340b8 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x15b3ce59 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b3ce29b snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b8c41ef snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1d93f128 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1db776af snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1fbc7db3 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x211d1c39 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x219ad1f1 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x24f4eb02 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x262fc8c4 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x285e49f0 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x29b4d8eb snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ca8e5ed snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2d714f39 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2debb72c snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f1d26cb snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f83a4ea snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x32806544 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x332b7218 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x376cb078 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x37fd46db snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3b8818f4 snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3ba4b548 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3bb780fb snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3bca0c2e snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d2bc5a9 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3e5d0d7f snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3f5bbff0 snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4078fe50 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x41e4f754 snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x42b3deca snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x439dea93 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x44b27353 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x45e1cfd9 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x467d496e devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x46b0caa3 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x46eb188b devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x476b413b dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4819de8e snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x48cd5c8e snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4987e872 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4b1a3812 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4cfdd7ea snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4e6c443b snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x56d52ee0 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x57c442bc snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x588454f7 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5bf8399d snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5ce3e8c6 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5eba917b snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x63fc5b74 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x64b89bdf snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6a0819ef snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6b39e1fe snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6c99f1f2 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6f752b2d snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x711fa438 snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x76a0aa2b snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7ae63ec0 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7dd4e67b snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e75cab9 snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7f0361e4 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7f0d1552 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7f1fb2f2 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7f924424 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7fa6f678 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7fec6a55 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x80df6cb8 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8194307c snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8505e126 snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x85a440be snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8c396fef snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8cd092da snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x911243e8 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x91bdf158 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x91d1c376 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x92877c1e snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x92f131c3 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x936b2d3c snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x94c1ecdf snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9830636f snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9e81d132 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9f1f29d1 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ffb2078 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1736f27 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa181b1cb dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa2538326 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa4c46337 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa559414e snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa56d6f17 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa7d2de4e snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaa195792 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaaea43f7 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xababed13 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xadfafda6 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xafd360bf devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb0d1c90c snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1b6f25a dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1ddabc6 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb70d492b snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb76303c0 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb8256078 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb8d890d9 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb9344ae1 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbdc24cb6 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf374ef1 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbff2a3ff snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc0543933 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc0f3bd28 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc10a3e36 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc38daa2b snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc73935d8 dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcb6a798f snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcf01dbc9 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd227c84b snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd2978787 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd71646d5 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd8b9a79e snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd8eaffcc snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd8f5f877 snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd922f588 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd9c444db snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda7d56f9 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xddc53513 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe42c7b5f snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe43ad3a8 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe7a5fc78 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xebbedcec snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf679a2ed snd_soc_dapm_kcontrol_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf867a4ce snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf988d1b0 snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfbb1d1ef snd_soc_jack_new +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x08003b2f i915_bpo_gpu_turbo_disable +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x0d97d346 i915_bpo_gpu_raise +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x358a54ae i915_bpo_gpu_busy +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x43977370 i915_bpo_request_power_well +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x451432c2 i915_bpo_gpu_lower +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x4b664f97 i915_bpo_get_cdclk_freq +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0x7d4de94c i915_bpo_read_mch_val +EXPORT_SYMBOL_GPL ubuntu/i915/i915_bpo 0xfeaba24d i915_bpo_release_power_well +EXPORT_SYMBOL_GPL vmlinux 0x000b9b5d put_device +EXPORT_SYMBOL_GPL vmlinux 0x0015a888 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x002e1a39 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x0034f3b6 xen_has_pv_nic_devices +EXPORT_SYMBOL_GPL vmlinux 0x004393e4 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x0048f56e ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x005134ec rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x00632780 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x006d540a acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x009bbb29 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0x009c4b89 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x00a44262 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x00aa1c05 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x00bc8073 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x00c4dc87 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x00df37f0 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x00e2fb93 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x011e065e sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x01692643 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x0170cb6c efivar_work +EXPORT_SYMBOL_GPL vmlinux 0x017e89e8 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x0181d2c4 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x01848a8e local_apic_timer_c2_ok +EXPORT_SYMBOL_GPL vmlinux 0x018f4df9 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x01945957 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x01d11a05 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x01dec499 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01e60ee9 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x01e7b505 __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x01fbd1f3 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x022751a0 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x02940fd9 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x02ac3ea8 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x02c79475 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x02d81ea5 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x02e00de9 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x030021b3 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x03074a97 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x03bf5ed5 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x03c8c931 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03f06732 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x03f3ba04 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x0445210b percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x04459990 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x04486e88 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x044c6867 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x045e86db da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x0488db50 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x048d7d5b ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x049cda8f devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x04bf26af ioremap_page_range +EXPORT_SYMBOL_GPL vmlinux 0x04c3f2c1 gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04ec9dea blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x04f4bd8d percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x056a71eb clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x056a895c wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05a29744 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x05c14f67 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x05cf10ed print_context_stack_bp +EXPORT_SYMBOL_GPL vmlinux 0x060d1064 set_memory_ro +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x063b2b85 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x0648bd7e da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x06963c36 intel_msic_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x06c632d9 mmput +EXPORT_SYMBOL_GPL vmlinux 0x06d549e6 pinctrl_free_gpio +EXPORT_SYMBOL_GPL vmlinux 0x06eb1182 pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x06f37276 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x07032f9e trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x070d7902 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x0755aefa crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x07606b4d pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0773e108 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x078c0137 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x078fdc1b ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b4df96 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07f300c3 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x07fc478e acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x080c5ce9 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x08129a5d gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x081a7ad0 pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x0826cdd5 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x082eba02 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x084f9643 xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x08756682 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x088ab4b4 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x088efff9 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x08a387f6 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x08b3a586 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x08bd7055 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x08cbba95 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x08ccdb25 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x08d04fd2 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x08e500df inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x08f641ed pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x08f78de0 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x090bddf1 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x09135011 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x092973b3 pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x094d7188 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x0962d0e8 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x097f3a76 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x099a86f4 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x09a6a942 devres_find +EXPORT_SYMBOL_GPL vmlinux 0x09d3df91 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x09e294f5 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x0a0e9542 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x0a1aa9f1 regulator_set_optimum_mode +EXPORT_SYMBOL_GPL vmlinux 0x0a24b818 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x0a7d4cb6 xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0x0ac5d8c5 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0x0ad6a4ab sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0x0ae028da __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0ae7b8c3 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x0af46095 usb_string +EXPORT_SYMBOL_GPL vmlinux 0x0afd4610 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x0afd7541 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b1b079e devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0b1c89fe crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x0b486341 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add +EXPORT_SYMBOL_GPL vmlinux 0x0b59390b __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0b99b07a thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x0ba0fb2e bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x0bb4bc3a max_gen_clk_probe +EXPORT_SYMBOL_GPL vmlinux 0x0bc1e33e tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x0bd17b60 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c1d6520 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c46ef0a subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x0c688b9f regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x0c805f93 clflush_cache_range +EXPORT_SYMBOL_GPL vmlinux 0x0c80e3fe efivar_init +EXPORT_SYMBOL_GPL vmlinux 0x0c96923b pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0cac5d62 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cce0227 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x0d0c90c6 devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x0d16fc36 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x0d274b9e dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x0d296bc7 pci_get_hp_params +EXPORT_SYMBOL_GPL vmlinux 0x0d2b4560 percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d619c0e seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0x0d70959f crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x0d82167a key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x0d8a117b shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x0d9cfd11 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x0dc8f657 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x0dcd266e simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0dfa8aed xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e0bea14 unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release +EXPORT_SYMBOL_GPL vmlinux 0x0e141b09 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x0e1ac71c rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x0e1b7d66 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x0e405955 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x0e6999b9 device_move +EXPORT_SYMBOL_GPL vmlinux 0x0e69f8ab mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0e73a790 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x0e86f3fc crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x0e9d4014 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x0ebc7e76 cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0x0ec1f98f regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x0ef37db4 is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0x0ef41c16 devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x0f2d7d87 mce_unregister_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f55a6fc xen_swiotlb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x0f5a323e dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0x0f7374e3 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0fa138de xen_hvm_need_lapic +EXPORT_SYMBOL_GPL vmlinux 0x0fb7b1f6 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x0fc01e9f static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x0fcc1969 copy_from_user_nmi +EXPORT_SYMBOL_GPL vmlinux 0x0fd3eb28 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x0fd99962 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x0fdfd63e btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x0fe2d570 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0x0fe33776 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x100641c5 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x101ffb6f ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x102a8029 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x1043dd0b sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x1051847f ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x1060dd50 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x10840ed4 acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0x109884d9 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x109d4d76 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x10a13105 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x10a5988b devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x10b3b360 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x10bd1df5 acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0x10c28554 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x10cdc41f pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer +EXPORT_SYMBOL_GPL vmlinux 0x110e91c6 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x114f1a20 balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0x115c8aaa scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x118f66dd sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x11b1a67f rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x11b1b70f phy_get +EXPORT_SYMBOL_GPL vmlinux 0x11c49f7d clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x11d7589e add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x11dc0e82 xen_swiotlb_sync_sg_for_device +EXPORT_SYMBOL_GPL vmlinux 0x11e1399a skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x11f0ac1c hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x11f59b39 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x11fb99c2 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x120064c4 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x121ed3f3 add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x125be48b ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x125fc79c bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x12e07a2c relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x12f5994c dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x12fe73d3 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x130bd388 check_tsc_disabled +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x134f1d17 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x1356009e unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x13a190e7 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x13ad087b usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13b89dee pinctrl_request_gpio +EXPORT_SYMBOL_GPL vmlinux 0x13e3ed83 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x13f3e3fb klist_init +EXPORT_SYMBOL_GPL vmlinux 0x14162d8d irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x14313c6c extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x14370e4b da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x144828e7 single_release_net +EXPORT_SYMBOL_GPL vmlinux 0x145784d1 gdt_page +EXPORT_SYMBOL_GPL vmlinux 0x145ab101 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x14756acf wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x14928081 blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0x149607c6 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0x14a0695b irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x14a3e851 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0x14b595ed sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x14c5a63e rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x14f3baab ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x14fc0c63 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x15010e1f arbitrary_virt_to_machine +EXPORT_SYMBOL_GPL vmlinux 0x1509c663 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x1516f3d4 put_pid +EXPORT_SYMBOL_GPL vmlinux 0x154e6562 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x15568631 lookup_address +EXPORT_SYMBOL_GPL vmlinux 0x1573602f usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x15841776 generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x15acd752 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x15b0606e e820_any_mapped +EXPORT_SYMBOL_GPL vmlinux 0x15b93fb0 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x15b9eebe blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x15c3981a wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x15c8e007 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x15e2a871 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x160c4328 __hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x160e3550 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x163d4246 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x164780c5 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x1647f5ba inet_csk_reqsk_queue_prune +EXPORT_SYMBOL_GPL vmlinux 0x164913b0 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0x164e7d36 acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x1659df28 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x166685d5 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x166b1653 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x166e009f crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x16a89975 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x16c6cb26 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x16d213e5 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x16d49d48 skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x16db5682 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x16e91788 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x170cb348 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1714618b posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x17256c17 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x172969eb acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0x172bac85 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x172f9afa clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x1731718e usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x1746f98e __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x1781b0ae pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x17821f33 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x1782258b regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x179e0cd5 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x17c4c904 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x17d5a61c locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x17efa0c7 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x17f605c4 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x18352788 skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x18559b4d acpi_dev_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x18582826 amd_pmu_disable_virt +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x1878a65c devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x18918929 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x18a27f34 jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0x18b76bf4 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x18ca8c5e wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x18deee7a ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x18e6e25f rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x18f5e50e arch_apei_enable_cmcff +EXPORT_SYMBOL_GPL vmlinux 0x18f83fab gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x1900acd4 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x1907322e devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x1915019b __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x1924ed3b save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0x1926b45b uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x193b0539 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x193f7fa3 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x19496284 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19506738 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x195818ef inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x196206f4 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x196614ce hw_breakpoint_restore +EXPORT_SYMBOL_GPL vmlinux 0x19665c7a blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x1996e432 input_class +EXPORT_SYMBOL_GPL vmlinux 0x19a26c46 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b2e6e7 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19c0eb15 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x19c60a65 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0x19d32bee unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x19d36d66 pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0x19f94ae0 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x19fe5e6d sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0x1a08e289 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x1a1e3f72 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x1a2c9d35 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x1a2da206 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0x1a323362 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x1a4e74f7 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x1a5f0bc9 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1ab99ab7 __module_address +EXPORT_SYMBOL_GPL vmlinux 0x1ac3bd60 usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1ad91b6f usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x1b125a7f regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x1b1f2bda speedstep_get_freqs +EXPORT_SYMBOL_GPL vmlinux 0x1b2c1e04 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x1b38e5e2 pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x1b52db1c probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x1b5bab6f disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x1b6226e4 pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x1b6e2e7f clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x1b6ee112 bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x1b81eb2c component_del +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b8d6b7b mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bce9a1f sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x1c1e9c78 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x1c23e587 tpm_dev_vendor_release +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c61764c usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x1c6fead2 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1caf65bd __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x1cbbabb0 usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x1ccc17a8 acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x1cdfa4ea sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x1ce98df1 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x1cfa7b18 blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x1cfda5ae netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1d35477a iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x1d459685 xstate_size +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d5c176e perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x1d739e1c xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7cb586 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x1d8fb3bb acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x1d9247bb pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x1d9e82f8 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x1def880e bind_interdomain_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x1df9a733 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x1e00d875 rhashtable_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x1e1a34fa handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x1e38aeae acpi_dev_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x1e39fcce iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1e4162d7 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x1e567f90 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e6c6170 rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1ea3fc52 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ec20514 xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0x1eccee52 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0x1ee0100a platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x1ee4e4ea regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x1efde3c8 clear_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0x1f2244cf page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0x1f3ec1ff platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x1f3f3229 crypto_rng_type +EXPORT_SYMBOL_GPL vmlinux 0x1f63800a thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x1f7f6fac register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f888b66 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f9360e8 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x1fc42f05 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x1fc7368c cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x1fcece42 inet_twdr_twcal_tick +EXPORT_SYMBOL_GPL vmlinux 0x1fe2a59c iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x1fed2410 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x1ff25659 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x201d93e6 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x20246a4a fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x20671650 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x20847f21 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x208cfd7e tpm_register_hardware +EXPORT_SYMBOL_GPL vmlinux 0x209ec764 xen_event_channel_op_compat +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20ab9526 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x20d4a18d __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x20e19243 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x20faf7c7 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x20fbd19c pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x2143bd67 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x21769320 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x2193ceab blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x2195158d pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x21a06e2a arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0x21a5aff4 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21c3442d iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x2206b003 dwc2_handle_common_intr +EXPORT_SYMBOL_GPL vmlinux 0x225050f6 gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x225265de __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x225e80e7 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x22747310 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x229055ed acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22be34b4 gpiod_sysfs_set_active_low +EXPORT_SYMBOL_GPL vmlinux 0x22c1e511 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x22d118d7 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x22eda1d1 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x23006ab1 i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x23048011 __intel_mid_cpu_chip +EXPORT_SYMBOL_GPL vmlinux 0x23250a5f i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x2339ad82 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x233dc046 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x235b200f __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x2366a2c0 errata +EXPORT_SYMBOL_GPL vmlinux 0x2371fc7d __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x238010f1 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x238981bc crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x2392bc6e pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x23abb42a pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x23ec04fa sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x240580a9 xenbus_probe +EXPORT_SYMBOL_GPL vmlinux 0x2439fd64 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x243d063b ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x24408806 xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x245e5560 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x2469810f __rcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x2476f79e bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24822819 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x2498fdc7 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24b38da3 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x24c119e0 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x24c7698a xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x24d05306 tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x24dedf59 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x24eb7a13 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x25021e47 register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x250a00bf wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x2545c170 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x254d974e list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x2582affe ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x2585cd4d ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x25a3b783 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x25b7afa2 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x25c68257 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x25d7616c irq_free_hwirqs +EXPORT_SYMBOL_GPL vmlinux 0x25e3b639 iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x25f02c87 xen_p2m_addr +EXPORT_SYMBOL_GPL vmlinux 0x25f4a9ab dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x25f7f9f6 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x2626b7a3 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x2629c7a4 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x26520e6d scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0x2668d1c3 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x26692256 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x26965721 slow_virt_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x26abf77f each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c7eabd security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26ea814d gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x26eb0688 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x27413bb6 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x2760a831 pci_msi_off +EXPORT_SYMBOL_GPL vmlinux 0x27729840 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x2787db00 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x27892288 xen_swiotlb_unmap_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x279cb985 apei_exec_pre_map_gars +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27ddb33d acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x27eaff71 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x282a3a78 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x282abd3c regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x28424403 debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x284ffe07 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x2879531e usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x28860121 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x2896a765 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x28a42968 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x28a85466 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x28a903c8 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x28d104ce crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x28d125d5 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x28d3424c blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x28d40684 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x28d5841a usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x28da35f4 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x28dfca2c reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x28e64c64 xen_has_pv_and_legacy_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0x29059b53 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x2938194f sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x293f073e vrtc_cmos_write +EXPORT_SYMBOL_GPL vmlinux 0x2945ec97 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x294db8e7 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x2951f48d scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x298c1164 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x299b8f0a inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x29a2230b xen_swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0x29acc063 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x29c63fb4 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x29e7040a regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x29f73011 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0x2a04ba97 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2a054461 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x2a1538cf kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x2a18a198 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x2a4d8a01 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a773105 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x2a933e2f gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x2ab927f9 rhashtable_lookup_compare +EXPORT_SYMBOL_GPL vmlinux 0x2ac36de7 btree_last +EXPORT_SYMBOL_GPL vmlinux 0x2ac80482 pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0x2aeb2edf transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x2af43428 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x2afe56b7 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x2afebd5f acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0x2b019614 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x2b15299f pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x2b464d24 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x2b571ebd __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x2b67f096 speedstep_get_frequency +EXPORT_SYMBOL_GPL vmlinux 0x2b82a15d tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x2b902813 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x2be63d21 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x2bfa14a5 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c4d5298 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x2c510e0d ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x2c591293 extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x2c5d0755 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x2c5f24ff usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x2c6a0410 xen_set_domain_pte +EXPORT_SYMBOL_GPL vmlinux 0x2c6c980f rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x2c7d9c64 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c8d846e efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x2cca243f i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x2cdc5009 blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2cf4e4f9 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x2cf51c1d unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x2cf5a808 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d5b944f led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0x2d67f6d7 default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x2d9f2ce3 sched_clock_idle_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x2db6a92b tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x2dd11592 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x2dd73890 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x2dd76f5a wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x2dd8a90f rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x2de98fb2 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x2e008428 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x2e11ea8e usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x2e1d0883 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2e2266 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e3975a3 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x2e46b7c1 list_lru_init_key +EXPORT_SYMBOL_GPL vmlinux 0x2e60c616 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x2e698c41 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x2e8b6c8c __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x2ebdec3d gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ed27f69 fpu_finit +EXPORT_SYMBOL_GPL vmlinux 0x2edb0c21 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x2edbbf37 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x2ef7e580 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f113086 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x2f222b7b of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f540ed5 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f809d54 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x2f816370 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x2f857551 machine_check_poll +EXPORT_SYMBOL_GPL vmlinux 0x2f90da7e trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x2fa48bb7 wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x3001b6eb adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x300d812b public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x30179993 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x302c4748 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x30389097 ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x304c07ea clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x3064fafa of_css +EXPORT_SYMBOL_GPL vmlinux 0x307aa063 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x308b733a getboottime +EXPORT_SYMBOL_GPL vmlinux 0x30a4f4ca bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x30b268d7 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x30b40d7f vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x30bf7328 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x30c763fa regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30f3ee79 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x30f830a8 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x30f9a393 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x3125ab5d kick_process +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x313d7569 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x31547243 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x315bb54e __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x317d59a6 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x318f899e crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x3197545b usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x31a91a0c cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x3208a407 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x322f3511 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x3252674d devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x325e677c gnttab_grant_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x325e6b98 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x32924a4d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x329bbbde timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x32b2e626 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x32b57dfe iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32d5927c thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x32ddd5b6 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x32e8e748 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x32fd4b62 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x331eff2a virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x333228ec intel_msic_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x3349c87b unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x3362b03c xen_p2m_size +EXPORT_SYMBOL_GPL vmlinux 0x33655159 xen_pcpu_hotplug_sync +EXPORT_SYMBOL_GPL vmlinux 0x3376fec1 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x33807b1c inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x3390be30 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x339678af regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x33b96e5d apei_exec_write_register +EXPORT_SYMBOL_GPL vmlinux 0x33ca4184 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x33ef232f md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x3408fe8b init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x347682ce snmp_fold_field64 +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x34809c35 regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x3487ab47 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x34899e2f clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x34a45586 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x34ac50a4 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x34b61b3d iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x34be722f usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x34c6a17e irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x34d85318 xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0x35190d92 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x3524abd2 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x352650ee gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0x35290a95 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x352aefab ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x35682cea gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x3581f995 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35a8a75c unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x35cc19e0 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x35dcd1f7 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x35e52a7f blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x35f3ae51 unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3616fb51 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x36276c13 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x36394a4c ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3668f9f8 dm_underlying_device_busy +EXPORT_SYMBOL_GPL vmlinux 0x3671080a arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36aa6925 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x36b5497e intel_iommu_enabled +EXPORT_SYMBOL_GPL vmlinux 0x36ba2551 intel_scu_devices_destroy +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x37039274 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x371a9cff show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x371d88d2 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x37373a87 acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0x3762ec86 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x37658a79 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x376ea740 ftrace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x37778c8d ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x37824579 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x37846978 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x379ef033 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x37eb818d usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x38508270 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x385f79d9 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x388daed7 get_xsave_addr +EXPORT_SYMBOL_GPL vmlinux 0x38a9c2c7 input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x38ad354e nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x38fb6528 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x38feef00 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x39131bb6 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0x39270d14 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x392a8068 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x394053d5 dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0x39417763 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x394bbad5 clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x395804e4 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x39632808 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x39874f75 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x398bd3cc cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x39b4b960 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x39b5f12c clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x39bf139a xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a390a5d i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x3a3e89e6 nl_sk_hash_lock +EXPORT_SYMBOL_GPL vmlinux 0x3a48a085 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a55c56d inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x3a60d339 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x3a7ae6ae component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x3a7d80f9 xen_max_p2m_pfn +EXPORT_SYMBOL_GPL vmlinux 0x3a807606 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aa3e884 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x3aca440a ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad7932b clockevents_notify +EXPORT_SYMBOL_GPL vmlinux 0x3aefebeb pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x3af2c82f dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x3b08e24e acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x3b1b7b31 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x3b2799cb rhashtable_remove_pprev +EXPORT_SYMBOL_GPL vmlinux 0x3b2cd11a regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x3b55a6a6 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x3b7145bb apei_exec_read_register_value +EXPORT_SYMBOL_GPL vmlinux 0x3beb9c6b xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x3c484c8e xenbus_unmap_ring +EXPORT_SYMBOL_GPL vmlinux 0x3c79c5a4 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x3c810c7c __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x3c8f4428 clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3c93ea25 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x3cad7863 tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x3cb8fd2a rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x3cbb5f9a wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x3cc1179b dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d38edf7 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x3d497e82 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x3d5ee8f8 pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d77653c input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x3d7ea99a gnttab_grant_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x3d7ed5da pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x3d852c00 gpiod_set_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x3d8c1425 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x3db177b1 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x3db395b8 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd4d3a7 bprintf +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3df50216 regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0x3e1f1e08 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x3e3bf5e2 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x3e57a86c dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e757637 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x3e7f0dfc __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x3e82cd97 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x3e971b8d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup +EXPORT_SYMBOL_GPL vmlinux 0x3ead6b11 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x3ebe12ac __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x3ecae125 inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x3ed0be8b generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x3ee2143c vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f229c4c oops_begin +EXPORT_SYMBOL_GPL vmlinux 0x3f5baa6c init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x3f616db3 extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x3f77e923 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x3f84d4c9 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x3f8619fd of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x3f9b55a7 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x3fcf1808 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x3ffaaff5 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x401065c2 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0x401fa9dd blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x40231c81 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x402727e5 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x402ae170 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x4079d270 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x407c390b pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0x4081f600 efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x4084e02f virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x408af23e ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x40972a3b __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40bc9359 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x40bf61ae ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x40d36809 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40d98112 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x40e2462b blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x40e7a17a platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x410d2a45 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0x4126b7b8 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x41430656 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x41769ee7 rhashtable_obj_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x417b4f38 acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0x417cf32d fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x4198aca7 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x41c74f25 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x41cddcff __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x41d5f9f7 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x41dbe62b cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x4205ad24 cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x4213a51a efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x423585a3 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x42412d07 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x4247cd58 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x424ba1a8 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x42684b46 __clk_register +EXPORT_SYMBOL_GPL vmlinux 0x42737fe9 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x4283587c usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x428fc4bf __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x429b3c87 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x42c989ff iomap_atomic_prot_pfn +EXPORT_SYMBOL_GPL vmlinux 0x42c9d094 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x42e98514 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x42fdc166 __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x43181ef6 acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x431c6c68 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x431d6a3d regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x4320c6ed kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x433a5e2c skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x433d8840 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x4343c7cd fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x435dcb83 reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x43648ab7 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x436d72f5 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x4376adb5 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43a96770 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x444e84f6 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x4457c285 register_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x449ac92e cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x44b60aeb pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x44b6dd43 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x44cc9c55 klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x44d90db4 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x4512b086 intel_scu_devices_create +EXPORT_SYMBOL_GPL vmlinux 0x451e812f dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x452fe88f devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x453227a5 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x453a75fa acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0x4541fe0d mtrr_state +EXPORT_SYMBOL_GPL vmlinux 0x455ac75a blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x4571d5f4 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x458070ca netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x458a545c lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x458d5880 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45c43f65 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x45d14bdf hypercall_page +EXPORT_SYMBOL_GPL vmlinux 0x45d1f4fd usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x45d7f5e4 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x45f10fc4 register_mce_write_callback +EXPORT_SYMBOL_GPL vmlinux 0x45f47b20 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x45fdebbc rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0x460f31aa rodata_test_data +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x46156bba __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x4617ad98 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x461beb7c component_add +EXPORT_SYMBOL_GPL vmlinux 0x46314685 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x4646fafb xen_swiotlb_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x465b92b2 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0x4660f869 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x46668595 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x4667c38a devres_get +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x467fcf04 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x468875a1 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x468f84f8 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46af2d24 phy_init +EXPORT_SYMBOL_GPL vmlinux 0x46cf1475 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x46d27969 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x46d29d2f __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0x46d56eaa ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x46ee7699 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x470893a2 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x472bbee1 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x47481c4d kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4765d28a regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x479501e4 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47b5b276 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x47bb49c1 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x47da0db5 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x482980c5 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x482cb5e0 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x485e9566 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x48635bb6 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x48682db9 perf_guest_get_msrs +EXPORT_SYMBOL_GPL vmlinux 0x486900e8 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x486a9692 isa_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x486c56a6 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x487b2598 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x48ca8947 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x48d587b8 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x490a8df6 x86_platform +EXPORT_SYMBOL_GPL vmlinux 0x492c4b45 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x4967786b regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x496c580b debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x49724c6a tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x4982a57f probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49a12de1 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x49b99d96 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x49d02b31 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x49d562e0 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x49db440b regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ea07e9 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x4a013d7d crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x4a0ea042 xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0x4a0fa4a3 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x4a2f0989 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4a3c3cf9 microcode_sanity_check +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a621afd mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4a924b23 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x4a973669 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x4aa41d90 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x4aa94dbb tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x4aac6155 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ab0c78e serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x4abb3b85 acpi_subsys_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x4ad77c82 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x4afb573b vrtc_cmos_read +EXPORT_SYMBOL_GPL vmlinux 0x4b0168b5 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x4b30b4ce xen_swiotlb_map_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x4b62a7c0 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ba2a146 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x4c10d14d __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x4c16f764 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x4c2a472b __static_cpu_has_safe +EXPORT_SYMBOL_GPL vmlinux 0x4c489fd2 crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x4c57dafa rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c9d2f71 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x4c9e65d4 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x4caa5330 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x4cb1500c irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x4cbc9a41 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x4cc94d0b bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x4cde557c __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x4d2847a5 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x4d3ff45e usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x4d4683e7 regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x4d4c8e6e crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x4d74095a xen_swiotlb_dma_mapping_error +EXPORT_SYMBOL_GPL vmlinux 0x4d7c0239 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x4d9818f1 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x4dbd7643 dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4dec79a8 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x4e09cd00 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e434de4 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x4e57723d apei_read +EXPORT_SYMBOL_GPL vmlinux 0x4e6ecaa4 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x4e74e625 gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0x4e75c41f crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x4ebb5e30 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x4ed9e962 ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f06dec8 crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x4f16286c thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4f29b452 single_open_net +EXPORT_SYMBOL_GPL vmlinux 0x4f3108f2 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x4f5b1008 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f73842a con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x4f84baea hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4f8645d2 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x4faa29b0 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x4fc52e8d __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x4fcfe030 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fe7e21a virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x4fe9ebf3 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x5008db30 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x50181792 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x5031e905 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x50463544 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x5052d4c5 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x5055da9b debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x506691f1 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x507de8c6 add_memory +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50b536e8 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x50bf7e7c devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0x50c7af58 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x50c89f23 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x50e69621 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50ec3969 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x50f090f9 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x5141d1e9 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x514504a5 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x515b7dbe usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x5168b381 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x516fb655 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x518c2fc6 hpet_rtc_dropped_irq +EXPORT_SYMBOL_GPL vmlinux 0x5190c850 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x51b3d002 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x51d40a60 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x51fb51d2 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x52048f99 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x52212010 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x52221120 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x522c2a04 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x526280c7 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x5262d5dc class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x5265f987 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x526deeda cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x529c2488 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52f0e916 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x531751b4 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x532d1257 acpi_dev_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5332ca89 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x533ccd87 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x535b5611 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x536c39c4 __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x537bc83c rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x5391b3b0 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x539f157b pci_xen_swiotlb_init_late +EXPORT_SYMBOL_GPL vmlinux 0x53a18b1e get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x53a45dce sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x53b5f7da class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x53c29ac6 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x541d94a6 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x542728fc noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x54507e6f acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x545502e3 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x545cc642 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x5463c0f8 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54a9e2cf ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x54b3f98d crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x54b8ac68 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0x54ebc9dd efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0x552d52d8 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x55496a2f pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x55526907 xen_features +EXPORT_SYMBOL_GPL vmlinux 0x55664d30 crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x55770bb9 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x557e785b rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x55a0b168 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x55c62aa2 aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x55edd53d unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x56181836 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x562d48d6 rhashtable_remove +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x56398615 mark_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x56466041 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x5654f836 erst_get_record_id_next +EXPORT_SYMBOL_GPL vmlinux 0x565a7942 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x5672ddf5 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x569280ad device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x56947347 dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x56b63670 lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x56b6cf88 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56e0940e sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x570c1a72 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x574805c5 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x5748b71b __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x5779d445 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0x5788be25 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a68a6d xen_swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x57a6e118 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57cf47d9 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x57d6b60d sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x57f5e792 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x58121779 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x58129156 __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x58337a27 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x5839fc62 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x584fe809 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x5852982a device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x585704ab aer_recover_queue +EXPORT_SYMBOL_GPL vmlinux 0x585a2374 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x585a8b38 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x586a834a uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x587013f9 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x587ec2db virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x58809400 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x5886c3a4 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x589bf05b get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58c13487 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x5914548d seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x594cde67 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x594cfada rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x59533184 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x5960456f blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x596a5bce crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x596e4e2e skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x59766656 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x59948980 dwc2_hcd_init +EXPORT_SYMBOL_GPL vmlinux 0x59b3db07 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x59b97a52 pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x59c1fe8d clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59f2af48 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x5a06e17b efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5a173b74 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x5a1c7322 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x5a2b1b67 gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5a4229fe clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x5a441ebd efi_query_variable_store +EXPORT_SYMBOL_GPL vmlinux 0x5a4977c0 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x5a4ddcdd devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x5a6cb012 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a850840 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x5aafbed1 ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0x5ac61d1f dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x5ad5bca3 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x5ae440ea ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x5ae81855 acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x5af03a28 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5b170668 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x5b377b8c __add_pages +EXPORT_SYMBOL_GPL vmlinux 0x5b3948fe ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5b415148 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5b4d8fa6 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x5ba6b611 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x5ba9a69a scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x5babf842 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x5bb35083 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5bc05c96 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x5bc125b7 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x5bd7f1c1 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x5bde433f palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x5c19c355 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x5c37f682 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5c596fbf skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x5c66e90c efivar_run_worker +EXPORT_SYMBOL_GPL vmlinux 0x5c89a86a __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x5c8a4698 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x5c8fc1aa __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x5ca6bbb8 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x5cab93f4 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5ce730cf device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x5ce844c3 usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x5cec85d3 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x5cf237ed extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x5d03b73a ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x5d0a41cd ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d366dec gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x5d48a650 m2p_find_override_pfn +EXPORT_SYMBOL_GPL vmlinux 0x5d62860e usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x5d95664c crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x5dbcfa4f boot_cpu_physical_apicid +EXPORT_SYMBOL_GPL vmlinux 0x5dda425c spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x5ddb602c devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5e165c73 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e5545c9 iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0x5e627738 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x5e8d5df8 efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0x5e959933 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x5eb7102b pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x5ed1a09e sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x5ed4c508 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x5eea03a5 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x5f075b33 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x5f248f72 set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0x5f2da8c4 check_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5f4a8f89 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x5f691895 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5f819a1b security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x5fc0634d crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x5fc27be9 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x5fc2fa49 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x5fdfa2c1 amd_pmu_enable_virt +EXPORT_SYMBOL_GPL vmlinux 0x6005010a wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x60544ed3 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x60629c32 bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x606d02e8 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x60747904 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x6091797f synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x6091a4f6 class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x60930d37 save_mc_for_early +EXPORT_SYMBOL_GPL vmlinux 0x609a3062 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60acb8a1 virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x60b64822 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x60cd73ed pv_apic_ops +EXPORT_SYMBOL_GPL vmlinux 0x60ea92b0 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x60f74387 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x61044c76 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x6129d964 pin_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x613ec616 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x613ecb30 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0x614eb89e fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x61573ccf platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x61773bad blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x617da0e7 devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x61860c97 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x61a400ef ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x61cc71bd xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0x61d8efd6 efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x61e3fdf0 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x61e5e0c1 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0x61f7f1ec __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x621196a2 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6231160a usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x62375883 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x623803c8 hest_disable +EXPORT_SYMBOL_GPL vmlinux 0x624d38da ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x62769ec6 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x62871f12 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x62f894e4 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x62f9cd7e xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x6311bb39 clk_register +EXPORT_SYMBOL_GPL vmlinux 0x632b27c9 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x6341142b irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x634322cc da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x6348bb62 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x635acbc9 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x635ec980 apei_exec_post_unmap_gars +EXPORT_SYMBOL_GPL vmlinux 0x63824810 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x638c53a9 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x639fc9a8 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x63a034e1 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x63aa724f subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x63bfa6ae rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x63c96c2d __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x63e5fd24 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str +EXPORT_SYMBOL_GPL vmlinux 0x63f1a146 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x64005e06 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x64256424 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0x642cf880 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6438d048 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x645ea145 smp_ops +EXPORT_SYMBOL_GPL vmlinux 0x64661760 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x64a0b701 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x64a347e7 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x64a76821 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x64b7069e apei_mce_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0x64c33cf4 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x64c863bd gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0x64dddcbe bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x6527a231 dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x652cb013 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x65395445 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x653cb02d intel_msic_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x65754474 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x65826f22 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x65848027 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x658c8186 amd_get_nb_id +EXPORT_SYMBOL_GPL vmlinux 0x6591ff13 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x65b0819c ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65ff2579 get_matching_microcode +EXPORT_SYMBOL_GPL vmlinux 0x66001d14 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x6608b5e2 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x66162157 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x6627eec6 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x66a3e064 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x66a62ef7 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x66ab3bbd sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0x66ad6186 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x66b35182 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x6700430c blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x67096c7a usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x674e05b4 tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x675ea03b unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x67643d26 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x67704f18 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x67777b34 clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67a38c00 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x67cd1b46 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x67eb1ab8 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x6812cf8d __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x685bb75f pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x686fd003 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x688c27ab inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x68943e3c xen_swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x68956406 static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x689cb50c power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x68a89372 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x69020356 iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x6942c5db alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x6945725e mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0x694e50a6 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x695f416a ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x696c79a2 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x697a08ef device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x6991980d key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x6992f1ea regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x69e64286 acpi_dev_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x69f528c9 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x6a009489 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a17d6a3 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x6a2448ca regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x6a2a6a19 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x6a32725a clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0x6a42ac6a blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x6a44f4e1 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6a4a9492 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a57909d xen_swiotlb_set_dma_mask +EXPORT_SYMBOL_GPL vmlinux 0x6a5b41ba blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a6a9e79 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a8e986a pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x6a9b32a4 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x6ab8d25f debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x6ac5625a debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x6acad21f acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x6accadd2 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x6ad799b5 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b6dc383 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0x6b72052b wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b8a08f4 rtc_set_mmss +EXPORT_SYMBOL_GPL vmlinux 0x6b938d55 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x6bb26769 intel_scu_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6be9d621 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x6bf1b90d dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c0d5cfe fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x6c1251fd apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x6c1bea47 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6c1c6164 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x6c209eab __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c4d8b59 set_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c749afe __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6c781f5a dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cbc1195 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x6cd011fa usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cf1923b regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x6cf3e6c6 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x6d0d22db __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x6d1aab02 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x6d1c5454 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x6d2294c3 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d339861 __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x6d4a9120 cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x6d500798 rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0x6d976352 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x6dc3bca2 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x6deb1c4c devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e083547 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6e18c60b ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x6e1d9ec8 get_device +EXPORT_SYMBOL_GPL vmlinux 0x6e3f4475 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x6e51afc8 percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x6e58ddf0 gnttab_end_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x6e69eed2 acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x6e782c23 iomap_create_wc +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e85b00b local_touch_nmi +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6eb022fb pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x6eb2f38d reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0x6ee0e18d iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x6f0114fb i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0x6f0e09a5 extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x6f0e6b8b fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x6f1c3103 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f2938d3 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x6f2bab1d ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x6f3009c6 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x6f50d915 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x6f5632e3 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x6f61301d regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6f7c664c fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x6f8e3222 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0x6fb94523 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x6fbaaf83 set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x6fbe54dd bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x6fc89274 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x6fd43866 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6fe8700b usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ff95bba tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x6ffe1787 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x7015a0b0 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x701ca6e7 __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x701e876f mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x70201233 unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x70583f68 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x705dbc23 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x7074b17f fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x707c7e0c tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x70825112 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x7084e1fd pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x70bb651d __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70dbbef7 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x70e81932 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x711dbe4e rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x71453b82 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x714d13c5 __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x718d5f4c blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x7198df01 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0x719f5011 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x71ce378e skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x7202d85b __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x72049cd6 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x7222c2a9 napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0x7248a822 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x72515d5a snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x726d1161 phy_create +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x72a6206b register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x72ca0046 acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0x72cd4710 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x72e55ade ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x72f7c6ad invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x73013896 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL_GPL vmlinux 0x7347a2e0 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x735b1cd6 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x735f61c1 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x736336d6 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x738fd248 intel_msic_reg_update +EXPORT_SYMBOL_GPL vmlinux 0x739bd0dc pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x739f8417 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73b98231 asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73d341b1 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73e5e947 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x73eef8cc crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x73fc41a0 efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x74210fea securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x742a067a class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x743029ae fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x743c91e3 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x74457e56 apei_resources_fini +EXPORT_SYMBOL_GPL vmlinux 0x7452adff user_return_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x746910c2 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x7475b291 acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x74888581 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74954462 timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x74a88fce thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74c08941 kvm_async_pf_task_wake +EXPORT_SYMBOL_GPL vmlinux 0x74cdf8a2 fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x74deb10c used_vectors +EXPORT_SYMBOL_GPL vmlinux 0x74f44e4d tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x74f48bdc pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x74fd65cb crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x75137351 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x7518ef09 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x751c3086 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x7521afb6 leave_mm +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x75776101 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x758dff57 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x758faa55 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x7598e066 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x759bc700 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x75c2b9f1 memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x75c8a11c inet_twdr_twkill_work +EXPORT_SYMBOL_GPL vmlinux 0x75e509e9 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x75f382ee ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x76040102 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x7624373a mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x7631798c shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x76556e55 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x767a6b93 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x768d4441 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x76b44209 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x76cfea92 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x76ecd9ca pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x770cf981 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x772b15fb sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x773838d1 device_add +EXPORT_SYMBOL_GPL vmlinux 0x77424541 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x7750d9f2 pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x7755aec9 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x775a6ef5 kvm_read_and_reset_pf_reason +EXPORT_SYMBOL_GPL vmlinux 0x7790adc0 aout_dump_debugregs +EXPORT_SYMBOL_GPL vmlinux 0x7796c3e2 __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0x77bb3093 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x77e23773 crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x77f58615 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x782adb74 hpet_rtc_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x782fa131 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x7851a0e7 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x78703d5e pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x7871d3ea pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x787c21a7 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x7888200d rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7891dafb virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x78e621ab usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x791097b0 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x7913741d __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x792d48f3 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x795cf751 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x79763252 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x798cf36b tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x7991fd8d crash_vmclear_loaded_vmcss +EXPORT_SYMBOL_GPL vmlinux 0x79a71c48 kernel_stack_pointer +EXPORT_SYMBOL_GPL vmlinux 0x79c248fe crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x79d2f969 dm_requeue_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x79da9633 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x79de6756 xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0x79e69460 intel_iommu_gfx_mapped +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7a031541 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x7a23985b acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a319404 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7a4c1438 pv_info +EXPORT_SYMBOL_GPL vmlinux 0x7a5afa16 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x7a6606c5 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x7a752633 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x7a881d4d pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7aa1d75f kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x7aa6221c alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x7aad0d5d xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x7ab3ca18 eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x7ac8e5b0 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b153233 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b304cd4 usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x7b3a44db crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7b440efc fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x7b60aaed gpiod_set_raw_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7b6ac625 max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x7b9057f4 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7bb338a3 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x7bb67d59 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x7bc4cd00 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x7bc85e90 acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0x7bc972a6 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x7bcdbd89 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x7bd975ba swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x7beb6aa2 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x7bff4171 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x7bff8ac7 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x7c09250f hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x7c26da43 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x7c2ca254 pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c428c89 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x7c7e03a6 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x7cca897c blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d04a459 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7d1efcd4 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x7d539a2e crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d832a55 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x7d90f349 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0x7d9d3fb2 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dbf5e1d sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x7dd99acf md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7dddf0aa pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x7dfd5a09 clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7e160764 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7e1a150a ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x7e210e77 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x7e2f6ce4 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x7e37b1ef pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x7e3fc339 blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x7e4d1cde user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7e634daa anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e97f6d0 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x7e9bdcca device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0x7ea6f47b usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x7eafa544 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x7ec7f461 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x7edaa7df sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x7f0c4cca pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0x7f2baa81 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x7f486d27 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x7f58684c regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7f638e7b rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x7fcef0bc devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x8090e507 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x80967210 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0x8097a515 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x80a5791f usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x80b4ed14 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x80b7b8df acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80d2d250 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80e36a61 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80f8589f trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x8102a956 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x81125013 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x814c1790 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x8153b8c9 apic +EXPORT_SYMBOL_GPL vmlinux 0x8163b17f sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x816e0ec1 arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x817d1adb skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x819118fa bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x81b6a4ab irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x81bb553e irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81c6c462 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x8201329b devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x820c8f21 acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0x822ad4c7 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x8232a9f8 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x8237a363 efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0x8241b6a1 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x82441322 dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x824d1dc8 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x82747eee ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x828fd04f virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x82939ebd rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x829de7ed skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x82b63241 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x82bc154f da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82dbec19 erst_write +EXPORT_SYMBOL_GPL vmlinux 0x82f89884 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0x82fe5141 acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x8306cff6 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x830ec850 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x83371e21 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8360f669 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x837162ed __remove_pages +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x839cb92e cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x83a5ae2e __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x83c5b9c1 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x83e97d10 rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x83f3bf2c dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x83f5f94f pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x83f66800 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x84190527 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x8421e3a5 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x8427b29f regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x84322bc7 blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x844ef721 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x8460726d phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x84e839a9 acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0x84e98d43 bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x85231bf9 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x85526eef usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0x855cb8d1 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x855df5a5 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x856629e7 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x8574ca6c gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x85807786 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x859eeb6f mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x85a37123 xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0x85c10896 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85cb2c45 xen_has_pv_devices +EXPORT_SYMBOL_GPL vmlinux 0x85d7edfd hpet_set_periodic_freq +EXPORT_SYMBOL_GPL vmlinux 0x85e2c62f usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x85fcdc38 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x86169642 acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x8633314f blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x86388119 blk_queue_bio +EXPORT_SYMBOL_GPL vmlinux 0x8654be58 hv_remove_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0x8658f81d scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x868ef4d7 register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x8693d378 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x86a51007 gnttab_end_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x86aa16e6 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x86cdad80 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x86d552ab usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x86f0d974 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f8c910 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x86fcfa95 dev_get_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x8719e7bc crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x87463385 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x876c72ac rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x8773db93 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x8774c19b pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x878955f6 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x87984b16 __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x87abc383 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x87b6a6f0 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x87b6d848 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x87c6ebf1 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x87ea9640 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88136838 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x882ba03c edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0x8831f8b1 kmap_atomic_pfn +EXPORT_SYMBOL_GPL vmlinux 0x883bfcec pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x8853a7de da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x88604c0c md_stop +EXPORT_SYMBOL_GPL vmlinux 0x8865b75f exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x886787d0 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x8872ce21 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x88785732 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x887e04e2 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x8888c06f clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x88a951e6 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b0844e btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88baa8e4 devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x88d8eb74 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x8905d01c __class_create +EXPORT_SYMBOL_GPL vmlinux 0x89130c2e ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x89257953 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x89278e95 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8954b8c9 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x8956aeae apei_exec_ctx_init +EXPORT_SYMBOL_GPL vmlinux 0x8963ad7e wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x898192ef max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x8982dbc4 netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89dbdcc1 __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x89eab748 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0x8a249698 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x8a36b991 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8a559846 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0x8a78989f irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x8a7cb9c4 platform_thermal_package_rate_control +EXPORT_SYMBOL_GPL vmlinux 0x8a7d5dea put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x8a80e033 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8acf9b8b ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x8af5659f pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8b04668e bind_interdomain_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x8b122a47 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x8b256409 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x8b8bce07 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x8b94496b ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x8bf8daf8 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c05e16a bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8c06a108 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x8c3389f4 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8c43fdab register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x8c585171 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x8c6159cd driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c7793ce __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x8c79f139 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x8c8fd5aa x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x8ca3d9e1 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8cabbcb1 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x8cc62539 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x8cd9f935 setup_APIC_eilvt +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d26e73a kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x8d2d9edf tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0x8d424443 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x8d522714 __rcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x8d9ecde1 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x8dd92a16 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x8e1d1fcf pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x8e223dbf clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x8e310d3f regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x8e3c3adb dma_buf_export_named +EXPORT_SYMBOL_GPL vmlinux 0x8e426ed6 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0x8e60df7a __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x8e7469e9 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x8e801763 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x8e862282 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x8eb998e3 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x8ec16ba6 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x8ed77d13 acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0x8edfb574 injectm +EXPORT_SYMBOL_GPL vmlinux 0x8effebd3 pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x8f2bf470 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x8f45999d iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x8f57bfa8 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8fa7281c ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x8fddbd71 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x8fe50965 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x9009602a acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x90170a6b pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x90224e11 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x9033859e ftrace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x9033d2e6 alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x9036d930 ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x9047c11a trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x9056a002 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x90679264 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x906a6eb3 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x9081ddd0 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x908c6e13 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x90992459 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90a70114 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x90de0452 platform_thermal_package_notify +EXPORT_SYMBOL_GPL vmlinux 0x91206dad pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0x9130f96f crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0x9134f763 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x913bb242 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x9140ef49 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x91472218 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x9179025b ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91bd8358 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91c7203a get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x91cbc3f2 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x91d2c396 device_create +EXPORT_SYMBOL_GPL vmlinux 0x91d88a97 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x91d92deb elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x91e24c21 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x91edef81 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x91f4604f unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x921d7baf blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0x922a99c5 md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x924f94e9 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x929c467f btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x92b57248 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x92c36782 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x92c906b0 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x92cc23a3 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92f7d28b ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x9312d80e evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x93155797 max_gen_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x9324e78e acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x932938fe uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x934934da ping_close +EXPORT_SYMBOL_GPL vmlinux 0x934b3783 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x9355774b vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x93639a34 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x9366bf87 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x937377bd ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x9380da20 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x938a6d80 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x938ffec2 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x939bbb6f crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x93b19922 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x93c4367e anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x93c5db32 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x93cbe16b inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x941de541 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x94668471 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x949b539c device_register +EXPORT_SYMBOL_GPL vmlinux 0x94a3681b ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x94abb745 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0x94c318be apei_exec_collect_resources +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94f7cf69 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x954a0d78 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x95504ac0 isa_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x959190aa swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x959e28ba agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0x95ad0a2f device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95c4c78f bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x960a3334 xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9633e9a0 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x96415068 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x964add15 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x964d6b3a user_update +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x965fc7dc __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x966e518f regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x96f56318 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x9707c619 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x970eff57 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9713e38b cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x97350547 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x973ab8ad cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x976f24f6 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x977a3a7c arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x9781195d regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x97978bd1 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x97a3ec56 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x97b093dd btree_update +EXPORT_SYMBOL_GPL vmlinux 0x97c37ce5 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97e2d6b4 xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0x980a66a2 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x98231fae driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x9828a9ae __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x983223d4 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x983d8324 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x983f426b flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x9841b6f7 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x984d1a60 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x986f2b9e fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9886cbd6 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x98aa9431 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x98b47497 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x98b564c6 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x98c47bf5 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x98d75537 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x98e7ee4c devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x98ed3cbe phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x98f52584 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fa79e7 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x99200c69 ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x994b6612 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x9952f751 ftrace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x99725d49 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0x9973add9 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x99a67988 acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99aa2229 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x99cdbc94 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x99d0f493 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x99f78324 clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a1396a5 use_mm +EXPORT_SYMBOL_GPL vmlinux 0x9a37d80f regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9a48da17 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x9a70a49e class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9a9824ef btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9a9846d4 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x9aa4551c sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x9aabf7e8 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ad7d8a8 rhashtable_insert +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9b0c7bc9 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x9b22b1b6 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x9b27ce04 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x9b5c2385 percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x9b62c025 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x9b720312 acpi_target_system_state +EXPORT_SYMBOL_GPL vmlinux 0x9b8cf015 irq_alloc_hwirqs +EXPORT_SYMBOL_GPL vmlinux 0x9b9f3648 pcibios_scan_specific_bus +EXPORT_SYMBOL_GPL vmlinux 0x9babf390 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x9bb1304a device_attach +EXPORT_SYMBOL_GPL vmlinux 0x9bd72b78 apei_write +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bf9b216 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x9c2e4b66 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x9c37f1c0 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x9c726779 efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0x9c79b06e mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cc9a62a serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x9cd0184d init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x9d0067d8 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9d030b99 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x9d06688b register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x9d0ca2a4 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0x9d19c892 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9d3850e1 gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x9d540fdc ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x9d554daa fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x9d565537 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9d62c898 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x9d8331c0 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x9d95c3b2 sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0x9d9743a4 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9daf7f26 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x9dcfaf53 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0x9dddd0df sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x9dfdf722 gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x9e0499ec pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e48518f gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x9e518406 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x9ea8ffec attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x9eb6c6b2 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x9ebff902 start_thread +EXPORT_SYMBOL_GPL vmlinux 0x9ec54aaf blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ee977d6 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x9ef7e3c1 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f212571 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x9f212dc4 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0x9f694f16 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x9f6c9b4a xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9f8570e5 ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x9f97f545 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x9fa017d0 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0xa0208e02 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xa063c3f7 dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xa07fd983 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0xa09b951d usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0xa0a5520f crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xa0c65026 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0xa0e1ee4d efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0xa0ec40cc i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0xa0ec6d48 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xa1099fcc task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0xa110fd47 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa11b55b2 xen_start_info +EXPORT_SYMBOL_GPL vmlinux 0xa145a535 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0xa14a1817 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end +EXPORT_SYMBOL_GPL vmlinux 0xa1839896 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xa1a7bd2c pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xa1ab4de7 unregister_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0xa1b592c3 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0xa1bd7822 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa1d3c781 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0xa1f06b6e devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xa1f79553 xen_create_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xa1fe9853 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa204b88f ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xa22ebda3 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa26fde50 pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0xa2af62ce md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xa2b906a1 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0xa2b9c993 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2bfa108 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa2e9f3f0 fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0xa2f717a6 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0xa30f1d24 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xa32db25e netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0xa33118ef thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xa337dd69 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0xa353fffc xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xa3562c36 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xa36d853d fat_attach +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa38ed1cf disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3ab7ae2 xen_unmap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3d03ab6 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xa3d1fa10 task_xstate_cachep +EXPORT_SYMBOL_GPL vmlinux 0xa3e735b1 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa40983ac ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xa43c0dad rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xa4448db3 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xa44d2d4d fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xa452c297 hpet_mask_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq +EXPORT_SYMBOL_GPL vmlinux 0xa46187c6 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xa466de38 acpi_processor_ffh_cstate_enter +EXPORT_SYMBOL_GPL vmlinux 0xa46fc411 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4912345 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xa49dd020 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xa4d58669 math_state_restore +EXPORT_SYMBOL_GPL vmlinux 0xa4f7f0c9 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xa502c7eb rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0xa528f59a fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0xa530757d da903x_write +EXPORT_SYMBOL_GPL vmlinux 0xa541da2d crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0xa5482fb3 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0xa561ed3a kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0xa595943e rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xa5bbcb04 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5f69c7b devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa62892c6 efivar_sysfs_list +EXPORT_SYMBOL_GPL vmlinux 0xa642ec53 user_read +EXPORT_SYMBOL_GPL vmlinux 0xa6743343 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa68a1f38 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0xa69b881a tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6b6ee21 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0xa6be4b92 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0xa6dfe004 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6e60486 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0xa6ef30ea ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0xa722cad6 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa759b74c __online_page_free +EXPORT_SYMBOL_GPL vmlinux 0xa7795375 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0xa77c762d spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0xa79c9511 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0xa7a963f1 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xa7acdfbe find_module +EXPORT_SYMBOL_GPL vmlinux 0xa7babfb9 max_gen_clk_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7ec4c74 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xa801b359 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0xa82d72d5 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xa82e2b13 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0xa83b5df7 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa85a70e3 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0xa8713dd9 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0xa88b1a91 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xa8982f6b blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0xa8a5d6ec inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xa8a629b9 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0xa8a7a71e scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xa8aea12e cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xa8b64360 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0xa8c5e618 xen_swiotlb_sync_single_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0xa8c66e7d max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xa8ca0b4d sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0xa8e84c91 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xa9095717 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xa9126bff hpet_set_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa93fd0ea rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0xa95e9285 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa986d7af relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9c0bb38 ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xa9ca2ca1 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0xa9d5a10b max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaa0049b7 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xaa2a72bf __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0xaa6e22e4 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xab01acbe gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab3d5727 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xab5250f5 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab61c4ef virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0xab63c4a2 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab945a16 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xaba8eecc pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0xabc75464 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0xabd081d6 default_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0xabe24f52 bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0xabe26f21 __clocksource_updatefreq_scale +EXPORT_SYMBOL_GPL vmlinux 0xabe9ebb9 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xabf5303c gpiod_set_raw_array +EXPORT_SYMBOL_GPL vmlinux 0xac064b24 xenbus_map_ring +EXPORT_SYMBOL_GPL vmlinux 0xac477d8a user_preparse +EXPORT_SYMBOL_GPL vmlinux 0xac4b8a93 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0xac58a2d1 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xac7629a5 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0xac928ed5 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xac9ce195 kvm_async_pf_task_wait +EXPORT_SYMBOL_GPL vmlinux 0xacafa8e7 vector_used_by_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xacd29506 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xacf1ba68 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0xacfbc547 acpi_dev_get_property_array +EXPORT_SYMBOL_GPL vmlinux 0xad02b5f3 xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0xad1c3996 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xad2ecefe blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xad4d9b12 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xad6b839d sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xad71a513 dm_kill_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0xad8d8ab0 xen_physdev_op_compat +EXPORT_SYMBOL_GPL vmlinux 0xad9e6388 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0xadb180d8 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xadb6808b rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0xadb8593b rhashtable_lookup +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xadd22bf5 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0xadec6697 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae011447 __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0xae1d095b gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0xae401be6 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0xae419c76 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0xae422f8c ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0xae659f15 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae777a0c crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae7c5411 ms_hyperv +EXPORT_SYMBOL_GPL vmlinux 0xae7d6dd9 sis_info133_for_sata +EXPORT_SYMBOL_GPL vmlinux 0xaea1d54a spi_setup +EXPORT_SYMBOL_GPL vmlinux 0xaea68a11 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xaec0651d debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xaeca870e phy_put +EXPORT_SYMBOL_GPL vmlinux 0xaecf56fd usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xaecf6401 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0xaee9b6aa pinctrl_utils_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0xaef433b2 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xaf047ca4 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0xaf4cd6d3 acpi_os_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xaf8e6282 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xafa962bd devres_add +EXPORT_SYMBOL_GPL vmlinux 0xafbd97c4 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xafc2324f platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb03a7c01 usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xb03c18cd smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xb049e55a tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0xb04d0b37 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0xb05a818c dwc2_set_all_params +EXPORT_SYMBOL_GPL vmlinux 0xb0717b5c napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xb079b604 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb0892d7b regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0db7a80 irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0xb0e7d22b net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xb0f06259 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb10a0338 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xb10acaf6 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xb10f4304 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0xb1334ed2 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0xb1378de8 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb16ee1ff acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0xb16f92d3 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0xb172ffac efivars_sysfs_init +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb18c5b63 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0xb19053e1 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0xb196ce22 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1b1c0e1 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1bf62f6 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1c451c0 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xb1d5769a tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xb1df5abd x86_hyper_kvm +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1e8bee1 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0xb1fe2b35 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xb2102410 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb2550700 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xb25e4b04 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xb2668f97 acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb26acac0 clockevents_unbind +EXPORT_SYMBOL_GPL vmlinux 0xb29b7537 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xb2b6257a rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0xb2c710c3 efivars_register +EXPORT_SYMBOL_GPL vmlinux 0xb2d3f67b serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2ec6687 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0xb3238b99 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0xb3253ed9 hpet_rtc_timer_init +EXPORT_SYMBOL_GPL vmlinux 0xb32f91ce map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xb336ba01 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0xb33b0b24 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0xb35150d6 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0xb35b9d36 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0xb39afa07 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0xb3a0d0a6 xen_pci_frontend +EXPORT_SYMBOL_GPL vmlinux 0xb3e099ff wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xb40f4a43 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0xb411c73a regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb416ac50 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0xb41d17d3 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0xb43f998f gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0xb4609c62 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb4716020 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0xb4a7f6fa srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4d911d0 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xb4e14553 gnttab_query_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb4e7c99d usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb5030bd6 aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb52380e9 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0xb52e66dd find_symbol +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb54ad0d1 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb554a2cb vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xb566f84a __online_page_increment_counters +EXPORT_SYMBOL_GPL vmlinux 0xb573dbd8 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0xb58ba3b8 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5aaa21c sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xb5b1ac81 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xb5cb8145 hrtimer_get_res +EXPORT_SYMBOL_GPL vmlinux 0xb5dd6f6e acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xb5e896fb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb5f432d9 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb60d1428 pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0xb61580db idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb6173c7d component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xb6230f1f gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb628f9b1 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0xb6319b13 xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xb63961e5 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0xb63efc3c blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xb663e701 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xb66421b2 acpi_str_to_uuid +EXPORT_SYMBOL_GPL vmlinux 0xb66b9709 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xb67b2219 cm_suspend_again +EXPORT_SYMBOL_GPL vmlinux 0xb67c64fd __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xb6877a4f ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0xb6aa4c92 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6bb99a6 rht_grow_above_75 +EXPORT_SYMBOL_GPL vmlinux 0xb6bc49a9 __supported_pte_mask +EXPORT_SYMBOL_GPL vmlinux 0xb6c790f7 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0xb6f2c578 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0xb6f8fee4 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0xb6fe4ed4 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xb70d5639 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xb718f2f9 sfi_table_parse +EXPORT_SYMBOL_GPL vmlinux 0xb7548cfb ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0xb758b0a5 __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0xb75cb30c uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb7678ee9 extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xb76d3c55 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xb77d9986 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xb780f26c nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xb795ab81 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0xb7d71818 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xb7d7c12e hpet_set_alarm_time +EXPORT_SYMBOL_GPL vmlinux 0xb7f6bfcb ktime_divns +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb82dac37 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb83fec9e regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xb8439b00 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xb8452280 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xb84abaef alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0xb85d5326 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xb86bcceb klist_next +EXPORT_SYMBOL_GPL vmlinux 0xb89e9ae7 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0xb8a6b1e6 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xb8b2b1f7 mce_register_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0xb8c97e05 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xb8ccbc10 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8df42aa rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb9176155 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0xb932fc44 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xb9450e7a mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0xb94cc08e dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0xb9528f5e smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xb9596f62 tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xb988fac0 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xb98acd1d pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xb99d5837 xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xb99df5a8 acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0xb9b9db5d ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9e249d4 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xb9e5b1f0 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xb9fbf2be modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xb9fc7b90 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba3b81cf device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0xba4a0db1 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xba4c43db acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xba64ad76 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0xba7a0e65 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0xba86ab71 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xba890ce5 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xba8929ea percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xba91b71e clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xba94c685 cper_estatus_check +EXPORT_SYMBOL_GPL vmlinux 0xba9cdd8d usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbac86907 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0xbaeaba93 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xbaf8b6df tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb55c7ee register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0xbb58b814 iomap_free +EXPORT_SYMBOL_GPL vmlinux 0xbb7362b0 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xbb836010 pwm_config +EXPORT_SYMBOL_GPL vmlinux 0xbb9db1a6 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0xbbb98859 edid_info +EXPORT_SYMBOL_GPL vmlinux 0xbbc0b106 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xbbd4f657 xen_pcpu_id +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbe5d107 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xbc3e2fdd fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xbca0201a sfi_mrtc_array +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcb18fc7 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xbcb838a1 amd_flush_garts +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcd569df ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbcf2a7af simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xbcf87734 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0xbd26ecd8 xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0xbd4c0ae6 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0xbd51a9b3 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xbd558220 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd711e97 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0xbd851abb devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xbd893577 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdd5f10f apei_hest_parse +EXPORT_SYMBOL_GPL vmlinux 0xbdd97497 dm_dispatch_request +EXPORT_SYMBOL_GPL vmlinux 0xbdeabb59 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xbe145e2a rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0xbe175035 __tracepoint_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe519c49 blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0xbe6228bd ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe83b8a7 print_context_stack +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbebfcd0c sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0xbecf2c68 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbee24414 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xbeee9fc3 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0xbef87154 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0xbef8c4ea powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0xbefe4495 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf35a7d3 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xbf89945f __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xbfb1be70 hv_setup_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0xbfb53615 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0xbfb90c12 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfdbf21a usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xc00131cf visitor64 +EXPORT_SYMBOL_GPL vmlinux 0xc04672a4 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0xc05db968 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0xc068063d __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0xc0798928 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0xc079bdab sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0872216 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xc0900fcf acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0xc093740a trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xc09ade34 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0xc09f15d5 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xc0bf6ead timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0e75cec visitor128 +EXPORT_SYMBOL_GPL vmlinux 0xc0f2d39a cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0xc12e82f1 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc1475c06 bdi_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xc14cb3e7 md_run +EXPORT_SYMBOL_GPL vmlinux 0xc15777c8 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xc164642e xenbus_otherend_changed +EXPORT_SYMBOL_GPL vmlinux 0xc164c894 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc18578ed process_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc198e0d8 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xc19a6bcd bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0xc205fa4e synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc21d23a6 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc26351f8 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc2875c8c watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xc2963edb watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0xc29a1149 xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xc2ab17dd unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xc2c8f17a vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0xc2dc0533 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xc2ecb2d2 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xc3384395 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc34cde88 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc37e3156 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xc39f0b30 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0xc3ce048a rhashtable_expand +EXPORT_SYMBOL_GPL vmlinux 0xc3ee0cf5 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0xc3fbc60d phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc3fd6707 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xc406c177 pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0xc4130a42 pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0xc41329cf fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc42f7818 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xc438dacf fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0xc43cbbf6 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xc447cc9d thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0xc450fa9b pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc47231c4 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0xc485cbda class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4a5abec replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xc4ca2bb2 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xc4d7ba33 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0xc4ecffe5 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0xc4efa691 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xc507b5bc md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xc5157425 pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xc531390c clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xc5397da6 xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc57b9367 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xc58645a9 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0xc5960dbe tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xc598e4eb fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0xc5bab3fe btree_init +EXPORT_SYMBOL_GPL vmlinux 0xc5bad813 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0xc5bd6f57 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xc5ce34c2 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xc60f75ec __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc612619e devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0xc613813f scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc622c0b0 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc66019cc xen_resume_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc68aa090 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a96adb ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0xc6ae4bcf vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0xc6b579dc spi_sync +EXPORT_SYMBOL_GPL vmlinux 0xc6b894a6 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0xc6bf8079 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xc6d13e91 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0xc6fa3f78 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0xc6fbec36 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0xc6ffe32f pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xc7002ac4 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0xc702b19a pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xc7105508 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0xc71eeff6 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc732767e list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0xc73adfec tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc747184c cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0xc74fa6ec of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xc777b8d5 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0xc7927203 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a394f4 pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc80c910d register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xc8213590 acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0xc8280e9b dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0xc8347b46 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xc84470cb pwm_request +EXPORT_SYMBOL_GPL vmlinux 0xc8540044 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xc85fee13 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xc877cb42 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc87e487a sched_clock_idle_sleep_event +EXPORT_SYMBOL_GPL vmlinux 0xc8895ab7 xen_swiotlb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0xc8a640a2 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8b6e14e ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0xc8cb681b regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8eb6100 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0xc8fd3e7b xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0xc904ec88 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc91ac80c xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xc9299015 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0xc93031b4 regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xc93417f9 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xc938031a devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc93e7e97 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0xc94103a8 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc95f29a9 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0xc96b0d95 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0xc9907610 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xc9ae9b12 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xc9b88889 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0xc9c3f176 hpet_register_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xc9d14690 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0xc9ec3ac6 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9f8292f restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xca0e3649 blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0xca2b8c53 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xca3d6548 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xca4715c9 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xca4f6a30 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0xca56cbfb __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca7f71ba blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0xca81ea9a xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0xca8b04fe sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xcab47f94 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcaff3ae4 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb4552e3 ftrace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb4f82ca relay_close +EXPORT_SYMBOL_GPL vmlinux 0xcb78c032 blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xcb84b6fe rhashtable_shrink +EXPORT_SYMBOL_GPL vmlinux 0xcba98947 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbed1643 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbf30b76 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xcbf3ef3c sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xcc130edc hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc1f1c3d inet_twdr_hangman +EXPORT_SYMBOL_GPL vmlinux 0xcc338bc6 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0xcc3f332e PageHuge +EXPORT_SYMBOL_GPL vmlinux 0xcc66ed3e rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0xcc6b9e8e usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc9874a2 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0xccb59e7b hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xccb6e1ec elv_register +EXPORT_SYMBOL_GPL vmlinux 0xccbf1826 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccea4e34 perf_get_x86_pmu_capability +EXPORT_SYMBOL_GPL vmlinux 0xccf828f2 pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0xccfcea44 device_del +EXPORT_SYMBOL_GPL vmlinux 0xcd1516df register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xcd271c6c skb_morph +EXPORT_SYMBOL_GPL vmlinux 0xcd2f49ad tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0xcd46912f ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xcd6e7647 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0xcd778497 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcdb59e3f sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdc127d3 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdff89ab crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xce0c8f84 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xce30a08f regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xce4ab293 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0xce5c1abb blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0xce62ab29 __class_register +EXPORT_SYMBOL_GPL vmlinux 0xce63d84a tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0xce64e579 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce7302ba irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcee6aa8b mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xceefd2ac perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcef1dd0e perf_check_microcode +EXPORT_SYMBOL_GPL vmlinux 0xcf20f285 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0xcf3dfa85 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf5cf2ca pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xcf8fc4d9 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0xcf9bf1cd crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xcfa91a40 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfbb8a91 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd044bfb2 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0ce5648 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0xd0e1e54c pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xd107da83 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xd12c410a tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xd1364180 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xd143c019 init_fpu +EXPORT_SYMBOL_GPL vmlinux 0xd14bc4d9 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xd14f5bcf percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd1507e59 erst_clear +EXPORT_SYMBOL_GPL vmlinux 0xd15a3ceb pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xd16630b2 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd1933c8c devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd20baefa dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd2121962 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xd217ce9f wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd21a5b55 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xd25fe5b1 pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0xd266f2ce mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd27d1518 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd28cf861 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0xd2a5917c __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xd2aaeb4e kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xd2c58ab2 apei_exec_noop +EXPORT_SYMBOL_GPL vmlinux 0xd2d4dac8 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xd2e04c57 __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0xd2e3fd66 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd30c84de pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0xd3294a4f __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0xd334a7e2 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xd3730fc3 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd3a8fa35 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xd3cd4d13 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xd3dd4acd bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0xd3e2e1f6 tpm_remove_hardware +EXPORT_SYMBOL_GPL vmlinux 0xd3e90830 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xd3fe76c4 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd4263a5d hrtimer_start +EXPORT_SYMBOL_GPL vmlinux 0xd42ca088 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd456fe36 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0xd48665b9 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0xd48f2a53 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0xd4936511 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xd4a2fc30 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4c4e27d pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0xd4f746ad alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xd5001bdd sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0xd501ab5b inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0xd5066fc1 __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0xd5095c63 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xd517948a pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xd51d0968 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd5233148 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd5293d87 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xd52d718b perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0xd538e4bf fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0xd53f60ff regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0xd543ebe5 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0xd544e902 pgprot_writecombine +EXPORT_SYMBOL_GPL vmlinux 0xd550560f __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd55aedf2 arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xd5926a8e debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0xd598bb77 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0xd5998ac1 xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5e4ef03 dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xd5efda8b debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0xd5f7ac44 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0xd5ffa378 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xd61c80ba acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0xd627291f ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0xd6405814 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd67f5217 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd683a0e4 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0xd6aafa80 ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0xd6b0e2a0 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0xd6c2e04b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xd6cf8b11 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xd6eafcc5 rht_shrink_below_30 +EXPORT_SYMBOL_GPL vmlinux 0xd6ed3a8e cper_next_record_id +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd7130714 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xd722effe pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd74cb83a crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0xd755c5b5 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd77d18ef shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xd78519f1 acpi_dev_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0xd7ab2108 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd7ab2c0c speedstep_detect_processor +EXPORT_SYMBOL_GPL vmlinux 0xd7cd95ae wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7d96ba1 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0xd7e4c163 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xd800606a rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd8250a5c iounmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xd8298c0a rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0xd8450c77 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xd847e661 part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd853e99a module_mutex +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd88d3b83 pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0xd8957dfd get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0xd8aac50b ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0xd8cfc6b7 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0xd8d011f4 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0xd8de98cc dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xd912c19c phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0xd9184b83 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xd919806a amd_cache_northbridges +EXPORT_SYMBOL_GPL vmlinux 0xd91abc33 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xd91e6544 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd921e17b usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd94b737e erst_read +EXPORT_SYMBOL_GPL vmlinux 0xd96456c9 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xd966a48d wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xd966d63b clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd984d43e ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xd986a39f irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd9bed8c4 get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xd9fbd5e2 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xda0ec30f ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0xda2b5f5e rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xda44cb37 setup_charger_manager +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb07311b __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0xdb0e0caa inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0xdb184280 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdb26f155 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0xdb287a32 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xdb298a82 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xdb2d17e6 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xdb4851e4 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0xdb485f02 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0xdb5d34e0 rcu_batches_completed_preempt +EXPORT_SYMBOL_GPL vmlinux 0xdb6bc522 pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb9da530 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xdba4ad93 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0xdbb5a911 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0xdbc31c91 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0xdbcfea75 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc0ab214 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc30929c usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0xdc36bf05 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0xdc59a32f wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xdc65c746 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc6ee2b0 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdc777eee leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc908388 spi_async +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcaca1a8 ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0xdce7b510 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xdd0521d0 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd2fa239 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0xdd31b3e4 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd3a0492 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xdd3cbe40 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xdd42a243 blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0xdd713195 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd794d33 phys_wc_to_mtrr_index +EXPORT_SYMBOL_GPL vmlinux 0xdd8600ed ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xdd98e5ae dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0xdda83506 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0xddb5de2b list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xddd9424c bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xddf949bd alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0xde0b3102 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde17d08c driver_register +EXPORT_SYMBOL_GPL vmlinux 0xde2bec8b alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xde4dc4e8 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xde5ca6bf class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xde6e947b wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xde747356 intel_msic_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xdec9545f ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0xded0d02f device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0xded79a29 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xdeee23b5 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0xdef5e7e8 acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0xdefda825 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf0ff8cb regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0xdf1882af dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0xdf297473 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0xdf4719da xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0xdf66ca81 ucode_cpu_info +EXPORT_SYMBOL_GPL vmlinux 0xdf901b6c ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0xdf970cda platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0xdfa1fd06 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xdfb1240c dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xdfe326ee efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0xdff94f6d regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xe002fec6 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0xe003e044 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe0491e07 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0xe06795ce pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xe067fa15 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xe073d7ef gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0xe074f78b fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xe07b4dd4 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0xe0825b87 rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe09eee97 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0xe0a062df hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0xe0aeed31 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xe0c77bb5 mce_notify_irq +EXPORT_SYMBOL_GPL vmlinux 0xe0f213d1 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin +EXPORT_SYMBOL_GPL vmlinux 0xe1301607 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0xe134246a blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0xe13d4796 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xe14e7063 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1cc083d __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xe1d4a4b5 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xe1d66597 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0xe1dcea87 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0xe2017937 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xe2035d3f ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe26931e3 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xe26e46f0 acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0xe27355f8 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0xe27efcac transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xe295c0ff is_hpet_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe2992f7a platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xe2a6f00d gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xe2baa261 split_page +EXPORT_SYMBOL_GPL vmlinux 0xe2bf71a2 __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xe2bfae53 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xe2d6e98e usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0xe2dfb390 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe2e34730 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe31bc2e5 xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0xe32d738a extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xe3456279 xen_unregister_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xe3754ab3 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3948ff4 acpi_walk_dep_device_list +EXPORT_SYMBOL_GPL vmlinux 0xe3b489c6 __put_net +EXPORT_SYMBOL_GPL vmlinux 0xe3bc7fd4 hpet_unregister_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xe3d1bcc4 ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0xe3feb779 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0xe41534ce bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0xe41c64ca debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0xe41c731b devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xe420cae4 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xe423b56c bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xe4258d61 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xe4272442 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe4346df9 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xe439815c erst_get_record_count +EXPORT_SYMBOL_GPL vmlinux 0xe46666f7 acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xe467ff67 xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe49445ca mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4c331b6 acpi_os_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0xe4d3f821 extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0xe4e68bc8 apei_map_generic_address +EXPORT_SYMBOL_GPL vmlinux 0xe4eb0988 gpiod_set_array +EXPORT_SYMBOL_GPL vmlinux 0xe500455e sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0xe51fd983 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0xe5239626 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xe52d7555 extcon_find_cable_index +EXPORT_SYMBOL_GPL vmlinux 0xe5351274 relay_open +EXPORT_SYMBOL_GPL vmlinux 0xe54c859a tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0xe54ed7e7 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xe5734c6c get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xe5743d6f inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe597085b irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xe598647a usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xe5b8082b cper_estatus_check_header +EXPORT_SYMBOL_GPL vmlinux 0xe5b82fc8 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe5ba17bb acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0xe5e5748c pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xe6061dd8 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0xe6293ca6 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xe634b41f ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xe647b082 spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0xe648149f gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xe64ad8ea unregister_nmi_handler +EXPORT_SYMBOL_GPL vmlinux 0xe64c4d71 user_describe +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe6835097 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0xe693b5fd netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xe697d33d __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xe6afb40e bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0xe6b509ee dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xe6c1eb71 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6f83837 acpi_bus_attach_private_data +EXPORT_SYMBOL_GPL vmlinux 0xe6fec45c preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe70c83a6 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xe7141d60 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0xe71c3e19 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xe7232e0f user_return_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe75eaeea pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe77aae8b ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xe7821cde flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xe7b6bc25 __online_page_set_limits +EXPORT_SYMBOL_GPL vmlinux 0xe7cccafe genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe80886c7 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0xe8128b97 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe8201183 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0xe84295e8 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe8660d09 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xe86bdb97 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0xe86bff5e device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xe8a84dc0 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0xe918747a rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0xe92bd1bc xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xe93b7d1d usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe940b6a1 xen_remap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0xe95e7f90 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xe9662a80 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xe9833a42 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xe9ce931a kvm_para_available +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9dc85ad regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xe9e16ad4 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0xe9ff0110 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea1c7a84 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0xea3806ae __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xeaae2309 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xeab524b8 xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0xeae7572c vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0xeaf289ee __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xeb2798f7 xen_destroy_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xeb338b9d crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xeb370805 __apei_exec_run +EXPORT_SYMBOL_GPL vmlinux 0xeb571f74 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xeb5989ce od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0xeb6402cb mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xeb6ac806 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0xeb753752 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0xeb833c22 xen_has_pv_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0xeb8d8261 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0xeb9abbee ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xeba42ab5 clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xebf7a68f disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xebf9145c ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0xec06fa9d rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xec0ac5c4 irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec1e849b alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xec22952f pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xec25c5fd __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec4cbcdb regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xec631f34 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0xec71e993 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0xec89a869 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0xec9233d0 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0xec98d23f vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xeca82415 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0xecbe9e05 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0xecd97f49 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xecfe34a4 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0xed0571a1 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xed0d869d da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xed1f3cc7 ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xed5f294f shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xed87aa25 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0xed8e0dee get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0xed8e9204 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0xedbc6f67 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xedc2a213 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0xedc5bd73 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0xedd49930 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xeddb6f45 clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xede6d23b pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0xede8b60d usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xedf3f1f1 do_machine_check +EXPORT_SYMBOL_GPL vmlinux 0xee041396 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xee041852 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xee06c938 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xee46de79 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0xee4fd638 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xee6500a2 ref_module +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee717b6e vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xee71a4c2 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xee8231e9 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xee95d83b hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0xeecceb79 usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0xeed0d906 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0xeed8e6cc __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xeee667ea acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0xeeece18e tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0xeef6a2f5 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0xef055659 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0xef1ab7c0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request +EXPORT_SYMBOL_GPL vmlinux 0xef23d470 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xef409b74 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0xef445974 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xef5b5cd5 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xef9af2c5 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xefa012b9 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0xefa1372b i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefc1eddf pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xefc2149d xenbus_grant_ring +EXPORT_SYMBOL_GPL vmlinux 0xeff832d6 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0xf01eec1d clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0xf02285c4 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xf054ac97 intel_msic_irq_read +EXPORT_SYMBOL_GPL vmlinux 0xf067b3d2 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf096ddec xen_swiotlb_sync_single_for_device +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf11de189 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf12526b6 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0xf138fce3 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0xf13d2199 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0xf14170e1 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0xf1443a7f device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xf15a3115 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0xf17060f5 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xf1783164 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xf18043c2 nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf1a680ca regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0xf1b0965a usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1b551d9 ibft_addr +EXPORT_SYMBOL_GPL vmlinux 0xf1d68caa devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf20c8c37 mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0xf21085c4 bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf21f0451 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xf2300ceb da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0xf231fbae swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0xf234a575 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xf262e5ba add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0xf26c7ef5 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf27bb529 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xf2a8ed8a pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf2d46bf4 page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xf2dce927 perf_assign_events +EXPORT_SYMBOL_GPL vmlinux 0xf2e18e95 xenbus_dev_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xf2eb8f69 efivar_validate +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2f72aa3 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xf2f75ef9 yield_to +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf30fda27 lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf31e8692 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0xf324017f ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf32a4a53 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf34176a3 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0xf3432a50 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xf37db47c i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf3a16e65 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bb8e84 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3c8c876 virtio_device_is_legacy_only +EXPORT_SYMBOL_GPL vmlinux 0xf3cb3193 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0xf3cd3768 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xf3ebf4eb arch_apei_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0xf3efd631 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xf3f05e9f fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xf3f7c00a device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xf3ffef44 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xf4097383 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0xf44ccba7 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xf45d8501 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf498d9b2 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4b4514e shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0xf4da0f3f bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0xf4e88ed6 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xf4f79c12 acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf51b39f8 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf5648739 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xf56a3088 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0xf56c29ec dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0xf5785b42 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xf57cbf9c regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0xf58f80ea swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0xf5945bac gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xf59adddd rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5afd5b6 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xf5b17ee0 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0xf5bebe67 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0xf6265c93 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0xf63b50df debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0xf648b3cb transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xf65fb493 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xf67b2c8c regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf67c2e84 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0xf681feb3 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xf690bf08 spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf6a984c1 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6c8d11b clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0xf6cd9b85 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xf6dcaf27 ftrace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf7016530 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0xf71765a4 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xf7322bc8 pv_time_ops +EXPORT_SYMBOL_GPL vmlinux 0xf7598203 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xf759fdce devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0xf7a6d6ec pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7ca5b83 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf7daadc3 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xf7db6117 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xf80e0ae7 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xf82f16b3 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf8717faa tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xf87596a9 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xf87ad983 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf88a5cca spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0xf88da81b usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0xf8a7f15e usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xf8b6d591 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0xf8bd0ab5 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0xf8bd853a ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xf8d391c5 __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xf8df518c regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8edb8f1 pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf91404bc pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0xf91c83ae proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf93bca7e dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0xf94f5529 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0xf9712666 iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0xf9765833 dmi_match +EXPORT_SYMBOL_GPL vmlinux 0xf97666a0 set_memory_rw +EXPORT_SYMBOL_GPL vmlinux 0xf9967e95 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9d698f8 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xf9d9264e xen_have_vector_callback +EXPORT_SYMBOL_GPL vmlinux 0xf9eff68a usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xf9f5fae7 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xf9ffbf1d sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xfa12ea63 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa29d1db alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0xfa4d8a63 __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0xfa607bc9 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xfa701f15 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xfa72504d device_rename +EXPORT_SYMBOL_GPL vmlinux 0xfa7424f7 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0xfa88e8d5 bus_register +EXPORT_SYMBOL_GPL vmlinux 0xfaa58f40 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xfaed22a0 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xfb11e6f1 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xfb1782f3 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xfb1b6aea sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0xfb220f74 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xfb265556 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb34e7c1 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xfb5741b0 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xfb64b230 acpi_processor_ffh_cstate_probe +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb759751 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xfb83db03 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xfb9b2a1a filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0xfb9fc7b0 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0xfba519dd regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbc1f08f ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0xfbe921b4 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0xfbf8f100 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xfc29232f ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0xfc3414da unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc968c8b apei_exec_write_register_value +EXPORT_SYMBOL_GPL vmlinux 0xfc9de014 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfc9fae7a pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0xfca1ff94 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0xfcaf3874 __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xfcc69486 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfce1a8bf crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xfd05464b klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0xfd4e05a3 __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0xfd51b281 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xfd5ae9b1 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable +EXPORT_SYMBOL_GPL vmlinux 0xfd882731 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0xfdad84dd dwc2_hcd_remove +EXPORT_SYMBOL_GPL vmlinux 0xfdd84ac9 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xfe2419da xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0xfe3463be component_master_add +EXPORT_SYMBOL_GPL vmlinux 0xfe48de71 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xfe52c420 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xfe549764 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0xfe5f4e83 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xfe64916c ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0xfe727411 get_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xfe8c77f8 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xfe917fd5 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfea8f4b7 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xfebf4bdc clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0xfec1927f sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xfecea822 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfef80e84 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff3f5c3c pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xff50c83a acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff696b16 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xff76839e devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xff7f6793 pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xff8929a2 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0xff946689 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xffa124d8 device_reset +EXPORT_SYMBOL_GPL vmlinux 0xffb2e6d9 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0xffcdcc1a init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xffcdd77b led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0xffcf7141 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0xffe494c4 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0xffe4ca4b __inet_twsk_hashdance --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/i386/lowlatency.compiler +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/i386/lowlatency.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 4.9.2-10ubuntu13) 4.9.2 --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/i386/lowlatency.modules +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/i386/lowlatency.modules @@ -0,0 +1,4452 @@ +3c509 +3c515 +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +53c700 +6lowpan +6pack +8021q +8139cp +8139too +8250_accent +8250_boca +8250_dw +8250_exar_st16c554 +8250_fintek +8250_fourport +8250_hub6 +8255 +8255_pci +8390 +8390p +88pm800 +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +88pm860x-ts +9p +9pnet +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a8293 +aacraid +aat2870_bl +aat2870-regulator +ab3100 +ab3100-otp +abituguru +abituguru3 +ablk_helper +ac97_bus +acard-ahci +acecad +acenic +acerhdf +acer-wmi +acpi_extlog +acpi_ipmi +acpi_pad +acpiphp_ibm +acpi_power_meter +acpi_thermal_rel +acquirewdt +act2000 +act200l-sir +act8865-regulator +act_csum +act_gact +act_ipt +actisys-sir +act_mirred +act_nat +act_pedit +act_police +act_simple +act_skbedit +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad5064 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5624r_spi +ad5686 +ad5755 +ad5764 +ad5791 +ad5933 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7152 +ad7192 +ad7266 +ad7280a +ad7291 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad7476 +ad7606 +ad7746 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad799x +ad8366 +ad9523 +ad9832 +ad9834 +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7753 +ade7754 +ade7758 +ade7759 +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adfs +adi +adis16060 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16204 +adis16209 +adis16220 +adis16240 +adis16260 +adis16400 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1275 +adm8211 +adm9240 +adp5520_bl +adp5520-keys +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +ads1015 +ads7828 +ads7846 +ads7871 +ad_sigma_delta +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adv7170 +adv7175 +adv7180 +adv7511 +advansys +advantechwdt +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +aes-i586 +aesni-intel +af_802154 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +aha152x +aha152x_cs +aha1542 +aha1740 +ahci +ahci_platform +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airo_cs +airspy +ak09911 +ak8975 +al3320a +algif_hash +algif_skcipher +ali-agp +alienware-wmi +ali-ircc +alim1535_wdt +alim7101_wdt +altera-ci +altera_jtaguart +altera_ps2 +altera-stapl +altera_tse +altera_uart +alx +am53c974 +ambassador +amc6821 +amd +amd5536udc +amd64_edac_mod +amd76x_edac +amd76xrom +amd8111e +amd_freq_sensitivity +amd-rng +amilo-rfkill +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams369fg06 +analog +anatop-regulator +ansi_cprng +anubis +aoe +apanel +apds9300 +apds9802als +apds990x +apm +apple_bl +appledisplay +apple-gmux +applesmc +appletalk +appletouch +applicom +ar5523 +ar7part +arc4 +arcfb +arcmsr +arcnet +arc_ps2 +arc-rawmode +arc-rimi +arc_uart +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arptable_filter +arp_tables +arpt_mangle +as102_fe +as3711_bl +as3711-regulator +as3935 +as5011 +asb100 +asc7621 +asix +ast +asus_atk0110 +asus-laptop +asus-nb-wmi +asus-wmi +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +atbm8830 +aten +ath +ath10k_core +ath10k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ati-agp +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atlas_btns +atm +atmel +atmel_cs +atmel_mxt_ts +atmel_pci +atmtcp +atp +atp870u +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +aufs +auo_k1900fb +auo_k1901fb +auo_k190x +auo-pixcir-ts +authenc +authencesn +auth_rpcgss +autofs4 +avma1_cs +avm_cs +avmfritz +ax25 +ax88179_178a +axnet_cs +axp20x-regulator +axp288_adc +b1 +b1dma +b1isa +b1pci +b1pcmcia +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +bas_gigaset +batman-adv +baycom_epp +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm203x +bcm3510 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm7xxx +bcm87xx +bcma +bcma-hcd +bcm_sf2 +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1770glc +bh1780gli +binfmt_aout +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpck6 +bpqether +bq2415x_charger +bq24190_charger +bq24735-charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt3c_cs +bt819 +bt856 +bt866 +bt878 +btcoexist +btcx-risc +btmrvl +btmrvl_sdio +btrfs +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +BusLogic +bw-qcam +c101 +c2port-duramar2150 +c4 +c67x00 +c6xdigio +cachefiles +cafe_ccic +cafe_nand +caif +caif_hsi +caif_serial +caif_socket +caif_usb +caif_virtio +camellia_generic +can +can-bcm +can-dev +can-gw +can-raw +capi +capidrv +capmode +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cb710 +cb710-mmc +cb_das16_cs +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc2520 +cc770 +cc770_isa +cc770_platform +c_can +c_can_pci +c_can_platform +cciss +ccm +ccp +ccp-crypto +cdc-acm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc-phonet +cdc_subset +cdc-wdm +ceph +cfag12864b +cfag12864bfb +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +cfspi_slave +ch +ch341 +ch7006 +chipreg +chnl_net +chromeos_laptop +chromeos_pstore +cicada +cifs +ci_hdrc +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +ck804xrom +classmate-laptop +clearpad_tm1217 +clip +clk-max77686 +clk-max77802 +clk-palmas +clk-s2mps11 +clk-si5351 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobra +coda +com20020 +com20020_cs +com20020-isa +com20020-pci +com90io +com90xx +comedi +comedi_bond +comedi_parport +comedi_pci +comedi_pcmcia +comedi_test +comedi_usb +comm +compal-laptop +configfs +contec_pci_dio +cops +cordic +core +coretemp +cosa +cp210x +cpcihp_generic +cpcihp_zt5550 +cpia2 +cpqphp +cpu5wdt +cpuid +cpu-notifier-error-inject +c-qcam +cramfs +cr_bllcd +crc32 +crc32-pclmul +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_i2c +cros_ec_keyb +crvml +cryptd +cryptoloop +crypto_null +crypto_user +cs5345 +cs53l32a +cs5535-mfd +cs553x_nand +cs89x0 +csiostor +ct82c710 +ctr +cts +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx8800 +cx8802 +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx88xx +cxacru +cxd2099 +cxd2820r +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cy8ctmg110_ts +cyapa +cyber2000fb +cyberjack +cyclades +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da9030_battery +da9034-ts +da903x +da903x_bl +da9052-battery +da9052_bl +da9052-hwmon +da9052_onkey +da9052-regulator +da9052_tsi +da9052_wdt +da9055-hwmon +da9055_onkey +da9055-regulator +da9055_wdt +da9063-regulator +da9063_wdt +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_cs +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +db9 +dc395x +dca +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +dccp_probe +dcdbas +ddbridge +de2104x +de4x5 +decnet +deflate +defxx +dell-laptop +dell-led +dell_rbu +dell-smo8800 +dell-wmi +dell-wmi-aio +denali +denali_dt +denali_pci +des_generic +designware_i2s +dgap +dgnc +dht11 +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dibx000_common +digi_acceleport +diskonchip +divacapi +divadidd +diva_idi +diva_mnt +divas +dl2k +dlci +dlm +dln2 +dm1105 +dm9601 +dm-bio-prison +dm-bufio +dm-cache +dm-cache-cleaner +dm-cache-mq +dm-crypt +dm-delay +dme1737 +dm-era +dmfe +dm-flakey +dmi-sysfs +dm-log +dm-log-userspace +dmm32at +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-verity +dmx3191d +dm-zero +dnet +dn_rtmsg +docg3 +docg4 +donauboe +dpt_i2o +drbd +drbg +drm +drm_kms_helper +drv260x +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsa_core +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155v4l +dt9812 +dtc +dtl1_cs +dtlk +dummy +dummy-irq +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-friio +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb_usb_v2 +dvb-usb-vp702x +dvb-usb-vp7045 +dwc3 +dwc3-pci +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e4000 +e752x_edac +e7xxx_edac +earth-pt1 +earth-pt3 +eata +ebt_802_3 +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ec100 +ec_bhf +echo +ec_sys +edac_core +edac_mce_amd +edt-ft5x06 +eeepc-laptop +eeepc-wmi +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efficeon-agp +efi-pstore +efs +ehset +einj +elan_i2c +elants_i2c +elo +elsa_cs +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +emc1403 +emc2103 +emc6w201 +em_canid +em_cmp +emi26 +emi62 +em_ipset +em_meta +em_nbyte +empeg +ems_pci +ems_pcmcia +ems_usb +em_text +emu10k1-gp +em_u32 +enc28j60 +enclosure +ene_ir +eni +enic +epat +epia +epic100 +eql +esas2r +esb2rom +esd_usb2 +esi-sir +esp4 +esp6 +esp_scsi +et1011c +et131x +ethoc +eurotechwdt +evbug +exofs +extcon-adc-jack +extcon-arizona +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +ezusb +f2fs +f71805f +f71808e_wdt +f71882fg +f75375s +f81232 +fakelb +fam15h_power +fan53555 +farsync +faulty +fb_ddc +fb_sys_fops +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_cs +fealnx +ff-memless +fid +fintek-cir +firedtv +firestream +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fixed +fl512 +fld +floppy +fm10k +fm801-gp +fmc +fmc-chardev +fmc-fakedev +fmc-trivial +fmc-write-eeprom +fm_drv +fmvj18x_cs +fnic +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +freevxfs +friq +frpw +fsa9480 +fscache +fschmd +fsl_lpuart +ft1000 +ft1000_pcmcia +ftdi-elan +ftdi_sio +ftl +fujitsu-laptop +fujitsu-tablet +fujitsu_ts +fusbh200-hcd +g450_pll +g760a +g762 +g_acm_ms +gadgetfs +gamecon +gameport +garmin_gps +garp +g_audio +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +gdth +generic +generic-adc-battery +generic_bl +genet +geneve +gen_probe +geode-aes +geode-rng +g_ether +gf128mul +gf2k +g_ffs +gfs2 +ghash-generic +g_hid +gigaset +girbil-sir +gl518sm +gl520sm +gl620a +gluebi +glue_helper +gma500_gfx +g_mass_storage +g_midi +g_ncm +g_NCR5380 +g_NCR5380_mmio +g_nokia +go7007 +go7007-loader +go7007-usb +goku_udc +goodix +gp2ap002a00f +gp2ap020a00f +gpio +gpio-addr-flash +gpio-adp5520 +gpio-adp5588 +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-cs5535 +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-f7188x +gpio-fan +gpio-generic +gpio-ich +gpio-ir-recv +gpio-it8761e +gpio-janz-ttl +gpio-kempld +gpio_keys +gpio_keys_polled +gpio-lp3943 +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-mc33880 +gpio-mcp23s08 +gpio-ml-ioh +gpio_mouse +gpio-pca953x +gpio-pcf857x +gpio-pch +gpio-rdc321x +gpio-regulator +gpio-sch +gpio-sch311x +gpio_tilt_polled +gpio-tps65912 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-viperboard +gpio-vx855 +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +g_printer +grace +gre +grip +grip_mp +gr_udc +gsc_hpdi +g_serial +gs_fpga +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gs_usb +gtco +guillemot +gunze +g_webcam +gx1fb +gxfb +gx-suspmod +g_zero +hackrf +hamachi +hampshire +hangcheck-timer +hanwang +hci +hci_uart +hci_vhci +hdaps +hdlc +hdlc_cisco +hdlcdrv +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdpvr +he +hecubafb +hexium_gemini +hexium_orion +hfc4s8s_l1 +hfcmulti +hfcpci +hfcsusb +hfc_usb +hfs +hfsplus +hgafb +hid +hid-a4tech +hid-apple +hid-appleir +hid-aureal +hid-axff +hid-belkin +hid-cherry +hid-chicony +hid-cp2112 +hid-cypress +hid-dr +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-gaff +hid-generic +hid-gt683r +hid-gyration +hid-holtekff +hid-holtek-kbd +hid-holtek-mouse +hid-huion +hid-hyperv +hid-icade +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-lenovo +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-magicmouse +hid-microsoft +hid-monterey +hid-multitouch +hid-ntrig +hid-ortek +hidp +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-primax +hid-prodikeys +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-trigger +hid-sjoy +hid-sony +hid-speedlink +hid-steelseries +hid-sunplus +hid-thingm +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-uclogic +hid-waltop +hid-wiimote +hid-xinmo +hid-zpff +hid-zydacron +hih6130 +hisax +hisax_fcpcipnp +hisax_isac +hisax_st5481 +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +horizon +hostap +hostap_cs +hostap_pci +hostap_plx +hostess_sv11 +hp100 +hp_accel +hpfs +hpilo +hpsa +hptiop +hpwdt +hp-wireless +hp-wmi +hsi +hsi_char +hso +hsr +htc-pasic3 +htcpen +htu21 +huawei_cdc_ncm +hv_balloon +hv_netvsc +hv_storvsc +hv_utils +hv_vmbus +hwa-hc +hwa-rc +hwmon-vid +hx8357 +hyperv_fb +hyperv-keyboard +hysdn +i1480-dfu-usb +i1480-est +i2400m +i2400m-usb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd756 +i2c-amd756-s4882 +i2c-amd8111 +i2c-cbus-gpio +i2c-cros-ec-tunnel +i2c-designware-core +i2c-designware-pci +i2c-designware-platform +i2c-diolan-u2c +i2c-dln2 +i2c-eg20t +i2c-gpio +i2c-hid +i2c-i801 +i2c-isch +i2c-ismt +i2c-kempld +i2c-matroxfb +i2c-mux +i2c-mux-gpio +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-pinctrl +i2c-nforce2 +i2c-nforce2-s4985 +i2c-ocores +i2c-parport +i2c-parport-light +i2c-pca-isa +i2c-pca-platform +i2c-piix4 +i2c-robotfuzz-osif +i2c-scmi +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tiny-usb +i2c-via +i2c-viapro +i2c-viperboard +i2c-xiic +i2o_block +i2o_bus +i2o_config +i2o_core +i2o_proc +i2o_scsi +i3000_edac +i3200_edac +i40e +i40evf +i5000_edac +i5100_edac +i5400_edac +i5500_temp +i5k_amb +i6300esb +i7300_edac +i740fb +i7core_edac +i810fb +i82092 +i82365 +i82860_edac +i82875p_edac +i82975x_edac +i8k +i915 +i915_bpo +ib700wdt +ib_addr +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mad +ibmaem +ibmasm +ibmasr +ibmpex +ibmphp +ibm_rtl +ib_mthca +ib_sa +ib_srp +ib_srpt +ib_ucm +ib_umad +ib_uverbs +ichxrom +icn +icplus +icp_multi +ics932s401 +ideapad-laptop +ideapad_slidebar +idmouse +idt77252 +idtcps +idt_gen2 +ie31200_edac +ie6xx_wdt +ieee802154 +ieee802154_6lowpan +ifb +iforce +igb +igbvf +igorplugusb +iguanair +iio_dummy +iio_hwmon +iio-trig-interrupt +iio-trig-periodic-rtc +iio-trig-sysfs +ii_pci20kc +ili210x +ili922x +ili9320 +imm +imon +ims-pcu +imx074 +in2000 +ina209 +ina2xx +industrialio +industrialio-triggered-buffer +inet_diag +inexio +inftl +initio +input-polldev +int3400_thermal +int3402_thermal +int3403_thermal +int51x1 +intelfb +intel_ips +intel_menlow +intel_mid_battery +intel_mid_dma +intel_mid_powerbtn +intel_mid_thermal +intel-mid-touch +intel-mid_wdt +intel_oaktrail +intel_powerclamp +intel_qat +intel_rapl +intel-rng +intel-rst +intel_scu_ipcutil +intel-smartconnect +intel_soc_dts_thermal +intel_vr_nor +interact +interval_tree_test +inv-mpu6050 +ioatdma +ioc4 +io_edgeport +iosf_mbi +io_ti +iowarrior +ip6_gre +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6_tables +ip6table_security +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_MASQUERADE +ip6t_mh +ip6t_NPT +ip6t_REJECT +ip6t_rpfilter +ip6t_rt +ip6t_SYNPROXY +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ipack +ipaq +ipcomp +ipcomp6 +ipddp +ipg +ip_gre +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +ip_tables +iptable_security +ipt_ah +ipt_CLUSTERIP +ipt_ECN +ipt_MASQUERADE +ipt_REJECT +ipt_rpfilter +ipt_SYNPROXY +ip_tunnel +ipvlan +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_nq +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_wlc +ip_vs_wrr +ip_vti +ipw +ipw2100 +ipw2200 +ipwireless +ipx +ircomm +ircomm-tty +irda +irda-usb +ir-hix5hd2 +iris +ir-jvc-decoder +ir-kbd-i2c +irlan +ir-lirc-codec +ir-mce_kbd-decoder +ir-nec-decoder +irnet +ir-rc5-decoder +ir-rc6-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +irtty-sir +ir-usb +ir-xmp-decoder +isci +iscsi_boot_sysfs +iscsi_ibft +iscsi_target_mod +iscsi_tcp +isdn +isdn_bsdcomp +isdnhdlc +isicom +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl9305 +isofs +isp116x-hcd +isp1362-hcd +isp1704_charger +isp1760 +it87 +it8712f_wdt +it87_wdt +it913x +iTCO_vendor_support +iTCO_wdt +itd1000 +ite-cir +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_c2 +iw_cm +iw_cxgb3 +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +iw_nes +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsm +k10temp +k8temp +kafs +kalmia +kaweth +kb3886_bl +kbic +kbtab +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +kfifo_buf +khazad +kingsun-sir +kl5kusb105 +ko2iblnd +kobil_sct +ks0108 +ks0127 +ks8842 +ks8851 +ks8851_mll +ks959-sir +ksdazzle-sir +ksocklnd +ksz884x +ktti +kvaser_pci +kvaser_usb +kvm +kvm-amd +kvm-intel +kxcjk-1013 +kxsd9 +kxtj9 +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l440gx +l4f00242t03 +l64781 +lanai +lance +lapb +lapbether +latch-addr-flash +lattice-ecp3-config +lcd +ld9040 +ldusb +lec +leds-88pm860x +leds-adp5520 +leds-bd2802 +leds-blinkm +leds-clevo-mail +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-net48xx +leds-ot200 +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-regulator +leds-ss4200 +leds-tca6507 +leds-wm831x-status +leds-wm8350 +leds-wrap +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-oneshot +ledtrig-timer +ledtrig-transient +legousbtower +lg2160 +lgdt3305 +lgdt330x +lgs8gxx +lg-vl600 +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libahci +libahci_platform +libceph +libcfs +libcomposite +libcrc32c +libcxgbi +libertas +libertas_cs +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libore +libosd +libsas +lightning +line6usb +lineage-pem +linear +lirc_bt829 +lirc_dev +lirc_imon +lirc_parallel +lirc_sasem +lirc_serial +lirc_sir +lirc_zilog +lis3l02dq +lis3lv02d +lis3lv02d_i2c +litelink-sir +lkkbd +llc +llc2 +llite_lloop +lm25066 +lm3533-als +lm3533_bl +lm3533-core +lm3533-ctrlbank +lm3630a_bl +lm3639_bl +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmc +lms283gf05 +lms501kf03 +lmv +lnbp21 +lnbp22 +lnet +lnet_selftest +lockd +locktorture +logibm +longhaul +longrun +lov +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp8755 +lp8788_adc +lp8788_bl +lp8788-buck +lp8788-charger +lp8788-ldo +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +ltc2945 +ltc2978 +ltc3589 +ltc4151 +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltpc +ltr501 +ltv350qv +lustre +lv5207lp +lvstest +lxfb +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m25p80 +m2m-deinterlace +m52790 +m88ds3103 +m88rs2000 +m88rs6000t +m88ts2022 +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac_hid +machzwd +mac-iceland +mac-inuit +macmodes +mac-roman +mac-romanian +mac-turkish +macvlan +macvtap +mag3110 +magellan +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +matrix-keymap +matrix_keypad +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_DAC1064 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +matroxfb_Ti3026 +matrox_w1 +max1027 +max1111 +max11801_ts +max1363 +max14577 +max14577_charger +max1586 +max16064 +max16065 +max1619 +max1668 +max17040_battery +max17042_battery +max197 +max2165 +max3100 +max3421-hcd +max34440 +max517 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693-haptic +max77802 +max8649 +max8660 +max8688 +max8903_charger +max8907 +max8907-regulator +max8925_bl +max8925_onkey +max8925_power +max8925-regulator +max8952 +max8973-regulator +max8997 +max8997_charger +max8997_haptic +max8998 +max8998_charger +mb862xxfb +mb86a16 +mb86a20s +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc44s803 +m_can +mcb +mcb-pci +mce_amd_inj +mce-inject +mceusb +mcp2120-sir +mcp251x +mcp3021 +mcp320x +mcp3422 +mcp4725 +mcp4922 +mcryptd +mcs5000_ts +mcs7780 +mcs7830 +mcs_touchkey +mct_u232 +md4 +mdacon +mdc +mdc800 +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-gpio +me4000 +me_daq +media +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +mei +mei-me +mei_phy +mei-txe +memory-notifier-error-inject +memstick +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +men_z135_uart +men_z188_adc +metronomefb +metro-usb +meye +mf6x4 +mfd +mga +mgc +michael_mic +micrel +microread +microread_i2c +microread_mei +microtek +mii +minix +mip6 +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +mite +mixcomwd +mk712 +mkiss +mlx4_core +mlx4_en +mlx4_ib +mlx5_core +mlx5_ib +mlx90614 +mma8450 +mma8452 +mmc_block +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +mrst_max3110 +ms_block +msdos +msi001 +msi2500 +msi-laptop +msi-wmi +msp3400 +mspro_block +msr +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtouch +multipath +multiq3 +musb_hdrc +mv88e6060 +mv88e6xxx_drv +mvmdio +mvsas +mv_u3d_core +mv_udc +mvumi +mwave +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxm-wmi +mxser +mxuport +myri10ge +n2 +n411 +nand +nand_bch +nand_ecc +nand_ids +nandsim +national +natsemi +nau7802 +navman +nbd +nci +ncpfs +NCR53c406a +nct6683 +nct6775 +nct7802 +ne +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +nettel +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_usb +nf_conntrack +nf_conntrack_amanda +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_ipv4 +nf_conntrack_ipv6 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_proto_dccp +nf_conntrack_proto_gre +nf_conntrack_proto_sctp +nf_conntrack_proto_udplite +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nfcsim +nfcwilink +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_log_arp +nf_log_bridge +nf_log_common +nf_log_ipv4 +nf_log_ipv6 +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_ipv4 +nf_nat_ipv6 +nf_nat_irc +nf_nat_masquerade_ipv4 +nf_nat_masquerade_ipv6 +nf_nat_pptp +nf_nat_proto_dccp +nf_nat_proto_gre +nf_nat_proto_sctp +nf_nat_proto_udplite +nf_nat_redirect +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_log +nfnetlink_queue +nf_reject_ipv4 +nf_reject_ipv6 +nfs +nfs_acl +nfsd +nfs_layout_nfsv41_files +nfsv2 +nfsv3 +nfsv4 +nf_synproxy_core +nf_tables +nf_tables_arp +nf_tables_bridge +nf_tables_inet +nf_tables_ipv4 +nf_tables_ipv6 +nft_chain_nat_ipv4 +nft_chain_nat_ipv6 +nft_chain_route_ipv4 +nft_chain_route_ipv6 +nft_compat +nft_counter +nft_ct +nft_exthdr +nft_hash +nftl +nft_limit +nft_log +nft_masq +nft_masq_ipv4 +nft_masq_ipv6 +nft_meta +nft_meta_bridge +nft_nat +nft_queue +nft_rbtree +nft_redir +nft_redir_ipv4 +nft_redir_ipv6 +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +ngene +n_gsm +n_hdlc +ni65 +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +nicstar +ni_daq_700 +ni_daq_dio24 +ni_labpc +ni_labpc_common +ni_labpc_cs +ni_labpc_isadma +ni_labpc_pci +nilfs2 +ni_mio_cs +ni_pcidio +ni_pcimio +ni_tio +ni_tiocmd +niu +ni_usb6501 +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +nmclan_cs +nosy +notifier-error-inject +nouveau +nozomi +n_r3964 +ns558 +ns83820 +nsc_gpio +nsc-ircc +nsp32 +nsp_cs +ntb +ntb_netdev +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nuvoton-cir +nvidiafb +nvme +nvram +nv_tco +nxt200x +nxt6000 +obdclass +obdecho +objlayoutdriver +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stackglue +ocfs2_stack_o2cb +ocfs2_stack_user +ocrdma +of_xilinx_wdt +old_belkin-sir +omfs +omninet +on20 +on26 +onenand +opencores-kbd +openvswitch +oprofile +opticon +option +or51132 +or51211 +orinoco +orinoco_cs +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +osc +osd +osdblk +osst +oti6858 +ov2640 +ov5642 +ov6650 +ov7640 +ov7670 +ov772x +ov9640 +ov9740 +overlay +oxu210hp-hcd +ozwpan +p4-clockmod +p54common +p54pci +p54spi +p54usb +p8022 +p8023 +padlock-aes +padlock-sha +palmas-pwrbutton +palmas-regulator +panasonic-laptop +pandora_bl +panel +paride +parkbd +parport +parport_ax88796 +parport_cs +parport_pc +parport_serial +pas16 +pata_acpi +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cs5520 +pata_cs5530 +pata_cs5535 +pata_cs5536 +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_isapnp +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_oldpiix +pata_opti +pata_optidma +pata_pcmcia +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sc1200 +pata_sch +pata_serverworks +pata_sil680 +pata_sl82c105 +pata_triflex +pata_via +pc110pad +pc300too +pc87360 +pc8736x_gpio +pc87413_wdt +pc87427 +pcap_keys +pcap-regulator +pcap_ts +pcbc +pcbit +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_can +pch_dma +pch_gbe +pch_phub +pch_uart +pch_udc +pci +pci200syn +pcips2 +pci-stub +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmcia +pcmcia_core +pcmciamtd +pcmcia_rsrc +pcmda12 +pcmmio +pcmuio +pcnet32 +pcnet_cs +pcrypt +pcspkr +pcwd +pcwd_pci +pcwd_usb +pd +pd6729 +pda_power +pdc_adma +peak_pci +peak_pcmcia +peak_usb +pegasus +penmount +percpu_test +pf +pfuze100-regulator +pg +phantom +phonet +phram +phy-bcm-kona-usb2 +phy-exynos-usb2 +phy-generic +phy-gpio-vbus-usb +phy-isp1301 +physmap +phy-tahvo +pinctrl-cherryview +pixcir_i2c_ts +pkcs7_message +pkcs7_test_key +pktcdvd +pktgen +pl2303 +platform_lcd +plat_nand +plat-ram +plip +plusb +pluto2 +plx_pci +pm2fb +pm3fb +pm80xx +pmbus +pmbus_core +pmc551 +pmcraid +pm-notifier-error-inject +pms +pn533 +pn544 +pn544_i2c +pn544_mei +pn_pep +port100 +poseidon +powermate +powernow-k6 +powernow-k7 +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +pppoatm +pppoe +pppox +ppp_synctty +pps_core +pps-gpio +pps-ldisc +pps_parport +pptp +prism2_usb +processor_thermal_device +ps2mult +psmouse +psnap +pt +pti +ptlrpc +ptn3460 +ptp +ptp_pch +pvpanic +pvrusb2 +pwc +pwm-beeper +pwm_bl +pwm-lp3943 +pwm-lpss +pwm-lpss-pci +pwm-lpss-platform +pwm-regulator +pwm-twl +pwm-twl-led +pxa27x_udc +qat_dh895xcc +qcaux +qcom-spmi-iadc +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qlogic_cs +qlogicfas +qlogicfas408 +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qsemi +qt1010 +qt1070 +qt2160 +quatech2 +quatech_daqp_cs +quota_tree +quota_v1 +quota_v2 +qxl +r128 +r592 +r6040 +r8152 +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r82600_edac +r852 +r8712u +r8723au +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-aimslab +radio-aztech +radio-bcm2048 +radio-cadet +radio-gemtek +radio-i2c-si470x +radio-isa +radio-keene +radio-ma901 +radio-maxiradio +radio-miropcm20 +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-rtrack2 +radio-sf16fmi +radio-sf16fmr2 +radio-shark +radio-si476x +radio-tea5764 +radio-terratec +radio-timb +radio-trust +radio-typhoon +radio-usb-si470x +radio-usb-si4713 +radio-wl1273 +radio-zoltrix +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid6test +raid_class +ramoops +raw +ray_cs +rbd +rbtree_test +rc5t583-regulator +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dvbsky +rc-em-terratec +rc-encore-enltv +rc-encore-enltv2 +rc-encore-enltv-fm53 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-imon-mce +rc-imon-pad +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lirc +rc-lme2510 +rc-loopback +rc-manli +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-pctv-sedna +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tbs-nec +rc-technisat-usb2 +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-winfast +rc-winfast-usbii-deluxe +rdc321x-southbridge +rdma_cm +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +redboot +redrat3 +reed_solomon +regmap-spmi +reiserfs +remoteproc +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd_ftl +rfkill-gpio +rfkill-regulator +rio500 +rionet +rio-scan +rivafb +rj54n1cb0c +rmd128 +rmd160 +rmd256 +rmd320 +rn5t618 +rn5t618-regulator +rn5t618_wdt +rndis_host +rndis_wlan +rocket +romfs +rose +rotary_encoder +rp2 +rpcsec_gss_krb5 +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt61pci +rt73usb +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-bq32k +rtc-bq4802 +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-ds3234 +rtc-em3027 +rtc-fm3130 +rtc-hid-sensor-time +rtc-isl12022 +rtc-isl12057 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max77686 +rtc-max77802 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-mrst +rtc-msm6242 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf8563 +rtc-pcf8583 +rtc-r9701 +rtc-rc5t583 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3029c2 +rtc-rx4581 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-stk17ta8 +rtc-tps6586x +rtc-tps65910 +rtc-tps80031 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-xgene +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8723ae +rtl8723be +rtl8723-common +rtl8821ae +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtl_pci +rtl_usb +rtlwifi +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rx51_battery +rxkad +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s526 +s5h1409 +s5h1411 +s5h1420 +s5m8767 +s626 +s6e63m0 +s921 +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7191 +saa7706h +safe_serial +salsa20_generic +salsa20-i586 +samsung-keypad +samsung-laptop +samsung-q10 +samsung-sxgbe +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savage +savagefb +sb1000 +sbc60xxwdt +sbc7240_wdt +sbc8360 +sbc_epx_c3 +sbc_fitpc2_wdt +sbc_gxx +sbni +sbp_target +sbs +sbs-battery +sbshc +sc +sc1200wdt +sc16is7xx +sc92031 +sca3000 +scb2_flash +scc +sch311x_wdt +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cbq +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_fq +sch_fq_codel +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_tbf +sch_teql +scsi_debug +scsi_dh +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_probe +scx200 +scx200_acb +scx200_docflash +scx200_gpio +scx200_hrt +scx200_wdt +sdhci +sdhci-acpi +sdhci-pci +sdhci-pltfm +sdhci-pxav2 +sdhci-pxav3 +sdio_uart +sdla +sdricoh_cs +sealevel +sedlbauer_cs +seed +seqiv +ser_gigaset +serial2002 +serial_cs +serio_raw +sermouse +serpent_generic +serpent-sse2-i586 +serport +ses +sfc +shark2 +shpchp +sht15 +sht21 +shtc1 +sh_veu +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sil164 +sim710 +sir-dev +sis +sis190 +sis5595 +sis900 +sis-agp +sisfb +sisusbvga +sit +sja1000 +sja1000_isa +sja1000_platform +skfp +skge +sky2 +sl811_cs +sl811-hcd +slcan +slicoss +slip +slram +sm501 +sm501fb +smb347-charger +smc9194 +smc91c92_cs +sm_common +smc-ultra +sm_ftl +smipcie +smm665 +smsc +smsc37b787_wdt +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smsc-ircc2 +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-ad1816a +snd-ad1848 +snd-ad1889 +snd-adlib +snd-ak4113 +snd-ak4114 +snd-ak4117 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als100 +snd-als300 +snd-als4000 +snd-asihpi +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt1605 +snd-azt2316 +snd-azt2320 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmi8328 +snd-cmi8330 +snd-cmipci +snd-compress +snd-cs4231 +snd-cs4236 +snd-cs4281 +snd-cs46xx +snd-cs5530 +snd-cs5535audio +snd-cs8427 +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emu8000-synth +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1688 +snd-es1688-lib +snd-es18xx +snd-es1938 +snd-es1968 +snd-firewire-lib +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-gusclassic +snd-gusextreme +snd-gus-lib +snd-gusmax +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-controller +snd-hda-intel +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel8x0 +snd-intel8x0m +snd-intel-sst-acpi +snd-intel-sst-core +snd-intel-sst-pci +snd-interwave +snd-interwave-stb +snd-isight +snd-jazz16 +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-miro +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-msnd-classic +snd-msnd-lib +snd-msnd-pinnacle +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3sa2 +snd-opl3-synth +snd-opl4-lib +snd-opl4-synth +snd-opti92x-ad1848 +snd-opti92x-cs4231 +snd-opti93x +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcm-oss +snd-pcsp +snd-pcxhr +snd-pdaudiocf +snd-portman2x4 +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-sb16 +snd-sb16-csp +snd-sb16-dsp +snd-sb8 +snd-sb8-dsp +snd-sbawe +snd-sb-common +snd-sc6000 +snd-scs1x +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-u16550 +snd-sis7019 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-atmel-pcm +snd-soc-core +snd-soc-cs35l32 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-es8328 +snd-soc-fsl-asrc +snd-soc-fsl-esai +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-hdmi-codec +snd-soc-imx-audmux +snd-soc-max98090 +snd-soc-mfld-machine +snd-soc-pcm1681 +snd-soc-pcm1792a-codec +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-rl6231 +snd-soc-rt286 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5670 +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-simple-card +snd-soc-sn95031 +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sst-acpi +snd-soc-sst-baytrail-pcm +snd-soc-sst-broadwell +snd-soc-sst-bytcr-dpcm-rt5640 +snd-soc-sst-byt-max98090-mach +snd-soc-sst-byt-rt5640-mach +snd-soc-sst-cht-bsw-rt5672 +snd-soc-sst-dsp +snd-soc-sst-haswell +snd-soc-sst-haswell-pcm +snd-soc-sst-mfld-platform +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tfa9879 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic3x +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8804 +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-sonicvibes +snd-sscape +snd-tea6330t +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usbmidi-lib +snd-usb-us122l +snd-usb-usx2y +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-vxpocket +snd-wavefront +snd-wss-lib +snd-ymfpci +soc_button_array +soc_camera +soc_camera_platform +soc_mediabus +softdog +softing +softing_cs +solo6x10 +solos-pci +sony-btf-mpx +sony-laptop +sonypi +soundcore +sp2 +sp5100_tco +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntpc +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_decpc +speakup_dectlk +speakup_dtlk +speakup_dummy +speakup_keypc +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +spectrum_cs +speedfax +speedtch +spi-altera +spi-bitbang +spi-butterfly +spidev +spi-dw +spi-dw-midpci +spi-dw-mmio +spi-gpio +spi_ks8995 +spi-lm70llp +spi-nor +spi-oc-tiny +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-sc18is602 +spi-tle62x0 +spi-topcliff-pch +spi-xcomm +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssfdc +sst25l +sstfb +ssu100 +ssv_dnp +st +st1232 +st21nfca_hci +st21nfca_i2c +st21nfcb_i2c +st21nfcb_nci +st_accel +st_accel_i2c +st_accel_spi +starfire +stb0899 +stb6000 +stb6100 +st_drv +ste10Xp +ste_modem_rproc +stex +st_gyro +st_gyro_i2c +st_gyro_spi +stinger +stir4200 +stk1160 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stowaway +stp +st_pressure +st_pressure_i2c +st_pressure_spi +streamzap +st_sensors +st_sensors_i2c +st_sensors_spi +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv6110 +stv6110x +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrpc +sur40 +svcrdma +svgalib +sworks-agp +sx8 +sym53c416 +sym53c500_cs +sym53c8xx +symbolserial +synaptics_i2c +synaptics_i2c_rmi4 +synaptics_usb +synclink +synclink_cs +synclink_gt +synclinkmp +syscopyarea +sysfillrect +sysimgblt +sysv +t128 +t1isa +t1pci +t5403 +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc1100-wmi +tc3589x-keypad +tc90522 +tca6416-keypad +tca8418_keypad +tcic +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_probe +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18271 +tda18271c2dd +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda998x +tdfx +tdfxfb +tdo24m +tea +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tef6862 +tehuti +tekram-sir +teles_cs +test_bpf +test_firmware +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thinkpad_acpi +thmc50 +thunderbolt +ti-adc081c +ti-adc128s052 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_dac7512 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timb_dma +timberdale +timblogiw +timbuart +timeriomem-rng +tipc +ti_usb_3410_5052 +tlan +tlclk +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmem +tmp006 +tmp102 +tmp103 +tmp401 +tmp421 +toim3232-sir +topstar-laptop +torture +toshiba_acpi +toshiba_bluetooth +toshiba_haps +toshsd +touchit213 +touchright +touchwin +tpci200 +tpm_atmel +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_i2c_stm_st33 +tpm_infineon +tpm_nsc +tpm-rng +tps40422 +tps51632-regulator +tps6105x +tps6105x-regulator +tps62360-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65090-charger +tps65090-regulator +tps65217 +tps65217_bl +tps65217-regulator +tps65218 +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps80031-regulator +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +tsc2005 +tsc2007 +tsc40 +tscan1 +ts_fsm +tsi568 +tsi57x +tsi721_mport +ts_kmp +tsl2550 +tsl2563 +tsl2583 +tsl2x7x_core +tsl4531 +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tuner-xc2028 +tunnel4 +tunnel6 +turbografx +tvaudio +tveeprom +tvp5150 +tw2804 +tw68 +tw9903 +tw9906 +tw9910 +twidjoy +twl4030_charger +twl4030_keypad +twl4030-madc +twl4030_madc_battery +twl4030-madc-hwmon +twl4030-pwrbutton +twl4030-vibra +twl4030_wdt +twl6030-gpadc +twl6040-vibra +twl-regulator +twofish_common +twofish_generic +twofish-i586 +typhoon +u132-hcd +u14-34f +uartlite +uas +ubi +ubifs +ucb1400_core +ucb1400_ts +ucd9000 +ucd9200 +uda1342 +udc-core +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +u_ether +ufs +ufshcd +ufshcd-pci +ufshcd-pltfrm +uhid +uio +uio_aec +uio_cif +uio_dmem_genirq +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_sercos3 +uli526x +ultrastor +umc +umem +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unioxx5 +unix_diag +upd64031a +upd64083 +uPD98402 +usb3503 +usb_8dev +usb8xxx +usbatm +usb_debug +usbdux +usbduxfast +usbduxsigma +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_uac1 +usb_f_uac2 +usb_f_uvc +usb_gigaset +usbhid +usbip-core +usbip-host +usbkbd +usblcd +usbled +usblp +usbmon +usbmouse +usbnet +usbserial +usb-serial-simple +usbsevseg +usb-storage +usbtest +usbtmc +usbtouchscreen +usbtv +usbvision +usb_wwan +usdhi6rol0 +u_serial +userspace-consumer +ushc +usnic_verbs +uss720 +uvcvideo +uvesafb +uwb +v4l2-common +v4l2-dv-timings +v4l2-mem2mem +vboxguest +vboxsf +vboxvideo +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vfio +vfio_iommu_type1 +vfio-pci +vga16fb +vgastate +vgg2432a4 +vhci-hcd +vhost +vhost_net +vhost_scsi +via +via686a +via-camera +via-cputemp +viafb +via-ircc +via-rhine +via-rng +via-sdmmc +via-velocity +via_wdt +video +videobuf2-core +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-vmalloc +videobuf-core +videobuf-dma-contig +videobuf-dma-sg +videobuf-dvb +videobuf-vmalloc +videocodec +videodev +vim2m +viperboard +viperboard_adc +virtio-rng +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_ca91cx42 +vme_pio2 +vme_tsi148 +vme_user +vme_vmivme7805 +vmk80xx +vmlfb +vmw_balloon +vmwgfx +vmw_pvscsi +vmw_vmci +vmw_vsock_vmci_transport +vmxnet3 +vp27smpx +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vringh +vsock +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxge +vxlan +w1_bq27000 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2431 +w1_ds2433 +w1_ds2760 +w1_ds2780 +w1_ds2781 +w1_ds28e04 +w1-gpio +w1_smem +w1_therm +w5100 +w5300 +w6692 +w83627ehf +w83627hf +w83627hf_wdt +w83781d +w83791d +w83792d +w83793 +w83795 +w83877f_wdt +w83977af_ir +w83977f_wdt +w83l785ts +w83l786ng +w9966 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +wafer5823wdt +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd +wd7000 +wd719x +wdt +wdt_pci +whci +whci-hcd +whc-rc +whiteheat +wil6210 +wimax +winbond-840 +winbond-cir +wire +wishbone-serial +wistron_btns +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wl3501_cs +wlcore +wlcore_sdio +wlcore_spi +wm831x_backup +wm831x_bl +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x_power +wm831x-ts +wm831x_wdt +wm8350-hwmon +wm8350_power +wm8350-regulator +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994-core +wm8994-irq +wm8994-regmap +wm8994-regulator +wm97xx-ts +wmi +wp512 +wusb-cbaf +wusbcore +wusb-wa +x25 +x25_asy +x38_edac +x86_pkg_temp_thermal +xc4000 +xc5000 +xcbc +xen-blkback +xen-evtchn +xen-fbfront +xenfs +xen-gntalloc +xen-gntdev +xen-kbdfront +xen-netback +xen-pciback +xen-pcifront +xen-privcmd +xen-scsiback +xen-scsifront +xen-tpmfront +xen_wdt +xfrm4_mode_beet +xfrm4_mode_transport +xfrm4_mode_tunnel +xfrm4_tunnel +xfrm6_mode_beet +xfrm6_mode_ro +xfrm6_mode_transport +xfrm6_mode_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_ipcomp +xfrm_user +xfs +xgifb +xhci-plat-hcd +xillybus_core +xillybus_pcie +xirc2ps_cs +xircom_cb +xor +xpad +xprtrdma +xsens_mt +x_tables +xt_addrtype +xt_AUDIT +xt_bpf +xt_cgroup +xt_CHECKSUM +xt_CLASSIFY +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_CONNSECMARK +xt_conntrack +xt_cpu +xt_CT +xt_dccp +xt_devgroup +xt_dscp +xt_DSCP +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_HL +xt_HMARK +xt_IDLETIMER +xt_ipcomp +xt_iprange +xt_ipvs +xtkbd +xt_l2tp +xt_LED +xt_length +xt_limit +xt_LOG +xt_mac +xt_mark +xt_multiport +xt_nat +xt_NETMAP +xt_nfacct +xt_NFLOG +xt_NFQUEUE +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_RATEEST +xt_realm +xt_recent +xt_REDIRECT +xts +xt_sctp +xt_SECMARK +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_TCPMSS +xt_TCPOPTSTRIP +xt_tcpudp +xt_TEE +xt_time +xt_TPROXY +xt_TRACE +xt_u32 +xusbatm +xz_dec_test +yam +yealink +yellowfin +yenta_socket +yurex +z85230 +zatm +zaurus +zd1201 +zd1211rw +zforce_ts +zhenhua +zl10036 +zl10039 +zl10353 +zl6100 +zlib +zr36016 +zr36050 +zr36060 +zr36067 +zr364xx +zram --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/powerpc/powerpc-e500mc +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/powerpc/powerpc-e500mc @@ -0,0 +1,17433 @@ +EXPORT_SYMBOL crypto/gf128mul 0x0c2f123f gf128mul_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x1068004b gf128mul_bbe +EXPORT_SYMBOL crypto/gf128mul 0x2f2889a0 gf128mul_init_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x384ef9ce gf128mul_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x56af0dbd gf128mul_x_ble +EXPORT_SYMBOL crypto/gf128mul 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL crypto/gf128mul 0xbd17a0df gf128mul_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0xc0890413 gf128mul_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL crypto/mcryptd 0xd9dc8adf mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0x5455c255 suni_init +EXPORT_SYMBOL drivers/atm/uPD98402 0xbbb019b5 uPD98402_init +EXPORT_SYMBOL drivers/bcma/bcma 0x13590fce bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0x671f2017 bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x0fcbe8a6 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x43221fb5 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x4b083f49 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x4b8b0a74 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x532eefe9 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x9879e021 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x998229c2 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xac336df0 pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0xb6c332cb pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xb7065807 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xcca6cce0 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xf3cf03fc pi_init +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0b07765f ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1348760d ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x16dcec76 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a10c898 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1aba5db8 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1fae3bac ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x40f2b10c ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x423b776a ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c971bec ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x524f6f51 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5ae66f4f ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5e80f37c ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5fcdcc05 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67cb9784 ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7411630e ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x78fd36e7 ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x85d570a7 ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8c8ee770 ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96cbcc81 ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa2a98b91 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xdc908ea9 ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe0fa83f2 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe6ab72a6 ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf2576cb9 ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x04f71525 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x0ca43368 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x7ad63086 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/crypto/caam/caam 0x1c758e97 caam_get_era +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x16e5ae7e split_key_done +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x19a73d70 caam_jr_free +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x52706841 caam_jr_alloc +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x89cc6c50 caam_jr_strstatus +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0xb0bbec39 caam_jr_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0xd68a3817 gen_split_key +EXPORT_SYMBOL drivers/crypto/talitos 0x884cc867 talitos_submit +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x04f64341 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x0bf12ae5 dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x15513dc0 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x69709fd9 dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xde40b8f2 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xea45a89c dw_dma_cyclic_start +EXPORT_SYMBOL drivers/edac/edac_core 0xf0c1c688 edac_mc_find +EXPORT_SYMBOL drivers/edac/mpc85xx_edac 0xfe0c4eaf mpc85xx_pci_err_probe +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0173d29c fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04dd92ce fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x205419d2 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x303e8ad6 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x31250fc2 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x478ce825 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4d5d4eca fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x53b367ab fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x56b27fbc fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5a7e8bde fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x68061cf6 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7551d323 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7c13bfcf fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e431b14 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x821c39c0 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x82c7f6e7 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x872514c8 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x88452e17 fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9c5a0294 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9e296a87 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa00fbdcb fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xabf8158b fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb5bb4f98 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc6ce0605 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcad5bd8d fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd10a699f fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xea6e3053 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0xeedfd757 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xff431099 fw_iso_context_stop +EXPORT_SYMBOL drivers/fmc/fmc 0x03502922 fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x1de18b8b fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x45c317bd fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x4d6d79bd fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0x4ecfb893 fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x595bee19 fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x6842745e fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0x83ff1ca0 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x94caff9b fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0xbd98e81b fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0xd0bd957b fmc_free_sdb_tree +EXPORT_SYMBOL drivers/gpu/drm/bridge/ptn3460 0xa9e066c1 ptn3460_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00667d8a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0112e234 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0146e5ea drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x019a66fb drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01d63524 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0273aa98 drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03138715 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03b3a479 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a96f3c1 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e5ee654 drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fccafb1 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x10005266 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12cb4e54 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1313bc5b drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13a34d66 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13e56dc3 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14bd8764 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14db804b drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1682308e drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x168dec1d drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16ece3f1 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x189f6401 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18fbb5b3 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1932fd26 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e44324 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19f5c684 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b706290 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ba647e4 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e15e51d drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e9867cf drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f4f8166 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f8923ab drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1fe6d7cb drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20ef515a drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x224350a5 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x236467d2 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24b9c67f drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24c56e9b drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x252e165d drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x260da2f8 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x268a9a54 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2783775a drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27bb751e drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27d35021 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2819e3bc drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29aab7c8 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29ad006c drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a46d51e drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2affb9c1 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b37eff0 drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d2706d1 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d80be4d drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f0b064f drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f510c26 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3010a945 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x316fa5af drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3223da1f drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3374bffe drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x346127a7 drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36122f38 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x365a3ff6 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36bfbc0a drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x372cc1f6 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x387cd4cf drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x389c015f drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39482e8e drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39d06902 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a39f434 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ae7b2d0 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b56e6ae drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cbda2fc drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d5b32cd drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d8283c8 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40064871 drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4079dcf8 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0x416052bf drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42ffbd29 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4375ed6c drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x441a5189 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45680bcd drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x456ab7cd drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45bb4f8c drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45d0fc9c drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x465c2986 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46a45602 drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4713c8b8 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4735ebd6 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x491608f6 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x492bd4d2 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49557743 drm_bridge_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49ab493b drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49fabf0d drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b86930a drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c178cda drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4caca446 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4cf402b8 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4dcd06ba drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f139f7c drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f496c3c drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fa3e24e drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x507be710 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51fae8eb drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x525f5e68 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54d4d81d drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x551ebaa8 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55d7bd51 drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56e3cf47 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x581285ad drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58ae3362 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59f0d0de drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5acf4a4c drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c550bbe drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d5f5010 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e5612f5 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e633e7b drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e90dd62 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f265ffa drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f436a7f drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f82c396 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6100b24d drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64bef511 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64dc5b09 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65dd05f0 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x667d6725 drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67efdc01 drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69be3bf5 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a04d8e2 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b23d1ee drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d37142d drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6dac6d20 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f359882 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f699aa2 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x700053b7 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x705a0b17 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x707842ac drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70a57a47 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73f6d33c drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x744e42c4 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x746b7f32 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7594c103 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75a6dbc8 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x761f77a6 drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7773c592 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x781416e7 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x794e2404 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a0432d3 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a3290a7 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a4e7297 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b764364 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7cdfda66 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ddd57e9 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e0256ec drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e3dc052 drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ba930c drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84e4dcdd drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x851a253e drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85391ea6 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x857aa6bd drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86851801 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x881cd8de drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x894a6a0a drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8af3ec90 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b2c8764 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b4b9e2e drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b950091 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f190098 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90fb1eec drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x914b3352 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91525166 drm_bridge_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x916141ab drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9232ddeb drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92ba188c drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93d3fcc8 drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x941e8085 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x962aec0e drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x963aa603 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9845c03b drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a55ecfb drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a5d7669 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b78cc8b drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9dd5cf26 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e912472 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9eeaa01f drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa287473a drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa335d2d8 drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa351b98a drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa457abe3 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa585c014 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8177d20 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9ea397f drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae9fbe57 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaeeb2b0d drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb03e22e1 drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2ad3d1f drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2fc52b2 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb73ef928 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb88788cc drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9180ad0 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9449b25 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb96864a2 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba6ae52f drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb6f500f drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbbac784f drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbcfc5f3a drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbda80461 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbdd8a47a drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf28bd36 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfac4fb0 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc055f543 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0a81bf4 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc25143aa drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc277c64b drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3ad1208 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc480f925 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7f7cc11 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8328104 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9dc9099 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcba76beb drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccecc09d drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccf688d0 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcec158f0 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcecd2922 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd03fec16 drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1a47210 drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd41cf102 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd51149be drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd66ebf45 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd823192d drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda387ade drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda393b2c drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xddc99cb1 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdded6699 drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdef9a07d drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf9672ba drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe027d682 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe192f019 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ef97e4 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2f146ea drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe345062b drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe433d3a5 drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe55781ad drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe61c43b0 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe61f6b56 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe651398f drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe75e4fc7 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8fdd37f drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9451a1e drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea37b7ed drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb87c5ef drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xecf2f9f7 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee49a77f drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeff7bcee drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0064db6 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf163ef86 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf219f21d drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3dd2dc2 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4384f1f drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4d422a5 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5e5a65b drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6d3a423 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7a2168a drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf940535f drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9469bf9 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa023dfa drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfad6e452 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd6383e6 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd770f88 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdaa4253 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe12ffff drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe20e23b drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffcb6945 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00f38fef drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x039c3e27 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x03b7fc02 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x06bc0b62 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0c26cc53 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d4319e7 drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x12043f79 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x121b78d5 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x135255cb drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14ccd254 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1afd06fc drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x209516f1 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2110b84d drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2307a774 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x230f5a18 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x233202dd drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x25640224 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x26a0d9d8 drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2820b55b drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x28a9951b drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2badc636 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f8b3172 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x31a0897e drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x33fe955a drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3a09f9bf drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d46317a drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d6cd09b drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3e882e49 drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x43ec4a5a drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x49e0e29e drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4a28d318 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4a8d2162 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4ca6eba6 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4d8c4c35 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x52b6e7bc drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x558bf229 drm_atomic_helper_commit_post_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x571dacd5 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5c03bba9 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5c860b57 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5cd4f7a9 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x61371d11 drm_primary_helper_create_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6248ee59 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63a499b9 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x650a0d87 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x693907a1 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c7df0fc drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x70465391 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7125f001 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x72059412 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x75f64f92 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x771e2e57 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x77836e11 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x779e53ed drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e541175 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84f54086 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x85d2492a drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x87f18a97 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8acf3de9 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b6abdb8 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8fcc7686 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x916a7a6b drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x95fc7e60 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9601e7a3 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9d4abf84 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9dc01f58 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9de57298 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa02384f4 drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa29e82fc drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa3c7548d drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa93d5736 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaaa20f7a drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xafb0b45a drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb020e642 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb39f7dec drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb74624b9 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbab0eeb9 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc06a8524 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc387c622 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc539928c drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc717f63e drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc72bc6c8 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc73d598a drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc7518b14 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc9583ddb drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc9f869b6 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd444cae0 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd64a9318 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd701ead4 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd8ceeb65 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdb299a34 drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdc1fa46e drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xddd8312f drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xde615be7 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe160a762 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeae35d0f drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeb4dcc84 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf08f5d7e drm_atomic_helper_commit_pre_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf71ef8c7 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfaa8113c drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfbb4c9f4 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0x43f52a14 nouveau_platform_device_create_ +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0xcb8ea44c nouveau_drm_device_remove +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x044e22a2 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x09e91cf8 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x12cc2700 ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x132b05be ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x26a6ceaf ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x293c97e4 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2d3fd805 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2f28e9ac ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2fdfea47 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x319a1764 ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3ba744e7 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3bcebe2f ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3d001425 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3d0b3768 ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x40df5e17 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x450163ed ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x456dfc50 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x47134120 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4adb16e8 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5213d602 ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x558ac2a1 ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5642cdee ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5a8fdfea ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5cf59609 ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x60ec5c10 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67b1d568 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6b258eb8 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7b3b6577 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7d55da85 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7db1d086 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7eec9457 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x81373b07 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x83d3a852 ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x84a13931 ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x85cdfad8 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x89a443de ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8b05ea3f ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8b847ff0 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8d14adbf ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x91a5ddb0 ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x937a70c6 ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9c78f26e ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9ccf2f7f ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa196613b ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa19b2bcc ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa2a129fd ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa73de2a9 ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa7c77555 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa9b818b8 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xac1803a6 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb83c6470 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbba9104b ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbe28ebb2 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbed71416 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbeee87e6 ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc5f0c2da ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcb3fd8aa ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce1d4ca3 ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xceb52fd6 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd40abbf3 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd7f51742 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xde2b8c7a ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xde73dbeb ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe00bd547 ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe1dac100 ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe721d23a ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfdd855ba ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xff857489 ttm_bo_init +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x0903c239 vid_from_reg +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0xef1c781c vid_which_vrm +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x05f51de1 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x0d4ad37f i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x77d9f45c i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xb5144bb6 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xe3481727 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x28afcfd4 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x8057cf1b st_accel_common_remove +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xc4cc6ad4 st_accel_common_probe +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x5321fcef hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x5a4cc9f3 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x61c85f6e hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x9ed13ca5 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc674a901 hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc83a92bf hid_sensor_format_scale +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xfa4a8e26 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x00044ed4 hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xc4c442f2 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xddcc2b69 hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x0ae8742d st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x121f40f7 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1cf360b4 st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x20048cfd st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x3feb56d2 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x47a224aa st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x4c76d014 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x59e16ab9 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6f78154d st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x916df1cd st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb48e22fd st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc55fd87f st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xd57b100d st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xee340451 st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xf4094b8c st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x641a6ffa st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x70b18b84 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x31a9bccf st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xc1233c71 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xf709e870 st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x806c0b5c adis_enable_irq +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xf053e804 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/industrialio 0x0930b9e0 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x0d4fb203 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x0f7e6be4 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x141e1489 iio_buffer_read_length +EXPORT_SYMBOL drivers/iio/industrialio 0x1aa42412 iio_buffer_show_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x1ba2b828 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x1ef9643e iio_buffer_write_length +EXPORT_SYMBOL drivers/iio/industrialio 0x1ff61b4b iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0x252ac5e1 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0x284c4e0e iio_buffer_store_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x3166561d iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x416fe951 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x63fbadaa iio_buffer_register +EXPORT_SYMBOL drivers/iio/industrialio 0x6cb3d125 iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x7523e558 iio_buffer_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x7cc0835b iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0xa6d3bd7a iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xbd2fd217 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xc1f38783 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xcc7f89fa iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xeb3c3398 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0xf277594a iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0xf7f4e128 iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x0641f993 iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x38d0cffa iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x8e94e092 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x9c24ad7a iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xb3215001 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xe6655563 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x5de56843 st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xeea5e0fe st_press_common_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x049ace30 rdma_addr_find_smac_by_sgid +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x04b8b6d7 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1c3c0ad3 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1ea5767b rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x32a8402c rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x446fd7c9 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x59252c9d rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xb11c82fb rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0fabee66 ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x16efc32c ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x18216e08 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x24af5787 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x252311e2 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2528f9bc ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3d0a6cca ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3ebaa018 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x56ae1b7d ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5c9f3a3e ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7286c565 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa9b00252 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb46dafcc ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd32de807 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xdee7253d ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe1a8f10b ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe46c2fd4 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00e79aec ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x05c221e4 ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x070a7f0f ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0888d12d ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0af2cbdc ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0bcbe5cd ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x11d45f78 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x15b45091 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x177be654 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x181bdaff ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x19ed344b ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1a09c3c2 ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1d0e126d ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1d878fd8 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1f9f8b8a ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2027a991 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x215d31c2 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f85e16 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x289b1c01 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2cc5fbfa ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3181045c ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x32ac70a2 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x35973fc0 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x36ad8958 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3c63d325 ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e4470d3 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3eb7beb4 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x44fb3b45 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x479be468 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x47da9cb2 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d36fb85 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4dbc109b ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e6f453a ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e87dc16 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x51104ad7 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x520b2638 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x522b0a70 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x53243ab8 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5643bed0 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6132c7ab ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x64de11f5 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x67022e5a ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6789c1d2 ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x69c7c829 ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e85bd06 ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x875389e4 ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x87e2459a ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8898396c ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x89638190 ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8d698eef ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e6dfd31 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8ff60af7 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x93ee36b6 ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x96b3d3c8 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9889acf0 ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9987cb05 ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9ac11336 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9d27e9eb ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa3415c33 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae6482e9 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb1a312e1 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb2129b9c ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb2752ac3 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb8bc990e ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd1d64ef ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc0989c66 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc4e8ee65 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc508ccec ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc50f7956 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc5d52649 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb86f27c ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcc41bddc ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcdc62518 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xce37fe83 ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd16a9b89 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xde9a6665 ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdf8664c5 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe6944a80 ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xedc7e1ba ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef481f6b ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf114b266 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf1ac0863 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf29c7750 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf84b4cd9 ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfaa26def ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfad13548 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x00ec6a01 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x06d62df7 ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4ff10e29 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6f077fcf ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7288fbd5 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x75bc902a ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b77b2fc ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x8e397c15 ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x946d5d27 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xa1b5055a ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xbbe3be16 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd72591ea ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf387f22d ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf5cb0c32 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf704a7a7 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x12b6978c ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x2d643886 ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x5328d7a6 ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x74388782 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x76ff1519 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x830c05f3 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9a1cd50d ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xd3a6dddb ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xddc330e7 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xe192bf70 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2569d757 ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x52a6ce77 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7971c00e ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe350f2aa ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x1a5030de iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2301d0f0 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2b536359 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2e6a8e85 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x33c7d28a iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x38493b2d iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7fedf83d iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x91a914d6 iwpm_init +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9327be67 iwpm_exit +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99991f46 iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xa9f42d12 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xbb74569b iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc13da483 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc6c16887 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xfccb3300 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xfe5955fb iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1a4dfaee rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2fc69848 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3447d542 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x39ab9e2a rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3c6083ce rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4d4edc5b rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4e574a48 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x82923177 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8be99f80 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8e6ae04c rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x945cf983 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa378787b rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa6647645 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xab2dadd4 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb29bfc8a rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb8804396 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbef64d3d rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc3d44778 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd910aaba rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe4b181d6 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe7296662 rdma_resolve_route +EXPORT_SYMBOL drivers/input/gameport/gameport 0x3724aaca gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x48a83d18 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x589516b7 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x77dce034 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xab4b2bf1 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xc5dbd2c6 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xea4d11a0 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0xec168e59 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0xf6157cfb gameport_unregister_driver +EXPORT_SYMBOL drivers/input/input-polldev 0x305c79fa input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x4589762c input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x6b5d3134 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x6d8b60dd devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x868e1d28 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0x75f813f0 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x7ae26df2 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0x907dc199 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xbb219209 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xc6662c74 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x25fd4663 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/sparse-keymap 0x00078525 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0x07b69a0a sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x48f68bb6 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x63a24f48 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x72ce96fc sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0xb9f6e9b9 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xa0d1bcbc ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xfcd13765 ad7879_pm_ops +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x1ca634af attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2742c4a8 capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2b8eab1f capilib_free_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2baa6586 capilib_new_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x31c24aa4 capi20_isinstalled +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x36fd3fc2 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x3c8e27f1 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6057c6f3 capi_message2cmsg +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x62e32d43 capilib_data_b3_conf +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x71e8d5ba capilib_data_b3_req +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x748f26a6 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7a33596c capi20_get_serial +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7e6f1307 capi20_get_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9f823278 register_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa251e43e capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa7c4fd6c capi_message2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xaa165d27 capilib_release_appl +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb19fda8d capi_cmd2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb60e5e5f capi_cmsg_header +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc10fe128 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc58aa34b capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xdf93924d capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe25890a6 capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe8ad9bd1 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xee35d694 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x1aa20c68 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x1fea1713 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x23e12bfb b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x2834e55f b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x28bdce37 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3f39f127 b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x6f300e2d b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x7142faab b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x7bd51dd2 b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x93490187 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa2a8ea5d b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xb4c96d23 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xd8f23544 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfbf9eb4f b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfcac0f37 b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x12a52b77 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x12bea50c b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x14a2644e b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x5c9a4ce1 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x6a308edd b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x85a9b29a b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x87df25b9 b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xa3c0efe7 b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xda84c859 b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0x29562993 b1pcmcia_delcard +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xaec3240e b1pcmcia_addcard_m1 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xea620116 b1pcmcia_addcard_m2 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xf14bf8b1 b1pcmcia_addcard_b1 +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x2974ead1 DIVA_DIDD_Read +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x7ab59853 proc_net_eicon +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x58cf1501 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x99336ef3 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xc8f287dc mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xfcc27260 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x5864f551 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x91d37449 mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x07f4f2ce hisax_unregister +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x148f0c99 FsmFree +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x7f29ce36 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe227344e FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe64426e4 hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xee93522c hisax_register +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xf0a16657 FsmNew +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xfc27303b HiSax_closecard +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xff2db2cf FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x23c42a23 isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x81330457 isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x9ff10a87 isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xa2285746 isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xc4a8a19c isac_setup +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x2088eda3 isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xb24cf695 register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xd3140f57 isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xfa06820f isdn_register_divert +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x3b71e4fc isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x59cc8a7e isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x8ee38862 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0xfd9d4c09 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0684c774 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0afd15e5 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1805176a bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x31931292 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x333e3cf4 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x369324b1 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3905dfff get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4ede608d recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x54451388 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x614ede30 mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7337d610 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8daf7e95 mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x930c72a7 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x93a1ddde bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x96309324 mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9c5509f7 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9cb3c5fd mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa16664d9 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa81aeec1 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xaf618cf9 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xde4f3f9c mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe87943cf mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xed0989fa get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf4e364f5 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf84a6238 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfc2bdedf dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfd9996c9 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x60721da7 dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xa215f1b2 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/md/bcache/bcache 0x0c4d0956 bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0x10dc0d06 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0x63c86f8f closure_put +EXPORT_SYMBOL drivers/md/bcache/bcache 0x66d28e22 bch_btree_iter_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x6969b5d8 bch_bset_init_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7b55ca4f bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x8ed1fea2 closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0x9528dc48 closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0x9e8b3cee bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0xab2d2b84 bch_btree_insert_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0xad29a6f5 bch_bset_build_written_tree +EXPORT_SYMBOL drivers/md/bcache/bcache 0xaec09a2b bch_bkey_try_merge +EXPORT_SYMBOL drivers/md/bcache/bcache 0xaf77343c bch_btree_keys_free +EXPORT_SYMBOL drivers/md/bcache/bcache 0xb2473ea4 closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0xc04554f7 bch_btree_iter_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0xc0b9ef00 bch_btree_sort_partial +EXPORT_SYMBOL drivers/md/bcache/bcache 0xca580595 bch_btree_keys_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe3c17af1 __closure_wake_up +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe47e0829 __bch_bset_search +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe67c2d16 bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL drivers/md/dm-bufio 0xa7978f56 dm_bufio_forget +EXPORT_SYMBOL drivers/md/dm-log 0x8b736fd2 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0x92841c54 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xca3429a9 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xdf8032eb dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x207bb11e dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x4d4b57f0 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x6dcbf7ff dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x99326c01 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xb7200542 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0xba05d966 dm_snap_cow +EXPORT_SYMBOL drivers/md/raid456 0x8c3380d7 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x03a3e70a flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x29d3ac8c flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2cc9b50f flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3cfd6d9c flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3f27066c flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5bfe3eb7 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x6af61b5c flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x817293b5 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x8b5d17b2 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x981ef295 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x9b779abc flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc5b54418 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe3d5a5f5 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x162f0afc btcx_calc_skips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x1e5d1694 btcx_riscmem_alloc +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x3ff5a0e1 btcx_riscmem_free +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x4c890f2b btcx_sort_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x7858c27b btcx_screen_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xe9e2c076 btcx_align +EXPORT_SYMBOL drivers/media/common/cx2341x 0x153d1d03 cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1ca0c084 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2f25eee2 cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0x30cb4cd7 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3db8be82 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x625ad578 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x820cc7af cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x8e4c73bd cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf76ce95 cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf8b77a4 cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x317a7f73 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x32f56d6f tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0x9842a3f7 tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x164b50b6 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x17523ce7 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x19591134 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1f760970 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x22d6ce4a dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x26675050 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x28ee2ae8 dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x29a816dc dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3c316d38 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3f7224d5 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4d3b9a9c dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4f23a6b2 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x65886421 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6f8b1637 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x70987c55 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x72dbc12d dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7786b116 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x77877615 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x78d62338 dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7a9b4e1e dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7ba5d8bd dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7c1d09e2 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x81593dd2 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x87d27f26 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8bfcfc9d dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8e47dce5 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb0935fdc dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbc5f37da dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc24857dc dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc524bb59 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd68a099e timeval_usec_diff +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdb576668 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe23f32f2 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe33bcad0 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe486afc2 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe8317e43 dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe852b157 dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe9278f1e dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xec62a5c1 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf88801a2 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0x107f5dbb a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0xd823c7a0 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x328a16b2 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x10f379b3 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x2aa5117f au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x3164ba49 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x3a0a534a au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x478c8260 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x4c65540f au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7e5b8bc3 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xaf8a30e9 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xb4cfa126 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x81cf802e au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x904dea3a bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x173996ba cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x82eae608 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0xe63df741 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x1bd1d161 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xc23750b3 cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0xa86929aa cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x78e17655 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xd7c5c013 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x25e554c4 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x1c093dbd dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x3ef41237 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xee57965e dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xf5ec57fd dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xff1affdc dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x27bbce23 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2f38d813 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3a79dd76 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3c9730f3 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x56fb1a08 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x79ed2b10 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8653c6d8 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8a53ffe5 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8b97168d dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x932011aa dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x954c99d3 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x98f427dc dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xda290c43 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf4e8f81f dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf741e8f7 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0xfa344995 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x1841caf8 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x3f1911b0 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x5b17b405 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x659fd4fa dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x8aa53b58 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x8d5766ef dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x0980ebdd dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x5af246ff dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x69562c38 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xc796f30a dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0xd13fbc14 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x62e26259 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x0ccc3fdc dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x5f6f57c9 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x66cca018 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x77263d69 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xa511e08d dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x08a7d4b7 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x3e3c6d8c drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0xd396c0ac drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x08b8e142 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x0a65f41d dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x4a6946ea ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x651c762b isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xdee7325c isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x1e17ba36 isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0xd46439b3 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x8c0e279d ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x48665659 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x904799f5 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x683f752c lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x795ad032 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x0cb6eab0 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x1621866f lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x1cc03293 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xa220a501 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xd118a37f m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xbefa40a0 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x4ab97cd8 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x61336c2d mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x1c35943c mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x113fd7b6 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x562a813c nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x8e2ef8f4 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0xfc57153c or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x624c3cff or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x09a6f43e rtl2830_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x9fce3a51 rtl2830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x66635ccd rtl2832_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xc4828dea rtl2832_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xea6960c3 rtl2832_enable_external_ts_if +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xf0928572 rtl2832_get_private_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832_sdr 0xe9dd2e70 rtl2832_sdr_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0xe5ff000e s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x322fdb6f s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xbb99ee40 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xd1003bc8 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x21ceb6dc s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0xe2d0ed44 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x68af293e si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0x63dead2e sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x1ae95537 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x277f9db8 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0xe7485833 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x24499d50 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0xa6a28538 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x8b1e0e1a stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0xea6e408b stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x1c88e1c3 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xc94fdd46 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x550b8d48 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x5c3fad44 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0xb3f56a44 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0xcc67045e stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x1cf38146 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x82b3339e tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x207be256 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x9da73f41 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xb8b57962 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x49818d08 tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x98eb64ec tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x339a9c37 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x7734e01a tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x1cc6a523 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0xaad36d0b tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0xb0da9612 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xcde9a3c4 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x8fb238c0 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xc9282b48 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0xe338d711 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x4b61458c zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x45d46859 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x0f07ebdf flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x4180d89f flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xbab333f3 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xe119401c flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xe15450df flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xe7bca54f flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xfac5593c flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x006fb002 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x784a0d18 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x870d732b bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xe9dfcad4 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x1d6ee2e2 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x9a1e727d bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xdcf6430a bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x3ba6374c dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x40359dfe dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x65bbd817 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x65ea3ae5 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x8bd960f0 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x8d8dbbae rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x9001f590 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xda675f49 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xeb62a9fc dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xf9dfb22d dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x31a87910 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x3e7a173d cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x6c192958 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x6cdd8352 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xaedfde59 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x3e3b9b0f altera_hw_filt_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x9247b72f altera_hw_filt_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xb28f785a altera_pid_feed_control +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xbc2725a6 altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x3262dcee cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x6ac9c380 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7354bf0a cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xba2aab5f cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xcf33bad5 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xfcb649f0 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x3b36d43b vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xf1ec7e2c vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x2e489f1a cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xd38a2f2b cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xdf9460d8 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xe482c35f cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x2d57a632 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x34131706 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x54dc1a83 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x7e21c3f0 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x8386f1be cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xad1d1273 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xd023a5c5 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1e9a397b cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x21ebd1c8 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2602455b cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x341eacfd cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x35647eb8 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x458a18a4 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4b59e54d cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x52ee61d0 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5314e1c3 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x967495c9 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x989a0b8f cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa83d785b cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xaa514d28 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbd9942c2 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xcc70c5c0 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd371593c cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd5e21234 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe3dd6c4c cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xeca9edfe cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf2a3d437 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0a0d39a7 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x124d3601 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1e83884b ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x23edd0f1 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x326c238a ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5070563c ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x75a1ee78 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x78af9fb1 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb7458f5d ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb759ec3d ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xbf2c2a23 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc07999ea ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xcab61809 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xcda19fd8 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xe1729b23 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xec5862a0 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf5779ddc ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x00b73640 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x08f224fa saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x28ba4cc2 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x303c9a22 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x445ef9cf saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x4d4c7a4b saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x522317a1 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x89c08d9b saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xdbd4a14d saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xdd571623 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xdec92e8c saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xdf661abf saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x234b0e79 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x10a1bd23 videocodec_detach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x1c1452bd videocodec_unregister +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x34e58e4a videocodec_register +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x80981de6 videocodec_attach +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x3bfceab2 soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x4d339b6e soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x5f7b1758 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x9c6f6d64 soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xb3d671d9 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xc12ddae2 soc_camera_unlock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xc7171994 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xdd5ef154 soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xe2a2aef4 soc_camera_lock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x25c52d97 soc_mbus_samples_per_pixel +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x2863728e soc_mbus_image_size +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x29f5a98b soc_mbus_get_fmtdesc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x5f3e3558 soc_mbus_bytes_per_line +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xc8b28da5 soc_mbus_config_compatible +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xdc5dafe2 soc_mbus_find_fmtdesc +EXPORT_SYMBOL drivers/media/radio/tea575x 0x12f921b9 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x2f3f862e snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x385e29d9 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xd620b2b4 snd_tea575x_init +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x09671d25 lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x21311fbb lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x30d45229 lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x91406a0e lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x976874eb lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xab114efc lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xb9bbfe71 lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xbdde0980 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/rc-core 0x38268cf1 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0x86ae211e ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x063866c8 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0xd7d93e6a fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x3361f061 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xdb1115d9 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xf647d3d0 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc2580 0x548eabfc fc2580_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0x0a365ef3 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x51534605 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0xdce537eb mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x28f9a51e mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x4babdb6f mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x35647325 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x6882a1ed qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0xf2cf243b tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tua9001 0x0c0d047a tua9001_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x0cb4b189 tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/tuner-xc2028 0x83654976 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x3d3a7633 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x01f74e54 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x70527247 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x858974c9 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x3fa51ac9 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x6cd4bd61 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7f35cc35 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xc509b8f5 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xc81dca20 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xdf44e26b dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf002c5ba dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf3169f95 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf90275b4 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x02fe4d49 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x18e42b99 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x2d4a3ade dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x52bdeca7 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x9e92327c dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xa84add34 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xc9afef39 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x13e247e0 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-af9005-remote 0xfe6bc7e5 af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x11871571 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x40fe1cc6 dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x45eca392 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x49b54f1b dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x506c6b8b dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x78fd0729 dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x81b2604e dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xa3e2fb87 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb47559e0 rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xc584e84b dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xcbaec91f dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xcd27eff9 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x3ac44390 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xd72bbb3c em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x33ca3f16 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4931d5df go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5282358f go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x914b1ad8 go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xbfd2d6aa go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xc72eb124 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xd0c7a594 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xdad4294a go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe7cb7a40 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x08ae3a95 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x0c408d4f gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x23234419 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x2a71117b gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x317966b3 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x87828956 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9b7c42b9 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xa7e80512 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x7bf6b989 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x7f093913 tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xe170bbcb tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x522c26b9 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x79eb2773 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x043ca2e0 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xdc29b03f v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xe6824507 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x069ca153 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x166c9fa2 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x2197a0d3 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x7ad57033 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xd52f8d2f videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xe64d16d1 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x4d6bb064 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x0e39be27 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x3c757136 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x9ac85ce4 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xaad32470 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xafe7a385 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xb0ceab18 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0336e420 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0504df6b v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0b6a8b3f video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0d29465b v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0d833e60 v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x13f3b857 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x140bce4c v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1439ca42 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x172fd6c5 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1855c0f3 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x18a2573f v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1d45950f v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1e4d656c v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x201bfdf4 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x241301fc v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x242b9166 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x243e93b9 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x278a2b48 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2a2dd36d video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3c4fa090 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3f170a13 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4164b859 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x438b60bf v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x439e784b video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x47b66c5e v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x495426ee v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x55a64d14 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x583fce2a v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6254391e v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x698386b5 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6b150186 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6c2680d4 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7112d22a v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x72a21ade v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x74b6cea7 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x756c1287 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x75d4ceff v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x769fbfee v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7824928f v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a7397c3 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7aa2326c v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7d52d6d4 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x837be3e4 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8482bcb1 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x85eb4cba __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8ebb536c video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8f6bf060 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9b0e5055 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9ec08933 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa7663902 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaa3d0f59 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xabc4311f v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xac7119bc video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaeed3f24 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaf0c7b42 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb115259d v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb26756d9 v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbaccf82f v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbe73d06a v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc6aa95fa v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd797f27d v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdac3f653 v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdafe0b01 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdb8e8b45 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe91f919b video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xec62fcbc v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xecfa1613 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf6c28a03 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf84b6470 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfb80506b v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/memstick/core/memstick 0x163574d0 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1baaf94a memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x22fa4d67 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x300bc0d8 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x46f69a6d memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x51eaa71c memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6b5d7878 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x86f0f024 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8872f0b7 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa5987a36 memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xcfe60a98 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd1a72062 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe12a17a0 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x03badee0 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0c7967bf mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0e1255da mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0ef19584 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x13c0b86e mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1eab8e4c mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3834373c mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x472057d0 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x636b0bba mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7a4e84cc mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x815a0f33 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x85eb4599 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8ae4fb9a mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9be73ecd mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9d9b6d34 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa21759e1 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb1f5d5c1 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb287593e mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb299c3e1 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb8427904 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd6b5a196 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd6f96e40 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd8e76d2f mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xda8049e7 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xda854b9e mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xeefcc7c2 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf051a80d mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf613c505 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf8e89e3b mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x113847ab mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1893039f mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2e0a0e34 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3cfcad83 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4278a6f8 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4c954ded mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5338621b mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6ce5bc6c mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7578c5a2 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7e9c2309 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8172f480 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8738288e mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9661a1b1 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x978206a5 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xae4423dc mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb07da060 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb26d6096 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbfb91f62 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc643efc9 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xccd5e029 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcd77270c mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd850ac42 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xdbad6826 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xee26f836 mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xee3c7fd4 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf3974f55 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfcedcb39 mptscsih_show_info +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x04ada376 i2o_device_claim_release +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x09de5807 i2o_driver_notify_device_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x0aa3f15b i2o_parm_field_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x160f07b3 i2o_iop_find_device +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x1a3cb331 i2o_driver_notify_controller_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x229eb4a7 i2o_find_iop +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2a843bef i2o_dump_message +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x85bc2d75 i2o_msg_post_wait_mem +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x907914c3 i2o_driver_notify_device_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xa7b4ff5b i2o_parm_table_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xab852bc8 i2o_driver_notify_controller_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xacb8d6ca i2o_driver_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb4c00dcf i2o_controllers +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xbcd5df97 i2o_event_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xc4166fb9 i2o_msg_get_wait +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xc524a5c0 i2o_driver_unregister +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xe3f3ca54 i2o_device_claim +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xe4d5ef6d i2o_exec_lct_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xf6984925 i2o_parm_issue +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xfd1dcce0 i2o_status_get +EXPORT_SYMBOL drivers/mfd/cros_ec 0x0f83324a cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x1a1c1343 cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0x4bf9a7a5 cros_ec_check_result +EXPORT_SYMBOL drivers/mfd/cros_ec 0x5456a303 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0x914797c5 cros_ec_cmd_xfer +EXPORT_SYMBOL drivers/mfd/cros_ec 0x9f2eaa46 cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0xe2beb057 cros_ec_prepare_tx +EXPORT_SYMBOL drivers/mfd/dln2 0x0394cf65 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x177178e2 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0xb9854925 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x2f270ab2 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x8fcb398a pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x267b7d14 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x42c0b63a mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4991dc7c mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5d699f59 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x6e6b4301 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x909fd2f3 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9455764b mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9b7c48cc mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xbdd9aad0 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc78adbbb mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xcb6f30c8 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/tps6105x 0x07c78db3 tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps6105x 0xabbf0af1 tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0xd5bdccb2 tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x1b432626 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x716749d5 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x4766072f wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x4bf94abc wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x755cbcb6 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xea3ebe9b wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x779326cf ad_dpot_remove +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xdf0570a4 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x5eb00c76 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x4946e287 c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0x7420d7ff c2port_device_unregister +EXPORT_SYMBOL drivers/misc/ioc4 0x06c2c4b0 ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0x9a4fa6a5 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x03d0f88b tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x0fbd05d6 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x1c1310ab tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x1d5def90 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x39f86aa1 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x43d6d385 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x62c40a50 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x8178bcbb tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x9e584214 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xb11798cf tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xb154ae89 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xd4fcc2fc tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xefd1ffae tifm_free_adapter +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0x932580e2 mmc_cleanup_queue +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xb026e57b cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xf314003b cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xf7fbb0d8 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x0f689e30 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x631a5516 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x7bbd4d8b register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x9ee6ffd4 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x4d4e25e7 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x48b089da lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x8b99b6bf simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x67b7d16f mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0xb956b28d mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/denali 0x40cb1821 denali_init +EXPORT_SYMBOL drivers/mtd/nand/denali 0xdb49f501 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/nand 0x1cea2ce7 nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x253f5271 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x53ce6741 nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0x73508f69 nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0x8f5b058a nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0xda6f669a nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x6aa590f2 nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x6f6e9181 nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xa1957b10 nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x1a1d6a37 nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x4ceb7b78 nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xb4b94377 __nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0x8cfcf75c nand_flash_ids +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0xa336feb7 nand_manuf_ids +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x05f808c7 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x8c152efc onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xc49c2036 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xd63295b3 flexonenand_region +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x04377dc3 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x18df2e59 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x3da592d0 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x8a7764c4 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x9e8ef432 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xb9576606 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd59ed61d arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd8f39257 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xe779a7c8 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf7912221 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x86746689 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xd8ae6614 com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xf4cdacc8 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x49c9c26a ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x4a08e699 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x8146fcd1 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x977900e7 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xcc3bc08e ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd0047990 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe197d1de NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe3d060e3 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf526c9e8 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf6064bad ei_poll +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0x0be6c726 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x478143b7 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x01284c76 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x062aa3c4 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x15594f97 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2490b6cf t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3f1e7d0b cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x506c205e cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x56482070 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x59e426b7 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5ac5286e cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8b287e60 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa4d2c416 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xadd8812a cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb1635ac5 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xcf1de5ee cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe96c6aaa t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xefc90d53 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x00ad3f7a cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x00f06f80 cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x03da7afb cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x193279c0 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2a27a111 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2f358e54 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x434b9989 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4c2e3573 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5c951712 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5e09af70 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x616d97bd cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x64a0f58d cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x66e35b0f cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6e2f6ec6 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x743c7a59 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x75436de9 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7a874b56 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7ea4e83a cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x80de72f3 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x845ebb8c cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8f33dcdf cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9f16d2e9 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9f956701 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa07eb8d8 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa64dda7f cxgb4_disable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb98b717a cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc4f4c775 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xda57578c cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdb151db9 cxgb4_enable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe32eb03d cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xea754cf5 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xeb2a73b8 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf55dff29 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfafba720 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4f650da7 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x66c234e4 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xe77bde19 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xfde4a99f vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xcaf4ac4c be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xea1bf7e1 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/freescale/gianfar_driver 0x79f28897 gfar_phc_index +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x16f1aa2a mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25689308 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3207b041 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d7256b0 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3db226f0 mlx4_set_stats_bitmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3f159a5f set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4611375b mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x490ef828 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4986c421 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b2b072f mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x680dc363 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6bc3afb3 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x78facd74 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x89c0fb3b mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9dd12d41 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa347b884 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb89f1547 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xba778f3a mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc7252cd1 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc7bc1ebe mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcb276d18 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd42f65af mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde7a6664 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe47eae81 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe65a8f90 mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe763d909 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xff7b54b1 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ab41d7f mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0e587ee6 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1aea97c0 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2baf0502 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x34563754 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x34c052da mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4050ebde mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x440bad7f mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x48108af0 mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4b03423b mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d07da8b mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5a944ffb mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x63251411 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7726bc59 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96e9cf32 mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9a08b1cd mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaf0e552e mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbaace0b3 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc18b654c mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc1bd3d8c mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc59aeacb mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd67fcbcc mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd754afef mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd83bd896 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd905605e mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd9e7aee2 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdda28696 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe8929675 mlx5_query_odp_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf3ba1d0d mlx5_dev_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf84242b5 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfdc9f6b3 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x23762413 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x2da761dd hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xc0471204 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xe5b4e5d5 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xfb347644 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x03006353 sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x17751161 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x330830e9 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x64289b88 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x7ce0c462 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x912c7938 sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xcb638c7b sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xd6c99c04 sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xe73caf4d sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xf5e190e3 sirdev_receive +EXPORT_SYMBOL drivers/net/mdio 0x22bce513 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio 0x43e4defc mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0x7577f992 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0xa1a29548 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0xc6b1163f mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xddc98749 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mii 0x212222fe mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0x3fd7492e mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x457cd596 mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0x662f599a mii_check_media +EXPORT_SYMBOL drivers/net/mii 0x9d6e1542 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0xb9075c07 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0xcc7fa96a generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xe2a8eb14 mii_check_link +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x8924aff4 alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xde5a86f5 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0x3f1187ff vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x103a341b pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x772b4a25 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xbaa7948b pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x2fe68286 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x11d09524 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x711f5bfb team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x93af303a team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x961dbe19 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x98e98b02 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0xdae62a22 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0xdd6bb55c team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0xf0299561 team_options_register +EXPORT_SYMBOL drivers/net/usb/usbnet 0x241a6592 usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0x60d53ca9 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0xcd21f61a usbnet_manage_power +EXPORT_SYMBOL drivers/net/wan/hdlc 0x020d6e8a alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x13eefb36 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x153d7759 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x15f8ef5e unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3223623c unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x542a5c3f hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x55a2a3d1 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x67585cd1 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x90bd0be6 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0xa621a323 attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe584d98e detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0xa32337dc i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x1306d16d stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x2ccf0607 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xa26f55df init_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0ba1d395 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0e6f1c4f ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x315398be dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x56055fa8 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6c800563 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x79b0009e ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x958397dc ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc25cd5c2 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd0ff07ee ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd1156845 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xdd62c478 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf673daab ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0127c8cd ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4e93342e ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6c2c2b4f ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6d51d7dc ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9b3a5792 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb4545e8e ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb5ceb352 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xca58b526 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd8e423ed ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfb80a64c ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfe8fbe38 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4bb92056 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x63e40b65 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x6837ec43 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7b317424 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x841f8863 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x88b5de11 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa2adb10e ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xad733b43 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xc7e1bae3 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xe042aa86 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf598ed20 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1d1927e4 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x219e33fd ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x236a2502 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x36e76710 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x42c38121 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x42fd622c ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x47817fab ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5b6b2f7b ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6c222b10 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x71c77c42 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7225cfbb ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7b3e3548 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7f9fb211 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fdb3eb0 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x891a6d4a ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x92943efe ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9d3913c8 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb5ac32a8 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xedb0003e ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xedb5bbeb ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xef67f9ea ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfb0778bb ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfedd2163 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x021747b8 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x04892676 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0534f351 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x05b7675d ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x072219c2 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0a00b5c2 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x153bc110 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1701a3fb ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x196bd2d6 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1e2c9eec ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x210e530d ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x26f0d780 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x279bbc3f ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2a689031 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2bc49f0a ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x311098fd ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x32964f41 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x340983f6 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3a48b228 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3c47ac8f ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4515195a ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x45e909b1 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x46b65f4e ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4792df41 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x494551f6 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x51084090 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x53557567 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x53740e39 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x54930900 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5556c800 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x596e4dde ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5990b1ec ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5a6b0db8 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5b5e3f9c ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5fe44c1d ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6023881b ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6694a7a9 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6d5ed1d7 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6ed545d6 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x702243ae ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x72f683b6 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x75f2538b ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x76bc0771 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x77048e57 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x77d71f6e ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7e308f84 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8034183a ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x82565126 ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x872e1b7d ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x896fc9a7 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8b93ead3 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x90755a8e ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91fc76f5 ath9k_hw_wow_event_to_string +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x94d1111f ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x97b703f4 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9868c8f1 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9a79efd6 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa0563444 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa05beeaf ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa0cc333e ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa17628e4 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa3fc8705 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa5a3e8f1 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa8ded998 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa9ea7393 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaa46734e ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xac9b5559 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaf17df57 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb2477c2b ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb4ae4321 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb94d460e ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb97325af ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb9eb759b ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc00ad725 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc0babba4 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc490d675 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc4d57852 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc564e264 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc5ab25da ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcac1fda1 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcaf5ad43 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd094997a ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd44ab3a9 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd53e345d ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd6792f44 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd67bb194 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd6e2de5e ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd9ae3f6e ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd9c73358 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdab3a807 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdb368ab3 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe0c34ad5 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe4daaed4 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe5a721af ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xea1fb02c ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeac35c5f ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xedf69a7c ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xee10d033 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xee35a92e ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef6a331c ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xefb4e35d ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf01cd2d2 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf16a37a2 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf255f8ab ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x1a0c4486 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x670a7cd3 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x771004dc atmel_open +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x2d3e6f61 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x330964f3 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x4012f58d brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x44a5b9ea brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x45293681 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x4d9c7763 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x4e7c038c brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x5441d51b brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9fb5aa76 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xa0a7be5a brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xb0b02c5b brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xc0e38f0b brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xde96dc2d brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0ad69602 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x16d02605 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x18dd2a8e hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x260814bd hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2a5491c0 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x33439291 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x37a286d2 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4216c7c4 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4d2a44e1 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x63db237e hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x66ba7d6e hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6fa4cfd6 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x81ccae7b hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x86bb4537 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa9e2e4cf hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xaff61f98 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc0dbd379 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc42726a1 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc972145d prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd375ca08 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xdbec55d9 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe203c48c hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe52f6c30 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe97d1757 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xfaadfe7a hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xfae62c67 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x06e33011 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x073c6691 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x16ba80b5 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x231db574 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x342130a5 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x385e2fd3 free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x39893b36 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x49b3ca11 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4f9cd187 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6e9213d1 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8946c3f2 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8fa1acdd libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9eb7273e libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xa58546ea libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc5a8fb15 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd83220a6 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd95e000c libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xda0528be libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe3c1396e libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xea3dd39b libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xff7c54a8 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x00a66827 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x01a6b66c il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x067513eb _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0854a090 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x09f5ba66 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0a92e987 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0ac3000c il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x10079842 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x102b0c60 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x10ab2511 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x13a74c5d il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x14e60416 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x15d2f293 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x17320c72 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1891b4aa il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1e4799a6 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x202728f8 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x20dd7d3d il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x24632058 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x28b7bc20 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2dac8f67 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2e3e15ab il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2f17ee4a il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x33916f1c il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x386dbc27 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3932b3fd il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x394e1b26 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3adb2180 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3bab00a7 il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3dd8dda2 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x40045f5d il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x41b33123 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x43e4bb0e il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x460a54c4 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x467a69d5 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x48350b94 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4904a425 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4b74d8f5 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4e9ec205 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x52e16d9a il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5853d4f3 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x59ebfa8f il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5b48964e il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5c289b62 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5df6925d il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x61608f4e il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x622c71c5 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6282ba59 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x65961ac9 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x689834b7 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6ab45abf il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6b0c8b61 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6b55ee5e il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6b7f6f03 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x716423b1 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x76efdf43 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7ac2107c il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7c4e32ba il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7d94ce20 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7ea489ed il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8509f71e il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x85511dfc il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x86437325 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x899c08de il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8a78b041 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8a9257ae il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8ad97a47 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x955d7da3 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x98cceb2a il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9dd65cb6 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa5df246a il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa8f2cef1 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xad3e9439 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xafec22ff il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb0344ee1 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb36a029c il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb6401396 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc1be0694 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc23f172b il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc4652780 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcaf48785 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd314f57a il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd7feaa27 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd8d110eb il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdfb2256b il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe08ec6bb il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe1f4a18f il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe653b445 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe865f0f6 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xea05a7e8 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xecc4d227 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf42695f3 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf4c626b2 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf5401fd0 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf7a58553 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf901de7d il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf92960e8 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfd8861d0 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x08ee1e7d __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x0d9eb5ff __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x36dcef55 __tracepoint_iwlwifi_dev_iowrite32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x67381a2a __tracepoint_iwlwifi_dev_ucode_error +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x7edec07d __tracepoint_iwlwifi_dev_ioread32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x9a12c9c5 __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xc0827b2f __tracepoint_iwlwifi_dev_iowrite8 +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x1249f065 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x1bd0bc83 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x1cafc898 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x27c4d979 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x2b121efa orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x4fb9ad38 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x55449bce orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5dea5bf1 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x6da24c86 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x820931f2 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x88ca2ab3 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x91df74ca __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x96e224c7 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9f9f12b4 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xad9c779b orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb6c33a70 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xcd9a473d orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0xd1536763 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x02182c42 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x02831316 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x05b1c6c3 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1697d96a rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x186a8fec _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1b245084 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1f7f8881 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2036d3f3 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x24f023f6 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2afc47ea rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3f3f7d4a rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x41630275 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4414a146 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4e83834e _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x68044f00 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x68b13a84 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x731a6406 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x77274528 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7a3bc596 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7a3e1111 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8509b9f7 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x87428368 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8ee0f0ab rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x91b131cf _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x96307f91 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9e8c9891 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa06d9b23 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa37c040c rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa632f838 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa6754980 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb681dc83 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb69cbf10 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb88c0a76 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb8d33555 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb9f8fa47 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbb76fdd3 _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcfdc3402 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd1a2d939 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd6a55d1d rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdce205b2 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf670ccee rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x546fe893 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x57cd82dc rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x87a528ef rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xa025119b rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x01ad2c41 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x3b330659 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xc3eb2257 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xe2ad4246 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0aeb5299 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1721f9e0 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1ea7acc2 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x265631c8 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2b636551 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2be8369c rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x43324d47 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x525ac8b9 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x57c8fff3 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x59adf73e rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x64929789 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6a03caef rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6cefbd39 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x727bc115 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7491409a rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7ef8e8b3 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x850261df rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x866aeb2c rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9bf5a409 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9e38587e rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9f69fe63 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa3550a35 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa97b759a rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xada0ada6 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb0371605 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbb2fe8d7 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe928341a rtl_evm_dbm_jaguar +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xebcde40b rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xff4a82ac rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x2096c963 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x231d2e5e wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x6ed29470 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xfd22678c wlcore_tx_complete +EXPORT_SYMBOL drivers/nfc/microread/microread 0x5189805f microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x6fbbdb62 microread_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x4b0ba14a pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x69b86d4a pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1a6585fc st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x40e67e53 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x45e49a46 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x8b814b78 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x931385d9 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xab23fff8 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xbcfd0732 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xdab641fb st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x1580d3b3 ndlc_open +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x3bcaefbd ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x78b85a73 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x7c14de04 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x932d18cb ndlc_send +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xcf56a990 ndlc_close +EXPORT_SYMBOL drivers/parport/parport 0x0530f1f5 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x0fed2322 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x148c5659 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x1ef5f8a9 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x3c3f6f7f parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x3fce383e parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x50c5c8c6 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x5120c094 parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x5c778fa8 parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x63088245 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x64711af5 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x64ac6246 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x744deda2 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x7d1c376a parport_read +EXPORT_SYMBOL drivers/parport/parport 0x8809a75c parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x8c81e416 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x8f6b8967 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x9cbd1341 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xa489345e parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xa9d5cc5b parport_write +EXPORT_SYMBOL drivers/parport/parport 0xaca9b16e parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0xb952edf1 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0xc9d98e94 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xca0fe6d2 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0xcd8d9d61 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0xd138b6d0 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xdd1d2b09 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xe257e198 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0xe7fe14df parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0xfbad60b5 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport_pc 0x23e90605 parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xdd13a559 parport_pc_probe_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x020eb196 pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0d0f28b7 pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x176082b3 pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x323d3f80 pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x34bf64bc pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x43a8705e pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x63863c11 pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x718e120b pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x7f7e7bed pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x87608fb9 pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x918119e0 pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xa399e5ad pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xa50133c8 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc15f55ea pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xcec77b9e pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xdaa81a53 pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xf20cdc90 pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xf2fd34c6 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xfcbbc45d __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x21588be9 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x330d9e6f pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x40c00f30 pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5448df5f pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x56ce7291 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5acb5dbc pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x9226917e pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x9ce1dde2 pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xb9db7c91 pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcde090de pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xd85392b4 pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0xa7c6202a pccard_static_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0xe6d2770a pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pps/pps_core 0x45d788d0 pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0x9eb76771 pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0xb57d3fb3 pps_unregister_source +EXPORT_SYMBOL drivers/pps/pps_core 0xed8ce237 pps_event +EXPORT_SYMBOL drivers/ptp/ptp 0x2711617f ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0x27a36b73 ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0x3e77a366 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0x7756724e ptp_clock_unregister +EXPORT_SYMBOL drivers/ptp/ptp 0xc59d2d33 ptp_clock_register +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x0bce8bf5 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x3ba5cb6e rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x4e082c50 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x6764dd79 rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x6b000ef8 rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x90ed6398 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xa2339917 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xafc4659c rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xbdb9a60c rproc_shutdown +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x0f16fcf3 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x69ed0f88 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xc532e398 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xfff68b99 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x04461871 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x325b6938 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x4a9e08df fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x72adc362 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x72b7d839 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xb427c3c2 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xbd3961c5 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd5bdc167 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xdf5bbbf0 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xedb16793 fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xf7d4c27f fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xfcd09a3c fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1c3946ec fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x24a6e557 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2faa7d5f fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2feddc44 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x40305e55 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4e4fb1f3 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x501977ca fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x50241410 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5380c0ea fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x53e1de73 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x56fc681b fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x58bce894 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6399e037 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x690fda1e _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6a481b78 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6daad772 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x72a849b3 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7799b573 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8a0d5c36 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x927b067d fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9442d60a fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x955e6f88 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x99ea2c75 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9c509e11 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d578a5e fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9e0efbd4 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa080b19f fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa52ba9ba fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa67194ee fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa868e512 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xabdcda7d fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaecab8ff fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb0878c73 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb7bd83e3 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbc237873 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbf890e3c fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc20ffe58 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc40ccf11 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcda99811 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd32baddd fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd4d852f1 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd4f2ac62 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd7e1e3d4 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdaa55024 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdc83da31 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe7c6c09c fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe83c9ec1 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xee34bdae fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf9fb4d33 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xff448005 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x57c7f037 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x7c67a44f sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xd8b023f0 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xeeec4fa5 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x022f9c37 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x07c63363 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0ce08df9 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x19ba72ec osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1a758847 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1d63639f osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2105d0fd osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x23272a0a osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x265378d8 osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3173940a osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x34f36188 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3d359e19 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x43b9a743 osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4da2c945 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4ed1a664 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5131e3b7 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x56e4abcf osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5cd3fa38 osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x641b91a8 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x64d5f212 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x67cc9e43 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x69409a12 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6a0c8aaa osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6f3b6f7b osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7080b7de osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x82b14649 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x94c856e3 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x95873ee7 osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xaeb017d8 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb3de5e28 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbf1d4a77 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd52e06b0 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xdb5c18ec osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe4ddbc90 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe7f233ae osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf00dfb4b osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xfcd9cbd4 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/osd 0x494cda45 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x96e22ba8 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x979e509a osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0xc9450ce0 osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xdc7176b1 osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0xecb6cce3 osduld_device_same +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x0af1f290 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x0cd5d748 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x151c26f3 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x166412d8 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x20cccfec qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x46d9a5f6 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x5902c438 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa31c1e22 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xaa14fbec qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xb61c40a2 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xbdf42c8d qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x038c5f69 qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x05b23a10 qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x6629c611 qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x9ea6383a qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xb0276595 qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe76b3b20 qlogicfas408_get_chip_type +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf2b95199 qlogicfas408_setup +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xfaa8f3c8 qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/raid_class 0x6e0dacf4 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0x710a330b raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0xfac69f00 raid_class_attach +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x138c58c3 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x49edcc20 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x69750538 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7b1c6430 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb48601ef fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xdbe3c700 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe21b3a06 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe397206c fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe3d4e692 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe5d18486 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe953485d scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xef02916d fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xfe746e27 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0e785a17 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x10f1bcb1 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x12b6854a sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1ad3c36d sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x22432b42 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3f8ec303 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x414e67e2 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5853c716 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x62a7ee5b sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x68b0efae scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6ba759de sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6d1a2a84 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x891f7f3a sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x89ea4a34 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8f906808 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x92fd98e5 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x99f2832f scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9c3b8724 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9cfbff91 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa9198009 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xad9a8d01 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb14ebb55 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xca9934ff sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf263f115 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf4777988 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf69fa3b0 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf747a813 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf7bab3e2 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x11be547e spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x15a78836 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3c8cdf45 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x78ecd944 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xaf205217 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x1e47eed4 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x7af5cb81 srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xc3df2792 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xecb948ae srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x241864d3 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x3ff0caaa ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x6c764568 ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x8b286465 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xb8d0f2d8 ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xc47b92c7 ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xfd91bc60 ufshcd_shutdown +EXPORT_SYMBOL drivers/ssb/ssb 0x146de52a ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x415e846f ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x52cdd0bc ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x685895c0 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x6ebc47fc ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x7782530f ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x87ef63c5 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x8eff95e0 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x9a060792 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x9c8cc850 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xa45d6ab8 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xa48f4f51 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xa66b5665 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0xace03584 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc15b33dd ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xc1e2f260 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xc48dba64 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xd71d6301 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0xee7da13f ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xf0174563 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0xf0b7f99b ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x66a4d0de fwtty_port_get +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x8b3f0bf9 fwtty_port_put +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xbbef78e8 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x590358a9 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x5b21aac4 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x60ee8285 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xa42a5249 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x43f9c8c8 ade7854_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x663a479f ade7854_remove +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x029f5e80 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0a4620f1 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0bce7eef lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x16b68242 lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x19670622 LNetNIInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1e53f55a lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x268d37da lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x28e2ebfe lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2aa9953d lnet_cpt_of_nid +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2ac93e90 lnet_connect_console_error +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3558e584 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c779ee0 LNetPut +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3ed9bf53 lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f4f5b46 LNetNIFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4bb00492 lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4f9cb871 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5811a721 LNetInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fee352c lnet_acceptor_timeout +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61f784b2 LNetClearLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x722c76e5 LNetMDAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d59a7fe LNetMEInsert +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8a3064f2 LNetSetAsync +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x92c83388 lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x96ce03b5 lnet_set_ip_niaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa0cb6c86 lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa2cfad45 lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa8c2760b LNetFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa414970 LNetMEUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa9b477e LNetMDBind +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb0a97a6f lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba5566d2 lnet_acceptor_port +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe728867f lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xeb60336a lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf91f3ff5 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa78d4ed lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x0d8c6a99 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x1c4bb5f9 LU_OBF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x3d1ef06b client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x4f501ba5 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x69a44c31 seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x729afe2c seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xf527cc0b client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xf5c0917d seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x0a03fcd3 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x1c9ae2ad fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x238ce6c3 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x2595cde5 fld_client_proc_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x684abc5b fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xcbd84b5b fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xf3869215 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x000c507f libcfs_debug_dumplog +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x01db5172 cfs_percpt_atomic_summary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x06401e01 cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x069f9bb2 cfs_wi_schedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x079be83b libcfs_sock_abort_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08917712 cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08ada613 libcfs_console_backoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0b4b1546 libcfs_lnd2modname +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0d1b8a30 cfs_percpt_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0de6c369 cfs_cap_lower +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0e4820ab cfs_percpt_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f5eff79 cfs_percpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x117c8a95 cfs_cpt_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x123b6908 cfs_hash_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x12c54b77 cfs_hash_findadd_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x13550229 lbug_with_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x15565c7f cfs_cpt_set_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x17ac7833 libcfs_deregister_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x18c503cd cfs_percpt_lock_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1a60d439 cfs_parse_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d34d4a1 libcfs_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d41c4c0 cfs_hash_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d5a3928 cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1e8cdb47 cfs_race_waitq +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x23f6f445 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2663147a __cfs_fail_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x277e62bd cfs_hash_for_each_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27b6d3ba cfs_ip_addr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x29aafd0c cfs_hash_hlist_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2a641ef9 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2dbe54b2 cfs_trimwhite +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2eac19f9 libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2efcc0e6 cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2fb7eae8 cfs_hash_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31d4765c libcfs_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31fc5082 cfs_crypto_hash_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33ee9608 cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x377f93fb cfs_srand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x38828b92 cfs_cpt_unset_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x389ca502 libcfs_debug_mb +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x39fdcd2b libcfs_debug_set_level +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3a62a183 cfs_cpt_set_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3c1285bd libcfs_subsystem_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d5e6098 cfs_race_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3e5e7727 cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3ef0d90c libcfs_kkuc_group_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3f0d9281 cfs_wi_sched_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4062f92b libcfs_run_lbug_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4087e2b4 cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x411db754 cfs_crypto_hash_final +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x413056d8 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x41ab33a1 libcfs_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x42e22feb cfs_cpt_table +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44688a0a cfs_block_allsigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x468bace1 cfs_hash_rehash_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x47fdb4d1 cfs_timer_is_armed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x487cb7f3 libcfs_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a99af72 cfs_clear_sigpending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4b982291 cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4d89e988 cfs_block_sigsinv +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4ea5e845 libcfs_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4f1f2fa5 cfs_crypto_hash_digest +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x50345570 libcfs_str2net +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5051b6d2 portal_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x509d38b0 libcfs_net2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x52e9cfc1 cfs_cpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x53b383e4 cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x54fd9a71 cfs_percpt_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58a7ee00 libcfs_catastrophe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5946ec2b cfs_percpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5b20921a cfs_hash_for_each_nolock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5c013b81 cfs_expr_list_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5ce62c0e cfs_cpt_table_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5dce9e80 libcfs_lnd2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5e4c4bf5 cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x62289d65 cfs_array_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x63b4967a cfs_hash_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x64685fef libcfs_console_min_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x64d7a03a cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6564c55b libcfs_console_max_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x65dd9f0c libcfs_run_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x67398404 cfs_wi_sched_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x68497dbf cfs_cpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c4cadc8 cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c605eaa cfs_cpt_unset_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c905b5f libcfs_watchdog_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x71f662a3 libcfs_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7203be58 libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x72f4e5f9 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x752858fb cfs_cpt_table_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7562cd14 cfs_hash_del_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x771695b1 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x785b7372 cfs_hash_dual_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7a47b94d cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7c73bc4b cfs_hash_rehash +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7d93cded cfs_cpt_of_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6f6485 cfs_ip_addr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7ef55029 libcfs_sock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fda989d cfs_fail_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8151c3aa cfs_cap_raised +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83d795e4 cfs_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x857aaea7 libcfs_register_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x87f3bb87 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c6be9ab cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c85e4e6 cfs_crypto_hash_speed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8e61d47b cfs_cpt_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8f45f10d cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x949221dc cfs_hash_cond_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x95620e8c cfs_wi_deschedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x97b0b9bc cfs_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x98483a40 libcfs_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9879b229 cfs_get_random_bytes +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f82f712 cfs_trace_copyout_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa2b68b2a cfs_array_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6b9dee6 libcfs_kkuc_group_rem +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa711aec5 cfs_cpt_table_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xaaf59b75 cfs_cpt_set_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb00dfd91 cfs_hash_dual_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb53b5569 cfs_cpt_spread_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb883b006 cfs_percpt_atomic_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab577e8 cfs_hash_for_each_safe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbada117b cfs_cpt_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbd5d492e cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc0ea7fc0 cfs_expr_list_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc1708189 cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc1b20836 cfs_hash_add_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc2dfd791 libcfs_console_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc39fd2f9 libcfs_panic_on_lbug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc3eb614e libcfs_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc48b6aad libcfs_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc77a24c3 cfs_cpt_set_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb385db9 libcfs_debug_binary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc20e694 libcfs_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xccc45639 cfs_free_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcd38904c cfs_wi_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xce1a88f2 libcfs_arch_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf61bacb __cfs_fail_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf678304 cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd0aa642a cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd0d8d08a cfs_cpt_unset_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd2965f33 cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd46225d8 cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd48d8f72 cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd6a52be3 libcfs_printk +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd6a8b3fa cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd7bbf963 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd7c4f765 add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd96f406d cfs_cap_raise +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xde17bb8d libcfs_isknown_lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf2789c0 cfs_curproc_cap_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdffc951d cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe2f91ce3 libcfs_debug_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe3bf6897 cfs_percpt_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6555032 libcfs_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec1f56d5 libcfs_str2nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeccafa5c cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeceac781 cfs_fail_val +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeed48ba7 cfs_hash_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xef0ae891 cfs_timer_deadline +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf2c02048 cfs_cpt_bind +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf3565b71 libcfs_debug_vmsg2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf372d1c2 cfs_firststr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf440bb38 libcfs_kkuc_group_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf5e4a175 cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf7298112 libcfs_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf7d8a04a libcfs_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf8a8644b libcfs_id2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf94025d1 libcfs_str2lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfacb8667 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x087fc5f8 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x5b15a745 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x692f01ee ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcbfffdd0 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x0750b605 lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x158c5038 lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x2c1aa7d2 lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x7d17f319 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xbc5cfb9d lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xd43bf93c lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x0df21540 it_set_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5919b6d6 it_clear_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5ef8417d it_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0xfe26c5a6 it_open_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/mgc/mgc 0xdc287f95 mgc_fsname2resid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00b75cfa cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00e2b06e lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01522085 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01758bb9 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0323174f cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0330f102 cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03454fbd class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03b59609 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03edfa0a cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x045eefd0 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04cd408c cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04ce3b26 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0537e103 cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x056b1c43 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05af1920 dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05f84e88 LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06b8a4b8 cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07235af3 cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07d45876 obdo_set_parent_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0836daca lprocfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x08ca9e06 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09176f81 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0951439c cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09f4ddfd class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c4c7b1e cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c89aed0 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf99bff dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f125d90 lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f33c837 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x117f74a8 cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x118ed6e1 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11b9a9ef dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x121c5785 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12beff06 dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1367766f cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14292fff class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1450438f cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x145756fe cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x152bff9e lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15525aa0 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x183f9812 cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x19775ff1 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b4f6d5c class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b699ee0 cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b99703b cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ce4986d capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1cfef180 lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d6cb149 cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e07ccaf cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e5fc17a cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f4b6da4 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20bd5010 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20d88e3a lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20e484bd lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21307495 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x213561e2 lprocfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21a13f75 lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21ec6c0f cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x223bb381 cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x223e6c10 cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22976d03 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2345ac13 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23601522 dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24e1671d lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x252407df lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547efae lustre_uuid_to_peer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x259ebac6 obd_alloc_fail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25c0a8fd cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25d6eea3 lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26682244 cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2681351c class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x270a8e6c class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x272b260c cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27628fb8 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28ed628c lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29e86f9e cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a8671b6 obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b11d3c8 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b4c48e9 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2bb49739 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c2082ef dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cdd2009 cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cf92fdb cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d162f9e llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d21370c lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d2f112d cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2deb139a lprocfs_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2f56a0a9 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30ecf5ba lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x315d8d14 cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31cc20e5 llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31f5c7e3 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32cc23c1 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32f4d4ca dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x336bda2f lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x365d79c1 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ff332c cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38192f90 llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fd80c1 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a005065 dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a581023 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a6463de cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b694a78 cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bcbdc4b lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d21d79e cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3da2aa39 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e84711d cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f756b83 class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3fbacbdd cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x409079cf cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x41417e86 lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x416ecec5 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x440ae147 class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45b8214d cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45e60b81 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x470ecde6 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47fd467f cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48f7e4c5 dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49217d20 class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a0f6ea lustre_posix_acl_xattr_2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a29223 lprocfs_find_named_value +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49db3d3f lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49fe76df lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a58e4e4 obdo_from_la +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ab407a0 cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4abd07de lustre_posix_acl_xattr_filter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4bda6934 llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c05c2a7 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c860cda dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d17f7e9 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d22a468 lprocfs_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d8d6dfa lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d8db184 llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4e3e228c class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4e617985 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f11015a lprocfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fba4346 dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x506bf690 class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x509fff36 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x511257e8 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x519a5d89 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x528cb791 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5402dfd2 cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54340d1f cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x552cc329 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x558bec27 obd_ioctl_getdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55c00ac8 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x567c1644 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56b6ba16 cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58202754 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5867673e cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58c48b60 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x593dfc0f llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x594b321d cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5953bbeb cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x595e1296 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59888870 lprocfs_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a0f8e65 cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ad80535 lprocfs_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b5dc1a5 obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bbd5710 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bd5bd18 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5be5668b cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ca58132 lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d61710b lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d9b8f35 class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e93341f lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ec0a4fd obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ed188a9 lprocfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x600ec754 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60369fe8 cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60580b62 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60c06137 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x62199c04 llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x624ffe24 lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6264b27e dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x63a8def9 cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x641cf16e llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x648a7f66 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65eaca1a lprocfs_rd_numrefs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65f437b1 class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66d8746c cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x676e6e7f llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x677fd7f9 proc_lustre_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67977b42 lprocfs_remove_proc_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67dc223a lprocfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x685541ef lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x698b61fc cl_lvb2attr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a9362a8 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6ad02315 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b47fe47 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b679fde lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb6d421 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e6fe810 lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f3e6225 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x704b1a32 obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71624a6d class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7177d0c0 cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x719189e5 lprocfs_nid_stats_clear_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x721a4fdc cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x722799b7 lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72bda00d llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74c6ee51 dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7519f618 lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752f71a8 class_get_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75bd219a cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75e0d93c cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76b21ed1 cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76d6841c cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77d2089a class_name2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7802fcd7 lustre_swab_llogd_conn_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7894ced4 cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x796141e1 lprocfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7992518b cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b27c293 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7bc12d2a lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7caafcdf lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d4b978a cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d6df1bd lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e666944 lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f05ebab class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fe5561a obd_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8031efb8 lprocfs_dt_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x806cc497 class_add_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80958624 lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80caa5d7 dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x825b69f5 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x83ef03bd class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8489f086 obd_alloc_fail_rate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x849e5385 obd_update_maxusage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8540ddb8 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8553b369 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x869a804b cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8870c9cc lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88871a3d cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88b87068 lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x891054f1 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ab0b328 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ab6c49d cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ace2e0b cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b11403c lprocfs_exp_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b14d25d cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5f4057 lu_context_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ba6e479 lustre_swab_lu_seq_range +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8bab1bd6 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8bc4ed8c lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8bedc4a1 cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d658ed0 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e0da511 dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e44bfa0 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e6799b7 class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9019394a cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x909029dc lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x915f00eb class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91a1d9a4 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91a8bb72 cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92645a53 class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93859814 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x938cfaba cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93ee53cc dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93ef945b dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x946deb1b lprocfs_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94f347d7 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x955eea4b dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x955f5220 ldlm_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95735c6c at_extra +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x960a2d5d capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96ba85c1 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96cd09c2 cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97150547 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9822e508 cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9841e1c9 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x995a9368 class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x999dda60 lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9adac93a lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1be2c1 class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b6e15cc lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9bcbe3ef cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9beea477 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9bffe0c7 cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d96758f cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e0c9e16 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e34c1ce lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa033d18e cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa044774e cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0567f04 class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0b86452 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2b6f2c8 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2c0847d cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2f79313 cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa490e2f7 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa52aabda cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5778a17 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5ce1b73 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa700fc2e dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa741b2d9 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa78c7c75 lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7bbf355 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa82a3dd1 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa830783d lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa91d0744 lprocfs_rd_num_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa4549b5 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa4ad9ac lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa5146e1 class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab4078af class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab6eb9b5 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac91a347 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xada37624 lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae26886c cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaedabf5a cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaefd927f lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf2924e2 cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2feaeec dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb366e472 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb3f031e0 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb5a067ba lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb62f0de9 cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb68e1fb9 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba8ec6 lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8c31a40 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9ab3330 cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba2b23ff dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba8118e2 lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbbac82cf lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc89c318 llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbcaa7df7 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd6e71a7 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbdd86df4 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbed18e1e lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfa38047 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0954007 lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc172fd89 cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc251e216 cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc363777c cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc375fbd4 cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4349c4f cat_cancel_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc45ff3d0 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc524357d dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc52aeef9 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc65fe700 dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc675c41a cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc688c7a8 obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6961cd7 cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc718d7ba cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8266e0f cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc945e61d cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9b3c667 dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9de5097 cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca330a31 cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca3cecac cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcacd591b cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcae7585c class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb16c38d llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcba6bd03 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcbacc7bc llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc6c4c04 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc7baee2 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd8a604e lu_buf_check_and_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce02cb2c cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce562935 lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcec57ae7 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd01dbea4 llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0b6995d lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1114d24 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd16905df class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd27184f2 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2b57356 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2bb3bae cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd374ec96 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3d92665 lprocfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd42c3061 cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd45c1cff llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5aff1a3 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5ecc216 lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd68377a7 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6f374df dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd701e78e class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd761046c obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7a18aef lprocfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bc8654 obd_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bfbc9c lprocfs_dt_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8d44de3 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9eeaf32 dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda4921a5 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdac644c8 lustre_posix_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb27b084 cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc0aebde class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc0cc1be cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd506948 cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd978c14 lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde60fcbc cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdead36fe class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf5ec027 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf6872ab cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdfce0b1f lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe090edc7 cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1b00679 cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe47d1ba3 llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4ec03a3 lprocfs_free_per_client_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe583b23b lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7739e40 llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7aa12d9 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe815f4ee llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8f0ee70 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9f3421d llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea36a4bc llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea7f0a15 class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea8482f5 cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeacec47c lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xead44033 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebde67e3 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec225b2e lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xecb736cb cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xefa78b5e class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xefd3f843 lprocfs_nid_stats_clear_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0be2eda cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1a85229 lprocfs_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2213fd7 __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf29a63ed cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf42b18ef lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf444ddf1 class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5c5b5e0 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5c9221d lprocfs_rd_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5de1b0e class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf74ed985 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf762458e cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf768844c lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf98f41f1 llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9a4b9d3 llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9e8bd86 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa5787f0 lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfada3591 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfaf812d4 class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb708761 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc49697b md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfce8b080 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd211c54 lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd8f5cf4 lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdbe1557 lprocfs_write_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe33b048 cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe694720 llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfeb4eeba dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff60ac5f obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfff5ceea cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfffc1f11 lustre_swab_ost_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00cb99c1 RQF_LDLM_INTENT_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00d95039 ptlrpcd_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0352a34b sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03d2d9c7 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x046ad38a sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x052097f5 ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b3942b lustre_swab_lov_user_md_objects +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x071fc74a RQF_LDLM_ENQUEUE_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x084dbb50 sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x095587d0 lustre_msg_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09affd94 ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3d1ba4 lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac252b2 lustre_msg_set_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac54708 lustre_errno_hton +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ce209a4 ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0e445d5e unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0f64f93e ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x100e5828 sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f18f20 interval_iterate_reverse +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x115017f6 req_layout_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x139c2b2c ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14708afc lustre_swab_mdt_rec_reint +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1483eca4 ldlm_lock_addref_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14d192db lustre_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1524cc51 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x163e2e16 ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x172fb86d lustre_msg_hdr_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1747d8b3 ldlm_lockname +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19161f5a ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a5aabed _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a6a3ce9 RQF_OST_GET_INFO_LAST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a9b76aa RMF_OBD_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1abd3258 RMF_SETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ace4b5f RQF_LDLM_BL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ad6c330 RMF_EAVALS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1b145b8e sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1b67c649 ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bae0270 interval_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1be21715 lustre_msg_size_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c300d8e lustre_msg_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c7d4df4 ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ceebc3e sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc2051d RMF_SEQ_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1de9c288 lustre_swab_layout_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e21730a ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e7b969a sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e8e48a4 sptlrpc_flavor_has_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1eb2a65f RQF_OST_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee46b51 lustre_init_msg_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee9eb3c RQF_MDS_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1f33d6d4 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20228a78 ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2096f5b5 RQF_OST_SET_GRANT_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20d6b82c RQF_LDLM_INTENT_QUOTA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20e39b5d client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2196b6ae ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23f72e2b ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x242dd4bb ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244e5558 lustre_msg_get_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24aafdba RMF_MGS_TARGET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2585a629 RMF_SEQ_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2587513c RQF_LDLM_CP_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x28a894a2 ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x28e2cb48 ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x290917ea req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29196f18 llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2b226093 sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2b46b098 ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ca92fa8 ldlm_lock_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ccd5b87 ldlm_cli_cancel_list_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d56f168 ptlrpc_pinger_ir_up +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e35cbdd sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4562fe RQF_LLOG_ORIGIN_HANDLE_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4ca396 RQF_LDLM_INTENT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ecd7515 lustre_msg_check_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f0e4f87 RQF_OST_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f793215 lustre_swab_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fab3539 lustre_swab_ost_lvb_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fd2f737 lustre_msg_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fe6d4a8 ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x301d4fcd RQF_MDS_READPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x302937e0 RQF_MDS_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3085a27e ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x30c590e8 ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x315abfcc req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3175e066 req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x319b4e41 ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x332acf19 ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33dd7756 ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x347ad3eb lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x34b418c1 sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3835ab4b RQF_LLOG_ORIGIN_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3858fb94 RMF_OBD_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38c01799 RQF_LDLM_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fce533 lustre_msg_set_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x391c6560 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39991d16 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a8ce84d sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ab90f6e lustre_msg_bufcount +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ac00716 lustre_swab_hsm_user_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b6b7cba dump_ioo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bedb0c7 RMF_LLOGD_CONN_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c121bfa ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c5a8dec ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c63e62b RQF_MDS_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8b16ab lustre_swab_ost_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ca50f33 RQF_MDS_HSM_CT_REGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7f6d4d sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3e105168 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f034caf lustre_msg_get_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3fc81163 ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4114620b ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x415ace2b ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41c01e7d ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4202182e ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43168488 RQF_MDS_RELEASE_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43705ee4 RQF_LOG_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43861035 ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43d7efc8 lustre_msg_set_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44036eda RQF_MDS_GET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x440c2a71 RMF_FIEMAP_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45d05893 lustre_swab_lustre_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45e30cea lustre_swab_ldlm_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x478de2d2 lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x48713881 ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x48967748 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d9e8154 ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e01d2f7 ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e1706e5 lustre_msg_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e696b96 ptlrpcd_queue_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eb03a6f ptlrpcd_destroy_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f766c3b lustre_swab_generic_32s +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50443f6a ptlrpc_init_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50dd74f8 RMF_STRING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52c62150 RMF_RCS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53411557 RMF_DLM_REP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54d8bca4 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x553f7b28 ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x56d3e9fc ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5780b34b req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x58bc190e ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5930c8c1 lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x595ab175 lustre_swab_obd_quotactl +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x596582bf RMF_GETINFO_VALLEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5994eff8 ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x59a7b91a ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a13057f sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5afa9dda ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b6ba895 lustre_packed_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c6a3a83 RQF_SEQ_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ca1b491 lustre_swab_close_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5caae213 ptlrpc_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e0b19b1 RMF_CLUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2b7558 lustre_msghdr_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e6f435d RQF_OST_BRW_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e80f899 RQF_LLOG_ORIGIN_HANDLE_READ_HEADER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ec3284d RQF_MDS_HSM_CT_UNREGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ef831ee lustre_msg_get_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f96ccdd ptlrpc_connection_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fc9a455 RMF_CLOSE_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6042bc15 RQF_MDS_REINT_RENAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x604e2505 RMF_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x607ec932 lustre_msg_set_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x615bb9e2 sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61646e1b RQF_MDS_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x618ad203 RQF_OST_GET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62aaae3f RQF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6315dd4c RMF_LLOGD_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63b3fa6c client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63f21127 target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63f356a7 ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x64633c1f __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x657b00b7 ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66f67579 ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x67d22188 lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x683243bf ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68cb2541 interval_is_overlapped +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68f49e5e ptlrpc_expired_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6912990a RQF_OST_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x696ba811 lustre_msg_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69c9f04d RQF_MDS_REINT_LINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3785c9 RMF_EADATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a7f0de8 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c7da973 ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6cdc494c req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d2369c8 req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d72828c sptlrpc_conf_log_update_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d7931cc RQF_UPDATE_OBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ecd3c1e do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ed20499 ldlm_revalidate_lock_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efa82b0 RQF_MGS_TARGET_REG +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fb92092 sptlrpc_flavor2name_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ffc21e7 ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x723d43b6 sptlrpc_rule_set_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x725a892c RQF_MDS_REINT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x72bf75f2 ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x733f3a6a req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73b200ad ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73e4e5c9 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7459888d sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x747b0131 ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b2fe3f req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7795a222 target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x79f62a8b ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7ae58e8c ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bbf8001 RMF_MDT_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4c6107 RQF_LDLM_CONVERT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d1ecd7f RQF_LDLM_INTENT_LAYOUT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d41a8b9 RQF_QUOTA_DQACQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dc0e7cd RMF_QUOTA_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dfb3c18 lustre_msg_clear_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7e01a7a4 ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7ec8acb6 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4925d8 interval_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4c99b1 ldlm_expired_completion_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f5a1cc7 lustre_msg_set_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6d2357 lustre_msg_is_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7fbedf2e ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7fff0c12 req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a9e8c3 lustre_msg_get_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80ecb4e3 RMF_MDS_HSM_CURRENT_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x823e97cf ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8261c9d8 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x851008ca req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85a9e0d8 RMF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85eecf67 sptlrpc_get_hash_alg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x863db6eb RMF_HSM_USER_STATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86fa8c3b ldlm_cli_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8706e9a0 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8760beaf lustre_swab_ldlm_policy_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x876c2551 RMF_GETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87bf7b3c sptlrpc_get_next_secid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88c0568e sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88feb494 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89f9edf7 RQF_MDS_REINT_SETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a1ea476 lustre_swab_hsm_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a257736 RQF_MDS_HSM_STATE_GET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a4345b1 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a72cd97 ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8c485fe5 sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d77ea75 lustre_msg_set_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d89184a ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8da3fca7 lustre_msg_add_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8eaecc5f ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f0aceac RQF_MDS_HSM_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f4b8799 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fb2291b ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x90e97d25 sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x910156e2 ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x912cbdae ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91cf58d3 RQF_MDS_PIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9228392f lustre_swab_mdt_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x929b1cba sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x931abbf7 ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x94667d83 ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x94991894 llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95d08f0c lustre_swab_mgs_target_info +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9660ace0 RMF_FLD_MDFLD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x966325e9 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x967bfd52 RQF_OBD_PING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9785412d sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9980b97d sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a258886 RQF_MDS_GETSTATUS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a4812a4 ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a6f2f6d lustre_msg_set_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b88f6ce RMF_NIOBUF_REMOTE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bb5198b RQF_MDS_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d2e8fbe ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9df903b1 ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9e9c46d7 target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f0ef916 ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa0ae7a5a ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa10f0d3d RMF_UPDATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa163f4c3 dump_rniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2244636 RQF_MDS_GETATTR_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa22c0086 ldlm_error2errno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa28d86ae req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3d2a6ee RMF_CAPA1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa43145df ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa47787ef RMF_PTLRPC_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa480563d ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4a2d089 RQF_OST_PUNCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4bea5ef lustre_swab_lmv_user_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5458dad ldlm_lock_decref_and_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5880075 ldlm_errno2error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa66888dd ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa692cdde ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7bb1b95 lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7d55cc3 RQF_MDS_REINT_CREATE_RMT_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7e360b1 RMF_OBD_IOOBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7ec567d RMF_CONNECT_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9704f80 lustre_msg_get_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9c4658e lustre_swab_lov_user_md_v3 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9ecb6d1 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xac87f09f req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xadef8648 lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae9de7f4 ptlrpc_add_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf4e9658 RQF_MDS_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf50a0d6 RMF_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaff8c31d ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1df6449 ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb2305939 ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb27c2374 lustre_msg_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb291473d lustre_msg_early_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb2ad3758 ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb3cb9f15 req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb3e0583f ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4262577 req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4a7ecf3 lustre_msg_add_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb512ebc2 sptlrpc_parse_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb55fdab8 req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb5f89d44 ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb68476df interval_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6aafd03 RQF_MDS_DONE_WRITING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6b36b4d req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7b38189 RMF_MDT_MD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7fa3cc8 RMF_LLOG_LOG_HDR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9b631cf lustre_swab_mgs_config_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9ed5ba1 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xba22ddb7 req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xba26cfc1 ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbae4d856 ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbbf76b72 sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbce43b66 ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd622721 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe44be55 ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe47bc7e ping_evictor_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbecc476a ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf650a84 ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf98b86f RQF_MDS_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbfa42f9e ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbffd4313 RQF_OST_BRW_WRITE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc06c4670 lustre_msg_get_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0867da7 RMF_REC_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc1d79666 ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2986d28 lustre_swab_ldlm_res_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2b1af57 RQF_MGS_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2be922a RMF_SYMTGT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc3ac980a client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc3bc9ce3 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc60a60e1 RQF_OST_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc694be4b RQF_LLOG_ORIGIN_HANDLE_PREV_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc71ac827 ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc763fabc sptlrpc_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc78a5464 ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc79b9c67 ldlm_pools_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7c4e964 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7ca8257 RQF_MDS_REINT_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7e47564 ptlrpc_interrupted_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc84045e6 ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8a4d691 ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc9756733 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca64136d ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb16107d ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2cc0cf lustre_swab_lquota_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2ceaff sptlrpc_secflags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcd82c5bd sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce86066d lustre_msg_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcec513c9 RQF_MDS_UNPIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xced015be sptlrpc_rule_set_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9963db lustre_msg_get_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9aab6a RQF_MDS_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd08a3070 ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2983334 lustre_swab_swap_layouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd29c99ba ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2e0d4eb lustre_msg_get_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3517ad5 ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd37001ce ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd5a91b17 __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd5d7a758 sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd67a5d7b lustre_swab_update_reply_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd694e800 sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd69e0a27 RQF_MDS_IS_SUBDIR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6c3ebfb RMF_FIEMAP_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd87358f5 __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b91b3e lustre_swab_lov_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8c5d24f ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8f06300 RQF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9eb8e02 ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda15dec8 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda2ac111 sptlrpc_proc_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda973919 ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdbc920dd ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc0be3b2 ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd0ffb04 sptlrpc_flavor2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd2d5fd6 ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd30d7bf RMF_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddc40a85 lustre_msg_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde12d36b RMF_MDS_HSM_ARCHIVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde555d70 sptlrpc_enc_pool_del_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee87192 sptlrpc_conf_log_update_begin +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf6d2765 ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe00270d3 req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe1434220 ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe14ba89f ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe1702246 sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe1be327e ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe221275e client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2373a92 ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2ab4a20 ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2b76e56 ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe3fd9719 ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5e8169b lustre_errno_ntoh +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6cd702d ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6f0dc96 RQF_OST_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7062b5f RMF_U32 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe8b7c530 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe8bd3670 ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe90fe378 sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xead1891b ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebad93ce ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb64e68 req_layout_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebdd9898 sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec226f66 ping_evictor_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec939a00 RQF_MDS_REINT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecace5c1 RQF_OST_GET_INFO_GENERIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed1c10d6 ptlrpc_connection_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedf3fb2c client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef5d5148 ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf08b0e89 ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d52b5f ptlrpc_pinger_suppress_pings +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf277c125 RQF_OST_GET_INFO_FIEMAP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf27d49dc sptlrpc_target_choose_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf35f132b lustre_swab_ldlm_resource_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3d44370 RQF_OST_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf4295772 ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf43540b9 lustre_swab_mgs_nidtbl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf45085e1 sptlrpc_conf_log_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf4afb2cc ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf527a947 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf54b9ee9 ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf55c033b RMF_MGS_CONFIG_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf584a16b sptlrpc_part2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf596e9ae sptlrpc_conf_log_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf607fc23 sptlrpc_flavor2name_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf617ab8a lustre_msg_get_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf64f5dec ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf697b756 ldlm_dump_all_namespaces +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf6f370bc req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7ba40c0 RMF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7bde338 req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7f01051 ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf85cb27e sptlrpc_parse_rule +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf870fed9 RQF_LDLM_GL_DESC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf8a81b68 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf8b18c5b _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9051bd6 RQF_QC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf94e41e0 deuuidify +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf973aa93 lustre_swab_lov_user_md_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9ee11e2 lustre_msg_set_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9f72dfc RMF_TGTUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9f9283f ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb24f86c lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb444a98 ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb585d84 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc2fa83f ptlrpc_del_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfcda9e8a req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd0e45d6 ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd57b4f0 ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd681ca8 ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfe0946c9 ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfe7229ea lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfe818d58 ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfea3f2f6 client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff02a0e9 ldlm_lock_set_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff2b5341 ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff658c81 lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffc807e8 sptlrpc_unpack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0xb06ec878 cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x04717d72 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x06ab3754 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0ba46684 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x124e67ed rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x14cf8f08 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1c86717f rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1de16cfd rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1f050feb dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x26dc501c rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2d9e6e1c rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3282fbd2 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x38bc65e6 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3b96c574 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3eac9003 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3fb42a6f rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x49a07bc2 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x501ec71e rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x561a5ad2 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5fb89d3f rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5fdf7223 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6701c247 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6d343dc2 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7b10c181 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7bad6f90 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7d92f32b rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7ebf7e9b rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x87a09c9b rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8e094545 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8f6338d8 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x90bf2295 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x93fa513c rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9ffc4d41 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa9cc14c3 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xad6eea4b rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaf044202 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb94036d8 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbc4ae8df rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc0318444 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc27eabeb rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc6dd99eb notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc855dc3d rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc9863c16 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd0a35260 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd3cd24e9 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd4728182 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe44bce00 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xebce4e9a rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf46ce1c2 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf4d14fd3 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfcf9d758 rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x08360ee8 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x09aeef74 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0de623b2 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0f668a6a ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x231e338d Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2624b356 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2683653d ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x283ccf04 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3005b6c6 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x32880859 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x346cbc1b ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x35689e5f ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x37a5d1fb ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3ba75861 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3c21b3ce ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3c7f9888 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3cbb989d ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4985e065 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4bb6a87b ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4c127d0c IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5d372bdf ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x680794be ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6a6ffa09 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6b4af2f5 ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6c32c8b5 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7264480b DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x73971efc ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x791d1fa1 ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8323c2b5 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x838dbc40 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x89843e66 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x933687d3 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x96748f99 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x98f41c78 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9c1c2d2e ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9d5a1010 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa1e07fbc ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa1f9cb45 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa92c671c ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa99bc21b ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb1d0337b ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb23caf2a notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb392c193 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbfe8f6c2 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc1277ea4 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc93ddee8 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcc92b278 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcee3428e SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd6042be1 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd9eb0add ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdcc8afd7 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe3c584b2 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe683c246 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xed4be00a ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf06bf0be ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf6a68688 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x02035bb3 iscsit_handle_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x021caf61 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x040bb33a iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x07beebd4 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2a01ee4c iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x355ec244 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4f062987 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5b234442 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x66bb79a0 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6bc6a72d iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7614468a iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7a88e366 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8e4ab5fe iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x94d5c76f iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa8e0a184 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb10d9a6d iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb470e3dc iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb48a17e5 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb5783876 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbb52158c iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbe91db2e iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbf7791d9 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc9cc6e50 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd2b510cf iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe2a145f8 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf9bbbb60 iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfb5ef9cb iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfda1d16f iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x044fa863 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x0ab1a02f spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x0bb8e225 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x0d0f8dca se_dev_set_emulate_3pc +EXPORT_SYMBOL drivers/target/target_core_mod 0x0d97fb0f core_tpg_clear_object_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x0fa5272a transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x11833977 se_dev_set_enforce_pr_isids +EXPORT_SYMBOL drivers/target/target_core_mod 0x11aba9d4 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x13d67a39 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x144c2abe se_dev_set_is_nonrot +EXPORT_SYMBOL drivers/target/target_core_mod 0x15a76fc9 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x162ce85f se_dev_set_emulate_dpo +EXPORT_SYMBOL drivers/target/target_core_mod 0x1731bb7d core_tpg_add_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x1bc45d79 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x1eb30fde se_dev_set_max_unmap_lba_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x20022dac core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x21758c01 se_dev_set_emulate_ua_intlck_ctrl +EXPORT_SYMBOL drivers/target/target_core_mod 0x21806800 fc_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x21c613bf se_dev_set_emulate_fua_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x23e96ba8 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x247de682 se_dev_set_emulate_tpu +EXPORT_SYMBOL drivers/target/target_core_mod 0x25ebff5d se_dev_set_emulate_model_alias +EXPORT_SYMBOL drivers/target/target_core_mod 0x277007b8 fc_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x2ae00aff iscsi_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x2c3fd32b target_core_setup_sub_cits +EXPORT_SYMBOL drivers/target/target_core_mod 0x2d9189fd sbc_dif_verify_write +EXPORT_SYMBOL drivers/target/target_core_mod 0x2fa57225 se_dev_set_emulate_rest_reord +EXPORT_SYMBOL drivers/target/target_core_mod 0x311c48b2 se_dev_set_emulate_tpws +EXPORT_SYMBOL drivers/target/target_core_mod 0x316535ae se_dev_set_max_write_same_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x31dd6ab5 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x32f36b60 se_dev_set_emulate_write_cache +EXPORT_SYMBOL drivers/target/target_core_mod 0x33f1c8b1 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x34ddca16 target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x3768570c transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x38aebd79 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x3f91f152 sbc_dif_verify_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x4f1d1458 se_dev_set_emulate_tas +EXPORT_SYMBOL drivers/target/target_core_mod 0x4fa2a800 transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x536ea3be se_dev_set_optimal_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x5ba1e0c2 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x5d86a037 transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x5fb53611 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x6305c507 iscsi_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x63a96297 fc_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x6440c3b8 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x67c0d461 se_dev_set_force_pr_aptpl +EXPORT_SYMBOL drivers/target/target_core_mod 0x68fc256e se_dev_set_block_size +EXPORT_SYMBOL drivers/target/target_core_mod 0x6b7366b3 se_dev_set_pi_prot_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x6c6519b3 target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0x70d391f6 target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x71f9602d target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x72716fc7 sas_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x753e6d8d core_tpg_del_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x75f4804c se_dev_set_max_unmap_block_desc_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x7c93636b transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x7d36a23d transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dabd0ce target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fbac261 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x8c1d6588 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x8d9786f1 sbc_execute_unmap +EXPORT_SYMBOL drivers/target/target_core_mod 0x8f51c298 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x909c74d0 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x92b564e4 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x95c34bb2 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x971e18cc se_dev_set_unmap_granularity +EXPORT_SYMBOL drivers/target/target_core_mod 0xa1933616 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xa7905f1d se_dev_set_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xa99aefb8 target_fabric_configfs_free +EXPORT_SYMBOL drivers/target/target_core_mod 0xaf5fc2c8 fc_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xb28f47d0 transport_subsystem_release +EXPORT_SYMBOL drivers/target/target_core_mod 0xb43e7e1b target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xb560ea34 transport_subsystem_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xb9af7478 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xbe06c189 target_fabric_configfs_init +EXPORT_SYMBOL drivers/target/target_core_mod 0xbe0ceb6e target_fabric_configfs_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xc4b00439 transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0xc4bf80dc core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xc56ebf8b se_dev_set_emulate_fua_write +EXPORT_SYMBOL drivers/target/target_core_mod 0xc5c83155 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xcad90c3b transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xd0863a27 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xd64b9cc3 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0xd705ab84 iscsi_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xd9950ddc se_dev_set_unmap_granularity_alignment +EXPORT_SYMBOL drivers/target/target_core_mod 0xdab0ee88 se_dev_set_emulate_caw +EXPORT_SYMBOL drivers/target/target_core_mod 0xdb6ca452 iscsi_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xdddd0970 sas_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0xe060a759 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xe4264514 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xe572f4a7 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe5f0b5fb target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0xe809276e target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xeb4962ff transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xeb9283c0 target_fabric_configfs_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xee5ac4d7 se_dev_set_pi_prot_format +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf022fcc9 sas_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf666b7d6 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xf884dc1d spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0xfbca94e6 sas_get_pr_transport_id_len +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x6edefde3 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x3bbffe9c usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x5dbb9078 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x0f1a16b7 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x19aab944 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x324bd71b usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x35a0eb2c usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x3fcc7c4b usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x855df4ff usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x869fea46 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x983e66f4 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xb80d9d06 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xbe0e8e2e usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc427a678 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe9a1e079 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x28d8cb66 usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xa2adf82a usb_serial_resume +EXPORT_SYMBOL drivers/vhost/vringh 0x0fd987f7 vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x14397bb5 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2e91ca97 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x32da6f89 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x367ce26a vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x39c9d7a5 vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4f384f8b vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x58abf4ed vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x59f824d9 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x6432894b vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x7bda5e6d vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x821e9390 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x8d080d03 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x937e412c vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x95e62337 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xb4b63575 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xc578f0f7 vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xd355e031 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xd609393d vringh_notify_disable_user +EXPORT_SYMBOL drivers/video/backlight/lcd 0x152bd7a9 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x247305d0 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xccbb7f36 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xd8a79b1d devm_lcd_device_register +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x03610788 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x2d950c51 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4c31313b svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x61dcac2c svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x80f24d95 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xc238269b svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xccdc5c50 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd1429fca svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xeb0536f8 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xef774f5d svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf2db5956 svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x52f51a68 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x7e2cea5c matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x8342661e matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xdd6afdba g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x468caee4 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x812cf3a5 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x8f395040 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xe1867a34 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x58a0d0ca matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0xac87e7c0 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x31ce5683 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x5d1a4225 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x8b7b8c57 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xeb019330 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x34fc76f4 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x412d283c matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7d66a7a1 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xc2e75fe9 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xc53bae51 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xf47a1741 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xfea44f18 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0xffdff4be mb862xxfb_init_accel +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x454a3cf0 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/virt/fsl_hypervisor 0x45fd1882 fsl_hv_failover_unregister +EXPORT_SYMBOL drivers/virt/fsl_hypervisor 0x77c9b191 fsl_hv_failover_register +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x0b1bb88d w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x2006241a w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xbfa5b212 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xca045396 w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x2f4cf6d6 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xfcc39c56 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xc9c926a3 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xda333084 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/wire 0x00d48a45 w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0x041bec5b w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0x518e39c8 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0x66cbfb4c w1_register_family +EXPORT_SYMBOL fs/configfs/configfs 0x045334ea config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0x0d1ecf54 configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x1c149dda configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x3547b42f config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0x3b9eb20d config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x51b77b6a configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0x52c883b6 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x5f7d5c72 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x70d4f46b config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x74f9af97 config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0x8a792588 config_item_init +EXPORT_SYMBOL fs/configfs/configfs 0xb0719052 configfs_undepend_item +EXPORT_SYMBOL fs/exofs/libore 0x03ebeb68 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0x1c3579ce ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x40501a2f ore_read +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x5f606228 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x9236dad6 ore_write +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xc707a3eb ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0xcd50063a ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xde55c2f0 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0xdffe7a9d ore_create +EXPORT_SYMBOL fs/exofs/libore 0xf2678cd6 ore_get_io_state +EXPORT_SYMBOL fs/fscache/fscache 0x007f4759 fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0x06f4b7fc fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0x1365019a __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x160e522e __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x16a70018 __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0x19db9a6b fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x1d8345f6 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0x26246247 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x2bd7e00f __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x3abc4a49 __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0x4865196a fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0x50f77bda __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x5e79bf15 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x5ee73ed1 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x6485f747 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x648afd88 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x65887329 __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x677fc6ad __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x72453d95 fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x7bada4c9 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x8810091e __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x9606ea48 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x972e7ad3 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x9f99d649 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xab72d182 __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0xac169a84 fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0xad83c455 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0xb0354593 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0xc32a117d __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0xc5f0561f fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0xcaada2bb fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0xccbb3ead fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0xd479b7b1 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xd84127f0 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0xd93ff8d8 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xe841af0b __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0xf05fc5fc fscache_add_cache +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x3a909adc qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x71f466b2 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x7497c360 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xa8d0c80d qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xe8898e4b qtree_entry_unused +EXPORT_SYMBOL lib/cordic 0x434bfd07 cordic_calc_iq +EXPORT_SYMBOL lib/crc-ccitt 0x3771b461 crc_ccitt +EXPORT_SYMBOL lib/crc-ccitt 0x75811312 crc_ccitt_table +EXPORT_SYMBOL lib/crc-itu-t 0xd29b009f crc_itu_t_table +EXPORT_SYMBOL lib/crc-itu-t 0xf5b4a948 crc_itu_t +EXPORT_SYMBOL lib/crc7 0x66213969 crc7_be +EXPORT_SYMBOL lib/crc7 0x7a222007 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc8 0x41248eaf crc8 +EXPORT_SYMBOL lib/crc8 0xab9ad613 crc8_populate_lsb +EXPORT_SYMBOL lib/crc8 0xd4534d80 crc8_populate_msb +EXPORT_SYMBOL lib/libcrc32c 0x27000b29 crc32c +EXPORT_SYMBOL lib/lru_cache 0x03f599c7 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0x4a7af34d lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x4feade4b lc_create +EXPORT_SYMBOL lib/lru_cache 0x56fc3ea0 lc_put +EXPORT_SYMBOL lib/lru_cache 0x619ed575 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x80aa2040 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0x84e0214b lc_committed +EXPORT_SYMBOL lib/lru_cache 0xbbe7c23c lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0xc48fa976 lc_set +EXPORT_SYMBOL lib/lru_cache 0xc6e4cd46 lc_reset +EXPORT_SYMBOL lib/lru_cache 0xcb990a55 lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcea6747e lc_destroy +EXPORT_SYMBOL lib/lru_cache 0xd212c9f0 lc_get +EXPORT_SYMBOL lib/lru_cache 0xeb13128b lc_del +EXPORT_SYMBOL lib/lru_cache 0xf460a486 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0xf5ea5f5c lc_index_of +EXPORT_SYMBOL lib/lru_cache 0xf6acec20 lc_find +EXPORT_SYMBOL lib/lz4/lz4_compress 0xcbc5d521 lz4_compress +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x26c3aa22 lz4hc_compress +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0bd662f6 raid6_gfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x15fe0cd3 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x5ba93f9d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0x7456cc61 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xce45a6f1 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd9e91f83 raid6_vgfmul +EXPORT_SYMBOL net/802/p8022 0x5f4efd35 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0xb857dbd8 register_8022_client +EXPORT_SYMBOL net/802/p8023 0x300cabea destroy_8023_client +EXPORT_SYMBOL net/802/p8023 0x84ccd6a5 make_8023_client +EXPORT_SYMBOL net/802/psnap 0x3b5a4c10 unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0x8f7e1c65 register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x041aacb5 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x09a8b262 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x0a1752bc p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x0ce15d90 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x0f630f6f p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x1493ec33 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x14945c16 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x1a37c7e9 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x1dabaa57 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x21df15c9 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x24771fe2 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x27cbaf0e p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x33ac04cb p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x373e589a p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3dc1e9f8 p9_payload_gup +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x4676cfcf p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x5c32aa09 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x67e6db25 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x72590906 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x7833de70 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x7ef4f95b p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x85150da2 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x8b2bea50 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x8ffd18cf p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x937cb69d p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x977a0030 p9_nr_pages +EXPORT_SYMBOL net/9p/9pnet 0x97e2c025 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x9d3d6982 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0xafa6e087 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0xb393b971 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0xb73d904e p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0xbc43ae7b p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xc329c924 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xca4a138a p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0xceaec1f1 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0xd1db965f v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xd2ed3e88 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xd83479dd p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0xdb24e239 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0xe56329ba p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe8eea3e7 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0xe9026609 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0xee8ef7a4 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xf9a31c60 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x3ac67838 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x7ca7c41e aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0xb16d537d alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xb9a9af16 atalk_find_dev_addr +EXPORT_SYMBOL net/atm/atm 0x2841411e atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x386b462a deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x481114af vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x4b5a2862 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x5106dfcb register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x53ba6e8b vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x7e71be85 atm_charge +EXPORT_SYMBOL net/atm/atm 0x86533d7b atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x9355326e atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x93865338 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x98b9fb2c atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xca87b453 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xda790b0a atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0xe0847993 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/ax25/ax25 0x026c1368 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x03475498 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x1a80091f ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x4aab65b4 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x6bde0c00 ax25_rebuild_header +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x9dc58675 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xcc894f47 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xdea49fe6 ax25_hard_header +EXPORT_SYMBOL net/ax25/ax25 0xfc5a9900 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0xfdd1d27e ax25_listen_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x01f8e67d bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0be41c6d hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x14c48cf5 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1d8106c7 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1f6ff479 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x25ffd616 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x27cb9cdf l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3797aaf8 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3af25b2b __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3c676807 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x44d2f6b5 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x462103de bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x54bb7c1c bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x55cef0cd l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x575ec7d7 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6275c8ae hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6d8fddf7 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x78e82fb6 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7ea5db73 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x88cf8a14 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x893d8894 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8c8472e6 hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9d876e08 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9e2e19d4 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa63c66d9 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0xacbbb2ee hci_recv_stream_fragment +EXPORT_SYMBOL net/bluetooth/bluetooth 0xad052d6c bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb05101f4 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb67f32f8 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb943a4b5 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb98ff3ee bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcebc91e5 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd99a40c8 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd9ae95ca hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdf3cbce6 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe1a87fa9 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0xee660413 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf0bcc7ba bt_sock_wait_ready +EXPORT_SYMBOL net/bridge/bridge 0x2946b596 br_should_route_hook +EXPORT_SYMBOL net/bridge/bridge 0x2a9e347c br_fdb_external_learn_del +EXPORT_SYMBOL net/bridge/bridge 0x4eb96348 br_fdb_external_learn_add +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x13caf667 ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x86fdd6bc ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xca43788f ebt_do_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x409bf0d3 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x4a28e1b2 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x8e675f39 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x966d7de2 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xc07d405d caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0xc555b76d caif_connect_client +EXPORT_SYMBOL net/can/can 0x996d2b14 can_rx_unregister +EXPORT_SYMBOL net/can/can 0xd22e5e75 can_send +EXPORT_SYMBOL net/can/can 0xd8446057 can_proto_unregister +EXPORT_SYMBOL net/can/can 0xd9e1f0d3 can_proto_register +EXPORT_SYMBOL net/can/can 0xecbab378 can_rx_register +EXPORT_SYMBOL net/can/can 0xf17c95ec can_ioctl +EXPORT_SYMBOL net/ceph/libceph 0x00cc641a ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x03969fb3 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x03a8eb59 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x0421bb3b ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x05f87e1d ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x087af340 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0bd6b175 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x0cc46e72 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x14fc7ff2 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x18f48168 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x1fc3faa5 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x25a31cf4 osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x260de932 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x2969e2be osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x2d6bd6bb ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x3043b7a7 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x3057aa5a ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0x3133f961 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x33e832d7 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3ae54feb osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x3bc0ac68 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x3ca6127d ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x4205ffd7 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x42ba3486 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0x43e458f6 ceph_file_part +EXPORT_SYMBOL net/ceph/libceph 0x43efd647 ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x442d59c3 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x44cf1642 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x44eca465 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x46c655bf ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x47a9920e ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x4a082e45 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x5a9fd589 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x60f9607b ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x6717363b ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0x68b97f3e ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x690374b1 ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6d183033 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x76a94e48 ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x76e6ec85 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x84a874bb ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x906204ad ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x93971746 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x94b42d04 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x98722e90 ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9a60232b ceph_monc_create_snapid +EXPORT_SYMBOL net/ceph/libceph 0x9e6b2289 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa048ca72 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0xa1ebde8f ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xa37ca823 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xa5c60cd2 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xa9189292 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xad5ba5a2 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0xad95cc3a ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb19dc152 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xb1a16d68 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xb1be639c ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xb501ec3f ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb5bfb261 ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb7ccb9f5 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0xbab5c005 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0xbe44bae2 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0xbf76d646 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xc014b7c4 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc55de604 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb23f341 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcb66e23d ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xcf20d0af ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0xcf828d9a osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0xd211c419 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd2ea3d4e ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0xd3ca96e3 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0xd4954a6e osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0xd5383217 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd5b45294 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xd5b7ada6 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0xd813625e ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xdbdaed00 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xde0eb6ba ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0xdf1713b3 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0xdf37cf75 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0xdf77a6b9 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xe268e9fe ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0xe55d9bcd ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0xe58f80c7 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xeaee1428 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xeb8cc1af ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0xf19f9415 ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0xf501ee76 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0xf9b31f69 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0xfef26b22 ceph_auth_is_authenticated +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xc97d36bd dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/ieee802154 0x2938db02 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0xb697e71b wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xcedbfa4a wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xd4b68b58 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0xd75b16e5 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0xdaf88061 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0xfbb7d161 ieee802154_nl_start_confirm +EXPORT_SYMBOL net/ieee802154/ieee802154_6lowpan 0x640e6688 lowpan_frag_rcv +EXPORT_SYMBOL net/ipv4/fou 0x207989c4 gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x87596169 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xfb7d5fcf fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xfe4c1f2f gue_encap_hlen +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x122fa2a5 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x628bfbf3 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x6e96dffb ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xb20104dc ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x16324dda arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x24979326 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xcc9d7b73 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x161513d2 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xb5be9d0b ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xd54ba734 ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0xb601b405 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0xefd8dc84 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0xb00a818f udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x01c81c38 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x59f8af57 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x03cff2d0 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x24a33998 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x3316da86 ip6t_do_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x2142b82a xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0xb4748beb xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x2a85652e xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xf7512c50 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x5dba3560 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x82ee065c ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xa4dd87f8 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xb9a243df ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xc679aa6a ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xdcd0425c ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xec76d271 ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xf2717a7f ircomm_connect_request +EXPORT_SYMBOL net/irda/irda 0x0064e0ea hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0x0237fd6f irlap_close +EXPORT_SYMBOL net/irda/irda 0x027673b1 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x04842d81 irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x13c98d98 irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x14fafc10 irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x167bfc8c irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0x1e6cade0 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x22129409 irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x3b465428 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0x3e56064f hashbin_new +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x4b39133b irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0x601bda46 hashbin_remove +EXPORT_SYMBOL net/irda/irda 0x69659513 iriap_open +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x6b5fbcef hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x6c0c99d3 irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0x6e0ab3c7 irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0x6e3eaf43 irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7eaee85f irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x7fb73109 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x80fe53a8 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0x85d88217 irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x8674de77 irlap_open +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x957a9d1c irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0x97392b14 irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0xa1d41e58 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0xaa557515 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xc68e43be irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0xcead7dbb hashbin_find +EXPORT_SYMBOL net/irda/irda 0xd2108314 hashbin_insert +EXPORT_SYMBOL net/irda/irda 0xd6deeaae irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xd971a43b irttp_data_request +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xe1a268eb iriap_close +EXPORT_SYMBOL net/irda/irda 0xe3463529 hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0xe3bde43e irias_insert_object +EXPORT_SYMBOL net/irda/irda 0xe9b73cef async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0xedc5a919 irda_notify_init +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf0a694a1 irias_find_object +EXPORT_SYMBOL net/irda/irda 0xf56e8b86 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0xf5876b95 hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0xf5c33fca iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0xf63f8be2 irttp_dup +EXPORT_SYMBOL net/l2tp/l2tp_core 0x7aecb83d l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x1e73f731 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x3485d557 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x540aa241 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x5415c05d lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x9dc0a1b9 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0xa2e5b7c8 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xa6cab18d lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0xf7dd639a lapb_data_received +EXPORT_SYMBOL net/llc/llc 0x26662d68 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x65d5701a llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x6c7e9b85 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x9cace0b3 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0xa46684e9 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0xa9cd518f llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xaf4cc761 llc_sap_close +EXPORT_SYMBOL net/mac80211/mac80211 0x0431a29b ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x06f3b8c3 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x086447a0 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x086c96b8 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x09c8ffd7 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x11f3f695 ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x1a03a4ef ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x1b8236c3 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x1bc3ccbc ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x2bd60fea ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x2cc357cf ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x2d893327 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x2e4f9bcc ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x2f1ba770 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x34e3cf90 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x35387894 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x42fadd76 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x492a825b ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x496df897 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x4ab51a1a ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x530bbc1e ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0x53b91112 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x55e697a2 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x56dffe3d ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x58a02d02 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x58f366f1 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x59c3a688 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x5c28cca5 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x5d177916 rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x5d83dd47 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x5fd856fa ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x60cccae8 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x6700d70f ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x67b65e6a ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x6a77676c __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x6b9c0220 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x74060055 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x76a46ec3 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x77419da1 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x80f353a8 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x82dabca2 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x88668a11 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x8c3c3f23 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x8f4b8e19 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x915a003a ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x94d1bbe6 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x958756ed ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x97149d1f ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x98a5c460 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x9d8c8343 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xa2a0d625 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xa8ce50e9 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xaa157485 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0xaab11889 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xac952af1 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xb06fc278 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xb88b7214 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xbf9c0b37 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0xc22e98c6 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc4720fb4 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xc75ce106 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xc7e9782e ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xd6890dc0 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd844828a ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0xda76158d ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xdd08fa34 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0xddb47d52 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xe1674c08 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xe28fa4cb ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xe5ba31df ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xe7704983 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0xe8ad46aa ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xe9817387 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xeab41d94 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xeb6d7c6c ieee80211_ie_split +EXPORT_SYMBOL net/mac80211/mac80211 0xede9313c ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0xeef8d7d2 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0xf1ac6587 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0xf395de03 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0xf7eeb09c ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0xfa1baa29 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfd52e267 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xfdb1b3c9 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac802154/mac802154 0x4b3f953c ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x72d71524 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x77693756 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xaf85379c ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xbdc023b1 ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0xcf14edb4 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xe4a63652 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xf918017e ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0xfd78df55 ieee802154_free_hw +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x046920a4 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0e664e5b unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1629feb4 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1d79fed3 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x2f3e2237 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x441f8b10 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4aa073de ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x88b0d570 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x897090ce ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa8933e57 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xb9ebb371 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xbead5510 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd2ef1a19 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe38f8ff2 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x60676d88 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x6e87b00f __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xa02f5fd4 __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x07336f86 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x1a9f6d3c __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x316d57fb nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x3e703cf7 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0x834fb3c5 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0xac5b39f0 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/x_tables 0x08c473b7 xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x0cdc0dec xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x26e1de8c xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x48c6d9ba xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x6914f1f3 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x84ff263b xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x9a060357 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x9d86e595 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x9f399246 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0xb28f5ef1 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xbc53b41c xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0xf69ba5b9 xt_find_target +EXPORT_SYMBOL net/nfc/hci/hci 0x07dc2396 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x1da7ba37 nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x2f1a02a0 nfc_hci_send_response +EXPORT_SYMBOL net/nfc/hci/hci 0x326e6e5d nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x4e8b84c8 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x5e247965 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x6299a982 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x639a1a2e nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x7dde65da nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x81cd0b0d nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x8639be55 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x9d3296fc nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xa1dfdb19 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xa89deb2f nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0xaa0e6cc6 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xbb4796e8 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xed4601b4 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xee50238f nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/nci/nci 0x17913cd2 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x24e7ece0 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x626f4a4b nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x9b81e33e nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x9e8e104a nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xe164cc02 nci_free_device +EXPORT_SYMBOL net/nfc/nfc 0x0199570d nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x0ca0b222 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x0d8a8c2a nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x155d6f45 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x282569e0 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x2b7f1dfb nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x3283840b nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x33c3ab1e nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x6676810d nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x73dea1b6 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x7498386a nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x88a7e61e nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0xac0ed67f nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0xb65777b4 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0xb89ef07a nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0xcd167ca5 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0xe406fa9c nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0xe52a703f nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0xf2761134 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0xf58913b8 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0xfa6bd50e nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc_digital 0x5bb4d76d nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x815e9f7e nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xff1e7ea9 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xffc0fc61 nfc_digital_register_device +EXPORT_SYMBOL net/phonet/phonet 0x64da9836 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x69312ba4 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x7259453e pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x8034ad04 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0xa52dc456 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0xaf47a046 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0xd0f28b00 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0xf97f0780 pn_sock_get_port +EXPORT_SYMBOL net/rds/rds 0x5031b8c5 rds_str_array +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x045ddb3b rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x06a2ea00 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1440d308 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x16dca27f rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1e0fe4c0 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x62857527 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8c16f8d0 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xa7334ab2 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xba364614 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xce3ef5e8 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xdd6df10e rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xe2956c55 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xeeca4132 rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xef1a1d97 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf5d6aca4 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/sctp/sctp 0x22f3de88 sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x079fa0b4 gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xd16de492 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xfd434d5c gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/sunrpc 0x1f501c25 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0x2d52821c xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0x413b6a80 xdr_truncate_encode +EXPORT_SYMBOL net/wimax/wimax 0x018b97dd wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0x64c7fa36 wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x021b3853 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x0227c401 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x02a4ea5c cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x03ba15c5 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x05e7cbf7 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x0906f60c cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x09a52a8b cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0e876328 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x0eb99b31 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x1832162c cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1c97cafd cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x1cd8095e __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x1e8cb5a9 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x1ed7f6a0 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x1f403ea6 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x217395d1 cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x25c3ae38 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x28886690 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x2a92b1a3 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x2f11e213 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x2f8452f5 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x2fe718ab ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x30578013 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0x378692e9 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x384eaf4e wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x3c4b179c cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x3f5c03c8 cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x4437972a cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x44766685 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x46a883d3 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x5633d8d8 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x56a57c63 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x5a3f8c5b cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x5e7b9e92 cfg80211_del_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x5e870abd wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x5f82bb10 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x623af430 wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x6eedc399 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x722ebfe7 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x75aeb4df __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x79ae078a ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x7b59e6f3 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x7de8a78e cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x8439c118 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x8648a1a7 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x875d914d cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x8a0d9ff9 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8bf19e40 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x8da5a4ef cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x950c73ff cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xa2620139 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xa6ae3eeb cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xa8d362df cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xaee09772 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xb404e7b6 cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xb6eb206e cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xb8c190ab regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc8b76ab5 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xcbcabc8e __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xce7b32f0 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xcf618a57 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0xdb2dc7f9 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdcc5206f cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0xdd5cdf19 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0xdebbf3de freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0xe11cf160 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xe322efc1 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xe6300be4 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0xea9e3420 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xeba2e404 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0xee1360cc cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xef6fc8ae cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf0dc042a cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xf28317bc wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xf5a96d19 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0xf60328e7 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0xf77955f4 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0xf8e0cb9b cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0xfdd70fa0 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x15d0a2d9 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x1ad27634 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x39a4f7f0 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x69a8f728 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0x9950125f lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xeb36fe6c lib80211_register_crypto_ops +EXPORT_SYMBOL sound/ac97_bus 0x9fc5237f ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x81f01968 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x34c87a09 snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x4a2e2a3f snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xc429ee49 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcac0a3be snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0xf966251e snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x3a57f235 snd_seq_autoload_unlock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xb90668b2 snd_seq_autoload_lock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xc622fb29 snd_seq_device_unregister_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xf4a10232 snd_seq_device_new +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xf5db12f3 snd_seq_device_register_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf0a1fdb3 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x072d978b snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x13a17752 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x2eed26bf snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x4d5ca523 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x592f6e9b snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xd7c7afcc snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xe60fb228 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xecbde43c snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0xfe41d309 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x071449de snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x0d87f3f8 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x123c16a5 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x17d86c1c snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x18e1683f snd_dma_program +EXPORT_SYMBOL sound/core/snd 0x191e88cf snd_dma_pointer +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x1d9e0c1d snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x2cc09a30 _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0x2f6ca195 snd_card_new +EXPORT_SYMBOL sound/core/snd 0x302bae26 snd_cards +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x41315997 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x423c59c8 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x429bb455 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x46eb8839 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4b015768 snd_iprintf +EXPORT_SYMBOL sound/core/snd 0x4cea5524 snd_device_free +EXPORT_SYMBOL sound/core/snd 0x4ff0a338 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x526e2254 snd_card_proc_new +EXPORT_SYMBOL sound/core/snd 0x52ee2fc7 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x5fb6eb39 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x602c96f0 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x64e6811b snd_register_device_for_dev +EXPORT_SYMBOL sound/core/snd 0x65e8f4f4 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x69f41186 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x6cfc51d9 snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x6de4cd19 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x73a7af06 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x778224b4 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0x7bb5fbc1 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x7d7adc85 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x8ba00cbd snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x9194be1a snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0xa2defe02 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0xa5305810 snd_device_new +EXPORT_SYMBOL sound/core/snd 0xabab50dd snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0xac33cbf3 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xbe319d1c snd_card_register +EXPORT_SYMBOL sound/core/snd 0xbf8d68b8 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0xce3ca308 copy_from_user_toio +EXPORT_SYMBOL sound/core/snd 0xce3f2f8d snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0xd5aa23b0 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0xd677cae0 snd_get_device +EXPORT_SYMBOL sound/core/snd 0xd9f6ef32 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xde02f7d9 snd_component_add +EXPORT_SYMBOL sound/core/snd 0xde30df73 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0xe2b08342 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xe76f45d2 snd_card_free +EXPORT_SYMBOL sound/core/snd 0xef07f9f9 snd_info_register +EXPORT_SYMBOL sound/core/snd 0xeff15679 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0xf01a3b59 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0xf23db8f8 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xffed7dff snd_jack_set_key +EXPORT_SYMBOL sound/core/snd-hwdep 0x9b7dc384 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x0e720034 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x0ea95333 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x10fec92e snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x265dbe10 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0x2c002771 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x2c9c5162 snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0x2f5da865 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x37d9ac7f snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3b91f3af snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x3c719086 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x406537d9 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x414675a0 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x4b029797 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x4b51d942 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x4d9b6d35 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x4f00f441 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x586a2a73 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x5d5597e8 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x662f1467 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x671c7669 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x6de39191 snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x748329da snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x74e2f386 snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x7c44382a snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x80de3093 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0xa1ddb662 snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xaae7909f snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0xade88e76 snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xb2b5d6d4 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0xb6b479ec snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0xb83a474a snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xbc2d5048 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0xca5af3f5 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xcdc810ab snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xce60eaf5 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xce97377e snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xcf7e5339 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0xd1ab4990 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xdd6edce5 snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xe4089d0a snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xee7008ed snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0xef516107 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xf03e4b86 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xf3036223 snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf4751667 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0xfbca5368 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0xfbd71a70 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0xfe1a884f snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-pcm 0xffcdb8a2 snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0f7e33c1 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1b103ce6 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x262efdba snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x31778f86 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x37dd4ee2 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4ca46a24 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x551f33fd snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x67715a16 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8bf33fd9 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb0a7a83e snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb965a504 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc3ad23c5 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc52e411e snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd8f9f7db snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe5430948 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf2b0ad25 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0xff305221 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-timer 0x06091bba snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0x1bed7064 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x31e4d0d4 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x4026ddc8 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x4a8e9d35 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0x4fb4898d snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x61f925bb snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x654461bc snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0x72160a83 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0xa73c25f9 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0xc42f8371 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0xd7a7fd34 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0xfa01fe89 snd_timer_global_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x96e4785e snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x0251e026 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x56ffa6c8 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x817897ce snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x8522f822 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x8c40008f snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xbe93bfe8 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xcdb82d41 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xde0ef143 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xf8008ac2 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x549eee34 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5ca79cb3 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x730587c3 snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7e881cbe snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x855efa05 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x912b8f5d snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xb559344e snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xc249be46 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xe346673e snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x03310ebd fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1f73a9ba fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2264edf4 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x22c47135 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2817d51d amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x403b0c9c avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4385991d cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4575743c amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4b4c5f26 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4b568680 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4e11182f amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x578e70df fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5d836523 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5ebdb000 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5f3ef2d4 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x66145338 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x661a529d iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x770b7bd9 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7dee24ed amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x82472c0e fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8a5c9f03 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x902dfed9 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x927f11d6 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x96828204 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9e18de96 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xaf86d62c fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbf12b667 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc98ae8da amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd2b867c6 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe27db647 amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf750bcee iso_packets_buffer_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x54a5de71 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x742eebdc snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x83f505a0 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x9059bd89 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xe73843f2 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xf58969e9 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x02c732cc snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x0f68b692 snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x33857895 snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x4bc740c9 snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x9a8ea7c1 snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xc3d24a37 snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x0d3b4807 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x35f9363c snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x8a6ffa4b snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xc508230c snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x9f383008 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xe94ac722 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x074fabf6 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x518c007c snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x5fcf5510 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x6da87601 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x904459f9 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x91566f5f snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-i2c 0x3df9ea2f snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0x8803f41a snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x93d538fc snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xc88a9220 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0xcf57af66 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xf6384a59 snd_i2c_bus_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x01441df5 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x1721dde3 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x43d27cdd snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x495087a2 snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x6a2d584d snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x6ea8c666 snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x7f12b7f3 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x8977f9d6 snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x92e20a70 snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x99401517 snd_sbmixer_new +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x07539f12 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x11669e49 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1376abae snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x21c3341c snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2bf70e02 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x30a6da80 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3c69221b snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6619e92e snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7b2e87d0 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7c66c20c snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x88ccf0e7 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb20384c1 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xba702882 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbc96cf18 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc5a44df6 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xfb78edc3 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xfbf0d079 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x3ac67ed4 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x54ffb412 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x6581539d snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x68a23157 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x914c97d7 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf0114706 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf1014acd snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf6470310 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf9da9cda snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x10dd06ca snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x28879c2d snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xa8dabab2 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x00483b40 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0a6b23b8 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x262818ef oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x279ea220 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2b0dd742 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6d7ceafa oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8cd3eb55 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x98caac99 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa94b033e oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xaed7b80c oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xba09bc6d oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc19828af oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xcc787b18 oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xcd2f95e0 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd793ef62 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xdad983db oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xdc1feee6 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xdd93ef82 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf4837f9e oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xfd6329f5 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xff43c983 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x0156e6dd snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x363d3eb4 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x4fadc938 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x607c7396 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xce5120af snd_trident_write_voice_regs +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x15b85287 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xe1828b60 tlv320aic23_regmap +EXPORT_SYMBOL sound/soundcore 0x1c970e45 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x25200d12 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x4a325ad6 register_sound_midi +EXPORT_SYMBOL sound/soundcore 0x4d55c4cd sound_class +EXPORT_SYMBOL sound/soundcore 0x706a7e82 register_sound_special +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x7fba8d40 register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x06e93506 snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x13a59571 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xa0a01cd8 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xc7ed2343 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xeb86a0f3 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xfe54302a snd_emux_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x2d41f3cf __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x660659ae snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x988ec668 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xa27dcbb5 __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xbce53869 snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xe29ffd56 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xed209ee2 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xf8755e78 snd_util_memhdr_new +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x36d4eae5 snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x0002940a pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x0008f9d4 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x000a1967 of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x001fe5a3 cfb_imageblit +EXPORT_SYMBOL vmlinux 0x0020cfa9 dquot_destroy +EXPORT_SYMBOL vmlinux 0x003b24be neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x004e3c81 register_netdevice +EXPORT_SYMBOL vmlinux 0x00646098 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x00675d68 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x0072b249 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x00801678 flush_scheduled_work +EXPORT_SYMBOL vmlinux 0x00afc05c dm_put_table_device +EXPORT_SYMBOL vmlinux 0x00d3c2b9 padata_alloc +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00e8097b csum_partial_copy_fromiovecend +EXPORT_SYMBOL vmlinux 0x00e8602b mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x01243c86 nf_log_packet +EXPORT_SYMBOL vmlinux 0x01273bfb finish_no_open +EXPORT_SYMBOL vmlinux 0x0138f6a9 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x0146439d zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x017e4aad register_console +EXPORT_SYMBOL vmlinux 0x018f059e lock_sock_nested +EXPORT_SYMBOL vmlinux 0x01948bd6 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x01e4bddc md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x0226becf kernel_accept +EXPORT_SYMBOL vmlinux 0x0235357a mach_ppa8548 +EXPORT_SYMBOL vmlinux 0x0241a3c1 __quota_error +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x02742c65 page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x0276f7cb nf_register_hooks +EXPORT_SYMBOL vmlinux 0x028d4409 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x029fd46f blkdev_put +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02b8bb43 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ee26c1 free_pages_exact +EXPORT_SYMBOL vmlinux 0x03002dbf blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0x030a6e06 blk_sync_queue +EXPORT_SYMBOL vmlinux 0x0316b5ea pci_pme_capable +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x03417cba xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x0341f342 __serio_register_port +EXPORT_SYMBOL vmlinux 0x03508db5 km_policy_expired +EXPORT_SYMBOL vmlinux 0x0354e16d inet_addr_type +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x036927c0 set_groups +EXPORT_SYMBOL vmlinux 0x036fc508 mdiobus_read +EXPORT_SYMBOL vmlinux 0x0377a81c local_flush_tlb_mm +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03a58d96 nf_reinject +EXPORT_SYMBOL vmlinux 0x03a61ad8 dma_common_mmap +EXPORT_SYMBOL vmlinux 0x03c06156 bitmap_fold +EXPORT_SYMBOL vmlinux 0x03c76262 update_time +EXPORT_SYMBOL vmlinux 0x03f1037b blk_peek_request +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x04074f48 ioremap +EXPORT_SYMBOL vmlinux 0x0413c4d7 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x0434179c sock_kmalloc +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x0461d0b7 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x0461d1d7 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x0464eb71 __scm_send +EXPORT_SYMBOL vmlinux 0x046714d6 phy_attach_direct +EXPORT_SYMBOL vmlinux 0x047e4af1 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x047e99cb sock_rfree +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04941ff7 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x049fdad7 get_agp_version +EXPORT_SYMBOL vmlinux 0x04b67582 put_page +EXPORT_SYMBOL vmlinux 0x04ca9ad5 simple_link +EXPORT_SYMBOL vmlinux 0x04cc2854 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04ec744b ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x04f4485e register_framebuffer +EXPORT_SYMBOL vmlinux 0x05138267 kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x05186ca4 flush_icache_range +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x0530dede _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x05587224 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x05636186 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x056f10a6 unload_nls +EXPORT_SYMBOL vmlinux 0x057c8e65 generic_setlease +EXPORT_SYMBOL vmlinux 0x057ce975 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x058abc8b crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x0593a99b init_timer_key +EXPORT_SYMBOL vmlinux 0x059a2a84 blk_start_queue +EXPORT_SYMBOL vmlinux 0x05a514a1 _insl_ns +EXPORT_SYMBOL vmlinux 0x05a7022b scsi_remove_target +EXPORT_SYMBOL vmlinux 0x05b5e96d ata_link_printk +EXPORT_SYMBOL vmlinux 0x05cd2abb __breadahead +EXPORT_SYMBOL vmlinux 0x05d8162e ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x05eab4aa unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x05ef51ee security_path_link +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x062a3794 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x066301da pci_disable_device +EXPORT_SYMBOL vmlinux 0x06675504 i2c_master_send +EXPORT_SYMBOL vmlinux 0x0675c7eb atomic64_cmpxchg +EXPORT_SYMBOL vmlinux 0x06774907 d_splice_alias +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x06832461 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0x068dce9f pci_find_hose_for_OF_device +EXPORT_SYMBOL vmlinux 0x069d1905 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x06bbb24a mempool_resize +EXPORT_SYMBOL vmlinux 0x06c52c7e uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x07005d75 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x0702c7c3 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072a939c xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x073e2a6f dentry_unhash +EXPORT_SYMBOL vmlinux 0x0740e01c free_buffer_head +EXPORT_SYMBOL vmlinux 0x0745e14f __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0x074e9213 down_killable +EXPORT_SYMBOL vmlinux 0x079dfa65 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07df0fa6 scsi_target_resume +EXPORT_SYMBOL vmlinux 0x07dfa629 invalidate_partition +EXPORT_SYMBOL vmlinux 0x07e9584d __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x08034400 param_get_invbool +EXPORT_SYMBOL vmlinux 0x0817da55 pci_save_state +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x0840a689 backlight_device_register +EXPORT_SYMBOL vmlinux 0x0846f43b neigh_destroy +EXPORT_SYMBOL vmlinux 0x084732be __break_lease +EXPORT_SYMBOL vmlinux 0x084a5808 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x085515f3 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x086d8cdd irq_stat +EXPORT_SYMBOL vmlinux 0x0874ffe0 no_llseek +EXPORT_SYMBOL vmlinux 0x089b645d filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x08af4777 inet_offloads +EXPORT_SYMBOL vmlinux 0x08dc387c input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x08df9457 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x08fe3c36 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x09015440 tc_classify +EXPORT_SYMBOL vmlinux 0x09067dd1 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x090704d4 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x0909a328 d_prune_aliases +EXPORT_SYMBOL vmlinux 0x091e1c10 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x0934fd76 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x093aebb9 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x097f9845 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x099ccc07 dcache_readdir +EXPORT_SYMBOL vmlinux 0x09bb461d devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c67afb flex_array_get +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09dc9ea8 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x09e0561c vfs_llseek +EXPORT_SYMBOL vmlinux 0x0a05c767 netlink_unicast +EXPORT_SYMBOL vmlinux 0x0a1e8ddc qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a300ec6 dquot_release +EXPORT_SYMBOL vmlinux 0x0a3131f6 strnchr +EXPORT_SYMBOL vmlinux 0x0a373226 crc32_le_shift +EXPORT_SYMBOL vmlinux 0x0a40d9bb __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x0a459606 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x0a469d23 mfd_clone_cell +EXPORT_SYMBOL vmlinux 0x0a75d69d simple_transaction_release +EXPORT_SYMBOL vmlinux 0x0a79d1cc kernel_getsockname +EXPORT_SYMBOL vmlinux 0x0a7e1c16 md_check_recovery +EXPORT_SYMBOL vmlinux 0x0a848349 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x0a95ab55 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x0ab15ca2 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x0ab82c99 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x0acb1a3c __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0x0acdade2 devm_ioremap +EXPORT_SYMBOL vmlinux 0x0acf5dbe bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0b00382d clear_nlink +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b12d2cd tty_write_room +EXPORT_SYMBOL vmlinux 0x0b150bbd ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b1d1130 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x0b2fabe7 vme_dma_request +EXPORT_SYMBOL vmlinux 0x0b36676d d_genocide +EXPORT_SYMBOL vmlinux 0x0b45f1d1 netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x0b471495 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x0b48677a __kfifo_init +EXPORT_SYMBOL vmlinux 0x0b667315 new_sync_read +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b765efa page_waitqueue +EXPORT_SYMBOL vmlinux 0x0bba3dab call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bd70346 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x0be55751 register_exec_domain +EXPORT_SYMBOL vmlinux 0x0bec4f59 dev_mc_flush +EXPORT_SYMBOL vmlinux 0x0bf5305f do_truncate +EXPORT_SYMBOL vmlinux 0x0bf93ed1 __kfree_skb +EXPORT_SYMBOL vmlinux 0x0c12e626 __debugger_bpt +EXPORT_SYMBOL vmlinux 0x0c310c30 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c487003 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x0c4ca79b __elv_add_request +EXPORT_SYMBOL vmlinux 0x0c4e0566 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x0c52b17a kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c5c2bfc input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x0c5d2788 handle_edge_irq +EXPORT_SYMBOL vmlinux 0x0c9b6089 nvram_get_size +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cbb3838 ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x0cc4c7ea blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x0cce3423 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x0cdd1846 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x0d0cd170 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x0d27cc43 of_phy_attach +EXPORT_SYMBOL vmlinux 0x0d2c3bf2 of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x0d3b9f0a PDE_DATA +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d5ff9d8 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d95a98d sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0x0d9ec152 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0da19b63 phy_find_first +EXPORT_SYMBOL vmlinux 0x0daa5f73 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x0db081da tcp_prot +EXPORT_SYMBOL vmlinux 0x0dc06cdd inet6_ioctl +EXPORT_SYMBOL vmlinux 0x0dc0ace0 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x0dc1a78c bin2hex +EXPORT_SYMBOL vmlinux 0x0dc23c05 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x0dcdfe87 blk_recount_segments +EXPORT_SYMBOL vmlinux 0x0dd26556 locks_init_lock +EXPORT_SYMBOL vmlinux 0x0dd3b4b4 bdi_register_dev +EXPORT_SYMBOL vmlinux 0x0dd90f5f pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x0df5844d inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0x0e16ef22 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x0e22e77e __devm_request_region +EXPORT_SYMBOL vmlinux 0x0e5d4721 sock_no_listen +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e8296a9 write_one_page +EXPORT_SYMBOL vmlinux 0x0e83911e __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x0e845e16 __register_chrdev +EXPORT_SYMBOL vmlinux 0x0e8f30f6 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x0e900580 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x0eaa1afe done_path_create +EXPORT_SYMBOL vmlinux 0x0eaf451e hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0ec2e8b6 __pci_enable_wake +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ed19c1f lookup_one_len +EXPORT_SYMBOL vmlinux 0x0ed232ac dev_printk +EXPORT_SYMBOL vmlinux 0x0ee0ab37 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0x0ef1b0fb d_find_any_alias +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f0512c7 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x0f19ee56 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x0f1c5aec of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x0f2721e9 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x0f28cb91 nvram_read_byte +EXPORT_SYMBOL vmlinux 0x0f304620 make_kgid +EXPORT_SYMBOL vmlinux 0x0f3e59e6 setattr_copy +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f556f3c cfb_fillrect +EXPORT_SYMBOL vmlinux 0x0f5faa7e wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x0f9c0cb3 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fbc58b4 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x0fe4504e of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x0fe968ae con_copy_unimap +EXPORT_SYMBOL vmlinux 0x0ffac1d7 scsi_device_resume +EXPORT_SYMBOL vmlinux 0x0ffac8fb udp6_csum_init +EXPORT_SYMBOL vmlinux 0x102b09ac bdi_unregister +EXPORT_SYMBOL vmlinux 0x10501add dev_printk_emit +EXPORT_SYMBOL vmlinux 0x106f13ab crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x1089b6b3 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0x108ded73 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x10ae32ef tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x10bd3757 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x10dadae6 max8925_reg_write +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x10fb0ac6 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x110eca3a __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x1113c248 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x112b4a6d dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x113354b7 sync_blockdev +EXPORT_SYMBOL vmlinux 0x113a84e3 genphy_update_link +EXPORT_SYMBOL vmlinux 0x114cae27 tty_port_init +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x1182d83a cpuidle_disable +EXPORT_SYMBOL vmlinux 0x1184e4c4 of_root +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x11b5eedd tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x11dc6de6 skb_clone_sk +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x1213561b pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x125a49b5 flush_signals +EXPORT_SYMBOL vmlinux 0x126db176 tcp_release_cb +EXPORT_SYMBOL vmlinux 0x127471f7 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x127bf3dc netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x12857e89 __blk_run_queue +EXPORT_SYMBOL vmlinux 0x128582a7 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12ad6e7b dev_queue_xmit +EXPORT_SYMBOL vmlinux 0x12c25dcf inet_sendmsg +EXPORT_SYMBOL vmlinux 0x12c2ad3c devm_gpiod_put +EXPORT_SYMBOL vmlinux 0x12cb152c zero_fill_bio +EXPORT_SYMBOL vmlinux 0x12da5bb2 __kmalloc +EXPORT_SYMBOL vmlinux 0x12dd639b input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x12ddd6ab __free_pages +EXPORT_SYMBOL vmlinux 0x12f56fbe copy_to_iter +EXPORT_SYMBOL vmlinux 0x130cea1a neigh_table_init +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x132d411b __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x136681bb inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x13affbda percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x13ccd493 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x1407c6e7 kmap_prot +EXPORT_SYMBOL vmlinux 0x1408efe3 ppp_input +EXPORT_SYMBOL vmlinux 0x1409f401 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x141980fa bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x1420b379 kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x143532e3 filp_close +EXPORT_SYMBOL vmlinux 0x143790b8 input_event +EXPORT_SYMBOL vmlinux 0x1450dc1d bio_map_user +EXPORT_SYMBOL vmlinux 0x149c7752 param_ops_uint +EXPORT_SYMBOL vmlinux 0x14a8826d blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x14dc8d0f param_set_ushort +EXPORT_SYMBOL vmlinux 0x14edd932 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0x14ff24ff ppp_dev_name +EXPORT_SYMBOL vmlinux 0x15047d5c agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0x1535a9a6 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x15448498 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x15cf3349 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x15d3fd60 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x15ef4778 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x15f0148f cdrom_check_events +EXPORT_SYMBOL vmlinux 0x15fc46e4 mount_ns +EXPORT_SYMBOL vmlinux 0x161a44c0 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x161d0033 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x16256373 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x16347406 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x163a9ca2 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x16540bbc __cmpdi2 +EXPORT_SYMBOL vmlinux 0x1660386b rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x1683a50b radix_tree_delete +EXPORT_SYMBOL vmlinux 0x1684505c free_user_ns +EXPORT_SYMBOL vmlinux 0x1684de3b generic_write_checks +EXPORT_SYMBOL vmlinux 0x16914b21 inode_change_ok +EXPORT_SYMBOL vmlinux 0x1698705b d_make_root +EXPORT_SYMBOL vmlinux 0x169eb852 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x16a3868a pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x16c383c7 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0x16efb87c vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x173e0202 input_close_device +EXPORT_SYMBOL vmlinux 0x17648396 dev_base_lock +EXPORT_SYMBOL vmlinux 0x176f26d2 netdev_change_features +EXPORT_SYMBOL vmlinux 0x177b5f01 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x17a11fdc single_open_size +EXPORT_SYMBOL vmlinux 0x17a25365 simple_readpage +EXPORT_SYMBOL vmlinux 0x17aa156a __ucmpdi2 +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17ce20d4 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x17e28473 fsl_upm_run_pattern +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x18149c33 tty_port_destroy +EXPORT_SYMBOL vmlinux 0x18159afd scsi_print_result +EXPORT_SYMBOL vmlinux 0x181c7d43 flow_cache_fini +EXPORT_SYMBOL vmlinux 0x18203167 blk_run_queue +EXPORT_SYMBOL vmlinux 0x1826f089 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x18342090 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x183acd44 twl6040_power +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x184bc2df max8925_reg_read +EXPORT_SYMBOL vmlinux 0x184f169d sk_common_release +EXPORT_SYMBOL vmlinux 0x1855cbf7 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x1857fca0 neigh_lookup +EXPORT_SYMBOL vmlinux 0x18722d7d inode_add_bytes +EXPORT_SYMBOL vmlinux 0x188492fd skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x1887fdbd inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x188e18a9 alloc_disk +EXPORT_SYMBOL vmlinux 0x188e2e1d inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18b3afd1 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x18ba4e03 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x18d66642 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x18db7077 tcp_proc_register +EXPORT_SYMBOL vmlinux 0x19111a40 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x192cf5cd blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x192f3cb4 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x1933960b param_set_short +EXPORT_SYMBOL vmlinux 0x19445f59 udp_poll +EXPORT_SYMBOL vmlinux 0x1953b81a blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x1953c1a0 dquot_commit_info +EXPORT_SYMBOL vmlinux 0x1961218f pci_enable_msix +EXPORT_SYMBOL vmlinux 0x197ca0c1 netlink_broadcast +EXPORT_SYMBOL vmlinux 0x1994d7b8 noop_fsync +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a06420 mdiobus_write +EXPORT_SYMBOL vmlinux 0x19ba1dc7 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c041a9 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0x19e7e013 tcp_close +EXPORT_SYMBOL vmlinux 0x19ec7e07 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0x1a1fb6fc __seq_open_private +EXPORT_SYMBOL vmlinux 0x1a23e907 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x1a5dcefa phy_connect_direct +EXPORT_SYMBOL vmlinux 0x1a7039e4 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x1a89f7e4 __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x1aaa01b0 abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x1aae8059 alloc_disk_node +EXPORT_SYMBOL vmlinux 0x1ac4a179 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x1ac944c1 uart_add_one_port +EXPORT_SYMBOL vmlinux 0x1ad8c436 udplite_prot +EXPORT_SYMBOL vmlinux 0x1ae06e12 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0x1ae809b7 fd_install +EXPORT_SYMBOL vmlinux 0x1af62a99 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b05e0fd dma_direct_ops +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b0ac272 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x1b132009 rename_lock +EXPORT_SYMBOL vmlinux 0x1b13c19a generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x1b1b638f tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x1b1c6e85 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b3c672e posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x1b46e86a release_sock +EXPORT_SYMBOL vmlinux 0x1b54868a textsearch_prepare +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b666c89 pci_set_mwi +EXPORT_SYMBOL vmlinux 0x1b784fe6 __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1b959daf blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x1baf772f pci_choose_state +EXPORT_SYMBOL vmlinux 0x1bb9acc6 kmap_atomic_prot +EXPORT_SYMBOL vmlinux 0x1bc4ff03 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x1bc5c75f audit_log_task_info +EXPORT_SYMBOL vmlinux 0x1bca2b59 load_fp_state +EXPORT_SYMBOL vmlinux 0x1bdb1158 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x1c10161a security_mmap_file +EXPORT_SYMBOL vmlinux 0x1c36d5d5 of_phy_connect +EXPORT_SYMBOL vmlinux 0x1c49c3f3 arp_create +EXPORT_SYMBOL vmlinux 0x1c6e28e9 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x1c6fd153 pci_find_bus +EXPORT_SYMBOL vmlinux 0x1c707ecc blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x1c71c099 d_obtain_root +EXPORT_SYMBOL vmlinux 0x1c72f49e atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x1c7e9f1a bio_integrity_clone +EXPORT_SYMBOL vmlinux 0x1c80de9c ip_send_check +EXPORT_SYMBOL vmlinux 0x1c8a3dd8 mac_find_mode +EXPORT_SYMBOL vmlinux 0x1c8e16f8 __napi_complete +EXPORT_SYMBOL vmlinux 0x1cec18d2 filemap_map_pages +EXPORT_SYMBOL vmlinux 0x1cfd90aa sock_init_data +EXPORT_SYMBOL vmlinux 0x1d07fa30 generic_make_request +EXPORT_SYMBOL vmlinux 0x1d228d50 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x1d52f347 of_scan_pci_bridge +EXPORT_SYMBOL vmlinux 0x1d5808bf dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x1d6ca73f fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x1d80e9d8 netdev_info +EXPORT_SYMBOL vmlinux 0x1d8c33bf alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x1da9fcaf blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x1dab2d4e inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0x1daee28a percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x1db5dbbc mpage_writepage +EXPORT_SYMBOL vmlinux 0x1dba41ee bioset_create +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dce9e5d blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1ddf2a1d tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e4358b6 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x1e49be6a serio_rescan +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e96fc7f vme_irq_handler +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea55861 get_task_io_context +EXPORT_SYMBOL vmlinux 0x1eab3feb try_module_get +EXPORT_SYMBOL vmlinux 0x1ead223c unregister_nls +EXPORT_SYMBOL vmlinux 0x1ebe8ad4 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x1ec3bed9 hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0x1ecc7063 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x1ed7f58e netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x1edadfa5 brioctl_set +EXPORT_SYMBOL vmlinux 0x1edd424c tcp_seq_open +EXPORT_SYMBOL vmlinux 0x1ef9d0d4 iterate_supers_type +EXPORT_SYMBOL vmlinux 0x1f220f13 mmc_erase +EXPORT_SYMBOL vmlinux 0x1f248fb2 mach_qemu_e500 +EXPORT_SYMBOL vmlinux 0x1f286661 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x1f338d46 security_path_symlink +EXPORT_SYMBOL vmlinux 0x1f54e93d param_array_ops +EXPORT_SYMBOL vmlinux 0x1f5de41e pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x1f7e807f kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x1f9a9a11 inet_stream_ops +EXPORT_SYMBOL vmlinux 0x1fa5898f __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fca01e9 udp_del_offload +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fdf91a9 inet_listen +EXPORT_SYMBOL vmlinux 0x1fe5a82f __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1fedf0f4 __request_region +EXPORT_SYMBOL vmlinux 0x1ffada8e of_clk_get +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x20051e12 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x20239f5a netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x205edbfe blk_run_queue_async +EXPORT_SYMBOL vmlinux 0x206687ad cpm_muram_alloc_fixed +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x209e5849 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20af2aea of_dev_put +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20db1a8a of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x21180d48 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x211912b8 key_link +EXPORT_SYMBOL vmlinux 0x215ebd78 bitrev16 +EXPORT_SYMBOL vmlinux 0x2185b7c6 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x21aa856d inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x21b88293 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x21bff2a6 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x21c5b2c1 block_commit_write +EXPORT_SYMBOL vmlinux 0x21c7da44 bio_split +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21e7f4d9 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x21f19335 fence_remove_callback +EXPORT_SYMBOL vmlinux 0x21f3dc15 cpm_command +EXPORT_SYMBOL vmlinux 0x220ba310 bioset_free +EXPORT_SYMBOL vmlinux 0x2217b2fe __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x22180e60 dst_alloc +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2249f969 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x2256fafa div64_u64_rem +EXPORT_SYMBOL vmlinux 0x2266a446 scsi_show_sense_hdr +EXPORT_SYMBOL vmlinux 0x2268b5d5 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x226a1fb0 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x22770264 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x2278e94b slhc_remember +EXPORT_SYMBOL vmlinux 0x227c15a1 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x2295feb4 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x22988fd7 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22bf0546 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x22d817d3 copy_from_iter +EXPORT_SYMBOL vmlinux 0x22dfdd06 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x22e9d02d elevator_alloc +EXPORT_SYMBOL vmlinux 0x231b9735 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x232682a3 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x2330cf56 dquot_enable +EXPORT_SYMBOL vmlinux 0x23366275 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL vmlinux 0x233c7fcd devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x233e32db alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x2344e2ae ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x2351ead7 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x235e90f3 __wake_up_bit +EXPORT_SYMBOL vmlinux 0x235ea950 scsi_remove_host +EXPORT_SYMBOL vmlinux 0x23688a22 genphy_resume +EXPORT_SYMBOL vmlinux 0x2376f5f7 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x23a2fd42 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x23a45c98 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23b6b83f seq_path +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23ba5edf bdput +EXPORT_SYMBOL vmlinux 0x23bfebd5 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x23cd7e09 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0x23f0420c of_device_unregister +EXPORT_SYMBOL vmlinux 0x23f2243d mempool_free +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x24031474 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x2410c0be param_set_copystring +EXPORT_SYMBOL vmlinux 0x241d8e4f blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2450c2b6 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x246e46a2 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x2496641b mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x24968de3 sys_copyarea +EXPORT_SYMBOL vmlinux 0x249a6d78 page_put_link +EXPORT_SYMBOL vmlinux 0x24bc6656 dev_addr_add +EXPORT_SYMBOL vmlinux 0x24c7b556 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x24d7b4eb cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x24ed09a1 kill_pid +EXPORT_SYMBOL vmlinux 0x24f00380 ida_init +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x250113b4 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x254988cc scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x2568188b phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x256e1b0a pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x257cb1b6 softnet_data +EXPORT_SYMBOL vmlinux 0x257cfc9d netlink_net_capable +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x2582cab3 dput +EXPORT_SYMBOL vmlinux 0x25a23f37 mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x25a3ad90 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x25ea2deb __mutex_init +EXPORT_SYMBOL vmlinux 0x25f3bd2e atomic64_xchg +EXPORT_SYMBOL vmlinux 0x25f84cf7 simple_write_end +EXPORT_SYMBOL vmlinux 0x25feb6f4 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x261c9644 vfs_write +EXPORT_SYMBOL vmlinux 0x262d7c86 netdev_warn +EXPORT_SYMBOL vmlinux 0x2631631c udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x2634990d t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x263be20f agp_bind_memory +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x263da053 skb_store_bits +EXPORT_SYMBOL vmlinux 0x26477c07 __vmalloc +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x26534926 skb_clone +EXPORT_SYMBOL vmlinux 0x265a4f41 set_blocksize +EXPORT_SYMBOL vmlinux 0x2662c808 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x2674c814 put_tty_driver +EXPORT_SYMBOL vmlinux 0x267c48e7 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x26b760c4 slhc_init +EXPORT_SYMBOL vmlinux 0x26bb3818 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x26bb950b __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0x26c66c9c pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x26d1f3c6 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26e8b13b tty_kref_put +EXPORT_SYMBOL vmlinux 0x271678ed revert_creds +EXPORT_SYMBOL vmlinux 0x271c8337 tty_check_change +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x2761f3aa mach_bsc9132_qds +EXPORT_SYMBOL vmlinux 0x2764a5b4 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x2771d7ff ida_get_new_above +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x27a25aba pci_dev_driver +EXPORT_SYMBOL vmlinux 0x27aa9d51 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x27b4927d fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x27b8205e mach_corenet_generic +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27d4cea7 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27edf25f sk_mc_loop +EXPORT_SYMBOL vmlinux 0x27f3727c disk_stack_limits +EXPORT_SYMBOL vmlinux 0x27f6bb60 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x283546e1 dev_mc_add +EXPORT_SYMBOL vmlinux 0x283effdb __get_user_pages +EXPORT_SYMBOL vmlinux 0x2880538e netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x289db3ee idr_remove +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28a7beba __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x28d41ee3 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x28e58ad6 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x28f784f5 __debugger_break_match +EXPORT_SYMBOL vmlinux 0x2907e011 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x29270b4d mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x29548de5 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x29660210 bio_clone_fast +EXPORT_SYMBOL vmlinux 0x297331c8 mmc_free_host +EXPORT_SYMBOL vmlinux 0x297ef7e3 pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0x29c348d0 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0x29e48637 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0x29fdda53 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x2a0cf58a param_set_long +EXPORT_SYMBOL vmlinux 0x2a22c915 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a3998bd mutex_unlock +EXPORT_SYMBOL vmlinux 0x2a60705c fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0x2a79ac13 clkdev_add +EXPORT_SYMBOL vmlinux 0x2a851cfd scsi_execute +EXPORT_SYMBOL vmlinux 0x2a9c4a9d sock_wake_async +EXPORT_SYMBOL vmlinux 0x2aa0e4fc strncasecmp +EXPORT_SYMBOL vmlinux 0x2aa685d4 generic_fillattr +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2abb175d bprm_change_interp +EXPORT_SYMBOL vmlinux 0x2ac8a744 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2ad037f8 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0x2add5c5f poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0x2aedf60d ip_cmsg_recv +EXPORT_SYMBOL vmlinux 0x2b00f8a9 sock_setsockopt +EXPORT_SYMBOL vmlinux 0x2b03f5f8 vga_put +EXPORT_SYMBOL vmlinux 0x2b08145c ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b314ee2 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x2b3e9136 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x2b50d041 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x2b5273b0 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x2b680666 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x2b700931 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x2b76b841 dev_uc_del +EXPORT_SYMBOL vmlinux 0x2b8a334a max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba02ff7 mmc_hw_reset_check +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bb65aa5 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x2bbb4f0b serio_open +EXPORT_SYMBOL vmlinux 0x2bc4d2f4 pagevec_lookup +EXPORT_SYMBOL vmlinux 0x2be0f12d dql_completed +EXPORT_SYMBOL vmlinux 0x2c14323a kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c2d224d scsi_register +EXPORT_SYMBOL vmlinux 0x2c396ece contig_page_data +EXPORT_SYMBOL vmlinux 0x2c54c577 d_tmpfile +EXPORT_SYMBOL vmlinux 0x2c5c2724 new_sync_write +EXPORT_SYMBOL vmlinux 0x2c703baf revalidate_disk +EXPORT_SYMBOL vmlinux 0x2c7b1fca down_timeout +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2c9f5e8c try_to_release_page +EXPORT_SYMBOL vmlinux 0x2ca7ded8 redraw_screen +EXPORT_SYMBOL vmlinux 0x2ca86373 uart_register_driver +EXPORT_SYMBOL vmlinux 0x2cad2759 register_key_type +EXPORT_SYMBOL vmlinux 0x2cd081a2 mmc_can_discard +EXPORT_SYMBOL vmlinux 0x2ce7058d pci_request_region +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d217647 set_page_dirty +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d37342e cpu_online_mask +EXPORT_SYMBOL vmlinux 0x2d46c943 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x2d71ba8c from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x2d84cd9d ihold +EXPORT_SYMBOL vmlinux 0x2d95a327 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x2d9edda4 vme_slave_request +EXPORT_SYMBOL vmlinux 0x2db00016 dev_add_pack +EXPORT_SYMBOL vmlinux 0x2ddbae69 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x2ddff7e4 pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2a52e6 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e3c53ca alloc_fddidev +EXPORT_SYMBOL vmlinux 0x2e3dd8ec tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x2e501892 pci_bus_type +EXPORT_SYMBOL vmlinux 0x2e5be51a __nla_reserve +EXPORT_SYMBOL vmlinux 0x2e6bd214 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x2e6cb710 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x2ea707f7 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x2ec524ad __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x2eef8030 key_unlink +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2efea006 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f1617eb load_nls +EXPORT_SYMBOL vmlinux 0x2f1643c0 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x2f169047 generic_permission +EXPORT_SYMBOL vmlinux 0x2f16d581 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x2f2f79d9 of_dev_get +EXPORT_SYMBOL vmlinux 0x2f62c4e7 copy_strings_kernel +EXPORT_SYMBOL vmlinux 0x2f6de6f3 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x2f911b7e uart_resume_port +EXPORT_SYMBOL vmlinux 0x2fa46f15 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x2fa7f874 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fb815d6 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x2fc7d4f1 fb_find_mode +EXPORT_SYMBOL vmlinux 0x2fd1ade6 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x2fdae78a netif_skb_features +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2feaba01 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x30041f73 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x3011b615 may_umount_tree +EXPORT_SYMBOL vmlinux 0x301fca32 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x3030a7a6 __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x30634316 misc_deregister +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x307fb051 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x30823f76 dev_deactivate +EXPORT_SYMBOL vmlinux 0x308613b3 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x309292aa unregister_md_personality +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30b8b35c cpu_to_chip_id +EXPORT_SYMBOL vmlinux 0x30db1db8 unregister_console +EXPORT_SYMBOL vmlinux 0x30eb2f8d vfs_symlink +EXPORT_SYMBOL vmlinux 0x30ed2b60 netlink_ack +EXPORT_SYMBOL vmlinux 0x30ef04e6 __get_page_tail +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x310917fe sort +EXPORT_SYMBOL vmlinux 0x310ddd5b padata_do_parallel +EXPORT_SYMBOL vmlinux 0x311ff2db blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x312824e0 hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x31380354 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x3149f6cf ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x3163d4cb neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x31807ab5 __register_binfmt +EXPORT_SYMBOL vmlinux 0x3191f109 __krealloc +EXPORT_SYMBOL vmlinux 0x31ae5ea3 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x31afc9e4 ip6_frag_init +EXPORT_SYMBOL vmlinux 0x31b05b3e xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x31cacdec pci_get_subsys +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31dda523 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x31e02a79 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x31f0bb78 __kmap_atomic_idx +EXPORT_SYMBOL vmlinux 0x31fed723 fs_bio_set +EXPORT_SYMBOL vmlinux 0x32620960 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x32684fdf blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x32687ee3 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x327a350f d_alloc_name +EXPORT_SYMBOL vmlinux 0x3281197f neigh_table_clear +EXPORT_SYMBOL vmlinux 0x3285b0e4 tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x32898781 blk_put_queue +EXPORT_SYMBOL vmlinux 0x3289f7a4 i2c_use_client +EXPORT_SYMBOL vmlinux 0x328a05f1 strncpy +EXPORT_SYMBOL vmlinux 0x328aeff4 d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x329880ca tty_name +EXPORT_SYMBOL vmlinux 0x32a20f01 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x32b72648 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x32bfb58c netif_device_attach +EXPORT_SYMBOL vmlinux 0x32e22475 inet_frags_init +EXPORT_SYMBOL vmlinux 0x32eb3869 lease_modify +EXPORT_SYMBOL vmlinux 0x32ec87f9 pci_device_from_OF_node +EXPORT_SYMBOL vmlinux 0x32f8dfeb blk_finish_request +EXPORT_SYMBOL vmlinux 0x3312ce4a mutex_trylock +EXPORT_SYMBOL vmlinux 0x331e9b3e freeze_bdev +EXPORT_SYMBOL vmlinux 0x332bf1dc swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x332cb67c account_page_redirty +EXPORT_SYMBOL vmlinux 0x332f8764 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x33490ceb fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0x3372c775 kmem_cache_free +EXPORT_SYMBOL vmlinux 0x3375b07a bdevname +EXPORT_SYMBOL vmlinux 0x33817870 param_get_bool +EXPORT_SYMBOL vmlinux 0x33aa220c ftrace_print_symbols_seq_u64 +EXPORT_SYMBOL vmlinux 0x33b49e0a request_firmware +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33baeaa4 follow_down +EXPORT_SYMBOL vmlinux 0x33c471b0 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x33c4c70f pagecache_get_page +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33dbfd93 tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x33ddbaf8 netif_carrier_on +EXPORT_SYMBOL vmlinux 0x33e3dd57 down_write +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f628f5 swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x33f93f07 param_set_ullong +EXPORT_SYMBOL vmlinux 0x340c63b5 sk_net_capable +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x344adbd5 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x346a3f80 skb_find_text +EXPORT_SYMBOL vmlinux 0x346d31a1 tcp_fastopen_create_child +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x34888a96 pci_bus_put +EXPORT_SYMBOL vmlinux 0x348da5a3 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x34924c47 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x3497da82 mount_bdev +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34eff83e gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34facc4c blk_start_request +EXPORT_SYMBOL vmlinux 0x34fd97e4 block_truncate_page +EXPORT_SYMBOL vmlinux 0x350e369f netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x351ab960 pci_release_region +EXPORT_SYMBOL vmlinux 0x352c8525 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x3532059f skb_dequeue +EXPORT_SYMBOL vmlinux 0x353de98f cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x354dcdbf bpf_check_classic +EXPORT_SYMBOL vmlinux 0x3558a1e0 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x358440c7 generic_setxattr +EXPORT_SYMBOL vmlinux 0x358b4cc3 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x3590733a pci_select_bars +EXPORT_SYMBOL vmlinux 0x35941b18 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x359eda6f tcp_read_sock +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35aba749 dentry_open +EXPORT_SYMBOL vmlinux 0x35e39daf nobh_writepage +EXPORT_SYMBOL vmlinux 0x35e46e02 agp_collect_device_status +EXPORT_SYMBOL vmlinux 0x35e9f408 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x35fa372d mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x3617f64d pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x3618cb2d ida_destroy +EXPORT_SYMBOL vmlinux 0x361b84c4 iterate_dir +EXPORT_SYMBOL vmlinux 0x3633707c blk_register_region +EXPORT_SYMBOL vmlinux 0x3652f60f scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x366f6d27 idr_destroy +EXPORT_SYMBOL vmlinux 0x367ba856 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x36815df7 gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0x36b0e732 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x36b7bfa6 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36bec62f generic_file_remap_pages +EXPORT_SYMBOL vmlinux 0x36d45f94 scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x37199662 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0x371d2130 check_legacy_ioport +EXPORT_SYMBOL vmlinux 0x372e3d4d blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x373e6e8d napi_get_frags +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x37455caa dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x37881007 qdisc_list_del +EXPORT_SYMBOL vmlinux 0x37a17ea2 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x37a8fb8d devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37b8a207 agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0x37bef6fc tcp_connect +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c61f30 may_umount +EXPORT_SYMBOL vmlinux 0x37d8876c scsi_print_command +EXPORT_SYMBOL vmlinux 0x37e0153d flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x37e74642 get_jiffies_64 +EXPORT_SYMBOL vmlinux 0x37f614b7 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x381144a9 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x381ccc13 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x382d1bcf tcp_poll +EXPORT_SYMBOL vmlinux 0x383de6a0 dump_align +EXPORT_SYMBOL vmlinux 0x3857f4c5 of_n_size_cells +EXPORT_SYMBOL vmlinux 0x386219fe scsi_scan_target +EXPORT_SYMBOL vmlinux 0x388648e5 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x38a40fb9 devm_free_irq +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38b825d1 idr_replace +EXPORT_SYMBOL vmlinux 0x38c63229 key_task_permission +EXPORT_SYMBOL vmlinux 0x38e80d97 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x38fb9933 tty_std_termios +EXPORT_SYMBOL vmlinux 0x39066123 unregister_netdev +EXPORT_SYMBOL vmlinux 0x392db585 alloc_file +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39405271 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394d1693 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x398bfdaa dev_trans_start +EXPORT_SYMBOL vmlinux 0x398cd3f5 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x39916f7a __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39ab5abc mntput +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39cdf63c wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x39ceecaf xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x39e55368 nla_put +EXPORT_SYMBOL vmlinux 0x39e80c76 dma_async_device_register +EXPORT_SYMBOL vmlinux 0x39f44a3e open_exec +EXPORT_SYMBOL vmlinux 0x3a1ac054 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x3a3272ad twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x3a333472 abx500_register_ops +EXPORT_SYMBOL vmlinux 0x3a4237fc devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x3a56c3e2 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x3a56e879 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x3a5d5f0c sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3a9c5a69 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x3aa032ac sock_no_mmap +EXPORT_SYMBOL vmlinux 0x3aa3b9c5 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x3acfdc84 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x3ade543a input_release_device +EXPORT_SYMBOL vmlinux 0x3b08b675 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x3b0b131f sock_i_ino +EXPORT_SYMBOL vmlinux 0x3b2151c9 serio_reconnect +EXPORT_SYMBOL vmlinux 0x3b40adff get_cached_acl +EXPORT_SYMBOL vmlinux 0x3b5a8e79 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x3b615a21 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x3b7195f9 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x3b8354c0 inet_select_addr +EXPORT_SYMBOL vmlinux 0x3b84388f __lock_page +EXPORT_SYMBOL vmlinux 0x3b95017d lro_flush_all +EXPORT_SYMBOL vmlinux 0x3bbcace3 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x3bca16cc i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x3bd1b1f6 msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x3bf7cccb i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x3bfa1528 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x3c299816 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x3c3bd901 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c56de22 uart_get_divisor +EXPORT_SYMBOL vmlinux 0x3c652b24 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x3c68412d pci_disable_msix +EXPORT_SYMBOL vmlinux 0x3c74bf2d dquot_free_inode +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c9d1211 string_get_size +EXPORT_SYMBOL vmlinux 0x3cb3931b sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x3cb3af90 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x3cc4b0dc lg_lock_init +EXPORT_SYMBOL vmlinux 0x3cdb0ef8 __bitmap_full +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3ced81c0 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x3cffd163 cur_cpu_spec +EXPORT_SYMBOL vmlinux 0x3d2260a4 dev_mc_del +EXPORT_SYMBOL vmlinux 0x3d4bc95d filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x3d636b7f dm_unregister_target +EXPORT_SYMBOL vmlinux 0x3d75152b elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0x3dc02a4e flex_array_free_parts +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3de89cef param_ops_long +EXPORT_SYMBOL vmlinux 0x3df05317 d_find_alias +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e3cbb05 mach_c293_pcie +EXPORT_SYMBOL vmlinux 0x3e4cc44c sock_from_file +EXPORT_SYMBOL vmlinux 0x3e5742bc get_super_thawed +EXPORT_SYMBOL vmlinux 0x3e619e04 dev_uc_add +EXPORT_SYMBOL vmlinux 0x3e7d0a37 param_set_invbool +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3ea06be1 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x3eb0b866 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x3ebe8bf9 of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0x3eddec3e mntget +EXPORT_SYMBOL vmlinux 0x3efbd52c skb_queue_tail +EXPORT_SYMBOL vmlinux 0x3f004dcc end_page_writeback +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f1180df freezing_slow_path +EXPORT_SYMBOL vmlinux 0x3f1a54e1 key_put +EXPORT_SYMBOL vmlinux 0x3f28c8e8 d_lookup +EXPORT_SYMBOL vmlinux 0x3f39ac9b blk_init_queue +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f53de39 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x3fb1cf71 proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x3fe0d1c0 slhc_free +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3ff82c18 tso_count_descs +EXPORT_SYMBOL vmlinux 0x3ff8e495 lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x403672d2 sock_recvmsg +EXPORT_SYMBOL vmlinux 0x403bc976 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x4053f3cb deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x4059792f print_hex_dump +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x406d6ca4 blk_stop_queue +EXPORT_SYMBOL vmlinux 0x40902aad iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x409fe1b7 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a2d1dd dm_table_get_size +EXPORT_SYMBOL vmlinux 0x40a6c886 kill_pgrp +EXPORT_SYMBOL vmlinux 0x40a92bc1 uart_update_timeout +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40beb95b gen_pool_free +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40f1ad10 tb_ticks_per_jiffy +EXPORT_SYMBOL vmlinux 0x4113ba02 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x411f0182 pci_clear_master +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x4159c38f ioremap_wc +EXPORT_SYMBOL vmlinux 0x41617682 skb_copy_bits +EXPORT_SYMBOL vmlinux 0x417c6f46 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x41862ad4 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x41879455 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x41983eb7 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x419fc8f1 dev_get_stats +EXPORT_SYMBOL vmlinux 0x41ab1c9d ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x41b6b1e3 agp_find_bridge +EXPORT_SYMBOL vmlinux 0x41b978c0 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x42234d01 nf_log_register +EXPORT_SYMBOL vmlinux 0x42395679 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x4240c543 igrab +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x426769ae follow_up +EXPORT_SYMBOL vmlinux 0x4271cfae sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x4273e654 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x42846cbd xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x428c86c7 phy_stop +EXPORT_SYMBOL vmlinux 0x429ae2b1 set_nlink +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42a2df63 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x42ae072f tcf_em_register +EXPORT_SYMBOL vmlinux 0x42b4a35f bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x42b6d4ac dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x42eb1182 generic_listxattr +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x4314b499 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x432d2a68 __block_write_begin +EXPORT_SYMBOL vmlinux 0x434add86 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43976c70 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x43a01f90 complete_all +EXPORT_SYMBOL vmlinux 0x43cce736 scsi_print_sense +EXPORT_SYMBOL vmlinux 0x43d66fcc lookup_bdev +EXPORT_SYMBOL vmlinux 0x43dc93fa key_type_keyring +EXPORT_SYMBOL vmlinux 0x43f0651f cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x440fd9c0 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x44366cfc simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0x44438b96 hex2bin +EXPORT_SYMBOL vmlinux 0x446c0dfe phy_start +EXPORT_SYMBOL vmlinux 0x447cbcfa alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x448fe856 scsi_add_device +EXPORT_SYMBOL vmlinux 0x449fc6ba __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44c28749 dm_io +EXPORT_SYMBOL vmlinux 0x44e5d694 sock_wfree +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44eb192e wait_for_completion +EXPORT_SYMBOL vmlinux 0x44ede4a8 elevator_exit +EXPORT_SYMBOL vmlinux 0x44fe4ab6 serio_close +EXPORT_SYMBOL vmlinux 0x45022c4e blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x450b9b78 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x453202e2 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x45349482 block_write_end +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x45457740 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x45521169 request_key_async +EXPORT_SYMBOL vmlinux 0x45748104 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45969550 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x459fee43 pcie_get_mps +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45b64ccd d_walk +EXPORT_SYMBOL vmlinux 0x45cbef15 msi_bitmap_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0x460192da inet_frags_fini +EXPORT_SYMBOL vmlinux 0x4612c59d down_trylock +EXPORT_SYMBOL vmlinux 0x4615ea09 submit_bh +EXPORT_SYMBOL vmlinux 0x461ebfa0 __copy_tofrom_user +EXPORT_SYMBOL vmlinux 0x462345e1 xmon +EXPORT_SYMBOL vmlinux 0x462a2e75 match_strlcpy +EXPORT_SYMBOL vmlinux 0x462c68d0 mapping_tagged +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x465ee17f i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x466ffc11 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x467813d5 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x468bcda6 cpumask_set_cpu_local_first +EXPORT_SYMBOL vmlinux 0x46d12956 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x46d33abc tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x46fd4da1 agp_enable +EXPORT_SYMBOL vmlinux 0x46fda4ad vme_register_driver +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x471135a2 simple_unlink +EXPORT_SYMBOL vmlinux 0x4721ec77 scsi_init_io +EXPORT_SYMBOL vmlinux 0x47239ea4 scsi_show_extd_sense +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x47597ca8 ps2_end_command +EXPORT_SYMBOL vmlinux 0x47608718 fence_init +EXPORT_SYMBOL vmlinux 0x476e01fe tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x4786ece3 phy_driver_register +EXPORT_SYMBOL vmlinux 0x4793501e ip_options_compile +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x47bd8cb3 kernel_read +EXPORT_SYMBOL vmlinux 0x47c2eba2 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x47e1f054 security_path_unlink +EXPORT_SYMBOL vmlinux 0x47e9806d dquot_commit +EXPORT_SYMBOL vmlinux 0x47f1eced of_iomap +EXPORT_SYMBOL vmlinux 0x480dce87 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x483b2ec2 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x48404b9a remove_wait_queue +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x486ac383 bio_endio +EXPORT_SYMBOL vmlinux 0x48777528 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x48803bd8 padata_free +EXPORT_SYMBOL vmlinux 0x489a04bf dev_set_mtu +EXPORT_SYMBOL vmlinux 0x48a771c5 cpu_core_map +EXPORT_SYMBOL vmlinux 0x48a86664 input_inject_event +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48c15dc5 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x48e0a5c8 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x48e6a77a sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x48f5044d sock_create_kern +EXPORT_SYMBOL vmlinux 0x48fb1991 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x490c7234 iov_iter_npages +EXPORT_SYMBOL vmlinux 0x4917cd78 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x491fa5b4 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x49859801 bio_chain +EXPORT_SYMBOL vmlinux 0x498c5639 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x49a57653 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49c396e7 __dquot_free_space +EXPORT_SYMBOL vmlinux 0x49d1b3a5 netdev_printk +EXPORT_SYMBOL vmlinux 0x49df5de9 inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0x4a18a90c jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x4a29311d devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x4a2cc2b1 block_read_full_page +EXPORT_SYMBOL vmlinux 0x4a4a6787 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x4a56fe83 dump_page +EXPORT_SYMBOL vmlinux 0x4a5d8896 neigh_update +EXPORT_SYMBOL vmlinux 0x4a6bd1ca flock_lock_file_wait +EXPORT_SYMBOL vmlinux 0x4a726e8c __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x4a75d527 __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0x4a8537f9 mmc_align_data_size +EXPORT_SYMBOL vmlinux 0x4a9269b3 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x4a93cf8e scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4ac47159 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4ae9d247 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x4af9d05b zpool_evict +EXPORT_SYMBOL vmlinux 0x4afd8bd0 __devm_release_region +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4afefd3c fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b15c27b inet_recvmsg +EXPORT_SYMBOL vmlinux 0x4b1ec3e2 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x4b2018b9 sock_no_poll +EXPORT_SYMBOL vmlinux 0x4b28e2b4 __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x4b34fbf5 block_all_signals +EXPORT_SYMBOL vmlinux 0x4b514403 devm_gpio_free +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b699739 filp_open +EXPORT_SYMBOL vmlinux 0x4b7073cf datagram_poll +EXPORT_SYMBOL vmlinux 0x4b8326ff ida_remove +EXPORT_SYMBOL vmlinux 0x4b9078e9 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x4ba38c9f blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x4ba94671 skb_push +EXPORT_SYMBOL vmlinux 0x4bab4360 simple_dir_operations +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb0778e vm_stat +EXPORT_SYMBOL vmlinux 0x4bc3e7ca kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x4bcb7fa8 pci_domain_nr +EXPORT_SYMBOL vmlinux 0x4bcf03a4 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x4bcfe6b9 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0x4be3f084 dquot_operations +EXPORT_SYMBOL vmlinux 0x4be85a03 memweight +EXPORT_SYMBOL vmlinux 0x4bed99b3 __percpu_counter_add +EXPORT_SYMBOL vmlinux 0x4beebc9a __dquot_transfer +EXPORT_SYMBOL vmlinux 0x4bf856b8 netdev_notice +EXPORT_SYMBOL vmlinux 0x4c05623d eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x4c11435a _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x4c1182cb bitmap_scnprintf +EXPORT_SYMBOL vmlinux 0x4c2ae700 strnstr +EXPORT_SYMBOL vmlinux 0x4c4ca105 dma_set_mask +EXPORT_SYMBOL vmlinux 0x4c58ec19 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x4c81686b scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x4cc1c226 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4cdc3f8c register_gifconf +EXPORT_SYMBOL vmlinux 0x4cedfccd tty_port_close +EXPORT_SYMBOL vmlinux 0x4d092d24 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x4d0f9f8d netpoll_setup +EXPORT_SYMBOL vmlinux 0x4d111608 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x4d17c1c8 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x4d1afda8 vfs_mknod +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d3c153f sigprocmask +EXPORT_SYMBOL vmlinux 0x4d411984 ilookup5 +EXPORT_SYMBOL vmlinux 0x4d45d89e udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x4d606be9 devm_iounmap +EXPORT_SYMBOL vmlinux 0x4d71004a __cpm2_setbrg +EXPORT_SYMBOL vmlinux 0x4d72795d devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x4d786a47 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4db7bfdb neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x4dd333cc xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4dec6038 memscan +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4dfaad8a generic_file_llseek +EXPORT_SYMBOL vmlinux 0x4dfb5bc2 mpage_writepages +EXPORT_SYMBOL vmlinux 0x4e32dbcb of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e366621 mem_map +EXPORT_SYMBOL vmlinux 0x4e428614 blk_init_tags +EXPORT_SYMBOL vmlinux 0x4e5780d8 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x4e5e8060 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6bc630 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e6edb70 dquot_get_dqinfo +EXPORT_SYMBOL vmlinux 0x4e9c828c sock_create_lite +EXPORT_SYMBOL vmlinux 0x4e9dffb5 ip_fast_csum +EXPORT_SYMBOL vmlinux 0x4eaf599b seq_release_private +EXPORT_SYMBOL vmlinux 0x4eb48d46 tcp_check_req +EXPORT_SYMBOL vmlinux 0x4ebf40d6 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x4ef7e583 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x4efa571b unregister_binfmt +EXPORT_SYMBOL vmlinux 0x4f075fd5 param_set_charp +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f2f4581 do_splice_from +EXPORT_SYMBOL vmlinux 0x4f3648b6 pci_restore_state +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f3ca554 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x4f529f51 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x4f678a68 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f9be819 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x4f9ea943 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x4fac446f unlock_page +EXPORT_SYMBOL vmlinux 0x4fbdffd5 set_user_nice +EXPORT_SYMBOL vmlinux 0x4fc21711 mach_twr_p1025 +EXPORT_SYMBOL vmlinux 0x4fca2e8c blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x4fd85e86 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4fe99583 atomic64_dec_if_positive +EXPORT_SYMBOL vmlinux 0x4ff1aaa9 wireless_send_event +EXPORT_SYMBOL vmlinux 0x4ff6707f vm_map_ram +EXPORT_SYMBOL vmlinux 0x5000fb76 vga_con +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x501e0dd5 lock_rename +EXPORT_SYMBOL vmlinux 0x5024d54e generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x502b8c15 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x50329f32 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x50405474 tuning_blk_pattern_8bit +EXPORT_SYMBOL vmlinux 0x5051a800 kobject_init +EXPORT_SYMBOL vmlinux 0x505da38c __ps2_command +EXPORT_SYMBOL vmlinux 0x50628d89 inet_csk_accept +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x50798798 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x507b0e9f ps2_handle_response +EXPORT_SYMBOL vmlinux 0x507d07fc console_stop +EXPORT_SYMBOL vmlinux 0x5081b566 dquot_alloc +EXPORT_SYMBOL vmlinux 0x509817cf vprintk_emit +EXPORT_SYMBOL vmlinux 0x50afe8c9 generic_perform_write +EXPORT_SYMBOL vmlinux 0x50b6225a bio_copy_user +EXPORT_SYMBOL vmlinux 0x50b66bcb radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x50ba4aee pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x50bb3737 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50fc61fb up_read +EXPORT_SYMBOL vmlinux 0x50ff857b do_splice_to +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x51271ab2 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x513ce91b qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x5142b28b tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x51565c85 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x515e24a7 flush_instruction_cache +EXPORT_SYMBOL vmlinux 0x515e2832 of_get_address +EXPORT_SYMBOL vmlinux 0x51612303 kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x519b0da3 finish_wait +EXPORT_SYMBOL vmlinux 0x51b0e776 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x51c90dc3 netdev_crit +EXPORT_SYMBOL vmlinux 0x51d1d2dd audit_log_start +EXPORT_SYMBOL vmlinux 0x51d329ac ip_getsockopt +EXPORT_SYMBOL vmlinux 0x51e741bc vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x51eac3d6 ip_defrag +EXPORT_SYMBOL vmlinux 0x51eafc8e param_ops_int +EXPORT_SYMBOL vmlinux 0x51edaba1 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x51ef33b8 kstrndup +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x521586aa set_disk_ro +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x521bed26 tty_vhangup +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x525a7ed4 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x5267bf13 keyring_alloc +EXPORT_SYMBOL vmlinux 0x527d0739 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x528c709d simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x52918445 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0x52a3cc21 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x52af562a __crc32c_le +EXPORT_SYMBOL vmlinux 0x52cf55a6 validate_sp +EXPORT_SYMBOL vmlinux 0x52db4d08 phy_disconnect +EXPORT_SYMBOL vmlinux 0x52de44a5 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x52e0b123 phy_init_eee +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x535acb8f pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x5385b299 __destroy_inode +EXPORT_SYMBOL vmlinux 0x538dcd4f mount_nodev +EXPORT_SYMBOL vmlinux 0x5397f2be sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53a418b3 of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0x53bcc717 load_nls_default +EXPORT_SYMBOL vmlinux 0x53d91126 flush_icache_user_range +EXPORT_SYMBOL vmlinux 0x53dfd872 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x53ebab1b _outsl_ns +EXPORT_SYMBOL vmlinux 0x53f0b17a con_is_bound +EXPORT_SYMBOL vmlinux 0x54075b01 pcim_iomap +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x5412c7c7 up +EXPORT_SYMBOL vmlinux 0x541eff84 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x543b65fc sock_efree +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x5440430f inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x5449ec0c skb_queue_purge +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54c5ee16 agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0x54c9b33b ps2_init +EXPORT_SYMBOL vmlinux 0x54ce9e00 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54f5dffa vfs_setpos +EXPORT_SYMBOL vmlinux 0x54fcad6b thaw_super +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x5544b0b7 vfs_mkdir +EXPORT_SYMBOL vmlinux 0x5552a972 wireless_spy_update +EXPORT_SYMBOL vmlinux 0x555d572f unregister_quota_format +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x5568c553 complete +EXPORT_SYMBOL vmlinux 0x556c2740 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x556ee2e7 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x556fc192 key_validate +EXPORT_SYMBOL vmlinux 0x5577ef9e udp_table +EXPORT_SYMBOL vmlinux 0x557e0fa1 msi_bitmap_free_hwirqs +EXPORT_SYMBOL vmlinux 0x557f8265 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x5594be03 bitmap_remap +EXPORT_SYMBOL vmlinux 0x55a405b3 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x55b24e21 bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x55bfb249 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x55e29b6f truncate_pagecache +EXPORT_SYMBOL vmlinux 0x55ff72f0 dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0x5604fd92 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x56165f8c dst_destroy +EXPORT_SYMBOL vmlinux 0x562550da xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x5637ecf8 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x563952a3 kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x564add1b cdev_add +EXPORT_SYMBOL vmlinux 0x5657610d generic_show_options +EXPORT_SYMBOL vmlinux 0x5688fdfa get_thermal_instance +EXPORT_SYMBOL vmlinux 0x56a10763 csum_tcpudp_magic +EXPORT_SYMBOL vmlinux 0x56a61d04 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0x56a9b166 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x56ae4caa i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56cb15af __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x571c9f5b nf_register_hook +EXPORT_SYMBOL vmlinux 0x57256b6b sk_ns_capable +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x57359168 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x5752658d pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x575af70c on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x57794974 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0x577984b0 kobject_add +EXPORT_SYMBOL vmlinux 0x579fbcd2 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x57c75cb4 __d_drop +EXPORT_SYMBOL vmlinux 0x57c9491d generic_writepages +EXPORT_SYMBOL vmlinux 0x57cbb17f udp_seq_open +EXPORT_SYMBOL vmlinux 0x57df0c26 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x57e16e49 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x57e32d00 pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x57f971f0 register_qdisc +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x582a4747 cacheable_memcpy +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x583953ce sk_receive_skb +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x58623807 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x588b3024 param_get_string +EXPORT_SYMBOL vmlinux 0x58a94376 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x58aa93fb tcp_prequeue +EXPORT_SYMBOL vmlinux 0x58ab433b kill_litter_super +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58c60164 kern_path_create +EXPORT_SYMBOL vmlinux 0x58ed1ee6 get_phy_device +EXPORT_SYMBOL vmlinux 0x591241d0 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x591ebcef iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x593b4fda simple_dname +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x594c7473 complete_request_key +EXPORT_SYMBOL vmlinux 0x594d89c6 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x5955ad74 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x595d0946 empty_zero_page +EXPORT_SYMBOL vmlinux 0x596bccf9 udp_prot +EXPORT_SYMBOL vmlinux 0x598bc0f3 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59b3378a completion_done +EXPORT_SYMBOL vmlinux 0x59de200a phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a242277 of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x5a25f17f invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x5a2eda1b abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x5a3f2f3a filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x5a4809dc splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x5a4e5b93 d_add_ci +EXPORT_SYMBOL vmlinux 0x5a67ccce netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x5a725c07 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0x5a9cd316 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x5aa8ac45 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x5acd23d9 kern_unmount +EXPORT_SYMBOL vmlinux 0x5add4dc3 path_get +EXPORT_SYMBOL vmlinux 0x5aea4fa4 kill_anon_super +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b19634d div_s64_rem +EXPORT_SYMBOL vmlinux 0x5b2d0e0e fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x5b3eba1e xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x5b48e4ec unregister_cdrom +EXPORT_SYMBOL vmlinux 0x5b665d9d simple_fill_super +EXPORT_SYMBOL vmlinux 0x5b6b4684 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x5b74379a mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x5b9828c5 dma_spin_lock +EXPORT_SYMBOL vmlinux 0x5b986de6 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x5b9e1a6d xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x5bc62b09 of_match_node +EXPORT_SYMBOL vmlinux 0x5bef0cf6 agp_create_memory +EXPORT_SYMBOL vmlinux 0x5bf63794 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x5c221fe5 rt6_lookup +EXPORT_SYMBOL vmlinux 0x5c343391 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0x5c37f319 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x5c3eb14e __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x5c5c1abe fb_class +EXPORT_SYMBOL vmlinux 0x5c8ecee8 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x5c9c265d vfs_open +EXPORT_SYMBOL vmlinux 0x5ca666ec tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x5cb8a6ee dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x5cccb70a neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x5cd4126e __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0x5ce39039 agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0x5ce8ef02 synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x5cf278a9 d_instantiate +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d04c3ad of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x5d29af9d napi_gro_receive +EXPORT_SYMBOL vmlinux 0x5d3db590 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x5d4b6633 phy_init_hw +EXPORT_SYMBOL vmlinux 0x5d52a208 napi_complete_done +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d58efa0 convert_ifc_address +EXPORT_SYMBOL vmlinux 0x5daac251 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x5dba718b agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x5ddff4bd mdiobus_scan +EXPORT_SYMBOL vmlinux 0x5de8a139 skb_checksum_help +EXPORT_SYMBOL vmlinux 0x5e185acf simple_rmdir +EXPORT_SYMBOL vmlinux 0x5e27321b register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x5e3a8a9c __wake_up +EXPORT_SYMBOL vmlinux 0x5e406779 qdisc_reset +EXPORT_SYMBOL vmlinux 0x5e4b44c9 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x5e5565f6 find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x5e6fad04 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x5e844a0b arp_tbl +EXPORT_SYMBOL vmlinux 0x5e866d85 prandom_bytes +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e9b5372 __find_get_block +EXPORT_SYMBOL vmlinux 0x5eb0401e proc_dostring +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ebcfbe7 sock_i_uid +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed9e983 dev_addr_init +EXPORT_SYMBOL vmlinux 0x5eea92c9 mdiobus_free +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f072f97 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f12a37d __alloc_skb +EXPORT_SYMBOL vmlinux 0x5f176fee pcie_set_mps +EXPORT_SYMBOL vmlinux 0x5f45a3fc input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x5f4c8c8a dev_mc_sync +EXPORT_SYMBOL vmlinux 0x5f4ff572 seq_read +EXPORT_SYMBOL vmlinux 0x5f5e33aa poll_freewait +EXPORT_SYMBOL vmlinux 0x5f6db7df vfs_rename +EXPORT_SYMBOL vmlinux 0x5f754e5a memset +EXPORT_SYMBOL vmlinux 0x5f7bbbe4 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x5f865626 d_delete +EXPORT_SYMBOL vmlinux 0x5f8a2728 isa_io_base +EXPORT_SYMBOL vmlinux 0x5fa00687 get_fs_type +EXPORT_SYMBOL vmlinux 0x5fa701d7 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x5fc1b892 mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x5fc79c81 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x5fd268cb radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x5fd89292 tty_register_driver +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fddc2f3 vga_get +EXPORT_SYMBOL vmlinux 0x60053e1a swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x600a3b4b skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x604eca3d iov_iter_advance +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x607532ac scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x609829da inet6_protos +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60aab293 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x60b86f61 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x60c1a807 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x60d8743d dma_sync_wait +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60ee9172 param_ops_bool +EXPORT_SYMBOL vmlinux 0x60f9adaa pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x6150c30f sk_dst_check +EXPORT_SYMBOL vmlinux 0x617aabac blk_get_request +EXPORT_SYMBOL vmlinux 0x6182581e ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x6184e6ab skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x61b3560c cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61c01ac2 freeze_super +EXPORT_SYMBOL vmlinux 0x61c65e47 mmc_detect_change +EXPORT_SYMBOL vmlinux 0x61cb4dc0 generic_file_fsync +EXPORT_SYMBOL vmlinux 0x61d587a5 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x61e06757 __kernel_write +EXPORT_SYMBOL vmlinux 0x61eef2c9 _insb +EXPORT_SYMBOL vmlinux 0x61f0dfaa devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x621abce9 pskb_expand_head +EXPORT_SYMBOL vmlinux 0x6220b4a2 crc32_le +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x623eccf9 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x624c5452 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x62538167 slhc_toss +EXPORT_SYMBOL vmlinux 0x62577887 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x627724d9 inet6_bind +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x62867225 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x62a79a6c param_ops_charp +EXPORT_SYMBOL vmlinux 0x62d56cf5 netlink_set_err +EXPORT_SYMBOL vmlinux 0x62f10ca5 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x630f4109 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x63160cd8 netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x63231951 gen_pool_create +EXPORT_SYMBOL vmlinux 0x634c17fd mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x636559fa netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x636c4c0a tc_classify_compat +EXPORT_SYMBOL vmlinux 0x638bcbc7 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0x63a34c4a tty_schedule_flip +EXPORT_SYMBOL vmlinux 0x63a3eb60 agp_free_memory +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x640fb948 inet6_getname +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x643a08b9 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x643d8f42 tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x6481facf keyring_clear +EXPORT_SYMBOL vmlinux 0x6483d5c6 pci_request_regions +EXPORT_SYMBOL vmlinux 0x648b98e3 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64a1e2e9 netif_device_detach +EXPORT_SYMBOL vmlinux 0x64a4b84d cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x64aa8ae6 security_path_chmod +EXPORT_SYMBOL vmlinux 0x64b5f816 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x64e638d0 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x64f693f9 iov_iter_init +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x6536721d eth_rebuild_header +EXPORT_SYMBOL vmlinux 0x65400222 __irq_offset_value +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x6565d33f scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x6568dffd netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x656cb5c1 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x657572ba put_io_context +EXPORT_SYMBOL vmlinux 0x657c2981 param_set_bool +EXPORT_SYMBOL vmlinux 0x65ad2c77 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0x65b5e887 inet_frag_find +EXPORT_SYMBOL vmlinux 0x65bb58a2 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x65ccbe53 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65db7267 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65e3b93f fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x65f9a955 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x66090ef8 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x666487a9 tty_do_resize +EXPORT_SYMBOL vmlinux 0x666d43ca update_region +EXPORT_SYMBOL vmlinux 0x66b9b5de md_unregister_thread +EXPORT_SYMBOL vmlinux 0x66fc4fb8 set_binfmt +EXPORT_SYMBOL vmlinux 0x66ff8267 iget5_locked +EXPORT_SYMBOL vmlinux 0x6712673c security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x672b4662 i2c_master_recv +EXPORT_SYMBOL vmlinux 0x6737d02e da903x_query_status +EXPORT_SYMBOL vmlinux 0x673c623f __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x67539409 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x675b2c55 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x67663e6f fasync_helper +EXPORT_SYMBOL vmlinux 0x676b6594 secpath_dup +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x677b3a66 __skb_checksum +EXPORT_SYMBOL vmlinux 0x67b6cf59 write_cache_pages +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67be337d netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x67c1f14d md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x67ca2981 wait_on_sync_kiocb +EXPORT_SYMBOL vmlinux 0x67e36365 bitmap_unplug +EXPORT_SYMBOL vmlinux 0x67e531ed check_disk_size_change +EXPORT_SYMBOL vmlinux 0x67f1dd7a save_mount_options +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x6831677a icmp_send +EXPORT_SYMBOL vmlinux 0x6831ee3a tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x68554bc7 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x6857ae56 __scsi_add_device +EXPORT_SYMBOL vmlinux 0x68609857 complete_and_exit +EXPORT_SYMBOL vmlinux 0x68788314 irq_set_chip +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x689232d4 genlmsg_put +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68e1e2f4 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x68e2a4a2 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x68ea841b inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x6908b709 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x693d81f6 add_disk +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x697e2e1b mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x698b2b43 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x698d3104 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69a9c4ff pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69bc27a2 posix_lock_file_wait +EXPORT_SYMBOL vmlinux 0x69bf5016 inet_accept +EXPORT_SYMBOL vmlinux 0x69c53bc2 nd_set_link +EXPORT_SYMBOL vmlinux 0x69d71da1 skb_copy +EXPORT_SYMBOL vmlinux 0x69d7e5b8 __debugger_ipi +EXPORT_SYMBOL vmlinux 0x69e27c7a bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a0e8fc4 rtnl_create_link +EXPORT_SYMBOL vmlinux 0x6a1a40c1 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x6a30d66d kernel_bind +EXPORT_SYMBOL vmlinux 0x6a4ca58a from_kgid_munged +EXPORT_SYMBOL vmlinux 0x6a523780 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x6a55ce4c ftrace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a740c54 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a80a3f5 cpm_muram_free +EXPORT_SYMBOL vmlinux 0x6a8d6ef8 blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x6abcdf20 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6ad0047c __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x6ae77b96 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6afa587c genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x6afbfe07 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b0f2c39 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b24186e ftrace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b5971c5 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x6b64a85e get_pci_dma_ops +EXPORT_SYMBOL vmlinux 0x6b66c889 fence_free +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bcb8275 pci_get_slot +EXPORT_SYMBOL vmlinux 0x6bd3cd4d dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bfc3806 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x6c1ce5ce strcspn +EXPORT_SYMBOL vmlinux 0x6c2bbf50 kernel_connect +EXPORT_SYMBOL vmlinux 0x6c30296e blk_free_tags +EXPORT_SYMBOL vmlinux 0x6c3eadc4 sock_wmalloc +EXPORT_SYMBOL vmlinux 0x6c43ea77 bdi_destroy +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c5457ec remove_proc_entry +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c758af4 cdrom_open +EXPORT_SYMBOL vmlinux 0x6ca1d1a4 atomic64_read +EXPORT_SYMBOL vmlinux 0x6ca5b0f8 __net_get_random_once +EXPORT_SYMBOL vmlinux 0x6cb37127 flex_array_clear +EXPORT_SYMBOL vmlinux 0x6cc305b3 vfs_create +EXPORT_SYMBOL vmlinux 0x6cc52a65 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x6ccc8e2d fsl_ifc_ctrl_dev +EXPORT_SYMBOL vmlinux 0x6cdc5c6b nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6ce11ffb pipe_unlock +EXPORT_SYMBOL vmlinux 0x6d024916 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x6d070de9 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d226675 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d740223 flex_array_put +EXPORT_SYMBOL vmlinux 0x6d81747d jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x6d9c6521 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x6da928f4 _insw_ns +EXPORT_SYMBOL vmlinux 0x6daba2c9 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x6dbfc8bd tcp_make_synack +EXPORT_SYMBOL vmlinux 0x6dd40b43 agp_generic_enable +EXPORT_SYMBOL vmlinux 0x6de3dbc8 inode_init_always +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6df2afd2 __dst_free +EXPORT_SYMBOL vmlinux 0x6dfa3242 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x6e11bac2 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x6e235d31 prepare_creds +EXPORT_SYMBOL vmlinux 0x6e379526 kernstart_addr +EXPORT_SYMBOL vmlinux 0x6e4c5123 clk_get +EXPORT_SYMBOL vmlinux 0x6e6514ed radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e8d6cdb del_gendisk +EXPORT_SYMBOL vmlinux 0x6e90eaa2 __napi_schedule +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6eb4ae38 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x6eb74dff proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x6ec6f910 __netif_schedule +EXPORT_SYMBOL vmlinux 0x6ec9ef04 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x6eec8639 mmc_register_driver +EXPORT_SYMBOL vmlinux 0x6ef12dcb ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x6f137539 give_up_console +EXPORT_SYMBOL vmlinux 0x6f1e3fc6 seq_escape +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f22daba tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x6f2eb306 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x6f388b47 zpool_register_driver +EXPORT_SYMBOL vmlinux 0x6f5acbbc string_escape_mem +EXPORT_SYMBOL vmlinux 0x6f6303df kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x6f6e5d26 mmc_gpio_free_cd +EXPORT_SYMBOL vmlinux 0x6f9824ca param_get_ulong +EXPORT_SYMBOL vmlinux 0x6f9c6028 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x6fc11ffb ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd3db67 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x6fe2b0c9 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x6ff7afeb reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x6ffe9e43 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x700329c2 genphy_suspend +EXPORT_SYMBOL vmlinux 0x7009dfc8 bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x7025a15a i2c_transfer +EXPORT_SYMBOL vmlinux 0x7032b232 padata_alloc_possible +EXPORT_SYMBOL vmlinux 0x703f27f0 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x7050b400 __getblk_slow +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x7062b4cd cmdline_parts_free +EXPORT_SYMBOL vmlinux 0x707980a2 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x707a8f03 fb_get_mode +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x70925ab2 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x70c80502 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x70d053fd try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x70d1cced deactivate_super +EXPORT_SYMBOL vmlinux 0x70d888b7 __debugger_fault_handler +EXPORT_SYMBOL vmlinux 0x70f324b3 dev_addr_del +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x70fe98e8 seq_bitmap_list +EXPORT_SYMBOL vmlinux 0x710dc6ef uart_match_port +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712ed37b radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x7132451c xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x7177377e read_cache_pages +EXPORT_SYMBOL vmlinux 0x718c658f scsi_device_get +EXPORT_SYMBOL vmlinux 0x71999bd8 dev_emerg +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a605ef pagecache_write_end +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71acb170 param_set_byte +EXPORT_SYMBOL vmlinux 0x71c90087 memcmp +EXPORT_SYMBOL vmlinux 0x71e14eed fb_set_var +EXPORT_SYMBOL vmlinux 0x71f65175 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x722376da mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x72429d18 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x725894ab bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x726e2068 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x7275c952 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x728165d2 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x7287861b fddi_type_trans +EXPORT_SYMBOL vmlinux 0x72943119 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x729f20fc padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x72a909e8 clear_inode +EXPORT_SYMBOL vmlinux 0x72ae9f24 bio_phys_segments +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b5b2b7 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x72b5cbb4 dcb_getapp +EXPORT_SYMBOL vmlinux 0x72b6fa56 fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x72be3989 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x72c33747 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x72d25e3e skb_trim +EXPORT_SYMBOL vmlinux 0x72d4c23c fsl_get_sys_freq +EXPORT_SYMBOL vmlinux 0x72d58de9 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72f1afcd inet_frag_kill +EXPORT_SYMBOL vmlinux 0x72f7e09f ip_ct_attach +EXPORT_SYMBOL vmlinux 0x72f92807 __put_cred +EXPORT_SYMBOL vmlinux 0x73017bb3 inode_needs_sync +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x733b2383 next_tlbcam_idx +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x73565ce0 udp_ioctl +EXPORT_SYMBOL vmlinux 0x735d8503 add_wait_queue +EXPORT_SYMBOL vmlinux 0x73622a66 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x73710a3e dqstats +EXPORT_SYMBOL vmlinux 0x737c88bc seq_vprintf +EXPORT_SYMBOL vmlinux 0x73854393 blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0x73916eb9 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x73936484 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x73ab46b1 make_bad_inode +EXPORT_SYMBOL vmlinux 0x73b8d039 inet6_release +EXPORT_SYMBOL vmlinux 0x73df42df __blk_end_request +EXPORT_SYMBOL vmlinux 0x73e20c1c strlcpy +EXPORT_SYMBOL vmlinux 0x73ec3d93 inet_put_port +EXPORT_SYMBOL vmlinux 0x73f1bc74 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x740df44c nf_hook_slow +EXPORT_SYMBOL vmlinux 0x741e246f bio_init +EXPORT_SYMBOL vmlinux 0x7423af9f netdev_update_features +EXPORT_SYMBOL vmlinux 0x7450f168 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x74960c9e agp_copy_info +EXPORT_SYMBOL vmlinux 0x74a4ed2e xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74ce05b8 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x74dad560 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x7505bdef memchr_inv +EXPORT_SYMBOL vmlinux 0x7524eb14 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x75644ebc blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x756dd160 start_thread +EXPORT_SYMBOL vmlinux 0x7578b1bd security_task_getsecid +EXPORT_SYMBOL vmlinux 0x757f088f cpm_muram_offset +EXPORT_SYMBOL vmlinux 0x7589de1f __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x75917180 framebuffer_release +EXPORT_SYMBOL vmlinux 0x7593cf54 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x7593d385 div64_s64 +EXPORT_SYMBOL vmlinux 0x75979522 user_path_at +EXPORT_SYMBOL vmlinux 0x75994700 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75d0bef6 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x7613b1e9 vfs_writev +EXPORT_SYMBOL vmlinux 0x7619635a sk_wait_data +EXPORT_SYMBOL vmlinux 0x7620cb63 generic_removexattr +EXPORT_SYMBOL vmlinux 0x76355aac blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x76438a33 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x764e1a3a nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x7658b406 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x76766f94 inet_sendpage +EXPORT_SYMBOL vmlinux 0x76869ea0 udp_disconnect +EXPORT_SYMBOL vmlinux 0x768c70fe kmem_cache_size +EXPORT_SYMBOL vmlinux 0x769e06d7 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x76aaa111 inode_dio_done +EXPORT_SYMBOL vmlinux 0x76bf656d __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d9bf11 crc32_be +EXPORT_SYMBOL vmlinux 0x76ec5087 ata_print_version +EXPORT_SYMBOL vmlinux 0x76f6c5ef kmalloc_order +EXPORT_SYMBOL vmlinux 0x76fcca3f inode_init_owner +EXPORT_SYMBOL vmlinux 0x77002386 sg_miter_start +EXPORT_SYMBOL vmlinux 0x7700f22e jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x771f5cba scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x7724fdaf wait_iff_congested +EXPORT_SYMBOL vmlinux 0x777ea73d xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77b3dfdb clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x77b4c1d7 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x77b851c4 cacheable_memzero +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77c0fb8d ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x77c33719 agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x77c49456 dquot_resume +EXPORT_SYMBOL vmlinux 0x77c882c2 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0x77df0847 __set_personality +EXPORT_SYMBOL vmlinux 0x782567ec memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x782b9040 scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x783c50d1 f_setown +EXPORT_SYMBOL vmlinux 0x78520079 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x7853f48f pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x785d4b6d agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0x785dfefd blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x78678374 ilookup +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78d15d88 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78eedf36 vm_insert_page +EXPORT_SYMBOL vmlinux 0x78f09a89 eth_header_parse +EXPORT_SYMBOL vmlinux 0x790c68d1 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x7914b0e7 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x792718d7 bio_copy_data +EXPORT_SYMBOL vmlinux 0x792ca433 km_state_expired +EXPORT_SYMBOL vmlinux 0x793eab1f inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x7945007b kernel_write +EXPORT_SYMBOL vmlinux 0x796163de kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x79664f46 km_policy_notify +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x79789da3 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x7978d883 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x79887dba locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x79900a6d __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x799582a2 page_symlink +EXPORT_SYMBOL vmlinux 0x79977992 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79d870eb netdev_alert +EXPORT_SYMBOL vmlinux 0x79f4498c blkdev_fsync +EXPORT_SYMBOL vmlinux 0x79f621ac dma_find_channel +EXPORT_SYMBOL vmlinux 0x7a0c299d cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0x7a1fe69a forget_cached_acl +EXPORT_SYMBOL vmlinux 0x7a23a1f6 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a362783 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a48e812 of_get_mac_address +EXPORT_SYMBOL vmlinux 0x7a6dd6cf cdev_init +EXPORT_SYMBOL vmlinux 0x7a91726b clkdev_alloc +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa36a5b bio_integrity_advance +EXPORT_SYMBOL vmlinux 0x7aa4c248 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7ad93127 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7ae1ef5e inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x7af0face genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x7afa89fc vsnprintf +EXPORT_SYMBOL vmlinux 0x7b1ade38 lz4_decompress +EXPORT_SYMBOL vmlinux 0x7b283ce3 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x7b32e91a inet_shutdown +EXPORT_SYMBOL vmlinux 0x7b3d315e elevator_change +EXPORT_SYMBOL vmlinux 0x7b5c8440 vm_munmap +EXPORT_SYMBOL vmlinux 0x7b7afc4e key_invalidate +EXPORT_SYMBOL vmlinux 0x7ba95071 mdiobus_register +EXPORT_SYMBOL vmlinux 0x7bb8f342 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x7bba9735 loop_register_transfer +EXPORT_SYMBOL vmlinux 0x7bc4bdcb serio_interrupt +EXPORT_SYMBOL vmlinux 0x7bd0fabe send_sig_info +EXPORT_SYMBOL vmlinux 0x7bd2a31b phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x7bd7229e param_get_uint +EXPORT_SYMBOL vmlinux 0x7bdbee26 skb_append +EXPORT_SYMBOL vmlinux 0x7be4827c pci_dram_offset +EXPORT_SYMBOL vmlinux 0x7bfbba7b eth_header_cache +EXPORT_SYMBOL vmlinux 0x7c003aef _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x7c054fc1 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x7c074b92 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c23c1f0 elv_add_request +EXPORT_SYMBOL vmlinux 0x7c27f849 __invalidate_device +EXPORT_SYMBOL vmlinux 0x7c3eae84 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c52c57e phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c70b251 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x7c730f5d register_netdev +EXPORT_SYMBOL vmlinux 0x7c76fce5 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x7c8acc44 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x7c8b56b8 touch_atime +EXPORT_SYMBOL vmlinux 0x7c9291d1 csum_partial_copy_generic +EXPORT_SYMBOL vmlinux 0x7c94681d mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7c9d81d7 writeback_in_progress +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cc12131 kernel_listen +EXPORT_SYMBOL vmlinux 0x7cdc1999 bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7d08009f rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d3548ea tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x7d48da31 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x7d49e8cb i2c_verify_client +EXPORT_SYMBOL vmlinux 0x7d57e11a rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d8201c6 sg_miter_stop +EXPORT_SYMBOL vmlinux 0x7d919759 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x7dc06c32 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e085604 dquot_drop +EXPORT_SYMBOL vmlinux 0x7e1e0ec9 tuning_blk_pattern_4bit +EXPORT_SYMBOL vmlinux 0x7e49f281 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x7e68ee00 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x7e70c97f udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x7e7265a2 blk_fetch_request +EXPORT_SYMBOL vmlinux 0x7e87227e slhc_compress +EXPORT_SYMBOL vmlinux 0x7ea1e468 start_tty +EXPORT_SYMBOL vmlinux 0x7eb1d016 I_BDEV +EXPORT_SYMBOL vmlinux 0x7ec3b0a7 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x7ecb001b __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7ee73c0c memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0x7ee9f400 km_report +EXPORT_SYMBOL vmlinux 0x7ef7b7a2 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x7efd2f56 genl_notify +EXPORT_SYMBOL vmlinux 0x7f038a1e call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x7f11efa0 module_layout +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f37877f release_pages +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f948edd insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x7fa1cf3f i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x7fabbe70 inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0x7fc14820 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x7fc98ddc posix_test_lock +EXPORT_SYMBOL vmlinux 0x7fcc0403 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x7fd0c989 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x7fdcbbb8 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x7fde2edb vme_master_read +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fe87205 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x7fe92447 textsearch_register +EXPORT_SYMBOL vmlinux 0x7fef490b scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x8015157f dev_set_group +EXPORT_SYMBOL vmlinux 0x8059e861 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x805ddf0e aio_complete +EXPORT_SYMBOL vmlinux 0x8081f3ba nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x80983d71 sock_alloc_file +EXPORT_SYMBOL vmlinux 0x80c506cc agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80fef0ec copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x8109681e phy_suspend +EXPORT_SYMBOL vmlinux 0x810b0648 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x812c1b66 security_path_mkdir +EXPORT_SYMBOL vmlinux 0x81335007 key_alloc +EXPORT_SYMBOL vmlinux 0x8140a3b0 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0x81488bf5 iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x81599dad gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815c56d0 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x8161f1c0 bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x816fd0ba console_start +EXPORT_SYMBOL vmlinux 0x817b7e48 iterate_mounts +EXPORT_SYMBOL vmlinux 0x818a308a put_disk +EXPORT_SYMBOL vmlinux 0x818d3301 security_path_rmdir +EXPORT_SYMBOL vmlinux 0x819de950 inode_init_once +EXPORT_SYMBOL vmlinux 0x81a07f4e _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x81a3344a simple_nosetlease +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x822c5a8c fence_add_callback +EXPORT_SYMBOL vmlinux 0x8235c993 blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x82393c71 pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x82527809 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x8294816a ether_setup +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82bad2e1 register_cdrom +EXPORT_SYMBOL vmlinux 0x82e4295f pci_get_class +EXPORT_SYMBOL vmlinux 0x82e5a238 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x82ee8fba cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x83038217 dev_remove_pack +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x833ddabb tcp_init_sock +EXPORT_SYMBOL vmlinux 0x8344179d vc_resize +EXPORT_SYMBOL vmlinux 0x83534be0 dev_notice +EXPORT_SYMBOL vmlinux 0x83587ffa jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x83689e93 elv_rb_find +EXPORT_SYMBOL vmlinux 0x8372cd2f __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x83794944 input_grab_device +EXPORT_SYMBOL vmlinux 0x83934f15 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x839dfaa2 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x83a27336 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x83a476ce bitmap_scnlistprintf +EXPORT_SYMBOL vmlinux 0x83a53837 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x83b12b7f mmc_of_parse +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83e8c097 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x83ed5cf7 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x83f8932a set_cached_acl +EXPORT_SYMBOL vmlinux 0x84099e97 get_super +EXPORT_SYMBOL vmlinux 0x84156d7e init_net +EXPORT_SYMBOL vmlinux 0x84208d8e sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x84232bec read_cache_page +EXPORT_SYMBOL vmlinux 0x842b6f79 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x844404cf ISA_DMA_THRESHOLD +EXPORT_SYMBOL vmlinux 0x84628f3c ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x84934548 dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x84b183ae strncmp +EXPORT_SYMBOL vmlinux 0x84bd69bf dq_data_lock +EXPORT_SYMBOL vmlinux 0x84e95f77 set_anon_super +EXPORT_SYMBOL vmlinux 0x84f54074 tcf_hash_create +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x85188718 of_parse_phandle +EXPORT_SYMBOL vmlinux 0x851ee22b fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x85201d2f ata_port_printk +EXPORT_SYMBOL vmlinux 0x853cbddd dquot_disable +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x8594df4d sk_stop_timer +EXPORT_SYMBOL vmlinux 0x85a3e700 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85d96978 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x85d96c7e blk_end_request +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85e2b32b phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x85ec1d09 tty_devnum +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85fac9b8 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x860a55f7 pci_find_capability +EXPORT_SYMBOL vmlinux 0x860c1864 simple_release_fs +EXPORT_SYMBOL vmlinux 0x862681c6 blk_end_request_all +EXPORT_SYMBOL vmlinux 0x86338340 param_get_long +EXPORT_SYMBOL vmlinux 0x864edcb7 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x866484ca __f_setown +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x866b6fd9 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x86717a91 vme_lm_request +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x868e0fa7 rwsem_wake +EXPORT_SYMBOL vmlinux 0x869f64a3 get_user_pages +EXPORT_SYMBOL vmlinux 0x86a4889a kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0x86ab3e4e phy_connect +EXPORT_SYMBOL vmlinux 0x86c42637 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x86d4ceda ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x872b643b seq_bitmap +EXPORT_SYMBOL vmlinux 0x872ed90a mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x87401f21 vm_mmap +EXPORT_SYMBOL vmlinux 0x875efb32 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x87685e50 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x8798e453 __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x87c62f55 replace_mount_options +EXPORT_SYMBOL vmlinux 0x87ccab8d proc_symlink +EXPORT_SYMBOL vmlinux 0x87eba688 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x880e783a ip6_route_output +EXPORT_SYMBOL vmlinux 0x881a3eca nd_get_link +EXPORT_SYMBOL vmlinux 0x88279f25 cpm_muram_alloc +EXPORT_SYMBOL vmlinux 0x882dab9d sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x8834396c mod_timer +EXPORT_SYMBOL vmlinux 0x883dc34f simple_rename +EXPORT_SYMBOL vmlinux 0x88565882 dm_register_target +EXPORT_SYMBOL vmlinux 0x88577396 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x8873eca7 pci_dev_get +EXPORT_SYMBOL vmlinux 0x888977fd skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x888ac438 tty_lock +EXPORT_SYMBOL vmlinux 0x889c0d90 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x88a27f26 touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0x88a7b8e8 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x88b6598f tty_unlock +EXPORT_SYMBOL vmlinux 0x88f709fd install_exec_creds +EXPORT_SYMBOL vmlinux 0x8900aa07 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x891fbb10 mempool_destroy +EXPORT_SYMBOL vmlinux 0x8931d37e sock_register +EXPORT_SYMBOL vmlinux 0x893b4529 clk_add_alias +EXPORT_SYMBOL vmlinux 0x893ff637 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x8953f8ff __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x8966a51d phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x89797060 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x898f6c23 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x89aaa62f dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x89ad2875 generic_readlink +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x8a096722 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x8a0ad800 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1c5455 blk_stack_limits +EXPORT_SYMBOL vmlinux 0x8a34b4be read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x8a3ddd5d set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x8a416270 __scsi_print_command +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a6300fd ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8a9e8a8d blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x8ab4079e atomic64_add +EXPORT_SYMBOL vmlinux 0x8ad31e1d agp_backend_release +EXPORT_SYMBOL vmlinux 0x8af56190 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0x8af562a5 generic_ro_fops +EXPORT_SYMBOL vmlinux 0x8af94e8c of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x8b1d52ad mount_single +EXPORT_SYMBOL vmlinux 0x8b311832 cdev_alloc +EXPORT_SYMBOL vmlinux 0x8b32c0c4 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b3925a1 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b47b3c2 tty_set_operations +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b6df374 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b937c21 kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x8bc059da rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0x8beff3d2 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x8bf2ae1f fsl_lbc_addr +EXPORT_SYMBOL vmlinux 0x8bf503d2 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x8c11d212 block_write_begin +EXPORT_SYMBOL vmlinux 0x8c11ecc7 phy_print_status +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c193398 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x8c1f278d drop_nlink +EXPORT_SYMBOL vmlinux 0x8c260dbc __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0x8c26a691 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x8c484268 __scm_destroy +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c7ef76d __check_sticky +EXPORT_SYMBOL vmlinux 0x8c9fa151 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cfaaa4e netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x8d015dd4 __bswapdi2 +EXPORT_SYMBOL vmlinux 0x8d171ba4 locks_free_lock +EXPORT_SYMBOL vmlinux 0x8d1c6759 xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x8d20dd71 from_kprojid +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d5e98a1 component_match_add +EXPORT_SYMBOL vmlinux 0x8d6b2ce1 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x8d72495b __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d8ad17e sk_capable +EXPORT_SYMBOL vmlinux 0x8d9858ee kobject_set_name +EXPORT_SYMBOL vmlinux 0x8db33df0 devm_clk_put +EXPORT_SYMBOL vmlinux 0x8ddaf44e default_llseek +EXPORT_SYMBOL vmlinux 0x8de0b5ac mempool_create +EXPORT_SYMBOL vmlinux 0x8de162c4 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0x8e0d66f4 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x8e11602a security_inode_init_security +EXPORT_SYMBOL vmlinux 0x8e1abddc prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x8e1c0acc tcp_disconnect +EXPORT_SYMBOL vmlinux 0x8e306c51 dget_parent +EXPORT_SYMBOL vmlinux 0x8e383ce3 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x8e827313 from_kuid +EXPORT_SYMBOL vmlinux 0x8e888ec3 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x8e8d58da diu_ops +EXPORT_SYMBOL vmlinux 0x8e9ecb99 inet_del_protocol +EXPORT_SYMBOL vmlinux 0x8eb2f7bd blk_requeue_request +EXPORT_SYMBOL vmlinux 0x8eb5d03a path_is_under +EXPORT_SYMBOL vmlinux 0x8ec04552 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x8ed31a2f dump_skip +EXPORT_SYMBOL vmlinux 0x8eef4ee5 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x8f045d1c cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x8f0b9592 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x8f1309b8 iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0x8f31e2ce flush_tlb_mm +EXPORT_SYMBOL vmlinux 0x8f461a56 sk_stream_error +EXPORT_SYMBOL vmlinux 0x8f4ec6a8 search_binary_handler +EXPORT_SYMBOL vmlinux 0x8f58a7b9 locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x8f761cf1 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x8f85f835 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x8f9b3945 generic_getxattr +EXPORT_SYMBOL vmlinux 0x8fb219bf of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x8fbd12e4 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0x8fbf37e0 profile_pc +EXPORT_SYMBOL vmlinux 0x8fcda9c1 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x8fdf47a9 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x8ffdb3b8 crc16 +EXPORT_SYMBOL vmlinux 0x9017a166 page_address +EXPORT_SYMBOL vmlinux 0x90227fc8 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x9048fc0d balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x90592701 register_shrinker +EXPORT_SYMBOL vmlinux 0x9063be76 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x90695906 vme_free_consistent +EXPORT_SYMBOL vmlinux 0x9070d387 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x90761fa2 setup_new_exec +EXPORT_SYMBOL vmlinux 0x9084c9b7 __genl_register_family +EXPORT_SYMBOL vmlinux 0x908a801a ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x9091065b tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x90c494a4 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x90c5e819 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x90ddfa0e get_gendisk +EXPORT_SYMBOL vmlinux 0x90f1cbb3 bh_submit_read +EXPORT_SYMBOL vmlinux 0x90fe8c35 dev_crit +EXPORT_SYMBOL vmlinux 0x9129f072 input_unregister_handler +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x915e1208 tb_ticks_per_usec +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x9196a726 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x919d1163 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x91bd9c7e tso_start +EXPORT_SYMBOL vmlinux 0x91e4b170 of_device_alloc +EXPORT_SYMBOL vmlinux 0x91ec7aef seq_puts +EXPORT_SYMBOL vmlinux 0x91f3c4e8 of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x92270fb9 qdisc_list_add +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x9273126f backlight_force_update +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92aff038 free_task +EXPORT_SYMBOL vmlinux 0x92b37f17 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x92bc220b lockref_get +EXPORT_SYMBOL vmlinux 0x92c8b3f7 dev_alert +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x93215e1d __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x932d98c1 cpm_muram_dma +EXPORT_SYMBOL vmlinux 0x93363d57 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x9367c823 vm_insert_mixed +EXPORT_SYMBOL vmlinux 0x936a2264 eth_header +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x939a922c kdb_current_task +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93bd4a14 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x93c2a43b inet6_add_offload +EXPORT_SYMBOL vmlinux 0x93cc27b5 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x93fd7993 sock_edemux +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x940d4757 user_path_create +EXPORT_SYMBOL vmlinux 0x94238502 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x94344840 seq_lseek +EXPORT_SYMBOL vmlinux 0x94493ac9 check_disk_change +EXPORT_SYMBOL vmlinux 0x94936454 dcache_dir_open +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x949b3ab9 mpage_readpages +EXPORT_SYMBOL vmlinux 0x94a7f3b6 sk_release_kernel +EXPORT_SYMBOL vmlinux 0x94b541b5 cpu_active_mask +EXPORT_SYMBOL vmlinux 0x94babe03 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0x94d07993 kthread_bind +EXPORT_SYMBOL vmlinux 0x94e2c8e0 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x94eea794 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x9514151a _mcount +EXPORT_SYMBOL vmlinux 0x9524b0ae _outsb +EXPORT_SYMBOL vmlinux 0x95263d08 wait_on_page_bit +EXPORT_SYMBOL vmlinux 0x952e4b6f pneigh_lookup +EXPORT_SYMBOL vmlinux 0x953afe72 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x954d1c68 napi_gro_frags +EXPORT_SYMBOL vmlinux 0x956165ed soft_cursor +EXPORT_SYMBOL vmlinux 0x956e6f0b devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x957fec0a __sb_start_write +EXPORT_SYMBOL vmlinux 0x959495d0 noop_qdisc +EXPORT_SYMBOL vmlinux 0x95a11af6 skb_queue_head +EXPORT_SYMBOL vmlinux 0x95c441d3 dev_driver_string +EXPORT_SYMBOL vmlinux 0x95f22bad param_ops_invbool +EXPORT_SYMBOL vmlinux 0x960dfaf5 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x962246c9 tcp_child_process +EXPORT_SYMBOL vmlinux 0x9634209a jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x9634ae2f netdev_state_change +EXPORT_SYMBOL vmlinux 0x963f4961 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x96413de8 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x96573b80 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x96582463 strnicmp +EXPORT_SYMBOL vmlinux 0x96770e61 kset_register +EXPORT_SYMBOL vmlinux 0x9679843e kmap_to_page +EXPORT_SYMBOL vmlinux 0x968377d3 page_follow_link_light +EXPORT_SYMBOL vmlinux 0x96898769 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96e1f2ef sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x96edf5ef pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x96f5a597 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x97255bdf strlen +EXPORT_SYMBOL vmlinux 0x9748927f _outsw_ns +EXPORT_SYMBOL vmlinux 0x974f10c8 pci_iounmap +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x97858f8d mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97a2522d input_allocate_device +EXPORT_SYMBOL vmlinux 0x97a7b987 simple_getattr +EXPORT_SYMBOL vmlinux 0x97b4500c __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x97b76e99 release_firmware +EXPORT_SYMBOL vmlinux 0x97eac2f8 simple_pin_fs +EXPORT_SYMBOL vmlinux 0x97fdd224 __sock_create +EXPORT_SYMBOL vmlinux 0x981089e3 blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x9823f28a elv_rb_del +EXPORT_SYMBOL vmlinux 0x982f3996 machine_id +EXPORT_SYMBOL vmlinux 0x98385775 scsi_dma_map +EXPORT_SYMBOL vmlinux 0x98409b09 input_reset_device +EXPORT_SYMBOL vmlinux 0x9844c054 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x9852b1e9 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x985b6f4f __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x985bc332 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x98727a6d generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x989ad699 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x989fd390 ndo_dflt_bridge_getlink +EXPORT_SYMBOL vmlinux 0x98abb056 inc_nlink +EXPORT_SYMBOL vmlinux 0x98b18ade input_unregister_device +EXPORT_SYMBOL vmlinux 0x98d5e94d csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x98daee07 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x98fa21b0 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x98fe7882 DMA_MODE_READ +EXPORT_SYMBOL vmlinux 0x990260be scsi_host_put +EXPORT_SYMBOL vmlinux 0x99326244 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x99381dce consume_skb +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x993b353a of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x9965b2c8 sync_inode +EXPORT_SYMBOL vmlinux 0x99669098 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x996f174d dquot_file_open +EXPORT_SYMBOL vmlinux 0x9981e3a1 mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x9983991a pci_enable_device +EXPORT_SYMBOL vmlinux 0x999181c6 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x99963271 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99a59b4a vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x99aad473 set_create_files_as +EXPORT_SYMBOL vmlinux 0x99afe916 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x99b8f2b1 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x99bb8806 memmove +EXPORT_SYMBOL vmlinux 0x99c17842 arp_send +EXPORT_SYMBOL vmlinux 0x99cced9b mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x99cd703e nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99cf58e9 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x9a1c9a64 mmc_release_host +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a323597 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x9a47e0c7 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x9a85d7f6 scsi_scan_host +EXPORT_SYMBOL vmlinux 0x9a8acfbc dev_get_by_index +EXPORT_SYMBOL vmlinux 0x9aaaeb56 vga_client_register +EXPORT_SYMBOL vmlinux 0x9ab419c2 max8925_set_bits +EXPORT_SYMBOL vmlinux 0x9abcc4bb of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x9ae20237 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9b0c4f96 bio_copy_kern +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b67079e tty_unregister_device +EXPORT_SYMBOL vmlinux 0x9b671f9b devm_ioport_map +EXPORT_SYMBOL vmlinux 0x9b6caf7f blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x9b6eb137 ksize +EXPORT_SYMBOL vmlinux 0x9b833f00 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x9b9814c1 proto_unregister +EXPORT_SYMBOL vmlinux 0x9b9be7c7 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9baa6ca7 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9bee92f8 path_put +EXPORT_SYMBOL vmlinux 0x9c1380bf max8998_write_reg +EXPORT_SYMBOL vmlinux 0x9c25af94 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c4c1c18 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x9c4c9e3a always_delete_dentry +EXPORT_SYMBOL vmlinux 0x9c52e8f6 md_write_start +EXPORT_SYMBOL vmlinux 0x9c644e0d dst_release +EXPORT_SYMBOL vmlinux 0x9c6b6bcb elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x9c71a837 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x9c8b9530 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x9c943064 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x9c96973d ppp_unit_number +EXPORT_SYMBOL vmlinux 0x9ca4a7c0 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cce3a21 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x9ce3f83f nvram_write_byte +EXPORT_SYMBOL vmlinux 0x9ce58f78 dma_pool_create +EXPORT_SYMBOL vmlinux 0x9ce802a3 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x9d06f1d5 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d14983a ppc_enable_pmcs +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d41c541 tcp_syn_flood_action +EXPORT_SYMBOL vmlinux 0x9d48ad33 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x9d5a838e udp_add_offload +EXPORT_SYMBOL vmlinux 0x9d5fa082 unregister_key_type +EXPORT_SYMBOL vmlinux 0x9d669763 memcpy +EXPORT_SYMBOL vmlinux 0x9d6a54c2 flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0x9d72229b fsl_ifc_find +EXPORT_SYMBOL vmlinux 0x9d7ce8dd _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x9da1253a pci_bus_get +EXPORT_SYMBOL vmlinux 0x9dadd8eb unlink_framebuffer +EXPORT_SYMBOL vmlinux 0x9dee9a84 cpm2_immr +EXPORT_SYMBOL vmlinux 0x9dfe7307 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e0e43c5 sg_miter_next +EXPORT_SYMBOL vmlinux 0x9e194697 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x9e1b2a0a pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x9e2000a7 memcpy_toiovecend +EXPORT_SYMBOL vmlinux 0x9e2a32e1 __neigh_create +EXPORT_SYMBOL vmlinux 0x9e431bc7 phy_device_register +EXPORT_SYMBOL vmlinux 0x9e4b3747 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e68ed95 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e823c54 agp_unbind_memory +EXPORT_SYMBOL vmlinux 0x9e91411a genphy_read_status +EXPORT_SYMBOL vmlinux 0x9e984615 sk_free +EXPORT_SYMBOL vmlinux 0x9ea73929 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ebdd5c1 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x9eca1070 seq_write +EXPORT_SYMBOL vmlinux 0x9ee46d92 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x9ee94f2c skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x9ef326c0 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x9f004896 input_set_capability +EXPORT_SYMBOL vmlinux 0x9f3d2d15 force_sig +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f49789f inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x9f537401 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0x9f7b2218 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x9f8c99b9 from_kgid +EXPORT_SYMBOL vmlinux 0x9f911629 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9f9aea24 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x9fb3dd30 memcpy_fromiovec +EXPORT_SYMBOL vmlinux 0x9fbeb1cb dst_discard_sk +EXPORT_SYMBOL vmlinux 0x9fc4a74e tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa039c7bf inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa0555090 tty_port_close_start +EXPORT_SYMBOL vmlinux 0xa057d435 input_set_keycode +EXPORT_SYMBOL vmlinux 0xa058454c i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa062d252 iget_locked +EXPORT_SYMBOL vmlinux 0xa06df9e1 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa07f7ab2 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa0854410 seq_putc +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0cf67bc dcb_setapp +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa106605c cdev_del +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa1091453 napi_gro_flush +EXPORT_SYMBOL vmlinux 0xa10e8a16 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa13348d2 proc_set_user +EXPORT_SYMBOL vmlinux 0xa13378c0 pid_task +EXPORT_SYMBOL vmlinux 0xa137295e i2c_clients_command +EXPORT_SYMBOL vmlinux 0xa13e59de netif_carrier_off +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa141a7b7 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa17d18da sock_kfree_s +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1b811ff stop_tty +EXPORT_SYMBOL vmlinux 0xa1c013fc ilookup5_nowait +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1c99385 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xa1ce0391 blk_delay_queue +EXPORT_SYMBOL vmlinux 0xa1f8fe75 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xa220f06f rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0xa22a3e77 of_device_register +EXPORT_SYMBOL vmlinux 0xa235ebd6 md_write_end +EXPORT_SYMBOL vmlinux 0xa26c6a32 file_remove_suid +EXPORT_SYMBOL vmlinux 0xa273c579 sock_release +EXPORT_SYMBOL vmlinux 0xa27888a4 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa29f1357 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xa2a32ef3 inode_permission +EXPORT_SYMBOL vmlinux 0xa2a99791 flush_tlb_page +EXPORT_SYMBOL vmlinux 0xa2bbb1cd from_kuid_munged +EXPORT_SYMBOL vmlinux 0xa2bbed37 crash_shutdown_register +EXPORT_SYMBOL vmlinux 0xa2dce84d touch_buffer +EXPORT_SYMBOL vmlinux 0xa2ef34d7 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xa2fdbcbe fence_default_wait +EXPORT_SYMBOL vmlinux 0xa303d1ff dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0xa311b6be sock_no_bind +EXPORT_SYMBOL vmlinux 0xa3176ec3 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa328c807 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xa333d277 get_tz_trend +EXPORT_SYMBOL vmlinux 0xa3459c78 mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0xa357c297 seq_release +EXPORT_SYMBOL vmlinux 0xa35e64ce pcim_enable_device +EXPORT_SYMBOL vmlinux 0xa37f9f5d __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xa381944f dql_reset +EXPORT_SYMBOL vmlinux 0xa38e691a ioremap_bot +EXPORT_SYMBOL vmlinux 0xa39b4cf2 udelay +EXPORT_SYMBOL vmlinux 0xa3abc422 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xa3b6ae17 nla_reserve +EXPORT_SYMBOL vmlinux 0xa3c0fa68 padata_stop +EXPORT_SYMBOL vmlinux 0xa3c726fb dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xa3ccbbda tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xa3d4b837 override_creds +EXPORT_SYMBOL vmlinux 0xa3e21deb backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xa3e5b7c2 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0xa3e75545 flush_tlb_kernel_range +EXPORT_SYMBOL vmlinux 0xa3eb7f0a pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0xa3f55ecf blk_queue_make_request +EXPORT_SYMBOL vmlinux 0xa3fe82aa i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0xa4103568 kmalloc_caches +EXPORT_SYMBOL vmlinux 0xa43aef5b kfree_skb +EXPORT_SYMBOL vmlinux 0xa43b1297 vscnprintf +EXPORT_SYMBOL vmlinux 0xa43b9539 memcpy_fromiovecend +EXPORT_SYMBOL vmlinux 0xa44f698c iput +EXPORT_SYMBOL vmlinux 0xa45cbb08 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0xa469c2ab sync_filesystem +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa481244e md_wakeup_thread +EXPORT_SYMBOL vmlinux 0xa4834df6 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0xa49e959a skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0xa4a8a627 keyring_search +EXPORT_SYMBOL vmlinux 0xa4a94d26 find_next_bit_le +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4b83cfb register_md_personality +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4cc996a should_remove_suid +EXPORT_SYMBOL vmlinux 0xa4cfc360 rtnl_notify +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa529da2b neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0xa545b879 submit_bio_wait +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa56b8ab2 flex_array_free +EXPORT_SYMBOL vmlinux 0xa56c4cb4 generic_start_io_acct +EXPORT_SYMBOL vmlinux 0xa57a52b0 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0xa581acea nf_ct_attach +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5a51f27 tty_free_termios +EXPORT_SYMBOL vmlinux 0xa5b2148d __nla_put +EXPORT_SYMBOL vmlinux 0xa5c0dcf8 seq_open_private +EXPORT_SYMBOL vmlinux 0xa63313c3 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xa63b8e83 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0xa63f2055 dev_change_flags +EXPORT_SYMBOL vmlinux 0xa64e1894 udp_sendmsg +EXPORT_SYMBOL vmlinux 0xa64ff410 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0xa65972b8 _memcpy_toio +EXPORT_SYMBOL vmlinux 0xa65c86b6 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa677372d dev_addr_flush +EXPORT_SYMBOL vmlinux 0xa678489a swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6970398 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0xa6f554d2 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa70343d0 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0xa71e7463 __first_cpu +EXPORT_SYMBOL vmlinux 0xa720678c lg_global_lock +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa74f4e9b ida_simple_get +EXPORT_SYMBOL vmlinux 0xa750c531 giveup_fpu +EXPORT_SYMBOL vmlinux 0xa75510d3 local_flush_tlb_page +EXPORT_SYMBOL vmlinux 0xa76a128e seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0xa78d9eb7 slhc_uncompress +EXPORT_SYMBOL vmlinux 0xa7c47cff dquot_initialize +EXPORT_SYMBOL vmlinux 0xa7da0315 blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0xa7dbe477 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0xa7e94902 kmap_pte +EXPORT_SYMBOL vmlinux 0xa7e9c0eb abort_creds +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa84f9d89 security_path_rename +EXPORT_SYMBOL vmlinux 0xa86ff429 dquot_transfer +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa87dcf00 param_set_ulong +EXPORT_SYMBOL vmlinux 0xa8830469 generic_file_mmap +EXPORT_SYMBOL vmlinux 0xa89464b7 __ashldi3 +EXPORT_SYMBOL vmlinux 0xa8a6f639 __check_region +EXPORT_SYMBOL vmlinux 0xa8cb896e devm_clk_get +EXPORT_SYMBOL vmlinux 0xa8cff4f4 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xa8f5cef0 km_query +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa8fffd9c mmc_fixup_device +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa9273e1a epapr_hypercall_start +EXPORT_SYMBOL vmlinux 0xa9402276 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xa946e395 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xa9520dd4 input_get_keycode +EXPORT_SYMBOL vmlinux 0xa9571d6d DMA_MODE_WRITE +EXPORT_SYMBOL vmlinux 0xa994b05d of_get_parent +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9ca0fc9 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xa9efee1d bioset_integrity_create +EXPORT_SYMBOL vmlinux 0xaa0136b1 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0xaa13f19c devfreq_add_device +EXPORT_SYMBOL vmlinux 0xaa46e87e lg_local_unlock +EXPORT_SYMBOL vmlinux 0xaa575012 elv_register_queue +EXPORT_SYMBOL vmlinux 0xaa6901ac __kfifo_out_r +EXPORT_SYMBOL vmlinux 0xaa6e4df5 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa8ca1ff loop_backing_file +EXPORT_SYMBOL vmlinux 0xaa8eaa53 blk_rq_init +EXPORT_SYMBOL vmlinux 0xaa8ec0e7 phy_device_free +EXPORT_SYMBOL vmlinux 0xaaaa8879 fb_set_suspend +EXPORT_SYMBOL vmlinux 0xaaab8067 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0xaab511b5 inet_release +EXPORT_SYMBOL vmlinux 0xaacc7f04 simple_statfs +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab172345 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0xab17a03d dev_open +EXPORT_SYMBOL vmlinux 0xab1b194f sk_alloc +EXPORT_SYMBOL vmlinux 0xab41df58 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xab462bb5 fsl_lbc_ctrl_dev +EXPORT_SYMBOL vmlinux 0xab694444 bsearch +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7e081f param_set_uint +EXPORT_SYMBOL vmlinux 0xab8c3fb8 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0xab975162 pci_reenable_device +EXPORT_SYMBOL vmlinux 0xaba0a3b4 tty_port_put +EXPORT_SYMBOL vmlinux 0xaba3ad0c radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xabae2fc6 __wait_on_bit +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabebfe42 ip6_frag_match +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1013b4 bmap +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac26b820 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xac33896c build_skb +EXPORT_SYMBOL vmlinux 0xac5b5bd6 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xac928631 agp_bridge +EXPORT_SYMBOL vmlinux 0xac99eec9 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0xac9eb623 neigh_app_ns +EXPORT_SYMBOL vmlinux 0xaca558f4 address_space_init_once +EXPORT_SYMBOL vmlinux 0xaca7f391 qdisc_destroy +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacac5342 key_payload_reserve +EXPORT_SYMBOL vmlinux 0xacaf9a7c vfs_getattr +EXPORT_SYMBOL vmlinux 0xacc5b5d2 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0xacc69f93 ___pskb_trim +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad0ea019 arp_find +EXPORT_SYMBOL vmlinux 0xad1bd4af input_open_device +EXPORT_SYMBOL vmlinux 0xad3f978b __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xad55861e xfrm_state_update +EXPORT_SYMBOL vmlinux 0xad5fbd61 udp_proc_register +EXPORT_SYMBOL vmlinux 0xad67985d nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0xad67e2ca ip_fragment +EXPORT_SYMBOL vmlinux 0xad7ebb69 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad94e703 single_release +EXPORT_SYMBOL vmlinux 0xadad075a security_path_chown +EXPORT_SYMBOL vmlinux 0xadb189c8 bio_map_kern +EXPORT_SYMBOL vmlinux 0xadd2b66c flow_cache_init +EXPORT_SYMBOL vmlinux 0xaddd4770 __debugger_iabr_match +EXPORT_SYMBOL vmlinux 0xadf0811d get_baudrate +EXPORT_SYMBOL vmlinux 0xadf3940e tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xadff0da4 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0xae0b8758 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xae10f605 mmc_start_req +EXPORT_SYMBOL vmlinux 0xae194cbb sock_no_getname +EXPORT_SYMBOL vmlinux 0xae358236 fence_signal +EXPORT_SYMBOL vmlinux 0xae545f06 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae77a595 radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0xae7aa3a1 kobject_put +EXPORT_SYMBOL vmlinux 0xae7bd76f xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0xae85a27e radix_tree_lookup +EXPORT_SYMBOL vmlinux 0xae8edac6 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xaeaf6686 dev_change_carrier +EXPORT_SYMBOL vmlinux 0xaeba3f0c cap_mmap_file +EXPORT_SYMBOL vmlinux 0xaec655c7 alloc_pages_exact +EXPORT_SYMBOL vmlinux 0xaeca07e3 agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0xaf0105cd md_flush_request +EXPORT_SYMBOL vmlinux 0xaf061965 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0xaf063510 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xaf1203b1 kunmap_high +EXPORT_SYMBOL vmlinux 0xaf2d872c prepare_to_wait +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf41127d param_set_bint +EXPORT_SYMBOL vmlinux 0xaf489fdb pci_claim_resource +EXPORT_SYMBOL vmlinux 0xaf50e6af i8042_install_filter +EXPORT_SYMBOL vmlinux 0xaf6b4414 kmap_high +EXPORT_SYMBOL vmlinux 0xaf72b5da blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0xaf91d89f __kernel_param_lock +EXPORT_SYMBOL vmlinux 0xaf9340a7 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xaf96e501 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0xafb366ee simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0xafbfa3ac inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0xafcf09ac inetdev_by_index +EXPORT_SYMBOL vmlinux 0xafe69496 elv_rb_add +EXPORT_SYMBOL vmlinux 0xafef784a max8925_bulk_write +EXPORT_SYMBOL vmlinux 0xafff3d1d mempool_alloc +EXPORT_SYMBOL vmlinux 0xb04241b4 ida_simple_remove +EXPORT_SYMBOL vmlinux 0xb04a914d xfrm_state_add +EXPORT_SYMBOL vmlinux 0xb052a70d ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb06a97ed jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0xb07883bf __xfrm_init_state +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0b0e390 kfree_put_link +EXPORT_SYMBOL vmlinux 0xb0b4febf blk_put_request +EXPORT_SYMBOL vmlinux 0xb0d6a3ef padata_do_serial +EXPORT_SYMBOL vmlinux 0xb0dbccaf of_get_child_by_name +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0ed14a0 inode_dio_wait +EXPORT_SYMBOL vmlinux 0xb101a25d read_dev_sector +EXPORT_SYMBOL vmlinux 0xb10e78a2 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xb10f677f ip6_xmit +EXPORT_SYMBOL vmlinux 0xb112b6e8 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xb11b9ff6 file_update_time +EXPORT_SYMBOL vmlinux 0xb129ef18 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xb12b385e nlmsg_notify +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb143ea30 pci_pme_active +EXPORT_SYMBOL vmlinux 0xb15bd8fa tb_ticks_per_sec +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb1762a20 agp_put_bridge +EXPORT_SYMBOL vmlinux 0xb181b83d of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0xb19760c3 bitmap_onto +EXPORT_SYMBOL vmlinux 0xb1ace6f8 blk_complete_request +EXPORT_SYMBOL vmlinux 0xb1b17a45 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0xb1bf3d0d create_empty_buffers +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1c6e787 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1d6edee bdget +EXPORT_SYMBOL vmlinux 0xb1dc9274 would_dump +EXPORT_SYMBOL vmlinux 0xb203e634 filemap_fault +EXPORT_SYMBOL vmlinux 0xb20cb90c bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0xb21b664e blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0xb21c9a27 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0xb225bf0d param_ops_ushort +EXPORT_SYMBOL vmlinux 0xb233762c atomic64_set +EXPORT_SYMBOL vmlinux 0xb23dd145 init_task +EXPORT_SYMBOL vmlinux 0xb25bfbd2 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0xb2617e4d ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb2874e8a dev_mc_unsync +EXPORT_SYMBOL vmlinux 0xb287c13b __skb_get_hash +EXPORT_SYMBOL vmlinux 0xb28d7702 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0xb2bd1e05 set_device_ro +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c63760 sk_filter +EXPORT_SYMBOL vmlinux 0xb2c8749b param_ops_ulong +EXPORT_SYMBOL vmlinux 0xb2ccd891 blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0xb2d48a2e queue_work_on +EXPORT_SYMBOL vmlinux 0xb2d72762 registered_fb +EXPORT_SYMBOL vmlinux 0xb2eaaa7f n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xb30570a7 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xb3061a5e md_done_sync +EXPORT_SYMBOL vmlinux 0xb32d7b7e radix_tree_tagged +EXPORT_SYMBOL vmlinux 0xb3382494 fence_signal_locked +EXPORT_SYMBOL vmlinux 0xb3596ecd pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0xb36d038c vfs_fsync +EXPORT_SYMBOL vmlinux 0xb370054b vc_cons +EXPORT_SYMBOL vmlinux 0xb38a0dee of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0xb3918d05 mmc_can_erase +EXPORT_SYMBOL vmlinux 0xb3a5daf4 agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0xb3b92d1d kill_fasync +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d59d98 param_get_int +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb437b344 dm_get_device +EXPORT_SYMBOL vmlinux 0xb43b5539 udp6_set_csum +EXPORT_SYMBOL vmlinux 0xb455dac4 inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb481020b cleancache_register_ops +EXPORT_SYMBOL vmlinux 0xb494da6b user_revoke +EXPORT_SYMBOL vmlinux 0xb4a67b21 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xb4af54b5 of_get_pci_address +EXPORT_SYMBOL vmlinux 0xb4d0bea1 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0xb5017f3f cad_pid +EXPORT_SYMBOL vmlinux 0xb509aafc bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0xb522f096 __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xb525dfa5 vmap +EXPORT_SYMBOL vmlinux 0xb530a2db eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0xb54533f7 usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xb56a238f mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xb56c3b44 cdrom_release +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb5a19b48 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5a72f01 empty_aops +EXPORT_SYMBOL vmlinux 0xb5a8ab48 pci_iomap +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5aaa15b pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0xb5d019a3 of_get_next_child +EXPORT_SYMBOL vmlinux 0xb5d9454c printk_emit +EXPORT_SYMBOL vmlinux 0xb5ef396b __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0xb60cd60b tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb642224a phy_register_fixup +EXPORT_SYMBOL vmlinux 0xb65a8b33 blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0xb66a1b12 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb680b266 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0xb6896671 crc_t10dif +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb6938e07 ppp_input_error +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6ae9245 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0xb6b34037 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0xb6b75e21 blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0xb6becf5d inet6_offloads +EXPORT_SYMBOL vmlinux 0xb6d6a693 i2c_register_driver +EXPORT_SYMBOL vmlinux 0xb6db6b2e d_validate +EXPORT_SYMBOL vmlinux 0xb6e062ae pci_release_regions +EXPORT_SYMBOL vmlinux 0xb6e7c57b pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xb6e8bfd7 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xb6effcda tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0xb70b2fa9 fifo_set_limit +EXPORT_SYMBOL vmlinux 0xb713aeaa write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xb71871f6 param_ops_string +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb74ad70c pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0xb753bcc8 __ashrdi3 +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb78136e1 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0xb79a4e1a store_fp_state +EXPORT_SYMBOL vmlinux 0xb79a68b4 swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0xb7a99781 __irq_regs +EXPORT_SYMBOL vmlinux 0xb7b1aa68 inet_del_offload +EXPORT_SYMBOL vmlinux 0xb7ce4447 inet_add_offload +EXPORT_SYMBOL vmlinux 0xb81960ca snprintf +EXPORT_SYMBOL vmlinux 0xb839f807 led_set_brightness +EXPORT_SYMBOL vmlinux 0xb8565b03 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0xb8640dc6 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb879b5e4 xfrm_input +EXPORT_SYMBOL vmlinux 0xb87bbdae end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0xb8850de5 netpoll_print_options +EXPORT_SYMBOL vmlinux 0xb8a78852 netlink_capable +EXPORT_SYMBOL vmlinux 0xb8ba055c fb_validate_mode +EXPORT_SYMBOL vmlinux 0xb8ba4a4d gen_new_estimator +EXPORT_SYMBOL vmlinux 0xb8e877e7 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xb8f3f5ce skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xb904582c of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0xb90896f1 commit_creds +EXPORT_SYMBOL vmlinux 0xb951f31d vfs_statfs +EXPORT_SYMBOL vmlinux 0xb953600d netif_napi_del +EXPORT_SYMBOL vmlinux 0xb9625b62 netif_rx_ni +EXPORT_SYMBOL vmlinux 0xb96fe8a7 sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0xb9872ed5 netdev_emerg +EXPORT_SYMBOL vmlinux 0xb99241e1 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0xb9b0662a netif_napi_add +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9f69c70 tty_hangup +EXPORT_SYMBOL vmlinux 0xba0a76ff pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0xba1343ba __getblk_gfp +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba62fb0b blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xba74470a pci_set_master +EXPORT_SYMBOL vmlinux 0xba96da0c xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xba9d4422 __ip_dev_find +EXPORT_SYMBOL vmlinux 0xbac3cbf2 ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0xbac7c71a tty_port_open +EXPORT_SYMBOL vmlinux 0xbaceeba3 vlan_vid_add +EXPORT_SYMBOL vmlinux 0xbadabd9e rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0xbafcd984 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0xbafd5708 clocksource_register +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb15801c dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0xbb15ed18 neigh_direct_output +EXPORT_SYMBOL vmlinux 0xbb1f64db of_mdiobus_register +EXPORT_SYMBOL vmlinux 0xbb25b54d iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb519bc7 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb7fe09d truncate_setsize +EXPORT_SYMBOL vmlinux 0xbb884d0d __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xbb90ca3c generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0xbb98e34d skb_make_writable +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbba16d85 generic_delete_inode +EXPORT_SYMBOL vmlinux 0xbbc41a13 mmc_request_done +EXPORT_SYMBOL vmlinux 0xbbd1b2fc blk_integrity_register +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbea5ba0 noop_llseek +EXPORT_SYMBOL vmlinux 0xbbedf753 proc_set_size +EXPORT_SYMBOL vmlinux 0xbbf6f6c2 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0xbc316de4 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0xbc43824e sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xbc47c698 __inode_permission +EXPORT_SYMBOL vmlinux 0xbc65cfd6 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xbc6ef848 fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0xbc6ff8f8 notify_change +EXPORT_SYMBOL vmlinux 0xbc752642 agp_backend_acquire +EXPORT_SYMBOL vmlinux 0xbc866352 make_kuid +EXPORT_SYMBOL vmlinux 0xbc8a8b86 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0xbca52c8c module_refcount +EXPORT_SYMBOL vmlinux 0xbcb13124 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcc7ebeb ip_check_defrag +EXPORT_SYMBOL vmlinux 0xbcf17e60 textsearch_unregister +EXPORT_SYMBOL vmlinux 0xbd158e97 vme_register_bridge +EXPORT_SYMBOL vmlinux 0xbd2d64c1 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xbd30b79e jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0xbd51f445 down_read_trylock +EXPORT_SYMBOL vmlinux 0xbd74caa1 __secpath_destroy +EXPORT_SYMBOL vmlinux 0xbd785025 clear_user_page +EXPORT_SYMBOL vmlinux 0xbd7defc7 simple_open +EXPORT_SYMBOL vmlinux 0xbd803510 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd96a15d ata_dev_printk +EXPORT_SYMBOL vmlinux 0xbd9e5d49 __lshrdi3 +EXPORT_SYMBOL vmlinux 0xbda54990 set_security_override +EXPORT_SYMBOL vmlinux 0xbda5b61f neigh_connected_output +EXPORT_SYMBOL vmlinux 0xbdaf7f82 kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xbdba9828 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xbdddc3f6 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0xbe0e5118 nla_memcmp +EXPORT_SYMBOL vmlinux 0xbe2c0274 add_timer +EXPORT_SYMBOL vmlinux 0xbe87ae21 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xbeb7d702 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0xbec4e96b __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xbec9e86a try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xbed1b545 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0xbed3e79b blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0xbee90f2f __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbef62734 bio_reset +EXPORT_SYMBOL vmlinux 0xbf0a9d9c genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xbf146162 vm_event_states +EXPORT_SYMBOL vmlinux 0xbf178be2 scsi_unregister +EXPORT_SYMBOL vmlinux 0xbf478d6d ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0xbf499c5f eth_type_trans +EXPORT_SYMBOL vmlinux 0xbf6cefd6 dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf925c42 idr_init +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbf9e8d82 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0xbfa6ec88 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0xbfb8b0b7 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xbfba9265 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0xbfbe2e9f register_quota_format +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xc02cf69b clkdev_drop +EXPORT_SYMBOL vmlinux 0xc03d57f0 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xc05d84ad nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0xc068440e __kfifo_alloc +EXPORT_SYMBOL vmlinux 0xc06ab895 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xc0756d3e d_path +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc07fea7c generic_file_splice_read +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0841977 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xc08b0d1f mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0cfa063 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0xc0f17948 sock_update_memcg +EXPORT_SYMBOL vmlinux 0xc119e5db jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0xc11d8093 iov_shorten +EXPORT_SYMBOL vmlinux 0xc12ec3a6 dns_query +EXPORT_SYMBOL vmlinux 0xc13a10dc flex_array_alloc +EXPORT_SYMBOL vmlinux 0xc17b9296 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xc180d760 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xc18619f5 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xc1aa35a6 audit_log +EXPORT_SYMBOL vmlinux 0xc1bca6ee input_free_device +EXPORT_SYMBOL vmlinux 0xc1d6cf1e blkdev_get +EXPORT_SYMBOL vmlinux 0xc1d86fbe scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1f0fd01 mutex_lock +EXPORT_SYMBOL vmlinux 0xc1f4689c of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0xc1f6b205 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xc20d86b7 max8998_read_reg +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc24c1869 blk_bio_map_sg +EXPORT_SYMBOL vmlinux 0xc25a7296 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0xc2872825 neigh_for_each +EXPORT_SYMBOL vmlinux 0xc2ab8960 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xc2b799fc fb_blank +EXPORT_SYMBOL vmlinux 0xc2cdae0a netdev_notify_peers +EXPORT_SYMBOL vmlinux 0xc2d711e1 krealloc +EXPORT_SYMBOL vmlinux 0xc2dd85f6 mmc_gpiod_free_cd +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc2fb941a cont_write_begin +EXPORT_SYMBOL vmlinux 0xc304f877 scsi_block_requests +EXPORT_SYMBOL vmlinux 0xc30c5ff7 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0xc3345aa7 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0xc33ffa9c skb_unlink +EXPORT_SYMBOL vmlinux 0xc3499718 irq_to_desc +EXPORT_SYMBOL vmlinux 0xc34f84cc poll_initwait +EXPORT_SYMBOL vmlinux 0xc368849f nvram_sync +EXPORT_SYMBOL vmlinux 0xc37d6ca1 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0xc37dcc40 proc_remove +EXPORT_SYMBOL vmlinux 0xc3a82c04 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0xc3d60a75 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0xc3eaef93 tcf_register_action +EXPORT_SYMBOL vmlinux 0xc41999b5 netdev_err +EXPORT_SYMBOL vmlinux 0xc41f0516 node_states +EXPORT_SYMBOL vmlinux 0xc426dcaf get_disk +EXPORT_SYMBOL vmlinux 0xc442f4de kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0xc45755de find_next_zero_bit_le +EXPORT_SYMBOL vmlinux 0xc45852e7 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0xc4708199 cpm_muram_addr +EXPORT_SYMBOL vmlinux 0xc478a2ff nf_log_unset +EXPORT_SYMBOL vmlinux 0xc47cdf9c _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0xc484068f pci_map_rom +EXPORT_SYMBOL vmlinux 0xc4923c44 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xc4968de2 dentry_path_raw +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4a3cdef qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0xc4ae80fb nonseekable_open +EXPORT_SYMBOL vmlinux 0xc4eda336 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0xc50470ac dev_remove_offload +EXPORT_SYMBOL vmlinux 0xc53487c7 ipv4_specific +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc55c2a9d inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0xc55de23c percpu_counter_set +EXPORT_SYMBOL vmlinux 0xc561cf56 clear_bdi_congested +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc59dd721 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0xc5d45c14 skb_put +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5f1ca98 thaw_bdev +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc6098c05 get_acl +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc646acb2 tcf_action_exec +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc65c3cc0 param_ops_bint +EXPORT_SYMBOL vmlinux 0xc663b075 __ioremap +EXPORT_SYMBOL vmlinux 0xc66ceb56 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xc68124e0 md_finish_reshape +EXPORT_SYMBOL vmlinux 0xc6831bc4 ip_setsockopt +EXPORT_SYMBOL vmlinux 0xc6906f46 elevator_init +EXPORT_SYMBOL vmlinux 0xc6a211b0 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xc6b22c71 __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xc6b70658 d_alloc +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6dc2798 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0xc6e23b9b request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0xc6fcea29 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0xc71a2950 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72545ba inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0xc72d9cc4 param_get_charp +EXPORT_SYMBOL vmlinux 0xc73bf5ee blk_make_request +EXPORT_SYMBOL vmlinux 0xc74bce24 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xc74bf605 account_page_dirtied +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc75cee75 scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0xc768de19 cpu_all_bits +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7898275 flex_array_shrink +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7c658a5 of_phy_find_device +EXPORT_SYMBOL vmlinux 0xc7d059ca xfrm_find_acq +EXPORT_SYMBOL vmlinux 0xc7df10f4 set_bh_page +EXPORT_SYMBOL vmlinux 0xc7e250c6 finish_open +EXPORT_SYMBOL vmlinux 0xc7ec6c27 strspn +EXPORT_SYMBOL vmlinux 0xc8276a79 nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xc827f15e tcf_hash_release +EXPORT_SYMBOL vmlinux 0xc8339e24 string_unescape +EXPORT_SYMBOL vmlinux 0xc83785be ndisc_mc_map +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc83ea9f9 drop_super +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc84e9606 insert_inode_locked +EXPORT_SYMBOL vmlinux 0xc8526b65 genphy_config_init +EXPORT_SYMBOL vmlinux 0xc8571bcb idr_for_each +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc884d7c8 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc8a4a34e migrate_page +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8b8abce filemap_flush +EXPORT_SYMBOL vmlinux 0xc8c35661 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0xc8c5b056 gen_pool_alloc +EXPORT_SYMBOL vmlinux 0xc8c9af71 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0xc8d2f227 bdgrab +EXPORT_SYMBOL vmlinux 0xc8e2d899 ab3100_event_register +EXPORT_SYMBOL vmlinux 0xc8ef3d1f ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc93fbc54 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xc95d734e wl12xx_get_platform_data +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc996d097 del_timer +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9ca8524 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0xc9da8fdd kvm_read_guest_atomic +EXPORT_SYMBOL vmlinux 0xca032f43 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca171a4f inet_stream_connect +EXPORT_SYMBOL vmlinux 0xca2196a5 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xca2b1cd6 ida_pre_get +EXPORT_SYMBOL vmlinux 0xca2c5402 __lock_buffer +EXPORT_SYMBOL vmlinux 0xca41623c tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xca4813af skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0xca6eb6f8 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0xca748993 iunique +EXPORT_SYMBOL vmlinux 0xca7f170b flush_old_exec +EXPORT_SYMBOL vmlinux 0xca8fe6fe lock_sock_fast +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xca9c2aca tso_build_hdr +EXPORT_SYMBOL vmlinux 0xcab5e341 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0xcacd272d atomic64_sub_return +EXPORT_SYMBOL vmlinux 0xcace6297 idr_is_empty +EXPORT_SYMBOL vmlinux 0xcadd778c pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcaff3de1 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb0857b4 __frontswap_test +EXPORT_SYMBOL vmlinux 0xcb1c3e3e vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0xcb49b22a xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0xcb8b66f9 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbdaa6a8 pci_fixup_device +EXPORT_SYMBOL vmlinux 0xcbde58db bio_alloc_pages +EXPORT_SYMBOL vmlinux 0xcbea875e security_path_mknod +EXPORT_SYMBOL vmlinux 0xcbec43f6 skb_split +EXPORT_SYMBOL vmlinux 0xcbf9d100 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0xcc16e8c6 bio_endio_nodec +EXPORT_SYMBOL vmlinux 0xcc17504d _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xcc19d111 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc3031aa pci_match_id +EXPORT_SYMBOL vmlinux 0xcc38b8c2 follow_down_one +EXPORT_SYMBOL vmlinux 0xcc4eb866 flush_dcache_page +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc7ab873 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xcc999873 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0xccb46dfc truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0xccc16d3d of_platform_device_create +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccd03f33 netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0xccd6b0b5 ppc_md +EXPORT_SYMBOL vmlinux 0xccdbd0e7 dquot_acquire +EXPORT_SYMBOL vmlinux 0xcce8f140 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0xccfb83d4 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0xcd0529c7 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xcd060aa8 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0xcd183838 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0xcd1a98f5 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0xcd227f81 of_translate_address +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd2ad3a3 __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0xcd339280 dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0xcd34513a mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0xcd4a981a mddev_congested +EXPORT_SYMBOL vmlinux 0xcd518c53 ns_capable +EXPORT_SYMBOL vmlinux 0xcd674f9a adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0xcd7ede2a seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xcd86c87f __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xcda040dd qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc744fd grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0xcdd589d3 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xcde1c0ae input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0xcdec9186 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0xcdf91269 input_register_device +EXPORT_SYMBOL vmlinux 0xcdfea00e fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0xce10c1ed scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0xce17a431 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xce1801ad security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xce194901 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce7b3be2 vfs_readv +EXPORT_SYMBOL vmlinux 0xce7cf5e7 bio_add_page +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xcebd60b9 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf1d7646 isa_mem_base +EXPORT_SYMBOL vmlinux 0xcf1fcaf6 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0xcf3b3446 locks_copy_lock +EXPORT_SYMBOL vmlinux 0xcf4000e5 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0xcf71ac35 dump_emit +EXPORT_SYMBOL vmlinux 0xcfd589e8 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xcfdb1677 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0xcfe7e2a1 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0xcff3feee ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0xcff4ce0d cancel_dirty_page +EXPORT_SYMBOL vmlinux 0xd0080854 md_error +EXPORT_SYMBOL vmlinux 0xd00ac482 param_get_ullong +EXPORT_SYMBOL vmlinux 0xd01a9e90 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xd02eb974 ping_prot +EXPORT_SYMBOL vmlinux 0xd05d126f km_state_notify +EXPORT_SYMBOL vmlinux 0xd07140ae neigh_ifdown +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0ac9a0b tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0xd0d42c42 mod_timer_pending +EXPORT_SYMBOL vmlinux 0xd0d8ebf4 vfs_read +EXPORT_SYMBOL vmlinux 0xd0e2451c tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0xd0ed00b0 of_find_property +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd0fc0795 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd1075709 unregister_exec_domain +EXPORT_SYMBOL vmlinux 0xd11b2cf0 write_inode_now +EXPORT_SYMBOL vmlinux 0xd11c0dc1 __kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xd11eac47 bio_unmap_user +EXPORT_SYMBOL vmlinux 0xd1258b01 proto_register +EXPORT_SYMBOL vmlinux 0xd1375694 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0xd15270cf sys_fillrect +EXPORT_SYMBOL vmlinux 0xd17c303d powerpc_debugfs_root +EXPORT_SYMBOL vmlinux 0xd17c5720 nf_getsockopt +EXPORT_SYMBOL vmlinux 0xd17f04c6 simple_transaction_set +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd18f8c49 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xd1934c94 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0xd196c9be kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xd1ae4aaa max8998_update_reg +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1e3f3c4 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xd1e4d68f module_put +EXPORT_SYMBOL vmlinux 0xd1fddeee pci_get_device +EXPORT_SYMBOL vmlinux 0xd20ea47b __sb_end_write +EXPORT_SYMBOL vmlinux 0xd2147f19 mmc_remove_host +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd234f048 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0xd2504b0d jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd2545f6d ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd289965d mmc_can_reset +EXPORT_SYMBOL vmlinux 0xd28ce1eb tcp_parse_options +EXPORT_SYMBOL vmlinux 0xd28e5ce2 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0xd293fb81 d_drop +EXPORT_SYMBOL vmlinux 0xd2a948f4 vfs_whiteout +EXPORT_SYMBOL vmlinux 0xd2af138b reservation_ww_class +EXPORT_SYMBOL vmlinux 0xd2b04349 param_set_int +EXPORT_SYMBOL vmlinux 0xd2c8515e param_get_short +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2ee6355 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0xd2fc19bd proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd35a2904 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0xd35dd893 vfs_rmdir +EXPORT_SYMBOL vmlinux 0xd37ec06e scsi_device_put +EXPORT_SYMBOL vmlinux 0xd388f560 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0xd39c4ae9 fb_pan_display +EXPORT_SYMBOL vmlinux 0xd39f1eb0 switch_mmu_context +EXPORT_SYMBOL vmlinux 0xd39ff346 dquot_scan_active +EXPORT_SYMBOL vmlinux 0xd3e04e41 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xd3f82291 dquot_quota_on +EXPORT_SYMBOL vmlinux 0xd3f8e582 dev_disable_lro +EXPORT_SYMBOL vmlinux 0xd410a459 find_vma +EXPORT_SYMBOL vmlinux 0xd42d6ee9 param_ops_byte +EXPORT_SYMBOL vmlinux 0xd4368be5 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0xd44b7e21 to_tm +EXPORT_SYMBOL vmlinux 0xd45a326d tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0xd46560c3 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0xd4768a36 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0xd47a7a46 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0xd4bed29c fget_raw +EXPORT_SYMBOL vmlinux 0xd4dc27d5 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0xd504987f md_integrity_register +EXPORT_SYMBOL vmlinux 0xd507b3e4 free_netdev +EXPORT_SYMBOL vmlinux 0xd53b9be6 dqput +EXPORT_SYMBOL vmlinux 0xd5769a5f dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xd57e3db7 mdio_bus_type +EXPORT_SYMBOL vmlinux 0xd57e4c66 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0xd582e359 simple_empty +EXPORT_SYMBOL vmlinux 0xd58a4dc2 bio_advance +EXPORT_SYMBOL vmlinux 0xd59780eb netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0xd59c5edb set_bdi_congested +EXPORT_SYMBOL vmlinux 0xd5a07dce xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xd5a612f3 abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xd5a82391 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0xd5aa0b7e scsi_ioctl +EXPORT_SYMBOL vmlinux 0xd5b725a3 inode_set_flags +EXPORT_SYMBOL vmlinux 0xd5e8444a __div64_32 +EXPORT_SYMBOL vmlinux 0xd5f2172f del_timer_sync +EXPORT_SYMBOL vmlinux 0xd5f52d4f netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0xd5fa8836 __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0xd604f13c tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0xd6060d8e seq_printf +EXPORT_SYMBOL vmlinux 0xd606503d register_sysctl +EXPORT_SYMBOL vmlinux 0xd609ff5b twl6040_set_pll +EXPORT_SYMBOL vmlinux 0xd613c349 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd627480b strncat +EXPORT_SYMBOL vmlinux 0xd628ff0b serio_unregister_port +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd6302e22 arp_xmit +EXPORT_SYMBOL vmlinux 0xd63090d9 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0xd636f806 bdget_disk +EXPORT_SYMBOL vmlinux 0xd648071d seq_open +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd6559057 dquot_quota_off +EXPORT_SYMBOL vmlinux 0xd687743a mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd68e0583 bdi_register +EXPORT_SYMBOL vmlinux 0xd69b30e0 atomic64_add_unless +EXPORT_SYMBOL vmlinux 0xd69f8f7d mount_subtree +EXPORT_SYMBOL vmlinux 0xd6c05d6d dev_mc_init +EXPORT_SYMBOL vmlinux 0xd6c38afb delete_from_page_cache +EXPORT_SYMBOL vmlinux 0xd6d4295a __pci_register_driver +EXPORT_SYMBOL vmlinux 0xd6d63e9d lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0xd6ee5906 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6fff9ee bdev_read_only +EXPORT_SYMBOL vmlinux 0xd70e01fd dev_uc_flush +EXPORT_SYMBOL vmlinux 0xd7278370 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0xd72ca812 mmc_put_card +EXPORT_SYMBOL vmlinux 0xd73f96c5 lease_get_mtime +EXPORT_SYMBOL vmlinux 0xd740633d __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0xd7462863 dev_warn +EXPORT_SYMBOL vmlinux 0xd748351e blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0xd74d7cef pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0xd75709d1 vfs_link +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd7603672 mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0xd761a383 ioremap_prot +EXPORT_SYMBOL vmlinux 0xd76f34e3 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0xd77259b3 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xd7881c5c xfrm_lookup +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd797b9a5 vme_master_write +EXPORT_SYMBOL vmlinux 0xd7ba325c sget +EXPORT_SYMBOL vmlinux 0xd7c499c2 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0xd7c91de4 ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0xd7c9b51e inode_set_bytes +EXPORT_SYMBOL vmlinux 0xd7d0f8cd skb_insert +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7f76eee do_SAK +EXPORT_SYMBOL vmlinux 0xd80e6b50 inet_bind +EXPORT_SYMBOL vmlinux 0xd813d26e dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xd82d9ecc serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0xd850f87b devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xd8560f8f xfrm_register_km +EXPORT_SYMBOL vmlinux 0xd85833cb __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xd89d26c5 do_sync_write +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b9eecb simple_lookup +EXPORT_SYMBOL vmlinux 0xd8bce2ed mach_p1023_rdb +EXPORT_SYMBOL vmlinux 0xd8bf0234 inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0xd8c592b1 led_update_brightness +EXPORT_SYMBOL vmlinux 0xd8d56618 net_dma_find_channel +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8ec423b send_sig +EXPORT_SYMBOL vmlinux 0xd91043d0 generic_read_dir +EXPORT_SYMBOL vmlinux 0xd915b401 dev_get_flags +EXPORT_SYMBOL vmlinux 0xd9395444 init_special_inode +EXPORT_SYMBOL vmlinux 0xd9498b22 proc_dointvec +EXPORT_SYMBOL vmlinux 0xd955a704 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0xd97277a7 skb_pad +EXPORT_SYMBOL vmlinux 0xd9781798 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd9b9a0ff jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0xd9bac924 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0xd9ce8f0c strnlen +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9e68d96 pci_remove_bus +EXPORT_SYMBOL vmlinux 0xd9f6cc7f sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0xda117521 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xda207904 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0xda292b08 unregister_filesystem +EXPORT_SYMBOL vmlinux 0xda384762 input_register_handle +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda3dd332 tty_throttle +EXPORT_SYMBOL vmlinux 0xda42c484 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0xda6f8d56 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0xda70bb29 bdi_init +EXPORT_SYMBOL vmlinux 0xda76da74 skb_checksum +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda9077f6 dev_err +EXPORT_SYMBOL vmlinux 0xdaa57ec3 totalhigh_pages +EXPORT_SYMBOL vmlinux 0xdabc1ea8 fsl_lbc_find +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdacc2fbe of_create_pci_dev +EXPORT_SYMBOL vmlinux 0xdaeb83a6 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0xdafd4091 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xdb01198e fsl_upm_find +EXPORT_SYMBOL vmlinux 0xdb0ac040 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xdb21e521 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xdb2777d1 security_inode_permission +EXPORT_SYMBOL vmlinux 0xdb3de864 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xdb5719cd single_open +EXPORT_SYMBOL vmlinux 0xdb60f2dd sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdbb66612 input_unregister_handle +EXPORT_SYMBOL vmlinux 0xdbc74867 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xdbc7d573 kthread_stop +EXPORT_SYMBOL vmlinux 0xdbeeccde md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0xdbf76745 agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc0b383e get_io_context +EXPORT_SYMBOL vmlinux 0xdc11a376 nla_append +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc214375 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0xdc24eef6 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0xdc301e73 i2c_release_client +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc4717c4 __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc69efd1 neigh_event_ns +EXPORT_SYMBOL vmlinux 0xdc73a747 block_write_full_page +EXPORT_SYMBOL vmlinux 0xdc7be256 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0xdc83dc38 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xdc9498dd down +EXPORT_SYMBOL vmlinux 0xdc94c767 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb2bd14 eth_mac_addr +EXPORT_SYMBOL vmlinux 0xdccfe51d pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xdcf7ae21 icmpv6_send +EXPORT_SYMBOL vmlinux 0xdcfdcfbe kill_bdev +EXPORT_SYMBOL vmlinux 0xdd0a2ba2 strlcat +EXPORT_SYMBOL vmlinux 0xdd0b3c4f mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0xdd0c0677 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xdd0de69a kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0xdd27fa87 memchr +EXPORT_SYMBOL vmlinux 0xdd2a9c84 __frontswap_load +EXPORT_SYMBOL vmlinux 0xdd3c676b security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0xdd429f85 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0xdd5c972d cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0xdd8d9e50 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0xdd9030af current_stack_pointer +EXPORT_SYMBOL vmlinux 0xdd9971ed sock_sendmsg +EXPORT_SYMBOL vmlinux 0xdda9b3d4 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0xddb4c5b6 tso_build_data +EXPORT_SYMBOL vmlinux 0xddc37225 is_bad_inode +EXPORT_SYMBOL vmlinux 0xddc749af dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xddf816a2 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xde051a34 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0xde41138e gen_replace_estimator +EXPORT_SYMBOL vmlinux 0xde48e9ca _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xde5b6400 devm_request_resource +EXPORT_SYMBOL vmlinux 0xde5d9f87 udp_set_csum +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9ad992 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdea1ce12 scsi_host_get +EXPORT_SYMBOL vmlinux 0xdeb029a0 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0xdec91ebd textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0xdee34a50 follow_pfn +EXPORT_SYMBOL vmlinux 0xdeeeab92 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0xdef13bb1 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0xdefa61c5 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0xdf21c324 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf4c90c7 param_get_ushort +EXPORT_SYMBOL vmlinux 0xdf546f87 mark_page_accessed +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf5ec6a8 dev_add_offload +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf6300b2 d_invalidate +EXPORT_SYMBOL vmlinux 0xdf7eeb50 dev_activate +EXPORT_SYMBOL vmlinux 0xdf898a49 unregister_qdisc +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfc1268c generic_block_bmap +EXPORT_SYMBOL vmlinux 0xdfd4a14a netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xdfe2d4e7 bd_set_size +EXPORT_SYMBOL vmlinux 0xdff0d9aa __register_nls +EXPORT_SYMBOL vmlinux 0xdff43ed4 __debugger +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe0323a6e rfkill_alloc +EXPORT_SYMBOL vmlinux 0xe04178f2 padata_start +EXPORT_SYMBOL vmlinux 0xe04f22f2 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe0a8851c nf_afinfo +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0da561c dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0xe0f219eb directly_mappable_cdev_bdi +EXPORT_SYMBOL vmlinux 0xe0fe33ef pcim_iounmap +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe1226557 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xe12320c7 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0xe1487306 submit_bio +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1cb2923 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0xe1d7c831 led_blink_set +EXPORT_SYMBOL vmlinux 0xe1dfec05 vme_irq_request +EXPORT_SYMBOL vmlinux 0xe1f53f34 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0xe1f6f478 current_fs_time +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe2249cce rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe23ba9d0 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xe24c32ce block_invalidatepage +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe250937f inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xe25b2e42 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xe272cfa3 dcache_dir_close +EXPORT_SYMBOL vmlinux 0xe272e7b9 km_new_mapping +EXPORT_SYMBOL vmlinux 0xe2833643 dev_uc_init +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2be5498 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xe2c75d4d dev_close +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e8065e memdup_user +EXPORT_SYMBOL vmlinux 0xe2fae716 kmemdup +EXPORT_SYMBOL vmlinux 0xe2fefbe0 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xe301c2b0 of_match_device +EXPORT_SYMBOL vmlinux 0xe30fd1d0 page_readlink +EXPORT_SYMBOL vmlinux 0xe32c58ec pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xe34bdb77 inode_get_bytes +EXPORT_SYMBOL vmlinux 0xe35a5427 __bread_gfp +EXPORT_SYMBOL vmlinux 0xe3613990 phy_detach +EXPORT_SYMBOL vmlinux 0xe36ed2b9 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0xe375eab7 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0xe376d27f rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xe378fc47 mpage_readpage +EXPORT_SYMBOL vmlinux 0xe3a16026 tcf_hash_search +EXPORT_SYMBOL vmlinux 0xe3c87d90 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xe3cf273f __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe4068215 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0xe43106b4 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0xe440ddac tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0xe44f6040 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0xe462aeac sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe4cd57b3 __inet6_hash +EXPORT_SYMBOL vmlinux 0xe4f5dd12 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0xe4fe8ca1 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe50643b3 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xe506d18a wake_up_process +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe535c2a6 ftrace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xe5424a30 tcp_splice_read +EXPORT_SYMBOL vmlinux 0xe5734810 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe580954f param_get_byte +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe5980c4f remove_arg_zero +EXPORT_SYMBOL vmlinux 0xe5ac5a6d skb_pull +EXPORT_SYMBOL vmlinux 0xe5ac5ced kernel_setsockopt +EXPORT_SYMBOL vmlinux 0xe5c22ac0 param_ops_short +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5dfde68 inet_ioctl +EXPORT_SYMBOL vmlinux 0xe5e84802 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe5ef3dda pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xe6311e8b d_move +EXPORT_SYMBOL vmlinux 0xe66452ab dql_init +EXPORT_SYMBOL vmlinux 0xe683e2d0 __page_symlink +EXPORT_SYMBOL vmlinux 0xe693a6ce vme_get_size +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69f158e __splice_from_pipe +EXPORT_SYMBOL vmlinux 0xe6d8735a lock_fb_info +EXPORT_SYMBOL vmlinux 0xe6d9d7bd mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0xe6dd236d clear_pages +EXPORT_SYMBOL vmlinux 0xe6e9ff69 mmc_gpio_free_ro +EXPORT_SYMBOL vmlinux 0xe6ebc016 key_create_or_update +EXPORT_SYMBOL vmlinux 0xe6edfb4a netpoll_parse_options +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe6fe8b60 bio_integrity_free +EXPORT_SYMBOL vmlinux 0xe704f2ed jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0xe70f33ac pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0xe71dc005 bio_uncopy_user +EXPORT_SYMBOL vmlinux 0xe72fa1a7 kset_unregister +EXPORT_SYMBOL vmlinux 0xe7309a0b max8925_bulk_read +EXPORT_SYMBOL vmlinux 0xe7646da7 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0xe77631be md_register_thread +EXPORT_SYMBOL vmlinux 0xe7a10fba devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7aa1212 sys_imageblit +EXPORT_SYMBOL vmlinux 0xe7ad1694 dm_put_device +EXPORT_SYMBOL vmlinux 0xe7af9556 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0xe7ba4f6d blk_get_queue +EXPORT_SYMBOL vmlinux 0xe7c3fabc d_set_d_op +EXPORT_SYMBOL vmlinux 0xe7c84014 lockref_mark_dead +EXPORT_SYMBOL vmlinux 0xe7ce7439 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0xe7cedb1a generic_file_open +EXPORT_SYMBOL vmlinux 0xe7d0fcef of_get_property +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7eb45cf vme_bus_num +EXPORT_SYMBOL vmlinux 0xe7f731f1 dev_load +EXPORT_SYMBOL vmlinux 0xe80e5105 input_flush_device +EXPORT_SYMBOL vmlinux 0xe810d05d __module_get +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe822f770 inet_getname +EXPORT_SYMBOL vmlinux 0xe82cc752 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xe833fa77 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0xe8485f84 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xe8508acc ps2_command +EXPORT_SYMBOL vmlinux 0xe851bb05 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xe851d4ee vme_slot_num +EXPORT_SYMBOL vmlinux 0xe860c2b8 uart_suspend_port +EXPORT_SYMBOL vmlinux 0xe87c080b inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xe88590c1 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0xe88ab8c8 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xe88f6339 iget_failed +EXPORT_SYMBOL vmlinux 0xe894b1aa proc_create_data +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8bf07c9 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xe8f123da down_write_trylock +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe92dd357 init_buffer +EXPORT_SYMBOL vmlinux 0xe9378d58 idr_get_next +EXPORT_SYMBOL vmlinux 0xe942dfa2 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xe948e60c pci_read_vpd +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe96efc1f xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0xe9933cac kern_path +EXPORT_SYMBOL vmlinux 0xe993dbd4 i8042_remove_filter +EXPORT_SYMBOL vmlinux 0xe998c10d phy_drivers_register +EXPORT_SYMBOL vmlinux 0xe9e9d25c of_get_min_tck +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9ff871c mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea05f559 pcim_pin_device +EXPORT_SYMBOL vmlinux 0xea108b73 phy_attach +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea1881e2 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0xea195ddf __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0xea388292 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xea3d5454 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0xea67b732 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0xea7987f1 key_update +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea8369e1 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0xea90949d tcp_conn_request +EXPORT_SYMBOL vmlinux 0xea968c96 ___ratelimit +EXPORT_SYMBOL vmlinux 0xea97f2c4 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xea9a321e blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0xea9f4c15 mark_info_dirty +EXPORT_SYMBOL vmlinux 0xeaaac15a scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0xeabdd130 of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0xeac09833 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xead391d5 prepare_binprm +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb4bd23b pci_scan_slot +EXPORT_SYMBOL vmlinux 0xeb55a931 __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xeb8af401 of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0xebe04efa tty_mutex +EXPORT_SYMBOL vmlinux 0xebecfe93 neigh_parms_release +EXPORT_SYMBOL vmlinux 0xebefea7f unlock_rename +EXPORT_SYMBOL vmlinux 0xec05b145 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xec0ef440 vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0xec18191d wait_for_key_construction +EXPORT_SYMBOL vmlinux 0xec1aa6ef memzero_explicit +EXPORT_SYMBOL vmlinux 0xec2a3a73 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0xec2bb59a ps2_drain +EXPORT_SYMBOL vmlinux 0xec32c584 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xec36f19d devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec69cfbc pipe_lock +EXPORT_SYMBOL vmlinux 0xec753723 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0xec8ad421 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0xec9fd32a kill_block_super +EXPORT_SYMBOL vmlinux 0xeca83fe1 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0xecbcb8bb radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xeccc13d3 of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xed4282bd skb_free_datagram +EXPORT_SYMBOL vmlinux 0xed558f75 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xed55cf50 generic_end_io_acct +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed607b1c fget +EXPORT_SYMBOL vmlinux 0xed6e3d10 security_inode_readlink +EXPORT_SYMBOL vmlinux 0xed6f5983 decrementer_clockevent +EXPORT_SYMBOL vmlinux 0xed733476 mmc_add_host +EXPORT_SYMBOL vmlinux 0xed7c495d napi_disable +EXPORT_SYMBOL vmlinux 0xed93f29e __kunmap_atomic +EXPORT_SYMBOL vmlinux 0xed99ab2b request_firmware_nowait +EXPORT_SYMBOL vmlinux 0xed9d7bf9 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedb7e90b iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc410d0 udplite_table +EXPORT_SYMBOL vmlinux 0xedd597e4 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0xedea2e35 vfs_unlink +EXPORT_SYMBOL vmlinux 0xedefc228 blk_mq_run_queues +EXPORT_SYMBOL vmlinux 0xedfb61a8 up_write +EXPORT_SYMBOL vmlinux 0xee0abc40 agp_free_page_array +EXPORT_SYMBOL vmlinux 0xee0e1abe tcf_hash_check +EXPORT_SYMBOL vmlinux 0xee1dc9df dmam_pool_create +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee31cb34 do_sync_read +EXPORT_SYMBOL vmlinux 0xee332fea jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xee3ef404 vme_master_request +EXPORT_SYMBOL vmlinux 0xee4033fd in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xee52c036 acl_by_type +EXPORT_SYMBOL vmlinux 0xee542165 pci_dev_put +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee94fa4f iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xee9ab8b7 pci_set_power_state +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeed1e88f fb_show_logo +EXPORT_SYMBOL vmlinux 0xeed2bddf sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xeef43344 eth_change_mtu +EXPORT_SYMBOL vmlinux 0xef0ec725 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0xef1f5a8d misc_register +EXPORT_SYMBOL vmlinux 0xef360d98 simple_write_begin +EXPORT_SYMBOL vmlinux 0xef6499a4 __init_rwsem +EXPORT_SYMBOL vmlinux 0xef685d52 of_get_next_parent +EXPORT_SYMBOL vmlinux 0xef70ff18 sg_miter_skip +EXPORT_SYMBOL vmlinux 0xef74d774 fsnotify_get_group +EXPORT_SYMBOL vmlinux 0xef7f4e5b of_find_device_by_node +EXPORT_SYMBOL vmlinux 0xef97f789 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xef9cc42f mmc_get_card +EXPORT_SYMBOL vmlinux 0xefa4ed4e sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefde1bbe flush_dcache_range +EXPORT_SYMBOL vmlinux 0xeffa2389 devm_gpio_request +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf037e7b5 netif_rx +EXPORT_SYMBOL vmlinux 0xf05a4c81 put_cmsg +EXPORT_SYMBOL vmlinux 0xf05d6573 dqget +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0bd4b2a blk_queue_io_min +EXPORT_SYMBOL vmlinux 0xf0d68ed6 clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f1246c kvasprintf +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf10ca3e7 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf113deb3 tty_register_device +EXPORT_SYMBOL vmlinux 0xf11cd6ce down_interruptible +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf14c5ab5 __bitmap_empty +EXPORT_SYMBOL vmlinux 0xf14c8bba sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0xf1684fa6 bio_put +EXPORT_SYMBOL vmlinux 0xf182e978 file_open_root +EXPORT_SYMBOL vmlinux 0xf186696c jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1a6e49b key_reject_and_link +EXPORT_SYMBOL vmlinux 0xf1ad5313 ll_rw_block +EXPORT_SYMBOL vmlinux 0xf1b989cb default_file_splice_read +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1deabf2 div64_u64 +EXPORT_SYMBOL vmlinux 0xf1e06df1 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xf1e27d6e swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf202db77 dev_get_by_name +EXPORT_SYMBOL vmlinux 0xf20d76ee jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf20f62f9 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0xf222defb __ip_select_ident +EXPORT_SYMBOL vmlinux 0xf22881e8 lg_local_lock +EXPORT_SYMBOL vmlinux 0xf2366cff __brelse +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf2444471 proc_mkdir +EXPORT_SYMBOL vmlinux 0xf24bc15d blk_execute_rq +EXPORT_SYMBOL vmlinux 0xf275d99c ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xf27f9854 input_register_handler +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2a97a43 sock_create +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2d8db5f mount_pseudo +EXPORT_SYMBOL vmlinux 0xf3137d20 iterate_fd +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf3165fbc skb_seq_read +EXPORT_SYMBOL vmlinux 0xf322a206 bit_waitqueue +EXPORT_SYMBOL vmlinux 0xf32ba1ff request_key +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf33acd2d ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xf3416f1b bitmap_start_sync +EXPORT_SYMBOL vmlinux 0xf342d21b tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf349a7a7 kobject_del +EXPORT_SYMBOL vmlinux 0xf34ffc8b mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf375f5a8 d_obtain_alias +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf39ae8d9 flush_dcache_icache_page +EXPORT_SYMBOL vmlinux 0xf3a37a50 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0xf3b82bb8 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0xf3d00e4f file_ns_capable +EXPORT_SYMBOL vmlinux 0xf3d1a816 flush_tlb_range +EXPORT_SYMBOL vmlinux 0xf3d8c355 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xf3de5b16 down_read +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3eb4599 netif_receive_skb +EXPORT_SYMBOL vmlinux 0xf3f0f77a register_filesystem +EXPORT_SYMBOL vmlinux 0xf40b2297 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xf4118945 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf443c168 have_submounts +EXPORT_SYMBOL vmlinux 0xf4449388 timer_interrupt +EXPORT_SYMBOL vmlinux 0xf47265dc eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf47cf587 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xf4b72ac4 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4d38507 downgrade_write +EXPORT_SYMBOL vmlinux 0xf4e67da0 vga_tryget +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f976c7 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0xf4fbaf79 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0xf5222143 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0xf52321e0 atomic64_sub +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf546818b qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0xf58c2686 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0xf58c7253 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xf5a085c4 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5a62ecc _memset_io +EXPORT_SYMBOL vmlinux 0xf5d313dc nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0xf5de0190 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0xf5e1558d crash_shutdown_unregister +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf605f6bf pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0xf60afd30 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf6a8f848 pci_scan_bus_parented +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6bf316f nf_log_set +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6ee0122 sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf70384d7 __debugger_sstep +EXPORT_SYMBOL vmlinux 0xf71521ba atomic64_add_return +EXPORT_SYMBOL vmlinux 0xf7252db4 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xf7302d65 __pagevec_release +EXPORT_SYMBOL vmlinux 0xf733e980 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0xf745d6b2 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xf74f369c vme_bus_type +EXPORT_SYMBOL vmlinux 0xf750f61b sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf75a7add input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xf76b3bdc new_inode +EXPORT_SYMBOL vmlinux 0xf77c1737 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xf78a4a17 key_revoke +EXPORT_SYMBOL vmlinux 0xf79da67b find_lock_entry +EXPORT_SYMBOL vmlinux 0xf7b29cc7 simple_setattr +EXPORT_SYMBOL vmlinux 0xf7b4d78b ppp_channel_index +EXPORT_SYMBOL vmlinux 0xf7c23efa try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xf7d75569 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0xf7eaa266 nf_log_unregister +EXPORT_SYMBOL vmlinux 0xf7f39d26 _dev_info +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf81f5c0f agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf83c1b92 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0xf83d33f0 skb_tx_error +EXPORT_SYMBOL vmlinux 0xf83ff16a pci_unmap_rom +EXPORT_SYMBOL vmlinux 0xf8900b18 make_kprojid +EXPORT_SYMBOL vmlinux 0xf8ab21ae pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xf8be1709 __bforget +EXPORT_SYMBOL vmlinux 0xf8c08bdf __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0xf8dfd418 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0xf8e36a2c generic_write_end +EXPORT_SYMBOL vmlinux 0xf8e398fc memstart_addr +EXPORT_SYMBOL vmlinux 0xf9045425 page_cache_next_hole +EXPORT_SYMBOL vmlinux 0xf90d10d2 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0xf9228003 get_immrbase +EXPORT_SYMBOL vmlinux 0xf9348cbc xz_dec_run +EXPORT_SYMBOL vmlinux 0xf93c98fb blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0xf940a328 __next_cpu +EXPORT_SYMBOL vmlinux 0xf9542a38 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0xf9594f81 fput +EXPORT_SYMBOL vmlinux 0xf96133f9 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xf96e6f0c ppp_register_channel +EXPORT_SYMBOL vmlinux 0xf97d244f max8998_bulk_read +EXPORT_SYMBOL vmlinux 0xf99a4f16 netdev_features_change +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9c367e0 iov_pages +EXPORT_SYMBOL vmlinux 0xf9d939ba __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0xf9e03f88 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0xf9e73082 scnprintf +EXPORT_SYMBOL vmlinux 0xf9ef8e9a i2c_del_driver +EXPORT_SYMBOL vmlinux 0xfa00ed23 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0xfa1f7545 scsi_register_interface +EXPORT_SYMBOL vmlinux 0xfa2010ca of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0xfa437a66 pci_scan_bus +EXPORT_SYMBOL vmlinux 0xfa579334 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa64bd13 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0xfa66b58d pci_platform_rom +EXPORT_SYMBOL vmlinux 0xfa7cade9 neigh_compat_output +EXPORT_SYMBOL vmlinux 0xfa919210 cfb_copyarea +EXPORT_SYMBOL vmlinux 0xfaa7a8ee gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0xfaad509c truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacc975a kobject_get +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfad28b7a fsync_bdev +EXPORT_SYMBOL vmlinux 0xfad89b72 find_get_entry +EXPORT_SYMBOL vmlinux 0xfae26e75 __frontswap_store +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaf98462 bitrev32 +EXPORT_SYMBOL vmlinux 0xfb1a8c1b d_rehash +EXPORT_SYMBOL vmlinux 0xfb25d4a4 update_devfreq +EXPORT_SYMBOL vmlinux 0xfb31a85f tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0xfb35b2a6 tcp_ioctl +EXPORT_SYMBOL vmlinux 0xfb4f523a reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0xfb5f2700 security_file_permission +EXPORT_SYMBOL vmlinux 0xfb5fa10a phy_device_create +EXPORT_SYMBOL vmlinux 0xfb64ca96 locks_remove_posix +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb6e5818 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0xfb7014f8 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0xfb84465b blk_rq_map_user +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfb9f649e remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbaf5353 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc15320a padata_add_cpu +EXPORT_SYMBOL vmlinux 0xfc1ab06f security_path_truncate +EXPORT_SYMBOL vmlinux 0xfc27a850 lro_receive_skb +EXPORT_SYMBOL vmlinux 0xfc2ab304 clocksource_unregister +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3b160f mempool_create_node +EXPORT_SYMBOL vmlinux 0xfc43b3c4 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xfc647217 sockfd_lookup +EXPORT_SYMBOL vmlinux 0xfc65459a kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfce75329 kfree_skb_list +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfcfda562 tty_port_close_end +EXPORT_SYMBOL vmlinux 0xfcfee361 __neigh_event_send +EXPORT_SYMBOL vmlinux 0xfd11d795 unlock_buffer +EXPORT_SYMBOL vmlinux 0xfd1bc64a do_splice_direct +EXPORT_SYMBOL vmlinux 0xfd33b5fa cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xfd6293c2 boot_tvec_bases +EXPORT_SYMBOL vmlinux 0xfd7039af sock_no_accept +EXPORT_SYMBOL vmlinux 0xfd745ba7 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0xfd88da9f skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfdb6cedc _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdcb14f3 phy_resume +EXPORT_SYMBOL vmlinux 0xfde07405 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xfde94c92 ps2_begin_command +EXPORT_SYMBOL vmlinux 0xfded48ed enable_kernel_fp +EXPORT_SYMBOL vmlinux 0xfdf8c0f1 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe389e37 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0xfe56f80c netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe6f5163 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe822d55 get_brgfreq +EXPORT_SYMBOL vmlinux 0xfe8681af read_code +EXPORT_SYMBOL vmlinux 0xfe890dd9 vme_irq_free +EXPORT_SYMBOL vmlinux 0xfeca7590 radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0xfecef8d3 nobh_write_begin +EXPORT_SYMBOL vmlinux 0xfecfcf18 devm_release_resource +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfee68580 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0xfef09812 seq_pad +EXPORT_SYMBOL vmlinux 0xfef50a35 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0xfef50f20 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xfef593b4 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xff009684 skb_vlan_push +EXPORT_SYMBOL vmlinux 0xff0107ba xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xff08de81 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0xff0e5745 km_is_alive +EXPORT_SYMBOL vmlinux 0xff11ab59 sock_no_connect +EXPORT_SYMBOL vmlinux 0xff16ddac nobh_write_end +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff434898 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0xff48d0c5 ftrace_print_flags_seq +EXPORT_SYMBOL vmlinux 0xff631d97 posix_lock_file +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff6dea25 smp_hw_index +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff832e1d simple_transaction_read +EXPORT_SYMBOL vmlinux 0xff8c0fc9 kernel_getpeername +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffbe8adc pci_disable_msi +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffe48735 of_device_is_available +EXPORT_SYMBOL vmlinux 0xffe4edcd pci_request_selected_regions_exclusive +EXPORT_SYMBOL_GPL crypto/af_alg 0x185123a9 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x4ae3aaa6 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x58716898 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x614c84d8 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x65e124ff af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x8a9ae3f3 af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0xdaa0050c af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0xed298610 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xffe825ea af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x0c495886 pkcs7_get_content_data +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x44e8d9ac pkcs7_free_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x4cc33646 pkcs7_parse_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x883bd89d pkcs7_verify +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xa2ca085f pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x46b02060 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x0851ca4c async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x2cf8b229 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x6b3a448f async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xccb940b7 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x842993cc async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xb47d8366 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xc7d521bc async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xccf97e91 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x1df606dd async_xor_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xe110fdd4 async_xor +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x8be83796 blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x27278ca9 __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x4a2a3ca6 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x6c29332d cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1291971c __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1e2c961f __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x77a98b0e cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x8f04034a __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast_common 0x08aa6fb7 cast_s1 +EXPORT_SYMBOL_GPL crypto/cast_common 0x0c5fbf8a cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xe39dd4b4 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0xee83a4f3 cast_s4 +EXPORT_SYMBOL_GPL crypto/cryptd 0x1fef081e cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x4d3e056d cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x57f9751d cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x5858f706 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x80a43319 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x87dc504b cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xae5d2c7b cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xd890eaaa cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xd894b08a cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0xe80b8356 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/des_generic 0xcfd9a2c0 des_ekey +EXPORT_SYMBOL_GPL crypto/des_generic 0xf8c78d49 __des3_ede_setkey +EXPORT_SYMBOL_GPL crypto/lrw 0x3864eb66 lrw_free_table +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/lrw 0xd3a14401 lrw_crypt +EXPORT_SYMBOL_GPL crypto/mcryptd 0x00042610 mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0x00ca8f92 mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0x14bdd4d3 mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x22ff27a9 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x509078f1 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0x6560970d shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0xb822f892 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0xc0d7c023 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0xda74b608 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x27708763 serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5ddb33e9 __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x77b39cb4 __serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x8a1a99ad __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/twofish_common 0x0ff4533b twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x4a7d6201 xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x06aed08f ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x076319f5 ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x08faaac4 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2d5624ec ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2de5b15c ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2e0f6887 ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x30d56ac4 ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x32c29568 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x340c4769 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x56ac3330 ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x5f8c903d ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7ab92c9a ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7aec0d82 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8186a3f3 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x835e8704 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ecf360a ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xbff30b16 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd1f31781 ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xde611ed9 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xeb0d5d0f ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf8bedbc4 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xfaa4dadd ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x0a712c92 ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x2b22f967 ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x2cd2ffc4 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x4c16c9ac ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x56499729 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x5912e5cf ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x74fa4e6b ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x9bb892e1 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x9bf72eaa ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xb072359a ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xb304d1ca ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x53d5c527 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x265901ee sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x00fe3d2a regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x6863d1f2 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x8a711bd5 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xca2e3b07 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x08ae866c bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0b1cc9c1 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0f22e7c0 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x11f66c99 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1ba34506 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1fcbf42e bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x24074eb8 bcma_core_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x31dad053 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3556ab5c bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x73cb8c00 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7d480d1c bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x82256881 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x96c8bf4a bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x96d8a1e6 bcma_core_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x974b405b bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc2fddb11 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xce71065a bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd0559459 bcma_core_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd54a7051 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd94347bf bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe1937871 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe7cfff3a bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe8c42b89 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xea64d938 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0533c17e btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x07aca1ac btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x268c16a2 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x45994498 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x6e594f84 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x6fe34951 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x76238d97 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7afd6b18 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xcd336ac2 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xd1465f29 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xf0d18876 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x086b94ea clk_rcg2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e6d4564 clk_byte_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1106de57 qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1f976dcb clk_is_enabled_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3e8a80f9 clk_enable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x51da0680 qcom_cc_map +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x567f4bd6 clk_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x57453b82 clk_edp_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x669bd1fd qcom_find_freq +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x6a63aa56 devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x71484b17 qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x72447f04 clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x77c457fa qcom_reset_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7d7b6c90 clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7df725db clk_dyn_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x83667507 clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x88d5cc81 clk_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x97ff7468 clk_branch2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xac82c48e clk_rcg_bypass_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc3ec3b28 clk_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe3e976ab clk_pll_configure_sr_hpm_lp +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe5e7fb49 clk_pll_configure_sr +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xf2123c6d clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xf38fc768 qcom_cc_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x1249754b dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xb9fb23c3 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xbf85e212 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xde15cc64 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xf0b1e137 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/fsldma 0x667ea332 fsl_dma_external_start +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x354b0110 vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x574cb8ae vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xc01e66a5 vchan_init +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xd3e55965 vchan_find_desc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x03b37e1b edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x05e7eadf edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4dedcece edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x51770dec edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5f4d5123 edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x704051b6 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x70bc6dfc edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x749c48d5 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7665a9f5 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x76ba02a6 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8879e8bb edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8bd686e0 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xaf000222 edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xba59df33 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc75a7f54 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xcc492afa edac_mc_add_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xcfcdc6c3 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd5c24352 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe2184ba1 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe5c3c2dc edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe5dd5628 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe8f48c26 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xfbf0a665 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x6ac42030 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x97d12b79 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x28506fc6 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x65683119 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x46040366 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x61eb39e3 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xb10d5c83 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x1d3ec8b4 ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6adf436b ttm_prime_fd_to_handle +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x88800730 ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x8e5f5070 ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/hid/hid 0x04180d43 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0548c38a hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0ec93652 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0f850dc6 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x164cc321 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2118a252 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2234bf9b hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2c7b9b83 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2d3cf565 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3a9b40ca hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x759f5072 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x775776d0 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x78871ab1 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7d668d78 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7f15dcfa hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x83be9c7f hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8d0cb309 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8e1cc5d6 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9165a4e3 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x92144901 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa9afce57 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb2a4850e hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb9d343e8 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xba1cb9b7 hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc62b74cc hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc7922d81 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcb51d505 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd02adda9 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd3b7fd83 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdcbff56d hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdfb0acb1 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe21a2382 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0xec2453a8 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf1ca0924 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf9b3705d hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x073811a3 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x0c492b19 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x148c9d80 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7d9e8d74 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x858abe75 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xb85a4065 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xd5b79592 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x00abd67e sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x0b792232 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x2368525a sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3870e90d sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x496d3aad hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x642f17d9 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x8a599dea sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x9795e571 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe43340c4 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xccb6ff4b hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2124b472 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x24df0399 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x27d9ac0b hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x3c35316d hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x405d42ce hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4d2b1773 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4d56cc16 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5ba3c13a hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5be16451 hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x6b7be8b4 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7820ce11 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x84a21a24 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xab79e6a0 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb1b3188c hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xbb75e24c hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xbd6b4c0a hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd04c14d7 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf4e9bca1 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x43dbf60c adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x634e1e48 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xf701f02a adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x0b92c394 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x17f93dc5 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x21d8d4ab pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x2eec1bb3 pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x3155be3b pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x3dc6dddb pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x4fe1e8ed pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x7ecf4c95 pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x82b487ff pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x9c9246b2 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa280cbdd pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb411b572 pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb808ef8e pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xcb3bc22b pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xe867684b pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x13293ca3 i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x447e6d7e i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5168d191 i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bb1170b i2c_dw_isr +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x84bdbf06 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x86697f12 i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x99589c6c i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xa9ef9608 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xbd2871cd i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xf01aadd9 i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xcf62115f i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xfae9c561 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x4aa6b462 i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xc03a7a6d i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x11dea947 ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x31f1fcec ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x363bd87a ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x490c9cd0 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x6e5aa1dd ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x7f6a6a3d ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x80bfa695 ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xa58437d8 ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xca943fda ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0x4362dc66 twl4030_get_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0xb1be4a75 twl4030_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x35c36374 adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x3702a189 adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x3dfb54d8 adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x722c68ec adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x801e9257 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x8aa0931f adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x9be47171 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xb601b1cc adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xc7a1e106 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xcd306ffc adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xce743f4b adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xf739cb3b adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x018e2d0d iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x074834be devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1cbe54c2 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1d7c19cd iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x204a3b7b iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x235b6dd3 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2699fc15 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x33e0e4d8 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x343e7782 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3a070e83 iio_scan_mask_set +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4708d4a7 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5d112f2c iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5ff26450 devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7b832c18 devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8158e220 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x83817663 devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x87f44540 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8a2cd218 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9e7652eb iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa25a22c3 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa6df6b24 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb5bbaf2f iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbb24feb0 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc90fc80f iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcd166db2 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd8525d3c devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdba4cdbb iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe37c1c32 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe871e43d iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf87fecad iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfacd444d iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfd090a94 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfe9d40f1 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x838c459b input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0xf3cb24bb matrix_keypad_parse_of_params +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x49a4fcbd adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xb6fadd57 adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xc76d6e8b cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xcb6ab77e cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xeb4a216e cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x69c3ab76 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x70b27696 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xa5be6199 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x168c28d5 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x1e765bcf cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x1ea29ea8 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x2c8a1c61 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x392c3064 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6183de94 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6c12a4ee wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6f070d36 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6ff45622 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7c3dc3ce wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa514d5a1 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa52854d2 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xb097c350 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xf2e75407 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x06888562 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x471a33b5 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x5435bcd1 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x5c1e035f ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x5fce7921 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x6b93374a ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x6d368c7f ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xb2bc402d ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xc483e483 ipack_device_init +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0x23359aff unregister_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0xce1414b2 register_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x1ec20a76 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x204dab97 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x2a28af61 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x4d903a0e gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x565e11da gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x76f2c3b8 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7e1135da gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x84809948 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8eff32df gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x97dcaab6 gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x9b89f7a4 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xae6b8c1f gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc3f8c7a4 gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc6fd0351 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc83d29e2 gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc9cec3a7 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd7df6652 gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe3bf1e7e gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x0a0c4fb5 lp55xx_unregister_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x1c8dfb69 lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x3416edcc lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x5091f733 lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x99199a7e lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xa2dcc7db lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xb1d4dc98 lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xb7fbc5ce lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xca6dd1ae lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xd9953d69 lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xebb421c1 lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x749e05f2 ledtrig_flash_ctrl +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x7903e46e ledtrig_torch_ctrl +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x0a0527be wf_register_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x271c8082 wf_find_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x587b430a wf_register_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x58926b8c wf_find_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x5b888292 wf_put_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x75147afa wf_set_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x8cd59466 wf_put_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x94765fac wf_critical_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xa2f19a49 wf_is_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xbcace2a5 wf_unregister_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xcd7739c5 wf_unregister_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xd8043fb5 wf_get_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xe07f5a20 wf_unregister_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xed82a14f wf_clear_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xeec4752b wf_get_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xf5f2ece5 wf_register_control +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x087ea03c mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x0ed4fb34 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x379b83fa mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x450ef61c mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x51068c68 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x61ed724c mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x6ceb5b48 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x82ee7c24 mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x96913ad5 mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb4b43d41 mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb98f8a8d mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc51f96ae mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd692b3f8 chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x10e06e97 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x155ea9c7 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1822fd23 __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1f2ba9ac __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x260d47cf __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x27831e89 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2dec45e0 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x347aebe1 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x41c861f0 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x480dc606 __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x49856e5a __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x50e8c39f __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x574ba881 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x628eb712 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6770a402 __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x785cfc9f __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x91f2af34 __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa09069a3 __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa591c5d6 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa6890b59 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xaf60c34b __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb950d2ae __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbd4b89b6 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce0e6218 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd40fba32 __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdc5ea5a5 __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf58ce244 __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf5bcbdc7 __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfc1d5275 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfcdf28c9 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xffc308e4 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x06f0f4c7 dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x0c486a29 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x3d52bddc dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4c900d42 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5e2b0ba7 dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x9060416d dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd66ed744 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xe62a4562 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x22163b69 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x3909d3a8 dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x594952bd dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x62a23587 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9b2b253a dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xdc69e37a dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe004ee92 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xed420e67 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0e6bc49a dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x2c111aa1 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5d1ec330 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7430b53a dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa278972d dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xc3e5a0c1 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xcbf32723 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x01e74274 dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x46191076 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x09472122 dm_rh_dec +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 0x44628414 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x44ca9291 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x5e57fe50 dm_rh_delay +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 0x7e5a389e dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x91f64ac6 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x9420c948 dm_rh_dirty_log +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 0xa8813ad6 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xc66ce277 dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xcab63c3d dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf37a3cfe dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x01445176 dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11eab9fe dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x150c85ce dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2025e954 dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24fa6664 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c112836 dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2e730a21 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x32b5f546 dm_array_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x33c03da6 dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x40f7bd91 dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4360913e dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5aed1dd7 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5e6aea80 dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x619701dc dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x62c1b9ee dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7448bed0 dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7657e859 dm_bitset_clear_bit +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 0x80c89b3d dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x832bf228 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x858c8d94 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x89f1e1cc dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x966a8838 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9b4b5b29 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa2507774 dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa87c5b4d dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xab96bd2d dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xaee02382 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb7bad799 dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb9a6ecf8 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xba47c03a dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbcfdc290 dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbd50ebbb dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbe0497aa dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xca40abd5 dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd041d62b dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xead1e727 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed1e1f96 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed58cfa1 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf12ec3cd dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xffff2ac3 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/raid1 0xc9c34d74 md_raid1_congested +EXPORT_SYMBOL_GPL drivers/md/raid10 0x131ad9b3 md_raid10_congested +EXPORT_SYMBOL_GPL drivers/md/raid456 0xc6779564 md_raid5_congested +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x315e21ea saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x341e067d saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x3c4c0f4a saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x458e7d72 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x4969e53c saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x6e60daf4 saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xa4d05f4e saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xb0de5b43 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd021eb5c saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe9bca343 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x474ed417 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x483ba0b5 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x4c66549c saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x890a4249 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xbde3083e saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xd6add7f8 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xd85e01d1 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0a0db8a0 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0b11989f smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0e6aab4e smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x304b6a2f sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x50aa2f40 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5f0e1cc6 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x63222b29 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x70cce388 smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x714a1281 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x757435de smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x84bd5f68 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x87cc3e42 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x90419c5f sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb8d8ca26 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xcffdd508 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd66245c7 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xef98c6c6 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf889cd1b smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x13760290 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x3412351a cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x87bc6f01 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x1369e83a media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x1b0608a7 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x1f2456cf __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x2fba6ef9 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x3a9a0ce9 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x4238df7d __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x516080c6 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0x5577a3ba media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0x5d1d18f7 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x5da9a0d9 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x7d776985 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0xa5bb7510 media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0xb97f4dda media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0xc2bff25b media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0xd355f2a9 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0xdcd66896 media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0xdde8f0aa media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xf37c3127 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x7a5ffb05 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x28790b01 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x29631af2 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2dfc56b9 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x49306fc0 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4dc37374 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x767580c9 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7e2d3f08 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7ff5a980 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa9c93bb5 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa9da8425 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb2d2fdb3 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xdb4597de mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xddc3591f mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xdfda2768 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe55e5f32 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf00e912c mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xfe459934 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x14417726 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1482653f saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x202635b6 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x23dc520b saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x33cbe2db saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4709c128 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4e31778b saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x54cf9b9a saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x66881942 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x798bbc08 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8185f172 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x875886ed saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x991d6b68 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x9dbeb244 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbef89167 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe3770095 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe7c70dba saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf50fdc0b saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf9cd197f saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x2043ae3e ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x2105c72b ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x54b802d5 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x58a96ae4 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x79358b37 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x91a7f033 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xf174b420 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x44648c9f radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xef3e88b4 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x004c7ac7 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0e031113 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1e02cc9f rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x21ca4c54 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x47f19031 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x59165222 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x63e8801c rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7da50e47 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8746193d rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x93e43a49 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x96795bf6 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9dde0d7b rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb5154d3a ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xbea6cd89 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc71143de ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd138b000 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd2d33c9a ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe3455e16 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xfdd2d060 rc_close +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x9b56593b mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x434bd9bf microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xb309fec5 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x63dad2bf r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0xf043c9de tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x8f4c66aa tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x033d3241 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x852dbb2b tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x35018636 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x1f8a1365 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xc6c8483a tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x29f26540 tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x5b82c556 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x3d2f4a93 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x064059f7 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0f84631e cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x1d12e1cc cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x27468fd8 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2bb899b8 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2d46e19c cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2ec7a2ec cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4a032526 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4ba5ff44 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x540a487e cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6a2fb40b cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6f5ffe2a cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8d71d881 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x97cedd11 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb638da10 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc8f68ab5 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xce9c0b0f cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd222711e cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdc15d7b1 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe8f8d184 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x58ec810a mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xfc03191e mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x050bf175 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x099e9b49 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0a457afb em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0ba12510 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0be8c532 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0f6c965f em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2928925e em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x56b82af7 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x73af9c21 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x866a3ca9 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8fab56fd em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9625abff em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9c4bdd3e em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xabf6f899 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc842165c em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd1161b6e em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xda384dad em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xfcdf773d em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x4852db0e tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x50ee5996 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x5defa0b8 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x885967d1 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x31b22eb1 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x3e78524b v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x5fa13eaa v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x813f3de4 v4l2_find_nearest_format +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xb084af54 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xc53901ee v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xdfbc941d v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08982d59 v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4103badb v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x53105839 v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x6f344bb9 v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7eaf8e7a v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xb0891da2 v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xdfa5a008 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf0e1988c v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x03e69b35 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0d55c05b v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2db89d56 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3284d5b8 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x36374350 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3a137e78 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x469696a7 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4f0c7bb9 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5213b5e7 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5d99bb36 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5e185cd9 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7a5161f1 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8df58ef5 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9804294b v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x98d5ec32 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9e900a78 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa061e088 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb2c58a7d v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb32e831f v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb7ca3cd3 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xcc4244eb v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd3635bfb v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xed34d4a9 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf8d8269d v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfb319ba4 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x073deff2 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0c7958ea videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x139ac73e videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1c6b98ef videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1e025091 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x23899d7a videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2a2f4d19 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3b3b0dd1 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x41eaa49a videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4e5eff06 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x62912259 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x75606ea8 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9576c2a0 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x98039386 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9a9607ca videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb26632c7 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb2842477 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb356d73c videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb8050c13 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc4c71828 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xce416a32 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd647060e videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe9903951 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf3517cae videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x18385889 videobuf_dma_init_kernel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x23489e5d videobuf_dma_init_user +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x23e95b28 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa825c75b videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xade36b68 videobuf_dma_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xb7e01e83 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xc061836b videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xd4ada360 videobuf_dma_map +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xd693a8a1 videobuf_dma_init_overlay +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xfd6a4e20 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x256d2bb7 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x67142d53 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xf7e56ff5 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x01909b9f vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x02596cde vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x10176ff9 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1d8c7869 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x226282fc vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4b4887ce vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x52d1a4a3 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x555d65fb vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5725cf39 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x577b9c60 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5d46a888 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x66bc0a43 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6e176b5a vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6f0fef65 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x73db63df vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x79d0f52f vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7ad79f1c vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x96eb194d vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x982c6b75 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9d0c65e1 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9e857195 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa0bdc7f4 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa1cd652a vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xafb42cab vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb25a9fcd vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb60b67f2 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb7068417 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc3faf583 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc74b6c0e vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd28dd166 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd4b3647b vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe0fa78c8 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe53db554 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe730eac1 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe7f1e0e9 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe8f7b9f7 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf0ad3522 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf90a3909 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfae853a7 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x46b7e860 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe57f0426 vb2_dma_contig_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xffdc764b vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x480cb914 vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xd30ec30f vb2_dma_sg_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xfb6416f8 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x6c03a1be vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xbc9004ce vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xd44ae224 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xd50f5ce4 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0xca406405 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0530c600 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0aff9f47 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1a6556d2 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2b33490c v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x44df213a v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x45fca368 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4a15f7b2 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4f972609 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x53854b1c v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x642c6a8c v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x80614c2a v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x885f1d46 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8a496db9 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8c28c422 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x929304f4 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x96431d9a v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9ec65d39 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa9d0dfb5 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xabbaf416 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb0295dd6 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc0be8264 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc2a949cf v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd6a3bbec v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf51641f0 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf5ac778f v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfb210cb8 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfe8952f4 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x26958c44 i2o_dma_map_sg +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x39fcca6c i2o_dma_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x5ec1b6d7 i2o_dma_realloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x770f4f00 i2o_dma_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x9f10e90f i2o_dma_map_single +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xa1d49168 i2o_pool_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xea6e80d3 i2o_sg_tablesize +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xf3d6763b i2o_pool_free +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x2a3f8b7b pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x4bee8adb pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xe6175d73 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x19aeceeb kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x367cf2d1 kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x4a887a9d kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x891c429e kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x905ecbe4 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb86476e1 kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xd7f43033 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xfdf2c994 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x7933c656 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x7b153d71 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xcbecc387 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x14c968b5 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x20317baa lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x77633088 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x8d27593e lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x9f2cd22f lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xac834ba8 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xee2c61e3 lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x7d69acfb lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x8b30f3c5 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xac80fc39 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x2d289214 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x3d1afa62 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xa0946829 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xabd5b2a8 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xe02e2309 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xf221d661 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x03b26965 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x0a6d23b4 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x24e92097 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x3758cc3f pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x410d2a62 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5658dd0e pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5701e38f pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x744f2f38 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x8849c40d pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xa9c0ab10 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xcfb39cc9 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x1d0981d9 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xcebf110f pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x9d4dab16 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xa8ab6e51 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xc0537b77 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xc6923d2a pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xdf43bc1d pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x01a33234 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x4fca3918 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x143eb0ac rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x248c608c rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x405c5fa8 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x48e0a7dc rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5af48f72 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x64910c02 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x64ae2d7d rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x69c6dbc0 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6ba1136c rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x712d4602 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x72b2c54e rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7acc880f rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8a66394f rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x97d4317b rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xab714acc rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb3bf9448 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb75a909c rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc8443133 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc886b908 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc97462a8 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd656d749 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd7fc4cf8 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe45d6935 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe4e89af0 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x10f055e1 rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x11068dbb rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x16b732d9 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x5412964e rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x5f93e179 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x7ab9bd13 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x898a9576 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x8a955d4b rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x8cefb727 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x9885a6a9 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc7f86dcf rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xe5b7e1d7 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xe86b6590 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0f1a936e si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1834a89e si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x260c4730 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x282da8cd si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2f819bd8 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x36b1a747 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x46ba8ec9 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4d7052a9 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5083553d si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x51888512 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x54f80997 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5abb26aa si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5baff116 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5ea84587 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5f4c774b si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x640061f7 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6edd2331 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6f7f6919 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7461330e si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x771bd7af si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x872a8a27 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x878bd88b si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8c3e73c4 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9132235c si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9d0cfbe0 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb031c815 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd5572fd4 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd58c7437 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe617bc8f si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xeada8d80 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xeec51959 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf51c5671 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf713424c si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfd85e288 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x505ff3ba sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xa4e59266 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xc763f757 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xe45891f7 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xe84a8348 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x00f3ba65 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x0f198f71 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x36eea619 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xe55ca7be am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x5d0719d6 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x604d82ae tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xb267caa9 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xf8374a4e tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xa74a866c tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xaf74610c tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xb3d72a62 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xd4fc8cfa tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x2a092603 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x52bb0665 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x69e6e7cb cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x9d1c9766 cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xaa699b8e cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x1a1b5249 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x2feda75b oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3227a28e oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x7dc9dddd oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xb2c66001 oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xc8b5a524 oslec_free +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xd370f679 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x27cb133b eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x793fc8de eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x822222db eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x98bb5a22 eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xdb9ca14b eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x48cbe75a enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x5705ab5b enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x570a0168 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x65c14541 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x78b9a298 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x83708f58 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x8db821e9 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x185263b8 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x2ffe5b4a lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x363f1fcb lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x57f9ba3c lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7699b15f lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x86e322c9 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xec22e0b7 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xf12602b7 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x7538d31b st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xe8b5d424 st_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x209669be sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x20ecfc2d sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x22b68503 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3950e15c sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x62d9c1ed sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x62fbed2a sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6ef1b9f1 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x767c20f7 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7f06b087 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x958fa373 sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa07874d1 sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xabb981fe sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe78f53ce sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xff03da19 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x1775f90f sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x2235b14f sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x3079f42f sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x39cf79b8 sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x44264a6d sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x4a3346c6 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x7f5dc4d2 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xc471a0b9 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xd98bcfb5 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x5fbea297 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x6097877f cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xa2a08701 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x0ae9b716 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x74bbfcc6 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xf9107890 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xd1ed56e4 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x06439b8d cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x3c1e85dc cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xe1ac04ef cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x08c12416 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x18d4f6e8 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1ff80385 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2bc5858d mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2bf1b85f mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2ce2f0dc mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2fa3d0bd mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3487440e mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x37b424f1 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x49918dae register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4d831332 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x52a71451 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x567b2a6a get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5b241da0 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5dbeda71 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5f754a74 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x62f20960 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x64cda0cd __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6597534d mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6db8e130 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7658e958 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7eb20a78 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8593d031 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x87415ed0 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8a3bc8f3 put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8b06deb6 unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8b43feb1 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x93ce2cca mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x96ff46db mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa0b222ac mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa1083be9 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xac29045b mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaebd079b mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb1a32988 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc7026306 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc7b672f8 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcaeba22d mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcccbc5e6 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd88b79ef mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe4908fd3 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf287c37b mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf3519769 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x0ad56fff deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x24faca22 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x65a5f576 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x732565bb mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xa1bb42db del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x593f1fa7 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x7ef34b15 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0x0b5ca6e2 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x7637319e onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xb0e88208 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0xbb2ca7a6 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x13ed2abc ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x277d0d45 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2ed9a61d ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x59fdea25 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x76fed78f ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7df75baa ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x86996ac6 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x87bab220 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x95e5a731 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa3641007 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xaa4bf935 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xc1812bc0 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xfbcdbf82 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x16680575 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x4366b9ef c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x48894fb8 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x69487864 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xa8b264b0 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xbe48bb3f c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x26fadc7e safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x52699562 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x64cf51b4 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8df71a7e can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x91a8487e can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x95712757 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x95a7be47 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x9f137d4f alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa0069697 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa44186cc can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb5701ef0 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb9da4202 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc5e12b73 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xe1df5d44 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xeafc9243 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xec11f228 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf1659582 devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf70bbbbb free_candev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x6faacb1a unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x9bb97a7a register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xa8942c61 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xfeac3775 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x115f76da unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x47312e83 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x7f306e5b alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xc8c46a74 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x21ed297d arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x2b1b11f4 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x03812dca mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0482ec8b mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x07121515 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x07271703 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x07d68853 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a11b3d5 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0abe31e3 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0b422fcb mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e1718c3 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x107462cd mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x10c2c865 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1122ccfd mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x123d9199 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1262c85a mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x148c1894 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15efd7c2 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x183727e5 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1a30c37e mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1ddb6a2a mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1fd28be0 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x21cdeca7 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2980c00f mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2d0a8328 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2fd4606d mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x302b42c9 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x30f6ddaf mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x316414d8 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x327379d3 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3275e033 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x34c9a438 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x354038fb mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x357afb0f mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x36747bec mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3a3eaa41 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3bd85a16 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x450bdd70 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x48978057 mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x49f2b770 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a7e7cd5 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4d835a1c mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e492e18 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4eb79549 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x57d5eb93 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5a811bec mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5ad87133 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5c5b5ff0 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x61dcab6e mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x628d7ef4 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62a4aa0b mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6847d00c mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x69d3233c mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d9dc06e mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x70e791db mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x720ed6df mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7604242b mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77a0267f mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7ae96e03 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7f556bd3 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x834e7f12 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x85d47495 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8bbf5396 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8c87a072 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97b76c6b mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97c93761 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x989d13b9 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9e04324a mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa0660088 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa0b89b0c mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa265e2a3 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa745fb85 mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa95ca61f mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaac13d8a mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaae5a101 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xabdbe33e mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xacd5ea8a mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb034e465 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb8231636 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb964fa88 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc011053a mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2d876af __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc35930da mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc3da0af7 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc3e4fe91 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc4fcbbf3 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc7a840e1 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc847d334 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc8ff2fa0 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc9b2644f mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd3154da3 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd410f342 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd650369b mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xddea9428 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf3b61ab mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe010f95b __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe0d5ad7e mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe0e2fa80 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe3e19475 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe4d8cf8c mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe6e1b825 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe85d71bd mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe9534b15 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe985c690 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe9d3b0ef mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeb1de0ce mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeb5323cb mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xefcd21ca mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9fcc4a1 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa11ffcb mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa1f5c02 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfaf29a97 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfb2b12a9 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfd25c97d __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfd35e4c6 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x020984b8 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x061daf29 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x10ec8092 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1b184c97 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x24042165 mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x28422d39 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2d876f49 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x37fead02 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4c607565 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c50e4a0 mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x810edb0a mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8786441d mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x932bb817 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa40b8a1c mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb7b6cd5 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcabc60af mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdba5bc3a mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe20f3941 mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x0503c22d stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x2efbec60 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x43eb747b stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x78378775 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x812d585c macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x8d417e90 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xc868ff5a macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xe477b47c macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x992fd6ad macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x43f54e6f mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x0d5201a0 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x2a29f6f2 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x2fe6e6d2 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x5260721f usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x108a086a cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x381a4bbb cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x3abffc73 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7eaf3f28 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x9d9b972c cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd8cc7722 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xdc693da2 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xf6c1d92a cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x41663710 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x792d7d6d rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xb142ef59 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xcb5387e0 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xf08b3c3b generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xf20ffe52 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0cc2145a usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x199cabbd usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1a8e2765 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1dcc2714 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1fbfc379 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1fea3539 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x262a8847 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2ad63003 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2bf701fa usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2c0a9233 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x344405f9 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x39b5082f usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x44756128 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x459bc03a usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x461e440b usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4ed29e4b usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x53a38985 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6bbbec51 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x74500616 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x79e44f7d usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7b470454 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7e9d660b usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8728e417 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x88020cb2 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9c48718a usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9e71b629 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa1920a11 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa27f0bf5 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbf2f60a9 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd6f6a02d usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xee208a5c usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf71fa3fa usbnet_open +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x0c7884c8 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x5f67b51f vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x680e1b1e vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xe2d6df65 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x05513a1c i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x05dc5822 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x128981cb i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x2529154f i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x316601f4 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x365f3db4 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x46411edb i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x4fad8ce1 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x548eaa2f i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x56bbd677 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x6efcef00 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x70467465 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x8b3536a0 i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xa0cf94fd i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xa7d30aa9 i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xaa0486c5 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x254a96f5 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x2bf18a23 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x682f35da cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xfa700b49 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x50f0a5df libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x6e9f1fb1 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x870fd121 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x91ce4b72 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xd6ab175e il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xfc3e9e13 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x026b7f29 iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0367bc8b iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x07994e67 __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0d556623 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0f8c54d1 iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1291ef1b iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1ac36ff0 iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3181612e __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3300c28e iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x39181db6 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3d548dab iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5b67e99a __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5bab7e75 iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c1d66b3 iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x82390f4e iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x94440515 iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x979d5255 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x98d54a23 iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9dece3ee iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa37ab7d4 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa9743540 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xaa6d08eb iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xaba63730 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb549bbb1 __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xbfa7133e __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc67c31ed iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xfb1733f5 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xfc9f385a iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0d08d019 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3e9f7885 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x45050951 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x4ad37531 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x6915eb0f lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x6e405b36 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8307b2ee lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8754c4c2 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x979e65ce lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x9e0c8867 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xba44ddc4 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xcc424856 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xdbbc6375 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe6e988b9 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xedb6f773 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xfb7fab09 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x195f94d0 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x2ca4480d lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x6e3b1566 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x756034f4 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x99f0954d lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x9d6fe6d6 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc4060431 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xe9490e9e lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x033af5ef if_usb_prog_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0xb8cdca7e if_usb_reset_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x03c3023d mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x08fc3cba mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x16c4d0fd mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x397968f9 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x46ff3207 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x75e002fa mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x81adb2ab mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x89ed0884 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8c478ffd mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa26b6ffb mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa49e69a1 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb2bd3e8f mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xc50bd272 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xda8618d7 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x052b3e6e p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x19130994 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x4f5a8789 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x51d6bef6 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x69f2f1f2 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x7b7337e1 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xaef2af96 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xc8096836 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xf2bf8a6d p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x2405ab16 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x5b27264f rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x6804ab19 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7f7fc809 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0d1b0038 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1d4f2365 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x20d6e9cb rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x22b2aa74 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2fcc2460 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x30303f98 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x32be8559 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x33e83266 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x440656d8 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x46d3c612 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4dcf6a42 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x54bea224 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5acab290 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x61571c11 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6c1ec4b9 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x77d54cd7 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7ba7c7bb rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x889da0ea rt2800_get_tkip_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x88a89b77 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa8905698 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb1b7e080 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb4a4b799 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb646dc83 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbd2789c0 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc94125d3 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd0d139ec rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd7c10242 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xda7e0ddf rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xdde05dfb rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xdf7f2e8e rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe3b3c511 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe95f46bf rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xeee96abd rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xef9a690b rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf07e3eb3 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf0831605 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf08a08ea rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfb4c1b2c rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x095d0758 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2d9e3364 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x31ae6832 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x390f2e1e rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x3b6af464 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4c96c472 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x67af8dfa rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x7a0fe123 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x88b83fcf rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb604e382 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xd42f0663 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xd532eca5 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xf8c15511 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x03faf1e8 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0a586c34 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x24477381 rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2bb0fd39 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3827c7cd rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4423d24b rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x460fe095 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4660f353 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x46680d31 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x47d286dc rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4cb06af2 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x53f244f9 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x57164fb3 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x67f2de82 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x68221322 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6989108c rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6a95588f rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6aad4197 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6c687eff rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x780912af rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7a566dc9 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8719209c rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8ac7cbae rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8d98c960 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x932017f4 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x94a7818c rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9b3f54e4 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa41356fd rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa7412937 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa96bca9d rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa99a2124 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb4d2cdfe rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb5bfa24a rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb7b283c9 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xba32522a rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbb15fa6f rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbc4c3d13 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc3e988e2 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xce555ddb rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdacf23ed rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdbd05928 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xddbb7bb0 rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe2b4937e rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe2e9d81c rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf5b8dc48 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfbfb7534 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x08b99cd5 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x19e802fb rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x64ffb201 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x75f87839 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xfb6621c7 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x11b5a4ac rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x40a95f6b rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x8ed2f998 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xbec474ae rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x0a1e5b5c rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x0accb661 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x30f5672e rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x4b57d349 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x593cbefe rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x68a90310 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x8a1fe6c6 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x91e1284b rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x97247cd3 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x99213cff rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x9a63e578 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb59cca75 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb86c52a3 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xc20404b3 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd1607e61 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xee8b7bb6 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x41916239 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6e7e4ebb dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7eb04211 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xad884579 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0129c140 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x033e8308 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x060d01a7 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1200eacf rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x28fc23ad rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4b97730b rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4dfd6136 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x58a7c1fc rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x63ed667e rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x656ed9bf rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6be180d6 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fee3a6c rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x79970d24 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x799a063c rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaf4d6d94 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xbdaf2b42 rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc37d41d6 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xcd25b007 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xcffffb2d rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd40f8d72 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd71b2672 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xdb00d18d rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xdb69fa41 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xdef64bf7 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xed0cc1b8 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xeec60b19 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf188fb12 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf54286ba rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf9322927 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0d0b6636 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x241dedc1 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x25ac35aa rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2adb7f40 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x5ae9454d rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x67cb9f42 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6d2a1113 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6e08cf7c rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x86c1efdb rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8701f67d read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x9792c906 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xabc3c9ed rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb0891952 rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xbb2822e5 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd8d5066c rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xdc48a3b3 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xdf9b5ac0 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xe2cd783d rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xe83ff20c rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf8ff6add rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x5f53ea04 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x6435708d wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xe9e62f44 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06a45b4d wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0c05f6c1 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x15e6f72b wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x18871dbe wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x19ee2cc5 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2922b569 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2ab4cf2f wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2fec47df wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3a753ef8 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3aa13e44 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3c63b8fa wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x54cad5ff wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x65235bd4 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x65377205 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x688a10c9 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x698570d1 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x70034b8f wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x708d7d27 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x74a7cbb3 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x763b1125 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7710e8a8 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x78110e83 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7f54e3a1 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x825d4ff4 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x879a292d wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x890fdd2d wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91da5146 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x92c90a29 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x943c828b wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x94604f60 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9719b69a wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa4af87e1 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb2ca13e8 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb3c03a8a wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb8bfee1f wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc2031c78 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcd02c02a wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd3a14a00 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd4abf27d wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe0130730 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe8b4a32f wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf59bc496 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x1e6ac06c nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x8f8a1885 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xd7bdcf41 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x664b3fc7 st21nfcb_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0xd6c7a169 st21nfcb_nci_remove +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x2fa0b558 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x40400cb1 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xfa954276 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x233920ff mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xc2286a74 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xd245decb mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xf8a1dab3 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xfa229366 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x1c0dd0a0 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x5f58485f wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x6bdde803 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x7e509739 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xb2613a71 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xf3b38972 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0xb10f9955 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x07eb9276 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0f693a39 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x16b1869d cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1d628ad9 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1f6ee0ba cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1fd31a61 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2fdfb2e9 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x303d23d8 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3edf0c96 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3f92d199 cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4301396f cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x45dae1ab cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x471f2cd7 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4b9df973 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5276e4a7 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5279c257 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x538fc4df cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x56a19e31 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x58f10a0b cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5c27c55e cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5cecab28 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x682742e1 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6f046968 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7c2d73df cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7f22a7ff cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8762b136 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9463c4c3 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9807cc0b cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xac9f8b65 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xaf7578df cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb1db685a cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb23a7de8 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb2ee9f8b cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb2fee299 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb8be3044 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc2d6797d cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcb5a4d32 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdaa0a2cf cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe10a9f2b cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe444125d cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe54e256c cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe6684744 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf0080455 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf47a8849 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf75a5012 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf838ec03 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x0c954bae scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x3bd81d21 scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x4fbc4f92 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x593a36c2 scsi_dh_handler_exist +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x5f99f97f scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xa186dd7a scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xac49aa63 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xcca422e1 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x03a63a6a fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3cbe31f6 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x466175ff fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x63fb2d32 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x66ab45ce fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6d2c7e29 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6d5ae117 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa1abb092 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa2003cfc fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbb24a9a9 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc1aa5cb4 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc389d740 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd00e0f16 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe3949e20 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe55d919b fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf8aa43bf fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x327e9ac6 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x4da1bd84 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x6214ef3a iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x72ade8e3 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x73952955 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xa8273061 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x03231ee1 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x04f7afd5 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x108860a0 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x133c0161 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1451f3a5 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x19bbef80 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1ee2c1e7 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1f380669 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x288c1662 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2cf87c55 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x32e7a33c iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3717b302 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3cb0e8e7 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x46d27d75 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4b75bb25 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x57ad8f57 iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5e65c027 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6cc18279 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7682fcec iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x783ea7b3 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x78e32ae5 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7c22e7eb __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7e714f1a iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x849ad5d8 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x85b162fb iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8a59ec45 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8c75d734 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8fd8ae93 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xab6774b9 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaff1c3ed iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb7a06df6 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xba5369d3 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbc96bbea iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcac8b945 iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xce960b82 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd2f787c5 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd4d7c298 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd69862cc iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xee559e45 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xefb6c7d3 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf883c890 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xff0c054a iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x083613ce iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1ffa2c47 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2c41d159 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x45488253 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x4847285c iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x55cf57f2 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5700b540 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6362523c iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6dde3b3b iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7deb5923 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7e830f9b iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x93686dd6 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x93a43d17 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x986fe389 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xab15e5f9 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfad3e34a iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfbaa59b7 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0456cff9 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0e0ad66b sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0e9d9145 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x157a1fab sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x18ea2e52 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2dc9ef2e sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x36f40796 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x39659c7d sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x47649649 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x55a8fe8c sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5a2671cf sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8087ebaf sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa2e32261 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xafb83f0b sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb6d1b3b5 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc35b1548 sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd01f412b sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd056797d sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd33b2665 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd7a5b695 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xed3f7dad sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xef32dde8 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xefade486 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf257a086 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x024e268e iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0486d5c1 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1127ab77 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x128878a8 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x184e0657 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1d455290 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1d6e85a6 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1d9f1e0d iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1eb74f45 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x249dc140 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x26133d87 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x279e776a iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2ab0cafa iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x339d872a iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x33d7701e iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3f5b5d79 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x42cb555a iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4d0a8079 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x53da6ead iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x595ae094 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x75fdef9c iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x805e8736 iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x80f9a4b0 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x81c0d255 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x869a8dd9 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x973e72c9 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xaba805c3 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb3857664 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb598b36b iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbb2cd55b iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc9b2b23b iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc9cd1870 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xce97a177 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd43d2a61 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd6294f24 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd7990651 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdee758e3 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf0a0dbd8 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfabaefa1 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xffda4f9b iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x2bf35a24 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x2e89ba74 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x34e9f1ed sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x758c4b7a sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x89e9207f 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 0x15501a44 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1e9c6ace srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x3902ef0c srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x96aa7d6c srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xe466ba1a srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xe986fda4 srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x43ea3a1a ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xbebb1e0f ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xcc0accd6 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xdd1da0dd ufshcd_init +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x2c469618 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x3260903d spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x6db21bf0 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x6df44062 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xfd8c2eaf spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x1307a036 dw_spi_xfer_done +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x19862b9b dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xa0bacccc dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xd4177408 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xeafb5444 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x198da8c3 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1fb69f99 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x233655e8 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x24290c50 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x369270c7 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3cff452e spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x46745748 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x570e13c6 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5723cda5 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5817b77a spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5d41321c spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7048e3d8 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x829ad881 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x88d9659f spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8bfacaff spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa6ca1ad6 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xec6ff338 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xee2ccb5f spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0xabd2bd76 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x09e26480 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1930c051 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x281856da comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x29da280f comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3094cc57 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x31f4e49b comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3eef5fe5 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x41e84e19 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x49d897d0 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4a282bc3 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4a8dfcd1 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4c2dfe8a __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5adbb8ff comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x65da4a41 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x68914c40 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7c0ec676 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7e9dc3d2 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x951c4416 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9f684a64 comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa0aa02b5 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa7fa09f4 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xad4534c6 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xadc04f2b comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xaff280b4 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb0541fc2 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb3597674 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb47e3204 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xcbb663d7 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xcfb4b8c1 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd13ef462 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd1ffbf3f comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdabad131 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xddd1bc3f comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf0a81cd6 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x061605ee comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x1ec9c978 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x24f69396 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x2dc08757 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x4ec00b70 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xaebc9961 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xbfbf4b38 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xe302505b comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x1108c7b7 comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x1aea06ac comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x2369a947 comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xad64b8ae comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xc0e395f6 comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xc0f2b2ca comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xda659b02 comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x04726353 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x4c73f850 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x5250e35d comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x53b5b145 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x5a23a7ad comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xb3bc4aab comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x2a3f3813 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0xb9457fa6 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x63aa2e5d addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x5f07bf5a amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0xaddb3de2 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x60fc8b92 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0xb423f318 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x02cd19ce mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x10ee7790 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x145b82dc mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x22970899 mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2b6be3a7 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x33772ca0 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x480f098f mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4fd9bf4a mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x506ef931 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x554d0cea mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6aa490c0 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x7d7002c3 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8f5c7014 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x98b3d7c9 mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb3925c3a mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb9da0c4c mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc4f7254f mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc92596ce mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xd692d0b5 mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf73a8335 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xfcf1f323 mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xf8226588 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x3073184f labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x67aea755 labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x6b3ca7f5 labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x951c0c78 labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xad99cbd5 labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x125da0b0 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x277a0ae7 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x41fd08f0 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x483a7ae4 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x8d59b3d3 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xc7a4b9a1 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xe083e440 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xe50cdcee ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x5898d02a ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x58a8bd48 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x9ebd4280 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xe2f61b65 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xec65e171 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xfc90e62e ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x38c1995f comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x97c725cc comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x99bba354 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xa09de2e1 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xac5b5058 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xc7056728 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xf8611cdb comedi_close +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0xc3e47a14 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0e81c76d spk_serial_out +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0ef1d765 speakup_info +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x1c6be564 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x35ddcfdc spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x3fd25469 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x46bd6140 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x7744ef18 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x854dd0c8 spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8921f376 spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9e275aa7 spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xa6df28ee synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb35aaab9 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xcb955a00 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd1b551a2 spk_get_var +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7cd4558 spk_serial_release +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7e810f8 spk_serial_in +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x20383d53 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x3157e994 __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xf3f4b251 uio_event_notify +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xce5ec412 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xfdc5e08c usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x940569ce ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xdf1c4f25 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x8fe0aa60 imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xd87105f9 imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0ab9e326 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0bb56f0e gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0cdc31db gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x21b4cf3e gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2375b871 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x25641257 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x34e04c15 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x55578e24 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5d59da3e gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7937ed18 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xab300028 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd29c3749 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xdd3640db gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xedc651ed gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfbe4344b gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x2368713b gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x3f914c3b gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x89263781 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xf9e5ceeb gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x5b27230f ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x9463be70 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xabb28134 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x01243254 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0a5230df fsg_common_set_nluns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0f30c05a fsg_show_ro +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 0x1b1cc3af store_cdrom_address +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 0x1cfdd042 fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x25e52e5c fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2d10b6a7 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2f3a2219 fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x313deaa2 fsg_common_set_cdev +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 0x3a00632c fsg_store_cdrom +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 0x51707c29 fsg_common_run_thread +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x561a892a fsg_lun_open +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 0x5a227eea fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x830a4494 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95cffb3e fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x99023bfc fsg_common_put +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 0x9dc025a5 fsg_common_free_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa46e6443 fsg_common_get +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 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 0xb89d5d56 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xc0361d95 fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd3ae3b65 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd4447af5 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd468f882 fsg_common_set_ops +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe4d1591e fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf10cc918 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xfe4040b6 fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x08957a26 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1cf33e98 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3a6d4f22 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3ca38e3a rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x48bf335f rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4ca90996 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5d22b406 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x785d494b rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x840dd143 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x988ad2a2 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x99e5f1bb rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9acf72e4 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa90054ee rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb971ebca rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd2fe47b1 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x039c727e usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x08d3814f usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0bd37487 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2ba51384 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x43c64cee config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x51a4e5bb unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5433ffa1 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x671abc96 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x74505433 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x757d0c13 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7c3866f6 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x802a29c5 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x87837d60 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8b271bfe usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x96a4757d usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa6e9c699 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xaa4d160c usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xae471916 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb3420c11 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb8189d2e usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc73b2afa usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc7514e58 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xcf26da77 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd3662eb2 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe0e02838 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe82042bf usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xee0c17d6 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf03ebcfa usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0ac3c0ff usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x22eb8d6e usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x26b5d84d usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x352cf494 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3901977b usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x41a76aa9 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7b488c69 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x8dce788f usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x96d9f106 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9ecd6942 usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe65e78d9 usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x4b9f745f ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x6456f744 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x4e9a7d89 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x5c6df4e0 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x5fbb397e usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x8b8269ae usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa9242054 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xccfa3dbc usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xe0cd862e usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xfd527657 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xfeabe7ea usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x56d31820 musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x72234dd6 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x96919667 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xf2789634 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x5cd0a96e usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x9607a7cd usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xa243256e usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xacc5c754 usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xae20426f usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xd89596e5 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0xe5283b6a usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x10a80393 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1fcd5ad3 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x53c5e4ed usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x58fb1517 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7ac6472a usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7bfef44c usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x98f03484 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa4782626 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa92b0c2a usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xaca9359a usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbaefc10a usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc1d446cd usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc2a89385 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc6776a4e usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe1499162 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe22063c6 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe808476f usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xefd0565c usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf048daff usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf17e798f usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf79adc49 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x332b178d usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3a59da0b usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3e7879c9 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x452e34ea usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4a2f31a8 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x666ec7c3 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6c3aa363 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x71fd37d2 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x83f20421 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x950a2542 usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa75777b6 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xacb0865b usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb2631c46 usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb65fa602 usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xbc935ed6 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc4cdbae1 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc51bca10 usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd15603c1 usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd5bdab33 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd86852d8 usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe4940e28 usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe653397a usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf0f2f474 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x02715524 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x13d46a81 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x208a7c07 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x2de3f424 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x45fa97f7 usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x6e0e8331 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7c550ff7 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x80b7ea0e usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x84e49f7c usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd5ae7aad usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xecf39316 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xf936833a usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x104e7caa rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x13cfa13d wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x3c616d16 rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x3df236b8 wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x6fe4923d wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x7372a12c wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x9dc66f16 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc543b60e wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xf4654c3f wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x052705dc wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0d6e2020 wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x268fc579 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x2c0f4d69 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x5dd35544 wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x83ed0b46 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x848c19eb wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x90dc8cf1 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xac4b9989 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xc7440cf2 wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xce06586f wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xdd1836d1 wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xe8ba8395 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf1ecc067 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x19c997b7 i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xc5037f5b i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xc7b893b4 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x42f1bed5 umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x526fdfe4 umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x5fd9828a umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x691dabd3 umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x7f8e210b umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x93107eab __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x946dfcfc umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xce91ab41 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0ae9e7d6 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0b8aad57 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0bdf5afc __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x15e3edb6 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x318f7b84 uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3470a571 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x35acc18f uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4128f73a uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4f5d8dbd uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x501b8e94 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5877b159 uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5d8a0441 uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e4bc088 __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x60d51e8c uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6f752b58 uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6fd05b6d uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x74dddb5c uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7dcfcd23 uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7fafba00 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8618a2c7 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x92fe2ca2 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa41663f6 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa540e75d uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xba0a4a61 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbae6a4d4 uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbfa65daa uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc9ab5562 uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xca91d976 uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd04f7e98 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd17a2b71 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdc9e5800 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdd1c128d uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdd694003 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1716f06 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe4a0ed05 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe96116b7 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xec800290 uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf251034f uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf28f0b25 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfcfa096b uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfed2d234 uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/whci 0x4379d22a whci_wait_for +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0944b47a vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0cea43fc vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1f2905d0 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x28470517 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3435f159 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x63bf0589 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6e5d2226 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x75c67dfc vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x775e081b vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7b01786a vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7d9a6b35 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x83811d77 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8502c2eb vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x90dd9f32 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x925097b3 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x97d4d974 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa821e4aa vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xae7ba6a8 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xaed07365 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb0f81e37 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb4632edc vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb921f827 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb9b447d9 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc4bb8625 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd7bb0dfd vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd81a1d86 vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd9c91f8a vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe5ba19a4 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf0bcd196 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xffde5c8e vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x387f6311 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x41e0ec03 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xc7d5602b ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xce1a7c8a ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xebc8871a ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xee0dd871 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xeef436ed ili9320_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x386e77e5 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x741018d1 auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x77d3b902 auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x8441fc9b auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x986f8d01 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xae99fcf9 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xb1643bc3 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xe85eaf5c auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xeaafeac1 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xfade28e6 auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x504b00be fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x4bf82b3f sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xd7c35429 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x04230aaf w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x12eb407a w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x17a8fd99 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x4ab231f0 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x6fde29b0 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x80ffeade w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8800b3a8 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa0c13774 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0xec926743 w1_read_block +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xb5204bbd dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc6dc8c2f dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xdc583c08 dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xe485cac3 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xf45cc2ad dlm_posix_lock +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x38affa44 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x4eeec25f nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x8345d008 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x8ae97cc6 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb0a8fd9f nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb343958d nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xcd0f220e nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x01043be9 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x063e07f5 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x099726ee nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ac5d6e3 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b94c3ce nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ce0ba55 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f2f9f7a nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x125c67ee nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x12a60606 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x19a1d2b5 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1a22538a nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1c2036d6 nfs_put_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1dbfae2f nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x205a7abc nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2064f0b6 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x208b3617 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x24c920f5 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x254c2d57 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26e80347 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x27189c90 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x27e5bbaa nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2c1b5099 nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2cfb5f2b nfs_zap_caches +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2fc1bf4c nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2fe9c0ab nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x333c8deb nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x37af8946 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x38250235 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3b8073a9 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3c653c8d nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3e73e423 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40edd288 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x43076203 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x441ba760 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x44f2b8db register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x45e008e2 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x46e4c5c8 nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4ac58f16 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4c1c7f28 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4e116547 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5a5881de nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ea581d2 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f633618 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f97f07f nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x637825a7 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6385ba29 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x666f5156 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x67e8583e nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6cb97472 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6cef39ed nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6d0a56fb nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6d905da5 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6f9c02ab nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6fa452a0 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7344b749 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74305f00 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x77bbeeac nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78060f8b nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78665720 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x794b6427 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7bb3c487 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80fe63fb nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x81ccf25b nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x83fc8e87 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x847749a3 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x875dda0b nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89d84124 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8c08020b nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90e9a56d nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x94b80443 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x95a54d0a nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x964dd636 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c5f5229 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa2a86b6d nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa2c19158 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa4615c31 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa777eb1c nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8d2d1ce nfs_callback_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa992b538 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaaa14361 nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xab037e40 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaecfadf3 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf1a9d26 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb001fece nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb06b14cd nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb06d7129 nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb3df52d5 nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb89b4a60 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb8cd1d98 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb8e1a628 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbbfcb89b nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbed7a72e nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbed7ea5c nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbf9dce29 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0dfb9c5 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc1ac5392 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc23367ec nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc48c3e94 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc6669f1d nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc95fefe0 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc98694ff nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xca39886a nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xca3ffd5a nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xce5b6f82 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd11442ca nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd1373979 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2f3e512 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd5d8d9ea nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd659bd1b nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd7168943 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd94b2851 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdcefb631 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdeb917b7 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe082b47d nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe6529680 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf2961857 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf33fa8a5 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf565a9ac nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf58031ab nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf65c9d58 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfa27c1bd nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfac776ce nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfbbadb93 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfdd9a3ba nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x045f63a0 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0757a37d nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x07a05ac8 pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0d24e259 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x110c42ce nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x11bda27c __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x18ac7be0 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1fcd8d0a pnfs_commit_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2f856385 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x37f0a148 pnfs_writehdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3d7d61cb pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4187788c pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x54894f63 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x65f9fb6e pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x665fa50e __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6e700c9b nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6ea5fe4d nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x709b241a pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x726968ac nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7799a3a3 nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x780599be pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7c426185 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x807ec17d nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8dd3ae9d pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x90bf23b8 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x95a7bfa8 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x98d82f63 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x998e9614 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9c64e59c nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa2c5b15a pnfs_readhdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xacde3696 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb6d04b36 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb70ba1ad pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbde1fc70 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc1175dce nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc9408079 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xce76ba53 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdb813e84 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdf591a66 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe2cccf87 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf925cabc pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfaddb481 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xffb230e9 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x348329c0 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xee1feb3e locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x9bc476d1 nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xc435b7b7 nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1cb231d0 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1d747ce3 o2hb_check_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1f1d01ba o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36418553 o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x57cb2bef o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x687f6251 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x8de3d27b o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa1ae48e1 o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa82a8645 o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa9f5379a o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xad4af390 o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xae808bac o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbaeb4700 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbc4744c8 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbf030870 o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd60f2c6c o2hb_check_local_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xe0c37035 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x0bf4b978 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x4a6cb313 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x55959ab5 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x623b7a2e dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x74534eff dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xc9afb22d dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x269d63fd ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x316904e1 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x3bcef5f3 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x40718c92 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4226705d ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x424241c9 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x60f4bcef ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x645cb47b ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x672302fc ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9ccafa05 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xa06fbc10 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbf9068ab ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe40cffce ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xfa8acd48 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL kernel/torture 0x1b2fca48 torture_must_stop_irq +EXPORT_SYMBOL_GPL kernel/torture 0x1be7d8be torture_onoff_failures +EXPORT_SYMBOL_GPL kernel/torture 0x3e9619f5 torture_onoff_stats +EXPORT_SYMBOL_GPL kernel/torture 0x49b5cab7 _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x4c7529bd torture_shutdown_absorb +EXPORT_SYMBOL_GPL kernel/torture 0x52665f8b torture_random +EXPORT_SYMBOL_GPL kernel/torture 0x5346b23b torture_shuffle_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0x6364b2f0 stutter_wait +EXPORT_SYMBOL_GPL kernel/torture 0x679d9e50 torture_must_stop +EXPORT_SYMBOL_GPL kernel/torture 0x688e6a64 torture_cleanup_end +EXPORT_SYMBOL_GPL kernel/torture 0x6bdeda8f torture_onoff_init +EXPORT_SYMBOL_GPL kernel/torture 0x899cb852 _torture_stop_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x8b0e1d2f torture_shuffle_init +EXPORT_SYMBOL_GPL kernel/torture 0xc1361afc torture_onoff_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0xc6527045 torture_init_begin +EXPORT_SYMBOL_GPL kernel/torture 0xc67a49d4 torture_cleanup_begin +EXPORT_SYMBOL_GPL kernel/torture 0xdbc5277a torture_shutdown_init +EXPORT_SYMBOL_GPL kernel/torture 0xdfc37972 torture_shuffle_task_register +EXPORT_SYMBOL_GPL kernel/torture 0xe6989fd3 torture_init_end +EXPORT_SYMBOL_GPL kernel/torture 0xe9ff1468 torture_stutter_init +EXPORT_SYMBOL_GPL kernel/torture 0xf6d34fb5 torture_kthread_stopping +EXPORT_SYMBOL_GPL lib/bch 0x231d70fc encode_bch +EXPORT_SYMBOL_GPL lib/bch 0x6b770f49 decode_bch +EXPORT_SYMBOL_GPL lib/bch 0x9463ff71 init_bch +EXPORT_SYMBOL_GPL lib/bch 0xbdf512de free_bch +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x5f29e282 notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x61678af8 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x021957e1 raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x05513b71 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x0f8a2742 raid6_2data_recov +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x201d8ea3 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x29fa419f decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x300d7e57 free_rs +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x6fbb3bd9 init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xabda1e2e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xb050f329 init_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xa8859078 lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xbb9f718d lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x0082e4df garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x0efe88b5 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x671942d4 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x69e48dba garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xa95b6944 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xc85a159a garp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x0a59a235 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x4f7ad8fc mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x51db97d9 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x5aa6f146 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x8ed75a08 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xf2443aa6 mrp_request_join +EXPORT_SYMBOL_GPL net/802/stp 0x4069ae59 stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0xcf4ffc63 stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x810474b0 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xc0838e8e 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 0xac93ae05 ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0xaeb7451e ax25_defaddr +EXPORT_SYMBOL_GPL net/ax25/ax25 0xd930c4e9 ax25_register_pid +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x0d2119e9 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x2e4b6231 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x621946dd l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x702897e0 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x8e65efe8 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x931aa598 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xc33db121 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xd90e61e3 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x03bd1cd4 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x0ae2d75c br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x6046f3e4 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb214cdda br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xba357a1a br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xce002abb br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xec9b9b5e br_deliver +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xabc6e2f8 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xdfe03c63 nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0189d511 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x09f3f524 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1cb8ab54 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1e3d91d4 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1fee16a0 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x27ecad3a dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x28eeaf4d dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2d96e8e3 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x35d9be26 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x414c5a5b dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4a7a2c57 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4e71a0a2 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5220a2e2 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5b3223db dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5f885d96 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x60766739 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x61e0805a dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6387cc7c dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x736ea812 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8667d685 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8bb68298 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9f342eb1 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa9c7b171 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0xadff756a dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc0b7b890 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdf4f7198 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe2e5c005 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe449b968 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0xec80eb0e dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf423ce00 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf7c31b08 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf905df4b dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xfce65108 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xffb5f41f dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x2e335923 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x9475328d dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xb44e3ab3 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xd23cfb00 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xe036d6fe dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xe4f5c5e0 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x159cec7e dsa_host_dev_to_mii_bus +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x27a38f2d register_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x883f6ee8 unregister_switch_driver +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x2e8760ad ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x304b4c80 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x86fb77d3 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xa4a414bd ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xd58dfa29 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x09f40b46 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x72f9a20d geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xfbcaeef3 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/gre 0x282dab78 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0x8a106157 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x95736e1f gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0xcf046a75 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xe5faf4c8 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x52ec40df inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x8f027b0b inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x9b25cf8d inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xa0fbf968 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xcb13d8df inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd37cfeb6 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x02c3a777 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0d62cdff ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x268155fb ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x26b3097d ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x284a467b ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x31d025d6 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6b39932a ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6c44c25b ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7b019c33 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8dd3b798 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x90763a84 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb4175d13 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xcf5bfdb3 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf1b35299 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0xb0584877 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x3685edc0 ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x6b6c3d10 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x15d85aca nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x2fa3730b nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x34a6819f nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x503e206b nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xa73a89cc nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x3f5c468e nf_nat_masquerade_ipv4_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x9acc6be6 nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xfedbf252 nf_nat_masquerade_ipv4_register_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_proto_gre 0x636b12c8 nf_nat_need_gre +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x76c49247 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x8f539278 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xad855e28 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xc81b4983 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0xcf485944 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x537500d9 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x5a47c615 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x83e40211 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x94fec1ae tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xf2aef625 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x0abc762d udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xd3cc70f3 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xe2264b93 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x0ad31e70 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x3d473a90 ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x9262ddda ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xac16adb5 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xc67f3f59 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x3d8baa9c udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xecb06ab7 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x7e3d1c03 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x6eb85693 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x610f299e nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x8dc504b8 nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x9380d800 nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xc3d3c247 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xca6daeb1 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x011ebcf3 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x2293972c nf_nat_masquerade_ipv6_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x38d4401a nf_nat_masquerade_ipv6_register_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x4383e258 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x4914b466 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x9b54688f nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xf5198c6d nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x5f1b74eb nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3da21cc3 l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x434af00c l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x50b226f1 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x638d5079 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7e3f7be1 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8a769317 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x929ad45a l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9a0caa46 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9e57c0f9 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xbb21e433 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc23617aa l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc7c21eff l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xdb359d97 l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe756f608 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe85ce94f l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf504cc13 l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0xe8e03b72 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x22813b89 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3663a36d ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x39d892ef wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4bf42798 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x579df4fb ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5d38f601 ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8587cc87 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x87d28cf5 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x961f978e ieee80211_iterate_active_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa95df640 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb1293939 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xba4eebfe ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc146994b ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc284c78f ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd8fb8502 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xdcdcd56c ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe2ca2f8a ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xee3b8016 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1b1a385d ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x220f1a45 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x263d4b15 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x50e073fb ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6344eaf6 ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6b35686c ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x82a6ebd5 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa094c9d7 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2d623f3 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xafb91236 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb56b542c ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xbbf907b9 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc44725e7 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcd88f435 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf1f3f1e5 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf517270f ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xfcee46a3 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x4324a464 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x4905ddca unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x5ce307f2 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xad4db936 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x01954038 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x093e068b nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x09d8e367 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0a96c7ab nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0cea4e1f nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d376bda nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x11226ddd nf_conntrack_tmpl_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x11a91c91 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x11bac1c7 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1460a195 nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x163aa92e nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1b4f5746 nf_conntrack_flush_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1cd425d1 nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1ff8d5c4 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2061310b nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x27d4d212 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2e55c5ce nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x36b75a45 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3a36dd79 nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3da0ef83 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3edc2c9d nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x40283517 nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x48ccaaa0 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4f739784 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5cf399a4 nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x65a93ec7 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6634d528 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6b79fcac nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6ca38f30 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7125ecab nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x74728add __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x748e68ec nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x79e95b07 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7e597bb2 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x82c3210b __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x85ec24e2 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a66c4fc nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8e538a9c nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90ff6c9f nf_ct_invert_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x97a34bb6 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9de6fb7a nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa124dadc nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa1ffbbf1 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa3b66fcd nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa96e27ee nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaa2cab1e __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad31b14f nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb1510e48 nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb1e0a031 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb67098f7 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb7648f0e nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb97782e8 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc0b4ad24 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc1ce4c84 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc3cbbb52 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc952c998 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xce3a604c __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xce8156e8 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd2e7e790 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd6f3d853 nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd7f77f8c nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd9f27bae nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe2a9fc70 nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe2c828bb nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe4293465 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe4b98f33 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe4c5bad1 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe54afe01 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe6829adf nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe7267682 nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe79659b9 nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe901611d nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe9ae6f88 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf432ec23 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf72e8e82 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf870d5e1 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfd695b54 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfebb1188 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff40b965 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0xac04a233 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0xf2f75638 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xaff12577 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0fe3da80 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x1a7adcfd nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x24600e98 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x34812d77 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x4308149c set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x7473a571 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x800c8921 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x815b6b0f set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa09cba7b set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc865081e set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0xbe655ef8 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x2213019f nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x274fd556 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x719b13fc nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xaa98b097 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x988c0867 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xd0f9f076 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x0bf5dcfd ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x265d82bf ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x41b1ed14 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x48be3613 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x52ad0e5f ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x5e963c1b nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x9d976af3 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0xf320d10a nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x6bb97539 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x2e4d23aa nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xdb1475f3 nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xf6a95d2d nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xfa6557c7 nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x06bea91f nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0d9bae4b nf_nat_l4proto_nlattr_to_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x131f636c nf_nat_l4proto_in_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x1896b527 nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x423df2f5 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x59e37605 nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xa8bb0003 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xab23f485 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf93ed196 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xfbf49125 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xfd6b1192 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x1774017d nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xc3fd2bf3 nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11a006b5 synproxy_check_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x5f339439 synproxy_build_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x6a7ce2ee synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x8b76d3ba synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x90298227 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb42e336a synproxy_options_size +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0c35a87f nft_validate_data_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0fda3c99 nft_validate_output_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x37784f57 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3d49dab7 nft_validate_input_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x580c0ae2 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x585210c9 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7741494f nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x843a5cab nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x967df99b nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9cff1a04 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa805ae44 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb9df314a nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbb37c791 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc3108389 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe4957fcd nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xeb2515d0 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf33e0600 nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x2b14cfe9 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x4119c7f6 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x522ad8af nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x81e673f0 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x8f0fa6eb nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x95beb69a nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb47077d nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x5a1254e9 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xc4607afa nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0xcc91a0c2 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x8b093d73 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xa8c7471c nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xf5aef306 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x1161d09c nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x1a3846e1 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x1c2de662 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x3248a21c nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x8af57046 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xe7b1bdbf nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x03e47ef5 nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x137533c5 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x5bb056fd nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x7b5be4e4 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xd701edb8 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xddf15889 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe8cdab4e nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x078ffaf8 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x225726d6 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5da19e5c xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5fd5eb58 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x67d2c3d2 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x799cdc58 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x89394d67 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8c3426fc xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbbbdaf25 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbd779a42 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc41bc4d5 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd091ae9a xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfa131da7 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x00204983 xt_rateest_put +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x482b6a12 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x1d4ad6a1 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x3a12045c nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x5a357a73 nci_spi_send +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x0be7d350 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x0edfdd6c ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x26747405 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x2fc42720 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x9fea032a ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xdc73c0e0 ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xf2bcf84b ovs_vport_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x188d62bd rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x2212791f rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x2366918e rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x2718ab89 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3860649e rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x393954cb rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x4aab32f4 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x4eb60099 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x5095cb9d rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x5793068a rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x6453d70b rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x6ac3863a rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x6bdff40b rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x96fafe85 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xa741c824 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0xba3b5998 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0xba54e8bc rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xc0ea1466 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xc6ae4433 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xdd399fa0 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0xdf2e171e rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0xec12f18d rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0xfbb3a8bc rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xfebecdf1 rds_send_get_message +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xabf2f648 rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xed77357d rxrpc_register_security +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x00c52ef5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x46f4e743 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x4e08a79c gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8d1a827e svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xb5dea7ef g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf0c0afd0 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01e8bcd3 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0683a67d rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06a3d0a0 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0723e881 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b4a506d xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b5cf9e2 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d4bfb00 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0dd6bf8e rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e4af6b9 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f788338 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10529f5b svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1127c284 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x13882416 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1425b28d xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1498d834 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x14c09364 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x158b71cc rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16ea40b4 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x17d71693 rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1885e70f rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19479f55 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c5f9b13 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e57232e rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f233169 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x206374ff rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20cd3894 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x219e85c0 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2246b133 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x22949cba xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25036458 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x29b45648 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ad09487 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2b27b021 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c4adfc7 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d83a5db xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2e99a237 xs_swapper +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ea6ba75 rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f8ebbe0 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f977646 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x327f0f4a svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x332a1431 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3393572a svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x339a1f9e rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3402238c xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x353ef698 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x374f60ca xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x38964b1e rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x38e011f3 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x39e4efe0 rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a40aa70 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a7e694d svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b7b7a58 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e6f435f svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x425ccc96 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4355b929 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x438a6e68 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45595364 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x459a9cb0 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4757750e rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a89df25 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c0be71e sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d891fe6 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4de06db1 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e77fabc svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5361a168 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x539e20e6 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x554ccbee xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5764830a xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ca5df2b rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5cf04998 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e8fa309 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e908d8a xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f54b532 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5fcd6997 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x629e3cd8 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63c5c8d2 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x651bcdfc rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67dfc959 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68b5d139 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68ee052a rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6933d592 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6991ccb1 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a39686a xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6b528f80 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ceb2dc3 xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71e380bd rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x72762979 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x739d0ffa xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x742ac8ce svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x745a4523 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7479ddea svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75bcee12 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7708ced9 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x773ea78c rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b652e44 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7bacde8e svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d15af2f rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de5c264 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x816ac695 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x830f6685 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84220383 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x848d8b4b rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x886b1953 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x899ce782 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a188021 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c193152 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8cc404ef svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x902b1c60 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x96f4661e rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x97204681 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99575ba4 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99bac127 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a8d9eb7 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9be72b30 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c2e16b0 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c86bf76 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9cb6c3c4 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e68c604 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9f8e8bbf cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa14be944 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa348c42c svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6201bf3 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9c4f434 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xac15c593 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad6d8abf svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1b03d56 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb2ad7f99 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3ef883c svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb4b7c53b xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb551ec54 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb555ecc3 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba6ab8c1 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbd7835be rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0ead863 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1e120d2 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2184c2f svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc35febfb rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3ff2dcf auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc52d9260 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc56cf617 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9710af5 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd44f3b8 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcfa8a333 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd15f9b02 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd4cba435 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd50fccaa rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7f3c3a8 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd95fb203 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd9640126 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda203929 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda78cdc6 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdaa69902 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdba3e97a rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde3e1a1a xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde55a4c2 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf91f4ba svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdffb197c unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe02d54ac rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe0307451 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe11aff3b xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe149e0e2 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1748240 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2cb318c rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2ce40d7 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe38e70c5 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe561aaa4 rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5bec395 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe6aca88e xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe9b402ea xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea6c5314 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeb7dc387 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec291302 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeca76c73 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xecdbdcc6 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xed5493f3 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee98385a sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeee77cb write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef3b5277 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf407ab09 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf730ad9f svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9583c5f xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa2d65cc svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb0efdf1 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfba9184c rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfca4907e svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfdd217f6 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe14c61d rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe185e83 sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe2cfc2a rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe2fcdd2 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xff99a8c7 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xffc72195 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x13398bcd __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x318bef89 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x31ae8b40 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x573bc8ef vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x69c1f646 __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x74e91915 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x751ff010 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x804821d0 vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9ddff560 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xa117d176 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb75ec92a vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb946fa3e vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb9d01b6a vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd55b3ee0 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf593c40a vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xfff0181b vsock_stream_has_space +EXPORT_SYMBOL_GPL net/wimax/wimax 0x2a322999 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x37e313fe wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0x46dee5a7 wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x5bb962fa wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x5e04f71b wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x9108ced0 wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0x9155e17a wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0x9e441725 wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0xd13d545a wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0xd6058a46 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0xee1c4ff4 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf8544a99 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf8fbd5ee wimax_dev_init +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x31d5de99 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x67d38992 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x75913cb5 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7984ece4 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7b6e9137 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x89571f0a cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x95376bb8 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa30dfcf2 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa37c4709 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb2dac578 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc42e4f10 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xee432028 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xf4206342 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00778770 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x056bb269 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0b9e5852 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x74e1a843 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7c30b8c7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x92dbc6c1 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xbc8b0f41 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xce7a55c1 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xe122af95 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x23248b43 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x32846a01 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x7ea2b993 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xad8e8548 ipcomp_input +EXPORT_SYMBOL_GPL sound/core/snd 0x26846569 snd_kctl_jack_new +EXPORT_SYMBOL_GPL sound/core/snd 0x61fe0b0c snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0x77a0a11d snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x8134cf89 snd_kctl_jack_report +EXPORT_SYMBOL_GPL sound/core/snd 0xda1a3956 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xa52f45f5 snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xd33e3765 snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xfbc317a2 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04a54277 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x155a642e snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x2a79ff61 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x4c8b34ed snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x5c46a961 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x9308c924 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xb14480ac snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xeb89db04 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xf538fdc7 snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x06e7674c snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x0ea3605b snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x1fe086e6 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x29258700 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x4460040c snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x62be9ee3 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x997848ce snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xb5ced4a3 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xc8ef9c3b snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xf419e3c1 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xfb5f4649 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x44e857b1 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x5bbdc7a5 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x7e0140d5 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x8a42108a snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xe50c8761 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xf2ad8456 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x00d072af snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x011c19d4 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x02d3ae0b snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09043a64 snd_hda_codec_resume_amp +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09d6fc97 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09e48bc6 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0b2d998e snd_hda_query_supported_pcm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0b57b593 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ba08291 snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0e1cf5cc snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x11e01615 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x165bf659 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x182acb35 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1dbd04e1 snd_hda_codec_flush_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x21ec5d09 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2a1e0f47 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2e25e163 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2f85800e snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x30e97560 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x311f1c27 snd_hda_bus_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x326ae88e snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x348cb47d snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38f125ea snd_hda_suspend +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3a646b1f snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3b55a4a4 snd_hda_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3cd446d8 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3d756ecf snd_hda_override_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3e0a7b81 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3e2e48c4 snd_hda_get_sub_nodes +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x401088d3 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x406e4b2e snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x440d8da4 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x44e3d8eb snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x46e7a68b _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4746e092 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x49b2ba81 snd_hda_codec_amp_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x50270f62 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x50ffa594 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5316fd65 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x53638736 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5589f7be snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5602765b snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x56489745 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x567b2be5 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x590f5336 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5bf3841b snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c58b98e snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5cae2170 snd_hda_is_supported_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5e2c7db5 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6182e353 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6540ec20 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x68cbae28 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6c486fd5 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6dfd8e5b snd_hda_resume +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6f0f9b37 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6fe1ce78 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7570db4a snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x758e73e8 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x774a9c29 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x790df627 snd_hda_codec_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x79c23569 snd_hda_ch_mode_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7a514254 snd_hda_ch_mode_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7b46edd6 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7daea868 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x80da3698 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x820d042e snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x86241074 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e0d793e snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8eedae6c query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x900a311c snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x928f4ebc snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x94655fd3 snd_hda_codec_update_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9533f974 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x95885519 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x969e98f5 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9785b390 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x981a372c snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x985b7498 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x98cc0bd8 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x99319a32 snd_hda_query_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9c6d049e snd_hda_ch_mode_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9ce7b6d1 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9d560cb2 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa84d6409 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaac27938 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xab28d6d4 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xae6e3b49 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb00d2a5c snd_hda_codec_resume_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb6efd7c2 snd_hda_add_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb9e23f5a snd_hda_bus_reboot_notify +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbb02c78c snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbb7ef2b6 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbc082e95 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbfb2a007 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc0ed4196 snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc2303709 snd_hda_calc_stream_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc301065e snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc80ab4b9 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xca127a53 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xca7bb6eb snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcadf0d30 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcbca0b9b snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcef8aa02 snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xceff8ada snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd0c14b94 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd266f2d4 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd366b3d8 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd3c8dd16 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd48f53b8 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xda8e8872 snd_hda_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdafa74a0 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdedd03b7 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdfe5fc96 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe0c81d08 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe1fe980d snd_hda_delete_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe3e1d00b snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe465a163 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe5299185 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xea347dd6 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeaae8c5d snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xecef8b4e is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xedfbec85 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xee6a5c0d snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeee795ca snd_hda_queue_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8634f59 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8bd610c snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfa178e8e snd_hda_sequence_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfaeb0805 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfb16491a snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfbaa9ef9 snd_hda_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfca09c89 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xff31872a snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x086b351f snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x08e43c03 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x14a41273 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3a175637 snd_hda_parse_generic_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4100ea80 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x510258c8 snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x60b519d2 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6ea0be29 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x71f0933f snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x90a72966 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x95f15618 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa5bfc424 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xbb15cdf4 snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xbe647379 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc21fdb9b snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd6d42130 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xdd168bb5 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xddf73f60 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe7618be9 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf5c08ff2 snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-hdmi 0xbd980884 snd_hda_parse_hdmi_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x06ba4046 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x099cd09b azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x0ab489d0 azx_codec_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x1409641b azx_stream_stop +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x158f490a azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x62e377e1 azx_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x67811ee0 azx_notifier_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x6d90a153 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xa69394ba azx_init_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xa811806c azx_free_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xbffbbf9b azx_enter_link_reset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xc007ad3c azx_mixer_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xdedb6d76 azx_notifier_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xeaa52178 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xfacdd297 azx_codec_configure +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x0fe72e8c atmel_pcm_mmap +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x26dad184 atmel_pcm_new +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xe701e5e6 atmel_pcm_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x266ab2f4 cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x82550f27 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x34b03d35 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x40948b32 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x86ea31ea cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xc327ea1a cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcfc69526 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xd0676602 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xf619f3e6 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x351f27a5 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x7c566b92 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x89d1a6a2 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xaa79a878 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x24bce3bd devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x58de664b sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x714614e9 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xc026e5af sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xe48fb1f9 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x9ca78d79 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x00480bdd ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xeeda6fc3 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x275358a5 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x27d87705 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x07f1a62a ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x0f1fbca6 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x5a00c041 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xae6042c0 fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xee293110 fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0351ad76 snd_soc_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x04641a54 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x04e2b18d snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x04f53ae9 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0ed3f3d1 snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0f84b503 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1252a587 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x135da071 snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1543ed07 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x17097fd8 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x170e92de snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x172722c6 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x18df3b50 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1a63bb36 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1ab57434 snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b3ee86b snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1dfef0a7 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1e646d6e snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1eaa0541 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x29921b71 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2dd1b218 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2e175f7b snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2e77c65b dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ef5b19a snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x31064421 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x314ada91 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x32580dd6 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x330044ea snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3604cad5 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3aae1a84 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3b81201a snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3c0986d3 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3cccd7d2 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3fcd6381 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x40c06790 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x40f122bd snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x419dcd79 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x43303c8c snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x43837e6d snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x458c71de snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4768f56d snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47e8eccb snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4a611165 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ea7c903 snd_soc_dapm_kcontrol_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fb90e31 snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x50bd03c3 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5213a07d snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x541eab5e snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x55bb0915 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5857dc61 snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x58c6b7b2 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x59b8502f snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5b0c4739 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5cac95b4 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5cbad3d6 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5f7296da snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5f9782a7 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x60183b71 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6172d813 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x61a97b0d snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x64bd82ae snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x653087cb snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x658e41b6 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x666ccc8a snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6821e3e8 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x687167b4 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x68e29cf5 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x696eb2d3 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x70859787 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x70f4ff04 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x77ca5883 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d6673fb snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7ec01f91 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x82b0c2d1 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x85e32ffd snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8cc5df39 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8d36b853 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8dd5dec4 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x90e35e33 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x92d95c36 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x94c79f10 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9aff783f snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9b43f873 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ba3bc11 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9dcc2820 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9f720743 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa14d005a snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa4e0f224 snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa978f6a8 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaa358147 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xad4e2010 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xae1fa34e snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb06bd830 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb2d741d0 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb3411141 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb346760d snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb3cc2896 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb7429bc2 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb82b40b8 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbb2a1554 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbb4ed4da snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbc30010b snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbe6e6b11 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf2414e4 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf3579ff devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf516cbf snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc0cc014b snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc479e70d snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc5ebb0ba snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcb63419b dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcd564ca3 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcdb1e5df snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcdb49bf2 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcea6765e snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd047e4b1 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd686f5b6 snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd8445205 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda9ca584 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdb2077ed snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdbee5120 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xded4d608 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe01cc950 snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe3766584 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe71b4a4f snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe76698e9 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe78026d7 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xebd54757 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed0a45a7 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed698a2a dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed8cd247 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf0e745da dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf1737f9d snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf1f6ad10 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf47c2412 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf5fb4bce snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf94d1d94 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfd711ae9 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfe9c17e2 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xff16210e snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL vmlinux 0x0001ad8a irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x000a2dd1 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x000c2ee1 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x0044ca8f device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x0061e6d1 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x00632780 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x00826b48 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x0096a15b blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x00b7fa27 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x00b8df3b skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x00c38bec debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x00c4dc87 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x011bac83 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x0136df83 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x01379d42 napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x01393ffd usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x01566128 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x015aac61 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x01776249 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0x018a2c15 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x01913483 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x0195fba9 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x01c4a131 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x021079a6 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x021ebfda btree_update +EXPORT_SYMBOL_GPL vmlinux 0x02219c2d hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x0232bbeb sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x026dd9cc devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x0281e765 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x028ff069 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x02bc28e7 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x02c87804 gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x02daf265 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x02e07aac device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x02efa52e ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x02f13f10 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x0331e029 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0342fd61 bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x03761063 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x038ba93d devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x039d4a0e regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x03b04f47 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x03d12d99 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x040fd2c5 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x04162148 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x041ba66d wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x0431efda inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x043ca6ff ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x04486e88 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x044dfe86 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x0452fbf3 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x04591140 blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x048882db usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x04b5549c __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c8adb0 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x04cf824c of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x04f0d2ce unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x04f4bd8d percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x05221ca6 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x052c54cf spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x053019fc inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0542c052 __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x056a71eb clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x0577a1ab ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x0595fcab netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x05bbc13e sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x05d1895e spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x05e36dd2 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x05ea649b gfn_to_pfn_async +EXPORT_SYMBOL_GPL vmlinux 0x060f0a75 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x061dee59 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x063f828e dma_buf_export_named +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x0656126b srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x068648ac device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x06975b04 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x06b3d351 rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x070464f1 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x071e3d8b rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0765befc device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0x07683cd2 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x078c78ef irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x07b0a3bd irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b2e288 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07e0493a __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x07f300c3 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x07fbf7e3 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x085a058b wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x087065ee sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x0870bba1 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x088124a9 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x089109f5 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x08c0ac5a kvm_vcpu_init +EXPORT_SYMBOL_GPL vmlinux 0x08d7274e serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x08e2a450 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x08e7816b tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x090dde80 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x090f21f0 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x091c824a machine_power_off +EXPORT_SYMBOL_GPL vmlinux 0x091e3031 nl_sk_hash_lock +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x09271520 __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x092d0e72 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x095540be pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x09558b1f powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x0962d0e8 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x09753890 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x09a68f2c vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x09f945eb kvm_irq_has_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0a00dae2 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x0a0de2ec page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x0a0f19da crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x0a1404c3 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x0a267e9d devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x0a51ae5b virq_to_hw +EXPORT_SYMBOL_GPL vmlinux 0x0a90f623 of_scan_bus +EXPORT_SYMBOL_GPL vmlinux 0x0aba4ce9 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x0ac0c7e7 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x0ac480f1 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x0ac5fe7a platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x0ad048cb tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x0ae8887e pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x0afac1d1 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x0afd4610 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x0afde63d __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x0b07322f debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b0834f6 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0x0b2995f2 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x0b327c0c blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0b46d1d6 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x0b59390b __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0b7a822a debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x0b7e405f gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0x0b82396b rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x0b98af89 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x0bd7d615 put_pid +EXPORT_SYMBOL_GPL vmlinux 0x0be42898 i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c00c1a3 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x0c00d083 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0x0c0be5b8 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c22c88c pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c52617f regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x0c52b368 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cc79bed regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x0cce0227 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x0cd8c341 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0x0d317879 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d4c05f4 kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0x0d706d2e rh_set_owner +EXPORT_SYMBOL_GPL vmlinux 0x0d73a952 GregorianDay +EXPORT_SYMBOL_GPL vmlinux 0x0d881fa5 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x0d9d740e mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x0daf75a4 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x0dca039a pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x0dd80212 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0de06988 cpu_first_thread_of_core +EXPORT_SYMBOL_GPL vmlinux 0x0df13879 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x0df4939b crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x0e0c0504 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x0e0f1be7 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x0e6cf8e1 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x0e70322d ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0x0eb5bd1e tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0x0ebc293a mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0f0a8765 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x0f159e26 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x0f2070e1 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x0f2b55a3 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f60baec ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x0f646a8d phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x0f6be99f tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f78bd82 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x0f8763da serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x0f9b6e6e cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0x0fbb16b4 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x0fc01e9f static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x0fc22260 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x101160f7 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x102425dc ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x10245860 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x109a7ae4 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x10b1f8b2 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x10c3593d devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x10e667b9 mpic_subsys +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10fa59fc list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x11035ada clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x1114011d threads_shift +EXPORT_SYMBOL_GPL vmlinux 0x112a8018 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x1131374c blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x1136415b extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x113a580e __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x1165d158 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x1174c8b0 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x118a9684 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x118c7c85 adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x118f66dd sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x1198a8ff regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x11bc6824 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x11bc9f47 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x11be4ad3 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x11c6a041 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x11d7589e add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x11dc3380 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x11dd1fa2 of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x11e41173 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x11edd16a shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x121b5580 __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x121ed3f3 add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0x121fed92 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x12271ef5 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x12420c62 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x124e7836 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x125839b0 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x126ac3a9 crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x127e38c8 ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x128d076d sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x128f9d93 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x1291d9fb cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x12973851 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x12d9ae89 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x12e2df50 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x12e7c0c0 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x12f35c1f debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x1306e3b0 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x133853c8 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x136a4ee6 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x137a8c05 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x13893f36 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x138ba2d8 flush_fp_to_thread +EXPORT_SYMBOL_GPL vmlinux 0x138f6807 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13b1e232 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x13c1e0b6 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x13c6b9dc of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x13d6319d dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x13e3b6d5 regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x13e5ea13 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x13f5d0cb phy_init +EXPORT_SYMBOL_GPL vmlinux 0x1405a91a unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x14146a11 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x143377e4 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x14385cfe ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x143cbce8 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x14470883 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x14654801 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x14762b34 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0x148d501a sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x14a1f9ce dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0x14dfdad8 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x14e80129 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x14f3838a wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x1512bdf2 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x15188882 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x153fa131 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x154b111d thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x1563572f bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1565c583 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x157c0df1 pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x15a51877 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x15c21e5e nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x15c2dc76 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x15e83b84 ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x15eab6ba uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x15fd8d32 seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x160be3f0 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x16159ffa dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1619305e devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x16298b42 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x162f673f da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x16649c59 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x166ba0a2 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x16ae85e8 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x16b9737e default_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x16bbde1d crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x16c29cb9 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x16cfeb15 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x16fe8c18 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x1707fae8 devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x17107c50 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x171b5791 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x174538d0 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x1762cb1a sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x1766fb40 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x1795a755 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x17ba29ed tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x17c94a8c regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x17cdbe0a subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x17db91f2 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0x17e5f918 rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0x180454be device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x183c5707 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x18480486 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x18a27f34 jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0x18cb7c0c blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x18d7a308 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x192cdfa3 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x193636ef ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194b4017 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x1965d77f rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0x19731f29 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x1979ef9f generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x197a9447 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x198659b2 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x199b50ac ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19e36bd6 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19e67666 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x1a0321e3 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x1a12515e dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x1a18994f usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x1a200018 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x1a323362 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x1a5c738c of_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x1a8c5907 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1aa2a5d4 __hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x1aba8c9a cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x1ac29928 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x1ac839d3 dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1aef2d93 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x1b1278a9 fb_sys_read +EXPORT_SYMBOL_GPL vmlinux 0x1b1a2fd1 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x1b52db1c probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x1b7bd36c usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x1b8c803a tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1ba662ba rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x1bd95769 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x1bed4cda x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x1c1b75bb pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1c2709a5 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c6fce1a crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c975e47 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x1cf82066 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x1d07be94 of_get_named_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x1d110018 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x1d1c78de pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x1d52ee5b gpiod_sysfs_set_active_low +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d5fd931 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1da591a8 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x1da80db8 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x1dcf4680 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x1ddf2325 kvm_vcpu_kick +EXPORT_SYMBOL_GPL vmlinux 0x1df1e081 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x1dfbcf4c mpic_msgr_disable +EXPORT_SYMBOL_GPL vmlinux 0x1e00d875 rhashtable_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x1e058f2b anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1e12cd9b put_device +EXPORT_SYMBOL_GPL vmlinux 0x1e205a6b usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x1e25c018 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x1e43092a shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x1e467bfb shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1ea63d47 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ec41142 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x1ecfae09 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x1edf54a1 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x1f01bc6a of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0x1f3f8b38 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x1f521d6e scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x1f653110 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x1f7b86f7 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x1f834de0 class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f884c43 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f98d12f led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x1fcece42 inet_twdr_twcal_tick +EXPORT_SYMBOL_GPL vmlinux 0x1fd2ef50 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x1fd9cef1 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x20013a10 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x200a8019 crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x2012cc12 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x20164885 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x203609f2 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x20391f07 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x205f69a1 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x2076877a kvmppc_handle_load +EXPORT_SYMBOL_GPL vmlinux 0x2083f771 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20d330d2 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL vmlinux 0x20e8d3ab blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x21127b83 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x21152a0e fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x211b315e wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x212db73b crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2137cfe5 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x214a604d ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x21ec8087 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x21ed1141 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x21fc315a pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x2206b003 dwc2_handle_common_intr +EXPORT_SYMBOL_GPL vmlinux 0x2206cd24 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x22107232 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x22204229 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x224cbfb7 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x2278d5d6 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22af3468 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x22e054e3 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x22f075be tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x22ffce7e pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x232703aa __class_create +EXPORT_SYMBOL_GPL vmlinux 0x23296c72 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x232bf8c1 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x234f3105 blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x236caf8c reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x2392bc6e pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x23d59610 dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0x23e19838 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x242b3c0b wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x243f0802 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x24549d76 kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x247aba15 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24836485 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x2492aade scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x24971441 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24b0a6b6 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x24b38da3 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24fc5908 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x2541c796 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x258e77d3 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x25a1fc1f sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x25a21b6f regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x25a79a5f crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x25aaa4de gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0x25d307cd crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x25f8108d ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x26067e16 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x268efd43 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x2691412e boot_cpuid_phys +EXPORT_SYMBOL_GPL vmlinux 0x26b0ac36 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26ee0121 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL vmlinux 0x27175ca2 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0x272ed10c kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x2787db00 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x2793898d ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x279d499c pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27e61663 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x28135c03 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x28194e0e usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x2839d53b ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x285a5f9d percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x28957bea scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x28a0305a swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x28a903c8 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x28ad9318 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x28ae087e debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x28be7303 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x28f7d909 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28fc0327 device_move +EXPORT_SYMBOL_GPL vmlinux 0x2903516c tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x2904b7fd ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x2952f4e5 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2967089d regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x29818194 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x298284be xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x29b168a4 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x29c0b921 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x29c82053 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x29d51920 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x29d741b1 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x29e77d67 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x2a101a26 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x2a29e6dc kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL vmlinux 0x2a42a941 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2a459a54 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x2a4f536e crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a6c601f skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x2a7dda1d ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x2ab927f9 rhashtable_lookup_compare +EXPORT_SYMBOL_GPL vmlinux 0x2acf4ea0 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x2ad41482 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2ada3350 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x2ae52337 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x2b59f25d fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x2b5c303b smp_send_reschedule +EXPORT_SYMBOL_GPL vmlinux 0x2b7a574f md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x2b8c0c85 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0x2b8dd38e i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x2b92a569 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x2bac2592 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x2be1c504 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x2bf0ec3c tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x2bf17278 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x2bffb2f1 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x2c05e647 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x2c093316 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c2150cb fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0x2c2cb15e nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c97c085 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x2ca92290 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2cbf3e18 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x2cc9e032 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2d0287f6 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x2d1a9c69 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d36c57b rh_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2d381d9b regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x2d3e64d4 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d903c44 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x2db78867 kvmppc_hv_ops +EXPORT_SYMBOL_GPL vmlinux 0x2dc4c609 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x2dc5a6d1 btree_last +EXPORT_SYMBOL_GPL vmlinux 0x2e1737a8 reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e337bc9 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x2e6414d1 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x2ea6f668 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec40590 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x2ec6760b of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x2ef3c155 pci_msi_off +EXPORT_SYMBOL_GPL vmlinux 0x2f048401 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f0e6806 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x2f19b163 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0x2f352bfa rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x2f3df68e unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f527814 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x2f66f2ac dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x2f685ec3 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x2f6adbad proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x2f6e75a9 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x2f7224e8 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x2f800516 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x2f838789 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x2f9c0286 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x2fc9d675 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x2ff28c99 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x2ffafd56 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x2ffb5ff7 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x2fff0331 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x30060ae5 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x3018860d __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x304c07ea clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x3050ec18 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0x308b733a getboottime +EXPORT_SYMBOL_GPL vmlinux 0x30a4f4ca bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x30c6328b of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30d56bdf ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x312fe60e cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0x31306117 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x3133ef7b bus_register +EXPORT_SYMBOL_GPL vmlinux 0x314a597f tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x31652aac sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x31793212 spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0x3181bcd8 rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x319c3797 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x31a60fb4 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x31aef3ec devres_add +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c53b4f devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31fded73 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x3204e3a1 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x3230b159 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x32680f43 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x32924a4d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x3297f397 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x329bbbde timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x32c3b748 driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32e25d1b usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x331f76de tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x332dd282 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x33619213 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x3363f31a key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x337786fa usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x337d4b0f devres_release +EXPORT_SYMBOL_GPL vmlinux 0x338a14d3 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x33b13f2c sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0x3401f6b5 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3415e8ac inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0x344e04f1 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x347682ce snmp_fold_field64 +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x3482c09e pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x34ac50a4 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x34b25880 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x34ce70cb pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x34d6d5a9 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x350e9d8a regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x35617bc8 rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x35681a9d ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x3569376d __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35ac4a4f flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x35d75856 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x35da218c devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x35f3f373 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x363eee9f get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x36439706 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x3650bbf4 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x3679ca5a regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x368c0a49 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a64e5c percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36e93a45 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x371e97fc irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x373271b7 use_mm +EXPORT_SYMBOL_GPL vmlinux 0x373a00c6 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x374b4b55 kvmppc_emulate_instruction +EXPORT_SYMBOL_GPL vmlinux 0x375012e4 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x3753db79 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x377ca7b4 clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x37887dcd ftrace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x37d2c2c5 rh_dump_blk +EXPORT_SYMBOL_GPL vmlinux 0x37e2218f pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x380386c7 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x38096ffd alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x38298342 kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x38495c17 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x385358a1 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x38630561 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x38a9c2c7 input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x38ba5bdf devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x38c12f6d usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x38dcea6e ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x38f6edb3 get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x3917a229 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x393f3ed6 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x395598a8 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3968a4ac usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x3971a468 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x39794862 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x39baad8f usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39d996d6 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39f42f35 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x39f492f8 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0x3a127a91 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a3a6885 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a5a4743 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad7932b clockevents_notify +EXPORT_SYMBOL_GPL vmlinux 0x3b0324ef device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3b0e4d63 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x3b268383 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x3b2799cb rhashtable_remove_pprev +EXPORT_SYMBOL_GPL vmlinux 0x3b2d8761 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x3b344525 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x3b51f8c6 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x3b585c55 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x3b6d43c8 of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0x3ba27df3 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x3ba3ae86 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x3baedf60 crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3c16f66e __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x3c3c73bd add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0x3c45d4f6 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x3c636105 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x3c772d03 extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x3c814d16 cpu_remove_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x3c87645a dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3c94ebab __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x3cad7863 tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x3cb5a38b usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x3ccfdaf0 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd877eb usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x3ce11d6b mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x3ceaac7b pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x3cf2b423 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x3d088a6c inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x3d0cf2b0 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x3d183cd8 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x3d1b0175 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x3d2c73f4 i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d3d47c4 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x3d3f5c74 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x3d523b0d __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d83f5c9 pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x3dc526a9 arizona_of_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd4d3a7 bprintf +EXPORT_SYMBOL_GPL vmlinux 0x3de75a8d led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3e0ed0e0 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x3e1bbbd7 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x3e1d8ab5 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL vmlinux 0x3e253f60 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3e662704 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e757637 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x3e7b6328 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x3e8c26d8 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x3e971b8d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3eae4542 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x3ec58672 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x3ee67eba set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x3ee7ed41 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f19900a clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0x3f2c1a1f regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x3f534674 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x3f5d66ed xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x3f6ae42d kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x3f8dbdc4 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0x3fb5a4d9 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x40056203 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x400b1544 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x40182292 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4028b47b stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x4032049a power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x4050158b ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x4088fd17 of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0x40899466 hrtimer_start +EXPORT_SYMBOL_GPL vmlinux 0x408e29a6 component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x4094e911 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40b017fe pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x40be60f0 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x40c34096 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40d4a6df pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x40d769a5 rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x40e62b0b clockevents_unbind +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f24e5b pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x410e573e power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x415bf725 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x415c8125 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x416f97a2 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x41769ee7 rhashtable_obj_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x41c6852c usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x4205ad24 cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x420afa84 blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x4226d090 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x4232e9a8 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x423d7716 of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x426ad17b ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x427a066b trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x42902c69 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x4291c867 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x42bc483a ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x42de33a3 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x42e919f4 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x43335dfd gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x437371dd pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x437a9093 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x43969dbe rh_alloc_fixed +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43b466b0 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL vmlinux 0x43cad1bd of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x44128106 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x441bfd4d devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x4452def9 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x4477386b nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x449da86f thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x44a15300 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x452e0810 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x45b6da3d perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45c5e68b unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x45e5db04 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x460df5f4 dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x4618869f ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x461f5e4a ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x463431cf alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x4643e1a2 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x4651a184 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0x46661bda trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4688c96a usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46c27b20 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x46db51ff component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x46f5a6ed swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x46fe38e0 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x47016bef blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x4705b957 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x4708e67d crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x4732b408 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x4733d558 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x4742028a regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x4747e4d5 dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x476c0f55 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x477def24 kvm_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x477e9d69 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x4785b3d8 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x478ab826 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x478c5774 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x47917a60 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47c27ca0 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x47fa5541 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x480cae01 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x481976fd inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x482c891d of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL vmlinux 0x4865d1b9 dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0x4866d06c pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x486b90c6 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x4875d8fc sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x488df59a single_open_net +EXPORT_SYMBOL_GPL vmlinux 0x48969023 blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x48ca8947 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x48efe5b9 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x48f1a26b ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x48f5b113 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x48f5f5a1 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x49023c03 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x4950a083 kvmppc_st +EXPORT_SYMBOL_GPL vmlinux 0x495444c0 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x4973b663 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x4982a57f probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49b99d96 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ea07e9 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x4a17659d usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x4a580fed of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0x4a62e2b1 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x4a6dab0e usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x4a6e2580 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4aae9f74 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x4ab35127 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x4ad05a3e xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x4ad20a18 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x4af06dce ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x4af0afcc kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x4b4e8858 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x4b5a6209 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x4b622fff component_del +EXPORT_SYMBOL_GPL vmlinux 0x4b93c44d add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x4b98827c rh_init +EXPORT_SYMBOL_GPL vmlinux 0x4bafb45a preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4bafff78 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x4bd204c7 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x4bd8c79d blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x4be9b922 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x4bfb6e8b filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x4c02b1d7 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x4c246d57 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4c4ff7fd kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c896774 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x4c94548e rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x4c9adebc tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x4c9d993d blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x4cb25e61 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x4cc51a12 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ccb4749 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x4ce4f202 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x4d0a816a crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x4d233807 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0x4d2f6acf devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x4d45d83f pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x4d4ef66a key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x4d502236 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x4dc378fa bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e21624b inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e4521d5 dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x4e4ed0a6 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x4e8737f5 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x4ee1c97d palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x4ef10737 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f131a8e dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x4f15c79f devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x4f1e33d8 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x4f21c741 kvm_vcpu_uninit +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f647619 pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f7f2e04 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x4f9de1a5 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4ff3320a __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x4fff898e virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x5025ab33 of_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x50416944 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x5043a65b rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x5066571b platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x506691f1 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x506b21fb dev_get_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x507232b6 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50aa9e5d devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x50c89f23 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x50d472f8 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x50dd6249 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50eb7820 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x50fa7a9d wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x5117206d dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x512865ba ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x5128e8b1 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x51532f0e crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x51639e9c rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x51769656 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x517f72cd gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x51b0cbfc pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x51b65a26 rtc_lock +EXPORT_SYMBOL_GPL vmlinux 0x51c0eaec rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x51dde0a1 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x51fc203d cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x52142110 list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x5214740d i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x5215f5ca regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x521d7394 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x52212010 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x5227b58a kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x5228b1cc devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x524a5074 regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0x524f2a54 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0x527d9249 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x52904bc2 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x52a005ae find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x52a08c0b inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x52aae512 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x52eed6ea cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x5331c14c show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x5335dd11 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x533a3525 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x5341b6ef ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x534873ed register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x53581dd0 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x539bff19 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x53a6416e sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x53b59b99 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x53c38b29 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x53cbfdae tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x53f7ef0b hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x54061c45 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x54363552 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x546c5565 ppc_tb_freq +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x548c519b da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x548eb938 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54e310f2 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x54f9b568 blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x552c2670 of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x55459c70 dm_requeue_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x5555bead usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x5562121f serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x55718e89 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x55bf8641 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x55cf8590 blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x55d0f4a3 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x55ed105c sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x55f36fde netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x55fc3182 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x56123ec3 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x562d48d6 rhashtable_remove +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x5642c30e kvmppc_sanity_check +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x569bfbe8 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x56a83e3f regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x56b63670 lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x56ba760e skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x56cdf5a9 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x56cfa19b led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x57010787 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x570dc008 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x5724652f usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x57409c9e dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x5757ccb6 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x575cbf5c pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57fe480f pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x581b87a2 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0x5834d5d5 __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x58393d84 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x58565acd skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x5870a8ca hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x5885190c thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x5888fe54 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x588ac0d1 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x5892f832 release_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58dd5d7e bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x590fd021 list_lru_init_key +EXPORT_SYMBOL_GPL vmlinux 0x593cca04 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x594a9431 page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0x595b9060 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x59790749 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x598250d7 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x598e160c pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x59bf33c1 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x59dbbb0f md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x59dc969b led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x5a33cccd wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x5a34521b class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x5a371cdb blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x5a72170f component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5b064447 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x5b2b7300 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x5b3cc0b5 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x5b408c13 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x5b46aded ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x5b7fc035 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x5b8300f1 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x5ba1ea41 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x5bba849e sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x5bc693fa rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5be3a75a gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x5bee8b1a regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x5befd3e5 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x5c4894c1 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x5c7b9033 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x5c96c38f gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cb81559 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x5cc3413a devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5ce4722d usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x5cff89d0 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x5cff9175 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d1fba0f raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x5d32c6c4 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x5d37fa78 devres_find +EXPORT_SYMBOL_GPL vmlinux 0x5d609411 pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x5dd6c452 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x5de8514f ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x5e06d429 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x5e16cc3a wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x5e281eec ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x5e495a36 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e738adf fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x5e741786 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5e7b8b17 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x5e7edba1 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x5eeb58ef sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x5efe11e7 clk_register +EXPORT_SYMBOL_GPL vmlinux 0x5f16a36e sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0x5f248f72 set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0x5f25675c dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x5f373604 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x5f40b130 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x5f57d8e7 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x5f5e565d netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x5f80e151 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x5f8cac17 of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x5f99a759 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5fba165d shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x5fbbedc5 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x5fc7333f crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x5fcf8700 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x5fda9901 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x5fdef70e of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x6041b6ac pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x604d05b8 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x6067e9cb alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x6074f28a gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL vmlinux 0x6090d734 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x6098095b vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x609a49d0 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60d5260a sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x61287f32 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x617768a7 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x619860d0 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x619d8279 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x61a14039 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x61a90c54 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x61e8c865 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x624afce7 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x625f4423 virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x627c6f12 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x62cdaaa3 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x62cf6701 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x62d59c9e trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x62fda1c9 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x63249a03 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x632a2e32 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x63338fd2 aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x637869f0 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x637caf10 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0x638be5e9 ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x639c7fbf gpiod_set_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x63a5adc2 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x63cfa0f9 kvm_get_kvm +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x64256424 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0x6428da4f rh_attach_region +EXPORT_SYMBOL_GPL vmlinux 0x645d0eab device_create +EXPORT_SYMBOL_GPL vmlinux 0x645ee94a platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x6473d78a ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x64810f8e crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x64cf16a2 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x64dddcbe bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x64f9411e scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x64fcb688 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x650ea7ec tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x651f76fd of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0x651f7ef1 crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x6529b4fd blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x652a639a rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x6536789a rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x655d4e2e wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x6574c27d regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x657f5c45 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x65a68043 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x65b56f0c of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0x65bb95df __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65fc4d27 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x66151742 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x664f3904 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x6655730a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x665b7fe1 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x66655cdd skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x6665d3e3 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x66968de3 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0x66afb53b unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x66d38b3a blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x674d14ef irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x675108fb rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x67643d26 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x6765f998 device_rename +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67aa77ff tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x67e8e071 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x6812cf8d __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x68956406 static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x68a8b4bd subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x68b7b00b inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x68ba93d2 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x68ece24c perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x692579de arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x6945725e mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0x69494eaf exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x6953239c sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x69566504 clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x69674b7b usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x697cbbb4 threads_per_core +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x69902c1d __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x69b752d4 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x69c0f8ac __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x69ce1ce6 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x6a17d6a3 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x6a19268b kvm_write_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x6a2901e6 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a34fb69 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a53d964 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a742f23 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a8eb1a6 of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0x6aa549ad crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x6ab3781f trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x6ab55891 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x6abb1779 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0x6b00afa7 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b3d9aa2 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x6b48a910 switch_booke_debug_regs +EXPORT_SYMBOL_GPL vmlinux 0x6b4ada93 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x6b581f03 arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0x6b58ae5a regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6b5a698a sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b93ed6d regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x6bdf3d79 thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0x6be7673b blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x6bef4479 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x6bfed073 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c0966c8 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x6c109cf0 of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x6c18ab95 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x6c19aea9 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x6c209eab __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x6c3a44a0 dm_kill_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c5207eb perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x6c54d00a usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x6c60d3a0 stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x6c749afe __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cd18a1e alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cf1b3b0 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x6d0eafb2 __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x6d160741 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x6d27a6d8 aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x6d2c5199 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6d2ed106 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d476ab4 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x6d482033 phy_get +EXPORT_SYMBOL_GPL vmlinux 0x6df8f65d ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e3e77cf dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x6e51afc8 percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x6e5d3fe9 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x6e7a38d7 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x6e838f2e of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e8ac57b ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x6e8d4636 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x6e9c2c3e ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x6ea3d7d0 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x6ebdbbf6 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x6ec4f5a6 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x6ed785bd spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x6ef83621 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f5d7a94 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x6f7a0dac bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x6f86f138 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x6fd3630b of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6fe5ba3e watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x7006a505 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x700da1c0 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x702b3a39 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x7040097b devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x70416a01 of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x704666b7 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x704fa686 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x7074b17f fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x7095f9ae blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x70b5a87a disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x70bb651d __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x70c5a05a bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x70ce6291 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70e7675b rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x70f7436a input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x710723cf add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7120560b ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x712e16e4 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x713f3608 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x714d13c5 __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x7152059d fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x715621f1 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x718c3d9f usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x71c9ec4b __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0x71db4ae7 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71e608bf ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x71e96c94 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x7209bb55 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x721e83ef ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x7226e6bc tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x7233b73d device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x723b945f dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x7241d667 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x724289d6 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x7243d394 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x724713a9 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x72515d5a snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x7251f4c9 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x72718c51 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x727ad6b1 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x727f0833 save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0x7287620c gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x728eab28 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x7299b465 devres_get +EXPORT_SYMBOL_GPL vmlinux 0x729b6640 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x72af072e get_device +EXPORT_SYMBOL_GPL vmlinux 0x72b7de20 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x72b9ff0d blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x72bda5d9 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x72bff023 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x7333b61f cpu_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x73458d5b early_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x7360fd4e sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x73622a2a scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x7383460b pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0x7392bd8e debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73afe136 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x73b98231 asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73d0b023 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73e51643 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x73e910ea devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x741b7d64 device_add +EXPORT_SYMBOL_GPL vmlinux 0x742a23b3 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x743d78bb virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x744f0b96 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x74598a44 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x746b1a35 wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74954462 timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x74ac5097 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74cd52d2 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x74e57f7a usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x74e5f641 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x74f20bbe crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x7523bade transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7554b11e flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x756706e0 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x75c2b9f1 memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x75c687d9 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x75c8a11c inet_twdr_twkill_work +EXPORT_SYMBOL_GPL vmlinux 0x75edeb28 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x75ee9bad power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x75f2a044 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x76181116 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x762e27c3 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x764c94e4 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7689c593 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x768c29fa spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x769090ae usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x76a5a8c6 of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x76bcf9ac evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x76becdbe pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x76c0d756 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x76ccd632 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x76df416a xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x76f933ab stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x7707a313 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x770cf981 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x770ef98a of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x771e03d0 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x77506419 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x77566e9a phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x77745075 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x77e36e72 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x780e32d7 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x7812526d sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x781e3b11 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x782a23f9 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x78349030 of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0x78368c02 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x785451d2 blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x786525d8 ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x786619cd uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x78a7f649 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x78dbf641 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x78e5eace pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x78ef2fe9 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x7904e5e8 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x790e6b03 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x7910efe2 pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0x7913741d __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x79347330 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x7939d861 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x79483675 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x79740b8c pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x797c6ac7 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x799d6030 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x79a35407 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x79baeae6 inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x79c480da rh_dump +EXPORT_SYMBOL_GPL vmlinux 0x79c48bd7 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x79d826ab __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7a006654 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x7a14ea71 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x7a29e5f0 trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a532fb2 blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x7a66c8f0 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x7a6b2579 of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x7a7bd50d debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x7a8a316e rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL vmlinux 0x7ab3ca18 eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x7af1a4ed register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x7b0a4a75 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b26eff2 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x7b7aa910 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x7b7bdb4d pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x7bb490ba gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x7bd5875d unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x7bde49ca virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x7bf0fd68 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x7c055c90 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x7c0e46c2 device_attach +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c39d692 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x7c5375f6 __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x7c5d438a usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x7c5e5e42 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x7c5f98cb iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x7c65595f vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x7c815521 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x7c8674e5 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x7c9bc6fd pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x7c9f2b35 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7cf44ef6 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x7d2d181a platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x7d377a5d gpiod_set_raw_array +EXPORT_SYMBOL_GPL vmlinux 0x7d3bbab0 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x7d55fe27 gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d7c76b5 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7d984ba5 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7db9fba0 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x7dd12fac register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de0aa07 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x7de1b28f tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x7dfe7ea7 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x7dff6900 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x7e0ccb08 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x7e0cf0ba rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x7e17ba7b klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7e2199c1 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x7e252b87 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x7e49a1d8 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x7e60361c of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x7e607529 crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e6a10a2 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x7e854050 of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0x7ea32be9 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7eb90877 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x7ede682f ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x7ef24164 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x7ef662f2 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x7f008202 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7f06bc0e crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x7f078258 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x7f0bd3ad fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x7f485430 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x7f7bc710 klist_next +EXPORT_SYMBOL_GPL vmlinux 0x7f853fca usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x7f938b70 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x7f9393db regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x7fc672f8 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x7ff2c8ed kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0x801b3d65 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x803a2750 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x806d6ef1 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x806e33f4 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x808f9417 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80da7b68 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x810e0820 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x8117b7b8 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x811aaa2d gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x8128aae2 arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x8159b1d2 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x8183c7f0 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x81844fc1 pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x818ac5b6 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81f0b669 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x81f822ea pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x822ad4c7 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x82706cda __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x82741087 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x82853855 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x829034e7 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x82939ebd rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x82d06804 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x82d2ee67 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82d98b5a regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x831fea44 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x83345d81 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x83561e8b dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x836d61d0 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83a5ae2e __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x83b8ecdc rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x83c51636 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x83e970eb pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x83eed00e irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x84155ccf blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x841da239 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x8430575c cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x8430b977 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0x843ab934 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x8440cc8d tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x84be49cd crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x84c92264 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x85112a09 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x8513684e devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x855d4dbb apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x8562c529 pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0x856629e7 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x8574ca6c gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x85752061 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x8586fb69 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x85a94d67 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0x85c0f1f0 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x85c10896 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85ca1d14 arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0x85ec0bde clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x85f5c13e cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x85f70e1d scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x85fc60c5 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x85fdae1d pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x8619c00b __tracepoint_kvm_ppc_instr +EXPORT_SYMBOL_GPL vmlinux 0x86334891 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x8636c8f7 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x863edec1 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8663ec25 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x868c5881 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x86bd2c82 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x86f0d974 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f8c910 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x873bffda __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x87447e1e trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x878069af __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0x8795d0b4 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x87984b16 __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x87b28dc1 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x87c27a39 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x87e2aab4 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x87efa14b platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x87f9b181 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x8804af3d usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88114006 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x8819da14 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x885530aa device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x886c250f kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x886c49e3 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x886c77a6 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x8872cdaf ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x887ea91b __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x8888c06f clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x888d07cb usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b08f4d rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88bd68c0 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x88c42a4a ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x8920fd71 kvm_get_dirty_log +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x8927700c serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x89324a9f mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x89384e08 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8942e6f2 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x89453e33 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x89464368 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x89685c22 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x8989ea0f irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x899b19c0 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89d6e15c task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x89f45d32 kvm_clear_guest +EXPORT_SYMBOL_GPL vmlinux 0x89f71bdb ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x8a2bb3d6 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x8a3d6b81 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x8a416c21 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x8a57f981 gpiod_set_raw_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x8a7c4ad3 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x8a8efa77 blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x8a99a17b ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x8aa14f54 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x8aac510d da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x8ab843ee pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8abc904e device_del +EXPORT_SYMBOL_GPL vmlinux 0x8acb5e84 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x8adba1d2 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x8adde0ac pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x8ae95964 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x8ae9d63f of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x8afe84c1 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x8b08623c br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x8b5b88f5 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x8b70e8ea __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x8b83c13c pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x8b8e49e3 devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x8bbdd55b serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x8bc25a8a crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x8bc72707 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x8c02f7a6 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c05e16a bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8c07cbe5 of_fixed_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x8c13985d pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x8c355580 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x8c4e50bf simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x8c639f65 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c66b977 of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c82c1c9 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x8c8fd5aa x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x8cb1075f adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8cbb2ff3 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x8cc8caea __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x8ce878f8 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x8ceadd1e serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x8cfb9b9e devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x8d454f7d fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x8d7ebb53 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x8d859350 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x8d8e9d28 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL vmlinux 0x8da0b0de fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x8da36a19 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x8dd7d4f5 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x8de3d630 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x8de73e2c phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x8dfd5821 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL vmlinux 0x8e60df7a __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x8e73de51 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x8e772197 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x8e7dfa70 find_module +EXPORT_SYMBOL_GPL vmlinux 0x8e8bfe43 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x8e9c01b5 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x8ea9214b class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x8eca3fc1 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8ef02619 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x8ef766e9 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x8efd4685 map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x8effebd3 pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x8f3242d0 usb_string +EXPORT_SYMBOL_GPL vmlinux 0x8f3878c1 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x8f56b933 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8fc9a71f pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x8fd09989 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x8ff6fd50 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x900c03d9 of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x90132b52 fb_sys_write +EXPORT_SYMBOL_GPL vmlinux 0x90192704 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x901ee9ec ftrace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x903f9aac pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x904b0fce list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x9064f35c devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x9074a91d sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x9077d5ea usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x909702e3 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90d9e1b2 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x90e6c2cb posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x90e9d39b ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x9103d086 tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x910ee694 __module_address +EXPORT_SYMBOL_GPL vmlinux 0x9124e4ac __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x912694d0 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x913dc0b7 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x9156ef10 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x9165c2f0 irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x919158f2 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x9194330b max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x9194b6dc ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x91a88fe1 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x91a9ae1e dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91fb54a6 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x91fca2d7 arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x92081518 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x921e1f12 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x92351a18 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x924a20de zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x927dd571 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x92918c8d of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x92b57248 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x92bdb65a regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92d8a401 __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x93040c4f devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x9323edab rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x93562160 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x93658ecb locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x936754ec scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x93767bc5 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9383e098 mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0x93a2cb47 reserve_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x93fccf5a rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x94058924 reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0x9409aee1 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x941cb416 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x941f0707 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x942b546c is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x942ea5e5 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x943a14d8 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x946e01a7 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x94a552ad ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x94abb745 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0x94c51a9b ftrace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x94e5cb66 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x95124ed7 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x95247309 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x9549eebd pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x957bf84c blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x95948d4c posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95e0d050 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x95ec60ce vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x95f92e1f kvm_clear_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9633780b kvm_vcpu_block +EXPORT_SYMBOL_GPL vmlinux 0x9653b0cb inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x96545766 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9655b911 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x965bcf1d usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x96630190 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x9666119d wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x966d450d usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x968e260b irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x968eaafe dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x96c0b84a regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x96f1a9d3 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x97121420 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x971be0c6 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x972cdf66 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x9732e531 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x973703ea device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x9741de0d blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x974913c9 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x9756b49e clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x9757b02e rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x975eaa19 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x9766d30a irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x976d5351 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x97761b2f wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x979c539c crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x97a3ec56 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x97ad6b6d stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0x97b993c6 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x97c29507 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97e3a491 pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x97f4bb06 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x97f900aa debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x9822c65f bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x982c200d regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x982cd486 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x983b9219 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x983c7494 rh_detach_region +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9851c531 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x9858c152 device_reset +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x988f51d1 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x989f53e2 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x98a259ed hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x98cd8895 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x98e416aa replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fad190 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x990db863 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x99171758 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x99211997 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x99409692 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x994b6612 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x996f72ab of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x998eafd2 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x99995f3c ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x999ec0b8 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x99a2a48f device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x99a459b2 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x99a998a3 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99c45cda skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x99ccaa59 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x99ef21b6 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x99f78324 clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x9a071a33 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a14e090 ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x9a224587 blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0x9a49d937 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x9a50027b __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x9a6eb00b component_add +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9aad6540 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x9ad7d8a8 rhashtable_insert +EXPORT_SYMBOL_GPL vmlinux 0x9ae67852 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9b0c281f regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x9b0c9d9e ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x9b75607c xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x9b990391 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x9b9937d6 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x9ba59e52 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x9bda80fd phy_put +EXPORT_SYMBOL_GPL vmlinux 0x9bdd90a2 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x9bea0ef9 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bededed system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0x9c0a86db regulator_set_optimum_mode +EXPORT_SYMBOL_GPL vmlinux 0x9c1858db cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x9c65e166 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x9c9534f0 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cc520bc xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x9cdeed1a crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x9d030b99 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x9d8331c0 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x9d8668f5 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dbe8fb1 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x9dd23aa5 max_gen_clk_probe +EXPORT_SYMBOL_GPL vmlinux 0x9de6d02a device_register +EXPORT_SYMBOL_GPL vmlinux 0x9dfdf722 gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x9e10ae6b fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x9e32c229 phy_create +EXPORT_SYMBOL_GPL vmlinux 0x9e3b013d led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e48a0b2 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x9e5dc818 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x9e68e323 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x9ead991d i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x9ebcb93f disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x9ebdf92c extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0x9ec015ca crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x9ed1019a cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9edb8b94 sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0x9eddf046 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x9f07cbde fsl_rio_mcheck_exception +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f4ca15c ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x9f5b5734 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x9f72e4c5 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x9f77f0ba of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x9f7ec08a mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x9f859933 init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x9fa0a0dd regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x9fae9c9a __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x9fc5530b ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fd2446c fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0xa0208e02 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xa041bbb6 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0xa0a27fff pci_address_to_pio +EXPORT_SYMBOL_GPL vmlinux 0xa0b34af9 rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa0e06947 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0xa0f2b062 __clocksource_updatefreq_scale +EXPORT_SYMBOL_GPL vmlinux 0xa11ec783 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xa14a0dc4 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xa14cecb1 agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0xa19514ec inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xa1bd7822 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa1cc8ead user_read +EXPORT_SYMBOL_GPL vmlinux 0xa202a78c ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa205c8d9 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0xa2355dd0 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xa2437388 of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0xa25e5e0b devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa25e86cd bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa26dbde4 max_gen_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0xa2751b48 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0xa28aaf29 rh_create +EXPORT_SYMBOL_GPL vmlinux 0xa29da72d bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0xa2b69696 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2d47ebf device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xa2d6d984 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0xa3081a7c devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xa30d713f dwc2_hcd_init +EXPORT_SYMBOL_GPL vmlinux 0xa30e306f ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0xa34e3df1 __clk_register +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa38b3b2f gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xa393952d __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3a2d9af walk_system_ram_range +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa3e81a58 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0xa41fd022 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xa4305ad7 ping_close +EXPORT_SYMBOL_GPL vmlinux 0xa441ca7b irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0xa44232a9 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0xa44d2d4d fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa48f42f3 pwm_config +EXPORT_SYMBOL_GPL vmlinux 0xa4c80ccd of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0xa4e3d183 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xa5078914 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xa56b000b blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0xa5787dfd sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xa57eaf44 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0xa5ade458 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xa5b00659 ppc_proc_freq +EXPORT_SYMBOL_GPL vmlinux 0xa5c700fd usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xa5cdd299 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5e55440 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5efe460 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa649d6e6 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0xa6713904 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0xa678bb25 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0xa6800892 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0xa690f907 of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa722ba2b register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa7623cb8 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xa7646f8c extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa77d87ff of_css +EXPORT_SYMBOL_GPL vmlinux 0xa787af7a bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0xa78f59ae yield_to +EXPORT_SYMBOL_GPL vmlinux 0xa79a126d extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0xa7a1bdf2 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xa7babfb9 max_gen_clk_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7c4352b dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xa7d57ccf __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xa7dc8b36 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xa7dd3f90 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa7e607fc of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0xa7e7c848 md_run +EXPORT_SYMBOL_GPL vmlinux 0xa7f78739 blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0xa7f8fb9c da903x_write +EXPORT_SYMBOL_GPL vmlinux 0xa80f0a82 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xa84b3cb9 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xa84e9bb4 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa8593887 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xa861556e net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xa873bfff dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xa87b59c2 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa8aff671 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0xa8fa2737 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xa8ff9515 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0xa9171873 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa93b332e __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0xa9468f1e clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9524158 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0xa961fb0a rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9aef2e1 gfn_to_hva_memslot +EXPORT_SYMBOL_GPL vmlinux 0xa9b7abbf clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xa9ca952c alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9e7c1bd __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0xaa17a2e2 rh_alloc_align +EXPORT_SYMBOL_GPL vmlinux 0xaa2a72bf __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0xaa47acd5 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xaa6017cd of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0xaa669475 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xaa7d7320 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0xaa86e8ac led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaab9ca7d ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0xaad66402 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xaae404f8 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xaaef5bff fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xab241b0f rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab3180b2 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xab598f50 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xab59d373 kvmppc_free_lpid +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab633b78 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab813dab kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xab818817 __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xab87b8b4 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xab8a5828 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xab945a16 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xab9dd8f1 rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xabb7efc0 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xabc5ebee class_destroy +EXPORT_SYMBOL_GPL vmlinux 0xabc7357d usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0xabe13188 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xabe1d6f3 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0xabea65b2 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xabed6d73 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0xabee014e crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xabfe0ef1 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0xac46ae91 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xac477d8a user_preparse +EXPORT_SYMBOL_GPL vmlinux 0xac67d13c usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0xac6fcadf extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xac78ada7 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xac7cba31 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xac8e2d1c blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0xac96ac1f regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xac9d0a55 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xaca738ee driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0xaccb7327 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xad10f2d3 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0xad3166e3 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0xad550d9b crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xad6797a6 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0xad8857c6 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0xad8dbf85 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xad96b5ec of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0xadb8593b rhashtable_lookup +EXPORT_SYMBOL_GPL vmlinux 0xadbe685f __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae013caf handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0xae178977 extcon_find_cable_index +EXPORT_SYMBOL_GPL vmlinux 0xae4cf621 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae7327b1 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae7fdc3c inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xae88f84c virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xae8aa931 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xae8fab32 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0xaea49389 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0xaed11c60 cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaeee4750 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0xaf076d07 kvm_release_page_clean +EXPORT_SYMBOL_GPL vmlinux 0xaf376000 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xaf50e2eb mmput +EXPORT_SYMBOL_GPL vmlinux 0xaf54e4da raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0xaf73bbf1 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0xaf7930ba device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xaf92e26f adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0xafabfb68 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xafb9e6a7 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0xafc4ecd6 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xafe1baa6 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0xb005b334 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xb0284a64 clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb05a818c dwc2_set_all_params +EXPORT_SYMBOL_GPL vmlinux 0xb0913148 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0d2028a get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0xb10f1b49 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xb1173211 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0xb1334ed2 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb140dd35 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb15967dd dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb19da976 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0xb1a3309e ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb208f654 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb2256567 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xb22903c6 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xb251c2d6 gpiod_set_array +EXPORT_SYMBOL_GPL vmlinux 0xb293c758 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xb2e25557 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0xb2f95dda cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0xb304ba42 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0xb36bd749 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xb36ecb46 napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0xb36f106a regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xb3ab27ca alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0xb3dc912d regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0xb3e41d0f pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xb3eec6ab phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xb3fcf2c8 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xb42d8afe debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0xb437fff1 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0xb4494ddf regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb4503afb debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xb45bda23 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0xb491808e usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4c30cc1 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0xb4d0df8d lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0xb4d53d7d __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xb4ea1596 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb518585c crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0xb51a7546 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb53dcde9 kvmppc_ld +EXPORT_SYMBOL_GPL vmlinux 0xb53e983b tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xb55fa5ac inet_csk_reqsk_queue_prune +EXPORT_SYMBOL_GPL vmlinux 0xb5635e14 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb5958a2e kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5a1b674 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0xb5aa10af atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb5ad4c0d skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0xb5c8edf4 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0xb5cb8145 hrtimer_get_res +EXPORT_SYMBOL_GPL vmlinux 0xb5e896fb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb5f42dd6 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0xb60b5707 of_i8042_aux_irq +EXPORT_SYMBOL_GPL vmlinux 0xb618a138 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb628d593 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xb6370b8a sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xb648ff56 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xb64bfb1c simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0xb67b2219 cm_suspend_again +EXPORT_SYMBOL_GPL vmlinux 0xb67c64fd __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xb68fbbf5 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0xb691037f trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0xb69a668d of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xb6ac00f3 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6bb99a6 rht_grow_above_75 +EXPORT_SYMBOL_GPL vmlinux 0xb6e12c9d fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb6f86d81 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0xb6f893ee od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0xb6fd128c sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xb6fe4ed4 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xb70fc8b5 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xb7176ffc device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xb71d6604 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xb758e1f6 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xb775381f perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0xb786e77d percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb7945faf extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xb79fb656 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xb7f6bfcb ktime_divns +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb7fead91 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xb809b9ee md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xb85d5326 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xb8a6b1e6 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xb8b192ca bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xb8c0c423 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8d99ef6 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb904091c ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0xb9176155 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0xb91f97a6 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0xb9528f5e smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xb95aa444 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0xb97adefe key_type_user +EXPORT_SYMBOL_GPL vmlinux 0xb9af8332 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9bb5e3f extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9d425e3 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xba243c3e sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba2c0e0e pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xba4421c8 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0xba566f9c swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0xba7aa94e devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0xba82f20c blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0xba8929ea percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xba93ed33 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xbaa8e9af nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xbaace830 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbacfcaea bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0xbad7ace0 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xbad8e6d1 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0xbb0239f8 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb23a00a rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xbb25a547 pcibios_finish_adding_to_bus +EXPORT_SYMBOL_GPL vmlinux 0xbb2e7dc3 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xbb36183a pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0xbb3e1fcd platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbb98f336 bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xbb9ff0dd devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbbc20e15 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xbbc38b0d power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbbd20112 dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbc016b0b ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0xbc199da1 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xbc2d22b8 input_class +EXPORT_SYMBOL_GPL vmlinux 0xbc324ca9 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0xbc385e50 rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0xbc3e2fdd fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xbc3f0964 register_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0xbc4d688f spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0xbc9c425d ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0xbc9d6912 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcc4113c ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0xbcdd6be8 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0xbcde1932 extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xbcfc152f ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0xbd1cf666 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0xbd21f524 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xbd3903b8 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0xbd416ebf request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd6e344c of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xbd76c86a tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0xbd8be3ca __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xbd9c9c4e i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xbdae02b4 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0xbdc09ab4 fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0xbdccd7b4 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xbdcd1185 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbde9c2d9 dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0xbdfb12b0 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0xbdfca9cd devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xbdfd8469 kvm_init +EXPORT_SYMBOL_GPL vmlinux 0xbe11adcb hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0xbe14b677 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0xbe188016 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe500cec devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xbe60e6a6 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe6a53da dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xbe88a433 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbea7991f device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xbeacef48 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0xbeccc8af netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0xbecf883b inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xbed5cc37 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbee2821b device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf1cc04b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xbf265df8 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0xbf45c754 max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0xbfb1ef2f ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfc090d0 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0xbfce615b usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0xc00131cf visitor64 +EXPORT_SYMBOL_GPL vmlinux 0xc0099ce1 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xc00f3dc1 ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xc02bec3c usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc042ba99 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xc0434d06 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc061367e mpic_msgr_get +EXPORT_SYMBOL_GPL vmlinux 0xc065a455 cpu_core_index_of_thread +EXPORT_SYMBOL_GPL vmlinux 0xc0669384 kvmppc_emulate_mmio +EXPORT_SYMBOL_GPL vmlinux 0xc0711de3 tpm_dev_vendor_release +EXPORT_SYMBOL_GPL vmlinux 0xc07b5992 dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0xc07f80d6 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc08be4c4 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0xc0bf6ead timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xc0d1d7ae sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0e75cec visitor128 +EXPORT_SYMBOL_GPL vmlinux 0xc12a9d4d sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xc12b5f0b crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xc12ba65f ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0xc12c6992 of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xc1570909 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc18578ed process_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc18ae6a2 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc198e2b7 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0xc1aa5802 of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0xc1b111dd cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xc1ca914b call_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc1d792c1 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xc1fb356d usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xc2167867 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xc220667d pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc25400f2 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0xc275a0d2 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc299a068 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xc2c07d59 dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0xc2c25342 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc2df43fd virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xc2eefef3 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xc333b3d0 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0xc340380a __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc345d51a rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0xc3520a84 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0xc366a93d wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc386f40e crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0xc3946a00 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0xc3951cf9 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xc3a05309 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xc3a659dc sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xc3ce048a rhashtable_expand +EXPORT_SYMBOL_GPL vmlinux 0xc4074a60 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xc4166bf5 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc4295d44 rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc4623a52 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc4725bd3 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4a62131 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xc4ac1aac crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xc4e9a7b0 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0xc4fe2a0a usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0xc504dff9 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0xc50798af regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xc524051f cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc578dc12 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xc59ec9ff trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xc59f72f2 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc5a2c19f idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc5a3b179 module_mutex +EXPORT_SYMBOL_GPL vmlinux 0xc5adf64d cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0xc5dcb7c4 kvm_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0xc5e68e39 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0xc606cd3c boot_cpuid +EXPORT_SYMBOL_GPL vmlinux 0xc6083525 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0xc60f75ec __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc61f14d0 __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0xc63663e2 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc6596b7b user_update +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc68aa090 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xc68aa252 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6e63121 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xc70bdf10 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xc70c56c7 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0xc70e4b59 kvmppc_claim_lpid +EXPORT_SYMBOL_GPL vmlinux 0xc70fc838 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc738e8cb pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xc73adfec tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc7417d2e arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0xc74a429f ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xc74eb36a gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xc77c2e1e inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0xc791bcdb pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7b248ff find_vpid +EXPORT_SYMBOL_GPL vmlinux 0xc7baa370 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7e253c0 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc8578986 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xc85b16f2 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xc8657de0 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc889928a of_gpio_gate_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0xc8968050 generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0xc89ce89c of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8d2276d usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0xc8d253e8 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc9055356 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xc910571d regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc913017b usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xc914c116 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xc9163e8a percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0xc9344468 elv_register +EXPORT_SYMBOL_GPL vmlinux 0xc94c4844 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc97e9bff register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0xc9a34f94 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xc9adfbc6 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0xc9b32142 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xc9d3e43c pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xc9eac503 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9f60463 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0xca008f44 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xca276b9d rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0xca2dfa86 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca7ed0c6 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0xcaa5ba70 sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcac817b0 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xcaea88a3 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xcaeb1240 single_release_net +EXPORT_SYMBOL_GPL vmlinux 0xcaf054b5 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb34256b devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb6a1b29 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0xcb84b6fe rhashtable_shrink +EXPORT_SYMBOL_GPL vmlinux 0xcb8a7253 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0xcbd72054 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0xcbd7fc1d inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xcbda0dd2 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbf8434e pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0xcc0323b6 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0xcc0f1009 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcc130edc hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc198a28 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0xcc1f1c3d inet_twdr_hangman +EXPORT_SYMBOL_GPL vmlinux 0xcc2e9436 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0xcc3a520b debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0xcc3b9b27 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xcc44961f kvmppc_alloc_lpid +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc8989fb rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0xccbe5acb dm_underlying_device_busy +EXPORT_SYMBOL_GPL vmlinux 0xccc029fb crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccdf5b15 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xccfac8a0 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0xcd0225b8 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xcd05acac dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xcd1645c2 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xcd3bf5a8 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcd4c542d irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xcd6492ab trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd98edd3 tpm_remove_hardware +EXPORT_SYMBOL_GPL vmlinux 0xcdb1890a dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdd7be7c regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xcddb48d7 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xce1cb181 cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce70a5ff __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xcea84783 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xceb92658 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xceca156f virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xcedde2af __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcf0b76eb find_linux_pte_or_hugepte +EXPORT_SYMBOL_GPL vmlinux 0xcf1ed0be fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xcf1f0b0c irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xcf48435a usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xcf4d1d8b kvmppc_handle_store +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcfa28b8d tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfb84a63 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xcfbb8a91 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0xcfbd5b6f lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfcfbf0a cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0xcfeeff1e tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xd0001486 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xd0007677 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xd0148230 of_fixed_factor_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0xd020b450 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xd022fd4a ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0xd02d018d crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd04b6d74 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xd057afc4 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd06a7e59 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xd0b2a8d3 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0d70a20 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0xd11aa696 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0xd129ea5b of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0xd12a5f52 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xd14bc4d9 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xd1620b17 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd1718b74 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd193d08d cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xd1aaa231 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0xd1bab9ad ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xd1d6ba90 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1f44266 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0xd2091801 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xd20b31b5 ftrace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd23663f4 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xd240b009 of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0xd24e1f39 cpu_remove_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0xd2607c72 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd280797b inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xd2a982a8 clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xd2aaeb4e kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd2f1b370 rtc_set_mmss +EXPORT_SYMBOL_GPL vmlinux 0xd32b3083 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0xd33be7a5 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xd35d9fb9 __kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0xd378e88c fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0xd37b4fe1 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0xd38bc893 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xd3d22d22 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd42ca088 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd45fc2e9 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0xd47dd330 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd48a3149 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4d43a27 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0xd4d9f430 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xd4e23c91 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0xd4e2ccae gfn_to_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0xd4fd64d1 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0xd5255f5f of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xd538e4bf fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0xd5559ea3 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xd561f1f0 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0xd5906d6e kvm_release_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xd5937dad alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xd5b80834 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5c18ea5 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0xd5c753a2 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xd63a5723 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xd65e337f dm_dispatch_request +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd68228c7 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0xd6b2be3b usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0xd6b98b16 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xd6bb65f5 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xd6c1680e device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xd6c2e04b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xd6eafcc5 rht_shrink_below_30 +EXPORT_SYMBOL_GPL vmlinux 0xd6f53076 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xd6fcf63e inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd7006a55 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd71a1ebf xhci_run +EXPORT_SYMBOL_GPL vmlinux 0xd73f7051 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd780ac45 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0xd7918fcf wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xd7a77669 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0xd7ab2108 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7dd5957 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0xd7ea8166 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xd7f2813d ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xd7f5163e cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0xd7fc294d __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xd8004389 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd82c1b7c crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd8b08a4e devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xd8b3707f bio_trim +EXPORT_SYMBOL_GPL vmlinux 0xd8cd9b5c gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xd8dacfce crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0xd8e1e45e task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0xd909b0a4 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0xd90d7921 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd92d4e95 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd93bc934 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd989e3d6 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0xd98a5252 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xd9946044 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0xd9d35038 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0xd9dd293f md_stop +EXPORT_SYMBOL_GPL vmlinux 0xd9e68f5a need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0xd9e91a4a xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xd9f642f1 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda0a4d22 mpic_msgr_enable +EXPORT_SYMBOL_GPL vmlinux 0xda0bb02b blk_queue_bio +EXPORT_SYMBOL_GPL vmlinux 0xda307f24 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xda44cb37 setup_charger_manager +EXPORT_SYMBOL_GPL vmlinux 0xda54b38f gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xda71d597 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0xda742406 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0xda8cb2e5 threads_core_mask +EXPORT_SYMBOL_GPL vmlinux 0xdaa42169 ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0xdabd0e64 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xdaec531f __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xdaf45f64 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb07c345 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0xdb1538bc cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0xdb300d48 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xdb5af55d irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0xdb716adc bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0xdb724849 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb8f27bc smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xdb9b87f2 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xdb9cd40d crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0xdba4ad93 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0xdba5d17b aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdbf1aa9c get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xdbf2bb6e wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc031f44 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xdc12134b cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0xdc37dffd vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xdc50c966 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9bd1e9 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdce1b432 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0xdce7b510 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xdcf90f93 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xdcfdc7dd spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0xdd0bdaf8 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0xdd1bf124 spi_async +EXPORT_SYMBOL_GPL vmlinux 0xdd1f309c __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd50f567 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xdd729424 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xdd826b7e virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0xdda94188 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0xddbcfabe key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xddf610ee clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0xddfdb0c6 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0xde0bc3f2 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0xde30e879 kvm_read_guest +EXPORT_SYMBOL_GPL vmlinux 0xde5553d7 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0xde5a82fe clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0xde5ea092 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0xdea5305a smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xdeacfa9f pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0xdeae3364 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xdec00035 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0xdee04c49 ftrace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0xdee21b7b mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xdee93335 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xdeed638f dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0xdefcea8c fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xdf077cee unregister_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf2c2a84 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdfa41874 crypto_rng_type +EXPORT_SYMBOL_GPL vmlinux 0xdfbad21f ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xdfe734a0 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xdfeb03b9 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0xdfeb81ef kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0xdff658d0 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0xdffd25bd devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xe003c29b rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe036b3e9 mpic_msgr_put +EXPORT_SYMBOL_GPL vmlinux 0xe0458c57 disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xe06494bb irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe0a3a0af regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe0c2ade6 isa_bridge_pcidev +EXPORT_SYMBOL_GPL vmlinux 0xe0c738f2 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xe0ee033a clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xe0eeca7e __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xe0f4d6d6 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0xe12b241b con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0xe1344b78 ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xe1532b99 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe19eb1c4 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe1a458df i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xe1b0a357 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1d22a22 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xe1f6c1ab led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0xe1fd66e7 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0xe20286bc device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xe214d973 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0xe21718d8 kvmppc_pr_ops +EXPORT_SYMBOL_GPL vmlinux 0xe22b229d input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xe2425177 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0xe2550c6f of_free_opp_table +EXPORT_SYMBOL_GPL vmlinux 0xe28a4f61 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0xe29487a8 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0xe2b3e980 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0xe2bf71a2 __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xe2cbc4d2 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xe2d41b6e devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0xe301f088 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe30b54de rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xe316b343 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xe31dc155 bdi_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xe31dd2ac relay_open +EXPORT_SYMBOL_GPL vmlinux 0xe324d375 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0xe32e5468 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0xe3302045 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xe35fa6e6 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0xe37d4a55 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe38851fb hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe3aaaf5d usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0xe3bce47a usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xe3cb166a sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0xe3d38033 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0xe3d73595 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0xe3eefa1f alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0xe423b56c bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe450ccf8 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xe45d7fd1 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4ad16c1 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0xe4c031f8 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xe4d17b06 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0xe4e645cd ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0xe4e796d3 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xe504171f wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xe53f61b0 dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xe574ffa4 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xe5865b75 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5b7345d device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xe5cc382d wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xe5cd2f40 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0xe5d26885 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0xe606453b of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0xe60760f5 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0xe6092dbb dwc2_hcd_remove +EXPORT_SYMBOL_GPL vmlinux 0xe61b45f6 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0xe623c8e5 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xe635cc23 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe6639ace crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0xe66ac10c regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xe679aa94 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xe69879f2 kvm_put_kvm +EXPORT_SYMBOL_GPL vmlinux 0xe6a1d0e6 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6d0705c dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe70212ed ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0xe70680c0 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xe706d414 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xe7145917 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xe731a7a9 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xe741b763 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0xe75fb95a bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0xe765d22c of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe7932820 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xe7b5afa5 tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xe7e17e33 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xe7e646fc get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0xe7e9b0ed ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0xe7f18b3c threads_per_subcore +EXPORT_SYMBOL_GPL vmlinux 0xe7ff74c2 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe8069857 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe84be92c rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85c55e7 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe861c7d6 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe8919956 __put_net +EXPORT_SYMBOL_GPL vmlinux 0xe8b3bef6 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xe8d84dd0 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0xe8db8a57 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xe8f72287 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0xe913905d ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0xe923e29e iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0xe9373948 dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0xe938b7d0 register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe9472893 pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0xe9527687 stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xe95551fd pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0xe9579bd3 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xe9a58983 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xe9b7718b rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0xe9bd2c25 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0xe9bf4b54 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9f9f140 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0xe9fcb9cf tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea1393d7 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xea1429d7 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xea2169d6 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0xea311aae usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea45572f dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0xea47342d bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0xeaae2309 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xead67c94 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xeb206456 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xeb233a9f ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xeb26c893 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0xeb2e6540 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xeb4e15f5 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xeb572520 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0xeb76f0cf ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0xeb829ee8 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0xeb853d1c dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0xeb8ae736 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xeb8fc169 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xeb94ee61 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xeb98215e cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xeb9abbee ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xeba42ab5 clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xebd03f07 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xebdb31d4 analyse_instr +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xec1462c4 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec227681 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0xec22bca8 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec2813e7 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0xec3c7552 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xec4e9888 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xec75ee0d led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xec837b99 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0xec883236 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xec8f722e swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0xec956e84 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xecabc840 stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xecbbcb82 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xecdcda30 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0xecde1206 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0xecf23967 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0xed16a954 driver_register +EXPORT_SYMBOL_GPL vmlinux 0xed2f1e39 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xed333858 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xed60b6fe console_drivers +EXPORT_SYMBOL_GPL vmlinux 0xed7d9be2 spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0xed9e4d72 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0xedaf03f5 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0xedb3fb15 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0xedd49930 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xedde9072 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0xee0e5397 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0xee2924a0 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xee51b96b pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee9144fd usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xeef8fac0 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0xef1ab7c0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xef33505e skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0xef409b74 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef7dec60 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xeffd1d81 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xf0235b12 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xf0298d43 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0xf02a49a8 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf04faa5a usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xf05ca2ed __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xf06df5cf regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xf0901bf4 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0xf09c021f ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0xf0a3fb4c kick_process +EXPORT_SYMBOL_GPL vmlinux 0xf0bf5dd2 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xf0c18ea2 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xf0d05f71 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0xf0d41f9a led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xf0e96942 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0xf0ee7e18 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf0f88940 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL vmlinux 0xf0fb0846 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0xf12bf4b0 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0xf147cd58 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0xf158f170 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xf173fd8b debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xf178d9b1 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0xf18161be pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf1a62b6f of_i8042_kbd_irq +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1bf8d66 of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0xf1c41850 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0xf1de9e98 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0xf1e0c99b __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xf1f3b620 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0xf1fd9d4d ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0xf205b6d3 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2f8c2fc ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xf2f9c03d ref_module +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf3012f6c rh_free +EXPORT_SYMBOL_GPL vmlinux 0xf30955fa preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf30fda27 lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf35ad9de i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0xf35db92d clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0xf369632c regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf38cd3bf of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0xf399e622 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0xf3a919c6 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3bfa7b0 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xf3c8c876 virtio_device_is_legacy_only +EXPORT_SYMBOL_GPL vmlinux 0xf4072e78 split_page +EXPORT_SYMBOL_GPL vmlinux 0xf40c161c powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xf44e6f1e rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xf451d086 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0xf454c72f blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xf4758dad of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0xf494ef7c pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf4967d82 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4a55b45 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf4a684e0 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xf4a98273 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0xf4ce705e skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0xf4da3546 kvmppc_init_lpid +EXPORT_SYMBOL_GPL vmlinux 0xf4f35181 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf5306644 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0xf543db8d usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf59e3795 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5ba2e56 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0xf5bcf1b2 __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xf5c07e4c securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xf5d79f6f sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xf5e7f053 rh_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf60a89fd security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0xf60ad9fd ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0xf63be484 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0xf666ec57 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xf67418bd kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0xf694c0af unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0xf6a7f88a sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6ed5fd9 ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xf6f944d2 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0xf710dd15 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xf71765a4 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xf733c53e led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0xf7505bf7 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0xf7949e9b scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0xf7b8cd5a ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0xf8051bb9 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0xf81a2ce0 genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0xf82f16b3 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf8345760 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xf840ccee watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xf844a2f2 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0xf84d2659 part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0xf84ee9a5 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0xf858a16c relay_close +EXPORT_SYMBOL_GPL vmlinux 0xf860bac9 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xf87ff3e5 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf880aca4 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0xf88b5af2 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0xf89667f7 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0xf8a0258c ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0xf8a33da1 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0xf8adc840 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xf8b544bb __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xf8c37857 crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xf8c50d50 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0xf8cf6f3d usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0xf8dd1311 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8f8428b remove_irq +EXPORT_SYMBOL_GPL vmlinux 0xf8fdf394 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf90225f3 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xf90651cd crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0xf90ed080 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0xf90ee0c8 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf912b6c7 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf95e2816 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0xf9896a02 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0xf995dc63 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9c81306 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9e336fb __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0xf9f5feae ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0xf9fc3af2 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0xfa01bb66 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0xfa027d1e scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xfa1e0507 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa20aa78 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xfa223fc6 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0xfa28d6a4 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xfa4374b4 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0xfa53d353 blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0xfa55dcc9 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0xfa574204 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xfa599d8a crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0xfa734580 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xfa7bc43d ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0xfab60503 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xfacb3db7 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0xfaec51f2 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xfaf68290 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0xfaf846fc cpu_add_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0xfb2d38ab of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb402e33 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xfb434092 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfb4a01fc gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0xfb52b77d __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0xfb6713e9 tpm_register_hardware +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb799942 kvmppc_kvm_pv +EXPORT_SYMBOL_GPL vmlinux 0xfb83db03 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbe1ab8e dm_disk +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc1583cd dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xfc2ea06f kvmppc_prepare_to_enter +EXPORT_SYMBOL_GPL vmlinux 0xfc3394c2 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0xfc61cedd __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xfc62d5c2 scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0xfccdb4f7 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfcfb2b10 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0xfd0378db mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xfd393eb8 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0xfd5a756a ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xfd77e500 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0xfd9b44ec usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xfdc71eb1 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xfddc80e0 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0xfde7b294 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0xfe02fd37 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0xfe12fa54 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0xfe2e780a event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0xfe3a0f91 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xfe40ceb8 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xfe6ab491 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0xfe7aa07d __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfe8533d8 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfeb63976 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0xfeb9eda9 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0xfebbc819 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xfec037f7 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed5b812 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0xfee2befe clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfef58200 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff0a0526 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xff2dfca4 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0xff333e24 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xff3c4fa6 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff787505 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xff8862d7 rh_get_stats +EXPORT_SYMBOL_GPL vmlinux 0xffaf2eaf fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xffb58df5 crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xffba505f debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0xffbf0f6a extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xffdc3e0c irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xffdd0266 ip6_redirect --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/powerpc/powerpc-e500mc.compiler +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/powerpc/powerpc-e500mc.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 4.9.2-10ubuntu13) 4.9.2 --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/powerpc/powerpc-e500mc.modules +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/powerpc/powerpc-e500mc.modules @@ -0,0 +1,4043 @@ +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8255 +8255_pci +8390 +88pm800 +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +88pm860x-ts +9p +9pnet +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a8293 +aacraid +aat2870_bl +aat2870-regulator +ab3100 +ab3100-otp +ac97_bus +acard-ahci +acecad +acenic +act200l-sir +act8865-regulator +act_csum +act_gact +act_ipt +actisys-sir +act_mirred +act_nat +act_pedit +act_police +act_simple +act_skbedit +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad5064 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5624r_spi +ad5686 +ad5755 +ad5764 +ad5791 +ad5933 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7152 +ad7192 +ad7266 +ad7280a +ad7291 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad7476 +ad7606 +ad7746 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad799x +ad8366 +ad9523 +ad9832 +ad9834 +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7753 +ade7754 +ade7758 +ade7759 +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adfs +adi +adis16060 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16204 +adis16209 +adis16220 +adis16240 +adis16260 +adis16400 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1275 +adm8211 +adm9240 +adp5520_bl +adp5520-keys +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +ads1015 +ads7828 +ads7846 +ads7871 +ad_sigma_delta +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adv7170 +adv7175 +adv7511 +advansys +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +af_802154 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +aha152x_cs +ahci +ahci_platform +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airo_cs +airspy +ak09911 +ak8975 +al3320a +algif_hash +algif_skcipher +ali-ircc +alim7101_wdt +altera-ci +altera_jtaguart +altera_ps2 +altera-stapl +altera_tse +altera_uart +alx +am53c974 +ambassador +amc6821 +amd +amd5536udc +amd8111e +amd-xgbe +amd-xgbe-phy +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams369fg06 +analog +anatop-regulator +ansi_cprng +anubis +aoe +apbps2 +apds9300 +apds9802als +apds990x +appledisplay +appletalk +appletouch +applicom +ar1021_i2c +ar5523 +ar7part +arc4 +arc_emac +arcmsr +arcnet +arc_ps2 +arc-rawmode +arc-rimi +arc_uart +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arptable_filter +arp_tables +arpt_mangle +as102_fe +as3711_bl +as3711-regulator +as3722-regulator +as3935 +as5011 +asc7621 +asix +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +aten +ath +ath10k_core +ath10k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atm +atmel +atmel_cs +atmel-hlcdc +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atxp1 +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +aufs +auo_k1900fb +auo_k1901fb +auo_k190x +auo-pixcir-ts +authenc +authencesn +auth_rpcgss +autofs4 +avma1_cs +avm_cs +avmfritz +ax25 +ax88179_178a +axnet_cs +axp20x-regulator +axp288_adc +b1 +b1dma +b1pci +b1pcmcia +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +bas_gigaset +batman-adv +baycom_epp +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm203x +bcm3510 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm7xxx +bcm87xx +bcma +bcma-hcd +bcm_sf2 +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpck6 +bpqether +bq2415x_charger +bq24190_charger +bq24735-charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt3c_cs +bt819 +bt856 +bt866 +bt878 +btcoexist +btcx-risc +btmrvl +btmrvl_sdio +btrfs +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +BusLogic +bw-qcam +c4 +c67x00 +c6xdigio +caam +caamalg +caamhash +caam_jr +caamrng +cachefiles +cafe_ccic +cafe_nand +caif +caif_hsi +caif_serial +caif_socket +caif_usb +caif_virtio +camellia_generic +can +can-bcm +can-dev +can-gw +can-raw +cap11xx +capi +capidrv +capmode +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cb710 +cb710-mmc +cb_das16_cs +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc2520 +cc770 +cc770_isa +cc770_platform +c_can +c_can_pci +c_can_platform +cciss +ccm +cdc-acm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc-phonet +cdc_subset +cdc-wdm +ceph +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +cfspi_slave +ch +ch341 +ch7006 +chipreg +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clearpad_tm1217 +clip +clk-max77686 +clk-max77802 +clk-palmas +clk-qcom +clk-rk808 +clk-s2mps11 +clk-si5351 +clk-si570 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobra +coda +com20020 +com20020_cs +com20020-pci +com90io +com90xx +comedi +comedi_bond +comedi_parport +comedi_pci +comedi_pcmcia +comedi_test +comedi_usb +comm +configfs +contec_pci_dio +cordic +core +cp210x +cpia2 +cpm_uart +cpu-notifier-error-inject +c-qcam +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_i2c +cros_ec_keyb +cros_ec_spi +cryptd +cryptoloop +crypto_null +crypto_user +cs5345 +cs53l32a +csiostor +ctr +cts +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx8800 +cx8802 +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx88xx +cxacru +cxd2099 +cxd2820r +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cy8ctmg110_ts +cyapa +cyber2000fb +cyberjack +cyclades +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da9030_battery +da9034-ts +da903x +da903x_bl +da9052-battery +da9052_bl +da9052-hwmon +da9052_onkey +da9052-regulator +da9052_tsi +da9052_wdt +da9055-hwmon +da9055_onkey +da9055-regulator +da9055_wdt +da9063-regulator +da9063_wdt +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_cs +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +dccp_probe +ddbridge +de2104x +de4x5 +decnet +deflate +defxx +denali +denali_dt +denali_pci +des_generic +designware_i2s +dgap +dgnc +dht11 +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dibx000_common +digi_acceleport +diskonchip +divacapi +divadidd +diva_idi +diva_mnt +divas +dl2k +dlci +dlm +dln2 +dm1105 +dm9601 +dm-bio-prison +dm-bufio +dm-cache +dm-cache-cleaner +dm-cache-mq +dm-crypt +dm-delay +dm-era +dmfe +dm-flakey +dm-log +dm-log-userspace +dmm32at +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-verity +dmx3191d +dm-zero +dnet +dn_rtmsg +docg3 +docg4 +donauboe +dpt_i2o +drbd +drbg +drm +drm_kms_helper +drv260x +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsa_core +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155v4l +dt9812 +dtl1_cs +dummy +dummy-irq +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-friio +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb_usb_v2 +dvb-usb-vp702x +dvb-usb-vp7045 +dwc3 +dwc3-pci +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e4000 +earth-pt1 +earth-pt3 +eata +ebt_802_3 +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ec100 +echo +edac_core +edt-ft5x06 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efs +egalax_ts +ehset +elan_i2c +elants_i2c +elo +elsa_cs +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +emac_arc +emac_rockchip +emc1403 +emc2103 +emc6w201 +em_canid +em_cmp +emi26 +emi62 +em_ipset +em_meta +em_nbyte +empeg +ems_pci +ems_pcmcia +ems_usb +em_text +emu10k1-gp +em_u32 +enc28j60 +enclosure +eni +enic +epat +epia +epic100 +eql +esas2r +esd_usb2 +esi-sir +esp4 +esp6 +esp_scsi +et1011c +et131x +ethoc +evbug +exofs +extcon-adc-jack +extcon-arizona +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +ezusb +f2fs +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_ddc +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_cs +fealnx +ff-memless +fid +firedtv +firestream +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fixed +fl512 +fld +flexcan +floppy +fm10k +fm801-gp +fmc +fmc-chardev +fmc-fakedev +fmc-trivial +fmc-write-eeprom +fm_drv +fmvj18x_cs +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +freevxfs +friq +frpw +fsa9480 +fscache +fs_enet +fsl-corenet-cf +fsl-diu-fb +fsldma +fsl-edma +fsl_elbc_nand +fsl_hypervisor +fsl_ifc_nand +fsl_lpuart +fsl_pq_mdio +fsl_qe_udc +fsl_upm +fsl_usb2_udc +ft1000 +ft1000_pcmcia +ftdi-elan +ftdi_sio +ftl +fujitsu_ts +fusbh200-hcd +g450_pll +g760a +g762 +g_acm_ms +gadgetfs +gamecon +gameport +garmin_gps +garp +g_audio +gcc-apq8084 +gcc-ipq806x +gcc-msm8660 +gcc-msm8960 +gcc-msm8974 +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +gdth +generic +generic-adc-battery +generic_bl +genet +geneve +gen_probe +g_ether +gf128mul +gf2k +g_ffs +gfs2 +ghash-generic +g_hid +gianfar_driver +gianfar_ptp +gigaset +girbil-sir +gl518sm +gl520sm +gl620a +gluebi +g_mass_storage +g_midi +g_ncm +g_nokia +go7007 +go7007-loader +go7007-usb +goku_udc +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-fan +gpio-generic +gpio-grgpio +gpio-ir-recv +gpio-janz-ttl +gpio-kempld +gpio_keys +gpio_keys_polled +gpio-lp3943 +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-mc33880 +gpio-mcp23s08 +gpio-ml-ioh +gpio_mouse +gpio-pca953x +gpio-pcf857x +gpio-rdc321x +gpio-regulator +gpio-sch311x +gpio-syscon +gpio_tilt_polled +gpio-tps65912 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-viperboard +gpio-vx855 +gpio_wdt +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +g_printer +grace +grcan +gre +grip +grip_mp +gr_udc +gsc_hpdi +g_serial +gs_fpga +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gs_usb +gtco +guillemot +gunze +g_webcam +gxt4500 +g_zero +hackrf +hamachi +hampshire +hanwang +hci +hci_uart +hci_vhci +hdlc +hdlc_cisco +hdlcdrv +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdpvr +he +hexium_gemini +hexium_orion +hfc4s8s_l1 +hfcmulti +hfcpci +hfcsusb +hfc_usb +hfs +hfsplus +hi6421-pmic-core +hi6421-regulator +hid +hid-a4tech +hid-apple +hid-appleir +hid-aureal +hid-axff +hid-belkin +hid-cherry +hid-chicony +hid-cp2112 +hid-cypress +hid-dr +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-gaff +hid-generic +hid-gt683r +hid-gyration +hid-holtekff +hid-holtek-kbd +hid-holtek-mouse +hid-huion +hid-icade +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-lenovo +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-magicmouse +hid-microsoft +hid-monterey +hid-multitouch +hid-ntrig +hid-ortek +hidp +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-primax +hid-prodikeys +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-trigger +hid-sjoy +hid-sony +hid-speedlink +hid-steelseries +hid-sunplus +hid-thingm +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-uclogic +hid-waltop +hid-wiimote +hid-xinmo +hid-zpff +hid-zydacron +hih6130 +hisax +hisax_fcpcipnp +hisax_isac +hisax_st5481 +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +horizon +hostap +hostap_cs +hostap_pci +hostap_plx +hp100 +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +htc-pasic3 +htu21 +huawei_cdc_ncm +hwa-hc +hwa-rc +hwmon-vid +hx8357 +hysdn +i1480-dfu-usb +i1480-est +i2400m +i2400m-usb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd756 +i2c-amd8111 +i2c-arb-gpio-challenge +i2c-cbus-gpio +i2c-cpm +i2c-cros-ec-tunnel +i2c-designware-core +i2c-designware-pci +i2c-designware-platform +i2c-diolan-u2c +i2c-dln2 +i2c-gpio +i2c-hid +i2c-i801 +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-mpc +i2c-mux +i2c-mux-gpio +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-nforce2 +i2c-ocores +i2c-parport +i2c-parport-light +i2c-pca-platform +i2c-piix4 +i2c-rk3x +i2c-robotfuzz-osif +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tiny-usb +i2c-via +i2c-viapro +i2c-viperboard +i2c-xiic +i2o_block +i2o_bus +i2o_config +i2o_core +i2o_proc +i2o_scsi +i40e +i40evf +i5k_amb +i6300esb +i740fb +i82092 +ib_addr +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mad +ibmaem +ibmpex +ib_mthca +ib_sa +ib_srp +ib_srpt +ib_ucm +ib_umad +ib_uverbs +icplus +icp_multi +ics932s401 +ideapad_slidebar +idmouse +idt77252 +idtcps +idt_gen2 +ieee802154 +ieee802154_6lowpan +ifb +iforce +igb +igbvf +igorplugusb +iguanair +iio_dummy +iio_hwmon +iio-trig-interrupt +iio-trig-periodic-rtc +iio-trig-sysfs +ii_pci20kc +ili210x +ili922x +ili9320 +imm +imon +ims-pcu +imx074 +imx_thermal +ina209 +ina2xx +industrialio +industrialio-triggered-buffer +inet_diag +inexio +inftl +initio +input-polldev +int51x1 +intel_vr_nor +interact +interval_tree_test +inv-mpu6050 +ioc4 +io_edgeport +io_ti +iowarrior +ip6_gre +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6_tables +ip6table_security +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_MASQUERADE +ip6t_mh +ip6t_NPT +ip6t_REJECT +ip6t_rpfilter +ip6t_rt +ip6t_SYNPROXY +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ipack +ipaq +ipcomp +ipcomp6 +ipddp +ipg +ip_gre +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +ip_tables +iptable_security +ipt_ah +ipt_CLUSTERIP +ipt_ECN +ipt_MASQUERADE +ipt_REJECT +ipt_rpfilter +ipt_SYNPROXY +ip_tunnel +ipvlan +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_nq +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_wlc +ip_vs_wrr +ip_vti +ipw +ipw2100 +ipw2200 +ipwireless +ipx +ircomm +ircomm-tty +irda +irda-usb +ir-hix5hd2 +ir-jvc-decoder +ir-kbd-i2c +irlan +ir-lirc-codec +ir-mce_kbd-decoder +ir-nec-decoder +irnet +ir-rc5-decoder +ir-rc6-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +irtty-sir +ir-usb +ir-xmp-decoder +iscsi_boot_sysfs +iscsi_target_mod +iscsi_tcp +isdn +isdn_bsdcomp +isdnhdlc +isicom +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl9305 +isofs +isp116x-hcd +isp1362-hcd +isp1704_charger +isp1760 +it913x +itd1000 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_c2 +iw_cm +iw_cxgb3 +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +iw_nes +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsm +kafs +kalmia +kaweth +kbic +kbtab +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +kfifo_buf +khazad +kingsun-sir +kl5kusb105 +ko2iblnd +kobil_sct +ks0108 +ks0127 +ks8842 +ks8851 +ks8851_mll +ks959-sir +ksdazzle-sir +ksocklnd +ksz884x +ktti +kvaser_pci +kvaser_usb +kxcjk-1013 +kxsd9 +kxtj9 +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lanai +lapb +lapbether +latch-addr-flash +lattice-ecp3-config +lcd +ld9040 +ldusb +lec +leds-88pm860x +leds-adp5520 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-regulator +leds-tca6507 +leds-wm831x-status +leds-wm8350 +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-oneshot +ledtrig-timer +ledtrig-transient +legousbtower +lg2160 +lgdt3305 +lgdt330x +lgs8gxx +lg-vl600 +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libahci +libahci_platform +libceph +libcfs +libcomposite +libcrc32c +libcxgbi +libertas +libertas_cs +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libore +libosd +libsas +lightning +line6usb +lineage-pem +linear +lirc_bt829 +lirc_dev +lirc_imon +lirc_parallel +lirc_sasem +lirc_serial +lirc_sir +lirc_zilog +lis3l02dq +lis3lv02d +lis3lv02d_i2c +lis3lv02d_spi +litelink-sir +lkkbd +llc +llc2 +llite_lloop +ll_temac +lm25066 +lm3533-als +lm3533_bl +lm3533-core +lm3533-ctrlbank +lm3630a_bl +lm3639_bl +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmc +lms283gf05 +lms501kf03 +lmv +lnbp21 +lnbp22 +lnet +lnet_selftest +lockd +locktorture +lov +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp8755 +lp8788_adc +lp8788_bl +lp8788-buck +lp8788-charger +lp8788-ldo +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +ltc2945 +ltc2978 +ltc3589 +ltc4151 +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lustre +lv5207lp +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m25p80 +m2m-deinterlace +m52790 +m88ds3103 +m88rs2000 +m88rs6000t +m88ts2022 +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac_hid +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +macvlan +macvtap +mag3110 +magellan +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +matrix-keymap +matrix_keypad +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_DAC1064 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +matroxfb_Ti3026 +matrox_w1 +max1027 +max1111 +max11801_ts +max1363 +max14577 +max14577_charger +max1586 +max16064 +max16065 +max1619 +max1668 +max17040_battery +max17042_battery +max197 +max2165 +max3100 +max3421-hcd +max34440 +max517 +max5821 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693-haptic +max77802 +max8649 +max8660 +max8688 +max8903_charger +max8907 +max8907-regulator +max8925_bl +max8925_onkey +max8925_power +max8925-regulator +max8952 +max8973-regulator +max8997 +max8997_charger +max8997_haptic +max8998 +max8998_charger +mb862xxfb +mb86a16 +mb86a20s +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc44s803 +m_can +mcb +mcb-pci +mceusb +mcp2120-sir +mcp251x +mcp3021 +mcp320x +mcp3422 +mcp4725 +mcp4922 +mcryptd +mcs5000_ts +mcs7780 +mcs7830 +mcs_touchkey +mct_u232 +md4 +mdc +mdc800 +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-gpio +mdio-mux +mdio-mux-gpio +mdio-mux-mmioreg +me4000 +me_daq +media +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +memstick +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +men_z135_uart +men_z188_adc +metronomefb +metro-usb +mf6x4 +mfd +mga +mgc +michael_mic +micrel +microread +microread_i2c +microtek +mii +mii-bitbang +minix +mip6 +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +mite +mk712 +mkiss +mlx4_core +mlx4_en +mlx4_ib +mlx5_core +mlx5_ib +mlx90614 +mma8450 +mma8452 +mmc_block +mmcc-apq8084 +mmcc-msm8960 +mmcc-msm8974 +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpc85xx_edac +mpl115 +mpl3115 +mpls_gso +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +mrst_max3110 +ms_block +msdos +msi001 +msi2500 +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtouch +multipath +multiq3 +musb_hdrc +mv643xx_eth +mv88e6060 +mv88e6xxx_drv +mvmdio +mvsas +mv_u3d_core +mv_udc +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxser +mxuport +myri10ge +nand +nand_bch +nand_ecc +nand_ids +nandsim +national +natsemi +nau7802 +navman +nbd +nci +ncpfs +nct7802 +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_usb +nf_conntrack +nf_conntrack_amanda +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_ipv4 +nf_conntrack_ipv6 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_proto_dccp +nf_conntrack_proto_gre +nf_conntrack_proto_sctp +nf_conntrack_proto_udplite +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nfcsim +nfcwilink +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_log_arp +nf_log_bridge +nf_log_common +nf_log_ipv4 +nf_log_ipv6 +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_ipv4 +nf_nat_ipv6 +nf_nat_irc +nf_nat_masquerade_ipv4 +nf_nat_masquerade_ipv6 +nf_nat_pptp +nf_nat_proto_dccp +nf_nat_proto_gre +nf_nat_proto_sctp +nf_nat_proto_udplite +nf_nat_redirect +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_log +nfnetlink_queue +nf_reject_ipv4 +nf_reject_ipv6 +nfs +nfs_acl +nfsd +nfs_layout_nfsv41_files +nfsv2 +nfsv3 +nfsv4 +nf_synproxy_core +nf_tables +nf_tables_arp +nf_tables_bridge +nf_tables_inet +nf_tables_ipv4 +nf_tables_ipv6 +nft_chain_nat_ipv4 +nft_chain_nat_ipv6 +nft_chain_route_ipv4 +nft_chain_route_ipv6 +nft_compat +nft_counter +nft_ct +nft_exthdr +nft_hash +nftl +nft_limit +nft_log +nft_masq +nft_masq_ipv4 +nft_masq_ipv6 +nft_meta +nft_meta_bridge +nft_nat +nft_queue +nft_rbtree +nft_redir +nft_redir_ipv4 +nft_redir_ipv6 +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +ngene +n_gsm +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +nicstar +ni_daq_700 +ni_daq_dio24 +ni_labpc +ni_labpc_common +ni_labpc_cs +ni_labpc_isadma +ni_labpc_pci +nilfs2 +ni_mio_cs +ni_pcidio +ni_pcimio +ni_tio +ni_tiocmd +niu +ni_usb6501 +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +nmclan_cs +nosy +notifier-error-inject +nouveau +nozomi +n_r3964 +ns558 +ns83820 +nsc-ircc +nsp32 +nsp_cs +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvidiafb +nvme +nxt200x +nxt6000 +obdclass +obdecho +objlayoutdriver +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stackglue +ocfs2_stack_o2cb +ocfs2_stack_user +ocrdma +ofpart +of_xilinx_wdt +old_belkin-sir +omap4-keypad +omfs +omninet +on20 +on26 +onenand +opencores-kbd +openvswitch +oprofile +opticon +option +or51132 +or51211 +orinoco +orinoco_cs +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +osc +osd +osdblk +osst +oti6858 +ov2640 +ov5642 +ov6650 +ov7640 +ov7670 +ov772x +ov9640 +ov9740 +overlay +oxu210hp-hcd +ozwpan +p54common +p54pci +p54spi +p54usb +p8022 +p8023 +palmas-pwrbutton +palmas-regulator +pandora_bl +panel +paride +parkbd +parport +parport_ax88796 +parport_cs +parport_pc +parport_serial +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pcmcia +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pc300too +pcap_keys +pcap-regulator +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci200syn +pcips2 +pci-stub +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmcia +pcmcia_core +pcmciamtd +pcmcia_rsrc +pcmda12 +pcmmio +pcmuio +pcnet32 +pcnet_cs +pcrypt +pcwd_pci +pcwd_usb +pd +pd6729 +pda_power +pdc_adma +peak_pci +peak_pcmcia +peak_usb +pegasus +penmount +percpu_test +pf +pfuze100-regulator +pg +phantom +phonet +phram +phy-bcm-kona-usb2 +phy-exynos-usb2 +phy-generic +phy-gpio-vbus-usb +phy-isp1301 +physmap +physmap_of +phy-tahvo +pixcir_i2c_ts +pkcs7_message +pkcs7_test_key +pktcdvd +pktgen +pl2303 +platform_lcd +plat_nand +plat-ram +plip +plusb +pluto2 +plx_pci +pm2fb +pm3fb +pm80xx +pmbus +pmbus_core +pmc551 +pmcraid +pm-notifier-error-inject +pn533 +pn544 +pn544_i2c +pn_pep +port100 +poseidon +powermate +powr1220 +ppa +ppc-corenet-cpufreq +ppdev +ppp_async +ppp_deflate +ppp_mppe +pppoatm +pppoe +pppox +ppp_synctty +pps_core +pps-gpio +pps-ldisc +pps_parport +pptp +prism2_usb +ps2mult +psmouse +psnap +pt +ptlrpc +ptn3460 +ptp +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-beeper +pwm_bl +pwm-fan +pwm-fsl-ftm +pwm-lp3943 +pwm-pca9685 +pwm-regulator +pwm-twl +pwm-twl-led +pxa27x_udc +qcaspi +qcaux +qcom-spmi-iadc +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qlogic_cs +qlogicfas408 +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qsemi +qt1010 +qt1070 +qt2160 +quatech2 +quatech_daqp_cs +quota_tree +quota_v1 +quota_v2 +qxl +r128 +r592 +r6040 +r8152 +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723au +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-bcm2048 +radio-i2c-si470x +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si476x +radio-tea5764 +radio-usb-si470x +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid6test +raid_class +ramoops +raw +ray_cs +rbd +rbtree_test +rc5t583-regulator +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dvbsky +rc-em-terratec +rc-encore-enltv +rc-encore-enltv2 +rc-encore-enltv-fm53 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-imon-mce +rc-imon-pad +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lirc +rc-lme2510 +rc-loopback +rc-manli +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-pctv-sedna +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tbs-nec +rc-technisat-usb2 +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-winfast +rc-winfast-usbii-deluxe +rdc321x-southbridge +rdma_cm +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +redboot +redrat3 +reed_solomon +regmap-spmi +reiserfs +remoteproc +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd_ftl +rfkill-gpio +rfkill-regulator +rio500 +rionet +rio-scan +rivafb +rj54n1cb0c +rk808 +rk808-regulator +rmd128 +rmd160 +rmd256 +rmd320 +rn5t618 +rn5t618-regulator +rn5t618_wdt +rndis_host +rndis_wlan +rocket +romfs +rose +rotary_encoder +rp2 +rpcsec_gss_krb5 +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt61pci +rt73usb +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-as3722 +rtc-bq32k +rtc-bq4802 +rtc-cmos +rtc_cmos_setup +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1742 +rtc-ds2404 +rtc-ds3234 +rtc-em3027 +rtc-fm3130 +rtc-generic +rtc-hid-sensor-time +rtc-hym8563 +rtc-isl12022 +rtc-isl12057 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max77686 +rtc-max77802 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf8563 +rtc-pcf8583 +rtc-r9701 +rtc-rc5t583 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3029c2 +rtc-rx4581 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-snvs +rtc-stk17ta8 +rtc-tps6586x +rtc-tps65910 +rtc-tps80031 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-xgene +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8723ae +rtl8723be +rtl8723-common +rtl8821ae +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtl_pci +rtl_usb +rtlwifi +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rx51_battery +rxkad +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s526 +s5h1409 +s5h1411 +s5h1420 +s5m8767 +s626 +s6e63m0 +s921 +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7191 +saa7706h +safe_serial +salsa20_generic +samsung-keypad +samsung-sxgbe +sata_fsl +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_sil +sata_sil24 +sata_sis +sata_sx4 +sata_uli +sata_via +sata_vsc +savage +savagefb +sbp_target +sbs-battery +sc16is7xx +sc92031 +sca3000 +sch_atm +sch_cbq +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_fq +sch_fq_codel +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_tbf +sch_teql +scsi_debug +scsi_dh +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_probe +sdhci +sdhci-of-arasan +sdhci-of-esdhc +sdhci-of-hlwd +sdhci-pci +sdhci-pltfm +sdhci-pxav2 +sdhci-pxav3 +sdio_uart +sdricoh_cs +sedlbauer_cs +seed +seqiv +ser_gigaset +serial2002 +serial_cs +serio_raw +sermouse +serpent_generic +serport +ses +sfc +sgy_cts1000 +sha1-powerpc +shark2 +shpchp +sht15 +sht21 +shtc1 +sh_veu +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sil164 +sir-dev +sis +sis190 +sis5595 +sis900 +sisfb +sisusbvga +sit +sja1000 +sja1000_isa +sja1000_platform +skfp +skge +sky2 +sl811_cs +sl811-hcd +slcan +slip +slram +sm501 +sm501fb +smb347-charger +smc91c92_cs +sm_common +sm_ftl +smipcie +smm665 +smsc +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smsc-ircc2 +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4117 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-als4000 +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-firewire-lib +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-controller +snd-hda-intel +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcm-oss +snd-pcxhr +snd-pdaudiocf +snd-portman2x4 +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-sb-common +snd-scs1x +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-u16550 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-atmel-pcm +snd-soc-core +snd-soc-cs35l32 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-es8328 +snd-soc-fsl-asrc +snd-soc-fsl-esai +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-hdmi-codec +snd-soc-imx-audmux +snd-soc-pcm1681 +snd-soc-pcm1792a-codec +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-rt5631 +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-simple-card +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tfa9879 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic3x +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8804 +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usbmidi-lib +snd-usb-usx2y +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-vxpocket +snd-ymfpci +soc_button_array +soc_camera +soc_camera_platform +soc_mediabus +softdog +softing +softing_cs +solo6x10 +solos-pci +sony-btf-mpx +soundcore +sp2 +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +spectrum_cs +speedfax +speedtch +spi-altera +spi-bitbang +spi-butterfly +spidev +spi-dw +spi-dw-midpci +spi-dw-mmio +spi-gpio +spi_ks8995 +spi-lm70llp +spi-nor +spi-oc-tiny +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-sc18is602 +spi-tle62x0 +spi-xcomm +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssd1307fb +ssfdc +sst25l +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +st21nfcb_i2c +st21nfcb_nci +st_accel +st_accel_i2c +st_accel_spi +starfire +stb0899 +stb6000 +stb6100 +st_drv +ste10Xp +ste_modem_rproc +stex +st_gyro +st_gyro_i2c +st_gyro_spi +stinger +stir4200 +stk1160 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +stowaway +stp +st_pressure +st_pressure_i2c +st_pressure_spi +streamzap +st_sensors +st_sensors_i2c +st_sensors_spi +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv6110 +stv6110x +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrpc +sur40 +svcrdma +svgalib +sx8 +sym53c500_cs +sym53c8xx +symbolserial +synaptics_i2c +synaptics_i2c_rmi4 +synaptics_usb +synclink +synclink_cs +synclink_gt +synclinkmp +sysv +t1pci +t5403 +talitos +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc3589x-keypad +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_probe +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18271 +tda18271c2dd +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda998x +tdfx +tdfxfb +tdo24m +tea +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tef6862 +tehuti +tekram-sir +teles_cs +test_bpf +test_firmware +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thmc50 +thunderbolt +ti-adc081c +ti-adc128s052 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_dac7512 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +ti_usb_3410_5052 +tlan +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmp006 +tmp102 +tmp103 +tmp401 +tmp421 +toim3232-sir +torture +toshsd +touchit213 +touchright +touchwin +tpci200 +tpm_atmel +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_i2c_stm_st33 +tpm-rng +tps40422 +tps51632-regulator +tps6105x +tps6105x-regulator +tps62360-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65090-charger +tps65090-regulator +tps65217 +tps65217_bl +tps65217-regulator +tps65218 +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps80031-regulator +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +tsc2005 +tsc2007 +tsc40 +ts_fsm +tsi568 +tsi57x +tsi721_mport +ts_kmp +tsl2550 +tsl2563 +tsl2583 +tsl2x7x_core +tsl4531 +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tuner-xc2028 +tunnel4 +tunnel6 +turbografx +tvaudio +tveeprom +tvp5150 +tw2804 +tw68 +tw9903 +tw9906 +tw9910 +twidjoy +twl4030_charger +twl4030_keypad +twl4030-madc +twl4030_madc_battery +twl4030-madc-hwmon +twl4030-pwrbutton +twl4030-vibra +twl4030_wdt +twl6030-gpadc +twl6040-vibra +twl-regulator +twofish_common +twofish_generic +typhoon +u132-hcd +uartlite +uas +ubi +ubifs +ucb1400_core +ucb1400_ts +ucd9000 +ucd9200 +uda1342 +udc-core +udc-xilinx +udf +udl +udp_diag +udp_tunnel +ueagle-atm +u_ether +ufs +ufshcd +ufshcd-pci +ufshcd-pltfrm +uhid +uio +uio_aec +uio_cif +uio_dmem_genirq +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_sercos3 +uli526x +umc +umem +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unioxx5 +unix_diag +upd64031a +upd64083 +uPD98402 +usb3503 +usb_8dev +usb8xxx +usbatm +usb_debug +usbdux +usbduxfast +usbduxsigma +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_uac1 +usb_f_uac2 +usb_f_uvc +usb_gigaset +usbhid +usbip-core +usbip-host +usbkbd +usblcd +usbled +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usb-serial-simple +usbsevseg +usb-storage +usbtest +usbtmc +usbtouchscreen +usbtv +usbvision +usb_wwan +usdhi6rol0 +u_serial +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +uwb +v4l2-common +v4l2-dv-timings +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vf610_adc +vga16fb +vgastate +vgg2432a4 +vhci-hcd +vhost +vhost_net +vhost_scsi +via +via686a +via-ircc +via-rhine +via-sdmmc +via-velocity +videobuf2-core +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-vmalloc +videobuf-core +videobuf-dma-sg +videobuf-dvb +videobuf-vmalloc +videocodec +videodev +vim2m +viperboard +viperboard_adc +virt-dma +virtio-rng +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_ca91cx42 +vme_pio2 +vme_tsi148 +vme_user +vme_vmivme7805 +vmk80xx +vmwgfx +vmxnet3 +vp27smpx +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vringh +vsock +vsxxxaa +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxge +vxlan +w1_bq27000 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2431 +w1_ds2433 +w1_ds2760 +w1_ds2780 +w1_ds2781 +w1_ds28e04 +w1-gpio +w1_smem +w1_therm +w5100 +w5300 +w6692 +w83781d +w83791d +w83792d +w83793 +w83795 +w83977af_ir +w83l785ts +w83l786ng +w9966 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd719x +wdt_pci +whci +whci-hcd +whc-rc +whiteheat +wil6210 +wimax +winbond-840 +windfarm_core +wire +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wl3501_cs +wlcore +wlcore_sdio +wlcore_spi +wm831x_backup +wm831x_bl +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x_power +wm831x-ts +wm831x_wdt +wm8350-hwmon +wm8350_power +wm8350-regulator +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994-core +wm8994-irq +wm8994-regmap +wm8994-regulator +wm97xx-ts +wp512 +wusb-cbaf +wusbcore +wusb-wa +x25 +x25_asy +xc4000 +xc5000 +xcbc +xfrm4_mode_beet +xfrm4_mode_transport +xfrm4_mode_tunnel +xfrm4_tunnel +xfrm6_mode_beet +xfrm6_mode_ro +xfrm6_mode_transport +xfrm6_mode_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_ipcomp +xfrm_user +xfs +xgifb +xhci-plat-hcd +xilinx_emaclite +xilinx_ps2 +xilinx_uartps +xillybus_core +xillybus_of +xillybus_pcie +xirc2ps_cs +xircom_cb +xor +xpad +xprtrdma +xsens_mt +x_tables +xt_addrtype +xt_AUDIT +xt_bpf +xt_cgroup +xt_CHECKSUM +xt_CLASSIFY +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_CONNSECMARK +xt_conntrack +xt_cpu +xt_CT +xt_dccp +xt_devgroup +xt_dscp +xt_DSCP +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_HL +xt_HMARK +xt_IDLETIMER +xt_ipcomp +xt_iprange +xt_ipvs +xtkbd +xt_l2tp +xt_LED +xt_length +xt_limit +xt_LOG +xt_mac +xt_mark +xt_multiport +xt_nat +xt_NETMAP +xt_nfacct +xt_NFLOG +xt_NFQUEUE +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_RATEEST +xt_realm +xt_recent +xt_REDIRECT +xts +xt_sctp +xt_SECMARK +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_TCPMSS +xt_TCPOPTSTRIP +xt_tcpudp +xt_TEE +xt_time +xt_TPROXY +xt_TRACE +xt_u32 +xusbatm +xz_dec_test +yam +yealink +yellowfin +yenta_socket +yurex +zatm +zaurus +zd1201 +zd1211rw +zforce_ts +zhenhua +zl10036 +zl10039 +zl10353 +zl6100 +zlib +zr36016 +zr36050 +zr36060 +zr36067 +zr364xx +zram --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/powerpc/powerpc-smp +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/powerpc/powerpc-smp @@ -0,0 +1,17334 @@ +EXPORT_SYMBOL crypto/gf128mul 0x0c2f123f gf128mul_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x1068004b gf128mul_bbe +EXPORT_SYMBOL crypto/gf128mul 0x2f2889a0 gf128mul_init_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x384ef9ce gf128mul_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x56af0dbd gf128mul_x_ble +EXPORT_SYMBOL crypto/gf128mul 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL crypto/gf128mul 0xbd17a0df gf128mul_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0xc0890413 gf128mul_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL crypto/mcryptd 0xd9dc8adf mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0xe124441d suni_init +EXPORT_SYMBOL drivers/atm/uPD98402 0x034501ad uPD98402_init +EXPORT_SYMBOL drivers/bcma/bcma 0xa48cd785 bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0xe589958c bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x0025022a paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x2f77137f pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x474a16a1 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x491141a2 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x4cd060be pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x5f573271 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x67c1fa41 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x900e230c pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x9324b765 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x9b49bcf9 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xa427a783 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0xda3ee1ab paride_unregister +EXPORT_SYMBOL drivers/char/apm-emulation 0x129e74f2 apm_get_power_status +EXPORT_SYMBOL drivers/char/apm-emulation 0xdf3329b8 apm_queue_event +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1348760d ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x16dcec76 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a10c898 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a63b8ed ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1aba5db8 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1fae3bac ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x40f2b10c ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x423b776a ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c971bec ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x524f6f51 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5e80f37c ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5e8fb6be ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5fcdcc05 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67cb9784 ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x78fd36e7 ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8c8ee770 ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96cbcc81 ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa2a98b91 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xc4b17336 ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xc5ae7ca7 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd3cc60ab ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe0fa83f2 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe6ab72a6 ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf2576cb9 ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x0f28c015 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x5063fbe2 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xb402f5d4 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x15e08d0a dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x2a06d6a0 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x4b1a5430 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xb3019062 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xe9982e0a dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xfa555ec0 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/edac/edac_core 0x1342bdd1 edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x02588a9e fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04891784 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04dd92ce fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x192138b6 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x23158bcd fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x24119ec7 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x26a2bcb1 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2fe90fd3 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3bc045fc fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x400bc2db fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x45f289e3 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4934529b fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4d5d4eca fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5ebbdd11 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x61ecb7d3 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6fd924fb fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7a0e124f fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e431b14 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x800f8a29 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8702fb9c fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x88723cba fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9bf2548f fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb808cef6 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xbafb42f7 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc66e5ff9 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd13b06a9 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe48d5f0d fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xeb36ea34 fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf67d7fda fw_iso_resource_manage +EXPORT_SYMBOL drivers/fmc/fmc 0x0ed68b13 fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x2d5effa5 fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0x65832e52 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x6e9b3d4a fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0x75d669d6 fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x816306b6 fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x9ce0fd91 fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xa9a1414a fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xd7e4255b fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0xdcbe8f76 fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0xe3f119cb fmc_device_unregister_n +EXPORT_SYMBOL drivers/gpu/drm/bridge/ptn3460 0x1ae2e09a ptn3460_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x001067bd drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00667d8a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x021d8ff2 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x026190d6 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0360ebe0 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04237a40 drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0483c5b6 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0763fc89 drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07c14afd drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a8dd69c drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ab4a900 drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ad9a730 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0adc3325 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ca64907 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e72ff50 drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f599825 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fccafb1 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11a817c6 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12908579 drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x132e7698 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15796047 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1805ee2d drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x185c9e88 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x189f6401 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e44324 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ac1e639 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bddd245 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1cb7308f drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ce23ed3 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd1bea7 drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f12da75 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1fce5c7c drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x224350a5 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2293f1be drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22c60521 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x243eefe9 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x262ce388 drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26bef3b8 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26f8385a drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2816bf66 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29ac7bb4 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29ad006c drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29b83949 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a6cdfdc drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2cfbd0bd drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d80be4d drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed467e3 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f0b064f drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f5a1eab drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2fbaf5e1 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x310dc1d9 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3223da1f drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32ea8f55 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x346127a7 drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x349d8541 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x365664e6 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36ef86ad drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37bd5896 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x389c015f drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38bd5ea8 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38ea1d49 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a9fa131 drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ae7b2d0 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d8283c8 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e31c166 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eac1de5 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x402d4dca drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40311024 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x407444c0 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x408b87f1 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4187d13d drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41aa9de7 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41bfd46e drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41e47308 drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42417991 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4482af3d drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44f6dc1c drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x456770f7 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45bb5ae5 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46360a0d drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46554a86 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x479bd65a drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47fa0513 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x496ea7d2 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49fabf0d drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ae49077 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f12bea8 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4faea278 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x524f306d drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5412d5fe drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54826b23 drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54c5eadb drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x559ab708 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56173df3 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57c43373 drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58295b2f drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58ae3362 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59397d7c drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59ab62f1 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a268d54 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5af14e0a drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b156990 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b330766 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b9e1a95 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f470dbc drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6260cf50 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629f4e86 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x652d5219 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x653eb161 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x662b3fa5 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a7c8f7f drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6df4988f drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e029742 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e2aa569 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e3a821e drm_bridge_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e4b1e99 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6edda20c drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x712fbae2 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7182771e drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x72059d00 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73798fab drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76127fdf drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x781b3fd7 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a4e7297 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a66b1fe drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7cee293c drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e76fa17 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f606224 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x810ed3de drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81516d85 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ba930c drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84158bca drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84425fe9 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x855d8fc7 drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85d2f9ed drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86c2b89b drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86f64a83 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87833563 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8abd875d drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8adc47ab drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b5b78b0 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c09d8ab drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c0cc196 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c2e4d74 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c6ee545 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c94b853 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cb439c4 drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d7cedbb drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8da87315 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f0f4a73 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f6d6fd1 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9063b3f1 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90aa0c4a drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x911d0076 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x919db0d3 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91f3f023 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92ae5e7d drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93e684e6 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97335976 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98ce81c9 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x994cd792 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a2b3696 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9bf6fe25 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d56643f drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f4e893d drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0d42ff9 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1faf9b1 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2957d4e drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2ddeaac drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa335d2d8 drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3b6ee83 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4055d85 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa420aa40 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa484efe8 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4f3d7ba drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab03c189 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab90dc02 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac54aebe drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac857256 drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad67d88e drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xade65f04 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae284f43 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xafb7d1f4 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2045dd9 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb242e106 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3295170 drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3b045d9 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4be5b1a drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4e73b28 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb71bd8a2 drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9180ad0 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9e05355 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba4bfbc2 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba58a171 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb959e87 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbba4f7da drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc63e122 drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc7e2764 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd38f4d7 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe24bb83 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0351b42 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc10fe73e drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1be5d50 drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4b55d69 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4e60d11 drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc51e6a5b drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc69d54a7 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7064abc drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc70efb15 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc72a68a9 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc79796e1 drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7f7cc11 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc92506f1 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9d2a4f4 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9f1a6c4 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd42a612 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd6f219d drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcec158f0 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcecb89a5 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf829fe9 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1dd65bb drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd353703e drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3d2e6e1 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd479d59e drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4b7f699 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd58ce90c drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd693b46f drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6c93ac2 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd835efa5 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8dd4fd5 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb05cff0 drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb1a1bcf drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb301fd3 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd0d2dbb drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xddb8b763 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdddfb17e drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdee0772d drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf0684ad drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf9672ba drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfb0395e drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2195fe7 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ef97e4 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2f88bec drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7b9f8df drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9e1e1d8 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb87c5ef drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed544cb3 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed700b37 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef00d095 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef273ece drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef4fa9ed drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef597775 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0064db6 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf082253b drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0eeb65b drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf219f21d drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2daa4c9 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3878d35 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3eeb2fd drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4109300 drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf569f57f drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf598d065 drm_bridge_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6bae37f drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6d3a423 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf862da82 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf97b58cc drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9ae1f05 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9b56d41 drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa023dfa drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfbfc7453 drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd51a018 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff9f0345 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x01144dcd drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x041a0bf4 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x076748df drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0907755b drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d85171a drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x132acbb0 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x17952844 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1aa05da2 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1b5bf06e drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x223a5cdf drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2249b2d3 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x228b91f1 drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x23de86a6 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x263335de drm_atomic_helper_commit_pre_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x27c0ed74 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2bd3c7c3 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f569e28 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x363927cc drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3a510779 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3cda3676 drm_primary_helper_create_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3da48f18 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x49cdca2a drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4b38b867 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4ef90bbd drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5036f746 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x52c3d12f drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x531e593a drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x53c90660 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x53ef2667 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x547934cb drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x54e28e17 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5716fe43 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x599992e0 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x614375c4 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x62194cb0 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6395f2fd drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x640806fd drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6436f0a0 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x677570ba drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b1cffd2 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6bb1894f drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c265cab drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c9fc32a drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7554cdaa drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7903554f drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7c3d8a89 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7cf191d6 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x801115f4 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x85d5a1a0 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c3ec5b7 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8e954a2c drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8eea555b drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x92486f1c drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x93aceb9f drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x94792222 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x94d7c744 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9511f8cd drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x95e4ab65 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x989d5874 drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9ad72a40 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9b8fc47d drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9ebbeacb drm_atomic_helper_commit_post_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa169bd74 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa2594a41 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa44c9115 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa4b51e55 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa5f568bd drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa6a0e811 drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa726c605 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa7d5296f drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xac0d7709 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xae8a08f2 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaffdb50f drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb39ac377 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb6dbcd52 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xba6cfc2b drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbcf63d65 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe23fae5 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc2938ab0 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xca91c55d drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb46bfca drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcecc9df9 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd05b301a drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd2b84a8c drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd5358013 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd924667f drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd9c3ed8e drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdf73d157 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe21c962d drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe51fbd43 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe71fb2bc drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe84d3dd7 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee4f213f drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee71dc4f drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf007decb drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf2f76556 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf7696fa2 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa93dd90 drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfecc9306 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xffeea1b3 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0x4ca603c3 nouveau_drm_device_remove +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0xc2092d04 nouveau_platform_device_create_ +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x002829df ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x02e0655d ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x095ac223 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0a2d6696 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0ac0248f ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0dca75a2 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1159e988 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x130588d5 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x132b05be ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1449efc1 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x16e48a20 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1c47aee7 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x20345fe5 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x25b77f5c ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2a12fccd ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2aee5fef ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2f108661 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x30248246 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3f101b82 ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3f64b675 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4488d93b ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x45cb16a2 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5577d3d9 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5a8fdfea ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5c4ae3e0 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5c7c10f4 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5cf59609 ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5ef0cfaa ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6019bbe0 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x632f8ffc ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67b1d568 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x685e2837 ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x695ffdd0 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c5e7315 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6f61c79c ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7261786d ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x73272285 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7589b14d ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x77d6391d ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7ab87c8d ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7b81f54b ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7d55da85 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x83b66918 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x84a13931 ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880e0131 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x89a443de ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8d14adbf ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8fb6ec0a ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9e18dfba ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa2a129fd ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa73de2a9 ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb2997793 ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb7def5f3 ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb83c6470 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbfa68588 ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc1f4fc04 ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc5f0c2da ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcdfc933a ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd096c754 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd300370d ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd79b4cca ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd7f51742 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe152f42c ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe19ea61b ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe8e01a24 ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf9268598 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfac4a3e9 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xff55669d ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x0903c239 vid_from_reg +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0xef1c781c vid_which_vrm +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x43c77d85 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x6862cf12 i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xee9b39a7 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x0dac2c6c i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xc731f6bc i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x24fc8051 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x97a67671 st_accel_common_remove +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xca3cd896 st_accel_common_probe +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x15109fa8 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x2283d2a0 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x56b24be3 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x65681315 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x85934166 hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc83a92bf hid_sensor_format_scale +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xe03bb07c hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x348f5063 hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x951bfd7c hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xf92d1edb hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1313aef6 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x238c0299 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x4c4306f2 st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x5c147fc8 st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6e3ea4ab st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x779cd570 st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x9202515b st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x958311e4 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xa7e8fdcd st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb192c920 st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc7eef36a st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xcd77f91f st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xf6d55296 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xf907d685 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xfe1113f9 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x20a4b05b st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x8d06fcbe st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x5450e205 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x038d7aae st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xc0ff5dbe st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x5d124c35 adis_enable_irq +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xf56a65cb adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/industrialio 0x10422585 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x126852a2 iio_buffer_read_length +EXPORT_SYMBOL drivers/iio/industrialio 0x197fe381 iio_buffer_show_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x47a329e5 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x5f1b0933 iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x6cb412ba iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x7480eaff iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0x7faf9dfa iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x920f96b4 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x93e730a9 iio_buffer_register +EXPORT_SYMBOL drivers/iio/industrialio 0x95ad3e13 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x9a1fd77b iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x9ef84e9b iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xa570b627 iio_buffer_store_enable +EXPORT_SYMBOL drivers/iio/industrialio 0xa8d37e07 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xac6db7a4 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xc7ce6941 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xd34fefc2 iio_buffer_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe6f03083 iio_buffer_write_length +EXPORT_SYMBOL drivers/iio/industrialio 0xefa3d349 iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0xf1eae59a iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xf3662d10 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0xfd2b1a83 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x387407a1 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x7db4a8cb iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x23b1cb17 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x3b32a16e iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xcbf75205 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xd05de061 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x30c7d27d st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xa084b68b st_press_common_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x049ace30 rdma_addr_find_smac_by_sgid +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x04b8b6d7 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1c3c0ad3 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1ea5767b rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x32a8402c rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x446fd7c9 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x59252c9d rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xac944302 rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1378f402 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x24493b52 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2822118a ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2d2d9591 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3c261288 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5dcb3909 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6aafc2f5 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6c255959 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7a720e1f ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x850573b8 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8db85407 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xaf161fdf ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb6c80c39 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc19b6f33 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc73aaa9d ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xcbc0e48c ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe69f876f ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0316d5f8 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x048a8cee ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x08ed17e8 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x09c81ea1 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x09efbd88 ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0f26e8cc ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1d25df4a ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1f03a4b9 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1f3f098b ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x23486f4d ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x26337db4 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2c78c26c ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2e3548ef ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2febae3f ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3a4de237 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3eabeadb ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4c4ed2d5 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4f8aae34 ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x520b2638 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5601dbd6 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x575457af ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5be2512f ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5c25784b ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5c82c3d9 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6350ac87 ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x636f3882 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x63b66b70 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e88f28d ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f6c5d7f ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7275f085 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7419d94c ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x76b600dd ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x77938aa8 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x78067068 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x78358630 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7f47d3f8 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x806fe1e1 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8253a946 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x87de1c4d ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8aef8ebd ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8ea1fbfe ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90894baa ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x91903ab3 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x92c42a5e ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x934a3b93 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x93ee29bc ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x98119498 ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9b9523a2 ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9e372bd5 ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9e8081dc ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa0f9515e ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa39b2bf8 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xabc6dfc4 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb1a312e1 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb3287bdd rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb70a4fc3 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbe655cf9 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc7e46251 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb394844 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb89db35 ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb8eccdb ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcc0ebd9d ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcdd6c3ab ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcf378b70 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd2cbacea ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd30dd1a9 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd721a8ee ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd825b1b3 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe18434b0 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe1fcb52c ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe234130e ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe54967a1 ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe56504bf ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe70f46eb ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb745d4f ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed087271 ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xede4e863 ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xee6d2647 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef6074e4 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf3d98615 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf46dd039 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6849791 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6e85c6e ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfa538112 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfb5c2ee1 ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfe80daa7 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x0faab659 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x32f0e428 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x457c259b ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x46a10ba9 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x5ae3c6c5 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6a205e89 ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6f077fcf ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x946d5d27 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xa79c31e6 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xac3c3ee8 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xdee45a88 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xebc8e4a4 ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xee59baaa ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf52474ed ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xfab07dfe ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x44f6f99e ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x5328d7a6 ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x8fa70500 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9a1cd50d ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9fba9947 ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xc5dfb8b8 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xc61554dc ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xc61efd2f ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xddc330e7 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xec7dbe1f ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2569d757 ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x52a6ce77 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7971c00e ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe350f2aa ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x06fa52a2 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x1541a5f7 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x26007c8b iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2e7c9801 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x32626754 iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x579093ce iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x91a914d6 iwpm_init +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9327be67 iwpm_exit +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xa075de28 iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xbf561e7e iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc53716da iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xccb238f4 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd3b3f27d iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf74b8ec8 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xfab73500 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xff0d2b13 iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x14d8f2c1 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2cdd9190 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2d822416 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3bb91f87 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x450d5113 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4abac730 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4e61255b rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x68296bda rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x76a0ab63 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x83d63533 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8500e9c4 rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x86d75abe rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8ee42603 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9ba02f57 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa596a59f rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa9ee9caa rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb48857c1 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd0919763 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe3d2be84 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfa815f75 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfdc083da rdma_get_service_id +EXPORT_SYMBOL drivers/input/gameport/gameport 0x12bee7ea __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x2cce0d85 gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x325cd793 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x348dd9ea gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x97b81221 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x9bd647f6 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0xab21d7b6 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xb5e78695 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd106fd69 gameport_start_polling +EXPORT_SYMBOL drivers/input/input-polldev 0x0a1e01af input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x57398044 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x72e81bac devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xa028f2ca input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xf551a3df input_register_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xc39e9a4d matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x8b8006c5 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0xd2974e57 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xe41c1715 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0xeac52445 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x3d7ffea5 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/sparse-keymap 0x06691c8d sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x06c9252f sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0x2f128053 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0x407ce070 sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0x872276a7 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xc51a04d7 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x94ee2b6c ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xc2492a81 ad7879_pm_ops +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x0ecc9fc5 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x1c9cc0ca capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x1fd983cd capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2b8eab1f capilib_free_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2baa6586 capilib_new_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x31c24aa4 capi20_isinstalled +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x3b42f59e capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x49985df6 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x54d763f4 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6057c6f3 capi_message2cmsg +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x62e32d43 capilib_data_b3_conf +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x71e8d5ba capilib_data_b3_req +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x79f16dd2 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7a33596c capi20_get_serial +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7e6f1307 capi20_get_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x91d1a03a capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9ccb74cf capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9f823278 register_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa7c4fd6c capi_message2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xaa165d27 capilib_release_appl +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb19fda8d capi_cmd2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb60e5e5f capi_cmsg_header +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc10fe128 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe8875ff9 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe8ad9bd1 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x04adeca4 b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x0df7bcbe b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x1dabe03a b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3620dec8 b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x4f8581d6 b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x51f23b99 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x701e54a5 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85006673 b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x9536aa06 b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x9e51723e avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xaa172d44 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc54553b2 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xea08553a b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xf7b0d527 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfe4860c0 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x0eff0a7b b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x1c0e7479 b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x26e90106 b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x2b2bdf54 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x386637c1 b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x46c5b916 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x60809cde b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xe6eb578b b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xedad514a b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0x29562993 b1pcmcia_delcard +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xaec3240e b1pcmcia_addcard_m1 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xea620116 b1pcmcia_addcard_m2 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xf14bf8b1 b1pcmcia_addcard_b1 +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x2974ead1 DIVA_DIDD_Read +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x7ab59853 proc_net_eicon +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x731b4729 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xa892a688 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xb8c616c8 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xba23e1aa mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x746318eb mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xca799e9e mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x07f4f2ce hisax_unregister +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x148f0c99 FsmFree +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x7f29ce36 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe227344e FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xee93522c hisax_register +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xf0a16657 FsmNew +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xfc27303b HiSax_closecard +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xff2db2cf FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xff8b24af hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x8c9f67f3 isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x98a70cd3 isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xac13979a isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xcaf9edc7 isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xe89487d0 isac_init +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xd493c16a isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xe45d368a isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xeeb23622 register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xfa06820f isdn_register_divert +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x3b71e4fc isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x59cc8a7e isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x8ee38862 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0xfd9d4c09 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x106ced23 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x20cc0e44 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2190a3cd dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x434c70a3 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x46891ea4 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4cf12a67 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5269632f mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x54451388 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x614ede30 mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x684e0dbd recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6e89ab22 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7136b77a queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x72f843c3 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7be1043f mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x88fc0934 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8b855d93 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x96309324 mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9ff09af5 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa1653df4 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa9ce4840 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb008e7fa mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xcb9ce3a7 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd2431572 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd4c9299d get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xda69ba09 mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe87943cf mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfc95d425 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x60721da7 dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xa215f1b2 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/md/bcache/bcache 0x0c4d0956 bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0x10dc0d06 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0x4771bd1e closure_put +EXPORT_SYMBOL drivers/md/bcache/bcache 0x66d28e22 bch_btree_iter_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x6969b5d8 bch_bset_init_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0x77eb0a9f closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7b55ca4f bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x9e8b3cee bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0xa49c28e0 closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0xab2d2b84 bch_btree_insert_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0xad29a6f5 bch_bset_build_written_tree +EXPORT_SYMBOL drivers/md/bcache/bcache 0xaec09a2b bch_bkey_try_merge +EXPORT_SYMBOL drivers/md/bcache/bcache 0xaf77343c bch_btree_keys_free +EXPORT_SYMBOL drivers/md/bcache/bcache 0xc04554f7 bch_btree_iter_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0xc0b9ef00 bch_btree_sort_partial +EXPORT_SYMBOL drivers/md/bcache/bcache 0xca580595 bch_btree_keys_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe3c17af1 __closure_wake_up +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe47e0829 __bch_bset_search +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe67c2d16 bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe9956f10 closure_sync +EXPORT_SYMBOL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL drivers/md/dm-bufio 0xa7978f56 dm_bufio_forget +EXPORT_SYMBOL drivers/md/dm-log 0x3335b750 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0x45b8eed5 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0x49526e0a dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x9b27913d dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x1181b482 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x2525a8b4 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x4dce1ccb dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x67ed5cae dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xb8590b50 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xf9a6ddfb dm_snap_origin +EXPORT_SYMBOL drivers/md/raid456 0x5e85eb81 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0bcb7062 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x129b6384 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2e6a7c4d flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x476d4070 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x60496dc3 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x6700b077 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x791e3c8b flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7cd5a47f flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa7bd4eca flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xaf40196a flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xaf56a5d4 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xbadeb0c0 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc47fc296 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x162f0afc btcx_calc_skips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x372a43f9 btcx_riscmem_free +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x4c890f2b btcx_sort_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x7858c27b btcx_screen_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xbd897d3a btcx_riscmem_alloc +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xe9e2c076 btcx_align +EXPORT_SYMBOL drivers/media/common/cx2341x 0x05d38a9e cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1ca0c084 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2f25eee2 cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0x30cb4cd7 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3db8be82 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x9da06e40 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0xb93a0164 cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf76ce95 cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf8b77a4 cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0xf731e6a1 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0xb5b00cf2 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x0fb29ec3 tveeprom_read +EXPORT_SYMBOL drivers/media/common/tveeprom 0xce76a485 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x002da0c9 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0a762302 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x111f1632 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x165178bf dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x17523ce7 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x19591134 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x22d6ce4a dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x254f079f dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x28ee2ae8 dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3813b736 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3f7224d5 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x45fc3d35 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4d3b9a9c dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5e0c10f5 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x65886421 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7073a938 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x72a14f64 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7531e0fc dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x78d62338 dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7a87c5b7 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7ba5d8bd dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x843e7485 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x865e1916 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8e47dce5 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8f4623ad dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x94271e49 dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa112667d dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb205985b dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb45a8eeb dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbaa51a5e dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbf075f0f dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbfd4daea dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd0a337b2 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd1bbabb0 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd4579ef7 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd4f53559 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd68a099e timeval_usec_diff +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdb576668 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf0f61e99 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf6b4388d dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0x66792d63 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x905082c9 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x2635dad5 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x17a5a3be au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x41ca341b au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x45433818 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x6137ca28 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x84aa4a61 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x89d59fdd au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xb4e5d9b3 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc2ca8fe6 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf81a1f83 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x027693b1 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0xd78e2cae bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x48bf20fc cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x9b0eae25 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0xb9bb4107 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x11ea26af cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x34803a2b cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x1ba016b6 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x48054355 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xf4f433b9 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0xa372c355 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x13fb2262 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x1f15cd3b dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x25469da0 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x67c06d0f dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xfc315710 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x13367353 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x194b9683 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1cc5ae15 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4bdaf837 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x51c97584 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x56f8485d dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x5f446be3 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6736c7c6 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x74bd1be1 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8d399c43 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xaf3273b2 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb9d1c25b dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc02bbf52 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe6bac0e1 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf3a74bbe dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0xfa9c9360 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x0d2a1e5d dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x4b897df2 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x4dcacddb dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x8c5b8c35 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x90242d6b dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xc754fbd1 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x43987b45 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x4d73d5a8 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x54fb5dca dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x580b9248 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0xfa911e82 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x774c7f17 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x4b4db74d dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x6c4e9351 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xaf989a33 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xd9e0b427 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xf55a31ed dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0xefb276da drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xc2cfe8fb drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x52909733 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x343afe79 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x8d1744ce dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0xeb48456d ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x90e5e712 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xc1bac382 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x49dfb5d4 isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x5c1a6525 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x613a9845 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0xa5ada84e l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x9e82474d lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0xa34066d7 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x4aa461b3 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x70f46d39 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x367ac6d3 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xe074e838 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x236bcede lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xf36b1c53 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x7471ecea m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0xc67d6b41 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xef59fcaf mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xe58f73db mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x610c577f mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0xae6b715b nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x7b9c180a nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x0416e55b or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x395d5c28 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x85b3b1d2 rtl2830_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0xf4863b9d rtl2830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x04ef0098 rtl2832_get_private_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x2aa15791 rtl2832_enable_external_ts_if +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x7f8714e0 rtl2832_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x949fda6c rtl2832_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832_sdr 0x96fbdff3 rtl2832_sdr_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0xad8c4567 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0xf554c913 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x5d157e24 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xbe4c4fd1 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0xbea4534c s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0x048e080a si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x714b6113 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0xdbb0ca6a sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0xa2873273 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xaa4d7fbd stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0xa2366c00 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x4816676b stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x97cc45c9 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0xa84000c7 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0xfabbf7ff stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x77c0e00f stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xa207dc8a stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x33ca1e3a stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0xd0e46cba stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x349c08b3 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0xb334cbc7 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x44de0bef tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x48389fd4 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x23ad31d2 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xd9c96bd1 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xfcdb2df2 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x18e2f94b tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x75dfdb34 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x5654ddb2 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x28b2565c tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x83e68105 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x812d9eca tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x63f42319 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x889797f7 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x36013212 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x4742bbca ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x5da24533 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0xea0903a1 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x25882a48 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x28fc7594 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x4bfbd1da flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x7603fa30 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xb0b2d6e3 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xb8385237 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xe9773ee6 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xf2d77cf7 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x1b620265 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x43ea8484 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xcd004744 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xfe026cbe bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x40715bb8 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x4a84843a bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x5ffa3108 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x0cae49af rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x16f6aaee dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x1a03e9b3 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x4c7e2cc4 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x8f4bdd32 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x8f511792 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xa7ff6050 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xc104ed80 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe2cfd0cb read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x35c22435 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x0d065fa4 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x7f0ce218 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x9330c99f cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xc0b69acc cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xcb7e7ecf cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x326c6211 altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x9247b72f altera_hw_filt_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xabc4e0c1 altera_hw_filt_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xc114b705 altera_pid_feed_control +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x06e708c3 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x2f4a699a cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x65f0e281 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe13208ea cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xea4c9873 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xfadef796 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x3968ca15 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xba03f341 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x2191fe90 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x64c192e8 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xcecce053 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xd5696702 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x3c218e28 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x5461c6d4 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x86a97f09 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x9b957cd7 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xb3005924 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xea8d81f7 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf55a7b17 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1f0c2340 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x418a553f cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x48389a56 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4c3f1b3f cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x567d3d9a cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6517ec48 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x72f18725 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x79b604ce cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x801ed64e cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x94c84b5d cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x98648ee5 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa1feddfb cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa86859e6 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa8f5e9a6 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb290977f cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb4ac8cb6 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc4d6d5af cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xdd486a50 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xee507b7d cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf6721dc8 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0c6e9148 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1272df0e ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x13122e6b ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2db60087 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x313f0997 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5474b61d ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x831f2eb7 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9a2c50ee ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9daa6795 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa3a1cf8b ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb5397e33 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xbc3bb254 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc48dbd7f ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc8cb6e54 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xcf94b627 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xe0461d55 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf9d5debb ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x0feabed0 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x284ff764 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3622967c saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3c3108df saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x42aec8eb saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x4931301e saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xaa55dddb saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xb7e7d046 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xbf65c0c3 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xd48a09fa saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xd540a228 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf6e763eb saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x91de4b3d ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x3662267f videocodec_attach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x3e215849 videocodec_detach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x4d234456 videocodec_unregister +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xe48f3e83 videocodec_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x15de358d soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x1c2af67a soc_camera_lock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x2a0ac5fc soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x3bb48d8f soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x5c86f647 soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x5ed4b43e soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x7d920435 soc_camera_unlock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x858b1cc9 soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xaec9206d soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x25c52d97 soc_mbus_samples_per_pixel +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x2863728e soc_mbus_image_size +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x29f5a98b soc_mbus_get_fmtdesc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x5f3e3558 soc_mbus_bytes_per_line +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xc8b28da5 soc_mbus_config_compatible +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xdc5dafe2 soc_mbus_find_fmtdesc +EXPORT_SYMBOL drivers/media/radio/tea575x 0x0510b693 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xac261c66 snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0xbc6315bd snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0xce7b1240 snd_tea575x_init +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x5a87734b lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x72660219 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xa00df85d lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xa216fdd4 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xa5e1de1c lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xea095982 lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xf2050efc lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xfbfbe099 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/rc-core 0x5ed62e99 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xd4e3ef76 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0xa96a500e fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x20fcaaf1 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x16133655 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x614624ed fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xaea2350a fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc2580 0x80f1d061 fc2580_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0xde49256e max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x526bce99 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x4ac3ce8e mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0xbedf5c7b mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x919a932f mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0xb46224ba mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0xb2b3e9ad qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x75a646cc tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tua9001 0x5dfd9411 tua9001_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x0cb4b189 tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/tuner-xc2028 0xdb26b41c xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0xfa41644f xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x0422efc5 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x526d360d cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x9e76ab5d cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x02571547 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x31b055ef dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x65347670 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7fcbb0c6 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x915df89d dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x91c7b665 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xbc52397e dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xc3c11e52 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd51af785 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x3129d18c dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x57c61bf9 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x8386a0de dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x95df7195 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xa89f60be dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xb8c4c612 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xe1062ccd usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x13e247e0 rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x54bbb62e af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x0779d5ad dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x19dce84b dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x1bb1329d dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x4845e7f2 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x4bd07387 dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x4fb31ee7 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x6d7adc85 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x6f0b27ee dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xa5a8eab8 dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb47559e0 rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xc7b98ae2 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xc8b53617 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x5f471bb9 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x7fc5dbdf em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x0b79018d go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x2fed687e go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x51eaff7e go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5e8a0cf0 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x77a21382 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xabbfb564 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xda5975b1 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xf36dc11a go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xfa8fb20b go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x062d52b7 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x162f7523 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x1a287b90 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x1bdcb961 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x44e11fda gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xb0f98f6b gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xb4b28e13 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xed3603ee gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x040af9f1 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xae88a44e tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xf1f4c7fd tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x449970b2 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x6f5e7178 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x6976153e v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x6eff1e74 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xb7ffdd15 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x32eba0f3 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x67f92326 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x688fe399 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x8850d1b8 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xb07faea9 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xf5b1b55d videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x5b7b3a57 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x052d2b7b vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x2918e99a vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x4d319207 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x720f1707 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xc8eb2bf7 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xc9dfefea vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0dd473f2 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0e9542ec v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x193c66ed v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1e6d681d video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1f036c74 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x20180111 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2091449a v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x25314bb7 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2d9a61ac v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2fe5e22c v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x31157dfe v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x34f5123c v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x362b6755 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x385503b3 v4l2_ctrl_radio_filter +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 0x4192d934 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x46211cb6 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x46ecc346 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x495426ee v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4a483cc8 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x508ff894 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x51709919 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5452dea1 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5896fdfc v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5ebee9b1 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x645f2c79 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6d11bbdf v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x71bceaae v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x752e1afe v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x75eaa1e2 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x770a7909 v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7ca63a67 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7d40f1ea video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x829a0e8c video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x85c0a47a v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x899a9adb v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8a1a55a2 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8a9daf44 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9401f53e v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x949bb721 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x962cc53e __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x976562c6 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9b09050c v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9ce0c30f video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9d8955c0 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9dc740b6 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9fc8fa94 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa060b81d video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa108f512 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa1710051 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa7d3b113 v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xacb19c7c v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb49cbde3 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb4d59a1b v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb5af7d65 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb80ad4d9 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc2781333 v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc47005cf v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc832de72 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xce195864 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcf8a76cf v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd1fb8f59 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd26cb20b v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd6dcb088 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd8e03e35 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdbe1909c v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe0e93bd5 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe42388ff video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf07b6c29 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf2e5d67f __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xff93f0d3 v4l2_clk_enable +EXPORT_SYMBOL drivers/memstick/core/memstick 0x01e6e1a3 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x09b1085a memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x23caed2f memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5805bab9 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5b5c17c8 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d822574 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x70ecc8dc memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x74016f9a memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8c9b5da4 memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x98c1f602 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x9c6887c7 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xb6747906 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xbe9005fb memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc7f03add memstick_resume_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0e8afd27 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0f047aff mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x128dfe01 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x23ba686b mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2ad2d24a mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x36f7606b mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4a0e26a8 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5c91b2b1 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6048069d mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x69ee1f12 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6adb750d mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6e5dd99e mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x72c29470 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x74282a61 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x75e32d18 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7ca7b309 mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8a737b2b mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x92605a1b mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9d722b86 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb190e554 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb42544d7 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb51c5ffc mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc83dff94 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xca7896fd mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdc683d3b mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe8b44be6 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf4b2d770 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf93b91e7 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfb1c5e5a mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1cbb3a72 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3de49c5c mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4ad34cb7 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5c75d7c3 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x621c204a mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x62e2a18d mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x637d856d mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x66f30e07 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x693c278c mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6b59ef8f mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x757f9e0f mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7ab9533c mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x858f878a mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x89aa7c2f mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9c552100 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa0ff6626 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb4babc45 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbc5494d2 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbf2c6381 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc1ab6986 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc8a682fd mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd3ee143b mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd6770730 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xde1a53b3 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe1301dbe mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf2bf8356 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf3147b26 mptscsih_suspend +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x0740dabf i2o_driver_notify_device_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x0fa85d16 i2o_status_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x15c9bb20 i2o_parm_issue +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2a843bef i2o_dump_message +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x7c6c4083 i2o_find_iop +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x7dc9a53a i2o_iop_find_device +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x9229b568 i2o_device_claim_release +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xa1c670ed i2o_msg_get_wait +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb4c00dcf i2o_controllers +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xbc0e46fe i2o_exec_lct_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xc1a553b3 i2o_driver_notify_device_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xc5d38469 i2o_device_claim +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xc6d8b757 i2o_driver_unregister +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xd508e4c5 i2o_driver_notify_controller_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xdd6d45a9 i2o_msg_post_wait_mem +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xde1aaa5a i2o_parm_field_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xe155a4f4 i2o_driver_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xed5ac5c5 i2o_driver_notify_controller_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xf5610c0a i2o_event_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xfaa82e89 i2o_parm_table_get +EXPORT_SYMBOL drivers/mfd/cros_ec 0x0af826ee cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x143d0ba2 cros_ec_cmd_xfer +EXPORT_SYMBOL drivers/mfd/cros_ec 0x2a64f406 cros_ec_prepare_tx +EXPORT_SYMBOL drivers/mfd/cros_ec 0x416a1642 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0xa5a52a58 cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0xc4bdf5d8 cros_ec_check_result +EXPORT_SYMBOL drivers/mfd/cros_ec 0xcc53a174 cros_ec_register +EXPORT_SYMBOL drivers/mfd/dln2 0x1f30bac1 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x23ca2ae6 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x6f2be69a dln2_transfer +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x3eb27e6d pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xcaa1d5bd pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x05ca6974 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x21627057 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4e04a230 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4e78762e mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4e8f249b mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5dd25a3d mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x6da41374 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9e7c69ca mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xa3f111ba mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xad17463c mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xd17b736f mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/tps6105x 0x4e6eb453 tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x6560a046 tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps6105x 0xea32beb2 tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xcc8d7447 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xe4d63ba7 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x0c02e968 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x1930b511 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x3e3852f1 wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x9360eb45 wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x10749708 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xc3f49a60 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x5eb00c76 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x69854cd8 c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0xb8fed39c c2port_device_unregister +EXPORT_SYMBOL drivers/misc/ioc4 0x0931ffff ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xcf8e645d ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x39f86aa1 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x547e41ed tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x6f14bb57 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x77c68bb0 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x7c104b53 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x83452c9d tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x8469f712 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xa41d5f29 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xbabc2f21 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xeb8d70c9 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xfa52ecf8 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xfadf303b tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0xfcc5e541 tifm_alloc_adapter +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0xf874408c mmc_cleanup_queue +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x14661163 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x8a072dd8 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xb79b6576 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x08178880 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x0ebccbac register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xbf0228f2 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xfad5fa19 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0xa03bdce1 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x9068f6b3 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x55d6cbd7 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x39687815 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0x949d7c9b mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/denali 0x235585ce denali_init +EXPORT_SYMBOL drivers/mtd/nand/denali 0xc18171b7 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/nand 0x076c8d02 nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0x60bc71d1 nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0x9e91baab nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xa06b0144 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xa45aec11 nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0xdcb2a18b nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x05bf5427 nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x72a70469 nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xce6de806 nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x822bccbb nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xb4b94377 __nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xf7077bb7 nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0x8cfcf75c nand_flash_ids +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0xa336feb7 nand_manuf_ids +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x21fa1c54 onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x3feff318 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x59b8d030 flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x8f871c8b onenand_addr +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x0a6c97a6 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x21652457 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x50d49286 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x53cfaaa8 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x91604f13 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa4381f6a arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xabc532d8 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xc8817cfe arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xccb26b45 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xcd5e992f arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x0f721c28 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x2dd6788f com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xf5f777c0 com20020_check +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x4322d10e ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x46c071fc __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x554200e6 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7a80ea96 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7f9fc12c ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x9196fd08 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd9a6cd0f NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe542027b ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf29f37fa ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf764c5d7 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0x1f66ab8a bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xb94bd2d7 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x04a51169 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x23790761 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4c6befb7 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x552a5db4 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x60ca03ee cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6216610c cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6f3ce986 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x72704af6 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7b577552 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x9abab3bd t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x9bfb6cef cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb7521858 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xbc4a39a8 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc68c4e7a dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd1cdbf50 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xfec8a13b cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x00e72927 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0c56a7a0 cxgb4_disable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0db13816 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0e6ab8cd cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x151ce5df cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x18773d17 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1905402a cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1ce0132b cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x22f1f95d cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x303d2e7b cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x37746a9d cxgb4_enable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4d06b619 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x54e0b625 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5ce5021c cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x68564b76 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6b8ef251 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6c1b2ced cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6cec7bef cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7135a663 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x79225780 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x84ce48e1 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x87d01ba8 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xac6d515b cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb3d410b0 cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb5a609e8 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbc0f0641 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbf9f4457 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc637d25c cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xde515cb1 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe43689e9 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe7fa9959 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf120400d cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfd6d73e5 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfe724335 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4f650da7 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x90a8150d vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9764fd2e enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xfb96fbbc vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x351bdb7d be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xf1a0441f be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x04017b4c mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x047ed29b mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0581fe81 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x066e1132 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e271622 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x248f4b82 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3ac6d48d mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e6bceae mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e6e82b9 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4689e33c mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x48095dfd mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4945b596 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4f3ad36e mlx4_set_stats_bitmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x52a7030a set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x654958dc mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7f7275c8 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90f3f09b mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97feba2f mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9bfa6779 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9cceccdb mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9f767391 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa1e2dadb mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbab77b66 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2612724 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc671b20b mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe8bb6772 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe91e056b mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0d55c481 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1cad6280 mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x20ba4b2a mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x23072669 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2be8eeb3 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x333a5dac mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x33bb50ad mlx5_query_odp_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3a8509ff mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3d8c790c mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x60950ee3 mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6476e11b mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x65fc8147 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x68173cd8 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x729fcf48 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x755359a0 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8352f363 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8764a8e5 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x877c8fec mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8ad0337c mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x94bd5f68 mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x988f89a8 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d8154a5 mlx5_dev_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa1d1c59e mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaa1e251c mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb02352bf mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb44c9244 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xde5699b6 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe413ef55 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7022429 mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec55fb65 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfa8ce8cb mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x489dc7d3 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x6968aba5 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x80bdd206 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x9d79f367 hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xc3142e82 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x1172f818 sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x19d277c8 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x1e2d1e54 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x2632c648 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x32d2783a sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x34fc7bf7 sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x7e86ed6d sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x7ef6cf56 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xc8fd7870 sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xcc05a4bc sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/mdio 0x22bce513 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio 0x43e4defc mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0x7577f992 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0xa1a29548 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0xc6b1163f mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xddc98749 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mii 0x32630365 mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0x4144f814 mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x588cf452 mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0x6a11aefa mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0x7141e500 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0x7589e5cb mii_check_media +EXPORT_SYMBOL drivers/net/mii 0xa8f20d91 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0xea5a3d38 mii_check_link +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x6d76861e alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xff724d1c free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0x745c2e06 vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x598f291a pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xa2ba8966 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xef0cca17 pppox_ioctl +EXPORT_SYMBOL drivers/net/sungem_phy 0xc7379c0b sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x1c09e461 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x36abd216 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x456cce71 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x588694d4 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x7545adbf team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x902b7df7 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0xd2190e02 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0xdb1baa7a team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/usb/usbnet 0x51f9bffe usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0xacd53311 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xca2e4fee usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x1adaa2f8 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0x22fce318 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2edd42ec detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x4f796a6a hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x609bcfaa alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x745e0ac6 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x8a316a08 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0xa35f740f unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xae289312 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe50c141f hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0xeb7987dc attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0xbdcce3ac i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x43eceb2a init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x4579242f reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x7b923e41 stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0b8dcd34 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x1c243f06 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2373ba61 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2b5d0563 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2becc954 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x3e62b749 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x48ab3079 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x57538074 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x75dc5683 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa221a2f1 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc5eb6526 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xcc03e7b0 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x079913cf ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0ddc51b8 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x24b02dc8 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5076c0d0 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x769c2db5 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x95731ae6 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb0739170 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc9a4aca6 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd3ea6de7 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe8695f1f ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf18d2f88 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x0607348b ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x0a066945 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x174ca0b1 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1d5e5057 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x69d56b18 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7b317424 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x9eba22f6 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa2eedba7 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xac9461e3 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb7bc1eb4 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf67d4bc1 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x06f1598e ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x07402cdc ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0ae45448 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1c7f850d ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1e0b0d6e ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2677c194 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2ff9618d ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4071c27b ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x414bf1ec ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x487bad63 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x506d7eb3 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5d23d6c5 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8e4e0363 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa21248d8 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa72796bd ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xac59547d ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb7970fa2 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd9b3e107 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe3327082 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe9b5ee68 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xeb8c9612 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfd4708d7 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfeb5f5ee ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x001a0668 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x00ba77ea ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x01649db7 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x01bd8a23 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x046128dd ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0967d4ce ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0abc6f80 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0d7ffffb ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x11884746 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x11daee32 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x11e5820f ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1a1a5427 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1a3e88a8 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1a5e61f3 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1a99c913 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1e3ecde3 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x21b7f359 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2332f75d ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x30e7bf6e ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x31051adf ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x32b13fdd ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x37277ddb ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3da97e58 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3fa412e8 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4030d52a ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x40d21cbd ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x47814ec1 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x47cdd09b ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x494138f5 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4ced15f7 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x509cea31 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x51876816 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5243aa1b ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5318f907 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x571407f6 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x576a7fe7 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5bda0923 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5d89ab6d ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6a89b0e0 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6d395dc9 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6ed27aa4 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6ef1a04f ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6fb91cab ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x709fc62a ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x75b0e666 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x77307bfd ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x785cdf8b ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7cc2a659 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7d559d9a ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7f7c0ad1 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x86571a17 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x87dedb1b ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x88440673 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x898fa2b3 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8b564e64 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8d95b023 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8da6cfe3 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8dd60adb ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91fc76f5 ath9k_hw_wow_event_to_string +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x92e3f15c ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9363341d ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x93822274 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x93a72cb7 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x962b0f74 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9d8b6a04 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9eec8232 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa622bca5 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaaece740 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xabec1bac ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xafb85477 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb5f7bd49 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb9c1f679 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbb80297d ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbebbb815 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc34312c1 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc3dcc9de ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc5390cdc ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc55f20e7 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc8a6cc74 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xca6e81b7 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcb35674d ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcc8252ef ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xccecd5f1 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xccf8e396 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xce609547 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcf7f611c ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcf891a57 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd0d30191 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd4db25e8 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd666aa7c ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd76baba5 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd7e41bf0 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd861c0d4 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd95b6782 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd9fe2756 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdaf2c518 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdbcb7926 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe73d2b78 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe96f64cb ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xebd5e055 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf16b98a6 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf1dbee46 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf4a51fc9 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffe4bfe8 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/atmel 0x1115d9fe stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xa5dfb0ec atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0xfdcf8d2d init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x01dde4ca brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x047fd4f3 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x182d0b0a brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x2391acdf brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x33ad7983 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x46a8f772 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x69780db8 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x81b9f433 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xa2a8385d brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xa5c95764 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xacab9a91 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd0446e46 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xf7d87e2d brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x09721c4b hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0ad69602 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x14caf733 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1540aeba hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x194a1a7b hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1ec4e5eb hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x284887fb hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3b8d9d1f hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x585a6b52 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5c14fa97 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5dd5cb70 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7535d901 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7a6f1300 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x816d0fba hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x862cca13 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x88573338 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa17fa090 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa5564f0f hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa96bffa6 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xac1e9504 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb1b3a9ec hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xbe64f804 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc59b0ed7 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd2e417dd prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf269beee hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf8b4a6d3 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0c668c24 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x2168e37e libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x23e3946d libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x24585beb libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3c96be20 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x41396906 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x43251b8f libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4f97f73a libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x53d2e30a free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x67cfd6d3 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x78d1a02d libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8212c5f5 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8875a9af libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8abd715e libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x95c8529a libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xa4bbffc1 libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xaa633e72 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xde444635 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xee8c72b4 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xfabccb15 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xfd929c0a libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x00d9c26c il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x014afc40 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0468dd40 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0eb0c16a il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x13ea254a il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1446059a il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x165c5dae il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x18897f1e il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1d24de53 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1d26c0b8 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1dfc02d5 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1fecffb6 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2740b119 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x27df8042 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2b0b09f7 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2b359c06 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2c3d1001 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x35541e87 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3599a767 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x35dd0aa2 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x35f6b490 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x360fcc28 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x36af6c34 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x37ec008f il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3b5f1584 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3dce68fe il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3e741030 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3fbc2296 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4231c4f8 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x46ba5e4f il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x486b7918 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4c3ac897 il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4ee75a69 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x515c8e44 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x526a0d4d il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x567d2483 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x59b5e9ec il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5f026263 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x601c236a il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x60276e2d il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x62c83f85 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x64fd8687 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x67f71106 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x68c3ce4c il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x691038c1 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7a9a61ea il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7aa880ad il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7e9239b9 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7f0c6dd3 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x81b7a049 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x82f111be il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x84e0a39d il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8a80bcfb _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8c115084 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8c79fc58 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8e6c3570 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8ed6dcd1 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8f6cb24e il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9983dc13 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9de948fa il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa13cc3a4 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa1a5ab01 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa41c3b07 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa569e45a il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa758d395 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xac762dde il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xae451998 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb14e4028 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb19babea il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb2034839 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb3bc8f82 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb4e72e2b il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb5b6a02c il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbb5a0011 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc0942800 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc12996d8 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc2ee6397 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc4163c08 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc607d80d il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc6418f22 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc69ef7dc il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc8b50ebf il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcf166e67 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd5e01c76 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd7da5bcb il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd91c4391 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe11bf8d0 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe3ba6f4e il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe5ca6c45 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe65b1cf9 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe98b9902 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xeb53db54 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xebbc5461 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf12c47df il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf267939a il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf4ce04e3 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf8dfbe92 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf9f791cd il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfd9be759 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x08ee1e7d __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x0d9eb5ff __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x36dcef55 __tracepoint_iwlwifi_dev_iowrite32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x67381a2a __tracepoint_iwlwifi_dev_ucode_error +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x7edec07d __tracepoint_iwlwifi_dev_ioread32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x9a12c9c5 __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xc0827b2f __tracepoint_iwlwifi_dev_iowrite8 +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x34419e71 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5250d0b6 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5dea5bf1 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x632008e1 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x64b929b3 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x99c82113 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa8ece3b5 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xc045c1e5 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xc3b497ea orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xc838b4f8 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xcac01125 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xd03f485d orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xeb9c7bbe orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xefe3204f __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf0e3d50c orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf864956d orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xfeb812a1 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0xb8180120 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x022dad78 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x08b6b49f _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0a038fae _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x15945f29 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x16decb58 _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1cf34702 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1ffaa91f rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x248ba332 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x40178313 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x41951764 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x44a76d61 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4d00d1c7 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4e248843 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x54af001c rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x572ae380 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6d720742 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6e1fcec7 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7038143c rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7d60a137 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x806dade0 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x85c7f6ec rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x96d4d8fd rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x992e0f20 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xad0dbdec rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xae170f57 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xae70c19a _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb556525f rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb6cae94e _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbafec452 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbe4df157 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc824034a rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcf503764 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcffd0c98 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd8f67aa9 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdf75f131 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe25b8929 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe2aac3b3 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf059394e rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf167ee0d _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf55d8e1a rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf783ca39 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x2ab82a4c rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xab70f26c rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xb0f951ec rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xc47f38f2 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x12fcad96 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x74877ea8 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xa6717684 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xbab96311 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x07bc5f19 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x085ce8de rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0a84991d rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0f4df854 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1a49f4ac rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1adfc000 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1fc26e95 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3a0f1967 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5033d23b rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x53b4e5f4 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x590d6b46 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5e0f0345 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x69cec166 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6dadc27d rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6f873089 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8a0764d8 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8afe5b60 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8b4411ae rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb62f6f3d rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb80b4795 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbaede5e8 rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd27a314e efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd316be02 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd510f673 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd5e9f738 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xda2e0f53 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe82b93e2 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe928341a rtl_evm_dbm_jaguar +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf6350d4e rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x0c1fb9c6 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x55468ee0 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xbbeba400 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xd2965dac wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/nfc/microread/microread 0x76a6af2f microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0xdc8566eb microread_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x03f86747 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x7227f9e0 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x09963a35 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x0c9c1863 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x2246f82a st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x4d1f6774 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5031a548 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x8d5bf817 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xc29226e0 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe65e0f8f st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x009a8864 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x704d49cb ndlc_send +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x776c5292 ndlc_open +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x8d3799c4 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xaab2c06e ndlc_close +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xecaf7192 ndlc_probe +EXPORT_SYMBOL drivers/parport/parport 0x1258c455 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x2760d706 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x442ff09e parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x46deb831 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x515ad0ce parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x5b75225f parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x5fc4fccb parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x62a99d75 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x68a3fd2e parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x68ad473e parport_write +EXPORT_SYMBOL drivers/parport/parport 0x6b8d0872 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x6c2ed58f parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x6fc06948 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x7a3a8ad7 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x7dd6121a parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x7e64165b parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x82456acf parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x8448a5da parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x85f12e5c parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0x9338318f parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x982b80e3 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x9e2d8c19 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0xa2542d26 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xaab9aa9e parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0xab0dbcc1 parport_read +EXPORT_SYMBOL drivers/parport/parport 0xbe6b81cc parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xc469cad6 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0xc64c40fb parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0xcc5413c6 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xe952c360 parport_put_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xb061ea4c parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xf20a8ebf parport_pc_probe_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0484bdf7 pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0c10a059 pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0e3bb6ce pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x20371b3a pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x279b8598 pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x59f746b5 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x688c898e pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x6cf4f35f pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x739742b7 pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x96329f53 __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x9c3c3e88 pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xa49c9363 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xab17bb9c pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xaf3a15dc pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb453cf66 pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xbe92a962 pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xccd463bb pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xe86cf388 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xf12ad919 pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x1e15a9bb pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x2fb271cc pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x53fcf835 pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5617019e pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5f9b0104 pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x655c24fc pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x66664665 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7b211fe1 pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x853f9c41 pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xeabbc6c6 pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf1659cfa pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x27801e62 pccard_static_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x4621542a pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pps/pps_core 0x1b6efd16 pps_unregister_source +EXPORT_SYMBOL drivers/pps/pps_core 0x20c9bed3 pps_event +EXPORT_SYMBOL drivers/pps/pps_core 0x7e78325b pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0xe1feae45 pps_register_source +EXPORT_SYMBOL drivers/ptp/ptp 0x23e3f36d ptp_clock_unregister +EXPORT_SYMBOL drivers/ptp/ptp 0x51a9094c ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp 0x8c2a2fb2 ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0xf2c4aa7f ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0xfc4f7ce0 ptp_clock_event +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x08fc37c3 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x32dcce46 rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x365d421b rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x83b1d342 rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xcc880020 rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xd119cc41 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xd2351c1a rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xe5c75b86 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xf7b1be85 rproc_boot +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x14b87ab8 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x42be174e scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xbeccaab8 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xc7122cb7 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x068b9372 fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x1edfeb23 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3936daac fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x41f9e1fd fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x53a46c3e fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x5a7c0df0 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x712ac359 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x90160c17 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x9a89681c fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xba3cea59 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xbd011054 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe950bfcc fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0286f9f2 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x061fee1d libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0c12ea7a fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x16b615a4 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1c3946ec fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x262d1204 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x29abad5d fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2c391258 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2e329321 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x31baba68 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3a187306 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3f4dc358 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x47baf302 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5380c0ea fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x53e1de73 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x54d03d4c fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x56209ce2 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5a7f0bc1 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5ae44524 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x67f35293 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x690fda1e _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6a481b78 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6c73fa39 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x75f2dd80 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7a85a76d fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7e295cc9 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8b19a939 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8cb6a1e0 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8de79693 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x91a32330 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9305d1e4 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x99ea2c75 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9e0efbd4 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa9c64f08 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb2a4a834 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb49faff3 fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb4f005f4 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb7e0e3fa fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb9c59934 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd1d52a7f fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd6259772 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd780c64a fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdd62c7c4 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe3a8406c fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe3c31e84 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe53ab53b fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe9a0a9f0 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf43d902e fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfb295a5f fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfb4f165d fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x025d3de5 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x5b0ef469 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x96047c1f sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xd52861b2 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x01a60d6a mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x02f75de3 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x03ecdad9 osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0e26b401 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0ee6487e osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1b048286 osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1e533bad osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x29103e35 osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x31be32f1 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x39c364da osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3abcead5 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3ac09df2 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x44290199 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x50ba7a2c osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x52734ee9 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x542760bd osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x59de36de osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x59ee024c osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5ef53fc4 osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x62ea71c4 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x70a8e3ef osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x74bf2806 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x762dc3f3 osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x78b56fbc osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8fb903aa osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9221a088 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9449f565 osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9972fef0 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9e579138 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa33eaad1 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xaa8a710b osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb5a34b1b osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb855e1fb osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb8a16559 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc1a5cf35 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xdf0d0eef osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xfeac8c88 osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/osd 0x05431147 osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0x4fa46e50 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0xd465a32a osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xe3fbc3c5 osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0xea82a4f0 osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0xf6407c47 osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x1de5b9fb qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2cf1dd67 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x42e24f16 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x76ff656f qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x81895875 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x91abfe8d qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x9aa8fa8a qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc4115e5d qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xeb959045 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xef98db93 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xf237649e qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x0504d3a9 qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x9c225883 qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xa5d6cca9 qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xcadc1813 qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xd608c48b qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xdfead0cf qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe76b3b20 qlogicfas408_get_chip_type +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf2b95199 qlogicfas408_setup +EXPORT_SYMBOL drivers/scsi/raid_class 0x0bf98727 raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0x2534bb54 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0x701f8741 raid_class_release +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x1233dbd9 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x19677439 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x1de2fdea fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2163a4d4 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x224a6d2b scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x27adfa8d fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4a24e7d1 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5526eaa3 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x653bd213 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x991062f0 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc1061f51 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd1dae163 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe048bc88 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x038e4c27 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x05938ecf sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x07083328 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0e8b6afb sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0ee24acf scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1474408f sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x199b8a7f sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1d846b18 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x314e6ef3 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x33036c74 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x336aa64d sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3c4b01c0 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x412c668b sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x46fd0c49 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x489f6064 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5ba4053c sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x700db491 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9013c41b sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa2a6f904 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa84918ae scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb96f16b1 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb98df657 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xbe6e9cd7 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc02cc9d2 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc038e070 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd6e53fb7 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xdd2b87d8 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfa3fc39b sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x2e8831a8 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x5d20491f spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x722636e7 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x8d1069cb spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xcd10fe17 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x1256e56b srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x2e4d4ee1 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x526411a8 srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xe60c0267 srp_rport_get +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x1c803dc1 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x42870a99 ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x5e97daba ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x69800231 ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xcf7ae976 ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xe35f2899 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xf7e40111 ufshcd_alloc_host +EXPORT_SYMBOL drivers/ssb/ssb 0x1b10e1ee ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x255e0a91 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x25f3fe9e ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x3c0d0a75 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x485813b0 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x4d606f4d ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x50910983 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x565439b2 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x627e7b66 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x70e76c33 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x7dd4a32f ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x9244ba31 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x937e87b1 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xa1daebdf ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0xa9d4dc20 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0xb45e1eca ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0xbbc05474 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc8a2dde9 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xdbe5087d ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0xeb9be435 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xf95acfdc ssb_bus_resume +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x5c48e2b1 fwtty_port_get +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xd188b092 fwtty_port_put +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xe41d5d10 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x69d85e62 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x93978f27 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x987227f0 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x9ccca382 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x396c006b ade7854_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x5dec16e4 ade7854_remove +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0bce7eef lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x19670622 LNetNIInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2aa9953d lnet_cpt_of_nid +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2ac93e90 lnet_connect_console_error +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2c7ec738 lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x34fb7614 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3558e584 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c779ee0 LNetPut +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f4f5b46 LNetNIFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f922bda lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3fea816d lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x44fcb74d lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4bb00492 lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4f9cb871 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5811a721 LNetInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fee352c lnet_acceptor_timeout +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61f784b2 LNetClearLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x652d132d lnet_set_ip_niaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x722c76e5 LNetMDAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7cd224ed lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d59a7fe LNetMEInsert +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x893228ca lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8a3064f2 LNetSetAsync +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8b99b26b lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa40db224 lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa8c2760b LNetFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa414970 LNetMEUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa9b477e LNetMDBind +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xadd49f21 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba5566d2 lnet_acceptor_port +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc76ee8f9 lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc8b46e6d lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe7b381ae lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe89b0e82 lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa10ba7c lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x03563082 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x1c4bb5f9 LU_OBF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x43f3731e seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x4d64de19 seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x6f83e8cb seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x997ae1ff client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xa106c4ce seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xd32773d2 seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x3ec549f7 fld_client_proc_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x4341ac78 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x4b593718 fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x60b704e8 fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x99936738 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x9efe1c3d fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xf8a426cf fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x000c507f libcfs_debug_dumplog +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x00c881f6 cfs_cpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x01db5172 cfs_percpt_atomic_summary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0389f857 cfs_cpt_spread_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x063948b4 cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x06401e01 cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x069f9bb2 cfs_wi_schedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x06c164d5 libcfs_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08917712 cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08ada613 libcfs_console_backoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0b4b1546 libcfs_lnd2modname +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0c68bc45 cfs_cpt_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0de6c369 cfs_cap_lower +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0e311d38 cfs_percpt_atomic_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f5eff79 cfs_percpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x10b7e9c3 cfs_cpt_unset_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x123b6908 cfs_hash_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x12c54b77 cfs_hash_findadd_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x13550229 lbug_with_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x151e7546 cfs_cpt_table_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x17ac7833 libcfs_deregister_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1a60d439 cfs_parse_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d41c4c0 cfs_hash_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d5a3928 cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1e8cdb47 cfs_race_waitq +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x23f6f445 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2663147a __cfs_fail_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x267acbbc libcfs_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x277e62bd cfs_hash_for_each_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27b6d3ba cfs_ip_addr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x29aafd0c cfs_hash_hlist_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2a641ef9 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2dbe54b2 cfs_trimwhite +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2e5044c7 cfs_cpt_set_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2efcc0e6 cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2f439265 cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2fb7eae8 cfs_hash_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31fc5082 cfs_crypto_hash_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33ee9608 cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x377f93fb cfs_srand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x389ca502 libcfs_debug_mb +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x39fdcd2b libcfs_debug_set_level +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3c1285bd libcfs_subsystem_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d267f7b libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d5e6098 cfs_race_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3e5e7727 cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3ef0d90c libcfs_kkuc_group_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4062f92b libcfs_run_lbug_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4087e2b4 cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x411db754 cfs_crypto_hash_final +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x41ab33a1 libcfs_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x437e5ec5 libcfs_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44688a0a cfs_block_allsigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44728d76 cfs_cpt_bind +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x468bace1 cfs_hash_rehash_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x47fdb4d1 cfs_timer_is_armed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x482deff7 cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a99af72 cfs_clear_sigpending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4b982291 cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4d89e988 cfs_block_sigsinv +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4f1f2fa5 cfs_crypto_hash_digest +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x50345570 libcfs_str2net +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5051b6d2 portal_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5058c2ad libcfs_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x509d38b0 libcfs_net2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5493fca0 cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x54fd9a71 cfs_percpt_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58a7ee00 libcfs_catastrophe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5946ec2b cfs_percpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5a785762 cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5b20921a cfs_hash_for_each_nolock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5c013b81 cfs_expr_list_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5dce9e80 libcfs_lnd2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5df8c623 cfs_cpt_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x62289d65 cfs_array_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x63b4967a cfs_hash_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x64685fef libcfs_console_min_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6564c55b libcfs_console_max_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x65dd9f0c libcfs_run_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x67398404 cfs_wi_sched_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c4cadc8 cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c905b5f libcfs_watchdog_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x71f662a3 libcfs_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x72f4e5f9 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x739b9b18 libcfs_sock_abort_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7562cd14 cfs_hash_del_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x771695b1 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x785b7372 cfs_hash_dual_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7a47b94d cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7c73bc4b cfs_hash_rehash +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6f6485 cfs_ip_addr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fda989d cfs_fail_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8151c3aa cfs_cap_raised +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8286ffa5 cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x828d16a2 cfs_cpt_table +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83d795e4 cfs_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x857aaea7 libcfs_register_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x87f3bb87 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c85e4e6 cfs_crypto_hash_speed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8f45f10d cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9083d3dd libcfs_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x949221dc cfs_hash_cond_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x95620e8c cfs_wi_deschedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x97b0b9bc cfs_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9879b229 cfs_get_random_bytes +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f82f712 cfs_trace_copyout_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa28a6757 cfs_percpt_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa2b68b2a cfs_array_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6b9dee6 libcfs_kkuc_group_rem +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa8d5c7f7 cfs_percpt_lock_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xac0f67e3 cfs_cpt_unset_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb00dfd91 cfs_hash_dual_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb473e79e cfs_wi_sched_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab577e8 cfs_hash_for_each_safe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbc275420 cfs_cpt_unset_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbd5d492e cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc0ea7fc0 cfs_expr_list_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc1708189 cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc1b20836 cfs_hash_add_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc240f284 libcfs_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc2dfd791 libcfs_console_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc39fd2f9 libcfs_panic_on_lbug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc3eb614e libcfs_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb2160d3 cfs_cpt_of_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb385db9 libcfs_debug_binary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc20e694 libcfs_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc2b34ef libcfs_sock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xccc45639 cfs_free_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcd38904c cfs_wi_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcd8da441 libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xce1a88f2 libcfs_arch_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf61bacb __cfs_fail_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf678304 cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf90528c cfs_cpt_table_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd0aa642a cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd1319447 cfs_cpt_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd2965f33 cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd48d8f72 cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd5396536 cfs_cpt_set_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd6a52be3 libcfs_printk +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd7bbf963 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd7c4f765 add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd96f406d cfs_cap_raise +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdce448d0 cfs_cpt_set_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xde17bb8d libcfs_isknown_lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xde5049b4 libcfs_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf2789c0 cfs_curproc_cap_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdffc951d cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe2f91ce3 libcfs_debug_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe3bf6897 cfs_percpt_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe45b62ff cfs_cpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6555032 libcfs_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec1f56d5 libcfs_str2nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeceac781 cfs_fail_val +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeed48ba7 cfs_hash_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xef0ae891 cfs_timer_deadline +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xefc35878 cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf0246bf2 cfs_cpt_table_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf1ce1818 libcfs_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf3565b71 libcfs_debug_vmsg2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf372d1c2 cfs_firststr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf440bb38 libcfs_kkuc_group_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf5e4a175 cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf63a3d8d cfs_percpt_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf782fbe6 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf8a8644b libcfs_id2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf94025d1 libcfs_str2lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfa0d98ca cfs_cpt_set_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfacb8667 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x193897d2 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x1b9a4bb6 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x914b930a ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xadf0476b ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x0750b605 lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x1b8446e2 lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x4188cf65 lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x4e8e2dbd lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x7d17f319 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x8e6fae50 lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x0df21540 it_set_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5919b6d6 it_clear_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5ef8417d it_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0xfe26c5a6 it_open_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/mgc/mgc 0xdc287f95 mgc_fsname2resid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0014bc11 obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0143ed96 lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x016e65f4 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x017929a0 cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01de19b5 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04f7c04a obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x058a770a cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05af1920 dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05f84e88 LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x071c4583 lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0797973d cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0798a996 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07d45876 obdo_set_parent_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0836daca lprocfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0878e578 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09602b02 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09719e56 class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x099bde90 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09d7f45c cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a171917 __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b5ad491 dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf99bff dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d419cb7 cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d5f920b cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e34e958 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x105ee707 lprocfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10e09850 cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x117f74a8 cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x119ae29e lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11eef37b lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12cde748 dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13405f8f dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13866bc4 cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1444f7a6 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14ca9062 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15257d26 class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17140af5 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17b34bb5 cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x196bf2c6 cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a418447 cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ac59335 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d3ed6ed cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d98d694 class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1db29bbc cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1dd6fce4 dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1dddd84a cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1edad2c5 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2038feee cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21307495 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x219b0ac4 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21e887c6 lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22d3957e cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x230d03e3 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23342053 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2360be24 class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x236b305c cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x240bc98c dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24230e89 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2469196a lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24d7bfd3 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24e1671d lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24f70e63 dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24fbea5e lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x252407df lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547efae lustre_uuid_to_peer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x259ebac6 obd_alloc_fail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25b901e1 lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x276498e5 lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x278d549a cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28901ec7 cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29d03347 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a98bc9b cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ac07dd2 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b4c48e9 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c58cf3f cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ccec68e cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d5eebb1 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ef7166c cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2f3095ef obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2facf2ba llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x300f2e6d dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3101dfa0 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3142abf8 cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x318908ef lprocfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31d245ee cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32918bc6 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32be537a class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33f49b85 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3457ac05 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x374b256f cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x386665a5 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3881a29b class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38cabb42 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38e81eba cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fbe1a3 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a005065 dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a3e5182 llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bcbdc4b lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c5fb4c4 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c76ff8b cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c829653 class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d741dfb lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3da2aa39 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e6f789a cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x424ab9ef cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42dd9b15 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42f2adb6 cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4320dae7 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x433fca1d cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x456bc391 cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45b70328 llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46681efd lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4751a788 lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47ea5164 llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47ffd9ee cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4928589f cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49521722 dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a0f6ea lustre_posix_acl_xattr_2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a29223 lprocfs_find_named_value +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a58e4e4 obdo_from_la +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4abd07de lustre_posix_acl_xattr_filter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac1e181 dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4bd2926f cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4bea87de lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c2a62fe lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ca53dc4 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4cdf5545 class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d6f269a lprocfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d8d6dfa lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4dc323e7 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4dcc31bd cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ef54d60 dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f385462 dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fa65085 cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fb31420 cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fba4346 dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fe9bac1 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50e25563 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5149fc83 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5187d252 lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x51e5b83d cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5237c1f4 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x530bd4b9 cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x537ec2dd cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x557a65e8 lprocfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x558bec27 obd_ioctl_getdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x559d3530 lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55b7f680 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55f2ce83 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5695f839 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58f340a7 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5953bbeb cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a6f14c2 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b0b8cb3 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b2d29aa lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b8a4a10 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c4a0a42 cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c670035 lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ca4bb84 class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34b6ff cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d50f5d5 lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e02bcd2 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e900de0 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e93341f lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e9919ee lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ed188a9 lprocfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f53a06b class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x600ca887 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60b04292 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61014fc1 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61729de7 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61b2cf80 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x624ffe24 lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x62d3262a lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x62f83737 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6355ab9e lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x648a7f66 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x650c28ad llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65576323 class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x666a0718 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67181b8e lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x677fd7f9 proc_lustre_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67977b42 lprocfs_remove_proc_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67dc223a lprocfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6946e410 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x698b61fc cl_lvb2attr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69f9dfd5 lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a90d857 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a9362a8 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b4c3ae1 dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b566fe6 cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b7f57a6 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb6d421 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cd71484 cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cde29ae lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d047ea0 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d21a09d cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e1711af cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e4f0f46 cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f3e6225 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x702f5e17 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x712fe690 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x724a3b76 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72d87ac3 cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74664d48 lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74695c85 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7470d69d lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74ce89b0 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74d27c82 class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7519f618 lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75212ffc cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752f71a8 class_get_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77146d3a cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77d2089a class_name2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7802fcd7 lustre_swab_llogd_conn_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789fcc88 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78c2aace class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78d8d3e1 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x795e4e49 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a15b5f7 cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b2a16e0 lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7bc12d2a lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d0d8cda lprocfs_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7dfa83d9 lprocfs_rd_num_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fe5561a obd_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8031efb8 lprocfs_dt_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x804167d9 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x806cc497 class_add_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80c0d94c lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x812220ca dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81491cea llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81daf618 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8225f116 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x829bf4ce cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x834536f1 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x835381b7 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8489f086 obd_alloc_fail_rate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x849e5385 obd_update_maxusage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8553b369 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x855e64bc cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x860bae3c cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8614c0ea llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x872e77e5 cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8817b7a8 lprocfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88298152 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x883e6529 lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8898343d capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88b87068 lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x891054f1 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x893a2814 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x894a5b57 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89c34889 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a3c00aa cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a579298 lprocfs_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5f4057 lu_context_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ba6e479 lustre_swab_lu_seq_range +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8bcbf72e llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8c0f03d2 class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8c51f022 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d658ed0 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8deead12 class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e6529cf cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f3ca011 lprocfs_exp_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f519553 cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f72f7c8 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91a1d9a4 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92442b23 class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92ab9410 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e22b7e cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x937ead13 llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93859814 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x939bd45f cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9442e830 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x955f5220 ldlm_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95735c6c at_extra +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95a9da02 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95c809ee lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96c5d0d9 llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9736c078 cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97438ffd lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97514045 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x976a3f74 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9826f81c cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x984d06df class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98bd60e0 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x992900fa lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b728c5 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b526e75 cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9cc9c298 class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9cdaca0c lprocfs_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9df17249 dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9eb18b77 class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9fc9de43 cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ffe2ea8 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0134536 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0467119 cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa04bf629 lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa05c0eae dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa06dfba1 lprocfs_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0f2281c cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa395d3e9 cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3aa9a58 cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4913b2f lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa597f928 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa59ecaa6 cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6372e72 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa82a3dd1 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa15e9ab class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab7083b4 dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac3983a7 cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac4a4b73 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xacba7e8a cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad6912d2 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xadada05e cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaeba42ba cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf423f37 lprocfs_rd_numrefs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xafa23523 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb130e798 llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1a249d4 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1e9702d class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb3ab9a81 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb3ade286 cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb524fe3d cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb62f0de9 cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb63162a8 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb641cbac cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6a17639 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb756840a cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9bbb5d3 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba34bded cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb90f83d cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbbd2585f llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbcc84560 class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbcf239cd cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd2da5a4 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd2e09cb lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd52eee7 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbdd899bb lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe572894 cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf81d966 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc04d8c7f lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0954007 lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0fe257b lprocfs_nid_stats_clear_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc21e45ef cat_cancel_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc31b40dd class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4f890a6 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc52bd7fc lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc538be13 cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc648e430 cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc68620b9 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc74066d3 md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc78f4c9b lprocfs_nid_stats_clear_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8450c94 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc937416e cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9b3c667 dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca068cc5 dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca43c0d7 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb58e5a5 cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc67dd81 lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7f2ba8 cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd8a604e lu_buf_check_and_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce02cb2c cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcea062f5 cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfd96cda llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0b6995d lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0dc4941 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd29f4550 class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3a49a87 lprocfs_rd_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd41dd049 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd565c0d5 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd692ee69 class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6dd7494 lprocfs_free_per_client_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd73b87c7 cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd768e2c5 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bc8654 obd_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bfbc9c lprocfs_dt_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd823fd89 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8cadbd2 lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdac644c8 lustre_posix_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdbee99e9 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdbff7f72 cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc135ab1 cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc183c33 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc2937f cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddace06b cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddd9e472 lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde0a1cec cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdead36fe class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1932ccf obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1b191ac dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1b32c5f cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1e12d17 cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe300f1a6 llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3a2dd5a dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe425a59e cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4494aa2 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe506323f lprocfs_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe583b23b lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe64f64e6 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe88ce7c4 lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8c4a00f lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9056a82 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe991689b class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9a9f2c8 obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeacec47c lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebf17dfd lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeca60f0e lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xecb27b44 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xecc8ecbb llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed830688 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee1d0ac3 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee35d3d0 lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee5f6832 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef7447f3 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf042fed1 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1aead9c cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf204f5db cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2a0c012 llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3790974 cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf380904c cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5501d4b lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf59f9e85 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5cf8a5c cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5e02f83 dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5f39aa2 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf632803a lprocfs_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6c9ef6b lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf774941e llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf93ae518 class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9ade829 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9bb80fd llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa2cc5c0 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa300a38 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa6a9895 cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb8d647d llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbd94b0a class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbf02d62 llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd1378cb class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd8f5cf4 lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdbe1557 lprocfs_write_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe7ee9e8 lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff41f262 cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff6b2d62 cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff94baf1 cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfffc1f11 lustre_swab_ost_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00cb99c1 RQF_LDLM_INTENT_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00d95039 ptlrpcd_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01fdec41 req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03d2d9c7 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x04218438 __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x04e0d15f ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x053bb1f6 ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06919edb ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b3942b lustre_swab_lov_user_md_objects +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x071fc74a RQF_LDLM_ENQUEUE_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09076156 ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x095587d0 lustre_msg_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a679476 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac252b2 lustre_msg_set_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac54708 lustre_errno_hton +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0b97c538 lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c7fdafd req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0d1bd739 ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0d9e42ad sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0f814fe3 ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0fec2e30 ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1058105f req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f18f20 interval_iterate_reverse +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x115017f6 req_layout_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x120d5c34 req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12f7d027 ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13b997d2 lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13f37f0e ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14708afc lustre_swab_mdt_rec_reint +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1483eca4 ldlm_lock_addref_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14d192db lustre_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14f901a1 sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x159ae5fb sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15bdeb77 client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x172fb86d lustre_msg_hdr_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1747d8b3 ldlm_lockname +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x176a93ea ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1791a2b5 sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17a703e4 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19f73bc5 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a6a3ce9 RQF_OST_GET_INFO_LAST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a9b76aa RMF_OBD_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1abd3258 RMF_SETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ace4b5f RQF_LDLM_BL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ad6c330 RMF_EAVALS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1addf2bf ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bae0270 interval_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1be21715 lustre_msg_size_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1be9dc03 ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c300d8e lustre_msg_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc2051d RMF_SEQ_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1de9c288 lustre_swab_layout_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e8801f7 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e8e48a4 sptlrpc_flavor_has_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1eb2a65f RQF_OST_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee46b51 lustre_init_msg_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee9eb3c RQF_MDS_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2058de2c target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2096f5b5 RQF_OST_SET_GRANT_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20d6b82c RQF_LDLM_INTENT_QUOTA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x216cccca ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x22beab0e lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244e5558 lustre_msg_get_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24aafdba RMF_MGS_TARGET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24f452da lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x253ce3db sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2585a629 RMF_SEQ_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2587513c RQF_LDLM_CP_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x25b93edd ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2776860d sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x288eb1d9 ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x28e473a9 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a11acb3 ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a67e96c sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c3d5345 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c9e3cd8 ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ca92fa8 ldlm_lock_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ccd5b87 ldlm_cli_cancel_list_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d56f168 ptlrpc_pinger_ir_up +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d62a380 req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2da2021f req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4562fe RQF_LLOG_ORIGIN_HANDLE_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4c4404 ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4ca396 RQF_LDLM_INTENT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ecd7515 lustre_msg_check_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f0e4f87 RQF_OST_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f793215 lustre_swab_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fab3539 lustre_swab_ost_lvb_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fd2f737 lustre_msg_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x300b2633 _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x301d4fcd RQF_MDS_READPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x302937e0 RQF_MDS_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x30479d15 ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3085a27e ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x324f1707 ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x32da42ce req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33b5ee8e sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33f22242 req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3803afe1 lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3835ab4b RQF_LLOG_ORIGIN_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3858fb94 RMF_OBD_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x388696e5 req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38c01799 RQF_LDLM_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fce533 lustre_msg_set_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3924e54d ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39a02415 ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a785e0d ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ab90f6e lustre_msg_bufcount +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ac00716 lustre_swab_hsm_user_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b6b7cba dump_ioo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bedb0c7 RMF_LLOGD_CONN_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c63e62b RQF_MDS_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8b16ab lustre_swab_ost_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ca50f33 RQF_MDS_HSM_CT_REGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ce860bb ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3cf22657 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3daec1e8 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f034caf lustre_msg_get_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f3daade __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f56800c ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f948d42 ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41cf99bf ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x427731f2 ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43083f58 req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43168488 RQF_MDS_RELEASE_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43705ee4 RQF_LOG_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43d7efc8 lustre_msg_set_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44036eda RQF_MDS_GET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x440c2a71 RMF_FIEMAP_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4558c358 ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45d05893 lustre_swab_lustre_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45e30cea lustre_swab_ldlm_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4684f362 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x46dd2fbd ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x49c1f368 client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x49cef052 ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x49fec8a8 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a736030 sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c42e84f ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4cb89078 ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e1706e5 lustre_msg_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e577c58 sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e696b96 ptlrpcd_queue_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eb03a6f ptlrpcd_destroy_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f341649 req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f766c3b lustre_swab_generic_32s +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50443f6a ptlrpc_init_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50dd74f8 RMF_STRING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x51a55bef ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x51fa949d ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52c62150 RMF_RCS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53411557 RMF_DLM_REP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x542b4d15 ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x566fd618 client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588d7dee lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x58a96330 ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x59339510 ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x595ab175 lustre_swab_obd_quotactl +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x596087f2 ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x596582bf RMF_GETINFO_VALLEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x59a7b91a ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af9a872 ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b6ba895 lustre_packed_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c6a3a83 RQF_SEQ_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ca1b491 lustre_swab_close_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5caae213 ptlrpc_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5d4e1093 ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5da7b452 ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e0b19b1 RMF_CLUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2b7558 lustre_msghdr_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e6f435d RQF_OST_BRW_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e80f899 RQF_LLOG_ORIGIN_HANDLE_READ_HEADER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ec3284d RQF_MDS_HSM_CT_UNREGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ef831ee lustre_msg_get_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f96ccdd ptlrpc_connection_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fc9a455 RMF_CLOSE_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ff7b36a ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6042bc15 RQF_MDS_REINT_RENAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x604e2505 RMF_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x607ec932 lustre_msg_set_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60f546e2 sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61646e1b RQF_MDS_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x618ad203 RQF_OST_GET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6240cb49 req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62aaae3f RQF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6315dd4c RMF_LLOGD_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63f356a7 ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63fa00a8 ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x64567e1e ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x64b5cad3 ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x657b00b7 ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66f1d34e req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x671202ba sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x674e0a6c sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x683243bf ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68cb2541 interval_is_overlapped +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68f49e5e ptlrpc_expired_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6912990a RQF_OST_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69366f79 ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x696ba811 lustre_msg_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69c9f04d RQF_MDS_REINT_LINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3785c9 RMF_EADATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6af33cd2 ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6b4cb23c ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6bc90480 target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d72828c sptlrpc_conf_log_update_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d7931cc RQF_UPDATE_OBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6e5a19f9 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ed20499 ldlm_revalidate_lock_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efa82b0 RQF_MGS_TARGET_REG +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f21f074 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f477ffd ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fb92092 sptlrpc_flavor2name_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x723d43b6 sptlrpc_rule_set_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x725a892c RQF_MDS_REINT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7331c5a1 sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73e4e5c9 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x745eb402 sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7532802d client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75330a05 ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77fc1c5e ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x787dcbbf ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7ba1fec7 ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7baf5fe1 req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bbf8001 RMF_MDT_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4c6107 RQF_LDLM_CONVERT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d1ecd7f RQF_LDLM_INTENT_LAYOUT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d41a8b9 RQF_QUOTA_DQACQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d5228e5 ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dc0e7cd RMF_QUOTA_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dfb3c18 lustre_msg_clear_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7ecbed40 ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4925d8 interval_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4c99b1 ldlm_expired_completion_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f5a1cc7 lustre_msg_set_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6d2357 lustre_msg_is_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f84859a lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7fbedf2e ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a9e8c3 lustre_msg_get_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80dd217a unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80ecb4e3 RMF_MDS_HSM_CURRENT_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x816781fa ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x81793835 ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x81c2dd4d ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x81f412ea ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85a9e0d8 RMF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85eecf67 sptlrpc_get_hash_alg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85f478c5 ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x863db6eb RMF_HSM_USER_STATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8691bc24 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86ae5421 ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86fa8c3b ldlm_cli_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87541d81 ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8760beaf lustre_swab_ldlm_policy_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x876c2551 RMF_GETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x879bf34a sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87bf7b3c sptlrpc_get_next_secid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x886f2a45 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89f9edf7 RQF_MDS_REINT_SETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a1ea476 lustre_swab_hsm_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a257736 RQF_MDS_HSM_STATE_GET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a4345b1 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8c44b8b3 ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8c773728 ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cde3134 ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d77ea75 lustre_msg_set_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d7e5bce ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8da3fca7 lustre_msg_add_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e545302 ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f0aceac RQF_MDS_HSM_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f8df5bc ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x90cec75d ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91cf58d3 RQF_MDS_PIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9228392f lustre_swab_mdt_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x925e136a ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9278d3fb llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x93af0a5c ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9415af6b ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x948b4c87 target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x954ccf4f ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95d08f0c lustre_swab_mgs_target_info +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9631b35e sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9660ace0 RMF_FLD_MDFLD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x966325e9 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x967bfd52 RQF_OBD_PING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x969884a0 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99ec1766 ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a258886 RQF_MDS_GETSTATUS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a6f2f6d lustre_msg_set_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9ae895dd sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9af27190 lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9af35600 __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b88f6ce RMF_NIOBUF_REMOTE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bb5198b RQF_MDS_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d272731 ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d2e8fbe ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f2f2b8d lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa10f0d3d RMF_UPDATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa126bb71 ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa163f4c3 dump_rniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2244636 RQF_MDS_GETATTR_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa22c0086 ldlm_error2errno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3d2a6ee RMF_CAPA1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa47787ef RMF_PTLRPC_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4a2d089 RQF_OST_PUNCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4bea5ef lustre_swab_lmv_user_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5458dad ldlm_lock_decref_and_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5880075 ldlm_errno2error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa60fd5bf ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa66888dd ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6bffef1 req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7d55cc3 RQF_MDS_REINT_CREATE_RMT_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7e360b1 RMF_OBD_IOOBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7ec567d RMF_CONNECT_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa867da1b ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa894bff5 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa8f70f8d ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9704f80 lustre_msg_get_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa995883b client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9c4658e lustre_swab_lov_user_md_v3 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9ecb6d1 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9faf5fd sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab1b4381 ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae9d0cdb ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae9de7f4 ptlrpc_add_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf4e9658 RQF_MDS_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf50a0d6 RMF_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb04dee21 ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0944845 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0ba8ecf sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb27c2374 lustre_msg_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb291473d lustre_msg_early_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4a7ecf3 lustre_msg_add_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb512ebc2 sptlrpc_parse_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb68476df interval_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6aafd03 RQF_MDS_DONE_WRITING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb733a5ce ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7b38189 RMF_MDT_MD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7fa3cc8 RMF_LLOG_LOG_HDR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9b631cf lustre_swab_mgs_config_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9e9dd2d ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc23c5d3 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd382077 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd622721 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe44be55 ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe47bc7e ping_evictor_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf98b86f RQF_MDS_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbffd4313 RQF_OST_BRW_WRITE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc06c4670 lustre_msg_get_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0867da7 RMF_REC_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc1d00541 req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2986d28 lustre_swab_ldlm_res_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2b1af57 RQF_MGS_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2be922a RMF_SYMTGT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc60a60e1 RQF_OST_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc694be4b RQF_LLOG_ORIGIN_HANDLE_PREV_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc6d294df ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc763fabc sptlrpc_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc78a5464 ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc79b9c67 ldlm_pools_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7c4e964 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7ca8257 RQF_MDS_REINT_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7e47564 ptlrpc_interrupted_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc885dab2 ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb16107d ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2cc0cf lustre_swab_lquota_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2ceaff sptlrpc_secflags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2d33de req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcdce6c71 ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1bf5d4 llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce67f1b3 ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce86066d lustre_msg_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcec513c9 RQF_MDS_UNPIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xced015be sptlrpc_rule_set_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9963db lustre_msg_get_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9aab6a RQF_MDS_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcfc904b6 ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd08a7e92 lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd1e87c79 ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd24e0661 ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2983334 lustre_swab_swap_layouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2a89595 ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2b33dfe sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2e0d4eb lustre_msg_get_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3de4327 ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd40c1b81 sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd65759ea sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd67a5d7b lustre_swab_update_reply_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd69e0a27 RQF_MDS_IS_SUBDIR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6c3ebfb RMF_FIEMAP_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6ee86fe ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b91b3e lustre_swab_lov_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8f06300 RQF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9565331 do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda2ac111 sptlrpc_proc_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda520864 ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdbee3d58 sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd0ffb04 sptlrpc_flavor2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd30d7bf RMF_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddc40a85 lustre_msg_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde12d36b RMF_MDS_HSM_ARCHIVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde555d70 sptlrpc_enc_pool_del_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdec4f03b ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee87192 sptlrpc_conf_log_update_begin +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe1015adf req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2c80933 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe3b7dbf8 client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5e8169b lustre_errno_ntoh +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe64a8420 sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6f0dc96 RQF_OST_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7062b5f RMF_U32 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe8f9b98d req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe8fdc61e ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe909a44d ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe93c6e7e ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeacdef2b ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb64e68 req_layout_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec226f66 ping_evictor_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec66fc87 req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec939a00 RQF_MDS_REINT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecace5c1 RQF_OST_GET_INFO_GENERIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed1c10d6 ptlrpc_connection_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeff6dfda ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d52b5f ptlrpc_pinger_suppress_pings +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf13241b9 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf277c125 RQF_OST_GET_INFO_FIEMAP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf27d49dc sptlrpc_target_choose_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3369ae9 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf35f132b lustre_swab_ldlm_resource_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3d44370 RQF_OST_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf430a8f2 ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf43540b9 lustre_swab_mgs_nidtbl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf45085e1 sptlrpc_conf_log_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf55c033b RMF_MGS_CONFIG_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf57f4183 ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf584a16b sptlrpc_part2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf596e9ae sptlrpc_conf_log_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf607fc23 sptlrpc_flavor2name_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf617ab8a lustre_msg_get_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf697b756 ldlm_dump_all_namespaces +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf6ead5b7 sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf71c7a3a ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf75251f3 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf77ae7b9 ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7ba40c0 RMF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7ed51f8 ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf85cb27e sptlrpc_parse_rule +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf870fed9 RQF_LDLM_GL_DESC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf8d9bf05 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf8fbe2e8 ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9051bd6 RQF_QC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf941545f client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf94e41e0 deuuidify +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf973aa93 lustre_swab_lov_user_md_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9ee11e2 lustre_msg_set_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9f72dfc RMF_TGTUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa474db2 sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb444a98 ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc2fa83f ptlrpc_del_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc43a4ee _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc9a11fb ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd9a20fc ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfee7a648 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfef42fdc ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff02a0e9 ldlm_lock_set_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff2b5341 ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff47b700 ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffc807e8 sptlrpc_unpack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0xfa54b1bb cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x05fad723 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x153fc72e rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x19d6a87b Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1ba1133d rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1e236e13 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2047f481 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2af45509 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2de4368f rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2f131d73 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x312f44a8 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x32ea05b1 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3694393c rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x37c85b41 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3f433f2f rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x409d0e40 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x42c671a3 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x44de6a34 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x472fcc7e rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x49fd44ea HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4ecd4d71 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x541179cb RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5a957ceb rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5c052c06 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5c3b9722 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5ff48a4c rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x61f1592d rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6760fecc rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x719257db rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7454ed75 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x85c65455 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x94f41de4 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9594e4f7 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9d37c222 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xac62eabf rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb11af585 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb74a954d rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb9a887f7 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbc3cbf80 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc1f24a5d rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcff59e46 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd2ca7243 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd36e99fb rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd3b28c6f rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd5a9c220 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe4cf49f7 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf04204bc rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf709fc5a rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf8e37555 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfab475a6 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfc140fc5 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x03cb66ac ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x08df7cc3 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0f90814d ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1a648557 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x227beee2 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x230f59e8 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x261bb548 DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2c58bf5f ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2dd2a39d ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2f9cd863 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3cbb989d ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x40c1b810 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4101d427 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x43d04c1f DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x50be48aa ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x51c6bd19 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x57ec9339 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5a9f5066 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5c337f0b ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5e61a623 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x66e036cc Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x67ae02b0 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6a4e7bf2 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6ab441df ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6c32c8b5 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6da0eb6f ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x71cae437 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x72c3e053 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7bf8da98 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7e1ec2c0 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7e6dff0d ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8575e16f HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x866afcc1 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8b26b798 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8e2c9604 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8e54d6e8 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8ebfba7c ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8f6d35ca ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x95ab1760 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa70edb0e ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa8c90fb9 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaa8d3b25 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaeb3e352 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb156eaf9 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb24e1cc5 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xba259db8 ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc8c58910 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd19281b0 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd9f93c48 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdcffe272 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe4512ca4 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe5b661b4 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf0a3a64b IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf7efd995 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xff9b8386 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xffda4cf2 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2e05d1b9 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2ee23d3d iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2fbe6392 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x37717df5 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x39615eaf iscsit_handle_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4032d5fa iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4671c753 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x493600ed iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4ab52e58 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4d0848ab iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x50dc1dd6 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5e09284f iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x613e0ebb iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x65e09cf8 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x68253e9a iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x699b3b99 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6c8df52e iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9035dc73 iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x92e0ce5d iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x939ba91a iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9517a9ea iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x96741f80 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x975932e8 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcad76f0c iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd05846b3 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd33c3d5c iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf361150b iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf5a32c01 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/target_core_mod 0x009732cf target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x0129220c target_fabric_configfs_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x05e94619 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x08352300 transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0x0c9519bc fc_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x0d33947c se_dev_set_emulate_fua_write +EXPORT_SYMBOL drivers/target/target_core_mod 0x0decd674 se_dev_set_emulate_fua_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x0e92247d core_tpg_add_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x0f75ecc9 se_dev_set_pi_prot_format +EXPORT_SYMBOL drivers/target/target_core_mod 0x0fd5528d sas_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x1380503f fc_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x1ab4b4b0 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x1b80c5e2 se_dev_set_emulate_write_cache +EXPORT_SYMBOL drivers/target/target_core_mod 0x20163ea9 se_dev_set_emulate_3pc +EXPORT_SYMBOL drivers/target/target_core_mod 0x23fca485 core_tpg_del_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x2428c9d1 transport_subsystem_release +EXPORT_SYMBOL drivers/target/target_core_mod 0x2881d0fb se_dev_set_block_size +EXPORT_SYMBOL drivers/target/target_core_mod 0x29efed3f core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x30e91172 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x334827ab se_dev_set_emulate_tpu +EXPORT_SYMBOL drivers/target/target_core_mod 0x3700da2f se_dev_set_max_write_same_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x3b99e064 se_dev_set_pi_prot_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x3f0ac853 target_core_setup_sub_cits +EXPORT_SYMBOL drivers/target/target_core_mod 0x457ef32b transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x47134802 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x490d6637 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x4b5d3fa4 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x4dbb0796 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x4e1d9bb2 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x541cb3d6 se_dev_set_enforce_pr_isids +EXPORT_SYMBOL drivers/target/target_core_mod 0x552d4d1f sas_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x56a42194 se_dev_set_max_unmap_block_desc_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x56e6e379 sbc_execute_unmap +EXPORT_SYMBOL drivers/target/target_core_mod 0x58d77e15 target_fabric_configfs_free +EXPORT_SYMBOL drivers/target/target_core_mod 0x5ab9cff5 se_dev_set_emulate_rest_reord +EXPORT_SYMBOL drivers/target/target_core_mod 0x5b6bb33a iscsi_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x5f46a790 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x5f894a2e sas_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x60a1b252 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x60b26e99 se_dev_set_max_unmap_lba_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x61138a81 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x61747f06 se_dev_set_is_nonrot +EXPORT_SYMBOL drivers/target/target_core_mod 0x62e3d37a transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x632c0447 transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x674a5350 se_dev_set_emulate_tas +EXPORT_SYMBOL drivers/target/target_core_mod 0x6955fb23 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x69e6e610 transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x71fc6c2a target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x72af9c8b transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x7580dfc6 fc_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x7785f070 transport_subsystem_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x78838acc target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x796daed8 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x7f954628 se_dev_set_emulate_dpo +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fbcae3d target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fcedb79 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x87afb7bd target_fabric_configfs_init +EXPORT_SYMBOL drivers/target/target_core_mod 0x87ca8a62 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x8ebf7365 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x8f676189 iscsi_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x90603827 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x906fb4c7 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x931e46f0 fc_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x9498fcc4 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x9ab4791e se_dev_set_emulate_caw +EXPORT_SYMBOL drivers/target/target_core_mod 0x9f850a96 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xa10b09a9 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0xa1eda02e se_dev_set_unmap_granularity_alignment +EXPORT_SYMBOL drivers/target/target_core_mod 0xa333f105 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xa34f43e6 iscsi_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xb1f58111 se_dev_set_emulate_ua_intlck_ctrl +EXPORT_SYMBOL drivers/target/target_core_mod 0xb2303101 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xb2c704a6 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0xb3008832 se_dev_set_emulate_model_alias +EXPORT_SYMBOL drivers/target/target_core_mod 0xb66fc27a se_dev_set_emulate_tpws +EXPORT_SYMBOL drivers/target/target_core_mod 0xbb253853 target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xc06153bb se_dev_set_force_pr_aptpl +EXPORT_SYMBOL drivers/target/target_core_mod 0xc527fe59 se_dev_set_unmap_granularity +EXPORT_SYMBOL drivers/target/target_core_mod 0xc5ffe7b0 se_dev_set_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xccda749d core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xd4d6907f sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xd5139c3c target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xd5b117ae core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xd7d357c1 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0xdeff9e73 sas_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0xe052059d transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xe15bc333 iscsi_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0xe1c12ea2 target_fabric_configfs_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xe3785801 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0xe52b7308 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xe80ade62 se_dev_set_optimal_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xe98cad14 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xeec7f277 sbc_dif_verify_read +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf157bb8b core_tpg_clear_object_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0xf168706e target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0xf357e1ba sbc_dif_verify_write +EXPORT_SYMBOL drivers/target/target_core_mod 0xf4541f83 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0xf4c6da2d target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xfbd7852d transport_generic_free_cmd +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x7a04be5f usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x995a74f8 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0xfc5a5723 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x0039f6fd usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x084e2834 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x196367a8 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x32e66ac4 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x43799e99 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x6b538e59 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7bebb5d8 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x8bfd6157 usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x947c91ea usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa783422b usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd6297594 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xdfdc0294 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x6c651e51 usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x81e5685c usb_serial_suspend +EXPORT_SYMBOL drivers/vhost/vringh 0x0fd987f7 vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x14397bb5 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2e91ca97 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x32da6f89 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x367ce26a vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x39c9d7a5 vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4f384f8b vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x58abf4ed vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x59f824d9 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x6432894b vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x7bda5e6d vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x821e9390 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x8d080d03 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x937e412c vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x95e62337 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xb4b63575 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xc578f0f7 vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xd355e031 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xd609393d vringh_notify_disable_user +EXPORT_SYMBOL drivers/video/backlight/lcd 0x10f1a5b9 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x6ad43b1c devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xa861e991 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xc70c4898 lcd_device_register +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x05e15636 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x0d7e27f9 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x158e180d svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x2f85d994 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x31d928fa svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4d5cf4c7 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x80f24d95 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x9ea15bbc svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd1429fca svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xef774f5d svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf2db5956 svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0xb5f8ba47 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0x774838c0 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x325d38d0 sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x44c45ef1 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x0f438136 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x20454ae9 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x4655d788 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x2bb2dfad DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x77723430 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x818708a0 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xfad57d62 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0xad2e9b75 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x14d3d4a6 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x0637b0b0 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x44c5f841 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xa7692f43 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xeb3d1d11 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xbc1bb77c matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xedf4c557 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x137454cc matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x400dfad6 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x48fea243 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x72b5c32c matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xb2be558f matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x03ccc82a mb862xxfb_init_accel +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x454a3cf0 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x06d296be w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x539382c5 w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x808511d4 w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x9b4e2342 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xb8fc4c11 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xc82c57fe w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x17a65a99 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x41a9ff37 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/wire 0x01819fef w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0x04686d7f w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0x05f63ee4 w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xfcb17b7f w1_remove_master_device +EXPORT_SYMBOL fs/configfs/configfs 0x15afe1bc config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0x37acc312 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x43590c6b config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0x817e399b config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0x82535da8 configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x840aeedb config_item_init +EXPORT_SYMBOL fs/configfs/configfs 0x9c307107 config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xc91ba6b8 configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0xe55ab1eb config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0xf382e8b5 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0xf887c9a4 configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0xfab7afe5 configfs_unregister_subsystem +EXPORT_SYMBOL fs/exofs/libore 0x277f880c ore_create +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x57bd9f8a ore_read +EXPORT_SYMBOL fs/exofs/libore 0x5fae5f7f ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0x774fcc66 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0x8ecd6d8c ore_write +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xb58c4206 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0xc6cb5dd5 ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0xdbfb83d7 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0xf21dbd3c ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xfbae4b93 ore_get_io_state +EXPORT_SYMBOL fs/fscache/fscache 0x1255b3d0 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0x1e66f97b __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x1e7ddb20 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x20217b79 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x24e797dd fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0x38101683 fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x3cb77df3 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x43307576 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x52e15bb7 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x5fb555b3 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x681c7676 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x694d45c7 __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0x72453d95 fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x72702106 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x787032c1 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x8107a57d __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x8647f7f2 fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0x91b79d7b __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0x946706a2 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x9898337c fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x99869061 fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0xa7d74a35 __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xa8992892 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0xa9873c5d __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0xaa9e877b __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0xab2f0e3d __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xc5748e82 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0xc84ef719 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0xcebe2989 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xd39551ea __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0xddd06bbb fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0xde3ec522 __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xe7a62412 __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xeb10663c __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0xf211389d fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0xf2ef7ba2 __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0xf98fe109 fscache_object_lookup_negative +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x0faae3c7 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x1dbea0bb qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x4403abb8 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x7c512dee qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0xc91abe7d qtree_read_dquot +EXPORT_SYMBOL lib/cordic 0x434bfd07 cordic_calc_iq +EXPORT_SYMBOL lib/crc-ccitt 0x3771b461 crc_ccitt +EXPORT_SYMBOL lib/crc-ccitt 0x75811312 crc_ccitt_table +EXPORT_SYMBOL lib/crc-itu-t 0xd29b009f crc_itu_t_table +EXPORT_SYMBOL lib/crc-itu-t 0xf5b4a948 crc_itu_t +EXPORT_SYMBOL lib/crc7 0x66213969 crc7_be +EXPORT_SYMBOL lib/crc7 0x7a222007 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc8 0x41248eaf crc8 +EXPORT_SYMBOL lib/crc8 0xab9ad613 crc8_populate_lsb +EXPORT_SYMBOL lib/crc8 0xd4534d80 crc8_populate_msb +EXPORT_SYMBOL lib/libcrc32c 0x27000b29 crc32c +EXPORT_SYMBOL lib/lru_cache 0x03f599c7 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0x07210626 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0x4feade4b lc_create +EXPORT_SYMBOL lib/lru_cache 0x56fc3ea0 lc_put +EXPORT_SYMBOL lib/lru_cache 0x619ed575 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x84e0214b lc_committed +EXPORT_SYMBOL lib/lru_cache 0xbbe7c23c lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0xc48fa976 lc_set +EXPORT_SYMBOL lib/lru_cache 0xc6e4cd46 lc_reset +EXPORT_SYMBOL lib/lru_cache 0xcb990a55 lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcea6747e lc_destroy +EXPORT_SYMBOL lib/lru_cache 0xd212c9f0 lc_get +EXPORT_SYMBOL lib/lru_cache 0xe2109f81 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0xeb13128b lc_del +EXPORT_SYMBOL lib/lru_cache 0xf460a486 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0xf5ea5f5c lc_index_of +EXPORT_SYMBOL lib/lru_cache 0xf6acec20 lc_find +EXPORT_SYMBOL lib/lz4/lz4_compress 0xcbc5d521 lz4_compress +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x26c3aa22 lz4hc_compress +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0bd662f6 raid6_gfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x15fe0cd3 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x5ba93f9d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0x7456cc61 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xce45a6f1 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd9e91f83 raid6_vgfmul +EXPORT_SYMBOL net/802/p8022 0x36d45281 register_8022_client +EXPORT_SYMBOL net/802/p8022 0x7e634c37 unregister_8022_client +EXPORT_SYMBOL net/802/p8023 0x5a194b24 destroy_8023_client +EXPORT_SYMBOL net/802/p8023 0xc9d49451 make_8023_client +EXPORT_SYMBOL net/802/psnap 0x4e6b332c register_snap_client +EXPORT_SYMBOL net/802/psnap 0x74468f23 unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x041aacb5 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x0c3c2fa0 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x0ce15d90 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x0f630f6f p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x12002d05 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x1a37c7e9 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x24cdb236 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x2820bb81 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x28e6cfb0 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x28f1d756 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x31d57797 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x34249368 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x3b80c64a p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3dc1e9f8 p9_payload_gup +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x4cb8271c p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x5155ebad p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x53733c87 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x5382d156 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x54696bc4 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x5488cb06 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x61c544e9 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x6eebbe72 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x744ea42f p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x7cf2e009 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x82fa122f p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x8c0736be p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x8c6fa98e p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x9302d762 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x945a2562 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x977a0030 p9_nr_pages +EXPORT_SYMBOL net/9p/9pnet 0x99b3a3c5 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x9d78f4d9 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0xb2db6d3c p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0xbb88bacc p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xc646ca05 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0xca36af4d p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0xd01e7a06 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xd263875d p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xd7161086 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0xe116e218 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xecc05105 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xf074a092 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/9p/9pnet 0xfdcf7ea0 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xfe3f7c88 p9_is_proto_dotl +EXPORT_SYMBOL net/appletalk/appletalk 0x46d37e98 aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0x46e664f9 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x49cc3656 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xa04bfa70 alloc_ltalkdev +EXPORT_SYMBOL net/atm/atm 0x1767d6bd deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x1a6677cb atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x37007161 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x473cd565 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x64c177b7 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x81c9eb06 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x9784aeab vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x9bc15803 register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xc77e9716 atm_charge +EXPORT_SYMBOL net/atm/atm 0xca87b453 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xd3ea35fc vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0xe281b2fe atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0xf079b57c atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xf6e430a8 atm_dev_release_vccs +EXPORT_SYMBOL net/ax25/ax25 0x026c1368 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x0b101aa1 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x1443f8a3 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x56b4f2bf ax25_hard_header +EXPORT_SYMBOL net/ax25/ax25 0x700ce854 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x96ce2ca6 ax25_rebuild_header +EXPORT_SYMBOL net/ax25/ax25 0x97860ad9 ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x9b73c279 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x9c3ae0a3 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xb1685492 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0665b3f9 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x06778d8c bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0b0a68bb hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1ac0e4d0 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1caa150c hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x260058f5 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3258a47b __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3699bb45 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x383ded44 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3e5b8d60 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x45dc978c hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5400176c hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x594a5e92 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x59cf0c33 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5de59dc2 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6dd569d3 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8040769a bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x815bb4ab bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x865186dd l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x86d898e9 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9223ad02 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9311efb8 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x938d144e bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x93edfefb hci_recv_stream_fragment +EXPORT_SYMBOL net/bluetooth/bluetooth 0x95c07a77 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9dfe8a9e bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa081464e bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xba5a048e l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbfe5f364 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc78f42ab hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc837befc hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcb56d9a9 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe015d13a bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe8463cf8 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf3f0da30 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf5121914 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf68a5938 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf8aff73b hci_alloc_dev +EXPORT_SYMBOL net/bridge/bridge 0x3030e5e6 br_fdb_external_learn_add +EXPORT_SYMBOL net/bridge/bridge 0x668e5e41 br_fdb_external_learn_del +EXPORT_SYMBOL net/bridge/bridge 0xcd0a388b br_should_route_hook +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x3ce5a3b0 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xb3ddc989 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xdc4d7ca6 ebt_unregister_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x5bf3f0c4 caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x629ff0d1 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x966d7de2 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb3345109 caif_connect_client +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xc0c3500f caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0xc7398bce cfcnfg_add_phy_layer +EXPORT_SYMBOL net/can/can 0x5891381d can_ioctl +EXPORT_SYMBOL net/can/can 0x5a7daf0a can_proto_unregister +EXPORT_SYMBOL net/can/can 0x65bea9d2 can_send +EXPORT_SYMBOL net/can/can 0xa467c348 can_proto_register +EXPORT_SYMBOL net/can/can 0xa8ee0a37 can_rx_unregister +EXPORT_SYMBOL net/can/can 0xc256f61c can_rx_register +EXPORT_SYMBOL net/ceph/libceph 0x0295c794 ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0x04a251ec ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x0500815b __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x06ab0cea osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0e35d4da ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x0f7eba32 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x13590fd7 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x158aed44 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x1cb4957e ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x1d167477 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x2193094b ceph_monc_create_snapid +EXPORT_SYMBOL net/ceph/libceph 0x292b4a2a ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x2f2cf2dd ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x2fede65a ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x3108a4ab ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x3249f74c ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x343396ea ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3c3fbf73 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x4205ffd7 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x43e458f6 ceph_file_part +EXPORT_SYMBOL net/ceph/libceph 0x43efd647 ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x47a9920e ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x47cac15c ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x4873f5d9 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x4b31ad31 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x4e5f0aa1 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x4fe30981 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x52756bda ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x55b09dc7 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x571ec9f2 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x58e31b4c ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x5b7e103c osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x5d1092ea ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x6291a27d ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x643f126d osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x675b772b osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6fc5ea00 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x74397b9a osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x75b44787 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x75e0433b ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0x774c52e2 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x77d37d14 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x7c4de60f ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x7c7252c9 ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x7f9bdea3 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x86c2c0c8 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x8f703cc0 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x95debc64 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9c1dd81f ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x9c2bc9e0 ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x9db67d7c ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0x9e5351e7 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa1ebde8f ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xa3ba40ea ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xa74ff5f0 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0xaa1c6d84 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb19dc152 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xb2aa41bf ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb570d8b3 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb6f5da59 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0xb9186002 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xba6321d5 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0xc06d52aa ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0xc18c1bed ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc55de604 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xc99b9ef9 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcb892f9f ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xcc374f86 ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0xcc7f26b9 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd2ea3d4e ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0xd5383217 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd6549ae6 osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0xd80fe564 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xd813625e ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xd95e3d4b ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0xde0eb6ba ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0xe037b58c ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0xe060c607 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0xe3efde97 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0xe3ff0a85 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xe55d9bcd ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0xe5a76422 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0xe8aa37b5 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xebe80b46 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xed56a85f ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xed5d808a osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xed73fbdd osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0xedad5a3e ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xf10c252f ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0xf2a05769 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xf99772cd ceph_monc_do_statfs +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xb706b807 dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/ieee802154 0x3e89c6b2 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x663706d3 ieee802154_nl_start_confirm +EXPORT_SYMBOL net/ieee802154/ieee802154 0x799470cb wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x9b5fef02 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0xd79f5518 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xe3259a8c wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xfe6e5727 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154_6lowpan 0x704b5473 lowpan_frag_rcv +EXPORT_SYMBOL net/ipv4/fou 0x2a5aaec3 fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x3ee6aaf6 gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x87596169 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xfe4c1f2f gue_encap_hlen +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x05e3d473 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x49570136 ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x7ead3388 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xe6cea4a2 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x24192e9a arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x4eda66e7 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xf001b687 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x289925ce ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x5be36371 ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xaabe8722 ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x45051433 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0xd6bef747 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x1fb9993a udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xc760530d ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xeb38aab6 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x40bcdbb8 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xcba24e2e ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xdd9c64aa ip6t_do_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x4b187e65 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0xdd82d22d xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x0f013b6f xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x83fd04c2 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x12a7442d ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x54f75f89 ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x6b7c9875 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x96375706 ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xadc618d2 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xd8a108c2 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xd9e71c76 ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xfd340e24 ircomm_control_request +EXPORT_SYMBOL net/irda/irda 0x0064e0ea hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0x0170c28a async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x08adc564 irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x1317ef88 irlap_close +EXPORT_SYMBOL net/irda/irda 0x1412d97e irttp_dup +EXPORT_SYMBOL net/irda/irda 0x19a126b5 iriap_close +EXPORT_SYMBOL net/irda/irda 0x1e6cade0 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x21b05149 irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0x2cc2b009 irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x3dc5b2e0 irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x3e56064f hashbin_new +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x475e9118 irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0x5bd0b713 iriap_open +EXPORT_SYMBOL net/irda/irda 0x601bda46 hashbin_remove +EXPORT_SYMBOL net/irda/irda 0x698723ef irttp_data_request +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x6b5fbcef hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x6e0ab3c7 irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x79be13f4 iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0x7ae3b067 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0x7b691517 irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0x7bde43cc irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x85d88217 irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x97e32041 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x99852995 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0x9c25a191 irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0xa1d41e58 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0xaa557515 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbbecd7a8 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbdfa0b2c irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xc68e43be irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0xcead7dbb hashbin_find +EXPORT_SYMBOL net/irda/irda 0xd2108314 hashbin_insert +EXPORT_SYMBOL net/irda/irda 0xd391d1c8 irlap_open +EXPORT_SYMBOL net/irda/irda 0xd492e970 irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0xd6ca428c irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xe3463529 hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0xe3bde43e irias_insert_object +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf0a694a1 irias_find_object +EXPORT_SYMBOL net/irda/irda 0xf39b7fe0 irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xf5876b95 hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0xfa13a693 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0xfaaa88e3 irda_notify_init +EXPORT_SYMBOL net/l2tp/l2tp_core 0x987b755a l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x0733bd47 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x133ae4cd lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x23a76f45 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x25f0e7b2 lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x266ee0c5 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x6e5aaa27 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x906689d9 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0xbf6b12ad lapb_data_received +EXPORT_SYMBOL net/llc/llc 0x328c6048 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x3e13f4af llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x6f82727a llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x79417c09 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x85468b7d llc_sap_open +EXPORT_SYMBOL net/llc/llc 0xae3005dc llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0xbb1dc7d2 llc_sap_find +EXPORT_SYMBOL net/mac80211/mac80211 0x0ea703dc ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x1530ce3b ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x1a03a4ef ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x1f7d920d ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x27f80ae2 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x2805ab30 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x29618a18 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x29f54f82 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x32100581 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x390cbe1a ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x3b6ef48d ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x40f3948d ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x416eae13 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x41e9b7d6 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x43c54686 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x43f41a8b ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x46c48de3 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x48574d9d ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x4d833ce4 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x4de2501c ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x52a3f261 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x5aee3651 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x5c28cca5 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x5d49e144 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x62154a03 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x63f09673 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x642a5286 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x64ff3943 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x65edce57 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x6bca3776 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x737d5e20 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x78cabe5a ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x7a2e56f1 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x7bdd61da ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x7eacdd0e __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x7ecc87c4 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x7f33d317 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x80800fee ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x80f353a8 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x8cdb5cd6 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x91a80dd9 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x954ab3fc ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x958756ed ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x97149d1f ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x9bdc78d4 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0xa0e607a7 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0xa2bd8b9b ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xa539d888 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xa7cc7bfa ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0xa89fe83d ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xaa157485 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0xac341ed7 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xae80fff4 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0xb09b245a rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xb2676ce1 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0xbab6fbd5 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xbe9e6ef8 rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0xc1302159 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xc22e98c6 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc3b034b0 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0xc3dd2836 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xc7e9782e ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xc9c46b9b ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0xca113f25 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0xcae041e6 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xcee754ab ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0xd0a57aab ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xd20aae25 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xddb47d52 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xdebfaf3b __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xe7e88969 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xe9817387 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xeb6d7c6c ieee80211_ie_split +EXPORT_SYMBOL net/mac80211/mac80211 0xebebbbb0 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xee882ad3 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0xf28666d2 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0xf395de03 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0xf3f5bb89 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0xf82cdb2e ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xfa1baa29 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfb58f7e9 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0xfd52e267 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xff0f7310 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac802154/mac802154 0x0edd4f40 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x2bba9a92 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x2bbdfe7f ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x3ae7f9df ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x69cd25fc ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x7f2bd57b ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0xb9b8a534 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xc3b44742 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xc6ef574d ieee802154_wake_queue +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1fb7c720 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x2359c9dd unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x31426d28 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x57251ebd ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5d4a1d32 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x69048873 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x69704298 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x769f926b register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x88db5255 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x98d7090b ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc69f38e1 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe22ae389 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe596ac21 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xeb4f498f ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x25d9e9c1 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x3f58869b __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xaa30ab81 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x06ad5189 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x41677d89 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0x982e0a4a nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0xa6e916fe nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xabd2fb27 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xe94b2d86 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/x_tables 0x08c473b7 xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x2fef6e2b xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x68944578 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x7cbf8d3a xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0x86927509 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x8fb289a8 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xaede5928 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xb09bf6e4 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xb28f5ef1 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xbaf8fd50 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0xc48a7999 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xe08e941d xt_register_target +EXPORT_SYMBOL net/nfc/hci/hci 0x00e22d1d nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x1eab3386 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0x2fc2759b nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x45a79492 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x545f3aba nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x5bdd9181 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x68eca369 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x6a9359e7 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x79d9da4a nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x7c7811bc nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x994523a0 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x9ada96b2 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0xa97666e0 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xafa23152 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xd45f30df nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0xe28b101a nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xe68bcddd nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0xfd66fa4c nfc_hci_send_response +EXPORT_SYMBOL net/nfc/nci/nci 0x151d29a3 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x19a3f119 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0xa308dff1 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0xacc7cbdc nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xc5acc962 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xc84b3db1 nci_set_config +EXPORT_SYMBOL net/nfc/nfc 0x003c53d5 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x1d39ef8d nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x2b2b747e nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x2f762e17 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x3bfac14a nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x492fc8fb nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x4e7d209d nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x50f8deca nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x604314f4 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x6d7522b4 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x78e10b18 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x7faa219b nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x9d98d30b nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x9e5e6407 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0xa6b6a175 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0xac4bf9bf nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0xad402cdb nfc_class +EXPORT_SYMBOL net/nfc/nfc 0xb2e1b9fe nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0xe76f4d5e nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0xf5e7f413 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0xf99b4162 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc_digital 0xa49ea604 nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xc2b4c817 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xe746df58 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xfbc59a2e nfc_digital_register_device +EXPORT_SYMBOL net/phonet/phonet 0x005dcd07 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x7b634974 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x7d108216 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x9b7f7ec6 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x9d0a4069 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0xb438d633 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0xe2a9c090 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0xe3d23e34 phonet_proto_unregister +EXPORT_SYMBOL net/rds/rds 0x5031b8c5 rds_str_array +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x10b5c33f key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x36117f17 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x36b0a226 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x3ab3f3e7 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x3d68f72e rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x64bd7e44 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x66bddfa8 rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x77d4ce8b rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x7c2dfe6f rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xa52f4710 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xcf45aff1 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xd7e50edf rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xdeb9196a rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xe92fa3ac rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf3c8ac35 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/sctp/sctp 0xdfa8195a sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x82dd96d0 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x85168a1e gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xcf9f0980 gss_mech_get +EXPORT_SYMBOL net/sunrpc/sunrpc 0x5c9db032 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0x7a179e90 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0x98651bc6 xdr_restrict_buflen +EXPORT_SYMBOL net/wimax/wimax 0x0b3bf90b wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0x23f0fcd9 wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x0285a667 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x047f09cb cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x0645980b ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x08d63761 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0e346d56 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x0f4395db __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x128baead cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x14d12edc cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1c811f2a cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x207e610d cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x26de94f5 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x282676b6 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x2934830d cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x30a7766a ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x33ea02f0 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x366f1c44 wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x389a1755 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x39e806de wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x3fe7055c wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x40e7e212 cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x4eeb597f cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x4fb88ef8 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x520745f3 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x53ed21e1 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x5cebca53 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x5d20e0e8 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x5da57cc4 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0x610ac8c5 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x6150e027 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x668f32af cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x66db301a cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x69377983 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6c6c3d06 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x6f544b05 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x7450ee37 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x745ce195 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x74a5b926 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x7602bc2d cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x7dea7555 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x80eae515 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x83fd0fd5 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x8431baef freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x84d10abb cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x859b9e8e cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x896fb154 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x978e665d cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x9ac41345 cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x9caed52d cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x9d044878 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x9d459086 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xa1ea02dc cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0xa2eb3f46 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0xa34da173 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xa7e5073c cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xab32b503 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xad9cc6f9 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0xb455d9bf __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xb53ce1d2 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0xc2596813 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xc2d31126 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xc35732ca cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0xc40611d9 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xcc9a8710 cfg80211_del_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xcf618a57 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0xcfdf2f2a cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdc7d0e20 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xe0602c37 cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xe7928acc cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xec48baf9 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xed1b8abd cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xedb9b60a regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xeea0202c cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf40b7620 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xf4784080 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xf6091511 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0xf70750d8 ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xf821eac2 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xfb84dfde cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xfd6d0c28 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x14146bec lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x73f329a7 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x74f08f60 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xaede639b lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0xb5f5323e lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xe38da2fb lib80211_register_crypto_ops +EXPORT_SYMBOL sound/ac97_bus 0xad042895 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x5256cd82 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xab1fb18c snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq 0xab4ebc12 snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcac0a3be snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0xf5afdf66 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xf7b0f830 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x2fc2615b snd_seq_device_new +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x3a57f235 snd_seq_autoload_unlock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xb891ba87 snd_seq_device_register_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xb90668b2 snd_seq_autoload_lock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xc622fb29 snd_seq_device_unregister_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf0a1fdb3 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x072d978b snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x13a17752 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x2eed26bf snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x4d5ca523 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x592f6e9b snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xd7c7afcc snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xe60fb228 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xecbde43c snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0xfe4668f2 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x0d7bb92d snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x0efbd90c snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x14e20954 snd_cards +EXPORT_SYMBOL sound/core/snd 0x18e1683f snd_dma_program +EXPORT_SYMBOL sound/core/snd 0x191e88cf snd_dma_pointer +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x1a13d1e2 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x2f7978ce snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x3084cf17 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x3256b8b5 snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x34976f23 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x36455d70 snd_component_add +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3f3bfd75 snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4b015768 snd_iprintf +EXPORT_SYMBOL sound/core/snd 0x4c43958c snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x4ec9a3f6 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x5109a643 snd_device_new +EXPORT_SYMBOL sound/core/snd 0x5a336c63 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x5b7a743a snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0x5e45b5a6 snd_card_new +EXPORT_SYMBOL sound/core/snd 0x602c96f0 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x6405d739 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x71a57bbe snd_card_proc_new +EXPORT_SYMBOL sound/core/snd 0x7c13ffc1 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x827471f4 snd_card_register +EXPORT_SYMBOL sound/core/snd 0x89b1b532 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x8c496fac snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x9562ee8b snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x9c150f41 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x9c492bf2 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x9c6f70f0 snd_get_device +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0xa6e62c01 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xac00d0f2 snd_register_device_for_dev +EXPORT_SYMBOL sound/core/snd 0xb19ce1d6 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb36d1709 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0xc4c692c1 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xc877c901 snd_device_free +EXPORT_SYMBOL sound/core/snd 0xcdf5f334 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0xce3ca308 copy_from_user_toio +EXPORT_SYMBOL sound/core/snd 0xd0d2e085 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0xd1157735 release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0xd2bb7039 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0xd594a7cc snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0xd6483b4d snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0xe347a919 _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0xe6446ab1 snd_info_register +EXPORT_SYMBOL sound/core/snd 0xe8f9826d snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0xec665135 snd_card_free +EXPORT_SYMBOL sound/core/snd 0xeea820df snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0xefd796c4 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0xf5457dae snd_jack_new +EXPORT_SYMBOL sound/core/snd 0xf8b54eb2 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0xfc3f58ad snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0xfccf73ca snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd-hwdep 0xec72986e snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x108d2903 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x12994795 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x1bdb9b5e snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x22745194 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x234f88ca snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x295bda15 snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x2b1f7e85 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0x377bc100 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x38d0d4ef snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0x39b412b2 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3b91f3af snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x3f047121 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x4d9b6d35 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x4e4752f2 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x506d6f0c snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0x50a76217 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x5ad46123 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0x5b07cdc8 snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0x5d2a930f snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x65d201d2 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x6619edfc snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x66aa2d2c snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x68ad3dac snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x6b4ad761 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x6b549c43 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x6d64f3e5 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x735a2d20 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x80c8a819 snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0x88c952d9 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x9286a05a snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xa8ae68fc snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0xaa479d39 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0xac12c668 snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xade88e76 snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xbf41cd6d snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0xc4dd9e47 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0xc4fbae9d snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0xd10d0542 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xd17f23bc snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xd1894b2c snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xd2539a32 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xdd6de433 snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0xdec5d714 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0xe304cdc2 snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xea11f03f snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0xec41d89f snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xed0beab3 snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf48f47d8 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xf7dbea31 snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x00c9faf4 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0303d83d snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x092dc436 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x184f8822 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3db0f0b3 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4593b9ab snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4cb0793f snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x602fa40f snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7d36313f snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x979643d1 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb097cfe8 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb8f3c94d snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc3a3d15c snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc4596438 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd1abefb4 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf6849ea8 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0xffd05ed9 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-timer 0x161d2279 snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0x19d41880 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0x2e1c2613 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x3ec92cf6 snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x47c9a0ee snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x6061fa28 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x632aaa52 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0x69b4f14a snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x7bb4d85b snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x7ca2f8f6 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x9e954805 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0xbbc601e1 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0xbc3ff4df snd_timer_stop +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x2875ebbe snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x032623ce snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x196e466a snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x275dcd85 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x55b199fb snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x73938c4d snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x8ab7681b snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x97e3bbf1 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x988ee8ab snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xd300dc3c snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x0701ab23 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x0f0072f3 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x58fccdd9 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x69757349 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x70c377de snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x82f9e16a snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x92ebfc4e snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xab9dc139 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xb24e3845 snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x00c9293a amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0399a0bb iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0a334f75 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1bd80347 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x21b88c7d amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x21ddc157 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x24de72ec cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2dbad593 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x32231370 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x378c71bb fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x42770132 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4a3dccfd snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4c1b96c6 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4ff059d8 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5e02a5c6 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x602317bf cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x63a2262e fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7a86ec6c amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x80873124 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x96ba31cc cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa17c16ff amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa1b75021 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xab2d0277 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xabb3d65e amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xaf108386 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb1eba116 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcdf851c4 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcf453ba7 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd29ee800 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe69fd6a6 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfa667e6f cmp_connection_update +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x11c9583c snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x144db6c1 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x19792e5b snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x644a6488 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x6dcae99c snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x7e52f23e snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x3da18854 snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x4e2a69e4 snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x4f230c21 snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xa7f7a189 snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xb43f0cd5 snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xba64151b snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x652ec136 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x8d666c8c snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xb311d4e0 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xd952af1b snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x7c426b69 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xf8b47edc snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x0ae3ddf2 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x3d905470 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x97dcadd5 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xce5a56a2 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xdb9a7bce snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xf5cc1b23 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-i2c 0x25955b8d snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0x3f9be155 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x46890405 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x85f82efb snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xaaec3a4c snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xbba1ec10 snd_i2c_device_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x38a96540 snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x767302f4 snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x89a94ef2 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xa29da8a7 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xb3601f9b snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xb860ad1d snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xe8f04f0d snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xedc9a378 snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xeddd93c8 snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xfb6f5c0d snd_sbmixer_new +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x006ec373 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x25849710 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x341b3a98 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4351e31f snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x5155b24a snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x52c1882e snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x56115ad6 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6debc7c3 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x71aea088 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x88c469fa snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9f6f2ae0 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa8196314 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xadafedf3 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb410e7f9 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf102c5dc snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf2cb2211 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf8696dd4 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x07b50d78 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x0f8d043f snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x19d43ad2 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x1cb9dc40 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x567ededf snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x61893f94 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7ea19bfb snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xb1eba67c snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xbb1475eb snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x2b596c5f snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xabbbcb53 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xd8c62682 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0092f4b2 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x02f48a35 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x27fd7597 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3314f7f4 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x45442358 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4c9a5331 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6c75d8c3 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6df4bde1 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x83679641 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x89335c8c oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9eac52eb oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa29b5e21 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xaffe4cb2 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb67fc34b oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb7c08adb oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbf30e59b oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc1a0c3d4 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd81aab19 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd90196cc oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe9e66938 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xfb12ea1c oxygen_read16 +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x496f30c9 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x747e8543 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x88ccd7eb snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xed237dd1 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xf1ca020d snd_trident_start_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xc61a984f tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xe38b10ac tlv320aic23_regmap +EXPORT_SYMBOL sound/soundcore 0x0113e388 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x288b3861 register_sound_special +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x80598c6c register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xa62587fb sound_class +EXPORT_SYMBOL sound/soundcore 0xc5724d03 register_sound_midi +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xdaaf43af register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x0a0a0461 snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x12afdf96 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x62d80665 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x6820db30 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x7e81d3e0 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xb9dc93d5 snd_emux_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x09c91727 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x40a2b9f6 snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x65b30d7e snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6ef99391 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x8b0ea529 __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xacd1d7c8 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xbf0e72cb snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xfe7da20b snd_util_memhdr_new +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x463a0051 snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x002d7492 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x0036e62f jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x003ed69a __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x004d4a28 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x004e28b5 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x005dde96 skb_make_writable +EXPORT_SYMBOL vmlinux 0x0075973a qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x00801678 flush_scheduled_work +EXPORT_SYMBOL vmlinux 0x008c2d05 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x0097477e neigh_lookup +EXPORT_SYMBOL vmlinux 0x00d3c087 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00e32018 key_unlink +EXPORT_SYMBOL vmlinux 0x00e41f82 vfs_write +EXPORT_SYMBOL vmlinux 0x00e8097b csum_partial_copy_fromiovecend +EXPORT_SYMBOL vmlinux 0x00e9a81b ip_getsockopt +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x0123bb01 __frontswap_test +EXPORT_SYMBOL vmlinux 0x012a97fc xor_altivec_4 +EXPORT_SYMBOL vmlinux 0x0147432b kunmap_high +EXPORT_SYMBOL vmlinux 0x0185229f from_kuid +EXPORT_SYMBOL vmlinux 0x0186e2de smp_call_function_many +EXPORT_SYMBOL vmlinux 0x018d5893 kernel_accept +EXPORT_SYMBOL vmlinux 0x01923102 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x01a73b38 nf_log_packet +EXPORT_SYMBOL vmlinux 0x01c05380 set_page_dirty +EXPORT_SYMBOL vmlinux 0x01d3ec19 tty_register_driver +EXPORT_SYMBOL vmlinux 0x01d73f54 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x01f028bf fb_set_cmap +EXPORT_SYMBOL vmlinux 0x020f7d4c sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x0214ac71 phy_init_hw +EXPORT_SYMBOL vmlinux 0x0233fbde cap_mmap_file +EXPORT_SYMBOL vmlinux 0x024d255f scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x02578b1b blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x029bec6b do_splice_from +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02ac071d scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x02b727c2 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x02c6e95f from_kgid +EXPORT_SYMBOL vmlinux 0x02d69311 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x02de4af6 tso_build_data +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ee26c1 free_pages_exact +EXPORT_SYMBOL vmlinux 0x02ef691f sock_no_poll +EXPORT_SYMBOL vmlinux 0x02f0fdc5 of_create_pci_dev +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x0350bab2 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x035ed235 eth_header_cache +EXPORT_SYMBOL vmlinux 0x035f502c phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x036682f0 genphy_suspend +EXPORT_SYMBOL vmlinux 0x037842f9 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03977cf4 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x039c0ba0 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x03c06156 bitmap_fold +EXPORT_SYMBOL vmlinux 0x03c6a4a3 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x03c7d695 inet_frags_init +EXPORT_SYMBOL vmlinux 0x03d4a0c1 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x043ec43a blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x045295cd dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x046164ab pci_get_slot +EXPORT_SYMBOL vmlinux 0x0487a9c6 of_get_next_child +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x049b5ef4 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x04af2c12 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x04ea28c6 ping_prot +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04eb04ea tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x04fe9c6c mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x05114254 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x05169ff2 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x05186ca4 flush_icache_range +EXPORT_SYMBOL vmlinux 0x0519688a phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x051aa6bb security_path_symlink +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x0530dede _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x055ccc48 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x057ce975 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x0593a99b init_timer_key +EXPORT_SYMBOL vmlinux 0x05a00ad3 bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x05a2e645 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x05a514a1 _insl_ns +EXPORT_SYMBOL vmlinux 0x05fb8370 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0624add0 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x0668a1f7 bio_copy_data +EXPORT_SYMBOL vmlinux 0x0673c809 remove_proc_entry +EXPORT_SYMBOL vmlinux 0x0675c7eb atomic64_cmpxchg +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x06b241cc __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x06bbb24a mempool_resize +EXPORT_SYMBOL vmlinux 0x06bdb177 submit_bh +EXPORT_SYMBOL vmlinux 0x06d165a7 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x06dcf611 ip6_xmit +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x070ba9c1 d_invalidate +EXPORT_SYMBOL vmlinux 0x07241a89 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072c32bb bd_set_size +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x073ced85 update_time +EXPORT_SYMBOL vmlinux 0x07478f73 stop_tty +EXPORT_SYMBOL vmlinux 0x074e9213 down_killable +EXPORT_SYMBOL vmlinux 0x0759dd37 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x07658b75 ftrace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x076ac72c dcache_dir_open +EXPORT_SYMBOL vmlinux 0x078aa455 tcp_parse_options +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x08034400 param_get_invbool +EXPORT_SYMBOL vmlinux 0x08054cda kmalloc_caches +EXPORT_SYMBOL vmlinux 0x08086f27 netif_carrier_on +EXPORT_SYMBOL vmlinux 0x081ed6e7 i2c_transfer +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x082d6745 ata_port_printk +EXPORT_SYMBOL vmlinux 0x083a1777 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x08663446 kernel_getpeername +EXPORT_SYMBOL vmlinux 0x08df9457 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x09156364 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x09608942 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0x09815226 dev_uc_del +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x098f73ad __brelse +EXPORT_SYMBOL vmlinux 0x09972be9 alloc_disk_node +EXPORT_SYMBOL vmlinux 0x099bb0ee mark_info_dirty +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c67afb flex_array_get +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09ec3226 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x09ff0729 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a3131f6 strnchr +EXPORT_SYMBOL vmlinux 0x0a373226 crc32_le_shift +EXPORT_SYMBOL vmlinux 0x0a469d23 mfd_clone_cell +EXPORT_SYMBOL vmlinux 0x0a471cd9 path_is_under +EXPORT_SYMBOL vmlinux 0x0a8112db soft_cursor +EXPORT_SYMBOL vmlinux 0x0a81cc90 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x0a838290 drop_super +EXPORT_SYMBOL vmlinux 0x0acb1a3c __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ad5a626 mmc_align_data_size +EXPORT_SYMBOL vmlinux 0x0ad9b279 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x0adf223d blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0x0aeec731 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x0b0402e2 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b0e35be pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x0b15940c mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x0b167558 freezing_slow_path +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b29aaed of_platform_device_create +EXPORT_SYMBOL vmlinux 0x0b2cc48f mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x0b440d0b xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x0b48677a __kfifo_init +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b812bc0 ll_rw_block +EXPORT_SYMBOL vmlinux 0x0b93410b devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x0b9f8db4 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x0ba276ab d_genocide +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bf1a2ea xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x0bf4cf6a dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x0c0cf455 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0x0c12e626 __debugger_bpt +EXPORT_SYMBOL vmlinux 0x0c1520c1 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x0c28294a registered_fb +EXPORT_SYMBOL vmlinux 0x0c32d940 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0x0c3d902c da903x_query_status +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c5c8204 set_bdi_congested +EXPORT_SYMBOL vmlinux 0x0c628040 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x0c80edb6 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x0c9b6089 nvram_get_size +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca50d48 icmp_send +EXPORT_SYMBOL vmlinux 0x0caa605d mem_map +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cdaf6fd blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x0ceced0a inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0x0d08e8fc flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x0d14ec4d misc_register +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d7d129f macio_release_resources +EXPORT_SYMBOL vmlinux 0x0d94f9d8 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x0d95be0c register_filesystem +EXPORT_SYMBOL vmlinux 0x0d9e42a9 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0dbed9b8 bio_endio +EXPORT_SYMBOL vmlinux 0x0dbf38b8 mol_trampoline +EXPORT_SYMBOL vmlinux 0x0dc0ace0 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x0dc1a78c bin2hex +EXPORT_SYMBOL vmlinux 0x0de48ad8 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x0de6f10e __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x0dfc012d inet_bind +EXPORT_SYMBOL vmlinux 0x0e367e2c xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x0e4588ac __inet6_hash +EXPORT_SYMBOL vmlinux 0x0e6ae868 get_tz_trend +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e6efb03 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x0e7fc637 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x0e881f52 fsync_bdev +EXPORT_SYMBOL vmlinux 0x0e8d4332 of_root +EXPORT_SYMBOL vmlinux 0x0e8f30f6 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x0ea2fce1 inet_sendpage +EXPORT_SYMBOL vmlinux 0x0eaf451e hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0eb67310 request_key_async +EXPORT_SYMBOL vmlinux 0x0ebae984 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x0ebd1b9f phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0edde856 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x0ee53e08 insert_inode_locked +EXPORT_SYMBOL vmlinux 0x0ef20db1 kernstart_addr +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f186d82 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x0f24c9a8 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x0f28cb91 nvram_read_byte +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f5faa7e wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x0f67173d agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x0f671f4a iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x0f7230f2 blk_stop_queue +EXPORT_SYMBOL vmlinux 0x0f895b42 agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x0f9f87b6 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x0faad0c8 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fc6255f scm_fp_dup +EXPORT_SYMBOL vmlinux 0x0fe47da2 of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0x1020613d __bforget +EXPORT_SYMBOL vmlinux 0x104847bb netpoll_print_options +EXPORT_SYMBOL vmlinux 0x106f13ab crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x10864938 filemap_fault +EXPORT_SYMBOL vmlinux 0x10881c70 vfs_rename +EXPORT_SYMBOL vmlinux 0x10a7cdcc blk_bio_map_sg +EXPORT_SYMBOL vmlinux 0x10bce91d pci_release_regions +EXPORT_SYMBOL vmlinux 0x10e11687 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x11008bf5 sock_sendmsg +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x11106dd6 fd_install +EXPORT_SYMBOL vmlinux 0x111b9895 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x11394a99 agp_backend_release +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x11663cec adb_register +EXPORT_SYMBOL vmlinux 0x116920f2 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x117886b0 make_kprojid +EXPORT_SYMBOL vmlinux 0x1182d83a cpuidle_disable +EXPORT_SYMBOL vmlinux 0x1185c5f7 unlock_buffer +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x11ab9986 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x11c7f8da __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x11d292f5 tcf_hash_create +EXPORT_SYMBOL vmlinux 0x11d653d1 may_umount_tree +EXPORT_SYMBOL vmlinux 0x11e1d187 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x12245a24 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x122531d7 scsi_host_get +EXPORT_SYMBOL vmlinux 0x123cdb52 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x12661eb2 fput +EXPORT_SYMBOL vmlinux 0x127104e3 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x127199a1 dquot_release +EXPORT_SYMBOL vmlinux 0x1282faed of_device_alloc +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12a3e348 security_path_rename +EXPORT_SYMBOL vmlinux 0x12da5bb2 __kmalloc +EXPORT_SYMBOL vmlinux 0x12e5ef0c rtas_set_power_level +EXPORT_SYMBOL vmlinux 0x12f0e0e2 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x133f0286 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x1347a284 set_device_ro +EXPORT_SYMBOL vmlinux 0x135b6689 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x139a27ef iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x13a11e18 ppp_input +EXPORT_SYMBOL vmlinux 0x13affbda percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x13b3b6b1 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x13ba70b2 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x13ccfbea sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13f3a738 dma_async_device_register +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x1407c6e7 kmap_prot +EXPORT_SYMBOL vmlinux 0x141ab106 dev_printk +EXPORT_SYMBOL vmlinux 0x1420b379 kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x142ca8fe dev_open +EXPORT_SYMBOL vmlinux 0x142fd2b5 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x1433cba2 ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x143f1869 dquot_file_open +EXPORT_SYMBOL vmlinux 0x145d8cd9 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x14783630 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x147a4226 bio_integrity_free +EXPORT_SYMBOL vmlinux 0x1499bd36 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x149c7752 param_ops_uint +EXPORT_SYMBOL vmlinux 0x14a07835 serio_reconnect +EXPORT_SYMBOL vmlinux 0x14c029cf ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x14c46a56 single_release +EXPORT_SYMBOL vmlinux 0x14c6382e qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x14cee20e set_blocksize +EXPORT_SYMBOL vmlinux 0x14cf1c25 d_obtain_root +EXPORT_SYMBOL vmlinux 0x14dc8d0f param_set_ushort +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x1569730d of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x157a7b9d mapping_tagged +EXPORT_SYMBOL vmlinux 0x15827fea from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x158b4993 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x158cf46d phy_attach_direct +EXPORT_SYMBOL vmlinux 0x15d3fd60 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x15d68e52 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x15dc16c6 pci_claim_resource +EXPORT_SYMBOL vmlinux 0x15ea9dd3 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x15f4d875 vfs_mkdir +EXPORT_SYMBOL vmlinux 0x16043127 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x160bd45c rtas_token +EXPORT_SYMBOL vmlinux 0x161d0033 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x1625738c pci_choose_state +EXPORT_SYMBOL vmlinux 0x164256cd kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0x16540bbc __cmpdi2 +EXPORT_SYMBOL vmlinux 0x16563a9e blkdev_put +EXPORT_SYMBOL vmlinux 0x165ec577 inode_dio_wait +EXPORT_SYMBOL vmlinux 0x1679bbe0 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x1683a50b radix_tree_delete +EXPORT_SYMBOL vmlinux 0x169d3e53 nonseekable_open +EXPORT_SYMBOL vmlinux 0x16af6d91 key_alloc +EXPORT_SYMBOL vmlinux 0x16b8d476 mount_bdev +EXPORT_SYMBOL vmlinux 0x16d6841b __serio_register_port +EXPORT_SYMBOL vmlinux 0x16e08225 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x1744935a netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x174a4766 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x174afb1a __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0x175a0f6c devm_gpio_request +EXPORT_SYMBOL vmlinux 0x17648396 dev_base_lock +EXPORT_SYMBOL vmlinux 0x176ee9c9 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x1770588b i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x1771c963 macio_request_resource +EXPORT_SYMBOL vmlinux 0x177294be xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x177364b2 vfs_unlink +EXPORT_SYMBOL vmlinux 0x177eef40 dev_close +EXPORT_SYMBOL vmlinux 0x178cc36f input_release_device +EXPORT_SYMBOL vmlinux 0x179d4911 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x17a62897 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x17aa156a __ucmpdi2 +EXPORT_SYMBOL vmlinux 0x17b0c539 agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17e28473 fsl_upm_run_pattern +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x17f8e840 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x180f483b xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x1817013f dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x1826f089 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x18281805 flush_tlb_mm +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x18320153 nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x1834b22b netlink_ack +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x184251af cont_write_begin +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x185a867e copy_strings_kernel +EXPORT_SYMBOL vmlinux 0x185d604d udp_prot +EXPORT_SYMBOL vmlinux 0x186f0e71 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x18772c5e i2c_verify_client +EXPORT_SYMBOL vmlinux 0x1885826c tso_count_descs +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x18930b8c simple_fill_super +EXPORT_SYMBOL vmlinux 0x189604eb i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18c2227f cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x19111a40 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x1914993d tcp_syn_flood_action +EXPORT_SYMBOL vmlinux 0x1933960b param_set_short +EXPORT_SYMBOL vmlinux 0x1943fb62 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x1945d429 led_update_brightness +EXPORT_SYMBOL vmlinux 0x19610e1f cpu_all_bits +EXPORT_SYMBOL vmlinux 0x196ae492 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x19797356 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19b6851c tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x19ba1dc7 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x19bb11b6 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c98135 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x19d306f4 update_devfreq +EXPORT_SYMBOL vmlinux 0x19f0e497 tcp_make_synack +EXPORT_SYMBOL vmlinux 0x1a0cf79d page_readlink +EXPORT_SYMBOL vmlinux 0x1a1e641c vc_cons +EXPORT_SYMBOL vmlinux 0x1a284cf0 security_inode_init_security +EXPORT_SYMBOL vmlinux 0x1a50248f agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x1a8149b8 get_thermal_instance +EXPORT_SYMBOL vmlinux 0x1a83f792 vme_register_bridge +EXPORT_SYMBOL vmlinux 0x1ab7e5ad get_super +EXPORT_SYMBOL vmlinux 0x1abb3f47 simple_unlink +EXPORT_SYMBOL vmlinux 0x1ace7946 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0x1ae06e12 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0x1aeba00a nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x1af62a99 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b049391 __module_get +EXPORT_SYMBOL vmlinux 0x1b05560d sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b0ac272 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x1b132009 rename_lock +EXPORT_SYMBOL vmlinux 0x1b173e94 __register_nls +EXPORT_SYMBOL vmlinux 0x1b17b95f __napi_complete +EXPORT_SYMBOL vmlinux 0x1b38bb08 file_update_time +EXPORT_SYMBOL vmlinux 0x1b3e1ef2 xfrm_input +EXPORT_SYMBOL vmlinux 0x1b423b7d thaw_bdev +EXPORT_SYMBOL vmlinux 0x1b5f7c56 skb_checksum +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b6bdbc7 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x1b7f53d7 tcf_hash_search +EXPORT_SYMBOL vmlinux 0x1b8189cd ndo_dflt_bridge_getlink +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b87afba blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x1b8ae311 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1bb1f350 module_refcount +EXPORT_SYMBOL vmlinux 0x1bb281b8 netlink_broadcast +EXPORT_SYMBOL vmlinux 0x1bbb1d71 freeze_bdev +EXPORT_SYMBOL vmlinux 0x1bc4ff03 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x1bc65925 pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x1bca2b59 load_fp_state +EXPORT_SYMBOL vmlinux 0x1c1dc387 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x1c29a036 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x1c5a1996 tty_port_close +EXPORT_SYMBOL vmlinux 0x1c5b2c15 pmu_wait_complete +EXPORT_SYMBOL vmlinux 0x1c80de9c ip_send_check +EXPORT_SYMBOL vmlinux 0x1c9a9407 consume_skb +EXPORT_SYMBOL vmlinux 0x1ca38821 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x1ca750fa fsl_lbc_ctrl_dev +EXPORT_SYMBOL vmlinux 0x1cbc0636 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x1ccb86c5 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x1ceb5150 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x1cf150bf filp_close +EXPORT_SYMBOL vmlinux 0x1d14ed51 genphy_update_link +EXPORT_SYMBOL vmlinux 0x1d1649f9 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x1d3cd163 generic_writepages +EXPORT_SYMBOL vmlinux 0x1d70d7fc pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x1d7dd690 scsi_print_sense +EXPORT_SYMBOL vmlinux 0x1d7f0776 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x1d963399 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x1daee28a percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1e148af9 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x1e16e8fb pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e3bff32 elevator_exit +EXPORT_SYMBOL vmlinux 0x1e3dd9b0 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x1e5a8ca2 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e754dfa vga_get +EXPORT_SYMBOL vmlinux 0x1e7793ce mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x1e7f6eff vme_master_request +EXPORT_SYMBOL vmlinux 0x1e8b0ae5 sget +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1eaffeef inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x1eb1b8a2 put_cmsg +EXPORT_SYMBOL vmlinux 0x1ebe0dbd arp_send +EXPORT_SYMBOL vmlinux 0x1ec3bed9 hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0x1ec91e0e skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x1ec9d80b unregister_md_personality +EXPORT_SYMBOL vmlinux 0x1ece2db3 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x1ed3cda7 dev_addr_init +EXPORT_SYMBOL vmlinux 0x1ed9665b set_cached_acl +EXPORT_SYMBOL vmlinux 0x1ee3f839 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x1eeff30d blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x1f10c1d3 uart_register_driver +EXPORT_SYMBOL vmlinux 0x1f1450af ilookup5 +EXPORT_SYMBOL vmlinux 0x1f2240da vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x1f54e93d param_array_ops +EXPORT_SYMBOL vmlinux 0x1f7e807f kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x1fa2b01c blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0x1fb5e526 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fbd6dad input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x1fc654d4 tc_classify_compat +EXPORT_SYMBOL vmlinux 0x1fca0eee __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1ff47df1 tty_do_resize +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x20030ecd ioremap +EXPORT_SYMBOL vmlinux 0x2004d9e3 inetdev_by_index +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x2036e734 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x20421305 on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x204b24fd sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x20799042 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x20827279 ip_defrag +EXPORT_SYMBOL vmlinux 0x208d586e down_read +EXPORT_SYMBOL vmlinux 0x20a3a041 mach_powermac +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20a99a9e tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0x20b28d24 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20dbcaa5 d_alloc_name +EXPORT_SYMBOL vmlinux 0x20e8f1a9 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x20e9b9cc devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x20ec5bb9 force_sig +EXPORT_SYMBOL vmlinux 0x210487ca inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0x211023d8 inet_stream_ops +EXPORT_SYMBOL vmlinux 0x2111b20f n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x211a482f sock_no_mmap +EXPORT_SYMBOL vmlinux 0x2131b546 is_bad_inode +EXPORT_SYMBOL vmlinux 0x21337eee devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x214080f4 inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x2157965d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x215e6d98 padata_start +EXPORT_SYMBOL vmlinux 0x215ebd78 bitrev16 +EXPORT_SYMBOL vmlinux 0x21661aa4 blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x217d6e4e ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x21838625 submit_bio_wait +EXPORT_SYMBOL vmlinux 0x218d5d51 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x21bc2ea9 abort_creds +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21e605f5 abx500_register_ops +EXPORT_SYMBOL vmlinux 0x21f1910c noop_llseek +EXPORT_SYMBOL vmlinux 0x21f19335 fence_remove_callback +EXPORT_SYMBOL vmlinux 0x21f48397 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x21fdc63c d_make_root +EXPORT_SYMBOL vmlinux 0x221b451f tty_port_open +EXPORT_SYMBOL vmlinux 0x2223a23e __nlmsg_put +EXPORT_SYMBOL vmlinux 0x22250739 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x222ff037 dev_driver_string +EXPORT_SYMBOL vmlinux 0x223e157c pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x223ece69 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x2256fafa div64_u64_rem +EXPORT_SYMBOL vmlinux 0x225a94d7 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x2278e94b slhc_remember +EXPORT_SYMBOL vmlinux 0x228ee12b fsnotify_get_group +EXPORT_SYMBOL vmlinux 0x22ae9367 get_phy_device +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22c4b84a generic_write_end +EXPORT_SYMBOL vmlinux 0x22cd0a14 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x22dfdd06 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x22e9e65f __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x2329686c request_key +EXPORT_SYMBOL vmlinux 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL vmlinux 0x234cc660 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x235e90f3 __wake_up_bit +EXPORT_SYMBOL vmlinux 0x2363d240 f_setown +EXPORT_SYMBOL vmlinux 0x2385853d twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x23955640 xfrm_lookup +EXPORT_SYMBOL vmlinux 0x23992862 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23b96ab4 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23f20d19 pci_select_bars +EXPORT_SYMBOL vmlinux 0x23f2243d mempool_free +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x240ef1d4 neigh_ifdown +EXPORT_SYMBOL vmlinux 0x2410c0be param_set_copystring +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x242482ec pci_disable_device +EXPORT_SYMBOL vmlinux 0x242b33de flush_dcache_icache_page +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x24711a46 kill_fasync +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x24bcb812 sock_i_ino +EXPORT_SYMBOL vmlinux 0x24c4283b md_done_sync +EXPORT_SYMBOL vmlinux 0x24d42aca arp_tbl +EXPORT_SYMBOL vmlinux 0x24d7b4eb cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x24dde14c account_page_redirty +EXPORT_SYMBOL vmlinux 0x24f00380 ida_init +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x250113b4 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x251d57d4 kill_block_super +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x2527a087 vme_slave_set +EXPORT_SYMBOL vmlinux 0x25467c45 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x25573a1d xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x2585a7b9 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x25a129b6 poll_freewait +EXPORT_SYMBOL vmlinux 0x25bab907 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x25cc6b73 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x25cfdedc sync_inode +EXPORT_SYMBOL vmlinux 0x25e55595 pci_restore_state +EXPORT_SYMBOL vmlinux 0x25f3a7d4 unregister_quota_format +EXPORT_SYMBOL vmlinux 0x25f3bd2e atomic64_xchg +EXPORT_SYMBOL vmlinux 0x260435e3 simple_readpage +EXPORT_SYMBOL vmlinux 0x26110cdc mount_ns +EXPORT_SYMBOL vmlinux 0x263368b2 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x263c8a9b xfrm_register_type +EXPORT_SYMBOL vmlinux 0x2642de62 inet_add_offload +EXPORT_SYMBOL vmlinux 0x26477c07 __vmalloc +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x2667034b tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x26859e67 kill_anon_super +EXPORT_SYMBOL vmlinux 0x26b760c4 slhc_init +EXPORT_SYMBOL vmlinux 0x26bb950b __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26eee9f1 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x26f9c2c1 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x272c9acd pmu_battery_count +EXPORT_SYMBOL vmlinux 0x273eafd8 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x27487f45 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x27508bd1 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x2760e374 sock_no_connect +EXPORT_SYMBOL vmlinux 0x276e03f2 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x2771d7ff ida_get_new_above +EXPORT_SYMBOL vmlinux 0x277d8ec2 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27c7338b iov_iter_advance +EXPORT_SYMBOL vmlinux 0x27d942de __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x27da4ade ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x27e01674 dquot_get_dqinfo +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27fea690 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x280e8d71 textsearch_unregister +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x2851536e udplite_prot +EXPORT_SYMBOL vmlinux 0x286fc9d6 mdiobus_register +EXPORT_SYMBOL vmlinux 0x287f2855 sock_no_accept +EXPORT_SYMBOL vmlinux 0x289db3ee idr_remove +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28a7beba __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x28ce2d88 simple_rmdir +EXPORT_SYMBOL vmlinux 0x28f784f5 __debugger_break_match +EXPORT_SYMBOL vmlinux 0x29282479 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x292d1fdb phy_connect +EXPORT_SYMBOL vmlinux 0x293a0588 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x2958a2d7 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x2990a764 of_match_node +EXPORT_SYMBOL vmlinux 0x29e4e18f bio_reset +EXPORT_SYMBOL vmlinux 0x29fdda53 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x2a01e3c0 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x2a0c20e7 vm_insert_mixed +EXPORT_SYMBOL vmlinux 0x2a0cf58a param_set_long +EXPORT_SYMBOL vmlinux 0x2a2f6ef6 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a408399 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x2a7cac99 pci_add_resource +EXPORT_SYMBOL vmlinux 0x2a83d79b __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x2a959ec1 qdisc_destroy +EXPORT_SYMBOL vmlinux 0x2aa0e4fc strncasecmp +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2af50dd0 sk_alloc +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b12925d cpumask_next_and +EXPORT_SYMBOL vmlinux 0x2b29fc73 kthread_stop +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b41a15a tcp_connect +EXPORT_SYMBOL vmlinux 0x2b7e4819 macio_dev_put +EXPORT_SYMBOL vmlinux 0x2b7ee45c dcache_dir_close +EXPORT_SYMBOL vmlinux 0x2b82118c __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x2b8fc51f netdev_change_features +EXPORT_SYMBOL vmlinux 0x2b958c39 padata_stop +EXPORT_SYMBOL vmlinux 0x2b9d2540 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2baae1b4 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x2bb68416 mpage_writepages +EXPORT_SYMBOL vmlinux 0x2bb7a1ea pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x2c0c7dd4 make_bad_inode +EXPORT_SYMBOL vmlinux 0x2c14323a kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x2c1bc21d mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0x2c233d34 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c3fb365 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x2c4545aa tty_mutex +EXPORT_SYMBOL vmlinux 0x2c6bfc39 __check_sticky +EXPORT_SYMBOL vmlinux 0x2c78abd7 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x2c7b1fca down_timeout +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2c9d78e6 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x2ca980a8 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x2cba8bb9 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0x2cc392f0 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x2ce0a1e1 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x2d04da0a dquot_operations +EXPORT_SYMBOL vmlinux 0x2d0675e4 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d1ccf2d cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x2d231372 input_set_capability +EXPORT_SYMBOL vmlinux 0x2d2c1d1d skb_clone +EXPORT_SYMBOL vmlinux 0x2d2c516a pagevec_lookup +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d68b52e of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x2d697636 scsi_add_device +EXPORT_SYMBOL vmlinux 0x2d6b9062 pci_get_device +EXPORT_SYMBOL vmlinux 0x2d781677 ps2_drain +EXPORT_SYMBOL vmlinux 0x2d8fef00 sock_recvmsg +EXPORT_SYMBOL vmlinux 0x2db6fd3d kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x2dd827a9 agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x2de80e50 path_put +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2e0c4036 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0x2e0f5c36 dev_uc_init +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e4402fc phy_stop +EXPORT_SYMBOL vmlinux 0x2e55415a dev_remove_offload +EXPORT_SYMBOL vmlinux 0x2e600adf blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x2e60303f mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x2e69eda7 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x2e84838d agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0x2e944513 set_disk_ro +EXPORT_SYMBOL vmlinux 0x2ea187a8 twl6040_power +EXPORT_SYMBOL vmlinux 0x2ebf0ac7 input_register_device +EXPORT_SYMBOL vmlinux 0x2ec524ad __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x2ec71972 flush_old_exec +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f093e0d xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x2f1e5fb5 netif_skb_features +EXPORT_SYMBOL vmlinux 0x2f2d02d0 __frontswap_store +EXPORT_SYMBOL vmlinux 0x2f590c44 simple_statfs +EXPORT_SYMBOL vmlinux 0x2f7f3a14 phy_init_eee +EXPORT_SYMBOL vmlinux 0x2f967ab4 find_lock_entry +EXPORT_SYMBOL vmlinux 0x2f9814bf jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x2fa65ae7 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0x2fae96de rtas_data_buf_lock +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fbb54bd __sk_dst_check +EXPORT_SYMBOL vmlinux 0x2fdf71aa input_unregister_handle +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2ff82bea cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x3021bc9f mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x30688de3 __register_chrdev +EXPORT_SYMBOL vmlinux 0x306c2cbc elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0x307345f0 agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30b8b35c cpu_to_chip_id +EXPORT_SYMBOL vmlinux 0x30ea4f19 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x30f93337 bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x30fadc0f jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x3101bb38 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x310917fe sort +EXPORT_SYMBOL vmlinux 0x310948f3 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x31114a4e uart_suspend_port +EXPORT_SYMBOL vmlinux 0x312824e0 hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x31380354 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x314e5589 genl_notify +EXPORT_SYMBOL vmlinux 0x314fad43 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x3150eff2 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x317111ff __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x31738e41 clear_nlink +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x3178390b tcf_action_exec +EXPORT_SYMBOL vmlinux 0x31831706 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x31908855 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x3191f109 __krealloc +EXPORT_SYMBOL vmlinux 0x31a8dfc4 dm_io +EXPORT_SYMBOL vmlinux 0x31aab4d3 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x31b70fb9 submit_bio +EXPORT_SYMBOL vmlinux 0x31d41722 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31f0bb78 __kmap_atomic_idx +EXPORT_SYMBOL vmlinux 0x31fd6825 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x320ca5e4 md_unregister_thread +EXPORT_SYMBOL vmlinux 0x323b9b47 dcb_getapp +EXPORT_SYMBOL vmlinux 0x327b9c1b pmu_poll_adb +EXPORT_SYMBOL vmlinux 0x328a05f1 strncpy +EXPORT_SYMBOL vmlinux 0x3299bbc3 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x329c372d bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x32ce0d9d dm_kobject_release +EXPORT_SYMBOL vmlinux 0x32da893f dev_get_by_name +EXPORT_SYMBOL vmlinux 0x32e05322 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x32e53d4c try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x32ff3ddf kfree_put_link +EXPORT_SYMBOL vmlinux 0x333c4d36 netif_napi_add +EXPORT_SYMBOL vmlinux 0x334ee005 tty_register_device +EXPORT_SYMBOL vmlinux 0x336309ff down_read_trylock +EXPORT_SYMBOL vmlinux 0x336ad06c blk_finish_request +EXPORT_SYMBOL vmlinux 0x3379662a scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x337a0029 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x33815740 qdisc_list_add +EXPORT_SYMBOL vmlinux 0x33817870 param_get_bool +EXPORT_SYMBOL vmlinux 0x3396d30a dm_put_device +EXPORT_SYMBOL vmlinux 0x3398af87 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x33aa220c ftrace_print_symbols_seq_u64 +EXPORT_SYMBOL vmlinux 0x33b1bbef follow_pfn +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33beeba7 i2c_clients_command +EXPORT_SYMBOL vmlinux 0x33c63eac mpage_readpage +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33dbfd93 tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x33e41a65 tty_port_init +EXPORT_SYMBOL vmlinux 0x33e8e7ac blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f33206 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x33f71894 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x33f93f07 param_set_ullong +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x341dbfa3 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x344971ed mmc_put_card +EXPORT_SYMBOL vmlinux 0x344adbd5 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x34758962 account_page_dirtied +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34b40292 uart_match_port +EXPORT_SYMBOL vmlinux 0x34dc7998 read_cache_pages +EXPORT_SYMBOL vmlinux 0x34e13dc8 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x34eb09de sk_reset_timer +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x3518df35 blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x353d744a __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x353de98f cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x354dcdbf bpf_check_classic +EXPORT_SYMBOL vmlinux 0x355d6a43 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x355f8e6c unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x35738ee8 vc_resize +EXPORT_SYMBOL vmlinux 0x3574131f icmpv6_send +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35ab857d bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x35b43414 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x35b78b01 inode_init_always +EXPORT_SYMBOL vmlinux 0x35bdeecc netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x35c20f45 notify_change +EXPORT_SYMBOL vmlinux 0x35c32767 xor_altivec_2 +EXPORT_SYMBOL vmlinux 0x35c40a1f __secpath_destroy +EXPORT_SYMBOL vmlinux 0x35d70dca pcim_iounmap +EXPORT_SYMBOL vmlinux 0x35e5055b devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x35f97636 load_nls +EXPORT_SYMBOL vmlinux 0x35fbd6a1 __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x360f3b1a ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x3618cb2d ida_destroy +EXPORT_SYMBOL vmlinux 0x366b9df4 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x366f6d27 idr_destroy +EXPORT_SYMBOL vmlinux 0x36797a1f __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x367ba856 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x36b0e732 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36c301f0 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x36d36541 flush_icache_user_range +EXPORT_SYMBOL vmlinux 0x36fd4dfd locks_copy_lock +EXPORT_SYMBOL vmlinux 0x371912e5 register_key_type +EXPORT_SYMBOL vmlinux 0x371d2130 check_legacy_ioport +EXPORT_SYMBOL vmlinux 0x372315bb vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x37383edd rtas_get_power_level +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x37463111 tty_port_close_start +EXPORT_SYMBOL vmlinux 0x374bbd6c neigh_connected_output +EXPORT_SYMBOL vmlinux 0x375b5c3e dquot_destroy +EXPORT_SYMBOL vmlinux 0x37702946 scsi_show_sense_hdr +EXPORT_SYMBOL vmlinux 0x3776bbc1 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x379260f0 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c0d057 simple_dir_operations +EXPORT_SYMBOL vmlinux 0x37e0153d flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x37e74642 get_jiffies_64 +EXPORT_SYMBOL vmlinux 0x37ed4e78 i2c_master_recv +EXPORT_SYMBOL vmlinux 0x37f1da3e would_dump +EXPORT_SYMBOL vmlinux 0x37f614b7 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x37f6fee5 fsl_lbc_find +EXPORT_SYMBOL vmlinux 0x37fd8abb blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0x3805bea5 mutex_lock +EXPORT_SYMBOL vmlinux 0x380a542b rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x381144a9 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x3836a901 netdev_features_change +EXPORT_SYMBOL vmlinux 0x3867d40f __d_drop +EXPORT_SYMBOL vmlinux 0x38826c62 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x389457d5 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38afe4cd jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x38b825d1 idr_replace +EXPORT_SYMBOL vmlinux 0x38bc357d rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x38d28dde udp_poll +EXPORT_SYMBOL vmlinux 0x38d9c4e7 bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x38ef6023 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x38fb9933 tty_std_termios +EXPORT_SYMBOL vmlinux 0x38ffb1fa abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x391b005f register_netdevice +EXPORT_SYMBOL vmlinux 0x3923b76e d_prune_aliases +EXPORT_SYMBOL vmlinux 0x392f9643 cdev_init +EXPORT_SYMBOL vmlinux 0x3935f947 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x396672e3 pci_get_subsys +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39cdf63c wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x39ddaaae redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x39f10df4 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x3a049b04 search_binary_handler +EXPORT_SYMBOL vmlinux 0x3a097516 ip_cmsg_recv +EXPORT_SYMBOL vmlinux 0x3a19fa53 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x3a1ac054 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x3a1d221b softnet_data +EXPORT_SYMBOL vmlinux 0x3a300ee5 rtas +EXPORT_SYMBOL vmlinux 0x3a353a58 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x3a431ba0 phy_device_free +EXPORT_SYMBOL vmlinux 0x3a55398b pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x3a6f6556 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x3a705191 fb_set_suspend +EXPORT_SYMBOL vmlinux 0x3a782364 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x3a99e5a9 lease_get_mtime +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3aa4cfae genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x3aafb12c phy_disconnect +EXPORT_SYMBOL vmlinux 0x3af0802f phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0x3af238c1 sk_wait_data +EXPORT_SYMBOL vmlinux 0x3b0aa000 macio_request_resources +EXPORT_SYMBOL vmlinux 0x3b0c08b9 tcf_hash_check +EXPORT_SYMBOL vmlinux 0x3b138e43 of_iomap +EXPORT_SYMBOL vmlinux 0x3b16f1e0 lock_rename +EXPORT_SYMBOL vmlinux 0x3b190758 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0x3b213e2f of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0x3b291f18 blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0x3b3e7ea0 __block_write_begin +EXPORT_SYMBOL vmlinux 0x3b56829b scsi_target_resume +EXPORT_SYMBOL vmlinux 0x3b5aa2aa dev_alert +EXPORT_SYMBOL vmlinux 0x3b615a21 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x3b76fc8c netif_napi_del +EXPORT_SYMBOL vmlinux 0x3b7d4c23 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x3b8ff41f inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x3b9aacbe mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x3ba65a5a tty_schedule_flip +EXPORT_SYMBOL vmlinux 0x3ba9aad4 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x3bc528af max8925_set_bits +EXPORT_SYMBOL vmlinux 0x3bd1b1f6 msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x3bd73cff sk_release_kernel +EXPORT_SYMBOL vmlinux 0x3bd8fd36 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x3bdaab48 check_disk_size_change +EXPORT_SYMBOL vmlinux 0x3be1a0a1 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0x3c3ac8b5 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c652b24 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x3c6e4fbf mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c9d1211 string_get_size +EXPORT_SYMBOL vmlinux 0x3ca82d89 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x3ca90665 ___pskb_trim +EXPORT_SYMBOL vmlinux 0x3cb55d88 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x3cc49762 tcf_em_register +EXPORT_SYMBOL vmlinux 0x3cc4b0dc lg_lock_init +EXPORT_SYMBOL vmlinux 0x3cce8635 agp_unbind_memory +EXPORT_SYMBOL vmlinux 0x3cd47334 __devm_request_region +EXPORT_SYMBOL vmlinux 0x3cdb0ef8 __bitmap_full +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3ceee916 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x3cffd163 cur_cpu_spec +EXPORT_SYMBOL vmlinux 0x3d0b36d0 mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x3d58793a reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x3d7256e7 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x3d757e6e mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x3d82b8e9 mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0x3db8e795 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x3dc02a4e flex_array_free_parts +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dcf19fa __lock_page +EXPORT_SYMBOL vmlinux 0x3dd0a56c ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x3de89cef param_ops_long +EXPORT_SYMBOL vmlinux 0x3dec5170 page_put_link +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e0bcb35 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x3e3c6441 dump_align +EXPORT_SYMBOL vmlinux 0x3e3f2d67 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0x3e3ff7e2 dentry_open +EXPORT_SYMBOL vmlinux 0x3e433438 clear_inode +EXPORT_SYMBOL vmlinux 0x3e610c86 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x3e6640a2 i2c_del_driver +EXPORT_SYMBOL vmlinux 0x3e75cc87 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x3e7d0a37 param_set_invbool +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3eb6ceed sockfd_lookup +EXPORT_SYMBOL vmlinux 0x3ed70b96 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f09b32c swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x3f406a3b enable_kernel_altivec +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f485f40 ip6_route_output +EXPORT_SYMBOL vmlinux 0x3f8155f2 scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x3fb1cf71 proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x3fe0d1c0 slhc_free +EXPORT_SYMBOL vmlinux 0x3fe36317 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0x3fe6b680 lock_sock_fast +EXPORT_SYMBOL vmlinux 0x3ff8e495 lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0x3ffabeec of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x4004256b km_state_notify +EXPORT_SYMBOL vmlinux 0x4014a5a8 blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x4046a4d0 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x4059792f print_hex_dump +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x4068900a __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x40760ca4 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x4080d475 phy_find_first +EXPORT_SYMBOL vmlinux 0x408e822e do_sync_read +EXPORT_SYMBOL vmlinux 0x4092adbc xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a2d1dd dm_table_get_size +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40b18451 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x40b292d7 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x40b9996b in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x40bcb70a cdrom_open +EXPORT_SYMBOL vmlinux 0x40beb95b gen_pool_free +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c1f0ee tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40eec1f9 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x40f1ad10 tb_ticks_per_jiffy +EXPORT_SYMBOL vmlinux 0x40fb3649 nobh_writepage +EXPORT_SYMBOL vmlinux 0x4111dc32 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x41419002 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x41480564 devm_release_resource +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x417f4b78 complete_request_key +EXPORT_SYMBOL vmlinux 0x4182a7a7 mmc_can_discard +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x41aaaaae nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x41c5494b mmc_start_req +EXPORT_SYMBOL vmlinux 0x41cc0658 sk_receive_skb +EXPORT_SYMBOL vmlinux 0x41ccca2c scsi_init_io +EXPORT_SYMBOL vmlinux 0x420160e8 vm_insert_page +EXPORT_SYMBOL vmlinux 0x42057032 scsi_device_resume +EXPORT_SYMBOL vmlinux 0x4213191b iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x4260a29b rfkill_alloc +EXPORT_SYMBOL vmlinux 0x426d6486 i8042_install_filter +EXPORT_SYMBOL vmlinux 0x427aed45 blk_complete_request +EXPORT_SYMBOL vmlinux 0x429be6d3 remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42c5d9c8 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x42c7cd54 vme_lm_request +EXPORT_SYMBOL vmlinux 0x42e49a1a dev_uc_flush +EXPORT_SYMBOL vmlinux 0x42eeef40 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x42f40cfa bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x42fc62b1 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x435884a3 neigh_table_init +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x436c65a2 padata_add_cpu +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x4394f022 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x43a01f90 complete_all +EXPORT_SYMBOL vmlinux 0x43a4ba30 __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x43a7e4a1 igrab +EXPORT_SYMBOL vmlinux 0x43d95222 truncate_setsize +EXPORT_SYMBOL vmlinux 0x43edd00a skb_vlan_push +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x44151769 bio_chain +EXPORT_SYMBOL vmlinux 0x4428ffa9 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x44366cfc simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0x44438b96 hex2bin +EXPORT_SYMBOL vmlinux 0x44445136 noop_fsync +EXPORT_SYMBOL vmlinux 0x44752f7c devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x448abf3f single_open_size +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44b9ddf1 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44eb192e wait_for_completion +EXPORT_SYMBOL vmlinux 0x4511a3c1 phy_connect_direct +EXPORT_SYMBOL vmlinux 0x4532c282 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x4541cd36 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x4545ebef end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x4552a94d ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0x4553d476 sync_filesystem +EXPORT_SYMBOL vmlinux 0x455ce7fb pci_dev_driver +EXPORT_SYMBOL vmlinux 0x45701a72 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45a6a8cc seq_vprintf +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a7accc address_space_init_once +EXPORT_SYMBOL vmlinux 0x45aa998a qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0x45b2afde bio_advance +EXPORT_SYMBOL vmlinux 0x45cbef15 msi_bitmap_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0x45d43ec8 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x45dff69d pci_fixup_device +EXPORT_SYMBOL vmlinux 0x45e51580 elevator_init +EXPORT_SYMBOL vmlinux 0x45f86197 mmc_free_host +EXPORT_SYMBOL vmlinux 0x4612c59d down_trylock +EXPORT_SYMBOL vmlinux 0x4616f68a genl_unregister_family +EXPORT_SYMBOL vmlinux 0x461ebfa0 __copy_tofrom_user +EXPORT_SYMBOL vmlinux 0x462345e1 xmon +EXPORT_SYMBOL vmlinux 0x4626123e xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x4628c8a5 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x462a2e75 match_strlcpy +EXPORT_SYMBOL vmlinux 0x4656c04d revalidate_disk +EXPORT_SYMBOL vmlinux 0x465757c3 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x46781890 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x4681a4cf genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x46852f49 ppp_input_error +EXPORT_SYMBOL vmlinux 0x468fad99 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x469c11c4 netlink_capable +EXPORT_SYMBOL vmlinux 0x46a32375 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x46ca8bfc iterate_supers_type +EXPORT_SYMBOL vmlinux 0x46d12956 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x4710fa65 skb_copy +EXPORT_SYMBOL vmlinux 0x471b8eb6 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x4720c7e4 vfs_whiteout +EXPORT_SYMBOL vmlinux 0x473cc36c twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x47470ead devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x47608718 fence_init +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x479df4a9 macio_enable_devres +EXPORT_SYMBOL vmlinux 0x47abaefb inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x47b2d8da input_inject_event +EXPORT_SYMBOL vmlinux 0x47b54e4b bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0x47c4225a vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x47cb16de serio_interrupt +EXPORT_SYMBOL vmlinux 0x48168a64 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0x481ce6ce cpu_active_mask +EXPORT_SYMBOL vmlinux 0x482b2e32 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x48404b9a remove_wait_queue +EXPORT_SYMBOL vmlinux 0x4849ed9c mmc_erase +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x485d4fe3 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x487a4460 cpumask_set_cpu_local_first +EXPORT_SYMBOL vmlinux 0x487dca61 page_waitqueue +EXPORT_SYMBOL vmlinux 0x4881efab pmac_get_partition +EXPORT_SYMBOL vmlinux 0x489ad214 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x48b64c80 security_path_chown +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48c53b73 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x48fe63a9 elevator_alloc +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x490f2283 sock_init_data +EXPORT_SYMBOL vmlinux 0x491203c0 __skb_get_hash +EXPORT_SYMBOL vmlinux 0x4928daf8 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x4930a05f pci_release_region +EXPORT_SYMBOL vmlinux 0x493716d1 dev_set_group +EXPORT_SYMBOL vmlinux 0x494934ab pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x4960e61e netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x496977cc cfb_fillrect +EXPORT_SYMBOL vmlinux 0x497e764d napi_get_frags +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49ce3cd7 max8925_reg_read +EXPORT_SYMBOL vmlinux 0x49da68bd bio_copy_user +EXPORT_SYMBOL vmlinux 0x49f637a2 dev_emerg +EXPORT_SYMBOL vmlinux 0x4a238161 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x4a2f89a1 open_exec +EXPORT_SYMBOL vmlinux 0x4a98ad3a scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x4aa33d57 seq_printf +EXPORT_SYMBOL vmlinux 0x4ab99307 key_payload_reserve +EXPORT_SYMBOL vmlinux 0x4abaa0a1 pmac_register_agp_pm +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4abe7900 blk_mq_run_queues +EXPORT_SYMBOL vmlinux 0x4ae5378d i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x4af9d05b zpool_evict +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b19609c udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x4b1ec3e2 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x4b34fbf5 block_all_signals +EXPORT_SYMBOL vmlinux 0x4b3a2a3f scsi_scan_host +EXPORT_SYMBOL vmlinux 0x4b41b82c alloc_disk +EXPORT_SYMBOL vmlinux 0x4b5c8bed skb_copy_expand +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b8326ff ida_remove +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb0778e vm_stat +EXPORT_SYMBOL vmlinux 0x4bb7464f gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x4bb8b890 secpath_dup +EXPORT_SYMBOL vmlinux 0x4bcf03a4 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x4bd58166 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x4bd9da67 skb_find_text +EXPORT_SYMBOL vmlinux 0x4bdc5ef9 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x4be85a03 memweight +EXPORT_SYMBOL vmlinux 0x4bebbbed __register_binfmt +EXPORT_SYMBOL vmlinux 0x4bed99b3 __percpu_counter_add +EXPORT_SYMBOL vmlinux 0x4bedce29 mount_pseudo +EXPORT_SYMBOL vmlinux 0x4c11435a _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x4c1182cb bitmap_scnprintf +EXPORT_SYMBOL vmlinux 0x4c2ae700 strnstr +EXPORT_SYMBOL vmlinux 0x4c2b3184 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x4c47687e mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x4c4a8450 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x4cb1f97f netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x4cc124b2 of_device_unregister +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4cfa7420 phy_driver_register +EXPORT_SYMBOL vmlinux 0x4d05a1c2 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x4d248d8e iterate_fd +EXPORT_SYMBOL vmlinux 0x4d259795 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d3c153f sigprocmask +EXPORT_SYMBOL vmlinux 0x4d45d89e udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x4d6d7e22 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x4d83b295 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4d9fcbec of_get_parent +EXPORT_SYMBOL vmlinux 0x4db0a7a3 of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x4db7bfdb neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x4dbb398f mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x4dde36e7 register_exec_domain +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4dec6038 memscan +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4dfc3906 input_reset_device +EXPORT_SYMBOL vmlinux 0x4e35359a elv_rb_find +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e439026 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x4e48550b audit_log +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6c3d15 blk_sync_queue +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e9dffb5 ip_fast_csum +EXPORT_SYMBOL vmlinux 0x4eaf035e sg_miter_skip +EXPORT_SYMBOL vmlinux 0x4eaff6a4 __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x4ebbf8a6 generic_ro_fops +EXPORT_SYMBOL vmlinux 0x4ed8a422 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0x4f075fd5 param_set_charp +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f2919d1 unregister_qdisc +EXPORT_SYMBOL vmlinux 0x4f2c5665 d_set_d_op +EXPORT_SYMBOL vmlinux 0x4f348fa5 inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0x4f352142 __lock_buffer +EXPORT_SYMBOL vmlinux 0x4f38b177 kern_unmount +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f3d9ff3 macio_unregister_driver +EXPORT_SYMBOL vmlinux 0x4f3f58c4 devm_gpio_free +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f6d2641 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x4f8f7eb7 free_task +EXPORT_SYMBOL vmlinux 0x4f95580a pci_dev_put +EXPORT_SYMBOL vmlinux 0x4f982ac8 sock_create +EXPORT_SYMBOL vmlinux 0x4f9ec0ae skb_pull +EXPORT_SYMBOL vmlinux 0x4faf1f7e vm_map_ram +EXPORT_SYMBOL vmlinux 0x4fc3b1d5 may_umount +EXPORT_SYMBOL vmlinux 0x4fd32dbc bio_clone_bioset +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4fe4fd5a remap_pfn_range +EXPORT_SYMBOL vmlinux 0x4fe99583 atomic64_dec_if_positive +EXPORT_SYMBOL vmlinux 0x50045887 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x501f7129 neigh_table_clear +EXPORT_SYMBOL vmlinux 0x50260fdd fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0x50302040 __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x5031721d __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0x5039c2ab release_pages +EXPORT_SYMBOL vmlinux 0x50405474 tuning_blk_pattern_8bit +EXPORT_SYMBOL vmlinux 0x5051a800 kobject_init +EXPORT_SYMBOL vmlinux 0x5052ae3f dqget +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x50804996 register_qdisc +EXPORT_SYMBOL vmlinux 0x509817cf vprintk_emit +EXPORT_SYMBOL vmlinux 0x50b66bcb radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x50bc5563 dst_discard_sk +EXPORT_SYMBOL vmlinux 0x50d83745 vme_bus_num +EXPORT_SYMBOL vmlinux 0x50dad37e pci_iounmap +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50e1eeba d_drop +EXPORT_SYMBOL vmlinux 0x50eaeaf7 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x511c98eb nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x5142da15 scsi_print_command +EXPORT_SYMBOL vmlinux 0x515846a9 inet_addr_type +EXPORT_SYMBOL vmlinux 0x515e24a7 flush_instruction_cache +EXPORT_SYMBOL vmlinux 0x51612303 kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x51661315 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x51740bf0 kill_litter_super +EXPORT_SYMBOL vmlinux 0x5178a35f vfs_mknod +EXPORT_SYMBOL vmlinux 0x5183ae1a ps2_begin_command +EXPORT_SYMBOL vmlinux 0x51866b3b iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x51919e43 bio_put +EXPORT_SYMBOL vmlinux 0x519b0da3 finish_wait +EXPORT_SYMBOL vmlinux 0x51a7772f sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x51c43b6e machine_id +EXPORT_SYMBOL vmlinux 0x51e197e6 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x51eafc8e param_ops_int +EXPORT_SYMBOL vmlinux 0x51ef33b8 kstrndup +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x52230abe sock_rfree +EXPORT_SYMBOL vmlinux 0x52364bff skb_seq_read +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x5246d5dc proto_register +EXPORT_SYMBOL vmlinux 0x524e634b __nla_put +EXPORT_SYMBOL vmlinux 0x5270124f dev_mc_del +EXPORT_SYMBOL vmlinux 0x5271f0f4 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x52773630 vfs_create +EXPORT_SYMBOL vmlinux 0x527830ff pmac_xpram_read +EXPORT_SYMBOL vmlinux 0x5288b40a seq_open_private +EXPORT_SYMBOL vmlinux 0x528c709d simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x52af562a __crc32c_le +EXPORT_SYMBOL vmlinux 0x52b9f18b blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x52c1374e ppp_unit_number +EXPORT_SYMBOL vmlinux 0x52cdd78a done_path_create +EXPORT_SYMBOL vmlinux 0x52eac232 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x52f23b60 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x530ef5ff scsi_scan_target +EXPORT_SYMBOL vmlinux 0x5323d2d1 contig_page_data +EXPORT_SYMBOL vmlinux 0x532a4fab install_exec_creds +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x5334b9bc genphy_resume +EXPORT_SYMBOL vmlinux 0x533bf855 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x53a10c38 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x53b68c6e serio_close +EXPORT_SYMBOL vmlinux 0x53b9f207 max8925_reg_write +EXPORT_SYMBOL vmlinux 0x53ebab1b _outsl_ns +EXPORT_SYMBOL vmlinux 0x540277d9 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x54075980 filemap_map_pages +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x540c7634 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x5412c7c7 up +EXPORT_SYMBOL vmlinux 0x54303b58 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x543f1ea5 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x543feeff d_instantiate +EXPORT_SYMBOL vmlinux 0x547bdbde ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x548d6139 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x5495c29e inet_add_protocol +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54b7c687 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x54d4d190 md_integrity_register +EXPORT_SYMBOL vmlinux 0x54dbaf7b scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54f5e350 netdev_alert +EXPORT_SYMBOL vmlinux 0x550a739e flow_cache_init +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x551f8466 sk_stream_error +EXPORT_SYMBOL vmlinux 0x5532c990 unlock_page +EXPORT_SYMBOL vmlinux 0x55351042 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x5540838f kmap_high +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x55467ede fsl_upm_find +EXPORT_SYMBOL vmlinux 0x555d7397 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x5562ffc5 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x5568c553 complete +EXPORT_SYMBOL vmlinux 0x556c2740 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x5577ef9e udp_table +EXPORT_SYMBOL vmlinux 0x557e0fa1 msi_bitmap_free_hwirqs +EXPORT_SYMBOL vmlinux 0x5591c3d6 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0x5594be03 bitmap_remap +EXPORT_SYMBOL vmlinux 0x559cbdf5 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0x55a5c4a0 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x55aed5ab __blk_run_queue +EXPORT_SYMBOL vmlinux 0x55b87626 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x55bc96c4 fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0x55be512f input_grab_device +EXPORT_SYMBOL vmlinux 0x55c9b00e blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x55ea59bc fget +EXPORT_SYMBOL vmlinux 0x55eb4963 mmc_request_done +EXPORT_SYMBOL vmlinux 0x561cd519 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563952a3 kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x567c9aba __pci_register_driver +EXPORT_SYMBOL vmlinux 0x5694bb73 lookup_one_len +EXPORT_SYMBOL vmlinux 0x56a10763 csum_tcpudp_magic +EXPORT_SYMBOL vmlinux 0x56a98c59 bdev_read_only +EXPORT_SYMBOL vmlinux 0x56b3ae40 do_SAK +EXPORT_SYMBOL vmlinux 0x56c2b95b rtas_progress +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56ca9e11 mmc_detect_change +EXPORT_SYMBOL vmlinux 0x5713227b udp_seq_open +EXPORT_SYMBOL vmlinux 0x571cf85f qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x573188c6 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x5734630c of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x574af0fe dm_get_device +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57501a66 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x577984b0 kobject_add +EXPORT_SYMBOL vmlinux 0x579e1164 kern_path +EXPORT_SYMBOL vmlinux 0x57b87827 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x57be88fe generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x57c2d74a skb_pad +EXPORT_SYMBOL vmlinux 0x57f9312e free_netdev +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x582a4747 cacheable_memcpy +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x58486a7e migrate_page +EXPORT_SYMBOL vmlinux 0x5851d191 unregister_key_type +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x58623807 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x587601d0 tcp_close +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x588b3024 param_get_string +EXPORT_SYMBOL vmlinux 0x58aadd41 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0x58b3b967 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58c63bea cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x58e45cca blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x58f6e9cc dma_direct_ops +EXPORT_SYMBOL vmlinux 0x58fd6b3c phy_drivers_register +EXPORT_SYMBOL vmlinux 0x5908ab2c xfrm_register_km +EXPORT_SYMBOL vmlinux 0x591241d0 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x591845ff __i2c_transfer +EXPORT_SYMBOL vmlinux 0x592e603c netif_receive_skb +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x594daac8 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x595555f7 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x595d0946 empty_zero_page +EXPORT_SYMBOL vmlinux 0x5983c769 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x598863f2 mach_chrp +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59b3378a completion_done +EXPORT_SYMBOL vmlinux 0x59d8223a ioport_resource +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a0c154b d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x5a18cf87 dquot_resume +EXPORT_SYMBOL vmlinux 0x5a318ca7 blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x5a461587 ilookup +EXPORT_SYMBOL vmlinux 0x5a461b3f agp_bind_memory +EXPORT_SYMBOL vmlinux 0x5a4899d2 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x5a576b9d mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x5a8549c3 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x5a8fd986 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x5aa158aa __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x5aad6e87 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x5ad50ad7 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x5aefa3c1 tcp_check_req +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b07d466 release_firmware +EXPORT_SYMBOL vmlinux 0x5b125558 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x5b19634d div_s64_rem +EXPORT_SYMBOL vmlinux 0x5b1d8728 devm_ioremap +EXPORT_SYMBOL vmlinux 0x5b2e5f39 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x5b35e862 pci_request_regions +EXPORT_SYMBOL vmlinux 0x5b3eba1e xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x5b43f1f1 rtas_service_present +EXPORT_SYMBOL vmlinux 0x5b7cdc0d blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x5b9828c5 dma_spin_lock +EXPORT_SYMBOL vmlinux 0x5ba67d86 blk_fetch_request +EXPORT_SYMBOL vmlinux 0x5bb9daec __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0x5bc202b6 macio_dev_get +EXPORT_SYMBOL vmlinux 0x5bc85d49 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x5bd2bbab md_finish_reshape +EXPORT_SYMBOL vmlinux 0x5be2d0e2 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x5bf23e45 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0x5bf3cb2b posix_unblock_lock +EXPORT_SYMBOL vmlinux 0x5bf63794 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x5c097351 bio_add_page +EXPORT_SYMBOL vmlinux 0x5c1c9f2c gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x5c2423be dump_skip +EXPORT_SYMBOL vmlinux 0x5c265cba sg_init_one +EXPORT_SYMBOL vmlinux 0x5c2d475b agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0x5c32e6d3 __put_cred +EXPORT_SYMBOL vmlinux 0x5c37f319 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x5c591bf0 bio_map_kern +EXPORT_SYMBOL vmlinux 0x5c8600cd truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x5c8e3588 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x5cc7fdf5 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x5cce5e9c tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x5cd4b9eb eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x5ce387b3 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x5ce8ef02 synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cf63c85 generic_show_options +EXPORT_SYMBOL vmlinux 0x5d2203f3 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d607a96 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x5d866485 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x5d9b92e8 find_vma +EXPORT_SYMBOL vmlinux 0x5dba9df7 input_open_device +EXPORT_SYMBOL vmlinux 0x5dd1fd1c dget_parent +EXPORT_SYMBOL vmlinux 0x5de87e78 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x5df7b726 devm_free_irq +EXPORT_SYMBOL vmlinux 0x5e01480d init_task +EXPORT_SYMBOL vmlinux 0x5e247bfe __getblk_slow +EXPORT_SYMBOL vmlinux 0x5e265606 sock_wfree +EXPORT_SYMBOL vmlinux 0x5e27321b register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x5e32fdd3 kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x5e3a8a9c __wake_up +EXPORT_SYMBOL vmlinux 0x5e753c6e mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x5e7fa468 agp_generic_enable +EXPORT_SYMBOL vmlinux 0x5e866d85 prandom_bytes +EXPORT_SYMBOL vmlinux 0x5e875a7f __dst_free +EXPORT_SYMBOL vmlinux 0x5e8d64e0 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x5e953554 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x5e958d9f dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5ea9081a key_link +EXPORT_SYMBOL vmlinux 0x5ead3e4b __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x5eb0401e proc_dostring +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed2262b i2c_release_client +EXPORT_SYMBOL vmlinux 0x5ef2f726 tcf_hash_release +EXPORT_SYMBOL vmlinux 0x5efdeeb7 sk_dst_check +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f01d9c9 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f282700 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0x5f2b677a dev_activate +EXPORT_SYMBOL vmlinux 0x5f34fdef set_create_files_as +EXPORT_SYMBOL vmlinux 0x5f3fd0f1 bioset_create +EXPORT_SYMBOL vmlinux 0x5f6d328a input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x5f754e5a memset +EXPORT_SYMBOL vmlinux 0x5f8a2728 isa_io_base +EXPORT_SYMBOL vmlinux 0x5f9c417a __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x5fa25e15 udp6_set_csum +EXPORT_SYMBOL vmlinux 0x5fd268cb radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fddb9fd vga_client_register +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x600aa64d revert_creds +EXPORT_SYMBOL vmlinux 0x600cf270 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x6011f78d bdi_unregister +EXPORT_SYMBOL vmlinux 0x6017edf0 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x6044b81b flush_dcache_page +EXPORT_SYMBOL vmlinux 0x606844dc dev_err +EXPORT_SYMBOL vmlinux 0x606c4179 __pagevec_release +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x60780898 fb_blank +EXPORT_SYMBOL vmlinux 0x609e1d3f locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60b525c7 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x60d77550 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60ee9172 param_ops_bool +EXPORT_SYMBOL vmlinux 0x60ef698d gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x60f2c1b4 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x60f2ec5e bdget_disk +EXPORT_SYMBOL vmlinux 0x60fb3889 inode_dio_done +EXPORT_SYMBOL vmlinux 0x60fd3a9f mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x61031e96 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x610f33ed inode_init_once +EXPORT_SYMBOL vmlinux 0x6125dd03 backlight_force_update +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x61621185 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x616b825d dql_init +EXPORT_SYMBOL vmlinux 0x617a5aad fb_find_mode +EXPORT_SYMBOL vmlinux 0x618c108a netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x61a1a8c2 kmem_cache_free +EXPORT_SYMBOL vmlinux 0x61b3560c cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61c73100 seq_escape +EXPORT_SYMBOL vmlinux 0x61e436c2 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x61eef2c9 _insb +EXPORT_SYMBOL vmlinux 0x61f92248 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x6201b3f6 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6220b4a2 crc32_le +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x62340c30 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x623d7182 _chrp_type +EXPORT_SYMBOL vmlinux 0x6250cfda swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x62538167 slhc_toss +EXPORT_SYMBOL vmlinux 0x62704888 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x628332e8 pmu_power_flags +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x629aaba0 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x62a79a6c param_ops_charp +EXPORT_SYMBOL vmlinux 0x62b43b16 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x62c2b85b serio_open +EXPORT_SYMBOL vmlinux 0x62c6bb25 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x63231951 gen_pool_create +EXPORT_SYMBOL vmlinux 0x632a8369 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x6346141b tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x63499c18 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x635ee3b3 mutex_trylock +EXPORT_SYMBOL vmlinux 0x63964593 generic_perform_write +EXPORT_SYMBOL vmlinux 0x639dced6 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63bb14f7 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63cd97e4 wireless_spy_update +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63f3ac2a skb_insert +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x6408cb05 from_kprojid +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x64402e1d tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x64419b81 sync_blockdev +EXPORT_SYMBOL vmlinux 0x644f5419 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x6459c3c0 dev_trans_start +EXPORT_SYMBOL vmlinux 0x646cc6ab pmu_poll +EXPORT_SYMBOL vmlinux 0x64971add blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64b8019d of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0x64da3a5f netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x64e97ef8 __sb_end_write +EXPORT_SYMBOL vmlinux 0x64eaee87 simple_getattr +EXPORT_SYMBOL vmlinux 0x650c4656 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652f260b rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x653360e4 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x653acbed unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x653ddd2e of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0x65400222 __irq_offset_value +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x656aab15 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x657c2981 param_set_bool +EXPORT_SYMBOL vmlinux 0x658212fd netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x65838de4 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x6587f7a0 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x65973913 iterate_mounts +EXPORT_SYMBOL vmlinux 0x65b77f13 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x65bb58a2 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x660da753 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x66227eae vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x6624f191 mmc_hw_reset_check +EXPORT_SYMBOL vmlinux 0x66354c36 sock_efree +EXPORT_SYMBOL vmlinux 0x66366314 sock_create_lite +EXPORT_SYMBOL vmlinux 0x6639d174 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x663aa58e twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x666a9aa5 ip_check_defrag +EXPORT_SYMBOL vmlinux 0x666f461f dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x667bd708 giveup_fpu +EXPORT_SYMBOL vmlinux 0x66b31625 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0x66b64535 arp_find +EXPORT_SYMBOL vmlinux 0x66cbf14b pmac_xpram_write +EXPORT_SYMBOL vmlinux 0x66f1f529 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x67055c81 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x6718fd81 netdev_crit +EXPORT_SYMBOL vmlinux 0x6726e8fe register_cdrom +EXPORT_SYMBOL vmlinux 0x67391421 inet_shutdown +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x67567e5a pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x676bd11d swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x6774bf24 unload_nls +EXPORT_SYMBOL vmlinux 0x677e6d1e abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x678e660a dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x6790b8f4 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x67970920 mpage_readpages +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67bc2c8b blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x67dbd1e4 km_report +EXPORT_SYMBOL vmlinux 0x67ef77e6 of_n_size_cells +EXPORT_SYMBOL vmlinux 0x67f3cabc gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x68088452 delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x684cfdbc thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x68609857 complete_and_exit +EXPORT_SYMBOL vmlinux 0x68749f66 fb_pan_display +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x6885cf66 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x6899b4f2 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68d5fe84 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x68db38a5 __find_get_block +EXPORT_SYMBOL vmlinux 0x68df3029 pagecache_get_page +EXPORT_SYMBOL vmlinux 0x68e2ed2a insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x68ec4052 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x690d0345 bmap +EXPORT_SYMBOL vmlinux 0x690ebb11 cdev_add +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69b7b857 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x69c53bc2 nd_set_link +EXPORT_SYMBOL vmlinux 0x69d7e5b8 __debugger_ipi +EXPORT_SYMBOL vmlinux 0x69e27c7a bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a08a3ef pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x6a141fda send_sig +EXPORT_SYMBOL vmlinux 0x6a44a200 iget_failed +EXPORT_SYMBOL vmlinux 0x6a46fd69 mntput +EXPORT_SYMBOL vmlinux 0x6a55ce4c ftrace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a6cf6da blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x6a73055c skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x6a732cd0 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6aa7efea generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x6ac9c4f9 console_stop +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b10d9b0 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0x6b13d033 __mutex_init +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b1b88d2 scsi_ioctl +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b38eb25 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x6b424d90 serio_rescan +EXPORT_SYMBOL vmlinux 0x6b52209e sock_no_bind +EXPORT_SYMBOL vmlinux 0x6b5be56c ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x6b5ea41f lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x6b65f3e9 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x6b66c889 fence_free +EXPORT_SYMBOL vmlinux 0x6b6a567c agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x6b7b26ed sk_stop_timer +EXPORT_SYMBOL vmlinux 0x6b965508 sock_release +EXPORT_SYMBOL vmlinux 0x6b9dcab4 empty_aops +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bd6a15b mac_find_mode +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6be7aa5d netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x6beddfc6 kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x6c02f84c blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x6c0afd22 max8998_update_reg +EXPORT_SYMBOL vmlinux 0x6c10e240 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x6c1ce5ce strcspn +EXPORT_SYMBOL vmlinux 0x6c2f22c6 neigh_app_ns +EXPORT_SYMBOL vmlinux 0x6c33937c register_console +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c795c03 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x6c81d218 __get_user_pages +EXPORT_SYMBOL vmlinux 0x6c93b1ae tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x6ca1d1a4 atomic64_read +EXPORT_SYMBOL vmlinux 0x6ca5b0f8 __net_get_random_once +EXPORT_SYMBOL vmlinux 0x6cb13f86 dev_addr_del +EXPORT_SYMBOL vmlinux 0x6cb37127 flex_array_clear +EXPORT_SYMBOL vmlinux 0x6cd8f223 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x6cdbbfdd pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x6cdc5c6b nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6ce456d5 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x6ce57870 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x6ced9026 set_anon_super +EXPORT_SYMBOL vmlinux 0x6cefc9a6 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x6cf0ef07 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x6cf5b1ba tso_build_hdr +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d12506c vga_tryget +EXPORT_SYMBOL vmlinux 0x6d1b6f9e sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d302a82 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x6d52828d dev_printk_emit +EXPORT_SYMBOL vmlinux 0x6d548686 mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0x6d560786 vfs_fsync +EXPORT_SYMBOL vmlinux 0x6d713131 kern_path_create +EXPORT_SYMBOL vmlinux 0x6d740223 flex_array_put +EXPORT_SYMBOL vmlinux 0x6d741973 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x6d8aa5b1 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x6d9692be rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0x6da5b778 from_kuid_munged +EXPORT_SYMBOL vmlinux 0x6da928f4 _insw_ns +EXPORT_SYMBOL vmlinux 0x6dca5688 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x6dd108ce sock_kfree_s +EXPORT_SYMBOL vmlinux 0x6dd2fb33 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x6ddbf5aa dquot_commit +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6dfde2b2 dev_warn +EXPORT_SYMBOL vmlinux 0x6e00fe87 __page_symlink +EXPORT_SYMBOL vmlinux 0x6e013f78 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0x6e17bba0 of_get_pci_address +EXPORT_SYMBOL vmlinux 0x6e5eff5c security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x6e6514ed radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6e654b65 wireless_send_event +EXPORT_SYMBOL vmlinux 0x6e68c92c d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e84d326 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6e9e84b7 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x6eb74dff proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x6ec93b6c inet_register_protosw +EXPORT_SYMBOL vmlinux 0x6edd57ff security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f3d4188 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x6f4248f9 dquot_quota_on +EXPORT_SYMBOL vmlinux 0x6f5acbbc string_escape_mem +EXPORT_SYMBOL vmlinux 0x6f5bfd28 __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0x6f62c60e from_kgid_munged +EXPORT_SYMBOL vmlinux 0x6f6d6499 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x6f9824ca param_get_ulong +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fcf77ca pci_scan_slot +EXPORT_SYMBOL vmlinux 0x6fd17e15 decrementer_clockevent +EXPORT_SYMBOL vmlinux 0x6fd3a414 __get_page_tail +EXPORT_SYMBOL vmlinux 0x6fdfbc57 framebuffer_release +EXPORT_SYMBOL vmlinux 0x6febc72b pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x6ffafa44 pipe_lock +EXPORT_SYMBOL vmlinux 0x700698db dm_unregister_target +EXPORT_SYMBOL vmlinux 0x70196441 init_net +EXPORT_SYMBOL vmlinux 0x701cd24a sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x70290b9d tcp_disconnect +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x7062b4cd cmdline_parts_free +EXPORT_SYMBOL vmlinux 0x70669d24 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x706c60d6 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x70aa3e38 netdev_warn +EXPORT_SYMBOL vmlinux 0x70acfd52 seq_putc +EXPORT_SYMBOL vmlinux 0x70af3739 __invalidate_device +EXPORT_SYMBOL vmlinux 0x70d053fd try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x70d7d2f2 lookup_bdev +EXPORT_SYMBOL vmlinux 0x70d888b7 __debugger_fault_handler +EXPORT_SYMBOL vmlinux 0x70d968ce unregister_nls +EXPORT_SYMBOL vmlinux 0x70f86c70 pmu_queue_request +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x71093540 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x710f6ccf bitmap_unplug +EXPORT_SYMBOL vmlinux 0x711bc94a pci_device_from_OF_node +EXPORT_SYMBOL vmlinux 0x7129cd2d dentry_unhash +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712ed37b radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x71392338 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x71480c72 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x71825d59 mmc_can_erase +EXPORT_SYMBOL vmlinux 0x719dab26 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71acb170 param_set_byte +EXPORT_SYMBOL vmlinux 0x71b03a10 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x71b13f48 giveup_altivec +EXPORT_SYMBOL vmlinux 0x71b4c57c pci_platform_rom +EXPORT_SYMBOL vmlinux 0x71c01bad of_get_property +EXPORT_SYMBOL vmlinux 0x71c6ae65 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x71c90087 memcmp +EXPORT_SYMBOL vmlinux 0x71cb506a fb_get_mode +EXPORT_SYMBOL vmlinux 0x71e6ca0e md_error +EXPORT_SYMBOL vmlinux 0x71f65175 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x720507fa xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x721700bc truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x722ec7c3 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x723545eb agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0x7237d850 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x727d1f64 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x7299bee4 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x72a0e6f2 __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b5b2b7 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x72b6fa56 fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x72d58de9 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x72e47618 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x732047a1 d_path +EXPORT_SYMBOL vmlinux 0x73347369 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x7334da41 of_scan_pci_bridge +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x735872cf blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x735d8503 add_wait_queue +EXPORT_SYMBOL vmlinux 0x7366c64b ip_setsockopt +EXPORT_SYMBOL vmlinux 0x73710a3e dqstats +EXPORT_SYMBOL vmlinux 0x73757380 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x7396e258 kmap_to_page +EXPORT_SYMBOL vmlinux 0x73a76960 generic_readlink +EXPORT_SYMBOL vmlinux 0x73ae6708 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x73cf420a input_flush_device +EXPORT_SYMBOL vmlinux 0x73e20c1c strlcpy +EXPORT_SYMBOL vmlinux 0x74200f63 fb_set_var +EXPORT_SYMBOL vmlinux 0x7422abfa tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x74345d92 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x74481180 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x745e114a netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x7460f69b dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x7481fd29 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x748be3a4 vme_dma_request +EXPORT_SYMBOL vmlinux 0x7496ba80 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74ce05b8 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74e6c6c1 set_binfmt +EXPORT_SYMBOL vmlinux 0x74e7b3c8 tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x74fe4aa3 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x74fe8730 sys_ctrler +EXPORT_SYMBOL vmlinux 0x7505bdef memchr_inv +EXPORT_SYMBOL vmlinux 0x7518b6fe pci_clear_master +EXPORT_SYMBOL vmlinux 0x752985e9 of_match_device +EXPORT_SYMBOL vmlinux 0x752b43fe pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x756dd160 start_thread +EXPORT_SYMBOL vmlinux 0x758ff259 of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x7593d385 div64_s64 +EXPORT_SYMBOL vmlinux 0x75994700 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x759d5780 udp_ioctl +EXPORT_SYMBOL vmlinux 0x759e7474 tty_write_room +EXPORT_SYMBOL vmlinux 0x75a5f7eb vfs_writev +EXPORT_SYMBOL vmlinux 0x75b38b47 tty_port_destroy +EXPORT_SYMBOL vmlinux 0x75b8a4b7 mount_subtree +EXPORT_SYMBOL vmlinux 0x75bca2c7 agp_free_memory +EXPORT_SYMBOL vmlinux 0x75bd01b1 write_cache_pages +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x760dfcf9 flow_cache_fini +EXPORT_SYMBOL vmlinux 0x762db8d4 dquot_disable +EXPORT_SYMBOL vmlinux 0x76308d88 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x763d9990 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764f0278 pci_map_rom +EXPORT_SYMBOL vmlinux 0x7650ee37 bio_copy_kern +EXPORT_SYMBOL vmlinux 0x76a7f0b2 dev_disable_lro +EXPORT_SYMBOL vmlinux 0x76afd694 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x76bf656d __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x76caa363 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d9bf11 crc32_be +EXPORT_SYMBOL vmlinux 0x76f6c5ef kmalloc_order +EXPORT_SYMBOL vmlinux 0x7722090f dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x773b975b clocksource_register +EXPORT_SYMBOL vmlinux 0x7745de39 file_remove_suid +EXPORT_SYMBOL vmlinux 0x774ef492 build_skb +EXPORT_SYMBOL vmlinux 0x77563eb0 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x775a130e __sg_free_table +EXPORT_SYMBOL vmlinux 0x77706272 nf_log_register +EXPORT_SYMBOL vmlinux 0x7775303a page_follow_link_light +EXPORT_SYMBOL vmlinux 0x77833a43 block_write_full_page +EXPORT_SYMBOL vmlinux 0x778b7058 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77b06a9a bio_integrity_clone +EXPORT_SYMBOL vmlinux 0x77b851c4 cacheable_memzero +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77c6b18f jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x77c89606 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x77cc0e4c ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x77db62b8 flush_tlb_page +EXPORT_SYMBOL vmlinux 0x77df0847 __set_personality +EXPORT_SYMBOL vmlinux 0x77e8ce88 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x77f066bf __kfree_skb +EXPORT_SYMBOL vmlinux 0x77f405ba finish_no_open +EXPORT_SYMBOL vmlinux 0x782567ec memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x785969a5 iov_iter_init +EXPORT_SYMBOL vmlinux 0x785dc489 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x7867d047 __init_rwsem +EXPORT_SYMBOL vmlinux 0x786dc059 kmem_cache_size +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x788f8e2e mark_page_accessed +EXPORT_SYMBOL vmlinux 0x788fe103 iomem_resource +EXPORT_SYMBOL vmlinux 0x7892ae8f __pci_enable_wake +EXPORT_SYMBOL vmlinux 0x789ad69e simple_open +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a3b16e i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x78aeba47 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e89a5f inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x795365ed skb_push +EXPORT_SYMBOL vmlinux 0x79645f92 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x7969135b sk_stream_write_space +EXPORT_SYMBOL vmlinux 0x796a635b add_disk +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x79841ce4 user_revoke +EXPORT_SYMBOL vmlinux 0x79a2187d iov_iter_npages +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79b37644 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x79bd6fef bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x79e246a1 dquot_alloc +EXPORT_SYMBOL vmlinux 0x79eefbff ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x7a1ed152 generic_fillattr +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7ab6be5c gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7ad13cc7 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7ade595f copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x7adf0626 kfree_skb +EXPORT_SYMBOL vmlinux 0x7af2e96d finish_open +EXPORT_SYMBOL vmlinux 0x7afa89fc vsnprintf +EXPORT_SYMBOL vmlinux 0x7b1ade38 lz4_decompress +EXPORT_SYMBOL vmlinux 0x7b1bd617 dcache_readdir +EXPORT_SYMBOL vmlinux 0x7b20fef1 scsi_print_result +EXPORT_SYMBOL vmlinux 0x7b283ce3 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x7b54b11b vme_irq_handler +EXPORT_SYMBOL vmlinux 0x7b5c8440 vm_munmap +EXPORT_SYMBOL vmlinux 0x7b60059c of_parse_phandle +EXPORT_SYMBOL vmlinux 0x7b82bf49 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x7ba0b6a2 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x7ba8aba5 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0x7bd7229e param_get_uint +EXPORT_SYMBOL vmlinux 0x7be4827c pci_dram_offset +EXPORT_SYMBOL vmlinux 0x7bf1ac66 i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0x7c003aef _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x7c0fd605 phy_device_create +EXPORT_SYMBOL vmlinux 0x7c12f604 flock_lock_file_wait +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c50cf6a scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x7c6c7e24 set_security_override +EXPORT_SYMBOL vmlinux 0x7c6e1cc3 netlink_unicast +EXPORT_SYMBOL vmlinux 0x7c9291d1 csum_partial_copy_generic +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7cb04b62 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cc0c820 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x7cc14f9d __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x7cc24fcc mmc_can_reset +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce2645c nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d4bfab0 kernel_bind +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7db84004 udp_del_offload +EXPORT_SYMBOL vmlinux 0x7dc65c2e md_write_start +EXPORT_SYMBOL vmlinux 0x7dc97879 rtas_get_error_log_max +EXPORT_SYMBOL vmlinux 0x7dcdd1d7 sg_miter_next +EXPORT_SYMBOL vmlinux 0x7de5e4d6 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7df0d548 create_empty_buffers +EXPORT_SYMBOL vmlinux 0x7e1e0ec9 tuning_blk_pattern_4bit +EXPORT_SYMBOL vmlinux 0x7e2a102d __sock_create +EXPORT_SYMBOL vmlinux 0x7e49f281 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x7e603f26 simple_transaction_read +EXPORT_SYMBOL vmlinux 0x7e6cd73d unlock_rename +EXPORT_SYMBOL vmlinux 0x7e87227e slhc_compress +EXPORT_SYMBOL vmlinux 0x7e9457bc new_inode +EXPORT_SYMBOL vmlinux 0x7ea46307 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x7eaaaa0f mddev_congested +EXPORT_SYMBOL vmlinux 0x7ee2b104 init_special_inode +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7ee73c0c memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0x7eeff726 scsi_block_requests +EXPORT_SYMBOL vmlinux 0x7f077bf3 block_invalidatepage +EXPORT_SYMBOL vmlinux 0x7f18c160 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x7f1bb1c6 input_set_keycode +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f2acce0 rwsem_wake +EXPORT_SYMBOL vmlinux 0x7f2d6a3a jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x7f492263 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x7f55b306 cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0x7f58cd22 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f923380 nla_put +EXPORT_SYMBOL vmlinux 0x7f9d3bf4 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x7fa6a854 eth_change_mtu +EXPORT_SYMBOL vmlinux 0x7fde2edb vme_master_read +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fee5a23 pci_request_region +EXPORT_SYMBOL vmlinux 0x8002fcc2 filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x8011c2e6 __quota_error +EXPORT_SYMBOL vmlinux 0x802a1569 arp_xmit +EXPORT_SYMBOL vmlinux 0x80854ff9 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x809b195c disk_stack_limits +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80cabcd3 vm_event_states +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80e8aace cdev_alloc +EXPORT_SYMBOL vmlinux 0x80ed4547 rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x80f829ad neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x811a316a input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x81250c42 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x8127fedf datagram_poll +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x8158d833 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x816dc8e7 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x81819480 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0x818e8c6c dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x81a07f4e _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x81a468b9 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x81b39b9a generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x81c0a84f rtas_set_indicator +EXPORT_SYMBOL vmlinux 0x81d475f4 neigh_for_each +EXPORT_SYMBOL vmlinux 0x81d70675 tty_set_operations +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81dcefe1 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x81e86f75 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x81ec6fe9 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x81f77c58 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x81fb7cb9 switch_mmu_context +EXPORT_SYMBOL vmlinux 0x81fd07fc skb_checksum_help +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x822c5a8c fence_add_callback +EXPORT_SYMBOL vmlinux 0x823e30e8 elv_rb_del +EXPORT_SYMBOL vmlinux 0x82421fa7 bdi_destroy +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x8271b28c blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x8278f051 backlight_device_register +EXPORT_SYMBOL vmlinux 0x827f5d1f __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82a00610 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x82a82d0c of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0x82a95dda neigh_destroy +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82b1c002 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x82babe03 give_up_console +EXPORT_SYMBOL vmlinux 0x82bff4e3 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x82e5a238 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x83017fe7 lease_modify +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x830c6a93 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x830c6e76 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0x831c9188 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x83359788 fb_show_logo +EXPORT_SYMBOL vmlinux 0x8361cc33 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x8372cd2f __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x838c3765 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x838dd18e mmc_power_save_host +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83a476ce bitmap_scnlistprintf +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83d728f3 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0x83e451be get_gendisk +EXPORT_SYMBOL vmlinux 0x83eb7169 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x83f7344c scsi_host_put +EXPORT_SYMBOL vmlinux 0x83ff5e4b inet_listen +EXPORT_SYMBOL vmlinux 0x84171dcf blk_get_queue +EXPORT_SYMBOL vmlinux 0x8418d6d3 get_io_context +EXPORT_SYMBOL vmlinux 0x844404cf ISA_DMA_THRESHOLD +EXPORT_SYMBOL vmlinux 0x8458cabc pci_dev_get +EXPORT_SYMBOL vmlinux 0x8470253d get_acl +EXPORT_SYMBOL vmlinux 0x847f6dcc iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x84902320 netdev_emerg +EXPORT_SYMBOL vmlinux 0x84a69fdc vme_slave_get +EXPORT_SYMBOL vmlinux 0x84abca5e crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x84af93cf skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x84b183ae strncmp +EXPORT_SYMBOL vmlinux 0x84b2073f ps2_handle_response +EXPORT_SYMBOL vmlinux 0x84b47019 input_allocate_device +EXPORT_SYMBOL vmlinux 0x84bd69bf dq_data_lock +EXPORT_SYMBOL vmlinux 0x84c8a815 kfree_skb_list +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x8503d4d0 seq_release +EXPORT_SYMBOL vmlinux 0x851caff0 km_query +EXPORT_SYMBOL vmlinux 0x8532b24b agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x8541bccc intercept_table +EXPORT_SYMBOL vmlinux 0x85427cb5 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x854e1c0b sg_nents +EXPORT_SYMBOL vmlinux 0x854f2500 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x855412bc padata_do_serial +EXPORT_SYMBOL vmlinux 0x855ae8cd read_cache_page +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x85684e45 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x8576ca41 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x8592d5eb mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85ca4cc6 bio_split +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x86338340 param_get_long +EXPORT_SYMBOL vmlinux 0x8642dbdb devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x86762590 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x868090a3 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86a4889a kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0x86d17d48 posix_lock_file_wait +EXPORT_SYMBOL vmlinux 0x86db1cbb rtas_flash_term_hook +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x874535d1 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x87651bce fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x87662eeb of_device_is_available +EXPORT_SYMBOL vmlinux 0x87739fa7 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0x87798392 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x878ec49d audit_log_start +EXPORT_SYMBOL vmlinux 0x8798e453 __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x87a628e3 generic_permission +EXPORT_SYMBOL vmlinux 0x87ad7412 kernel_write +EXPORT_SYMBOL vmlinux 0x87b9ef72 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x87efca05 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x87f443c4 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x880214d7 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x88094074 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x881a3eca nd_get_link +EXPORT_SYMBOL vmlinux 0x883297af scsi_execute +EXPORT_SYMBOL vmlinux 0x8834396c mod_timer +EXPORT_SYMBOL vmlinux 0x884b5dfc max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x88658180 input_event +EXPORT_SYMBOL vmlinux 0x88938d8f udp_proc_register +EXPORT_SYMBOL vmlinux 0x88a0c12f pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x88a0e3d0 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x88a7b8e8 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x88babdc7 sock_kmalloc +EXPORT_SYMBOL vmlinux 0x88c4e2d3 proto_unregister +EXPORT_SYMBOL vmlinux 0x88dc9bb4 thaw_super +EXPORT_SYMBOL vmlinux 0x88dd77fe skb_copy_bits +EXPORT_SYMBOL vmlinux 0x88e75cee xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x88ec86a5 of_phy_connect +EXPORT_SYMBOL vmlinux 0x891bdb39 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x891fbb10 mempool_destroy +EXPORT_SYMBOL vmlinux 0x89469716 writeback_in_progress +EXPORT_SYMBOL vmlinux 0x894f3ff1 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x8953f8ff __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x89555a6e __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x895b58cf ata_print_version +EXPORT_SYMBOL vmlinux 0x89797060 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x89986325 override_creds +EXPORT_SYMBOL vmlinux 0x89a87136 __ip_dev_find +EXPORT_SYMBOL vmlinux 0x89b3107b isa_mem_base +EXPORT_SYMBOL vmlinux 0x89b3c500 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x89b7b949 unregister_filesystem +EXPORT_SYMBOL vmlinux 0x89be9794 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89e14f62 down_write +EXPORT_SYMBOL vmlinux 0x89e4ee18 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x89f9cae9 inet6_bind +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1c5455 blk_stack_limits +EXPORT_SYMBOL vmlinux 0x8a2b1be2 pci_enable_device +EXPORT_SYMBOL vmlinux 0x8a2b221e iunique +EXPORT_SYMBOL vmlinux 0x8a416270 __scsi_print_command +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a6ed75a invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8ab4079e atomic64_add +EXPORT_SYMBOL vmlinux 0x8ac6ee4f pci_scan_bus_parented +EXPORT_SYMBOL vmlinux 0x8ad07012 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x8ae6d35f xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x8aebe654 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x8b3b3aff agp_find_bridge +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b4326b6 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0x8b466dff d_move +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b6e1f56 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x8b7d3b75 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b8b3609 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x8b945fac prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x8ba53ca0 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x8bac0511 bh_submit_read +EXPORT_SYMBOL vmlinux 0x8bbf0f24 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x8bc6f4a3 inode_change_ok +EXPORT_SYMBOL vmlinux 0x8bca91dd register_gifconf +EXPORT_SYMBOL vmlinux 0x8bd9f54b cfb_copyarea +EXPORT_SYMBOL vmlinux 0x8bdf3a48 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x8c016488 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c32ffd1 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x8c39bc8c udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c807b2c ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0x8c9247fa sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x8ca2b8ba commit_creds +EXPORT_SYMBOL vmlinux 0x8cbf3405 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cccce65 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x8ce7f94a proc_set_user +EXPORT_SYMBOL vmlinux 0x8d015dd4 __bswapdi2 +EXPORT_SYMBOL vmlinux 0x8d0e4696 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x8d1916b5 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x8d34b1f7 blk_start_queue +EXPORT_SYMBOL vmlinux 0x8d3aec6c dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d60591e key_type_keyring +EXPORT_SYMBOL vmlinux 0x8d6b2ce1 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x8d6bd7ad invalidate_bdev +EXPORT_SYMBOL vmlinux 0x8d72495b __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d88f9a8 mdiobus_write +EXPORT_SYMBOL vmlinux 0x8d9858ee kobject_set_name +EXPORT_SYMBOL vmlinux 0x8da2e4c5 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x8de0b5ac mempool_create +EXPORT_SYMBOL vmlinux 0x8df5da63 memstart_addr +EXPORT_SYMBOL vmlinux 0x8e093026 vme_slot_num +EXPORT_SYMBOL vmlinux 0x8e0d66f4 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x8e1b0434 __devm_release_region +EXPORT_SYMBOL vmlinux 0x8e20c52e led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0x8e2ff26a nla_append +EXPORT_SYMBOL vmlinux 0x8e325525 update_region +EXPORT_SYMBOL vmlinux 0x8e33691e simple_write_begin +EXPORT_SYMBOL vmlinux 0x8e430507 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x8e605685 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x8e748efe call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x8e7a267b jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x8ec04552 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x8efe08c7 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x8f045d1c cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x8f102c40 pcim_iomap +EXPORT_SYMBOL vmlinux 0x8f541334 neigh_compat_output +EXPORT_SYMBOL vmlinux 0x8f54f2c4 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x8f85f835 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x8f9829fd tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x8fbf37e0 profile_pc +EXPORT_SYMBOL vmlinux 0x8fc39b41 elevator_change +EXPORT_SYMBOL vmlinux 0x8fcda9c1 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x8fd8fbb6 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x8ffc69ca alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x8ffdb3b8 crc16 +EXPORT_SYMBOL vmlinux 0x9006f5ac set_nlink +EXPORT_SYMBOL vmlinux 0x900f747d seq_write +EXPORT_SYMBOL vmlinux 0x9024b39b ns_capable +EXPORT_SYMBOL vmlinux 0x90262b55 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x902f5556 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x9032e531 pci_pme_active +EXPORT_SYMBOL vmlinux 0x904ecc57 posix_lock_file +EXPORT_SYMBOL vmlinux 0x90592701 register_shrinker +EXPORT_SYMBOL vmlinux 0x905f2c41 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x90682299 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x907f5086 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x90859214 bio_map_user +EXPORT_SYMBOL vmlinux 0x908a7de7 pmac_suspend_agp_for_card +EXPORT_SYMBOL vmlinux 0x908de674 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x90b94e54 zero_fill_bio +EXPORT_SYMBOL vmlinux 0x90c5e819 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x90cb2e4f inet_del_offload +EXPORT_SYMBOL vmlinux 0x90d01ebc scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x910ce6c9 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x91120a55 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x91232541 scsi_register +EXPORT_SYMBOL vmlinux 0x912557ce rtas_busy_delay +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x915b117b tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x915e1208 tb_ticks_per_usec +EXPORT_SYMBOL vmlinux 0x91621d6a allocate_resource +EXPORT_SYMBOL vmlinux 0x9168c033 rtas_get_sensor +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x918c67cc inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x918eda83 dst_alloc +EXPORT_SYMBOL vmlinux 0x91913e48 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x919d1163 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x91af3151 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x91b91f50 skb_dequeue +EXPORT_SYMBOL vmlinux 0x91bdb65e mmc_release_host +EXPORT_SYMBOL vmlinux 0x91c01238 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x91c720a6 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x91de3389 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x91e3044e seq_bitmap +EXPORT_SYMBOL vmlinux 0x91ee8d19 write_inode_now +EXPORT_SYMBOL vmlinux 0x921184e3 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x9227d9b2 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x923e6e0c napi_gro_frags +EXPORT_SYMBOL vmlinux 0x924a5cab simple_nosetlease +EXPORT_SYMBOL vmlinux 0x9285b8f0 security_path_chmod +EXPORT_SYMBOL vmlinux 0x928b4c65 sock_no_getname +EXPORT_SYMBOL vmlinux 0x92a48764 __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92b1bb30 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x92bc220b lockref_get +EXPORT_SYMBOL vmlinux 0x92c2ac83 km_policy_notify +EXPORT_SYMBOL vmlinux 0x92c64187 blk_recount_segments +EXPORT_SYMBOL vmlinux 0x92d5891e security_path_mknod +EXPORT_SYMBOL vmlinux 0x92e9164f seq_puts +EXPORT_SYMBOL vmlinux 0x92f239ff pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9300036e rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x9309de94 cuda_request +EXPORT_SYMBOL vmlinux 0x930ee4be iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x931396d5 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x9316ce6e __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x93215e1d __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x932d6284 netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x9330cb9f sg_alloc_table +EXPORT_SYMBOL vmlinux 0x933319f9 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x934c7e2c pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x934cce50 aio_complete +EXPORT_SYMBOL vmlinux 0x9364fe6c tcp_read_sock +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x9391665e register_md_personality +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93acce38 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93cd5de3 vfs_readv +EXPORT_SYMBOL vmlinux 0x93d2bde7 inode_permission +EXPORT_SYMBOL vmlinux 0x93e81f45 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x94120c1f devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x941f5f1a textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x942399ce blk_integrity_register +EXPORT_SYMBOL vmlinux 0x94245b8d module_layout +EXPORT_SYMBOL vmlinux 0x945c5885 iput +EXPORT_SYMBOL vmlinux 0x9475ad03 pci_bus_type +EXPORT_SYMBOL vmlinux 0x9477d3f2 inet_release +EXPORT_SYMBOL vmlinux 0x9481bb7d scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x949de5a5 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0x94ab18c3 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x94b2590f vme_free_consistent +EXPORT_SYMBOL vmlinux 0x94cad9b1 key_task_permission +EXPORT_SYMBOL vmlinux 0x94cbd061 dql_reset +EXPORT_SYMBOL vmlinux 0x94d0fb5e iget_locked +EXPORT_SYMBOL vmlinux 0x94e2207d clear_bdi_congested +EXPORT_SYMBOL vmlinux 0x94eadabb ata_link_printk +EXPORT_SYMBOL vmlinux 0x94eea794 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x94fde4fd loop_backing_file +EXPORT_SYMBOL vmlinux 0x95001f2e up_read +EXPORT_SYMBOL vmlinux 0x9500a1b4 do_truncate +EXPORT_SYMBOL vmlinux 0x9514151a _mcount +EXPORT_SYMBOL vmlinux 0x9524b0ae _outsb +EXPORT_SYMBOL vmlinux 0x953fb45f blk_make_request +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x95588336 mntget +EXPORT_SYMBOL vmlinux 0x95745f16 of_dev_get +EXPORT_SYMBOL vmlinux 0x957a19f2 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x95d01484 of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x95d03fe8 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x95e91d3f mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x95f22bad param_ops_invbool +EXPORT_SYMBOL vmlinux 0x95f561c3 flush_tlb_range +EXPORT_SYMBOL vmlinux 0x95f63422 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0x95f70168 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x960b98be pci_set_mwi +EXPORT_SYMBOL vmlinux 0x960dfaf5 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x96399ccc tty_hangup +EXPORT_SYMBOL vmlinux 0x964417fd blkdev_get +EXPORT_SYMBOL vmlinux 0x9644ec76 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x964ac5d2 dma_set_mask +EXPORT_SYMBOL vmlinux 0x964febfb jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x96573b80 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x96581006 dma_find_channel +EXPORT_SYMBOL vmlinux 0x96582463 strnicmp +EXPORT_SYMBOL vmlinux 0x96770e61 kset_register +EXPORT_SYMBOL vmlinux 0x96898769 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x968ba764 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x969a8659 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x969ea1a3 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x96ab24e6 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96dbcca2 ioremap_prot +EXPORT_SYMBOL vmlinux 0x96e6a52f vfs_llseek +EXPORT_SYMBOL vmlinux 0x96f53ae6 simple_empty +EXPORT_SYMBOL vmlinux 0x97023c78 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0x97025880 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x970de92d jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x970e9921 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x97255bdf strlen +EXPORT_SYMBOL vmlinux 0x973e3ddb __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x973ea7ed iterate_dir +EXPORT_SYMBOL vmlinux 0x9748927f _outsw_ns +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x976ae4f3 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x977d811c km_state_expired +EXPORT_SYMBOL vmlinux 0x9782564d new_sync_write +EXPORT_SYMBOL vmlinux 0x978f6642 mount_single +EXPORT_SYMBOL vmlinux 0x97973aad sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97a38156 tty_unregister_device +EXPORT_SYMBOL vmlinux 0x97b4500c __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x97bcd5db scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x97c81d0e __alloc_skb +EXPORT_SYMBOL vmlinux 0x97dd2a0d uart_add_one_port +EXPORT_SYMBOL vmlinux 0x980a7299 skb_trim +EXPORT_SYMBOL vmlinux 0x98184a7d save_mount_options +EXPORT_SYMBOL vmlinux 0x98207951 del_gendisk +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x989bff1a dev_add_offload +EXPORT_SYMBOL vmlinux 0x98c6c707 blk_init_queue +EXPORT_SYMBOL vmlinux 0x98e5378c sock_alloc_file +EXPORT_SYMBOL vmlinux 0x98eabfe8 always_delete_dentry +EXPORT_SYMBOL vmlinux 0x98f62856 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x98fa21b0 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x98fe7882 DMA_MODE_READ +EXPORT_SYMBOL vmlinux 0x99003083 security_path_unlink +EXPORT_SYMBOL vmlinux 0x9910816e netdev_printk +EXPORT_SYMBOL vmlinux 0x99173a63 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99457c36 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x9965c12c sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x99756219 vfs_symlink +EXPORT_SYMBOL vmlinux 0x998a6d8a xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0x998a7537 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x998c24b9 deactivate_super +EXPORT_SYMBOL vmlinux 0x99949f6f ip_options_compile +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99acb160 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x99ae9052 i2c_master_send +EXPORT_SYMBOL vmlinux 0x99aed7aa seq_release_private +EXPORT_SYMBOL vmlinux 0x99afe916 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x99b959f5 misc_deregister +EXPORT_SYMBOL vmlinux 0x99bb8806 memmove +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99d45515 proc_remove +EXPORT_SYMBOL vmlinux 0x9a0d7ad5 kernel_read +EXPORT_SYMBOL vmlinux 0x9a165cd5 tso_start +EXPORT_SYMBOL vmlinux 0x9a1a90b4 input_register_handle +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a222878 napi_complete_done +EXPORT_SYMBOL vmlinux 0x9a69bc73 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x9a87b9f9 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x9a9408b1 dquot_enable +EXPORT_SYMBOL vmlinux 0x9a966982 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x9a9efdc9 inet6_offloads +EXPORT_SYMBOL vmlinux 0x9a9f6ef4 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x9aaa1002 try_to_release_page +EXPORT_SYMBOL vmlinux 0x9ade4bde ps2_command +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9aeef822 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x9af906c3 mmc_gpio_free_ro +EXPORT_SYMBOL vmlinux 0x9b046d6d dev_uc_sync +EXPORT_SYMBOL vmlinux 0x9b1bd5f8 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x9b21b97b dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x9b290f0c jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b46f363 directly_mappable_cdev_bdi +EXPORT_SYMBOL vmlinux 0x9b498458 __bread_gfp +EXPORT_SYMBOL vmlinux 0x9b5449c2 nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0x9b5c2ab7 tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x9b5d7e0e __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x9b6ce11a component_match_add +EXPORT_SYMBOL vmlinux 0x9b6eb137 ksize +EXPORT_SYMBOL vmlinux 0x9b889843 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x9b98be2d unregister_cdrom +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9ba96914 security_path_truncate +EXPORT_SYMBOL vmlinux 0x9bce482f __release_region +EXPORT_SYMBOL vmlinux 0x9bd70465 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x9bddec0e eth_validate_addr +EXPORT_SYMBOL vmlinux 0x9be7558a md_register_thread +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9bf1d25c bdevname +EXPORT_SYMBOL vmlinux 0x9bf7b72a dentry_path_raw +EXPORT_SYMBOL vmlinux 0x9c00bad2 dmam_pool_create +EXPORT_SYMBOL vmlinux 0x9c0b6d37 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x9c41b008 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x9c48139b sock_i_uid +EXPORT_SYMBOL vmlinux 0x9c506e42 padata_alloc +EXPORT_SYMBOL vmlinux 0x9c54b77d simple_rename +EXPORT_SYMBOL vmlinux 0x9c948d56 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x9c9d2ce3 neigh_direct_output +EXPORT_SYMBOL vmlinux 0x9c9d3d54 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cbbc4c1 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x9ccaff46 unregister_binfmt +EXPORT_SYMBOL vmlinux 0x9ccb43f2 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x9ce3f83f nvram_write_byte +EXPORT_SYMBOL vmlinux 0x9cf0cfe3 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x9d06de5a tcp_prequeue +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d10aaae netif_device_detach +EXPORT_SYMBOL vmlinux 0x9d14983a ppc_enable_pmcs +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d3bb0ec zpool_register_driver +EXPORT_SYMBOL vmlinux 0x9d3f1984 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0x9d44cb03 pci_enable_msix +EXPORT_SYMBOL vmlinux 0x9d5315e2 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x9d535535 copy_to_iter +EXPORT_SYMBOL vmlinux 0x9d540c63 nf_register_hook +EXPORT_SYMBOL vmlinux 0x9d5a84c7 pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0x9d669763 memcpy +EXPORT_SYMBOL vmlinux 0x9d6a54c2 flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0x9d745eba tty_vhangup +EXPORT_SYMBOL vmlinux 0x9d79f0c4 kernel_listen +EXPORT_SYMBOL vmlinux 0x9d7a7f61 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x9d7ce8dd _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x9d93d1de tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x9d98f375 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x9d9c08d7 follow_down_one +EXPORT_SYMBOL vmlinux 0x9da2943b phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x9da9afc8 console_start +EXPORT_SYMBOL vmlinux 0x9db513d7 nlmsg_notify +EXPORT_SYMBOL vmlinux 0x9dcdb5e1 dev_uc_add +EXPORT_SYMBOL vmlinux 0x9ddbbe4a blk_run_queue +EXPORT_SYMBOL vmlinux 0x9dde5504 dst_release +EXPORT_SYMBOL vmlinux 0x9de6a87e ps2_end_command +EXPORT_SYMBOL vmlinux 0x9df0b9f8 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x9df6fb4b phy_register_fixup +EXPORT_SYMBOL vmlinux 0x9dfa8bd2 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x9dfe7307 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e0b0da0 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e0f4e07 devm_ioport_map +EXPORT_SYMBOL vmlinux 0x9e1cfc90 ioremap_wc +EXPORT_SYMBOL vmlinux 0x9e2000a7 memcpy_toiovecend +EXPORT_SYMBOL vmlinux 0x9e266d32 skb_put +EXPORT_SYMBOL vmlinux 0x9e29b96f truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x9e2b0df1 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x9e374dee sock_update_memcg +EXPORT_SYMBOL vmlinux 0x9e4edfb4 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e60f59e mmc_can_trim +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e66d26a abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x9e672ff6 scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x9e75d0aa __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e86e397 inet_sendmsg +EXPORT_SYMBOL vmlinux 0x9e97375d rtas_busy_delay_time +EXPORT_SYMBOL vmlinux 0x9ea0faae jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x9ea73929 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x9eb89ef2 tty_port_put +EXPORT_SYMBOL vmlinux 0x9ee942ed proc_set_size +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f4c91f9 __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0x9f5257f6 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x9f62c45c mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x9f8c87ce vlan_vid_add +EXPORT_SYMBOL vmlinux 0x9f911629 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fb3dd30 memcpy_fromiovec +EXPORT_SYMBOL vmlinux 0x9fd26b05 should_remove_suid +EXPORT_SYMBOL vmlinux 0x9fd6277b dquot_free_inode +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ff1517d sk_ns_capable +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0x9fff19eb padata_free +EXPORT_SYMBOL vmlinux 0xa01ffa83 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xa0281a1c km_new_mapping +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa06df9e1 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0xa0731116 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa07fb588 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa097396d blk_end_request_all +EXPORT_SYMBOL vmlinux 0xa0aeed16 inet_frag_find +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0bbeb46 replace_mount_options +EXPORT_SYMBOL vmlinux 0xa0c602ed genphy_aneg_done +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0ead932 copy_from_iter +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa1000517 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0xa107391b dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa1193bdc pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa12eaf3a flush_signals +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa15c0709 pci_bus_get +EXPORT_SYMBOL vmlinux 0xa177a4f8 sk_filter +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1ba7702 user_path_create +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1c8c3ad sk_common_release +EXPORT_SYMBOL vmlinux 0xa1c96540 get_super_thawed +EXPORT_SYMBOL vmlinux 0xa1c99385 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xa1d709fa blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0xa1e25993 tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xa1e39cee rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0xa1f8fe75 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xa1fb84eb abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xa216c582 eth_mac_addr +EXPORT_SYMBOL vmlinux 0xa2203343 ppp_channel_index +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa28b002e d_rehash +EXPORT_SYMBOL vmlinux 0xa2a27811 iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0xa2ac71d7 drop_nlink +EXPORT_SYMBOL vmlinux 0xa2b51978 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0xa2bbed37 crash_shutdown_register +EXPORT_SYMBOL vmlinux 0xa2c16d47 new_sync_read +EXPORT_SYMBOL vmlinux 0xa2cfe549 elv_rb_add +EXPORT_SYMBOL vmlinux 0xa2d1da76 register_framebuffer +EXPORT_SYMBOL vmlinux 0xa2ef08b7 generic_write_checks +EXPORT_SYMBOL vmlinux 0xa2ef34d7 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xa2fce5cc wait_on_sync_kiocb +EXPORT_SYMBOL vmlinux 0xa2fdbcbe fence_default_wait +EXPORT_SYMBOL vmlinux 0xa303d1ff dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0xa30568d4 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xa308c637 dev_change_carrier +EXPORT_SYMBOL vmlinux 0xa30a5d96 wait_on_page_bit +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa34b709d read_code +EXPORT_SYMBOL vmlinux 0xa351359c d_validate +EXPORT_SYMBOL vmlinux 0xa384fde8 tcp_seq_open +EXPORT_SYMBOL vmlinux 0xa38e691a ioremap_bot +EXPORT_SYMBOL vmlinux 0xa39b4cf2 udelay +EXPORT_SYMBOL vmlinux 0xa3a09873 devm_iounmap +EXPORT_SYMBOL vmlinux 0xa3aaa055 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0xa3abc422 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xa3b2cf46 devfreq_add_device +EXPORT_SYMBOL vmlinux 0xa3b67c75 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0xa3ba32c0 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0xa3c22ff2 of_phy_find_device +EXPORT_SYMBOL vmlinux 0xa3e0675c nf_reinject +EXPORT_SYMBOL vmlinux 0xa3e75545 flush_tlb_kernel_range +EXPORT_SYMBOL vmlinux 0xa42ee21b napi_gro_flush +EXPORT_SYMBOL vmlinux 0xa4367754 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xa437d398 pci_find_bus +EXPORT_SYMBOL vmlinux 0xa43b1297 vscnprintf +EXPORT_SYMBOL vmlinux 0xa43b9539 memcpy_fromiovecend +EXPORT_SYMBOL vmlinux 0xa46383df skb_try_coalesce +EXPORT_SYMBOL vmlinux 0xa46b0fc3 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa472fb54 pci_find_hose_for_OF_device +EXPORT_SYMBOL vmlinux 0xa4a94d26 find_next_bit_le +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4b9f665 vme_register_driver +EXPORT_SYMBOL vmlinux 0xa4c2a20f ipv4_specific +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa501d135 simple_dname +EXPORT_SYMBOL vmlinux 0xa501fd86 ihold +EXPORT_SYMBOL vmlinux 0xa52abd97 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0xa5319ebc security_file_permission +EXPORT_SYMBOL vmlinux 0xa53af99c note_scsi_host +EXPORT_SYMBOL vmlinux 0xa540511c of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa56b8ab2 flex_array_free +EXPORT_SYMBOL vmlinux 0xa586ce46 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0xa591b374 eth_rebuild_header +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa59cef05 bio_endio_nodec +EXPORT_SYMBOL vmlinux 0xa5a633b9 sg_last +EXPORT_SYMBOL vmlinux 0xa5cef8ad release_resource +EXPORT_SYMBOL vmlinux 0xa5e1c90c inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0xa5e88d97 eth_type_trans +EXPORT_SYMBOL vmlinux 0xa6087042 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0xa6466be2 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0xa64a1c36 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xa6527db8 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0xa652c4ef __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0xa658bad4 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0xa65972b8 _memcpy_toio +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa68b0052 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0xa68d3a5a inet_accept +EXPORT_SYMBOL vmlinux 0xa6970398 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0xa69a700e __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0xa6c9779a ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0xa6ca1268 fget_raw +EXPORT_SYMBOL vmlinux 0xa6d546df __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xa6e02bbf seq_bitmap_list +EXPORT_SYMBOL vmlinux 0xa6e4e246 netdev_notice +EXPORT_SYMBOL vmlinux 0xa6e589ae key_revoke +EXPORT_SYMBOL vmlinux 0xa6e67c2d inet_stream_connect +EXPORT_SYMBOL vmlinux 0xa6f2f092 proc_mkdir +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa7132e52 ata_dev_printk +EXPORT_SYMBOL vmlinux 0xa720678c lg_global_lock +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa74f4e9b ida_simple_get +EXPORT_SYMBOL vmlinux 0xa7695a12 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0xa78d9eb7 slhc_uncompress +EXPORT_SYMBOL vmlinux 0xa7a54e02 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xa7ee8448 security_path_link +EXPORT_SYMBOL vmlinux 0xa7ef3250 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0xa7f93a28 xfrm_state_add +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa83deea4 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa861ab6e __ioremap +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa87dcf00 param_set_ulong +EXPORT_SYMBOL vmlinux 0xa88c55f6 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0xa89464b7 __ashldi3 +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa9273e1a epapr_hypercall_start +EXPORT_SYMBOL vmlinux 0xa92df5dc skb_clone_sk +EXPORT_SYMBOL vmlinux 0xa934e4f2 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0xa935ee65 padata_do_parallel +EXPORT_SYMBOL vmlinux 0xa94674e3 bdi_register +EXPORT_SYMBOL vmlinux 0xa9571d6d DMA_MODE_WRITE +EXPORT_SYMBOL vmlinux 0xa961d3cd agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0xa9b269a9 generic_start_io_acct +EXPORT_SYMBOL vmlinux 0xa9c169d6 devm_request_resource +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9cfea7e tcp_fastopen_create_child +EXPORT_SYMBOL vmlinux 0xa9d84a3b seq_read +EXPORT_SYMBOL vmlinux 0xa9d9d012 of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0xa9e476bb agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0xa9effda5 __first_cpu +EXPORT_SYMBOL vmlinux 0xaa1ce71e copy_page_to_iter +EXPORT_SYMBOL vmlinux 0xaa46e87e lg_local_unlock +EXPORT_SYMBOL vmlinux 0xaa486e2e acl_by_type +EXPORT_SYMBOL vmlinux 0xaa4df512 pmu_batteries +EXPORT_SYMBOL vmlinux 0xaa6901ac __kfifo_out_r +EXPORT_SYMBOL vmlinux 0xaa6dbe85 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0xaa6e4df5 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa8e187c generic_setlease +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaada5e1e __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab0807a3 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xab14edec tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0xab1eeb3a serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xab515e10 key_reject_and_link +EXPORT_SYMBOL vmlinux 0xab694444 bsearch +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7e081f param_set_uint +EXPORT_SYMBOL vmlinux 0xab8658bb vga_con +EXPORT_SYMBOL vmlinux 0xaba3ad0c radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xabae2fc6 __wait_on_bit +EXPORT_SYMBOL vmlinux 0xabb15c4b genlmsg_put +EXPORT_SYMBOL vmlinux 0xabb6ee12 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabe3c0cf pci_set_power_state +EXPORT_SYMBOL vmlinux 0xabfacb84 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xac020686 PDE_DATA +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac26b820 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xac276284 follow_down +EXPORT_SYMBOL vmlinux 0xac39fc46 agp_bridge +EXPORT_SYMBOL vmlinux 0xac44fff9 generic_setxattr +EXPORT_SYMBOL vmlinux 0xac536521 __skb_checksum +EXPORT_SYMBOL vmlinux 0xac76d3cc vfs_getattr +EXPORT_SYMBOL vmlinux 0xaca03a68 blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacc5b5d2 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0xacc6e063 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacdd4b9b fddi_type_trans +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacfe96bc brioctl_set +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad0a8364 module_put +EXPORT_SYMBOL vmlinux 0xad29324f dev_load +EXPORT_SYMBOL vmlinux 0xad50cebb i8253_lock +EXPORT_SYMBOL vmlinux 0xad55903a nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xad7432eb wait_for_key_construction +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xada5f1be key_put +EXPORT_SYMBOL vmlinux 0xadd8401e mount_nodev +EXPORT_SYMBOL vmlinux 0xaddd4770 __debugger_iabr_match +EXPORT_SYMBOL vmlinux 0xadf2a575 inet_csk_accept +EXPORT_SYMBOL vmlinux 0xadf42bd5 __request_region +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae3292ec xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0xae358236 fence_signal +EXPORT_SYMBOL vmlinux 0xae511c14 dput +EXPORT_SYMBOL vmlinux 0xae545f06 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae77a595 radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0xae7aa3a1 kobject_put +EXPORT_SYMBOL vmlinux 0xae836bd3 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0xae85a27e radix_tree_lookup +EXPORT_SYMBOL vmlinux 0xae94463f jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xae98b5f6 scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0xaec655c7 alloc_pages_exact +EXPORT_SYMBOL vmlinux 0xaee9364b mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0xaf063510 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xaf1136fd phy_start +EXPORT_SYMBOL vmlinux 0xaf19ac0a sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0xaf241765 sk_net_capable +EXPORT_SYMBOL vmlinux 0xaf2d872c prepare_to_wait +EXPORT_SYMBOL vmlinux 0xaf330665 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf41127d param_set_bint +EXPORT_SYMBOL vmlinux 0xaf770041 vfs_rmdir +EXPORT_SYMBOL vmlinux 0xaf8d1d29 agp_copy_info +EXPORT_SYMBOL vmlinux 0xaf91d89f __kernel_param_lock +EXPORT_SYMBOL vmlinux 0xaf9340a7 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xaf97d609 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0xafa20781 rtnl_notify +EXPORT_SYMBOL vmlinux 0xafa362d7 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0xafa504e5 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0xafbb4ad9 dquot_acquire +EXPORT_SYMBOL vmlinux 0xafbba41e dquot_drop +EXPORT_SYMBOL vmlinux 0xafd660e3 of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0xafde22dd sock_create_kern +EXPORT_SYMBOL vmlinux 0xafe72cdb devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0xafe7cc3e scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0xafeeaf64 get_disk +EXPORT_SYMBOL vmlinux 0xaff2283d i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0xaff7a6c2 page_symlink +EXPORT_SYMBOL vmlinux 0xafff3d1d mempool_alloc +EXPORT_SYMBOL vmlinux 0xb01b5e5f mfd_remove_devices +EXPORT_SYMBOL vmlinux 0xb025c690 ether_setup +EXPORT_SYMBOL vmlinux 0xb032f14c tcp_splice_read +EXPORT_SYMBOL vmlinux 0xb04241b4 ida_simple_remove +EXPORT_SYMBOL vmlinux 0xb04d756c dentry_update_name_case +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb0760956 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0xb07b2886 default_file_splice_read +EXPORT_SYMBOL vmlinux 0xb0903033 scsi_remove_host +EXPORT_SYMBOL vmlinux 0xb0e02543 dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0f515bf __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0xb114cd76 unregister_netdev +EXPORT_SYMBOL vmlinux 0xb11ada7a skb_store_bits +EXPORT_SYMBOL vmlinux 0xb1255705 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb12eeb1a xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xb15bd8fa tb_ticks_per_sec +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1644bea mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0xb168af32 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0xb19760c3 bitmap_onto +EXPORT_SYMBOL vmlinux 0xb1c091d7 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1c6e787 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0xb1c77188 generic_file_mmap +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1db685a skb_queue_tail +EXPORT_SYMBOL vmlinux 0xb1ddcc65 uart_update_timeout +EXPORT_SYMBOL vmlinux 0xb1e00c8c input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xb225bf0d param_ops_ushort +EXPORT_SYMBOL vmlinux 0xb233762c atomic64_set +EXPORT_SYMBOL vmlinux 0xb2499bd0 nobh_write_end +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb2791528 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xb289aeab i2c_use_client +EXPORT_SYMBOL vmlinux 0xb2b34461 netif_device_attach +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c63bee set_groups +EXPORT_SYMBOL vmlinux 0xb2c8749b param_ops_ulong +EXPORT_SYMBOL vmlinux 0xb2d48a2e queue_work_on +EXPORT_SYMBOL vmlinux 0xb2d67019 blk_init_tags +EXPORT_SYMBOL vmlinux 0xb2fdb5c6 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xb2ff27bf sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0xb31526ee sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xb32d7b7e radix_tree_tagged +EXPORT_SYMBOL vmlinux 0xb3382494 fence_signal_locked +EXPORT_SYMBOL vmlinux 0xb35efc92 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xb36501e2 netdev_update_features +EXPORT_SYMBOL vmlinux 0xb36b40a1 bdgrab +EXPORT_SYMBOL vmlinux 0xb38e5c93 __destroy_inode +EXPORT_SYMBOL vmlinux 0xb391ef2f of_n_addr_cells +EXPORT_SYMBOL vmlinux 0xb39dfbd7 setup_new_exec +EXPORT_SYMBOL vmlinux 0xb3a20861 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0xb3a5098c ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xb3cc6561 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d59d98 param_get_int +EXPORT_SYMBOL vmlinux 0xb3e514e6 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb406006e net_dma_find_channel +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb425de4e qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0xb43727f8 prepare_binprm +EXPORT_SYMBOL vmlinux 0xb439aa6d rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0xb452286d have_submounts +EXPORT_SYMBOL vmlinux 0xb461085f jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xb464ef75 locks_free_lock +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb47289cf blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0xb4a76377 generic_removexattr +EXPORT_SYMBOL vmlinux 0xb4bd235e start_tty +EXPORT_SYMBOL vmlinux 0xb4c480e2 ip6_frag_init +EXPORT_SYMBOL vmlinux 0xb4c7a11a cdrom_media_changed +EXPORT_SYMBOL vmlinux 0xb4d28714 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0xb4ea19d2 dev_mc_sync +EXPORT_SYMBOL vmlinux 0xb4ec257c skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xb4f78171 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0xb4fccb35 security_d_instantiate +EXPORT_SYMBOL vmlinux 0xb5213ace udp_add_offload +EXPORT_SYMBOL vmlinux 0xb52363c4 tcp_prot +EXPORT_SYMBOL vmlinux 0xb533b6fd register_quota_format +EXPORT_SYMBOL vmlinux 0xb5392f0c keyring_alloc +EXPORT_SYMBOL vmlinux 0xb53a4336 kmap_pte +EXPORT_SYMBOL vmlinux 0xb54533f7 usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb57c1ced vme_bus_type +EXPORT_SYMBOL vmlinux 0xb57cfdf6 default_llseek +EXPORT_SYMBOL vmlinux 0xb5a38cdb clocksource_change_rating +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5b762ed md_check_recovery +EXPORT_SYMBOL vmlinux 0xb5bc9580 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0xb5c94041 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xb5d9454c printk_emit +EXPORT_SYMBOL vmlinux 0xb5ed2f74 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0xb5f5aaa4 blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0xb617ea7a __free_pages +EXPORT_SYMBOL vmlinux 0xb6310a8f request_firmware +EXPORT_SYMBOL vmlinux 0xb640709c blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0xb64fa840 vga_put +EXPORT_SYMBOL vmlinux 0xb65600ff mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb679e423 qdisc_list_del +EXPORT_SYMBOL vmlinux 0xb67bb919 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0xb6824a42 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0xb688807b input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0xb6896671 crc_t10dif +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb696c1e5 redraw_screen +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6a84e22 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0xb6abc0be d_walk +EXPORT_SYMBOL vmlinux 0xb6d559f3 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0xb6d6aa16 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0xb6dedd17 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xb71871f6 param_ops_string +EXPORT_SYMBOL vmlinux 0xb723524f xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0xb72434b3 __scm_send +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb753bcc8 __ashrdi3 +EXPORT_SYMBOL vmlinux 0xb75dbb33 _dev_info +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb77566c6 __frontswap_load +EXPORT_SYMBOL vmlinux 0xb77b1dfe sg_miter_start +EXPORT_SYMBOL vmlinux 0xb7959d82 unregister_exec_domain +EXPORT_SYMBOL vmlinux 0xb79a4e1a store_fp_state +EXPORT_SYMBOL vmlinux 0xb7a99781 __irq_regs +EXPORT_SYMBOL vmlinux 0xb7c00084 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0xb7d2ebc9 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xb7e52601 freeze_super +EXPORT_SYMBOL vmlinux 0xb7f5b4af simple_pin_fs +EXPORT_SYMBOL vmlinux 0xb7f9b6f8 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0xb7fdfefb generic_listxattr +EXPORT_SYMBOL vmlinux 0xb80b2b83 __breadahead +EXPORT_SYMBOL vmlinux 0xb81960ca snprintf +EXPORT_SYMBOL vmlinux 0xb832299a inode_needs_sync +EXPORT_SYMBOL vmlinux 0xb8373afb kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0xb83b87c9 blk_peek_request +EXPORT_SYMBOL vmlinux 0xb858effa blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0xb863bbdb page_address +EXPORT_SYMBOL vmlinux 0xb8689d06 pci_save_state +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb878c748 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xb8a2a5f3 get_cached_acl +EXPORT_SYMBOL vmlinux 0xb8aa2342 __check_region +EXPORT_SYMBOL vmlinux 0xb8ba4a4d gen_new_estimator +EXPORT_SYMBOL vmlinux 0xb8e877e7 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xb93309af mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0xb9475d28 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0xb954e957 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0xb9748a3b __elv_add_request +EXPORT_SYMBOL vmlinux 0xb991cc39 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0xb9a62306 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0xb9ab342d tcf_register_action +EXPORT_SYMBOL vmlinux 0xb9c75b94 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xb9d4de6e of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0xb9d543b0 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0xb9da0ac9 inet_frag_kill +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9ecf7ac blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xb9f1fcaf jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0xba319f9b sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba4bc8a9 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0xba69dd98 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0xba920a7f dump_page +EXPORT_SYMBOL vmlinux 0xbab6b1f7 tty_devnum +EXPORT_SYMBOL vmlinux 0xbabe2c69 bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0xbac3cbf2 ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0xbadd7a61 ip6_frag_match +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb13814b blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xbb1f1fad vme_slave_request +EXPORT_SYMBOL vmlinux 0xbb30d0b6 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb80b1c7 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xbb90934f find_get_pages_tag +EXPORT_SYMBOL vmlinux 0xbb94570d of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbbbaff48 napi_disable +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbe55b88 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0xbbf11a55 dst_destroy +EXPORT_SYMBOL vmlinux 0xbbfa6e6f scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xbc0ec40f padata_alloc_possible +EXPORT_SYMBOL vmlinux 0xbc316de4 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0xbc40351a md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0xbc589143 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0xbc59bc6a con_is_bound +EXPORT_SYMBOL vmlinux 0xbc6bdc3f of_dev_put +EXPORT_SYMBOL vmlinux 0xbc813a38 led_set_brightness +EXPORT_SYMBOL vmlinux 0xbc8493cf validate_sp +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcedd07a pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xbcf150f9 xor_altivec_5 +EXPORT_SYMBOL vmlinux 0xbd106680 send_sig_info +EXPORT_SYMBOL vmlinux 0xbd2e11e9 serio_unregister_port +EXPORT_SYMBOL vmlinux 0xbd473544 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0xbd620f27 sk_free +EXPORT_SYMBOL vmlinux 0xbd632a6f inode_get_bytes +EXPORT_SYMBOL vmlinux 0xbd803510 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xbd88f10a mdiobus_read +EXPORT_SYMBOL vmlinux 0xbd8c8233 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xbd8d541d flush_hash_pages +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd92c8c2 mpage_writepage +EXPORT_SYMBOL vmlinux 0xbd9e5d49 __lshrdi3 +EXPORT_SYMBOL vmlinux 0xbda3aef1 __sb_start_write +EXPORT_SYMBOL vmlinux 0xbdaf7f82 kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xbdba9828 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xbe0e5118 nla_memcmp +EXPORT_SYMBOL vmlinux 0xbe2c0274 add_timer +EXPORT_SYMBOL vmlinux 0xbe2c3af4 pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xbe36e335 dev_set_mtu +EXPORT_SYMBOL vmlinux 0xbe4d19da tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0xbe505d25 inode_add_bytes +EXPORT_SYMBOL vmlinux 0xbe63ee40 request_resource +EXPORT_SYMBOL vmlinux 0xbe6837a3 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xbed4772f of_get_mac_address +EXPORT_SYMBOL vmlinux 0xbee90f2f __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbefcfd20 pci_scan_bus +EXPORT_SYMBOL vmlinux 0xbf03694f nf_log_unregister +EXPORT_SYMBOL vmlinux 0xbf071e8d put_page +EXPORT_SYMBOL vmlinux 0xbf0bfbed tc_classify +EXPORT_SYMBOL vmlinux 0xbf299607 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0xbf2ce9a1 vfs_read +EXPORT_SYMBOL vmlinux 0xbf5cf498 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0xbf5daf17 d_alloc +EXPORT_SYMBOL vmlinux 0xbf65b4cd agp_collect_device_status +EXPORT_SYMBOL vmlinux 0xbf6ad959 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0xbf7a0bb0 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf81f147 scsi_device_put +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf925c42 idr_init +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfb8b0b7 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfcf4aed __ps2_command +EXPORT_SYMBOL vmlinux 0xbfe19cda handle_edge_irq +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xc000f87b rtnl_unicast +EXPORT_SYMBOL vmlinux 0xc00cfbd6 sk_mc_loop +EXPORT_SYMBOL vmlinux 0xc06617fa user_path_at +EXPORT_SYMBOL vmlinux 0xc068440e __kfifo_alloc +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0acbd65 seq_path +EXPORT_SYMBOL vmlinux 0xc0b43815 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xc0c17c92 mmc_add_host +EXPORT_SYMBOL vmlinux 0xc0c8e38b no_llseek +EXPORT_SYMBOL vmlinux 0xc0d84ced cuda_poll +EXPORT_SYMBOL vmlinux 0xc11d8093 iov_shorten +EXPORT_SYMBOL vmlinux 0xc121b440 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xc12ec3a6 dns_query +EXPORT_SYMBOL vmlinux 0xc1374ee3 tty_unlock +EXPORT_SYMBOL vmlinux 0xc13a10dc flex_array_alloc +EXPORT_SYMBOL vmlinux 0xc1653d61 __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0xc1a78778 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0xc1c6a297 nf_hook_slow +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1dd4a7f adb_request +EXPORT_SYMBOL vmlinux 0xc1ddf2e7 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1f6b205 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xc208b36a kernel_connect +EXPORT_SYMBOL vmlinux 0xc229240e pci_domain_nr +EXPORT_SYMBOL vmlinux 0xc23bca29 invalidate_partition +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc260b6a3 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0xc26109ef __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0xc266d971 blk_requeue_request +EXPORT_SYMBOL vmlinux 0xc26a9b98 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xc2989c26 irq_to_desc +EXPORT_SYMBOL vmlinux 0xc29ecd82 qdisc_reset +EXPORT_SYMBOL vmlinux 0xc2a02475 blk_start_request +EXPORT_SYMBOL vmlinux 0xc2d711e1 krealloc +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc3042229 __inode_permission +EXPORT_SYMBOL vmlinux 0xc30ffccf xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0xc320ac38 page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0xc325aa86 vfs_link +EXPORT_SYMBOL vmlinux 0xc350ab5c sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0xc368849f nvram_sync +EXPORT_SYMBOL vmlinux 0xc38a6b63 mutex_unlock +EXPORT_SYMBOL vmlinux 0xc3927a0e of_find_property +EXPORT_SYMBOL vmlinux 0xc398b9e6 sock_from_file +EXPORT_SYMBOL vmlinux 0xc3b7712c scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0xc3c2f525 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0xc3c394c0 init_buffer +EXPORT_SYMBOL vmlinux 0xc3e1a31f d_find_any_alias +EXPORT_SYMBOL vmlinux 0xc3fa86e2 blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0xc3fb4daa generic_make_request +EXPORT_SYMBOL vmlinux 0xc4077e98 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xc40938df scsi_host_lookup +EXPORT_SYMBOL vmlinux 0xc4161a19 keyring_search +EXPORT_SYMBOL vmlinux 0xc41f0516 node_states +EXPORT_SYMBOL vmlinux 0xc42ca728 bdput +EXPORT_SYMBOL vmlinux 0xc43f1ff3 make_kuid +EXPORT_SYMBOL vmlinux 0xc45755de find_next_zero_bit_le +EXPORT_SYMBOL vmlinux 0xc46ce9c1 netdev_info +EXPORT_SYMBOL vmlinux 0xc47cdf9c _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0xc4859aec inet_recvmsg +EXPORT_SYMBOL vmlinux 0xc493b74d netpoll_setup +EXPORT_SYMBOL vmlinux 0xc4986c9a dev_crit +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4a8e20e __dquot_free_space +EXPORT_SYMBOL vmlinux 0xc4c0634b pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0xc4c0f3ca touch_atime +EXPORT_SYMBOL vmlinux 0xc4cf1f82 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xc4d078cc inet_frag_destroy +EXPORT_SYMBOL vmlinux 0xc4d9335d generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0xc4f452e5 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xc5313300 read_dev_sector +EXPORT_SYMBOL vmlinux 0xc5417fa1 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0xc5512339 dev_mc_init +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc55a849a jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xc55c2a9d inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0xc55de23c percpu_counter_set +EXPORT_SYMBOL vmlinux 0xc5659141 dev_get_flags +EXPORT_SYMBOL vmlinux 0xc5718627 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0xc5746690 generic_file_fsync +EXPORT_SYMBOL vmlinux 0xc58264e4 security_path_mkdir +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5b2c5c8 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0xc5c2ec2c bdi_register_dev +EXPORT_SYMBOL vmlinux 0xc5c77c03 sock_setsockopt +EXPORT_SYMBOL vmlinux 0xc5d62cae dev_deactivate +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5ea58b1 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0xc5f4b8f4 skb_unlink +EXPORT_SYMBOL vmlinux 0xc5fd0147 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc6022326 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xc60c24e4 block_commit_write +EXPORT_SYMBOL vmlinux 0xc61b0b4a dump_emit +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc63cf588 dev_mc_add +EXPORT_SYMBOL vmlinux 0xc6461436 fifo_set_limit +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc65c3cc0 param_ops_bint +EXPORT_SYMBOL vmlinux 0xc66be916 pmac_resume_agp_for_card +EXPORT_SYMBOL vmlinux 0xc684146a bio_integrity_prep +EXPORT_SYMBOL vmlinux 0xc68b2710 udp_set_csum +EXPORT_SYMBOL vmlinux 0xc698c223 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0xc6a71836 rt6_lookup +EXPORT_SYMBOL vmlinux 0xc6b22c71 __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xc6baba5a write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6e3e1d3 load_nls_default +EXPORT_SYMBOL vmlinux 0xc7036e79 eth_header_parse +EXPORT_SYMBOL vmlinux 0xc710a496 dev_get_stats +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72545ba inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0xc72b4230 neigh_event_ns +EXPORT_SYMBOL vmlinux 0xc72bbd36 d_lookup +EXPORT_SYMBOL vmlinux 0xc72d9cc4 param_get_charp +EXPORT_SYMBOL vmlinux 0xc7361830 tcp_init_sock +EXPORT_SYMBOL vmlinux 0xc73effe6 netif_carrier_off +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc75db186 textsearch_register +EXPORT_SYMBOL vmlinux 0xc7639875 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7898275 flex_array_shrink +EXPORT_SYMBOL vmlinux 0xc795e23e cpu_core_map +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7a58763 of_mdiobus_register +EXPORT_SYMBOL vmlinux 0xc7ca87a3 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xc7e02274 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0xc7e695b9 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0xc7ec6c27 strspn +EXPORT_SYMBOL vmlinux 0xc8276a79 nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xc8339e24 string_unescape +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc8571bcb idr_for_each +EXPORT_SYMBOL vmlinux 0xc861690f write_one_page +EXPORT_SYMBOL vmlinux 0xc86bb007 do_sync_write +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc8786849 netif_rx +EXPORT_SYMBOL vmlinux 0xc87d5ed1 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc8a21971 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8c5b056 gen_pool_alloc +EXPORT_SYMBOL vmlinux 0xc8c97f92 generic_getxattr +EXPORT_SYMBOL vmlinux 0xc8cb261c input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xc8d50e3d put_disk +EXPORT_SYMBOL vmlinux 0xc8d6904a inode_init_owner +EXPORT_SYMBOL vmlinux 0xc8f0f194 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc92100f1 ip_ct_attach +EXPORT_SYMBOL vmlinux 0xc93ecb51 agp_put_bridge +EXPORT_SYMBOL vmlinux 0xc93fbc54 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xc95d734e wl12xx_get_platform_data +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc9731777 mmc_of_parse +EXPORT_SYMBOL vmlinux 0xc9789a3e filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0xc97c4973 vfs_open +EXPORT_SYMBOL vmlinux 0xc98554ef dcb_setapp +EXPORT_SYMBOL vmlinux 0xc996d097 del_timer +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc99f9779 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0xc9b38fd0 nobh_write_begin +EXPORT_SYMBOL vmlinux 0xc9b8c308 __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0xc9b97457 neigh_seq_start +EXPORT_SYMBOL vmlinux 0xc9d95d63 dquot_transfer +EXPORT_SYMBOL vmlinux 0xc9edadc6 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xc9fe07dc sock_edemux +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca2b1cd6 ida_pre_get +EXPORT_SYMBOL vmlinux 0xca3b28c6 store_vr_state +EXPORT_SYMBOL vmlinux 0xca4d9204 file_open_root +EXPORT_SYMBOL vmlinux 0xca825895 pmu_suspend +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcacd272d atomic64_sub_return +EXPORT_SYMBOL vmlinux 0xcace6297 idr_is_empty +EXPORT_SYMBOL vmlinux 0xcad08e48 mmu_hash_lock +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcafa3ef6 pneigh_lookup +EXPORT_SYMBOL vmlinux 0xcafb4efc alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0xcb0116f1 pci_remove_bus +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb1c8be3 dma_pool_create +EXPORT_SYMBOL vmlinux 0xcb39fd3e inet_put_port +EXPORT_SYMBOL vmlinux 0xcb45b4cf phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0xcb46e3c3 km_policy_expired +EXPORT_SYMBOL vmlinux 0xcb55a76a mdiobus_free +EXPORT_SYMBOL vmlinux 0xcb6bb554 pci_pme_capable +EXPORT_SYMBOL vmlinux 0xcb7de819 simple_transaction_release +EXPORT_SYMBOL vmlinux 0xcba556b0 wait_iff_congested +EXPORT_SYMBOL vmlinux 0xcba7cc46 __scsi_add_device +EXPORT_SYMBOL vmlinux 0xcbb86675 ppc_md +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbdbef60 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0xcbe77015 __kernel_write +EXPORT_SYMBOL vmlinux 0xcbebe938 dev_addr_add +EXPORT_SYMBOL vmlinux 0xcc0b99d3 __f_setown +EXPORT_SYMBOL vmlinux 0xcc17504d _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc32ad3f fb_validate_mode +EXPORT_SYMBOL vmlinux 0xcc37880f dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0xcc3d5701 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0xcc4e78ff prepare_creds +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5878f2 dquot_quota_off +EXPORT_SYMBOL vmlinux 0xcc86071e sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0xcca9e10a seq_lseek +EXPORT_SYMBOL vmlinux 0xccab4e06 make_kgid +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccc7655e kernel_sendpage +EXPORT_SYMBOL vmlinux 0xccc77cb5 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0xccee2ead inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0xccefef8e xfrm_state_update +EXPORT_SYMBOL vmlinux 0xcd0529c7 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xcd1859ca devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd27b955 pskb_expand_head +EXPORT_SYMBOL vmlinux 0xcd28dfc3 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0xcd398b5e elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0xcd4cc908 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0xcd56c705 kmap_atomic_prot +EXPORT_SYMBOL vmlinux 0xcd630cbe input_unregister_handler +EXPORT_SYMBOL vmlinux 0xcd73ccc0 tcp_proc_register +EXPORT_SYMBOL vmlinux 0xcd7ae655 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xcd7ede2a seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xcd836cb3 unregister_console +EXPORT_SYMBOL vmlinux 0xcd86c87f __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xcda296d9 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0xcdac26e8 tcp_ioctl +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdd3fcc7 sock_wake_async +EXPORT_SYMBOL vmlinux 0xcdee6f04 blk_rq_init +EXPORT_SYMBOL vmlinux 0xcdf5d77b generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xce1adfb2 get_fs_type +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce2c6f20 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0xce2f544a input_register_handler +EXPORT_SYMBOL vmlinux 0xce409cda pmac_set_early_video_resume +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce843b39 get_agp_version +EXPORT_SYMBOL vmlinux 0xce8fcd2f ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0xcea387f4 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceda28fa pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xcedd11dc ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0xcef19cfb macio_register_driver +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf368c7f of_find_node_with_property +EXPORT_SYMBOL vmlinux 0xcf43035b blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0xcf5035b1 inet_getname +EXPORT_SYMBOL vmlinux 0xcf645e39 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0xcf6b44d5 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0xcf7353ca do_splice_direct +EXPORT_SYMBOL vmlinux 0xcfba14bc ab3100_event_register +EXPORT_SYMBOL vmlinux 0xcfd435a6 neigh_update +EXPORT_SYMBOL vmlinux 0xcfdf9b02 cdev_del +EXPORT_SYMBOL vmlinux 0xcfed2748 mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0xcfed7a5f sk_capable +EXPORT_SYMBOL vmlinux 0xd00ac482 param_get_ullong +EXPORT_SYMBOL vmlinux 0xd037d4f4 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd085c44a blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0xd087842b agp_create_memory +EXPORT_SYMBOL vmlinux 0xd090c772 skb_queue_purge +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd09b9654 macio_release_resource +EXPORT_SYMBOL vmlinux 0xd0a45fa5 pmu_enable_irled +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0add2b8 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xd0ba6fe0 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xd0d1d61c jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0xd0d42c42 mod_timer_pending +EXPORT_SYMBOL vmlinux 0xd0e7ec8d sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0xd0e8170c md_wakeup_thread +EXPORT_SYMBOL vmlinux 0xd0ec7a23 elv_register_queue +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd11c0dc1 __kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xd1262886 rtas_data_buf +EXPORT_SYMBOL vmlinux 0xd1388573 skb_tx_error +EXPORT_SYMBOL vmlinux 0xd14a3744 input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xd1676c57 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0xd16aea07 led_blink_set +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd196c9be kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xd19f7cef sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1e3f3c4 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xd1e7d8d7 udp_disconnect +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd220fb70 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xd221795a dquot_scan_active +EXPORT_SYMBOL vmlinux 0xd22d4a0e block_write_begin +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd25d7ae8 dev_addr_flush +EXPORT_SYMBOL vmlinux 0xd2685c24 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2804372 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xd2a941d4 sg_init_table +EXPORT_SYMBOL vmlinux 0xd2af138b reservation_ww_class +EXPORT_SYMBOL vmlinux 0xd2b04349 param_set_int +EXPORT_SYMBOL vmlinux 0xd2b0d9f4 dev_mc_flush +EXPORT_SYMBOL vmlinux 0xd2c8515e param_get_short +EXPORT_SYMBOL vmlinux 0xd2c93e89 vmap +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2da6467 proc_create_data +EXPORT_SYMBOL vmlinux 0xd2e3f725 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0xd2ee5ad3 dm_put_table_device +EXPORT_SYMBOL vmlinux 0xd2fc19bd proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0xd300f89d pci_iomap +EXPORT_SYMBOL vmlinux 0xd3187da4 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd338f15a pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0xd359f922 security_mmap_file +EXPORT_SYMBOL vmlinux 0xd3a25af2 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0xd3dda4c8 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0xd3e6f60d cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xd409383c pmu_request +EXPORT_SYMBOL vmlinux 0xd40d9d4e blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0xd4151540 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xd418e1c0 adjust_resource +EXPORT_SYMBOL vmlinux 0xd42d6ee9 param_ops_byte +EXPORT_SYMBOL vmlinux 0xd44b7e21 to_tm +EXPORT_SYMBOL vmlinux 0xd4525482 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xd46bfc7f of_io_request_and_map +EXPORT_SYMBOL vmlinux 0xd46eb4d3 bdget +EXPORT_SYMBOL vmlinux 0xd4b1e601 dma_common_mmap +EXPORT_SYMBOL vmlinux 0xd4b8643f do_splice_to +EXPORT_SYMBOL vmlinux 0xd4c9fd1b udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xd4d694db blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0xd4f8e2bc inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xd5075f72 i8042_remove_filter +EXPORT_SYMBOL vmlinux 0xd50e878d cdrom_check_events +EXPORT_SYMBOL vmlinux 0xd51eee8c arp_create +EXPORT_SYMBOL vmlinux 0xd51fad49 of_translate_address +EXPORT_SYMBOL vmlinux 0xd538424c pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0xd550ae85 pci_bus_put +EXPORT_SYMBOL vmlinux 0xd558a9f1 ppp_register_channel +EXPORT_SYMBOL vmlinux 0xd56795ef blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xd56ce41d seq_pad +EXPORT_SYMBOL vmlinux 0xd56ea20e blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0xd5788d73 cfb_imageblit +EXPORT_SYMBOL vmlinux 0xd59c223b blk_execute_rq +EXPORT_SYMBOL vmlinux 0xd5cc1e0e noop_qdisc +EXPORT_SYMBOL vmlinux 0xd5d2a669 blk_put_request +EXPORT_SYMBOL vmlinux 0xd5daa2ac ilookup5_nowait +EXPORT_SYMBOL vmlinux 0xd5e8444a __div64_32 +EXPORT_SYMBOL vmlinux 0xd5f2172f del_timer_sync +EXPORT_SYMBOL vmlinux 0xd5f46e0c kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xd5f52d4f netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0xd606503d register_sysctl +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd627480b strncat +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd63770b5 generic_block_bmap +EXPORT_SYMBOL vmlinux 0xd63c4e51 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd64b183b nf_log_unset +EXPORT_SYMBOL vmlinux 0xd6572ccd pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0xd6686d63 __neigh_event_send +EXPORT_SYMBOL vmlinux 0xd685706a phy_detach +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd6967d94 simple_release_fs +EXPORT_SYMBOL vmlinux 0xd69b30e0 atomic64_add_unless +EXPORT_SYMBOL vmlinux 0xd6a1cc83 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0xd6c09ff0 netdev_state_change +EXPORT_SYMBOL vmlinux 0xd6d63e9d lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd705ed11 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xd7166c8f fddi_change_mtu +EXPORT_SYMBOL vmlinux 0xd72bfcdc tty_free_termios +EXPORT_SYMBOL vmlinux 0xd73f1c17 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0xd7530684 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd763c604 inet_ioctl +EXPORT_SYMBOL vmlinux 0xd76d51b4 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xd7808a2e uart_get_divisor +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd79754f4 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0xd797b9a5 vme_master_write +EXPORT_SYMBOL vmlinux 0xd7991ecd mdiobus_scan +EXPORT_SYMBOL vmlinux 0xd79c1033 inode_set_bytes +EXPORT_SYMBOL vmlinux 0xd7bd3c7c pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0xd7ca52d0 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7f5cddb dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0xd7fd5fc6 netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0xd8156755 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0xd823815a max8998_read_reg +EXPORT_SYMBOL vmlinux 0xd828b646 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0xd8311cb3 pipe_unlock +EXPORT_SYMBOL vmlinux 0xd86cf969 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0xd87cbf26 netlink_net_capable +EXPORT_SYMBOL vmlinux 0xd89ac789 wake_up_process +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a0b875 vfs_setpos +EXPORT_SYMBOL vmlinux 0xd8a1eca9 ppp_dev_name +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8abec50 __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0xd8b28f81 __netif_schedule +EXPORT_SYMBOL vmlinux 0xd8c71c75 register_netdev +EXPORT_SYMBOL vmlinux 0xd8da18b7 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0xd8de7c73 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8e772bc __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0xd8ecddae tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xd90d78dd bioset_free +EXPORT_SYMBOL vmlinux 0xd9206149 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xd92514ca agp_special_page +EXPORT_SYMBOL vmlinux 0xd93580d7 pci_set_master +EXPORT_SYMBOL vmlinux 0xd93c84bf bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0xd9498b22 proc_dointvec +EXPORT_SYMBOL vmlinux 0xd973be2b __seq_open_private +EXPORT_SYMBOL vmlinux 0xd984627a skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd993ea86 generic_file_open +EXPORT_SYMBOL vmlinux 0xd9a2eea1 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xd9a3e485 of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0xd9bac924 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0xd9caa589 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0xd9ce8f0c strnlen +EXPORT_SYMBOL vmlinux 0xd9d3dbc9 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9f4c840 generic_delete_inode +EXPORT_SYMBOL vmlinux 0xd9fa15c0 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0xd9fe6871 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0xda015eb5 simple_write_end +EXPORT_SYMBOL vmlinux 0xda2e7e67 dev_add_pack +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda438491 simple_lookup +EXPORT_SYMBOL vmlinux 0xda525ed8 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0xda6d3f87 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xda79eb95 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda940021 clear_user_page +EXPORT_SYMBOL vmlinux 0xdaa57ec3 totalhigh_pages +EXPORT_SYMBOL vmlinux 0xdab979e0 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdad837a3 page_cache_next_hole +EXPORT_SYMBOL vmlinux 0xdadd7ba6 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0xdae58fd5 sock_register +EXPORT_SYMBOL vmlinux 0xdb1f9f7b pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0xdb63e640 pid_task +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdbb24eff km_is_alive +EXPORT_SYMBOL vmlinux 0xdbcaae71 kdb_current_task +EXPORT_SYMBOL vmlinux 0xdbe2a037 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0xdbe62d4d tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc19ad59 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xdc24eef6 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0xdc25d796 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xdc2658f0 __scm_destroy +EXPORT_SYMBOL vmlinux 0xdc2e58c8 mmc_get_card +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc942659 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xdc9498dd down +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdccd09af serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xdce6c281 eth_header +EXPORT_SYMBOL vmlinux 0xdcefb9a5 pmu_resume +EXPORT_SYMBOL vmlinux 0xdcf3a5d3 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0xdd07f320 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0xdd0a2ba2 strlcat +EXPORT_SYMBOL vmlinux 0xdd27fa87 memchr +EXPORT_SYMBOL vmlinux 0xdd289bc5 input_get_keycode +EXPORT_SYMBOL vmlinux 0xdd370d25 tcp_poll +EXPORT_SYMBOL vmlinux 0xdd3e62b4 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0xdd5a3064 pagecache_write_end +EXPORT_SYMBOL vmlinux 0xdd727154 pci_write_vpd +EXPORT_SYMBOL vmlinux 0xdd8417b6 nf_afinfo +EXPORT_SYMBOL vmlinux 0xdd9030af current_stack_pointer +EXPORT_SYMBOL vmlinux 0xdd967b44 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0xddf1e245 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xde0a3ea4 dquot_commit_info +EXPORT_SYMBOL vmlinux 0xde193aa1 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0xde28d4e4 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0xde2b9641 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0xde41138e gen_replace_estimator +EXPORT_SYMBOL vmlinux 0xde48e9ca _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xde71f77f tty_check_change +EXPORT_SYMBOL vmlinux 0xde78c1c1 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xde7d386b pm860x_reg_read +EXPORT_SYMBOL vmlinux 0xde91448c load_vr_state +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xde9c786b d_splice_alias +EXPORT_SYMBOL vmlinux 0xdea2e026 max8998_write_reg +EXPORT_SYMBOL vmlinux 0xdea7c57e nf_register_hooks +EXPORT_SYMBOL vmlinux 0xdec2dac7 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0xdecb967c of_translate_dma_address +EXPORT_SYMBOL vmlinux 0xdeda7661 vme_irq_free +EXPORT_SYMBOL vmlinux 0xdeee304e d_delete +EXPORT_SYMBOL vmlinux 0xdef20243 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0xdf0345ca textsearch_prepare +EXPORT_SYMBOL vmlinux 0xdf06479c locks_init_lock +EXPORT_SYMBOL vmlinux 0xdf26deaa netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0xdf2acd54 phy_attach +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf404be3 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0xdf4c90c7 param_get_ushort +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf642982 bio_init +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfa4a52c inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0xdfa542f8 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0xdfad491c devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xdfc46113 __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0xdfc6dd6d ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0xdff43ed4 __debugger +EXPORT_SYMBOL vmlinux 0xdff56e64 adb_poll +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe015e74a fb_class +EXPORT_SYMBOL vmlinux 0xe02a6e38 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xe035785b fasync_helper +EXPORT_SYMBOL vmlinux 0xe0459256 tty_kref_put +EXPORT_SYMBOL vmlinux 0xe0490833 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe05607a4 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0xe05aaf4d poll_initwait +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe06e049a blk_init_queue_node +EXPORT_SYMBOL vmlinux 0xe073feca key_validate +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe094ef39 sg_next +EXPORT_SYMBOL vmlinux 0xe09dd054 scsi_register_interface +EXPORT_SYMBOL vmlinux 0xe0b0a6eb scsi_register_driver +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0f8ed94 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0xe0fd5e2d blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xe110e2c2 key_invalidate +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe1169d8c input_set_abs_params +EXPORT_SYMBOL vmlinux 0xe13eb974 con_copy_unimap +EXPORT_SYMBOL vmlinux 0xe13ece99 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0xe13ef8f8 of_get_min_tck +EXPORT_SYMBOL vmlinux 0xe1527ba6 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0xe16bf5d7 follow_up +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1806b43 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0xe1bebbb0 agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0xe1c72603 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0xe1cb7726 audit_log_task_info +EXPORT_SYMBOL vmlinux 0xe1cce2fe free_user_ns +EXPORT_SYMBOL vmlinux 0xe1d080e3 I_BDEV +EXPORT_SYMBOL vmlinux 0xe1da2413 check_disk_change +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe20ba6ac tcf_em_unregister +EXPORT_SYMBOL vmlinux 0xe217401d serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xe228f4b3 dm_register_target +EXPORT_SYMBOL vmlinux 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe240eb7e of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0xe247b9c8 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe250937f inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xe2513f31 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0xe25bec14 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe29fcc1b input_free_device +EXPORT_SYMBOL vmlinux 0xe2a66d28 blkdev_fsync +EXPORT_SYMBOL vmlinux 0xe2b9cb75 inet6_add_offload +EXPORT_SYMBOL vmlinux 0xe2be5498 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e8065e memdup_user +EXPORT_SYMBOL vmlinux 0xe2fae716 kmemdup +EXPORT_SYMBOL vmlinux 0xe3569fbd posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0xe35c2eef sock_no_listen +EXPORT_SYMBOL vmlinux 0xe35c3462 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0xe3866b0f inet_del_protocol +EXPORT_SYMBOL vmlinux 0xe3917e86 rtnl_create_link +EXPORT_SYMBOL vmlinux 0xe39af4d9 sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0xe3a26a58 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0xe3b42b34 release_sock +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3e07c6a pci_get_class +EXPORT_SYMBOL vmlinux 0xe3e534f0 __break_lease +EXPORT_SYMBOL vmlinux 0xe3eb1564 kill_pid +EXPORT_SYMBOL vmlinux 0xe3f93fad genphy_read_status +EXPORT_SYMBOL vmlinux 0xe4151ef1 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0xe453951a agp_free_page_array +EXPORT_SYMBOL vmlinux 0xe470a7ac ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0xe481fe18 inet6_release +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe494d526 pci_find_capability +EXPORT_SYMBOL vmlinux 0xe4caab67 get_pci_dma_ops +EXPORT_SYMBOL vmlinux 0xe4cc8583 posix_test_lock +EXPORT_SYMBOL vmlinux 0xe4e2accc swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0xe4fd14ec security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xe4fdb964 keyring_clear +EXPORT_SYMBOL vmlinux 0xe4fdbf09 get_user_pages +EXPORT_SYMBOL vmlinux 0xe4fdd9b0 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0xe4fe8ca1 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe5159a4c dev_queue_xmit +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe535c2a6 ftrace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xe53db046 seq_open +EXPORT_SYMBOL vmlinux 0xe55e52ce flush_hash_entry +EXPORT_SYMBOL vmlinux 0xe5734810 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe580954f param_get_byte +EXPORT_SYMBOL vmlinux 0xe58483d6 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe588793c __nla_reserve +EXPORT_SYMBOL vmlinux 0xe5bd620c blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0xe5c22ac0 param_ops_short +EXPORT_SYMBOL vmlinux 0xe5c57e84 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe615756a __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0xe6402fd3 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0xe678bc10 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0xe67ce6c8 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0xe68a4fdc fs_bio_set +EXPORT_SYMBOL vmlinux 0xe6937923 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0xe693a6ce vme_get_size +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe6a1a871 put_io_context +EXPORT_SYMBOL vmlinux 0xe6a597b7 napi_gro_receive +EXPORT_SYMBOL vmlinux 0xe6b58e10 cdrom_release +EXPORT_SYMBOL vmlinux 0xe6d8ffe2 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0xe6dca85b current_fs_time +EXPORT_SYMBOL vmlinux 0xe6dd236d clear_pages +EXPORT_SYMBOL vmlinux 0xe6e57b5a sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0xe6ebc016 key_create_or_update +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe70a89e4 bio_unmap_user +EXPORT_SYMBOL vmlinux 0xe72fa1a7 kset_unregister +EXPORT_SYMBOL vmlinux 0xe73438c6 lock_fb_info +EXPORT_SYMBOL vmlinux 0xe742e875 vlan_vid_del +EXPORT_SYMBOL vmlinux 0xe786a689 alloc_fddidev +EXPORT_SYMBOL vmlinux 0xe7958000 dev_get_by_index +EXPORT_SYMBOL vmlinux 0xe7a60942 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7b60ff0 setattr_copy +EXPORT_SYMBOL vmlinux 0xe7bf317d fsl_lbc_addr +EXPORT_SYMBOL vmlinux 0xe7c84014 lockref_mark_dead +EXPORT_SYMBOL vmlinux 0xe7ce7439 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7da52c7 mdio_bus_type +EXPORT_SYMBOL vmlinux 0xe7e88c74 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0xe801c3a3 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0xe82078e5 skb_queue_head +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe82cc752 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xe851bb05 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xe85908fa tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0xe866c483 skb_free_datagram +EXPORT_SYMBOL vmlinux 0xe86e547d powerpc_debugfs_root +EXPORT_SYMBOL vmlinux 0xe871cede vm_mmap +EXPORT_SYMBOL vmlinux 0xe871e3f6 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0xe89cc92d md_set_array_sectors +EXPORT_SYMBOL vmlinux 0xe8a1aa8f security_path_rmdir +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8c392d2 inet6_ioctl +EXPORT_SYMBOL vmlinux 0xe8de9851 skb_split +EXPORT_SYMBOL vmlinux 0xe8e58678 inc_nlink +EXPORT_SYMBOL vmlinux 0xe8eb827a pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0xe90be18a fb_firmware_edid +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe9241ef2 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0xe92b7a58 pcim_enable_device +EXPORT_SYMBOL vmlinux 0xe9378d58 idr_get_next +EXPORT_SYMBOL vmlinux 0xe946e423 nf_setsockopt +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe958f3e5 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0xe95ec228 single_open +EXPORT_SYMBOL vmlinux 0xe98093dc touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0xe9a2ad46 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0xe9b406b2 tcp_release_cb +EXPORT_SYMBOL vmlinux 0xe9b516a4 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9fe03f6 nla_reserve +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea118058 scsi_show_extd_sense +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea32a746 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0xea35d2f6 vfs_statfs +EXPORT_SYMBOL vmlinux 0xea5370c0 blk_end_request +EXPORT_SYMBOL vmlinux 0xea5d9a59 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xea7987f1 key_update +EXPORT_SYMBOL vmlinux 0xea7a6269 blk_delay_queue +EXPORT_SYMBOL vmlinux 0xea8103a8 mmc_gpio_free_cd +EXPORT_SYMBOL vmlinux 0xea968c96 ___ratelimit +EXPORT_SYMBOL vmlinux 0xeaad2caa set_bh_page +EXPORT_SYMBOL vmlinux 0xeab26306 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0xeab6d425 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0xeac7d0ab vme_dma_list_add +EXPORT_SYMBOL vmlinux 0xeacbca28 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0xeadce7de of_get_next_parent +EXPORT_SYMBOL vmlinux 0xeae2f9fc tcp_sync_mss +EXPORT_SYMBOL vmlinux 0xeaeb7dc6 __neigh_create +EXPORT_SYMBOL vmlinux 0xeaf4436c neigh_parms_release +EXPORT_SYMBOL vmlinux 0xeafc79ff dev_remove_pack +EXPORT_SYMBOL vmlinux 0xeb22af3f pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb3ccba7 inode_set_flags +EXPORT_SYMBOL vmlinux 0xeb55a931 __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xeb685a74 touch_buffer +EXPORT_SYMBOL vmlinux 0xeb798ac0 path_get +EXPORT_SYMBOL vmlinux 0xeb90088d blk_put_queue +EXPORT_SYMBOL vmlinux 0xeb9819c4 dev_notice +EXPORT_SYMBOL vmlinux 0xeba2a1f7 rtas_indicator_present +EXPORT_SYMBOL vmlinux 0xebce9ea8 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0xebe14aab max8998_bulk_read +EXPORT_SYMBOL vmlinux 0xebe76d41 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0xebfb590d kill_pgrp +EXPORT_SYMBOL vmlinux 0xebffd1b4 ps2_init +EXPORT_SYMBOL vmlinux 0xec107404 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0xec1aa6ef memzero_explicit +EXPORT_SYMBOL vmlinux 0xec304413 remove_arg_zero +EXPORT_SYMBOL vmlinux 0xec3f047d of_device_register +EXPORT_SYMBOL vmlinux 0xec4ce903 __dquot_transfer +EXPORT_SYMBOL vmlinux 0xec589eb1 get_task_io_context +EXPORT_SYMBOL vmlinux 0xecabe613 agp_enable +EXPORT_SYMBOL vmlinux 0xecaf4805 alloc_file +EXPORT_SYMBOL vmlinux 0xecbb926f xor_altivec_3 +EXPORT_SYMBOL vmlinux 0xecbcb8bb radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xecc40a95 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0xecd07a1b pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xecd19847 tty_name +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xed14ec8a filemap_flush +EXPORT_SYMBOL vmlinux 0xed178986 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0xed19c47c __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0xed2c104d balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0xed364b17 __genl_register_family +EXPORT_SYMBOL vmlinux 0xed5624b5 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed60ab0f mmc_remove_host +EXPORT_SYMBOL vmlinux 0xed628ca0 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xed66c01b tty_lock +EXPORT_SYMBOL vmlinux 0xed81cf4a inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0xed8329f4 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0xed915646 generic_file_remap_pages +EXPORT_SYMBOL vmlinux 0xed93f29e __kunmap_atomic +EXPORT_SYMBOL vmlinux 0xed9d7bf9 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xeda1f72f forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0xedb3bef4 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc410d0 udplite_table +EXPORT_SYMBOL vmlinux 0xede0dfbb i2c_del_adapter +EXPORT_SYMBOL vmlinux 0xee007ecc __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0xee11c25a d_find_alias +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee3496c3 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0xee491fe9 d_add_ci +EXPORT_SYMBOL vmlinux 0xee4be6c1 tcp_child_process +EXPORT_SYMBOL vmlinux 0xee53a57c phy_start_interrupts +EXPORT_SYMBOL vmlinux 0xee59412f adb_try_handler_change +EXPORT_SYMBOL vmlinux 0xee7c27bf security_task_getsecid +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xef08a81b __napi_schedule +EXPORT_SYMBOL vmlinux 0xef2b66c9 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0xef4610cc jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0xef98298e try_module_get +EXPORT_SYMBOL vmlinux 0xefbd491f blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0xefc6060b input_close_device +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefde1bbe flush_dcache_range +EXPORT_SYMBOL vmlinux 0xefe8a777 netif_rx_ni +EXPORT_SYMBOL vmlinux 0xefef7e5a tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xeff398e6 simple_link +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf003bd42 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xf0431dc8 forget_cached_acl +EXPORT_SYMBOL vmlinux 0xf0470733 __blk_end_request +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf06dfd77 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0c5ce81 down_write_trylock +EXPORT_SYMBOL vmlinux 0xf0e4867a blk_get_request +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f1246c kvasprintf +EXPORT_SYMBOL vmlinux 0xf0f8a27b add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xf10358c9 inet_offloads +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf10a2c5e dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0xf10ca3e7 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf11cd6ce down_interruptible +EXPORT_SYMBOL vmlinux 0xf120872a dql_completed +EXPORT_SYMBOL vmlinux 0xf1382929 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf14c5ab5 __bitmap_empty +EXPORT_SYMBOL vmlinux 0xf155c9ef d_tmpfile +EXPORT_SYMBOL vmlinux 0xf17c0192 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0xf186a32f blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xf18da9e7 end_page_writeback +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf19e9355 cpu_online_mask +EXPORT_SYMBOL vmlinux 0xf1ab4473 mmc_gpiod_free_cd +EXPORT_SYMBOL vmlinux 0xf1b191de pci_reenable_device +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1dd44f3 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0xf1deabf2 div64_u64 +EXPORT_SYMBOL vmlinux 0xf1e06df1 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1efa090 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0xf1fea7b4 scsi_remove_target +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf215a7f5 pcie_get_mps +EXPORT_SYMBOL vmlinux 0xf222defb __ip_select_ident +EXPORT_SYMBOL vmlinux 0xf22881e8 lg_local_lock +EXPORT_SYMBOL vmlinux 0xf22f68a5 ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf242f013 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xf24723a0 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xf25111ca kthread_create_on_node +EXPORT_SYMBOL vmlinux 0xf253ff96 scsi_dma_map +EXPORT_SYMBOL vmlinux 0xf27563cb irq_stat +EXPORT_SYMBOL vmlinux 0xf2774ec0 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xf288966f of_get_address +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2a5d3bb phy_driver_unregister +EXPORT_SYMBOL vmlinux 0xf2a8005f dquot_initialize +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2e28fdb gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0xf2eabd54 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0xf300b670 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0xf3094ae6 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xf309a3e4 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf322a206 bit_waitqueue +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf349a7a7 kobject_del +EXPORT_SYMBOL vmlinux 0xf3539eed __insert_inode_hash +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf365d50e inet6_getname +EXPORT_SYMBOL vmlinux 0xf36e7d5f kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0xf36ea14c input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xf37558cf dev_change_flags +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf391f14d nf_getsockopt +EXPORT_SYMBOL vmlinux 0xf39a79fa iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xf39e790c twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0xf3ab81f2 netdev_err +EXPORT_SYMBOL vmlinux 0xf3ad63e9 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xf3e07587 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0xf3e35c50 phy_print_status +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf40b2297 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xf40b96fa dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0xf41989b3 swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0xf4291d2f __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf4449388 timer_interrupt +EXPORT_SYMBOL vmlinux 0xf468251d scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf48d686d mmc_register_driver +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4dac691 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f64746 truncate_pagecache +EXPORT_SYMBOL vmlinux 0xf5222143 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0xf52321e0 atomic64_sub +EXPORT_SYMBOL vmlinux 0xf528e438 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0xf53300a7 kthread_bind +EXPORT_SYMBOL vmlinux 0xf534ed76 bio_clone_fast +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf54c51a2 dma_pool_free +EXPORT_SYMBOL vmlinux 0xf5629575 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xf5899c46 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0xf596e516 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0xf59a0866 sock_wmalloc +EXPORT_SYMBOL vmlinux 0xf59fe85a pci_match_id +EXPORT_SYMBOL vmlinux 0xf5a085c4 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0xf5a2aef1 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0xf5a62ecc _memset_io +EXPORT_SYMBOL vmlinux 0xf5af20dd sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xf5af8a2f neigh_resolve_output +EXPORT_SYMBOL vmlinux 0xf5cd0e55 set_user_nice +EXPORT_SYMBOL vmlinux 0xf5e1558d crash_shutdown_unregister +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5edfb81 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xf5f02d3e blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0xf61cfc7f scsi_device_get +EXPORT_SYMBOL vmlinux 0xf6328f61 free_buffer_head +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf6389966 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xf6471911 netlink_set_err +EXPORT_SYMBOL vmlinux 0xf65d3425 dma_sync_wait +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf67f4ed0 gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf698cb23 generic_end_io_acct +EXPORT_SYMBOL vmlinux 0xf6b71195 iget5_locked +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6c355be dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xf6d68456 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xf6e0f3a0 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f7bf17 sg_miter_stop +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf70384d7 __debugger_sstep +EXPORT_SYMBOL vmlinux 0xf71521ba atomic64_add_return +EXPORT_SYMBOL vmlinux 0xf716df63 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xf745a1c8 swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0xf75204b4 lro_flush_all +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf75ddd65 blk_free_tags +EXPORT_SYMBOL vmlinux 0xf79bbd9f elv_rb_former_request +EXPORT_SYMBOL vmlinux 0xf79e75dc scsi_rescan_device +EXPORT_SYMBOL vmlinux 0xf7b12aee __next_cpu +EXPORT_SYMBOL vmlinux 0xf7e02ae7 file_ns_capable +EXPORT_SYMBOL vmlinux 0xf7ee6c96 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0xf7ffbd8e find_get_pages_contig +EXPORT_SYMBOL vmlinux 0xf807a674 filp_open +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82a84c3 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf88e03a7 block_truncate_page +EXPORT_SYMBOL vmlinux 0xf89972be ip_fragment +EXPORT_SYMBOL vmlinux 0xf8d8d505 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0xf8e2af20 phy_resume +EXPORT_SYMBOL vmlinux 0xf8eb112c bio_phys_segments +EXPORT_SYMBOL vmlinux 0xf8fe06d1 input_unregister_device +EXPORT_SYMBOL vmlinux 0xf90aade2 generic_file_llseek +EXPORT_SYMBOL vmlinux 0xf92bba6e inet6_protos +EXPORT_SYMBOL vmlinux 0xf9348cbc xz_dec_run +EXPORT_SYMBOL vmlinux 0xf946a91b md_write_end +EXPORT_SYMBOL vmlinux 0xf99091aa blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xf99454f9 cad_pid +EXPORT_SYMBOL vmlinux 0xf9a06acb phy_device_register +EXPORT_SYMBOL vmlinux 0xf9a100bc uart_resume_port +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9c367e0 iov_pages +EXPORT_SYMBOL vmlinux 0xf9d54650 elv_add_request +EXPORT_SYMBOL vmlinux 0xf9dd36b6 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0xf9e73082 scnprintf +EXPORT_SYMBOL vmlinux 0xfa0773bb kernel_setsockopt +EXPORT_SYMBOL vmlinux 0xfa24ebf2 of_phy_attach +EXPORT_SYMBOL vmlinux 0xfa4c5f08 dqput +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa748b89 phy_suspend +EXPORT_SYMBOL vmlinux 0xfa7e9175 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xfa829a2a put_tty_driver +EXPORT_SYMBOL vmlinux 0xfa964961 proc_symlink +EXPORT_SYMBOL vmlinux 0xfaa41d39 pci_disable_msi +EXPORT_SYMBOL vmlinux 0xfaab2177 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0xfac46300 inet_select_addr +EXPORT_SYMBOL vmlinux 0xfac8526f genphy_config_init +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacc975a kobject_get +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfad5b1c3 nf_log_set +EXPORT_SYMBOL vmlinux 0xfadb5750 pmu_unlock +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaf98462 bitrev32 +EXPORT_SYMBOL vmlinux 0xfb013a4a blk_queue_make_request +EXPORT_SYMBOL vmlinux 0xfb19f9d1 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xfb1b3c6b security_inode_permission +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbadbe91 pcim_pin_device +EXPORT_SYMBOL vmlinux 0xfbb12d49 loop_register_transfer +EXPORT_SYMBOL vmlinux 0xfbbc2030 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xfbbcf88a ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0xfbc2e24b kill_bdev +EXPORT_SYMBOL vmlinux 0xfbe61c76 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0xfbf48cba agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc269a51 adb_client_list +EXPORT_SYMBOL vmlinux 0xfc2f8eda find_get_entry +EXPORT_SYMBOL vmlinux 0xfc392294 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3b160f mempool_create_node +EXPORT_SYMBOL vmlinux 0xfc5fab79 udp6_csum_init +EXPORT_SYMBOL vmlinux 0xfc65459a kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0xfc71b652 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xfc7b785b generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xfc8a8275 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xfca00e39 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0xfca94ee5 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0xfcb4fcbf sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd0c5038 adb_unregister +EXPORT_SYMBOL vmlinux 0xfd33b5fa cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xfd43c722 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0xfd4ad3c3 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0xfd6293c2 boot_tvec_bases +EXPORT_SYMBOL vmlinux 0xfd730343 block_write_end +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfdb6cedc _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xfdb6d5b9 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdc0ede4 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0xfdc74120 scsi_unregister +EXPORT_SYMBOL vmlinux 0xfdea25c7 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0xfded48ed enable_kernel_fp +EXPORT_SYMBOL vmlinux 0xfdf88ae9 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe119ba2 downgrade_write +EXPORT_SYMBOL vmlinux 0xfe2e6686 simple_setattr +EXPORT_SYMBOL vmlinux 0xfe3c2f96 vme_irq_request +EXPORT_SYMBOL vmlinux 0xfe40c867 generic_read_dir +EXPORT_SYMBOL vmlinux 0xfe45a334 pci_disable_msix +EXPORT_SYMBOL vmlinux 0xfe4852cf tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe69571d bdi_init +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe9403d9 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0xfe9a26ff pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xfeca7590 radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0xfed1307d security_inode_readlink +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfede6810 skb_append +EXPORT_SYMBOL vmlinux 0xfefeef47 lro_receive_skb +EXPORT_SYMBOL vmlinux 0xff16883e irq_set_chip +EXPORT_SYMBOL vmlinux 0xff1765c7 rtas_call +EXPORT_SYMBOL vmlinux 0xff18e2bb filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff3dd6d2 blk_register_region +EXPORT_SYMBOL vmlinux 0xff48d0c5 ftrace_print_flags_seq +EXPORT_SYMBOL vmlinux 0xff59a6dd tty_throttle +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff6dea25 smp_hw_index +EXPORT_SYMBOL vmlinux 0xff7882f2 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0xff8883b5 up_write +EXPORT_SYMBOL vmlinux 0xff904b06 md_flush_request +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffacc25e block_read_full_page +EXPORT_SYMBOL vmlinux 0xffbaa3e9 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffdb82bc sg_free_table +EXPORT_SYMBOL_GPL crypto/af_alg 0x00aece8d af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x1c30651c af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x23fbc5b0 af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x3718a90c af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x58716898 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x6855c2fd af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x8581065a af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xac2ef5dd af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xb4614a58 af_alg_accept +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x0c495886 pkcs7_get_content_data +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x44e8d9ac pkcs7_free_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x4cc33646 pkcs7_parse_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x883bd89d pkcs7_verify +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xa2ca085f pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x35b79b3e async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xddacd844 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xf4102566 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x160e2877 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x5a9f8427 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x096091cb __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x22d882c1 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xb4e55c4f async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xc0677a11 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x2c271fe7 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x5474650d async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0xcbf94158 blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x27278ca9 __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x4a2a3ca6 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xe76d6b42 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1291971c __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1e2c961f __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x8f04034a __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xff9bfef5 cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x08aa6fb7 cast_s1 +EXPORT_SYMBOL_GPL crypto/cast_common 0x0c5fbf8a cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xe39dd4b4 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0xee83a4f3 cast_s4 +EXPORT_SYMBOL_GPL crypto/cryptd 0x19c79c66 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x3a60363e cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x3ec015a7 cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x51299af0 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x67a2d9ef cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x6c505bc8 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x9c3b3985 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xbd2058e2 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xd84a0d56 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xfd0cb530 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/des_generic 0xcfd9a2c0 des_ekey +EXPORT_SYMBOL_GPL crypto/des_generic 0xf8c78d49 __des3_ede_setkey +EXPORT_SYMBOL_GPL crypto/lrw 0x3864eb66 lrw_free_table +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/lrw 0xfb3cbcfe lrw_crypt +EXPORT_SYMBOL_GPL crypto/mcryptd 0x14bdd4d3 mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x3d6385ae mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0x4afc0167 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0x5edf6373 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8778b243 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0xd5085e16 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0xdbaffb0a mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0xe0c3356b shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0xf76d2f49 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5ddb33e9 __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x705958f3 serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x77b39cb4 __serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x8a1a99ad __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xd84da1e9 twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x39bb663b xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x04aa6849 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x18013725 ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x190ae8b7 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x398cde20 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x3f242ac8 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x4822ac3d ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x76689c91 ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7c826b11 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7f27328c ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x84e35619 ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9f0d9132 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xa15ed328 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb42dd11a ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc4507ea9 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc55b9839 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xcd531334 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd99855c4 ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe423fd88 ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe7df8717 ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xefc94803 ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf8447556 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xfde1ca3f ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x06b7c89a ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x197beb30 ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x1fb07509 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x5a0b23eb ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xb4a347ae ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xbe9afcb8 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc357d3a7 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc620be01 ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xdb01704a ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xe8c0159d ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xf94e3182 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0xcd41aaae __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x7bb85182 sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x0c602344 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x31b7cc04 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xa80dc481 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xdeec52fe devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0f94d810 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x21c6d277 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x29529327 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3c12b0ba bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x412092fc bcma_core_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x54f4c2bf bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x673b7648 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x68db0169 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x78864cd2 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x92a81132 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xabe9a0f3 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb0f81c40 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb2ac287e bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb4c7f44e bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb8ff431a bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbe9890e0 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbfd44a5b bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc2da2986 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc901de8f bcma_core_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd7f732a2 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe998cd1c bcma_core_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xea943136 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xebeec42d bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf6f5e6ee bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x017252f2 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x2198ae35 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x42310d73 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x57ff52d6 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x5b385bee btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x6a1d38f8 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x6ad55e2d btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x842f9724 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9c730d7d btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xa677fd0d btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xf20e5db4 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x5d804086 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x5ff09833 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x8e1364c4 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x928d5b78 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xa81b4861 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x0af31fc6 vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x673cee3f vchan_init +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x7468e318 vchan_find_desc +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xadbc65bd vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x1a223a72 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x1eb9e838 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x48fa8752 edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4f1ff080 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x63545c59 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6957ccdf edac_mc_add_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x72759a5f edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x76ac447c edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7c18d6fc edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8e21fe0e edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8f140526 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x91e1e16f edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x968f5fa2 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9acab51c find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9d7fa800 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa732c73c edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa972c6b8 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc4638d90 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd2ee8d6e edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd647cece edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd9fa6024 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe7a22b19 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf0f0d08e edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0xae146ba1 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0xe18ff465 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x26709f7c __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x4e61665f __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x75f1591d drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x91c34cd9 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xbaa12501 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x5920c32b ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x5b9459c3 ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6adf436b ttm_prime_fd_to_handle +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xade6e41b ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x071a6af8 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0b31990c hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0e31099d hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x194c9c4f hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x23c7e270 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x248a6b19 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2616ec81 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x41a4fd5b hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x454ab4be hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4def359c hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x51cf95a2 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x59981eee hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5c21b44d hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5d215dc6 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5e37114b hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0x60701d4d hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x76873721 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x77036630 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x90d405d0 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x90d6b575 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9943d62b hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x999f9426 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9b118d7d hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9f4fa45d hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xad94a23d hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb143e3a4 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc68d1679 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc6bebf4f hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcb58db93 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd8f23531 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xda2033be hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe3582f08 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xef321555 hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf62114ad hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf7b0ce58 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x0b07733f roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x01fffad3 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x0658eadc roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x72640084 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x76ea29db roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7ce08746 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xda973c20 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x31542c77 sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x459c099c sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x49fd1d5e sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x9fd40a86 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xb2d0416f sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd5a26d1d sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe6303492 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xf6ffc65f sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xfb241e5f sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xcbf99dd4 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x00cd16b8 hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0739ad8c hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0d0b33a8 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0d0d8cac hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0ee2f459 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x3bc49362 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x71fd50f9 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x779869e1 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x87e2092d hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9a4e7098 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xaa53f0cd hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb3b7eb29 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xbea86695 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc44ad5e4 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc9662c1c hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xdbcb4db7 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xeee78c27 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf968a5ae hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x900a8c63 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x9d23ec23 adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x9e872c48 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x010d9294 pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x209591e7 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x40ed47d6 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x611120fb pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x657a7f18 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x6600cb2e pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x8d9650e3 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x9b32a3ad pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb3268a12 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb721d66c pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xc5ffcc7e pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xc78bafcb pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xccdcdf04 pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xf11cee13 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xff759e3b pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x47710ec7 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x50c6127d i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bb1170b i2c_dw_isr +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x6f201593 i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x7a255f27 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x7c949f07 i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xba6a722b i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xcfc355e8 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xe58a2e46 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xebf077ff i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x150b7a46 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x2ff5eca2 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x59d0eac9 i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xfeec3997 i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x051b5ed5 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x391a7911 ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x6b4c863e ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x8390945e ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x8f5efef5 ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x9c213078 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xc0c833df ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xe1a0fd1e ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xf170fdfe ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0x4362dc66 twl4030_get_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0xb1be4a75 twl4030_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x2b34de7a adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x617d2cec adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x648805d1 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x7d96da36 adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x92b31585 adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xa3d699c0 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xb55f1304 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xd598ef28 adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xd6c99bbd adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xd8559e68 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xf8865bfa adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xf8f8bd1c adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x051c4819 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x139071b4 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2c73a3df iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x384f89ae iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x411d5bd8 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x61537a39 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x615c9faf iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6bc5b570 devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6f06bbb1 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7f9661f8 devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x81996ef7 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x85edd797 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8ba39f19 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8e7fa841 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8fc96cb0 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x95258b32 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9a373b31 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa0234e6b devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xab328a38 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xacf8bb0d iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb36e8c15 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb66679a0 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb7fe9f39 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xba423ebd iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcbaf2dbc iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd7b679fa iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdae7b991 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdf5c6d87 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe23c1130 devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe51c6f12 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xee532e35 iio_scan_mask_set +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xefed067d iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf9977557 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0xd5a4e9f9 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x9d1d36b3 matrix_keypad_parse_of_params +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x49a4fcbd adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x6a251e2a adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x3295e7de cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x5a49b860 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xa5354f89 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x8b56bcdc cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xb974f635 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xde53d27b cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xb9961137 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xcf45e1f6 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x07aac759 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x1a14da03 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x1f1112cf wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x3618ecf2 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x3cb5ae7d wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x3d8385b1 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x46079681 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4d622ee5 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6d94e898 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x83d1b665 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xcb00c7c7 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe14912a6 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x04e04283 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x0ae1ffde ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x528dd10c ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x57cf73b2 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x59073610 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7165f27b ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xbbfc32b0 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xd882065e ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe0426499 ipack_put_device +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0x23359aff unregister_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0xce1414b2 register_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x11585dd4 gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x20b02f76 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x34502636 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x525cc280 gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x61f0a2f8 gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x81e98eaa gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8eff32df gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x9226da0d gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x99b9fb0f gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x9c1db390 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xaa1123c6 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xaab7a252 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xcd200a4f gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xcf0f5790 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xdf9565b2 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe91269e9 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xeb60b272 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xec240885 gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x05a9b5dd lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x1b925cfd lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x1cc55cd9 lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x619a5a93 lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x6b3e58dc lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xa0678e2a lp55xx_unregister_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xa7b62a93 lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xc174d49a lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xf07d0035 lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xfbdfd62d lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xfe8ad0b7 lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x749e05f2 ledtrig_flash_ctrl +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x7903e46e ledtrig_torch_ctrl +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x0a0527be wf_register_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x18095cc8 wf_get_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x2878daf2 wf_unregister_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x505a49b3 wf_unregister_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x75147afa wf_set_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x7b33e796 wf_find_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x8a837942 wf_find_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x8f74156e wf_register_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x94765fac wf_critical_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xa2f19a49 wf_is_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xbcace2a5 wf_unregister_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xe6818bbe wf_put_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xe7aa8b8f wf_get_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xea20ee36 wf_register_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xed82a14f wf_clear_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xf0c2ed35 wf_put_control +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x1f39531b __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x2d12ea0e mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x6ee4a90d mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x7f7fce74 mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x859b0bb8 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x880fa1d1 mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8a9f72b2 mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xab764d27 mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb91d9047 mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc817ff77 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd4ee4f78 mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xdd177e78 mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xe3a7fa48 chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xf9cca8f3 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x10e06e97 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x155ea9c7 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1822fd23 __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1f2ba9ac __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x260d47cf __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x27831e89 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2dec45e0 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x347aebe1 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x41c861f0 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x480dc606 __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x49856e5a __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x50e8c39f __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x574ba881 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x628eb712 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6770a402 __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x785cfc9f __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x91f2af34 __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa09069a3 __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa591c5d6 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa6890b59 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xaf60c34b __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb950d2ae __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbd4b89b6 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce0e6218 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd40fba32 __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdc5ea5a5 __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf58ce244 __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf5bcbdc7 __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfc1d5275 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfcdf28c9 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xffc308e4 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2ba32cee dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4a406d66 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4e27fcc1 dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xaa690454 dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb004fe12 dm_cell_release +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 0xb86f368d dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xc169a8fe dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xeed494ab dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x22163b69 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x3909d3a8 dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x594952bd dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x62a23587 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x8976b174 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9b2b253a dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xdc69e37a dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe004ee92 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x1ef951ca dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x47537268 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x54bb4b2c dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x86355766 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x89f9e21e dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x98e0d573 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xbe955720 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x43d20093 dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xb822f626 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x09472122 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x1410b75c dm_region_hash_create +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 0x58704766 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7532ada0 dm_rh_delay +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 0x90a64ece dm_rh_dirty_log +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 0xa8813ad6 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xb3f2d78c dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xc66ce277 dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xcab63c3d dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xe3bd98b1 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf37a3cfe dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x01445176 dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11eab9fe dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x150c85ce dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2025e954 dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24fa6664 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c112836 dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2e730a21 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x32b5f546 dm_array_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x33c03da6 dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x40f7bd91 dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4360913e dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5aed1dd7 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5e6aea80 dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x619701dc dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x62c1b9ee dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7657e859 dm_bitset_clear_bit +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 0x80c89b3d dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x832bf228 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x858c8d94 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x89f1e1cc dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x966a8838 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9b4b5b29 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa2507774 dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa87c5b4d dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xab96bd2d dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xaee02382 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb7bad799 dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb9a6ecf8 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xba47c03a dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbcfdc290 dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbd50ebbb dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbe0497aa dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xca40abd5 dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xcda92f61 dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd041d62b dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xead1e727 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed1e1f96 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed58cfa1 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf12ec3cd dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xffff2ac3 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/raid1 0xab4739b0 md_raid1_congested +EXPORT_SYMBOL_GPL drivers/md/raid10 0x221d8b20 md_raid10_congested +EXPORT_SYMBOL_GPL drivers/md/raid456 0xcc52ffd1 md_raid5_congested +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x0950b23a saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x37acf5cf saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x5c0f35ae saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x6af289f9 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7aeaacae saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7ec829bc saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x9d6f3835 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xba3c2d11 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xdd249fa6 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xfcc8794b saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x18b0e9de saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x3f7fbbe1 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7367a161 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x82c36763 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x87e87e78 saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xe108a315 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xf71ced27 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x019d6d1e smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0f34d042 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2835fe31 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2cdeea9a smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x31bfe068 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x325d42f6 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4325dd62 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4f9ed4c9 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x592b039f smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x63222b29 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7490b3a2 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x8a987425 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x8dff80a5 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x8e04829f smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x978fb4b1 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x993b6e28 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xab4dd47e sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xdb251bca smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x96b9a734 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x6b94835c cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xf14a9465 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x056dfd91 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x0c9e36bb media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x1269e8df __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x27ed54dc media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x2bcf6757 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x2c877240 media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x6cc7860a media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x6ed91847 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x7628f1b5 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x848322ea media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x89cada86 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x9042fd97 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x9f613edb media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0xa6e05faa media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0xead081ee media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0xecbcf0dd media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0xfcc8d722 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0xffe490e7 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x752d516c cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0bcc2098 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x222dac7e mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x23605b55 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x276183bd mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2c075c65 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3b566a83 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x49419104 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x61247b50 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7ac2249a mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7f7852be mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x81763908 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9b05b186 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xcf66865d mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd3b8cd74 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd6ed00db mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xeb9e62c0 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf0783d0a mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x07753aec saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0deb2384 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1193bdb4 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x11c13d11 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1342a7e1 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x150d60ba saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1b970573 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1e038d40 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x263d4b3a saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x32189ad3 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x3f538eb4 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x71955a2a saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7dc7210c saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb08202ae saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xca2ed3f4 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xce852313 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe0cda5a5 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xefff04c9 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf0d60090 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x8870e901 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x88b234f4 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x9b0918ad ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xa2500467 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xc8b8aed6 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xe0a8c4af ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xe11e3dcb ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x4d48d1e8 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xd04660d4 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x004c7ac7 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x274809fa rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2948e30d ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3a58737f rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x4ba8058f ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6433ebbe rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7ac7d244 rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7d6c6cb2 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7da50e47 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8f524ca8 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x93e43a49 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xafa11ead rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xba6d719c ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc13ebaae rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc250b5ee rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc5368b4b rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe25dee5e rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf4857f7b ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf88e473c rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x986ed1a7 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xfcdec69d microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xe7b03e05 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0xbb03608f r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0xd089968b tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x1185db95 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x42fa182c tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x64c9303a tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x4c77d6ef tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xb658f3c5 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xbee25548 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xab97162c tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xfaea837b tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xe7005939 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x171341af cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x18d44e36 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x25286360 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x55e46b8e cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x570997eb cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5b68411b cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5cb83cf7 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x607b40d1 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x646b1857 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6f82a94c cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7e32667b is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x838e51cd cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8550a5fe cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8e0d9d55 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xca30db1c cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xcc191886 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd672b233 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe58c3b01 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe8f310aa cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xfba43ec8 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x3bd6951c mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xf231d607 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x031be332 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x041eee03 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0690d568 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0801a63a em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x18cabd88 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x273c92a0 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3016cbc9 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x407ba9b4 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x43caaa8b em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5231beb9 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x57a7212b em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5ed980f7 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa0191b01 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc162d17d em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc1701a0c em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xe5076a6e em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xeced108c em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xed1b829d em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x36310760 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x685acd35 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xce9f35da tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdca2b9c2 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x04e2b14a v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x2a318524 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x59adb847 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x813f3de4 v4l2_find_nearest_format +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x8897ce0d v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xb39270ab v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xe2aafb36 v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08982d59 v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4103badb v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x53105839 v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x6f344bb9 v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7eaf8e7a v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xb0891da2 v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xdfa5a008 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf0e1988c v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x187d9a51 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2c0da197 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x35ce8691 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x47223044 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4a2a94cf v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4c41c227 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x695ed619 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6a34e50f v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x801091d5 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x82ed7914 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x96548bc5 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x981ed7de v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa063cbb0 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa7766efc v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb0a9318b v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc0261bad v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc9277149 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xcc848b85 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd0c6a582 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd62e0d3a v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe2524aa1 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe39bb17c v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe3c199a2 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe6e6844d v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xea244820 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0808ec47 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1c92903a videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2cc90de4 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3a147a80 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3c82c0bb videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4fdceeb4 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x55e03f94 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x583d1211 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6080e8b4 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x769fc044 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x76cf3d08 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x804085b4 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x825c1fd5 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x93294fc7 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9f381174 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb3dc1e80 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb587d081 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc1a1edea videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc63d3451 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc93782eb videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd33a4f48 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe0c6169c videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe25c18fd videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf5015152 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x18360172 videobuf_dma_init_overlay +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x2d2b2bf6 videobuf_dma_init_user +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x301eda1e videobuf_dma_init_kernel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x36677fe5 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7b78768a videobuf_dma_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x9e4b6bae videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa64f7ef1 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa825c75b videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xb90f76c8 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xe296ecff videobuf_dma_map +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xb0292eac videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xc9675167 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xf1c3b737 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x03636618 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x081531f3 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0e08e3cb vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x18eb74cf vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1b0e23fc vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1e29bddf vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2ec41403 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x391e6a72 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4a6de368 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4d7446fd vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4ed698f4 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x511bb2f0 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5dc7a276 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5fbf175e vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x66e267d0 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6a39e8d7 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6b4f3558 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6c291367 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6e593fcf vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7357c429 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7481ee8b vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7c5cf43c vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x80ad2cc7 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x84b95bfc vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8b425feb vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x90166412 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9255fd37 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x94b75944 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa0a3165d vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbb555857 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc2797f71 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc9d52539 vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc9fa8edd vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd82d3dc1 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xeff62c0e vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf0ce3d2e vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf49fb7b4 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfc7df356 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfd4bd225 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x02bff2cc vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x83d35666 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe57f0426 vb2_dma_contig_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x4364ba5f vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x996c7204 vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xd30ec30f vb2_dma_sg_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x7dbdd425 vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x9a776dc7 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xa0aa008e vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xbe83be25 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x824a52e2 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0846250d v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x150347b8 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x26e42d60 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3327f9fe v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3bdc697d v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x40b3fac7 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x47a6f061 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4f0feec3 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x55024b10 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x57e70e98 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7072fc12 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8819549a v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8bc924a6 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x935215fc v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9611ce7b v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x961e6936 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x97412da7 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa2b394d9 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xabad7f4d v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xabef0f4e v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb969010a v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbbb134fe v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbbb29303 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc3707659 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xda930aab v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdcbcaa15 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xedc2dd64 v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x12a9f121 i2o_dma_map_single +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x3364a543 i2o_dma_realloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x8a11dd5c i2o_dma_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x98d99e31 i2o_dma_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xa1d49168 i2o_pool_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xc74afe22 i2o_sg_tablesize +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xf3d6763b i2o_pool_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xf986384f i2o_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x931cacfd pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xc0a843f7 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xe39260ec pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x0406fc28 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x0893e3e8 kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x12e0e646 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x2f50e70d kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x34542001 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x4ee6fcda kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x6a3af38d kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb9472976 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x0d203b3a lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x1bc8fb85 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x698cc9e4 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x15d1c565 lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x2de3f2da lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x42c7bc16 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x9b168cc6 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xbcf961f4 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xc1951b9d lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xf554c8bc lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x879b085a lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xde80ffdd lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xff3f1444 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x126dcf32 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x228c46e1 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x3083b389 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x62360dc1 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x84f71916 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc3fa5560 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x15dfbbd1 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x175f65b9 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x315c3a93 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x394606dc pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x3e802ca4 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x3ed38f99 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x67dd49ac pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x73031ea9 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x8a2db420 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xa4400e4e pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe97e561a pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x9fe82a5c pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xe0991854 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x050f0b10 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x4ed2d3a1 pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x698d583a pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x740a0aad pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xd2be6a6b pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x01a33234 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x4fca3918 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x03701f3a rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x09e59ee0 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x102b810e rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x148decee rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x35691c7b rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x44941c22 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x506de861 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5be9f45c rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5f027734 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6495ff63 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6a4798c5 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6a50c570 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x740350ae rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8283764a rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8b8b23d1 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8ca11c84 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8fc4e9d8 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa2414f41 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa3763c6a rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa528f731 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc95120dc rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd022603d rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd12ec426 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe4646faa rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x12f9e54d rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x38df7685 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x5bb58e8c rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x64965502 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x8d8d6bda rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x9a00dc51 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc6b97db6 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xde79a49b rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xe2f1f5cc rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xebb4d9f8 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xed761052 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xf4f20765 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xf68b0179 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x004469b2 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x07d8213c si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0ab4348b si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0ab90610 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0acbac91 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0ec8c290 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1c1031e8 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3a9dc23c si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x48ce3547 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5605053a si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x73dd448f si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x794442b2 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x83cd5b06 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x84f4c6b7 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x857f6491 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8620ce93 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8d8f98bc si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8f47f7b6 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x93fb843a si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x95d6350f si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x97af7431 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa9fab20a devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xaa5168e7 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbdf42e85 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbe82647a si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc2cfb5f1 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc92b175e si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd1188275 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd406022e si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdf40803a si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xea08ac07 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf3705ce4 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf50a49e1 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfd1cb4ef si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x081713ef sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x0f07fce4 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x275f855d sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x962f78da sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xe0aaa75c sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x6101d02a am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x6d0bde6c am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xb9b3ef05 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xd1416fda am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x33afe3ba tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xa9bbb033 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xbe7f0c30 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xc3a90425 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x4976a08c tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x4b165a95 tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x63a3b111 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x7b7a97b8 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0xa50ab7ca ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x0724554b cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x558de12f cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x62404312 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x76d4a2ee cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x1a1b5249 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x2feda75b oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3227a28e oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x7dc9dddd oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xb2c66001 oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xc8b5a524 oslec_free +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xd370f679 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x27cb133b eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x793fc8de eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x822222db eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x98bb5a22 eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xdb9ca14b eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x0adf66e3 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x14a9193d enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x286ae2c7 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x4ec1ee75 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x57d4400b enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x67a3b818 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x8c860a33 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x1afecfc8 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x47c59cdd lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x58437130 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x61221f7d lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x74c59e1d lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x8cc8ced8 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xb2fb473d lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xefbc73af lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x7538d31b st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xe8b5d424 st_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x1181f238 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x1b21cac2 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2a62ef66 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4a3c0a5d sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x565170db sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x60739440 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x76c30890 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x958ef87f sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9cf13f37 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xaa4fd2d0 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb6caa687 sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xcee658b7 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd9e2cc1c sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf2a3d46d sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x1899823c sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x2032c758 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x24ffdae5 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x3597aaf8 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x4d6d50de sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x54adee76 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x57d3ce5e sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x86a88c96 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xf0de3623 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x4151e0a2 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x8366e0dc cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xbc4fc534 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x65940ea1 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x966dc127 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xe83f8af7 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x321c3147 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x3265a50c cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xba70e471 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xd0c68586 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x035fb06f get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0533f3d9 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x08ef3611 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0a622667 mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x12a9888a __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x19c3cbc1 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2485a93a mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x24a32d43 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x27b00384 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2bdba360 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2bf2985b mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2dcbddf8 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2e5500ac register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x30f8f0c1 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3493c6ba mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x34c1f487 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3e271ce2 unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3ea42531 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x44941877 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4aec23fa mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4f3edffc mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4f9e40b8 mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x59ffe1bf mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x61213116 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x622c7571 register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x630ce924 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x64f317d4 put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x67a3e500 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6a64820a mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6f902c5d mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7d44bc95 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x827154fd __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x88843b3c mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8fc0ba0c mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x92ab8fb6 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa31f6613 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa99a36f9 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbe8d13d8 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc5461a7b mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xce211db6 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xef5cf036 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfb5d4b52 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x3990f982 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xaa95b852 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xc90118c4 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xcd908adc del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xe0cb3446 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x3774d1c7 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0xbe15f810 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0x441faf0f sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x1202e9b4 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x57b733d8 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x7a1a45b3 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2fceaa2b ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x32496fa0 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x44120090 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x494c6c72 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x98652dcd ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa54df5be ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb33bb4ce ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb7a718b9 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xbeede5b9 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xce6fa3c3 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xcf77e097 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe0e14fb8 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf3cedbd6 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x0ccc7152 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x1f753e2c register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x355366de unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xb734bcd2 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xbb543d7a c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xe979f078 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0e20d913 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x258c550a can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x4f95f2ae unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5c8faeca alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5d2d170d can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5e08183c safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5ff4c29b can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x7785a4ac can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8a40320b free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x9b895a40 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xabf5b14e can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xcfa6de52 devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd395e9bb open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xdebcb2a6 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xe147e695 alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xefb35dbe can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf3310d47 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xfa9471b7 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x0af69ed2 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x1a029355 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x83f60d42 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x9ca73580 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x5c3e3005 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xe11b25c4 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xeb684701 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xf95ce420 unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x2d76a74f arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x3caf9b55 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01c0546a mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01ca32d8 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x02cbd3a6 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x04354fed mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x05ee937f mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x060718cc __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a99f64e mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x158b7922 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1bb91cd0 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d207f44 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2029f167 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x20d96d31 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2350ccb4 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x26a53204 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x26b4862e mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2747f030 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c374da8 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x301d0a75 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x302b5b1f mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x31ca24f4 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33bc7fc6 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x364c8c3c mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x364da74d mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x37f67506 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x38c841c9 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x38ec4348 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3ab7dcd3 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x41dea74d mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x448be963 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x44fc9248 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x487969dd mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4eaabde6 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4fc792f5 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x50f9538f mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5581ea52 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56baffa8 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x59fc0cf7 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b746983 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5bb82d99 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d33c6e7 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d84de11 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5f7eb236 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5fc6378b mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62b5c15f mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62f4e7e2 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x639c6c16 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x65a65ba4 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x687ecca0 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6958eade mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d16e0f1 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f08a3cd mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f8db61c mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71123f74 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71a3bdd6 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x75d4af3a mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7ae25fac mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7b175966 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7befcd6b mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c005ddb mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7cc7f77d mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80f988f0 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81fc6e5e __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x82f22348 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x841f382e mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8ba3da28 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8c848fa3 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e71318d mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9495320b mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x965571e5 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97a732c6 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x981cc848 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9913e75a mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9d414e97 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa05056db mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa9acf3c1 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaac26756 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaec244f4 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb04c663f mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb1bd8194 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb1e1b0ad mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb2a6bb64 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb3697c10 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb3beee40 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb7af1343 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb826f92b mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb94697d2 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbf021640 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbf3763fc mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc158a285 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc38c8c20 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc564c8ca mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc5c47731 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc9aa2ebb mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcd3033db mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xce0706dd mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd83304e5 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd9fdf05b mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdabdf8ea mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdcc5dd38 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe10862e3 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe4b54df4 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeae504ca mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xec6e249c mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf134c219 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf1cb7e92 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf2032dad mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf31b1b1b mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf393f932 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf4de7800 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf60d3e01 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfbc4e0c6 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc0a2b52 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfe2635a0 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x001dddc7 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x027f7887 mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1c13a4d5 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x21731c34 mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x46c7b4a4 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4884da3a mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x489ae2d3 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9e3c1316 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa0fc5685 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb0ebb945 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc41fcb4 mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc854565 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xda3f0459 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe27044a6 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe46d2841 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf5f95c5c mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf7cbbd09 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf894899a mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x1a6c5f22 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x74a6c182 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xe637c3e3 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xea6aa49f stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x1b2be307 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x303d8a0c macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xa4de4853 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xe341a31b macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x338ac01e macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0xf73d3d10 mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x2f9ba78d usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x58cb9875 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x87b1a65d usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x87ede2f2 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x0de42cf1 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x27472df2 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x30be7f4e cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x85d7c650 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xa5e71d3e cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xc09446d5 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xcb636c46 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xf1c03adf cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x1c508d9f rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xb65d879a rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xcdb79ec7 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xec18bcf1 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xee031d28 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xfb97963c generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x02aaa628 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x08484b8e usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x19b3b6d0 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2c93eb16 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x33988871 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3e852b48 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4dcbdef1 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4fe69615 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x529b998f usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x582d692b usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5c22b4b4 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5f678bdd usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x63368f44 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6a9527c9 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x73318792 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8c13f1b8 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x92fddb33 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x93defdcf usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9d814158 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa88babbc usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbe782d3d usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc68ff81b usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc8605e2a usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc8eef40b usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc9a6f566 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcb0ce57e usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xee751b5e usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf00020b9 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf137d67f usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf5b892cd usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf827df2d usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf83832f2 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x71cc6e8d vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xa2fcf6e9 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xcad3dce4 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xcb3bffa7 vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x01dc9677 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x209d986f i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x287c7eb2 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x33ae1521 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x58fdc8d1 i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x7e9a08f7 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x8d0fa19c i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x918e7bf0 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x93c98187 i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xa3d04913 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xacddbbdc i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb5fd3d74 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xcf950d29 i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd3e796d9 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd3ec87c1 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xfc7a3b91 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x2190ff38 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xaf5b368d cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xafbf137b cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xdf8693f8 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0xd6d82c3a libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x39fa2783 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x4bc96e46 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xaa10588e _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xae31e652 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xd146a5b0 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0a84d044 iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0cc924da iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0d556623 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1291ef1b iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1ac36ff0 iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1ae2f5a5 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1e7fe5ef iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3377542e iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3d548dab iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x52651127 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x58725c4a iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7410b58e iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7d7594b8 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x81bb2951 iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x827e9de5 iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x864c745c __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x94440515 iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xaa6d08eb iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb6e43c28 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb77e8105 iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xbb688b1d iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc0596b56 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc67c31ed iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd4e71727 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd6c6db82 iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd9275732 __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xed965f72 __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf5e13b7e iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0bcdcb2a lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x14146686 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x290d48e0 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x2c459108 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x505bdc6a lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x57efb476 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x634c303c lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x669f0798 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x6a290578 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x7a328a7f lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x911ba257 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xa09b06ef lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb8655faf lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc48b7c98 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe392bf64 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xeda874c0 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x13c6ea10 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x26b4854c __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x3aaeef4d lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x3bd89dd4 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x6fd7aa7a lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x9b32f077 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xee593dd1 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xf3a754f0 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x95b38c72 if_usb_reset_device +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0xced25c18 if_usb_prog_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x11e023f0 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x1e43a52d mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x3b23efdd mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x3bb53301 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x44dce706 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x5a0f98ed mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x98552e40 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa5145e9c mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xaf3be1ca mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb6f5159c mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd8464da6 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xde4e0fb1 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xe1bf7e6d mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xe65004fc mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x3710bd5e p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x4a0deb23 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x5b579d17 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xb964d6c9 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xc8d8ca10 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xce130f4a p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xe155e8e3 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xf26bdb73 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xf6c9c683 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x0bbb8606 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x14033111 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x552367e1 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xa62b9a52 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x01d5a2f9 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x09acc2da rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x10f87838 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1b90b51e rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1f0cdec1 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2db3ecf3 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2f33bf90 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3064f858 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3d19e8fa rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x46f951d4 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x66419d08 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6fef88b6 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7671d51c rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7c48db71 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x850c44a2 rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8d7c9367 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x913530fb rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x964bda0c rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9ae20939 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9b931842 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9f88ec20 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xadaf770a rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb3ad8f46 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb7d22a32 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc0cc21ee rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc271b705 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc7bab5d5 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc95e7cbd rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcb410d46 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcea7e00e rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd293df63 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd454eade rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd46ab285 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe5ab75d7 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe908c039 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe96b1501 rt2800_get_tkip_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xea75eede rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfe7f1736 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x092c5e3c rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x442d33eb rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5d38aeee rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x6fcee99f rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x76a2eb27 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x772124ca rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x7ba6a5a3 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x8094978b rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb80ff752 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xd71aab90 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xda145368 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xf4cc0a8e rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xfb9ce324 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x16565611 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x20beca47 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x29740eee rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2ef86c73 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2f40b19f rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x33193676 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x34ec707e rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x35a53eaf rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x370a6cd8 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5f0a60cc rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x607ac966 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6816b8f2 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6e887b1e rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x70a6fa89 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7297b4b3 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x72c3a984 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x73eb9bec rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x75461971 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x761e87be rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x767ba7fb rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x796bcd03 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7b082622 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8a881d4e rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x90407875 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x913bc2fb rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x94a5b4e8 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x99af4b9f rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9ae92fd0 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa00159d1 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa283f2d1 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xaf4cf025 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb392601f rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb87fb782 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbc27b11a rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbd4a95ba rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbfd05b8d rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc32ea8b9 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc49799fc rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc6041c55 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc87977f6 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcec82b38 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd042bc84 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe12a6ada rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe34b7d60 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe4ef3630 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf88c2a3d rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x0e5041f8 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x18cc8931 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x5b5d126c rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x628f5c7a rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x8b748609 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x12709ac3 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x53511c4e rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xa77c1c04 rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xb696fc53 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x3338faa1 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x3522f65f rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x378fdd33 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x3ab296c8 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x3ad97609 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x5d91d655 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x66321f8e rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x7aaf83f3 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x805f5874 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x8962f0ce rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xa4665ee1 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xa97d6547 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xae9a1864 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xcb060d29 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd0b78d8b rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xda25f213 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x44326a03 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6043726b dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8efc71dd dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd382f271 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x108d8217 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1a99712e rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1d56bd26 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x36ce81b6 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x448f1f3d rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x50a79bef rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x61ac592c rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x689e7185 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6d422cf9 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fee3a6c rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x71acb35c rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x779413bf rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7cb1c412 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x81bbfa24 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8eabe591 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x922dbf7d rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa1601972 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xac3dfd87 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xad8656e8 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaeccb1b7 rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaf4d6d94 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb25e90d8 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb8c763ca rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xbd5833cf rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xbf0bc7ea rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc4c89259 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xcc4817d5 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xed7744d6 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf2d33099 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0c6bd9ed rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0c9e428a rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0d0b6636 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x241dedc1 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2c368de4 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x511ba556 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x693b4d9f rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6a51f51e rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x71da73e7 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x89b23fb8 rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8d3602a5 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x97740000 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xa6b317a0 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xad84c8fe rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xbf9273dc rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xbf9ec9b6 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc3a970da rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc6297cfb rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xdbe21912 rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf8ff6add rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x049da46a wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xa658ef65 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xc5d212b2 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x01d33649 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x16540134 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x247d444a wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2c9f1e17 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3568ea33 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x35ecb9b0 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x38fd287c wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x420d87be wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4cfc20a6 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5002ef79 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x57446bf0 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x59fff9ee wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5fa43e53 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x60160e95 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x656b10c3 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6578bf0b wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x687cd6c9 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x699076eb wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6992ff41 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x728e353e wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7914c5cf wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fbad83a wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fbf559b wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x805e1bd1 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8063fd72 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x81e1d4db wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8f6d7b30 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91da5146 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9bcbdd93 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa41dae61 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa75f6721 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcbc25c18 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd0d49462 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd5f95923 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd732eb86 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe151c9e0 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe462b8c3 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe4d71881 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xefd19d19 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf4980ca2 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf7f00df2 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfd1df83f wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x58bb8a67 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x63854780 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x9b043705 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x405ddb61 st21nfcb_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x48f619c0 st21nfcb_nci_probe +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x907a0605 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xbc585bcf pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xe7bc1696 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x07972c58 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x62caa23f mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x7c597d8e mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x93feda8b mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xde8f0e23 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x3c20a99f wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x8fe8c69f wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xaada0ac6 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xb15d7518 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xd9c7c86e wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xf367ac1b wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x67a2b4a4 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x09b08e62 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0c3749aa cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0ccc8f85 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0d78bc45 cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x10611ba9 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x16773fb4 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x27d2cb9f cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x36a4649a cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x37aff1f7 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4b7bd1c8 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4fc59111 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x50ea49c8 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x520bc12e cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x528aef8a cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x61110b66 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6d96811a cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x722740b5 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7c5c7349 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x88bec21d cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x88e2bfb8 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8ecfcdd6 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x90c0a3ca cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x91e7e268 cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x973eb622 cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9a27afe4 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9eaa0e64 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9f559cf7 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa5e1058f cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xab8d66f0 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb13f1a3d cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb2746bed cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb4c57b05 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc31c10f6 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc3d7a1bf cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc8c16bcb cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcc229f1e cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd71a514a cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xde3712f2 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdfd3c70c cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xea351606 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xeb2dc5d1 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf205337c cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf20c7111 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfadd19f1 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfdda2c81 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfe857493 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x014753a4 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x3c0fd79c scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x593a36c2 scsi_dh_handler_exist +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x77c8bb68 scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xaf14306e scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xcceb9d4a scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xddb06ca5 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xfb736b67 scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x024dc80e fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x27205113 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x645e7074 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x711b3e5c fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7af79c9d __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x89b18612 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8eba858a fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa183efe3 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb5baa7fc fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbd86a5cd fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc1671973 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xcb4d8a61 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd4ea56ca fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe0211fe6 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe29fe53e fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf9c302cd fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x19b1fe4c iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x789f4953 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x99fdb3fd iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xb3abc8f5 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xbc9f7a91 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe9b55965 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x007c232c iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0164c45f iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x03d35fe0 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x04123b39 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0c8e6210 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0f6d6e0d iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x13704f2e iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1929dabc iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1def4937 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x255fa1d0 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2b895aea iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2c807c40 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2e92e8c6 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2f514101 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3e965670 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x44b4da51 iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4581a166 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4d64116e iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4fb41eb5 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x56fd114c __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x690ed59d iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6a92c56a iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6fe5ac2d iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x71d158ee iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x749f1bd5 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7b367609 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8a3941c2 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9a1b3604 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9b5f982a __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9efaebe7 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9f0cdf24 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xab846479 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc812d50f iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xca585a30 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xca8aa365 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd233c9ce iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd41e1015 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd59eb8d8 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xda0aee60 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeb03a897 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf097110a iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf958815e iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x087a98b8 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1d0c28ec iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1dc87fe4 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x39fe2648 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x69313996 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7010e8ca iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x72f5390e iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x80c29153 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x91c6ab45 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb5a80ccf iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd26c6360 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd708e371 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe833f0f1 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf1bc273d iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf5b46d56 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf6b18669 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfb63a586 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x00ae1ad1 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x110dc0de sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1a80c051 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1b6caf3d sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3f88f448 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x51c2c1f2 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x57ec5e5c sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6da1ea07 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7ab61a3b sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x80f1f3dc sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x842ea265 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x90593c0e sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x960917b0 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x96ef4057 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa186e171 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbd3fac7b sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbf0e7429 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc344d69b sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xcca6c829 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd1dcc53c sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd82d6c53 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe2bc7587 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe4d38049 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xfd317e85 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0eae0f66 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x103de8a6 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x122bdc11 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1624fdad iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2564afa9 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3b08b136 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3b3ccf2a iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3c5f6e1f iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3cb87af6 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x440efbb1 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x448cf8b8 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x45cbd28d iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4890505b iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x489ee017 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4a30b4ad iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4ea28a2f iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x601b1c0d iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x64805af9 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x660eeaa4 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x72195c26 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7454d042 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7ab112aa iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7c7197b1 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x81999b6e iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x82099a02 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x879760d6 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8e866aaa iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x91da3fc1 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x951e4dae iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9756e282 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa875cc98 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb3a3d8f1 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc1290817 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc4ab820c iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcacc203e iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xceba7b61 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd6a98f58 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdcf84def iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf09754ea iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfdb831a4 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x0854d90c sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x0b56158a sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xa055ff95 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xe2023ed7 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x8c6e3c0a 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 0x064e73ec srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x31414584 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x839eb381 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x9e0e4471 srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xb35fac13 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xb601e3f6 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x039af01c ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x1a760b58 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x5d5c9fa3 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xadd2baaa ufshcd_remove +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x041931f7 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x5cd20156 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x61bf2e4f spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x97730670 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xe9a56095 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x0f07260f dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x3a3c6de3 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x4bfe0551 dw_spi_xfer_done +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x552eb5ee dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xc87f8186 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x06169b1e spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0621179b spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3263be16 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x349ff91b spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4b53e263 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5fbc10e5 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x81cde7b3 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8d70f548 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9be784bf spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa9a7b595 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb62c7045 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc4612424 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc69c0919 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xccccc052 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd8205ddf spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd99fb89f spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe247b9be spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe92ac81a spmi_register_write +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x682fc9a3 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x008ed2ba comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0296eee7 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1390389d comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2b38ca39 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2b6f858f comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x32a27672 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x32d403ca comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x389fb491 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3e5d052a comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x41623a29 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4e572cd4 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x50a34d3f comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x61817a35 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x639307bc comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x79a4e95b comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8141ff87 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x81c41bac comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x86776226 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8d1c2c7e comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8dc0d51a comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x952e48c2 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x991af676 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9b12e261 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xba6a83ef comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb432abc comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd536470a comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd80d5003 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb17c202 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdc283da1 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe756996b comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xecdfb1dc comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf2046360 comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf9b31b7c comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfe93921b comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x0c6a42ba comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x2583c260 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xa876b53b comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xab728958 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xea2a306c comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xebc28a20 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xefe674dc comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xf97d8f61 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x0010ec26 comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x0d33da16 comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x2e932b5d comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x302b3382 comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x406dc585 comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x43d1a471 comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x67425302 comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x03519143 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x4233f3d6 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x70251514 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x9590aeac comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xa5f0a742 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xb2a45214 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x122c74b8 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x88d88d25 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x06dcc5eb addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0xa9d9230a amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0xd6a92658 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x87128d03 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x9cf7924f das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0498368a mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x05ceb607 mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x05d93103 mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0f66ece1 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x146df887 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1cb0461c mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2a23ed7a mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2c049ffd mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x45e33502 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x5cf9f22e mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x61cf3662 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x66a93ce8 mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x69c0af1e mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x69d7a779 mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x75245cd0 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x7cd469d8 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xba3572c8 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xbdc6bae2 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xd1e39ce9 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe77215e2 mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe8574e21 mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x849b2b17 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x07a428a9 labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xb4dafa5e labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xd5eabc42 labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xdfc771a8 labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xe93cc448 labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x07b996b2 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x0a90e411 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x21a89355 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x2c37eeb8 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x95d14b0b ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xb29c9a73 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xd2eae480 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xfa0ebe23 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x08f71900 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x2f7cdeb3 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x42023055 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x4adab7d0 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xa90a031b ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xba4ce83f ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x40639993 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x47ccbc70 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x53223a1a comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x6c1cd3b7 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x856507f9 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x95d7cf41 comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xb6076e60 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x19a57b71 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x06246342 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0e81c76d spk_serial_out +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0ef1d765 speakup_info +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x2bbdb7b1 spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x349a55eb spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x6984b22a spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8862ba08 synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xad2ba111 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb35aaab9 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb44451d0 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc172baa6 spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xcfaafeb8 spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd1b551a2 spk_get_var +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7cd4558 spk_serial_release +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7e810f8 spk_serial_in +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xf39a3491 spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x5a5241e1 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x7911f330 __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x8ca3e3af uio_event_notify +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x122f75e2 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xc6ef46d1 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x870822c5 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x9fe1ff2c ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x04dd385d imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x7bf8a968 imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2093cc33 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2e0e5029 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x41984c85 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x6d001442 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7a61e736 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7f6cee1b gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x819e6dd5 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8e3c7187 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb9f97351 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xbc7a6397 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc5eb0d62 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xca22c28a gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd3af30c0 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xeada5ddf gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfe5d8b4b gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x80ca06ab gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb9c516c6 gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xce29ba00 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xd617d1a6 gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x5bccbc67 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x8830cc6b ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xc03cb20e ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x05b88350 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0682cb7d fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0a5230df fsg_common_set_nluns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0a8f2aba fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0fda4ec0 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1710b539 fsg_fs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1b1cc3af store_cdrom_address +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1ccb58f7 fsg_common_set_num_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2b90d025 fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2d10b6a7 fsg_common_create_lun +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 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4d72f02c fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x51707c29 fsg_common_run_thread +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 0x677e3113 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 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x8038d1f8 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x92df25b7 fsg_store_file +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 0x99023bfc fsg_common_put +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 0x9dc025a5 fsg_common_free_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa46e6443 fsg_common_get +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 0xa78a8e26 fsg_lun_fsync_sub +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 0xce050cde fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd03ee375 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd3ae3b65 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd3d432a2 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd468f882 fsg_common_set_ops +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe4d1591e fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe80d28cd fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xfc783ea5 fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3a6d4f22 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3ca38e3a rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x441c9ebb rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4ca90996 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4e713690 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5d22b406 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x785d494b rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x840dd143 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x97ff61a1 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x988ad2a2 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9acf72e4 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa90054ee rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb0aa9041 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb971ebca rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd2fe47b1 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x039c6c5f usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x04b0c677 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x166c888a usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x352adca7 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3b141c3e usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x488cff00 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4a660e9e usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x53ad6139 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x598941a9 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5f95b348 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x601c2dff usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x625912c7 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x638162db usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6828f97b usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7941cc2d usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x860af4d5 alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x89c30913 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8f3777de usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x93c9c383 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9cac8e11 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xaf952f0f usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb50257dc usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc98b2789 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd319a22d usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd7dd7aa5 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe0524394 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe6f20d79 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe8168b63 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfa53a4c1 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x00c0c43c usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0a1da3db usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x15401774 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x241ff9b6 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x319c8874 usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x6d655296 usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x8fd2c456 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa1805dc0 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb3785096 usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb9ea6151 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xcbb94c6d usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x7f8c9f51 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xb3a9b015 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x0002d949 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x40e529ef usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x753e3ce2 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x885c1d4c usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa26db369 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xb34dc12c usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xc2409f88 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xcf8cfb1f usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xef1d2e74 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x56d31820 musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x72234dd6 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x96919667 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xc8d3fe06 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x438198bc usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x5163fb3e usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x7c9d6c13 usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xeff02c9d usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xf0f48692 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xdad1ab8a isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x76807a6f usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0fbc5df9 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x129303fe usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4a14ba06 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4aacc4cd usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5d55e54d usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x64e0151a usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x774c6a68 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x779b4c8e usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x88b5666e usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa07152e4 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa6cc50de usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xaf3027ff usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbce8a931 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc3c89746 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc9655e16 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd55d4754 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd89f686f usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xde15bb53 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe53d9675 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xec68ba7e usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfd16773b usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x03d313e8 usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0687f564 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0f068a51 usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x156b48f7 usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1e4496eb usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x2030d8c8 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x286bdcf4 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3c190fa8 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x57a83d77 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x5b563207 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x5db74529 usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x76463fcb usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x784482d4 usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x9d57628b usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa0456dd5 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb40e600a usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb7e9024e usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb91a23f9 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc71e57f5 usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe2f011d4 usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe731360e usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfc1b7342 usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfcd0160c usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x06669cec usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0695c5f5 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3d16f270 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3d688c37 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x47a0a5cc usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x5435febb usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x550d0d78 usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x6d32a91d usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x70825272 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xdde03bc3 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe7483a95 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xf943374e usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x749f6014 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x7b972c8a rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x8981be9a rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xa966180b wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc543b60e wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xd74ff9a1 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xe31ca233 wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xf4654c3f wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xfb7f4b28 wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x1b786ad3 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x1d56fdcb wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x28d36fe2 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x3221468c __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x39644ced wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x4411e7d0 wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x5714d2b8 wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x5cfdd3cb wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x65d5d791 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x91f6887e wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xad61bf30 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd52651a0 wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xe38d9d11 wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xedcf96d2 wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x27afa7bc i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x5f2b4ee3 i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xf5121cf3 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x0e79d641 umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x41c3f2c1 __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x4aa12c68 umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x731700e4 umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x88de4df0 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xae63b06e umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xd0c92af8 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xd365ac1a umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x02803772 uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0b8aad57 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0c951839 uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x10aa2d5a uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x149b019e uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x183b464a uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x191a5faa uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1a405c73 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1d934edc uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x27466968 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x290e989f uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2b39ad55 uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2c2ab3c8 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2d8ada65 uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2e7de943 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x32d3784e uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x41dede70 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4c3fb225 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x54edee99 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e4bc088 __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x74f8dd90 uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x77fa6d04 __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7dcfcd23 uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x805a71d8 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x83b9b8e3 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8866a23f uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8d27e8aa uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8d445e2a uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9fbbd34c uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xab615367 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb602d5ef uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbbad1a71 uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc349b064 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xde4efa04 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1716f06 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe69a0b16 uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe6fb53f5 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe7979073 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe7edf035 uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xea6342d7 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf8cdf835 uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/whci 0xc050dd38 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x078daa22 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x111b7c5a vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1322255f vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x167af5e6 vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1cd4a822 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x22a8394a vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x253245e3 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x35917fcd vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3c8f5589 vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3e879d11 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4e31504d vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x521e3c0d vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x623e3ae5 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x732a0ee7 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x74c05782 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7d392b8e vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x967bafad vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb0f81e37 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb7c58e92 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc1c7306f vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc43f042a vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc972a8d4 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcb8c13d1 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd93b2b1e vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe1677cf9 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe50603e0 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xecdaa8a9 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf4d23ab3 vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfe1ce8c7 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfe4c499f vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x34f0f648 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x3d6671f6 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x544900c6 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x5c3df217 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x8c02c437 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xb63d185c ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xde1bdd12 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x0010c4f5 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x03e45629 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x55fd089e auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x85ec3343 auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x8a065cab auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x941537d9 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xb0e43650 auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xb6a3fd11 auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xd5125807 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xe02475de auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x58a545d9 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x20f3bb15 fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x562c124a fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x67656d9a sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xd5d91f9c sis_free_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x06a30e48 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x0bbcfb58 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x33acfe67 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x468bad78 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7dacb0a7 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0xadfd6622 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xdd2ac434 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xfbd31faf w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0xfcb45ed6 w1_touch_block +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x0e15b017 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x134cb0c0 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xb9dd1ab6 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc6dc8c2f dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xdc583c08 dlm_unlock +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x177cac4b nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x199f396d nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x2fc28a14 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x719f8b83 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xe2df73a7 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xf464e154 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xf563d5e5 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x02e76625 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03573f8c nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x04d7ab91 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x11df54ba nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x11fddce5 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x147e0aaa nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x189465fb nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1918e804 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x29cdcb97 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2b39220c nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2dc7c9ad nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2dd4b8a4 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2eca56ab nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f94940b nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x339956cb nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x33dcd4d0 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a1a30ab nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3c97aab4 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3e1860f7 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ff2c1f9 nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40240854 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42d4bbf1 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x477da789 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x47d981e4 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x490eff81 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4a1d8168 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4a87e370 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4b40a7c5 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4ced8912 nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51141b1b nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x537c0934 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x53db711c nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x56c8a686 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5709e81b nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x57138eb5 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x57504b67 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x592dd7a3 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x597fbd83 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5a7b0f68 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5b407599 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x64f4d41c nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x683da944 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e743fd0 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x71714ac0 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x71ca5d4a nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x72837ca0 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7d0dceae nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fd9014e nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7ffffd13 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8019f152 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x81fc2ae4 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x839475fd nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x850065bf nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x86a6a60a nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x87b0a312 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x88e0348d nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x93b5b27f nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x93d3ef48 nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x94441948 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x945b8982 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x95c8c293 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9b214adf nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9bcf6ea7 nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c919499 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa04b8cc9 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa355ef0a nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa4e8a718 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa5da5604 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa5dedab2 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa71b545b nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa72bf531 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8d2d1ce nfs_callback_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa9b04e9f nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaaa14361 nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xafa104af nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb02805cf nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb1b62c85 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb28401e4 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb30719e9 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb539f246 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb57e4ba9 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb61569d1 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb759a566 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb7e4650d nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb91d4648 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbc814675 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbd3cdd00 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbdc0ba0a nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbe36bc17 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc2dd3d48 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc34164c6 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc47d1073 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xca582870 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd4bfb6b register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcddba0f5 nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xce8119e4 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcf1b3ae6 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcf90d0a9 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd49d933b nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd5d6928d nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd6cc9c88 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd807f185 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdc56fd91 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdf927db9 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdffb60db nfs_zap_caches +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe1358b86 nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe162d8a8 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe449ab92 nfs_put_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe656372a nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe6837d50 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe6ae6a96 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe789d612 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe85435b2 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeaa5c345 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xec1191cb get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xecb7e3b8 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xed5bcc67 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeee97866 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf00ae072 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf0cbf0d0 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf512af58 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf5eb9c17 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf76ffeee nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfab9d50d nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x050bc321 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0a86aec3 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0c232ebf pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0caa9e7e pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x11bda27c __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x17d6a8d8 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1c981ec9 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x219c0f36 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2a9e8f3f nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x39afebe4 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3b6f6c1c nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3d8239dd pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x449a1d48 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4b9ef815 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x563fdbed pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x665fa50e __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x678d9c31 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6873b2bc pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x771eabf0 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x810ef385 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83a3c1c1 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8784f566 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8f44e21e nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9a420aac pnfs_writehdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa0a7b81a pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa6b5814b nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaf3b329b pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbfb72994 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc5923bc5 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc666faff nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcb80f88f nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd130efb7 pnfs_readhdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd2b33304 nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xda8ec3ec nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdb813e84 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdbea9441 pnfs_commit_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe1e909f8 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe24c9775 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe601dd32 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe95ec53d pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed521096 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf251e3c2 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfc269f0d nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x6cc4e105 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x7446846a locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x0c97b130 nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x36550588 nfsacl_decode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x03453419 o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1a4cdb65 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1cb231d0 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1d747ce3 o2hb_check_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36418553 o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x47750f53 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x687f6251 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa1ae48e1 o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa82a8645 o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa9f5379a o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xae808bac o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xba6b6991 o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbaeb4700 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd60f2c6c o2hb_check_local_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xddef3f81 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xee196d03 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1637ada o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x04a3bfde dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x1ddc7e28 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x71eb92f1 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x9ac99c1b dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xab08e275 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xb2b3a73a dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x22576aba ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x269d63fd ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x29abf9b9 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x316904e1 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x3bcef5f3 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x40718c92 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4226705d ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x424241c9 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x60f4bcef ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x72fcf8f7 ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9ccafa05 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xa06fbc10 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbf9068ab ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe40cffce ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL kernel/torture 0x1b2fca48 torture_must_stop_irq +EXPORT_SYMBOL_GPL kernel/torture 0x1be7d8be torture_onoff_failures +EXPORT_SYMBOL_GPL kernel/torture 0x36c73d18 torture_shuffle_task_register +EXPORT_SYMBOL_GPL kernel/torture 0x3e9619f5 torture_onoff_stats +EXPORT_SYMBOL_GPL kernel/torture 0x4c7529bd torture_shutdown_absorb +EXPORT_SYMBOL_GPL kernel/torture 0x52665f8b torture_random +EXPORT_SYMBOL_GPL kernel/torture 0x5346b23b torture_shuffle_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0x6364b2f0 stutter_wait +EXPORT_SYMBOL_GPL kernel/torture 0x679d9e50 torture_must_stop +EXPORT_SYMBOL_GPL kernel/torture 0x688e6a64 torture_cleanup_end +EXPORT_SYMBOL_GPL kernel/torture 0x6affa1d0 _torture_stop_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x6bdeda8f torture_onoff_init +EXPORT_SYMBOL_GPL kernel/torture 0x8b0e1d2f torture_shuffle_init +EXPORT_SYMBOL_GPL kernel/torture 0x9cb7fb1f _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0xc1361afc torture_onoff_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0xc6527045 torture_init_begin +EXPORT_SYMBOL_GPL kernel/torture 0xc67a49d4 torture_cleanup_begin +EXPORT_SYMBOL_GPL kernel/torture 0xdbc5277a torture_shutdown_init +EXPORT_SYMBOL_GPL kernel/torture 0xe6989fd3 torture_init_end +EXPORT_SYMBOL_GPL kernel/torture 0xe9ff1468 torture_stutter_init +EXPORT_SYMBOL_GPL kernel/torture 0xf6d34fb5 torture_kthread_stopping +EXPORT_SYMBOL_GPL lib/bch 0x231d70fc encode_bch +EXPORT_SYMBOL_GPL lib/bch 0x6b770f49 decode_bch +EXPORT_SYMBOL_GPL lib/bch 0x9463ff71 init_bch +EXPORT_SYMBOL_GPL lib/bch 0xbdf512de free_bch +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x475851d0 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xa16801c3 notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x021957e1 raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x05513b71 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x0f8a2742 raid6_2data_recov +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x201d8ea3 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x29fa419f decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x300d7e57 free_rs +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x6fbb3bd9 init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xabda1e2e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xb050f329 init_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x417f02e1 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x6cc548fc lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x6872a743 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xa5d9c719 garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xae1170f7 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xb3207a09 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0xb5f9837c garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xb7115f3c garp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x2dc21bc0 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x35363aa0 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x5ca7c577 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x9373cbd3 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x93acf9a6 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0xb8db3fed mrp_request_leave +EXPORT_SYMBOL_GPL net/802/stp 0xf0024773 stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0xfcb42bb9 stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x214da99a p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/9p/9pnet 0x611efbdc p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/atm/atm 0xb09faf79 register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0xcfb6a3da unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0x57b4c0b6 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 0x0add96ff l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x0b650780 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x1b076e9a l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4d37c7b6 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x724bb84e bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7f4c3a6b l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x8fe34a09 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xc87311cd l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1c55b94e br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x254bd96b br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x6cc7be00 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x93794ab7 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0xa78c37bf br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xae01bbab br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xce34447d br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x144de702 nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x4c538671 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x08c135c6 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0ea39a38 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x163d1c68 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x184b0477 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x18902ed5 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d8c027a dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2535c466 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x42793af6 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x48c4222c dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x508809da dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x54049965 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x56a7d8ab dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5a303119 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5c3cea61 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x63e4f901 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x690d340d dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x85d2b162 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x85e51ff5 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8c1f66bd dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x96725a11 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9b41a0fa dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaa03b4ef dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xad044627 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb0051eb7 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb22dcf3e dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc04f59f5 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc0b7b890 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc3417ae0 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd30e884d dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd47f351f dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdd198c3a dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdf887669 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0xfcc615a3 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0xfe3a0ca1 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x0da2ca6c dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x339b37d2 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x5fdcf5a0 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7e648177 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xa0151434 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xbada15fc dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0cfb1327 register_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xa001b3a2 dsa_host_dev_to_mii_bus +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xccb670c9 unregister_switch_driver +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x1574e02f ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x43adec79 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x89cfce9e ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xa33ab19c ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xd58dfa29 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x59618a56 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x642f5d79 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xee5e50d3 geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/gre 0x0064ca32 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x12cdbb9d gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x1bd20747 gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0x1c3236b5 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0x4b433b73 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x4d1ebdaa inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x4e1b8607 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x6b6434e9 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x9c821702 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x9faab3f4 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xf36c6fa4 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1feda394 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x39e63de5 ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x3bb544ff ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5975449f ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5c970df5 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5e37be78 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6128e3f2 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7364fbe3 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x75c693e7 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x75cb8057 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7a5dd0b9 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8a9324f5 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc3b672ca ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xcd75e45f ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0xcb1e0675 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xb8888741 ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x6b6c3d10 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x265948cc nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x341c134e nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x56a03122 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xa64bf44c nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xbe24e30f nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x3f5c468e nf_nat_masquerade_ipv4_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x6a652ef1 nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xfedbf252 nf_nat_masquerade_ipv4_register_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_proto_gre 0x636b12c8 nf_nat_need_gre +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x215ad597 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xb3dcd8ee nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xd9cbdb74 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xf0196ecf nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0x0282f2b9 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x048aa5db tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x175e824b tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x255a1ec4 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x8ef2f518 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xed14ba9c tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x396f6cca udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xa14a8116 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xbe3729ab udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x0f05e4cd ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x77268be6 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xad17220b ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xb2e93588 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xfc33bfcb ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x39ecb0cc udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x9e0b2c16 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0xd734fe70 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x6eb85693 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x6bfe3dd4 nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xa569ccfe nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xe4f26608 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xf3b69e0b nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xfaf5c0e2 nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x2293972c nf_nat_masquerade_ipv6_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x38d4401a nf_nat_masquerade_ipv6_register_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0xd1fb2cda nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x8ac12e92 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xbb7f56ec nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xe0e6c827 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xe5870d5b nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x3e7fd268 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0c1e7236 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0e72e18b l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x1929a25c l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x279cc447 l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x42bd84c8 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5b2f573d l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x69765ef2 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x936109d2 l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9ad972b9 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa2b5971a l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xadc04235 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb0b46f1c l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc975320a l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd3b116ab l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xece48bc8 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xed397edc l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x5b16c99b l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0119e951 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1b67bbf4 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1c41590a ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2f8c73e2 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3663a36d ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3e9d0f5a ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4bf42798 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5d38f601 ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8378e557 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x85b59a9c ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x883683c7 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x88ee7a05 ieee80211_iterate_active_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc0e79fb3 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc231d75f ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc412a086 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xcbf08cf2 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf20ee145 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf50f7e90 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0d660c07 ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x11d6827f ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2068be95 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x4054648e ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x47f20055 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6344eaf6 ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6a001e07 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7ed468b3 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x83ac0911 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2d623f3 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa4676068 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb42cc570 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xbf39a22e ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcbe6a8ee ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xec2f8f5c ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf326f378 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xfad5ae5a ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x488505b3 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x492d7ef2 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xb42b869d ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xb82c069b register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x003fd2e1 nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x02b52340 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x02d762ed nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x02dd8745 nf_conntrack_tmpl_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x03f3090a nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x07ae1d8c nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x07e3ff22 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x094078ae nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x09c437e7 nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x09e802dd nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0c66ace8 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d376bda nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x13c97515 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x13cbfa06 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x13cdc7ce nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x13f1ae18 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x178150e7 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1bcad6c2 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1f04b1a7 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x21f2a23c nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2472c840 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x36b3c032 nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3e633dba nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x423c51cf nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x48c2efc8 nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x56929118 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x589abc5b nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5e117294 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5e9ed5f6 nf_conntrack_flush_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6aacded9 nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6ca6b00b __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x706bb856 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x70964998 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x70f09142 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7685ce82 nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78c920e2 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7c820eea nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7c9e5de3 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7f03e8bc seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x800172ee nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x81c3f84c nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x83169ab1 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x84f391c5 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x886a72d7 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a66c4fc nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8d8b5fb3 nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8f4de3c2 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90ff6c9f nf_ct_invert_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9581ca1e nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9906745e nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa46e8e2d nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa75bceca nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa79d4cef nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa7b17f6d nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaa320a0c nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaa567526 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xadc5a643 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb3f59ace nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb78c42a3 nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc08cb90b nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc3f93e4e __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc6e9166a nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc6e9289f nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcacda8ff nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcce4e095 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xce5308de nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcee4064b nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd7c6787e nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdb56259c nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe17e0399 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe296dcb2 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe2a869ff nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe46e5b2c nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xef28267f nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf493964f nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfa6a2c66 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfbd5bdfa nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfbe8a3e5 __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff40b965 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x54b4b8e8 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0xebc454e8 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xefaea060 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x001078c7 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x092ef805 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0f741c25 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x35fa30d3 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x6714c3ff nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x8bda6272 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc346561a nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xd7e990fe get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xde5cacd4 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xf8a5f214 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0xd61855ed nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x2750d0a2 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x2d2ce6a0 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xb1481e89 nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xdd82dfdf nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x9c5d8bfc nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xa8c5fd49 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x20c37d49 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x8c2cc1fd ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xa43f22bb ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xb90236db ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xdce42305 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xdcfdff48 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xfc87058b ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x71f809b7 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x561cb1ec nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x52bcbe65 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x590e8199 nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x8ca8d898 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xe6025df0 nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0d9bae4b nf_nat_l4proto_nlattr_to_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x131f636c nf_nat_l4proto_in_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x1d459b67 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x521e8715 nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x598ef352 nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7ab08411 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x87602609 nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xad4a4003 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc27704c4 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xce27c7e2 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd9d75365 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x2cc815c2 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xdf5d6b0d nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x10add18e synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11a006b5 synproxy_check_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x23cbc4fe synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x5f339439 synproxy_build_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x90298227 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb42e336a synproxy_options_size +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0fda3c99 nft_validate_output_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x12940b7b nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x173e57ff nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3179de6d nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3d49dab7 nft_validate_input_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x45df1f0e nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4db2239a nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6f27832c nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7d654f7b nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7e86823b nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa9092e73 nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc966fd5f nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc9ed5b2e nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdeb2a422 nft_validate_data_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe0225ad2 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe223c5ad nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf1096e9b nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x342dcfeb nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x4cd859aa nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x8454658e nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x89de776e nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x8fa9c8aa nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x8fc3ffaf nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xeb1f42cf nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x6e839cf4 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xb39c1406 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0xec2fb9d7 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x082433d5 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x0c237c42 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xece6d0ef nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x1193f5d9 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x31a69f1d nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x3a3d04bc nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x4d916bef nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x913c0019 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xccc27452 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x08d8b782 nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x0fa6796d nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xbdeca58c nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x6f084047 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xb31dd4da nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xddf15889 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe8cdab4e nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1b2c848d xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2fc0cc4a xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x355b55f7 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x469c3970 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x756df75b xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x78ac9f5d xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa1f0ced3 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xae122151 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xaf13d329 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xafbbcf91 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe79d391a xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xecdf1ddc xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xf6b0dd38 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x00204983 xt_rateest_put +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x482b6a12 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x1ca5beb2 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x3ff7510f nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xa321c214 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x3f23abf1 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x66ace1da ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x8c9121c2 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xa30b4783 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc0d51c4f ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xf9df2e78 ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xfc46b523 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x077cddd7 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x09de611c rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x22e441bb rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x2761adc3 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x31056b88 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x43f54cde rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x4622b59b rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x4dfd008c rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x4e13c9e3 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x50586583 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x5dee01fe rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x6643a5f6 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x6ac3863a rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x6b1a4c12 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x96fafe85 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xa2e7b9ed rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0xa59012d2 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xaf0ea4b4 rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xc93452d6 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0xda5e66b9 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0xe25c8298 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xe4359b93 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xea9ca4ab rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xf0fcdf49 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xf79895c2 rds_connect_complete +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x50a0a00b rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xecfc15f0 rxrpc_register_security +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x00c52ef5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x5d9a7f17 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x7172f7c4 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8d1a827e svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xb5dea7ef g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf54ad7b1 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x006dce96 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01312556 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01c24f25 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0360bc61 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x047e8ea6 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05aa14bf cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0658093d xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06b8d4f2 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0dfd7be9 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e364500 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f2abad6 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10757781 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x13323d70 xs_swapper +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x144795d0 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x15604ef7 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16bca0be svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1762ee12 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1789089e cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x17974f36 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a1921f4 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b39097f svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1bfbb633 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c4b01c5 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c580052 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ca65c3e svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d766782 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d92569b rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e34afa2 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x206374ff rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x236f3be1 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x276f7154 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x27f98ed6 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x285a8a26 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x28fc9488 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x293bca74 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d3581e0 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2e6415a8 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f14709e rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f8ebbe0 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3072ab32 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3228a738 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x360c2a9e rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3667e8f5 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3799e973 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x38d963be xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a40aa70 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b51514a svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c698040 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3daa88db xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f281940 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f918431 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x40977126 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x417cfed3 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x435ac280 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x476ca42d xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4987a376 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b6878a3 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b6ae944 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b82c117 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d647999 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e652bb6 rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52cb0418 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53d26e90 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x55035c27 rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x55490478 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x568c946f rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x56fbb6ba csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57dcae70 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58133922 sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x587bc573 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x596b4e91 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x599bbcc0 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a8764ad rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5dd6844a rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e5914dd rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5fc6901e xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x617e3c64 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61924af4 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65de3e6a xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67cfb40e sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68553d37 xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d71ab87 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6dd4fa1a xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6e1c4430 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6e6ea6cd svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x705be15e xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x719ff82f xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73d24bbe xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7549cde4 rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7578591e put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x763664b5 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x769519f4 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7708ced9 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x79361e0e rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a980c03 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c4f9716 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7cdecc1e xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e91a6f7 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fb8392c rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x848d8b4b rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84a5d0b3 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85c3709e rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85cca60d xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x869dabcf xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x88a1a51f rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x89de551d sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ab98a21 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d5978f1 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91834004 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x92763a4c rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x942865e1 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x953a971c rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9688d66c auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9745753a rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x981a8ba5 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9914b57a svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a4304a6 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9abced59 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ac20f4b rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c5dc750 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9dd18fd9 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9f3e48b8 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa22647e2 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa48535b4 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa4fb0410 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa55631d4 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa5e0ad85 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa85f7904 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa8e6d3e7 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa923ee6b rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9b9d524 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaa85e5b6 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaabaf412 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xabb7d614 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xacebe6b5 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xadaeb32a xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xae10c73d sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xae2f971d svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf8d4978 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb139c824 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3fd0d9c xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb49d40bc sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb52c2310 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9149014 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbd6a545d rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbdc6ed25 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe0c722b rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbfa6deb1 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0671a8d rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2e45742 rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc375072b rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc57d7151 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc5ac131c rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcfa53b51 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcfd624d0 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd12a4c8a svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1e7b019 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd286c9bb rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd3cc2137 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd6b7ce15 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7f3c3a8 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd98772e9 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc3a269e rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xddef26d7 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde61f3a2 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde80884e unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf6f113e rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf70588b rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe01a7530 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe0bfba4f svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe0d7d736 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1c29fcc xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2fd51d0 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe3e29785 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe582a5f8 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe61eeb4e auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe6b174c8 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea393fa4 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeb9ffb47 _copy_from_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 0xf07d8513 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf08161ed rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf1af483c cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf53bae50 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf689c1f0 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf749f3a8 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf92e58b9 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa5c6209 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa7453c9 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb16becf xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfd083444 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe2cfc2a rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xff3857d1 rpc_lookup_cred +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15383253 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x19c8aa30 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5c2dc595 __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5f3a1477 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6bfd3468 vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x74e91915 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x751ff010 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7c60279e vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x819c7da5 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8679f673 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8733faf5 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd5b95fc9 __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf593c40a vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf8174452 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xfd4640f9 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xff4bef0f vsock_remove_pending +EXPORT_SYMBOL_GPL net/wimax/wimax 0x03ed5822 wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0x1274dede wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0x53f7bbf0 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x54a533e3 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x66c19112 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0x68182d8d wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0x74a29369 wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0x7a179085 wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x7aa86189 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0x8e85bf27 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xa11a9678 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0xb2bd58d3 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xb58febca wimax_state_change +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x15b0d76f cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x2b01fb2a cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x48bb7809 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7573d31a cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x79d1b501 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x952c647c cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x9cd7bcd9 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa5f24e21 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe6ae5f85 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xee0ed4b6 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xee5dd2ee cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xf1508bb9 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xfb9068df cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00778770 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x056bb269 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0b9e5852 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x74e1a843 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7c30b8c7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x92dbc6c1 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xbc8b0f41 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xce7a55c1 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xe122af95 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x37cbc82a ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xc952e6b5 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xf008fce8 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xf04b4d35 ipcomp_init_state +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x090630e1 aoa_fabric_unlink_codec +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x1487083c ftr_gpio_methods +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x1a739ded aoa_codec_register +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x40c2f56a aoa_snd_device_new +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x51a0ec25 pmf_gpio_methods +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x579f30f0 aoa_fabric_unregister +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x60e0ac0c aoa_fabric_register +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x69e44171 aoa_get_card +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x774991af aoa_snd_ctl_add +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x94d6fde9 aoa_codec_unregister +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0x46a3bf5d soundbus_add_one +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0xa82eefdc soundbus_dev_get +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0xb149d026 soundbus_unregister_driver +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0xc6ab5d09 soundbus_dev_put +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0xcfd9bdba soundbus_register_driver +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0xd27bbd8e soundbus_remove_one +EXPORT_SYMBOL_GPL sound/core/snd 0x1414ce17 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x278c6f7c snd_kctl_jack_new +EXPORT_SYMBOL_GPL sound/core/snd 0x3db42ed6 snd_kctl_jack_report +EXPORT_SYMBOL_GPL sound/core/snd 0x42cb44b4 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0x7690a60e snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x3bb2ae98 snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xac379b05 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xfea792ee snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x224af78c snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x69614396 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x738ed89b snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x7b0ae0fe snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xaf459d8f snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xb67371a5 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xf7925f69 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xf90abfd5 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xfef03bd4 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x02dfc420 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x1781e3bb snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x2269193c snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x3475762c snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x726dc323 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x9ab7601f snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xa3f8fe9d snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xa725cf5e snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xd5494dfc snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xd9465aef snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xdb31e561 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x1f8f4e79 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x5cdb38e0 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x8fcc3755 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xbd90e794 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xc98f47e3 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xee1932c7 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x032ee4a8 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0542d03a snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x070abd92 snd_hda_sequence_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x07c062c1 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0a4af863 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0cb68589 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0e406a09 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x113b887f snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x11bb2c81 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x167c537d snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x18c07f64 snd_hda_get_sub_nodes +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1a5b03ed snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1c165d77 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d997445 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x213624b7 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x26376f0f snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2671bb25 snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x28cf518e snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x29e9fd01 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2e95795e hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2f80683f snd_hda_calc_stream_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x31670858 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x325614f1 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x32562697 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x32ee3607 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x346e631d snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x35f134bb snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x37aba7f9 snd_hda_ch_mode_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3c894523 snd_hda_codec_amp_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3c92233e snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3fc89c5a snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4b53a2cc snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4b540f3d snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4e3e2f05 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4e4bda1f snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4fc59e2f snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x527492f4 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5513294f snd_hda_suspend +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5b3a549f snd_hda_delete_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5b5df8a3 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c5bae3f snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x606fa979 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x63f84937 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x64962010 snd_hda_is_supported_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x64d0cd7a snd_hda_codec_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x672a2650 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x69b5a170 snd_hda_bus_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b2245b0 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6ecb8830 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6fd63067 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x706a6dff snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x727c3e2e snd_hda_codec_resume_amp +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x73913f65 snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x758d39fd snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x76304a0e snd_hda_bus_reboot_notify +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7713b1e1 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x77f69116 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7a549342 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7c653529 snd_hda_ch_mode_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7d5d538b snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7e52d39b snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8169f392 snd_hda_queue_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x82d2c3a8 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x83262c53 snd_hda_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x884c6d61 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8b5f11ab snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x923e0486 snd_hda_add_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x97f6e329 snd_hda_codec_resume_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9da448e8 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9f599076 snd_hda_override_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9f5da471 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa0bdd6cd snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa4691283 snd_hda_resume +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa5faea0c snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa89072b4 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa8ce3c97 snd_hda_ch_mode_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa9ba4a8e snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xab71121a snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xad34311d snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xae7eb403 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaf25f2af snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xafdd7716 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb1582b84 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb1b58f7f snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb770f5ce snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb96dd68f snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbb9ed61c snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbcd57aa9 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbf4217b9 snd_hda_codec_flush_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbfb2687d snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc03ba3e3 snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc11e9502 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc1f57dc0 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc735718b snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc7fb6a4f snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc828dc61 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xca02e53b snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xca87d87f snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb805fb4 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcece8ac7 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcfa593d4 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd00c5659 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd08b61e8 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd0ba5d1e snd_hda_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd1e8392d snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd284411a snd_hda_query_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd56e2bb3 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd6f29832 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd7c3bd95 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xda72a7b3 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdad978e0 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdae343bb snd_hda_codec_update_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdd096d08 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdd1f0476 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdd432005 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe79560b2 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe94be76b snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe9add949 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe9c6f0be snd_hda_query_supported_pcm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe9e31475 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeaf05d40 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeb1e5033 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeddddb88 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf3809b9f snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf4656e71 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf977fb03 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfd38be53 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfd8d3985 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfd9e079d snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfdc85707 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfe1dd087 snd_hda_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xff291abf snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x11637668 snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x27c065ce snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3ad1c9c2 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3b028a28 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x49e0c541 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5ef4bc4f snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x664f6ed0 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6db90641 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x71e2fb26 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7a7ceee9 snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x808ed4be snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8a2208d3 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8ade3905 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x91eae843 snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x9dc23b0f snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa27b33b2 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb6445a91 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xbc2c7276 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd8a0bb45 snd_hda_parse_generic_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe1230215 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-hdmi 0xd76a3c2b snd_hda_parse_hdmi_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x001f1ffa azx_notifier_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x067638ed azx_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x149cfba0 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x158aad7f azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x1f5451d5 azx_mixer_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x26477d01 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x324d3619 azx_free_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x4b75d606 azx_init_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x54debbdc azx_enter_link_reset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x58ec4ac8 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x612e422e azx_codec_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x7dbe10ba azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xbf673f5f azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xcb4ac1c0 azx_notifier_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xec664bca azx_stream_stop +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x36373894 atmel_pcm_free +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x3fd899d2 atmel_pcm_mmap +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x4e9a5b94 atmel_pcm_new +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x26f86273 cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x527dae8d cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x2ee68190 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xf2e76ee0 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x9f76537d cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xf536b5b9 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xf7230f22 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x53fcbe86 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xf68b2361 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x180a4daa pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x475c08a8 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xe236a2f1 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xfd3cb3e4 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x54e2e463 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xa0417cec sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xa12f9188 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xae116096 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xd4fe62ef devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x6961cd38 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x0b72bd43 ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x9d06eb90 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x90465e0c tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0xe8a0e285 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0xde79d7ed ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x8188534c wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x8388f49b wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x43d2826f fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xabee385d fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x02fb813d snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x044c6b34 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0602605b snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06e0946f snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x07277781 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x09ad7250 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0b3a586b snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0b3c6151 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0d9b4396 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0ffdec6e snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x111ac108 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x126d9364 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x135d46e1 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1389d85d snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x16bde1d2 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x182c91ae snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1852d680 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1ad3cfd9 snd_soc_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b580e8a snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1bec54bd snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1bfdab5a snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1d102362 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1f659d1e snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x20290586 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x218da2ca snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x21ea5c98 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2532b547 snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x26d1dbf9 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ea30665 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f79b4f4 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ff0141a snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x302d43e1 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x307ea39c snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3260d2c0 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x32cab19e snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x337d8f33 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x33df404b snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3635583d snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3949bcdd snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a47b045 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3acb6b84 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3b46433d snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3f9303a8 snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x403a20ec snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x41af0bfa dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4386b8c7 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x44792f75 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47404f63 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x49bc18cb snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x49cf0c06 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4a9ae0bd snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4adbca66 snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4bb9a1c7 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4d363be6 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x521e2de7 snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x585b356c snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5a7d8fec snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5b604ad5 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5cfe8766 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5f065231 snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5f21b402 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x62f1e359 snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6604fd72 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x670c197d snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x68b4709e snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6a1b88ac devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6b844e2d snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6cb2fbbe snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x70a872f6 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x715bba1d snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x78070bcd snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7bf15fac snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d3b445f snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7fc2d1a6 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8135bb01 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x81dd6604 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x824ce453 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x83422336 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x83c42005 snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x85496515 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x86ddd0e2 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x88fa0074 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8cc56c11 snd_soc_dapm_kcontrol_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9091d87b snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x90a2f47a snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x94434894 snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x94750b23 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x959415ad snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9771e7d3 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9d31cb3d snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9e0f1459 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9f74724d snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1cf136e snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa592b37a dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa87fe995 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa8821930 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa891b347 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xabd02c92 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xae0cf864 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaffedb9a snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1f94233 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb62c9a8f snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xba734e20 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbcf7ea56 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbddce73b dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbee19db6 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf062522 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf27652c snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc3a4ea59 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc5507341 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc55a58e6 snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc6645504 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc66a63d8 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc73d8b72 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcaeb4edc snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcb0fb259 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcc549951 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcf57ec33 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcfa5ca11 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd24879d4 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd29af0c3 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd395ace5 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd5304869 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd9e26c1a snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdd5b1d01 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xddb57651 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe0779e63 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe50c5dd9 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xea13abfb snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xea5fc2f7 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf0c5bb7c snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf172123f snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf68512cb snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf6e3397d snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf8f59e52 snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9ea5962 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfa8fc681 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfc0f913c snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfc6ab57c snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL vmlinux 0x0004a124 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x00080885 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0x000e9b96 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x0013aec9 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x004bc10c pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x0052b23f dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x005d6a55 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x005dcfa1 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x00632780 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x00881975 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x0099e48c rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x00aef217 gpiod_set_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x00b3b7fc inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x00c4dc87 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x00ea602c serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00f2b17a regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x0102f4b8 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x01338e87 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x013717cc device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x0143a0d6 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x0174beea sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0x0195fba9 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x01b4692d ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x01c4a131 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x01cb7ba2 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x021ebfda btree_update +EXPORT_SYMBOL_GPL vmlinux 0x021fef7b ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x02364a83 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x02401e1e srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x024ac8cf scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x027e1a0b dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x028ea844 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x02a0be87 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x02ee6a81 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x0301a6ba get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x03109611 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x03278c79 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x032999ae extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0338c6b7 stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0x03433975 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x034a2559 pmac_i2c_get_controller +EXPORT_SYMBOL_GPL vmlinux 0x038a3c29 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x03add67a of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0x03cec85a fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03e59e50 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x03f9fd6f dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x0401de52 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x041cf0b6 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x04239656 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0x04465179 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x04486e88 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x045c6a94 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x04630196 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x0465c6ba i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x04ad5213 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x04b5549c __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04f4bd8d percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x04f6f515 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x0501cf49 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0x050edf17 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x05104fb6 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0x05181bb8 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x051e1fc0 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x052cdbe1 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x05346d4f pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x053bc9ba gpiod_set_array +EXPORT_SYMBOL_GPL vmlinux 0x054d14da sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x056e096a of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x0588945a __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05b71ebc show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x05b7c1d9 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x05e6a8f3 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x05fe5e2a usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x061dee59 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x06299ce2 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x0656fbaa debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x069accf4 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x069ffc6f sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x06a0561c rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x06a6e24e gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x06f2edde skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x06f3cecf devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x070e5a10 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x07266bee raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x07864697 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x0792f60b __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x07aac721 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07d9c215 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x080e69e0 bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x082295e5 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x082b7009 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x08639f7c extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0879c329 pmac_backlight +EXPORT_SYMBOL_GPL vmlinux 0x091c824a machine_power_off +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x0927d0b3 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x0930cee4 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x098400ac blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x09aac71f ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x09b8b433 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x09c60697 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x09cb6bca blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x09d30802 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x09daa896 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x0a279f20 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x0a51ae5b virq_to_hw +EXPORT_SYMBOL_GPL vmlinux 0x0a86aa48 dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x0ad2d016 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x0ad6f0c6 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x0afbd605 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x0afd4610 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b14c7f1 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x0b1dcdfb save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0x0b204994 device_reset +EXPORT_SYMBOL_GPL vmlinux 0x0b21951c pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x0b36d540 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x0b57a6af of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0x0b57ccc5 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x0b59390b __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0b6d891a __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x0b751bb0 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x0bb3029d sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x0bf2a404 of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0b6dea of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c1e6743 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c480ed2 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x0c521989 input_class +EXPORT_SYMBOL_GPL vmlinux 0x0c695109 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0x0c6bc015 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x0c89d69e mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cce0227 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x0cdacb62 of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x0cf8074e ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x0d345eb9 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x0d493749 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d53ebb6 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x0d5bb2c1 of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0x0d73a952 GregorianDay +EXPORT_SYMBOL_GPL vmlinux 0x0d77d8ad tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x0d998079 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x0dce4f30 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x0dd64e9f locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0ddd1aef virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x0de014a2 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x0de06988 cpu_first_thread_of_core +EXPORT_SYMBOL_GPL vmlinux 0x0e057a64 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x0e2b1d87 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x0e2f6964 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x0e30c889 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x0e377257 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x0e625589 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x0e709555 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x0ee866ff __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x0eff3a1d devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0f13b289 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0f1d4843 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x0f2e3219 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f53af6f tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f767f0f security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x0f7c21ba serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x0f8a09d7 pmf_call_function +EXPORT_SYMBOL_GPL vmlinux 0x0f8d32cc sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x0f90fba7 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x0faafa55 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x0fac7b21 devres_find +EXPORT_SYMBOL_GPL vmlinux 0x0fb0f0d2 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x0fc01e9f static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x0fc04f89 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x0ff6d538 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x1022bbb1 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x1036d273 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x1038256e pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x103ccf31 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x104d2173 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x1059ce1f ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x105b0beb bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x10b30491 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x10c881f7 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x10ebedf6 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10ee344b stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x10fa59fc list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1114011d threads_shift +EXPORT_SYMBOL_GPL vmlinux 0x1152315a ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x11572324 extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x11747b89 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x118f66dd sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x118fdb73 blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x11af4932 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x11be4ad3 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x11d7589e add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x11daab65 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x11fbb5b3 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x11feeb9a dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x120b4d9a __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x12183582 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x121ed3f3 add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0x1221b3fa pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x1226ff6d ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x123fc65b vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x129ee29f spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x12ba193e lock_media_bay +EXPORT_SYMBOL_GPL vmlinux 0x12bbf495 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x12c08c24 fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x12c842d8 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x12d1ddf6 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x12f8be3c serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x13354608 scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0x133f2716 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x13448736 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x134efcd5 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x136a4ee6 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x13815aaa usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x139127c3 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x13a80b6d regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x13e5ea13 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x13eff5f7 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x1447c0dd regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x146d745b sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x14887aa1 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x148dc4ae tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x14c0645f pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x14da8319 use_mm +EXPORT_SYMBOL_GPL vmlinux 0x14fb5b62 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x151b16ae virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x1521c862 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x15633cff perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x157f19e9 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x158b948e dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x15c21e5e nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x15d546f1 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x15e568b0 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x160d0693 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x1631ea74 of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0x16380989 bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x165c5a53 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x1667beb3 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x166d4fe0 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x168df336 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0x16db0db5 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x16e83331 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x16ec2d82 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x16ef9d0d zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x170b1a38 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x171afe84 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x1789c2c7 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x178b7424 ftrace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x178d7fd3 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x17cb6b94 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x17db58aa regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x17e100bf inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x1814234a regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x181cd99f inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x181f114f bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x18570516 pmac_i2c_xfer +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x188413ba default_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x189eb47c scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x18a27f34 jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0x18a6f4bf trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x18ca564c cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x1934159a kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0x193caeda wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19516f7c apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x198e9498 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19aba3ed rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19b496e0 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x19c6cb1e usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x19d16354 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x19e9ad20 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x1a323362 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x1a3682dc devres_get +EXPORT_SYMBOL_GPL vmlinux 0x1a5ed033 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x1a646513 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x1a698726 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x1a8c5907 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1aa2a5d4 __hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x1aa49cab sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x1aa7bf33 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x1abb16c9 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1b12fcf9 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x1b1533fa tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x1b52db1c probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x1b86e150 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1bae104c raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x1be33f8e map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x1be7ebaa __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x1beb7876 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1c054ff3 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x1c18e5e1 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x1c1dd094 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x1c29e5f7 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x1c3bee60 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x1c4a4b5a dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x1c4ca9de rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5735d5 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x1c58cc5d regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ed6b2 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x1c6a74b8 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c862741 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c9d3835 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x1ce50067 dma_buf_export_named +EXPORT_SYMBOL_GPL vmlinux 0x1cf82066 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x1d07be94 of_get_named_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x1d1bb047 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x1d51c8db pmf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d64b9ad crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d8e126f pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x1da9e276 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1dbd0e68 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x1dc1f202 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x1debe1eb device_move +EXPORT_SYMBOL_GPL vmlinux 0x1df05918 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x1dfbcf4c mpic_msgr_disable +EXPORT_SYMBOL_GPL vmlinux 0x1e006253 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x1e00d875 rhashtable_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x1e24b058 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1e42dca4 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x1e4401a5 component_add +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1eadc974 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ec9a944 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x1ee0e701 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x1f19b9a2 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x1f73ba1e xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1fa303c8 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1fa33435 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x1fbc87f9 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0x1fcaca5f ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1fcece42 inet_twdr_twcal_tick +EXPORT_SYMBOL_GPL vmlinux 0x1ffe1133 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x202f0ff7 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x2049bab8 __destroy_context +EXPORT_SYMBOL_GPL vmlinux 0x2055bf54 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0x20655b08 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x20791aef virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x2088b7b4 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20c8062d __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x20c8e076 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x20cce4ee crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x20dd481b devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x2104cfd0 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x211b315e wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x213588cf n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x2135ec4d tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x2176b109 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x219519f0 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x2198efa1 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x21a92470 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x21d9bb6a __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2206b003 dwc2_handle_common_intr +EXPORT_SYMBOL_GPL vmlinux 0x221d3398 irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0x223194c5 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x22499fa1 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x23206996 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x23328065 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x23724a9c ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x2392bc6e pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x23b734bd ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x23c788c3 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x23e22ded ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x23e267dd rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x2406dae3 pci_address_to_pio +EXPORT_SYMBOL_GPL vmlinux 0x2412e209 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x24466293 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x24559484 of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24831fc5 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x248473ea srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x249b7c1c fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24ae4933 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x24b38da3 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x24ba6917 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x24d41b15 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x24e99327 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x24e9d760 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x2508277e phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x251a85cc sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x251ff19a pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x255eed71 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x257a9472 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x25ae919f __clocksource_updatefreq_scale +EXPORT_SYMBOL_GPL vmlinux 0x25d44b1c skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x25e27aca alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x261bad49 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x262d8e34 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x263d8358 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x26447cc7 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x2668432f crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x26899bbd device_add +EXPORT_SYMBOL_GPL vmlinux 0x268efd43 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x2691412e boot_cpuid_phys +EXPORT_SYMBOL_GPL vmlinux 0x26a91f72 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c17184 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26fa1fa2 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x270d219d rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x2760c760 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x27615d2a regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x27833a86 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x2785f6b1 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x2787db00 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x278ea68f __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x27aa1d0f unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x27ae92aa input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27dcc9b5 put_pid +EXPORT_SYMBOL_GPL vmlinux 0x27df680a xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x27f461e1 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x283ce2e0 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x286699b1 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x287ad496 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x288f6caf cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x28a903c8 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x28f59077 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x290020fb pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x290494d5 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x290baf73 blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x29516604 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x296e1ffd devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x296f3dda pmac_i2c_get_bus_node +EXPORT_SYMBOL_GPL vmlinux 0x297cd36a ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x29a1a334 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x29a80a2f crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x29a86567 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x29c779ba device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x29d2f088 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x29e0d646 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x29e5b1ba device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x29e83714 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x29eae56c ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x2a0bb009 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x2a4fb032 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a6e0ce5 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x2a6ef54d cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x2a7113af regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x2a9d4b5c skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x2a9f2ff6 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x2aa37857 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x2ab4317d unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x2ab927f9 rhashtable_lookup_compare +EXPORT_SYMBOL_GPL vmlinux 0x2ac86d73 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x2acf4ea0 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x2ad57e5a da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x2ad7a49f fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x2add8cb9 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x2adf7f1e bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x2aed9909 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x2af1e3e1 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x2b0df8c5 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x2b13e611 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x2b271b51 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x2b4c328a ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x2b5c303b smp_send_reschedule +EXPORT_SYMBOL_GPL vmlinux 0x2b69c7e0 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x2b6ab7ae blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x2b73f4de ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x2b7a574f md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x2bb8ae88 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x2be89dc0 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c147045 of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0x2c15c431 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x2c19d0a5 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c3e9ce1 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x2c4d0aaf da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x2c6f5f00 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c97c085 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x2c9ea0c1 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x2cc3e675 pmac_i2c_close +EXPORT_SYMBOL_GPL vmlinux 0x2cd6ebcd usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x2cde6b98 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2d15c089 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d25a4f7 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x2d339c45 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d4e3fc1 extcon_find_cable_index +EXPORT_SYMBOL_GPL vmlinux 0x2d4e9d8c sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d5afe87 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x2d7fe087 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x2d8beeea lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x2d962b82 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x2d9b821a regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x2dc5a6d1 btree_last +EXPORT_SYMBOL_GPL vmlinux 0x2dd3ed7b ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2dd5d132 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x2de38d89 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x2de900ee fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e517575 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x2e66c599 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x2e71301e crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x2e844bfe tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x2ea4aecd crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ef6b5bf smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x2efe257d crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f52cfd9 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x2f5de439 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x2f62cdb1 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x2f69526f wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x2f890e76 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0x2f94be94 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x2fa17173 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x2fa87626 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x2fb844bb ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2ff0b346 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2ff72308 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x2ff743be regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x2ffb5ff7 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x3011880b driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x3013b37c cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x3029536e __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x3033ece7 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x3050ec18 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0x305fe443 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x306f8199 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x307ca220 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x30828054 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x308b733a getboottime +EXPORT_SYMBOL_GPL vmlinux 0x30a4f4ca bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x30bc1db1 of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30f08ed4 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x30fa2adb usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x3134f42d event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x313bf468 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x315a2742 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x3186c6d7 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31d19276 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x31d75d50 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x3277f586 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x327daf8c sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x329bbbde timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x32b1572c pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32e2189c xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x32ef9d98 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x33136c4a crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x331ec80e da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x3337d5df usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x33522e62 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x336e8d56 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x337786fa usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x33b96483 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x33c9a7c2 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x33d28286 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x33d41879 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x33df89f5 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x33eb739e ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x342f90c4 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x34526e5f net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x347682ce snmp_fold_field64 +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x3486250e input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x349a3dac regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x34a60c08 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x34ac50a4 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x34b5e2d0 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x34c53d07 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x34da262c fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x34f8c380 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x350e785c inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x350f8277 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x351f8a87 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x35251896 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x35263768 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x35401c11 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x354029ff netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x355189d0 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x35521299 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x35678635 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x3578b1d5 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x3593022b usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x35a75cc3 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x35e902b9 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x3600996d ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x360a948d mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x3638165a generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x364ef238 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36ed61c8 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x36f3dc2b xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x3717c20c virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x3719dad1 of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x3733c227 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x37538a70 pmac_backlight_mutex +EXPORT_SYMBOL_GPL vmlinux 0x3754273d ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x376bc13d platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x3770ecf3 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3774caf7 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x37b3d00d wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x37b610c2 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x37be7918 regulator_set_optimum_mode +EXPORT_SYMBOL_GPL vmlinux 0x37d59446 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x37d904c8 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x37f21e9f adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x38096ffd alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x385a64eb crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x3898ac60 blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x389da5fb sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x38a9c2c7 input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x38ac55ba ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x390ad27e gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x391f3ec6 get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x392afe2f alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x392c6ac2 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x393811d0 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x395dd2ae pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x39660613 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x398168ac led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x39c6b9ec i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39cfb17d dm_dispatch_request +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39fdc6a0 pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0x3a058083 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x3a221c0c inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a358b53 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3a35ec75 of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x3a495da0 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a57e246 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x3a5a4743 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x3a94c9a5 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3ab01d0d sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad7932b clockevents_notify +EXPORT_SYMBOL_GPL vmlinux 0x3af192f5 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x3b2210f6 of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0x3b2799cb rhashtable_remove_pprev +EXPORT_SYMBOL_GPL vmlinux 0x3b37a7a6 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x3b3a39c9 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x3b550f48 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x3b97c254 part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0x3bb7caff platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x3bb7cdd2 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x3bca1fa4 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x3bd1d27c device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x3c171282 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x3c22223d ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x3c5e10ed blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3cad7863 tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x3cbbfc78 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x3cbff527 of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd0da01 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x3ced8f8f input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x3d162882 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d43ce5e tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x3d56d634 crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x3d684b93 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d72a1ed ftrace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x3d8380bb bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x3d90ea81 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x3dc526a9 arizona_of_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dca468c _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x3dd4d3a7 bprintf +EXPORT_SYMBOL_GPL vmlinux 0x3ddbab67 arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0x3de23b69 pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3e2c6680 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x3e4363a4 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x3e6ec90b spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e971b8d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3ea14488 reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0x3ef57d34 wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f07bb9d percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x3f1be186 tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x3f283004 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x3f2c5832 get_device +EXPORT_SYMBOL_GPL vmlinux 0x3f3baebf usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x3f491177 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x3f59ec82 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x3f677300 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x3f787a3c regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x3f95aa46 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x3f9b1caa tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x3fbba750 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x3fe4a9af __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x400a4424 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x401c7388 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x402d5228 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x403346db ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x405d9cf6 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x407ae195 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x40899466 hrtimer_start +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40b543d9 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40d5f708 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x410d56ea raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x4120f5ef dwc2_hcd_remove +EXPORT_SYMBOL_GPL vmlinux 0x412dcd45 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x4141fcc5 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x41769ee7 rhashtable_obj_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x4182e044 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x4196f288 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x41c46c8a uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x41e74e78 pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x4205ad24 cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x42091280 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x422ae7f1 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x42466074 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x42592a4f blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x426ed16c regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x42722c7f cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x427a066b trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x42b364ef scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x42cdf037 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x42e0f453 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x42fd3c3a led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4307f11a usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x433569f3 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x43409a25 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x434f65a0 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x43533c83 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x435b5050 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x437865ee pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x437a2b93 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43c3aa5d dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x442605b6 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x4437242f pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x4451a35c pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x447532ef dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x4498d90c pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0x44a472c6 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x44c205df crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x44c5a892 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x44e5fe74 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x44eff47d percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x44fb16cc arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x44fd1f42 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x451fc036 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x45582d75 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x456b9eca handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x459380f1 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45c2cce7 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x45d8bced blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x45e299dd bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x4616018c devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x4664d5f3 phy_init +EXPORT_SYMBOL_GPL vmlinux 0x46661bda trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4678a4e1 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x4688c96a usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x468d56e0 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46bcd5cd seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x46f56071 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x46f730ee tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x46f978b9 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x46fc045f reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x471848d3 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x474c130b security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x4753be3f sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x475a7806 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x47670c16 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x477e9d69 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47bb2250 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x47bee130 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x47e525a7 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x47f14959 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x483624ca dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x484ffbc9 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x4875e0fd skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x487d85c1 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x48a0393b ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x48a9a66e regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x48b6b129 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x48c29586 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x48c373e2 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x48ca8947 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x49089d4f dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x49355f22 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x4938491b blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x4943a338 __init_new_context +EXPORT_SYMBOL_GPL vmlinux 0x496b808d driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x497f8002 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x4982a57f probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49b99d96 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x49c24751 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ee2245 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x49f2f870 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x4a08093d tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x4a0be6bc ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4a2547c2 threads_core_mask +EXPORT_SYMBOL_GPL vmlinux 0x4a5abfa8 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x4a99946a regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ae06022 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x4ae712d1 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x4af0c664 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x4afd0209 pmac_i2c_get_adapter +EXPORT_SYMBOL_GPL vmlinux 0x4b0cf6f6 of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0x4b1d831c securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x4b205a75 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0x4b4b982b ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x4b4cc683 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x4b58df69 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x4b5d9fef crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x4b6612f4 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x4b9459ae dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x4bd87fd9 devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4beca258 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x4c1ee25b pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x4c2153ca irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x4c33bc0f serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c6576fe ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c7b5d26 devres_add +EXPORT_SYMBOL_GPL vmlinux 0x4c944734 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4d198547 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x4d3c77e1 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x4d8254fb device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x4d9f0d7e get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x4ddc1127 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4de25a5e power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x4e0d0321 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x4e0e3f8c ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e15a390 component_del +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e4a097e securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x4e4aebd0 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x4e553cb4 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x4e8e61b4 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x4ec45ebe xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x4ecbfe2a ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x4eeffdb7 blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efd18fd pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f100d02 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x4f10ef77 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x4f1bfb53 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x4f563dfa led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f70c47a gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x4f88d7b1 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x4f9b2b9c of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x4fa5fdfd ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fdfc5d5 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4feba1ed inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x5002c179 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x50245aef ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x5040ff54 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x5045983f of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0x504a1616 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x504b52d2 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0x5050b7cd swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x506691f1 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x50789415 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x507c9258 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x507d27fa crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x508b892d kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x5091544b device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50ab1bae i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0x50ba8e48 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x50c05431 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x50c89f23 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x50e5beb1 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50ee807a __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x50fa7a9d wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x51036ce4 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x5116760d pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x511ecdef bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x516344d2 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x517f8c61 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x51a976df dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x51b65a26 rtc_lock +EXPORT_SYMBOL_GPL vmlinux 0x51f88052 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x5206a993 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x52142110 list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x52212010 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x523626a7 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x52549e8d rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x526888a0 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x5284b4ec ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x52938b3a max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x52c0d5d8 scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x52cb116d crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x53043680 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x530565ce unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x5335dd11 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x53702978 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x537448f9 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x53bbb9bf get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x53c27c51 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0x53c38034 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x53d8e49b vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x541c2647 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x5431f006 stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x543bdd71 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x544f9fb9 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x546c5565 ppc_tb_freq +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x547d5ded regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x5481cbd3 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x549259c6 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x549d6992 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0x549dfa0f mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x54dfd38f elv_register +EXPORT_SYMBOL_GPL vmlinux 0x54e310f2 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x55060d12 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x550c2557 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x55552113 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x55c8a690 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x560e2b04 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0x560e71cc usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x56194ef6 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x562d0031 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x562d48d6 rhashtable_remove +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x564cde59 ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x565a7ee5 virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x5666a7e3 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x56741126 usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x56922604 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x56b63670 lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x56cdf5a9 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x56d3b004 ftrace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56daae15 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x56dbdb9f shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x56e503e7 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x56e5ced3 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x572a86f2 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0x576f67cd of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579616f5 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57bad264 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57f04715 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x57f3410d dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x581712bb fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x58556c4a anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x585a0812 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x585a30d2 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x586fb67d __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0x588bd121 of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0x5892f832 release_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58c62933 blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x590696b3 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x590fd021 list_lru_init_key +EXPORT_SYMBOL_GPL vmlinux 0x59245612 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x5942e030 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x5987fb75 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x5998a2a0 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x59a5ed35 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x59b02beb dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x59cefd94 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x59d2260f usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x59d40250 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x59d7bfbe component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x59e0b772 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x59e107bf free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x5a1f1e42 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x5a25bdfe clockevents_unbind +EXPORT_SYMBOL_GPL vmlinux 0x5a2f5710 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x5a6791d0 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x5a69df9c phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x5a77eb1f usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x5a790543 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a84577a of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x5aba8019 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x5abf4b4b devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x5ac052b4 blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x5ad87253 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x5ad8ba40 single_open_net +EXPORT_SYMBOL_GPL vmlinux 0x5aeb757b cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x5b180522 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x5b752d01 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x5b8a3782 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x5b9257da led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x5b93e824 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x5b999cee sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x5ba18eb8 devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x5baa45cb bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x5bd2bc46 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x5be3a75a gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x5c0399bc serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x5c03b4f4 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x5c0be938 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x5c189aa7 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x5c230316 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x5c5d4a99 dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x5c657ffe inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x5c7a1581 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x5c9352da attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5ca1fd78 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x5ca26f47 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cc7934b pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x5ccd0298 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x5cee010b gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x5cef6c11 bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x5d0ad224 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d1bb11a cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x5d351218 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x5d51bcf7 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0x5d57d532 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x5d61406c reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x5d7e03c5 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x5d9f15a2 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x5dc7a5ca sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x5dd2acef rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x5dea44df dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x5ded7c76 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x5e16cc3a wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x5e2f1f53 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x5e489c2a mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x5e504b0f cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e5170b6 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e59ad16 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x5e5be518 dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x5e63036e rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x5e8c7ff3 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x5eee3aa0 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x5f248f72 set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0x5f6151ac regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5f9efc18 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x5fa7fba8 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x5fa93231 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x5fa9cc64 put_device +EXPORT_SYMBOL_GPL vmlinux 0x5fad3758 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x5ff9b276 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x600230eb usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x60293bf2 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x602c020b fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x6067e9cb alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60cd0175 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x60e2fb87 ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0x60fda148 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x6127f4eb percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x6163bd0d rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x61a14039 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x61a90c54 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x61bd31a2 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x61c9cdc3 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x61ce712a ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x61e9c0ef get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x61f34442 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x61f42cf8 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x62003aff ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x620edc22 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x6216bd73 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6218a9a7 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x62388092 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x6246f332 crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x62646303 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0x62647b75 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x62a92b70 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x62d59c9e trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x632860e8 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0x635315d9 of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x6360d185 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x6379ca83 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x6383c37a crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x6385564c scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x639a0e7b __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x63b9f63b pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x63c60a46 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x63c784fa srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x63f5e4de i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x64256424 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0x643d5841 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x6446cb5b nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x6453f77c pmac_has_backlight_type +EXPORT_SYMBOL_GPL vmlinux 0x64a56de0 regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x64ae8497 bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0x64c96d29 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x64dddcbe bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x650230ca extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x6510f44e mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x651f9fc8 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x652df2ed debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x6535c152 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x654b8932 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x655042e8 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x657b0a4b blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x65a610ea regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x65a746ba cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65cee596 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0x65d85155 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x6600e522 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6629a372 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x66302290 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x66352a3f __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x665444f3 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x6655730a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x66565eb1 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x669c4898 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x66a7800f led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x66afb53b unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x66b196ff crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x66c429ca pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x66c9e4f1 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66dd63ba dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x66f3cc9b tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x67143b37 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x6731eb08 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x67368a98 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x6736a75b regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x67371a3b debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x6737e286 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x673bcca6 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x674558b4 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x67643d26 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x6769109e ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x676b4279 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x6785b216 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67a30e09 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x67a61423 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x6812cf8d __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x681c406a seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0x6828873f register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x687e1254 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x688809de rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x68956406 static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x68abc5d0 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x68ea5fed dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x692faf81 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x6945725e mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0x6963ee76 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x696e1fd6 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x696fd6d9 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x6974f4a0 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x69775df1 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x697cbbb4 threads_per_core +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x699dd19a ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x69eafde4 inet_csk_reqsk_queue_prune +EXPORT_SYMBOL_GPL vmlinux 0x6a0bf722 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x6a17d6a3 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a657979 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6aa1df35 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x6ab3781f trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x6ac90e28 __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x6af3d1fc bus_register +EXPORT_SYMBOL_GPL vmlinux 0x6b0bdcd2 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x6b201e59 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b3d76da usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b82fd92 isa_bridge_pcidev +EXPORT_SYMBOL_GPL vmlinux 0x6b93f5c6 rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x6bd3e8d0 dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x6c0298c1 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c16edaf regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x6c209eab __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x6c45677c phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x6c48886f usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c6f823d platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6c749afe __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6c7f06e6 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x6c8a9f02 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cb1a22d power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6d0b13b9 spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0x6d2b59d6 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d747de1 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x6d9dcdb2 debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x6da1a5ca init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x6df1cd41 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e0ca4e4 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6e282b21 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x6e289cd6 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x6e51afc8 percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x6e777dde ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e9a7c51 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e9bc01e get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x6ebd879b __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x6ec4df77 rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0x6ec72b03 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x6ed1a8bb __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f636f26 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x6f944381 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6f9f30f0 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x6fad7b98 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6fc3cca1 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x6fd312fd virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x6fd8f1db vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x7006a505 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x7027dada x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x704a0343 swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x70619302 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x706eea5c of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x7074b17f fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x7095ccb7 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x70b5a87a disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x70bb651d __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70f424c1 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x70f7de67 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7120911a sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x7121d10e tpm_remove_hardware +EXPORT_SYMBOL_GPL vmlinux 0x713915b3 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x714d13c5 __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x71734f69 nl_sk_hash_lock +EXPORT_SYMBOL_GPL vmlinux 0x71b1a50e fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x71ccd075 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x7220b479 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7236e1d5 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x72515d5a snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x72572edd uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x72604d1f regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x726693c0 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x726edfcb crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x727d4ecc tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x72c81c75 crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0x72e026d8 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x7302863d ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x7337c78e blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x733ee937 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x73667e64 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x739aa1a1 pmac_i2c_setmode +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73b98231 asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0x73bf694f pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x73c600a0 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73d75bab serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x73ee964a ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x7412e77c sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x7414b441 blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x741ee454 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x74293c83 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x742da600 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x7454431f blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x746aabe5 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x74752580 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x747e7952 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x7480a5ca cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x748b1141 wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74927869 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x74954462 timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x74a79e1c unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74d2539a power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x74d44399 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x750bc0b7 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x75166e27 sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x7526357e regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x7553b06b blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x75617542 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x7575b3ca ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x7577449e dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x7590fead fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0x759ab1ed skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x75b4b3bb tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x75c2b9f1 memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x75c2bdca ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x75c8a11c inet_twdr_twkill_work +EXPORT_SYMBOL_GPL vmlinux 0x75cbdc67 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x75d17d0b pmac_i2c_open +EXPORT_SYMBOL_GPL vmlinux 0x75e1a6e6 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x75f2a044 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x75f698f2 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x75f9a75b watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x76123965 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x762c7bd9 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x762f74f4 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x76514147 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x76582507 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x767a04ef usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0x767c8034 cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x767e5b0b phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x768682bc nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x76ae82d9 unlock_media_bay +EXPORT_SYMBOL_GPL vmlinux 0x76b55cd2 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x76c12a19 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x76da68b1 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x76e2f348 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x76f35c94 ftrace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x7704a0a0 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x7705c2b7 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x7709fd0f rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x770cf981 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x7710f142 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x77283ce2 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x77764663 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x777a1630 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x778e35c9 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x77c650c6 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x77dee586 dev_get_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x77ec41cc pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x78144b0f __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x781f7bdf regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x782eaaa4 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x7837744d perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7862a854 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x786a0c25 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x788084a5 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x78b6d0fb usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x78c7ef5b da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x78f2be75 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x78ff9fca rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x7913741d __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x7956fb91 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x795b2f82 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x795c3440 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x795f05da devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x7977e1f9 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x799b5e61 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x799e75dd trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x79a2eb90 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7a116050 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x7a15b209 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0x7a20921b bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x7a29e5f0 trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a391b13 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x7a565fb3 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x7a696240 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x7a79bcf0 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a96cecf filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x7ab3ca18 eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x7ace0f7f __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7ad6df7e device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b0f2127 find_linux_pte_or_hugepte +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b26eff2 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x7b5c6c83 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7b6e32b5 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x7b760d84 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x7b883311 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x7b946b25 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x7ba56cf1 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x7bd5875d unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x7bdfcd63 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x7bef29a9 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x7c01c761 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7c20f614 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x7c240ef6 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c4b1d73 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x7c5eeb0b console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x7c8d7883 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x7ca1fe32 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x7ca2eb25 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0x7ccf3656 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x7cd083b1 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x7cd238ab device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cdcd8ed driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d314d26 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0x7d453457 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d721237 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x7d7c76b5 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7d966832 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dac8a24 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x7dd12fac register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x7dd2734f pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de96622 page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x7e06980f mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x7e17ba7b klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7e2fc49d mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7e309ab6 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x7e379cbb xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e74b5f5 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x7e7cc890 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x7e85c622 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x7e8c9948 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x7eed0616 ping_close +EXPORT_SYMBOL_GPL vmlinux 0x7ef87d03 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x7efe32af max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x7f008202 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7f342b16 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0x7f5dcbf1 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7f7bc710 klist_next +EXPORT_SYMBOL_GPL vmlinux 0x7f8106bf sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x7f9d6b88 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x7fc0dc55 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x7fc672f8 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x7fd2cd6c regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x8042eeb6 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x805a402d rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80a558c4 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x80acbc22 dm_kill_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x80ad5646 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x80b70be5 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80d8aec5 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x812d64ed of_css +EXPORT_SYMBOL_GPL vmlinux 0x812e8dd5 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0x81392ade spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x81b83c3e __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x81b9a1e4 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81d04621 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x81e169c1 bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x82244b8f dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x822ad4c7 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x824df142 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x825f8615 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x826e7279 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x8279816a rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x82939ebd rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x82b319ed regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x82d2ee67 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8360c5ee sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x836d61d0 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x838a37e0 blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83a5ae2e __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x83b89b82 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x83e12137 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x83fc7acb usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x83fe3ac5 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x83ff567a pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x840eb53b virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x841da239 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x842a8538 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x845745c8 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x8461daf6 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x84a1af84 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x84b39408 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x84de9577 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x8507b39c cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x853d0588 rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x85588d07 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x856629e7 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x8574ca6c gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x858f76c3 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x8591114f syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8592dc2b scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x8594fc5b ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x859f91e9 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x85ade29c crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x85ade3f1 tpm_register_hardware +EXPORT_SYMBOL_GPL vmlinux 0x85c10896 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0x85c48396 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85ca8fe9 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x85d26628 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x85d67fed check_media_bay +EXPORT_SYMBOL_GPL vmlinux 0x85e195d8 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x861bed7c rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x863c7341 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x864f80e1 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x86578f33 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x8668a786 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x866f43ca virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x86f0d974 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f8c910 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x8700e329 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x870bd3f4 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x871f1eda cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x87447e1e trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x877d63cf rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x878442f7 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x87984b16 __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x87b58873 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x87bb3365 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x8804af3d usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88240539 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x886edf63 cpu_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88d3e0c0 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x88fc1ac3 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x88fee60d ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x890ff7d6 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x8914a117 regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x8937fb9f dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x894714b4 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x8957226c register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x895f0689 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x89997997 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x89aef775 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89c589cd ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x89d7279a ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x89d8457c wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8a0726e1 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x8a1fcc04 pmf_put_function +EXPORT_SYMBOL_GPL vmlinux 0x8a4e12a1 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x8a65b613 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x8a724c93 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x8a73f49e rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x8a805e1f __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x8aa14f54 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x8ab1453b sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x8ab30c1a blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ac94910 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x8ad1fc25 __module_address +EXPORT_SYMBOL_GPL vmlinux 0x8ae9663f udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8af4e347 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x8b280e9e component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x8b3d94dc ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x8b70e8ea __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x8b72e7f4 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x8ba6f4fe tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x8bd645ac crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8be01827 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x8bfd1ac7 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c05e16a bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8c417bae __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x8c4b9559 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8c4d63e2 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x8c63bc7e ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c6e2a1e __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c849540 palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x8c8e1c7b key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x8c8fd5aa x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x8cb17269 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x8cb54c6f blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8cc7e2ea usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x8ceb4edb md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x8d173c6d usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x8d17f0dc cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8d266aa3 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x8d2c770b bdi_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x8d831819 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x8d960ae8 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x8da17b42 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x8dae249e usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x8de5c2de pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x8df9bf03 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x8dfd5821 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x8e13f59e iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x8e417d41 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x8e496bb9 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0x8e60df7a __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x8e70ce44 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x8e7a778d tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x8eded87d split_page +EXPORT_SYMBOL_GPL vmlinux 0x8efa180b inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x8effebd3 pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x8f013a63 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x8f27b291 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x8f4c85ef blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x8f612eca wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f790b9c phy_get +EXPORT_SYMBOL_GPL vmlinux 0x8fbed0d0 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x8fd1a2b9 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x904b0fce list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x904deef4 dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x90529c6d cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x9054254d ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x90559009 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x9077d5ea usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x9087c692 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x908ba6eb blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90a34cae crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x90aef131 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x90bf5a14 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x90db3729 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x90fb5b5a virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x9138d166 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x914ea78b ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x9155fe0d component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x91657ebe __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x91680356 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x917fddab device_attach +EXPORT_SYMBOL_GPL vmlinux 0x91857b92 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0x918711db udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91953980 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91caba37 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x91e1b112 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x91fe594f srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9216bc84 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x925f2cd4 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x926baf6d scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x927114a9 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x9296a0e4 stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x92996501 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x92b57248 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92d3d6e9 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x92d787e6 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x9307f061 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x9359d937 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x9391919d bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x93a2cb47 reserve_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x93c3bf9a irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x93d88e85 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x940d2a85 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x94103ed6 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x9419389f ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x94263dba cpu_add_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0x94397817 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x94438a46 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x944c21e1 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x94a6e4bb __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x94abb745 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0x94c9a59e cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x94d1ed73 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x94d375fe usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x94edec73 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x953a3b7f tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x953f9d65 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x954c32be mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x956caa7c led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0x958ce2e3 irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x959c4e99 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95bfc359 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x95c163f8 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x95cc414e sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x95d502d2 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x9602a7d8 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x96065afe power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9655b911 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x965e6e63 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x967c3017 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x967fd86f gpiod_set_raw_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x96eab214 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x970a541a dwc2_hcd_init +EXPORT_SYMBOL_GPL vmlinux 0x97406ed8 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x974913c9 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x9757990f devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x97a3ec56 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x97be16a1 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x98065ffd virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x981ca00d __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x982cd486 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x9843bb86 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x986000dd hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x986d6a7e sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x9871fcab pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x989b8d7d pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x98a01057 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x98a18ee3 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x98b573e0 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x98f731a5 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x9909e435 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x99359104 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x993f341e disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x993f9612 dm_requeue_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x994b6612 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x9954fd73 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x9955bb57 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x9972c2ad mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99b773ce crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x99be7eb0 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x99dd9cd4 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a49d937 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x9a65ad3a generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x9a6ad1f1 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9aad6540 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x9abab949 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9accdd65 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x9ad7d8a8 rhashtable_insert +EXPORT_SYMBOL_GPL vmlinux 0x9ae185da pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x9ae389b4 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9af359fe usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x9afe8f9b ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x9b082d6b devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x9b458824 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x9b459906 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x9b538718 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x9b7653f8 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0x9bdb5f23 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9beda1c7 blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0x9c1fe0a2 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x9c31be8f bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x9c32d29d power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x9c531532 user_update +EXPORT_SYMBOL_GPL vmlinux 0x9c989971 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9c9ab302 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ce1662c add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0x9cf08b5d ping_err +EXPORT_SYMBOL_GPL vmlinux 0x9cf0eac1 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x9d0164b6 skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x9d297369 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x9d34c459 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x9d3953e3 cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x9d8331c0 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x9d841d40 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x9da0ab91 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9db16248 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x9dc23936 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x9dd0f485 gpiod_sysfs_set_active_low +EXPORT_SYMBOL_GPL vmlinux 0x9dd95224 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x9df60488 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x9dfdf722 gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x9e3538ae crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x9e457571 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e605521 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x9e91a21f regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x9e998a26 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ea47f82 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x9eb04017 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x9eba4df4 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x9ebb05ce pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x9ec1a9be crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9efd19df tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x9eff28a5 pci_msi_off +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f29531a posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x9f41fe87 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x9f543589 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x9f743067 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x9f7c50d1 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x9f7f6490 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x9f859933 init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x9f970be6 mpic_subsys +EXPORT_SYMBOL_GPL vmlinux 0x9fbfad9a rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0xa0660fbc __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xa06a3a01 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xa08623f8 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xa0af1475 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0xa0b66060 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xa0cd9fbe mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xa0e0239e __class_create +EXPORT_SYMBOL_GPL vmlinux 0xa101aa99 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xa12821ed ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0xa1298e00 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0xa17d803b relay_close +EXPORT_SYMBOL_GPL vmlinux 0xa1a03686 page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0xa1b2c1e9 of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0xa1bd7822 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa1c0ac58 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xa1d895a5 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0xa1f1c217 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa239086e ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xa23a0809 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0xa2668931 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa28566c5 phy_put +EXPORT_SYMBOL_GPL vmlinux 0xa2a7e359 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa2a9fbce regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2d26772 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xa2e15cf3 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xa2ed5140 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0xa3126df8 tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xa316601d of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0xa316a2bc usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xa332a23b regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xa3652926 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xa36a439e regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa38c7ff8 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xa3979e72 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0xa3998eaa __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3a2d9af walk_system_ram_range +EXPORT_SYMBOL_GPL vmlinux 0xa3aaa406 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0xa3b522f7 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa3e81a58 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0xa40c627a register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xa449c4f6 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xa44d2d4d fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xa4608f01 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0xa47e74b2 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4823c6a led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xa4c62cfd skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0xa4ce8a90 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0xa4e21377 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xa4e53e3f rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xa51ab8ed sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0xa545c21b irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xa57161d5 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0xa5753f50 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa58f6a57 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0xa5ab9692 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0xa5b00659 ppc_proc_freq +EXPORT_SYMBOL_GPL vmlinux 0xa5b64328 __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xa5bb9d02 pmf_do_irq +EXPORT_SYMBOL_GPL vmlinux 0xa5be9bf4 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0xa5ce0cd8 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5efe460 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa690ac05 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6d78757 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xa6dbb7d2 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6e4df80 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa7566e8f set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0xa76147ae aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xa7695c0f device_del +EXPORT_SYMBOL_GPL vmlinux 0xa7733895 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0xa77a354b ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0xa77fa7db tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xa78c1c4d crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xa79dd5ad wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xa7b75836 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0xa7e41283 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xa7e47f34 extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0xa7f5622d ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0xa81fb6a9 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0xa8309b5f register_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0xa84e7e7b bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa852a0d2 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xa888b5a6 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xa88a253e led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xa8a7956a posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xa8ca3e7c dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0xa8ecba3a fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xa8fc7a2f register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xa8fedeea irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xa92a0507 skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xa930611c find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa9467ddc regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xa97c0cc5 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa989b222 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9bc70b4 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0xa9ca952c alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9f1973e crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0xaa2a72bf __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0xaa66ba06 rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0xaa670f77 unregister_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaab09f0b rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xaadbac5f usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xaae78903 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0xaae92ee7 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0xaae9b8de regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xaaf21232 flush_fp_to_thread +EXPORT_SYMBOL_GPL vmlinux 0xaaf5d196 of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0xab100140 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab56fc18 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab5d731b sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab813dab kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xab87b8b4 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xab945a16 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xaba50df4 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0xabb3a632 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0xabf6f518 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xac06e2c5 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xac1622d0 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xac167e6c crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0xac1c8ca3 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xac284d3e syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xac39d472 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xac477d8a user_preparse +EXPORT_SYMBOL_GPL vmlinux 0xac92a4c4 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0xaca8ac54 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0xacb5d8e1 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0xacd59535 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xad0e4c49 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0xad10469c __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xad19b21e subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0xad217526 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0xad35827f class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xad5fae58 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xad84d4e1 scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0xadb8593b rhashtable_lookup +EXPORT_SYMBOL_GPL vmlinux 0xadbec300 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xaddd98e6 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae3b53e0 blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae79c578 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae8a9eb5 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xaeee6862 wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0xaf13ee20 __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0xaf293aa4 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0xaf36d943 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xaf50249d ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xaf6ac756 pmac_i2c_get_dev_addr +EXPORT_SYMBOL_GPL vmlinux 0xaf71854c pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0xaf719213 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0xaf98f600 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0xafa0c401 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0xafb1b877 bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0xafb50e9d regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0xaff7a66b mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xb0029fcb devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xb005b334 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xb05a818c dwc2_set_all_params +EXPORT_SYMBOL_GPL vmlinux 0xb0913148 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0be6efd wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xb0f92038 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0xb101dbf9 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xb1334ed2 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0xb13a0278 gpiod_set_raw_array +EXPORT_SYMBOL_GPL vmlinux 0xb13b9022 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb140dd35 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb142d5fe wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xb1511d56 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xb15b0065 of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0xb174627a regmap_read +EXPORT_SYMBOL_GPL vmlinux 0xb183b36a rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb193adde aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1ee1d20 pmf_unregister_irq_client +EXPORT_SYMBOL_GPL vmlinux 0xb207a876 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xb219b84f irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb2256567 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xb25c7308 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0xb264dd18 of_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0xb27de41e nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0xb293c758 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xb2ae749a cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0xb2bd05cb transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb2c2ba04 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0xb2c4855d kick_process +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2fa7c8e usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0xb2ff0a21 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0xb31360b8 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xb31d3f53 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0xb32033e8 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xb3329c7f ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0xb35087e7 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xb3ab27ca alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0xb3befaec tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0xb3c7f07a reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xb3e41c7b usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0xb3edb03e pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0xb3ef5ddc rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb4014226 thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0xb4186527 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xb45990cc inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xb4609385 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xb485c307 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4d53d7d __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xb4d5e825 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb50dab2c tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0xb51d1553 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb536b5ad get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0xb543b930 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0xb54d40a7 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0xb55fd3cd of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb59161e3 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xb593215b of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5aa10af atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb5c8edf4 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0xb5cb8145 hrtimer_get_res +EXPORT_SYMBOL_GPL vmlinux 0xb5dcff04 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0xb5e896fb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb5fbdffc init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xb60620cc regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xb60b5707 of_i8042_aux_irq +EXPORT_SYMBOL_GPL vmlinux 0xb616754c usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb627e6da crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0xb6600559 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xb666d799 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0xb67b2219 cm_suspend_again +EXPORT_SYMBOL_GPL vmlinux 0xb67c64fd __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xb691037f trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0xb6a73f56 gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6bb99a6 rht_grow_above_75 +EXPORT_SYMBOL_GPL vmlinux 0xb6c1bbfa mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0xb6fe4ed4 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xb70f6059 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xb71bc421 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0xb72dd7be usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xb7604f95 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0xb7618f71 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xb79fb656 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xb7e8d4cc usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0xb7f6bfcb ktime_divns +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb7f7c80c __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0xb806e4ca skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0xb809b9ee md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xb80fdea8 disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xb8179711 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xb84442c0 __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xb85d5326 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xb871802a __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xb88fde6e extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0xb89d4999 pmf_find_function +EXPORT_SYMBOL_GPL vmlinux 0xb8a14835 cpu_remove_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0xb8a6b1e6 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xb8ae7632 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0xb8b9d26e pmf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8ea68b9 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xb8f9bb27 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0xb90a068c kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0xb90e51de extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0xb9176155 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0xb94d2581 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0xb9528f5e smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xb9873bec usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0xb9a8c940 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9d1b18e ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xba13322a napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xba158769 rtas_cancel_event_scan +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba4af9e2 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0xba62251f max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xba674a1e devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xba774dc9 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0xba77e7a0 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0xba8929ea percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbb037013 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb0dac07 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0xbb29835f mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0xbb5578b6 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0xbb8098e3 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xbbae610e wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0xbbb7dd8c ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xbbbda77b pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0xbbcd906d wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0xbbcd9df2 i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbe69c4e agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0xbc25ed7f md_run +EXPORT_SYMBOL_GPL vmlinux 0xbc3e2fdd fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xbc44d1af gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0xbc78e191 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0xbc86e03d device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xbc89445d power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xbc8ae1a8 napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcacfe49 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0xbcb4da38 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xbcb5cefa class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xbcbc0b79 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0xbd2a33ee ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0xbd2f8e36 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0xbd43b727 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd5f2af9 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xbd770270 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0xbd84deaf hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0xbda1a141 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0xbdb57c19 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xbdbafd49 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0xbdbbfbbd regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0xbdc24bbc pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbe0297b6 md_stop +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe2712bc percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbe2bcc48 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe8e4e0b phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0xbe915100 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbee2a29e gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xbefab26d netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf083822 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xbf1cc04b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xbf1ceb6a dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xbf41e992 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xbf514958 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0xbf6c3755 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfe00b15 __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xbfe2673d crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xbff2eb11 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xc00131cf visitor64 +EXPORT_SYMBOL_GPL vmlinux 0xc013aefa pmac_low_i2c_lock +EXPORT_SYMBOL_GPL vmlinux 0xc0176eb2 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xc02bec3c usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc0351262 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0xc0361a15 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xc0402389 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc0452ba1 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0xc061367e mpic_msgr_get +EXPORT_SYMBOL_GPL vmlinux 0xc065a455 cpu_core_index_of_thread +EXPORT_SYMBOL_GPL vmlinux 0xc065bf20 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xc07f80d6 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0xc08025a5 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0xc080b442 devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0b402c1 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0xc0bf6ead timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0e75cec visitor128 +EXPORT_SYMBOL_GPL vmlinux 0xc113671c key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0xc120a367 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xc134076c cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0xc159d118 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xc166fa8b stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc1735a9d devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc18578ed process_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc19c022a relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xc1c26346 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xc1ca914b call_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc1fea563 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xc22114ba register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc25b1736 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xc271e659 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0xc273a558 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc2b3665b transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xc2b49a5d ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xc2bb6e0d cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0xc2c25342 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc2d7aaae subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xc2e5aa39 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xc2e8252e tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc30b3a36 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0xc32dc785 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc3452f1e of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0xc351e2dc ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xc35e8cb2 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc3bd2b02 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xc3c3a7a9 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0xc3ce048a rhashtable_expand +EXPORT_SYMBOL_GPL vmlinux 0xc3d23956 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xc3dd7242 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0xc3f6e657 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0xc3f71707 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc43065e9 of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xc43b1186 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc45ba2df rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0xc4635d17 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc47b7cec blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0xc48a3b24 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc492ef21 rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xc49bf506 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xc4ee742f dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xc519353f device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc58f7e30 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0xc5a2c19f idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc606cd3c boot_cpuid +EXPORT_SYMBOL_GPL vmlinux 0xc60f75ec __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc63323c9 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc649f106 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xc6506b95 pmf_get_function +EXPORT_SYMBOL_GPL vmlinux 0xc65c0bd1 blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc670cb69 extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xc67f02bc irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xc68aa090 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xc68aa252 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6ad6cca ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xc6fcc848 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xc70cbffd mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0xc70d4378 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xc70db03d driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc73adfec tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc750dce1 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0xc766a509 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0xc76709cb fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0xc78e749a pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7e25181 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7e4938c xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0xc7f02677 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xc8136ef9 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xc82176fe digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xc822ddb1 scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0xc8390623 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0xc83a32fb tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc84c6bed ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0xc85ce1e4 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xc85feaae __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc893a1b9 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xc89d2f2e pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0xc89e319e dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8c3ea6a stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8e29c92 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0xc9053954 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xc9090634 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0xc90ebe5d get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0xc90fc1e1 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc921e929 rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0xc931eae4 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0xc93887c7 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc97e9bff register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0xc99595fc i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xc9a35544 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0xc9e6c16b bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0xc9e7fe1a pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xca13492e tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0xca37222d invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0xca3e5b2f of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcac36b8d devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xcad6bafd pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xcae08430 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xcb025a76 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xcb049d03 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0xcb11b3d8 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb33a1d2 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb62dcd4 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0xcb84b6fe rhashtable_shrink +EXPORT_SYMBOL_GPL vmlinux 0xcb8fe3d7 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xcb9a6267 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0xcba6a04f led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcba79055 tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xcbad373e arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xcbb69fb1 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0xcbe50f8b put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbeb7f49 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbf26b47 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xcc0f1009 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcc130edc hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc198a28 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0xcc1f1c3d inet_twdr_hangman +EXPORT_SYMBOL_GPL vmlinux 0xcc66f774 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0xcc6fdd70 dm_underlying_device_busy +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xccaec00b bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xccc616bb virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd88e13 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0xccfec6d7 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xcd1645c2 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xcd3d0a86 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0xcd4a3e4c spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0xcd4eda0f ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xcd6492ab trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xcd6d1df3 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0xcd6ea3de cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xcd8fcb6d sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd928482 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdc16a42 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0xcdc942ca rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdcf1706 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0xcddcc0b4 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0xcde3034f tpm_dev_vendor_release +EXPORT_SYMBOL_GPL vmlinux 0xce3c762f usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce748f5f single_release_net +EXPORT_SYMBOL_GPL vmlinux 0xce9053e8 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xceb20f92 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0xcebf348e __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xced3f7c4 genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0xceddc209 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcf0afed1 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xcf20e6a3 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xcf3e75bf inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf82a439 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xcf843402 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0xcf8ff2c2 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xcf9b2031 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xcfa6f205 pmac_low_i2c_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfbefe2f class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcfc34232 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xcfc3ed13 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfc902d8 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xcfcb5247 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xcfd327ce fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0xcfd9ed2c fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xcfe37538 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xcfe588d5 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xcff35832 ref_module +EXPORT_SYMBOL_GPL vmlinux 0xcff7b9bf clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0xcffea97c early_find_capability +EXPORT_SYMBOL_GPL vmlinux 0xcffef099 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0xd0031896 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xd0088273 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xd030f56e usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd0430c58 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xd04df454 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0xd05e0462 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0c88099 macio_find +EXPORT_SYMBOL_GPL vmlinux 0xd0d91acb crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0xd0f9d5f8 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xd10f31bf rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0xd136b799 user_read +EXPORT_SYMBOL_GPL vmlinux 0xd1476e41 blk_queue_bio +EXPORT_SYMBOL_GPL vmlinux 0xd14bc4d9 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd1822f0b cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd1a47d88 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xd1b9bfac ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0xd1bc261d ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd1bc7320 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0xd1d2645d pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1f5588a usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0xd1f884a0 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xd20b31b5 ftrace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd24d30df pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xd25a52d9 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd280797b inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xd2807f4e cpu_remove_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0xd2aaeb4e kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xd2b741cc device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xd2cf3d9a dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd31c2c99 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xd31dd43a pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0xd3482f05 rtc_set_mmss +EXPORT_SYMBOL_GPL vmlinux 0xd3668ccc component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xd370519a gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xd37bc7e6 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xd37cf51d input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xd37cfb49 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xd394fef6 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0xd3a2f64e pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xd3c2bf0a find_module +EXPORT_SYMBOL_GPL vmlinux 0xd3e31110 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0xd3e32428 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4062476 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xd41a9b1b inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd42ca088 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd474a6f5 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0xd47890e8 crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xd47f0f75 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0xd4952e01 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0xd495ac16 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4c8bd71 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0xd4dae4da ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xd4e73b6a agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xd4f3d70c serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0xd50bfe4f skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0xd538e4bf fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0xd54eacd1 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0xd55ad256 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0xd5937dad alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5cad863 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0xd62373d9 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xd6388f00 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0xd64c0595 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0xd65bd4f5 arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0xd65cac0c kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0xd6729e38 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd6b4a6c5 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xd6c2e04b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xd6dc6e37 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0xd6eafcc5 rht_shrink_below_30 +EXPORT_SYMBOL_GPL vmlinux 0xd6f41e60 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd73ce1a8 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0xd75ef373 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd7a51c67 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0xd7ab2108 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd7c38576 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xd7c95589 arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0xd7cfda02 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7d814ad adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xd7fbac00 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0xd816312b ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd83b37dc rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0xd8475786 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0xd850d693 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd8580bcb wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd89181be shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0xd8bb3a6e cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xd8e2a70e unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xd91c7f7c regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd91d26aa regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd9611b6b pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd9b66314 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xd9c1f091 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xd9f41268 arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xda04470a kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0xda074a3c debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xda0a4d22 mpic_msgr_enable +EXPORT_SYMBOL_GPL vmlinux 0xda116808 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0xda14984e of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0xda19a317 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0xda1e3ace bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0xda2a3bc8 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0xda3e1f9a devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xda43bef7 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xda44cb37 setup_charger_manager +EXPORT_SYMBOL_GPL vmlinux 0xda5341b6 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0xda5bad18 pmac_i2c_find_bus +EXPORT_SYMBOL_GPL vmlinux 0xda7afa39 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0xda7db79c blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xdaa81d17 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0xdaabba71 __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xdabd0e64 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xdad8add9 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xdada7e25 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xdadde25b usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xdaea097f __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdaec531f __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb0a9d57 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xdb5f8d9b of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb931a29 pmf_do_functions +EXPORT_SYMBOL_GPL vmlinux 0xdba4ad93 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0xdbca0826 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xdbdb3baf ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xdbe5e5a9 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc04f197 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xdc461430 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xdc493dc6 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0xdc65c056 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0xdc66678c devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc87fd8c regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xdc91c94b power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9b0503 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcb0f88b device_create +EXPORT_SYMBOL_GPL vmlinux 0xdcce5ea5 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xdce7b510 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xdcee3b8e of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd367e18 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd40aabd kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xdd5e79ab ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xdd65478d ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0xdd729424 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xdd84706e ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0xdd9cad5f tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xdde09f19 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xdde63e03 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xddfdb0c6 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0xde0121ec ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0xde53e26f subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0xde603a7f gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xde71adce sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xde78665b dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xdec77147 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0xdf020645 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf286c4a netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0xdf2a7669 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xdf2c2a84 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdf6fe12e regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xdfa241c6 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0xdfae5763 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xdfb79197 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xdfceff56 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0xdff4c5a4 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe036b3e9 mpic_msgr_put +EXPORT_SYMBOL_GPL vmlinux 0xe0592d66 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0xe0614e0f pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xe07ca631 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xe08306c2 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe0a48c99 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xe0d76308 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0xe0f2caf7 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xe1242aed ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0xe129f24f invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xe14c7d45 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xe15cfe8a __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0xe16591ab stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe184b097 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0xe199571e sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1c25c05 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0xe1c5dbfc devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xe2164ba0 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0xe22544a5 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0xe244f1e6 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0xe25172f8 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xe2bf71a2 __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xe2c6384a pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0xe2c94d91 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xe2ed3af2 of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe3164ab9 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe316b343 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xe340a1ea blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xe35fa6e6 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3921d6e dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0xe3958729 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0xe3ded9cb spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0xe3eefa1f alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0xe423b56c bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4c031f8 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xe4dc3387 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe504171f wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xe50a1632 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe55eff90 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xe566877b pmac_i2c_adapter_to_bus +EXPORT_SYMBOL_GPL vmlinux 0xe5814c0d tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0xe5869b28 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5951623 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xe596d871 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe65944e7 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe6665673 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0xe671f33c pmac_i2c_get_channel +EXPORT_SYMBOL_GPL vmlinux 0xe6737d14 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xe67435e0 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xe679aa94 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xe68e0973 blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xe6b78ea6 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0xe6bb425e devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6cae8f9 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0xe6ccae7f pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6f48d9c relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0xe6fdfcb8 of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0xe70680c0 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xe709b064 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xe71189ba powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0xe7145917 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xe72845a9 rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe796d692 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0xe79b655f usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0xe7c2d253 device_rename +EXPORT_SYMBOL_GPL vmlinux 0xe7e4fe74 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0xe7f18b3c threads_per_subcore +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe80713d7 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85c55e7 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe878dae7 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xe8a113a8 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xe8d41eae pcibios_finish_adding_to_bus +EXPORT_SYMBOL_GPL vmlinux 0xe8d9a83b pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xe8de1992 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0xe8ed0ca0 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xe8f36396 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0xe931ff2b __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0xe93cae93 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe946fb74 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xe95374cd rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0xe955f1ce sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xe96c22ca ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0xe973e8d7 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xe978ff7f extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xe97aea36 blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0xe9942760 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe9a83ca2 extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xe9b5078c pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9ead159 tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xe9fbfc3a dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0xe9fcb9cf tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea1e2050 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xea2183a0 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea53f7f7 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0xea553269 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xea5dc6a7 irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0xea77dc7b pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0xea890391 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xea8d9f61 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0xea95a77c shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xea96880e of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xeaae2309 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xeac6c27b fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0xeaf62a22 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0xeb0b7c6e driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xeb339a4e gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0xeb6a8c84 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xeb84e248 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xeb8ae736 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xeb98215e cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xeb997793 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0xeb9abbee ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xeba4a49f rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xebc08445 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0xebccd8cf skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0xebccee15 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xebdb31d4 analyse_instr +EXPORT_SYMBOL_GPL vmlinux 0xebdcc03c ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0xebe2b2a9 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xebfc75ae of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0xec003108 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xec03b6f9 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xec0e691d fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0xec120936 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec6ed605 spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0xec769700 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0xec8ec87e cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xecb39a23 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0xecdcdf00 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0xece936bf relay_flush +EXPORT_SYMBOL_GPL vmlinux 0xecf62fa4 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xecf637f0 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xed3c7725 pmf_register_irq_client +EXPORT_SYMBOL_GPL vmlinux 0xed57b21c ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0xed5be05d devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xed6d9a18 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xed7d655b crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0xed97ad09 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xedb0a99a ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xedd49930 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xee029c29 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0xee09133b devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xee65106c ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee7a4f7e gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xee9eaf2f of_scan_bus +EXPORT_SYMBOL_GPL vmlinux 0xeeae932f flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xeee0dbbb dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0xef0665f1 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xef166e44 pmac_i2c_match_adapter +EXPORT_SYMBOL_GPL vmlinux 0xef1ab7c0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xef409b74 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef8983ac pmf_call_one +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefbeeba5 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0xefdb882d ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xefe79063 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0xf023f601 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xf0368523 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0xf039fdbb dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xf083bcad wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xf098c010 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0xf0a1004a wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0xf0a64dc2 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0xf0df57fc securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf10bae16 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0xf10c6654 i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xf1163ad1 of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xf126b488 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xf158f170 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf191c632 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0xf194e9a3 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xf1a62b6f of_i8042_kbd_irq +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1e6fdd3 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xf20dc941 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0xf21259d3 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf2778990 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf2812141 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0xf2b7089f fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0xf2d4a948 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf2e80219 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf3032802 usb_string +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf30fda27 lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0xf3125a89 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf3280c2f add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xf32c8c34 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf33f6f5b cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xf3419bb7 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xf368c789 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xf36a824a driver_register +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf3817ca9 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xf381ed41 blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0xf3992e5d __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0xf3abad56 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bb1b72 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3c8c876 virtio_device_is_legacy_only +EXPORT_SYMBOL_GPL vmlinux 0xf3ecc2a2 spi_async +EXPORT_SYMBOL_GPL vmlinux 0xf405d576 phy_create +EXPORT_SYMBOL_GPL vmlinux 0xf41bb0d4 blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0xf446c048 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xf4730faa irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4bb39e2 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xf4c1db29 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xf4c9c2a1 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0xf4d8b5cf tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0xf4ddd878 mmput +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf5004594 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xf52b158a crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf55fcdb4 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0xf566ca41 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xf56e0883 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xf5783ae9 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0xf5991231 dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0xf59eef0d devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5af3c8b sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0xf5bcf1b2 __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xf5be7c78 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0xf5d4e91c regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0xf5dcc7e9 crypto_rng_type +EXPORT_SYMBOL_GPL vmlinux 0xf62e71be tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0xf6428dcb pwm_config +EXPORT_SYMBOL_GPL vmlinux 0xf643f9e6 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0xf686a33b __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0xf6d52cc5 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6ed7346 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0xf71df247 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xf73414d0 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xf73f4f1d do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0xf740d112 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0xf77a9c42 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0xf7992b57 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0xf7abe45c ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf7e15b8b ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0xf82f16b3 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf831eaab xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf836b255 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf84310ca inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xf846506f irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf873195a virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf8862dfa fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0xf88c67e8 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0xf8a29a29 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8cc2008 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fbca64 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf91b082c thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xf9218c4b __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf93d77be pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0xf98a5f76 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xf990c283 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0xf9932de4 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9a09f30 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0xf9ae706d debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9ed017a ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0xf9ed1dbe device_register +EXPORT_SYMBOL_GPL vmlinux 0xf9f92b54 module_mutex +EXPORT_SYMBOL_GPL vmlinux 0xf9fcfcf4 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xfa05097d ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0xfa1e649c usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa2bc20f pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0xfa37c7ca devres_remove +EXPORT_SYMBOL_GPL vmlinux 0xfa866dfe fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0xfab1a0a1 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xfab60503 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xfac1fccf crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0xfaca37a4 rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xfafaee9e crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0xfafde152 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0xfb0b6578 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0xfb2b0d7f __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb49e14f ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfb525dfc pmac_i2c_get_type +EXPORT_SYMBOL_GPL vmlinux 0xfb52b77d __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0xfb5b24b8 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb71dec2 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xfb82ad02 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xfb897305 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0xfb8c707f flush_altivec_to_thread +EXPORT_SYMBOL_GPL vmlinux 0xfbb7677f __class_register +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbdce642 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xfbec19c0 swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xfbfa2c46 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xfbfdced6 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc2892f5 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0xfc34340c regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xfc43416c usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0xfc50b995 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfc631ef8 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0xfc66fc7c spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0xfcb3de2a class_destroy +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfce1d5d3 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xfce99052 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0xfcf2e5b6 user_describe +EXPORT_SYMBOL_GPL vmlinux 0xfcf7f2ad devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0xfcffb4e1 pmac_i2c_get_flags +EXPORT_SYMBOL_GPL vmlinux 0xfcffe2e7 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0xfd240414 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0xfd2e0cb5 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0xfd4a9276 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xfd5cbc4a ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xfd72e7f6 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xfd748c1a need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0xfdc42604 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xfdc645fb __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xfde58336 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xfe26f2f7 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0xfe5ae936 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0xfe5b6664 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xfe767b8f max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xfe8b746b da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe9f1397 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0xfea268eb usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed28e87 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0xfef22376 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff069fcc xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xff1b7bd9 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff83636b aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xff9252bd netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0xffc4b8f1 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0xfff40058 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0xfffb1cfa virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xfffc48d6 fixed_phy_set_link_update --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/powerpc/powerpc-smp.compiler +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/powerpc/powerpc-smp.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 4.9.2-10ubuntu13) 4.9.2 --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/powerpc/powerpc-smp.modules +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/powerpc/powerpc-smp.modules @@ -0,0 +1,4028 @@ +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8255 +8255_pci +8390 +88pm800 +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +88pm860x-ts +9p +9pnet +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a8293 +aacraid +aat2870_bl +aat2870-regulator +ab3100 +ab3100-otp +ac97_bus +acard-ahci +acecad +acenic +act200l-sir +act8865-regulator +act_csum +act_gact +act_ipt +actisys-sir +act_mirred +act_nat +act_pedit +act_police +act_simple +act_skbedit +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad5064 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5624r_spi +ad5686 +ad5755 +ad5764 +ad5791 +ad5933 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7152 +ad7192 +ad7266 +ad7280a +ad7291 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad7476 +ad7606 +ad7746 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad799x +ad8366 +ad9523 +ad9832 +ad9834 +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7753 +ade7754 +ade7758 +ade7759 +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adfs +adi +adis16060 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16204 +adis16209 +adis16220 +adis16240 +adis16260 +adis16400 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1275 +adm8211 +adm9240 +adp5520_bl +adp5520-keys +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +ads1015 +ads7828 +ads7846 +ads7871 +ad_sigma_delta +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adv7170 +adv7175 +adv7511 +advansys +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +af_802154 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +aha152x_cs +ahci +ahci_platform +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airo_cs +airport +airspy +ak09911 +ak8975 +al3320a +algif_hash +algif_skcipher +ali-ircc +alim7101_wdt +altera-ci +altera_jtaguart +altera_ps2 +altera-stapl +altera_tse +altera_uart +alx +am53c974 +ambassador +amc6821 +amd +amd5536udc +amd8111e +amd-xgbe +amd-xgbe-phy +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams +ams369fg06 +analog +anatop-regulator +ansi_cprng +ans-lcd +anubis +aoe +apbps2 +apds9300 +apds9802als +apds990x +apm_emu +apm-emulation +apm_power +apm-power +appledisplay +appletalk +appletouch +applicom +ar1021_i2c +ar5523 +ar7part +arc4 +arc_emac +arcmsr +arcnet +arc_ps2 +arc-rawmode +arc-rimi +arc_uart +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arptable_filter +arp_tables +arpt_mangle +as102_fe +as3711_bl +as3711-regulator +as3722-regulator +as3935 +as5011 +asc7621 +asix +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +aten +ath +ath10k_core +ath10k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atm +atmel +atmel_cs +atmel-hlcdc +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atxp1 +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +aufs +auo_k1900fb +auo_k1901fb +auo_k190x +auo-pixcir-ts +authenc +authencesn +auth_rpcgss +autofs4 +avma1_cs +avm_cs +avmfritz +ax25 +ax88179_178a +axnet_cs +axp20x-regulator +axp288_adc +b1 +b1dma +b1pci +b1pcmcia +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +bas_gigaset +batman-adv +baycom_epp +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm203x +bcm3510 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm7xxx +bcm87xx +bcma +bcma-hcd +bcm_sf2 +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmac +bmc150-accel +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpck6 +bpqether +bq2415x_charger +bq24190_charger +bq24735-charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt3c_cs +bt819 +bt856 +bt866 +bt878 +btcoexist +btcx-risc +btmrvl +btmrvl_sdio +btrfs +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +BusLogic +bw-qcam +c4 +c67x00 +c6xdigio +cachefiles +cafe_ccic +cafe_nand +caif +caif_hsi +caif_serial +caif_socket +caif_usb +caif_virtio +camellia_generic +can +can-bcm +can-dev +can-gw +can-raw +cap11xx +capi +capidrv +capmode +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cb710 +cb710-mmc +cb_das16_cs +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc2520 +cc770 +cc770_isa +cc770_platform +c_can +c_can_pci +c_can_platform +cciss +ccm +cdc-acm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc-phonet +cdc_subset +cdc-wdm +ceph +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +cfspi_slave +ch +ch341 +ch7006 +chipreg +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clearpad_tm1217 +clip +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobra +coda +com20020 +com20020_cs +com20020-pci +com90io +com90xx +comedi +comedi_bond +comedi_parport +comedi_pci +comedi_pcmcia +comedi_test +comedi_usb +comm +configfs +contec_pci_dio +cordic +core +cp210x +cpia2 +cpu-notifier-error-inject +c-qcam +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_i2c +cros_ec_keyb +cros_ec_spi +cryptd +cryptoloop +crypto_null +crypto_user +cs5345 +cs53l32a +csiostor +ctr +cts +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx8800 +cx8802 +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx88xx +cxacru +cxd2099 +cxd2820r +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cy8ctmg110_ts +cyapa +cyber2000fb +cyberjack +cyclades +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da9030_battery +da9034-ts +da903x +da903x_bl +da9052-battery +da9052_bl +da9052-hwmon +da9052_onkey +da9052-regulator +da9052_tsi +da9052_wdt +da9055-hwmon +da9055_onkey +da9055-regulator +da9055_wdt +da9063-regulator +da9063_wdt +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_cs +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +dccp_probe +ddbridge +de2104x +de4x5 +decnet +deflate +defxx +denali +denali_pci +des_generic +dgap +dgnc +dht11 +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dibx000_common +digi_acceleport +diskonchip +divacapi +divadidd +diva_idi +diva_mnt +divas +dl2k +dlci +dlm +dln2 +dm1105 +dm9601 +dm-bio-prison +dm-bufio +dm-cache +dm-cache-cleaner +dm-cache-mq +dm-crypt +dm-delay +dm-era +dmfe +dm-flakey +dm-log +dm-log-userspace +dmm32at +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-verity +dmx3191d +dm-zero +dnet +dn_rtmsg +docg3 +docg4 +donauboe +dpt_i2o +drbd +drbg +drm +drm_kms_helper +drv260x +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsa_core +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155v4l +dt9812 +dtl1_cs +dummy +dummy-irq +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-friio +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb_usb_v2 +dvb-usb-vp702x +dvb-usb-vp7045 +dwc3 +dwc3-pci +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e4000 +earth-pt1 +earth-pt3 +eata +ebt_802_3 +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ec100 +echo +edac_core +edt-ft5x06 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efs +egalax_ts +ehset +elan_i2c +elants_i2c +elo +elsa_cs +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +emac_arc +emac_rockchip +emc1403 +emc2103 +emc6w201 +em_canid +em_cmp +emi26 +emi62 +em_ipset +em_meta +em_nbyte +empeg +ems_pci +ems_pcmcia +ems_usb +em_text +emu10k1-gp +em_u32 +enc28j60 +enclosure +eni +enic +epat +epia +epic100 +eql +esas2r +esd_usb2 +esi-sir +esp4 +esp6 +esp_scsi +et1011c +et131x +ethoc +evbug +exofs +extcon-adc-jack +extcon-arizona +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +ezusb +f2fs +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_ddc +fb_sys_fops +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_cs +fealnx +ff-memless +fid +firedtv +firestream +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fixed +fl512 +fld +flexcan +floppy +fm10k +fm801-gp +fmc +fmc-chardev +fmc-fakedev +fmc-trivial +fmc-write-eeprom +fm_drv +fmvj18x_cs +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +freevxfs +friq +frpw +fsa9480 +fscache +fsl-edma +fsl_elbc_nand +fsl_lpuart +ft1000 +ft1000_pcmcia +ftdi-elan +ftdi_sio +ftl +fujitsu_ts +fusb300_udc +fusbh200-hcd +g450_pll +g760a +g762 +g_acm_ms +gadgetfs +gamecon +gameport +garmin_gps +garp +g_audio +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +gdth +generic +generic-adc-battery +generic_bl +genet +geneve +gen_probe +g_ether +gf128mul +gf2k +g_ffs +gfs2 +ghash-generic +g_hid +gigaset +girbil-sir +gl518sm +gl520sm +gl620a +gluebi +g_mass_storage +g_midi +g_ncm +g_nokia +go7007 +go7007-loader +go7007-usb +goku_udc +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-fan +gpio-generic +gpio-grgpio +gpio-ir-recv +gpio-janz-ttl +gpio-kempld +gpio_keys +gpio_keys_polled +gpio-lp3943 +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-mc33880 +gpio-mcp23s08 +gpio-ml-ioh +gpio_mouse +gpio-pca953x +gpio-pcf857x +gpio-rdc321x +gpio-regulator +gpio-sch311x +gpio-syscon +gpio_tilt_polled +gpio-tps65912 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-viperboard +gpio-vx855 +gpio_wdt +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +g_printer +grace +grcan +gre +grip +grip_mp +gr_udc +gsc_hpdi +g_serial +gs_fpga +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gs_usb +gtco +guillemot +gunze +g_webcam +gxt4500 +g_zero +hackrf +hamachi +hampshire +hanwang +hci +hci_uart +hci_vhci +hdlc +hdlc_cisco +hdlcdrv +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdpvr +he +hexium_gemini +hexium_orion +hfc4s8s_l1 +hfcmulti +hfcpci +hfcsusb +hfc_usb +hfs +hfsplus +hi6421-pmic-core +hi6421-regulator +hid +hid-a4tech +hid-apple +hid-appleir +hid-aureal +hid-axff +hid-belkin +hid-cherry +hid-chicony +hid-cp2112 +hid-cypress +hid-dr +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-gaff +hid-generic +hid-gt683r +hid-gyration +hid-holtekff +hid-holtek-kbd +hid-holtek-mouse +hid-huion +hid-icade +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-lenovo +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-magicmouse +hid-microsoft +hid-monterey +hid-multitouch +hid-ntrig +hid-ortek +hidp +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-primax +hid-prodikeys +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-trigger +hid-sjoy +hid-sony +hid-speedlink +hid-steelseries +hid-sunplus +hid-thingm +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-uclogic +hid-waltop +hid-wiimote +hid-xinmo +hid-zpff +hid-zydacron +hifn_795x +hih6130 +hisax +hisax_fcpcipnp +hisax_isac +hisax_st5481 +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +horizon +hostap +hostap_cs +hostap_pci +hostap_plx +hp100 +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +htc-pasic3 +htu21 +huawei_cdc_ncm +hwa-hc +hwa-rc +hwmon-vid +hx8357 +hysdn +i1480-dfu-usb +i1480-est +i2400m +i2400m-usb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd756 +i2c-amd8111 +i2c-arb-gpio-challenge +i2c-cbus-gpio +i2c-cros-ec-tunnel +i2c-designware-core +i2c-designware-pci +i2c-designware-platform +i2c-diolan-u2c +i2c-dln2 +i2c-gpio +i2c-hid +i2c-hydra +i2c-i801 +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-mpc +i2c-mux +i2c-mux-gpio +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-nforce2 +i2c-ocores +i2c-parport +i2c-parport-light +i2c-pca-platform +i2c-piix4 +i2c-robotfuzz-osif +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tiny-usb +i2c-via +i2c-viapro +i2c-viperboard +i2c-xiic +i2o_block +i2o_bus +i2o_config +i2o_core +i2o_proc +i2o_scsi +i40e +i40evf +i5k_amb +i6300esb +i740fb +i82092 +ib_addr +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mad +ibmaem +ibmpex +ib_mthca +ib_sa +ib_srp +ib_srpt +ib_ucm +ib_umad +ib_uverbs +icplus +icp_multi +ics932s401 +ideapad_slidebar +idmouse +idt77252 +idtcps +idt_gen2 +ieee802154 +ieee802154_6lowpan +ifb +iforce +igb +igbvf +igorplugusb +iguanair +iio_dummy +iio_hwmon +iio-trig-interrupt +iio-trig-periodic-rtc +iio-trig-sysfs +ii_pci20kc +ili210x +ili922x +ili9320 +imm +imon +ims-pcu +imx074 +imx_thermal +ina209 +ina2xx +industrialio +industrialio-triggered-buffer +inet_diag +inexio +inftl +initio +input-polldev +int51x1 +intel_vr_nor +interact +interval_tree_test +inv-mpu6050 +ioc4 +io_edgeport +io_ti +iowarrior +ip6_gre +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6_tables +ip6table_security +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_MASQUERADE +ip6t_mh +ip6t_NPT +ip6t_REJECT +ip6t_rpfilter +ip6t_rt +ip6t_SYNPROXY +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ipack +ipaq +ipcomp +ipcomp6 +ipddp +ipg +ip_gre +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +ip_tables +iptable_security +ipt_ah +ipt_CLUSTERIP +ipt_ECN +ipt_MASQUERADE +ipt_REJECT +ipt_rpfilter +ipt_SYNPROXY +ip_tunnel +ipvlan +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_nq +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_wlc +ip_vs_wrr +ip_vti +ipw +ipw2100 +ipw2200 +ipwireless +ipx +ircomm +ircomm-tty +irda +irda-usb +ir-hix5hd2 +ir-jvc-decoder +ir-kbd-i2c +irlan +ir-lirc-codec +ir-mce_kbd-decoder +ir-nec-decoder +irnet +ir-rc5-decoder +ir-rc6-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +irtty-sir +ir-usb +ir-xmp-decoder +iscsi_boot_sysfs +iscsi_target_mod +iscsi_tcp +isdn +isdn_bsdcomp +isdnhdlc +isicom +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl9305 +isofs +isp116x-hcd +isp1362-hcd +isp1704_charger +isp1760 +it913x +itd1000 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_c2 +iw_cm +iw_cxgb3 +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +iw_nes +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsm +kafs +kalmia +kaweth +kbic +kbtab +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +kfifo_buf +khazad +kingsun-sir +kl5kusb105 +ko2iblnd +kobil_sct +ks0108 +ks0127 +ks8842 +ks8851 +ks8851_mll +ks959-sir +ksdazzle-sir +ksocklnd +ksz884x +ktti +kvaser_pci +kvaser_usb +kxcjk-1013 +kxsd9 +kxtj9 +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lanai +lapb +lapbether +latch-addr-flash +lattice-ecp3-config +lcd +ld9040 +ldusb +lec +leds-88pm860x +leds-adp5520 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-regulator +leds-tca6507 +leds-wm831x-status +leds-wm8350 +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-oneshot +ledtrig-timer +ledtrig-transient +legousbtower +lg2160 +lgdt3305 +lgdt330x +lgs8gxx +lg-vl600 +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libahci +libahci_platform +libceph +libcfs +libcomposite +libcrc32c +libcxgbi +libertas +libertas_cs +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libore +libosd +libsas +lightning +line6usb +lineage-pem +linear +lirc_bt829 +lirc_dev +lirc_imon +lirc_parallel +lirc_sasem +lirc_serial +lirc_sir +lirc_zilog +lis3l02dq +lis3lv02d +lis3lv02d_i2c +lis3lv02d_spi +litelink-sir +lkkbd +llc +llc2 +llite_lloop +ll_temac +lm25066 +lm3533-als +lm3533_bl +lm3533-core +lm3533-ctrlbank +lm3630a_bl +lm3639_bl +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmc +lms283gf05 +lms501kf03 +lmv +lnbp21 +lnbp22 +lnet +lnet_selftest +lockd +locktorture +lov +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp8755 +lp8788_adc +lp8788_bl +lp8788-buck +lp8788-charger +lp8788-ldo +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +ltc2945 +ltc2978 +ltc3589 +ltc4151 +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lustre +lv5207lp +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m25p80 +m2m-deinterlace +m52790 +m88ds3103 +m88rs2000 +m88rs6000t +m88ts2022 +ma600-sir +mac53c94 +mac80211 +mac80211_hwsim +mac802154 +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mace +mac-gaelic +mac-greek +mac_hid +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +macvlan +macvtap +mag3110 +magellan +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +matrix-keymap +matrix_keypad +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_DAC1064 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +matroxfb_Ti3026 +matrox_w1 +max1027 +max1111 +max11801_ts +max1363 +max14577 +max14577_charger +max1586 +max16064 +max16065 +max1619 +max1668 +max17040_battery +max17042_battery +max197 +max2165 +max3100 +max3421-hcd +max34440 +max517 +max5821 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693-haptic +max77802 +max8649 +max8660 +max8688 +max8903_charger +max8907 +max8907-regulator +max8925_bl +max8925_onkey +max8925_power +max8925-regulator +max8952 +max8973-regulator +max8997 +max8997_charger +max8997_haptic +max8998 +max8998_charger +mb862xxfb +mb86a16 +mb86a20s +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc44s803 +m_can +mcb +mcb-pci +mceusb +mcp2120-sir +mcp251x +mcp3021 +mcp320x +mcp3422 +mcp4725 +mcp4922 +mcryptd +mcs5000_ts +mcs7780 +mcs7830 +mcs_touchkey +mct_u232 +md4 +mdc +mdc800 +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-gpio +mdio-mux +mdio-mux-gpio +mdio-mux-mmioreg +me4000 +me_daq +media +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +memstick +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +men_z135_uart +men_z188_adc +mesh +metronomefb +metro-usb +mf6x4 +mfd +mga +mgc +michael_mic +micrel +microread +microread_i2c +microtek +mii +minix +mip6 +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +mite +mk712 +mkiss +mlx4_core +mlx4_en +mlx4_ib +mlx5_core +mlx5_ib +mlx90614 +mma8450 +mma8452 +mmc_block +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +mrst_max3110 +ms_block +msdos +msi001 +msi2500 +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtouch +multipath +multiq3 +musb_hdrc +mv643xx_eth +mv88e6060 +mv88e6xxx_drv +mvmdio +mvsas +mv_u3d_core +mv_udc +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxser +mxuport +myri10ge +nand +nand_bch +nand_ecc +nand_ids +nandsim +national +natsemi +nau7802 +navman +nbd +nci +ncpfs +nct7802 +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_usb +nf_conntrack +nf_conntrack_amanda +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_ipv4 +nf_conntrack_ipv6 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_proto_dccp +nf_conntrack_proto_gre +nf_conntrack_proto_sctp +nf_conntrack_proto_udplite +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nfcsim +nfcwilink +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_log_arp +nf_log_bridge +nf_log_common +nf_log_ipv4 +nf_log_ipv6 +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_ipv4 +nf_nat_ipv6 +nf_nat_irc +nf_nat_masquerade_ipv4 +nf_nat_masquerade_ipv6 +nf_nat_pptp +nf_nat_proto_dccp +nf_nat_proto_gre +nf_nat_proto_sctp +nf_nat_proto_udplite +nf_nat_redirect +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_log +nfnetlink_queue +nf_reject_ipv4 +nf_reject_ipv6 +nfs +nfs_acl +nfsd +nfs_layout_nfsv41_files +nfsv2 +nfsv3 +nfsv4 +nf_synproxy_core +nf_tables +nf_tables_arp +nf_tables_bridge +nf_tables_inet +nf_tables_ipv4 +nf_tables_ipv6 +nft_chain_nat_ipv4 +nft_chain_nat_ipv6 +nft_chain_route_ipv4 +nft_chain_route_ipv6 +nft_compat +nft_counter +nft_ct +nft_exthdr +nft_hash +nftl +nft_limit +nft_log +nft_masq +nft_masq_ipv4 +nft_masq_ipv6 +nft_meta +nft_meta_bridge +nft_nat +nft_queue +nft_rbtree +nft_redir +nft_redir_ipv4 +nft_redir_ipv6 +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +ngene +n_gsm +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +nicstar +ni_daq_700 +ni_daq_dio24 +ni_labpc +ni_labpc_common +ni_labpc_cs +ni_labpc_isadma +ni_labpc_pci +nilfs2 +ni_mio_cs +ni_pcidio +ni_pcimio +ni_tio +ni_tiocmd +niu +ni_usb6501 +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +nmclan_cs +nosy +notifier-error-inject +nouveau +nozomi +n_r3964 +ns558 +ns83820 +nsc-ircc +nsp32 +nsp_cs +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvidiafb +nvme +nxt200x +nxt6000 +obdclass +obdecho +objlayoutdriver +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stackglue +ocfs2_stack_o2cb +ocfs2_stack_user +ocrdma +ofpart +of_xilinx_wdt +old_belkin-sir +omap4-keypad +omfs +omninet +on20 +on26 +onenand +opencores-kbd +openvswitch +oprofile +opticon +option +or51132 +or51211 +orinoco +orinoco_cs +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +osc +osd +osdblk +osst +oti6858 +ov2640 +ov5642 +ov6650 +ov7640 +ov7670 +ov772x +ov9640 +ov9740 +overlay +oxu210hp-hcd +ozwpan +p54common +p54pci +p54spi +p54usb +p8022 +p8023 +palmas-pwrbutton +palmas-regulator +pandora_bl +panel +paride +parkbd +parport +parport_ax88796 +parport_cs +parport_pc +parport_serial +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pcmcia +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pc300too +pcap_keys +pcap-regulator +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci200syn +pcips2 +pci-stub +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmcia +pcmcia_core +pcmciamtd +pcmcia_rsrc +pcmda12 +pcmmio +pcmuio +pcnet32 +pcnet_cs +pcrypt +pcspkr +pcwd_pci +pcwd_usb +pd +pd6729 +pda_power +pdc_adma +peak_pci +peak_pcmcia +peak_usb +pegasus +penmount +percpu_test +pf +pfuze100-regulator +pg +phantom +phonet +phram +phy-bcm-kona-usb2 +phy-exynos-usb2 +phy-generic +phy-gpio-vbus-usb +phy-isp1301 +physmap +physmap_of +phy-tahvo +pixcir_i2c_ts +pkcs7_message +pkcs7_test_key +pktcdvd +pktgen +pl2303 +platform_lcd +plat_nand +plat-ram +plip +plusb +pluto2 +plx_pci +pm2fb +pm3fb +pm80xx +pmbus +pmbus_core +pmc551 +pmcraid +pm-notifier-error-inject +pmu_battery +pn533 +pn544 +pn544_i2c +pn_pep +port100 +poseidon +powermate +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +pppoatm +pppoe +pppox +ppp_synctty +pps_core +pps-gpio +pps-ldisc +pps_parport +pptp +prism2_usb +ps2mult +psmouse +psnap +pt +ptlrpc +ptn3460 +ptp +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-beeper +pwm_bl +pwm-fan +pwm-fsl-ftm +pwm-lp3943 +pwm-pca9685 +pwm-regulator +pwm-twl +pwm-twl-led +pxa27x_udc +qcaspi +qcaux +qcom-spmi-iadc +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qlogic_cs +qlogicfas408 +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qsemi +qt1010 +qt1070 +qt2160 +quatech2 +quatech_daqp_cs +quota_tree +quota_v1 +quota_v2 +qxl +r128 +r592 +r6040 +r8152 +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723au +r8a66597-hcd +r8a66597-udc +rack-meter +radeon +radeonfb +radio-bcm2048 +radio-i2c-si470x +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si476x +radio-tea5764 +radio-usb-si470x +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid6test +raid_class +ramoops +raw +ray_cs +rbd +rbtree_test +rc5t583-regulator +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dvbsky +rc-em-terratec +rc-encore-enltv +rc-encore-enltv2 +rc-encore-enltv-fm53 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-imon-mce +rc-imon-pad +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lirc +rc-lme2510 +rc-loopback +rc-manli +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-pctv-sedna +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tbs-nec +rc-technisat-usb2 +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-winfast +rc-winfast-usbii-deluxe +rdc321x-southbridge +rdma_cm +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +redboot +redrat3 +reed_solomon +regmap-spmi +reiserfs +remoteproc +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd_ftl +rfkill-gpio +rfkill-regulator +rio500 +rionet +rio-scan +rivafb +rj54n1cb0c +rk808 +rk808-regulator +rmd128 +rmd160 +rmd256 +rmd320 +rn5t618 +rn5t618-regulator +rn5t618_wdt +rndis_host +rndis_wlan +rocket +romfs +rose +rotary_encoder +rp2 +rpcsec_gss_krb5 +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt61pci +rt73usb +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-as3722 +rtc-bq32k +rtc-bq4802 +rtc-cmos +rtc_cmos_setup +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-ds3234 +rtc-em3027 +rtc-fm3130 +rtc-generic +rtc-hid-sensor-time +rtc-hym8563 +rtc-isl12022 +rtc-isl12057 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max77686 +rtc-max77802 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf8563 +rtc-pcf8583 +rtc-r9701 +rtc-rc5t583 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3029c2 +rtc-rx4581 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-snvs +rtc-stk17ta8 +rtc-tps6586x +rtc-tps65910 +rtc-tps80031 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-xgene +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8723ae +rtl8723be +rtl8723-common +rtl8821ae +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtl_pci +rtl_usb +rtlwifi +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rx51_battery +rxkad +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s526 +s5h1409 +s5h1411 +s5h1420 +s5m8767 +s626 +s6e63m0 +s921 +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7191 +saa7706h +safe_serial +salsa20_generic +samsung-sxgbe +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_sil +sata_sil24 +sata_sis +sata_sx4 +sata_uli +sata_via +sata_vsc +savage +savagefb +sbp_target +sbs-battery +sc16is7xx +sc92031 +sca3000 +sch_atm +sch_cbq +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_fq +sch_fq_codel +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_tbf +sch_teql +scsi_debug +scsi_dh +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_probe +sdhci +sdhci-of-arasan +sdhci-of-esdhc +sdhci-of-hlwd +sdhci-pci +sdhci-pltfm +sdio_uart +sdricoh_cs +sedlbauer_cs +seed +seqiv +ser_gigaset +serial2002 +serial_cs +serio_raw +sermouse +serpent_generic +serport +ses +sfc +sha1-powerpc +shark2 +shpchp +sht15 +sht21 +shtc1 +sh_veu +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sil164 +sir-dev +sis +sis190 +sis5595 +sis900 +sisfb +sisusbvga +sit +sja1000 +sja1000_isa +sja1000_platform +skfp +skge +sky2 +sl811_cs +sl811-hcd +slcan +slip +slram +sm501 +sm501fb +smb347-charger +smc91c92_cs +sm_common +sm_ftl +smipcie +smm665 +smsc +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smsc-ircc2 +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4117 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-als4000 +snd-aoa +snd-aoa-codec-onyx +snd-aoa-codec-tas +snd-aoa-codec-toonie +snd-aoa-fabric-layout +snd-aoa-i2sbus +snd-aoa-soundbus +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-firewire-lib +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-controller +snd-hda-intel +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcm-oss +snd-pcxhr +snd-pdaudiocf +snd-portman2x4 +snd-powermac +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-sb-common +snd-scs1x +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-u16550 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-atmel-pcm +snd-soc-core +snd-soc-cs35l32 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-es8328 +snd-soc-fsl-asrc +snd-soc-fsl-esai +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-hdmi-codec +snd-soc-imx-audmux +snd-soc-pcm1681 +snd-soc-pcm1792a-codec +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-rt5631 +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-simple-card +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tfa9879 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic3x +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8804 +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usbmidi-lib +snd-usb-usx2y +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-vxpocket +snd-ymfpci +soc_button_array +soc_camera +soc_camera_platform +soc_mediabus +softdog +softing +softing_cs +solo6x10 +solos-pci +sony-btf-mpx +soundcore +sp2 +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +spectrum_cs +speedfax +speedtch +spi-altera +spi-bitbang +spi-butterfly +spidev +spi-dw +spi-dw-midpci +spi-dw-mmio +spi-gpio +spi_ks8995 +spi-lm70llp +spi-nor +spi-oc-tiny +spi-pxa2xx-platform +spi-sc18is602 +spi-tle62x0 +spi-xcomm +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssd1307fb +ssfdc +sst25l +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +st21nfcb_i2c +st21nfcb_nci +st_accel +st_accel_i2c +st_accel_spi +starfire +stb0899 +stb6000 +stb6100 +st_drv +ste10Xp +ste_modem_rproc +stex +st_gyro +st_gyro_i2c +st_gyro_spi +stinger +stir4200 +stk1160 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +stowaway +stp +st_pressure +st_pressure_i2c +st_pressure_spi +streamzap +st_sensors +st_sensors_i2c +st_sensors_spi +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv6110 +stv6110x +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrpc +sur40 +svcrdma +svgalib +swim3 +sx8 +sym53c500_cs +sym53c8xx +symbolserial +synaptics_i2c +synaptics_i2c_rmi4 +synaptics_usb +synclink +synclink_cs +synclink_gt +synclinkmp +syscopyarea +sysfillrect +sysimgblt +sysv +t1pci +t5403 +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc3589x-keypad +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_probe +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18271 +tda18271c2dd +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda998x +tdfx +tdfxfb +tdo24m +tea +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tef6862 +tehuti +tekram-sir +teles_cs +test_bpf +test_firmware +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +therm_windtunnel +thmc50 +thunderbolt +ti-adc081c +ti-adc128s052 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_dac7512 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +ti_usb_3410_5052 +tlan +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmp006 +tmp102 +tmp103 +tmp401 +tmp421 +toim3232-sir +torture +toshsd +touchit213 +touchright +touchwin +tpci200 +tpm_atmel +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_i2c_stm_st33 +tpm-rng +tps40422 +tps51632-regulator +tps6105x +tps6105x-regulator +tps62360-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65090-charger +tps65090-regulator +tps65217 +tps65217_bl +tps65217-regulator +tps65218 +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps80031-regulator +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +tsc2005 +tsc2007 +tsc40 +ts_fsm +tsi568 +tsi57x +tsi721_mport +ts_kmp +tsl2550 +tsl2563 +tsl2583 +tsl2x7x_core +tsl4531 +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tuner-xc2028 +tunnel4 +tunnel6 +turbografx +tvaudio +tveeprom +tvp5150 +tw2804 +tw68 +tw9903 +tw9906 +tw9910 +twidjoy +twl4030_charger +twl4030_keypad +twl4030-madc +twl4030_madc_battery +twl4030-madc-hwmon +twl4030-pwrbutton +twl4030-vibra +twl4030_wdt +twl6030-gpadc +twl6040-vibra +twl-regulator +twofish_common +twofish_generic +typhoon +u132-hcd +uartlite +uas +ubi +ubifs +ucb1400_core +ucb1400_ts +ucd9000 +ucd9200 +uda1342 +udc-core +udc-xilinx +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +u_ether +ufs +ufshcd +ufshcd-pci +ufshcd-pltfrm +uhid +uio +uio_aec +uio_cif +uio_dmem_genirq +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_sercos3 +uli526x +umc +umem +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +uninorth-agp +unioxx5 +unix_diag +upd64031a +upd64083 +uPD98402 +usb3503 +usb_8dev +usb8xxx +usbatm +usb_debug +usbdux +usbduxfast +usbduxsigma +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_uac1 +usb_f_uac2 +usb_f_uvc +usb_gigaset +usbhid +usbip-core +usbip-host +usbkbd +usblcd +usbled +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usb-serial-simple +usbsevseg +usb-storage +usbtest +usbtmc +usbtouchscreen +usbtv +usbvision +usb_wwan +usdhi6rol0 +u_serial +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +uwb +v4l2-common +v4l2-dv-timings +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vf610_adc +vga16fb +vgastate +vgg2432a4 +vhci-hcd +vhost +vhost_net +vhost_scsi +via +via686a +via-ircc +via-rhine +via-sdmmc +via-velocity +videobuf2-core +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-vmalloc +videobuf-core +videobuf-dma-sg +videobuf-dvb +videobuf-vmalloc +videocodec +videodev +vim2m +viperboard +viperboard_adc +virt-dma +virtio-rng +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_ca91cx42 +vme_pio2 +vme_tsi148 +vme_user +vme_vmivme7805 +vmk80xx +vmwgfx +vmxnet3 +vp27smpx +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vringh +vsock +vsxxxaa +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxge +vxlan +w1_bq27000 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2431 +w1_ds2433 +w1_ds2760 +w1_ds2780 +w1_ds2781 +w1_ds28e04 +w1-gpio +w1_smem +w1_therm +w5100 +w5300 +w6692 +w83781d +w83791d +w83792d +w83793 +w83795 +w83977af_ir +w83l785ts +w83l786ng +w9966 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd719x +wdrtas +wdt_pci +whci +whci-hcd +whc-rc +whiteheat +wil6210 +wimax +winbond-840 +windfarm_core +wire +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wl3501_cs +wlcore +wlcore_sdio +wlcore_spi +wm831x_backup +wm831x_bl +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x_power +wm831x-ts +wm831x_wdt +wm8350-hwmon +wm8350_power +wm8350-regulator +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994-core +wm8994-irq +wm8994-regmap +wm8994-regulator +wm97xx-ts +wp512 +wusb-cbaf +wusbcore +wusb-wa +x25 +x25_asy +xc4000 +xc5000 +xcbc +xfrm4_mode_beet +xfrm4_mode_transport +xfrm4_mode_tunnel +xfrm4_tunnel +xfrm6_mode_beet +xfrm6_mode_ro +xfrm6_mode_transport +xfrm6_mode_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_ipcomp +xfrm_user +xfs +xgifb +xhci-plat-hcd +xilinx_emaclite +xilinx_ps2 +xilinx_uartps +xillybus_core +xillybus_of +xillybus_pcie +xirc2ps_cs +xircom_cb +xor +xpad +xprtrdma +xsens_mt +x_tables +xt_addrtype +xt_AUDIT +xt_bpf +xt_cgroup +xt_CHECKSUM +xt_CLASSIFY +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_CONNSECMARK +xt_conntrack +xt_cpu +xt_CT +xt_dccp +xt_devgroup +xt_dscp +xt_DSCP +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_HL +xt_HMARK +xt_IDLETIMER +xt_ipcomp +xt_iprange +xt_ipvs +xtkbd +xt_l2tp +xt_LED +xt_length +xt_limit +xt_LOG +xt_mac +xt_mark +xt_multiport +xt_nat +xt_NETMAP +xt_nfacct +xt_NFLOG +xt_NFQUEUE +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_RATEEST +xt_realm +xt_recent +xt_REDIRECT +xts +xt_sctp +xt_SECMARK +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_TCPMSS +xt_TCPOPTSTRIP +xt_tcpudp +xt_TEE +xt_time +xt_TPROXY +xt_TRACE +xt_u32 +xusbatm +xz_dec_test +yam +yealink +yellowfin +yenta_socket +yurex +zatm +zaurus +zd1201 +zd1211rw +zforce_ts +zhenhua +zl10036 +zl10039 +zl10353 +zl6100 +zlib +zr36016 +zr36050 +zr36060 +zr36067 +zr364xx +zram --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/powerpc/powerpc64-emb +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/powerpc/powerpc64-emb @@ -0,0 +1,17357 @@ +EXPORT_SYMBOL crypto/gf128mul 0x0c2f123f gf128mul_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x1068004b gf128mul_bbe +EXPORT_SYMBOL crypto/gf128mul 0x2f2889a0 gf128mul_init_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x384ef9ce gf128mul_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x56af0dbd gf128mul_x_ble +EXPORT_SYMBOL crypto/gf128mul 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL crypto/gf128mul 0xbd17a0df gf128mul_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0xc0890413 gf128mul_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL crypto/mcryptd 0x1ead3d5e mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0x9935570b suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x18601397 bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0xd7dfc9d1 bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x106bae50 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x17e4744e pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x2b50100b pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x39e08845 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x4a6744ae pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x59f49aa6 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x97294374 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xac5c498a pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xad730552 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xbe00351d paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0xeb334877 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0xf681e696 pi_read_regr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0e07eab6 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x110121fa ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1348760d ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x16dcec76 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a10c898 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1aba5db8 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1fae3bac ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x40f2b10c ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x423b776a ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c971bec ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x524f6f51 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5e80f37c ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5fcdcc05 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67cb9784 ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x78fd36e7 ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8c8ee770 ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x90097c5e ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x9589b68b ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96cbcc81 ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa2a98b91 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xbf7c942a ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe0fa83f2 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe6ab72a6 ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf2576cb9 ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x79a01a9f xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xa2897b39 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xdcd3ed64 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/crypto/caam/caam 0x1c758e97 caam_get_era +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x0e94aeec caam_jr_strstatus +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x22d8f4c2 split_key_done +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x32d08fe5 caam_jr_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x72f13e33 caam_jr_free +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x74138bb9 caam_jr_alloc +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0xfecdbf21 gen_split_key +EXPORT_SYMBOL drivers/crypto/talitos 0xd9f1bf87 talitos_submit +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x01fe95a7 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x43ada224 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x6b790d0f dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xc1f1f1e6 dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xc5b09fb8 dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xcb2ec921 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/edac/edac_core 0xc8e85a4b edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04d0f641 fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x07a60f0b fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x099845ee fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0a067d44 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0c49908e fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0f7d6af8 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0ff72e30 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5206671d fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x579e6ff5 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5abae82a fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5dfcdea5 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x645b715f fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6c6f706b fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x71ba956d fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x743b2b34 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7ccb4e99 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8bcf988c fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9cd34b0f fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa811fb63 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0xace34f36 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb21d0b38 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb35aac11 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xba659507 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcd304dfb fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xdf6e87e5 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0xdfe28d6f fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe35bf120 fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0xed7d5b2d fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xed83438a fw_fill_response +EXPORT_SYMBOL drivers/fmc/fmc 0x1db15fe9 fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x4b888f0c fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0x4b9bca96 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x540a0823 fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x85492ea4 fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0x8f602906 fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x91179c62 fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0xa6a0ee80 fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0xc9b6640d fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0xcb52e017 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xda75a08a fmc_driver_unregister +EXPORT_SYMBOL drivers/gpu/drm/bridge/ptn3460 0x02a00471 ptn3460_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00667d8a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x033f2e39 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0405daf7 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04630138 drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04b9ca0d drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x059321bc drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06cc34e1 drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06d62483 drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x083e91fe drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08f48e23 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x099ceb25 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ad1bb2b drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b2986da drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ba28c4a drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d088831 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d950696 drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ef25ced drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f24423b drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f5d0ef9 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd5afe8 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1002982e drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x117c5455 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11d580e9 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11eb0a2a drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11ff9650 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1222bb2e drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x124b739d drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x125c0e59 drm_bridge_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12e5cd24 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13774d6e drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x163f6b64 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16a7a37b drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16b966ca drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x17e17183 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x186eb452 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x189f6401 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x198e84c0 drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e4430f drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e44324 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ace598b drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bb6f0b3 drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bd3cbd6 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d3107a2 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d8e8954 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ddcf12b drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e907a29 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f841b8f drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21191de4 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21c06b93 drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22538204 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24110b09 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25aaaaef drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2701d8f1 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2732375e drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29507e0a drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x298771ed drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29ad006c drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29f8e978 drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2bf7bbc9 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d80be4d drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f0b064f drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x310ae377 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3223da1f drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32617682 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33c20792 drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33e3b393 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0x343292c0 drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3513023e drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36539b7d drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36a7152b drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37e88cb6 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a951e93 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ae7b2d0 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b064139 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bcecedc drm_bridge_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bdbdb74 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3dc48fb5 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x402527d4 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x422155a0 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42d5c9db drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4452c9ae drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45abb916 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4671344f drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x469d7cfe drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46e17b98 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48843fa5 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x495b0fa9 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49e82675 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49fabf0d drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4adf7238 drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c0ae356 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c1e33c0 drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d227f4c drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d73fdc5 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4db7257c drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e3fcaa7 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e47b29e drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e4bf403 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fdaad85 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x503b3af6 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50654a2e drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54ffc5cd drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56f402e9 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58ae3362 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ab8d163 drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c3c2815 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cc8e6a1 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d7318dc drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x605917a6 drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6076e665 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62b02eae drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x631faef8 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x633db164 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65d81ce5 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x660e1763 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67189504 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68ed607c drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6975713c drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a0010d7 drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a5d9aff drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a9ab59b drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b2f025d drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6dbaec7c drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6dd152f8 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6de6728b drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ef605bd drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f7564b6 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x704bf914 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71aa655d drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x72e4c525 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x72fda61a drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x770f388f drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77158ba5 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x773ebd00 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a4e7297 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7af5296d drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c157619 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7db3a485 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e03178c drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e267902 drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f0c2498 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f70ac9f drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f855ebf drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x814e907c drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ba930c drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81e9f807 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82b383c0 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x833b8383 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84e93c3b drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8573898b drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85b1bfe0 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86c51727 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87b48a5a drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87c5a8e9 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87ce2d5c drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a4b0835 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ce37c3e drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e30e526 drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f323217 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x926ea396 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9328662e drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95b5b6b5 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96e3453c drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x984b3683 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99b8d0d3 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99f1b35b drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99f3a321 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a1255ed drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9aed9155 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d2925a3 drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f09f4be drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f385c4b drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0c917b0 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa14fed7e drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1ac74f3 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2a16473 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2adb33e drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa38f0e09 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3f3455a drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa415b051 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4f45d52 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6801723 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6e0a205 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac451ad1 drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xafad3e31 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0cb8fc5 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0ebaf33 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1f313b5 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2ef9d7f drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3794ff1 drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3bd948b drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4f2979c drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb514d459 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5540008 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5d583ae drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6297833 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7306758 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb73302cb drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7398ff1 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9180ad0 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9fdd675 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba2960e0 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbac72a6a drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbaef0dba drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc358587 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbcb9a899 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbdf68bac drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbed5ff5a drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf006dbc drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0b478b2 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1b9769c drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2678ae2 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2796952 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc38c32a5 drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7f7cc11 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc91baa68 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc94474dd drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca210d21 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc290fbe drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccebe6fe drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd088948 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd69def6 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcec158f0 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf951964 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcfa843b2 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0500c90 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd123ff83 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3473c55 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd385af54 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4563658 drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4bbb365 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd60f4cc0 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd693e9ac drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd73d58d6 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd748e7bc drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7d0e0b1 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7db2050 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8b50535 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda115f63 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc1b0ff6 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf9672ba drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe18e84a7 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1cce080 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2392ea1 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ef97e4 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe56fd5d8 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5acf327 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe829a99a drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe878a242 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe98f9c55 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea1d5084 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea4add48 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea6d1ee2 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0064db6 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf05d5e02 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf219f21d drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3127c27 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6d3a423 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6ff329b drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf785525b drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf80433b4 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf827bcc7 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf84d7f10 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf8f005a7 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa023dfa drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfce22c14 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdb0b604 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdc47559 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe148812 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeb40312 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff234382 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff788231 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0197aa5e drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x037434df drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x03d8bad8 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x05832da1 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x07340ee3 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x07ccc518 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x09c8bb3d drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0a3a1f89 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ebb390a drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x13fb3306 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1b18ee50 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1c0ca8b5 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1c3398a3 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1c73e857 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1d9682a7 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1fe49c3f drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x214ee1fa drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2baf9766 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x312d84a0 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x327a901f drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3308fe9a drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3543be16 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x36ff3ac7 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3a523276 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3b95a664 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x42835fb7 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4361bd39 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x465f2a4a drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x481efa49 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4940c47e drm_atomic_helper_commit_pre_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c139575 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4fa9de75 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x50f42d39 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x53b585f0 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x545e6496 drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x55a790a0 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x589f1469 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5e3f7662 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x60b74317 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6282ac91 drm_primary_helper_create_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x65dc9148 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c42c43f drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6ed52185 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6efe7c9a drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f5c040f drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f9ccb73 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f9f8b1f drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x713d2e32 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x75927f6e drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x773efbb2 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x77c6a5be drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7874b02f drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7f42edf8 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8616a2aa drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x889aee38 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x891876ef drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b8d2f29 drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c2f0021 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8ca8b648 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8e711d0c drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9581ca39 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9c93f51f drm_atomic_helper_commit_post_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9daab452 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9fa6f648 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa2efdffc drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa645b991 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa7a0dbad drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa9c2f940 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaae903d6 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xab5d380b drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb17fc495 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb32e1ef7 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbd2aff5f drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbdcef8b8 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbde3e97d drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbfe05720 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc2c44774 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc2eb6a24 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc3cdb37f drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc5f2b0b5 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc80b97da drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc8e004e2 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xca90edae drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcdb97d20 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xce873218 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xceeffb80 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd20aa484 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd768d633 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd832c503 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd8fbd7d drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe31f20af drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe44f7995 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe5422fe9 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe760b491 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe8a18e8a drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe8a8598e drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xec462ef3 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xecd5ce49 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf0122483 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xff17f64c drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0x679fc9f1 nouveau_drm_device_remove +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0xef9c1923 nouveau_platform_device_create_ +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x02009b81 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x049b955b ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0a69ae13 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1417b779 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x17fe9c2c ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1abdbe3d ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x21ecce08 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x22a73348 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2a6c3170 ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2afb08cc ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2f7445ae ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x32cf29a9 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3aef3894 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x426124a6 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x42e3c77b ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4948bfe1 ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e8dd264 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x501d63b4 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x53169874 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x54ba785e ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x56248f05 ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x564e1aee ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x58ddd71e ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5a8fdfea ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6052860c ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x605f7089 ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x641ce2ec ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x683fe2d2 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6b379628 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6ba4faa4 ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6df3abd9 ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x73694504 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7a3a7a45 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7d55da85 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x84a13931 ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x85fb58f4 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x89a443de ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8d14adbf ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8f67cba3 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8fcff6a4 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x95d434c2 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x95f9e209 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x98b806f2 ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa2a129fd ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa2f38e23 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa73de2a9 ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa8313436 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xaa682597 ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb170cfd4 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb692b60b ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb83c6470 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbf1f521d ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc5f0c2da ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xca5f3ef4 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcddd0ea4 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd2e27c5e ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd7f51742 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd81431ce ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xddb48b83 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe14ef60f ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe5fa8f4d ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe60d6f6c ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe8a68672 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf10be233 ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf1384ee4 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf4d9a91d ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf5fede21 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfee88dc0 ttm_tt_bind +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x0903c239 vid_from_reg +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0xef1c781c vid_which_vrm +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x07f2422c i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x406bc0a9 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xace4115a i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x3f3476f6 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xa8e47f5b i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x7a7c8521 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x2148a527 st_accel_common_probe +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x4ec69e3e st_accel_common_remove +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x22f42025 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x3d2fdc77 hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x502f6f45 hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x513ffd5b hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x86daff34 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc83a92bf hid_sensor_format_scale +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xd0e6a304 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x04282f7a hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x62bd8447 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xbe2f12ef hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x018b6877 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x0d876183 st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1a784ecb st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x41f3940f st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x459775bb st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x5aea15e4 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x5ee11563 st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x7bb3706b st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x854d08c2 st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x93c07a06 st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x9c36478c st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xab10c89a st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc19980ca st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc33343b5 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xe82bc327 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x15297177 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xccc1a3d2 st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0xc8e59e10 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x771363b7 st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xe5a709f6 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x58b3d420 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xb78cef40 adis_enable_irq +EXPORT_SYMBOL drivers/iio/industrialio 0x11ec381d iio_buffer_read_length +EXPORT_SYMBOL drivers/iio/industrialio 0x2aeb7736 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x2cac9aa4 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x3c019a33 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0x498bad1c iio_buffer_show_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x4d337835 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x4fc346c1 iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x53e751e1 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x64ff3454 iio_buffer_store_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x65657598 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x7bbed749 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x8d05f4ae iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0xab419fe2 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0xae133aea iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xbc948e3b iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xc5410cff iio_buffer_register +EXPORT_SYMBOL drivers/iio/industrialio 0xddc4db9a iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe9e697c8 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xf09a9f14 iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0xf1b98f40 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0xf1e2a9b7 iio_buffer_write_length +EXPORT_SYMBOL drivers/iio/industrialio 0xfa653724 iio_buffer_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xfd468b20 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x7595371e iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xaaf3729b iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x5004eb86 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xfcbcf5da iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x08dd88b3 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xb5110637 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xc936e59b st_press_common_remove +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xd990d2b6 st_press_common_probe +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x049ace30 rdma_addr_find_smac_by_sgid +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x04b8b6d7 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1c3c0ad3 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1ea5767b rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x32a8402c rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x446fd7c9 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x59252c9d rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x5bc7d1ad rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x16acadea ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1d36c385 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x29647a54 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4a78241a ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4de77273 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x528b44fc ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5587fd71 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x563b46e8 ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x56c07999 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5dda0e0e ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6c208e6c ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x722a39b2 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x760abad7 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xbd4464e9 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc1f0f198 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xcdd76d8b cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xdeb2a719 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x05aab2c5 ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0b811642 ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c32caa4 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0e40a7e7 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0ffe67bc ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1091bb5d ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x11a2e133 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x136468f1 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x14c0b80a ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x197f677c ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1aba453a ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x262b59fc ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x27a2c496 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2bd82d47 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e5937a1 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3ff7ef76 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x458e21da ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d93e990 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50673d5e ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5a0bf04a ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5aef8530 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5b238fd0 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5fc4c282 ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6009ec53 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6396cf95 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x64457586 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x64523f67 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x657717ff rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x65a7a6ef ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x68e8b385 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f7f5e5b ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x724aa8b0 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74f4189b ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7876e1ea ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7a1e612b ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7a701c03 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7b5581ae ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7ef646b0 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x82507b2b ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e5efad0 ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x91c790e5 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x93a3188c ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x944e6529 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9575efe5 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x97452ac7 ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x98d6a913 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa18b75b3 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab312c64 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab80a2b6 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb06d51aa ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb0b91c5e ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb1dd268c ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb35439d3 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb660b68d ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb71dcb1b ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb8112b89 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbe2e8637 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbf2ad87f ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc28d959b ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc3d61c11 ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc6934fbb ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc84fdc18 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8bced41 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8e51b34 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcff85ebe ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd0fe46ad ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd642205d ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd7aa9075 ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd856de55 ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe1dd7464 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe36a9284 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7d956b3 ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9d5b727 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xea88f7ee ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xecf8631f ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef9d6a4f ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf414cbf0 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf64d4bcf ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf861e91f ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf9bd5c35 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfbd72a0f ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfdb0f22a ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff56ab6e ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xffcc09c8 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x20cc70bb ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6f077fcf ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x843e32cf ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x946d5d27 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x9ae30c44 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xab4f5867 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xb04ee046 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xbaf04c48 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xc21ce789 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xc631c12e ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd1e5d148 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd6d3b9f4 ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xe0b62321 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf73996f4 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf8673ebd ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x04afaecf ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x267ca69b ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x5328d7a6 ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x58d797e1 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x5e1741be ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x8ad828b0 ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9a1cd50d ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xd547ad33 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xddc330e7 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xfdfe613f ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2569d757 ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x52a6ce77 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7971c00e ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe350f2aa ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x1da98d57 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4b4009cd iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x64848a09 iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6a91381a iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x72c659d0 iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7344bbce iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7a6f77ac iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8e402018 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x91a914d6 iwpm_init +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9327be67 iwpm_exit +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99382bf1 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xb0c4f528 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc0f326a6 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc828e35e iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xe2570ac7 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf14ffce4 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x058fbc00 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x26ad8cfc rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x28c19f71 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x317ceff0 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x34b1826b rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5103243f rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x606a345a rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x63d39719 rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6b4c2c3f rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x72205f4d rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x83142131 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x986116c2 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa786862d rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa9a238b2 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc28c9362 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc9043499 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xca7d826c rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdc7721af rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdf40142e rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe5037f4f rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf38f6935 rdma_notify +EXPORT_SYMBOL drivers/input/gameport/gameport 0x05ef870a gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x2935e53d __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x318ef6f2 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x373be51c gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x4297037c gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x529f6fd3 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x6f3bf6ca gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xae414c39 gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xb60bb351 gameport_start_polling +EXPORT_SYMBOL drivers/input/input-polldev 0x4902ba23 input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x50577c59 input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x873b4601 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xb53e4dea input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xf3acb8f8 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xd8dd7248 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x20f9c193 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0x85423189 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x98f83b15 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xb1ce2505 ad714x_probe +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 0xe61d7499 cma3000_init +EXPORT_SYMBOL drivers/input/sparse-keymap 0x0e40393d sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0x6a1302bb sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0x82236b15 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xc2addcd7 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0xd133fc15 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xfce6f02d sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x096e9e03 ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x0cb4b6a4 ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x1b5abecc capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2539d3b5 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2b8eab1f capilib_free_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2baa6586 capilib_new_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x31c24aa4 capi20_isinstalled +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x33c679b3 capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6057c6f3 capi_message2cmsg +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x62e32d43 capilib_data_b3_conf +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x71e8d5ba capilib_data_b3_req +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7292ab34 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x72a25a72 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7a33596c capi20_get_serial +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7e6f1307 capi20_get_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9f823278 register_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa1f014c9 capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xaa165d27 capilib_release_appl +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xafdba7f6 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb19fda8d capi_cmd2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb60e5e5f capi_cmsg_header +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xddbd6997 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xf45378af capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfaaaefbc capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfd552f7a capi_message2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfe773b32 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xff02c085 capi20_put_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00baad92 b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x1824da40 b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x223afdc3 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x22b7ed7b avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3f799cc0 b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x43eed3f0 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x45ba85aa b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x5131db09 b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x6e9f2dd1 b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x788e8660 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x88a2f004 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xcf8c54e7 b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xe671ec4c b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xf1c3ca81 b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xff35ad23 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x0a535a0f b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x592eaece b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x83b07fc2 b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x8ab40dfb b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x93e417c2 b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xc209bfe3 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xc6cbb2cb b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd4c99e06 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd4fe0f5f b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0x29562993 b1pcmcia_delcard +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xaec3240e b1pcmcia_addcard_m1 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xea620116 b1pcmcia_addcard_m2 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xf14bf8b1 b1pcmcia_addcard_b1 +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x2974ead1 DIVA_DIDD_Read +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x7ab59853 proc_net_eicon +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x29c7d7ac mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x3733348a mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x91a40404 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xff2cddf0 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xa677b988 mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xed618086 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x07f4f2ce hisax_unregister +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x148f0c99 FsmFree +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x7f29ce36 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xb5e3fe4a hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe227344e FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xee93522c hisax_register +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xf0a16657 FsmNew +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xfc27303b HiSax_closecard +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xff2db2cf FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x0c83257f isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x2b1df434 isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x5c1b7189 isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x7c03e277 isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xbe42229b isacsx_setup +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x7bba74d2 isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x97e80421 register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xdd402216 isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xfa06820f isdn_register_divert +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x3b71e4fc isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x59cc8a7e isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x8ee38862 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0xfd9d4c09 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0875c8ca recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0b944eca mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x21ce6049 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x22bea6ce recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x23f7279a mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x253c230d recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3251e5cc queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x39173048 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3ab90c89 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3ce464a9 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x54451388 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x614ede30 mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x653e1c03 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x68a82258 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6b94f776 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8ad468ad create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8d2bca6c get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x96309324 mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc1c386c5 mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc58fd408 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xcb38ff9f mISDN_initbchannel +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 0xdaab732f mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe193497e mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe1b12eb7 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe6f0c02c recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe87943cf mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xeb9ccc2f bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x60721da7 dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xa215f1b2 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/md/bcache/bcache 0x012466a9 closure_put +EXPORT_SYMBOL drivers/md/bcache/bcache 0x1765b10f closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0x1d89bd11 bch_btree_sort_partial +EXPORT_SYMBOL drivers/md/bcache/bcache 0x1f529ce8 bch_bset_build_written_tree +EXPORT_SYMBOL drivers/md/bcache/bcache 0x2145487d closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0x26481f26 bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0x440b4830 bch_btree_iter_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0x44a37d62 bch_btree_iter_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x5b59b856 bch_btree_insert_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7daccb73 bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0x8833b0e8 bch_btree_keys_free +EXPORT_SYMBOL drivers/md/bcache/bcache 0x9b34e5c3 closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0xa3c5c702 bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0xca5df778 __bch_bset_search +EXPORT_SYMBOL drivers/md/bcache/bcache 0xce47a6d9 bch_btree_keys_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd2813054 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0xdf892351 bch_bkey_try_merge +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe3c17af1 __closure_wake_up +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe67c2d16 bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xec6f33d0 bch_bset_init_next +EXPORT_SYMBOL drivers/md/dm-bufio 0x268682d2 dm_bufio_forget +EXPORT_SYMBOL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL drivers/md/dm-log 0x5f4e1465 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0x6d7f7d26 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x8c509223 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xdcbe6849 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x0bddce81 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x6e5c3150 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x81e45a16 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0xa8648624 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xc93dfebd dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0xd4eefa88 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/raid456 0xdb4949ea raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x17d6131c flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x1e42e267 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2296a665 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2fa5310c flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3668d421 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x86ba3475 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x8e6e7e48 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x8fab67d6 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa7223d92 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb3021cf5 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc6f2acfa flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc969ba1c flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd66a592d flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x162f0afc btcx_calc_skips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x492cfb8f btcx_riscmem_alloc +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x4c890f2b btcx_sort_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x7858c27b btcx_screen_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x9657116b btcx_riscmem_free +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xe9e2c076 btcx_align +EXPORT_SYMBOL drivers/media/common/cx2341x 0x084117f2 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0x084f679c cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1ca0c084 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2237fb75 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2f25eee2 cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0x30cb4cd7 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3db8be82 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x6ceb571c cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf76ce95 cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf8b77a4 cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x96de5eb5 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x3911812c tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0xefa3281b tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x09d3e2c2 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0fd54ffb dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x17523ce7 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1e1efe17 dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x32706276 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3c450df1 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4aceab3f dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5bfcabbf dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5c0ea535 dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x70af1058 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x71667bc3 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x72ff3fbc dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x78db694b dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7970cd31 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7e0f3e34 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7f4f9b54 dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x800ebd2e dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x85a5e7d3 dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8f743f88 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9084232f dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x90a5eb9c dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x91bb6cf5 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x97f9e291 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9d03c335 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa6c0341b dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa964deeb dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb372c0cc dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb94d5367 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbc3cb576 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbe78940d dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc5c6fb9e dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcf589e8c dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd14ac469 dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd68a099e timeval_usec_diff +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd8f7184c dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdd9e539b dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe93787b6 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf28e7431 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfaf65d98 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfbaa7e01 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0x641d5cd8 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x7f926fd9 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0xede3e5a0 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x00973533 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x043bdbf5 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x293c5b06 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x2aa03534 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x47d3f060 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x5e3bcaf8 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc71756f5 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xd6272ac3 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xd830a6ec au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xe5b0440c au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x7f8ca70c bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xe4baf4eb cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0xbb3d9a98 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x15be9510 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x90d74342 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xe5f4603d cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x9a03b740 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xeb02fab0 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xf3016655 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0xdca4a2d3 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x0cd0670b dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x4163821a dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x9b7e5c75 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x9f7c1454 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xde8fd494 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x209f7fa1 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2235f168 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x22956058 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2b1881a7 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x487a5061 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x52a43266 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x72b27d74 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8bc381e6 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8e74534a dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x9cdcf5e9 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa6aa2b85 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xad61713c dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xbc4e7849 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc860a160 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe049057c dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x846c5f6b dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x091b3e86 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x19bdcafb dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x2a8dcc5c dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x660c5f39 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xa581983f dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xe88c96ec dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x03ee2fc3 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x28b709db dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x8ea5e483 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xd4a9cea2 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x73e89d70 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x91fb7892 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x1b80016e dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x2b398ac5 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x64f3a593 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x69bb8f6e dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x84f5db62 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x20d90fcd drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xc204729a drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x468b87db drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x0c93d55e ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0xef5bc1c9 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x15dab2fc ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x9b1cbcd3 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x5fbc1aa4 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0xea1f575f isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x00ab6b50 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x1a4be1fa ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0xee2e8a38 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x00a9e1a9 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0xe77d6555 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x84a9b90c lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x8a73a4ce lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x4e238777 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xc2f008f7 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xf4508321 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x289f7cef m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x27a1caaa m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0xb2029348 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xe69c775f mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x8b59c10b mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x5125376f mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x093cfd1d nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x296c003a nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0xa341691d or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x1b3feeb2 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x8246e43e rtl2830_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0xe788077e rtl2830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x01c8b2eb rtl2832_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x0e0bff2d rtl2832_enable_external_ts_if +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x5fb4205d rtl2832_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xed251ef6 rtl2832_get_private_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832_sdr 0xa33d2a9e rtl2832_sdr_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x424ea877 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x63ab8fd7 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x5ae02bc8 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x8bdb93b2 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x3bfdb2e3 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0x23ae318f si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x517855ae si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0x3f9ea132 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x46a9592b sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x184c2d96 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0xeeb43735 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x699bdc99 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0xf479353b stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x98ea2723 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x2c1c723e stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x64cedcec stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xb109e069 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0xcc306656 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x3acf3195 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x2b44055c stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x09ce8544 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x34010f9c tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x1be8b994 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0xa8bd4c49 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x4095c646 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x65878065 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0xdd51b50c tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x0eaea28b tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x2ec25fa5 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x84b7824b tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x5325904b tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0xa489fc1a tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0xfcec9030 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xc415ccc2 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xf7b23bcd ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x4e87303a ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x44538615 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x01426880 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x85a37441 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x05ca919d flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x5991eca0 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x6f187511 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x75304314 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x8ded5efb flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xbde168aa flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc235000d flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x18965c26 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x1ad76ea2 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x837a08de bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x9ac00999 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x173f35e3 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x38f6d37c bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xde6dbd61 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x601a7be7 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7f9ec0e4 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x872b421a dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x9a35fd1f write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb81ef6f8 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xc022794e read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xcb8d76c0 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xce80e190 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe7035925 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xa4b3fb28 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x04770820 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x151af02a cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x43a49ef9 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x6d765661 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xb63622ff cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x522d7b1e altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x9247b72f altera_hw_filt_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x94cf97c5 altera_pid_feed_control +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xbe5271b9 altera_hw_filt_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x398047db cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x4f860391 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x957e92b6 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x9936631d cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xa0ae6f76 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xdfb5aaf9 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x348f6886 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xde32e500 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x48dfa360 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x711c51a9 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xb123d8b3 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xbd18d518 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x3ca536c3 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x62c4943e cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x74b009c7 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x7aa1d63f cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xab475d00 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xdbe5e80d cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xeb4159f7 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x08327cff cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x122ec7b2 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x18ab75d6 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2c2bf3bf cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2e0cae5b cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x50c6531d cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x54d4cc0c cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x57a04909 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5f8e0fd0 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7442493b cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7aa9598e cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7e3649f8 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9525a1b9 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa5c4e7ef cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xaf63217c cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb8a157d7 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd0a6814c cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf07166fa cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf30a6fcd cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf4899d0f cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x10b13705 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1800ed74 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1eddbd74 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2f6241f0 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3d741558 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x438d78f9 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x43afed45 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4774e80e ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4ad2f4af ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6361638c ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x86e4d29c ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9d5050da ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb413b055 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb60b338c ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xe5d3f8d7 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf012a168 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf7c78da7 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x177813fd saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1ba5e68b saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x223d597d saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x22c87edf saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x4a755bcd saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x77a6d2c2 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7b8aaffd saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8cc39e0e saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x9ec82d05 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc9e8b14e saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xd0cc3a82 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xd31adaeb saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x608546b8 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x02b19102 soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x0cb223f1 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x2b436a5f soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x62399f98 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x7bf327dd soc_camera_unlock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x7d5b62e5 soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x7fde8883 soc_camera_lock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xc48021d4 soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xe496e3d0 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x25c52d97 soc_mbus_samples_per_pixel +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x2863728e soc_mbus_image_size +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x29f5a98b soc_mbus_get_fmtdesc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x5f3e3558 soc_mbus_bytes_per_line +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xc8b28da5 soc_mbus_config_compatible +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xdc5dafe2 soc_mbus_find_fmtdesc +EXPORT_SYMBOL drivers/media/radio/tea575x 0x8917888c snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x93bc37ed snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0xdf235ee2 snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0xe8e5afaa snd_tea575x_init +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x00c7cdfd lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x5971dd66 lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x5d176ba3 lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x6b8c02db lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x9ffeee1c lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xb0a1e29f lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xed974067 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xf2ef3e88 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/rc-core 0x5cd49853 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/rc/rc-core 0xecc1bf13 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x6016af8c fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x188c6abe fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x1f684c0d fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x236ba432 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xcfb2cf58 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc2580 0xf3360b6d fc2580_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0xad8efe62 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xefdff90e mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x7e09400b mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x8a15d2fe mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x987822ec mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0xa0793452 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0xbb51586e qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x6a7e4b23 tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tua9001 0x09007c1d tua9001_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x0cb4b189 tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/tuner-xc2028 0x1e7edceb xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x6cbe228b xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x31b533a6 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x2042dc4b cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x64776429 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x2bb7e8f3 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x6119f3ee dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x6651e87c dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xa5d165ee dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xa8559194 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xbedd885c dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe53adfec dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe559943b dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf52c405d dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x3cde4895 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x586feb34 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x5f0923ca dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x6d6236f1 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xd6dd1258 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xe17c197b usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xfe6287b2 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x13e247e0 rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x41c9355d af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x083a069e dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x08b81b5a dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x46224751 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x5b8aa409 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x6eaf2f12 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x8a0576f4 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x8db08876 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb0d52c09 dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb47559e0 rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xcd5ecc42 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf87f27f1 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xfabddbe0 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x460fed16 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xed22dc14 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4577ae32 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x6614ac06 go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x79ffcbf3 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x80344c34 go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x923f050d go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xb608a7ea go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xbbd2e6a5 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xd84c7449 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xf4102780 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x248453f0 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x2ffeb898 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x50c29f81 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6264ab71 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6aa0afe2 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xb875a42e gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xe6b72afd gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xef164b1d gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x3b2b946a tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x5a012fd4 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xa1c14825 tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x83526197 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xa895605d ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x639983c8 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x99a4d9d3 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xc6a34323 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x5b27fcc2 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x609dfa38 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x8b3d7271 videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xc91abdf9 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xc98cf8cb videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xdb8c4e42 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x22654333 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x0bd0d932 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x10a42ec3 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x4d9fa570 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x4eb03376 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x65abec56 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xd3e21bce vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x06e7a352 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x09d20cb7 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x11cfc2cf v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x13b1878c __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1a1c3456 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1abd1454 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1df2e5a3 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1e39cb43 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x230ad56e v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2404a60b v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x262c77da v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2845700a v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2b4797a5 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3146102f v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x32a94414 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x32f2d0f9 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x42818b1b v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x452cbf8e v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x495426ee v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4ce22334 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4e8dcc24 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4fec6f11 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x53027307 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x545aea5d v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5d2ffcc1 v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5e56b1aa v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6242f98a v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x629a442a v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x69097c84 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x698a1048 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6f1d3c9d v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6fb1cbd0 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x767e0007 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7972c82d v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x79f5b6c2 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7b6866a4 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7f27811a v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x909ee58d video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x93c657c9 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x991e677c v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9f1d15b0 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa4f5b7fe video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xabe501c5 v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xae604dce v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xafa89a6c v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbcb7fc3c v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbdf75f75 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbe45cc38 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbedaad5b video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbfdb9a2d v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd01a30c8 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd064d0e0 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd524f6de v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd723a3a5 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd8252c50 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd9534e79 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xda69edfc v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdb4feb71 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdbc0e36b v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdd3c9eaa __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe69cb8a7 video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe8899070 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xed2ca270 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xee9af377 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf47b0716 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf6a9e3ae v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfbd89fc4 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfbe9130c v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfe8a7807 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xff00186c v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/memstick/core/memstick 0x2369710c memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x320c0f8f memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6a04b635 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6f6f85bd memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x764d1eb2 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7c197c0f memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x9ec84a24 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa074983c memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xbff30f6e memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xcdd7fe60 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xcf53fdbb memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdc07e67e memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xf16982da memstick_register_driver +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x06298896 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x09ec9c18 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x125a6230 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1d6361cc mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1d757550 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2d481e42 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3698cf00 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3bf03827 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3f3b6db3 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4c37a979 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x67ea8f8f mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6d9c210b mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x70560c77 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7bb04831 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7d874185 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x80c228cd mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa480fb55 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xac873d34 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb3fe9d53 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc7848c2b mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xcb1c260d mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd3a1ff5e mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd40466a9 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd6caa256 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe897fd8f mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xea270b4f mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf0190f5f mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf5b3d03e mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf938a747 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x04a19c9b mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x12d5deee mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1314a940 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2b7d4fde mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2ef1bbd1 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3daf6ba8 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4ea2f041 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7268c78c mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x85b1f915 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x865ce93b mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9834079c mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9baa3c7c mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa3fb3d33 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa44bce9f mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa7383b9f mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb03c601b mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb0dad6e4 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb271a99c mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb4a4c9ac mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xba67b088 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbf40be6b mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcec885e6 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcf3610d3 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd0d5203d mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe124e20b mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xecdd9846 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf7971498 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x28310500 i2o_msg_post_wait_mem +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x28f8221e i2o_driver_notify_controller_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2a843bef i2o_dump_message +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x3187223f i2o_driver_notify_device_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x3cd93c92 i2o_device_claim +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x4d401571 i2o_event_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x52bb8165 i2o_cntxt_list_get_ptr +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x58b75cb7 i2o_cntxt_list_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x5deac181 i2o_cntxt_list_remove +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x61a58cef i2o_driver_notify_controller_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x711f0d97 i2o_driver_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x76e4c19a i2o_cntxt_list_add +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x8b25ca8a i2o_msg_get_wait +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x8be188bb i2o_parm_table_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x8e7d26cd i2o_iop_find_device +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x9f24a364 i2o_parm_field_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xa412da51 i2o_device_claim_release +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb0221506 i2o_driver_notify_device_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb4c00dcf i2o_controllers +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb76b41a3 i2o_find_iop +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xbd4e8d42 i2o_parm_issue +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xcceeddcf i2o_exec_lct_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xd9fefe9c i2o_driver_unregister +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xe06ccb17 i2o_status_get +EXPORT_SYMBOL drivers/mfd/cros_ec 0x1c8e7106 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0x61744c92 cros_ec_prepare_tx +EXPORT_SYMBOL drivers/mfd/cros_ec 0x8f21e42e cros_ec_cmd_xfer +EXPORT_SYMBOL drivers/mfd/cros_ec 0xfad7869b cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0xfd612420 cros_ec_check_result +EXPORT_SYMBOL drivers/mfd/dln2 0x821f20f1 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x8775b780 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x8dce3047 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xb9fd0212 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xe8bfa061 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x00f1f4fb mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x19955bf4 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x27f5879b mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x436408c4 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5d5f2477 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x738ac4f1 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x76350092 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x940999c8 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xa6b9355e mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xb243e42f mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xd5899d08 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/tps6105x 0x1f20470b tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x20ab9f67 tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x9fb55556 tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x733023f1 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x998cc728 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x060a399c wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x34308205 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xa4c5fbea wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xab528028 wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x4b9237d9 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xc3848847 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0xfecca3fd altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x2d1c3476 c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0xd51ae491 c2port_device_register +EXPORT_SYMBOL drivers/misc/ioc4 0x4c34f34c ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xf77ac227 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x13c8d925 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x14f430e2 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x21addd22 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x30d1e900 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x4f49d0af tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x6aa57e2f tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x82a8464f tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0xa8c2ec46 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0xb286bb53 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xbcc1af44 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xbccb0746 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xc9ee17aa tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xe7512345 tifm_unregister_driver +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0x3b30e5df mmc_cleanup_queue +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x3a83d9df mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x5650a125 mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x14580913 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x5bbca66d cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xd2cfdd6a cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x25c85ea2 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x4033f5f2 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x837d2b5e register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xcb0491a9 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x767978bc mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x9968596d lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x749569bd simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x938ea639 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0xd1bcb4f8 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/denali 0x74b08431 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/denali 0xe770adaa denali_init +EXPORT_SYMBOL drivers/mtd/nand/nand 0x202b1fa9 nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0x36aabeee nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x8e4440f1 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xdb3b1976 nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0xdf67b10e nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand 0xf7529919 nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x24044c17 nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x2714bb6e nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xf2da9323 nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x0e998a6d nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x2077ae6e nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xb4b94377 __nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0x8cfcf75c nand_flash_ids +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0xa336feb7 nand_manuf_ids +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x381c80b8 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x44426ffa onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x99125426 flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xd7100e15 onenand_scan_bbt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x0260fb73 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x1ede3f27 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x20988aec arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x306a5b68 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x341d7f91 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x4120f218 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x82e6e864 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xbf4202b7 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xc934732a arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf4c99ebe arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x62203030 com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xbee996c8 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xf26658ac com20020_check +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x46e3035c ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x50a427c0 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x633dbb7f ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x69019402 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x828dc483 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x9d4e2b54 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xbf3120ba __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd7774314 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe1ec4154 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xfe78a287 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0xa4841578 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xd07b4068 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2406de2a cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4654efe6 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x49f9cdc1 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4d3999d0 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x50aedc63 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x615105da cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x69d201ce cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x9df6ddee t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa541686b t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xace847be cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc18c8f23 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc26d0977 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xdcb92690 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xefdc51e2 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xeffaded0 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf77b4f43 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0ffa2d75 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x176da310 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x23a983e1 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x24ab73f0 cxgb4_disable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x24e01aa4 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2694784d cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2e10dd99 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2f358e54 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x30023dc0 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x30c4c723 cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x327b8d12 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x42d6a410 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x434b9989 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4c2e3573 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5038e0d9 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x535e8952 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x53ee781d cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6e2f6ec6 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x73776db5 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x739c0af9 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x87c001e7 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x914fedbe cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9e4ab90b cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa2ff4269 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa364ff3b cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xada53aba cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb71c30b9 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc3d9cc82 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc4f4c775 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd952020d cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdf786767 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf55dff29 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf5e70fb8 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfbde6aac cxgb4_enable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x157084a0 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x33a3e323 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4f650da7 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x5bd4c90b enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xb8bc5875 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xd1b2916b be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/freescale/gianfar_driver 0x79f28897 gfar_phc_index +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x05804332 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0f866ea4 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15064681 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1594f568 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15ef3ab8 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1967ee73 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2954e1fb mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c9226c5 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x30d20b63 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e38487a mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x565de524 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5af8ff72 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6bceaa03 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x74916538 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x78ecbeb2 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7af9c4cd mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x87bdeff2 mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x88fd8d9f mlx4_set_stats_bitmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9d9c5b9a mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaa16b630 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xae2fd0ed mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb9821835 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbb61aa15 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe83e161f mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeca68ff3 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf795941b mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfb140521 mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x00d893ca mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09bcfbf1 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1566774a mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x17db0631 mlx5_dev_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1bbbff75 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2054e9aa mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x27ee6908 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3731eed7 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3cc78dc4 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x42cac8b3 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x482e5be6 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6e7f5365 mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x70247f62 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x80d375a1 mlx5_query_odp_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8469a1a5 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa0ff797a mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xac480801 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xadda9465 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xae5f5ebf mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xafa7c40f mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb7a20052 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbfc13195 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc8f76584 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcb9d76b0 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdef446fd mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdf665443 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe37f43b0 mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xed9602a3 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf813a87a mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf844bb4b mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf8caaabb mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x1f98c5d5 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x2e411354 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x2f2533bb hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x634694ba hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x8049cee6 hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x12aa416b sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x419234bd sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x5400941e sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x79d32834 sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x9e46ee77 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xaaf29c3e sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xbae58b8f irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xc0b686ea sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xc424050e sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xdac1f0a2 sirdev_raw_read +EXPORT_SYMBOL drivers/net/mdio 0x22bce513 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio 0x43e4defc mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0x7577f992 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0xa1a29548 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0xc6b1163f mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xddc98749 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mii 0x3dad35f8 mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0x7e1337c8 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x7f469460 mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0x85814a88 mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x9de80fc0 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0xc40fc746 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0xfe8ba1a5 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xff73132e mii_check_media +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x73a00731 alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xf6867919 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0x14e47cdf vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x12cf61a5 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0x31006596 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0x5b0e1d05 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0xae0474e7 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x20f97aed team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x268e0ad4 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0x47422876 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x587872cc team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x6440134a team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xad2179f2 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0xc1d1bd95 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0xe7fc7234 team_mode_register +EXPORT_SYMBOL drivers/net/usb/usbnet 0x1f77646b usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x6208e4a2 usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0xa4f211ad usbnet_manage_power +EXPORT_SYMBOL drivers/net/wan/hdlc 0x1ca37972 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x30e67240 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3b4b4278 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x581c3882 attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xa15c47b9 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0xae3cb983 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xaebdd335 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb276f808 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0xba63cb42 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xfaa9eb9e hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0xfad1183b hdlc_ioctl +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0xf59f0e4a i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x9fe289ec init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xb02b06fe stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xfcd68ff6 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2960f78c ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x57056467 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5b968e66 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x621b9446 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6634215e ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7a612dfe ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x9b2b3a65 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x9d200506 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x9dff41fa ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xce193e4b ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xecfdb3e5 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xeee6cc67 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x10bddcd3 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3a317970 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4f9695d1 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5e24150f ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x667f77f6 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa050d351 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xad8e161c ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbd989b44 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc985531b ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xcd57d4ec ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfb4a2651 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x0c2758ed ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x10940387 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3f37f8ab ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x64e362fa ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7b317424 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x90b5285d ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xad181432 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd41177ad ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xdaf56d9b ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xea84c9dd ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xfc781e2f ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x02dd036b ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x171fb1c7 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x25b4a4d1 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x26216580 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3a27c3dd ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x40b79122 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4567a6e4 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x52f59652 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x533367eb ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5875a54d ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x69e5c9fc ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6bbff06d ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7b0c2b6b ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x80b68b77 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x82f9de09 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8f266839 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8f5521b8 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb974a1d3 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb97a01c7 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbc1b3669 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc081cc86 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xccce4ebb ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe022d4af ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x00d848fa ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0278e573 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0284e557 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x072d64ee ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x087032e3 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0a857a0f ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0c235062 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x155bb932 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x16ae0d06 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1a375fbf ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1ad64a7a ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1ba4863a ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1caba59a ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1ff204af ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1ff432f0 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x201a3e60 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x22c1350e ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x25fd5137 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x27377e9f ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2bcbdfc6 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2c30da63 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2ed41bec ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2f3e51d0 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x33a17881 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x342d7381 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x34f78d57 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x35da1ad7 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x36f5d216 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3755319d ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3bbc1861 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3c307a45 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3d8a6d97 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3dc6a6c6 ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3e7559db ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x421e3dde ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4330f801 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x44814949 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x44eeb6aa ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x48804c90 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x48f0e529 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x50c7d500 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x561ae85f ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x572165d2 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5a645efa ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5b13b6f6 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5e7889b0 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5f867df0 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6875d26f ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6885c793 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6a8cc246 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x71a54393 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x73b01b05 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7553e209 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x75e54418 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7b01064b ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7e69b920 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fab413b ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x809e6b37 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x81cbdd8e ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x829304d1 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x835cd3a5 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8396b3ea ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x877dd8fb ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8928fb5e ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x89e63a1b ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8a2b754e ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8da2fdca ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91fc76f5 ath9k_hw_wow_event_to_string +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x93286807 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x933c8e89 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x93e083a0 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x95683fbc ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x97658eca ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x97bd5823 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9aa64bd2 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9be4511b ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9e086718 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa1bcca1c ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa6e14a9e ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaf85046e ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb1426919 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb281707e ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb33485db ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb3ce7020 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb7cba09a ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbd8c31ca ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbf28ff36 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc293480b ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc4d774c3 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc5995cc9 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc60b315c ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc6741e9f ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc9d10781 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd11c3182 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd3d29748 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd6b44b53 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd77bc2ab ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd8d86d5d ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe1c41851 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe46d73a2 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xee1e4594 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf165e039 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfb648763 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfe6c32b2 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x24cae04e atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0x84747a97 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xf9cf0cc3 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x18c5d032 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x1e23f69e brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x2352a72b brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x698206b6 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x75376219 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x87a144d1 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9301e6a9 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd5170849 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xdf843a4d brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xe20f0bd5 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xeadf6e9d brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xeb9cbb7f brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xee1cbc77 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0be4d4b5 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1723ac32 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1a779408 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2b852f51 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3d218600 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x40c6d03b hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4a42dce1 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x55cac3e6 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x576c1389 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x58d2ea9e hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x58e42110 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x66094434 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x75f2c376 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8b033ba6 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8fe2cf78 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x95af7231 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x98be23b5 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9eb12e5d hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa5543582 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xabd3eea2 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb3aba231 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xbbf9e430 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc6aa45e9 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xcdecd9fe hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe0a405c0 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf1cc5139 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x01d420be libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x17467b6d libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1edb5da3 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3aefda45 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3ccc3838 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x446d77e3 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4ce228c6 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6a0b4812 free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6c327e16 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x7df6310f libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x82896ef7 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x860f201f libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xa3f348d3 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xacd99671 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xb5ceec20 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd6b73d2c alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe3d5b7d3 libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe456f700 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xed8ba0cb libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf56a8c63 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xfb2118ae libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x00a3c903 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x07ae462e il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0828d8f1 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0e392169 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x14a5d281 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x14f5757b il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x15cf7ad6 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x173caca0 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x189eeb80 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1a43018f il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1b71533b il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1e33ca27 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1eaf8ad1 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x24e86ad6 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x24fd2538 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2561547c il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2763ac41 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2a93a01b il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2c40c0a2 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2dc04bb1 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2ec5184a il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x315a9ef6 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x332e21af il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x355896df il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3565e7d4 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3bfc1134 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3d02fbfe il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3d5460eb il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3daa91fc il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x42c86427 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x450c811b il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4548d5de il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x45b79d0b il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x45ffd2e5 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x47a84432 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x50c716da il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x512cc6c7 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x55281e01 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x56dc9865 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x59a46b07 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x645dfbe9 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6543dba3 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x72993057 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x732d687d il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x74c6dd64 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x757089b8 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x76ca460a il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x771e9621 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x775959be il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7ad68974 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7e562b17 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7eca6929 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x89a6d9cf il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8d8d9c41 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8eac7e80 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9082cae9 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9420d378 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x94ad9f60 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x954d4004 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9bf12838 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9c081f0b il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9c1b1f11 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa4b69053 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb0acc39c il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb0b1f34a il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb1fa1f97 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb2b00b49 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb4d665fa il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb78225da il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xba52f148 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbc17057b il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc2505e51 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc37eb91b il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd1a52871 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd1e75b35 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd30d2e42 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd3d8463d il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd66b6202 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd81dce13 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd98d349b il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xde564eec il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdf3b1a5d il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe4330539 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe5632e1a il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe632b067 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe7a56ae1 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe8002352 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xece96d8b _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xed2dd63b il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf19d0cb9 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf4aee6a1 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf911f967 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf9bdd0a1 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf9bfa100 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfaccd463 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfd65bf08 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfee816fe il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x2f7b7e55 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x3b9d00d6 __tracepoint_iwlwifi_dev_ioread32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x779dd6f5 __tracepoint_iwlwifi_dev_iowrite32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x85c1bb84 __tracepoint_iwlwifi_dev_iowrite8 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x963a6f8a __tracepoint_iwlwifi_dev_ucode_error +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xb8f7026f __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xf9ec6bdd __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x155e5531 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x2c7cab1a orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x3cc526ef orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5dea5bf1 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x883b6ef7 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x8a05515a __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9ff05ae5 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa8299bb2 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xacb63469 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb2aa5cc2 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xbf19afcc orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xda0e6f21 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe42f5896 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe558a8cf orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe7afcf8d free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe959a07d orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf7b4e449 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0x4649f736 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x10a5c568 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x23508d09 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x29983a44 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2d4cab6b rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3b5e63b5 _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3d3be089 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x40eaafcd _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x43a66799 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4fbaf620 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x54fb768f rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x699e2067 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x70e55c31 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x75a92964 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x779d132e rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7ce67275 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7d6b6f06 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x831f2d6e rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x88428cce rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x893f42e1 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x89a7d109 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8a8d5782 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x931c26d0 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x940eab42 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa6438a76 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa6d15af0 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa765c69a rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa7bf3f92 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa9a20f67 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xaddef050 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xaf12175a rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbb52a503 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbc1bb6e2 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc9bbbd37 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcbb7a067 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcc42bf46 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd6e73d45 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdb165804 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdfde1c3f rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf5d3875c rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfa52edfc rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfee2e33f rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x2835f7c5 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xfcca4346 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x3655e39a rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x668bc197 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xb28094cf rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xc23adaf6 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x03795fd2 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1154a3ee rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1c93a660 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2003c963 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x220b8734 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x223e89d0 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2cf26deb rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2e10cffb rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2ecea8b0 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x37df083c rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4ba863d3 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x597f0ca3 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5b8162a8 rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5e0f3a06 rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x856bda5d rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x86d05c65 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x974361e2 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xba0c118f efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbd175d2c rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc003b881 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc7a6483a rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd4e9596e efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe32c4e0e rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe4f1b638 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe928341a rtl_evm_dbm_jaguar +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf10422e3 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf16e9cc2 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf5975c98 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf80037b3 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x04d0f897 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x37d7eff7 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x9e59c0b8 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xc89db761 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/nfc/microread/microread 0x16ba5ab5 microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0x2bbf3128 microread_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x9d5ae62d pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xf496bab9 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x26065006 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x2bf3a744 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xad97d6f2 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xba51dbf2 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xc57a6152 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd7cc4c93 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe580c8a9 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf72ade08 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x0622565a ndlc_send +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x1b0d91e7 ndlc_close +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x2537f9c3 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x4818aa6a ndlc_open +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xb7ea699c ndlc_probe +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xfc3014f8 ndlc_remove +EXPORT_SYMBOL drivers/parport/parport 0x0d9238f1 parport_write +EXPORT_SYMBOL drivers/parport/parport 0x199aa83d parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x1f7ae40a parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0x2b353bb8 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x377bffc3 parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x3b6d1e50 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x43d4716f parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x5064fa05 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x52161c23 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x671990bd parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x94113b0a parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x9706defe parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x9d01fd86 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x9d1a413f parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x9d4b1cae parport_claim +EXPORT_SYMBOL drivers/parport/parport 0xa04c4067 parport_release +EXPORT_SYMBOL drivers/parport/parport 0xad2e86c5 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xb1f6ab80 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xb8cd52a1 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0xba782ebe parport_read +EXPORT_SYMBOL drivers/parport/parport 0xc0e713c3 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xce6a3735 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0xd3cacd61 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xd535ee84 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xd839a7c9 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xdb191140 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0xdef6c61e parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xe43fb5ce parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xf0c86880 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xf9d238fc parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport_pc 0x2ffcc756 parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xc5bffaa7 parport_pc_probe_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0346b3fd pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0ae7701e pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1a015803 pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1bc1cf9d pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x2730c7f4 pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x4062d27d pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x4e80b25c pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x56e2baab pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xa1e64cde pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xa28da634 pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xbb75e9d0 pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xbe8761cc __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xce59e613 pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xcfd98106 pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xd6d3fe40 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xe7962385 pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xeadc6fb5 pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xee6d0809 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xf80229f9 pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x115f684f pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x4787de55 pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x63f3ff9e pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x963d39e5 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xb43c3af3 pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xba2561f8 pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xc096b024 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xde822b1b pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xe3702990 pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xe5f5cfa9 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf28eb264 pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x5a1dc2f2 pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x8eed2031 pccard_static_ops +EXPORT_SYMBOL drivers/pps/pps_core 0x3470f737 pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0xa0c64f33 pps_unregister_source +EXPORT_SYMBOL drivers/pps/pps_core 0xaf86f4f4 pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0xc4e86934 pps_event +EXPORT_SYMBOL drivers/ptp/ptp 0x08a5a849 ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0x410982e9 ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0x43d3b7f4 ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp 0x8b982571 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0xd9b1eef4 ptp_clock_unregister +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x04b87490 rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x06bdd902 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x2dc2479b rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x866eff77 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x9929d7cf rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xa1d9c55c rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xa4bb3eb0 rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xb636c0da rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xbcb28902 rproc_alloc +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x109ed640 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x1fa26590 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x6f4044bd scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x7ba5224f scsi_esp_template +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3ba2b92c fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x401932b0 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x4ca98ebd fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x5322a740 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8440ce7b fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8e613dd5 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa8ae55b9 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xbb53aed4 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xbe6f10ea fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd31f8b11 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe1d238a1 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe82e752b fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0659f7f1 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x09194582 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x09be846a fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0cf5b4c1 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x10e85514 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x207ab674 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2d076f5c fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2e861610 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x37fc56a3 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3ae1cf3f fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3c8b978c fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3c9066db fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4651fba0 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x48ad544e fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4996e643 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4b403703 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5046f3ad fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x51d8b61f fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x542c1859 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5baa55c9 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6154e898 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x61e65512 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x66fdd47d fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x76350b9b fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7786ad26 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f44f42a fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x88404517 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8d432e83 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9a69340a fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d01580c fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9f879d49 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa0444bd8 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaa232e82 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaee4b0be fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb5cfccd7 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc3b5b77b fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc750b250 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc76a034f fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcd96a71a fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd8a0680d fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdd813284 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe31dd439 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe4b5208a fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe598fb0b fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe839e64a fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xec3e5813 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xee2ad974 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf1d5665b fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf258f9d9 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfab4b7cf _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x2a81c357 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x7b8314eb sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xb09b90f8 sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xdc758169 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xb439763b mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x00bebcee osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0fb94d91 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x10655ffb osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1083aa53 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x109ae8a5 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x18f8262f osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x30b9bee2 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3b7f2d49 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3cecb674 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x40951188 osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4264c828 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4eccfca7 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x57a1ad45 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x57f84a07 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x62fd4471 osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7506f4c2 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x858dcd55 osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x86ac1c22 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8dcf0e5c osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x949843fe osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x98d586b5 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa956e446 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa9be100e osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb099ff77 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb91c7743 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbbd6d250 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc50df81d osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc986460e osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xce1bfa81 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xcfe6cf8a osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd1efec73 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd730f913 osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xdc704f97 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe0cbce9f osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe1a5d2b7 osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xefe2aeaf osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/osd 0x1ddb883b osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x7ce0b5f3 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x9935ea0e osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0xabf3a6b6 osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0xbe0a678c osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0xf0768d83 osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x0fd343f3 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x30b8bd5d qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3a1e4558 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x403c7fe7 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7636416c qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x78537efc qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd36fd218 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xdffb7ebd qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xe37bab71 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xe698328e qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xf506e16b qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x26e00a5d qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x631c08e3 qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x6cf9ebc4 qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xa445d4a0 qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe76b3b20 qlogicfas408_get_chip_type +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf2b95199 qlogicfas408_setup +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf3512ee9 qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xfa845983 qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/raid_class 0x2199addf raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0x74a292e2 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0xb62efaab raid_class_release +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x15d6adc1 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x25481ab3 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2f14cb65 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x3bb4e84a fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x3cf52efc scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x6bd2ec7c fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x6ceab9e3 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xba127f63 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xbac7db95 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc3bb87a3 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc400a3f4 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc700c3e4 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf6528fbd fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x022d3f39 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x186990e5 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1e7e6a3a sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x22b8b759 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x23a2637e sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2552422a sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2f820e71 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x306d6105 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x369ca4ef sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3d480e5c sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x426b9e11 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x42bd7170 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x58a68f42 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x66f0a681 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6bbb0ac5 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x71a5da5a sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x72eda2b9 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7999c1a2 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7e3c1c09 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x87d972df sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa29225e2 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xab6ab24a sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc1f74313 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc3f865e2 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd268e5ad sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe6908d5e sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xeb796327 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xffd5af49 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x1d32d264 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3aad5030 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x48d54d17 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xb00e0b50 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xc92de5cd spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x1e2880fb srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x4ed450dd srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xb4894abc srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xd78827c7 srp_rport_put +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x0cf3d367 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x39e776b4 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x3f3dd6ab ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x4c87e50d ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x7abbdbd8 ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xa5022009 ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xb9a26235 ufshcd_system_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x061467ea ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x1692fc34 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x1a4fe11f ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x2039c172 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x35f5106b ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x38767416 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x3d4720f4 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x4a97b294 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x4cf17269 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x60982537 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x7495e86f ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x8550e2f5 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0xab84d735 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xb08ab7c1 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xb660106e ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xca69caf2 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xd1d2adae ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xe3ee31ea ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0xedfedd87 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xf5083bbb ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0xff2a899f ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xb4fab906 fwtty_port_get +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xce0fe312 fwtty_port_put +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xf9e44a41 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x4c5daf70 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x95eea73c hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xb0319723 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xc87d02ad hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x4c8fea75 ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xf0be52c3 ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0154f76d lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0264d470 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0363b57a lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0a577202 lnet_set_ip_niaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0bce7eef lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x19670622 LNetNIInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2aa9953d lnet_cpt_of_nid +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2ac93e90 lnet_connect_console_error +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2e75bd93 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x385b501b the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3a0a3426 lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c779ee0 LNetPut +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f4f5b46 LNetNIFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3fd81b7a lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x498b817c lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5811a721 LNetInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fee352c lnet_acceptor_timeout +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61f784b2 LNetClearLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x65d1b13d lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x67a011cd lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x722c76e5 LNetMDAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d59a7fe LNetMEInsert +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7f7f4edb lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x82daedd3 lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8a3064f2 LNetSetAsync +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8da8a18f lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8e2a2649 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa3d61f8d lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa8c2760b LNetFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa414970 LNetMEUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa9b477e LNetMDBind +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba5566d2 lnet_acceptor_port +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc49371de lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xce75d240 lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xeaca68d1 lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x1996a127 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x1c4bb5f9 LU_OBF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x2dd7dd8a seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x5af84a77 seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x8d237853 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x90986178 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x9885c2c3 seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc02785e9 seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x5c099009 fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x8f208b03 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xacbcfca9 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xd0a95bc9 fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xf9ff6b08 fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xfb48a894 fld_client_proc_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xfd16953e fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x000c507f libcfs_debug_dumplog +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x01db5172 cfs_percpt_atomic_summary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x06401e01 cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x069f9bb2 cfs_wi_schedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08917712 cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08ada613 libcfs_console_backoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0b4b1546 libcfs_lnd2modname +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0d1b8a30 cfs_percpt_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0de6c369 cfs_cap_lower +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0e4820ab cfs_percpt_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f5eff79 cfs_percpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x117c8a95 cfs_cpt_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x123b6908 cfs_hash_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x12c54b77 cfs_hash_findadd_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x13550229 lbug_with_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x15565c7f cfs_cpt_set_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x17ac7833 libcfs_deregister_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x18c503cd cfs_percpt_lock_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x19ecba7b cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1a60d439 cfs_parse_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d41c4c0 cfs_hash_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d5a3928 cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1e8cdb47 cfs_race_waitq +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x23f4728f libcfs_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2663147a __cfs_fail_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x277e62bd cfs_hash_for_each_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27b6d3ba cfs_ip_addr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x29aafd0c cfs_hash_hlist_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2a641ef9 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2a9fb754 libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2dbe54b2 cfs_trimwhite +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2fb7eae8 cfs_hash_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31fc5082 cfs_crypto_hash_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33ee9608 cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x34d08f8e libcfs_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x361e82d4 cfs_firststr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x377f93fb cfs_srand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x38828b92 cfs_cpt_unset_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x389ca502 libcfs_debug_mb +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x39fdcd2b libcfs_debug_set_level +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3a62a183 cfs_cpt_set_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3c1285bd libcfs_subsystem_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d5e6098 cfs_race_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3e5e7727 cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3ef0d90c libcfs_kkuc_group_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3f0d9281 cfs_wi_sched_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4062f92b libcfs_run_lbug_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4087e2b4 cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x411db754 cfs_crypto_hash_final +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x413056d8 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x41ab33a1 libcfs_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x42e22feb cfs_cpt_table +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x468bace1 cfs_hash_rehash_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x47fdb4d1 cfs_timer_is_armed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a99af72 cfs_clear_sigpending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4b982291 cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4f1f2fa5 cfs_crypto_hash_digest +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x50345570 libcfs_str2net +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5051b6d2 portal_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x509d38b0 libcfs_net2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x52e9cfc1 cfs_cpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x53b383e4 cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x54fd9a71 cfs_percpt_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58a7ee00 libcfs_catastrophe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5946ec2b cfs_percpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5b20921a cfs_hash_for_each_nolock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5c013b81 cfs_expr_list_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5ce62c0e cfs_cpt_table_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5dce9e80 libcfs_lnd2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x62289d65 cfs_array_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x63b4967a cfs_hash_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x64685fef libcfs_console_min_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6564c55b libcfs_console_max_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x65dd9f0c libcfs_run_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x67398404 cfs_wi_sched_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x68497dbf cfs_cpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c4cadc8 cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c605eaa cfs_cpt_unset_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c905b5f libcfs_watchdog_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x71f662a3 libcfs_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x72f4e5f9 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x752858fb cfs_cpt_table_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7562cd14 cfs_hash_del_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x76d422c1 libcfs_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x771695b1 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x785b7372 cfs_hash_dual_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7a47b94d cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7c73bc4b cfs_hash_rehash +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7d93cded cfs_cpt_of_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6f6485 cfs_ip_addr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fda989d cfs_fail_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8151c3aa cfs_cap_raised +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83d795e4 cfs_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x857aaea7 libcfs_register_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x87f3bb87 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8840f591 cfs_block_allsigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c6be9ab cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c85e4e6 cfs_crypto_hash_speed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8e61d47b cfs_cpt_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8f45f10d cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9369e8ef libcfs_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x949221dc cfs_hash_cond_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x95620e8c cfs_wi_deschedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x97b0b9bc cfs_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9879b229 cfs_get_random_bytes +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9e420643 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f82f712 cfs_trace_copyout_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa17cc23c libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa2b68b2a cfs_array_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6b9dee6 libcfs_kkuc_group_rem +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa711aec5 cfs_cpt_table_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xaaf59b75 cfs_cpt_set_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb00dfd91 cfs_hash_dual_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb53b5569 cfs_cpt_spread_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb77ab14e libcfs_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb883b006 cfs_percpt_atomic_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab577e8 cfs_hash_for_each_safe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbada117b cfs_cpt_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbca50d21 libcfs_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbd5d492e cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc05f85c5 libcfs_sock_abort_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc0ea7fc0 cfs_expr_list_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc1708189 cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc1b20836 cfs_hash_add_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc2dfd791 libcfs_console_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc39fd2f9 libcfs_panic_on_lbug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc3eb614e libcfs_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc77a24c3 cfs_cpt_set_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb385db9 libcfs_debug_binary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc20e694 libcfs_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xccc45639 cfs_free_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcd38904c cfs_wi_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xce1a88f2 libcfs_arch_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf61bacb __cfs_fail_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf678304 cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd0aa642a cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd0d8d08a cfs_cpt_unset_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd12ad22c cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd2965f33 cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd32784d4 libcfs_sock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd46225d8 cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd48d8f72 cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd6a52be3 libcfs_printk +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd7bbf963 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd7c4f765 add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd96f406d cfs_cap_raise +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xde17bb8d libcfs_isknown_lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf2789c0 cfs_curproc_cap_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdfecb98d cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdffc951d cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe2f91ce3 libcfs_debug_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe3bf6897 cfs_percpt_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6555032 libcfs_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xea411f63 cfs_block_sigsinv +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeb3fffd8 libcfs_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec1f56d5 libcfs_str2nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec529971 cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeccafa5c cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeceac781 cfs_fail_val +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeed48ba7 cfs_hash_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xef0ae891 cfs_timer_deadline +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf2c02048 cfs_cpt_bind +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf3565b71 libcfs_debug_vmsg2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf440bb38 libcfs_kkuc_group_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf5e4a175 cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf8a8644b libcfs_id2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf903295b libcfs_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf94025d1 libcfs_str2lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfacb8667 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xa24345cb ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xc4625408 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xe7cc2b97 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xf0922d71 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x0750b605 lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x2587612c lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x42fa8f2f lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x7306ebe1 lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x7d17f319 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xaa9548c2 lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x0df21540 it_set_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5919b6d6 it_clear_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5ef8417d it_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0xfe26c5a6 it_open_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/mgc/mgc 0xdc287f95 mgc_fsname2resid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x002a6b09 cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00c2b8f0 cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00fb65b8 cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01682218 cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01d79ef7 llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0364df9c cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03b37a9c lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04c2e55e dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x050c9f73 cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05cb1762 obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06374c55 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07712a9c cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07d45876 obdo_set_parent_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0836daca lprocfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x091a418c lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09cbc464 lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a90d09b obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b130523 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ccf16d3 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0eb76793 cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ef9b4a0 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f829d4d cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x104adf16 lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x117f74a8 cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12275027 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x123e5b5b dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x135fc759 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x137519f4 cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x140cfab3 cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14ca7faf class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x156fbf41 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15d211ab cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16a81968 cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16e2d472 cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16ede10e dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1751977e cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1758f5b3 lprocfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x175ebcc3 cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1864f96b cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x189a7b30 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x18a53563 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a1c1952 class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a30f26a class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1bf3d23e lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d5e34cd lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e3d2c55 cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e3da114 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e4d57fb llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ee927e7 lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f1450b6 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f213421 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f573ce1 lprocfs_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f7ca33e lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1fa3ce04 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1fc0ce90 lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x209d1be1 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21d7adaa cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2226d5c2 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x225f067e llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22da04a3 cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2363dc02 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x242029f8 cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24e1671d lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547d721 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547efae lustre_uuid_to_peer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26c99941 cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27cab407 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29036842 cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297e56a0 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29f9bc17 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a0e695e class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a360734 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b92dce9 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b9576b2 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2bc7e3ed lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cf90713 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d8ffff3 dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30d45931 cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3130ed00 lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3147559b class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31f6ffb9 class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3283bde9 cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32ba7a38 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33950ea2 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33c151e3 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x35fdde98 cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36191c34 class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36283bcf dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x366bfca2 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37223e85 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x373cedf8 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37f96667 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3904dbc0 class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a37d409 llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b0034da cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bcbdc4b lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bd0a65f cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3cc4233a class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d1f702a class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3da23a56 dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3da2aa39 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3dabecce lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e47a6bd lprocfs_nid_stats_clear_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3eab7bfe LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f60e364 lprocfs_rd_numrefs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x403efe0c cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40791917 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4092196b cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40d3c226 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x41ff27cc cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x438cff84 lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43b1cc9e dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43efee00 lprocfs_exp_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44236a6c llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4491d915 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x452f559a lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x453b7787 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45b53d99 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x460d98c3 llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46375c40 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47729a6f lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48109244 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48dddc1a cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x490d1d45 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a0f6ea lustre_posix_acl_xattr_2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a0c1b3e class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a58e4e4 obdo_from_la +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4aae7b2c cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4aff384d cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b3607f1 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4bcfd61d cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c190aad lprocfs_find_named_value +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c4c700b obd_alloc_fail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ce2341f cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d4046e6 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d76d2dc lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d8d6dfa lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4df1ae68 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ea79e22 llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ed6c101 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5055deb4 class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x508931c8 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50be369f cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c1f1eb cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50f5e72b class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x51e81d74 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x524daa8a lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53c20561 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53c418a2 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x546bcfad class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54af4c3a llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54f3447b lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x557e7b14 lustre_posix_acl_xattr_filter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x558bec27 obd_ioctl_getdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x561c9760 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5661ba49 cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x57e7b3d5 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x582b013d dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x587f7f10 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5953bbeb cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ac2acca lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e06b74e lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e8fe62d llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e93341f lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ed188a9 lprocfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x624ffe24 lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6384859e class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x648a7f66 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65052862 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6517b244 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67307783 class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x675244fa dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x677fd7f9 proc_lustre_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67977b42 lprocfs_remove_proc_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67dc223a lprocfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67e86daf cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x688c7397 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69134695 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x698b61fc cl_lvb2attr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69c11c36 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a9362a8 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6c36cb24 cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6c941224 class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cd65c61 cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d332375 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d33d7d6 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d55a8f6 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d7f9a1e cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6dd987cf llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e68d39a lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e700295 cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x704a8c3a lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x713597c7 lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7233ccc2 cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7369200a lprocfs_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73c95164 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7443383b cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7519f618 lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752f71a8 class_get_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75751b81 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76a105af lprocfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77c3820d cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77d2089a class_name2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7802fcd7 lustre_swab_llogd_conn_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78187e10 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78bb11e8 lprocfs_nid_stats_clear_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7900c39c lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79061ffd cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7bc12d2a lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7cc3da51 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d949021 lprocfs_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e617d75 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f1dc135 cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f7d7cd9 lu_buf_check_and_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fd5b229 class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fe5561a obd_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8031efb8 lprocfs_dt_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x806cc497 class_add_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80da9bf3 cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8133ea16 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8146bd2a llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81884abe obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8294ed2d lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8295260b cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x82978351 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x82a9c6e4 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8306f1c1 lprocfs_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8489f086 obd_alloc_fail_rate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x849bc409 class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x849e5385 obd_update_maxusage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8503c454 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85045bf6 cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85064918 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x850ababf cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8553b369 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x859c69f7 lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x86472a1c cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x86dfe4ea cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87810789 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87ca4e86 lprocfs_free_per_client_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88232a8d cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88b87068 lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88b9e731 __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x891054f1 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa17513 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5f4057 lu_context_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ba6e479 lustre_swab_lu_seq_range +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8c774be8 cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d600693 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d658ed0 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d9b9ffd lprocfs_rd_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e10e6d6 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ead27ec cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8fa67fa6 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9134fdd8 lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9176957b lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91a1d9a4 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9255415c dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x926439d3 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9267437f cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93859814 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93a5af34 lprocfs_rd_num_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x955f5220 ldlm_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95735c6c at_extra +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95e4e205 cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95fa4ddc obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x968e568e cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96fd18fb class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9805e1c0 class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x985f3f8e cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x985f8ff9 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9a004389 dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9adb95c4 lprocfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ce463bd cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9db7ee9d lprocfs_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dc3e408 lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ecc93b3 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0a8bcf9 capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa18bb382 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2062234 cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa38cfaeb cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa63c96b1 class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa65640d0 lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6c3802c obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa716a9d1 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa718829f md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7e16614 lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa82a3dd1 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa0d9129 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa983c89 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaaa52568 lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab2b3394 cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab5edf82 lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabed22e2 class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac36cee7 dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xace7c2e1 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad4ebd04 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xadb859cb llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xadf3f2db lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaeefc9ac lprocfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf5c7ba2 cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf7c250b lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb06b27ad cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb0c18389 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1290008 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb16fc90a cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb3c1d2ba cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb440373f lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb45b8335 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4c71f5a cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4eb3bff cat_cancel_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb51bccb4 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb51f5f4b lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb5b9bc13 cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb608df0c lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb635af9e dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb70c3ce9 lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8770f8c cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbac20520 cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbad83d4b cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb5e707d lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbbf4be33 dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbcea0711 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd661d9b class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe08bcc6 cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe3b4513 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbefb405a lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfa3bb5a dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfb981b3 class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbff1c1f0 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0257adb cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0883467 lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0954007 lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc11c49db lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1248695 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc18d06cf lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1f380ad llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc261f37b cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc28b3305 cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc33b2795 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc36410d5 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc367db7d class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc465fff6 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4965e16 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc5ee3ba4 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc624281a cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc63d2c27 class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc642567f dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6dcf271 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7324dc9 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc762ee5f cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7d981c9 cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8af5de8 class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8f02f0e llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc93f3a66 lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcae6676d class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc44c15a lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc5bd9cc cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd961fb3 cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce3b576c cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce68a3da cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf0bf881 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd025f3db cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd15cd0ed cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1cfa2d2 cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2d1bbf4 lprocfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd342a9ce llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd53778e1 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd53f8e1f cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5b1ff9f cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd694a63f llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6f48e8d lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70ef412 dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd743f281 cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd766309d lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bc8654 obd_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bfbc9c lprocfs_dt_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7e9dfa7 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd978758e dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda05ddd4 cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda2044f1 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdac644c8 lustre_posix_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb5e1f82 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdba8d4e9 lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdbe683d5 lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc1ac46e lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcb88e1a cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdce4a603 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd2ed647 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd9f6f61 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdddb7ad9 cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdead36fe class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf41bdea cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf9e7d9e cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe17f4e9d cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1a3bb54 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2ae3fd3 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe30eed9d lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe34eb138 dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe36680b2 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe37db314 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe40cbf3c cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4387ffe llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe45b27e1 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe58b143f llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe6268f6d cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe67a696e cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe69bfebe class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe79dcad6 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8195066 dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea2ad768 class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea42d5d5 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeacec47c lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb6540e4 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec205ad6 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee1a4737 lprocfs_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef0edfc3 dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xefab9760 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0ef0b1b llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf203be8a llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2d8b806 dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf37ddcf6 llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3bc5b9d dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf4801ede llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5835860 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5d68b2f obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6055add obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf63fc466 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf750cfce cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7ad34bf dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7e43d59 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8ea3d88 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa44c69c cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfaa0f8dc cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfaba98c0 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbc52b06 cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfcd53945 lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd5fb512 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd7f6525 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd839c42 dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdbe1557 lprocfs_write_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe7fe3fc cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff397077 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffcf0fe0 lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfffc1f11 lustre_swab_ost_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00cb99c1 RQF_LDLM_INTENT_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00d95039 ptlrpcd_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01691e7b ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x02b41d48 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03d2d9c7 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x042447d1 client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x05ad183a ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x05f8d60d __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b3942b lustre_swab_lov_user_md_objects +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x071fc74a RQF_LDLM_ENQUEUE_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x095587d0 lustre_msg_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09c44c45 ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a6b5490 ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a9b20a3 req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac252b2 lustre_msg_set_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac2be11 ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac54708 lustre_errno_hton +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bd66b70 ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ce2d63e ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0d9a0093 sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f18f20 interval_iterate_reverse +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x115017f6 req_layout_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x11f52d60 ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12457052 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13ba6feb req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x141e20b7 ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14708afc lustre_swab_mdt_rec_reint +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1483eca4 ldlm_lock_addref_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14d192db lustre_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15b4b6fb lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15e17285 req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1670874f ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x172fb86d lustre_msg_hdr_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1747d8b3 ldlm_lockname +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17809e27 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17e0ac62 ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x180f4ad8 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x194623ab ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19dc418e ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a6a3ce9 RQF_OST_GET_INFO_LAST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a9b76aa RMF_OBD_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1abd3258 RMF_SETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ace4b5f RQF_LDLM_BL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ad6c330 RMF_EAVALS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bae0270 interval_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1be21715 lustre_msg_size_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c300d8e lustre_msg_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c8e83c9 req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d5cec4f sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc2051d RMF_SEQ_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1de9c288 lustre_swab_layout_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e14a292 sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e8e48a4 sptlrpc_flavor_has_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1eb2a65f RQF_OST_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee46b51 lustre_init_msg_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee9eb3c RQF_MDS_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2096f5b5 RQF_OST_SET_GRANT_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20d6b82c RQF_LDLM_INTENT_QUOTA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x213486ef sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x224aa7ac ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2357e753 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23741485 sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24462a2c ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244e5558 lustre_msg_get_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24aafdba RMF_MGS_TARGET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2585a629 RMF_SEQ_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2587513c RQF_LDLM_CP_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x25bce735 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26326523 ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2785483d req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x287bb8d0 ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a0ca137 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a596c6e req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ab5a6e3 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2bbbac22 ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2bd32aac llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c207071 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c76fb39 ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ca92fa8 ldlm_lock_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ccd5b87 ldlm_cli_cancel_list_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d56f168 ptlrpc_pinger_ir_up +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d93900d sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4562fe RQF_LLOG_ORIGIN_HANDLE_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4ca396 RQF_LDLM_INTENT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ecd7515 lustre_msg_check_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f0e4f87 RQF_OST_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f4884a7 ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f793215 lustre_swab_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fab3539 lustre_swab_ost_lvb_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fd2f737 lustre_msg_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fd8f4eb ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3008c5bf ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x301d4fcd RQF_MDS_READPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x302937e0 RQF_MDS_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3085a27e ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x30dcad70 req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31e50bd6 ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x324bcc8b do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x32ef3f09 ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35ac99d6 ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3835ab4b RQF_LLOG_ORIGIN_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3858fb94 RMF_OBD_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38c01799 RQF_LDLM_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38d64e40 req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fce533 lustre_msg_set_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ab281e4 req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ab90f6e lustre_msg_bufcount +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ac00716 lustre_swab_hsm_user_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b6b7cba dump_ioo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bedb0c7 RMF_LLOGD_CONN_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c63e62b RQF_MDS_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8b16ab lustre_swab_ost_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ca50f33 RQF_MDS_HSM_CT_REGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3e413cf0 __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f034caf lustre_msg_get_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4054f360 lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x407c0c5d ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x42451cad ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43168488 RQF_MDS_RELEASE_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43705ee4 RQF_LOG_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43ac4784 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43d7efc8 lustre_msg_set_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44036eda RQF_MDS_GET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x440c2a71 RMF_FIEMAP_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x451b9c04 ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45d05893 lustre_swab_lustre_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45e30cea lustre_swab_ldlm_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x461b7400 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x46fe3556 ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47d24c0b req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x48eb4f4a ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4adab4ea ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4b56642d lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e1706e5 lustre_msg_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e292859 sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e696b96 ptlrpcd_queue_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eb03a6f ptlrpcd_destroy_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f766c3b lustre_swab_generic_32s +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50443f6a ptlrpc_init_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50dd74f8 RMF_STRING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x51958303 ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52a01f80 sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52c62150 RMF_RCS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53406759 client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53411557 RMF_DLM_REP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x55a50d82 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x567f5bf5 sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x569ffeea target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x57cd2e5d ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5945f80b req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x595ab175 lustre_swab_obd_quotactl +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x596582bf RMF_GETINFO_VALLEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x59a7b91a ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x59dd0a4a llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5abb90b3 ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b6ba895 lustre_packed_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b8fb0ff ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c6a3a83 RQF_SEQ_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ca1b491 lustre_swab_close_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5caae213 ptlrpc_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5de609d6 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e0b19b1 RMF_CLUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2b7558 lustre_msghdr_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e6f435d RQF_OST_BRW_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e80f899 RQF_LLOG_ORIGIN_HANDLE_READ_HEADER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ec3284d RQF_MDS_HSM_CT_UNREGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ef831ee lustre_msg_get_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f026597 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f96ccdd ptlrpc_connection_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fc9a455 RMF_CLOSE_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6042bc15 RQF_MDS_REINT_RENAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x604e2505 RMF_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x605420b5 ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x607ec932 lustre_msg_set_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61646e1b RQF_MDS_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x618ad203 RQF_OST_GET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61e4eecf ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62aaae3f RQF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6315dd4c RMF_LLOGD_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63f356a7 ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x657b00b7 ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x65a6b5e3 ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66d48a48 sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x679acbf4 req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x683243bf ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68b9d0ea ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68cb2541 interval_is_overlapped +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68f49e5e ptlrpc_expired_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6912990a RQF_OST_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x696ba811 lustre_msg_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69c9f04d RQF_MDS_REINT_LINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69cf928d ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3785c9 RMF_EADATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6aac36f9 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6cb775c1 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d72828c sptlrpc_conf_log_update_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d7931cc RQF_UPDATE_OBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ed20499 ldlm_revalidate_lock_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efa82b0 RQF_MGS_TARGET_REG +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f980535 ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fb92092 sptlrpc_flavor2name_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7038ec87 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x712cb37e sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71cf6d32 ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x723d43b6 sptlrpc_rule_set_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x725a892c RQF_MDS_REINT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73e4e5c9 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74b172e6 ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77bb78d7 ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x79587d99 ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bbf8001 RMF_MDT_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4c6107 RQF_LDLM_CONVERT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c7bcbdd ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d1ecd7f RQF_LDLM_INTENT_LAYOUT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d41a8b9 RQF_QUOTA_DQACQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d75e5a8 ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dc0e7cd RMF_QUOTA_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dfb3c18 lustre_msg_clear_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4925d8 interval_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4c99b1 ldlm_expired_completion_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f5a1cc7 lustre_msg_set_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6d2357 lustre_msg_is_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7fbedf2e ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x801a77cc client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a1b06b sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a9e8c3 lustre_msg_get_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80cccd0e ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80ecb4e3 RMF_MDS_HSM_CURRENT_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x833a6c04 ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x84d998ee ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85a9e0d8 RMF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85c5e6e0 ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85eecf67 sptlrpc_get_hash_alg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x863db6eb RMF_HSM_USER_STATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86fa8c3b ldlm_cli_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8760beaf lustre_swab_ldlm_policy_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x876c2551 RMF_GETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87a92dea lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87bf7b3c sptlrpc_get_next_secid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88269aeb ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x891181c5 ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89f9edf7 RQF_MDS_REINT_SETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a1ea476 lustre_swab_hsm_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a257736 RQF_MDS_HSM_STATE_GET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a4345b1 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b5d2189 ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d7729df sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d77ea75 lustre_msg_set_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8da3fca7 lustre_msg_add_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e0165ae ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8eb0f6f1 req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f0aceac RQF_MDS_HSM_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x900ef51a req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x90bba205 ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91513b73 ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x916a0b8f ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91a05663 sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91cf58d3 RQF_MDS_PIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9228392f lustre_swab_mdt_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x93fc6617 ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x958acd49 req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95d08f0c lustre_swab_mgs_target_info +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9652385b ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9660ace0 RMF_FLD_MDFLD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x966325e9 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x967bfd52 RQF_OBD_PING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9751932a ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x976c7704 lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9862a105 ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x98839cd5 ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a258886 RQF_MDS_GETSTATUS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a386c31 ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a6f2f6d lustre_msg_set_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9aad8a87 ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b88f6ce RMF_NIOBUF_REMOTE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bb5198b RQF_MDS_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bb87eca ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9c25b328 ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9c88bedc sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d2e8fbe ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa10f0d3d RMF_UPDATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa133b8a8 sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa163f4c3 dump_rniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2244636 RQF_MDS_GETATTR_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa22c0086 ldlm_error2errno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa276f9e5 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2f445d2 req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3d2a6ee RMF_CAPA1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa47787ef RMF_PTLRPC_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4a2d089 RQF_OST_PUNCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4bea5ef lustre_swab_lmv_user_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4de8921 sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4e11cf5 ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5458dad ldlm_lock_decref_and_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5880075 ldlm_errno2error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa66888dd ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa69e7bdc ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6d9262c ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7d55cc3 RQF_MDS_REINT_CREATE_RMT_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7e360b1 RMF_OBD_IOOBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7ec567d RMF_CONNECT_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9704f80 lustre_msg_get_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9c4658e lustre_swab_lov_user_md_v3 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9e7fc93 ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9ecb6d1 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab88b964 ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xabc91c87 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacbcf98e ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacc4a5cc ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xad1191a3 target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xadc313af unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xadf0dabe ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae9de7f4 ptlrpc_add_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf4e9658 RQF_MDS_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf50a0d6 RMF_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaff188a8 ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb144b88e ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb27c2374 lustre_msg_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb291473d lustre_msg_early_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb30f8f62 ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4a7ecf3 lustre_msg_add_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb512ebc2 sptlrpc_parse_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb68476df interval_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6aafd03 RQF_MDS_DONE_WRITING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7b38189 RMF_MDT_MD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7fa3cc8 RMF_LLOG_LOG_HDR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb99fe508 ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9b631cf lustre_swab_mgs_config_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbb1adb72 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd622721 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe44be55 ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe47bc7e ping_evictor_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf09bfb4 ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf0faa87 sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf98b86f RQF_MDS_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbffd4313 RQF_OST_BRW_WRITE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc06c4670 lustre_msg_get_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0867da7 RMF_REC_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0b8341a _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0f3a87f lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc12c9109 ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc18d7644 target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2986d28 lustre_swab_ldlm_res_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2b1af57 RQF_MGS_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2be922a RMF_SYMTGT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc60a60e1 RQF_OST_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc67c79ee ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc694be4b RQF_LLOG_ORIGIN_HANDLE_PREV_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc763fabc sptlrpc_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc78a5464 ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc79b9c67 ldlm_pools_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7c4e964 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7ca8257 RQF_MDS_REINT_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7e06b47 ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7e47564 ptlrpc_interrupted_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc9544a22 ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb08c9fb ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb16107d ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2cc0cf lustre_swab_lquota_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2ceaff sptlrpc_secflags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcc484e86 client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcd22e407 ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce236189 req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce86066d lustre_msg_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcec513c9 RQF_MDS_UNPIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xced015be sptlrpc_rule_set_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf910ac1 ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9963db lustre_msg_get_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9aab6a RQF_MDS_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd089863a ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd0dcf664 req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2983334 lustre_swab_swap_layouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2e0d4eb lustre_msg_get_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd45b1773 ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd46bd67c sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd487f624 req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd533cd84 ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd5be5acc ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd67a5d7b lustre_swab_update_reply_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd69e0a27 RQF_MDS_IS_SUBDIR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6c3ebfb RMF_FIEMAP_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7a1ecbe req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd88c65f8 lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8acdace ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b91b3e lustre_swab_lov_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8f06300 RQF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda2ac111 sptlrpc_proc_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb7bae5a ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdbe3ed34 sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdcd3a41b ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd0ffb04 sptlrpc_flavor2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd30d7bf RMF_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddc40a85 lustre_msg_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddd0b5f7 sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde12d36b RMF_MDS_HSM_ARCHIVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde555d70 sptlrpc_enc_pool_del_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee87192 sptlrpc_conf_log_update_begin +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdeec32cc sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf422764 sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdfa5e74c client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdfb66fb2 ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0f358e7 lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2aa19ed ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe306048f sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe466eb91 ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57de934 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5968eeb lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5a6a0ce ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5e8169b lustre_errno_ntoh +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6f0dc96 RQF_OST_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6fbad6f ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7062b5f RMF_U32 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7b71207 req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe8a2cfbd client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe8a7b249 sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe93334ab __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xea022161 ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeaec16e6 ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb64e68 req_layout_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec226f66 ping_evictor_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec939a00 RQF_MDS_REINT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecace5c1 RQF_OST_GET_INFO_GENERIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed1c10d6 ptlrpc_connection_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeda2b9a8 ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef03024f req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef299990 sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef51f495 ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d52b5f ptlrpc_pinger_suppress_pings +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0f7498d ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf277c125 RQF_OST_GET_INFO_FIEMAP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf27d49dc sptlrpc_target_choose_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf2939641 ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3581f8d ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf35f132b lustre_swab_ldlm_resource_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3d44370 RQF_OST_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf43540b9 lustre_swab_mgs_nidtbl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf448e406 ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf45085e1 sptlrpc_conf_log_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf463b73d lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf55c033b RMF_MGS_CONFIG_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf584a16b sptlrpc_part2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf596e9ae sptlrpc_conf_log_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf5b6f983 ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf5f91e29 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf607fc23 sptlrpc_flavor2name_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf617ab8a lustre_msg_get_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf697b756 ldlm_dump_all_namespaces +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7ba40c0 RMF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf828a52f ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf85cb27e sptlrpc_parse_rule +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf870fed9 RQF_LDLM_GL_DESC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9051bd6 RQF_QC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf94e41e0 deuuidify +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf973aa93 lustre_swab_lov_user_md_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9ee11e2 lustre_msg_set_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9f72dfc RMF_TGTUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa6eab7b sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfaa640e4 ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb444a98 ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb957ef2 ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfbda1e59 ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc2fa83f ptlrpc_del_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd177442 ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd331fb9 _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff02a0e9 ldlm_lock_set_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff2b5341 ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffc807e8 sptlrpc_unpack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffdc1145 ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0xa6f6535f cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x027e7844 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x030c739a HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x09f9e991 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0a40160a rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0be449ec rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x11d6d920 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1a57a6a3 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1e691b41 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x23eb96c0 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x248cc9be rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x263e0e07 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2b24cdc3 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2c8e38e1 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x305da63a rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x356d0fe6 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x363f3065 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x36a559b7 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3f0cd7bc rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3f540543 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4c1e58a6 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4de99efd rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x50fd4441 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5f24394e rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x65a9e5a0 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x660cc6f7 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6e1ccb59 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7f0537f6 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x813e385b rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8cdfb22b rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8d747e38 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8e47ae2e rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x971eea9f rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9b921afd rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9d70a520 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa0a0e3ab rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa3c5cb6c rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa5d939bf rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa77fec59 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xac79ff60 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb4c9f4a1 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xba62ab1a rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe227452 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc659a9c1 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcf526a5f rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcff96f1e rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd40222f3 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe3caab8b rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf64b53fd rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfad9d50d rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfc5403e7 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x00af77a5 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x096093c3 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0dbbc300 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x15f86e64 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1750ba33 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x252a2d4d DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2ad704d1 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x303ac825 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x309c1a94 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x38386c23 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3f112bc1 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x436ebdcf notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x456d704b Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4689e426 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4ba86265 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4f78a987 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x52e064f0 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5f562776 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x67d693ee ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x685a42e3 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x69e3b102 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6e3c4731 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6fc07800 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7097bf5b IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7305336c ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7c3737d9 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x83741819 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8e12c722 ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x994290b3 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9b78837a ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9b808ec7 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa4139d28 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb410556a ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbb414367 ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbb4de764 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbb693a4a ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc0fc66e0 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc1f25c06 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc1f7bae7 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc672bab1 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc692f4c7 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc7805b2c ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcb7a0e46 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcf70b7ed ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcfe3c6d5 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd83d2977 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdec85db9 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe218a8f2 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe4ae4caf ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe5da1088 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xeb857c62 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xeebdd43a ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf4a59e3e ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfb5aef93 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfba831a9 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfff76fdb ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x01c2d37c iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0660d1a6 iscsit_handle_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0d0588ac iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x165b0bd7 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1d5b4c3e iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2060c7b2 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2ad904d3 iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3f268e17 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4132fe80 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x43cc44ec iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4aa60587 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4af63c30 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x58872df1 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x638d9dfe iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x75eedac7 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x78a31c88 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7cb98b9e iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8de58402 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9916588b iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9dc0b909 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb7ebc538 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc00cb3d2 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xde3fc13a iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe26a33a8 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe376e289 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe3f7d7c7 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe494e33d iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf2843181 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/target_core_mod 0x004a047e fc_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x02febe8c sbc_execute_unmap +EXPORT_SYMBOL drivers/target/target_core_mod 0x03300ede se_dev_set_max_unmap_lba_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x06117475 se_dev_set_emulate_3pc +EXPORT_SYMBOL drivers/target/target_core_mod 0x06bfc00e sbc_dif_verify_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x087ec470 se_dev_set_enforce_pr_isids +EXPORT_SYMBOL drivers/target/target_core_mod 0x0938aa0d target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x0a66200d target_fabric_configfs_init +EXPORT_SYMBOL drivers/target/target_core_mod 0x0e3be5ec transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x104a09c5 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x130eb972 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x13a3eb7b se_dev_set_block_size +EXPORT_SYMBOL drivers/target/target_core_mod 0x17257d72 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x176aa5d7 target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x19837c35 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x1cd9a2c3 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x1faf1cfc se_dev_set_force_pr_aptpl +EXPORT_SYMBOL drivers/target/target_core_mod 0x2116fc1d target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x21640a6a sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x22c4bade se_dev_set_emulate_model_alias +EXPORT_SYMBOL drivers/target/target_core_mod 0x2391f57a se_dev_set_pi_prot_format +EXPORT_SYMBOL drivers/target/target_core_mod 0x24d20908 se_dev_set_max_write_same_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x263d486f transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x2fcb079d transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x2febbc4e target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x38cf761b target_fabric_configfs_free +EXPORT_SYMBOL drivers/target/target_core_mod 0x3e79a4be transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x4457f982 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x48bfa09d se_dev_set_emulate_tpu +EXPORT_SYMBOL drivers/target/target_core_mod 0x49ae0cc4 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x4bf491d2 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x4c8c0630 sbc_dif_verify_write +EXPORT_SYMBOL drivers/target/target_core_mod 0x4cfb7095 se_dev_set_unmap_granularity_alignment +EXPORT_SYMBOL drivers/target/target_core_mod 0x4d2cb97a fc_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x4f0d1d32 core_tpg_add_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x523d79eb se_dev_set_unmap_granularity +EXPORT_SYMBOL drivers/target/target_core_mod 0x53f57445 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x545d29b6 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x56f00cbc target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x57d3677f core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x57d4b812 se_dev_set_emulate_rest_reord +EXPORT_SYMBOL drivers/target/target_core_mod 0x593b268e se_dev_set_emulate_fua_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x5b268710 core_tpg_clear_object_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x5be751f2 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x5c34d5f6 sas_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x5f848b22 se_dev_set_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x60d981e4 se_dev_set_pi_prot_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x65d019aa transport_subsystem_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x66375953 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x6812afab spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x6dadbe44 target_fabric_configfs_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x6fd8165e target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a1cbcca core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x7be89987 transport_subsystem_release +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x7e3df495 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x7e60b625 se_dev_set_emulate_tas +EXPORT_SYMBOL drivers/target/target_core_mod 0x7eb6ce6e transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x80d6e8e1 target_fabric_configfs_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x83bbeddf se_dev_set_emulate_write_cache +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x8e4365f9 se_dev_set_optimal_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x8eeff206 se_dev_set_emulate_tpws +EXPORT_SYMBOL drivers/target/target_core_mod 0x988540a5 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x9d785891 se_dev_set_is_nonrot +EXPORT_SYMBOL drivers/target/target_core_mod 0x9f359668 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x9f578602 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xab6df35a se_dev_set_emulate_fua_write +EXPORT_SYMBOL drivers/target/target_core_mod 0xad701562 iscsi_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xae38f216 iscsi_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xb692a928 se_dev_set_max_unmap_block_desc_count +EXPORT_SYMBOL drivers/target/target_core_mod 0xb704b698 sas_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xb72d7b27 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xba84ef74 core_tpg_del_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xbe2b4af8 se_dev_set_emulate_ua_intlck_ctrl +EXPORT_SYMBOL drivers/target/target_core_mod 0xbe317f22 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xc0a8a4d2 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xc38d12a9 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0xc3c3ab96 iscsi_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0xc3f58c16 fc_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xc55aa130 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xc80e171c se_dev_set_emulate_dpo +EXPORT_SYMBOL drivers/target/target_core_mod 0xc9847c55 se_dev_set_emulate_caw +EXPORT_SYMBOL drivers/target/target_core_mod 0xcdb2c9e5 transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0xce862aeb sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xd07f2911 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xd1d53c18 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xd5c7c9e0 fc_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0xd6703d9e iscsi_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xd6debe93 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe4f13d8c core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xe8e00cde target_core_setup_sub_cits +EXPORT_SYMBOL drivers/target/target_core_mod 0xeb15e85f sas_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xeefccc23 target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf2c5359a transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xf4052ee8 sas_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0xf52f6d4b transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xf752aaae transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xfd51af7c core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xff192845 transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xffadab19 target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0xd320e932 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x20907e93 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0xcffa0c4f sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x06c5cc97 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x0a7d53ab usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x224465c1 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x23f2c94d usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x3317683f usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x3618a70b usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x422de93d usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x47bff827 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x724d8e56 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x85a0cff7 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x8c2c9469 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa0d6530e usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x6295b01c usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xfd99ec90 usb_serial_resume +EXPORT_SYMBOL drivers/vhost/vringh 0x0fd987f7 vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x14397bb5 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x32da6f89 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x39c9d7a5 vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3b304ebb vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3c71c418 vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x4311cd91 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4f384f8b vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x58abf4ed vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x5fedea44 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x6432894b vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x8d080d03 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x95e62337 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x97fa07e9 vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xb4b63575 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xc578f0f7 vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xd355e031 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xd609393d vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xde804bb9 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/video/backlight/lcd 0x1aaef6fe lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x9cc94dcf lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xaad9660c devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xff610c32 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x5d1c84bb svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x5ecea60e svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x60950712 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x80f24d95 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x92da82e8 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xc1a5d7a9 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd1429fca svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xeacdc356 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xef774f5d svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf1bade21 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf2db5956 svga_match_format +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 0x7c8b0391 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x666d48ec matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xe3839017 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xf673ffe1 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x0e27c6b8 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xad43a4ec DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xe22c39a8 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xf3dc6e3d DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x0dc76353 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x623d7bab matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x006785a6 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x32a3a15e matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x57d20afa matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x992b10fd matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x69491d50 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xe8bd1edc matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x4edcf280 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x519ebba7 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x6f084c45 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xc47e8cd9 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xf3fb1452 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0xc6b74b5e mb862xxfb_init_accel +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x454a3cf0 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/virt/fsl_hypervisor 0x45fd1882 fsl_hv_failover_unregister +EXPORT_SYMBOL drivers/virt/fsl_hypervisor 0x77c9b191 fsl_hv_failover_register +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x5a7d3a14 w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x6fb84632 w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x8f4db0ba w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xdb060ba5 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x976a4ab8 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xd417cdad w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x4463344e w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x74402bc7 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x316832c7 w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0x4281702f w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0x78e2fd99 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0x7bd6989e w1_remove_master_device +EXPORT_SYMBOL fs/configfs/configfs 0x05aa1723 config_item_init +EXPORT_SYMBOL fs/configfs/configfs 0x0ae08e0f config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x153ca1ef config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0x160908c8 configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0x33e6ec97 config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0x393bd0be config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0x63c5b9b3 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x6b384bb9 config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x8b7f7956 configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x94883255 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xb468e431 configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0xb77f0d56 config_item_init_type_name +EXPORT_SYMBOL fs/exofs/libore 0x01abd0f5 ore_read +EXPORT_SYMBOL fs/exofs/libore 0x104fe09b ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x31109510 ore_write +EXPORT_SYMBOL fs/exofs/libore 0x387a764d ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0x40858df0 ore_create +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x62b7a4bb ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0x674d691c ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0x92f15f8a ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xc04e9b92 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0xf2c31151 extract_attr_from_ios +EXPORT_SYMBOL fs/fscache/fscache 0x01084c00 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x105b7601 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x1102f928 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x15b0c41a fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x23deb5fa __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x3371b9d7 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x4f396afa __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0x57a06efb __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x5af7f207 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0x62f683a1 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x662d5d27 fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0x6b8f5b0d fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0x720bbbe2 __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x72453d95 fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x729fd03c fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x729fd3ad fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x7bb9f454 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7c04eee5 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0x7ebc2242 __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x895e2a77 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0x8eaff60e fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0x985bc552 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x9b9dd4da fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x9fc3a4d1 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xa7253ca5 __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0xa9252579 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xabe2c8ab __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0xade45e64 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xbde4c33e fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0xd42fbcad __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0xe062f3a5 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xe31d4575 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0xeb7a53c4 fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0xf0ad15e4 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0xf0bf9314 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xfae78676 __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xfff768e0 __fscache_disable_cookie +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x2a9fcffb qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x42ebf7f5 qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xcbd9388f qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xd5f23d60 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0xe23f1a59 qtree_read_dquot +EXPORT_SYMBOL lib/cordic 0x434bfd07 cordic_calc_iq +EXPORT_SYMBOL lib/crc-ccitt 0x1a703ba1 crc_ccitt +EXPORT_SYMBOL lib/crc-ccitt 0x75811312 crc_ccitt_table +EXPORT_SYMBOL lib/crc-itu-t 0x6d356209 crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0xd29b009f crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x56329ecc crc7_be +EXPORT_SYMBOL lib/crc7 0x7a222007 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc8 0xab9ad613 crc8_populate_lsb +EXPORT_SYMBOL lib/crc8 0xd09b2cba crc8 +EXPORT_SYMBOL lib/crc8 0xd4534d80 crc8_populate_msb +EXPORT_SYMBOL lib/libcrc32c 0x27000b29 crc32c +EXPORT_SYMBOL lib/lru_cache 0x0641307b lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x098d2ed9 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x4522d82a lc_reset +EXPORT_SYMBOL lib/lru_cache 0x4cf5f5a8 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x5752f31b lc_del +EXPORT_SYMBOL lib/lru_cache 0x7257beee lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x9134feb7 lc_get +EXPORT_SYMBOL lib/lru_cache 0xb672aa97 lc_create +EXPORT_SYMBOL lib/lru_cache 0xbfbe53d5 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0xbfdc112e lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0xc3a98c1d lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcc979a91 lc_set +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xf8b7ea94 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 0x0c222eb5 lz4_compress +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x682a23e0 lz4hc_compress +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0bd662f6 raid6_gfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x15fe0cd3 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x5ba93f9d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0x7456cc61 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xce45a6f1 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd9e91f83 raid6_vgfmul +EXPORT_SYMBOL net/802/p8022 0x9bed3e55 register_8022_client +EXPORT_SYMBOL net/802/p8022 0xbc74812c unregister_8022_client +EXPORT_SYMBOL net/802/p8023 0xa11001a1 destroy_8023_client +EXPORT_SYMBOL net/802/p8023 0xf21f8e81 make_8023_client +EXPORT_SYMBOL net/802/psnap 0x2be86019 register_snap_client +EXPORT_SYMBOL net/802/psnap 0x710b8c3e unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x00dc5498 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x046c2437 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x062912e7 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x0d96164b p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x11b04363 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x24241adc p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x25833eaa p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x2f463a48 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x3a6a3bdd p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x3aeaa2d6 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x3c0bc2a0 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x3c3e2c5c v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3fc4b8a5 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x53d58a07 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x61f6fce8 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x67b4c773 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x6dbf3f7f p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x6f96c02d p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x6fd57a15 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x72821e5f v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x7c4b1ae5 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x825b8b57 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x887092a1 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x8871f7c1 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x8c2354d1 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x8cb42e8d p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x8f788253 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x977a0030 p9_nr_pages +EXPORT_SYMBOL net/9p/9pnet 0x9b29c6f4 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xa0665f40 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0xb9cf4735 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xcaf9c9b7 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0xcbe5ecea p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0xce0fd97b p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0xd1f7bea4 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xda6fa81d p9_payload_gup +EXPORT_SYMBOL net/9p/9pnet 0xdc657c62 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0xde8ae3ba p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0xe558affc p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe7a2f204 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xea408c6b p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0xf110d09e p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0xf2f0df15 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xf8b30b78 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x3869c598 aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0xb3c1d1d4 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xbc788c54 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xc8e2658a atrtr_get_dev +EXPORT_SYMBOL net/atm/atm 0x0fb97687 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x12a9b0c4 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x1cf9926c atm_charge +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x39ee2bd7 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x48b7da0d vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x48c22fe7 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x48dd787c deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x8a4b2567 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x93d96a42 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xbb94d978 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0xca87b453 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xd1679444 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0xe27b21df register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xfee0669b vcc_process_recv_queue +EXPORT_SYMBOL net/ax25/ax25 0x026c1368 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x359af5b7 ax25_hard_header +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x5299b63e ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x5de71fe0 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xa5099b3e ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xc5ee4f5f ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xdcb3af9c ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xed339bce ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0xf7b9b966 ax25_rebuild_header +EXPORT_SYMBOL net/ax25/ax25 0xf80c8b38 ax25_find_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0a13b357 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0f103311 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2b2885f0 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x31c79053 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x34b8e205 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3d71ba31 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x41955a12 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4da8651c hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x54b96343 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x60bb88b9 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x78fbbbe8 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7a653ad7 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b2541bc l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7d543301 hci_recv_stream_fragment +EXPORT_SYMBOL net/bluetooth/bluetooth 0x81887a23 hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x82be9ed7 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8338426f hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x85f98a11 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x96115b0c hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xacc5759e bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0xaf3ba9bf hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb2a17e97 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc140e2de l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc326f8f5 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc36c47d3 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc4ae1d4b l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc6c262c8 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd0cb1ca4 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdacfbf5f bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe086bfb6 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe0c543fc hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe786aa10 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe7b645cf hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf150b835 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf7153d1a bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfac7e3e2 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfb91c020 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfbf3e268 hci_conn_check_secure +EXPORT_SYMBOL net/bridge/bridge 0x893cd3b1 br_fdb_external_learn_add +EXPORT_SYMBOL net/bridge/bridge 0xaa755ecb br_fdb_external_learn_del +EXPORT_SYMBOL net/bridge/bridge 0xf496a06a br_should_route_hook +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x1ab42b13 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x5dd6322f ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x9dead43f ebt_unregister_table +EXPORT_SYMBOL net/caif/caif 0x107d4ecf caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x293a4b80 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x966d7de2 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb323d2e7 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xded1d282 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0xdf07a1e2 caif_connect_client +EXPORT_SYMBOL net/can/can 0x1c74545b can_ioctl +EXPORT_SYMBOL net/can/can 0x4a724670 can_rx_register +EXPORT_SYMBOL net/can/can 0x9d5f7527 can_rx_unregister +EXPORT_SYMBOL net/can/can 0xae84a753 can_proto_register +EXPORT_SYMBOL net/can/can 0xd088eac7 can_send +EXPORT_SYMBOL net/can/can 0xfa70262a can_proto_unregister +EXPORT_SYMBOL net/ceph/libceph 0x01f5bfe7 ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0x0713afc6 ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x0721b901 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x077c1e87 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x07843b66 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0ae51d00 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x11972dca ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x119fd265 osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x121b7e60 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x1543510e ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x18900bd2 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x1b759290 ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x20c213ff ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x21c60751 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x24d897df ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x32a99df7 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x34a133fe ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x35547e7c ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3b7452b7 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x419cb09b ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0x4205ffd7 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x43e458f6 ceph_file_part +EXPORT_SYMBOL net/ceph/libceph 0x43efd647 ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x46b210af osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0x47865b2b ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x48950fef ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x499ab56f ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x4adddf5a ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x4b9a625d osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x510f3310 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x51152394 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x557bdb77 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x57600cb8 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x58a851a8 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x58d5e56a ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x5c6f3740 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x5c7b43ed ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x5d8a5fe4 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x6051b6b9 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6fcdafef ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x70db3173 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x7333f4a5 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x75a504ea ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x76e85be7 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x774741af ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x781e3784 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x7d0d445c ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x7d4fff77 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x81fbd40b __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x83179760 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x8cef3348 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x8f380663 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x8f9a5753 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x9136cf6d ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x9341d176 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x9813227f ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9be2f468 ceph_monc_create_snapid +EXPORT_SYMBOL net/ceph/libceph 0x9e188a06 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa32ae8a8 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0xa3f546bd ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xa6965007 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0xaa4d626c ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0xaba32384 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0xabb80ed7 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0xade6cf6d ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb0e001ae ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb8ae7d56 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xbc20b1fa ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xc3b985e1 ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xc3e1176f ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc5368774 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xc55de604 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcddfbc35 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd2ea3d4e ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0xd43a6a9b ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xd7acd83f ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xdce9fafa ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0xdfd849dd ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0xdff19117 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0xe31f2446 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xe3b042ca ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xe78be318 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xed10ceff ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0xf35cb4d9 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xf6c675e8 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0xf6f8329e ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xf9d25d98 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0xfa405283 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xfb3c75ce ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0xfccd645c ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0xfec9a062 ceph_osdc_put_event +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x389ba209 dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/ieee802154 0x008e75fa wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x109d9c85 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x1b5d791e wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0x2c741785 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x451f5317 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x5e349af9 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xd1f3f13f ieee802154_nl_start_confirm +EXPORT_SYMBOL net/ieee802154/ieee802154_6lowpan 0x5e93e16b lowpan_frag_rcv +EXPORT_SYMBOL net/ipv4/fou 0x03916fe4 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x15e54612 fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x59859e57 gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x7a8411a2 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x2f96f016 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x68b5b703 ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x69de7e9c ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xccf394f3 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x052759f9 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x66483e4f arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xb10c54f4 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x3e65ff6f ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x73362806 ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xf22f4368 ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x2e4b6437 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0x52d1d9aa xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0xec0dc9c6 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x1ae6ab6b ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x4f6bcb08 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x1ef49408 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x7936b8c5 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xf0ed9caf ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x372b6d10 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0x88e7cd02 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x5df88c4d xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xbfbcd764 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x0fd3d2c4 ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x3792b288 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x3b05e15e ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x4886bc11 ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x66660fd7 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x7e05a324 ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x89534ce5 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x9977f03c ircomm_control_request +EXPORT_SYMBOL net/irda/irda 0x0064e0ea hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x10aa388a irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0x1d4fb4e8 iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0x1e6cade0 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x2996c51b alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x2b80ec25 irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x39f0f77b irttp_dup +EXPORT_SYMBOL net/irda/irda 0x3c85ed76 irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0x3e56064f hashbin_new +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x4716fff9 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0x5e0b84ef irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x601bda46 hashbin_remove +EXPORT_SYMBOL net/irda/irda 0x66fc7af8 irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0x6aec35cd irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x6b0a4c20 iriap_close +EXPORT_SYMBOL net/irda/irda 0x6b5fbcef hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x6e0ab3c7 irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x71034630 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x7703d59f async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x85d88217 irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0xa1d41e58 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0xa75646c8 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0xaa557515 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xad0be272 irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbc4275b1 irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xc68e43be irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0xc7f93e62 irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0xca8c8877 irda_notify_init +EXPORT_SYMBOL net/irda/irda 0xcead7dbb hashbin_find +EXPORT_SYMBOL net/irda/irda 0xd2108314 hashbin_insert +EXPORT_SYMBOL net/irda/irda 0xd3d9dd1e irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0xd6deeaae irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xd8e33901 irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xe3463529 hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0xe3bde43e irias_insert_object +EXPORT_SYMBOL net/irda/irda 0xe57ef2df iriap_open +EXPORT_SYMBOL net/irda/irda 0xe71805f1 irlap_open +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf0a694a1 irias_find_object +EXPORT_SYMBOL net/irda/irda 0xf1d01a1e irttp_data_request +EXPORT_SYMBOL net/irda/irda 0xf22c2c3b irlap_close +EXPORT_SYMBOL net/irda/irda 0xf5876b95 hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0xf808bfb3 irttp_open_tsap +EXPORT_SYMBOL net/l2tp/l2tp_core 0x6b9a0821 l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x2e3a0980 lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x41c842ce lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x6cc1b0b1 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0xae56726e lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0xb9a24f00 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0xc0a30fee lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0xda47b4e4 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xedb24ed9 lapb_getparms +EXPORT_SYMBOL net/llc/llc 0x15b34c4c llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x398a3789 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0x40a122a2 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0xba42bf8e llc_sap_close +EXPORT_SYMBOL net/llc/llc 0xc198265b llc_sap_open +EXPORT_SYMBOL net/llc/llc 0xd52ca335 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0xfbee9888 llc_set_station_handler +EXPORT_SYMBOL net/mac80211/mac80211 0x0113c9b1 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x01d7cc8d ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x0c360e5a ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x11ab1ea4 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x1261b31f ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x157e97d6 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x165774ee ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x173cd894 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x17ca17fd ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x1a03a4ef ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x23e63f0d ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x25b8d352 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x26a7c3aa ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x2948dec3 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x2983120b __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x2e639e35 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x36404fd9 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x377e0d62 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x393613ff ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x3b4d3a5c ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x3fe83ba4 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x42ff5608 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x457a87a9 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x457f7343 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x46b48427 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x4849265f ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x5a37839a ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x5ae04eaf ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x5c28cca5 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x6576971e ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x693e716a rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x6acee584 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x7001b0f3 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x7394ccd3 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x7669dac6 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7a4c2a45 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x7de28747 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x80f353a8 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x822007d9 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x82e5307d ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x84957742 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x88c9a8bd ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x8bacda11 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x8d84288e ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x94eb9577 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x958756ed ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x97149d1f ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x9766b378 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x97ad11b7 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x9e38a60a ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x9e44ad6c ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0xaa157485 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0xaa37e7b8 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xab5eba12 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xb4879aa4 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xbccec6cf ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xbd051e1e ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0xc22e98c6 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc3e22d9a ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xc69b86f7 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0xc7e9782e ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xc99f8376 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0xd50b0a22 ieee80211_ie_split +EXPORT_SYMBOL net/mac80211/mac80211 0xd5ae0d71 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd7781ae3 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0xdd97698b ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xddb47d52 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xe058fd61 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xe4419914 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xe5df8aee ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xe6556139 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xe90ff519 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xe9331cdb ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xe9817387 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xe9af2fbe __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xefa88d12 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0xf37dbe2b rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0xf395de03 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0xf6e53588 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0xf957df15 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xfa1baa29 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfbcc5ca6 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xfd52e267 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac802154/mac802154 0x058ec816 ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0x16d52d06 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x1aacb5e8 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x2657337c ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x89ab64ea ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x8f6f6189 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xce0c9fad ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xd3c8e251 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xdb508b63 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x294425db register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x304d9e19 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x37ff6f0c ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3bac7ecd register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x41752a0e ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x440c8d07 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x79221b7b ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7bd96222 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7f4a6e1e ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x95b3b92e ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xbe8655e4 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc1538f86 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc7b1ac76 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xdd4e2217 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x6eb2ea12 __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x732aeeec __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xdaf53838 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x2eabc8a1 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x4326e48b nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x43c52378 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0x6cbd1399 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0x7d1b9cd2 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xbf779033 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/x_tables 0x077891e0 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x08c473b7 xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x1155a2ee xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0x1b48d2fe xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x253e8b44 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x2e6f208a xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x34168aa9 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x77d781e9 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xac5e080d xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xb28f5ef1 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xbf797531 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0xed7599ab xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xfbae804c xt_find_match +EXPORT_SYMBOL net/nfc/hci/hci 0x01fa31f1 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x05781a2b nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x2077ae34 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x31384873 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x3c0708e8 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x5121bceb nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x5d7f98ec nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x60122cce nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x6127eaa4 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x6d882bcf nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x8cecea5b nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x9d115760 nfc_hci_send_response +EXPORT_SYMBOL net/nfc/hci/hci 0xab52cfc0 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xbbfc665a nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xc0a1bde0 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0xd6874b0e nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0xd7fa7603 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0xe9ba7a98 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/nci/nci 0x02b7e5ab nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x21a64eaf nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x693d0b0b nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xd84401cf nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0xeefd1cfb nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0xf4da5f3f nci_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x0ca290c0 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x1fc2cae8 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x23212d52 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x356db10f nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x452d38f6 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x51f0e53d nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x6ea95785 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x6f6a30d0 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x87069ee8 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x909b20e5 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x975d8e99 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x98b7de1b nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x9cf0b144 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0xa237c39a nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0xaaa495eb nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0xb06f2893 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0xbbdd6433 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xcee16d88 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0xd9574728 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0xdd903922 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0xdecfe218 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc_digital 0x07e4d56f nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x4824c2c9 nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x935bd35f nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xd1dc6704 nfc_digital_unregister_device +EXPORT_SYMBOL net/phonet/phonet 0x0d7c0312 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x14eb0cf7 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0x33832300 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x589a76d7 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x59df67d2 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x729f9110 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xbf6e4dd3 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0xd9c0a43e pn_skb_send +EXPORT_SYMBOL net/rds/rds 0x7505d413 rds_str_array +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x042ec0de rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1ab490ff rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x261fd679 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x65e33337 rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6aa25a55 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6f411060 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6fde4d1e rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x91d58ff0 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x92609ef7 rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xa63e9dfc rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xc7ed4866 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xd50cb214 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xe5c0a3e6 rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xe883fcf4 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xef5d889a rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/sctp/sctp 0x5030bd78 sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x1b456f8c gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x46b83b83 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x4eec6cc3 gss_mech_get +EXPORT_SYMBOL net/sunrpc/sunrpc 0x918c8ee1 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0xbc91d7f8 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0xf625cf44 xdr_truncate_encode +EXPORT_SYMBOL net/wimax/wimax 0x68c4c340 wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0xa3a3b4e8 wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x007a44b1 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x034035b5 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0cbc572a ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x12001df9 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x14acddeb cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x1562cfcf cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x15ee2178 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1b0f6dcc wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x20931ff7 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x21b4530c cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x22da2d9c wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x28642bb5 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x2bfb81c0 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x2e91be7f cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x31d41867 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x31f4d147 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x35a7bc08 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x3912ea1e cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x3f5f5dc0 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x428663a6 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x44ffb14d cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x4bed7f01 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x4dd4df60 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x512689a7 cfg80211_del_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x543a66c8 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x56aadf2f cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x588c2750 cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x59de5089 cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x5a0c49cc ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x621eee6e cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x637c3ec0 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x67bef989 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x73919c90 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x7691ae5b cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x77199dbb cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7cd4761d cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7ea061b1 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7f1f93af cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x7fc9e459 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x817251d0 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0x8215ec7c cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x89e5a6c2 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8a772e58 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x926f1a7d cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x96fdf04e ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x9934e9c5 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x9b0c989f cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x9b635651 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xa2ea698a ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xa8e3f355 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xaaf608c6 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0xac2269bb wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0xb01c6555 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xb1366b70 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0xb1cb4711 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0xb20ac6fe cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb31dc67c cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0xb55e4b0b cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0xb69c3b42 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xb86a21da cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0xc08cd2ea __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xc4cdd87f __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xcaa64127 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xcf618a57 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0xd1ff789b cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0xd9255341 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdbcdabd2 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xe010a4d7 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xe2719f8f cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xe4ce2aa3 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xeb93dc0d cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0xef682595 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf1caf3fc cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xf26cf576 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0xf30d01ad cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xf4eac4c8 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xf5f32c96 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0xfb57f3e8 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/cfg80211 0xff429d88 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/lib80211 0x70bcc905 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x994828fe lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xccf538a1 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xd5875d86 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0xf0ccb81c lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xf35b0948 lib80211_get_crypto_ops +EXPORT_SYMBOL sound/ac97_bus 0x740efe80 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0xe23f28cd snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x24ef1080 snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x46761458 snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0x4c4258d9 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x96daad7c snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcac0a3be snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x3a57f235 snd_seq_autoload_unlock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x3fdb6acd snd_seq_device_new +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x76bcc895 snd_seq_device_register_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xb90668b2 snd_seq_autoload_lock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xc622fb29 snd_seq_device_unregister_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf0a1fdb3 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x072d978b snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x13a17752 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x2eed26bf snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x4d5ca523 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x592f6e9b snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xd7c7afcc snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xe60fb228 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xecbde43c snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x906f08ca snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x08883724 snd_card_register +EXPORT_SYMBOL sound/core/snd 0x106ba11c snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0x10efc7d4 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x17c7bf3b snd_jack_report +EXPORT_SYMBOL sound/core/snd 0x18e1683f snd_dma_program +EXPORT_SYMBOL sound/core/snd 0x191e88cf snd_dma_pointer +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x1a9dfc5c snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x1b3c3f0d snd_device_new +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x2736a7ce snd_info_register +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x342a6582 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x39205265 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x47a31b7f snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4b015768 snd_iprintf +EXPORT_SYMBOL sound/core/snd 0x4c1770cc snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x4cc46aad snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x50993973 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x519b6f78 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x5654fd1a snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x58838ab7 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x5a10b329 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0x5a1ccbdb snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x63d0c16c snd_card_new +EXPORT_SYMBOL sound/core/snd 0x6ef8cf79 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x7620e5dd snd_device_free +EXPORT_SYMBOL sound/core/snd 0x798e6b0e snd_device_register +EXPORT_SYMBOL sound/core/snd 0x800634ab snd_register_device_for_dev +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x82c6e29f snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x87518527 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8e4d9504 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x8e882e6f snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x8f9f9ab6 snd_card_proc_new +EXPORT_SYMBOL sound/core/snd 0x918f02a7 snd_card_free +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0x9fa88b77 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0xa0d75e24 snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0xa3cfa814 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0xa789acf9 snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0xb060ab38 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb595e66e snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0xb83fc8cf snd_get_device +EXPORT_SYMBOL sound/core/snd 0xbf487e36 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0xbf8795d6 snd_cards +EXPORT_SYMBOL sound/core/snd 0xc729e3ab snd_component_add +EXPORT_SYMBOL sound/core/snd 0xcdc1573c snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0xd19e8b1d snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0xd4040d9c snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0xd59965a6 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0xda9b248a snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xdb5f0851 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0xe85d9aaa snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0xe9ec2909 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0xf629ad04 _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0xfdfbfeba snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-hwdep 0xd47ce599 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x06b310c9 snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x0ca679ec snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x2004286c snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0x2ba19ab8 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x2beefe56 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x2c0ce0d1 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x2dda5894 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x30904c41 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x33e12674 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x36148d0b snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x411a9613 snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0x41f407bd snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x442f228b _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x469c0dd3 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x496873a2 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x4e06f6d6 snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x50067e72 snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x5030b500 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x507e5065 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x5898dcba snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x60807ed1 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x61cce2c6 snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0x643ecd93 snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x66aa1add snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x6a45ea04 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x794ad268 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x8226a5d8 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x82d3b747 snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x8ccd4656 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x8d54da73 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x90488342 snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x99717538 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x9bf21dd9 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xa80333c8 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xa8e8fc0d snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xacbb5b90 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0xb593cd74 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xc1356c93 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xc487ba4b snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0xd6df1e82 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0xdedfe9e6 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0xdf82b063 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0xe3bfd87b snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0xe43e8c0e snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xe49d8517 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe5b3db98 snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0xe99fd9ab snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xefb4fdf6 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0925d934 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1fdb2f7b snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x37bd41df snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x399d21eb snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x464df54e snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4b301578 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5d20c742 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x6a4e5119 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9c9b9723 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb7ac1b1d snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0xbda1c231 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc8b54c94 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc9b4d0a6 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0xce90d970 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe81199b2 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf47ead53 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xff84cb6c snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-timer 0x2bdd2d09 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0x334a5df2 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x3b79225d snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x7a215c55 snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0x85555b34 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x97caa087 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x9cae0650 snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x9d1ad60f snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0xa7ae49b1 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0xc0fb9526 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0xd5b885d4 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0xd8a9ef28 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0xfd55028c snd_timer_pause +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xde65b8f7 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x0a03fe31 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x5b9e92da snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x6249dfe2 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x69622218 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x7ddb073f snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x824ca816 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x90d1965f snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x93f1000a snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x9569935f snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x266d1a6e snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x4c024601 snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5b65d8d4 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x841cc75b snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xab4181bc snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xb6b3d8c9 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xbb39bb91 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xe204e3d2 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf713b577 snd_vx_create +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x07be5d87 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0990fd7d avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x13ae210f iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x16961567 amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x285476c6 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2a545218 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2f002efc fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3f506943 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x40e06ddb fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x46f32052 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x59aedd00 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x62194bd1 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x67661be2 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6a63d83c snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6fec4672 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x736e74ab amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x760dfe6a cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x834ced48 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x88dd853d amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8d3af9c7 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa6e3b545 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc31f7e30 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc9bed2c6 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcffd56c7 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd43aa09d avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe3650b7e fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe8a7f4c3 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe9958dfc fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf47a652b amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfa4836bf amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfd3f663c amdtp_stream_stop +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x2236eb4b snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x3d004ff7 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x3d945a42 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x5101063f snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x6b2ae409 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x82be45f2 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x0d25a63c snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x2881f018 snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x28b8a4c7 snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x783b4c4e snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xc4aec594 snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xf59c3ffe snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x2c1ef3de snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x5bce2c79 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x7020639f snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x97b18763 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x4868af2c snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x95ae0671 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x2fdf8832 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x3e6b289a snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x9787105c snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xcfd14cee snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xf20e8d03 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xfb1842b8 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-i2c 0x0e32d268 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x3f552c85 snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0x63a95606 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x77c45860 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xcf9e7337 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xfe4b7175 snd_i2c_readbytes +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x0a625708 snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x203e2b40 snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x2644472d snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x4bb92b04 snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x8da12791 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x8e27a639 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xbcb8341b snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xcc0f0bc3 snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xdf9d8de1 snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xf155f10a snd_sbdsp_command +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x034c48d0 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x03a0b7ff snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x04a00826 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x086bd475 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0a717ad4 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x58269a8b snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x68721d09 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x73cf7510 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9c4a3613 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa5181bd8 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa9f5ecab snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbaeab628 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd0e63b1f snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd6dd264c snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe86a81a6 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xed103132 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf3443dfb snd_ac97_bus +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x113fd25a snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x27c151aa snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x34e76aac snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x389ea5bc snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x531250a3 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x882a47b4 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x965c63e9 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xaf8c880f snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xe848260e snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x22b40fdc snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xaa6291b9 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xbd1bd98c snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0c548524 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0ef09438 oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1944c778 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x22fbe965 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x262edac2 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x34295aef oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x472f4882 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4cccb6ca oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x575d5da9 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x81df6226 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x89719f3e oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x89a4ccf3 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9b307840 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbab72306 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbd6679a5 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xcc22be23 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xcce70513 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xce357867 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd1b7ebcf oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe42810c1 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x19c025e1 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x4b4f9c4c snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x6e7bd387 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x6e9f46d8 snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x9360902d snd_trident_alloc_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x10620dc5 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x3709890b tlv320aic23_regmap +EXPORT_SYMBOL sound/soundcore 0x12b51462 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x568c858b register_sound_midi +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x81be9a55 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xa4e8798d register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xe28d86f2 register_sound_special +EXPORT_SYMBOL sound/soundcore 0xf15c4cbc sound_class +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x0c325d39 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x3d435a79 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x64baee84 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x72e68bd1 snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x8b6d5b47 snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xc028018d snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/snd-util-mem 0x015c5c0e snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x56da9e43 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0x73c35dda __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x745fa085 snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x8f938c0f __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xafc73c4e snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xecd2fb85 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xf9f7929e __snd_util_mem_alloc +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x52b85d0c snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x000e28d9 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x0056b0ee of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0x0073921d sk_dst_check +EXPORT_SYMBOL vmlinux 0x00752c17 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x00801678 flush_scheduled_work +EXPORT_SYMBOL vmlinux 0x00af9f4b force_sig +EXPORT_SYMBOL vmlinux 0x00c00765 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00d9fda9 vfs_write +EXPORT_SYMBOL vmlinux 0x00f8bbf8 genl_notify +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x010381cf scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x012a97fc xor_altivec_4 +EXPORT_SYMBOL vmlinux 0x012c7b7e bio_advance +EXPORT_SYMBOL vmlinux 0x0189b64c of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x01a3bdee sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x01bd6367 kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x01be4591 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x01bff631 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x01c73646 vme_irq_handler +EXPORT_SYMBOL vmlinux 0x01e696ef arp_find +EXPORT_SYMBOL vmlinux 0x020436fa __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x0207f704 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x022f1ba3 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x024bf827 radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x02677daf scsi_execute +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x02947d03 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02c0f75f neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x02df01bd elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x02dfb84a max8998_read_reg +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x0306f6d3 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x033fc120 scsi_register +EXPORT_SYMBOL vmlinux 0x034a7465 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x03573931 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x03609a53 register_quota_format +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x038fa653 blk_mq_run_queues +EXPORT_SYMBOL vmlinux 0x039313bf tcp_syn_flood_action +EXPORT_SYMBOL vmlinux 0x03c06156 bitmap_fold +EXPORT_SYMBOL vmlinux 0x03dd15ce mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x03dd3c87 vfs_getattr +EXPORT_SYMBOL vmlinux 0x03df684d netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x03ea9361 tty_devnum +EXPORT_SYMBOL vmlinux 0x03ebda85 dns_query +EXPORT_SYMBOL vmlinux 0x03ee8b19 fsnotify_get_group +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x04074f48 ioremap +EXPORT_SYMBOL vmlinux 0x041a2ef6 dst_destroy +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x045bd9e3 vm_mmap +EXPORT_SYMBOL vmlinux 0x04699740 inet6_bind +EXPORT_SYMBOL vmlinux 0x047c94a1 scsi_register_interface +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x048e8b77 nf_register_hooks +EXPORT_SYMBOL vmlinux 0x0499c426 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x04abcd52 ilookup5 +EXPORT_SYMBOL vmlinux 0x04b0e616 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04f71dce ipv4_specific +EXPORT_SYMBOL vmlinux 0x04fbc27b blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x05186ca4 flush_icache_range +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x052763e5 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0x052a64fe pagecache_get_page +EXPORT_SYMBOL vmlinux 0x0530dede _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x054744a9 get_tz_trend +EXPORT_SYMBOL vmlinux 0x054a40d0 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x055bd875 tty_register_driver +EXPORT_SYMBOL vmlinux 0x055c8559 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x0560f77e scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x0562303d sock_register +EXPORT_SYMBOL vmlinux 0x056854ec dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x0593a99b init_timer_key +EXPORT_SYMBOL vmlinux 0x059733a9 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x05a514a1 _insl_ns +EXPORT_SYMBOL vmlinux 0x05add900 eth_header +EXPORT_SYMBOL vmlinux 0x05bbc77a __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x05bf700b tcf_hash_check +EXPORT_SYMBOL vmlinux 0x06094965 scsi_target_resume +EXPORT_SYMBOL vmlinux 0x060d404a i2c_master_recv +EXPORT_SYMBOL vmlinux 0x06152ec7 dump_align +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x061b8157 console_stop +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x064c7c71 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x06578c73 skb_copy +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x06909770 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x0697735d blk_delay_queue +EXPORT_SYMBOL vmlinux 0x06acf725 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x06bbb24a mempool_resize +EXPORT_SYMBOL vmlinux 0x06d61689 get_cached_acl +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x06ffa35f __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x07014e19 udp6_set_csum +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x07424cf3 serio_open +EXPORT_SYMBOL vmlinux 0x0744ad39 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x074e9213 down_killable +EXPORT_SYMBOL vmlinux 0x0754b365 single_open_size +EXPORT_SYMBOL vmlinux 0x07721b7d save_mount_options +EXPORT_SYMBOL vmlinux 0x0775215d scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x078b2190 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07ab75ad __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x07b98564 rwsem_wake +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07d502d0 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x08034400 param_get_invbool +EXPORT_SYMBOL vmlinux 0x08140b06 padata_free +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x082d9945 simple_transaction_release +EXPORT_SYMBOL vmlinux 0x083029c6 serio_reconnect +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x08668d69 dev_addr_init +EXPORT_SYMBOL vmlinux 0x086d8cdd irq_stat +EXPORT_SYMBOL vmlinux 0x087ef000 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x089ea843 vfs_rmdir +EXPORT_SYMBOL vmlinux 0x08bc8929 mmc_can_erase +EXPORT_SYMBOL vmlinux 0x08cd40c0 generic_readlink +EXPORT_SYMBOL vmlinux 0x08e81e9c generic_write_end +EXPORT_SYMBOL vmlinux 0x08e838b7 of_root +EXPORT_SYMBOL vmlinux 0x08f7e334 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x09462383 dev_add_offload +EXPORT_SYMBOL vmlinux 0x0958f062 inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0x0971d8ec input_register_device +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x0992c822 lookup_bdev +EXPORT_SYMBOL vmlinux 0x099ca452 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x09a17384 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x09a8320b pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x09b07eb0 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x09bb937c xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x09c3e454 vfs_mknod +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c67afb flex_array_get +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09e1a715 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x09ea6263 bdget +EXPORT_SYMBOL vmlinux 0x09f4f0d1 pagevec_lookup +EXPORT_SYMBOL vmlinux 0x0a1b894b dev_change_flags +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a2a3d11 __dquot_transfer +EXPORT_SYMBOL vmlinux 0x0a39168b napi_get_frags +EXPORT_SYMBOL vmlinux 0x0a3a9d16 pci_pme_active +EXPORT_SYMBOL vmlinux 0x0a4d5f76 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x0a71b22b iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x0a81981c napi_gro_receive +EXPORT_SYMBOL vmlinux 0x0a835387 dev_addr_flush +EXPORT_SYMBOL vmlinux 0x0a89417b padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x0a8e7c06 dquot_release +EXPORT_SYMBOL vmlinux 0x0a9f6d56 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x0aaa666d may_umount_tree +EXPORT_SYMBOL vmlinux 0x0acb1a3c __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ad05e13 mpage_readpage +EXPORT_SYMBOL vmlinux 0x0ad7e2ba of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0x0b02ab3a skb_queue_head +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b12b1d3 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b417e37 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b85a35f msi_bitmap_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0x0b99c2db dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x0bada0e7 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc316e8 sock_no_getname +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bff9fc9 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x0c02a1d6 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x0c062fa4 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x0c0a35d7 soft_cursor +EXPORT_SYMBOL vmlinux 0x0c104f6a ps2_end_command +EXPORT_SYMBOL vmlinux 0x0c15783d mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x0c2f1990 flush_tlb_range +EXPORT_SYMBOL vmlinux 0x0c36d499 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c8b49cc __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x0c94aba4 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x0c94d62a revalidate_disk +EXPORT_SYMBOL vmlinux 0x0c951d4b agp_collect_device_status +EXPORT_SYMBOL vmlinux 0x0c9e6935 dev_addr_add +EXPORT_SYMBOL vmlinux 0x0ca0b107 input_unregister_handler +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cda3a94 __find_get_block +EXPORT_SYMBOL vmlinux 0x0cf4c2b1 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0x0cf68ec6 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x0d069550 pci_iounmap +EXPORT_SYMBOL vmlinux 0x0d2f581c fsl_ifc_ctrl_dev +EXPORT_SYMBOL vmlinux 0x0d30e076 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d5db6d2 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d6c963c copy_from_user +EXPORT_SYMBOL vmlinux 0x0d8891e6 vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x0d9ef026 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0da311e1 override_creds +EXPORT_SYMBOL vmlinux 0x0dafd262 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x0dc0ace0 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x0dcc731b lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x0dde9b5f unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x0e2ad386 read_cache_page +EXPORT_SYMBOL vmlinux 0x0e4177a4 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x0e5c64e3 simple_unlink +EXPORT_SYMBOL vmlinux 0x0e6b2b6d pci_iomap +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e80db2e __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x0e8f30f6 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x0eb0c377 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x0eb58b7c __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0edc20b2 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0x0edcef31 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x0eef245a from_kuid_munged +EXPORT_SYMBOL vmlinux 0x0ef00d65 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f15e70d vfs_mkdir +EXPORT_SYMBOL vmlinux 0x0f1c8f31 file_remove_suid +EXPORT_SYMBOL vmlinux 0x0f21e94f giveup_altivec +EXPORT_SYMBOL vmlinux 0x0f36902a blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f504a91 write_cache_pages +EXPORT_SYMBOL vmlinux 0x0f5faa7e wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x0f6a83e8 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x0f9fdc20 mach_corenet_generic +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fdbec9c bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x0fe10308 simple_nosetlease +EXPORT_SYMBOL vmlinux 0x0fe4df4e __blk_end_request +EXPORT_SYMBOL vmlinux 0x0fe654d5 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x0ffef3f9 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x10412850 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x10414e66 netif_rx_ni +EXPORT_SYMBOL vmlinux 0x104a0c67 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x10756894 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x107660fe tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x108fc94d security_path_rmdir +EXPORT_SYMBOL vmlinux 0x10950ee1 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x10b2e6f1 cad_pid +EXPORT_SYMBOL vmlinux 0x10bca58d phy_find_first +EXPORT_SYMBOL vmlinux 0x10d21489 fddi_type_trans +EXPORT_SYMBOL vmlinux 0x10e5d423 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x10f04469 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x10fee405 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x1119e043 ip_setsockopt +EXPORT_SYMBOL vmlinux 0x1121f7a8 netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x113c5254 do_splice_to +EXPORT_SYMBOL vmlinux 0x1145cdc7 __seq_open_private +EXPORT_SYMBOL vmlinux 0x1159a8cd release_firmware +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x1182d83a cpuidle_disable +EXPORT_SYMBOL vmlinux 0x1183c082 done_path_create +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x11a2ff15 should_remove_suid +EXPORT_SYMBOL vmlinux 0x11b7c8f0 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x11edc0ea sock_kmalloc +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x121b8f89 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x12344de7 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x1235b473 skb_checksum_help +EXPORT_SYMBOL vmlinux 0x1238e253 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x123f82f3 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x127d1dae agp_find_bridge +EXPORT_SYMBOL vmlinux 0x129af8ac cap_mmap_file +EXPORT_SYMBOL vmlinux 0x12a2f340 follow_down +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12ab9e06 poll_freewait +EXPORT_SYMBOL vmlinux 0x12c3cbcb xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x12c4b575 locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x12dbd654 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x12dfeb12 vprintk_emit +EXPORT_SYMBOL vmlinux 0x12e53ff2 search_binary_handler +EXPORT_SYMBOL vmlinux 0x12e549d6 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x13215eac mem_section +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x132c0fd6 ppp_input +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13393722 dquot_resume +EXPORT_SYMBOL vmlinux 0x133f69da vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x1380ab1c clk_add_alias +EXPORT_SYMBOL vmlinux 0x139d95c2 blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x141bfc93 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x144e673b of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x146eed96 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x149c7752 param_ops_uint +EXPORT_SYMBOL vmlinux 0x14b84371 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x14dc8d0f param_set_ushort +EXPORT_SYMBOL vmlinux 0x14e19630 pci_fixup_device +EXPORT_SYMBOL vmlinux 0x1519b981 unregister_nls +EXPORT_SYMBOL vmlinux 0x153917f8 module_refcount +EXPORT_SYMBOL vmlinux 0x1548962c __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x155edacc I_BDEV +EXPORT_SYMBOL vmlinux 0x15664ef8 simple_link +EXPORT_SYMBOL vmlinux 0x15a38dac bioset_create +EXPORT_SYMBOL vmlinux 0x15b5fdae check_disk_change +EXPORT_SYMBOL vmlinux 0x15d3fd60 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x15e4da2c i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x16092615 nonseekable_open +EXPORT_SYMBOL vmlinux 0x162fe5be udp6_csum_init +EXPORT_SYMBOL vmlinux 0x16376334 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x164d45bb blk_start_request +EXPORT_SYMBOL vmlinux 0x165abba1 generic_writepages +EXPORT_SYMBOL vmlinux 0x165c78d1 inet_sendmsg +EXPORT_SYMBOL vmlinux 0x165d792c mmc_release_host +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x1685deb9 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x1699fa4e eth_mac_addr +EXPORT_SYMBOL vmlinux 0x169dad37 blk_requeue_request +EXPORT_SYMBOL vmlinux 0x16a22e33 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x16a43d9f elv_add_request +EXPORT_SYMBOL vmlinux 0x16a8266c of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0x16a8c543 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x16bcb500 redraw_screen +EXPORT_SYMBOL vmlinux 0x16cc1daf genphy_read_status +EXPORT_SYMBOL vmlinux 0x16ce34ca clear_user_page +EXPORT_SYMBOL vmlinux 0x16f1f608 __genl_register_family +EXPORT_SYMBOL vmlinux 0x16f8604d km_query +EXPORT_SYMBOL vmlinux 0x1700e83c dquot_free_inode +EXPORT_SYMBOL vmlinux 0x172099ce down_read_trylock +EXPORT_SYMBOL vmlinux 0x1743414f __debugger_fault_handler +EXPORT_SYMBOL vmlinux 0x174bf274 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x17633a3a mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x17648396 dev_base_lock +EXPORT_SYMBOL vmlinux 0x1775af1c xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x1793f685 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x179994fa audit_log_start +EXPORT_SYMBOL vmlinux 0x179b4ec4 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x17a30e46 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x17a632c4 end_page_writeback +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17c1613e secpath_dup +EXPORT_SYMBOL vmlinux 0x17c86b62 bdevname +EXPORT_SYMBOL vmlinux 0x17ccbe06 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x17dbc831 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x17e28473 fsl_upm_run_pattern +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x180baeef dcache_readdir +EXPORT_SYMBOL vmlinux 0x181d0ccf blk_get_queue +EXPORT_SYMBOL vmlinux 0x1826ae12 inet_frag_find +EXPORT_SYMBOL vmlinux 0x1827f1d0 max8925_reg_write +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x1839526e tcp_prot +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x184fbd1a blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x1857aa39 proc_dointvec +EXPORT_SYMBOL vmlinux 0x186c3143 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x186e5091 neigh_destroy +EXPORT_SYMBOL vmlinux 0x18785812 kdb_current_task +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x189b9fb4 page_follow_link_light +EXPORT_SYMBOL vmlinux 0x18a2d03d sync_inode +EXPORT_SYMBOL vmlinux 0x18ce5ba8 of_translate_address +EXPORT_SYMBOL vmlinux 0x18dc3d0a md_error +EXPORT_SYMBOL vmlinux 0x18dd869a qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x18e3921e blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x18f7fde9 qdisc_list_add +EXPORT_SYMBOL vmlinux 0x190d786d __sb_end_write +EXPORT_SYMBOL vmlinux 0x19208ac2 sock_create_lite +EXPORT_SYMBOL vmlinux 0x192c9c4b xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x1933960b param_set_short +EXPORT_SYMBOL vmlinux 0x19444627 memcpy_fromiovecend +EXPORT_SYMBOL vmlinux 0x19494b56 inet_addr_type +EXPORT_SYMBOL vmlinux 0x194ce513 page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0x197ae80b __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x198103bc textsearch_prepare +EXPORT_SYMBOL vmlinux 0x199ec4fb arch_spin_unlock_wait +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a9f893 bio_chain +EXPORT_SYMBOL vmlinux 0x19aec8b0 of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x19b0fc39 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x19ba1dc7 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c21b79 input_register_handler +EXPORT_SYMBOL vmlinux 0x19e6aab8 tso_count_descs +EXPORT_SYMBOL vmlinux 0x19fa4b73 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x19fe68ab lockref_get +EXPORT_SYMBOL vmlinux 0x1a2d84b8 compat_ip_getsockopt +EXPORT_SYMBOL vmlinux 0x1a4161eb inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x1a48e695 tty_write_room +EXPORT_SYMBOL vmlinux 0x1a585020 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x1a58608f dev_alert +EXPORT_SYMBOL vmlinux 0x1a5c6c73 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x1a728338 __mutex_init +EXPORT_SYMBOL vmlinux 0x1a9496b7 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x1aa19da1 dget_parent +EXPORT_SYMBOL vmlinux 0x1aaec9ad tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x1ac20503 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1ace6761 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x1ad6395b vme_irq_free +EXPORT_SYMBOL vmlinux 0x1addfbb3 mmc_request_done +EXPORT_SYMBOL vmlinux 0x1ae4ee3b phy_device_create +EXPORT_SYMBOL vmlinux 0x1af62a99 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b132009 rename_lock +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b353088 clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0x1b397988 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x1b3f818b xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x1b402da4 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x1b4feaac tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x1b5d2d10 wait_on_page_bit +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b6e07dc sock_i_ino +EXPORT_SYMBOL vmlinux 0x1b73ada1 of_get_min_tck +EXPORT_SYMBOL vmlinux 0x1b796840 pci_select_bars +EXPORT_SYMBOL vmlinux 0x1b7c0b04 i2c_use_client +EXPORT_SYMBOL vmlinux 0x1b7d679e blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1b952f68 sk_receive_skb +EXPORT_SYMBOL vmlinux 0x1bbdcaeb sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x1bc4ff03 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x1bc7cc30 follow_pfn +EXPORT_SYMBOL vmlinux 0x1bca2b59 load_fp_state +EXPORT_SYMBOL vmlinux 0x1bcdd1a4 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x1bd0f4c5 unlock_page +EXPORT_SYMBOL vmlinux 0x1bdc26cf sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x1bea94ae put_io_context +EXPORT_SYMBOL vmlinux 0x1bf09b43 sock_no_listen +EXPORT_SYMBOL vmlinux 0x1bf8864b mount_pseudo +EXPORT_SYMBOL vmlinux 0x1bfec830 __iounmap_at +EXPORT_SYMBOL vmlinux 0x1c0638c8 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x1c26dd71 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0x1c3e02e4 memcmp +EXPORT_SYMBOL vmlinux 0x1c738fc9 phy_connect_direct +EXPORT_SYMBOL vmlinux 0x1c80de9c ip_send_check +EXPORT_SYMBOL vmlinux 0x1c90aa89 of_get_property +EXPORT_SYMBOL vmlinux 0x1c9ac027 generic_permission +EXPORT_SYMBOL vmlinux 0x1cad9bf2 registered_fb +EXPORT_SYMBOL vmlinux 0x1cae7caf inet6_del_offload +EXPORT_SYMBOL vmlinux 0x1cc87a28 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x1d095a1b dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x1d1056e5 crc32_be +EXPORT_SYMBOL vmlinux 0x1d13d708 kobject_del +EXPORT_SYMBOL vmlinux 0x1d3ae505 __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x1d46f930 compat_sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x1d62d921 scsi_remove_host +EXPORT_SYMBOL vmlinux 0x1d7d2eb7 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x1d922d41 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x1d941498 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x1da8e422 md_write_start +EXPORT_SYMBOL vmlinux 0x1dbc4d0c proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dd25dc9 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e42c5c3 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x1e52fa72 skb_dequeue +EXPORT_SYMBOL vmlinux 0x1e5a663d blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e6f395f netif_device_attach +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea8e39e max8998_write_reg +EXPORT_SYMBOL vmlinux 0x1eabcf5c mutex_lock +EXPORT_SYMBOL vmlinux 0x1ebf4c41 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x1ec3bed9 hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0x1ec43e67 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x1ecfd211 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x1ed96ad5 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x1ee6cfd9 d_walk +EXPORT_SYMBOL vmlinux 0x1efccaa8 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x1f0a6a11 dquot_disable +EXPORT_SYMBOL vmlinux 0x1f22ec0e inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x1f2f644e clocksource_register +EXPORT_SYMBOL vmlinux 0x1f3a8497 commit_creds +EXPORT_SYMBOL vmlinux 0x1f40cd04 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x1f48d034 key_put +EXPORT_SYMBOL vmlinux 0x1f53b340 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x1f54e93d param_array_ops +EXPORT_SYMBOL vmlinux 0x1f578d97 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x1f583bdd ppp_input_error +EXPORT_SYMBOL vmlinux 0x1f6ce67a sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x1f8f6201 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x1fa0114b netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fda4097 __page_symlink +EXPORT_SYMBOL vmlinux 0x1fdd32c5 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fedf0f4 __request_region +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x200e4d1b tc_classify_compat +EXPORT_SYMBOL vmlinux 0x203d9d30 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x2048449f netlink_unicast +EXPORT_SYMBOL vmlinux 0x20498ce7 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x2059ad46 bdgrab +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x20831dd7 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x20a42175 release_sock +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20abd5c7 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20d23e9b simple_fill_super +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x21167857 do_sync_read +EXPORT_SYMBOL vmlinux 0x211f68f1 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x21274a57 devm_clk_get +EXPORT_SYMBOL vmlinux 0x215533c9 blk_recount_segments +EXPORT_SYMBOL vmlinux 0x215ebd78 bitrev16 +EXPORT_SYMBOL vmlinux 0x217b166e truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x217deebd inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x2180243a __check_sticky +EXPORT_SYMBOL vmlinux 0x21b137a6 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x21d0ed65 of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21e69752 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x21f19335 fence_remove_callback +EXPORT_SYMBOL vmlinux 0x21f4199e bio_reset +EXPORT_SYMBOL vmlinux 0x21f8fcca ip_defrag +EXPORT_SYMBOL vmlinux 0x221b1c81 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x2278e94b slhc_remember +EXPORT_SYMBOL vmlinux 0x22a348b7 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x22a49163 tcp_close +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22e06347 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x22ede9e4 inet_recvmsg +EXPORT_SYMBOL vmlinux 0x23067c2d from_kgid +EXPORT_SYMBOL vmlinux 0x231c80f6 inode_init_once +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x232fdba6 simple_getattr +EXPORT_SYMBOL vmlinux 0x233490d6 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL vmlinux 0x235e90f3 __wake_up_bit +EXPORT_SYMBOL vmlinux 0x238b7cef kernel_setsockopt +EXPORT_SYMBOL vmlinux 0x23909909 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x239dfcc2 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c9891c kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x23dbe437 neigh_update +EXPORT_SYMBOL vmlinux 0x23f2243d mempool_free +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x2410c0be param_set_copystring +EXPORT_SYMBOL vmlinux 0x2414b691 inet_csk_accept +EXPORT_SYMBOL vmlinux 0x24178411 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x243ec5a3 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x244f39b4 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x245d6e07 kern_path_create +EXPORT_SYMBOL vmlinux 0x2466aad4 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x246804f3 generic_file_remap_pages +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x249afcd4 km_report +EXPORT_SYMBOL vmlinux 0x24c84d68 of_get_next_child +EXPORT_SYMBOL vmlinux 0x24f00380 ida_init +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x250a43b2 icmpv6_send +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x2528d905 phy_init_hw +EXPORT_SYMBOL vmlinux 0x25333b30 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x257a4b43 dev_notice +EXPORT_SYMBOL vmlinux 0x257f3e21 follow_up +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x25bfae7e copy_from_iter +EXPORT_SYMBOL vmlinux 0x25d987d1 get_agp_version +EXPORT_SYMBOL vmlinux 0x25e4e5af sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0x2609fa13 ata_print_version +EXPORT_SYMBOL vmlinux 0x261ca0db prepare_binprm +EXPORT_SYMBOL vmlinux 0x2636d20f d_splice_alias +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x26477c07 __vmalloc +EXPORT_SYMBOL vmlinux 0x264a305b of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x2665d53a key_create_or_update +EXPORT_SYMBOL vmlinux 0x268a23b5 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x26b760c4 slhc_init +EXPORT_SYMBOL vmlinux 0x26d3e8a3 inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x270d865b fget +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x27646df3 start_thread +EXPORT_SYMBOL vmlinux 0x2771d7ff ida_get_new_above +EXPORT_SYMBOL vmlinux 0x277a5a94 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x2789266d of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x27903f9e compat_nf_setsockopt +EXPORT_SYMBOL vmlinux 0x27907cd0 d_rehash +EXPORT_SYMBOL vmlinux 0x27ab0291 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x27b4d09a scsi_remove_target +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27c5908a tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x27c7ac2d of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27ff2029 flush_dcache_icache_page +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x2823f103 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x2828c615 from_kgid_munged +EXPORT_SYMBOL vmlinux 0x28318305 snprintf +EXPORT_SYMBOL vmlinux 0x285a8f7f phy_register_fixup +EXPORT_SYMBOL vmlinux 0x285c5040 migrate_page +EXPORT_SYMBOL vmlinux 0x28949ec4 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x289b1fd0 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x289db3ee idr_remove +EXPORT_SYMBOL vmlinux 0x28a2b29f radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28abfe6e scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x28b71119 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x28c6384d dqget +EXPORT_SYMBOL vmlinux 0x28e4eefa arp_send +EXPORT_SYMBOL vmlinux 0x28f1ebdc scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x290b1d4f tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x290d668a iunique +EXPORT_SYMBOL vmlinux 0x29108942 account_page_dirtied +EXPORT_SYMBOL vmlinux 0x294a9c35 invalidate_partition +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x296b2154 bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x298aa5be km_policy_expired +EXPORT_SYMBOL vmlinux 0x2a0cf58a param_set_long +EXPORT_SYMBOL vmlinux 0x2a10415e mem_map +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a326e46 free_netdev +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a4a0973 kill_pgrp +EXPORT_SYMBOL vmlinux 0x2a5bbe8e kmem_cache_create +EXPORT_SYMBOL vmlinux 0x2a72ce38 pci_scan_bus_parented +EXPORT_SYMBOL vmlinux 0x2a79ac13 clkdev_add +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2af26665 tty_do_resize +EXPORT_SYMBOL vmlinux 0x2af97a06 inet6_getname +EXPORT_SYMBOL vmlinux 0x2b05a6ea do_sync_write +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b0f1359 sk_stop_timer +EXPORT_SYMBOL vmlinux 0x2b1ec6b6 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b4991ec xmon +EXPORT_SYMBOL vmlinux 0x2b4aaf13 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0x2b4b7592 get_task_io_context +EXPORT_SYMBOL vmlinux 0x2b7b6bd8 pci_bus_get +EXPORT_SYMBOL vmlinux 0x2b7bc565 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x2b7cba8a vga_put +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2baa760d wake_up_process +EXPORT_SYMBOL vmlinux 0x2bbdbd6f inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x2bc241ed copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x2bc64c7b iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x2bd33c6b d_add_ci +EXPORT_SYMBOL vmlinux 0x2bdd6e28 node_states +EXPORT_SYMBOL vmlinux 0x2be0f12d dql_completed +EXPORT_SYMBOL vmlinux 0x2be49cce pci_choose_state +EXPORT_SYMBOL vmlinux 0x2bec0e61 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x2c039c5d do_SAK +EXPORT_SYMBOL vmlinux 0x2c1079f3 set_bh_page +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c436866 netif_device_detach +EXPORT_SYMBOL vmlinux 0x2c6344c1 vfs_setpos +EXPORT_SYMBOL vmlinux 0x2c6c9c79 netif_receive_skb +EXPORT_SYMBOL vmlinux 0x2c6f333e dev_uc_del +EXPORT_SYMBOL vmlinux 0x2c7b1fca down_timeout +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2cb825d2 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0x2cda8f21 netdev_err +EXPORT_SYMBOL vmlinux 0x2ced7b07 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x2cf73cb7 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x2d09aed8 down_read +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d318a65 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d37342e cpu_online_mask +EXPORT_SYMBOL vmlinux 0x2d37beee tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x2d3be674 i2c_release_client +EXPORT_SYMBOL vmlinux 0x2d4b69b4 ip6_xmit +EXPORT_SYMBOL vmlinux 0x2d6c51af dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x2d73420e d_obtain_alias +EXPORT_SYMBOL vmlinux 0x2d805c00 nf_afinfo +EXPORT_SYMBOL vmlinux 0x2db7cce2 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x2dc00446 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x2dca7a5e register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2dfcdb08 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x2e0d2f7f queue_work_on +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e23695b agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e2e6546 __lock_buffer +EXPORT_SYMBOL vmlinux 0x2e3836b1 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x2e3fc8d7 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x2e45b948 bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0x2e6d395b blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x2e85206a devm_free_irq +EXPORT_SYMBOL vmlinux 0x2eaa9e83 giveup_fpu +EXPORT_SYMBOL vmlinux 0x2ef3e6c5 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2ef6c4b8 __napi_complete +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f1ce982 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x2f1fec90 padata_alloc_possible +EXPORT_SYMBOL vmlinux 0x2f21e6a1 vlan_vid_add +EXPORT_SYMBOL vmlinux 0x2f22b295 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x2f287f0d copy_to_user +EXPORT_SYMBOL vmlinux 0x2f77af6d of_match_node +EXPORT_SYMBOL vmlinux 0x2f82c441 fb_blank +EXPORT_SYMBOL vmlinux 0x2fa6111a consume_skb +EXPORT_SYMBOL vmlinux 0x2fa71e7a blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fcd932c dquot_alloc +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x300071c1 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x30232880 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x305a219b flow_cache_init +EXPORT_SYMBOL vmlinux 0x306b254d md_integrity_register +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x309462c6 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30a9327b mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x30af0977 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x30b8b35c cpu_to_chip_id +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x31173731 padata_start +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3145ef4e scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x315e27a1 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x3161173d twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x319e0726 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x31a4b82e genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x31c53d81 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x31d61e9a cur_cpu_spec +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31f2434c tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x31f33e6c generic_perform_write +EXPORT_SYMBOL vmlinux 0x31f734f0 textsearch_register +EXPORT_SYMBOL vmlinux 0x31fb50d3 __ps2_command +EXPORT_SYMBOL vmlinux 0x3222302f udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x322eff2b blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x323afc7b fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x324b0349 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x3253d598 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0x32578e23 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x32665ec9 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x3278e486 submit_bio +EXPORT_SYMBOL vmlinux 0x329e4299 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x32abf7b2 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x32b4034c input_set_keycode +EXPORT_SYMBOL vmlinux 0x32c8c42e grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x32d028e1 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x32d0a9dc flush_old_exec +EXPORT_SYMBOL vmlinux 0x32f38e2d dma_pool_create +EXPORT_SYMBOL vmlinux 0x32f5034e uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x33051aa0 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x3316ca76 md_finish_reshape +EXPORT_SYMBOL vmlinux 0x331c72ab vfs_statfs +EXPORT_SYMBOL vmlinux 0x333cb37c __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x3340f8f2 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x33511fba sk_filter +EXPORT_SYMBOL vmlinux 0x3357c4ad xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x336d948b jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x33817870 param_get_bool +EXPORT_SYMBOL vmlinux 0x3394ae8c dev_activate +EXPORT_SYMBOL vmlinux 0x33a5df20 __napi_schedule +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33c0f3ec devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33cb3896 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x33de3216 scsi_host_put +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f0eaf6 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x33f93f07 param_set_ullong +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x3405d111 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x342dd126 kobject_add +EXPORT_SYMBOL vmlinux 0x3431465c generic_file_fsync +EXPORT_SYMBOL vmlinux 0x344adbd5 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x344feeb7 vme_master_request +EXPORT_SYMBOL vmlinux 0x346323ab address_space_init_once +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x346db4ad skb_trim +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x3485b057 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34a1dd81 inet_select_addr +EXPORT_SYMBOL vmlinux 0x34a4fbbd file_ns_capable +EXPORT_SYMBOL vmlinux 0x34ac71ba mapping_tagged +EXPORT_SYMBOL vmlinux 0x34adf157 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x34bc8c85 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x34d4dffe qdisc_destroy +EXPORT_SYMBOL vmlinux 0x34d97676 ata_link_printk +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34f84912 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x34fc1a29 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x350d4b92 mdiobus_read +EXPORT_SYMBOL vmlinux 0x351670d0 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x354dcdbf bpf_check_classic +EXPORT_SYMBOL vmlinux 0x355f10a6 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x3565dda5 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x356d66ef padata_add_cpu +EXPORT_SYMBOL vmlinux 0x356dfd86 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35c32767 xor_altivec_2 +EXPORT_SYMBOL vmlinux 0x35ccf2b1 sg_miter_stop +EXPORT_SYMBOL vmlinux 0x35f6cc0c new_sync_read +EXPORT_SYMBOL vmlinux 0x35f8170e security_path_truncate +EXPORT_SYMBOL vmlinux 0x3618cb2d ida_destroy +EXPORT_SYMBOL vmlinux 0x363aacec blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x363fce63 tso_build_hdr +EXPORT_SYMBOL vmlinux 0x3656172e msi_bitmap_free_hwirqs +EXPORT_SYMBOL vmlinux 0x366054ff write_inode_now +EXPORT_SYMBOL vmlinux 0x366f6d27 idr_destroy +EXPORT_SYMBOL vmlinux 0x369e1115 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x36b0e732 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36c04532 mmc_free_host +EXPORT_SYMBOL vmlinux 0x36e07b6c sock_edemux +EXPORT_SYMBOL vmlinux 0x36e2dafe neigh_connected_output +EXPORT_SYMBOL vmlinux 0x36eba12c mdiobus_free +EXPORT_SYMBOL vmlinux 0x36ee1c66 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x36f13acf pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x3706b5be genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x370df2a3 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x3713f564 vfs_symlink +EXPORT_SYMBOL vmlinux 0x37194e1c blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x371d2130 check_legacy_ioport +EXPORT_SYMBOL vmlinux 0x372186eb pci_disable_msix +EXPORT_SYMBOL vmlinux 0x37266736 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x37344510 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x376bf3d5 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x376cea9f ___pskb_trim +EXPORT_SYMBOL vmlinux 0x377208c2 eth_change_mtu +EXPORT_SYMBOL vmlinux 0x378b6939 ppp_dev_name +EXPORT_SYMBOL vmlinux 0x37ab0f14 dmam_pool_create +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37d75293 tcp_make_synack +EXPORT_SYMBOL vmlinux 0x37db37a6 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0x37e0153d flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x37eadaf9 read_cache_pages +EXPORT_SYMBOL vmlinux 0x3813a76a nf_log_packet +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x382e4294 of_parse_phandle +EXPORT_SYMBOL vmlinux 0x383860f7 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x384fc78c framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x38543ee4 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x387d377c elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388d612b sk_release_kernel +EXPORT_SYMBOL vmlinux 0x389ff59f dev_disable_lro +EXPORT_SYMBOL vmlinux 0x38a5d728 md_check_recovery +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38adefe8 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38b825d1 idr_replace +EXPORT_SYMBOL vmlinux 0x38f13c88 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x38fb9933 tty_std_termios +EXPORT_SYMBOL vmlinux 0x3909b92d i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x3911d7ff phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x39156d00 vfs_writev +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x393d4de9 crc32_le +EXPORT_SYMBOL vmlinux 0x3943969a mmc_power_save_host +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394995fb scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x395ff823 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0x398d977b blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x39908238 udp_del_offload +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39ba0747 register_cdrom +EXPORT_SYMBOL vmlinux 0x39bc0629 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x39cdf63c wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x39f3d6f5 of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x3a046566 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x3a0d1834 vmap +EXPORT_SYMBOL vmlinux 0x3a4e5dce netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x3a58acd2 set_binfmt +EXPORT_SYMBOL vmlinux 0x3a5b747b pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x3a696265 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x3a918d4e ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3ae5886c tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0x3afba89c block_invalidatepage +EXPORT_SYMBOL vmlinux 0x3b05f25c capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x3b125b7a serio_unregister_port +EXPORT_SYMBOL vmlinux 0x3b415411 mark_page_accessed +EXPORT_SYMBOL vmlinux 0x3b46b6b0 mount_subtree +EXPORT_SYMBOL vmlinux 0x3b615a21 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x3b6405ff blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x3b644863 elv_rb_find +EXPORT_SYMBOL vmlinux 0x3b6c9d04 f_setown +EXPORT_SYMBOL vmlinux 0x3b785eba pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x3b7c6ed4 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x3b88aca5 vfs_read +EXPORT_SYMBOL vmlinux 0x3b912e4d sg_miter_skip +EXPORT_SYMBOL vmlinux 0x3b937628 fb_show_logo +EXPORT_SYMBOL vmlinux 0x3bb356db security_inode_permission +EXPORT_SYMBOL vmlinux 0x3bc47a72 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x3bce7b25 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x3bd1b1f6 msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x3bd48e13 pci_dev_driver +EXPORT_SYMBOL vmlinux 0x3c083d06 __breadahead +EXPORT_SYMBOL vmlinux 0x3c31a0de pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x3c37f373 nf_log_set +EXPORT_SYMBOL vmlinux 0x3c3909c4 blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x3c3dcbdb scsi_scan_host +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c483012 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x3c4cb184 of_get_parent +EXPORT_SYMBOL vmlinux 0x3c540ad4 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x3c73656a dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x3c798e57 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x3c7bf10f vfs_link +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c837988 __destroy_inode +EXPORT_SYMBOL vmlinux 0x3c913012 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x3c9d1211 string_get_size +EXPORT_SYMBOL vmlinux 0x3cc4b0dc lg_lock_init +EXPORT_SYMBOL vmlinux 0x3cc8e1bf neigh_app_ns +EXPORT_SYMBOL vmlinux 0x3cc99845 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x3cdb0ef8 __bitmap_full +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3d228d76 sock_efree +EXPORT_SYMBOL vmlinux 0x3d2a3336 sock_recvmsg +EXPORT_SYMBOL vmlinux 0x3d3b8e1d sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x3d3cfef7 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x3d6af843 dev_mc_add +EXPORT_SYMBOL vmlinux 0x3d9b3a89 set_bdi_congested +EXPORT_SYMBOL vmlinux 0x3dabbc31 compat_sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x3db44c8f devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x3dc02a4e flex_array_free_parts +EXPORT_SYMBOL vmlinux 0x3dc04388 ip_ct_attach +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3de38094 pcie_get_mps +EXPORT_SYMBOL vmlinux 0x3de89cef param_ops_long +EXPORT_SYMBOL vmlinux 0x3dea8914 xfrm_input +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e119b17 read_dev_sector +EXPORT_SYMBOL vmlinux 0x3e245a09 key_task_permission +EXPORT_SYMBOL vmlinux 0x3e27a7c5 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x3e46241a sock_create +EXPORT_SYMBOL vmlinux 0x3e504e52 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x3e6cf152 cdev_init +EXPORT_SYMBOL vmlinux 0x3e7d0a37 param_set_invbool +EXPORT_SYMBOL vmlinux 0x3e812805 input_set_capability +EXPORT_SYMBOL vmlinux 0x3e82559a jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e8ee7e9 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f1c614a dquot_quota_off +EXPORT_SYMBOL vmlinux 0x3f2eb402 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x3f32c4a6 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x3f3cbf72 register_key_type +EXPORT_SYMBOL vmlinux 0x3f406a3b enable_kernel_altivec +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f677425 of_phy_connect +EXPORT_SYMBOL vmlinux 0x3f8d5fe4 read_code +EXPORT_SYMBOL vmlinux 0x3f9f0b4d genlmsg_put +EXPORT_SYMBOL vmlinux 0x3fa0f466 follow_down_one +EXPORT_SYMBOL vmlinux 0x3fb90f07 scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0x3fe0d1c0 slhc_free +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3fef379d devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x3ff8e495 lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0x402727d5 d_tmpfile +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x40335a86 seq_release_private +EXPORT_SYMBOL vmlinux 0x4033bcb4 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x406fe52a agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x40760e98 blk_sync_queue +EXPORT_SYMBOL vmlinux 0x4087dc53 compat_mc_getsockopt +EXPORT_SYMBOL vmlinux 0x40955849 bio_map_user +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x40993906 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40b30f30 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40dfa19c key_reject_and_link +EXPORT_SYMBOL vmlinux 0x40eec7dc netpoll_setup +EXPORT_SYMBOL vmlinux 0x40f20194 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x40f34dae input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x411b2973 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x4145b7d4 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x41509551 inet_add_offload +EXPORT_SYMBOL vmlinux 0x4159c38f ioremap_wc +EXPORT_SYMBOL vmlinux 0x4160e591 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x4186f069 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x41acd6f3 uart_register_driver +EXPORT_SYMBOL vmlinux 0x41b88779 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x41d01295 dquot_operations +EXPORT_SYMBOL vmlinux 0x41e614ca kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x4241b4aa dev_printk_emit +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x427b5c79 __module_get +EXPORT_SYMBOL vmlinux 0x427c818e pci_scan_slot +EXPORT_SYMBOL vmlinux 0x4288a131 tcp_connect +EXPORT_SYMBOL vmlinux 0x42971fb4 local_flush_tlb_mm +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42b5b9bb forget_cached_acl +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x43399f53 proc_symlink +EXPORT_SYMBOL vmlinux 0x4346cda6 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x434febf9 udp_add_offload +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x4370d0f6 vfs_readv +EXPORT_SYMBOL vmlinux 0x438000ba pci_scan_bus +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43a01f90 complete_all +EXPORT_SYMBOL vmlinux 0x43a5ebcd nf_getsockopt +EXPORT_SYMBOL vmlinux 0x43c67287 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x43dde55e mpage_writepages +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x440be153 vfs_whiteout +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x4449b5c6 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0x4455eb45 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x447702b1 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x448234c3 tty_mutex +EXPORT_SYMBOL vmlinux 0x448eac3e kmemdup +EXPORT_SYMBOL vmlinux 0x449ddfe4 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44b870d2 lro_receive_skb +EXPORT_SYMBOL vmlinux 0x44b8c9ad pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x44c84a9c abort_creds +EXPORT_SYMBOL vmlinux 0x44d695f6 put_tty_driver +EXPORT_SYMBOL vmlinux 0x44dfc160 sg_miter_next +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44eb192e wait_for_completion +EXPORT_SYMBOL vmlinux 0x44f64094 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x4533dcae skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x45460030 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x4547ff39 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x454fb1a8 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x455e3d99 of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45a55ec8 __iounmap +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45c42127 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x45e1e3e8 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x46093edb tcp_prequeue +EXPORT_SYMBOL vmlinux 0x4612c59d down_trylock +EXPORT_SYMBOL vmlinux 0x461ac773 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x461ebfa0 __copy_tofrom_user +EXPORT_SYMBOL vmlinux 0x4637c35b register_netdev +EXPORT_SYMBOL vmlinux 0x4657ccac vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x465b0418 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x465fa047 tcf_action_exec +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x4689e086 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x468bcda6 cpumask_set_cpu_local_first +EXPORT_SYMBOL vmlinux 0x46a4fedb scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x46b88b91 get_phy_device +EXPORT_SYMBOL vmlinux 0x46d12956 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x4739c46c cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x473eb788 ip_fragment +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x47420ba6 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x474dbfcb i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x474f48c2 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x475eba7b register_console +EXPORT_SYMBOL vmlinux 0x47608718 fence_init +EXPORT_SYMBOL vmlinux 0x47708c09 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x477319db inode_init_owner +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x47dce065 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x47decb4f pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x47e7769f sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x4829a47e memcpy +EXPORT_SYMBOL vmlinux 0x4837e4cc rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x48404b9a remove_wait_queue +EXPORT_SYMBOL vmlinux 0x484122c2 init_net +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x48504fb5 current_fs_time +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x487cfaf8 _dev_info +EXPORT_SYMBOL vmlinux 0x488f0913 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x48969626 blk_put_queue +EXPORT_SYMBOL vmlinux 0x48a771c5 cpu_core_map +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48bd2d45 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x48fb1991 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x4926ca5c truncate_setsize +EXPORT_SYMBOL vmlinux 0x4951f829 zpool_register_driver +EXPORT_SYMBOL vmlinux 0x495c55a9 complete_request_key +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x4981f68f blk_stop_queue +EXPORT_SYMBOL vmlinux 0x498e85c3 dev_mc_del +EXPORT_SYMBOL vmlinux 0x49908021 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49b74351 mddev_congested +EXPORT_SYMBOL vmlinux 0x49c6efef dev_change_carrier +EXPORT_SYMBOL vmlinux 0x49c8dc36 path_put +EXPORT_SYMBOL vmlinux 0x49fc16c5 truncate_pagecache +EXPORT_SYMBOL vmlinux 0x4a139a3d tty_schedule_flip +EXPORT_SYMBOL vmlinux 0x4a157868 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x4a3d4109 noop_qdisc +EXPORT_SYMBOL vmlinux 0x4a4c1869 pci_find_hose_for_OF_device +EXPORT_SYMBOL vmlinux 0x4a59b556 dquot_acquire +EXPORT_SYMBOL vmlinux 0x4a6feb1e fb_get_mode +EXPORT_SYMBOL vmlinux 0x4a71f365 uart_match_port +EXPORT_SYMBOL vmlinux 0x4a7c3665 __kfree_skb +EXPORT_SYMBOL vmlinux 0x4a94d2d4 tty_port_init +EXPORT_SYMBOL vmlinux 0x4aac6e77 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4ac27e1e tty_port_destroy +EXPORT_SYMBOL vmlinux 0x4ac3a424 __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4ad44cb9 register_md_personality +EXPORT_SYMBOL vmlinux 0x4af5bd9f of_find_property +EXPORT_SYMBOL vmlinux 0x4af9d05b zpool_evict +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b457851 put_page +EXPORT_SYMBOL vmlinux 0x4b47e0ee ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x4b4b6ea6 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x4b5b04b7 update_devfreq +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b7d9ec5 dev_uc_init +EXPORT_SYMBOL vmlinux 0x4b8326ff ida_remove +EXPORT_SYMBOL vmlinux 0x4b968582 clear_nlink +EXPORT_SYMBOL vmlinux 0x4b9a49d4 sock_release +EXPORT_SYMBOL vmlinux 0x4ba15c91 up_write +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb16223 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x4bdf0930 key_link +EXPORT_SYMBOL vmlinux 0x4be5f26b devm_request_resource +EXPORT_SYMBOL vmlinux 0x4bec94ab scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x4becd83c ip_getsockopt +EXPORT_SYMBOL vmlinux 0x4bedfd09 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x4bfb101e sys_copyarea +EXPORT_SYMBOL vmlinux 0x4c0031f3 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x4c0493a2 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x4c07bbe8 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x4c11435a _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x4c1182cb bitmap_scnprintf +EXPORT_SYMBOL vmlinux 0x4c1aadf5 __register_chrdev +EXPORT_SYMBOL vmlinux 0x4c2906c7 input_open_device +EXPORT_SYMBOL vmlinux 0x4c3d47cc mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x4c4a8c22 unregister_cdrom +EXPORT_SYMBOL vmlinux 0x4c4b2bc9 generic_setlease +EXPORT_SYMBOL vmlinux 0x4c61562c compat_ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x4c8117aa rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x4c8b634b load_nls_default +EXPORT_SYMBOL vmlinux 0x4c8d4733 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x4ca9669f scnprintf +EXPORT_SYMBOL vmlinux 0x4cb0e988 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x4cb42025 phy_start +EXPORT_SYMBOL vmlinux 0x4cc8ed9f kfree_skb_list +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4cdf923e input_flush_device +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d2aaa8f mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x4d5c7ebd skb_copy_bits +EXPORT_SYMBOL vmlinux 0x4d611351 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x4d7dcdcb security_mmap_file +EXPORT_SYMBOL vmlinux 0x4d906522 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4daca3ce input_set_abs_params +EXPORT_SYMBOL vmlinux 0x4db00005 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x4dd06576 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x4dd3efb7 __put_cred +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4df11e24 agp_unbind_memory +EXPORT_SYMBOL vmlinux 0x4e0a30c1 bmap +EXPORT_SYMBOL vmlinux 0x4e126572 unregister_binfmt +EXPORT_SYMBOL vmlinux 0x4e1eb496 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e9859c6 elv_register_queue +EXPORT_SYMBOL vmlinux 0x4e9dffb5 ip_fast_csum +EXPORT_SYMBOL vmlinux 0x4ec03eec md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x4ec8d862 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x4ed30b82 dquot_drop +EXPORT_SYMBOL vmlinux 0x4edd72f7 block_all_signals +EXPORT_SYMBOL vmlinux 0x4edef372 generic_ro_fops +EXPORT_SYMBOL vmlinux 0x4ef961e3 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x4f075fd5 param_set_charp +EXPORT_SYMBOL vmlinux 0x4f0db922 kernel_write +EXPORT_SYMBOL vmlinux 0x4f18be7a pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f2a8ac0 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f42ca8e blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0x4f523300 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x4f58f6fb rtnl_unicast +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f8fe2e0 tty_hangup +EXPORT_SYMBOL vmlinux 0x4fa0b647 pci_release_region +EXPORT_SYMBOL vmlinux 0x4fb05144 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0x4fd270a7 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4ffcfbb5 kset_register +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5030d6b6 sk_alloc +EXPORT_SYMBOL vmlinux 0x503cc1aa kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x50405474 tuning_blk_pattern_8bit +EXPORT_SYMBOL vmlinux 0x504f05df blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x5074a08a of_device_unregister +EXPORT_SYMBOL vmlinux 0x50782472 of_scan_pci_bridge +EXPORT_SYMBOL vmlinux 0x50a90e8d bsearch +EXPORT_SYMBOL vmlinux 0x50b82c99 replace_mount_options +EXPORT_SYMBOL vmlinux 0x50ba769a kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x50d2504b would_dump +EXPORT_SYMBOL vmlinux 0x50d2592d hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x50d2a667 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x51164ad9 cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x511a185d vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x513cd71c bio_alloc_pages +EXPORT_SYMBOL vmlinux 0x5141bf30 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x517891f8 genphy_suspend +EXPORT_SYMBOL vmlinux 0x517cd0b2 i2c_verify_client +EXPORT_SYMBOL vmlinux 0x51956c82 compat_ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x519b0da3 finish_wait +EXPORT_SYMBOL vmlinux 0x51b41c96 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x51d19f4b inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x51d520a6 skb_find_text +EXPORT_SYMBOL vmlinux 0x51eafc8e param_ops_int +EXPORT_SYMBOL vmlinux 0x51ef8cf5 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x51f038b2 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x51f6a32e __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x522f724f ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x52369d04 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x5245f6a4 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x5260d362 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x529408a0 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x5297a356 key_type_keyring +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52afb550 pci_find_capability +EXPORT_SYMBOL vmlinux 0x52bf4267 iov_iter_init +EXPORT_SYMBOL vmlinux 0x52f94c86 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x52fc1e84 bioset_free +EXPORT_SYMBOL vmlinux 0x5302ff93 neigh_table_init +EXPORT_SYMBOL vmlinux 0x5310dda1 rtnl_create_link +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x533dbccc module_layout +EXPORT_SYMBOL vmlinux 0x534020fb dev_mc_sync +EXPORT_SYMBOL vmlinux 0x53582c04 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x535b3ffd security_file_permission +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x5365fdd3 of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x536cc847 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x5377e556 hex2bin +EXPORT_SYMBOL vmlinux 0x537bae59 sock_setsockopt +EXPORT_SYMBOL vmlinux 0x53834605 sg_miter_start +EXPORT_SYMBOL vmlinux 0x53938cdc dma_iommu_ops +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x539bd33c neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x53b8a0f7 agp_enable +EXPORT_SYMBOL vmlinux 0x53bd2578 aio_complete +EXPORT_SYMBOL vmlinux 0x53ebab1b _outsl_ns +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x5412c7c7 up +EXPORT_SYMBOL vmlinux 0x5423388e tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x54245b39 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x543951c5 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x543c8855 eth_type_trans +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x547607bd find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x5488134b blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x54a7521f blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54b3de2a netlink_ack +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54e98ef8 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0x55197193 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x55242d8c dquot_enable +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x5568c553 complete +EXPORT_SYMBOL vmlinux 0x556c2740 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x5577ef9e udp_table +EXPORT_SYMBOL vmlinux 0x55911ece input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x5594be03 bitmap_remap +EXPORT_SYMBOL vmlinux 0x559fa549 clear_inode +EXPORT_SYMBOL vmlinux 0x55a892e7 __frontswap_test +EXPORT_SYMBOL vmlinux 0x55a97e51 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x55ae76e6 blk_put_request +EXPORT_SYMBOL vmlinux 0x55c2ecc2 __nla_put +EXPORT_SYMBOL vmlinux 0x55ca29c0 dev_queue_xmit +EXPORT_SYMBOL vmlinux 0x55cbb323 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x55ccd4d2 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x55e1b81e scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x55f3f05e jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x55f4b2fa proto_unregister +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x566c3ed0 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x568eb56b pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x5698c326 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x56a10763 csum_tcpudp_magic +EXPORT_SYMBOL vmlinux 0x56a48604 of_device_alloc +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56d03e68 kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0x56e547f2 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x56f20487 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x5702eef6 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x571390ba mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x571c9ec2 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x5734bb40 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x574df0f3 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x5751f4ac fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0x575278f8 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x5753ca45 scsi_block_requests +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x575af70c on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x575cfa77 touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x5781d805 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x579fbcd2 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x57b2b84c dqput +EXPORT_SYMBOL vmlinux 0x57c49c1a mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x57d09ecb udp_seq_open +EXPORT_SYMBOL vmlinux 0x57f31bee input_inject_event +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5824e707 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x58264603 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x583c205f scsi_show_extd_sense +EXPORT_SYMBOL vmlinux 0x584a274b inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x58623623 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x588b3024 param_get_string +EXPORT_SYMBOL vmlinux 0x588b4ebe dev_uc_add +EXPORT_SYMBOL vmlinux 0x588f96ed skb_pull +EXPORT_SYMBOL vmlinux 0x58b45066 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58d0c654 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0x58d3f87b ps2_handle_response +EXPORT_SYMBOL vmlinux 0x58d548f2 sock_no_accept +EXPORT_SYMBOL vmlinux 0x5914862c of_platform_device_create +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x594de666 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x5958f9f4 pci_set_power_state +EXPORT_SYMBOL vmlinux 0x595d0946 empty_zero_page +EXPORT_SYMBOL vmlinux 0x5967c929 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x59781b3f tty_port_close_end +EXPORT_SYMBOL vmlinux 0x5991219c cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x5999179d ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x599c0a53 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x599ef2c7 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59af55b0 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x59af759e __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x59b3378a completion_done +EXPORT_SYMBOL vmlinux 0x59b6bf45 nla_reserve +EXPORT_SYMBOL vmlinux 0x59ba7d9f udp_set_csum +EXPORT_SYMBOL vmlinux 0x59ded3d6 bio_copy_data +EXPORT_SYMBOL vmlinux 0x59e86d5a jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x59f29647 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x5a025f7b arch_local_irq_restore +EXPORT_SYMBOL vmlinux 0x5a0aaa12 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a23ea68 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x5a3a71eb pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x5a4f3c37 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x5a5290b3 tty_unregister_device +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a9cf736 netdev_features_change +EXPORT_SYMBOL vmlinux 0x5a9f1d63 memmove +EXPORT_SYMBOL vmlinux 0x5abc36c8 igrab +EXPORT_SYMBOL vmlinux 0x5ac50e27 xfrm_state_update +EXPORT_SYMBOL vmlinux 0x5acb2f6e __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b058f6b tcp_seq_open +EXPORT_SYMBOL vmlinux 0x5b3eba1e xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x5b532107 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b70f8f1 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x5b7478ef dump_emit +EXPORT_SYMBOL vmlinux 0x5b906f9a remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0x5b911e07 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x5b942a42 iterate_fd +EXPORT_SYMBOL vmlinux 0x5b9828c5 dma_spin_lock +EXPORT_SYMBOL vmlinux 0x5bbcde8a sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x5bc10524 printk_emit +EXPORT_SYMBOL vmlinux 0x5bc75633 dma_common_mmap +EXPORT_SYMBOL vmlinux 0x5bfed62f i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x5c0e77e7 wait_iff_congested +EXPORT_SYMBOL vmlinux 0x5c257a64 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x5c37f319 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x5c52055b fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x5c531126 mmc_hw_reset_check +EXPORT_SYMBOL vmlinux 0x5c5ea6f2 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x5c6d045f dev_remove_pack +EXPORT_SYMBOL vmlinux 0x5c8cb02d input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x5c95c68b flush_signals +EXPORT_SYMBOL vmlinux 0x5ca58e35 sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x5cb03458 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x5cc61ec7 page_symlink +EXPORT_SYMBOL vmlinux 0x5ce040c6 tcp_read_sock +EXPORT_SYMBOL vmlinux 0x5ce8ef02 synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x5cf30e10 __debugger_ipi +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d25e904 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x5d3e023b __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x5d3fb6d9 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x5d4e8e1d __lock_page +EXPORT_SYMBOL vmlinux 0x5d550169 d_validate +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d58efa0 convert_ifc_address +EXPORT_SYMBOL vmlinux 0x5d5ca86d __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x5d64ab72 remove_arg_zero +EXPORT_SYMBOL vmlinux 0x5d91a399 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x5da9650e inet6_release +EXPORT_SYMBOL vmlinux 0x5dbbcfef devm_iounmap +EXPORT_SYMBOL vmlinux 0x5ddd714d xfrm_register_type +EXPORT_SYMBOL vmlinux 0x5df48873 security_inode_init_security +EXPORT_SYMBOL vmlinux 0x5e03db78 ata_port_printk +EXPORT_SYMBOL vmlinux 0x5e15425b tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x5e180cb1 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x5e3a8a9c __wake_up +EXPORT_SYMBOL vmlinux 0x5e3d1861 sockfd_lookup +EXPORT_SYMBOL vmlinux 0x5e4c57e9 path_is_under +EXPORT_SYMBOL vmlinux 0x5e61c3fa dev_uc_flush +EXPORT_SYMBOL vmlinux 0x5e6bae25 flush_icache_user_range +EXPORT_SYMBOL vmlinux 0x5e7d267b unregister_filesystem +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ec33282 icmp_send +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed639f0 of_get_address +EXPORT_SYMBOL vmlinux 0x5ee7e5cd qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f03bfd3 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f3f104e skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x5f41d1ca mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x5f7835a0 mutex_unlock +EXPORT_SYMBOL vmlinux 0x5f8a2728 isa_io_base +EXPORT_SYMBOL vmlinux 0x5faf0db0 scsi_print_result +EXPORT_SYMBOL vmlinux 0x5fbb16b4 key_payload_reserve +EXPORT_SYMBOL vmlinux 0x5fbf14ba tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5feb5540 agp_put_bridge +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6008f534 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x602446c5 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x605aa1f5 mdiobus_write +EXPORT_SYMBOL vmlinux 0x6065ec9d netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x6068f8b2 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x6081b443 irq_set_chip +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60b77453 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x60c639b5 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0x60dc165e __scsi_print_command +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60e07682 sock_wake_async +EXPORT_SYMBOL vmlinux 0x60e134e3 kmem_cache_free +EXPORT_SYMBOL vmlinux 0x60ee9172 param_ops_bool +EXPORT_SYMBOL vmlinux 0x610b4de9 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x61260c73 fs_bio_set +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x614466f9 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x614bb773 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6150b09e proto_register +EXPORT_SYMBOL vmlinux 0x6166d75d input_free_device +EXPORT_SYMBOL vmlinux 0x616f5595 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0x6171fb03 dev_mc_flush +EXPORT_SYMBOL vmlinux 0x617b0847 of_dev_put +EXPORT_SYMBOL vmlinux 0x6186bf70 con_is_bound +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61bee1cc blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x61d1f028 pci_set_mwi +EXPORT_SYMBOL vmlinux 0x61eef2c9 _insb +EXPORT_SYMBOL vmlinux 0x6206e36d __getblk_gfp +EXPORT_SYMBOL vmlinux 0x620bbde2 ndo_dflt_bridge_getlink +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6222ff73 flush_tlb_mm +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x62276559 devm_ioremap +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x6246fd5c netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x62479912 d_delete +EXPORT_SYMBOL vmlinux 0x62538167 slhc_toss +EXPORT_SYMBOL vmlinux 0x6255ac87 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x627d0423 n_tty_compat_ioctl_helper +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x6287da45 blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0x628bd218 tcp_check_req +EXPORT_SYMBOL vmlinux 0x629ae277 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x62a79a6c param_ops_charp +EXPORT_SYMBOL vmlinux 0x62db7cc5 zero_fill_bio +EXPORT_SYMBOL vmlinux 0x630154af scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x63154e0e of_find_node_with_property +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x63231951 gen_pool_create +EXPORT_SYMBOL vmlinux 0x632cb1c2 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x6337d7f3 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x63396aec __debugger_break_match +EXPORT_SYMBOL vmlinux 0x633eca20 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x63456acc i2c_register_driver +EXPORT_SYMBOL vmlinux 0x637548e1 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x637eac96 dev_open +EXPORT_SYMBOL vmlinux 0x6392dc77 blk_queue_make_request +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63ad40ff md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x63b120d2 do_truncate +EXPORT_SYMBOL vmlinux 0x63b2cfc5 inet_shutdown +EXPORT_SYMBOL vmlinux 0x63ba743e rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63dbf3f9 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x63e7bd12 __cputime_usec_factor +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x6404b373 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x6412c8fb max8998_update_reg +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x649cccb9 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x64a4b84d cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x64a73c68 ping_prot +EXPORT_SYMBOL vmlinux 0x64a93f9b __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x64ab8d40 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64bf4d32 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x64c872f2 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x64d7358a ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0x64e13064 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x64f036b1 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x64f844bd filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x65048465 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x650907ef agp_bridge +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x651ac28d set_groups +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x654ee635 seq_putc +EXPORT_SYMBOL vmlinux 0x65532aa2 bio_integrity_free +EXPORT_SYMBOL vmlinux 0x6568ffd1 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x657c2981 param_set_bool +EXPORT_SYMBOL vmlinux 0x65914f44 udp_disconnect +EXPORT_SYMBOL vmlinux 0x65bb58a2 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65dea145 down_write_trylock +EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x65ea8b83 pci_find_bus +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x65f3f367 skb_insert +EXPORT_SYMBOL vmlinux 0x660a21cd of_get_pci_address +EXPORT_SYMBOL vmlinux 0x660fb833 sock_init_data +EXPORT_SYMBOL vmlinux 0x66116f5e ftrace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x661265a0 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x6617941f scsi_device_put +EXPORT_SYMBOL vmlinux 0x661c35d2 generic_block_bmap +EXPORT_SYMBOL vmlinux 0x6623a9cb ns_capable +EXPORT_SYMBOL vmlinux 0x662ec587 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x665a57da skb_split +EXPORT_SYMBOL vmlinux 0x665b1a4e cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x66754be3 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x669a9c13 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x669b225f downgrade_write +EXPORT_SYMBOL vmlinux 0x66a7eea6 mmc_detect_change +EXPORT_SYMBOL vmlinux 0x66bb1a1a xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x66bebc64 security_path_link +EXPORT_SYMBOL vmlinux 0x66e3fef3 simple_pin_fs +EXPORT_SYMBOL vmlinux 0x67063752 __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x67129035 dquot_commit_info +EXPORT_SYMBOL vmlinux 0x671efac7 __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0x6722ae54 kfree_put_link +EXPORT_SYMBOL vmlinux 0x6722b5f2 simple_open +EXPORT_SYMBOL vmlinux 0x672db82d ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x674004a2 arp_xmit +EXPORT_SYMBOL vmlinux 0x6751971e __bforget +EXPORT_SYMBOL vmlinux 0x6752dffe dev_warn +EXPORT_SYMBOL vmlinux 0x675cb8ff __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x67705ce1 serio_rescan +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x678e6f1e dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x67a0dfc3 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67cc644d scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0x67f3d35b bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x68103ed6 proc_remove +EXPORT_SYMBOL vmlinux 0x6835a1d7 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x683fe6d7 __getblk_slow +EXPORT_SYMBOL vmlinux 0x684f054d __kernel_write +EXPORT_SYMBOL vmlinux 0x68609857 complete_and_exit +EXPORT_SYMBOL vmlinux 0x686b7aa8 dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x686e3853 mmc_erase +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x687f5288 pci_set_master +EXPORT_SYMBOL vmlinux 0x689b8f17 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68bf409c of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x68de43d5 qdisc_list_del +EXPORT_SYMBOL vmlinux 0x68f1ae67 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x68fe6629 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x6913498e netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x691779e3 try_module_get +EXPORT_SYMBOL vmlinux 0x6936f6a4 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x695be0ba tty_register_device +EXPORT_SYMBOL vmlinux 0x695f7eff udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x6979507e udp_ioctl +EXPORT_SYMBOL vmlinux 0x6997e2ff pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x699af38e pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x699ddefc __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x699e763a atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69acc834 pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69b0c8bd generic_show_options +EXPORT_SYMBOL vmlinux 0x69c53bc2 nd_set_link +EXPORT_SYMBOL vmlinux 0x69e0a15e twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x69e27c7a bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x69f25506 vme_bus_num +EXPORT_SYMBOL vmlinux 0x69f97969 alloc_disk +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a0d0057 submit_bio_wait +EXPORT_SYMBOL vmlinux 0x6a13c58d xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x6a1734a9 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x6a2f6970 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x6a387f50 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a664457 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x6a740c54 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a7aa917 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x6a99c816 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x6abc24ff pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x6ac7451f pcim_enable_device +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6acbafad input_unregister_device +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b24277e blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b33ef69 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x6b492f60 key_unlink +EXPORT_SYMBOL vmlinux 0x6b4c5b0f netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x6b5dd594 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x6b5dfe73 __debugger_bpt +EXPORT_SYMBOL vmlinux 0x6b640864 nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6b66c889 fence_free +EXPORT_SYMBOL vmlinux 0x6b733a9c skb_pad +EXPORT_SYMBOL vmlinux 0x6b7ac0b4 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x6b7fc5aa blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x6b992815 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x6bbc0f70 agp_free_memory +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bd2637b __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bf704e8 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x6c01f225 d_alloc +EXPORT_SYMBOL vmlinux 0x6c1bddea blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x6c41bbed input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x6c4428a1 sys_fillrect +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c52c5b6 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c6e14db kernel_listen +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c766381 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x6c7e3b8c __break_lease +EXPORT_SYMBOL vmlinux 0x6c800af1 sock_no_bind +EXPORT_SYMBOL vmlinux 0x6c914b38 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x6cace506 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x6cb2e32e tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x6cb37127 flex_array_clear +EXPORT_SYMBOL vmlinux 0x6ccc9488 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x6ce2ccd2 init_buffer +EXPORT_SYMBOL vmlinux 0x6d0318ef alloc_file +EXPORT_SYMBOL vmlinux 0x6d0cdeeb mmc_can_discard +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d740223 flex_array_put +EXPORT_SYMBOL vmlinux 0x6d799225 __quota_error +EXPORT_SYMBOL vmlinux 0x6d874be1 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x6da928f4 _insw_ns +EXPORT_SYMBOL vmlinux 0x6dd3be48 sock_update_memcg +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e078bd2 wait_on_sync_kiocb +EXPORT_SYMBOL vmlinux 0x6e09081b unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x6e0d6664 kill_bdev +EXPORT_SYMBOL vmlinux 0x6e31853e i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x6e386319 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x6e5bcafd rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x6e5cf761 pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x6e5f5dbc generic_write_checks +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7f0fd2 cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x6e989674 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0x6e98fe84 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6eb4b3ff i2c_master_send +EXPORT_SYMBOL vmlinux 0x6ecd2b87 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x6eec85a8 of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0x6eee9e02 register_qdisc +EXPORT_SYMBOL vmlinux 0x6ef8e891 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0x6efd4929 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x6f0e4ed0 textsearch_unregister +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f49d32c pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x6f566f23 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x6f5953e9 uart_resume_port +EXPORT_SYMBOL vmlinux 0x6f8d4dfa thaw_bdev +EXPORT_SYMBOL vmlinux 0x6f9824ca param_get_ulong +EXPORT_SYMBOL vmlinux 0x6fb7ded2 iov_iter_advance +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd61aa0 inode_change_ok +EXPORT_SYMBOL vmlinux 0x6fd77623 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0x6fd846c7 elevator_alloc +EXPORT_SYMBOL vmlinux 0x6fffb3e5 vme_irq_request +EXPORT_SYMBOL vmlinux 0x700e7845 rtnl_notify +EXPORT_SYMBOL vmlinux 0x70320c98 do_splice_direct +EXPORT_SYMBOL vmlinux 0x704c4365 __cputime_sec_factor +EXPORT_SYMBOL vmlinux 0x704c8138 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x70554c4d sock_sendmsg +EXPORT_SYMBOL vmlinux 0x7065d6a7 dst_discard_sk +EXPORT_SYMBOL vmlinux 0x706aa64f pci_remove_bus +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x70814df2 security_path_mknod +EXPORT_SYMBOL vmlinux 0x70c2b9c7 simple_transaction_read +EXPORT_SYMBOL vmlinux 0x70cac6a8 validate_sp +EXPORT_SYMBOL vmlinux 0x70d053fd try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x70db1729 audit_log_task_info +EXPORT_SYMBOL vmlinux 0x70ee9fa3 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x70f8a4ca jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x710319ac cdev_add +EXPORT_SYMBOL vmlinux 0x7107c764 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0x710db6e2 flock_lock_file_wait +EXPORT_SYMBOL vmlinux 0x711afc75 alloc_disk_node +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x7130e470 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x7134ba5c jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x7135342a mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x713ca57a inode_init_always +EXPORT_SYMBOL vmlinux 0x71412300 lock_fb_info +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x71887d8e sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71acb170 param_set_byte +EXPORT_SYMBOL vmlinux 0x71c9443d blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x71cda521 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x71d1a058 keyring_search +EXPORT_SYMBOL vmlinux 0x71e92e62 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x71ecf50c sk_reset_timer +EXPORT_SYMBOL vmlinux 0x71f06347 lock_rename +EXPORT_SYMBOL vmlinux 0x71fb16e9 skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0x72130e85 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x7221be84 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x725181dc __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x7299f6ec blk_execute_rq +EXPORT_SYMBOL vmlinux 0x729f98bd uart_get_divisor +EXPORT_SYMBOL vmlinux 0x72a90020 devm_clk_put +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b315a4 md_register_thread +EXPORT_SYMBOL vmlinux 0x72b6fa56 fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x72c98139 __arch_hweight64 +EXPORT_SYMBOL vmlinux 0x72d4c23c fsl_get_sys_freq +EXPORT_SYMBOL vmlinux 0x72e4ab0f pci_request_regions +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72eb8d4b seq_printf +EXPORT_SYMBOL vmlinux 0x72ebf031 add_disk +EXPORT_SYMBOL vmlinux 0x7301d506 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x73043356 filemap_map_pages +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x731a747a pci_io_base +EXPORT_SYMBOL vmlinux 0x73339e8a filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x733b2383 next_tlbcam_idx +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x735d8503 add_wait_queue +EXPORT_SYMBOL vmlinux 0x738c0ba8 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x73977efa pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x73a18c52 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x73a1d587 seq_open +EXPORT_SYMBOL vmlinux 0x73b3f5ad inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x73bb3ad8 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x73e756e4 block_truncate_page +EXPORT_SYMBOL vmlinux 0x74172996 simple_write_begin +EXPORT_SYMBOL vmlinux 0x74201c16 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x74203b8a generic_file_open +EXPORT_SYMBOL vmlinux 0x74228cb1 dquot_initialize +EXPORT_SYMBOL vmlinux 0x7436b911 __elv_add_request +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x747e67c3 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x749027aa of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x74948064 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0x74b49574 key_alloc +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74cc4d2f arp_create +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74e96ce7 blk_get_request +EXPORT_SYMBOL vmlinux 0x74ff0d8f twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x75029841 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x75111edc netdev_info +EXPORT_SYMBOL vmlinux 0x7532588a alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x755cadfa scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x75620797 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x7576462f generic_setxattr +EXPORT_SYMBOL vmlinux 0x758733f0 pci_request_region +EXPORT_SYMBOL vmlinux 0x758f7112 kobject_put +EXPORT_SYMBOL vmlinux 0x7597e441 blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0x75994700 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x75a59000 fb_set_suspend +EXPORT_SYMBOL vmlinux 0x75a8be9e xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x75ae48e3 revert_creds +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75be6702 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x76101a39 __register_nls +EXPORT_SYMBOL vmlinux 0x761fd474 twl6040_power +EXPORT_SYMBOL vmlinux 0x762c14fd scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x76333954 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x766de309 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x769e06d7 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x76a5a4ba xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x76ad5575 tcf_register_action +EXPORT_SYMBOL vmlinux 0x76bebece __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x76bf656d __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x76ca918b netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x76d0fde8 bio_map_kern +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76e64dc4 __scm_send +EXPORT_SYMBOL vmlinux 0x76eba36c of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x76f0b604 __frontswap_load +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x7746cc8d devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x774a8ca2 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x7752e2a8 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x7752f8a7 lookup_one_len +EXPORT_SYMBOL vmlinux 0x775e3e07 compat_mc_setsockopt +EXPORT_SYMBOL vmlinux 0x7763a22b blk_stack_limits +EXPORT_SYMBOL vmlinux 0x7769a822 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x776db46b nobh_write_end +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77a3e401 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x77b94d1e inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77c6c730 tty_check_change +EXPORT_SYMBOL vmlinux 0x77cd47de neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x77ce4b2a tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x77cf9df1 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x77d26e56 directly_mappable_cdev_bdi +EXPORT_SYMBOL vmlinux 0x77d2b026 blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x77d8c1a2 sk_free +EXPORT_SYMBOL vmlinux 0x77deb695 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x77df0847 __set_personality +EXPORT_SYMBOL vmlinux 0x77e2ec04 noop_llseek +EXPORT_SYMBOL vmlinux 0x7800e4d7 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x78268def generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x7833b50d agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x7848996c netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x784c8aae scsi_device_resume +EXPORT_SYMBOL vmlinux 0x786f6a1e scsi_register_driver +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x7889f937 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x788e0db7 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a0110a tty_name +EXPORT_SYMBOL vmlinux 0x78b6036e blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x78b75cf1 powerpc_debugfs_root +EXPORT_SYMBOL vmlinux 0x78c0049d dev_load +EXPORT_SYMBOL vmlinux 0x78ddcc2e noop_fsync +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x7916f0ca unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x79189cce led_set_brightness +EXPORT_SYMBOL vmlinux 0x794a41e6 vc_cons +EXPORT_SYMBOL vmlinux 0x794eec2f of_device_is_available +EXPORT_SYMBOL vmlinux 0x79562397 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x797c8fa9 cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x797d85ef tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x7985d043 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79d87b7d __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x79db3599 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x79e760f2 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x7a1a69af seq_write +EXPORT_SYMBOL vmlinux 0x7a1e19c8 udp_poll +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a622495 neigh_lookup +EXPORT_SYMBOL vmlinux 0x7a6cdedc do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a8b1873 sync_blockdev +EXPORT_SYMBOL vmlinux 0x7a91726b clkdev_alloc +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ab9fdc9 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7adac10e block_commit_write +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7ae05f02 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x7aed7360 of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0x7aef7497 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x7af0e9fc inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x7b0322ee seq_puts +EXPORT_SYMBOL vmlinux 0x7b16235f hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x7b180024 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x7b2aef6c __krealloc +EXPORT_SYMBOL vmlinux 0x7b47cb0b user_path_at +EXPORT_SYMBOL vmlinux 0x7b5a2f4d pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x7b765695 set_security_override +EXPORT_SYMBOL vmlinux 0x7b868c67 scsi_print_sense +EXPORT_SYMBOL vmlinux 0x7b9c4278 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x7b9dec54 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x7ba43cc5 get_thermal_instance +EXPORT_SYMBOL vmlinux 0x7baa8c71 from_kuid +EXPORT_SYMBOL vmlinux 0x7bb74d36 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x7bb756cc neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x7bd7229e param_get_uint +EXPORT_SYMBOL vmlinux 0x7c003aef _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x7c12f449 tty_unlock +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c234dd3 new_sync_write +EXPORT_SYMBOL vmlinux 0x7c2d098f krealloc +EXPORT_SYMBOL vmlinux 0x7c360c9a bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x7c44b288 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c4c0207 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x7c5490c1 netdev_state_change +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c64fb79 sk_wait_data +EXPORT_SYMBOL vmlinux 0x7c6bb3aa scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x7c6d7fed register_sysctl +EXPORT_SYMBOL vmlinux 0x7c87ae32 pci_dev_put +EXPORT_SYMBOL vmlinux 0x7c9291d1 csum_partial_copy_generic +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7c9ac32e __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0x7c9fc528 prepare_creds +EXPORT_SYMBOL vmlinux 0x7cb6c361 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7d00f9ee blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d21bd0a tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x7d67be84 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d87fcd6 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x7d8978b2 blk_run_queue +EXPORT_SYMBOL vmlinux 0x7db3bfaf locks_init_lock +EXPORT_SYMBOL vmlinux 0x7dc57572 skb_append +EXPORT_SYMBOL vmlinux 0x7dcce3c5 get_user_pages +EXPORT_SYMBOL vmlinux 0x7dd0901d bdi_destroy +EXPORT_SYMBOL vmlinux 0x7dec025c bio_unmap_user +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7df17eb8 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x7e0499d7 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x7e1e0ec9 tuning_blk_pattern_4bit +EXPORT_SYMBOL vmlinux 0x7e1f8692 pci_clear_master +EXPORT_SYMBOL vmlinux 0x7e37999f pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x7e424680 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x7e46ae55 disk_stack_limits +EXPORT_SYMBOL vmlinux 0x7e541676 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x7e87227e slhc_compress +EXPORT_SYMBOL vmlinux 0x7e8a14f2 ether_setup +EXPORT_SYMBOL vmlinux 0x7e9848e7 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x7e9dbb31 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x7ea93859 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x7eb60a73 account_page_redirty +EXPORT_SYMBOL vmlinux 0x7ecb001b __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7f08d4d5 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f5971d2 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x7f5b35e3 put_disk +EXPORT_SYMBOL vmlinux 0x7f6290c3 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f631a39 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x7f63d9ad tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x7f78313d devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0x7fa39baa init_task +EXPORT_SYMBOL vmlinux 0x7fbd10d2 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x7fbd69e4 freeze_super +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fe38f48 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x80079171 filemap_fault +EXPORT_SYMBOL vmlinux 0x8046f70b neigh_parms_release +EXPORT_SYMBOL vmlinux 0x80582276 arp_tbl +EXPORT_SYMBOL vmlinux 0x805f6c4f copy_strings_kernel +EXPORT_SYMBOL vmlinux 0x80791a8c radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0x807fd334 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x8094a08d led_blink_set +EXPORT_SYMBOL vmlinux 0x80957464 filemap_flush +EXPORT_SYMBOL vmlinux 0x80989016 simple_lookup +EXPORT_SYMBOL vmlinux 0x809c3870 lease_modify +EXPORT_SYMBOL vmlinux 0x80aa8b54 of_dev_get +EXPORT_SYMBOL vmlinux 0x80ac3bce __nla_reserve +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d41bff md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80f03278 skb_seq_read +EXPORT_SYMBOL vmlinux 0x80fdfd1b __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x813b4381 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x8140a94d mach_qemu_e500 +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815c56d0 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x819624cb setattr_copy +EXPORT_SYMBOL vmlinux 0x81a07f4e _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x81c526d9 d_lookup +EXPORT_SYMBOL vmlinux 0x81d8b6e5 dev_err +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x821de175 dput +EXPORT_SYMBOL vmlinux 0x82257e5b scsi_add_device +EXPORT_SYMBOL vmlinux 0x822af3d7 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x822c5a8c fence_add_callback +EXPORT_SYMBOL vmlinux 0x8232d7a9 kthread_bind +EXPORT_SYMBOL vmlinux 0x82458f7f radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x825589e0 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x8267723e __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x827a1880 of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82a295b0 pci_dev_get +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82b00576 clear_bdi_congested +EXPORT_SYMBOL vmlinux 0x82b44b23 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x82e5a238 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x835aa0c2 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x836d7af7 security_path_rename +EXPORT_SYMBOL vmlinux 0x838a4e0b writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x83a476ce bitmap_scnlistprintf +EXPORT_SYMBOL vmlinux 0x83aa1153 flush_dcache_page +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83d512a3 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x83e69cad compat_sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x83f2b4a9 uart_suspend_port +EXPORT_SYMBOL vmlinux 0x83f408a0 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x8400e9f1 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x8401f6dd pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x840524af from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x840c985c sock_i_uid +EXPORT_SYMBOL vmlinux 0x841e3024 poll_initwait +EXPORT_SYMBOL vmlinux 0x84497d3f bio_split +EXPORT_SYMBOL vmlinux 0x844e3767 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x846dddfc sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x848eb591 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x849fe807 csum_and_copy_from_user +EXPORT_SYMBOL vmlinux 0x84abb416 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x84b53844 kthread_stop +EXPORT_SYMBOL vmlinux 0x84b9dc3e km_new_mapping +EXPORT_SYMBOL vmlinux 0x84bd69bf dq_data_lock +EXPORT_SYMBOL vmlinux 0x84be564d flow_cache_fini +EXPORT_SYMBOL vmlinux 0x84c1760a agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x84cb68bd input_allocate_device +EXPORT_SYMBOL vmlinux 0x84fc0f0b pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x850cffd5 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x8529036e ppp_channel_index +EXPORT_SYMBOL vmlinux 0x85292e92 nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x852c7cb8 blk_free_tags +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x856e4f59 pci_get_subsys +EXPORT_SYMBOL vmlinux 0x8592b951 inode_set_bytes +EXPORT_SYMBOL vmlinux 0x859731c1 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85bf21a3 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x85c3b030 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x85caa348 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85fb273f abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x85fbc57e dma_async_device_register +EXPORT_SYMBOL vmlinux 0x86338340 param_get_long +EXPORT_SYMBOL vmlinux 0x86494cfb __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x865b2cfb bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x8660fc42 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x86702d88 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x868a550e inode_set_flags +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86996847 of_phy_attach +EXPORT_SYMBOL vmlinux 0x86a9edbf __d_drop +EXPORT_SYMBOL vmlinux 0x86abcab0 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x86b571bd simple_readpage +EXPORT_SYMBOL vmlinux 0x86c70d99 iget_failed +EXPORT_SYMBOL vmlinux 0x86e00c6e vga_con +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x873a53ea __arch_hweight8 +EXPORT_SYMBOL vmlinux 0x874f2733 block_read_full_page +EXPORT_SYMBOL vmlinux 0x87549e21 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x87a84d51 seq_vprintf +EXPORT_SYMBOL vmlinux 0x87fe2f99 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x880a47b3 mdiobus_register +EXPORT_SYMBOL vmlinux 0x880f548a vfs_fsync +EXPORT_SYMBOL vmlinux 0x881a3eca nd_get_link +EXPORT_SYMBOL vmlinux 0x881b0194 ab3100_event_register +EXPORT_SYMBOL vmlinux 0x8823069a of_get_next_parent +EXPORT_SYMBOL vmlinux 0x882747da sock_no_connect +EXPORT_SYMBOL vmlinux 0x882db37f neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x8834396c mod_timer +EXPORT_SYMBOL vmlinux 0x886158ad dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x8864bca4 page_waitqueue +EXPORT_SYMBOL vmlinux 0x88721b96 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x887e61ea inet6_offloads +EXPORT_SYMBOL vmlinux 0x887fa47e __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x888503c3 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x888f944a scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x88c2a551 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x88e6d178 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x88fda316 netif_carrier_off +EXPORT_SYMBOL vmlinux 0x88ff2cb8 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x890721ac xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x891bc698 wireless_spy_update +EXPORT_SYMBOL vmlinux 0x891fbb10 mempool_destroy +EXPORT_SYMBOL vmlinux 0x895108f3 proc_dostring +EXPORT_SYMBOL vmlinux 0x895d952f make_kuid +EXPORT_SYMBOL vmlinux 0x896dc73b iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x89797060 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89d1a603 notify_change +EXPORT_SYMBOL vmlinux 0x89d4ea82 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89fef3cb dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1db673 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x8a2361f8 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x8a2f3169 i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x8a4827ee unregister_exec_domain +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a61f29c dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x8a6af65c kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a80b562 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x8a96eeb4 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8aace162 iterate_dir +EXPORT_SYMBOL vmlinux 0x8ab28050 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x8ab29475 of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0x8ab9c322 mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x8ac1b427 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x8aef71a9 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x8af28479 vme_register_driver +EXPORT_SYMBOL vmlinux 0x8b17b702 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x8b28274b agp_bind_memory +EXPORT_SYMBOL vmlinux 0x8b289809 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b5e82eb netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b62cba8 blk_bio_map_sg +EXPORT_SYMBOL vmlinux 0x8b78b14b tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b8ba8ff inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x8b96f8b7 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x8b977b0f __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0x8b9d63da elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x8b9f7f46 inode_permission +EXPORT_SYMBOL vmlinux 0x8b9fa5b6 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x8ba15844 dentry_open +EXPORT_SYMBOL vmlinux 0x8ba17c3c mntput +EXPORT_SYMBOL vmlinux 0x8ba2c549 sget +EXPORT_SYMBOL vmlinux 0x8ba6accf unlock_buffer +EXPORT_SYMBOL vmlinux 0x8baf3116 percpu_counter_set +EXPORT_SYMBOL vmlinux 0x8bb3e435 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0x8bba0dbe padata_stop +EXPORT_SYMBOL vmlinux 0x8be32f18 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x8bf2ae1f fsl_lbc_addr +EXPORT_SYMBOL vmlinux 0x8bf614e3 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c210417 __brelse +EXPORT_SYMBOL vmlinux 0x8c26ebb9 rt6_lookup +EXPORT_SYMBOL vmlinux 0x8c3b02bf default_llseek +EXPORT_SYMBOL vmlinux 0x8c3d97d0 dquot_get_dqinfo +EXPORT_SYMBOL vmlinux 0x8c5083b7 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x8c583738 fb_class +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cee4229 bio_phys_segments +EXPORT_SYMBOL vmlinux 0x8d015dd4 __bswapdi2 +EXPORT_SYMBOL vmlinux 0x8d3a6fcf inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0x8d3bc583 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d72078c da903x_query_status +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d8c46e4 netlink_broadcast +EXPORT_SYMBOL vmlinux 0x8d914b29 posix_lock_file_wait +EXPORT_SYMBOL vmlinux 0x8d944cbb copy_in_user +EXPORT_SYMBOL vmlinux 0x8da4ac66 ip6_route_output +EXPORT_SYMBOL vmlinux 0x8dbf069b tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x8de0b5ac mempool_create +EXPORT_SYMBOL vmlinux 0x8dec8399 kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x8decd741 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8e0cf7ea of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0x8e234888 pipe_unlock +EXPORT_SYMBOL vmlinux 0x8e250720 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x8e332829 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x8e42b8d4 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x8e76d7dd drop_super +EXPORT_SYMBOL vmlinux 0x8e838f12 of_create_pci_dev +EXPORT_SYMBOL vmlinux 0x8e888ec3 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x8e8d58da diu_ops +EXPORT_SYMBOL vmlinux 0x8e8f021d generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x8e9ceff8 component_match_add +EXPORT_SYMBOL vmlinux 0x8ebc3425 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x8ec04552 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x8ed41733 cdrom_open +EXPORT_SYMBOL vmlinux 0x8edb82dd skb_unlink +EXPORT_SYMBOL vmlinux 0x8ef8f38f of_phy_find_device +EXPORT_SYMBOL vmlinux 0x8f0ab427 neigh_table_clear +EXPORT_SYMBOL vmlinux 0x8f23e494 lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x8f4ff972 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x8f695ee4 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x8f72150a in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x8f85f835 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x8fd8048b __f_setown +EXPORT_SYMBOL vmlinux 0x8fe61d2e iput +EXPORT_SYMBOL vmlinux 0x8fea99f3 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x8ff43221 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0x8ffed759 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x9007a8b6 backlight_force_update +EXPORT_SYMBOL vmlinux 0x9013fe71 __neigh_create +EXPORT_SYMBOL vmlinux 0x909fc51b inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0x90b69aa0 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x91019876 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x910559b8 bio_copy_kern +EXPORT_SYMBOL vmlinux 0x910b70de tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x910dcf63 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x910ddd67 kset_unregister +EXPORT_SYMBOL vmlinux 0x911e4b5a loop_backing_file +EXPORT_SYMBOL vmlinux 0x91280f92 agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x9147cf68 generic_delete_inode +EXPORT_SYMBOL vmlinux 0x915e1208 tb_ticks_per_usec +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x919d1163 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x91a1b3d3 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x91a84c87 pci_map_rom +EXPORT_SYMBOL vmlinux 0x91ac822f vscnprintf +EXPORT_SYMBOL vmlinux 0x91b2433a blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x91c07f28 locks_copy_lock +EXPORT_SYMBOL vmlinux 0x91c5e4b0 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x91c89ccb blk_run_queue_async +EXPORT_SYMBOL vmlinux 0x91f13fc2 dst_alloc +EXPORT_SYMBOL vmlinux 0x91fc8eda security_path_unlink +EXPORT_SYMBOL vmlinux 0x9201e8cf fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x9210515c ppp_register_channel +EXPORT_SYMBOL vmlinux 0x9225cb68 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x9242b3fb d_set_d_op +EXPORT_SYMBOL vmlinux 0x9253577b sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x9264dca3 mmc_get_card +EXPORT_SYMBOL vmlinux 0x926f1cf9 key_validate +EXPORT_SYMBOL vmlinux 0x9275657b send_sig_info +EXPORT_SYMBOL vmlinux 0x92762b4d jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x928f8e39 inet_frag_kill +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92ae4336 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x92bd6833 blk_init_queue +EXPORT_SYMBOL vmlinux 0x92ce5f79 napi_disable +EXPORT_SYMBOL vmlinux 0x92cec197 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x92d050df iov_pages +EXPORT_SYMBOL vmlinux 0x92d95ad6 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x92fa319d pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x9316592f blkdev_put +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x9346b629 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93cc3e6b bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x93cf6aab pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x93d28067 inet_getname +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x94097d62 genphy_update_link +EXPORT_SYMBOL vmlinux 0x941fa05d fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x9437dcbd pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x943dc80f csum_and_copy_to_user +EXPORT_SYMBOL vmlinux 0x9451ac9f of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94a0fdb6 mmc_gpio_free_cd +EXPORT_SYMBOL vmlinux 0x94acdf96 __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x94b541b5 cpu_active_mask +EXPORT_SYMBOL vmlinux 0x94f4deb9 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x94fb2fcf tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x9514151a _mcount +EXPORT_SYMBOL vmlinux 0x95245774 skb_store_bits +EXPORT_SYMBOL vmlinux 0x9524b0ae _outsb +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x9559aa07 vfs_unlink +EXPORT_SYMBOL vmlinux 0x955a02cd linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x9566ab78 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x9579d40c blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x959da3dc nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x95c55991 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x95e843ac simple_dir_operations +EXPORT_SYMBOL vmlinux 0x95ed639d ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x95f22bad param_ops_invbool +EXPORT_SYMBOL vmlinux 0x96055eac inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x9610fcd9 bdput +EXPORT_SYMBOL vmlinux 0x963681a0 request_key_async +EXPORT_SYMBOL vmlinux 0x963ab871 blk_finish_request +EXPORT_SYMBOL vmlinux 0x9643cb2a thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x9646a707 security_task_getsecid +EXPORT_SYMBOL vmlinux 0x9651e53c kern_path +EXPORT_SYMBOL vmlinux 0x965c0dff block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x96688bc4 simple_write_end +EXPORT_SYMBOL vmlinux 0x967796b6 simple_statfs +EXPORT_SYMBOL vmlinux 0x96821066 contig_page_data +EXPORT_SYMBOL vmlinux 0x96933fac __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96de172a mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0x971f4902 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0x972f3660 mntget +EXPORT_SYMBOL vmlinux 0x973aae3d blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x973d4d98 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x97407036 dcb_setapp +EXPORT_SYMBOL vmlinux 0x9748927f _outsw_ns +EXPORT_SYMBOL vmlinux 0x9750a281 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x9755a37d of_iomap +EXPORT_SYMBOL vmlinux 0x975af85c generic_listxattr +EXPORT_SYMBOL vmlinux 0x978099ca __sock_create +EXPORT_SYMBOL vmlinux 0x97868aef __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x9789fa8f elevator_exit +EXPORT_SYMBOL vmlinux 0x9796a815 mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97a37143 tty_lock +EXPORT_SYMBOL vmlinux 0x97aedbb9 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x97cd7672 agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x97e973e7 agp_copy_info +EXPORT_SYMBOL vmlinux 0x9807da44 sock_no_poll +EXPORT_SYMBOL vmlinux 0x980a00e3 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x981c6f5b uart_add_one_port +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x9840df56 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x985b5324 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x98706be6 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x9874e7a4 console_start +EXPORT_SYMBOL vmlinux 0x987fc124 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x98c68c41 __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x98cf60b3 strlen +EXPORT_SYMBOL vmlinux 0x98ddc49d ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x98fa21b0 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x99195078 vsnprintf +EXPORT_SYMBOL vmlinux 0x992c0707 fsync_bdev +EXPORT_SYMBOL vmlinux 0x99363c34 vm_insert_page +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x994e2715 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99546080 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x995d2698 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x9987e4a2 cdev_del +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x99957044 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99a2a8b1 scsi_ioctl +EXPORT_SYMBOL vmlinux 0x99a3d091 devm_gpio_request +EXPORT_SYMBOL vmlinux 0x99afe916 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x99b3a42a vme_lm_request +EXPORT_SYMBOL vmlinux 0x99c0b775 get_super +EXPORT_SYMBOL vmlinux 0x99cac47a gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99d3a43c dm_table_get_size +EXPORT_SYMBOL vmlinux 0x9a121238 tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a2be68a tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x9a5ffc64 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x9a9fbc9c __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x9acf3f21 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x9ae4a45c writeback_in_progress +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9af89f98 memcpy_fromiovec +EXPORT_SYMBOL vmlinux 0x9b1c0f2c dm_io +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b7a2f1c inode_needs_sync +EXPORT_SYMBOL vmlinux 0x9b8e9ce4 tso_build_data +EXPORT_SYMBOL vmlinux 0x9b982c7a tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bbfafc7 agp_backend_release +EXPORT_SYMBOL vmlinux 0x9bd1cb64 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x9bdfc276 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9bef3480 generic_getxattr +EXPORT_SYMBOL vmlinux 0x9c2e25c8 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x9c38dab5 vme_bus_type +EXPORT_SYMBOL vmlinux 0x9c392e52 genphy_config_init +EXPORT_SYMBOL vmlinux 0x9c3e0ee9 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c5ea67e bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x9c647c53 seq_pad +EXPORT_SYMBOL vmlinux 0x9c89bd95 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x9c8c839a jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cb13a1b seq_bitmap_list +EXPORT_SYMBOL vmlinux 0x9cc07b40 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x9cd8f746 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d1156a5 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x9d14983a ppc_enable_pmcs +EXPORT_SYMBOL vmlinux 0x9d29c5b0 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x9d311b80 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d4ecc1c jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x9d5eb3e3 have_submounts +EXPORT_SYMBOL vmlinux 0x9d6a54c2 flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0x9d701122 del_gendisk +EXPORT_SYMBOL vmlinux 0x9d72229b fsl_ifc_find +EXPORT_SYMBOL vmlinux 0x9d7a7e3d mmc_start_req +EXPORT_SYMBOL vmlinux 0x9d7ce8dd _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x9d8f89ab ip_check_defrag +EXPORT_SYMBOL vmlinux 0x9daaecdc request_key +EXPORT_SYMBOL vmlinux 0x9dde864e dev_remove_offload +EXPORT_SYMBOL vmlinux 0x9df0378b mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x9dfa7902 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x9e08084c acl_by_type +EXPORT_SYMBOL vmlinux 0x9e08b058 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e17f4a8 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x9e1a7725 register_filesystem +EXPORT_SYMBOL vmlinux 0x9e1e8348 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x9e2f8c90 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e8231bd __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x9e99e5ee nobh_writepage +EXPORT_SYMBOL vmlinux 0x9eaf5175 sock_wfree +EXPORT_SYMBOL vmlinux 0x9eb451f1 scsi_unregister +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ee84c9d bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x9f000d57 elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0x9f04d46b __devm_release_region +EXPORT_SYMBOL vmlinux 0x9f3bf028 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x9f3c6723 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f48d898 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x9f4dd53f insert_inode_locked +EXPORT_SYMBOL vmlinux 0x9f4fa8a7 __get_user_pages +EXPORT_SYMBOL vmlinux 0x9f5ef393 thaw_super +EXPORT_SYMBOL vmlinux 0x9f6c2ab5 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x9f6c5d81 vfs_rename +EXPORT_SYMBOL vmlinux 0x9f8400af dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x9f911629 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x9f928ef7 cdev_alloc +EXPORT_SYMBOL vmlinux 0x9f92dfcb may_umount +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9f99b353 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x9f9e518a eth_header_parse +EXPORT_SYMBOL vmlinux 0x9fc63d58 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x9fcc488a phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x9fdcfd67 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9fee9aab fasync_helper +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa048d309 iget_locked +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa04b766f of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa05f9306 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0xa06b2dbf sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xa06d5de0 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0xa07a30ab string_escape_mem +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa08eae75 inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xa0a14d7a agp_generic_enable +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0b08335 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xa0b8b349 proc_create_data +EXPORT_SYMBOL vmlinux 0xa0c8903d swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0xa0cee4e7 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0dcca4a security_path_chmod +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0ff74d6 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0xa10133a4 bdev_read_only +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa11e9f16 fb_set_var +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa12fe115 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa1423bf5 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xa14ac106 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0xa14efc42 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa158a374 d_obtain_root +EXPORT_SYMBOL vmlinux 0xa17c1a9a deactivate_locked_super +EXPORT_SYMBOL vmlinux 0xa19e3437 agp_create_memory +EXPORT_SYMBOL vmlinux 0xa1a4f525 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1c99385 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xa1d7598d blkdev_fsync +EXPORT_SYMBOL vmlinux 0xa1ea0b83 d_drop +EXPORT_SYMBOL vmlinux 0xa1ea2342 iterate_supers_type +EXPORT_SYMBOL vmlinux 0xa1f8fe75 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xa201e167 get_fs_type +EXPORT_SYMBOL vmlinux 0xa202a8e5 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xa205f6c7 tcf_hash_search +EXPORT_SYMBOL vmlinux 0xa230db0f inet_dgram_connect +EXPORT_SYMBOL vmlinux 0xa23d80c9 bd_set_size +EXPORT_SYMBOL vmlinux 0xa24068c5 inetdev_by_index +EXPORT_SYMBOL vmlinux 0xa25cfd4d inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa285abf2 kernel_accept +EXPORT_SYMBOL vmlinux 0xa28660b1 dcache_dir_close +EXPORT_SYMBOL vmlinux 0xa288d004 jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0xa2a335bd vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0xa2bbed37 crash_shutdown_register +EXPORT_SYMBOL vmlinux 0xa2c6be69 swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0xa2c900db check_disk_size_change +EXPORT_SYMBOL vmlinux 0xa2d07f2e simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xa2d23019 tso_start +EXPORT_SYMBOL vmlinux 0xa2e412b5 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0xa2ef34d7 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xa2f1ace6 freeze_bdev +EXPORT_SYMBOL vmlinux 0xa2fdbcbe fence_default_wait +EXPORT_SYMBOL vmlinux 0xa303d1ff dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa3428316 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xa345166b d_instantiate +EXPORT_SYMBOL vmlinux 0xa35a1f9f kill_block_super +EXPORT_SYMBOL vmlinux 0xa373fd3d of_match_device +EXPORT_SYMBOL vmlinux 0xa381944f dql_reset +EXPORT_SYMBOL vmlinux 0xa39b4cf2 udelay +EXPORT_SYMBOL vmlinux 0xa3a11d24 set_anon_super +EXPORT_SYMBOL vmlinux 0xa3a7a728 simple_transaction_get +EXPORT_SYMBOL vmlinux 0xa3a953bd d_find_any_alias +EXPORT_SYMBOL vmlinux 0xa3abc422 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xa3b28922 tcp_fastopen_create_child +EXPORT_SYMBOL vmlinux 0xa3b4864b netdev_alert +EXPORT_SYMBOL vmlinux 0xa3e75545 flush_tlb_kernel_range +EXPORT_SYMBOL vmlinux 0xa3fc3d50 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xa400f099 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0xa4117dce seq_bitmap +EXPORT_SYMBOL vmlinux 0xa43b81d1 ps2_command +EXPORT_SYMBOL vmlinux 0xa4480bb3 mmc_align_data_size +EXPORT_SYMBOL vmlinux 0xa4511467 crc16 +EXPORT_SYMBOL vmlinux 0xa45aa18d mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa48829ba xfrm_input_resume +EXPORT_SYMBOL vmlinux 0xa4a94d26 find_next_bit_le +EXPORT_SYMBOL vmlinux 0xa4b1a8d7 vme_register_bridge +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4bdd447 __cputime_clockt_factor +EXPORT_SYMBOL vmlinux 0xa4ccaf26 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0xa4d38549 vm_map_ram +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4de6acf no_llseek +EXPORT_SYMBOL vmlinux 0xa4e75000 generic_start_io_acct +EXPORT_SYMBOL vmlinux 0xa4f5cc61 sync_filesystem +EXPORT_SYMBOL vmlinux 0xa5062fe2 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xa534f6f5 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0xa53e656f dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xa54ac6a2 netdev_update_features +EXPORT_SYMBOL vmlinux 0xa54ad54e md_flush_request +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa55aa2ed netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0xa55c6830 register_sysctl_table +EXPORT_SYMBOL vmlinux 0xa56b8ab2 flex_array_free +EXPORT_SYMBOL vmlinux 0xa58ab39c phy_suspend +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5a51eee __crc32c_le +EXPORT_SYMBOL vmlinux 0xa5a79198 tcf_exts_change +EXPORT_SYMBOL vmlinux 0xa5c54327 dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0xa5d5a4b6 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xa5e07795 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0xa5e0c3e0 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0xa5e843d9 netdev_printk +EXPORT_SYMBOL vmlinux 0xa5f2091b phy_drivers_register +EXPORT_SYMBOL vmlinux 0xa6227ead posix_test_lock +EXPORT_SYMBOL vmlinux 0xa640cf86 fd_install +EXPORT_SYMBOL vmlinux 0xa65972b8 _memcpy_toio +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa6762b90 inet_offloads +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa68b6b72 sys_imageblit +EXPORT_SYMBOL vmlinux 0xa68cbc90 security_inode_readlink +EXPORT_SYMBOL vmlinux 0xa68f9ecb input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa7196cc3 __devm_request_region +EXPORT_SYMBOL vmlinux 0xa71e7463 __first_cpu +EXPORT_SYMBOL vmlinux 0xa720678c lg_global_lock +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa73a0d53 __pagevec_release +EXPORT_SYMBOL vmlinux 0xa743ab08 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xa74f4e9b ida_simple_get +EXPORT_SYMBOL vmlinux 0xa754e23f pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0xa774224c pci_add_new_bus +EXPORT_SYMBOL vmlinux 0xa7777c3b devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xa78d9eb7 slhc_uncompress +EXPORT_SYMBOL vmlinux 0xa796ff0a lease_get_mtime +EXPORT_SYMBOL vmlinux 0xa7a8668a jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xa7cdb50d phy_device_register +EXPORT_SYMBOL vmlinux 0xa7ea5126 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0xa7f4a415 cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0xa7fb9d30 __blk_run_queue +EXPORT_SYMBOL vmlinux 0xa7ffd555 neigh_for_each +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa83a0fa1 fb_pan_display +EXPORT_SYMBOL vmlinux 0xa83bbb9a page_cache_next_hole +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa86a97f5 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa87cda63 free_task +EXPORT_SYMBOL vmlinux 0xa87dcf00 param_set_ulong +EXPORT_SYMBOL vmlinux 0xa886a443 dev_get_by_index +EXPORT_SYMBOL vmlinux 0xa891dbde pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xa89301d0 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xa8958369 touch_buffer +EXPORT_SYMBOL vmlinux 0xa896679b register_gifconf +EXPORT_SYMBOL vmlinux 0xa8a6f639 __check_region +EXPORT_SYMBOL vmlinux 0xa8ada4f9 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0xa8d05596 find_lock_entry +EXPORT_SYMBOL vmlinux 0xa8d45df3 release_pages +EXPORT_SYMBOL vmlinux 0xa8ee8cc4 napi_complete_done +EXPORT_SYMBOL vmlinux 0xa8f38668 tty_port_put +EXPORT_SYMBOL vmlinux 0xa8f3cd7f bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa9273e1a epapr_hypercall_start +EXPORT_SYMBOL vmlinux 0xa9335db3 max8925_set_bits +EXPORT_SYMBOL vmlinux 0xa9387714 skb_checksum +EXPORT_SYMBOL vmlinux 0xa93ba88e proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0xa945db58 backlight_device_register +EXPORT_SYMBOL vmlinux 0xa961a2e7 d_find_alias +EXPORT_SYMBOL vmlinux 0xa966012f security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0xa97589d1 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0xa984d8d9 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0xa98796f8 audit_log +EXPORT_SYMBOL vmlinux 0xa994e3ce pci_release_regions +EXPORT_SYMBOL vmlinux 0xa99b39c2 prandom_bytes +EXPORT_SYMBOL vmlinux 0xa9a92bd6 pid_task +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9db77e0 proc_mkdir +EXPORT_SYMBOL vmlinux 0xa9dcbe29 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xaa0073b7 __net_get_random_once +EXPORT_SYMBOL vmlinux 0xaa237a0b shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0xaa254aa7 sk_mc_loop +EXPORT_SYMBOL vmlinux 0xaa2be2a3 inode_dio_done +EXPORT_SYMBOL vmlinux 0xaa46e87e lg_local_unlock +EXPORT_SYMBOL vmlinux 0xaa4d153b set_blocksize +EXPORT_SYMBOL vmlinux 0xaa4eab1b input_get_keycode +EXPORT_SYMBOL vmlinux 0xaa52e985 __scm_destroy +EXPORT_SYMBOL vmlinux 0xaa636e95 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xaa6e4df5 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa8b656d __alloc_skb +EXPORT_SYMBOL vmlinux 0xaaab8067 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0xaab33e02 vme_dma_request +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaadc5a99 from_kprojid +EXPORT_SYMBOL vmlinux 0xaae5fb5a skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab0db239 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xab3f479e sock_kzfree_s +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7d3fe7 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0xab7e081f param_set_uint +EXPORT_SYMBOL vmlinux 0xab961560 skb_put +EXPORT_SYMBOL vmlinux 0xab9e5f48 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0xabae2fc6 __wait_on_bit +EXPORT_SYMBOL vmlinux 0xabbb4ede tcf_unregister_action +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabc7695e dm_put_table_device +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabce41b2 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0xabd03ff6 empty_aops +EXPORT_SYMBOL vmlinux 0xabda7a67 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0xabf2eaae d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0xabf9ab31 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xac06db3c skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac26b820 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xac70b0fa vm_stat +EXPORT_SYMBOL vmlinux 0xac8566bd kobject_set_name +EXPORT_SYMBOL vmlinux 0xac88700e do_splice_from +EXPORT_SYMBOL vmlinux 0xaca37438 user_revoke +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacad38f7 inet_del_offload +EXPORT_SYMBOL vmlinux 0xacc5b5d2 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xace35225 pskb_expand_head +EXPORT_SYMBOL vmlinux 0xaceca265 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad01744f kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad164875 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xad1813bf vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xad2be497 pci_platform_rom +EXPORT_SYMBOL vmlinux 0xad3ae388 pci_bus_type +EXPORT_SYMBOL vmlinux 0xad6ff13a set_user_nice +EXPORT_SYMBOL vmlinux 0xad741237 bio_clone_fast +EXPORT_SYMBOL vmlinux 0xad7a77e5 udp_proc_register +EXPORT_SYMBOL vmlinux 0xad7d2f92 framebuffer_release +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xade8a3ac uart_update_timeout +EXPORT_SYMBOL vmlinux 0xadf980cd neigh_ifdown +EXPORT_SYMBOL vmlinux 0xadfdf4bc dquot_transfer +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae0e80da __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0xae15ac36 simple_dname +EXPORT_SYMBOL vmlinux 0xae358236 fence_signal +EXPORT_SYMBOL vmlinux 0xae545f06 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xae707884 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae770b4f path_get +EXPORT_SYMBOL vmlinux 0xae8f29cd ps2_init +EXPORT_SYMBOL vmlinux 0xaed59d34 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0xaedd8c9f sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0xaee0564d xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0xaf063510 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xaf182c10 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xaf2d872c prepare_to_wait +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf41127d param_set_bint +EXPORT_SYMBOL vmlinux 0xaf4120c1 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xaf5a863b blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0xaf6ae696 kstrndup +EXPORT_SYMBOL vmlinux 0xaf7f67a3 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0xaf91d89f __kernel_param_lock +EXPORT_SYMBOL vmlinux 0xaf9340a7 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xafb9f901 dev_close +EXPORT_SYMBOL vmlinux 0xafbfcd7f kill_pid +EXPORT_SYMBOL vmlinux 0xafc89f9a bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0xafd2a654 md_done_sync +EXPORT_SYMBOL vmlinux 0xaff1dc81 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0xaff99e95 tcp_shutdown +EXPORT_SYMBOL vmlinux 0xafff3d1d mempool_alloc +EXPORT_SYMBOL vmlinux 0xb0203144 generic_removexattr +EXPORT_SYMBOL vmlinux 0xb03805ed generic_file_read_iter +EXPORT_SYMBOL vmlinux 0xb04241b4 ida_simple_remove +EXPORT_SYMBOL vmlinux 0xb043a41f inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0xb04604fe __dev_get_by_name +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb064d614 inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0xb072d51a agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0xb0849112 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0xb0852e86 dquot_scan_active +EXPORT_SYMBOL vmlinux 0xb09b245b unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0f47ae2 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xb1014a04 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0xb11a4f02 page_readlink +EXPORT_SYMBOL vmlinux 0xb126190f dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xb12684ae tty_unregister_driver +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb15bd8fa tb_ticks_per_sec +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb165ef45 __irq_regs +EXPORT_SYMBOL vmlinux 0xb174f9a3 register_framebuffer +EXPORT_SYMBOL vmlinux 0xb17b7c2e ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0xb19760c3 bitmap_onto +EXPORT_SYMBOL vmlinux 0xb1a6891d ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1c5276c vfs_llseek +EXPORT_SYMBOL vmlinux 0xb1c6e787 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0xb1c84f82 compat_ip_setsockopt +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1dba9b2 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0xb1f5bba5 bio_put +EXPORT_SYMBOL vmlinux 0xb1f7e46c skb_push +EXPORT_SYMBOL vmlinux 0xb22374f4 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0xb225bf0d param_ops_ushort +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb27cd10f build_skb +EXPORT_SYMBOL vmlinux 0xb2a37e4b find_get_entry +EXPORT_SYMBOL vmlinux 0xb2a50dfb kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0xb2ac425d backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xb2b51649 fput +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c8749b param_ops_ulong +EXPORT_SYMBOL vmlinux 0xb2ff49f0 __register_binfmt +EXPORT_SYMBOL vmlinux 0xb3032180 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0xb31e4a8f vga_get +EXPORT_SYMBOL vmlinux 0xb326e679 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0xb331d831 scsi_print_command +EXPORT_SYMBOL vmlinux 0xb3382494 fence_signal_locked +EXPORT_SYMBOL vmlinux 0xb33f06ae starget_for_each_device +EXPORT_SYMBOL vmlinux 0xb351d8de blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0xb38c5ba8 seq_release +EXPORT_SYMBOL vmlinux 0xb3977240 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xb39b560c mfd_remove_devices +EXPORT_SYMBOL vmlinux 0xb3aa3f43 neigh_direct_output +EXPORT_SYMBOL vmlinux 0xb3d2a1f4 netif_skb_features +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d59d98 param_get_int +EXPORT_SYMBOL vmlinux 0xb3e9d408 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb4155f6c skb_tx_error +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4265378 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0xb438cb21 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0xb438e79e kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0xb4400c34 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0xb45216c4 inc_nlink +EXPORT_SYMBOL vmlinux 0xb4679b57 make_kgid +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb47189b5 reservation_ww_class +EXPORT_SYMBOL vmlinux 0xb4a6195d buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xb4b17007 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xb4d2f110 bitmap_close_sync +EXPORT_SYMBOL vmlinux 0xb4e88f6b jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0xb504dca1 netdev_change_features +EXPORT_SYMBOL vmlinux 0xb51a707a vfs_create +EXPORT_SYMBOL vmlinux 0xb54533f7 usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xb55bb855 generic_make_request +EXPORT_SYMBOL vmlinux 0xb56af347 iterate_mounts +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb57eb460 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0xb57f2457 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xb585a650 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5ad42e7 vc_resize +EXPORT_SYMBOL vmlinux 0xb5be86ee pcim_iounmap +EXPORT_SYMBOL vmlinux 0xb5e0053a dquot_commit +EXPORT_SYMBOL vmlinux 0xb5e71b3e irq_to_desc +EXPORT_SYMBOL vmlinux 0xb5ee9241 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xb5f06cc2 elv_rb_add +EXPORT_SYMBOL vmlinux 0xb6089aba jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb6257180 put_cmsg +EXPORT_SYMBOL vmlinux 0xb6381aa3 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0xb666204a crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xb6739cad unregister_framebuffer +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb68329e8 dev_emerg +EXPORT_SYMBOL vmlinux 0xb688e8e8 write_one_page +EXPORT_SYMBOL vmlinux 0xb68aaf4a serio_close +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb69bef1c inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6b2764b sk_net_capable +EXPORT_SYMBOL vmlinux 0xb6bb0fc8 km_state_notify +EXPORT_SYMBOL vmlinux 0xb6deb27f dev_printk +EXPORT_SYMBOL vmlinux 0xb6e1e906 nlmsg_notify +EXPORT_SYMBOL vmlinux 0xb6e663a8 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0xb6e70d9a of_get_mac_address +EXPORT_SYMBOL vmlinux 0xb6f3eed7 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xb6f51efd ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0xb6f9fa53 input_close_device +EXPORT_SYMBOL vmlinux 0xb707d815 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xb70c76ab tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0xb71871f6 param_ops_string +EXPORT_SYMBOL vmlinux 0xb71cf73a netif_napi_add +EXPORT_SYMBOL vmlinux 0xb73a9f68 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0xb74405ee softnet_data +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb74c3368 generic_end_io_acct +EXPORT_SYMBOL vmlinux 0xb770be3e __percpu_counter_add +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb7836e60 simple_rmdir +EXPORT_SYMBOL vmlinux 0xb79a4e1a store_fp_state +EXPORT_SYMBOL vmlinux 0xb7a2ab0e pci_enable_device +EXPORT_SYMBOL vmlinux 0xb7e729fc tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0xb8141944 pci_disable_device +EXPORT_SYMBOL vmlinux 0xb821b2c3 bio_endio +EXPORT_SYMBOL vmlinux 0xb84121d5 keyring_clear +EXPORT_SYMBOL vmlinux 0xb8415699 set_cached_acl +EXPORT_SYMBOL vmlinux 0xb84713bc dma_sync_wait +EXPORT_SYMBOL vmlinux 0xb84e354a nf_register_hook +EXPORT_SYMBOL vmlinux 0xb8509893 register_shrinker +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb878c901 send_sig +EXPORT_SYMBOL vmlinux 0xb8e932bd inet_release +EXPORT_SYMBOL vmlinux 0xb90c6a9a blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xb92aa77a ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0xb9313f9b blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0xb94c3c37 netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0xb9556310 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0xb95f55ee __inet6_hash +EXPORT_SYMBOL vmlinux 0xb98ff675 mpage_readpages +EXPORT_SYMBOL vmlinux 0xb9a1e5e3 simple_rename +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xba00e5d9 new_inode +EXPORT_SYMBOL vmlinux 0xba1f86fd __skb_get_hash +EXPORT_SYMBOL vmlinux 0xba24ffe2 sock_no_mmap +EXPORT_SYMBOL vmlinux 0xba25fd50 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba84044b shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xba873f6a bh_submit_read +EXPORT_SYMBOL vmlinux 0xbabcc456 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0xbadbcf86 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xbaf1f2c2 agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0xbb004e9c mmc_can_trim +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb34134a iov_shorten +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb6371d7 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0xbb685d20 tty_port_open +EXPORT_SYMBOL vmlinux 0xbb6fefba devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xbb7396d6 serio_interrupt +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbb9c4e1e blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0xbbaeb559 memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0xbbb6b412 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xbbcfb46e get_acl +EXPORT_SYMBOL vmlinux 0xbbcfdfc5 tcp_proc_register +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbe25744 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0xbc316de4 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0xbc361783 dma_set_mask +EXPORT_SYMBOL vmlinux 0xbc53e810 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0xbc896ad2 blk_register_region +EXPORT_SYMBOL vmlinux 0xbc9ccc04 open_exec +EXPORT_SYMBOL vmlinux 0xbc9f0b5c gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xbcb80ed7 __dquot_free_space +EXPORT_SYMBOL vmlinux 0xbcbba44f get_disk +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbccd727a tty_port_close +EXPORT_SYMBOL vmlinux 0xbccfb941 mutex_trylock +EXPORT_SYMBOL vmlinux 0xbcd065f7 generic_fillattr +EXPORT_SYMBOL vmlinux 0xbcd80502 udp_prot +EXPORT_SYMBOL vmlinux 0xbce14865 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xbceddcad kobject_init +EXPORT_SYMBOL vmlinux 0xbcf150f9 xor_altivec_5 +EXPORT_SYMBOL vmlinux 0xbd070d85 netlink_set_err +EXPORT_SYMBOL vmlinux 0xbd1d4231 elevator_init +EXPORT_SYMBOL vmlinux 0xbd2d96fe padata_do_serial +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd6d8c2f mark_info_dirty +EXPORT_SYMBOL vmlinux 0xbd7ec93e sk_stream_error +EXPORT_SYMBOL vmlinux 0xbd803510 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xbd817d7f mmc_hw_reset +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd934422 phy_init_eee +EXPORT_SYMBOL vmlinux 0xbdd08770 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0xbde041c6 generic_read_dir +EXPORT_SYMBOL vmlinux 0xbe03c4e3 compat_nf_getsockopt +EXPORT_SYMBOL vmlinux 0xbe0dd3bd netdev_notice +EXPORT_SYMBOL vmlinux 0xbe17b87e __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0xbe2c0274 add_timer +EXPORT_SYMBOL vmlinux 0xbe3c2461 scm_fp_dup +EXPORT_SYMBOL vmlinux 0xbe458f57 eth_validate_addr +EXPORT_SYMBOL vmlinux 0xbe46b078 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0xbe47198c neigh_compat_output +EXPORT_SYMBOL vmlinux 0xbe63cf0b inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xbe6d9b0c __xfrm_init_state +EXPORT_SYMBOL vmlinux 0xbe6ebb03 tcp_poll +EXPORT_SYMBOL vmlinux 0xbe7cc515 inet_listen +EXPORT_SYMBOL vmlinux 0xbe8d3b54 pci_get_slot +EXPORT_SYMBOL vmlinux 0xbea55726 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0xbeaf1c32 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xbec0aa3f ppp_register_compressor +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbef46944 finish_no_open +EXPORT_SYMBOL vmlinux 0xbf146162 vm_event_states +EXPORT_SYMBOL vmlinux 0xbf1fedb6 ps2_drain +EXPORT_SYMBOL vmlinux 0xbf353330 dst_release +EXPORT_SYMBOL vmlinux 0xbf377771 skb_make_writable +EXPORT_SYMBOL vmlinux 0xbf4662be sk_common_release +EXPORT_SYMBOL vmlinux 0xbf54ab04 skb_clone_sk +EXPORT_SYMBOL vmlinux 0xbf6e6be7 ip_options_compile +EXPORT_SYMBOL vmlinux 0xbf7af061 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf82a4df skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0xbf86e556 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf9152d8 blk_integrity_register +EXPORT_SYMBOL vmlinux 0xbf925c42 idr_init +EXPORT_SYMBOL vmlinux 0xbf9273b3 delete_from_page_cache +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfabfe59 __debugger_iabr_match +EXPORT_SYMBOL vmlinux 0xbfb8b0b7 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xbfba3ade serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfc3aa1f copy_to_iter +EXPORT_SYMBOL vmlinux 0xbfd6b851 tty_kref_put +EXPORT_SYMBOL vmlinux 0xbfd8f6d8 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0xbfe091ae tcp_conn_request +EXPORT_SYMBOL vmlinux 0xbfec0302 alloc_fddidev +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xbff07938 ip6_frag_init +EXPORT_SYMBOL vmlinux 0xbff7edc0 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0xc00121fb misc_deregister +EXPORT_SYMBOL vmlinux 0xc0083788 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0xc02cf69b clkdev_drop +EXPORT_SYMBOL vmlinux 0xc031a537 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xc0337db5 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0xc035134e filemap_fdatawait +EXPORT_SYMBOL vmlinux 0xc03b7410 net_dma_find_channel +EXPORT_SYMBOL vmlinux 0xc0513a6a __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xc05ce232 __sb_start_write +EXPORT_SYMBOL vmlinux 0xc05f350e pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xc05faf9c skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc07eb027 make_kprojid +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0bc6403 pci_get_device +EXPORT_SYMBOL vmlinux 0xc0c47f13 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0xc110be23 sk_capable +EXPORT_SYMBOL vmlinux 0xc1167fb2 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0xc11e7bc4 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0xc13a10dc flex_array_alloc +EXPORT_SYMBOL vmlinux 0xc14b94b5 flush_tlb_page +EXPORT_SYMBOL vmlinux 0xc14f491f __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xc1578c1b bdi_init +EXPORT_SYMBOL vmlinux 0xc15a44c6 memzero_explicit +EXPORT_SYMBOL vmlinux 0xc1b24ced scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xc1b32a46 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1e9d330 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xc1f6b205 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc24271cb gen_pool_alloc +EXPORT_SYMBOL vmlinux 0xc2523f26 dentry_path_raw +EXPORT_SYMBOL vmlinux 0xc264bd26 nf_reinject +EXPORT_SYMBOL vmlinux 0xc2886998 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xc288a18e nf_ct_attach +EXPORT_SYMBOL vmlinux 0xc295a9af netpoll_cleanup +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc2b5b36c rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc314c3d2 __cputime_jiffies_factor +EXPORT_SYMBOL vmlinux 0xc344cba4 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0xc348e5b4 inet_frags_init +EXPORT_SYMBOL vmlinux 0xc35aab34 dump_skip +EXPORT_SYMBOL vmlinux 0xc35e3054 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xc38648e2 stop_tty +EXPORT_SYMBOL vmlinux 0xc3a4d7bc phy_connect +EXPORT_SYMBOL vmlinux 0xc3b3cf35 __nlmsg_put +EXPORT_SYMBOL vmlinux 0xc3b82c98 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0xc3d10625 wireless_send_event +EXPORT_SYMBOL vmlinux 0xc3d1993e lro_flush_all +EXPORT_SYMBOL vmlinux 0xc3d68523 pci_enable_msix +EXPORT_SYMBOL vmlinux 0xc3db1035 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0xc3ea729b tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0xc45755de find_next_zero_bit_le +EXPORT_SYMBOL vmlinux 0xc45fa6a9 padata_alloc +EXPORT_SYMBOL vmlinux 0xc47518fd __scsi_print_sense +EXPORT_SYMBOL vmlinux 0xc47cdf9c _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0xc48307db lz4_decompress +EXPORT_SYMBOL vmlinux 0xc4836cdf fget_raw +EXPORT_SYMBOL vmlinux 0xc483d5ef i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4a25fba filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0xc4cea240 phy_attach +EXPORT_SYMBOL vmlinux 0xc4d899b3 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0xc5081ff4 submit_bh +EXPORT_SYMBOL vmlinux 0xc5133870 napi_gro_flush +EXPORT_SYMBOL vmlinux 0xc5211911 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc55c2a9d inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0xc5608247 agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0xc5836ef0 nf_setsockopt +EXPORT_SYMBOL vmlinux 0xc5989115 give_up_console +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc59f7f89 dev_get_stats +EXPORT_SYMBOL vmlinux 0xc5a4abe5 __scsi_add_device +EXPORT_SYMBOL vmlinux 0xc5ac9107 netdev_warn +EXPORT_SYMBOL vmlinux 0xc5d7e030 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0xc5d81eeb tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0xc5d8a87f udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0xc5d92095 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5dc3052 key_revoke +EXPORT_SYMBOL vmlinux 0xc5e0eb17 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0xc5fb15dc strnicmp +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc60291dd blk_rq_init +EXPORT_SYMBOL vmlinux 0xc6141c58 kill_fasync +EXPORT_SYMBOL vmlinux 0xc62351eb sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc633da36 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc65c3cc0 param_ops_bint +EXPORT_SYMBOL vmlinux 0xc663b075 __ioremap +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc66d5447 filp_open +EXPORT_SYMBOL vmlinux 0xc6772da2 radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xc67ed5a3 dev_addr_del +EXPORT_SYMBOL vmlinux 0xc69815f0 cont_write_begin +EXPORT_SYMBOL vmlinux 0xc6a31d60 i2c_transfer +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6dd0a5a abx500_register_ops +EXPORT_SYMBOL vmlinux 0xc6e425ee scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0xc6f31835 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0xc701c73b ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72545ba inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0xc72d9cc4 param_get_charp +EXPORT_SYMBOL vmlinux 0xc73b1a2e pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc768de19 cpu_all_bits +EXPORT_SYMBOL vmlinux 0xc76f98ba get_io_context +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7898275 flex_array_shrink +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a1b31f kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xc7a3e564 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7b8ed9e ip6_frag_match +EXPORT_SYMBOL vmlinux 0xc7c02cff security_d_instantiate +EXPORT_SYMBOL vmlinux 0xc7d05dba pcim_iomap +EXPORT_SYMBOL vmlinux 0xc7d68e6b always_delete_dentry +EXPORT_SYMBOL vmlinux 0xc7dc43b4 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xc7f235dd phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0xc7f40571 kvm_read_guest_atomic +EXPORT_SYMBOL vmlinux 0xc80f08fa inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xc82d7d32 ftrace_raw_output_prep +EXPORT_SYMBOL vmlinux 0xc831c6a6 kobject_get +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc83f5cfc cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc8571bcb idr_for_each +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc89ff345 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0xc8a84bb7 d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0xc8a9e0f7 swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8c60a6f adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0xc8e12be3 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0xc8f97670 blkdev_get +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc91b5219 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0xc93e0233 key_invalidate +EXPORT_SYMBOL vmlinux 0xc93e619f __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xc93fbc54 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xc95d734e wl12xx_get_platform_data +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc974e8f2 seq_escape +EXPORT_SYMBOL vmlinux 0xc978479a xz_dec_run +EXPORT_SYMBOL vmlinux 0xc996d097 del_timer +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9a2d57b locks_free_lock +EXPORT_SYMBOL vmlinux 0xc9a46c66 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0xc9a6f5f4 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xc9ab2d0c pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xc9f0bd0f devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xca0ccb56 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xca0d7953 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca1deb95 bitmap_unplug +EXPORT_SYMBOL vmlinux 0xca2b1cd6 ida_pre_get +EXPORT_SYMBOL vmlinux 0xca3b28c6 store_vr_state +EXPORT_SYMBOL vmlinux 0xca5ee09a vme_free_consistent +EXPORT_SYMBOL vmlinux 0xca6618fe tcp_disconnect +EXPORT_SYMBOL vmlinux 0xca74ae7b pci_reenable_device +EXPORT_SYMBOL vmlinux 0xca832efe kmalloc_order +EXPORT_SYMBOL vmlinux 0xca845b7f pci_match_id +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcab6c5a7 request_firmware +EXPORT_SYMBOL vmlinux 0xcace6297 idr_is_empty +EXPORT_SYMBOL vmlinux 0xcaefe73f posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcb001afa dm_put_device +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb05da3a kernel_getsockname +EXPORT_SYMBOL vmlinux 0xcb1d24a4 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xcb30f277 nobh_write_begin +EXPORT_SYMBOL vmlinux 0xcb73dd54 ppp_unit_number +EXPORT_SYMBOL vmlinux 0xcb82721d sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0xcb843dd6 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0xcb9e1e3f xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0xcba7823c simple_setattr +EXPORT_SYMBOL vmlinux 0xcbac4acb unregister_qdisc +EXPORT_SYMBOL vmlinux 0xcbb7f37a netif_schedule_queue +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbcd5651 setup_new_exec +EXPORT_SYMBOL vmlinux 0xcbcfbb71 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xcbd19f65 paca +EXPORT_SYMBOL vmlinux 0xcbdd235d kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xcbeb083a vme_dma_list_add +EXPORT_SYMBOL vmlinux 0xcc17504d _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xcc23fcdd nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc6cd255 single_open +EXPORT_SYMBOL vmlinux 0xcc736e3d wait_for_key_construction +EXPORT_SYMBOL vmlinux 0xcc778cc3 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0xcc8600d6 kfree_skb +EXPORT_SYMBOL vmlinux 0xcc8f54f5 bdget_disk +EXPORT_SYMBOL vmlinux 0xcc93754b ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xcc952d2f tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0xccb19a1d mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xccbda494 get_super_thawed +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xcce7b604 km_policy_notify +EXPORT_SYMBOL vmlinux 0xcce9f00d security_path_chown +EXPORT_SYMBOL vmlinux 0xcceceeea netlink_capable +EXPORT_SYMBOL vmlinux 0xccee56b4 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xccf7835a __init_rwsem +EXPORT_SYMBOL vmlinux 0xcd0529c7 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xcd20667a kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0xcd26937f ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd2b9cc8 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0xcd354e1d swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0xcd482778 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0xcd57f7b0 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xcd5aaa95 blk_start_queue +EXPORT_SYMBOL vmlinux 0xcd7ede2a seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xcd86c87f __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xcda296c5 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xcda46d4e inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdd0aa39 local_flush_tlb_page +EXPORT_SYMBOL vmlinux 0xce059a40 mdio_bus_type +EXPORT_SYMBOL vmlinux 0xce07c0cf devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xce188058 seq_lseek +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce3b3f09 profile_pc +EXPORT_SYMBOL vmlinux 0xce42ecd8 blk_complete_request +EXPORT_SYMBOL vmlinux 0xce4cb6d1 mac_find_mode +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce587fb8 pci_get_class +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce7850e1 crc32_le_shift +EXPORT_SYMBOL vmlinux 0xce908b68 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0xcea37ee3 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceae504f cmdline_parts_free +EXPORT_SYMBOL vmlinux 0xcebd12ff abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xcec48ab1 __pci_enable_wake +EXPORT_SYMBOL vmlinux 0xcec53ee9 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0xcec67419 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xced777cb proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0xceed35ff xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf234408 tty_set_operations +EXPORT_SYMBOL vmlinux 0xcf2eea9a i8042_install_filter +EXPORT_SYMBOL vmlinux 0xcf37229a tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0xcf4bbd45 inet_stream_ops +EXPORT_SYMBOL vmlinux 0xcf7f4d88 input_register_handle +EXPORT_SYMBOL vmlinux 0xcf9419e9 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0xcfa2dc04 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0xcfb94571 nf_log_register +EXPORT_SYMBOL vmlinux 0xcfc6f96c sock_create_kern +EXPORT_SYMBOL vmlinux 0xcff09b50 bdi_register +EXPORT_SYMBOL vmlinux 0xcff45561 bio_endio_nodec +EXPORT_SYMBOL vmlinux 0xd00562d9 netif_rx +EXPORT_SYMBOL vmlinux 0xd008b12f genphy_resume +EXPORT_SYMBOL vmlinux 0xd00ac482 param_get_ullong +EXPORT_SYMBOL vmlinux 0xd023eb73 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0xd02f00c9 update_time +EXPORT_SYMBOL vmlinux 0xd044f3d3 mount_single +EXPORT_SYMBOL vmlinux 0xd057af41 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0xd06d34e5 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0xd071023a blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd090ef97 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0xd098f26d md_write_end +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0c2aaf0 kernel_getpeername +EXPORT_SYMBOL vmlinux 0xd0d42c42 mod_timer_pending +EXPORT_SYMBOL vmlinux 0xd0d9a401 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd11c0dc1 __kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xd15370cd dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd1b0939f dentry_update_name_case +EXPORT_SYMBOL vmlinux 0xd1b5b968 tcp_parse_options +EXPORT_SYMBOL vmlinux 0xd1b5e21c vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0xd1cc0681 percpu_counter_compare +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1f2b214 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0xd1f99790 dm_register_target +EXPORT_SYMBOL vmlinux 0xd1fcb28c __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0xd20a4e97 tty_unthrottle +EXPORT_SYMBOL vmlinux 0xd21c47fe module_put +EXPORT_SYMBOL vmlinux 0xd21eeff2 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd24b79da blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25bf3b4 simple_empty +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd25e9014 km_state_expired +EXPORT_SYMBOL vmlinux 0xd27a9f22 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd285cbef freezing_slow_path +EXPORT_SYMBOL vmlinux 0xd28e45a7 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xd297c56a __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xd2b04349 param_set_int +EXPORT_SYMBOL vmlinux 0xd2b09ce5 __kmalloc +EXPORT_SYMBOL vmlinux 0xd2b90413 __pci_register_driver +EXPORT_SYMBOL vmlinux 0xd2c7aa01 dcb_getapp +EXPORT_SYMBOL vmlinux 0xd2c8515e param_get_short +EXPORT_SYMBOL vmlinux 0xd2d20d5c __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0xd2d527aa free_user_ns +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2dd7df0 find_vma +EXPORT_SYMBOL vmlinux 0xd2e67b66 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0xd2f47844 ps2_begin_command +EXPORT_SYMBOL vmlinux 0xd3171466 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd330794f phy_stop +EXPORT_SYMBOL vmlinux 0xd35fdfd0 kmem_cache_size +EXPORT_SYMBOL vmlinux 0xd36257ba memcpy_toiovecend +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd3745af2 i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0xd37c4af2 inet_put_port +EXPORT_SYMBOL vmlinux 0xd3e829f2 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0xd416e1cf xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xd42d6ee9 param_ops_byte +EXPORT_SYMBOL vmlinux 0xd44b7e21 to_tm +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd4673047 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xd4803cae dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0xd482aef0 mount_nodev +EXPORT_SYMBOL vmlinux 0xd4aeabad xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0xd4bdc754 ftrace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xd4d2fbdc sock_alloc_file +EXPORT_SYMBOL vmlinux 0xd4ec5c6d down_write +EXPORT_SYMBOL vmlinux 0xd5406b06 vme_slave_request +EXPORT_SYMBOL vmlinux 0xd54452d2 __netif_schedule +EXPORT_SYMBOL vmlinux 0xd5445ec3 start_tty +EXPORT_SYMBOL vmlinux 0xd54d5561 tcp_ioctl +EXPORT_SYMBOL vmlinux 0xd55214e4 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0xd55b0f4f __serio_register_port +EXPORT_SYMBOL vmlinux 0xd574d156 tty_vhangup +EXPORT_SYMBOL vmlinux 0xd583c442 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0xd5b40b17 create_empty_buffers +EXPORT_SYMBOL vmlinux 0xd5c89945 PDE_DATA +EXPORT_SYMBOL vmlinux 0xd5d1ccdf mount_bdev +EXPORT_SYMBOL vmlinux 0xd5d4adc6 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0xd5f2172f del_timer_sync +EXPORT_SYMBOL vmlinux 0xd607e116 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0xd615347f xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd62b1ec8 dcache_dir_open +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd62e679f unregister_quota_format +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd64e387d find_get_pages_contig +EXPORT_SYMBOL vmlinux 0xd65d8950 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0xd65f2715 con_copy_unimap +EXPORT_SYMBOL vmlinux 0xd666a09c tty_port_tty_get +EXPORT_SYMBOL vmlinux 0xd6804840 qdisc_reset +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd688c2fd agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0xd697d792 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0xd69e2aaf phy_device_free +EXPORT_SYMBOL vmlinux 0xd6d63e9d lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6fd4053 __arch_hweight32 +EXPORT_SYMBOL vmlinux 0xd7169177 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0xd72bdf37 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0xd72f6cf4 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0xd73abe60 phy_disconnect +EXPORT_SYMBOL vmlinux 0xd74640df filp_close +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd761a383 ioremap_prot +EXPORT_SYMBOL vmlinux 0xd7623b4d jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0xd76248d9 bdi_register_dev +EXPORT_SYMBOL vmlinux 0xd774a8f1 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd7adecba dev_get_flags +EXPORT_SYMBOL vmlinux 0xd7b38a0a pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0xd7ccd63a xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xd7cd0446 seq_read +EXPORT_SYMBOL vmlinux 0xd7d7bbf8 deactivate_super +EXPORT_SYMBOL vmlinux 0xd7de138c netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xd7e0d5a7 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7e9e91a pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd81f4a38 dma_direct_ops +EXPORT_SYMBOL vmlinux 0xd8290a41 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xd830384d devfreq_add_device +EXPORT_SYMBOL vmlinux 0xd84ffe05 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0xd887df99 sock_from_file +EXPORT_SYMBOL vmlinux 0xd89b9bd4 md_unregister_thread +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a30245 netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8ae142b tty_port_close_start +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8fb048a nf_unregister_hook +EXPORT_SYMBOL vmlinux 0xd9018468 of_device_register +EXPORT_SYMBOL vmlinux 0xd92e16ba csum_partial_copy_fromiovecend +EXPORT_SYMBOL vmlinux 0xd9421008 mmc_add_host +EXPORT_SYMBOL vmlinux 0xd942cbac datagram_poll +EXPORT_SYMBOL vmlinux 0xd952bab6 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xd956d6a3 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xd957d469 unload_nls +EXPORT_SYMBOL vmlinux 0xd963bfd2 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd997e067 of_clk_get +EXPORT_SYMBOL vmlinux 0xd9ba369e inet6_protos +EXPORT_SYMBOL vmlinux 0xd9bac924 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9e00ae9 mdiobus_scan +EXPORT_SYMBOL vmlinux 0xd9ed098f tty_free_termios +EXPORT_SYMBOL vmlinux 0xda1afa84 inet_ioctl +EXPORT_SYMBOL vmlinux 0xda22bfdb __get_page_tail +EXPORT_SYMBOL vmlinux 0xda318bd6 vm_insert_mixed +EXPORT_SYMBOL vmlinux 0xda369442 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda62e195 fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0xda716a15 dma_find_channel +EXPORT_SYMBOL vmlinux 0xda728450 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda86ff34 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda8dc7b2 install_exec_creds +EXPORT_SYMBOL vmlinux 0xda90d72a dentry_unhash +EXPORT_SYMBOL vmlinux 0xdaac59d1 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0xdabc1ea8 fsl_lbc_find +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdad250c7 agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0xdad7adff dqstats +EXPORT_SYMBOL vmlinux 0xdadd7fd2 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0xdaea6e0d mfd_clone_cell +EXPORT_SYMBOL vmlinux 0xdaf72dcc phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0xdaf934f1 bio_copy_user +EXPORT_SYMBOL vmlinux 0xdb01198e fsl_upm_find +EXPORT_SYMBOL vmlinux 0xdb23507f ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0xdb3cb107 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0xdb51975a skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0xdb589ab7 agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb70e28c inet_del_protocol +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb7a79fe tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0xdb8d1995 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0xdb9e7273 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0xdbbd8c6f gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0xdbbec006 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0xdbfc048e mount_ns +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc268ba7 set_disk_ro +EXPORT_SYMBOL vmlinux 0xdc3c41a8 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc454b42 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc6f73ae devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xdc7a132e block_write_end +EXPORT_SYMBOL vmlinux 0xdc7bbabd mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0xdc9498dd down +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb764ad memset +EXPORT_SYMBOL vmlinux 0xdcbcf7ff __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0xdcc6d067 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xdcce848d i2c_clients_command +EXPORT_SYMBOL vmlinux 0xdcd6e09b kern_unmount +EXPORT_SYMBOL vmlinux 0xdceb3f5d kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0xdcf231bc dev_set_group +EXPORT_SYMBOL vmlinux 0xdcf5b2dc kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0xdd05fbcf tcp_child_process +EXPORT_SYMBOL vmlinux 0xdd2113f1 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xdd4a07a1 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0xdd4ed717 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0xdd653d6e poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0xdd712b24 xfrm_lookup +EXPORT_SYMBOL vmlinux 0xdd74c91c udplite_prot +EXPORT_SYMBOL vmlinux 0xdd8dcb4b sk_ns_capable +EXPORT_SYMBOL vmlinux 0xdd9030af current_stack_pointer +EXPORT_SYMBOL vmlinux 0xdd955144 __debugger +EXPORT_SYMBOL vmlinux 0xddb44667 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0xddd9be86 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0xddd9e887 input_event +EXPORT_SYMBOL vmlinux 0xde04ff38 bdi_unregister +EXPORT_SYMBOL vmlinux 0xde11721a pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0xde2c47ae generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xde3e6f7f sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0xde48e9ca _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xde6151db tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0xde859cbf ata_dev_printk +EXPORT_SYMBOL vmlinux 0xde8a391b bitmap_end_sync +EXPORT_SYMBOL vmlinux 0xde8c08fe blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0xde91448c load_vr_state +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdea9cfcb devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0xdead8262 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xdec1ae12 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0xdeedfc1e sync_inodes_sb +EXPORT_SYMBOL vmlinux 0xdef30783 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0xdefbd628 dev_deactivate +EXPORT_SYMBOL vmlinux 0xdefdde40 dev_set_mtu +EXPORT_SYMBOL vmlinux 0xdf08b136 d_genocide +EXPORT_SYMBOL vmlinux 0xdf13235f tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf2fb6b8 sock_rfree +EXPORT_SYMBOL vmlinux 0xdf33f216 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0xdf3f8f3b dev_add_pack +EXPORT_SYMBOL vmlinux 0xdf4a1d91 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xdf4c90c7 param_get_ushort +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf9dd40b scsi_host_set_state +EXPORT_SYMBOL vmlinux 0xdf9e8b7f devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0xdfb5920f padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xdfedf79e up_read +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe005b363 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xe0137738 kmalloc_caches +EXPORT_SYMBOL vmlinux 0xe03466f3 set_create_files_as +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe06712a8 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0xe06e9c62 swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe08b2ce3 rfkill_alloc +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0bcde1a mnt_set_expiry +EXPORT_SYMBOL vmlinux 0xe0cea7fd handle_edge_irq +EXPORT_SYMBOL vmlinux 0xe0e207fd d_path +EXPORT_SYMBOL vmlinux 0xe112ac4c pci_enable_device_io +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe127bcd6 get_unmapped_area +EXPORT_SYMBOL vmlinux 0xe1482a41 kernel_read +EXPORT_SYMBOL vmlinux 0xe151c767 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0xe15262c7 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0xe167e19c mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1851b23 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0xe19b43fc neigh_event_ns +EXPORT_SYMBOL vmlinux 0xe1b0fa44 dquot_destroy +EXPORT_SYMBOL vmlinux 0xe1ca1510 __block_write_begin +EXPORT_SYMBOL vmlinux 0xe1eb7e77 inode_add_bytes +EXPORT_SYMBOL vmlinux 0xe1f5e38e of_find_node_by_type +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe20372ae radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0xe20d3562 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0xe211d701 inet_accept +EXPORT_SYMBOL vmlinux 0xe220ceb8 __debugger_sstep +EXPORT_SYMBOL vmlinux 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe250937f inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xe2527759 finish_open +EXPORT_SYMBOL vmlinux 0xe257511a devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0xe27703d9 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0xe28fd9a0 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xe292f0fa file_open_root +EXPORT_SYMBOL vmlinux 0xe29d02f0 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2a3db0c vlan_vid_del +EXPORT_SYMBOL vmlinux 0xe2a43f25 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0xe2a6b6b3 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0xe2be5498 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xe2c9b681 pcie_set_mps +EXPORT_SYMBOL vmlinux 0xe2d45cba __free_pages +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2d90abe dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0xe2ee65be pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0xe302485c posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0xe30bd4a6 pci_bus_put +EXPORT_SYMBOL vmlinux 0xe35204d2 d_make_root +EXPORT_SYMBOL vmlinux 0xe3a0f697 pci_restore_state +EXPORT_SYMBOL vmlinux 0xe3a53f4c sort +EXPORT_SYMBOL vmlinux 0xe3b4435d cfb_imageblit +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3fc06fd remove_proc_entry +EXPORT_SYMBOL vmlinux 0xe4289a2c dm_get_device +EXPORT_SYMBOL vmlinux 0xe42a8f4b i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xe44cdaa2 tcf_hash_create +EXPORT_SYMBOL vmlinux 0xe45904a3 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe4a5e49b truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0xe4bce818 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0xe4c5a52b __secpath_destroy +EXPORT_SYMBOL vmlinux 0xe4f11f21 tty_throttle +EXPORT_SYMBOL vmlinux 0xe4f89253 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0xe4fe8ca1 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe5734810 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe580954f param_get_byte +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe5976739 bio_add_page +EXPORT_SYMBOL vmlinux 0xe5a3f8df unregister_md_personality +EXPORT_SYMBOL vmlinux 0xe5c22ac0 param_ops_short +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5cffb2a iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0xe5e864a5 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0xe5e9795f machine_id +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe62bf1d0 skb_queue_tail +EXPORT_SYMBOL vmlinux 0xe642f315 __serio_register_driver +EXPORT_SYMBOL vmlinux 0xe653829a scsi_scan_target +EXPORT_SYMBOL vmlinux 0xe657d7d3 mmc_gpio_free_ro +EXPORT_SYMBOL vmlinux 0xe659e2db elevator_change +EXPORT_SYMBOL vmlinux 0xe66452ab dql_init +EXPORT_SYMBOL vmlinux 0xe67dd674 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0xe688f6ea swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0xe6890b25 agp_free_page_array +EXPORT_SYMBOL vmlinux 0xe6959bb0 kernel_bind +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69a9df4 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe6e0f9d2 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0xe6e13ad8 seq_open_private +EXPORT_SYMBOL vmlinux 0xe6e21748 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe6fea30d posix_lock_file +EXPORT_SYMBOL vmlinux 0xe7040f09 dump_page +EXPORT_SYMBOL vmlinux 0xe70c44e0 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0xe7187bf6 drop_nlink +EXPORT_SYMBOL vmlinux 0xe73aee3f skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xe73fce47 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xe745ac95 scsi_init_io +EXPORT_SYMBOL vmlinux 0xe76a9a49 iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0xe77a849b vga_client_register +EXPORT_SYMBOL vmlinux 0xe7911d46 tcp_release_cb +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7c2667b km_is_alive +EXPORT_SYMBOL vmlinux 0xe7c2e8fc mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0xe7ce7439 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7d7a571 __frontswap_store +EXPORT_SYMBOL vmlinux 0xe81ac9b9 nf_log_unregister +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe833fa77 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0xe838223d block_write_full_page +EXPORT_SYMBOL vmlinux 0xe8597fe8 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0xe8962834 user_path_create +EXPORT_SYMBOL vmlinux 0xe89cc702 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0xe8a33f5f ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8c438f3 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0xe8df3346 tcp_sendpage +EXPORT_SYMBOL vmlinux 0xe8e339f7 blk_end_request +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe91cfffb loop_register_transfer +EXPORT_SYMBOL vmlinux 0xe92da6a4 pci_claim_resource +EXPORT_SYMBOL vmlinux 0xe92e6743 blk_make_request +EXPORT_SYMBOL vmlinux 0xe9378d58 idr_get_next +EXPORT_SYMBOL vmlinux 0xe93c1713 dquot_quota_on +EXPORT_SYMBOL vmlinux 0xe94dae1a ll_rw_block +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe9903d7a vme_slot_num +EXPORT_SYMBOL vmlinux 0xe9ba8195 phy_print_status +EXPORT_SYMBOL vmlinux 0xe9c9aa44 padata_do_parallel +EXPORT_SYMBOL vmlinux 0xe9cd90ca scsi_device_get +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea0bd018 pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea3acbcd compat_sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0xea42d63d tcp_init_sock +EXPORT_SYMBOL vmlinux 0xea497670 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea968c96 ___ratelimit +EXPORT_SYMBOL vmlinux 0xea9b2da7 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0xeaa20aa1 netpoll_print_options +EXPORT_SYMBOL vmlinux 0xeaa6b6a2 pcim_pin_device +EXPORT_SYMBOL vmlinux 0xeab01bfa mpage_writepage +EXPORT_SYMBOL vmlinux 0xeb16f9c6 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xeb254d88 blk_fetch_request +EXPORT_SYMBOL vmlinux 0xeb318de1 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb39c5de scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0xeb40ebb5 unregister_netdev +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb53a453 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xeb588953 netlink_net_capable +EXPORT_SYMBOL vmlinux 0xeb68604d redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xeb7ab949 proc_set_size +EXPORT_SYMBOL vmlinux 0xeb868b48 ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0xeb93abb3 blk_peek_request +EXPORT_SYMBOL vmlinux 0xeb970335 swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0xeb99aca4 __skb_checksum +EXPORT_SYMBOL vmlinux 0xeba269af pci_save_state +EXPORT_SYMBOL vmlinux 0xeba7b4cb xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xebcca8e3 netif_napi_del +EXPORT_SYMBOL vmlinux 0xebde6f21 ilookup +EXPORT_SYMBOL vmlinux 0xec0bb4b6 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0xec1453be devm_release_resource +EXPORT_SYMBOL vmlinux 0xec322551 ihold +EXPORT_SYMBOL vmlinux 0xec49dea2 of_n_size_cells +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec608d01 napi_gro_frags +EXPORT_SYMBOL vmlinux 0xec7131df fb_find_mode +EXPORT_SYMBOL vmlinux 0xec7f409a sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0xec86e435 netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0xec88ca70 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xec94cd48 input_reset_device +EXPORT_SYMBOL vmlinux 0xeca56988 ppc_md +EXPORT_SYMBOL vmlinux 0xecbb926f xor_altivec_3 +EXPORT_SYMBOL vmlinux 0xecd7d578 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0xecdb41be d_alloc_name +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xeced8f18 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xed26884a pagecache_write_end +EXPORT_SYMBOL vmlinux 0xed28683b cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0xed58cd25 input_grab_device +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed6f5983 decrementer_clockevent +EXPORT_SYMBOL vmlinux 0xed9b30a1 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0xed9d7bf9 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc410d0 udplite_table +EXPORT_SYMBOL vmlinux 0xeddade38 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xeddbf23b of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0xeddf7c84 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0xee10b5e7 sock_wmalloc +EXPORT_SYMBOL vmlinux 0xee1225f0 block_write_begin +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee3374de register_netdevice +EXPORT_SYMBOL vmlinux 0xee414409 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0xee43ba63 dev_mc_init +EXPORT_SYMBOL vmlinux 0xee4c7ef1 inode_dio_wait +EXPORT_SYMBOL vmlinux 0xee6525b9 nla_put +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xeea11799 mmc_register_driver +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb5bd3b __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0xeec8c029 is_bad_inode +EXPORT_SYMBOL vmlinux 0xeedcac67 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xeeec26a7 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xef09b24f kernel_connect +EXPORT_SYMBOL vmlinux 0xef321f23 phy_attach_direct +EXPORT_SYMBOL vmlinux 0xef3c9b26 dm_unregister_target +EXPORT_SYMBOL vmlinux 0xef4263d6 default_file_splice_read +EXPORT_SYMBOL vmlinux 0xef5386d8 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0xef5ec088 blk_end_request_all +EXPORT_SYMBOL vmlinux 0xef5fe9c0 i2c_del_driver +EXPORT_SYMBOL vmlinux 0xef643627 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0xef70736b mmc_can_reset +EXPORT_SYMBOL vmlinux 0xef864a2a d_prune_aliases +EXPORT_SYMBOL vmlinux 0xef867d09 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xef8edf54 cdrom_release +EXPORT_SYMBOL vmlinux 0xef8fc6ba blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xef90c455 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xef9cb960 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefd79f84 ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefde1bbe flush_dcache_range +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf014629b try_to_release_page +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf022be73 phy_detach +EXPORT_SYMBOL vmlinux 0xf0288876 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf096c90c misc_register +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0a02c9c unregister_key_type +EXPORT_SYMBOL vmlinux 0xf0a8237a radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xf0bcd87b xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0xf0d270d0 dquot_file_open +EXPORT_SYMBOL vmlinux 0xf0d304e0 set_device_ro +EXPORT_SYMBOL vmlinux 0xf0d343af udp_proc_unregister +EXPORT_SYMBOL vmlinux 0xf0e9239a __invalidate_device +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f1246c kvasprintf +EXPORT_SYMBOL vmlinux 0xf0f8c3cc buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf1178c06 file_update_time +EXPORT_SYMBOL vmlinux 0xf11b7ef2 tc_classify +EXPORT_SYMBOL vmlinux 0xf11cd6ce down_interruptible +EXPORT_SYMBOL vmlinux 0xf13d0ab0 __neigh_event_send +EXPORT_SYMBOL vmlinux 0xf13d857f xfrm4_rcv +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf14c5ab5 __bitmap_empty +EXPORT_SYMBOL vmlinux 0xf153d109 inet6_add_offload +EXPORT_SYMBOL vmlinux 0xf15cb5c3 scsi_dma_map +EXPORT_SYMBOL vmlinux 0xf16ea65c devm_ioport_map +EXPORT_SYMBOL vmlinux 0xf172ce92 __dst_free +EXPORT_SYMBOL vmlinux 0xf183189b __ioremap_at +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf197da5e fsl_lbc_ctrl_dev +EXPORT_SYMBOL vmlinux 0xf1ba93a5 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0xf1be242c tcp_recvmsg +EXPORT_SYMBOL vmlinux 0xf1d7e462 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1dbee13 dev_get_by_name +EXPORT_SYMBOL vmlinux 0xf1e06df1 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf208e6b3 devm_gpio_free +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf21b0235 pci_read_vpd +EXPORT_SYMBOL vmlinux 0xf222defb __ip_select_ident +EXPORT_SYMBOL vmlinux 0xf22881e8 lg_local_lock +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf2630be0 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2a5100b xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0xf2b6abd0 mmc_gpiod_free_cd +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2d90cd4 inet_sendpage +EXPORT_SYMBOL vmlinux 0xf2ec2cfc pipe_lock +EXPORT_SYMBOL vmlinux 0xf2f11de5 security_path_mkdir +EXPORT_SYMBOL vmlinux 0xf2f8642d blk_init_tags +EXPORT_SYMBOL vmlinux 0xf2ff1a40 lock_sock_fast +EXPORT_SYMBOL vmlinux 0xf305a7bc scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0xf30725a8 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf31d191e security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xf322a206 bit_waitqueue +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf34b6305 fifo_set_limit +EXPORT_SYMBOL vmlinux 0xf34bb66c genl_unregister_family +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf3787781 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xf37a1927 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0xf37d9589 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0xf3841521 max8925_reg_read +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf3aa4e7b kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3edf815 ftrace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xf3f40988 touch_atime +EXPORT_SYMBOL vmlinux 0xf3f42044 pci_domain_nr +EXPORT_SYMBOL vmlinux 0xf41fba1e __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf45bf1ca gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0xf45ffb01 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0xf46166c1 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf4ae8737 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xf4ba89cf register_exec_domain +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4ec2b5b phy_driver_register +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f91f0b pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xf51bf88b nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf51ce440 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0xf5222143 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf53df0a5 gen_pool_free +EXPORT_SYMBOL vmlinux 0xf5403134 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xf54425c7 vga_tryget +EXPORT_SYMBOL vmlinux 0xf55b3b3d __arch_hweight16 +EXPORT_SYMBOL vmlinux 0xf584c715 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0xf5a085c4 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5a62ecc _memset_io +EXPORT_SYMBOL vmlinux 0xf5ad3be3 free_buffer_head +EXPORT_SYMBOL vmlinux 0xf5b6e3c3 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0xf5b80447 proc_set_user +EXPORT_SYMBOL vmlinux 0xf5e1558d crash_shutdown_unregister +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5ed1fbf input_unregister_handle +EXPORT_SYMBOL vmlinux 0xf5f06061 scsi_host_get +EXPORT_SYMBOL vmlinux 0xf5f5b86b compat_tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xf637d30e __ip_dev_find +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf64aa1ed __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0xf6681674 netdev_emerg +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf6960536 input_release_device +EXPORT_SYMBOL vmlinux 0xf69f8439 phy_resume +EXPORT_SYMBOL vmlinux 0xf6b75147 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6c41843 netdev_crit +EXPORT_SYMBOL vmlinux 0xf6c58d88 compat_tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xf6dba5df tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf700c3ad tcf_hash_release +EXPORT_SYMBOL vmlinux 0xf7289d14 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xf73a576e kill_anon_super +EXPORT_SYMBOL vmlinux 0xf74f8d3c dev_crit +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf783a3ca serio_unregister_driver +EXPORT_SYMBOL vmlinux 0xf7ac417f of_n_addr_cells +EXPORT_SYMBOL vmlinux 0xf7adcaf3 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7cb3154 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0xf7faf9c3 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xf80de9ff hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf8179ec1 skb_queue_purge +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf82f510f skb_free_datagram +EXPORT_SYMBOL vmlinux 0xf840cfe8 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0xf8731957 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0xf8a85e5e security_path_symlink +EXPORT_SYMBOL vmlinux 0xf8c3b71c skb_clone +EXPORT_SYMBOL vmlinux 0xf8d04f09 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0xf8ef53bd __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0xf8f31d84 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xf9074019 set_page_dirty +EXPORT_SYMBOL vmlinux 0xf9228003 get_immrbase +EXPORT_SYMBOL vmlinux 0xf9264322 __inode_permission +EXPORT_SYMBOL vmlinux 0xf92c5058 mmc_put_card +EXPORT_SYMBOL vmlinux 0xf940a328 __next_cpu +EXPORT_SYMBOL vmlinux 0xf96b6ffb bitmap_endwrite +EXPORT_SYMBOL vmlinux 0xf98a1aec d_move +EXPORT_SYMBOL vmlinux 0xf99284c2 bio_init +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9c8e6fb xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xfa0c1c9d page_put_link +EXPORT_SYMBOL vmlinux 0xfa4624da dev_trans_start +EXPORT_SYMBOL vmlinux 0xfa573028 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0xfa58da93 inet_add_protocol +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa5a85d3 pci_disable_msi +EXPORT_SYMBOL vmlinux 0xfa63e709 init_special_inode +EXPORT_SYMBOL vmlinux 0xfa7771ad unregister_console +EXPORT_SYMBOL vmlinux 0xfa8cad37 nf_log_unset +EXPORT_SYMBOL vmlinux 0xfaa18bb0 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaf98462 bitrev32 +EXPORT_SYMBOL vmlinux 0xfb113e84 update_region +EXPORT_SYMBOL vmlinux 0xfb39fa4f abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0xfb3cad83 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0xfb42eb2a invalidate_bdev +EXPORT_SYMBOL vmlinux 0xfb5218af pm860x_reg_read +EXPORT_SYMBOL vmlinux 0xfb551088 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0xfb668c56 blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0xfb698622 get_gendisk +EXPORT_SYMBOL vmlinux 0xfb69e07d single_release +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb716c08 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xfb76bc04 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0xfb890ede nla_append +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbc83a80 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0xfbca36f4 vfs_open +EXPORT_SYMBOL vmlinux 0xfbd1598f __bread_gfp +EXPORT_SYMBOL vmlinux 0xfbea40d1 __percpu_counter_init +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc2a503f inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0xfc2eed64 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0xfc398fb2 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3b160f mempool_create_node +EXPORT_SYMBOL vmlinux 0xfc477375 get_pci_dma_ops +EXPORT_SYMBOL vmlinux 0xfc973d11 mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0xfca7ee06 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0xfcb69eed ip_mc_join_group +EXPORT_SYMBOL vmlinux 0xfcb926cd kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcc396bc eth_header_cache +EXPORT_SYMBOL vmlinux 0xfcd172fe scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd035cf6 truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0xfd059c1b inet_bind +EXPORT_SYMBOL vmlinux 0xfd18dd4a load_nls +EXPORT_SYMBOL vmlinux 0xfd2c9f3e generic_file_llseek +EXPORT_SYMBOL vmlinux 0xfd2d3276 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xfd38c737 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xfd4c3019 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0xfd5fa48d elv_rb_del +EXPORT_SYMBOL vmlinux 0xfd6293c2 boot_tvec_bases +EXPORT_SYMBOL vmlinux 0xfd6a698c make_bad_inode +EXPORT_SYMBOL vmlinux 0xfd6e1715 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xfd7ec909 tcf_em_register +EXPORT_SYMBOL vmlinux 0xfd873d37 mb_cache_shrink +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfdb6cedc _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdcfc68d devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0xfde13b62 iov_iter_npages +EXPORT_SYMBOL vmlinux 0xfded48ed enable_kernel_fp +EXPORT_SYMBOL vmlinux 0xfdede87e __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe0c5065 ip_cmsg_recv +EXPORT_SYMBOL vmlinux 0xfe1e05c8 set_nlink +EXPORT_SYMBOL vmlinux 0xfe314bb9 keyring_alloc +EXPORT_SYMBOL vmlinux 0xfe33010a bio_uncopy_user +EXPORT_SYMBOL vmlinux 0xfe35aa4a percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0xfe4dfaf3 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xfe58eba7 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0xfe5b520e neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe67185f brioctl_set +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe90c762 clk_get +EXPORT_SYMBOL vmlinux 0xfe9ee932 led_update_brightness +EXPORT_SYMBOL vmlinux 0xfeb03c62 d_invalidate +EXPORT_SYMBOL vmlinux 0xfeb52a02 unlock_rename +EXPORT_SYMBOL vmlinux 0xfebf9de8 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xff0d49bd ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xff14eded skb_copy_expand +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff256fb4 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xff358b62 dev_driver_string +EXPORT_SYMBOL vmlinux 0xff3da701 eth_rebuild_header +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff68aee9 simple_release_fs +EXPORT_SYMBOL vmlinux 0xff6c6d0c seq_path +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff7da2ee of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0xff86b2de iget5_locked +EXPORT_SYMBOL vmlinux 0xff91bcf3 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xff9b42ae kill_litter_super +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffa08aac tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0xffa48aa2 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0xffb532a9 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffefa5ab scsi_show_sense_hdr +EXPORT_SYMBOL vmlinux 0xfffa47db dmam_free_noncoherent +EXPORT_SYMBOL_GPL crypto/af_alg 0x0ff4b8b8 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x2e9b37f7 af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x54cd84d6 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x58716898 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x5c8ac166 af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x92ff410e af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0xadc330a3 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xc0598f98 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xc1335580 af_alg_accept +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x1c8f3d8f pkcs7_parse_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x70af7434 pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xbe82ff95 pkcs7_get_content_data +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xcc45da99 pkcs7_free_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xe9ff17e6 pkcs7_verify +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x62701825 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x53c2f6f6 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xfaa899a3 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x1c2b67ec async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x7078d679 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x028ac89d async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x5fdb45f8 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x6f050dad async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xbddab6db async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x8e5e040a async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xb3b6d28f async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x0b021728 blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x27278ca9 __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x4a2a3ca6 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xae6a7f7f cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x09099e90 cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1291971c __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1e2c961f __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x8f04034a __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast_common 0x08aa6fb7 cast_s1 +EXPORT_SYMBOL_GPL crypto/cast_common 0x0c5fbf8a cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xe39dd4b4 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0xee83a4f3 cast_s4 +EXPORT_SYMBOL_GPL crypto/cryptd 0x07a4a55b cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x130f3a0d cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x1a83aabc cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x2f1d4e1b cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x78d277ff cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x81f14272 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x98361628 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xcfeef6a2 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xf78ec4ff cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xfe1fe6ed cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/des_generic 0xcfd9a2c0 des_ekey +EXPORT_SYMBOL_GPL crypto/des_generic 0xf8c78d49 __des3_ede_setkey +EXPORT_SYMBOL_GPL crypto/lrw 0x3864eb66 lrw_free_table +EXPORT_SYMBOL_GPL crypto/lrw 0x939cc0aa lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x0e7cbf2e shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0x2408d522 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x3dc45418 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0x4ac23326 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x828c50fb mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8347667c mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0xa9ae1e34 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0xb33b39cc mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0xd33b2cdf shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x355c06e5 serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5ddb33e9 __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x77b39cb4 __serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x8a1a99ad __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xa912638a twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0xec1b54b7 xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x0aaf162a ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1081299e ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1796835a ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x330a7cff ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x384ce78e ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x3e0f6a74 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x43f2cebf ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x4a94f7bc ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x570244dc ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x77f8a4a6 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7a389cc1 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8fd199db ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xa116fe0b ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xa6ec91a5 ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xae728441 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xaedd0fe9 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb9e5b920 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc61b92e0 ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd9259fab ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf8b4759d ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xfab4e52b ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xfc6a63c4 ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x19d4a7c7 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x519337ae ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x6bc568c9 ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x7cbbae99 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x884d7576 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd39385b1 ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xe016b7a4 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0xd4ea80f7 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0xc21206b8 sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x77df1bf8 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x8f3b2708 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x91c248dc devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xf1340247 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x007c04b6 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x13fb3954 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x56148d7c bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x579b4264 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x60c9061e bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6f842d1e bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x79538752 bcma_core_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8845f7ec bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8cbb6d37 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x90e8de6d bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa348519c bcma_core_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb3de8a92 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbb685550 bcma_core_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc26695af bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc7affb77 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc9d9172d bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcd04a54d bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xceddeede bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd05b12b8 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd0c0782e bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe3f3d228 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe65a4383 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe91f37a3 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xfda5a6d3 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x1f5c3f7a btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x2dce99a9 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x42b0bd74 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x65ee97e2 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x72284e4f btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x73069c2e btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7de16840 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x892caf83 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9523dc41 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xa32b3cab btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xe99842d4 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x086b94ea clk_rcg2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e6d4564 clk_byte_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1f976dcb clk_is_enabled_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x226444c9 qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3e8a80f9 clk_enable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x567f4bd6 clk_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x57453b82 clk_edp_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x669bd1fd qcom_find_freq +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x72447f04 clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x77c457fa qcom_reset_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7d7b6c90 clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7df725db clk_dyn_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x83667507 clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x88d5cc81 clk_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x97ff7468 clk_branch2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xa947b7e4 devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xac82c48e clk_rcg_bypass_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc3ec3b28 clk_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd099e3d6 qcom_cc_map +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe3e976ab clk_pll_configure_sr_hpm_lp +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe5e7fb49 clk_pll_configure_sr +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xead71f30 qcom_cc_remove +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xf2123c6d clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xfc51deb5 qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x15205152 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x93c63677 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x961c491e dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xe2cf09e9 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xf34ff983 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/fsldma 0xe438786b fsl_dma_external_start +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x7cdf9d80 vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xa3854faa vchan_find_desc +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xb43ab752 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xf0e12417 vchan_init +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x06f9944d edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x077f774b edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x1d4f5160 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2784016d edac_mc_add_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x398a7131 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3a0b6383 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x438b1bf6 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5e922014 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6070c4c0 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x653db5a1 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x799a27a0 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x884d4eec edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x95b80d76 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x989064e6 edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9926f4d3 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x99f80a58 edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9dec13a7 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa25da4de edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xadfbe46e edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xcd93dfae edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xdb886b78 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xeec63af0 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf50f6130 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x7ed88207 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x9c9a49e8 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x0c41784a __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x596efe68 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x14a43566 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x792d837f drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xc78fa117 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x1d174916 ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x5db180d5 ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6adf436b ttm_prime_fd_to_handle +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x800e14d2 ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0157f6a8 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0a9af676 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0c62e787 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0d5fb5f9 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0f782402 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x15200105 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1e7e71a6 hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x308b87cb hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x38c58d02 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3b0bc949 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4b5f987c hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x58bebe03 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x59469c75 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5bf3b71b hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6151b8f4 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6549584c hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6a818728 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x711d0674 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8e62b345 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8ea415bf hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x94eb3472 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa261e6f2 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa8e30f45 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa91a2101 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xabac4e49 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb3c85d7c hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb4db454b hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xba2518e9 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbcc9344d hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc1890bf4 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd64bc9aa hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe52e3dc1 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe9753dc8 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf023c957 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfbb96654 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x3cfcd1e9 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x075e56ac roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x0e6517f1 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x18d02dd2 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x18e48d1c roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x522a6d94 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x9e07d62a roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x057ef74a sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x0b421fc8 sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x1438e7b3 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x176afd81 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x31199c2e sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x530e3fd7 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xc4b44806 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xc7b6ec9b sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xf9393ee4 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x3b91410d hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2eed43ef hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x33668abe hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x33da1257 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4fac8672 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x546960b8 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5cb05efb hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x6e3e532e hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x739b4587 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7be59893 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x848a89bb hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8bc7b294 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x98ae34d4 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb6a91072 hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb8eadf9f hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xcb677a20 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xdf699a62 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe774942d hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xea82114d hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x9e94c441 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xbdeefa28 adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x0e8a234c pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x1ac04323 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x21405737 pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x2a2af8f1 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x7d7b0439 pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x8ce878e4 pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x8e75d42b pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x9d6c72c3 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa75964a8 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa96f665c pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xbb5c72e9 pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xcff49a71 pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd5942331 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xea605743 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xf3241560 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x03843daa i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x1b82ddc2 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5b17c5c5 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bb1170b i2c_dw_isr +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x783514cc i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x7cd181ed i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xb6c1240f i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xce407380 i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xe9cbb51f i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xf5dc4e65 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x4626e48a i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xd55f1b6b i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x3f89614c i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x67f68636 i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x038b71ad ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x1f62c196 ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x2d33b4d6 ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x5c36f1e8 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x6d2e9f9b ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x90fa7ecf ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xb1a3e855 ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xd0ba7a06 ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xd3d3a388 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0x4362dc66 twl4030_get_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0xb1be4a75 twl4030_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x0f3aa396 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x1a05872e adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x1b0d0a16 adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x2c53043f adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x33cebaba adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x4ba2b844 adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x85811cab adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x98cf1a2c adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xa5389aa3 adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xe634750a adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xf33c6395 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xfff6e97e adis_init +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x006f4659 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x027ef4f0 devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0dde578a devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x122a4d4d iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x192ca999 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x19641891 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1a50610f iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26c829a7 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a73810f iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2be633b3 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x31fe991e iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x32d28f3c devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3d4a7da0 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x480de887 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x59925b00 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x60a907e7 iio_scan_mask_set +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x61ca3548 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7c376134 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x897bb176 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8a1058bc iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8e0b58a0 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x900441f1 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x984c175e devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa01fb5e5 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xba72a808 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc40040e0 devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcbf71c68 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcdec60cd iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcdfc9090 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd65c52e8 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe93c61a8 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xed465c9a iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfd605ec8 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x76c4f059 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x90f57f17 matrix_keypad_parse_of_params +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x45761e8f adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x49a4fcbd adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x67ad789a cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xa2d11455 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xbc77f860 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x677ac6f4 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x919b66c7 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xb9907742 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x5b924e42 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x6a3819c4 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x30e077d5 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x41c51b9d wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5554af83 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5a6fd222 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5c7b06c7 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x731ddeb4 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x90d10659 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xaa345086 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xb332cbcc wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xdcd213cc wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xf0b77988 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xf5669d77 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x001969fd ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x0918910f ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x36698e7e ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x8fb81684 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x9739ac45 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xb9017b33 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xc82922cd ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xcacaff26 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe5e947a4 ipack_device_init +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0x23359aff unregister_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0xce1414b2 register_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x04b96f1a gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x07da2ca4 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x54bb6edf gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x692e95b6 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6a56b721 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6bc8a0c3 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6e6114b8 gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7d132958 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x81bb4a6d gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x93360471 gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa3151853 gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xaf205fca gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xbf29d45f gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xcd2fad00 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xdb907ef2 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe5d61d9b gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe6b6a908 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf090a0ee gigaset_initcs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x005b6e90 lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x0c4c8ceb lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x0c947cfc lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x141a68ad lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x2c76f167 lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x547eaf4d lp55xx_unregister_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x67e5c8d2 lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x9352ba89 lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x9bcd339d lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xa58889e6 lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xddf708ee lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x749e05f2 ledtrig_flash_ctrl +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x7903e46e ledtrig_torch_ctrl +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x0a0527be wf_register_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x1c82c861 wf_find_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x31b462d3 wf_register_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x470455b4 wf_put_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x4ac272e1 wf_get_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x75147afa wf_set_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x7611c6eb wf_unregister_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x84fc3810 wf_register_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x94765fac wf_critical_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xa2f19a49 wf_is_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xb0d5bc47 wf_unregister_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xbada3b5f wf_put_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xbcace2a5 wf_unregister_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xca90cb0a wf_find_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xdb32fd1b wf_get_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xed82a14f wf_clear_overtemp +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x01c5f812 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x4f9baf96 mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x53654f8f mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x617a5cde mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x7d91024d mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x91b28109 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x9b76ac59 mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xabc670d5 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb8e3d323 mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xcd7e7446 chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xdbfa3ee2 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xdfba85a1 mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xee18d38b mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0ec17d44 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x26062738 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2fc380ce __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x40c27b88 __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4c49fc16 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51a15737 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x616b6217 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6907ac0d __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7be42a1c __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7e532a71 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x914361f4 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9272fb0f __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x938cc2b2 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa649dd21 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb157059f __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb317649e __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb493772a __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb834c124 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbb1fc0a4 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbc4fcb1e __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc1474d91 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc379085a __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc5aed8ad __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc7eda602 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce055cbe __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe20fe821 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe24daf87 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe2ed0930 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xea2303e0 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xef1156ee __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfc131205 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2157de39 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4d6e56b3 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6b8b4b21 dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xa0485b0b dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb0324b76 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xbd8b55ee 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 0xe4ae5240 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xee42011e dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aba7f5e dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9310ba06 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9c256008 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa1d2413a dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa448e19f dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa6969c09 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xafbda3f3 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcbb1bae2 dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0278f5fa dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x415c7a0d dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5cdd6081 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x73bd1e0b dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x80d98a27 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x9ebe666a dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x9fb5cf85 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x381ffe3c dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x4122267f 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 0x02c442ec dm_rh_inc_pending +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 0x4430764e dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x45ab972a dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x5375c628 dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x64a64ee4 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x6c1290e7 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 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa68e1f06 dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xb8a95dce dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xeca34cbd dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfad9d53a dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfc62ef4e dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x01445176 dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x17c36f29 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2025e954 dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24fa6664 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c112836 dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x32b5f546 dm_array_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x40f7bd91 dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x42dbdfc3 dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4360913e dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x49b35849 dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x55b4bd4d dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5aed1dd7 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5e6aea80 dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x62c1b9ee dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c4d9b2f dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7657e859 dm_bitset_clear_bit +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 0x80c89b3d dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x827a42f4 dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x832bf228 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x858c8d94 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x89f1e1cc dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x966a8838 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9f624559 dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa87c5b4d dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xab96bd2d dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xaee02382 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xafeda29f dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb7bad799 dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb9a6ecf8 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xba47c03a dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbd50ebbb dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xca40abd5 dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd041d62b dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd29923fb dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed1e1f96 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed58cfa1 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf12ec3cd dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf375d009 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf5455120 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xffff2ac3 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/raid1 0xf5d2f27c md_raid1_congested +EXPORT_SYMBOL_GPL drivers/md/raid10 0x29d24481 md_raid10_congested +EXPORT_SYMBOL_GPL drivers/md/raid456 0xe912691f md_raid5_congested +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x00c598c5 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x01a556e6 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x02e72fff saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x5f36b6ed saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x6005f68a saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x6cd6a15f saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x74c3c9fd saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xa5747081 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xb294ab60 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xb6f06fb6 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x179881d8 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x41580a09 saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x9278df97 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xc1a57e81 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xd5b47017 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xd77be78e saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xf07a2352 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0208ab81 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x06a2ed5f sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0830a7e0 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x20ac4efb smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2d4934ec smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x3b37b7d8 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x43c2d92f sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x65582f5a smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x68422542 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6b8cf047 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7715463a smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x78d87dee smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x78f9c608 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 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb5529ce5 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc51d13e2 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xebcb5c35 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xec7ade71 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x5bf9aca0 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0xc791574b cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x2089aad5 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x096c3f21 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x230a8f87 media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0x253c783d media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x2c1a050f __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x33afd8d2 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x4731dc6a media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x51dcfd1b media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x73f30a3e media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x7a36070b __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x84f155f4 media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0x96e36f75 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0xaeebca33 media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0xb25a0a8e media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0xc63918ff media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0xc999c734 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0xd03fa1d0 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0xe07db014 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0xf6efc463 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0xaa348f7f cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x06bdcb2b mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1858048b mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1ee72de9 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3c10352b mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4c1605f7 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x52a3d415 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5f364799 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x656c53d8 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6ce995fd mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x725c441f mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7bd9823a mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7e234c49 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8d1c74ce mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa6ff503b mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb1de036c mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xce1d603c mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xdd965d36 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x25bb6467 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2cce7ca2 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2e134e38 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x3bbb630a saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x460035c1 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x47b6be9e saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x485c0ba8 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x66ed8a3b saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6bb140e5 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6c7a0b1d saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x980cf32a saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbf76afa5 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc2d877ca saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd3b47847 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd9510dd4 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xdce93e36 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xea7acd5c saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xec26312e saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf57978f2 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x05cb70e9 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x15c945b5 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x36b1e7d1 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x384e5dbe ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x69aa5105 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x9949170a ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xe622adc1 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xa3ffd994 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xcd60325f radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x004c7ac7 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x033a03cb rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0f1fb758 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x221a2b14 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2f3cc8a6 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3dddafcf rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x4ce6f410 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x51b87acd rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x60dd0650 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x62a1ac2c ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x718e7d33 rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7da50e47 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x93e43a49 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9efc28cd ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb2af6238 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc57f88ef rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc7338d0f rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe871fb13 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe8d899a7 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x25dae630 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xaa2180e5 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xa61027e7 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x84fc7512 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x9bbadb20 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xcae44b19 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x241cd1aa tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xe34d535c tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0xfb118231 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x4acc26aa tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x55a93e69 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x11a1e85a tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xab255631 tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xbd4eeb70 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x061bb77e cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x18ea3dcc cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x25db8e68 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x33e9bc0a cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x369bff31 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4744542c cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6246b1e0 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7d31d2e3 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7eb11a72 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8828afbd is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x93e1d9f1 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xbc1a0f7c cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc26b9ce9 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc55a1796 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc5c6a14f cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xcb6e55d1 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xcd196e12 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd0ad97e2 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdd7d4313 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf230e220 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x1f89ca1f mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xd600f307 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x162fa69b em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x269e4938 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x30920321 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x37ecb9ed em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x457ebe8c em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x479d17fd em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x65f01f46 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x75931564 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7ef8b39e em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7febb10c em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x93e8a78b em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x97603fb7 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xaef2cfdc em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xba46598d em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc99f6745 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd2b6eeef em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xdd87b051 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xe7cfc041 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x80c0f0d3 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xb98e514c tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xd15f49a5 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xd8e376f7 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x11ca142e v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x13f201c4 v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x2f830133 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x60e2a9a9 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x78442d79 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x813f3de4 v4l2_find_nearest_format +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xc82fab8c v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08982d59 v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4103badb v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x53105839 v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x6f344bb9 v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7eaf8e7a v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xb0891da2 v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xdfa5a008 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf0e1988c v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x02c48e3e v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x04812680 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x147a3f47 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7235dbcd v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x78661922 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7f16206f v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8b0498b1 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x96f4b044 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9bef3709 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb661272d v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbf4b4449 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc4f0b9c1 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd3c0ded8 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd4086ef0 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd60fabc0 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xda8315af v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdb87ef1e v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xde9f3a9b v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdf42f511 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe12f3e77 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe861e082 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe89f2544 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf4c97ebd v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfc5aaeaf v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfe346553 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x024a2d84 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x036d90da videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1157b0ba videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x12634bde videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x210d45ff videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2cd2cd39 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2dc43e68 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2e70338c videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3a500d5c videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x402fe3fa videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x418fc208 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x69530677 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x84066467 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x853ff2f6 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x95050eae videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x967d8c17 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x978917e6 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa56b6b60 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xbe7ae525 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc937e130 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcffbf9d2 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd38f178f videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xeb4db694 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf53cac7e videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x2c1bf6d0 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x8e5fdbea videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xb7f97ef5 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xc82c92eb videobuf_dma_init_kernel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xce47d4a1 videobuf_dma_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xcfd541a0 videobuf_dma_map +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xe4903fff videobuf_dma_init_user +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xf22ae04e videobuf_dma_init_overlay +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xfe276e3e videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x24335a22 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x58bfa405 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xdc8b7ac8 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0119980d vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0a2aedc3 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x11f5d4b1 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x160f3f81 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x18d723d6 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1c98ad3b vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2af82545 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2ba9edfa vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x374bb632 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x38a04265 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3ddf57f4 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3f33202c vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4cf4be6e vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4d4297ee vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x538cb439 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x54872c18 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6c65e1bc vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7402178a vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x76036de6 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7787a153 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x794985c9 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x93b825df vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa0fe9ccf vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa9616bcb vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xaced62b7 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb0825529 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb624380e vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbeb12b6c vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc187e45e vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xcc17f8c4 vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xcdada1ff vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xcdee98e9 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xdb72bbb5 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe2f77d14 vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe306c8b0 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe91acc31 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xeca4f719 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfe242a83 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xff3f1348 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x670ad56d vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe57f0426 vb2_dma_contig_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xf349c709 vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x6e75c7b8 vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x8d46f9ff vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xd30ec30f vb2_dma_sg_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x0d6d29be vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x842b59ee vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x888b818a vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xd83b7079 vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x5452d349 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x21c2da39 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x28832a5c v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2feb28e2 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3159a92b v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x31664421 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x36660dcc v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3b884cd4 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x46bd0638 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x503f0628 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5fa7f0d6 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x600f79ad v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x77e229f4 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7b7b93c5 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8c291af5 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x99a711cf v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa843aba7 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa8ac3d29 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xad9b03c2 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xada0ad78 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc27191fa v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcad22d6d v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcada7fc3 v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd15aeda2 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd9d2ae2e v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdcd73505 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xde540281 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe3428c63 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf64911d8 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x0518cdd3 i2o_sg_tablesize +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x37595696 i2o_dma_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x3a7d8bac i2o_dma_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x916035db i2o_dma_realloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xc598efcd i2o_pool_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xde2153e8 i2o_dma_map_single +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xf3d6763b i2o_pool_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xf9e3e0fd i2o_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x7c90220d pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xc76e22e5 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xddb7f1fd pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x05714bcd kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x34fe66be kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x3702315f kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x5e34dc6c kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xa6be47e4 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xc7c9cf1d kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xdf9dcf90 kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xeae5a9e7 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x31ca1d0d lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x526fe456 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x98a6a5af lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x25ea24bd lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x621a6fa0 lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x727bfb1c lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x75a9a56a lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7c4181f7 lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x8f6d1300 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xcb7091cf lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x04515920 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x2d23a2c1 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xc11961f8 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x0b9a9b4d mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x19956e25 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x401d2fd4 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x592f2505 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xbf7d42c7 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xff7b11fa mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1c0a34a6 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x26806c75 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x2a665ea5 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x47dd8eb4 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7422ec05 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x8cbfb7a3 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9fa0de44 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xa4493d3d pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xa8da4663 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc81a04e5 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe2e47779 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x4006c282 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x8d17a250 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x087bbd6d pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x4bf1c880 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x8ec8fd7b pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xb2c3e749 pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xe30dd92b pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x01a33234 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x4fca3918 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x04a281d4 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x04f6f70b rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x1050e7e0 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x247b28af rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x320cd660 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x398241e6 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x50162b9c rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5fb76c3c rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x61b44a32 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6be025d0 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7916d2f9 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x84fb4f52 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x86927c60 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x935d5a8b rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9cc14ee1 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9d406427 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9efb492c rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa29523a3 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa4d09597 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb6de7902 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc6dbedb0 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xcc08f208 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xcf16f352 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xfd05bc63 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x004c38dc rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x006f9b7a rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x2186e5ae rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x2ba6bd05 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x60985988 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x668448d6 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x6c4f1ae2 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x83b6797b rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x99fffb67 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xa3b3370c rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xb89d20fb rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xda2e14fc rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xef3e2fc7 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x01a843de si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0b748cc3 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0e9a0a01 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1c27e094 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3e7d4ab3 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4603e3e8 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4a48c600 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x588dd7ed si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5b5dc282 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5baea040 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x604a068a si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x67c65ec4 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6a6e79b7 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6bb5f616 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6ecbb46a si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6f3de35f si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x723cef2d si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x72890f32 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x81b06ff5 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x899180c8 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8d7e59c2 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9e34d621 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa5897090 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa86fd682 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xaf2ec509 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbaa20cdb si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc1fb445c si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcba2d250 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcdab733d si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcf600525 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xde99d51f si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe1ed9f51 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe69e1a59 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe7a3e1dd si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x00097f89 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x25772c47 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x4be7d18e sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xbcb0fc18 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xd4c480c2 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x1e29a963 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xd082d349 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xe073cb1b am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xfc9cd5ad am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x01ec278c tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x326bc33d tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x52de68d3 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xe82f891b tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x043fe1db tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x4fd03663 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xd37526db tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xe8c83437 tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x64cb0d41 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x031a3401 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xb40ff200 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xd6d7bd67 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xf5233168 cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x1a1b5249 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x2feda75b oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3227a28e oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x7dc9dddd oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xb2c66001 oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xc8b5a524 oslec_free +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xd370f679 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x27cb133b eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x793fc8de eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x822222db eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x98bb5a22 eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xdb9ca14b eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x1991bf74 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x494d3584 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xa204a658 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xa75de46a enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xc124f26e enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xec61c3dc enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xf01d9847 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x06bd7cc9 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x2497cdfa lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x5eeb4311 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x761bce2b lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x9a697e3f lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xac26c04f lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xcbb772a0 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xcf28dc38 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x13109034 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x613e35f6 st_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0641a7af sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x104a439b sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3c125511 sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4dc2213f sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x525ec70c sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x721970f8 sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x72cd06f7 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x754db7fc sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x76d8691d sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x94833460 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9ffd4f61 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc1bc977d sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xcf697ef5 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe582851e sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x1a313e43 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x1d7a8394 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x318b654a sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x586044a0 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x822f861f sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x9d8c3646 sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xb53dfe33 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xf0805ca5 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xfa66ec1d sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x34fc2d7d cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xc9e208eb cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xf6cb2d03 cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x210faba8 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x5f5de078 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xaca42ffe cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x47b1fc98 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x7b2d5108 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xf1f84f11 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xf8183df1 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x026b6354 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x04209fc5 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x12608bdd mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1510f11a put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x23174671 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x23693a32 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2448d685 register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2691df0f deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2c68516e __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x30dd2ef2 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x33a7c02f mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x352cf6ae mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x45de654b unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4e0bf45f get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x51e669fc mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x56baabb9 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x69d06a4a mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6d043ee5 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6eafdc2e mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6ee407f8 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x756a649e kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7d3685ee mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7fd0dcf4 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8196f7e1 mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x84bfbb6e mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x84c2cc96 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x85c81cdb mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8e206aaa mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9a85e4d6 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa0f35298 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb453f11e __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb84c3083 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbf6cd4a1 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc3e8b106 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd7f756bb mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd847cd9d mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdbbfb695 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xed130c8a mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf1c23e77 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf568b9cb mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf5aa178c mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfd2507cc mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x1f6f2215 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xa1e40bbd del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xb170d0dc add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xbf47e33a deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xe4b1ff05 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x441bc0ac nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0xa55ac2df nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0xcbef3815 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x145e14e7 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xd0bfbf31 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x3eae06cb spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0050ed44 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x115f10f9 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x66a70596 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x693851ad ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x72bfb934 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7312e51d ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8edd30e1 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa809f206 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb994480c ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xbd9087ae ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xcdcd5c6f ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xd6850fd0 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf14911db ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x13364e5b unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x2f88b011 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x444258ce alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x633742bc free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xbddecce6 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xcf60ca43 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x02523303 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x232f5763 alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x25a5a853 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x43a4e5e7 devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x46546639 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x4903054f safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x570203a5 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x66bccee7 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6e84c166 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6feabf53 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x775ca646 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x78089e71 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xbfd4bb05 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xcc811366 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xcda7b914 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xcf6df3fa unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xdb3c9148 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf98da5d5 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x1ea6d94d alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x35d962dc register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x856cc8c2 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x94cde7a9 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x4d30b17d register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x82aaea75 unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x8bd6b554 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xaf7274e1 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x9c9a1b56 arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xeac71e91 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01b2d47e mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a163527 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a4a101a mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0afdc93e mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0c73bdca mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0c958b96 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e3f6ea4 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e4c3c2b mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x10b7f9b8 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1198212e mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x12396bb2 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x13bb81df mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1790d3b9 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x17d811ae __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1ba569c0 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x24d05474 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2768e4ac mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2aa6307c mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b0d22d6 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2deb7c49 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x338b8c44 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3649afcf mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x36e95da8 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b411475 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3fbf811d mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x41dc939d mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4272af6c mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x42783379 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x478a1ab8 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c6792da mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4d555f1f mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4dcc81c0 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x51f4c403 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x52a1d00b mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x542ac70f __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x55f0af31 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x598ec89e mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5bcf73ad mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5fadbff0 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x619a003b mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x61b82cb7 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x61eea2fe mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x626df22b mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6394feec mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x64f46efd __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66f2f31d mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x681ae702 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x813be05c __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x82130ae8 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x84a5c1c3 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x85e91dba mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86de4d65 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x883bdd01 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a74ecb4 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8b29634e mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d58eb87 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e4903bd mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8f4e9d7f mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8f7ead78 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x907d5b08 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x965337f1 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98ce4ab6 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x99e96c09 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9bbc0ce5 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c863019 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9e4537b7 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ede15a6 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa30ba95f mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa37ba0d0 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa45eed34 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa5694dd1 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa8d80203 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab499e4b mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xad4c2d6f mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xad6bed32 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xad7b95ea mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0ec52e0 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb55097b9 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb80a5f9a mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb924ba82 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbb309568 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbbb9a784 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc23ac870 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc35b4ee5 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc3a80924 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc4a64d1e mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc8f19224 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcb3b1caa mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcd91e717 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd0169870 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd02b9515 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd17c1a1e mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd1e0776a mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2f2aa27 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd32e43a4 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8aee27f mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xda98a54f mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe0c9bf69 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe2e0d1b9 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe389200a mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe40b50d6 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe57b1bf1 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe9120dbe mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeabbf7b5 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeed26752 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf38b7a21 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf77e4404 mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf858f874 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9cb6625 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfb1f8bf9 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc7479cc mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfcd341a8 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfe2f3b81 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x178f912f mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4b26fa9f mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4bc9f68c mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c50e4a0 mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6dd560ce mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x76fbc82c mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7a307a4c mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9293c11f mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9868adac mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa5af06fb mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa686a341 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa7893372 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb32ae3aa mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe581d7e2 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf1f05938 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf40d1ebc mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf73f4e57 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfdd96d7f mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x804ee736 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x993010ee stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xa998ccaf stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xb7d125be stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x274e825f macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x4899a9df macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x5c6badaa macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x93f89c10 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x8089b58f macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x5ab9d455 mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x0ebd5795 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x53ae7756 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x556e41b9 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xbeba934b usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x2bf9032a cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x367e6be8 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x500cca08 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x698ab287 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x6fd34f53 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x9685b8e7 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xf3c2c68c cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xff1b705b cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x014b0914 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x4a6d96ab rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x5264e3d0 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x892b5c1f rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xc4ef34ff rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xef5cd8f4 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x023c02c2 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x046b93bf usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0b41636d usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0eb9d679 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x15b9cae6 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x188d7285 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x255500f2 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x264d90cb usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3e3a36ce usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x405dd0f7 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x421cdebd usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4ab83689 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x50b32a27 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x51580cbb usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x55d4c7d9 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x601ea11d usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x60a54938 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x646ec944 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x65ddfd92 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x69995cfe usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6b0faea3 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x78d0c8ba usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9830e82a usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa1043ebc usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xab28e555 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb1ecb2b1 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbcb95176 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbddb798c usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xde0f1196 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf1c1c04c usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf8ab93cb usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xff67f732 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x1e1215b6 vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x6a9ac9bb vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x76d01af2 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x8741e7fb vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x103b1ace i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x28aff961 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x2dbd2d28 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x358f5d29 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x39e2b2d3 i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x487218c2 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x49152e76 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x7551392a i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x7d0aceae i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x81d83277 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x82328c85 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x82ec7542 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x92705ed3 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xbe040cf9 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xc6f24bfc i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd96ea1cb i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x349c4a16 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x552ca859 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x5bac21b5 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x95340a4d cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x639cbc39 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x2e2bf125 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x66ee55cd il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x76cb26ad il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xc592eeb7 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xe55152ff il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x005e7dc9 __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0d556623 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1291ef1b iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1ac36ff0 iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x2d58a069 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3d548dab iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3ead8f4e iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3ef42b58 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x50f6c4bf __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x51c3b6e1 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5ac268bc iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c23c69a iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5ee36363 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x94440515 iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9478ae19 iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9b4c9ee7 iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xaa6d08eb iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xad3fc122 __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb25116e4 iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xbd2c132b iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc1b37c4f iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc42706cd __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc67c31ed iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd9c20adf iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xeada3aea iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xeecfa4d7 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf29155a1 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf5951451 iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x198a3c30 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x35d92496 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3b7e2cd6 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x469fd757 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x79027710 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8dd2c346 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8fcbe3ba lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xa1c3d834 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xaa1ebf90 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb035223e lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb30ac9b4 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb88b8a17 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd217eeee lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xeddda5cf lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf46473a6 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf55939ec lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x150a8548 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x29f9057a lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x71552fc6 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xa975b088 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xabccc1e2 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xb951172d __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xd1af761b lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xf1c93f1e lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x731ab69f if_usb_prog_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0xb968db9a if_usb_reset_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x43bcdb80 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x5a2e62d6 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x5b0f11a6 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x622c0b00 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x90d3b5ff mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xab6e76e2 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xbdf0c272 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xcac5c777 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd530e8df mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xdaebcdc6 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xe8dbd272 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xec2c418c mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf4776428 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xfabee8a9 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x005db0ae p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x28cd45c5 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x2943d4ec p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x36192fb3 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x38150dcf p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xbc7b62f9 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xbcf78017 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xd2757744 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xec13341a p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x49e41fc6 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x90d791c1 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xd9bf6aa6 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xfac09c93 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0250e743 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x065a05d2 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1a1f1364 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x22162e08 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x24db37ee rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x28dc0991 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x34412b16 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3a080fed rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3d40b7e7 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3d4d1920 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3e36a4a3 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x56c147ed rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x59dd5ec9 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5c112474 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x63db0db9 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x642edccf rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x661b2cf9 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8400e384 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x86351d37 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8e37f59c rt2800_get_tkip_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x944a3445 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x94f0dce4 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9d6892a5 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa2e760c1 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa31e69cd rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa341724d rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa749a75d rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa7766294 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xac42fa96 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb73a42e6 rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xba13fa4d rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbbb58254 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc7db44f5 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xca3169ba rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd289245d rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe6cce6e4 rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xed7715c5 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfb0cf7ef rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0ee1027a rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x1e2cc1b3 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x21a42166 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x237452e0 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x369e32fd rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x3a1f74a0 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5111d194 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x822283f5 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x87670dd3 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c621bd rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb4150fb0 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xdfe7d4ca rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe5c7b12b rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x07125a31 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0dadf4fe rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x10e54bbc rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x15bc6e1b rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x15fb6e72 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1704067a rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x19f65ed5 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1e974230 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x282b5a6d rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2df93ce5 rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x317b36db rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x34cebdeb rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x373a4fc0 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3cca3b1e rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x403e3110 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x476511c4 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x49ba4740 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4c2764df rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4f7206f5 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x53c0fd57 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x56b8c173 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x636a2adb rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6bee14a6 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x731dadd0 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x73c526c7 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7ffe7b4f rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8ec01829 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x964d6a78 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x99ca5dc9 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9a586e3d rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9ac490d6 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa1a9f32e rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa877240d rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbe3f4e25 rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbea67b4b rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc2fa9b11 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc3af5f03 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc40a1e6e rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd7b837c2 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdd3fdb62 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe0c4a025 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xeae4c511 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xeeaac5d3 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf20ad25c rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf390a4bb rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfe1ca623 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x0c1dafc3 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x645d09ac rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x9362dd42 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x98b4481c rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xbce0fc94 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x2b22c013 rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x5c4ad02e rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xf10626bd rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xfa9c68b0 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x17f07af6 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x31e351e3 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x3f623fc1 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6927712a rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6e48961d rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x80cad2c7 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x895298f1 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x8b75ae9b rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x918ee4ea rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xa42f010f rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb9c01e07 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xc317d063 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe860ae1b rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xedf820fc rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xef554d58 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xfd76283f rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x00beafc1 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3bb82ecc dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4540a6ef rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9e8e0ca5 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0ea8bf6d rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0ef60ec6 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0fd4aac0 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1251ffb7 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x16dad42e rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x22bbcff6 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x28504ed3 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2ae67412 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x366ade76 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x37f347d4 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3d3791bf rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4a62412c rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6d11e39a rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fee3a6c rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x725604f2 rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7db462fd rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7fdf471a rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x841cd06f rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9e666df6 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaf4d6d94 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc90609ed rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd9d692d4 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe4b5fd42 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe8c04b5e rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xec278fc0 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xefb8c253 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf2184a22 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf9ddf670 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xfb21ccaf rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x08ea4daf rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0c40ff09 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0cbce1a4 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0d0b6636 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0f0a379e rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x1337a8ce read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x1d105a0d rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x203cf9f7 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x241dedc1 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x279cd707 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x32de7e58 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x388eaaad rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x499e95ef rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6b4de810 rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x84eecbfb rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8bac02a4 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x96a847f0 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x9a0778f8 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc5485c46 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xfc395c95 rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x5c2ddce6 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x73c3e95c wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xe18c0886 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x08b2d438 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0aa6fc59 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1455131f wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1caee658 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2249ca90 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x252586fe wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x28d7fe97 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2dcf529e wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2e77620a wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3b00536b wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3e05497b wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x41f7a51c wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x46f29a40 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4769d7e7 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4d458b95 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x60d2b396 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x629adade wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6a01dfbd wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7658acd1 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7f0c1b07 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x827eefe7 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8adc4e11 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x955f56c5 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9665de0f wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa1f46225 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa416fad9 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa4f1c23c wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa5cb3bad wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa5f3fee1 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa8f6967a wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xaee6ca2e wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb1846803 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb4e0c3f3 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb805722c wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb805a0fa wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbabf67ad wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbbcc957e wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd3df6657 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd459652e wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd94eecd0 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe5805751 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe62d4814 wlcore_probe +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x3188d280 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xc7bc2f3c nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xdd361fb4 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x4b82acab st21nfcb_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0xbeb7a785 st21nfcb_nci_remove +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xa92d50f0 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xad823d77 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xc191aaa7 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x2ff434f4 mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x91b28c79 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xaca38385 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xb09732e5 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xbfe40cb8 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x161dfbdd wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x3b47b828 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x3ddc7ded wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xa8142b96 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xb0bc9f74 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xe74bc1c8 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x09602dc4 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0497be9c cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x08276f4d cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x13f72940 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x16eefb42 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1a4dc2e1 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3e408f96 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4676310a cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x491f7d9f cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4f2b0d0d cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x532b1b09 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x53caf73d cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x53f5a89c cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5709c789 cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5f96549f cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x60a0cad0 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x637a8751 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x67c3a563 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7020c9db cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x75cb186d cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x76424a09 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x77472552 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7f7fe4f2 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8225f733 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8404ac79 cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x854533b9 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x928d80b7 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x99547c69 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9e2fd62b cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa4de593f cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa6ceaf8f cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa6f20802 cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa77679f8 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa9a5c244 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbda479c1 cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbe1a73a2 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcbed0f93 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcc12fb64 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xce4b0a7f cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd19a85fc cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd3e14f48 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd5fa3d47 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd686a101 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd87b06f2 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe132847a cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe18b8cb8 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf8b47f5d cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x593a36c2 scsi_dh_handler_exist +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x5c5d3995 scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x8ec48f32 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x9cf9953d scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xa127441f scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xc28f42a4 scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xd0fc9987 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xd4032a0d scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x178e74d6 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2f8011f6 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x42618818 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x49f11b0d fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x65bd5cf7 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6d285b30 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x74e3fe82 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa1046473 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa42253aa fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb3fdf413 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xca9fb2cb fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xcb117d25 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd230cbd0 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xdbc87ee7 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf9132b55 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf998856d fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x29fa81be iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x353093e8 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x3db58937 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x435583d2 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x4637d9d8 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xa3daf9f5 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x06a008fe iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1244b90f iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x22b13dbe iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x22ea4063 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x23f77883 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x253c08f5 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2afd1d77 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2b8c8c28 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x33e3e065 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bdb0430 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3c1519df iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3dcc5eed iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3de0b0f1 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3fd8b027 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x493a9c46 iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x59250ab3 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x62d3727d iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x62ede3eb iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x67a06a0d iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7e59482a __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x90ec5bcb iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x91213685 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9405046b iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x94ae1e70 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9c3b3fde iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa1733469 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa1964aaa iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaaba6421 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xabceb7df iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xadecadc1 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xae36440a iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb891c891 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc1da61d3 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc20d771d iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcb35d0fd iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdc693f21 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe02346de iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe1430c2a iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe193cc0b iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe5926d59 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe755c726 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf08c083d iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0427ab9e iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x043ce1c8 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x240e44d1 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2fffcf80 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x53cf73ac iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5a2a2c08 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6198b484 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6c18e963 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6eec4096 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x719a42d2 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x80567a9e iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8daea30d iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9b75b1f9 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa3c54586 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xafbe7718 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb2f24307 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfb5cfde3 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x025974aa sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0d627680 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x14aa04d2 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1d3b3cfa sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2229455a sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x23cf227a sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2a004665 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2ea5c4f8 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4543aa21 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x583cb364 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5ff00452 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x70c5c5ab sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x710b7ba0 sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7572cfa2 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x760059b8 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x84e2910b sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9f3ff16c sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xab913c36 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb88d86d1 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xcccb131e sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd61512bd sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd7cd7ea8 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe6135725 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf5337715 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x007ed9b1 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x03781e43 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0c7da5a8 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0f494dd6 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0f8f60ed iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x16bf4a5d iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1cc1534d iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1fb2ebac iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2b84bbf5 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2d0e69c1 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2d9a82a8 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x328723ea iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3a2221f0 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3b265e77 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x456aaf67 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x491aebeb iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x57ac148e iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5cadf556 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6349d304 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x64e2e281 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6ebef39c iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fa3dee2 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8e23daaf iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x90178621 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa358b4fc iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa9c28bc0 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xafb855e0 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb29fd2a4 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb6767765 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc05ce67c iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdbcc8538 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdbf920c6 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe2ace973 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe31bef2d iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe7d261b4 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xef1de19b iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf2d39ce6 iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf368f888 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf39fe4d1 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfecd578a iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x5a8f81d3 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x89d66113 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x91fbba12 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xd8fcfbe7 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xfe3cb464 spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x0d0fba55 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x426ddd47 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x4fff1456 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xb40173fb srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xc8dd3fd4 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xd478663b srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x22ddd94c ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x275a7fa5 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xcc4b3f4c ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xe120c36a ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x11cc1378 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x60a76b4d spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xc57fc2d4 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xdc106a38 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xeebcc952 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x454348b8 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x8cd3d5f7 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x9e41e972 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xcf30c722 dw_spi_xfer_done +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xf82bc45f dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0b09712c spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0b1ed4d4 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2596e3bc spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x292701c5 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2d83145b spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x487c4e5f spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5803282e spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5b13d617 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x610121ab spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x618f10cd spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6bb16c08 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7a01f111 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7f41c168 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9bf7799f spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xbb10c6c8 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xbb1ecb60 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xcc7f4872 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xdc6aa41c spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0xa7cdf386 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0a1f20ae comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0b55274f comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0c4793a3 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1230c46b comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1ade262d comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x255a60ea comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x267761b7 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x279834eb comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3a3dd238 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x43b57a65 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x53a49a9f comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5fd98838 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7285fb84 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x764d9d55 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7f70fdc7 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x86389b21 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x871104b5 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8cd62c3f comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x91d5c7e7 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9ba7051e comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa810a3e5 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa823b4ac comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xacefe6b1 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb0c4b724 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xccd4df37 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xcd4196e9 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xcf298c52 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd4e18346 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd62537cc comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdc9abafb comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xddf9b068 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdfde869f comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf503603a __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfc386703 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x1b3d8ee0 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x260c542d comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x77af8b37 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x7e61b838 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x7ea0605c comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x8b431777 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x9dfa4bf8 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xd815aef9 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x155b64f4 comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x5349667f comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x5a6c9ab0 comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x75561be1 comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x7ae1d356 comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x90d37615 comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xf9c10208 comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x293e410d comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x2d7258a5 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x45967a9b comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x45f009fb comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xb6324d63 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xe1b3aa42 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x70128b79 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0xfb92aad6 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x84595d3b addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x328ea159 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x3d65b353 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x1de3479d amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x5d680c21 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0137d4f1 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x172fc9cd mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x53931d51 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x5b0e02a8 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x5cabc1b5 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6340b1b0 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x64859280 mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6e627dea mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x77d4dfac mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x787a60d6 mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x902efad4 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xa1a75e88 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xa1ee119d mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xafe42e83 mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xcc219b7d mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xcf985541 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xda6e8dd5 mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe0469657 mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe8b9aba1 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf38856d5 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xfe38b14b mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x9504db2f labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x00f331eb ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x0828e688 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x4d604786 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x731789d3 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x7eadb1e6 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x897d6a74 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xbe843e2f ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xf48f2b60 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x00f1beec ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x09dfcc12 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x16e5f57c ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x79f95744 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xb8ec22b9 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xf3def478 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x1fe0cf22 comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x34834c2d comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x87a202c7 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x9424d9ce comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xaee11c99 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xc0343850 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xe611e774 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0e81c76d spk_serial_out +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0ef1d765 speakup_info +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x26c4cabe spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4eba1106 spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x555bae43 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xa9fcc8b1 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb35aaab9 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb3751d8d spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd1b551a2 spk_get_var +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd28ec916 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe3141710 synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe63a1039 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7cd4558 spk_serial_release +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7e810f8 spk_serial_in +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xf15af501 spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xfc7c4e48 spk_var_show +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x4b210828 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xb60942e0 uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0xcceef33e __uio_register_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x6bb7144f usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xd4762a73 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xb3cc47fc ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xd7a07f83 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x3260c5d5 imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xf822858c imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0f1f8fdb gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1653ba86 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1afe83de gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1fd613f6 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x294d207a gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x6aa9a0c1 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9dcc4349 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa6aedcbd gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa7f03d17 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb8c6c39c gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc2029f77 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc90a28db gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd04c5cf1 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf0eabde1 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfc56e470 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x89263781 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb95b52e5 gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xe47234bf gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xf9e5ceeb gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x3c0c56b4 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xe322eb87 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xf5c90214 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0a5230df fsg_common_set_nluns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0bfb30f4 fsg_lun_fsync_sub +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 0x1b1cc3af store_cdrom_address +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 0x2298c944 fsg_lun_close +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 0x2d10b6a7 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x303131c1 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x32754b3d fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3da3a6e2 fsg_show_cdrom +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 0x4a5730de fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x51707c29 fsg_common_run_thread +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 0x58bb031c fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x633c337a fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6f317938 fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x71efe00c fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x91b9f2e5 fsg_show_removable +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 0x99023bfc fsg_common_put +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 0x9dc025a5 fsg_common_free_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa46e6443 fsg_common_get +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa4a19dc7 fsg_store_nofua +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 0xa8eb0a77 fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa8f89dfd fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa9a7ef2b fsg_store_cdrom +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 0xd3ae3b65 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd468f882 fsg_common_set_ops +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe4d1591e fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x0cfb5026 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3a6d4f22 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3ca38e3a rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4ca90996 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5d22b406 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x785d494b rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x840dd143 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x988ad2a2 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9acf72e4 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa90054ee rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb971ebca rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xc9c7d21a rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xcaacff66 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd066afbd rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd2fe47b1 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0698bcbe usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0ba5d933 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x12e6f372 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x161b3faa usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x18b2157b usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x239fef62 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3ecc9309 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x432cdf57 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x462fba6e usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5a78d6c6 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x60ed81a0 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6c235a01 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8437b24b usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x99e5dfaa usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9a5a0895 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa2b15a49 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa78c40b6 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb46c9542 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xbb26ea26 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc1d5f57f usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd590c0f7 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd6bf432d usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe32790ca usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xea7d7f5e usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xefdb3bc0 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf3479e39 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfa39356b config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfe0070f2 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x05f1b77e usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x1d20044e usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2f07fac4 usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x34f7a463 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x352cf494 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x41d5a41e usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x616fb99e usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9be2ee13 usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xba4f7065 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc34afb77 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf238f9c6 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x79af3f11 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xf6d95a08 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x085d2c4e usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x16aa581a usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x1e0d905f usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x1e1c6d04 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x5ed046e1 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x742817b6 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa3975ff5 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xc461d1e1 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xe3e9788e usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x56d31820 musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x72234dd6 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x8d18d94a musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x96919667 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x116d1d9b usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x5a18c821 usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x7e12798a usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x94a4a2f0 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xb0ffe611 usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xa211bc18 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0xfcc69ca0 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x01d25910 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0b2057af usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x146f1982 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1cf909eb usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x311f4fc5 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x36b7748d usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3cf9ffe0 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x46f48260 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x66612838 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x67abd23b usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7543098d usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7cd61404 usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8392b4ad usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9947b3a5 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa814690b usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb9454291 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc493d59d usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xcc629025 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd3cc01a9 usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf91b02f9 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf91c68c8 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x095cc298 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1c08541e usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x44ac1037 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x48be6ac4 usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x5f8da2a5 usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x78944fbd usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x87f12ac3 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x883e271e fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x88780a64 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x8c166121 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x9c196ed3 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa30ce5fe usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa7c08d2a usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa968735e usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb1f94227 usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb40b0fd2 usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xbfd098a6 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc4c92d27 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xeccc64eb usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf07d306a usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf4be6175 usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf885b78e usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf9e3b0ec usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1a3df513 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1e033544 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x30ba8725 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3720c453 usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x46fe9908 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x5d90ed2c usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7b72227a usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x81229d0c usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x85e9814b usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xb4facc63 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xc118216e usbip_event_add +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 0xf818d3fa usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x09ba5367 rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x0b1bdb3a wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x0bd816f0 wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x122f15ac wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x5310be4e wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x6310cb7d wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x813417a6 wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x8b497fb5 rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x940093c4 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0a9b7eb6 wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x123c64bd wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x20d1a06a wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x2cd34b1b wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x50d66577 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x5cd18126 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x72d220fd wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x8803b964 wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9aeecc1d wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd7686b03 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xeb900fd2 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xec579829 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xecd0fa34 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf0044765 wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x0e574736 i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x80db3b74 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x8b276289 i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x03e05dc0 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x0a1df258 __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x0f042535 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x14d2e815 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x9c8e2e30 umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xa1a58ada umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xcc92114c umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xe5bc6dbe umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x01046afd uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x035e9fe5 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0a618f47 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0bea7c0b uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0d78016e __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0f7ad328 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0fc02440 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x15ec9a64 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1676762a uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x16947359 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x214e360f uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3cfe395c uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4e5f296d uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e5d04c6 uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x625a7b1c uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6b8ac520 uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6f7d2c3b uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x771bf8c3 uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7daf4e2b uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7e7c3275 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7e8ac69f uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x816b9e92 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x85fbcd9a uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8b8687ec uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8dd9b951 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x99c771e3 uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9cea25d2 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9d8dbe63 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa6c50d27 uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xac97316b uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xae65527c uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb1857ce1 __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb816d7f5 uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd5ef9bb6 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xda8b66ef uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe7bee550 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xeb322c27 uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xef0ced8f uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf63e2fbf uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf7d3b2f4 uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf7df2bd7 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/whci 0xe570c9c2 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x02dac64f vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x05dbd229 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0e1aa2ea vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0e3446f9 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1c27f58c vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x20c599fe vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3545398d vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x47071688 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4797cf35 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x48fd5c55 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x50f2a346 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5c06bf00 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x673ea550 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x714a6e7d vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x76f5078c vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7b7f73d2 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x86aaa57f vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8abe5280 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8be7f8d3 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8f097e1d vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb0f81e37 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbd885785 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc320dc03 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc499615a vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd421a697 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe1d882fa vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe6d62118 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xeb5c8a88 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf4e99f05 vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf5ed4374 vhost_add_used +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x2899cd92 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x3eaf9694 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x6f654d99 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xb9f899ff ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xfddb7d49 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x04062e85 auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x12353f36 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x1d668380 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x2c115a38 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x2d41fa18 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x4e719c69 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xe5a9df62 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xead707d3 auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xf4b2cead auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xfe7295b9 auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0xa6c04e20 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xaee76371 sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xf0731088 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x16139aa4 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x3f5f4f70 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x6a85ea05 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x6fa83ae5 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x6ff12cb0 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7a4cb48c w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa1ee568e w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb51e5e34 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xe9fe22d4 w1_read_8 +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x05ecfc6e dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x1f5497c3 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc6dc8c2f dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc962312f dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xdc583c08 dlm_unlock +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x288d5d5f lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7d067120 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xa57e421f nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xc9d7ce8c nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xe93343dc nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xeb6d49fd nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xfcc7bfed nlmclnt_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0086cc1c nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x04bd3293 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x050c5c88 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x08e6a65f nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0c5716a2 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ed7d1be nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x11103411 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x15e31a0b nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x163259fe nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x18ab161e nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x18e5ccbd nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1c635547 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1d225bb2 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x227c915a nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2422dce2 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x24b26ae0 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x258caed9 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2665d852 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2817a2b9 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x28c1e713 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x295d1f7c nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x296710a1 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2b487f05 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2cf2c160 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2d10b5d1 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2e38ff57 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x33133f31 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3bc21fb7 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3d396627 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3fed766c nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x41539e6c nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4312eb8f nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x45621d58 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4776464d nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x477f64b8 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4791256a alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x47fc6f83 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x49a5e56b nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4bc79ae6 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4e927494 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4f3d63fe nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x54c0602b nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5721a1e2 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ccb7e9d nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5fc46ac2 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x668529a3 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x68d1c657 nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6adada9e nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6bbea137 nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6c30eb2c nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6caf01a6 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6d8bb556 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x70fcecd3 nfs_put_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x733a3ae9 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x757432f3 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x75ccbb45 nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78ec6ec8 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x79210e04 nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7961e82e nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7a8d2a37 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7b5da3b0 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7d51a9f7 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7ef4ce62 nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x804e17ab nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x855edb20 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8ba019fc nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8cbd0513 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8cfb4f8c nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8e7dc2b8 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90391fed nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90835ec5 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x96008c75 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x99c60514 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9a4d6fc5 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c256c18 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9e1bf4b0 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9e4378a8 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9f374327 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa26f7795 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa53b5645 nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa5f3056f nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8d2d1ce nfs_callback_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xab6e0981 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xae345a97 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf2b7f05 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb14bd929 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb15e52b1 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb17cbe8d nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb2d1aaff nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb30d9ff6 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb5215665 nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xba160941 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xba25b5c2 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbbec71cd nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbf5fb44c nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbf9c52e0 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc53c180a nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc59df7da nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc61c4dae nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc66692b7 nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc88f2fc9 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc9a06166 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xca4357de unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcb38966d nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd3d6113 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd035814d nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd0dc650e nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd1e6ea7c nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2eea96c put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd487bd94 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd9d7ef5f nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe168763b nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe431384d nfs_zap_caches +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe6c77f9b nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe85c19ff nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe86a37f2 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xebcccc2e nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf069078e nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf1d23a74 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf4fd2f47 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf507751d nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf60f6732 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfbea056a nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x02a0f1f7 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x05fefcd6 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06c36816 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0d059c10 pnfs_writehdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x12012e4a nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x12c2cad6 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x16f0e226 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x34c7ae26 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3905be49 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3c02aa20 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3dfe6fe3 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x41250bfb pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x471de0a9 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4853a426 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x49709b6e pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4d92a033 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4e9028a0 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4ef2c6be nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x504b1f99 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5ded5185 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x609a2a40 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6134f464 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6782d529 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x68f4d266 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x694f5916 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7663c055 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8557dcfe pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8a44ca94 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x99243d55 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9d433bed pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9f06a4a5 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xad9d0adf pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf75ae6a nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd0cbe2f1 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd33ad766 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd4f61d1b pnfs_readhdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd706342d nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe5f4a1aa pnfs_commit_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe69c9276 nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf4911608 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfa3f1880 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfb39344f pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfd286830 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x70fc4a02 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xd35ae7a6 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x24874e25 nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x948bbf11 nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1d747ce3 o2hb_check_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x271fa8b6 o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36418553 o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36a28a9e o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x785c96ac o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa1ae48e1 o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa2c7d8b7 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa82a8645 o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xae808bac o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbaeb4700 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc79484d3 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd60f2c6c o2hb_check_local_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd73e81a0 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xe209b711 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf8404dab o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x0a9ada0e dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x1843c677 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x53e01b19 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x61b66c16 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x85cf4858 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd45a7fef dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x269d63fd ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x2da9ceec ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x316904e1 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x3bcef5f3 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x40718c92 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4226705d ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x424241c9 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x60f4bcef ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9ccafa05 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xa06fbc10 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbf9068ab ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe40cffce ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe444d8f0 ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xfc71efe9 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL kernel/torture 0x1b2fca48 torture_must_stop_irq +EXPORT_SYMBOL_GPL kernel/torture 0x1be7d8be torture_onoff_failures +EXPORT_SYMBOL_GPL kernel/torture 0x2f67a5e6 _torture_stop_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x3e9619f5 torture_onoff_stats +EXPORT_SYMBOL_GPL kernel/torture 0x4995b671 _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x4c7529bd torture_shutdown_absorb +EXPORT_SYMBOL_GPL kernel/torture 0x52665f8b torture_random +EXPORT_SYMBOL_GPL kernel/torture 0x5346b23b torture_shuffle_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0x6364b2f0 stutter_wait +EXPORT_SYMBOL_GPL kernel/torture 0x679d9e50 torture_must_stop +EXPORT_SYMBOL_GPL kernel/torture 0x688e6a64 torture_cleanup_end +EXPORT_SYMBOL_GPL kernel/torture 0x6bdeda8f torture_onoff_init +EXPORT_SYMBOL_GPL kernel/torture 0x7bcc6e5c torture_shuffle_task_register +EXPORT_SYMBOL_GPL kernel/torture 0x8b0e1d2f torture_shuffle_init +EXPORT_SYMBOL_GPL kernel/torture 0xc1361afc torture_onoff_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0xc6527045 torture_init_begin +EXPORT_SYMBOL_GPL kernel/torture 0xc67a49d4 torture_cleanup_begin +EXPORT_SYMBOL_GPL kernel/torture 0xdbc5277a torture_shutdown_init +EXPORT_SYMBOL_GPL kernel/torture 0xe6989fd3 torture_init_end +EXPORT_SYMBOL_GPL kernel/torture 0xe9ff1468 torture_stutter_init +EXPORT_SYMBOL_GPL kernel/torture 0xf6d34fb5 torture_kthread_stopping +EXPORT_SYMBOL_GPL lib/bch 0x231d70fc encode_bch +EXPORT_SYMBOL_GPL lib/bch 0x6b770f49 decode_bch +EXPORT_SYMBOL_GPL lib/bch 0x9463ff71 init_bch +EXPORT_SYMBOL_GPL lib/bch 0xbdf512de free_bch +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x64a0eb66 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xe9438a69 notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xfdfcb8cb raid6_call +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x201d8ea3 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x29fa419f decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x300d7e57 free_rs +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x6fbb3bd9 init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xabda1e2e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xb050f329 init_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x55b13b1a lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x804a83bf lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x19cb282e garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x35940e5d garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x80da1a64 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xd714d227 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xdcbc7ea5 garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xde13ad27 garp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x4947d9af mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x8b763134 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x99bfb743 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xa406733a mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0xb82a3064 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0xb92786bb mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/stp 0x2f5715c2 stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0xbda3d070 stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x7a239eb9 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0x80cca648 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 0xac93ae05 ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0xaeb7451e ax25_defaddr +EXPORT_SYMBOL_GPL net/ax25/ax25 0xf37555a0 ax25_register_pid +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x024d9b72 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x14c95a64 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x34e950cf l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x769068b8 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x89b69183 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x8d8b21a6 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xbb0a380e l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xd183d63e l2cap_add_psm +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x4fb4e7c5 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x554ee171 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5e4fe578 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9c52a06a br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xa386b544 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb53a03c9 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xfd3527ca br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xcbc63cee nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xed8face0 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x061aae56 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x062c2dd8 compat_dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0da91f13 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d8bb33d dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x26920630 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x32f2d1a1 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x34dbfe9a dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x355ffedd dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3b08e388 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3e12a46f dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4287b647 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4b69a168 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4c329a88 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x50043276 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x67b30252 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8b622a77 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8cf57e26 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9337ad83 compat_dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x96367758 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9d453978 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9f192cee dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa93787f0 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaa810263 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaad69789 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb669e3cf dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc40104ba dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc4193e49 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc721b672 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdf4f7198 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe2429e14 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0xeba61d26 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xed6b6d7a dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf4b2ad0a dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf4b3e190 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf7306547 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xfa0d9ea6 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x31d93e41 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x83a27d91 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x912c2b6c dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x987165ed dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xd03e6d66 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xff0c93c8 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x2e008840 register_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd46f1839 unregister_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xe8e6e8f9 dsa_host_dev_to_mii_bus +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x25aa3457 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x814e48fa ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x8c1964e4 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xb2eb243e ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xd58dfa29 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x1429d38f geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x26ca0026 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x46f2991e geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/gre 0x1e7e6c0c gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x57cd2447 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0xa06e34ae gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0xa94b1d7a gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0xf8312ab9 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x2ce4af97 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x393c4ba5 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x68908cb6 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x8b1233e7 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xeb2e2f4c inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xef0be4e3 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0218cb2a ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x30bea008 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x3e020611 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x543d41f5 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x58fa5416 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x617e93e4 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8b485986 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8ea7f049 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x96a0d1a9 ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa07978e7 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xcb2a2691 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xd4988b51 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf4e38035 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xfb72f334 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x9e98c9f5 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xcbc85b19 ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x6b6c3d10 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x6656c413 nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x70d77842 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x93bc94cd nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xf44f94b4 nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xfe63caa7 nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x3f5c468e nf_nat_masquerade_ipv4_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x5f636299 nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xfedbf252 nf_nat_masquerade_ipv4_register_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_proto_gre 0x636b12c8 nf_nat_need_gre +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x45c09faa nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x668f2a84 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x87560586 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xad3a5435 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0xf618ca37 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x01f059fc tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x61ef66df tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x6cc27110 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xb09d0101 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xdabb96fd tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x1603f25d udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x7e0e848c setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x8a28730a udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x460b553a ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x7db6e375 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x826de7f3 ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xc10bb545 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xd43a916a ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x50c68002 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xb3acdc53 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x404d4ecf ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x6eb85693 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x057234d9 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x4197e3a8 nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x450d237f nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x75aed890 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xb3c674aa nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x2293972c nf_nat_masquerade_ipv6_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x38d4401a nf_nat_masquerade_ipv6_register_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x9d8e735d nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x78c41264 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x84d54f6b nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xb39396b9 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xf48ea4a4 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0xb514bc92 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x05ecbded l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2f724908 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3d7670c4 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4063e81d l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4931bb00 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x495935b1 l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x54de215b l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6c9c6b67 l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8484a48c l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x92a0a98a l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9b4d8269 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xcff73b2a l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xdf4a7320 l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xdf82207b l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe061461c l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xed2f5b5d __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0xd8e5a519 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x23658823 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x242b3768 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3663a36d ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x45186ee1 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4bf42798 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5bb616e3 ieee80211_iterate_active_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5d38f601 ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x766252f3 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x83bb2129 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8a380cb6 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x92c9cedf ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x959a0566 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa1febb2d ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xbee25b51 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc89beb64 ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xcaa62d6a wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd04409cb ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe439309b ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x003f5af7 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x10f14579 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x12db6629 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1a9c2e26 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3bb20210 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x4271eced ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6b8b1baa ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7118f296 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x780e189c ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7f7dbce7 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x8573c066 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2d623f3 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa5534484 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa6c40dd8 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc5bf40a6 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe069a2c6 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x06493498 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x9694534b ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x9c8e8259 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xa2d1b0e5 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x071f4d24 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d376bda nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1067c3ed nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x15e14041 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x15f349b9 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x17962d0f nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x188f673d nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1bbd1c17 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1d4a8102 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x24503bdc nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2592c17b nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2a1c1d3a nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x31ab29bb nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x36002bb3 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x38cf7d8f nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3a33b323 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3ac110b1 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3b7ba574 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x416bcf8c nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x41eb234f nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x432efb8f __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x496ffe91 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4c20ebfd nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x54532ad7 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x54afa7d4 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5a64f649 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5c93ce1b seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5fcef219 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x60eafbe9 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x60fdfc9d nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x61907bc3 nf_conntrack_tmpl_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x652ccf4c nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x66654855 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6806463e nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6af51f49 nf_conntrack_flush_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8010fb94 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x802c1b7e nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x805500ec __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x884289e5 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x89a868aa nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a66c4fc nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8eb0b29e nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90ff6c9f nf_ct_invert_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x91352547 nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x95ff240d nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x99470e24 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x996d151b __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9d7dc50f nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9e423a93 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9eac4ea6 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa9d3baf7 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xadd3d41d nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb2c86b82 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb97eec35 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb9e59b6c nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xba15871f nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc86d01c nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbdb80929 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbeffc527 nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc0120c40 nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc1b295c7 nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc2237250 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc32d895c nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc352a886 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcb75b2d1 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcbed6b2a nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd47e848d nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd593c500 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xda8874c3 nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xddf8b05d nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe0ff57c7 nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe2fd452e nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe60d50f1 nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe732a855 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xecedb44a nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf04632c6 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf4dfab85 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf8382ac2 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff40b965 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x6e119790 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0xf27f9ed3 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x73db844b nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x001287f8 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0b512ed1 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x1a3f9606 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x71719ac1 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa20b6c03 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xca22ea9a set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xcd091a33 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xd07929df set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xe949f6da nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xf93c6d2e nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x5b69f60d nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x265dc712 nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x4f1bab25 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x7a52f812 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x9ad1ed24 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xad7e1ffd nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xfb13bf30 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x3032a2ae ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x4fc1ccfc ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x4ff92738 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x8c717d18 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xac5aa042 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xae5ff2d5 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xc0e731ec ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x8a42f060 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x34190103 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x3e9cbffa nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x443dada9 nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xb6a368bf nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xcef2d9de nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x023f8a2c nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0d9bae4b nf_nat_l4proto_nlattr_to_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x131f636c nf_nat_l4proto_in_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x2f35f370 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x47665fcf nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x5667dc7f nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xacf8a0b3 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xbef8008d nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xdae87e74 nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xec9fec48 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf5312805 nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x84c7637e nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xf2d99549 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11a006b5 synproxy_check_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x483a266c synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x5f339439 synproxy_build_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x90298227 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb42e336a synproxy_options_size +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xd84f0898 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x01bc2b29 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0fda3c99 nft_validate_output_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x279207d7 nft_validate_data_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3d49dab7 nft_validate_input_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4836ee35 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4944e8d6 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4a1041a9 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x548889b2 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x66d0aa85 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x687d71c3 nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7b69c3da nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x97d96da2 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xab8f3021 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb70f2e26 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdb1a262d nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe785f577 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfa846f84 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x1d41198d nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5d6af508 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x608877ba nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x9c1971e8 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xaf023e60 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xce714682 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xebdccad7 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x85330db3 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xc2df5e14 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0x572e0613 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x29271418 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x62d9aa1d nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x8098c1ef nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x282d5713 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x5ed9ee9e nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x6e5b6013 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x775c13ef nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x78241d88 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x7edd8912 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x7262bf51 nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x98e3ec51 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xe10ece2f nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x2d799dc9 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xc9f9e10b nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xddf15889 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe8cdab4e nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0f9a3996 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x161d1417 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x200d6c37 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x240651d1 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2901dc68 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x34706b5c xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4ff264f1 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5770cbbc xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5d5c3f86 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5f82f1f7 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x691a6d69 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x76f33e06 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x823f3dcb xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x894ea1cb xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8bac0271 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x945af39d xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa470f05a xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb0f8ae72 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb7bbdb2a xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xdc9ffc55 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe0b4971b xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe667220a xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xec24fd82 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfe97d867 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x00204983 xt_rateest_put +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x482b6a12 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x52d3cdd8 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xb33861c2 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xb792d1b5 nci_spi_send +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x0a06b5a1 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x2a900d33 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x333ab741 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x41ed1476 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x4925d0db ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xd37c1db5 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xf4b7e8d2 ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x2458a26d rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x2527f77b rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x3c6ac417 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x3fc87d3d rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x5669752d rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x62556003 rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x6ac3863a rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x7a18e6a3 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x7bc62829 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x7c6f60ee rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x81007f52 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x8c5dd1c1 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x95db6664 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xabeba9b4 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0xb0ad6b6a rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xbbd06651 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0xc0d792f4 rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xc44c99e1 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0xc90e73df rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0xce82d17f rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xdab347c3 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0xe6746a8d rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xf262b00e rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0xfa57ff8b rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xa3c57786 rxrpc_register_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xd8df86ab rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x00c52ef5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x09cfd7f3 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x5f90bb3e gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x6c1ca1b5 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8d1a827e svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xb5dea7ef g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0171dd87 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01b62cc3 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01bf9f20 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0260e166 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x02f736f1 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x053a3960 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0642bd6f xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06bcc2f5 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x070a402d rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x081241b9 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0907664d rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a208510 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a44b8cb rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a983f93 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0cb33ea8 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d7414bd xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f2a32e4 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x113a30e0 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x115752b6 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x11cc6c52 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x124c808b xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1420063f xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x14c694a1 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16bd32d6 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x17a680df cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x187651cb write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x18d7cb43 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b1d7df7 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b25bfdb rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1dbca5fb rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e9eeef2 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x206374ff rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x217249da rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2242180d rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25548ed9 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26dc664a xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26eef69e xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2912dfdc xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2e544888 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x30e4eed2 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3162282d rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3167fc36 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x322a65ea xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32d1db45 xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x333ed91c svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x356b6122 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36504f9d rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3707a820 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x38022d6f rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x38aa7686 rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x38b3f491 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a40aa70 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3cc22aa0 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ce85636 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d49c0e4 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f57e219 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x40033c6b rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4482a141 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45b4f0c8 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x471d6261 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x475c1415 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x479741bf svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4cf8c9e6 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d081bf4 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d330bf7 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d85163a rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d939985 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4da154b5 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e8930d3 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x523407be svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52533c23 rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53efd5a4 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x562c77a3 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59bf9a6d auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a906b46 rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b151213 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c2eb5fe svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c34ddfa xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c721fa8 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ec4078e rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6128846d svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x629f8fce rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63712055 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x640a74c1 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6827670c rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68361926 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6acff460 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6dc59e5a xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6f314fca rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x705a6617 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71b75396 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7708ced9 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7712800f svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7873a50e svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a4db2c1 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c2ce3ec sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7ff46c29 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8004e109 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8200b217 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x827673ba rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x83015233 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84241c02 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x848d8b4b rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x852e58b9 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x859e7b6f svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85ce2ebb rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x865a50ba xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a766e70 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ab06383 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ae8088b cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8bbbb63d rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d191f1d xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f4d075a svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91e04f7d rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x94717dc1 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ad1d93d rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9bd476fa rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9bd82907 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e56f838 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9f37156f svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9fe172a1 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa0088a0c svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3e67b5c svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa42e635e sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6622674 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa736bd7a xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9524686 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa96afa64 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaa7b490f svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab69c164 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xacec9b7d rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xae184c93 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xae6566de rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaec4fb54 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xafaf43b9 xs_swapper +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb01d1525 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1126245 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb48acbca xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb61e5f45 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb64ba40a rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb65558b9 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb7971927 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb96b937d rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba146136 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbc513b80 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe305fe6 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbfa36701 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbfd9c495 xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc190b61e svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3c39574 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc5b94ca6 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc5cfe31b svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8a61019 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9e5cda6 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9f29a9c xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc0fc47a svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc236184 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce4ed036 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd21f5a90 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd27a8f0a rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd4a14879 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5363b76 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7f3c3a8 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdeb685bd auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe11ce7d4 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe31f67b2 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe3c4645a rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe427fee3 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5346e82 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5cb8e96 sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe60dee5f rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe6c482fc rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe7e5a62a rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedb11a1d xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee2e9738 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee8884b6 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf06a8296 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf1871f4c svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf2b6c986 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf3e30888 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf4a48aa5 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6538141 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf8088ab6 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf93ed93e svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf952ae96 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa1ed1fb rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb5f5caf rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfd434482 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfdceeec6 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe2cfc2a rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfedf82a7 xdr_encode_word +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x02bc7d1c vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x063bfc15 __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0e0f802f vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0fb1650f vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2ea3559a vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3d106874 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x48bed2e8 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4c98317a vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5136035a vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x59d943c8 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x751ff010 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x75b3575a vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x76afe355 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x970b77bc vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xcf98a5b8 __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe47706fb vsock_stream_has_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x15e8e6cc wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0x2b2a4b0b wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x2c499633 wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0x34abce2e wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0x402cc553 wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0x4540d2ca wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x64633569 wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0x6eb6a9cf wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x8e9b9f6d wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0x8f604af9 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x97f575f4 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0xa2b5e96e wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf6772c2a wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x11698ae3 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x11b03141 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x16ff0f81 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x17f249b2 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x44f5d47f cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x6810418f cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x8324e0e2 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd652b483 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd6ca1e4b cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd7d441bd cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xee1e0a83 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xee4be60c cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xfb990d9b cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00778770 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x056bb269 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0b9e5852 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x74e1a843 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7c30b8c7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x92dbc6c1 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xbc8b0f41 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xce7a55c1 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xe122af95 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x74898ef9 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x971ddaaa ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xbfa32838 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xf715fd3b ipcomp_input +EXPORT_SYMBOL_GPL sound/core/snd 0x16373292 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x2c1a1b4c snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x5e084f7d snd_kctl_jack_report +EXPORT_SYMBOL_GPL sound/core/snd 0x94332176 snd_kctl_jack_new +EXPORT_SYMBOL_GPL sound/core/snd 0xbad1a281 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x354e26be snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xcf60b1b2 snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xf5abab39 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x0d504f96 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x2d00e9f8 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x4eec7069 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x62399b38 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x75d97271 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x80dccd1b snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8733f3ea snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xc41b4f98 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xe3ea9033 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x27a02a22 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x2bf50ced snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x35446b33 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x685ca784 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x8f419d10 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xa0969560 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xa8cde25a snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xd06fece4 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xd40cb732 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xd521a5ef snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xf3702201 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x274018c5 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x2878cf98 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x2d65de5b snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x881f99ad snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xba4594b2 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xc10de5e6 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x070131ad snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ae930a8 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0fd266d3 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x10dbc8c0 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x127545d9 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1295a029 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x13208eb1 snd_hda_is_supported_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x14e5ec12 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15580f6d snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x16c65013 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1710c385 snd_hda_codec_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1a5a52fa snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1bc833a3 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1cfc5edd snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d972bd8 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1faa3501 snd_hda_resume +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x20cb52c3 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x20dc4127 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x20fdf081 snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x21a16b6a snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2230d2b7 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x240c2648 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x25e73e9f snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x262eae6e snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x27829841 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x28c1184e snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2b301f73 snd_hda_codec_resume_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2bc0d11c query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2eab10a8 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3130860a snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x339bac83 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x33f73524 snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3461b0c8 snd_hda_queue_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x36e1e850 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3729edf1 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x37908cbb snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x37a2c0c5 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x385b3a2d snd_hda_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3a488868 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3bacd3ab snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3e314ffc snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3f5653da snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x432deff2 snd_hda_codec_update_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x441982f1 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x44a9f395 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x48019187 snd_hda_sequence_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4899978d snd_hda_codec_amp_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x493380ab snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x49e9ec80 snd_hda_get_sub_nodes +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4c7ac612 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4dbafc06 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x503459a6 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x504434df snd_hda_suspend +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x533c3cc2 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x542a0772 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5609ba92 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x56e4e663 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5968a17e snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x59a39295 snd_hda_ch_mode_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5ab516be snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5e973666 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5fbfc044 snd_hda_bus_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x644888d2 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x66066452 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x69318593 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x694c07c4 snd_hda_query_supported_pcm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b45713a snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b900e03 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6cc4a98e snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6df8afb0 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6e117881 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x70b02207 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7144d54b snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7163b3e5 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x75c3533f snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x75f1ec5b snd_hda_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7ae2aa24 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7b1e50ef snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7baf05b5 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7e391f57 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7e39ffc5 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7ea34cdc snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fd9faf8 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x832334d6 snd_hda_add_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8457b0c3 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x86ad87e3 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x89ab9c07 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8cf0e839 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e88d028 snd_hda_ch_mode_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e99e2a6 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x91ee021f snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x981f19e5 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9aa06a55 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9d47f7e6 snd_hda_delete_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9e624502 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa11f92dd snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa1b8c903 snd_hda_query_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa1e71202 snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa25a0272 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa390f10e snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa4fba51d snd_hda_ch_mode_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa8c082a6 snd_hda_codec_resume_amp +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa9eb9bf5 snd_hda_bus_reboot_notify +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb0bfe1fa snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb0fd0e6e snd_hda_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb1a6248e snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb2391dd8 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb398f38e snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb7536868 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb7abcbc8 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xba770572 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbbaf8d0e snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc1109fe0 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc65ba59e snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcc04d41e snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcf2d49bc snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd3d86e3d snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd98c0087 snd_hda_calc_stream_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdb506b5f snd_hda_codec_flush_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xde6cecc7 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe57259fd snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe6d7e18f snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe88a5b8a snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xed9ccf71 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf14c53bc snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf1ae9fac snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf23a871a snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf6168edd snd_hda_override_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfb12b5d6 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfc4c5e63 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfc55b4fc snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfe22d8b1 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0d84edd9 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x22d9bd21 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x231a2c7e snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2e4cb71a snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x316ab355 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3bd71c61 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4e73d705 snd_hda_parse_generic_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5df1b8d2 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6011b110 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x60a8cd42 snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x681c13e0 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x78a2f5af snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8167459b snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x97804852 snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa9e20c97 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xbba9db92 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xde131cce snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xdecd5e57 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf5dc01b1 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf6ab40f7 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-hdmi 0x13e3fa04 snd_hda_parse_hdmi_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x08051b2f azx_codec_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x0f7c3e5d azx_free_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x0fde4b8d azx_notifier_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x19225b9b azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x31d02205 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x331c1eb5 azx_init_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x76f35d8e azx_stream_stop +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x8f916a76 azx_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xa0f5a10f azx_enter_link_reset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xa8ab496f azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xb632c07e azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xc3234b29 azx_mixer_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xda3017e8 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xe5f1621a azx_notifier_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xea10b95d azx_codec_configure +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x24f57198 atmel_pcm_free +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x5ab8ff86 atmel_pcm_mmap +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x727e1556 atmel_pcm_new +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x4e6db73f cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x78a445b4 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x66052d45 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xa6d37cbb cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x8a342dd7 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x8b9fb0e7 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xee01bc49 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x10f7865d es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x9e1ef62d es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x45f5ec7f pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x4b7371d5 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x4c3e5ff1 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x636ec85e pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x321093b2 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xa24b518f sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xaa187408 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xca87b9a0 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xf0dfe6c2 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0xe22df73c devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x5d034933 ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xe20473fe ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x10c59aa8 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x8a0bbcb2 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0xcaef675f ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x9c859af2 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x0c6c5a1d wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x38a3250e fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xfd39010f fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x00bb7e25 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x00d15a54 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0215226c snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x03a4c468 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x057f517a snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x05b665f1 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x066746db snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0677066b snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06f4f110 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0b468fae snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0b62c865 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0f8b1153 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x10c2f78a snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x13814115 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x13cfa743 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x14d2ebaa snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x16232646 snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1c198931 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x21689274 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x22a238c7 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2406d20e snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x24b8bf6d snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2a9a9c44 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ac06cc8 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2b3deefb snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2c12a515 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ded1eed snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2e4cee19 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3322908d snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x342118ac snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x382032ec snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3924bdaa snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3bab3411 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d9f040e snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3e65be6c snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3ebbee41 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x43f64c21 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x45377182 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x478d2f5b snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47e5e11a snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4a58e5db snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4b6bf0a1 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ea94fe8 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ee6433a snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4f37200d snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4f572627 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4febef46 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5127ef09 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x51709bbf snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x531d3c0d snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x57550cae snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x57e794ec snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5dcbd26f snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x659362d2 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x66f86f1e snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x680de939 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6950492a snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x696c3bf4 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x69c1704c snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6a2cf49f snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6a6d6cc0 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6b69850c snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6cca4122 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6d1febcb snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6df64ef9 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x70d41273 snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x75178619 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x78c4e087 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7b325b2b snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x809a025c snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x81a8c45e snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x821d49b9 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8254bc5e snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x82bfb181 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x83b9109a snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x843d870b snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8747f80e snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8907138d snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x891c603d snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8bca3338 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8d120609 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8fb94a69 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x933b0430 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x94ce7c9b snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9849f9a4 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x988045da snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x997b750a snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ab37402 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ef71f97 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9efd9fe2 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9fad69ee snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1c7f734 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa3fd5668 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa5b23bd2 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa6611d04 snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa9cb1f04 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xab214159 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xad3928e6 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xad66b4f9 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xae33583d devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1d18a06 dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1de118b snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb44ac346 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb5b07711 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb5b8c610 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb70bbf37 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb8c45046 snd_soc_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xba470c79 snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbba37512 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbd4b4440 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc48d88aa snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc4d89ab9 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc52ebf33 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc6509788 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc69803aa snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xca3b6080 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcaa517f2 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcb028793 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd24943b1 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd94c9d6e snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdb5b60fc snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdc565592 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdfddbe30 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe06e89b1 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe151798d dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe3178979 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe4d27494 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe5c726c0 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe9102bbf snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe9c83c88 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb8e2e32 snd_soc_dapm_kcontrol_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed4543da snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeeb80113 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf42eca55 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf7e8899d dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9a3aa5b snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfef87960 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL vmlinux 0x001047da device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x002fa923 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x00406ba8 devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x0044dfe1 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x0060327d debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x0070ef14 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x0071d4c9 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x0087de67 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x00b0df08 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x00bea102 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x00c4dc87 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x00da6301 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x01028c48 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x01174040 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x0122ddca blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x01486147 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x014a2d90 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x0152c6d1 blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x0161415d crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x01741878 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x019f23eb agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0x01c4a131 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x01db6a51 phy_get +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01ef3d46 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x01f7a53f crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x02032276 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x021ebfda btree_update +EXPORT_SYMBOL_GPL vmlinux 0x022718fa stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x022b86b0 __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x02576711 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x02691900 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x02733001 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x0291ba8b rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0x02bf17f3 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x02ceffe2 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x02e6ad13 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0x02eba092 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x030022a2 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x031aa130 kvm_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0x0334ec6f jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0x03382343 user_read +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x0357283d dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x0357aa60 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x036559cf dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x0366797e of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x036c408d wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0x038b6faa xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x03bfd919 spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0x03c326f4 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x03d13fb3 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x0402a819 debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x043206d5 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x0446f6e8 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x04482b4c sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x04486e88 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0448e0dc of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0x045476ae led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x04887457 blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x04b5549c __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04df171e ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x04e00edc udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x04fea16a gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x050418c6 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x0519998d generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x051b6ad0 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x0528df41 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x05318d7d phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x053494cb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x055983ad __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x055c970e da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x0560cd26 blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x056a71eb clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x05805373 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x059822b5 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x059dfef3 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x059f23e7 sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0x059f50fc sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x05c36a2b extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x05f349fe usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x05fef5ef __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x060a45e8 dma_buf_export_named +EXPORT_SYMBOL_GPL vmlinux 0x061dee59 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x06242fd5 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x06397dd0 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x06414317 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x06429c78 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x065a425a pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x065ca8ba hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x067320a1 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x06865eb6 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x06a15969 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x06a318bc attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x06ab4ef8 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x06b973d2 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x06bc8d48 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x06e1d0fd irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x071521e5 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x071bc772 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x071d8421 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x072edd79 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x073bbe75 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x0753828d device_rename +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x07957717 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x07b1d308 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07e71123 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x07f300c3 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x07f45878 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x07fbf800 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x080b5a2b serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x08313d1d debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x083387d8 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x084dc5f6 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0x0851f6b7 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0x088bfa7e cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x0896b909 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x08a3061b usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x08bb9fd4 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x08bc0870 compat_put_timespec +EXPORT_SYMBOL_GPL vmlinux 0x08cbbbd1 rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x08d927c6 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x091c824a machine_power_off +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x0939d76e bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x093be628 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x095350f0 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x09771d0a blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x09ddca8f rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x09e69137 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x09f881e7 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x0a00f2b9 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x0a20c2af pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x0a41f9d5 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x0a51ae5b virq_to_hw +EXPORT_SYMBOL_GPL vmlinux 0x0a5bed42 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x0a6005bb of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0x0a67c99b unregister_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0x0aa261d4 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x0af0daaa sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x0af1e70b rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b0f2b08 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x0b1de45c __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x0b28ef4c rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x0b2e6d0f dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x0b34b22b regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x0b4439bb crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0b618e9e tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x0b6c93be usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x0b7649d5 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0b8f66f2 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x0bce70f7 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x0bd139e3 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x0bd15579 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x0bdf4b79 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x0becd497 kvm_vcpu_kick +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0bfdc61a of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c126492 max_gen_clk_probe +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c8da6e9 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x0cb0fe85 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x0cb7a62b rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cce0227 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x0cee5f5f regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x0d1380cf console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x0d2379aa usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x0d24f50a crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x0d3939e2 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d695468 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x0d706d2e rh_set_owner +EXPORT_SYMBOL_GPL vmlinux 0x0d73a952 GregorianDay +EXPORT_SYMBOL_GPL vmlinux 0x0d96f317 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x0da09deb usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x0dd71d28 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0ddc08be tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x0de06988 cpu_first_thread_of_core +EXPORT_SYMBOL_GPL vmlinux 0x0df0161c register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0e345a45 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x0e4575e7 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x0e565191 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x0e60c40a ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x0eaa0b28 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x0ec5eb1e desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x0ecf823a static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x0edb63d7 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x0edefdca devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0f0e1188 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x0f12d27d rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f389f2c dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x0f5670e4 dev_get_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x0f6cc4c2 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0ffb96cc class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x1029701e crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x102e13cd dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x1045d247 of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x1053f037 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x10705f25 crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0x108353ac blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x108653c4 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x10aee203 blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10fa59fc list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1114011d threads_shift +EXPORT_SYMBOL_GPL vmlinux 0x111ce8f1 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x11352545 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x11715484 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x11b5b97a irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x11e8223b xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x11f0a8e3 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x12014538 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1203df88 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x121333fd tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x121ed3f3 add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0x12241be9 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x123f7a3f __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x1260e1c1 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x127ccadc gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x1280ba50 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x13084722 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x13452d10 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x13466835 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x135841fa default_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1368dfbe ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x136a4ee6 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x136d81bd blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x1373adfa sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x13a9d100 mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13c6238a crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x13c9ee7a ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13e5ea13 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x13f0e723 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x13fb8f2f blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x1408e790 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x142c00a3 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x142d0175 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x142e42f5 clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x1430d4c7 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x1433cbc4 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x144ff27b init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x146e6f4c early_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x14865d54 __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x148d6e56 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x14a27fe4 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x14a59d1b irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x14d5574a do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x14e5fab1 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x14f8d0c9 of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x150e7bd5 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x1519c419 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x15205806 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x152e9c22 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x153f81c0 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x1543d5f5 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x156626df ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x1574f3f3 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x15771f6a cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x157eb298 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x1582ad20 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1598e158 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x15c21e5e nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x15fddbe4 kvm_release_page_clean +EXPORT_SYMBOL_GPL vmlinux 0x15fe6616 clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x16073dcd srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x1611cbf4 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x164a5622 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x166361ab ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x16990bf9 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x16c88f3d xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x16cbf58d usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x16dd82f1 regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0x16f8663b ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x17117b85 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0x17300da0 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x173e887a wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x177d8063 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x17864044 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x178dbf3a usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x17b34c2c invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x17ee4172 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x17ee6984 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x17f51007 crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x1829743c devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x182eca6d ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x1848d7d7 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x1875412b wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x1880e85e usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x189d1e79 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x18a4d0db tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x18d393f0 of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0x18e02a3e cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x192f1c52 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1934f982 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x1962b621 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x196d2482 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x198de020 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19b7bf8b gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x19bda689 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x19c09f42 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x19cefbc1 of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x1a0523d2 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x1a27ab6a pcibios_remove_pci_devices +EXPORT_SYMBOL_GPL vmlinux 0x1a313f3d ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x1a323362 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x1a368ba6 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x1a3fea22 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x1a449866 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0x1a84f86d ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1a8c5907 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1aa194c7 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x1aa2a5d4 __hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x1aaeef47 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x1aaf5597 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x1ac3d8d6 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1add7696 dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0x1afd952a event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x1b03db14 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x1b111e81 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x1b166a94 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x1b8be4cb cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x1b8e4060 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x1b90989b pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1bdf6f2e of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1c0c69dc kvmppc_pr_ops +EXPORT_SYMBOL_GPL vmlinux 0x1c4a5787 blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x1c4ad4b5 __tracepoint_kvm_ppc_instr +EXPORT_SYMBOL_GPL vmlinux 0x1c510324 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c81b627 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1cab8a64 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x1cca5039 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x1cd3d74f component_del +EXPORT_SYMBOL_GPL vmlinux 0x1cdb2147 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x1cf7375c proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x1cfe730f kvmppc_emulate_mmio +EXPORT_SYMBOL_GPL vmlinux 0x1cff098f bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x1d226dc7 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d63565f rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x1d6557aa dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7a610c pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x1db652e9 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x1dfa86e8 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0x1dfbcf4c mpic_msgr_disable +EXPORT_SYMBOL_GPL vmlinux 0x1e08706f regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e6794a5 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x1e72d168 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e902e8e ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1e9a954b __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x1e9eae3a sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x1ea58229 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x1eaa9cca gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ecea4f0 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x1ecee03e regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1f03716e vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x1f08412b device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x1f3d2e44 blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x1f84718a gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f9b91d6 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x1fc80ecf gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x1fcece42 inet_twdr_twcal_tick +EXPORT_SYMBOL_GPL vmlinux 0x1fe702ff ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x2027cb2b hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x20282eeb inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x202c8d80 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x2043f147 dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x2067d206 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x2081bf58 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20b40192 __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x20c78a90 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL vmlinux 0x20f28f29 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x20f4f099 blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x20fb79f3 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x210a6168 page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0x2113aa36 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x211dc6b9 cpu_remove_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0x2133179a transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x216299d0 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0x21692ba1 isa_bridge_pcidev +EXPORT_SYMBOL_GPL vmlinux 0x21721f03 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x219abe87 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x21f0733a usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x2206b003 dwc2_handle_common_intr +EXPORT_SYMBOL_GPL vmlinux 0x22093831 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x22170cfa watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2257e286 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x225ee7c3 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x226d9dbd crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x226f0435 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22a91d95 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x22c2ee1e ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x22cdd606 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0x22ef88ca of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x22f6084c unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x232cc510 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x2332b30e adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x23336dfb xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x2341a190 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x23625e72 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x23700ef7 clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x23a2f424 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x23ad694e regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x23bb42d6 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x23e39cd1 scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x24011e14 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x2415598d perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x242e695c class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x245452c3 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x2465e11d crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2491a8d7 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24b98033 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x24bfa3d9 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24fe6a63 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x25007288 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x25124115 pcibios_add_pci_devices +EXPORT_SYMBOL_GPL vmlinux 0x257431c5 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x257a56c5 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x258718b7 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x25e03a96 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x25fa043d proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x2603d1ab agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x2611ee54 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x261359db ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x262489eb perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x262ea180 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x262f4b78 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x263aaf13 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x2655fd28 cpu_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x267bc442 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x269edf9f tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26b98455 inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26cc15eb sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x26eab98f get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x26f50bde srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x2703c57d usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL vmlinux 0x27096adb usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x271b14bc gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x276d6fb3 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x27704177 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x27ab3e81 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x27c0c4be eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27d79793 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x27eebbd5 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x28313078 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x2838d018 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x284ac685 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x285a5f9d percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x285e7f20 skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x28874e9a handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x289452cd wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x28a8e9e8 kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0x28a903c8 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x28b8710e clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x28eacd31 extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x28f4318f rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x28fb5224 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x28fcfe10 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x29779f66 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x298e8155 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x29997f33 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x2a02380a request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x2a189195 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x2a475b99 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x2a510031 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x2a5cfda8 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x2a748bb3 power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x2a76e730 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x2a770629 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2aa21a64 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2abca064 add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0x2ad1b812 device_create +EXPORT_SYMBOL_GPL vmlinux 0x2ade6d64 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x2af74618 page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x2af7bedb ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x2b0c19b7 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x2b1015a2 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2b2587aa arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x2b31e345 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x2b55c910 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x2b5c303b smp_send_reschedule +EXPORT_SYMBOL_GPL vmlinux 0x2b6ce16f wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x2b777461 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x2b788ebe dwc2_hcd_init +EXPORT_SYMBOL_GPL vmlinux 0x2b8ba340 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x2b99b756 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x2bbd5bd3 fb_sys_write +EXPORT_SYMBOL_GPL vmlinux 0x2be0d357 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2be0daf6 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x2bf7fed4 devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2c0138bf regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c427d4d tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x2c4b11b7 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x2c6e7887 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c6fd75c spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c986348 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x2ca58d1b dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x2cb86597 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x2cb9f58c tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x2cbc257b devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x2ce0b2a4 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x2ce7ddab tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2cf0695c raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d1b9892 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x2d22fc32 rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0x2d29cb36 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x2d32f9b4 blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x2d36c57b rh_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d656bb2 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x2d68e0c1 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x2d8185c9 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0x2dc2296b pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x2dc5a6d1 btree_last +EXPORT_SYMBOL_GPL vmlinux 0x2dcd0349 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x2dcdfa78 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x2de016de skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x2e12ca72 gpiod_set_raw_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x2e1da9fb probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2e4d50 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e32a8bd eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x2e3dfd57 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x2e4062e2 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x2e77746e tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x2eaafd6b kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ee5ecae regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x2eedebae scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x2f049609 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x2f0b8c62 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f518829 nl_sk_hash_lock +EXPORT_SYMBOL_GPL vmlinux 0x2f592ec6 gpiod_set_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x2f5bc1af ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x2f5f3bfa powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x2fa15692 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x2faf85dc inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x2fc94e7e register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x2ffb5ff7 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x2fff185a posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x30145638 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x303c8497 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x304c07ea clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x3082a487 stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x308b733a getboottime +EXPORT_SYMBOL_GPL vmlinux 0x308e4314 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x30c44e18 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30d3289e pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x30e0b8e1 __clocksource_updatefreq_scale +EXPORT_SYMBOL_GPL vmlinux 0x30e19bf8 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x31444d8f inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x316f9f79 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x316fd171 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x3185e74b devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x31aa40f2 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x3214c817 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x321bdbb1 compat_get_timeval +EXPORT_SYMBOL_GPL vmlinux 0x324e58cf ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x325fd447 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x326486e9 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x329bbbde timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x329e6a9c spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x32bded08 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32cad5d7 irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0x32cafc8b srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x3310bf11 pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x331540b2 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x334f22b6 phy_init +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x337786fa usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x3402ad34 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x3415e8ac inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0x342662be usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x342c372a do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x3465fce6 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x347b1426 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x347d31f8 kvm_init +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x3480ba93 of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0x34c5fcb6 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x34e0ce2f regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x34e962ec __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x351539db sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x3536f909 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x355ac9b9 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x3561dd85 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x3586c33a crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35a21505 pcibios_map_io_space +EXPORT_SYMBOL_GPL vmlinux 0x35eeaa88 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x3600cc07 of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x360606cd gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x365c6542 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x366d2f73 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x36826585 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x368f1fea static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x3695eeda crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a64e5c percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x36b34ae8 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x36b7f800 inet_csk_compat_setsockopt +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36f383e1 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x37072643 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x371b9146 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x3743f5f7 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x374c4ea5 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3756c8bd attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x3781a61a cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x37873ec5 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x37a95aa4 adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x37d2c2c5 rh_dump_blk +EXPORT_SYMBOL_GPL vmlinux 0x38080138 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x38096ffd alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3811e891 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x385ab1f1 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x385f7af2 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x3886321b pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x38ac0879 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x38bc60a0 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x38bd22a0 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x38c34ff6 bdi_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x38e636ee virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x38f58137 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x3900a7d7 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x392d92ee fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x393655af usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x3945e86a component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x39506247 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x3972a789 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x39841020 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x39c0dd4e sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x39c27469 ftrace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39d46f97 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x3a185d58 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a2f5444 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a519e19 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a5a4743 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x3a6e4109 kvm_write_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x3a94c2e9 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3acb3c51 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad0e201 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x3ad7932b clockevents_notify +EXPORT_SYMBOL_GPL vmlinux 0x3b71c81e wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x3b993167 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x3c0f611c dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x3c1f37d3 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x3c2c5a6b subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3c5b85c5 ref_module +EXPORT_SYMBOL_GPL vmlinux 0x3c6c6d07 __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x3c89d123 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3ca02bce crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x3ccf5a67 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3ce8aa34 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x3cedf61e shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x3d1a13b2 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x3d2012ba dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x3d25f265 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d8641a1 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x3d8cc3c8 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x3d943c87 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x3dc526a9 arizona_of_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd6655f pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0x3ddcb0cf pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3dfc436e percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x3e10eb29 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL vmlinux 0x3e35772d elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3e4a239b netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e718e20 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x3e971b8d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3ef620f8 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x3efb99fb mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x3f260634 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x3f83561c rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x3f8ae011 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3f969bd9 rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x3f9b1ba4 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x3fa2f856 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x3fa80c50 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x3fb14423 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x3fb4824d i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x3fc72d3d __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3fcb4554 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x3fef7431 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x40020da8 clk_disable +EXPORT_SYMBOL_GPL vmlinux 0x4037b22c pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x404634e6 devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x404fbfa9 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x4059a3ef __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x407244b5 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x407a8f95 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x4082ee06 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x40899466 hrtimer_start +EXPORT_SYMBOL_GPL vmlinux 0x408bf032 bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x408ff08b crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40b10afb irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x40d2803e of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x41290244 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x414f4bd6 of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x416fa65d wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x4173f897 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x41850c91 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0x4186c6c4 kvmppc_st +EXPORT_SYMBOL_GPL vmlinux 0x41bf6584 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x41c769f8 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x41cd43f7 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x41eeb232 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x41f0e89d sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x41f8a0c5 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x420e9786 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x420f2128 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x4213316d kvm_vcpu_block +EXPORT_SYMBOL_GPL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x4222176c ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x422484f5 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x4276df0a wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x42868727 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x42911b14 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x42c7ffb2 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x42ea0de6 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x42f090fb da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x432e6b02 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x4348b72d cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x434cfa81 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x4359cccf tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x435c976e bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x436067d2 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x4366d89c stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0x43757bbd regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x437a542b dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x43969dbe rh_alloc_fixed +EXPORT_SYMBOL_GPL vmlinux 0x439f2fb3 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43a742cf inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x43b16547 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x43b466b0 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL vmlinux 0x43c06b99 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x43f74f69 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x44040d01 __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x44079122 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0x440d0ec3 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x444e3b91 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x4499150e blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x44b026d8 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x44b44ee5 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x44d64397 find_module +EXPORT_SYMBOL_GPL vmlinux 0x44feff44 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x450c9b83 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x450fb522 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x45110cd2 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x451ec07d bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0x452c76fb sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0x45334be4 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x45474307 dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x4565cac5 kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0x4568cf57 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x4582f520 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x45b236f3 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x45b4294d scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45cad851 extcon_find_cable_index +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x462054a5 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x463d2ca0 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x46552933 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4688c96a usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x468cf03a devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46b9d1b9 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x46ba4d12 md_run +EXPORT_SYMBOL_GPL vmlinux 0x46c6f29e leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x46cc5686 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x46f0bba7 rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x46f35a80 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x471a18b4 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x4743461e clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x477e9d69 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x4790f5f6 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x47a1206f napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47dcc94e device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x480e43a9 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x481c2cb0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0x4830cc25 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x48875f0b da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x4894c938 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x48ce7d6f rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x48f53484 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x49105f08 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x4910d614 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x494a6196 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x494d5122 mpic_subsys +EXPORT_SYMBOL_GPL vmlinux 0x4952ce74 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x495f451c stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x496009c5 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x497172a0 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x497d2ac1 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49916d12 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x49b5bb74 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x49c9f037 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x49d1b374 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ea07e9 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x49ecdd17 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x4a228bb9 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x4a5120ed mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x4a57af27 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x4a8761b2 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x4a8a12b6 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x4a90160e bprintf +EXPORT_SYMBOL_GPL vmlinux 0x4a98b90a sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x4aa71639 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4abc1c5b uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x4ad3b15f crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x4aed5666 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x4b095423 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x4b262bf6 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x4b605964 regulator_set_optimum_mode +EXPORT_SYMBOL_GPL vmlinux 0x4b7849f3 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x4b83daed get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x4b98827c rh_init +EXPORT_SYMBOL_GPL vmlinux 0x4b9bfe18 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x4b9cd8e4 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x4b9e3bdc input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x4bb30a95 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x4bb59ef2 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x4bb97616 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x4bdf294b dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x4bfcd67c of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x4c172029 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4c3bb828 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x4c45ae98 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c777f9f platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x4cc144c2 cpu_remove_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x4cd7d102 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x4cec146d hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x4d047e2f max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x4d294063 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x4d2b8f8b dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x4d53ddc7 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x4d69dfb2 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4d9ded19 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x4da2c50b ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x4db4348f sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4df174c2 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e14c990 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e30badc usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x4e743586 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x4eb547ff kvm_vcpu_init +EXPORT_SYMBOL_GPL vmlinux 0x4ed00c73 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x4eeb41f4 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x4eeb5242 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x4ef0e8c1 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f099e36 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x4f2a4c91 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4f30795e arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f831680 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x4fb3e040 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x4fbe9e6e subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fe68fa7 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0x4fe9374d blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x4ffcd951 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x500f9d5c dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0x5027709d usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x502b0eeb regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x503a9c08 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x506691f1 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50ed99cd uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x510a6d2c PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x51126433 rht_shrink_below_30 +EXPORT_SYMBOL_GPL vmlinux 0x513d6876 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x51629c86 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x519e7651 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x51a71506 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x51b65a26 rtc_lock +EXPORT_SYMBOL_GPL vmlinux 0x51c2bec3 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x51d7b6b6 dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x51db04be device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5205e64d disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x52142110 list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x522f538b tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x5247e5b0 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x5249fc3f dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0x525a6179 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x526278c8 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x52dac044 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x52f61c16 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x530ac055 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5317496c of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x5335dd11 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x533941ad devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x53490008 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5354f9e0 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x5382f928 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x53907670 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x53d42869 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x53db1009 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x5417f098 vtime_common_account_irq_enter +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x541cb7a1 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x546c5565 ppc_tb_freq +EXPORT_SYMBOL_GPL vmlinux 0x547054ce __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x548f5d52 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54af1bcb alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x54b037c4 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x54b9aa01 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x54bab4be tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x54c8857d __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x54ca176c user_describe +EXPORT_SYMBOL_GPL vmlinux 0x54e200ff regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x54eb3a94 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x54f09066 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x54f8685b srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x55084c38 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x5515d8d8 regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x55178a0a crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x552b1b90 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x55355ca6 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x5580c299 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x55815f5b tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x5594ab19 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x55a7e9c8 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x55c94304 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x55ccd319 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x55f0a53e rhashtable_shrink +EXPORT_SYMBOL_GPL vmlinux 0x5612dfbc dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x56209183 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x5655e317 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x566eafb5 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x568c84e8 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x56b406d7 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x56ea9be8 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x57301e77 swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x574c45d9 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x574fbf30 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x575c5f94 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x575ded97 cpu_add_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579ce98a ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x580a30c0 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x58391890 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x58398baf shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x58517342 rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x58600ea3 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x586476da ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x5878cd11 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x588123d7 rhashtable_obj_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x5889537a __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x588f33f9 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x5892f832 release_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58aee7a9 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x58bf1879 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x58c766f3 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x58cc6e0b pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x58e61100 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x58e892b4 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x58f97677 kvmppc_emulate_instruction +EXPORT_SYMBOL_GPL vmlinux 0x58fad1da locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x590979fb __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x590fd021 list_lru_init_key +EXPORT_SYMBOL_GPL vmlinux 0x5923ccc0 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x59697206 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x596d1638 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x596fd69a pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x5973f789 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x5979ed8b rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x598dc2e7 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x599679e7 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59b6d0ca virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59eddb22 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x59f27f87 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x59fef9cc __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5a1c7377 ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x5a468082 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x5a652a6e spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a8f2ac3 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x5aaeb5c6 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x5ab881f8 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x5ac5a111 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x5adbdec5 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5af80c18 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x5b0f9464 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5b218aa6 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x5b349fb1 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x5b34ff28 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x5b938cf9 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x5b9a1b73 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x5b9d5e3e device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x5b9f0520 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x5bc30cab fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5c0853c8 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x5c1a687d kvmppc_prepare_to_enter +EXPORT_SYMBOL_GPL vmlinux 0x5c4680f1 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x5c5bded8 of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0x5c94f4f5 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x5c9bac9f ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cd7e5e8 alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x5cdf7208 scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x5cf69cdd of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x5cf8a882 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x5cffe7e0 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5d05834a pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x5d067aa6 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d2b8c43 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x5d3e78dd of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0x5d3e9487 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x5d51783d pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x5daae804 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x5daf6635 cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x5db113f5 inet_csk_compat_getsockopt +EXPORT_SYMBOL_GPL vmlinux 0x5db1c1d3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x5dd781a0 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x5ddc1906 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x5e07dd19 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e5927f3 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x5e5d82ea dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x5e61cbeb pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x5e70df8f devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x5e779d77 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x5e7d000c kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x5e9322e7 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x5e9570db inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x5e9576f5 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x5eb2b544 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x5ed57143 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x5edc382f ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x5ee7542e reserve_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x5f02a5df tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x5f15e4df usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x5f248f72 set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0x5f298a6f tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x5f73f620 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x5f79a98b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5f9cf3d4 kvm_clear_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x60467b06 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x6047de6a regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x605a3672 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x605d7316 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x6067e9cb alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x606c62b9 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6073ed04 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x6076b5a4 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x6088f87e xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x609158ee put_pid +EXPORT_SYMBOL_GPL vmlinux 0x60932b89 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60a6a138 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x60c69947 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x60d0e21d usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x60e5ebfc usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x60efcafb rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x6101d3ec debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x610bf417 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x61353f2b extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6166ac47 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x6173080f sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x619bdf16 of_fixed_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x619c5e09 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x61a14039 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x61a214a1 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x61a90c54 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x62142f51 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x621c5b1b ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x62201374 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x624db550 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x6257dcbc pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x625bdd0a inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x627d43c6 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x6292425b clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x62982a66 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x62c2a48e rht_grow_above_75 +EXPORT_SYMBOL_GPL vmlinux 0x62d4ea3a alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x62de2a84 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x62e71397 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x62f4ac48 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x6318d62f ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x6319c3bf ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x6332585c regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x633c0c01 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x63603fbc wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x638d4ae6 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x63965d0c ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x63a2e374 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x63c8fc1b pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x63e41cc0 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x640943c2 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x640da8d6 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6428da4f rh_attach_region +EXPORT_SYMBOL_GPL vmlinux 0x64452523 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x644acc17 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x644ed417 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x645a371a __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x646905f6 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x64afb455 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x64e09a10 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0x6521d58f thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x652510eb regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x6562f406 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x65633d5c tpm_remove_hardware +EXPORT_SYMBOL_GPL vmlinux 0x6569bf3f pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0x656e080c irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x656e1207 realmode_pfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x657f918d exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x659ddf25 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65e8a7aa pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x65f77f2e dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x660c1a2a tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x661f8874 rhashtable_expand +EXPORT_SYMBOL_GPL vmlinux 0x662aa004 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x66360382 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x6655730a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0x66a82279 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x66aceb3a virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x66afb53b unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x66b5b93b of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x670bbc3d led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x673740c6 kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x67739403 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67986a04 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x6799fba3 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x67b5b5c8 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x67c3f559 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x67eac605 cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0x6806fb75 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x6830c3b5 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6840c222 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x6848badb of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0x68511978 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x687bf47a cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x6891a392 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0x68a737d0 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x68a9c0a3 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x68c32963 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x68d36761 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x68dde341 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x68e2178e pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x68f857f1 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x69069726 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x6915a2e9 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x691eca96 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x6921aa34 compat_put_timeval +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x694dc917 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x697cbbb4 threads_per_core +EXPORT_SYMBOL_GPL vmlinux 0x6987d452 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x698cc1dc inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x69b710aa fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x69da752b crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x69f7784b inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x6a36bf6b dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x6a385743 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x6a450a4a __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a53185b queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x6a56a42f __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a6cafd2 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x6a702db4 device_add +EXPORT_SYMBOL_GPL vmlinux 0x6a844086 driver_register +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6ac2d832 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x6ac52601 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x6acb8d84 ppc64_caches +EXPORT_SYMBOL_GPL vmlinux 0x6af7e001 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x6b06e3fe of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x6b0a9c0a kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b2de45f xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x6b339934 kvm_put_kvm +EXPORT_SYMBOL_GPL vmlinux 0x6b48a910 switch_booke_debug_regs +EXPORT_SYMBOL_GPL vmlinux 0x6b5d431c platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x6b5e3ef3 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0x6b60932e spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x6b60ac5e dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x6b6fbd15 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b93bf60 inet_twdr_twkill_work +EXPORT_SYMBOL_GPL vmlinux 0x6ba22c24 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x6ba8df94 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x6bcf5aa2 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x6bf46555 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x6bfa8bb4 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x6bffeee4 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c02512f perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c081182 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x6c0e0105 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x6c1f5d17 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x6c3cd7d4 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c70c554 netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cace7d1 of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x6cc2f23c elv_register +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6ce3d68b input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x6ce8fc31 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x6cef0d98 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x6cff8694 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x6d077914 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x6d224769 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x6d2785b5 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x6d2f3676 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d4f034d ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x6d58c71a regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x6d6d5c15 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x6d9022d5 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x6d94fd4c raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x6db6d109 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x6dd34b47 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x6dddb578 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x6df8f4cd pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e27b311 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x6e350357 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x6e379526 kernstart_addr +EXPORT_SYMBOL_GPL vmlinux 0x6e46e933 reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0x6e51fbee bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x6e528bd0 genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0x6e61948a cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6ea1abbb dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6ea1b64a xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x6eb98602 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x6f052fa7 of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0x6f10aea7 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f2f87cf gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x6f30893d sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x6f376177 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x6f4cce17 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x6f56b925 of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x6f6947f5 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x6f9b405d find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6fea8f55 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x6fece1c0 i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x7000c398 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x7006a505 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x703a8d61 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x70647637 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x7074b17f fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x70778e5b unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x70a17a85 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x70b7fb0c ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x70bf2b4a led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70d0faaa ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x70d47cd4 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7125982d blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7150ed5f cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71576445 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x715986ac rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x71621fe0 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x7191d55c stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x719e3d93 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x71cf25dd yield_to +EXPORT_SYMBOL_GPL vmlinux 0x71d355e3 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x71db56ab serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71dcdc52 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x71f9c624 blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x720057eb regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x7211e7f4 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x72199a0e sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x7247dc07 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x7260acd5 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x728910c1 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x728b8e08 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x72954cfb fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x72ade217 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x72b4b221 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x72bd5dee __put_net +EXPORT_SYMBOL_GPL vmlinux 0x7305383d blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x73293ed3 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x732e3333 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x73612787 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x737016ac debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x7374e6d8 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x73789457 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x738e5395 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x7424818b virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x7433116d of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x74348419 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x746b38b0 rhashtable_insert +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x749288ba ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x74954462 timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74d0e63f crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x74dee038 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x74fca022 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0x75081fa7 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x750ac8a6 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x75261a36 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x754e0a1c irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x7552a7ca platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x75659596 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x756d0005 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x7572c1d1 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x757b49d2 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x75802c1e virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x759206be regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x7592bdbb gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x75a057b3 kvmppc_sanity_check +EXPORT_SYMBOL_GPL vmlinux 0x75a349b3 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x75a77b9e skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x75cf7a33 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x75f097d9 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x75f2a044 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x75f40d5e pcibios_finish_adding_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x76171c29 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x763a3199 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x764bc353 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x7676af0a clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x769709b4 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x76a19cfc regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x76af7e45 of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x76ed43f7 __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x76f09292 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7715bfa8 bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x772e1362 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x7743bdad rhashtable_lookup +EXPORT_SYMBOL_GPL vmlinux 0x77470ada usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x7759f28d sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x779ca6c3 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x77a664d2 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x77d4cecb blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x77f666de tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x77f80cb4 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x782489c2 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x78368c02 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x785efe54 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x785f9db7 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x786877ce md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x7888a620 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7897197a ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x78bd9176 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x78c2de75 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x78de709b gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x78e1972a dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x78e600be tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x78e80961 bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x7922cf87 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x7958931d md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x7966d2ee blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x79bd255d blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x79c480da rh_dump +EXPORT_SYMBOL_GPL vmlinux 0x79c4fccd pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x79e7ccd6 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x7a0fb1bd pci_msi_off +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a537db3 fb_sys_read +EXPORT_SYMBOL_GPL vmlinux 0x7a62a5b7 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x7a751c48 gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x7a8d1795 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL vmlinux 0x7aae6f8b clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x7ac00773 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x7ac09a42 arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0x7ac64884 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x7ae25959 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x7afeb3a5 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x7b00ca74 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b0f2127 find_linux_pte_or_hugepte +EXPORT_SYMBOL_GPL vmlinux 0x7b14d5e2 module_mutex +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b24ac1b generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x7b26eff2 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x7b292d19 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x7b435e9d find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x7b9577ae ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x7ba2f909 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x7bc6d5ec phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x7bdce753 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x7bde08e8 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x7bf859f9 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x7c127bbe max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c360b02 tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x7c48977c of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0x7c49a229 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ce6d1ea relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x7ce7f259 of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x7ce968a3 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d0367de usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x7d2b4039 blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x7d54e3f0 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d832226 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x7d92f859 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x7da4296c scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7db8b707 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x7dd9449e get_device +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7ddf87f2 blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7e17ba7b klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7e544281 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e6e4bbb thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7e87c689 crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x7ea1a2bc probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x7eaa9593 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x7ed0aad6 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x7eef5ec8 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x7f008202 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7f033599 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x7f321c73 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x7f37dcea wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x7f3ed4ba gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x7f7bc710 klist_next +EXPORT_SYMBOL_GPL vmlinux 0x7fa12647 blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x7fb0d362 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fb14fc8 pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fc09fe2 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x7fe04f54 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x7fefe08b ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x80158fa7 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x802f497a pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x804b63e3 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x804c0b06 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x805b6ba4 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x806a7a5f kvm_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x8075f61b pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80d3927f __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x81020eb4 kick_process +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x8114b8d6 md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x81437d2b ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x81701683 gfn_to_pfn_async +EXPORT_SYMBOL_GPL vmlinux 0x8175de8b balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x81b5a281 vtime_account_system +EXPORT_SYMBOL_GPL vmlinux 0x81b67767 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x81bbdc33 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81ca2a59 __module_address +EXPORT_SYMBOL_GPL vmlinux 0x81da8cf3 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x821b7bef ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x8223bcba __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x8225146b wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x822a2d60 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x823f74ec regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x8285f511 register_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0x82939ebd rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x82a0f548 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x82c6c41c simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x82c7378f transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x82d162e4 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x82d2ee67 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82d95a17 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x831f31eb task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x8340fad4 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x836d61d0 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x837a650a __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83f9c8d3 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x83fac56c extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x8412c0bb balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x84725b08 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x84789e23 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x8480437f __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x84818c48 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x8487a2b6 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x8487d4ac ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x848afaad device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x84a58d8a ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0x84c332c8 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x84ec6014 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x850dcb16 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x857b45f6 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x8587b37f ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x8594da76 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x85a32f43 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x85a8cfc5 of_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x85bb1f1f vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x85c10896 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85dd1ef4 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x85f70d68 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x860633e3 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x8632a1c4 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x86425ad2 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x864b942e usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x86895c12 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x868dea67 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x8698cd01 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x86b61512 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x86c2930e pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x86dae886 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x86f0d974 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f8c910 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x870008b9 of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0x8702e548 process_srcu +EXPORT_SYMBOL_GPL vmlinux 0x870d8ea5 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x870f9775 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0x87378152 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x874bd949 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x876b7c75 ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x87baca73 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x8804af3d usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x882660da crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x884e892d regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x88667ea2 arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0x88809a25 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x8888c06f clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88d2af89 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x88de981e device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x88f82446 clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x890331b3 of_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x8913bfae pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x893d2d5f usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x89544602 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x8981ac30 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x8986494d blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x8a02341d seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x8a1cdf47 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x8a2800d1 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x8a438960 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x8a4b06f1 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x8a5524fd platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x8a59fe0a regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x8a7b64ec usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x8aaca1e9 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8abd787a irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x8abef1a1 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8b218832 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x8b4edbd6 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x8b630235 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x8b630f05 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x8b6edac8 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x8b70e8ea __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c2b2ce7 flush_fp_to_thread +EXPORT_SYMBOL_GPL vmlinux 0x8c3e2ce7 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x8c51ae55 i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c74fcaf input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x8c7b98c4 dm_underlying_device_busy +EXPORT_SYMBOL_GPL vmlinux 0x8cb36e3d get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x8cbf01d0 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x8cc54a19 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x8cccd11d led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0x8cea765f memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x8cf82bd5 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x8cf9c33b pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x8cfc6a29 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x8d12c911 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8d3f3797 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x8d646b82 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x8d70eb75 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x8d9c4d8a of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL vmlinux 0x8dac1277 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x8dc97fdc sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x8dd5fd21 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x8dfb069a inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x8dfd5821 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x8e03a669 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x8e0f90c9 kvm_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL vmlinux 0x8e3e60e9 flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x8e3fd007 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x8e5efce4 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x8e61b5a0 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x8ea1b375 devres_add +EXPORT_SYMBOL_GPL vmlinux 0x8ea3e789 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x8eaa00eb ftrace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x8eab5772 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x8eace45f md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x8ef604d0 __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x8f0c48ac vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x8f17c9f3 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x8f2c873c __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x8f342dbf kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x8f5cfe46 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x8f6021ea devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f8a365c ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x8fa2fc06 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x8fa537ba clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x8fd3c306 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8fe26dae crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x904b0fce list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x90532fcd thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0x905ec656 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x906825ef kvmppc_kvm_pv +EXPORT_SYMBOL_GPL vmlinux 0x9071c065 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x9077d5ea usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x909c6076 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90adddaf dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0x90af967a usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x90c03570 ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0x90d113e5 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x91056e9e ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x9133c77b blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x913fba29 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x91419443 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x9158ebd8 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x9178ff56 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x919ea1c7 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x91a6640e rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x91c4e06f __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91da777f posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x91e053b2 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x91e1543a sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x9202dc36 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x92088fcf crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0x920ac103 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x924f2dfc regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x92681129 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x927c24fd crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x92937a7d vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x92b8fa87 wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x92bc4140 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92eacc81 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x92f1dfeb bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x9315b0a1 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x93492a58 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9375513a devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x939082fe blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x93ad7cea device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x93df5c88 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x93e239a6 crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x93e77ee1 map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x9402b4ad gfn_to_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0x9412560b regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x941e9204 skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x943a14d8 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x94483b79 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x946da24a mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x948098f5 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x9480fa66 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94ab76d4 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x94b7d19e pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x94cfb18a __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x94d972b7 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x94dd0a99 mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0x94eb90e3 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x951251cb ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x954a361a regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x95741d5e tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x95a55c79 kvmppc_handle_store +EXPORT_SYMBOL_GPL vmlinux 0x95a9c643 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0x95ad7bbd usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x95b405f9 __clk_register +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95cd2a78 of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x96303332 __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x9641f21c rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x967c8a40 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0x96969a71 tpm_register_hardware +EXPORT_SYMBOL_GPL vmlinux 0x96b801a9 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x96e5cf57 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x96f7b348 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x971b29f1 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x972aa720 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x9735f061 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x974913c9 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x97579530 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x975e57b6 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x979b8dd1 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x97a41761 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x97c23701 rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x97d74b9d class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x97db6cf1 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x9800c08d wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x9801ed0a trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x982cd486 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x983c7494 rh_detach_region +EXPORT_SYMBOL_GPL vmlinux 0x98435b8c arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9868bfcd xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x98720dc0 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x989af027 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x98a02a70 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x98b8c024 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x98bab833 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x99176d0c sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x992f85ed da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9944f177 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x99599d62 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x995e105c crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99b56c54 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x99e25001 bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x99f78324 clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x9a09adb4 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a3edb00 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x9a49d937 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9a9484fc crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0x9a94c922 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x9aad6540 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x9acde80e get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9b096323 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x9b16648c devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9b232c77 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x9b5d2b17 init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x9b6204ee sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x9b6effb8 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x9b7ee2e6 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x9b90ec7a blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bb056e6 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x9bb77224 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x9bbc849f ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x9bc54812 pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9c144f41 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x9c16294a dm_requeue_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x9c1c6646 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x9c26c7e7 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x9c346aee of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x9c4805a8 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x9c590bfc pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x9c5c99df led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x9c74feab __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x9c774898 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x9c91b0cf __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x9cbfe2e1 kvm_get_dirty_log +EXPORT_SYMBOL_GPL vmlinux 0x9cc7b3af free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x9cf875ef pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x9d030b99 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x9d22e2ec __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x9d31d99a dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9d436ba5 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x9d54fd3a serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x9d61486b ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x9d685f37 relay_close +EXPORT_SYMBOL_GPL vmlinux 0x9d7d628c fsl_rio_mcheck_exception +EXPORT_SYMBOL_GPL vmlinux 0x9d84ea8d trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dff1461 of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x9e13645b sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x9e14eb34 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x9e439163 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x9e4421d4 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e83f5b3 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x9e910915 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x9eae47d6 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x9ece56f7 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9edd5987 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x9ef61950 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f3df4f6 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x9f4066c3 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x9f5fc7de fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x9f87f075 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x9f965473 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x9f9ab59e phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9fc26ab3 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fcf8e97 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x9fd1552a phy_create +EXPORT_SYMBOL_GPL vmlinux 0x9fe6b340 crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0xa0150149 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0xa01dc429 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0xa0208e02 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xa02f6bad kvm_irq_has_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa05fc274 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0xa061cddf screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0xa0695095 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xa072a342 md_stop +EXPORT_SYMBOL_GPL vmlinux 0xa084003e gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0xa08c118e sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xa0951e23 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0xa098d7fc of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0xa0a27fff pci_address_to_pio +EXPORT_SYMBOL_GPL vmlinux 0xa0a7180d shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xa0b40470 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xa0b708fa verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xa0e591be sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xa0f36080 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0xa0f9fb80 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0xa113c4a6 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0xa1141695 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xa1223316 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0xa146d23b serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0xa14d54aa sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0xa1541169 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xa19d5e9c netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0xa1d67f6d da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xa1ed9c8b add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0xa228af73 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xa22e2fec swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0xa22e929a sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0xa2363155 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa28aaf29 rh_create +EXPORT_SYMBOL_GPL vmlinux 0xa2ac5519 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2c4bcb8 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xa2d5d8ba md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xa2e4e94c spi_async +EXPORT_SYMBOL_GPL vmlinux 0xa33725b0 use_mm +EXPORT_SYMBOL_GPL vmlinux 0xa37f38ac pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa39b70b2 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3a2d9af walk_system_ram_range +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3d60228 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xa3d87fc4 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa402bdee sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0xa47d2ee3 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa49811ae sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xa4b9d55c rhashtable_remove_pprev +EXPORT_SYMBOL_GPL vmlinux 0xa4ba8f9b ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xa4c9602b devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xa4e6f6b0 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0xa4f0f9cc tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xa4f87a76 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xa50dcf5b of_fixed_factor_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0xa5388880 rhashtable_remove +EXPORT_SYMBOL_GPL vmlinux 0xa5520277 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xa5559fce class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xa555d688 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0xa565ddb0 ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xa569c71d usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xa57fe1b4 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0xa5884c72 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0xa5b00659 ppc_proc_freq +EXPORT_SYMBOL_GPL vmlinux 0xa5d0c5c6 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0xa5d5368f blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5e46787 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0xa5eebaa3 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5efe460 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xa5efef75 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xa61a9aec uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa625f748 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xa62a4710 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xa62edded clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0xa63c4f87 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0xa66ee7cd rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xa6778c21 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xa6932cdb simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xa6c5e2eb regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xa6cc5e50 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa728ec5b of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0xa7381415 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xa73c1f98 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL vmlinux 0xa73e78c7 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa75326dd netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xa77c8496 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xa7babfb9 max_gen_clk_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7d61e14 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0xa7f2052b get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xa8088877 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa813b12a power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0xa822142f debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xa82a04b7 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xa83ce61e blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0xa850e3df usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa86d40aa blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xa86f397f ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0xa87555b9 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0xa885fa09 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0xa886c0cd blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0xa8b3ab46 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0xa8b503e2 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xa8ca12fa class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa905dd96 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0xa91a5543 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa925e478 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa93271a5 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xa9441495 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xa94a55a3 pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0xa951d1cb of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa98788c7 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xa995822b rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0xa996aa3a usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0xa99e5262 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9a808dd regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0xa9aef2e1 gfn_to_hva_memslot +EXPORT_SYMBOL_GPL vmlinux 0xa9c1bb0a tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xa9ca952c alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0xa9ce341e usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9ec2055 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0xa9ef4c41 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xaa004b81 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xaa09d50c pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xaa1419cc flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xaa17a2e2 rh_alloc_align +EXPORT_SYMBOL_GPL vmlinux 0xaa1a83bb devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xaa53aef0 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xaaa88ff5 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaab197ff inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xaaf4d9db irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab34ac06 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0xab3b075d pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xab3dd5bd fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0xab3e96e0 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xab567d31 percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xab59d373 kvmppc_free_lpid +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab749476 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xab86fff3 wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0xab878812 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xab89cd18 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0xaba2db15 trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xabd692c6 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0xabffbc92 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0xac21a7c1 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0xac26f8af sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xac4a1baf fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xac4a2e4d crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0xac4df6c4 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0xac7a6098 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xac882884 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0xac95105b ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xacfe997e powerpc_firmware_features +EXPORT_SYMBOL_GPL vmlinux 0xad00549b ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xad039c54 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xad459310 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xad51c06e device_del +EXPORT_SYMBOL_GPL vmlinux 0xada9404d ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xade7857f for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xadeac25f gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae017e6f crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0xae22df40 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xae51f027 of_free_opp_table +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae6c5047 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae8aa931 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xaed1dfd2 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xaed73917 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xaee3a048 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xaef3c505 stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xaf08efcd relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xaf173d09 blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0xaf43bda6 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xaf852edb tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xafa479a6 kvmppc_handle_load +EXPORT_SYMBOL_GPL vmlinux 0xaffc9cd5 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xb0157c98 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xb034c17a crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0xb03c45ff pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0xb04a5027 ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xb05a818c dwc2_set_all_params +EXPORT_SYMBOL_GPL vmlinux 0xb07848cb fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0xb088cc03 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0xb096a0f2 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb108be67 device_register +EXPORT_SYMBOL_GPL vmlinux 0xb1192be6 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0xb12b89f5 extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xb13d523b da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb14fb313 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0xb1813307 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0xb1a809b9 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1ae2040 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1d9b74c regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb21ed265 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb22772c2 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0xb2575864 of_css +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb272623f devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xb27f789a powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xb280f0a0 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0xb28efdbf inet_csk_reqsk_queue_prune +EXPORT_SYMBOL_GPL vmlinux 0xb293c758 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xb299b46c da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xb2acc3bc gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xb2d913d0 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0xb2da8f48 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xb300c4cd ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0xb3028822 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0xb31f7054 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xb331e5c9 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xb3432736 gpiod_set_raw_array +EXPORT_SYMBOL_GPL vmlinux 0xb347bb2c work_busy +EXPORT_SYMBOL_GPL vmlinux 0xb35ca081 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xb3763577 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xb39c6aa6 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xb3ab27ca alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0xb3ae2479 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0xb3df5eb8 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0xb40f9782 of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xb4249355 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0xb428af77 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0xb43e6bfc cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0xb4432afe ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xb457dbbf rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0xb47c2daf usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0xb48c1da2 filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4d430e8 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb4d60ae0 dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb502fb5f ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb527f648 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb5758615 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xb5848bae __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb58e3288 save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5aa10af atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb5c3df58 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0xb5c8edf4 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0xb5cb8145 hrtimer_get_res +EXPORT_SYMBOL_GPL vmlinux 0xb5ce33c8 kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb5f582d2 __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0xb60b5707 of_i8042_aux_irq +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb63f7ccb dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0xb6409bc0 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xb6579cc5 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0xb67b2219 cm_suspend_again +EXPORT_SYMBOL_GPL vmlinux 0xb67b898c regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6b8c071 kvm_release_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xb6ba7688 dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0xb6c33b1c devres_get +EXPORT_SYMBOL_GPL vmlinux 0xb6cc5cce ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb6cf3e98 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xb6e7369b dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0xb70a959a devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb714091a of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0xb71db61a register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xb72f4386 rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0xb730367b inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0xb73fcad5 devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xb749fb77 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0xb76b1be5 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0xb786e77d percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb79848f7 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xb7acb053 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0xb7bba0d7 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xb7d3a1f6 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0xb7d4a4f1 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0xb7ea3775 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb821da6a component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0xb8a5621b __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0xb8cd1279 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8f6168b of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb90ba000 ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xb911e5e9 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xb923c954 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xb93fd2d5 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb941f526 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xb94ea542 netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0xb9528f5e smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xb957bfd7 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xb9580414 of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c40e9d rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9c87c05 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9dad560 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xb9db46ab virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xb9e32583 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xba1372e8 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba3401eb preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xba574ba4 kvm_clear_guest +EXPORT_SYMBOL_GPL vmlinux 0xba8e7efd mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xba8eb99b blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xba92d30b phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0xbaac86d7 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbade7c42 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0xbae3c1ee of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xbafbfa41 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0xbafff4fd blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb413b8b pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0xbb483f44 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xbb5d5cab clockevents_unbind +EXPORT_SYMBOL_GPL vmlinux 0xbb6c5d3b rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbbbb3e74 __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbfb68c3 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0xbc168434 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xbc2b12ab blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xbc3cf260 wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbc51a3be mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xbc6a9f3b nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xbc862de0 phy_put +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcc420cf scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcea11f4 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xbd1e1313 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd671048 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xbd815985 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0xbd8b6dd3 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xbda98d35 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbddf0c7b wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xbdebb6fe ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xbdf77718 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0xbe0d3e97 sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe2c95ae kvmppc_ld +EXPORT_SYMBOL_GPL vmlinux 0xbe467fdd devres_remove +EXPORT_SYMBOL_GPL vmlinux 0xbe5c8e48 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe7a04a6 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0xbe7b86b4 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0xbe8368cc devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xbe97ca2e ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0xbea4e63d power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbec8d1c8 analyse_instr +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbeea4c86 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf156fb4 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0xbf1a12a7 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0xbf1cc04b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xbf6bd2ea device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0xbf6dbb68 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0xbf7b04ba gpiod_sysfs_set_active_low +EXPORT_SYMBOL_GPL vmlinux 0xbf7d88ee usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0xbf929fb7 gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfe133df kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xbffcf719 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0xbffde8ec compat_alloc_user_space +EXPORT_SYMBOL_GPL vmlinux 0xbfffd854 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xc008379a scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0xc00e4b00 regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0xc01f72bf ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0xc02bec3c usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc033588b devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc061367e mpic_msgr_get +EXPORT_SYMBOL_GPL vmlinux 0xc065a455 cpu_core_index_of_thread +EXPORT_SYMBOL_GPL vmlinux 0xc06a48c5 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0xc06ce021 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0xc06d45ab palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xc07a452d ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0xc07c1caf devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xc07ce3a6 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0xc07f80d6 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0bf6ead timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xc0cdcdeb of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0d7b951 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xc0d8f364 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0xc0f86da7 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0xc10e9a5d device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xc119ae11 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0xc12ce112 dm_kill_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0xc136fc8d dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xc14a78a6 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xc16070af rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0xc168590a xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc16d12bb replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc1912e96 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0xc1ab0bae vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0xc1f09171 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0xc21f9f93 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc258c134 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xc25949c3 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xc25a7683 component_master_add +EXPORT_SYMBOL_GPL vmlinux 0xc268e9dd pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xc26e32e6 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc2818476 aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xc287f1b0 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0xc294f2db i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0xc2a922e9 mmput +EXPORT_SYMBOL_GPL vmlinux 0xc2c25342 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc2e00e1d xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0xc2f38f33 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xc311c679 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc32c8e52 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc3658eb4 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc37a148c device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xc3bbea74 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0xc3f2c5b4 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0xc3f2dcdd bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xc406b64d net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xc4222128 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc4427fdb pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc456ea6c of_scan_bus +EXPORT_SYMBOL_GPL vmlinux 0xc46561ea clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc493c28e phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0xc4a16a61 unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xc4a303e9 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0xc4bdedbe ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xc4d7313c usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xc4e3543b ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc4e7719c ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0xc5011f3f mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0xc51255b0 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc51b17db __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0xc52142f4 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xc52d6a38 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xc531993f pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xc569294f pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc5837bdb xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xc584f2fa pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xc5a2c19f idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc5afea9a powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0xc5bbeb22 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0xc5e91256 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xc606cd3c boot_cpuid +EXPORT_SYMBOL_GPL vmlinux 0xc60ab05a fat_detach +EXPORT_SYMBOL_GPL vmlinux 0xc60f75ec __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc62a7802 of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0xc62bb2f0 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0xc62d529e tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc6407778 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc68aa252 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xc6999601 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6afe642 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc6b70a87 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xc6d2caa1 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xc6df98dc flush_altivec_to_thread +EXPORT_SYMBOL_GPL vmlinux 0xc7010d7b ping_hash +EXPORT_SYMBOL_GPL vmlinux 0xc70e4b59 kvmppc_claim_lpid +EXPORT_SYMBOL_GPL vmlinux 0xc70f0d8e gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc750304e regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xc75e5e4d vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0xc76582c3 bus_register +EXPORT_SYMBOL_GPL vmlinux 0xc76984f4 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xc799879e regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a79f46 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7d88963 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc7e15451 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xc7e317d6 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc82804ba get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0xc86e8ab6 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc899ac4b kvm_get_kvm +EXPORT_SYMBOL_GPL vmlinux 0xc8a1e308 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8c38b96 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8dfd8b5 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0xc8e2e74f rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0xc8f272dc __kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0xc9113c46 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc9163e8a percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc9595c1b gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0xc961532e max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc965bd0d trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc9870819 put_device +EXPORT_SYMBOL_GPL vmlinux 0xc9a222dc regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xc9d310bb nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9f4c1a1 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0xc9fc758f get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0xca47d7c2 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xca4df453 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca81b18b swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xcaa21514 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0xcaace188 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xcab3d211 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcad6a2ec device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb169764 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xcb30bf49 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xcb3ce5a1 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0xcb3d214f of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb46ef4e crypto_rng_type +EXPORT_SYMBOL_GPL vmlinux 0xcb4c961f reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcb589347 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xcb5fc4b3 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0xcb9a57d6 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0xcb9c005b pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xcba0405a syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0xcba25907 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0xcbb11ac4 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xcbb3f269 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xcbbb1159 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0xcbc49dd9 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcbe35ed5 device_attach +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbf5fa70 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0xcc071369 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xcc0d746d trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0xcc0f1009 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcc1f1c3d inet_twdr_hangman +EXPORT_SYMBOL_GPL vmlinux 0xcc25a9ed devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xcc425aaf fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xcc44961f kvmppc_alloc_lpid +EXPORT_SYMBOL_GPL vmlinux 0xcc651e0a skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccdab234 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0xcd04ce5f cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0xcd366350 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xcd58c842 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0xcd6cf22b sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0xcd6ff20a regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xce09da8a skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xce417b4e dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce78e49a pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0xce877cb3 clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xcedd64be __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcf118e77 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0xcf1bfb2a __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf8cf81c pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcfa39eca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcfaa798a crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfbb8a91 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfd20af9 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xd00b35e5 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xd0102cdc ping_bind +EXPORT_SYMBOL_GPL vmlinux 0xd0108ba1 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xd0241443 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd04b1172 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd088a491 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xd08d39ad mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd095b4ef napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0xd0a1ad57 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0xd0baa9b1 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0d0c1bf dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xd11df77f single_release_net +EXPORT_SYMBOL_GPL vmlinux 0xd12589d6 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xd142434b fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xd14bc4d9 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xd15037f9 dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd1723313 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0xd1a60c2e clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0xd1b8bd96 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0xd1ba51bc kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0xd1d3f644 devres_find +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd2497502 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0xd24f2939 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xd2731058 driver_find +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd274b48c virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0xd280797b inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xd2bfd41d of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0xd2c31a5b crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xd2e1654b sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd2fb402f ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xd31d3aa2 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xd324816a spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0xd358eba2 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0xd36100e3 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xd372cf8d unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xd3766d35 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0xd382d2ee tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xd396cd92 crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0xd399f357 device_reset +EXPORT_SYMBOL_GPL vmlinux 0xd39ea7a1 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xd3a1a601 reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0xd3acf963 kvmppc_hv_ops +EXPORT_SYMBOL_GPL vmlinux 0xd3bb4e38 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0xd3d5ce9a trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xd4017bad rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4094e7f __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd42ca088 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xd4487fd5 snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd4504c09 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xd45acc8d pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xd461f2ea led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd48735cb clk_enable +EXPORT_SYMBOL_GPL vmlinux 0xd498d3b7 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0xd4a149a2 pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0xd4a5de4d class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xd4a89cc3 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xd4bfddbc ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0xd4c114fd sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xd4c125b6 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4c44285 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xd4c7da36 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0xd4cf85e5 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0xd4d7c774 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0xd538e4bf fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0xd54838e5 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0xd56b5f64 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0xd56f5f97 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0xd57c3366 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xd5937dad alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xd5a22cc3 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xd5a24c3c cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5c7ded1 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0xd5c911a4 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xd5d43e55 extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0xd5d61d42 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0xd5d85cb5 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xd608dde3 rhashtable_lookup_compare +EXPORT_SYMBOL_GPL vmlinux 0xd60c2af1 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0xd60d0519 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0xd651e75c fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd68c3627 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0xd6a565b9 max_gen_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0xd6a8e0ba clk_register +EXPORT_SYMBOL_GPL vmlinux 0xd6aa6c5b ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xd6ac4faa perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xd6c733b4 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd70a4f7b i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0xd721546c blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0xd72959d6 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0xd7329223 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0xd74c418b class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xd75049c6 wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0xd761d69e sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd7af7c4b devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xd7b4a7d0 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xd7b90827 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xd7c41b85 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0xd7d35eb4 ftrace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xd7d49c27 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xd7dc7674 kvm_vcpu_uninit +EXPORT_SYMBOL_GPL vmlinux 0xd7f0af06 i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd828a786 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0xd830122c phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xd84c4c0e component_add +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd8549aee disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xd872d3a5 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xd873305c spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd8b05e8e usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xd8c7008a register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xd8dea938 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xd8e80a85 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0xd8f8544e led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0xd910d363 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xd92b4bed ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xd937eba4 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd94ff678 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0xd9659e47 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd9815b11 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xd9a64e17 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0xd9a75c54 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xd9be4ad1 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xd9de91ff ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xd9eed5fb regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0xda0a4d22 mpic_msgr_enable +EXPORT_SYMBOL_GPL vmlinux 0xda1d7c1d bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0xda3a1fe0 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0xda44cb37 setup_charger_manager +EXPORT_SYMBOL_GPL vmlinux 0xda4b1f1e find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xda69841c dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xda8cb2e5 threads_core_mask +EXPORT_SYMBOL_GPL vmlinux 0xdad07a8e skb_segment +EXPORT_SYMBOL_GPL vmlinux 0xdad75714 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0xdadcc878 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xdaeea42f get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb0d2a61 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0xdb27db27 of_gpio_gate_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdbcc6426 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xdbeaa8a2 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc0217c5 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xdc0f17a4 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0xdc13eed4 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0xdc31c322 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0xdc42bc12 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0xdc54938a tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xdc6c0c63 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0xdc6df9cb perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc9701da pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xdc9ea0bb regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdca4925f devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xdca7645d handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0xdcb982b0 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xdcdac742 of_get_named_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0xdcff1608 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xdd054bfe system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd48ca60 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0xdd57e2b5 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0xdd674321 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0xdd729424 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xdd7de37c mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xdd941930 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xde02746a crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0xde1de46d gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0xde2b6abd dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0xde3d68f8 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xde89e7f7 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0xdea19576 user_update +EXPORT_SYMBOL_GPL vmlinux 0xdeb2d505 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0xded68b98 pcibios_unmap_io_space +EXPORT_SYMBOL_GPL vmlinux 0xdeed3c0d rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0xdf059fcd of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf80476d trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xdfa28d97 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdfb9566c ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xdfca34d9 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0xdfdec885 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe02c7a53 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe036b3e9 mpic_msgr_put +EXPORT_SYMBOL_GPL vmlinux 0xe069a2a7 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0xe06ee48a regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0xe0741593 driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0xe0779263 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe0a890b1 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0xe0e92b37 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xe0ee8930 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xe0f9589f regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xe14ca1ad crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xe154f770 devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe158363e dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xe16b519b virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0xe1741b47 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe17a59d9 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xe17d22ae led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xe1916b95 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xe19eb1c4 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe1b8bd1f inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xe1b9abc1 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1d4faf8 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0xe201ca73 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe2245404 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xe22d0ad4 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xe22fb172 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0xe25fdfa3 input_class +EXPORT_SYMBOL_GPL vmlinux 0xe269796b security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0xe290af36 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xe2ae36dc kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xe2cd3f38 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0xe2d7afee gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xe2f36f79 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe310be90 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe34225e4 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0xe344b447 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe3598b52 of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3871310 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xe38ceb2d sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xe391620e blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xe39bdf1e platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xe3a03db9 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xe3bab7aa rhashtable_hashfn +EXPORT_SYMBOL_GPL vmlinux 0xe3be8893 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0xe3d15529 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe3d34bf7 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xe3d7750e btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0xe3eefa1f alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0xe3f82d17 napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0xe40fed66 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe41f48ac ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xe4321eb0 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0xe439c778 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe475a052 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0xe4825582 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0xe484fcc3 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0xe4907929 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe49cb37e extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0xe4c031f8 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xe4de2438 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0xe504ca05 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xe51c040f register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xe5435feb usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xe5540302 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5e1d0df blk_queue_bio +EXPORT_SYMBOL_GPL vmlinux 0xe5fad973 device_move +EXPORT_SYMBOL_GPL vmlinux 0xe62c73ab __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe65828ef ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0xe65e17ea virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0xe65f3e66 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6e20a4d pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe70680c0 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xe72f3eb1 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0xe73d7a5b crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xe74e1d58 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0xe764a597 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe76dbc84 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0xe78a8396 ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0xe7f18b3c threads_per_subcore +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe80cb858 rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe81ee419 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe81ff612 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xe8212782 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xe83fdb5c serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0xe84bddf2 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85c55e7 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe8813a56 ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xe89bd243 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe8a93322 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0xe8af9db3 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xe8b64165 devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xe8c04861 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0xe8c2c94d rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xe8fbba76 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xe921f0f6 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe94b154f fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0xe961dde5 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0xe98006eb trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xe9812b00 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0xe9869612 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0xe99e139a mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0xe9ba89f4 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xe9c288c1 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9d399fe devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0xe9fcb9cf tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea45b508 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xea4be19f dm_dispatch_request +EXPORT_SYMBOL_GPL vmlinux 0xea628c20 bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0xeac30492 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0xeac4561a get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0xeaee9889 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0xeb248275 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xeb312f31 of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0xeb40d87c ping_close +EXPORT_SYMBOL_GPL vmlinux 0xeb5508a0 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xeb581d17 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0xeb878cf5 ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xeb8acbed blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0xeb8ae736 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xeb96585c __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xeba42ab5 clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xebc4340d dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xec0293c0 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xec0b6fbf ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec1d7bdc power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0xec24d27d usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xec25f696 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec4569a8 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xec577e95 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xec938da3 dwc2_hcd_remove +EXPORT_SYMBOL_GPL vmlinux 0xeca6c522 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xecb06d89 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0xecc3433e bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xecef8444 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xecfeb049 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0xed031e53 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xed199868 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xed4d5eb5 ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xedb8ce8c debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0xedd06494 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xedd21b4a extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0xedd49930 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xede50e08 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xedfd5c20 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xee2f02da tcp_done +EXPORT_SYMBOL_GPL vmlinux 0xee576fc4 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0xee62a22a device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xeec91648 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0xeece2a7a sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xeedd6d18 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xef0680e4 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0xef300486 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0xef3af034 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0xef6bab53 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6d007a sigset_from_compat +EXPORT_SYMBOL_GPL vmlinux 0xef8621c3 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0xef8a44dd clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xefa28266 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefaec0f0 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0xefb176b2 irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0xefc586ea ftrace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0xefd648ef swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0xefe2e085 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0xeff8400b __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xeffa6b8f __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xf0072f9a skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xf00e6354 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xf027046d wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xf036043d scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0xf0539440 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0xf06044f0 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xf06dcccd blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0xf0c88a4c regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf101c68d fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xf10a0e7d sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0xf11a0a36 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0xf12c30b9 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0xf158f170 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf18f6d8e regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xf1a62b6f of_i8042_kbd_irq +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1c4acac arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0xf1ca3389 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xf1e18727 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf1e68538 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xf208bc58 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf2649e6b regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf265ddba add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0xf26946fd regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf28c8c86 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xf296cc14 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0xf2a932bf rtc_set_mmss +EXPORT_SYMBOL_GPL vmlinux 0xf2abf223 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xf2b09118 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0xf2bab0a5 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2f5d132 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf3012f6c rh_free +EXPORT_SYMBOL_GPL vmlinux 0xf30260dc fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf3154a70 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf325f8a2 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0xf327f8b6 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0xf32fd311 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf393d36f gpiod_set_array +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3c8c876 virtio_device_is_legacy_only +EXPORT_SYMBOL_GPL vmlinux 0xf3eefe16 extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xf4178523 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0xf434ae24 pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0xf45a7ec6 tpm_dev_vendor_release +EXPORT_SYMBOL_GPL vmlinux 0xf467cfa2 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xf47eac9e ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0xf48ae22c set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4c0ee4e rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xf4da3546 kvmppc_init_lpid +EXPORT_SYMBOL_GPL vmlinux 0xf4f869fc usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf503072c cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xf51008ee trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xf5107aa8 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0xf5296308 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xf54a9f45 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf559ed10 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xf5728df0 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xf57db848 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5bcf1b2 __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xf5d77ee6 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xf5e1b03f pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xf5e7f053 rh_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf631f538 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0xf67af476 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf6896fde regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0xf6bbd5c3 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0xf6c665c6 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0xf6e4f2ad crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf71765a4 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xf7527f16 part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0xf75668c2 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xf7769d9e virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xf7ac6b02 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xf7d378ad split_page +EXPORT_SYMBOL_GPL vmlinux 0xf7e8dabd regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0xf7f33cd9 blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0xf7fd2db4 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf83362b8 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xf837e0eb unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xf84f3bca skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0xf853b33d led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0xf86a0ff8 bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0xf870666a scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf895c5ce device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xf89fa8b6 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf8b0e75b fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf8b12a0a fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0xf8c7ae32 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0xf8e337be ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0xf8e398fc memstart_addr +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf91b6752 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xf91edf56 of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf92ddd3f regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf946d9e7 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xf9864770 sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9caf09e tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xf9d129bb regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xf9d6be5a rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xfa02d7a1 cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xfa03ce45 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa84ad65 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0xfa901b31 compat_get_timespec +EXPORT_SYMBOL_GPL vmlinux 0xfa9f8f0d kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xfaa30532 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0xfaa37393 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xfaa77d73 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0xfab60503 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xfad06140 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xfaf22f80 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xfb1ae4b2 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0xfb22bc6c cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xfb2f9d09 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb52b77d __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0xfb59ee34 rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0xfb62e54e pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb7e852f of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0xfb9248f8 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xfba0741b usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xfbba56a3 of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc0e9032 ftrace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0xfc19c0be sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc5845fb gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xfc6a191b pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0xfc72d987 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0xfc762dac rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xfc82a1ab tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xfc8a2185 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0xfc8dfa3e regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xfc9ba1a8 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0xfca4d507 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xfca80477 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0xfcaf3e45 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0xfcbc3fe6 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfcda0004 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0xfce4c023 page_endio +EXPORT_SYMBOL_GPL vmlinux 0xfcf93c46 dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0xfcfe767f crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0xfd4240f5 rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0xfd57c62a regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xfd6bca73 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xfda1d4a3 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0xfdd2b944 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0xfe2ffa43 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0xfe37859b gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0xfe601aeb fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xfe6b82c7 single_open_net +EXPORT_SYMBOL_GPL vmlinux 0xfe9839c9 aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfea357ce rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0xfebd24a9 usb_string +EXPORT_SYMBOL_GPL vmlinux 0xfed0d5e8 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfede5ce4 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xfefd042d ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xff04332c wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff1c61fb bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0xff418a9b mddev_init +EXPORT_SYMBOL_GPL vmlinux 0xff4cf779 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff5fab1f scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff8862d7 rh_get_stats +EXPORT_SYMBOL_GPL vmlinux 0xff88d066 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xffa66786 trace_event_raw_init --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/powerpc/powerpc64-emb.compiler +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/powerpc/powerpc64-emb.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 4.9.2-10ubuntu13) 4.9.2 --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/powerpc/powerpc64-emb.modules +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/powerpc/powerpc64-emb.modules @@ -0,0 +1,3999 @@ +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8255 +8255_pci +8390 +88pm800 +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +88pm860x-ts +9p +9pnet +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a8293 +aacraid +aat2870_bl +aat2870-regulator +ab3100 +ab3100-otp +ac97_bus +acard-ahci +acecad +acenic +act200l-sir +act8865-regulator +act_csum +act_gact +act_ipt +actisys-sir +act_mirred +act_nat +act_pedit +act_police +act_simple +act_skbedit +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad5064 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5624r_spi +ad5686 +ad5755 +ad5764 +ad5791 +ad5933 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7152 +ad7192 +ad7266 +ad7280a +ad7291 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad7476 +ad7606 +ad7746 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad799x +ad8366 +ad9523 +ad9832 +ad9834 +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7753 +ade7754 +ade7758 +ade7759 +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adfs +adi +adis16060 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16204 +adis16209 +adis16220 +adis16240 +adis16260 +adis16400 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1275 +adm8211 +adm9240 +adp5520_bl +adp5520-keys +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +ads1015 +ads7828 +ads7846 +ads7871 +ad_sigma_delta +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adv7511 +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +af_802154 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +aha152x_cs +ahci +ahci_platform +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airo_cs +airspy +ak09911 +ak8975 +al3320a +algif_hash +algif_skcipher +ali-ircc +alim7101_wdt +altera-ci +altera_jtaguart +altera_ps2 +altera-stapl +altera_tse +altera_uart +alx +am53c974 +amc6821 +amd +amd5536udc +amd8111e +amd-xgbe +amd-xgbe-phy +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams369fg06 +analog +anatop-regulator +ansi_cprng +anubis +aoe +apbps2 +apds9300 +apds9802als +apds990x +appledisplay +appletalk +appletouch +applicom +ar1021_i2c +ar5523 +ar7part +arc4 +arc_emac +arcmsr +arcnet +arc_ps2 +arc-rawmode +arc-rimi +arc_uart +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arptable_filter +arp_tables +arpt_mangle +as102_fe +as3711_bl +as3711-regulator +as3722-regulator +as3935 +as5011 +asc7621 +asix +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +aten +ath +ath10k_core +ath10k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atm +atmel +atmel_cs +atmel-hlcdc +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atxp1 +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +aufs +auo_k1900fb +auo_k1901fb +auo_k190x +auo-pixcir-ts +authenc +authencesn +auth_rpcgss +autofs4 +avma1_cs +avm_cs +avmfritz +ax25 +ax88179_178a +axnet_cs +axp20x-regulator +axp288_adc +b1 +b1dma +b1pci +b1pcmcia +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +bas_gigaset +batman-adv +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm203x +bcm3510 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm7xxx +bcm87xx +bcma +bcma-hcd +bcm_sf2 +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpqether +bq2415x_charger +bq24190_charger +bq24735-charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt3c_cs +bt878 +btcoexist +btcx-risc +btmrvl +btmrvl_sdio +btrfs +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +bw-qcam +c4 +c67x00 +c6xdigio +caam +caamalg +caamhash +caam_jr +caamrng +cachefiles +cafe_ccic +cafe_nand +caif +caif_hsi +caif_serial +caif_socket +caif_usb +caif_virtio +camellia_generic +can +can-bcm +can-dev +can-gw +can-raw +cap11xx +capi +capidrv +capmode +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cb710 +cb710-mmc +cb_das16_cs +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc2520 +cc770 +cc770_isa +cc770_platform +c_can +c_can_pci +c_can_platform +cciss +ccm +cdc-acm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc-phonet +cdc_subset +cdc-wdm +ceph +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +cfspi_slave +ch +ch341 +ch7006 +chipreg +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clearpad_tm1217 +clip +clk-max77686 +clk-max77802 +clk-palmas +clk-qcom +clk-rk808 +clk-s2mps11 +clk-si5351 +clk-si570 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobra +coda +com20020 +com20020_cs +com20020-pci +com90io +com90xx +comedi +comedi_bond +comedi_parport +comedi_pci +comedi_pcmcia +comedi_test +comedi_usb +comm +configfs +contec_pci_dio +cordic +core +cp210x +cpc925_edac +cpia2 +c-qcam +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_i2c +cros_ec_keyb +cros_ec_spi +cryptd +cryptoloop +crypto_null +crypto_user +cs5345 +cs53l32a +csiostor +ctr +cts +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx8800 +cx8802 +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx88xx +cxacru +cxd2099 +cxd2820r +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cy8ctmg110_ts +cyapa +cyber2000fb +cyberjack +cyclades +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da9030_battery +da9034-ts +da903x +da903x_bl +da9052-battery +da9052_bl +da9052-hwmon +da9052_onkey +da9052-regulator +da9052_tsi +da9052_wdt +da9055-hwmon +da9055_onkey +da9055-regulator +da9055_wdt +da9063-regulator +da9063_wdt +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_cs +das08_isa +das08_pci +das16 +das16m1 +das6402 +das800 +davicom +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +dccp_probe +ddbridge +de2104x +de4x5 +decnet +deflate +defxx +denali +denali_dt +denali_pci +des_generic +designware_i2s +dgap +dgnc +dht11 +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dibx000_common +digi_acceleport +diskonchip +divacapi +divadidd +diva_idi +diva_mnt +divas +dl2k +dlci +dlm +dln2 +dm1105 +dm9601 +dm-bio-prison +dm-bufio +dm-cache +dm-cache-cleaner +dm-cache-mq +dm-crypt +dm-delay +dm-era +dmfe +dm-flakey +dm-log +dm-log-userspace +dmm32at +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-verity +dmx3191d +dm-zero +dnet +dn_rtmsg +docg3 +docg4 +drbd +drbg +drm +drm_kms_helper +drv260x +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsa_core +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt3000 +dt3155v4l +dt9812 +dtl1_cs +dummy +dummy-irq +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-friio +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb_usb_v2 +dvb-usb-vp702x +dvb-usb-vp7045 +dwc3 +dwc3-pci +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e4000 +earth-pt1 +earth-pt3 +eata +ebt_802_3 +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ec100 +echo +edac_core +edt-ft5x06 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efs +egalax_ts +ehset +elan_i2c +elants_i2c +elo +elsa_cs +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +emac_arc +emac_rockchip +emc1403 +emc2103 +emc6w201 +em_canid +em_cmp +emi26 +emi62 +em_ipset +em_meta +em_nbyte +empeg +ems_pci +ems_pcmcia +ems_usb +em_text +emu10k1-gp +em_u32 +enc28j60 +enclosure +eni +enic +epat +epia +epic100 +eql +esas2r +esd_usb2 +esi-sir +esp4 +esp6 +esp_scsi +et1011c +et131x +ethoc +evbug +exofs +extcon-adc-jack +extcon-arizona +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +ezusb +f2fs +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_ddc +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_cs +fealnx +ff-memless +fid +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fixed +fl512 +fld +flexcan +floppy +fm10k +fm801-gp +fmc +fmc-chardev +fmc-fakedev +fmc-trivial +fmc-write-eeprom +fm_drv +fmvj18x_cs +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +freevxfs +friq +frpw +fsa9480 +fscache +fsl-corenet-cf +fsl-diu-fb +fsldma +fsl-edma +fsl_elbc_nand +fsl_hypervisor +fsl_ifc_nand +fsl_lpuart +fsl_pq_mdio +fsl_usb2_udc +ft1000 +ft1000_pcmcia +ftdi-elan +ftdi_sio +ftl +fujitsu_ts +fusbh200-hcd +g450_pll +g760a +g762 +g_acm_ms +gadgetfs +gamecon +gameport +garmin_gps +garp +g_audio +gcc-apq8084 +gcc-ipq806x +gcc-msm8660 +gcc-msm8960 +gcc-msm8974 +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +gdth +generic +generic-adc-battery +generic_bl +genet +geneve +gen_probe +genwqe_card +g_ether +gf128mul +gf2k +g_ffs +gfs2 +ghash-generic +g_hid +gianfar_driver +gianfar_ptp +gigaset +girbil-sir +gl518sm +gl520sm +gl620a +gluebi +g_mass_storage +g_midi +g_ncm +g_nokia +go7007 +go7007-loader +go7007-usb +goku_udc +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-fan +gpio-generic +gpio-grgpio +gpio-ir-recv +gpio-janz-ttl +gpio-kempld +gpio_keys +gpio_keys_polled +gpio-lp3943 +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-mc33880 +gpio-mcp23s08 +gpio-ml-ioh +gpio_mouse +gpio-pca953x +gpio-pcf857x +gpio-rdc321x +gpio-regulator +gpio-sch311x +gpio-syscon +gpio_tilt_polled +gpio-tps65912 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-viperboard +gpio-vx855 +gpio_wdt +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +g_printer +grace +grcan +gre +grip +grip_mp +gr_udc +gsc_hpdi +g_serial +gs_fpga +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gs_usb +gtco +guillemot +gunze +g_webcam +gxt4500 +g_zero +hackrf +hamachi +hampshire +hangcheck-timer +hanwang +hci +hci_uart +hci_vhci +hdlc +hdlc_cisco +hdlcdrv +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdpvr +he +hexium_gemini +hexium_orion +hfc4s8s_l1 +hfcmulti +hfcpci +hfcsusb +hfc_usb +hfs +hfsplus +hi6421-pmic-core +hi6421-regulator +hid +hid-a4tech +hid-apple +hid-appleir +hid-aureal +hid-axff +hid-belkin +hid-cherry +hid-chicony +hid-cp2112 +hid-cypress +hid-dr +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-gaff +hid-generic +hid-gt683r +hid-gyration +hid-holtekff +hid-holtek-kbd +hid-holtek-mouse +hid-huion +hid-icade +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-lenovo +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-magicmouse +hid-microsoft +hid-monterey +hid-multitouch +hid-ntrig +hid-ortek +hidp +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-primax +hid-prodikeys +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-trigger +hid-sjoy +hid-sony +hid-speedlink +hid-steelseries +hid-sunplus +hid-thingm +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-uclogic +hid-waltop +hid-wiimote +hid-xinmo +hid-zpff +hid-zydacron +hih6130 +hisax +hisax_fcpcipnp +hisax_isac +hisax_st5481 +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +hostap +hostap_cs +hostap_pci +hostap_plx +hp100 +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +htc-pasic3 +htu21 +huawei_cdc_ncm +hwa-hc +hwa-rc +hwmon-vid +hx8357 +hysdn +i1480-dfu-usb +i1480-est +i2400m +i2400m-usb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd756 +i2c-amd8111 +i2c-arb-gpio-challenge +i2c-cbus-gpio +i2c-cros-ec-tunnel +i2c-designware-core +i2c-designware-pci +i2c-designware-platform +i2c-diolan-u2c +i2c-dln2 +i2c-gpio +i2c-hid +i2c-i801 +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-mpc +i2c-mux +i2c-mux-gpio +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-nforce2 +i2c-ocores +i2c-parport +i2c-parport-light +i2c-pca-platform +i2c-piix4 +i2c-rk3x +i2c-robotfuzz-osif +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tiny-usb +i2c-via +i2c-viapro +i2c-viperboard +i2c-xiic +i2o_block +i2o_bus +i2o_core +i2o_proc +i2o_scsi +i40e +i40evf +i5k_amb +i6300esb +i740fb +i82092 +ib_addr +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mad +ibmaem +ibmpex +ib_mthca +ib_qib +ib_sa +ib_srp +ib_srpt +ib_ucm +ib_umad +ib_uverbs +icplus +icp_multi +ics932s401 +ideapad_slidebar +idmouse +idt77252 +idtcps +idt_gen2 +ieee802154 +ieee802154_6lowpan +ifb +iforce +igb +igbvf +igorplugusb +iguanair +iio_dummy +iio_hwmon +iio-trig-interrupt +iio-trig-periodic-rtc +iio-trig-sysfs +ii_pci20kc +ili210x +ili922x +ili9320 +imm +imon +ims-pcu +imx074 +imx_thermal +ina209 +ina2xx +industrialio +industrialio-triggered-buffer +inet_diag +inexio +inftl +initio +input-polldev +int51x1 +intel_vr_nor +interact +interval_tree_test +inv-mpu6050 +ioc4 +io_edgeport +io_ti +iowarrior +ip6_gre +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6_tables +ip6table_security +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_MASQUERADE +ip6t_mh +ip6t_NPT +ip6t_REJECT +ip6t_rpfilter +ip6t_rt +ip6t_SYNPROXY +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ipack +ipaq +ipcomp +ipcomp6 +ipddp +ipg +ip_gre +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +ip_tables +iptable_security +ipt_ah +ipt_CLUSTERIP +ipt_ECN +ipt_MASQUERADE +ipt_REJECT +ipt_rpfilter +ipt_SYNPROXY +ip_tunnel +ipvlan +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_nq +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_wlc +ip_vs_wrr +ip_vti +ipw +ipw2100 +ipw2200 +ipwireless +ipx +ircomm +ircomm-tty +irda +irda-usb +ir-hix5hd2 +ir-jvc-decoder +ir-kbd-i2c +irlan +ir-lirc-codec +ir-mce_kbd-decoder +ir-nec-decoder +irnet +ir-rc5-decoder +ir-rc6-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +irtty-sir +ir-usb +ir-xmp-decoder +iscsi_boot_sysfs +iscsi_target_mod +iscsi_tcp +isdn +isdn_bsdcomp +isdnhdlc +isicom +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl9305 +isofs +isp116x-hcd +isp1362-hcd +isp1704_charger +isp1760 +it913x +itd1000 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_c2 +iw_cm +iw_cxgb3 +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +iw_nes +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsm +kafs +kalmia +kaweth +kbic +kbtab +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +kfifo_buf +khazad +kingsun-sir +kl5kusb105 +ko2iblnd +kobil_sct +ks0108 +ks8842 +ks8851 +ks8851_mll +ks959-sir +ksdazzle-sir +ksocklnd +ksz884x +ktti +kvaser_pci +kvaser_usb +kxcjk-1013 +kxsd9 +kxtj9 +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lanai +lapb +lapbether +latch-addr-flash +lattice-ecp3-config +lcd +ld9040 +ldusb +lec +leds-88pm860x +leds-adp5520 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-regulator +leds-tca6507 +leds-wm831x-status +leds-wm8350 +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-oneshot +ledtrig-timer +ledtrig-transient +legousbtower +lg2160 +lgdt3305 +lgdt330x +lgs8gxx +lg-vl600 +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libahci +libahci_platform +libceph +libcfs +libcomposite +libcrc32c +libcxgbi +libertas +libertas_cs +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libore +libosd +libsas +lightning +line6usb +lineage-pem +linear +lirc_bt829 +lirc_dev +lirc_imon +lirc_parallel +lirc_sasem +lirc_serial +lirc_sir +lirc_zilog +lis3l02dq +lis3lv02d +lis3lv02d_i2c +lis3lv02d_spi +litelink-sir +lkkbd +llc +llc2 +llite_lloop +ll_temac +lm25066 +lm3533-als +lm3533_bl +lm3533-core +lm3533-ctrlbank +lm3630a_bl +lm3639_bl +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lms283gf05 +lms501kf03 +lmv +lnbp21 +lnbp22 +lnet +lnet_selftest +lockd +locktorture +lov +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp8755 +lp8788_adc +lp8788_bl +lp8788-buck +lp8788-charger +lp8788-ldo +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +ltc2945 +ltc2978 +ltc3589 +ltc4151 +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lustre +lv5207lp +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m25p80 +m2m-deinterlace +m52790 +m88ds3103 +m88rs2000 +m88rs6000t +m88ts2022 +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac_hid +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +macvlan +macvtap +mag3110 +magellan +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +matrix-keymap +matrix_keypad +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_DAC1064 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +matroxfb_Ti3026 +matrox_w1 +max1027 +max1111 +max11801_ts +max1363 +max14577 +max14577_charger +max1586 +max16064 +max16065 +max1619 +max1668 +max17040_battery +max17042_battery +max197 +max2165 +max3100 +max3421-hcd +max34440 +max517 +max5821 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693-haptic +max77802 +max8649 +max8660 +max8688 +max8903_charger +max8907 +max8907-regulator +max8925_bl +max8925_onkey +max8925_power +max8925-regulator +max8952 +max8973-regulator +max8997 +max8997_charger +max8997_haptic +max8998 +max8998_charger +mb862xxfb +mb86a16 +mb86a20s +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc44s803 +m_can +mcb +mcb-pci +mceusb +mcp2120-sir +mcp251x +mcp3021 +mcp320x +mcp3422 +mcp4725 +mcp4922 +mcryptd +mcs5000_ts +mcs7780 +mcs7830 +mcs_touchkey +mct_u232 +md4 +mdc +mdc800 +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-gpio +mdio-mux +mdio-mux-gpio +mdio-mux-mmioreg +me4000 +me_daq +media +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +memstick +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +men_z135_uart +men_z188_adc +metronomefb +metro-usb +mf6x4 +mfd +mga +mgc +michael_mic +micrel +microread +microread_i2c +microtek +mii +minix +mip6 +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +mite +mk712 +mkiss +mlx4_core +mlx4_en +mlx4_ib +mlx5_core +mlx5_ib +mlx90614 +mma8450 +mma8452 +mmc_block +mmcc-apq8084 +mmcc-msm8960 +mmcc-msm8974 +mmc_spi +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +mrst_max3110 +ms_block +msdos +msi001 +msi2500 +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtouch +multipath +multiq3 +musb_hdrc +mv88e6060 +mv88e6xxx_drv +mvmdio +mvsas +mv_u3d_core +mv_udc +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxser +mxuport +myri10ge +nand +nand_bch +nand_ecc +nand_ids +nandsim +national +natsemi +nau7802 +navman +nbd +nci +ncpfs +nct7802 +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_usb +nf_conntrack +nf_conntrack_amanda +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_ipv4 +nf_conntrack_ipv6 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_proto_dccp +nf_conntrack_proto_gre +nf_conntrack_proto_sctp +nf_conntrack_proto_udplite +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nfcsim +nfcwilink +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_log_arp +nf_log_bridge +nf_log_common +nf_log_ipv4 +nf_log_ipv6 +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_ipv4 +nf_nat_ipv6 +nf_nat_irc +nf_nat_masquerade_ipv4 +nf_nat_masquerade_ipv6 +nf_nat_pptp +nf_nat_proto_dccp +nf_nat_proto_gre +nf_nat_proto_sctp +nf_nat_proto_udplite +nf_nat_redirect +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_log +nfnetlink_queue +nf_reject_ipv4 +nf_reject_ipv6 +nfs +nfs_acl +nfsd +nfs_layout_nfsv41_files +nfsv2 +nfsv3 +nfsv4 +nf_synproxy_core +nf_tables +nf_tables_arp +nf_tables_bridge +nf_tables_inet +nf_tables_ipv4 +nf_tables_ipv6 +nft_chain_nat_ipv4 +nft_chain_nat_ipv6 +nft_chain_route_ipv4 +nft_chain_route_ipv6 +nft_compat +nft_counter +nft_ct +nft_exthdr +nft_hash +nftl +nft_limit +nft_log +nft_masq +nft_masq_ipv4 +nft_masq_ipv6 +nft_meta +nft_meta_bridge +nft_nat +nft_queue +nft_rbtree +nft_redir +nft_redir_ipv4 +nft_redir_ipv6 +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +ngene +n_gsm +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_ao +ni_atmio +ni_atmio16d +nicstar +ni_daq_700 +ni_daq_dio24 +ni_labpc +ni_labpc_common +ni_labpc_cs +ni_labpc_pci +nilfs2 +ni_mio_cs +ni_pcidio +ni_pcimio +ni_tio +ni_tiocmd +niu +ni_usb6501 +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +nmclan_cs +nosy +notifier-error-inject +nouveau +nozomi +n_r3964 +ns558 +ns83820 +nsc-ircc +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvidiafb +nvme +nxt200x +nxt6000 +obdclass +obdecho +objlayoutdriver +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stackglue +ocfs2_stack_o2cb +ocfs2_stack_user +ocrdma +of_mmc_spi +ofpart +of_xilinx_wdt +old_belkin-sir +omap4-keypad +omfs +omninet +on20 +on26 +onenand +opencores-kbd +openvswitch +oprofile +opticon +option +or51132 +or51211 +orinoco +orinoco_cs +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +osc +osd +osdblk +osst +oti6858 +ov2640 +ov5642 +ov6650 +ov7640 +ov7670 +ov772x +ov9640 +ov9740 +overlay +oxu210hp-hcd +ozwpan +p54common +p54pci +p54spi +p54usb +p8022 +p8023 +palmas-pwrbutton +palmas-regulator +pandora_bl +panel +paride +parkbd +parport +parport_ax88796 +parport_cs +parport_pc +parport_serial +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pcmcia +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pc300too +pcap_keys +pcap-regulator +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci200syn +pcips2 +pci-stub +pcl711 +pcl724 +pcl726 +pcl730 +pcm3724 +pcmad +pcmcia +pcmcia_core +pcmciamtd +pcmcia_rsrc +pcmda12 +pcmmio +pcmuio +pcnet32 +pcnet_cs +pcrypt +pcwd_pci +pcwd_usb +pd +pd6729 +pda_power +pdc_adma +peak_pci +peak_pcmcia +peak_usb +pegasus +penmount +percpu_test +pf +pfuze100-regulator +pg +phantom +phonet +phram +phy-bcm-kona-usb2 +phy-exynos-usb2 +phy-generic +phy-gpio-vbus-usb +phy-isp1301 +physmap +physmap_of +phy-tahvo +pixcir_i2c_ts +pkcs7_message +pkcs7_test_key +pktcdvd +pktgen +pl2303 +platform_lcd +plat_nand +plat-ram +plip +plusb +pluto2 +plx_pci +pm2fb +pm3fb +pm80xx +pmbus +pmbus_core +pmc551 +pmcraid +pm-notifier-error-inject +pn533 +pn544 +pn544_i2c +pn_pep +port100 +poseidon +powermate +powr1220 +ppa +ppc-corenet-cpufreq +ppdev +ppp_async +ppp_deflate +ppp_mppe +pppoatm +pppoe +pppox +ppp_synctty +pps_core +pps-gpio +pps-ldisc +pps_parport +pptp +prism2_usb +ps2mult +psmouse +psnap +pt +ptlrpc +ptn3460 +ptp +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-beeper +pwm_bl +pwm-fan +pwm-fsl-ftm +pwm-lp3943 +pwm-pca9685 +pwm-regulator +pwm-twl +pwm-twl-led +pxa27x_udc +qcaspi +qcaux +qcom-spmi-iadc +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qlogic_cs +qlogicfas408 +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qsemi +qt1010 +qt1070 +qt2160 +quatech2 +quatech_daqp_cs +quota_tree +quota_v1 +quota_v2 +qxl +r128 +r592 +r6040 +r8152 +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723au +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-bcm2048 +radio-i2c-si470x +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si476x +radio-tea5764 +radio-usb-si470x +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid6test +raid_class +ramoops +raw +ray_cs +rbd +rbtree_test +rc5t583-regulator +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dvbsky +rc-em-terratec +rc-encore-enltv +rc-encore-enltv2 +rc-encore-enltv-fm53 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-imon-mce +rc-imon-pad +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lirc +rc-lme2510 +rc-loopback +rc-manli +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-pctv-sedna +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tbs-nec +rc-technisat-usb2 +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-winfast +rc-winfast-usbii-deluxe +rdc321x-southbridge +rdma_cm +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +redboot +redrat3 +reed_solomon +regmap-spmi +reiserfs +remoteproc +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd_ftl +rfkill-gpio +rfkill-regulator +rio500 +rionet +rio-scan +rivafb +rj54n1cb0c +rk808 +rk808-regulator +rmd128 +rmd160 +rmd256 +rmd320 +rn5t618 +rn5t618-regulator +rn5t618_wdt +rndis_host +rndis_wlan +rocket +romfs +rose +rotary_encoder +rp2 +rpcsec_gss_krb5 +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt61pci +rt73usb +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-as3722 +rtc-bq32k +rtc-bq4802 +rtc-cmos +rtc_cmos_setup +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1742 +rtc-ds2404 +rtc-ds3234 +rtc-em3027 +rtc-fm3130 +rtc-generic +rtc-hid-sensor-time +rtc-hym8563 +rtc-isl12022 +rtc-isl12057 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max77686 +rtc-max77802 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf8563 +rtc-pcf8583 +rtc-r9701 +rtc-rc5t583 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3029c2 +rtc-rx4581 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-snvs +rtc-stk17ta8 +rtc-tps6586x +rtc-tps65910 +rtc-tps80031 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-xgene +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8723ae +rtl8723be +rtl8723-common +rtl8821ae +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtl_pci +rtl_usb +rtlwifi +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rx51_battery +rxkad +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s526 +s5h1409 +s5h1411 +s5h1420 +s5m8767 +s626 +s6e63m0 +s921 +saa6588 +saa6752hs +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7191 +saa7706h +safe_serial +salsa20_generic +samsung-keypad +samsung-sxgbe +sata_fsl +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_sil +sata_sil24 +sata_sis +sata_sx4 +sata_uli +sata_via +sata_vsc +savage +savagefb +sbp_target +sbs-battery +sc16is7xx +sc92031 +sca3000 +sch_atm +sch_cbq +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_fq +sch_fq_codel +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_tbf +sch_teql +scsi_debug +scsi_dh +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_probe +sdhci +sdhci-of-arasan +sdhci-of-esdhc +sdhci-of-hlwd +sdhci-pci +sdhci-pltfm +sdhci-pxav2 +sdhci-pxav3 +sdio_uart +sdricoh_cs +sedlbauer_cs +seed +seqiv +ser_gigaset +serial2002 +serial_cs +serio_raw +sermouse +serpent_generic +serport +ses +sfc +sha1-powerpc +shark2 +shpchp +sht15 +sht21 +shtc1 +sh_veu +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sil164 +sir-dev +sis +sis190 +sis5595 +sis900 +sisfb +sisusbvga +sit +sja1000 +sja1000_isa +sja1000_platform +skd +skfp +skge +sky2 +sl811_cs +sl811-hcd +slcan +slip +slram +sm501 +sm501fb +smb347-charger +smc91c92_cs +sm_common +sm_ftl +smipcie +smm665 +smsc +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smsc-ircc2 +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4117 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-als4000 +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-firewire-lib +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-controller +snd-hda-intel +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcm-oss +snd-pcxhr +snd-pdaudiocf +snd-portman2x4 +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-sb-common +snd-scs1x +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-u16550 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-atmel-pcm +snd-soc-core +snd-soc-cs35l32 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-es8328 +snd-soc-fsl-asrc +snd-soc-fsl-esai +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-hdmi-codec +snd-soc-imx-audmux +snd-soc-pcm1681 +snd-soc-pcm1792a-codec +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-rt5631 +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-simple-card +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tfa9879 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic3x +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8804 +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usbmidi-lib +snd-usb-usx2y +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-vxpocket +snd-ymfpci +soc_button_array +soc_camera +soc_camera_platform +soc_mediabus +softdog +softing +softing_cs +solo6x10 +solos-pci +sony-btf-mpx +soundcore +sp2 +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +spectrum_cs +speedfax +speedtch +spi-altera +spi-bitbang +spi-butterfly +spidev +spi-dw +spi-dw-midpci +spi-dw-mmio +spi-gpio +spi_ks8995 +spi-lm70llp +spi-nor +spi-oc-tiny +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-sc18is602 +spi-tle62x0 +spi-xcomm +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssd1307fb +ssfdc +sst25l +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +st21nfcb_i2c +st21nfcb_nci +st_accel +st_accel_i2c +st_accel_spi +starfire +stb0899 +stb6000 +stb6100 +st_drv +ste10Xp +ste_modem_rproc +stex +st_gyro +st_gyro_i2c +st_gyro_spi +stinger +stir4200 +stk1160 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +stowaway +stp +st_pressure +st_pressure_i2c +st_pressure_spi +streamzap +st_sensors +st_sensors_i2c +st_sensors_spi +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv6110 +stv6110x +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrpc +sur40 +svcrdma +svgalib +sx8 +sym53c500_cs +sym53c8xx +symbolserial +synaptics_i2c +synaptics_i2c_rmi4 +synaptics_usb +synclink +synclink_cs +synclink_gt +synclinkmp +sysv +t1pci +t5403 +talitos +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc3589x-keypad +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_probe +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18271 +tda18271c2dd +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda998x +tdfx +tdfxfb +tdo24m +tea +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tef6862 +tehuti +tekram-sir +teles_cs +test_bpf +test_firmware +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thmc50 +thunderbolt +ti-adc081c +ti-adc128s052 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_dac7512 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +ti_usb_3410_5052 +tlan +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmp006 +tmp102 +tmp103 +tmp401 +tmp421 +toim3232-sir +torture +toshsd +touchit213 +touchright +touchwin +tpci200 +tpm_atmel +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_i2c_stm_st33 +tpm-rng +tps40422 +tps51632-regulator +tps6105x +tps6105x-regulator +tps62360-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65090-charger +tps65090-regulator +tps65217 +tps65217_bl +tps65217-regulator +tps65218 +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps80031-regulator +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +tsc2005 +tsc2007 +tsc40 +ts_fsm +tsi568 +tsi57x +tsi721_mport +ts_kmp +tsl2550 +tsl2563 +tsl2583 +tsl2x7x_core +tsl4531 +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tuner-xc2028 +tunnel4 +tunnel6 +turbografx +tvaudio +tveeprom +tvp5150 +tw2804 +tw68 +tw9903 +tw9906 +tw9910 +twidjoy +twl4030_charger +twl4030_keypad +twl4030-madc +twl4030_madc_battery +twl4030-madc-hwmon +twl4030-pwrbutton +twl4030-vibra +twl4030_wdt +twl6030-gpadc +twl6040-vibra +twl-regulator +twofish_common +twofish_generic +typhoon +u132-hcd +uas +ubi +ubifs +ucb1400_core +ucb1400_ts +ucd9000 +ucd9200 +uda1342 +udc-core +udc-xilinx +udf +udl +udp_diag +udp_tunnel +ueagle-atm +u_ether +ufs +ufshcd +ufshcd-pci +ufshcd-pltfrm +uhid +uio +uio_aec +uio_cif +uio_dmem_genirq +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_sercos3 +uli526x +umc +umem +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unioxx5 +unix_diag +upd64031a +upd64083 +usb3503 +usb_8dev +usb8xxx +usbatm +usb_debug +usbdux +usbduxfast +usbduxsigma +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_uac1 +usb_f_uac2 +usb_f_uvc +usb_gigaset +usbhid +usbip-core +usbip-host +usbkbd +usblcd +usbled +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usb-serial-simple +usbsevseg +usb-storage +usbtest +usbtmc +usbtouchscreen +usbtv +usbvision +usb_wwan +usdhi6rol0 +u_serial +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +uwb +v4l2-common +v4l2-dv-timings +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vf610_adc +vga16fb +vgastate +vgg2432a4 +vhci-hcd +vhost +vhost_net +vhost_scsi +via +via686a +via-ircc +via-rhine +via-sdmmc +via-velocity +videobuf2-core +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-vmalloc +videobuf-core +videobuf-dma-sg +videobuf-dvb +videobuf-vmalloc +videodev +vim2m +viperboard +viperboard_adc +virt-dma +virtio-rng +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_pio2 +vme_user +vme_vmivme7805 +vmk80xx +vmwgfx +vmxnet3 +vp27smpx +vport-geneve +vport-gre +vport-vxlan +vringh +vsock +vsxxxaa +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxge +vxlan +w1_bq27000 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2431 +w1_ds2433 +w1_ds2760 +w1_ds2780 +w1_ds2781 +w1_ds28e04 +w1-gpio +w1_smem +w1_therm +w5100 +w5300 +w6692 +w83781d +w83791d +w83792d +w83793 +w83795 +w83977af_ir +w83l785ts +w83l786ng +w9966 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd719x +wdt_pci +whci +whci-hcd +whc-rc +whiteheat +wil6210 +wimax +winbond-840 +windfarm_core +wire +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wl3501_cs +wlcore +wlcore_sdio +wlcore_spi +wm831x_backup +wm831x_bl +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x_power +wm831x-ts +wm831x_wdt +wm8350-hwmon +wm8350_power +wm8350-regulator +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994-core +wm8994-irq +wm8994-regmap +wm8994-regulator +wm97xx-ts +wp512 +wusb-cbaf +wusbcore +wusb-wa +x25 +x25_asy +xc4000 +xc5000 +xcbc +xfrm4_mode_beet +xfrm4_mode_transport +xfrm4_mode_tunnel +xfrm4_tunnel +xfrm6_mode_beet +xfrm6_mode_ro +xfrm6_mode_transport +xfrm6_mode_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_ipcomp +xfrm_user +xfs +xgifb +xhci-plat-hcd +xilinx_ps2 +xilinx_uartps +xillybus_core +xillybus_of +xillybus_pcie +xirc2ps_cs +xircom_cb +xor +xpad +xprtrdma +xsens_mt +x_tables +xt_addrtype +xt_AUDIT +xt_bpf +xt_cgroup +xt_CHECKSUM +xt_CLASSIFY +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_CONNSECMARK +xt_conntrack +xt_cpu +xt_CT +xt_dccp +xt_devgroup +xt_dscp +xt_DSCP +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_HL +xt_HMARK +xt_IDLETIMER +xt_ipcomp +xt_iprange +xt_ipvs +xtkbd +xt_l2tp +xt_LED +xt_length +xt_limit +xt_LOG +xt_mac +xt_mark +xt_multiport +xt_nat +xt_NETMAP +xt_nfacct +xt_NFLOG +xt_NFQUEUE +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_RATEEST +xt_realm +xt_recent +xt_REDIRECT +xts +xt_sctp +xt_SECMARK +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_TCPMSS +xt_TCPOPTSTRIP +xt_tcpudp +xt_TEE +xt_time +xt_TPROXY +xt_TRACE +xt_u32 +xusbatm +xz_dec_test +yam +yealink +yellowfin +yenta_socket +yurex +zaurus +zd1201 +zd1211rw +zforce_ts +zhenhua +zl10036 +zl10039 +zl10353 +zl6100 +zlib +zr364xx +zram --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/powerpc/powerpc64-smp +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/powerpc/powerpc64-smp @@ -0,0 +1,17889 @@ +EXPORT_SYMBOL arch/powerpc/kvm/kvm 0xb65926d5 kvm_read_guest_atomic +EXPORT_SYMBOL arch/powerpc/platforms/pseries/hvcserver 0x048d27cc hvcs_register_connection +EXPORT_SYMBOL arch/powerpc/platforms/pseries/hvcserver 0x536d329b hvcs_get_partner_info +EXPORT_SYMBOL arch/powerpc/platforms/pseries/hvcserver 0xc39c3704 hvcs_free_partner_info +EXPORT_SYMBOL arch/powerpc/platforms/pseries/hvcserver 0xd0a02396 hvcs_free_connection +EXPORT_SYMBOL crypto/gf128mul 0x0c2f123f gf128mul_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x1068004b gf128mul_bbe +EXPORT_SYMBOL crypto/gf128mul 0x2f2889a0 gf128mul_init_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x384ef9ce gf128mul_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x56af0dbd gf128mul_x_ble +EXPORT_SYMBOL crypto/gf128mul 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL crypto/gf128mul 0xbd17a0df gf128mul_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0xc0890413 gf128mul_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL crypto/mcryptd 0x1ead3d5e mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0xf1c0d2e0 suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0xbd40e02b bcma_core_dma_translation +EXPORT_SYMBOL drivers/bcma/bcma 0xfaf7f4a4 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 0x0c4f1e22 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x17ef14f5 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x23531ad3 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x3abfacb8 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x4647d44b pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x4c120705 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x686fea09 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x78b5a4fb pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x8fbefa3c pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0xbec94ce3 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xcf3f231d paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0xf9f252b0 pi_write_regr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1348760d ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x16dcec76 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a10c898 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1aba5db8 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1fae3bac ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x40f2b10c ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x423b776a ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c971bec ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x524f6f51 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5e80f37c ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5fcdcc05 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67cb9784 ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x78fd36e7 ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x81f1bac0 ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x83704302 ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8c8ee770 ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96cbcc81 ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa2a98b91 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xcf602702 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd72ecf33 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd7af4fee ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe0fa83f2 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe6ab72a6 ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf2576cb9 ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x5ae39cf8 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xd530d4ad xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xdb15bf9d xillybus_init_endpoint +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x245ff4bd dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x2639d388 dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x83fc737e dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x94ef3ee1 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xa030e28d dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xfcbf36b4 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/edac/edac_core 0xeec89fcd edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04045080 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04d0f641 fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0f7d6af8 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1147ed4d fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x169c8e5c fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1d05457d fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1f08bce1 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x20cbe934 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2271365f fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x252d55c7 fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x25632ff6 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x335364d2 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4c9bfaf6 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4fb86ba1 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5a458a6f fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x645b715f fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x74aaa8da fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7c113732 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7c9e90af fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x805689ea fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x81aff418 fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8d60ef31 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x98a0d6e1 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaef8ed0c fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb65cda34 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcfb95b40 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xdfd2bb13 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe5c83738 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf913bd2b fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/fmc/fmc 0x206898d5 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x48895e3b fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x5a6642cc fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x6735b80a fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0x763290ff fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x8b7cb9c1 fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x8edb4022 fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0xa52d7a2b fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0xb69eaef5 fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xd78ea13a fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0xdbd46407 fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/gpu/drm/bridge/ptn3460 0x01109e6a ptn3460_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x004aac58 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00667d8a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0159c942 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01c42025 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02c14127 drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04d848bb drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x097b7f17 drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09911fdd drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b443784 drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c30b21e drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0eafc540 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0eeef4b8 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ef7103a drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fb59c90 drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11b6ffa8 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11f4947a drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1228f715 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1295d0e7 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12f3a130 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14d71a03 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15b893fd drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x161eb5c6 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x189f6401 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18d61545 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e4430f drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e44324 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19fb0a6a drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a26167e drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a9a07c0 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bd3cbd6 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bf1ca63 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c4b35ac drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e278f01 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ea2d921 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ed55ce8 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f91dccc drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x207ff3c3 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21894e71 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21c86107 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x229dfcb8 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x249c7537 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x251f0330 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x298907e3 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29ad006c drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29ce99dc drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2bfb8fdc drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d80be4d drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f0b064f drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2fb44ffe drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x303b4e62 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3223da1f drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x323f284a drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x338ad9af drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34241e7e drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x353918fd drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3736a330 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37bf08bc drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x382590f9 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3976d007 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39e444e0 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a26871b drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a50b0f4 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ae7b2d0 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3baf29e6 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bd1a610 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d4bc5af drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e339e89 drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f8a84bf drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3fa76c72 drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40dd1343 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40f73786 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4231db8a drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42dba48d drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x431d22a4 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x441dd2dd drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4424a9f6 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x463a2337 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x464f2084 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4671344f drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48d2a09e drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49fabf0d drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4aaafbe8 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b0e5260 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d44bdc8 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d598fe1 drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e07b7cb drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e21ff06 drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50674812 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x506a76d0 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51d44ae6 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51fb2f01 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5238e500 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x523f32c7 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52acf0cf drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x53bb9731 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54a0b080 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56729800 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x575beea0 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58ae3362 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x591ee0d2 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59e008d0 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b7853d3 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c5c3238 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d7318dc drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5de12d8d drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e92ddcb drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f174aff drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6177fa39 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62a89e46 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63d352e2 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x642944c3 drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65b17d36 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6623967a drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66b607aa drm_bridge_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68ed607c drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6af756fc drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c585bc3 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ce2d94e drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d5ad94d drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6db7ad35 drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f21084b drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f3ddf87 drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ff7b17a drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x704bf914 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x72c5d340 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x72ef2c12 drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74a41493 drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74dc1939 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7650290a drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76cbfde5 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77077010 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7891d5ee drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79747b9b drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a4e7297 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a60edf6 drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a96ce25 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b6455b5 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d9eeb06 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7de25231 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x802811d6 drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80673308 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ba930c drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83159335 drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83f76c2c drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84da131a drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8528ff9b drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85847261 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8723794c drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87e58318 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8926aa4a drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8941f093 drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b3969ff drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b73180d drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f7d5815 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8fb63c03 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90956877 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91eaf6d6 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x920655e4 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x926fda68 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9306e5de drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x945b9df8 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9491d2ea drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x94d414bc drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9643fbab drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x971bab36 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97ac9b8f drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c6da47a drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d108848 drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d5e2f35 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e3147db drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f47e9d1 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9fc6f965 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9fdb9586 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9fe54f4d drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0138677 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3d1743c drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4a252b0 drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4dd43c0 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6788206 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7207a08 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7476f89 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7b787e9 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8007f28 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa84622a4 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8ce0308 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa92f985b drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad12f0d2 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad3ca048 drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0xadc964dc drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf8593d7 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb02a7cda drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb121e5b0 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb16774f3 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb44ed5ca drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb52644d4 drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5540008 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6e46b7e drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb8baf4df drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9180ad0 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbafdac6c drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbbeeddf2 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc850e0d drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd99bba0 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf7f6d65 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfdfd34f drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc00be4de drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc25a5050 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5157fc9 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5907e50 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7f7cc11 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc86792b9 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8d3d9b3 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb023a40 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc4866a1 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcec158f0 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcfd516ec drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1522185 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd27d30cc drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3047247 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd429d8fe drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd438a4fa drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd46d1def drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd47b6dd2 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd60bd81e drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd67134f1 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6760d7e drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7f7fd87 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9c4709d drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb2cad07 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd1bce61 drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd5f0607 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd7f9aee drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde3247cd drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf9672ba drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe11fd32d drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1f00d44 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe284a135 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2c689f1 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ef97e4 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3780f9d drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6fc2658 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7780b9c drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8bd4295 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8e5f1de drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe976d5ad drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9bdb964 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea0abb01 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea9c6e20 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed2a09af drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed30dcb1 drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeebaa8a5 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeebeb5a0 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeee3d363 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0064db6 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0495d4c drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0b54f7d drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf13f86bd drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf219f21d drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4f6e0e3 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5722c30 drm_bridge_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf61c6498 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6d3a423 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf84608b2 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf94550ab drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa023dfa drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfac166f4 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb13ea52 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc09dcb6 drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe3c8edf drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff19b8c3 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff2e0554 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffbfc519 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x040aa3b2 drm_atomic_helper_commit_post_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0581a994 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x065404ee drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x09048e5f drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0abfaff5 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d0e89a1 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d893c12 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0df178dc drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f09ca28 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x15b977e1 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x175bb49e drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21847cb8 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2369f3ec drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x249fdcbd drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x25139adc drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e449b15 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x338accab drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x353de82f drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x36e15d57 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3aaffecb drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3aeab88a drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3c044c38 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d13f067 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x43001369 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x45543d0b drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x45ab147e drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5137fc95 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x53744c18 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x548346da drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x56999a04 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5aab7703 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b74846a drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6bc4b898 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6caadd91 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6dc86e3c drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6fa948e4 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x70ff9ced drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x726b4be3 drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x727ef0df drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x72c3cbd0 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x72ce18d4 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x754bea8b drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x75ae2f25 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x76ed6356 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7b78c31f drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7c576af7 drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7c8779a6 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7d718409 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7f472229 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fa81172 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x82235b96 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x838ff793 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84bc38a6 drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x86f65e28 drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8743d893 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x87ee8de6 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8abff669 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b58c499 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c0f682a drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8e97f1d9 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8ef430d3 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x909ec644 drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x914b7404 drm_primary_helper_create_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x96a3ca90 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9861ce76 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x990b7aa5 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9eaff2af drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa176771e drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa4852e6b drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa92f1ebb drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb0183c07 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb4f1c383 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb6c31129 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb7222f05 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb7bfb89e drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb925c421 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb9e7933c drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbb01a001 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbb59d8e8 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe2ed7d4 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc1653d90 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xccc51ee1 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd031c5d0 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd7188ae9 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd9f0d970 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdbee456c drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe09e9a56 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeb6b7aec drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xebf932bd drm_atomic_helper_commit_pre_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee4cd445 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee520f5a drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf0bcf37c drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf219abf0 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf3a76ad2 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf474337a drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf858d529 drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa10b067 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa3b09a5 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfadba132 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfb199b64 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0xa218ab8a nouveau_platform_device_create_ +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0xbb4fd9e5 nouveau_drm_device_remove +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x05bc313a ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0a1fb9a8 ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0b1de2fa ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x15e0476c ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1605a878 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1995b25e ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1dc2d68c ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x203bc0dd ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x20a1888e ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x22a869f9 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x25da7801 ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x29f76875 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x32727ef6 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3cdbb958 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x40ce3cc4 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x459a8f4c ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x47db544c ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e8dd264 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x521b00ba ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x564e1aee ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x585fa6a1 ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5a8fdfea ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5f313784 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6018c62e ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6052860c ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6918ac12 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x718e537d ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7bdc7bd1 ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7d55da85 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x84a13931 ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x85af216f ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x89a443de ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8d14adbf ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x90b8cffa ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x91600469 ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9215c235 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x93a631e0 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x96a76739 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9b441b7a ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9e539b5d ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9ec6ffe0 ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9f3f248f ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa0a8edd3 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa2a129fd ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa73de2a9 ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa8328165 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xae0f723e ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb7ca750e ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb83c6470 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbb306e45 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc06c269e ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc0936a9c ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc222c137 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc37d6213 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc5f0c2da ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd499a1ae ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd7f51742 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xda1479b8 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdd427472 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe1d6093c ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe3e784ca ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xef45c4a8 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf10f64cf ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf6237843 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf71f2275 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfcb184cf ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfd6e5f4c ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xff75e932 ttm_bo_init +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x0903c239 vid_from_reg +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0xef1c781c vid_which_vrm +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x0cfa664d i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xb73ae4d5 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xc6212f5a i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x36028632 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xe9809dc5 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x1ee1ff1b amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x08676328 st_accel_common_probe +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xa61458d4 st_accel_common_remove +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x085542cd hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x60818813 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x706e4ef1 hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xa9a1f7b4 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xb2f606bc hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc83a92bf hid_sensor_format_scale +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xe3491f2f hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x4f5bb46f hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x60b18b68 hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x6a9797ca hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x0ada46b0 st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x121f0367 st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1436e566 st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x21af1915 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x2ba84e84 st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x3eec71a5 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x473c47d2 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x5c47961d st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6b060954 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6b83511f st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x8eb8fd3c st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xa68457b5 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xbc10ac66 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xd098e364 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xe39cbdff st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x032f4bd2 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xafd3d1b6 st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x0466c734 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x56d47a91 st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xa6b0fd85 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x30c27b5f adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x42904357 adis_enable_irq +EXPORT_SYMBOL drivers/iio/industrialio 0x09f68e4d iio_buffer_write_length +EXPORT_SYMBOL drivers/iio/industrialio 0x0b306ae8 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x0de0d060 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x14eb134e iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x16452cf4 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x298d1fe9 iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x84f64644 iio_buffer_register +EXPORT_SYMBOL drivers/iio/industrialio 0x85908af3 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x88ed8346 iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x96da1a1e iio_buffer_read_length +EXPORT_SYMBOL drivers/iio/industrialio 0xa5aaf986 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xb238e0c2 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xb2993514 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xb8d0d136 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xb9eaa43c iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0xc111eafd iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xc25804b4 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xc98a3f20 iio_buffer_store_enable +EXPORT_SYMBOL drivers/iio/industrialio 0xcc08c163 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xdf865dc5 iio_buffer_show_enable +EXPORT_SYMBOL drivers/iio/industrialio 0xe3067084 iio_buffer_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xedb8a0a7 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0xf85b1131 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x3ac8645c iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xc3b579de iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x52344285 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x865d333a iio_kfifo_free +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xf14744a8 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xf912e6b3 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x69062c38 st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xbbc229ff st_press_common_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x049ace30 rdma_addr_find_smac_by_sgid +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x04b8b6d7 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x0c718652 rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1c3c0ad3 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1ea5767b rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x32a8402c rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x446fd7c9 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x59252c9d rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0dd119a1 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x234e3085 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x25f7f795 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x27a7b30d ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x27b8944c ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2aa196e9 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3c5a6098 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x81321311 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8a9a71d7 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8e54d03b ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x918a40b7 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x97abc7a7 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb762268a ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xbc136309 ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xbd2660a9 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf6f3506e ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf9014583 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x025d0b71 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x03ae4276 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x044c928a ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x04eb4fcb ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x059f7ac0 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x07b948ba ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x08bf7d31 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x08e5e657 ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0b25d9bf ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0b5d80db ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0feaabe1 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x103761dd rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x132d42e1 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1d736bb6 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2009069f ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2026b11d ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2029b0db ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x20d124fe ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x222e21cb ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x28e47f27 ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2aa637bb ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2bb2584f ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x30dc19fa ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x33a0768a ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x39d072e7 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3a742d68 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3c462c37 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4562fe16 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x47ba43ab ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x496c2c5f ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4b7d86fc ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4be25992 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e42a07f ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4f773279 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5013022a ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5552195d ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55fc595d ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5cd7313a ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6dd5ec99 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6eaa7df7 ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6eb1ac94 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x721304dc ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x740a6638 ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74c48222 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x764b48e6 ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x77d421d9 ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7cc9c708 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7de3cc3d ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7e3d32ff ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x834f0256 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x89e285e9 ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8aa887eb ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8cb326a6 ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8ceab247 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8fd3bab7 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9265ddb4 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9398cba0 ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9437975e ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9b4e583e ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa29ade6d ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa60acb03 ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaca9533b ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb32d7524 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb723dc6d ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb765e69f ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc2b3960b ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc3c52948 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc96e714b ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb39154a ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcc920fe7 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd0a0068e ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd6e4d0d3 ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd9f2aa3b ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdd45a75d ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdf0734e8 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe6f2116d ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb931131 ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef7ee02b ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf10f17f4 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf3ea976f ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf7837a1c ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfd0d5108 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff0c4ba7 ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff6d6bae ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x06429365 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x442345ec ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4f10bf7a ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x64fb7852 ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6993cd67 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6f077fcf ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x946d5d27 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xa08a9577 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xb1b191e9 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xc74c6b88 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xda7437c5 ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xe5eda590 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xe630256f ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xeeac6047 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf66030f7 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x04ff322f ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x05c3420a ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x53270971 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x5328d7a6 ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x64e752f5 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x6f7c6b5f ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x7bf79f9e ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9a1cd50d ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9df1831a ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xddc330e7 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2569d757 ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x52a6ce77 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7971c00e ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe350f2aa ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x02329534 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x09c50fba iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x1c57f3b6 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2722c442 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x305bd7de iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4698b060 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7a33b3fc iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x80c2c000 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x91a914d6 iwpm_init +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9327be67 iwpm_exit +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x93b2f430 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xa1c94eb4 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xabd4ca37 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xade4198d iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc44cb6c4 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xec3930a4 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x045daa77 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x09962dc3 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1c0b154c rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x275c3d60 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x280ea5ea rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x32c8792d rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3a8a4b9a rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x448ae0ed rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x46ba6223 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x477840cd rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4cf4ddf8 rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6a692869 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6ab3ef59 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x82747281 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8bf92ae0 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9d15d232 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb13eed84 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc9f22b6c rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xcf1f15eb rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xddf1dc89 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf7db2f7a rdma_reject +EXPORT_SYMBOL drivers/input/gameport/gameport 0x031545c3 gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x1dcb4ba7 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x2744f585 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x29e9a41e gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x6dbbb593 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x79a741aa __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7ee24bca gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x81b2f54c gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0xbe3cc13c __gameport_register_driver +EXPORT_SYMBOL drivers/input/input-polldev 0x145d26c2 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x36ff1ccc input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x42ff8a8f devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xb206aea3 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xe74f915c input_free_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0x28dea6ba matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x3831bee3 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0x61d9153e ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x7d0e42da ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0xb4c86a06 ad714x_disable +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 0xa7e22faa cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0xca3f100a cma3000_suspend +EXPORT_SYMBOL drivers/input/sparse-keymap 0x688aadaa sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0x6b132ae4 sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0x73670eac sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x90a144ae sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x9daaf088 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xeef35102 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x41a77ea6 ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xfd9ac628 ad7879_pm_ops +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x02abccbc detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x0f9a3640 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2b8eab1f capilib_free_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2baa6586 capilib_new_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2e9e2f69 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x31c24aa4 capi20_isinstalled +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x48546eac capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x52beacd2 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6057c6f3 capi_message2cmsg +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x62e32d43 capilib_data_b3_conf +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6586d830 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x71e8d5ba capilib_data_b3_req +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7292ab34 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x72a25a72 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7a33596c capi20_get_serial +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7e6f1307 capi20_get_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8e1fbe02 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9f823278 register_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa9ce2253 capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xaa165d27 capilib_release_appl +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb19fda8d capi_cmd2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb450b667 capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb60e5e5f capi_cmsg_header +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xeab84e0e capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfd552f7a capi_message2str +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x08e05329 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x1c2354bd b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x496dcfa1 b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x4cf4aaea b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x56dcb844 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x7da84c84 b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x98bdc92e b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xb0e0f320 b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xcbb19095 b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xd3f27525 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xd5ce4188 b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xd72ad084 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xd882710c b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfd84ab10 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfe5701ac avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x16ceda54 b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x3ec407c3 b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x810b7382 b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x8ed5fe8f b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xb387495f b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xb3d52ed7 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xb8102980 b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xb9d081b5 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xcf7c1362 b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0x29562993 b1pcmcia_delcard +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xaec3240e b1pcmcia_addcard_m1 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xea620116 b1pcmcia_addcard_m2 +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1pcmcia 0xf14bf8b1 b1pcmcia_addcard_b1 +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x2974ead1 DIVA_DIDD_Read +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x7ab59853 proc_net_eicon +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x0230054f mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x453f2c5b mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xfa4d7607 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xfb9e1f6a mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x784a0cea mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xdc79e30a mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x07f4f2ce hisax_unregister +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x148f0c99 FsmFree +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x7f29ce36 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xab904f77 hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe227344e FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xee93522c hisax_register +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xf0a16657 FsmNew +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xfc27303b HiSax_closecard +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xff2db2cf FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x46d1d2d3 isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x49b2e075 isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x8c636daa isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x9be19e83 isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xfa01ecd6 isac_init +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x04311bae isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x1eb5fbb6 register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xc0dc7dcf isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xfa06820f isdn_register_divert +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x3b71e4fc isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x59cc8a7e isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x8ee38862 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0xfd9d4c09 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0d7030c5 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x119d0a11 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x30c0879b get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3b33a94a mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x54451388 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5c67ad26 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x614ede30 mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x79916fb6 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7e1eaf26 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7f3b8a63 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x87102a94 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x898c86b8 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x947b8b54 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x95ba4e3c mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x96309324 mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x97009758 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb57a7b1c mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xcb9eda00 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xce304c79 create_l1 +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 0xd8192f8c mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xdeab40f1 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xdf98194a bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe50415d5 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe87943cf mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xea6ae114 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xed4f8e1b mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf5b35abc mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x60721da7 dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xa215f1b2 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/md/bcache/bcache 0x1d89bd11 bch_btree_sort_partial +EXPORT_SYMBOL drivers/md/bcache/bcache 0x1f529ce8 bch_bset_build_written_tree +EXPORT_SYMBOL drivers/md/bcache/bcache 0x26481f26 bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0x270d8223 closure_put +EXPORT_SYMBOL drivers/md/bcache/bcache 0x440b4830 bch_btree_iter_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0x44a37d62 bch_btree_iter_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x4ed7a4b0 closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0x53699eda closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0x5b59b856 bch_btree_insert_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7daccb73 bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0x8833b0e8 bch_btree_keys_free +EXPORT_SYMBOL drivers/md/bcache/bcache 0xa26ecd4e closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0xa3c5c702 bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0xca5df778 __bch_bset_search +EXPORT_SYMBOL drivers/md/bcache/bcache 0xce47a6d9 bch_btree_keys_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd2813054 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0xdf892351 bch_bkey_try_merge +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe3c17af1 __closure_wake_up +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe67c2d16 bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xec6f33d0 bch_bset_init_next +EXPORT_SYMBOL drivers/md/dm-bufio 0x268682d2 dm_bufio_forget +EXPORT_SYMBOL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL drivers/md/dm-log 0x726253e2 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0xe4f1da4b dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0xf5a3d054 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xfce26c02 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x1fdc376c dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x276e3a4a dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x2a7c84f3 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x65ec44cd dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0xa5dfeb2a dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0xf5b1ce53 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/raid456 0x080a2766 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0413dc7f flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x043942b6 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0d3d7a4c flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x31a6ff18 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x42da40b3 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x54a80c27 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5e936bc5 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x67dc633f flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x91a4ddaf flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x9d910425 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xaa0d127f flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd85b1b3c flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf72da4d5 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x162f0afc btcx_calc_skips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x4c890f2b btcx_sort_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x7858c27b btcx_screen_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xcb286a74 btcx_riscmem_free +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xe9e2c076 btcx_align +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xf64f9bd0 btcx_riscmem_alloc +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1ca0c084 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2f25eee2 cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0x30cb4cd7 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3db8be82 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x4dbda58e cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x8e243555 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x9a1e15aa cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf76ce95 cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf8b77a4 cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0xf1cbf81c cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x152f4792 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x7540e559 tveeprom_read +EXPORT_SYMBOL drivers/media/common/tveeprom 0x8c1ec963 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0c99d733 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0df54720 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x13ae77d3 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x17523ce7 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x220e02c3 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x25df2ab6 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x32706276 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x33a640ab dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x364cffe9 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x382e1f03 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x503bb665 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5c0ea535 dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x61f6d843 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x69cf0339 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6a94c3df dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x70af1058 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x753cdcbb dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7812f080 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x78db694b dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7c2f27ac dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7f286eec dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7f4f9b54 dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x855cf0b7 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x85a5e7d3 dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x89f0c93e dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8e1f86c0 dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x92dec1af dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x97b0d5c2 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9b9dbe26 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9f29cc88 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xaf4b75d2 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb29b103e dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcf589e8c dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd68a099e timeval_usec_diff +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd8f7184c dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe18405e8 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xea61cb96 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf28e7431 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf3de87a1 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfbaa7e01 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0x642d9058 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0xc4a5e4d2 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0xd1be866b atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x1e45edbb au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x248f8ee0 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x2ffe64df au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x35a41957 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x3c2e5763 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x524275de au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x5595848c au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x61a4284f au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xdf4710e6 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x07b592ac au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0xb42be4ec bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xcf36f488 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x126c8c78 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x3e329573 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x3b2bdf7e cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x7fa37556 cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x63f1c3b6 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xa3348e2f cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xd975608c cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x77d315ca cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x067e3c79 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x2aa68a49 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x38bf258a dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x6634fe0a dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xaca94ed7 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x04b3def0 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x0e9327ce dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x15b48063 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1bf35948 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x60881bd9 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x616572a0 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x61a3e968 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x669477d5 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8a6b02db dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb4eee29c dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xbded4e8a dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd93bef40 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xdc2f956f dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe76a6543 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xfac3e545 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0xa83f0e79 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x22c49258 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x2c3bcae4 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x9159cf1f dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xa43dbb94 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xae05f049 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xe49aed97 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x1e2a4770 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x37879236 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x3892ce0a dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x91ba5e3b dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0xb76d9435 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x59d92e65 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x119769b4 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x14e2b373 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x8ea500c6 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xe8812816 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xf20aef15 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0xb6b371e3 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x8a642c28 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0xbe23c227 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0xaa389763 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x2757ba43 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0xf1992cdc ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0xa051ab31 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x52197ce1 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0xcdcaf4f6 isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0xed13d8bc itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x5832f4cf ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x6c1df49a l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0xa32bbb8a lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x5b2ef3bf lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x2bf982b8 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0xe51782f7 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x2a2a927d lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xe1c722d7 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x20e1a37d lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xf71f1b2c m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x8684c01e m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0xcb9ce28d mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x475de3f5 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x28d363f4 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x90e06cf3 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x8337b446 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x1457aa1a nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x294a2046 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xb4cc392c or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x517fa558 rtl2830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0xa832e2e7 rtl2830_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x11b8798a rtl2832_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x54bcefe1 rtl2832_get_private_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xf1144bea rtl2832_enable_external_ts_if +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0xf6e536bd rtl2832_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832_sdr 0xf78fd82e rtl2832_sdr_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0xf979237c s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0xf458dcb1 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x70942d11 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xf867f912 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0xd8b76683 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0x43811277 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0xf829434e si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0xc32ba308 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0xba1c5b11 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x627dc4a9 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x89fcbeaa stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x0bf13894 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x00e0ff9a stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0xf66a9038 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x627c6957 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x07fe424f stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xd2397eca stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x19b53506 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x742d292b stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0xc0f5f9cb stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x23fed327 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x9eabe070 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0xbacdb320 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x8da1f0e7 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x92b998a5 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xb7abde86 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x540623cd tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x4cd7b7be tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x10edc8d7 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xaf3b8228 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x33dd28ea tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0xe7772718 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x00df1305 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xa35d455d tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xd1c5a409 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xef46a490 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x3a51fcfd zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x94813b1b zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x79ab6619 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x027b5145 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x08581660 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x8e997d22 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xb5a7da4e flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc9ae83e9 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xdf1f52af flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xe39c00f2 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x3401d39e bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x4460b1b7 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x655a6492 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x70901312 bt878_stop +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 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x9b49b66f bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xc2955d41 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xd846240b bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x0fa0d8b2 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x254e83d8 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x3e5f131e rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x5f51ca34 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x75f71907 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x81fb3a55 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb40518ae dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xbeee4644 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xf2e317e7 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x12e71da8 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x01af9e80 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x60d2af18 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x825c4117 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xa6abc992 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xd0248b42 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x3c951aa2 altera_pid_feed_control +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x8363be95 altera_hw_filt_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x9247b72f altera_hw_filt_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xb6bc800a altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7f38e805 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xb8b928ca cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xbe44c3bb cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc1f380d1 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd709d825 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xdf0367bc cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x30302a79 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xf1feba8d vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x19bcef09 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x7792f773 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xa0598ca8 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xf6977de0 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x0a96064f cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x1c018967 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x31a08a37 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x6893ddc1 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xbf1d2fb3 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xe01d8ac8 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xe1a6be2f cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x256499f5 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3c11b572 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4748c775 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x474e1451 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4db52516 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6878c1c7 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6b423d63 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6da10037 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7405408c cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x85728d27 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x97ebb594 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa5a546ee cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa8d2469e cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb6b1ebc1 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc47065ac cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xdeaca282 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe7e6430a cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xeb5231b7 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf17269f1 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf5902a57 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x043738d3 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x26a6c89a ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3fc8f127 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x45a97f98 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x712a0cc6 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x72f522d1 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7de8ce14 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x83e08b07 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x8b7971c1 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x8de9e343 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb63a00a1 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb80d4909 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd88ef1b1 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xe4ac1572 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xebe505e7 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf6333388 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xfe217e58 ivtv_reset_ir_gpio +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 0x18311f01 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x2c265f72 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x370ad071 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3f969fa5 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x44e826cd saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x5c0e04ba saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x64ebf485 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x6b3840cd saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x87d10b46 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc13f457f saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc29e563d saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf7f91b33 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x1b075988 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x04589591 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x09b53173 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x3417ffb0 soc_camera_lock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x64425487 soc_camera_unlock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x709ee826 soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x7b88f641 soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x8aa62845 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xaac9406f soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xee489e4d soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x25c52d97 soc_mbus_samples_per_pixel +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x2863728e soc_mbus_image_size +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x29f5a98b soc_mbus_get_fmtdesc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x5f3e3558 soc_mbus_bytes_per_line +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xc8b28da5 soc_mbus_config_compatible +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xdc5dafe2 soc_mbus_find_fmtdesc +EXPORT_SYMBOL drivers/media/radio/tea575x 0x18abb030 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x2be3262c snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0xdabb45b8 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xf35c5016 snd_tea575x_init +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x03ebb128 lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x36c05282 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x594d5562 lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x834814ad lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x97da2172 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xd265ef2a lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xf00c352a lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xf7e85f00 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/rc-core 0x25c0a238 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7db29580 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0xc900ab30 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0xb84d2f85 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x75245392 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xad1419d2 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xb307df8f fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc2580 0xe331dfcc fc2580_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0xbd892ac3 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xd97d726c mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x51cdc010 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0xa5d152e5 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xa8b4a2ec mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x126105d5 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x8b9dd86e qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x81cfb7b4 tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tua9001 0x707f95f2 tua9001_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x0cb4b189 tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/tuner-xc2028 0xa1235148 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0xfb4d71ed xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x42095906 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x37c5c07c cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x63257cd3 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0cc1ec87 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x367b458f dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x461b2e3f dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x4924532c dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x80aae839 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xde6d67b8 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf3dbf173 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf790f0af dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xfc53cc81 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x305e0690 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x43df2798 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x76150517 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x90e5e7d0 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xaf08cb67 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xd29cd4a6 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xf054a397 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x13e247e0 rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x91db18a0 af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x0dd145dc dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x42e8eb0f dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x4ebe8934 dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x5afe06db dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7aa9bd4e dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x847754de dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x85b336c5 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x8c31c174 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x9300496e dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xa126a68e dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb47559e0 rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xe13c259b dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x0a864701 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x8e2bcd0e em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x02f8d45d go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x3444e86c go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x442229f2 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x643dfc34 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x883486e1 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x8a6c1651 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x8edbc62b go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x974ee3d4 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xfa4b62fc go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x03b22a96 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x45f09328 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x49b9a43c gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x70664c9a gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x828af923 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9a740fed gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xbd616540 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xece3afba gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x17032806 tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xc9a54d1d tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xdc52d1e3 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xc1bf2154 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xea78209e ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x4aa6485f v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xc12fdb8e v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xd6cb0117 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x234dd762 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x642923d8 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x6bf6693f videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x85c9c8c8 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x8b8898b8 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xb21d5f8d videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0xad70fbe1 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x0f5aafb1 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x1a1945c9 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x1cccea00 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xbc34bd26 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xc07301bc vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xe778287d vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x03cf42b1 v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0711117a v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0721a79b video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0fede40d v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x17295ce2 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1e663689 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x200b44fb v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2e5a47af v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x33b4e675 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x34bfd882 v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x34ed6a03 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x359a9f3f v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x37072177 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3c17ffd5 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x41a237fe v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x434f23c6 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4855e681 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4870b51d v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x495426ee v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4def64ba v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4f4a07ed v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x50526b0f v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5678852d v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5a496d1b v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5d4fee9d v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6106a4a7 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6212fbd4 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x63bd5751 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6471b9b1 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x65c4bfa5 v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6a55cd32 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6cec1f3a video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6e956c02 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x73c17997 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x741d8eb6 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x76254d38 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7866bff7 v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7b26236b v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x816b100c __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8171db07 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x85bb6015 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x87f1a61c __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8db0482e v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8fc3d7a1 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9555ae4f v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa08df12d v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa422af9e v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa5b4777e v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa8dfc89b __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xad9c3be6 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xadbc5607 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xae03c35a video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb931b7af v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc88b162b v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcc136e1c v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcf1e69a5 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd23ece24 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd506ef69 v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd734600a v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd7d042c2 v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe1b5dcd0 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe440c691 v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf5254f8c v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf731e8e1 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf828e0a0 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf897dcb4 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf89c7e45 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfe5e1299 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xffd2c65d v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfffc4478 v4l2_querymenu +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0f5d3a01 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x163b474b memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x22ed7bc2 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x28b3f9bb memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x3216ec6e memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x35b84675 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x76c779d8 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7d442c55 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x805be6ba memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8f951a0e memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xce837419 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdc07e67e memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xfae99893 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0017d745 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x02239d2f mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x055863fd mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x08d69183 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x139b5433 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x23fd4f8a mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2b962d17 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2feea4c8 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x43918d57 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x49e32b9b mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4abd1539 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x60d76213 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x86013cd1 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8b62bb0f mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9d2e24ef mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9e136a3d mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xac0e34cf mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xad939138 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xaf72a45b mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb787322a mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb9944fe5 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc4863b8c mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd04ad23e mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd1badc15 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe2971a85 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe2b58b05 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe80b21d3 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xee9db90f mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xefb414af mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0051fba6 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x013c59bb mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0460d3b6 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x10c88cdd mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1a4d1a5b mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2492ea82 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x254d3ec6 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x28ae4cb7 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2921dcd6 mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x29e553e9 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x493b60b5 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x515fe3ab mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5aa525a8 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6677910b mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6816a6f6 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6bbb31e5 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8a3e4ecf mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x93ef9811 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9af1e84d mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb7244264 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc03c4a3b mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcc9c40b8 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd69bfc0b mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe1276bb1 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe1a151a9 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf869389c mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfcbf5a30 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x26235700 i2o_driver_unregister +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x28ecd664 i2o_msg_post_wait_mem +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2a843bef i2o_dump_message +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2d729772 i2o_driver_notify_device_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x35176a03 i2o_driver_notify_controller_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x36c2beea i2o_parm_issue +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x37ce489d i2o_driver_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x4713e21b i2o_status_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x476efe1c i2o_driver_notify_controller_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x49523052 i2o_exec_lct_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x628a8aa8 i2o_device_claim_release +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x7385f81b i2o_cntxt_list_add +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x8f2d9f0c i2o_event_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x91a951e0 i2o_find_iop +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xa6d77f6b i2o_cntxt_list_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb4c00dcf i2o_controllers +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xe28fba25 i2o_device_claim +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xe4657cbb i2o_driver_notify_device_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xe5b5f9cf i2o_parm_table_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xeabebaee i2o_cntxt_list_get_ptr +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xf0ccc2be i2o_iop_find_device +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xf6c1b6fa i2o_cntxt_list_remove +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xfefa35bb i2o_msg_get_wait +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xff42e6dd i2o_parm_field_get +EXPORT_SYMBOL drivers/mfd/cros_ec 0x1a47ba96 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0x479b41db cros_ec_cmd_xfer +EXPORT_SYMBOL drivers/mfd/cros_ec 0x50482578 cros_ec_check_result +EXPORT_SYMBOL drivers/mfd/cros_ec 0x550a14b5 cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0xb6d93d56 cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0xc6797203 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0xde8ae74c cros_ec_prepare_tx +EXPORT_SYMBOL drivers/mfd/dln2 0x5417b7c5 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x5a1ec885 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x8ace429e dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x69482ef2 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xeee81e6e pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x0577af6d mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x179cd6b7 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x293cc04d mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4343342a mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x6790cc92 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7f742e69 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xaa15d262 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xe868184a mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xf5523d07 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xf80a22d6 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xfe874973 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/tps6105x 0x76563a22 tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps6105x 0xbe120d5b tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0xf28b6814 tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x17628665 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x96ccce5a wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x7ce8701b wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x7eb563f4 wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xd3edda40 wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xe1d761d9 wm8958_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x76a223e5 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xa2199c3e ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0xfecca3fd altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x68a3f24f c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0xaa169074 c2port_device_register +EXPORT_SYMBOL drivers/misc/ioc4 0x45ea1287 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0x4e1ef186 ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x114ba913 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x12dd9075 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x2989ac93 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x2da5dc15 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x43a63d75 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x49731b42 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x6cc65021 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x91d1f9ad tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x99942e50 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0xa8c2ec46 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0xc725f54c tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xd363db9e tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0xd603cbc3 tifm_alloc_device +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0xeb427673 mmc_cleanup_queue +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x4621f02a mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0xe587e2b3 mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x0ac32075 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x551aba48 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x8b3fd70c cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xae409814 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xb9143399 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xc11113b4 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xc761a297 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x87375ed0 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x56394032 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x7c73b28f simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x38ac95b2 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0x4fde937b mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/denali 0x254d356f denali_remove +EXPORT_SYMBOL drivers/mtd/nand/denali 0x62abf837 denali_init +EXPORT_SYMBOL drivers/mtd/nand/nand 0x261b6cba nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0x2e73fc03 nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0x50d5ab69 nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0x8f67228a nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xc50c2092 nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0xea6b9c61 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x65c09971 nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x67107e39 nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70b9f801 nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x4144a75c nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x977c39f0 nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xb4b94377 __nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0x8cfcf75c nand_flash_ids +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0xa336feb7 nand_manuf_ids +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x5614f6f0 onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xa253d10f flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xa8c63247 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xf4d15ad5 onenand_addr +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x0145af4c arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x03c86884 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x213ff015 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x27b7b812 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x358757c9 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x3c8abbb6 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x4fc815c0 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa1ad8298 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa61f0b24 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xfbbb28d3 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x8ccdda6c com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xa2f4c4aa com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xecf87bed com20020_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x00c31e48 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x27b4a936 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x337ec081 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x59d77808 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x68db3705 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xba986ab1 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xc0e4adaa ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xcf89bab2 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd95d3961 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xfd683b13 ei_open +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0xdbcc0f47 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xb668561e cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x07acdd51 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1139415e dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2dc4ee9b cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2e6cdb7e cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2f90a90b t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x33181379 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3b2bf57d t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x403b4830 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x447a003a cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x877c87ce cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x88256178 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x9d7a62ef cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc0c4ca18 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd39c26c7 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xdd073cbc cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf7dc9ac7 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x09d8fab0 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0ac13f95 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x25fbe1b4 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x295eb3e7 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2bd9a105 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2fe66fd4 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x35ee16b1 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x44caa373 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x48979a58 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4b9f6ec3 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x549c53f1 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5a6ab01e cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5a89639e cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x66673a9e cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x72c9cc76 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7bad3d5d cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8ca8d5d9 cxgb4_disable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x90663ca2 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x96d93ed9 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa0a7110e cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa25c2716 cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa3035303 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa31fd409 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xac1e4fda cxgb4_enable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xac207316 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xae60eedf cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb7db8d3c cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xccc64203 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd239dde3 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd629cacc cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe7698763 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe7d0518d cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf1317693 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xff4c31f8 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x1df138cb vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4f650da7 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xac056fe4 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xaf46f00b vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x9b7dd2c1 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xfa663eb6 be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x07549bc0 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0abf42f7 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0f2813a4 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x11b2194d mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1818edc2 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x193c0b8a mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2047abc0 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2d3cf58a mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x31588784 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3251e48b mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x58922d2f mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b3d0f71 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x620050b5 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66327abf mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x76d154ec mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7b35c754 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7ed9a147 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7f034a1b mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86741f3f mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86cc736c mlx4_set_stats_bitmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9479d41c mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9929d352 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaabeb7f8 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xac83d7a0 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe2e219a1 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfcad415f set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfe23a893 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1908038b mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x29c0b049 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2b72d987 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2f08f277 mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3a9abede mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x444c6b47 mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x44f6fd35 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x517c977f mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5690a566 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x58c562aa mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5fb5bf0c mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61445933 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6712983e mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8029f00e mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8db40ad0 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8e23d1ea mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x950a79f7 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x97a843f4 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaaa0ec2e mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xafc7fe74 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb0483f15 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc4a5dc2a mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc94a56d0 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcdd19c83 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcea5a897 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd2d66466 mlx5_dev_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd47aa104 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdb9796b2 mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdf8d4436 mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf369d5e0 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf5e53b6f mlx5_query_odp_caps +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x3a4ca279 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x571da550 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x80de1068 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xa99d1f5d hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xe3c9b192 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x18df182a sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x34a84b25 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x4933dc5a sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x5e2c5d77 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x7277e125 sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x7b33ba31 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x98f5561b sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xaac5f7f0 sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xb71e474e irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xee16b52e sirdev_get_instance +EXPORT_SYMBOL drivers/net/mdio 0x22bce513 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio 0x43e4defc mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0x7577f992 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0xa1a29548 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0xc6b1163f mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xddc98749 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mii 0x057a4981 mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0x100e79d0 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x4af68432 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0x8da4812f mii_check_media +EXPORT_SYMBOL drivers/net/mii 0xaa8e66e9 mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0xae155a99 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xd115ed79 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0xfb65cdd4 mii_link_ok +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x4f745605 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xbcd99fe4 alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0x9870317f vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x144ca094 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0x75518b11 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xecae59d7 register_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0xe57ac1bc sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x1d9aae28 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x46bc9ce7 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x5512c75d team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x5ab09f4e team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x6b3e7eb1 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x7252f8fb team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0xaa51cf82 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0xdcbc49c8 team_options_change_check +EXPORT_SYMBOL drivers/net/usb/usbnet 0x410c5151 usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0x915c95ab usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xc1b200da usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/wan/hdlc 0x09678bf0 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x0cc5ef56 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x19090605 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x1d90d8d9 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x394895e9 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x8198660d hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x8eab2a2b unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x8eed0eb0 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb883e8cc attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xdc6ea3d0 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0xfe597fc6 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0xc73020ad i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x3a476631 init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x4a2700f9 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x7635892d stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x04c6cc13 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x255d797f ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x25991113 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4a797494 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5d26f1e7 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x775f3fb8 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x78198547 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x8421dad6 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x9eefced2 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xcc3c1f34 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf770530f dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfd448dc1 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0fd74d77 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x11408e96 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2627ace0 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x40bf5045 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x76fe8711 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa62d550e ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa7338fd0 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe002d205 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe3221544 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xeaae43ef ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf59cd312 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x17152b07 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4684b314 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x49940776 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4a7c105a ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x61f47c6b ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7b317424 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x88ce42c8 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcc0b4bb6 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf00fbccc ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf3f106cf ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf44af9f1 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x16b4d32a ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1970a654 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1c7ea5c6 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1cf1a84d ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x28118d9b ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x35392693 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x43b6e2c4 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x58c37fd8 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6a428cce ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7f50156e ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x85435463 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa4b21ba9 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb0845cb1 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb2a77e3c ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc7348309 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc7dad6e7 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc822e8ef ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd39fa51f ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd70ec700 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd9d5f307 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe4489c22 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe90e5d71 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xffdeab5d ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x031c6f9b ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x05a24915 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x05bd892d ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0aadd0f2 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0c83ecfb ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f04fd25 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f4c2eee ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x13deead9 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x16e81b6d ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x17790572 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x17aa4cca ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1bbad5e4 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1cb905e4 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1e98ce3a ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1eabfd96 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1eb06af7 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1ecaca26 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1f93066d ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2596f242 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2688e7f0 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2ad86048 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2b11940b ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2c20ff04 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2d4a3626 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2db1270e ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2e08833e ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2fa6bb88 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x325a6d88 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3365bd58 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x34159ef5 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3418488b ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x39e55c3c ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3b96eba7 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3ef9a41a ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x462f3589 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x49845613 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4f2077a5 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5037e342 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5429a8d2 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x552f8e1b ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x59a662fa ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x657f056c ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x66b5393b ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x672f2168 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x67d54ed4 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x68d85228 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6e2f8af9 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x71b066bf ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x72952177 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x73d38b0c ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x798420a5 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7b03f870 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7f2eca49 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x861fd69c ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x86c70167 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8818455d ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8c38e134 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91fc76f5 ath9k_hw_wow_event_to_string +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x966d0994 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x971b6368 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x982bc49f ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x996aebe2 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9bb86fe5 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9c7e0dfb ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9d5f4390 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9e930b8f ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9f6b1960 ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9fe7a315 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa4651d6e ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa70ddc3d ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa9fefab5 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xab9b1ea0 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb0455c32 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb3137ced ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb315ab35 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb7a94c9a ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb84918c6 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb8ee0068 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb929d413 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb9a801e4 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbeb60741 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc28fdb39 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc5b50996 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc5fa1c11 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc9616bce ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcbd4f7ee ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcc8068cc ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd0e5b5a8 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd155a3b2 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd1f6d4cd ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd31530da ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xddeea96b ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe833d9da ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xee2f607c ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xefc98803 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf1c301dc ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf246672c ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf30e489f ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf3f4565d ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf53d8302 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf91f1576 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfe11297a ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfec76e35 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfefeba3c ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x2610d814 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x3c5a5cc0 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xe9f48975 atmel_open +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x18322a87 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x26067d2f brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3ba6d21c brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x65cc3e90 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x8b0baecd brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x90e5e708 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x986d3cd5 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9ecc1bfb brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xa0ca9dc0 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xb0beada9 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xc44ec3f7 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xce95fbf3 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xdb4d63d9 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x11783d17 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1723ac32 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2794ca7e hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2e53fc81 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x33fa7deb prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x519208fb hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x54c84ec3 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6b4967f0 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6b724d42 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x733af8af hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7830d3c1 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x79e17087 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7edfe4b4 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x89a54295 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa9a6eff3 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb41f6214 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xbb586ae8 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xbc8cfde5 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xbde724d8 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc7d21064 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd5b85fa2 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd90f3f70 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe6f186ad hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xec67186a hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf03bd98f hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf8d2b5ad hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0e0097a7 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1000178d libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x108f5290 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x192eb699 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x20c037ec libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x22177d4b libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x22c0816e libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x248980fb libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x2db492b7 free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x2f2db058 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3cc7dbd4 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x61fa70e1 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x878c9926 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8d9c082b libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x99c50f09 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xa02faa9e libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xca974f7b libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd04c4506 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xda8b8a49 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xef115439 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xfb657e7a libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0327e920 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x03d9633b il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x04294725 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x08d57f9a il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0a225450 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0cb27797 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x133c78f0 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x141eef48 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x18d1ccd8 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1dcf6b47 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1f2e55a5 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1fab93d9 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x20cbf5fe il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x249458d6 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x27a6d7a4 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x27c83640 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2a929ae4 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x30c8c074 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x33860acf il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x346195f2 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x36282814 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x362d56a8 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3667a9e8 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x38a30275 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3d5e2369 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3d67fd1b il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x419cd095 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4558ad05 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4e6a9a86 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4f4190c9 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x513f3707 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x52fa0214 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x576912c8 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x597acdf8 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5a05e8b9 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5d04f34c il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5ffebcc1 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x694cb4f3 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6971a964 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x69ff8698 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6c8786a7 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x737db320 il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x750660da il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7516ce4d il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x761590ac il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7888cfa7 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7c57323b il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8037b41f il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x85208335 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8acaaf5d il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8ae41044 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x911b684c il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x94f4a87c il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9607e9d0 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x98665154 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9e0c6d93 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9e719465 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9eaad35a il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa054fbb9 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa5087012 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa675e3d6 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa8f74cd1 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa957e32d il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaa178b53 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaa828ecf il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaa9a938c il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xadccaa77 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xadd84eab il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb0119892 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb5391ead il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7250e2b il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xba36480a il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbcad5c7a il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbf310749 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbfd0869e il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc1291de3 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc1598828 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc2cc426e il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc877c2f2 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc8fa4619 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcac37fd3 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcb21aeaf il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcc61fb78 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcc698302 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcd1fbb41 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd226faed il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd2693728 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xddd97f3f il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdeae0b81 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe7c7f77a il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe95b1433 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xed04ac20 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xefb92646 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf5f8ef56 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfc4185fc il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfc5c1a3f il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfc8a8c21 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfdc26e66 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x2f7b7e55 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x3b9d00d6 __tracepoint_iwlwifi_dev_ioread32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x779dd6f5 __tracepoint_iwlwifi_dev_iowrite32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x85c1bb84 __tracepoint_iwlwifi_dev_iowrite8 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x963a6f8a __tracepoint_iwlwifi_dev_ucode_error +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xb8f7026f __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xf9ec6bdd __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x058a7c35 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x152eed5e alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x1974d333 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x28e3ed00 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x51508f6d __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5677d42c orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5dea5bf1 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x663fe03f orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x750336bb orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x82507548 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x89ff6414 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9a34d936 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa291f473 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa85db723 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xd062baa2 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe5e66d3e orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf957cee6 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0xf8777514 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0057280b rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x015f7544 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x01a7052a rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x08912dbd _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x08a12da9 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x08e62c88 _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1095423e rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1ab46a05 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x22841403 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2423486c rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x30f27098 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x31fe1a54 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x34212f97 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x34b361dd rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x38f7666e rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x45704a8b rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x45cfb3e7 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x46d81e9e rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x508abc86 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x52e4d408 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x622066b2 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x695d24d6 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6dd1859a _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x730586f9 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x79a81351 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7b5e142c rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7f891981 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x824c28de rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8705ea0f rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x876c1ab2 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x92a6285f rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb072635f rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbd319608 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc2c4e60d _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc4288e5c rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc8aaf3c4 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc908a255 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc974cc1b rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd6a7fdd1 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd96f7c28 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe7454c03 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x00d6722a rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x3b38f53c rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xc2926d2c rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xcde26c69 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x196be965 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x2d72bc02 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x7d2cbba7 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xae1e69a8 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0ae3dc43 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0eeffc21 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1364ce7e rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x21a66aa1 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x22cdea52 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2442e89e rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2cdfbcf6 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2e76100b rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x30d0b0d1 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x37153e97 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4dac61d0 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x53965780 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x61867c02 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7a3168bd rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7b967c71 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7e7c99ef rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8a8b8e34 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8d0f889e rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x928798f9 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x94f8db51 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xaf82a5fd efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb2a0eb3c rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbca7e625 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbe63368e rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc9633605 rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xcaf040a4 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe928341a rtl_evm_dbm_jaguar +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf4b17125 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf6045522 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x28b62ae5 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x4a295dc3 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x65e6b0c7 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x71085c63 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/nfc/microread/microread 0x57edbb85 microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x95791b13 microread_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x59ab9580 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xfc4f418e pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x33910e05 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x3ebbff16 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x47a8e558 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x571d683e st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa89150df st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe628660e st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf18a0568 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf89bd2d0 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x4d4061f1 ndlc_close +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x8a943cb9 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x91322104 ndlc_send +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xb1b76212 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xd75ac8e2 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xe794fd9b ndlc_open +EXPORT_SYMBOL drivers/parport/parport 0x02a76ed3 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x063c2c69 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x0a2e9367 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x230dcde5 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x3b6837b6 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x51c839de parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x56938d46 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x5c7c9cf3 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x6d9f5c01 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x6e8f0989 parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x7c55f359 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x80592d46 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x875476ac parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x8e13e6ce parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x932ecdd9 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x9943115d parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x9acd603e parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x9d3ccc5e parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xa5f5763e parport_write +EXPORT_SYMBOL drivers/parport/parport 0xb469c8bc parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xb474a80d parport_read +EXPORT_SYMBOL drivers/parport/parport 0xbd15a3f4 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xc284f9c4 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0xc45b35fc parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0xccfef795 parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0xd1e29bc4 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xd96847c8 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xdfbfd28c parport_claim +EXPORT_SYMBOL drivers/parport/parport 0xe3aea09a parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xfa9eeaef parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport_pc 0x722847e5 parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xd0564cbc parport_pc_probe_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0cd86588 pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x2ad99202 pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x39576d91 pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x506fc313 pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x6effd1b7 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x7b6774e8 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x845320bb pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x8e752da4 pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x91415090 pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x9e6c29df pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xae5dd87d pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xaf3b71c9 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb716ec24 pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xd0b3fb1a pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xdf4f5dea pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xe8c47bef pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xf09de6e4 pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xf1fc263c __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xf893c909 pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x1bdc0547 pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x1ca57651 pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x271c95fd pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x54b52a51 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x87b8ffe9 pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xc9f8c809 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcc0e2698 pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcedfe0ba pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xe6aaf72b pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf17c7993 pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xfccee463 pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x604ccb12 pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0xdc438f04 pccard_static_ops +EXPORT_SYMBOL drivers/pps/pps_core 0x1bd089d6 pps_unregister_source +EXPORT_SYMBOL drivers/pps/pps_core 0x9a0b7a25 pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0xc51232fd pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0xe02aed23 pps_event +EXPORT_SYMBOL drivers/ptp/ptp 0x5f331b98 ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0x74c93bf6 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0x924172fc ptp_clock_unregister +EXPORT_SYMBOL drivers/ptp/ptp 0xaf1e7191 ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0xc8ab7cc0 ptp_clock_register +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x2e080a5e rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x42b0676f rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x49ac74be rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x49e25bb6 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x862feb9d rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xab253e3d rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xb697cb10 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xcb263081 rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xea887650 rproc_boot +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x3bddd872 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x498afca3 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x62e87f44 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xab7e0f27 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x1136aac0 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x27148d78 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x39797ba8 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x483fcc24 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x4a79cc14 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x5f61b19c fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8722e425 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8e779d1b fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xab52d014 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc87114ce fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd4290e3e fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xfc8ebc7f fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x02a4d7ad fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x07a40e21 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x07ccf511 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0bf64949 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0c60fa69 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x26bfdf56 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2bb1f332 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2c2cdf6f fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x32a6a161 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3496606c fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x38c48ef1 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3c8b978c fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3e853d84 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4651fba0 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4febb8d5 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x517fab37 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5a259626 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5acde60c fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5e2e6e1e fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x68f81745 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x75564f38 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x88404517 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x889c449e fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8bd9564e fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8f4e2ed1 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x926df456 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x939a15d2 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x94948259 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaee4b0be fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb09d375a fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb1fb1e49 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xba9e1e9a fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc3b5b77b fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc3f315f9 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc4884330 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc8571b5c fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd6632665 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xda80dee7 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdbe67d0f fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdc492cc6 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe05f8c36 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe1db4f3c fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xeaae18db fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xec3e5813 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xec9070fd fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xeee4ade1 fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xefe69b56 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf5ef1506 fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfab4b7cf _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfe5d31d4 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x0140b7e7 sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x504aff64 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x895999f0 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xe6ecbabe sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x4e901aa0 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0f22fa2b osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x115affa0 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1f016d21 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2088dbe1 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2c5a8e7b osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x38d7df0a osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4d64aaa6 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x55b569a2 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5933e696 osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x64fcb2dd osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x665f1ac1 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x66f2642c osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6bb907c1 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6cd92984 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x714b001f osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x79969c4d osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7ef2c781 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7f4ca058 osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8081b259 osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x842ab2b9 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8f645358 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x93f888c4 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9a09f03c osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9a65e69c osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9f8ba393 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa7c8c514 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xac7c1dec osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb07342ae osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbd35b38d osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc867b7d2 osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd02191a3 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd206085c osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xdb52eddf osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xddef59e7 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe35c4d47 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xebc6c21d osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/osd 0x22a3ea3f osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0x30ad130b osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0x539f727c osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x6e497ce6 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0xbb9e514e osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0xcbeb498c osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x0fda0456 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x25358ba6 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x653bf03d qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6df5e73d qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7e282cb4 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x8a08bb72 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc480e832 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xcfed5eb7 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xda8559fc qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xe83a6112 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xf5440e6d qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x10bf292c qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x5e9e8564 qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x7a437767 qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xa1e0d4fb qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe00a45be qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe1be829c qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe76b3b20 qlogicfas408_get_chip_type +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf2b95199 qlogicfas408_setup +EXPORT_SYMBOL drivers/scsi/raid_class 0xabe40d65 raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0xd1911431 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0xee1d9855 raid_class_attach +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x17612643 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2c3d3bdf fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2f993e73 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x55f49f47 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x62334582 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7900030b fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x95db1b67 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb5d98e2f fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xbc19f754 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xeb41b1ab scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf3b8b9a1 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf50dc393 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf73c979d fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x02db1508 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1c558809 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2dfc342a sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x316fb704 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3f7e8399 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x414602fc sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x460235ad sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x48f6013e scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4978fc77 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x50d59f8e sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x64976856 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x70ecf7e3 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x78c698b3 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x93064b61 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9e36df27 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa2db1ea6 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xadcf6a5d sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xaeddf4bb sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc7ad8504 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcac13811 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcca9f408 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xccd58b4f sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd2a4f06c sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xde712cbf sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xdfb9fabd sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe1b0a36f sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xea66f715 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfe740a0e sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x051fd677 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xa4799a15 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xc6014964 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xfe20e726 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xff541c5a spi_attach_transport +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x281288a9 ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x39c59ec6 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x582cbfbf ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x6d421dd6 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x861d9147 ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xa56390fe ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xb375a32b ufshcd_system_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x0476b848 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x090aa192 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x139e0d00 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x2078a261 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x40094013 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x43e74688 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x4bd6e9ad ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x538e2fea ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x5500ba7f ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x5fb942ca ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x61e54370 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x90af20d0 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0xa29e6c13 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0xb289ec04 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xb98c0931 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc3269124 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xdd21ae5b ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0xf1c00b83 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xf8982262 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xfa3d6c67 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0xfbecc03f ssb_clockspeed +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x7e596bd8 fwtty_port_put +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xb039d674 fwtty_port_get +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xffe5ec40 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x11f9d9cb hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x40d9ad03 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x5e932613 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xdeed6376 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xe36f0992 ade7854_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xeacb4ca4 ade7854_remove +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0264d470 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0363b57a lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0944b09b lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0bce7eef lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x19670622 LNetNIInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2aa9953d lnet_cpt_of_nid +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2ac93e90 lnet_connect_console_error +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x317e8498 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3ab77c85 lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c779ee0 LNetPut +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f4f5b46 LNetNIFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f9ba48e lnet_set_ip_niaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x49d2821d lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x55291841 lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5811a721 LNetInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fee352c lnet_acceptor_timeout +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61f784b2 LNetClearLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x62a81f76 lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6658b7a8 lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x722c76e5 LNetMDAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d59a7fe LNetMEInsert +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x81778132 lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x81fa18d3 lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8a3064f2 LNetSetAsync +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8e8c6862 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9692732b lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa3d61f8d lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa8c2760b LNetFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa414970 LNetMEUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa9b477e LNetMDBind +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb237eb99 lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba5566d2 lnet_acceptor_port +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe0c87474 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe103b682 lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf31e8b8b lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x1c4bb5f9 LU_OBF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x3253fdba client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x4bed24ac seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x584bac05 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x607b46c7 seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x93d974c0 seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xd23d788c seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xd332e3c8 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x1f3e45f8 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x26eda08f fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x364b4e98 fld_client_proc_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x63866049 fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xaef9fbe3 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xcffb24bf fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xecd85ca6 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x000c507f libcfs_debug_dumplog +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x00aeaf33 cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x01db5172 cfs_percpt_atomic_summary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x02e39b60 libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x03c7ae5b cfs_percpt_atomic_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x06401e01 cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x069f9bb2 cfs_wi_schedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x06b4f415 cfs_cpt_set_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08917712 cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08ada613 libcfs_console_backoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0aae8493 cfs_cpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0b4b1546 libcfs_lnd2modname +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0de6c369 cfs_cap_lower +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f5eff79 cfs_percpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f7fcd44 cfs_cpt_set_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x123b6908 cfs_hash_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x12c54b77 cfs_hash_findadd_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x13550229 lbug_with_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x17ac7833 libcfs_deregister_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x189e9e50 libcfs_sock_abort_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x18d0c11b libcfs_sock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1a60d439 cfs_parse_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1c97b722 cfs_cpt_set_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d41c4c0 cfs_hash_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d5a3928 cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1e8cdb47 cfs_race_waitq +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1eb3ad51 libcfs_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1ec766fa libcfs_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x20ef56fc cfs_cpt_set_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x21568600 cfs_cpt_of_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2663147a __cfs_fail_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2771fd3d cfs_cpt_unset_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x277e62bd cfs_hash_for_each_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27b6d3ba cfs_ip_addr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x29aafd0c cfs_hash_hlist_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2a641ef9 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2dbe54b2 cfs_trimwhite +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2e3b0fdb libcfs_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2fb7eae8 cfs_hash_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2fe97a46 cfs_wi_sched_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31fc5082 cfs_crypto_hash_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x32ae7fbc cfs_cpt_unset_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33ee9608 cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x361e82d4 cfs_firststr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x377f93fb cfs_srand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3848f4de cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x389ca502 libcfs_debug_mb +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x39385fd2 cfs_percpt_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x39fdcd2b libcfs_debug_set_level +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3c1285bd libcfs_subsystem_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d5e6098 cfs_race_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3e5e7727 cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3ef0d90c libcfs_kkuc_group_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4062f92b libcfs_run_lbug_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4087e2b4 cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x411db754 cfs_crypto_hash_final +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x41ab33a1 libcfs_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x45341afb libcfs_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x468bace1 cfs_hash_rehash_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x47fdb4d1 cfs_timer_is_armed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a99af72 cfs_clear_sigpending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4b982291 cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4f1f2fa5 cfs_crypto_hash_digest +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x50345570 libcfs_str2net +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5051b6d2 portal_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x509d38b0 libcfs_net2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x53e92adb cfs_cpt_table_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x54fd9a71 cfs_percpt_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58a7ee00 libcfs_catastrophe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5946ec2b cfs_percpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5a892b2b cfs_percpt_lock_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5b20921a cfs_hash_for_each_nolock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5c013b81 cfs_expr_list_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5dce9e80 libcfs_lnd2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x62289d65 cfs_array_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x63b4967a cfs_hash_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x64685fef libcfs_console_min_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6564c55b libcfs_console_max_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x65dd9f0c libcfs_run_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x67398404 cfs_wi_sched_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x677a5bd2 cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x67b34fce libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6a59b79b cfs_cpt_unset_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c4cadc8 cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c905b5f libcfs_watchdog_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x71f662a3 libcfs_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x72f4e5f9 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7562cd14 cfs_hash_del_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x771695b1 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x785b7372 cfs_hash_dual_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7a47b94d cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7c73bc4b cfs_hash_rehash +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6f6485 cfs_ip_addr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fda989d cfs_fail_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8151c3aa cfs_cap_raised +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83d795e4 cfs_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x857aaea7 libcfs_register_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x85e97039 cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x87f3bb87 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8840f591 cfs_block_allsigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8ab81255 cfs_cpt_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c85e4e6 cfs_crypto_hash_speed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8d63f19d libcfs_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8f45f10d cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x92e7c30b cfs_cpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x949221dc cfs_hash_cond_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x95620e8c cfs_wi_deschedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x961e8945 libcfs_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x97b0b9bc cfs_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9879b229 cfs_get_random_bytes +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9c6d26c0 cfs_cpt_table_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9e420643 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9e8fb7ad cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f82f712 cfs_trace_copyout_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa2b68b2a cfs_array_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6b9dee6 libcfs_kkuc_group_rem +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6ff1e5c cfs_cpt_spread_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa71470ec cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa8a489ea cfs_cpt_table_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb00dfd91 cfs_hash_dual_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab577e8 cfs_hash_for_each_safe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbd5d492e cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc0ea7fc0 cfs_expr_list_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc1708189 cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc1a4f1b0 cfs_percpt_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc1b20836 cfs_hash_add_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc2dfd791 libcfs_console_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc39fd2f9 libcfs_panic_on_lbug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc3eb614e libcfs_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb385db9 libcfs_debug_binary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb6ff89a cfs_cpt_table +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc20e694 libcfs_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xccc45639 cfs_free_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcd38904c cfs_wi_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xce1a88f2 libcfs_arch_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf61bacb __cfs_fail_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf678304 cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd0aa642a cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd2965f33 cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd48d8f72 cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd6a52be3 libcfs_printk +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd7bbf963 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd7c4f765 add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd96f406d cfs_cap_raise +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xde17bb8d libcfs_isknown_lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xde9c00c4 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf2789c0 cfs_curproc_cap_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdfecb98d cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdffc951d cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe2f91ce3 libcfs_debug_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe3bf6897 cfs_percpt_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6555032 libcfs_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6674e72 libcfs_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe75794eb cfs_cpt_bind +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xea411f63 cfs_block_sigsinv +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec1f56d5 libcfs_str2nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeceac781 cfs_fail_val +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeed48ba7 cfs_hash_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xef0ae891 cfs_timer_deadline +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf3565b71 libcfs_debug_vmsg2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf440bb38 libcfs_kkuc_group_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf5e4a175 cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf8a8644b libcfs_id2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf94025d1 libcfs_str2lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfa4531a2 cfs_cpt_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfacb8667 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfd493ddf cfs_cpt_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfeac7b20 libcfs_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xffcad24b cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x04b209e4 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x18e355f0 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x3a261446 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xf27265ba ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x0750b605 lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x61b15d56 lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x6835d196 lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x7d17f319 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x8d3bf870 lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x9d088a34 lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x0df21540 it_set_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5919b6d6 it_clear_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5ef8417d it_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0xfe26c5a6 it_open_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/mgc/mgc 0xdc287f95 mgc_fsname2resid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00959556 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01b1d526 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01d85cc9 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x02346e37 lprocfs_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x023b69f3 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x032093f8 lprocfs_nid_stats_clear_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03b37a9c lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0460a954 llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04e9bf40 cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0546d1ff cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x056bbdb7 __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07831a24 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07d45876 obdo_set_parent_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0836daca lprocfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0970c243 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09cce9de class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a900502 class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ae57ef5 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b550222 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c1e9b97 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf79607 lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d4fe08d cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f3250ec lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f4dff5c dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1032a279 cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1129e29d cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x117f74a8 cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11b3cae4 cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1224b4c7 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x123e5b5b dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x125a9358 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12e404c4 lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x161b3831 llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1701a3da cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17a368fc lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x186f2525 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x18bdb975 cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a651951 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a8a373c lprocfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ad7f507 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1bafb01c cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1bf48a4e cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ccb1830 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ce5ba68 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e82f4c3 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f810fe7 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x205ca32c cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x208f543f cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20c9288c cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2163cb7e lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21721849 class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22887101 lprocfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22ca3415 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24e1671d lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25254029 cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547efae lustre_uuid_to_peer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x256e0b7b dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25aef7af cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x261a79aa class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2643d90e llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2678c8b9 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27873bae cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27978825 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28496a3d capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x287d5461 class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x288d295a dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x293f9436 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x298322fb dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29a731d7 class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2afb5d87 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b5b664f iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cdf93a1 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d383618 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d3e7010 lprocfs_free_per_client_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d75947a lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e465cd0 dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2f8d30b6 cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31b67720 lprocfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3283bde9 cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3291423b cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32ba7a38 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33c151e3 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x349dd21f llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34fd6f9e llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3565942b cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3590f9dd lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x363520b6 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x365b4f2c cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3694e445 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36d83b57 class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36fccfdc capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37526f16 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x380c53c3 lprocfs_rd_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x382aa628 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38e322f2 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3911d214 cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a76feca dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b4a4c6e lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bcbdc4b lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3be7b5ba dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c7287f7 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ccab3c9 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ce3e382 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d1b985d cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d7ecf6e class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3da02273 lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3da2aa39 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3eab7bfe LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f0e6cd6 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f1dec3c cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3fd9f3a2 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x401c0c6b cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40470e0b cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x41422257 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4215e2aa cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x425e0d33 cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4337dc06 lprocfs_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x452f559a lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45f6097c cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46062966 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x468f7d97 dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47096991 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x478607a7 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48475364 lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x486c202b class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48e8b377 lprocfs_nid_stats_clear_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a0f6ea lustre_posix_acl_xattr_2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a58e4e4 obdo_from_la +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4aae7b2c cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac3d73b lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4bf11882 llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c190aad lprocfs_find_named_value +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c4c700b obd_alloc_fail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4cca37b7 cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d8d6dfa lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4e9538aa cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f419a05 cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50cdc1ca lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5128d36d cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x51cb96fa cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x524e71cb cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52a32b56 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5328ffd3 cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54283c8c cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x553072b8 lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x553670ae obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5566edea cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x557e7b14 lustre_posix_acl_xattr_filter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x558bec27 obd_ioctl_getdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55db172a cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x561c4f42 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56c5e9b8 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56dc8a39 lprocfs_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x57063a31 lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x571abb56 cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x57b0663c llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x57b87101 class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x57c8577e cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x580be005 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58258786 lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x582b013d dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58bef80f llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5953bbeb cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bd14668 cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c1ce2e2 lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c761bcb lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5cf021f9 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d3655e8 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5db69c14 lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e609285 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e68fd09 cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e93341f lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ed188a9 lprocfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fc6b7dd class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5feb3ad3 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60069910 llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60650fda lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x610a51b6 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x617c855b md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61c8c861 cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61e8ce80 cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x624ffe24 lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x62688005 class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6345e451 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x63e55cba cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x640887df lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x648a7f66 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65528118 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65c43a86 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66182beb cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66be91e4 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66d0c895 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x671a0496 lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x675244fa dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x675e61ea dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x677fd7f9 proc_lustre_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67977b42 lprocfs_remove_proc_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67a0084d lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67dc223a lprocfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6838fd60 lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6873a860 dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x68fabd01 cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x690dd26b cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x698b61fc cl_lvb2attr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69dc53f1 cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a5b9bc2 cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a9362a8 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b1be8a1 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b597277 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6dad0f8e class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6dd0407d lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6de393b5 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6df3e67f llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6ec49509 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f54a2dc lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71b06299 llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x724a8a66 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74358337 obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74853e02 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x749fa9df dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7519f618 lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752f71a8 class_get_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75c7348f lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77841320 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7786b4ec cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77d2089a class_name2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7802fcd7 lustre_swab_llogd_conn_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78d7e549 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79a45f54 lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79ccf140 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a852ef6 llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b0105d2 cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b09a0cc lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b25ecb7 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7bc12d2a lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7bd53575 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7bf84af2 lprocfs_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7c63ad69 llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d6c4dae lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7db1085f cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e166ec4 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f7d7cd9 lu_buf_check_and_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fe5561a obd_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8031efb8 lprocfs_dt_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x806cc497 class_add_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8090b2f7 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80c8f98a lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80df51f2 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x833d5cce llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x83994c65 cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x844ea3cc lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8489f086 obd_alloc_fail_rate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x849e5385 obd_update_maxusage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8503c454 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8553b369 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85f5def3 obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87506b77 cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x882c6b68 cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88b87068 lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88c488a0 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8906893d cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x891054f1 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89f1a740 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ab5dba4 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5f4057 lu_context_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ba6e479 lustre_swab_lu_seq_range +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8c8b9323 lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d4bf8bc cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d658ed0 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d74556b lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8dc0cd3c class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e10e6d6 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e693d22 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91733313 llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91a1d9a4 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91a92344 cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91c7006c llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9229dfa4 class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x923e2540 lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92d87dfd class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93859814 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9513c936 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x955f5220 ldlm_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95735c6c at_extra +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x959ddf05 cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95d4532d dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x967c22f0 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x968c6940 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96b098b2 cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9757de9b dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97b57d0b cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9852f051 class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98d630dd cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98f898c5 cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c2baae7 lprocfs_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c337534 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c3b0fc1 lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c8b6ddd cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d0c7361 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d100fe4 llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d3d8fee cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9df6f9b6 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ed83a50 class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f07c59e class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9fbf7177 lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9fcc49a3 cat_cancel_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ff28fa0 class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa130f29c cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1bc4dab lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1e1d78e cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2255607 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2bac7a8 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2ddb352 lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa34777fd lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa424f0fc lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa472e02e cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa558dc0f cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa61c4076 dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa62be3c3 class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa646cc53 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6ed10de dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa74cd659 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7d890eb lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7e16614 lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa81878c6 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa82a3dd1 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa8f3cae cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac1ddc18 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaca575dc class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad88503c class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xadce9111 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae2631fb cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae685727 class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae6f72e8 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf80c5e1 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xafdb6c18 cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1cb2ca3 cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2c387ca cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb46c0be8 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4a5c389 lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4a82a9c cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb5f4ee5c cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb62e094f lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb635af9e dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb7a5084e class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8bebc9a cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8ef71af llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba874a41 cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb672c6d dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbbb8198c class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbcc4906e cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbdb2ac00 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbdcfd2b2 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe64ae4c cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfa08ba1 lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbff7b77c lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc05e7b9f class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc08b9d9e lprocfs_exp_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0954007 lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc18d06cf lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1ce1216 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2c8b596 class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4a30f1a lprocfs_rd_numrefs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7479d0d cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8414a3c obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca27097b cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca42858c lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca9657e8 cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb2fc6e5 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb44867d cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcbbb0a5e cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc6666d0 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xccfb102f cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcdf351ac cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xced4397a cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xceff46e3 cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf9de987 dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfe44329 cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0a6c962 dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0b4459b lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3b774f0 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd43fd0d3 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5e6a0af lprocfs_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd608bd8f llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6d92395 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bc8654 obd_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bfbc9c lprocfs_dt_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7e74e74 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7e7f7f4 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8914548 cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8c359e3 cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9262ee2 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9fbbd1f dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda62b0f9 cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda79f2fe lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdaa79679 cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdac644c8 lustre_posix_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb1fcaf5 cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb8cdb98 llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc24f3b5 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd46d5e1 class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdead36fe class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdeada6bf class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf59ff31 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe03cc13d llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe36e58f9 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3966698 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe46598b2 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe60959d3 obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe69da526 lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe6a8b428 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8b16303 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8cf0384 dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea4560bd cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeacec47c lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb6a0073 cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeba16479 cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeca61fe3 cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee411f35 dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeb62611 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeec3db95 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf08422ca lprocfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1a35693 lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1e856ff lprocfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf23d73e5 class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2c0237d class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3bc5b9d dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3f36c51 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf508463c cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5276470 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf52eee9c cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf54138ee cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf59197bc cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5f67786 llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8d1d027 dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8ed9776 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9457c14 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb59efbb cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc4d26ec lprocfs_rd_num_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdaa6962 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdbe1557 lprocfs_write_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffb97b8d lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffc4f177 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfff23646 cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfffc1f11 lustre_swab_ost_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00cb99c1 RQF_LDLM_INTENT_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00d95039 ptlrpcd_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00ecb2ba client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03ac14e9 sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03cda430 ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03d2d9c7 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x05e7a003 client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x060e7f41 ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b3942b lustre_swab_lov_user_md_objects +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x071fc74a RQF_LDLM_ENQUEUE_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07e45374 ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x095587d0 lustre_msg_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09c8adb2 ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a62e645 ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a9372f2 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac252b2 lustre_msg_set_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac54708 lustre_errno_hton +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c38badb ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c5a88d6 ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0d12230a ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0e50c7f3 lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0eff4e91 req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0f15df24 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0fb253f6 ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10864815 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f18f20 interval_iterate_reverse +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1110f4e1 sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x11415d5d ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x115017f6 req_layout_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x116d92be ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x11c8fbc5 req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1238d150 ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14708afc lustre_swab_mdt_rec_reint +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1483eca4 ldlm_lock_addref_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14d192db lustre_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x16223cc3 ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x16414fe5 ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x171e9429 client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x172fb86d lustre_msg_hdr_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1747d8b3 ldlm_lockname +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17906d76 ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x183fa283 sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19db49cd ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19e7db50 ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a1fa2a3 sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a6a3ce9 RQF_OST_GET_INFO_LAST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a9b76aa RMF_OBD_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1abd3258 RMF_SETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ace4b5f RQF_LDLM_BL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ad6c330 RMF_EAVALS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bae0270 interval_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1be21715 lustre_msg_size_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c300d8e lustre_msg_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c8cf532 __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ccc1eba lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d84d3b4 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc2051d RMF_SEQ_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1de9c288 lustre_swab_layout_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e8b450c ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e8e48a4 sptlrpc_flavor_has_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ea59c07 target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1eb2a65f RQF_OST_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ecb7340 req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee46b51 lustre_init_msg_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee9eb3c RQF_MDS_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1f0052de do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1fee8bbf sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x203e6af1 ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2092f204 ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2096f5b5 RQF_OST_SET_GRANT_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20d6b82c RQF_LDLM_INTENT_QUOTA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20f7281c req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2436b26a llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244e5558 lustre_msg_get_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24aafdba RMF_MGS_TARGET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24b9b590 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x256a8fc2 sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2585a629 RMF_SEQ_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2587513c RQF_LDLM_CP_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2971acd6 ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2974607d ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ada782d ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ca92fa8 ldlm_lock_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ccd5b87 ldlm_cli_cancel_list_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d56f168 ptlrpc_pinger_ir_up +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4562fe RQF_LLOG_ORIGIN_HANDLE_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4ca396 RQF_LDLM_INTENT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ecd7515 lustre_msg_check_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f0e4f87 RQF_OST_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f4bb183 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f793215 lustre_swab_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fab3539 lustre_swab_ost_lvb_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fbbef2f ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fd2f737 lustre_msg_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x301d4fcd RQF_MDS_READPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x302937e0 RQF_MDS_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3085a27e ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x30bc89ea ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x30f3cb2c req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x30f77e1e req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x32823fd2 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x332ce08e ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x354ce3f3 req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x355a7beb ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x36b8f418 ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x37ad00f6 ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3835ab4b RQF_LLOG_ORIGIN_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3858fb94 RMF_OBD_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38c01799 RQF_LDLM_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fce533 lustre_msg_set_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x394e9245 ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a374962 ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a92d186 ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ab90f6e lustre_msg_bufcount +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ac00716 lustre_swab_hsm_user_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b6b7cba dump_ioo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bedb0c7 RMF_LLOGD_CONN_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c63e62b RQF_MDS_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8b16ab lustre_swab_ost_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ca50f33 RQF_MDS_HSM_CT_REGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d3c9e79 lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dbab39d ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f034caf lustre_msg_get_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f546ad1 ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3fc1857d sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x40e81f4c ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4289fd44 ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43168488 RQF_MDS_RELEASE_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43705ee4 RQF_LOG_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43d7efc8 lustre_msg_set_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44036eda RQF_MDS_GET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x440c2a71 RMF_FIEMAP_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44732ff8 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44ae2951 ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45d05893 lustre_swab_lustre_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45d1cf06 sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45e30cea lustre_swab_ldlm_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x469f5f7f ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47374aef ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x473a3848 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x482fd5d3 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x48badaa7 req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x49456363 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a3ef914 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c040ff8 ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4cb06c3e target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d18be0b ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4daceb35 ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e1706e5 lustre_msg_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e696b96 ptlrpcd_queue_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eb03a6f ptlrpcd_destroy_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f766c3b lustre_swab_generic_32s +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4fd66470 ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50443f6a ptlrpc_init_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50806bec ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50dd74f8 RMF_STRING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5146767f ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x516afdf1 req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x521740e2 ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52c62150 RMF_RCS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53411557 RMF_DLM_REP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53998d0d sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5517e5ff ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x557ed298 sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x558c14fb client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x594320bd ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x595ab175 lustre_swab_obd_quotactl +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x596582bf RMF_GETINFO_VALLEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x59a7b91a ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ab75f83 ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ad1c3dc sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b6ba895 lustre_packed_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c6a3a83 RQF_SEQ_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ca1b491 lustre_swab_close_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5caae213 ptlrpc_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e0b19b1 RMF_CLUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2262a7 ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2b7558 lustre_msghdr_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e6f435d RQF_OST_BRW_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e80f899 RQF_LLOG_ORIGIN_HANDLE_READ_HEADER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ec3284d RQF_MDS_HSM_CT_UNREGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ef831ee lustre_msg_get_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f671803 ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f96ccdd ptlrpc_connection_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fc9a455 RMF_CLOSE_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6042bc15 RQF_MDS_REINT_RENAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x604e2505 RMF_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x607ec932 lustre_msg_set_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61646e1b RQF_MDS_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x618ad203 RQF_OST_GET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x623b4325 sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62aaae3f RQF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6315dd4c RMF_LLOGD_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63f356a7 ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63f60443 ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6435fcd5 ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x643c54f0 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x648982ca ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x648aa091 ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x657b00b7 ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66ee8936 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x67f6edef lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x683243bf ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685fd68e lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6867fa06 unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x687bf58d llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68cb2541 interval_is_overlapped +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68f49e5e ptlrpc_expired_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6912990a RQF_OST_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x696ba811 lustre_msg_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69c9f04d RQF_MDS_REINT_LINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3785c9 RMF_EADATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6bd187c4 ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d72828c sptlrpc_conf_log_update_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d7931cc RQF_UPDATE_OBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6dd8b4be ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6e943d15 ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ed20499 ldlm_revalidate_lock_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efa82b0 RQF_MGS_TARGET_REG +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fb92092 sptlrpc_flavor2name_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x70c1d203 req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x710ae938 ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x723d43b6 sptlrpc_rule_set_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x725a892c RQF_MDS_REINT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73627055 ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73e4e5c9 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a750fb3 ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a98eae7 ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7ab010fd __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7ba25495 ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bbf8001 RMF_MDT_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c2aae4e sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4c6107 RQF_LDLM_CONVERT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d1ecd7f RQF_LDLM_INTENT_LAYOUT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d41a8b9 RQF_QUOTA_DQACQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dc0e7cd RMF_QUOTA_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dc9f013 ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dfb3c18 lustre_msg_clear_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7e2887aa ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f379b0e sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4925d8 interval_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4c99b1 ldlm_expired_completion_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f5a1cc7 lustre_msg_set_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6d2357 lustre_msg_is_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7fbedf2e ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7fbf2f18 ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a9998a ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a9e8c3 lustre_msg_get_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80ecb4e3 RMF_MDS_HSM_CURRENT_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x821bd1e0 ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x836d851c req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x84265596 ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85a9e0d8 RMF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85eecf67 sptlrpc_get_hash_alg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x863db6eb RMF_HSM_USER_STATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86fa8c3b ldlm_cli_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8760beaf lustre_swab_ldlm_policy_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x876c2551 RMF_GETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87bf7b3c sptlrpc_get_next_secid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89f9edf7 RQF_MDS_REINT_SETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a1ea476 lustre_swab_hsm_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a257736 RQF_MDS_HSM_STATE_GET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a4345b1 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cc63ac2 sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d77ea75 lustre_msg_set_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d8cdb52 ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8da3fca7 lustre_msg_add_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8eeaaaef ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8eff26e0 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f0aceac RQF_MDS_HSM_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f4699db req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9056ccb0 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9136e7ce lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91cf58d3 RQF_MDS_PIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9228392f lustre_swab_mdt_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x92f53529 lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x94737e9e ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95d08f0c lustre_swab_mgs_target_info +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9660ace0 RMF_FLD_MDFLD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x966325e9 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x967bfd52 RQF_OBD_PING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99242f5a sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a258886 RQF_MDS_GETSTATUS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a6f2f6d lustre_msg_set_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a85cb7c req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b88f6ce RMF_NIOBUF_REMOTE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bb5198b RQF_MDS_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9be6226a lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9c11a485 ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d2e8fbe ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa03c3a8b req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa10f0d3d RMF_UPDATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa146b365 ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa163f4c3 dump_rniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa16bef7b req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2244636 RQF_MDS_GETATTR_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2251e9d ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa22c0086 ldlm_error2errno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa269225c ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa26fc740 ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3d2a6ee RMF_CAPA1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa40bb78b ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa47787ef RMF_PTLRPC_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4a2d089 RQF_OST_PUNCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4bea5ef lustre_swab_lmv_user_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5458dad ldlm_lock_decref_and_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5606a3d ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5880075 ldlm_errno2error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5ae39c0 sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa66888dd ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa73865cc ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7c5acb9 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7d55cc3 RQF_MDS_REINT_CREATE_RMT_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7e360b1 RMF_OBD_IOOBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7ec567d RMF_CONNECT_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9704f80 lustre_msg_get_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9c4658e lustre_swab_lov_user_md_v3 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9ecb6d1 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaa7dc13a lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaa9bb406 __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab302ebb ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xadab47da sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xadcff213 ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae9de7f4 ptlrpc_add_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf4e9658 RQF_MDS_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf50a0d6 RMF_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xafbb5ee0 req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb27c2374 lustre_msg_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb291473d lustre_msg_early_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4a7ecf3 lustre_msg_add_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb512ebc2 sptlrpc_parse_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb68476df interval_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb69125f1 ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6aafd03 RQF_MDS_DONE_WRITING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7b38189 RMF_MDT_MD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7ea25c1 ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7fa3cc8 RMF_LLOG_LOG_HDR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb82481a2 ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb85696dc sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb860a11e _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9b631cf lustre_swab_mgs_config_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc723314 sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc73a39c lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd622721 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe0e7706 ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe44be55 ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe47bc7e ping_evictor_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe8047e1 ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf98b86f RQF_MDS_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbffd4313 RQF_OST_BRW_WRITE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc057a60b ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc06c4670 lustre_msg_get_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0867da7 RMF_REC_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2986d28 lustre_swab_ldlm_res_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2b1af57 RQF_MGS_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2be922a RMF_SYMTGT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc32c47f5 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc40d7dc6 ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc60a60e1 RQF_OST_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc694be4b RQF_LLOG_ORIGIN_HANDLE_PREV_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc763fabc sptlrpc_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc78a5464 ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc79b9c67 ldlm_pools_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7c4e964 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7ca8257 RQF_MDS_REINT_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7e47564 ptlrpc_interrupted_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc95add61 ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca37991c ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcab03279 ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb16107d ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2cc0cf lustre_swab_lquota_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2ceaff sptlrpc_secflags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcc0070d2 ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xccf005c2 ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcd7ac58c req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce86066d lustre_msg_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcec513c9 RQF_MDS_UNPIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xced015be sptlrpc_rule_set_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf38ad1f ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9963db lustre_msg_get_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9aab6a RQF_MDS_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd11a0196 ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd24c1284 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2983334 lustre_swab_swap_layouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2e0d4eb lustre_msg_get_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd313af00 ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3695be0 ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4e01006 req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd67a5d7b lustre_swab_update_reply_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd69e0a27 RQF_MDS_IS_SUBDIR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6c3ebfb RMF_FIEMAP_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8339d4e ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b91b3e lustre_swab_lov_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8f06300 RQF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9bc91e1 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda2ac111 sptlrpc_proc_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda3697d8 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc2fc565 ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc93dfc9 sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd0ffb04 sptlrpc_flavor2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd30d7bf RMF_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddc40a85 lustre_msg_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde12d36b RMF_MDS_HSM_ARCHIVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde2161e0 ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde555d70 sptlrpc_enc_pool_del_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xded8ecdc ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee87192 sptlrpc_conf_log_update_begin +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe055c643 req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe36a6792 client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe4e18110 ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe4fb9b92 ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe53873aa sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5e8169b lustre_errno_ntoh +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6f0dc96 RQF_OST_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7062b5f RMF_U32 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe8cc811b sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe951f2db req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeadcb971 ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb64e68 req_layout_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec226f66 ping_evictor_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec7cc92d target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec939a00 RQF_MDS_REINT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecace5c1 RQF_OST_GET_INFO_GENERIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed0815a3 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed1c10d6 ptlrpc_connection_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed7ecf76 sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xee866eaa ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xefcc9b58 ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d52b5f ptlrpc_pinger_suppress_pings +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1a92380 _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf24e7038 ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf277c125 RQF_OST_GET_INFO_FIEMAP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf27d49dc sptlrpc_target_choose_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf2ca8b8e ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3194bca ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf35f132b lustre_swab_ldlm_resource_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3bfb592 ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3d44370 RQF_OST_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf43540b9 lustre_swab_mgs_nidtbl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf44e7c01 req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf45085e1 sptlrpc_conf_log_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf55c033b RMF_MGS_CONFIG_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf584a16b sptlrpc_part2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf58e79ee sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf596e9ae sptlrpc_conf_log_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf607fc23 sptlrpc_flavor2name_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf617ab8a lustre_msg_get_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf697b756 ldlm_dump_all_namespaces +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7ba40c0 RMF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf8295fce client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf85cb27e sptlrpc_parse_rule +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf870fed9 RQF_LDLM_GL_DESC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf8c4b10a sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9051bd6 RQF_QC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf93bdde2 sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf94e41e0 deuuidify +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf973aa93 lustre_swab_lov_user_md_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9ee11e2 lustre_msg_set_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9f72dfc RMF_TGTUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb444a98 ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb87d43a ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc2fa83f ptlrpc_del_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd3ced84 ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfed39c5f sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff02a0e9 ldlm_lock_set_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff2b5341 ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff698760 ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffc807e8 sptlrpc_unpack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0xedf90e7d cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x018ba9ba rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x02be0990 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x070e8386 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0ae92b3f rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x11a88b8f rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x11d8239d rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x13de6124 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1a74af78 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x21370e45 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2ec881d4 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4697d1ca rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4c4f25b1 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x533a69af rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x54aeb084 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x55e57668 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x581d52aa rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x58a3d48a rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5c209f61 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6129f613 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x682d0b50 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6b025b62 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x70ca58b9 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x73da2f24 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x826fff9e rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x87b1be7e rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x89d85c3f rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8af70c0d rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9077aa5a rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x91437a9c rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x98399738 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9d4d18cb rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa0d95eea free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa3502e29 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa5abc1aa rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb509c57c alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb5f9a228 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc16449b7 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc8b51727 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcc5748ea rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd156bfe8 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd2817c66 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd5fd1b33 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd6733350 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe03a3c29 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe779cb33 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe8463bfd rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xef588b21 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xefc18887 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf2e4ad93 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf89bc891 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x011226ae ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0ca27a9d ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0d050801 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x136edbae ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x15019b98 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x19b35f9c ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1ab1a31a ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1ca03162 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1e065f47 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x219eb889 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x37f1ec88 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3977cf1c ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x39af72da ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3cd40a1d ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x443c9114 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4b1edb89 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4de3e9a0 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x50e7d885 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5ac408e9 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x62d49ba2 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6519c891 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6ada9716 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x78ba7ca3 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7a908d5d ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7aa89169 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x825f9d72 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x910a9dbc ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x98ec1cf9 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9e74ca48 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaa1dd660 DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaa75d492 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xac67b311 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xada9a036 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb903b4e1 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbbdfb7a3 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc1f7bae7 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc2d7aa0f ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc3c27a09 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc9aba87d ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc9cc4ae8 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcd178e43 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcdaec8a2 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcf27cb92 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd372936c ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdebd78f6 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe0cabd17 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe218a8f2 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe75b3123 ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe8f92da3 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xed9b1064 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xedde48e9 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xefc88bb8 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf45bb720 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf57267f1 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf5aada37 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfb815419 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x03ce545c iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0dcb1529 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x21adadc5 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x27890301 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x27be872b iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4edd5182 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x57c927bd iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x58bc07bb iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x59c5f3d2 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5da71d6c iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x60ccee00 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x65a3d4c1 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6de3e87b iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6fe8f55b iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x79d4b49e iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x916df12e iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9fe11eca iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa281ecd6 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xab705499 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb143e1b1 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb2ae39de iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbc470043 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcd9298ae iscsit_handle_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd8735a4d iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe1ddc122 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xece9987c iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf52727ef iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfd1f12ed iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x07b1a3f7 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x0a94a0e3 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x0ba400b7 target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0x0e7e05e1 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x0fedad96 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x0ff56cb8 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x10cc9b5f transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0x1bc93b36 se_dev_set_emulate_model_alias +EXPORT_SYMBOL drivers/target/target_core_mod 0x232ba207 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x24445520 target_core_setup_sub_cits +EXPORT_SYMBOL drivers/target/target_core_mod 0x2484fdce sbc_dif_verify_write +EXPORT_SYMBOL drivers/target/target_core_mod 0x24dd202c target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x26b07a86 se_dev_set_pi_prot_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x2842d6ec transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x2b68d5e4 fc_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x2be211de se_dev_set_unmap_granularity +EXPORT_SYMBOL drivers/target/target_core_mod 0x2c2413e3 target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x2c2c4651 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x2cbbc6d7 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x307685f1 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x326b022b iscsi_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x344b5a74 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x35c4b70d se_dev_set_unmap_granularity_alignment +EXPORT_SYMBOL drivers/target/target_core_mod 0x36bef775 se_dev_set_emulate_tpws +EXPORT_SYMBOL drivers/target/target_core_mod 0x3829f862 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x382d660f target_fabric_configfs_free +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a78ae8f core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x3b1532ea transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x3df456e1 se_dev_set_is_nonrot +EXPORT_SYMBOL drivers/target/target_core_mod 0x44042c29 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x4989cf4e se_dev_set_emulate_3pc +EXPORT_SYMBOL drivers/target/target_core_mod 0x4b02b365 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x4deea4d2 target_fabric_configfs_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x5351d402 transport_subsystem_release +EXPORT_SYMBOL drivers/target/target_core_mod 0x536039a4 sbc_dif_verify_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x55e7e431 se_dev_set_block_size +EXPORT_SYMBOL drivers/target/target_core_mod 0x56c99960 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x57e4a76d se_dev_set_emulate_tas +EXPORT_SYMBOL drivers/target/target_core_mod 0x57f34378 se_dev_set_emulate_write_cache +EXPORT_SYMBOL drivers/target/target_core_mod 0x5acdec7a sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x5b79bf45 se_dev_set_emulate_tpu +EXPORT_SYMBOL drivers/target/target_core_mod 0x5d5794ce target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5f3a2dd0 fc_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x613ef25c transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x63ac9900 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x645cb187 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x65c58295 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x6a024cdd se_dev_set_max_unmap_block_desc_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x6a7b46d1 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x6baa9a9d core_tpg_add_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x6c830398 core_tpg_del_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x6e976b1c fc_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x70ef010e transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x768be713 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x789f3aef se_dev_set_emulate_fua_write +EXPORT_SYMBOL drivers/target/target_core_mod 0x7bcf0046 se_dev_set_max_write_same_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x896a4c56 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x8f6c4939 sas_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x9a97c8ae transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x9caa0b01 target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x9ddeaf97 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x9f4fd996 se_dev_set_max_unmap_lba_count +EXPORT_SYMBOL drivers/target/target_core_mod 0xa0837539 iscsi_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xa1507eff se_dev_set_emulate_ua_intlck_ctrl +EXPORT_SYMBOL drivers/target/target_core_mod 0xa97bb05e iscsi_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xaa424f39 se_dev_set_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xb31162a3 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xb3dc046d se_dev_set_emulate_caw +EXPORT_SYMBOL drivers/target/target_core_mod 0xb3f1cf9a core_tpg_clear_object_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0xb5c8a28b core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0xb5f27e6c sas_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xb690e574 target_fabric_configfs_init +EXPORT_SYMBOL drivers/target/target_core_mod 0xb84d9e23 se_dev_set_optimal_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xbc305465 sas_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xc25ed5aa transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xc748f995 sbc_execute_unmap +EXPORT_SYMBOL drivers/target/target_core_mod 0xce3c8413 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0xd2b69551 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0xd38f03ae fc_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xd8cbbab5 transport_subsystem_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xd9d14c4c se_dev_set_emulate_rest_reord +EXPORT_SYMBOL drivers/target/target_core_mod 0xda4f4de4 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xe0cee738 se_dev_set_emulate_dpo +EXPORT_SYMBOL drivers/target/target_core_mod 0xe2c264fc target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0xe303eb17 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xe47ee052 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe4ca0fb5 se_dev_set_force_pr_aptpl +EXPORT_SYMBOL drivers/target/target_core_mod 0xe8876473 iscsi_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0xeb282b09 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xed9b8a38 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xeda7dc3f transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xee579326 se_dev_set_emulate_fua_read +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf0766c76 se_dev_set_pi_prot_format +EXPORT_SYMBOL drivers/target/target_core_mod 0xf4d761d4 target_fabric_configfs_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xf63bc96d se_dev_set_enforce_pr_isids +EXPORT_SYMBOL drivers/target/target_core_mod 0xf6b6a98b transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xf6e117f3 sas_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xfa966fd9 transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xfd966882 core_tmr_alloc_req +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x41d27148 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x8d37b46e usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0xc019ff07 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x1ceeeee0 usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x243b97dd usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x45c840f4 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x61889f38 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x61f1be6e usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x89984307 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa7e96e65 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xbc4a0339 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc288e3c7 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd7ee310c usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xdfb1533f usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe1909405 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x3ccd15e9 usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xd3d322d4 usb_serial_resume +EXPORT_SYMBOL drivers/vhost/vringh 0x0fd987f7 vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x14397bb5 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x32da6f89 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x39c9d7a5 vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3b304ebb vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3c71c418 vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x4311cd91 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4f384f8b vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x58abf4ed vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x5fedea44 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x6432894b vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x8d080d03 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x95e62337 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x97fa07e9 vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xb4b63575 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xc578f0f7 vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xd355e031 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xd609393d vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xde804bb9 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/video/backlight/lcd 0x1f0372ab lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x665ea475 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x8ea62e3c lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xfad0b261 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x2a744717 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4c8cabb8 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x80f24d95 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd1429fca svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xdb384c25 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xdcc6f186 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe4b33969 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xeae320fc svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xeea21ef8 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xef774f5d svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf2db5956 svga_match_format +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 0x9592bc68 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x1c59f2da matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xac6b5fb0 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xdc5233b4 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x6980449d matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x834cb114 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x9b105d50 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xed239c65 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0xb2ef83ef matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x2908332a matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x11a84351 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x4cf83e2c matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xbafcf651 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xbda76597 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x6481174c matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xe7c3b377 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x10068e1d matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x41ef13d5 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x4647ed96 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x521edff5 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xded43ecb matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x87466efa mb862xxfb_init_accel +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x454a3cf0 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x128d79db w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x30cad096 w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x99646019 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xdfbe11f4 w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x0bc124cf w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xfe7c8945 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x8564304d w1_ds2781_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xdbd4f3f6 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/wire 0x1dda9101 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0x94d7e18a w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xb39280a7 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0xe6af9245 w1_add_master_device +EXPORT_SYMBOL fs/configfs/configfs 0x04d2f592 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x0a4a92ee config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0x0da8f764 configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x2040ab47 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x2dad665e config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x3a173b68 config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0x545970b5 config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x5a6044e6 config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0x7419f60f configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x8a0d8c92 config_item_init +EXPORT_SYMBOL fs/configfs/configfs 0x9f07e770 configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0xcdada6ee configfs_undepend_item +EXPORT_SYMBOL fs/exofs/libore 0x170a40bb ore_create +EXPORT_SYMBOL fs/exofs/libore 0x24c22b59 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x2ba6519e ore_read +EXPORT_SYMBOL fs/exofs/libore 0x308f5a1c ore_write +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x59e2d45c ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0x79e7f093 ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0x88a9a1ed ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xa78a432b ore_remove +EXPORT_SYMBOL fs/exofs/libore 0xb63ef00b ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0xd556ebd7 ore_truncate +EXPORT_SYMBOL fs/fscache/fscache 0x04773bc4 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x04b17b22 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x25870d8f __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x2df37df0 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x374a6497 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x43dafc8f __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0x451a3b22 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0x464e49b6 fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0x472a7d8c fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x4c709cfb __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x5b3aed80 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x5df15358 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x5fef7406 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x721261a9 fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0x72453d95 fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x7af396ac fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0x80d02aa6 __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x84a91309 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x85cd777b fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0xa0268930 fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0xa1b31861 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xad900b20 __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xbf5714d1 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xc21078d4 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0xc32f4fba __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0xc682e110 __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xca757584 __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0xcd1f6574 __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0xd8f5cc51 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0xe2b813da __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xe3b743dc fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0xe6a2c2d3 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xe7d092ef fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0xe866e380 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xecae39dd __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0xef46e9a3 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0xf98c8b30 fscache_add_cache +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x3b5bc0e3 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x5a6f0c56 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x758681ea qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0x874bc2be qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xce98ec08 qtree_write_dquot +EXPORT_SYMBOL lib/cordic 0x434bfd07 cordic_calc_iq +EXPORT_SYMBOL lib/crc-ccitt 0x1a703ba1 crc_ccitt +EXPORT_SYMBOL lib/crc-ccitt 0x75811312 crc_ccitt_table +EXPORT_SYMBOL lib/crc-itu-t 0x6d356209 crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0xd29b009f crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x56329ecc crc7_be +EXPORT_SYMBOL lib/crc7 0x7a222007 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc8 0xab9ad613 crc8_populate_lsb +EXPORT_SYMBOL lib/crc8 0xd09b2cba crc8 +EXPORT_SYMBOL lib/crc8 0xd4534d80 crc8_populate_msb +EXPORT_SYMBOL lib/libcrc32c 0x27000b29 crc32c +EXPORT_SYMBOL lib/lru_cache 0x0641307b lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x098d2ed9 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x4522d82a lc_reset +EXPORT_SYMBOL lib/lru_cache 0x4cf5f5a8 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x52092e19 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0x5752f31b lc_del +EXPORT_SYMBOL lib/lru_cache 0x7257beee lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x9134feb7 lc_get +EXPORT_SYMBOL lib/lru_cache 0xb177423d lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0xb672aa97 lc_create +EXPORT_SYMBOL lib/lru_cache 0xbfbe53d5 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0xc3a98c1d lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcc979a91 lc_set +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 0x0c222eb5 lz4_compress +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x682a23e0 lz4hc_compress +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0bd662f6 raid6_gfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x15fe0cd3 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x5ba93f9d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0x7456cc61 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xce45a6f1 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd9e91f83 raid6_vgfmul +EXPORT_SYMBOL net/802/p8022 0x6660bd56 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0xfeb28011 register_8022_client +EXPORT_SYMBOL net/802/p8023 0x043dcb01 make_8023_client +EXPORT_SYMBOL net/802/p8023 0x1a7f42f2 destroy_8023_client +EXPORT_SYMBOL net/802/psnap 0x5a7fdaec register_snap_client +EXPORT_SYMBOL net/802/psnap 0x7050aec0 unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x046c2437 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x09787eb4 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x0f455c1d p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x0f86cd77 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x12f31b06 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x2109c98b p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x2130bf37 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x21db6102 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x3aeaa2d6 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x3b45e186 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x3b8b9c9f p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3e87cfa6 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x490bc6aa p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x51c7a0c2 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x526389da p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x53d58a07 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x5645a764 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x5735c9de p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x62488b7e p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x676a2cab p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x6b97c516 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x72d6b946 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x7eae6051 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x887092a1 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x94385cc1 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x977a0030 p9_nr_pages +EXPORT_SYMBOL net/9p/9pnet 0x99b09114 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x9fbb2915 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0xa76056a3 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0xad51e2c6 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0xb53b084a p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0xbeb2c2ef p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xbf00ca92 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0xbf7d8e61 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0xc0746f67 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xc20796c6 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0xc3425e52 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xd48cafb0 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xda6fa81d p9_payload_gup +EXPORT_SYMBOL net/9p/9pnet 0xda772fc2 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe931cf81 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xec808abc v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf64769a5 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xfa0e62fa p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x387e725a atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0x5802536a alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0x9a480f09 aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0xe932f941 atrtr_get_dev +EXPORT_SYMBOL net/atm/atm 0x0c831cfa atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x2091a1b0 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x2265c93d vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x2ed69b1e atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x32fb4f0c atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x3bc8f012 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x3cbec319 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x56c67191 atm_charge +EXPORT_SYMBOL net/atm/atm 0x781ee57a atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x7dfd6248 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xa0977cf4 register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xca87b453 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xd21df3bc vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xf692d48a atm_init_aal5 +EXPORT_SYMBOL net/ax25/ax25 0x026c1368 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x249e07ee ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x2cbe9901 ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x33c3b431 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x702ff58f ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x7b7f5d47 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x99ae61da ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xa6f06c49 ax25_rebuild_header +EXPORT_SYMBOL net/ax25/ax25 0xb92ba7ca ax25_hard_header +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xcd004a78 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/bluetooth/bluetooth 0x053afb25 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0a34a30e bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0da38608 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1123b440 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x12188ace hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1277e428 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2094f6f3 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x28fe6f9d l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2912d7ef hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x297b453d hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2a12e3a1 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x36af866d bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3c7cabf5 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47423e13 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x557e5a2b __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x597d42fc bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6b83f2af hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6c2e326f l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6ec3d5f9 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x711e3fbb bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x76bb80de bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7acf27fd bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7e1e68f9 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x844f864e hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8dd3f3c0 hci_recv_stream_fragment +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x942c8689 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x94f5502d l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9d9cceca bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xaf99ceac bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb1289789 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb9287231 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbaa936fa hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcd38a3b1 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe0ac9675 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe3964649 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe5ca709f hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xff1451e6 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xffaea35e hci_conn_check_secure +EXPORT_SYMBOL net/bridge/bridge 0x1eb0a63b br_fdb_external_learn_add +EXPORT_SYMBOL net/bridge/bridge 0x5e022d14 br_should_route_hook +EXPORT_SYMBOL net/bridge/bridge 0x69571737 br_fdb_external_learn_del +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xa2d15df2 ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xc9e1e506 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xdab4e390 ebt_register_table +EXPORT_SYMBOL net/caif/caif 0x0114a733 caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x35bdeef2 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x3d9e9caa caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x5027c05a caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x5bd059f8 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x966d7de2 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/can/can 0x3fecdc45 can_rx_unregister +EXPORT_SYMBOL net/can/can 0x512ea24a can_ioctl +EXPORT_SYMBOL net/can/can 0x5ad204d8 can_send +EXPORT_SYMBOL net/can/can 0xb8113ab6 can_proto_register +EXPORT_SYMBOL net/can/can 0xe334c836 can_rx_register +EXPORT_SYMBOL net/can/can 0xf364b272 can_proto_unregister +EXPORT_SYMBOL net/ceph/libceph 0x01525131 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x042b138c ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x0567e2ef ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0ade86c8 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x0bc86efb ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x0c1273c5 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x0ee3b4f1 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x1042cb63 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x11424dbf ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x13840dd3 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x16d2463e ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x1723069e osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x17aa4fa4 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x1b087d80 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x1b0ccc03 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x20585d91 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x21c60751 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x24909511 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x24d897df ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x2e319704 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x343deeff ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x398482b4 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3c9463ac ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x41111808 ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0x419cb09b ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0x4205ffd7 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x43e458f6 ceph_file_part +EXPORT_SYMBOL net/ceph/libceph 0x43efd647 ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x4432ae4f ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x443c289b ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x4441827e ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x47687b80 ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x48e0c047 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x4c56eef8 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x4e13df1f ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x4f322c7d osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x4f9b25ec ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x56b2c70a ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x5722b1c0 ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x58bbb652 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x5b6c796e ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x60dc97ca ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6b8c214a ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x6beacc08 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x6c935f81 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x6fcdafef ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x7b860989 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x81cf17a6 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x862d360b osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x8d45bc57 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x8feee346 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x90ffa926 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x97a189c7 ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa13c244d ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xa5ad6d97 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xa6d0f535 ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xaa872dc0 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xaac97eb1 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0xab53d3e3 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb40450cc ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb8bdb6fa ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xb9ba3cec ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xc02bc7a9 ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0xc1d7141a ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0xc2450da2 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc55de604 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xc948a3c4 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xd22c2fc1 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd2ea3d4e ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0xd36dbc01 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0xd3b47a15 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0xd4a26909 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xd7acd83f ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd8f424b9 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0xdbdf9401 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0xdf462ed3 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0xdfcf0377 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0xe3b042ca ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xe3c20186 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xe63a4127 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xeca011d8 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xed9f5644 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xee8defb1 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0xf1525c6a ceph_monc_create_snapid +EXPORT_SYMBOL net/ceph/libceph 0xf3338b5f osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0xf35cb4d9 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xf5ad6e10 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xf8bef6d0 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xf9d518bd ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0xfad2b714 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0xfec3cbfd ceph_osdc_set_request_linger +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x7c2eed13 dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/ieee802154 0x08f20c99 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x30144523 ieee802154_nl_start_confirm +EXPORT_SYMBOL net/ieee802154/ieee802154 0x509cf643 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x714a2f6f wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0x99811c65 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0xafa54e2c wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xdf983d37 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154_6lowpan 0x028f190a lowpan_frag_rcv +EXPORT_SYMBOL net/ipv4/fou 0x03916fe4 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x0d9e3089 gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x7a8411a2 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xf38fdd5c fou_build_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x041cd1ea ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x6fa45f2b ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xa7459b86 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xfc9d9c35 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x0ffa1f12 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x28404ac3 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xd0b6dcdb arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x69d6935f ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xe7916dc5 ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xfee578b3 ipt_do_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x06d23bc9 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0x43ba52c0 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x1db740ce udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x957dc36c ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xa2c991de ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x93711300 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xa925ec84 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xeb315f76 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x7d3e81a2 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0xa5dfdd8a xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x0def97df xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x482af674 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x0499dcf9 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x1a5cf11d ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x7211432e ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xa17086c4 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xbca7fee0 ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xd3618b71 ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xd963a5de ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xe7e60784 ircomm_connect_request +EXPORT_SYMBOL net/irda/irda 0x0064e0ea hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x13941098 irda_notify_init +EXPORT_SYMBOL net/irda/irda 0x1e6cade0 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x203c64bc irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x3e56064f hashbin_new +EXPORT_SYMBOL net/irda/irda 0x40064d01 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0x42b426d7 irttp_dup +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x4d9961eb iriap_open +EXPORT_SYMBOL net/irda/irda 0x59692d5d irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x5d32676f irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0x5db06d1b irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x601bda46 hashbin_remove +EXPORT_SYMBOL net/irda/irda 0x64ef147d iriap_close +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x6b5fbcef hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x6c44e609 irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0x6e0ab3c7 irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x85d88217 irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x93b9ab41 irlap_open +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x97b821e0 irlap_close +EXPORT_SYMBOL net/irda/irda 0xa1d41e58 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0xaa557515 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xaaf8287e irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbb596496 irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0xbbfa399d irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xbfce051f alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0xc68e43be irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0xc712eef2 async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0xcead7dbb hashbin_find +EXPORT_SYMBOL net/irda/irda 0xd2108314 hashbin_insert +EXPORT_SYMBOL net/irda/irda 0xd2a9742d irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0xd6deeaae irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xd7448270 irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xe3463529 hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0xe3bde43e irias_insert_object +EXPORT_SYMBOL net/irda/irda 0xe48a3199 irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0xeacdea7e iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0xebe3fcd1 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf0a694a1 irias_find_object +EXPORT_SYMBOL net/irda/irda 0xf179dc9b irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0xf5876b95 hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0xf655e782 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0xfda69638 irttp_data_request +EXPORT_SYMBOL net/l2tp/l2tp_core 0x487ad93a l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x162fbc73 lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x57613c9a lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x7d1202d2 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x933205ab lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0xae36078b lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0xc0ec5338 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xcf5a24b0 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0xe95045db lapb_connect_request +EXPORT_SYMBOL net/llc/llc 0x1b236e8a llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x3f2aaf82 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x418b5535 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x81ee7329 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x869e426c llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xb6e4babd llc_add_pack +EXPORT_SYMBOL net/llc/llc 0xd3a5e49a llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/mac80211/mac80211 0x029bd197 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x098017ab ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x0ff521cb __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x13b02cfc ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x1691f85c ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x19f1da6a ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x1a03a4ef ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x1ad82abe ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x1ccdbb4a ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x24a94101 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x261beab8 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x28e4a528 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x2ae4d048 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x2d6db3fa ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x3055a388 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x321a5d1e ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x321f2087 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x3a077cc7 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x3b058a5b ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x3ff0fe0f ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x400f0bac rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x4497a5b8 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x4bc8e381 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x4ec5fdce ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x59644344 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x5c28cca5 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x60cafd83 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x61d07dc5 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x6b73a132 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x6c54f7a9 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x740ccc84 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x777b245e ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x779d9a13 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x78c4c83f ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x7c1de7ed ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x80f353a8 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x827189e7 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x88ada051 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x8ca2a55c ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x8eee2740 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x91462c8a ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x958756ed ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x97149d1f ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x9b8801d8 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x9d4f6904 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0xa19bbcdc ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0xa643a1b4 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0xa99259eb ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xaa157485 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0xaa23adc8 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xabad4bb5 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xad4b93b5 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xad68132d ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0xaf5b8854 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xb036ff33 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xb5be90a2 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0xb5d29b86 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xb66a6e5a ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0xb83194a1 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xba4a0c19 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xbf564393 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0xbfba87b7 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xc1c5bbc6 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xc22e98c6 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc2d0661e __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0xc7e9782e ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xcdb5d597 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0xd50b0a22 ieee80211_ie_split +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd8853d57 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xd9620bb6 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0xdb2a5383 ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xddb47d52 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xe85c1ed9 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xe9817387 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xeb7998bd ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xf395de03 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0xf4d2886d ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0xfa1baa29 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfc9354ce ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xfd081b6f ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xfd52e267 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xff2a91d3 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0xffd29ff3 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac802154/mac802154 0x01bb1efe ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x133c2e1c ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x137792d3 ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0x426956bc ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x84dfc11b ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xc03282df ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0xc2bd1976 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xee8c7f30 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xfd2b3727 ieee802154_xmit_complete +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x05ec090d register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x27c72bd5 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3d5f0eb8 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5587e239 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x65875aa8 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6fe0daa2 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x88d892f9 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9d8b450e unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xba8e1611 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc656f761 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc99df5cb unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd7e31765 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xef755275 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf8ce604a ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x0ae89346 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x262c72a7 __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xc218b25e nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x3dbbd3cc __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x613321e3 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0x78f1d510 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x8b786d18 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0xecf63128 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xf2ff2d9b nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/x_tables 0x08c473b7 xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x13c3a559 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x253e8b44 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x3c739aa0 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x4189a0a3 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x77a6c698 xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0xb28f5ef1 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xbccd51b8 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xbe4f3df0 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0xd121de83 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xe1ca4c7a xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0xeb2a374d xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xfc498642 xt_unregister_matches +EXPORT_SYMBOL net/nfc/hci/hci 0x014a2518 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x27b535bd nfc_hci_send_response +EXPORT_SYMBOL net/nfc/hci/hci 0x33b907e6 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x3fe0035f nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x44c476ac nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x563b7d2a nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x579aecf1 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x695bd9e7 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x8709bdeb nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x8a05cad1 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0xa4dee81e nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xa9818836 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xbb19fed6 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xc179ca52 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0xc3ffba2c nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xc4ee354a nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0xce432158 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xf1b05e34 nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/nci/nci 0x009d4363 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x0151aab1 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x1b2b925d nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xab76fbcc nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xc333d308 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0xc952d966 nci_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x01526e72 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x0d851cf9 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x0fffd2b0 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x150b459d nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x172468fc nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x1a2f0c06 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x23d8cdf7 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x45c4d994 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x513154f9 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x57ecef7b nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x584f7fde nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x588e4793 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x651d9a2e nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x709f69fe nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x8b2e16b0 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x97e041b9 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0xad1b1aee nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xda05757d nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0xdb85b3fb nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0xeae45218 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0xee7bf38e nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x2c943814 nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x50169f48 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x6c648650 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xf4896c25 nfc_digital_free_device +EXPORT_SYMBOL net/phonet/phonet 0x0a3e6327 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x29a8f77c phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x2cca93dc pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x7e53c68e pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x92350306 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0xa31b57e4 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xe8a904d6 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0xf4fedebe phonet_proto_unregister +EXPORT_SYMBOL net/rds/rds 0x7505d413 rds_str_array +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x2bcfa3d4 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x335c8355 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x5034e8bf rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x52df2635 rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x5e6be95b rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x69c9ce7b rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x7306f0dc rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x7e19ed53 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x872b365a rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8739c81a rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x942eda52 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xbd5dd773 rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xdf44feb6 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xfbffac74 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xfdc8ea7c rxrpc_kernel_free_skb +EXPORT_SYMBOL net/sctp/sctp 0xfe8fcc39 sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x30533e19 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xde1fa493 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xeb8e1144 gss_mech_put +EXPORT_SYMBOL net/sunrpc/sunrpc 0x720eab5e svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0x8fec25e8 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0xbe62a7f1 xdr_truncate_encode +EXPORT_SYMBOL net/wimax/wimax 0x0ba2828a wimax_reset +EXPORT_SYMBOL net/wimax/wimax 0x1c9b0995 wimax_rfkill +EXPORT_SYMBOL net/wireless/cfg80211 0x050e5c49 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x05c607fe cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x07263a66 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x07624e09 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0e714686 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x0e859291 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x13ec86d8 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x18b0c064 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1e01e0b3 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x21e44745 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x224b6286 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x22cfb61c cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x236da480 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0x2462668a cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x2512afed cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x265932c2 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x2c80ae5e cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x3001dbb6 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x30bc6f76 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x34a6db7a wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x350c4218 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x3619d46d cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x36864ef6 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x38601e71 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x398f5ae3 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x3bb1ac37 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x41f790e4 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x45724907 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x4d0cc111 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x51ed1604 ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x5207b755 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x577734e9 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x5926650a cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x61b34d1c cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x64a397f3 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x67e660c0 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x695fe5ee cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6b9494f8 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x6c4fc5f0 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x6e750752 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x773b53ae wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x77a91745 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x7bc3da21 cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x7c87e597 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x80c1c233 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x8470abf0 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x86206f2a cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x89e250f2 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8d10eabd __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x93d45063 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x943385f7 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x9b0185f9 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x9e6e1405 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xa6a9a5ed cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xa6d5e3af cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xafe5729f cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xb0501bd2 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0xb052ff13 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0xb4cb19f9 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb789793d wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xb8d53b93 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0xbbafc386 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0xbefcf3a4 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xc3bf9048 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xcac013e7 cfg80211_del_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xce2fea7c cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xcf618a57 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0xd13b3acd cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdc5afc27 cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xe603e805 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xe6a944b2 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xe79759c1 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xe8762e65 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xec2c03f5 cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf59febd0 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0xf943e088 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xfcdde832 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0xfe5c9901 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/cfg80211 0xfeff4227 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/lib80211 0x268fe9ad lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x396a2bc6 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x9403c019 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xa8f3876f lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xcea1576b lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xee38a5ae lib80211_crypt_delayed_deinit +EXPORT_SYMBOL sound/ac97_bus 0x019757b9 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0xb7588213 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fefa3d9 snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x95355d28 snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0x9dd099ec snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcac0a3be snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xd0259b97 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x3a57f235 snd_seq_autoload_unlock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x565de2a1 snd_seq_device_register_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x5a97036a snd_seq_device_new +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xb90668b2 snd_seq_autoload_lock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xc622fb29 snd_seq_device_unregister_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf0a1fdb3 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x072d978b snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x13a17752 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x2eed26bf snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x4d5ca523 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x592f6e9b snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xd7c7afcc snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xe60fb228 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xecbde43c snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x9cf5df59 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x00e8114c snd_card_proc_new +EXPORT_SYMBOL sound/core/snd 0x15d1f1ef snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x18e1683f snd_dma_program +EXPORT_SYMBOL sound/core/snd 0x191e88cf snd_dma_pointer +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x1a437db2 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x1d3f87d0 snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0x2484fe11 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x262a3e8a _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0x26845750 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x26baee98 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x26cb4b06 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x27d2d5e5 snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x2945ee51 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x2a7bb945 snd_card_new +EXPORT_SYMBOL sound/core/snd 0x2aa09b19 snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x2b03ac7a snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x2b4947c0 snd_component_add +EXPORT_SYMBOL sound/core/snd 0x2dc629a4 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0x2ed3ffa7 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x35c5dbf0 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x35f70883 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x40e62e73 snd_get_device +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4b015768 snd_iprintf +EXPORT_SYMBOL sound/core/snd 0x510fab99 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0x5689c53d snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0x57edd437 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x5ad9d7f0 snd_card_free +EXPORT_SYMBOL sound/core/snd 0x654ff9ef snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x6e109527 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x7081a333 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x7c3a5575 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x844b28db snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x84e58288 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x8787b366 snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x88258dbd snd_device_new +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x9420a484 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x9444e528 snd_device_free +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0xa7b550c7 snd_card_register +EXPORT_SYMBOL sound/core/snd 0xa9242502 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0xadbe568e snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb5bda2be snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xb93eee86 snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0xc151df18 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xc6c4d169 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0xc9ac7297 snd_register_device_for_dev +EXPORT_SYMBOL sound/core/snd 0xcf428517 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0xd3f92331 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0xdae56fbd snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0xdb2f37c8 snd_cards +EXPORT_SYMBOL sound/core/snd 0xe510f85c snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0xe9c5b33c snd_jack_new +EXPORT_SYMBOL sound/core/snd 0xe9f0ef42 snd_info_register +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-hwdep 0x6894b805 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x058a86be snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x06b310c9 snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x072d960d snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0x16160908 snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x212b480b snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x28483f58 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x2aaedfd6 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x2b3005ae snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0x33f5cded snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x427d10a3 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x43da0157 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x4491ff63 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x4b44dc45 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x4f277dd6 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x532ecfd0 snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0x54dab98f snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0x5898dcba snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x58b486ed snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0x59aa10f6 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x69758435 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x6a3513ca snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x6bda6779 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x6bde2a20 snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x704a22bd snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x73631acc snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x7371440f snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x7c78fcf0 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x89e441c8 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x9b0d1d51 snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0x9b828798 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0xa1aa6ae0 snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0xa4349b75 snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0xa44563d4 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xa82129a7 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0xaf56c8d7 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xb4bb5ecc snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0xb8b78dc0 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xc2322ef9 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0xc6bab916 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xc8ba670f snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xd0e5802d snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0xd9c90e48 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0xdf80a9e8 snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0xdfaa7316 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe58d3a6f snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xe87c86ae snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf3f454dd snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0xfba99691 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x002b31d0 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1498b8d2 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1d1eda79 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1fd4f6f4 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2686390c snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3ff15837 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4b0b3dd1 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5536498c snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x749096fb snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x76eefbf7 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7764630a snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8a931b60 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa3215ec6 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xad22554c snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0xebd26be1 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf7fbb2f3 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf9b4714b snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-timer 0x191dd06c snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x24525f07 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x2a3fc6a2 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x44ca02ee snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x4d0d5502 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0x63c1f695 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0x674f9613 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x692f1892 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0xa1651d9b snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0xa43ec804 snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0xbb507a77 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0xda511852 snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0xf8ee6c01 snd_timer_global_free +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xa1fbe9c4 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x15bf6e43 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x3d35b2bb snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x57a8df5d snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x57d056a6 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x93cffa8e snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x9e63c9a3 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xbdb6224b snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xc130124d snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe1f9859d snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x17cbe086 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x26994fe8 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x48663d55 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x8b5b183a snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x98b33317 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xa4ba9e79 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xafd3ecbd snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xca4738f9 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xd81b4d7e snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x02e4a8ac fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x057c4abe fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0f92dbf9 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1481e724 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x17c9cf96 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1facc0f4 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x34648881 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x35f218fc snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3b6be080 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4af88326 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5abb0855 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x64aeb589 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6c80f467 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8779bc51 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8d52f98e amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9758111d amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa2023e18 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa311d085 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa8d209f4 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb311206b amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb6563dbe fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb6cf5e56 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbfa99424 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc756d43a amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcaa106ba cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcdddb6f4 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd8ac3647 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdfda0220 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xec6d716c fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf483eb91 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xffe18e47 avc_general_get_plug_info +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x2a8a4be0 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x649631e6 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x94fdaf79 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xc0c3ac4d snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xef30389d snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xf2714437 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x0c402f80 snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x3b11e224 snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x603bac5a snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x90e312af snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xb53dc658 snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xde5741c7 snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x09187a1d snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x2eced75d snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xea014da5 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xfffdd604 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x0b021dba snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x65c8f2e7 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x00c4b84d snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x2f85c56d snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x57028d21 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x7f277664 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xe35adbc8 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xfd06a4a5 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-i2c 0x00449f67 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x65cb8ed2 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x75cced8b snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x84bb95c1 snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0xb3b227ef snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xd9a6a53f snd_i2c_probeaddr +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x02af2c89 snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x34dd104f snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x6e9200b0 snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x73e85aa3 snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x92626b30 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x953f65d5 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x9b875b4b snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xc09600d0 snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xc8c95440 snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xeb3f3628 snd_sbmixer_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0202b0ca snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1d0d5886 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x322c455d snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3484c73d snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x362aa7f8 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x529986db snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x65ff8fe5 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7242fdb9 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa59c8a89 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xad24da25 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbd3dc0ce snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc423f49b snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc63dfa26 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc91e916e snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd7e8643d snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xdf4dec87 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe6ab431b snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x12624279 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x2421daea snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x40a07409 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x45b97cf0 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7bdd1518 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7c6727a3 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7dc96466 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x9575ba9a snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xd4d80e45 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x51d78237 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x86552d77 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xa43fd819 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x151da4d9 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1a8b57ae oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2656eb2b oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x29376f4a oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x46ac5f13 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5e395697 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x60896254 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x61097d46 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6e00787f oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x70efad6b oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x84ce89e5 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x85139aa5 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8ad58da0 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9ae6d512 oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa038141b oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xba28bad5 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd95f9109 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe4cbf317 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf526ba8a oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf7df1456 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xfea705ab oxygen_read32 +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x28c011f8 snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x3fd0e550 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x72c070c8 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xc0b6d16c snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xef28eae1 snd_trident_free_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x1bfce22f tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xe72be24e tlv320aic23_probe +EXPORT_SYMBOL sound/soundcore 0x09b3f253 sound_class +EXPORT_SYMBOL sound/soundcore 0x119dc5f5 register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x27a0cee5 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x415db817 register_sound_midi +EXPORT_SYMBOL sound/soundcore 0x78ce50c8 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x8ddf282a register_sound_special +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x415cf206 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x9827e134 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x9bfe9cb0 snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xb2636aaf snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xb3cbb7af snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xc4ae4148 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/snd-util-mem 0x08ee6814 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x47b20de7 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x7a052339 __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x8ee4b200 snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xa78b135d snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xbdd8cd9a snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xecd387b1 snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xfdc0a8ef snd_util_memhdr_free +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x3bf4e971 snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x0001c6f2 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x0003b65f dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x0014ed65 uart_resume_port +EXPORT_SYMBOL vmlinux 0x001c4d00 locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x001f1007 irq_to_desc +EXPORT_SYMBOL vmlinux 0x0038465f ps3_dma_region_create +EXPORT_SYMBOL vmlinux 0x0048db16 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x005a4975 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x006bf7b1 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x0073d21d sock_create_kern +EXPORT_SYMBOL vmlinux 0x00801678 flush_scheduled_work +EXPORT_SYMBOL vmlinux 0x008120a8 phy_start +EXPORT_SYMBOL vmlinux 0x009041d1 unregister_nls +EXPORT_SYMBOL vmlinux 0x0095298c seq_putc +EXPORT_SYMBOL vmlinux 0x00a59d65 of_get_mac_address +EXPORT_SYMBOL vmlinux 0x00a6ff2f __frontswap_load +EXPORT_SYMBOL vmlinux 0x00aef28c cdrom_media_changed +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00dfd380 bdev_read_only +EXPORT_SYMBOL vmlinux 0x00ee5308 agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01112a8f xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x011e6224 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x012145ac netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x0122f95e _lv1_get_spe_irq_outlet +EXPORT_SYMBOL vmlinux 0x012a97fc xor_altivec_4 +EXPORT_SYMBOL vmlinux 0x0148e972 scsi_show_sense_hdr +EXPORT_SYMBOL vmlinux 0x014cb3e9 mmc_release_host +EXPORT_SYMBOL vmlinux 0x01571355 ns_capable +EXPORT_SYMBOL vmlinux 0x015a12ab pci_set_master +EXPORT_SYMBOL vmlinux 0x0167bfc9 sock_init_data +EXPORT_SYMBOL vmlinux 0x017797cc simple_write_begin +EXPORT_SYMBOL vmlinux 0x0188b1ed sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x01897ee2 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x018d9919 _lv1_set_lpm_interrupt_mask +EXPORT_SYMBOL vmlinux 0x01997b80 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x01a84382 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x01b36109 tcp_check_req +EXPORT_SYMBOL vmlinux 0x01c17375 update_region +EXPORT_SYMBOL vmlinux 0x01ecc911 neigh_lookup +EXPORT_SYMBOL vmlinux 0x020470d9 netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x020d18d7 _lv1_set_lpm_debug_bus_control +EXPORT_SYMBOL vmlinux 0x021a76aa unlock_buffer +EXPORT_SYMBOL vmlinux 0x022b22f3 key_invalidate +EXPORT_SYMBOL vmlinux 0x0235d625 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x023a074a hvc_get_chars +EXPORT_SYMBOL vmlinux 0x024bf827 radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x0252cd8b input_register_handle +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x027d5499 _lv1_did_update_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0285fd24 elevator_change +EXPORT_SYMBOL vmlinux 0x028d4392 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x029f212c compat_mc_getsockopt +EXPORT_SYMBOL vmlinux 0x029fef45 iov_iter_init +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a1ceac of_get_pci_address +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02b07e20 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x02b6e499 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x02bb9298 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x02c330e9 iov_iter_npages +EXPORT_SYMBOL vmlinux 0x02c9635a jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x02d70cb4 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x02ddfe48 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x02e82b05 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02f6a17e bioset_create +EXPORT_SYMBOL vmlinux 0x02fff2df set_groups +EXPORT_SYMBOL vmlinux 0x0309b5f0 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x031dc65e pasemi_dma_free_chan +EXPORT_SYMBOL vmlinux 0x032c7da0 sg_miter_start +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x03797c7e tty_write_room +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03a4fdb1 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x03a58e8b sk_ns_capable +EXPORT_SYMBOL vmlinux 0x03a84f9d tcp_ioctl +EXPORT_SYMBOL vmlinux 0x03c06156 bitmap_fold +EXPORT_SYMBOL vmlinux 0x03e3b95b dev_alert +EXPORT_SYMBOL vmlinux 0x03ebda85 dns_query +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x03ff4787 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x04074f48 ioremap +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x04353d72 __frontswap_test +EXPORT_SYMBOL vmlinux 0x0440a533 _lv1_net_remove_multicast_address +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x0483c83b agp_find_bridge +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04983e15 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x04a369f9 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0x04bb850f input_register_handler +EXPORT_SYMBOL vmlinux 0x04cdcd4d sync_filesystem +EXPORT_SYMBOL vmlinux 0x04e1aaa3 ip6_frag_match +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04fdccd3 sk_free +EXPORT_SYMBOL vmlinux 0x050f6df6 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x05186ca4 flush_icache_range +EXPORT_SYMBOL vmlinux 0x05188e8a __block_write_begin +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x052d08bc bdi_destroy +EXPORT_SYMBOL vmlinux 0x0530dede _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x0540b32a cpu_core_map +EXPORT_SYMBOL vmlinux 0x05415f9a new_inode +EXPORT_SYMBOL vmlinux 0x054a40d0 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x055c8559 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x0571dc5d pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x0593a99b init_timer_key +EXPORT_SYMBOL vmlinux 0x05a514a1 _insl_ns +EXPORT_SYMBOL vmlinux 0x05ab269d dcache_dir_open +EXPORT_SYMBOL vmlinux 0x05b342fe scsi_device_put +EXPORT_SYMBOL vmlinux 0x05b8fbbf padata_remove_cpu +EXPORT_SYMBOL vmlinux 0x05ce35bd sock_kfree_s +EXPORT_SYMBOL vmlinux 0x05d7145b blk_peek_request +EXPORT_SYMBOL vmlinux 0x05d7dab5 iov_iter_advance +EXPORT_SYMBOL vmlinux 0x05eb0abb block_truncate_page +EXPORT_SYMBOL vmlinux 0x05f5018e compat_ip_setsockopt +EXPORT_SYMBOL vmlinux 0x05fd92f7 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x0601b409 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x06087658 do_SAK +EXPORT_SYMBOL vmlinux 0x060cdd95 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x063d71a1 mmc_request_done +EXPORT_SYMBOL vmlinux 0x06456aff _lv1_get_virtual_address_space_id_of_ppe +EXPORT_SYMBOL vmlinux 0x064c0261 cpumask_set_cpu_local_first +EXPORT_SYMBOL vmlinux 0x0659c66d inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x067a7bde devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x069415ea skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x06987869 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x069ded2f alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x06a82159 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x06b00337 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x06b2e867 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x06bbb24a mempool_resize +EXPORT_SYMBOL vmlinux 0x06c91ab7 skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0x06e842ab skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x06ebaf06 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x06fb2d22 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x070aa597 wireless_send_event +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x073b707e bdget_disk +EXPORT_SYMBOL vmlinux 0x074518b7 phy_print_status +EXPORT_SYMBOL vmlinux 0x07499d53 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x074e9213 down_killable +EXPORT_SYMBOL vmlinux 0x079837b3 proc_remove +EXPORT_SYMBOL vmlinux 0x079ed213 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x07a52671 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07ef213a pasemi_dma_free_fun +EXPORT_SYMBOL vmlinux 0x07f8ee15 _lv1_unmap_device_dma_region +EXPORT_SYMBOL vmlinux 0x08034400 param_get_invbool +EXPORT_SYMBOL vmlinux 0x08060c0f scsi_scan_host +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083bca30 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x08707d95 free_user_ns +EXPORT_SYMBOL vmlinux 0x087c7a93 sk_net_capable +EXPORT_SYMBOL vmlinux 0x088546c3 input_unregister_handle +EXPORT_SYMBOL vmlinux 0x08874bfa redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x0888cc20 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x08bcfcb4 devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x08c5ce65 flush_icache_user_range +EXPORT_SYMBOL vmlinux 0x08d5f9e3 vfs_open +EXPORT_SYMBOL vmlinux 0x08d95030 vfs_readv +EXPORT_SYMBOL vmlinux 0x08f0e88e cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x08f95190 filp_close +EXPORT_SYMBOL vmlinux 0x08fe61f4 md_done_sync +EXPORT_SYMBOL vmlinux 0x0917047b of_match_node +EXPORT_SYMBOL vmlinux 0x0929f3f1 compat_sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x096341c2 _lv1_connect_irq_plug_ext +EXPORT_SYMBOL vmlinux 0x098572c1 from_kuid +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x099a871d cad_pid +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c67afb flex_array_get +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09d76cfb pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x0a01d377 __f_setown +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a2aa6b9 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x0a3d0644 cpu_online_mask +EXPORT_SYMBOL vmlinux 0x0a5d0d74 __genl_register_family +EXPORT_SYMBOL vmlinux 0x0a6264ab qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x0a64c53e dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a835827 blk_requeue_request +EXPORT_SYMBOL vmlinux 0x0a97e20a ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x0ab3f32f __neigh_create +EXPORT_SYMBOL vmlinux 0x0ab41ee1 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x0acb1a3c __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ad6543f down_read_trylock +EXPORT_SYMBOL vmlinux 0x0ad78000 tcp_proc_register +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b2e1ec7 h_get_mpp +EXPORT_SYMBOL vmlinux 0x0b3a1f57 giveup_vsx +EXPORT_SYMBOL vmlinux 0x0b48f130 __devm_release_region +EXPORT_SYMBOL vmlinux 0x0b541c42 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x0b59abbb invalidate_partition +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b85a35f msi_bitmap_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0x0b88ee26 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x0b8caa4c pci_scan_bus_parented +EXPORT_SYMBOL vmlinux 0x0b9e0e95 blk_bio_map_sg +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bd25ce5 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x0c0c4534 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x0c1ad162 _lv1_net_start_rx_dma +EXPORT_SYMBOL vmlinux 0x0c2183d5 get_phy_device +EXPORT_SYMBOL vmlinux 0x0c329975 mount_single +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c49039f blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c6b0872 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c8bac04 tty_port_put +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cc60599 lookup_one_len +EXPORT_SYMBOL vmlinux 0x0ccbde93 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x0cf937c6 blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0x0d03c8a0 agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0x0d0768dd vga_con +EXPORT_SYMBOL vmlinux 0x0d46f45b genl_notify +EXPORT_SYMBOL vmlinux 0x0d48f1d1 page_follow_link_light +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d5436ed csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d6733b2 padata_alloc_possible +EXPORT_SYMBOL vmlinux 0x0d6bbc1b tcf_register_action +EXPORT_SYMBOL vmlinux 0x0d6c963c copy_from_user +EXPORT_SYMBOL vmlinux 0x0d8e4374 mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0db45fcf of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0x0db5b2b2 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x0dbefd89 mmc_gpiod_free_cd +EXPORT_SYMBOL vmlinux 0x0dc0ace0 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x0df1fec2 vme_bus_num +EXPORT_SYMBOL vmlinux 0x0e0a3d8a dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x0e0b0dae vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x0e3995f9 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x0e6997f3 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e71ce17 input_release_device +EXPORT_SYMBOL vmlinux 0x0e75504b of_find_compatible_node +EXPORT_SYMBOL vmlinux 0x0e8f30f6 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x0ebc9a4d filemap_flush +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f181ff7 skb_clone_sk +EXPORT_SYMBOL vmlinux 0x0f3a8988 dev_change_carrier +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f4d8cf6 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x0f55c760 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x0f5faa7e wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x0f679211 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x0f80c5f6 blk_sync_queue +EXPORT_SYMBOL vmlinux 0x0f90f9f9 pmac_register_agp_pm +EXPORT_SYMBOL vmlinux 0x0f91e17d block_write_end +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fafd1ec try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fc57339 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x0fd6cad9 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x0fe3e064 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x0fe4d6a5 __elv_add_request +EXPORT_SYMBOL vmlinux 0x1006a258 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x100a9cb6 of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x100e2447 commit_creds +EXPORT_SYMBOL vmlinux 0x101d483b thaw_super +EXPORT_SYMBOL vmlinux 0x10408c72 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x105dc2fb kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x10605642 get_cached_acl +EXPORT_SYMBOL vmlinux 0x106cb7ee __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x10728273 i2c_clients_command +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x10950ee1 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x10b6848e kill_pgrp +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x10f9afa6 i2c_release_client +EXPORT_SYMBOL vmlinux 0x1100b275 vfs_getattr +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x111a8139 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x1147ca09 abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x116aa4a6 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x11700825 read_cache_pages +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x1171b635 _lv1_delete_lpm_event_bookmark +EXPORT_SYMBOL vmlinux 0x1176c535 inode_change_ok +EXPORT_SYMBOL vmlinux 0x1182d83a cpuidle_disable +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x11b3a7b6 pci_iounmap +EXPORT_SYMBOL vmlinux 0x11bebf23 ppp_register_channel +EXPORT_SYMBOL vmlinux 0x11d0dc97 pci_bus_type +EXPORT_SYMBOL vmlinux 0x11dbc568 blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120d67d4 unregister_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0x122dc154 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x123f82f3 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x12440c66 bio_endio +EXPORT_SYMBOL vmlinux 0x124c8af3 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x12789512 sock_create +EXPORT_SYMBOL vmlinux 0x1289a6e6 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x12a2dc3e iterate_fd +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12bf3744 phy_connect +EXPORT_SYMBOL vmlinux 0x12cb6622 _lv1_map_device_dma_region +EXPORT_SYMBOL vmlinux 0x12ce5200 inet_getname +EXPORT_SYMBOL vmlinux 0x12dfeb12 vprintk_emit +EXPORT_SYMBOL vmlinux 0x12dff6ad pcibus_to_node +EXPORT_SYMBOL vmlinux 0x12e5ef0c rtas_set_power_level +EXPORT_SYMBOL vmlinux 0x12f00556 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x12f4ab45 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x130ae938 tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x130b52ac pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x13128371 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x131c6bcf d_obtain_root +EXPORT_SYMBOL vmlinux 0x13215eac mem_section +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x1336ea48 genphy_resume +EXPORT_SYMBOL vmlinux 0x1349f48b inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x13766114 vio_register_device_node +EXPORT_SYMBOL vmlinux 0x139df31c tty_free_termios +EXPORT_SYMBOL vmlinux 0x13affbda percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x13b4b486 tcp_connect +EXPORT_SYMBOL vmlinux 0x13cc035e mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x13cf77e4 skb_pad +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13dcc88b blkdev_get +EXPORT_SYMBOL vmlinux 0x13ec4ee0 sock_setsockopt +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x13f53da6 CMO_PageSize +EXPORT_SYMBOL vmlinux 0x14080b9b blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x141e4c9f node_data +EXPORT_SYMBOL vmlinux 0x141f55db tcf_action_exec +EXPORT_SYMBOL vmlinux 0x141fe5fd pasemi_read_iob_reg +EXPORT_SYMBOL vmlinux 0x1424211b user_revoke +EXPORT_SYMBOL vmlinux 0x149c7752 param_ops_uint +EXPORT_SYMBOL vmlinux 0x14a14817 pSeries_enable_reloc_on_exc +EXPORT_SYMBOL vmlinux 0x14a223ea ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x14acc3f9 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0x14c99140 module_refcount +EXPORT_SYMBOL vmlinux 0x14c9d013 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x14dc8d0f param_set_ushort +EXPORT_SYMBOL vmlinux 0x14fb36bf eth_type_trans +EXPORT_SYMBOL vmlinux 0x151592c4 _lv1_invalidate_htab_entries +EXPORT_SYMBOL vmlinux 0x152f5340 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x153b89fe jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x155d0293 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0x156e3082 ilookup5 +EXPORT_SYMBOL vmlinux 0x1594cba7 dcb_setapp +EXPORT_SYMBOL vmlinux 0x15acae82 block_commit_write +EXPORT_SYMBOL vmlinux 0x15b3a3da mmc_gpio_free_ro +EXPORT_SYMBOL vmlinux 0x15d3fd60 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x15f866bd blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x160bd45c rtas_token +EXPORT_SYMBOL vmlinux 0x160c6926 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x162ac644 km_new_mapping +EXPORT_SYMBOL vmlinux 0x16524bac netif_receive_skb +EXPORT_SYMBOL vmlinux 0x165ca4db alloc_file +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x168276cd vfs_unlink +EXPORT_SYMBOL vmlinux 0x168ab135 padata_add_cpu +EXPORT_SYMBOL vmlinux 0x168c1041 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x169b1703 netif_rx_ni +EXPORT_SYMBOL vmlinux 0x16ab4deb macio_unregister_driver +EXPORT_SYMBOL vmlinux 0x16b408a8 sk_filter +EXPORT_SYMBOL vmlinux 0x170931b2 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x1713c5d3 pnv_cxl_release_hwirqs +EXPORT_SYMBOL vmlinux 0x17275d6a generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x1729356a xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x172b5fcd dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x172fdd3a of_get_next_child +EXPORT_SYMBOL vmlinux 0x1743414f __debugger_fault_handler +EXPORT_SYMBOL vmlinux 0x17442821 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x175619c6 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x175e6d32 compat_sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x17648396 dev_base_lock +EXPORT_SYMBOL vmlinux 0x17734965 neigh_direct_output +EXPORT_SYMBOL vmlinux 0x177c2713 tty_throttle +EXPORT_SYMBOL vmlinux 0x177e1ace generic_readlink +EXPORT_SYMBOL vmlinux 0x1782fbe0 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x178724bb blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x1793f685 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x179c04b4 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x17a64cb7 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x17af34a1 iget_locked +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17bc9b78 skb_store_bits +EXPORT_SYMBOL vmlinux 0x17cb8c79 _lv1_read_htab_entries +EXPORT_SYMBOL vmlinux 0x17e1e509 bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x17e28473 fsl_upm_run_pattern +EXPORT_SYMBOL vmlinux 0x17ea863e vio_get_attribute +EXPORT_SYMBOL vmlinux 0x17ee3ae4 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x17ff2d82 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x1804e1e3 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x1811ad3a ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x1820b517 poll_freewait +EXPORT_SYMBOL vmlinux 0x18230688 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x182f50af _lv1_open_device +EXPORT_SYMBOL vmlinux 0x18309a31 d_find_any_alias +EXPORT_SYMBOL vmlinux 0x18397ac0 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x1853fc96 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0x18540b79 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0x1857aa39 proc_dointvec +EXPORT_SYMBOL vmlinux 0x1859baa1 vme_lm_request +EXPORT_SYMBOL vmlinux 0x185c3ec2 register_quota_format +EXPORT_SYMBOL vmlinux 0x185fc368 pci_disable_msix +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18a329cf mpage_writepage +EXPORT_SYMBOL vmlinux 0x18a784cc vme_irq_free +EXPORT_SYMBOL vmlinux 0x18ae14fc __quota_error +EXPORT_SYMBOL vmlinux 0x18b21e54 skb_find_text +EXPORT_SYMBOL vmlinux 0x18c98205 _lv1_destruct_virtual_address_space +EXPORT_SYMBOL vmlinux 0x18d372b5 compat_nf_setsockopt +EXPORT_SYMBOL vmlinux 0x18dba2bc install_exec_creds +EXPORT_SYMBOL vmlinux 0x18df8278 dma_sync_wait +EXPORT_SYMBOL vmlinux 0x18f3e920 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x19301c9a bdi_unregister +EXPORT_SYMBOL vmlinux 0x1933960b param_set_short +EXPORT_SYMBOL vmlinux 0x193f53e2 pid_task +EXPORT_SYMBOL vmlinux 0x19444627 memcpy_fromiovecend +EXPORT_SYMBOL vmlinux 0x19464806 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x194bbdd5 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x195a3985 dev_mc_add +EXPORT_SYMBOL vmlinux 0x197c7363 dev_notice +EXPORT_SYMBOL vmlinux 0x198c56f0 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x199ec4fb arch_spin_unlock_wait +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19ba1dc7 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c912d3 agp_generic_enable +EXPORT_SYMBOL vmlinux 0x19c968d1 pasemi_dma_start_chan +EXPORT_SYMBOL vmlinux 0x19d5df74 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x19dbeac1 drop_nlink +EXPORT_SYMBOL vmlinux 0x19ea7fcd of_get_property +EXPORT_SYMBOL vmlinux 0x19fe68ab lockref_get +EXPORT_SYMBOL vmlinux 0x1a1574bc of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x1a226953 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x1a2f6945 __next_cpu +EXPORT_SYMBOL vmlinux 0x1a418c0d input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x1a580c61 fb_class +EXPORT_SYMBOL vmlinux 0x1a5c8e4f __scsi_add_device +EXPORT_SYMBOL vmlinux 0x1a6c3ae1 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0x1a6fde97 mmc_gpio_free_cd +EXPORT_SYMBOL vmlinux 0x1a73c41a dump_emit +EXPORT_SYMBOL vmlinux 0x1a7731a0 dev_add_pack +EXPORT_SYMBOL vmlinux 0x1a7e4a31 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x1a91663d pasemi_dma_free_buf +EXPORT_SYMBOL vmlinux 0x1a952845 sock_no_bind +EXPORT_SYMBOL vmlinux 0x1a9b2247 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x1aac56a2 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x1ab9d586 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1ada6cfe tty_port_init +EXPORT_SYMBOL vmlinux 0x1aec2981 find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x1af62a99 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b132009 rename_lock +EXPORT_SYMBOL vmlinux 0x1b1deffc kill_pid +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b27f6ba nla_put +EXPORT_SYMBOL vmlinux 0x1b2f8612 down_write +EXPORT_SYMBOL vmlinux 0x1b359340 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x1b48f224 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x1b4d55e9 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x1b55eeb9 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x1b59d21d __sock_create +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1b918ac1 dump_skip +EXPORT_SYMBOL vmlinux 0x1b98d57c netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x1bbd612f ps2_drain +EXPORT_SYMBOL vmlinux 0x1bc4ff03 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x1bcf5a0a i8042_install_filter +EXPORT_SYMBOL vmlinux 0x1bdc26cf sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x1bf7c6dd blk_start_request +EXPORT_SYMBOL vmlinux 0x1bfec830 __iounmap_at +EXPORT_SYMBOL vmlinux 0x1c1902a6 dm_put_device +EXPORT_SYMBOL vmlinux 0x1c200a7d pasemi_dma_stop_chan +EXPORT_SYMBOL vmlinux 0x1c216104 scsi_remove_host +EXPORT_SYMBOL vmlinux 0x1c3e02e4 memcmp +EXPORT_SYMBOL vmlinux 0x1c4dab93 _lv1_connect_irq_plug +EXPORT_SYMBOL vmlinux 0x1c5b2c15 pmu_wait_complete +EXPORT_SYMBOL vmlinux 0x1c7fd140 blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x1c80de9c ip_send_check +EXPORT_SYMBOL vmlinux 0x1c9c357f eth_mac_addr +EXPORT_SYMBOL vmlinux 0x1cc3709a cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x1cd981c0 macio_dev_get +EXPORT_SYMBOL vmlinux 0x1cfa2d89 input_flush_device +EXPORT_SYMBOL vmlinux 0x1d02d8ac qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x1d07bff3 ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0x1d1056e5 crc32_be +EXPORT_SYMBOL vmlinux 0x1d173825 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x1d18d3dc vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x1d1c2f31 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x1d4750bc _lv1_stop_lpm +EXPORT_SYMBOL vmlinux 0x1d576ac6 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x1d684f9d tcp_seq_open +EXPORT_SYMBOL vmlinux 0x1d72dcb8 generic_perform_write +EXPORT_SYMBOL vmlinux 0x1da1d689 console_start +EXPORT_SYMBOL vmlinux 0x1daee28a percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x1dbc4d0c proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1ddbda21 kthread_stop +EXPORT_SYMBOL vmlinux 0x1de52f37 register_netdev +EXPORT_SYMBOL vmlinux 0x1e069f95 of_device_register +EXPORT_SYMBOL vmlinux 0x1e0e208e get_io_context +EXPORT_SYMBOL vmlinux 0x1e148c3e pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e324d9e inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x1e3fd7f6 compat_ip_getsockopt +EXPORT_SYMBOL vmlinux 0x1e47351f agp_create_memory +EXPORT_SYMBOL vmlinux 0x1e6825be vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x1e6c113f udp_add_offload +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e824757 security_inode_readlink +EXPORT_SYMBOL vmlinux 0x1e8fb12a tty_unlock +EXPORT_SYMBOL vmlinux 0x1e9106d0 freezing_slow_path +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea5641c mmc_align_data_size +EXPORT_SYMBOL vmlinux 0x1eb4bdff tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x1ec1019c scsi_target_resume +EXPORT_SYMBOL vmlinux 0x1ec3bed9 hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0x1efceca7 uart_match_port +EXPORT_SYMBOL vmlinux 0x1f014e91 set_bdi_congested +EXPORT_SYMBOL vmlinux 0x1f2e1f86 serio_open +EXPORT_SYMBOL vmlinux 0x1f4ecf88 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x1f54e93d param_array_ops +EXPORT_SYMBOL vmlinux 0x1f6ce67a sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x1f7b7da2 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x1f818cca unregister_netdev +EXPORT_SYMBOL vmlinux 0x1f8ded61 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x1f979187 generic_writepages +EXPORT_SYMBOL vmlinux 0x1fac4235 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fbf6890 ftrace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x1fc39634 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x1fc85320 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fe69c79 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x1fe7b4ab pasemi_write_dma_reg +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1fedf0f4 __request_region +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x201494ee _lv1_net_set_interrupt_mask +EXPORT_SYMBOL vmlinux 0x2018193e i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0x203ea19a kill_bdev +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x2050d6f2 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x2059493f scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x2073d355 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x207950d1 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20bfa01a input_set_capability +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20dbf0b2 unlock_rename +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20e4af89 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0x20ece58d i2c_del_driver +EXPORT_SYMBOL vmlinux 0x210c1b29 input_inject_event +EXPORT_SYMBOL vmlinux 0x211f68f1 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x212ec367 misc_register +EXPORT_SYMBOL vmlinux 0x213603bf pasemi_dma_free_ring +EXPORT_SYMBOL vmlinux 0x2149be06 of_device_alloc +EXPORT_SYMBOL vmlinux 0x215ebd78 bitrev16 +EXPORT_SYMBOL vmlinux 0x21648e89 block_read_full_page +EXPORT_SYMBOL vmlinux 0x21ace3c3 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0x21b47beb arp_tbl +EXPORT_SYMBOL vmlinux 0x21d141a0 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21e42561 serio_reconnect +EXPORT_SYMBOL vmlinux 0x21f073d0 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x21f19335 fence_remove_callback +EXPORT_SYMBOL vmlinux 0x21f6d30f jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2240ad5a blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x224e431d get_super +EXPORT_SYMBOL vmlinux 0x225ebee6 _lv1_destruct_lpm +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x2278e94b slhc_remember +EXPORT_SYMBOL vmlinux 0x2285d5e0 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x22a72477 iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0x22ad8d7f pci_request_region +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22bb2e01 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x22c2cfcc create_empty_buffers +EXPORT_SYMBOL vmlinux 0x22c9f93f km_policy_expired +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x23280ed5 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x232b4bb0 cdev_del +EXPORT_SYMBOL vmlinux 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL vmlinux 0x234fe564 fifo_set_limit +EXPORT_SYMBOL vmlinux 0x235e90f3 __wake_up_bit +EXPORT_SYMBOL vmlinux 0x2363ae00 vio_h_cop_sync +EXPORT_SYMBOL vmlinux 0x237c77c7 audit_log_start +EXPORT_SYMBOL vmlinux 0x2392baf2 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23ad74e9 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x23b52df6 acl_by_type +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23bfce76 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x23c9891c kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x23cb4d0a filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x23f04e45 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x23f2243d mempool_free +EXPORT_SYMBOL vmlinux 0x23f3eae9 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x2410c0be param_set_copystring +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x2424e2d8 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x242cc91a inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x242e952c xfrm_state_add +EXPORT_SYMBOL vmlinux 0x243d6227 dev_remove_pack +EXPORT_SYMBOL vmlinux 0x243f8674 put_io_context +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2442ca21 dm_get_device +EXPORT_SYMBOL vmlinux 0x244a2411 __first_cpu +EXPORT_SYMBOL vmlinux 0x244aecf1 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x246cf5ec __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x24aa2bcf d_splice_alias +EXPORT_SYMBOL vmlinux 0x24cfd438 _lv1_copy_lpm_trace_buffer +EXPORT_SYMBOL vmlinux 0x24e27101 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x24ec605c fget_raw +EXPORT_SYMBOL vmlinux 0x24f00380 ida_init +EXPORT_SYMBOL vmlinux 0x24f253f8 netlink_broadcast +EXPORT_SYMBOL vmlinux 0x24fccb3a nf_afinfo +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x251c3b50 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x2524b6f4 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x2530c83f max8998_read_reg +EXPORT_SYMBOL vmlinux 0x253e1041 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x25498455 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x254f012b skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x2550d3ac pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x2577400d pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x25a15f0c noop_llseek +EXPORT_SYMBOL vmlinux 0x25b6b8f7 _lv1_set_spe_transition_notifier +EXPORT_SYMBOL vmlinux 0x25bee0e7 mntget +EXPORT_SYMBOL vmlinux 0x25bf1a22 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x25bfb0c4 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x2600add2 machine_id +EXPORT_SYMBOL vmlinux 0x260350e7 __get_user_pages +EXPORT_SYMBOL vmlinux 0x2619f372 kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x26244a88 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x262e929d pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x2637ccd3 dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x26477c07 __vmalloc +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x2657dd73 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x2665d53a key_create_or_update +EXPORT_SYMBOL vmlinux 0x269fa7db seq_open_private +EXPORT_SYMBOL vmlinux 0x26a038c5 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x26af3fb3 netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x26b760c4 slhc_init +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26e9cc40 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x272113ea pci_disable_device +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x27646df3 start_thread +EXPORT_SYMBOL vmlinux 0x276bdbe6 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x2771d7ff ida_get_new_above +EXPORT_SYMBOL vmlinux 0x2775cbe9 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x277a5a94 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x277c75f1 locks_init_lock +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x279b29c8 inet_select_addr +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x28318305 snprintf +EXPORT_SYMBOL vmlinux 0x284facc7 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x28759a9e xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x289db3ee idr_remove +EXPORT_SYMBOL vmlinux 0x28a2b29f radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28a7beba __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x28abfe6e scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x28bce7aa pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x28df26a0 bitmap_unplug +EXPORT_SYMBOL vmlinux 0x28e131d5 clear_bdi_congested +EXPORT_SYMBOL vmlinux 0x29084c2d __lock_page +EXPORT_SYMBOL vmlinux 0x2911c14c netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x2925621b devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x29409734 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x2961e67a simple_empty +EXPORT_SYMBOL vmlinux 0x298aae46 drop_super +EXPORT_SYMBOL vmlinux 0x29917369 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x29a51eed __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x29aafb0b dev_set_group +EXPORT_SYMBOL vmlinux 0x29ad4199 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0x29b3bab5 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x29b809d0 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x29de8249 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x29dfbda9 ip_check_defrag +EXPORT_SYMBOL vmlinux 0x29e21e29 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x29efb346 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x29f33fd6 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x29fa1f34 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x2a066f0a pci_get_device +EXPORT_SYMBOL vmlinux 0x2a0cf58a param_set_long +EXPORT_SYMBOL vmlinux 0x2a1d2980 macio_release_resource +EXPORT_SYMBOL vmlinux 0x2a2cacd9 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a32f4af __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a706d0e get_acl +EXPORT_SYMBOL vmlinux 0x2a742a52 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x2a8348c1 kill_block_super +EXPORT_SYMBOL vmlinux 0x2a8877ac flow_cache_fini +EXPORT_SYMBOL vmlinux 0x2a899712 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2b09bb5a pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b4991ec xmon +EXPORT_SYMBOL vmlinux 0x2b49c281 elv_rb_find +EXPORT_SYMBOL vmlinux 0x2b513d2f sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x2b5de4a8 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x2b719670 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x2b856091 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x2b8ca703 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x2b8d6991 sock_create_lite +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bafd8e4 ppp_input_error +EXPORT_SYMBOL vmlinux 0x2bd3dd48 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x2be6bf38 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x2befdd81 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x2bf06781 set_page_dirty +EXPORT_SYMBOL vmlinux 0x2bf511e9 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x2bf67965 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x2c009ec8 d_prune_aliases +EXPORT_SYMBOL vmlinux 0x2c078614 ip_setsockopt +EXPORT_SYMBOL vmlinux 0x2c1cd4a4 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c4c306e dquot_initialize +EXPORT_SYMBOL vmlinux 0x2c4c7997 _lv1_construct_lpm +EXPORT_SYMBOL vmlinux 0x2c53310f sock_no_listen +EXPORT_SYMBOL vmlinux 0x2c7b1fca down_timeout +EXPORT_SYMBOL vmlinux 0x2c7e2622 __d_drop +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2ca4a6c1 from_kgid +EXPORT_SYMBOL vmlinux 0x2ca7d8c7 posix_lock_file_wait +EXPORT_SYMBOL vmlinux 0x2ca82d0a vfs_write +EXPORT_SYMBOL vmlinux 0x2cdd9ac0 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x2cf6a544 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x2cf73cb7 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x2cfb62f3 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x2cff62cf ilookup +EXPORT_SYMBOL vmlinux 0x2d002e89 devfreq_add_device +EXPORT_SYMBOL vmlinux 0x2d0c6e3a mapping_tagged +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d302ada agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d4455e1 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x2d5cbdec file_remove_suid +EXPORT_SYMBOL vmlinux 0x2d5f94e1 generic_write_end +EXPORT_SYMBOL vmlinux 0x2d671818 dev_change_flags +EXPORT_SYMBOL vmlinux 0x2d7d2767 _lv1_set_lpm_group_control +EXPORT_SYMBOL vmlinux 0x2dad64bd generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x2daffccf skb_checksum_help +EXPORT_SYMBOL vmlinux 0x2db1e0c6 dql_init +EXPORT_SYMBOL vmlinux 0x2db4c76e d_rehash +EXPORT_SYMBOL vmlinux 0x2dc24ca0 dump_page +EXPORT_SYMBOL vmlinux 0x2dcb5bcd seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2e0d2f7f queue_work_on +EXPORT_SYMBOL vmlinux 0x2e0dba28 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x2e25cd30 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2ccb21 dev_get_flags +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e3a252c t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x2e3f589b pnv_pci_get_phb_node +EXPORT_SYMBOL vmlinux 0x2e6bdd7a d_walk +EXPORT_SYMBOL vmlinux 0x2e759593 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x2e93495e _lv1_write_htab_entry +EXPORT_SYMBOL vmlinux 0x2ec97b48 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x2ee4337f smu_queue_cmd +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2efd2193 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x2f034245 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f05734a register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f137fe8 blk_complete_request +EXPORT_SYMBOL vmlinux 0x2f1d3ec6 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x2f287f0d copy_to_user +EXPORT_SYMBOL vmlinux 0x2f4631bb dentry_path_raw +EXPORT_SYMBOL vmlinux 0x2f4afdd1 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x2f5d5f37 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x2fae96de rtas_data_buf_lock +EXPORT_SYMBOL vmlinux 0x2fb0f920 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x2fb38f65 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x30103068 fb_show_logo +EXPORT_SYMBOL vmlinux 0x30224434 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x3031a826 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x303f11bd ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x3059a47f sk_receive_skb +EXPORT_SYMBOL vmlinux 0x3067aabf bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0x3078aa4b tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x309ced17 phy_resume +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30b8b35c cpu_to_chip_id +EXPORT_SYMBOL vmlinux 0x30e608e2 iunique +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x31108689 register_netdevice +EXPORT_SYMBOL vmlinux 0x311fef09 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x312800fd mddev_congested +EXPORT_SYMBOL vmlinux 0x312cfaf2 _lv1_disable_logical_spe +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x3149ea59 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x315d3695 set_cached_acl +EXPORT_SYMBOL vmlinux 0x315f6b9c skb_checksum +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x3185a2af cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x318eda9a netif_skb_features +EXPORT_SYMBOL vmlinux 0x319e0726 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x31aafe02 dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x31b7f300 _lv1_set_lpm_signal +EXPORT_SYMBOL vmlinux 0x31cd509a _lv1_net_control +EXPORT_SYMBOL vmlinux 0x31cd995b store_fp_state +EXPORT_SYMBOL vmlinux 0x31d61e9a cur_cpu_spec +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31dbd0b2 free_netdev +EXPORT_SYMBOL vmlinux 0x31e55328 sync_blockdev +EXPORT_SYMBOL vmlinux 0x31f2ad1f generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x31fc0ac4 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x3204ad8e find_lock_entry +EXPORT_SYMBOL vmlinux 0x32108e89 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x3214dcd3 phy_find_first +EXPORT_SYMBOL vmlinux 0x32257e30 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x323bd779 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x3240d1dc lro_flush_all +EXPORT_SYMBOL vmlinux 0x32424235 kobject_init +EXPORT_SYMBOL vmlinux 0x32654e94 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x327b9c1b pmu_poll_adb +EXPORT_SYMBOL vmlinux 0x3281f63f mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x329d7df6 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x32be87d1 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x32c37427 dst_release +EXPORT_SYMBOL vmlinux 0x32d6a543 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x32e021da __blk_run_queue +EXPORT_SYMBOL vmlinux 0x32f38a34 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x32f7a807 blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0x32f9d45b inet_csk_accept +EXPORT_SYMBOL vmlinux 0x333cb37c __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x333cd31f get_user_pages +EXPORT_SYMBOL vmlinux 0x33457641 of_device_unregister +EXPORT_SYMBOL vmlinux 0x3353ef65 uart_add_one_port +EXPORT_SYMBOL vmlinux 0x3357bd75 module_layout +EXPORT_SYMBOL vmlinux 0x335e88c4 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x33612bd8 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x3375ac37 cont_write_begin +EXPORT_SYMBOL vmlinux 0x3376346f blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x337c8029 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x33817870 param_get_bool +EXPORT_SYMBOL vmlinux 0x339de006 dst_discard_sk +EXPORT_SYMBOL vmlinux 0x33a50919 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33b87cb8 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33cc8693 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x33ceed40 netif_device_attach +EXPORT_SYMBOL vmlinux 0x33eac243 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f93f07 param_set_ullong +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x34101568 inet6_protos +EXPORT_SYMBOL vmlinux 0x3413386e simple_dname +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x344adbd5 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x34589f13 get_tz_trend +EXPORT_SYMBOL vmlinux 0x345d84b5 elv_rb_add +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x348deedf sget +EXPORT_SYMBOL vmlinux 0x3495df1a bdi_register +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x349f1a91 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x34afd7de key_link +EXPORT_SYMBOL vmlinux 0x34c9ea4b uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x34e05bfa qdisc_list_add +EXPORT_SYMBOL vmlinux 0x34f02624 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34f91f52 get_disk +EXPORT_SYMBOL vmlinux 0x35065244 __init_rwsem +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x353d6f33 kfree_skb +EXPORT_SYMBOL vmlinux 0x354dcdbf bpf_check_classic +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x356cefe3 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x356fe500 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x359f824c loop_register_transfer +EXPORT_SYMBOL vmlinux 0x35a17bb3 pci_get_class +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35c32767 xor_altivec_2 +EXPORT_SYMBOL vmlinux 0x35c73f90 request_firmware +EXPORT_SYMBOL vmlinux 0x35c904ce udp_poll +EXPORT_SYMBOL vmlinux 0x35d8aac9 pci_request_regions +EXPORT_SYMBOL vmlinux 0x3618cb2d ida_destroy +EXPORT_SYMBOL vmlinux 0x361f9230 pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0x361faff9 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x3656172e msi_bitmap_free_hwirqs +EXPORT_SYMBOL vmlinux 0x3669e574 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x366d3bc0 __kfree_skb +EXPORT_SYMBOL vmlinux 0x366f6d27 idr_destroy +EXPORT_SYMBOL vmlinux 0x36703ef8 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x367247e4 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x3676d7db max8925_reg_write +EXPORT_SYMBOL vmlinux 0x369d9092 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x369e1115 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x36b0e732 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x36b1d710 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36dbd8a8 of_dev_get +EXPORT_SYMBOL vmlinux 0x36f42063 vm_map_ram +EXPORT_SYMBOL vmlinux 0x36f5212e noop_fsync +EXPORT_SYMBOL vmlinux 0x3706e26c agp_unbind_memory +EXPORT_SYMBOL vmlinux 0x371334f6 mmc_get_card +EXPORT_SYMBOL vmlinux 0x37167df3 copy_to_iter +EXPORT_SYMBOL vmlinux 0x3717d8f7 bioset_free +EXPORT_SYMBOL vmlinux 0x371902e9 _lv1_get_lpm_interrupt_status +EXPORT_SYMBOL vmlinux 0x371d2130 check_legacy_ioport +EXPORT_SYMBOL vmlinux 0x37273fed tcp_prot +EXPORT_SYMBOL vmlinux 0x37344510 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x37383edd rtas_get_power_level +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x375cf346 blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x377b57bd agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0x377cdacc netdev_err +EXPORT_SYMBOL vmlinux 0x37937cd2 napi_complete_done +EXPORT_SYMBOL vmlinux 0x37a29017 d_instantiate +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37b4ac86 unregister_exec_domain +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37cb86b5 bh_submit_read +EXPORT_SYMBOL vmlinux 0x37e0153d flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x37ed0459 of_get_next_parent +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x38274866 dma_common_mmap +EXPORT_SYMBOL vmlinux 0x382777ab _lv1_gpu_context_allocate +EXPORT_SYMBOL vmlinux 0x38307cab generic_read_dir +EXPORT_SYMBOL vmlinux 0x384aad5a aio_complete +EXPORT_SYMBOL vmlinux 0x386287d7 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x38670682 unregister_filesystem +EXPORT_SYMBOL vmlinux 0x387da3b3 ihold +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38ad2b67 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x38ad9398 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38b825d1 idr_replace +EXPORT_SYMBOL vmlinux 0x38d31fd3 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x38df4b5c simple_unlink +EXPORT_SYMBOL vmlinux 0x38ef3935 blk_init_tags +EXPORT_SYMBOL vmlinux 0x38fb9933 tty_std_termios +EXPORT_SYMBOL vmlinux 0x392d411c devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x3930c55e mmc_of_parse +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x393d4de9 crc32_le +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x395a1675 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x396c6ff3 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x39761f4c ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x397cafaa bprm_change_interp +EXPORT_SYMBOL vmlinux 0x397de3d0 __sb_start_write +EXPORT_SYMBOL vmlinux 0x398c864e kernel_accept +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x39a45994 blk_recount_segments +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39bc766d send_sig +EXPORT_SYMBOL vmlinux 0x39c48933 fb_set_var +EXPORT_SYMBOL vmlinux 0x39cdf63c wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x39e3ccee of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x3a2b91bd dcache_dir_close +EXPORT_SYMBOL vmlinux 0x3a48481f netlink_capable +EXPORT_SYMBOL vmlinux 0x3a5b28e7 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x3a6d73e5 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x3a743b54 mdiobus_write +EXPORT_SYMBOL vmlinux 0x3a77f650 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3aa3581c kobject_put +EXPORT_SYMBOL vmlinux 0x3aacc9fc __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x3abb3a44 of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0x3acbb32b page_put_link +EXPORT_SYMBOL vmlinux 0x3ad5ce43 inode_set_flags +EXPORT_SYMBOL vmlinux 0x3ae15187 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x3b22bccc input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x3b2c5b69 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x3b58551c mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x3b615a21 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x3b6f37b3 prepare_binprm +EXPORT_SYMBOL vmlinux 0x3bb0e0b9 tso_build_hdr +EXPORT_SYMBOL vmlinux 0x3bbbca34 input_register_device +EXPORT_SYMBOL vmlinux 0x3bd1b1f6 msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x3bd4a565 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x3be71344 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x3c080cac pci_save_state +EXPORT_SYMBOL vmlinux 0x3c0d2833 padata_do_parallel +EXPORT_SYMBOL vmlinux 0x3c1388b1 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x3c3659a2 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c483012 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x3c7f6618 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c94ca6d twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x3c9cd4de pskb_expand_head +EXPORT_SYMBOL vmlinux 0x3c9d1211 string_get_size +EXPORT_SYMBOL vmlinux 0x3ca2e0da scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x3cb5bbd9 empty_aops +EXPORT_SYMBOL vmlinux 0x3cc4b0dc lg_lock_init +EXPORT_SYMBOL vmlinux 0x3cdb0ef8 __bitmap_full +EXPORT_SYMBOL vmlinux 0x3ce0c427 locks_copy_lock +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3cefab5e pci_find_capability +EXPORT_SYMBOL vmlinux 0x3cfa3039 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x3d35bc62 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x3d3770cf devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x3d3a92a0 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x3d3c1768 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x3d6f4e9c d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x3d92ce40 mdiobus_register +EXPORT_SYMBOL vmlinux 0x3dbe5923 unregister_quota_format +EXPORT_SYMBOL vmlinux 0x3dc02a4e flex_array_free_parts +EXPORT_SYMBOL vmlinux 0x3dc5a55b iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3ddfb51b bdevname +EXPORT_SYMBOL vmlinux 0x3de89cef param_ops_long +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3dfd3aa9 pci_find_hose_for_OF_device +EXPORT_SYMBOL vmlinux 0x3e286dca _lv1_get_rtc +EXPORT_SYMBOL vmlinux 0x3e2a6d1c del_gendisk +EXPORT_SYMBOL vmlinux 0x3e3bc96c swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x3e423a71 get_super_thawed +EXPORT_SYMBOL vmlinux 0x3e50fa58 simple_lookup +EXPORT_SYMBOL vmlinux 0x3e58fc21 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x3e7d0a37 param_set_invbool +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3e9eec8c of_get_parent +EXPORT_SYMBOL vmlinux 0x3eb9f980 sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0x3ed275eb udp_ioctl +EXPORT_SYMBOL vmlinux 0x3ed69cb0 iget5_locked +EXPORT_SYMBOL vmlinux 0x3ee709bf input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f05ac1a sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x3f06a656 _lv1_construct_event_receive_port +EXPORT_SYMBOL vmlinux 0x3f0aeb94 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x3f16795d __break_lease +EXPORT_SYMBOL vmlinux 0x3f1716ca dquot_drop +EXPORT_SYMBOL vmlinux 0x3f1a00d5 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x3f1ddc04 iterate_mounts +EXPORT_SYMBOL vmlinux 0x3f1ffcac inet6_getname +EXPORT_SYMBOL vmlinux 0x3f406a3b enable_kernel_altivec +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f480604 tso_build_data +EXPORT_SYMBOL vmlinux 0x3f53381d skb_trim +EXPORT_SYMBOL vmlinux 0x3f5c133f phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x3f6e43c8 seq_write +EXPORT_SYMBOL vmlinux 0x3f7441ed __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x3faeff21 agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x3fbb89d6 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x3fbfd6ed _lv1_gpu_open +EXPORT_SYMBOL vmlinux 0x3fe0d1c0 slhc_free +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3fec8cf7 vme_master_request +EXPORT_SYMBOL vmlinux 0x3fee7282 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x3ff8e495 lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0x401cfa81 __seq_open_private +EXPORT_SYMBOL vmlinux 0x402156f8 of_get_address +EXPORT_SYMBOL vmlinux 0x402675d1 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x402bcb85 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x402d7ce4 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x40363053 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x405d7627 kobject_get +EXPORT_SYMBOL vmlinux 0x406456af blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x40662c67 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x40748e5e pci_claim_resource +EXPORT_SYMBOL vmlinux 0x408d7be5 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x40931eb6 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40f781ae tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0x41361807 _lv1_get_logical_ppe_id +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x4159c38f ioremap_wc +EXPORT_SYMBOL vmlinux 0x417cee4a sys_imageblit +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x41a7a3d8 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x41ad1e8f vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x41b29770 dquot_disable +EXPORT_SYMBOL vmlinux 0x41ce9023 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x41dbf4de _lv1_start_lpm +EXPORT_SYMBOL vmlinux 0x41e1a4a8 build_skb +EXPORT_SYMBOL vmlinux 0x420114aa uart_register_driver +EXPORT_SYMBOL vmlinux 0x421b15c8 netlink_ack +EXPORT_SYMBOL vmlinux 0x423196a9 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42533cae inet_ioctl +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x426d5944 sock_alloc_file +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42b3f650 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x42bf4d02 compat_tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x42c0d649 path_put +EXPORT_SYMBOL vmlinux 0x42d9112e xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x4316ee5c dev_get_by_name +EXPORT_SYMBOL vmlinux 0x432c6edc __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x43577ddc cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x4374213a register_key_type +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43a01f90 complete_all +EXPORT_SYMBOL vmlinux 0x43ef6622 ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x440b89b3 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x440f45db devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x441c57c6 dst_alloc +EXPORT_SYMBOL vmlinux 0x443058da __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x4451eab1 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x445744a2 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x44589249 kill_fasync +EXPORT_SYMBOL vmlinux 0x446cc665 pmac_suspend_agp_for_card +EXPORT_SYMBOL vmlinux 0x4470f0cf vme_register_driver +EXPORT_SYMBOL vmlinux 0x44730377 simple_rename +EXPORT_SYMBOL vmlinux 0x447cc20f nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x448df201 i2c_master_recv +EXPORT_SYMBOL vmlinux 0x448eac3e kmemdup +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44b6c4ed devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x44d59178 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0x44db0c5b scsi_device_get +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44eb192e wait_for_completion +EXPORT_SYMBOL vmlinux 0x44f0cb93 tcf_hash_search +EXPORT_SYMBOL vmlinux 0x44f5d5d5 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x450b2800 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x451a637d blk_fetch_request +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x4564459b _lv1_set_virtual_uart_param +EXPORT_SYMBOL vmlinux 0x456658e7 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x45719939 wake_up_process +EXPORT_SYMBOL vmlinux 0x45757f06 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x4587e6ce single_release +EXPORT_SYMBOL vmlinux 0x45a06148 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x45a55ec8 __iounmap +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45ba8a50 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x45cc5e64 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x45cfe80b pasemi_dma_free_flag +EXPORT_SYMBOL vmlinux 0x45f40ba5 mach_maple +EXPORT_SYMBOL vmlinux 0x45ff7ddb nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0x46049d94 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x4612c59d down_trylock +EXPORT_SYMBOL vmlinux 0x46139353 bio_endio_nodec +EXPORT_SYMBOL vmlinux 0x461ac773 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x461ebfa0 __copy_tofrom_user +EXPORT_SYMBOL vmlinux 0x46302202 rt6_lookup +EXPORT_SYMBOL vmlinux 0x46398e0f jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x4654be9f of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x4659270d scsi_register +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x4671107d input_unregister_handler +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x4684044e bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x46a81ed2 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x46afd532 on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x46bc3887 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46d12956 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x46ef12ec sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x4705b29f __module_put_and_exit +EXPORT_SYMBOL vmlinux 0x470f1bb7 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x47182462 iterate_dir +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x4755963a dev_get_by_index +EXPORT_SYMBOL vmlinux 0x47608718 fence_init +EXPORT_SYMBOL vmlinux 0x477b0bbf sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x477dddd8 vm_mmap +EXPORT_SYMBOL vmlinux 0x477ef0bf __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x479dcc25 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x47b99c65 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x47e2af76 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x480ab42a __next_cpu_nr +EXPORT_SYMBOL vmlinux 0x480e3dd0 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x4811ffc6 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x4815f22b _lv1_gpu_attribute +EXPORT_SYMBOL vmlinux 0x4826bcae default_file_splice_read +EXPORT_SYMBOL vmlinux 0x4829a47e memcpy +EXPORT_SYMBOL vmlinux 0x48382f76 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x483f6d11 free_buffer_head +EXPORT_SYMBOL vmlinux 0x48404b9a remove_wait_queue +EXPORT_SYMBOL vmlinux 0x4841b1d7 swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x4843a1b9 _lv1_delete_repository_node +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x4869c3ba pnv_cxl_get_irq_count +EXPORT_SYMBOL vmlinux 0x4873e515 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x487757f0 padata_stop +EXPORT_SYMBOL vmlinux 0x4881efab pmac_get_partition +EXPORT_SYMBOL vmlinux 0x489688e6 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0x4897ab93 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x489a39f6 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48cce0fb xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x4915a1ab bio_unmap_user +EXPORT_SYMBOL vmlinux 0x4937fda9 key_unlink +EXPORT_SYMBOL vmlinux 0x4955593e max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x495ec6eb pasemi_dma_alloc_buf +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x49ae3600 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49d3614b tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x4a329c55 inet_shutdown +EXPORT_SYMBOL vmlinux 0x4a682c31 agp_free_page_array +EXPORT_SYMBOL vmlinux 0x4a731daa alloc_disk_node +EXPORT_SYMBOL vmlinux 0x4a73e36d udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x4aa2375a udp_proc_register +EXPORT_SYMBOL vmlinux 0x4aa290f4 netif_napi_del +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4ac64da4 _lv1_select_virtual_address_space +EXPORT_SYMBOL vmlinux 0x4acd0d84 mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4ae1a17e jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x4af9d05b zpool_evict +EXPORT_SYMBOL vmlinux 0x4afc209a devm_gpio_free +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b058ed0 seq_release_private +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b089460 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x4b3cb349 _lv1_destruct_io_irq_outlet +EXPORT_SYMBOL vmlinux 0x4b3d4ffe pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x4b4a112e dquot_commit +EXPORT_SYMBOL vmlinux 0x4b55231e dev_printk +EXPORT_SYMBOL vmlinux 0x4b58e11e pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b6fcddc _lv1_set_spe_interrupt_mask +EXPORT_SYMBOL vmlinux 0x4b706874 kernel_write +EXPORT_SYMBOL vmlinux 0x4b765a22 dmam_pool_create +EXPORT_SYMBOL vmlinux 0x4b8326ff ida_remove +EXPORT_SYMBOL vmlinux 0x4b97f0c6 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x4b98d4df twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x4ba5aca1 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x4ba71ad5 set_device_ro +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb2da69 agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x4bbdc7d9 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x4bde4ef5 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x4bed99b3 __percpu_counter_add +EXPORT_SYMBOL vmlinux 0x4c09cbae generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x4c11435a _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x4c1182cb bitmap_scnprintf +EXPORT_SYMBOL vmlinux 0x4c5b6bde vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x4c793eda fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0x4c9f32c6 agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x4ca9669f scnprintf +EXPORT_SYMBOL vmlinux 0x4cb0e988 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x4cbac90d inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4d025b3f blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x4d05b5a4 kthread_bind +EXPORT_SYMBOL vmlinux 0x4d1a98ad do_truncate +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d3179c2 address_space_init_once +EXPORT_SYMBOL vmlinux 0x4d38cb7e may_umount +EXPORT_SYMBOL vmlinux 0x4d6b56a7 set_user_nice +EXPORT_SYMBOL vmlinux 0x4d6dfc6a security_d_instantiate +EXPORT_SYMBOL vmlinux 0x4d897e5d md_check_recovery +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4ddc6d70 unlock_page +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4de758e1 devm_free_irq +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4e01c027 __destroy_inode +EXPORT_SYMBOL vmlinux 0x4e32a52b dev_err +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e433c04 dput +EXPORT_SYMBOL vmlinux 0x4e4c80bb __dst_free +EXPORT_SYMBOL vmlinux 0x4e6752cc tcp_read_sock +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e74c130 inet6_bind +EXPORT_SYMBOL vmlinux 0x4e807400 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x4e93165b pci_set_power_state +EXPORT_SYMBOL vmlinux 0x4e9dffb5 ip_fast_csum +EXPORT_SYMBOL vmlinux 0x4ead3b05 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x4eb52eec rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x4eb82d58 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x4eca54f6 up_write +EXPORT_SYMBOL vmlinux 0x4ed7a959 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x4edd72f7 block_all_signals +EXPORT_SYMBOL vmlinux 0x4eed7577 no_llseek +EXPORT_SYMBOL vmlinux 0x4ef28876 mutex_unlock +EXPORT_SYMBOL vmlinux 0x4ef6b7d5 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x4f075fd5 param_set_charp +EXPORT_SYMBOL vmlinux 0x4f0a08eb pci_bus_get +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f3cdeb3 elevator_init +EXPORT_SYMBOL vmlinux 0x4f3ed9c8 seq_open +EXPORT_SYMBOL vmlinux 0x4f615d3e kill_litter_super +EXPORT_SYMBOL vmlinux 0x4f664901 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x4f664db6 _lv1_insert_htab_entry +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f734e72 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x4f761b64 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x4f7e07e8 vme_bus_type +EXPORT_SYMBOL vmlinux 0x4f843c9c devm_ioport_map +EXPORT_SYMBOL vmlinux 0x4f874d41 tty_devnum +EXPORT_SYMBOL vmlinux 0x4fbc5d15 tcp_poll +EXPORT_SYMBOL vmlinux 0x4fc3f5b1 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4ff9b9a4 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x50057bfa try_to_release_page +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5016ab13 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x50405474 tuning_blk_pattern_8bit +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x507b95bf inode_add_bytes +EXPORT_SYMBOL vmlinux 0x509c8d5c bio_advance +EXPORT_SYMBOL vmlinux 0x50a2315e d_find_alias +EXPORT_SYMBOL vmlinux 0x50a90e8d bsearch +EXPORT_SYMBOL vmlinux 0x50b42a6b mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x50ba769a kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x50d21122 tcp_child_process +EXPORT_SYMBOL vmlinux 0x50d2592d hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x50d50f45 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x510a9056 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0x51164ad9 cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x5126b591 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x5127f6b6 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x512a9fab devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x51362a05 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x5140f552 should_remove_suid +EXPORT_SYMBOL vmlinux 0x517ee1b1 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x518272e9 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x51863175 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x51909e58 seq_path +EXPORT_SYMBOL vmlinux 0x519b0da3 finish_wait +EXPORT_SYMBOL vmlinux 0x51a59ee4 of_create_pci_dev +EXPORT_SYMBOL vmlinux 0x51b04c97 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x51c43401 redraw_screen +EXPORT_SYMBOL vmlinux 0x51db0f1b scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x51eafc8e param_ops_int +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x5214853e macio_release_resources +EXPORT_SYMBOL vmlinux 0x521af5b0 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x5245f6a4 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x524d33f2 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x525f727e bio_chain +EXPORT_SYMBOL vmlinux 0x526682b5 padata_alloc +EXPORT_SYMBOL vmlinux 0x527830ff pmac_xpram_read +EXPORT_SYMBOL vmlinux 0x52864184 d_move +EXPORT_SYMBOL vmlinux 0x5294fe78 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52bd9921 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x52bff779 tty_port_open +EXPORT_SYMBOL vmlinux 0x52d1ffc4 mach_pasemi +EXPORT_SYMBOL vmlinux 0x52e3fa05 _lv1_allocate_memory +EXPORT_SYMBOL vmlinux 0x52ec7be8 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x52f5dcf0 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x52f8b253 cdev_init +EXPORT_SYMBOL vmlinux 0x52f8bf3c csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x52f8d82f account_page_redirty +EXPORT_SYMBOL vmlinux 0x53020084 d_delete +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x530c24a1 unregister_key_type +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x5339f5f8 _lv1_read_virtual_uart +EXPORT_SYMBOL vmlinux 0x5349ec28 ata_dev_printk +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x536cc847 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x5377e556 hex2bin +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53c8bc53 nf_log_unset +EXPORT_SYMBOL vmlinux 0x53d6e066 skb_pull +EXPORT_SYMBOL vmlinux 0x53dadcd5 fput +EXPORT_SYMBOL vmlinux 0x53ebab1b _outsl_ns +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x5412c7c7 up +EXPORT_SYMBOL vmlinux 0x541bd697 netif_device_detach +EXPORT_SYMBOL vmlinux 0x54245b39 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x542d3e8e sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x5432afee finish_open +EXPORT_SYMBOL vmlinux 0x54390f8a bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x54429090 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x5451d2e4 inet_del_offload +EXPORT_SYMBOL vmlinux 0x545a8d8c blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x545de3d3 dev_add_offload +EXPORT_SYMBOL vmlinux 0x548636ea security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54ad7389 update_time +EXPORT_SYMBOL vmlinux 0x54bd2bf4 skb_put +EXPORT_SYMBOL vmlinux 0x54c15d55 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x54dc8184 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x551a74e0 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x55347ccf xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x554eb291 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x5568c553 complete +EXPORT_SYMBOL vmlinux 0x556c2740 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x5577ef9e udp_table +EXPORT_SYMBOL vmlinux 0x557b3dd8 _lv1_gpu_close +EXPORT_SYMBOL vmlinux 0x5581b439 d_lookup +EXPORT_SYMBOL vmlinux 0x5581f11f __napi_complete +EXPORT_SYMBOL vmlinux 0x55894942 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x5594be03 bitmap_remap +EXPORT_SYMBOL vmlinux 0x55bacf0c net_dma_find_channel +EXPORT_SYMBOL vmlinux 0x55be5fa9 submit_bio +EXPORT_SYMBOL vmlinux 0x55bec38a tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x55bf3799 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x55ccd4d2 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x55f5019b __kmalloc_node +EXPORT_SYMBOL vmlinux 0x56143788 agp_backend_release +EXPORT_SYMBOL vmlinux 0x56192025 twl6040_power +EXPORT_SYMBOL vmlinux 0x562d0c04 put_cmsg +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x5649eb23 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x565c8b85 bio_clone_fast +EXPORT_SYMBOL vmlinux 0x566f1284 validate_sp +EXPORT_SYMBOL vmlinux 0x567163c5 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x568350d2 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x56877938 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x568804ee _lv1_destruct_event_receive_port +EXPORT_SYMBOL vmlinux 0x56a10763 csum_tcpudp_magic +EXPORT_SYMBOL vmlinux 0x56ad6951 netif_carrier_on +EXPORT_SYMBOL vmlinux 0x56aedfc6 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x56b67a76 complete_request_key +EXPORT_SYMBOL vmlinux 0x56c2b95b rtas_progress +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56d03e68 kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0x56d9c874 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x56ddd997 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x56edbdbf udp_proc_unregister +EXPORT_SYMBOL vmlinux 0x56faa841 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x572647d6 get_mce_fault_addr +EXPORT_SYMBOL vmlinux 0x572cc733 seq_escape +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x5733f5a1 set_nlink +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x574eea67 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57648507 scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x57721ed8 read_cache_page +EXPORT_SYMBOL vmlinux 0x5776412f free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x5782a48f revalidate_disk +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x579bab50 _lv1_gpu_memory_free +EXPORT_SYMBOL vmlinux 0x57b22c8b pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x57c1728e mntput +EXPORT_SYMBOL vmlinux 0x57cef625 inet_add_offload +EXPORT_SYMBOL vmlinux 0x57fc8a5d softnet_data +EXPORT_SYMBOL vmlinux 0x580235b4 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x5813f261 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0x581874b4 lro_receive_skb +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x58456b7e blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x584f0988 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x5865544c jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x587446f4 swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x588b3024 param_get_string +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58bf57fe __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x58e653c6 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x58e763b9 default_llseek +EXPORT_SYMBOL vmlinux 0x58f0cdd5 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x5919274d tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x5925ddf2 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x595d0946 empty_zero_page +EXPORT_SYMBOL vmlinux 0x596550a0 replace_mount_options +EXPORT_SYMBOL vmlinux 0x5967c929 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x5991219c cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x599754c5 compat_nf_getsockopt +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59b3378a completion_done +EXPORT_SYMBOL vmlinux 0x59c325f3 seq_read +EXPORT_SYMBOL vmlinux 0x59e1c49d scsi_execute +EXPORT_SYMBOL vmlinux 0x5a025f7b arch_local_irq_restore +EXPORT_SYMBOL vmlinux 0x5a0aaa12 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a0d6fdf jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x5a1983e2 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x5a43d6f8 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x5a6337fe kern_path_create +EXPORT_SYMBOL vmlinux 0x5a883572 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a9b5da5 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x5a9c8174 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x5a9f1d63 memmove +EXPORT_SYMBOL vmlinux 0x5ad8bff7 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x5ade9a9b vme_slave_request +EXPORT_SYMBOL vmlinux 0x5aeefa5e md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b06cf0b md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x5b10798f i2c_use_client +EXPORT_SYMBOL vmlinux 0x5b1aa56d __check_sticky +EXPORT_SYMBOL vmlinux 0x5b2fa396 of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x5b2ffd7a blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x5b338a76 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x5b397072 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0x5b3eba1e xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x5b3f7b6e scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0x5b43f1f1 rtas_service_present +EXPORT_SYMBOL vmlinux 0x5b5402ba tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b783963 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x5b8de457 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x5b8e5060 consume_skb +EXPORT_SYMBOL vmlinux 0x5b9828c5 dma_spin_lock +EXPORT_SYMBOL vmlinux 0x5b9f015b filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x5bbb084d generic_block_bmap +EXPORT_SYMBOL vmlinux 0x5bc10524 printk_emit +EXPORT_SYMBOL vmlinux 0x5c00238b phy_driver_register +EXPORT_SYMBOL vmlinux 0x5c00a1f5 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x5c0d2182 sock_register +EXPORT_SYMBOL vmlinux 0x5c158042 simple_statfs +EXPORT_SYMBOL vmlinux 0x5c313256 cap_mmap_file +EXPORT_SYMBOL vmlinux 0x5c37f319 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x5c5fbfee dev_close +EXPORT_SYMBOL vmlinux 0x5c936a4f vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x5ccc9045 _lv1_close_device +EXPORT_SYMBOL vmlinux 0x5cdc5566 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x5ce8ef02 synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x5cebe169 get_fs_type +EXPORT_SYMBOL vmlinux 0x5cf30e10 __debugger_ipi +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d5290c8 generic_file_fsync +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d7da749 i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x5db143aa scsi_register_interface +EXPORT_SYMBOL vmlinux 0x5dc06de3 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x5df507a7 page_waitqueue +EXPORT_SYMBOL vmlinux 0x5e209675 d_genocide +EXPORT_SYMBOL vmlinux 0x5e30a90b filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x5e30e8d2 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x5e3a8a9c __wake_up +EXPORT_SYMBOL vmlinux 0x5e3b8a1b skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x5e956b7b ps3_sb_event_receive_port_destroy +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5ea402e1 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ec7f976 dev_warn +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed3d282 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x5ed4921e pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f0c7ef7 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x5f131edd rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x5f316bb7 vc_resize +EXPORT_SYMBOL vmlinux 0x5f469928 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x5f8a2728 isa_io_base +EXPORT_SYMBOL vmlinux 0x5f912969 netlink_unicast +EXPORT_SYMBOL vmlinux 0x5fb508fe invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x5fba9549 elv_register_queue +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fe49c33 sock_no_poll +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6017facb truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x6055eebe dev_addr_init +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x6074b3d6 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60dc165e __scsi_print_command +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60ee9172 param_ops_bool +EXPORT_SYMBOL vmlinux 0x6121099d devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x61229b10 node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0x61232ee4 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x6134f9ed inode_permission +EXPORT_SYMBOL vmlinux 0x6148ca7b dquot_destroy +EXPORT_SYMBOL vmlinux 0x614bb773 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x61597718 phy_attach +EXPORT_SYMBOL vmlinux 0x617c82b8 simple_transaction_read +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61a4487c _lv1_gpu_device_unmap +EXPORT_SYMBOL vmlinux 0x61ae5537 path_get +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61dcdcd3 _lv1_pause +EXPORT_SYMBOL vmlinux 0x61eef2c9 _insb +EXPORT_SYMBOL vmlinux 0x61fc2c84 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x62538167 slhc_toss +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x627e8cd8 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x62818f40 dev_get_stats +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x6288c775 kobject_del +EXPORT_SYMBOL vmlinux 0x629adb8c scsi_remove_target +EXPORT_SYMBOL vmlinux 0x62a6c139 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x62a79a6c param_ops_charp +EXPORT_SYMBOL vmlinux 0x62aa7049 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x62bcc3a8 blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x62cfac1a dm_put_table_device +EXPORT_SYMBOL vmlinux 0x62d49da8 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x6315419c sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x631aee24 vfs_mknod +EXPORT_SYMBOL vmlinux 0x63231951 gen_pool_create +EXPORT_SYMBOL vmlinux 0x63396aec __debugger_break_match +EXPORT_SYMBOL vmlinux 0x633a8e01 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x633eacdb of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x633eca20 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x6360d639 cpu_all_bits +EXPORT_SYMBOL vmlinux 0x636d064e alloc_fcdev +EXPORT_SYMBOL vmlinux 0x636d8b90 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x638f49bb zero_fill_bio +EXPORT_SYMBOL vmlinux 0x639f9a91 mmc_erase +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63d05905 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x63e7bd12 __cputime_usec_factor +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63f28427 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x63f75920 _lv1_construct_virtual_address_space +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x6406f86b neigh_seq_next +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x64244b41 dma_set_mask +EXPORT_SYMBOL vmlinux 0x6438bbcd scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x6440686a mach_powernv +EXPORT_SYMBOL vmlinux 0x6450c6db block_invalidatepage +EXPORT_SYMBOL vmlinux 0x646a1257 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x646ad81a xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x646cc6ab pmu_poll +EXPORT_SYMBOL vmlinux 0x6475f520 current_fs_time +EXPORT_SYMBOL vmlinux 0x64970546 icmp_send +EXPORT_SYMBOL vmlinux 0x6498cb75 lease_get_mtime +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64b87ea4 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x64ba4e83 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64d2107a neigh_connected_output +EXPORT_SYMBOL vmlinux 0x64d364a6 netif_napi_add +EXPORT_SYMBOL vmlinux 0x64eec318 scsi_print_sense +EXPORT_SYMBOL vmlinux 0x64eefb0b __scm_destroy +EXPORT_SYMBOL vmlinux 0x64ef363d skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x6535fe64 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x6568ffd1 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x657c2981 param_set_bool +EXPORT_SYMBOL vmlinux 0x657fd653 phy_device_free +EXPORT_SYMBOL vmlinux 0x658483e9 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x65bb58a2 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x65f43103 put_disk +EXPORT_SYMBOL vmlinux 0x660b5203 __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0x66116f5e ftrace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x6613ade8 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x6620ec20 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x66374b0b nlmsg_notify +EXPORT_SYMBOL vmlinux 0x665708db mmc_start_req +EXPORT_SYMBOL vmlinux 0x6657a64c tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x666656e5 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x66726aa5 framebuffer_release +EXPORT_SYMBOL vmlinux 0x66754be3 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x66866fdb mmc_add_host +EXPORT_SYMBOL vmlinux 0x66ad1cb3 _lv1_set_lpm_general_control +EXPORT_SYMBOL vmlinux 0x66c54ccd agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x66cbf14b pmac_xpram_write +EXPORT_SYMBOL vmlinux 0x66d590b3 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x66eef06b scsi_ioctl +EXPORT_SYMBOL vmlinux 0x6709a671 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x6742da53 of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0x67487d8a __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x67501b20 ps2_command +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x677d164e neigh_table_init +EXPORT_SYMBOL vmlinux 0x678a42cb vme_irq_generate +EXPORT_SYMBOL vmlinux 0x679b71f7 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x679ee8bb inode_dio_wait +EXPORT_SYMBOL vmlinux 0x67abaf23 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x67aefead dm_register_target +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67b908f8 vfs_create +EXPORT_SYMBOL vmlinux 0x67e9e9b9 of_dev_put +EXPORT_SYMBOL vmlinux 0x67f636ec dev_uc_flush +EXPORT_SYMBOL vmlinux 0x68029f03 sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x6820fdd5 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x683d9609 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x685a1388 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0x68609857 complete_and_exit +EXPORT_SYMBOL vmlinux 0x6873c387 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x687635b0 I_BDEV +EXPORT_SYMBOL vmlinux 0x6876a6ef mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x6891683a scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x68925312 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x68a22d40 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68bb11d4 of_scan_pci_bridge +EXPORT_SYMBOL vmlinux 0x68bdce78 netdev_features_change +EXPORT_SYMBOL vmlinux 0x68e1ef51 smu_present +EXPORT_SYMBOL vmlinux 0x68ecc811 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x6902c992 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x694bae4d tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x6963d213 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x698a3681 alloc_disk +EXPORT_SYMBOL vmlinux 0x6993ac75 pagevec_lookup +EXPORT_SYMBOL vmlinux 0x699b8a8e proc_create_data +EXPORT_SYMBOL vmlinux 0x699ccbf8 _lv1_deconfigure_virtual_uart_irq +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69b3a31a led_set_brightness +EXPORT_SYMBOL vmlinux 0x69b518c4 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0x69c53bc2 nd_set_link +EXPORT_SYMBOL vmlinux 0x69cd27c0 dm_io +EXPORT_SYMBOL vmlinux 0x69e27c7a bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x69fac3b8 get_agp_version +EXPORT_SYMBOL vmlinux 0x69fc4f08 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x6a00337f pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a24963f __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x6a550e61 dev_uc_del +EXPORT_SYMBOL vmlinux 0x6a57daff inode_set_bytes +EXPORT_SYMBOL vmlinux 0x6a57fae8 mdiobus_free +EXPORT_SYMBOL vmlinux 0x6a583349 key_validate +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a697398 tty_kref_put +EXPORT_SYMBOL vmlinux 0x6a6c4aa3 phy_suspend +EXPORT_SYMBOL vmlinux 0x6a740c54 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a7fff4e setattr_copy +EXPORT_SYMBOL vmlinux 0x6a8c8b07 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x6a96032c macio_request_resource +EXPORT_SYMBOL vmlinux 0x6abfd09b phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6ad9d6e3 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b3352e5 up_read +EXPORT_SYMBOL vmlinux 0x6b358cab _lv1_read_repository_node +EXPORT_SYMBOL vmlinux 0x6b387694 _lv1_end_of_interrupt_ext +EXPORT_SYMBOL vmlinux 0x6b589a6e _lv1_net_add_multicast_address +EXPORT_SYMBOL vmlinux 0x6b5dfe73 __debugger_bpt +EXPORT_SYMBOL vmlinux 0x6b640864 nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6b641664 kernel_listen +EXPORT_SYMBOL vmlinux 0x6b66c889 fence_free +EXPORT_SYMBOL vmlinux 0x6b6f0c4b _lv1_create_repository_node +EXPORT_SYMBOL vmlinux 0x6b729fdb generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x6b8a91a3 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x6b93448d pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x6b96f929 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x6b99eb74 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0x6ba762f2 new_sync_write +EXPORT_SYMBOL vmlinux 0x6babfc6d reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bea291d tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x6becdcc1 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x6c27a616 mmc_detect_change +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c6d1c91 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c942630 icmpv6_send +EXPORT_SYMBOL vmlinux 0x6c9c54dd flow_cache_init +EXPORT_SYMBOL vmlinux 0x6cb37127 flex_array_clear +EXPORT_SYMBOL vmlinux 0x6ce15698 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x6ce1afcb sk_mc_loop +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d1743eb _lv1_get_total_execution_time +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d33c9c7 sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x6d5e5d77 audit_log_task_info +EXPORT_SYMBOL vmlinux 0x6d6d843a zpool_register_driver +EXPORT_SYMBOL vmlinux 0x6d740223 flex_array_put +EXPORT_SYMBOL vmlinux 0x6da928f4 _insw_ns +EXPORT_SYMBOL vmlinux 0x6daba264 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x6dae3bbe pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x6de43246 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x6de610fc grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df153b5 km_state_expired +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6dfa89ab bdi_register_dev +EXPORT_SYMBOL vmlinux 0x6e04082d new_sync_read +EXPORT_SYMBOL vmlinux 0x6e3d1247 proto_register +EXPORT_SYMBOL vmlinux 0x6e4c59d0 netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x6e6639bd pci_domain_nr +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7f0fd2 cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x6e90dd04 sk_release_kernel +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ebc355d bdi_init +EXPORT_SYMBOL vmlinux 0x6f1e508b skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f2568fb sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x6f2db2d5 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x6f4012a0 compat_sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x6f545d2a security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x6f65d9df __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x6f9824ca param_get_ulong +EXPORT_SYMBOL vmlinux 0x6fa331ed _lv1_construct_io_irq_outlet +EXPORT_SYMBOL vmlinux 0x6fa7a8f7 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x6fbb385c fd_install +EXPORT_SYMBOL vmlinux 0x6fc5f34d gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6ff0318e blk_integrity_register +EXPORT_SYMBOL vmlinux 0x6ff1135e jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x6ff114e7 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x70001884 remove_arg_zero +EXPORT_SYMBOL vmlinux 0x70065e69 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x701699b2 _lv1_set_spe_privilege_state_area_1_register +EXPORT_SYMBOL vmlinux 0x704c4365 __cputime_sec_factor +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x7068ad4f ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x706f59a3 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x70795e38 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x707cdc80 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x70a2f0b7 alloc_fddidev +EXPORT_SYMBOL vmlinux 0x70a50203 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x70b08b71 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x70c360c2 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x70d053fd try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x70d5aa8c inode_init_once +EXPORT_SYMBOL vmlinux 0x70f86c70 pmu_queue_request +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x7116bc8d fsnotify_get_group +EXPORT_SYMBOL vmlinux 0x71260ce6 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0x71275e23 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x71381aef pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x71515448 scsi_print_command +EXPORT_SYMBOL vmlinux 0x715b51c5 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x71726cc2 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x71925dfc con_is_bound +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71acb170 param_set_byte +EXPORT_SYMBOL vmlinux 0x71b86615 tty_schedule_flip +EXPORT_SYMBOL vmlinux 0x71db4279 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x71e34e9f console_stop +EXPORT_SYMBOL vmlinux 0x71eb4901 dma_find_channel +EXPORT_SYMBOL vmlinux 0x71f1c781 bmap +EXPORT_SYMBOL vmlinux 0x72384791 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x72422deb scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x726be430 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x728005b8 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x729b4a83 _lv1_get_spe_all_interrupt_statuses +EXPORT_SYMBOL vmlinux 0x72a1e88d scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x72ad45f3 tty_unregister_device +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b5d304 tcp_prequeue +EXPORT_SYMBOL vmlinux 0x72b6fa56 fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x72c98139 __arch_hweight64 +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x730669f7 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x731a747a pci_io_base +EXPORT_SYMBOL vmlinux 0x733b3292 vfs_symlink +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x7340afa8 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0x734e5b97 blk_finish_request +EXPORT_SYMBOL vmlinux 0x735d8503 add_wait_queue +EXPORT_SYMBOL vmlinux 0x736b099a set_security_override +EXPORT_SYMBOL vmlinux 0x73710a3e dqstats +EXPORT_SYMBOL vmlinux 0x7388720e padata_do_serial +EXPORT_SYMBOL vmlinux 0x73a56590 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x73b6631e pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x73c11801 of_find_property +EXPORT_SYMBOL vmlinux 0x73d10798 __breadahead +EXPORT_SYMBOL vmlinux 0x73eb92e2 simple_rmdir +EXPORT_SYMBOL vmlinux 0x73fe2d1c agp_free_memory +EXPORT_SYMBOL vmlinux 0x74080b59 md_register_thread +EXPORT_SYMBOL vmlinux 0x74371888 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x74ad7220 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x74b21443 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x74bee69e rtnl_notify +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74e5c7de mount_nodev +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74f4a3c7 ps2_end_command +EXPORT_SYMBOL vmlinux 0x74fe8730 sys_ctrler +EXPORT_SYMBOL vmlinux 0x750f86e8 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x7521ac09 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x7532588a alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x7552b893 blk_put_request +EXPORT_SYMBOL vmlinux 0x75675b29 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x756c786e _lv1_connect_interrupt_event_receive_port +EXPORT_SYMBOL vmlinux 0x75754995 _lv1_storage_check_async_status +EXPORT_SYMBOL vmlinux 0x75838e87 force_sig +EXPORT_SYMBOL vmlinux 0x75994700 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75be6702 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x75d07d5f follow_down_one +EXPORT_SYMBOL vmlinux 0x75e38abd inet6_del_offload +EXPORT_SYMBOL vmlinux 0x75e4f5aa pasemi_read_mac_reg +EXPORT_SYMBOL vmlinux 0x75ec48f8 noop_qdisc +EXPORT_SYMBOL vmlinux 0x75f0b81c ether_setup +EXPORT_SYMBOL vmlinux 0x75f963b5 fs_bio_set +EXPORT_SYMBOL vmlinux 0x7606bf35 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x76087e1e bio_copy_data +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x76242e5b udp6_csum_init +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x764e2224 _lv1_disconnect_irq_plug_ext +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x766344b0 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x7678fd97 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x767cae7c inet6_add_offload +EXPORT_SYMBOL vmlinux 0x76a0bc9a of_iomap +EXPORT_SYMBOL vmlinux 0x76bf656d __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76ee4ed3 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x76ffb8e0 release_pages +EXPORT_SYMBOL vmlinux 0x770bab26 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x770ddf19 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x77144936 _lv1_disconnect_irq_plug +EXPORT_SYMBOL vmlinux 0x77150949 generic_make_request +EXPORT_SYMBOL vmlinux 0x77175d11 scsi_host_get +EXPORT_SYMBOL vmlinux 0x771ad026 submit_bh +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x77512a29 free_task +EXPORT_SYMBOL vmlinux 0x775ed5ca phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x7763a22b blk_stack_limits +EXPORT_SYMBOL vmlinux 0x7774e942 iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x777d9a8e __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x7784bc0f md_flush_request +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77a47578 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x77ab5750 tty_name +EXPORT_SYMBOL vmlinux 0x77b545c1 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x77b61efb dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77c69c23 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x77d93c80 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x77df0847 __set_personality +EXPORT_SYMBOL vmlinux 0x77f05fe9 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x78054187 kvmppc_hv_find_lock_hpte +EXPORT_SYMBOL vmlinux 0x7830b04f hvc_put_chars +EXPORT_SYMBOL vmlinux 0x783339ad delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x78370a52 do_sync_read +EXPORT_SYMBOL vmlinux 0x78371ad2 pci_set_mwi +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x784317fb freeze_super +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x78759ec7 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x787a3e84 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x787fa158 rtas +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x789a17f7 _lv1_destruct_logical_spe +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a5aa37 nonseekable_open +EXPORT_SYMBOL vmlinux 0x78a9e905 _numa_mem_ +EXPORT_SYMBOL vmlinux 0x78c5dd94 make_kprojid +EXPORT_SYMBOL vmlinux 0x78cd4ea3 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78f5aee8 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x78f5b288 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x78f8a2c7 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x790804b4 key_put +EXPORT_SYMBOL vmlinux 0x79554c82 generic_fillattr +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x79770b40 pagecache_get_page +EXPORT_SYMBOL vmlinux 0x797c8fa9 cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x7985d043 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79a3909d agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79c0f8ba tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x7a0bea06 ip6_xmit +EXPORT_SYMBOL vmlinux 0x7a19fb79 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a455810 dqget +EXPORT_SYMBOL vmlinux 0x7a499501 prepare_creds +EXPORT_SYMBOL vmlinux 0x7a6be16f single_open_size +EXPORT_SYMBOL vmlinux 0x7a6cdedc do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a6ee3d6 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa9e259 _lv1_map_htab +EXPORT_SYMBOL vmlinux 0x7aafc240 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7ae28ea1 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x7b16235f hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x7b2717c8 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x7b29b088 keyring_clear +EXPORT_SYMBOL vmlinux 0x7b2aef6c __krealloc +EXPORT_SYMBOL vmlinux 0x7b2f7dfd kdb_current_task +EXPORT_SYMBOL vmlinux 0x7b335fb1 vfs_link +EXPORT_SYMBOL vmlinux 0x7b356474 make_bad_inode +EXPORT_SYMBOL vmlinux 0x7b4578f9 mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x7b5a75ac dentry_unhash +EXPORT_SYMBOL vmlinux 0x7b692d1d scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x7b6df70d d_path +EXPORT_SYMBOL vmlinux 0x7b762953 single_open +EXPORT_SYMBOL vmlinux 0x7b8d153c agp_enable +EXPORT_SYMBOL vmlinux 0x7b9ae8e0 blk_run_queue +EXPORT_SYMBOL vmlinux 0x7b9dec54 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x7bb756cc neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x7bd7229e param_get_uint +EXPORT_SYMBOL vmlinux 0x7bef8751 padata_start +EXPORT_SYMBOL vmlinux 0x7bfb7558 vm_insert_page +EXPORT_SYMBOL vmlinux 0x7c003aef _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x7c05fa91 cdrom_release +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c20d631 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x7c27156c rtas_online_cpus_mask +EXPORT_SYMBOL vmlinux 0x7c2c7648 ata_port_printk +EXPORT_SYMBOL vmlinux 0x7c2d098f krealloc +EXPORT_SYMBOL vmlinux 0x7c3f47e4 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c56990c alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c6d7fed register_sysctl +EXPORT_SYMBOL vmlinux 0x7c8db599 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x7c9291d1 csum_partial_copy_generic +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7c9decab pcie_set_mps +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cc1f68b inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cfce1e9 bio_integrity_free +EXPORT_SYMBOL vmlinux 0x7d03a641 vme_register_bridge +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d12e3e3 vio_unregister_driver +EXPORT_SYMBOL vmlinux 0x7d293811 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x7d3dfe18 bio_map_user +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d9ad27b vlan_vid_add +EXPORT_SYMBOL vmlinux 0x7d9cda90 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x7daa924f udp_del_offload +EXPORT_SYMBOL vmlinux 0x7db683e3 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x7dc97879 rtas_get_error_log_max +EXPORT_SYMBOL vmlinux 0x7dd7df27 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x7de2cd98 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x7dee42fa cdev_add +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7dfb59a9 file_open_root +EXPORT_SYMBOL vmlinux 0x7dfcfc9c pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x7e1994a4 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x7e1e0ec9 tuning_blk_pattern_4bit +EXPORT_SYMBOL vmlinux 0x7e330779 sock_no_mmap +EXPORT_SYMBOL vmlinux 0x7e3bb427 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0x7e7ab508 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x7e87227e slhc_compress +EXPORT_SYMBOL vmlinux 0x7eb7eeff of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x7ec00796 nf_log_set +EXPORT_SYMBOL vmlinux 0x7ed45e4c security_path_mkdir +EXPORT_SYMBOL vmlinux 0x7ed66bf9 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f4bf6d5 __kernel_write +EXPORT_SYMBOL vmlinux 0x7f58b945 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7faf0b33 pci_dev_get +EXPORT_SYMBOL vmlinux 0x7fbd10d2 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x7fc3061c nf_ct_attach +EXPORT_SYMBOL vmlinux 0x7fc55462 __register_chrdev +EXPORT_SYMBOL vmlinux 0x7fdac6b4 skb_queue_tail +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fe38f48 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x7fe9a060 _lv1_net_stop_tx_dma +EXPORT_SYMBOL vmlinux 0x7ffa2ad8 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x7ffd313c jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x80106dc8 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x80201062 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x803e6097 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x80546a34 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x80791a8c radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0x80c8ef89 pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80cdf831 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x80d42345 fsync_bdev +EXPORT_SYMBOL vmlinux 0x80d49636 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80dc1d34 mdiobus_read +EXPORT_SYMBOL vmlinux 0x80e25284 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x80f59407 __find_get_block +EXPORT_SYMBOL vmlinux 0x81085f1d bio_copy_user +EXPORT_SYMBOL vmlinux 0x811ac092 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x811e978d kfree_skb_list +EXPORT_SYMBOL vmlinux 0x81208ccf srp_start_tl_fail_timers +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815834a0 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x81758d69 tty_check_change +EXPORT_SYMBOL vmlinux 0x818a458e __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x819256b2 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0x81a07f4e _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x81c0a84f rtas_set_indicator +EXPORT_SYMBOL vmlinux 0x81d9f7f2 _lv1_put_iopte +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81f1c6c9 fget +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x822502ae dquot_enable +EXPORT_SYMBOL vmlinux 0x8228c648 seq_lseek +EXPORT_SYMBOL vmlinux 0x822c5a8c fence_add_callback +EXPORT_SYMBOL vmlinux 0x823b7ba2 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x82441baa skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x82458f7f radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x824d21c6 ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x826a2e2a mutex_trylock +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82b607bd devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x82c65d3b bd_set_size +EXPORT_SYMBOL vmlinux 0x82e5a238 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x839138f4 save_mount_options +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83959c71 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x839edbc4 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x83a476ce bitmap_scnlistprintf +EXPORT_SYMBOL vmlinux 0x83b3daa6 dev_open +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83d364d6 agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0x84260e74 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x844e3767 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x845124e0 ps3_mm_phys_to_lpar +EXPORT_SYMBOL vmlinux 0x84544faf pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x8463b50c input_unregister_device +EXPORT_SYMBOL vmlinux 0x8467a2ca bdgrab +EXPORT_SYMBOL vmlinux 0x8469e863 sg_miter_stop +EXPORT_SYMBOL vmlinux 0x846ab716 block_write_full_page +EXPORT_SYMBOL vmlinux 0x84776492 bio_reset +EXPORT_SYMBOL vmlinux 0x848d1f73 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x849e2a2d vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x849fe807 csum_and_copy_from_user +EXPORT_SYMBOL vmlinux 0x84baa831 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x84bd69bf dq_data_lock +EXPORT_SYMBOL vmlinux 0x84deb1dd udp_set_csum +EXPORT_SYMBOL vmlinux 0x84e1908a posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x84e5e242 agp_collect_device_status +EXPORT_SYMBOL vmlinux 0x84e8303d inc_nlink +EXPORT_SYMBOL vmlinux 0x84f20158 kernel_bind +EXPORT_SYMBOL vmlinux 0x84fb11b5 ip_ct_attach +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x85178ad5 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x8575f5aa ab3100_event_register +EXPORT_SYMBOL vmlinux 0x85763818 mmc_free_host +EXPORT_SYMBOL vmlinux 0x8597eb47 plpar_hcall +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85d374ae generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x8615552d vfs_rename +EXPORT_SYMBOL vmlinux 0x86338340 param_get_long +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x8687391d dquot_quota_on +EXPORT_SYMBOL vmlinux 0x8689f79c d_add_ci +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86a1ffa9 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x86a30526 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x86d3acaa sock_no_getname +EXPORT_SYMBOL vmlinux 0x86db1cbb rtas_flash_term_hook +EXPORT_SYMBOL vmlinux 0x86f3d9ad blk_end_request +EXPORT_SYMBOL vmlinux 0x86f753c7 do_splice_from +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x86fec82c input_close_device +EXPORT_SYMBOL vmlinux 0x8701b044 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x8705baf9 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x870944b5 load_nls +EXPORT_SYMBOL vmlinux 0x870b8e19 pnv_cxl_ioda_msi_setup +EXPORT_SYMBOL vmlinux 0x870e3b68 rwsem_wake +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x872fc364 blk_end_request_all +EXPORT_SYMBOL vmlinux 0x873a53ea __arch_hweight8 +EXPORT_SYMBOL vmlinux 0x874a0a21 from_kprojid +EXPORT_SYMBOL vmlinux 0x875dcecd qdisc_reset +EXPORT_SYMBOL vmlinux 0x8769d608 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x877504ac ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x8775237b generic_end_io_acct +EXPORT_SYMBOL vmlinux 0x87817c55 abx500_register_ops +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x87938709 dma_iommu_ops +EXPORT_SYMBOL vmlinux 0x87a33f42 vio_enable_interrupts +EXPORT_SYMBOL vmlinux 0x87a7d601 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x87e19a72 devm_request_resource +EXPORT_SYMBOL vmlinux 0x87eeff5d inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x880da1b1 _lv1_get_logical_partition_id +EXPORT_SYMBOL vmlinux 0x8812faaf __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x881a3eca nd_get_link +EXPORT_SYMBOL vmlinux 0x8823b96f __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x882db37f neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x8834396c mod_timer +EXPORT_SYMBOL vmlinux 0x8849b1f4 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x887fa47e __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x888b31fc tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x889d79a5 deactivate_super +EXPORT_SYMBOL vmlinux 0x88a0782f scsi_add_device +EXPORT_SYMBOL vmlinux 0x88a18fd6 dquot_commit_info +EXPORT_SYMBOL vmlinux 0x88a511aa nf_log_unregister +EXPORT_SYMBOL vmlinux 0x88a8bc70 pnv_cxl_release_hwirq_ranges +EXPORT_SYMBOL vmlinux 0x88b227d3 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x88d79236 do_splice_direct +EXPORT_SYMBOL vmlinux 0x88fd4454 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x891bef26 vm_stat +EXPORT_SYMBOL vmlinux 0x891fbb10 mempool_destroy +EXPORT_SYMBOL vmlinux 0x895108f3 proc_dostring +EXPORT_SYMBOL vmlinux 0x895577b0 numa_cpu_lookup_table +EXPORT_SYMBOL vmlinux 0x89773009 __invalidate_device +EXPORT_SYMBOL vmlinux 0x89797060 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x8993983e simple_readpage +EXPORT_SYMBOL vmlinux 0x89a71723 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89b6a7c9 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x89bdcfa0 inet_addr_type +EXPORT_SYMBOL vmlinux 0x89c5a8be smu_get_sdb_partition +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a2c566d mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a6af65c kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x8a76c78b pci_remove_bus +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a7ffb0a security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x8a815775 input_get_keycode +EXPORT_SYMBOL vmlinux 0x8a96d6d0 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8a9cef2a _lv1_allocate_device_dma_region +EXPORT_SYMBOL vmlinux 0x8aa4c828 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x8ab28050 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x8ab31b2b inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x8acdb697 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x8adc07d6 vmap +EXPORT_SYMBOL vmlinux 0x8b1a76a2 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b6f9579 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b91a3a7 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x8b9cd477 generic_listxattr +EXPORT_SYMBOL vmlinux 0x8bc79952 down_read +EXPORT_SYMBOL vmlinux 0x8bd0704e skb_append +EXPORT_SYMBOL vmlinux 0x8bd8225b tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x8bd926d4 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x8bf2ae1f fsl_lbc_addr +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c3f6cb3 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x8c416a18 phy_connect_direct +EXPORT_SYMBOL vmlinux 0x8c45e802 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x8c4c7f64 simple_link +EXPORT_SYMBOL vmlinux 0x8c59afee bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c8919a6 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x8c8d79c0 _lv1_gpu_context_iomap +EXPORT_SYMBOL vmlinux 0x8ca4c12f arp_xmit +EXPORT_SYMBOL vmlinux 0x8cba388a unregister_cdrom +EXPORT_SYMBOL vmlinux 0x8cc400ed __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8ccb2a4c ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x8cd3f0bc tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x8cea12c9 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x8cfa6368 md_integrity_register +EXPORT_SYMBOL vmlinux 0x8d015dd4 __bswapdi2 +EXPORT_SYMBOL vmlinux 0x8d216174 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x8d2b6d1f tcp_close +EXPORT_SYMBOL vmlinux 0x8d364fd0 security_file_permission +EXPORT_SYMBOL vmlinux 0x8d3d57ad tty_vhangup +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d564bea mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x8d72c869 set_blocksize +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d944cbb copy_in_user +EXPORT_SYMBOL vmlinux 0x8d9aa32d md_error +EXPORT_SYMBOL vmlinux 0x8dbb4036 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x8de0516d from_kgid_munged +EXPORT_SYMBOL vmlinux 0x8de0b5ac mempool_create +EXPORT_SYMBOL vmlinux 0x8de1d918 kobject_set_name +EXPORT_SYMBOL vmlinux 0x8de2fbc5 _lv1_get_virtual_uart_param +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8e0543e7 security_inode_init_security +EXPORT_SYMBOL vmlinux 0x8e05ada3 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x8e0bdc1d pci_enable_device +EXPORT_SYMBOL vmlinux 0x8e332829 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x8e37f344 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x8e5a5d5f alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x8e7a79c7 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x8e86ec5e tty_set_operations +EXPORT_SYMBOL vmlinux 0x8e898bb4 km_policy_notify +EXPORT_SYMBOL vmlinux 0x8e9b9867 sock_recvmsg +EXPORT_SYMBOL vmlinux 0x8ea1c2ff blk_init_queue +EXPORT_SYMBOL vmlinux 0x8ebd0e13 ip_options_compile +EXPORT_SYMBOL vmlinux 0x8ebf837d seq_vprintf +EXPORT_SYMBOL vmlinux 0x8ec04552 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x8edf6a91 forget_cached_acl +EXPORT_SYMBOL vmlinux 0x8ee0a5d5 qdisc_list_del +EXPORT_SYMBOL vmlinux 0x8eea1bc9 smu_poll +EXPORT_SYMBOL vmlinux 0x8efeed8c freeze_bdev +EXPORT_SYMBOL vmlinux 0x8f01dcbb dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x8f23e494 lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x8f32e750 neigh_for_each +EXPORT_SYMBOL vmlinux 0x8f4f7738 skb_free_datagram +EXPORT_SYMBOL vmlinux 0x8f83b0d8 netdev_crit +EXPORT_SYMBOL vmlinux 0x8f85f835 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x8f8b611d nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x8f9ee325 i2c_transfer +EXPORT_SYMBOL vmlinux 0x8fa6dbd8 inet_put_port +EXPORT_SYMBOL vmlinux 0x8fa8985f i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x8fb3f436 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x8fe94f9d compat_ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x8feee0f2 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0x8fef3214 iterate_supers_type +EXPORT_SYMBOL vmlinux 0x8ff2db73 md_finish_reshape +EXPORT_SYMBOL vmlinux 0x901fdaa5 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x902100c5 __dquot_transfer +EXPORT_SYMBOL vmlinux 0x9033d617 ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0x904114af sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x90770344 blk_delay_queue +EXPORT_SYMBOL vmlinux 0x907bff2c tcp_disconnect +EXPORT_SYMBOL vmlinux 0x90943653 __inode_permission +EXPORT_SYMBOL vmlinux 0x90be6bd9 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x90bef746 page_cache_next_hole +EXPORT_SYMBOL vmlinux 0x90da2c5b __lock_buffer +EXPORT_SYMBOL vmlinux 0x90ec34dd macio_request_resources +EXPORT_SYMBOL vmlinux 0x90f81861 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x91048900 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x9117ada1 d_tmpfile +EXPORT_SYMBOL vmlinux 0x91201cef _lv1_enable_logical_spe +EXPORT_SYMBOL vmlinux 0x912557ce rtas_busy_delay +EXPORT_SYMBOL vmlinux 0x912b0099 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0x912d1a26 dev_printk_emit +EXPORT_SYMBOL vmlinux 0x91344284 tty_lock +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x91574e85 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x915e1208 tb_ticks_per_usec +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x9168c033 rtas_get_sensor +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x91797fd1 of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x918ee6c3 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x919bacc1 genphy_suspend +EXPORT_SYMBOL vmlinux 0x919d1163 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x91ac822f vscnprintf +EXPORT_SYMBOL vmlinux 0x91b6320b disk_stack_limits +EXPORT_SYMBOL vmlinux 0x91ba3e0d xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x91c28a12 pci_enable_msix +EXPORT_SYMBOL vmlinux 0x91c4feca _lv1_unmap_htab +EXPORT_SYMBOL vmlinux 0x91d76c6c kmem_cache_size +EXPORT_SYMBOL vmlinux 0x91d78732 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x91e56a2a open_exec +EXPORT_SYMBOL vmlinux 0x91fd70fa __alloc_skb +EXPORT_SYMBOL vmlinux 0x920bcc83 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x922530f2 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x92328bc7 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x923efc3c qdisc_destroy +EXPORT_SYMBOL vmlinux 0x924ac9c0 pci_release_region +EXPORT_SYMBOL vmlinux 0x9251be1e page_readlink +EXPORT_SYMBOL vmlinux 0x9287e4d6 tcp_parse_options +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x929f9ff6 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92bce386 kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0x92d050df iov_pages +EXPORT_SYMBOL vmlinux 0x92d46130 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x92d8c3a3 sock_i_ino +EXPORT_SYMBOL vmlinux 0x92f17d4d tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x932a6cb0 seq_bitmap +EXPORT_SYMBOL vmlinux 0x933256ae pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x933354da get_thermal_instance +EXPORT_SYMBOL vmlinux 0x933a0885 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x93507f1c _lv1_gpu_memory_allocate +EXPORT_SYMBOL vmlinux 0x93598772 dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x936e69dd irq_set_chip +EXPORT_SYMBOL vmlinux 0x9376ef6f xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93b406b4 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x93b8bfb9 scsi_scan_target +EXPORT_SYMBOL vmlinux 0x93c5550b pci_get_slot +EXPORT_SYMBOL vmlinux 0x93cd0983 of_parse_phandle +EXPORT_SYMBOL vmlinux 0x93d42b14 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9400bd0f skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x941a21ea bio_map_kern +EXPORT_SYMBOL vmlinux 0x943dc80f csum_and_copy_to_user +EXPORT_SYMBOL vmlinux 0x943e6895 request_key +EXPORT_SYMBOL vmlinux 0x94429f25 flush_signals +EXPORT_SYMBOL vmlinux 0x948240f7 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x948d83c0 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x94905b06 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x9494ea9f request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x949f99a6 da903x_query_status +EXPORT_SYMBOL vmlinux 0x94a28853 dev_emerg +EXPORT_SYMBOL vmlinux 0x94e2459e account_page_dirtied +EXPORT_SYMBOL vmlinux 0x94fcab2b mpage_writepages +EXPORT_SYMBOL vmlinux 0x95014eea dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x9503ec03 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x9505b327 dentry_open +EXPORT_SYMBOL vmlinux 0x9514151a _mcount +EXPORT_SYMBOL vmlinux 0x9524a9db security_path_rename +EXPORT_SYMBOL vmlinux 0x9524b0ae _outsb +EXPORT_SYMBOL vmlinux 0x9538a227 phy_attach_direct +EXPORT_SYMBOL vmlinux 0x953fcbad neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x954a4674 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x9550aba4 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x9578d663 nf_log_packet +EXPORT_SYMBOL vmlinux 0x957f3d75 generic_ro_fops +EXPORT_SYMBOL vmlinux 0x95b0cda5 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x95b200b3 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x95b8c4c8 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x95c18cc2 register_exec_domain +EXPORT_SYMBOL vmlinux 0x95d708fe backlight_device_register +EXPORT_SYMBOL vmlinux 0x95f22bad param_ops_invbool +EXPORT_SYMBOL vmlinux 0x95fb733e padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0x960518a3 __napi_schedule +EXPORT_SYMBOL vmlinux 0x960623ac pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x9615c0af mmc_can_erase +EXPORT_SYMBOL vmlinux 0x961c89ba kernel_getpeername +EXPORT_SYMBOL vmlinux 0x961f98b9 dev_mc_flush +EXPORT_SYMBOL vmlinux 0x9637fe24 mpage_readpage +EXPORT_SYMBOL vmlinux 0x9638a153 max8925_set_bits +EXPORT_SYMBOL vmlinux 0x96510cc5 pnv_cxl_alloc_hwirq_ranges +EXPORT_SYMBOL vmlinux 0x966ed4df pci_platform_rom +EXPORT_SYMBOL vmlinux 0x96a696a0 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x96a871cd user_path_create +EXPORT_SYMBOL vmlinux 0x96af94ab writeback_in_progress +EXPORT_SYMBOL vmlinux 0x96b19477 touch_atime +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96c8630b tty_port_destroy +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96dc25ba __ip_dev_find +EXPORT_SYMBOL vmlinux 0x970f5bab inet_del_protocol +EXPORT_SYMBOL vmlinux 0x97223636 mmc_hw_reset_check +EXPORT_SYMBOL vmlinux 0x973c7f86 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x9748927f _outsw_ns +EXPORT_SYMBOL vmlinux 0x97546536 ata_print_version +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x975760db mmc_put_card +EXPORT_SYMBOL vmlinux 0x9766840f mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x976e014f _lv1_map_device_mmio_region +EXPORT_SYMBOL vmlinux 0x97709963 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x977283a4 udplite_prot +EXPORT_SYMBOL vmlinux 0x97768935 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x97868aef __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x97924bd0 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x979a3311 misc_deregister +EXPORT_SYMBOL vmlinux 0x97b9d1dc pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x97cd8f7d netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x97d11ad9 of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x97d1b828 sock_edemux +EXPORT_SYMBOL vmlinux 0x97d7aac0 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x97e912da devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x97f03d6f vio_cmo_entitlement_update +EXPORT_SYMBOL vmlinux 0x980beca8 mach_pseries +EXPORT_SYMBOL vmlinux 0x980e2a5d fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x981419e5 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x9816a463 vga_client_register +EXPORT_SYMBOL vmlinux 0x98177648 _lv1_set_lpm_interval +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x982c7e7b security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0x986d298c scsi_host_put +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x98763022 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x987ab515 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x987e4224 agp_copy_info +EXPORT_SYMBOL vmlinux 0x987fc124 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x988f681d tcf_em_register +EXPORT_SYMBOL vmlinux 0x98c68c41 __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x98cf60b3 strlen +EXPORT_SYMBOL vmlinux 0x98e35477 dev_activate +EXPORT_SYMBOL vmlinux 0x98ef6669 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x98fa21b0 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x9906d052 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x990aa3f1 dqput +EXPORT_SYMBOL vmlinux 0x990c10a6 unregister_qdisc +EXPORT_SYMBOL vmlinux 0x990d7072 mach_ps3 +EXPORT_SYMBOL vmlinux 0x990f0f24 napi_gro_frags +EXPORT_SYMBOL vmlinux 0x99195078 vsnprintf +EXPORT_SYMBOL vmlinux 0x991ed24e d_make_root +EXPORT_SYMBOL vmlinux 0x992653a5 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x995812b1 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x995a8794 skb_seq_read +EXPORT_SYMBOL vmlinux 0x995dcf57 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x996cc74d textsearch_register +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99a5fd85 sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x99afe916 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x99b6c62a file_ns_capable +EXPORT_SYMBOL vmlinux 0x99c24cfe _lv1_free_device_dma_region +EXPORT_SYMBOL vmlinux 0x99c5af50 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x99c86ada kern_unmount +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99d0c98c shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x99d0e87b devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x99d3a43c dm_table_get_size +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99f94bbd kmalloc_caches +EXPORT_SYMBOL vmlinux 0x99ffeb8b tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a1ffb92 _lv1_clear_spe_interrupt_status +EXPORT_SYMBOL vmlinux 0x9a4282a7 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x9a50fda5 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0x9a51bd56 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x9a5ffc64 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x9a6b87bd pci_dev_driver +EXPORT_SYMBOL vmlinux 0x9a6c2531 pasemi_dma_init +EXPORT_SYMBOL vmlinux 0x9a8c3212 dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0x9a8de7d2 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x9aaa7a11 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x9ab8c98f pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x9adaa659 component_match_add +EXPORT_SYMBOL vmlinux 0x9adda96e may_umount_tree +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9af89f98 memcpy_fromiovec +EXPORT_SYMBOL vmlinux 0x9afd8d6e input_allocate_device +EXPORT_SYMBOL vmlinux 0x9b29fe6e have_submounts +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b43001c xfrm_lookup +EXPORT_SYMBOL vmlinux 0x9b4a407d pnv_cxl_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0x9b7cf3dc jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x9b825611 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x9b8c40ff __sk_dst_check +EXPORT_SYMBOL vmlinux 0x9b9c1820 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bd5d091 dquot_file_open +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9c06c25f macio_register_driver +EXPORT_SYMBOL vmlinux 0x9c085243 udp_prot +EXPORT_SYMBOL vmlinux 0x9c19472f clear_nlink +EXPORT_SYMBOL vmlinux 0x9c26323f bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c5efd87 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x9c735f8e init_special_inode +EXPORT_SYMBOL vmlinux 0x9c911599 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cacbbbe pci_scan_bus +EXPORT_SYMBOL vmlinux 0x9cd04bb0 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x9cda2590 eth_header +EXPORT_SYMBOL vmlinux 0x9d02c1ba uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d1099df vio_disable_interrupts +EXPORT_SYMBOL vmlinux 0x9d14983a ppc_enable_pmcs +EXPORT_SYMBOL vmlinux 0x9d2f1da0 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d6a54c2 flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0x9d6f8613 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x9d7ce8dd _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x9d887e81 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x9d8895d4 d_drop +EXPORT_SYMBOL vmlinux 0x9d988664 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x9d9dfc18 load_fp_state +EXPORT_SYMBOL vmlinux 0x9da4ab86 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x9db8b9bc skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x9dd1df66 flock_lock_file_wait +EXPORT_SYMBOL vmlinux 0x9dd36bf5 security_task_getsecid +EXPORT_SYMBOL vmlinux 0x9deeb78b soft_cursor +EXPORT_SYMBOL vmlinux 0x9df95a9f dcache_readdir +EXPORT_SYMBOL vmlinux 0x9dfe6e96 truncate_setsize +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e2f8c90 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e466dee pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e598559 key_type_keyring +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e8651bb make_kgid +EXPORT_SYMBOL vmlinux 0x9e924702 elevator_alloc +EXPORT_SYMBOL vmlinux 0x9e97375d rtas_busy_delay_time +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ec8e295 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x9ed56896 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x9ede60bf igrab +EXPORT_SYMBOL vmlinux 0x9ee78669 _lv1_write_virtual_uart +EXPORT_SYMBOL vmlinux 0x9ef4926e kernel_read +EXPORT_SYMBOL vmlinux 0x9f0c3b57 blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x9f1b100b ps3_sb_event_receive_port_setup +EXPORT_SYMBOL vmlinux 0x9f33ba6f of_phy_attach +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f6a0fb3 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x9f6ae028 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x9f83e773 inet_release +EXPORT_SYMBOL vmlinux 0x9f911629 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fa845e5 i2c_master_send +EXPORT_SYMBOL vmlinux 0x9fb3646f ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x9fb86f39 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x9fd1f394 __bread_gfp +EXPORT_SYMBOL vmlinux 0x9fda9c3d dump_align +EXPORT_SYMBOL vmlinux 0x9fdc5099 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9fdfc10c blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa0157670 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xa01f889f dma_direct_ops +EXPORT_SYMBOL vmlinux 0xa032df5b tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0xa037fff7 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xa03b373e arp_create +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa04b1b92 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa07a30ab string_escape_mem +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa0979113 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0b8a45f generic_permission +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e22139 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xa0e429f2 netdev_notice +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0fc0d21 sock_kmalloc +EXPORT_SYMBOL vmlinux 0xa0fd59ef ppc_md +EXPORT_SYMBOL vmlinux 0xa0ff74d6 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa130ba86 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0xa13bcbe0 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa1582195 always_delete_dentry +EXPORT_SYMBOL vmlinux 0xa159d3be dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0xa15db9ae netdev_change_features +EXPORT_SYMBOL vmlinux 0xa16f6400 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0xa1a8bf29 sk_common_release +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c65450 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1c99385 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xa1d8b941 tcp_release_cb +EXPORT_SYMBOL vmlinux 0xa1dd8706 bio_split +EXPORT_SYMBOL vmlinux 0xa1df5b4d powerpc_debugfs_root +EXPORT_SYMBOL vmlinux 0xa1f8fe75 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xa202a8e5 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xa2127cdc pasemi_dma_alloc_flag +EXPORT_SYMBOL vmlinux 0xa2465322 _lv1_get_version_info +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa288d19c call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xa28fce24 dquot_scan_active +EXPORT_SYMBOL vmlinux 0xa29fcf65 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0xa2a09c6a jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0xa2a335bd vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0xa2bbed37 crash_shutdown_register +EXPORT_SYMBOL vmlinux 0xa2db0888 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0xa2dba04b unlink_framebuffer +EXPORT_SYMBOL vmlinux 0xa2ef34d7 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xa2f44b73 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xa2fc3a94 sock_update_memcg +EXPORT_SYMBOL vmlinux 0xa2fdbcbe fence_default_wait +EXPORT_SYMBOL vmlinux 0xa303d1ff dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0xa305ce1e skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa326dc29 dev_set_mtu +EXPORT_SYMBOL vmlinux 0xa3508a63 proc_set_user +EXPORT_SYMBOL vmlinux 0xa35ed1a2 set_binfmt +EXPORT_SYMBOL vmlinux 0xa36cc745 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0xa3728ba3 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0xa3901fe9 dquot_alloc +EXPORT_SYMBOL vmlinux 0xa39b4cf2 udelay +EXPORT_SYMBOL vmlinux 0xa3a59255 tcp_init_sock +EXPORT_SYMBOL vmlinux 0xa3abc422 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xa3af620c clocksource_register +EXPORT_SYMBOL vmlinux 0xa3bbab0e __inet6_hash +EXPORT_SYMBOL vmlinux 0xa3f3414f put_tty_driver +EXPORT_SYMBOL vmlinux 0xa3f74879 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0xa3fc3d50 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xa3fff996 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0xa41bf891 eth_change_mtu +EXPORT_SYMBOL vmlinux 0xa430aece generic_setxattr +EXPORT_SYMBOL vmlinux 0xa43f30b5 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0xa4511467 crc16 +EXPORT_SYMBOL vmlinux 0xa4631a6d ata_link_printk +EXPORT_SYMBOL vmlinux 0xa46caccd phy_detach +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa47d8c49 d_alloc_name +EXPORT_SYMBOL vmlinux 0xa480c04b _lv1_gpu_context_attribute +EXPORT_SYMBOL vmlinux 0xa4a94d26 find_next_bit_le +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4bdd447 __cputime_clockt_factor +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4f97b7c inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xa511cf98 md_unregister_thread +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa55c6830 register_sysctl_table +EXPORT_SYMBOL vmlinux 0xa56b8ab2 flex_array_free +EXPORT_SYMBOL vmlinux 0xa572f229 __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5a51eee __crc32c_le +EXPORT_SYMBOL vmlinux 0xa5e4841d seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xa60aa865 skb_split +EXPORT_SYMBOL vmlinux 0xa61d6178 tc_classify +EXPORT_SYMBOL vmlinux 0xa629978c register_qdisc +EXPORT_SYMBOL vmlinux 0xa635a08d security_path_unlink +EXPORT_SYMBOL vmlinux 0xa64c7978 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0xa65972b8 _memcpy_toio +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa68a74d9 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xa69542e4 simple_dir_operations +EXPORT_SYMBOL vmlinux 0xa6ce472f cpu_rmap_update +EXPORT_SYMBOL vmlinux 0xa6d9e9df iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0xa6ecbed8 d_set_d_op +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa71084db input_set_keycode +EXPORT_SYMBOL vmlinux 0xa720678c lg_global_lock +EXPORT_SYMBOL vmlinux 0xa72a0f5b nr_online_nodes +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa74f4e9b ida_simple_get +EXPORT_SYMBOL vmlinux 0xa78d9eb7 slhc_uncompress +EXPORT_SYMBOL vmlinux 0xa7b365d5 giveup_altivec +EXPORT_SYMBOL vmlinux 0xa7bc6a93 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xa7c139a6 input_grab_device +EXPORT_SYMBOL vmlinux 0xa7ce93bd pcie_port_service_register +EXPORT_SYMBOL vmlinux 0xa7d796e4 udp_disconnect +EXPORT_SYMBOL vmlinux 0xa7f66faf find_vma +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa876b99a jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0xa87dcf00 param_set_ulong +EXPORT_SYMBOL vmlinux 0xa8a6f639 __check_region +EXPORT_SYMBOL vmlinux 0xa8ab7f6f padata_free +EXPORT_SYMBOL vmlinux 0xa8cdf0da netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0xa8ced546 _lv1_net_set_interrupt_status_indicator +EXPORT_SYMBOL vmlinux 0xa8e30cc9 sk_stream_error +EXPORT_SYMBOL vmlinux 0xa8e6a24d mutex_lock +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa90339b4 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa91c77b6 _lv1_end_of_interrupt +EXPORT_SYMBOL vmlinux 0xa9273e1a epapr_hypercall_start +EXPORT_SYMBOL vmlinux 0xa92e6efb skb_tx_error +EXPORT_SYMBOL vmlinux 0xa933ff05 phy_disconnect +EXPORT_SYMBOL vmlinux 0xa93ba88e proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0xa93bd279 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xa9549a42 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xa964d4f5 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0xa99b39c2 prandom_bytes +EXPORT_SYMBOL vmlinux 0xa9b71411 phy_device_create +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9ceae54 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0xaa0073b7 __net_get_random_once +EXPORT_SYMBOL vmlinux 0xaa0edca8 pasemi_dma_alloc_fun +EXPORT_SYMBOL vmlinux 0xaa1aeec8 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0xaa25cd2b tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0xaa46e87e lg_local_unlock +EXPORT_SYMBOL vmlinux 0xaa484950 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xaa691048 __get_page_tail +EXPORT_SYMBOL vmlinux 0xaa6e4df5 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa7bc2ca __mutex_init +EXPORT_SYMBOL vmlinux 0xaaab22c0 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xaad49498 vfs_setpos +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaaed3ceb xfrm_find_acq +EXPORT_SYMBOL vmlinux 0xaaeee7b0 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0xaafda5d5 neigh_parms_release +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xaafdd298 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0xab13d6b2 blk_execute_rq +EXPORT_SYMBOL vmlinux 0xab144224 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xab1b5a6b genphy_read_status +EXPORT_SYMBOL vmlinux 0xab2c4943 would_dump +EXPORT_SYMBOL vmlinux 0xab66f611 _lv1_set_lpm_trigger_control +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7e081f param_set_uint +EXPORT_SYMBOL vmlinux 0xab9c271c jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0xab9dd1b9 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0xabae2fc6 __wait_on_bit +EXPORT_SYMBOL vmlinux 0xabc4e889 sock_sendmsg +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabcc1739 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0xabce69cb start_tty +EXPORT_SYMBOL vmlinux 0xabe3efef sock_from_file +EXPORT_SYMBOL vmlinux 0xac0ab38c neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac26b820 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xac344e6b pci_iomap +EXPORT_SYMBOL vmlinux 0xac407a74 security_path_rmdir +EXPORT_SYMBOL vmlinux 0xac5dcdf1 pci_pme_capable +EXPORT_SYMBOL vmlinux 0xac787d7d netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0xac81b90d update_devfreq +EXPORT_SYMBOL vmlinux 0xac884fe8 pci_pme_active +EXPORT_SYMBOL vmlinux 0xac8d2dca flush_dcache_page +EXPORT_SYMBOL vmlinux 0xaca6ce85 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacc5b5d2 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0xaccaac25 inetdev_by_index +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd14ab8 _lv1_construct_logical_spe +EXPORT_SYMBOL vmlinux 0xacd510ee ip_cmsg_recv +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacdf8423 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0xace19bc1 get_task_io_context +EXPORT_SYMBOL vmlinux 0xace9a450 simple_transaction_set +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad01744f kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad05baf3 rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0xad164875 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xad4eb702 inet_frags_init +EXPORT_SYMBOL vmlinux 0xad50cebb i8253_lock +EXPORT_SYMBOL vmlinux 0xad5b0514 get_unmapped_area +EXPORT_SYMBOL vmlinux 0xad73a1eb twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0xad8103f8 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xada029c3 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0xadebe5b9 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xadeffe25 _lv1_gpu_context_intr +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae22e076 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0xae31e6b4 __devm_request_region +EXPORT_SYMBOL vmlinux 0xae358236 fence_signal +EXPORT_SYMBOL vmlinux 0xae545f06 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xae630363 max8998_write_reg +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae783c8f generic_shutdown_super +EXPORT_SYMBOL vmlinux 0xae7af035 generic_show_options +EXPORT_SYMBOL vmlinux 0xae7cb09d blk_queue_make_request +EXPORT_SYMBOL vmlinux 0xae93b80d generic_delete_inode +EXPORT_SYMBOL vmlinux 0xae9b3ab1 km_query +EXPORT_SYMBOL vmlinux 0xaef1cd78 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0xaf063510 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xaf2d872c prepare_to_wait +EXPORT_SYMBOL vmlinux 0xaf38472e from_kuid_munged +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf41127d param_set_bint +EXPORT_SYMBOL vmlinux 0xaf54c283 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0xaf671723 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xaf68177d km_state_notify +EXPORT_SYMBOL vmlinux 0xaf6ae696 kstrndup +EXPORT_SYMBOL vmlinux 0xaf803b89 macio_dev_put +EXPORT_SYMBOL vmlinux 0xaf80aea7 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0xaf80db54 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0xaf91d89f __kernel_param_lock +EXPORT_SYMBOL vmlinux 0xaf9340a7 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xaf9a585c write_cache_pages +EXPORT_SYMBOL vmlinux 0xaf9beda0 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0xafae98b6 ps3_dma_region_free +EXPORT_SYMBOL vmlinux 0xafbca92e do_sync_write +EXPORT_SYMBOL vmlinux 0xafca1de4 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0xaff41b29 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0xafff3d1d mempool_alloc +EXPORT_SYMBOL vmlinux 0xb016d042 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0xb0313a77 __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xb04241b4 ida_simple_remove +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb0630080 backlight_force_update +EXPORT_SYMBOL vmlinux 0xb071bc56 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0xb0818214 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0xb09e1007 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xb0c3e0cc md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0xb0c86e2a sock_get_timestampns +EXPORT_SYMBOL vmlinux 0xb0cf7116 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0xb0de0c08 sync_inode +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb10a98d2 rfkill_alloc +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb1383710 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0xb147a855 dql_reset +EXPORT_SYMBOL vmlinux 0xb1486f02 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0xb15bd8fa tb_ticks_per_sec +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb15db250 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb165ef45 __irq_regs +EXPORT_SYMBOL vmlinux 0xb16f66b6 srp_rport_get +EXPORT_SYMBOL vmlinux 0xb170a5b6 ps3_dma_region_init +EXPORT_SYMBOL vmlinux 0xb178b17a dcb_getapp +EXPORT_SYMBOL vmlinux 0xb18f7009 rtnl_create_link +EXPORT_SYMBOL vmlinux 0xb19760c3 bitmap_onto +EXPORT_SYMBOL vmlinux 0xb1a13879 ip_defrag +EXPORT_SYMBOL vmlinux 0xb1a73e3a buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0xb1ad385a __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0xb1b6d3a7 f_setown +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1c6e787 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1e3ad3c i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xb1f49113 kobject_add +EXPORT_SYMBOL vmlinux 0xb2143f5b dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0xb225bf0d param_ops_ushort +EXPORT_SYMBOL vmlinux 0xb22fc77a dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0xb23b6739 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb2775bda swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0xb282d94f vme_dma_list_free +EXPORT_SYMBOL vmlinux 0xb28bdb69 dev_alloc_name +EXPORT_SYMBOL vmlinux 0xb2956221 __vio_register_driver +EXPORT_SYMBOL vmlinux 0xb299c6b9 xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0xb2aa262b register_gifconf +EXPORT_SYMBOL vmlinux 0xb2b13bbf tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xb2bca788 get_pci_dma_ops +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c8749b param_ops_ulong +EXPORT_SYMBOL vmlinux 0xb2f98a24 __secpath_destroy +EXPORT_SYMBOL vmlinux 0xb302c767 xfrm_input +EXPORT_SYMBOL vmlinux 0xb3041c09 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0xb31026e8 swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0xb312b14b scsi_dma_map +EXPORT_SYMBOL vmlinux 0xb3300d15 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xb3382494 fence_signal_locked +EXPORT_SYMBOL vmlinux 0xb33cf9b8 iput +EXPORT_SYMBOL vmlinux 0xb399e9c6 led_blink_set +EXPORT_SYMBOL vmlinux 0xb39e77e3 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xb3a3a313 devm_gpio_request +EXPORT_SYMBOL vmlinux 0xb3b1377b devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0xb3b5fa78 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0xb3bbc05a fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0xb3bbc82a kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0xb3bf73df cpu_active_mask +EXPORT_SYMBOL vmlinux 0xb3cb6d5c sock_wmalloc +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d59d98 param_get_int +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3f899dc inet_frag_destroy +EXPORT_SYMBOL vmlinux 0xb40c8488 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0xb41338e4 posix_lock_file +EXPORT_SYMBOL vmlinux 0xb415e4b4 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xb417cf0c page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb44890a4 security_path_truncate +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb47189b5 reservation_ww_class +EXPORT_SYMBOL vmlinux 0xb47e1a54 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0xb47e847b xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xb4920321 max8925_reg_read +EXPORT_SYMBOL vmlinux 0xb4c12dc0 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0xb4cf773e generic_getxattr +EXPORT_SYMBOL vmlinux 0xb4d8adf3 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0xb5102269 netdev_emerg +EXPORT_SYMBOL vmlinux 0xb51091c1 mb_cache_shrink +EXPORT_SYMBOL vmlinux 0xb5137bcb sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0xb5265f77 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0xb531111e abort_creds +EXPORT_SYMBOL vmlinux 0xb54533f7 usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xb56bfd9e smu_spinwait_cmd +EXPORT_SYMBOL vmlinux 0xb5730876 fsl_lbc_ctrl_dev +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb57f2457 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xb57fabec netdev_alert +EXPORT_SYMBOL vmlinux 0xb58c6919 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5b41121 proc_symlink +EXPORT_SYMBOL vmlinux 0xb5c15eaa bio_add_page +EXPORT_SYMBOL vmlinux 0xb5cb2a6a scsicam_bios_param +EXPORT_SYMBOL vmlinux 0xb5ceb42a ppp_unit_number +EXPORT_SYMBOL vmlinux 0xb61f681b __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb64043f0 set_create_files_as +EXPORT_SYMBOL vmlinux 0xb6487db2 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xb64ec80c udp_seq_open +EXPORT_SYMBOL vmlinux 0xb650ac4b lease_modify +EXPORT_SYMBOL vmlinux 0xb6585bdc kfree_put_link +EXPORT_SYMBOL vmlinux 0xb6668250 scsi_remove_device +EXPORT_SYMBOL vmlinux 0xb66a3eee uart_update_timeout +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb68bfa9d node_states +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb696c68e scm_detach_fds +EXPORT_SYMBOL vmlinux 0xb69b2289 sock_i_uid +EXPORT_SYMBOL vmlinux 0xb6a222ab netdev_update_features +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6d3b4c9 pcim_pin_device +EXPORT_SYMBOL vmlinux 0xb6d3c787 nla_put_nohdr +EXPORT_SYMBOL vmlinux 0xb6e3b27a skb_copy +EXPORT_SYMBOL vmlinux 0xb6f13343 clear_user_page +EXPORT_SYMBOL vmlinux 0xb708295c jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0xb71871f6 param_ops_string +EXPORT_SYMBOL vmlinux 0xb71d732c pci_fixup_device +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb7862006 blk_start_queue +EXPORT_SYMBOL vmlinux 0xb7919d36 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0xb7bf599c max8998_update_reg +EXPORT_SYMBOL vmlinux 0xb7bfb74f mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0xb7c4b896 bio_phys_segments +EXPORT_SYMBOL vmlinux 0xb7cc6af4 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xb7d407e5 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0xb7d7a65e ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0xb7e90d5a __page_cache_alloc +EXPORT_SYMBOL vmlinux 0xb7fdf18c napi_disable +EXPORT_SYMBOL vmlinux 0xb8035d62 tty_hangup +EXPORT_SYMBOL vmlinux 0xb82a1eb2 lookup_bdev +EXPORT_SYMBOL vmlinux 0xb82c2743 pci_assign_resource +EXPORT_SYMBOL vmlinux 0xb83ca5df pagecache_write_end +EXPORT_SYMBOL vmlinux 0xb8509893 register_shrinker +EXPORT_SYMBOL vmlinux 0xb85c4224 release_sock +EXPORT_SYMBOL vmlinux 0xb86123be _lv1_write_repository_node +EXPORT_SYMBOL vmlinux 0xb8639a90 lock_rename +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb8997063 try_module_get +EXPORT_SYMBOL vmlinux 0xb8a30c7e _lv1_add_lpm_event_bookmark +EXPORT_SYMBOL vmlinux 0xb8aa9841 tc_classify_compat +EXPORT_SYMBOL vmlinux 0xb8e247f1 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0xb8e2a2e0 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb9317f06 devm_ioremap +EXPORT_SYMBOL vmlinux 0xb93f00d9 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0xb94d2cd8 uart_get_divisor +EXPORT_SYMBOL vmlinux 0xb95fae3b blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0xb99cb572 agp_bridge +EXPORT_SYMBOL vmlinux 0xb9c2c1c6 datagram_poll +EXPORT_SYMBOL vmlinux 0xb9cfccdd pm860x_set_bits +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xba122a2c smu_done_complete +EXPORT_SYMBOL vmlinux 0xba26661d audit_log +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba548991 vme_irq_request +EXPORT_SYMBOL vmlinux 0xba55d7a5 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xba5b2da5 ppp_input +EXPORT_SYMBOL vmlinux 0xba7089b0 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0xba88667e sock_efree +EXPORT_SYMBOL vmlinux 0xba94c7b0 serio_rescan +EXPORT_SYMBOL vmlinux 0xbaafc35b of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0xbacaf4a5 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0xbad54fda read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xbadbcf86 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xbaeaf9db serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xbaec25ed blk_mq_run_queues +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb13d5a8 register_cdrom +EXPORT_SYMBOL vmlinux 0xbb34134a iov_shorten +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb426366 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb87db51 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbbaeb559 memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0xbbb040f8 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0xbbb6b412 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbc223e30 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xbc316de4 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0xbc7500a7 mmc_register_driver +EXPORT_SYMBOL vmlinux 0xbc8bfaa3 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0xbc9204b4 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0xbc982b06 eeh_subsystem_flags +EXPORT_SYMBOL vmlinux 0xbc9f0b5c gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xbcb5ed0c bio_copy_kern +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcf150f9 xor_altivec_5 +EXPORT_SYMBOL vmlinux 0xbcfdf187 security_path_symlink +EXPORT_SYMBOL vmlinux 0xbd029bb2 __blk_end_request_all +EXPORT_SYMBOL vmlinux 0xbd0c3255 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0xbd2bdbf8 netdev_warn +EXPORT_SYMBOL vmlinux 0xbd460335 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd48ae8a vio_cmo_set_dev_desired +EXPORT_SYMBOL vmlinux 0xbd5eb055 keyring_search +EXPORT_SYMBOL vmlinux 0xbd6fb909 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0xbd7e115d security_mmap_file +EXPORT_SYMBOL vmlinux 0xbd803510 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xbd8cfa15 pasemi_write_mac_reg +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbda40cbc __cleancache_get_page +EXPORT_SYMBOL vmlinux 0xbda58017 dev_mc_del +EXPORT_SYMBOL vmlinux 0xbdc98ff2 mount_subtree +EXPORT_SYMBOL vmlinux 0xbde5ace8 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0xbdedf18c inet_recvmsg +EXPORT_SYMBOL vmlinux 0xbe03cbe2 pci_clear_master +EXPORT_SYMBOL vmlinux 0xbe0f164a bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xbe2af967 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0xbe2bf6c6 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0xbe2c0274 add_timer +EXPORT_SYMBOL vmlinux 0xbe3934ab vga_tryget +EXPORT_SYMBOL vmlinux 0xbe577801 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0xbe760a99 bdget +EXPORT_SYMBOL vmlinux 0xbe79ff94 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0xbe8ebcfb bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0xbe97215d starget_for_each_device +EXPORT_SYMBOL vmlinux 0xbeb98ee9 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0xbecc0290 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xbecde9da add_disk +EXPORT_SYMBOL vmlinux 0xbedbfd4d dev_crit +EXPORT_SYMBOL vmlinux 0xbeea9b97 scsi_device_resume +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf095e8e vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0xbf3f1385 generic_setlease +EXPORT_SYMBOL vmlinux 0xbf72a23e pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf925c42 idr_init +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfabfe59 __debugger_iabr_match +EXPORT_SYMBOL vmlinux 0xbfb3e426 security_path_chmod +EXPORT_SYMBOL vmlinux 0xbfb8b0b7 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfc224f9 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xbff8182c plpar_hcall_norets +EXPORT_SYMBOL vmlinux 0xc00067fd get_gendisk +EXPORT_SYMBOL vmlinux 0xc017d238 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0xc03d3b67 rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0xc0517ba5 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0xc0692155 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0a8d1a4 nobh_writepage +EXPORT_SYMBOL vmlinux 0xc0dc6dff fb_blank +EXPORT_SYMBOL vmlinux 0xc0df965e __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xc0e91ba5 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0xc0f9c3c4 sock_release +EXPORT_SYMBOL vmlinux 0xc112a2eb of_phy_connect +EXPORT_SYMBOL vmlinux 0xc112d771 sk_wait_data +EXPORT_SYMBOL vmlinux 0xc1230a07 sys_copyarea +EXPORT_SYMBOL vmlinux 0xc125712a nf_ip_checksum +EXPORT_SYMBOL vmlinux 0xc12de2ea vfs_fsync +EXPORT_SYMBOL vmlinux 0xc13511d7 cpumask_next_and +EXPORT_SYMBOL vmlinux 0xc135201a arp_send +EXPORT_SYMBOL vmlinux 0xc13a10dc flex_array_alloc +EXPORT_SYMBOL vmlinux 0xc13ea5a0 dma_async_device_register +EXPORT_SYMBOL vmlinux 0xc1485417 eth_header_cache +EXPORT_SYMBOL vmlinux 0xc151eb76 vga_get +EXPORT_SYMBOL vmlinux 0xc156190e sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xc15a44c6 memzero_explicit +EXPORT_SYMBOL vmlinux 0xc16654aa vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xc182af91 key_payload_reserve +EXPORT_SYMBOL vmlinux 0xc19d78c4 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0xc1a4d7db scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xc1bcb2fd neigh_resolve_output +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1df48cf mmc_remove_host +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1e73f4b nla_reserve +EXPORT_SYMBOL vmlinux 0xc1f1fb4d agp_put_bridge +EXPORT_SYMBOL vmlinux 0xc1f6b205 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xc1fc633a write_one_page +EXPORT_SYMBOL vmlinux 0xc211346b scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0xc21b0ff1 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0xc21e546e unregister_console +EXPORT_SYMBOL vmlinux 0xc2266e30 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0xc23ae601 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xc23c23b5 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc24271cb gen_pool_alloc +EXPORT_SYMBOL vmlinux 0xc24c3858 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xc28f06f4 __nla_reserve +EXPORT_SYMBOL vmlinux 0xc293126e dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc29d1bef padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xc2b463bc skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xc2dbe4dd netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xc2ddeea5 seq_puts +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc2fb9ee1 _lv1_shutdown_logical_partition +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc314c3d2 __cputime_jiffies_factor +EXPORT_SYMBOL vmlinux 0xc329a7bf nf_register_hook +EXPORT_SYMBOL vmlinux 0xc32bec71 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0xc377cee1 blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0xc3994b98 blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0xc3a18220 con_copy_unimap +EXPORT_SYMBOL vmlinux 0xc3b33bae tty_do_resize +EXPORT_SYMBOL vmlinux 0xc3d14033 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0xc3e52360 nf_reinject +EXPORT_SYMBOL vmlinux 0xc3ea12ff scsi_print_result +EXPORT_SYMBOL vmlinux 0xc3fc4ca1 PDE_DATA +EXPORT_SYMBOL vmlinux 0xc3fc5d13 blkdev_put +EXPORT_SYMBOL vmlinux 0xc3fdf92d sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xc41f1696 _lv1_configure_virtual_uart_irq +EXPORT_SYMBOL vmlinux 0xc4221c62 ppp_dev_name +EXPORT_SYMBOL vmlinux 0xc42a5f71 check_disk_size_change +EXPORT_SYMBOL vmlinux 0xc42eadf6 thaw_bdev +EXPORT_SYMBOL vmlinux 0xc430977e netdev_printk +EXPORT_SYMBOL vmlinux 0xc436641b inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0xc436ceb0 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0xc4452105 pci_scan_slot +EXPORT_SYMBOL vmlinux 0xc445d9c6 kill_anon_super +EXPORT_SYMBOL vmlinux 0xc455c3a4 dst_destroy +EXPORT_SYMBOL vmlinux 0xc45754e9 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xc45755de find_next_zero_bit_le +EXPORT_SYMBOL vmlinux 0xc47cdf9c _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0xc47f5bd5 simple_pin_fs +EXPORT_SYMBOL vmlinux 0xc48307db lz4_decompress +EXPORT_SYMBOL vmlinux 0xc492b52b scsi_block_requests +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc49ab78e iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xc49eb235 vga_put +EXPORT_SYMBOL vmlinux 0xc4a23f4d eeh_dev_release +EXPORT_SYMBOL vmlinux 0xc4ac178b ping_prot +EXPORT_SYMBOL vmlinux 0xc4b898d0 xfrm_state_update +EXPORT_SYMBOL vmlinux 0xc4c8a4c2 dev_remove_offload +EXPORT_SYMBOL vmlinux 0xc4ea0f74 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0xc502dc12 migrate_page +EXPORT_SYMBOL vmlinux 0xc5089620 _lv1_stop_ppe_periodic_tracer +EXPORT_SYMBOL vmlinux 0xc51b6686 module_put +EXPORT_SYMBOL vmlinux 0xc52042cd copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xc53bbf66 of_find_node_by_type +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc55ba102 dev_mc_init +EXPORT_SYMBOL vmlinux 0xc55c2a9d inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0xc55de23c percpu_counter_set +EXPORT_SYMBOL vmlinux 0xc5734cba tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0xc57ebd2c elv_add_request +EXPORT_SYMBOL vmlinux 0xc58b8381 page_symlink +EXPORT_SYMBOL vmlinux 0xc58f3390 scsi_init_io +EXPORT_SYMBOL vmlinux 0xc59941f0 dma_pool_create +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc59a509a load_nls_default +EXPORT_SYMBOL vmlinux 0xc5be365c tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xc5c29f92 __put_cred +EXPORT_SYMBOL vmlinux 0xc5cd4d0c ndisc_mc_map +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5dac2ff loop_backing_file +EXPORT_SYMBOL vmlinux 0xc5fb15dc strnicmp +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc619beb1 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xc61ff1c9 km_report +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc63e3cce bio_add_pc_page +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc65c3cc0 param_ops_bint +EXPORT_SYMBOL vmlinux 0xc663b075 __ioremap +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc6701429 xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0xc6772da2 radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xc678979a serio_interrupt +EXPORT_SYMBOL vmlinux 0xc6813954 vfs_read +EXPORT_SYMBOL vmlinux 0xc6b22c71 __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xc6b41e24 init_task +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6e278b7 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xc6f1d30d n_tty_compat_ioctl_helper +EXPORT_SYMBOL vmlinux 0xc6ff1309 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72545ba inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0xc72d9cc4 param_get_charp +EXPORT_SYMBOL vmlinux 0xc73ecc4c netdev_info +EXPORT_SYMBOL vmlinux 0xc74ebb12 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc76d43b0 d_invalidate +EXPORT_SYMBOL vmlinux 0xc76ffda2 inode_dio_done +EXPORT_SYMBOL vmlinux 0xc77ba6a1 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0xc77c559b pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0xc77ce379 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc78484b9 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7898275 flex_array_shrink +EXPORT_SYMBOL vmlinux 0xc78c2d61 brioctl_set +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc79d7524 elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7a7e5f9 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0xc7b8c27f inet_sendmsg +EXPORT_SYMBOL vmlinux 0xc7dc0cac __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xc7ed6dfb blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0xc7f36475 inet_accept +EXPORT_SYMBOL vmlinux 0xc7f39b15 irq_stat +EXPORT_SYMBOL vmlinux 0xc80818b0 genl_unregister_family +EXPORT_SYMBOL vmlinux 0xc8278e80 skb_queue_head +EXPORT_SYMBOL vmlinux 0xc83ae8b7 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc83f5cfc cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc851e49b genphy_update_link +EXPORT_SYMBOL vmlinux 0xc854f06e input_reset_device +EXPORT_SYMBOL vmlinux 0xc8571bcb idr_for_each +EXPORT_SYMBOL vmlinux 0xc85e72f9 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xc86020cb pci_select_bars +EXPORT_SYMBOL vmlinux 0xc8696c5a bdput +EXPORT_SYMBOL vmlinux 0xc86b8d21 scm_fp_dup +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc883b1ab __skb_checksum +EXPORT_SYMBOL vmlinux 0xc88e3bed tty_mutex +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc8a5d514 compat_mc_setsockopt +EXPORT_SYMBOL vmlinux 0xc8b102a8 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0xc8b4db3b pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8c95281 blk_register_region +EXPORT_SYMBOL vmlinux 0xc8cff706 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xc8e31d75 _lv1_configure_irq_state_bitmap +EXPORT_SYMBOL vmlinux 0xc9021328 vfs_mkdir +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc92781a3 of_n_size_cells +EXPORT_SYMBOL vmlinux 0xc931094b tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0xc93fbc54 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xc9559c50 dquot_operations +EXPORT_SYMBOL vmlinux 0xc95d734e wl12xx_get_platform_data +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc978479a xz_dec_run +EXPORT_SYMBOL vmlinux 0xc97add54 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0xc996d097 del_timer +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9b3d1f9 blk_get_request +EXPORT_SYMBOL vmlinux 0xc9d8a712 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0xc9dbf818 __free_pages +EXPORT_SYMBOL vmlinux 0xc9f88fef neigh_compat_output +EXPORT_SYMBOL vmlinux 0xc9fc598d pasemi_read_dma_reg +EXPORT_SYMBOL vmlinux 0xca08493d generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xca0c3d51 ip6_frag_init +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca289eae submit_bio_wait +EXPORT_SYMBOL vmlinux 0xca2b1cd6 ida_pre_get +EXPORT_SYMBOL vmlinux 0xca3b28c6 store_vr_state +EXPORT_SYMBOL vmlinux 0xca3ba658 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xca3f5535 skb_copy_bits +EXPORT_SYMBOL vmlinux 0xca55768d copy_strings_kernel +EXPORT_SYMBOL vmlinux 0xca5ee09a vme_free_consistent +EXPORT_SYMBOL vmlinux 0xca658266 copy_from_iter +EXPORT_SYMBOL vmlinux 0xca78fe96 kernel_connect +EXPORT_SYMBOL vmlinux 0xca825895 pmu_suspend +EXPORT_SYMBOL vmlinux 0xca832efe kmalloc_order +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcaabf3f9 pasemi_write_iob_reg +EXPORT_SYMBOL vmlinux 0xcac5fd46 decrementer_clockevent +EXPORT_SYMBOL vmlinux 0xcace6297 idr_is_empty +EXPORT_SYMBOL vmlinux 0xcad05f84 kset_unregister +EXPORT_SYMBOL vmlinux 0xcaeeeb07 phy_drivers_register +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb2e5739 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xcb55ab5f tty_register_device +EXPORT_SYMBOL vmlinux 0xcb5644f0 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0xcb7d6340 dev_addr_del +EXPORT_SYMBOL vmlinux 0xcb80b259 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xcbac2c04 eth_header_parse +EXPORT_SYMBOL vmlinux 0xcbb0ddd8 finish_no_open +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc3b94e eeh_check_failure +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbceca33 proto_unregister +EXPORT_SYMBOL vmlinux 0xcbe8b038 _lv1_configure_execution_time_variable +EXPORT_SYMBOL vmlinux 0xcbfc6d23 inet_stream_ops +EXPORT_SYMBOL vmlinux 0xcc00bfc4 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0xcc072118 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xcc17504d _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc2e1758 input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xcc31fa50 tcf_hash_create +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5616dc giveup_fpu +EXPORT_SYMBOL vmlinux 0xcc56e7ac pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xcc5e025c notify_change +EXPORT_SYMBOL vmlinux 0xcc5e0de6 __blk_end_request +EXPORT_SYMBOL vmlinux 0xcc778cc3 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0xcc89c246 pasemi_dma_alloc_chan +EXPORT_SYMBOL vmlinux 0xcca1a570 swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0xccc0d990 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0xccc125f4 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xcd0529c7 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xcd18b393 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0xcd20667a kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd34791a release_firmware +EXPORT_SYMBOL vmlinux 0xcd378222 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0xcd4598fe of_node_put +EXPORT_SYMBOL vmlinux 0xcd57f7b0 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xcd6a456b pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xcd769f62 _lv1_gpu_device_map +EXPORT_SYMBOL vmlinux 0xcd7ede2a seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xcd86c87f __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xcd8737e6 vio_unregister_device +EXPORT_SYMBOL vmlinux 0xcda41b5c down_write_trylock +EXPORT_SYMBOL vmlinux 0xcda5c56f i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc3e0b7 km_is_alive +EXPORT_SYMBOL vmlinux 0xcdde6f04 cdev_alloc +EXPORT_SYMBOL vmlinux 0xce09b5cc search_binary_handler +EXPORT_SYMBOL vmlinux 0xce19bb3d of_match_device +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce3b3f09 profile_pc +EXPORT_SYMBOL vmlinux 0xce409cda pmac_set_early_video_resume +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce586ad0 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce6fb67d ps2_init +EXPORT_SYMBOL vmlinux 0xce6ffb97 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xce7850e1 crc32_le_shift +EXPORT_SYMBOL vmlinux 0xce953cb9 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0xceaab7f3 dev_uc_add +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceae504f cmdline_parts_free +EXPORT_SYMBOL vmlinux 0xcebce441 pci_disable_msi +EXPORT_SYMBOL vmlinux 0xcebe7c45 read_dev_sector +EXPORT_SYMBOL vmlinux 0xced688f8 scsi_unregister +EXPORT_SYMBOL vmlinux 0xced777cb proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0xceda13a2 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0xcee9dab1 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf23b669 tcp_fastopen_create_child +EXPORT_SYMBOL vmlinux 0xcf23f7a7 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0xcf3924e2 wait_iff_congested +EXPORT_SYMBOL vmlinux 0xcf68ac38 sk_alloc +EXPORT_SYMBOL vmlinux 0xcf6aaa32 proc_mkdir +EXPORT_SYMBOL vmlinux 0xcf7404d0 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0xcf8806bb lock_sock_fast +EXPORT_SYMBOL vmlinux 0xcf960818 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xcf997319 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xcfb7d5a0 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0xcfe6e76b fddi_type_trans +EXPORT_SYMBOL vmlinux 0xd0054758 nobh_write_end +EXPORT_SYMBOL vmlinux 0xd00ac482 param_get_ullong +EXPORT_SYMBOL vmlinux 0xd0281efc invalidate_bdev +EXPORT_SYMBOL vmlinux 0xd05931ec _lv1_set_lpm_counter_control +EXPORT_SYMBOL vmlinux 0xd05b8a04 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xd0709e82 input_open_device +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd0871c54 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0xd08ef690 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0ab693f netpoll_cleanup +EXPORT_SYMBOL vmlinux 0xd0d42c42 mod_timer_pending +EXPORT_SYMBOL vmlinux 0xd0e636e5 put_page +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0f3bdf8 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd0fc0cff directly_mappable_cdev_bdi +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd11709e6 __page_symlink +EXPORT_SYMBOL vmlinux 0xd11c0dc1 __kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xd1262886 rtas_data_buf +EXPORT_SYMBOL vmlinux 0xd167034c blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd1a35131 path_is_under +EXPORT_SYMBOL vmlinux 0xd1a82d19 uart_suspend_port +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1e4f5e7 agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0xd1fe8ebb _lv1_get_spe_interrupt_status +EXPORT_SYMBOL vmlinux 0xd202b5ff bitmap_start_sync +EXPORT_SYMBOL vmlinux 0xd2045a3f mdio_bus_type +EXPORT_SYMBOL vmlinux 0xd21c2be9 do_splice_to +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd22973f4 d_alloc +EXPORT_SYMBOL vmlinux 0xd22d885f __register_nls +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25bc2bb __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd2613e34 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0xd26f2d2e kernel_setsockopt +EXPORT_SYMBOL vmlinux 0xd272f2e1 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2820848 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0xd2823635 pci_map_rom +EXPORT_SYMBOL vmlinux 0xd2b04349 param_set_int +EXPORT_SYMBOL vmlinux 0xd2b09ce5 __kmalloc +EXPORT_SYMBOL vmlinux 0xd2c653fc blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0xd2c8515e param_get_short +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2e9675a pci_restore_state +EXPORT_SYMBOL vmlinux 0xd2ef2638 smu_cmdbuf_abs +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd3215a4d netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0xd36257ba memcpy_toiovecend +EXPORT_SYMBOL vmlinux 0xd368c647 mach_powermac +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd36ff39e md_write_end +EXPORT_SYMBOL vmlinux 0xd375eb4d ps2_begin_command +EXPORT_SYMBOL vmlinux 0xd3835b23 inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0xd3f05d1f simple_open +EXPORT_SYMBOL vmlinux 0xd4015c16 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0xd4066ef5 __skb_get_hash +EXPORT_SYMBOL vmlinux 0xd409383c pmu_request +EXPORT_SYMBOL vmlinux 0xd41e6d2b pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xd42d6ee9 param_ops_byte +EXPORT_SYMBOL vmlinux 0xd44b7e21 to_tm +EXPORT_SYMBOL vmlinux 0xd4509421 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd4656a49 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0xd4658615 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xd469c1c7 kmem_cache_free +EXPORT_SYMBOL vmlinux 0xd48fdeef dql_completed +EXPORT_SYMBOL vmlinux 0xd493f8c7 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0xd49a6851 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0xd4baaaef read_code +EXPORT_SYMBOL vmlinux 0xd4bdc754 ftrace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xd4d57c51 generic_write_checks +EXPORT_SYMBOL vmlinux 0xd50e3c70 mpage_readpages +EXPORT_SYMBOL vmlinux 0xd5357ab8 pci_match_id +EXPORT_SYMBOL vmlinux 0xd5929fee iget_failed +EXPORT_SYMBOL vmlinux 0xd5af39f2 sock_wake_async +EXPORT_SYMBOL vmlinux 0xd5b7bf1c unregister_binfmt +EXPORT_SYMBOL vmlinux 0xd5d341bf netif_carrier_off +EXPORT_SYMBOL vmlinux 0xd5d885e8 udp6_set_csum +EXPORT_SYMBOL vmlinux 0xd5e1d719 _lv1_set_ppe_periodic_tracer_frequency +EXPORT_SYMBOL vmlinux 0xd5f2172f del_timer_sync +EXPORT_SYMBOL vmlinux 0xd5f48c19 blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0xd60c457a tty_port_close_start +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd62241a5 fasync_helper +EXPORT_SYMBOL vmlinux 0xd62352c9 seq_pad +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd636091e phy_stop +EXPORT_SYMBOL vmlinux 0xd63821dc inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0xd63db565 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd6a7b47a __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0xd6b7befa i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xd6d3d2f2 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0xd6d63e9d lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0xd6e4110a ps2_handle_response +EXPORT_SYMBOL vmlinux 0xd6ea89f6 phy_start_aneg +EXPORT_SYMBOL vmlinux 0xd6edf811 _lv1_release_memory +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6f0cf15 file_update_time +EXPORT_SYMBOL vmlinux 0xd6fd4053 __arch_hweight32 +EXPORT_SYMBOL vmlinux 0xd6fe1c15 dquot_free_inode +EXPORT_SYMBOL vmlinux 0xd71d3bf6 pcim_iomap +EXPORT_SYMBOL vmlinux 0xd724925c neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0xd72e1cfc _lv1_set_lpm_spr_trigger +EXPORT_SYMBOL vmlinux 0xd747da18 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75d5ede serio_unregister_port +EXPORT_SYMBOL vmlinux 0xd75d8f21 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd761a383 ioremap_prot +EXPORT_SYMBOL vmlinux 0xd786c0ea plpar_hcall9 +EXPORT_SYMBOL vmlinux 0xd787d65c skb_queue_purge +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd79ecdc6 block_write_begin +EXPORT_SYMBOL vmlinux 0xd7a5e3cb sg_miter_next +EXPORT_SYMBOL vmlinux 0xd7aecf64 vfs_llseek +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7ef9635 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0xd80da15b pmac_resume_agp_for_card +EXPORT_SYMBOL vmlinux 0xd81163c4 mac_find_mode +EXPORT_SYMBOL vmlinux 0xd813c6f4 security_inode_permission +EXPORT_SYMBOL vmlinux 0xd8285fd4 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0xd828f9ca vc_cons +EXPORT_SYMBOL vmlinux 0xd82d1c2a phy_device_register +EXPORT_SYMBOL vmlinux 0xd82d9a09 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0xd84732fd tso_start +EXPORT_SYMBOL vmlinux 0xd8842a86 register_md_personality +EXPORT_SYMBOL vmlinux 0xd88af513 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xd88ed81f ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b0c160 tcf_hash_release +EXPORT_SYMBOL vmlinux 0xd8be3ec4 sk_stop_timer +EXPORT_SYMBOL vmlinux 0xd8c8e82d crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e31afb blk_rq_init +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd9042261 override_creds +EXPORT_SYMBOL vmlinux 0xd90c6bc6 clear_inode +EXPORT_SYMBOL vmlinux 0xd91e09f1 pci_bus_put +EXPORT_SYMBOL vmlinux 0xd92e16ba csum_partial_copy_fromiovecend +EXPORT_SYMBOL vmlinux 0xd92e6194 dev_queue_xmit +EXPORT_SYMBOL vmlinux 0xd97c3c9e jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd99301ec xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0xd9a430db led_update_brightness +EXPORT_SYMBOL vmlinux 0xd9abb067 kern_path +EXPORT_SYMBOL vmlinux 0xd9bac924 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0xd9d47dbb pnv_phb_to_cxl_mode +EXPORT_SYMBOL vmlinux 0xd9d4a02b __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xd9d4d09d _lv1_release_io_segment +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9e1244f devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xd9e8d0ca find_get_entry +EXPORT_SYMBOL vmlinux 0xd9f42f4c pcim_iomap_table +EXPORT_SYMBOL vmlinux 0xd9f5b30f tty_hung_up_p +EXPORT_SYMBOL vmlinux 0xd9f70f01 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0xd9fc35c3 bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0xda0f5234 rtas_offline_cpus_mask +EXPORT_SYMBOL vmlinux 0xda18ebb0 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0xda193a1c key_alloc +EXPORT_SYMBOL vmlinux 0xda3332bb mount_ns +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda53e2e4 of_translate_address +EXPORT_SYMBOL vmlinux 0xda6ee0e7 follow_pfn +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda834a72 phy_init_eee +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda90b7c7 tty_register_driver +EXPORT_SYMBOL vmlinux 0xdab99532 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xdabc1ea8 fsl_lbc_find +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdad37d96 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xdaea6e0d mfd_clone_cell +EXPORT_SYMBOL vmlinux 0xdb01198e fsl_upm_find +EXPORT_SYMBOL vmlinux 0xdb0ad9cd of_find_device_by_node +EXPORT_SYMBOL vmlinux 0xdb1428b5 __scm_send +EXPORT_SYMBOL vmlinux 0xdb17ee59 revert_creds +EXPORT_SYMBOL vmlinux 0xdb294667 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0xdb43c727 pci_reenable_device +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb7386ea fb_set_suspend +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb9d5d25 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0xdbbc9ed9 inode_init_always +EXPORT_SYMBOL vmlinux 0xdbd9a3b5 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xdbdc3b25 ipv4_specific +EXPORT_SYMBOL vmlinux 0xdbe773c7 ndo_dflt_bridge_getlink +EXPORT_SYMBOL vmlinux 0xdbffa4f4 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc0e3874 sock_rfree +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc15daff wait_on_page_bit +EXPORT_SYMBOL vmlinux 0xdc381b27 bio_put +EXPORT_SYMBOL vmlinux 0xdc3c41a8 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc4b52d0 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc8fb974 pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0xdc9498dd down +EXPORT_SYMBOL vmlinux 0xdcaf0291 dquot_get_dqinfo +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb764ad memset +EXPORT_SYMBOL vmlinux 0xdcbe0c01 macio_enable_devres +EXPORT_SYMBOL vmlinux 0xdcd6cd32 simple_fill_super +EXPORT_SYMBOL vmlinux 0xdcdfef5f simple_getattr +EXPORT_SYMBOL vmlinux 0xdcefb9a5 pmu_resume +EXPORT_SYMBOL vmlinux 0xdcf5b2dc kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0xdd7a4daf flush_dcache_icache_page +EXPORT_SYMBOL vmlinux 0xdd9030af current_stack_pointer +EXPORT_SYMBOL vmlinux 0xdd955144 __debugger +EXPORT_SYMBOL vmlinux 0xdd987fac of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0xddad4542 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0xddb3fc2a blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xddd21ee3 simple_release_fs +EXPORT_SYMBOL vmlinux 0xddeed8e2 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0xde15ba2c sock_no_connect +EXPORT_SYMBOL vmlinux 0xde2497f4 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0xde281319 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0xde34f00e __bforget +EXPORT_SYMBOL vmlinux 0xde48e9ca _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xde6151db tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0xde633bec simple_nosetlease +EXPORT_SYMBOL vmlinux 0xde643d42 __pci_register_driver +EXPORT_SYMBOL vmlinux 0xde6c78e2 bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0xde783883 pSeries_disable_reloc_on_exc +EXPORT_SYMBOL vmlinux 0xde91448c load_vr_state +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde99a75a jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdea09669 sys_fillrect +EXPORT_SYMBOL vmlinux 0xdead48b8 insert_inode_locked +EXPORT_SYMBOL vmlinux 0xdec83b65 compat_ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xdece9f38 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0xded61cb3 simple_setattr +EXPORT_SYMBOL vmlinux 0xdee58244 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0xdeeb9e4f sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xdeecd28c netpoll_print_options +EXPORT_SYMBOL vmlinux 0xdf01f898 inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0xdf09f311 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xdf172f81 filp_open +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf31bd70 pci_choose_state +EXPORT_SYMBOL vmlinux 0xdf4c90c7 param_get_ushort +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf5c03b1 kset_register +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf60fc83 _lv1_net_start_tx_dma +EXPORT_SYMBOL vmlinux 0xdf7ba672 skb_dequeue +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfbbfb16 pci_find_bus +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe0083b48 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0xe00dcf2c fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0xe0110ba5 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe064f89a set_disk_ro +EXPORT_SYMBOL vmlinux 0xe064fd0e jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0xe06ecfa4 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xe07261cc jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0b40220 of_node_get +EXPORT_SYMBOL vmlinux 0xe0c93cac genphy_config_init +EXPORT_SYMBOL vmlinux 0xe0eb79ac inet_listen +EXPORT_SYMBOL vmlinux 0xe0f46194 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xe0f6412e filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0xe1023dcf unregister_md_personality +EXPORT_SYMBOL vmlinux 0xe107592b jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe118c8b8 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0xe12de9b5 generic_file_open +EXPORT_SYMBOL vmlinux 0xe1426c1d blkdev_fsync +EXPORT_SYMBOL vmlinux 0xe1610159 blk_free_tags +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe192d9da dentry_update_name_case +EXPORT_SYMBOL vmlinux 0xe193cb92 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0xe1f9e731 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0xe200e65b lock_fb_info +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe20372ae radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0xe2053d58 i2c_verify_client +EXPORT_SYMBOL vmlinux 0xe20c63e7 _lv1_unmap_device_mmio_region +EXPORT_SYMBOL vmlinux 0xe220ceb8 __debugger_sstep +EXPORT_SYMBOL vmlinux 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL vmlinux 0xe238672b adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe24eed79 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0xe250937f inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xe254827d register_framebuffer +EXPORT_SYMBOL vmlinux 0xe28afa44 touch_buffer +EXPORT_SYMBOL vmlinux 0xe28ebc24 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2b4488d of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0xe2be5498 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xe2c3dc04 skb_make_writable +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2f81df3 netif_rx +EXPORT_SYMBOL vmlinux 0xe31384fb remove_proc_entry +EXPORT_SYMBOL vmlinux 0xe31b9b50 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xe343d6ac blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0xe3620e18 dget_parent +EXPORT_SYMBOL vmlinux 0xe3a53f4c sort +EXPORT_SYMBOL vmlinux 0xe3a940ef inet_frags_fini +EXPORT_SYMBOL vmlinux 0xe3a952a5 input_free_device +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3dbd5dd handle_edge_irq +EXPORT_SYMBOL vmlinux 0xe3ffe5f2 __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0xe4327566 tcp_syn_flood_action +EXPORT_SYMBOL vmlinux 0xe43f323b simple_write_end +EXPORT_SYMBOL vmlinux 0xe45ce680 vme_slot_num +EXPORT_SYMBOL vmlinux 0xe46d805c __serio_register_port +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe4877b41 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xe49ed000 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0xe4af145d generic_removexattr +EXPORT_SYMBOL vmlinux 0xe4c57c76 __pagevec_release +EXPORT_SYMBOL vmlinux 0xe4c61cd8 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0xe4d3a984 vfs_writev +EXPORT_SYMBOL vmlinux 0xe4d7001a xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0xe4dcf926 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xe4ec88ed vio_find_node +EXPORT_SYMBOL vmlinux 0xe4fe8ca1 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe4ff5484 __dquot_free_space +EXPORT_SYMBOL vmlinux 0xe5065429 downgrade_write +EXPORT_SYMBOL vmlinux 0xe5189e9f neigh_table_clear +EXPORT_SYMBOL vmlinux 0xe51df259 fb_pan_display +EXPORT_SYMBOL vmlinux 0xe5209d1a key_revoke +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe52b4ea7 ___pskb_trim +EXPORT_SYMBOL vmlinux 0xe5734810 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe57f97cd dquot_quota_off +EXPORT_SYMBOL vmlinux 0xe580954f param_get_byte +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe5893219 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0xe59a3d99 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xe59de5aa devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xe59effad mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0xe5c22ac0 param_ops_short +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5da7373 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0xe5e4ae19 dev_load +EXPORT_SYMBOL vmlinux 0xe5ea23e1 arp_find +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe5f303ec netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0xe5f61011 inet_bind +EXPORT_SYMBOL vmlinux 0xe60988ac _lv1_query_logical_partition_address_region_info +EXPORT_SYMBOL vmlinux 0xe60ee5b8 phy_init_hw +EXPORT_SYMBOL vmlinux 0xe61c31c4 follow_up +EXPORT_SYMBOL vmlinux 0xe646cf76 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0xe66601eb setup_new_exec +EXPORT_SYMBOL vmlinux 0xe66b6fbd touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0xe677d35d neigh_event_ns +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69a9df4 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe6b8736f filemap_map_pages +EXPORT_SYMBOL vmlinux 0xe6c044e7 __pci_enable_wake +EXPORT_SYMBOL vmlinux 0xe6c0f6de cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0xe6c85f6f __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0xe6dc42a9 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0xe6eeda38 skb_unlink +EXPORT_SYMBOL vmlinux 0xe6ef39eb mount_pseudo +EXPORT_SYMBOL vmlinux 0xe6f08fdf vm_insert_mixed +EXPORT_SYMBOL vmlinux 0xe6fb21cb fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe700512e scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0xe7010c89 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0xe71c9fe4 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0xe74aa406 _lv1_set_dabr +EXPORT_SYMBOL vmlinux 0xe74b6bab phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0xe75875d3 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0xe7618ee2 compat_tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xe7639a3d inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xe764df4c mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0xe7709e7e tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0xe7845c05 pipe_lock +EXPORT_SYMBOL vmlinux 0xe7a1bbcf pipe_unlock +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7ac3b10 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xe7adb412 __frontswap_store +EXPORT_SYMBOL vmlinux 0xe7aed085 seq_release +EXPORT_SYMBOL vmlinux 0xe7cd99b7 smu_queue_simple +EXPORT_SYMBOL vmlinux 0xe7ce7439 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7de7473 follow_down +EXPORT_SYMBOL vmlinux 0xe806b790 bio_init +EXPORT_SYMBOL vmlinux 0xe8072a2b __getblk_gfp +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe82cc752 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xe833fa77 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0xe84995fa xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xe84b98bf dev_driver_string +EXPORT_SYMBOL vmlinux 0xe84dcdbe netlink_net_capable +EXPORT_SYMBOL vmlinux 0xe860e12a kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xe8625439 mmc_can_reset +EXPORT_SYMBOL vmlinux 0xe8a4512d d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xe8ac33bf blk_get_queue +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8bfe0ce __register_binfmt +EXPORT_SYMBOL vmlinux 0xe8c438f3 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0xe8e1f354 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0xe8fce56a security_path_mknod +EXPORT_SYMBOL vmlinux 0xe8ff193d __nla_put +EXPORT_SYMBOL vmlinux 0xe9142c12 proc_set_size +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe9244c4c write_inode_now +EXPORT_SYMBOL vmlinux 0xe9333d85 nobh_write_begin +EXPORT_SYMBOL vmlinux 0xe9378d58 idr_get_next +EXPORT_SYMBOL vmlinux 0xe93a8e93 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95549f2 agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0xe960e0f7 cfb_imageblit +EXPORT_SYMBOL vmlinux 0xe97372d3 __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0xe97f6ae1 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0xe992d1d2 done_path_create +EXPORT_SYMBOL vmlinux 0xe999de47 dev_deactivate +EXPORT_SYMBOL vmlinux 0xe9d5b2af inet_add_protocol +EXPORT_SYMBOL vmlinux 0xe9e00ba3 dm_unregister_target +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea0a2a7b pci_release_regions +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea1a14bc bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0xea4daf1b genlmsg_put +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea968c96 ___ratelimit +EXPORT_SYMBOL vmlinux 0xeaa68215 neigh_ifdown +EXPORT_SYMBOL vmlinux 0xeaa722ac blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0xeab78246 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0xeab874f0 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0xeacaafba dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0xeacc9614 poll_initwait +EXPORT_SYMBOL vmlinux 0xead07d05 check_disk_change +EXPORT_SYMBOL vmlinux 0xead96a4e elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0xeae27830 set_bh_page +EXPORT_SYMBOL vmlinux 0xeafcd3ab nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xeb179f37 fb_get_mode +EXPORT_SYMBOL vmlinux 0xeb2663ac __netif_schedule +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb516b03 tty_port_hangup +EXPORT_SYMBOL vmlinux 0xeb55b7d6 __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0xeb584ea1 blk_put_queue +EXPORT_SYMBOL vmlinux 0xeb7ca125 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0xeb83d589 registered_fb +EXPORT_SYMBOL vmlinux 0xeb8c7b7b cxl_use_count +EXPORT_SYMBOL vmlinux 0xeb9a0e15 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0xeba2a1f7 rtas_indicator_present +EXPORT_SYMBOL vmlinux 0xebb77c1f vfs_statfs +EXPORT_SYMBOL vmlinux 0xebc8ad5e ll_rw_block +EXPORT_SYMBOL vmlinux 0xebcab3a6 ppc_pci_io +EXPORT_SYMBOL vmlinux 0xebe330e1 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xebe5f7ac mnt_set_expiry +EXPORT_SYMBOL vmlinux 0xebe7ad13 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0xebe92e54 skb_insert +EXPORT_SYMBOL vmlinux 0xebedf0ef of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0xebf3c3fa napi_get_frags +EXPORT_SYMBOL vmlinux 0xec18ffdf sock_wfree +EXPORT_SYMBOL vmlinux 0xec2630bc blk_make_request +EXPORT_SYMBOL vmlinux 0xec2ef460 pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0xec30765a _lv1_allocate_io_segment +EXPORT_SYMBOL vmlinux 0xec44276a xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xec48e6a4 inet6_offloads +EXPORT_SYMBOL vmlinux 0xec4a2788 __ps2_command +EXPORT_SYMBOL vmlinux 0xec54e79d mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0xec667d4b nla_append +EXPORT_SYMBOL vmlinux 0xec6bfdc4 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0xec6d3c01 of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0xec7ccf13 inet_frag_kill +EXPORT_SYMBOL vmlinux 0xec873581 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xec88cc32 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xec8941f7 dquot_transfer +EXPORT_SYMBOL vmlinux 0xec909b93 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0xec90bf60 pci_get_subsys +EXPORT_SYMBOL vmlinux 0xeca5c4ea tcp_make_synack +EXPORT_SYMBOL vmlinux 0xecb9bf50 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0xecbb926f xor_altivec_3 +EXPORT_SYMBOL vmlinux 0xecc09bca ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0xecc68fd4 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0xeccc5cc7 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecf7ec06 dquot_resume +EXPORT_SYMBOL vmlinux 0xecfb589e nf_getsockopt +EXPORT_SYMBOL vmlinux 0xed036df0 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0xed256781 srp_reconnect_rport +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed652427 _lv1_set_interrupt_mask +EXPORT_SYMBOL vmlinux 0xed72fc48 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0xed95fe54 secpath_dup +EXPORT_SYMBOL vmlinux 0xed9a1a8d inode_init_owner +EXPORT_SYMBOL vmlinux 0xed9d7bf9 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xeda16392 mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedbc9754 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc410d0 udplite_table +EXPORT_SYMBOL vmlinux 0xedc587e6 simple_transaction_release +EXPORT_SYMBOL vmlinux 0xedcdd43f tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0xeddeb413 pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xedf0b48c _lv1_storage_get_async_status +EXPORT_SYMBOL vmlinux 0xee06a4b4 fb_find_mode +EXPORT_SYMBOL vmlinux 0xee082a67 of_get_cpu_node +EXPORT_SYMBOL vmlinux 0xee09600b tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0xee1aad4e vfs_rmdir +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee3b74af stop_tty +EXPORT_SYMBOL vmlinux 0xee4e7abb input_event +EXPORT_SYMBOL vmlinux 0xee5bb20b _lv1_panic +EXPORT_SYMBOL vmlinux 0xee6453ec dev_addr_flush +EXPORT_SYMBOL vmlinux 0xee703f69 dev_addr_add +EXPORT_SYMBOL vmlinux 0xee7b7b7e abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xee83a836 filemap_fault +EXPORT_SYMBOL vmlinux 0xee9174c5 _lv1_storage_read +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb5bd3b __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0xeedd2696 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xeedee295 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0xeeeb9cc0 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0xeeec26a7 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xeef37afb skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xeefeb4a2 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xef008795 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0xef14c9a4 kthread_create_on_node +EXPORT_SYMBOL vmlinux 0xef481075 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0xef567b09 of_get_min_tck +EXPORT_SYMBOL vmlinux 0xef6504de sk_stream_write_space +EXPORT_SYMBOL vmlinux 0xef8165c5 init_buffer +EXPORT_SYMBOL vmlinux 0xefc2e54d _lv1_storage_send_device_command +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefde1bbe flush_dcache_range +EXPORT_SYMBOL vmlinux 0xefe8545d user_path_at +EXPORT_SYMBOL vmlinux 0xeff53c1b tty_port_close_end +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf00248c4 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf02e7f6c d_validate +EXPORT_SYMBOL vmlinux 0xf04aabdc netlink_kernel_release +EXPORT_SYMBOL vmlinux 0xf04c4adb mark_page_accessed +EXPORT_SYMBOL vmlinux 0xf04f8beb nf_log_register +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf067257c register_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf092941e posix_test_lock +EXPORT_SYMBOL vmlinux 0xf09cff7f dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0a3e015 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0xf0a5bbdc is_bad_inode +EXPORT_SYMBOL vmlinux 0xf0a8237a radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xf0d2f84a _lv1_gpu_context_free +EXPORT_SYMBOL vmlinux 0xf0db5326 generic_file_remap_pages +EXPORT_SYMBOL vmlinux 0xf0e0207e of_root +EXPORT_SYMBOL vmlinux 0xf0e61dea nf_register_hooks +EXPORT_SYMBOL vmlinux 0xf0ea4038 neigh_app_ns +EXPORT_SYMBOL vmlinux 0xf0eaa380 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f1246c kvasprintf +EXPORT_SYMBOL vmlinux 0xf1004a13 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf107269c blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf11cd6ce down_interruptible +EXPORT_SYMBOL vmlinux 0xf11e279b register_console +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf14c5ab5 __bitmap_empty +EXPORT_SYMBOL vmlinux 0xf1751317 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0xf183189b __ioremap_at +EXPORT_SYMBOL vmlinux 0xf18eb215 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1d03050 truncate_pagecache +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e06df1 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xf1e5a83a of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf20a8f82 vme_dma_request +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf2109ead scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0xf2208eed blk_stop_queue +EXPORT_SYMBOL vmlinux 0xf222defb __ip_select_ident +EXPORT_SYMBOL vmlinux 0xf22881e8 lg_local_lock +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf2435fa0 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0xf24dcaa8 _lv1_net_stop_rx_dma +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2aeecaf pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0xf2c0157b blk_rq_map_user +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2d21d3d pcie_get_mps +EXPORT_SYMBOL vmlinux 0xf2d291df dquot_release +EXPORT_SYMBOL vmlinux 0xf2d77f7e phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0xf2dbc43e __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xf2f77e8e of_n_addr_cells +EXPORT_SYMBOL vmlinux 0xf30d1036 _lv1_start_ppe_periodic_tracer +EXPORT_SYMBOL vmlinux 0xf30f26cd abx500_remove_ops +EXPORT_SYMBOL vmlinux 0xf30f6e58 seq_bitmap_list +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf322a206 bit_waitqueue +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf34067cd _dev_info +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf3529961 vfs_whiteout +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf357db8d pasemi_dma_set_flag +EXPORT_SYMBOL vmlinux 0xf37d5f5b fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0xf37e1b4e tso_count_descs +EXPORT_SYMBOL vmlinux 0xf3884e34 agp_bind_memory +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf39b6327 netlink_set_err +EXPORT_SYMBOL vmlinux 0xf39c23e9 dquot_acquire +EXPORT_SYMBOL vmlinux 0xf3a66711 __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0xf3b731ea blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0xf3bc8ce5 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0xf3c1e639 tty_port_close +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3edf815 ftrace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xf3f39fb5 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xf3f57c5e bioset_integrity_free +EXPORT_SYMBOL vmlinux 0xf4075b7c neigh_destroy +EXPORT_SYMBOL vmlinux 0xf408d5f2 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0xf419cfcc register_filesystem +EXPORT_SYMBOL vmlinux 0xf42a089b truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0xf4335cbe alloc_pages_current +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf448cdb0 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0xf451a32e md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0xf466f7d0 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0xf469e558 __module_get +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf490ead3 kernel_getsockname +EXPORT_SYMBOL vmlinux 0xf4a6183f security_path_link +EXPORT_SYMBOL vmlinux 0xf4aceaee i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4cf39ef scsi_show_extd_sense +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f933fb nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0xf4faf668 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xf50aa946 vme_irq_handler +EXPORT_SYMBOL vmlinux 0xf50effa4 ip6_route_output +EXPORT_SYMBOL vmlinux 0xf51bf88b nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf5222143 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0xf53cd016 keyring_alloc +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf53df0a5 gen_pool_free +EXPORT_SYMBOL vmlinux 0xf55b3b3d __arch_hweight16 +EXPORT_SYMBOL vmlinux 0xf5a085c4 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5a62ecc _memset_io +EXPORT_SYMBOL vmlinux 0xf5c8af2c devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xf5ca0315 __neigh_event_send +EXPORT_SYMBOL vmlinux 0xf5e035f3 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0xf5e1558d crash_shutdown_unregister +EXPORT_SYMBOL vmlinux 0xf5e3cfb4 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5f3f6b9 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0xf61ad428 wait_on_sync_kiocb +EXPORT_SYMBOL vmlinux 0xf6213e12 pasemi_dma_clear_flag +EXPORT_SYMBOL vmlinux 0xf62be7f7 tcf_hash_check +EXPORT_SYMBOL vmlinux 0xf635f699 netpoll_setup +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf67e121b pci_dev_put +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf6920f2f __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0xf693310f tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0xf6962011 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6ca073e swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6ecb763 _lv1_send_event_locally +EXPORT_SYMBOL vmlinux 0xf6ecd449 inet_sendpage +EXPORT_SYMBOL vmlinux 0xf6ee93ce netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf70a03bb __getblk_slow +EXPORT_SYMBOL vmlinux 0xf70f88c2 tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0xf7289d14 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xf7520b9a kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf7588740 inet6_release +EXPORT_SYMBOL vmlinux 0xf76cc393 sk_dst_check +EXPORT_SYMBOL vmlinux 0xf773c2e4 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0xf7892e51 __sb_end_write +EXPORT_SYMBOL vmlinux 0xf789b207 wireless_spy_update +EXPORT_SYMBOL vmlinux 0xf7adcaf3 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7bac0ec _lv1_set_lpm_counter +EXPORT_SYMBOL vmlinux 0xf7c2309e xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0xf7f94e62 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0xf7fd4e93 send_sig_info +EXPORT_SYMBOL vmlinux 0xf7ff0efe mount_bdev +EXPORT_SYMBOL vmlinux 0xf8004bfd _lv1_disconnect_interrupt_event_receive_port +EXPORT_SYMBOL vmlinux 0xf800de61 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xf8029e40 skb_clone +EXPORT_SYMBOL vmlinux 0xf80de9ff hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf817b6d3 dev_uc_init +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf854b1c9 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xf857d685 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0xf87ffc39 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xf88d3483 compat_sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xf8901552 flush_old_exec +EXPORT_SYMBOL vmlinux 0xf8acdfe4 of_device_is_available +EXPORT_SYMBOL vmlinux 0xf8d04f09 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0xf8f34f19 __brelse +EXPORT_SYMBOL vmlinux 0xf912eace of_platform_device_create +EXPORT_SYMBOL vmlinux 0xf9184adf neigh_update +EXPORT_SYMBOL vmlinux 0xf91cbf34 inode_needs_sync +EXPORT_SYMBOL vmlinux 0xf91d5e81 request_key_async +EXPORT_SYMBOL vmlinux 0xf9478322 dev_disable_lro +EXPORT_SYMBOL vmlinux 0xf95a422d make_kuid +EXPORT_SYMBOL vmlinux 0xf9643ab7 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0xf965ee5c mutex_lock_killable +EXPORT_SYMBOL vmlinux 0xf96611cb cdrom_open +EXPORT_SYMBOL vmlinux 0xf97d15a1 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0xf981740c pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9c5e36e of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xf9d811ac key_task_permission +EXPORT_SYMBOL vmlinux 0xf9ea6864 of_phy_find_device +EXPORT_SYMBOL vmlinux 0xf9ec3903 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xf9f42e44 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0xfa043d68 locks_free_lock +EXPORT_SYMBOL vmlinux 0xfa19aeb7 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0xfa447220 sock_no_accept +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa60c310 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xfa708a08 elevator_exit +EXPORT_SYMBOL vmlinux 0xfa98a61b elv_rb_del +EXPORT_SYMBOL vmlinux 0xfa9c71f6 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0xfaa626ac rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0xfab38c15 ip_fragment +EXPORT_SYMBOL vmlinux 0xfabd3b15 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0xfac5eef0 srp_rport_put +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfadb5750 pmu_unlock +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaf98462 bitrev32 +EXPORT_SYMBOL vmlinux 0xfb0cecfd vm_event_states +EXPORT_SYMBOL vmlinux 0xfb0d1fbf lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xfb31eb4d sockfd_lookup +EXPORT_SYMBOL vmlinux 0xfb3586c0 mmc_can_discard +EXPORT_SYMBOL vmlinux 0xfb586f10 sk_capable +EXPORT_SYMBOL vmlinux 0xfb59a589 inet_offloads +EXPORT_SYMBOL vmlinux 0xfb60820a netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0xfb6a3b5d tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb89fce3 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbb711c4 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0xfbc4c93e of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0xfbcecaec gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0xfbde08cc note_scsi_host +EXPORT_SYMBOL vmlinux 0xfbff2042 seq_printf +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc285e12 netdev_state_change +EXPORT_SYMBOL vmlinux 0xfc3374ac sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3b160f mempool_create_node +EXPORT_SYMBOL vmlinux 0xfc4dda62 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0xfc725e58 pcim_enable_device +EXPORT_SYMBOL vmlinux 0xfc74565b devm_release_resource +EXPORT_SYMBOL vmlinux 0xfc92c133 give_up_console +EXPORT_SYMBOL vmlinux 0xfc9bf4fb security_path_chown +EXPORT_SYMBOL vmlinux 0xfca5f03d md_write_start +EXPORT_SYMBOL vmlinux 0xfca81f0a inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xfcb89b24 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0xfcb926cd kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcc5e361 dev_mc_sync +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd0e9605 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xfd1ace53 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0xfd3a172b set_anon_super +EXPORT_SYMBOL vmlinux 0xfd60238d end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xfd6293c2 boot_tvec_bases +EXPORT_SYMBOL vmlinux 0xfd826e3e textsearch_destroy +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfdb0c55c end_page_writeback +EXPORT_SYMBOL vmlinux 0xfdb6cedc _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdd1acde truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0xfded48ed enable_kernel_fp +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe21eb80 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xfe26fc7c nr_node_ids +EXPORT_SYMBOL vmlinux 0xfe39c630 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0xfe4cb4b5 _lv1_storage_write +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe5e8ce3 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0xfe681c64 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0xfe779b7d pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe7d0936 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0xfe813f8d gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0xfe9aa87e generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xfea4625f tcp_splice_read +EXPORT_SYMBOL vmlinux 0xfebee5e0 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0xfed221d9 pasemi_dma_alloc_ring +EXPORT_SYMBOL vmlinux 0xfed6c0bd inet_frag_find +EXPORT_SYMBOL vmlinux 0xfeda4373 serio_close +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfee90373 devm_iounmap +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xff01ff93 init_net +EXPORT_SYMBOL vmlinux 0xff0ff8f9 eth_rebuild_header +EXPORT_SYMBOL vmlinux 0xff1765c7 rtas_call +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff656ec6 paca +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff6eb572 lock_sock_nested +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff8d08be add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffa83bc2 unload_nls +EXPORT_SYMBOL vmlinux 0xffac883b textsearch_unregister +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xfff2b15d skb_push +EXPORT_SYMBOL vmlinux 0xffff4d8a dev_trans_start +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x0645f206 kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x0b7e2ad7 kvm_io_bus_write +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x1160835f kvm_vcpu_block +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x1c4ad4b5 __tracepoint_kvm_ppc_instr +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x27950090 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x280f59bb gfn_to_hva_memslot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x28cde9f6 kvmppc_pr_ops +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x37e4ed0e kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x3a3d033c kvm_is_visible_gfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x3be6b8cc gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x41c1a71e __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x424a45dc kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x4536bc36 kvmppc_core_queue_program +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x45ec2689 kvmppc_prepare_to_enter +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x4fa99f95 gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x58c039e6 mark_page_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5a4689ee kvmppc_handle_load +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5bcede90 kvmppc_unfixup_split_real +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x63fec964 kvmppc_handle_store +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x658194e4 kvmppc_kvm_pv +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x6587ab6b kvmppc_core_queue_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x70964a9d kvm_unmap_hva +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x76db403c gfn_to_pfn_async +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x76e00976 gfn_to_hva +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7d68d089 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7ea14493 kvmppc_core_prepare_to_enter +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8201e869 kvmppc_set_msr +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x83ba43af kvmppc_rtas_hcall +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x84aa2c04 kvmppc_core_dequeue_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x871775da kvmppc_sanity_check +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8c833c0c kvm_init +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x944dbe75 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x960a7fcf kvmppc_st +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x9a093429 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x9c8d2859 kvm_get_kvm +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa0c331ca kvmppc_emulate_mmio +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa0d80c64 kvmppc_ld +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa4f8afd9 kvmppc_core_pending_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa725e34b kvm_vcpu_init +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xab59d373 kvmppc_free_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xac10e891 kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xae476c45 kvm_read_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xaee40515 kvm_get_dirty_log +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xb3802202 kvm_clear_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xba739d8d kvm_read_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xbc946f73 gfn_to_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc70e4b59 kvmppc_claim_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc761e77c kvmppc_book3s_queue_irqprio +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc8fc3ed8 kvmppc_xics_hcall +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xca9eebaa kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xcc44961f kvmppc_alloc_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd3087f0e kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd5c74f19 kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xdd81c924 kvmppc_gpa_to_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xdf25e8e7 kvm_clear_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xdf923b69 kvm_put_kvm +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe76d7949 kvmppc_hv_ops +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe778893e kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe873abd0 gfn_to_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf4da3546 kvmppc_init_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf50373b7 kvm_release_page_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xfabc0453 kvmppc_load_last_inst +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xfb7ee6f5 kvm_vcpu_uninit +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xfc73d578 gfn_to_memslot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xfdfdea1a gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm-pr 0x9a441ec0 kvmppc_emulate_instruction +EXPORT_SYMBOL_GPL arch/powerpc/platforms/cell/spufs/spufs 0x039bd51c spu_restore +EXPORT_SYMBOL_GPL arch/powerpc/platforms/cell/spufs/spufs 0x643ddb83 spufs_context_fops +EXPORT_SYMBOL_GPL arch/powerpc/platforms/cell/spufs/spufs 0xefda5d5c spu_save +EXPORT_SYMBOL_GPL crypto/af_alg 0x04455831 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x33395d8c af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x3a0f82f7 af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x58716898 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x64c146cf af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x9f1a5c96 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xd1c4070c af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xdeda6c8a af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xe9d50db2 af_alg_complete +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x1c8f3d8f pkcs7_parse_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x70af7434 pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xbe82ff95 pkcs7_get_content_data +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xcc45da99 pkcs7_free_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xe9ff17e6 pkcs7_verify +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0xdd39a725 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x2239e010 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xdc6a9fda async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xd942831b async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xe0dbf72c async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x0391d5a7 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x0a435010 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x3330d626 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xa2e39b53 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x689366b1 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x8a4d11af async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0xf05220d9 blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x14530459 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x27278ca9 __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x4a2a3ca6 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1291971c __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1e2c961f __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x8f04034a __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xfab288a9 cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x08aa6fb7 cast_s1 +EXPORT_SYMBOL_GPL crypto/cast_common 0x0c5fbf8a cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xe39dd4b4 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0xee83a4f3 cast_s4 +EXPORT_SYMBOL_GPL crypto/cryptd 0x24a66cf8 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x3f5c1bd1 cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x4c671863 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x51e93f78 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x5ea7d286 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x9bebcfc2 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xa151e1ff cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xb2d00aa3 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xe2e3275f cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0xeb024ac5 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/des_generic 0xcfd9a2c0 des_ekey +EXPORT_SYMBOL_GPL crypto/des_generic 0xf8c78d49 __des3_ede_setkey +EXPORT_SYMBOL_GPL crypto/lrw 0x13f8a084 lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0x3864eb66 lrw_free_table +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x043cc169 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0x0fe2e207 shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0x5ed2a418 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8347667c mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x839ee4aa shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8748db1e shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8e49beee mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0x903c9489 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0xf68777dc mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x40ddfdfa serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5ddb33e9 __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x77b39cb4 __serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x8a1a99ad __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xbcf6fde0 twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0xabb56f82 xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1e0266d7 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1f9c064b ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1fc1ed76 ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2361ab6c ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x23d2f97d ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2fe0e578 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x4aa4f222 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x536d3e0f ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x56e0d6eb ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7662fbcd ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7c296f47 ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x841ca8e4 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x86915c43 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8dac2cb7 ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9772bc76 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9e5562bf ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xa295643b ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc2331e07 ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xdbb1fd47 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xdedaabb6 ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe1d9c68f ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xfab7a2fb ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x0d6e4b8b ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x3f62f750 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x50250201 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x65b31ae4 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x70edaf1f ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x8bfc6019 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x906052a6 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x9f7d922d ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc98fd07f ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xe6171f6b ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xef21cfb5 ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x52eb07b1 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x632cca49 sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x0ecf2ade regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x4f3e8653 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x6a71dd49 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x9fa730e2 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0e02af7f bcma_core_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x174a9e7f bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x22812d5e bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x282f836d bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x32461730 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x399e7c64 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x49925b96 bcma_core_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x52ba438e bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x584ccf77 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x84091ae3 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x90733646 bcma_core_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9aef71d8 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa2010901 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa599b2bd __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xac8d7586 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xaf7b130d bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb4c8aca9 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb9eb2ed2 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc4f87b25 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd2d9fc59 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd85bd10f bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe54c6a8f bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf71c5585 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf850423c bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0ce6a90c btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x16239cc4 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x1af7505d btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x3c526741 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x4e56a2f4 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x844b8554 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb7d61454 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xe168a745 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xeebf3691 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xeed02e4c btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xf1b22c22 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0x1d2d1f5d nx842_compress +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0x4df68ceb nx842_get_workmem_size_aligned +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0x56a12651 nx842_decompress +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0xca181ed8 nx842_get_workmem_size +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x2740a2c9 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x29afbf2e dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x3e53883f dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x5c332c4d dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xaca4431b dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x414d562e vchan_init +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x55f5fbbd vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x958d3d86 vchan_find_desc +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x9665723b vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3fbacd97 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x478e8e3f edac_mc_add_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4a08f845 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x58f996ef edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5cb42389 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6025c12b edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x66b5f0c5 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6d5cdef8 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x852c737b edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x88624032 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8cf65e6d edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x958cf1fa edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9701225d edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9b5705c2 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa2702ed7 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa5b3c479 edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xab9388e1 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb14e33e8 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb7d070ba edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd894aa8f edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf0c1bf21 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf7409309 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf9d5de8d edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x47ed961e bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x8acd8596 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x5adc95be __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xbc9ff8e4 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4cc7440f drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x65d1ee7b drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x9ec989a7 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6adf436b ttm_prime_fd_to_handle +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x83445f2d ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xc6b86180 ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xddc91f4f ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0a2ed35b hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0b8d3fbe hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x13db7066 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1ff287b0 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2b1f8b93 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2c07104b hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3347f0f1 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4aad3362 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x52cac4fc hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x564b4421 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5898fb34 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x601e5176 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6744b822 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x687baffb hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x78f0bc67 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x79ca268d hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7d1f272a hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7e1d0c1d hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8159117f hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x838ef4db __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x84234244 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x97997e38 hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x99a2dac9 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9c81509a hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9fe960a3 hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa68c264d hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xacbcb06f hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbceff3bb hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xddf98c12 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xef4a4a8d hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf4ee29d8 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf676af82 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf930b1e2 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfd058b33 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfe3e55f4 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x5ee7c69d roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x0aa24b12 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x43338453 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x4f56118b roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x64a36035 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x6fd484f6 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xee6a92c5 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x1d81dc26 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x54a0e1a0 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x6ebf6e9c sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x788f6389 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x876ba660 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x8d9aa544 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa7d50bad sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa94fe45e sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xf142ce79 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x1df13eb3 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0c8e9823 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x28611b9c hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2f767aed hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x387c930f hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x3b046bf0 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x44407a30 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5991949c hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x6b595527 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x81345f14 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9af97dcf hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa03c0b9a hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xba62e9ef hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc0ceea72 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc1951275 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd1a2b0e2 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd3f4c2ed hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf39619d8 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf5ef5dcf hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x4dc3f6e7 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xb989f295 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xbc46f3e7 adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x06697f07 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x3bf2e681 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x40771a11 pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x5038462f pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x597fd43e pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x607099fd pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x700a68c1 pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x7534b185 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x7bc4ec3a pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x7bde24f8 pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x99b4bccd pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x9b498e57 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xca902179 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xdc6d90a7 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xff58d246 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x05a736c0 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x05c10d46 i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x24965469 i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bb1170b i2c_dw_isr +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x6e1f77b5 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x748229ff i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x86179f0b i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x96b8c9d4 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xd5e73f91 i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xf74cc686 i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x3eca2609 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x610397a0 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x55e13544 i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xc62c0588 i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x08371df6 ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x1b586cb8 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x20126c9b ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x4f98bbdb ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x5c4a0c0a ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x6eea09ef ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x8c49ae48 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x96ccba7a ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xd319d8d9 ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0x4362dc66 twl4030_get_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0xb1be4a75 twl4030_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x351cfb85 adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x6051dd46 adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x72d7c720 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x767d3e27 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x7dc5105a adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x83916e32 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xb781fd82 adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xbb2706ba adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xc1c68b26 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xc78965f3 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xf862d601 adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xfb7e1b8d adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0e8f0842 devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x18ebf1f2 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x36396bb7 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3e1133c4 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3f0221e4 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x41c686dd iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x46735a2d iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5278b39f devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x567824e7 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5af0a36c iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x638f7115 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6527a6da iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7553524e iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x76e98621 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x774bde76 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8cbd4555 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x91a89267 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9a0f5cb8 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa07bd9f3 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa0bc62c3 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa819fa53 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xadda1053 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc7b8819d iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd27fee06 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xda49995b devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdb0de2d5 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdc108924 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xde72454a iio_scan_mask_set +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe6fef256 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe9619d49 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf08c7339 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf595d809 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfd5d6f3e devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0xba766325 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x2b821e1e matrix_keypad_parse_of_params +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x49a4fcbd adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x642d701e adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x2a17f6a3 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x3de79028 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xd7a2c76e cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x30efea06 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x997407a7 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xaf2d5a94 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x681168a0 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x73a0f11f cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x09922260 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x13007ede wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x386989bf wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x55d77260 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5bf6d83e wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6cc74bdf wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa06d4b41 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa7a52a5f wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xbdd3561b wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc11eb016 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xf359999b wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xf7857cd9 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x172e51b5 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x42b0478c ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x521dc96e ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x606189b3 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7e5df667 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x934ae088 ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xa9b369fc ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe337a178 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xff86f373 ipack_device_add +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0x23359aff unregister_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0xce1414b2 register_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x14c7e337 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x1a803618 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x1f877a2c gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x315bec54 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x41f181d0 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x68a941c8 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7111b1c0 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x76fbf071 gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7e95cce8 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8c149ae3 gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8e5156ac gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8f3790ea gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa3151853 gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xbc49394a gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc3be33cb gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd432f643 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xdc6e1ad7 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xfce3aab0 gigaset_stop +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x1da095dd lp55xx_unregister_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x2aa3d7d4 lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x4ba872de lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x835447ca lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x9f9dadae lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xa1b4d9e7 lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xae1925bb lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xcd1be736 lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xe1ea1f75 lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xf2f90bc6 lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xf991b78f lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x749e05f2 ledtrig_flash_ctrl +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x7903e46e ledtrig_torch_ctrl +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x0a0527be wf_register_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x2bc9123d wf_unregister_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x36731263 wf_unregister_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x3dc62f2e wf_find_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x516dc7f8 wf_get_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x63a3971f wf_put_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x75147afa wf_set_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x94765fac wf_critical_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x947afe89 wf_get_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xa15c17a6 wf_register_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xa2f19a49 wf_is_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xbad03ddd wf_register_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xbcace2a5 wf_unregister_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xed82a14f wf_clear_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xee697cf5 wf_find_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xf1fa27f6 wf_put_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_pid 0x9808f147 wf_pid_run +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_pid 0xb8ed5b2c wf_cpu_pid_init +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_pid 0xcd9a18ef wf_pid_init +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_pid 0xceda69f1 wf_cpu_pid_run +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_smu_sat 0xe05851d5 smu_sat_get_sdb_partition +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x15711dae mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x1b5c375c mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x208e19ac mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x3243467e chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x4499d276 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5af4813a mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5fd71990 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x7067ed18 mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8799ba59 mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x9b8d27fc mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb3efb43f mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb76f94db mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xf45a4605 mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0ec17d44 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x26062738 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2fc380ce __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x40c27b88 __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4c49fc16 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51a15737 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x616b6217 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6907ac0d __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7be42a1c __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7e532a71 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x914361f4 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9272fb0f __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x938cc2b2 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa649dd21 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb157059f __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb317649e __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb493772a __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb834c124 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbb1fc0a4 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbc4fcb1e __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc1474d91 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc379085a __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc5aed8ad __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc7eda602 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce055cbe __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe20fe821 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe24daf87 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe2ed0930 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xea2303e0 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xef1156ee __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfc131205 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x005caa3a dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17a9ca75 dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2178e323 dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2e9273f5 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x300bc0f4 dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4843790e dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x68238dde dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x729ea748 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x28e367ad dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aba7f5e dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9310ba06 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9c256008 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa1d2413a dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa448e19f dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xafbda3f3 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcbb1bae2 dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0f7ceb5e dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x89ab93a7 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa5f510b6 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xc9b24174 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xd5e291ec dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xdc3ef672 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xf4cc9af5 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x15166b32 dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x1c0645f9 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x03f9d78e dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x11484a69 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x1221ae8d dm_rh_mark_nosync +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 0x4430764e dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x45ab972a dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa68e1f06 dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xadffff1b dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd51c7ba8 dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xefe8b7cf dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfad9d53a dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfc62ef4e dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x01445176 dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x17c36f29 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2025e954 dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24fa6664 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c112836 dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x32b5f546 dm_array_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x40f7bd91 dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x42dbdfc3 dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4360913e dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x49b35849 dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x55b4bd4d dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5aed1dd7 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5e6aea80 dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x62c1b9ee dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7657e859 dm_bitset_clear_bit +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 0x80c89b3d dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x827a42f4 dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x832bf228 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x858c8d94 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x89f1e1cc dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x966a8838 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9f624559 dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa87c5b4d dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xab96bd2d dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xaee02382 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xafeda29f dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb7bad799 dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb9a6ecf8 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xba47c03a dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbd50ebbb dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xca40abd5 dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd041d62b dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd29923fb dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe47d4679 dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed1e1f96 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed58cfa1 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf12ec3cd dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf375d009 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf5455120 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xffff2ac3 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/raid1 0x2f5d91eb md_raid1_congested +EXPORT_SYMBOL_GPL drivers/md/raid10 0xe366d748 md_raid10_congested +EXPORT_SYMBOL_GPL drivers/md/raid456 0x92f869f4 md_raid5_congested +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x23c60117 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x38208e13 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x8141509c saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x86a6ea26 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x8db5630b saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x9c27e126 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd0be8675 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd20ea3c7 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xdcf99d2d saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe321f6cc saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x085ff441 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x0cdbdcba saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x1f719e36 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x96170939 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xb864c734 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xe4793e1b saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xfc7a8bf4 saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x044f23ce smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0a1421d3 smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2e5bb5f0 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x40251f95 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x40dfc30f smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x66b89865 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x69056077 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x8e55b057 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x911db3b4 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9f9bd972 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa1e31f18 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb583f7c6 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe09217da sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xef86d2cb smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xefdce6c9 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xfac2ffd9 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xfe873c0a sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x87a9da5c as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0xec1d5728 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xc0384ade tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x04c334f8 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x160b492e media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x1e21d5ea __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x237082dd media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0x7a2f2456 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x7b76873c media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x7ec8da01 media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x86dd5614 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0x8a5c0a0f media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x8dafe98e media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x8f4cafc6 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x936f5a8a media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x94a27d86 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0xbe909799 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0xc4ce1db3 media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0xcf32fabb media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0xcff7bfac __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xdb848f69 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x355404fe cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4005ac77 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4d63ecbf mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x627e54d5 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x71af21f9 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7698aa37 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8a7db75b mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xad3ba854 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb1ee4169 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb492682c mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc974f5ae mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc9c27fcd mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xca5bf577 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd5ac045b mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xdf1714cb mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe8a91f2a mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf100df52 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf47cf617 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0bfacf56 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0f348976 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1660a5ea saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x26a7ca1c saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4b5c33c9 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x577e23df saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x78b27e0b saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7beb52f3 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8a1342fd saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x968471c7 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x9f84f62d saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xacb2ac53 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xae78e318 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xcb9837ac saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xea570d2f saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xeda1d8de saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xee6df997 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf3a2cb5d saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xfd6f4ce2 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x52b87dfe ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x571da7c8 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x612a68b6 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x61617406 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x828d714d ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xf2a3e9f0 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xf5d33bc4 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x40e9193a radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xc5ac0420 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x004c7ac7 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1f8520ba rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x22d61328 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2c711ca6 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x36708609 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3ce6fb4a ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7da50e47 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8456048b ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9189a48e rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x93e43a49 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x94d8f9c9 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb10b4e24 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb4762266 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd4490089 rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xdbc6f0a5 rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xdd1b82e2 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xdda35a8d ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xde5a5b93 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xfcc65972 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x13786d52 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xcaf646b9 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x4142f99f mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x8a1d538e r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x11b2c2bc tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x097d6150 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xa49d02c0 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xab5cac8d tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0xcc337a9d tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x6bfef598 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xc06a6df2 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x7b67b062 tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x8462bbc1 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xb5f9a620 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0389f787 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0efb5e5d cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x1d610de2 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x21990b48 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3794edfc is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3f0fbe75 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4c8543de cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6a7c7b28 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x888a5973 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x99cbbe1c cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa108e93c cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xbee4bd75 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xbfa938f1 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc2a6af72 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd70127f2 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdd014d4a cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdf0caf73 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xebe16e5d cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf6f45016 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xfc0dbc40 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x78b00b33 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xb67a33f8 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1e021bfb em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2a6f41c8 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2d5fd006 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2e831848 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x391c954b em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3e154c97 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5169e1d4 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x61b0ae24 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6f7612a6 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6f8d2a13 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x792c5425 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xad6aeba0 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb759b50b em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc9e6f7ad em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcc721f8e em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcca52f99 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd44a5802 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf34e5939 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x02cd0d38 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xa3cd4991 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xc5efcb23 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xcbc9ab3a tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x4a552466 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x4e46048a v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x813f3de4 v4l2_find_nearest_format +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xc1e0514c v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xc52cea7b v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xe1061b2b v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xfe25e422 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08982d59 v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4103badb v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x53105839 v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x6f344bb9 v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7eaf8e7a v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xb0891da2 v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xdfa5a008 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf0e1988c v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x06a97509 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x39e7d19d v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x401da12e v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x427985be v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x576afcf6 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x57ea1bb8 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5bb10ae6 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5df9f90d v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x682f1877 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6df7485b v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x71feac67 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x72e99c3c v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x77531dd5 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8f1685a4 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x933e894e v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa39e20e3 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa6c47769 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb1f8b634 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc4115d15 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd2fab4d3 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd769fee2 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe04e067c v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe90048a9 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf3bf432b v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf6f12655 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1aaf9b0d videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x411fa4ac videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x41949836 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4b265a95 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x50dc3d89 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x56a21c0e videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6483b236 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x65956c1a videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6c438f86 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x882a992b __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x976c5d87 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa1b483df videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa70c92d0 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa95fda1a videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb47e0c35 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xbd5d50b3 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xbff65a16 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc6897dc2 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xce3fadde videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe590c7d0 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe600b8f7 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xeb93a727 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xef9bf7c4 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfcbe2d56 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x58317ece videobuf_dma_init_kernel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x6b348e91 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x6ef927ce videobuf_dma_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x80bdb6c7 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x87b63324 videobuf_dma_map +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xd1122594 videobuf_dma_init_overlay +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xd538cd99 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xd721ef2d videobuf_dma_init_user +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xdb7c0ad1 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x65a30da2 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x6c9fc1f2 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x895ecc0a videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x047c9fd2 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x05520b9d vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1896cf77 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1eb98a3a vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2704eacc vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2ae83f06 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2faf4b39 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3647fd2b vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x37c01504 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3ed36507 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4828a8be vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4ae22632 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4bae108a _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5269c54e vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x54b52fc0 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x562fbd45 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5bf02f0c vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5fd2d902 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6fda4a55 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x724df1d3 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x737dee91 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7d449fe3 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7eda68ff vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x82d08f61 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x835c5d26 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8c7f5bff vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8d81a001 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa6b3d197 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xaaa8a794 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xaba6214e vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc1210a25 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xcb8bb473 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xcdcca331 vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xceed8b9b vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd924b75e vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xdc465213 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xdc738192 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe1ec9892 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe321d1ee vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xbc9ce942 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xd1f8d4f7 vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe57f0426 vb2_dma_contig_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x37efb49e vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xcc36f77c vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xd30ec30f vb2_dma_sg_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x23799648 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x275ab3c2 vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x6b5a0ab0 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x9f2be3fc vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x20a271dd vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0601c828 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x19b98d78 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1e2972cd v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2c0ae2ae v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x35b6beeb v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x427d485d v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x482e6d74 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5bae6de4 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x65591b53 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x678c673e v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7072f69a v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x78c5bffd v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x791d3f48 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x826ac6b1 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x93feee87 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x975610e5 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9c8121ef v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb212b200 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb79df4f5 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc74fbeef v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc91ff5b0 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd12d8876 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdbc0f730 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdeb38071 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe5c07dc6 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe66b84ab v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xef137d2d v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf3840dc0 v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x046d0ba1 i2o_dma_map_sg +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x31d9a98f i2o_dma_realloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x7b79d2b8 i2o_sg_tablesize +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x853d703d i2o_dma_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xc598efcd i2o_pool_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xd7ea6e71 i2o_dma_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xde2816ac i2o_dma_map_single +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xf3d6763b i2o_pool_free +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x589ad824 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xab98aa74 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xbabe1e18 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x5e5ff1f7 kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x6e5b9f35 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x78b4b4c7 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7a908e51 kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7be376a4 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xa0c13447 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xa1492a53 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xd7c260ef kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x04187f1e lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x76d4f2a0 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xc48b3885 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x276de77f lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x32f2df4b lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x3e04e24d lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x42fb2aa3 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x524b92ad lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x8599c6cd lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xc8020bf7 lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x2eb878d6 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x44de8dda lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x451657a8 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x2dcb285a mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x42b2b542 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x6d71637a mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7f7e9612 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x80849e5f mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xfd183fea mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x00132b78 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x001fb799 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x14f039a9 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1cebbfab pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x3b5b57a9 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x467e2075 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x4b0bc852 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x59fc12eb pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x991254be pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb391c2fb pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xda180875 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x018e309d pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x51f3309c pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x0cf38b53 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x23cf288a pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x29259e34 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x362e8ab6 pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x58b2a3c7 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x01a33234 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x4fca3918 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x08372e47 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x0fbbd626 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x14b44076 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x17f3ad02 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x1ad4b2ce rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x1cea86c8 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x20aa2768 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x329dd9c1 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3ae032aa rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5144847f rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x719386e9 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x747632f3 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7ba906ae rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x82c57590 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x83b72013 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8b9c456a rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8dea7c4c rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x93168de4 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9b9cb8d5 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xbfdc47d7 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd8ee401d rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf4d8a800 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf4f977ed rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf74e2385 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x0d15b064 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x29c3deef rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x4a3ef4f9 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x4d85c2c7 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x56c0beb9 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x6c717c7c rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x70020ce3 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x7679e524 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x94806f62 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x99af7266 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x9d5031cd rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd870e86c rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xef724a98 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x063ea29a si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x06bdcbbd si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x09605bea si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1579fbb0 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1875d6b9 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1c07acea si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1ea6e674 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2511f95e si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x38d0fa56 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x391dbb62 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3f1cd213 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x445350bf si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x451130fe si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4f8208a4 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4f955cde si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5aae1932 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5c50391b si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x601efb27 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x64f7a981 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6ffc9b26 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x796a9a70 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9d43c476 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9e3b56b5 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9f2efffc si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9f71a096 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa3b33355 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa707cdad si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa76463cf devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xaa9ac441 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb8ce4741 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc5057896 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd82e2eda si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf33b677b si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xff8f66c9 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x5adef0c4 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x73238eaa sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x81187a0d sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x8e267e1e sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x936d4336 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x359e89d9 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x9d4c9313 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xac94813e am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xb9139743 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x35201cda tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x55d32ba5 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x7368fd14 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xc93063cf tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x530c15c7 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x77d3e39d tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xd42d34c5 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xee555e94 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x5403c00b ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x57191e6a cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x6bea0f88 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x921836a5 cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xaedf20bf cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x1a1b5249 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x2feda75b oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3227a28e oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x7dc9dddd oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xb2c66001 oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xc8b5a524 oslec_free +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xd370f679 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x27cb133b eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x793fc8de eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x822222db eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x98bb5a22 eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xdb9ca14b eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x1c13d077 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x53896154 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x6b3c9d13 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x729eebcd enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x86d042ad enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xcfd36616 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xd3b9d586 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x446d08f7 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x66de7570 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7572c898 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x860b917b lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x88a67249 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x98543ba8 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xacf9e7bd lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xf1926f4f lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x13109034 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x613e35f6 st_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x007b1483 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x04047407 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x1038242f sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2217c599 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2fbb36c7 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x338f5537 sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8ae79c2d sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8ba5873e sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8fc439c6 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x960892ad sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc94b7e3a sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd91a6a28 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xdd79fc96 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xff5f4b9c sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x045f6b2e sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x094bf65a sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x63f77692 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x6d908cfb sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x86a968ed sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x8be2607b sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xb3d72115 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xd3a48000 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xdfd38899 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x5dc8c7c6 cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x62e1e22e cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x9fffc7b8 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x348a3ffd cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xb921bbab cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xc773f07b cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xecb2165d cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x84143c1b cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x9b725126 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xe61356e3 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x018a9d31 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x04282b54 register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x087a3161 mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0ebc31d3 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0f108906 mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x11289ba8 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1ceeead1 mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x283a5623 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x29cb3265 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x349e671e mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x407f415f mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x42aaa54e mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x45583ab9 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4ea44b97 put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x508b885e mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x63653f7b mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7896c942 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x83531fb7 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x87600df7 mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x90bee81d __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9781bbd9 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x97d9e7cc get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9cc6a146 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xab64ded1 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xac076a30 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xacc0cb9e mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb460c47f mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbdd9e23a register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc22847af mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcc225f25 unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd1410676 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd2fdd4d0 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdda26ea0 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xddef7019 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdebaaed7 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdf338968 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xeb8723b2 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xeef26262 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf2f35011 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf9f46f5c mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfb037030 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfb461d8c __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x500ce306 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x6d0e3da8 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x737f4f66 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x9416b0e2 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xfcd1cfb1 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x6ac08ce9 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0xcf8508ff nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0xf29e0d43 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x1a429328 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x621d241d onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x0c75540b spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3a3c4852 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3c884708 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x45bd5b91 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x4dc0c45f ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x581e8662 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x6ec4b6e8 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x80dbbe5b ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x9b288bdf ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xac3570b9 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xcb537f56 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xdaddc66e ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe4f74ec5 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf9b2b992 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x13eb688c alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x23c6ee91 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x8b9922d4 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xb0d117a5 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xd7b87c70 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xf3754cd5 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x09fa70b8 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0bb41a20 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x1828f2c0 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x2efaaa6e unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x2f9ce671 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x4ce2c539 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6be98464 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x73ccc82f can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x98a5d03b can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x9c842352 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xab3413de devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb5bd48f2 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc37e1b5d alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc70477d2 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc7239a3c safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xca8c7661 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf94e6012 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xfc204518 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x1c8ecc71 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x4553e8ff unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x8d526c25 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x90c7c9d8 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x0726df96 unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x918aa839 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x9df9800c alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x9e25d75f register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x5655b506 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xf34b656d arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01a744e6 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0272169b mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x04e40387 mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x061f62ab mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x080dc202 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x08f41701 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a50f8bd mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a697f7d mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0af72fea mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0cf762eb mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x10c9b41f mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x17c7d508 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x18ae9d7e __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1bc6d9c0 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1c4e6a24 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25ca4e2b mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x29248598 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a59d575 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2d8a1c8c mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x30807f59 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33a4007c mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33b6969d mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x379edea0 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3938caaa mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3a6c0bfd mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3c80e6aa mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e940cca mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x41bddddb mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4358c45d mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x47ce690f mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4be15113 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4eaa221c mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4f1bc7e8 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4fc2e951 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5131c6fc mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5144278d mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5171f745 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x520f50bc mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x524d698c mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5360f350 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5405e2ed mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5562b3d2 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x55b7341f mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5820d2c7 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5ad0eb3d mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5c07a52e mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5c0bea12 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d62d94d mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63174271 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63ee5801 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x680073f0 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x69738a18 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6dc2aa0a mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f2f7170 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6fc22716 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x72c9aa92 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x72d8def1 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x779a9aef mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7885c3d0 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x790564dc mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e8ec855 mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80651bbf mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x83ec986e mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8589223b mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x88f680ad mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a58d409 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8ec555c0 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8f422687 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x915979b0 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9817207e mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9a48f01d mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9be2903b mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ecc452f mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2005606 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4668e82 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa5da134c mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa8ae55b6 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa9fbe162 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaaaa1b89 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab82e7a0 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xac2a81f9 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xadfbe2d0 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaec4e664 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xafc59e76 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb08fed17 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0c03638 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb2226dac mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbebb1e71 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcc399a9a mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcc8cba9e mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcd8a3a06 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd6466605 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd66408d6 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8275e53 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xda59258d __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdb4933c7 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde40409b mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdeacd6b4 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf97004c mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe01c5db2 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe379d455 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe39dda25 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe3f5adcf mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe88e3ca1 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xecd24731 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf27db7d6 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf30b93fc mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa1a16c0 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa636c4d mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfb00b4cf mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfdf59de0 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xff4240de mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xffb0b36a mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x04e3a27f mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x122f93b7 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2b654f37 mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x339f8e02 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c50e4a0 mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5e1b5d81 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x782b1eb0 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7c5f7a61 mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x90970baf mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9bd033fe mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa22ffc0e mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb1816ac6 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xba71c906 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbff369b6 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc0a44266 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc2a64030 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xedbf7041 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf784ecbd mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x3bb41cf0 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x535097ff stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x936bbbce stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xe95350b1 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x069014f1 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x17996ad8 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x3563fefa macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x9873adfd macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x12a9ecb0 macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0xb0ce4b53 mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x496bcf9c usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x5c479c2a usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x6bee8fb6 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x754ef1f0 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x0e97e841 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x4a1f25d2 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x75d56552 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xb9fe771c cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xc728a55f cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xe5b0e0d3 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xfe966053 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xff17c48e cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x3f83dc22 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x5508260b rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x65e371a3 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x6e81a0f2 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x7ca9a789 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xf1ee66f4 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1c25c053 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1ebb26dd usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1f6fcccd usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x21ac775c usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2644cd23 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3ff8b443 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4daffd42 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x543dfbc1 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5b58cacb usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5e662127 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x62c2bc81 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x71c59161 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x78cd73c8 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7ad919c2 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x80665c34 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x87c78f56 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8b680d1a usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8d33a468 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8ff60048 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x900c08b7 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x93b51bee usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x96d5b1ac usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9abdc0ed usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa5ebdad0 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbc954f91 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd8970226 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdefc16cc usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe7e76d09 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe920e650 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf2b81943 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfa32baf4 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfbf877dd usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x3b519846 vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x9f71cb56 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xc1b9c4b9 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xca99c338 vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x0174cc76 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x15ddedb1 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x17ba3b46 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x1c376703 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x27bd0676 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x2f4db17a i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x3923baeb i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x65b310ef i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x65e44901 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x7326408c i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x83d4fe10 i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xac9844e7 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xc4a80e6b i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xda4d76ee i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe37d4c66 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe626bb79 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x00cb9192 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x5b866b69 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x88b67881 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xf8e0c677 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0xfa141c9f libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x5e4fe69d il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x62af95b7 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x7176441e il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xb2213fc6 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xc072f76d il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0d556623 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1291ef1b iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1ac36ff0 iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x2bdd5dc5 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x33d11431 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x38ee1c85 iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3d548dab iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5293191f iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5efdafd5 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6063f1bb __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x60b84ce4 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x65ff025c __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6cf87494 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7aa4dd34 iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7fce2516 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x86679714 iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x913ddd9b iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x92aabaac iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x94440515 iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa32eb349 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa8fdaa13 iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xaa6d08eb iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc4d08ff1 iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc67c31ed iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcc626545 __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcddee50a __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xdd2cb4da iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe57558a6 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x1fcc23ab lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x2d400bcd lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x30899627 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x4d409878 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x4fd81bae __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x55af0c6b lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5e63c70a lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x7525028c lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8b1b1d3e lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x945e1cd7 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x98ec6f67 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xcecccb87 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd5ae068d lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xdac1dfc3 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xeddb3020 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf649b7a8 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x430328e9 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x604c25bf lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x62501496 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x644687f9 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x83e8bba9 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x8f976092 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x9bc7dd0e lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xe175a73b lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x5fe156e6 if_usb_reset_device +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x67e84ff6 if_usb_prog_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x0950b98d mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x22808938 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x2cba4eb5 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x3cd6aa63 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x3de473ce mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x43cc090d mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x58ee526f mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x6a70c9e2 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x7bd7b907 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8e036f6a mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x9d2f053e mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa630b59e mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xe80be6df mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf07f670b mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x0a9d3fbf p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x4eae8165 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x6604ed17 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x6f71b168 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x8d5bbae3 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xa38c27d5 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xcc91ae27 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xe84c4ce1 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xef71f40a p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x05422162 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x08d35f1e rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x6d15ff8f rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x8a7deee3 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x01937127 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x082ce5bc rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0d144737 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x134de4d7 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x188a75c8 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x21beed30 rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3ad90afe rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x41b1f578 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5272c73f rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5de0378a rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5f0b7c7d rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5f9c7324 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5fad51a9 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x66ec92c0 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x67f70df1 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6e78f95d rt2800_get_tkip_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x728b39f4 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x757af756 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7ad7a4c6 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7ad8bffb rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7be483b2 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8000e57b rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x83c56f45 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x86e7428c rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8a2e2993 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb0398c70 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbbfb30ff rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbe6bd9c2 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc539b551 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc8c07f3c rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd08562f8 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd3033e4b rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe1119cc1 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe3f76d2b rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xeaa45847 rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf1950f40 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf57600bd rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfbd1ace0 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x02d06591 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4dac73d1 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4dcce98d rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x59f90ca5 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x639fdc6c rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x75ecf79b rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x870bc24e rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x88b6494b rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x8ae283c1 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x99eb764f rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xa243965d rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb1d533fa rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xd9208030 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0c6417f8 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0e667924 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x17b0f54e rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1d38352e rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x24beec82 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x29a36215 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2c324f93 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2dc5787d rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x36d9b05e rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x39410778 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x40f9f9ef rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4a24c920 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x58aa90f5 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6325eab8 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7026a290 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x74996cbf rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7ec6e3ec rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x82907122 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x87802a39 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8a69a9b4 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8c5b898c rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x962a1799 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x97963fb9 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9e6dd1aa rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa21737fd rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa55a1bd6 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xab111412 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb5527b24 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb7bfe39f rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbb1b3b4d rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbd8cfc65 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbee54317 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc1c1cca5 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc2fcb76e rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc697867a rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc7d19ab6 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcfeb3b33 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd9e7de0b rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe51758fd rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe51b1408 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xef070b3c rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xef7feb5c rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf001e3ee rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf223a67d rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf567c4f5 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf78cc2a5 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x40feb72b rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x4ebe9f91 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x523654dc rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xec1604bb rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xeeb20064 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x0e66dc16 rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xb9f09721 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xed147aa7 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xfbeb4f25 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x0aaa64ed rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x2379a4b5 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x2d72723d rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x2ffd9a2b rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x307de797 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x4723f11b rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x4a7f2753 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6d9e86e0 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x740fe081 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x7decbf58 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x8d55a74c rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x9591696b rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xa3fd6ee8 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb196bc73 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xfc105ca3 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xfe24d7d8 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x01912b9f rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1e02a240 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7de93099 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc9b90efb dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x18b917bc rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1af25743 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x20f7c58a rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x26fbed79 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x38a2528d rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3f5ba7b7 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x45661398 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5b418b58 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5dbc4b6b rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fee3a6c rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x71e972c3 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x761296e1 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x794f6207 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x87b83e35 rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8bb9381b rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9aaccd1b rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9c34189b rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9cb5648c rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaf4d6d94 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb3a7b9aa rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb640fe84 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc06d20de rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc0c560b3 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xdaab63bb rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xdc4cc611 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe06000be rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xef6bbafc rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf886c9de rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xfe9e2e55 rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0a087d77 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0ca57f0e rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0d0b6636 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x241dedc1 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x4e57c0ea rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6b4de810 rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x7acc9b9a rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x88dbd71b rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8aad1e3e rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8c3ec39e rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8e3718f6 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x9305ecf5 rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xa1c1d3ae rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xa8435f92 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xbc4a0cfb rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xbcf83e85 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xcd2eb3c0 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xcd8edb79 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf0c07ef9 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xfbaf3d85 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x4c2fc380 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x6ebacdca wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x6f4bf75b wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x006daf74 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06b5303d wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06b74964 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0efd40e9 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0f1dfb7d wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0f6a0acc wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1b548c11 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1da81d13 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2072851a wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x22be36db wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2e3e15e1 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3d522a96 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3e5b2936 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4aa07913 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53d6675d wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x59ac0e40 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5b03c85d wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x66f37237 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6b475db4 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6b9353d3 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6bc99ffa wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6f1a2190 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x74ae9c65 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x75e88119 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x78dbd17f wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7e4ea880 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x86bd3691 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8a535d46 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8b8ffe96 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8eef3fa9 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x917e3046 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9a320fa9 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9cbc6e19 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa95d1a2d wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb02ac0ea wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb2c4b2ec wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb805a0fa wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc1f81ea1 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc6fd9b3d wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc7809204 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdc9d3be2 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf9152a85 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x07e1cfc6 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x0eaf4620 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x2acbcb51 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x4740f5c2 st21nfcb_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0xbe94dafb st21nfcb_nci_probe +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x01cc7086 rpaphp_slot_head +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x3e897219 rpaphp_add_slot +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x6edb2230 rpaphp_get_drc_props +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0xd7f6701d rpaphp_deregister_slot +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x4cbb9ffc pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x7f6a375f pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xa2fe5cac pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x003998ab ps3_write_ctr +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x0bdf50c4 ps3_disable_pm_interrupts +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x0e622920 ps3_write_pm07_control +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x181e55ab ps3_read_phys_ctr +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x1bcb88c1 ps3_write_pm +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x2abf1471 ps3_get_hw_thread_id +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x2b339635 ps3_disable_pm +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x3c71a6b2 ps3_set_ctr_size +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x4a24996f ps3_lpm_copy_tb_to_user +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x50488f64 ps3_lpm_close +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x58e642c1 ps3_lpm_copy_tb +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x59c54782 ps3_set_bookmark +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x5eca6711 ps3_get_ctr_size +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x60e3f0d7 ps3_read_ctr +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x6702a28c ps3_get_and_clear_pm_interrupts +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x69010c19 ps3_set_signal +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0x70177200 ps3_write_phys_ctr +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0xa76ee01d ps3_read_pm07_control +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0xaa190bc1 ps3_read_pm +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0xbb72a01c ps3_enable_pm_interrupts +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0xce72c9c0 ps3_lpm_open +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0xdddfc980 ps3_set_pm_bookmark +EXPORT_SYMBOL_GPL drivers/ps3/ps3-lpm 0xfae0ab68 ps3_enable_pm +EXPORT_SYMBOL_GPL drivers/ps3/ps3stor_lib 0x18bbdadd ps3stor_send_command +EXPORT_SYMBOL_GPL drivers/ps3/ps3stor_lib 0x3db1b4d2 ps3stor_setup +EXPORT_SYMBOL_GPL drivers/ps3/ps3stor_lib 0x92a34410 ps3stor_read_write_sectors +EXPORT_SYMBOL_GPL drivers/ps3/ps3stor_lib 0x9f7c34b8 ps3stor_teardown +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x1fdf1b57 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x2a827373 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x2bcdd125 mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xc85a97e4 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xe4518b88 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x078a7c58 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x5426dd93 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x68902187 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x78154a4c wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x9ef2fb68 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xcffa3bd9 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0xbbd06221 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x00371f5e cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0f748598 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x18048c5d cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1d01076f cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x285b08e1 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2daa2d45 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x38e8662a cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a840048 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3ba2d13c cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x45eeaf6d cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4747c545 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x49abe597 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4cd269e8 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x50f4e941 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x510f3024 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x61427df5 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6dcf3b3d cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x727afbd2 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x78f15d1a cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7c40798d cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x80c42d02 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x814db521 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8d0af0e2 cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x92bc9d84 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9318f19a cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x96485fcd cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x974c19ed cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x977c2418 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9c7de860 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9fe333f8 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa7d2e90a cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa8d46bbc cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb3178c0d cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb48a66f5 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb57a2281 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc8139890 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd3c81c72 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd4a34a19 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xda741365 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdc3bf64c cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe822c7be cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xeb76c7f0 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xec6bca34 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xedf74d13 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xffece073 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfff8ffeb cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x189c3b0e scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x519ff007 scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x593a36c2 scsi_dh_handler_exist +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x7e86b792 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x7e8d7091 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x80c79c56 scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x8b63ee8c scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x9a526e8d scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x02af51fe fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0c8c1167 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1074951d fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x15edb003 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4730d50f fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5311f501 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5b055607 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8df9096a fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8fe24b2c fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x90297093 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x95e15cd8 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb706089b fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb812d43b fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xcd8c3f81 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd2abbdcb fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xedb97711 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x24e00201 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x4e83237f iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x750f0b86 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xc15c4458 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xf012dede iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xf6205cab iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x02bfc5b5 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x05e5546d iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x09d277a1 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0a023414 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x15007edd iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x17f76a17 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x189a5581 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1a3d4d6f iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1dfd0c81 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2bd61322 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x32fc6317 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4b3fdc8e iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4b546987 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5577c6a9 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x57742fb0 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5dee710b iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x657ee23a iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x659bd5ec iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6837deb3 iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x68fe4a80 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x74045261 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x80704b6b iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x81ffff93 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8b855f95 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9e4d47e4 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9f8acb92 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaed1eb2c iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb2214ba9 iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc0f11cef iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc2feb753 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc4cf794c iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdc10840a iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdf03ac7c iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe2803208 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xef2ddcf0 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf175621d iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf510ab48 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf5a972bb iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf69e4d5e iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfa10e61f iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfcc77d26 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xff8a41b6 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x06a629c8 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0a2cf403 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2005edb8 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3127d620 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5303d081 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5e617153 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6972d6ec iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x780ee2fd iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7bfe721e iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x80b8a192 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x80cc5e24 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8a9a0cd4 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8ac714ca iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9509dbc4 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9d9cab76 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa0884caa iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc794d911 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x04d0e582 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1d1bff24 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x20bbbbe1 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2758d75c sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3f8b52a4 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x41ed060d sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4c3affca sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x575feeb0 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5a8516c6 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6aa952ef sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x78c900cc sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9046aaeb sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x905e058d sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9a7f7443 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9c19f5a5 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa50ba0ef sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa5fa567a sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa67e5414 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xad29b186 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd6f5ebe9 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdd1a1bf7 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe21217e7 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe5002169 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xff1ec072 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x036cff93 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x084149ef iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0ed90d69 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1afac682 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1daa70d5 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x29778d87 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x371612bc iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x391bb284 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x497dc018 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4e799f63 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6c463602 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x721fc088 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x72d6ace0 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7669e31a iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7c6f0609 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x83e7a098 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8f29a9ee iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8fe15eaa iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa93982dc iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xac415af3 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xacf9baa7 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb13cd333 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb25e4b00 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb5ea8b3e iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb9b5c3e6 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xba22c871 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc3ac398 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbebdf030 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc0994d9d iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd462f124 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd724ef0c iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd9f3c70c iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdaf3fa3b iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe5ccb90c iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe7e88453 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xec5ec74c iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf710a329 iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf76380be iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf9a6aa18 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfae944a2 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x1e2414c4 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x27e5becc sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x3e516b52 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xa86c7877 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xed221650 spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x81191ad8 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xa1f53c53 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xbf7b1a68 ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xe5eba967 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x23e85b05 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x2c143335 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x9959a4ad spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x9fa578b0 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xc3011a22 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x3f2e2556 dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x85af7804 dw_spi_xfer_done +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x87023bc2 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x8e5a58e9 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xc20ff2ac dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x08daec93 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x15b21da3 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4d3ea699 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4df33495 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5211e6c3 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x558d6f62 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x799b7452 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x84527018 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x85f5a85e spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8bcb6226 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9341db9a spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x984f8dde spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb2492753 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xcc5be113 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe25f24fc spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xea7f6bd2 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf55f0c23 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf9b1d1ed spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0xe96a6071 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0db3f425 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x198fbfe8 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1a0abb81 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x27a5dac9 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3098034f comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x39bbd10d comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3a1b3778 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3a59917f comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x46db5e3e comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x48b4cb25 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x49683005 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5e680dd9 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x714f7ee7 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x76bfa80a comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x78b8f85e comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7a108f4c comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7a85bda6 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7dd44579 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8393f13d comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8a0c9ed8 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8f33e8e5 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa0e6ec23 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb326ef5f comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb1fb091 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc31bd9e4 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc4844efd comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc9d2b9d0 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd3eec4fb comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xeb0348e0 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf1875f91 comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf7422526 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf7e9b848 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfbd72395 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfd6bc4ce comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x3d4ee084 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x3f39d804 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x73da06ea comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x8792bd23 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xa6651e2e comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xb8980db5 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xe7961bc6 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xf5a9f503 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x21c0c9a0 comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x36b91783 comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x4c7ac635 comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x5d2dc99b comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x95881fbb comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xaa8a12e6 comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xcb0844eb comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x1a53aaba comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x2fc97cf6 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x718a416f comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xb3b6dfd9 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xd691a0a9 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xec276640 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x5d7676c6 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0xce788bfd subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0xca380737 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x970527ad amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0xb526aada amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x8de0a65c amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x0c37920b das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x04e64b6d mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x07193ce4 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2c1156b6 mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x342ca6af mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x37026696 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x5fbefcfe mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6c5ad105 mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6d919e1d mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8180322c mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x872adc43 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x880c2741 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8f70f113 mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x907af221 mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x9bb7ad2e mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xa41988ed mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xad594ac9 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xaf0bd495 mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc354d72e mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc928ad8a mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe19bf61d mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf24c10b1 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xa9a9fa93 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x04b03c2e ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x2102de48 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x4190a6a7 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x53858ff7 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x71abe6b9 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x9de687bc ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xaf428bd0 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xfd9b2811 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x2b304ee8 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x50f28393 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x6f9f37ff ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xbea47a92 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xd96c5564 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xdad5ed90 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x1d486e83 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x2ecb49f8 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x4ba2a765 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x7ceb4072 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x801189e3 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x9e7e1c9d comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xde6e4217 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0xb6121f22 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0c95890f spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0e81c76d spk_serial_out +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0ef1d765 speakup_info +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14e6787c spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x39a840d5 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x40f38576 synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x56532f87 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x821303c2 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x86931ce1 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xa1b02a54 spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xafb13cc5 spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb35aaab9 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbe307595 spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd1b551a2 spk_get_var +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7cd4558 spk_serial_release +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7e810f8 spk_serial_in +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x561461fa uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0x792737d1 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x8615f6e3 __uio_register_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x00240e42 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xf311d826 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x66f1bdbd ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x677ccc82 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xa6afae29 imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xfd6eb2d4 imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x13d9799d gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x21ae04da gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x23da55c1 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x3923f9ef gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x6e7153c8 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7b0525ac gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x82b38c4e gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x839351ac gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xaa2c7029 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xac612d36 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xcb199ce0 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xcb70b8eb gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd0a590f6 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd7cd55ba gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe8bf03dd gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x3b0233c2 gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x4faa3919 gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x89263781 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xf9e5ceeb gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x2a9599e4 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x95729cc7 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xe7a479c8 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0107335f fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x07faf794 fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0a5230df fsg_common_set_nluns +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 0x1b1cc3af store_cdrom_address +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 0x216278a2 fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2d10b6a7 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3420ae71 fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3fd585fe fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4d8c3901 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x51707c29 fsg_common_run_thread +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x56344daf fsg_hs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x8f739768 fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x92cfb21b fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95cffb3e fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x99023bfc fsg_common_put +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 0x9dc025a5 fsg_common_free_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9ded15dd fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa46e6443 fsg_common_get +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5587961 fsg_store_file +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 0xa90614f2 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 0xc2e361f6 fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xc9b63941 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd3ae3b65 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd468f882 fsg_common_set_ops +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe171ffae fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe4d1591e fsg_config_from_params +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 0xfc98fa91 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1dcb9705 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3a6d4f22 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3ca38e3a rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4ca90996 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x59bbc777 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5d22b406 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x6b2432ed rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x785d494b rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x840dd143 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x988ad2a2 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9acf72e4 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9ce6ae90 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa90054ee rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb971ebca rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd2fe47b1 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x022ee263 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x050540c3 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x099992fb usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1c02ebab usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2050e981 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x20c1bd1d unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2253bfa3 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x26c85735 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2c70a34a usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x30fe14af usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x33b629dc usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3b34c9af usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x476d9915 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4785c6de usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4be91d15 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x66f6a83b usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x91e6d4c0 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x989fc784 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x98f85925 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa1f702d7 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa25d0456 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc48eac78 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc850d3d6 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xcb8f61c4 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd167136a usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xda901f16 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe714f944 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe9ea6bf8 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x1674bf1e usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x352cf494 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x6e9a9ffa usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x80c9c84d usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x8468b7a2 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9aaf330e usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9cf5020e usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc9bfce5b usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd89c84bc usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe3e232ce usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf824bc3f usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x8e00a507 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xfb0ffe96 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x0918baca usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x2c3dec45 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x38d53fc8 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x573f75f4 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x6aa553a3 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7623d867 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xc1b46523 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xe722bebd usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xf1e301ee usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x56d31820 musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x72234dd6 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x87dfba4b musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x96919667 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x20b37de5 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x6428603d usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xb6314cec usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xbe626f52 usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xcd46de38 usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xfefff66b isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0xff358c84 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0287c2ba usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x056e3919 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x128706ac usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x14df2595 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x16cac7cc usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2b434048 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x43686f79 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4544bdc0 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x45982a0f usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4b3fe4a1 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x607269ee usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x65c95265 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x88eea554 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x975a1507 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9aa132af usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb5c75d26 usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb6c729b4 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc581a32e usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xdb2cbdf0 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe9afecbf usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf841fffb usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0721a867 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1516962d usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x18f7a487 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x2921a4fc usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x31341d43 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x31b6ef50 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x36620b7a usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3bffed23 usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x42d4cb32 usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x524ad5d3 usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6ab39297 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6b39e712 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x70395e26 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x7722f726 usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x7d2e847c usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x7e78f6b9 usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x8c61b7ae usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xabcd0638 usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb175579a usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb2a691b9 usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd1f38757 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd589a403 usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfa4e36fd usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0ed42605 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3ec828da usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x409c9bbb usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x53cd9249 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x64dff3b7 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x6c676deb usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7e016072 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xacb0a4d6 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xc362f8d9 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xcbaae30d dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd8a85c1c usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe9f683ae usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x0b71f872 rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x0bd816f0 wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x122f15ac wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x9152a6bf wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x92c2e544 wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x94fd808d wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x98903e0b rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x9c27cb7a __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xb32ae20d wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0e802622 wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x21fa5258 wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x25932bdb wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x4a876868 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x4b919e29 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x4d0cd740 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x67d386a3 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x747840bc wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7adc4a66 wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7cd3e066 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9b148acf wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xab6e5bdf wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb2902ba0 wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xcdb5b0b7 wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x122db079 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x9ce0fe9f i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xf08ede8f i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x2c983a96 umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x4399f1a6 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x690c73e6 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x9cfeb939 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xa19fb71f __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xe6a7477e umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xf58c9ac3 umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xf9b4f4e5 umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x06ab8975 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0876c598 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0c71eae7 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0d78016e __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0fc02440 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x135a388b uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1b954ab9 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1d5d0337 uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1f1de48a uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x25766598 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x263f6beb uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x29d80c19 uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x32002cee uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3342674c uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3872b5b0 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x45910464 uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x57694a94 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5fd0867c uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5fd47240 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6bad5b3a uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x71279fd8 uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x71322844 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7ddcdff2 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x816b9e92 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8fcbf041 uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x950af7af uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x99d0c14e uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa29e7b8f uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa379a86c uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa5dc62d1 uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xac97316b uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xaecbc0aa uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb0165782 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xba169861 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbc6d2ed9 uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc6520846 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe2e82ccd uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xec2e06cf uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf0dcc783 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf78d82dc uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfc386b6c __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/whci 0xaae40640 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x0e8be6aa vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x57023812 vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x650a5529 vfio_group_get_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x75a24a3c vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x95258207 vfio_device_data +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x969c73d9 vfio_device_put +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xb0c3a2d7 vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc007b9be vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc1d989c5 vfio_external_check_extension +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc4913442 vfio_group_put_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio_spapr_eeh 0x12f48be4 vfio_spapr_pci_eeh_release +EXPORT_SYMBOL_GPL drivers/vfio/vfio_spapr_eeh 0x34ab248a vfio_spapr_pci_eeh_open +EXPORT_SYMBOL_GPL drivers/vfio/vfio_spapr_eeh 0xac0624b4 vfio_spapr_iommu_eeh_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x09ab9bb6 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x139d66eb vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1b057238 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1b4342d0 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1b4d6121 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x207443ee vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x22bfbc1a vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x23c3cbb9 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x26d2e203 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3b8f8376 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x41261d2b vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x460d1b92 vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x493239ff vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x495ebb07 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x570e3e95 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5bb965ff vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5d1c9360 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5e150ee7 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x93feae2e vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa2129fd3 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa2be0e7d vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa4f25ce2 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xadeb06d1 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb0f81e37 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbe4a083e vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc020261b vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xce4e1533 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd54326ba vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe9bc8f44 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xee49bce0 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x051569f1 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x0a5f942f ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x0abf3ff5 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x382000d1 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x9039d569 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xc51490ea ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xde338baf ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x03b90c14 auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x157d2a9b auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x3d9f5706 auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x6945e7ac auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x7456310c auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x9a7ea51a auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x9ff44046 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xc77d092c auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xd58d5e08 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xf07b5eac auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0xa26f639f fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x17e95fbb sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xb251a3d9 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x0aa2da1d w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x4836ce17 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x5e50cc61 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8918df4d w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x899834ed w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8bc8350c w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x948ba73c w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x964abb46 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x9a8195eb w1_reset_bus +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x04ebebfd dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x71f7c154 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc6dc8c2f dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xdc583c08 dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xf08b4ea1 dlm_posix_get +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x0e790e57 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x50129cdf nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x67cc7d35 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb03cf685 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb97371d7 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xe9d01b58 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xf6618cc6 nlmclnt_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x00f246c3 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x014580e7 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x040b7b90 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x043589e9 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0a83f8f3 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b16059e nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0cffd31a nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0fe99b84 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x107c31e2 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10964cea nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1364360a nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x17c52d83 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x17f1289d nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1c5156e0 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1cd7c65a nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x21b7ee05 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x232ac6ba nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2654a98e unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x282e6402 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2851a2aa nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2902647b nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x292fb28d nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2c9240d5 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2cc81c81 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f5445dc nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x33aefbc2 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x341ea468 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x355ebe1b nfs_put_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x38aafc36 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3b7df22c nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x43a456b0 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x44af394d nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x46061b1e nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x496b0c68 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x49a000aa nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4b4c4456 nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4bbf7094 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4c1a64aa nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4dd0ae07 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50c0fe57 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x52858497 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x52a724bb nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5418feee nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x54fe0250 nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5686d52e nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5b929bfa nfs_zap_caches +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5fdff249 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ff9b380 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x60d0e451 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x615b864f nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x615e9a53 nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x64fbe767 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x675272c9 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x676a1d16 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x69ced562 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6a50b803 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x71549677 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73d4fde8 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74b028ff nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78e7d73f nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7e321bc6 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7ec88c89 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80932c89 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x81942628 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8214d06f nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8501b3d2 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x85d44fb0 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x870ed489 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8bb6eaea nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8d05c010 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90bc3921 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91abcdaa nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x92427d38 nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x924f54db nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9742307f nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c44a39b nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9ef16b13 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa87058ca nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8ab9253 nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8d2d1ce nfs_callback_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa9ca81cf nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaecc2f5f nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf5d03ee nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb130a9ac nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb4ed8da6 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb550796a nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb8da0842 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3a825da nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3cad3e0 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4dba7a8 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc574db2f nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5fab3e8 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc752ea80 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc7934844 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc7c70657 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc84d22d7 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xca8d6524 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcda14f9a nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcfab2009 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcff21507 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd10b0f9d nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd6f27b6d nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd9fd5f77 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdc127836 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe1431c00 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe223a697 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe245cae1 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe25a9a44 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe40e75ac nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee42e7d6 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf411f682 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf4f84e06 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf558c6ec nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf61fec6c nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf6ab82d2 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf79feeeb nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf8c63756 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb403aab nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfcb17ea5 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfd02c32d put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfdbe90fe nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfdf44ee4 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xffbfead4 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06c36816 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x07af8de2 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0b500e41 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0be9fd1b pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x18ccd809 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1fc825aa pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x211dd734 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2cf45a82 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3b45ac0b nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3dfe6fe3 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x46721501 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x471de0a9 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x49f74f07 pnfs_readhdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4a94dc5d nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4db1756e nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4df5d783 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x53fb9eec pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x549fe2b7 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5ac8d7a2 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x75ae9185 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x75f97526 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7690b683 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x913513ec _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x91dc6d98 pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x950c4867 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9bcb2b9e pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa9a0838a nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xac54063f pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb1c160b8 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb4c47cbe nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbb961a35 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbbf65751 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbed20199 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc9cb3c31 pnfs_commit_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf121733 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd438a2af pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd9e51e38 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdaef1720 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe8a7bf4f nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xec165d64 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf559f0de pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfa55e80f pnfs_writehdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfdb1e991 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xbb56f90b locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xc61c4d91 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x48b08877 nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x960fe31a nfsacl_decode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x173e840e o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1d747ce3 o2hb_check_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36418553 o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36a28a9e o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x577d3e3c o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x66d1efe7 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6eb7ccaf o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa1ae48e1 o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa82a8645 o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa9d9c71e o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xae808bac o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbaeb4700 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd60f2c6c o2hb_check_local_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xe5cec40c o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf26e825f o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x03da0b63 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x38677794 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x401dc8c0 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x5b1f2679 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x9d2091f7 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xc833f0ca dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x03e89edc ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x269d63fd ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x316904e1 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x3bcef5f3 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x40718c92 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4226705d ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x424241c9 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x60f4bcef ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9ccafa05 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xa06fbc10 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xba88098e ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbf9068ab ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe40cffce ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe672b04f ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL kernel/torture 0x1b2fca48 torture_must_stop_irq +EXPORT_SYMBOL_GPL kernel/torture 0x1be7d8be torture_onoff_failures +EXPORT_SYMBOL_GPL kernel/torture 0x3e9619f5 torture_onoff_stats +EXPORT_SYMBOL_GPL kernel/torture 0x4c7529bd torture_shutdown_absorb +EXPORT_SYMBOL_GPL kernel/torture 0x52665f8b torture_random +EXPORT_SYMBOL_GPL kernel/torture 0x5346b23b torture_shuffle_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0x6364b2f0 stutter_wait +EXPORT_SYMBOL_GPL kernel/torture 0x679d9e50 torture_must_stop +EXPORT_SYMBOL_GPL kernel/torture 0x688e6a64 torture_cleanup_end +EXPORT_SYMBOL_GPL kernel/torture 0x6bdeda8f torture_onoff_init +EXPORT_SYMBOL_GPL kernel/torture 0x857ce5ae _torture_stop_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x8b0e1d2f torture_shuffle_init +EXPORT_SYMBOL_GPL kernel/torture 0xb2886df6 _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0xb8504f06 torture_shuffle_task_register +EXPORT_SYMBOL_GPL kernel/torture 0xc1361afc torture_onoff_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0xc6527045 torture_init_begin +EXPORT_SYMBOL_GPL kernel/torture 0xc67a49d4 torture_cleanup_begin +EXPORT_SYMBOL_GPL kernel/torture 0xdbc5277a torture_shutdown_init +EXPORT_SYMBOL_GPL kernel/torture 0xe6989fd3 torture_init_end +EXPORT_SYMBOL_GPL kernel/torture 0xe9ff1468 torture_stutter_init +EXPORT_SYMBOL_GPL kernel/torture 0xf6d34fb5 torture_kthread_stopping +EXPORT_SYMBOL_GPL lib/bch 0x231d70fc encode_bch +EXPORT_SYMBOL_GPL lib/bch 0x6b770f49 decode_bch +EXPORT_SYMBOL_GPL lib/bch 0x9463ff71 init_bch +EXPORT_SYMBOL_GPL lib/bch 0xbdf512de free_bch +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x112e1b7a notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xb79a6523 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xfdfcb8cb raid6_call +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x201d8ea3 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x29fa419f decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x300d7e57 free_rs +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x6fbb3bd9 init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xabda1e2e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xb050f329 init_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x79188cf1 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xd77c5e2d lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x5aa0e445 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x621f89ad garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x6353c839 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xa39ed279 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xbae0149c garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xdbe48081 garp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x0357a72b mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x03ab8e48 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x4f9919df mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x966c4d24 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0xb0da10ed mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0xd5c9a62d mrp_request_join +EXPORT_SYMBOL_GPL net/802/stp 0x7779082a stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0xf9ecda2d stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x7b8d670a p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xc9ec555d 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 0x4191d1a1 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 0x28271fe9 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x297d8f35 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x53fb54f2 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7461025e l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xaaeaf1b0 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xc0d400f8 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xd0596978 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xe946274b l2cap_chan_del +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x357a6f61 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x53e2fe98 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5dc154b8 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x96db9e10 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xad1070fa br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb0ced3d3 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xfc5f740f br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x05925205 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xb528d12e nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x015137a2 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x04de1c5b dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0dd4244b dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0fc1811a dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x10012665 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1e0e6bb0 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2303781f dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x37b5e88e dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3c7da3f6 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3e078b91 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x42e7a923 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x453ab05e compat_dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4a461f90 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4aec12d2 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x544a1034 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x601c8e81 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x68b391bb dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x68f2da7b dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6e1b0bea dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6e547f07 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x761d1f22 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7eb90cdf dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x84255e97 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x854c852e dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x88ae035d compat_dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8fb184d0 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x901d3fb3 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0xad39de57 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb28eb2eb dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc0b7b890 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd391be9a dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdc777526 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe6a9d4fd dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xed9be5c5 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf015a5cb dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf0fc8e10 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x06972310 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x4395c441 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xcfd94561 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xfb49d6fc dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xfda0ec9b dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xffd6b8a2 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x45c6f2e3 unregister_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xada140cc dsa_host_dev_to_mii_bus +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xbf00c393 register_switch_driver +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x44c0a986 ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xa6280c53 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xd159869a ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xd58dfa29 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xec5f9c6e ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x7fb8f27d geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xb712abd0 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xfdf71dcd geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/gre 0x56da32ab gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0x6e2f2f78 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xa7cba78e gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0xb49e673b gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0xfd7ad558 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x564cd4a0 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x6051af93 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xb039b99a inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xe8b7ffd4 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xf0206589 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xf58ff669 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x05632428 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x08e05c75 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x4cfe17dc ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x535e7637 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x54757199 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5cd9ed7f ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6751dd06 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x84ee2ebc ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x915b2a1a ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc6d60f48 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xee01b571 ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf1d08d2f ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xfba6fa63 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xfc2adbda ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x0c7fd1d4 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xd2651249 ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x6b6c3d10 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x216b7c8c nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x293dbf70 nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xba0098b0 nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xed0968ec nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xf41a38a1 nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x3f5c468e nf_nat_masquerade_ipv4_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xd1ae375e nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xfedbf252 nf_nat_masquerade_ipv4_register_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_proto_gre 0x636b12c8 nf_nat_need_gre +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x17d46f93 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xa163e081 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xdfacc0cf nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xeb46d704 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0xf4a07081 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x1e7c8393 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x35c32622 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x75f16b5c tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x8ec32fa1 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xdb201cf8 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x07143b7a udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x257660f1 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xd83b5e6f udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x4e059210 ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x6b3fc4ea ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x758f5fc0 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x832b6974 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x9c6785f1 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x097f6b2d udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x5b2a7609 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x85552c5b ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x6eb85693 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x18540314 nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x82ea21aa nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xc1be421d nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xe5fa6605 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xf97ec58f nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x2293972c nf_nat_masquerade_ipv6_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x38d4401a nf_nat_masquerade_ipv6_register_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x86b67f9d nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x20de28f6 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x7bca6725 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xcaea06b5 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xd62dbcb4 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x391b112a nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x02257656 l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x07bbabd8 l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x17530a73 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2ca61887 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x37f3d590 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3f11c694 l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x533a10ed l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5cf190fc l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x80867fd1 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xba3ee350 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc31010ad l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc55829eb l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xddde2b86 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xdf854e5c l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf4ff7661 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf68cfb30 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x55979d24 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0155d545 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x16c5e054 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x21544c7a ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3663a36d ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3aa8024e wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4bf42798 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x552e3933 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5cf869f2 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5d38f601 ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9c76cf89 ieee80211_iterate_active_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xaa31d2c3 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xab74ad16 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb5b9e9a4 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb898d357 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xcc292de0 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd82b5175 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe163bdb8 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf77a40c8 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3538057f ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x4461dd57 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x537ea2a8 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x63a6b9b1 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x83d12f1f ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9849b037 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2d623f3 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb6619a0a ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc9db28bf ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd51c9c19 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd91f1402 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xdd9a890f ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe7370499 ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf5cf5b92 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xfc820749 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xfcd01ac1 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x021540f0 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x181eb124 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x45d55154 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x6318f523 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0619e0fc nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x09ce5d60 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0a3d8967 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0a42c380 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0c354839 nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d376bda nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0e50dccb nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x168a6735 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x189482ca nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1ba56a8c nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1e4952e8 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1f25a6de nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2124a048 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x21384642 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x32bdc1a9 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x346ef565 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3aa86289 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x41aa02ee nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4717caff nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4739cf29 nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x49096442 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4d089197 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x54d150a6 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x56cc3de0 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5b84b4d5 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5bf4a44d nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5c86d4f4 nf_conntrack_tmpl_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x61d1060b nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x64fa5f62 nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x654d8e6a nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6b0d1367 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6c79650f nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6d9b8c66 nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78b4767c nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7cd254da nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7cd78434 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x805882e8 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8268298b __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x865ce918 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a66c4fc nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8b35540a nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8de89f0d nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90ff6c9f nf_ct_invert_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x95e88a38 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x969812d1 nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9a163a7f nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa3a9651e nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa53580bd nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa6746163 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa6fcdbcb nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa7ad091c __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa8b1b895 nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xafc518b8 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb198e411 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb41016e7 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb930e5a9 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xba7d2ee1 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbbbfa38f nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc3bd37d1 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc5f4df9f nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc6410813 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd037c516 nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdaab741c nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdbb38555 nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdc0c53b0 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf5f5f7c nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe11802c1 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe3792550 nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe56613b5 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe5af7773 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe6529513 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe89d169e nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeaacaf43 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeee40a90 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf33586df nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf35c3114 nf_conntrack_flush_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf8b372b9 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf93e462a __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff40b965 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x5b2d1c56 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0xe6f53a67 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x4d35e02f nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x44aa4048 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x5d2f933c nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x6bb53c9d set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x7bd261d0 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x90b69390 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x9638a17b nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x9f75e507 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc4233d91 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xf58ee0d4 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xf6c3abb2 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0xb7394642 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x061ad750 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x12b12ed4 nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x3de1efd4 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xe7d5cfc3 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x4d926ee3 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xcf7613c5 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x1424b99f nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x1c7c0160 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x6608a173 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x89455050 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xb059a064 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xc938dc7f ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xe6b31b46 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x919bd17e nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x34a83b6c nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x26ef6c2b nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x8e8b9646 nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xfa917a61 nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xff9f6770 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0d9bae4b nf_nat_l4proto_nlattr_to_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x131f636c nf_nat_l4proto_in_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3662c13f nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6db3dc73 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7010d5f2 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x9dd5777f nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xac0d6a5f nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xbfbddef3 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc881ad35 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd742d67a nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xe1ed54ba nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x685ccd10 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x73809846 nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11a006b5 synproxy_check_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x372b8d03 synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x5f339439 synproxy_build_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x90298227 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb42e336a synproxy_options_size +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xbc8d2fbe synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0fda3c99 nft_validate_output_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3d49dab7 nft_validate_input_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3dd25a8c nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x455846a0 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x46d018d2 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4a25a663 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5596a535 nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5b2d15e0 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6f86d3a6 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7c38faa7 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x83bd26bf nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x962da291 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9888c197 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9e53fcd7 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbcd24b27 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdd5c2766 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf8cb0630 nft_validate_data_load +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x6bb46ed0 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x72498134 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xa647551a nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xa84c8c5e nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xb241ffcb nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xbaffff01 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xccc4a4f9 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x6f519db2 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xc1d44b70 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0xc1a8911c nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x1381806f nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xdab7876c nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xea62fd32 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x1eb80af9 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x2926ef9e nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x8b822549 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x9aa3481a nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xe9a38cb1 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xff02500a nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x67573d6d nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x6d842457 nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x77728918 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x925ec66e nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xddf15889 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe8cdab4e nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xee9c14c1 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x161d1417 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1830f1b0 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1f28dae5 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2b9556ed xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2e3bf1a7 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3c01254b xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3e52f99d xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4184c15e xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x548aca5c xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5c836ea4 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5f82f1f7 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x691a6d69 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6e088624 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x89813e30 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xad4b0174 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb6561bb6 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb65712a3 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc3063eed xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xdfe21fb3 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe0b4971b xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe28d1e16 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe64127bd xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe7cd2d63 xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xec24fd82 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x00204983 xt_rateest_put +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x482b6a12 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x3ed4853b nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x76fc6f5a nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xedeeedb5 nci_spi_read +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x00a0f2c2 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x22cbccb9 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x70b032ed ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc50377b1 ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xe6346fa4 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xf7389e24 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xfbef0322 ovs_vport_free +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x023e485f rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x061ceb33 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x06dd7ee4 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x37446408 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x44742142 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x59deedf3 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x5fc2cf6e rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x61f77476 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x6ac3863a rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x798e1763 rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x7bc62829 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x845f7171 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x87a85d74 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x8b06d70a rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x9059332c rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x973d6d3a rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0xaa513374 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0xbd33fb3e rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xc0c57179 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xca01da26 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xcfa09668 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xd14bbf85 rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0xd614491a rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xf9b672b9 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x45b49d3d rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x92f0ef73 rxrpc_register_security +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x00c52ef5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x05e863a1 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8d1a827e svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xacce0327 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xb5dea7ef g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xc1e46b33 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0095d74b rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x022879ab rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x029e9014 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0374bb10 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03aee691 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x040f50d0 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x054b463d cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06f15c93 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09dd554d rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0bdbe7ff sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c874f5d xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f6229cf rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0fc0f370 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0ffffcca rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10799c15 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1180ef95 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x13f93255 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x145e5d2c rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x165fa52c rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16d224ae rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x17336ef0 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x18cc4d93 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19451c47 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19973abc svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19e4e6f4 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1cfbf10c rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x206374ff rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20b2d60b rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2106aeb7 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x211653db xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x223f23b0 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23625c97 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24530e02 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x250dc4cc xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25bf2960 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x270d0f9d rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x289098e2 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2905a6f6 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x29d213f9 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x29d80d5c svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f56e434 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x303cbde0 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x314cc102 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3181ed2b rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32917b05 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34e306b1 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37023ecf svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x39ba768e svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a40aa70 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a673e09 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b2c4b6d rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x444f34ce xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x44da5769 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4577dbc7 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x467ec3dc xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x475cf2b9 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x47d4d763 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4854e6f2 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x495d2aec svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a349bcb xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ab7199f cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ae14a25 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4beea8a2 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ccbb080 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4cf7ff33 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e01b32b rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5023ad82 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x50d8107b rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5208bfd4 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x528b90f6 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x535dd69c __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x55155557 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5587afdc svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58b00a3e rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58cf6a31 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58e639fc xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a09c775 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ad1a7d9 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ae72933 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6488305e svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64b2bad7 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x662de966 xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66d149bd rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x678e0fe6 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x680167d1 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68017e60 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68044fac rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a087e9f xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a0c714c rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ac89702 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d4ccdff rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6eed624e xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6efd890b rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6f26b72c write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7708ced9 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x781ad90d rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a5e42ff svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7dc5ddd8 rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e205dcf rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7ea129bb xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x81273598 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x814d05e0 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x82954a38 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8450d8df xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84898db9 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x848d8b4b rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8582697d rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x86ea7365 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x87422d3d cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x87f6acfc svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8aa94c14 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b75fe91 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c5f4e91 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ce1b093 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e667c5b xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e81b825 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x94b26977 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x963ba106 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a6bcce9 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9cf5e81b xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa0c1472a xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3a292af rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3a88d34 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3dee003 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6637199 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa88e5c1e rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaa483633 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab8cacd6 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xac27ba53 xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xac3a6c0b rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb076c54b sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0b2e219 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0db569a rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb40f6e77 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb789cd70 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb801efc6 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb8348943 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb843f263 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb93bbffa xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbbffd9c6 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbd555a71 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbdaf1093 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbeea6776 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf5ab88a auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf881641 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbfbe1db2 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0dd176e rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc4c5bdd8 rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc63fda80 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc79b5fb9 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc89b5cab sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9e1cfb9 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc378c93 rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xccda5fdc rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd13e904 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce506a63 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xceb304de xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1da2968 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd3fa17c7 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5cafb13 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7f3c3a8 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd9c86d21 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda95bc54 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdb5c2c76 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd102da0 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd13eaef xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd2a28fb put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe0d1ff2b xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe12d4c09 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe32ca0eb sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe3e094a2 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe508058f rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe586cebf svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5ce7694 xs_swapper +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe88c9478 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeae59c9c bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xebd7c353 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec6dbfca xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xed30e9f6 rpc_get_sb_net +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 0xefc70a2f svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeff5f0e1 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf002edd4 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf05f5bdf rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0ab3538 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf3a34ffc gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf4f18123 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf63cfb78 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa98a06e xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfc5bdf0d xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfcc00ec5 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe2cfc2a rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0f4ab6db vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x20017bc3 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4f16bf5e vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x59d943c8 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x751ff010 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x77921bdd vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x79e4de94 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7c643af8 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8be6e3e8 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8eedfd0e vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x90b9f905 __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x970b77bc vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xab8c5cf1 __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb78bb245 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc55f4625 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe44c1710 vsock_remove_bound +EXPORT_SYMBOL_GPL net/wimax/wimax 0x08a3e871 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0x1fd00e54 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x2606c0e9 wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0x5a4a7664 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x895dd069 wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x93b7efad wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xb9c79052 wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc7bc6bac wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0xd4ca8799 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xdcc3b1af wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0xe9486557 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf464ec82 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xfb703022 wimax_msg_send +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x10a3a918 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x24ae749c cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x24df7876 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x2b7b5451 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x6703a461 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7708e4b4 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7aed1707 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7b4a16a9 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x9d938240 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb9d88b4f cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xbf35a93d cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc984d66f cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd58bdf75 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00778770 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x056bb269 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0b9e5852 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x74e1a843 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7c30b8c7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x92dbc6c1 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xbc8b0f41 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xce7a55c1 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xe122af95 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x25def7f9 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x4194c606 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x95b7e9ff ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xa15eb631 ipcomp_init_state +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x3aec23fa aoa_fabric_register +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x4cd8e724 aoa_snd_ctl_add +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x94a86249 aoa_fabric_unlink_codec +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xab594a19 pmf_gpio_methods +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xb65183a2 aoa_get_card +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xcd9f1d25 aoa_snd_device_new +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xe55714e7 aoa_fabric_unregister +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xee7eae00 ftr_gpio_methods +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xf6c9fb4c aoa_codec_unregister +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xfb0ceee9 aoa_codec_register +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0x07933144 soundbus_register_driver +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0x3a6fa459 soundbus_dev_get +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0x400d9a04 soundbus_remove_one +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0x47324694 soundbus_unregister_driver +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0xb32a48a6 soundbus_add_one +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0xce919a94 soundbus_dev_put +EXPORT_SYMBOL_GPL sound/core/snd 0x23562754 snd_kctl_jack_new +EXPORT_SYMBOL_GPL sound/core/snd 0x2868366e snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x7363a79b snd_kctl_jack_report +EXPORT_SYMBOL_GPL sound/core/snd 0xa992e2dd snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0xcf459e7b snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x028bbc0b snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x2c675356 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x3f9b81a8 snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x06b55b88 snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x0ce97046 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x0cebb896 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x2a083212 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x4e560a1f _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x9b173790 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xc52c6736 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xe1657a15 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xfda82253 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x0144ea05 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x2e60c1bc snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x589ce646 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x6276f9c7 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x7a510e92 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x7c36f446 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x826bd3a7 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x8fe76f55 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xaeead6cc snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xcdbef14f snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xed411fad snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x17603f0b snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x283ac0fd snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x357ed737 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x4109d2d4 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x46da5ce2 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xb0cca890 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x044977ec snd_hda_suspend +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x04e8350b snd_hda_codec_resume_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x06012c04 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09a76801 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09d1fd61 snd_hda_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0b1ad901 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0bf165f5 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0da2d8b0 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ef92660 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1465c40d snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15a5d9a7 snd_hda_is_supported_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x18c1ca60 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1b314041 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1cd96227 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x21d072b9 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24ef9e6d snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x275c5d3d snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x281645b1 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x283af3a2 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2b97ed02 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2cf4ee6a snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2e6b5504 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2f4c132a snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x303d6a60 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x348a0c54 snd_hda_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x34d0cb1b snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3fbe60f4 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4163508a snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4217e018 snd_hda_add_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x42bbbf6f snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x434bc0b7 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4681cf60 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4b6aea1f snd_hda_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4c162a10 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4c2deada snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4c39476c snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4d865d42 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4e9c9597 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4eb76718 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x515e9dbf snd_hda_codec_resume_amp +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x52a888b6 snd_hda_get_sub_nodes +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x543dc7c3 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x563114fb snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5822b47a snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5a7293ca snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c8a2152 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5d688e04 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5e1718c5 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5f32ed27 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5fc126c9 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6358297d snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x64f7820a snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x668cf806 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6775a63c snd_hda_codec_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x69fe19d5 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6add2c1d snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b3815c9 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x702dafd5 snd_hda_query_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x703c3839 snd_hda_bus_reboot_notify +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x709d6a25 snd_hda_query_supported_pcm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7c3d6ec0 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7cb3c086 snd_hda_ch_mode_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x812685a1 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x816fdf53 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8256ed07 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x826fb424 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8487521d snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8511b2f4 snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x85b6a153 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x85ef5e2b snd_hda_override_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x88c2ddb4 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x88e31069 snd_hda_queue_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8f7e67bf snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x90a4502c snd_hda_resume +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x932f7758 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x95d4c4bc snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9789f267 snd_hda_ch_mode_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9860de61 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9891a35b snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x98f4609b snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a78abbb snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa06cff1d snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa0da837f snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa312aba8 snd_hda_ch_mode_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa349260c snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa6bc2bea snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa760a4ee __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb1140eaf snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb2b8ee04 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb6775a37 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb694c4f9 snd_hda_delete_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb706250b snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb9a0a042 snd_hda_sequence_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xba324fff snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbc7349aa snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbed5992b snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbfdc0de4 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc00fb1ed snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc1eedfff snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc65a2913 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xca51ee81 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xce232ed5 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcfb36cf8 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd01a9b91 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd11adc46 snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd20776bf snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd27327d1 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd3186f91 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd4480f20 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd648bf7c snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd9ad484c __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdbcbe71c snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdcb501b2 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdceb5073 snd_hda_codec_update_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xded5d249 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdefec17d snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe7a6e02d snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe82cf679 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe86298ac snd_hda_calc_stream_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe9d0619c snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xede450a9 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xef76a06c snd_hda_codec_flush_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf2644213 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf2d005dd snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf3edcd90 snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf45775e6 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf54720bb query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf9b345d3 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfa5a6263 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfbd6bdc8 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfc705105 snd_hda_codec_amp_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xffb05351 snd_hda_bus_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0a409948 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x129c586f snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1435c72b snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1c981e79 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1e13c49e snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1e54ad31 snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2b84335e snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x49905cbe snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4e4a5c4b snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6cf68558 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x822cfc6d snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8fe6bda1 snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb52956f5 snd_hda_parse_generic_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc0ec8f2d snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc401365c snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd4c618b8 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xdb8aff0f snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe6df8c77 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe8bbb562 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xec604d3a snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-hdmi 0x3180c272 snd_hda_parse_hdmi_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x0e06e700 azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x127b8b2e azx_stream_stop +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x209b72cb azx_mixer_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x36ac02af azx_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x3f7077c1 azx_notifier_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x49a727bb azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x5e1ffa16 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x659f750c azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x6cd75ebf azx_notifier_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x71bde498 azx_free_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x7c75c403 azx_init_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x806384ad azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x93bc123e azx_codec_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xb11e3a0f azx_enter_link_reset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xe4624e80 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x15058a2c atmel_pcm_free +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x425dc3dd atmel_pcm_mmap +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0xdab0f4ed atmel_pcm_new +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x329a9fa2 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x65e5c2bc cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x7127e663 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xb532f1fc cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x07219185 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xfe9e0bd9 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xfeae7738 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x78e50a2a es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xb59683ae es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x5fdfd2b6 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x7e8cdb05 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x83e5e2cf pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xa08a0992 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x37c98981 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x82d8e742 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x8cd69952 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xb614eb58 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xe624e50e sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x86641183 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x969e2911 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xe9a7d30d ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x1591c654 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x267c05c4 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0xabf88ccc ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x57dd265b wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0xdb85d2e0 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xc645282c fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xf81313ba fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x001d3d21 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x006b5f06 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x01246dd2 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x016610ae snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x02aa89fa snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x02d09c51 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x04d0aa74 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x07088253 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x09a3f860 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x09da59ed snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0c9225ab snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0e324532 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x10a44683 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x13db2422 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x164d2dbb snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x176396f7 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x19393453 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1a49ef8f snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1df3571e snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2031e6c0 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x218393b7 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x22ffa577 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x260412a3 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x26f80bcf snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x272cedc3 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x277557b6 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x28a1397d snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x28c07caa devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x29a723a3 snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2e1e49c4 snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2efa3f7a snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f9057dc snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x32210f7c snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x323d3c80 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x33807669 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x354166a0 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x373aa3d9 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x373ac8b6 snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x37b1a7f3 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x382db33a snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a1d79b7 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3b1e4936 snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3be88901 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3e389271 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x42b3a9f1 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x42f3474c snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x43afbc1c snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4853d64f snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x48c538e7 snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ad625fb snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4b280da6 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5094e0a7 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x55452990 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5721b8e3 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x57814b31 snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x579d8f5e snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x598dd686 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5aa4ad1d snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5d56e908 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x60fe13b7 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6253dd37 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x629fb134 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x63fc7766 snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x646fc175 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x65fe3c5e snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x665329d6 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6863ec0c snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x68f83684 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x694764a7 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6c89742d snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6dc9640c snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x73b38392 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x74cbb845 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7722f2ed snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7737405e snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7817b3dd snd_soc_dapm_kcontrol_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x78ee6985 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x79240c91 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d5c3b4e snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7f3edd26 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7f52d413 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x81959017 snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x81eeb40a snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8433bbff snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x84e61c46 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x88ff9f4f snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8a08a4b2 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8e275405 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x99372d4b snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ef7c7da snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9f89850d snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa2a97091 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa4958ba1 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa725d91f snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa93095c7 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa9690e1b snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1741fc9 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb39597fc snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb438a85e devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb78e8c1b snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb80e16dd snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbc19c3ae snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc84b7539 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc92c0655 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc9438395 snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc9ab1764 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcbb5f6b1 snd_soc_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcdf6c30e snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xceab812b snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcf459fbb snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcf968bf1 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcff3585c snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd01d9d55 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd2f27ab2 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd48026ed snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd50e5692 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd6492f20 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd81e8817 snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda72e6d8 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdb997b10 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdc024447 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdc3bed56 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe3b5438a snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe49462be dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe8b57dba snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xea4eb8c0 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xec006e43 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed988ba4 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xee0a4a44 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xef830a14 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2662790 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2a90b81 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf3449d5d snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf5f4117e snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf73026cb snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9f167b6 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfb296dbc snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfbe2d5f3 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfd7d882a snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL vmlinux 0x000a89d1 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x000d8642 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x002dbd81 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x0044c02f spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x004eb49e aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x006d45dc ps3_system_bus_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0070ef14 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x00802f3e regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x00b7be30 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x00c4dc87 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x00cd8033 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x00d55770 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x00d7de3b irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x00da6301 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00f19fcf usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x00f3ca0c pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x0136ddaa tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0x0145b83f crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x017f6370 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x0190bd39 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x01c4a131 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x021a79c2 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x021ebfda btree_update +EXPORT_SYMBOL_GPL vmlinux 0x02353b41 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x023afcc2 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x024f0f49 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x026211e2 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x02679bf8 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x02ab6412 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x02ae914b class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x02bfc504 scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x02d381c4 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x02f7df1c usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x030cdc4b pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x0334ec6f jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x0345fba2 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x0355be86 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0x038d420b subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x03a00336 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03f8096c regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x04385e47 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x04486e88 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0450f857 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x0459c015 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x04745930 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x0490fe14 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x04b5549c __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04d490f9 component_del +EXPORT_SYMBOL_GPL vmlinux 0x04da786e crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x04ecb6ae usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x050586e0 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x05076cc6 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x0508fa46 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x0531cfee fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x053494cb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x0569be5b rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x05805373 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05a9d6e5 pcibios_remove_pci_devices +EXPORT_SYMBOL_GPL vmlinux 0x05bb9298 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x05ead9fa crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x061dee59 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x06345a21 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x063982cf uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x06a48629 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x06aa8615 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x06ae0eec regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x06c1c92e irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x06d7ba30 bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0x06d94dab n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x06de9042 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0x06e0a394 pmac_i2c_get_adapter +EXPORT_SYMBOL_GPL vmlinux 0x06e9f597 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x070dac78 md_run +EXPORT_SYMBOL_GPL vmlinux 0x0725117f blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x072edd79 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x078855ae raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x0795655a regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07b9a898 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x07ba40ac copro_flush_all_slbs +EXPORT_SYMBOL_GPL vmlinux 0x07f2e9cc sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x07f5cf65 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x080e4e17 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x08132657 iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x08262ec4 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x082ab2d2 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x0842e5e5 bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x08449ae9 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x086fc15e irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x088bfa7e cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x08b14636 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x08bc0870 compat_put_timespec +EXPORT_SYMBOL_GPL vmlinux 0x08c1832b crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x08c852c8 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x08cdbe86 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x08dcf49d __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x08fbf6b3 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x091c824a machine_power_off +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x0939e419 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x094a28c8 nl_sk_hash_lock +EXPORT_SYMBOL_GPL vmlinux 0x0950fdf6 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x09583424 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x096af509 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x099c9479 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x09a94781 dev_get_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x09aed126 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x09b3faac ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x09b6e22c netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x09bf0f6e register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x09d58393 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x09eb6bce input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x0a2b3b54 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x0a302ae8 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x0a3e1abb wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x0a51ae5b virq_to_hw +EXPORT_SYMBOL_GPL vmlinux 0x0a620be3 get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x0a7084f1 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x0ac9a6aa rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x0afac7a4 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x0aff64f8 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b094dc9 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x0b0c9263 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x0b1c5771 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x0b38bfec wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x0b407b8c blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0b5db3b7 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x0b8da092 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x0bc2a57a __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x0bcffe6c mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x0bf0c263 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c218843 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c484601 gpiod_set_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x0c85704d dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x0c8c7ac9 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x0c8f155d component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x0ca1f619 dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x0cbbd6ab pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cce0227 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x0cd6a402 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x0ce3ee5a mmu_kernel_ssize +EXPORT_SYMBOL_GPL vmlinux 0x0cfb811f ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x0d006738 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x0d02716d led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0d467952 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d58bafd __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x0d62a233 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x0d639ceb extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x0d73a952 GregorianDay +EXPORT_SYMBOL_GPL vmlinux 0x0daa2f6c class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x0dae0426 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0de06988 cpu_first_thread_of_core +EXPORT_SYMBOL_GPL vmlinux 0x0df56317 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x0e3efdb4 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x0e6a758a iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x0e7e5c1e pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x0e9035f6 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x0e9ab5bc ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x0ea24e97 of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x0ecf823a static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x0f05de6d extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x0f1613d9 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x0f1d2431 vtime_common_account_irq_enter +EXPORT_SYMBOL_GPL vmlinux 0x0f2e6a5b cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f85132f pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x0f89c5f1 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x0f8f21d5 __giveup_vsx +EXPORT_SYMBOL_GPL vmlinux 0x0f934a44 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x0fb119d6 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0fb73bbe task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x0fba12ce realmode_pfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x0fd87542 bdi_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x0ff1b9c2 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x10046718 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x1009a4ab unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x102524df blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x107dfbd6 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x10d37c0a setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10f0385e devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x10f94941 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0x1114011d threads_shift +EXPORT_SYMBOL_GPL vmlinux 0x112aaaeb __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x112c4ec2 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x113a6133 iommu_del_device +EXPORT_SYMBOL_GPL vmlinux 0x11595c5f spi_async +EXPORT_SYMBOL_GPL vmlinux 0x116d64eb tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x11715484 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x117c7305 hwpoison_filter_dev_major +EXPORT_SYMBOL_GPL vmlinux 0x11826662 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x1190fd07 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x11983eb9 phy_create +EXPORT_SYMBOL_GPL vmlinux 0x11ae65e8 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x11b434c3 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x11b8ca5f eeh_pe_reset +EXPORT_SYMBOL_GPL vmlinux 0x11c984d1 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x11f33c28 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x121ed3f3 add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0x124225ae blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x124a5de5 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x126342d5 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x12637d8f pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x126d428b regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x128643b7 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x12faf3d6 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x1333d8b3 ps3av_video_mode2res +EXPORT_SYMBOL_GPL vmlinux 0x135f1761 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x136657b1 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x136a4ee6 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13e1e281 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x13e5ea13 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x140138d0 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x141fc954 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1433cbc4 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x145e0590 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x1489fa8c __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x14911b0b i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x1491b1c9 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x1492c477 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x149ff8ba rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0x14a62246 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x14be3b51 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x14c18332 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x14f434f1 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x151fefe9 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x152cd55b subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x15382c6b ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x1543227a crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x1553e437 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x15705083 cpu_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x1582ed1a iommu_release_ownership +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x15b31d2c pmf_put_function +EXPORT_SYMBOL_GPL vmlinux 0x15b8b44d opal_async_wait_response +EXPORT_SYMBOL_GPL vmlinux 0x15c21e5e nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x15d638ce firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x160c10a5 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x161cb1d0 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x162864cd of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x1632bf0f __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x163a1823 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x164c141a ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x166487bc ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x16d633a5 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x16db4750 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x16e8c412 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x16eca597 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x17073062 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x171068c1 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x17342cac regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x17490e42 spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x1753cc36 disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x177a7c3f __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x17b25f6d generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x17ce905a cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x17f33328 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x17f466c9 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x17f49461 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x17f89548 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x18156c0f rtc_set_mmss +EXPORT_SYMBOL_GPL vmlinux 0x1829b9ed hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x182ef2ac ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x184330be dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x1848d7d7 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x18570516 pmac_i2c_xfer +EXPORT_SYMBOL_GPL vmlinux 0x1858dba5 register_spu_syscalls +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x189f874d powernv_get_random_long +EXPORT_SYMBOL_GPL vmlinux 0x19161dc1 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x192a2b01 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x1978cdfb ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x197d2499 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x1989b1e8 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19b515f1 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x1a073a1a default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x1a185f7b filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x1a275bba of_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x1a323362 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x1a629843 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x1a658fe2 eeh_pe_set_option +EXPORT_SYMBOL_GPL vmlinux 0x1a7e256b sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x1a8c5907 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1aa28401 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x1aa2a5d4 __hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x1aaa82aa regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x1ab15a3e dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x1ab8466f exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x1ac3d8d6 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x1ac3f3ca dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x1ac717e3 ps3_os_area_get_rtc_diff +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1aec3ee1 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x1af5d713 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x1b13929f sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x1b404bd0 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x1b9664d1 __destroy_context +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1b9c49cd register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x1bc1b230 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x1bdc1751 dwc2_hcd_remove +EXPORT_SYMBOL_GPL vmlinux 0x1be87e41 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x1bf65178 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x1c0561e0 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x1c2c649f skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c67f56b __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x1c69549c input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x1c6fca33 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x1c7df74c kvm_hv_vm_activated +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c8527e3 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c93acb2 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1cc97d13 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x1ccafdc5 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x1cd95b48 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x1cdb2147 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x1cf82066 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x1d465c87 of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d76cd8b class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1da62d38 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x1da70ff0 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x1db53339 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x1db652e9 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x1dc51d5f tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x1dfa86e8 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0x1dfbcf4c mpic_msgr_disable +EXPORT_SYMBOL_GPL vmlinux 0x1e000879 hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0x1e21354c usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x1e2e3a70 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e6ea2cf mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e80c64b platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1e88b5fc security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x1e9df818 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x1ea069c0 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x1ea3efc8 alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1edc21cb hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x1f0f8968 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x1f1988f7 hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x1f348984 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x1f6d25e3 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8b0514 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f99343d device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x1f9b91d6 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x1fc1f26a of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x1fcd926c mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x1fcece42 inet_twdr_twcal_tick +EXPORT_SYMBOL_GPL vmlinux 0x1fe970cb ps3_io_irq_setup +EXPORT_SYMBOL_GPL vmlinux 0x20443a6f ps3_mmio_region_create +EXPORT_SYMBOL_GPL vmlinux 0x2056bfef pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x207c0d33 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x20951563 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20d0dc90 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x20d29ae1 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x20e6c3e3 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x211850f5 htab_hash_mask +EXPORT_SYMBOL_GPL vmlinux 0x211b315e wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2124df2f dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0x2131ff9b ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x213eb73f irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x217c92e6 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x2195a7db fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x219fe794 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x219feaed con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x22033ec7 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x2206b003 dwc2_handle_common_intr +EXPORT_SYMBOL_GPL vmlinux 0x2207cf56 rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0x2212a2c8 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x221a1000 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x223674e3 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x2238cf9a regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x2264ab96 scom_map_device +EXPORT_SYMBOL_GPL vmlinux 0x226ae352 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x2270ff73 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x2282fb28 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22a5ee73 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x22d2fa97 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x231e3366 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x2345f2af fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x2357112f wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x236a156d __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x23abda5a securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x23b4fdce br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x23c1a912 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x24011e14 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x240dac2e rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x2410db9f __module_address +EXPORT_SYMBOL_GPL vmlinux 0x24111b96 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x24162242 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x241e69e3 gpiod_sysfs_set_active_low +EXPORT_SYMBOL_GPL vmlinux 0x243f93c5 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x24448914 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x2471e180 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x249220bf drop_cop +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24e30d4a register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x24e8159a usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x24e985e8 default_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24faf1e2 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x24fe26e9 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x250438e7 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x25478b38 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2547c615 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x254b0693 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x255a49a6 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x257bf3f5 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x2589d75c gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x2591da81 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x25aae015 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x25b0523d regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x25b20d9c set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x25c88084 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x25e68993 __remove_pages +EXPORT_SYMBOL_GPL vmlinux 0x25f3ec5b device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x2610359b wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x261e695d mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x26360b85 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x2641333e devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x26440e19 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x2666043e ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x2672fb47 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c57824 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26d403cb rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x26e5a8dc rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x26e613bf of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x270ff74d regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x2737e8b4 dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x27535bd3 devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x277a77a5 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x278a808a eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x27918401 rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x2795e60c find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x27a22de2 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x27c0c4be eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27dabc78 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x27e2de00 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x27eebbd5 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x2803e99a ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x2808406e event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x28322826 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x28506ef0 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x285db32e devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x289ba3b4 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x28a903c8 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x28a93309 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x28ba10e4 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x28c4f55c skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x28cf4a4c xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x28dc4656 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2932ae5d cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x2942d65e ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x296835ac zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x297648a5 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x297dd8cd device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x2983beff inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x2a27bb2d ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x2a30bdfa rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x2a35c4ed crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a751c78 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x2a8e2c9a usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x2a9def4a netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x2aae1955 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x2ab92cdc ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x2abafb14 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x2ac3273e pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x2ac6c12c vtime_account_system +EXPORT_SYMBOL_GPL vmlinux 0x2ae677cc blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2b125442 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x2b1f8ed1 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x2b4147ed kvmppc_hcall_impl_hv_realmode +EXPORT_SYMBOL_GPL vmlinux 0x2b481fd3 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x2b496453 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x2b5c303b smp_send_reschedule +EXPORT_SYMBOL_GPL vmlinux 0x2b65e508 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x2b7ff4b9 bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x2b910e56 devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x2bb02571 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x2bb4b0d0 rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x2bc09809 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x2bcf3f3d __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x2bdbf768 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x2be05a25 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x2be501c2 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x2c00ca07 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c630528 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c8f33b4 eeh_dev_open +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2ca163d8 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x2ca5f643 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x2cc3e675 pmac_i2c_close +EXPORT_SYMBOL_GPL vmlinux 0x2ccd468f ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x2cd88f51 kvm_hv_vm_deactivated +EXPORT_SYMBOL_GPL vmlinux 0x2cda536c spu_priv1_ops +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2cf5bebf clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x2cf63d6a max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x2d137aa3 of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d3e22b2 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x2d411487 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d656d3f context_tracking_enabled +EXPORT_SYMBOL_GPL vmlinux 0x2d6919d9 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2d883b4f mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x2da6e452 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x2dba8642 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x2dbc1d84 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x2dc0b9c6 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x2dc5a6d1 btree_last +EXPORT_SYMBOL_GPL vmlinux 0x2dcbddfb of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x2de804dd usb_string +EXPORT_SYMBOL_GPL vmlinux 0x2dec1770 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x2df81e1b kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x2dfff238 of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0x2e18e28a rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x2e1da9fb probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e556cb2 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x2e6f86d0 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x2e73f173 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2e7a292f fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x2eae6fdc fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x2eb738d2 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2eed52ec usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f2e11ee ps3_free_mmio_region +EXPORT_SYMBOL_GPL vmlinux 0x2f347e51 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x2f3dfa5a usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2fc413ec list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x2fc5d3c0 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2fdf942a mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x2fe103a9 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x2fe4bad5 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x2ffb5ff7 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x301832fb opal_async_get_token_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x303f3449 ps3_system_bus_device_register +EXPORT_SYMBOL_GPL vmlinux 0x304851fd put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x30794fa3 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x30859d30 input_class +EXPORT_SYMBOL_GPL vmlinux 0x308b733a getboottime +EXPORT_SYMBOL_GPL vmlinux 0x30b3f53f mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x30c094e5 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30cf3e13 spu_associate_mm +EXPORT_SYMBOL_GPL vmlinux 0x30ec69f7 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x31071fa5 early_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x3119f7fd pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x311b78c2 ps3_get_spe_id +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x31364614 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x31491b2c irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x3160985e regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x3165c189 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x3167db9c pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x31bef441 opal_i2c_request +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31dfb8be ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x320adbcf pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x321bdbb1 compat_get_timeval +EXPORT_SYMBOL_GPL vmlinux 0x326fac7c extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x32851b36 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x329bbbde timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x32ae8b07 relay_close +EXPORT_SYMBOL_GPL vmlinux 0x32bded08 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32cafc8b srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x32d7cd1f ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x32ed3880 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x32f61f13 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x3309ea64 ps3av_audio_mute +EXPORT_SYMBOL_GPL vmlinux 0x330edab5 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x3310bf11 pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x3312c24c of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x33398de6 mmu_psize_defs +EXPORT_SYMBOL_GPL vmlinux 0x33407abe gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x335dbbad macio_find +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x3364d2cf rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x336bf472 inet_csk_compat_getsockopt +EXPORT_SYMBOL_GPL vmlinux 0x33707da5 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x337786fa usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x3377c178 of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0x33910d28 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x33cc86c1 generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x34012890 pmf_do_irq +EXPORT_SYMBOL_GPL vmlinux 0x3412a21c devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x343a314b dm_kill_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x3454f901 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x3465fce6 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x34af0adf opal_ipmi_send +EXPORT_SYMBOL_GPL vmlinux 0x34e08c16 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x3507b457 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x350b00a7 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x3521dce3 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0x353052bc usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x353966a8 iommu_add_device +EXPORT_SYMBOL_GPL vmlinux 0x354d20b9 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x354f626c shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x355ba95f blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x3560d3ec devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3560edff tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x35827c79 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35a201b0 pcibios_unmap_io_space +EXPORT_SYMBOL_GPL vmlinux 0x35b3bcfb get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x35d065c7 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x35d0b26d fb_sys_read +EXPORT_SYMBOL_GPL vmlinux 0x35eeaa88 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x35f38d91 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x360aa938 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0x3614076c pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x363b1c59 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x3654ee09 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x3674477d debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x368afb29 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x368f1fea static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36b1f63e perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x36b75d3e ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36f411f0 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x3700cf85 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x3715f7dc i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x37369348 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x37472cf5 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x374cda01 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x37567c99 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0x3785ce44 rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0x378d888f __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x3793d5ac iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0x379689ef rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x3797cd8c usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x3798a3c2 sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x37bfea0a gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x37cf3943 crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x38011885 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x38096ffd alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x38110f60 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3861e92d shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x3864be18 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x3881f713 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x3888b716 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x38ab32e7 pnv_get_supported_cpuidle_states +EXPORT_SYMBOL_GPL vmlinux 0x38d3aecf sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x38d88960 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3932e673 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x39475f4b pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x39514d9d of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0x395c933b of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x397387bc ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x3985671d bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x3997f6ce serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x39c27469 ftrace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39cce54f cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39f61c73 acop_handle_fault +EXPORT_SYMBOL_GPL vmlinux 0x39fffa1e of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x3a00c55f ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x3a21b043 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a2925c9 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x3a2cf4db ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x3a38dc65 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x3a4e9809 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a5a4743 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aa96bb6 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x3ab0a31d ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad0e201 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x3ad1d7ad regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x3ad4cf16 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x3ad7932b clockevents_notify +EXPORT_SYMBOL_GPL vmlinux 0x3ae2427b sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x3ae2871c blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3aed5002 napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0x3afc8ec6 srp_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x3b07ffe8 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x3b19aa9c pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x3b1c5afc ps3_vuart_irq_setup +EXPORT_SYMBOL_GPL vmlinux 0x3b7a547c ps3_vuart_port_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3b8000cd debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x3b993167 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x3bd6b5de wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x3c390e69 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x3c42d169 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x3c5970ad virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x3c5beb17 of_get_dma_window +EXPORT_SYMBOL_GPL vmlinux 0x3c8aa5b0 power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x3c927d33 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3ca33ea8 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x3ca51605 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x3cb44d12 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x3cc1eed3 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3ce73aca bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x3cf69baf slice_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x3d245d36 ps3_close_hv_device +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d63263c thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d910754 of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x3d954a2f usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x3da3eab9 remove_phb_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x3db0088a regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x3dc526a9 arizona_of_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dcadfc1 stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x3dcdf55c pmf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x3de4cd0e sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3debc713 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x3df24c72 page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x3df75bd8 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x3dfc436e percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x3e32202a bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e971b8d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3ecc60d1 regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x3ed472ab kvmppc_add_revmap_chain +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f17a4a8 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3f27c5e6 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x3f2b1346 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0x3f43e54a of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x3f473405 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x3f4d95dd security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x3f52324b ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x3f8ae011 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3f994da3 ftrace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x3fa1fb07 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x3fb14423 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x3fc72d3d __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3fc786d9 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x3fef7431 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x401446e5 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x402f6b2b devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x4059a3ef __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x4064ad31 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406a5845 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x40876518 dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x40899466 hrtimer_start +EXPORT_SYMBOL_GPL vmlinux 0x40928223 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x40929c79 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40bb145f pmac_low_i2c_unlock +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40d7d2e3 arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x41285d2f __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x413f94e1 opal_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x414db836 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x414dc480 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x418487f9 cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x41b086bf kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x41ce87b1 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x41fa2841 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x420e9786 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x42545191 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x425cec7e spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x42752931 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x42764280 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x4282b094 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x42981526 usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x42b53f59 srp_release_transport +EXPORT_SYMBOL_GPL vmlinux 0x42be1e44 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x42cbe4b4 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x4310d6bc gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x432fbc02 ps3_vuart_read_async +EXPORT_SYMBOL_GPL vmlinux 0x4348bdc5 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x43543e56 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x435c976e bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x43719176 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x438efaab inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x439f3b63 __clocksource_updatefreq_scale +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43c839b1 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x43e04a29 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x43ff38e7 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x43ff4627 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x44219635 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x442f0ec9 hash_page_mm +EXPORT_SYMBOL_GPL vmlinux 0x44332be9 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x443e118f sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x447ffe45 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x44899e6b usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x44aa5d2a relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x44df3ad5 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0x44ea2d8e kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x45019876 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x450cd49c devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x450fb522 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x454ed234 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x4576eab6 extcon_find_cable_index +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45c9347f platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x461d4016 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x462854a9 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x462a939b debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x4642b5a0 cpu_add_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0x46552933 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x466f1228 fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4688c96a usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x4699199a pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x46bf3b23 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x46c7b41d desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x46cedb59 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x46d9f955 ps3_irq_plug_setup +EXPORT_SYMBOL_GPL vmlinux 0x46e1d268 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x46e4970c of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x470e819a blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x471f79d8 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x47221a96 hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x4726d8e9 ftrace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x4741db42 ps3av_set_audio_mode +EXPORT_SYMBOL_GPL vmlinux 0x475b99e3 __add_pages +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x47625aa2 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x47625fc9 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4771b6ce pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x477e9d69 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x4780894b devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x47a0a756 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47acddea ps3_sys_manager_set_wol +EXPORT_SYMBOL_GPL vmlinux 0x48171514 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x4819ea6c netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x481a8840 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x481c2cb0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0x481dc40e ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x482c54ca devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x483bdd97 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x487d5ead crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x4881b63a gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x4888ead3 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x488fa6d8 of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x48a042fe wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x48cb6d0a device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x48cf4c8d phy_put +EXPORT_SYMBOL_GPL vmlinux 0x48e7a743 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x492bb29c page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0x49363500 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x4948b444 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x4967a027 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x49724114 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x499fa677 of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0x49b6de05 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x49d4eab3 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ffebe4 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x4a29cdf7 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x4a44b43e ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x4a90160e bprintf +EXPORT_SYMBOL_GPL vmlinux 0x4aa57efd usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4aff406a tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x4b136746 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x4b3571b8 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x4b68892e platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x4b8fbc45 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4b9e2ed3 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x4b9ebf5f regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x4b9edefb dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x4ba1908d ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x4be613c0 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x4be9ae6a pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x4beb9591 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x4bf4c2dc regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x4bfd5860 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x4c00186e of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0x4c0760a7 ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x4c098676 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x4c18f773 ps3_os_area_set_rtc_diff +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c987620 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ca48726 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x4cb39c23 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x4cb71cee fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x4cc06b0d scom_find_parent +EXPORT_SYMBOL_GPL vmlinux 0x4cd1a4de blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x4d26d1d3 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4d281ecf skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x4d40c4ab fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x4d42e601 crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x4d5a1d4c fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x4d80822a crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0x4d823fe0 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x4d9925ca sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4dcc117c fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4de5084e crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x4dfecc05 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x4e05b917 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e7d0315 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x4e83b56a vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x4e854340 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x4e9ac2c7 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x4e9e879f __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x4eb49bbb ping_err +EXPORT_SYMBOL_GPL vmlinux 0x4ec7a13f crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f0fff1a perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x4f1f85d5 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x4f34bfe5 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x4f447f37 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x4f522545 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f5c7422 spu_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x4f5ee555 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f61e6e3 __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f7074c6 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4f72ae2f pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x4fb97cb4 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x4fbc8595 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x4fcc1391 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe0e39a da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fe86add ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x4ff85423 spu_setup_kernel_slbs +EXPORT_SYMBOL_GPL vmlinux 0x4ffdf915 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x50053aa4 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x500aae87 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x500dcbab crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x500ebbdd dm_requeue_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x50468a66 of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0x50570298 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x505922a5 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x505d88b7 srp_rport_add +EXPORT_SYMBOL_GPL vmlinux 0x50667dbb class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x506691f1 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x507de8c6 add_memory +EXPORT_SYMBOL_GPL vmlinux 0x5083d0b2 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50afe61a sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50f2f457 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x50fa7a9d wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x5108418f wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x51126433 rht_shrink_below_30 +EXPORT_SYMBOL_GPL vmlinux 0x51b65a26 rtc_lock +EXPORT_SYMBOL_GPL vmlinux 0x51dd7952 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0x5205e64d disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x520f5dcf iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x521d7681 smu_get_ofdev +EXPORT_SYMBOL_GPL vmlinux 0x522c39cc pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x522f538b tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x52334e2c usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x524779d0 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x525a20a2 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x525ba007 extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0x528695f2 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x529c7695 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x52b5be59 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x52dc6fbc pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x52e730ef ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x52f5d6a6 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x530e2cbb regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x5335dd11 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x53455e5f rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x534ca622 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x5392fc87 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x5396ba83 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x53d1a7df __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x53e42aae dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x53e95adb watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x541312e9 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x5431eca3 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x543ff12e wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x546c5565 ppc_tb_freq +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x547e9a41 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x5484f7c5 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54a6f5e1 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x54bedd95 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x54bfcb85 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x54c1f3ff get_device +EXPORT_SYMBOL_GPL vmlinux 0x54c9c7e2 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x54e310f2 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x54eed9a2 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x54f6a084 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x54f8685b srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x55124a3f srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x552759cd platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x552d7e50 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x554515b9 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x555661c2 tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x5569d6c7 pcibios_finish_adding_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x55773d56 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x5588879e kvmppc_entry_trampoline +EXPORT_SYMBOL_GPL vmlinux 0x55d04ae9 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x55f0a53e rhashtable_shrink +EXPORT_SYMBOL_GPL vmlinux 0x560aa1db opal_tpo_write +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x56492da5 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x564dbee9 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x56778d0b swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x5690f3bf clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x56a01492 dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56e3e2e0 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x56e67fe9 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x572729ce thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x5729210f fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0x5751a8e6 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x575c5f94 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x57657ce2 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x577dba03 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x5781fbd9 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x57873250 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x5792d096 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57e34feb pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x58317232 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x58552d54 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x585ec0ce blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x58744d14 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x588123d7 rhashtable_obj_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x5892f832 release_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x589b489e sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58c9e5af sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x58d5d337 of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0x58d61ecf crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x58fa864b srp_rport_del +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x5904acc0 skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x591d5327 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x592f6d9e gpiod_set_array +EXPORT_SYMBOL_GPL vmlinux 0x594c4b77 usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x5981a02c ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x5982abba extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x599fcfbb irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x5a0b5679 ps3_system_bus_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5ad4063d ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x5ae1e15c debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x5b054191 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x5b0d4b39 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x5b11f6a0 pmac_i2c_find_bus +EXPORT_SYMBOL_GPL vmlinux 0x5b1437b0 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x5b145374 skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x5b24e6b3 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x5b3dda52 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x5b51cb9d ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x5b5a8815 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5b625456 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x5b76cd48 rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x5b7f92f8 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x5ba86302 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x5bacb0ff ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x5bc196cd scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x5bc30cab fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5bda0f3b ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x5c010cb2 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x5c4529c4 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x5c5baacf rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x5c870347 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x5c87ce34 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x5ca66b73 napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5ccf0635 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x5cd79905 eeh_pe_get_state +EXPORT_SYMBOL_GPL vmlinux 0x5cda0866 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x5ce49bae genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0x5ce61cd5 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x5ce9287d platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x5cf01580 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x5cf8a882 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d16e2d6 __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x5d1e5383 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x5d24e5c6 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x5d2b77b6 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x5d2eca95 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x5d48c0d0 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x5d54211c usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x5d6727be regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x5d7b4746 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x5d930223 scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x5d959df6 of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0x5da0031f system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0x5db1c1d3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x5db5f417 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x5dbcab63 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5dddb330 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x5df4b9e1 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x5df564d0 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x5e02d3b2 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5e0a1f31 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5e16cc3a wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x5e17f64d adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x5e3c41db crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e551b78 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x5e769986 ps3_os_area_get_av_multi_out +EXPORT_SYMBOL_GPL vmlinux 0x5e98b770 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x5ebe6006 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x5ec9ef55 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x5ed0479f ping_close +EXPORT_SYMBOL_GPL vmlinux 0x5edd12e5 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x5ee5b2ce subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x5ee7542e reserve_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x5f0d857c irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x5f1ac0ae init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x5f248f72 set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0x5f2713f3 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x5f3c8de4 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x5f5d01f4 inet_csk_compat_setsockopt +EXPORT_SYMBOL_GPL vmlinux 0x5f785889 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x5f79a98b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5f7cd4ce __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x5f8474c7 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x5f896501 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x5fcda5ad debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x5fd4a262 ps3_gpu_mutex +EXPORT_SYMBOL_GPL vmlinux 0x5fd6ce48 iommu_clear_tce +EXPORT_SYMBOL_GPL vmlinux 0x5fdee2f2 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x5fec9b2c register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x6019d6b4 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x60343320 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x6042fe28 clockevents_unbind +EXPORT_SYMBOL_GPL vmlinux 0x60467b06 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x6067e9cb alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x606b0564 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x60747ec1 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60e08fdb nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x60e967d5 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x60eab632 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x615d5198 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x61669353 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x61741418 iommu_take_ownership +EXPORT_SYMBOL_GPL vmlinux 0x6176e24f debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x6193beb1 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x619f1d77 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x61a14039 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x61a90c54 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x61dcb590 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x61e10fb0 virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x61f19122 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6240ea6b devres_find +EXPORT_SYMBOL_GPL vmlinux 0x6248d064 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x628d445a sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x62929846 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x62a256b3 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x62b24ce5 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x62b39b7f bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x62bdf2ef wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x62c2a48e rht_grow_above_75 +EXPORT_SYMBOL_GPL vmlinux 0x62d54981 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x630ff1e3 scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0x632cbbae crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x6367eeb4 ps3_open_hv_device +EXPORT_SYMBOL_GPL vmlinux 0x63843042 dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0x638c2289 inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x63968142 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x63d869d6 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x63df22a2 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x63e271c2 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x63e85693 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x63fb19d4 bus_register +EXPORT_SYMBOL_GPL vmlinux 0x6402c263 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6445185c cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x64738b0b devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x64845093 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x648bf9e8 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x648ebdce rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x64b914ba ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x64dcdfb2 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0x65427ae9 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x6548dac6 ps3_vuart_port_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x654e10d2 ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x656601a4 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x6574167e watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x657708c9 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x6583a9ca debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x65b51502 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65cac6c7 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x65cbbb35 cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65e8a7aa pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x65ed5572 regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x65fe19cf debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x66044923 blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x660eab6b cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x661f8874 rhashtable_expand +EXPORT_SYMBOL_GPL vmlinux 0x6654b98b pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x6655730a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x667a812c ps3av_set_video_mode +EXPORT_SYMBOL_GPL vmlinux 0x668126d8 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x669a41db usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x66ad237b ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x66afb53b unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x66c75c6a ftrace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x67099c17 device_del +EXPORT_SYMBOL_GPL vmlinux 0x671113a7 spu_init_channels +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x675604b8 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x678ab9e9 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x678c2d19 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67b5f985 of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x67dff2c1 dma_buf_export_named +EXPORT_SYMBOL_GPL vmlinux 0x67f737ac tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x6813301e ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x68139cd9 tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x6821c0e5 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0x6833773e pmac_i2c_get_bus_node +EXPORT_SYMBOL_GPL vmlinux 0x68400a29 ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x68418974 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x684c103f irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x68b4dd9d ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x68ca15d2 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x68fbac85 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x69036b76 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x69101bc7 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x6921aa34 compat_put_timeval +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x6928a33e gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x692d10a7 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x6937c27c device_rename +EXPORT_SYMBOL_GPL vmlinux 0x693edb56 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x69465643 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x694cf435 add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0x69790ef6 __init_new_context +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x697cbbb4 threads_per_core +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x698b7fe4 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x69a39fb6 blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x69ba6be8 dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x69ebd6ab usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x69ebe1e8 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x69f0d968 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a1b0c6c dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a6cafd2 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a8b3840 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x6aad4b38 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x6acb8d84 ppc64_caches +EXPORT_SYMBOL_GPL vmlinux 0x6adf60ed led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x6aebf90a inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b4c5082 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x6b778a56 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b93bf60 inet_twdr_twkill_work +EXPORT_SYMBOL_GPL vmlinux 0x6b9c3383 tpm_dev_vendor_release +EXPORT_SYMBOL_GPL vmlinux 0x6bb04dca of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x6bb6fdc8 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x6bc97548 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6bf0683f stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x6bf5fe5f ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x6bf8c5f7 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c420843 mpic_subsys +EXPORT_SYMBOL_GPL vmlinux 0x6c47f4f1 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c6a4182 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x6c88f42c __online_page_increment_counters +EXPORT_SYMBOL_GPL vmlinux 0x6c954066 ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6ca4780c skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6ce93b85 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0x6cef4192 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x6cefabed device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x6cf03d73 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x6cfbd5e7 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x6d0a9f36 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x6d1f24e6 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x6d2785b5 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d340fe6 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x6d840131 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6d862d1f ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x6dac88fb scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x6dd87d17 arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0x6df8f4cd pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e0bd39e of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x6e2a821e get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x6e35c3d7 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6e379526 kernstart_addr +EXPORT_SYMBOL_GPL vmlinux 0x6e5dea90 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x6e5ebbef blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0x6e643fe8 sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0x6e6ac69c anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6e734d44 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x6e7597b1 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e7d2024 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e93fe25 eeh_add_device_tree_late +EXPORT_SYMBOL_GPL vmlinux 0x6e945106 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x6e9850d9 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x6ecb6c47 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x6ef43009 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x6ef54c9c driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x6efb9467 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x6f129c9c unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f253b30 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x6f83cc0d scom_controller +EXPORT_SYMBOL_GPL vmlinux 0x6f8a4bd1 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x6fb1b6d9 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x6fc19ff5 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x6fcffb77 pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d876 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6fecdd09 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ffd118b netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x7006a505 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x7029a36a alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x7060fc91 palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x7074b17f fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x70766bd2 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x708b1396 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x709bad75 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x709d35f2 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x70a77b7b xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x70b48c0a tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x70cea7c2 extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70e08469 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x7100e88a edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x7102a3e2 pmf_get_function +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x714f1778 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x7181ab72 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7183b952 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x71c216ef usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x71c3b54c dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71ef35be pmf_unregister_irq_client +EXPORT_SYMBOL_GPL vmlinux 0x720066c3 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x7203c1d5 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x720fb70c of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0x726ac471 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x7279df99 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x728e5c09 split_page +EXPORT_SYMBOL_GPL vmlinux 0x72ab198d handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x72bbbb0d usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x72cc37f8 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x72eb14b2 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x730308b8 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x73061031 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x7321a17e wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x732e3333 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x73314004 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x7333975b tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x7348f530 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x7388d575 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x739aa1a1 pmac_i2c_setmode +EXPORT_SYMBOL_GPL vmlinux 0x739bbe5b copro_handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73acf9b7 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73e32511 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x73f76bd8 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x73fbfc84 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x74203a11 cbe_spu_info +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x74486ef2 page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0x744fbccd powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x745d5a06 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x74628570 context_tracking +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x746b38b0 rhashtable_insert +EXPORT_SYMBOL_GPL vmlinux 0x74724935 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x74866489 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74954462 timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x74ad3642 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x74b0a47a ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74c76177 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x74cc7dc4 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x74d1536b bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x750c5e94 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x7526d52f adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7538c2af ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x753d723c unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x753fdf3f wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x75531911 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x75534ed8 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x7569757e pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x757b49d2 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x75aa2c5b rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x75b1ac52 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x75b23bab call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x75c5f8d5 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x75c72895 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0x75c7ec72 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x75d17d0b pmac_i2c_open +EXPORT_SYMBOL_GPL vmlinux 0x75dca4ca component_add +EXPORT_SYMBOL_GPL vmlinux 0x75f2a044 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x75f568d4 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x760c8096 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x760d6e25 use_cop +EXPORT_SYMBOL_GPL vmlinux 0x763634a8 of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0x764a9d0b blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x764d0cf3 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x7660baa6 pcibios_map_io_space +EXPORT_SYMBOL_GPL vmlinux 0x76690f47 map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x769a2286 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x76d40bdf scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x76f70c9b pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x7704b1c5 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x7706d26b __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x7714806d evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x773971dd dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0x773a844d use_mm +EXPORT_SYMBOL_GPL vmlinux 0x7743bdad rhashtable_lookup +EXPORT_SYMBOL_GPL vmlinux 0x77449d43 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x775fe110 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x77bf0ccb da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x77d7d6c5 irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0x77f666de tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x782c3676 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x783eb94f alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x78527fb2 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x787c6ac2 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x788cb3f5 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x78913bd7 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x7897075a dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x78d40ecb __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x78d7b062 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x78e7235a rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x78e7a02a ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x7908fd72 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x7944f49d usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x7968b387 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x79b77a4b max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x79e25096 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x79f6cffa of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0x7a17cb7f od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a396995 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x7a3bfa29 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x7a49d725 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x7a4fb04c spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x7a5e3c9a i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7ab2226c posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x7ae2d745 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x7af1c3bf pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x7b028d5a tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x7b0df9e6 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b0f2127 find_linux_pte_or_hugepte +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b26eff2 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x7b292d19 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x7b566324 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x7b5f3520 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x7b67e0dc ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x7b974bc2 pmf_do_functions +EXPORT_SYMBOL_GPL vmlinux 0x7bada62d irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x7be5f75c regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7be99141 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x7c02caf2 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x7c05937e cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c37bc89 pseries_ioei_notifier_list +EXPORT_SYMBOL_GPL vmlinux 0x7c97a152 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x7c9df26e __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7c9f3e69 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x7ca01391 tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x7cba234b rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ce5af09 ps3_vuart_write +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7cfc2d36 crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x7d08c9cf gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x7d2f9164 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d7cb47c blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x7d92f94e wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dbc318e gpiod_set_raw_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de3176a smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x7e17ba7b klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7e244fad dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x7e26fd15 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7e2c2a19 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x7e3023f6 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x7e5f95a6 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e6fb401 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x7e822b07 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x7e9c161d flush_vsx_to_thread +EXPORT_SYMBOL_GPL vmlinux 0x7ea1a2bc probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x7eac59ea ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x7ed5a4f5 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x7eed7cf6 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x7f008202 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7f1e67d1 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x7f52c522 ps3av_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x7f7bc710 klist_next +EXPORT_SYMBOL_GPL vmlinux 0x7fe71d96 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8015753f debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x802450ab key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x803a38f4 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x804d8e2c sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x80507f72 ps3av_audio_mute_analog +EXPORT_SYMBOL_GPL vmlinux 0x8059adfc device_add +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x806be300 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x808ee923 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x80922b8e pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x80a9ec4c ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x80ad3325 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x80c1655f usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80caa17d usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x80d3927f __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80fb22be virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x8112ba88 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x8114b8d6 md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x8150557d isa_bridge_pcidev +EXPORT_SYMBOL_GPL vmlinux 0x81521bf4 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x81923e0a sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x819bd447 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x81ad9c8c da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81cafb81 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x81d7e718 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x81d7f935 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x81dec749 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x81e273db crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x820c2a4a of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x820dfe06 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x82113ee5 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8223bcba __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x822b6e89 ps3_sys_manager_register_ops +EXPORT_SYMBOL_GPL vmlinux 0x82426966 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0x825f3a55 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x82692428 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x82807863 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x828b5c8b regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x828ce229 of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0x82939ebd rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x82cd69e9 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0x82d2ee67 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82e7a680 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x82e9c7f8 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x82f2d3cc attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x82f46ce3 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x82f91a05 regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x82fb3095 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x830e500e hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x83242577 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x83645ecb usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x83650795 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x836d61d0 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x837a3e84 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83982927 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0x83b3e565 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x83c6e837 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x83d0614f rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x83e5b175 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x83f5387f pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x84039b1f __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x841ea8d6 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x8430ae32 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x843e59dd dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x845fbc45 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x8487a2b6 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x84bce3d8 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x84c0fcdd save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0x84cae2fe bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x84ccb41e perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x84fa90e8 kvmppc_do_h_remove +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x850779b6 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x853db5cf inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x854a9105 blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x85646ef0 iommu_tce_build +EXPORT_SYMBOL_GPL vmlinux 0x856ca655 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x859ee80f eeh_iommu_group_to_pe +EXPORT_SYMBOL_GPL vmlinux 0x85c10896 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85ca1ab5 cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x8614b593 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x8627a6f6 pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x86439dd6 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x865471f6 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x865e9e5a unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x868b33d3 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x868d110b usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x86d36a56 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x86eddf73 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x86f0d974 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f8c910 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x8702e548 process_srcu +EXPORT_SYMBOL_GPL vmlinux 0x870e650e ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x8737147e iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x873845d2 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x874c713f regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x8759639b attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x875a27e5 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x87842e95 __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x8791290e iommu_put_tce_user_mode +EXPORT_SYMBOL_GPL vmlinux 0x87ac9994 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x87b4256f devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x87d7c4fe phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x8804af3d usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x8805ea2e tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88296d93 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x882c5e0d pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x885261dd fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x8852b35f __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x88678ebd fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x8877839c gpiod_set_raw_array +EXPORT_SYMBOL_GPL vmlinux 0x887836da skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x888a0cb8 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88bec697 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x88c4333c get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0x88ce8c3a ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x88d81b55 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x88e2b065 sysfs_remove_device_from_node +EXPORT_SYMBOL_GPL vmlinux 0x88e97ba0 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x88e9fd80 eeh_pe_configure +EXPORT_SYMBOL_GPL vmlinux 0x88ff0d73 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x89116673 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x891b0690 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x891b6922 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8958a812 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x898d55d3 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89c04b01 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x89d26200 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x89e34dd2 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x8a4524ba devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x8a776591 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x8a99d4b9 inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x8ab59079 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ad26bec mmput +EXPORT_SYMBOL_GPL vmlinux 0x8adb1730 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x8ae45b1a rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8b08551c blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0x8b0af607 blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x8b69baf9 single_release_net +EXPORT_SYMBOL_GPL vmlinux 0x8b6fd528 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x8b70e8ea __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x8bae729b rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x8bafac30 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c0a114a dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x8c39d6a8 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x8c439f45 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x8c476899 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0x8c62692d of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c760c2b crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0x8c7d12e9 unregister_cxl_calls +EXPORT_SYMBOL_GPL vmlinux 0x8c7f713f __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x8ce61831 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x8cea765f memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x8d03676f eeh_add_device_tree_early +EXPORT_SYMBOL_GPL vmlinux 0x8d08acdf tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d304c74 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x8d34365d of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x8d53988b ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x8d57452c inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x8d5f9b13 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8d649249 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0x8d690822 phy_get +EXPORT_SYMBOL_GPL vmlinux 0x8d6d229e sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x8d85367f smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x8d8bf0f7 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x8d9ff190 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x8da1f418 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x8dbf5a20 kvmppc_hv_entry_trampoline +EXPORT_SYMBOL_GPL vmlinux 0x8dee5815 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8dfd5821 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x8dfd62fb crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x8e09a0b8 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x8e103ad2 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x8e11460d power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x8e12e40f usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x8e14d6ed crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x8e25970d devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x8e45d174 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8e62ffea ps3_vuart_cancel_async +EXPORT_SYMBOL_GPL vmlinux 0x8e8585c8 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x8e9aa005 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x8e9db22c __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x8eae891d crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x8ec9ece9 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x8ed82bf6 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x8edaf1a9 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x8edbceab led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x8ee9c5e3 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x8f67b6be extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f88dc48 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x8f8a365c ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x8f8d63bf iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x8f92d1d1 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x8f9e203f devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8fcc5f27 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x8fd840cd percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x9006f676 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x90170801 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x90405243 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x9077d5ea usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x9098b116 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x909bbf08 of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90a43010 get_slice_psize +EXPORT_SYMBOL_GPL vmlinux 0x90a6f737 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x90d113e5 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x90df2725 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x90f117d6 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x90fa6225 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x911b3ffc preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x91318d1d sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x913e8209 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x91564d2b wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x916e0c4b virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x9176ced0 ps3_vuart_read +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91a2b058 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x91bcd932 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x91c1716e get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91e2a490 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x91e5ddb5 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x91f8bda0 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x91ff50b1 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x920365ab blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x9208384e ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x92161037 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x9259b240 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x92729404 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x927ebd33 user_read +EXPORT_SYMBOL_GPL vmlinux 0x927f7fea device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x929a5357 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x92a6de81 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x92b6c84d usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x92bf9f54 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x93270e4d find_module +EXPORT_SYMBOL_GPL vmlinux 0x932f76f8 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x9345522b device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x9351943a blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x935fa66f pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0x93812b2a pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x93884b40 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x93a324b5 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x93a34724 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x93dd6410 unregister_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0x93e7f5d9 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x93f21b93 iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x93f36f27 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x93f38255 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x9419bd8d device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x94350b35 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x94483b79 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x944c3866 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x946a0824 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x946a2f5f key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x94744722 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x9484a0f8 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x9494632b locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94c70956 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x94cdc328 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0x94d46bb5 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0x94d972b7 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x94e38fdc sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x9513af0b usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x956aabaa sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x958b3f6e serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x959d1381 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x95b005e8 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95c3cb71 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x95c7ef3c ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x95e4ff57 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x9601e74a xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x96441490 iommu_tce_clear_param_check +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x965a78d5 threads_core_mask +EXPORT_SYMBOL_GPL vmlinux 0x967d4f65 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x9683eaea virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x969ea905 stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x96b801a9 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x96b9d55d inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x96cd16de unregister_spu_syscalls +EXPORT_SYMBOL_GPL vmlinux 0x97086d2d mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x97275c55 wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x973124cf clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x97324834 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x9735f061 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x973d68c8 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x974913c9 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x97956a58 __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x97c5b9c9 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x97d9ce03 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x97db427d xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97e88d6d regulator_set_optimum_mode +EXPORT_SYMBOL_GPL vmlinux 0x97ec501b dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x9801ed0a trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x9810b256 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0x9826252d relay_open +EXPORT_SYMBOL_GPL vmlinux 0x982cd486 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x983de29a pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x983e07b7 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x9844f2e2 swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x985ffa9a inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x986aafbb inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x9872c989 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x987ccea9 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x988715fd ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x98a02a70 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x98a18ae6 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x98a454ab mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x98b383a5 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x98bf058d ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x98cda7ed device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x98e62e50 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x99004677 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x991b84af sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x9941402b __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x996cdb7a ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x9987e6e9 opal_get_sensor_data +EXPORT_SYMBOL_GPL vmlinux 0x999aba71 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x99a77762 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99c39def arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x99dd3043 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x99e00c52 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x99e28f10 __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x99eb78d0 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x99f8a11d perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x99fe0c73 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x99ff8d08 opal_invalid_call +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a12e98c fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x9a49d937 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9aad6540 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x9ab3acc2 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ac1b46d rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x9adf08c3 mmu_linear_psize +EXPORT_SYMBOL_GPL vmlinux 0x9ae1780b rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9af10c64 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x9af68fd4 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x9aff77db hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9b1d2326 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x9b5d2b17 init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x9b5d7800 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9b5f07bc user_update +EXPORT_SYMBOL_GPL vmlinux 0x9b6fbe92 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x9b7ee2e6 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x9b7eff64 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bc98e21 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x9bd5a7fc rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x9bdc9c37 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x9beb14bd usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9c1a99f7 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x9c26f17e __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9c4e83c0 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x9c6ce2b1 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x9c6d9c2d flush_altivec_to_thread +EXPORT_SYMBOL_GPL vmlinux 0x9c772278 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x9ca2c07e __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x9cbe771a attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x9cc2d7a2 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ce25db7 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9d16bc90 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x9d214bd0 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x9d22e2ec __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x9d32cf79 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x9d6a0866 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x9d84ea8d trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x9d974a69 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x9da00473 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x9da843f9 pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dae0684 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x9dcf9f5c add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x9dd71129 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9deee1b9 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0x9e3a7776 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e6af56d perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x9e97c740 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x9eae9b2a regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ef62829 register_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0x9efa240c skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9f07e40e i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f09a15c xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x9f14f7c0 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x9f3a99ea subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x9f4af4d7 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x9f5f83af fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x9f600971 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x9f8e2727 single_open_net +EXPORT_SYMBOL_GPL vmlinux 0x9fb9e11f serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fd7b8a7 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0xa00181fb of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0xa012e833 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xa0156379 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0xa022d3c8 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0xa02775c4 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xa02e88a4 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xa04cc19d driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xa0838294 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0xa084003e gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0xa09f1830 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xa0a27fff pci_address_to_pio +EXPORT_SYMBOL_GPL vmlinux 0xa0a3f20e pmf_call_function +EXPORT_SYMBOL_GPL vmlinux 0xa0b33e2f thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0xa0d9d82d netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0xa0e0e48f ps3_vuart_clear_rx_bytes +EXPORT_SYMBOL_GPL vmlinux 0xa12f0838 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0xa13260de aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xa14447e0 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xa144a72d regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xa156b684 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xa15c3892 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0xa1695215 kvmppc_do_h_enter +EXPORT_SYMBOL_GPL vmlinux 0xa170d1a1 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xa1854e0e inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xa1be9f8a srp_attach_transport +EXPORT_SYMBOL_GPL vmlinux 0xa1ed9c8b add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0xa208233f init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0xa21b0ca0 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0xa2500ab1 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0xa250a2b7 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xa26afd3b phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa2914e71 component_master_add +EXPORT_SYMBOL_GPL vmlinux 0xa293c42c da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0xa2ac5519 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2be491e led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xa3038de1 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0xa3166ec2 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xa32d907a tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0xa334f52d mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xa3430e79 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xa371012a regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0xa380b4ee crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa38eaf3e kvmppc_invalidate_hpte +EXPORT_SYMBOL_GPL vmlinux 0xa39e0db9 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3a18f8b of_node_to_nid +EXPORT_SYMBOL_GPL vmlinux 0xa3a2d9af walk_system_ram_range +EXPORT_SYMBOL_GPL vmlinux 0xa3ae4580 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3ccdf3d perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa40fec1e pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xa425cad4 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0xa42e5382 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xa47c5f3f do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4a24dab dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0xa4aeb1f4 flush_fp_to_thread +EXPORT_SYMBOL_GPL vmlinux 0xa4b9d55c rhashtable_remove_pprev +EXPORT_SYMBOL_GPL vmlinux 0xa4cf1bbc debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xa4d4b944 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xa4f073a8 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xa4faf493 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa5297426 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xa5388880 rhashtable_remove +EXPORT_SYMBOL_GPL vmlinux 0xa56dfa64 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0xa5882378 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xa591ef38 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xa5b00659 ppc_proc_freq +EXPORT_SYMBOL_GPL vmlinux 0xa5ccbe0a led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5efe460 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xa5f44637 of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xa61675d0 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xa617dd7b __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa62f7de0 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0xa64210ec ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xa656864e irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0xa6606d33 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xa67445bb crypto_rng_type +EXPORT_SYMBOL_GPL vmlinux 0xa699351e ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xa699c3cf kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0xa69dc615 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0xa6b102f1 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6b2fa24 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa70162fb find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xa7098c98 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xa721bc3f opal_rtc_write +EXPORT_SYMBOL_GPL vmlinux 0xa7230b6f of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xa7249ad3 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0xa73331a2 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xa748c380 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xa74c6aed ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa75e75ab irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0xa78388e2 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xa7dc7dc9 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa7ddb9f1 ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0xa7f9f43c rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0xa7fbd1ee ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0xa82b4f4a device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xa8473594 __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa855eac6 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0xa87d27b2 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0xa8ab7178 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xa8bb905d virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0xa8c82d82 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xa8ca0ef8 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xa918fb3b pmf_call_one +EXPORT_SYMBOL_GPL vmlinux 0xa925e478 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa9324e14 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0xa93271a5 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xa9368b96 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa93ec15c ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0xa96ca513 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa96e4014 agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa9841c5d usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xa98b3062 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0xa98c2c82 of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xa98cdb36 ps3_get_firmware_version +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9aa1b00 opal_poll_events +EXPORT_SYMBOL_GPL vmlinux 0xa9c1beae proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0xa9ca952c alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0xa9ce341e usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xa9dddedc devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaa004b81 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xaa2a5fca usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0xaa44c560 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0xaa5706bf fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0xaa626f94 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xaa6c35a1 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0xaa6d133c handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0xaa6f08c7 __class_create +EXPORT_SYMBOL_GPL vmlinux 0xaa8e7b9b ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xaaa3661c inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaaa9255c spu_management_ops +EXPORT_SYMBOL_GPL vmlinux 0xaabe22ac blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0xaad78104 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xab08df94 usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xab14110a stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab2b243d ps3_irq_plug_destroy +EXPORT_SYMBOL_GPL vmlinux 0xab3e96e0 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xab52f996 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0xab567d31 percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab831fc0 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0xab948fa5 ftrace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xaba2db15 trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xac0ea3f5 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xac328da8 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xac3fdf0c transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0xac415c58 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0xac866b16 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xac8e6f28 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xacb2db75 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0xacd98729 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xacec2e52 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0xacfe997e powerpc_firmware_features +EXPORT_SYMBOL_GPL vmlinux 0xad039c54 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xad299513 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0xad47c67d anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0xad72a29c md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xadd88294 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xade7857f for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae1de5f7 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xae1f78fb driver_find +EXPORT_SYMBOL_GPL vmlinux 0xae205725 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0xae2526b8 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae6eaf93 hwpoison_filter_dev_minor +EXPORT_SYMBOL_GPL vmlinux 0xae71bb9a input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae7de903 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xae96cbe4 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xaec9921f hash_page +EXPORT_SYMBOL_GPL vmlinux 0xaeddedae rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaeea0cb3 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xaef88ea3 cpu_remove_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0xaefb2095 device_attach +EXPORT_SYMBOL_GPL vmlinux 0xaefd9813 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0xaf16014a inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xaf1f5a53 i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0xaf253f54 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xaf390e13 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0xaf480df7 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xaf4f6d66 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0xaf51fa63 pmac_i2c_get_controller +EXPORT_SYMBOL_GPL vmlinux 0xaf5a97cf sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0xaf736035 spu_switch_notify +EXPORT_SYMBOL_GPL vmlinux 0xafa2cb7f iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0xafb1c4a5 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xafc941e7 devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xafd75ce0 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0xafdfc820 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xafea52db da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb00add04 pmf_register_irq_client +EXPORT_SYMBOL_GPL vmlinux 0xb00fc8ba kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0xb01eb8a6 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xb05a818c dwc2_set_all_params +EXPORT_SYMBOL_GPL vmlinux 0xb0add2b6 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb10815a7 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0xb12dd76f usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb142d4bb ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0xb151f8ba ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0xb156a965 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0xb159d6cc register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xb16809e2 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb1894607 opal_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xb19a6c2d pmac_i2c_adapter_to_bus +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1b8ab09 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1d951b9 of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0xb1dc3cae ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb2465f7b usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb2832050 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xb28a2cab tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xb2b48724 blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0xb2c5de72 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0xb2ca44ce blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb32465a5 unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xb338fb9f extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb3434a0c tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0xb3471eba sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xb347bb2c work_busy +EXPORT_SYMBOL_GPL vmlinux 0xb3865aa9 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xb38b9a53 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0xb39927c1 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0xb3ab27ca alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0xb3d4512e usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0xb3fcb10e iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xb417b23b dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0xb443c5d2 spu_get_profile_private_kref +EXPORT_SYMBOL_GPL vmlinux 0xb4546e62 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0xb46d8e0d __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4cddc4d da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xb4d71b10 init_phb_dynamic +EXPORT_SYMBOL_GPL vmlinux 0xb4e6b6d2 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4eee7c2 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xb4f81c34 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0xb50af46f crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0xb50bc103 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb5848bae __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb5919cf1 put_device +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5aa10af atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb5b7b140 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xb5bdb964 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xb5c6c155 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0xb5c8edf4 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0xb5cb8145 hrtimer_get_res +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb60b5707 of_i8042_aux_irq +EXPORT_SYMBOL_GPL vmlinux 0xb60f4fdc spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0xb62455c7 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb643c250 xics_wake_cpu +EXPORT_SYMBOL_GPL vmlinux 0xb6563459 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0xb6580ffb ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xb67b2219 cm_suspend_again +EXPORT_SYMBOL_GPL vmlinux 0xb67b741c regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6bc007a spu_sys_callback +EXPORT_SYMBOL_GPL vmlinux 0xb6d5da76 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xb6e0081c crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xb6ee0fb0 crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0xb7059e26 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb7363340 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xb73b1a15 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xb746f9e1 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0xb7890dbe gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0xb7a243df crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xb7bd8fbc thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xb7c4b2b6 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0xb7cad434 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xb7d42754 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0xb7ecf4cd sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0xb7ef8af9 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb83bccea __online_page_set_limits +EXPORT_SYMBOL_GPL vmlinux 0xb84b1aae ps3_event_receive_port_setup +EXPORT_SYMBOL_GPL vmlinux 0xb86f1e63 spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0xb89959e4 pmac_low_i2c_lock +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8cdcd6f get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xb8dde5f8 devres_add +EXPORT_SYMBOL_GPL vmlinux 0xb9006acb phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb922888e inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0xb92be407 of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0xb936cb37 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xb945627f irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xb94de068 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb9528f5e smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xb953af68 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xb961786e pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb964a911 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0xb96fbebc dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0xb9790730 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0xb99e48ca pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9e6bf8e rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0xb9ed388a fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0xba0fa5c1 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0xba158769 rtas_cancel_event_scan +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba7939b2 kick_process +EXPORT_SYMBOL_GPL vmlinux 0xba7a38b3 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0xba7eb6ee pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0xbab82749 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbad425ac dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0xbad46f37 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb388072 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xbb3d231a tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xbb49aafe spu_64k_pages_available +EXPORT_SYMBOL_GPL vmlinux 0xbb6b7cc6 pmac_i2c_get_dev_addr +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb8f4604 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xbbc6fca4 percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbf517ba usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xbbfc9de2 srp_stop_rport_timers +EXPORT_SYMBOL_GPL vmlinux 0xbc2c85bf extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xbc37cce6 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xbc47fd49 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0xbc6dd0b2 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0xbc7c1e54 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xbc841d40 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xbc84f138 iommu_flush_tce +EXPORT_SYMBOL_GPL vmlinux 0xbc8757b1 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0xbc8ba3a8 iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0xbc9ad910 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0xbca719c3 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcc08eb5 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbcec2427 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0xbcf08a42 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xbd0862d9 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xbd0eb910 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd6700da __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xbd671048 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xbd8234e9 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0xbda828c4 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbda89ab3 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0xbdba144e cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdf3a85b pmf_find_function +EXPORT_SYMBOL_GPL vmlinux 0xbdf727e9 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe205a9a pmac_i2c_match_adapter +EXPORT_SYMBOL_GPL vmlinux 0xbe41f797 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xbe471cdf opal_rtc_read +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe6c6476 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0xbe6f2b10 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xbe70af02 restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbea588ce __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbead7ea0 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xbeaec568 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0xbeb05c80 dm_underlying_device_busy +EXPORT_SYMBOL_GPL vmlinux 0xbeb0be0f force_sig_info +EXPORT_SYMBOL_GPL vmlinux 0xbec04ecb arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0xbec15b5a irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xbec8d1c8 analyse_instr +EXPORT_SYMBOL_GPL vmlinux 0xbecb6aec rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0xbed7280a fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbeeb9a8e pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xbef5e7a4 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf1cc04b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xbf2525ad digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xbf2fa568 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0xbf3e1ef9 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xbf420e46 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xbf55bf84 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xbf91fada user_describe +EXPORT_SYMBOL_GPL vmlinux 0xbfb96696 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfbee55e iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0xbfc5fa9e usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0xbfd5265e rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xbfee9157 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0xbfefb752 rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xbff9b54d blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0xbffde8ec compat_alloc_user_space +EXPORT_SYMBOL_GPL vmlinux 0xc01085df rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xc029f030 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xc02bec3c usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc03a1f89 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0xc061367e mpic_msgr_get +EXPORT_SYMBOL_GPL vmlinux 0xc065a455 cpu_core_index_of_thread +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc08c2a01 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0xc08d6a6c pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0xc0bf6ead timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xc0c00da7 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xc0c5e886 stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc10945d8 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xc112d308 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0xc11d6aed part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0xc125c48e __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xc135ed76 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0xc165f803 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc1767ce8 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0xc192d20f bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0xc1db584d init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xc1ddfdab regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xc1e92a2a __online_page_free +EXPORT_SYMBOL_GPL vmlinux 0xc1f6e51c pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0xc1f718f5 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0xc2073c05 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc22e244d regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc289c124 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xc2a903fe ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0xc2ac0f14 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0xc2c25342 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc2f4fbf1 seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0xc301db9e of_css +EXPORT_SYMBOL_GPL vmlinux 0xc3021539 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc311c679 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc31994f6 ref_module +EXPORT_SYMBOL_GPL vmlinux 0xc32cf862 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc3433c0f gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xc358ea50 fb_sys_write +EXPORT_SYMBOL_GPL vmlinux 0xc35a886e tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0xc362dc4a usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc37c46bd crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xc380a980 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xc38773c5 sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0xc398fc82 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0xc3a0f672 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc3a4ce9d pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0xc3b33684 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0xc41b5a1c ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc446f9c1 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc4778955 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4a16a61 unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xc4b4ca50 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xc4c8bbe0 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc4d54f43 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xc4e7e887 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0xc4f9d298 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0xc53958de class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc546d155 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xc55d2849 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc583cba9 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xc5a2c19f idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc5c51e27 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0xc5f5a2f2 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xc5fda616 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0xc606cd3c boot_cpuid +EXPORT_SYMBOL_GPL vmlinux 0xc60f75ec __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc62f61f7 pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc6421152 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0xc6433162 kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0xc6474dd6 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0xc656d587 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc66c2311 ps3_vuart_irq_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc68aa252 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xc699719d pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc69b9ab9 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0xc6a27e8f dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0xc6b3ffd8 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xc6d12864 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0xc6e2f79a percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc7148943 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc77be15d ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0xc77e29ef gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0xc7853830 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0xc7871085 bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0xc799b3f5 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7dc9cb8 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc80a7c4d inet_csk_reqsk_queue_prune +EXPORT_SYMBOL_GPL vmlinux 0xc82b08c9 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xc835c98a register_cxl_calls +EXPORT_SYMBOL_GPL vmlinux 0xc87ac2c0 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xc87be7a2 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc87f70cf sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0xc88949da sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0xc8a64947 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc900407f dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0xc90432cb percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0xc904c606 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc93bfaa0 pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0xc93ff8d8 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc960960b dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc9678032 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc98ea799 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xc99f6c69 crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xc9a8d22c sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0xc9ca6e19 put_pid +EXPORT_SYMBOL_GPL vmlinux 0xc9dac789 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xca30d473 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xca422c7e blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0xca4efe8c ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca7e36c4 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0xca9b530d of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcad93d8f ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0xcb1278c9 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb25aea5 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb698a4c input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xcb6b5550 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xcb825f6d pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xcba41647 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xcba6c302 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xcbc428d3 of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0xcbd84835 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0xcbdbe6f4 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbf4a2ce devres_get +EXPORT_SYMBOL_GPL vmlinux 0xcc0d746d trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0xcc0ebf4f iommu_clear_tces_and_put_pages +EXPORT_SYMBOL_GPL vmlinux 0xcc0f1009 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcc14f318 rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0xcc198a28 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0xcc1a9106 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xcc1d631f scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xcc1f1c3d inet_twdr_hangman +EXPORT_SYMBOL_GPL vmlinux 0xcc559127 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcc7633d8 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xcc76b48b wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0xcc82e1c2 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc99b945 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xccbe0410 spu_remove_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd38d04 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0xcce55891 blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0xccec38d9 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xcd2648cd ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0xcd277186 spu_invalidate_slbs +EXPORT_SYMBOL_GPL vmlinux 0xcd8c6666 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd964429 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xcd9e7f9f __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0xcd9ec7b6 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xce00ddd4 kvmppc_clear_ref_hpte +EXPORT_SYMBOL_GPL vmlinux 0xce234a79 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0xce3f1ffa of_scan_bus +EXPORT_SYMBOL_GPL vmlinux 0xce4ce2d0 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce6dc05b sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xce76efe9 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0xce8517f5 of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0xce8edc34 spu_switch_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xcebffbba raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcef210fe led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xcef65b3e eeh_add_sysfs_files +EXPORT_SYMBOL_GPL vmlinux 0xcf0ea3d3 blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xcf20b925 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xcf455ac0 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcfa24dbd crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xcfa39eca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfd355e7 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd0084191 tpm_remove_hardware +EXPORT_SYMBOL_GPL vmlinux 0xd0108ba1 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xd01afd3f opal_tpo_read +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd07b3dd9 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0db68fe crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd10696ed mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xd1073f66 kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0xd10f6b39 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xd11779af sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0xd1392ebe dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd1394db0 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xd143bff1 device_move +EXPORT_SYMBOL_GPL vmlinux 0xd14bc4d9 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xd154463c kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd16e951e device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xd1767d05 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0xd176ef31 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0xd1d2e257 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xd1dd40b1 dm_dispatch_request +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd2734279 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd280797b inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xd2a08985 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0xd2a9cc4a of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xd2b91bf6 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xd2d66424 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xd2dfcf6b usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0xd2e7ff81 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd2f69b6a tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0xd30aceee security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xd315cbdf lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0xd32f1bbe device_reset +EXPORT_SYMBOL_GPL vmlinux 0xd3360b1b regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd339fbeb posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0xd33bc34a sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xd34ba4b2 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0xd35ce97e regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xd373f248 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0xd397fa38 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xd39a6baa tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0xd3a69370 gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0xd3caccb9 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0xd3ce100b ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0xd3e0afe3 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0xd3e72b13 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0xd4022083 pcibios_add_pci_devices +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd42126dc crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xd42ca088 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xd4487fd5 snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd4734723 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xd47c125f of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0xd4800e1b spu_set_profile_private_kref +EXPORT_SYMBOL_GPL vmlinux 0xd48cd5d8 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0xd4a874e2 iommu_tce_put_param_check +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd50f3620 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xd538e4bf fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0xd53bebb0 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd56b5f64 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0xd584f0f4 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xd59372d4 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xd5937dad alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xd598b92f tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0xd5adc69b ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5c28abc pcibios_find_pci_bus +EXPORT_SYMBOL_GPL vmlinux 0xd5c36c40 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xd5db062d i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xd5e00653 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xd5eac76e i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xd607815e tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0xd608dde3 rhashtable_lookup_compare +EXPORT_SYMBOL_GPL vmlinux 0xd618e756 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xd6273eea handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0xd629ebee usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd6944fbb ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0xd6a43677 opal_async_release_token +EXPORT_SYMBOL_GPL vmlinux 0xd6abe2d5 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xd6b69d2d sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xd6bda791 driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0xd6c85500 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0xd6d1b3e2 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd7579e0e ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd76edfb7 of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd77fb834 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd78169cc skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0xd797012d device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xd7a06cad ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd7ac81d0 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xd7afbd98 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xd7d2b6ee kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xd7d72df0 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd80e450b usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd8263870 mmu_slb_size +EXPORT_SYMBOL_GPL vmlinux 0xd828a786 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0xd8498f4d ps3av_mode_cs_info +EXPORT_SYMBOL_GPL vmlinux 0xd84fd31e scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd889b791 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xd88cab90 __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0xd89179bc spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xd8e10d19 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xd8e237fc virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0xd9322ab1 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd9497b3c ps3_os_area_flash_register +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd98e4d15 rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xd99d2070 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0xd9bdbf00 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0xd9d7fb40 of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0xd9dca96b skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xd9e24c5d __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xd9f65f1d rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0xda0a4d22 mpic_msgr_enable +EXPORT_SYMBOL_GPL vmlinux 0xda0b268a invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xda371002 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0xda44cb37 setup_charger_manager +EXPORT_SYMBOL_GPL vmlinux 0xda472754 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0xda62c4a3 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0xda6c457e blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0xda7ff259 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xdaa64424 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0xdaa9111b debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0xdabd0e64 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xdac5c586 iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0xdad4a11e debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0xdae28b3e ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xdaec531f __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xdaf3652a cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdaf56a45 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xdb0ac13b ps3_compare_firmware_version +EXPORT_SYMBOL_GPL vmlinux 0xdb2d5bb8 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0xdb2f7ce2 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0xdb3e8b50 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0xdb4f6fbe sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0xdb644db4 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xdb6dc048 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0xdb8700b4 of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb8b0b0d cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xdb98306f dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xdbaea37f securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xdbb6faf1 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xdbc28bb5 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xdbf5628c vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc131a15 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xdc138831 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xdc190d18 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc8e5262 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xdc937864 spu_switch_event_register +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcbfde0d uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdcda2c50 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xdcdac742 of_get_named_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0xdd043eea ps3av_get_auto_mode +EXPORT_SYMBOL_GPL vmlinux 0xdd24df6a tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd35e4be register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd57e2b5 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0xdd716733 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0xdd729424 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xdd8c8947 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xdd8fcb72 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xddb2f94a crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddc2f41e led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xde1227ab ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0xde158e28 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0xde35af07 of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0xde489fb9 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0xde57bcb0 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0xde93d62d crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xdecbc827 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0xded2cdcc sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0xdeea29dc wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf171617 pci_msi_off +EXPORT_SYMBOL_GPL vmlinux 0xdf1d0d8c pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xdf1f100d cpu_remove_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0xdf220e86 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xdf2c2a84 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdf2ecb7c aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0xdf326206 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0xdf6e5b4b usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0xdf6fe2b1 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xdf80476d trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xdf8fa0e0 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0xdfd49839 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xdfdf9c10 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0xdfe2e13d dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe011f817 ps3flash_bounce_buffer +EXPORT_SYMBOL_GPL vmlinux 0xe01ef01d crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0xe024f729 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe036b3e9 mpic_msgr_put +EXPORT_SYMBOL_GPL vmlinux 0xe062141a usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0xe062ceea find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xe07dd878 of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe08a3aa2 copro_calculate_slb +EXPORT_SYMBOL_GPL vmlinux 0xe0a1333c dwc2_hcd_init +EXPORT_SYMBOL_GPL vmlinux 0xe0b3e84d ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0xe0b600f3 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0xe0bf38c8 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xe0bfc08f ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xe0e9891d ps3_mmio_region_init +EXPORT_SYMBOL_GPL vmlinux 0xe0f16862 spu_remove_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0xe101a916 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xe11315b3 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xe12a1255 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0xe12e7429 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe18451e6 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0xe19fc092 ps3fb_videomemory +EXPORT_SYMBOL_GPL vmlinux 0xe1a3b56e fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xe1adf549 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe21d05af pmf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xe243431a dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0xe2b03b5f scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe2c2f07f tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xe2d8243c arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0xe2dd2d5b regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xe2e09bd0 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe342a2d5 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe35ebe88 pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0xe35fa6e6 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0xe370361e regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe39d0b71 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe3bab7aa rhashtable_hashfn +EXPORT_SYMBOL_GPL vmlinux 0xe3d0e6f9 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0xe3d36153 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xe3d7750e btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0xe3e1e3e4 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xe3eb3c4d ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0xe3eefa1f alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0xe3f44a30 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0xe3fca7d8 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0xe411e6b7 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xe419d2d5 kvm_release_hpt +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe4318732 bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xe4329ad6 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe4432e5c lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0xe4493e75 ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0xe45c7195 list_lru_init_key +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe46f084a regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0xe47ed7a7 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xe486b867 eeh_dev_check_failure +EXPORT_SYMBOL_GPL vmlinux 0xe48959de ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4a0466f class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xe4c031f8 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xe504171f wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xe513ffd3 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xe51c040f register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xe523f990 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xe53b35bb __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0xe5540302 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xe571f8c0 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5939a67 mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0xe596cf39 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xe5b5ef7f kvm_alloc_hpt +EXPORT_SYMBOL_GPL vmlinux 0xe5cbbd6c tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0xe61e4429 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0xe646de72 devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe671f33c pmac_i2c_get_channel +EXPORT_SYMBOL_GPL vmlinux 0xe679aa94 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xe68f2850 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6dfd3af blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6e5eaaa cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0xe6ebaa96 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6fb64ec swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xe70680c0 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xe70abb86 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xe716b13c ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0xe73730eb ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe77ebade __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xe7817182 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0xe7a773ff dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xe7b0e1ec device_register +EXPORT_SYMBOL_GPL vmlinux 0xe7e79365 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xe7ee753d key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0xe7f18b3c threads_per_subcore +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe815a6cd blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe81c7b75 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0xe81f79e9 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85c55e7 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe88eafc1 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0xe89bd243 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe8d77e7c devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe8f03eec pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0xe8f26d16 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xe902d3fb ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xe905c293 module_mutex +EXPORT_SYMBOL_GPL vmlinux 0xe9128d4f md_stop +EXPORT_SYMBOL_GPL vmlinux 0xe917f4a5 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe9506579 iommu_tce_direction +EXPORT_SYMBOL_GPL vmlinux 0xe9600258 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xe96c6e99 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0xe972974b devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xe98006eb trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xe9be9e82 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xe9bf863c blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9fcb9cf tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea162e9d subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0xea16e229 kvmppc_h_put_tce +EXPORT_SYMBOL_GPL vmlinux 0xea3151f0 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea52ce85 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0xea54645f wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xea628c20 bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0xea62d64a regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xea839c15 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xea8573a4 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0xeaa3df53 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0xeac7a027 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xeadd98f7 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0xeae64936 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0xeb56620f __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xeb6caab4 regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0xeb85701c uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0xeb8ae736 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xeb9e6709 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0xebe953bf device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xec0b6fbf ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xec0fb1b6 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec1eeeeb debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec38d385 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0xec402e80 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0xec564832 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xec5d41f2 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xec631f34 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0xec720c27 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xec74040a regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xecaa59e7 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0xecad4f6d tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xecbb0fdc task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0xeccdf2c0 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0xeced6832 modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xecf61ff1 cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0xed3df3e6 phy_init +EXPORT_SYMBOL_GPL vmlinux 0xed412dcb regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xed453468 nl_table +EXPORT_SYMBOL_GPL vmlinux 0xed4f3072 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xed507a06 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xed564759 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0xed56eeef usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0xedd49930 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xedd75e2b __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0xeddd1fd7 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xee114aa6 pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0xee168f35 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0xee2c3644 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0xee30e327 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0xee6073be fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee794711 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xee7a5ca8 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0xee83fc38 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL vmlinux 0xeea21e88 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xeee2862e irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0xeef41bc8 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0xef140271 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xef19b019 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0xef42fcb6 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0xef49e4bb regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xef59c62b shake_page +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6d007a sigset_from_compat +EXPORT_SYMBOL_GPL vmlinux 0xef8010c0 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0xef8bdbf9 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xef9354a9 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefa90c0a usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0xefc43a22 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0xefdf4c0e da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xeff4c48f tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0xeff6109f spi_setup +EXPORT_SYMBOL_GPL vmlinux 0xeff8400b __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xeffa6b8f __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xf00d3f43 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xf016b4c2 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xf02f5436 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xf098dd15 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xf0ae730b spu_add_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0xf0d89203 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xf0e5f032 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf158f170 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xf16299a2 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0xf1722b6d kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf1874fc6 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xf1a62b6f of_i8042_kbd_irq +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1b5909e unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0xf1bf6480 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf25755cd sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xf268da4d dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0xf26a09fb fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf291ec60 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xf29c3ddf usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0xf29ced97 __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xf2c3f6e1 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0xf2ddfba3 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0xf2e77e97 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2f9feba pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf324f2bb mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf33d0511 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xf343a980 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xf3528bfe cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf3821bd8 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0xf39eedae ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3c8c876 virtio_device_is_legacy_only +EXPORT_SYMBOL_GPL vmlinux 0xf3d66ca4 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0xf42e63fd devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xf44222b9 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xf4594703 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xf469c705 ps3_io_irq_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf481867f pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xf48a5687 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf495178c usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4dd8c60 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xf4e58140 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xf4eb6692 kvmppc_h_get_tce +EXPORT_SYMBOL_GPL vmlinux 0xf4f0e9ed iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf502d0ed sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xf51a2a3b gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf55567e9 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xf559ed10 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xf58464d1 regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0xf5873fd9 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0xf5902ebe blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0xf5931002 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5acf928 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0xf5ae1207 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xf5b6fc02 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0xf5bcf1b2 __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xf5c6a395 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0xf5e662c5 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0xf5fb8981 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0xf5fbcd57 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf611cdba iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xf6717acd power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0xf68d0772 rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6fed44b crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xf73aaa0d regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xf74867ec blk_queue_bio +EXPORT_SYMBOL_GPL vmlinux 0xf7608cdf __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xf7683d5f get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0xf77052a0 device_create +EXPORT_SYMBOL_GPL vmlinux 0xf7ce3d71 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0xf7ef5731 fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0xf808cf1e tpm_register_hardware +EXPORT_SYMBOL_GPL vmlinux 0xf824efa2 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xf82b785c syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf837e0eb unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xf83a5712 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0xf84c44ee of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xf858861f rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0xf85d5b0d sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0xf86cfb34 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf8bd56e1 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xf8e398fc memstart_addr +EXPORT_SYMBOL_GPL vmlinux 0xf8e662ca ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf9114ce8 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xf9125e0e arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0xf91c4938 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf94d6e68 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0xf94fb5f9 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xf960983a sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0xf96d6c6f __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf97d9b4f debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0xf993e765 driver_register +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9b7ff9e mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xf9c24351 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9cef4a3 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0xf9d36588 arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0xf9d636e2 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xf9d6be5a rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf9dccfa1 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0xf9eeecf0 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf9f76aba srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf9fbebdc crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfa09ffd3 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xfa199a77 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa2c9651 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0xfa34ddf3 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0xfa4fd935 ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0xfa7543e7 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xfa8e52a1 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0xfa901b31 compat_get_timespec +EXPORT_SYMBOL_GPL vmlinux 0xfaa27f8b regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xfab60503 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xfab93098 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xfad4cd75 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xfaf9d567 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb44a7a1 opal_ipmi_recv +EXPORT_SYMBOL_GPL vmlinux 0xfb50f468 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xfb520d69 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xfb525dfc pmac_i2c_get_type +EXPORT_SYMBOL_GPL vmlinux 0xfb52b77d __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb80d474 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbdc83ee reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0xfbeeca08 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0xfbfcdc2b ps3_sys_manager_get_wol +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc064394 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0xfc0c4e1b reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc449f7b sysfs_add_device_to_node +EXPORT_SYMBOL_GPL vmlinux 0xfc6130c7 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0xfc64e8ce get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0xfc6eb441 flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xfc72d987 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0xfc7705ce rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0xfca102bf pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0xfcc0b729 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0xfcc62b39 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xfcd73a50 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfcffb4e1 pmac_i2c_get_flags +EXPORT_SYMBOL_GPL vmlinux 0xfd146c48 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xfd15314b regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xfd348923 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0xfd4367e8 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xfd4625cf usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0xfd972738 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xfdae0b10 devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xfdb341c4 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0xfdbd450e pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0xfdd74531 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0xfdda5921 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0xfde86b43 usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xfdf86899 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xfe2859d9 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xfe634018 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0xfe658daf get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0xfe6a1834 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xfe6f4fa3 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0xfe7cad2e irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xfe918ac0 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfee6a4e5 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0xfef60d0b key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff0dacff ps3av_video_mute +EXPORT_SYMBOL_GPL vmlinux 0xff0ffe31 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xff4f4071 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0xff57d35f arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff7000c5 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0xff864a68 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xff976b37 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xff99191e vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xffe00505 blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0xffe6749b ata_sas_port_stop --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/powerpc/powerpc64-smp.compiler +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/powerpc/powerpc64-smp.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 4.9.2-10ubuntu13) 4.9.2 --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/powerpc/powerpc64-smp.modules +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/powerpc/powerpc64-smp.modules @@ -0,0 +1,4036 @@ +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8255 +8255_pci +8390 +842 +88pm800 +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +88pm860x-ts +9p +9pnet +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a8293 +aacraid +aat2870_bl +aat2870-regulator +ab3100 +ab3100-otp +ac97_bus +acard-ahci +acecad +acenic +act200l-sir +act8865-regulator +act_csum +act_gact +act_ipt +actisys-sir +act_mirred +act_nat +act_pedit +act_police +act_simple +act_skbedit +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad5064 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5624r_spi +ad5686 +ad5755 +ad5764 +ad5791 +ad5933 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7152 +ad7192 +ad7266 +ad7280a +ad7291 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad7476 +ad7606 +ad7746 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad799x +ad8366 +ad9523 +ad9832 +ad9834 +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7753 +ade7754 +ade7758 +ade7759 +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adfs +adi +adis16060 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16204 +adis16209 +adis16220 +adis16240 +adis16260 +adis16400 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1275 +adm8211 +adm9240 +adp5520_bl +adp5520-keys +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +ads1015 +ads7828 +ads7846 +ads7871 +ad_sigma_delta +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adv7511 +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +af_802154 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +aha152x_cs +ahci +ahci_platform +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airo_cs +airport +airspy +ak09911 +ak8975 +al3320a +algif_hash +algif_skcipher +ali-ircc +alim7101_wdt +altera-ci +altera_jtaguart +altera_ps2 +altera-stapl +altera_tse +altera_uart +alx +am53c974 +amc6821 +amd +amd5536udc +amd8111e +amd8111_edac +amd8131_edac +amd-rng +amd-xgbe +amd-xgbe-phy +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams369fg06 +analog +anatop-regulator +ansi_cprng +anubis +aoe +apbps2 +apds9300 +apds9802als +apds990x +appledisplay +appletalk +appletouch +applicom +ar1021_i2c +ar5523 +ar7part +arc4 +arc_emac +arcmsr +arcnet +arc_ps2 +arc-rawmode +arc-rimi +arc_uart +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arptable_filter +arp_tables +arpt_mangle +as102_fe +as3711_bl +as3711-regulator +as3722-regulator +as3935 +as5011 +asc7621 +asix +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +aten +ath +ath10k_core +ath10k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atm +atmel +atmel_cs +atmel-hlcdc +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atxp1 +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +aufs +auo_k1900fb +auo_k1901fb +auo_k190x +auo-pixcir-ts +authenc +authencesn +auth_rpcgss +autofs4 +avma1_cs +avm_cs +avmfritz +ax25 +ax88179_178a +axnet_cs +axp20x-regulator +axp288_adc +b1 +b1dma +b1pci +b1pcmcia +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +bas_gigaset +batman-adv +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm203x +bcm3510 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm7xxx +bcm87xx +bcma +bcma-hcd +bcm_sf2 +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpqether +bq2415x_charger +bq24190_charger +bq24735-charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bsr +bt3c_cs +bt878 +btcoexist +btcx-risc +btmrvl +btmrvl_sdio +btrfs +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +bw-qcam +c4 +c67x00 +c6xdigio +cachefiles +cafe_ccic +cafe_nand +caif +caif_hsi +caif_serial +caif_socket +caif_usb +caif_virtio +camellia_generic +can +can-bcm +can-dev +can-gw +can-raw +cap11xx +capi +capidrv +capmode +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cb710 +cb710-mmc +cb_das16_cs +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc2520 +cc770 +cc770_isa +cc770_platform +c_can +c_can_pci +c_can_platform +cciss +ccm +cdc-acm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc-phonet +cdc_subset +cdc-wdm +ceph +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +cfspi_slave +ch +ch341 +ch7006 +chipreg +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clearpad_tm1217 +clip +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobra +coda +com20020 +com20020_cs +com20020-pci +com90io +com90xx +comedi +comedi_bond +comedi_parport +comedi_pci +comedi_pcmcia +comedi_test +comedi_usb +comm +configfs +contec_pci_dio +cordic +core +cp210x +cpc925_edac +cpia2 +cpufreq_spudemand +cpu-notifier-error-inject +c-qcam +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_i2c +cros_ec_keyb +cros_ec_spi +cryptd +cryptoloop +crypto_null +crypto_user +cs5345 +cs53l32a +csiostor +ctr +cts +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx8800 +cx8802 +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx88xx +cxacru +cxd2099 +cxd2820r +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cxl +cy8ctmg110_ts +cyapa +cyber2000fb +cyberjack +cyclades +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da9030_battery +da9034-ts +da903x +da903x_bl +da9052-battery +da9052_bl +da9052-hwmon +da9052_onkey +da9052-regulator +da9052_tsi +da9052_wdt +da9055-hwmon +da9055_onkey +da9055-regulator +da9055_wdt +da9063-regulator +da9063_wdt +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_cs +das08_isa +das08_pci +das16 +das16m1 +das6402 +das800 +davicom +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +dccp_probe +ddbridge +de2104x +de4x5 +decnet +deflate +defxx +denali +denali_pci +des_generic +dgap +dgnc +dht11 +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dibx000_common +digi_acceleport +diskonchip +divacapi +divadidd +diva_idi +diva_mnt +divas +dl2k +dlci +dlm +dln2 +dm1105 +dm9601 +dm-bio-prison +dm-bufio +dm-cache +dm-cache-cleaner +dm-cache-mq +dm-crypt +dm-delay +dm-era +dmfe +dm-flakey +dm-log +dm-log-userspace +dmm32at +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-verity +dmx3191d +dm-zero +dnet +dn_rtmsg +docg3 +docg4 +drbd +drbg +drm +drm_kms_helper +drv260x +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsa_core +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt3000 +dt3155v4l +dt9812 +dtl1_cs +dummy +dummy-irq +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-friio +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb_usb_v2 +dvb-usb-vp702x +dvb-usb-vp7045 +dwc3 +dwc3-pci +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e4000 +earth-pt1 +earth-pt3 +eata +ebt_802_3 +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ec100 +echo +edac_core +edt-ft5x06 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efs +egalax_ts +ehset +elan_i2c +elants_i2c +electra_cf +elo +elsa_cs +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +emac_arc +emac_rockchip +emc1403 +emc2103 +emc6w201 +em_canid +em_cmp +emi26 +emi62 +em_ipset +em_meta +em_nbyte +empeg +ems_pci +ems_pcmcia +ems_usb +em_text +emu10k1-gp +em_u32 +enc28j60 +enclosure +eni +enic +epat +epia +epic100 +eql +esas2r +esd_usb2 +esi-sir +esp4 +esp6 +esp_scsi +et1011c +et131x +ethoc +evbug +exofs +extcon-adc-jack +extcon-arizona +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +ezusb +f2fs +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_ddc +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_cs +fealnx +ff-memless +fid +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fixed +fl512 +fld +flexcan +floppy +fm10k +fm801-gp +fmc +fmc-chardev +fmc-fakedev +fmc-trivial +fmc-write-eeprom +fm_drv +fmvj18x_cs +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +freevxfs +friq +frpw +fsa9480 +fscache +fsl-edma +fsl_elbc_nand +fsl_lpuart +ft1000 +ft1000_pcmcia +ftdi-elan +ftdi_sio +ftl +fujitsu_ts +fusbh200-hcd +g450_pll +g760a +g762 +g_acm_ms +gadgetfs +gamecon +gameport +garmin_gps +garp +g_audio +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +gdth +generic +generic-adc-battery +generic_bl +genet +geneve +gen_probe +genwqe_card +g_ether +gf128mul +gf2k +g_ffs +gfs2 +ghash-generic +g_hid +gigaset +girbil-sir +gl518sm +gl520sm +gl620a +gluebi +g_mass_storage +g_midi +g_ncm +g_nokia +go7007 +go7007-loader +go7007-usb +goku_udc +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-fan +gpio-generic +gpio-grgpio +gpio-ir-recv +gpio-janz-ttl +gpio-kempld +gpio_keys +gpio_keys_polled +gpio-lp3943 +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-mc33880 +gpio-mcp23s08 +gpio_mdio +gpio-ml-ioh +gpio_mouse +gpio-pca953x +gpio-pcf857x +gpio-rdc321x +gpio-regulator +gpio-sch311x +gpio-syscon +gpio_tilt_polled +gpio-tps65912 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-viperboard +gpio-vx855 +gpio_wdt +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +g_printer +grace +grcan +gre +grip +grip_mp +gr_udc +gsc_hpdi +g_serial +gs_fpga +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gs_usb +gtco +guillemot +gunze +g_webcam +gxt4500 +g_zero +hackrf +hamachi +hampshire +hangcheck-timer +hanwang +hci +hci_uart +hci_vhci +hdlc +hdlc_cisco +hdlcdrv +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdpvr +he +hexium_gemini +hexium_orion +hfc4s8s_l1 +hfcmulti +hfcpci +hfcsusb +hfc_usb +hfs +hfsplus +hi6421-pmic-core +hi6421-regulator +hid +hid-a4tech +hid-apple +hid-appleir +hid-aureal +hid-axff +hid-belkin +hid-cherry +hid-chicony +hid-cp2112 +hid-cypress +hid-dr +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-gaff +hid-generic +hid-gt683r +hid-gyration +hid-holtekff +hid-holtek-kbd +hid-holtek-mouse +hid-huion +hid-icade +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-lenovo +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-magicmouse +hid-microsoft +hid-monterey +hid-multitouch +hid-ntrig +hid-ortek +hidp +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-primax +hid-prodikeys +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-trigger +hid-sjoy +hid-sony +hid-speedlink +hid-steelseries +hid-sunplus +hid-thingm +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-uclogic +hid-waltop +hid-wiimote +hid-xinmo +hid-zpff +hid-zydacron +hih6130 +hisax +hisax_fcpcipnp +hisax_isac +hisax_st5481 +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +hostap +hostap_cs +hostap_pci +hostap_plx +hp100 +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +htc-pasic3 +htu21 +huawei_cdc_ncm +hvcs +hvcserver +hwa-hc +hwa-rc +hwmon-vid +hwpoison-inject +hx8357 +hysdn +i1480-dfu-usb +i1480-est +i2400m +i2400m-usb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd756 +i2c-amd8111 +i2c-arb-gpio-challenge +i2c-cbus-gpio +i2c-cros-ec-tunnel +i2c-designware-core +i2c-designware-pci +i2c-designware-platform +i2c-diolan-u2c +i2c-dln2 +i2c-gpio +i2c-hid +i2c-i801 +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-mpc +i2c-mux +i2c-mux-gpio +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-nforce2 +i2c-ocores +i2c-parport +i2c-parport-light +i2c-pasemi +i2c-pca-platform +i2c-piix4 +i2c-robotfuzz-osif +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tiny-usb +i2c-via +i2c-viapro +i2c-viperboard +i2c-xiic +i2o_block +i2o_bus +i2o_core +i2o_proc +i2o_scsi +i40e +i40evf +i5k_amb +i6300esb +i740fb +i82092 +ib_addr +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mad +ibmaem +ibmpex +ibmpowernv +ib_mthca +ibmveth +ibmvfc +ib_qib +ib_sa +ib_srp +ib_srpt +ib_ucm +ib_umad +ib_uverbs +icom +icplus +icp_multi +ics932s401 +ideapad_slidebar +idmouse +idt77252 +idtcps +idt_gen2 +ieee802154 +ieee802154_6lowpan +ifb +iforce +igb +igbvf +igorplugusb +iguanair +iio_dummy +iio_hwmon +iio-trig-interrupt +iio-trig-periodic-rtc +iio-trig-sysfs +ii_pci20kc +ili210x +ili922x +ili9320 +imm +imon +ims-pcu +imx074 +imx_thermal +ina209 +ina2xx +industrialio +industrialio-triggered-buffer +inet_diag +inexio +inftl +initio +input-polldev +int51x1 +intel_vr_nor +interact +interval_tree_test +inv-mpu6050 +ioc4 +io_edgeport +io_ti +iowarrior +ip6_gre +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6_tables +ip6table_security +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_MASQUERADE +ip6t_mh +ip6t_NPT +ip6t_REJECT +ip6t_rpfilter +ip6t_rt +ip6t_SYNPROXY +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ipack +ipaq +ipcomp +ipcomp6 +ipddp +ipg +ip_gre +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_powernv +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +ip_tables +iptable_security +ipt_ah +ipt_CLUSTERIP +ipt_ECN +ipt_MASQUERADE +ipt_REJECT +ipt_rpfilter +ipt_SYNPROXY +ip_tunnel +ipvlan +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_nq +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_wlc +ip_vs_wrr +ip_vti +ipw +ipw2100 +ipw2200 +ipwireless +ipx +ircomm +ircomm-tty +irda +irda-usb +ir-hix5hd2 +ir-jvc-decoder +ir-kbd-i2c +irlan +ir-lirc-codec +ir-mce_kbd-decoder +ir-nec-decoder +irnet +ir-rc5-decoder +ir-rc6-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +irtty-sir +ir-usb +ir-xmp-decoder +iscsi_boot_sysfs +iscsi_target_mod +iscsi_tcp +isdn +isdn_bsdcomp +isdnhdlc +isicom +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl9305 +isofs +isp116x-hcd +isp1362-hcd +isp1704_charger +isp1760 +it913x +itd1000 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_c2 +iw_cm +iw_cxgb3 +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +iw_nes +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsm +kafs +kalmia +kaweth +kbic +kbtab +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +kfifo_buf +khazad +kingsun-sir +kl5kusb105 +ko2iblnd +kobil_sct +ks0108 +ks8842 +ks8851 +ks8851_mll +ks959-sir +ksdazzle-sir +ksocklnd +ksz884x +ktti +kvaser_pci +kvaser_usb +kvm +kvm-hv +kvm-pr +kxcjk-1013 +kxsd9 +kxtj9 +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lanai +lapb +lapbether +latch-addr-flash +lattice-ecp3-config +lcd +ld9040 +ldusb +lec +leds-88pm860x +leds-adp5520 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-regulator +leds-tca6507 +leds-wm831x-status +leds-wm8350 +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-oneshot +ledtrig-timer +ledtrig-transient +legousbtower +lg2160 +lgdt3305 +lgdt330x +lgs8gxx +lg-vl600 +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libahci +libahci_platform +libceph +libcfs +libcomposite +libcrc32c +libcxgbi +libertas +libertas_cs +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libore +libosd +libsas +lightning +line6usb +lineage-pem +linear +lirc_bt829 +lirc_dev +lirc_imon +lirc_parallel +lirc_sasem +lirc_serial +lirc_sir +lirc_zilog +lis3l02dq +lis3lv02d +lis3lv02d_i2c +lis3lv02d_spi +litelink-sir +lkkbd +llc +llc2 +llite_lloop +ll_temac +lm25066 +lm3533-als +lm3533_bl +lm3533-core +lm3533-ctrlbank +lm3630a_bl +lm3639_bl +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lms283gf05 +lms501kf03 +lmv +lnbp21 +lnbp22 +lnet +lnet_selftest +lockd +locktorture +lov +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp8755 +lp8788_adc +lp8788_bl +lp8788-buck +lp8788-charger +lp8788-ldo +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +ltc2945 +ltc2978 +ltc3589 +ltc4151 +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lustre +lv5207lp +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m25p80 +m2m-deinterlace +m52790 +m88ds3103 +m88rs2000 +m88rs6000t +m88ts2022 +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac_hid +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +macvlan +macvtap +mag3110 +magellan +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +matrix-keymap +matrix_keypad +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_DAC1064 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +matroxfb_Ti3026 +matrox_w1 +max1027 +max1111 +max11801_ts +max1363 +max14577 +max14577_charger +max1586 +max16064 +max16065 +max1619 +max1668 +max17040_battery +max17042_battery +max197 +max2165 +max3100 +max3421-hcd +max34440 +max517 +max5821 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693-haptic +max77802 +max8649 +max8660 +max8688 +max8903_charger +max8907 +max8907-regulator +max8925_bl +max8925_onkey +max8925_power +max8925-regulator +max8952 +max8973-regulator +max8997 +max8997_charger +max8997_haptic +max8998 +max8998_charger +mb862xxfb +mb86a16 +mb86a20s +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc44s803 +m_can +mcb +mcb-pci +mceusb +mcp2120-sir +mcp251x +mcp3021 +mcp320x +mcp3422 +mcp4725 +mcp4922 +mcryptd +mcs5000_ts +mcs7780 +mcs7830 +mcs_touchkey +mct_u232 +md4 +mdc +mdc800 +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-gpio +mdio-mux +mdio-mux-gpio +mdio-mux-mmioreg +me4000 +me_daq +media +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +memory-notifier-error-inject +memstick +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +men_z135_uart +men_z188_adc +metronomefb +metro-usb +mf6x4 +mfd +mga +mgc +michael_mic +micrel +microread +microread_i2c +microtek +mii +minix +mip6 +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +mite +mk712 +mkiss +mlx4_core +mlx4_en +mlx4_ib +mlx5_core +mlx5_ib +mlx90614 +mma8450 +mma8452 +mmc_block +mmc_spi +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +mrst_max3110 +ms_block +msdos +msi001 +msi2500 +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtouch +multipath +multiq3 +musb_hdrc +mv88e6060 +mv88e6xxx_drv +mvmdio +mvsas +mv_u3d_core +mv_udc +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxser +mxuport +myri10ge +nand +nand_bch +nand_ecc +nand_ids +nandsim +national +natsemi +nau7802 +navman +nbd +nci +ncpfs +nct7802 +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_usb +nf_conntrack +nf_conntrack_amanda +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_ipv4 +nf_conntrack_ipv6 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_proto_dccp +nf_conntrack_proto_gre +nf_conntrack_proto_sctp +nf_conntrack_proto_udplite +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nfcsim +nfcwilink +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_log_arp +nf_log_bridge +nf_log_common +nf_log_ipv4 +nf_log_ipv6 +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_ipv4 +nf_nat_ipv6 +nf_nat_irc +nf_nat_masquerade_ipv4 +nf_nat_masquerade_ipv6 +nf_nat_pptp +nf_nat_proto_dccp +nf_nat_proto_gre +nf_nat_proto_sctp +nf_nat_proto_udplite +nf_nat_redirect +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_log +nfnetlink_queue +nf_reject_ipv4 +nf_reject_ipv6 +nfs +nfs_acl +nfsd +nfs_layout_nfsv41_files +nfsv2 +nfsv3 +nfsv4 +nf_synproxy_core +nf_tables +nf_tables_arp +nf_tables_bridge +nf_tables_inet +nf_tables_ipv4 +nf_tables_ipv6 +nft_chain_nat_ipv4 +nft_chain_nat_ipv6 +nft_chain_route_ipv4 +nft_chain_route_ipv6 +nft_compat +nft_counter +nft_ct +nft_exthdr +nft_hash +nftl +nft_limit +nft_log +nft_masq +nft_masq_ipv4 +nft_masq_ipv6 +nft_meta +nft_meta_bridge +nft_nat +nft_queue +nft_rbtree +nft_redir +nft_redir_ipv4 +nft_redir_ipv6 +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +ngene +n_gsm +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_ao +ni_atmio +ni_atmio16d +nicstar +ni_daq_700 +ni_daq_dio24 +ni_labpc +ni_labpc_common +ni_labpc_cs +ni_labpc_pci +nilfs2 +ni_mio_cs +ni_pcidio +ni_pcimio +ni_tio +ni_tiocmd +niu +ni_usb6501 +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +nmclan_cs +nosy +notifier-error-inject +nouveau +nozomi +n_r3964 +ns558 +ns83820 +nsc-ircc +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvidiafb +nvme +nx-compress +nx-crypto +nxt200x +nxt6000 +obdclass +obdecho +objlayoutdriver +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stackglue +ocfs2_stack_o2cb +ocfs2_stack_user +ocrdma +of_mmc_spi +ofpart +of_xilinx_wdt +old_belkin-sir +omap4-keypad +omfs +omninet +on20 +on26 +onenand +opencores-kbd +openvswitch +oprofile +opticon +option +or51132 +or51211 +orinoco +orinoco_cs +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +osc +osd +osdblk +osst +oti6858 +ov2640 +ov5642 +ov6650 +ov7640 +ov7670 +ov772x +ov9640 +ov9740 +overlay +oxu210hp-hcd +ozwpan +p54common +p54pci +p54spi +p54usb +p8022 +p8023 +palmas-pwrbutton +palmas-regulator +pandora_bl +panel +paride +parkbd +parport +parport_ax88796 +parport_cs +parport_pc +parport_serial +pasemi_edac +pasemi_nand +pasemi-rng +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pcmcia +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pc300too +pcap_keys +pcap-regulator +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci200syn +pcips2 +pci-stub +pcl711 +pcl724 +pcl726 +pcl730 +pcm3724 +pcmad +pcmcia +pcmcia_core +pcmciamtd +pcmcia_rsrc +pcmda12 +pcmmio +pcmuio +pcnet32 +pcnet_cs +pcrypt +pcspkr +pcwd_pci +pcwd_usb +pd +pd6729 +pda_power +pdc_adma +peak_pci +peak_pcmcia +peak_usb +pegasus +penmount +percpu_test +pf +pfuze100-regulator +pg +phantom +phonet +phram +phy-bcm-kona-usb2 +phy-exynos-usb2 +phy-generic +phy-gpio-vbus-usb +phy-isp1301 +physmap +physmap_of +phy-tahvo +pixcir_i2c_ts +pkcs7_message +pkcs7_test_key +pktcdvd +pktgen +pl2303 +platform_lcd +plat_nand +plat-ram +plip +plusb +pluto2 +plx_pci +pm2fb +pm3fb +pm80xx +pmbus +pmbus_core +pmc551 +pmcraid +pm-notifier-error-inject +pn533 +pn544 +pn544_i2c +pn_pep +port100 +poseidon +powermate +powernv-rng +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +pppoatm +pppoe +pppox +ppp_synctty +pps_core +pps-gpio +pps-ldisc +pps_parport +pptp +prism2_usb +ps2mult +ps3disk +ps3flash +ps3_gelic +ps3-lpm +ps3rom +ps3stor_lib +ps3vram +pseries_energy +pseries-rng +psmouse +psnap +pt +ptlrpc +ptn3460 +ptp +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-beeper +pwm_bl +pwm-fan +pwm-fsl-ftm +pwm-lp3943 +pwm-pca9685 +pwm-regulator +pwm-twl +pwm-twl-led +pxa27x_udc +qcaspi +qcaux +qcom-spmi-iadc +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qlogic_cs +qlogicfas408 +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qsemi +qt1010 +qt1070 +qt2160 +quatech2 +quatech_daqp_cs +quota_tree +quota_v1 +quota_v2 +qxl +r128 +r592 +r6040 +r8152 +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723au +r8a66597-hcd +r8a66597-udc +rack-meter +radeon +radeonfb +radio-bcm2048 +radio-i2c-si470x +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si476x +radio-tea5764 +radio-usb-si470x +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid6test +raid_class +ramoops +raw +ray_cs +rbd +rbtree_test +rc5t583-regulator +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dvbsky +rc-em-terratec +rc-encore-enltv +rc-encore-enltv2 +rc-encore-enltv-fm53 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-imon-mce +rc-imon-pad +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lirc +rc-lme2510 +rc-loopback +rc-manli +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-pctv-sedna +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tbs-nec +rc-technisat-usb2 +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-winfast +rc-winfast-usbii-deluxe +rdc321x-southbridge +rdma_cm +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +redboot +redrat3 +reed_solomon +regmap-spmi +reiserfs +remoteproc +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd_ftl +rfkill-gpio +rfkill-regulator +rio500 +rionet +rio-scan +rivafb +rj54n1cb0c +rk808 +rk808-regulator +rmd128 +rmd160 +rmd256 +rmd320 +rn5t618 +rn5t618-regulator +rn5t618_wdt +rndis_host +rndis_wlan +rocket +romfs +rose +rotary_encoder +rp2 +rpadlpar_io +rpaphp +rpcsec_gss_krb5 +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt61pci +rt73usb +rtas_flash +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-as3722 +rtc-bq32k +rtc-bq4802 +rtc-cmos +rtc_cmos_setup +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-ds3234 +rtc-em3027 +rtc-fm3130 +rtc-generic +rtc-hid-sensor-time +rtc-hym8563 +rtc-isl12022 +rtc-isl12057 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max77686 +rtc-max77802 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf8563 +rtc-pcf8583 +rtc-ps3 +rtc-r9701 +rtc-rc5t583 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3029c2 +rtc-rx4581 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-snvs +rtc-stk17ta8 +rtc-tps6586x +rtc-tps65910 +rtc-tps80031 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-xgene +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8723ae +rtl8723be +rtl8723-common +rtl8821ae +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtl_pci +rtl_usb +rtlwifi +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rx51_battery +rxkad +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s526 +s5h1409 +s5h1411 +s5h1420 +s5m8767 +s626 +s6e63m0 +s921 +saa6588 +saa6752hs +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7191 +saa7706h +safe_serial +salsa20_generic +samsung-sxgbe +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_sil +sata_sil24 +sata_sis +sata_sx4 +sata_uli +sata_via +sata_vsc +savage +savagefb +sbp_target +sbs-battery +sc16is7xx +sc92031 +sca3000 +scanlog +sch_atm +sch_cbq +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_fq +sch_fq_codel +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_tbf +sch_teql +scsi_debug +scsi_dh +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +sctp +sctp_probe +sdhci +sdhci-of-arasan +sdhci-of-esdhc +sdhci-of-hlwd +sdhci-pci +sdhci-pltfm +sdio_uart +sdricoh_cs +sedlbauer_cs +seed +seqiv +ser_gigaset +serial2002 +serial_cs +serio_raw +sermouse +serpent_generic +serport +ses +sfc +sha1-powerpc +shark2 +shpchp +sht15 +sht21 +shtc1 +sh_veu +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sil164 +sir-dev +sis +sis190 +sis5595 +sis900 +sisfb +sisusbvga +sit +sja1000 +sja1000_isa +sja1000_platform +skd +skfp +skge +sky2 +sl811_cs +sl811-hcd +slcan +slip +slram +sm501 +sm501fb +smb347-charger +smc91c92_cs +sm_common +sm_ftl +smipcie +smm665 +smsc +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smsc-ircc2 +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4117 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-als4000 +snd-aoa +snd-aoa-codec-onyx +snd-aoa-codec-tas +snd-aoa-codec-toonie +snd-aoa-fabric-layout +snd-aoa-i2sbus +snd-aoa-soundbus +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-firewire-lib +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-controller +snd-hda-intel +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcm-oss +snd-pcxhr +snd-pdaudiocf +snd-portman2x4 +snd-powermac +snd_ps3 +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-sb-common +snd-scs1x +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-u16550 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-atmel-pcm +snd-soc-core +snd-soc-cs35l32 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-es8328 +snd-soc-fsl-asrc +snd-soc-fsl-esai +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-hdmi-codec +snd-soc-imx-audmux +snd-soc-pcm1681 +snd-soc-pcm1792a-codec +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-rt5631 +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-simple-card +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tfa9879 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic3x +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8804 +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usbmidi-lib +snd-usb-usx2y +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-vxpocket +snd-ymfpci +soc_button_array +soc_camera +soc_camera_platform +soc_mediabus +softdog +softing +softing_cs +solo6x10 +solos-pci +sony-btf-mpx +soundcore +sp2 +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +spectrum_cs +speedfax +speedtch +spi-altera +spi-bitbang +spi-butterfly +spidev +spi-dw +spi-dw-midpci +spi-dw-mmio +spi-gpio +spi_ks8995 +spi-lm70llp +spi-nor +spi-oc-tiny +spi-pxa2xx-platform +spi-sc18is602 +spi-tle62x0 +spi-xcomm +spmi +spufs +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssd1307fb +ssfdc +sst25l +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +st21nfcb_i2c +st21nfcb_nci +st_accel +st_accel_i2c +st_accel_spi +starfire +stb0899 +stb6000 +stb6100 +st_drv +ste10Xp +ste_modem_rproc +stex +st_gyro +st_gyro_i2c +st_gyro_spi +stinger +stir4200 +stk1160 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +stowaway +stp +st_pressure +st_pressure_i2c +st_pressure_spi +streamzap +st_sensors +st_sensors_i2c +st_sensors_spi +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv6110 +stv6110x +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrpc +sur40 +svcrdma +svgalib +sx8 +sym53c500_cs +sym53c8xx +symbolserial +synaptics_i2c +synaptics_i2c_rmi4 +synaptics_usb +synclink +synclink_cs +synclink_gt +synclinkmp +sysv +t1pci +t5403 +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc3589x-keypad +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_probe +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18271 +tda18271c2dd +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda998x +tdfx +tdfxfb +tdo24m +tea +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tef6862 +tehuti +tekram-sir +teles_cs +test_bpf +test_firmware +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thmc50 +thunderbolt +ti-adc081c +ti-adc128s052 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_dac7512 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +ti_usb_3410_5052 +tlan +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmp006 +tmp102 +tmp103 +tmp401 +tmp421 +toim3232-sir +torture +toshsd +touchit213 +touchright +touchwin +tpci200 +tpm_atmel +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_i2c_stm_st33 +tpm-rng +tps40422 +tps51632-regulator +tps6105x +tps6105x-regulator +tps62360-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65090-charger +tps65090-regulator +tps65217 +tps65217_bl +tps65217-regulator +tps65218 +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps80031-regulator +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +tsc2005 +tsc2007 +tsc40 +ts_fsm +tsi568 +tsi57x +tsi721_mport +ts_kmp +tsl2550 +tsl2563 +tsl2583 +tsl2x7x_core +tsl4531 +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tuner-xc2028 +tunnel4 +tunnel6 +turbografx +tvaudio +tveeprom +tvp5150 +tw2804 +tw68 +tw9903 +tw9906 +tw9910 +twidjoy +twl4030_charger +twl4030_keypad +twl4030-madc +twl4030_madc_battery +twl4030-madc-hwmon +twl4030-pwrbutton +twl4030-vibra +twl4030_wdt +twl6030-gpadc +twl6040-vibra +twl-regulator +twofish_common +twofish_generic +typhoon +u132-hcd +uas +ubi +ubifs +ucb1400_core +ucb1400_ts +ucd9000 +ucd9200 +uda1342 +udc-core +udc-xilinx +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +u_ether +ufs +ufshcd +ufshcd-pci +ufshcd-pltfrm +uhid +uio +uio_aec +uio_cif +uio_dmem_genirq +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_sercos3 +uli526x +umc +umem +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +uninorth-agp +unioxx5 +unix_diag +upd64031a +upd64083 +usb3503 +usb_8dev +usb8xxx +usbatm +usb_debug +usbdux +usbduxfast +usbduxsigma +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_uac1 +usb_f_uac2 +usb_f_uvc +usb_gigaset +usbhid +usbip-core +usbip-host +usbkbd +usblcd +usbled +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usb-serial-simple +usbsevseg +usb-storage +usbtest +usbtmc +usbtouchscreen +usbtv +usbvision +usb_wwan +usdhi6rol0 +u_serial +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +uwb +v4l2-common +v4l2-dv-timings +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vf610_adc +vfio +vfio_iommu_spapr_tce +vfio-pci +vfio_spapr_eeh +vga16fb +vgastate +vgg2432a4 +vhci-hcd +vhost +vhost_net +vhost_scsi +via +via686a +via-ircc +via-rhine +via-sdmmc +via-velocity +videobuf2-core +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-vmalloc +videobuf-core +videobuf-dma-sg +videobuf-dvb +videobuf-vmalloc +videodev +vim2m +viperboard +viperboard_adc +virt-dma +virtio-rng +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_pio2 +vme_user +vme_vmivme7805 +vmk80xx +vmwgfx +vmxnet3 +vp27smpx +vport-geneve +vport-gre +vport-vxlan +vringh +vsock +vsxxxaa +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxge +vxlan +w1_bq27000 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2431 +w1_ds2433 +w1_ds2760 +w1_ds2780 +w1_ds2781 +w1_ds28e04 +w1-gpio +w1_smem +w1_therm +w5100 +w5300 +w6692 +w83781d +w83791d +w83792d +w83793 +w83795 +w83977af_ir +w83l785ts +w83l786ng +w9966 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd719x +wdrtas +wdt_pci +whci +whci-hcd +whc-rc +whiteheat +wil6210 +wimax +winbond-840 +windfarm_ad7417_sensor +windfarm_core +windfarm_cpufreq_clamp +windfarm_fcu_controls +windfarm_lm75_sensor +windfarm_lm87_sensor +windfarm_max6690_sensor +windfarm_pid +windfarm_pm112 +windfarm_pm121 +windfarm_pm72 +windfarm_pm81 +windfarm_pm91 +windfarm_rm31 +windfarm_smu_controls +windfarm_smu_sat +windfarm_smu_sensors +wire +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wl3501_cs +wlcore +wlcore_sdio +wlcore_spi +wm831x_backup +wm831x_bl +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x_power +wm831x-ts +wm831x_wdt +wm8350-hwmon +wm8350_power +wm8350-regulator +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994-core +wm8994-irq +wm8994-regmap +wm8994-regulator +wm97xx-ts +wp512 +wusb-cbaf +wusbcore +wusb-wa +x25 +x25_asy +xc4000 +xc5000 +xcbc +xfrm4_mode_beet +xfrm4_mode_transport +xfrm4_mode_tunnel +xfrm4_tunnel +xfrm6_mode_beet +xfrm6_mode_ro +xfrm6_mode_transport +xfrm6_mode_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_ipcomp +xfrm_user +xfs +xgifb +xhci-plat-hcd +xilinx_ps2 +xilinx_uartps +xillybus_core +xillybus_of +xillybus_pcie +xirc2ps_cs +xircom_cb +xor +xpad +xprtrdma +xsens_mt +x_tables +xt_addrtype +xt_AUDIT +xt_bpf +xt_cgroup +xt_CHECKSUM +xt_CLASSIFY +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_CONNSECMARK +xt_conntrack +xt_cpu +xt_CT +xt_dccp +xt_devgroup +xt_dscp +xt_DSCP +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_HL +xt_HMARK +xt_IDLETIMER +xt_ipcomp +xt_iprange +xt_ipvs +xtkbd +xt_l2tp +xt_LED +xt_length +xt_limit +xt_LOG +xt_mac +xt_mark +xt_multiport +xt_nat +xt_NETMAP +xt_nfacct +xt_NFLOG +xt_NFQUEUE +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_RATEEST +xt_realm +xt_recent +xt_REDIRECT +xts +xt_sctp +xt_SECMARK +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_TCPMSS +xt_TCPOPTSTRIP +xt_tcpudp +xt_TEE +xt_time +xt_TPROXY +xt_TRACE +xt_u32 +xusbatm +xz_dec_test +yam +yealink +yellowfin +yenta_socket +yurex +zaurus +zd1201 +zd1211rw +zforce_ts +zhenhua +zl10036 +zl10039 +zl10353 +zl6100 +zlib +zr364xx +zram --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/ppc64el/generic +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/ppc64el/generic @@ -0,0 +1,17491 @@ +EXPORT_SYMBOL arch/powerpc/kvm/kvm 0x7598cc40 kvm_read_guest_atomic +EXPORT_SYMBOL arch/powerpc/platforms/pseries/hvcserver 0x048d27cc hvcs_register_connection +EXPORT_SYMBOL arch/powerpc/platforms/pseries/hvcserver 0x536d329b hvcs_get_partner_info +EXPORT_SYMBOL arch/powerpc/platforms/pseries/hvcserver 0xc39c3704 hvcs_free_partner_info +EXPORT_SYMBOL arch/powerpc/platforms/pseries/hvcserver 0xd0a02396 hvcs_free_connection +EXPORT_SYMBOL crypto/gf128mul 0x0c2f123f gf128mul_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x1068004b gf128mul_bbe +EXPORT_SYMBOL crypto/gf128mul 0x2f2889a0 gf128mul_init_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x384ef9ce gf128mul_64k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x56af0dbd gf128mul_x_ble +EXPORT_SYMBOL crypto/gf128mul 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL crypto/gf128mul 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL crypto/gf128mul 0xbd17a0df gf128mul_4k_lle +EXPORT_SYMBOL crypto/gf128mul 0xc0890413 gf128mul_64k_lle +EXPORT_SYMBOL crypto/gf128mul 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL crypto/mcryptd 0x1ead3d5e mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0xc53d1ad3 suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0xa324b0be bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0xaa5a4701 bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x050c110a pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x0f4970b4 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x17c85b19 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x242852c8 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x51a95b7c pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x5232f6cf pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x537d388f paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x5d1df1fe pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x702c633b pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0xaa1f8af8 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xc56ef3b2 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0xdc36ce57 pi_disconnect +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x06c15e67 ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x12f671a2 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1348760d ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x16dcec76 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a10c898 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1aba5db8 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1fae3bac ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x2156629c ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x40f2b10c ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x41c91792 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x423b776a ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c971bec ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x524f6f51 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5e80f37c ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5fcdcc05 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67cb9784 ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x78fd36e7 ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8c8ee770 ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96cbcc81 ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa2a98b91 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe0fa83f2 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe6ab72a6 ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xeb054720 ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf2576cb9 ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x40e815fc xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x6c254933 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xfb67dae6 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x442c46da dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x65a89bc8 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xa389cc62 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xb775d406 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xce7a92ca dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xd4f81cd3 dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/edac/edac_core 0x673204aa edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04d0f641 fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0bcf1970 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0bf00afd fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0f7d6af8 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1d09be5b fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x28d15b77 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2a88143a fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2af611ce fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x318b3e85 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4111c1f1 fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x42a36f32 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5946b1b7 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5ea43106 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x60c72425 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x645b715f fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x699c5848 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6ebcdd50 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e8bb602 fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x94a132b0 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x972afb09 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x99ac9a5a fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa0ced204 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb8abba17 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc96affdb fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd16312c8 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0xde314a8a fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xeb8ff037 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf8a4f332 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf9e66ad4 fw_send_response +EXPORT_SYMBOL drivers/fmc/fmc 0x0bb888ef fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0x20b1e769 fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x225a465d fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0x276ba592 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x5fe063f5 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x8420591d fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0x950c14f7 fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0xabcd6039 fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0xae6035b4 fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0xeb38bc4f fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0xfc655616 fmc_free_sdb_tree +EXPORT_SYMBOL drivers/gpu/drm/bridge/ptn3460 0x09adc85b ptn3460_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00667d8a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x008eb8e9 drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x010f7433 drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01eaf782 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02d70952 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02dfe55b drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06df7462 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09b9397b drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b8abcdd drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ca85772 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0dbab4b9 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0df52fe3 drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e74006f drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ea1b584 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ee46839 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f54592b drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fecb80b drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x100a9a02 drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x102cd019 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1064d4a9 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x116d619c drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x126776d4 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1491c72b drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15697fa5 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16f4c0a8 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x180e1dd8 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x189f6401 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19236c0e drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e4430f drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e44324 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a6d1ddd drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bd3cbd6 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1df2e889 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e290e48 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x209ee078 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21f9fa4d drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22b9c17a drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x237aa69e drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23e3004f drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25526d38 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25e72406 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x284ac3d5 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28eae4ee drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2937c618 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29ad006c drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a4f3346 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ab58672 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ad0ff3e drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b0d28c6 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2bdbb2ea drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c74f7ca drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d80be4d drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ea5c895 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f0b064f drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f7006df drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f9838e7 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x309e21ca drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31142990 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3223da1f drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33f450c7 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x344eb175 drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x379521b9 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38b08ba8 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39bf20cd drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39db2b8a drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39e777b9 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a46cc4b drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ad1d25e drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ae7b2d0 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3af347f5 drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bf6d9e8 drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d253107 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3dc1526b drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4015e3c3 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x404ab7d7 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4210bf76 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43d564c8 drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4671344f drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47c5ee81 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47ce52c1 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4998481e drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49fabf0d drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ad401de drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4bfaa89e drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4dbc7261 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4dc5e786 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fa533e8 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50ff7a6c drm_bridge_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51881136 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x518efa86 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x527ace27 drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x53fdd3ed drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58ae3362 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5955145b drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59a1f5e9 drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59f85374 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a30239e drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d7318dc drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5da758d8 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e2621d6 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e8cf197 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ff1817f drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60360cfe drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60a3acb1 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60f95ad2 drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61edc01c drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62764e7a drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x647b3bdf drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64c44d1d drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66543ae5 drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6654ad09 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x667e8be9 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66831450 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x674e2d1b drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67fdb8d2 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68ed607c drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6918a93f drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ac539a8 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6dcb8db9 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f2389bc drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x704bf914 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7095d408 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73081323 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74369482 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7566d42c drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x783aa0d8 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x797acc06 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a167e9f drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a4e7297 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7cf4a3ef drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d86ab23 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f2e5d66 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f9cd41c drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ba66f0 drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ba930c drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82ff5e3f drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8327ce54 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x835d8083 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8681393a drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86d826ad drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86f2fd1e drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8737ab0d drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x878a21ef drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89266a5a drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a19e8d5 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a1dd756 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bfb5134 drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c0de6ff drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ca082c9 drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d3f76b1 drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e838d63 drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f82fd3e drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f953725 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ff13215 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ff3794f drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9163acf5 drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92dc967d drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9313f4fe drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95667636 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96b57411 drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x974268c0 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x984a6ead drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x988b239d drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99b37411 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a7cd2e5 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9afb8ff4 drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b485030 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c34fbb5 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9fb7ed72 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2b80fa4 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa344832e drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa386d832 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa393b1ef drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3c77b17 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3fd01f7 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa42c5fa6 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa50577e0 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa64c0c2b drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6dbaee9 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7e20640 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa828b697 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa95bff67 drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9d43773 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa409d7b drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaebe5060 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1e469e0 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2723082 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4df0fc2 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5540008 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6dfd937 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb797aea6 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb8136bbb drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9180ad0 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc83f929 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd89d1e1 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbdaf1be8 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbdde11bf drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0b4b50b drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1cd463e drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc34f3977 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc370af7f drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5b40377 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5c60be3 drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5ffc14d drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7a438b9 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7f7cc11 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc94c40a5 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc87f2e7 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdc48d38 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce56918d drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcec158f0 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0a7c526 drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd10c10c8 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd37edefe drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3e396cb drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4d3b04d drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd5407160 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd803f320 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdcf173b5 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf8f5aeb drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf9672ba drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfb752ea drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe08b6f76 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe08fb74c drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0cf6418 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe196f5d5 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1f57cea drm_bridge_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ef97e4 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe46182b6 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe493fe1b drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe569ccd5 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6090bfe drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe60ffdac drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe64f6048 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6a9347f drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6af40d0 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe779bd9e drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7da4835 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8c3f9a9 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9838b5d drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb19fd75 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed56419d drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee745aa8 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef00c43c drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef230190 drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef27dc9a drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0064db6 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf060e178 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf19c76c1 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf19f9d94 drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf219f21d drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2d62cfb drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf32a7b08 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4bc142b drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5af9b52 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf640f28e drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6d3a423 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6fc530a drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf72d50e2 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf92e536e drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa023dfa drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb597074 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb7a32b7 drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb7bd684 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc00502d drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcd6f5c6 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd5d9020 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdd9a791 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe7fdbf1 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff0f8bf4 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff6d973c drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff793956 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00ed0be8 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0384e88b drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x03ffc679 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x048ba6aa drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x04bd43b7 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x07d826f0 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0a452b5a drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0a4b49cc drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d55d4cf drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f54b399 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f91f252 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10da20f8 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1553b530 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x176b1209 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1b98b8d9 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1c81e2f6 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1de9d2c7 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x25ea7560 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c46243e drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d4e562f drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e60f0e6 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e8849b6 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x31086539 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3139e193 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x31914eee drm_atomic_helper_commit_pre_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x320cd7e6 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3654bc91 drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x36ab8eae drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x38af5981 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x41508b73 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4714d363 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4894b156 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4a370530 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4f444edb drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5425db5e drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5595775d drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x57d8f5a6 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5e720303 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x602f22ac drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6144dbe3 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x619978a7 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x638af762 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x65dd73da drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x686b69f0 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x69d5e9f2 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b1fed42 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c61a0d5 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f5329db drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f8b683b drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x75c889f9 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x78050c9a drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x796f88e7 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7c8922fe drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8358c615 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x846a1b8b drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x87b36bcb drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x87d03e21 drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x89056f66 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b97ecdf drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d596316 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8de70c2d drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9259910b drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x928827d0 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x92c0d2b2 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9938422d drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9dc6f742 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9e23f003 drm_primary_helper_create_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa43b8a5f drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa5385855 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa5a9d9a8 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa9bf07df drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xba7d6ada drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbda5985c drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe9b79dc drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbebba5f0 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc34b6a98 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc4f3781f drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc5a9e0e7 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcaf3b87b drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xceaa6cdf drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf76a7ca drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcfc5b88a drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd4f0a693 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd5c8e61f drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd9bb31eb drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd23e330 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd3b571b drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd9315b6 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xddb8b817 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe07dcf49 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe7ae6576 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xef0bc1fd drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf21dc0d9 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf29c5670 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf4daf7a6 drm_atomic_helper_commit_post_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf72092ae drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfbe05857 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfbe5d1b3 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xff2f6cb1 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xff6f4fb1 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0x2762615c nouveau_drm_device_remove +EXPORT_SYMBOL drivers/gpu/drm/nouveau/nouveau 0xa56cf676 nouveau_platform_device_create_ +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x08e18126 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0edaa4ff ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1594bc0a ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1858afc6 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1f80c3f8 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1ff1f7fa ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x228ef010 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2f823d46 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3dc14f68 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3f13ab9c ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4895c5d6 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x492b93a5 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4da084ba ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e8dd264 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4ed17ade ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5263cbf6 ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x564e1aee ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5a8fdfea ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5caba2e7 ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5e99942f ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5ed884f2 ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5fd12a65 ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6052860c ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x62e1c74a ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x63cc72aa ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c926d07 ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6e40a961 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6e762f84 ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x78b577cc ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7d3820be ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7d55da85 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7dcb367d ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7f8645eb ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x828ff77e ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x84a13931 ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8527fef6 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x883e4bdb ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x89a443de ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8d14adbf ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8e60cc8b ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x98bbe2c2 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x99e683cb ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa1571de5 ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa1d581b0 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa2a129fd ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa73de2a9 ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xac292818 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xafd89b5b ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb4f25c72 ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb83c6470 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb9aa9a48 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbb303ef4 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbe592dd0 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc0d2dd14 ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc1102682 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc2f422a9 ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc5f0c2da ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc8f9f763 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd5595779 ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd7f51742 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xda0d1c0f ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdb86767c ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe8bc0b4a ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf28b91cd ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf2aa4a31 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf8e2a206 ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfacba04b ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfd9edf78 ttm_tt_init +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x0903c239 vid_from_reg +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0xef1c781c vid_which_vrm +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x633e0c21 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x6a833ea9 i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xd7081017 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x33ed16b3 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xcddb8f72 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0xc21ba882 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x0afb1d0e st_accel_common_probe +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x71b30f8a st_accel_common_remove +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x1021e106 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x1598a463 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x58349b03 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x93576598 hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc2f3dba4 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc83a92bf hid_sensor_format_scale +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xfcf7de74 hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x828db588 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xc67f503d hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xe6979c0d hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x20c8f2d4 st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x27c5afe5 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x35aaba0e st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x3bcdc61a st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x43673b75 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x526ad25b st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x74e82ef7 st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x750027fc st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x783d4730 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x7855019e st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x811ea352 st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x950b2187 st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb9a5c835 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xd9fbd2c8 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xf54641e1 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x3561466e st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x6fc046c1 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x3de63a44 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x9f9753a9 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xdd51cfc6 st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x2485812c adis_enable_irq +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x6dd7a57f adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/industrialio 0x045b76fb iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x0b4ad4d4 iio_buffer_store_enable +EXPORT_SYMBOL drivers/iio/industrialio 0x0cb66b23 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x2260da66 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x22ef8773 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x2356f79c iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x2fdb3219 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x42ca593f iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x5f18cd92 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x6c577b23 iio_buffer_write_length +EXPORT_SYMBOL drivers/iio/industrialio 0x7d6c2bd7 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0x859d285a iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x87a39ac3 iio_buffer_read_length +EXPORT_SYMBOL drivers/iio/industrialio 0x9ab90586 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0xa3be57b5 iio_buffer_show_enable +EXPORT_SYMBOL drivers/iio/industrialio 0xa4fdd8bc iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0xa6fa94b4 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xbc63a367 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xd4ecc881 iio_buffer_register +EXPORT_SYMBOL drivers/iio/industrialio 0xdab132eb iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xeb784b63 iio_buffer_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xf1ea8847 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0xfe002017 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x7c09875d iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x81437487 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x97d7a440 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xced9ff03 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x28af28d6 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x58768bb8 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x711a9375 st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xb61f46b0 st_press_common_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x049ace30 rdma_addr_find_smac_by_sgid +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x04b8b6d7 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1c3c0ad3 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x1ea5767b rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x32a8402c rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x446fd7c9 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x59252c9d rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf8f91928 rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x175baebf ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x39652b66 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3e39a6ae ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5da3ea41 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x68593fc6 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6a642740 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6f7aafd5 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x73671062 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x764fe84a ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x85c73382 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x9cf8cbc6 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xae3ba139 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb7634bf1 ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xbdf84244 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xcd4c0969 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf7ca0b80 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xfb0a91ec ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x013155fc ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x036b4f92 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x069db8ba ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0cfc910e ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x128353f5 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1295b2fd ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x193d316e ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1ca731bd ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1cfe5353 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x272624b9 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2777e7b2 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2d390a97 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2d61917f ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2e266816 ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2f410e1e ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2f7e2334 ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x30376bb6 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x30e37922 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x32f873ba ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x336b45f9 ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x34b4bef6 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x35dc801f ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3609071d ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3663ba5c ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x383b70b0 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3866f41e ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3dd84822 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x423a2910 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x440c0523 ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4bfc78cd ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x52ffe1db ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x578795e6 ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x595f460c ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5fc8b2f3 ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x626f8c21 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x653ca339 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x666ce2f5 ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x67f55ddf ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b4eaad8 ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6bd753ae ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c9adc89 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6cea2efe ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6d83f736 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f015a9e ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x702c3c71 ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x72020333 ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x72aa359a ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74e1c7c8 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75f3affe ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7ca7970c ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8202dc1d ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x82b79b4a ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x82d37176 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x85d3ba2b ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86d48283 ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x89a987e4 ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e97be35 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9ad47391 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9bed5dc7 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9e2df052 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9fe14b1e ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa16690d0 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa2f64c30 ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb268c94c ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb3e55e51 ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbdc1ba69 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc47cd4d4 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc7289052 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc9a3c147 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcd214f71 ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcd9f5f71 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcdfc7f56 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcf64fce8 ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda3f8fba ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdcb2fb9f ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xde33c045 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xde351a83 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe75cf6d4 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb93a90c ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed10dd47 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef3b94bc ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf42c67dc ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6ff2974 ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfff01405 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x24939d49 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x3b0df108 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x50bd504a ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6344d1f4 ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6d93608f ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6e1e40cb ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6f077fcf ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x946d5d27 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xa3db7c27 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xa787d3f2 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xcb5691a5 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xcbe531dd ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xddfdc7fe ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf2b8f262 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xfef2a1d7 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x27d84864 ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x4005c10b ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x40aad276 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x5328d7a6 ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x825f91c9 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x880e62ec ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x883a1b4b ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9a1cd50d ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xa18b447b ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xddc330e7 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2569d757 ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x52a6ce77 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7971c00e ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe350f2aa ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x08a07dab iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x103bf2d0 iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x1477eb42 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x174f4972 iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x39eb1422 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x3d4b5765 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x433db49b iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x45bcced9 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x91a914d6 iwpm_init +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9327be67 iwpm_exit +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xbca40703 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd34e45d1 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xe286e657 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xe95360aa iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xeba2fb40 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xfd906ab8 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x22bfbd9a rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2cb3753c rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x45cc4266 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x56237d05 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x63188b90 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6c50f005 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x890de02e rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9a1026eb rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9cbf2b65 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xac9ace4d rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xad75cd1d rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb006d6ac rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb10344ff rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb8ddb8a6 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb9e75253 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbd57beaa rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xcfbe1404 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdddcd9f6 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xeb67f0d4 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf7f34788 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf8d8695a rdma_resolve_addr +EXPORT_SYMBOL drivers/input/gameport/gameport 0x152bffb9 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x5255c4fb gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x5c7524dd gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x626f5b24 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x8a5edade gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x9c34f8a2 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xa4da6432 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xe5e1f4f0 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xefcfa902 gameport_set_phys +EXPORT_SYMBOL drivers/input/input-polldev 0x56c203e1 input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x76f6951b input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x9a04bd7a input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x9bc969a7 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xa2e42fc6 input_free_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0x12195775 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x2c9e6241 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0x6c0d6da8 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x9c3bb645 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xe9d66d27 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x539bf83d 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/sparse-keymap 0x12b8a200 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0x17a5c3b9 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0x42afceeb sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x46ed42e5 sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0x5b5c8338 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xaeec9950 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x8b181a5e ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xf572e2b9 ad7879_probe +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2b8eab1f capilib_free_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2baa6586 capilib_new_ncci +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2c8b2745 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x31c24aa4 capi20_isinstalled +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x39a8c72e detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x4eb9401b capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6057c6f3 capi_message2cmsg +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x62e32d43 capilib_data_b3_conf +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x664bd04c capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x71e8d5ba capilib_data_b3_req +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7292ab34 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x72a25a72 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x741a9dd7 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7a33596c capi20_get_serial +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7e6f1307 capi20_get_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7f93ed50 capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9605f5b1 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9f823278 register_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xaa165d27 capilib_release_appl +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb19fda8d capi_cmd2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb60e5e5f capi_cmsg_header +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc5f9718d capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc75db79d capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xf02d649c capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfd552f7a capi_message2str +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00d854bd b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x0e010ed4 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x1072af3e b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x39952bde b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x42d0bfe0 b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x7410d7ad b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x7501222f b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x91928b06 b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x9c423fbd avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xab256f96 b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xbf609bb3 b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc3d73934 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdd8f0fc4 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xe950fae0 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xea609383 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x16e50cc1 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x1fd6a0ad t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x667b54fd b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x6e409445 b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x84cfeb15 b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xaf6ff7ae b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xbcfd512f b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xc2b0f374 b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd096bf0d b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x2974ead1 DIVA_DIDD_Read +EXPORT_SYMBOL drivers/isdn/hardware/eicon/divadidd 0x7ab59853 proc_net_eicon +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x0744b225 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x4bc0b20a mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x61eeec05 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xe2d97299 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x233b8aee mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xc033d14c mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x07f4f2ce hisax_unregister +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x148f0c99 FsmFree +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x7f29ce36 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xe227344e FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xee93522c hisax_register +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xf0a16657 FsmNew +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xf0f2dc15 hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xfc27303b HiSax_closecard +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xff2db2cf FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x0d29203d isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x29a19a24 isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x7cf5bcea isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x7d7434fe isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xfa001e97 isacsx_setup +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xc4119634 isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xe57c5398 isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xf57466e0 register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xfa06820f isdn_register_divert +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x3b71e4fc isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x59cc8a7e isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0x8ee38862 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/i4l/isdnhdlc 0xfd9d4c09 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x074b2dc8 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x20b62017 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2daa98d2 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x392fe2ac mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3b2925a2 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x41cd0ced mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x47430810 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4e1f2669 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x54451388 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x614ede30 mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x752e7f8c mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x82ba0f0c recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9024e335 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x96309324 mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa26abc64 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa8c07ead recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa950b83b mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa99d3922 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb0bc0fef mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc231fdef mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc421ff8b mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xcad23cf0 get_next_bframe +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 0xd593358d recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd6d8ed27 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe87943cf mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xeb2a4a0d recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf15cac82 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x60721da7 dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xa215f1b2 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/md/bcache/bcache 0x0c01a8de closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0x1d89bd11 bch_btree_sort_partial +EXPORT_SYMBOL drivers/md/bcache/bcache 0x1f529ce8 bch_bset_build_written_tree +EXPORT_SYMBOL drivers/md/bcache/bcache 0x26481f26 bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0x293a0319 closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0x2e905af7 closure_put +EXPORT_SYMBOL drivers/md/bcache/bcache 0x333d05bc closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0x440b4830 bch_btree_iter_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0x44a37d62 bch_btree_iter_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x5b59b856 bch_btree_insert_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7daccb73 bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0x8833b0e8 bch_btree_keys_free +EXPORT_SYMBOL drivers/md/bcache/bcache 0xa3c5c702 bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0xca5df778 __bch_bset_search +EXPORT_SYMBOL drivers/md/bcache/bcache 0xce47a6d9 bch_btree_keys_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd2813054 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0xdf892351 bch_bkey_try_merge +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe3c17af1 __closure_wake_up +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe67c2d16 bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xec6f33d0 bch_bset_init_next +EXPORT_SYMBOL drivers/md/dm-bufio 0x268682d2 dm_bufio_forget +EXPORT_SYMBOL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL drivers/md/dm-log 0x8425d16f dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x996dd70a dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0xa614bc4c dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0xdeff38cb dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x17930f13 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x35eaf03b dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x91dc25dd dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xd5d6b5d8 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0xdce381ef dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0xf1ff0901 dm_snap_origin +EXPORT_SYMBOL drivers/md/raid456 0x3ac88a44 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x095943a8 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x273084a4 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2e2f6421 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3f8abe99 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5bcdef35 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7a208f37 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa375eba3 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa89f87d3 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb0179841 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb219d8f0 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc4b1de81 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xcf043940 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd4dde252 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x162f0afc btcx_calc_skips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x4c890f2b btcx_sort_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x5b82a08d btcx_riscmem_alloc +EXPORT_SYMBOL drivers/media/common/btcx-risc 0x7858c27b btcx_screen_clips +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xe277a813 btcx_riscmem_free +EXPORT_SYMBOL drivers/media/common/btcx-risc 0xe9e2c076 btcx_align +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1710dcdf cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1ca0c084 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2f25eee2 cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0x30cb4cd7 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x36b73194 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3bbb79b8 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x3db8be82 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf76ce95 cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcf8b77a4 cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0xd7e7e4df cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0xe936529a cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x4a7b9fb2 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0xd044eb2c tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0e331f14 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x12bffea5 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x17523ce7 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1a0d6dc9 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x28f1acd6 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2ce53ffb dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x32706276 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3f561bae dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x54ad0be2 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5bb5d3d8 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5c0ea535 dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6767878d dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x684e27b4 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6f523351 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x70af1058 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x736055fb dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x78db694b dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7f4f9b54 dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80bb42a0 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x85023828 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x85a5e7d3 dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x925c4115 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9b603478 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9e7eb5f3 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa1b5cbb8 dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa3767b2f dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa45c0e93 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb48f9c56 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbac0546d dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcf589e8c dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd68a099e timeval_usec_diff +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd75427ae dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd7c6b0f1 dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd8f7184c dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe82780f0 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe9748a9c dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xeb1eed4f dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf28e7431 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb25c518 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfbaa7e01 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0xfaeb66d7 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0xa3633fae af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x5488fc06 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x08b4166b au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x0e14c99e au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x1995c414 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x1bffa27d au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x418597ee au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x5d5ace45 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xaf404c26 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xca121d25 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xe0f8bf67 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x09483ff2 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x30cfc06e bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xcec6b24e cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0xfaa9c113 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x3fc2d3b5 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x0db864d3 cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x517c6379 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0xb3a94788 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x9e7a5172 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xf58a80ff cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0xb66b111e cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x3216cae3 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x3474e4cb dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xa55bbb6d dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xc08b9293 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xde2a0cb0 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x02b07ff0 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1395ce65 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x15a71114 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2867e0a6 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4c83ca16 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6c1c19e9 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8df99d6a dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x945dd051 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa3f07916 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb49885b9 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xcf9b2de3 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe6976c43 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe782a975 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe958b350 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf7c7a419 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x49b67bf1 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x1e344205 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x4ee8e1bb dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x5d30f081 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xb2c11ae9 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xbfb51e15 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xcc7d1701 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x5839588b dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x79dbf1e8 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xafde05fa dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xce4aad83 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0xfa21af02 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x91da1389 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x1946f1a1 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x3636fe58 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x9d46b011 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xe5e9d965 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xf4fb9a7d dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x799f3fde drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xcc785521 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x6423e12c drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x918d64cf ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x68ecec5d dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0xcea3763a ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x919c3dfb isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xa859fad4 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x9426f46c isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x908a80fb itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xafbaa4a1 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0xef872720 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x588b01a6 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0xf1f4d244 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0xced42781 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x78faa501 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x42df0779 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xdfb6637d lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x89212428 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x3b014dca m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x40b277fe m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x217a09b5 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xf460fda1 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x0c0b75fa mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x83bf18de mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x1eb6eed4 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0xe58b0157 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0xb4cb7ad4 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x91a65530 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0x8fe47cf0 rtl2830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2830 0xef3dd319 rtl2830_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x1e207bd6 rtl2832_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x5891ee56 rtl2832_enable_external_ts_if +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x767bc0b6 rtl2832_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832 0x8f5d64e7 rtl2832_get_private_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/rtl2832_sdr 0x9881dae0 rtl2832_sdr_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x9ebff800 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x1b3e21dc s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x35bb8492 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x379b1cef s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0xe1123f5f s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0xe9a44753 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x10ec0e25 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0xa3a8abf6 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0xda9f53ef sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x4e879aa5 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x22d2e28e stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x1894aebe stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x3a8eada0 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0xa547adbd stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x4b7695b9 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x0ca2a762 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xd9659be7 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0xaff4d4b1 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x5b5fadad stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x5e5b4c39 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0xd3c37f94 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x10cf87f4 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x7cfb04c0 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0xce982e7d tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x008819a6 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x259a5f85 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x2d2e5aeb tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0xbb5fe7d0 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x7f693def tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xaecbc4ee tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0xb5584430 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x1369287e tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x1e436037 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x08731979 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x4a12ea2a ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x5c7bbac4 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0xd0b81205 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x6be04634 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x3b9101f3 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x86414198 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xa3ff278a flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xbba7fe8a flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xbeae1931 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xdd3b70f4 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xe39afd22 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xf6f79977 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x07715d25 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x4edd4d65 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xdbafaae7 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xdd7dd4ee bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x40fc7466 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x888b0b6f bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbdaf93c3 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x15bd3cb3 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x5176107d dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x615c8c5f dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x63af95e3 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x6bd75679 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x939d3bce dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd4c0c1ea read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd848a8aa rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xee8670bf dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x459c6e67 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x6929135d cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x74a0d773 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xa507fed4 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xa9213bbf cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xaec1fe14 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x1a85fce4 altera_hw_filt_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x265dd613 altera_pid_feed_control +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x4136e89a altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x9247b72f altera_hw_filt_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x0d818c2d cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x2d46044f cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x917d6da8 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xa2a28659 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xb8ef7754 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xceeddc26 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x3c0d6891 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xdca3ec1b vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x042cc200 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x2a25e878 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x2a2bc3ce cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xa380eab1 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x198f8c07 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x87838cbf cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x9328c784 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xa1dbe77a cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xad0fe2e4 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xad1259bd cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xdb128586 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0017286a cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x01b73a40 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0770dcbe cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1c291d85 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x28298d25 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3056d088 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x44d7aa85 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5b4db882 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x661d8652 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6fbcdd98 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8bd545da cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x949a01ef cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x99b15055 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa185b2b4 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb062c770 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb8fbe565 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc98f5821 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xcbf0e683 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xdf8e9cf3 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf619d031 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1823332c ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x18c44ec8 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1c766504 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2820f466 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2829826e ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2b6d88e2 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4ae4dd3c ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7b3ed43c ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7c6c8613 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7cfedfa3 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x83e7ebe7 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa0bcf418 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa7bc8915 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd10db3b7 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd532fe3e ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xe723fd57 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xfe0d3d76 ivtv_stop_v4l2_encode_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 0x13097125 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x2dc2e01c saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x6a262831 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x73d035c1 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7f62393c saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8dba1945 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc2ede2e1 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc6a5fc65 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc80e14a8 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xcfea4d30 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xdce4f5c1 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xfd09a095 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x12b58d66 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x1c28556a soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x3b45eec8 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x46bf791e soc_camera_lock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x4ed8581d soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x553e3a06 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x9fd2f0c9 soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x9fef7ef7 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xe83ee833 soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xfaf2a284 soc_camera_unlock +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x25c52d97 soc_mbus_samples_per_pixel +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x2863728e soc_mbus_image_size +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x29f5a98b soc_mbus_get_fmtdesc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0x5f3e3558 soc_mbus_bytes_per_line +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xc8b28da5 soc_mbus_config_compatible +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_mediabus 0xdc5dafe2 soc_mbus_find_fmtdesc +EXPORT_SYMBOL drivers/media/radio/tea575x 0x5c489a3e snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x9682bb3e snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xe87be8a7 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xed0e6b5c snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x092cd73a lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x4142e67d lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x552a4c75 lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x784d2fca lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x9008b92d lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xa1a82900 lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xc387226a lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xed1f8fc3 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/rc-core 0xafeb3537 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/rc/rc-core 0xd9f0499e ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x235b886e fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0xbb7f29ad fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xbac6396b fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xbded9e61 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xeb5a4e51 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc2580 0xb855a534 fc2580_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0xe6ed503b max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xb5c8da9f mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0xcfc3020f mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x3bdf90fa mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x0ad78eeb mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x20e051a5 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x29fef469 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x1f610246 tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tua9001 0x7422e0d1 tua9001_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x0cb4b189 tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/tuner-xc2028 0x6db8bf10 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x142b8c80 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x8fd52486 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x168bc140 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x71eeec63 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0e12f6b0 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x146980a7 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x174547b7 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x401927eb dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x520512a7 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x6926c15e dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7012a60f dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xb151e8cd dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xc08112a4 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x51152f6a dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x5229d1ea usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xb625ba71 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xc35996f4 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xc44add81 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xca3ce656 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xf81f4325 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x13e247e0 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-af9005-remote 0xf573f856 af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x079f2b6a dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x72d7fd60 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x771444f2 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x847882dc dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x97341eae dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb00d0aed dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb47559e0 rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xbbe40762 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xbcdc1f2c dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xc2966248 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xc75a842a dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xd0cc0586 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x18b3da67 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x6b5aa5c1 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x22fbcfd8 go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x735cb83e go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x8395860e go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x9e619388 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x9efc73bc go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xae455f52 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xb94b5b1f go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xc7144c83 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe82cf58b go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x352e4a9e gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x5976d5f5 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x5f48917a gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9f32c7ba gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xa43dc086 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xc0828b58 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xea15dad2 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xf2b273a8 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x15aec024 tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x7a9cd7dc tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xdd3922d9 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x0557edb9 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x2e90ec73 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x128a0410 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x209f1ba4 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x706456a1 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x53ddbcf4 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x5ac4db5e videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x8c8fe02b videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xa276bb31 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xa42f701f videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xac447552 videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x30da07fc vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x1b96b98c vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x5811cd23 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x7ba22ade vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x7e62d1c5 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xac77bef2 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xb3443f35 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x000813fa video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0a7c220c v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x11607fff v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b05cccb video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1be3f8da v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1eafa65d v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1f7d9a5d v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28713fd8 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2edf6cd3 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2f95b7f3 v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x37558933 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x37fc3fa6 v4l2_ctrl_auto_cluster +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 0x3c5e0053 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x40cc714d v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x495426ee v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4c27d3ec v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4dd085e4 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x520801b4 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x58f5f453 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5b236945 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5f03f42b v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x61695f0e __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x61e167fc video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x63d28d31 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x64421516 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x659d63bb v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x66dba750 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6aefd43f v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6feb3ae9 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x700752fb v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x714e47d3 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x719e00e8 v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7279872f video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7373411f v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x74c1d0a5 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x762b2f23 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x78665694 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7ef21a91 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x83d39566 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8bf663fc v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8c8ed48d __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x908af095 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9235a412 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x92452fab v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x977efa62 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9f57330b v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa10a26d9 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa19bd1a3 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xabaa6ccc v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaf59b0d1 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb1c8120a v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb7cb2954 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb9de06ad v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xba5e2a25 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc977060a v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcb63af2d v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd059a315 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd10ecc04 v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd19b6e12 v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd24bb806 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd877b096 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd89bcb73 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdc0f285e v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdf26249a video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe4b768d1 v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe58c081f v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe7d936a7 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xead2aef0 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf049dbac v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf9ec1bab v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/memstick/core/memstick 0x14651d1f memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x23d2e149 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x52d24799 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x56f7cae4 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x625f02fd memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6754373c memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6e6ae55d memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7f3d5c86 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8626ccbe memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x92130fbb memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xb7165969 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdb01935d memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdc07e67e memstick_init_req +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x077f229f mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x157faf76 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x15803286 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x22dab98b mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2b8fac2d mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2ef78fde mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5284b850 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x55ead91b mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5ff53a3b mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x696f2fc4 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6d2c2c4c mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6edfc723 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7cf6da6e mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x832550f4 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x85442995 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8689401c mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x86c970e4 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x89c3b7e0 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8d388fd3 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x910b8681 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9a033b3a mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xaa731e1f mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xac8a00a3 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb155d006 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xcd4945f5 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe17b06ca mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe21764c7 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe376cd0d mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xeff22e49 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x073994fd mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0c91529b mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1dffc64c mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2b4a95c0 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2e2cd82b mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4a975a1a mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4b007051 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4d425a5f mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x51c9cb13 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x52451a84 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x593052d1 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x73914468 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa30f1932 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa4af6a99 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa54b092a mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa6e36521 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb482e080 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc0a1ec42 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc233e310 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc4899f88 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xccb7e460 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd3b940a8 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xec17723f mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf10d698c mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf314afdf mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf96b682d mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfb6e3535 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x00156617 i2o_parm_field_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x0a134889 i2o_driver_notify_controller_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x125d3b30 i2o_driver_notify_device_remove_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x168b1cde i2o_event_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x20c8332d i2o_parm_issue +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2a843bef i2o_dump_message +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x2ae71e36 i2o_status_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x37fe1810 i2o_cntxt_list_add +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x6304d8da i2o_driver_notify_controller_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x6b895fa3 i2o_find_iop +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x7516c0cf i2o_exec_lct_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x75f9896d i2o_driver_unregister +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x7ecbb997 i2o_driver_notify_device_add_all +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x8327e2d0 i2o_cntxt_list_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x84785237 i2o_msg_post_wait_mem +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x869cd80e i2o_cntxt_list_get_ptr +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0x9f045416 i2o_driver_register +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xae06ae07 i2o_device_claim_release +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb491ffc9 i2o_msg_get_wait +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb4c00dcf i2o_controllers +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xb8f2a419 i2o_cntxt_list_remove +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xda7d558a i2o_device_claim +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xdce8cf19 i2o_parm_table_get +EXPORT_SYMBOL drivers/message/i2o/i2o_core 0xf1398dbd i2o_iop_find_device +EXPORT_SYMBOL drivers/mfd/cros_ec 0x09c30af5 cros_ec_prepare_tx +EXPORT_SYMBOL drivers/mfd/cros_ec 0x1ac80324 cros_ec_check_result +EXPORT_SYMBOL drivers/mfd/cros_ec 0x2f6a958c cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x6b73eda8 cros_ec_cmd_xfer +EXPORT_SYMBOL drivers/mfd/cros_ec 0x98cd2b7b cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0xa6876c5d cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0xdf7fcd76 cros_ec_register +EXPORT_SYMBOL drivers/mfd/dln2 0x11913f84 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x4416a847 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0xd4b34411 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x1eb8b00e pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xc5031257 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x190fe9dc mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x3b3a9d48 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x44f7442f mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x6304221f mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x6f16d858 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x96e70752 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x991b2433 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xb1e0a6c3 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc241d741 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xdccbc0b1 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xedad2b0b mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/tps6105x 0x928686ac tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x95f7498a tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps6105x 0xbfb71f0b tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x28062807 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xb5ffbd05 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x7ce8701b wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x7eb563f4 wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xd3edda40 wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xe1d761d9 wm8958_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xa3dd7f7c ad_dpot_remove +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xe8218ef3 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0xfecca3fd altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0xf48d4443 c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0xfce71020 c2port_device_unregister +EXPORT_SYMBOL drivers/misc/ioc4 0xe3b08542 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xf3855ece ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x166e4577 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x2723f756 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x2d0f7219 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x4c1903fb tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x98ad60fe tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xa8c2ec46 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0xa9b12136 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xaba5d37f tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xb4cbcab6 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xccb5d424 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0xdf06f5b7 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xe64d96b1 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xec500154 tifm_alloc_adapter +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0x176abe9f mmc_cleanup_queue +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x26013311 mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x5966bee6 mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x88e60d15 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xd0d5fb99 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xd4f884fd cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x072084aa register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xcfa05624 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xd8d254f1 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xe4c047b6 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0xe2f657d2 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x1c9a758f lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x1b5b179f simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x139efd48 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0xa6a5e6d3 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/denali 0x5ece09b2 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/denali 0x74948248 denali_init +EXPORT_SYMBOL drivers/mtd/nand/nand 0x2330f973 nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0x2814e16f nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0x40273a60 nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0x40f23170 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x5fb57c21 nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0x6537b7a7 nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x1dea3ff6 nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x235866b1 nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xa906008a nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x38940b5d nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xb4b94377 __nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xd77f01bd nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0x8cfcf75c nand_flash_ids +EXPORT_SYMBOL drivers/mtd/nand/nand_ids 0xa336feb7 nand_manuf_ids +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x395a86b6 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x4cc33a00 onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xd691eeb7 flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xf4e1b7a2 onenand_addr +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x250bb5c5 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x2d0e5b49 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x5aed872b arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x674f41b8 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xaaaf3b50 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xb300455d arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xb54f9510 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xb6fc8ea7 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd8dcbe08 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xdb6a1c33 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x11bb451c com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x17d9062d com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x33f69ccd com20020_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x16556a83 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1ecc945d ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x2c7c711a ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7064f6e6 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7bf4cf1d __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7f5674a3 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xb5836876 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd5313f29 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe3630e19 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xfc5a79b4 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0xc8bd739d bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x3197e22c cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x022e68be t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x03ba5aa5 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x10e5275e cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1e8cb359 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x36fb41b0 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x432152a5 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5ca02dd6 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5fc9105a cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6534f6ee cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x70b509ad cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x70ff5aa7 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x75005317 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8b60f736 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x909e7a33 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x90ee41d0 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xbaf5bf42 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0463bee6 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x09d8fab0 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0a20da1c cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1b8aa970 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2bd9a105 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x329b14a0 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x330f5c8b cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3eef8bf1 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3fa4ee5f cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x45b902c5 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x47b16c3a cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4866b7f3 cxgb4_enable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4b9ba941 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5a89639e cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6909b2bd cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6fbff7f5 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7805570d cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7eb1e55c cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x82d88780 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8bb5abb0 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x97a6ca90 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9d6d87b5 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa0a7110e cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa3035303 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xac57fe14 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb27b9f70 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb8f83a2c cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbc21979a cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbd6ee63c cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc298edc2 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc9d67104 cxgb4_disable_db_coalescing +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdafff886 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdbb81a26 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xff4c31f8 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x218a0b96 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4f650da7 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x7f1a4aa6 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xd3192607 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x3f526d9e be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x7d74c24a be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x02cb5149 mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x06752111 mlx4_set_stats_bitmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1c28f245 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c5493bb mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x31bc1905 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x366f18a9 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b9400e3 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x42b018ac mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4465a310 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5650ec40 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d894dfa mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x68a6ba54 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x73479b8c mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x789599f4 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94c87652 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa5812145 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0808cb6 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb7374851 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb884fc59 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbed05765 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5627820 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde827693 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xee663217 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9fcb12d mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa5a633d mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfbfd9faf set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfdc9ec9e mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x191e6ae0 mlx5_dev_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x20bf4cfa mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x40d1ed87 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x43bcb2d3 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d1fcd81 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x50057250 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x691fa762 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x69fdaf92 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x76dbae7e mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7920b416 mlx5_query_odp_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x81b5735e mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x856248af mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x86a0233f mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8e3f487d mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x94469adc mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96945623 mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa1c779fa mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa48f6a1a mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa56a23b1 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa71bb860 mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa7c947ae mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb62508cb mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc3843808 mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc60e5a8f mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc74c5090 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd473a34e mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd924b9ae mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe99a8cf9 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf164174c mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf7d87d6e mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfb63b4cb mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x11d6183d hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xb3c8e84b hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xb4dead23 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xd6fed866 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xf02a4248 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x0b0ba068 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x284b8513 sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x9676f1e8 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xba57b932 sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xbfdf291e sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xc809cd06 sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xc9adf937 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xced31126 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xd3ce5787 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xfcec8b23 sirdev_write_complete +EXPORT_SYMBOL drivers/net/mdio 0x22bce513 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio 0x43e4defc mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0x7577f992 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0xa1a29548 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0xc6b1163f mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xddc98749 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mii 0x0a54202e mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x1dc77ce5 mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0x4d3535f5 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0x98457416 mii_check_media +EXPORT_SYMBOL drivers/net/mii 0xa0583313 mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0xbc75a4d4 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0xc956579d mii_check_link +EXPORT_SYMBOL drivers/net/mii 0xe49b965a mii_check_gmii_support +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x8b2831bd alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xbcd049d7 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0x5f6a19de vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x519fa000 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0x694669f0 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x9f9170e5 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0xa89f2b09 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x2b7aa925 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x39e4e020 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x3b6ea2b1 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x46c8991f team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x474d75f9 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x9439d3be team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xa1180505 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0xf7d90eeb team_options_change_check +EXPORT_SYMBOL drivers/net/usb/usbnet 0x0af417c1 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x5d4ecae4 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xb195cea0 usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x1d5bdd5d attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x203968e0 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x56f7c740 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x5b8eb038 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x709b6596 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x9fd57931 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb98b1ce9 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0xd853c4e4 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe8789a39 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0xf6b18614 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0xfd5b6190 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0x09b76443 i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x21b53c23 init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x98189e69 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xd5f298d6 stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x04963673 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x18476909 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x1beedeb0 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2610db1c ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6221a2fd ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7c1e352d ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x8ca09491 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xbaceb44f dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xbcc06573 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xcffd0e2c ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xe34a694b ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf0a7e1b3 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2c5bbaef ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2cf5812f ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x47d21b80 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x800d0541 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x86acaa80 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc51602cf ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc94f8eba ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xedd5c203 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf90f84af ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfc6f3309 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfd9c0981 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x05f60b3a ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1c2330ba ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1febe5b4 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3584b7a8 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x54dd300f ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5d3dbfe0 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x6d5a246f ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7b317424 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x8416d1ff ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x8d534d5c 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 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xc397ccd4 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x14175b54 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1932d254 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2afcb094 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2bb02c13 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4d2577a7 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5de2c478 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x677490fe ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x77e558cd ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7bb33033 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7f9d305b ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x87f67940 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8c462ea8 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9f33bae6 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa2119a60 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb3b90009 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb6496d66 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbbe15030 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc95cdf6b ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xcef8b8cc ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xdd561937 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe311bff0 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xebd83464 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf6d7c19f ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x04ed3461 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x06c49983 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x06db487a ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x08caa04b ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x09d33135 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0a66ed42 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0ab0b859 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0ac8151b ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x13624651 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x162eb70d ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1803b3c2 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1c348e9e ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1ccd9888 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1ebf9060 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x234a0d58 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x291dd057 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2d664e23 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2ffba5c1 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x30c3be73 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x36d9dbf2 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3945f072 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x399d72c8 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4200573c ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x435562a9 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x45b4ae53 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x46ddf5b3 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x47964979 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x48883521 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4b6d48c4 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4bc2b5fc ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4dbd8a0c ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x570846cc ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x59cfb788 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5e2619af ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x62df7d4d ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6c529260 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6d6f7751 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6ea536f7 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x70bbcab4 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x71ed26ba ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x740df246 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7422c00a ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7676160b ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x784223c1 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x79b070b2 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7dc8ef3f ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ec0db5c ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x815f81ac ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x83d25484 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x848a5338 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x84ddcffb ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x85dcf2a4 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x87177c45 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x87d7c1dc ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8902b761 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8b2983d0 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8d506582 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91fc76f5 ath9k_hw_wow_event_to_string +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x94005982 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x953dfee3 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x97202f8f ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9a57b47b ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9c97369d ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9e98009c ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9eedaf24 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa36afa53 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa3825263 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa6661706 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa75a8803 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xab306a46 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xadd0e153 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaf978936 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xafd19c19 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb17f7173 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb4f9544c ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb830ef94 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb9f48bf5 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbac7d4e0 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbc692d30 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbe7e596b ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc22badf8 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc43cd173 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc55252b8 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc5550da8 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc6e5f5dc ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc70e7cb9 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xce36c712 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd57a798f ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdb49009e ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdfed4791 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe579df9f ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeb6270c3 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf0b62eee ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf0c30a8e ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf2472d49 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf299a461 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf556da8b ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf87661db ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf8b819b8 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfa0730d2 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfb93e457 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfbfff5b3 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfea3fa3b ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfeb9f473 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x171c358c stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x3eb6835e init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x8f6daa8c atmel_open +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x1040cb65 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x299e420f brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x57054f98 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x58ca781c brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x64cc59f1 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x6f83ace5 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x826bf40f brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x88c852ca brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x8907e974 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x90bd2f13 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xad5f383b brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xda52fa55 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xecedbb06 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0062eea3 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x09f6d672 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1723ac32 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1960608a hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2bbaa93d hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x32cf75b6 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3809e0e8 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x575b4409 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5d3c1320 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x61680784 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x626a5fc2 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x68b67b45 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x70d91219 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7a0c293f hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x84fe5474 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8993eea0 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9fe28061 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa0d4ecc8 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xaeaca599 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xbd79bb61 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc58f28dc hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc8ca1c64 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xcd585b41 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xde4f2ba5 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xeb7390b9 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf90dd857 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0a9cf01f libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0c0f9266 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1ccecb45 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3003b03d libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x30cc7476 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x468f22ba libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4b74dd79 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4cceb48c free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5105bbd1 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x54de9b4d libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5dcbf54f libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x707df66f libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x70ff9987 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x76c80ba6 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xa295d9e0 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xa59b58d1 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc4236781 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc426b8b6 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd3ad5aa2 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xdc8f7dc7 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xde13bfdf libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x007c54e0 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0205439c il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x02bbfe2c il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x035c886d il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x06f7dc1f il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x08a0048f il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x09b4d38f il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0aac3bac _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0b4c3bc1 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0bae9496 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0cc6e3e7 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0e91de04 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x19764719 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x206ac4f5 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x21eb91a0 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x27e641a3 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2b7d0fe3 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2dee242f il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x333fb6d3 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x334ba025 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x35f1fef4 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x375d64a4 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3801fd7e il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x38d4d81e il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3c99e034 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3d3565a9 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3de67f04 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3eabc1bc il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x436973d3 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x460999e4 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x463b3cb2 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x47842fb1 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x49c29549 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4bed7988 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4e306005 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x550e5c5a il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x58624088 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x586e8bd2 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x599a3d09 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x59d06db5 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5a91066c il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5ac357a6 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5c018f9b il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5d72c9ab il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5de3914e il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x60069c8d il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x611b0fa6 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x63769a93 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x658b5f71 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x65b025ca il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6852be78 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x696ffdab _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6ce33eb3 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x718161d4 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x72b201da il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x73983865 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7c34ea47 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7c56883e il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7d5c5d9f il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8002f7f2 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x81fa750b il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x84e3cf78 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x88a9cb1d il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8d222965 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x908594b5 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x92243602 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x92f7070a il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x963ca22d il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x99e3c3f6 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa12f179f il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa8a454cf il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xac8020fc il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaeda39ae il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb23e847f il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb3206fba il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb47823bc il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb4aaf27b il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb4efd244 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb8e5d122 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbe528eed il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbfbd1130 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc24ac993 il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc78bcd8a il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xce6e497c il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcf1cd12c il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xda23f351 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdaf754fe il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xde166a3e il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdefa4706 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe157708c il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe783c743 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe9347c1c il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xefd84c21 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf0e0b20f il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf7757c6e il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf7a087f9 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf87fe65f il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfa9baf01 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x2f7b7e55 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x3b9d00d6 __tracepoint_iwlwifi_dev_ioread32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x779dd6f5 __tracepoint_iwlwifi_dev_iowrite32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x85c1bb84 __tracepoint_iwlwifi_dev_iowrite8 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x963a6f8a __tracepoint_iwlwifi_dev_ucode_error +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xb8f7026f __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xf9ec6bdd __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x3e38b105 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x4588ca88 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x56cad068 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x590dcf5d orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5dea5bf1 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x88d01f31 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x8f9ffbfe alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x963ab9e6 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x97a62b0e orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb3cf4e49 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xbdbe628c orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xc36a3d1b orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xcdba1b38 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xcdd17bab orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xce07021d orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xdc728930 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf7734533 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0x8f44e933 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0574d692 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x124e1c7b _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1e4f7290 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x29721738 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x34094440 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x396489ef rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3ca61033 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x48cf5004 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x51f2a4f8 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5317a261 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x53cb3eb3 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5505f03d _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x56125505 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5c7eabdc rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5e572db7 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5f9d22b5 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x65b4fadd rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x67092839 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6bdd3b03 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x734947e9 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x73c3a14d rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7463fce8 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7b752908 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8256dfab rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x82f33ef7 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8d6d4af8 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa49b5cbb rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa70bdeac rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xacc3b15f rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb1ba9e4a rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3933dc3 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb504b52c rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbb1d7b8f rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc1939fe9 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc5cd443f rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc6663005 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd3c5d483 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdba4975b rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdc125c81 _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe8af93d5 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfc29c668 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x468951c9 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x759cf5b7 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xd44a12bc rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xdff7b1b7 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x30b74e49 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xcd1d4d45 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xced3c810 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xe2396908 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x07532514 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x105f4656 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1156cb5b rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x13ba4113 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x165f9bac rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1ba8cded efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x22cd20bd rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x26867696 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2c87f54d rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2e956519 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x38d47711 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x493ebeb4 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x55aac971 rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5722e42b rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6e7fbb8f rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x87bd020b rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8a31ef88 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8e91138a rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9f38729b rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa3f66a39 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa4e5e383 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xaa4b69ef rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xab785da6 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xad1a0209 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb1b9e325 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb68600fd rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe928341a rtl_evm_dbm_jaguar +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xeaaa4836 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfc86eda2 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x48f5d25c wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x6b69ba0b wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xb0504ba8 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xbdedc30d wl1271_free_tx_id +EXPORT_SYMBOL drivers/nfc/microread/microread 0x6118cf0a microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0x70c734d2 microread_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x5689843d pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xdf1a8819 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x0c556930 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x154b07e9 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x196ba2b9 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1d5befdd st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x2fe6b104 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5bfd9b8e st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x916a99e6 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xcf776638 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x25be9a9f ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0x92e5668a ndlc_remove +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xa44647ef ndlc_send +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xb2144756 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xbe9a5b95 ndlc_open +EXPORT_SYMBOL drivers/nfc/st21nfcb/st21nfcb_nci 0xc18a5c98 ndlc_close +EXPORT_SYMBOL drivers/parport/parport 0x05aa1cb1 parport_read +EXPORT_SYMBOL drivers/parport/parport 0x0d20a75e parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x1a45649f parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x1d504cf2 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x29eb738a parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x324b5df2 parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x3395f2db parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x3df61300 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x3e7f58bf parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x41c9baf4 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x4241b7f2 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x43f5d4b4 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x5731c38b parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x590ab7dd parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x620768f8 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x67efa934 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x7409b5b2 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x7f14c9ac parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x93f9d2aa parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x9998705b parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xa5dbbb0a parport_write +EXPORT_SYMBOL drivers/parport/parport 0xb9509be8 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xc132db8b parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0xc21443e9 parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0xd0074a47 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xe28c719d parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xe63eeff7 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xeab5348e parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0xeeda391f parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xffc19913 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport_pc 0x442814f6 parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xf6ad47f3 parport_pc_unregister_port +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x01af7bb7 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x08b83ab1 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x32f10f54 rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xaf1457c2 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xc1001414 rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xe0b89f2b rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xeb9b9539 rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xf360a922 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xf7354d78 rproc_shutdown +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x3d794e2b scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x741145a5 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x7de30022 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x827f84a6 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x0b1a8ae6 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x27750cb7 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x2abfff2c fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x2da4534b fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x684dbca3 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x786dd8ed fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x85e8afcb fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8d8e291b fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x91521966 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa4d79a7b fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa6aaed22 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe87741ba fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x01cab8e3 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x07e483a3 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0d74c1b1 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x163038a2 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1cd81839 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x21cfcc14 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x264e0afc fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3c8b978c fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4651fba0 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x52060d48 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x64c753b6 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6641caee fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x674fe4b7 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x77e94f19 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x790bea68 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7e2329a4 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8755d2b4 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x88404517 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8ad39c2d fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8c25f669 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9311e005 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x95e9d8bc fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9b321440 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9bd444e9 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa17c6402 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa6ceedfe fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaee4b0be fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb0f1fa69 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb0fc096a fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb1e37178 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb2a3323b fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb4540783 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb4aa5607 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb8269f19 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc07eef66 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc3b5b77b fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc4eaa62f fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc515843b fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc6530af9 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcc6bb319 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd3b1a0df fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd80cba56 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe878a4d6 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe9e1d4af fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xeae2499c fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xec3e5813 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf4f8bfb3 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf690f558 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfa12b0c1 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfab4b7cf _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x08878a2a sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x26e63811 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4c0f3371 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xf2b42b79 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x8d084070 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0212b662 osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x02466779 osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x03af0555 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x03e27d1b osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x11cfa7b9 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x17a71bd3 osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1d9c5ec8 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2ee9c2a6 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x398e7ca9 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x399186e4 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x402c8a18 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4d2e91b8 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4eca29fe osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x507b1edd osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x50d6f257 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5ac164e9 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5be8a386 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5ce05f32 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5e3186a9 osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5f23afca osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x62f9bc37 osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x63bc4896 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x64372947 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x67876261 osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x684a4726 osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6a3fd047 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7270f2bb osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x817fc579 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x830636e8 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8e890ff1 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9b021c83 osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbf76cf76 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xca487416 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xcd58c12b osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe6b11e8d osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe71993d2 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/osd 0x1492baf9 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x57b5c43d osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x7267e914 osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0xc8f77ec7 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xf5a6641f osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0xfc9818cf osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x23c01031 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x31a38ead qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3a0042a2 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6121eb4f qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6a726bc0 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x74d56d59 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x9c272ed4 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xacfab35a qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc70ccc52 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xf0f03667 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xfef5a5eb qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/raid_class 0x3d81b8a6 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0x4c7fc0ed raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0x9a242de9 raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x0574894f fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x0704b45a fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x21b915f2 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x35b3cc10 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x372a711c fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x3bb912a9 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xa30a6cbb fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc0b0598c fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc1bdbe21 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc583a0be fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xce0c3d71 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xdad896b3 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xeda5d5ac scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0161a7fd sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0a6c7c81 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1a7f26a6 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x281e3a12 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x43eaf62e sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x57c54d00 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5c9fb757 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x623c6b2a sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6563abfa sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6c541e69 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6d91d730 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6f6356ce sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7583481d sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x83798022 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8e41b95c sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9278689b sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x936f9356 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x97858669 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa35a9849 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa65a0f7e sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa880c998 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xae8fa2c5 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb3ddbcc0 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb9a6090b sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xbc1da615 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd3c6dac8 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe35e0ee1 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf75d8f2b sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x69cca00b spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x8a881f8a spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xb6d9223a spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xd49588af spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xe27149f0 spi_release_transport +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x01472ba2 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x5427fb15 ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x55deeca8 ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x67011ee5 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x6d5e1b7c ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xc6cb0b04 ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xd96e3850 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x03cf96ac ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x13a65ed1 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x1ca03992 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x2359f8cf ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x2ae34457 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x32133146 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x37a3d680 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x3dcf9514 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x3e0fd186 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x3f168e9a ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x538d2a91 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x6042a7c6 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x60c0d488 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x71e21a99 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x98b23384 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x9f6e8050 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xb571d1f0 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc5a6e0e4 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0xc7356db0 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xd754749d ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xfa398800 ssb_clockspeed +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x9f5bd505 fwtty_port_put +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xacac811c fwtty_port_get +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xbb30e839 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x08925dd0 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x3ac17490 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x55bb52b9 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xf46a69f8 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x4b94dc98 ade7854_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xe841cc59 ade7854_remove +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0264d470 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0363b57a lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x09826f15 lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0bce7eef lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x167607e0 lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x16de180d lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x19670622 LNetNIInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x21ea081a lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2aa9953d lnet_cpt_of_nid +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2ac93e90 lnet_connect_console_error +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x34528510 lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c779ee0 LNetPut +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f4f5b46 LNetNIFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x45863744 lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5811a721 LNetInit +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fee352c lnet_acceptor_timeout +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61f784b2 LNetClearLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x691992a3 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6da7e35d lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x722c76e5 LNetMDAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d59a7fe LNetMEInsert +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8a3064f2 LNetSetAsync +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x98b52863 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa3d61f8d lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa8c2760b LNetFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa92e38fd lnet_set_ip_niaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa414970 LNetMEUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa9b477e LNetMDBind +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xad71137d lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba079c03 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba5566d2 lnet_acceptor_port +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xdd3132e2 lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xdf74a019 lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf9fa4814 lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfd35caf8 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x150ff398 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x1c4bb5f9 LU_OBF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x340e20e7 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x61e9a369 seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x7fc95416 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x8f09da21 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xb59ea50a seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xb69577fe seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x1547dba4 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x700a36f2 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x7ad4957b fld_client_proc_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xc7445216 fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xe4cfd89b fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xe5ae2aba fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xf0d1867e fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x000c507f libcfs_debug_dumplog +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x01db5172 cfs_percpt_atomic_summary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x06401e01 cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x069f9bb2 cfs_wi_schedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08917712 cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x08ada613 libcfs_console_backoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0a4555ed libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0b0a8981 libcfs_sock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0b4b1546 libcfs_lnd2modname +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0cc98c73 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0de6c369 cfs_cap_lower +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f5eff79 cfs_percpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1094b21e libcfs_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x123b6908 cfs_hash_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x12c54b77 cfs_hash_findadd_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x13550229 lbug_with_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x17ac7833 libcfs_deregister_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1a60d439 cfs_parse_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1bfac2ea cfs_cpt_set_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d41c4c0 cfs_hash_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d5a3928 cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1d90d7b2 cfs_cpt_set_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1e8cdb47 cfs_race_waitq +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x21e8366c cfs_cpt_set_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2663147a __cfs_fail_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x277e62bd cfs_hash_for_each_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x27b6d3ba cfs_ip_addr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2810bd15 cfs_cpt_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x29aafd0c cfs_hash_hlist_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2a641ef9 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2dbe54b2 cfs_trimwhite +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2fb7eae8 cfs_hash_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31fc5082 cfs_crypto_hash_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x334df8ea cfs_wi_sched_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33a91f2c cfs_cpt_unset_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33ee9608 cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33f4f293 cfs_cpt_unset_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3502185c cfs_cpt_bind +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x361e82d4 cfs_firststr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x377f93fb cfs_srand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x388386d7 cfs_cpt_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x389ca502 libcfs_debug_mb +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x39fdcd2b libcfs_debug_set_level +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3c1285bd libcfs_subsystem_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3d5e6098 cfs_race_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3e5e7727 cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x3ef0d90c libcfs_kkuc_group_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4062f92b libcfs_run_lbug_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4087e2b4 cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x40b24fbc cfs_cpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x411db754 cfs_crypto_hash_final +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x41ab33a1 libcfs_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x437d67a5 cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x467473f8 libcfs_sock_abort_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x468bace1 cfs_hash_rehash_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x47fdb4d1 cfs_timer_is_armed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a99af72 cfs_clear_sigpending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4b982291 cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4f1f2fa5 cfs_crypto_hash_digest +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x50345570 libcfs_str2net +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5051b6d2 portal_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x509d38b0 libcfs_net2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x54fd9a71 cfs_percpt_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x55636c2e cfs_cpt_table_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58a7ee00 libcfs_catastrophe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5946ec2b cfs_percpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x59d4c8d8 libcfs_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5b20921a cfs_hash_for_each_nolock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5c013b81 cfs_expr_list_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5dce9e80 libcfs_lnd2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x62289d65 cfs_array_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x63b4967a cfs_hash_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x64685fef libcfs_console_min_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6564c55b libcfs_console_max_delay +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x65dd9f0c libcfs_run_upcall +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x67398404 cfs_wi_sched_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6a738b2f cfs_cpt_nodemask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6b5ed70b cfs_cpt_unset_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c4cadc8 cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c905b5f libcfs_watchdog_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x71f662a3 libcfs_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x72e42e76 cfs_cpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x72f4e5f9 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x74aa92eb cfs_cpt_spread_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7562cd14 cfs_hash_del_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x765e4031 libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x771695b1 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x785b7372 cfs_hash_dual_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7a47b94d cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7a968740 cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7c73bc4b cfs_hash_rehash +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6f6485 cfs_ip_addr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fda989d cfs_fail_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x803a8d4d cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8151c3aa cfs_cap_raised +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x82e71509 cfs_cpt_set_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x83d795e4 cfs_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x857aaea7 libcfs_register_ioctl +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x87f3bb87 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x883f8c3c libcfs_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8840f591 cfs_block_allsigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c85e4e6 cfs_crypto_hash_speed +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8f45f10d cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x949221dc cfs_hash_cond_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x95620e8c cfs_wi_deschedule +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x97b0b9bc cfs_enter_debugger +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9879b229 cfs_get_random_bytes +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9e420643 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f82f712 cfs_trace_copyout_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa2b68b2a cfs_array_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6b9dee6 libcfs_kkuc_group_rem +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa8991aa9 cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xaf30d31c cfs_percpt_lock_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb00dfd91 cfs_hash_dual_bd_findadd_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb0d3e5c8 cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb18dd0cf libcfs_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb52fd765 cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab577e8 cfs_hash_for_each_safe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbc1b15c2 cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbd5d492e cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc0ea7fc0 cfs_expr_list_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc1708189 cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc1b20836 cfs_hash_add_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc2dfd791 libcfs_console_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc39fd2f9 libcfs_panic_on_lbug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc3eb614e libcfs_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc72eb745 cfs_percpt_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xca18c877 libcfs_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xca68980a cfs_cpt_table +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb385db9 libcfs_debug_binary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc20e694 libcfs_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xccc45639 cfs_free_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcd38904c cfs_wi_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xce1a88f2 libcfs_arch_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf61bacb __cfs_fail_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcf678304 cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd0aa642a cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd19222ec cfs_percpt_atomic_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd2965f33 cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd48d8f72 cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd6a52be3 libcfs_printk +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd7bbf963 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd7c4f765 add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xd96f406d cfs_cap_raise +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xde17bb8d libcfs_isknown_lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf2789c0 cfs_curproc_cap_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdfecb98d cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdffc951d cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe2f91ce3 libcfs_debug_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe3bf6897 cfs_percpt_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe4278c25 cfs_cpt_table_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe4ca8fda cfs_percpt_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe6555032 libcfs_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe684d11b libcfs_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xea411f63 cfs_block_sigsinv +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec1331dc cfs_cpt_table_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xec1f56d5 libcfs_str2nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeceac781 cfs_fail_val +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeed48ba7 cfs_hash_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xef0ae891 cfs_timer_deadline +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf3030ab7 cfs_cpt_of_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf3565b71 libcfs_debug_vmsg2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf43b75b2 libcfs_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf440bb38 libcfs_kkuc_group_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf5e4a175 cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf8a8644b libcfs_id2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf94025d1 libcfs_str2lnd +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfacb8667 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfc4d8ae4 libcfs_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x0f9fe8fb ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x1664c3b1 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x174d3e17 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x44adbd9f ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x0750b605 lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x7d17f319 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x8bc71e37 lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x989a7387 lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xced95e27 lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xf32db95e lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x0df21540 it_set_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5919b6d6 it_clear_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0x5ef8417d it_disposition +EXPORT_SYMBOL drivers/staging/lustre/lustre/mdc/mdc 0xfe26c5a6 it_open_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/mgc/mgc 0xdc287f95 mgc_fsname2resid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01eb267c class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x02ab6d80 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x02c47335 cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03b37a9c lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x042560ce cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05c6f6fe cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0751bc1d cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07cb077a cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07d45876 obdo_set_parent_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0836daca lprocfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09154331 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0adc721b lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c3c10a0 dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c6bbb0d lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ccad9f1 __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cd5f327 cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e9decb8 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f56e8ec cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f5c3f8c cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0fd0544f cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0fddc9f2 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x107a89e8 cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10861bf5 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x117f74a8 cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11fa02a6 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x123e5b5b dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12582abc cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x126504a7 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12de7d69 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x132a0f77 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x141534a1 lprocfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15a108f6 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15fb9417 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16a9086f cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16b077cd cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a4ef0e9 lprocfs_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ab16376 cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b649ac5 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b9581a1 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c2843ef lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c4a5bbc cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ce8bda6 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d98504c class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e335935 llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f015f0c lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f0aab26 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f50f40d cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1fce571c cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2118f9a7 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21a1b2af lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2227dead class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22daabc5 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2368fb50 cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23794fa7 cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24563d73 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24778597 lprocfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24e1671d lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547efae lustre_uuid_to_peer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25e6f488 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x264eab1f dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x267a4499 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26843ff3 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26c62435 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2856bc54 cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2864f425 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286db18d cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28d9780a dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29b9ee16 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a855155 lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b14f1d5 cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b574a6a lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b68899d lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ceae8af obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d4c54de class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d7f56df class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2daff509 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e4f1523 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e57ab24 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ec8fb65 lprocfs_free_per_client_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3106be96 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31235293 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31422f20 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x321a8b55 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3283bde9 cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32ba7a38 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33c151e3 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33f458a2 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x342255f4 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x347eb0cb dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3598c695 cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x364761e3 class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36b71951 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3911de9a lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3aecf8aa cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b39678e dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bcbdc4b lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c7ad5c2 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d79e789 cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3da2aa39 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3eab7bfe LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f2fffe2 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3fb9b733 cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40543ed5 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40f1c8b8 lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x425dbe2f cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x426c5b19 cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x429b50dc lprocfs_nid_stats_clear_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42c686c9 llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43f09afe cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44da2f5f llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x452f559a lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46cba5ee class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47c62985 cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48cccfa0 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49a0f6ea lustre_posix_acl_xattr_2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a4b24f0 cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a58e4e4 obdo_from_la +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4aae7b2c cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4acc032f cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b564836 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c190aad lprocfs_find_named_value +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c39f360 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c4c700b obd_alloc_fail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ca3ddf1 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d4d913e cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d8d6dfa lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4e32f704 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f33eb00 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fcc039c lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x502d2d09 llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50884a47 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x515b0cec lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x51610613 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54ee69ef class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5508e9b0 cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5516dc21 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x557e7b14 lustre_posix_acl_xattr_filter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x558bec27 obd_ioctl_getdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x577ca222 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x582b013d dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5953bbeb cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x595c5f7a cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59628327 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59ce5f63 lprocfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a4e83da lprocfs_exp_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a784a67 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5abf3093 capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ba5ca22 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c23772c class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c40eabb dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c8afdec cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c956550 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5cd665bb obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e0bd315 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e38d1bc llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e93341f lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ed188a9 lprocfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f903b52 llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x624ffe24 lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6296e62f llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x62b1f7a9 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x648a7f66 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x648e47d9 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64931824 dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64ded614 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x650ee66d obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65295726 lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x662dd796 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x667f0cf7 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66b8f980 lprocfs_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x675244fa dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x677f43d8 cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x677fd7f9 proc_lustre_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67977b42 lprocfs_remove_proc_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67cced5b cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67dc223a lprocfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67e388f0 lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x698b61fc cl_lvb2attr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a9362a8 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b7fcf6d llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bd95402 lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6c57c710 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d131d47 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6dab39e2 llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6de27d04 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e816740 cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f26d6f9 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70286e4d class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71279d1d dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7132260f cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71eff9fc cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72870710 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72c0c85e cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72d6c34f obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72e20869 obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73d1d53f class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73d37d01 cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74023991 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7423dae7 cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74990d5b cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7519f618 lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x751cce97 lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752f71a8 class_get_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75ce5e6f cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75fe8e79 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x762b30b9 dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x764d7dbb cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76a79163 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x778fa8fa cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77d2089a class_name2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7802fcd7 lustre_swab_llogd_conn_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x795709a5 cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79b90b03 cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a4bf532 lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b6078a2 lprocfs_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7bc12d2a lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7c5b2bc6 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ca6862f lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7daa3b2f dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e72d8bc class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e7b7482 llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e80921e cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ea2b39e class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ef3bad4 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f20ebb5 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f7d7cd9 lu_buf_check_and_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fe5561a obd_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fed5dc1 llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x801aa602 cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x802f3d1d cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8031efb8 lprocfs_dt_rd_kbytestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8057480c cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x806cc497 class_add_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x810bc2e3 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x814b66c1 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x818e2d30 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8363edd4 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x84840b59 cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8489f086 obd_alloc_fail_rate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x849e5385 obd_update_maxusage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8503c454 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8553b369 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x858af864 lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8630adde capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x863d7c0f lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x864c9180 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87cb2d8e lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8835486f obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88712df7 class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88a7f0d5 obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88b87068 lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88da1e5c cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x891054f1 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8add4715 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ae65e38 llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5f4057 lu_context_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ba6e479 lustre_swab_lu_seq_range +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8cfaf302 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d658ed0 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8deea7c0 cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e10e6d6 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f2ae4ff dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f919698 cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8faab20a llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90085ea1 llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91719503 lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91a1d9a4 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9240e531 dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9305d23b cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93859814 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9542e134 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x955f5220 ldlm_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95735c6c at_extra +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9774be05 lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98de4d1c lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99bbb9fe cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99cc790a cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b7449ec lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c1a9c91 lprocfs_rd_numrefs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c613f56 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ebf64d9 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f130846 md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f38da85 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f9bce3d lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ff0a823 class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa03cee3f cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa08f5739 cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0ebba46 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa168105e class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2f98a7f class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3bc2b2d cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa403f707 cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa419beb0 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa573527c cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa61aa180 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6aed533 cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7526d00 cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7e16614 lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa82a3dd1 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa831b2cf dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa8dfc191 lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa97006d0 llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9b31f0f cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9d1927d lprocfs_rd_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa96b927 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaad062fe lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab0d98fd lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac794e29 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad05f0a5 llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xade75faf cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xadeef5be cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaffd9510 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb13bb11b lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb190aeba lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2ef940c cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb43a327b lprocfs_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb45d0587 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb635af9e dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb655f698 lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb7246952 cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb755f993 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb7e30cda dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb87bd4e3 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8d1e8c7 lprocfs_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9f22890 cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbaef4564 cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb6ca5e6 lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc4646ae dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd03d5db dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd8ced95 dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbecc470c class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf3ce872 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf662d04 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf6d7b12 dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfa5f20a cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0954007 lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc11747ad lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc14ec26b lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc18d06cf lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1bfa821 cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc223acb0 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc233c1f3 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2cd3001 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc44cd7ba lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6e98d7f cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6f6a348 class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc711ff54 llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc76e2a33 cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7d0a81c class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8629888 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8a33a20 lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca56a09e lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca88af38 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb359daf cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb9b9f81 cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc98ad3a cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcce807ed lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd8deaae cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcdafb0ab class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce292f92 cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce394904 cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xceb62f45 dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd03045ea cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd034ff46 dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd058da6c cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0b110fe lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd105dec9 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10d0615 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd16f0342 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd171b8b0 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1ae61c4 cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3a6af9a lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd483e47f cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4eb1766 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd52e7d52 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5558cfc lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd71b7100 class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bc8654 obd_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7bfbc9c lprocfs_dt_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8bb0524 class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd958d4b2 lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdac644c8 lustre_posix_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb3608c0 class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb4cf91f lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc3f6b31 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd302bf3 lprocfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7bd482 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdead36fe class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdec37d0a llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf78c48e lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0282171 lprocfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0424a63 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0c4babf cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0dd28ba cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3542397 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe444c06a class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe5c868eb cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7c30e8f lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8440f10 class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8dfba25 cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e2bd55 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe93b71fc dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe93e1442 llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea908708 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeacec47c lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb00842d class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb1d40d2 class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb29b150 cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebf8821b cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec34d7ca cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec357379 cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeccf4469 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed1dff8d lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed5589e1 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee965209 cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xefd275d6 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf02f5075 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0451a2c cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf14daaa5 lprocfs_rd_filesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf29189e6 obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3156301 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3bc5b9d dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3f21bd5 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf444c2c0 llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5c60c71 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf628df99 llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf65fb89e cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6725d4a lprocfs_rd_num_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6779ba8 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6d0c284 cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf719bca0 lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf76ac0e0 class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf76c238e cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf79081f5 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9816952 dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9d28ba6 lprocfs_nid_stats_clear_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa78eab1 cat_cancel_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb460324 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbaddeee lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfcf1e78f llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfcf3e64d cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd0b20c5 class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdbe1557 lprocfs_write_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdd94691 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfffc1f11 lustre_swab_ost_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00cb99c1 RQF_LDLM_INTENT_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00d95039 ptlrpcd_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x02253d30 ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x02949936 ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03052dc6 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03844a79 ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x039c79c5 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03d2d9c7 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x04c31be3 ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x053619b9 sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b3942b lustre_swab_lov_user_md_objects +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x071fc74a RQF_LDLM_ENQUEUE_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08429fbf ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x095587d0 lustre_msg_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09886dbb ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a71334d ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac252b2 lustre_msg_set_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac54708 lustre_errno_hton +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0b404ca1 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0d54ef09 ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0e932e95 ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0eaff17e ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f18f20 interval_iterate_reverse +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f591cd ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x115017f6 req_layout_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x115c8e1f ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x11d8de69 ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14613363 lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14708afc lustre_swab_mdt_rec_reint +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1483eca4 ldlm_lock_addref_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14d192db lustre_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x16c57bc8 ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x172fb86d lustre_msg_hdr_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1747d8b3 ldlm_lockname +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x18e42955 req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19756903 ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19be691b ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a0ecd2d llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a6a3ce9 RQF_OST_GET_INFO_LAST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a9b76aa RMF_OBD_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1abd3258 RMF_SETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ace4b5f RQF_LDLM_BL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ad6c330 RMF_EAVALS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1bae0270 interval_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1be21715 lustre_msg_size_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c300d8e lustre_msg_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1cdd3a23 ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d980fdb req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d9a34e9 ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc2051d RMF_SEQ_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dd53c4c ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1de9c288 lustre_swab_layout_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e8e48a4 sptlrpc_flavor_has_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1eb2a65f RQF_OST_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee46b51 lustre_init_msg_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee9eb3c RQF_MDS_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1f721436 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1f853c73 lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2096f5b5 RQF_OST_SET_GRANT_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20d6b82c RQF_LDLM_INTENT_QUOTA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x213ecb0b ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x21c45c23 ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x21dc80ae ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x21ea26fd ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244e5558 lustre_msg_get_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24aafdba RMF_MGS_TARGET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x250ec512 req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2585a629 RMF_SEQ_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2587513c RQF_LDLM_CP_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x272cc150 req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x27dc8b80 sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x288be26b sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e966e0 ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a0c1f69 req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2bb76519 ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ca92fa8 ldlm_lock_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ccd5b87 ldlm_cli_cancel_list_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d56f168 ptlrpc_pinger_ir_up +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d906e87 ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4562fe RQF_LLOG_ORIGIN_HANDLE_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4ca396 RQF_LDLM_INTENT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ea65daa sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ecd7515 lustre_msg_check_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ee4c259 ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f0e4f87 RQF_OST_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f793215 lustre_swab_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fab3539 lustre_swab_ost_lvb_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2fd2f737 lustre_msg_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x301d4031 ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x301d4fcd RQF_MDS_READPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x302937e0 RQF_MDS_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3085a27e ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x30b1c9d0 ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3165f116 ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x326a7ff6 ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33056a71 _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x332258d4 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3331a882 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3652759a ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x37d793f0 ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x381f67dd ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3835ab4b RQF_LLOG_ORIGIN_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3858fb94 RMF_OBD_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38c01799 RQF_LDLM_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fce533 lustre_msg_set_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39386572 sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39ebf4e3 ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a5b6e78 sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ab8cde3 ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ab90f6e lustre_msg_bufcount +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ac00716 lustre_swab_hsm_user_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b52ea28 req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b6b7cba dump_ioo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3babcbd8 ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bedb0c7 RMF_LLOGD_CONN_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c63e62b RQF_MDS_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8b16ab lustre_swab_ost_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c9e93b2 ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ca50f33 RQF_MDS_HSM_CT_REGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3cd03d48 sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3e20e51e ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ead3e06 sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f034caf lustre_msg_get_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3fc76810 lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x413fa3f4 req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x42b76751 __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x42d1e5cf ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43168488 RQF_MDS_RELEASE_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43705ee4 RQF_LOG_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43d7efc8 lustre_msg_set_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44036eda RQF_MDS_GET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x440c2a71 RMF_FIEMAP_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44cce703 ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45624847 ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45bde77d sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45d05893 lustre_swab_lustre_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45e30cea lustre_swab_ldlm_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45f956cd req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x461fb028 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4792f2bd client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x49a77530 ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x49fc1bd9 sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4bde30f7 ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4da7f51b req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e1706e5 lustre_msg_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e696b96 ptlrpcd_queue_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eb03a6f ptlrpcd_destroy_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eff42f5 client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f766c3b lustre_swab_generic_32s +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50443f6a ptlrpc_init_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50d3c0ba ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50dd74f8 RMF_STRING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x522d02e2 ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52c62150 RMF_RCS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53385c97 ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53411557 RMF_DLM_REP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x552fceeb req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x582db0fe ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x58a50a64 ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x595ab175 lustre_swab_obd_quotactl +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x596582bf RMF_GETINFO_VALLEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x59a7b91a ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b6ba895 lustre_packed_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c6a3a83 RQF_SEQ_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ca1b491 lustre_swab_close_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ca32fe9 ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5caae213 ptlrpc_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5d83a846 ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5dad4748 ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e0b19b1 RMF_CLUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2b7558 lustre_msghdr_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2bdfed ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e5a830d lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e6f435d RQF_OST_BRW_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e80f899 RQF_LLOG_ORIGIN_HANDLE_READ_HEADER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ec3284d RQF_MDS_HSM_CT_UNREGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ef831ee lustre_msg_get_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f6851fd ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f96ccdd ptlrpc_connection_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fc9a455 RMF_CLOSE_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x602f11c7 ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6042bc15 RQF_MDS_REINT_RENAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x604e2505 RMF_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x607ec932 lustre_msg_set_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60922338 ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60c17091 sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61646e1b RQF_MDS_SWAP_LAYOUTS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x618ad203 RQF_OST_GET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x61ee88d4 ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62aaae3f RQF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6315dd4c RMF_LLOGD_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63592cdf ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63f356a7 ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x646b2251 ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x657b00b7 ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66401423 sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x666b6557 ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x683243bf ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x687aec3f client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68cb2541 interval_is_overlapped +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68f49e5e ptlrpc_expired_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6912990a RQF_OST_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x693f39e5 ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x696ba811 lustre_msg_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69c9f04d RQF_MDS_REINT_LINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3785c9 RMF_EADATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d72828c sptlrpc_conf_log_update_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d7931cc RQF_UPDATE_OBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6e0e0852 ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ed20499 ldlm_revalidate_lock_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ee929d3 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efa82b0 RQF_MGS_TARGET_REG +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fb92092 sptlrpc_flavor2name_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6febb831 sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x713fe7dd sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7174f871 ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71806a8c ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x720e4477 ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x723d43b6 sptlrpc_rule_set_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x725a892c RQF_MDS_REINT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73e4e5c9 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7470f93e ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x751ea207 ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x758b6810 ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7608034f ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76c09a2a ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x777463d6 _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77a5f3dd lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7874095c req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7876d47c sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78c658f9 ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a1d4498 sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b5f7728 sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bbf8001 RMF_MDT_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4c6107 RQF_LDLM_CONVERT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c6a4bad ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d1ecd7f RQF_LDLM_INTENT_LAYOUT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d41a8b9 RQF_QUOTA_DQACQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dc0e7cd RMF_QUOTA_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7dfb3c18 lustre_msg_clear_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7e3036be ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4925d8 interval_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f4c99b1 ldlm_expired_completion_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f5a1cc7 lustre_msg_set_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f6d2357 lustre_msg_is_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7fbedf2e ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8014bb71 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a9e8c3 lustre_msg_get_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80ecb4e3 RMF_MDS_HSM_CURRENT_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x843787aa sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x846271fd llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x849d3ffd ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85a9e0d8 RMF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85aa0aa3 ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85eecf67 sptlrpc_get_hash_alg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x863db6eb RMF_HSM_USER_STATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8682f0f6 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86fa8c3b ldlm_cli_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8760beaf lustre_swab_ldlm_policy_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x876c2551 RMF_GETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87bf7b3c sptlrpc_get_next_secid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87cc367a ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88c84008 ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89f9edf7 RQF_MDS_REINT_SETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a1ea476 lustre_swab_hsm_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a257736 RQF_MDS_HSM_STATE_GET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a4345b1 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ad4f86f __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b0e2de5 ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b3ecc4c sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8bda7a69 client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d77ea75 lustre_msg_set_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8da3fca7 lustre_msg_add_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ed92cef do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f0aceac RQF_MDS_HSM_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91543042 ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91cf58d3 RQF_MDS_PIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9228392f lustre_swab_mdt_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95d08f0c lustre_swab_mgs_target_info +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x962f661a ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9660ace0 RMF_FLD_MDFLD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x966325e9 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x967bfd52 RQF_OBD_PING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9680b8cd lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x984bc33e ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a258886 RQF_MDS_GETSTATUS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a6f2f6d lustre_msg_set_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9ae31d72 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9afbc267 lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b88f6ce RMF_NIOBUF_REMOTE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9bb5198b RQF_MDS_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d2e8fbe ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9dccd74b ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f1f71c1 ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f7c8dab sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa10f0d3d RMF_UPDATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa163f4c3 dump_rniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa189799d __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2244636 RQF_MDS_GETATTR_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa22c0086 ldlm_error2errno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3a0c03a req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3d2a6ee RMF_CAPA1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa47787ef RMF_PTLRPC_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4a2d089 RQF_OST_PUNCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4bea5ef lustre_swab_lmv_user_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5458dad ldlm_lock_decref_and_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5880075 ldlm_errno2error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5f2e10b ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa66888dd ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa73b889b ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7d55cc3 RQF_MDS_REINT_CREATE_RMT_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7e360b1 RMF_OBD_IOOBJ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7ec567d RMF_CONNECT_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa958055d ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9704f80 lustre_msg_get_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9c4658e lustre_swab_lov_user_md_v3 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9c7561b ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9ecb6d1 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaaea87a4 ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae9de7f4 ptlrpc_add_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaed80456 ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf4e9658 RQF_MDS_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf50a0d6 RMF_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf798e16 ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb17349f4 ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1831928 ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb27c2374 lustre_msg_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb291473d lustre_msg_early_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb2c84eef ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4688808 req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb4a7ecf3 lustre_msg_add_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb512ebc2 sptlrpc_parse_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb68476df interval_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6aafd03 RQF_MDS_DONE_WRITING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7b38189 RMF_MDT_MD +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7fa3cc8 RMF_LLOG_LOG_HDR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9063315 ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9b631cf lustre_swab_mgs_config_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xba7eeae1 ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xba824b77 req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc5ccc1a sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd622721 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbdf361bf client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe44be55 ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe47bc7e ping_evictor_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf300a29 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf98b86f RQF_MDS_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbffd4313 RQF_OST_BRW_WRITE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc032cc91 req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc06c4670 lustre_msg_get_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0867da7 RMF_REC_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc291150b ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2986d28 lustre_swab_ldlm_res_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2b1af57 RQF_MGS_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2be922a RMF_SYMTGT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc3c40292 ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc5c79a32 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc60a60e1 RQF_OST_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc6250497 req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc629b621 ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc694be4b RQF_LLOG_ORIGIN_HANDLE_PREV_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc6c81258 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc763fabc sptlrpc_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc78a5464 ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc79b9c67 ldlm_pools_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7c4e964 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7ca8257 RQF_MDS_REINT_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7e47564 ptlrpc_interrupted_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc80b9692 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcaa1bd3e ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb07beb1 ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb16107d ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2cc0cf lustre_swab_lquota_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2ceaff sptlrpc_secflags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcbd9fbc9 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcd012081 req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce64125e ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce86066d lustre_msg_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcec513c9 RQF_MDS_UNPIN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcec56199 ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xced015be sptlrpc_rule_set_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9963db lustre_msg_get_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf9aab6a RQF_MDS_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd00dd409 ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd19e59bd ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2983334 lustre_swab_swap_layouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2e0d4eb lustre_msg_get_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3cc43b7 ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4063702 target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd67a5d7b lustre_swab_update_reply_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd69e0a27 RQF_MDS_IS_SUBDIR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6c3ebfb RMF_FIEMAP_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7763962 sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7e69681 sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd88b7704 target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b91b3e lustre_swab_lov_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8f06300 RQF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9dd9bd4 lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda2ac111 sptlrpc_proc_root +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb20b501 ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc52dc69 client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd0ffb04 sptlrpc_flavor2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd30d7bf RMF_ACL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddaac3a3 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddc2d631 ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xddc40a85 lustre_msg_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde12d36b RMF_MDS_HSM_ARCHIVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde4f0af3 req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde555d70 sptlrpc_enc_pool_del_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdea7632e sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee87192 sptlrpc_conf_log_update_begin +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf03e0d6 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5e8169b lustre_errno_ntoh +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6a41f79 ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6f0dc96 RQF_OST_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7062b5f RMF_U32 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe9835075 sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeab3e5fe sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb64e68 req_layout_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebf43d3c sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec226f66 ping_evictor_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec939a00 RQF_MDS_REINT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecace5c1 RQF_OST_GET_INFO_GENERIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed0ff3c3 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed1c10d6 ptlrpc_connection_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef25e07a req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef36c45e sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef3b4a24 ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf018d742 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf09b749f ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d52b5f ptlrpc_pinger_suppress_pings +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf277c125 RQF_OST_GET_INFO_FIEMAP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf27d49dc sptlrpc_target_choose_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf2aea618 req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3442f7c ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf35f132b lustre_swab_ldlm_resource_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3d44370 RQF_OST_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf43540b9 lustre_swab_mgs_nidtbl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf45085e1 sptlrpc_conf_log_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf4daeb1e lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf55c033b RMF_MGS_CONFIG_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf584a16b sptlrpc_part2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf596e9ae sptlrpc_conf_log_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf607fc23 sptlrpc_flavor2name_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf617ab8a lustre_msg_get_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf697b756 ldlm_dump_all_namespaces +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7ba40c0 RMF_MDS_HSM_PROGRESS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf85cb27e sptlrpc_parse_rule +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf870fed9 RQF_LDLM_GL_DESC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9051bd6 RQF_QC_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf94e41e0 deuuidify +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf973aa93 lustre_swab_lov_user_md_v1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9ee11e2 lustre_msg_set_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9f72dfc RMF_TGTUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa58e4b4 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa615008 ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb444a98 ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc253f5b req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc2fa83f ptlrpc_del_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd24de62 ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfdac706a lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfe9b39b5 sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff02a0e9 ldlm_lock_set_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff0ae603 ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff2b5341 ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff35c4bb target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff6941fc unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffc807e8 sptlrpc_unpack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0x4d927c76 cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x00ee2d00 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0c2f5617 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0c7d3e62 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0f715d84 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x10635041 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x11824a3d rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x12e8a9a5 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x16471b4a rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1c54e789 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1d0ec426 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1f25a83c rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x20994b05 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x25ea4d4b rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2d6d2d32 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x34aabe80 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x35233659 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x358baa50 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3917a036 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3e575d1a HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x444f28fc rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x46f5eb23 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x49ad0c37 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4ab6fde6 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x507f3a40 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x533816d5 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6197c004 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7649767f rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x82909044 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x83ce3546 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8aead9a4 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8c7d3288 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8e7b6d25 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8e8277ec rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x93cc7d0e rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9a23a2b6 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9a80f191 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9b93a70f rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa39d0874 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa9b832ac rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaace9627 rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xae4ba5c0 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb2260a16 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbd9b61e9 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc6996d02 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xca8fdd11 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcb5755f7 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcf9c1159 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd1c54b5d rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd42ebc0f rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf7f3039b rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x090f94c4 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0b7c314f ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x17423d19 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1e0f76c1 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x27433415 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2792efb4 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2ad7422c ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2ff1e210 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x31a666c1 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x354da6c5 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x41892488 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4c349a3e ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x51a4c1ea ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x55b6961c ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x56bd8faf ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x575d3f52 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5910d0d1 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6058c5e3 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x61257cc6 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x646eef1c ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6598ae2f ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6827eefe ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x71c9541b ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7eaf2302 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x81c5e7dd ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x840efe60 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x863fc907 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x871339f0 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x90906fbe ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x996a1dbb ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa7975821 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xab0581d0 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xafbae03e ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb7151a58 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb78e6c07 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbc0f6b04 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc01f8b53 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc088ecac ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc1f7bae7 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc471f0f7 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc4f54eb3 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc852314e ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc87e979b ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcc4066b8 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcfdd762c DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd06dc3f3 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd8cb42e5 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdff9de88 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe218a8f2 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe6bd3e76 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xebecf0c2 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xebed6ea7 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf1bbaff1 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf3f78bc1 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf6581129 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfd18000f ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x015eb4c7 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x06b265fe iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x11649d27 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x18578f89 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2c6b7eb7 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2f316344 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x374c9ae0 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3d3d6876 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4e2cc173 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x54fbadac iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x60e1a18b iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8df87beb iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9237a47f iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9bfc0687 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb39af235 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb7d42df1 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb94ff412 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc127fa55 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc6d043ec iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd9dd3c57 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdcdccab4 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdf625736 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe565c75a iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xeb695b17 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf185a364 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf3404ada iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfac12726 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfeeaaa9c iscsit_handle_text_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x01c36c99 transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x02b1f992 se_dev_set_emulate_model_alias +EXPORT_SYMBOL drivers/target/target_core_mod 0x02b26dc9 sas_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x058944e1 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x06d3728f se_dev_set_block_size +EXPORT_SYMBOL drivers/target/target_core_mod 0x0cf1f9ba fc_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x114218a1 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x13ad0384 se_dev_set_max_write_same_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x1c8b5d68 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x1da36ab5 se_dev_set_emulate_dpo +EXPORT_SYMBOL drivers/target/target_core_mod 0x200a4bf3 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x25fc6836 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x26aa36d9 target_core_setup_sub_cits +EXPORT_SYMBOL drivers/target/target_core_mod 0x2abde470 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x2ad26535 se_dev_set_emulate_ua_intlck_ctrl +EXPORT_SYMBOL drivers/target/target_core_mod 0x2fa7379e target_fabric_configfs_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x328176fb target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x3291764c spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x3746f682 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x382da70c target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a98c025 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x3b09276a __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x3bbec422 iscsi_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x3bcad822 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x3bf0ff21 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x405140f2 se_dev_set_force_pr_aptpl +EXPORT_SYMBOL drivers/target/target_core_mod 0x411eda8e transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x44fd75a3 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x45e77627 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x4b5d0569 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x4cbedfc1 transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x4e1830ba target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x4fa06d38 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x513b572c transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x51a8486c se_dev_set_emulate_rest_reord +EXPORT_SYMBOL drivers/target/target_core_mod 0x521895ac se_dev_set_emulate_caw +EXPORT_SYMBOL drivers/target/target_core_mod 0x53fdefb9 fc_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x541be533 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x56409ce5 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5669f4bb transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x577169c1 se_dev_set_pi_prot_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x59d00e6c transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x5a72b526 se_dev_set_emulate_write_cache +EXPORT_SYMBOL drivers/target/target_core_mod 0x5d121f9d transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0x6f06eabe se_dev_set_emulate_tpu +EXPORT_SYMBOL drivers/target/target_core_mod 0x74283115 target_fabric_configfs_init +EXPORT_SYMBOL drivers/target/target_core_mod 0x74a524d9 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x75bd7eb5 se_dev_set_max_unmap_lba_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x765d72a2 sbc_dif_verify_write +EXPORT_SYMBOL drivers/target/target_core_mod 0x7738abfb se_dev_set_max_unmap_block_desc_count +EXPORT_SYMBOL drivers/target/target_core_mod 0x77da5bca transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x7f48566c se_dev_set_is_nonrot +EXPORT_SYMBOL drivers/target/target_core_mod 0x7f91e08e se_dev_set_pi_prot_format +EXPORT_SYMBOL drivers/target/target_core_mod 0x80105262 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x80b1d090 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x8173d971 sbc_dif_verify_read +EXPORT_SYMBOL drivers/target/target_core_mod 0x83900c77 transport_subsystem_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x88fa0217 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x89b260c7 sas_parse_pr_out_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x8abad200 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x8b9a66cb target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x8c27e0ab iscsi_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0x8f13332d target_fabric_configfs_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x94a3a682 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x96ef6f41 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x97d60973 core_tpg_clear_object_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x9e194358 target_fabric_configfs_free +EXPORT_SYMBOL drivers/target/target_core_mod 0xa0f75502 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xa5187681 se_dev_set_unmap_granularity +EXPORT_SYMBOL drivers/target/target_core_mod 0xa6349bf7 fc_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0xa9025e05 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xb0ae07e1 se_dev_set_emulate_fua_read +EXPORT_SYMBOL drivers/target/target_core_mod 0xb5324e58 iscsi_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xb97d9ae3 fc_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xb9f1c49c sas_get_pr_transport_id_len +EXPORT_SYMBOL drivers/target/target_core_mod 0xc445f9b2 se_dev_set_optimal_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xc644f5ad transport_subsystem_release +EXPORT_SYMBOL drivers/target/target_core_mod 0xc6cb1936 iscsi_get_fabric_proto_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0xca6e59e6 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xcd07efab se_dev_set_enforce_pr_isids +EXPORT_SYMBOL drivers/target/target_core_mod 0xce57a3a1 target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0xd24fcaef se_dev_set_emulate_tpws +EXPORT_SYMBOL drivers/target/target_core_mod 0xd3748b58 core_tpg_del_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xd50f543c target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe18eea69 se_dev_set_emulate_3pc +EXPORT_SYMBOL drivers/target/target_core_mod 0xe252f61d sas_get_pr_transport_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xe2f2b4aa sbc_execute_unmap +EXPORT_SYMBOL drivers/target/target_core_mod 0xe4314319 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xe6102e95 se_dev_set_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xeb5758fd se_dev_set_emulate_fua_write +EXPORT_SYMBOL drivers/target/target_core_mod 0xeebff341 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf09457ef core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0xf24ce6f3 se_dev_set_emulate_tas +EXPORT_SYMBOL drivers/target/target_core_mod 0xf30f000d core_tpg_add_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xf33c242b se_dev_set_unmap_granularity_alignment +EXPORT_SYMBOL drivers/target/target_core_mod 0xf77b6d69 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0xfd70d338 target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xfddc50d7 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xff7d3e34 transport_init_session_tags +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x4873e390 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0xead670a5 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x74796d53 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x070b65ef usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x0b1fecaa usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x0cdef42e usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x4e7e2258 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5381f36a usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5aa5d49a usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5d2967c4 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7c9fc2e4 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc61c9f0e usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xcaaff87e usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xde70c030 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xebb44b78 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x1431c629 usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x2949703b usb_serial_suspend +EXPORT_SYMBOL drivers/vhost/vringh 0x0fd987f7 vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x14397bb5 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x32da6f89 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x39c9d7a5 vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3b304ebb vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3c71c418 vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x4311cd91 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4f384f8b vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x58abf4ed vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x5fedea44 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x6432894b vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x8d080d03 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x95e62337 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x97fa07e9 vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xb4b63575 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xc578f0f7 vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xd355e031 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xd609393d vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xde804bb9 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/video/backlight/lcd 0x0dda48ac lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x1b889727 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xb3d7aae7 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xbd2892a0 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x0c56f39d svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x16b9991c svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1d005020 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x30d867aa svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7af05974 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x80f24d95 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd1429fca svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xdccb4b27 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xef774f5d svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf2db5956 svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf3915620 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0xadc00927 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0xc57ba019 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x562b1cd9 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 0x75e48a69 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x2baa5a28 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xa7826d25 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xe2ab3b1b matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x762bd1f0 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x7ff03145 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x87126b0f matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xfdd26efb DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x0e240d4c matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x514d6338 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x47a43a3a matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x5a28859f matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x65963f81 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x946470b5 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x3a951ba7 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xd9926b54 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x15e93863 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x2097c326 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x4dc31cdc matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x64deed06 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xc9f10891 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x0142536f mb862xxfb_init_accel +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x454a3cf0 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x18150a25 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x450c450c w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x6671505b w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xf15e4b0e w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x23f4e21e w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xa08cc1f7 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xecc7b18f w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xf42de46f w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x24a39a41 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0x2a171b4c w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0x36997ea6 w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0x9af75966 w1_remove_master_device +EXPORT_SYMBOL fs/configfs/configfs 0x050d3200 configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0x0da2604e config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x314216c1 config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0x38f6c588 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x41d0f2d7 config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x483d902d configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x81990718 configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x977a54dc config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0xb154f49f config_item_init +EXPORT_SYMBOL fs/configfs/configfs 0xc98ed08c config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xd2616c6e configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0xea2600f5 config_item_get +EXPORT_SYMBOL fs/exofs/libore 0x1a4a4554 ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x364e2e45 ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0x3c8feba2 ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0x4489b432 ore_write +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x4d99a511 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x645a3fe4 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0x883ae50f ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xc0a8c5b4 ore_create +EXPORT_SYMBOL fs/exofs/libore 0xe11b1271 ore_read +EXPORT_SYMBOL fs/exofs/libore 0xe20ee059 ore_check_io +EXPORT_SYMBOL fs/fscache/fscache 0x0d5c8d26 fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0x0eaa41d3 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x173d9a7c fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x1e2b9c54 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x238df1d1 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x2673ea62 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0x313ffde4 fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0x35fc5515 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0x37d77a04 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x43b3ef92 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x49183f63 fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0x4d7bf981 fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x55ba7cce fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x651a26b8 __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x688f19d7 __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0x69b5f4bc fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x6e2b923e __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x6f474e20 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x72453d95 fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x74eeff74 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7ff91368 __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x84b1cdd3 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0x97b57f2b __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x9e47fd25 __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0xb5ef3ac7 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0xc66b29ac __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0xc86c2e18 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0xcc4ced65 __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0xdd813a21 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0xde014217 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0xe42acc0f fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0xe56435da __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xee239995 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xf2c51e42 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xf979f470 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0xf9ec05a9 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xffb09378 __fscache_update_cookie +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x119908a4 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0x892e57fb qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xa0dab00f qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xba564a57 qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xdfb9ba33 qtree_delete_dquot +EXPORT_SYMBOL lib/cordic 0x434bfd07 cordic_calc_iq +EXPORT_SYMBOL lib/crc-ccitt 0x1a703ba1 crc_ccitt +EXPORT_SYMBOL lib/crc-ccitt 0x75811312 crc_ccitt_table +EXPORT_SYMBOL lib/crc-itu-t 0x6d356209 crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0xd29b009f crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x56329ecc crc7_be +EXPORT_SYMBOL lib/crc7 0x7a222007 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc8 0xab9ad613 crc8_populate_lsb +EXPORT_SYMBOL lib/crc8 0xd09b2cba crc8 +EXPORT_SYMBOL lib/crc8 0xd4534d80 crc8_populate_msb +EXPORT_SYMBOL lib/libcrc32c 0x27000b29 crc32c +EXPORT_SYMBOL lib/lru_cache 0x0641307b lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x098d2ed9 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f136153 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x40eeb351 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0x4522d82a lc_reset +EXPORT_SYMBOL lib/lru_cache 0x4cf5f5a8 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x5752f31b lc_del +EXPORT_SYMBOL lib/lru_cache 0x7257beee lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x9134feb7 lc_get +EXPORT_SYMBOL lib/lru_cache 0xb672aa97 lc_create +EXPORT_SYMBOL lib/lru_cache 0xbfbe53d5 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0xc3a98c1d lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcc979a91 lc_set +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 0x0c222eb5 lz4_compress +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x682a23e0 lz4hc_compress +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0bd662f6 raid6_gfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x15fe0cd3 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x5ba93f9d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xce45a6f1 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd9e91f83 raid6_vgfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0xefc78e77 raid6_empty_zero_page +EXPORT_SYMBOL net/802/p8022 0x869a19bd register_8022_client +EXPORT_SYMBOL net/802/p8022 0xa35212b6 unregister_8022_client +EXPORT_SYMBOL net/802/p8023 0x4c828142 make_8023_client +EXPORT_SYMBOL net/802/p8023 0x796d7152 destroy_8023_client +EXPORT_SYMBOL net/802/psnap 0xfce68351 unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0xff903795 register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x046c2437 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x0a3a9608 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x114f0f9a v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x11d2e682 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x26a55895 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x2ed1cfb2 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x34cc3587 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x39d3b071 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x3aeaa2d6 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x45806fdb p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x472e8f70 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x53d58a07 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x555173b7 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x5684571e p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x57704437 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x6e626587 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x785d32aa p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x7876e351 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x887092a1 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x8c865ada p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x915c4e03 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x95929ce8 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x96a894de p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x96d5ce9e p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x977a0030 p9_nr_pages +EXPORT_SYMBOL net/9p/9pnet 0x9e7b396d p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x9efa7812 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0xa4705542 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0xa47c7592 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0xa5b817bc p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0xab2a6f80 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0xabb4ed68 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0xbd075902 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0xbdd17f7d p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0xc41af040 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xc6de6041 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xd081016f p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0xd463c980 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0xda6fa81d p9_payload_gup +EXPORT_SYMBOL net/9p/9pnet 0xda82b8ac v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0xdb36d417 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xe1332b28 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xe585b883 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xfba7bf67 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x7cbaae9c atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0x82d54aab atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0xb271c6f6 aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0xd63e70d7 alloc_ltalkdev +EXPORT_SYMBOL net/atm/atm 0x0853c4ee atm_charge +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x2e198708 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x3194e26e vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x8bd88a91 register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x953b119d atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xa719322e vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xaa304d1f vcc_release_async +EXPORT_SYMBOL net/atm/atm 0xad860648 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xafd69488 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0xbc4def21 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0xca87b453 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xcf3740e7 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0xd260245f atm_dev_register +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xfd6b1de9 atm_dev_signal_change +EXPORT_SYMBOL net/ax25/ax25 0x026c1368 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x1b04e55b ax25_hard_header +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x299ec430 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x363c14c0 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x7cc77b2b ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x989b558c ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xa70116be ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xcb5d10c0 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xec20c458 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0xf6d93633 ax25_rebuild_header +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0fe54b86 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x110c1f07 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x13418cbd hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x17a15cd2 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x27523be8 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x347df881 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x363bc705 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x36c90b9a bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3ac373d9 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3c078af6 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x40bee2e0 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x41f4b846 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x481fc5eb bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4ba00b87 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4ed5f921 hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5af76331 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6034bcb7 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x655968ca __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x87b65bf1 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8879a046 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x89afe886 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8ea80f46 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x93993c64 hci_recv_stream_fragment +EXPORT_SYMBOL net/bluetooth/bluetooth 0x98efb80a hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9a06ba7a bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa760bad5 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0xac22322b bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbfdf210f bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc192df4d l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc260fb4e hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc4275b9c l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc9687794 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd117eed0 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd719cfdd hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdaeae573 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdbc51bf2 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf6d12fb1 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfb8c5e90 bt_sock_recvmsg +EXPORT_SYMBOL net/bridge/bridge 0x5eb4b7aa br_should_route_hook +EXPORT_SYMBOL net/bridge/bridge 0xb8596fb8 br_fdb_external_learn_add +EXPORT_SYMBOL net/bridge/bridge 0xc2c6eab2 br_fdb_external_learn_del +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x85cea38d ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x9b89f62b ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xa38d2a35 ebt_register_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x185e6183 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x50a86460 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x966d7de2 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xa743fb38 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xd1571f5a caif_connect_client +EXPORT_SYMBOL net/caif/caif 0xe41d42cc caif_enroll_dev +EXPORT_SYMBOL net/can/can 0x6099dd07 can_ioctl +EXPORT_SYMBOL net/can/can 0x627bf136 can_rx_unregister +EXPORT_SYMBOL net/can/can 0x73fab81d can_rx_register +EXPORT_SYMBOL net/can/can 0x74bb5781 can_proto_register +EXPORT_SYMBOL net/can/can 0x85e74d13 can_proto_unregister +EXPORT_SYMBOL net/can/can 0x8ece6923 can_send +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0a25be32 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x0ec231b8 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x150fb76d ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x17a32a0a ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x1aeaa1e9 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x1b55b9f1 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x1dd228c9 ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x1ffccd2e ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0x208b27eb osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x21c60751 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x24d897df ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x270cbe60 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x2d5899d7 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x2e1b3dbd ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x2f49a900 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x2f7bd980 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x30aa4b4f ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x32e34a42 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x35243b19 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x35a5d86d osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x3784d389 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3b5eb3f3 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x3cb77497 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x410f3c8d ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x419cb09b ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0x4205ffd7 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x43a00001 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x43e458f6 ceph_file_part +EXPORT_SYMBOL net/ceph/libceph 0x43efd647 ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x4533b853 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x493574a6 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x4fa81904 ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x54167b80 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x5759aa65 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x5a302aaa osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x5c263afc ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x650f0bff ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x65980b42 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x690ea91b osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x6aa428ee osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6b4a2e66 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0x6d79e8d2 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x6fcdafef ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x72673b3a ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x72da3edf ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x7443c760 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x7fca678e ceph_monc_create_snapid +EXPORT_SYMBOL net/ceph/libceph 0x80fde801 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x84bcf8d1 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x8521f4a3 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x870d064c ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x892ae3ab ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x8d90dffd ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x8ddb2078 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x96253bcf ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x999c1873 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9e76412c ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa0f274c6 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0xa489ddc2 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xa5574dee ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb2a9da osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb2f01638 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb63bc87f ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0xb7477127 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xb75111b8 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xb807d906 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0xb9be83ff ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0xb9ef19c4 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xbe857385 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0xc0992ef1 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc55de604 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xca006f3d osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xccaefb07 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0xce0381d0 ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0xd09abbb4 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd2ea3d4e ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0xd4ca9a0b ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xd72866d0 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0xd7acd83f ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd94fcdf9 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xd9fda778 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0xdab79016 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xe097a5f7 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0xe1463e2c ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xe3b042ca ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xe5fc7cee ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0xe887c273 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0xebb1e718 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0xf35cb4d9 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xf89923ed ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xf962fa56 ceph_osdc_create_event +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xb422e523 dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/ieee802154 0x0a5fd410 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x0d25745a wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x2ebf809a wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x3ed7fb42 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x89a00b78 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0x8de49a9f wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x9bdd47e5 ieee802154_nl_start_confirm +EXPORT_SYMBOL net/ieee802154/ieee802154_6lowpan 0x47244ae5 lowpan_frag_rcv +EXPORT_SYMBOL net/ipv4/fou 0x03916fe4 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x2f86a4b0 gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x7a8411a2 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xc97a59b6 fou_build_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xac0ff9a3 ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xe96e8082 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xeb07719a ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xf07ff578 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x0b6b04be arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x222bafb5 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x770d2e5c arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x64896fec ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x65bdb85f ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x85a2c789 ipt_do_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x14753679 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0xfa5cd528 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0xc739d9b9 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xee431fe2 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xf1c001a6 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x155990b3 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x55cc2d2e ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xf3ad92ca ip6t_register_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x2f0e0c1e xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0x6dcc51a7 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x0823b1a7 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x73ffb553 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x0b617aa4 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x1937e25f ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x2a386fb0 ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x3185e252 ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x48a22bfb ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x6b63a68b ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xc8a8d756 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xe2023f79 ircomm_flow_request +EXPORT_SYMBOL net/irda/irda 0x0064e0ea hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0x02a45d0e irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0x052aeb54 irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x0ff0d04d async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0x1e6cade0 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x2309949d irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x23eeaf9b irttp_dup +EXPORT_SYMBOL net/irda/irda 0x2e4ed01e irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x38d909d4 irttp_data_request +EXPORT_SYMBOL net/irda/irda 0x3e56064f hashbin_new +EXPORT_SYMBOL net/irda/irda 0x42840286 iriap_close +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x601bda46 hashbin_remove +EXPORT_SYMBOL net/irda/irda 0x65fb4726 irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x6b5fbcef hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x6cbcd394 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0x6e0ab3c7 irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x70f0fad8 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0x72f73f75 irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x8303be8d irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x85d88217 irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x993c4369 irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x9c556e8a irlap_close +EXPORT_SYMBOL net/irda/irda 0xa1457e67 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0xa1d41e58 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0xaa557515 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xaadd85fc irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0xabfd227f irda_notify_init +EXPORT_SYMBOL net/irda/irda 0xb131ca3e irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0xb5cc0004 irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xc5a01997 iriap_open +EXPORT_SYMBOL net/irda/irda 0xc68e43be irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0xca46da0b alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0xce2284ed irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0xcead7dbb hashbin_find +EXPORT_SYMBOL net/irda/irda 0xd2108314 hashbin_insert +EXPORT_SYMBOL net/irda/irda 0xd6deeaae irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xe3463529 hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0xe3bde43e irias_insert_object +EXPORT_SYMBOL net/irda/irda 0xeb022548 iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0xebb79017 irlap_open +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf0a694a1 irias_find_object +EXPORT_SYMBOL net/irda/irda 0xf5876b95 hashbin_remove_this +EXPORT_SYMBOL net/l2tp/l2tp_core 0x851e535e l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x4e2d6663 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x5dd06e8e lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x604c2110 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0xa14c6fb5 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0xb956a21e lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0xd11b52e0 lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0xf6d2c1e6 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xfd9ee23a lapb_unregister +EXPORT_SYMBOL net/llc/llc 0x04a8d5eb llc_sap_find +EXPORT_SYMBOL net/llc/llc 0x1435e6c3 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x564074e4 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x8d70c416 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x8f7c4706 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0xa1d1633d llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0xfe1eee6f llc_set_station_handler +EXPORT_SYMBOL net/mac80211/mac80211 0x05138f08 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0x0683b30b ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x10838c5c ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x1381b663 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x1a03a4ef ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x1a3af2b0 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x1fff83f7 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x21312a75 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x2191a1e0 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x27981459 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x2b324b4a ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x3086f2cd ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x31c33a25 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x3eb2269d ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x478e9c02 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x482987c5 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x4a088413 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x4a235ad3 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x5c28cca5 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x5fa22198 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x619aade1 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x61bacfc4 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x6436aeef ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x6b63719d __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x6ea94d03 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x71e134ee ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x72a4403a rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x74acdd8a ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x750f012b ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x79937345 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x80f353a8 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x8adb49f9 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x8bee6862 ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x8d3c53bf ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x8de88777 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x94e532b4 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x958756ed ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x97149d1f ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0xa2353a2b ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0xa2c2f248 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xa536d713 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0xa646856c ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xa76c7701 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0xa8ff8e2c __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xaa157485 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0xb1200286 rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0xb350e780 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xb4f6d825 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xbb871aa3 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0xbd3d7a1a ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xbef77093 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xbfabd939 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0xc22e98c6 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc4f705cc __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xc7e9782e ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xc8045894 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xce146770 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xd33161f1 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xd34ce842 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0xd3bb997a ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xd50b0a22 ieee80211_ie_split +EXPORT_SYMBOL net/mac80211/mac80211 0xd6f1af4c ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xdd1873ae ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xddb47d52 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xdf39a0e9 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xe20ce213 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0xe4d553df ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0xe56f0a2a ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0xe739554e ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0xe7c3ae82 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0xe95d27fa ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xe9817387 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xec43c1e3 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xf0a42a91 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0xf14ea85e ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0xf395de03 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0xf477300d ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0xf6d501be ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0xf879ca03 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0xf9d7ffdf ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0xfa1baa29 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfa95f4e1 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0xfd52e267 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac802154/mac802154 0x7999afe1 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x7d8001ad ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x8b57fd7f ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x90e6d2d2 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xa6692f60 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xb86eebef ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xcc5c8acb ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xcc6edaf8 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0xe58759fb ieee802154_rx +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x15916f88 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x262a6ee1 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5b892063 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x65f9daf5 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6ddc9226 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x860f6e6c register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xae60bb65 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xbbf406f1 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc46567e1 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xcc855784 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd7e5831a ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xdccec2a3 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xdecd9a9c unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf78d344a ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x6818bd53 __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x6ba1a05f nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xc5b5de23 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x12bddb86 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x4f1f9a70 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0x666044bc nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x96f107d7 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0xab0c9c37 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xe9b40371 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/x_tables 0x08c473b7 xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x253e8b44 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x2627feb3 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x2d459e1f xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x3b7f97ee xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x4e6e6254 xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0x81ef9918 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xac109389 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0xb28f5ef1 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xd3646719 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0xd7292dc7 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xdc704ac7 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xdefeda21 xt_unregister_match +EXPORT_SYMBOL net/nfc/hci/hci 0x16fc411f nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x26517ff6 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x2a6c2050 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x2f8c0760 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x474d8a8d nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x497c8bb7 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x585dd44a nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x66168fda nfc_hci_send_response +EXPORT_SYMBOL net/nfc/hci/hci 0x66d6c716 nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x7e8a3575 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0x8a5b0aee nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x975f986c nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0xac72cf8b nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xc0bd9680 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xc491386d nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0xd45db2e3 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0xf4a9895b nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0xfe030e8e nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x393eb940 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x4257798b nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x9bcadb8e nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xa5b250cf nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xbbdef2d1 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0xcc5cdb4f nci_set_config +EXPORT_SYMBOL net/nfc/nfc 0x009aec67 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x026b0021 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x0545de38 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x0c0887d0 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x0c62a7b6 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x0c7d2f31 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x0d57f540 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x142aaaf6 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x14dba3b3 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x191c6c8a nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x1f86112d nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x57ca2b84 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x60750406 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x8936c0be nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x9651165d nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xa3737219 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0xa38918ca nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0xcd5dd506 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0xe2765be7 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0xe29c2eb2 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0xfd340f66 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc_digital 0x1bba15f5 nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x2e284a36 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x89204fbd nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xe926f80e nfc_digital_free_device +EXPORT_SYMBOL net/phonet/phonet 0x0c5023c6 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x0fece4ca phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x55510fcf pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x887e1b7b phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x97bf4b76 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x9dd80264 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xd293c122 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0xd7d1f506 phonet_proto_unregister +EXPORT_SYMBOL net/rds/rds 0x7505d413 rds_str_array +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x0a61f3ed rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x0fd976a1 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x201dea52 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x23ec208f rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x339ef6ee rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x5ae363e6 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x698fa47d rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x74c2b698 rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x79f67793 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x7a5c7e02 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xc7c502a4 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xdb65a1f5 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xe0134b16 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xea8d85ce rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf3b17c0b rxrpc_kernel_free_skb +EXPORT_SYMBOL net/sctp/sctp 0xfa081e39 sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x701902af gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x7863a3eb gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xeff012f8 gss_mech_get +EXPORT_SYMBOL net/sunrpc/sunrpc 0x44831750 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0x871d2834 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0xc6492df4 xdr_truncate_encode +EXPORT_SYMBOL net/wimax/wimax 0x59e512c4 wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0xd6114751 wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x01799f70 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x01b95735 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x032370f7 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x041a583d cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x095b41c5 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0d3dbcb7 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x0f206801 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x0fdfaaaa cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x1007929c cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x1249f036 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x1707bcc2 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x1766e6f4 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x1863181f wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1bf86aea wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x1c491035 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0x1f4234d2 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x2124cfd1 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x244bda7f cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x2bfca98d cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x30a816e4 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x34ab250f cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x40baf53b cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x41b03baf cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x42767766 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x46e885b5 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x490b3b78 __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x51d7b4d5 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x52bdc459 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x5646fac0 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x5ea6285e cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x5fbffa3d cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x61cdb486 wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x636c5c67 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6ab4b10e cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x75f69c2a cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x7e7569f5 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7f878c20 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x842a1a8c cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x84c79e3e cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x89b3ff74 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x8a356c1f cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8da21b4e cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x8e3c7a28 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x9109b4da cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x9296e9da ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x94235fd6 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x955deb0c cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x987dad98 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x9beec5c8 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x9ee47548 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0xa01b5665 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa15f98fa cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xa7077759 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xa7c61204 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0xa865ac94 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0xb059df0d cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb1468867 cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0xb7d1b326 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xb89bc5d0 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0xbac32c73 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xbd0573f6 cfg80211_del_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xc3c4c0a3 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xcf618a57 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0xd03e245a ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xd08ac581 cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xd2779902 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xd45f961f wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0xd65d9509 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0xd9283562 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdcb5217c __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xdcba995c cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xe8131c63 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xe9ddc1d3 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf1c7e9e5 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xf3ebb11a ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xf66f12a6 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0xf68c5bd3 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xfa8f3a6d cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/cfg80211 0xffea0754 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/lib80211 0x216a6f20 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x47e5abdc lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xa0f71bd1 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0xc3091f57 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xd2573718 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xffda1ae1 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL sound/ac97_bus 0x0a2e034e ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0xa4b73ecf snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1964cebf snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x2ae21349 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x32bd6b70 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3c806bc2 snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcac0a3be snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x3a57f235 snd_seq_autoload_unlock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xaf31f222 snd_seq_device_register_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xb90668b2 snd_seq_autoload_lock +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xc622fb29 snd_seq_device_unregister_driver +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xcdad1fc0 snd_seq_device_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf0a1fdb3 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x072d978b snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x13a17752 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x2eed26bf snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x4d5ca523 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x592f6e9b snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xd7c7afcc snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xe60fb228 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xecbde43c snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0xcf5b036f snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x02c8f5e9 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x07cda15d _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0x0837ca9f snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x1028aa50 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x18e1683f snd_dma_program +EXPORT_SYMBOL sound/core/snd 0x191e88cf snd_dma_pointer +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x1d262a17 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x1fb53d55 snd_card_proc_new +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x2acfaf8b snd_get_device +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x43854c9c snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x44d23f58 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x481353d3 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4b015768 snd_iprintf +EXPORT_SYMBOL sound/core/snd 0x4c3fc566 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0x51afb093 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x5648088a snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x5dd6b7b5 snd_register_device_for_dev +EXPORT_SYMBOL sound/core/snd 0x6191c614 snd_card_free +EXPORT_SYMBOL sound/core/snd 0x64f76f87 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0x6c8b2b8b snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x73c194fa snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x74f5c257 snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0x7f8c9d75 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x8b0560af snd_device_new +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8e6a5b9b snd_card_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x907809b3 snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x939327d8 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x97338496 snd_component_add +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0x9f7b48c6 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0xa0042de1 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0xa63eaa41 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0xa67ae2cd snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xafca78e5 snd_device_register +EXPORT_SYMBOL sound/core/snd 0xb269b4f8 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb2e64757 snd_cards +EXPORT_SYMBOL sound/core/snd 0xb32e33c1 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0xb43878fd snd_seq_root +EXPORT_SYMBOL sound/core/snd 0xc3a6f9da snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0xc7569761 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0xcf1fea4a snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0xd02a0975 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0xd74e6167 snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0xd937ce01 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0xdbedc57b snd_info_register +EXPORT_SYMBOL sound/core/snd 0xe02fe868 snd_device_free +EXPORT_SYMBOL sound/core/snd 0xe3bd84b3 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0xeb5d6baf snd_card_new +EXPORT_SYMBOL sound/core/snd 0xef57bb9a snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0xf06c1a07 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0xf2da01e4 snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0xfbf0f53b snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0xfca7f736 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-hwdep 0xc3119ff9 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x06b310c9 snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x0d3b79ee snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x15d8a074 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x16a8820b snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x17c983b4 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x196a2904 snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x20258001 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x2a316201 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x2d3e830b snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x34d134c1 snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0x374fbf84 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x43338f75 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x437d1468 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x4680b1e3 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x4ae7d370 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0x4c004539 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x4eb29b11 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x5249df91 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x5733c57c snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0x5898dcba snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x598d3e4f snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x67708b13 snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x6db280ad snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x74199977 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x8b742dce snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0x8d70e28b snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x91d48051 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x9d08a297 snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0x9d5b0396 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xadd076f6 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0xae378f88 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0xaf657f92 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xb2155ed3 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0xb59cc769 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0xb664eec7 snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xbf418f52 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0xc047327c _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xc715d767 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xc9196c1f snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xd68fd22f snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xe00bfc3d snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xe14ba661 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xea790c3c snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0xed2ea767 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf93bb2b9 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0xf9aee595 snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0xfa486ff0 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0xfb4c3048 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x00f59f94 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x04639bd1 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x060a0036 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x150a5b94 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x152b2133 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x22f8c76f snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2c8ba4a0 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x54af418c snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x72888841 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x93871d56 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb12d538a snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc2f2a226 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0xcb86ead7 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xda11d800 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0xdbf4fc35 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf6267ef6 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfca98e47 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-timer 0x16ccfcb7 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x2a231e17 snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x316119ff snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x3aa70a8b snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0x48b1c7ad snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x807449d2 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x852a97e3 snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0x8bb636c0 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0xa8dcfa97 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0xb8bfb7af snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0xf7096a90 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0xf800c49a snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0xfa5c39a2 snd_timer_global_register +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x073c8242 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x2f5ebb2d snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x32979d97 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x5723a843 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x5bf26e86 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x72c14467 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x98036cdf snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x985d6f54 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xbb1bdf5a snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xce40fdcd snd_opl3_reset +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x0dea487d snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5a622424 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7683010b snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xa1990007 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xa2c4d6d3 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xbc21e4f1 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xcab048e9 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xcfeb8cb8 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf6c8834b snd_vx_free_firmware +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0015b319 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0d7df8f1 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1d9d81cc avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x22d9ee8d snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x22f34866 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2d087949 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x44151488 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x45e469c3 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x48f0f457 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x492bd91b fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5c1bb100 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5d088780 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5e97146d fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x68c46e68 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6e914456 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x789fdbf7 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7a5c8ac5 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9355e821 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x95004bb8 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xad08bc8a amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb19f74f4 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb1ffea67 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbbdc3f09 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbf9ba7fe amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc0c7c5e9 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc8b73aec amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xce24d381 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd97d0b78 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xddbfd094 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe3b96df1 amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xea1524f6 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xbe038abf snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xea2ea9af snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xebc330b1 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xec0618bf snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xf86c97d0 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xfc4a2404 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x2d8b6f8d snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x3aabd788 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xa02d4752 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xc2ec7509 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x00e63c0a snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x7c4bb2ae snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x08a4558b snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x2a8e9fe2 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x373a50a7 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x452349fe snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x6f0ba8f6 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x9fcce11a snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-i2c 0x0393ef77 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x5d337f97 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x6a783993 snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0x843140d9 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xbe1014f1 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xe8af9da9 snd_i2c_probeaddr +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x6205cff7 snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x663bf623 snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x8650d3c6 snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x9509a019 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x97517064 snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xa3bcb378 snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xda913caf snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xe92a1a05 snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xf43ee036 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xf6b54044 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0c1a74c0 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1c172638 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x22e945eb snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2a2a7988 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3d97a3f3 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4d95d179 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4f394149 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6804079a snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6b9d589b snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x841c1af4 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbf737da3 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc09dcd0a snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc3bc2b15 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc633dbed snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xcb526e01 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe0fe739a snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xfa685c1b snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x222d8bca snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x2c503f01 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x3defbb2f snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x4bdb5ff8 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xa7e4cb11 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xac5d4600 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xcf3083f0 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xcfeca277 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xed6c16f3 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x08d8212e snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x0fb15ed9 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x71e93aa4 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x094493dc oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0cbff5a6 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x29be1626 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3656b06a oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3cd2c910 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x44e9cafd oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5bbe2165 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7236f290 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x738348e1 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x76bcaa63 oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8cbf953a oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8d8e0dc4 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa6345458 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb331fb68 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb3bce1c9 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc3543cbf oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xccaa4899 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xdf56f09d oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xec4ee72a oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xee135ad1 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xffb00516 oxygen_read32 +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x4f8f4f84 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x724c3efd snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xc48ca829 snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xeca0d197 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xf8e0b3c9 snd_trident_free_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x56895ba0 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x7af49197 tlv320aic23_probe +EXPORT_SYMBOL sound/soundcore 0x01eff0f6 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x28cab0dc register_sound_special +EXPORT_SYMBOL sound/soundcore 0x3f159096 register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x4816c4b3 register_sound_midi +EXPORT_SYMBOL sound/soundcore 0x781ca3ed sound_class +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xecc90ba0 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x38368a28 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x5ac4a8e7 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x85948d5c snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x920b5cef snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xb46cdd90 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xf9ddfb15 snd_emux_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x17960a22 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6b5f13cd snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x83fa29fa snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x85e842d0 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xa54535c7 __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xa79ac00d snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xcfd20e51 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xe0fd8179 snd_util_mem_alloc +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x58b6d294 snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x00000000 TOC. +EXPORT_SYMBOL vmlinux 0x001e79a2 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x002cbaed from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x0048a151 vfs_read +EXPORT_SYMBOL vmlinux 0x004f8c63 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x00515918 d_alloc_name +EXPORT_SYMBOL vmlinux 0x005742ea eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x00801678 flush_scheduled_work +EXPORT_SYMBOL vmlinux 0x008fcc95 netlink_capable +EXPORT_SYMBOL vmlinux 0x00937c56 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x00992570 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x009e9ab1 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x00a502ae i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0x00ac6958 __next_cpu +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00ea56ed mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01024157 audit_log_task_info +EXPORT_SYMBOL vmlinux 0x010f86ec tcf_hash_create +EXPORT_SYMBOL vmlinux 0x012a97fc xor_altivec_4 +EXPORT_SYMBOL vmlinux 0x013088d8 mount_ns +EXPORT_SYMBOL vmlinux 0x0132a65e inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x016ff13b sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x01790e94 csum_partial_copy +EXPORT_SYMBOL vmlinux 0x01853237 iov_iter_npages +EXPORT_SYMBOL vmlinux 0x01ab3f5e nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x01bb118b tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x01e19f98 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x01eb01f7 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0225dd68 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x023a074a hvc_get_chars +EXPORT_SYMBOL vmlinux 0x023ae670 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x02498e22 ip_cmsg_recv +EXPORT_SYMBOL vmlinux 0x024bf827 radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x024d2637 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x026b296e deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x026f0c3a napi_gro_receive +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x0278efd0 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x0279f678 d_move +EXPORT_SYMBOL vmlinux 0x027a6aa5 __nla_reserve +EXPORT_SYMBOL vmlinux 0x027b6afc write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x027fac59 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x0294f837 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a63ed0 pci_dev_get +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02b602a2 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x02cd2d67 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02edc3eb tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x02f5cccb serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x0308e715 secpath_dup +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x033a37e5 free_buffer_head +EXPORT_SYMBOL vmlinux 0x033d4676 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x035085ca module_layout +EXPORT_SYMBOL vmlinux 0x03519b7e truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x03553994 inc_nlink +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03a0fd0f netdev_notice +EXPORT_SYMBOL vmlinux 0x03b7a006 simple_write_end +EXPORT_SYMBOL vmlinux 0x03c06156 bitmap_fold +EXPORT_SYMBOL vmlinux 0x03d00fd3 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x03d65797 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x03e37bde end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x03e487c3 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x03eab6ed do_splice_to +EXPORT_SYMBOL vmlinux 0x03ebda85 dns_query +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x04074f48 ioremap +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x042d99ff swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x0445d577 dev_activate +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x045d7583 of_device_alloc +EXPORT_SYMBOL vmlinux 0x046184e3 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04a0a1c7 dm_register_target +EXPORT_SYMBOL vmlinux 0x04cb128d simple_unlink +EXPORT_SYMBOL vmlinux 0x04d09c8a iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x04d3205d __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04ea6029 netdev_change_features +EXPORT_SYMBOL vmlinux 0x05186ca4 flush_icache_range +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x0530dede _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x054a40d0 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x055c8559 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x056835c2 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x05746541 find_lock_entry +EXPORT_SYMBOL vmlinux 0x059162cb __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x0593a99b init_timer_key +EXPORT_SYMBOL vmlinux 0x05a514a1 _insl_ns +EXPORT_SYMBOL vmlinux 0x05ae249b sock_sendmsg +EXPORT_SYMBOL vmlinux 0x05b048c3 disk_stack_limits +EXPORT_SYMBOL vmlinux 0x05c7158d pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0x05f66e83 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x06128d73 dquot_resume +EXPORT_SYMBOL vmlinux 0x0615dec3 kobject_put +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0619fcfa mmc_can_trim +EXPORT_SYMBOL vmlinux 0x0628a9cd __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x064eeb2b inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x06631581 keyring_search +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x06881b17 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x0696ac20 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x06a78e04 igrab +EXPORT_SYMBOL vmlinux 0x06b9a328 bio_clone_fast +EXPORT_SYMBOL vmlinux 0x06bbb24a mempool_resize +EXPORT_SYMBOL vmlinux 0x06db3726 tcf_hash_check +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x071ce115 file_open_root +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x074e9213 down_killable +EXPORT_SYMBOL vmlinux 0x077764be vfs_llseek +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07cc0763 wireless_send_event +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07ea25e0 mmc_can_reset +EXPORT_SYMBOL vmlinux 0x07ec6e89 eth_header_parse +EXPORT_SYMBOL vmlinux 0x07f6324e i2c_clients_command +EXPORT_SYMBOL vmlinux 0x08002206 __napi_complete +EXPORT_SYMBOL vmlinux 0x08034400 param_get_invbool +EXPORT_SYMBOL vmlinux 0x080b9cb6 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x08297d1c __getblk_gfp +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x084c8f25 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x0856c5fe clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x085a6c50 lease_modify +EXPORT_SYMBOL vmlinux 0x08af5441 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x08d8635a dget_parent +EXPORT_SYMBOL vmlinux 0x08dd5fcf nf_log_unset +EXPORT_SYMBOL vmlinux 0x08ddc06c scsi_host_set_state +EXPORT_SYMBOL vmlinux 0x08e723ef netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x0938496e inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x0976101d key_put +EXPORT_SYMBOL vmlinux 0x0978f226 proto_unregister +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x09954079 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x0996ad35 max8998_write_reg +EXPORT_SYMBOL vmlinux 0x09a6e02b blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0x09b69de5 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c64d2e tcf_hash_release +EXPORT_SYMBOL vmlinux 0x09c80ecf iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09ca31b7 tty_mutex +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09d64497 unregister_quota_format +EXPORT_SYMBOL vmlinux 0x09da249b bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x09e73e10 pci_claim_resource +EXPORT_SYMBOL vmlinux 0x09eabd7b bio_split +EXPORT_SYMBOL vmlinux 0x0a0b09f4 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x0a10001e dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x0a115455 agp_free_memory +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a364844 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x0a4ab167 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x0a740d01 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a871540 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x0a8e41ce tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x0a92e160 touch_buffer +EXPORT_SYMBOL vmlinux 0x0acb1a3c __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0x0acbfd77 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0af3eca2 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b13b0c6 qdisc_list_del +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b20bfa8 inet_ioctl +EXPORT_SYMBOL vmlinux 0x0b2e1ec7 h_get_mpp +EXPORT_SYMBOL vmlinux 0x0b3c2661 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x0b4f2471 tcp_parse_options +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b85a35f msi_bitmap_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0x0b894d04 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x0b8e375a frontswap_register_ops +EXPORT_SYMBOL vmlinux 0x0babe474 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc12c3b get_super_thawed +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bc746dc serio_close +EXPORT_SYMBOL vmlinux 0x0be3c747 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x0be8bdd1 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x0c1311b6 cdev_init +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c932ea0 fput +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cb70c6e scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x0cbd2c82 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x0cd008ee devfreq_add_device +EXPORT_SYMBOL vmlinux 0x0cfafc9b acl_by_type +EXPORT_SYMBOL vmlinux 0x0d1006a7 dev_mc_init +EXPORT_SYMBOL vmlinux 0x0d1aba0a input_get_keycode +EXPORT_SYMBOL vmlinux 0x0d3fecd0 mmc_erase +EXPORT_SYMBOL vmlinux 0x0d43b568 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d6c963c copy_from_user +EXPORT_SYMBOL vmlinux 0x0d6d34d7 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x0d96a6b3 netdev_features_change +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0da83fea kill_litter_super +EXPORT_SYMBOL vmlinux 0x0dc0ace0 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x0dd32c23 __frontswap_load +EXPORT_SYMBOL vmlinux 0x0dda81a3 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x0dfd667c loop_register_transfer +EXPORT_SYMBOL vmlinux 0x0e0e1ede xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x0e23960c blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x0e638daa phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e7000f3 elv_register_queue +EXPORT_SYMBOL vmlinux 0x0e772132 touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0x0e77ad96 seq_bitmap +EXPORT_SYMBOL vmlinux 0x0e7c0042 pagecache_write_end +EXPORT_SYMBOL vmlinux 0x0e8f30f6 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x0e98012a vme_bus_type +EXPORT_SYMBOL vmlinux 0x0ea6932f copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x0ebb3935 ftrace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ed3f36a set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x0ee0cb4f xfrm_lookup +EXPORT_SYMBOL vmlinux 0x0ee77e6c sock_edemux +EXPORT_SYMBOL vmlinux 0x0eedfab9 unregister_nls +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f0355aa remap_pfn_range +EXPORT_SYMBOL vmlinux 0x0f04bb24 security_mmap_file +EXPORT_SYMBOL vmlinux 0x0f0d4888 inet6_offloads +EXPORT_SYMBOL vmlinux 0x0f23a4e6 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x0f26188f __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f5faa7e wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x0f60f448 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fc4986e do_splice_from +EXPORT_SYMBOL vmlinux 0x0fc52e10 elevator_alloc +EXPORT_SYMBOL vmlinux 0x0fe75d8c dm_kobject_release +EXPORT_SYMBOL vmlinux 0x0fee7b53 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x1004de92 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x1012d3fb netif_device_attach +EXPORT_SYMBOL vmlinux 0x1046dc7e simple_transaction_read +EXPORT_SYMBOL vmlinux 0x105c92ec cdev_alloc +EXPORT_SYMBOL vmlinux 0x1072a394 csum_partial_copy_from_user +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x10869a85 finish_open +EXPORT_SYMBOL vmlinux 0x10950ee1 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x10f015b7 cad_pid +EXPORT_SYMBOL vmlinux 0x10fcddba of_get_next_child +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x111f5194 register_md_personality +EXPORT_SYMBOL vmlinux 0x115a86c9 __blk_end_request +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x1170d4da of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x1174db9d inet6_protos +EXPORT_SYMBOL vmlinux 0x1182d83a cpuidle_disable +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x118cde30 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x11906ebe blk_start_request +EXPORT_SYMBOL vmlinux 0x11be57d1 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x11d2f9a4 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120d67d4 unregister_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0x12127772 of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0x1215eb0a blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x123f82f3 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x125514db generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x126426bd sock_i_uid +EXPORT_SYMBOL vmlinux 0x12740609 flush_icache_user_range +EXPORT_SYMBOL vmlinux 0x1294f7d5 seq_pad +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12bd15e9 bdi_unregister +EXPORT_SYMBOL vmlinux 0x12c0d358 check_disk_size_change +EXPORT_SYMBOL vmlinux 0x12c6c4aa blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x12c71166 __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0x12dfeb12 vprintk_emit +EXPORT_SYMBOL vmlinux 0x12e1a52d fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x12e5ef0c rtas_set_power_level +EXPORT_SYMBOL vmlinux 0x12ef49b0 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x13001082 input_release_device +EXPORT_SYMBOL vmlinux 0x130a7612 submit_bh +EXPORT_SYMBOL vmlinux 0x130ec84d abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x13102441 always_delete_dentry +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x1339bf43 create_empty_buffers +EXPORT_SYMBOL vmlinux 0x135bdc35 compat_sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x136122b6 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x1369ea66 tcp_ioctl +EXPORT_SYMBOL vmlinux 0x136c74f4 inode_set_bytes +EXPORT_SYMBOL vmlinux 0x137a0d15 of_iomap +EXPORT_SYMBOL vmlinux 0x137c12a0 tty_port_put +EXPORT_SYMBOL vmlinux 0x138f906a tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x13affbda percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x13b7816b backlight_device_register +EXPORT_SYMBOL vmlinux 0x13bfcd9c vfs_setpos +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d9f703 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x13dc6298 seq_lseek +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x13f53da6 CMO_PageSize +EXPORT_SYMBOL vmlinux 0x1402e4a0 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x140ac1f1 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x14160f86 generic_write_checks +EXPORT_SYMBOL vmlinux 0x142c87e9 blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x1458f9ea serio_rescan +EXPORT_SYMBOL vmlinux 0x149257a1 mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x149c7752 param_ops_uint +EXPORT_SYMBOL vmlinux 0x14a14817 pSeries_enable_reloc_on_exc +EXPORT_SYMBOL vmlinux 0x14a6f2da posix_unblock_lock +EXPORT_SYMBOL vmlinux 0x14dc8d0f param_set_ushort +EXPORT_SYMBOL vmlinux 0x15238e4c alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x1544e12d blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x154bdaa2 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x156affe0 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x157b5904 validate_sp +EXPORT_SYMBOL vmlinux 0x1581e2e1 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x158966da of_find_property +EXPORT_SYMBOL vmlinux 0x15b35e6e vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x15bbb3fb soft_cursor +EXPORT_SYMBOL vmlinux 0x15c3ddcd of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x15d3fd60 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x15de0cf9 of_scan_pci_bridge +EXPORT_SYMBOL vmlinux 0x15e6780d pps_lookup_dev +EXPORT_SYMBOL vmlinux 0x15f31771 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x160bd45c rtas_token +EXPORT_SYMBOL vmlinux 0x164adb99 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x164eace7 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x166a8fc5 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x166af2eb pci_scan_slot +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x167d2585 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x16867922 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x168d2d43 security_inode_readlink +EXPORT_SYMBOL vmlinux 0x16947152 proc_create_data +EXPORT_SYMBOL vmlinux 0x16adbabc mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x16ba4bd1 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x16d65fea insert_inode_locked +EXPORT_SYMBOL vmlinux 0x16e30500 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x16e502da tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x16f21c60 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x1734e220 ftrace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x173c1f5f dma_find_channel +EXPORT_SYMBOL vmlinux 0x1743414f __debugger_fault_handler +EXPORT_SYMBOL vmlinux 0x174d2e6b inode_init_once +EXPORT_SYMBOL vmlinux 0x1754b5b5 clear_bdi_congested +EXPORT_SYMBOL vmlinux 0x175620ea pnv_cxl_get_irq_count +EXPORT_SYMBOL vmlinux 0x17610ee9 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x176207b6 dev_deactivate +EXPORT_SYMBOL vmlinux 0x17648396 dev_base_lock +EXPORT_SYMBOL vmlinux 0x176a869f blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x177086a2 mpage_writepages +EXPORT_SYMBOL vmlinux 0x1793f685 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x1799cc8d devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x179e780c mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x17ae029e account_page_dirtied +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17b1a07c pnv_cxl_release_hwirqs +EXPORT_SYMBOL vmlinux 0x17bf3440 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x17e28473 fsl_upm_run_pattern +EXPORT_SYMBOL vmlinux 0x17ec7f14 agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x17ecd0ff ftrace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x1813edd9 keyring_clear +EXPORT_SYMBOL vmlinux 0x181872a9 udp_del_offload +EXPORT_SYMBOL vmlinux 0x18212adc alloc_fddidev +EXPORT_SYMBOL vmlinux 0x1829bf96 __register_binfmt +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x1830ec87 __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x1844c598 neigh_destroy +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x184da9f6 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x1851fb88 cdev_del +EXPORT_SYMBOL vmlinux 0x1857aa39 proc_dointvec +EXPORT_SYMBOL vmlinux 0x185809c4 cfb_imageblit +EXPORT_SYMBOL vmlinux 0x18583b24 fb_show_logo +EXPORT_SYMBOL vmlinux 0x185bf2d9 compat_nf_setsockopt +EXPORT_SYMBOL vmlinux 0x18656b1b __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x18698911 devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18a51577 get_super +EXPORT_SYMBOL vmlinux 0x18aec726 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x18bbdb9b zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x18d75c12 generic_file_open +EXPORT_SYMBOL vmlinux 0x18dcb373 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0x18ec77d2 noop_llseek +EXPORT_SYMBOL vmlinux 0x1906eca0 get_fs_type +EXPORT_SYMBOL vmlinux 0x19266eac make_kgid +EXPORT_SYMBOL vmlinux 0x1933960b param_set_short +EXPORT_SYMBOL vmlinux 0x193a68f4 sock_i_ino +EXPORT_SYMBOL vmlinux 0x19444627 memcpy_fromiovecend +EXPORT_SYMBOL vmlinux 0x1952be25 bio_endio +EXPORT_SYMBOL vmlinux 0x19614a1e nla_put +EXPORT_SYMBOL vmlinux 0x198f9376 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x198fd224 inet_bind +EXPORT_SYMBOL vmlinux 0x199ec4fb arch_spin_unlock_wait +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a8bb41 keyring_alloc +EXPORT_SYMBOL vmlinux 0x19b9fd7d __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x19ba1dc7 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c3d328 set_device_ro +EXPORT_SYMBOL vmlinux 0x19e32943 skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0x19f03597 of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0x19f1af18 pci_fixup_device +EXPORT_SYMBOL vmlinux 0x19fe68ab lockref_get +EXPORT_SYMBOL vmlinux 0x1a22099f dput +EXPORT_SYMBOL vmlinux 0x1a3d4ace uart_add_one_port +EXPORT_SYMBOL vmlinux 0x1a41b6ad ibmebus_bus_type +EXPORT_SYMBOL vmlinux 0x1a466a67 follow_pfn +EXPORT_SYMBOL vmlinux 0x1a4d0029 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x1a5a5022 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x1ab705c8 single_open_size +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1aeb8354 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x1aef6014 arch_free_page +EXPORT_SYMBOL vmlinux 0x1af62a99 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x1af6dd22 clear_user_page +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b132009 rename_lock +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b2b8f55 phy_suspend +EXPORT_SYMBOL vmlinux 0x1b34c67e blk_put_request +EXPORT_SYMBOL vmlinux 0x1b5a458c pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b6a1a07 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x1b7f7b79 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1b9f0571 pci_map_rom +EXPORT_SYMBOL vmlinux 0x1bb67eba netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x1bc4ff03 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x1bdc26cf sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x1beaf32f kernel_write +EXPORT_SYMBOL vmlinux 0x1bfe7889 pci_iounmap +EXPORT_SYMBOL vmlinux 0x1bfec830 __iounmap_at +EXPORT_SYMBOL vmlinux 0x1c3e02e4 memcmp +EXPORT_SYMBOL vmlinux 0x1c603f78 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x1ca28186 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x1caec62f generic_fillattr +EXPORT_SYMBOL vmlinux 0x1cb76d89 input_unregister_device +EXPORT_SYMBOL vmlinux 0x1cbee993 pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x1ccf027c cpumask_set_cpu_local_first +EXPORT_SYMBOL vmlinux 0x1cddf3b8 inetdev_by_index +EXPORT_SYMBOL vmlinux 0x1d0a2137 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x1d0ce49d d_rehash +EXPORT_SYMBOL vmlinux 0x1d1056e5 crc32_be +EXPORT_SYMBOL vmlinux 0x1d64c7f0 mmc_request_done +EXPORT_SYMBOL vmlinux 0x1d6c6b5b input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x1dad426c of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0x1daee28a percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x1dbb3b29 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x1dbc4d0c proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dcce2a2 dm_get_device +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1de79471 elv_rb_add +EXPORT_SYMBOL vmlinux 0x1deaf97a netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x1df273ae __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x1df7ba20 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x1df8fafa vio_get_attribute +EXPORT_SYMBOL vmlinux 0x1e01c9e0 netdev_alert +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e2fb0f1 netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x1e423971 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e779aaf i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x1e9995e8 md_write_end +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1eb77bcd devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x1ec3bed9 hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0x1ed6992b mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x1ee1aba1 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x1eea35d6 netlink_net_capable +EXPORT_SYMBOL vmlinux 0x1f0003a9 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x1f12f30c flush_dcache_page +EXPORT_SYMBOL vmlinux 0x1f1d2c8d backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x1f2bbf4f bio_copy_user +EXPORT_SYMBOL vmlinux 0x1f422d1f __register_nls +EXPORT_SYMBOL vmlinux 0x1f49b56b iput +EXPORT_SYMBOL vmlinux 0x1f4d3e83 dquot_file_open +EXPORT_SYMBOL vmlinux 0x1f54e93d param_array_ops +EXPORT_SYMBOL vmlinux 0x1f6ce67a sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x1f958270 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x1fb17c38 inet_put_port +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fbf7aff netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x1fccee4b key_task_permission +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1fedf0f4 __request_region +EXPORT_SYMBOL vmlinux 0x1fefdad8 mmc_free_host +EXPORT_SYMBOL vmlinux 0x1ff7dc2d file_ns_capable +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200485f6 locks_init_lock +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x20290666 bio_integrity_free +EXPORT_SYMBOL vmlinux 0x204618e7 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x204e4b83 inode_change_ok +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x2094bbc0 bio_advance +EXPORT_SYMBOL vmlinux 0x20a640f0 netif_carrier_off +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20d7538e generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x20ddca2c key_invalidate +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum +EXPORT_SYMBOL vmlinux 0x20f1f150 of_get_parent +EXPORT_SYMBOL vmlinux 0x21038d00 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x210e0cd5 __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0x2110f85d fb_pan_display +EXPORT_SYMBOL vmlinux 0x211f68f1 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x2124cc6a sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x2128332e wait_on_page_bit +EXPORT_SYMBOL vmlinux 0x213c27a6 do_SAK +EXPORT_SYMBOL vmlinux 0x214311f5 simple_empty +EXPORT_SYMBOL vmlinux 0x215ebd78 bitrev16 +EXPORT_SYMBOL vmlinux 0x215f01c6 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x2165346c jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x2192b7d6 __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0x21df6df5 nf_reinject +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21ef413e __frontswap_test +EXPORT_SYMBOL vmlinux 0x21f19335 fence_remove_callback +EXPORT_SYMBOL vmlinux 0x21f81332 of_get_property +EXPORT_SYMBOL vmlinux 0x221a5667 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x222c4817 ppp_register_channel +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2234327e sock_create +EXPORT_SYMBOL vmlinux 0x225a9f61 simple_open +EXPORT_SYMBOL vmlinux 0x225c4279 cdrom_open +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x22774d0e pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x2287e229 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x22901196 register_quota_format +EXPORT_SYMBOL vmlinux 0x2291ebf4 compat_mc_getsockopt +EXPORT_SYMBOL vmlinux 0x22963eb6 __pci_enable_wake +EXPORT_SYMBOL vmlinux 0x229f922d mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x22a2e55b vlan_vid_del +EXPORT_SYMBOL vmlinux 0x22ac6c81 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22c23993 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x22d03c02 iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0x22e6bd64 unload_nls +EXPORT_SYMBOL vmlinux 0x230ee249 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x2312590e compat_sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x231d71fb sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x232b2f24 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x232c73b0 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x2337bfe6 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL vmlinux 0x234f46f6 inet_stream_ops +EXPORT_SYMBOL vmlinux 0x235a4b21 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x235caea8 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x235e90f3 __wake_up_bit +EXPORT_SYMBOL vmlinux 0x2362809f blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x23727ddc page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x237e0b2e noop_fsync +EXPORT_SYMBOL vmlinux 0x239138c1 sock_recvmsg +EXPORT_SYMBOL vmlinux 0x23945b6e blk_delay_queue +EXPORT_SYMBOL vmlinux 0x239607b3 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23b769a5 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c8f257 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x23c9891c kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x23cf97db vm_event_states +EXPORT_SYMBOL vmlinux 0x23d697fc simple_statfs +EXPORT_SYMBOL vmlinux 0x23f2243d mempool_free +EXPORT_SYMBOL vmlinux 0x23f686d3 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x2410c0be param_set_copystring +EXPORT_SYMBOL vmlinux 0x2410fcbd mmc_of_parse +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x243d052a sk_mc_loop +EXPORT_SYMBOL vmlinux 0x24426ba6 genphy_resume +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2448622b kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x244ea68f module_refcount +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x24863173 pci_match_id +EXPORT_SYMBOL vmlinux 0x24b699b2 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x24b9e192 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x24c8e493 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x24cbe55a __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x24d57ee5 simple_link +EXPORT_SYMBOL vmlinux 0x24e1caf4 dqput +EXPORT_SYMBOL vmlinux 0x24f00380 ida_init +EXPORT_SYMBOL vmlinux 0x24fc585b account_page_redirty +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x2502a30b elevator_init +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x2539987f __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x254bf4a5 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x255f7351 sync_inode +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x2575a3fd xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0x257cbee6 ps2_drain +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x258f9610 drop_nlink +EXPORT_SYMBOL vmlinux 0x25967138 phy_disconnect +EXPORT_SYMBOL vmlinux 0x25de58c4 agp_collect_device_status +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x2645e889 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x26477c07 __vmalloc +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x265ad940 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x2665d53a key_create_or_update +EXPORT_SYMBOL vmlinux 0x2671b47b vme_irq_free +EXPORT_SYMBOL vmlinux 0x2682234d xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x2691ce16 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26e47714 pci_save_state +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26f021a9 blk_stop_queue +EXPORT_SYMBOL vmlinux 0x26f1ac0d mmc_gpio_free_cd +EXPORT_SYMBOL vmlinux 0x26f4e65f find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x26f737f1 vme_bus_num +EXPORT_SYMBOL vmlinux 0x2713f391 posix_lock_file +EXPORT_SYMBOL vmlinux 0x2726cb2f scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x274a42c7 up_read +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x27646df3 start_thread +EXPORT_SYMBOL vmlinux 0x27648982 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x276c7d1b put_disk +EXPORT_SYMBOL vmlinux 0x2771d7ff ida_get_new_above +EXPORT_SYMBOL vmlinux 0x277a5a94 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x277eeb22 skb_make_writable +EXPORT_SYMBOL vmlinux 0x27817b94 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x27ab76ea fb_find_mode +EXPORT_SYMBOL vmlinux 0x27b2f14c arp_find +EXPORT_SYMBOL vmlinux 0x27b75d7a neigh_direct_output +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27bda1ff cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x27c4119a generic_file_mmap +EXPORT_SYMBOL vmlinux 0x27d092a7 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x27d63d74 simple_write_begin +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27e7895e jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x27facde1 sock_rfree +EXPORT_SYMBOL vmlinux 0x28021b3c i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x2803b13b cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x2804fb0b vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x28140ace skb_append +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x28271a42 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x2829be99 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x28318305 snprintf +EXPORT_SYMBOL vmlinux 0x284d220e tcp_make_synack +EXPORT_SYMBOL vmlinux 0x284fdee3 lro_flush_all +EXPORT_SYMBOL vmlinux 0x2851deea iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x2855dad5 neigh_connected_output +EXPORT_SYMBOL vmlinux 0x285ee71e pci_domain_nr +EXPORT_SYMBOL vmlinux 0x28648a20 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x287daecb seq_read +EXPORT_SYMBOL vmlinux 0x288f4cbe pskb_expand_head +EXPORT_SYMBOL vmlinux 0x289db3ee idr_remove +EXPORT_SYMBOL vmlinux 0x28a2b29f radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28a7beba __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x28abfe6e scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x28b01020 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x28b4119f netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x28bff3a9 simple_getattr +EXPORT_SYMBOL vmlinux 0x28c8a3ee inode_dio_done +EXPORT_SYMBOL vmlinux 0x28d29468 vfs_create +EXPORT_SYMBOL vmlinux 0x28e61c10 generic_delete_inode +EXPORT_SYMBOL vmlinux 0x291a6ec3 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x291b108c dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x293dfa22 ftrace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x293f4bdf nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x293f8877 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x29438b05 nla_reserve +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x295b48a0 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x2962c856 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x29928348 kill_bdev +EXPORT_SYMBOL vmlinux 0x29be6ec4 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x29c0ce17 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x29c4a15b update_time +EXPORT_SYMBOL vmlinux 0x29ea55ee jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x29ebc6b2 softnet_data +EXPORT_SYMBOL vmlinux 0x29edd8c3 rtas_online_cpus_mask +EXPORT_SYMBOL vmlinux 0x2a003951 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x2a0aa28b pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x2a0cf58a param_set_long +EXPORT_SYMBOL vmlinux 0x2a27575a __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a4bb6f6 input_reset_device +EXPORT_SYMBOL vmlinux 0x2a6164a4 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x2a6e70e2 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x2a72117f __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0x2a95a564 arp_create +EXPORT_SYMBOL vmlinux 0x2a9d4c09 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x2aac67ee ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2ae43632 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x2ae4979a netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x2af0bcec set_blocksize +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b0bfbfd noop_qdisc +EXPORT_SYMBOL vmlinux 0x2b0e38f2 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b33fd7b __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x2b4123c1 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x2b4991ec xmon +EXPORT_SYMBOL vmlinux 0x2b4acb73 give_up_console +EXPORT_SYMBOL vmlinux 0x2b511d77 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x2b639010 d_prune_aliases +EXPORT_SYMBOL vmlinux 0x2b87fa65 may_umount_tree +EXPORT_SYMBOL vmlinux 0x2b881389 follow_down_one +EXPORT_SYMBOL vmlinux 0x2b96c775 mount_subtree +EXPORT_SYMBOL vmlinux 0x2b96e0c1 tcf_em_register +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bb50a54 agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x2bd1dd32 ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x2bf3e10f fd_install +EXPORT_SYMBOL vmlinux 0x2bfdb159 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x2c0fce85 dquot_acquire +EXPORT_SYMBOL vmlinux 0x2c188614 scsi_remove_target +EXPORT_SYMBOL vmlinux 0x2c188ddf textsearch_unregister +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c492fe8 lock_fb_info +EXPORT_SYMBOL vmlinux 0x2c7b1fca down_timeout +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2c91afef sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x2ca12e71 pci_bus_put +EXPORT_SYMBOL vmlinux 0x2cd0093f elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x2cd07e7b kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0x2cf069d9 mmc_gpio_free_ro +EXPORT_SYMBOL vmlinux 0x2cf73cb7 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d45af8b d_make_root +EXPORT_SYMBOL vmlinux 0x2d47ff7d genphy_suspend +EXPORT_SYMBOL vmlinux 0x2d6aba2f pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x2d9e665f invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x2da32c59 sk_capable +EXPORT_SYMBOL vmlinux 0x2da4bf64 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x2da5a301 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x2db1e0c6 dql_init +EXPORT_SYMBOL vmlinux 0x2dc0d5f7 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x2dc19a83 __sock_create +EXPORT_SYMBOL vmlinux 0x2dc2cd2d xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x2dcbc406 km_policy_expired +EXPORT_SYMBOL vmlinux 0x2de186aa unregister_filesystem +EXPORT_SYMBOL vmlinux 0x2de658a0 abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2df91702 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x2e069ae2 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x2e0d2f7f queue_work_on +EXPORT_SYMBOL vmlinux 0x2e12a93b ibmebus_request_irq +EXPORT_SYMBOL vmlinux 0x2e1580bf vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x2e1fc365 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x2e2062d5 set_binfmt +EXPORT_SYMBOL vmlinux 0x2e211ba4 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e34028f tcp_seq_open +EXPORT_SYMBOL vmlinux 0x2ea15d49 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x2ef49162 ps2_command +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2ef92d71 blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f086ecb neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x2f0ec87c ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0x2f2138af block_commit_write +EXPORT_SYMBOL vmlinux 0x2f287f0d copy_to_user +EXPORT_SYMBOL vmlinux 0x2f5985f9 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x2fa0a451 set_bh_page +EXPORT_SYMBOL vmlinux 0x2fae96de rtas_data_buf_lock +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fe5f98b of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x2ff4fe52 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x3014987a single_release +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x302a1a49 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x3037dbf3 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x30766baa copy_to_iter +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30b2e7ee fget_raw +EXPORT_SYMBOL vmlinux 0x30b8b35c cpu_to_chip_id +EXPORT_SYMBOL vmlinux 0x30f7c3e1 unregister_exec_domain +EXPORT_SYMBOL vmlinux 0x30f7cc7d gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x3120194a proc_mkdir +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147010b unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x315a1cb2 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x31690bdd bio_map_kern +EXPORT_SYMBOL vmlinux 0x316e7129 vm_insert_page +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x3188bebb kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x319e0726 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x31afa15a sk_release_kernel +EXPORT_SYMBOL vmlinux 0x31c58fcb tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x31cd995b store_fp_state +EXPORT_SYMBOL vmlinux 0x31d23c8b skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x31d380bc netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x31d61e9a cur_cpu_spec +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x32202aab km_report +EXPORT_SYMBOL vmlinux 0x322fc0de phy_find_first +EXPORT_SYMBOL vmlinux 0x324074de tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x327b62b6 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x329358a3 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x3294b06a blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x32bd9a96 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x32c5c726 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x32dad30e bio_integrity_clone +EXPORT_SYMBOL vmlinux 0x32fb82a1 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x3308ab96 blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x33102e74 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0x3318bd49 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x332c248b bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x333bc5f7 icmpv6_send +EXPORT_SYMBOL vmlinux 0x333cb37c __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x335c8075 pci_find_hose_for_OF_device +EXPORT_SYMBOL vmlinux 0x33736454 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x33817870 param_get_bool +EXPORT_SYMBOL vmlinux 0x339908b4 input_event +EXPORT_SYMBOL vmlinux 0x339be93f pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33d790fe netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x33e28144 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x33e64cc3 pipe_unlock +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f6435f blk_requeue_request +EXPORT_SYMBOL vmlinux 0x33f93f07 param_set_ullong +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x33ffad11 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x340e1258 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x346500ff i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x347424e7 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x347976fd tty_port_init +EXPORT_SYMBOL vmlinux 0x347bacdc __invalidate_device +EXPORT_SYMBOL vmlinux 0x349a1236 input_unregister_handle +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34d3b88c d_splice_alias +EXPORT_SYMBOL vmlinux 0x34d9c76b scsi_show_sense_hdr +EXPORT_SYMBOL vmlinux 0x34e1663e blk_get_request +EXPORT_SYMBOL vmlinux 0x34e53393 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x34ef6528 truncate_pagecache +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34f69961 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x352022ad __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x352086a9 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x354dcdbf bpf_check_classic +EXPORT_SYMBOL vmlinux 0x3558ba36 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x356d2bbe __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x3591c2ce pci_select_bars +EXPORT_SYMBOL vmlinux 0x359be4de balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35bbc97c mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x35bd5e4a sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x35c32767 xor_altivec_2 +EXPORT_SYMBOL vmlinux 0x35c904f2 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x35cb5aad swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x35d78b22 compat_ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x35e09980 flex_array_put +EXPORT_SYMBOL vmlinux 0x35eb6638 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x3618cb2d ida_destroy +EXPORT_SYMBOL vmlinux 0x363ae86c swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x3643af43 padata_do_parallel +EXPORT_SYMBOL vmlinux 0x36479797 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x364e9d63 datagram_poll +EXPORT_SYMBOL vmlinux 0x3656172e msi_bitmap_free_hwirqs +EXPORT_SYMBOL vmlinux 0x3668fd48 flex_array_free_parts +EXPORT_SYMBOL vmlinux 0x366f6d27 idr_destroy +EXPORT_SYMBOL vmlinux 0x367c8335 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x369c068a pci_clear_master +EXPORT_SYMBOL vmlinux 0x369e1115 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x36b0e732 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36fe0a84 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x37185478 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x371d2130 check_legacy_ioport +EXPORT_SYMBOL vmlinux 0x372b9d66 from_kgid +EXPORT_SYMBOL vmlinux 0x37344510 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x3736b08a invalidate_bdev +EXPORT_SYMBOL vmlinux 0x37383edd rtas_get_power_level +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x378c11e5 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x379975de write_cache_pages +EXPORT_SYMBOL vmlinux 0x37ada8a3 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x3886288f xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x3897e71c phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38ab77b1 simple_transaction_release +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38b825d1 idr_replace +EXPORT_SYMBOL vmlinux 0x38c4d9d1 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x38d642c3 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x38fb9933 tty_std_termios +EXPORT_SYMBOL vmlinux 0x39367d7d neigh_table_clear +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x393d4de9 crc32_le +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x3991b102 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x3995f3a4 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x399e7a51 ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0x39a9fcb1 vc_resize +EXPORT_SYMBOL vmlinux 0x39b34ce1 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39bed438 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x39c2c364 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x39cdf63c wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x39d3b3ba scsi_register_interface +EXPORT_SYMBOL vmlinux 0x39ddf649 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x3a07dada cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x3a23d0d2 devm_ioport_map +EXPORT_SYMBOL vmlinux 0x3a32c248 mpage_readpage +EXPORT_SYMBOL vmlinux 0x3a4de332 pid_task +EXPORT_SYMBOL vmlinux 0x3a565dd0 d_delete +EXPORT_SYMBOL vmlinux 0x3a644e0c inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x3a8086dd i2c_master_recv +EXPORT_SYMBOL vmlinux 0x3a81dc00 blk_end_request +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3ab00772 alloc_disk_node +EXPORT_SYMBOL vmlinux 0x3abb3a44 of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0x3ae0d40d rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x3aee8d8e blk_integrity_register +EXPORT_SYMBOL vmlinux 0x3b05e383 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x3b0ff618 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x3b39e0bb inet_frags_init +EXPORT_SYMBOL vmlinux 0x3b401ec1 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x3b5c42c9 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x3b615a21 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x3bb378e7 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x3bd1b1f6 msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x3bd37e24 devm_gpio_request +EXPORT_SYMBOL vmlinux 0x3bd3e599 page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0x3bd82de6 kernel_setsockopt +EXPORT_SYMBOL vmlinux 0x3beabef9 d_set_d_op +EXPORT_SYMBOL vmlinux 0x3bf0979d bioset_free +EXPORT_SYMBOL vmlinux 0x3bfab858 kobject_get +EXPORT_SYMBOL vmlinux 0x3c0fef9a xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x3c25ff24 would_dump +EXPORT_SYMBOL vmlinux 0x3c27e975 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c402ae3 tty_unlock +EXPORT_SYMBOL vmlinux 0x3c483012 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x3c5104f9 phy_device_register +EXPORT_SYMBOL vmlinux 0x3c5ef01c xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x3c732d7e genphy_config_init +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c9d1211 string_get_size +EXPORT_SYMBOL vmlinux 0x3cc4b0dc lg_lock_init +EXPORT_SYMBOL vmlinux 0x3cca288d pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x3cdb0ef8 __bitmap_full +EXPORT_SYMBOL vmlinux 0x3ce3dc4e sockfd_lookup +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3d0df1ba flow_cache_init +EXPORT_SYMBOL vmlinux 0x3d3ba978 bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x3d4fc04a i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dcc26cc devm_free_irq +EXPORT_SYMBOL vmlinux 0x3dd3e952 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x3ddb02bc mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x3de4563d __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x3de89cef param_ops_long +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e055233 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x3e11a92a led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0x3e28d0d3 pci_find_capability +EXPORT_SYMBOL vmlinux 0x3e3afd9c __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x3e43527a mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x3e52bb32 sk_dst_check +EXPORT_SYMBOL vmlinux 0x3e6788e1 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x3e6ec9ea __blk_run_queue +EXPORT_SYMBOL vmlinux 0x3e7595e7 free_task +EXPORT_SYMBOL vmlinux 0x3e7d0a37 param_set_invbool +EXPORT_SYMBOL vmlinux 0x3e852c33 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x3e872c4a open_exec +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3eaef7ca pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x3ec9240c __first_cpu +EXPORT_SYMBOL vmlinux 0x3ed8b26a pci_restore_state +EXPORT_SYMBOL vmlinux 0x3eda019a ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x3ee1710f kill_anon_super +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f406a3b enable_kernel_altivec +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f49a7d5 sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x3f4a6833 netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x3f4a8757 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x3f635ffb inet_sendmsg +EXPORT_SYMBOL vmlinux 0x3f71cfa3 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x3f8ebc31 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x3f93caa3 blk_put_queue +EXPORT_SYMBOL vmlinux 0x3f96ed0d read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x3f9f306c pcim_enable_device +EXPORT_SYMBOL vmlinux 0x3fbba867 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x3fc01c94 simple_rmdir +EXPORT_SYMBOL vmlinux 0x3fcb38cf blk_execute_rq +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fe71f07 security_path_unlink +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3ff8e495 lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0x401e082f km_state_expired +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x402c2109 fddi_type_trans +EXPORT_SYMBOL vmlinux 0x4032a208 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x4056c96f tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x405a9320 __module_get +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x406ea0d4 tso_count_descs +EXPORT_SYMBOL vmlinux 0x408d913c netif_carrier_on +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x40a22ee7 scsi_device_get +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a4c10e dst_alloc +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40b9fcbb dma_iommu_ops +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c22860 seq_open +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40d02f36 d_find_any_alias +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40dd1a12 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x40e4f34b pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x411ac530 padata_free +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x4159c38f ioremap_wc +EXPORT_SYMBOL vmlinux 0x4160de73 dev_notice +EXPORT_SYMBOL vmlinux 0x416a215a iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x416bd497 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x41a4a958 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x41c2dd89 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x41c35fe9 vme_register_bridge +EXPORT_SYMBOL vmlinux 0x41c94916 pci_choose_state +EXPORT_SYMBOL vmlinux 0x41cbec36 __bforget +EXPORT_SYMBOL vmlinux 0x41f33839 flush_signals +EXPORT_SYMBOL vmlinux 0x41f5cdc6 pagevec_lookup +EXPORT_SYMBOL vmlinux 0x421d92df netif_napi_add +EXPORT_SYMBOL vmlinux 0x422a7f0e kfree_put_link +EXPORT_SYMBOL vmlinux 0x422d7a73 blk_bio_map_sg +EXPORT_SYMBOL vmlinux 0x422e9d10 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x42677a81 request_firmware +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42ae07e4 con_copy_unimap +EXPORT_SYMBOL vmlinux 0x42bff72d vme_slave_request +EXPORT_SYMBOL vmlinux 0x42ddb042 of_root +EXPORT_SYMBOL vmlinux 0x42e9fdcb delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x430053fe phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x4309870c twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x432fd349 security_path_mknod +EXPORT_SYMBOL vmlinux 0x433bafd4 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x434c51bb udp6_set_csum +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x436d0164 sk_stream_error +EXPORT_SYMBOL vmlinux 0x4371d5fa tcp_conn_request +EXPORT_SYMBOL vmlinux 0x437e045e console_stop +EXPORT_SYMBOL vmlinux 0x43803d76 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x438979b6 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x438a384f inet_register_protosw +EXPORT_SYMBOL vmlinux 0x43a01f90 complete_all +EXPORT_SYMBOL vmlinux 0x43b2f51c scsi_block_requests +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x4403cd4c dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x440947a5 flock_lock_file_wait +EXPORT_SYMBOL vmlinux 0x440f45db devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x4420c384 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x4423f731 unregister_netdev +EXPORT_SYMBOL vmlinux 0x443748d4 tty_hangup +EXPORT_SYMBOL vmlinux 0x446da832 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x447296a7 __nla_put +EXPORT_SYMBOL vmlinux 0x447974fd page_follow_link_light +EXPORT_SYMBOL vmlinux 0x447b8ddb blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0x447dc3a7 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x4485442c __frontswap_store +EXPORT_SYMBOL vmlinux 0x448eac3e kmemdup +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44e21aac migrate_page +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44eacdc6 scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x44eb192e wait_for_completion +EXPORT_SYMBOL vmlinux 0x450a10c9 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x4527e92b powerpc_debugfs_root +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x45697680 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x4587bbe9 max8925_reg_read +EXPORT_SYMBOL vmlinux 0x458c57d2 d_validate +EXPORT_SYMBOL vmlinux 0x459d992a bdi_register +EXPORT_SYMBOL vmlinux 0x45a55ec8 __iounmap +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45a9896d vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x45b0d82a seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x45bdc181 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x460269f3 netlink_set_err +EXPORT_SYMBOL vmlinux 0x4612c59d down_trylock +EXPORT_SYMBOL vmlinux 0x461ac773 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x461ebfa0 __copy_tofrom_user +EXPORT_SYMBOL vmlinux 0x46405b05 rt6_lookup +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x4675ede6 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x4679c6be nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x46838b13 tso_start +EXPORT_SYMBOL vmlinux 0x46a0170e flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0x46a138b6 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x46b6394a i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x46c2cb21 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x46c33e57 fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46d12956 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x46dbdc53 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x475949d4 sk_free +EXPORT_SYMBOL vmlinux 0x475f402a mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x47608718 fence_init +EXPORT_SYMBOL vmlinux 0x477cbd0f vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x47cf6399 pci_get_device +EXPORT_SYMBOL vmlinux 0x47faf331 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x47ffdb4b tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x4829a47e memcpy +EXPORT_SYMBOL vmlinux 0x4832b9b3 read_dev_sector +EXPORT_SYMBOL vmlinux 0x48404b9a remove_wait_queue +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x48512d98 cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x488ccb1a mmc_start_req +EXPORT_SYMBOL vmlinux 0x48923ab4 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x48a18427 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x48a50c2f tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48ba0f65 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x48be98df pipe_lock +EXPORT_SYMBOL vmlinux 0x48c49897 locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x48d4b022 kern_path +EXPORT_SYMBOL vmlinux 0x48ea2792 blk_make_request +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x4917663b jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x493033d8 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x4933b382 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x493a293b abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0x4951d3fd input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x49548f8e get_phy_device +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x495da886 unregister_cdrom +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x49684e25 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x49788dc0 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x497d2377 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x499bfc6d __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x49adfea4 sock_create_lite +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49d50d77 __check_sticky +EXPORT_SYMBOL vmlinux 0x49dade8e gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x4a015d41 dcb_getapp +EXPORT_SYMBOL vmlinux 0x4a284947 inet6_add_offload +EXPORT_SYMBOL vmlinux 0x4a36d4c0 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x4a7dda09 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x4a8a9aed tcp_prequeue +EXPORT_SYMBOL vmlinux 0x4a9f530b scsi_device_resume +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4ac9104c pnv_cxl_release_hwirq_ranges +EXPORT_SYMBOL vmlinux 0x4acbd90c skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4add1645 pci_disable_device +EXPORT_SYMBOL vmlinux 0x4ade7aa6 mmc_align_data_size +EXPORT_SYMBOL vmlinux 0x4adfcb35 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x4aec7e54 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x4af9d05b zpool_evict +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b0370f7 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x4b044ada md_integrity_register +EXPORT_SYMBOL vmlinux 0x4b05172e phy_init_eee +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b10443c tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x4b354358 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x4b36b98d jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x4b5635ad mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x4b56b634 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b6898ee pci_assign_resource +EXPORT_SYMBOL vmlinux 0x4b78b50c phy_resume +EXPORT_SYMBOL vmlinux 0x4b8326ff ida_remove +EXPORT_SYMBOL vmlinux 0x4b8f61a4 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x4b90fcf7 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x4b9d48de of_get_mac_address +EXPORT_SYMBOL vmlinux 0x4ba4a235 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bed99b3 __percpu_counter_add +EXPORT_SYMBOL vmlinux 0x4bee7a1b __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x4c0623bd __inet6_hash +EXPORT_SYMBOL vmlinux 0x4c11435a _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x4c1182cb bitmap_scnprintf +EXPORT_SYMBOL vmlinux 0x4c45ff77 brioctl_set +EXPORT_SYMBOL vmlinux 0x4c571891 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x4c8ba16c ___pskb_trim +EXPORT_SYMBOL vmlinux 0x4ca9669f scnprintf +EXPORT_SYMBOL vmlinux 0x4cb0e988 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x4cc3cae6 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x4cc99059 kernel_listen +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4ce355f4 mach_powernv +EXPORT_SYMBOL vmlinux 0x4ce6b4cd vme_irq_request +EXPORT_SYMBOL vmlinux 0x4d204b0f phy_attach +EXPORT_SYMBOL vmlinux 0x4d224809 dev_alert +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d31fcbd posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x4d385b0a tso_build_data +EXPORT_SYMBOL vmlinux 0x4d815a72 of_get_pci_address +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4e03468f __mutex_init +EXPORT_SYMBOL vmlinux 0x4e2e03a7 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e564a00 file_update_time +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e9dffb5 ip_fast_csum +EXPORT_SYMBOL vmlinux 0x4ea49990 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x4eba21c9 pci_bus_get +EXPORT_SYMBOL vmlinux 0x4edd72f7 block_all_signals +EXPORT_SYMBOL vmlinux 0x4ee02cbe __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x4eff7d72 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x4f075fd5 param_set_charp +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f29077d bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x4f2c63c3 skb_checksum +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f476e96 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x4f5788e3 __getblk_slow +EXPORT_SYMBOL vmlinux 0x4f5d4a61 inet6_getname +EXPORT_SYMBOL vmlinux 0x4f667cb4 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f6b5369 sock_no_getname +EXPORT_SYMBOL vmlinux 0x4f6c94d7 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x4fa6cb82 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x4fb0b5ac blk_queue_make_request +EXPORT_SYMBOL vmlinux 0x4fc3fa17 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4fe3fb16 __skb_checksum +EXPORT_SYMBOL vmlinux 0x4fee704e blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x4ff8346a dev_add_pack +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x500cca61 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x5038832e blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x50405474 tuning_blk_pattern_8bit +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x50a90e8d bsearch +EXPORT_SYMBOL vmlinux 0x50ba769a kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x50c4a0eb scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x50d2592d hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x50d41fa7 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x5114f846 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x51164ad9 cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x5132f84e __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x513a56db rtas +EXPORT_SYMBOL vmlinux 0x513e1774 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x5145b514 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x515f1236 poll_initwait +EXPORT_SYMBOL vmlinux 0x5170092c blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x51768e26 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x5185141d truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x518f0ab9 inode_set_flags +EXPORT_SYMBOL vmlinux 0x519b0da3 finish_wait +EXPORT_SYMBOL vmlinux 0x51c6a577 dev_remove_pack +EXPORT_SYMBOL vmlinux 0x51d085c3 pci_enable_device +EXPORT_SYMBOL vmlinux 0x51db5263 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x51eafc8e param_ops_int +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x5203399e jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x5218a8e2 i2c_verify_client +EXPORT_SYMBOL vmlinux 0x521ac223 inet_release +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x522ea04d setattr_copy +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x5245f6a4 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x524cc233 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x5289b437 __next_cpu_nr +EXPORT_SYMBOL vmlinux 0x528cf426 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52e7b7af new_sync_write +EXPORT_SYMBOL vmlinux 0x52f07ec2 fsl_lbc_ctrl_dev +EXPORT_SYMBOL vmlinux 0x52f66332 dquot_disable +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x533e52de console_start +EXPORT_SYMBOL vmlinux 0x534ef41d netlink_ack +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x536cc847 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x5377e556 hex2bin +EXPORT_SYMBOL vmlinux 0x537cf11f simple_transaction_set +EXPORT_SYMBOL vmlinux 0x5380cd51 pci_set_mwi +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53a3a126 elevator_change +EXPORT_SYMBOL vmlinux 0x53c18262 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x53d6f974 fs_bio_set +EXPORT_SYMBOL vmlinux 0x53de436c pps_register_source +EXPORT_SYMBOL vmlinux 0x53df423e jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x53eb09d5 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x53ebab1b _outsl_ns +EXPORT_SYMBOL vmlinux 0x53f5c9b9 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x5402360a get_cached_acl +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x5409e12d inet_frag_kill +EXPORT_SYMBOL vmlinux 0x540b64f4 udp_set_csum +EXPORT_SYMBOL vmlinux 0x5412c7c7 up +EXPORT_SYMBOL vmlinux 0x54245b39 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x543b574a qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x544134a1 locks_free_lock +EXPORT_SYMBOL vmlinux 0x545dead2 phy_attach_direct +EXPORT_SYMBOL vmlinux 0x54637522 blk_init_tags +EXPORT_SYMBOL vmlinux 0x5470bab4 d_path +EXPORT_SYMBOL vmlinux 0x54966807 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54b1eda7 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0x54cab782 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x54dc8184 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x54df2369 free_netdev +EXPORT_SYMBOL vmlinux 0x54e6893c sk_ns_capable +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54f25276 __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x54fb4a88 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x54fcf574 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x550db9f1 netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x551ac849 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x55259f64 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x554a9319 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x5568c553 complete +EXPORT_SYMBOL vmlinux 0x556c2740 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x5577ef9e udp_table +EXPORT_SYMBOL vmlinux 0x557f6414 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x5594be03 bitmap_remap +EXPORT_SYMBOL vmlinux 0x55b0a46d genphy_read_status +EXPORT_SYMBOL vmlinux 0x55bd0b69 ip_defrag +EXPORT_SYMBOL vmlinux 0x55ccd4d2 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x55d42d44 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x55f5019b __kmalloc_node +EXPORT_SYMBOL vmlinux 0x56090f15 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x560a6bd9 generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x5640f5b4 remove_proc_entry +EXPORT_SYMBOL vmlinux 0x564a1dde phy_connect +EXPORT_SYMBOL vmlinux 0x564bed45 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x5651b394 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x5652a67e simple_pin_fs +EXPORT_SYMBOL vmlinux 0x565c9411 __init_rwsem +EXPORT_SYMBOL vmlinux 0x567972d0 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0x5686d197 arp_tbl +EXPORT_SYMBOL vmlinux 0x56a95771 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x56c2b95b rtas_progress +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56caf94d mark_info_dirty +EXPORT_SYMBOL vmlinux 0x56d03e68 kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0x56f1ce5a pci_platform_rom +EXPORT_SYMBOL vmlinux 0x56f2259e mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x56f2d7c8 pnv_pci_get_phb_node +EXPORT_SYMBOL vmlinux 0x56f546cd __f_setown +EXPORT_SYMBOL vmlinux 0x572647d6 get_mce_fault_addr +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x572fabcc fb_set_suspend +EXPORT_SYMBOL vmlinux 0x57368cf5 down_read +EXPORT_SYMBOL vmlinux 0x573f5ea0 dump_emit +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x574f4f02 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x575aded4 netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x57a97f4d tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x57b60cf1 abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x57ca669d cfb_fillrect +EXPORT_SYMBOL vmlinux 0x58085adf gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x5816ada4 key_validate +EXPORT_SYMBOL vmlinux 0x581ad295 up_write +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x58406319 path_get +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x588b3024 param_get_string +EXPORT_SYMBOL vmlinux 0x588dae3c ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x58a8e280 xfrm_input +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58b8118d skb_seq_read +EXPORT_SYMBOL vmlinux 0x58b92b5e find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x58c32b3c reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x5902b0cb of_get_next_parent +EXPORT_SYMBOL vmlinux 0x59163431 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x591cd4b9 ata_link_printk +EXPORT_SYMBOL vmlinux 0x59251ac1 inet_recvmsg +EXPORT_SYMBOL vmlinux 0x592f0355 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x5935c339 ether_setup +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x594cebfd have_submounts +EXPORT_SYMBOL vmlinux 0x595c5e20 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x595d02eb of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x595d0946 empty_zero_page +EXPORT_SYMBOL vmlinux 0x595ee4fa sync_filesystem +EXPORT_SYMBOL vmlinux 0x5967c929 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x5969db19 agp_backend_release +EXPORT_SYMBOL vmlinux 0x5991219c cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x599be0f3 scsi_dma_map +EXPORT_SYMBOL vmlinux 0x59a3e396 bdgrab +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59ae962c mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0x59b2e78f i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x59b3378a completion_done +EXPORT_SYMBOL vmlinux 0x59b772b3 generic_read_dir +EXPORT_SYMBOL vmlinux 0x59f7d13f vio_register_device_node +EXPORT_SYMBOL vmlinux 0x5a025f7b arch_local_irq_restore +EXPORT_SYMBOL vmlinux 0x5a0aaa12 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a1daf41 skb_unlink +EXPORT_SYMBOL vmlinux 0x5a3f12ec __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x5a49bea9 scsi_show_extd_sense +EXPORT_SYMBOL vmlinux 0x5a7ff9ea bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a9f1d63 memmove +EXPORT_SYMBOL vmlinux 0x5abc09e3 dst_release +EXPORT_SYMBOL vmlinux 0x5ae6592e bio_init +EXPORT_SYMBOL vmlinux 0x5aecb462 lease_get_mtime +EXPORT_SYMBOL vmlinux 0x5af40421 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x5af69f6c d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x5afb2802 dst_discard_sk +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b0676be pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x5b393ace register_netdevice +EXPORT_SYMBOL vmlinux 0x5b3eba1e xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x5b43f1f1 rtas_service_present +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b9828c5 dma_spin_lock +EXPORT_SYMBOL vmlinux 0x5bb3b216 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x5bc10524 printk_emit +EXPORT_SYMBOL vmlinux 0x5c31ff05 sock_create_kern +EXPORT_SYMBOL vmlinux 0x5c37f319 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x5c4c582c d_genocide +EXPORT_SYMBOL vmlinux 0x5c5dcbbd xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x5c6237d7 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0x5c641fd5 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x5c6e1853 sock_register +EXPORT_SYMBOL vmlinux 0x5c7dce10 d_invalidate +EXPORT_SYMBOL vmlinux 0x5c82f4e3 sock_no_listen +EXPORT_SYMBOL vmlinux 0x5c839b55 input_register_handler +EXPORT_SYMBOL vmlinux 0x5c872706 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x5c8a2db5 __pagevec_release +EXPORT_SYMBOL vmlinux 0x5caa9988 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x5cb04660 iov_iter_advance +EXPORT_SYMBOL vmlinux 0x5cb4458c vio_enable_interrupts +EXPORT_SYMBOL vmlinux 0x5cbf3cab blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x5cdf75f2 pnv_phb_to_cxl_mode +EXPORT_SYMBOL vmlinux 0x5ce8ef02 synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x5cf30e10 __debugger_ipi +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d1c1408 bmap +EXPORT_SYMBOL vmlinux 0x5d3cefdc atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x5d40c1c9 mmc_register_driver +EXPORT_SYMBOL vmlinux 0x5d42d224 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x5d4a4890 seq_escape +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d701cdc udp_add_offload +EXPORT_SYMBOL vmlinux 0x5d71ac18 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x5da1475a shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x5da9507c nf_ct_attach +EXPORT_SYMBOL vmlinux 0x5dbcc158 iget_failed +EXPORT_SYMBOL vmlinux 0x5dd25369 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x5de1ab2d devm_request_resource +EXPORT_SYMBOL vmlinux 0x5e336987 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x5e3a8a9c __wake_up +EXPORT_SYMBOL vmlinux 0x5e4c5504 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x5e50aa89 udp_seq_open +EXPORT_SYMBOL vmlinux 0x5e5386c9 dev_close +EXPORT_SYMBOL vmlinux 0x5e55c5ab dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x5e5720a5 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x5e579166 kobject_set_name +EXPORT_SYMBOL vmlinux 0x5e7bd906 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x5e8bb08b i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5eb29e37 blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x5eb93aed abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x5ebba947 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5edbf032 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x5ee160fe finish_no_open +EXPORT_SYMBOL vmlinux 0x5ef758fb scsi_ioctl +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f04e382 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x5f06a745 pci_find_bus +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f5f436d submit_bio_wait +EXPORT_SYMBOL vmlinux 0x5f69821c dquot_free_inode +EXPORT_SYMBOL vmlinux 0x5f7819c8 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x5f8a2728 isa_io_base +EXPORT_SYMBOL vmlinux 0x5fa48f39 skb_push +EXPORT_SYMBOL vmlinux 0x5faf214d blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x5fbe3e1a scsi_remove_device +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x600e11bb seq_putc +EXPORT_SYMBOL vmlinux 0x600f87c2 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x606d69f8 dquot_get_dqinfo +EXPORT_SYMBOL vmlinux 0x6086c46d pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x608f30f3 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x609f221a posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x60a8cb8b netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x60ca8ddf irq_set_chip +EXPORT_SYMBOL vmlinux 0x60cb7037 neigh_for_each +EXPORT_SYMBOL vmlinux 0x60da3719 set_anon_super +EXPORT_SYMBOL vmlinux 0x60dc165e __scsi_print_command +EXPORT_SYMBOL vmlinux 0x60deb84e mutex_lock +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60e7434d bio_copy_data +EXPORT_SYMBOL vmlinux 0x60ee9172 param_ops_bool +EXPORT_SYMBOL vmlinux 0x610ed01d dev_uc_del +EXPORT_SYMBOL vmlinux 0x611ed83d km_state_notify +EXPORT_SYMBOL vmlinux 0x61244cc6 mdiobus_register +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x612db570 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x6143c848 ibmebus_unregister_driver +EXPORT_SYMBOL vmlinux 0x614790b1 __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x614bb773 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6150eec6 kset_register +EXPORT_SYMBOL vmlinux 0x61626047 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x6163260c generic_permission +EXPORT_SYMBOL vmlinux 0x6167c35f blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x61732ce5 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x61873867 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61b06296 xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x61b6c70a call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61bcedd8 address_space_init_once +EXPORT_SYMBOL vmlinux 0x61cd2e12 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0x61eef2c9 _insb +EXPORT_SYMBOL vmlinux 0x620398f1 __dquot_transfer +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x6243382c tty_lock +EXPORT_SYMBOL vmlinux 0x6252bbd9 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x6254a8cd netdev_crit +EXPORT_SYMBOL vmlinux 0x6259b16a simple_fill_super +EXPORT_SYMBOL vmlinux 0x625fafbe pcie_get_mps +EXPORT_SYMBOL vmlinux 0x6260f288 nf_register_hooks +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x627ab923 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x62a79a6c param_ops_charp +EXPORT_SYMBOL vmlinux 0x62b0fc66 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x62bed55b skb_trim +EXPORT_SYMBOL vmlinux 0x630bed15 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x63231951 gen_pool_create +EXPORT_SYMBOL vmlinux 0x63396aec __debugger_break_match +EXPORT_SYMBOL vmlinux 0x633eca20 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x634b3ce9 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x635ab6aa send_sig +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63bab406 user_path_create +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63d3f5e2 ns_capable +EXPORT_SYMBOL vmlinux 0x63e7bd12 __cputime_usec_factor +EXPORT_SYMBOL vmlinux 0x63e80da4 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63f3f1f2 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0x63fab511 nf_register_hook +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x64229354 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0x643c3072 __serio_register_port +EXPORT_SYMBOL vmlinux 0x6445a41f phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x646ac176 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x646fda9e __bread_gfp +EXPORT_SYMBOL vmlinux 0x647aeed3 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x647f6698 lookup_bdev +EXPORT_SYMBOL vmlinux 0x6487738a bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x648ac467 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x649468b0 bdget_disk +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64bf6a3d scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x64c5f0c9 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x64f4b535 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x65173484 flush_old_exec +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x655043b2 seq_write +EXPORT_SYMBOL vmlinux 0x65517188 dm_io +EXPORT_SYMBOL vmlinux 0x65587609 xfrm_state_update +EXPORT_SYMBOL vmlinux 0x6568ffd1 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x657c2981 param_set_bool +EXPORT_SYMBOL vmlinux 0x65824b6d tty_vhangup +EXPORT_SYMBOL vmlinux 0x65956aac vfs_mknod +EXPORT_SYMBOL vmlinux 0x65bb58a2 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x65cc8d27 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65da5648 sget +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x65fa5898 seq_open_private +EXPORT_SYMBOL vmlinux 0x65fc99b0 commit_creds +EXPORT_SYMBOL vmlinux 0x6610ecc7 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x663becc0 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x6661b8ce netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x666e1cf2 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0x66754be3 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x6676cc2f __ps2_command +EXPORT_SYMBOL vmlinux 0x667f5975 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x669014d0 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0x66a6ec93 scsi_scan_target +EXPORT_SYMBOL vmlinux 0x66ac26c4 kill_pgrp +EXPORT_SYMBOL vmlinux 0x66b2be44 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x6709d0fc input_close_device +EXPORT_SYMBOL vmlinux 0x673f58d8 scsi_add_device +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x6742af65 kobject_del +EXPORT_SYMBOL vmlinux 0x675892ec __break_lease +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x67764f12 scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x6776af9e dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67ca8d1f set_page_dirty +EXPORT_SYMBOL vmlinux 0x67e68e4d mpage_writepage +EXPORT_SYMBOL vmlinux 0x67fb144d __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x680ab477 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x68609857 complete_and_exit +EXPORT_SYMBOL vmlinux 0x6862b639 framebuffer_release +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x688055b3 sock_efree +EXPORT_SYMBOL vmlinux 0x68808629 agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x688344d1 sk_filter +EXPORT_SYMBOL vmlinux 0x6888fcfa scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68bc3d65 sg_miter_next +EXPORT_SYMBOL vmlinux 0x690d7e6a security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x691cddb8 vme_irq_handler +EXPORT_SYMBOL vmlinux 0x692e4a49 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x693535d6 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x693a505b iterate_fd +EXPORT_SYMBOL vmlinux 0x694ad6ff ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x696145b8 mmc_get_card +EXPORT_SYMBOL vmlinux 0x696408cf inet_sendpage +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x69758e55 genl_notify +EXPORT_SYMBOL vmlinux 0x6975ed44 of_phy_attach +EXPORT_SYMBOL vmlinux 0x697673ac skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x698e4715 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69be9433 generic_show_options +EXPORT_SYMBOL vmlinux 0x69c53bc2 nd_set_link +EXPORT_SYMBOL vmlinux 0x69ce34c5 simple_nosetlease +EXPORT_SYMBOL vmlinux 0x69d0fc24 __lock_buffer +EXPORT_SYMBOL vmlinux 0x69e27c7a bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x69e647cb blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x69e6c7f0 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x69f6b68f of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x69f9cbae kobject_init +EXPORT_SYMBOL vmlinux 0x69fe89e2 devm_ioremap +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a3cce95 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a740c54 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a7b6160 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0x6a7c1e55 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x6a95dea8 get_thermal_instance +EXPORT_SYMBOL vmlinux 0x6a98e796 notify_change +EXPORT_SYMBOL vmlinux 0x6ab31b51 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x6ab56c87 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x6ac7ba06 serio_interrupt +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6aced309 update_devfreq +EXPORT_SYMBOL vmlinux 0x6ae9b4be fget +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6b032096 copy_from_iter +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b163c2f sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b3a66c9 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x6b536964 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x6b53fc5b dma_pool_create +EXPORT_SYMBOL vmlinux 0x6b5dfe73 __debugger_bpt +EXPORT_SYMBOL vmlinux 0x6b640864 nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6b66c889 fence_free +EXPORT_SYMBOL vmlinux 0x6b6e51ba file_remove_suid +EXPORT_SYMBOL vmlinux 0x6b940c1d rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x6bb0a7f4 textsearch_register +EXPORT_SYMBOL vmlinux 0x6bb436ed nonseekable_open +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bfd07f4 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x6bfe5096 seq_printf +EXPORT_SYMBOL vmlinux 0x6c206777 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x6c352e6c nf_getsockopt +EXPORT_SYMBOL vmlinux 0x6c446bb9 read_code +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c57552c jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x6c58892c dev_remove_offload +EXPORT_SYMBOL vmlinux 0x6c5a01ac of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c6ceb58 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c7f5433 inet_addr_type +EXPORT_SYMBOL vmlinux 0x6c864ad3 inode_add_bytes +EXPORT_SYMBOL vmlinux 0x6c988bf6 __page_cache_alloc +EXPORT_SYMBOL vmlinux 0x6cc11685 padata_alloc +EXPORT_SYMBOL vmlinux 0x6cc77de8 agp_unbind_memory +EXPORT_SYMBOL vmlinux 0x6cca60f7 dm_put_device +EXPORT_SYMBOL vmlinux 0x6ceba583 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x6cf45ed8 get_tz_trend +EXPORT_SYMBOL vmlinux 0x6cf5e814 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d0f3475 __d_drop +EXPORT_SYMBOL vmlinux 0x6d24997c pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x6d2672d2 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d4e88c5 proto_register +EXPORT_SYMBOL vmlinux 0x6d682a92 tso_build_hdr +EXPORT_SYMBOL vmlinux 0x6d90053f tcp_disconnect +EXPORT_SYMBOL vmlinux 0x6da0807d from_kuid_munged +EXPORT_SYMBOL vmlinux 0x6da5058d scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x6da928f4 _insw_ns +EXPORT_SYMBOL vmlinux 0x6dafedaf __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x6dc36cc2 release_firmware +EXPORT_SYMBOL vmlinux 0x6ded45ac netdev_info +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df11adc compat_ip_setsockopt +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e0fd065 generic_setlease +EXPORT_SYMBOL vmlinux 0x6e10ff8d of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x6e4e3cfe agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7f0fd2 cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x6e8578b2 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x6e900d5d xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6e9e0f39 mutex_trylock +EXPORT_SYMBOL vmlinux 0x6ebfc9de dev_change_flags +EXPORT_SYMBOL vmlinux 0x6f19b57a scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x6f2069f6 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f86e11f check_disk_change +EXPORT_SYMBOL vmlinux 0x6f9824ca param_get_ulong +EXPORT_SYMBOL vmlinux 0x6fa696da __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd3c1ed dma_sync_wait +EXPORT_SYMBOL vmlinux 0x6fe759b9 inode_dio_wait +EXPORT_SYMBOL vmlinux 0x6ff0dacc nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x70059645 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x700e4b1d seq_release +EXPORT_SYMBOL vmlinux 0x70143e88 i2c_use_client +EXPORT_SYMBOL vmlinux 0x701800a0 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x70219cc6 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x702ca567 pcibus_to_node +EXPORT_SYMBOL vmlinux 0x703f1562 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x704c4365 __cputime_sec_factor +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x706fff6f bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x7070969c inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x7075a316 read_cache_pages +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x708df07a posix_test_lock +EXPORT_SYMBOL vmlinux 0x70bac35f filemap_flush +EXPORT_SYMBOL vmlinux 0x70bedc82 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x70c759b1 tcp_proc_register +EXPORT_SYMBOL vmlinux 0x70ce032e pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x70d053fd try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x70d51a57 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x70e59d9a key_revoke +EXPORT_SYMBOL vmlinux 0x70f06c20 dquot_alloc +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x71046889 from_kgid_munged +EXPORT_SYMBOL vmlinux 0x7117a015 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x711b3327 ab3100_event_register +EXPORT_SYMBOL vmlinux 0x711bef21 find_get_entry +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x7137f11e kfree_skb +EXPORT_SYMBOL vmlinux 0x713896ac blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0x7140eb43 agp_bridge +EXPORT_SYMBOL vmlinux 0x714441a1 dev_get_stats +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x7175d2fe filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x718f35cb dcache_dir_open +EXPORT_SYMBOL vmlinux 0x719bf603 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x71a4ade1 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71acb170 param_set_byte +EXPORT_SYMBOL vmlinux 0x71c82d41 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x7201b092 unlock_buffer +EXPORT_SYMBOL vmlinux 0x7211b64a swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x72151755 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x722cdae4 dquot_initialize +EXPORT_SYMBOL vmlinux 0x723682c5 tcp_child_process +EXPORT_SYMBOL vmlinux 0x724efd67 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x7252fadf scsi_print_sense +EXPORT_SYMBOL vmlinux 0x725a31a6 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x725c3b04 __dst_free +EXPORT_SYMBOL vmlinux 0x7264a696 pci_iomap +EXPORT_SYMBOL vmlinux 0x7273d559 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x727f7545 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b6fa56 fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x72b95e41 ip6_route_output +EXPORT_SYMBOL vmlinux 0x72c98139 __arch_hweight64 +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72fc65ef phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x72ff2aa4 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x73060dac phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x7317461d find_vma +EXPORT_SYMBOL vmlinux 0x731a747a pci_io_base +EXPORT_SYMBOL vmlinux 0x731abd81 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x731fdb2b sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x73345eda serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x733978a5 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x733cbcef cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x73460876 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x734ef251 __lock_page +EXPORT_SYMBOL vmlinux 0x735d8503 add_wait_queue +EXPORT_SYMBOL vmlinux 0x7362339e skb_vlan_push +EXPORT_SYMBOL vmlinux 0x73710a3e dqstats +EXPORT_SYMBOL vmlinux 0x7387b30b mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x73a0fd40 follow_up +EXPORT_SYMBOL vmlinux 0x73abab6b nf_setsockopt +EXPORT_SYMBOL vmlinux 0x73bc4653 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x73bd14f4 srp_rport_put +EXPORT_SYMBOL vmlinux 0x73bdc927 bd_set_size +EXPORT_SYMBOL vmlinux 0x73d279f8 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x73dd80ad pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x73ed3b69 directly_mappable_cdev_bdi +EXPORT_SYMBOL vmlinux 0x740c7bbe tcp_release_cb +EXPORT_SYMBOL vmlinux 0x74124ef5 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x741c51f1 wake_up_process +EXPORT_SYMBOL vmlinux 0x744539a4 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x74457c27 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x747d481b led_blink_set +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x7488c005 unlock_page +EXPORT_SYMBOL vmlinux 0x748d6882 dev_printk_emit +EXPORT_SYMBOL vmlinux 0x7498a03c tcp_prot +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74caca56 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74eb65a4 mount_bdev +EXPORT_SYMBOL vmlinux 0x74f556aa n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x752f2566 sg_miter_start +EXPORT_SYMBOL vmlinux 0x7532588a alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x7542c268 iov_iter_init +EXPORT_SYMBOL vmlinux 0x754591b1 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x7557ddad of_find_all_nodes +EXPORT_SYMBOL vmlinux 0x7565bb94 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x75821bde udplite_prot +EXPORT_SYMBOL vmlinux 0x758ad1c8 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x7594af98 key_type_keyring +EXPORT_SYMBOL vmlinux 0x75994700 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x75a2ad85 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x75b4ccdd sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75be6702 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x75d3c8fb wait_iff_congested +EXPORT_SYMBOL vmlinux 0x75fe6096 dump_page +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x761948a1 sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x7629f575 bitmap_unplug +EXPORT_SYMBOL vmlinux 0x763142ec dev_addr_add +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x7658fe57 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x767682ad of_translate_address +EXPORT_SYMBOL vmlinux 0x7686ba0c compat_tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x76b59b33 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0x76bf656d __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x76c10adb __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x76c11082 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x76c26d81 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x76cf4135 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d8d4ee ps2_begin_command +EXPORT_SYMBOL vmlinux 0x76f47bf0 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x771a4977 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x773b2207 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x7756c8c0 of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x7763a22b blk_stack_limits +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77ace795 security_inode_permission +EXPORT_SYMBOL vmlinux 0x77b1d0ae vio_h_cop_sync +EXPORT_SYMBOL vmlinux 0x77b8c079 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77be1a59 agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x77cc6a26 sk_alloc +EXPORT_SYMBOL vmlinux 0x77da54b9 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x77df0847 __set_personality +EXPORT_SYMBOL vmlinux 0x77e05e11 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x77edd802 vme_lm_request +EXPORT_SYMBOL vmlinux 0x77f6b35b giveup_altivec +EXPORT_SYMBOL vmlinux 0x77f8daaf tcf_register_action +EXPORT_SYMBOL vmlinux 0x78028871 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x78098661 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x78278d17 skb_store_bits +EXPORT_SYMBOL vmlinux 0x7830b04f hvc_put_chars +EXPORT_SYMBOL vmlinux 0x78359faf skb_insert +EXPORT_SYMBOL vmlinux 0x783ad266 sock_no_poll +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x78726a9f pci_get_subsys +EXPORT_SYMBOL vmlinux 0x787788d4 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x7886ba89 ip_options_compile +EXPORT_SYMBOL vmlinux 0x788c1beb sock_no_accept +EXPORT_SYMBOL vmlinux 0x788e9bea crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a9e905 _numa_mem_ +EXPORT_SYMBOL vmlinux 0x78cd9c85 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x795d9d4d fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x797c8fa9 cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x7985d043 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x7989a045 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79c3bad4 phy_init_hw +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a2f7bb7 wait_on_sync_kiocb +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a44b104 genlmsg_put +EXPORT_SYMBOL vmlinux 0x7a6cdedc do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa62038 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7ad1b08b override_creds +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7b079c76 scsi_unregister +EXPORT_SYMBOL vmlinux 0x7b16235f hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x7b1f5031 path_put +EXPORT_SYMBOL vmlinux 0x7b2aef6c __krealloc +EXPORT_SYMBOL vmlinux 0x7b748249 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x7b81765d tty_name +EXPORT_SYMBOL vmlinux 0x7b82527f tty_port_close_end +EXPORT_SYMBOL vmlinux 0x7b9dec54 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x7b9ea3c7 init_task +EXPORT_SYMBOL vmlinux 0x7ba2f6e4 of_device_register +EXPORT_SYMBOL vmlinux 0x7bb756cc neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x7bcc0af1 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x7bd7229e param_get_uint +EXPORT_SYMBOL vmlinux 0x7c003aef _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x7c00bcce ihold +EXPORT_SYMBOL vmlinux 0x7c02cd3b tty_schedule_flip +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c18b307 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x7c2d098f krealloc +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c57e1ca skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c6d7fed register_sysctl +EXPORT_SYMBOL vmlinux 0x7c88520f mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7ca64724 should_remove_suid +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cb86e49 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x7cbe58ec jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x7cdb9dc2 input_flush_device +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cf8e8e1 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x7cfd3e67 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d111208 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d33197b blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0x7d6804c7 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x7d6fa48c inet_frags_fini +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d9514c1 node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0x7da8e0c5 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x7db1621e blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x7dc1d3b6 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x7dc56c67 tty_port_close +EXPORT_SYMBOL vmlinux 0x7dc97879 rtas_get_error_log_max +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e1530f0 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x7e1e0ec9 tuning_blk_pattern_4bit +EXPORT_SYMBOL vmlinux 0x7e282671 __quota_error +EXPORT_SYMBOL vmlinux 0x7e582f69 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x7e8a6811 skb_tx_error +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7efc9964 blkdev_fsync +EXPORT_SYMBOL vmlinux 0x7f0d55f3 pci_request_regions +EXPORT_SYMBOL vmlinux 0x7f21891a dev_addr_del +EXPORT_SYMBOL vmlinux 0x7f223b7e skb_clone +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f530119 neigh_lookup +EXPORT_SYMBOL vmlinux 0x7f5de953 ip_ct_attach +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f6816d9 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x7fa7ef4a tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x7fbd10d2 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x7fd1faf8 dev_mc_del +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fe38f48 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x7ff5383e cpu_active_mask +EXPORT_SYMBOL vmlinux 0x8032f61b dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x803eb71a d_obtain_alias +EXPORT_SYMBOL vmlinux 0x8071d1a8 cpu_all_bits +EXPORT_SYMBOL vmlinux 0x80791a8c radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0x80af3153 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x80c19ec1 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d01606 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80f12e1f update_region +EXPORT_SYMBOL vmlinux 0x80f20567 compat_sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x80f541ce ip_setsockopt +EXPORT_SYMBOL vmlinux 0x81160dfa kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x811dbc3e jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x819677ab block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x819a0cd7 input_register_handle +EXPORT_SYMBOL vmlinux 0x81a07f4e _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x81a1262e mmc_put_card +EXPORT_SYMBOL vmlinux 0x81af7e2e input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x81bc8b08 dma_set_mask +EXPORT_SYMBOL vmlinux 0x81c038e0 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0x81c0a84f rtas_set_indicator +EXPORT_SYMBOL vmlinux 0x81cb4d0b elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81dc6e10 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x81ea3ef8 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x81ec2045 napi_get_frags +EXPORT_SYMBOL vmlinux 0x8201a701 srp_reconnect_rport +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x822c5a8c fence_add_callback +EXPORT_SYMBOL vmlinux 0x82458f7f radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x824bfe47 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x82614437 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x8263cb27 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x82690355 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82cdd80c try_module_get +EXPORT_SYMBOL vmlinux 0x82d6b0d0 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x82dc9f3b mpage_readpages +EXPORT_SYMBOL vmlinux 0x82e29d80 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x82e5a238 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x831507e0 kern_unmount +EXPORT_SYMBOL vmlinux 0x83182220 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x832d7d80 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x8351dafb xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x837c587a inet_del_protocol +EXPORT_SYMBOL vmlinux 0x837fca16 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x838155f2 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83a47090 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x83a476ce bitmap_scnlistprintf +EXPORT_SYMBOL vmlinux 0x83aca2f3 sync_blockdev +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83e027a0 forget_cached_acl +EXPORT_SYMBOL vmlinux 0x83e63365 __scm_send +EXPORT_SYMBOL vmlinux 0x83f73b53 dev_open +EXPORT_SYMBOL vmlinux 0x8412f18b blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0x84152467 do_sync_read +EXPORT_SYMBOL vmlinux 0x841e8d5c eth_type_trans +EXPORT_SYMBOL vmlinux 0x844e3767 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x8458d90d pps_unregister_source +EXPORT_SYMBOL vmlinux 0x8459a050 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x8461855e vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x84b69246 module_put +EXPORT_SYMBOL vmlinux 0x84bd69bf dq_data_lock +EXPORT_SYMBOL vmlinux 0x84f43e0b jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x850bd7ee netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x8556eb6c security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x857c4ba4 pci_reenable_device +EXPORT_SYMBOL vmlinux 0x8582da80 md_error +EXPORT_SYMBOL vmlinux 0x8597eb47 plpar_hcall +EXPORT_SYMBOL vmlinux 0x85af202a __pci_register_driver +EXPORT_SYMBOL vmlinux 0x85b4bfd9 tcf_action_exec +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85dd7e39 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85e1317c netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x86001af1 node_data +EXPORT_SYMBOL vmlinux 0x860fd8b3 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x8632c61a devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x86338340 param_get_long +EXPORT_SYMBOL vmlinux 0x863bc5f4 default_llseek +EXPORT_SYMBOL vmlinux 0x8642181a dst_destroy +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x86645a68 bdi_init +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x866ad654 sock_wmalloc +EXPORT_SYMBOL vmlinux 0x86764ce1 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x8692b927 of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0x86a69ef0 agp_put_bridge +EXPORT_SYMBOL vmlinux 0x86db1cbb rtas_flash_term_hook +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x8704119f mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x87225744 __destroy_inode +EXPORT_SYMBOL vmlinux 0x872788b7 bdev_read_only +EXPORT_SYMBOL vmlinux 0x87309d96 d_alloc +EXPORT_SYMBOL vmlinux 0x873a53ea __arch_hweight8 +EXPORT_SYMBOL vmlinux 0x8740c40b inet_add_offload +EXPORT_SYMBOL vmlinux 0x87728b32 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x8777586c pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x877a7197 bh_submit_read +EXPORT_SYMBOL vmlinux 0x877b1135 kvmppc_hv_find_lock_hpte +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x878caccb vfs_rename +EXPORT_SYMBOL vmlinux 0x87a5197f inet_getname +EXPORT_SYMBOL vmlinux 0x87a7e9df linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x87c28f8c write_inode_now +EXPORT_SYMBOL vmlinux 0x87c4456a xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x87f26f42 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x880553ff input_set_keycode +EXPORT_SYMBOL vmlinux 0x880baf9c ip_check_defrag +EXPORT_SYMBOL vmlinux 0x881a3eca nd_get_link +EXPORT_SYMBOL vmlinux 0x882db37f neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x8834396c mod_timer +EXPORT_SYMBOL vmlinux 0x88492e9d abort_creds +EXPORT_SYMBOL vmlinux 0x887fa47e __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x888b1ec6 nf_log_set +EXPORT_SYMBOL vmlinux 0x88932e06 vme_slot_num +EXPORT_SYMBOL vmlinux 0x8896eebe key_payload_reserve +EXPORT_SYMBOL vmlinux 0x88a3d31e mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x88ba3cbd __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x88c58dea read_cache_page +EXPORT_SYMBOL vmlinux 0x88c86390 dcache_dir_close +EXPORT_SYMBOL vmlinux 0x88e682e5 dquot_operations +EXPORT_SYMBOL vmlinux 0x89055384 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x89140808 genphy_update_link +EXPORT_SYMBOL vmlinux 0x891bef26 vm_stat +EXPORT_SYMBOL vmlinux 0x891fbb10 mempool_destroy +EXPORT_SYMBOL vmlinux 0x89239ffb netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x89253368 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x894882c4 init_special_inode +EXPORT_SYMBOL vmlinux 0x894c0d3d scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x895108f3 proc_dostring +EXPORT_SYMBOL vmlinux 0x895577b0 numa_cpu_lookup_table +EXPORT_SYMBOL vmlinux 0x89797060 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x89951394 sock_no_bind +EXPORT_SYMBOL vmlinux 0x8998ff32 mmc_can_discard +EXPORT_SYMBOL vmlinux 0x89a8eb5f devm_gpio_free +EXPORT_SYMBOL vmlinux 0x89ad947a kthread_stop +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89dcc9b1 vfs_mkdir +EXPORT_SYMBOL vmlinux 0x89ebf44d neigh_seq_start +EXPORT_SYMBOL vmlinux 0x8a150cd4 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1aec26 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x8a3a251c locks_remove_posix +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4ac092 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a62effa sg_miter_skip +EXPORT_SYMBOL vmlinux 0x8a6af65c kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x8a6eac20 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a7d5392 mmc_release_host +EXPORT_SYMBOL vmlinux 0x8a823c67 filp_close +EXPORT_SYMBOL vmlinux 0x8a88f0b6 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8ab28050 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x8ad782f4 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x8ad78caf tty_unregister_device +EXPORT_SYMBOL vmlinux 0x8b0325c9 tty_throttle +EXPORT_SYMBOL vmlinux 0x8b143957 release_pages +EXPORT_SYMBOL vmlinux 0x8b25f11e d_obtain_root +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b3ab70e devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b44dc0b ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b629505 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b8a164a get_io_context +EXPORT_SYMBOL vmlinux 0x8b8a28ba bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x8bc52833 register_qdisc +EXPORT_SYMBOL vmlinux 0x8bd6c15e uart_match_port +EXPORT_SYMBOL vmlinux 0x8be027bc end_page_writeback +EXPORT_SYMBOL vmlinux 0x8bf2ae1f fsl_lbc_addr +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c226044 devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x8c3134d8 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x8c5d74df __secpath_destroy +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c7269e2 vio_find_node +EXPORT_SYMBOL vmlinux 0x8c735e48 cdrom_release +EXPORT_SYMBOL vmlinux 0x8c7a4f66 uart_register_driver +EXPORT_SYMBOL vmlinux 0x8c88584d input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x8ca350c2 register_gifconf +EXPORT_SYMBOL vmlinux 0x8ca53146 lookup_one_len +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cd45055 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x8d015dd4 __bswapdi2 +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d58c140 dev_crit +EXPORT_SYMBOL vmlinux 0x8d609d0a bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d7f3595 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x8d944cbb copy_in_user +EXPORT_SYMBOL vmlinux 0x8d9a964c mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0x8dd5cdc9 bdput +EXPORT_SYMBOL vmlinux 0x8ddc0043 alloc_pages_current +EXPORT_SYMBOL vmlinux 0x8de0b5ac mempool_create +EXPORT_SYMBOL vmlinux 0x8de436f2 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0x8de904ee block_write_full_page +EXPORT_SYMBOL vmlinux 0x8deadc86 follow_down +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8dfaddf9 dev_uc_add +EXPORT_SYMBOL vmlinux 0x8e332829 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x8e39dacc input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x8e3c8887 proc_set_user +EXPORT_SYMBOL vmlinux 0x8e41f00c machine_id +EXPORT_SYMBOL vmlinux 0x8e54b43d clocksource_unregister +EXPORT_SYMBOL vmlinux 0x8e67f930 search_binary_handler +EXPORT_SYMBOL vmlinux 0x8e7b9e43 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x8ea0ecf3 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x8eaf4833 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x8ec04552 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x8eca2319 kill_block_super +EXPORT_SYMBOL vmlinux 0x8eef3246 of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0x8f23e494 lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x8f26adc2 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x8f2db76e pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x8f85f835 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x8fa30f3b vfs_symlink +EXPORT_SYMBOL vmlinux 0x8fb007a6 ata_print_version +EXPORT_SYMBOL vmlinux 0x8fb0a0be sk_wait_data +EXPORT_SYMBOL vmlinux 0x8fc59f9b rtas_offline_cpus_mask +EXPORT_SYMBOL vmlinux 0x8fd49ae6 inet_shutdown +EXPORT_SYMBOL vmlinux 0x8ffcd5da seq_release_private +EXPORT_SYMBOL vmlinux 0x9003e505 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x901defd1 lro_receive_skb +EXPORT_SYMBOL vmlinux 0x9036f3f0 dev_emerg +EXPORT_SYMBOL vmlinux 0x9048c0d2 ilookup5 +EXPORT_SYMBOL vmlinux 0x905141a3 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0x9057900f padata_do_serial +EXPORT_SYMBOL vmlinux 0x906bff88 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x9074f748 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x909856af xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x90a9c2b0 register_cdrom +EXPORT_SYMBOL vmlinux 0x90afc7ab tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x90b77482 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x90b90cab __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x90bce91f xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x90bdffdb down_write +EXPORT_SYMBOL vmlinux 0x90fa619f t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x90fb413e pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x910e6e53 netif_rx_ni +EXPORT_SYMBOL vmlinux 0x912047f1 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x912557ce rtas_busy_delay +EXPORT_SYMBOL vmlinux 0x9143d382 alloc_disk +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x9153e64a dm_unregister_target +EXPORT_SYMBOL vmlinux 0x915e1208 tb_ticks_per_usec +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x9168c033 rtas_get_sensor +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x9196b505 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x919d1163 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x91a64752 release_sock +EXPORT_SYMBOL vmlinux 0x91ac822f vscnprintf +EXPORT_SYMBOL vmlinux 0x91bb44d1 pci_set_master +EXPORT_SYMBOL vmlinux 0x91bce7bc blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x91cf0bf6 padata_stop +EXPORT_SYMBOL vmlinux 0x91e82610 pagecache_get_page +EXPORT_SYMBOL vmlinux 0x91f2951e blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x920c0d50 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x923db847 block_read_full_page +EXPORT_SYMBOL vmlinux 0x92493714 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x9263c27e tcp_fastopen_create_child +EXPORT_SYMBOL vmlinux 0x9272dff0 __ip_select_ident +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92c8aa5c ilookup +EXPORT_SYMBOL vmlinux 0x92d050df iov_pages +EXPORT_SYMBOL vmlinux 0x92ddf0f5 of_get_address +EXPORT_SYMBOL vmlinux 0x92e091ba dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x92f17d4d tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x930e67ef scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x93129b7c inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0x931c46bf security_path_rename +EXPORT_SYMBOL vmlinux 0x9325f71c dev_mc_add +EXPORT_SYMBOL vmlinux 0x9339a6ed vme_register_driver +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x934862ef blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x93532309 udp_disconnect +EXPORT_SYMBOL vmlinux 0x9354fcde ibmebus_free_irq +EXPORT_SYMBOL vmlinux 0x9359504d pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x936a7c53 __get_page_tail +EXPORT_SYMBOL vmlinux 0x93717ad5 input_grab_device +EXPORT_SYMBOL vmlinux 0x9373070e phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x9373b914 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x9378eb1a mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x9399ba35 __free_pages +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93b65d03 netpoll_setup +EXPORT_SYMBOL vmlinux 0x93db10c6 i2c_del_driver +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x94123397 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x941e9527 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x9422fcfe mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x94381263 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x946cdd60 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x947f0b92 net_dma_find_channel +EXPORT_SYMBOL vmlinux 0x94928d5f generic_file_llseek +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94b49278 iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x94b7cd97 load_nls +EXPORT_SYMBOL vmlinux 0x94cd5255 sock_no_connect +EXPORT_SYMBOL vmlinux 0x94d44540 do_splice_direct +EXPORT_SYMBOL vmlinux 0x94de1090 mark_page_accessed +EXPORT_SYMBOL vmlinux 0x9514151a _mcount +EXPORT_SYMBOL vmlinux 0x9524b0ae _outsb +EXPORT_SYMBOL vmlinux 0x952f0bf3 set_create_files_as +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x95479c38 complete_request_key +EXPORT_SYMBOL vmlinux 0x9557f312 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x9593820a nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0x9595fe2c blk_mq_run_queues +EXPORT_SYMBOL vmlinux 0x95a7a07e tcp_close +EXPORT_SYMBOL vmlinux 0x95c2be3b iterate_supers_type +EXPORT_SYMBOL vmlinux 0x95d2575d pci_request_region +EXPORT_SYMBOL vmlinux 0x95dec0f7 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x95f22bad param_ops_invbool +EXPORT_SYMBOL vmlinux 0x95ff5b07 eth_mac_addr +EXPORT_SYMBOL vmlinux 0x96229477 kfree_skb_list +EXPORT_SYMBOL vmlinux 0x967218fd bio_add_page +EXPORT_SYMBOL vmlinux 0x96723169 key_unlink +EXPORT_SYMBOL vmlinux 0x9682ef78 dev_trans_start +EXPORT_SYMBOL vmlinux 0x96b1ae26 generic_end_io_acct +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x971be18b memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x9748927f _outsw_ns +EXPORT_SYMBOL vmlinux 0x974c5b34 freeze_super +EXPORT_SYMBOL vmlinux 0x97503182 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x97784cfc rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x97863c00 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x97868aef __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x9787c9df textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x978b1103 __genl_register_family +EXPORT_SYMBOL vmlinux 0x97944237 scsi_scan_host +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97a3f199 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x97a5ee4b tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x97ac0f40 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x97d3c334 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x97d62495 ps2_handle_response +EXPORT_SYMBOL vmlinux 0x97d709b4 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x97e05a81 ptp_clock_register +EXPORT_SYMBOL vmlinux 0x97ece581 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x97ee4ddd consume_skb +EXPORT_SYMBOL vmlinux 0x97f03d6f vio_cmo_entitlement_update +EXPORT_SYMBOL vmlinux 0x97f3231c agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x97fa6ccd vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x9819e624 __skb_get_hash +EXPORT_SYMBOL vmlinux 0x98245470 f_setown +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x984e8d5d filemap_map_pages +EXPORT_SYMBOL vmlinux 0x98546eb4 page_put_link +EXPORT_SYMBOL vmlinux 0x986beb58 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x987fc124 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x98929435 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x989bc230 page_readlink +EXPORT_SYMBOL vmlinux 0x98c68c41 __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x98cf60b3 strlen +EXPORT_SYMBOL vmlinux 0x98e96132 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x98fa21b0 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x98fa7693 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x9909ed51 ndo_dflt_bridge_getlink +EXPORT_SYMBOL vmlinux 0x990b2f5a i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x99195078 vsnprintf +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x993d9ae5 tty_write_room +EXPORT_SYMBOL vmlinux 0x993f5231 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x994174fe neigh_table_init +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x995f8cfb ping_prot +EXPORT_SYMBOL vmlinux 0x99612f15 iterate_dir +EXPORT_SYMBOL vmlinux 0x9983965c padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0x998ef85c blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99afe916 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99d3a43c dm_table_get_size +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99dced9c of_dev_put +EXPORT_SYMBOL vmlinux 0x99f2083a inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x9a092457 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a2115f3 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x9a2ba235 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x9a4de948 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x9a5ffc64 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x9a628977 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x9a8f6e4b dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x9a91efdf md_finish_reshape +EXPORT_SYMBOL vmlinux 0x9a931aae inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x9aa1b3ac sg_miter_stop +EXPORT_SYMBOL vmlinux 0x9add400e qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9af89f98 memcpy_fromiovec +EXPORT_SYMBOL vmlinux 0x9b2f28f7 inet_listen +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b3883ac iget_locked +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b48b28d dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x9b4c46dc skb_copy_bits +EXPORT_SYMBOL vmlinux 0x9b59a942 kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x9b5c18d9 padata_start +EXPORT_SYMBOL vmlinux 0x9b5e1661 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba045fe dquot_commit +EXPORT_SYMBOL vmlinux 0x9ba25232 mdiobus_read +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9baf4ed1 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x9bd81ff2 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x9be37f83 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9be8c6d2 get_agp_version +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c54f115 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x9c5597ea inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x9c62cc02 do_truncate +EXPORT_SYMBOL vmlinux 0x9c8a80e6 __breadahead +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9caff9bc key_alloc +EXPORT_SYMBOL vmlinux 0x9cb49e65 elv_rb_find +EXPORT_SYMBOL vmlinux 0x9cc70748 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x9cce4a51 nobh_write_end +EXPORT_SYMBOL vmlinux 0x9d02492e nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d14983a ppc_enable_pmcs +EXPORT_SYMBOL vmlinux 0x9d2430ff vme_dma_request +EXPORT_SYMBOL vmlinux 0x9d29f509 down_write_trylock +EXPORT_SYMBOL vmlinux 0x9d3a9499 mmc_detect_change +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d4045de __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x9d5cf6f8 ipv4_specific +EXPORT_SYMBOL vmlinux 0x9d79024a unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x9d7ce8dd _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x9d8f8b6e sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x9d9dfc18 load_fp_state +EXPORT_SYMBOL vmlinux 0x9da03316 __seq_open_private +EXPORT_SYMBOL vmlinux 0x9dc4192e tc_classify_compat +EXPORT_SYMBOL vmlinux 0x9dea66de insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e260200 of_phy_connect +EXPORT_SYMBOL vmlinux 0x9e2f8c90 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e407667 __napi_schedule +EXPORT_SYMBOL vmlinux 0x9e4e3a8d __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e563cdb generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e97375d rtas_busy_delay_time +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ec815c6 skb_copy +EXPORT_SYMBOL vmlinux 0x9ee6b52c invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x9ee81aa2 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x9ef55fca skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x9efa590f skb_split +EXPORT_SYMBOL vmlinux 0x9f132662 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0x9f208145 wireless_spy_update +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f8e7c44 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x9f90cf1d xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x9f911629 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x9f9632dc con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fb271d7 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x9fc0341d drop_super +EXPORT_SYMBOL vmlinux 0x9fd9c4bd kernel_bind +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9fe7b21c inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x9ff12d5a get_acl +EXPORT_SYMBOL vmlinux 0x9ff7a9cc dquot_drop +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa0058046 vm_mmap +EXPORT_SYMBOL vmlinux 0xa039d080 from_kprojid +EXPORT_SYMBOL vmlinux 0xa03bf099 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa04ce2b5 of_parse_phandle +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa05e3179 of_dev_get +EXPORT_SYMBOL vmlinux 0xa06234f1 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0xa0706668 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xa07a30ab string_escape_mem +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0d77aeb dev_mc_del_global +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0edf5a4 tcp_check_req +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0ff74d6 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0xa100ce42 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa10f33d2 bio_put +EXPORT_SYMBOL vmlinux 0xa11eab86 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa13bbdf6 inet_stream_connect +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14e6619 eeh_dev_release +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa156c342 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0xa1b5705f nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1bc714d bio_endio_nodec +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1c99385 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xa1d18c7f input_set_capability +EXPORT_SYMBOL vmlinux 0xa1dd0b32 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0xa1f8fe75 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xa202a8e5 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xa204d243 unregister_binfmt +EXPORT_SYMBOL vmlinux 0xa2204002 netdev_warn +EXPORT_SYMBOL vmlinux 0xa221b7d9 mem_section +EXPORT_SYMBOL vmlinux 0xa2505aab vfs_readv +EXPORT_SYMBOL vmlinux 0xa254b7c2 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xa25b9e20 from_kuid +EXPORT_SYMBOL vmlinux 0xa26933a7 seq_path +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa29286ad security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xa29e85d5 security_path_rmdir +EXPORT_SYMBOL vmlinux 0xa2a335bd vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0xa2bbed37 crash_shutdown_register +EXPORT_SYMBOL vmlinux 0xa2c35f1f of_create_pci_dev +EXPORT_SYMBOL vmlinux 0xa2ef34d7 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xa2fd9bd6 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0xa2fdbcbe fence_default_wait +EXPORT_SYMBOL vmlinux 0xa303d1ff dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa322aa3a mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0xa334bae1 jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0xa33cb93b genphy_aneg_done +EXPORT_SYMBOL vmlinux 0xa3664511 ptp_find_pin +EXPORT_SYMBOL vmlinux 0xa3698c2b install_exec_creds +EXPORT_SYMBOL vmlinux 0xa37d98db blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0xa38ad477 inet_csk_accept +EXPORT_SYMBOL vmlinux 0xa38b72f3 fb_class +EXPORT_SYMBOL vmlinux 0xa39b4cf2 udelay +EXPORT_SYMBOL vmlinux 0xa3a765de xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0xa3abc422 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xa3ac7960 nf_log_unregister +EXPORT_SYMBOL vmlinux 0xa3d0ed32 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0xa3d9aefc mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0xa3da4b91 pcim_iomap +EXPORT_SYMBOL vmlinux 0xa3f1a06a tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0xa3fc3d50 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xa42cdded poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0xa42e5f6c km_new_mapping +EXPORT_SYMBOL vmlinux 0xa43b12e4 audit_log +EXPORT_SYMBOL vmlinux 0xa4511467 crc16 +EXPORT_SYMBOL vmlinux 0xa4658110 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4bdd447 __cputime_clockt_factor +EXPORT_SYMBOL vmlinux 0xa4c6783e __register_chrdev +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4ff4b46 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0xa500569d try_to_release_page +EXPORT_SYMBOL vmlinux 0xa503c3c4 user_path_at +EXPORT_SYMBOL vmlinux 0xa544b9a0 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa55c6830 register_sysctl_table +EXPORT_SYMBOL vmlinux 0xa570717d jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0xa583ce82 d_tmpfile +EXPORT_SYMBOL vmlinux 0xa593cc99 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa599d2ce pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xa5a51eee __crc32c_le +EXPORT_SYMBOL vmlinux 0xa5a78b22 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0xa5ae1ff4 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0xa5b7450a generic_file_fsync +EXPORT_SYMBOL vmlinux 0xa5c75c67 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0xa623c2d5 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0xa631df8a cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xa633c8c3 mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0xa635cb42 agp_free_page_array +EXPORT_SYMBOL vmlinux 0xa6379226 blk_finish_request +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa63e1cc6 serio_reconnect +EXPORT_SYMBOL vmlinux 0xa65972b8 _memcpy_toio +EXPORT_SYMBOL vmlinux 0xa65d3f0f filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0xa65fd417 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa6803ecc fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa68e4fcd sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xa69c0e73 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0xa6b0369c generic_make_request +EXPORT_SYMBOL vmlinux 0xa6d74590 dentry_path_raw +EXPORT_SYMBOL vmlinux 0xa6d89cf4 of_platform_device_create +EXPORT_SYMBOL vmlinux 0xa6dd1693 cdrom_check_events +EXPORT_SYMBOL vmlinux 0xa6f65222 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa716dd5f pci_enable_msix +EXPORT_SYMBOL vmlinux 0xa720678c lg_global_lock +EXPORT_SYMBOL vmlinux 0xa728fe0d iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0xa72a0f5b nr_online_nodes +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa742fa4c inode_init_always +EXPORT_SYMBOL vmlinux 0xa74443e0 mdiobus_free +EXPORT_SYMBOL vmlinux 0xa74f4e9b ida_simple_get +EXPORT_SYMBOL vmlinux 0xa796031a pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xa7a24aba get_task_io_context +EXPORT_SYMBOL vmlinux 0xa7b42859 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0xa7dd4f5e md_register_thread +EXPORT_SYMBOL vmlinux 0xa7dd88e9 get_unmapped_area +EXPORT_SYMBOL vmlinux 0xa7f564bd dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0xa7fad1e9 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0xa8134a77 del_gendisk +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa8669a67 bitmap_endwrite +EXPORT_SYMBOL vmlinux 0xa86df0f8 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0xa86e5f3d tty_do_resize +EXPORT_SYMBOL vmlinux 0xa8714341 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa87dcf00 param_set_ulong +EXPORT_SYMBOL vmlinux 0xa88dec7e netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0xa8942178 compat_mc_setsockopt +EXPORT_SYMBOL vmlinux 0xa897461d sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xa89dfe2f input_set_abs_params +EXPORT_SYMBOL vmlinux 0xa8a6f639 __check_region +EXPORT_SYMBOL vmlinux 0xa8de0aa3 request_key +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa8ff458d blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa9273e1a epapr_hypercall_start +EXPORT_SYMBOL vmlinux 0xa93ba88e proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0xa94b4c51 of_match_device +EXPORT_SYMBOL vmlinux 0xa96327ff phy_stop +EXPORT_SYMBOL vmlinux 0xa964d4f5 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0xa971c7f1 dqget +EXPORT_SYMBOL vmlinux 0xa983ceef bioset_create +EXPORT_SYMBOL vmlinux 0xa986f095 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0xa995038b iterate_mounts +EXPORT_SYMBOL vmlinux 0xa99b39c2 prandom_bytes +EXPORT_SYMBOL vmlinux 0xa9a6e3d9 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9fed957 generic_writepages +EXPORT_SYMBOL vmlinux 0xaa0073b7 __net_get_random_once +EXPORT_SYMBOL vmlinux 0xaa0b76b0 serio_open +EXPORT_SYMBOL vmlinux 0xaa3d9478 kthread_bind +EXPORT_SYMBOL vmlinux 0xaa46e87e lg_local_unlock +EXPORT_SYMBOL vmlinux 0xaa491df2 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xaa496dfb inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xaa6e4df5 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0xaa6eb4c7 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa8390d1 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xaa8ea4a5 dev_err +EXPORT_SYMBOL vmlinux 0xaa90a82b ip_mc_join_group +EXPORT_SYMBOL vmlinux 0xaaa1c193 __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0xaaa57796 skb_queue_head +EXPORT_SYMBOL vmlinux 0xaaaa92e8 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0xaac247f7 nf_log_packet +EXPORT_SYMBOL vmlinux 0xaac3c178 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xaacd6df4 remove_arg_zero +EXPORT_SYMBOL vmlinux 0xaad4a7d0 decrementer_clockevent +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab1bd7d5 pci_dev_put +EXPORT_SYMBOL vmlinux 0xab285dc8 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xab4450be pps_event +EXPORT_SYMBOL vmlinux 0xab581491 tty_register_driver +EXPORT_SYMBOL vmlinux 0xab64de7b dentry_open +EXPORT_SYMBOL vmlinux 0xab664855 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7e081f param_set_uint +EXPORT_SYMBOL vmlinux 0xab86661e tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xab88b7d3 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xab940bc1 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0xab9fa6f1 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0xabae2fc6 __wait_on_bit +EXPORT_SYMBOL vmlinux 0xabbd7072 max8925_reg_write +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabcb3b34 scsi_device_put +EXPORT_SYMBOL vmlinux 0xabd25f6b vmap +EXPORT_SYMBOL vmlinux 0xabe1b78e sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xac012bfe scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac26b820 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xac2a24e6 __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xac2c7c61 of_phy_find_device +EXPORT_SYMBOL vmlinux 0xac2ef0e7 dump_align +EXPORT_SYMBOL vmlinux 0xac3dfe5b kmem_cache_size +EXPORT_SYMBOL vmlinux 0xac8c6289 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xaca41944 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacc5b5d2 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0xacc7d98f __brelse +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacceb7bc blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xace25612 dcache_readdir +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad01744f kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad164875 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xad21b2bf agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0xad2df05e arp_send +EXPORT_SYMBOL vmlinux 0xad39581f __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0xad4c1b51 flex_array_alloc +EXPORT_SYMBOL vmlinux 0xad50cebb i8253_lock +EXPORT_SYMBOL vmlinux 0xad75ff57 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad9fb4a5 tcf_hash_search +EXPORT_SYMBOL vmlinux 0xadbb8f13 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0xadc3b189 md_flush_request +EXPORT_SYMBOL vmlinux 0xadd4f319 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xade3e19a netif_napi_del +EXPORT_SYMBOL vmlinux 0xade3eac7 dquot_scan_active +EXPORT_SYMBOL vmlinux 0xadfb8763 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae2ce7ac i2c_transfer +EXPORT_SYMBOL vmlinux 0xae358236 fence_signal +EXPORT_SYMBOL vmlinux 0xae4a1bda csum_tcpudp_nofold +EXPORT_SYMBOL vmlinux 0xae4dab2a i8042_install_filter +EXPORT_SYMBOL vmlinux 0xae545f06 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xae586a95 phy_print_status +EXPORT_SYMBOL vmlinux 0xae62ff39 bio_phys_segments +EXPORT_SYMBOL vmlinux 0xae64cae4 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae7a38bf mddev_congested +EXPORT_SYMBOL vmlinux 0xae81db15 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xae90446a fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0xae9677db clear_nlink +EXPORT_SYMBOL vmlinux 0xaec18a9d md_set_array_sectors +EXPORT_SYMBOL vmlinux 0xaec35db4 flex_array_free +EXPORT_SYMBOL vmlinux 0xaec769aa mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0xaee6daa9 vfs_writev +EXPORT_SYMBOL vmlinux 0xaef97e35 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xaf063510 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xaf069d3b inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xaf0a4418 zpool_register_driver +EXPORT_SYMBOL vmlinux 0xaf196125 __find_get_block +EXPORT_SYMBOL vmlinux 0xaf2d872c prepare_to_wait +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf41127d param_set_bint +EXPORT_SYMBOL vmlinux 0xaf6ae696 kstrndup +EXPORT_SYMBOL vmlinux 0xaf71f235 kern_path_create +EXPORT_SYMBOL vmlinux 0xaf7de93b pneigh_enqueue +EXPORT_SYMBOL vmlinux 0xaf91d89f __kernel_param_lock +EXPORT_SYMBOL vmlinux 0xaf9340a7 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xaffaba10 unlock_rename +EXPORT_SYMBOL vmlinux 0xafff3d1d mempool_alloc +EXPORT_SYMBOL vmlinux 0xb0007b61 netlink_unicast +EXPORT_SYMBOL vmlinux 0xb0123d88 netdev_update_features +EXPORT_SYMBOL vmlinux 0xb0154245 security_path_link +EXPORT_SYMBOL vmlinux 0xb020fef2 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xb02d7cce vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0xb04241b4 ida_simple_remove +EXPORT_SYMBOL vmlinux 0xb0548988 ppp_dev_name +EXPORT_SYMBOL vmlinux 0xb05ce5aa xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb0611d9c max8925_set_bits +EXPORT_SYMBOL vmlinux 0xb07c5251 srp_rport_get +EXPORT_SYMBOL vmlinux 0xb07ece28 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0xb0818a19 zero_fill_bio +EXPORT_SYMBOL vmlinux 0xb093fbb3 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xb09971c0 neigh_event_ns +EXPORT_SYMBOL vmlinux 0xb09e2e52 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0xb0a07196 dquot_quota_off +EXPORT_SYMBOL vmlinux 0xb0a3efae pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0xb0c12d88 vio_unregister_driver +EXPORT_SYMBOL vmlinux 0xb0c37d25 get_gendisk +EXPORT_SYMBOL vmlinux 0xb0cc9ae1 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0xb0d0828c __cleancache_get_page +EXPORT_SYMBOL vmlinux 0xb0e01fae __sb_end_write +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0ebaf66 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xb0f070ec set_nlink +EXPORT_SYMBOL vmlinux 0xb10333b6 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0xb11687b6 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0xb117db52 inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb147a855 dql_reset +EXPORT_SYMBOL vmlinux 0xb15bd8fa tb_ticks_per_sec +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb165ef45 __irq_regs +EXPORT_SYMBOL vmlinux 0xb1703e4b inet_del_offload +EXPORT_SYMBOL vmlinux 0xb17430a6 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0xb19760c3 bitmap_onto +EXPORT_SYMBOL vmlinux 0xb19e1f3c unregister_key_type +EXPORT_SYMBOL vmlinux 0xb1a24674 rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0xb1b81139 get_pci_dma_ops +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1c6e787 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1f73d9e mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xb20e4559 replace_mount_options +EXPORT_SYMBOL vmlinux 0xb225bf0d param_ops_ushort +EXPORT_SYMBOL vmlinux 0xb23d99e7 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0xb24a7c1a nf_afinfo +EXPORT_SYMBOL vmlinux 0xb25e71ed dev_addr_init +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb26dc789 agp_create_memory +EXPORT_SYMBOL vmlinux 0xb29e6536 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0xb2b1b234 inet6_bind +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c8749b param_ops_ulong +EXPORT_SYMBOL vmlinux 0xb2e7a8b3 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0xb316064d qdisc_reset +EXPORT_SYMBOL vmlinux 0xb31acaa8 pci_scan_bus +EXPORT_SYMBOL vmlinux 0xb3382494 fence_signal_locked +EXPORT_SYMBOL vmlinux 0xb374f279 downgrade_write +EXPORT_SYMBOL vmlinux 0xb3766319 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xb38123a8 bio_copy_kern +EXPORT_SYMBOL vmlinux 0xb39976f5 swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0xb3a0c5dc blk_init_queue +EXPORT_SYMBOL vmlinux 0xb3a9297f input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0xb3bda2be register_key_type +EXPORT_SYMBOL vmlinux 0xb3cf5820 __neigh_event_send +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d59d98 param_get_int +EXPORT_SYMBOL vmlinux 0xb3d77fbc netif_device_detach +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3ff452f sk_reset_timer +EXPORT_SYMBOL vmlinux 0xb40bb88e blk_start_queue +EXPORT_SYMBOL vmlinux 0xb4147a08 skb_copy_expand +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4383fc9 input_free_device +EXPORT_SYMBOL vmlinux 0xb43f637b md_check_recovery +EXPORT_SYMBOL vmlinux 0xb4427ca1 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xb4614613 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb47189b5 reservation_ww_class +EXPORT_SYMBOL vmlinux 0xb476cbde kernel_read +EXPORT_SYMBOL vmlinux 0xb47ac69c tcp_poll +EXPORT_SYMBOL vmlinux 0xb49c2ce2 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0xb4a5ce52 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xb4b6749d kmem_cache_free +EXPORT_SYMBOL vmlinux 0xb4c84515 I_BDEV +EXPORT_SYMBOL vmlinux 0xb505d37d dma_direct_ops +EXPORT_SYMBOL vmlinux 0xb5404149 scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0xb54533f7 usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xb561f0e9 invalidate_partition +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb57f2457 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xb59bd745 uart_update_timeout +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5a6389d giveup_fpu +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5afdc4f filemap_fdatawait +EXPORT_SYMBOL vmlinux 0xb5b4c588 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb5d1879a agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0xb5e4f05d mdiobus_write +EXPORT_SYMBOL vmlinux 0xb5e7cadb napi_disable +EXPORT_SYMBOL vmlinux 0xb5eecaca phy_driver_register +EXPORT_SYMBOL vmlinux 0xb5f5e532 ppp_unit_number +EXPORT_SYMBOL vmlinux 0xb5f66940 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xb60af8e6 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb63cacc1 dquot_release +EXPORT_SYMBOL vmlinux 0xb6578ba2 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xb662e8d7 register_netdev +EXPORT_SYMBOL vmlinux 0xb66cfea2 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xb6739d98 mmc_gpiod_free_cd +EXPORT_SYMBOL vmlinux 0xb677461e __sb_start_write +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb680be21 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0xb6814057 dquot_quota_on +EXPORT_SYMBOL vmlinux 0xb681fa1f of_device_is_available +EXPORT_SYMBOL vmlinux 0xb68298e4 dump_skip +EXPORT_SYMBOL vmlinux 0xb68bfa9d node_states +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6b0440a vfs_link +EXPORT_SYMBOL vmlinux 0xb6d90c95 skb_find_text +EXPORT_SYMBOL vmlinux 0xb6dbcedd copy_page_to_iter +EXPORT_SYMBOL vmlinux 0xb6dd9ed8 con_is_bound +EXPORT_SYMBOL vmlinux 0xb6e3b86e pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0xb71871f6 param_ops_string +EXPORT_SYMBOL vmlinux 0xb73e915a __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0xb7423c91 uart_get_divisor +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb75acb10 inode_init_owner +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb77932eb flex_array_clear +EXPORT_SYMBOL vmlinux 0xb77c1129 mdio_bus_type +EXPORT_SYMBOL vmlinux 0xb78744b2 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xb79f2043 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xb7abc8fd phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0xb7b798f2 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0xb7ca1b11 revert_creds +EXPORT_SYMBOL vmlinux 0xb7d6013d __devm_release_region +EXPORT_SYMBOL vmlinux 0xb8028d59 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xb8125bc6 generic_getxattr +EXPORT_SYMBOL vmlinux 0xb831b038 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0xb83261d9 dentry_unhash +EXPORT_SYMBOL vmlinux 0xb837fb53 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xb8509893 register_shrinker +EXPORT_SYMBOL vmlinux 0xb8682ee1 bitmap_end_sync +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb8a27336 skb_queue_purge +EXPORT_SYMBOL vmlinux 0xb8dc3bb4 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0xb8ecc0ad vio_disable_interrupts +EXPORT_SYMBOL vmlinux 0xb8f1e2dd __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0xb8f28ed6 kmalloc_caches +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb945a774 md_done_sync +EXPORT_SYMBOL vmlinux 0xb957a5f4 mount_nodev +EXPORT_SYMBOL vmlinux 0xb966bc67 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0xb98bb748 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0xb99fc94f sock_alloc_file +EXPORT_SYMBOL vmlinux 0xb9aa83a0 da903x_query_status +EXPORT_SYMBOL vmlinux 0xb9ca9734 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9fecc46 compat_ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xba194eed swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba5424ad agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0xba8cbb42 write_one_page +EXPORT_SYMBOL vmlinux 0xba8e72b8 agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0xba9c4398 unregister_console +EXPORT_SYMBOL vmlinux 0xba9fd054 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0xbac92bf8 scsi_host_put +EXPORT_SYMBOL vmlinux 0xbad0b134 simple_lookup +EXPORT_SYMBOL vmlinux 0xbadbcf86 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xbaff7614 default_file_splice_read +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb185c1c d_find_alias +EXPORT_SYMBOL vmlinux 0xbb34134a iov_shorten +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb4eba5f vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb796532 clocksource_register +EXPORT_SYMBOL vmlinux 0xbb83d67b of_device_unregister +EXPORT_SYMBOL vmlinux 0xbb8a10bf tty_port_destroy +EXPORT_SYMBOL vmlinux 0xbb99047b blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbba91c27 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0xbbab139e rtnl_unicast +EXPORT_SYMBOL vmlinux 0xbbaeb559 memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0xbbb6b412 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xbbc3025b blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0xbbc6defc ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbf63f2f sock_kmalloc +EXPORT_SYMBOL vmlinux 0xbbf6f84a mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0xbbfca9ae vio_unregister_device +EXPORT_SYMBOL vmlinux 0xbc2c80e2 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0xbc316de4 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0xbc3d63bb ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0xbc46b281 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0xbc4e1347 inet6_ioctl +EXPORT_SYMBOL vmlinux 0xbc4e8365 proc_symlink +EXPORT_SYMBOL vmlinux 0xbc7d8718 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0xbc7dbc04 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0xbc85210b mac_find_mode +EXPORT_SYMBOL vmlinux 0xbc982b06 eeh_subsystem_flags +EXPORT_SYMBOL vmlinux 0xbc9e933f blkdev_put +EXPORT_SYMBOL vmlinux 0xbc9f0b5c gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xbc9f83eb remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcd9e42a serio_unregister_port +EXPORT_SYMBOL vmlinux 0xbcf150f9 xor_altivec_5 +EXPORT_SYMBOL vmlinux 0xbd0f807c blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0xbd1e8876 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xbd2dd699 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd4a5d5d sk_net_capable +EXPORT_SYMBOL vmlinux 0xbd723f2e dev_uc_flush +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd91d8fd __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0xbda6c487 pci_disable_msi +EXPORT_SYMBOL vmlinux 0xbdad3e70 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0xbdd18a5a dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0xbe1db1a8 simple_readpage +EXPORT_SYMBOL vmlinux 0xbe2c0274 add_timer +EXPORT_SYMBOL vmlinux 0xbe38bade dma_common_mmap +EXPORT_SYMBOL vmlinux 0xbe3a456f handle_edge_irq +EXPORT_SYMBOL vmlinux 0xbe8719fe put_tty_driver +EXPORT_SYMBOL vmlinux 0xbe8c44de registered_fb +EXPORT_SYMBOL vmlinux 0xbe8f034e blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0xbe92e8f5 save_mount_options +EXPORT_SYMBOL vmlinux 0xbe9b5cc7 kill_pid +EXPORT_SYMBOL vmlinux 0xbeb06d08 of_node_put +EXPORT_SYMBOL vmlinux 0xbeb77e5d d_instantiate_unique +EXPORT_SYMBOL vmlinux 0xbeeebbe8 pci_bus_type +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf0ffdc9 pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xbf1b2ef5 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0xbf202a0a dev_add_offload +EXPORT_SYMBOL vmlinux 0xbf3744a6 ps2_end_command +EXPORT_SYMBOL vmlinux 0xbf3f90a7 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0xbf700274 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0xbf7a1ceb bdget +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf8560ce phy_register_fixup +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf925c42 idr_init +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfa15bfa xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0xbfabea17 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0xbfabfe59 __debugger_iabr_match +EXPORT_SYMBOL vmlinux 0xbfb427bc filemap_fault +EXPORT_SYMBOL vmlinux 0xbfb6afd1 pci_get_class +EXPORT_SYMBOL vmlinux 0xbfb8b0b7 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xbfbe5765 mfd_add_devices +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xbfeeedbe simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0xbff8182c plpar_hcall_norets +EXPORT_SYMBOL vmlinux 0xc0037d59 tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xc021d8d4 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xc023663b tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0xc02c764a jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xc0396a4e rtnl_create_link +EXPORT_SYMBOL vmlinux 0xc04c1892 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xc0554206 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xc060930d sock_wake_async +EXPORT_SYMBOL vmlinux 0xc06f6117 generic_perform_write +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0a3fc62 blk_free_tags +EXPORT_SYMBOL vmlinux 0xc0a808bc irq_to_desc +EXPORT_SYMBOL vmlinux 0xc0c1fee8 giveup_vsx +EXPORT_SYMBOL vmlinux 0xc0c5d627 pci_release_regions +EXPORT_SYMBOL vmlinux 0xc0cf6c71 dev_uc_init +EXPORT_SYMBOL vmlinux 0xc12b4518 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0xc14059b0 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xc1430b4e ip_getsockopt +EXPORT_SYMBOL vmlinux 0xc1483b53 mdiobus_scan +EXPORT_SYMBOL vmlinux 0xc1548a32 __ip_dev_find +EXPORT_SYMBOL vmlinux 0xc15a44c6 memzero_explicit +EXPORT_SYMBOL vmlinux 0xc1829b24 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xc1cbcb3b lock_sock_fast +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1e911bf force_sig +EXPORT_SYMBOL vmlinux 0xc1ef20f9 vm_insert_mixed +EXPORT_SYMBOL vmlinux 0xc1f6b205 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xc1f764f6 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0xc1f952c1 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xc20e370c netpoll_print_options +EXPORT_SYMBOL vmlinux 0xc217a816 register_filesystem +EXPORT_SYMBOL vmlinux 0xc2180908 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xc21943f5 netdev_printk +EXPORT_SYMBOL vmlinux 0xc2266e30 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0xc22760c6 generic_listxattr +EXPORT_SYMBOL vmlinux 0xc234935a dev_set_group +EXPORT_SYMBOL vmlinux 0xc23df795 scsi_print_command +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc24271cb gen_pool_alloc +EXPORT_SYMBOL vmlinux 0xc27bc396 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xc284a9ea ptp_clock_index +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc2b9047f bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0xc2d4e04e dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0xc2e2aa00 nobh_write_begin +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2eb7a44 udp_proc_register +EXPORT_SYMBOL vmlinux 0xc2f84e96 pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc30a7cac pci_disable_link_state +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc314c3d2 __cputime_jiffies_factor +EXPORT_SYMBOL vmlinux 0xc3266345 of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0xc3309bb6 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0xc33329b1 free_user_ns +EXPORT_SYMBOL vmlinux 0xc35076ef cancel_dirty_page +EXPORT_SYMBOL vmlinux 0xc351fe5b blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0xc356c597 fb_set_var +EXPORT_SYMBOL vmlinux 0xc3681fce devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0xc36f5ad7 napi_gro_flush +EXPORT_SYMBOL vmlinux 0xc38a725d netdev_err +EXPORT_SYMBOL vmlinux 0xc39de44e blk_queue_io_min +EXPORT_SYMBOL vmlinux 0xc3abd812 vfs_write +EXPORT_SYMBOL vmlinux 0xc3eba6e4 bio_map_user +EXPORT_SYMBOL vmlinux 0xc436813c max8998_bulk_write +EXPORT_SYMBOL vmlinux 0xc437791c fb_get_mode +EXPORT_SYMBOL vmlinux 0xc43cf397 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0xc4454af3 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0xc453a7a8 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0xc46939b3 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0xc46fbdc8 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xc47cdf9c _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0xc48307db lz4_decompress +EXPORT_SYMBOL vmlinux 0xc48c348b __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc49db278 bdi_destroy +EXPORT_SYMBOL vmlinux 0xc4d5a028 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0xc50c13e3 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0xc527ffcd sock_no_mmap +EXPORT_SYMBOL vmlinux 0xc5318b54 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0xc549e4ea request_key_async +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc55c2a9d inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0xc55de23c percpu_counter_set +EXPORT_SYMBOL vmlinux 0xc5664db8 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc59fca32 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0xc5a743dd __kfree_skb +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5deaf6f skb_checksum_help +EXPORT_SYMBOL vmlinux 0xc5e7e116 compat_nf_getsockopt +EXPORT_SYMBOL vmlinux 0xc5ec1b85 nf_log_register +EXPORT_SYMBOL vmlinux 0xc5eea254 PDE_DATA +EXPORT_SYMBOL vmlinux 0xc5f7b958 mmc_add_host +EXPORT_SYMBOL vmlinux 0xc5fb15dc strnicmp +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc606f0d8 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0xc6141275 empty_aops +EXPORT_SYMBOL vmlinux 0xc6178b02 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xc61d6be3 fsnotify_get_group +EXPORT_SYMBOL vmlinux 0xc61e3131 blk_peek_request +EXPORT_SYMBOL vmlinux 0xc620eedd udp_poll +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc6362cc6 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0xc654ddd1 xfrm_register_type +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc65c3cc0 param_ops_bint +EXPORT_SYMBOL vmlinux 0xc663b075 __ioremap +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc6772da2 radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xc6774da5 cpu_online_mask +EXPORT_SYMBOL vmlinux 0xc6b19ab2 vga_con +EXPORT_SYMBOL vmlinux 0xc6b22c71 __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xc6bccacd pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6f4e99f scsi_init_io +EXPORT_SYMBOL vmlinux 0xc70f8ae3 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0xc7151750 simple_dname +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72545ba inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0xc72d9cc4 param_get_charp +EXPORT_SYMBOL vmlinux 0xc741b05f uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xc743aee3 bio_reset +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc756fb6e pci_disable_msix +EXPORT_SYMBOL vmlinux 0xc75dcada agp_generic_enable +EXPORT_SYMBOL vmlinux 0xc768ce00 md_write_start +EXPORT_SYMBOL vmlinux 0xc7708aae xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc792df0c simple_rename +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc79f9bb9 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7c9dea4 dev_set_mtu +EXPORT_SYMBOL vmlinux 0xc7e45037 thaw_bdev +EXPORT_SYMBOL vmlinux 0xc7efcd35 agp_find_bridge +EXPORT_SYMBOL vmlinux 0xc7f39b15 irq_stat +EXPORT_SYMBOL vmlinux 0xc803e1a1 register_exec_domain +EXPORT_SYMBOL vmlinux 0xc80bb18e vfs_whiteout +EXPORT_SYMBOL vmlinux 0xc8101e0d sock_setsockopt +EXPORT_SYMBOL vmlinux 0xc81a12a2 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0xc82721b1 unregister_qdisc +EXPORT_SYMBOL vmlinux 0xc834fd56 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc83f5cfc cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xc84021b0 agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc84eeda4 scsi_register +EXPORT_SYMBOL vmlinux 0xc8571bcb idr_for_each +EXPORT_SYMBOL vmlinux 0xc8582722 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0xc85da76b fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc8745a19 tcp_read_sock +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8bf13f9 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc9352ac4 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0xc93fbc54 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xc953441f inode_needs_sync +EXPORT_SYMBOL vmlinux 0xc95d734e wl12xx_get_platform_data +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc96fa18d netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0xc978479a xz_dec_run +EXPORT_SYMBOL vmlinux 0xc996d097 del_timer +EXPORT_SYMBOL vmlinux 0xc99b6387 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9bd267c inet_dgram_connect +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca20446e ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xca2b1cd6 ida_pre_get +EXPORT_SYMBOL vmlinux 0xca3b28c6 store_vr_state +EXPORT_SYMBOL vmlinux 0xca5ee09a vme_free_consistent +EXPORT_SYMBOL vmlinux 0xca7c6fc5 compat_ip_getsockopt +EXPORT_SYMBOL vmlinux 0xca832efe kmalloc_order +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcabbe32c dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xcabc4f94 single_open +EXPORT_SYMBOL vmlinux 0xcabc7bcc adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0xcabce873 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0xcabf1a01 abx500_register_ops +EXPORT_SYMBOL vmlinux 0xcace6297 idr_is_empty +EXPORT_SYMBOL vmlinux 0xcadb7b0b jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcafd8255 audit_log_start +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb1559a7 __devm_request_region +EXPORT_SYMBOL vmlinux 0xcb204896 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0xcb41038d make_kuid +EXPORT_SYMBOL vmlinux 0xcb7fdca2 add_disk +EXPORT_SYMBOL vmlinux 0xcb897fb2 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0xcb98ab8d jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0xcb9a1995 compat_tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xcbafe7c3 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc3b94e eeh_check_failure +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbce060f pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xcbe89c3a __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0xcc001d8e jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0xcc078529 dm_put_table_device +EXPORT_SYMBOL vmlinux 0xcc17504d _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xcc215573 flex_array_shrink +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc3bcbff vm_map_ram +EXPORT_SYMBOL vmlinux 0xcc3ef727 tc_classify +EXPORT_SYMBOL vmlinux 0xcc481b27 filp_open +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5d2b66 vfs_rmdir +EXPORT_SYMBOL vmlinux 0xcc72c978 dmam_pool_create +EXPORT_SYMBOL vmlinux 0xcc778cc3 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0xcc936c3e xfrm_init_state +EXPORT_SYMBOL vmlinux 0xccab2d80 kdb_current_task +EXPORT_SYMBOL vmlinux 0xccc1ce46 ip6_xmit +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccd1522c mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0xcd0529c7 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xcd20667a kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd3c2ca9 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0xcd460829 pci_pme_capable +EXPORT_SYMBOL vmlinux 0xcd4cc6b5 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0xcd57f7b0 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xcd5a883a __dev_get_by_name +EXPORT_SYMBOL vmlinux 0xcd729a42 n_tty_compat_ioctl_helper +EXPORT_SYMBOL vmlinux 0xcd7ede2a seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xcd86c87f __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xcdb872f2 blk_end_request_all +EXPORT_SYMBOL vmlinux 0xcdbac10b scsi_remove_host +EXPORT_SYMBOL vmlinux 0xcdbe8050 uart_suspend_port +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc59d3e ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0xcdcbeb65 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0xcdd57145 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xcddf05e9 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce3b3f09 profile_pc +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce6ab9a8 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xce7850e1 crc32_le_shift +EXPORT_SYMBOL vmlinux 0xcea131e6 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0xcea35aae elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceae504f cmdline_parts_free +EXPORT_SYMBOL vmlinux 0xceba810e tty_devnum +EXPORT_SYMBOL vmlinux 0xcebbe376 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xcec8892e build_skb +EXPORT_SYMBOL vmlinux 0xced777cb proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0xcedc5041 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0xcee1ee12 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0xceeb2b03 vfs_fsync +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf0350c9 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0xcf099e78 security_path_chown +EXPORT_SYMBOL vmlinux 0xcf11c167 dev_disable_lro +EXPORT_SYMBOL vmlinux 0xcf29cdc9 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0xcf31583b ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0xcf34069f rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xcf3656dd pnv_cxl_alloc_hwirq_ranges +EXPORT_SYMBOL vmlinux 0xcf4488dd blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0xcf44f550 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0xcf4acbf2 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xcf50ad86 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0xcf541f49 pm860x_reg_read +EXPORT_SYMBOL vmlinux 0xcf6f8138 pci_release_region +EXPORT_SYMBOL vmlinux 0xcf6ffbe9 padata_alloc_possible +EXPORT_SYMBOL vmlinux 0xcf722e63 napi_gro_frags +EXPORT_SYMBOL vmlinux 0xcf86ff56 generic_ro_fops +EXPORT_SYMBOL vmlinux 0xcf875a9a mach_pseries +EXPORT_SYMBOL vmlinux 0xcf95a1d1 sock_wfree +EXPORT_SYMBOL vmlinux 0xcfa4f9e7 elv_add_request +EXPORT_SYMBOL vmlinux 0xcfbbda9a blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xcfd5e477 ppp_input_error +EXPORT_SYMBOL vmlinux 0xcfe0bc80 agp_enable +EXPORT_SYMBOL vmlinux 0xcfef1e09 current_fs_time +EXPORT_SYMBOL vmlinux 0xd00ac482 param_get_ullong +EXPORT_SYMBOL vmlinux 0xd0494750 agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0xd052b849 lock_rename +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd091bc30 sock_update_memcg +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a5116d xfrm_state_flush +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0af5860 block_truncate_page +EXPORT_SYMBOL vmlinux 0xd0beecc2 neigh_compat_output +EXPORT_SYMBOL vmlinux 0xd0c331dc agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0xd0c502c4 load_nls_default +EXPORT_SYMBOL vmlinux 0xd0d42c42 mod_timer_pending +EXPORT_SYMBOL vmlinux 0xd0e6d312 tcp_init_sock +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0f3e411 __scsi_add_device +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd114acb2 input_register_device +EXPORT_SYMBOL vmlinux 0xd11c0dc1 __kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xd1262886 rtas_data_buf +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd1846345 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0xd1a0ba91 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1e10ac1 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0xd1e459e0 dev_driver_string +EXPORT_SYMBOL vmlinux 0xd20c3937 flex_array_get +EXPORT_SYMBOL vmlinux 0xd20f97a5 dev_mc_flush +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd22d6fc7 pci_set_power_state +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd2586e80 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0xd25b422c skb_free_datagram +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd26aaa82 tty_set_operations +EXPORT_SYMBOL vmlinux 0xd26b657c tty_kref_put +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2b04349 param_set_int +EXPORT_SYMBOL vmlinux 0xd2b09ce5 __kmalloc +EXPORT_SYMBOL vmlinux 0xd2c8515e param_get_short +EXPORT_SYMBOL vmlinux 0xd2ce3b6c down_read_trylock +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd306fdd7 blk_sync_queue +EXPORT_SYMBOL vmlinux 0xd3074d93 sk_common_release +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd3245afa pagecache_write_begin +EXPORT_SYMBOL vmlinux 0xd32a4235 blkdev_get +EXPORT_SYMBOL vmlinux 0xd333dd59 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0xd35fe478 dquot_transfer +EXPORT_SYMBOL vmlinux 0xd36257ba memcpy_toiovecend +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd381e4cc rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0xd3b57cfc tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xd3c967ac rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0xd3d23ac5 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0xd3f578e0 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xd40b947e dev_change_carrier +EXPORT_SYMBOL vmlinux 0xd42d6ee9 param_ops_byte +EXPORT_SYMBOL vmlinux 0xd44b7e21 to_tm +EXPORT_SYMBOL vmlinux 0xd44cc209 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0xd4514af0 inet_frag_find +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd48fdeef dql_completed +EXPORT_SYMBOL vmlinux 0xd494eec2 rwsem_wake +EXPORT_SYMBOL vmlinux 0xd4bd7d51 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0xd4d4aaf2 set_security_override +EXPORT_SYMBOL vmlinux 0xd4d9d0ad blk_end_request_cur +EXPORT_SYMBOL vmlinux 0xd4dd23b1 d_add_ci +EXPORT_SYMBOL vmlinux 0xd4e916e5 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xd4ecabb4 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0xd4f8b2d9 pnv_cxl_ioda_msi_setup +EXPORT_SYMBOL vmlinux 0xd501236d of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0xd5360f8e nlmsg_notify +EXPORT_SYMBOL vmlinux 0xd53869dc pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0xd56222c1 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0xd56c9aec blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0xd5719dd6 skb_clone_sk +EXPORT_SYMBOL vmlinux 0xd575884e __put_cred +EXPORT_SYMBOL vmlinux 0xd586a798 led_update_brightness +EXPORT_SYMBOL vmlinux 0xd5906311 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0xd5925473 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xd5e18789 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0xd5eb4631 security_path_symlink +EXPORT_SYMBOL vmlinux 0xd5f2172f del_timer_sync +EXPORT_SYMBOL vmlinux 0xd5f6c5b6 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0xd6162f6c is_bad_inode +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd61ff215 page_symlink +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd635f2dc set_disk_ro +EXPORT_SYMBOL vmlinux 0xd6380a9f setup_new_exec +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd693f1c4 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0xd6b6b852 kmem_cache_create +EXPORT_SYMBOL vmlinux 0xd6d63e9d lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0xd6dfb22e tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0xd6e4bdc1 input_inject_event +EXPORT_SYMBOL vmlinux 0xd6e8c1c7 icmp_send +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6f33d81 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0xd6fd4053 __arch_hweight32 +EXPORT_SYMBOL vmlinux 0xd718d7ba tcp_sendpage +EXPORT_SYMBOL vmlinux 0xd71d8197 security_path_mkdir +EXPORT_SYMBOL vmlinux 0xd73e7139 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0xd744e2c1 mount_single +EXPORT_SYMBOL vmlinux 0xd758e6f7 vc_cons +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd761a383 ioremap_prot +EXPORT_SYMBOL vmlinux 0xd776f207 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xd786c0ea plpar_hcall9 +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd7a6da58 kernel_accept +EXPORT_SYMBOL vmlinux 0xd7aaf7c1 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0xd7ae066e __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0xd7c2cafe mount_pseudo +EXPORT_SYMBOL vmlinux 0xd7ce529d generic_file_remap_pages +EXPORT_SYMBOL vmlinux 0xd7d3fd8c ip6_frag_match +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7e935f0 __inode_permission +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd825f6e4 generic_block_bmap +EXPORT_SYMBOL vmlinux 0xd83e069d netif_receive_skb +EXPORT_SYMBOL vmlinux 0xd863f460 stop_tty +EXPORT_SYMBOL vmlinux 0xd869a458 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0xd87c0fc2 uart_resume_port +EXPORT_SYMBOL vmlinux 0xd8803e22 md_unregister_thread +EXPORT_SYMBOL vmlinux 0xd88fd264 eth_header +EXPORT_SYMBOL vmlinux 0xd89c5c7a rfkill_alloc +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8aaf268 scsi_execute +EXPORT_SYMBOL vmlinux 0xd8cba188 netif_rx +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8e77eb3 km_query +EXPORT_SYMBOL vmlinux 0xd8f8c30c rtnl_notify +EXPORT_SYMBOL vmlinux 0xd92e16ba csum_partial_copy_fromiovecend +EXPORT_SYMBOL vmlinux 0xd9302f55 _dev_info +EXPORT_SYMBOL vmlinux 0xd93d60bf tcf_exts_dump +EXPORT_SYMBOL vmlinux 0xd94b419c tty_check_change +EXPORT_SYMBOL vmlinux 0xd97bb0bb phy_start_aneg +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd9a39f17 __block_write_begin +EXPORT_SYMBOL vmlinux 0xd9a54bcb qdisc_list_add +EXPORT_SYMBOL vmlinux 0xd9bac924 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9da46bb vfs_unlink +EXPORT_SYMBOL vmlinux 0xd9ddca49 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xd9e642f8 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0xd9fc57b4 iget5_locked +EXPORT_SYMBOL vmlinux 0xda00b55d __vio_register_driver +EXPORT_SYMBOL vmlinux 0xda27d684 iov_iter_zero +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda45665d xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xda6f4c51 security_path_chmod +EXPORT_SYMBOL vmlinux 0xda7935c8 of_find_node_by_type +EXPORT_SYMBOL vmlinux 0xda7c2feb scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda857022 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda954794 prepare_binprm +EXPORT_SYMBOL vmlinux 0xdaa95e39 make_bad_inode +EXPORT_SYMBOL vmlinux 0xdabc1ea8 fsl_lbc_find +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdacd56e7 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xdacd87fc kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0xdad392b1 scsi_print_result +EXPORT_SYMBOL vmlinux 0xdadf60dd twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0xdae7209e bdevname +EXPORT_SYMBOL vmlinux 0xdaea0832 scm_detach_fds +EXPORT_SYMBOL vmlinux 0xdaea6e0d mfd_clone_cell +EXPORT_SYMBOL vmlinux 0xdafe90aa ppp_input +EXPORT_SYMBOL vmlinux 0xdb01198e fsl_upm_find +EXPORT_SYMBOL vmlinux 0xdb06d63a scsi_host_get +EXPORT_SYMBOL vmlinux 0xdb4c9365 neigh_ifdown +EXPORT_SYMBOL vmlinux 0xdb66fbf6 ptp_clock_event +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb68ea30 kernel_connect +EXPORT_SYMBOL vmlinux 0xdb7276ee pcim_pin_device +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdbc7318e i2c_register_driver +EXPORT_SYMBOL vmlinux 0xdbcf6712 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0xdbeeedfe netlink_broadcast +EXPORT_SYMBOL vmlinux 0xdbfc192b __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc079f4b skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xdc08dd72 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0xdc126102 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc3c41a8 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc5ac8b1 of_node_get +EXPORT_SYMBOL vmlinux 0xdc5feb64 vga_tryget +EXPORT_SYMBOL vmlinux 0xdc62f076 vlan_vid_add +EXPORT_SYMBOL vmlinux 0xdc8168d9 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xdc83be7d no_llseek +EXPORT_SYMBOL vmlinux 0xdc93e50f input_open_device +EXPORT_SYMBOL vmlinux 0xdc9498dd down +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb764ad memset +EXPORT_SYMBOL vmlinux 0xdcbdd7e2 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0xdcdcd283 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xdceab7b7 pci_scan_bus_parented +EXPORT_SYMBOL vmlinux 0xdcf294ea __netif_schedule +EXPORT_SYMBOL vmlinux 0xdcf5b2dc kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0xdcf98a27 kobject_add +EXPORT_SYMBOL vmlinux 0xdd32c094 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0xdd503fd6 dev_queue_xmit +EXPORT_SYMBOL vmlinux 0xdd593d33 dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0xdd6840fd netdev_state_change +EXPORT_SYMBOL vmlinux 0xdd78baf2 mapping_tagged +EXPORT_SYMBOL vmlinux 0xdd8183cb agp_bind_memory +EXPORT_SYMBOL vmlinux 0xdd9030af current_stack_pointer +EXPORT_SYMBOL vmlinux 0xdd955144 __debugger +EXPORT_SYMBOL vmlinux 0xddbb1b6a dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0xddbd6b07 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0xddfc9b01 inet_offloads +EXPORT_SYMBOL vmlinux 0xde0215fa vga_client_register +EXPORT_SYMBOL vmlinux 0xde3df5d8 max8998_update_reg +EXPORT_SYMBOL vmlinux 0xde482098 tty_free_termios +EXPORT_SYMBOL vmlinux 0xde48e9ca _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xde492ddf blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xde6151db tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0xde6dd601 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xde783883 pSeries_disable_reloc_on_exc +EXPORT_SYMBOL vmlinux 0xde79b79c devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xde91448c load_vr_state +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdeaeb49d unregister_md_personality +EXPORT_SYMBOL vmlinux 0xdee55a82 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0xdee769ca sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0xdf03ede9 component_match_add +EXPORT_SYMBOL vmlinux 0xdf08b6ef swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0xdf1c371d writeback_in_progress +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf336628 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0xdf4c90c7 param_get_ushort +EXPORT_SYMBOL vmlinux 0xdf4cba0f new_sync_read +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf7e89fc __kernel_write +EXPORT_SYMBOL vmlinux 0xdf7f9a6b pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf9711f9 dev_printk +EXPORT_SYMBOL vmlinux 0xdfa7a2c0 pnv_cxl_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0xdfaac14f cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0xdfb4c594 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0xdfbb2d2f set_groups +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfdb051d mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe0147bd3 neigh_update +EXPORT_SYMBOL vmlinux 0xe015076e simple_setattr +EXPORT_SYMBOL vmlinux 0xe02fbd6d of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe054e971 bitmap_close_sync +EXPORT_SYMBOL vmlinux 0xe0564615 simple_dir_operations +EXPORT_SYMBOL vmlinux 0xe0609801 redraw_screen +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe06662e4 of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe08894fe km_policy_notify +EXPORT_SYMBOL vmlinux 0xe09aacd3 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xe0a2da17 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0ea7934 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe11ca4bd ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xe16600db tcf_hash_insert +EXPORT_SYMBOL vmlinux 0xe167260c dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0xe167f99b tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe190552c netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xe1927f8e rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0xe19c9485 bdi_register_dev +EXPORT_SYMBOL vmlinux 0xe19db503 blk_complete_request +EXPORT_SYMBOL vmlinux 0xe1abb50b init_net +EXPORT_SYMBOL vmlinux 0xe1c043c2 padata_add_cpu +EXPORT_SYMBOL vmlinux 0xe1d8db10 pci_get_slot +EXPORT_SYMBOL vmlinux 0xe1dd0bde dev_addr_flush +EXPORT_SYMBOL vmlinux 0xe1de97e6 page_waitqueue +EXPORT_SYMBOL vmlinux 0xe1e9d19b input_unregister_handler +EXPORT_SYMBOL vmlinux 0xe1ef7e22 put_cmsg +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe20372ae radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0xe20b1a46 dev_get_by_name +EXPORT_SYMBOL vmlinux 0xe220ceb8 __debugger_sstep +EXPORT_SYMBOL vmlinux 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL vmlinux 0xe2356d85 i2c_master_send +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe23ed7c8 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0xe24824e5 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe24f36ef dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xe250937f inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xe259a7d0 d_instantiate +EXPORT_SYMBOL vmlinux 0xe2696d7e generic_write_end +EXPORT_SYMBOL vmlinux 0xe269e4d3 submit_bio +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2a1a485 get_user_pages +EXPORT_SYMBOL vmlinux 0xe2b62e9f set_user_nice +EXPORT_SYMBOL vmlinux 0xe2be5498 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xe2bf9607 generic_setxattr +EXPORT_SYMBOL vmlinux 0xe2c277ad start_tty +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e0626c pci_pme_active +EXPORT_SYMBOL vmlinux 0xe2e4762e set_cached_acl +EXPORT_SYMBOL vmlinux 0xe2eb7a8f devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0xe2eb8459 vfs_statfs +EXPORT_SYMBOL vmlinux 0xe314e8fb cpu_core_map +EXPORT_SYMBOL vmlinux 0xe34c5e56 clear_inode +EXPORT_SYMBOL vmlinux 0xe3619fb6 eth_rebuild_header +EXPORT_SYMBOL vmlinux 0xe367a9c1 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0xe36c98e4 aio_complete +EXPORT_SYMBOL vmlinux 0xe3a123ec xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0xe3a53f4c sort +EXPORT_SYMBOL vmlinux 0xe3a91598 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0xe3c57e44 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe411dfb5 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0xe432df29 freezing_slow_path +EXPORT_SYMBOL vmlinux 0xe44991db may_umount +EXPORT_SYMBOL vmlinux 0xe44fe15c deactivate_super +EXPORT_SYMBOL vmlinux 0xe45fd19b i2c_put_adapter +EXPORT_SYMBOL vmlinux 0xe462fc36 dquot_enable +EXPORT_SYMBOL vmlinux 0xe47a2690 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe488b52b tcp_syn_flood_action +EXPORT_SYMBOL vmlinux 0xe49951d0 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xe4d22c5e seq_vprintf +EXPORT_SYMBOL vmlinux 0xe4da8611 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xe4dde707 do_sync_write +EXPORT_SYMBOL vmlinux 0xe4e4cea8 i2c_release_client +EXPORT_SYMBOL vmlinux 0xe4f2cfc2 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0xe4fe8ca1 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe526a4f5 d_drop +EXPORT_SYMBOL vmlinux 0xe534eae0 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0xe55ccdb2 kernel_getsockopt +EXPORT_SYMBOL vmlinux 0xe5699ec7 init_buffer +EXPORT_SYMBOL vmlinux 0xe5734810 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xe573b634 inet_select_addr +EXPORT_SYMBOL vmlinux 0xe576901b dev_get_flags +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe580954f param_get_byte +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe5a2768c pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0xe5a8eaee mntput +EXPORT_SYMBOL vmlinux 0xe5c22ac0 param_ops_short +EXPORT_SYMBOL vmlinux 0xe5c74a0a __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5de3e88 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0xe5e1c6da bio_integrity_endio +EXPORT_SYMBOL vmlinux 0xe5eb7d2a ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe62b1597 compat_sock_get_timestamp +EXPORT_SYMBOL vmlinux 0xe63d4a51 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0xe6543136 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0xe65e165b xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xe66b7c30 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69a9df4 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe6bce44a ibmebus_register_driver +EXPORT_SYMBOL vmlinux 0xe6c40574 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0xe6de2143 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0xe6e2a066 mutex_unlock +EXPORT_SYMBOL vmlinux 0xe6f0a2db phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0xe6f44411 backlight_force_update +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe709f24c jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0xe7159a1d pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0xe73223cb input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0xe750336f fixed_size_llseek +EXPORT_SYMBOL vmlinux 0xe75f5ac6 blk_register_region +EXPORT_SYMBOL vmlinux 0xe763101c mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0xe79e74e5 locks_copy_lock +EXPORT_SYMBOL vmlinux 0xe7a4823c netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7ce7439 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe82cc752 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xe833fa77 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0xe84525af sb_set_blocksize +EXPORT_SYMBOL vmlinux 0xe854fd13 tty_port_open +EXPORT_SYMBOL vmlinux 0xe8593115 pci_remove_bus +EXPORT_SYMBOL vmlinux 0xe867d744 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe8a37327 mmc_hw_reset_check +EXPORT_SYMBOL vmlinux 0xe8be221e blk_fetch_request +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8c2ffc2 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0xe8c438f3 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0xe8c65c88 blk_run_queue +EXPORT_SYMBOL vmlinux 0xe8dead39 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0xe8f0af41 vga_get +EXPORT_SYMBOL vmlinux 0xe8f78725 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0xe8fd4614 of_mdiobus_register +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe9254960 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xe932b79b inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0xe9378d58 idr_get_next +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe971876a on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0xe9881d7f sock_init_data +EXPORT_SYMBOL vmlinux 0xe993c1d3 proc_remove +EXPORT_SYMBOL vmlinux 0xe9c6573d km_is_alive +EXPORT_SYMBOL vmlinux 0xe9ce1349 phy_drivers_register +EXPORT_SYMBOL vmlinux 0xe9e6a261 misc_deregister +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xea0442dd netdev_emerg +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea2f99d4 make_kprojid +EXPORT_SYMBOL vmlinux 0xea40b94a alloc_file +EXPORT_SYMBOL vmlinux 0xea5965ef generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0xea6c4189 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea968c96 ___ratelimit +EXPORT_SYMBOL vmlinux 0xea9de04b cont_write_begin +EXPORT_SYMBOL vmlinux 0xeabd4dd6 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0xeac2265d nla_append +EXPORT_SYMBOL vmlinux 0xeae72181 __elv_add_request +EXPORT_SYMBOL vmlinux 0xeb22747a touch_atime +EXPORT_SYMBOL vmlinux 0xeb24efc8 inode_permission +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb4dbb12 ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0xeb673578 blk_get_queue +EXPORT_SYMBOL vmlinux 0xeb6923f8 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0xeb8c7b7b cxl_use_count +EXPORT_SYMBOL vmlinux 0xeba2a1f7 rtas_indicator_present +EXPORT_SYMBOL vmlinux 0xeba620b8 security_inode_init_security +EXPORT_SYMBOL vmlinux 0xeba8adcb security_task_getsecid +EXPORT_SYMBOL vmlinux 0xebcab3a6 ppc_pci_io +EXPORT_SYMBOL vmlinux 0xebce53ac scsi_host_lookup +EXPORT_SYMBOL vmlinux 0xec13d834 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0xec1c1ee4 iunique +EXPORT_SYMBOL vmlinux 0xec203d6f phy_start +EXPORT_SYMBOL vmlinux 0xec3bfce2 __dquot_free_space +EXPORT_SYMBOL vmlinux 0xec551ee4 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xec6d3c72 sk_receive_skb +EXPORT_SYMBOL vmlinux 0xec7de129 bio_unmap_user +EXPORT_SYMBOL vmlinux 0xec84ee98 tcp_connect +EXPORT_SYMBOL vmlinux 0xec93d4b7 dquot_commit_info +EXPORT_SYMBOL vmlinux 0xec98df5b napi_complete_done +EXPORT_SYMBOL vmlinux 0xec9fd4a3 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0xeca63d1b xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0xecbb926f xor_altivec_3 +EXPORT_SYMBOL vmlinux 0xecde88cb tty_port_close_start +EXPORT_SYMBOL vmlinux 0xece101d2 vio_cmo_set_dev_desired +EXPORT_SYMBOL vmlinux 0xece70fe3 qdisc_destroy +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xed0edc81 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0xed4b6b68 bio_chain +EXPORT_SYMBOL vmlinux 0xed4ff778 dentry_update_name_case +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed835a4d ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0xed88e1b8 freeze_bdev +EXPORT_SYMBOL vmlinux 0xed943057 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0xed9d7bf9 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc410d0 udplite_table +EXPORT_SYMBOL vmlinux 0xedec6c53 tty_register_device +EXPORT_SYMBOL vmlinux 0xee058026 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee4d5640 copy_strings_kernel +EXPORT_SYMBOL vmlinux 0xee61ea44 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xee77bea2 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xee827103 paca +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee9bc7cd new_inode +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb5bd3b __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0xeec60b92 ppc_md +EXPORT_SYMBOL vmlinux 0xeece4b7f inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0xeed1a51b sock_get_timestamp +EXPORT_SYMBOL vmlinux 0xeed65ee8 ll_rw_block +EXPORT_SYMBOL vmlinux 0xeeec26a7 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xeef7a79c dma_async_device_register +EXPORT_SYMBOL vmlinux 0xeef7c494 input_allocate_device +EXPORT_SYMBOL vmlinux 0xef171b21 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0xef1d6252 cap_mmap_file +EXPORT_SYMBOL vmlinux 0xef446041 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0xef567b09 of_get_min_tck +EXPORT_SYMBOL vmlinux 0xef6259ce d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0xef970971 skb_queue_tail +EXPORT_SYMBOL vmlinux 0xefb075ad truncate_setsize +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefde1bbe flush_dcache_range +EXPORT_SYMBOL vmlinux 0xeff28bcf agp_copy_info +EXPORT_SYMBOL vmlinux 0xeff7d0a3 blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf0058fe4 of_n_size_cells +EXPORT_SYMBOL vmlinux 0xf0091976 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0xf016b19a mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf01ee394 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0xf022fba6 poll_freewait +EXPORT_SYMBOL vmlinux 0xf02fb821 elevator_exit +EXPORT_SYMBOL vmlinux 0xf0335826 security_path_truncate +EXPORT_SYMBOL vmlinux 0xf041d774 ip6_frag_init +EXPORT_SYMBOL vmlinux 0xf05e8938 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf067257c register_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0xf07f05a6 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf097c815 dev_warn +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0a08333 fb_blank +EXPORT_SYMBOL vmlinux 0xf0a8237a radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f1246c kvasprintf +EXPORT_SYMBOL vmlinux 0xf0fcf9f2 phy_device_free +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf11cd6ce down_interruptible +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf14c5ab5 __bitmap_empty +EXPORT_SYMBOL vmlinux 0xf150fa24 simple_release_fs +EXPORT_SYMBOL vmlinux 0xf1612626 inet_add_protocol +EXPORT_SYMBOL vmlinux 0xf171b599 of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0xf17a49d5 dcb_setapp +EXPORT_SYMBOL vmlinux 0xf183189b __ioremap_at +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1a1b070 put_io_context +EXPORT_SYMBOL vmlinux 0xf1a86e80 register_framebuffer +EXPORT_SYMBOL vmlinux 0xf1ab875f eth_header_cache +EXPORT_SYMBOL vmlinux 0xf1b952dd cdev_add +EXPORT_SYMBOL vmlinux 0xf1baeffc inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e06df1 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1ff4773 skb_pad +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf21d5738 block_write_end +EXPORT_SYMBOL vmlinux 0xf22881e8 lg_local_lock +EXPORT_SYMBOL vmlinux 0xf238c1c4 kill_fasync +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf26431e9 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xf26a8d2a __cleancache_put_page +EXPORT_SYMBOL vmlinux 0xf273cf77 bprm_change_interp +EXPORT_SYMBOL vmlinux 0xf27a9cf8 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0xf293f4c0 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0xf2976c20 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2b8cdb3 __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0xf2bc373e sock_from_file +EXPORT_SYMBOL vmlinux 0xf2c1dabd pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2e58191 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xf2f24916 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf31f2097 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0xf322a206 bit_waitqueue +EXPORT_SYMBOL vmlinux 0xf3339a6a page_cache_next_hole +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf3643343 unlock_new_inode +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf396cd21 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xf397f510 revalidate_disk +EXPORT_SYMBOL vmlinux 0xf39af720 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0xf39b760f dquot_destroy +EXPORT_SYMBOL vmlinux 0xf39d897a udp_sendmsg +EXPORT_SYMBOL vmlinux 0xf3adbd33 flush_dcache_icache_page +EXPORT_SYMBOL vmlinux 0xf3b85fcc blk_rq_init +EXPORT_SYMBOL vmlinux 0xf3c1291a ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0xf3c1a838 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0xf3c36af3 udp_prot +EXPORT_SYMBOL vmlinux 0xf3d5771e jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0xf3d6b80a phy_detach +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf40090f1 skb_put +EXPORT_SYMBOL vmlinux 0xf4293cdd devm_iounmap +EXPORT_SYMBOL vmlinux 0xf436dbfd ps2_init +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf44f7b86 skb_pull +EXPORT_SYMBOL vmlinux 0xf44fb3f9 sk_stop_timer +EXPORT_SYMBOL vmlinux 0xf46948ad fsync_bdev +EXPORT_SYMBOL vmlinux 0xf4723923 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf47cfe92 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xf48059f4 proc_set_size +EXPORT_SYMBOL vmlinux 0xf4805a9d key_link +EXPORT_SYMBOL vmlinux 0xf497e366 dev_load +EXPORT_SYMBOL vmlinux 0xf4ba82a4 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4c59964 d_lookup +EXPORT_SYMBOL vmlinux 0xf4e31aaa phy_connect_direct +EXPORT_SYMBOL vmlinux 0xf4e74477 inet6_release +EXPORT_SYMBOL vmlinux 0xf4e78aba security_d_instantiate +EXPORT_SYMBOL vmlinux 0xf4eb2de3 fasync_helper +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f6ebb0 kernel_getpeername +EXPORT_SYMBOL vmlinux 0xf51bf88b nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf5222143 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0xf52afad8 inet_accept +EXPORT_SYMBOL vmlinux 0xf52dbec4 swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0xf532888c __get_user_pages +EXPORT_SYMBOL vmlinux 0xf53cee15 twl6040_power +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf53df0a5 gen_pool_free +EXPORT_SYMBOL vmlinux 0xf544afb4 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xf55b3b3d __arch_hweight16 +EXPORT_SYMBOL vmlinux 0xf5a085c4 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5a40ddf done_path_create +EXPORT_SYMBOL vmlinux 0xf5a62ecc _memset_io +EXPORT_SYMBOL vmlinux 0xf5b10849 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0xf5c77968 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0xf5d63fd9 __page_symlink +EXPORT_SYMBOL vmlinux 0xf5e1558d crash_shutdown_unregister +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5f239ae generic_readlink +EXPORT_SYMBOL vmlinux 0xf60a491b sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf65a19cf block_write_begin +EXPORT_SYMBOL vmlinux 0xf65a411e srp_start_tl_fail_timers +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf690ab6e ata_port_printk +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6efd86e ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xf6fc44d8 arp_xmit +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf70a4874 bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0xf7289d14 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf766be82 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0xf76bf050 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0xf76eb99b __i2c_transfer +EXPORT_SYMBOL vmlinux 0xf77d4ae3 skb_dequeue +EXPORT_SYMBOL vmlinux 0xf7838c3a flow_cache_fini +EXPORT_SYMBOL vmlinux 0xf798aa13 path_is_under +EXPORT_SYMBOL vmlinux 0xf79bf1c5 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xf7a39c74 vga_put +EXPORT_SYMBOL vmlinux 0xf7adcaf3 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7b84131 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0xf7c047d9 thaw_super +EXPORT_SYMBOL vmlinux 0xf7ddc105 devm_release_resource +EXPORT_SYMBOL vmlinux 0xf7e9eae4 sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0xf7ea92d0 phy_device_create +EXPORT_SYMBOL vmlinux 0xf80de9ff hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf81b1fb1 sock_release +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf86fa8f2 mmc_remove_host +EXPORT_SYMBOL vmlinux 0xf8962cd4 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0xf8d04f09 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0xf8e1d3a0 kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0xf8f657b4 scsi_target_resume +EXPORT_SYMBOL vmlinux 0xf9038bcf smp_call_function_many +EXPORT_SYMBOL vmlinux 0xf911617f put_page +EXPORT_SYMBOL vmlinux 0xf9219b80 loop_backing_file +EXPORT_SYMBOL vmlinux 0xf9570654 ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0xf95cba53 posix_lock_file_wait +EXPORT_SYMBOL vmlinux 0xf95e702d pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xf962435c security_file_permission +EXPORT_SYMBOL vmlinux 0xf96b15f0 get_disk +EXPORT_SYMBOL vmlinux 0xf96bfc1f pci_dev_driver +EXPORT_SYMBOL vmlinux 0xf96c73b0 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xf974e97e seq_puts +EXPORT_SYMBOL vmlinux 0xf98fd552 prepare_creds +EXPORT_SYMBOL vmlinux 0xf99230a4 ata_dev_printk +EXPORT_SYMBOL vmlinux 0xf9a06718 misc_register +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9d4b336 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0xf9db715a swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0xf9ec5dc2 max8998_read_reg +EXPORT_SYMBOL vmlinux 0xf9ed88b9 d_walk +EXPORT_SYMBOL vmlinux 0xf9f9cbed tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0xfa216500 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0xfa328819 set_bdi_congested +EXPORT_SYMBOL vmlinux 0xfa3981c2 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa862895 neigh_parms_release +EXPORT_SYMBOL vmlinux 0xfa8fc27c bio_clone_bioset +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfad539a3 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaf234aa unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xfaf92595 send_sig_info +EXPORT_SYMBOL vmlinux 0xfaf98462 bitrev32 +EXPORT_SYMBOL vmlinux 0xfb0b0a5d eth_change_mtu +EXPORT_SYMBOL vmlinux 0xfb117462 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0xfb336550 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0xfb369c9a dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0xfb508fcf pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0xfb5b6d61 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0xfb64e8a7 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0xfb65b274 netif_skb_features +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfba3ba7c seq_bitmap_list +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbb9b332 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0xfbdd4c01 cpu_present_mask +EXPORT_SYMBOL vmlinux 0xfbe654e8 vfs_getattr +EXPORT_SYMBOL vmlinux 0xfbecc92c udp6_csum_init +EXPORT_SYMBOL vmlinux 0xfbeedd22 bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0xfc01b436 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3b160f mempool_create_node +EXPORT_SYMBOL vmlinux 0xfc5413d3 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0xfc5932c9 led_set_brightness +EXPORT_SYMBOL vmlinux 0xfcb926cd kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcc8673b register_console +EXPORT_SYMBOL vmlinux 0xfccb65af dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0xfccfb905 sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0xfcebd480 vme_master_request +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcf70c62 user_revoke +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd02635d vfs_open +EXPORT_SYMBOL vmlinux 0xfd1c8002 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0xfd33b3f8 __alloc_skb +EXPORT_SYMBOL vmlinux 0xfd3e5574 ip_fragment +EXPORT_SYMBOL vmlinux 0xfd6293c2 boot_tvec_bases +EXPORT_SYMBOL vmlinux 0xfd6f881e mntget +EXPORT_SYMBOL vmlinux 0xfd763a9f blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xfd7a2e0e neigh_app_ns +EXPORT_SYMBOL vmlinux 0xfd82cfbc max8925_bulk_read +EXPORT_SYMBOL vmlinux 0xfd85b684 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0xfd8dadae block_invalidatepage +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfd9b3261 generic_removexattr +EXPORT_SYMBOL vmlinux 0xfdb6cedc _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdd1fc09 mmc_can_erase +EXPORT_SYMBOL vmlinux 0xfdd57fcf blk_recount_segments +EXPORT_SYMBOL vmlinux 0xfde44833 of_match_node +EXPORT_SYMBOL vmlinux 0xfded48ed enable_kernel_fp +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe195f63 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xfe1bdc88 inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0xfe26fc7c nr_node_ids +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe72e8f4 netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe876cca fifo_set_limit +EXPORT_SYMBOL vmlinux 0xfe929ee3 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0xfec6ff5c udp_ioctl +EXPORT_SYMBOL vmlinux 0xfed52748 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xff07afe6 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0xff1765c7 rtas_call +EXPORT_SYMBOL vmlinux 0xff19226f nobh_writepage +EXPORT_SYMBOL vmlinux 0xff1d290c __insert_inode_hash +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff20db64 kset_unregister +EXPORT_SYMBOL vmlinux 0xff3d5e4d __neigh_create +EXPORT_SYMBOL vmlinux 0xff4e0e10 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff689f5e elv_rb_del +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffc8c960 __scm_destroy +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x03114cda kvmppc_core_pending_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x06147b41 kvmppc_rtas_hcall +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x0f4c5508 kvmppc_kvm_pv +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x137af78c kvm_vcpu_init +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x19f0e015 gfn_to_hva +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x1c4ad4b5 __tracepoint_kvm_ppc_instr +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x1cb30192 kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x1f9978bb kvm_init +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x280f59bb gfn_to_hva_memslot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x355e0f02 gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x36eaded1 gfn_to_pfn_async +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x377b5245 kvmppc_handle_store +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x3c1a7cbb kvm_get_dirty_log +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x400915fd gfn_to_memslot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x42ccf70c kvmppc_hv_ops +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x43e0204c kvm_vcpu_uninit +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x4807e7ec kvmppc_load_last_inst +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x4ad33f6a kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5034f2be kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x50ba35bd kvmppc_st +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x52fb2750 gfn_to_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x54982489 kvmppc_core_dequeue_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5a8ac387 kvm_io_bus_write +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5e3d6cf4 kvm_is_visible_gfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5f10fd50 kvmppc_book3s_queue_irqprio +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x680990f6 kvm_read_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x6c44f1e3 kvmppc_set_msr +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x743f07ca gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7c250f44 kvm_clear_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x82b4245c kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x85a1b922 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8ce2f110 kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8d6c67b3 kvmppc_pr_ops +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8ebc6da6 kvm_unmap_hva +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x91a7befa kvm_release_page_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x944dbe75 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x94772ad6 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x997354b3 kvmppc_emulate_mmio +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x99fd8380 gfn_to_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x9cfce14a kvmppc_gpa_to_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa03459de kvmppc_unfixup_split_real +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa3736a3f kvmppc_ld +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa58b5125 kvm_clear_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xab59d373 kvmppc_free_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xb0af5d3d kvmppc_core_queue_program +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xb46e5d5d kvmppc_handle_load +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xbc974c05 kvm_vcpu_block +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xbe82317b kvmppc_sanity_check +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc1d53cd9 __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc70e4b59 kvmppc_claim_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc959af06 kvmppc_core_queue_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xcc44961f kvmppc_alloc_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xce3782cb kvmppc_core_prepare_to_enter +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd243ace9 mark_page_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd4d37b06 kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd6d942c0 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xdcad0cf6 kvmppc_xics_hcall +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xddcc8151 kvmppc_prepare_to_enter +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xdf9a03dc kvm_read_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe18db7cd gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe753b87f kvm_get_kvm +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe976cd32 kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf05b58ad kvm_put_kvm +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf4da3546 kvmppc_init_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xfe5c82af kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm-pr 0x38a7b673 kvmppc_emulate_instruction +EXPORT_SYMBOL_GPL crypto/af_alg 0x31ce6332 af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x3b33a9f7 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x4fbd301f af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x58716898 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x619f7e39 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0xb1a5fac9 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xc0dfe20d af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xec47f77c af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xf945b674 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x1c8f3d8f pkcs7_parse_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x70af7434 pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xbe82ff95 pkcs7_get_content_data +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xcc45da99 pkcs7_free_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0xe9ff17e6 pkcs7_verify +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x15c247d0 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xe64e9d86 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xf6583f15 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x4187917a async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x8bc0184d async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x29f68ea1 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x2a94736f async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x58de06b7 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x9747f578 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x1e2f8761 async_xor_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xdc837004 async_xor +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x8bf652bd blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x27278ca9 __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x4a2a3ca6 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xdfdfd7d4 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1291971c __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x19c597c4 cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x1e2c961f __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x8f04034a __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast_common 0x08aa6fb7 cast_s1 +EXPORT_SYMBOL_GPL crypto/cast_common 0x0c5fbf8a cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xe39dd4b4 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0xee83a4f3 cast_s4 +EXPORT_SYMBOL_GPL crypto/cryptd 0x0350dacc cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x337ec9d8 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x852d5b3c cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x96f0ac79 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xbc9dc025 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xcded5637 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0xd3fd4fb7 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xf2369255 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xf7baaa15 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xfa0d7c5d cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/des_generic 0xcfd9a2c0 des_ekey +EXPORT_SYMBOL_GPL crypto/des_generic 0xf8c78d49 __des3_ede_setkey +EXPORT_SYMBOL_GPL crypto/lrw 0x3864eb66 lrw_free_table +EXPORT_SYMBOL_GPL crypto/lrw 0x7a1cca52 lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x0d927012 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0x40c271d8 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x5083456a mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0x59261f34 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8347667c mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0xa5be3434 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0xb5c190c7 mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0xc245c279 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0xd0bdb72b shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5ddb33e9 __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x77b39cb4 __serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x8a1a99ad __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xc69be547 serpent_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xc4618ca3 twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x56038966 xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x00a3828f ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x0df6554b ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x0f765522 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x188b19b0 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1db3bde1 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1f852f7f ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x327b0e06 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x4ad49123 ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x567b9343 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x5fc614fa ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x69bf5457 ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x884b7237 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ca51d3a ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xaac15d50 ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb305715c ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb5bf7539 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc5f83831 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd3b231ec ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe13a4be2 ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe40bde5a ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe9d37c06 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf7b3dd15 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x0ba174c3 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x13f2eaca ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x36838bde ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x4d0ac59a ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x7267d60a ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x7c1143f7 ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x8393b783 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc08e077d ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xca4a8f01 ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xcbf3e326 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd6fdf4f9 ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0xdb564f45 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x4bc28bf0 sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x50fa92eb devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x5a22382e regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x6d05aff5 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xa010fa70 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x04fe5183 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x145d587b bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x373c7707 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3c4b6533 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3cb27989 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3fa067f3 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x42164f19 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x45309917 bcma_core_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4b071a41 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x533c188d bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5a780c5d bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5bb0783e bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5c24d9ae bcma_core_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x62249af2 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6a300df3 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x735026df bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x87eaf6c3 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9df98065 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9dffdbe6 bcma_core_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbbf0f19c bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbc8b9845 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbe0d96ef bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc8ab3308 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf4dc66cf bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x274c01b5 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x3a7493a5 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x404a17b4 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x6c2d0f4f btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x8d042671 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xa161de52 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xa96d15d2 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb0ac6d31 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xc5b44d65 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xe4ecfeea btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xf7811489 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x022a5c55 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x0270f097 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x31427592 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x31d59165 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x5de0e11a dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x62984f83 vchan_init +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x90bdcc9c vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xac999d98 vchan_find_desc +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xdf460700 vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x03fd6fb6 edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x1053ee9a edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3d8e6793 edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3f6c9867 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x53631b8c edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x53af96b8 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x59295b57 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7cf7eda3 edac_mc_add_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7cfd30f5 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8536a37d edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8be2d88b edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9464af49 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa4e4c600 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xabc9f827 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xadfc4180 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb745aac3 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb9bd6cce edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc268f945 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd09e936c edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd497aeb0 edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe8f3aa40 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xed35818a edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xef3acbc8 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x7e9f5a0a bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0xb1ce060f bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x9f007ccf __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xcf9f71ff __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4e0090b7 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xb58b855e drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xc7472ea2 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x3a53b612 ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6adf436b ttm_prime_fd_to_handle +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xc11ebf1b ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xf8333e1e ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0b72f710 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x133bc3b4 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x285b7bce hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3392399e hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x34dc0af1 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5b02f275 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5caeb38c hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5e15deed hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x684f1494 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6d24da6f hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x70df641f hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x77a5c02d hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x79d682b5 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x81150848 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8a630370 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8b38292a hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8f7d6543 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x92ce56fe hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9b0c1759 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9efb4a3c hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9fb1861c hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa580123d hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa796d657 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xaf3d152d hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb4e8ec1e hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbbc5b4c3 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd1826fe5 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdcc9acf6 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe4e17d9f hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe6d1b292 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xef1ad851 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf66a2d73 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf7b5b0e8 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf995a6d5 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfdb286bb hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0xe6a50320 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x4dd7af28 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x534963f7 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x5a0b6b2e roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xa5ec30e8 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xc2d698eb roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xf11f9504 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x027b2fd7 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x23c775ae sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x6508650e sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x83bd5d71 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x9230d534 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x9a0e915d hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa984cba0 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd6eaeab0 sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xfc8d5bcc sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x70a93aeb hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x16083812 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x1c6641e7 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x29be079a hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x49601647 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x6150b64c hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x6ef2013c hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x72cfa093 hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7587a40b hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fecafa9 hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x96c79599 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x996b9016 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9df4a98c hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xbf2c849b hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc404386e hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd35b0a45 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe51512ce hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf3947994 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfdbf97f5 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x1a3cbc36 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x8ab44032 adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xc4133132 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x0e9aadb9 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x104982af pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x272df235 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x4e4f51ca pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x523ea86c pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x6b5e4578 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x8bc97a4c pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x8f808940 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x971af35b pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa1ae5c5b pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb1c926d4 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xc9c2149c pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xc9c46bad pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd575e4ad pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xf51698f2 pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x0ab0457e i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x2ddf3c70 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5168d0be i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bb1170b i2c_dw_isr +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x75d8bb94 i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x7fc70730 i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x99b81507 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xb1ef26e6 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xef0fc5f9 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xfe04af47 i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x47530161 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x979f9d1c i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xbf56fa7f i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xe619ea3f i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x02f3e56f ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x0423840f ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x243ba985 ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x72e4c42e ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xa3ac35d1 ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xbaac3d76 ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xd3523d9d ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xe7ed4e29 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xfc51840b ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0x4362dc66 twl4030_get_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/twl4030-madc 0xb1be4a75 twl4030_madc_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x2a20bc2a adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x4fcbbf95 adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x6a0e1f1c adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x73c2ec75 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x8c644f96 adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x8e32967a adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x94159fb0 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xa1e4c2c5 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xb5ed3d1b adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xc2372ae0 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xd7a0f356 adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xec0fa44a adis_reset +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x15a7680d iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1c13ff3b devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2f8408b9 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3019675c devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x385919ee devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3e1133c4 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x46735a2d iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4fcb78fe iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5001093f iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5b4e07d6 devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x638f7115 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6ee6912a iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x718376e3 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7553524e iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x774bde76 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8043a561 devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x87909677 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8cbd4555 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x91a89267 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9942325a iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9a0f5cb8 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9a1b756a iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa07bd9f3 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa0bc62c3 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa297f9ff iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa819fa53 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xadda1053 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcc43a7be iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdf78702f iio_scan_mask_set +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe435463b iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xeae90065 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf08c7339 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf595d809 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x49a7d183 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x4d5a9468 matrix_keypad_parse_of_params +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x2d761dac adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x49a4fcbd adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x16c33041 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x25055ef7 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x83576984 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x4561c1d8 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x4cd8629c cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x4e563483 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x93a0c634 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x9afad4ab cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x096b5bcb wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0b262642 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x14d54691 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x2007f461 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x407d4cc3 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x467af7b0 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6cbd59a0 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x72ccdee5 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x86f26c65 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x9ac5b247 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xd87f460f wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe569a4ed wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x037784c3 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x2bfd2fb6 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x395f0964 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x412fa7ef ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x52fc69b3 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x55550f6d ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x66730a7e ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x93bed56b ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xce4213c3 ipack_device_del +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0x23359aff unregister_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/capi/kernelcapi 0xce1414b2 register_capictr_notifier +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x002c81dc gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x003612e8 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x14c7a5fa gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x4e3dec61 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5b9e2498 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x67d7e93c gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6f6f3470 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x77d7c8cb gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7c6e493d gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x92bc8823 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x932f0b35 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x98ec4aad gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa3151853 gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc67c7871 gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd3188ab8 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd80f90f1 gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe229c8d4 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe28acb99 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x0f14bab2 lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x1d8682e1 lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x50acba44 lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x78b47858 lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xa805b786 lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xbb95ab6b lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xd5404bf2 lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xd869eaef lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xe8a041c4 lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xf7772793 lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xff79f76f lp55xx_unregister_leds +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x749e05f2 ledtrig_flash_ctrl +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x7903e46e ledtrig_torch_ctrl +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x01079269 wf_put_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x0a0527be wf_register_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x30f774ab wf_get_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x74fa826f wf_put_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x75147afa wf_set_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x75bc4ccc wf_find_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x77e1a067 wf_unregister_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x94765fac wf_critical_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x9d289cee wf_unregister_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x9f213ce9 wf_register_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xa2f19a49 wf_is_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xa49cbfa6 wf_find_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xa8270eb5 wf_register_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xaab31657 wf_get_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xbcace2a5 wf_unregister_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xed82a14f wf_clear_overtemp +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x055a2996 mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x0a3cb2b5 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x0abaa985 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x1584299c mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x1ad2bcc3 mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x20084f8e mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x3243467e chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x32aaeeac mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xa97ab577 mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb923c03c mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc1fc6936 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xcbac2031 mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd3530eff __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0ec17d44 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x26062738 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2fc380ce __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x40c27b88 __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4c49fc16 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51a15737 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x616b6217 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6907ac0d __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7be42a1c __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7e532a71 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x914361f4 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9272fb0f __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x938cc2b2 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa649dd21 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb157059f __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb317649e __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb493772a __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb834c124 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbb1fc0a4 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbc4fcb1e __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc1474d91 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc379085a __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc5aed8ad __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc7eda602 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce055cbe __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe20fe821 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe24daf87 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe2ed0930 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xea2303e0 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xef1156ee __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfc131205 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x02909936 dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x38ef856a dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4a44e3ae dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x503e4b9d dm_cell_error +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 0x985e84c2 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb12cb5a6 dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xc33c1cb1 dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xc354a821 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aba7f5e dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9310ba06 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x9c256008 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa13b7524 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa1d2413a dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa448e19f dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xafbda3f3 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcbb1bae2 dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0535a684 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x14b4df9f dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x22df97b4 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x25bb4ac2 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x8cc2e13f dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x993a8363 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xe84e0097 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x8a8c4b76 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xfac76011 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 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 0x4430764e dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x45ab972a dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x5b702249 dm_rh_delay +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 0x9464688d dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa462f937 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa68e1f06 dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xae2b9981 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xcb55dd73 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfad9d53a dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfc62ef4e dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xff472662 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x01445176 dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1454f0eb dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x17c36f29 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2025e954 dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24fa6664 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c112836 dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x32b5f546 dm_array_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x40f7bd91 dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x42dbdfc3 dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4360913e dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x49b35849 dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x55b4bd4d dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5aed1dd7 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5e6aea80 dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x62c1b9ee dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7657e859 dm_bitset_clear_bit +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 0x80c89b3d dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x827a42f4 dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x832bf228 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x858c8d94 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x89f1e1cc dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x966a8838 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9f624559 dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa87c5b4d dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xab96bd2d dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xaee02382 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xafeda29f dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb7bad799 dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb9a6ecf8 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xba47c03a dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xbd50ebbb dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xca40abd5 dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd041d62b dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd29923fb dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed1e1f96 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xed58cfa1 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf12ec3cd dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf375d009 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf5455120 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xffff2ac3 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/raid1 0x1f5d9ca6 md_raid1_congested +EXPORT_SYMBOL_GPL drivers/md/raid10 0xb11a5693 md_raid10_congested +EXPORT_SYMBOL_GPL drivers/md/raid456 0x8655ad27 md_raid5_congested +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x0121a62e saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x1aad07cd saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x220629c3 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x629d48ce saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x95d63b54 saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xb2b3fb75 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xbc5cac9e saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xcd56df2e saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd29c4d82 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xfc47eed2 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x31d15529 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x5f5ee98e saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x784958af saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7b576cc2 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x8013f60a saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xab158767 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xb4f5fea0 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x028dc228 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2017103e smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x20b67c78 smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x27db6f46 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37a8e780 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4efb99ec smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5984ae64 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6cf1fe4b sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6d4f8f5c smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9104d510 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa741fa54 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbed5a07a smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc0c26286 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xcb1082c5 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xcbdc7fc9 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd6983def smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf54d80fd sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x86a7db06 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0xeded11ee cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xc0cdd62f tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x0143223f media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0x08515b05 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x2864dccf media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x28aa9b7a __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x4ecdfea1 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x5f57874f media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x63fa7263 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0x72f84c84 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x83c2d389 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x8660f7e9 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0x8d1f49af media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x93e88f50 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0xaa79f47a media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0xae29e558 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0xb8ea0ab7 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0xf5c50820 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0xfc5058b0 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xfd908ed7 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x73cd5f2a cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x086208ae mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0bf850ee mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0c764609 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0fec1e49 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1151cbde mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x11ff087d mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x16dfdd39 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1bb6d93c mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x25f0c1cc mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x261bc1ec mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4b335503 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x50f74d93 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5703c763 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x58c645e0 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xaa12f300 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xbb63f2c4 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xea6feeb7 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0274da94 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1ae05f50 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x48a7da35 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4ad58f20 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x57faf8f1 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5d96fada saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x66e367a7 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x79c1396f saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8ff508ae saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x9b7d26f3 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa80bdaa7 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa96fb69c saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb9087b24 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbad1c364 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbe5b2c59 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc6fa6172 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd3a41933 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe066a85a saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe6e5d455 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x346e0ae3 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x3b64ad10 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x3d56604e ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x41b0856f ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xabfadffb ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xd24b9f55 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xdbb6f329 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x840433a8 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xc490cc3d radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x004c7ac7 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1ed8b6bb ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x269777e7 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2788d61a ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x5afb2999 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x68b924dd rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6ad65b4c rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6ec661ef rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7978a288 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7a1f22a3 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7da50e47 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x805a2908 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x93e43a49 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x95f37081 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa03b96b7 rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xac650407 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xbc8416ba rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd66870d9 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xed2c1053 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x7fcdc5a1 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xf65e8c34 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x4a4a35de mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0xbb5b0694 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x73730c98 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x247d053c tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x3d9b408b tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xed5568ac tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x4c5747b3 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x3f0b10dd tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xb11ea476 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x7b03c6ee tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xe59f40ef tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xe2ffb4d3 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0458479f cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x098e3474 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0aa9499b cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x16e08ba6 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2a31ba9d cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2b92f0f0 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x374256f1 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5fe89ad0 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x68c3a834 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x690873bf cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6a05f470 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7b2647c4 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9a39b9c1 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc1b6af52 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdca4952c cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdcb9ce69 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xde4cf8a1 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe0fc1646 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe4a009b9 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xea2e7e5d cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0xde558629 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xffc92945 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x01e1c603 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1c1e5358 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1f9d838e em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x4e4d0d29 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x57a9a1f1 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5b78144f em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x64d090d0 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6c2acd9e em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7b9935bc em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7bccec31 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7d647d12 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x90817787 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb9881d1c em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcac31208 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xe40b1fa5 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xeb92d224 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xeba8a8f1 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf6d44e59 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x3fe0aeb9 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xaae17385 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xbf01933d tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xe903eeeb tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x077cb810 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x103c3a4c v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x5be4f5a5 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x7344d3b9 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x774f09b0 v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x813f3de4 v4l2_find_nearest_format +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xd74f15ab v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08982d59 v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4103badb v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x53105839 v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x6f344bb9 v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7eaf8e7a v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xb0891da2 v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xdfa5a008 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf0e1988c v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x00204450 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x129b3d9f v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2198e748 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x244324a6 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2ca03670 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2f4a0d12 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3785945a v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6caf4c1d v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6ddf831c v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7d4752d6 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x871af51b v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8caf917e v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9304aed6 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x955fd107 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb12bb50e v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb941b110 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xba5a6102 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc2f419f2 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xcc1d0dd1 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd3e250c1 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd66e629e v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdc5b4d89 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xde2c838f v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xeddedc8a v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfdd7e27e v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4b0ca051 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4ef7c348 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5b8aac34 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5d292f38 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5d5df185 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x69845ba8 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6d53932c videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7b74d025 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7e6ded59 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8cbc1b18 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa2d0bde4 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc47a4465 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc62de56b videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcb59be3e videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd1f694ae videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd80dcb25 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xecf3f890 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf2a715ce __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf34658bc videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf63adbf4 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf665854e videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf9d6710a videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfa4bfe8f videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfe12c519 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x0888d3c1 videobuf_dma_map +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x10656ca4 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x3b67c122 videobuf_dma_init_kernel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x51987469 videobuf_dma_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x6024d1ac videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x75236aca videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x85f2f105 videobuf_dma_init_user +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xadeae699 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xbaa68527 videobuf_dma_init_overlay +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x1fb21908 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x2bfc5730 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xe40a73e2 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0795e2a9 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x161eea5b vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x180f066f vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x187229eb vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2aa378f7 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x32c93d00 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x39216fe2 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3d9ebfeb vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x417a2f01 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x48f3650e vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4adae378 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4ef4776d vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x508559c8 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x515894fc vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x52eb7476 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x578e83a0 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x58cf2baf vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5fa27bef _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6146db88 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x627b1194 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6a1eb6a0 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6e48ddd2 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x813134f4 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x81a84750 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x836d46b1 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x858ee11b vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x89a7a282 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8adfa69f vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8dd7ed64 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x978e8397 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9bfbe15f vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9bff89a7 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9d17cd7d vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9d897f12 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xba8e08ed vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc7bc4b3d vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xcd3a22b1 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe2f0e869 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe66bd82c vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe395a2f5 vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe57f0426 vb2_dma_contig_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xeac6f573 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x96af141c vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xd30ec30f vb2_dma_sg_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xedb058cd vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x075fb556 vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x0aa6bfa8 vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x6e5e949f vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xa3542b9e vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x9ce57468 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x053f99e1 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1e3af68c v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x23fdbeb3 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2b59c4b0 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3b1686c6 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3fff4125 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x50b0dbc1 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x616a311d v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x62564204 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6c26a232 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x714814ca v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x732db4b9 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7688d5ce v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x87bf27b8 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x89cc94cc v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x92618236 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x992a88d9 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9cfebb8f v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa1b51ec7 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb08b385a v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xba3ef454 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc255c34c v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc52c0c55 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcd1ac1a5 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd7da6ad5 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe9daec31 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xee98d36b v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf43ecf36 v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x038f368b i2o_dma_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x2ef7a997 i2o_dma_realloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x7d078f62 i2o_dma_free +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0x963f5739 i2o_dma_map_single +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xb811b039 i2o_sg_tablesize +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xc598efcd i2o_pool_alloc +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xe4eb1f04 i2o_dma_map_sg +EXPORT_SYMBOL_GPL drivers/message/i2o/i2o_core 0xf3d6763b i2o_pool_free +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x3ae44c7b pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x7a56a68a pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xfe6c0cc3 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x5941546a kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x5cf8d22c kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x6d6ded67 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x6fbd91bb kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x785fce9f kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xbf52278b kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xcdb3d2c2 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xec53a363 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x5736eba4 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x80d1f1e5 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xebda000b lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x356d3638 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x35e4e220 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4a67f69a lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4f550ff0 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xc16f5f16 lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xc8911311 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xe2a6658f lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x7730f05b lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x8bd29805 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xa512ebcd lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x21350abf mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x333affd7 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x39fac7d8 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7380b4f7 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x91962f60 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xdbc39b7a mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1c314faa pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x206e0f38 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x3a59b38b pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xba0b3055 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xcc2a4cf3 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xce9569cc pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xd14c2bc5 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xdc3d5b66 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xecee4143 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xeee3108a pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xfd62a32d pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x3d338e2a pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xed3fa69b pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x31182fa9 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x343a08be pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x792f41b7 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xa8f90b6c pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xc719102c pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x01a33234 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x4fca3918 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x1eccf81f rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2fe441bf rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3b6eb888 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x53e040b1 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x57b71524 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x65db7c67 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x67b909b3 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6e4c592f rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7117875b rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7e0ed41a rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x80ae6fe0 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8923ca32 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9308feab rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9a72f1b0 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa5cedc1e rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb8e08efc rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc1e9bf5a rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc9be734e rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xcf576bb5 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd3980fdf rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd80b2573 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf1b5975e rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xfd406682 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xfee39270 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x02aefdec rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x046fdbba rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x0cdcea6d rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x1aa13891 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x25fdcdff rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x5ca41508 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x6b15450b rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x77e9ad59 rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x79aedd68 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x9c82db8e rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xbfe21a7e rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xed3505b3 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xffa21b44 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0096745e si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1214a184 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x14e4d594 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x195bb27b si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x19762e2c si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1ee55b8a si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x34952838 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3fd98bfd si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4c0581c2 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4e6ae071 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x59977a86 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5e15ea4c si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x65757db7 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6707a5d0 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6cd64516 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6f1c3b2a si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7540b21e si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x76384c24 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7bfe684d si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x85fc85c2 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8ab88276 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9ccb9a97 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9cddf389 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa20d646e si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa45fae72 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb782001a si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbcb8f56b si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc70e74b7 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcb0d7b62 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd3b7ba81 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe4690d8f si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe48051d7 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe82176cc si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfc2bc48f si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x2a5e9bc0 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x5d04a250 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x5df7c7b1 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xbeba5215 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xe95a9a3d sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x477aa937 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x7efc2e33 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xb70c9bc0 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xf5ccafeb am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x43924b48 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x9256a76d tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x9fdde7fa tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xe2e0a3ce tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x27ced783 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x29f5250d tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x4ce0b022 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x57f92d94 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x4781954b ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x0b1e8bd1 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x14397560 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x969d18d0 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x9e01418b cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x1a1b5249 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x2feda75b oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3227a28e oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x7dc9dddd oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xb2c66001 oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xc8b5a524 oslec_free +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0xd370f679 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x27cb133b eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x793fc8de eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x822222db eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x98bb5a22 eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xdb9ca14b eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x015c6b39 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x46e89850 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x4ca4ec9c enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x8c75dea1 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xa9010e05 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xd74077f8 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xf219782f enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x19d56b09 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x1e3086fb lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x2015810b lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x28a449cf lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x87c5ce86 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x893e0bc9 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x950c1766 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xadd59f8f lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x13109034 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x613e35f6 st_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2af12d3e sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x40ebb0b0 sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x471623be sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x47a62124 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x538fa0ef sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7bcb2530 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7e8c210d sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x876b3ab6 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8bdbf018 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xaa68a9c3 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb78794de sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xbf39e076 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf69ce372 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xfdf33da2 sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x1a2d452d sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x1be90969 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x36f0b877 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x3f92cdb3 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x453f9996 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x4853cbbd sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xb268e3a5 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xd801967a sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xda1167c0 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x33795d92 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xce677804 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xf14e5dec cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x48ac778c cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xbb55b80a cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xc507f3da cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x40348c77 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x1d4172dd cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x3a6b578c cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xf007daf2 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x001638a1 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x078bbce4 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0993157a mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x13e9b8b3 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1d590288 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x205d0e0d mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x29cbe80e deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2b47f9f2 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2ef1a71d register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x31b3fa43 mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4dd1e91c mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x50bf9efc mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5303c1dc kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5762d313 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x57b1989f mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5b56f84a mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5ec58650 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x75f108df mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7c6d25b0 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x803f4f6c mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x81c9245d mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8f398cd9 mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x918dcd7a mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa48adf3c register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaa79bfa5 unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb0cf91b7 mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb3e26baf mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7c0dce3 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbac37b3a mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc8af3c61 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcd93a309 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd0a401d9 __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd5566b3e mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd908151a get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd9b096d9 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe2ffba81 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe55f44a8 mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe594b616 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe7027132 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf8eb1897 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfa78a5d2 put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfbc8a1b4 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x0b541f86 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x44518ec3 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x6f558d3d add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x74d9e9e6 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x88c7b14a mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x40c06185 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0xd15bc233 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0xda1cc574 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x6703fa65 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x778f76f5 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x9a5c0d0b spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1138ccbd ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x18e830ea ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1d34a22c ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2f597ee4 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3d0b05c5 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x4ac25dd9 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7ee1b4e3 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x81eb06a3 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x84a0be30 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x878d6a75 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x97161516 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa44ff6e1 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xd137d60e ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x0d3714c9 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x4d8c9401 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x65bea3ec c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x856b3708 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x9b13187a free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xe0e74737 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x066c96ec alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3883d16d can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3cfec686 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x4253d7c7 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x45037a84 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x553f7cc1 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6e6a11b4 alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x7fcca0d9 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8ad95f27 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x91ae6e20 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xabedcf2e devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xbdb34a40 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc58aab2e free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd961d0ef can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xeaa87b27 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xede63611 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xee1a244a register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xfcf2b799 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x104cd7d7 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x8f2887b9 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x90429bda free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xc50ddd1f alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x04369530 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x076c6a3a unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x5dbd117b free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x9779e283 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x4efd12eb arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xa6c8c32f arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x025aa8fc mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x081a8710 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x08ccccf7 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0cc5ccc3 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x13addf9e mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x174e72ee mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1acc6560 mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1b724b82 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1c249176 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1cdb5985 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x205443a3 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x21419331 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x21bc6184 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x28a89e4b mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2ac34e30 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2ad0c296 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x30914275 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x31257200 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3314ffe8 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x34a2619f mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x34d4c179 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x37087637 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x38f5bc7b mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x390911e4 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3978fc26 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3a8b055a mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3bdea47c mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x40670a2e mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4176066c mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x41dd9f8f mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x455ad07f mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x46206143 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a7b44b9 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4d2a5ffa mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e512c0b mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x52f77119 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x545a0e94 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56686424 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5728128e mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5907d3f0 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6199bbcd mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6507b7d9 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x652b62bc mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x663786e3 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x68522bb7 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x68b22ded mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6b88e02e mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d651360 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6da6284b mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71b905bf mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x748c8ce9 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x76266d77 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x76cc0ec8 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77a75425 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77f66b19 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x812cfad1 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x838485bb mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x88855cfd mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8bba6875 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x905f6649 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x932b6670 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x935f4fc3 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9490becd mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x957fb04f __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9607ffe3 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x961cfded mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x96487549 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x96f2d00d mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9cd8aeaf __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9da8b161 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2710baf mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4891845 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa51a256d mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa61c36b7 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa6a6f67b mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa9af6b03 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaa9c7581 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xabb383cc mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xae22fc09 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaf561412 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0993e5c mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb10dadde mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb17cdd56 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb3e9abcf mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb4b067d6 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb8e0bcc7 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xba6495c8 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbffc0de6 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc04e9210 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc0587839 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc0815763 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc1645c5d mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc358467d mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc9f6b02d mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcaf70e0e mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcb175a2b mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd7fae868 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd938611e mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdcf339c3 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde1efe6b mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdee6b3aa mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe28beece mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe4cdb6d7 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe5a2d42b mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xec9dbb26 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeec441b6 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf19c3d42 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf4aa140c mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf6a6b33d mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf6f1564e mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc5abcdc mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfe633e21 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfe6da3cc mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x30310a14 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x32463b78 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x344ad36d mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x40b6454e mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4a6bbec1 mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x57844d23 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x586ce266 mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c50e4a0 mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x840fa0dd mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x87e85000 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9052959b mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x94c39db7 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9c706a9d mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb53bf111 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd5a7c9b9 mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7c0753e mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec25f732 mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf7fbeeab mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x506597bd stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x6cdbf965 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x96561047 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xf8488978 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x36c31e07 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x3cc505f0 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x646fb2a2 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x6b1b9c8f macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvtap 0xb37e1d0e macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0xac797934 mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x52bd0931 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x5ae1a2a5 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x6aa102db usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x6f144bdc usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x009712cd cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x1832572b cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x2786bfcc cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x4c0688fa cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7657c55c cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x82e5c8b7 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xbb0a2e4b cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xcf840450 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x65cdacf0 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x9f2af86f rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xac304734 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xadfeefd4 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xd0da3682 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xed250b9d rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x052964a1 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1d975195 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x283f4afc usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2996a594 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x34a7e861 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x35d8854e usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x37c9dda3 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x37f9613f usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x474e8810 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x52b027f0 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x583cbeb9 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6789ef6b usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6fe35775 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x75151058 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7e97e9db usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x86884914 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x894e33e5 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9796cb2e usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa21c4c61 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa585eb16 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa6130079 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa6b8e778 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xad3d7cbc usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb05a6a7d usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb41d79f8 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb70724b6 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb9eca71b usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd3891fd0 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd3a666c4 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf3397cf0 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf9ae5640 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfd1c6717 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x5a4c23e7 vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x60e9238f vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x8a640507 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xd83e8b08 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x06efde2e i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x338597a5 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x33d80650 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x6e5ca889 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x7015671c i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x80cd006d i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x82bacd93 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x891d2690 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x8f8b282a i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x91622522 i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x9cd541c8 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x9ed682d0 i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xaada2200 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xae30f329 i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe1aae787 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xedbc1108 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x3e4fc47c cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x5aa0aade cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x949989a3 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xe9b37a73 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x5cc93560 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x46299154 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x62a53f34 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x6a846379 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x75596f2c il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x8a8a37c0 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0d556623 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1291ef1b iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1ac36ff0 iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x2277577c iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3cc99aa5 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3d548dab iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4fecfce0 iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6e7e7b33 __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7581f4af __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7957ff57 __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7d7d45b1 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x899ef9b2 iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x94440515 iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x951b70ed iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9a9dd82f iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9b187858 iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9e9025c3 __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xaa6d08eb iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xaca829d6 iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb48d6222 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb6690f6c __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb719f89a iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb86076b5 iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc67c31ed iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcba145c9 iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcd64d8ae iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe276e860 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf4ddf80e iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x01825e3a lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x06e43f11 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0d11296d lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0ebf61b5 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x14fa7fc6 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3426eb2a lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3e0891ca lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5289b8e7 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x540e7c8d lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x584ad57f lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5b6babe9 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5dc8c5a5 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x9609ab34 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc9ea90c6 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xcf6f2660 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe947dfc7 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x12421a0a lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x5852104f lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x77548b0f lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x920eb0c3 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xa370f1b1 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xb12639a9 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xd3476427 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xf94735dc lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x05077ff7 if_usb_prog_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf_usb 0x05be33ea if_usb_reset_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x00805130 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x20164f5c mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x30eb7c74 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x81c5648a mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8c256ae4 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8d4b2d1f mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa7c7188d mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xafd6947a mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xbcb67826 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xca73d340 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd4a04f7c mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xda8fba02 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xe0667f6f mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xea4becc2 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x0f5c0ace p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x191a23cb p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x1fa75b22 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x6be4b1ea p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x6d80e2af p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x881c9bb2 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xe0e34b6d p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xeb5dc79e p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xfd34f106 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x29b584c8 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xa95c6c99 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xd59d1376 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xf1a2bdbe rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0285564d rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x03389acd rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0c65f541 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x247d7797 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x261cdbe8 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x28f0169d rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2a6cc61c rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2de550db rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x325e5e0a rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3be7f9f9 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x448ee9b6 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x46ff3bac rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4bba8ae7 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x50386dbc rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x505c7eb5 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5ad57c03 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x66f95a1e rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x69e2a359 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6bb0507b rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7a4abe1c rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x890a72bf rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8a1ee7b7 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x911f142b rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9386acda rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa046341f rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb82d456c rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb989e939 rt2800_get_tkip_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbf12b086 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc2f8da38 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc54ef631 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xce27b093 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd5201662 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe01c988b rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xed91c151 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf06f9959 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfb1e76b8 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfc877186 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xff760fd0 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x1e4d13c3 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2880c25f rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4014cbd9 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4c510e32 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4da92a2d rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5519f85a rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5e0e24df rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x7900d175 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x86dce904 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x8e3c4e59 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xabd021b7 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc7fac72f rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe02eb55a rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x019127e8 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0609c02c rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x077fdbc5 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x080d4007 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1218299f rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x15ac3058 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x15c15dbd rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1bb71d47 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1cffc980 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x23745879 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2aa5578b rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2c60ede9 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x30f7febc rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x33ba8e5d rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x38f31900 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x39b3167d rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3af1fc1a rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3f53913b rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4395dd9d rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x45f4f6cc rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4916719c rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5a7c7e1c rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5d4603b3 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x761edf78 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7b269eed rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x803831b5 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8432f629 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x88517ed8 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8a8a3531 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9357e672 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9493dc26 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x95aad391 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x98d6aff0 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9d9b98eb rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa9b3fe84 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb2f69bd4 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdb00a369 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdf361713 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe3a94da5 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe9e40b10 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xef91b82a rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf110f001 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf2a53a30 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf68bc54a rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfb54850a rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfd442697 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x4ee8ba8a rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x6a1af31c rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x6fcbf60f rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x9635b615 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xc10818ae rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x058d88d0 rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x63876124 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xb4562c65 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xf8faa91c rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x058fc8f7 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x1a0d5c6c rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x334dc5a9 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x58ede26d rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x66536580 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6bba03c5 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6f6665f2 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x74b714c5 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x759994cc rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x966c0090 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x9ddb9a25 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xa7be7820 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb9903824 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xda2baf9c rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe69375f4 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe8222314 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x45b9f390 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x504fb03c dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5d711852 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xea966933 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0468302f rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0b5033d4 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2013f2d4 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2be9438c rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2daa9f75 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2f799a10 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x372b6dab rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x429ff5b9 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x44031d8a rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4df53927 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x54bcf13c rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x687013dc rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6a7c1495 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6f2cb79a rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6f7b09f7 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fee3a6c rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7d5d0223 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x85e69b9c rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9c9b80dc rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa027dc7a rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa2b4b9d0 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa564b466 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaf4d6d94 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaf9be424 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb7343588 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc524e859 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd4aef075 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe237df85 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xecdf805f rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0d0b6636 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x1a10b690 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x241dedc1 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x302014b3 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x33b68211 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x5992556b rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6b4de810 rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x760ef9a9 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x7b5b4f29 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x833f7d57 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8ec971e4 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x9a0e582d rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xa5a0141d rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xab3ffa19 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb5363955 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb86429c9 rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc507fe2e rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd5003702 rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf3def2c9 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xfa0089c4 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x81a9eafb wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xa235dee9 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xd5ed05f6 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06ae72fb wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x097ad6ab wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0f340f0f wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0fcd4f56 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1b2da9b1 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2163dfa8 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x27e3abef wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3e01a876 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x47c82c73 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4ad7cec1 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5009b65a wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x510e63cd wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x51938572 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x56a99966 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5a21c997 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5bb1918a wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x667924ac wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x673437ed wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6855e07c wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x68de972a wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6e9eefb5 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77c43752 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x802fb07f wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9e21ddae wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9f28efc5 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xaa8c0297 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb0997a4b wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb6d5681d wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb805a0fa wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc69d070d wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd115c8a8 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd899f9b5 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdd261ccd wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe86e2af6 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xea56660a wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xee5e100a wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf088ae53 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf0f518a0 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf129c118 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf9c85592 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfb841e51 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfbe1ae88 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x601925d9 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x819eb0a2 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x8442d5fd nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x03a3442e st21nfcb_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st21nfcb/st21nfcb_nci 0x11517f95 st21nfcb_nci_remove +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x01cc7086 rpaphp_slot_head +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x4bcd9fa7 rpaphp_deregister_slot +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x6a17471e rpaphp_add_slot +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0xfc2cec42 rpaphp_get_drc_props +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x58685834 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x63e630a6 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xd42dc240 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x4c3f8f3b mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x7d211d7e mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xc0d70a9f mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xed253739 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xf8521474 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x03d10025 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x3d9504de wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x509fe8ff wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x672b522e wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x6e3d3cff wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xe7613676 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0xa41c909c wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x054a02a6 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x15be30e4 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1875ea8d cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x21a0a787 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2987a293 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x38283502 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a3247bf cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3b09e30d cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3bbf2a0e cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3dd7f619 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3f99cc93 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3fa7dd1b cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x42a58048 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x42be649a cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4581e32a cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4990f240 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x567586cb cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x57a86b0b cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5ec1b380 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x629d1dde cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x72f1ddec cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x747bb001 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7b6e17e5 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7ecc4440 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x86a3ecaa cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x91a3a5cd cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9477a84e cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x957e3246 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x97f0cd07 cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x98d6c69e cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9e2348b6 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa8e86e70 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xacd57917 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc216026c cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc69f851b cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcc1767d0 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdd4d0e16 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdf04277f cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdf599497 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdfc0dcda cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe0528b40 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xea10f152 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xec6a5e07 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xee744b6f cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf6ab3423 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf7ef7d00 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x0d68e2ee scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x12800c03 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x309497ec scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x342eba63 scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x593a36c2 scsi_dh_handler_exist +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x7f3822fe scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x96e09bb5 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xaa1d1a9b scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1276cd1f fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x159ddba1 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x19af09dd fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2be346cc fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2c289998 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x45be94e7 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4979fe9e fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5749b21d fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5c3eb741 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5f086761 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x688530ae fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb1fc5450 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb20b2bb5 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb32d80e0 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb8cece04 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xfb321ba3 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x058fe60f iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x776709ff iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x988e6c8c iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xa099792b iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xb7558bee iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xcfc7dbd1 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x03863a29 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0900d0a4 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0a0ce77d iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0faa8f80 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1a7bada8 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1ce85167 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2dde14b3 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x39584d15 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x418b44d4 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x42393332 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x49f208dd iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4e3c6633 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5a268c6f iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5f297c55 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6d195d11 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7002a588 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7620bf2d __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7928d88b iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7d640d6e iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7ec19b6a iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8f47f9fc iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9e578366 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa20fdadd iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa23a694d iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa7573e00 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa98386bc iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xab882297 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb14d7b8c iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb983aa8b iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc0ba61a4 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc6c6de52 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xda19f886 iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xda6f506e iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdd507d33 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xddece224 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe2457ecd iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe292f22f iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeb4cd7aa iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf5009d0f iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf9cc97f1 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfbc147e7 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfdcce2e4 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x02869c31 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1b42a0fd iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2f2a26d5 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x363814fd iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x70421433 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x784eba42 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7996c2e5 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x987652f2 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb2e126f4 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb3240e9d iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xbb1cf735 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc43e44b6 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xdd2a73c7 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe819576e iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe9b058d1 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf2e7d1e3 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf6b6e76a iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x056158b9 sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x14d486f9 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1a754f36 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x20a4b50a sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x287bb7f9 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x28a4f48e sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3bcee261 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4017f1b6 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x43ab2d33 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4f5e0bb6 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6f190a97 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x74a765b2 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x76a56b63 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x837d0641 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x86728c18 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x96e56735 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9efdec16 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb70fabbc sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbac5a1c2 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd82d59b0 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe7323f71 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xefd56c15 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf55bda83 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf74201a1 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0170f176 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x09862783 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1a64892b iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1a6e3073 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1c50788b iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2330b3a1 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x237b2a48 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3e854250 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x41410ebf iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4a534a0f iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x54237e64 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5d2b15f5 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5d2fa248 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x61f979a0 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6c068bfb iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x715810cf iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7502114e iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7c13df54 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8323f29d iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x83262563 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8bd4df95 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8bf35840 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8f6ef05e iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x92dcc2fc iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9536f624 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9ac5a4d9 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa453f90e iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa5995261 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb45a4f0d iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb46cbe34 iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcb2f4ede iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe1e188ee iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe21f6849 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe41b0c0c iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe6650e99 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe880cbad iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe9018ae8 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xec5e5e06 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xecef4fc0 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfd713e8f iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x4cf73c23 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x7e875c0d sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x8f172747 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x8fe622e5 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x87a39a78 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/ufs/ufshcd 0x4ac36e56 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x6da25c82 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x935c5826 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xba7cb357 ufshcd_init +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x18ec14e5 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x65796c44 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xa12d4c08 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xb8500b52 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xc5515a31 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x6ca641c4 dw_spi_xfer_done +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x7ee3a6b6 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xb5f0f2da dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xcc8abbda dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xe9708233 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x540ac66f spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x587cc87f spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x59f703de spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6d05158d spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x727a9a2c spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x73cbf429 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x766e89bd spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7e05bd13 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7ee5c48e spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8b812ebc spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x945ef403 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9da571ef spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb115a0b0 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb2bb4869 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb427b4bf spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd129b201 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe97f3116 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xeced218f spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x90d5f326 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x05b04f9f comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0a95c20f comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1b02ada2 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x23ad4a74 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x284c39e7 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x285d9234 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x38a35979 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3aa8af46 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3d9f46aa comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x472939e3 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x47508874 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x47771d7a comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4ac0dc4d comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4cb951ee comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x50a89153 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x527c4342 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x61489ab3 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6e5e10b7 comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6ef3c84a comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7b61dafb comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8c6e8416 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x91bc9c1a __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9c4729ff comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa83e38af comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xac56751f comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xaea490da comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc343cc3d comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc786e500 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xcadbd44e comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd34b3975 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd7826a83 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe24ea007 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xee0159ec comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf2bb8656 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x0e388579 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x3db21322 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x4138e49e comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x4ab8b84e comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x64554443 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x87570673 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xb6c87a97 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xcc829344 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x0a5f6213 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x4b529d01 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x4d7d2046 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x5b0c294d comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x76761154 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x88eba8b0 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0x1c17208c subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/8255 0xc9952695 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x11aa634a addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x2e7cf32a amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x6a2033bd amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0xebdce92b amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0xf01d52a7 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x08dcc2c8 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1edbb95d mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x3762f26a mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x3cd913e4 mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x43c42a93 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4a993b84 mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4c994361 mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x7c2a33a9 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x82083fd0 mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x86b71488 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8faf4387 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xa35bc0f2 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xa585d90a mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xae82e92e mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb499b9bf mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc0f56356 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc899d0f1 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc9c8cd5a mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe0beb706 mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe3a8e0bf mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe54fe026 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xcd2cffa1 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x099e84c4 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x1e8e28db ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x1f7aba4d ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x251d56cb ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x50cad6c2 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x5a010ebe ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x6b400fd6 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xa7212cd1 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x0b75ca93 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x14f36469 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x6dbdb8f8 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x84bb2309 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xaa6b07ba ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xc1cfc029 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x29736cb8 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x3ccc23d0 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x9e712e18 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xc981fa6b comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xde90edde comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xe3975337 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xfeceb1dc comedi_close +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x5eea0215 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0320c606 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0e81c76d spk_serial_out +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0ef1d765 speakup_info +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x12d4a54c synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x2a14d149 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x5b0abe8b spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x6d971223 synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9f046364 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xaab808a4 spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb0053e6d spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb35aaab9 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd1b551a2 spk_get_var +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7cd4558 spk_serial_release +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe7e810f8 spk_serial_in +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xeb12b8ef spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xf1e8b131 spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x3cd3b92a uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x7836a5d7 __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xc526a1f9 uio_event_notify +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x37943a74 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xf4bd01ce usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x195cfa1e ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xbdd0d05f ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x995939a0 imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xeed7bd25 imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0ecc8111 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0efa00b0 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x113b7146 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1511a55f gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x25259ad3 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x31fb001e gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x56ec491d gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5a887112 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa4074a2b gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xbae156f2 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xbe9c3b0c gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xdf1d3e50 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe066b2bd gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe9157d22 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xeb2f0502 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x12e813f3 gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x89263781 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x8953f703 gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xf9e5ceeb gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x0f96ee8f ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x6a9d39c4 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xf8787b16 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0a5230df fsg_common_set_nluns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x11df1715 fsg_store_ro +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 0x1b1cc3af store_cdrom_address +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 0x20e1fa47 fsg_show_ro +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 0x2d10b6a7 fsg_common_create_lun +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 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x461c4153 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4c84eaf9 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x51707c29 fsg_common_run_thread +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 0x643b20c0 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6f6a333a fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7647271e fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x8663ec26 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x8a400e2d fsg_show_file +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 0x99023bfc fsg_common_put +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 0x9dc025a5 fsg_common_free_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa14e5feb fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa46e6443 fsg_common_get +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa4bae17b fsg_lun_close +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 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 0xbd6b239f fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xcb2ceeb4 fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd3ae3b65 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd468f882 fsg_common_set_ops +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xdc3fcd72 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe4d1591e fsg_config_from_params +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 0xfabbdfaf fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1dafd1dd rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3a6d4f22 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3ca38e3a rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4ca90996 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5d22b406 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5e736d8b rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x69b7d429 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x785d494b rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x840dd143 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x88bed0ff rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x988ad2a2 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9acf72e4 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa90054ee rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb971ebca rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd2fe47b1 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0946d5c5 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x12113846 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x15bb02e9 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x15d1488c usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1e54449b usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2934d3e1 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2b8b21e9 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2c6dbcbf usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x378c2bfd config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3a0b8427 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4014391d usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x50d86387 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6b33b2d4 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x70b885fb usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7a06ee94 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7ecb1189 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x843c8907 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x89882365 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8fcbeb77 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa35b3d88 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb2be1632 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd154427b usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xdc7a53e5 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe34f0c0d usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe4441a96 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf268fae9 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf79851cd usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfeb46527 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x18bf1bfa usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2071d391 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x352cf494 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3ef50585 usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5cbf790f usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5ff3b4ac usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7e1bcd59 usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x827a07c8 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa5df6878 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb3416df3 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xdf5ab174 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x4a812bd7 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xb347bb1e ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x0d23d298 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x39dd2489 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x879ad0e7 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x8ec108b4 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa00b8316 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xddcced06 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xeb6c5244 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xf2b63135 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xf3d6e6d8 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x56d31820 musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x72234dd6 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x96919667 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xead3b298 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x420aa04b usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x49c3a3e4 usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x85dd7ed8 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x9d4c3c7c usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xcbab06a4 usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xd78d2008 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0xe4b33c6f usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1eeb6754 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1fa7a677 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x21f024b5 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x28608b59 usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2c5c335f usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3bfad425 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x47ae7094 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x527a24e7 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x55261d60 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x59d34ec6 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x67a1b2c2 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6a5900e8 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8f59c4cb usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9427bd1c usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9c0e9b09 usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xab33e943 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb3439b54 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xcabf33b9 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xdc364ab6 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xde6a0928 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf0c3595a usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x145829b8 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1c5eefa3 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x2b48dd65 usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x36404bf5 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x39bed3ab usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x46d014dc usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x47ec522f usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4aaf5673 usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6971dad2 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6c5bf80e usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x8081d5da usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x848ff544 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x89ad62bc usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x971ba67f usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x97341450 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xba8758be usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd28f60fb usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd3e854aa usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe27846ac usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe78e4758 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xed2570d4 usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf8d7cc2e usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfd8ca46f usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x307d3b6d usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x36020af1 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3e09d4b8 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x45f53a32 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x4ae27e3a usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x5ef15dc6 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x648b925f usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x8989de07 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xbe988548 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xc28f59c8 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xcfeca894 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe61e3fca usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x0bd816f0 wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x122f15ac wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x1a6541ea rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x46817e7c rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x58adaf81 wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x6a9e8c44 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x89f63939 wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xa732c113 wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xdc478134 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x052ad007 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x18c89446 wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x28edd7c9 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x298f89dd wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x306bb88d wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x3a3cbbe6 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x4c7abf26 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x78eee66f wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x8371c00f wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9996d22a wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9a7cc81c wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xbc5cc5a2 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd69328de wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xe1cba217 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x0cadc67a i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xa1ae638b i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xd5817432 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x04af4dc8 umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x2bb90964 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x5770b62c umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x59cec5c3 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x7b8d47af umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x7c25b70f __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x8f6a741a umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xd42c0c6e umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x008d3f11 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x01882227 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x08eeec70 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0d78016e __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0fc02440 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x19c06913 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1c4d25d6 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1f2dcc7c uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x23976b2c uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2d662045 uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2e325f62 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x328ad39c uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3f581b60 uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x46911d83 uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5292e0d0 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5309edd2 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5eace5a6 uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x66f152da uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7d71a0af uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7dc55cad uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x816b9e92 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x84611741 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x928d79ec uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x94b23b38 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x954a81aa uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9ef69da5 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa14ac5a1 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa16c013e uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa4134088 uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xac97316b uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb40f1d68 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbbc8e7fa __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcfbed39c uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcfca5c4a uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd37848b4 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd9d7b4da uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdd9bf4e5 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xed3f2d59 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf0cf1b34 uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf0cf992d uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf23655c7 uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/whci 0xaf982e40 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x53d079fc vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x5c52567e vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x85a5c4b4 vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x94cccf2a vfio_group_get_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x95258207 vfio_device_data +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x969c73d9 vfio_device_put +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc1d989c5 vfio_external_check_extension +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc4913442 vfio_group_put_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xcd372bdf vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xe2071095 vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio_spapr_eeh 0xab7b2257 vfio_spapr_pci_eeh_release +EXPORT_SYMBOL_GPL drivers/vfio/vfio_spapr_eeh 0xac0624b4 vfio_spapr_iommu_eeh_ioctl +EXPORT_SYMBOL_GPL drivers/vfio/vfio_spapr_eeh 0xecf1d2d2 vfio_spapr_pci_eeh_open +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x06c8c348 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0b50c9c3 vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1a25114b vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x313000b4 vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3e8d0c54 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4b5773c5 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x59b48f08 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x626571fe vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x655c2ebc vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6b04eb02 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x70c78583 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7718e029 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7e040912 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x86ca21e9 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9a3eb375 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9cdac7ad vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9f721767 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa9eed395 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xafff09d3 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb0f81e37 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb1282d75 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc23889f6 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc78737f1 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdf677749 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe6f10282 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe9c0e1b5 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf7e54835 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfa627801 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfb2ea685 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfbda8351 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x3654ff45 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x3f6b1e74 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x9074656d ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x925e6688 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xb8dd069d ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xcb38472a ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xcb6eb1c2 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x05b72548 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x2604cfa8 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x2ef7e50e auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x76914bfc auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x9885c933 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x9db2c5f8 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xa07a0232 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xae49258b auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xc2535ce3 auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xebe4c4ac auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x2fd9c871 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x2d945d55 fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x3905f73f fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x224ec1ee sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xc220ac79 sis_free_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x0eac8449 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x4a91f660 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x948dd3f2 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xae084fcd w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0xbee68d84 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0xd58a7357 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xdc78603c w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xedcad771 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf7a50622 w1_reset_select_slave +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x022fe98e dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x4a89b54d dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x5f510dc7 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc6dc8c2f dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xdc583c08 dlm_unlock +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x57ce9fe6 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x94b68098 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x99d2ec22 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xa27c83ba lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb93f2db1 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xfcc1d8ec lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xff41fa63 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x022d2ec9 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x025f3fc5 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x026a5918 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0275bd30 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x07663b6e nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0cf7d8c8 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f79f7f5 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f8e96ce nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ffcf25f nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x104922a7 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x11d5a9c2 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x154f2614 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x155b4726 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x16a9d5bc nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x18542ddd nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1fea721b nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x229c890b nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x233ef1f7 nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x27d4ce9a nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x280bdfe3 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x28e65058 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x299aa552 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2dfbcbfe nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2e4c4d24 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2ebdf8f8 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f4e6d60 nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30673631 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x31146b6b nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x32e318bf nfs_put_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x34ba5517 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x37637a94 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a813955 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ecb0ce3 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x43565b0a nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4503ee24 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x45de7f3e nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4ac860c8 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4b4d9f29 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4bb13bbc get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50a0e6b7 nfs_zap_caches +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50b7efd2 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51f0cb04 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x53878c0a nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x54560384 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x57f3f201 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59bc2498 nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5a5de7f9 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5b453f88 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5b80ebde nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ecf63ae nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f5d3e6d nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f8f8bf0 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x60c63324 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6472e2ee nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6b9be42e nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x703c2910 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73f796fd nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7423ff8d nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x745825b9 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74cdba0d nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74fb0bc0 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x75e033af nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c6abfb0 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7ce52828 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7d3dcd4f nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x81632806 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x88f3d4b5 nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8a3ddd40 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8b350979 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8d83ca47 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8dbef030 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8fedbd3d nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90279dbc nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x93810204 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x948be67c nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x94a03f2f alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x974f20b9 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x98d15c09 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9ad53af9 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9affac4e nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d242cec nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9f0aee5a nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa4c1d95d nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa76f4c0d nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa7e59d49 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8d2d1ce nfs_callback_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaae71395 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xabd32a40 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xad41975e nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xadfeefbf nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb0399a09 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb84695c2 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb8568c8a nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc089de46 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc1c9ac47 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc40d00e5 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc506dcdf nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5da2835 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc6c4966b nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc7caedd9 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc920c8d4 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc940eadf nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc9746797 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xca6bf413 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcc39743b nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3820add nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3ff85c8 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd42a1f67 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd9ee4438 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xda8fe105 nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdad9d93c nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdd543b7f nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdd5f3d87 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdfcbba90 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe4062055 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe586d28e nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe6152863 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeaf0595f unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeb3d6289 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xedb3d7b9 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf215cebc nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf3da6c84 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xffcb974b nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x010e2b57 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x04bee44d nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06c36816 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0e7924a6 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x18c8a1b9 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x20deb9d0 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x24799689 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x264cbe8d pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x28b5adde pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2ef04905 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x39fa0f55 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3dfe6fe3 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x471de0a9 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x48bce4d3 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4e609aa4 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5449afb1 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6869c3ba pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x74e15857 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x75dbad64 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x81f9a041 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x86a5ae45 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9170d135 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9175dec4 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x96d36a2f pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa6c970be nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xab9cbd14 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaf233fc0 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb03a23fc nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb0e0701f nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb3114093 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc18d9ce5 pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc2139916 pnfs_writehdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc405ee49 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd24da050 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd2b48ee9 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd2b9dd0a pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdcb78637 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xec7f2977 pnfs_readhdr_free +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xec93cc41 pnfs_commit_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xef92e2c6 nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf34881ce pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfd06c8ae nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfe730d20 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xde0f190c locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xef2a6211 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x099c9d86 nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x94b0f484 nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x043489b6 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x0b889323 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1d747ce3 o2hb_check_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x33591c7b o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36418553 o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36a28a9e o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x5da33831 o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7c13dbca o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x9a505a1d o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa1ae48e1 o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa82a8645 o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xae808bac o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbaeb4700 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd60f2c6c o2hb_check_local_node_heartbeating +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 0xf52ba075 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x0cf16b38 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x58ca2564 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7f3632da dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x88ae76d7 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd18188b3 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xdced9ca2 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x269d63fd ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x316904e1 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x3bcef5f3 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x40718c92 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4226705d ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x424241c9 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x5ef1770e ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x60f4bcef ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x6c20ac64 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9ccafa05 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xa06fbc10 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xa1eb09be ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbf9068ab ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe40cffce ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL kernel/torture 0x15cfbfb6 torture_shuffle_task_register +EXPORT_SYMBOL_GPL kernel/torture 0x1b2fca48 torture_must_stop_irq +EXPORT_SYMBOL_GPL kernel/torture 0x1be7d8be torture_onoff_failures +EXPORT_SYMBOL_GPL kernel/torture 0x3e9619f5 torture_onoff_stats +EXPORT_SYMBOL_GPL kernel/torture 0x4c7529bd torture_shutdown_absorb +EXPORT_SYMBOL_GPL kernel/torture 0x52665f8b torture_random +EXPORT_SYMBOL_GPL kernel/torture 0x5346b23b torture_shuffle_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0x557b8d1e _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x6364b2f0 stutter_wait +EXPORT_SYMBOL_GPL kernel/torture 0x679d9e50 torture_must_stop +EXPORT_SYMBOL_GPL kernel/torture 0x688e6a64 torture_cleanup_end +EXPORT_SYMBOL_GPL kernel/torture 0x6bdeda8f torture_onoff_init +EXPORT_SYMBOL_GPL kernel/torture 0x8b0e1d2f torture_shuffle_init +EXPORT_SYMBOL_GPL kernel/torture 0xc1361afc torture_onoff_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0xc6527045 torture_init_begin +EXPORT_SYMBOL_GPL kernel/torture 0xc67a49d4 torture_cleanup_begin +EXPORT_SYMBOL_GPL kernel/torture 0xdbc5277a torture_shutdown_init +EXPORT_SYMBOL_GPL kernel/torture 0xe6989fd3 torture_init_end +EXPORT_SYMBOL_GPL kernel/torture 0xe9ff1468 torture_stutter_init +EXPORT_SYMBOL_GPL kernel/torture 0xeba846b8 _torture_stop_kthread +EXPORT_SYMBOL_GPL kernel/torture 0xf6d34fb5 torture_kthread_stopping +EXPORT_SYMBOL_GPL lib/bch 0x231d70fc encode_bch +EXPORT_SYMBOL_GPL lib/bch 0x6b770f49 decode_bch +EXPORT_SYMBOL_GPL lib/bch 0x9463ff71 init_bch +EXPORT_SYMBOL_GPL lib/bch 0xbdf512de free_bch +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x19d23177 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x9f506beb notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xfdfcb8cb raid6_call +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x201d8ea3 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x29fa419f decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x300d7e57 free_rs +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x6fbb3bd9 init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xabda1e2e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xb050f329 init_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x9510d245 lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x9699a004 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x14384ec9 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x78f13ad5 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x7ec158bc garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x9cc6b243 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0xbb143d58 garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xd9f75f92 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x3fd8ce41 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x5e468941 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x62285f82 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0xb23c0a08 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xdc567cb7 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0xdcc4e457 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/stp 0x1e8913f7 stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0x6bcc189e stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x22a2eee2 p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/9p/9pnet 0xe8fc48ba p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/atm/atm 0xb09faf79 register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0xcfb6a3da unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0xac93ae05 ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0xaeb7451e ax25_defaddr +EXPORT_SYMBOL_GPL net/ax25/ax25 0xdaac5cf4 ax25_register_pid +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x1827a9ed l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x40bdba08 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x65fdd230 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x79d9dca7 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x97519be8 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xaa93bda3 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xd9351efd l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xfef0315f l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x06000e87 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x321c87d4 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x426a48b3 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x47967616 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x83ceabfc br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0xe524e75e br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf1db953d br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x35423a11 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x5136252d nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x002afd2d dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x01fc65fb compat_dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x409c2541 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x41feef83 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x50614118 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x58adc6b8 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59415d90 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x63bafc10 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6af43086 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x722b4156 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x75d85cab dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x761f2ad0 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7b014322 compat_dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7c684229 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fe9cdbf dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x845d8d29 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x897a87ca dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8abac2d8 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8fb184d0 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x958c44f2 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x99c0d8c8 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9d1432e8 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa60149e2 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb28eb2eb dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb64e9221 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbf60b411 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc0b7b890 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc8ec142e dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xcc214fd6 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xcd3b38ab dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe1f16eaa dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe37f8676 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe4e27420 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xed4f7640 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf6674386 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf8d72f83 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x2166b29c dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x5a174251 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x9470e778 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xadf387fb dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xcb16e6f7 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xf731c756 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x4e483a7f dsa_host_dev_to_mii_bus +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xbc8b81af unregister_switch_driver +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xdb108c3a register_switch_driver +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4625758a ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x581c4334 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x590a503e ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x79c4a112 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ipv4/geneve 0x6d57f532 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xd0164e46 geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve 0xeb022a46 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/gre 0x1670e749 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0x281748f9 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0x4ed5583d gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xcc32cb7e gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0xdb146116 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x0557e8b9 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x484a93b5 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x8dc52fb2 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x93125f69 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xa658e5b9 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xfd945b91 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0459c4a9 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x188a531b ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x19b7ec35 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1bb6c091 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x28badfb4 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x3a980e87 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x413c4832 ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x4d15d265 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5e573603 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb9f9cf1b ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe56fb460 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf7c5d271 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xfce25cd2 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xff12d7c6 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x38f18b5a arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xbd2bd812 ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x6b6c3d10 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x20353067 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x351dfdee nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x39f06a0b nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x60f51924 nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xa623566b nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x1de0ddb4 nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x3f5c468e nf_nat_masquerade_ipv4_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0xfedbf252 nf_nat_masquerade_ipv4_register_notifier +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_proto_gre 0x636b12c8 nf_nat_need_gre +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x1359a834 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x49360c81 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xa93c3e36 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xcacdcb49 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0x8d751f71 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x0fdc1cba tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x5c1673bf tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x98a790c6 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xa64f34f4 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xe11bf08e tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x0a62df17 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x7c93a4ba udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x850f43ec setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x6b184033 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x913ae6d0 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xace0403b ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xbfaae76e ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xcd46eb64 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x9bc941c7 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xd2889fcd udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0xa3a7a8a7 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x6eb85693 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x000403e6 nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x333f5d42 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xae3358ca nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xb560ab5e nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xe22e1b86 nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x2293972c nf_nat_masquerade_ipv6_unregister_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x38d4401a nf_nat_masquerade_ipv6_register_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0xfac439c9 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x03209e9b nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x319b7bb2 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x99a4ebd1 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xff90afec nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x7ba29df9 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x1eda430c l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x28ede003 l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3dbdfb9d l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4dc0c267 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x53536dcc l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x81f62365 l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb064e738 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb0b295b4 l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb546adb9 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc2063605 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc9d11af9 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd4418c93 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xdc9c8014 l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xedec74ad l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf1e3e793 l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xfcdb0bc8 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0xb5cb4a58 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0e335088 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1edd8069 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x28223829 ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3663a36d ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3e5a33ef ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4bf42798 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4ef8972f wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x57850c88 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5d38f601 ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x624b81a3 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7b09b86c ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa21835d8 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa82558bf ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xafcefaae ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb43f4bd2 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xccec9ed1 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd7cfb68a ieee80211_iterate_active_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xdcbaafa1 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0804a155 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x29990a16 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2e0ace49 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x537a538b ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x5f7149a1 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x8fdf990a ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9093f50b ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9a43405e ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9c830a33 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa1c2a3c9 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2d623f3 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xacf4002a ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb5e09b40 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb670dcc8 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc9c6eaf9 ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xfbed7e17 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x08f7f2aa register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x388e04f2 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x53f54b25 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xac8619df ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0b4b4c73 nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bd4e865 nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0c711881 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d376bda nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0f0c4cea nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1945b4e8 nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1a1a6d71 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1c79cc9e nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1c995327 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1d1873d0 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1db3450b nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x230be882 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x24a0f1e9 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x268454c1 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2838d1f5 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2881681e nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2b23dd6b nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2d17ffb4 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x303dfc26 nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x30fbb897 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x321e9210 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x33cb2877 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3765f3a2 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3d3a2e68 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f0f1d91 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x441b78a7 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x443be500 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4969a8e4 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4da0276d nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4fbb2d04 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x505c1786 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x57144594 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5d7adb90 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5dc7e953 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x64d0d5ef __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x65ab7f4f nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x65e63247 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6b07c7e0 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6cec0082 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6f837f18 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x702b1a8c nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x748dbdcc nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7d41b56b nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x88d68e8f nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a66c4fc nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8e962165 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90c07fe5 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90ff6c9f nf_ct_invert_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9118a255 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x92ff48e1 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x94c564ef nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x965e7f44 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x98a738d9 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9c09e61d nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xacc67894 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xae5c9fe4 nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb081edb6 nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc07aa86d nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc09b6490 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc7f3851e nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xca74e61e nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd08824b0 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd1960f4d nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd2827a98 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd68e79f6 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdc9a3bf3 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xde863a6c nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe2be4632 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe43f95f0 nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe67f99c3 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe75b1c41 nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe8fbcf19 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xea78ab28 nf_conntrack_flush_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf24b6ab9 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf880e588 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf9256e53 nf_conntrack_tmpl_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfaa6a191 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe029712 nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff40b965 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0xa29340c4 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x07681576 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xe0fd815d nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x08d6f73a get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0a4ff46f nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x137c5d59 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x59e90b23 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x5d6c4883 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x8165b8ac nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x94a7d1b0 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc7fedfa8 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xe5f2e2ad set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xefe88b3b set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0xe68282eb nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x17ab3fa6 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x298be6ba nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x3e54ccff nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xedf9692d nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x195b0a47 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xd268dbbd nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x0dade2c2 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x20c29e42 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x5a080543 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x691c4ef5 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xa6f77f54 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xc9804350 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xd390c517 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x380b16c2 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xd3952f4a nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x49a44007 nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x9792d674 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xa5b2fe65 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xf3d7710a nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0d9bae4b nf_nat_l4proto_nlattr_to_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x131f636c nf_nat_l4proto_in_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x206d36d8 nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x32b2df04 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x36d941eb nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x442ac275 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x495857e2 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x59400ea7 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x64326f1d nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x867d6e76 nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf64667a3 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x7a73f6c1 nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xdd881d1e nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11a006b5 synproxy_check_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x8841d39b synproxy_build_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x90298227 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb191da44 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb42e336a synproxy_options_size +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xe48c2124 synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x08ef2fa9 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0fda3c99 nft_validate_output_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1d6650c7 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3d49dab7 nft_validate_input_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3df5f0e8 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x54dee738 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6add13a5 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xabce5c57 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xac02a6bd nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb3cc5b00 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xba27bcfd nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xca63bfeb nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xca8a2e02 nft_validate_data_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd3042e1f nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd484df55 nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd9ce2406 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xee55c122 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x31601f82 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x56404596 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x91d80c09 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x9ce07bb3 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xc9e0bf03 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xe6c0b5de nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xe8e08f15 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21228b14 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xd63116c3 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0xb7112754 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x505373a1 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x55fff599 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x72363c9d nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x17d69ba3 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x4c243be5 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x5689920d nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x660b6d2b nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xae4cd830 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xdac4d485 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xae4a7d02 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xbe77b2ce nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xcbc51f50 nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x00b8112a nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xddf15889 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe6632ca8 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe8cdab4e nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x14c560e7 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x161d1417 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x205d7744 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2926c496 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2a0592cb xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2e50e714 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3359b2f2 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4d0286c9 xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5888b9a3 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5c894d82 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5f82f1f7 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x691a6d69 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7719cdc6 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x847e7f5c xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x99992758 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xcf410376 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd29013b6 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd3fe8381 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe0b4971b xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe1395e84 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe6053a30 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe6c093e2 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xec24fd82 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xed867d96 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x00204983 xt_rateest_put +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x482b6a12 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x4ca4ee20 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xc0e8a6b7 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xe396c4d0 nci_spi_send +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x13f63b18 ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x436180d4 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x52382445 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x8fd26778 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xa367d62e ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xb42ee8be ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xdd094b82 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x12780998 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x207fe71a rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x29ea4fc4 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3137ebff rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x3558801e rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x397841a4 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x3ca6d76c rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x49afe2e0 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x4e2a44de rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x56a4efaf rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x62c6eff3 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x6fa38f1b rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x739d19ce rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x7a3bc980 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x7b94323c rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x7bc62829 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x95cf8cea rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xa3d0897f rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xc421c9df rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0xc82e4f01 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0xca93df63 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0xdbbdaa6a rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0xfbd4a621 rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0xfc9170b5 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x39b82ed2 rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xb19e24d5 rxrpc_register_security +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x00c52ef5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x107cf0b4 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8d1a827e svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xb5dea7ef g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xcac4e2de svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf3e3da9c gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x00829960 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x00ad54b3 rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01aa4aba svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01d20459 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x02d969f2 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03498905 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05d6441c rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x089ac24c rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x08cc1f9e xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a021036 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a127566 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a9457c0 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0abec49d rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c4b2b72 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c5d2e09 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c8eb4fa xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c9b7b28 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0dd85f04 rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e4cd149 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0ebf6d4f svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0fa71e75 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0fb56497 rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x11458f24 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x117beb1e xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x126089fb rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12e62d09 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x153bbac6 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1663c1a1 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1669b152 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x183be8c3 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1961a222 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e32d111 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e450f86 rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x206374ff rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x232638d2 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23ab13f6 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23f39ed3 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2437e3ce svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25a4194f svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x267fcc78 xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x27075c23 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x28053bb6 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x28c29f22 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a16323a sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2b25edc7 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2e0e8b65 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x30988332 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x30ce5b45 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31d43c96 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x344388be svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3660e5be svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3672d579 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36b32ad4 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x375ebf56 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x375f1171 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x38ec668d rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a40aa70 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a766bb7 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b694794 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d2516ab svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e981c6a svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4306f817 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x430d3dfa rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x442758f0 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4462c52d rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x467292da put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x476bc474 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48014472 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x49750e6a xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a7f3f6d rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b1f920b rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c8baa82 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d2bcc7b rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x503c50ab csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51307a67 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51fefb74 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x524e744e rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x554a8655 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x563e4e63 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x56791862 sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x56ddab03 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x571614af xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5734b77b rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57512528 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5769655f sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x579f0821 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59e5b941 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ae76c28 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b8107a0 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c863ef6 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5dc9519a write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e20f7c1 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5fc1576b xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x601ccb97 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x614ee68a rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x615e2e35 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x648ed994 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x662a8ae0 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66a0f924 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ad15d9e rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c1badc6 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6cc6f2f2 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6f27a229 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6f9a5a5c rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7000266c rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7057aa39 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x731ab0f9 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73c0becd xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7708ced9 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a1c438f rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7ae16786 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c7b2cc2 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x805af36f svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x829bed89 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x83eac9cc svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x848d8b4b rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8551e60a svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x87d58ad5 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x884991af rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x895f2991 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b2fe5c3 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ccdb4e6 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8dc64ce3 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f56bd9f rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x94378067 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x94edc0d5 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x96fc2f7a xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x984ed694 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9947869e auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9aa16c68 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c3dae16 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d515958 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9dc22081 rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9dea69bf rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9fdf3fce rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa0296644 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa22094bb rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa38a4fb0 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa540fdb6 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6463800 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa76e1870 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9e30b3d xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab501e0e xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xabbe6396 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad0c1c32 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb17563f5 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb2672ad0 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb5ecaa88 rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb879a578 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba4df70d cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbb794cd3 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbbf2ac96 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbd4f9d1d auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbec8c915 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbed6e26e xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf4cde51 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1dac0f0 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc33b5cc7 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc4451e92 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc66cf510 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc837b669 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc87b645f cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8aa2913 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcb12f8f5 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc425d0f xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd809e69 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd26710cb rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd30118e8 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd3bfb6f4 xs_swapper +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd4e3dd8d svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd6882604 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7f3c3a8 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda4a48ad svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd983dce gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdfac855e rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe030d452 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1174f8a svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe3faff60 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe9c1aeb3 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea6c211a xdr_shift_buf +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 0xeff34126 rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf177fb07 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf4451348 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5e2586c svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf739412d xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7396e20 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9ed8b90 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfc8168f4 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfda0a18b rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfdb8d5c6 rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe2cfc2a rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x038d0652 __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x04abf59d vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x21c09a69 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2ca255a9 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2d056088 __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x59d943c8 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6c0bd96b vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x70900106 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x751ff010 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x774346a3 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x78dd5881 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x89487d13 vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x93d9b087 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x970b77bc vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd50ad61f vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xebb4d90a vsock_remove_bound +EXPORT_SYMBOL_GPL net/wimax/wimax 0x0ea56c02 wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0x59124dff wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x5b5a4e3a wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x892a6947 wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0x96c0f16e wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0xbffcc866 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc57b8d4b wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc5a12586 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc88074e3 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0xca0c9cfb wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0xde2602e9 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xe5a832ff wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xfbe08ec0 wimax_state_change +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x08c89ccd cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0f25765d cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x4733d3ad cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x49988ec8 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x54f48fc1 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x6a640326 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x92b69bb7 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x93100189 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb37ca7ed cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb75416f4 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xda71b1e0 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe63ae660 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xf7c37d9c cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00778770 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x056bb269 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0b9e5852 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x74e1a843 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7c30b8c7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x92dbc6c1 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xbc8b0f41 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xce7a55c1 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xe122af95 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x10baac56 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x3cf58f7f ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x41be34d8 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xd2988f00 ipcomp_init_state +EXPORT_SYMBOL_GPL sound/core/snd 0x15a1f217 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0x2a316608 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x60218c2f snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0xbcbf5d5e snd_kctl_jack_new +EXPORT_SYMBOL_GPL sound/core/snd 0xbd7a897c snd_kctl_jack_report +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x1c8820a3 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x5cfe5a7c snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xcdda162b snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x35edfd74 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x3bc873e1 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x69f0384d snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8c77d5b4 snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x9ddb7da7 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x9e2e31ab snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xad49a730 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xc40b0d56 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xf6b08351 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x2d7bd58e snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x2df79bb9 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x3bbbbf4f snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x4085b324 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x4be73ec6 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x7249cc7d snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x73856d3f snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x7fa95d9e snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xbb61dde5 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xf9eaa337 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xfb34f244 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x139a9486 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x31a281ad snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x69099b09 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x6a41c86d snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x82e911c6 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xaf2d0eb5 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0090ac4a snd_hda_query_supported_pcm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x015bca72 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x022e84ca snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0256ea21 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0492dcb2 snd_hda_codec_resume_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x05119d4d snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0666d66c snd_hda_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0679cd22 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0c53d6d3 snd_hda_codec_update_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ca9ddc2 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x12068e35 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1374834d snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x13eae7bd snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x16db1888 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1796fceb snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x18d8bb74 snd_hda_ch_mode_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1a6090a9 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1b1727e3 snd_hda_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1c13475b snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1ea03f5e snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1f8444f2 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x22a1e893 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24057e36 snd_hda_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x246b4366 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2558bc9e snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x264c2c9a snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x28b31b79 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2a788766 snd_hda_resume +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2fe32d5d snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x31a2521b snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3264a327 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x34d29455 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x35731c7e snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x377f4fce snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38f5ea01 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3b66d47a hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4015c337 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x412ac029 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45c3f94c snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4c658c5b snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4df1034f snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4df9be0a snd_hda_codec_flush_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4f03f3f1 snd_hda_ch_mode_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x50c9006c snd_hda_override_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x53521205 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x541a23fc snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5bee8870 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5f420ae0 snd_hda_add_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5fb9f37f snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6197e31b snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x63bc24cd snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x656c134d snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x66f4303f snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6854e253 snd_hda_bus_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6dab21f9 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x71b09fb2 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x73072683 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7316f247 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x731c5ac5 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7341abc3 snd_hda_codec_resume_amp +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x74118a42 snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x74c23c6d snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7ddd269a snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x82014639 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x845a9846 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8805cfa1 snd_hda_get_sub_nodes +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x88c9a05f snd_hda_suspend +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8955a7da snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8adc8dcb snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8bd86ed7 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8c0075a6 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x93a8823c snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x93c0c191 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x967f38b1 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9843e91c snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9846f807 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa0a0bb45 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa0eba8c5 snd_hda_delete_codec_preset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa3d3a525 snd_hda_bus_reboot_notify +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa3ea1c24 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa85d94ab snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaaab23b5 snd_hda_codec_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xac22288a snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaf869ef9 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb2fe2a66 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb3eeafe1 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb42b499c snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb89e406e snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb916a86f snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xba09f84e snd_hda_queue_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe434e49 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc1c03f73 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc4a50db0 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5619d1d snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5b42cae snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5c621a4 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5cfc0a7 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc751a53b snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc819350e snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc8300feb snd_hda_ch_mode_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb66fff5 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcbea8fb5 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcd414165 snd_hda_sequence_write_cache +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcd844525 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcd895926 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcfb54c76 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd4503c99 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd585e602 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd661a71e snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd6a0f395 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xddaacf14 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xddd923c4 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe1107dc5 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe239192c snd_hda_query_pin_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe2fcc456 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe31d8b3f snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe35ee663 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe68bdcd2 snd_hda_calc_stream_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe749fdc6 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe95e03eb snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xea6eb945 snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xebb73f83 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xec11b084 snd_hda_is_supported_format +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xef398719 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf12dc2c8 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf2ba352e snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf30eb071 snd_hda_codec_amp_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf42190be snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfbb7e704 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfd0cfaaa _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfdf8ca9d snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfe7f63b1 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0964020e snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1236c65e snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x157c7b47 snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2065f26c snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2ccea73d snd_hda_parse_generic_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x45bccc2c snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4fc1fcc3 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x63a6c3f3 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6dbd8691 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6f75d45e snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x75fdbcfa snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8e3a3c5f snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xae859d7d snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xba406ba3 snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xbc1a2a85 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc5391de4 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd2645637 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd5370586 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xef1e18d7 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf6e98689 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-hdmi 0xf2305767 snd_hda_parse_hdmi_codec +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x03797ae1 azx_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x139d1b62 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x1994ae55 azx_init_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x28f7be71 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x3b70cff7 azx_notifier_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x505f89a8 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x50abedbf azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x8084587a azx_enter_link_reset +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x84a1149f azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x884c09cb azx_free_stream_pages +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0x96fc51c6 azx_stream_stop +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xbe5fbb45 azx_notifier_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xd10e0631 azx_mixer_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xe4cfdcb9 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-controller 0xefb61621 azx_codec_create +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x58fea74e atmel_pcm_new +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x6b134dca atmel_pcm_free +EXPORT_SYMBOL_GPL sound/soc/atmel/snd-soc-atmel-pcm 0x9e67304a atmel_pcm_mmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x6b430065 cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x92f44180 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xdcc5e542 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xf27003b0 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x01afbb8a cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x52e2bcbd cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xa87d646b cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xbb304177 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xfdbeb8e9 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x13e3c9fa pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x189d20fa pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x804ebc2d pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xf5653495 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x39c489ff devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x3c1ef171 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x7468ed21 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xb6d20c47 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xd2a68e28 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x15de4af8 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x699fe5a3 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xfeea15dc ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x642ce864 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0xb1abd76f tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x3471b1f9 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x85c2932c wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0xbb203ff0 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x66349f89 fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xf3e3a7af fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x006f2d6a snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x02f32762 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x04c0a41e snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x050cd808 snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x08e8d20f snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0b0c7de1 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0b848be6 snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0c092353 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0c1233c5 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1399356b snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x13face89 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1407f5ee snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x141b5b25 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x14f97450 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x15284471 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x15991f6b snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x17ea5e55 snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x195dcdeb snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x24d0a03c snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x27ce2337 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x29254fda snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x296bbaa0 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2af5f345 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2e014786 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f40ec47 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x304a53a4 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x322ad261 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x35787c36 snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x37a8a330 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x38427e1b dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3895258b snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d4042ea snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4059d2b9 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4188f815 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x44a57fda snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4658fc86 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x48e32379 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x496bb0af snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4a2f2f5e snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4eeaa603 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x51f4f4cb snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x52e3a595 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x559510a1 snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x55a8c8c2 snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x57567c80 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5788e7b8 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x59865972 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x59fca5dd snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5c10ba53 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5f14717e snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5f5dd3e6 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5fcfde6f snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x662eda45 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x663c6a66 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x663d52be snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x67116d07 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6945396a snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6b1ec24f snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x714d2cf8 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x71a860af snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x71cc5732 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x722e1946 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x725e44d4 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x747c0725 snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x75c88cfe snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x762c1afa snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x76af857a snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x78ed863e snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7b926ba7 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x80d7d230 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x815e5a80 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x81d45e24 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x84941112 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x868331d6 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x86c4795d snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x878e7916 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x917dcd3c snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9512f89f snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x95530720 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x95a3f552 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9b6e258b snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa0160577 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa2046da5 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa4cd6568 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa50d0593 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa5a96fcc snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa60d057e snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa696a735 snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa858f65d snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa937b0b8 snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa981c14e snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa98eab78 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaad13628 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xab41ab06 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xabf0dcaf devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf2f22c1 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb100b0f3 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb10858ca snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1be2d7a snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb312c101 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb4dd6101 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb5c15386 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb961a8e6 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbd5d305b snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbe7215fa snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc29653e8 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc2d87207 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc57a4146 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc6d13d6b snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc7bfadee snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc7f62661 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc93780f0 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcaa151d5 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xce8f2426 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd33949d7 snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd65ee3a0 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd6e63db7 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdb41854d snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdbad85e5 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xddbb8cf8 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe0bda1bf snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe3e4b47f snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe7474d83 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe861215a snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe8d1e4a3 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe93b9e29 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xee4ecbdc snd_soc_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xef6eb656 snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf08e1558 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2676e28 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2994b74 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf5fcfdd8 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf716c505 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf8dad822 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf974c590 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfa0fa51e snd_soc_dapm_kcontrol_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfb5c313a snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfddd0e8e snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfde892b6 snd_soc_get_volsw +EXPORT_SYMBOL_GPL vmlinux 0x000a89d1 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x002a6c7e ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x0059c27d skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x006bdb40 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x0070ef14 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x0073be4b ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x00903e2f ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x00b77e25 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x00c4dc87 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x00c73009 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x00da6301 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00f76bd0 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x015675d3 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x0175dd9a tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x019c1561 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x01c4a131 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x01cf3586 remove_phb_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x01d07962 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x0212d85c cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x02160b7a of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x021ebfda btree_update +EXPORT_SYMBOL_GPL vmlinux 0x023bc013 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x026211e2 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x02722162 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x029a000d platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x02a82719 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x02c5fa7d trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x02e5fdce of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x031680c7 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0334ec6f jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x0346b1b9 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x0358cbd9 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x037b1892 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x038870a9 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x03a5b063 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x03ccf9c5 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x04020776 dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x0446b6bb unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x04486e88 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x04686e7d input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x046a8071 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x046dd2b4 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x0471b9b4 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x047fef2e regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04cf5fd0 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x04e9d982 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x05165a39 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x051ed3f3 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x053494cb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x055b362e inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x05805373 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x0585e1f1 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05b78ee6 eeh_dev_check_failure +EXPORT_SYMBOL_GPL vmlinux 0x05c7a422 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x05cb8db6 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x05d6cba4 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x05e1e90a regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x05f9b3e4 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x06064ad1 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x060e763f unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x0610499a mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x061dee59 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x062d5d4c gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x0634f34b inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x0649d798 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x0662fc10 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x06740635 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x06ba03c6 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x06d5a781 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x06e1e675 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x06ffa53f ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x072edd79 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x07534cd9 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x075fc876 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07c19695 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x07cf86c8 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x08089e6e of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x081864a2 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x08322c30 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x0849c320 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x0851f32d blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x08567d81 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x08836e89 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x08874a35 device_add +EXPORT_SYMBOL_GPL vmlinux 0x08879c6d ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x088a93f6 split_page +EXPORT_SYMBOL_GPL vmlinux 0x088bfa7e cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x08bc0870 compat_put_timespec +EXPORT_SYMBOL_GPL vmlinux 0x08c73de1 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x08cda399 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x08d910fa iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x08dc2a17 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x08e60280 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x08f1ed80 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x09156f41 ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x091870ba component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x091a9afa spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x091c824a machine_power_off +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x0937479c clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x094ec37b relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x09629b78 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x099c2f92 clockevents_unbind +EXPORT_SYMBOL_GPL vmlinux 0x09a94781 dev_get_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0x09c4702e gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x09de3532 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x09feced6 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x0a294554 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x0a33cdc6 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x0a395294 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x0a51ae5b virq_to_hw +EXPORT_SYMBOL_GPL vmlinux 0x0a51d975 extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x0a6d4c45 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x0a7c06aa module_mutex +EXPORT_SYMBOL_GPL vmlinux 0x0ab0c6e4 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x0ae6ffd2 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x0aee3ee2 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x0af79877 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b13572f skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x0b1cc3e6 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x0b2a1558 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x0b5e5996 of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0x0b66963c irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x0b6e8581 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x0b7e2612 cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x0b912163 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x0bb8e53a task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x0bf36c30 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c18db3a disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c31de5d regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x0c450e0a __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x0c73af31 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x0c917d87 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cc5e73c tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x0cce0227 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x0cdcca46 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x0ce3ee5a mmu_kernel_ssize +EXPORT_SYMBOL_GPL vmlinux 0x0cf50ada ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x0d0113d3 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x0d01d4b6 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x0d307cd0 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x0d35c4b6 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d73a952 GregorianDay +EXPORT_SYMBOL_GPL vmlinux 0x0d79acf2 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0d7f0975 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x0da767cc devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0de06988 cpu_first_thread_of_core +EXPORT_SYMBOL_GPL vmlinux 0x0de0d606 pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x0de5de55 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x0de9fcc5 wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x0df512e7 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x0e03e284 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x0e3ab87c rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x0e481b03 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x0e613565 inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x0e797b51 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x0ea8d7e2 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0ea991da ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x0eb041e2 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x0ecf823a static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x0ee8eb1d iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x0efcf259 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x0f0af0c8 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x0f19f86c handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x0f2b6438 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f35f298 crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f803791 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x0f868bea crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x0fb119d6 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0fd624c9 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x0fec9531 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x1003fd7d perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x102a8cb0 blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x105362f6 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x1070b471 __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x10819bb1 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x1089364d ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x10b0867b register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x10b368bb kvmppc_add_revmap_chain +EXPORT_SYMBOL_GPL vmlinux 0x10cc212e virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x1105122b udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x1114011d threads_shift +EXPORT_SYMBOL_GPL vmlinux 0x1146a5d9 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x11715484 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x117c7305 hwpoison_filter_dev_major +EXPORT_SYMBOL_GPL vmlinux 0x1180a676 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x11c403fd extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x11cb2558 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x11df2fd7 scom_map_device +EXPORT_SYMBOL_GPL vmlinux 0x11e27f01 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x11f0011d do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x11f0eb90 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x11fcdf68 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x1219359a kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x121ed3f3 add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x12618f89 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x12814d43 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x1285fe9d rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x128edf8a ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x12aea2ae usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x12d3f015 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x12f24e9b sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x13105ab9 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x1331306c relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x134b4108 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x13608469 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x136a4ee6 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x13777357 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x1389da84 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x1391ff33 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13cb4291 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13e5ea13 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x13ee63bf vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x1412252b kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x1433cbc4 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x143f530c dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x144af1c6 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x144e29a9 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0x1454b88b usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x147e1f0b irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x148fd601 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x148ff187 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1492c477 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x14aa4621 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x14b14cc3 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x14bee8ac aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x14ee791e wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x150f414b dm_underlying_device_busy +EXPORT_SYMBOL_GPL vmlinux 0x151f0443 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x15264ee0 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x1530e295 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x153c8aa1 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x1546919f regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1582ed1a iommu_release_ownership +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x159d4766 usb_string +EXPORT_SYMBOL_GPL vmlinux 0x15b8b44d opal_async_wait_response +EXPORT_SYMBOL_GPL vmlinux 0x15c21e5e nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x15e78fb9 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x15fac91a blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x1601c0f3 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x1618ad7a of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x1619208e usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x1631ad16 of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x16333528 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x169c3979 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x16b29a58 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x16b4cdeb max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x16bed6c8 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x16f2bdb1 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x171faede device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x17525f2a tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x17593618 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x1776cdd7 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x17a81dd0 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x17a9b180 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x17cd9afb da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x17fc6486 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x180eec29 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0x18173c9c fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x181f45de blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x1820f4b5 stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x18285e0e wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x182919d7 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x18294bf2 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0x1829b9ed hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x18317c16 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x18485fab fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x1848d7d7 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x18516d33 default_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x189d3277 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x189f874d powernv_get_random_long +EXPORT_SYMBOL_GPL vmlinux 0x18b15bdb rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x18b2fcf7 unregister_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0x18bae4c1 blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x18bff1a9 sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0x18c46d42 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0x18d49e63 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x18e72bf8 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x18e86e62 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x19102ab5 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x19107653 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x1926a64b pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x192fc424 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x19322012 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x193574f9 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x1936b552 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x1939770b device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x1940b0a5 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x1958fd6f tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x19590b05 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x196026d4 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x196435f8 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x1966e55a sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19ac293e usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19c0476d led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x19ef445f usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x1a06b102 of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x1a08ca34 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x1a20bfb9 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1a298e98 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x1a323362 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x1a46a70a cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x1a7cc936 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x1a7df9f4 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x1a8c5907 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1aa2a5d4 __hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x1aa4069e __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x1ac3d8d6 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1ae6299d extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x1af52150 of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x1b26c3bc mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1b40f1b6 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1b4919cc gpiod_set_array +EXPORT_SYMBOL_GPL vmlinux 0x1b5c9ae2 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x1b886a11 early_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x1b8a6951 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x1b9664d1 __destroy_context +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1bd30d1e tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x1bde4ac9 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x1c1215bd threads_core_mask +EXPORT_SYMBOL_GPL vmlinux 0x1c1427e4 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1c418ce5 register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x1c4b12bd extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c7df74c kvm_hv_vm_activated +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c843b61 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1caef2af single_open_net +EXPORT_SYMBOL_GPL vmlinux 0x1cb11725 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x1cdb2147 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x1cf82066 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x1cfd9ac3 dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0x1d3ad8c5 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x1d3f5ac2 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x1d51a106 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d5d7ed2 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7c53cd usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x1d8161a3 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x1d90f951 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1db1a674 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x1db652e9 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x1dbe2a71 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x1dbe2d40 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x1dc8e478 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x1ddd64f1 dwc2_hcd_init +EXPORT_SYMBOL_GPL vmlinux 0x1ddd836c led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x1dfa86e8 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0x1e000879 hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0x1e14ebbf ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x1e225830 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1e2a0d64 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x1e2ae93a blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x1e3ef794 eeh_iommu_group_to_pe +EXPORT_SYMBOL_GPL vmlinux 0x1e460967 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e83c21c crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x1e959e19 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x1e970920 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x1e9eebc6 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x1eac01b4 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ecb3ad6 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x1edbe753 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x1edc21cb hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x1ee5bae7 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x1eea1e05 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x1f1988f7 hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x1f1ae7c4 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x1f406b1d rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x1f4d6a03 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f9b91d6 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x1f9de3cf iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x1faaa9da arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x1fcece42 inet_twdr_twcal_tick +EXPORT_SYMBOL_GPL vmlinux 0x1fd5519d tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x1fdb5c53 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x1ff1c2d1 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x1ff70e86 sysfs_add_device_to_node +EXPORT_SYMBOL_GPL vmlinux 0x1ffa78da sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x20236aa3 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x20556240 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x207c3b41 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x2090118a locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x20a183b9 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20b4adc9 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x20c26ea5 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x20ce5f08 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x20e79c9e extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0x20fec1ca scom_find_parent +EXPORT_SYMBOL_GPL vmlinux 0x210bbde0 rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0x211850f5 htab_hash_mask +EXPORT_SYMBOL_GPL vmlinux 0x211b315e wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2145a151 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x21774263 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21b8ae4f regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x21c560bf blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x21d92613 flush_fp_to_thread +EXPORT_SYMBOL_GPL vmlinux 0x21db8854 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x21fbe03e find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x2206b003 dwc2_handle_common_intr +EXPORT_SYMBOL_GPL vmlinux 0x223249cb ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x2238ed96 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x224df80b ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x22518e17 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x2262b8bd crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x22822278 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x22895b61 blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x2289ab71 devres_add +EXPORT_SYMBOL_GPL vmlinux 0x228c4f79 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x228c98e3 crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x22913f7c stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x229f1b48 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x22aa17d3 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x22ded699 swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x2300e763 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x23139d7c ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x23187041 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x23495a9b ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x23675d61 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x238a38b9 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x238e4121 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x23c4befb ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x23daeee7 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x23e63d16 netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x2400d24a ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x24011e14 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x240e990a usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x24130b35 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x24378ae9 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x243f93c5 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x245ca73a dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2480787c shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x24835588 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x2488f0e8 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x24943985 of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24abf7d7 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x24d3e7ec ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f4dead regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x24fee6db irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2519efa4 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x2553d0aa evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x256c4c33 generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x256d761a fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x25827339 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x259dcee5 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x25b70ff4 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x25cefbd3 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x25f7446d rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x2617fe37 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x2621377c ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x262d80cf sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x268f8578 blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26f9268b subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x270b2df0 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x272545da cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x272645f3 percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x27285f88 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x2736c828 ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x274bd8e8 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x279bbe03 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x27aac53a pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0x27bbe606 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x27c0c4be eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27c26b16 fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x27cd356e cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x27eebbd5 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x27ef9fee cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27f50150 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x280c5c87 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x2828c630 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x2830686b ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x283db1be gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x28512f3d regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x2873cc78 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x28962128 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x28a13730 dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x28a903c8 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x28ac6bd9 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x292f3b01 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x2931ef48 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x293e7f2a regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x29505441 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x296abf3c tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x2983beff inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x29baf026 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0x29dc97be ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x29e93c97 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x29fbee97 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x2a13f5c0 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x2a1dad7f irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x2a21f6b7 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x2a3afbe7 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x2a42d755 regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x2a4601f4 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x2a5067fd of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0x2a5f569f dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a67f7da stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x2aaced2c shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x2ab14717 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x2abd6e43 crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2ad56415 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x2ae6af25 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x2aeaa28b sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x2b4147ed kvmppc_hcall_impl_hv_realmode +EXPORT_SYMBOL_GPL vmlinux 0x2b5c303b smp_send_reschedule +EXPORT_SYMBOL_GPL vmlinux 0x2b5d7f8c blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x2b5e8c51 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x2b6963da blk_queue_bio +EXPORT_SYMBOL_GPL vmlinux 0x2b79307f find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x2b8b6419 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x2bc78bed srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x2bf3b828 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c299ac5 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x2c4d3b0f inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c8d007e gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x2c933a5f mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2cb94d0d flush_altivec_to_thread +EXPORT_SYMBOL_GPL vmlinux 0x2cbd9259 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x2cd88f51 kvm_hv_vm_deactivated +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d3077d6 of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x2d330b05 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d9314d0 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x2d969f6c ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x2d9cdc20 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0x2dc5a6d1 btree_last +EXPORT_SYMBOL_GPL vmlinux 0x2dcf0c24 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x2ddfeb4e bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x2de122f6 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x2e03856d sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x2e05aa90 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x2e09dea8 devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x2e1da9fb probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e56ba57 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x2e93386b fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x2ea83264 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x2eaf8c1d ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x2eafdea9 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x2eb8b298 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x2ebae1aa tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2effdcd7 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f147ff2 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f578a82 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x2f68da00 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x2f6bded3 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x2fab7a27 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x2fc17c06 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x2fc413ec list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x2fc90889 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2fda5519 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x2ffb5ff7 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x301832fb opal_async_get_token_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x306c9f89 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x30712be2 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x30855bb5 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x308b733a getboottime +EXPORT_SYMBOL_GPL vmlinux 0x30951f26 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x30a382ca tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30d5f1da crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x30f25719 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x313dcb88 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x315671fd dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x315ba04b __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x316810f3 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x31740b83 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x318db2fb of_get_dma_window +EXPORT_SYMBOL_GPL vmlinux 0x31904b38 vtime_account_system +EXPORT_SYMBOL_GPL vmlinux 0x3197e171 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x31a006c6 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x31bef441 opal_i2c_request +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31dd89a4 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x31f457be spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x31f65133 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x321bdbb1 compat_get_timeval +EXPORT_SYMBOL_GPL vmlinux 0x3234750c ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x3240312c mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x3297da3f spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x32994ee3 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x329bbbde timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x32bc39cd rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x32bd7996 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x32bded08 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32c6dcd7 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x32cafc8b srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x32e41467 __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x32eb2a5f simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x3310bf11 pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x332e78eb blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0x33398de6 mmu_psize_defs +EXPORT_SYMBOL_GPL vmlinux 0x333fd7b0 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x335591ef usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x33750ed5 spi_async +EXPORT_SYMBOL_GPL vmlinux 0x337786fa usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x3381eb68 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x33aec076 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x33b51288 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x33eaa195 iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x33f0edd7 eeh_add_sysfs_files +EXPORT_SYMBOL_GPL vmlinux 0x33f5b9ed devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x33fad868 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x340d4509 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x340e45f6 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x344529c0 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x3465fce6 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x34af0adf opal_ipmi_send +EXPORT_SYMBOL_GPL vmlinux 0x34cd8ee6 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x34daf242 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x34e6f310 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x35172783 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x352ae6ca gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x3531e600 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x3546a8be of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x356921ba driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x357055bb regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x3576ece0 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x3587a21a crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35eeaa88 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x360e7100 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x36353539 phy_get +EXPORT_SYMBOL_GPL vmlinux 0x36428223 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x365aa86d napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0x3666d623 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x3666f36b rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x36826bef __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x368eaa3b ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x368f1fea static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a36e32 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x36a75ffa proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36bfa956 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x36ddb4cc of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x36e25753 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x36f2b62d i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x36f5ed1c leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x370b9395 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x37173b05 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x374d21be aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x374d5dd7 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x3790f52d pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0x379245df pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x3797c386 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x37a68c26 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x37a9e3c3 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x37b93caf perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x37bb7a96 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x37d9e5fb init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x37e884ae blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x38096ffd alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x383b12fc ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x383cb7a8 cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x38495dac user_update +EXPORT_SYMBOL_GPL vmlinux 0x387c1334 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x389825e2 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x38ab32e7 pnv_get_supported_cpuidle_states +EXPORT_SYMBOL_GPL vmlinux 0x38b81c6c __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x38c652b6 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x38c8b55b tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x38d299ad devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x38ec4664 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x38fc60ea crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x39028d06 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x390f889b __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x391dd916 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x39225e38 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x3942b6db virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x3946a31c ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x39610598 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x397eca09 bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x3986177c ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x3989ddb1 rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x3a0f23f8 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a38dc65 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x3a3c63b2 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a5a4743 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aac04c5 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x3ac035aa usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad0e201 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x3ad7932b clockevents_notify +EXPORT_SYMBOL_GPL vmlinux 0x3afa2a87 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x3b00cccf cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0x3b0e1338 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x3b651296 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x3b756e0a ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x3b7ed2ef tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x3b816f87 trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x3b87dfcd ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x3ba35a2e register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x3bc81e5e usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3bd7fa8d ftrace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x3c0a1141 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x3c4e6e4a __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3c9aa197 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x3cb679e6 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x3cbf2b59 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd8a14e pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x3ce9fdb2 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x3cf41519 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x3cf69baf slice_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x3cfb19de ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x3d0b5849 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x3d25a575 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x3d34ed9c ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d6ba8ba regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d73adb0 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x3d7d972f rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x3dba679e tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x3dc526a9 arizona_of_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3dfc436e percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x3e178457 debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x3e259239 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e808c9c __add_pages +EXPORT_SYMBOL_GPL vmlinux 0x3e8b3005 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x3e971b8d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3ea722df __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x3ee4cfb0 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f194fe8 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x3f31007f register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x3f75de00 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x3f8ae011 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3faa5b33 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x3fb14423 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x3fb2bd8a irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0x3fb66339 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x3fbd9e44 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x3fc72d3d __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3fcf769c bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3fda1e6f ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x3fef7431 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x4006e430 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4006f1c7 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x40470d71 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x4059a3ef __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x40675685 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x406f4f74 dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0x406fb6ce pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x4083df28 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x40899466 hrtimer_start +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40c8ecf3 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x40cd81b5 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40e6a87b cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f78d91 iommu_del_device +EXPORT_SYMBOL_GPL vmlinux 0x411356ad xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x4121a19d tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x412cbf2d spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0x413f94e1 opal_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x41406b3c crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x4140b7dd nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x4152bb49 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x418b1992 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x41c2d36a posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x41c6a365 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x41ce87b1 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x41d051ea device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x41f39505 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x4212cfaa debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x423b9170 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x423d57f1 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x4252af21 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x4264b37b cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x426fc415 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x42b2b847 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x42c13a18 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x42cef509 kvmppc_h_get_tce +EXPORT_SYMBOL_GPL vmlinux 0x42d42085 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x42ff6d16 isa_bridge_pcidev +EXPORT_SYMBOL_GPL vmlinux 0x4300fa52 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x43020626 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x43044831 of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x4315c36c vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x432c81bb platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x435c976e bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x4366a168 phy_init +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43b8329e get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x43ba06d2 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x43d488b5 srp_rport_del +EXPORT_SYMBOL_GPL vmlinux 0x43f14fdc sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x44249104 nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x442bbd01 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x4434c01e regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x44415be4 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x448a8698 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x44b67404 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x44eabb78 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x44fd10e0 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x450fb522 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x4524bcf6 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x453b63e5 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x459af2e9 of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x459e9111 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x45a59736 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x45bd5ad7 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45d7898c cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x45dfc42e napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x45efb7ed dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x46066103 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x46383292 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x463fb5b6 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x46552933 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x46689d5d sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x466a0d64 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4688c96a usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46a41b6a attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x46b7a99c device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x46bc60f4 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x46c7bf58 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x47047258 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x47164e92 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x47529101 pcibios_finish_adding_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x475cf010 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x475fde40 eeh_pe_get_state +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4762205f ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x477e0730 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x477e9d69 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x479db229 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47ab3c9d ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x47d93f97 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x481c2cb0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0x4833b913 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x48375665 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x484000bd rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x48468e3c wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x486320c8 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x48ce552d __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x48d14d97 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x48d2fcc0 scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0x48dd488b of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x48f12664 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x48f372b7 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x491797f7 ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x49363500 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x495e07a2 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x4987fe8d pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49b1d810 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x49dbf8d9 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x49e456b1 blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49f26a00 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x49f7a7dd stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x4a05aa3d of_scan_bus +EXPORT_SYMBOL_GPL vmlinux 0x4a1009d2 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x4a16e272 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x4a28d568 of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x4a31cc80 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4a4a544d sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x4a90160e bprintf +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ad974e1 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x4aea0818 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4af4ebc1 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x4b069e64 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x4b3396ee ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x4b68bafb cpu_remove_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x4b886453 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x4bb06271 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x4bca1d9f copro_calculate_slb +EXPORT_SYMBOL_GPL vmlinux 0x4be159e2 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x4be613c0 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x4be95033 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x4be9ae6a pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x4bec5e6b ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x4bfdaa57 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x4c4af75e shake_page +EXPORT_SYMBOL_GPL vmlinux 0x4c4bea90 unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c7e1a1f usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x4cbde545 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x4cd811f3 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x4d157d5b bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4d1e4051 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x4d1e75d5 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x4d20e533 blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x4d228a55 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4d35e8c8 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x4d4a4237 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x4d756fdb iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x4d9848c2 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4ded7466 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x4e06c1ca extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e242cfa ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e57164f regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x4e6ad2ea pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x4e93d221 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x4e9a3abf ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x4ecb2652 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0x4ed19241 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x4ed47141 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x4edaaf35 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x4ee532b6 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x4eec75b3 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4eff6d66 ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f1b2ecc sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0x4f3442c6 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f6d3ee3 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x4f7f7eaa platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4f8bfbb5 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4fad00d3 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fea8e21 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x4fef95b5 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x500997c2 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x502bcd6d device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x5037a54f crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x5039c4ab percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x50419832 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x5048e182 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x504e5917 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x506691f1 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x507de8c6 add_memory +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50c1e757 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50fa7a9d wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x51126433 rht_shrink_below_30 +EXPORT_SYMBOL_GPL vmlinux 0x5115c6c0 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x5120ab4a tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x51499dba invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x515b33df irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0x51602ced regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x517debd6 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x5189732d swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x518d65e1 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x518f53d8 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x51a4ba05 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x51b65a26 rtc_lock +EXPORT_SYMBOL_GPL vmlinux 0x51c9a6bf dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x51e8c098 bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x51ea99a2 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x5205e64d disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x522f538b tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x525efa5d device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x525f9152 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x527c43b8 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x528004c3 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0x528ae69f devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x529c7695 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52b10973 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x52d302e6 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x52ef5ead ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x530a2f16 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x530c8875 __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x531c603e init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x5320a44d get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x5335dd11 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5341a930 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x5364c1cf sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x537599bc usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x53781bdc mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x53991317 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x53c9658c adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x54003b50 tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x540f54af add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x540f6eb3 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x541312e9 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x5428f67c regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x5437150d palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x543896bb usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x54577143 irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x5464c99b class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x5465b16e usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x546c5565 ppc_tb_freq +EXPORT_SYMBOL_GPL vmlinux 0x54714b37 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x54885afc platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x549c53ec scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x54b9c185 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x54e310f2 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x54e90a13 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x54f8685b srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x5500a82b tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x551533b3 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x5520fc5c xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x553c9289 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x554b8571 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x55754a99 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x5583ad3b of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x5587e81a dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x5588879e kvmppc_entry_trampoline +EXPORT_SYMBOL_GPL vmlinux 0x55944d8d of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x55a47a11 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x55d03dcf bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0x55ee146c led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x55f0a53e rhashtable_shrink +EXPORT_SYMBOL_GPL vmlinux 0x560aa1db opal_tpo_write +EXPORT_SYMBOL_GPL vmlinux 0x561e2535 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x562b13b8 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x56551261 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x566c53af regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x566fc4f2 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x567e0b0b regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x56b3c954 gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56dccb08 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x56e67fe9 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x56ff9f9a regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x571f03c4 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x571faf4e srp_rport_add +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x5738dd6c __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x575b35b6 percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x575c5f94 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x57765821 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x5795463c rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57b8f403 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57df4d35 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x57f4f192 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x58028841 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x580ef641 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x583161f1 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x58603b9c tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x5876c836 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x588097ac pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x588123d7 rhashtable_obj_hashfn +EXPORT_SYMBOL_GPL vmlinux 0x58919c16 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x5892f832 release_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58ad50e0 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x58ae157e pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x58c7bdba __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x58d97a30 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x58ec4911 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x5911012e regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x59455672 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x596a173a bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x59870cde get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x59909fdc smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x59a04d2d devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59da3837 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x5a024ecd percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5a24ed99 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x5a2bfef4 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x5a499832 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x5a6b39bc kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a8526a8 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x5a9b4c81 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x5aa11176 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x5af93a24 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x5afb53ad ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x5b168be4 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x5b18f6cd map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x5b1fc1ff ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x5b29222c pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x5b9fa145 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x5bbaaa3b rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x5bc30cab fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5be30b6e pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x5be5ae40 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x5c49900e get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x5c6f4e9e ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x5c8aac3f rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5c97c6a7 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x5ca8e583 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cbbaf95 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cf8a882 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d47dcea usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x5d4a7de0 of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0x5daf0c6c device_del +EXPORT_SYMBOL_GPL vmlinux 0x5db0018d dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x5db1c1d3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x5e09e166 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x5e0abfee ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x5e0d621d tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x5e16cc3a wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x5e38b186 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x5e3d6705 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5ebf7c27 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x5ec8c88a __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5edd4b3b modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x5ee7542e reserve_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x5f248f72 set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0x5f27157c blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x5f3226e9 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x5f40baff simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x5f5a1104 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x5f5ff5ce rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0x5f79a98b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5f83aede ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x5fb748ae regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5fd6ce48 iommu_clear_tce +EXPORT_SYMBOL_GPL vmlinux 0x5fddb54e devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x5fe828b7 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x600f4465 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x6020f5b8 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x60467b06 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x6067e9cb alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x609d2c7b devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x609d7046 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x60a021d9 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60a64562 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x60b95b0a crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x60cb288c fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x60cf4758 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x60f00268 of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0x60fcbb2d sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x6121b8bd ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x6130cdb7 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x613d4a4a ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x615b17fa __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x61741418 iommu_take_ownership +EXPORT_SYMBOL_GPL vmlinux 0x617fe51e netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x619baf94 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x61a14039 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x61a90c54 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x61aacab3 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x61f6df9b usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x6203aee0 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x620d75f0 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x62468cc1 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x624691b4 crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x62758c88 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x627d601d wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x628ac947 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x628f9316 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x62a34bcb pci_msi_off +EXPORT_SYMBOL_GPL vmlinux 0x62a4d153 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x62c2a48e rht_grow_above_75 +EXPORT_SYMBOL_GPL vmlinux 0x62e8f724 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x62e9d45f of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x62fcb832 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x6316b06c relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x6317a0b1 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x63500bf1 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x6377f8d5 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x6379b433 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x637a4e27 dm_kill_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0x6383abf8 filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x6384c587 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x63871365 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x63be0073 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x63f7ff38 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x64324141 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x64376776 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x6474bb77 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x64c45393 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x64c7f4b7 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x64d0c6b5 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x651e65e7 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0x65508303 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x656d33be tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x656fb9fe perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x657fb2fb __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0x65a003ae skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x65a8a677 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x65b1821e cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65cad60d relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x65cc07a6 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65e17800 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x65e8a7aa pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x6605ba0b clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x661f8874 rhashtable_expand +EXPORT_SYMBOL_GPL vmlinux 0x6655730a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x666a25dd ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x667122fa __giveup_vsx +EXPORT_SYMBOL_GPL vmlinux 0x6675ef48 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6696dce3 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x669f07ff rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x66a38637 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x66afb53b unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x66b5e1a4 blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x67062b51 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x671831b9 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x673f1706 aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x675caa5f preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x679e3efb spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x67b381bb iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x67babd86 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x67be9407 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x67ecc90f component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x67f690a3 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6804b3f4 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x6805be6b rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x68152f73 blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x68389c95 wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x683e734a regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x6847a26b bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x687b813a regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x688f0032 of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0x68bd1315 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x68c5302d eeh_pe_set_option +EXPORT_SYMBOL_GPL vmlinux 0x6902fc85 component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x691ff567 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x6921aa34 compat_put_timeval +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x693edb56 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x6940d085 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x6944dbfd cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x69790ef6 __init_new_context +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x697cbbb4 threads_per_core +EXPORT_SYMBOL_GPL vmlinux 0x6982a41d gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x6986e375 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x6999eb4c inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x69a8f65f dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x69cae237 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x69da32ff devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x69e0f30e virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x69edf4c2 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x6a0b4e17 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a1ee170 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x6a258f26 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a6cafd2 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x6a71ede0 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a8d8f6e tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x6ab06469 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x6ac4e486 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x6ac7eeac platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x6acadf00 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x6acb8d84 ppc64_caches +EXPORT_SYMBOL_GPL vmlinux 0x6aec67d6 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b514a55 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x6b61b001 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x6b64bf72 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b93bf60 inet_twdr_twkill_work +EXPORT_SYMBOL_GPL vmlinux 0x6ba794b4 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x6bb3b1ae dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x6bff2b8a crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c5a95bb sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x6c6ef43e zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x6c7dd2dd dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x6c939e31 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cc2e75f usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cdb6641 inet_csk_compat_getsockopt +EXPORT_SYMBOL_GPL vmlinux 0x6ce237ce inet_csk_reqsk_queue_prune +EXPORT_SYMBOL_GPL vmlinux 0x6d088c1c ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x6d1d4dcd kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0x6d1f24e6 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x6d256d4b uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x6d2785b5 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d4aee7a gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x6d711fe6 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x6d781059 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6d95a13f component_add +EXPORT_SYMBOL_GPL vmlinux 0x6da2a572 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x6da4a217 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x6dcc6307 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x6dcd3b90 blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x6dd1aad7 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x6df8f4cd pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e379526 kernstart_addr +EXPORT_SYMBOL_GPL vmlinux 0x6e467bd8 srp_attach_transport +EXPORT_SYMBOL_GPL vmlinux 0x6e5dea90 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x6e6ac69c anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e7cd0a9 __online_page_increment_counters +EXPORT_SYMBOL_GPL vmlinux 0x6e88cc55 rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e99cd61 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x6eb73859 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x6eb7f9d5 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0x6f07f9fa devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x6f0a31ec extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x6f0d62c4 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x6f14df14 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f27e3f1 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x6f46eeb9 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x6f50c093 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x6f577824 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x6f64122b init_phb_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x6f696f11 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x6fa2d1ac __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x6fa4e093 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x6fcd3b15 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x6fceebea hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6fd1cd9d blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x6fe1e41d __class_create +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ffb22bd devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x7006a505 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x70078192 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x700ebe11 of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0x7020b0e4 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x70238301 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x703ca4e5 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x70563a1d device_rename +EXPORT_SYMBOL_GPL vmlinux 0x705ed45d shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x706c289c rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x706ecfa1 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x7074b17f fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x707be919 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x7091610b pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x70960081 sysfs_remove_device_from_node +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x710ca57c devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x716c5274 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x7196cb51 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x71bcc802 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x71cd4a9c perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71e011a3 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x71f00faf sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x71f617a6 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x72471f5d dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x724889ce debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x729f67cc attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x72aaf5bf devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x72b4b865 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x72b92943 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x72b9d553 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x72bf1715 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x732e3333 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x7374f455 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x737cf291 get_slice_psize +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73b91b10 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x73bdeae7 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x74034602 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x7452c0b3 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x74669a37 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x746b38b0 rhashtable_insert +EXPORT_SYMBOL_GPL vmlinux 0x74830ec5 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x74896442 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x748c134a rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74954462 timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x74a74b06 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74f7979f shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x750c5e94 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x753f46a2 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x754c5d2b thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x755c2b20 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x757b49d2 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x758f63c6 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7594a6f5 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x75b756d0 find_module +EXPORT_SYMBOL_GPL vmlinux 0x75beec9c handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x75c8b021 md_stop +EXPORT_SYMBOL_GPL vmlinux 0x75ce82aa unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x75f2a044 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7605e1b8 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x7631331c blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0x76697dbe page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x768a76e3 cpu_remove_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0x76a719b7 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x76ab9c18 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x76b99cec scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x76d65ea2 pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x76e30c3d uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x76eff6ee rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x76f70c9b pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x770e59fb pcibios_map_io_space +EXPORT_SYMBOL_GPL vmlinux 0x771d9b14 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x7743bdad rhashtable_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x777da533 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x7783654d crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x7796f0ce of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0x77ad6614 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x77b275ef trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x77b2a20e ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x77e84182 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x77f666de tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x7818ed04 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x783cb527 i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x784eb189 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x785ef944 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0x786ec248 usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x787681b9 cpu_add_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x787e258f sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x788a7e5c spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x78bb08b6 __clocksource_updatefreq_scale +EXPORT_SYMBOL_GPL vmlinux 0x78d7a4a8 devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x78e99db8 blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x78f7deaf trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x791b6a5a pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x7929590d xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x792d248a regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794813e4 iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x79717220 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x798e400a __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x79a50d13 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x79d68200 of_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7a228eaa xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x7a26cb4f simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x7a2bd622 blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4888 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a7eb613 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x7a928278 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7ad066d7 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x7ad23aa7 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x7ae39ede regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x7af4b30e __put_net +EXPORT_SYMBOL_GPL vmlinux 0x7af6b12b devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x7af6e136 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x7afeaca1 __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b0f2127 find_linux_pte_or_hugepte +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b26eff2 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x7b292d19 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x7b857a19 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x7b911af0 seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x7b96cc24 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x7b9fd83f extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x7ba320d9 rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x7bd0742a tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x7be5fec8 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x7be99141 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x7bf56595 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x7c29c86e devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x7c2b6e36 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x7c32faad of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c37bc89 pseries_ioei_notifier_list +EXPORT_SYMBOL_GPL vmlinux 0x7c39cd5b usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x7c577596 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x7c5cbebc irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x7c96403d dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7c9f3e69 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x7ca0d046 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x7cce2200 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cd797a7 pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7ceb4fcb kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x7d290572 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x7d35d4e3 of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dcdb3e5 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7e17ba7b klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e8b4740 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0x7e8bd833 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x7ea1a2bc probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x7ec0454d i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x7edf535e pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x7ef30749 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x7ef38873 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x7efcf7a5 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x7f008202 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7f227c3d devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x7f74044e fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7f7bc710 klist_next +EXPORT_SYMBOL_GPL vmlinux 0x7f95547e hash_page_mm +EXPORT_SYMBOL_GPL vmlinux 0x7fa39958 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fa5f296 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7faa89fe pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x7fd0131e napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x7fd736a3 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x8000f760 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x802996cc xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x8047db22 __remove_pages +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x807670bd trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x808e967a regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80be32ed sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80d3927f __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80fb016c pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x8114b8d6 md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x812fce17 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x8137bad8 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x813a6aad raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x81631221 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x817651af usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x819d917d usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81c83387 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x81e746ac tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x81f4253e tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x81f4e133 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x8200143f pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x820ddd63 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x821737be bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x8223bcba __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x824f1548 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x826550e9 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x82660583 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0x8281ab1b usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x82939ebd rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x829e14ee regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x82b49bdc blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x82b4c3ff ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x82c922fa kvmppc_do_h_enter +EXPORT_SYMBOL_GPL vmlinux 0x82d2ee67 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82f64446 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x830b3339 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x831fa2ad powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0x8323da45 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x83270ae7 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x83545e40 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x83605531 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0x8361acec regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x8367dae1 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x836d61d0 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83b01551 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x83f5387f pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x83f88c01 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x83fda6ac unregister_cxl_calls +EXPORT_SYMBOL_GPL vmlinux 0x840248d2 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x84254922 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x847ffe8c usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x8487a2b6 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x849bf698 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x84a02219 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x84b21fea n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x84de83d5 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x8513556e cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x854367c4 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x855a0b25 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x85646ef0 iommu_tce_build +EXPORT_SYMBOL_GPL vmlinux 0x85862fb1 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x85c10896 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0x85c69b40 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85d4e3f4 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x85ff9310 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x86369204 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x86686091 dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x8668a2be ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x866c746c lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x8683865a stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x86a610d9 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x86b8655b ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x86de22fe wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x86e040da iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0x86e987ae PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x86ea0c14 scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x86f0d974 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f8c910 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x870215c0 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x8702e548 process_srcu +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x8791290e iommu_put_tce_user_mode +EXPORT_SYMBOL_GPL vmlinux 0x8804af3d usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x882e042a ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x88400cb7 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x88513174 agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0x889fec36 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x88aa9216 crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88ab8dfe pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88c60891 of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0x88cdf961 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x88ea136c crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x893615df usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8958a812 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x896cddae virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x8994980d ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x89ac0d0f crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89bd093f tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x89c28107 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x89c9f4ce crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x89dc8089 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x89e34dd2 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x89ff21ff vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x8a0bf8a9 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x8a1763df regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x8a33a360 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x8a5c6d57 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x8a8c4de1 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x8a9e299f blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ad9edab i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x8afad190 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x8b0bed0a exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x8b0f98d2 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x8b1cd77f phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x8b46ffa8 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x8b5d2211 ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x8b6bcb8f devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x8b6fd528 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x8b70e8ea __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x8b713c6a copro_handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x8ba011ec __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x8bd3a2f3 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x8bdb28dc usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x8bee4827 iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c26fafd sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x8c62692d of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c688ad5 dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x8c6dc8f2 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c7d393a blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x8c911970 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x8cea765f memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d506414 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x8d69c176 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8d9ff190 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x8da54bcf spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x8dab28a0 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x8db0d2ce pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x8dbf5a20 kvmppc_hv_entry_trampoline +EXPORT_SYMBOL_GPL vmlinux 0x8dca2705 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x8e0409cb __class_register +EXPORT_SYMBOL_GPL vmlinux 0x8e051cd9 __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x8e1da220 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x8e388cf1 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x8e9e22b1 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x8ea87e00 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8eb76f5f dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x8ebb057f mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x8ed4e965 scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x8ee459c5 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x8ee64213 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x8efd4b47 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x8f118951 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x8f20ca60 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x8f29e5ca regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x8f2b3f1e __online_page_set_limits +EXPORT_SYMBOL_GPL vmlinux 0x8f333ae5 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f84beba usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x8f87c302 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x8f899daf of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x8f8a365c ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x8f9d1a88 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x8fd4fbb3 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x901b59b9 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x90257c1b __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0x90543456 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x9077d5ea usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x9080ee3e cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x90906796 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x909fb37b dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90ca34c7 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x90d113e5 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x90ea3bc8 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0x90f9d2b1 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x9112b979 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x916b4e53 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x9190d992 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x91914093 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x91a7bb72 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x91a968e2 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x92734c24 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x92a41859 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x92c13bc9 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92d8e97b smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x930f7089 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x931485ea ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x93291c79 cpu_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x934fa490 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x93513435 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x93915478 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0x93d5f407 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x941ac314 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x94483b79 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x946d387d wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94acd4d6 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x94c2b0bb get_device +EXPORT_SYMBOL_GPL vmlinux 0x94d972b7 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x94dce0ad rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x94eab83e gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x95062e8b mmput +EXPORT_SYMBOL_GPL vmlinux 0x950e1af0 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x9522fea4 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x955323a8 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x95626383 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95cefafb rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x961131dc ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x96187087 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x96441490 iommu_tce_clear_param_check +EXPORT_SYMBOL_GPL vmlinux 0x964a8411 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x96603695 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x9686d324 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0x96e76f14 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x9735f061 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x974913c9 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x975e76be rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x9777fab8 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x97b37f17 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x97c7d906 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97e6b2c2 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x9816e5f6 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x981a6b0d generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x982507cf vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x982cf765 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x98609f07 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x987179e6 regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x9873cb2b xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x98749e4e ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x9878e16d serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x98a02a70 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x98a520f6 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x98b8e2cb ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x98e61a2b max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x98ed1415 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x992c594d gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x993a8730 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x99604c47 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x9973add9 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x9987e6e9 opal_get_sensor_data +EXPORT_SYMBOL_GPL vmlinux 0x9994b80e mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x99a7ec87 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99b6fc18 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x99e13b0f phy_create +EXPORT_SYMBOL_GPL vmlinux 0x99e28f10 __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x99eb7245 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x99ff8d08 opal_invalid_call +EXPORT_SYMBOL_GPL vmlinux 0x9a0e2c81 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a304e86 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x9a49d937 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x9a524fb7 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x9a7c47ea ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9a9dea9d virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x9a9fe6b2 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x9aa4a445 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x9aad6540 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9adf08c3 mmu_linear_psize +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9b0761b8 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x9b092a86 tpm_dev_vendor_release +EXPORT_SYMBOL_GPL vmlinux 0x9b0df4a4 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x9b23d285 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x9b26b912 ping_close +EXPORT_SYMBOL_GPL vmlinux 0x9b47473c tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x9b5d2b17 init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x9b7ee2e6 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x9b7eff64 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bd646ae devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x9bd760d2 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bf88389 get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x9bfe4b65 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x9c099e39 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x9c0cbaa6 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x9c3c8019 dm_dispatch_request +EXPORT_SYMBOL_GPL vmlinux 0x9c43a8d1 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9c589bfd pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x9cb0df4b trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x9cc3cf48 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cde207e usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x9cf30bf0 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x9cf68d57 eeh_add_device_tree_early +EXPORT_SYMBOL_GPL vmlinux 0x9cfd4a84 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x9cfee2fc virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x9d0a0f7d pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x9d171f65 vtime_common_account_irq_enter +EXPORT_SYMBOL_GPL vmlinux 0x9d22e2ec __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x9d5987eb __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x9d77986b virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x9d7c19ef tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x9da417be __module_address +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9ddabbb4 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9de5a2d2 bdi_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x9df79f81 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x9dfc594a free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x9e17daaa sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x9e230fc9 __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e538d04 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x9e9b7f24 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f12f81e rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9f2d05cd serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x9f2e3420 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9f3f7259 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x9f40e0ca of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x9f43e299 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x9f51bc9a bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x9f618a09 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x9f62b3f2 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x9f62f19f da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x9f95e7b7 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x9fb1fb34 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x9fb9ee87 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x9fc5ca49 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fd44004 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0xa016d916 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0xa017de8a i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0xa050ac88 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0xa071a079 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xa084003e gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0xa08d34bf of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0xa0991f70 virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xa0a2620f cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xa0a27fff pci_address_to_pio +EXPORT_SYMBOL_GPL vmlinux 0xa0ff7e6f __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0xa1104de0 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0xa1699818 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0xa17e286f gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xa1c68f53 register_ftrace_event +EXPORT_SYMBOL_GPL vmlinux 0xa1ed9c8b add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0xa20b0271 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xa241c821 gpiod_set_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xa24e0de6 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa27e7dd5 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0xa29f81fe rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xa2ac5519 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0xa2adc27d dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2cf6010 dm_requeue_unmapped_request +EXPORT_SYMBOL_GPL vmlinux 0xa2daaaac mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xa2e4315f regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0xa3043f36 netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0xa3079da8 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0xa336582b default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0xa34f474b inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xa35090b5 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0xa35a9ea1 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0xa35bbe90 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa386a636 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa38b1e03 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0xa38f6a72 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3a2d9af walk_system_ram_range +EXPORT_SYMBOL_GPL vmlinux 0xa3a67783 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3be8326 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xa3c750dc da903x_read +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa3f33ca5 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0xa4171265 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0xa420a867 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0xa43ccf68 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0xa4506328 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa454101d of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0xa465c1e3 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0xa479aa20 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa489c5d1 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xa4b9d55c rhashtable_remove_pprev +EXPORT_SYMBOL_GPL vmlinux 0xa4e63801 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0xa4fa0226 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0xa5043b92 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xa50eb115 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa51688ec sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0xa5388880 rhashtable_remove +EXPORT_SYMBOL_GPL vmlinux 0xa539247a usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa55a66e7 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xa5808bed crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0xa5ae44c2 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0xa5b00659 ppc_proc_freq +EXPORT_SYMBOL_GPL vmlinux 0xa5b81b6a pwm_config +EXPORT_SYMBOL_GPL vmlinux 0xa5b947e7 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0xa5c8ab72 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5efe460 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xa5fd1a18 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xa60fbf6c trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0xa617dd7b __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0xa61ac019 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0xa61d5b04 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa6256ed3 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0xa6499760 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xa65163a2 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xa66f5b87 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xa672994e ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xa6937cc1 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0xa6b21304 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6b43fe8 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0xa6ca95d4 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6e6f472 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0xa6f4a6f4 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xa6ffe5cf regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0xa721bc3f opal_rtc_write +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa76bdd3e ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0xa7903148 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0xa791421f __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0xa7921a4d class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xa7cb098a regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xa7dba506 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa7e25bca tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0xa82585cc rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xa82af634 skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa8593bee page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0xa85f31cb irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xa878f067 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xa88f3430 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0xa8a0de5d tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0xa8c8874b cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xa8df9eba ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0xa9208d2e driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa925e478 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa93271a5 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xa954308e class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa95e0d24 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xa95e5cf6 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0xa979e921 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa98d7c85 kvmppc_clear_ref_hpte +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9a4fdbb ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xa9aa1b00 opal_poll_events +EXPORT_SYMBOL_GPL vmlinux 0xa9ca952c alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0xa9caece6 crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0xa9ce341e usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xa9d12927 dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaa004b81 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xaa08d841 dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0xaa09e0b4 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0xaa150123 devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0xaa255888 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0xaa340393 rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xaa60b5c0 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xaa9da4b9 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaaaa5866 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xaabeb8ec dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0xaae4d6c7 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xaaea41e3 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0xab210021 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0xab2257d9 dwc2_hcd_remove +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab36cbaf crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xab3e96e0 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xab431e5f gpiod_set_raw_array +EXPORT_SYMBOL_GPL vmlinux 0xab567d31 percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab69e676 bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab870136 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0xab87eb89 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0xaba94ba1 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0xabb10e45 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xabcc88ac device_move +EXPORT_SYMBOL_GPL vmlinux 0xabdd19e7 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0xabfd815b irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xac0a24bf pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0xac28740a devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xac2c022f adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xac384679 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0xac3fdf0c transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0xac52538d rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xac61f9f9 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0xac87959a regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0xac8b3748 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0xac933813 rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xacab4380 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xacda7344 flush_vsx_to_thread +EXPORT_SYMBOL_GPL vmlinux 0xacde67d7 regulator_set_optimum_mode +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xacfe997e powerpc_firmware_features +EXPORT_SYMBOL_GPL vmlinux 0xad039c54 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xad1e8466 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0xad2837a1 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0xad2be626 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0xad56aac8 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0xad7a4702 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xad7d1cf0 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xad867172 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0xad89dd15 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0xad8bf29b devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xad8d2717 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xadac6436 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0xadb9dcf4 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xadcaaace syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0xadcb0f66 skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0xade1d8fe security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0xade7857f for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xade9ef95 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae3ec608 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0xae55fa4b device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae6d0d5a wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xae6eaf93 hwpoison_filter_dev_minor +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xaeb2952c blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xaec4cfb9 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0xaec9921f hash_page +EXPORT_SYMBOL_GPL vmlinux 0xaee349fd arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0xaef64070 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0xaf430848 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0xaf4a09e8 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xaf4b15b6 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xaf562c2a put_device +EXPORT_SYMBOL_GPL vmlinux 0xaf90acac regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0xafbf0cc6 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xafc3c861 device_reset +EXPORT_SYMBOL_GPL vmlinux 0xafe9e8b6 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xafec1d32 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xb015fb0c extcon_find_cable_index +EXPORT_SYMBOL_GPL vmlinux 0xb03b8496 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb05a818c dwc2_set_all_params +EXPORT_SYMBOL_GPL vmlinux 0xb06500ac crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xb0868712 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xb0a145a4 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0e3d17f fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0xb10375bf class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xb11907fd eeh_add_device_tree_late +EXPORT_SYMBOL_GPL vmlinux 0xb134afe2 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb167cd3d rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0xb184067f usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xb18414b5 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb1894607 opal_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1c23d76 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c3c2e3 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xb1d3b419 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0xb1d70a2e rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0xb1d918f3 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xb1d951b9 of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1f9b0ec md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xb2064a7b sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb254b9aa ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb2832050 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xb2cf3ee6 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0xb2dd4cf6 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2f46f79 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xb2fa3492 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0xb312b985 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xb3235309 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xb33a1807 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0xb3434a0c tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0xb347bb2c work_busy +EXPORT_SYMBOL_GPL vmlinux 0xb35e4b95 swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xb36adf9b platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0xb3853500 ftrace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xb38d18b1 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xb3ab27ca alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0xb3ab3b60 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xb3b63e1c perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0xb3c05d9c bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xb3ca44c8 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xb3da6246 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0xb459876c single_release_net +EXPORT_SYMBOL_GPL vmlinux 0xb47102d1 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xb48d4e47 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0xb4958392 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xb4974749 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4da9b6b platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0xb4e2f1f5 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4f86381 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xb51473ca platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb51e8173 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb52237b6 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb544e42e regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0xb55f8d96 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xb567122a usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0xb5848bae __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5aa10af atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb5c8edf4 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0xb5cb8145 hrtimer_get_res +EXPORT_SYMBOL_GPL vmlinux 0xb5df44b6 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb60b5707 of_i8042_aux_irq +EXPORT_SYMBOL_GPL vmlinux 0xb60b6e35 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb63025e8 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xb635cbd6 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xb6407d6d nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xb643c250 xics_wake_cpu +EXPORT_SYMBOL_GPL vmlinux 0xb65ee632 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xb663e1b7 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0xb66d710d device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xb677f6de __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0xb67b2219 cm_suspend_again +EXPORT_SYMBOL_GPL vmlinux 0xb69f718c driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6c85a1f usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0xb71ed321 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xb7212c6b vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xb7357d7a fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xb75717e2 blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xb764a03e of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xb7a08b09 crypto_rng_type +EXPORT_SYMBOL_GPL vmlinux 0xb7b89cbb kvmppc_h_put_tce +EXPORT_SYMBOL_GPL vmlinux 0xb7bf0d03 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xb7ddee52 use_mm +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb80221c8 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xb80d7924 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xb810ebf3 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0xb85ba82c kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0xb861dab6 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xb86fc5b6 kvmppc_do_h_remove +EXPORT_SYMBOL_GPL vmlinux 0xb87c0b1c usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0xb897772b crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8e545a9 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb9528f5e smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xb9814dc3 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xb9ae89fb pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9e1dfd3 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xb9f9e0f4 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xba158769 rtas_cancel_event_scan +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba3641c3 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0xba4699a7 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xba622e85 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xba6dac70 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xba7f4f85 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0xba928000 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbaf0056b ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb1a18f4 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0xbb1d0fdf restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xbb341dea __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb7ed838 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xbbc29839 power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbe95832 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xbc0c1238 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xbc118cf3 tpm_remove_hardware +EXPORT_SYMBOL_GPL vmlinux 0xbc39577a devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbc47fd49 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0xbc544de9 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0xbc559676 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0xbc6d97ae ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0xbc84f138 iommu_flush_tce +EXPORT_SYMBOL_GPL vmlinux 0xbc8a4596 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0xbc8d2bce setup_irq +EXPORT_SYMBOL_GPL vmlinux 0xbc939ecd fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0xbc983844 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcbe4f6c hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0xbcc97717 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbce661fa power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0xbd04f5c0 driver_register +EXPORT_SYMBOL_GPL vmlinux 0xbd21e40c wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xbd3b557d dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd671048 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xbd9b06a5 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbde059f6 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xbde8a7f3 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0xbded2194 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbdf0b9c7 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xbdf53a32 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe1b138d bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0xbe471cdf opal_rtc_read +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe6db4cb xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0xbe8e72f0 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeb0dfbd vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xbec130ce tpm_register_hardware +EXPORT_SYMBOL_GPL vmlinux 0xbec8d1c8 analyse_instr +EXPORT_SYMBOL_GPL vmlinux 0xbeca811d component_del +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbeeaba92 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xbeeb9a8e pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf0de7bf serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0xbf19a965 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xbf1ab40b raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0xbf1b77a8 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xbf1cc04b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xbf1fa126 srp_release_transport +EXPORT_SYMBOL_GPL vmlinux 0xbf6c1a67 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfc98fb1 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0xbfdb588c pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0xbffde8ec compat_alloc_user_space +EXPORT_SYMBOL_GPL vmlinux 0xc01b02b0 srp_remove_host +EXPORT_SYMBOL_GPL vmlinux 0xc02b5ccf usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xc02bec3c usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc05d860f regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0xc065a455 cpu_core_index_of_thread +EXPORT_SYMBOL_GPL vmlinux 0xc06a91fb devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0914689 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xc0b4f967 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0xc0b7085e arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc0bf6ead timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xc0c8de5d hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0e6856e ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0xc1337f14 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc139bf90 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0xc153c1bf ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0xc1568f9d register_cxl_calls +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc1991368 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0xc1aaa04a devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0xc1b68f93 trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xc1c6dcaf led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xc1c81ea8 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xc1d6715e irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xc209e53e of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0xc212e0d3 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0xc217436c crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc22b84bb blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0xc2468730 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0xc25904a3 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0xc25fc093 arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc29e2389 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xc2b922ac replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xc2c1c2fb __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xc2c25342 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc2cbf547 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0xc2ea9616 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xc311c679 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc3557b37 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0xc35fe3fb adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc369b76c ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc39dd577 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0xc3ab1721 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0xc403d339 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xc4062ae0 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xc41cf2e1 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xc41edf30 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc42fa609 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc43c01d8 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xc44d8459 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc48462fd sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4a16a61 unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xc4b5350d spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xc4c3d94b of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xc4fbc9c5 pcibios_remove_pci_devices +EXPORT_SYMBOL_GPL vmlinux 0xc50e14b5 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0xc53ca00e irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xc546b224 relay_close +EXPORT_SYMBOL_GPL vmlinux 0xc56ec111 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc57a9092 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc57aca83 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0xc5a2c19f idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc5a421da usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xc5a9a39c tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0xc5af891d of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xc5ed63f6 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0xc5ee5712 cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0xc606cd3c boot_cpuid +EXPORT_SYMBOL_GPL vmlinux 0xc60f75ec __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc61352d7 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc61df378 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc65cb22f kvmppc_invalidate_hpte +EXPORT_SYMBOL_GPL vmlinux 0xc65d18ae usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc6618f86 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc67b5453 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xc68aa252 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6b86bc3 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0xc6df1505 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0xc6ee1fcc iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xc6ef1549 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xc707e182 arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0xc71219eb usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xc71e29e3 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xc71f6471 ftrace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0xc7288d61 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc732319d usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xc73a47ee __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xc7449d53 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0xc76aa4c9 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0xc787c233 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xc7921202 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7f5efb7 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0xc819a522 stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xc81d6d33 __online_page_free +EXPORT_SYMBOL_GPL vmlinux 0xc871c9f8 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xc8760601 dma_buf_export_named +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc881f78e of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xc893c02c user_read +EXPORT_SYMBOL_GPL vmlinux 0xc8a3f745 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0xc8a64947 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8cd45d4 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0xc8d02c64 ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0xc8d06c04 ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc8dc9020 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8fe75ac irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0xc90588ef mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0xc90a07ab __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc92b0f77 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc93855c3 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xc93c426b edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0xc93d8c73 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xc9432e49 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xc94ec5d2 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0xc9525290 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc9620c2c shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc96bf1c2 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0xc978e0de usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc9a1710e __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0xc9a3c491 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xc9dc0fce ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xca55c3d1 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xca5ceea6 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca7dfd96 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xcab9ee81 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcad05cb7 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xcadf4af7 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb6664c2 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0xcb73da77 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xcb85e94d tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0xcb94c32c hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcb964989 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xcba69184 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbed98c1 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcc0ebf4f iommu_clear_tces_and_put_pages +EXPORT_SYMBOL_GPL vmlinux 0xcc0f1009 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcc0f5d27 __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0xcc198a28 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0xcc1f1c3d inet_twdr_hangman +EXPORT_SYMBOL_GPL vmlinux 0xcc558a83 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0xcc5d905f stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0xcc673f40 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xcc788075 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xccce1d98 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccdad933 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0xcce4db8e pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xcd166cf3 ftrace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0xcd7a7e10 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdb98b6f usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdcf7f4d disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0xcde20f2d of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xce079152 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0xce145685 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0xce1ca7dd usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce71b851 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xce85a5c3 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0xce8c1237 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0xce8e721c tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xceb2c080 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0xceb4a7b7 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcef85569 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0xcf1fe7e4 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xcf46a1ca crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf7d39ed srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xcf82f1d0 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcf85f07f pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0xcfa39eca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfc84fe8 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xcfd8f11c tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xcfe87526 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0xd001ced9 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0xd0108ba1 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xd01afd3f opal_tpo_read +EXPORT_SYMBOL_GPL vmlinux 0xd0346dd0 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd03c0c53 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd03e67c5 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0xd043d7c0 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0xd0524805 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd0902a0a tcp_done +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0ed6ffb rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xd1101b5a kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xd13c88cc md_run +EXPORT_SYMBOL_GPL vmlinux 0xd148d5fc blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0xd14bc4d9 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xd16011bb virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd1a5dfb3 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd221fe28 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0xd22623a4 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0xd253dab0 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd275dc93 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xd280797b inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xd2aa1071 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xd2ac1f85 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xd2b0a008 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0xd2c47bff root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd2c536f8 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xd2df6b49 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd2f541cc platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xd2f8bad9 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xd32a23c5 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0xd32d8a2d i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0xd35752c6 reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0xd3678024 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0xd37f1588 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0xd382c89e inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xd393a2c9 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0xd3e0ae37 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xd3e3462d devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd42ca088 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xd44799d3 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd4487fd5 snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd44a822c reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0xd48f93d4 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0xd49eaf84 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0xd4a874e2 iommu_tce_put_param_check +EXPORT_SYMBOL_GPL vmlinux 0xd4aad36c fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0xd4ab94d1 srp_stop_rport_timers +EXPORT_SYMBOL_GPL vmlinux 0xd4ad5008 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4cf5751 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0xd4fd14cc regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xd4fe4e5c mpic_subsys +EXPORT_SYMBOL_GPL vmlinux 0xd538e4bf fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0xd53f32d4 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0xd5416cd8 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd56b5f64 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0xd57285c7 page_endio +EXPORT_SYMBOL_GPL vmlinux 0xd587653f of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0xd5937dad alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xd5a440d1 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5c36c40 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xd5c693e5 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd5cfb794 copro_flush_all_slbs +EXPORT_SYMBOL_GPL vmlinux 0xd5d173c7 crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0xd5ee0fc7 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xd5f1692a phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0xd608dde3 rhashtable_lookup_compare +EXPORT_SYMBOL_GPL vmlinux 0xd65f29a7 of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd6a43677 opal_async_release_token +EXPORT_SYMBOL_GPL vmlinux 0xd6bb64f2 pcibios_unmap_io_space +EXPORT_SYMBOL_GPL vmlinux 0xd6c4dbae __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0xd6dc3a92 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xd6ef98fd regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd7057948 dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd7094b70 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd7692f47 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xd76f3f9f attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd784b60e devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7dc8b67 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd7f7bb73 device_attach +EXPORT_SYMBOL_GPL vmlinux 0xd81453c6 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd8227c3f get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0xd8263870 mmu_slb_size +EXPORT_SYMBOL_GPL vmlinux 0xd828a786 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0xd83ba229 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0xd83d134f usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xd83d9722 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0xd83f5dde devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xd84bc7ba rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd855bcb0 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0xd8578f5d ping_err +EXPORT_SYMBOL_GPL vmlinux 0xd858bcd3 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd88dd1bc ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0xd8e2605d device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0xd9326c63 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0xd93dd6d0 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd95557ce ftrace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd96e88bf __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xd96f64b7 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd990463e da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0xd999a947 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0xd9c1b931 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xd9c4e8ac crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0xd9cd7b52 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0xd9e1ea92 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xda44cb37 setup_charger_manager +EXPORT_SYMBOL_GPL vmlinux 0xda476788 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0xda4f1643 iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0xda9efa72 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xdaa85bb5 devres_find +EXPORT_SYMBOL_GPL vmlinux 0xdabd0e64 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xdac44c30 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0xdaccdbaa ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xdad06c73 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0xdaec531f __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdafe0205 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xdb37482b pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0xdb408f1e inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0xdb4534ae adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xdb74c1d1 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb8d938d cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0xdb99eedd proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xdba55ca9 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdbc2d6ad nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xdbd66a91 part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0xdbea89eb page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc0487de crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0xdc16f56c wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0xdc29bd7f fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xdc477486 dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0xdc49bc0a crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xdc81bde6 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc8e5262 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xdc96bcbb regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9f9602 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcdac742 of_get_named_gen_pool +EXPORT_SYMBOL_GPL vmlinux 0xdcffd2ef irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd57e2b5 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0xdd729424 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xdd758d5a regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xddeafbaa cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0xde04e95a driver_find +EXPORT_SYMBOL_GPL vmlinux 0xde07cbe9 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0xde1f7f11 pcibios_find_pci_bus +EXPORT_SYMBOL_GPL vmlinux 0xde52bbf6 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xde91587b irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0xdebe8c32 set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xdec9ee0a kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0xded5fe8f bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0xdef5338b wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf220101 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xdf23a898 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0xdf25e42d wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xdf2c2a84 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdf600f32 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xdf6a04cd crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xdf7e8128 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0xdf9d13b9 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0xdfa016ef wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0xdfdf9c10 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0xdfe4c8dd pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0xdfeecbf1 kick_process +EXPORT_SYMBOL_GPL vmlinux 0xdffaaee6 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe04c128f rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0xe073304a gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe09f7d68 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xe0b75a2c inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0xe0e5e9e1 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xe0ecb207 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0xe0f24999 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0xe115ec42 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe117a4b6 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0xe14fc289 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xe158e0e1 of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0xe163ec0c __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe1741d9a debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe1983f3f sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xe1a35d3a xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1c957b7 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xe1e737c4 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xe1effa7b ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0xe23ba42a regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0xe248afd8 inet_csk_compat_setsockopt +EXPORT_SYMBOL_GPL vmlinux 0xe24ed339 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0xe257d467 skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xe25cc2d2 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0xe2835d18 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0xe2980d74 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xe2a8c4a6 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe2bddec5 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0xe2e7e0b3 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0xe3027fdd rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe3160e53 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xe345022a hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0xe35fa6e6 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0xe37375c9 add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0xe37b06ef pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xe37fa028 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3a4c684 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xe3ad0a12 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xe3bab7aa rhashtable_hashfn +EXPORT_SYMBOL_GPL vmlinux 0xe3c0c86d led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0xe3d7750e btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0xe3eefa1f alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0xe407e94c driver_attach +EXPORT_SYMBOL_GPL vmlinux 0xe419d2d5 kvm_release_hpt +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe43f238f scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xe446c0f1 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xe44d4fb0 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xe45c7195 list_lru_init_key +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe47abc1c of_css +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4c031f8 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xe4d66d76 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0xe504171f wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xe51c040f register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xe526f3f8 gpiod_set_raw_array_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xe54188fd ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xe5522c42 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0xe5526b57 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0xe5540302 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xe568697f get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0xe569ebe6 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe5895e17 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5b5ef7f kvm_alloc_hpt +EXPORT_SYMBOL_GPL vmlinux 0xe5b88bc3 mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0xe5d9f786 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xe5f82a3e device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xe636a548 rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe645e969 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe6659268 devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0xe677e6c3 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xe679aa94 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xe68dde73 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0xe693e992 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6e9250d sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6f44d26 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xe70680c0 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xe72d25b1 bus_register +EXPORT_SYMBOL_GPL vmlinux 0xe72dcb07 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0xe7374cf9 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0xe7389569 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xe766e175 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe77bced9 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xe79bff24 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0xe7b876c7 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0xe7c9b3c6 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe7d4a3c2 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0xe7d7998e tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0xe7f18b3c threads_per_subcore +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe8019b12 thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe82b9a11 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xe845b670 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85c55e7 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe861c64d pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe87206cb usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0xe8956ac0 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0xe89bd243 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe8aa5118 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xe8b88862 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0xe8c1c92d crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0xe8e33539 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xe8e80625 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xe8ed813a screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0xe8f03eec pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0xe8fea3a8 eeh_pe_configure +EXPORT_SYMBOL_GPL vmlinux 0xe9219c3a fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0xe92655a7 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe9506579 iommu_tce_direction +EXPORT_SYMBOL_GPL vmlinux 0xe960463f cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0xe99f174a usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9deb34e relay_flush +EXPORT_SYMBOL_GPL vmlinux 0xe9e966fc xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0xe9f61cce ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xe9fcb9cf tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xe9fe2090 ref_module +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea461b00 scom_controller +EXPORT_SYMBOL_GPL vmlinux 0xea4f25cb of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0xea628c20 bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0xea62c0c2 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0xea688618 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0xea76e9e0 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0xea94a881 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0xea94f6ad wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xeabd4b14 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xeae0220a class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0xeaf2c3a9 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xeb18663c of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0xeb3b6b04 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xeb44011a usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0xeb7b677c regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xeb7e9f9a regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xeb8ae736 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xeba7875b extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xebbc0690 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0xebd49bd1 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xebe64fdb sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xebf6b7b6 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xec027f2b nl_sk_hash_lock +EXPORT_SYMBOL_GPL vmlinux 0xec0b6fbf ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xec0f0175 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec5cc395 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0xec631f34 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0xec9d955f irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xecdc20ca device_create +EXPORT_SYMBOL_GPL vmlinux 0xece956e4 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xecf7fca3 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0xed108c51 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0xed15a184 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0xed1bed77 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0xed2a0dc6 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0xed829927 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0xed856e78 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xed85b000 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xed8b02d1 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xedaad4d6 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xedad1dc6 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0xedbb5bcd bio_trim +EXPORT_SYMBOL_GPL vmlinux 0xedd49930 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xeddd93ec flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xedef490c gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xee0b44c9 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0xee1247a6 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0xee2962db ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0xee2c3644 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0xee333eab mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0xee3ac535 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0xee559525 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xee635129 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0xee63c3ba __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee867ca4 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL vmlinux 0xeea91702 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0xef0692c7 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xef079ad8 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0xef0ecea7 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xef3134c1 save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0xef3d07d7 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xef55c2c6 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6d007a sigset_from_compat +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefb556a4 of_node_to_nid +EXPORT_SYMBOL_GPL vmlinux 0xefbe2cee usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0xefc0a6fc sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0xefdc1fd7 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xeff8400b __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xeffa6b8f __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xf00d2160 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xf0148b6a crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0xf016b4c2 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xf024a26c virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xf04dfbdd reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xf05345bf sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xf07c01b3 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0xf0895954 gpiod_sysfs_set_active_low +EXPORT_SYMBOL_GPL vmlinux 0xf0943e16 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xf096b908 of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0xf0ab1f7e power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0xf0bcfbcd regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0xf0d00a0d fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0xf0f0499a blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf11cc63c rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0xf144d878 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xf158f170 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf18a74fe tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0xf1a62b6f of_i8042_kbd_irq +EXPORT_SYMBOL_GPL vmlinux 0xf1aaab1b tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xf1afe346 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1bf6480 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xf1e655f1 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xf203b765 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0xf2179300 extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xf21ad475 crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf225278a sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0xf22f2eef unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xf23b9dc8 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0xf245eeaf devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf28c61f5 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf29a6a40 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0xf2b90106 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0xf2df60b1 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xf2e1da42 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2f9feba pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf31154ac ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0xf315f4f4 input_class +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf344c899 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf396738b devres_get +EXPORT_SYMBOL_GPL vmlinux 0xf39f3410 disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3c8c876 virtio_device_is_legacy_only +EXPORT_SYMBOL_GPL vmlinux 0xf3ccf6fa skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xf3dc9acb mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0xf3eaed91 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0xf3fd9f3c crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0xf4222587 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xf42b21e9 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xf45695a9 ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf480850f bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4ee71f3 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf5213416 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xf52425e9 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf559ed10 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xf58a4ebb subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xf58eb488 put_pid +EXPORT_SYMBOL_GPL vmlinux 0xf58ef462 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0xf5947ed5 ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xf59f9e3b platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5af5362 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf5cf5fdf of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0xf5cfd897 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0xf5f50c1e pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0xf605b40f regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf60a6441 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xf6286a06 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xf63815d5 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf64562b6 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xf6714a76 spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf6aa3982 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0xf6bdf68a sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6f1b1f0 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xf71d40ee alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0xf72c8525 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xf749cefb pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0xf7608cdf __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xf76da213 blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0xf799fcc0 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0xf7a409dd __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xf82534d8 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf837e0eb unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xf84b2a52 wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0xf8681b7b vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0xf86d341e mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0xf87b53f0 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf8819d47 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xf8aac896 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xf8d890d9 pcibios_add_pci_devices +EXPORT_SYMBOL_GPL vmlinux 0xf8e398fc memstart_addr +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf908621e realmode_pfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf96d3aa5 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xf974e17d vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0xf991bd3f bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9a739a8 rtc_set_mmss +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9d6be5a rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf9d81425 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa5b2bf8 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xfa901b31 compat_get_timespec +EXPORT_SYMBOL_GPL vmlinux 0xfa91e0c5 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xfa96adf2 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0xfa9c257d thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xfab60503 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xfafd6de1 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0xfaff38c2 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0xfb08a2b8 alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xfb0f9870 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0xfb0fd7ec component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xfb2891e7 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb34cec5 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xfb358760 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xfb37a2b5 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xfb44a7a1 opal_ipmi_recv +EXPORT_SYMBOL_GPL vmlinux 0xfb52b77d __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0xfb5bce32 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb6ffeec kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xfba7e827 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbe8b38c usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xfbeeca08 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0xfbeee377 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0xfbf59cf0 iommu_add_device +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc0bc892 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc68b314 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xfc6d3ef7 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0xfc72d987 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0xfca102bf pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0xfcc6eae4 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfce983b0 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xfd106a51 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0xfd193693 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xfd1c3aab dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0xfd972738 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xfd9886b9 device_register +EXPORT_SYMBOL_GPL vmlinux 0xfdae5157 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xfdc092b8 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xfdf54032 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0xfe08a2bd powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0xfe16cb53 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0xfe1c2ad0 eeh_dev_open +EXPORT_SYMBOL_GPL vmlinux 0xfe5a78bc pwm_request +EXPORT_SYMBOL_GPL vmlinux 0xfe5fc28c regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0xfe706556 eeh_pe_reset +EXPORT_SYMBOL_GPL vmlinux 0xfe76b8a3 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0xfe7d3955 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xfe8a2f79 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0xfe8f165c gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe9fe55a rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xfecde7e9 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed49fbc regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0xfef07e38 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0xfef5d116 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff1e76ad genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0xff43528f apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0xff51ac02 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xffa6aca0 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xffa914be device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xffbca562 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0xffc6cd01 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xffff02ef net_ns_type_operations --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/ppc64el/generic.compiler +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/ppc64el/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 4.9.2-10ubuntu13) 4.9.2 --- linux-3.19.0.orig/debian.master/abi/3.19.0-19.19/ppc64el/generic.modules +++ linux-3.19.0/debian.master/abi/3.19.0-19.19/ppc64el/generic.modules @@ -0,0 +1,3926 @@ +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8255 +8255_pci +8390 +88pm800 +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +88pm860x-ts +9p +9pnet +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a8293 +aacraid +aat2870_bl +aat2870-regulator +ab3100 +ab3100-otp +ac97_bus +acard-ahci +acecad +acenic +act200l-sir +act8865-regulator +act_csum +act_gact +act_ipt +actisys-sir +act_mirred +act_nat +act_pedit +act_police +act_simple +act_skbedit +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad5064 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5624r_spi +ad5686 +ad5755 +ad5764 +ad5791 +ad5933 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7152 +ad7192 +ad7266 +ad7280a +ad7291 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad7476 +ad7606 +ad7746 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad799x +ad8366 +ad9523 +ad9832 +ad9834 +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7753 +ade7754 +ade7758 +ade7759 +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adfs +adi +adis16060 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16204 +adis16209 +adis16220 +adis16240 +adis16260 +adis16400 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1275 +adm8211 +adm9240 +adp5520_bl +adp5520-keys +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +ads1015 +ads7828 +ads7846 +ads7871 +ad_sigma_delta +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adv7511 +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +af_802154 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +ahci +ahci_platform +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airspy +ak09911 +ak8975 +al3320a +algif_hash +algif_skcipher +ali-ircc +alim7101_wdt +altera-ci +altera_jtaguart +altera_ps2 +altera-stapl +altera_tse +altera_uart +alx +am53c974 +amc6821 +amd +amd5536udc +amd8111e +amd-xgbe +amd-xgbe-phy +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams369fg06 +analog +anatop-regulator +ansi_cprng +anubis +aoe +apbps2 +apds9300 +apds9802als +apds990x +appledisplay +appletalk +appletouch +applicom +ar1021_i2c +ar5523 +ar7part +arc4 +arc_emac +arcmsr +arcnet +arc_ps2 +arc-rawmode +arc-rimi +arc_uart +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arptable_filter +arp_tables +arpt_mangle +as102_fe +as3711_bl +as3711-regulator +as3722-regulator +as3935 +as5011 +asc7621 +asix +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +aten +ath +ath10k_core +ath10k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atm +atmel +atmel-hlcdc +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +aufs +auo_k1900fb +auo_k1901fb +auo_k190x +auo-pixcir-ts +authenc +authencesn +auth_rpcgss +autofs4 +avmfritz +ax25 +ax88179_178a +axp20x-regulator +axp288_adc +b1 +b1dma +b1pci +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +bas_gigaset +batman-adv +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm203x +bcm3510 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm7xxx +bcm87xx +bcma +bcma-hcd +bcm_sf2 +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpqether +bq2415x_charger +bq24190_charger +bq24735-charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bsr +bt878 +btcoexist +btcx-risc +btmrvl +btmrvl_sdio +btrfs +btsdio +bttv +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +bw-qcam +c4 +c67x00 +c6xdigio +cachefiles +cafe_ccic +cafe_nand +caif +caif_hsi +caif_serial +caif_socket +caif_usb +caif_virtio +camellia_generic +can +can-bcm +can-dev +can-gw +can-raw +cap11xx +capi +capidrv +capmode +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cb710 +cb710-mmc +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc2520 +cc770 +cc770_isa +cc770_platform +c_can +c_can_pci +c_can_platform +cciss +ccm +cdc-acm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc-phonet +cdc_subset +cdc-wdm +ceph +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +cfspi_slave +ch +ch341 +ch7006 +chipreg +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clearpad_tm1217 +clip +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmm +cmtp +cnic +cobra +coda +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_bond +comedi_parport +comedi_pci +comedi_test +comedi_usb +comm +configfs +contec_pci_dio +cordic +core +cp210x +cpc925_edac +cpia2 +cpu-notifier-error-inject +c-qcam +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_i2c +cros_ec_keyb +cros_ec_spi +cryptd +cryptoloop +crypto_null +crypto_user +cs5345 +cs53l32a +csiostor +ctr +cts +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx8800 +cx8802 +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx88xx +cxacru +cxd2099 +cxd2820r +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cxl +cy8ctmg110_ts +cyapa +cyber2000fb +cyberjack +cyclades +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da9030_battery +da9034-ts +da903x +da903x_bl +da9052-battery +da9052_bl +da9052-hwmon +da9052_onkey +da9052-regulator +da9052_tsi +da9052_wdt +da9055-hwmon +da9055_onkey +da9055-regulator +da9055_wdt +da9063-regulator +da9063_wdt +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_isa +das08_pci +das16 +das16m1 +das6402 +das800 +davicom +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +dccp_probe +ddbridge +de2104x +de4x5 +decnet +deflate +defxx +denali +denali_pci +des_generic +dgap +dgnc +dht11 +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dibx000_common +digi_acceleport +diskonchip +divacapi +divadidd +diva_idi +diva_mnt +divas +dl2k +dlci +dlm +dln2 +dm1105 +dm9601 +dm-bio-prison +dm-bufio +dm-cache +dm-cache-cleaner +dm-cache-mq +dm-crypt +dm-delay +dm-era +dmfe +dm-flakey +dm-log +dm-log-userspace +dmm32at +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-verity +dmx3191d +dm-zero +dnet +dn_rtmsg +docg3 +docg4 +drbd +drbg +drm +drm_kms_helper +drv260x +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsa_core +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt3000 +dt3155v4l +dt9812 +dummy +dummy-irq +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-friio +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb_usb_v2 +dvb-usb-vp702x +dvb-usb-vp7045 +dwc3 +dwc3-pci +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e4000 +earth-pt1 +earth-pt3 +eata +ebt_802_3 +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ec100 +echo +edac_core +edt-ft5x06 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efs +egalax_ts +ehci-platform +ehset +elan_i2c +elants_i2c +elo +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +emac_arc +emac_rockchip +emc1403 +emc2103 +emc6w201 +em_canid +em_cmp +emi26 +emi62 +em_ipset +em_meta +em_nbyte +empeg +ems_pci +ems_usb +em_text +emu10k1-gp +em_u32 +enc28j60 +enclosure +eni +enic +epat +epia +epic100 +eql +esas2r +esd_usb2 +esi-sir +esp4 +esp6 +esp_scsi +et1011c +et131x +ethoc +evbug +exofs +extcon-adc-jack +extcon-arizona +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +ezusb +f2fs +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_ddc +fb_sys_fops +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fealnx +ff-memless +fid +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fixed +fl512 +fld +flexcan +floppy +fm10k +fm801-gp +fmc +fmc-chardev +fmc-fakedev +fmc-trivial +fmc-write-eeprom +fm_drv +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +freevxfs +friq +frpw +fsa9480 +fscache +fsl-edma +fsl_elbc_nand +fsl_lpuart +ft1000 +ftdi-elan +ftdi_sio +ftl +fujitsu_ts +fusbh200-hcd +g450_pll +g760a +g762 +g_acm_ms +gadgetfs +gamecon +gameport +garmin_gps +garp +g_audio +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +gdth +generic +generic-adc-battery +generic_bl +genet +geneve +gen_probe +genwqe_card +g_ether +gf128mul +gf2k +g_ffs +gfs2 +ghash-generic +g_hid +gigaset +girbil-sir +gl518sm +gl520sm +gl620a +gluebi +g_mass_storage +g_midi +g_ncm +g_nokia +go7007 +go7007-loader +go7007-usb +goku_udc +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-fan +gpio-generic +gpio-grgpio +gpio-ir-recv +gpio-janz-ttl +gpio-kempld +gpio_keys +gpio_keys_polled +gpio-lp3943 +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-mc33880 +gpio-mcp23s08 +gpio-ml-ioh +gpio_mouse +gpio-pca953x +gpio-pcf857x +gpio-rdc321x +gpio-regulator +gpio-sch311x +gpio-syscon +gpio_tilt_polled +gpio-tps65912 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-viperboard +gpio-vx855 +gpio_wdt +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +g_printer +grace +grcan +gre +grip +grip_mp +gr_udc +gsc_hpdi +g_serial +gs_fpga +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gs_usb +gtco +guillemot +gunze +g_webcam +g_zero +hackrf +hamachi +hampshire +hangcheck-timer +hanwang +hci +hci_uart +hci_vhci +hdlc +hdlc_cisco +hdlcdrv +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdpvr +he +hexium_gemini +hexium_orion +hfc4s8s_l1 +hfcmulti +hfcpci +hfcsusb +hfc_usb +hfs +hfsplus +hi6421-pmic-core +hi6421-regulator +hid +hid-a4tech +hid-apple +hid-appleir +hid-aureal +hid-axff +hid-belkin +hid-cherry +hid-chicony +hid-cp2112 +hid-cypress +hid-dr +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-gaff +hid-generic +hid-gt683r +hid-gyration +hid-holtekff +hid-holtek-kbd +hid-holtek-mouse +hid-huion +hid-icade +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-lenovo +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-magicmouse +hid-microsoft +hid-monterey +hid-multitouch +hid-ntrig +hid-ortek +hidp +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-primax +hid-prodikeys +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-trigger +hid-sjoy +hid-sony +hid-speedlink +hid-steelseries +hid-sunplus +hid-thingm +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-uclogic +hid-waltop +hid-wiimote +hid-xinmo +hid-zpff +hid-zydacron +hih6130 +hisax +hisax_fcpcipnp +hisax_isac +hisax_st5481 +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +hostap +hostap_pci +hostap_plx +hp100 +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +htc-pasic3 +htu21 +huawei_cdc_ncm +hvcs +hvcserver +hwa-hc +hwa-rc +hwmon-vid +hwpoison-inject +hx8357 +hysdn +i1480-dfu-usb +i1480-est +i2400m +i2400m-usb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd756 +i2c-amd8111 +i2c-arb-gpio-challenge +i2c-cbus-gpio +i2c-cros-ec-tunnel +i2c-designware-core +i2c-designware-pci +i2c-designware-platform +i2c-diolan-u2c +i2c-dln2 +i2c-gpio +i2c-hid +i2c-i801 +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-mpc +i2c-mux +i2c-mux-gpio +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-nforce2 +i2c-ocores +i2c-parport +i2c-parport-light +i2c-pca-platform +i2c-piix4 +i2c-robotfuzz-osif +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tiny-usb +i2c-via +i2c-viapro +i2c-viperboard +i2c-xiic +i2o_block +i2o_bus +i2o_core +i2o_proc +i2o_scsi +i40e +i40evf +i5k_amb +i6300esb +i740fb +ib_addr +ib_cm +ib_core +ib_ehca +ib_ipoib +ib_iser +ib_isert +ib_mad +ibmaem +ibmpex +ibmpowernv +ib_mthca +ibmvfc +ib_qib +ib_sa +ib_srp +ib_srpt +ib_ucm +ib_umad +ib_uverbs +icom +icplus +icp_multi +ics932s401 +ideapad_slidebar +idmouse +idt77252 +idtcps +idt_gen2 +ieee802154 +ieee802154_6lowpan +ifb +iforce +igb +igbvf +igorplugusb +iguanair +iio_dummy +iio_hwmon +iio-trig-interrupt +iio-trig-periodic-rtc +iio-trig-sysfs +ii_pci20kc +ili210x +ili922x +ili9320 +imm +imon +ims-pcu +imx074 +imx_thermal +ina209 +ina2xx +industrialio +industrialio-triggered-buffer +inet_diag +inexio +inftl +initio +input-polldev +int51x1 +intel_vr_nor +interact +interval_tree_test +inv-mpu6050 +ioc4 +io_edgeport +io_ti +iowarrior +ip6_gre +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6_tables +ip6table_security +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_MASQUERADE +ip6t_mh +ip6t_NPT +ip6t_REJECT +ip6t_rpfilter +ip6t_rt +ip6t_SYNPROXY +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ipack +ipaq +ipcomp +ipcomp6 +ipddp +ipg +ip_gre +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_powernv +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +ip_tables +iptable_security +ipt_ah +ipt_CLUSTERIP +ipt_ECN +ipt_MASQUERADE +ipt_REJECT +ipt_rpfilter +ipt_SYNPROXY +ip_tunnel +ipvlan +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_nq +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_wlc +ip_vs_wrr +ip_vti +ipw +ipw2100 +ipw2200 +ipx +ircomm +ircomm-tty +irda +irda-usb +ir-hix5hd2 +ir-jvc-decoder +ir-kbd-i2c +irlan +ir-lirc-codec +ir-mce_kbd-decoder +ir-nec-decoder +irnet +ir-rc5-decoder +ir-rc6-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +irtty-sir +ir-usb +ir-xmp-decoder +iscsi_boot_sysfs +iscsi_target_mod +iscsi_tcp +isdn +isdn_bsdcomp +isdnhdlc +isicom +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl9305 +isofs +isp116x-hcd +isp1362-hcd +isp1704_charger +isp1760 +it913x +itd1000 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_c2 +iw_cm +iw_cxgb3 +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +iw_nes +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsm +kafs +kalmia +kaweth +kbic +kbtab +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +kfifo_buf +khazad +kingsun-sir +kl5kusb105 +ko2iblnd +kobil_sct +ks0108 +ks8842 +ks8851 +ks8851_mll +ks959-sir +ksdazzle-sir +ksocklnd +ksz884x +ktti +kvaser_pci +kvaser_usb +kvm +kvm-hv +kvm-pr +kxcjk-1013 +kxsd9 +kxtj9 +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lanai +lapb +lapbether +latch-addr-flash +lattice-ecp3-config +lcd +ld9040 +ldusb +lec +leds-88pm860x +leds-adp5520 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-regulator +leds-tca6507 +leds-wm831x-status +leds-wm8350 +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-oneshot +ledtrig-timer +ledtrig-transient +legousbtower +lg2160 +lgdt3305 +lgdt330x +lgs8gxx +lg-vl600 +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libahci +libahci_platform +libceph +libcfs +libcomposite +libcrc32c +libcxgbi +libertas +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libore +libosd +libsas +lightning +line6usb +lineage-pem +linear +lirc_bt829 +lirc_dev +lirc_imon +lirc_parallel +lirc_sasem +lirc_serial +lirc_sir +lirc_zilog +lis3l02dq +lis3lv02d +lis3lv02d_i2c +lis3lv02d_spi +litelink-sir +lkkbd +llc +llc2 +ll_temac +lm25066 +lm3533-als +lm3533_bl +lm3533-core +lm3533-ctrlbank +lm3630a_bl +lm3639_bl +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lms283gf05 +lms501kf03 +lmv +lnbp21 +lnbp22 +lnet +lnet_selftest +lockd +locktorture +lov +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp8755 +lp8788_adc +lp8788_bl +lp8788-buck +lp8788-charger +lp8788-ldo +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +ltc2945 +ltc2978 +ltc3589 +ltc4151 +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lustre +lv5207lp +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m25p80 +m2m-deinterlace +m52790 +m88ds3103 +m88rs2000 +m88rs6000t +m88ts2022 +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac_hid +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +macvlan +macvtap +mag3110 +magellan +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +matrix-keymap +matrix_keypad +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_DAC1064 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +matroxfb_Ti3026 +matrox_w1 +max1027 +max1111 +max11801_ts +max1363 +max14577 +max14577_charger +max1586 +max16064 +max16065 +max1619 +max1668 +max17040_battery +max17042_battery +max197 +max2165 +max3100 +max3421-hcd +max34440 +max517 +max5821 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693-haptic +max77802 +max8649 +max8660 +max8688 +max8903_charger +max8907 +max8907-regulator +max8925_bl +max8925_onkey +max8925_power +max8925-regulator +max8952 +max8973-regulator +max8997 +max8997_charger +max8997_haptic +max8998 +max8998_charger +mb862xxfb +mb86a16 +mb86a20s +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc44s803 +m_can +mcb +mcb-pci +mceusb +mcp2120-sir +mcp251x +mcp3021 +mcp320x +mcp3422 +mcp4725 +mcp4922 +mcryptd +mcs5000_ts +mcs7780 +mcs7830 +mcs_touchkey +mct_u232 +md4 +mdc +mdc800 +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-gpio +mdio-mux +mdio-mux-gpio +mdio-mux-mmioreg +me4000 +me_daq +media +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +memory-notifier-error-inject +memstick +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +men_z135_uart +men_z188_adc +metronomefb +metro-usb +mf6x4 +mfd +mga +mgc +michael_mic +micrel +microread +microread_i2c +microtek +mii +minix +mip6 +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +mite +mk712 +mkiss +mlx4_core +mlx4_en +mlx4_ib +mlx5_core +mlx5_ib +mlx90614 +mma8450 +mma8452 +mmc_block +mmc_spi +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +mrst_max3110 +ms_block +msdos +msi001 +msi2500 +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtouch +multipath +multiq3 +musb_hdrc +mv88e6060 +mv88e6xxx_drv +mvmdio +mvsas +mv_u3d_core +mv_udc +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxser +mxuport +myri10ge +nand +nand_bch +nand_ecc +nand_ids +nandsim +national +natsemi +nau7802 +navman +nbd +nci +ncpfs +nct7802 +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_usb +nf_conntrack +nf_conntrack_amanda +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_ipv4 +nf_conntrack_ipv6 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_proto_dccp +nf_conntrack_proto_gre +nf_conntrack_proto_sctp +nf_conntrack_proto_udplite +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nfcsim +nfcwilink +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_log_arp +nf_log_bridge +nf_log_common +nf_log_ipv4 +nf_log_ipv6 +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_ipv4 +nf_nat_ipv6 +nf_nat_irc +nf_nat_masquerade_ipv4 +nf_nat_masquerade_ipv6 +nf_nat_pptp +nf_nat_proto_dccp +nf_nat_proto_gre +nf_nat_proto_sctp +nf_nat_proto_udplite +nf_nat_redirect +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_log +nfnetlink_queue +nf_reject_ipv4 +nf_reject_ipv6 +nfs +nfs_acl +nfsd +nfs_layout_nfsv41_files +nfsv2 +nfsv3 +nfsv4 +nf_synproxy_core +nf_tables +nf_tables_arp +nf_tables_bridge +nf_tables_inet +nf_tables_ipv4 +nf_tables_ipv6 +nft_chain_nat_ipv4 +nft_chain_nat_ipv6 +nft_chain_route_ipv4 +nft_chain_route_ipv6 +nft_compat +nft_counter +nft_ct +nft_exthdr +nft_hash +nftl +nft_limit +nft_log +nft_masq +nft_masq_ipv4 +nft_masq_ipv6 +nft_meta +nft_meta_bridge +nft_nat +nft_queue +nft_rbtree +nft_redir +nft_redir_ipv4 +nft_redir_ipv6 +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +ngene +n_gsm +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_ao +ni_atmio +ni_atmio16d +nicstar +ni_labpc +ni_labpc_common +ni_labpc_pci +nilfs2 +ni_pcidio +ni_pcimio +ni_tio +ni_tiocmd +niu +ni_usb6501 +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +nosy +notifier-error-inject +nouveau +nozomi +n_r3964 +ns558 +ns83820 +nsc-ircc +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvidiafb +nvme +nxt200x +nxt6000 +obdclass +obdecho +objlayoutdriver +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stackglue +ocfs2_stack_o2cb +ocfs2_stack_user +ocrdma +of_mmc_spi +ofpart +of_xilinx_wdt +ohci-platform +old_belkin-sir +omap4-keypad +omfs +omninet +on20 +on26 +onenand +opencores-kbd +openvswitch +oprofile +opticon +option +or51132 +or51211 +orinoco +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +osc +osd +osdblk +osst +oti6858 +ov2640 +ov5642 +ov6650 +ov7640 +ov7670 +ov772x +ov9640 +ov9740 +overlay +oxu210hp-hcd +ozwpan +p54common +p54pci +p54spi +p54usb +p8022 +p8023 +palmas-pwrbutton +palmas-regulator +pandora_bl +panel +paride +parkbd +parport +parport_ax88796 +parport_pc +parport_serial +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pc300too +pcap_keys +pcap-regulator +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci200syn +pcips2 +pci-stub +pcl711 +pcl724 +pcl726 +pcl730 +pcm3724 +pcmad +pcmda12 +pcmmio +pcmuio +pcnet32 +pcrypt +pcspkr +pcwd_pci +pcwd_usb +pd +pda_power +pdc_adma +peak_pci +peak_usb +pegasus +penmount +percpu_test +pf +pfuze100-regulator +pg +phantom +phonet +phram +phy-bcm-kona-usb2 +phy-exynos-usb2 +phy-generic +phy-gpio-vbus-usb +phy-isp1301 +physmap +physmap_of +phy-tahvo +pixcir_i2c_ts +pkcs7_message +pkcs7_test_key +pktcdvd +pktgen +pl2303 +platform_lcd +plat_nand +plat-ram +plip +plusb +pluto2 +plx_pci +pm2fb +pm3fb +pm80xx +pmbus +pmbus_core +pmc551 +pmcraid +pm-notifier-error-inject +pn533 +pn544 +pn544_i2c +pn_pep +port100 +poseidon +powermate +powernv-rng +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +pppoatm +pppoe +pppox +ppp_synctty +pps-gpio +pps-ldisc +pps_parport +pptp +prism2_usb +ps2mult +pseries_energy +pseries-rng +psmouse +psnap +pt +ptlrpc +ptn3460 +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-beeper +pwm_bl +pwm-fan +pwm-fsl-ftm +pwm-lp3943 +pwm-pca9685 +pwm-regulator +pwm-twl +pwm-twl-led +pxa27x_udc +qcaspi +qcaux +qcom-spmi-iadc +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qsemi +qt1010 +qt1070 +qt2160 +quatech2 +quota_tree +quota_v1 +quota_v2 +qxl +r128 +r592 +r6040 +r8152 +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723au +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-bcm2048 +radio-i2c-si470x +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si476x +radio-tea5764 +radio-usb-si470x +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid6test +raid_class +ramoops +raw +rbd +rbtree_test +rc5t583-regulator +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dvbsky +rc-em-terratec +rc-encore-enltv +rc-encore-enltv2 +rc-encore-enltv-fm53 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-imon-mce +rc-imon-pad +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lirc +rc-lme2510 +rc-loopback +rc-manli +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-pctv-sedna +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tbs-nec +rc-technisat-usb2 +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-winfast +rc-winfast-usbii-deluxe +rdc321x-southbridge +rdma_cm +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +redboot +redrat3 +reed_solomon +regmap-spmi +reiserfs +remoteproc +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd_ftl +rfkill-gpio +rfkill-regulator +rio500 +rionet +rio-scan +rivafb +rj54n1cb0c +rk808 +rk808-regulator +rmd128 +rmd160 +rmd256 +rmd320 +rn5t618 +rn5t618-regulator +rn5t618_wdt +rndis_host +rndis_wlan +rocket +romfs +rose +rotary_encoder +rp2 +rpadlpar_io +rpaphp +rpcsec_gss_krb5 +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt61pci +rt73usb +rtas_flash +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-as3722 +rtc-bq32k +rtc-bq4802 +rtc-cmos +rtc_cmos_setup +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-ds3234 +rtc-em3027 +rtc-fm3130 +rtc-generic +rtc-hid-sensor-time +rtc-hym8563 +rtc-isl12022 +rtc-isl12057 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max77686 +rtc-max77802 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf8563 +rtc-pcf8583 +rtc-r9701 +rtc-rc5t583 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3029c2 +rtc-rx4581 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-snvs +rtc-stk17ta8 +rtc-tps6586x +rtc-tps65910 +rtc-tps80031 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-xgene +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8723ae +rtl8723be +rtl8723-common +rtl8821ae +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtl_pci +rtl_usb +rtlwifi +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rx51_battery +rxkad +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s526 +s5h1409 +s5h1411 +s5h1420 +s5m8767 +s626 +s6e63m0 +s921 +saa6588 +saa6752hs +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7191 +saa7706h +safe_serial +salsa20_generic +samsung-sxgbe +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savage +savagefb +sbp_target +sbs-battery +sc16is7xx +sc92031 +sca3000 +scanlog +sch_atm +sch_cbq +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_fq +sch_fq_codel +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_tbf +sch_teql +scsi_debug +scsi_dh +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +sctp +sctp_probe +sdhci +sdhci-of-arasan +sdhci-of-esdhc +sdhci-of-hlwd +sdhci-pci +sdhci-pltfm +sdio_uart +seed +seqiv +ser_gigaset +serial2002 +serio_raw +sermouse +serpent_generic +serport +ses +sfc +sha1-powerpc +shark2 +sht15 +sht21 +shtc1 +sh_veu +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sil164 +sir-dev +sis +sis190 +sis5595 +sis900 +sisfb +sisusbvga +sit +sja1000 +sja1000_isa +sja1000_platform +skd +skfp +skge +sky2 +sl811-hcd +slcan +slip +slram +sm501 +sm501fb +smb347-charger +sm_common +sm_ftl +smipcie +smm665 +smsc +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smsc-ircc2 +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-als4000 +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-firewire-lib +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-controller +snd-hda-intel +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcm-oss +snd-pcxhr +snd-portman2x4 +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-sb-common +snd-scs1x +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-u16550 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-atmel-pcm +snd-soc-core +snd-soc-cs35l32 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-es8328 +snd-soc-fsl-asrc +snd-soc-fsl-esai +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-hdmi-codec +snd-soc-imx-audmux +snd-soc-pcm1681 +snd-soc-pcm1792a-codec +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-rt5631 +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-simple-card +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tfa9879 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic3x +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8804 +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usbmidi-lib +snd-usb-usx2y +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-ymfpci +soc_button_array +soc_camera +soc_camera_platform +soc_mediabus +softdog +softing +solo6x10 +solos-pci +sony-btf-mpx +soundcore +sp2 +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +speedfax +speedtch +spi-altera +spi-bitbang +spi-butterfly +spidev +spi-dw +spi-dw-midpci +spi-dw-mmio +spi-gpio +spi_ks8995 +spi-lm70llp +spi-nor +spi-oc-tiny +spi-pxa2xx-platform +spi-sc18is602 +spi-tle62x0 +spi-xcomm +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssd1307fb +ssfdc +sst25l +sstfb +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +st21nfcb_i2c +st21nfcb_nci +st_accel +st_accel_i2c +st_accel_spi +starfire +stb0899 +stb6000 +stb6100 +st_drv +ste10Xp +ste_modem_rproc +stex +st_gyro +st_gyro_i2c +st_gyro_spi +stinger +stir4200 +stk1160 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +stowaway +stp +st_pressure +st_pressure_i2c +st_pressure_spi +streamzap +st_sensors +st_sensors_i2c +st_sensors_spi +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv6110 +stv6110x +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrpc +sur40 +svcrdma +svgalib +sx8 +sym53c8xx +symbolserial +synaptics_i2c +synaptics_i2c_rmi4 +synaptics_usb +synclink +synclink_gt +synclinkmp +syscopyarea +sysfillrect +sysimgblt +sysv +t1pci +t5403 +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc3589x-keypad +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_probe +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18271 +tda18271c2dd +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda998x +tdfx +tdfxfb +tdo24m +tea +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tef6862 +tehuti +tekram-sir +test_bpf +test_firmware +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tgr192 +thmc50 +thunderbolt +ti-adc081c +ti-adc128s052 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_dac7512 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +ti_usb_3410_5052 +tlan +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmp006 +tmp102 +tmp103 +tmp401 +tmp421 +toim3232-sir +torture +toshsd +touchit213 +touchright +touchwin +tpci200 +tpm_atmel +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_i2c_stm_st33 +tpm-rng +tps40422 +tps51632-regulator +tps6105x +tps6105x-regulator +tps62360-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65090-charger +tps65090-regulator +tps65217 +tps65217_bl +tps65217-regulator +tps65218 +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps80031-regulator +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +tsc2005 +tsc2007 +tsc40 +ts_fsm +tsi568 +tsi57x +tsi721_mport +ts_kmp +tsl2550 +tsl2563 +tsl2583 +tsl2x7x_core +tsl4531 +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tuner-xc2028 +tunnel4 +tunnel6 +turbografx +tvaudio +tveeprom +tvp5150 +tw2804 +tw68 +tw9903 +tw9906 +tw9910 +twidjoy +twl4030_charger +twl4030_keypad +twl4030-madc +twl4030_madc_battery +twl4030-madc-hwmon +twl4030-pwrbutton +twl4030-vibra +twl4030_wdt +twl6030-gpadc +twl6040-vibra +twl-regulator +twofish_common +twofish_generic +typhoon +u132-hcd +uas +ubi +ubifs +ucb1400_core +ucb1400_ts +ucd9000 +ucd9200 +uda1342 +udc-core +udc-xilinx +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +u_ether +ufs +ufshcd +ufshcd-pci +ufshcd-pltfrm +uhid +uio +uio_aec +uio_cif +uio_dmem_genirq +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_sercos3 +uli526x +umc +umem +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unioxx5 +unix_diag +upd64031a +upd64083 +usb3503 +usb_8dev +usb8xxx +usbatm +usb_debug +usbdux +usbduxfast +usbduxsigma +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_uac1 +usb_f_uac2 +usb_f_uvc +usb_gigaset +usbhid +usbip-core +usbip-host +usbkbd +usblcd +usbled +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usb-serial-simple +usbsevseg +usb-storage +usbtest +usbtmc +usbtouchscreen +usbtv +usbvision +usb_wwan +usdhi6rol0 +u_serial +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +uwb +v4l2-common +v4l2-dv-timings +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vf610_adc +vfio +vfio_iommu_spapr_tce +vfio-pci +vfio_spapr_eeh +vga16fb +vgastate +vgg2432a4 +vhci-hcd +vhost +vhost_net +vhost_scsi +via +via686a +via-ircc +via-rhine +via-sdmmc +via-velocity +videobuf2-core +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-vmalloc +videobuf-core +videobuf-dma-sg +videobuf-dvb +videobuf-vmalloc +videodev +vim2m +viperboard +viperboard_adc +virt-dma +virtio-rng +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_pio2 +vme_user +vme_vmivme7805 +vmk80xx +vmwgfx +vmxnet3 +vp27smpx +vport-geneve +vport-gre +vport-vxlan +vringh +vsock +vsxxxaa +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxge +vxlan +w1_bq27000 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2431 +w1_ds2433 +w1_ds2760 +w1_ds2780 +w1_ds2781 +w1_ds28e04 +w1-gpio +w1_smem +w1_therm +w5100 +w5300 +w6692 +w83781d +w83791d +w83792d +w83793 +w83795 +w83977af_ir +w83l785ts +w83l786ng +w9966 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd719x +wdrtas +wdt_pci +whci +whci-hcd +whc-rc +whiteheat +wil6210 +wimax +winbond-840 +windfarm_core +wire +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wlcore +wlcore_sdio +wlcore_spi +wm831x_backup +wm831x_bl +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x_power +wm831x-ts +wm831x_wdt +wm8350-hwmon +wm8350_power +wm8350-regulator +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994-core +wm8994-irq +wm8994-regmap +wm8994-regulator +wm97xx-ts +wp512 +wusb-cbaf +wusbcore +wusb-wa +x25 +x25_asy +xc4000 +xc5000 +xcbc +xfrm4_mode_beet +xfrm4_mode_transport +xfrm4_mode_tunnel +xfrm4_tunnel +xfrm6_mode_beet +xfrm6_mode_ro +xfrm6_mode_transport +xfrm6_mode_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_ipcomp +xfrm_user +xfs +xgifb +xhci-plat-hcd +xilinx_ps2 +xilinx_uartps +xillybus_core +xillybus_of +xillybus_pcie +xor +xpad +xprtrdma +xsens_mt +x_tables +xt_addrtype +xt_AUDIT +xt_bpf +xt_cgroup +xt_CHECKSUM +xt_CLASSIFY +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_CONNSECMARK +xt_conntrack +xt_cpu +xt_CT +xt_dccp +xt_devgroup +xt_dscp +xt_DSCP +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_HL +xt_HMARK +xt_IDLETIMER +xt_ipcomp +xt_iprange +xt_ipvs +xtkbd +xt_l2tp +xt_LED +xt_length +xt_limit +xt_LOG +xt_mac +xt_mark +xt_multiport +xt_nat +xt_NETMAP +xt_nfacct +xt_NFLOG +xt_NFQUEUE +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_RATEEST +xt_realm +xt_recent +xt_REDIRECT +xts +xt_sctp +xt_SECMARK +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_TCPMSS +xt_TCPOPTSTRIP +xt_tcpudp +xt_TEE +xt_time +xt_TPROXY +xt_TRACE +xt_u32 +xusbatm +xz_dec_test +yam +yealink +yellowfin +yurex +zaurus +zd1201 +zd1211rw +zforce_ts +zhenhua +zl10036 +zl10039 +zl10353 +zl6100 +zlib +zr364xx +zram --- linux-3.19.0.orig/debian.master/changelog +++ linux-3.19.0/debian.master/changelog @@ -0,0 +1,13326 @@ +linux (3.19.0-20.20) vivid; urgency=low + + [ Luis Henriques ] + + * Release Tracking Bug + - LP: #1459957 + * Revert "SAUCE: Call i915_bpo specific functions from the hda driver" + - LP: #1457369 + + -- Luis Henriques Fri, 29 May 2015 09:41:30 +0100 + +linux (3.19.0-19.19) vivid; urgency=low + + [ Brad Figg ] + + * Release Tracking Bug + - LP: #1458964 + + [ Duc Dang ] + + * SAUCE: (no-up) [PCIE] APM X-Gene: Remove debug messages in MSI + interrupt handler path. + - LP: #1451593 + + [ Luis Henriques ] + + * [Config] updateconfigs for 3.19.7 stable update + + [ Paolo Pisati ] + + * [Config] armhf: CPUFREQ_DT=y + - LP: #1457781 + * annotations: enforce CPUFREQ_DT + - LP: #1457781 + + [ Tanmay Inamdar ] + + * SAUCE: (no-up) Add MSI/MSI-X driver for APM PCI bus + - LP: #1451593 + + [ Timo Aaltonen ] + + * SAUCE: i915_bpo: Rebase to v4.1-rc4. + - LP: #1456123 + * SAUCE: i915_bpo: Revert dma-buf: cleanup dma_buf_export() to make it + easily extensible + - LP: #1456123 + + [ Tuan Phan ] + + * SAUCE: (no-up) pci-xgene-msi: fixed deadlock in irq_set_affinity + - LP: #1451593 + + [ Upstream Kernel Changes ] + + * Revert "nfs: replace nfs_add_stats with nfs_inc_stats when add one" + - LP: #1454699 + * cpufreq: powernv: Report cpu frequency throttling + - LP: #1452547 + * x86: kvm: Revert "remove sched notifier for cross-cpu migrations" + - LP: #1450584 + * x86: vdso: fix pvclock races with task migration + - LP: #1450584 + * ip_forward: Drop frames with attached skb->sk + - LP: #1454699 + * net: add skb_checksum_complete_unset + - LP: #1454699 + * ppp: call skb_checksum_complete_unset in ppp_receive_frame + - LP: #1454699 + * tcp: fix possible deadlock in tcp_send_fin() + - LP: #1454699 + * tcp: avoid looping in tcp_send_fin() + - LP: #1454699 + * net: do not deplete pfmemalloc reserve + - LP: #1454699 + * net: fix crash in build_skb() + - LP: #1454699 + * pxa168: fix double deallocation of managed resources + - LP: #1454699 + * net/mlx4_en: Prevent setting invalid RSS hash function + - LP: #1454699 + * md: fix md io stats accounting broken + - LP: #1454699 + * x86/asm/decoder: Fix and enforce max instruction size in the insn + decoder + - LP: #1454699 + * sched/idle/x86: Restore mwait_idle() to fix boot hangs, to improve + power savings and to improve performance + - LP: #1454699 + * sched/idle/x86: Optimize unnecessary mwait_idle() resched IPIs + - LP: #1454699 + * perf/x86/intel: Fix Core2,Atom,NHM,WSM cycles:pp events + - LP: #1454699 + * KVM: x86: Fix MSR_IA32_BNDCFGS in msrs_to_save + - LP: #1454699 + * Btrfs: fix log tree corruption when fs mounted with -o discard + - LP: #1454699 + * btrfs: don't accept bare namespace as a valid xattr + - LP: #1454699 + * Btrfs: fix inode eviction infinite loop after cloning into it + - LP: #1454699 + * Btrfs: fix inode eviction infinite loop after extent_same ioctl + - LP: #1454699 + * usb: gadget: printer: enqueue printer's response for setup request + - LP: #1454699 + * KVM: s390: fix handling of write errors in the tpi handler + - LP: #1454699 + * KVM: s390: reinjection of irqs can fail in the tpi handler + - LP: #1454699 + * KVM: s390: Zero out current VMDB of STSI before including level3 data. + - LP: #1454699 + * KVM: s390: no need to hold the kvm->mutex for floating interrupts + - LP: #1454699 + * KVM: s390: fix get_all_floating_irqs + - LP: #1454699 + * s390/hibernate: fix save and restore of kernel text section + - LP: #1454699 + * KVM: use slowpath for cross page cached accesses + - LP: #1454699 + * KVM: arm/arm64: check IRQ number on userland injection + - LP: #1454699 + * KVM: arm/arm64: vgic: vgic_init returns -ENODEV when no online vcpu + - LP: #1454699 + * ARM: KVM: Fix size check in __coherent_cache_guest_page + - LP: #1454699 + * arm64: KVM: Fix stage-2 PGD allocation to have per-page refcounting + - LP: #1454699 + * arm64: KVM: Do not use pgd_index to index stage-2 pgd + - LP: #1454699 + * arm/arm64: KVM: Keep elrsr/aisr in sync with software model + - LP: #1454699 + * MIPS: KVM: Handle MSA Disabled exceptions from guest + - LP: #1454699 + * MIPS: lose_fpu(): Disable FPU when MSA enabled + - LP: #1454699 + * MIPS: Malta: Detect and fix bad memsize values + - LP: #1454699 + * MIPS: asm: asm-eva: Introduce kernel load/store variants + - LP: #1454699 + * MIPS: Loongson-3: Add IRQF_NO_SUSPEND to Cascade irqaction + - LP: #1454699 + * MIPS: Hibernate: flush TLB entries earlier + - LP: #1454699 + * staging: panel: fix lcd type + - LP: #1454699 + * staging: android: sync: Fix memory corruption in + sync_timeline_signal(). + - LP: #1454699 + * staging: vt6655: use ieee80211_tx_info to select packet type. + - LP: #1454699 + * drivers/base: cacheinfo: validate device node for all the caches + - LP: #1454699 + * cdc-wdm: fix endianness bug in debug statements + - LP: #1454699 + * mmc: sunxi: Use devm_reset_control_get_optional() for reset control + - LP: #1454699 + * spi: imx: read back the RX/TX watermark levels earlier + - LP: #1454699 + * spi: spidev: fix possible arithmetic overflow for multi-transfer + message + - LP: #1454699 + * compal-laptop: Fix leaking hwmon device + - LP: #1454699 + * compal-laptop: Check return value of power_supply_register + - LP: #1454699 + * ring-buffer: Replace this_cpu_*() with __this_cpu_*() + - LP: #1454699 + * power_supply: twl4030_madc: Check return value of power_supply_register + - LP: #1454699 + * power_supply: lp8788-charger: Fix leaked power supply on probe fail + - LP: #1454699 + * power_supply: ipaq_micro_battery: Fix leaking workqueue + - LP: #1454699 + * power_supply: ipaq_micro_battery: Check return values in probe + - LP: #1454699 + * NFS: fix BUG() crash in notify_change() with patch to chown_common() + - LP: #1454699 + * ARM: fix broken hibernation + - LP: #1454699 + * ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASE + - LP: #1454699 + * ARM: mvebu: Disable CPU Idle on Armada 38x + - LP: #1454699 + * ARM: S3C64XX: Use fixed IRQ bases to avoid conflicts on Cragganmore + - LP: #1454699 + * ARM: at91/dt: sama5d3 xplained: add phy address for macb1 + - LP: #1454699 + * ARM: dts: dove: Fix uart[23] reg property + - LP: #1454699 + * ARM: dts: fix mmc node updates for exynos5250-spring + - LP: #1454699 + * usb: musb: core: fix TX/RX endpoint order + - LP: #1454699 + * usb: phy: Find the right match in devm_usb_phy_match + - LP: #1454699 + * usb: define a generic USB_RESUME_TIMEOUT macro + - LP: #1454699 + * usb: musb: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: oxu210hp: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: fusbh200: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: uhci: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: fotg210: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: r8a66597: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: isp116x: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: xhci: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: ehci: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: sl811: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: core: hub: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * clk: at91: usb: propagate rate modification to the parent clk + - LP: #1454699 + * ALSA: hda - Add dock support for ThinkPad X250 (17aa:2226) + - LP: #1454699 + * ALSA: emu10k1: don't deadlock in proc-functions + - LP: #1454699 + * ALSA: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T450 + - LP: #1454699 + * ALSA: hda - fix "num_steps = 0" error on ALC256 + - LP: #1446517, #1454699 + * ALSA: hda/realtek - Fix Headphone Mic doesn't recording for ALC256 + - LP: #1454699 + * Input: elantech - fix absolute mode setting on some ASUS laptops + - LP: #1454699 + * mfd: core: Fix platform-device name collisions + - LP: #1454699 + * fs/binfmt_elf.c: fix bug in loading of PIE binaries + - LP: #1454699 + * ptrace: fix race between ptrace_resume() and wait_task_stopped() + - LP: #1454699 + * NFC: st21nfcb: Retry i2c_master_send if it returns a negative value + - LP: #1454699 + * rtlwifi: rtl8192cu: Add new USB ID + - LP: #1454699 + * rtlwifi: rtl8192cu: Add new device ID + - LP: #1454699 + * ext4: make fsync to sync parent dir in no-journal for real this time + - LP: #1454699 + * mnt: Improve the umount_tree flags + - LP: #1454699 + * mnt: Don't propagate umounts in __detach_mounts + - LP: #1454699 + * perf symbols: Define STT_GNU_IFUNC for glibc 2.9 and older. + - LP: #1454699 + * perf tools: Fix perf-read-vdsox32 not building and lib64 install dir + - LP: #1454699 + * perf tools: Work around lack of sched_getcpu in glibc < 2.6. + - LP: #1454699 + * tools lib traceevent kbuffer: Remove extra update to data pointer in + PADDING + - LP: #1454699 + * tools/power turbostat: Use $(CURDIR) instead of $(PWD) and add support + for O= option in Makefile + - LP: #1454699 + * UBI: account for bitflips in both the VID header and data + - LP: #1454699 + * UBI: fix out of bounds write + - LP: #1454699 + * UBI: initialize LEB number variable + - LP: #1454699 + * UBI: fix check for "too many bytes" + - LP: #1454699 + * scsi: storvsc: Fix a bug in copy_from_bounce_buffer() + - LP: #1454699 + * target: Fix COMPARE_AND_WRITE with SG_TO_MEM_NOALLOC handling + - LP: #1454699 + * target/file: Fix BUG() when CONFIG_DEBUG_SG=y and DIF protection + enabled + - LP: #1454699 + * target/file: Fix UNMAP with DIF protection support + - LP: #1454699 + * target/file: Fix SG table for prot_buf initialization + - LP: #1454699 + * iser-target: Fix session hang in case of an rdma read DIF error + - LP: #1454699 + * iser-target: Fix possible deadlock in RDMA_CM connection error + - LP: #1454699 + * Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe card + - LP: #1454699 + * arm64: fix midr range for Cortex-A57 erratum 832075 + - LP: #1454699 + * arm64: head.S: ensure visibility of page tables + - LP: #1454699 + * arm64: apply alternatives for !SMP kernels + - LP: #1454699 + * arm64: errata: add workaround for cortex-a53 erratum #845719 + - LP: #1454699 + * powerpc/powernv: Don't map M64 segments using M32DT + - LP: #1454699 + * powerpc: Fix missing L2 cache size in /sys/devices/system/cpu + - LP: #1454699 + * powerpc/cell: Fix crash in iic_setup_cpu() after per_cpu changes + - LP: #1454699 + * powerpc/cell: Fix cell iommu after it_page_shift changes + - LP: #1454699 + * ASoC: cs4271: Increase delay time after reset + - LP: #1454699 + * ASoC: wm8741: Fix rates constraints values + - LP: #1454699 + * ASoC: davinci-evm: drop un-necessary remove function + - LP: #1454699 + * ASoC: pcm512x: Add 'Analogue' prefix to analogue volume controls + - LP: #1454699 + * ACPICA: Utilities: split IO address types from data type models. + - LP: #1454699 + * ACPICA: Tables: Don't release ACPI_MTX_TABLES in + acpi_tb_install_standard_table(). + - LP: #1454699 + * ACPI / scan: Annotate physical_node_lock in acpi_scan_is_offline() + - LP: #1454699 + * xtensa: xtfpga: fix hardware lockup caused by LCD driver + - LP: #1454699 + * xtensa: provide __NR_sync_file_range2 instead of __NR_sync_file_range + - LP: #1454699 + * xtensa: ISS: fix locking in TAP network adapter + - LP: #1454699 + * gpio: mvebu: Fix mask/unmask managment per irq chip type + - LP: #1454699 + * clk: samsung: exynos4: Disable ARMCLK down feature on Exynos4210 SoC + - LP: #1454699 + * clk: tegra: Register the proper number of resets + - LP: #1454699 + * clk: qcom: Fix i2c frequency table + - LP: #1454699 + * clk: qcom: fix RCG M/N counter configuration + - LP: #1454699 + * dm crypt: fix deadlock when async crypto algorithm returns -EBUSY + - LP: #1454699 + * sd: Unregister integrity profile + - LP: #1454699 + * sd: Fix missing ATO tag check + - LP: #1454699 + * Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open() + - LP: #1454699 + * mvsas: fix panic on expander attached SATA devices + - LP: #1454699 + * rc: img-ir: fix error in parameters passed to irq_free() + - LP: #1454699 + * stk1160: Make sure current buffer is released + - LP: #1454699 + * IB/core: disallow registering 0-sized memory region + - LP: #1454699 + * IB/core: don't disallow registering region starting at 0x0 + - LP: #1454699 + * IB/mlx4: Fix WQE LSO segment calculation + - LP: #1454699 + * IB/iser: Fix wrong calculation of protection buffer length + - LP: #1454699 + * tracing: Handle ftrace_dump() atomic context in graph_trace_open() + - LP: #1454699 + * tracing: Fix incorrect enabling of trace events by boot cmdline + - LP: #1454699 + * i2c: mux: use proper dev when removing "channel-X" symlinks + - LP: #1454699 + * i2c: rk3x: report number of messages transmitted + - LP: #1454699 + * i2c: core: Export bus recovery functions + - LP: #1454699 + * drm/radeon: fix doublescan modes (v2) + - LP: #1454699 + * drm/i915: Dont enable CS_PARSER_ERROR interrupts at all + - LP: #1454699 + * drm: adv7511: Fix DDC error interrupt handling + - LP: #1454699 + * drm: adv7511: Fix nested sleep when reading EDID + - LP: #1454699 + * drm/i915: vlv: fix save/restore of GFX_MAX_REQ_COUNT reg + - LP: #1454699 + * drm/i915: cope with large i2c transfers + - LP: #1454699 + * RCU pathwalk breakage when running into a symlink overmounting + something + - LP: #1454699 + * nfsd4: disallow ALLOCATE with special stateids + - LP: #1454699 + * nfsd4: fix READ permission checking + - LP: #1454699 + * nfsd4: disallow SEEK with special stateids + - LP: #1454699 + * nfsd: eliminate NFSD_DEBUG + - LP: #1454699 + * NFS: Add a stub for GETDEVICELIST + - LP: #1454699 + * e1000: add dummy allocator to fix race condition between mtu change and + netpoll + - LP: #1454699 + * mac80211: send AP probe as unicast again + - LP: #1454699 + * ebpf: verifier: check that call reg with ARG_ANYTHING is initialized + - LP: #1454699 + * lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR + - LP: #1454699 + * wl18xx: show rx_frames_per_rates as an array as it really is + - LP: #1454699 + * crypto: omap-aes - Fix support for unequal lengths + - LP: #1454699 + * C6x: time: Ensure consistency in __init + - LP: #1454699 + * memstick: mspro_block: add missing curly braces + - LP: #1454699 + * drivers: platform: parse IRQ flags from resources + - LP: #1454699 + * driver core: bus: Goto appropriate labels on failure in bus_add_device + - LP: #1454699 + * netfilter: bridge: really save frag_max_size between PRE and + POST_ROUTING + - LP: #1454699 + * Linux 3.19.7 + - LP: #1454699 + * bpf: fix 64-bit divide + - LP: #1454702 + * route: Use ipv4_mtu instead of raw rt_pmtu + - LP: #1454702 + * mlx4: Fix tx ring affinity_mask creation + - LP: #1454702 + * cxgb4: Fix MC1 memory offset calculation + - LP: #1454702 + * net/mlx4_en: Schedule napi when RX buffers allocation fails + - LP: #1454702 + * ipv4: Missing sk_nulls_node_init() in ping_unhash(). + - LP: #1454702 + * clk: at91: usb: fix determine_rate prototype + - LP: #1454702 + * Linux 3.19.8 + - LP: #1454702 + * mmc: card: Don't access RPMB partitions for normal read/write + - LP: #1454013 + * (upstream) gpio: dwapb: re-enable GPIO_DWAPB for arm64 + - LP: #1455105 + * iwlwifi: mvm: fix BT coex shared antenna activity check + - LP: #1442411 + * ext4: allocate entire range in zero range + - LP: #1425270 + - CVE-2015-0275 + * kernel.h: implement DIV_ROUND_CLOSEST_ULL + - LP: #1456123 + * drm: fix drm_mode_getconnector() locking imbalance regression + - LP: #1456123 + * drm/i915/skl: Fix WaDisableChickenBitTSGBarrierAckForFFSliceCS + - LP: #1456123 + * vhost/scsi: potential memory corruption + - LP: #1457807 + - CVE-2015-4036 + + [ Ville Syrjälä ] + + * SAUCE: i915_bpo: drm/i915: Implement chv display PHY lane stagger setup + - LP: #1456123 + * SAUCE: i915_bpo: drm/i915: Work around DISPLAY_PHY_CONTROL register + corruption on CHV + - LP: #1456123 + * SAUCE: i915_bpo: Revert "drm/i915: Hack to tie both common lanes + together on chv" + - LP: #1456123 + + -- Brad Figg Tue, 26 May 2015 11:25:19 -0700 + +linux (3.19.0-18.18) vivid; urgency=low + + [ Luis Henriques ] + + * Release Tracking Bug + - LP: #1456732 + + [ Upstream Kernel Changes ] + + * Revert "drm/i915: remove intel_pipe_set_base() (v4)" + - LP: #1453593 + + -- Luis Henriques Tue, 19 May 2015 19:03:07 +0100 + +linux (3.19.0-17.17) vivid; urgency=low + + [ Brad Figg ] + + * Release Tracking Bug + - LP: #1452000 + + [ Damien Lespiau ] + + * SAUCE: i915_bpo: drm/i915/skl: Fix stepping check for a couple of W/As + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Implement WaDisableVFUnitClockGating + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Add the INIT power domain to the MISC + I/O power well + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Fix the CTRL typo in the DPLL_CRTL1 + defines + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Make the Misc I/O power well part of the + PLLS domain + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Deinit/init the display at + suspend/resume + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Change CDCLK behind PCU's back + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: gen6+ platforms support runtime PM + - LP: #1449469 + + [ Imre Deak ] + + * SAUCE: i915_bpo: drm/i915/gen9: fix PIPE_CONTROL flush for + VS_INVALIDATE + - LP: #1449469 + + [ Leann Ogasawara ] + + * [Config] Set CONFIG_XEN_MAX_DOMAIN_MEMORY defaults + + [ Matt Roper ] + + * SAUCE: i915_bpo: drm/i915: Switch to full atomic helpers for plane + updates/disable, take two + - LP: #1449469 + + [ Sonika Jindal ] + + * SAUCE: i915_bpo: drm/i915/skl: Allow universal planes to position + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Support for 90/270 rotation + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Add back HDMI translation table + - LP: #1449469 + + [ Stefan Bader ] + + * SAUCE: vesafb: Set mtrr:3 (write-combining) as default + - LP: #1434581 + + [ Timo Aaltonen ] + + * SAUCE: Call i915_bpo specific functions from the hda driver + - LP: #1449464 + * SAUCE: i915_bpo: Use get_display_clock_speed + - LP: #1449469 + * SAUCE: i915_bpo: Add a few register definitions + - LP: #1449469 + + [ Upstream Kernel Changes ] + + * Revert "sparc/PCI: Clip bridge windows to fit in upstream windows" + - LP: #1446316 + * Revert "PM / hibernate: avoid unsafe pages in e820 reserved regions" + - LP: #1446316 + * Revert "libceph: use memalloc flags for net IO" + - LP: #1446316 + * Revert "net: Reset secmark when scrubbing packet" + - LP: #1451996 + * ASoC: da732x: Fix control-less DAPM routes + - LP: #1446316 + * ASoC: ak4671: Fix control-less DAPM routes + - LP: #1446316 + * ASoC: sn95031: Fix control-less DAPM routes + - LP: #1446316 + * ASoC: sgtl5000: remove useless register write clearing CHRGPUMP_POWERUP + - LP: #1446316 + * ASoC: pcm1681: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: cs4271: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: es8238: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm8960: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: tas5086: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm8731: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm2000: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm8903: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm8904: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: ak4641: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: adav80x: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm8955: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm9712: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm9713: Fix wrong value references for boolean kctl + - LP: #1446316 + * virtio_balloon: set DRIVER_OK before using device + - LP: #1446316 + * virtio-balloon: do not call blocking ops when !TASK_RUNNING + - LP: #1446316 + * clockevents: sun5i: Fix setup_irq init sequence + - LP: #1446316 + * regmap: regcache-rbtree: Fix present bitmap resize + - LP: #1446316 + * regmap: introduce regmap_name to fix syscon regmap trace events + - LP: #1446316 + * clocksource: efm32: Fix a NULL pointer dereference + - LP: #1446316 + * tcm_fc: missing curly braces in ft_invl_hw_context() + - LP: #1446316 + * tcm_qla2xxx: Fix incorrect use of __transport_register_session + - LP: #1446316 + * nl80211: ignore HT/VHT capabilities without QoS/WMM + - LP: #1446316 + * mac80211: disable u-APSD queues by default + - LP: #1446316 + * mac80211: drop unencrypted frames in mesh fwding + - LP: #1446316 + * mac80211: count interfaces correctly for combination checks + - LP: #1446316 + * iwlwifi: mvm: rs: fix BT Coex check to look at the correct ant + - LP: #1446316 + * iwlwifi: fix max_ht_ampdu_exponent for older devices + - LP: #1446316 + * iwlwifi: mvm: BT Coex - fix a NULL pointer exception + - LP: #1446316 + * iwlwifi: mvm: Fix ROC removal + - LP: #1446316 + * uas: Add US_FL_NO_ATA_1X for Initio Corporation controllers / devices + - LP: #1446316 + * usb: phy: am335x-control: check return value of bus_find_device + - LP: #1446316 + * usb: chipidea: otg: add a_alt_hnp_support response for B device + - LP: #1446316 + * usb: common: otg-fsm: only signal connect after switching to peripheral + - LP: #1446316 + * phy: Find the right match in devm_phy_destroy() + - LP: #1446316 + * rtlwifi: Improve handling of IPv6 packets + - LP: #1446316 + * cpuidle: mvebu: Fix the CPU PM notifier usage + - LP: #1446316 + * brcmfmac: Perform bound checking on vendor command buffer + - LP: #1446316 + * of/irq: Fix of_irq_parse_one() returned error codes + - LP: #1446316 + * perf: Fix irq_work 'tail' recursion + - LP: #1446316 + * staging: vt6656: vnt_rf_setpower: fix missing rate RATE_12M + - LP: #1446316 + * vt6655: RFbSetPower fix missing rate RATE_12M + - LP: #1446316 + * vt6655: Fix late setting of byRFType. + - LP: #1446316 + * dmaengine: dw: append MODULE_ALIAS for platform driver + - LP: #1446316 + * dm: hold suspend_lock while suspending device during device deletion + - LP: #1446316 + * dm io: deal with wandering queue limits when handling REQ_DISCARD and + REQ_WRITE_SAME + - LP: #1446316 + * dm thin: fix to consistently zero-fill reads to unprovisioned blocks + - LP: #1446316 + * dm snapshot: suspend origin when doing exception handover + - LP: #1446316 + * dm snapshot: suspend merging snapshot when doing exception handover + - LP: #1446316 + * spi: qup: Fix cs-num DT property parsing + - LP: #1446316 + * spi: dw-mid: clear BUSY flag fist and test other one + - LP: #1446316 + * spi: trigger trace event for message-done before mesg->complete + - LP: #1446316 + * hfsplus: fix B-tree corruption after insertion at position 0 + - LP: #1446316 + * powerpc/book3s: Fix the MCE code to use CONFIG_KVM_BOOK3S_64_HANDLER + - LP: #1446316 + * regulator: palmas: Correct TPS659038 register definition for REGEN2 + - LP: #1446316 + * arm64: Use the reserved TTBR0 if context switching to the init_mm + - LP: #1446316 + * arm64: percpu: Make this_cpu accessors pre-empt safe + - LP: #1446316 + * powerpc/mpc85xx: Add ranges to etsec2 nodes + - LP: #1446316 + * net: ethernet: pcnet32: Setup the SRAM and NOUFLO on Am79C97{3, 5} + - LP: #1446316 + * mfd: kempld-core: Fix callback return value check + - LP: #1446316 + * Linux 3.19.4 + - LP: #1446316 + * ALSA: hda - Add dock support for Thinkpad T450s (17aa:5036) + - LP: #1446316 + * ALSA: hda - Add one more node in the EAPD supporting candidate list + - LP: #1436745, #1446316 + * ALSA: usb - Creative USB X-Fi Pro SB1095 volume knob support + - LP: #1446316 + * ALSA: bebob: fix to processing in big-endian machine for sending cue + - LP: #1446316 + * ALSA: hda/realtek - Make more stable to get pin sense for ALC283 + - LP: #1446316 + * ALSA: hda - Fix headphone pin config for Lifebook T731 + - LP: #1446316 + * PCI/AER: Avoid info leak in __print_tlp_header() + - LP: #1446316 + * PCI: cpcihp: Add missing curly braces in cpci_configure_slot() + - LP: #1446316 + * PCI: Don't look for ACPI hotplug parameters if ACPI is disabled + - LP: #1446316 + * PCI: spear: Drop __initdata from spear13xx_pcie_driver + - LP: #1446316 + * ARC: SA_SIGINFO ucontext regs off-by-one + - LP: #1446316 + * ARC: signal handling robustify + - LP: #1446316 + * ARM: sunxi: Have ARCH_SUNXI select RESET_CONTROLLER for clock driver + usage + - LP: #1446316 + * selinux: fix sel_write_enforce broken return value + - LP: #1446316 + * blk-mq: fix use of incorrect goto label in blk_mq_init_queue error path + - LP: #1446316 + * blkmq: Fix NULL pointer deref when all reserved tags in + - LP: #1446316 + * Fix bug in blk_rq_merge_ok + - LP: #1446316 + * block: fix blk_stack_limits() regression due to lcm() change + - LP: #1446316 + * drm: Fixup racy refcounting in plane_force_disable + - LP: #1446316 + * drm/edid: set ELD for firmware and debugfs override EDIDs + - LP: #1446316 + * drm/i915: Reject the colorkey ioctls for primary and cursor planes + - LP: #1446316 + * drm/radeon/dpm: fix 120hz handling harder + - LP: #1446316 + * drm/radeon: add extra check in radeon_ttm_tt_unpin_userptr + - LP: #1446316 + * drm/radeon: fix wait in radeon_mn_invalidate_range_start + - LP: #1446316 + * drm/i915/chv: Remove Wait for a previous gfx force-off + - LP: #1446316 + * drm/i915/vlv: save/restore the power context base reg + - LP: #1446316 + * drm/i915/vlv: remove wait for previous GFX clk disable request + - LP: #1446316 + * drm/i915: Align initial plane backing objects correctly + - LP: #1446316 + * btrfs: simplify insert_orphan_item + - LP: #1446316 + * iwlwifi: dvm: run INIT firmware again upon .start() + - LP: #1446316 + * x86/xen: prepare p2m list for memory hotplug + - LP: #1446316 + * xen/balloon: before adding hotplugged memory, set frames to invalid + - LP: #1446316 + * nfsd: return correct openowner when there is a race to put one in the + hash + - LP: #1446316 + * nfsd: return correct lockowner when there is a race on hash insert + - LP: #1446316 + * sunrpc: make debugfs file creation failure non-fatal + - LP: #1446316 + * powerpc: Re-enable dynticks + - LP: #1446316 + * nbd: fix possible memory leak + - LP: #1446316 + * mac80211: fix RX A-MPDU session reorder timer deletion + - LP: #1446316 + * mm: fix anon_vma->degree underflow in anon_vma endless growing + prevention + - LP: #1446316 + * mm/memory hotplug: postpone the reset of obsolete pgdat + - LP: #1446316 + * mm/page_alloc.c: call kernel_map_pages in unset_migrateype_isolate + - LP: #1446316 + * sched: Fix RLIMIT_RTTIME when PI-boosting to RT + - LP: #1446316 + * cpufreq: Schedule work for the first-online CPU on resume + - LP: #1446316 + * writeback: add missing INITIAL_JIFFIES init in + global_update_bandwidth() + - LP: #1446316 + * 2f800fbd777b ("writeback: fix dirtied pages accounting on redirty") + * libata: Update Crucial/Micron blacklist + - LP: #1446316 + * libata: Blacklist queued TRIM on Samsung SSD 850 Pro + - LP: #1446316 + * radeon: Do not directly dereference pointers to BIOS area. + - LP: #1446316 + * USB: keyspan_pda: add new device id + - LP: #1446316 + * USB: ftdi_sio: Added custom PID for Synapse Wireless product + - LP: #1446316 + * USB: ftdi_sio: Use jtag quirk for SNAP Connect E10 + - LP: #1446316 + * Defer processing of REQ_PREEMPT requests for blocked devices + - LP: #1446316 + * iio: inv_mpu6050: Clear timestamps fifo while resetting hardware fifo + - LP: #1446316 + * iio: core: Fix double free. + - LP: #1446316 + * iio: bmc150: change sampling frequency + - LP: #1446316 + * iio: adc: vf610: use ADC clock within specification + - LP: #1446316 + * iio: imu: Use iio_trigger_get for indio_dev->trig assignment + - LP: #1446316 + * dmaengine: edma: fix memory leak when terminating running transfers + - LP: #1446316 + * dmaengine: omap-dma: Fix memory leak when terminating running transfer + - LP: #1446316 + * ath9k: fix tracking of enabled AP beacons + - LP: #1446316 + * x86/reboot: Add ASRock Q1900DC-ITX mainboard reboot quirk + - LP: #1446316 + * can: flexcan: fix bus-off error state handling. + - LP: #1446316 + * can: flexcan: Deferred on Regulator return EPROBE_DEFER + - LP: #1446316 + * firmware: dmi_scan: Prevent dmi_num integer overflow + - LP: #1446316 + * cpuidle: remove state_count field from struct cpuidle_device + - LP: #1446316 + * cpuidle: ACPI: do not overwrite name and description of C0 + - LP: #1446316 + * usb: xhci: handle Config Error Change (CEC) in xhci driver + - LP: #1446316 + * usb: xhci: apply XHCI_AVOID_BEI quirk to all Intel xHCI controllers + - LP: #1446316 + * tty: serial: fsl_lpuart: specify transmit FIFO size + - LP: #1446316 + * tty: serial: fsl_lpuart: clear receive flag on FIFO flush + - LP: #1446316 + * n_tty: Fix read buffer overwrite when no newline + - LP: #1446316 + * cifs: smb2_clone_range() - exit on unhandled error + - LP: #1446316 + * cifs: fix use-after-free bug in find_writable_file + - LP: #1446316 + * brcmfmac: disable MBSS feature for BCM43362 + - LP: #1446316 + * iommu/vt-d: Detach domain *only* from attached iommus + - LP: #1446316 + * rtlwifi: Fix IOMMU mapping leak in AP mode + - LP: #1446316 + * drivers/of: Add empty ranges quirk for PA-Semi + - LP: #1446316 + * be2iscsi: Fix kernel panic when device initialization fails + - LP: #1446316 + * ocfs2: _really_ sync the right range + - LP: #1446316 + * ioctx_alloc(): fix vma (and file) leak on failure + - LP: #1446316 + * iscsi target: fix oops when adding reject pdu + - LP: #1446316 + * sh_veu: v4l2_dev wasn't set + - LP: #1446316 + * media: s5p-mfc: fix mmap support for 64bit arch + - LP: #1446316 + * cx23885: fix querycap + - LP: #1446316 + * soc-camera: Fix devm_kfree() in soc_of_bind() + - LP: #1446316 + * vb2: Fix dma_dir setting for dma-contig mem type + - LP: #1446316 + * vb2: fix 'UNBALANCED' warnings when calling vb2_thread_stop() + - LP: #1446316 + * clk: divider: fix selection of divider when rounding to closest + - LP: #1446316 + * clk: divider: fix calculation of maximal parent rate for a given + divider + - LP: #1446316 + * IB/mlx4: Saturate RoCE port PMA counters in case of overflow + - LP: #1446316 + * xfs: ensure truncate forces zeroed blocks to disk + - LP: #1446316 + * drm/i915: Push vblank enable/disable past encoder->enable/disable + - LP: #1446316 + * kvm: avoid page allocation failure in kvm_set_memory_region() + - LP: #1446316 + * Linux 3.19.5 + - LP: #1446316 + * PCI: Don't clear ASPM bits when the FADT declares it's unsupported + - LP: #1441335 + * regmap: Skip read-only registers in regcache_sync() + - LP: #1448830 + * tun: return proper error code from tun_do_read + - LP: #1448942 + * i915_bpo: Update to 4.1rc1 + - LP: #1449469 + * drm/plane-helper: Test for plane disable earlier + - LP: #1449469 + * drm: Add standardized boolean props + - LP: #1449469 + * drm/atomic: Add drm_crtc_state->active + - LP: #1449469 + * drm/atomic-helper: add connector->dpms() implementation + - LP: #1449469 + * drm/atomic-helpers: Recover full cursor plane behaviour + - LP: #1449469 + * drm: Include drm_crtc_helper.h in DocBook + - LP: #1449469 + * drm/atomic-helpers: Saner encoder/crtc callbacks + - LP: #1449469 + * drm/atomic-helper: debug output for modesets + - LP: #1449469 + * drm/atomic: Fix potential use of state after free + - LP: #1449469 + * drm/plane: Make ->atomic_update() mandatory + - LP: #1449469 + * drm/plane: Add optional ->atomic_disable() callback + - LP: #1449469 + * drm/atomic: Add ->atomic_check() to encoder helpers + - LP: #1449469 + * drm: Add DRM_DEBUG_ATOMIC + - LP: #1449469 + * drm: Pass in new and old plane state to prepare_fb and cleanup_fb + - LP: #1449469 + * drm/atomic: Clear crtcs, connectors and planes when clearing state + - LP: #1449469 + * drm/atomic: Don't try to free a NULL state + - LP: #1449469 + * drm/i915: remove intel_pipe_set_base() (v4) + - LP: #1446979 + * ALSA: hda_intel: add AZX_DCAPS_I915_POWERWELL for SKL and BSW + - LP: #1449464 + * ALSA: hda_intel: apply the Seperate stream_tag for Sunrise Point + - LP: #1449464 + * tcp: prevent fetching dst twice in early demux code + - LP: #1451996 + * rocker: handle non-bridge master change + - LP: #1451996 + * net/mlx4_en: Call register_netdevice in the proper location + - LP: #1451996 + * net: tcp6: fix double call of tcp_v6_fill_cb() + - LP: #1451996 + * bonding: Bonding Overriding Configuration logic restored. + - LP: #1451996 + * openvswitch: Return vport module ref before destruction + - LP: #1451996 + * xen-netfront: transmit fully GSO-sized packets + - LP: #1451996 + * tcp: fix FRTO undo on cumulative ACK of SACKed range + - LP: #1451996 + * ipv6: protect skb->sk accesses from recursive dereference inside the + stack + - LP: #1451996 + * net/mlx4_core: Fix error message deprecation for ConnectX-2 cards + - LP: #1451996 + * tcp: tcp_make_synack() should clear skb->tstamp + - LP: #1451996 + * bnx2x: Fix busy_poll vs netpoll + - LP: #1451996 + * bpf: fix verifier memory corruption + - LP: #1451996 + * skbuff: Do not scrub skb mark within the same name space + - LP: #1451996 + * udptunnels: Call handle_offloads after inserting vlan tag. + - LP: #1451996 + * usbnet: Fix tx_packets stat for FLAG_MULTI_FRAME drivers + - LP: #1451996 + * usbnet: Fix tx_bytes statistic running backward in cdc_ncm + - LP: #1451996 + * KVM: nVMX: mask unrestricted_guest if disabled on L0 + - LP: #1451996 + * staging: comedi: adv_pci1710: fix AI INSN_READ for non-zero channel + - LP: #1451996 + * mm/hugetlb: reduce arch dependent code around follow_huge_* + - LP: #1451996 + * mm/hugetlb: take page table lock in follow_huge_pmd() + - LP: #1451996 + * rtlwifi: rtl8192ee: Fix handling of new style descriptors + - LP: #1451996 + * Linux 3.19.6 + - LP: #1451996 + + [ Ville Syrjälä ] + + * SAUCE: i915_bpo: drm/i915: Convert the ddi cdclk code to + get_display_clock_speed + - LP: #1449469 + + -- Brad Figg Tue, 05 May 2015 13:23:53 -0700 + +linux (3.19.0-16.16) vivid; urgency=low + + [ Luis Henriques ] + + * Release Tracking Bug + - LP: #1450415 + + [ Upstream Kernel Changes ] + + * fs: take i_mutex during prepare_binprm for set[ug]id executables + - LP: #1447373 + - CVE-2015-3339 + + -- Luis Henriques Thu, 30 Apr 2015 11:28:55 +0100 + +linux (3.19.0-15.15) vivid; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1445253 + * Revert "SAUCE: fan: Proof of concept implementation" + * hyper-v -- add hid and fb drivers to linux-virtual + - LP: #1444179 + + [ Jay Vosburgh ] + + * SAUCE: fan: Proof of concept implementation (v2) + - LP: #1439706 + + -- Andy Whitcroft Thu, 16 Apr 2015 23:03:58 +0100 + +linux (3.19.0-14.14) vivid; urgency=low + + [ Upstream Kernel Changes ] + + * powerpc: fix memory corruption by pnv_alloc_idle_core_states + - LP: #1442678 + * nvme: Fix PRP list calculation for non-4k system page size + - LP: #1442186 + * powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH + - LP: #1442180 + + -- Leann Ogasawara Fri, 10 Apr 2015 11:40:37 -0700 + +linux (3.19.0-13.13) vivid; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] initscripts need installing when making the package + * [Packaging] initscripts work around bug in debhelper systemd support + + [ Jay Vosburgh ] + + * SAUCE: fan: Proof of concept implementation + - LP: #1439706 + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1442165 + + [ Upstream Kernel Changes ] + + * Revert "drm: fix mismerge in drm_crtc.c" + - LP: #1440270, #1440392 + * e1000e: initial support for i219 + - LP: #1400955 + * e1000e: fix obscure comments + - LP: #1400955 + * e1000e: remove calls to ioremap/unmap for NVM addr + - LP: #1400955 + * d-i: Enable usb modules on arm64 + * drm/amdkfd: Initialize only amdkfd's assigned pipelines + * storvsc: use cmd_size to allocate per-command data + * storvsc: in responce to a scan event, scan the host + * storvsc: force discovery of LUNs that may have been removed. + * storvsc: fix a bug in storvsc limits + * Drivers: hv: vmbus: Use get_cpu() to get the current CPU + * Tools: hv: address compiler warnings for hv_fcopy_daemon.c + * Tools: hv: do not add redundant '/' in hv_start_fcopy() + * Drivers: hv: hv_balloon: Make adjustments in computing the floor + * Drivers: hv: hv_balloon: Fix a locking bug in the balloon driver + * Drivers: hv: hv_balloon: Don't post pressure status from interrupt + context + * Drivers: hv: vmbus: Implement a clockevent device + * Drivers: hv: vmbus: Fix a bug in vmbus_establish_gpadl() + * Drivers: hv: vmbus: Support a vmbus API for efficiently sending page + arrays + * hv: hv_fcopy: drop the obsolete message on transfer failure + * Drivers: hv: check vmbus_device_create() return value in + vmbus_process_offer() + * Drivers: hv: rename sc_lock to the more generic lock + * Drivers: hv: vmbus: serialize Offer and Rescind offer + * Drivers: hv: vmbus: hv_process_timer_expiration() can be static + * hyperv: netvsc.c: match wait_for_completion_timeout return type + * hyperv: fix sparse warnings + * powerpc/powernv: Add OPAL soft-poweroff routine + - LP: #1439562 + * drivers/sbus/char/envctrl.c: ignore orderly_poweroff return value + - LP: #1439562 + * kernel/reboot.c: add orderly_reboot for graceful reboot + - LP: #1439562 + * powerpc/powernv: reboot when requested by firmware + - LP: #1439562 + * powerpc/kernel: Make syscall_exit a local label + - LP: #1439562 + * powerpc: Remove old compile time disabled syscall tracing code + - LP: #1439562 + * powerpc: Add a proper syscall for switching endianness + - LP: #1439562 + * powerpc/powernv: Remove "opal" prefix from pr_xxx()s + - LP: #1439562 + * powerpc/powernv: Separate function for OPAL IRQ setup + - LP: #1439562 + * powerpc/powernv: Add OPAL message notifier unregister function + - LP: #1439562 + * powerpc/powernv: Support OPAL requested heartbeat + - LP: #1439562 + * device: Add dev_of_node() accessor + - LP: #1439562 + * drivers/core/of: Add symlink to device-tree from devices with an OF + node + - LP: #1439562 + * ipv6: Don't reduce hop limit for an interface + - LP: #1441103 + - CVE-2015-2922 + * x86/microcode/intel: Guard against stack overflow in the loader + - LP: #1438504 + - CVE-2015-2666 + * ASoC: Intel: Store the entry_point read from FW file + * ASoC: Intel: remove conflicts when load/unload multiple firmware images + * ASoC: Intel: Always enable DRAM block for FW dump + * ASoC: Intel: Add stream direction for pcm-module map + * ASoC: Intel: Split hsw_pcm_data for playback and capture + * ASoC: Intel: initial stream_hw_id to invalid value + * drm: Fix deadlock due to getconnector locking changes + - LP: #1440724 + * powerpc/pseries: Little endian fixes for post mobility device tree + update + - LP: #1441856 + * powerpc/pseries: Introduce api_version to migration sysfs interface + - LP: #1441856 + * powerpc/pseries: Simplify check for suspendability during + suspend/migration + - LP: #1441856 + * ALSA: hda/realtek - Support headset mode for ALC286/288 + - LP: #1423413 + * ALSA: hda/realtek - Support Dell headset mode for ALC288 + - LP: #1423413 + + -- Leann Ogasawara Thu, 09 Apr 2015 07:35:38 -0700 + +linux (3.19.0-12.12) vivid; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] do_common_tools should always be on + * [Packaging] Provides: virtualbox-guest-modules when appropriate + - LP: #1434579 + + [ Chris J Arges ] + + * Revert "SAUCE: ext4: disable ext4_punch_hole for indirect filesystems" + - LP: #1292234 + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1439803 + + [ Timo Aaltonen ] + + * SAUCE: i915_bpo: Provide a backport driver for Skylake & Cherryview + graphics + - LP: #1420774 + * SAUCE: i915_bpo: Update intel_ips.h file location + - LP: #1420774 + * SAUCE: i915_bpo: Only support Skylake and Cherryview with the backport + driver + - LP: #1420774 + * SAUCE: i915_bpo: Rename the backport driver to i915_bpo + - LP: #1420774 + * i915_bpo: [Config] Enable CONFIG_DRM_I915_BPO=m + - LP: #1420774 + * SAUCE: i915_bpo: Add i915_bpo_*() calls for ubuntu/i915 + - LP: #1420774 + * SAUCE: i915_bpo: Revert "drm/i915: remove unused + power_well/get_cdclk_freq api" + - LP: #1420774 + * SAUCE: i915_bpo: Add i915_bpo specific power well calls + - LP: #1420774 + * SAUCE: Backport I915_PARAM_MMAP_VERSION and I915_MMAP_WC + - LP: #1420774 + * SAUCE: Partial backport of drm/i915: Add ioctl to set per-context + parameters + - LP: #1420774 + * SAUCE: drm/i915: Specify bsd rings through exec flag + - LP: #1420774 + * SAUCE: drm/i915: add I915_PARAM_HAS_BSD2 to i915_getparam + - LP: #1420774 + * SAUCE: drm/i915: add component support + - LP: #1420774 + * SAUCE: drm/i915: Add tiled framebuffer modifiers + - LP: #1420774 + * SAUCE: Backport new displayable tiling formats + - LP: #1420774 + * SAUCE: Backport drm_crtc_vblank_reset() helper + - LP: #1420774 + * SAUCE: drm/i915: Add I915_PARAM_REVISION + - LP: #1420774 + * SAUCE: drm/i915: Export total subslice and EU counts + - LP: #1420774 + * SAUCE: i915_bpo: Revert drm/mm: Support 4 GiB and larger ranges + - LP: #1420774 + + [ Upstream Kernel Changes ] + + * drm/i915/skl: Split the SKL PCI ids by GT + - LP: #1420774 + * drm: Reorganize probed mode validation + - LP: #1420774 + * drm: Perform basic sanity checks on probed modes + - LP: #1420774 + * drm: Do basic sanity checks for user modes + - LP: #1420774 + * drm/atomic-helper: Export both plane and modeset check helpers + - LP: #1420774 + * drm/atomic-helper: Again check modeset *before* plane states + - LP: #1420774 + * drm/atomic: Introduce state->obj backpointers + - LP: #1420774 + * drm: allow property validation for refcnted props + - LP: #1420774 + * drm: store property instead of id in obj attachment + - LP: #1420774 + * drm: get rid of direct property value access + - LP: #1420774 + * drm: add atomic_set_property wrappers + - LP: #1420774 + * drm: tweak getconnector locking + - LP: #1420774 + * drm: add atomic_get_property + - LP: #1420774 + * drm: Remove unneeded braces for single statement blocks + - LP: #1420774 + * drm: refactor getproperties/getconnector + - LP: #1420774 + * drm: add atomic properties + - LP: #1420774 + * drm/atomic: atomic_check functions + - LP: #1420774 + * drm: small property creation cleanup + - LP: #1420774 + * drm/atomic: atomic plane properties + - LP: #1420774 + * drm/atomic: atomic connector properties + - LP: #1420774 + * drm: Atomic modeset ioctl + - LP: #1420774 + * drm/atomic: Hide drm.ko internal interfaces + - LP: #1420774 + * drm: Ensure universal_planes is set for atomic + - LP: #1420774 + * drm: fix mismerge in drm_crtc.c + - LP: #1420774 + * drm: bit of spell-check / editorializing. + - LP: #1420774 + * drm: add support for tiled/compressed/etc modifier in addfb2 + - LP: #1420774 + * drm: Add rotation value to plane state + - LP: #1420774 + * drm: add helper to get crtc timings (v5) + - LP: #1420774 + * drm: Adding edp1.4 specific dpcd macros + - LP: #1420774 + * drm/plane-helper: Skip prepare_fb/cleanup_fb when newfb==oldfb + - LP: #1420774 + * next: drm/atomic: Use copy_from_user to copy 64 bit data from user + space + - LP: #1420774 + * powerpc: Add PVR for POWER8NVL processor + - LP: #1438938 + * kernel/sched/clock.c: add another clock for use with the soft lockup + watchdog + - LP: #1427075 + * powerpc: add running_clock for powerpc to prevent spurious softlockup + warnings + - LP: #1427075 + * ext4: fix indirect punch hole corruption + - LP: #1292234 + * fm10k: Clean-up page reuse code + - LP: #1397863 + * net/fm10k: Avoid double setting of NETIF_F_SG for the HW encapsulation + feature mask + - LP: #1397863 + * fm10k: Check tunnel header length in encap offload + - LP: #1397863 + * fm10k: Increase the timeout for the data path reset + - LP: #1397863 + * fm10k: Validate VLAN ID in fm10k_update_xc_addr_pf + - LP: #1397863 + * fm10k: Resolve compile warnings with W=1 + - LP: #1397863 + * UBUNTU Config: CONFIG_IXGBE_VXLAN=y + - LP: #1397861 + * ixgbe: cleanup sparse errors in new ixgbe_x550.c file + - LP: #1397861 + * ixgbe: allow multiple queues in SRIOV mode + - LP: #1397861 + * ixgbevf: enable multiple queue support + - LP: #1397861 + * ixgbevf: add RSS support for X550 + - LP: #1397861 + * ixgbe: fix setting port VLAN + - LP: #1397861 + * ixgbe: cleanup redundant default method set_rxpba + - LP: #1397861 + * ixgbe: Cleanup probe to remove redundant attempt to ID PHY + - LP: #1397861 + * ixgbe: add VXLAN offload support for X550 devices + - LP: #1397861 + * ixgbevf: set vlan_features in a single write instead of several ORs + - LP: #1397861 + * ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx + - LP: #1397861 + * ixgbevf: Add code to check for Tx hang + - LP: #1397861 + * ixgbevf: rewrite watchdog task to function similar to igbvf + - LP: #1397861 + * ixgbevf: combine all of the tasks into a single service task + - LP: #1397861 + * ixgbe: add Tx anti spoofing support + - LP: #1397861 + * be2net: move definitions related to FW cmdsfrom be_hw.h to be_cmds.h + - LP: #1439332 + * be2net: refactor code that checks flash file compatibility + - LP: #1439332 + * be2net: avoid flashing SH-B0 UFI image on SH-P2 chip + - LP: #1439332 + * of: iommu: Add ptr to OF node arg to of_iommu_configure() + - LP: #1386490 + * of: Move of_dma_configure() to device.c to help re-use + - LP: #1386490 + * of: Fix size when dma-range is not used + - LP: #1386490 + * PCI: Add helper functions pci_get[put]_host_bridge_device() + - LP: #1386490 + * of/pci: Add of_pci_dma_configure() to update DMA configuration + - LP: #1386490 + * PCI: Update DMA configuration from DT + - LP: #1386490 + * arm: dma-mapping: limit IOMMU mapping size + - LP: #1386490 + * of: Calculate device DMA masks based on DT dma-range size + - LP: #1386490 + + -- Leann Ogasawara Thu, 02 Apr 2015 11:09:43 -0700 + +linux (3.19.0-11.11) vivid; urgency=low + + [ Andy Whitcroft ] + + * [Config] add nvme to linux-virtual as this is now used in GCE to expose + disks + - LP: #1415580 + * [Packaging] module-inclusion -- commonise copy code and simplify + * [Packaging] module-inclusion -- add manual command entries + * [Packaging] module blacklists -- add support for manual blacklists + * [Config] re-enable OSS support and blacklist + - LP: #1434842 + * [Config] exclude oss modules from linux-image + - LP: #1434842 + * [Config] CONFIG_DEFAULT_MMAP_MIN_ADDR needs to match on armhf and arm64 + - LP: #1418140 + * rebase to v3.19.3 + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1438852 + + [ Paolo Pisati ] + + * [Config] armhf: JUMP_LABEL=y + * [Config] armhf: ARM_KERNMEM_PERMS=y && DEBUG_RODATA=y + + [ Upstream Kernel Changes ] + + * powercap / RAPL: handle domains with different energy units + * x86/platform, acpi: Bypass legacy PIC and PIT in ACPI hardware reduced + mode + * cpuidle: powernv: Read target_residency value of idle states from DT if + available + - LP: #1435951 + * cpuidle: powernv: Avoid endianness conversions while parsing DT + - LP: #1435951 + * tick/broadcast-hrtimer : Fix suspicious RCU usage in idle loop + - LP: #1435951 + * tick/hotplug: Handover time related duties before cpu offline + - LP: #1435951 + * Input: synaptics - split synaptics_resolution(), query first + - LP: #1414930 + * Input: synaptics - log queried and quirked dimension values + - LP: #1414930 + * Input: synaptics - query min dimensions for fw v8.1 + - LP: #1414930 + * Input: synaptics - remove obsolete min/max quirk for X240 + - LP: #1414930 + * Input: synaptics - support min/max board id in min_max_pnpid_table + - LP: #1414930 + * Input: synaptics - skip quirks when post-2013 dimensions + - LP: #1414930 + * Input: synaptics - fix middle button on Lenovo 2015 products + - LP: #1414930 + * Input: synaptics - handle spurious release of trackstick buttons + - LP: #1414930 + * Input: synaptics - do not retrieve the board id on old firmwares + - LP: #1414930 + * Input: synaptics - retrieve the extended capabilities in query $10 + - LP: #1414930 + * Input: synaptics - remove TOPBUTTONPAD property for Lenovos 2015 + - LP: #1414930 + * Input: synaptics - re-route tracksticks buttons on the Lenovo 2015 + series + - LP: #1414930 + * Input: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list + - LP: #1414930 + * Input: synaptics - remove X250 from the topbuttonpad list + - LP: #1414930 + * ARM: 8311/1: Don't use is_module_addr in setting page attributes + * kernel/module.c: Update debug alignment after symtable generation + * arm64: Don't use is_module_addr in setting page attributes + * rebase to v3.19.3 + + -- Leann Ogasawara Tue, 31 Mar 2015 11:48:41 -0700 + +linux (3.19.0-10.10) vivid; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] control -- make element ordering deterministic + * [Config] allow dracult to support initramfs as well + - LP: #1109029 + * [Packaging] generate live watchdog blacklists + - LP: #1432837 + + [ Leann Ogasawara ] + + * [Config] CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y + - LP: #1397860 + * rebase to v3.19.2 + + [ Upstream Kernel Changes ] + + * thinkpad_acpi: support new BIOS version string pattern + - LP: #1417915 + * arm64: Invalidate the TLB corresponding to intermediate page table + levels + - LP: #1432546 + * perf tools: Support parsing parameterized events + - LP: #1430341 + * perf tools: Extend format_alias() to include event parameters + - LP: #1430341 + * perf Documentation: Add event parameters + - LP: #1430341 + * perf tools: Document parameterized and symbolic events + - LP: #1430341 + * perf: provide sysfs_show for struct perf_pmu_events_attr + - LP: #1430341 + * perf: add PMU_EVENT_ATTR_STRING() helper + - LP: #1430341 + * perf: define EVENT_DEFINE_RANGE_FORMAT_LITE helper + - LP: #1430341 + * powerpc/perf/hv-24x7: parse catalog and populate sysfs with events + - LP: #1430341 + * powerpc/perf/{hv-gpci, hv-common}: generate requests with counters + annotated + - LP: #1430341 + * powerpc/perf/hv-gpci: add the remaining gpci requests + - LP: #1430341 + * powerpc/perf/hv-24x7: Document sysfs event description entries + - LP: #1430341 + * powerpc/iommu: Remove IOMMU device references via bus notifier + - LP: #1425202 + * powerpc/pseries: Fix endian problems with LE migration + - LP: #1428351 + * intel_idle: support additional Broadwell model + - LP: #1400970 + * tools/power turbostat: support additional Broadwell model + - LP: #1400970 + * KVM: x86: flush TLB when D bit is manually changed. + - LP: #1397860 + * Optimize TLB flush in kvm_mmu_slot_remove_write_access. + - LP: #1397860 + * KVM: Add generic support for dirty page logging + - LP: #1397860 + * KVM: x86: switch to kvm_get_dirty_log_protect + - LP: #1397860 + * KVM: Rename kvm_arch_mmu_write_protect_pt_masked to be more generic for + log dirty + - LP: #1397860 + * KVM: MMU: Add mmu help functions to support PML + - LP: #1397860 + * KVM: MMU: Explicitly set D-bit for writable spte. + - LP: #1397860 + * KVM: x86: Change parameter of kvm_mmu_slot_remove_write_access + - LP: #1397860 + * KVM: x86: Add new dirty logging kvm_x86_ops for PML + - LP: #1397860 + * KVM: VMX: Add PML support in VMX + - LP: #1397860 + * HID: multitouch: add support of clickpads + * HID: multitouch: Add support for button type usage + + [ Upstream Kernel Changes ] + + * rebase to v3.19.2 + - LP: #1428947 + + -- Andy Whitcroft Mon, 23 Mar 2015 15:28:16 +0000 + +linux (3.19.0-9.9) vivid; urgency=low + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1430930 + + [ Shachar Raindel ] + + * SAUCE: IB/core: Prevent integer overflow in ib_umem_get address + arithmetic + - LP: #1413741 + - CVE-2014-8159 + + -- Leann Ogasawara Wed, 11 Mar 2015 10:29:17 -0700 + +linux (3.19.0-8.8) vivid; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: vbox -- elide the new symlinks and reconstruct on clean: + - LP: #1426113 + * rebase to stable v3.19.1 + + [ John Johansen ] + + * SAUCE: (no-up): apparmor: fix mediation of fs unix sockets + - LP: #1408833 + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1429940 + + [ Upstream Kernel Changes ] + + * xen: correct bug in p2m list initialization + * net/mlx5_core: Fix configuration of log_uar_page_sz + - LP: #1419938 + * tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send + - LP: #1420575 + * net/mlx4_core: Maintain a persistent memory for mlx4 device + - LP: #1422481 + * net/mlx4_core: Set device configuration data to be persistent across + reset + - LP: #1422481 + * net/mlx4_core: Refactor the catas flow to work per device + - LP: #1422481 + * net/mlx4_core: Enhance the catas flow to support device reset + - LP: #1422481 + * net/mlx4_core: Activate reset flow upon fatal command cases + - LP: #1422481 + * net/mlx4_core: Manage interface state for Reset flow cases + - LP: #1422481 + * net/mlx4_core: Handle AER flow properly + - LP: #1422481 + * net/mlx4_core: Enable device recovery flow with SRIOV + - LP: #1422481 + * net/mlx4_core: Reset flow activation upon SRIOV fatal command cases + - LP: #1422481 + * tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one() + - LP: #1428111 + * rebase to v3.19.1 + - LP: #1410704 + - LP: #1411193 + - LP: #1400215 + + -- Leann Ogasawara Mon, 09 Mar 2015 10:08:29 -0700 + +linux (3.19.0-7.7) vivid; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1426013 + + [ Upstream Kernel Changes ] + + * x86/irq: Fix regression caused by commit b568b8601f05 + * cxl: Fix leaking interrupts if attach process fails + - LP: #1415102 + * cxl: Early return from cxl_handle_fault for a shut down context + - LP: #1415102 + * cxl: Disable AFU debug flag + - LP: #1415102 + * cxl: Disable SPAP register when freeing SPA + - LP: #1415102 + * cxl: remove redundant increment of hwirq + - LP: #1415102 + * cxl: Add tracepoints + - LP: #1415102 + * cxl: Update CXL ABI documentation + - LP: #1415102 + * cxl: Use image state defaults for reloading FPGA + - LP: #1415102 + * cxl: Add image control to sysfs + - LP: #1415102 + * cxl: Enable CAPP recovery + - LP: #1415102 + * cxl: Add ability to reset the card + - LP: #1415102 + * cxl: Fix device_node reference counting + - LP: #1415102 + * cxl: Export optional AFU configuration record in sysfs + - LP: #1415102 + * cxl: Fail AFU initialisation if an invalid configuration record is + found + - LP: #1415102 + * cxl: Add missing return statement after handling AFU errror + - LP: #1415102 + * powerpc/eeh: Introduce flag EEH_PE_REMOVED + - LP: #1415102 + * powerpc/eeh: Allow to set maximal frozen times + - LP: #1415102 + * HID: i2c-hid: Limit reads to wMaxInputLength bytes for input events + + -- Andy Whitcroft Thu, 26 Feb 2015 16:00:18 +0000 + +linux (3.19.0-6.6) vivid; urgency=low + + [ Andy Whitcroft ] + + * systemd -- fix hyper-v units to be non-forking + - LP: #1401525 + * [Config] move vbox modules into linux-image + * ubuntu: vbox -- update to 4.3.22-dfsg-1 + + [ Brad Figg ] + + * SAUCE: DEP8 test to run our regression tests + + [ Paolo Pisati ] + + * [Config] I2C_CHARDEV=y + - LP: #1417032 + + [ Upstream Kernel Changes ] + + * PCI: Fix infinite loop with ROM image of size 0 + * tpm: Fix NULL return in tpm_ibmvtpm_get_desired_dma + * Bluetooth: ath3k: workaround the compatibility issue with xHCI + controller + - LP: #1400215 + + -- Andy Whitcroft Thu, 19 Feb 2015 12:44:43 +0000 + +linux (3.19.0-5.5) vivid; urgency=low + + [ Andy Whitcroft ] + + * [Config] CONFIG_FA_DUMP=y + - LP: #1415562 + * ubuntu: (no-squash) vbox -- infrastructure and updater + * ubuntu: vbox -- update to 4.3.20-dfsg-1ubuntu1 + * rebase to v3.19 final + + [ Chris J Arges ] + + * [Config] Add ibmvfc to d-i + - LP: #1416001 + * SAUCE: ext4: disable ext4_punch_hole for indirect filesystems + - LP: #1292234 + + [ Upstream Kernel Changes ] + + * rebase to v3.19 + + -- Andy Whitcroft Mon, 09 Feb 2015 10:41:11 +0000 + +linux (3.19.0-4.4) vivid; urgency=low + + [ Andy Whitcroft ] + + * [Config] apply Kernel hacking >> Tracers config defaults + * hyper-v -- fix comment handing in /etc/network/interfaces + - LP: #1413020 + * rebase to v3.19-rc7 + * updateconfigs following rebase to v3.19-rc7 + + [ Ben Hutchings ] + + * SAUCE: rtsx_usb_ms: Use msleep_interruptible() in polling loop + - LP: #1413149 + + [ Upstream Kernel Changes ] + + * rebase to v3.19-rc7 + + -- Andy Whitcroft Mon, 02 Feb 2015 17:03:07 +0200 + +linux (3.19.0-3.3) vivid; urgency=low + + [ Andy Whitcroft ] + + * [Debian] arm64 -- build ubuntu drivers + - LP: #1411284 + * [Packaging] config-check -- add support for enforced annotations + * [Config] annotations -- switch to ENFORCED annotations + * [Packaging] config-check -- drop support for enforce file + * [Packaging] enforce -- drop empty enforce file + * rebase to v3.19-rc5 + * [Config] add modules removed due to tighter dependencies + * [Config] updateconfigs following rebase to v3.19-rc5 + * [Config] enforce CONFIG_FHANDLE=y + - LP: #1412543 + * [Packaging] hyper-v -- daemons now require -n for non-forking startup + - LP: #1408355 + * [Config] CONFIG_DEBUG_INFO_SPLIT=n + - LP: #1413646 + * [Config] apply Device Drivers >> Character devices >> IPMI top-level + message handler config defaults + * [Config] apply Device Drivers >> Character devices >> Serial drivers + config defaults + * [Config] apply Device Drivers >> GPIO Support config defaults + * [Config] apply Device Drivers >> Graphics support >> Direct Rendering + Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI + support) config defaults + * [Config] apply Device Drivers >> Graphics support >> Frame buffer + Devices >> Support for frame buffer devices config defaults + * [Config] apply Device Drivers >> HID support >> HID bus support >> + Special HID drivers config defaults + * [Config] apply Device Drivers >> Hardware Monitoring support config + defaults + * [Config] apply Device Drivers >> I2C support >> I2C support >> I2C + Hardware Bus support config defaults + * [Config] apply Device Drivers >> Industrial I/O support >> Analog to + digital converters config defaults + * [Config] apply Device Drivers >> Industrial I/O support >> Humidity + sensors config defaults + * [Config] apply Device Drivers >> Industrial I/O support >> Pressure + sensors config defaults + * [Config] apply Device Drivers >> Input device support >> Generic input + layer (needed for keyboard, mouse, ...) >> Mice config defaults + * [Config] apply Device Drivers >> Input device support >> Generic input + layer (needed for keyboard, mouse, ...) >> Touchscreens config defaults + * [Config] apply Device Drivers >> LED Support >> LED Class Support + config defaults + * [Config] apply Device Drivers >> MMC/SD/SDIO card support config + defaults + * [Config] apply Device Drivers >> Multifunction device drivers config + defaults + * [Config] apply Device Drivers >> Multimedia support >> Cameras/video + grabbers support >> Media test drivers config defaults + * [Config] apply Device Drivers >> Multimedia support >> Media PCI + Adapters config defaults + * [Config] apply Device Drivers >> Multimedia support >> Remote + Controller devices config defaults + * [Config] apply Device Drivers >> Network device support >> Distributed + Switch Architecture drivers config defaults + * [Config] apply Device Drivers >> Network device support >> Network core + driver support config defaults + * [Config] apply Device Drivers >> Network device support >> Wireless LAN + >> Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) config + defaults + * [Config] apply Device Drivers >> Network device support >> Wireless LAN + >> Intel PRO/Wireless 2200BG and 2915ABG Network Connection config + defaults + * [Config] apply Device Drivers >> PHY Subsystem config defaults + * [Config] apply Device Drivers >> Pin controllers config defaults + * [Config] apply Device Drivers >> SPI support config defaults + * [Config] apply Device Drivers >> Sound card support >> Advanced Linux + Sound Architecture >> ALSA for SoC audio support config defaults + * [Config] apply Device Drivers >> Sound card support >> Advanced Linux + Sound Architecture >> FireWire sound devices config defaults + * [Config] apply Device Drivers >> Sound card support >> Advanced Linux + Sound Architecture >> HD-Audio config defaults + * [Config] apply Device Drivers >> Staging drivers >> Lustre file system + client support config defaults + * [Config] apply Device Drivers >> Staging drivers >> Media staging + drivers config defaults + * [Config] apply Device Drivers >> USB support >> USB Gadget Support >> + USB Gadget Drivers >> USB functions configurable through configfs + config defaults + * [Config] apply Device Drivers >> USB support >> USB Gadget Support >> + USB Peripheral Controller config defaults + * [Config] apply Networking support >> NFC subsystem support >> Near + Field Communication (NFC) devices config defaults + * [Config] apply Networking support >> Networking options >> Network + packet filtering framework (Netfilter) >> Core Netfilter Configuration + >> Netfilter nf_tables support config defaults + * [Config] apply Networking support >> Networking options >> QoS and/or + fair queueing >> Actions config defaults + * [Config] apply Networking support >> Networking options >> TCP/IP + networking config defaults + * [Config] apply Networking support >> Wireless >> Generic IEEE 802.11 + Networking Stack (mac80211) config defaults + * [Config] apply Device Drivers >> Input device support >> Generic input + layer (needed for keyboard, mouse, ...) >> Keyboards config defaults + * [Config] apply Device Drivers >> Input device support >> Generic input + layer (needed for keyboard, mouse, ...) >> Mice config defaults + * [Config] apply Device Drivers >> Pulse-Width Modulation (PWM) Support + config defaults + * [Config] apply Networking support >> Networking options >> Network + packet filtering framework (Netfilter) >> IP: Netfilter Configuration + >> IPv4 NAT config defaults + * [Config] apply Networking support >> Networking options >> Network + packet filtering framework (Netfilter) >> IPv6: Netfilter Configuration + >> IPv6 NAT config defaults + * [Config] apply Kernel hacking >> Kernel debugging config defaults + * [Config] apply General setup >> Timers subsystem >> Timer tick handling + config defaults + * SAUCE: arm64 -- psci tell the compiler which registers we are needing + values in + - LP: #1414002 + * [Config] apply Device Drivers >> Network device support >> Wireless LAN + >> Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N + (iwlwifi) config defaults + * [Config] apply Device Drivers >> Real Time Clock config defaults + * [Config] apply Device Drivers >> SCSI device support >> SCSI device + support >> SCSI low-level drivers config defaults + * [Config] apply General setup >> CPU/Task time and stats accounting >> + Cputime accounting config defaults + * [Config] apply Device Drivers >> Mailbox Hardware Support config + defaults + * rebase to v3.19-rc6 + * [Config] updateconfigs following rebase to v3.19-rc6 + + [ Kamal Mostafa ] + + * [Packaging] force "dpkg-source -I -i" behavior + + [ Leann Ogasawara ] + + * [Config] Disable CONFIG_USB_OTG + - LP: #1411295 + + [ Upstream Kernel Changes ] + + * overlay: add backwards compatible overlayfs format support (fixes) + - LP: #1410480 + + [ Upstream Kernel Changes ] + + * rebase to v3.19-rc5 + * rebase to v3.19-rc6 + + -- Andy Whitcroft Mon, 26 Jan 2015 11:37:39 +0000 + +linux (3.19.0-2.2) vivid; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.19-rc4 + * [Config] updateconfigs following rebase to v3.19-rc4 + * [Packaging] install all dtb files + - LP: #1408002 + * [Config] switch on "all" dtbs + - LP: #1408002 + + [ Colin Ian King ] + + * SAUCE: drivers/rtc/interface.c: ignore exprired times when enqueing new + timers + - LP: #1333569 + + [ Joseph Salisbury ] + + * [Config] Enable CONFIG_N_GSM as module. + - LP: #1404670 + + [ K. Y. Srinivasan ] + + * SAUCE: storvsc: force SPC-3 compliance on win8 and win8 r2 hosts + - LP: #1406867 + + [ Steve McIntyre ] + + * SAUCE: efi: Expose underlying UEFI firmware platform size to userland + - LP: #1409750 + + [ Upstream Kernel Changes ] + + * rebase to v3.19-rc4 + + -- Andy Whitcroft Tue, 13 Jan 2015 12:35:58 +0000 + +linux (3.19.0-1.1) vivid; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: AUFS -- aufs3-standalone.patch" + * Revert "SAUCE: AUFS -- aufs3-mmap.patch" + * Revert "SAUCE: AUFS -- aufs3-base.patch" + * ubuntu: AUFS3 -- follow switch to vfs_fallocate + * rebase to v3.19-rc1 + * rebase to v3.19-rc2 + * [Config] defaultconfigs following rebase to v3.19-rc2 + * ubuntu: aufs3 -- follow rename of d_child + * ubuntu: aufs3 -- follow switch to d_splice_alias + * ubuntu: aufs3 -- follow switch to get_unused_fd_flags() + * ubuntu: aufs3 -- follow rename for d_alias + * apparmor -- follow change to this_cpu_ptr + * disable module checks for rebase + * ubuntu: AUFS -- substrate: aufs3-base.patch + * ubuntu: AUFS -- substrate: aufs3-mmap.patch + * ubuntu: AUFS -- substrate: aufs3-standalone.patch + * ubuntu: AUFS -- update to 92ad9cc8bd289bf8e59b6bd8d83137d8e1a58c1c + * [Configs] updateconfigs following aufs update + * v3.19 series start + * rebase to v3.19-rc3 + * [Configs] updateconfigs following rebase to v3.19-rc3 + * [Packaging] uploadnum should be the remainder of the version + - LP: #1407755 + * [Packaging] handle dts directories + - LP: #1408004 + * [Config] follow move of arm64 dts' into vendor directories + + [ Upstream Kernel Changes ] + + * arm64: optimized copy_to_user and copy_from_user assembly code + - LP: #1400349 + * iommu/ipmmu-vmsa: follow flag switch to IOMMU_NOEXEC + + [ Upstream Kernel Changes ] + + * rebase to v3.19-rc1 + - LP: #1173681 + * rebase to v3.19-rc2 + * rebase to v3.19-rc3 + + -- Andy Whitcroft Tue, 06 Jan 2015 14:30:02 +0000 + +linux (3.18.0-7.8) vivid; urgency=low + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1401590 + + [ John Johansen ] + + * SAUCE: (no-up) apparmor: Sync to apparmor3 - RC1 snapshot + - LP: #1362199 + * SAUCE: Revert: fix: only allow a single threaded process to ... + - LP: #1371310 + * SAUCE: (no-up) fix: bad unix_addr_fs macro + - LP: #1390223 + * SAUCE: (no-up) apparmor: add parameter to control whether policy + hashing is used + - LP: #1383886 + * [config] set apparmor config options + + [ Seth Forshee ] + + * [Config] CONFIG_FW_LOADER_USER_HELPER_FALLBACK=n + - LP: #1398458 + + [ Upstream Kernel Changes ] + + * mfd: rtsx: Fix PM suspend for 5227 & 5249 + - LP: #1359052 + * mmc: sdhci-pci-o2micro: Fix Dell E5440 issue + - LP: #1346067 + + -- Leann Ogasawara Thu, 11 Dec 2014 08:36:36 -0800 + +linux (3.18.0-6.7) vivid; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: (no-up) arm64: optimized copy_to_user and copy_from_user + assembly code" + - LP: #1398596 + * rebase to v3.18 + + [ Chris J Arges ] + + * [Config] CONFIG_PCIEASPM_DEBUG=y + - LP: #1398544 + + [ Paolo Pisati ] + + * [Config] armhf: VIRTIO_[BALLOON|MMIO]=y + - LP: #1396470 + + [ Upstream Kernel Changes ] + + * drivers:scsi:storvsc: Fix a bug in handling ring buffer failures that + may result in I/O freeze + - LP: #1400289 + + [ Upstream Kernel Changes ] + + * rebase to v3.18 + + -- Leann Ogasawara Mon, 08 Dec 2014 09:15:17 -0800 + +linux (3.18.0-5.6) vivid; urgency=low + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1398109 + + [ Andy Whitcroft ] + + * [Config] CONFIG_SCSI_MQ_DEFAULT=n + - LP: #1397061 + * rebase to v3.18-rc7 + + [ Chris J Arges ] + + * [Config] CONFIG_SCOM_DEBUGFS=y for powerpc/powerpc64-smp + ppc64el/generic + - LP: #1395855 + + [ Upstream Kernel Changes ] + + * rebase to v3.18-rc7 + - LP: #1389497 + + -- Leann Ogasawara Mon, 01 Dec 2014 10:09:09 -0800 + +linux (3.18.0-4.5) vivid; urgency=low + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1395891 + + [ Andy Whitcroft ] + + * rebase to v3.18-rc6 + * [Config] update configs following rebase to v3.18-rc6 + * [Config] enable overlayfs v1 support + + [ Tim Gardner ] + + * rebase to v3.18-rc5 + + [ Upstream Kernel Changes ] + + * overlay: add backwards compatible overlayfs format support + - LP: #1395877 + + [ Upstream Kernel Changes ] + + * rebase to v3.18-rc5 + * rebase to v3.18-rc6 + + -- Leann Ogasawara Mon, 24 Nov 2014 13:12:48 -0800 + +linux (3.18.0-3.4) vivid; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Config] CONFIG_AUFS_FS=n for FTBS" + * Revert "SAUCE: AUFS -- update to + dcf336a754c86d5ee1c3d50699fd75c586d037cb" + * Revert "SAUCE: aufs3 -- (no-up) aufs3-standalone.patch" + * Revert "SAUCE: aufs3 -- (no-up) aufs3-base.patch" + * [Config] amd64 is now the indep architecture + * [Debian] basic hook support + * SAUCE: AUFS -- aufs3-base.patch + * SAUCE: AUFS -- aufs3-mmap.patch + * SAUCE: AUFS -- aufs3-standalone.patch + * ubuntu: AUFS -- update to 9d5c349d5c452170b8e813d86956f896a0aef170 + * [Config] updateconfigs following aufs3 update + * SAUCE: AUFS (no-squash): basic framework and update machinary -- part 2 + + [ dann frazier ] + + * [Config] Disable CONFIG_IPMI_SI_PROBE_DEFAULTS on armhf and arm64 + - LP: #1388952 + * [Config] disable CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET + * [Config] Disable CONFIG_RCU_USER_QS on arm64 + + [ Tim Gardner ] + + * rebase to v3.18-rc4 + + [ Upstream Kernel Changes ] + + * rebase to v3.18-rc4 + - LP: #1389497 + - LP: #1387128 + + -- Andy Whitcroft Tue, 11 Nov 2014 17:16:13 +0000 + +linux (3.18.0-2.2) vivid; urgency=low + + [ Tim Gardner ] + + * SAUCE: nft_reject_bridge.c: Include net/ip6_checksum.h + + [ Upstream Kernel Changes ] + + * rebase to v3.18-rc3 + + -- Tim Gardner Mon, 03 Nov 2014 06:09:06 -0700 + +linux (3.18.0-1.1) vivid; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Config] Switch kernel to vmlinuz (from vmlinux) on ppc64el" + * [Config] tools -- only build common tools when enabled + * [Config] follow rename of DEB_BUILD_PROFILES + * [Config] linux-image-extra is additive to linux-image + - LP: #1375310 + * [Config] linux-image-extra postrm is not needed on purge + * [Config] enable cloud tools on i386 + - LP: #1367399 + + [ Marc Dietrich ] + + * [Config] arm/tegra/d-i: framebuffer and usb support for Tegra SoCs + + [ Paolo Pisati ] + + * [Config] armhf: REGULATOR_TWL4030=y + * [Config] armhf: disable JUMP_LABEL + - LP: #1378856 + + [ Tim Gardner ] + + * rebase to v3.17-rc2 + * updateconfigs + * [Config] CONFIG_NFC_ST21NFCB=n + * [Config] Added net/6lowpan/* to generic inclusion list + * [Config] Add arm64 to enforcer CONFIG_CC_STACKPROTECTOR + * rebase to v3.17-rc3 + * rebase to v3.17-rc4 + * rebase to v3.17-rc5 + * [Config] armhf: USB_[E|O]HCI_EXYNOS=y + * [Config] CONFIG_XMON=y + - LP: #1365655 + * [Config] CONFIG_KVM_BOOK3S_64=m for ppc64el + - LP: #1362514 + * [Config] CONFIG_KVM_BOOK3S_64_HV=m + - LP: #1362514 + * [Config] CONFIG_DMA_CMA=n + - LP: #1362261 + * [Config] Add mpt3sas to d-i + - LP: #1368907 + * [Debian] set do_*_tools after stage1 or bootstrap is determined + - LP: #1370211 + * [Config] CONFIG_USB_OHCI_HCD_PCI=y + - LP: #1244176 + * rebase to v3.17-rc6 + * SAUCE: usbip: Update include path + * [Debian] usbip tools packaging + - LP: #898003 + * [Config] Enable usbip tools + - LP: #898003 + * [Config] CONFIG_CRASH_DUMP=n for powerpc-smp + - LP: #1363180 + * [Config] Correct annotation regarding CONFIG_DMA_CMA + - LP: #1362261 + * [Config] CONFIG_SND_HDA_INTEL=n for ppc64el + - LP: #1374438 + * [Config] CONFIG_HOTPLUG_PCI_SHPC=n for ppc64el + - LP: #1374440 + * [Debian] Don't fail if a symlink already exists + * rebase to v3.17-rc7 + * [Config] CONFIG_HOTPLUG_PCI_PCIE=n for ppc64el + - LP: #1374440 + * rebase to v3.17 + * rebase to v3.18-rc1 + * [Config] CONFIG_AUFS_FS=n for FTBS + * Enable vivid + * [Config] CONFIG_SOUND_OSS_CORE_PRECLAIM=n + - LP: #1385510 + * rebase to v3.18-rc2 + * [Debian] Fix linux-doc dangling symlinks + - LP: #661306 + * CONFIG_MODULE_COMPRESS=n + * [Config] dropped scsi_tgt from generic inclusion list + * [Config] Added drivers/uio to generic inclusion list + * [Config] CONFIG_PATA_MACIO=y + - LP: #1378894 + * [Config] CONFIG_DRM_BOCHS=n + * [Debian] install usbipd + - LP: #898003 + + [ Upstream Kernel Changes ] + + * rebase to v3.18-rc2 + + [ Upstream Kernel Changes ] + + * rebase to v3.18-rc1 + - LP: #1316518 + - LP: #1371591 + - LP: #1357928 + + [ Upstream Kernel Changes ] + + * rebase to v3.17 + + [ Upstream Kernel Changes ] + + * rebase to v3.17-rc7 + + [ Upstream Kernel Changes ] + + * rebase to v3.17-rc6 + + [ Upstream Kernel Changes ] + + * rebase to v3.17-rc5 + + [ Upstream Kernel Changes ] + + * rebase to v3.17-rc4 + + [ Upstream Kernel Changes ] + + * rebase to v3.17-rc3 + + [ Upstream Kernel Changes ] + + * rebase to v3.17-rc2 + - LP: #1358116 + - LP: #1350148 + - LP: #1334950 + - LP: #1329580 + - LP: #1329580 + - LP: #1329580 + + [ Upstream Kernel Changes ] + + * rebase to v3.17-rc2 + + -- Tim Gardner Tue, 26 Aug 2014 10:36:19 -0600 + +linux (3.17.0-0.0) utopic; urgency=medium + + * Empty entry + + -- Tim Gardner Tue, 26 Aug 2014 10:34:44 -0600 + +linux (3.16.0-11.16) utopic; urgency=low + + [ Mauricio Faria de Oliveira ] + + * [Config] Switch kernel to vmlinuz (from vmlinux) on ppc64el + - LP: #1358920 + + [ Peter Zijlstra ] + + * SAUCE: (no-up) mmu_notifier: add call_srcu and sync function for listener to delay call and sync + - LP: #1361300 + + [ Tim Gardner ] + + * [Config] CONFIG_ZPOOL=y + - LP: #1360428 + * Release Tracking Bug + - LP: #1361308 + + [ Upstream Kernel Changes ] + + * Revert "net/mlx4_en: Fix bad use of dev_id" + - LP: #1347012 + * net/mlx4_en: Reduce memory consumption on kdump kernel + - LP: #1347012 + * net/mlx4_en: Fix mac_hash database inconsistency + - LP: #1347012 + * net/mlx4_en: Disable blueflame using ethtool private flags + - LP: #1347012 + * net/mlx4_en: current_mac isn't updated in port up + - LP: #1347012 + * net/mlx4_core: Use low memory profile on kdump kernel + - LP: #1347012 + * Drivers: scsi: storvsc: Change the limits to reflect the values on the host + - LP: #1347169 + * Drivers: scsi: storvsc: Set cmd_per_lun to reflect value supported by the Host + - LP: #1347169 + * Drivers: scsi: storvsc: Filter commands based on the storage protocol version + - LP: #1347169 + * Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version + - LP: #1347169 + * Drivers: scsi: storvsc: Implement a eh_timed_out handler + - LP: #1347169 + * drivers: scsi: storvsc: Set srb_flags in all cases + - LP: #1347169 + * drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure + - LP: #1347169 + * namespaces: Use task_lock and not rcu to protect nsproxy + - LP: #1328088 + * net: xgene: Check negative return value of xgene_enet_get_ring_size() + * mm/zbud: change zbud_alloc size type to size_t + - LP: #1360428 + * mm/zpool: implement common zpool api to zbud/zsmalloc + - LP: #1360428 + * mm/zpool: zbud/zsmalloc implement zpool + - LP: #1360428 + * mm/zpool: update zswap to use zpool + - LP: #1360428 + * ideapad-laptop: Change Lenovo Yoga 2 series rfkill handling + - LP: #1341296 + * iommu/amd: Fix for pasid initialization + - LP: #1361300 + * iommu/amd: Moving PPR fault flags macros definitions + - LP: #1361300 + * iommu/amd: Drop oprofile dependency + - LP: #1361300 + * iommu/amd: Fix typo in amd_iommu_v2 driver + - LP: #1361300 + * iommu/amd: Don't call mmu_notifer_unregister in __unbind_pasid + - LP: #1361300 + * iommu/amd: Don't free pasid_state in mn_release path + - LP: #1361300 + * iommu/amd: Get rid of __unbind_pasid + - LP: #1361300 + * iommu/amd: Drop pasid_state reference in ppr_notifer error path + - LP: #1361300 + * iommu/amd: Add pasid_state->invalid flag + - LP: #1361300 + * iommu/amd: Don't hold a reference to mm_struct + - LP: #1361300 + * iommu/amd: Don't hold a reference to task_struct + - LP: #1361300 + * iommu/amd: Don't call the inv_ctx_cb when pasid is not set up + - LP: #1361300 + * iommu/amd: Don't set pasid_state->mm to NULL in unbind_pasid + - LP: #1361300 + * iommu/amd: Remove change_pte mmu_notifier call-back + - LP: #1361300 + * iommu/amd: Fix device_state reference counting + - LP: #1361300 + * iommu/amd: Fix 2 typos in comments + - LP: #1361300 + + -- Tim Gardner Fri, 22 Aug 2014 08:45:54 -0400 + +linux (3.16.0-10.15) utopic; urgency=low + + [ dann frazier ] + + * [debian] Fix regression with ABI subversions and backport + + [ Feng Kan ] + + * SAUCE: (no-up) irqchip:gic: change access of gicc_ctrl register to read + modify write. + - LP: #1357527 + * SAUCE: (no-up) arm64: optimized copy_to_user and copy_from_user + assembly code + - LP: #1358949 + + [ Stefan Bader ] + + * SAUCE: bcache: prevent crash on changing writeback_running + - LP: #1357295 + + [ Tim Gardner ] + + * [Config] CONFIG_XFRM_STATISTICS=y + * [Config] CONFIG_SECURITY_NETWORK_XFRM=y + * [Config] CONFIG_SENSORS_IBMPOWERNV=m + - LP: #1353005 + * Release Tracking Bug + - LP: #1359783 + + [ Upstream Kernel Changes ] + + * intel_idle: Broadwell support + - LP: #1256170 + * powerpc/book3s: Add basic infrastructure to handle HMI in Linux. + - LP: #1357108 + * powerpc/powernv: Invoke opal call to handle hmi. + - LP: #1357108 + * powerpc/book3s: handle HMIs for cpus in nap mode. + - LP: #1357108 + * powerpc/book3s: Fix endianess issue for HMI handling on napping cpus. + - LP: #1357108 + * powerpc: Add smp_mb() to arch_spin_is_locked() + - LP: #1358569 + * powerpc: Add smp_mb()s to arch_spin_unlock_wait() + - LP: #1358569 + * hwmon: (powerpc/powernv) hwmon driver for power, fan rpm, voltage and + temperature + - LP: #1353005 + * tools/testing/selftests/ptrace/peeksiginfo.c: add PAGE_SIZE definition + - LP: #1358855 + * printk: Add function to return log buffer address and size + - LP: #1359423 + * powerpc/powernv: Interface to register/unregister opal dump region + - LP: #1359423 + * bcache: fix crash on shutdown in passthrough mode + - LP: #1357295 + * bcache: fix uninterruptible sleep in writeback thread + - LP: #1357295 + + [ Vinayak Kale ] + + * SAUCE: (no-up) dt-bindings: Add Potenza PMU binding + - LP: #1357527 + * SAUCE: (no-up) arm64: dts: Add PMU node for APM X-Gene Storm SOC + - LP: #1357527 + + -- Tim Gardner Fri, 15 Aug 2014 12:34:33 -0600 + +linux (3.16.0-9.14) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1357370 + + [ Serge Hallyn ] + + * SAUCE: Overlayfs: allow unprivileged mounts + - LP: #1357025 + + [ Upstream Kernel Changes ] + + * MAINTAINERS: Add entry for APM X-Gene SoC ethernet driver + * Documentation: dts: Add bindings for APM X-Gene SoC ethernet driver + * dts: Add bindings for APM X-Gene SoC ethernet driver + * drivers: net: Add APM X-Gene SoC ethernet driver support. + * powerpc/thp: Add write barrier after updating the valid bit + - LP: #1357014 + * powerpc/thp: Don't recompute vsid and ssize in loop on invalidate + - LP: #1357014 + * powerpc/thp: Invalidate old 64K based hash page mapping before insert + of 4k pte + - LP: #1357014 + * powerpc/thp: Handle combo pages in invalidate + - LP: #1357014 + * powerpc/thp: Invalidate with vpn in loop + - LP: #1357014 + * powerpc/thp: Use ACCESS_ONCE when loading pmdp + - LP: #1357014 + * powerpc/mm: Use read barrier when creating real_pte + - LP: #1357014 + * powerpc/thp: Add tracepoints to track hugepage invalidate + - LP: #1357014 + * rebase to v3.16.1 + + -- Tim Gardner Thu, 14 Aug 2014 08:18:02 -0400 + +linux (3.16.0-8.13) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1356403 + + [ dann frazier ] + + * [debian] Allow for package revisions condusive for branching + + [ Upstream Kernel Changes ] + + * ahci_xgene: Fix the watermark threshold for the APM X-Gene SATA host controller driver. + - LP: #1350087 + * ahci_xgene: Use correct OOB tunning parameters for APM X-Gene SoC AHCI SATA Host controller driver. + - LP: #1350087 + * powerpc/powernv: Enable M64 aperatus for PHB3 + - LP: #1355469 + * powerpc: Fail remap_4k_pfn() if PFN doesn't fit inside PTE + - LP: #1352994 + * powerpc: Add machine_early_initcall() + - LP: #1352640 + * powerpc/powernv: Switch powernv drivers to use machine_xxx_initcall() + - LP: #1352640 + * powerpc/eeh: Avoid event on passed PE + - LP: #1352640 + * powerpc/eeh: EEH support for VFIO PCI device + - LP: #1352640 + * powerpc/eeh: sysfs entries lost + - LP: #1352640 + * powerpc/powernv: Fix IOMMU table for VFIO dev + - LP: #1352640 + * powerpc/eeh: Fetch IOMMU table in reliable way + - LP: #1352640 + * powerpc/eeh: Refactor EEH flag accessors + - LP: #1352640 + * powerpc/eeh: Selectively enable IO for error log + - LP: #1352640 + * powerpc/eeh: Reduce lines of log dump + - LP: #1352640 + * powerpc/eeh: Replace pr_warning() with pr_warn() + - LP: #1352640 + * powerpc/eeh: Make diag-data not endian dependent + - LP: #1352640 + * powerpc/eeh: Aux PE data for error log + - LP: #1352640 + * PCI: Support BAR sizes up to 128GB + - LP: #1352640 + * powerpc/powernv: Allow to freeze PE + - LP: #1352640 + * powerpc/powernv: Split ioda_eeh_get_state() + - LP: #1352640 + * powerpc/powernv: Handle compound PE + - LP: #1352640 + * powerpc/powernv: Handle compound PE for EEH + - LP: #1352640 + * powerpc/powernv: Handle compound PE in config accessors + - LP: #1352640 + * mnt: Only change user settable mount flags in remount + - LP: #1356318 + - CVE-2014-5206 + * mnt: Move the test for MNT_LOCK_READONLY from change_mount_flags into do_remount + - LP: #1356318 + - CVE-2014-5206 + * mnt: Correct permission checks in do_remount + - LP: #1356323 + - CVE-2014-5207 + * mnt: Change the default remount atime from relatime to the existing value + - LP: #1356323 + - CVE-2014-5207 + + -- Tim Gardner Sun, 10 Aug 2014 09:10:51 -0600 + +linux (3.16.0-7.12) utopic; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.16 final + * [Config] d-i -- add virtio_scsi to virtio-modules + - LP: #1342000 + + [ dann frazier ] + + * [Packaging] Fix 'printchanges' to work with versions containing '+' + + [ Tim Gardner ] + + * [Config] CONFIG_MICROCODE=y + - LP: #1084373 + * [Config] CONFIG_CONTEXT_TRACKING_FORCE=n + - LP: #1349028 + * [Config] Add hv_balloon to d-i virtio-modules + - LP: #1292216 + * Release Tracking Bug + - LP: #1354530 + + [ Upstream Kernel Changes ] + + * rebase to v3.16 + + -- Tim Gardner Tue, 29 Jul 2014 09:55:15 -0400 + +linux (3.16.0-6.11) utopic; urgency=low + + [ Paolo Pisati ] + + * [Config] armhf: MXS_DMA=y && MTD_NAND_GPMI_NAND=m + * [Config] armhf: KEYBOARD_IMX=m + * [Config] armhf: build cubox & imx6 DTBs + * [Config] armhf: RTC_DRV_PCF8523=y + + [ Tim Gardner ] + + * [Config] CONFIG_KEYS_DEBUG_PROC_KEYS=y + - LP: #1344405 + * [Config] CONFIG_SCSI_IPR_TRACE=y, CONFIG_SCSI_IPR_DUMP=y + - LP: #1343109 + * Release Tracking Bug + - LP: #1349196 + + [ Upstream Kernel Changes ] + + * rebase to v3.16-rc7 + + -- Tim Gardner Thu, 24 Jul 2014 09:08:55 -0400 + +linux (3.16.0-5.10) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1346298 + * [Config] CONFIG_GPIO_SYSFS=y + - LP: #1342153 + * rebase to v3.16-rc6 + + [ Paolo Pisati ] + + * [Config] enable ARCH_MVEBU* + * [Config] AHCI_MVEBU=m + * [Config] ARMADA_THERMAL=y + * [Config] ARM_ARMADA_370_XP_CPUIDLE=y + * [Config] CRYPTO_DEV_MV_CESA=m + * [Config] I2C_MV64XXX=m + * [Config] MMC_MVSDIO=m + * [Config] MMC_SDHCI_DOVE=m + * [Config] MTD_NAND_ORION=m + * [Config] MTD_NAND_PXA3xx=m + * [Config] MVNETA=m + * [Config] MV_XOR=y + * [Config] ORION_WATCHDOG=m + * [Config] PCI_MVEBU=y + * [Config] RTC_DRV_MV=y + * [Config] SND_KIRKWOOD_SOC*=m + * [Config] SPI_ORION=m + * [Config] USB_XHCI_MVEBU=m + * [Config] armhf: build all Armada and Dove DTBs + * [Config] armhf: SERIAL_8250_DW=y + + [ Upstream Kernel Changes ] + + * rebase to v3.16-rc6 + + -- Tim Gardner Tue, 15 Jul 2014 07:49:42 -0400 + +linux (3.16.0-4.9) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1341543 + + [ Upstream Kernel Changes ] + + * rebase to v3.16-rc5 + + -- Tim Gardner Sun, 13 Jul 2014 21:30:27 -0400 + +linux (3.16.0-3.8) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1340091 + + -- Tim Gardner Thu, 10 Jul 2014 10:06:47 +0100 + +linux (3.16.0-2.7) utopic; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: aufs3 -- avoid aufs3-mmap.patch include hell for arm64 + ubuntu: aufs3 -- (no-up) aufs3-mmap.patch + + -- Tim Gardner Wed, 09 Jul 2014 16:16:28 +0100 + +linux (3.16.0-2.6) utopic; urgency=low + + [ Andy Whitcroft ] + + * Revert "ubuntu: aufs3 -- (no-up) aufs3-mmap.patch" + Fixes FTBS. + + -- Tim Gardner Tue, 08 Jul 2014 17:29:26 +0100 + +linux (3.16.0-2.5) utopic; urgency=low + + [ Andy Whitcroft ] + + * ubuntu -- fix basic format for ubuntu/Makefile + * ubuntu: AUFS (no-squash): basic framework and update machinary + * ubuntu: aufs3 -- update update scripting + * ubuntu: aufs3 -- (no-up) aufs3-base.patch + * ubuntu: aufs3 -- (no-up) aufs3-mmap.patch + * ubuntu: aufs3 -- (no-up) aufs3-standalone.patch + * ubuntu: AUFS -- update to dcf336a754c86d5ee1c3d50699fd75c586d037cb + * [Configs] AUFS configs + * ubuntu: aufs3 -- reenable + + [ Tim Gardner ] + + * CONFIG_LATENCYTOP=n + + -- Tim Gardner Tue, 08 Jul 2014 15:27:35 +0100 + +linux (3.16.0-2.4) utopic; urgency=low + + [ Andy Whitcroft ] + + * [Config] flip VIRTIO*=y + * [Config] commonise CONFIG_SWIOTLB=y + * [Config] apply Bus options (PCI etc.) >> PCI support config defaults + * [Config] apply Device Drivers >> ATA/ATAPI/MFM/RLL support (DEPRECATED) + config defaults + * [Config] apply Device Drivers >> Block devices config defaults + * [Config] apply Device Drivers >> Character devices config defaults + * [Config] apply Device Drivers >> DMA Engine support config defaults + * [Config] apply Device Drivers >> EDAC (Error Detection And Correction) + reporting config defaults + * [Config] apply Device Drivers >> Graphics support >> Direct Rendering + Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI + support) config defaults + * [Config] apply Device Drivers >> GPIO Support config defaults + * [Config] apply Device Drivers >> Graphics support >> Console display + driver support config defaults + * [Config] apply Device Drivers >> IIO staging drivers >> Accelerometers + config defaults + * [Config] apply Device Drivers >> IOMMU Hardware Support config defaults + * [Config] apply Device Drivers >> Input device support >> Generic input + layer (needed for keyboard, mouse, ...) >> Miscellaneous devices config + defaults + * [Config] apply Device Drivers >> Input device support >> Hardware I/O + ports config defaults + * [Config] apply Device Drivers >> LED Support >> LED Class Support + config defaults + * [Config] apply Device Drivers >> Hardware Spinlock drivers config + defaults + * [Config] apply Device Drivers >> Multimedia support >> Cameras/video + grabbers support config defaults + * [Config] apply Security options config defaults + * [Config] apply Networking options >> Network packet filtering framework + (Netfilter) >> Core Netfilter Configuration config defaults + * [Config] apply Device Drivers >> MMC/SD/SDIO card support config + defaults + * [Config] apply Device Drivers >> Graphics support >> Frame buffer + Devices >> Support for frame buffer devices config defaults + * [Config] apply Power management and ACPI options >> CPU Frequency + scaling config defaults + * [Config] apply Processor type and features config defaults + * [Config] apply Partition Types config defaults + * [Config] apply Power management and ACPI options config defaults + * [Config] apply Device Drivers >> InfiniBand support config defaults + * [Config] apply Device Drivers >> Misc devices config defaults + * [Config] apply Device Drivers >> Multifunction device drivers config + defaults + * [Config] apply Device Drivers >> SCSI device support >> SCSI device + support >> SCSI low-level drivers config defaults + * [Config] apply Device Drivers >> Network device support >> Ethernet + driver support config defaults + * [Config] apply Device Drivers >> Network device support >> Network core + driver support config defaults + * [Config] apply Device Drivers >> Network device support >> PHY Device + support and infrastructure config defaults + * [Config] apply File systems >> Network File Systems config defaults + * [Config] apply Device Drivers >> Input device support >> Generic input + layer (needed for keyboard, mouse, ...) >> Touchscreens config defaults + * [Config] apply Device Drivers >> Memory Technology Device (MTD) support + >> NAND Device Support config defaults + * [Config] apply Device Drivers >> Network device support >> Wireless LAN + >> Ralink driver support config defaults + * [Config] apply Device Drivers >> Staging drivers config defaults + * [Config] apply Cryptographic API >> Hardware crypto devices config + defaults + * [Config] apply Device Drivers >> Macintosh device drivers config + defaults + * [Config] apply Device Drivers >> Network device support >> Wireless LAN + config defaults + * [Config] apply Device Drivers >> PPS support config defaults + * [Config] apply Device Drivers >> Sound card support config defaults + * [Config] apply Networking support >> RF switch subsystem support config + defaults + * [Config] apply Library routines config defaults + * [Config] apply Device Drivers >> CODEC drivers config defaults + * [Config] apply Device Drivers >> PHY Subsystem config defaults + * [Config] apply Device Drivers >> Pulse-Width Modulation (PWM) Support + config defaults + * [Config] apply Kernel hacking >> Tracers config defaults + * [Config] apply Kernel hacking >> Runtime Testing config defaults + * [Config] apply Kernel hacking >> Architecture: powerpc config defaults + * [Config] apply Device Drivers >> USB support config defaults + * [Config] apply Device Drivers >> Power supply class support config + defaults + * [Config] apply Device Drivers >> USB Network Adapters config defaults + * [Config] apply General setup >> IRQ subsystem config defaults + * [Config] apply General setup config defaults + * [Config] apply File systems >> Miscellaneous filesystems config + defaults + * [Config] apply File systems config defaults + * [Config] apply Device Drivers >> Userspace I/O drivers config defaults + * [Config] apply Device Drivers >> Virtio drivers config defaults + * [Config] apply Device Drivers >> USB Peripheral Controller config + defaults + * [Config] apply Device Drivers >> SCSI device support >> SCSI device + support >> SCSI Transports config defaults + * [Config] apply Device Drivers >> Real Time Clock config defaults + * [Config] apply Device Drivers >> Serial ATA and Parallel ATA drivers + (libata) config defaults + * [Config] apply Device Drivers >> SoC Audio for Freescale CPUs config + defaults + * [Config] apply Device Drivers >> Voltage and Current Regulator Support + config defaults + * [Config] apply Device Drivers >> USB Physical Layer drivers config + defaults + * [Config] apply Device Drivers >> Watchdog Timer Support config defaults + * [Config] powerpc-powerpc-e500mc FTBFS -- CONFIG_CRASH_DUMP=n + * [Config] powerpc-powerpc64-emb FTBFS -- CONFIG_IMA=n + * [Config] powerpc-powerpc64-emb FTBFS -- CONFIG_HIBERNATION=n + CONFIG_HOTPLUG_CPU=n + * [Config] ppc64el-generic FTBFS -- CONFIG_LUSTRE_FS=n + * [Config] drivers/message/fusion needs scsi_transport_spi in virtual + * [Config] drivers/acpi/acpi_ipmi.ko needs + drivers/char/ipmi/ipmi_msghandler.ko in virtual + * [Config] armhf-* FTBFS -- CONFIG_STACK_TRACER=n + CONFIG_FUNCTION_TRACER=n + * [Config] ignore modules changing following major config changes + + [ Tim Gardner ] + + * rebase to v3.16-rc4 + + [ Upstream Kernel Changes ] + + * rebase to v3.16-rc4 + - LP: #1297581 + + -- Andy Whitcroft Thu, 03 Jul 2014 11:00:43 +0100 + +linux (3.16.0-1.3) utopic; urgency=low + + [ Andy Whitcroft ] + + * Revert "Disable do_tools_perf for FTBS" + * SAUCE: fix perf_regs definitions for arm64 + + [ Paolo Pisati ] + + * [Config] armhf: ARCH_EXYNOS5* support + * [Config] armhf: CPU_IDLE=y and ARM_EXYNOS_CPUIDLE=y + * [Config] armhf: EXYNOS_THERMAL=y + * [Config] armhf: EXYNOS_IOMMU=y + * [Config] armhf: EXYNOS_ADC=m + * [Config] armhf: EXYNOS_I2C_EXYNOS5=m + * [Config] armhf: MMC_SDHCI_S3C=m + * [Config] armhf: PCI_EXYNOS=y + * [Config] armhf: PHY_EXYNOS5250_SATA=y + * [Config] armhf: USB_[E|O]HCI_EXYNOS=y && SAMSUNG_USBPHY=y + * [Config] armhf: PWM_SAMSUNG=m + * [Config] armhf: RTC_DRV_S3C=y + * [Config] armhf: S3C2410_WATCHDOG=m + * [Config] armhf: MMC_DW_EXYNOS=m + * [Config] armhf: SERIAL_SAMSUNG=y + * [Config] armhf: SND_SOC_SAMSUNG=m + * [Config] armhf: SPI_S3C64XX=m + * [Config] armhf: EXYNOS_VIDEO=y and VIDEO_SAMSUNG*=m + * [Config] armhf: FB_S3C=m + * [Config] armhf: build all Exynos 5 DTBs + * [Config] armhf: disable CPUFREQ_EXYNOS + + [ Tim Gardner ] + + * rebase to v3.16-rc3 + + [ Upstream Kernel Changes ] + + * rebase to v3.16-rc3 + - LP: #1331915 + + -- Tim Gardner Tue, 24 Jun 2014 08:58:09 -0600 + +linux (3.16.0-0.2) utopic; urgency=low + + [ Tim Gardner ] + + * Revert "SAUCE: intel_pstate -- toggle default to disable" + - LP: #1333322 + * CONFIG_BOOKE_WDT=y + * Disable do_tools_perf for FTBS (just until I can figure it out) + + -- Tim Gardner Mon, 23 Jun 2014 13:37:53 -0600 + +linux (3.16.0-0.1) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1333265 + + [ Andy Whitcroft ] + + * [Config] cloud-tools -- add systemd units + - LP: #1329027 + + [ dann frazier ] + + * [Config] CONFIG_RTC_DRV_XGENE=y for arm64 + * [Config] CONFIG_NET_XGENE=m for arm64 + * [Config] Restrict CONFIG_POWER_RESET_SYSCON to arm64 only + + [ Feng Kan ] + + * SAUCE: (no-up) arm64: dts: Add X-Gene reboot driver dts node + * SAUCE: (no-up) Add documentation for generic SYSCON reboot driver. + * SAUCE: (no-up) Select reboot driver for X-Gene platform. + + [ Iyappan Subramanian ] + + * SAUCE: (no-up) MAINTAINERS: Add entry for APM X-Gene SoC ethernet driver + * SAUCE: (no-up) Documentation: dts: Add bindings for APM X-Gene SoC ethernet driver + * SAUCE: (no-up) dts: Add bindings for APM X-Gene SoC ethernet driver + * SAUCE: (no-up) drivers: net: Add APM X-Gene SoC ethernet driver support. + + [ Tim Gardner ] + + * updateconfigs + * Fix arm64 crypto Makefile + * [Config] CONFIG_BOOKE_WDT=n for FTBS + * [Debian] Add UTS_UBUNTU_RELEASE_ABI to utsrelease.h + - LP: #1327619 + * Disabled powerpc64-emb for FTBS + * [Config] CONFIG_DRM_TEGRA=m + * [Config] CONFIG_CMA_SIZE_MBYTES=64 + * rebase to v3.16-rc2 + * Clean up generic.inclusion-list warnings + + [ Upstream Kernel Changes ] + + * rebase to v3.16-rc2 + - LP: #1328587 + - LP: #1319291 + - LP: #1310512 + - LP: #1310512 + - LP: #1305480 + + -- Tim Gardner Thu, 12 Jun 2014 12:26:09 +0000 + +linux (3.15.0-6.11) utopic; urgency=low + + [ Adam Conrad ] + + * Enable building the sata-modules udeb on ppc64el. + - LP: #1323980 + * [Packaging] Set bootloader and loader on ppc64el to grub + + [ Adam Lee ] + + * SAUCE: (no-up) rtlwifi: rtl8723be: disable MSI interrupts mode + - LP: #1310512, #1320070 + + [ Alex Hung ] + + * SAUCE: (no-up) dell-led: add mic mute led interface + - LP: #1308297 + + [ Andy Whitcroft ] + + * [Config] d-i -- add hyperv_keyboard to serial-modules udeb + - LP: #1285434 + * [Config] tools -- enable cpupower on ppc64el + * [Config] ppc64el -- enable perf tools + * [Config] powerpc -- enable perf tools + * [Config] ppc64el -- reduce MAX_ORDER with 64k pages + * [Config] arm64 -- enable tools + - LP: #1326050 + * [Config] switch hyper-keyboard to virtual + - LP: #1325306 + * [Config] fix up Breaks/Replaces on linux-cloud-tools-common to fix + upgrades + * SAUCE: kvm: BIOS disabled kvm support should be a warning + - LP: #1300247 + * SAUCE: nouveau: missing outputs should be warnings + - LP: #1300244 + * [Config] d-i -- add nvme devices to block-modules udeb + - LP: #1303710 + + [ Anton Blanchard ] + + * SAUCE: (no-up) powerpc: 64bit sendfile is capped at 2GB + - LP: #1328230 + + [ Colin Ian King ] + + * SAUCE: intel_pstate: inform user that thermald is worth considering + + [ Dave Chiluk ] + + * [Config] Enable CONFIG_IP_VS_IPV6=y + - LP: #1300739 + + [ Paolo Pisati ] + + * [Config] build vexpress a9 dtb + - LP: #1303657 + + [ Tetsuo Handa ] + + * SAUCE: kthread: Do not leave kthread_create() immediately upon SIGKILL. + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1329045 + * [Debian] Treat vdso install as an environment variable + - LP: #1325713 + * [Config] Treat vdso install as an environment variable + - LP: #1325713 + * [config] Set IPMI suppoort default to "y" + * [Config] powerpc -- CONFIG_SCSI_IBMVSCSI=y + * [Config] CONFIG_RT_GROUP_SCHED=n + - LP: #1284731 + * [Config] ppc64el -- switch to 64K system pages + * [Config] CONFIG_MICROCODE_EARLY=y + * [Config] SND_DAVINCI_SOC && SND_AM33XX_SOC_EVM =m + * [Config] armhf: DRM_TILCDC=m + * SAUCE: (no-up) mei_me: Add module parameter to disable MSI + * [Config] arm64: KVM=y + * [Config] armhf: LEDS_TRIGGER_HEARTBEAT=y + * [Config] armhf: generic: disable CPU_IDLE + * [Config] armhf: CPU_FREQ=y + * [Config] Add new mlx modules to d-i + * [Config] Added Muti-Arch support for linux-headers-PKGVER-ABINUM, linux-tools-common, and linux-cloud-tools-common + - LP: #1295112 + * [Config] CONFIG_EXYNOS_ADC=n, CONFIG_HW_RANDOM_EXYNOS=n, CONFIG_MMC_DW_EXYNOS=n, CONFIG_USB_DWC3_EXYNOS=n + - LP: #1294353 + * [Config] CONFIG_ABX500_CORE=y for ppc64el + * [Config] CONFIG_ALX=m for powerpc + * [Config] CONFIG_ACENIC_OMIT_TIGON_I=n for ppc64el + * [Config] CONFIG_ACORN_PARTITION_*=n for ppc64el + * [Config] CONFIG_ANDROID=n for powerpc + * [Config] CONFIG_ASYNC_RAID6_TEST=m for ppc64el + * [Config] CONFIG_BIG_KEYS=y for ppc64el + * [Config] CONFIG_BSD_PROCESS_ACCT=y for ppc64el + * rebase to v3.15 + * [Config] CONFIG_PHY_XGENE=y + * [Config] CONFIG_MLX4_DEBUG=y + - LP: #1328256 + * [Config] CONFIG_POWERNV_CPUFREQ=y for powerpc, ppc64el + - LP: #1324571 + * [Config] CONFIG_BLK_DEV_SR_VENDOR=n for ppc64el + * [Config] CONFIG_CFG80211=m for ppc64el + * [Config] CONFIG_CHARGER_BQ24190=m for powerpc + * [Config] CONFIG_CHARGER_BQ24735=m for powerpc + * [Config] CONFIG_EXPERT=y for ppc64el + * [Config] CONFIG_ATA_SFF=y on ppc64el + * [Config] CONFIG_ATA_GENERIC=y for ppc64el, powerpc + * [Config] CONFIG_CHR_DEV_ST=m for ppc64el + * [Config] CONFIG_CHECKPOINT_RESTORE=y for ppc64el + * [Config] CONFIG_CHELSIO_T1_1G=y for ppc64el + * [Config] CONFIG_CHR_DEV_OSST=m for ppc64el + * [Config] CONFIG_CHR_DEV_SCH=m for ppc64el + * [Config] CONFIG_CPU_FREQ_STAT=y for powerpc + * [Config] CONFIG_DDR=y for ppc64el + * [Config] CONFIG_DEBUG_BUGVERBOSE=y for powerpc + * [Config] CONFIG_E100=m, CONFIG_E1000=m, CONFIG_E1000E=m for ppc64el + * [Config] CONFIG_EZX_PCAP=n for all arches + * [Config] CONFIG_DYNAMIC_DEBUG=y for powerpc + * [Config] CONFIG_ENABLE_MUST_CHECK=n for ppc64el + * [Config] CONFIG_ENABLE_WARN_DEPRECATED=n for ppc64el + * [Config] CONFIG_FB_3DFX=m for all arches + * [Config] CONFIG_FB_MATROX=m for ppc64el + * [Config] CONFIG_FB_RADEON=m for ppc64el + * [Config] CONFIG_FB_SAVAGE_I2C=y for all arches + * [Config] CONFIG_FIREWIRE=m for ppc64el + * [Config] CONFIG_FTR_FIXUP_SELFTEST=n for ppc64el + * [Config] CONFIG_HAMRADIO=y for ppc64el + * [Config] CONFIG_I2C_CHARDEV=m for ppc64el + * [Config] CONFIG_I2C_MUX=m for ppc64el + * [Config] CONFIG_I2C_STUB=m for ppc64el + * [Config] CONFIG_I2O=m for ppc64el + * [Config] CONFIG_INET_XFRM_MODE_BEET=m, CONFIG_INET_XFRM_MODE_TRANSPORT=m, CONFIG_INET_XFRM_MODE_TUNNEL=m for ppc64el + * [Config] CONFIG_INFINIBAND_IPOIB_DEBUG=n, CONFIG_INFINIBAND_MTHCA_DEBUG=n for ppc64el + * [Config] CONFIG_INFINIBAND_NES=m, CONFIG_INFINIBAND_OCRDMA=m, CONFIG_INFINIBAND_QIB=m for ppc64el + * [Config] CONFIG_INPUT_FF_MEMLESS=m for ppc64el + * [Config] CONFIG_INTERVAL_TREE_TEST=m for ppc64el + * [Config] CONFIG_IPACK_BUS=m for ppc64el + * [Config] CONFIG_ISDN=y for ppc64el + * [Config] CONFIG_ISO9660_FS=m for ppc64el + * [Config] CONFIG_KGDB=y for ppc64el + * [Config] CONFIG_KVM_GUEST=y for ppc64el + * [Config] CONFIG_L2TP_V3=y for powerpc + * [Config] CONFIG_MAILBOX=y for ppc64el + * [Config] CONFIG_MD_LINEAR=m, CONFIG_MD_RAID0=m, CONFIG_MD_RAID1=m for ppc64el + * [Config] CONFIG_MEDIA_SUPPORT=m for ppc64el + * [Config] CONFIG_MEMORY=y for ppc64el + * [Config] CONFIG_MEMSTICK=m for ppc64el + * [Config] CONFIG_MFD_SM501_GPIO=n for ppc64el + * [Config] CONFIG_MMC_BLOCK=m for ppc64el + * [Config] CONFIG_MOUSE_PS2=m for ppc64el + * [Config] CONFIG_NET_9P=m for ppc64el + * [Config] CONFIG_MSDOS_FS=m for ppc64el + * [Config] CONFIG_MSI_BITMAP_SELFTEST=n for ppc64el + * [Config] CONFIG_MTD=m for arm64 + * [Config] CONFIG_NETCONSOLE=m for ppc64el + * [Config] CONFIG_NETFILTER_XT_TARGET_NOTRACK=m for ppc64el + * [Config] CONFIG_NET_IPIP=m for ppc64el + * [Config] CONFIG_NET_TEAM=m for all arches + * [Config] CONFIG_NFC=m for ppc64el + * [Config] CONFIG_NL80211_TESTMODE=n for all arches + * [Config] CONFIG_NLS_CODEPAGE_437=y for powerpc + * [Config] CONFIG_NLS_ASCII=m, CONFIG_NLS_ISO8859_1=m, CONFIG_NLS_UTF8=m for ppc64el + * [Config] CONFIG_NOP_USB_XCEIV=m for ppc64el + * [Config] CONFIG_NOTIFIER_ERROR_INJECTION=m for ppc64el + * [Config] CONFIG_OPROFILE=m for ppc64el + * [Config] CONFIG_PARPORT_1284=y for ppc64el + * [Config] CONFIG_PARPORT_AX88796=m, CONFIG_PARPORT_PC_FIFO=y, CONFIG_PARPORT_SERIAL=m for ppc64el + * [Config] CONFIG_8723AU_P2P=n + * [Config] CONFIG_PCI_IOV=y, CONFIG_PCI_PASID=y, CONFIG_PCI_PRI=y, CONFIG_PCI_REALLOC_ENABLE_AUTO=y, CONFIG_PCI_STUB=m for ppc64el + * [Config] CONFIG_PCNET32=m for ppc64el + * [Config] CONFIG_SCSI_DH_EMC=m for ppc64el + * [Config] CONFIG_SCSI_DH_HP_SW=m for ppc64el + * [Config] CONFIG_SCSI_FC_ATTRS=m for ppc64el + * [Config] CONFIG_SCSI_IPR=m for ppc64el + * [Config] CONFIG_SCSI_LOGGING=y for ppc64el + * [Config] CONFIG_SCSI_OSD_INITIATOR=m for ppc64el + * [Config] CONFIG_SCSI_SCAN_ASYNC=y for ppc64el + * [Config] CONFIG_SCSI_SYM53C8XX_2=m for ppc64el + * [Config] CONFIG_XILINX_LL_TEMAC=m for powerpc + * [Config] CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y for ppc64el + * [Config] CONFIG_WLAN=y for arm64 + * [Config] CONFIG_VORTEX=m for ppc64el + * [Config] CONFIG_WIMAX=m for ppc64el + * [Config] CONFIG_WATCHDOG=y for ppc64el + * [Config] CONFIG_VIRT_DRIVERS=y for ppc64el + * [Config] CONFIG_VERSION_SIGNATURE="" for powerpc64-emb + * [Config] CONFIG_UWB=m for ppc64el + * [Config] CONFIG_USB_STORAGE=y + * [Config] CONFIG_SATA_AHCI_PLATFORM=y for armhf + * [Config] CONFIG_HID_RMI=m + * [Config] CONFIG_HVC_DCC=n + - LP: #1303657 + + [ Upstream Kernel Changes ] + + * mm/numa: Remove BUG_ON() in __handle_mm_fault() + - LP: #1323165 + * powerpc/powernv: Add calls to support little endian host + - LP: #1327400 + * HID: rmi: introduce RMI driver for Synaptics touchpads + * HID: rmi: do not stop the device at the end of probe + * HID: rmi: check for the existence of some optional queries before reading query 12 + * HID: rmi: do not fetch more than 16 bytes in a query + * HID: rmi: fix wrong struct field name + * HID: rmi: fix masks for x and w_x data + * HID: rmi: do not handle touchscreens through hid-rmi + * ALSA: pcm: 'BUG:' message unnecessarily triggers kerneloops + - LP: #1305480 + * rebase to v3.15 + + -- Tim Gardner Tue, 03 Jun 2014 17:02:49 +0000 + +linux (3.15.0-5.10) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1325596 + * [Config] CONFIG_POWERNV_CPUFREQ=y for ppc64el + * rebase to v3.15-rc8 + + [ Upstream Kernel Changes ] + + * rebase to v3.15-rc8 + + -- Tim Gardner Mon, 02 Jun 2014 12:59:34 +0000 + +linux (3.15.0-4.9) utopic; urgency=low + + * no change rebuild to fix embeded debhelper. + + -- Andy Whitcroft Thu, 29 May 2014 12:41:58 +0100 + +linux (3.15.0-4.8) utopic; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1324107 + * [Config] enable SECURITY_APPARMOR_UNCONFINED_INIT + + [ Javier Martinez Canillas ] + + * SAUCE: (no-up) apparmor: fix bug that constantly spam the console + - LP: #1323526 + + [ John Johansen ] + + * SAUCE: (no-up) apparmor: Sync to apparmor3 - alpha6 snapshot + - LP: #1323528 + * SAUCE: (no-up) apparmor: fix apparmor spams log with warning message + - LP: #1308761 + * SAUCE: (no-up) apparmor: fix refcount bug in apparmor pivotroot + - LP: #1308765 + * SAUCE: (no-up): apparmor: fix apparmor refcount bug in apparmor_kill + - LP: #1308764 + * SAUCE: (no-up): apparmor: use custom write_is_locked macro + - LP: #1323530 + + [ Kamal Mostafa ] + + * [Config] add debian/gbp.conf + + [ Tim Gardner ] + + * [Config] CONFIG_SATA_AHCI=m for ppc64el + - LP: #1323980 + + -- Andy Whitcroft Wed, 28 May 2014 12:47:17 +0100 + +linux (3.15.0-3.7) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1323189 + + [ Andy Whitcroft ] + + * [Config] autopkgtest -- need fakeroot for tests + + [ Upstream Kernel Changes ] + + * rebase to v3.15-rc7 + + -- Tim Gardner Mon, 26 May 2014 08:12:50 +0200 + +linux (3.15.0-2.6) utopic; urgency=low + + [ Andy Whitcroft ] + + * [Config] remove the kernel-image firmware list on clean + + [ Martin Pitt ] + + * [Config] autopkgtest -- switch to significantly faster rebuild + + [ Stefan Bader ] + + * [Config]: Add missing modules to inclusion list + + [ Tim Gardner ] + + * [debian] Dynamically generate the kernel-image udebs firmware list + * [d-i] firmware/kernel-image is generated + * rebase to v3.15-rc6 + * Release Tracking Bug + - LP: #1322251 + + [ Upstream Kernel Changes ] + + * rebase to v3.15-rc6 + - LP: #1297581 + + -- Tim Gardner Wed, 21 May 2014 10:51:29 -0700 + +linux (3.15.0-1.5) utopic; urgency=low + + [ Tim Gardner ] + + * [Config] Add apm-mustang.dtb to kernel-image udeb + + -- Tim Gardner Mon, 19 May 2014 14:47:42 -0700 + +linux (3.15.0-1.4) utopic; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: (no-up) hv -- bodge hv_vss_daemon so it can use the + local linux/hyperv.h" + * Revert "SAUCE: (no-up) hv -- bodge hv_kvp_daemon so it can use the + local linux/hyperv.h" + * [Packaging] tools -- hv tools build correctly against the built headers + * [Packaging] cloud-tools -- add the hv_fcopy_daemon to the package + * cloud-tools -- pull in init scripts for Hyper-V daemons + * cloud-tools -- detect Hyper-V VM to avoid starting + * cloud-tools -- update IF_NAME to DEVICE in hv_* scripts + - LP: #1295401 + * [Config] cloud-tools: reenable cloud-tools + + -- Andy Whitcroft Sun, 18 May 2014 19:21:04 +0100 + +linux (3.15.0-1.3) utopic; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] ppc64el is a powerpc kernel arch and needs its quirks + - LP: #1318848 + + [ Ben Collins ] + + * [Config] Switch to grub-ieee1275 as recommended on book3e systems + - LP: #1318629 + + [ Tim Gardner ] + + * [Config] CONFIG_FSL_PAMU=n + - LP: #1311738 + * Release Tracking Bug + - LP: #1320239 + + -- Tim Gardner Fri, 16 May 2014 07:37:07 -0600 + +linux (3.15.0-1.2) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1318171 + * Add rpcsec_gss_krb5 to generic inclusion list + - LP: #769527 + * rebase to v3.15-rc5 + + [ Upstream Kernel Changes ] + + * rebase to v3.15-rc5 + - LP: #1297581 + + -- Tim Gardner Tue, 06 May 2014 15:20:10 -0500 + +linux (3.15.0-0.1) utopic; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to v3.15-rc4 + - LP: #1297581 + - LP: #1297581 + - LP: #1305133 + - LP: #1297581 + - LP: #1297581 + - LP: #871808 + - LP: #1260303 + - LP: #1268468 + - LP: #1248116 + - LP: #1211920 + - LP: #1259790 + - LP: #1259437 + - LP: #1259435 + - LP: #1268468 + + -- Tim Gardner Fri, 07 Feb 2014 09:35:13 -0700 + +linux (3.15.0-0.0) utopic; urgency=low + + * Initial version for 3.15. + + -- Andy Whitcroft Fri, 02 May 2014 15:06:39 +0100 + +linux (3.13.0-8.27) trusty; urgency=low + + [ John Johansen ] + + * SAUCE: Add config option to disable new apparmor 3 semantics + -LP: #1270215 + + [ Tim Gardner ] + + * [debian] Fix indep_hdrs_pkg_name + - LP: #1134441 + * Update lttng to 00808267d3ba7cdcddfed7bec7e62a40463c1307 Version 2.4.0-rc3 + * Enabled lttng build + * Don't build lttng for armhf + lttng hates gcc-4.8 for armhf + * Release Tracking Bug + - LP: #1277309 + + [ Upstream Kernel Changes ] + + * rebase to v3.13.2 + - LP: #1260303 + - LP: #1260303 + - LP: #1268468 + + -- Tim Gardner Thu, 06 Feb 2014 09:25:51 -0700 + +linux (3.13.0-7.26) trusty; urgency=low + + [ John Johansen ] + + * SAUCE: apparmor: fix uninitialized lsm_audit membe + - LP: #1268727 + * Add config option to optionally enable new apparmor 3 semantics + + [ Tim Gardner ] + + * [Config] Add lowlatency to getabis + * [Config] CONFIG_SECURITY_APPARMOR_AA3_SEMANTICS=y + - LP: #1270215 + * Release Tracking Bug + - LP: #1276810 + + [ Upstream Kernel Changes ] + + * x86, x32: Correct invalid use of user timespec in the kernel + - LP: #1274349 + - CVE-2014-0038 + + -- Tim Gardner Wed, 05 Feb 2014 15:49:44 -0500 + +linux (3.13.0-7.25) trusty; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: fix fmd headers" + * SAUCE: fix fmd headers + + -- Andy Whitcroft Tue, 04 Feb 2014 09:36:09 +0000 + +linux (3.13.0-7.24) trusty; urgency=low + + [ Stefan Bader ] + + * [Config] Make vmwgfx driver enable the framebuffer device + + [ Tim Gardner ] + + * rebase to v3.13.1 + * [Config] CONFIG_NFS_FS=m for ppc64el + * [Config] CONFIG_X86_SYSFB=n + https://lists.ubuntu.com/archives/kernel-team/2014-February/038166.html + * Release Tracking Bug + - LP: #1275898 + + [ Upstream Kernel Changes ] + + * i2c: piix4: Add support for AMD ML and CZ SMBus changes + - LP: #1272525 + * i2c: piix4: Use different message for AMD Auxiliary SMBus Controller + - LP: #1272525 + * mm: ignore VM_SOFTDIRTY on VMA merging + - LP: #1274917 + * drm/radeon: disable dpm on BTC + - LP: #1266984 + + [ Upstream Kernel Changes ] + + * rebase to v3.13.1 + + -- Tim Gardner Thu, 30 Jan 2014 15:24:48 +0000 + +linux (3.13.0-6.23) trusty; urgency=low + + [ Andy Whitcroft ] + + * [Config] fix up architecture for linux-tools + + -- Andy Whitcroft Thu, 30 Jan 2014 09:00:41 +0000 + +linux (3.13.0-6.22) trusty; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] limit linux-udebs- to matching arch + * [Config] powerpc -- disable perf to fix FTBFS + * [Config] ppc64el -- fix up missing udebs + + -- Andy Whitcroft Wed, 29 Jan 2014 16:00:28 +0000 + +linux (3.13.0-6.21) trusty; urgency=low + + [ Andy Fleming ] + + * SAUCE: net: Add support for handling queueing in hardware + * SAUCE: of_mdio: Add of_phy_attach function + * SAUCE: phylib: Add generic 10G driver + * SAUCE: phylib: Support attaching to gen10g_driver + * SAUCE: phylib: Add Clause 45 read/write functions + + [ Andy Whitcroft ] + + * SAUCE: fix fmd headers + * [Packaging] lowlatency -- merge out of tree flavours + * SAUCE: allow IRQs to be irq-threaded by default via config + * [Config]: enable CONFIG_IRQ_FORCED_THREADING_DEFAULT for lowlatency + * [Config] powerpc -- fix up Build-depends: + * Release Tracking Bug + - LP: #1273747 + + [ Ben Collins ] + + * SAUCE: PPC: PCI: Fix pcibios_io_space_offset() so it works for 32-bit + ptr/64-bit rsrcs + * SAUCE: Revert "phy: vitesse make vsc824x_add_skew static" + * SAUCE: Fixup freescale usb phy driver to work on ppc64 + * SAUCE: xgmac_mdio: Silence read errors + * SAUCE: Provide booke stub for kvmppc_is_bigendian() + * SAUCE: Fix stack overflow on ppc32 + * SAUCE: Use resource_size_t instead of long for PCI resource address + * SAUCE: net/phy: Export function for use by dpaa_eth + * [Packaging] powerpc -- merge out of tree powerpc arch + + [ Bjorn Helgaas ] + + * SAUCE: Revert "EISA: Log device resources in dmesg" + - LP: #1251816 + * SAUCE: Revert "EISA: Initialize device before its resources" + - LP: #1251816 + + [ Emil Medve ] + + * SAUCE: phylib: Minimum hack to get the generic 10G PHY driver to work + with 10G "fixed-link"s + + [ Kumar Gala ] + + * SAUCE: fsl_qbman: Add drivers for Freescale DPAA Qman & Bman + * SAUCE: fsl_pme2: Add support for DPAA PME + * SAUCE: fmd: FMD14 integration + * SAUCE: dpaa_eth: Ethernet driver for Freescale QorIQ DPA Architecture + * SAUCE: powerpc/85xx: Add DPAA/networking support for CoreNet + + [ Madalin Bucur ] + + * SAUCE: net/flow: remove sleeping and deferral mechanism from + flow_cache_flush + * SAUCE: net/phy: abort genphy_read_status when link changes during speed + and duplex reading + + [ Stefan Bader ] + + * [Config] move some VMWare related modules into main package + - LP: #1271669 + + [ Tim Gardner ] + + * [Config] Add r815x to nic-modules + - LP: #1273735 + * [Config] CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y + - LP: #239479 + + [ Upstream Kernel Changes ] + + * mmc: sdhci-pci: break out definitions to header file + - LP: #1239938 + * mmc: sdhci-pci: add support of O2Micro/BayHubTech SD hosts + - LP: #1239938 + * powerpc/book3e: rename interrupt_end_book3e with __end_interrupts + * powerpc/book3e: support CONFIG_RELOCATABLE + * book3e/kexec/kdump: enable kexec for kernel + * book3e/kexec/kdump: create a 1:1 TLB mapping + * book3e/kexec/kdump: introduce a kexec kernel flag + * book3e/kexec/kdump: implement ppc64 kexec specfic + * book3e/kexec/kdump: redefine VIRT_PHYS_OFFSET + * book3e/kexec/kdump: recover "r4 = 0" to create the initial TLB + + -- Andy Whitcroft Tue, 28 Jan 2014 22:59:46 +0000 + +linux (3.13.0-5.20) trusty; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] tools -- do not make symlinks when not making packages + * [Packaging] tools -- tidy up control.stub.in ordering + * [Packaging] tools -- tools-common is shared and not conditional + * rebase to v3.13 + + [ Dirk Brandewie ] + + * SAUCE: intel_pstate: Add setting voltage value for baytrail P states. + + [ KY Srinivasan ] + + * SAUCE: Drivers: hv: vmbus: Specify the target CPU that should receive + notification + + [ Upstream Kernel Changes ] + + * rebase to v3.13 + - LP: #1270603 + + -- Andy Whitcroft Fri, 17 Jan 2014 15:45:31 +0000 + +linux (3.13.0-4.19) trusty; urgency=low + + [ Andy Whitcroft ] + + * [Config] libunwind8-dev is now available for ppc64el + * [Packaging] tools -- make cpupower optional + * [Packaging] tools -- enable correctly for x86 + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1269872 + + [ Upstream Kernel Changes ] + + * SAUCE: ARM: OMAP: hwmod: Add SYSC offsets for AES IP + * SAUCE: ARM: OMAP4: hwmod: Add hwmod data for AES IP + * SAUCE: OMAP: AM33xx: hwmod: Correct AES module SYSC type + * SAUCE: crypto: omap-aes: add error check for pm_runtime_get_sync + + [ Upstream Kernel Changes ] + + * rebase to 85ce70fdf48aa290b4845311c2dd815d7f8d1fa5 + + -- Tim Gardner Wed, 15 Jan 2014 13:23:05 +0000 + +linux (3.13.0-3.18) trusty; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.13-rc8 + * [Packaging] efi -- allow EFI signatures on any arch + + [ Tim Gardner ] + + * [Config] Fix vcs-git path + * Release Tracking Bug + - LP: #1268683 + + [ Upstream Kernel Changes ] + + * rebase to v3.13-rc8 + + -- Andy Whitcroft Sun, 12 Jan 2014 11:58:01 +0000 + +linux (3.13.0-2.17) trusty; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1267809 + * [Config] apply Platform support>>CPUIdle driver>>CPU Idle config + defaults + * [Config] apply Platform support>>CPU Frequency scaling config defaults + * [Config] CONFIG_PARIDE_EPATC8=y + * [Config] apply Device Drivers >> Broadcom specific AMBA config defaults + * [Config] apply Bus options >> PCI support >> RapidIO support >> RapidIO + Switch drivers config defaults + * [Config] apply Cryptographic API config defaults + * [Config] apply Device Drivers >> Common Clock Framework config defaults + * [Config] apply Device Drivers >> Distributed Switch Architecture + drivers config defaults + * [Config] apply Device Drivers >> Graphics support >> Backlight & LCD + device support config defaults + * [Config] apply Device Drivers >> Graphics support >> Support for frame + buffer devices >> Bootup logo config defaults + * annotations -- update in tree annotations + * [Config] apply Bus options >> PCI support >> RapidIO support config + defaults + * [Config] CONFIG_POWER_AVS=y CONFIG_RESET_CONTROLLER=y + * [Config] apply Device Drivers >> 1-wire Bus Masters config defaults + * [Config] apply CAN Device Drivers >> Platform CAN drivers with Netlink + support config defaults + * [Config] apply Device Drivers >> Character devices >> Serial drivers + config defaults + * [Config] apply Device Drivers >> Generic Thermal sysfs driver config + defaults + * [Config] apply Device Drivers >> Character devices >> TPM Hardware + Support config defaults + * [Config] apply Device Drivers >> Character devices config defaults + * [Config] apply Device Drivers >> HID support >> USB HID support >> USB + HID transport layer config defaults + * [Config] apply Device Drivers >> HID support >> HID bus support config + defaults + * [Config] apply Device Drivers >> HID support >> USB HID support config + defaults + * annotations -- update in tree annotations + * [Config] apply Device Drivers >> GPIO Support config defaults + * [Config] update configs for apparmour update + + [ John Johansen ] + + * SAUCE: (no-up) apparmor: Sync to apparmor 3 - alpha 4 snapshot + * SAUCE: apparmor: fix unix domain sockets to be mediated on connection + - LP: #1208988 + * SAUCE: apparmor: allocate path lookup buffers during init + - LP: #1208988 + * SAUCE: (no-up) apparmor: Fix tasks not subject to, reloaded policy + - LP: #1236455 + + [ Tim Gardner ] + + * Revert "[Debian] getabis: Preface module with package name" + * [Config] Added ppc64el to getabis + * [packaging] Bump ABI for every new release + + -- Andy Whitcroft Fri, 10 Jan 2014 11:48:39 +0000 + +linux (3.13.0-1.16) trusty; urgency=low + + * First 3.13 upload. + * Release tracker + - LP: #1266852 + + -- Tim Gardner Tue, 07 Jan 2014 09:21:26 -0700 + +linux (3.13.0-0.15) trusty; urgency=low + + [ Tim Gardner ] + + * rebase to v3.13-rc7 + + [ Upstream Kernel Changes ] + + * rebase to v3.13-rc7 + + -- Tim Gardner Sun, 05 Jan 2014 06:13:33 -0700 + +linux (3.13.0-0.14) trusty; urgency=low + + [ Andy Whitcroft ] + + * rebase to 7a262d2ed9fa42fad8c4f243f8025580b58cf2f6 + + [ Tim Gardner ] + + * Remove ubuntu/dm-raid4-5 in favor of CONFIG_MD_RAID456 + * Update lttng to Version 2.4.0-rc2 + * lttng: Disabled trace_kvm_async_pf_completed + * [Config] CONFIG_IMA=y + - LP: #1244627 + + [ Upstream Kernel Changes ] + + * rebase to 7a262d2ed9fa42fad8c4f243f8025580b58cf2f6 + + -- Tim Gardner Thu, 02 Jan 2014 12:57:13 -0700 + +linux (3.13.0-0.13) trusty; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: aufs3 -- (no-up) aufs3-base.patch + * ubuntu: aufs3 -- (no-up) aufs3-mmap.patch + * ubuntu: aufs3 -- (no-up) aufs3-standalone.patch + * ubuntu: AUFS (no-squash): basic framework and update machinary + * ubuntu: AUFS -- update to 7b136a27b021da9010d8b6c101939dd298e46be7 + * ubuntu: aufs3 -- enable + * ubuntu: aufs3 -- update configs + + -- Andy Whitcroft Thu, 02 Jan 2014 09:41:02 +0000 + +linux (3.13.0-0.12) trusty; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to v3.13-rc6 + + -- Tim Gardner Tue, 31 Dec 2013 06:16:03 -0700 + +linux (3.13.0-0.11) trusty; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: suspicious unlocked ->status reading and writing in ipc/sem.c + * [Config] ppc64el -- initial defconfig based -generic flavour + * [Config] initial defconfig for ppc64el + * [Config] ubuntuise ppc64el config + * [Config] ubuntuise ppc64el config part 2 + * [Config] d-i -- update empty udebs list + * [Config] ppc64el -- split extras package + + [ Anton Blanchard ] + + * SAUCE: KVM: PPC: Book3S HV: Add little-endian guest support + + [ Benjamin Herrenschmidt ] + + * SAUCE: powerpc/powernv: Add calls to support little endian + + [ Cédric Le Goater ] + + * SAUCE: KVM: PPC: Book3S: add helper routine to load guest instructions + * SAUCE: KVM: PPC: Book3S: add helper routines to detect endian order + * SAUCE: KVM: PPC: Book3S: MMIO emulation support for little endian + guests + + [ Paul E. McKenney ] + + * SAUCE: powerpc: Make 64-bit non-VMX copy_tofrom_user() bi-endian + + -- Andy Whitcroft Fri, 27 Dec 2013 16:48:55 +0000 + +linux (3.13.0-0.10) trusty; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.13-rc5 + * [Config] updateconfigs following rebase to v3.13-rc5 + + [ Upstream Kernel Changes ] + + * rebase to v3.13-rc5 + - LP: #1260303 + - LP: #1260303 + - LP: #1260225 + + -- Andy Whitcroft Mon, 23 Dec 2013 12:48:28 +0000 + +linux (3.13.0-0.9) trusty; urgency=low + + [ Andy Whitcroft ] + + * [Config] d-i -- allow missing firmware + + -- Andy Whitcroft Fri, 20 Dec 2013 17:57:06 +0000 + +linux (3.13.0-0.8) trusty; urgency=low + + [ Andy Whitcroft ] + + * [Config] annotations -- first pass over entire config + * [Config] drop libunwind8-dev from Build-Depends for ppc64el + + [ Tim Gardner ] + + * [Config] Add arm64 device tree files + - LP: #1262901 + + -- Andy Whitcroft Thu, 19 Dec 2013 18:36:43 +0000 + +linux (3.13.0-0.7) trusty; urgency=low + + [ Rajesh B Prathipati ] + + * SAUCE: powerpc: Make unaligned accesses endian-safe for powerpc + + [ Tim Gardner ] + + * [Config] CONFIG_REGULATOR_S2MPS11=n for FTBS + + [ Upstream Kernel Changes ] + + * rebase to v3.13-rc4 + - LP: #1259790 + - LP: #1259437 + - LP: #1259435 + + -- Tim Gardner Fri, 13 Dec 2013 07:56:34 -0700 + +linux (3.13.0-0.6) trusty; urgency=low + + [ Paolo Pisati ] + + * [Config] armhf: arm64: VIRTIO_[BLK|MMIO|NET|CONSOLE|BALLOON]=y + * [Config] i386: amd64: VIRTIO_CONSOLE=y + + [ Tim Gardner ] + + * [Config] CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y + + -- Tim Gardner Sun, 08 Dec 2013 09:22:01 -0700 + +linux (3.13.0-0.5) trusty; urgency=low + + [ Andy Whitcroft ] + + * correct bug listing for v3.13-rc2 rebase + * [Config] ppc64el -- create linux-libc-dev + * [Debian] Improve tools version message + - LP: #1257715 + + [ Serge Hallyn ] + + * SAUCE: fork: Allow CLONE_PARENT after setns(CLONE_NEWPID)] + - LP: #1248590 + * SAUCE: vfs: Fix a regression in mounting proc + + [ Tim Gardner ] + + * [Config] Build-in ohci-pci + - LP: #1244176 + * Rebase to v3.13-rc3 + + [ Upstream Kernel Changes ] + + * Revert "Revert "fork: unify and tighten up CLONE_NEWUSER/CLONE_NEWPID + checks"" + - LP: #1248590 + + [ Upstream Kernel Changes ] + + * rebase to v3.13-rc3 + - LP: #1256840 + - LP: #1256212 + + -- Tim Gardner Sat, 07 Dec 2013 07:55:39 -0700 + +linux (3.13.0-0.4) trusty; urgency=low + + [ Tim Gardner ] + + * Rebase to v3.13-rc2 + + [ Upstream Kernel Changes ] + + * rebase to v3.13-rc2 + + -- Tim Gardner Fri, 29 Nov 2013 23:54:05 -0500 + +linux (3.13.0-0.3) trusty; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: Fix DocBook FTBS" + + [ Tim Gardner ] + + * [Debian] Re-sign modules after debug objcopy + - LP: #1253155 + * [Config] CONFIG_EXT4_USE_FOR_EXT23=y + + [ Upstream Kernel Changes ] + + * doc: fix generation of device-drivers + * rebase to b975dc3689fc6a3718ad288ce080924f9cb7e176 + + -- Tim Gardner Tue, 26 Nov 2013 12:24:42 -0700 + +linux (3.13.0-0.2) trusty; urgency=low + + [ Tim Gardner ] + + * SAUCE: Fix DocBook FTBS + + -- Tim Gardner Mon, 25 Nov 2013 13:24:15 -0700 + +linux (3.13.0-0.1) trusty; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to 7e3528c3660a2e8602abc7858b0994d611f74bc3 + + -- Tim Gardner Tue, 12 Nov 2013 07:28:53 -0700 + +linux (3.13.0-0.0) trusty; urgency=low + + * Major release bump. + + -- Andy Whitcroft Tue, 12 Nov 2013 21:37:52 +0000 + +linux (3.12.0-2.7) trusty; urgency=low + + * Fixed armhf ABI build failure. + * Release tracker + - LP: #1249477 + + -- Tim Gardner Fri, 08 Nov 2013 16:22:45 -0700 + +linux (3.12.0-2.6) trusty; urgency=low + + [ Joseph Salisbury ] + + * SAUCE: tg3: Add support for new 57786 device id. + - LP: #1242610 + + [ Tim Gardner ] + + * [Config] CONFIG_OABI_COMPAT=n + * [Config] add the wandboard to shipped dtb + - LP: #1249421 + * Release tracker + - LP: #1249477 + + -- Tim Gardner Fri, 08 Nov 2013 12:23:18 -0700 + +linux (3.12.0-2.5) trusty; urgency=low + + [ Andy Whitcroft ] + + * rebase to mainline v3.12 + * [Config] updateconfigs following rebase to v3.12 + * postinst -- improve relative symlink detection with missing files + - LP: #1248053 + * postinst -- fix unchanged link detection + * [Config] update configs following addition of apparmor fixes + + [ Anthony Wong ] + + * SAUCE: Work around broken ACPI backlight on Dell Inspiron 5537 + - LP: #1231305 + + [ John Johansen ] + + * SAUCE: (no-up) apparmor: Sync to apparmor 3 - alpha 4 snapshot + * SAUCE: apparmor: fix unix domain sockets to be mediated on connection + - LP: #1208988 + * SAUCE: apparmor: allocate path lookup buffers during init + - LP: #1208988 + + [ Tim Gardner ] + + * [Config] Remove superfluous ubuntu/lttng-modules + + [ Upstream Kernel Changes ] + + * Revert "fork: unify and tighten up CLONE_NEWUSER/CLONE_NEWPID checks" + - LP: #1248590 + + [ Upstream Kernel Changes ] + + * rebase to v3.12 + - LP: #1222850 + + [ Adam Conrad ] + * etc/getabis: Fetch arm64/generic abis as well + + -- Andy Whitcroft Wed, 06 Nov 2013 21:00:21 +0000 + +linux (3.12.0-1.3) trusty; urgency=low + + [ Andy Whitcroft ] + + * [Config] arm64 -- add arch to the configuration handlers + * [Config] arm64 -- add generic flavour + * [Config] arm64 -- default config + * [Config] arm64 -- fix up various FTBFS config options + * SAUCE: arm64: export __copy_in_user to modules + * [Config] arm64 -- disable ABI/module checks + * [Config] arm64 -- enforcer -- add arm64 to the enforcer + * [Config] arm64 -- enable udebs for arm64 + + [ Colin Watson ] + + * [Config] Clean up various udeb Provides + + [ Paolo Pisati ] + + * [Config] AHCI_IMX=y + * [Config] build imx*-wandboard dtbs + + [ Serge Hallyn ] + + * SAUCE: device_cgroup: remove can_attach + + [ Tim Gardner ] + + * rebase to v3.12-rc7 + * SAUCE: KVM: Fix modprobe failure for kvm_intel/kvm_amd + * Release tracker + - LP: #1245932 + + [ Upstream Kernel Changes ] + + * rebase to v3.12-rc7 + - LP: #1180881 + - LP: #1180881 + - LP: #1217957 + + -- Tim Gardner Sun, 27 Oct 2013 22:08:55 -0600 + +linux (3.12.0-0.2) trusty; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: (no-up) scsi: hyper-v storage -- mark as preferring READ + CAPACITY (16) at SPC-2" + * Revert "SAUCE: (no-up) scsi: hyper-v storage -- mark as VPD capable at + SPC-2" + * Revert "SAUCE: (no-up) scsi: add scsi device flag to request READ + CAPACITY (16) be preferred" + * Revert "SAUCE: (no-up) scsi: add scsi device flag to request VPD pages + be used at SPC-2" + * Revert "overlayfs: Update to v19" + * Revert "ubuntu: overlayfs v18 -- -- overlayfs: implement show_options" + * Revert "ubuntu: overlayfs v18 -- -- overlayfs: add statfs support" + * Revert "ubuntu: overlayfs v18 -- -- overlay filesystem" + * Revert "ubuntu: overlayfs v18 -- -- vfs: introduce + clone_private_mount()" + * Revert "ubuntu: overlayfs v18 -- -- vfs: export do_splice_direct() to + modules" + * Revert "ubuntu: overlayfs v18 -- -- overlay: overlay filesystem + documentation" + * ubuntu: overlayfs v20 -- overlayfs: add statfs support + * [Config] fix linux-libc-dev generation for arm64 + * [Config] fix linux-libc-dev generation for x32 + * [Config] add linux-libc-dev generation for ppc64el + + [ Erez Zadok ] + + * ubuntu: overlayfs v20 -- overlayfs: implement show_options + + [ Miklos Szeredi ] + + * ubuntu: overlayfs v20 -- vfs: add i_op->dentry_open() + * ubuntu: overlayfs v20 -- vfs: export do_splice_direct() to modules + * ubuntu: overlayfs v20 -- vfs: export __inode_permission() to modules + * ubuntu: overlayfs v20 -- vfs: introduce clone_private_mount() + * ubuntu: overlayfs v20 -- overlay filesystem + * ubuntu: overlayfs v20 -- fs: limit filesystem stacking depth + + [ Neil Brown ] + + * ubuntu: overlayfs v20 -- overlay: overlay filesystem documentation + + [ Paolo Pisati ] + + * [Config] arm: VIRTIO_[BLK|NET|MMIO]=y + + [ Seth Forshee ] + + * SAUCE: (no-up) ACPI: Disable Windows 8 compatibility for some Lenovo + ThinkPads + - LP: #1183856 + + [ Tim Gardner ] + + * [Config] CONFIG_CRYPTO_CRCT10DIF=y, CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m + * rebase to v3.12-rc2 + * updateconfigs + * [Config] disable CONFIG_FB_VESA enforcer check + * [Config] Disable lttng for FTBS + * rebase to v3.12-rc3 + * rebase to v3.12-rc4 + * [Config] CONFIG_ANDROID=n + - LP: #1235161 + * [Config] CONFIG_L2TP_V3=y + - LP: #1235914 + * [Config] CONFIG_USB_OTG=n for all arches + * Release tracker + - LP: #1242811 + + [ Upstream Kernel Changes ] + + * scsi: hyper-v storsvc switch up to SPC-3 + + * rebase to v3.12-rc6 + - LP: #1235977 + - LP: #1235523 + - LP: #1239392 + - LP: #1227491 + + * rebase to v3.12-rc3 + - LP: #1231931 + + * rebase to v3.12-rc2 + - LP: #1213820 + - LP: #1213055 + - LP: #1198030 + + -- Tim Gardner Mon, 23 Sep 2013 07:41:07 -0600 + +linux (3.11.0-8.15) saucy; urgency=low + + [ Tim Gardner ] + + * Release tracker + - LP: #1227969 + + * Update lttng + Updated to git://git.lttng.org/lttng-modules.git 9998f5216f4641a79e158135 + Version 2.3.0+ + + [ Upstream Kernel Changes ] + + * igb: Add additional get_phy_id call for i354 devices + - LP: #1219619 + * igb: Read flow control for i350 from correct EEPROM section + - LP: #1219619 + * timekeeping: Fix HRTICK related deadlock from ntp lock changes + Required for lttng update. + + -- Tim Gardner Thu, 19 Sep 2013 07:41:49 -0600 + +linux (3.11.0-7.14) saucy; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] sort out linux-tools naming + - LP: #1205284 + * [Packaging] linux-tools: switch to common generic version helper + + [ Paolo Pisati ] + + * [Config] highbank: ecx1000: CPU_IDLE causes instabilities, disable it + + [ Tim Gardner ] + + * Release tracker + - LP: #1226160 + + [ Tony Lindgren ] + + * SAUCE: ARM: dts: Fix muxing and regulator for wl12xx on the SDIO bus + for pandaboard + + [ Upstream Kernel Changes ] + + * USB: handle LPM errors during device suspend correctly + - LP: #1011415 + * usb: don't check pm qos NO_POWER_OFF flag in usb_port_suspend() + - LP: #1011415 + * usb: Don't fail port power resume on device disconnect. + - LP: #1011415 + + [ Upstream Kernel Changes ] + + * rebase to v3.11.1 + + -- Tim Gardner Wed, 11 Sep 2013 07:30:17 -0600 + +linux (3.11.0-7.13) saucy; urgency=low + + * Release tracker + - LP: #1223545 + + [ Andy Whitcroft ] + + * SAUCE: (no-up) scsi: add scsi device flag to request VPD pages be used at SPC-2 + - LP: #1223499 + * SAUCE: (no-up) scsi: add scsi device flag to request READ CAPACITY (16) be preferred + - LP: #1223499 + * SAUCE: (no-up) scsi: hyper-v storage -- mark as VPD capable at SPC-2 + - LP: #1223499 + * SAUCE: (no-up) scsi: hyper-v storage -- mark as preferring READ CAPACITY (16) at SPC-2 + - LP: #1223499 + + [ Maximiliano Curia ] + + * SAUCE: (no-up) Only let characters through when there are active readers. + - LP: #1208740 + + [ Tim Gardner ] + + * [Debian] getabis: Commit new ABI directory, remove the old + * [Config] CONFIG_EFIVAR_FS=y + - LP: #1223195 + * [Config] CONFIG_EFI_VARS_PSTORE=m, + CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=n + * SAUCE: (no-up) USB: input: cm109.c: Convert high volume dev_err() to dev_err_ratelimited() + - LP: #1222850 + + [ Upstream Kernel Changes ] + + * Intel xhci: refactor EHCI/xHCI port switching + - LP: #1210858 + + -- Tim Gardner Tue, 10 Sep 2013 09:00:19 -0600 + +linux (3.11.0-6.12) saucy; urgency=low + + * Release tracker + - LP: #1222893 + + [ Andy Whitcroft ] + + * Revert "ubuntu: (no-squash) AUFS3 -- aufs3-standalone.patch" + * Revert "ubuntu: (no-squash) AUFS3 -- aufs3-base.patch" + * ubuntu: (no-squash) AUFS3 -- aufs3-base.patch + * ubuntu: (no-squash) AUFS3 -- aufs3-standalone.patch + - LP: #1222407 + + [ Paolo Pisati ] + + * [Config] restore mmc boot on panda + + [ Tyler Hicks ] + + * SAUCE: apparmor: Use shash crypto API interface for profile hashes + - LP: #1216294 + + [ Upstream Kernel Changes ] + + * net: calxedaxgmac: remove NETIF_F_FRAGLIST setting + * net: calxedaxgmac: read correct field in xgmac_desc_get_buf_len + * net: calxedaxgmac: fix race between xgmac_tx_complete and xgmac_tx_err + * net: calxedaxgmac: fix possible skb free before tx complete + * net: calxedaxgmac: update ring buffer tx_head after barriers + * net: calxedaxgmac: fix race with tx queue stop/wake + * net: calxedaxgmac: enable interrupts after napi_enable + * net: calxedaxgmac: fix various errors in xgmac_set_rx_mode + * net: calxedaxgmac: remove some unused statistic counters + * net: calxedaxgmac: fix rx DMA mapping API size mismatches + * net: calxedaxgmac: fix xgmac_xmit DMA mapping error handling + * mfd: rtsx: Read vendor setting from config space + - LP: #1201698 + + -- Tim Gardner Mon, 09 Sep 2013 07:21:06 -0600 + +linux (3.11.0-5.11) saucy; urgency=low + + * Release tracker + - LP: #1221886 + + [ Adam Lee ] + + * SAUCE: Bluetooth: Add support for 04ca:2007 + - LP: #1153448 + * SAUCE: Bluetooth: Add support for 105b:e065 + - LP: #1161261 + + [ Gavin Guo ] + + * SAUCE: Bluetooth: Add support for Broadcom 413c:8143 + - LP: #1166113 + + [ Upstream Kernel Changes ] + + * igb: Reset the link when EEE setting changed + - LP: #1219619 + * igb: Read register for latch_on without return value + - LP: #1219619 + * igb: Added rcu_lock to avoid race + - LP: #1219619 + * igb: don't allow SR-IOV without MSI-X + - LP: #1219619 + * igb: Update MTU so that it is always at least a standard frame size + - LP: #1219619 + * igb: Refactor of init_nvm_params + - LP: #1219619 + * igb: Refactor NVM read functions to accommodate devices with no flash + - LP: #1219619 + * igb: Add device support for flashless SKU of i210 device + - LP: #1219619 + * igb: Fix get_fw_version function for all parts + - LP: #1219619 + * igb: Add macro for size of RETA indirection table + - LP: #1219619 + * igb: Expose RSS indirection table for ethtool + - LP: #1219619 + * igb: Don't look for a PBA in the iNVM when flashless + - LP: #1219619 + * igb: Implementation of 1-sec delay for i210 devices + - LP: #1219619 + * igb: New PHY_ID for i354 device + - LP: #1219619 + * igb: M88E1543 PHY downshift implementation + - LP: #1219619 + * igb: No PHPM support in i354 devices + - LP: #1219619 + * igb: Support to get 2_5G link status for appropriate media type + - LP: #1219619 + * igb: Get speed and duplex for 1G non_copper devices + - LP: #1219619 + * igb: Implementation to report advertised/supported link on i354 devices + - LP: #1219619 + * igb: Update version number + - LP: #1219619 + * Bluetooth: Take proper tty_struct references + - LP: #1189998 + * Bluetooth: Remove the device from the list in the destructor + - LP: #1189998 + * Bluetooth: Move the tty initialization and cleanup out of open/close + - LP: #1189998 + * Bluetooth: Implement .activate, .shutdown and .carrier_raised methods + - LP: #1189998 + * Bluetooth: Fix the reference counting of tty_port + - LP: #1189998 + * Bluetooth: Purge the dlc->tx_queue to avoid circular dependency + - LP: #1189998 + + [ Wen-chien Jesse Sung ] + + * SAUCE: Bluetooth: Support for loading broadcom patchram firmware + - LP: #1065400 + * SAUCE: Bluetooth: Add support for 13d3:3388 and 13d3:3389 + - LP: #1065400 + + -- Tim Gardner Thu, 05 Sep 2013 08:06:17 -0600 + +linux (3.11.0-5.10) saucy; urgency=low + + [ Andy Whitcroft ] + + * Release tracker + - LP: #1220222 + * Revert "[Config] Fix ubuntu directoy Kbuilds" + * Revert "aufs update dropped some Kbuild files" + * Revert "ubuntu: AUFS -- follow rename of loop.h into drivers/block" + * Revert "ubuntu: AUFS -- update to + 8e503d4142c189ed6c47a2177ad2cd058e8d340e" + * Revert "ubuntu: (no-squash) AUFS3 -- aufs3-standalone.patch" + * Revert "ubuntu: (no-squash) AUFS3 -- aufs3-base.patch" + * rebase to v3.11 final + * [Config] clean up ubuntu/Kconfig and ubuntu/Makefile + * ubuntu: AUFS (no-squash): basic framework and update machinary + * ubuntu: (no-squash) AUFS3 -- aufs3-base.patch + * ubuntu: (no-squash) AUFS3 -- aufs3-standalone.patch + * ubuntu: AUFS -- update to 5ac5fe26a90a818218310e208d17688fddb07622 + * ubuntu: (no-squash) AUFS -- enable aufs + * ubuntu: AUFS -- fix remaining d_count references to use accessor + * ubuntu: lttng -- follow rename of pid_ns + * SAUCE: disable stack-protector for ARM compressed bootloader + + [ Paolo Pisati ] + + * [Config] ARM_ATAG_DTB_COMPAT=y + + [ Rob Herring ] + + * [Config] Enable KVM and virtio for armhf generic-lpae + + [ Tim Gardner ] + + * [Config] CONFIG_ARPD=y + * [Config] CONFIG_ZSWAP=y + - LP: #1215379 + + [ Upstream Kernel Changes ] + + * uvcvideo: quirk PROBE_DEF for Dell SP2008WFP monitor. + - LP: #1217957 + * ARM: use phys_addr_t for DMA zone sizes + * ARM: highbank: enable DMA zone for LPAE + * ARM: highbank: select ARCH_HAS_HOLES_MEMORYMODEL + * ARM: highbank: select required errata work-arounds + * DMA: fix AMBA PL08x compilation issue with 64bit DMA address type + * DMA: fix printk warning in AMBA PL08x DMA driver + * ARM: highbank: select ARCH_DMA_ADDR_T_64BIT for LPAE + * ARM: move outer_cache declaration out of ifdef + * ARM: highbank: avoid L2 cache smc calls when PL310 is not present + * ARM: highbank: clean-up some unused includes + * ARM: xen: only set pm function ptrs for Xen guests + + [ Upstream Kernel Changes ] + + * rebase to v3.11 + + -- Andy Whitcroft Tue, 03 Sep 2013 17:08:06 +0100 + +linux (3.11.0-4.9) saucy; urgency=low + + [ Tim Gardner ] + + * rebase to v3.11-rc7 + * Release tracker + - LP: #1216962 + + [ Upstream Kernel Changes ] + + * mwifiex: do not create AP and P2P interfaces upon driver loading + - LP: #1212720 + + -- Tim Gardner Mon, 26 Aug 2013 06:25:35 -0600 + +linux (3.11.0-3.8) saucy; urgency=low + + [ Johannes Berg ] + + * SAUCE: mac80211: ignore (E)CSA in probe response frames + - LP: #1201470 + + -- Tim Gardner Fri, 23 Aug 2013 09:47:36 -0600 + +linux (3.11.0-3.7) saucy; urgency=low + + [ Tim Gardner ] + + * SAUCE: (no-up) hv_vss_daemon -- prevent self-daemonising to allow + upstart to track + * SAUCE: (no-up) hv -- bodge hv_vss_daemon so it can use the local + linux/hyperv.h + * SAUCE: hv: Add vss daemon to Makefile + * [Debian] Add hv_vss_daemon to tools package + - LP: #1213282 + * [Config] Fix ubuntu directoy Kbuilds + - LP: #1181755 + + -- Tim Gardner Tue, 20 Aug 2013 08:34:05 -0600 + +linux (3.11.0-3.6) saucy; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] tools: conditionalise x86 and hyper-v tools sensibly + * [Config] tools: enable x86 and hyper-v + + [ John Johansen ] + + * Revert "SAUCE: (no-up) apparmor: Sync to apparmor 3 dev stable + snapshot" + * Revert "SAUCE: (no-up) apparmor: fix apparmor module status for none + root users" + * SAUCE: (no-up) apparmor: Sync to apparmor 3 - alpha 4 snapshot + + [ Joseph Salisbury ] + + * SAUCE: (no-up) intel_ips: blacklist ASUSTek G60JX laptops + - LP: #1210848 + + [ Kamal Mostafa ] + + * [debian] tools: ship 'cpupower' in linux-tools + - LP: #1158668 + * [Config] Build-dep on libpci-dev for cpu tools + - LP: #1158668 + + [ Tim Gardner ] + + * rebase to v3.11-rc6 + * Release tracker + - LP: #1213941 + + -- Tim Gardner Fri, 16 Aug 2013 07:02:07 -0600 + +linux (3.11.0-2.5) saucy; urgency=low + + [ Tim Gardner ] + + * [Config] CONFIG_PM_DEBUG=y + - LP: #1210539 + * rebase to v3.11-rc5 + * Release tracker + - LP: #1211378 + + -- Tim Gardner Mon, 12 Aug 2013 06:10:39 -0600 + +linux (3.11.0-1.4) saucy; urgency=low + + [ Tim Gardner ] + + * Bump ABI when making changes to the inclusion list lest + you cause conflicts with existing installed kernel + packages. + - LP: #1210331 + + -- Tim Gardner Fri, 09 Aug 2013 03:03:51 +0100 + +linux (3.11.0-0.3) saucy; urgency=low + + [ Tim Gardner ] + + * [Config] Include rbd and kvm in the virtual inclusion list + - LP: #1206961 + * [Config] Removed obsolete inclusion list entries + + -- Tim Gardner Tue, 06 Aug 2013 08:52:14 +0100 + +linux (3.11.0-0.2) saucy; urgency=low + + [ Bruce Allan ] + + * SAUCE: (no-up) e1000e: fix I217/I218 PHY initialization flow + - LP: #1206757 + * SAUCE: (no-up) e1000e: enable support for new device IDs + - LP: #1206757 + + [ John Johansen ] + + * SAUCE: (no-up) apparmor: Sync to apparmor 3 dev stable snapshot + + [ Paolo Pisati ] + + * build vexpress a15 dtb + * [Config] disable Broadcom bcm support (ARCH_BCM) + * [Config] disable Allwinner a1x support (ARCH_SUNXI) + * [Config] disable WonderMedia WM8850 support (ARCH_WM8850) + * [Config] disable Rockchip support (ARCH_ROCKCHIP) + * [Config] disable STMicroelectronics STiH41x SOCs (ARCH_STI) + * [Config] disable TI Keystone, AM43xx and OMAP5 support + * [Config] ARM_APPENDED_DTB=y + + [ Tim Gardner ] + + * rebase to v3.11-rc4 + * overlayfs: Update to v19 + * [Config] Enable overlayfs + * SAUCE: Fix lttng compile errors + + [ Upstream Kernel Changes ] + + * rebase to v3.11-rc4 + - LP: #1163720 + - LP: #1162026 + - LP: #1195636 + - LP: #1195597 + - LP: #1180409 + - LP: #1168430 + + -- Tim Gardner Sun, 04 Aug 2013 03:45:31 -0600 + +linux (3.11.0-0.1) saucy; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to 64ccccf8525fee499625b517c0faadf784c79e93 + - LP: #1163720 + - LP: #1162026 + - LP: #1195636 + - LP: #1195597 + - LP: #1180409 + - LP: #1168430 + + -- Tim Gardner Mon, 08 Jul 2013 08:50:46 -0600 + +linux (3.10.0-2.10) saucy; urgency=low + + [ Andy Whitcroft ] + + * [Config] CONFIG_INTEL_MEI*=m + - LP: #1196155 + * [Config] CONFIG_DEBUG_INFO=y + + [ Stephen Warren ] + + * [Config] fix Calxeda xgmac module filename + + [ Upstream Kernel Changes ] + + * Revert "serial: 8250_pci: add support for another kind of NetMos + Technology PCI 9835 Multi-I/O Controller" + - LP: #1190967 + * mfd: lpc_ich: Add support for Intel Avoton SoC + - LP: #1196658 + + -- Andy Whitcroft Fri, 05 Jul 2013 18:08:02 +0100 + +linux (3.10.0-2.9) saucy; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.10 + + [ John Johansen ] + + * Revert "SAUCE: (no-up) apparmor: Fix quieting of audit messages for + network mediation" + * Revert "SAUCE: (no-up) apparmor: Fix compile warnings" + * Revert "SAUCE: (no-up) AppArmor: basic networking rules" + * Revert "SAUCE: (no-up) apparmor: Add the ability to mediate mount" + * Revert "SAUCE: (no-up) AppArmor: Add profile introspection file to + interface" + * Revert "SAUCE: (no-up) AppArmor: Disable Add PR_{GET,SET}_NO_NEW_PRIVS + to prevent execve from granting privs" + * SAUCE: (no-up) apparmor: Sync to apparmor 3 dev stable snapshot + + [ Upstream Kernel Changes ] + + * rebase to v3.10 + + -- Andy Whitcroft Mon, 01 Jul 2013 17:42:29 +0100 + +linux (3.10.0-1.8) saucy; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1195717 + + [ Andy Whitcroft ] + + * Revert "ubuntu: overlayfs -- follow change to do_splice_direct + interface" + * Revert "ubuntu: overlayfs -- expose do_splice_direct prototype" + * Revert "SAUCE: ubuntu: overlayfs -- ovl_path_open should not take path + reference" + * Revert "ubuntu: overlayfs -- add FS_ALIAS" + * Revert "ubuntu: overlayfs -- + overlayfs-copy-up-i_uid-i_gid-from-the-underlying-inode" + * Revert "ubuntu: overlayfs -- ovl-switch-to-inode_permission" + * Revert "ubuntu: overlayfs -- vfs-export-inode_permission-to-modules" + * Revert "ubuntu: overlayfs -- overlayfs-create-new-inode-in-ovl_link" + * Revert "ubuntu: overlayfs -- + overlayfs-fix-possible-leak-in-ovl_new_inode" + * Revert "ubuntu: overlayfs -- fs-limit-filesystem-stacking-depth" + * Revert "ubuntu: overlayfs -- overlay-overlay-filesystem-documentation" + * Revert "ubuntu: overlayfs -- overlayfs-implement-show_options" + * Revert "ubuntu: overlayfs -- overlayfs-add-statfs-support" + * Revert "ubuntu: overlayfs -- overlay filesystem" + * Revert "ubuntu: overlayfs -- vfs-introduce-clone_private_mount" + * Revert "ubuntu: overlayfs -- vfs-export-do_splice_direct-to-modules" + * Revert "ubuntu: overlayfs -- vfs-add-i_op-dentry_open" + * ubuntu: overlayfs v18 -- -- overlayfs: add statfs support + + [ Erez Zadok ] + + * ubuntu: overlayfs v18 -- -- overlayfs: implement show_options + + [ Miklos Szeredi ] + + * ubuntu: overlayfs v18 -- -- vfs: add i_op->dentry_open() + * ubuntu: overlayfs v18 -- -- vfs: export do_splice_direct() to modules + * ubuntu: overlayfs v18 -- -- vfs: export __inode_permission() to modules + * ubuntu: overlayfs v18 -- -- vfs: introduce clone_private_mount() + * ubuntu: overlayfs v18 -- -- overlay filesystem + * ubuntu: overlayfs v18 -- -- fs: limit filesystem stacking depth + + [ Neil Brown ] + + * ubuntu: overlayfs v18 -- -- overlay: overlay filesystem documentation + + [ Tim Gardner ] + + * [Config] CONFIG_SUNRPC_DEBUG=y + - LP: #1127319 + + -- Andy Whitcroft Fri, 28 Jun 2013 10:26:52 +0100 + +linux (3.10.0-0.7) saucy; urgency=low + + [ Andy Whitcroft ] + + * autopkgtest: switch Depends: to build-essential + + -- Andy Whitcroft Tue, 25 Jun 2013 08:40:55 +0100 + +linux (3.10.0-0.6) saucy; urgency=low + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_ARCH_TEGRA to fix FTBFS on armhf + * SAUCE: ubuntu: overlayfs -- ovl_path_open should not take path reference + - LP: #1098378 + * ubuntu: AUFS -- update to 4f14cef47eb7c23eda7198931fbab1040866b6ee + * ubuntu: overlayfs -- expose do_splice_direct prototype + * ubuntu: overlayfs -- follow change to do_splice_direct interface + * [Config] flip CONFIG_NO_HZ_FULL_ALL off as it is overheating machines + - LP: #1192691 + + [ Stefan Bader ] + + * (d-i) Add dm-snapshot to md-modules + - LP: #1191726 + + [ Tim Gardner ] + + * Release tracker + - LP: #1194149 + * [Config] CONFIG_WIL6210=n for armhf + * [Config] d-i: Add calxedaxgmac to nic-modules + - LP: #1192358 + * [debian] Use dh_strip + - LP: #1192759 + * [Config] Enable perf for armhf + * do_tools=false when cross compiling + * [Config] CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y + - LP: #1108082 + + [ Upstream Kernel Changes ] + + * nsp32: switch reset delay to msleep() as it is tooo long + * alx: add a simple AR816x/AR817x device driver + Plucked from linux-next. replaces ubuntu/alx in favor of + 'to be merged' version in 3.11. + * rebase to v3.10-rc7 + - LP: #1189363 + + -- Tim Gardner Sat, 22 Jun 2013 18:10:31 -0600 + +linux (3.10.0-0.5) saucy; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.10-rc6 + * [Config] updateconfigs following rebase to v3.10-rc6 + + [ Upstream Kernel Changes ] + + * rebase to v3.10-rc6 + + -- Andy Whitcroft Mon, 17 Jun 2013 11:12:39 +0100 + +linux (3.10.0-0.4) saucy; urgency=low + + [ Andy Whitcroft ] + + * [Config] updateconfigs following rebase to v3.10-rc4 + + -- Andy Whitcroft Mon, 10 Jun 2013 11:42:28 +0100 + +linux (3.10.0-0.3) saucy; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.10-rc5 + + [ Upstream Kernel Changes ] + + * rebase to v3.10-rc5 + - LP: #1186170 + + -- Andy Whitcroft Mon, 10 Jun 2013 09:23:31 +0100 + +linux (3.10.0-0.2) saucy; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.10-rc4 + * [Config] CONFIG_BINFMT_SCRIPT=y to fix booting initramfs scripts + * [Config] enable SND_PCM_DEBUG SND_PCM_XRUN_DEBUG + - LP: #1187744 + * [Config] enforce CONFIG_BINFMT_SCRIPT=y + + [ Dave Chiluk ] + + * SAUCE: ncpfs: fix rmdir returns Device or resource busy + - LP: #1035226 + + [ Tim Gardner ] + + * rebase to v3.10-rc3 + * [Config] sparc be gone + * [Config] ia64 be gone + * d-i: block-modules provides nbd-modules + + [ Upstream Kernel Changes ] + + * rebase to v3.10-rc4 + * rebase to v3.10-rc3 + + -- Tim Gardner Tue, 28 May 2013 06:16:46 -0600 + +linux (3.10.0-0.1) saucy; urgency=low + + [ Tim Gardner ] + + * UBUNTU: Disabled lttng + * UBUNTU: Disable aufs for FTBS + * UBUNTU: Disabled alx + * UBUNTU: alx: rename NETIF_F_HW_VLAN_* feature flags to NETIF_F_HW_VLAN_CTAG_* + * UBUNTU: rebase to v3.10-rc2 + * UBUNTU: SAUCE: uvcvideo: quirk PROBE_DEF for Alienware X51 OmniVision webcam + + [ Andy Whitcroft ] + + * UBUNTU: [Config] update standards version to 3.9.4.0 + * UBUNTU: [Config] squash duplicate package description (long and short) + * UBUNTU: [Config] fix up Vcs-git: to point to saucy + * UBUNTU: [Config] drop depenancy on util-linux as is Essential + * UBUNTU: [Config] drop redundant Build-Conficts: + + [ Upstream Kernel Changes ] + + * rebase to v3.10-rc2 + - LP: #1180351 + + [ Upstream Kernel Changes ] + + * rebase to v3.10-rc1 + - LP: #1172151 + - LP: #1089795 + - LP: #1167270 + - LP: #1128840 + + -- Tim Gardner Tue, 14 May 2013 13:41:07 -0600 + +linux (3.10.0-0.0) saucy; urgency=low + + * Dummy + + -- Tim Gardner Thu, 09 May 2013 20:30:40 +0100 + +linux (3.9.0-2.6) saucy; urgency=low + + [ Tim Gardner ] + + * rebase to v3.9.2 + + -- Tim Gardner Thu, 09 May 2013 20:30:40 +0100 + +linux (3.9.0-1.5) saucy; urgency=low + + [ Tim Gardner ] + + * rebase to v3.9.1 + + -- Tim Gardner Wed, 08 May 2013 12:49:45 -0400 + +linux (3.9.0-0.4) saucy; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: overlayfs -- add FS_ALIAS + + [ Tim Gardner ] + + * Added lttng + - LP: #1175784 + + -- Tim Gardner Thu, 02 May 2013 17:17:13 -0400 + +linux (3.9.0-0.3) saucy; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to v3.9 + + -- Tim Gardner Mon, 29 Apr 2013 18:20:00 -0400 + +linux (3.9.0-0.2) saucy; urgency=low + + [ Tim Gardner ] + + * Enable extras packaging for amd64/i386. + Fixes build depenencies with brittany and linux-meta. + + -- Tim Gardner Mon, 29 Apr 2013 05:37:01 -0600 + +linux (3.9.0-0.1) saucy; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to v3.9-rc8 + + [ Upstream Kernel Changes ] + + * rebase to v3.9-rc7 + - LP: #1128840 + + [ Upstream Kernel Changes ] + + * rebase to v3.9-rc6 + + [ Upstream Kernel Changes ] + + * rebase to v3.9-rc5 + + [ Upstream Kernel Changes ] + + * rebase to v3.8-rc4 + - LP: #1095315 + - LP: #886975 + - LP: #1086921 + + [ Upstream Kernel Changes ] + + * rebase to v3.9-rc3 + - LP: #1155016 + - LP: #1103594 + + [ Upstream Kernel Changes ] + + * rebase to v3.9-rc2 + + [ Upstream Kernel Changes ] + + * rebase to v3.9-rc1 + - LP: #901105 + - LP: #961286 + - LP: #1011792 + - LP: #1128934 + - LP: #886975 + - LP: #978807 + + -- Tim Gardner Wed, 20 Feb 2013 09:12:39 -0700 + +linux (3.8.0-7.14) raring; urgency=low + + [ Andy Whitcroft ] + + * [Config] CONFIG_RCU_USER_QS=n + * [Config] CONFIG_MTD_ONENAND_SIM=n + * annotations: add annotations for CONFIG_CC_STACKPROTECTOR + + [ Upstream Kernel Changes ] + + * rebase to v3.8 + + [Tim Gardner] + + * Release Tracking Bug + - LP: #1130111 + * UBUNTU: SAUCE: rt2x00: rt2x00pci_regbusy_read() - only print register access failure once + - LP: #1128840 + + -- Tim Gardner Mon, 18 Feb 2013 09:25:56 -0700 + +linux (3.8.0-6.13) raring; urgency=low + + [Tim Gardner] + + * Release Tracking Bug + - LP: #1125364 + * Add ahci modules to d-i + - LP: #1124415 + + + [ Chris Wilson ] + + * SAUCE: drm/i915: Wait for pending flips to complete before tearing down + the encoders + - LP: #1097315 + + -- Tim Gardner Wed, 13 Feb 2013 12:16:48 -0700 + +linux (3.8.0-6.12) raring; urgency=low + + [Tim Gardner] + + * perf: NO_LIBPERL=1 + * Fix linux-headers dependency + * Release Tracking Bug + - LP: #1124362 + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_AUFS_EXPORT to allow nfs exports + - LP: #1121699 + + [ Daniel Vetter ] + + * SAUCE: drm/i915: write backlight harder + - LP: #954661 + + -- Tim Gardner Wed, 13 Feb 2013 10:25:11 -0700 + +linux (3.8.0-6.11) raring; urgency=low + + [Tim Gardner] + + * Release Tracking Bug + - LP: #1122071 + * rebase to v3.8-rc7 + * Add libaudit-dev as a build dependency + * Build perf with NO_LIBPYTHON=1 to avoid a python build dependency. + + [ Leann Ogasawara ] + + * [Config] Remove CONFIG_SATA_AHCI annotation + + -- Tim Gardner Fri, 08 Feb 2013 07:41:13 -0500 + +linux (3.8.0-5.10) raring; urgency=low + + [Tim Gardner] + + * Release Tracking Bug + - LP: #1118568 + + * Bump ABI to fix install issue with 3.8.0-4.8. + Moving drivers/ata/*ahci* to linux-image caused an + install conflict with linux-image-extras without an + ABI bump. + + [ Jan Beulich ] + + * SAUCE: xen-pciback: rate limit error messages from + xen_pcibk_enable_msi{, x}() + - LP: #1117336 + - CVE-2013-0231 + + -- Tim Gardner Thu, 07 Feb 2013 05:38:12 -0700 + +linux (3.8.0-4.9) raring; urgency=low + + [ Herton Ronaldo Krzesinski ] + + * d-i: Add mellanox ethernet drivers to nic-modules + - LP: #1015339 + + [ Joseph Salisbury ] + + * SAUCE: ACPI: Add DMI entry for Sony VGN-FW41E_H + - LP: #1113547 + + [ Kamal Mostafa ] + + * SAUCE: alx driver import script + + [ Qualcomm Atheros, Inc ] + + * SAUCE: alx: Update to heads/master + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1117673 + + * [debian] Remove dangling symlink from headers package + - LP: #1112442 + * [config] CONFIG_ALX=m + * [Config] Add alx to d-i nic-modules + * [Config] CONFIG_SATA_AHCI=m + - LP: #1056563 + + -- Leann Ogasawara Tue, 05 Feb 2013 05:54:32 -0800 + +linux (3.8.0-4.8) raring; urgency=low + + [ Allen Ibara ] + + * SAUCE: imx6: dts: Add IMX6Q AHCI support + + [ Andy Whitcroft ] + + * rebase to v3.8-rc6 + * updateconfigs following rebase to v3.8-rc6 + + [Leann Ogasawara] + + * Release Tracking Bug + - LP: #1112573 + + [ Paolo Pisati ] + + * SAUCE: imx6: enable sata clk if SATA_AHCI_PLATFORM + * [Config] SERIAL_AMBA_PL011=y (vexpress serial console) + * [Config] MMC_ARMMMCI=y (vexpress mmc) + * [Config] FB_ARMCLCD=y (vexpress framebuffer) + + [ Seth Forshee ] + + * [Config] CONFIG_MAC80211_MESSAGE_TRACING=y + + [ Upstream Kernel Changes ] + + * rebase to v3.8-rc6 + - LP: #1107477 + + -- Leann Ogasawara Fri, 01 Feb 2013 07:20:59 -0800 + +linux (3.8.0-3.7) raring; urgency=low + + [ Andy Green ] + + * SAUCE: ARM: OMAP2+: add cpu id register to MAC address helper + * SAUCE: ARM: omap2 add mac address allocation register api + * SAUCE: ARM: omap2 panda register ethernet and wlan for automatic mac + allocation + + [ Leann Ogasawara ] + + * rebase to v3.8-rc5 + * Release Tracking Bug + - LP: #1111486 + + [ Paolo Pisati ] + + * SAUCE: davinci: vpss: compilation fix + * [Config] enable TI OMAP4 support (Pandaboard/ES) + * [Config] OMAP_USB2=y (since TWL6030_USB depends on it) + * [Config] enable Freescale IMX6 support (SabreLite) + * [Config] SERIAL_IMX_CONSOLE=y + * [Config] MMC_*_IMX=y + * [Config] disable USB_SUSPEND + * [Config] USB_MXS_PHY=y + * [Config] USB_CHIPIDEA=y + * SAUCE: DTB: add support for multiple DTBs + * SAUCE: DTB: build imx6q-sabrelite + * SAUCE: DTB: build beaglexm + * SAUCE: DTB: build panda/panda es + * [Config] disable CPU_FREQ + * [Config] PANEL_TFP410=y (video DVI output) + * [Config] SND_OMAP_SOC*=y + * [Config] SND_IMX_SOC*=y + * [Config] I2C_IMX=y + * [Config] SPI_IMX=m + + [ Stefan Bader ] + + * [Config] Move 9p modules into generic package + - LP: #1107658 + + [ Tony Lindgren ] + + * SAUCE: ARM: OMAP2+: Limit omap initcalls to omap only on multiplatform + kernels + * SAUCE: ARM: OMAP2+: Use omap initcalls + * SAUCE: ARM: OMAP: Fix i2c cmdline initcall for multiplatform + * SAUCE: ARM: OMAP: Fix dmaengine init for multiplatform + * SAUCE: ARM: OMAP2+: Add multiplatform debug_ll support + * SAUCE: ARM: OMAP2+: Disable code that currently does not work with + multiplaform + * SAUCE: ARM: OMAP2+: Enable ARCH_MULTIPLATFORM support + * SAUCE: ARM: OMAP2+: Add minimal support for booting vexpress + * SAUCE: ARM: OMAP2+: Remove now obsolete uncompress.h and debug-macro.S + + [ Upstream Kernel Changes ] + + * rebase to v3.8-rc5 + - LP: #1096789 + + -- Leann Ogasawara Thu, 31 Jan 2013 06:44:52 -0800 + +linux (3.8.0-2.6) raring; urgency=low + + [ Adam Conrad ] + + * Fix up linux-tools -> SRCPKGNAME-tools rename + + [ Andy Whitcroft ] + + * [Config] re-disable CONFIG_SOUND_OSS + - LP: #1105230 + + [ Arend van Spriel ] + + * SAUCE: brcmsmac: fix tx status processing + + [Leann Ogasawara] + + * Release Tracking Bug + - LP: #1105104 + + -- Leann Ogasawara Fri, 25 Jan 2013 11:56:30 -0800 + +linux (3.8.0-1.5) raring; urgency=low + + [Tim Gardner] + + * Release Tracking Bug + - LP: #1101235 + + [ Dudley Du ] + + * SAUCE: Input: add support for Cypress PS/2 Trackpads + - LP: #978807 + + [ Kamal Mostafa ] + + * SAUCE: Input: increase struct ps2dev cmdbuf[] to 8 bytes + * SAUCE: Input: Cypress PS/2 Trackpad simulated multitouch + * [Config] Add CONFIG_PS2_CYPRESS + + [ Tim Gardner ] + + * rebase to v3.8-rc4 + + [ Upstream Kernel Changes ] + + * rebase to v3.8-rc4 + - LP: #1095315 + - LP: #886975 + - LP: #1086921 + + -- Leann Ogasawara Thu, 17 Jan 2013 10:50:22 -0800 + +linux (3.8.0-0.4) raring; urgency=low + + [ Leann Ogasawara ] + + * [Config] Update CONFIG_TOUCHSCREEN_EGALAX build annotation + * [Config] Update CONFIG_IIO build annotation + * [Config] Update CONFIG_TOUCHSCREEN_EETI annotation + * [Config] Remove CONFIG_SPI_DW_MMIO annotation + * [Config] Remove CONFIG_SPI_PL022 annotation + * [Config] Update CONFIG_EZX_PCAP annotation + * [Config] Update CONFIG_SENSORS_AK8975 annotation + * [Config] Disable CONFIG_DRM_MGAG200 + - LP: #1042903 + + -- Leann Ogasawara Mon, 14 Jan 2013 10:01:50 -0800 + +linux (3.8.0-0.3) raring; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: (no-up) trace: add trace events for open(), exec() and + uselib()" + + [ Scott James Remnant ] + + * SAUCE: (no-up) trace: add trace events for open(), exec() and uselib() + (for v3.7+) + - LP: #1085766, #462111 + + -- Andy Whitcroft Fri, 11 Jan 2013 16:57:27 +0000 + +linux (3.8.0-0.2) raring; urgency=low + + [ Tim Gardner ] + + * [packaging] Add macro to selectively disable building perf + * [packaging] Cannot depend on universe package libaudit-dev + + -- Tim Gardner Thu, 10 Jan 2013 12:43:24 -0700 + +linux (3.8.0-0.1) raring; urgency=low + + + [ Upstream Kernel Changes ] + + * rebase to v3.8-rc3 + - LP: #1096789 + + [ Upstream Kernel Changes ] + + * rebase to v3.8-rc2 + - LP: #1082357 + - LP: #1075882 + + -- Andy Whitcroft Mon, 17 Dec 2012 10:35:09 +0000 + +linux (3.7.0-7.15) raring; urgency=low + + [ Chris J Arges ] + + * SAUCE: add eeprom_bad_csum_allow module parameter + - LP: #1070182 + + [ Leann Ogasawara ] + + * Add ceph to linux-image for virtual instances + - LP: #1063784 + + [ Serge Hallyn ] + + * SAUCE: net: dev_change_net_namespace: send a KOBJ_REMOVED/KOBJ_ADD + + [ Tim Gardner ] + + * [Config] CONFIG_SLUB_DEBUG=y + - LP: #1090308 + + [ Upstream Kernel Changes ] + + * Revert "[SCSI] sd: Implement support for WRITE SAME" + - LP: #1089818 + + -- Leann Ogasawara Wed, 12 Dec 2012 06:50:20 -0800 + +linux (3.7.0-6.14) raring; urgency=low + + [ Andy Whitcroft ] + + * [Config] annotations: all new annotations scheme including defaults + * [Configs] apply annotation updates to main configs (top section) + + [ Leann Ogasawara ] + + * Revert "SAUCE: include and for mmc_core arm + build" + * Revert "SAUCE: [arm] fixup __aeabi_uldivmod undefined build error" + * Temporarily disable module check for build + + [ Stefan Bader ] + + * ubuntu: dm-raid45: Adapt to upstream interface changes + * Re-enable build of dm-raid45 + + [ Tim Gardner ] + + * SAUCE: Moved scripts/fw-to-ihex.sh to debian/scripts/misc + * SAUCE: ACPICA: Fix ACPI mutex object allocation memory leak on error + * SAUCE: drm: Fix possible EDID memory allocation oops + * SAUCE: ttm: Fix possible _manager memory allocation oops + * SAUCE: iwlwifi: iwlagn_request_scan: Fix check for priv->scan_request + * SAUCE: i915: intel_set_mode: Reduce stack allocation from 500 bytes to + 2 pointers + + [ Tomas Hozza ] + + * SAUCE: tools: hv: Netlink source address validation allows DoS + - LP: #1084777 + - CVE-2012-5532 + + [ Upstream Kernel Changes ] + + * rebase to v3.7 + + -- Leann Ogasawara Wed, 05 Dec 2012 14:11:12 -0800 + +linux (3.7.0-5.13) raring; urgency=low + + [ Lino Sanfilippo ] + + * SAUCE: inotify, fanotify: replace fsnotify_put_group() with + fsnotify_destroy_group() + - LP: #922906 + * SAUCE: fsnotify: introduce fsnotify_get_group() + - LP: #922906 + * SAUCE: fsnotify: use reference counting for groups + - LP: #922906 + * SAUCE: fsnotify: take groups mark_lock before mark lock + - LP: #922906 + * SAUCE: fanotify: add an extra flag to mark_remove_from_mask that + indicates wheather a mark should be destroyed + - LP: #922906 + * SAUCE: fsnotify: use a mutex instead of a spinlock to protect a groups + mark list + - LP: #922906 + * SAUCE: fsnotify: pass group to fsnotify_destroy_mark() + - LP: #922906 + * SAUCE: fsnotify: introduce locked versions of fsnotify_add_mark() and + fsnotify_remove_mark() + - LP: #922906 + * SAUCE: fsnotify: dont put marks on temporary list when clearing marks + by group + - LP: #922906 + * SAUCE: fsnotify: change locking order + - LP: #922906 + + [ Tim Gardner ] + + * [Config] CONFIG_NFC_LLCP=y + * [Config] get-firmware: Filter new files through fwinfo + * [Config] CONFIG_MTD_NAND_DOCG4=m for all arches + * [Config] CONFIG_DRM_EXYNOS_HDMI=y + * [Config] CONFIG_XEN=y for all arches + * [Config] CONFIG_SND_OMAP_SOC_ZOOM2=m + * [Config] CONFIG_MMC_DW_EXYNOS=m + * [Config] CONFIG_GPIO_ADNP=m + * [Config] find-obsolete-firmware: Use correct path + * rebase to v3.7-rc8 + - LP: #1084640 + + [ Upstream Kernel Changes ] + + * Revert "VFS: don't do protected {sym,hard}links by default" + - LP: #1084192 + + -- Tim Gardner Wed, 28 Nov 2012 16:07:08 +0000 + +linux (3.7.0-4.12) raring; urgency=low + + [ Tim Gardner ] + + * Revert "[Config] Use -j1 for headers_install" + * Revert "[Config] install-arch-headers needs a valid config" + Strayed into the weeds in search of the root cause of the periodic + build failure. + Fixes powerpc FTBS introduced in -4.11. + * [Config] hmake -j1 + The kernel makefile appears to have parallel dependency + problems for the install_headers target. This appears to be root + cause for a periodic build failure on N-way machines. + + -- Leann Ogasawara Tue, 27 Nov 2012 12:33:06 -0800 + +linux (3.7.0-4.11) raring; urgency=low + + [ Tim Gardner ] + + * [Config] Use -j1 for headers_install + Also fixes a powerpc FTBS introduced by + "[Config] install-arch-headers needs a valid config". + + -- Tim Gardner Tue, 27 Nov 2012 10:19:30 -0700 + +linux (3.7.0-4.10) raring; urgency=low + + [ Andy Whitcroft ] + + * [Config] add rebuild-test support for autopkgtest + - LP: #1081500 + * [tests] move build tests out of the way + - LP: #1081500 + * [tests] add an autopkgtest rebuild test + - LP: #1081500 + + [ Tim Gardner ] + + * rebase to v3.7-rc7 + * SAUCE: Remove emi62 files duplicated in linux-firmware + * SAUCE: Remove sb16 files duplicated in linux-firmware + * SAUCE: Remove whiteheat files duplicated in linux-firmware + * SAUCE: Remove yamaha files duplicated in linux-firmware + * SAUCE: Remove dsp56k files used only by m68k + * SAUCE: firmware: Remove last vestiges of dabusb + * SAUCE: Remove vicam files duplicated in linux-firmware + * [Config] install-arch-headers needs a valid config + + [ Upstream Kernel Changes ] + + * rebase to v3.7-rc7 + - LP: #1076840 + - LP: #1081466 + + -- Leann Ogasawara Wed, 21 Nov 2012 06:07:23 -0800 + +linux (3.7.0-3.9) raring; urgency=low + + [ Leann Ogasawara ] + + * [Config] Enable CONFIG_X86_CPUFREQ_NFORCE2=y + - LP: #1079900 + * Add nfsv3 to nfs-modules udeb + + [ Paolo Pisati ] + + * [Config] SND_OMAP_SOC*=y + - LP: #1019321 + + [ Stefan Bader ] + + * SAUCE: (no-up) xen/netfront: handle compound page fragments on transmit + - LP: #1078926 + + [ Tim Gardner ] + + * Revert "SAUCE: SECCOMP: audit: always report seccomp violations" + - LP: #1079469 + * Revert "SAUCE: omap3 clocks .dev_id = NULL" + * rebase to v3.7-rc6 + * SAUCE: script to detect obsolete firmware + * SAUCE: Remove yam files duplicated in linux-firmware + * SAUCE: Remove tehuti files duplicated in linux-firmware + * SAUCE: Remove matrox files duplicated in linux-firmware + * SAUCE: Remove cxgb3 files duplicated in linux-firmware + * SAUCE: Remove r128 files duplicated in linux-firmware + * SAUCE: Remove acenic files duplicated in linux-firmware + * SAUCE: Remove keyspan files duplicated in linux-firmware + * SAUCE: Remove sun files duplicated in linux-firmware + * SAUCE: Remove radeon files duplicated in linux-firmware + * SAUCE: Update bnx2x firmware to 7.8.2.0 + * [Config] generic.inclusion-list: econet has disappeared + + [ Upstream Kernel Changes ] + + * seccomp: forcing auditing of kill condition + - LP: #1079469 + * rebase to v3.7-rc6 + + -- Leann Ogasawara Tue, 20 Nov 2012 12:28:55 -0800 + +linux (3.7.0-2.8) raring; urgency=low + + [ Andy Whitcroft ] + + * Revert "overlayfs: disable until FTBS is fixed" + * Revert "ubuntu: overlayfs" + * Revert "ubuntu: AUFS" + * ubuntu: overlayfs -- overlayfs: add statfs support + * ubuntu: overlayfs -- ovl: switch to __inode_permission() + * ubuntu: overlayfs -- overlayfs: copy up i_uid/i_gid from the underlying + inode + - LP: #944386 + * ubuntu: AUFS (no-squash): basic framework and update machinary + * ubuntu: AUFS (no-squash) -- aufs3-base.patch + * ubuntu: AUFS (no-squash) -- aufs3-standalone.patch + * ubuntu: AUFS: aufs-update -- follow the uapi header changes + * ubuntu: AUFS -- update to f2873474324d0a31af4340554b9715f51331bc7f + * ubuntu: AUFS (no-squash) -- reenable + - LP: #1079193 + + [ Erez Zadok ] + + * ubuntu: overlayfs -- overlayfs: implement show_options + + [ Miklos Szeredi ] + + * ubuntu: overlayfs -- vfs: add i_op->dentry_open() + * ubuntu: overlayfs -- vfs: export do_splice_direct() to modules + * ubuntu: overlayfs -- vfs: introduce clone_private_mount() + * ubuntu: overlayfs -- overlay filesystem + * ubuntu: overlayfs -- fs: limit filesystem stacking depth + * ubuntu: overlayfs -- vfs: export __inode_permission() to modules + + [ Neil Brown ] + + * ubuntu: overlayfs -- overlay: overlay filesystem documentation + + [ Robin Dong ] + + * ubuntu: overlayfs -- overlayfs: fix possible leak in ovl_new_inode + * ubuntu: overlayfs -- overlayfs: create new inode in ovl_link + + -- Andy Whitcroft Thu, 15 Nov 2012 13:35:12 +0000 + +linux (3.7.0-1.7) raring; urgency=low + + [ Tim Gardner ] + + * [Config] Drop dependency on libaudit-dev + Its a universe package which causes an FTBS on the builders. + libaudit-dev is not strictly required for the perf tools build. + + -- Tim Gardner Wed, 14 Nov 2012 10:08:13 -0700 + +linux (3.7.0-1.6) raring; urgency=low + + [ Andy Whitcroft ] + + * [Config] enforce -- switch CONFIG_NVRAM to more readable form + * [Config] better encode the CONFIG_NVRAM constaint + * enforcer -- fix debugging output + + [ Ben Collins ] + + * [Config] Add custom_override rule to allow for alternate kernel + file/install + * [Config] Use SRCPKGNAME as prefix for indep linux headers package + + [ Tim Gardner ] + + * [Config] Dropped armel + * Drop highbank from ABI fetch list + * [Config] Use dh_prep instead of 'dh_clean -k' + * [Config] Build depend on libaudit-dev, libunwind8-dev for tools + * [Config] Document binary-indep dependency chain + * rebase to v3.7-rc5 + + [ Upstream Kernel Changes ] + + * rebase to v3.7-rc5 + + -- Tim Gardner Tue, 13 Nov 2012 07:13:37 -0500 + +linux (3.7.0-0.5) raring; urgency=low + + [ Tim Gardner ] + + * [Config] CONFIG_AMD_IOMMU_V2=m + - LP: #1071520 + * [Config] CONFIG_MTD_ONENAND_SIM=n for armel + Fixes FTBS + + -- Tim Gardner Thu, 08 Nov 2012 15:45:39 -0500 + +linux (3.7.0-0.4) raring; urgency=low + + [ Ben Collins ] + + * [Config] Update enforce rule for CONFIG_NVRAM to better suit flavours + + [ Tim Gardner ] + + * [Config] do_tools=false for arm + + -- Tim Gardner Thu, 08 Nov 2012 05:39:51 -0700 + +linux (3.7.0-0.3) raring; urgency=low + + [ Tim Gardner ] + + * [Config] CONFIG_DRM_EXYNOS_HDMI=n for armhf + * [Config] CONFIG_MTD_NAND_DOCG4=n for armel/armhf + * [Config] Drop highbank harder + + -- Tim Gardner Wed, 07 Nov 2012 18:11:45 +0000 + +linux (3.7.0-0.2) raring; urgency=low + + [ Andy Whitcroft ] + + * [Config] add fs/udf to linux-image to support DVD/CD formats in virtual + instances + - LP: #1066921 + * [Config] drop highbank builds + + [ Jeremy Kerr ] + + * SAUCE: efivarfs: Implement exclusive access for {get, set}_variable + - LP: #1063061 + + [ Leann Ogasawara ] + + * Reinstate dropped.txt from Ubuntu-3.7.0-0.1-rc1 + + [ Tim Gardner ] + + * [Config] Dropped powerpc/ppc64 in favour of the community kernel + * [Config] CONFIG_MODULE_SIG=y for amd64,i386, and highbank + * rebase to v3.7-rc4 + * SAUCE: MODSIGN: Emit error for incorrectly signed module + + [ Upstream Kernel Changes ] + + * rebase to v3.7-rc4 + + -- Tim Gardner Mon, 05 Nov 2012 05:35:41 -0700 + +linux (3.7.0-0.1) raring; urgency=low + + + [ Upstream Kernel Changes ] + + * rebase to v3.7-rc3 + - LP: #1056078 + + [ Upstream Kernel Changes ] + + * rebase to v3.7-rc2 + - LP: #1060729 + - LP: #1059523 + - LP: #1006690 + - LP: #1049623 + - LP: #1046512 + - LP: #1052499 + - LP: #1037642 + - LP: #559939 + - LP: #1052460 + - LP: #939161 + - LP: #1046734 + + -- Tim Gardner Tue, 02 Oct 2012 08:13:07 -0600 + +linux (3.6.0-0.1) UNRELEASED; urgency=low + + + [ Upstream Kernel Changes ] + + * rebase to v3.6 + + [ Upstream Kernel Changes ] + + * rebase to v3.6-rc7 + + [ Upstream Kernel Changes ] + + * rebase to v3.6-rc6 + - LP: #1000424 + + [ Upstream Kernel Changes ] + + * rebase to v3.6-rc5 + - LP: #1040077 + + [ Upstream Kernel Changes ] + + * rebase to v3.6-rc4 + + [ Upstream Kernel Changes ] + + * rebase to v3.6-rc3 + - LP: #1038651 + - LP: #1034779 + + -- Leann Ogasawara Tue, 24 Jul 2012 06:37:09 -0700 + +linux (3.5.0-6.6) quantal-proposed; urgency=low + + [ Andy Whitcroft ] + + * [Config] CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION enable IPv6 + experimental features + * SAUCE: highbank -- export clock functions for modules + * [Config] highbank -- reenable CONFIG_TOUCHSCREEN_W90X900 + * [Config] highbank -- renenable CONFIG_SERIO_AMBAKMI + * [Config] highbank -- reenable CONFIG_RFKILL_GPIO + * [Config] highbank -- reenable CONFIG_MMC_SDHCI_PXAV3 + * [Config] highbank -- reenable CONFIG_MMC_SDHCI_PXAV3 + * [Config] highbank -- reenable CONFIG_KEYBOARD_SAMSUNG + * [Config] highbank -- reenable CONFIG_FB_ARMCLCD + * [Config] highbank -- reenable CONFIG_DW_DMAC + * [Config] highbank -- reenable CONFIG_USB_R8A66597_HCD + * [Config] highbank -- reenable CONFIG_USB_MV_UDC + * [Config] highbank -- reenable CONFIG_USB_DWC3 + * [Config] highbank -- reenable CONFIG_SATA_MV + * [Config] highbank -- reenable CONFIG_PATA_ARASAN_CF + * [Config] highbank -- CONFIG_CAN_C_CAN_PLATFORM + * [Config] highbank -- reenable CONFIG_MMC_ARMMMCI + * [Config] highbank -- reenable CONFIG_SERIAL_AMBA_PL010 + * [Config] highbank -- reenable CONFIG_ATMEL_PWM + * [Config] highbank -- enable CONFIG_CHECKPOINT_RESTORE + * [Config] highbank -- enable CONFIG_EXPERT + * [Config] highbank -- enable CONFIG_CHECKPOINT_RESTORE + * [Config] enable CONFIG_USB_DYNAMIC_MINORS + * [Config] enable CONFIG_USB_EHCI_TT_NEWSCHED + * [Config] enable CONFIG_USB_ETH_EEM + * [Config] enable CONFIG_USB_HCD_BCMA/CONFIG_USB_HCD_SSB + * [Config] disable CONFIG_USB_M66592 + * [Config] enable CONFIG_USB_NET2272 + * [Config] enable CONFIG_USB_R8A66597 + * [Config] annotate: CONFIG_USB_OMAP not required for our h/w + * [Config] set CONFIG_USB_MUSB_HDRC=m for omap + * [Config] annotate: CONFIG_USB_G_MULTI fix rule + * [Config] CONFIG_USB_GPIO_VBUS=m for OMAP + * [Config] Enable CONFIG_DRM_AST/_CIRRUS_QEMU/_MGAG200 + * [Config] sync configuration armhf omap -> armel omap + * [Config] annotate: CONFIG_IIO triggers build failures on OMAP4 + * [Config] disable CONFIG_OMAP_IOVMM is deprecated + + [ Bryan Wu ] + + * [Config] change default IO scheduler from CFQ to Deadline + + [ Leann Ogasawara ] + + * Revert "[Config] Temporarily disable CONFIG_MV643XX_ETH on powerpc" + * [Config] Disable CONFIG_MOUSE_INPORT + + [ Tim Gardner ] + + * SAUCE: firmware: Update bnx2x to current firmware version 7.2.51 + * [Config] Add bnx2x firmware to nic-modules udeb + * SAUCE: Add script to convert firmware to ihex format + * SAUCE: firmware: Upgrade bnx2 to current versions + * [Config] Add tigon firmware to nic-modules udeb + * [Config] CONFIG_EARLY_PRINTK_DBGP=y + - LP: #1026761 + * SAUCE: Remove redundant cis firmware + * SAUCE: Remove redundant emi26 firmware + * SAUCE: Remove redundant ttusb-budget firmware + * SAUCE: Remove redundant sun/cassini firmware + * SAUCE: Remove redundant ositech/Xilinx7OD firmware + * SAUCE: Remove redundant 3com/typhoon.bin firmware + * SAUCE: Remove redundant yamaha/ds1 firmware + * SAUCE: Remove redundant keyspan_pda firmware + * rebase to v3.5 + + [ Upstream Kernel Changes ] + + * rebase to v3.5 + - LP: #1027828 + + -- Leann Ogasawara Mon, 23 Jul 2012 05:57:04 -0700 + +linux (3.5.0-5.5) quantal-proposed; urgency=low + + [ Andy Whitcroft ] + + * [Config] annotations: initial import of configuration annotations + + [ Bryan Wu ] + + * [Config] enforcer -- add CONFIG_I2C_DESIGNWARE_PLATFORM enforce checker + + [ Leann Ogasawara ] + + * Rebase to v3.5-rc7 + + [ Manoj Iyer ] + + * SAUCE: Bluetooth: btusb: Add vendor specific ID (0a5c:21f4) BCM20702A0 + - LP: #1010281 + + [ Tim Gardner ] + + * [Config] enable CONFIG_I2C_HELPER_AUTO for all flavours as policy + expects + * [Config] CONFIG_I2O_CONFIG_OLD_IOCTL=n + * [Config] CONFIG_BRIDGE_EBT_ULOG=n + * [Config] CONFIG_IP_NF_QUEUE=n + * [Config] CONFIG_MTD_DOC2000=n + * [Config] CONFIG_PRINT_QUOTA_WARNING=n + * [Config] CONFIG_PRISM54=n + * [Config] CONFIG_SCx200_I2C=n + * [Config] CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + + [ Upstream Kernel Changes ] + + * rebase to v3.5-rc7 + + -- Leann Ogasawara Mon, 16 Jul 2012 15:38:41 -0700 + +linux (3.5.0-4.4) quantal-proposed; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] getabis should be extracting all packages + - LP: #1021174 + * [Config] getabis -- series uses linux-image-extra + - LP: #1021174 + * rebase to v3.5-rc6 + + [ Bryan Wu ] + + * [Config] built-in CONFIG_MICREL_PHY as other PHY drivers for all + flavours + * [Config] sync CONFIG_MOUSE_PS2_ config for all flavours + + [ Leann Ogasawara ] + + * [Config] Enable CONFIG_RT2800USB_RT35XX and CONFIG_RT2800USB_RT53XX + - LP: #1019561 + + [ Paolo Pisati ] + + * [Config] SND_OMAP_SOC, SND_OMAP_SOC_MCBSP and SND_OMAP_SOC_OMAP3_BEAGLE =y + - LP: #1019321 + + [ Stefan Bader ] + + * SAUCE: (pre-up) net: dont use __netdev_alloc_skb for bounce buffer + - LP: #1018456 + * (config) Disable ACPI_PROCFS_POWER + + [ Tim Gardner ] + + * [Config] CONFIG_ACPI_BGRT=y + * Extract firmware module info during getabi + - LP: #1021174 + + [ Upstream Kernel Changes ] + + * rebase to v3.5-rc6 + + -- Leann Ogasawara Mon, 09 Jul 2012 08:50:20 -0700 + +linux (3.5.0-3.3) quantal-proposed; urgency=low + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_MEMTEST=y + - LP: #1004535 + * [Config] config-check: add support for a cut operation + * [Config] enforcer -- switch to cut where appropriate + + [ Leann Ogasawara ] + + * Rebase to v3.5-rc5 + * [Config] Updateconfigs after rebase to v3.5-rc5 + + [ Luis Henriques ] + + * SAUCE: ocfs2: Fix NULL pointer dereferrence in + __ocfs2_change_file_space + - LP: #1006012 + + [ Seth Forshee ] + + * SAUCE: (drop after 3.5) drm/i915: ignore pipe select bit when checking + for LVDS register initialization + - LP: #1012800 + + [ Upstream Kernel Changes ] + + * rebase to v3.5-rc5 + - LP: #1013183 + - LP: #1017017 + - LP: #884652 + + -- Leann Ogasawara Mon, 02 Jul 2012 06:41:58 -0700 + +linux (3.5.0-2.2) quantal-proposed; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.5-rc4 + + [ Arend van Spriel ] + + * SAUCE: (drop after 3.5) brcmsmac: fix NULL pointer crash in + brcms_c_regd_init() + - LP: #950320 + + [ Bryan Wu ] + + * [Config] Sync CONFIG_CGROUP_MEM_RES_CTLR_SWAP for ARM + + [ Chris J Arges ] + + * PACKAGING: add .gnu_debuglink sections to .ko files + - LP: #669641 + + [ Leann Ogasawara ] + + * d-i: Add hid-generic to input-modules + - LP: #1017879 + + [ Ming Lei ] + + * SAUCE: Revert "mmc: omap_hsmmc: Enable Auto CMD12" + - LP: #1017717, #225 + + [ Paolo Pisati ] + + * SAUCE: Revert "Fix OMAP EHCI suspend/resume failure (i693)" + - LP: #1017718 + * [Config] Disable generic USB_EHCI_HCD_PLATFORM on omap3 + + [ Seth Forshee ] + + * SAUCE: (drop after 3.5) brcm80211: smac: don't set up tx power limits + during initialization + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: always set channel specified + by mac80211 + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: remove unused code for 40MHz + channels + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: clean up channel.c + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: inform mac80211 of the X2 + regulatory domain + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: enable/disable radio on + regulatory updates + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: use mac80211 channel data for + tx power limits + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: don't validate channels + against internal regulatory data + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: use current regulatory domain + when checking whether OFDM is allowed + - LP: #950320 + + [ Tim Gardner ] + + * [Config] Enable CONFIG_CGROUPS for highbank + - LP: #1014692 + * [Config] FB_OMAP*=y and PANEL_TFP410=y + + [ Upstream Kernel Changes ] + + * rebase to v3.5-rc4 + + -- Leann Ogasawara Tue, 26 Jun 2012 06:21:05 -0700 + +linux (3.5.0-1.1) quantal-proposed; urgency=low + + [ Andy Whitcroft ] + + * [Config] highbank -- enable CONFIG_RFKILL=y and CONFIG_CAN=m + + [ Leann Ogasawara ] + + * Rebase to v3.5-rc1 + * [Config] Remove USB_DEVICEFS from the config enforcer + * [Config] Updateconfigs after rebase to v3.5-rc1 + * [Config] Temporarily disable CONFIG_MACH_NOKIA_RX51 on arm + * [Config] Temporarily disable CONFIG_TOUCHSCREEN_EETI on arm + * [Config] Temporarily disable CONFIG_TOUCHSCREEN_EGALAX on arm + * [Config] Temporarily disable CONFIG_EZX_PCAP on arm + * [Config] Temporarily disable CONFIG_LIS3L02DQ on arm + * [Config] Temporarily disable CONFIG_TI_CPSW on arm + * [Config] Temporarily disable CONFIG_GPIO_EM on arm + * [Config] Temporarily disable CONFIG_SERIAL_8250_EM on armhf + * [Config] Temporarily disable CONFIG_STMMAC_ETH on armhf + * [Config] Temporarily disable CONFIG_HW_RANDOM_ATMEL on armhf + * Rebase to v3.5-rc2 + * [Config] Updateconfigs after rebase to v3.5-rc2 + * [Config] Temporarily disable CONFIG_MV643XX_ETH on powerpc + * Rebase to v3.5-rc3 + * [Config] Updateconfigs after rebase to v3.5-rc3 + + [ Paul Mundt ] + + * SAUCE: fix bug.h's inclusion of kernel.h + + [ Stefan Bader ] + + * SAUCE: Fix compile failures of dm-raid45 + * [Config] Enable dm-raid45 + * Move dependency on crda to extra package + - LP: #657901 + * SAUCE: Mask CR4 writes on older Xen hypervisors + + [ Upstream Kernel Changes ] + + * rebase to v3.5-rc3 + - LP: #993162 + - LP: #925577 + * rebase to v3.5-rc2 + * rebase to v3.5-rc1 + - LP: #955892 + - LP: #978038 + - LP: #987371 + - LP: #929545 + - LP: #942316 + - LP: #903853 + + -- Leann Ogasawara Fri, 08 Jun 2012 14:28:46 -0700 + +linux (3.4.0-5.11) quantal-proposed; urgency=low + + [ Leann Ogasawara ] + + * [Config] Disable CONFIG_ARM_LPAE + - LP: #1009061 + + [ Oleksij Rempel ] + + * SAUCE: b43: do not call ieee80211_unregister_hw if we are not registred + - LP: #1008905 + + [ Paolo Pisati ] + + * [Config] omap3: MFD_OMAP_USB_HOST is usb host in omap2+. + - LP: #1009061 + + -- Leann Ogasawara Tue, 05 Jun 2012 08:06:28 -0700 + +linux (3.4.0-4.10) quantal; urgency=low + + [ Leann Ogasawara ] + + * Temporarily disable ABI and module check + + -- Leann Ogasawara Mon, 04 Jun 2012 20:27:31 -0700 + +linux (3.4.0-4.9) quantal; urgency=low + + [ Andy Whitcroft ] + + * [Config] fix config split to avoid the shared config + * [Config] updateconfigs following split config fix + * [Config] linux-image-extras needs full postinst + * [Config] CONFIG_BLK_DEV_NVME commonise across architectures + * [Config] CONFIG_HP_WATCHDOG enable as module + * [Config] CONFIG_PDC_ADMA is not boot essential + * [Config] CONFIG_XEN_ACPI_PROCESSOR should be enabled on x86 + * [Config] CONFIG_VT6655/CONFIG_VT6656=m + * [Config] CONFIG_TRANZPORT=m commonise + * [Config] CONFIG_R3964=m commonise + * [Config] CONFIG_SCSI_DH=m commonise + * [Config] CONFIG_SCSI_IBMVSCSIS=m commonise + * [Config] CONFIG_AMD_PHY=y phys are not autoloadable + * [Config] CONFIG_SCSI_QLA_ISCSI=m commonise + * [Config] CONFIG_SCSI_SPI_ATTR=m commonise + * [Config] CONFIG_USB_SN9C102 is deprecated disable + * [Config] CONFIG_USB_SI470X=m commonise + * [Config] CONFIG_USB_ET61X251=m commonise + * [Config] CONFIG_RTS_PSTOR=m commonise + * [Config] CONFIG_SCANLOG=m commonise + * [Config] CONFIG_SCSI_SYM53C8XX_2=m commonise + * [Config] CONFIG_SM_FTL=m commonise + * [Config] CONFIG_SOLO6X10=m commonise + * [Config] CONFIG_SND_PCM_OSS=n using pulseaudio emulation instead + * [Config] CONFIG_SPI_DESIGNWARE=m commonise + * [Config] CONFIG_SPI_SPIDEV=m commonise + * [Config] CONFIG_TABLET_USB_WACOM=m commonise + * [Config] CONFIG_TPS65010=m commonise + * [Config] CONFIG_STE10XP=y commonise + * [Config] CONFIG_X25_ASY=m commonise + * [Config] CONFIG_USB_MON=m commonise + * [Config] CONFIG_VME_BUS=m commonise + * [Config] CONFIG_W35UND=m commonise + * [Config] -CONFIG_TCG_TPM=y commonise + * [Config] highbank -- commonise filesystems + * [Config] highbank -- commonise subsystems + * [Config] highbank -- commonise network protocols + * [Config] highbank -- commonise input drivers + * [Config] highbank -- commonise CRYPTO options + * [Config] highbank -- commonise HID options + * [Config] highbank -- commonise sensors options + * [Config] highbank -- commonise EXPORTFS/FHANDLE + * [Config] highbank -- commonise CONFIG_CRYPTO_LZO + * [Config] highbank -- commonise ENCRYPTED_KEYS + * [Config] highbank -- commonise CONFIG_ATALK + * [Config] highbank -- commonise INET/INET6 + * [Config] highbank -- commonise NLS + * [Config] highbank -- commonise BLK/CHR + * [Config] highbank -- CONFIG_EXT2_FS=y boot essential on highbank + * [Config] highbank -- commonise INET/INET6 part 2 + * [Config] highbank -- commonise PHY settings + * [Config] highbank -- commonise CRC settings + * [Config] highbank -- commonise BINFMT settings + * [Config] highbank -- commonise DM settings + * [Config] highbank -- commonise RTC_DRV settings + * [Config] highbank -- commonise KEYBOARD/MOUSE settings + * [Config] highbank -- commonise USB settings + * [Config] highbank -- commonise GPIO settings + * [Config] highbank -- commonise I2C settings + * [Config] highbank -- commonise numerous subsystem selectors + * [Config] highbank -- commonise A-C modules missmatches + * [Config] highbank -- commonise D-F modules missmatches + * [Config] CONFIG_AUDIT_LOGINUID_IMMUTABLE incompatible with upstart + * [Config] highbank -- commonise G-I modules missmatches + * [Config] highbank -- commonise J-L modules missmatches + * [Config] highbank -- commonise M modules missmatches + * [Config] highbank -- commonise N-P modules missmatches + * [Config] highbank -- commonise Q-R modules missmatches + * [Config] highbank -- commonise S modules missmatches -- part 1 + * [Config] highbank -- commonise S modules missmatches -- part 2 + * [Config] highbank -- commonise T modules missmatches + * [Config] highbank -- commonise U-Z modules missmatches + + [ Ike Panhc ] + + * [Config] add highbank flavour + - LP: #1000831 + + [ Mark Langsdorf ] + + * SAUCE: arm highbank: add support for pl320-ipc driver + - LP: #1000831 + + [ Rob Herring ] + + * SAUCE: input: add a key driver for highbank + - LP: #1000831 + * SAUCE: ARM: highbank: Add smc calls to enable/disable the L2 + - LP: #1000831 + * SAUCE: force DMA buffers to non-bufferable on highbank + - LP: #1000831 + * SAUCE: net: calxedaxgmac: fix net timeout recovery + - LP: #1000831 + + [ Tim Gardner ] + + * [Config] CONFIG_IWLWIFI_EXPERIMENTAL_MFP=n + * [Config] CONFIG_PCI_REALLOC_ENABLE_AUTO=y + * [Config] CONFIG_CIFS_EXPERIMENTAL has disappeared + * [Config] Homogenize CIFS configs across all arches + * [Config] armhf should not be skipabi or skipmodules + - LP: #1006913 + + -- Leann Ogasawara Mon, 04 Jun 2012 05:52:49 -0700 + +linux (3.4.0-3.8) quantal; urgency=low + + [ Andy Whitcroft ] + + * [Config] include include/generated/compile.h + - LP: #942569 + * [Config] fix up postinst to ensure we know which error is which + - LP: #1002388 + + [ Herton Ronaldo Krzesinski ] + + * SAUCE: async_populate_rootfs: fix build warnings + - LP: #1003417 + + [ John Johansen ] + + * Revert "SAUCE: AppArmor: Add the ability to mediate mount" + * SAUCE: apparmor: Add the ability to mediate mount + * SAUCE: AppArmor: basic networking rules + * SAUCE: apparmor: fix profile lookup for unconfined + - LP: #978038, #987371 + * SAUCE: apparmor: fix long path failure due to disconnected path + - LP: #955892 + + [ Mario Limonciello ] + + * SAUCE: dell-laptop: rfkill blacklist Dell XPS 13z, 15 + - LP: #901410 + + [ Stefan Bader ] + + * (config) Built-in xen-acpi-processor + + [ Tim Gardner ] + + * [Config] CONFIG_NET_DSA=m + - LP: #1004148 + * [Config] Ensure CONFIG_XEN_ACPI_PROCESSOR=y for amd64 + + -- Leann Ogasawara Fri, 25 May 2012 11:38:33 -0700 + +linux (3.4.0-3.7) quantal; urgency=low + + [ Andy Whitcroft ] + + * [Config] drop the virtual flavour in favour of a split generic et al + * [Config] enforcer -- drop IDLE enforcement + * [Config] enable CONFIG_SCSI_VIRTIO=m for amd64 + * [Config] updateconfigs following removal of -virtual + + [ Leann Ogasawara ] + + * Rebase to v3.4 + + [ Seth Forshee ] + + * [Config] disable CONFIG_B43_BCMA_EXTRA + + [ Tim Gardner ] + + * [Config] Check for extras when building udebs + * [Config] Collapsed generic-pae into generic [i386] + + [ Upstream Kernel Changes ] + + * rebase to v3.4 + + -- Leann Ogasawara Mon, 21 May 2012 07:23:47 -0700 + +linux (3.4.0-2.6) quantal; urgency=low + + [ Andy Whitcroft ] + + * Revert "ubuntu: overlayfs -- overlayfs: update touch_atime() usage" + * Revert "ubuntu: overlayfs -- overlayfs: switch from d_alloc_root() to + d_make_root()" + * Revert "ubuntu: overlayfs -- overlayfs: follow header cleanup" + * Revert "ubuntu: overlayfs -- overlayfs: apply device cgroup and + security permissions to overlay files" + * Revert "ubuntu: overlayfs -- fs: limit filesystem stacking depth" + * Revert "ubuntu: overlayfs -- overlay: overlay filesystem documentation" + * Revert "ubuntu: overlayfs -- overlayfs: implement show_options" + * Revert "ubuntu: overlayfs -- overlayfs: add statfs support" + * Revert "ubuntu: overlayfs -- overlay filesystem" + * Revert "ubuntu: overlayfs -- vfs: introduce clone_private_mount()" + * Revert "ubuntu: overlayfs -- vfs: export do_splice_direct() to modules" + * Revert "ubuntu: overlayfs -- vfs: add i_op->open()" + * Revert "ubuntu: overlayfs -- vfs: pass struct path to __dentry_open()" + * ubuntu: overlayfs -- overlayfs: add statfs support + * ubuntu: overlayfs -- inode_only_permission: export inode level + permissions checks + * ubuntu: overlayfs -- overlayfs: switch to use inode_only_permissions + + [ Erez Zadok ] + + * ubuntu: overlayfs -- overlayfs: implement show_options + + [ Miklos Szeredi ] + + * ubuntu: overlayfs -- vfs: pass struct path to __dentry_open() + * ubuntu: overlayfs -- vfs: add i_op->open() + * ubuntu: overlayfs -- vfs: export do_splice_direct() to modules + * ubuntu: overlayfs -- vfs: introduce clone_private_mount() + * ubuntu: overlayfs -- overlay filesystem + * ubuntu: overlayfs -- fs: limit filesystem stacking depth + + [ Neil Brown ] + + * ubuntu: overlayfs -- overlay: overlay filesystem documentation + + [ Robin Dong ] + + * ubuntu: overlayfs -- overlayfs: fix possible leak in ovl_new_inode + * ubuntu: overlayfs -- overlayfs: create new inode in ovl_link + + [ Tim Gardner ] + + * [Config] perarch and indep tools builds need separate build directories + * Prevent upgrading a non-PAE CPU + * perf is not parallel build safe + + -- Leann Ogasawara Wed, 16 May 2012 08:43:18 -0700 + +linux (3.4.0-2.5) quantal; urgency=low + + [ Andy Whitcroft ] + + * [Config] perarch and indep tools builds need separate build directories + + [ Tim Gardner ] + + * Prevent upgrading a non-PAE CPU + * [Config] build debug + * [Config] perf tools are not parallel build safe + + -- Leann Ogasawara Tue, 15 May 2012 11:37:53 -0700 + +linux (3.4.0-2.4) quantal; urgency=low + + [ Leann Ogasawara ] + + * Revert "SAUCE: fsam7400: use UMH_WAIT_PROC consistently" + * Revert "ubuntu: fsam7400 select CHECK_SIGNATURE and depend on X86" + * Revert "ubuntu: fsam7400: Depend on CHECK_SIGNATURE" + * Revert "ubuntu: fsam7400 -- Cleanup Makefile" + * Revert "ubuntu: fsam7400 -- kill switch for Fujitsu Siemens Amilo M + 7400" + * Revert "ubuntu: omnibook: fix source file newline" + * Revert "ubuntu: omnibook -- update BOM" + * Revert "SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} + depend on X86" + * Revert "ubuntu: omnibook -- Added missing BOM file" + * Revert "ubuntu: omnibook -- support Toshiba (HP) netbooks" + * Revert "ubuntu: nx-emu - i386: mmap randomization for executable + mappings" + * Revert "SAUCE: disable_nx should not be in __cpuinitdata section for + X86_32" + * Revert "ubuntu: nx-emu - i386: NX emulation" + * Revert "ubuntu: rfkill drivers -- version 1.3" + * Temporarily disable module check + * [Config] Remove CONFIG_FSAM7400 + * [Config] Remove CONFIG_OMNIBOOK + * [Config] Update configs + * Rebase to v3.4-rc7 + * SAUCE: genirq: export handle_edge_irq() and irq_to_desc() + + [ Tim Gardner ] + + * Updated generic-pae description + * Rebase to v3.4-rc6 + * install-tools depends on build targets + + [ Upstream Kernel Changes ] + + * kconfig: in debug mode some 0 length message prints occur + * rebase to v3.4-rc7 + * rebase to v3.3-rc6 + + -- Leann Ogasawara Mon, 14 May 2012 08:22:56 -0700 + +linux (3.4.0-1.3) quantal; urgency=low + + [ Andy Whitcroft ] + + * [Config] control.stub is an intermediate product not a dependancy + - LP: #992414 + + [ Leann Ogasawara ] + + * remove i386 generic from getabis + + [ Upstream Kernel Changes ] + + * (pre-stable) b43: only reload config after successful initialization + - LP: #950295 + + -- Leann Ogasawara Wed, 02 May 2012 09:48:14 -0700 + +linux (3.4.0-1.2) quantal; urgency=low + + [ Andy Whitcroft ] + + * [Config] add build depends for flex, bison and pkg-config + + -- Andy Whitcroft Tue, 01 May 2012 13:15:41 +0100 + +linux (3.4.0-1.1) quantal; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: overlayfs -- overlayfs: apply device cgroup and security + permissions to overlay files + - LP: #915941, #918212 + - CVE-2012-0055 + + [ Leann Ogasawara ] + + * Open Q + * Rebase to v3.4-rc5 + * [Config] Temporarily disable CONFIG_TOUCHSCREEN_EETI on arm + * [Config] Temporarily disable CONFIG_TOUCHSCREEN_EGALAX on arm + * [Config] Temporarily disable CONFIG_EZX_PCAP on arm + * [Config] Temporarily disable CONFIG_MFD_OMAP_USB_HOST on arm + * [Config] Temporarily disable CONFIG_LIS3L02DQ on arm + * [Config] Temporarily disable CONFIG_USB_EHCI_HCD_PLATFORM on arm + * [Config] Temporarily disable CONFIG_TI_CPSW on arm + * [Config] Temporarily disable CONFIG_AX88796 on arm + + [ Upstream Kernel Changes ] + + * vfs: pass struct path to __dentry_open() + * vfs: add i_op->open() + * vfs: export do_splice_direct() to modules + * vfs: introduce clone_private_mount() + * overlay filesystem + * overlayfs: add statfs support + * overlayfs: implement show_options + * overlay: overlay filesystem documentation + * fs: limit filesystem stacking depth + * overlayfs: follow header cleanup + * overlayfs: switch from d_alloc_root() to d_make_root() + * overlayfs: update touch_atime() usage + * rebase to v3.4-rc5 + - LP: #950490 + * rebase to v3.4-rc4 + * rebase to v3.4-rc3 + * rebase to v3.4-rc2 + * rebase to v3.4-rc1 + * rebase to v3.3 + * rebase to v3.3-rc7 + * rebase to v3.3-rc6 + * rebase to v3.3-rc5 + * rebase to v3.3-rc4 + - LP: #900802 + - LP: #930842 + * rebase to v3.3-rc3 + - LP: #924320 + - LP: #923316 + - LP: #923409 + - LP: #918254 + * rebase to v3.3-rc2 + * rebase to v3.3-rc1 + - LP: #795823 + - LP: #909419 + - LP: #910792 + - LP: #878701 + - LP: #724831 + + -- Leann Ogasawara Wed, 25 Jan 2012 06:50:04 -0800 + +linux (3.2.0-10.18) precise; urgency=low + + [ Tim Gardner ] + + * SAUCE: ecryptfs: Print inode on metadata error + + [ Upstream Kernel Changes ] + + * Revert "proc: enable writing to /proc/pid/mem" + - LP: #919115 + - CVE-2012-0056 + * (pre-stable) ALSA: HDA: Use LPIB position fix for Macbook Pro 7, 1 + - LP: #909419 + + -- Andy Whitcroft Tue, 24 Jan 2012 10:15:12 +0000 + +linux (3.2.0-10.17) precise; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: overlayfs -- fs: limit filesystem stacking depth" + * Revert "SAUCE: overlayfs -- overlay: overlay filesystem documentation" + * Revert "SAUCE: overlayfs -- overlayfs: implement show_options" + * Revert "SAUCE: overlayfs -- overlayfs: add statfs support" + * Revert "SAUCE: overlayfs -- overlay filesystem" + * Revert "SAUCE: overlayfs -- vfs: introduce clone_private_mount()" + * Revert "SAUCE: overlayfs -- vfs: export do_splice_direct() to modules" + * Revert "SAUCE: overlayfs -- vfs: add i_op->open()" + * ensure debian/ is not excluded from git by default + * add new scripting to handle buglinks in rebases + * ubuntu: overlayfs -- overlayfs: add statfs support + * ubuntu: overlayfs -- overlayfs: apply device cgroup and security + permissions to overlay files + - LP: #915941, #918212 + - CVE-2012-0055 + + [ Erez Zadok ] + + * ubuntu: overlayfs -- overlayfs: implement show_options + + [ Leann Ogasawara ] + + * Revert "SAUCE: dmar: disable if ricoh multifunction detected" + * [Config] Disable CONFIG_INTEL_IOMMU_DEFAULT_ON + - LP: #907377, #911236 + * [Config] Enable CONFIG_IRQ_REMAP + + [ Miklos Szeredi ] + + * ubuntu: overlayfs -- vfs: pass struct path to __dentry_open() + * ubuntu: overlayfs -- vfs: add i_op->open() + * ubuntu: overlayfs -- vfs: export do_splice_direct() to modules + * ubuntu: overlayfs -- vfs: introduce clone_private_mount() + * ubuntu: overlayfs -- overlay filesystem + * ubuntu: overlayfs -- fs: limit filesystem stacking depth + + [ Neil Brown ] + + * ubuntu: overlayfs -- overlay: overlay filesystem documentation + + [ Upstream Kernel Changes ] + + * (pre-stable) x86/PCI: amd: factor out MMCONFIG discovery + - LP: #647043 + * (pre-stable) PNP: work around Dell 1536/1546 BIOS MMCONFIG bug that + breaks USB + - LP: #647043 + + -- Leann Ogasawara Mon, 16 Jan 2012 07:10:08 -0800 + +linux (3.2.0-9.16) precise; urgency=low + + [ Andy Whitcroft ] + + * [Config] Enable numerous CONFIG_VIDEO_* cards on ARM + * [Config] pull ARM sound modules =m + * [Config] CONFIG_RTC_DRV_TEST is for testing only + * [Config] CONFIG_USB_DUMMY_HCD is testing only + * [Config] CONFIG_USB_FILE_STORAGE is deprecated + + [ Leann Ogasawara ] + + * Revert "[Config] Temporarily disable CONFIG_CAN_TI_HECC on armel" + * [Config] Enable CONFIG_HW_RANDOM_PASEMI=m + * [Config] Enable CONFIG_MMC_TMIO=m + * [Config] Enable CONFIG_MTD_NAND_FSL_ELBC=m + * [Config] Enable CONFIG_ISI=m + * [Config] Enable CONFIG_MMC=y + * [Config] Enable CONFIG_LIRC_PARALLEL=m + * [Config] Enable CONFIG_MAC_EMUMOUSEBTN=m + * [Config] Enable CONFIG_CHR_DEV_SG=y + * [Config] Enable CONFIG_GPIO_PCA953X=m + * [Config] Enable CONFIG_GPIO_TWL4030=m + * [Config] Enable CONFIG_INET_DIAG=m + * [Config] Enable CONFIG_NLS_ISO8859_1=m + * [Config] Enable CONFIG_NVRAM=m + * [Config] Enable CONFIG_SLIP=m + * [Config] Enable CONFIG_PC300TOO=m + * [Config] Enable CONFIG_TUN=y + * [Config] Enable CONFIG_NET_CLS_CGROUP=m + * [Config] Enable CONFIG_THERMAL=y + * [Config] Enable CONFIG_PPP=y + * [Config] Enable CONFIG_PCI_STUB=m + * Rebase to v3.2.1 + * [Config] Enable CONFIG_RTL8192E=m + * [Config] Enable CONFIG_RTS5139=m + + [ Stefan Bader ] + + * [Config] Make CONFIG_VIRTIO_(NET|BLK)=y + + [ Upstream Kernel Changes ] + + * ARM: restart: add restart hook to machine_desc record + * ARM: restart: allow platforms more flexibility specifying restart mode + * ARM: restart: move reboot failure handing into machine_restart() + * ARM: restart: remove argument to setup_mm_for_reboot() + * ARM: 7159/1: OMAP: Introduce local common.h files + * ARM: restart: only perform setup for restart when soft-restarting + * ARM: 7189/1: OMAP3: Fix build break in cpuidle34xx.c because of irq + function + * ARM: idmap: populate identity map pgd at init time using .init.text + * ARM: suspend: use idmap_pgd instead of suspend_pgd + * ARM: proc-*.S: place cpu_reset functions into .idmap.text section + * ARM: idmap: use idmap_pgd when setting up mm for reboot + * ARM: head.S: only include __turn_mmu_on in the initial identity mapping + * ARM: SMP: use idmap_pgd for mapping MMU enable during secondary booting + * ARM: 7194/1: OMAP: Fix build after a merge between v3.2-rc4 and ARM + restart changes + * ARM: lib: add call_with_stack function for safely changing stack + * ARM: reset: implement soft_restart for jumping to a physical address + * ARM: stop: execute platform callback from cpu_stop code + * ARM: kexec: use soft_restart for branching to the reboot buffer + * ARM: restart: omap: use new restart hook + * topdown mmap support + - LP: #861296 + + [ Upstream Kernel Changes ] + + * Rebase to v3.2.1 + + -- Leann Ogasawara Fri, 13 Jan 2012 20:32:08 +0100 + +linux (3.2.0-8.15) precise; urgency=low + + [ Leann Ogasawara ] + + * [Config] Disable CONFIG_ACPI_PROCFS + * Remove server from getabis + * Temporarily disable module check + * [Config] Disable CONFIG_MTD_TESTS + * [Config] Disable CONFIG_X86_E_POWERSAVER + * [Config] Set CONFIG_ARCNET=m + * [Config] Enable CONFIG_ATM_DUMMY=m + * [Config] Enable CONFIG_BLK_DEV_MD=y + * ubuntu: fsam7400 select CHECK_SIGNATURE and depend on X86 + * [Config] Enable CONFIG_BLK_DEV_SD=y + * [Config] Enable CONFIG_BLK_DEV_SR=y + * [Config] Enable CONFIG_BLK_DEV_UB=m + * [Config] Enable CONFIG_COPS=m + * [Config] Enable CONFIG_DVB_USB_EC168=m + * [Config] Enable CONFIG_ENC28J60=m + * [Config] Enable CONFIG_FB_UVESA=m + * [Config] Enable CONFIG_FB_ATY=m + * [Config] Enable CONFIG_BROADCOM_PHY=y + * [Config] Enable CONFIG_CICADA_PHY=y + * [Config] Enable CONFIG_DAVICOM_PHY=y + * [Config] Enable CONFIG_ICPLUS_PHY=y + * [Config] Enable CONFIG_LSI_ET1011C_PHY=y + * [Config] Enable CONFIG_LXT_PHY=y + * [Config] Enable CONFIG_MARVELL_PHY=y + * [Config] Enable CONFIG_NATIONAL_PHY=y + * [Config] Enable CONFIG_QSEMI_PHY=y + * [Config] Enable CONFIG_SMSC_PHY=y + * [Config] Enable CONFIG_VITESSE_PHY=y + * Add 3w-sas to scsi-modules + - LP: #776542 + + [ Mathieu Trudel-Lapierre ] + + * SAUCE: ipv6: make the net.ipv6.conf.all.use_tempaddr sysctl propagate + to interface settings + + [ Paolo Pisati ] + + * Revert "SAUCE: omap3: beagle: if rev unknown, assume xM revision C" + - LP: #912199 + * Revert "SAUCE: omap3: beagle: detect new xM revision B" + - LP: #912199 + * Revert "SAUCE: omap3: beaglexm: fix DVI initialization" + - LP: #912199 + + [ Upstream Kernel Changes ] + + * Bluetooth: Add support for BCM20702A0 [0a5c:21e3] + - LP: #906832 + + -- Leann Ogasawara Fri, 06 Jan 2012 10:02:03 -0800 + +linux (3.2.0-8.14) precise; urgency=low + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_SND_USB_6FIRE + - LP: #912197 + * rebase to mainline v3.2 final release + * updateconfigs following rebase to v3.2 final + * ubuntu: AUFS -- add BOM and automated update script + * ubuntu: AUFS -- include the aufs_types.h file in linux-libc-headers + - LP: #684666 + * ubuntu: AUFS -- update aufs-update to track new locations of headers + * ubuntu: AUFS -- clean up the aufs updater and BOM + * ubuntu: AUFS -- documentation on updating aufs2 + * ubuntu: AUFS -- aufs3-base.patch + * ubuntu: AUFS -- aufs3-standalone.patch + * ubuntu: AUFS -- fix undefined __devcgroup_inode_permission + * ubuntu: AUFS -- fix undefined security_path_link + * ubuntu: AUFS -- update to 4cf5db36bcd9748e8e7270022f295f84d1fc2245 + * ubuntu: AUFS -- updateconfigs following update + * ubuntu: AUFS -- suppress benign plink warning messages + - LP: #621195 + * ubuntu: AUFS -- enable in config and makefile + * ubuntu: AUFS -- disable in favor of overlayfs + * [Config] linux-virtual -- should include the extX modules + - LP: #912308 + + [ Tyler Hicks ] + + * SAUCE: eCryptfs: Improve statfs reporting + - LP: #885744 + + [ Upstream Kernel Changes ] + + * rebase to upstream v3.2 + + -- Leann Ogasawara Mon, 26 Dec 2011 20:24:30 -0800 + +linux (3.2.0-7.13) precise; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to upstream 3.2-rc7 + + -- Leann Ogasawara Mon, 19 Dec 2011 09:14:34 -0800 + +linux (3.2.0-6.12) precise; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to upstream v3.2-rc6 + + -- Leann Ogasawara Fri, 16 Dec 2011 10:19:02 -0800 + +linux (3.2.0-5.11) precise; urgency=low + + [ Andy Whitcroft ] + + * enforcer -- allow arch and flavour predicates to take lists + * enforcer -- simplify armel/armhf specific options + * enforcer -- fix incorrectly specified flavour matches + + [ Leann Ogasawara ] + + * [Config] Disable IRQ_REMAP + * [Config] Enable CONFIG_SENSORS_LM95245=m + * [Config] Enable CONFIG_SENSORS_MAX1668=m + * [Config] Enable CONFIG_SENSORS_NTC_THERMISTOR=m + * [Config] Enable CONFIG_SENSORS_MAX6639=m + * [Config] Enable CONFIG_SENSORS_MAX6642=m + * [Config] Enable CONFIG_SENSORS_LINEAGE=m + * [Config] Enable CONFIG_CRYPTO_SALSA20=m + * [Config] Enable CONFIG_PATA_TOSHIBA=m + * [Config] Enable CONFIG_POHMELFS=m + * [Config] Enable CONFIG_NET_PACKET_ENGINE=y + * [Config] Enable CONFIG_PATA_OPTI=m + * add overlayfs to virtual inclusion list + - LP: #903897 + * add veth to virtual inclusion list + - LP: #903897 + * SAUCE: resolve WARNING: at drivers/block/floppy.c:2929 do_fd_request + + [ Paolo Pisati ] + + * [Config] DEFAULT_MMAP_MIN_ADDR=32k on arm + - LP: #903346 + + [ Tim Gardner ] + + * [Config] CONFIG_LOCKUP_DETECTOR=y + - LP: #903615 + + [ Upstream Kernel Changes ] + + * rebase to upstream 55b02d2f + + -- Leann Ogasawara Mon, 12 Dec 2011 07:08:10 -0800 + +linux (3.2.0-4.10) precise; urgency=low + + [ Kyle McMartin ] + + * SAUCE: dmar: disable if ricoh multifunction detected + - LP: #894070 + + [ Seth Forshee ] + + * SAUCE: dell-wmi: Demote unknown WMI event message to pr_debug + - LP: #581312 + + [ Tim Gardner ] + + * Start new release, Bump ABI, rebase to 3.2-rc5 + + [ Leann Ogasawara ] + + * [Config] Enable CONFIG_SENSORS_AK8975=m + + -- Tim Gardner Sat, 10 Dec 2011 08:57:04 -0700 + +linux (3.2.0-3.9) precise; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: ext4: correct partial write discard size calculation + - LP: #894768 + + [ Leann Ogasawara ] + + * Revert "SAUCE: x86, microcode, AMD: Restrict microcode reporting" + - LP: #892615 + + [ Matthew Garrett ] + + * SAUCE: pci: Rework ASPM disable code + + [ Upstream Kernel Changes ] + + * x86: Fix boot failures on older AMD CPU's + - LP: #892615 + * EHCI : Fix a regression in the ISO scheduler + - LP: #899165 + + -- Leann Ogasawara Mon, 05 Dec 2011 10:37:36 -0800 + +linux (3.2.0-3.8) precise; urgency=low + + [ Andy Whitcroft ] + + * armhf -- add d-i configuration + * armhf -- disable ABI checks for armhf + * armhf -- add arch to getabis config + + -- Andy Whitcroft Sat, 03 Dec 2011 14:22:52 +0000 + +linux (3.2.0-3.7) precise; urgency=low + + [ Stefan Bader ] + + * SAUCE: x86/paravirt: PTE updates in k(un)map_atomic need to be + synchronous, regardless of lazy_mmu mode + - LP: #854050 + + [ Tim Gardner ] + + * rebase to v3.2-rc4 + + -- Leann Ogasawara Fri, 02 Dec 2011 11:53:56 -0800 + +linux (3.2.0-2.6) precise; urgency=low + + [ Andy Whitcroft ] + + * armhf -- fix omap flavour to build on armhf + * [Config] CONFIG_PATA_MACIO=y to fix MAC qemu boot + + [ Borislav Petkov ] + + * SAUCE: x86, microcode, AMD: Restrict microcode reporting + - LP: #892615 + + [ Colin Watson ] + + * Add pata_macio to pata-modules + + [ Tim Gardner ] + + * [Config] Prefer crda over wireless-crda + * [Config] Fix virtual inclusion list. + - LP: #897795 + + -- Leann Ogasawara Wed, 30 Nov 2011 06:09:35 -0800 + +linux (3.2.0-2.5) precise; urgency=low + + [ Paolo Pisati ] + + * [Config] PANEL_DVI=y + + -- Leann Ogasawara Mon, 28 Nov 2011 09:13:24 -0800 + +linux (3.2.0-2.4) precise; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.2-rc3 + + [ Leann Ogasawara ] + + * Revert "SAUCE: xen: Do not use pv spinlocks on HVM" + * Revert "fix ERROR: __devcgroup_inode_permission undefined" + * Revert "olpc_dcon_xo_1_5 needs delay.h" + * Revert "olpc_dcon_xo_1 needs delay.h" + * rebase to 6fe4c6d4 + * [Config] updateconfigs after rebase to 6fe4c6d4 + + [ Tim Gardner ] + + * [Config] Replace wireless-crda with crda,wireless-regdb + - LP: #856421 + * [Config] Relax the dependencies on crda + + [ Upstream Kernel Changes ] + + * (pre-stable) HID: bump maximum global item tag report size to 96 bytes + - LP: #724831 + * Ubuntu: remove coreutils|fileutils package dependency + - LP: #892814 + * iio: iio_event_getfd -- fix ev_int build failure + + [ Upstream Kernel Changes ] + + * Rebase to v3.2-rc3 + + -- Andy Whitcroft Thu, 24 Nov 2011 16:20:45 +0000 + +linux (3.2.0-1.3) precise; urgency=low + + [ Upstream Kernel Changes ] + + * Ubuntu: Add ext2 to fs-core-modules + - LP: #893395 + + -- Leann Ogasawara Mon, 21 Nov 2011 20:42:33 -0800 + +linux (3.2.0-1.2) precise; urgency=low + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_NFC and associated devices + * SAUCE: allow brcmsmac and b43 to both build + + [ Soren Hansen ] + + * Add ixgbe driver to d-i + - LP: #891969 + + -- Leann Ogasawara Mon, 21 Nov 2011 08:33:46 -0800 + +linux (3.2.0-1.1) precise; urgency=low + [ Andy Whitcroft ] + + * armhf -- enable armhf and create the first flavours + * SAUCE: ensure root is ready before running usermodehelpers in it + * [Config] enforcer -- ensure CONFIG_FAT_FS is built-in on arm + + [ Leann Ogasawara ] + + * Temporarily ignore module check + * [Config] Enable PCI_IOV on powerpc + * [Config] Temporarily disable CONFIG_PASEMI_MAC on powerpc + * rebase to v3.2-rc2 + * SAUCE: include for cpuidle34xx arm build + * SAUCE: include for linux/mtd/map.h arm build + * SAUCE: include and for mmc_core arm build + * SAUCE: select ARM_AMBA if OMAP3_EMU + * [Config] updateconfigs after select ARM_AMBA + * [Config] Temporarily disable CONFIG_KVM_BOOK3S_32 on powerpc + * [Config] Enable CONFIG_EXT2_FS=m + * [Config] Build in CONFIG_SATA_AHCI=y + * Resolve linux-image-extra's install dependency + + [ Seth Forshee ] + + * [Config] Enable EVENT_POWER_TRACING_DEPRECATED=y for powertop + * SAUCE: (drop after 3.2) Input: ALPS - move protocol information to + Documentation + * SAUCE: (drop after 3.2) Input: ALPS - add protocol version field in + alps_model_info + * SAUCE: (drop after 3.2) Input: ALPS - remove assumptions about packet + size + * SAUCE: (drop after 3.2) Input: ALPS - add support for protocol versions + 3 and 4 + * SAUCE: (drop after 3.2) Input: ALPS - add semi-MT support for v3 + protocol + * SAUCE: (drop after 3.2) Input: ALPS - add documentation for protocol + versions 3 and 4 + + [ Stefan Bader ] + + * [Config] Built-in xen-netfront and xen-blkfront + * Fix build of dm-raid45 and re-enable it + + [ Tim Gardner ] + + * [Config] CONFIG_USB_XHCI_HCD=y + - LP: #886167 + * [Config] CONFIG_R6040=m + - LP: #650899 + * SAUCE: Add a new entry (413c:8197) to Bluetooth USB device ID table + - LP: #854399 + * [Config] Consolidated amd64 server flavour into generic + * [Config] updateconfigs after rebase to 3.2-rc1 + * [Config] Disabled dm-raid4-5 + * [Config] Disabled ndiswrapper + * [Config] Disable vt6656 + * [Config] exclude ppp-modules for virtual flavour + * [Config] CONFIG_MEMSTICK_R592=m + - LP: #238208 + + [ Upstream Kernel Changes ] + + * CHROMIUM: seccomp_filter: new mode with configurable syscall filters + - LP: #887780 + * CHROMIUM: seccomp_filter: add process state reporting + - LP: #887780 + * CHROMIUM: seccomp_filter: Document what seccomp_filter is and how it + works. + - LP: #887780 + * CHROMIUM: x86: add HAVE_SECCOMP_FILTER and seccomp_execve + - LP: #887780 + * CHROMIUM: arm: select HAVE_SECCOMP_FILTER + - LP: #887780 + * CHROMIUM: seccomp_filters: move to btrees + * CHROMIUM: enable CONFIG_BTREE + * CHROMIUM: seccomp_filter: kill NR_syscall references + * CHROMIUM: seccomp_filters: guard all ftrace wrapper code + * CHROMIUM: seccomp_filters: clean up warnings; kref mistake + * CHROMIUM: seccomp_filter: remove "skip" from copy and add drop helper + * CHROMIUM: seccomp_filter: allow CAP_SYS_ADMIN management of execve + * CHROMIUM: seccomp_filter: inheritance documentation + * CHROMIUM: seccomp_filter: make inherited filters composable + * CHROMIUM: Fix seccomp_t compile error + - LP: #887780 + * CHROMIUM: Fix kref usage + - LP: #887780 + * CHROMIUM: enable CONFIG_SECCOMP_FILTER and CONFIG_HAVE_SECCOMP_FILTER + * rebase to v3.2-rc2 + + -- Leann Ogasawara Mon, 31 Oct 2011 09:24:39 -0400 + +linux (3.1.0-2.3) precise; urgency=low + + [ Tim Gardner ] + + * Add postinit and postrm scripts to the extras package + - LP: #882120 + + -- Leann Ogasawara Fri, 28 Oct 2011 12:48:33 -0700 + +linux (3.1.0-2.2) precise; urgency=low + + [ Andy Whitcroft ] + + * debian: add locking to protect debian/files from parallel update + + [ Leann Ogasawara ] + + * rebase to v3.1 + + [ Upstream Kernel Changes ] + + * rebase to v3.1 + + -- Leann Ogasawara Wed, 19 Oct 2011 07:12:38 -0700 + +linux (3.1.0-1.1) precise; urgency=low + + [ Andiry Xu ] + + * SAUCE: (drop during 3.2 merge) xHCI: AMD isoc link TRB chain bit quirk + - LP: #872811 + + [ Andy Whitcroft ] + + * Revert "ubuntu: compcache -- follow changes to bd_claim/bd_release" + - LP: #832694 + * Revert "ubuntu: compcache -- version 0.5.3" + - LP: #832694 + * [Config] standardise CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + * [Config] Enable CONFIG_MACVTAP=m + - LP: #822601 + * record the compiler in the ABI and check for inconsistant builds + * [Config] move ECRYPT_FS back to =y for all architectures + - LP: #827197 + * [Config] enable CONFIG_DRM_VMWGFX=m + - LP: #698009 + * [Config] re-fix ECRYPT_FS=y + - LP: #827197 + * enforcer -- ensure we have CONFIG_ECRYPT_FS=y + - LP: #827197 + * [Config] dropping compcache configuration options + * [Config] standardise on HZ=250 + * SAUCE: headers_install: fix #include "..." usage for userspace + - LP: #824377 + * make module-inclusion selection retain the left overs + * add a new linux-image-extras package for virtual + + [ Colin Watson ] + + * Deliver more Atheros, Ralink, and iwlagn NIC drivers to d-i + + [ edwin_rong ] + + * SAUCE: Staging: add driver for Realtek RTS5139 cardreader + - LP: #824273 + + [ Greg Kroah-Hartman ] + + * SAUCE: staging: rts5139: add vmalloc.h to some files to fix the build. + - LP: #824273 + + [ Jesse Sung ] + + * SAUCE: Unregister input device only if it is registered + - LP: #839238 + + [ Jiri Kosina ] + + * SAUCE: HID: add MacBookAir4, 2 to hid_have_special_driver[] + + [ Joshua V. Dillon ] + + * SAUCE: HID: add support for MacBookAir4,2 keyboard. + + [ Kees Cook ] + + * [Config] enable and enforce SECCOMP_FILTER on x86 + + [ Keng-Yu Lin ] + + * [Config] Enable CONFIG_RTS5139=m on i386/amd64 + - LP: #824273 + + [ Leann Ogasawara ] + + * Revert "ubuntu: overlayfs -- ovl: make lower mount read-only" + * Revert "ubuntu: overlayfs -- fs: limit filesystem stacking depth" + * Revert "ubuntu: overlayfs -- ovl: improve stack use of lookup and + readdir" + * Revert "ubuntu: overlayfs -- ovl: fix overlayfs over overlayfs" + * Revert "ubuntu: overlayfs -- overlayfs: implement show_options" + * Revert "ubuntu: overlayfs -- overlayfs: add statfs support" + * Revert "ubuntu: overlayfs -- overlay filesystem" + * Revert "ubuntu: overlayfs -- overlay: overlay filesystem documentation" + * Revert "SAUCE: ARM: OMAP: Add macros for comparing silicon revision" + * Revert "SAUCE: OMAP: DSS2: check for both cpu type and revision, rather + than just revision" + * Revert "SAUCE: OMAP: DSS2: enable hsclk in dsi_pll_init for OMAP36XX" + * Revert "ubuntu: fsam7400 disable driver" + - LP: #876030 + * rebase to v3.1-rc1 + * [Config] updateconfigs after rebase to v3.1-rc1 + * rebase to v3.1-rc2 + * [Config] Updateconfigs after rebase to v3.1-rc2 + * ubuntu: Yama - update calls to generic_permission() and + inode->i_op->permission() + * ubuntu: ndiswrapper -- remove netdev_priv macro + * ubuntu: aufs -- Temporarily disable due to build failure + * [Config] Diable INTEL_MID_PTI on armel + * [Config] Temporarily disable CONFIG_FTMAC100 on armel + * [Config] Temporarily disable CONFIG_FTGMAC100 on armel + * [Config] Temporarily disable CONFIG_CAN_TI_HECC on armel + * [Config] Temporarily disable CONFIG_VIDEO_OMAP2_VOUT on armel + * [Config] Set CONFIG_DM_MIRROR=m on amd64, i386, and arm + * [Config] Set CONFIG_DM_MULTIPATH=m on amd64, i386, and arm + * [Config] Set CONFIG_DM_SNAPSHOT=m on amd64, i386, and arm + * [Config] Enable CONFIG_EDAC_AMD8111=m on powerpc + * [Config] Enable CONFIG_EDAC_AMD8131=m on powerpc + * [Config] Enable CONFIG_EDAC_CPC925=m on powerpc + * [Config] Enable CONFIG_EDAC_PASEMI=m on powerpc + * [Config] Enable CONFIG_ECHO=m on powerpc + * [Config] Enable CONFIG_ET131X=m on powerpc + * [Config] Set CONFIG_FB_MATROX=m + * [Config] Enable CONFIG_FB_UDL=m on powerpc + * [Config] Set CONFIG_FB_VIRTUAL=n + * [Config] Enable CONFIG_FB_VGA16=m on powerpc + * [Config] Enable CONFIG_GPIO_MAX732X=m on arm + * [Config] Enable CONFIG_GPIO_PCF857X=m on arm + * [Config] Set CONFIG_HOTPLUG_PCI_FAKE=m + * [Config] Enable CONFIG_HOTPLUG_PCI=y on powerpc + * [Config] Enable CONFIG_HOTPLUG_PCI_CPCI=y on powerpc + * [Config] Enable CONFIG_HP_ILO=m on powerpc-smp + * [Config] Enable CONFIG_I2C_PASEMI=m on powerpc + * [Config] Enable CONFIG_IBM_BSR=m on powerpc + * [Config] Enable CONFIG_IBMVETH=m on powerpc + * [Config] Enable CONFIG_IDE_PHISON=m on powerpc + * [Config] Enable CONFIG_IGB=m on powerpc + * [Config] Enable CONFIG_IIO=m on powerpc + * [Config] Enable CONFIG_INFINIBAND_NES=m + * [Config] Enable CONFIG_IPMI_HANDLER=m on arm + * [Config] Enable CONFIG_IWL3945=m on powerpc + * [Config] Disable CONFIG_KVM_BOOK3S_64 + * [Config] Enable CONFIG_LAPBETHER=m on arm + * [Config] Enable CONFIG_LEDS_GPIO=m on powerpc + * [Config] Enable CONFIG_LEDS_CLEVO_MAIL=m all arch's + * [Config] Enable CONFIG_LEDS_PCA9532=m on powerpc + * [Config] Enable CONFIG_LEDS_PCA955X=m on powerpc + * [Config] Enable CONFIG_LEDS_TRIGGER_DEFAULT_ON=m on powerpc + * [Config] Set CONFIG_LEDS_TRIGGER_HEARTBEAT=m on arm and powerpc + * [Config] Set CONFIG_LEDS_TRIGGER_TIMER=m on powerpc + * [Config] Enable CONFIG_LINE6_USB=m on arm and powerpc + * [Config] Enable CONFIG_MEMSTICK=m on arm + * [Config] Enable CONFIG_MTD_AFS_PARTS=m on arm + * [Config] Enable CONFIG_MTD_ALAUDA=m on arm + * [Config] Enable CONFIG_MTD_AR7_PARTS=m on arm + * [Config] Enable CONFIG_MTD_ARM_INTEGRATOR=m on arm + * [Config] Enable CONFIG_MOXA_SMARTIO=m on powerpc + * [Config] Enable CONFIG_MTD_DATAFLASH=m on arm + * [Config] Enable CONFIG_MTD_GPIO_ADDR=m on arm + * [Config] Enable CONFIG_MTD_IMPA7=m on arm + * [Config] Enable CONFIG_MTD_NAND_GPIO=m on arm + * [Config] Enable CONFIG_MTD_NAND_NANDSIM=m on arm + * [Config] Enable CONFIG_MTD_NAND_PASEMI=m on powerpc + * [Config] Enable CONFIG_MTD_NAND_PLATFORM=m on arm + * [Config] Enable CONFIG_MTD_NAND_TMIO=m on arm + * [Config] Enable CONFIG_MTD_SST25L=m on arm + * [Config] Enable CONFIG_NET_CLS_CGROUP=y on arm + * [Config] Enable CONFIG_NET_CLS_FLOW=m on arm + * [Config] Enable CONFIG_NET_CLS_U32=m on arm + * [Config] Enable CONFIG_NET_DCCPPROBE=m on arm + * [Config] Enable CONFIG_NET_SCH_INGRESS=m on arm + * [Config] Enable CONFIG_NET_TCPPROBE=m on arm + * [Config] Enable CONFIG_PASEMI_MAC=m on powerpc + * [Config] Enable CONFIG_PATA_NS87410=m on powerpc + * [Config] Enable CONFIG_I2C_GPIO=m on powerpc64-smp + * [Config] Enable CONFIG_PANEL=m on powerpc + * [Config] Enable CONFIG_PATA_CMD640_PCI=m on powerpc + * SAUCE: x86: reboot: Make Dell Latitude E6520 use reboot=pci + - LP: #833705 + * [Config] Add CONFIG_EFI_VARS=y to the enforcer + - LP: #837332 + * [Config] Update CONFIG_EFI_VARS enforcer check + * [Config] Add aufs to virtual flavor inclusion list + - LP: #844159 + * SAUCE: x86: reboot: Make Dell Optiplex 790 use reboot=pci + - LP: #818933 + * SAUCE: x86: reboot: Make Dell Optiplex 990 use reboot=pci + - LP: #768039 + * SAUCE: x86: reboot: Make Dell Latitude E6220 use reboot=pci + - LP: #838402 + * [Config] Add igbvf to the virtual flavor inclusion list + - LP: #794570 + * [Config] Add ixgbevf to the virtual inclusion list + - LP: #872411 + * [Config] Transition -generic and -server to be identical + * rebase to v3.1-rc10 + + [ Luke Yelavich ] + + * [Config] Disable legacy IDE drivers on powerpc + + [ Ming Lei ] + + * SAUCE: fireware: add NO_MSI quirks for o2micro controller + - LP: #801719 + * SAUCE: ata_piix: make DVD Drive recognisable on systems with Intel + Sandybridge chipsets(v2) + - LP: #737388, #782389, #794642 + + [ Paolo Pisati ] + + * [Config] Compile-in vfat support for armel + - LP: #853783 + + [ Randy Dunlap ] + + * SAUCE: staging: fix rts5139 depends & build + - LP: #824273 + + [ Rene Bolldorf ] + + * SAUCE: (drop after 3.0) ideapad: Check if acpi already handle backlight + power in 'ideapad_backlight_notify_power' to avoid a page fault + + [ Seth Forshee ] + + * SAUCE: (no-up) Input: elantech - Add v3 hardware support + - LP: #681904 + * SAUCE: (drop after 3.1) usb_storage: Don't freeze in usb-stor-scan + - LP: #810020 + + [ Stefan Bader ] + + * (config) Package macvlan and macvtap for virtual + * [Config] Force perf to use libiberty for demangling + - LP: #783660 + * SAUCE: xen: Do not use pv spinlocks on HVM + - LP: #838026 + + [ Tim Gardner ] + + * [Config] Clean up tools rules + * [Config] Package x86_energy_perf_policy and turbostat + - LP: #797556 + * rebase to v3.1-rc3 + * [Config] Simplify binary-udebs dependencies + * [Config] kernel preparation cannot be parallelized + * [Config] Linearize module/abi checks + * [Config] Linearize and simplify tree preparation rules + * [Config] Build kernel image in parallel with modules + * [Config] Set concurrency for kmake invocations + * [Config] Improve install-arch-headers speed + * [Config] Fix binary-perarch dependencies + * [Config] Removed stamp-flavours target + * [Config] Serialize binary indep targets + * [Config] Use build stamp directly + * [Config] Restore prepare-% target + * rebase to v3.1-rc4 + * rebase to v3.1-rc5 + * [Config] Disable makedumpfile for i386/amd64 + * rebase to v3.1-rc6 + * [Config] Fix binary-% build target + * rebase to v3.1-rc7 + * rebase to v3.1-rc8 + * SAUCE: Add a new entry (413c:8197) to Bluetooth USB device ID table + - LP: #854399 + * [Config] Enable ftrace support in the mac80211 layer + - LP: #865171 + * rebase to v3.1-rc9 + * SAUCE: usb/core/devio.c: Check for printer class specific request + - LP: #872711 + + [ Upstream Kernel Changes ] + + * overlay filesystem + * overlayfs: add statfs support + * overlayfs: implement show_options + * overlay: overlay filesystem documentation + * fs: limit filesystem stacking depth + + [ Will Drewry ] + + * SAUCE: seccomp_filter: new mode with configurable syscall filters + * SAUCE: seccomp_filter: add process state reporting + * SAUCE: seccomp_filter: Document what seccomp_filter is and how it + works. + * SAUCE: seccomp_filter: add HAVE_SECCOMP_FILTER and seccomp_execve + + [ Upstream Kernel Changes ] + + * rebase to v3.1-rc1 + * rebase to v3.1-rc2 + * rebase to v3.1-rc3 + +CONFIG_BLK_DEV_BSGLIB=y + +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 + -CONFIG_VIDEO_OMAP2_VOUT_VRFB=y + * rebase to v3.1-rc4 + * rebase to v3.1-rc5 + * rebase to v3.1-rc6 + * rebase to v3.1-rc7 + * rebase to v3.1-rc8 + * rebase to v3.1-rc9 + * rebase to v3.1-rc10 + + -- Leann Ogasawara Wed, 10 Aug 2011 15:43:38 -0700 + +linux (3.1.0-1.0) oneiric; urgency=low + + [ Leann Ogasawara ] + + * Open P-series + + -- Leann Ogasawara Wed, 10 Aug 2011 13:42:40 -0700 + +linux (3.0.0-8.10) oneiric; urgency=low + + [ Adam Jackson ] + + * SAUCE: drm/i915/pch: Fix integer math bugs in panel fitting + - LP: #753994 + + [ John Johansen ] + + * [Config] Enable missing IPv6 options + + [ Leann Ogasawara ] + + * [Config] Disable config IWLWIFI_DEVICE_SVTOOL + - LP: #819925 + * Rebase to 3.0.1 + + [ Upstream Kernel Changes ] + + * x86, intel, power: Correct the MSR_IA32_ENERGY_PERF_BIAS message + * ALSA: hda - Turn on extra EAPDs on Conexant codecs + - LP: #783582 + * KVM: Remove SMEP bit from CR4_RESERVED_BITS + - LP: #796476 + * KVM: Add SMEP support when setting CR4 + - LP: #796476 + * KVM: Mask function7 ebx against host capability word9 + - LP: #796476 + * KVM: Add instruction fetch checking when walking guest page table + - LP: #796476 + + [ Upstream Kernel Changes ] + + * rebase to v3.0.1 + + -- Leann Ogasawara Fri, 05 Aug 2011 11:32:25 -0700 + +linux (3.0.0-7.9) oneiric; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Upstream] add local prefix to oss local change_bits" + * Revert "SAUCE: add tracing for user initiated readahead requests" + * Revert "SAUCE: vfs: Add a trace point in the mark_inode_dirty function" + * Revert "SAUCE: Input: ALPS - Enable Intellimouse mode for Lenovo + Zhaoyang E47" + * Revert "SAUCE: fix documentation strings for struct input_keymap_entry" + * Revert "SAUCE: vt -- fix handoff numbering to 1..n and add range checks + (grub)" + * Revert "SAUCE: vt -- fix handoff numbering to 1..n and add range + checks" + * Revert "SAUCE: vt -- allow grub to request automatic vt_handoff" + * Revert "SAUCE: vt -- maintain bootloader screen mode and content until + vt switch" + * [Config] enable CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 + - LP: #816035 + * ubuntu: Yama: if an underlying filesystem provides a permissions op use + it + * SAUCE: (no-up) add tracing for user initiated readahead requests + * SAUCE: vt -- maintain bootloader screen mode and content until vt + switch + * SAUCE: vt -- allow grub to request automatic vt_handoff + + [ Arjan van de Ven ] + + * SAUCE: (no-up) vfs: Add a trace point in the mark_inode_dirty function + + [ Kees Cook ] + + * Revert "SAUCE: (no-up) Disable building the ACPI debugfs source" + * [Config] enforce ACPI_CUSTOM_METHOD disabled + + [ Keng-Yu Lin ] + + * SAUCE: (no-up) Input: ALPS - Enable Intellimouse mode for Lenovo + Zhaoyang E47 + - LP: #632884, #803005 + + [ Leann Ogasawara ] + + * [Config] Enable CONFIG_BLK_DEV_CMD64X=m on powerpc + - LP: #513131 + * [Config] Enable CONFIG_RT2800PCI_RT53XX=y + - LP: #815064 + + [ Rezwanul Kabir ] + + * SAUCE: (no-up) Add support for Intellimouse Mode in ALPS touchpad on + Dell E2 series Laptops + - LP: #632884 + + [ Upstream Kernel Changes ] + + * Revert "yama: if an underlying filesystem provides a permissions op use + it" + * Revert "Add support for Intellimouse Mode in ALPS touchpad on Dell E2 + series Laptops" + * Revert "tty: include linux/slab.h for kfree" + * Revert "gpio/ml_ioh_gpio: include linux/slab.h for kfree" + * Revert "pch_dma: add include/slab.h for kfree" + * mmc: Added quirks for Ricoh 1180:e823 lower base clock frequency + - LP: #773524 + * oss: rename local change_bits to avoid powerpc bitsops.h definition + + -- Leann Ogasawara Mon, 25 Jul 2011 09:08:01 -0700 + +linux (3.0.0-7.8) oneiric; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: overlayfs -- overlayfs: add statfs support + * [Config] enable CONFIG_OVERLAYFS + + [ Erez Zadok ] + + * ubuntu: overlayfs -- overlayfs: implement show_options + + [ Leann Ogasawara ] + + * [Config] Enable CONFIG_ALIM7101_WDT=m on powerpc + * [Config] Enable CONFIG_ASUS_OLED=m on powerpc + * [Config] Disable CONFIG_ATM_DUMMY on arm + * [Config] Enable CONFIG_BLK_DEV_DRBD=m on powerpc + * Temporarily disable module check on arm + * Rebase to 3.0 final + * [Config] Enable CONFIG_CAN_TI_HECC=m on arm + * [Config] Set CONFIG_CDROM_PKTCDVD=m on amd64 and i386 + * [Config] Enable CONFIG_CRYPTO_CCM=m on powerpc + * [Config] Enable CONFIG_CRYPTO_DEV_HIFN_795X=m on powerpc + * [Config] Enable CONFIG_CRYPTO_GCM=m on powerpc + * [Config] Set CRYPTO_LZO=m on powerpc64-smp + * [Config] Enable CONFIG_DM9000=m on arm + * [Config] Set CONFIG_DISPLAY_SUPPORT=m on arm + * [Config] Enable CONFIG_DL2K=m on amd64 and i386 + + [ Miklos Szeredi ] + + * ubuntu: overlayfs -- vfs: add i_op->open() + * ubuntu: overlayfs -- vfs: export do_splice_direct() to modules + * ubuntu: overlayfs -- vfs: introduce clone_private_mount() + * ubuntu: overlayfs -- overlay filesystem + * ubuntu: overlayfs -- ovl: fix overlayfs over overlayfs + * ubuntu: overlayfs -- ovl: improve stack use of lookup and readdir + * ubuntu: overlayfs -- fs: limit filesystem stacking depth + * ubuntu: overlayfs -- ovl: make lower mount read-only + + [ Neil Brown ] + + * ubuntu: overlayfs -- overlay: overlay filesystem documentation + + [ Tim Gardner ] + + * [Config] Add enic/fnic to udebs + - LP: #801610 + + [ Upstream Kernel Changes ] + + * yama: if an underlying filesystem provides a permissions op use it + + [ Major Kernel Changes ] + + * Rebase to 3.0 final + + -- Leann Ogasawara Thu, 21 Jul 2011 07:01:32 -0700 + +linux (3.0.0-6.7) oneiric; urgency=low + + [ Eagon Yager ] + + * [Config] Fix misspelled 'skipmodule' in arm makefile. + + [ Keng-Yu Lin ] + + * SAUCE: Input: ALPS - Enable Intellimouse mode for Lenovo Zhaoyang E47 + - LP: #632884, #803005 + + [ Leann Ogasawara ] + + * Revert "[Config] Temporarily disable CONFIG_SMC91X on armel-omap" + * Revert "[Config] Temporarily Disable CONFIG_BRCMSMAC on arm" + * Revert "[Config] Temporarily Disable CONFIG_RTL8192SE on powerpc" + * Revert "[Config] Temporarily Disable CONFIG_RTL8192SE on arm" + * Revert "[Config] Temporarily disable CONFIG_BRCMSMAC on powerpc" + * [Config] Set CONFIG_ACPI_PCI_SLOT=m + * [Config] Set CONFIG_ACPI_SBS=m + * [Config] Set CONFIG_ACPI_WMI=m + * [Config] Set CONFIG_AD7150=m on arm + * [Config] Set CONFIG_AD7152=m on arm + * [Config] Drop CONFIG_GPIO_S5PV210 + * [Config] Drop CONFIG_GPIO_S5PC100 + * [Config] Drop CONFIG_GPIO_PLAT_SAMSUNG + * [Config] Drop CONFIG_GPIO_EXYNOS4 + + [ Stefan Bader ] + + * SAUCE: Re-enable RODATA for i386 virtual + - LP: #809838 + + [ Upstream Kernel Changes ] + + * Revert "Quirk to fix suspend/resume on Lenovo Edge 11,13,14,15" + * (drop after 3.0.0) acer-wmi: Add support for Aspire 1830 wlan hotkey + - LP: #771758 + + -- Leann Ogasawara Wed, 20 Jul 2011 06:36:02 -0700 + +linux (3.0.0-5.6) oneiric; urgency=low + + [ Tim Gardner ] + + * [Config] CONFIG_RTL8192CU=m + * Rebase to -rc7 + + -- Tim Gardner Mon, 11 Jul 2011 22:13:50 +0100 + +linux (3.0.0-4.5) oneiric; urgency=low + + [ Ming Lei ] + + * SAUCE: fix yama_ptracer_del lockdep warning + - LP: #791019 + + [ Seth Forshee ] + + * SAUCE: (drop after 3.0) asus-wmi: Add callback for hotkey filtering + * SAUCE: (drop after 3.0) eeepc-wmi: Add support for T101MT Home/Express Gate key + * SAUCE: (drop after 3.0) asus-wmi: Enable autorepeat for hotkey input device + * [Config] CONFIG_{ASUS,ASUS_NB,EEEPC}_WMI=m + - LP: #805218 + + [ Tim Gardner ] + + * [Config] updateconfigs after rebase to -rc6+ + Rebased against 4dd1b49c6d215dc41ce50c80b4868388b93f31a3 + * Adopt a 3 digit verion, e.g., 3.0.0-x.x + * Revert "UBUNTU: add dependancies for module-init-tools" + This dependency is no longer required for a 3 digit version. + + -- Tim Gardner Tue, 05 Jul 2011 14:03:04 +0100 + +linux (3.0-3.4) oneiric; urgency=low + + [ Keng-Yu Lin ] + + * SAUCE: Revert: "dell-laptop: Toggle the unsupported hardware + killswitch" + - LP: #775281 + + [ Leann Ogasawara ] + + * rebase to v3.0-rc5 + * [Config] updateconfigs after rebase to 3.0-rc5 + + [ Tim Gardner ] + + * [Config] Remove ubuntu/rtl8192se + * [Config] Added armel ABI files + * [Config] Removed armel versatile flavour + * [Config] CONFIG_INTEL_MEI=m + - LP: #716867 + + [ Upstream Kernel Changes ] + + * ALSA: hda - Enable auto-parser as default for Conexant codecs + + [ Upstream Kernel Changes ] + + * rebase to v3.0-rc5 + + -- Leann Ogasawara Thu, 30 Jun 2011 14:27:10 +0100 + +linux (3.0-2.3) oneiric; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: AUFS -- update to 0e2bafab74f0d1463383faeb93f9fc5eb8c2c54e + + [ Leann Ogasawara ] + + * rebase to v3.0-rc4 + * [Config] updateconfigs after rebase to 3.0-rc4 + * fix ERROR: __devcgroup_inode_permission undefined + + [ Stefan Bader ] + + * SAUCE: iscsitarget: Remove driver from the kernel + + [ Tim Gardner ] + + * SAUCE: rtl8192se: Force a build for a 2.6/3.0 kernel + * [Config] Add grub-efi as a recommended bootloader for server and + generic + - LP: #800910 + + [ Upstream Kernel Changes ] + + * Fix node_start/end_pfn() definition for mm/page_cgroup.c + + [ Leann Ogasawara ] + + * rebase to v3.0-rc4 + + -- Leann Ogasawara Fri, 24 Jun 2011 11:51:12 -0700 + +linux (3.0-1.2) oneiric; urgency=low + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_CAN_CALC_BITTIMING + + [ Leann Ogasawara ] + + * rebase to v3.0-rc3 + * [Config] updateconfigs after rebase to 3.0-rc3 + + [ Upstream Kernel Changes ] + + * perf: clear out make flags when calling kernel make kernelver + + [ Leann Ogasawara ] + + * rebase to v3.0-rc3 + + -- Leann Ogasawara Tue, 14 Jun 2011 07:25:35 -0700 + +linux (3.0-0.1) oneiric; urgency=low + + [ Andy Whitcroft ] + + * use the packaging version in the kernel + * use the kernels idea of its version for version_signature + * add dependancies for module-init-tools + * update control files to version 3 + * printchanges/insertchanges allow override of prev_release + * correct Vcs-Git: to point to oneiric + + [ Leann Ogasawara ] + + * rebase to v3.0-rc1 + * [Config] updateconfigs after rebase to 3.0-rc1 + * ubuntu: dm-raid4-5 fix up build failure + * [Config] Temporarily Disable CONFIG_GPIO_EXYNOS4 on arm + * [Config] Temporarily Disable CONFIG_GPIO_PLAT_SAMSUNG on arm + * [Config] Temporarily Disable CONFIG_GPIO_S5PC100 on arm + * [Config] Temporarily Disable CONFIG_GPIO_S5PV210 on arm + * [Config] Temporarily disable CONFIG_BRCMSMAC on powerpc + * [Config] Temporarily Disable CONFIG_BRCMSMAC on arm + * [Config] Temporarily Disable CONFIG_RTL8192SE on arm + * [Config] Temporarily Disable CONFIG_RTL8192SE on powerpc + * [Config] Temporarily disable CONFIG_SMC91X on armel-omap + * rebase to v3.0-rc2 + + [ Manoj Iyer ] + + * SAUCE: mmc: Enable MMC card reader for RICOH [1180:e823] + - LP: #790754 + + [ Upstream Kernel Changes ] + + * Revert "x86 idle: EXPORT_SYMBOL(default_idle, pm_idle) only when APM + demands it" + * drm/i915: fix regression after clock gating init split + + [ Major Kernel Changes ] + + * rebase from v2.6.39 to v3.0-rc1 + * rebase from v3.0-rc1 to v3.0-rc2 + + -- Andy Whitcroft Thu, 09 Jun 2011 15:18:33 +0100 + +linux (2.6.39-3.10) oneiric; urgency=low + + [ Colin Ian King ] + + * SAUCE: S3 early resume debug via keyboard LEDs + + [ Ingo Molnar ] + + * ubuntu: nx-emu - i386: NX emulation + * ubuntu: nx-emu - i386: mmap randomization for executable mappings + + [ Leann Ogasawara ] + + * Revert "[Config] Disable CONFIG_FT1000 on powerpc64-smp" + * Revert "[Config] Disable CONFIG_DM_RAID45" + * [Config] enable CONFIG_BRCMFMAC=y + * [Config] enable CONFIG_MDIO_BITBANG=m across all arch's and flavors + * [Config] enable CONFIG_VIDEO_OUTPUT_CONTROL=m on armel-omap + + [ Robert Nelson ] + + * SAUCE: omap3: beagle: detect new xM revision B + - LP: #770679 + * SAUCE: omap3: beagle: detect new xM revision C + - LP: #770679 + * SAUCE: omap3: beagle: if rev unknown, assume xM revision C + - LP: #770679 + + [ Stefan Bader ] + + * SAUCE: Convert dm-raid45 to new block plugging + + -- Leann Ogasawara Mon, 23 May 2011 11:46:43 -0700 + +linux (2.6.39-3.9) oneiric; urgency=low + + [ Leann Ogasawara ] + + * [Config] Disable CONFIG_SCSI_LPFC_DEBUG_FS + * rebase to v2.6.39 + * [Config] enable CONFIG_LLC2=m across all arch's and flavours + * [Config] enable CONFIG_INPUT_APANEL=m + + [ Thomas Schlichter ] + + * SAUCE: vesafb: mtrr module parameter is uint, not bool + - LP: #778043 + * SAUCE: vesafb: enable mtrr WC by default + - LP: #778043 + + [ Major Kernel Changes ] + + * rebase from v2.6.39-rc7 to v2.6.39 + + -- Andy Whitcroft Fri, 20 May 2011 09:52:32 +0100 + +linux (2.6.39-2.8) oneiric; urgency=low + + [ Andy Whitcroft ] + + * Revert "ubuntu: AUFS -- aufs2-standalone.patch aufs2.1-37" + * Revert "ubuntu: AUFS -- aufs2-base.patch aufs2.1-37" + * Revert "[Config] Disable CONFIG_AUFS_FS" + * ubuntu: AUFS -- aufs2-base.patch aufs2.1-39 + * ubuntu: AUFS -- aufs2-standalone.patch aufs2.1-39 + * ubuntu: AUFS -- update to c6b76974311efc5bf3eddf921cd015b6aae46935 + * ubuntu: AUFS -- clean up the aufs updater and BOM + * ubuntu: AUFS -- documentation on updating aufs2 + + [ Kees Cook ] + + * ubuntu: Yama - LSM hooks + * ubuntu: Yama - create task_free security callback + * ubuntu: Yama - add ptrace relationship tracking interface + * ubuntu: Yama - unconditionally chain to Yama LSM + + [ Leann Ogasawara ] + + * Revert "SAUCE: Fix drivers/staging/easycap FTBS" + * Revert "[Config] Disable CONFIG_EASYCAP" + * ubuntu: fsam7400 disable driver + * ubuntu: omnibook disable driver + * ubuntu: rfkill disable driver + + [ Tim Gardner ] + + * SAUCE: Fix extra reference in fb_open() + + -- Leann Ogasawara Mon, 16 May 2011 09:23:56 -0700 + +linux (2.6.39-2.7) oneiric; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.39-rc7 + + [ Major Kernel Changes ] + + * rebase from v2.6.39-rc6 to v2.6.39-rc7 + + -- Leann Ogasawara Tue, 10 May 2011 10:18:28 +0200 + +linux (2.6.39-1.6) oneiric; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.39-rc6 + * SAUCE: [arm] fixup __aeabi_uldivmod undefined build error + + [ Tim Gardner ] + + * [Config] updateconfigs after rebase to 2.6.39-rc6 + + [ Major Kernel Changes ] + + * rebase from v2.6.39-rc5 to v2.6.39-rc6 + - LP: #740126 + + -- Leann Ogasawara Thu, 05 May 2011 09:46:12 -0700 + +linux (2.6.39-0.5) oneiric; urgency=low + + [ Herton Ronaldo Krzesinski ] + + * SAUCE: Revert "x86, hibernate: Initialize mmu_cr4_features during boot" + - LP: #764758 + + [ Leann Ogasawara ] + + * rebase to v2.6.39-rc5 + * [Config] updateconfigs following rebase to v2.6.39-rc5 + + [ Paolo Pisati ] + + * [Config] s/USB_MUSB_TUSB6010/USB_MUSB_OMAP2PLUS/ on omap3 to get musb + - LP: #759913 + + [ Stefan Bader ] + + * Include nls_iso8859-1 for virtual images + - LP: #732046 + + [ Major Kernel Changes ] + + * rebase from v2.6.39-rc4 to v2.6.39-rc5 + + -- Leann Ogasawara Wed, 27 Apr 2011 06:39:42 -0700 + +linux (2.6.39-0.4) oneiric; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.39-rc4 + * [Config] updateconfigs following rebase to v2.6.39-rc4 + * fixup powerpc implicit declaration of function + 'crash_kexec_wait_realmode' + * [Config] Disable CONFIG_FT1000 on powerpc64-smp + + [ Tim Gardner ] + + * [Config] CONFIG_TRANSPARENT_HUGEPAGE=y + - LP: #769503 + * [Config] Add cachefiles.ko to virtual flavour + - LP: #770430 + + [ Major Kernel Changes ] + + * rebase from v2.6.39-rc3 to v2.6.39-rc4 + + -- Leann Ogasawara Tue, 19 Apr 2011 06:25:20 -0700 + +linux (2.6.39-0.3) oneiric; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.39-rc3 + * crash_kexec_wait_realmode() undefined when !SMP + + [ Tim Gardner ] + + * [Config] CONFIG_PM_ADVANCED_DEBUG=y for i386/amd64 + - LP: #632327 + + [ Major Kernel Changes ] + + * rebase from v2.6.39-rc2 to v2.6.39-rc3 + + -- Leann Ogasawara Tue, 12 Apr 2011 06:52:24 -0700 + +linux (2.6.39-0.2) oneiric; urgency=low + + [ Gustavo F. Padovan ] + + * SAUCE: Revert "Bluetooth: Add new PID for Atheros 3011" + - LP: #720949 + + [ John Johansen ] + + * AppArmor: Fix masking of capabilities in complain mode + - LP: #748656 + + [ Leann Ogasawara ] + + * rebase to v2.6.39-rc2 + * [Config] updateconfigs following rebase to v2.6.39-rc2 + * hv_mouse needs delay.h + * olpc_dcon_xo_1 needs delay.h + * olpc_dcon_xo_1_5 needs delay.h + * Update dropped.txt for Oneiric + + [ Steve Langasek ] + + * [Config] Make linux-libc-dev coinstallable under multiarch + - LP: #750585 + + [ Upstream Kernel Changes ] + + * x86, hibernate: Initialize mmu_cr4_features during boot + - LP: #752870 + + [ Major Kernel Changes ] + + * rebase from v2.6.39-rc1 to v2.6.39-rc2 + + -- Leann Ogasawara Wed, 06 Apr 2011 11:04:15 -0700 + +linux (2.6.39-0.1) oneiric; urgency=low + + [ Brad Figg ] + + * [Config] Set CONFIG_NR_CPUS=256 for amd64 generic + - LP: #737124 + + [ Henrik Rydberg ] + + * SAUCE: HID: hid-ntrig: add support for 1b96:0006 model + * SAUCE: HID: ntrig: fix suspend/resume on recent models + + [ Herton Ronaldo Krzesinski ] + + * SAUCE: (drop after 2.6.39) v4l: make sure drivers supply a zeroed + struct v4l2_subdev + - LP: #745213 + + [ Kees Cook ] + + * [Config] packaging: adjust perms on vmlinuz as well + * SAUCE: nx-emu: further clarify dmesg reporting + - LP: #745181 + + [ Leann Ogasawara ] + + * rebase to v2.6.39-rc1 + * [Config] updateconfigs following rebase to v2.6.39-rc1 + * [Config] Disable CONFIG_DM_RAID45 + * [Config] Disable CONFIG_SCSI_ISCSITARGET + * [Config] Disable CONFIG_EASYCAP + * [Config] Disable CONFIG_AUFS_FS + * update bnx2 firmware files in d-i/firmware/nic-modules + * xhci-pci.c resolve implicit declaration of kzalloc + * [Config] Enable CONFIG_DRM_PSB for only x86 + * [Config] Enable CONFIG_RTS_PSTOR for only x86 + * mfd/asic3: Fix typo, s/irq_data/data/ + + [ Luke Yelavich ] + + * [Config] Disable CONFIG_CRASH_DUMP on 32-bit powerpc kernels + - LP: #745358 + * [Config] Disable CONFIG_DRM_RADEON_KMS on powerpc kernels + * [Config] Build some framebuffer drivers as modules for powerpc kernels. + + [ Manoj Iyer ] + + * SAUCE: thinkpad-acpi: module autoloading for newer Lenovo ThinkPads. + - LP: #745217 + + [ Tim Gardner ] + + * SAUCE: INR_OPEN=4096 + - LP: #663090 + * SAUCE: Increase the default hard limit for open FDs to 4096 + - LP: #663090 + + [ Upstream Kernel Changes ] + + * (drop after 2.6.39-rc1) arm: versatile : Fix typo introduced in irq + namespace cleanup + * (drop after 2.6.39-rc1) [media] staging: altera-jtag needs delay.h + * ALSA: pcm: fix infinite loop in snd_pcm_update_hw_ptr0() + + [ Major Kernel Changes ] + + * rebase from v2.6.38 to v2.6.39-rc1 + + -- Leann Ogasawara Thu, 31 Mar 2011 12:50:10 -0700 + +linux (2.6.39-0.0) oneiric; urgency=low + + [ Leann Ogasawara ] + + * Open Oneiric + + -- Leann Ogasawara Thu, 31 Mar 2011 12:29:23 -0700 + +linux (2.6.38-7.39) natty; urgency=low + + [ Leann Ogasawara ] + + * No change upload. This is just to rebuild with gcc-4.5.2-7ubuntu1. + + -- Leann Ogasawara Thu, 24 Mar 2011 09:27:45 -0700 + +linux (2.6.38-7.38) natty; urgency=low + + [ Leann Ogasawara ] + + * No change upload take 2. 2.6.38-7.37 was accidentally uploaded before + gcc-4.5.2-6ubuntu5 finished building on all arches. + + -- Leann Ogasawara Tue, 22 Mar 2011 06:12:47 -0700 + +linux (2.6.38-7.37) natty; urgency=low + + [ Leann Ogasawara ] + + * No change upload. This is just to rebuild with gcc-4.5.2-6ubuntu5. + + -- Leann Ogasawara Sun, 20 Mar 2011 16:02:48 -0700 + +linux (2.6.38-7.36) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: KLUDGE: work around failed 'shrink-wrap' compiler + optimisation" + * purge last vestiges of maverick + * [Config] switch CONFIG_FB_VESA back to module + + [ Chris Wilson ] + + * SAUCE: drm/i915: Fix pipelined fencing + - LP: #717114 + + [ Loïc Minier ] + + * Include nls_cp437 module in virtual for fat + - LP: #732046 + * Support arch= cross-compilation for any arch + * Fix couple of typos in 0-common-vars.mk + * Enforce DEFAULT_MMAP_MIN_ADDR on armhf + * Add armhf to Debian -> Linux arch map + * Add initial armhf.mk + * Enable common packages for armhf + + [ Upstream Kernel Changes ] + + * Yama: fix default relationship to check thread group + - LP: #737676 + + -- Andy Whitcroft Fri, 18 Mar 2011 18:18:02 +0000 + +linux (2.6.38-7.35) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to 2fbfac4e053861925fa3fffcdc327649b09af54c + * rebase fixes bug #715330 + * [Config] disable CONFIG_SCSI_QLA_ISCSI for powerpc 32bit to fix FTBS + * rebase to v2.6.38 final + + [ Herton Ronaldo Krzesinski ] + + * SAUCE: Apply OPTION_BLACKLIST_SENDSETUP also for ZTE MF626 + - LP: #636091 + + [ Tim Gardner ] + + * [Confg] CONFIG_BOOT_PRINTK_DELAY=y + + [ Upstream Kernel Changes ] + + * Yama: use thread group leader when creating match + - LP: #729839 + * (drop after 2.6.38) ahci: AHCI mode SATA patch for Intel Patsburg SATA + RAID controller + - LP: #735240 + * (drop after v2.6.38) x86, quirk: Fix SB600 revision check + + [ Major Kernel Changes ] + + * rebase from v2.6.38-rc8 to v2.6.38 final + - LP: #715330 + + -- Andy Whitcroft Tue, 15 Mar 2011 19:04:19 +0000 + +linux (2.6.38-6.34) natty; urgency=low + + [ Andy Whitcroft ] + + * [Config] normalise CONFIG_INTEL_TXT + * SAUCE: KLUDGE: work around failed 'shrink-wrap' compiler optimisation + - LP: #730860 + * rebase to mainline v2.6.38-rc8 + + [ Major Kernel Changes ] + + * rebase from v2.6.38-rc7 + fb62c00a6d8942775abc23d1621db1252e2d93d1 + to v2.6.38-rc8 + + -- Andy Whitcroft Tue, 08 Mar 2011 11:54:48 +0000 + +linux (2.6.38-6.33) natty; urgency=low + + [ Andy Whitcroft ] + + * d-i -- enable speakup-modules udeb + - LP: #672699 + * rebase to 493f3358cb289ccf716c5a14fa5bb52ab75943e5 + * [Config] debian PPC64 configuration + * [Config] cleanup powerpc config fixing unexpected inconsistancies + * [Config] resync ppc64 configuration + * SAUCE: match up ENTRY/END naming for 32/64 bit + * rebase to fb62c00a6d8942775abc23d1621db1252e2d93d1 + * [Config] update configs after rebase to + fb62c00a6d8942775abc23d1621db1252e2d93d1 + * [Config] pps_gen_parport no longer built + + [ Corentin Chary ] + + * SAUCE: (drop after 2.6.38) eeepc-wmi: reorder keymap + - LP: #689393 + * SAUCE: (drop after 2.6.38) eeepc-wmi: add wlan key found on 1015P + - LP: #689393 + + [ John Johansen ] + + * SAUCE: Fix aufs calling of security_path_mknod + - LP: #724456 + + [ Kees Cook ] + + * SAUCE: proc: hide kernel addresses via %pK in /proc//stack + + [ Tim Gardner ] + + * rebase to 2.6.38-rc7 + + [ Upstream Kernel Changes ] + + * Revert "drm/i915: fix corruptions on i8xx due to relaxed fencing" + + [ Major Kernel Changes ] + + * rebase from v2.6.38-rc6 to v2.6.38-rc7 + + fb62c00a6d8942775abc23d1621db1252e2d93d1 + - LP: #721389 + - LP: #722925 + - LP: #723672 + - LP: #723676 + - LP: #715318 + + -- Andy Whitcroft Mon, 07 Mar 2011 15:33:17 +0000 + +linux (2.6.38-5.32) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to mainline 6f576d57f1fa0d6026b495d8746d56d949989161 + * [Config] updateconfigs following rebase to v2.6.38-rc6 + * [Config] enable CONFIG_DMAR + - LP: #552311 + + [ Upstream Kernel Changes ] + + * drm/i915: skip FDI & PCH enabling for DP_A + - LP: #561802, #600453, #681877 + + [ Major Kernel Changes ] + + * rebase from v2.6.38-rc5 to v2.6.38-rc6 + - LP: #718402 + - LP: #719524 + - LP: #721126 + - LP: #719691 + - LP: #722689 + - LP: #722310 + + -- Andy Whitcroft Tue, 22 Feb 2011 13:28:39 +0000 + +linux (2.6.38-4.31) natty; urgency=low + + [ Andy Whitcroft ] + + * add in bugs closed by upstream patches pulled in by rebases + * rebase to 795abaf1e4e188c4171e3cd3dbb11a9fcacaf505 + * [Config] enable CONFIG_VSX to allow use of vector instuctions + * resync with maverick 98defa1c5773a3d7e4c524967eb01d5bae035816 + * rebase to mainline v2.6.38-rc5 + * SAUCE: ecryptfs: read on a directory should return EISDIR if not + supported + - LP: #719691 + + [ Colin Ian King ] + + * SAUCE: Dell All-In-One: Remove need for Dell module alias + + [ Manoj Iyer ] + + * SAUCE: (drop after 2.6.38) add ricoh 0xe823 pci id. + - LP: #717435 + + [ Tim Gardner ] + + * [Config] CONFIG_CRYPTO_CRC32C_INTEL=y + + [ Upstream Kernel Changes ] + + * Quirk to fix suspend/resume on Lenovo Edge 11,13,14,15 + - LP: #702434 + * vfs: fix BUG_ON() in fs/namei.c:1461 + + [ Vladislav P ] + + * SAUCE: Release BTM while sleeping to avoid deadlock. + - LP: #713837 + + [ Major Kernel Changes ] + + * rebase from v2.6.38-rc4 to v2.6.38-rc5 + - LP: #579276 + - LP: #715877 + - LP: #713769 + - LP: #716811 + * resync with Maverick Ubuntu-2.6.35-27.47 + + -- Andy Whitcroft Fri, 11 Feb 2011 17:24:09 +0000 + +linux (2.6.38-3.30) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.38-rc4 + * ppc64 -- add basic architecture + * ubuntu: AUFS -- update to 65835da20b77c98fb538c9114fc31f5de1328230 + + [ Colin Ian King ] + + * SAUCE: Add WMI hotkeys support for Dell All-In-One series + - LP: #676997 + * SAUCE: Add WMI hotkeys support for another Dell All-In-One series + - LP: #701530 + * SAUCE: Dell WMI: Use sparse keymaps and tidy up code. + - LP: #701530 + + [ Dan Rosenberg ] + + * SAUCE: (drop after 2.6.38) Convert net %p usage %pK + + [ Kees Cook ] + + * Revert "SAUCE: kernel: make /proc/kallsyms mode 400 to reduce ease of + attacking" + * SAUCE: (drop after 2.6.38) use %pK for /proc/kallsyms and /proc/modules + + [ Tim Gardner ] + + * [Config] CONFIG_BLK_CGROUP=y + - LP: #706394 + * [Config] CONFIG_DELL_WMI_AIO=m + + [ Upstream Kernel Changes ] + + * drm/i915/lvds: Restore dithering on native modes for gen2/3 + - LP: #711568 + + [ Upstream Kernel Changes ] + + * rebase from v2.6.38-rc3 to v2.6.38-rc4. + - LP: #701271 + - LP: #708521 + - LP: #710371 + + -- Andy Whitcroft Tue, 08 Feb 2011 02:07:18 +0000 + +linux (2.6.38-2.29) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to 1f0324caefd39985e9fe052fac97da31694db31e + * [Config] updateconfigs following rebase to + 1f0324caefd39985e9fe052fac97da31694db31e + * rebase to 70d1f365568e0cdbc9f4ab92428e1830fdb09ab0 + * [Config] reenable HIBERNATE + - LP: #710877 + * rebase to v2.6.38-rc3 + * [Config] reenable CONFIG_CRASH_DUMP + + [ Kamal Mostafa ] + + * SAUCE: rtl8192se: fix source file perms + * SAUCE: rtl8192se: fix source file newline + * SAUCE: omnibook: fix source file newline + + [ Kees Cook ] + + * [Config] packaging: really make System.map mode 0600 + + [ Ricardo Salveti de Araujo ] + + * SAUCE: OMAP3630: PM: don't warn the user with a trace in case of + PM34XX_ERRATUM + + [ Soren Hansen ] + + * SAUCE: nbd: Remove module-level ioctl mutex + + [ Tim Gardner ] + + * SAUCE: Disable building the ACPI debugfs source + + [ Upstream Kernel Changes ] + + * Set physical start and alignment 1M for virtual i386 + - LP: #710754 + + [ Upstream Kernel Changes ] + + * rebase from v2.6.38-rc2 + c723fdab8aa728dc2bf0da6a0de8bb9c3f588d84 + to v2.6.38-rc3 + - LP: #707902 + + -- Andy Whitcroft Fri, 28 Jan 2011 16:30:32 +0000 + +linux (2.6.38-1.28) natty; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: AUFS -- update to b1cee06249dfa0ab30951e7f06490a75c155b620 + + [ Ricardo Salveti de Araujo ] + + * SAUCE: omap3: beaglexm: fix DVI initialization + * [Config] omap: move CONFIG_PANEL_GENERIC_DPI to build in to make + display work at Beagle + + -- Andy Whitcroft Fri, 28 Jan 2011 10:51:57 +0000 + +linux (2.6.38-1.27) natty; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: AUFS -- update aufs-update to track new locations of headers + * ubuntu: AUFS -- update to c5021514085a5d96364e096dbd34cadb2251abfd + * SAUCE: ensure root is ready before running usermodehelpers in it + * correct the Vcs linkage to point to natty + * rebase to linux tip e78bf5e6cbe837daa6ab628a5f679548742994d3 + * [Config] update configs following rebase + e78bf5e6cbe837daa6ab628a5f679548742994d3 + * SAUCE: Yama: follow changes to generic_permission + * ubuntu: compcache -- follow changes to bd_claim/bd_release + * ubuntu: iscsitarget -- follow changes to open_bdev_exclusive + * ubuntu: ndiswrapper -- fix interaction between __packed and packed + * ubuntu: AUFS -- update to 806051bcbeec27748aae2b7957726a4e63ff308e + * update package version to match payload version + * rebase to e6f597a1425b5af64917be3448b29e2d5a585ac8 + * rebase to v2.6.38-rc1 + * [Config] updateconfigs following rebase to v2.6.38-rc1 + * SAUCE: x86 fix up jiffies/jiffies_64 handling + * rebase to linus tip 2b1caf6ed7b888c95a1909d343799672731651a5 + * [Config] updateconfigs following rebase to + 2b1caf6ed7b888c95a1909d343799672731651a5 + * [Config] disable CONFIG_TRANSPARENT_HUGEPAGE to fix i386 boot crashes + * ubuntu: AUFS -- suppress benign plink warning messages + - LP: #621195 + * [Config] CONFIG_NR_CPUS=256 for amd64 -server flavour + * rebase to v2.6.38-rc2 + * rebase to mainline d315777b32a4696feb86f2a0c9e9f39c94683649 + * rebase to c723fdab8aa728dc2bf0da6a0de8bb9c3f588d84 + * [Config] update configs following rebase to + c723fdab8aa728dc2bf0da6a0de8bb9c3f588d84 + * [Config] disable CONFIG_AD7152 to fix FTBS on armel versatile + * [Config] disable CONFIG_AD7150 to fix FTBS on armel versatile + * [Config] disable CONFIG_RTL8192CE to fix FTBS on armel omap + * [Config] disable CONFIG_MANTIS_CORE to fix FTBS on armel versatile + + [ Kees Cook ] + + * SAUCE: kernel: make /proc/kallsyms mode 400 to reduce ease of attacking + + [ Stefan Bader ] + + * Temporarily disable RODATA for virtual i386 + - LP: #699828 + + [ Tim Gardner ] + + * [Config] CONFIG_NLS_DEFAULT=utf8 + - LP: #683690 + * [Config] CONFIG_HIBERNATION=n + * update bnx2 firmware files in d-i/firmware/nic-modules + + [ Upstream Kernel Changes ] + + * Revert "drm/radeon/bo: add some fallback placements for VRAM only + objects." + * packaging: make System.map mode 0600 + * thinkpad_acpi: Always report scancodes for hotkeys + - LP: #702407 + * sched: tg->se->load should be initialised to tg->shares + * Input: sysrq -- ensure sysrq_enabled and __sysrq_enabled are consistent + * brcm80211: include linux/slab.h for kfree + * pch_dma: add include/slab.h for kfree + * i2c-eg20t: include linux/slab.h for kfree + * gpio/ml_ioh_gpio: include linux/slab.h for kfree + * tty: include linux/slab.h for kfree + * winbond: include linux/delay.h for mdelay et al + + [ Upstream Kernel Changes ] + + * mark the start of v2.6.38 versioning + * rebase v2.6.37 to v2.6.38-rc2 + c723fdab8aa728dc2bf0da6a0de8bb9c3f588d84 + - LP: #689886 + - LP: #702125 + - LP: #608775 + - LP: #215802 + - LP: #686333 + - LP: #677830 + - LP: #677652 + - LP: #696493 + - LP: #697240 + - LP: #689036 + - LP: #705323 + - LP: #686692 + + -- Andy Whitcroft Sun, 09 Jan 2011 13:44:52 +0000 + +linux (2.6.37-12.26) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.37-rc8 + * [Config] armel -- reenable omap flavour + * [Config] disable CONFIG_MACH_OMAP3517EVM to fix FTBS on armel omap + * [Config] disable CONFIG_GPIO_VX855 to fix FTBS on omap armel + * [Config] disable CONFIG_WESTBRIDGE_ASTORIA to fix FTBS on omap armel + * [Config] disable CONFIG_TI_DAVINCI_EMAC to fix FTBS on omap armel + * rebase to mainline 989d873fc5b6a96695b97738dea8d9f02a60f8ab + * [Config] track missing modules + * rebase to v2.6.37 final + + [ Chase Douglas ] + + * SAUCE: (drop after 2.6.37) HID: magicmouse: Don't report REL_{X, Y} for + Magic Trackpad + + [ Stefan Bader ] + + * Revert "SAUCE: blkfront: default to sd devices" + - LP: #684875 + + [ Tim Gardner ] + + * Revert "SAUCE: (no-up) libata: Ignore HPA by default." + - LP: #380138 + * [Config] Added autofs4.ko to -virtual flavour + - LP: #692917 + + [ Upstream Kernel Changes ] + + * Add support for Intellimouse Mode in ALPS touchpad on Dell E2 series + Laptops + - LP: #632884 + + [ Upstream Kernel Changes ] + + * rebase to v2.6.37-rc8 + * rebase to mainline 989d873fc5b6a96695b97738dea8d9f02a60f8ab + * rebase to v2.6.37 final + + -- Andy Whitcroft Thu, 23 Dec 2010 18:34:13 +0000 + +linux (2.6.37-11.25) natty; urgency=low + + [ Andy Whitcroft ] + + * [Config] d-i -- add hpsa to the list of block devices + - LP: #684304 + * [Config] add vmw-balloon driver to -virtual flavour + - LP: #592039 + * rebase to v2.6.37-rc7 + + [ Upstream Kernel Changes ] + + * rebase to v2.6.37-rc7 + + -- Andy Whitcroft Tue, 21 Dec 2010 13:35:28 +0000 + +linux (2.6.37-10.24) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.37-rc6 + * updateconfigs following rebase to v2.6.37-rc6 + + [ Upstream Kernel Changes ] + + * rebase to v2.6.37-rc6 + + -- Andy Whitcroft Thu, 16 Dec 2010 12:34:19 +0000 + +linux (2.6.37-9.23) natty; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: vt -- fix handoff numbering to 1..n and add range checks + - LP: #689606 + * SAUCE: vt -- fix handoff numbering to 1..n and add range checks (grub) + - LP: #689606 + + [ Kees Cook ] + + * SAUCE: RO/NX protection for loadable kernel, fix ftrace + - LP: #690190 + + -- Andy Whitcroft Wed, 15 Dec 2010 19:29:57 +0000 + +linux (2.6.37-9.22) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.35-rc5 + * [Config] updateconfigs following rebase to v2.6.37-rc5 + * (no-up) add support for installed header files to ubuntu directory + - LP: #684666 + * ubuntu: AUFS -- include the aufs_types.h file in linux-libc-headers + - LP: #684666 + * ubuntu: dm-raid4-5 -- follow changes to bio flags + * ubuntu: dm-raid4-5 -- re-enable + * ubuntu: omnibook -- update BOM + * ubuntu: ndiswrapper -- update BOM to match actual version + * ubuntu: ndiswrapper -- follow removal of the BKL and locked ioctl + * ubuntu: ndiswrapper -- re-enable + * ubuntu: iscsitarget -- re-instate copy_io_context + * ubuntu: iscsitarget -- follow changes to semaphore initialisation + * ubuntu: iscsitarget -- convert NIPQUAD to %pI4 + * ubuntu: iscsitarget -- re-enable + + [ Kees Cook ] + + * [Config] update config for CONFIG_DEBUG_SET_MODULE_RONX + + [ Manoj Iyer ] + + * SAUCE: Enable jack sense for Thinkpad Edge 13 + - LP: #685015 + + [ Tim Gardner ] + + * [Config] CONFIG_9P_FSCACHE=y,CONFIG_9P_FS_POSIX_ACL=y + * [Config] CONFIG_CRYPTO_CRC32C=y + - LP: #681819 + * [Config] CONFIG_9P_FSCACHE=n + * [Config] Add nfsd modules to -virtual flavour + - LP: #688070 + + [ Upstream Kernel Changes ] + + * Revert "Staging: zram: work around oops due to startup ordering snafu" + * NFS: Fix panic after nfs_umount() + - LP: #683938 + * x86: Add NX protection for kernel data + * x86: Add RO/NX protection for loadable kernel modules + * x86: Resume trampoline must be executable + * x86: RO/NX protection for loadable kernel, jump_table fix + + [ Upstream Kernel Changes ] + + * rebase to v2.6.37-rc5 + + -- Andy Whitcroft Thu, 09 Dec 2010 18:15:35 +0000 + +linux (2.6.37-8.21) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "ubuntu: AUFS -- include the aufs_types.h file in + linux-libc-headers" + * Revert "(no-up) add support for installed header files to ubuntu + directory" + + -- Andy Whitcroft Sun, 05 Dec 2010 17:33:28 +0000 + +linux (2.6.37-8.20) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Upstream] drivers/serial/mfd.c: Fix ARM compile error" + * Revert "SAUCE: Nouveau: Disable acceleration on MacBook Pros" + * Revert "SAUCE: Nouveau: Add quirk framework to disable acceleration" + * Revert "SAUCE: i915 -- disable powersave by default" + * SAUCE: enable Marvell 9128 PCIe SATA controller + - LP: #658521 + * [Config] evtchn has been renamed + * (no-up) add support for installed header files to ubuntu directory + - LP: #684666 + * ubuntu: AUFS -- include the aufs_types.h file in linux-libc-headers + - LP: #684666 + + [ Tim Gardner ] + + * [Config] MISS: evtchn, NEW : xen-evtchn + * rebase to v2.6.37-rc4 + + [ Upstream Kernel Changes ] + + * drm/i915: Clean conflicting modesetting registers upon init + - LP: #683775 + * rebase to v2.6.37-rc4 + + -- Andy Whitcroft Fri, 03 Dec 2010 18:42:07 +0000 + +linux (2.6.37-7.19) natty; urgency=low + + [ Tim Gardner ] + + * [Config] Add bnx2 firmware to nic-modules udeb + - LP: #676245 + + -- Andy Whitcroft Fri, 26 Nov 2010 17:53:45 +0000 + +linux (2.6.37-7.18) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Upstream] USB: option: Remove duplicate AMOI_VENDOR_ID" + * Revert "SAUCE: Add extra headers to linux-libc-dev" + * Revert "SAUCE: Enable speedstep for sonoma processors." + * [Config] enable CONFIG_BT_HCIUART_ATH3K + * [Config] enable CONFIG_IWLWIFI_DEBUGFS + * [Config] standardise CONFIG_MII + * [Config] standardise CONFIG_PRISM2_USB + * [Config] standardise CONFIG_SCSI_QLA_ISCSI + * [Config] build in CONFIG_AGP + * [Config] build in CONFIG_AGP_INTEL + * [Config] build in CONFIG_AGP_AMD + * [Config] build in CONFIG_AGP_AMD64 + * [Config] build in CONFIG_AGP_NVIDIA + * [Config] build in CONFIG_AGP_VIA + * [Config] disable CONFIG_SCSI_QLA_ISCSI for FTBS (arm) + * (no-up): document the new ## scheme + * [Config] harmonise CONFIG_SERIAL_8250_NR_UARTS + * [Config] update CONFIG_SERIAL_8250_RUNTIME_UARTS=32 + - LP: #675453 + + [ Mathieu J. Poirier ] + + * SAUCE: ARM: Adding vdd_sdi regulator supply to OMAP3EVM + + [ Upstream Kernel Changes ] + + * nx-emu: fix inverted report of disable_nx + + -- Andy Whitcroft Tue, 23 Nov 2010 21:00:39 +0000 + +linux (2.6.37-6.17) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "ubuntu: AUFS -- aufs2-standalone.patch + aufs2.1-36-UNRELEASED-20101103" + * Revert "ubuntu: AUFS -- aufs2-base.patch + aufs2.1-36-UNRELEASED-20101103" + * [Config] standardise CONFIG_BT + * [Config] standardise CONFIG_IRDA + * [Config] standardise CONFIG_LAPB + * [Config] standardise CONFIG_RDS + * [Config] standardise CONFIG_RFKILL + * [Config] standardise CONFIG_TIPC + * [Config] standardise CONFIG_X25 + * [Config] standardise CONFIG_INPUT_EVDEV + * [Config] standardise CONFIG_INPUT_JOYDEV + * [Config] standardise CONFIG_INPUT_JOYSTICK + * [Config] standardise CONFIG_INPUT_TOUCHSCREEN + * [Config] CONFIG_INPUT_TOUCHSCREEN=n for FTBS (arm) + * [Config] CONFIG_IRDA=n for FTBS (arm) + * ubuntu: AUFS -- aufs2-base.patch aufs2.1-37 + * ubuntu: AUFS -- aufs2-standalone.patch aufs2.1-37 + * ubuntu: AUFS -- update to 097bf62d6f49619359d34bf17f242df38562489a + + [ Tim Gardner ] + + * SAUCE: Fix drivers/staging/easycap FTBS + * [Config] CONFIG_EASYCAP=m after fixing FTBS + + [ Upstream Kernel Changes ] + + * Revert "x86: Add NX protection for kernel data" + + -- Andy Whitcroft Mon, 22 Nov 2010 18:09:10 +0000 + +linux (2.6.37-6.16) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Config] update config for CONFIG_DEBUG_SET_MODULE_RONX" + * rebase to v2.6.37-rc3 + + [ Tim Gardner ] + + * [Config] CONFIG_SCHED_AUTOGROUP=y + + [ Upstream Kernel Changes ] + + * Revert "x86: Add RO/NX protection for loadable kernel modules" + * sched: automated per session task groups + * rebase to v2.6.37-rc3 + + -- Andy Whitcroft Mon, 22 Nov 2010 10:11:13 +0000 + +linux (2.6.37-6.15) natty; urgency=low + + [ Andy Whitcroft ] + + * [Config] standardise CONFIG_CEPH_FS + * [Config] standardise CONFIG_SCSI_LPFC_DEBUG_FS + * [Config] standardise CONFIG_SCSI_PROC_FS + * [Config] standardise CONFIG_UBIFS_FS + * [Config] standardise CONFIG_USB_GADGET_DEBUG_FS + + [ Kees Cook ] + + * [Config] update config for CONFIG_DEBUG_SET_MODULE_RONX + + [ Manoj Iyer ] + + * SAUCE: Enable jack sense for Thinkpad Edge 11 + - LP: #677210 + * SAUCE: enable rfkill for rtl8192se driver + - LP: #640992 + + [ Tim Gardner ] + + * [Config] CONFIG_EASYCAP=n for FTBS + * Rebase to v2.6.32-rc2+git + + [ Upstream Kernel Changes ] + + * x86: Fix improper large page preservation + * x86: Add NX protection for kernel data + * x86: Add RO/NX protection for loadable kernel modules + + [ Upstream Kernel Changes ] + + * Rebase to Linus 2.6.37-rc2+git + + -- Andy Whitcroft Sat, 20 Nov 2010 11:40:00 +0000 + +linux (2.6.37-5.14) natty; urgency=low + + [ Upstream Kernel Changes ] + + * PCI: fix offset check for sysfs mmapped files + - LP: #676963 + + -- Andy Whitcroft Thu, 18 Nov 2010 18:12:27 +0000 + +linux (2.6.37-5.13) natty; urgency=low + + [ Andy Whitcroft ] + + * rebased to v2.6.37-rc2 + * updateconfigs following rebase to v2.6.37-rc2 + + [ Tim Gardner ] + + * [Config] Added NFS and related modules to virtual flavour + - LP: #659084 + + [ Upstream Kernel Changes ] + + * x86, cpu: Rename verify_cpu_64.S to verify_cpu.S + * x86, cpu: Clear XD_DISABLED flag on Intel to regain NX + * x86, cpu: Call verify_cpu during 32bit CPU startup + * x86, cpu: Only CPU features determine NX capabilities + + [ Upstream Changes ] + + * rebased to v2.67.37-rc2 + + -- Andy Whitcroft Tue, 16 Nov 2010 13:13:29 +0000 + +linux (2.6.37-4.12) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Upstream] HID: magicmouse: add param for scroll speed" + * Revert "[Upstream] HID: magicmouse: properly account for scroll + movement in state" + * Revert "[Upstream] HID: magicmouse: disable and add module param for + scroll acceleration" + * Revert "[Upstream] HID: magicmouse: scroll on entire surface, not just + middle of mouse" + + [ Henrik Rydberg ] + + * SAUCE: hid: ntrig: remove sysfs nodes + * SAUCE: hid: ntrig: Setup input filtering manually + * SAUCE: hid: ntrig: New ghost-filtering event logic + + [ Manoj Iyer ] + + * SAUCE: Added quirk to recognize GE0301 3G modem as an interface. + - LP: #348861 + + [ Upstream Kernel Changes ] + + * Revert "mmc: fix all hangs related to mmc/sd card insert/removal during + suspend/resume" + * Revert "[ARM] implement arch_randomize_brk()" + * Revert "ARM: stack protector: change the canary value per task" + * Revert "ARM: initial stack protector (-fstack-protector) support" + * Revert "ALSA: hda - Handle pin NID 0x1a on ALC259/269" + * Revert "ALSA: hda - Handle missing NID 0x1b on ALC259 codec" + * Revert "perf probe: Add kernel source path option" + * hid: ntrig: Support single-touch devices + * hid: ntrig: Mask pen switch events + * net: rtnetlink.h -- only include linux/netdevice.h when used by the + kernel + - LP: #673073 + * Fix userspace build of linux/fs.h + + -- Andy Whitcroft Mon, 15 Nov 2010 19:31:44 +0000 + +linux (2.6.37-3.11) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "ubuntu: AUFS -- update to + b37c575759dc4535ccc03241c584ad5fe69e3b25" + * Revert "ubuntu: AUFS -- track changes to the arguements to fop fsync()" + * Revert "ubuntu: AUFS -- update to standalone 2.6.35-rcN as at 20100601" + * Revert "ubuntu: AUFS -- update to standalone 2.6.34 as at 20100601" + * Revert "ubuntu: AUFS -- aufs2 base patch for linux-2.6.34" + * [Config] Disable intel_idle for -virtual kernels + - LP: #651370 + * [Config] enforcer -- ensure we never enable CONFIG_IMA + * debian -- pass the correct flavour name when checking configs + * [Config] enforcer -- ensure CONFIG_INTEL_IDLE is off for -virtual + * [Config] ensure CONFIG_IPV6=y for powerpc + * [Config] enforcer -- ensure CONFIG_IPV6=y + * ubuntu: AUFS -- aufs2-base.patch aufs2.1-36-UNRELEASED-20101103 + * ubuntu: AUFS -- aufs2-standalone.patch aufs2.1-36-UNRELEASED-20101103 + * ubuntu: AUFS -- update to aufs2.1-36-UNRELEASED-20101103 + * ubuntu: AUFS -- re-enable + * ubuntu: AUFS -- track changes to work queue initialisation + * ubuntu: AUFS -- track changes to llseek in v2.6.37-rc1 + * SAUCE: fbcon -- fix race between open and removal of framebuffers + * SAUCE: fbcon -- fix OOPs triggered by race prevention fixes + - LP: #614008 + * SAUCE: drm -- stop early access to drm devices + + [ Jeremy Kerr ] + + * [Config] Build-in powermac ZILOG serial driver + - LP: #673346 + + [ Kees Cook ] + + * SAUCE: nx-emu: use upstream ASLR when possible + + [ Tim Gardner ] + + * [Config] Use correct be2iscsi module name in d-i/modules/scsi-modules + - LP: #628776 + + [ Upstream Kernel Changes ] + + * i386: NX emulation + * nx-emu: drop exec-shield sysctl, merge with disable_nx + * nx-emu: standardize boottime message prefix + * mmap randomization for executable mappings on 32-bit + * exec-randomization: brk away from exec rand area + + -- Andy Whitcroft Thu, 11 Nov 2010 23:46:37 +0000 + +linux (2.6.37-2.10) natty; urgency=low + + [ Andy Whitcroft ] + + * reinstate armel config changes: + * [Config] CONFIG_GPIO_PCH=n for armel FTBS + * [Config] CONFIG_GPIO_VX855=n for armel FTBS + + -- Andy Whitcroft Wed, 03 Nov 2010 22:20:35 +0000 + +linux (2.6.37-2.9) natty; urgency=low + + [ Andy Whitcroft ] + + * config -- fix genportsconfig + * [Config] move powerpc over from ports to distro + * bump master version number to match contained kernel + * SAUCE: fix documentation strings for struct input_keymap_entry + * usb: gadget: goku_udc: add registered flag bit + + -- Andy Whitcroft Tue, 02 Nov 2010 15:14:11 +0000 + +linux (2.6.36-2.8) natty; urgency=low + + [ Tim Gardner ] + + * [Config]: fix changed CONFIG_SYSFS_DEPRECATED_V2 enforcement rules + * [Config]: TWL4030_CORE=n for FTBS + * [Config]: CONFIG_ATH6K_LEGACY=n for FTBS + * [Config]: CONFIG_SOLO6X10=n for FTBS + * [Config]: CONFIG_GPIO_PCH=n for armel FTBS + * [Config]: CONFIG_GPIO_VX855=n for armel FTBS + * [Config]: CONFIG_DRM_NOUVEAU=n for armel FTBS + * [Config]: CONFIG_LINE6_USB=n for armel FTBS + * [Config]: CONFIG_SENSORS_AK8975=n for armel FTBS + * [Config]: CONFIG_I2C_I801=n for armel FTBS + * UBUNTU: SAUCE: AppArmor: Fix unpack of network tables. + * AppArmor: compatibility patch for v5 interface + * AppArmor: compatibility patch for v5 network controll + * Dropped (pre-stable): input: Support Clickpad devices in ClickZone mode + * Dropped: UBUNTU: SAUCE: libata: Add ALPM power state accounting to the AHCI driver + * Dropped: UBUNTU: SAUCE: Added quirk to recognize GE0301 3G modem as an interface. + * Dropped: hid: 3m: Convert to MT slots + * Dropped: HID: magicmouse: don't allow hidinput to initialize the device + * Dropped: HID: magicmouse: simplify touch data bit manipulation + * Dropped: HID: magicmouse: simplify touch down logic + * Dropped: HID: magicmouse: enable Magic Trackpad support + * Dropped: UBUNTU: SAUCE: hid: ntrig: remove sysfs nodes + * Dropped: UBUNTU: SAUCE: hid: ntrig: Setup input filtering manually + * Dropped: UBUNTU: SAUCE: hid: ntrig: New ghost-filtering event logic + * Dropped: UBUNTU: SAUCE: hid: ntrig: identify firmware version (wiggled) + * Dropped: UBUNTU: (pre-stable): input: Support Clickpad devices in ClickZone mode + * Dropped: UBUNTU: SAUCE: KMS: cache the EDID information of the LVDS + * Dropped: UBUNTU: SAUCE: fbcon -- fix race between open and removal of framebuffers + * Dropped: UBUNTU: SAUCE: fbcon -- fix OOPs triggered by race prevention fixes + * Dropped: UBUNTU: SAUCE: x86: implement cs-limit nx-emulation for ia32 + * Dropped: UBUNTU: SAUCE: x86: more tightly confine cs-limit nx-emulation to ia32 only + * Dropped: UBUNTU: SAUCE: [um] Don't use nx_enabled under UML + * Dropped: UBUNTU: SAUCE: x86: brk away from exec rand area + + [ Upstream Kernel Changes ] + + * rebased against 2.6.27-rc1 + + -- Tim Gardner Fri, 22 Oct 2010 19:35:05 -0600 + +linux (2.6.36-1.7) natty; urgency=low + + [ Andy Whitcroft ] + + * rebased to v2.6.36 final + * [Config] update configs following rebase to v2.6.36 final + * [Config] update ports configs following rebase to v2.6.36 final + + [ Upstream Kernel Changes ] + + * rebased to v2.6.36 final + + -- Andy Whitcroft Thu, 21 Oct 2010 14:28:57 +0100 + +linux (2.6.36-1.6) natty; urgency=low + + [ Upstream Kernel Changes ] + + * drop broadcom staging driver preview: + * Revert "Staging: Add initial release of brcm80211 - Broadcom 802.11n + wireless LAN driver." + + -- Andy Whitcroft Wed, 20 Oct 2010 10:41:25 +0100 + +linux (2.6.36-1.5) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.36-rc8 + * updateconfigs following rebase to v2.6.36-rc8 + * updateportsconfigs following rebase to v2.6.36-rc8 + * config -- simplify the kernelconfig interface + * config -- add new config mode 'dumpconfigs' + + [ Tim Gardner ] + + * Simplify the use of CROSS_COMPILER + + [ Upstream Kernel Changes ] + + * drop broadcom staging driver preview: + * Revert "staging: brcm80211: Make compiling of brcm80211.ko and + brcmfmac.ko mutually exclusive." + * Revert "staging: brcm80211: Fix compile issue when BRCM80211_PCI is not + set." + * Revert "Staging: brcm80211: remove driver specific -W options" + * Revert "Staging: brcm80211: clean up makefile cflag lines" + * Revert "staging: brcm80211: add fullmac driver" + * Revert "staging: brcm80211: use string native library" + * Revert "staging: brcm80211: use native ctype library" + * Revert "staging: brcm80211: fix remaining checkpatch errors." + * Revert "staging: brcm80211: fix "ERROR: trailing whitespace."" + * Revert "staging: brcm80211: fix "ERROR: spaces required around that + ..."" + * Revert "staging: brcm80211: fix "ERROR: spaces prohibited around that + ':' ..."" + * Revert "staging: brcm80211: fix "ERROR: space required before that + ..."" + * Revert "staging: brcm80211: fix "ERROR: space required after that ..."" + * Revert "staging: brcm80211: fix "ERROR: space required after that close + brace"" + * Revert "staging: brcm80211: fix "ERROR: space prohibited before + ...close square bracket"" + * Revert "staging: brcm80211: fix "ERROR: space prohibited after that + ..."" + * Revert "staging: brcm80211: fix "ERROR: need consistent spacing around + '*'"" + * Revert "staging: brcm80211: fix 'ERROR: "(foo*)" should be "(foo *)"'" + * Revert "staging: brcm80211: fix "ERROR: Macros w/ mult. statements ... + do - while loop"" + * Revert "staging: brcm80211: fix "ERROR: Macros w/ complex values ... + parenthesis"" + * Revert "staging: brcm80211: fix "ERROR: do not initialise statics to 0 + or NULL"" + * Revert "staging: brcm80211: fix "ERROR: do not initialise globals to 0 + or NULL"" + * Revert "staging: brcm80211: fix "ERROR: while should follow close brace + '}'"" + * Revert "staging: brcm80211: fix "ERROR: that open brace { ... prev + line"" + * Revert "staging: brcm80211: fix "ERROR: trailing statements should be + on next line"" + * Revert "staging: brcm80211: fix "ERROR: do not use assignment in if + condition"" + * Revert "staging: brcm80211: fix "ERROR: return is not a function, + paren..."" + * Revert "staging: brcm80211: fix "ERROR: open brace '{' following + function dec..."" + * Revert "staging: brcm80211: fix 'ERROR: "foo * bar" should be "foo + *bar"'" + * Revert "staging: brcm80211: Fix URLs for firmware files." + * Revert "staging: brcm80211: use '%pM' format to print MAC address" + * Revert "staging: brcm80211: Add contact info to TODO list." + * Revert "staging: brcm80211: Fix some initialisation failure paths" + * Export dump_{write,seek} to binary loader modules + * rebase to v2.6.36-rc8. + + -- Andy Whitcroft Tue, 19 Oct 2010 18:58:11 +0100 + +linux (2.6.36-0.4) natty; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: perf: increase stack footprint to avoid stack-protector warning + (fixes FTBS on powerpc) + + -- Andy Whitcroft Thu, 14 Oct 2010 13:16:16 +0100 + +linux (2.6.36-0.3) natty; urgency=low + + [ Andy Whitcroft ] + + * [Config] disable CONFIG_SCSI_QLA_ISCSI to fix FTBS on powerpc + + -- Andy Whitcroft Thu, 14 Oct 2010 03:01:30 +0100 + +linux (2.6.36-0.2) natty; urgency=low + + [ Andy Whitcroft ] + + * [Config] updateportsconfigs following rebase to 2.6.36-rc7 + (fix FTBS on powerpc) + + -- Andy Whitcroft Wed, 13 Oct 2010 23:25:12 +0100 + +linux (2.6.36-0.1) natty; urgency=low + + [ Andy Whitcroft ] + + * reduce disk usage during buildd builds + - LP: #645653 + * [Config] enforcer -- ensure CONFIG_INIT_PASS_ALL_PARAMS is y + * [Config] armel -- drop omap flavour + + [ Tim Gardner ] + + * Added dropped patch list + * more dropped patches + * [Config] Disable aufs, dmraid-4.5, ndis-wrapper + * [Config] Add support for cross compiling armel + * [Config] CONFIG_SCSI_QLA_ISCSI=n for armel + * [Upstream] drivers/serial/mfd.c: Fix ARM compile error + * [Config]: updateconfigs after adding brcm80211 + * staging: brcm80211: Fix Makefile syntax error + * rebased to v2.6.36-rc7 + + [ Upstream Kernel Changes ] + + * (upstream) IPS driver: don't toggle CPU turbo on unsupported CPUs + * (upstream) IPS driver: verify BIOS provided limits + * intel_ips: Print MCP limit exceeded values. + * Staging: Add initial release of brcm80211 - Broadcom 802.11n wireless + LAN driver. + * staging: brcm80211: Fix some initialisation failure paths + * staging: brcm80211: Add contact info to TODO list. + * staging: brcm80211: use '%pM' format to print MAC address + * staging: brcm80211: Fix URLs for firmware files. + * staging: brcm80211: fix 'ERROR: "foo * bar" should be "foo *bar"' + * staging: brcm80211: fix "ERROR: open brace '{' following function + dec..." + * staging: brcm80211: fix "ERROR: return is not a function, paren..." + * staging: brcm80211: fix "ERROR: do not use assignment in if condition" + * staging: brcm80211: fix "ERROR: trailing statements should be on next + line" + * staging: brcm80211: fix "ERROR: that open brace { ... prev line" + * staging: brcm80211: fix "ERROR: while should follow close brace '}'" + * staging: brcm80211: fix "ERROR: do not initialise globals to 0 or NULL" + * staging: brcm80211: fix "ERROR: do not initialise statics to 0 or NULL" + * staging: brcm80211: fix "ERROR: Macros w/ complex values ... + parenthesis" + * staging: brcm80211: fix "ERROR: Macros w/ mult. statements ... do - + while loop" + * staging: brcm80211: fix 'ERROR: "(foo*)" should be "(foo *)"' + * staging: brcm80211: fix "ERROR: need consistent spacing around '*'" + * staging: brcm80211: fix "ERROR: space prohibited after that ..." + * staging: brcm80211: fix "ERROR: space prohibited before ...close square + bracket" + * staging: brcm80211: fix "ERROR: space required after that close brace" + * staging: brcm80211: fix "ERROR: space required after that ..." + * staging: brcm80211: fix "ERROR: space required before that ..." + * staging: brcm80211: fix "ERROR: spaces prohibited around that ':' ..." + * staging: brcm80211: fix "ERROR: spaces required around that ..." + * staging: brcm80211: fix "ERROR: trailing whitespace." + * staging: brcm80211: fix remaining checkpatch errors. + * staging: brcm80211: use native ctype library + * staging: brcm80211: use string native library + * staging: brcm80211: add fullmac driver + * Staging: brcm80211: clean up makefile cflag lines + * Staging: brcm80211: remove driver specific -W options + * staging: brcm80211: Fix compile issue when BRCM80211_PCI is not set. + * staging: brcm80211: Make compiling of brcm80211.ko and brcmfmac.ko + mutually exclusive. + + -- Andy Whitcroft Tue, 12 Oct 2010 16:00:27 +0100 + +linux (2.6.35-22.33) maverick; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: Add support for Intellimouse Mode in ALPS touchpad on + Dell E2 series Laptops" + - LP: #641320 + + [ Brian Rogers ] + + * SAUCE: ir-core: Fix null dereferences in the protocols sysfs interface + - LP: #624701 + + [ Christopher James Halse Rogers ] + + * SAUCE: Nouveau: Add quirk framework to disable acceleration + - LP: #544088, #546393 + * SAUCE: Nouveau: Disable acceleration on MacBook Pros + - LP: #546393 + + [ John Johansen ] + + * Revert "SAUCE: AppArmor: allow newer tools to load policy on older + kernels" + * SAUCE: AppArmor: allow newer tools to load policy on older kernels + - LP: #639758 + + [ Mathieu J. Poirier ] + + * SAUCE: Adding vdd_sdi regulator supply to OMAP3EVM + + [ Upstream Kernel Changes ] + + * ALSA: HDA: Enable internal speaker on Dell M101z + - LP: #640254 + + -- Leann Ogasawara Fri, 17 Sep 2010 13:21:28 -0700 + +linux (2.6.35-22.32) maverick; urgency=low + + [ Arjan van de Ven ] + + * SAUCE: libata: Add ALPM power state accounting to the AHCI driver + + [ David Henningsson ] + + * SAUCE: ALSA: HDA: Enable internal mic on Dell E6410 and Dell E6510 + - LP: #605047, #628961 + + [ John Johansen ] + + * [Upstream] AppArmor: Fix splitting an fqname into separate namespace + and profile names + - LP: #615947 + * [Upstream] AppArmor: Fix locking from removal of profile namespace + - LP: #615947 + * SAUCE: AppArmor: allow newer tools to load policy on older kernels + - LP: #639758 + * SAUCE: Improve Amazon EBS performance for EC2 + - LP: #634316 + + [ Leann Ogasawara ] + + * Revert "SAUCE: i915 KMS -- blacklist i855" + * Revert "SAUCE: i915 KMS -- blacklist i845g" + * Revert "SAUCE: i915 KMS -- blacklist i830" + * Revert "SAUCE: i915 KMS -- support disabling KMS for known broken + devices" + * execute module-inclusion within a subshell + - LP: #621175 + + [ Upstream Kernel Changes ] + + * (pre-stable) bounce: call flush_dcache_page() after bounce_copy_vec() + - LP: #633227 + * (pre-stable) drm/i915: don't enable self-refresh on Ironlake + - LP: #629711 + * (pre-stable) mm: Move vma_stack_continue into mm.h + * x86, hwmon: Fix unsafe smp_processor_id() in thermal_throttle_add_dev + - LP: #601073 + * PM / Runtime: Make runtime_status attribute not debug-only (v. 2) + * PM / Runtime: Add runtime PM statistics (v3) + * compat: Make compat_alloc_user_space() incorporate the access_ok() + - CVE-2010-3081 + * x86-64, compat: Test %rax for the syscall number, not %eax + - CVE-2010-3301 + * x86-64, compat: Retruncate rax after ia32 syscall entry tracing + - CVE-2010-3301 + + -- Leann Ogasawara Tue, 14 Sep 2010 08:46:49 -0700 + +linux (2.6.35-21.31) maverick; urgency=low + + [ Andy Whitcroft ] + + * bodge linux-libc-dev package version due to ti-omap4 error + * linux-libc-dev -- ensure we can only build this on debian.master + + -- Leann Ogasawara Mon, 13 Sep 2010 09:54:31 -0700 + +linux (2.6.35-21.30) maverick; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: fbcon -- fix OOPs triggered by race prevention fixes + - LP: #614008 + + [ Daniel Lezcano ] + + * SAUCE: fix compilation warning when CONFIG_SECURITY is not set + + [ Henrik Rydberg ] + + * SAUCE: Input: wacom - add fuzz parameters to features + * SAUCE: Input: wacom - collect device quirks into single function + * SAUCE: Input: wacom - add support for the Bamboo Touch trackpad + * SAUCE: Input: wacom - add a quirk for low resolution Bamboo devices + * SAUCE: hid: ntrig: Remove unused device ids + * SAUCE: hid: ntrig: remove sysfs nodes + * SAUCE: hid: ntrig: Correct logic for quirks + * SAUCE: hid: ntrig: zero-initialize ntrig struct + * SAUCE: hid: ntrig: Setup input filtering manually + * SAUCE: hid: ntrig: New ghost-filtering event logic + + [ Leann Ogasawara ] + + * SAUCE: ndiswrapper: Initialize buffer index and check its value + - LP: #613796 + + [ Manoj Iyer ] + + * SAUCE: Add support for Intellimouse Mode in ALPS touchpad on Dell E2 + series Laptops + - LP: #632884 + + [ Ping Cheng ] + + * SAUCE: Input: wacom - parse the Bamboo device family + + [ Rafi Rubin ] + + * SAUCE: hid: ntrig: identify firmware version (wiggled) + + [ Tim Gardner ] + + * [Config] CONFIG_NL80211_TESTMODE=n + + [ Upstream Kernel Changes ] + + * Revert "input: mt: Add support for the Bamboo Touch trackpad" + * e1000e: initial support for 82579 LOMs + * e1000e: correct MAC-PHY interconnect register offset for 82579 + * (pre-stable) ALSA: hda - Add a new hp-laptop model for Conexant 5066, + tested on HP G60 + - LP: #587388 + * DSS2: Don't power off a panel twice + - LP: #588243 + * mmc: build fix: mmc_pm_notify is only available with CONFIG_PM=y + * Input: i8042 - reset keyboard controller wehen resuming from S2R + - LP: #86820 + * ALSA: hda - Fix beep frequency on IDT 92HD73xx and 92HD71Bxx codecs + - LP: #414795 + * agp/intel: Support the extended physical addressing bits on + Sandybridge. + - LP: #632488 + * drm/i915,intel_agp: Add support for Sandybridge D0 + - LP: #632488 + * (pre-stable) intel_agp,i915: Add more sandybridge graphics device ids + - LP: #632488 + * mmc: omap: fix for bus width which improves SD card's peformance. + + -- Leann Ogasawara Tue, 07 Sep 2010 09:58:52 -0700 + +linux (2.6.35-20.29) maverick; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: i915 KMS -- support disabling KMS for known broken devices + - LP: #563277 + * SAUCE: i915 KMS -- blacklist i830 + - LP: #542208, #563277 + * SAUCE: i915 KMS -- blacklist i845g + - LP: #541492, #563277 + * SAUCE: i915 KMS -- blacklist i855 + - LP: #511001, #541511, #563277 + + [ Leann Ogasawara ] + + * [Config] Enable CONFIG_SENSORS_PKGTEMP=m + - LP: #601073 + * ARM: Temporarily disable module check for armel + * rebase to v2.6.35.4 + * [Config] update configs following rebase to v2.6.35.4 + + [ Ricardo Salveti de Araujo ] + + * [Config] Change CONFIG_LEDS_TRIGGER_HEARTBEAT from module to built-in + in Omap + + [ Tim Gardner ] + + * [Config] Added be2net, be2scsi to udebs + - LP: #628776 + + [ Upstream Kernel Changes ] + + * x86, cpu: Package Level Thermal Control, Power Limit Notification + definitions + - LP: #601073 + * x86, hwmon: Package Level Thermal/Power: pkgtemp hwmon driver + - LP: #601073 + * x86, hwmon: Package Level Thermal/Power: thermal throttling handler + - LP: #601073 + * x86, hwmon: Package Level Thermal/Power: power limit + - LP: #601073 + * x86, hwmon: Package Level Thermal/Power: pkgtemp documentation + - LP: #601073 + * hid: 3m: Adjust to sequential MT HID protocol + * hid: 3m: Convert to MT slots + * hid: 3m: Correct touchscreen emulation + * hid: 3m: Adjust major / minor axes to scale + * input: bcm5974: Adjust major / minor to scale + * HID: magicmouse: don't allow hidinput to initialize the device + * HID: magicmouse: simplify multitouch feature request + * HID: magicmouse: simplify touch data bit manipulation + * HID: magicmouse: simplify touch down logic + * HID: magicmouse: remove timestamp logic + * HID: magicmouse: enable Magic Trackpad support + * HID: magicmouse: Adjust major / minor axes to scale + * mmc: fix all hangs related to mmc/sd card insert/removal during + suspend/resume + - LP: #477106 + * drm/i915: fix VGA plane disable for Ironlake+ + - LP: #602281 + + -- Leann Ogasawara Mon, 30 Aug 2010 08:38:01 -0700 + +linux (2.6.35-19.28) maverick; urgency=low + + [ Leann Ogasawara ] + + * No changes from 2.6.35-19.27. Some armel udebs were accidentally deleted + from the archive and a no-change rebuild was attempted. However, the ABI + did not get bumped and resulted in build failures for 2.6.35-19.27. Fix + up the ABI and re-upload. + + -- Leann Ogasawara Sat, 28 Aug 2010 16:42:27 -0700 + +linux (2.6.35-19.27) maverick; urgency=low + + [ Leann Ogasawara ] + + * No changes from 2.6.35-19.26. Some armel udebs were accidentally deleted + from the archive. + + -- Leann Ogasawara Fri, 27 Aug 2010 08:58:35 -0700 + +linux (2.6.35-19.26) maverick; urgency=low + + [ Upstream Kernel Changes ] + + * ARM: OMAP: Beagle: revision detection + * ARM: OMAP: Beagle: only Cx boards use pin 23 for write protect + * ARM: OMAP: Beagle: no gpio_wp pin connection on xM + + -- Leann Ogasawara Thu, 26 Aug 2010 09:15:09 -0700 + +linux (2.6.35-19.25) maverick; urgency=low + + [ Jarod Wilson ] + + * SAUCE: Bring in staging/lirc from 2.6.36 + - LP: #609234 + * SAUCE: Update ir-core to linuxtv/other which should be merged for + 2.6.36. + - LP: #609234 + * SAUCE: Fix memleaks in imon and mceusb drivers + - LP: #609234 + * SAUCE: Bring in streamzap support from linuxtv/other + - LP: #609234 + + [ Mario Limonciello ] + + * Remove ubuntu/lirc in favor of staging/lirc from 2.6.36 + - LP: #609234 + + [ Mathieu J. Poirier ] + + * SAUCE: ARM: adding i2c eeprom driver to read EDID + - LP: #608279 + + [ Upstream Kernel Changes ] + + * intel_idle: disable module support + - LP: #615265 + * (pre-stable) ALSA: hda - Ensure codec patch files are checked for the + correct codec ID + * (pre-stable) ALSA: hda - Rename iMic to Int Mic on Lenovo NB0763 + - LP: #605101 + * (pre-stable) ALSA: HDA: Use model=auto for LG R510 + - LP: #495134 + * (pre-stable) ALSA: HDA: Add Sony VAIO quirk for ALC269 + - LP: #519066 + * (pre-stable) ALSA: HDA: Fix front mic on Dell Precision M6500 + - LP: #519066 + * input: mt: Initialize slots to unused (rev2) + * input: mt: Add support for the Bamboo Touch trackpad + * hid: Add a hid quirk for input sync override + + -- Leann Ogasawara Mon, 23 Aug 2010 12:42:52 -0700 + +linux (2.6.35-18.24) maverick; urgency=low + + [ Colin Watson ] + + * Pass DEB_MAINT_PARAMS to hook scripts + + [ Leann Ogasawara ] + + * [Config] Add CONFIG_INPUT_UINPUT=y to config enforcer + - LP: #584812 + * rebase to v2.6.35.3 + + [ Upstream Kernel Changes ] + + * (pre-stable) dell-wmi: Add support for eject key on Dell Studio 1555 + - LP: #609234 + * can: add limit for nframes and clean up signed/unsigned variables + - CVE-2010-2959 + * drm: Initialize ioctl struct when no user data is present + - CVE-2010-2803 + * ARM: initial stack protector (-fstack-protector) support + * ARM: stack protector: change the canary value per task + * [ARM] implement arch_randomize_brk() + * [ARM] add address randomization to mmap() + * ARM: fix ASLR of PIE executables + + -- Leann Ogasawara Sun, 22 Aug 2010 19:22:04 -0700 + +linux (2.6.35-17.23) maverick; urgency=low + + [ Jeremy Kerr ] + + * [Config] build-in uinput module + - LP: #584812 + + [ Leann Ogasawara ] + + * Revert "[Config] [FTBS] ia64: Temporarily disable CONFIG_CEPH_FS" + * Revert "[Config] [FTBS] ia64: Temporarily disable gpiolib" + * Revert "[Config] [FTBS] sparc: Temporarily disable + CONFIG_MTD_NAND_DENALI" + * Revert "[Config] [FTBS] sparc: Temporarily disable + CONFIG_MFD_JANZ_CMODIO" + * Revert "[Config] [FTBS] sparc: Temporarily disable + CONFIG_INFINIBAND_QIB" + * [Config] Enable INTEL_IPS + - LP: #601057 + * Remove ia64 support + * [Config] Update portsconfigs after removing ia64 support + * Remove sparc support + * [Config] Update portsconfigs after removing sparc support + + [ Linus Torvalds ] + + * (pre-stable) mm: fix page table unmap for stack guard page properly + + [ Mathieu J. Poirier ] + + * SAUCE: (no-up) ARM: Resetting power_mode to its original value. + - LP: #591941 + + [ Upstream Kernel Changes ] + + * timer: add on-stack deferrable timer interfaces + - LP: #601057 + * x86 platform driver: intelligent power sharing driver + - LP: #601057 + * IPS driver: add GPU busy and turbo checking + - LP: #601057 + * X86: intel_ips, check for kzalloc properly + - LP: #601057 + * ips driver: make it less chatty + - LP: #601057 + + -- Leann Ogasawara Tue, 17 Aug 2010 09:38:08 -0700 + +linux (2.6.35-16.22) maverick; urgency=low + + [ Andy Whitcroft ] + + * debian -- more agressivly clean up after depmod on purge + - LP: #618591 + + [ Henrik Rydberg ] + + * SAUCE: hid: 3m: Simplify touchsreen emulation logic + + [ Leann Ogasawara ] + + * ubuntu: iscsitarget -- version 1.4.20.2 + * ubuntu: rtl8192se -- update to version 0017.0507.2010 + * rebase to v2.6.35.2 + * [Config] update configs following rebase to v2.6.35.2 + * [Config] update ports configs following rebase to v2.6.35.2 + + [ Luke Yelavich ] + + * [Config] Enable new firewire stack on powerpc + + [ Mathieu J. Poirier ] + + * SAUCE: (drop after 2.6.35) ARM: Using gpmc function to init nand flash. + - LP: #608266 + + -- Leann Ogasawara Thu, 12 Aug 2010 09:58:01 -0700 + +linux (2.6.35-15.21) maverick; urgency=low + + [ Luke Yelavich ] + + * [Config] CONFIG_SND_USB_UA101=m for all architectures + + [ Upstream Kernel Changes ] + + * Input: introduce MT event slots + * Input: document the MT event slot protocol + * (pre-stable) sched: Revert nohz_ratelimit() for now + * (pre-stable) drm/radeon/kms: add missing copy from user + - LP: #606081 + + [ Leann Ogasawara ] + + * rebase to v2.6.35.1 + + -- Leann Ogasawara Mon, 09 Aug 2010 09:24:04 -0700 + +linux (2.6.35-14.20) maverick; urgency=low + + [ Andy Whitcroft ] + + * update Vcs-Git to point to maverick repo + * debian -- include the debian packaging in the -source package + - LP: #608674 + * select debian source format 1.0 + * add support for building selected stages of kernel + - LP: #603087 + * cleanup conditional dependancy handling + - LP: #603087 + + [ Upstream Kernel Changes ] + + * ALSA: hda - Handle missing NID 0x1b on ALC259 codec + - LP: #582199, #586418, #588031 + * ALSA: hda - Handle pin NID 0x1a on ALC259/269 + - LP: #582199, #586418, #588031 + * sched: Revert nohz_ratelimit() for now + + -- Leann Ogasawara Tue, 03 Aug 2010 08:46:47 -0700 + +linux (2.6.35-14.19) maverick; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.35 + + -- Leann Ogasawara Sun, 01 Aug 2010 10:35:56 -0700 + +linux (2.6.35-13.18) maverick; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: (no-up) Modularize vesafb -- fix initialisation + * SAUCE: add tracing for user initiated readahead requests + * SAUCE: vt -- maintain bootloader screen mode and content until vt + switch + * SAUCE: vt -- allow grub to request automatic vt_handoff + * SAUCE: fbcon -- fix race between open and removal of framebuffers + * SAUCE: drm -- stop early access to drm devices + + [ Bryan Wu ] + + * CONFIG: compile in OTG driver and Transceiver driver + - LP: #566645 + * remove OTG modules from modules list file + + [ John Johansen ] + + * SAUCE: AppArmor: -- sync to AppArmor mainline 2010-07-27 + - LP: #581525, #599450 + * SAUCE: AppArmor: -- sync to AppArmor mainline 2010-07-29 + * SAUCE: AppArmor 2.4 compatibility patch + * SAUCE: AppArmor: Allow dfa backward compatibility with broken userspace + * SAUCE: fix pv-ops for legacy Xen + * SAUCE: blkfront: default to sd devices + * [Config] Build in drivers required for Xen pv-ops + + [ Leann Ogasawara ] + + * Revert "[Upstream] i915: Use the correct mask to detect i830 aperture + size." + + [ Lee Jones ] + + * SAUCE: ARM: OMAP: Add macros for comparing silicon revision + - LP: #608095 + * SAUCE: OMAP: DSS2: check for both cpu type and revision, rather than + just revision + - LP: #608095 + * SAUCE: OMAP: DSS2: enable hsclk in dsi_pll_init for OMAP36XX + - LP: #608095 + * SAUCE: ARM: OMAP: Beagle: support twl gpio differences on xM + - LP: #608095 + + [ Upstream Kernel Changes ] + + * agp/intel: Use the correct mask to detect i830 aperture size. + - LP: #597075 + + -- Leann Ogasawara Fri, 30 Jul 2010 15:46:59 -0700 + +linux (2.6.35-12.17) maverick; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.35-rc6 + * [Config] update configs following rebase to v2.6.35-rc6 + * [Config] update ports configs following rebase to v2.6.35-rc6 + * SAUCE: [FTBS] armel: define KEY_F10 and KEYF11 + + [ Leann Ogasawara ] + + * rebase to v2.6.35-rc6 + + -- Leann Ogasawara Fri, 23 Jul 2010 16:16:38 +0200 + +linux (2.6.35-11.16) maverick; urgency=low + + [ Leann Ogasawara ] + + * Bump ABI for new compiler update + + -- Leann Ogasawara Fri, 23 Jul 2010 10:24:58 +0200 + +linux (2.6.35-10.15) maverick; urgency=low + + [ Leann Ogasawara ] + + * Revert "SAUCE: ensure vga16fb loads if no other driver claims the VGA + device" + * [Config] Enable CONFIG_M686=y + - LP: #592495 + + [ Upstream Kernel Changes ] + + * tracing: Add alignment to syscall metadata declarations + + -- Leann Ogasawara Tue, 20 Jul 2010 18:18:49 +0200 + +linux (2.6.35-9.14) maverick; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: AUFS -- add BOM and automated update script + * ubuntu: AUFS -- update to b37c575759dc4535ccc03241c584ad5fe69e3b25 + + [ John Johansen ] + + * [Config] Enable DRBD as a module + + [ Kees Cook ] + + * SAUCE: Yama: verify inode is symlink to avoid bind mounts + - LP: #604407 + + [ Leann Ogasawara ] + + * [Config] Disable CONFIG_DRM_VMWGFX (staging driver) + - LP: #606139 + * [Config] ports: Disable CONFIG_DRM_VMWGFX (staging driver) + - LP: #606139 + * [Config] Enable CONFIG_DEBUG_STRICT_USER_COPY_CHECKS=y + * [Config] ports: Enable CONFIG_DEBUG_STRICT_USER_COPY_CHECKS=y + + [ Lee Jones ] + + * Stop ARM boards crashing when CUPS is loaded + - LP: #601226 + + [ Upstream Kernel Changes ] + + * perf probe: Support tracing an entry of array + * perf probe: Support static and global variables + + -- Leann Ogasawara Fri, 16 Jul 2010 14:38:17 -0700 + +linux (2.6.35-8.13) maverick; urgency=low + + [ Kees Cook ] + + * SAUCE: Yama: check PTRACE using thread group leader + * SAUCE: Yama: search for PTRACE exceptions via thread group leader + - LP: #603716 + + [ Leann Ogasawara ] + + * rebase to v2.6.35-rc5 + * [Config] update configs following rebase to v2.6.35-rc5 + + [ Nicolas Pitre ] + + * SAUCE: make ndiswrapper available on X86 only + + [ Tim Gardner ] + + * [Config] Added ums-cypress to udeb + - LP: #576066 + * SAUCE: fix build error with CONFIG_BLK_DEV_INITRD=n + * [Config] CONFIG_NDISWRAPPER=m across all configs + + [ Upstream Kernel Changes ] + + * HID: magicmouse: report last touch up + * rebase to 2.6.35-rc5 + + -- Leann Ogasawara Tue, 13 Jul 2010 18:57:59 -0700 + +linux (2.6.35-7.12) maverick; urgency=low + + [ Tim Gardner ] + + * [Upstream] i915: Use the correct mask to detect i830 aperture size. + - LP: #597075 + + [ Upstream Kernel Changes ] + + * (drop after 2.6.35) drm/radeon/kms: add ioport register access + (squashed) + + -- Tim Gardner Thu, 08 Jul 2010 09:53:13 -0600 + +linux (2.6.35-7.11) maverick; urgency=low + + [ Tim Gardner ] + + * [Config] CONFIG_X86_MRST=n + + [ Upstream Kernel Changes ] + + * (drop after 2.6.35-rc5) writeback: remove writeback_inodes_wbc + * (drop after 2.6.35-rc5) writeback: split writeback_inodes_wb + * (drop after 2.6.35-rc5) writeback: simplify the write back thread queue + + -- Tim Gardner Tue, 06 Jul 2010 18:39:08 -0600 + +linux (2.6.35-7.10) maverick; urgency=low + + [ Kees Cook ] + + * SAUCE: security: create task_free security callback + * SAUCE: Yama: add PTRACE exception tracking and interface + * SAUCE: security: unconditionally chain to Yama LSM + * Revert "SAUCE: ptrace: restrict ptrace scope to children" + * Revert "SAUCE: fs: block hardlinks to non-accessible sources" + * Revert "SAUCE: fs: block cross-uid sticky symlinks" + * [Upstream] security: Yama LSM + * [Config] Enable CONFIG_SECURITY_YAMA=y + + [ Tim Gardner ] + + * [Config] updateconfigs/updateportsconfigs after rebase to 2.6.35-rc4 + + [ Upstream Kernel Changes ] + + * rebase to 2.6.35-rc4 + + -- Leann Ogasawara Thu, 01 Jul 2010 08:55:57 -0700 + +linux (2.6.35-6.9) maverick; urgency=low + + [ Tim Gardner ] + + * [Upstream] direct_splice_actor() should not use pos in sd + - LP: #588861 + + -- Leann Ogasawara Mon, 28 Jun 2010 12:35:49 -0700 + +linux (2.6.35-6.8) maverick; urgency=low + + [ Mathieu J. Poirier ] + + * ARM: Adding regulator supply for vdds_sdi. + - LP: #597904 + + -- Leann Ogasawara Sun, 27 Jun 2010 16:34:43 -0700 + +linux (2.6.35-6.7) maverick; urgency=low + + [ Alberto Milone ] + + * [Upstream] Add support for the ATIF ACPI method to the radeon driver + + [ Chase Douglas ] + + * [Upstream] HID: magicmouse: scroll on entire surface, not just middle + of mouse + * [Upstream] HID: magicmouse: disable and add module param for scroll + acceleration + * [Upstream] HID: magicmouse: properly account for scroll movement in + state + * [Upstream] HID: magicmouse: add param for scroll speed + * [Upstream] HID: magicmouse: enable horizontal scrolling + + [ Henrik Rydberg ] + + * [Upstream] Input: evdev - convert to dynamic event buffer + * [Upstream] Input: evdev - use driver hint to compute size of event + buffer + * [Upstream] Input: bcm5974 - set the average number of events per MT + event packet + * [Upstream] Input: hid-input - use a larger event buffer for MT devices + * [Upstream] Input: evdev - never leave the client buffer empty after + write + + [ John Johansen ] + + * SAUCE: AppArmor: -- mainline 2010-06-23 + * SAUCE: AppArmor 2.4 compatibility patch + * SAUCE: fs: block hardlinks to non-accessible sources AppArmor portion + + [ Leann Ogasawara ] + + * [Config] Enable CONFIG_INTR_REMAP=y + - LP: #597091 + * [Config] Enable CONFIG_X86_X2APIC + - LP: #597091 + + [ Mathieu J. Poirier ] + + * [Config] ARM: Turning off CONFIG_CPU_IDLE on omap + - LP: #594382 + + -- Leann Ogasawara Thu, 24 Jun 2010 12:19:48 -0700 + +linux (2.6.35-5.6) maverick; urgency=low + + [ Amit Kucheria ] + + * [Config] update omap flavour description + + [ Andy Whitcroft ] + + * update to ubuntu-debian:508b7aa34b578c0d1e51bfb571f2bfb824dc65ac + - LP: #570500, #576274 + * SAUCE: add option to hand off all kernel parameters to init + - LP: #586386 + * [Config] enable passing all kernel command line to init + - LP: #586386 + * [Config] disable CONFIG_VMI + - LP: #537601 + * [Config] enable CONFIG_IPV6_SIT_6RD + - LP: #591869 + * [Config] enable CONFIG_VMWARE_BALOON as module + - LP: #592039 + + [ Leann Ogasawara ] + + * Revert "SAUCE: pm: Config option to disable handling of console during + suspend/resume" + - LP: #594885 + * [Config] Remove CONFIG_PM_DISABLE_CONSOLE + * [Config] ports: enable passing all kernel command line to init + - LP: #586386 + * [Config] Enable CONFIG_FB_VESA=y for x86 + * [Config] Add CONFIG_FRAMEBUFFER_CONSOLE=y to config enforcer + * [Config] Add CONFIG_FB_VESA=y for x86 to config enforcer + * [Config] Enable CONFIG_TASK_DELAY_ACCT=y + - LP: #493156 + + [ Mathieu Poirier ] + + * ARM: Adding MosChip MCS7830 to nic-usb + - LP: #584920 + + [ Upstream Kernel Changes ] + + * Revert "[Upstream] docbook: need xmldoclinks for all doc types" + * docbook: need xmldoclinks for all doc types + * perf probe: Add kernel source path option + + -- Leann Ogasawara Thu, 17 Jun 2010 08:05:29 -0700 + +linux (2.6.35-4.5) maverick; urgency=low + + [ Leann Ogasawara ] + + * Revert "[Upstream] (evdev) Use driver hint to compute the evdev buffer + size (rev2)" + * Revert "[Upstream] (evdev) Convert to dynamic event buffer (rev4)" + * Revert "[Upstream] (evdev) Use multi-reader buffer to save space + (rev4)" + * Revert "SAUCE: drivers: Remove some duplicate device entries in various + modules" + * [Upstream] USB: option: Remove duplicate AMOI_VENDOR_ID + * [Upstream] Revert "USB: Adding support for HTC Smartphones to ipaq" + * [Upstream] p54usb: Comment out duplicate Medion MD40900 device id + + [ Tim Gardner ] + + * [Config] CONFIG_NFS_FSCACHE=y + - LP: #440522 + * [Config] CONFIG_FSCACHE_STATS=y, CONFIG_FSCACHE_HISTOGRAM=y + - LP: #440522 + + -- Leann Ogasawara Wed, 16 Jun 2010 08:43:07 -0700 + +linux (2.6.35-3.4) maverick; urgency=low + + [ Andy Whitcroft ] + + * debian -- ensure the version number is clean + + [ Henrik Rydberg ] + + * [Upstream] Introduce MT event slots (rev 5) + * [Upstream] Document the MT event slot protocol (rev5) + * [Upstream] (evdev) Use multi-reader buffer to save space (rev4) + * [Upstream] (evdev) Convert to dynamic event buffer (rev4) + * [Upstream] (evdev) Use driver hint to compute the evdev buffer size + (rev2) + + [ Leann Ogasawara ] + + * Revert "SAUCE: Add MODULE_ALIAS for Dell WMI module" + * Revert "SAUCE: hostap: send events on data interface as well as master + interface" + * Revert "Fix webcam having USB ID 0ac8:303b" + * Revert "SAUCE: toshiba_acpi -- pull in current -dev version of driver" + * rebase to v2.6.35-rc3 + + [ Maxim Levitsky ] + + * [Config] Enable new Smartmedia/xD translation layer + - LP: #202490 + + [ Upstream Kernel Changes ] + + * net: fix deliver_no_wcard regression on loopback device + + [ Upstream changes ] + + * rebased to v2.6.35-rc3 + + -- Leann Ogasawara Thu, 10 Jun 2010 16:15:22 -0700 + +linux (2.6.35-2.3) maverick; urgency=low + + [ Bryan Wu ] + + * CONFIG: enforce -- make sure we disable CONFIG_LOCALVERSION_AUTO + + [ Leann Ogasawara ] + + * [Config] armel: Enable CONFIG_BNX2=m + * [Config] ports: Enable CONFIG_BNX2X=m + * SAUCE: armel: define get_dma_ops to fix FTBS + + [ Tim Gardner ] + + * [Upstream] net: Print num_rx_queues imbalance warning only when there + are allocated queues + - LP: #591416 + + -- Leann Ogasawara Wed, 09 Jun 2010 08:27:41 -0700 + +linux (2.6.35-2.2) maverick; urgency=low + + [ Andy Whitcroft ] + + * [Config] d-i: make armel configuration versatile flavour specific + - LP: #588805 + * [Config] d-i: enable .udebs for omap flavour + - LP: #588805 + + [ Kees Cook ] + + * ptrace: limit scope to attach only (allow read) + - LP: #589656 + + [ Leann Ogasawara ] + + * rebase to v2.6.35-rc2 + * [Config] update configs following rebase to v2.6.35-rc2 + * [Config] update port configs following rebase to v2.6.35-rc2 + + [ Lee Jones ] + + * Enable perf to be more helpful when perf_ does not exist. + - LP: #570500 + * 'fdr editconfig' modification. Easily skip over unwanted menuconfigs. + + [ Tim Gardner ] + + * [Config] Update bnx2 udeb firmware files + - LP: #589304 + + [ Upstream changes ] + + * rebased to v2.6.35-rc2 + + -- Leann Ogasawara Mon, 07 Jun 2010 09:45:04 -0700 + +linux (2.6.35-1.1) maverick; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: AUFS -- update to standalone 2.6.35-rcN as at 20100601 + - LP: #587888 + * ubuntu: AUFS -- track changes to the arguements to fop fsync() + + [ Leann Ogasawara ] + + * rebase to v2.6.35-rc1 + * [Config] update configs following rebase to v2.6.35-rc1 + * [Config] update port configs following rebase to v2.6.35-rc1 + * SAUCE: lirc: rename usb_buffer_alloc() and usb_buffer_free() + * SAUCE: ndiswrapper: rename usb_buffer_alloc() and usb_buffer_free() + * SAUCE: ndiswrapper: convert multicast list to list_head + * [Config] [FTBS] armel: Temporarily disable CONFIG_GPIO_JANZ_TTL + * [Config] [FTBS] ia64: Temporarily disable gpiolib + * [Config] [FTBS] ia64: Temporarily disable CONFIG_CEPH_FS + * [Config] [FTBS] sparc: Temporarily disable CONFIG_INFINIBAND_QIB + * [Config] [FTBS] sparc: Temporarily disable CONFIG_MFD_JANZ_CMODIO + * [Config] [FTBS] armel: Temporarily disable CONFIG_MFD_JANZ_CMODIO + * [Config] [FTBS] armel: Temporarily disable CONFIG_DT3155 + * [Config] [FTBS] sparc: Temporarily disable CONFIG_MTD_NAND_DENALI + * [Config] [FTBS] armel: Temporarily disable bnx2 + * [Config] [FTBS] armel: Temporarily disable CONFIG_SERIAL_UARTLITE + * SAUCE: [FTBS] armel: Don't include asm/agp.h for ttm + * SAUCE: [FTBS] armel: include linux/dma-mapping.h + * SAUCE: [FTBS] armel: replace omap_set_gpio_debounce with + gpio_set_debounce + + [ Upstream Kernel Changes ] + + * of/usb: fix build error due to of_node pointer move + * n2_crypto: Fix build after of_device/of_platform_driver changes. + * powerpc/fsl-booke: fix the case where we are not in the first page + * powerpc/fsl-booke: Move the entry setup code into a seperate file + * powerpc/kexec: Add support for FSL-BookE + * greth: Fix build after OF device conversions. + + [ Upstream changes ] + + * rebased to v2.6.35-rc1 + + -- Leann Ogasawara Fri, 04 Jun 2010 23:01:52 -0700 + +linux (2.6.35-1.0) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * Null entry. + + -- Leann Ogasawara Wed, 02 Jun 2010 15:17:41 -0700 + +linux (2.6.34-5.14) maverick; urgency=low + + [ Tim Gardner ] + + * [Config] Added module inclusion support + * [Config] Added virtual flavour module inclusion list and d-i package + definitions + + -- Leann Ogasawara Wed, 02 Jun 2010 12:58:14 -0700 + +linux (2.6.34-5.13) maverick; urgency=low + + [ Andy Whitcroft ] + + * Revert "ubuntu: AUFS -- aufs2 20091209" + * Revert "ubuntu: AUFS -- export various core functions + (aufs2-standalone.patch)" + * Revert "ubuntu: AUFS -- export various core functions + (aufs2-base.patch)" + * ubuntu: AUFS -- aufs2 base patch for linux-2.6.34 + - LP: #587888 + * ubuntu: AUFS -- aufs2 standalone patch for linux-2.6.34 + - LP: #587888 + * ubuntu: AUFS -- update to standalone 2.6.34 as at 20100601 + - LP: #587888 + * [Config] AUFS -- enable aufs options + - LP: #587888 + + -- Leann Ogasawara Tue, 01 Jun 2010 08:56:43 -0700 + +linux (2.6.34-5.12) maverick; urgency=low + + [ Andy Whitcroft ] + + * enforce -- ensure SYSFS compatibility is disabled + + [ Chase Douglas ] + + * build with libdw-dev for perf probe symbol support + * maverick ftrace configuration changes + + [ Kees Cook ] + + * Revert "SAUCE: x86: brk away from exec rand area" + * Revert "SAUCE: [um] Don't use nx_enabled under UML" + * Revert "SAUCE: [x86] implement cs-limit nx-emulation for ia32" + * SAUCE: x86: implement cs-limit nx-emulation for ia32 + - LP: #369978 + * SAUCE: x86: more tightly confine cs-limit nx-emulation to ia32 only + * SAUCE: x86: brk away from exec rand area + - LP: #452175 + * SAUCE: ptrace: restrict ptrace scope to children + + [ Leann Ogasawara ] + + * Add new omap flavour to getabis + * [Config] Enable CONFIG_FRAMEBUFFER_CONSOLE=y for all archs + - LP: #585490 + * build/modules: Temorarily add ignore.modules + * ubuntu: iscsitarget -- version 1.4.20.1 + + [ Loïc Minier ] + + * SAUCE: [um] Don't use nx_enabled under UML + - LP: #524849 + + -- Leann Ogasawara Fri, 28 May 2010 08:27:17 -0700 + +linux (2.6.34-4.11) maverick; urgency=low + + [ Amit Kucheria ] + + * SAUCE: omap: remove calls to usb_nop_xceiv_register from board files + * [Config] Add support for OMAP-mainline flavour + + [ Andy Whitcroft ] + + * SAUCE: powerpc: fix compile error when ptrace.h is included from + userspace + - LP: #583733 + + [ Chase Douglas ] + + * Revert "SAUCE: Don't register vga16fb framebuffer if other framebuffers + are present" + * Revert "SAUCE: Disable function tracing after hitting __schedule_bug" + * Revert "SAUCE: drm/i915: don't change DRM configuration when releasing + load detect pipe" + + [ Kees Cook ] + + * SAUCE: fs: block cross-uid sticky symlinks + * SAUCE: fs: block hardlinks to non-accessible sources + + [ Koen Kooi ] + + * SAUCE: board-omap3-beagle: add DSS2 support + + [ Leann Ogasawara ] + + * Revert "staging/go7007 -- disable" + * Revert "[Config] staging/winbond -- disable" + * Revert "Disable 4MB page tables for Atom, work around errata AAE44" + * Revert "SAUCE: sync before umount to reduce time taken by ext4 umount" + * Revert "SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit + controller" + * Revert "SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT" + * Revert "SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros" + * Revert "SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps" + * Revert "SAUCE: r8169: disable TSO by default for RTL8111/8168B + chipsets." + * Revert "[Upstream] b43: Declare all possible firmware files." + * Revert "add Breaks: against hardy lvm2" + * Revert "SAUCE: Guest OS does not recognize a lun with non zero target + id on Vmware ESX Server" + * Revert "SAUCE: Catch nonsense keycodes and silently ignore" + * [Config] Enable CONFIG_ECRYPT_FS=y for ports + * [Config] Enable CONFIG_USB=y for armel and sparc + * [Config] Enable CONFIG_SCSI=y for ia64 and sparc + * [Config] Enable CONFIG_RFKILL=y for ports + * [Config] Enable CONFIG_ATH9K_DEBUGFS=y + * [Config] Enable CONFIG_IWMC3200TOP_DEBUGFS=y + * [Config] Enable CONFIG_RCU_FAST_NO_HZ=y + * [Config] Enable CONFIG_IWLWIFI_DEVICE_TRACING=y + * [Config] Enable CONFIG_LIBERTAS_MESH=y + * [Config] Enable CONFIG_MMC_RICOH_MMC=y + * [Config] CONFIG_RT2800USB_UNKNOWN=y + * [Config] Enable CONFIG_VGA_SWITCHEROO=y + * [Config] Enable CONFIG_CEPH_FS=m + * [Config] Enable CONFIG_CRYPTO_PCRYPT=m + * [Config] Enable CONFIG_EEEPC_WMI=m + * [Config] Enable CONFIG_RT2800PCI=m + * [Config] Enable CONFIG_SCSI_HPSA=m + * [Config] Enable CONFIG_VHOST_NET=m + * [Config] Disable CONFIG_SND_HDA_INPUT_BEEP_MODE by default + - LP: #582350 + * [Config] Disable CONFIG_SOUND_OSS* and CONFIG_SND_*OSS + - LP: #579300 + * [Config] Enable CONFIG_PCIEASPM=y + - LP: #333990 + * [Config] updateconfigs for OMAP flavour + + [ Loïc Minier ] + + * Enable perf tools on armel + + [ Tim Gardner ] + + * SAUCE: Updated ndiswrapper to 1.56 + - LP: #582555 + * [Config] Added virtual flavour + * [Config] Remove support for sub-flavours + * [Config] Removed amd64 preempt flavour + * [Config] updateconfigs, updateportsconfigs after flavour munging + + -- Leann Ogasawara Tue, 25 May 2010 09:34:55 -0700 + +linux (2.6.34-3.10) maverick; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.34 + + [ Upstream changes ] + + * rebased to v2.6.34 + + -- Leann Ogasawara Tue, 18 May 2010 17:35:35 -0700 + +linux (2.6.34-2.9) maverick; urgency=low + + [ Leann Ogasawara ] + + * [Config] [FTBS] Disable comedi for armel + + -- Leann Ogasawara Thu, 13 May 2010 23:20:55 +0200 + +linux (2.6.34-2.8) maverick; urgency=low + + [ Leann Ogasawara ] + + * Drop lpia + * [Config] [FTBS] disable KVM + * [Config] [FTBS] disable ipr for armel + + -- Leann Ogasawara Thu, 13 May 2010 16:07:52 +0200 + +linux (2.6.34-2.7) maverick; urgency=low + + [ Leann Ogasawara ] + + * [Config] disable CONFIG_SCSI_IPR on powerpc + * [Config] Remove 386 flavour per UDS discussion + + -- Leann Ogasawara Wed, 12 May 2010 18:26:43 +0200 + +linux (2.6.34-1.6) maverick; urgency=low + + [ Chase Douglas ] + + * enforce CONFIG_TMPFS_POSIX_ACL=y + - LP: #575940 + * don't force module dependency checking + - LP: #577029 + + [ Kees Cook ] + + * SAUCE: mmap_min_addr check CAP_SYS_RAWIO only for write + - LP: #568844 + + [ Leann Ogasawara ] + + * Revert "SAUCE: ata: blacklist FUJITSU MHW2160BH PL" + * rebase to v2.6.34-rc7 + * [Config] update configs following rebase to v2.6.34-rc7 + * [Config] update port configs following rebase to v2.6.34-rc7 + * Add btrfs to the udebs + + [ Tim Gardner ] + + * [Config] Add atl1c to nic-modules udeb + - LP: #557130 + + [ Upstream changes ] + + * rebased to v2.6.34-rc7 + + -- Leann Ogasawara Tue, 11 May 2010 11:29:08 +0200 + +linux (2.6.34-1.5) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.34-rc6 + * [Config] update configs following rebase to v2.6.34-rc6 + * [Config] update port configs following rebase to v2.6.34-rc6 + + [ Upstream changes ] + + * rebased to v2.6.34-rc6 + + -- Leann Ogasawara Fri, 30 Apr 2010 15:54:05 +0100 + +linux (2.6.34-1.4) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.34-rc5 + * [Config] update ports configs following rebase to v2.6.34-rc5 + + [ Upstream changes ] + + * rebased to v2.6.34-rc5 + + -- Leann Ogasawara Thu, 22 Apr 2010 15:36:12 -0700 + +linux (2.6.34-1.3) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.34-rc4 + * [Config] update configs following rebase to v2.6.34-rc4 + * [Config] update port configs following rebase to v2.6.34-rc4 + * ubuntu: dm-raid4-5 -- update to compile with 2.6.34-rc4 + + [ Upstream changes ] + + * rebased to v2.6.34-rc4 + + -- Leann Ogasawara Tue, 13 Apr 2010 18:33:44 -0700 + +linux (2.6.34-1.2) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * Temorarily disable building linux-doc + * rebase to v2.6.34-rc3 + * [Config] update configs following rebase to v2.6.34-rc3 + * [Config] update port configs following rebase to v2.6.34-rc3 + + [ Upstream changes ] + + * rebased to v2.6.34-rc3 + + -- Leann Ogasawara Tue, 30 Mar 2010 16:55:44 -0700 + +linux (2.6.34-1.1) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.34-rc2 + * ubuntu: dm-raid4-5 -- update to compile with 2.6.34-rc2 + * [Config] update port configs following rebase to v2.6.34-rc2 + * [Config] update configs following rebase to v2.6.34-rc2 + + [ Upstream changes ] + + * rebased to v2.6.34-rc2 + + -- Leann Ogasawara Wed, 24 Mar 2010 23:00:39 -0700 + +linux (2.6.33-1.1) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * ubuntu: dm-raid4-5 -- update to compile with 2.6.33 + * ubuntu: lirc -- drop explicit include of linux/autoconf.h + * ubuntu: lirc -- pass kfifo to kfifo_alloc and move spinlock + * ubuntu: lirc -- rename kfifo_put and kfifo_get + * ubuntu: iscsitarget -- rename daddr inet_sock field + * rebased to v2.6.33 + * [Config] update configs following rebase to v2.6.33 + * [Config] update ports configs following rebase to v2.6.33 + + [ Upstream changes ] + + * rebased to v2.6.33 + + -- Leann Ogasawara Tue, 23 Mar 2010 03:55:46 -0700 + +linux (2.6.33-0.0) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * Null entry. + + -- Leann Ogasawara Wed, 17 Mar 2010 07:48:56 -0700 + +linux (2.6.32-16.25) lucid; urgency=low + + [ Andy Whitcroft ] + + * linux-tools -- move to Suggests: with explicit seeding + - LP: #534635 + + [ Tim Gardner ] + + * [Config] CONFIG_HID=m + + [ Upstream Kernel Changes ] + + * (pre-stable) sched: Fix SMT scheduler regression in + find_busiest_queue() + * KVM: introduce kvm_vcpu_on_spin + * KVM: VMX: Add support for Pause-Loop Exiting + + -- Andy Whitcroft Tue, 09 Mar 2010 14:13:51 +0000 + +linux (2.6.32-16.24) lucid; urgency=low + + [ Andy Whitcroft ] + + * armel -- perf userspace does not support arm + * ia64 -- libelf-dev/binutils-dev to not provide necessary libraries + + -- Andy Whitcroft Sat, 06 Mar 2010 11:42:12 +0000 + +linux (2.6.32-16.23) lucid; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: PM report driver and device suspend/resume times -- move config + * update to standards version 3.8.4.0 + * printenv -- expose all of the package selectors + * source package -- cleanup source content control + * doc package -- ensure we do build package content on buildd + * lintian -- correct the address in the debian/copyright + * lintian -- update debhelper package version dependancy + * lintian -- fix ghostscript dependancy + * lintian -- add required misc:Depends + * lintian -- move our debhelper compat level to debian/compat + * perf -- build the kernel carried tools + * perf -- add linux-tools carrying the version switches and manuals + * SAUCE: fix up Kconfig for staging drivers + * [Config] enable NOUVEAU etc following drm backport + * update DRM to mainline v2.6.33 + * [Config] Remove AppArmor config options that no longer exist (ports) + * [Config] updateportsconfigs following drm update + + [ John Johansen ] + + * ubuntu: AppArmor -- update to mainline 2010-03-04 + * SAUCE: AppArmor: Reintroduce AppArmor 2.4 compatibility + * SAUCE: AppArmor: replace strim with strstrip for 2.6.32 kernels + * [Config] Remove AppArmor config options that no longer exist + + [ Manoj Iyer ] + + * ubuntu: rtl8192se -- version 2010-0115,0014 + - LP: #530275 + * [Config] added CONFIG_RTL8192SE module. + - LP: #530275 + + [ Tim Gardner ] + + * [Config] Added vmw_pvscsi to d-i/scsi-modules + - LP: #531017 + * [Upstream] netfilter: xt_recent: Add an entry reaper + + [ Upstream Kernel Changes ] + + * Revert "KVM: x86 emulator: Check CPL level during privilege instruction + emulation" + * Revert "KVM: x86 emulator: Fix popf emulation" + * Revert "KVM: x86 emulator: Check IOPL level during io instruction + emulation" + * Revert "KVM: x86 emulator: Add Virtual-8086 mode of emulation" + * Revert "KVM: fix memory access during x86 emulation." + * Add vlan (8021.Q) module package for d-i. + * (pre-stable) drm/i915: blacklist lid status: Sony VGN-BX196VP, Dell + Inspiron 700m + - LP: #515246 + * [Upstream] docbook: need xmldoclinks for all doc types + * x86: set_personality_ia32() misses force_personality32 + * lib: Introduce generic list_sort function + * drm/nv50: Implement ctxprog/state generation. + * drm/nv50: Remove redundant/incorrect ctxvals initialisation. + * (pre-stable) drm/i915: blacklist lid status: Sony VGN-BX196VP, Dell + Inspiron 700m + - LP: #515246 + + -- Andy Whitcroft Fri, 05 Mar 2010 15:40:38 +0000 + +linux (2.6.32-15.22) lucid; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Config] added new config option CONFIG_SR_REPORT_TIME_LIMIT" + * Revert "SAUCE: PM report driver and device suspend/resume times." + * [Config] set CONFIG_SR_REPORT_TIME_LIMIT + + [ Manoj Iyer ] + + * SAUCE: PM report driver and device suspend/resume times. + + -- Andy Whitcroft Tue, 02 Mar 2010 01:35:37 +0000 + +linux (2.6.32-15.21) lucid; urgency=low + + [ Andy Whitcroft ] + + * Revert "(pre-stable) drm/i915: Increase fb alignment to 64k" + * Revert "[Config] lenovo-sl-laptop -- enable" + * Revert "ubuntu: lenovo-sl-laptop -- git tip (b19a08f81f)" + * armel -- cramfs module will no longer be built + * d-i -- make all modules optional + * rename the debug packages to match archive standard + - LP: #527837 + * lenovo-sl-laptop is no longer built + + [ Colin Ian King ] + + * Disable 4MB page tables for Atom, work around errata AAE44 + - LP: #523112 + + [ Colin Watson ] + + * ubuntu: dm-raid4-5: Depend on XOR_BLOCKS + * ubuntu: fsam7400: Depend on CHECK_SIGNATURE + + [ Jesse Barnes ] + + * SAUCE: drm/i915: don't change DRM configuration when releasing load + detect pipe + - LP: #488328 + + [ Loïc Minier ] + + * [Config] armel Update versatile initrd configs + - LP: #524893 + * SAUCE: [um] Don't use nx_enabled under UML + - LP: #524849 + + [ Manoj Iyer ] + + * [Config] added new config option CONFIG_SR_REPORT_TIME_LIMIT + + [ Mario Limonciello ] + + * SAUCE: v3 - Add Dell Business Class Netbook LED driver + + [ Rafael J. Wysocki ] + + * SAUCE: PM report driver and device suspend/resume times. + + [ Surbhi Palande ] + + * Revert "[Upstream] e1000e: enhance frame fragment detection" + - CVE-2009-4538 + * Revert "[Upstream] e1000: enhance frame fragment detection" + - CVE-2009-4536 + + [ Tim Gardner ] + + * [Config] Enabled CONFIG_LEDS_DELL_NETBOOKS=m + * SAUCE: (pre-stable) netfilter: xt_recent: fix buffer overflow + * SAUCE: (pre-stable) netfilter: xt_recent: fix false match + + [ Upstream Kernel Changes ] + + * Revert "(pre-stable) eCryptfs: Add getattr function" + * Fix potential crash with sys_move_pages + * futex_lock_pi() key refcnt fix + * futex: Handle user space corruption gracefully + * futex: Handle futex value corruption gracefully + * Fix race in tty_fasync() properly + * hwmon: (w83781d) Request I/O ports individually for probing + * hwmon: (lm78) Request I/O ports individually for probing + * hwmon: (adt7462) Wrong ADT7462_VOLT_COUNT + * ALSA: ctxfi - fix PTP address initialization + * drm/i915: disable hotplug detect before Ironlake CRT detect + * drm/i915: enable self-refresh on 965 + * drm/i915: Disable SR when more than one pipe is enabled + * drm/i915: Fix DDC on some systems by clearing BIOS GMBUS setup. + * drm/i915: Add HP nx9020/SamsungSX20S to ACPI LID quirk list + * drm/i915: Fix the incorrect DMI string for Samsung SX20S laptop + * drm/i915: Add MALATA PC-81005 to ACPI LID quirk list + * usb: r8a66597-hcd: Flush the D-cache for the pipe-in transfer buffers. + * i2c-tiny-usb: Fix on big-endian systems + * drm/i915: handle FBC and self-refresh better + * drm/i915: Increase fb alignment to 64k + * drm/i915: Update write_domains on active list after flush. + * regulator: Fix display of null constraints for regulators + * ALSA: hda-intel: Avoid divide by zero crash + * CPUFREQ: Fix use after free of struct powernow_k8_data + * freeze_bdev: don't deactivate successfully frozen MS_RDONLY sb + * cciss: Make cciss_seq_show handle holes in the h->drv[] array + * ioat: fix infinite timeout checking in ioat2_quiesce + * resource: add helpers for fetching rlimits + * fs/exec.c: restrict initial stack space expansion to rlimit + * cifs: fix length calculation for converted unicode readdir names + * NFS: Fix a reference leak in nfs_wb_cancel_page() + * NFS: Try to commit unstable writes in nfs_release_page() + * NFSv4: Don't allow posix locking against servers that don't support it + * NFSv4: Ensure that the NFSv4 locking can recover from stateid errors + * NFS: Fix an Oops when truncating a file + * NFS: Fix a umount race + * NFS: Fix a bug in nfs_fscache_release_page() + * NFS: Fix the mapping of the NFSERR_SERVERFAULT error + * md: fix 'degraded' calculation when starting a reshape. + * V4L/DVB: dvb-core: fix initialization of feeds list in demux filter + * Export the symbol of getboottime and mmonotonic_to_bootbased + * kvmclock: count total_sleep_time when updating guest clock + * KVM: PIT: control word is write-only + * tpm_infineon: fix suspend/resume handler for pnp_driver + * amd64_edac: Do not falsely trigger kerneloops + * netfilter: nf_conntrack: fix memory corruption with multiple namespaces + * netfilter: nf_conntrack: per netns nf_conntrack_cachep + * netfilter: nf_conntrack: restrict runtime expect hashsize modifications + * netfilter: xtables: compat out of scope fix + * netfilter: nf_conntrack: fix hash resizing with namespaces + * drm/i915: remove full registers dump debug + * drm/i915: add i915_lp_ring_sync helper + * drm/i915: Don't wait interruptible for possible plane buffer flush + * dasd: remove strings from s390dbf + * crypto: padlock-sha - Add import/export support + * wmi: Free the allocated acpi objects through wmi_get_event_data + * dell-wmi, hp-wmi, msi-wmi: check wmi_get_event_data() return value + * /dev/mem: introduce size_inside_page() + * devmem: check vmalloc address on kmem read/write + * devmem: fix kmem write bug on memory holes + * SCSI: mptfusion : mptscsih_abort return value should be SUCCESS instead + of value 0. + * sh: Couple kernel and user write page perm bits for CONFIG_X2TLB + * ALSA: hda - use WARN_ON_ONCE() for zero-division detection + * dst: call cond_resched() in dst_gc_task() + * ALSA: hda - Improved MacBook (Pro) 5,1 / 5,2 support + * befs: fix leak + * rtc-fm3130: add missing braces + * Call flush_dcache_page after PIO data transfers in libata-sff.c + * ahci: add Acer G725 to broken suspend list + * pktgen: Fix freezing problem + * x86/amd-iommu: Fix IOMMU-API initialization for iommu=pt + * x86/amd-iommu: Fix deassignment of a device from the pt_domain + * x86: Re-get cfg_new in case reuse/move irq_desc + * Staging: fix rtl8187se compilation errors with mac80211 + * ALSA: usb-audio - Avoid Oops after disconnect + * serial: 8250: add serial transmitter fully empty test + * sysfs: sysfs_sd_setattr set iattrs unconditionally + * class: Free the class private data in class_release + * USB: usbfs: only copy the actual data received + * USB: usbfs: properly clean up the as structure on error paths + * rtl8187: Add new device ID + * ACPI: Add NULL pointer check in acpi_bus_start + * ACPI: fix High cpu temperature with 2.6.32 + * drm/radeon/kms: use udelay for short delays + * NFS: Too many GETATTR and ACCESS calls after direct I/O + * eCryptfs: Add getattr function + * b43: Fix throughput regression + * ath9k: Fix sequence numbers for PAE frames + * mac80211: Fix probe request filtering in IBSS mode + * iwlwifi: Fix to set correct ht configuration + * dm stripe: avoid divide by zero with invalid stripe count + * dm log: userspace fix overhead_size calcuations + * Linux 2.6.32.9 + * sfc: Fix SFE4002 initialisation + * sfc: Fix sign of efx_mcdi_poll_reboot() error in efx_mcdi_poll() + * sfc: SFE4002/SFN4112F: Widen temperature and voltage tolerances + * (pre-stable) HID: handle joysticks with large number of buttons + - LP: #492056 + * (pre-stable) HID: extend mask for BUTTON usage page + - LP: #492056 + * PM: Measure device suspend and resume times + * e1000: enhance frame fragment detection + - CVE-2009-4536 + * e1000e: enhance frame fragment detection + - CVE-2009-4538 + * KVM: fix memory access during x86 emulation. + - CVE-2010-0306 + * KVM: x86 emulator: Add Virtual-8086 mode of emulation + - CVE-2010-0306 + * KVM: x86 emulator: Check IOPL level during io instruction emulation + - CVE-2010-0306 + * KVM: x86 emulator: Fix popf emulation + - CVE-2010-0306 + * KVM: x86 emulator: Check CPL level during privilege instruction + emulation + - CVE-2010-0306 + * Input: wacom - ensure the device is initialized properly upon resume + * Input: wacom - add defines for packet lengths of various devices + * Input: wacom - add support for new LCD tablets + - LP: #516777 + + -- Andy Whitcroft Mon, 01 Mar 2010 22:56:28 +0000 + +linux (2.6.32-14.20) lucid; urgency=low + + [ Andy Whitcroft ] + + * rebuild following the GCC update to match compiler for out of tree modules + * Revert "[Config] drbd -- enable" + * Revert "ubuntu: drbd -- version 8.3.1" + * SAUCE: khubd -- switch USB product/manufacturer/serial handling to RCU + - LP: #510937 + + -- Andy Whitcroft Fri, 19 Feb 2010 18:47:18 +0000 + +linux (2.6.32-14.19) lucid; urgency=low + + [ Andy Whitcroft ] + + * ensure we build the source package contents when enabled + - LP: #522308 + * [Config] enable CONFIG_X86_MCE_XEON75XX + * SAUCE: AppArmor -- add linux/kref.h for struct kref + * [Config] enable CONFIG_HID_ORTEK + * enable udeb generation for arm versatile flavour + - LP: #522515 + + [ John Johansen ] + + * ubuntu: AppArmor -- update to mainline 2010-02-18 + - LP: #439560, #496110, #507069 + + [ Johnathon Harris ] + + * SAUCE: HID: add support for Ortek WKB-2000 + - LP: #405390 + + [ Upstream Kernel Changes ] + + * tpm_tis: TPM_STS_DATA_EXPECT workaround + - LP: #490487 + * x86, mce: Xeon75xx specific interface to get corrected memory error + information + * x86, mce: Rename cpu_specific_poll to mce_cpu_specific_poll + * x86, mce: Make xeon75xx memory driver dependent on PCI + * drm/edid: Unify detailed block parsing between base and extension + blocks + - LP: #500999 + * (pre-stable) eCryptfs: Add getattr function + - LP: #390833 + + -- Andy Whitcroft Thu, 18 Feb 2010 19:22:02 +0000 + +linux (2.6.32-13.18) lucid; urgency=low + + [ Andy Whitcroft ] + + * Revert "enforcer -- make the enforcement configuration common" + * Revert "(pre-stable) Input: ALPS - add interleaved protocol support + (Dell E6x00 series)" + * Revert "(pre-stable) driver-core: fix devtmpfs crash on s390" + * Revert "(pre-stable) Driver-Core: devtmpfs - set root directory mode to + 0755" + * Revert "SAUCE: Adds support for COMPAL JHL90 webcam" + * Revert "SAUCE: fix kernel oops in VirtualBox during paravirt patching" + * Revert "SAUCE: make fc transport removal of target configurable" + * enforcer -- make the enforcement configuration common + * getabis -- add preempt flavour to the list + * [Config] enforce DEVTMPFS options + * [Config] armel -- cleanup to-be builtin modules + * [Config] cleanup ports configs + * [Config] enable CRYPTO_GHASH_CLMUL_NI_INTEL + - LP: #485536 + * add printdebian target to find branch target + * distclean -- do not remove debian.env + * [Config] generic-pae switch to M586TSC + - LP: #519448 + * git-ubuntu-log -- commonise duplicated log handling + * git-ubuntu-log -- tighten up Bug: NNNN matching + * git-ubuntu-log -- sort the bug numbers + + [ Chris Wilson ] + + * (pre-stable) drm/i915: Increase fb alignment to 64k + - LP: #404064 + + [ Eric Miao ] + + * arm -- enable ubuntu/ directory + + [ Huang Ying ] + + * SAUCE: crypto: ghash - Add PCLMULQDQ accelerated implementation + * SAUCE: crypto: ghash-intel - Fix building failure on x86_32 + + [ Loïc Minier ] + + * [Config] cleanup preempt configuration + * [Config] versatile: Fix video output + - LP: #517594 + * [Config] armel DEFAULT_MMAP_MIN_ADDR=32768 + * [Config] Large update to armel/versatile + * [Config] versatile: Add RTC support + * [Config] armel: Enable NEON + * [Config] versatile: Builtin MMC support + * [Config] versatile Builtin SCSI controller + * [Config] armel Disable dma_cache_sync callers + * [Config] armel Disable asm/time.h users + * [Config] armel Disable out of range udelay() + * [Config] armel Disable flush_cache_range() users + * [Config] armel -- Enable ubuntu/ drivers + + [ Steve Conklin ] + + * SAUCE: drm/i915: Add display hotplug event on Ironlake + * SAUCE: drm/i915: Add ACPI OpRegion support for Ironlake + + [ Upstream Kernel Changes ] + + * Revert "[Upstream]: oprofile/x86: add Xeon 7500 series support" + * Revert "Revert "[Bluetooth] Eliminate checks for impossible conditions + in IRQ handler"" + * clockevent: Don't remove broadcast device when cpu is dead + * clockevents: Add missing include to pacify sparse + * ACPI: don't cond_resched if irq is disabled + * be2net: Add support for next generation of BladeEngine device. + * be2net: Add the new PCI IDs to PCI_DEVICE_TABLE. + * mpt2sas: New device SAS2208 support is added + * ar9170: Add support for D-Link DWA 160 A2 + * powerpc/fsl: Add PCI device ids for new QoirQ chips + * davinci: dm646x: Add support for 3.x silicon revision + * Input: ALPS - add interleaved protocol support (Dell E6x00 series) + * Driver-Core: devtmpfs - set root directory mode to 0755 + * driver-core: fix devtmpfs crash on s390 + * vfs: get_sb_single() - do not pass options twice + * ALSA: hda - Add PCI IDs for Nvidia G2xx-series + * V4L/DVB (13569): smsusb: add autodetection support for five additional + Hauppauge USB IDs + * USB: mos7840: add device IDs for B&B electronics devices + * USB: ftdi_sio: add USB device ID's for B&B Electronics line + * V4L/DVB (13168): Add support for Asus Europa Hybrid DVB-T card (SAA7134 + SubVendor ID: 0x1043 Device ID: 0x4847) + * iTCO_wdt: Add support for Intel Ibex Peak + * atl1c:use common_task instead of reset_task and link_chg_task + * atl1e:disable NETIF_F_TSO6 for hardware limit + * V4L/DVB (13680a): DocBook/media: copy images after building HTML + * V4L/DVB (13680b): DocBook/media: create links for included sources + * netfilter: xtables: fix conntrack match v1 ipt-save output + * partitions: read whole sector with EFI GPT header + * partitions: use sector size for EFI GPT + * ALSA: ice1724 - Patch for suspend/resume for ESI Juli@ + * sched: Fix isolcpus boot option + * sched: Fix missing sched tunable recalculation on cpu add/remove + * nohz: Prevent clocksource wrapping during idle + * nfsd: Fix sort_pacl in fs/nfsd/nf4acl.c to actually sort groups + * timers, init: Limit the number of per cpu calibration bootup messages + * PCI: Always set prefetchable base/limit upper32 registers + * iscsi class: modify handling of replacement timeout + * NFS: Revert default r/wsize behavior + * HID: fixup quirk for NCR devices + * scsi_devinfo: update Hitachi entries (v2) + * scsi_dh: create sysfs file, dh_state for all SCSI disk devices + * scsi_transport_fc: remove invalid BUG_ON + * lpfc: fix hang on SGI ia64 platform + * libfc: fix typo in retry check on received PRLI + * libfc: fix ddp in fc_fcp for 0 xid + * fcoe: remove redundant checking of netdev->netdev_ops + * libfc: Fix wrong scsi return status under FC_DATA_UNDRUN + * libfc: lport: fix minor documentation errors + * libfc: don't WARN_ON in lport_timeout for RESET state + * fcoe: initialize return value in fcoe_destroy + * libfc: Fix frags in frame exceeding SKB_MAX_FRAGS in fc_fcp_send_data + * libfc: fix memory corruption caused by double frees and bad error + handling + * libfc: fix free of fc_rport_priv with timer pending + * libfc: remote port gets stuck in restart state without really + restarting + * fcoe, libfc: fix an libfc issue with queue ramp down in libfc + * fcoe: Fix checking san mac address + * fcoe: Fix getting san mac for VLAN interface + * qlge: Remove explicit setting of PCI Dev CTL reg. + * qlge: Set PCIE max read request size. + * qlge: Don't fail open when port is not initialized. + * qlge: Add handler for DCBX firmware event. + * qlge: Bonding fix for mode 6. + * PCI: AER: fix aer inject result in kernel oops + * DMI: allow omitting ident strings in DMI tables + * Input: i8042 - remove identification strings from DMI tables + * Input: i8042 - add Gigabyte M1022M to the noloop list + * Input: i8042 - add Dritek quirk for Acer Aspire 5610. + * ALSA: hda - select IbexPeak handler for Calpella + * ALSA: hda - Fix quirk for Maxdata obook4-1 + * ALSA: hda - Add missing Line-Out and PCM switches as slave + * iTCO_wdt.c - cleanup chipset documentation + * iTCO_wdt: add PCI ID for the Intel EP80579 (Tolapai) SoC + * iTCO_wdt: Add Intel Cougar Point and PCH DeviceIDs + * ahci: disable SNotification capability for ich8 + * ata_piix: fix MWDMA handling on PIIX3 + * md: fix small irregularity with start_ro module parameter + * V4L/DVB (13826): uvcvideo: Fix controls blacklisting + * cio: fix double free in case of probe failure + * cio: dont panic in non-fatal conditions + * netiucv: displayed TX bytes value much too high + * ipc ns: fix memory leak (idr) + * ALSA: hda - Fix HP T5735 automute + * hwmon: (fschmd) Fix a memleak on multiple opens of /dev/watchdog + * UBI: fix memory leak in update path + * UBI: initialise update marker + * ASoC: fix a memory-leak in wm8903 + * mac80211: check that ieee80211_set_power_mgmt only handles STA + interfaces. + * cfg80211: fix channel setting for wext + * KVM: S390: fix potential array overrun in intercept handling + * KVM: only allow one gsi per fd + * KVM: Fix race between APIC TMR and IRR + * KVM: MMU: bail out pagewalk on kvm_read_guest error + * KVM: x86: Fix host_mapping_level() + * KVM: x86: Fix probable memory leak of vcpu->arch.mce_banks + * KVM: x86: Fix leak of free lapic date in kvm_arch_vcpu_init() + * KVM: fix lock imbalance in kvm_*_irq_source_id() + * KVM: only clear irq_source_id if irqchip is present + * IPoIB: Clear ipoib_neigh.dgid in ipoib_neigh_alloc() + * x86: Reenable TSC sync check at boot, even with NONSTOP_TSC + * ACPI: enable C2 and Turbo-mode on Nehalem notebooks on A/C + - LP: #516325 + * iwlwifi: Fix throughput stall issue in HT mode for 5000 + * fnctl: f_modown should call write_lock_irqsave/restore + * x86, msr/cpuid: Pass the number of minors when unregistering MSR and + CPUID drivers. + * Linux 2.6.32.7 + * scsi_lib: Fix bug in completion of bidi commands + * mptsas: Fix issue with chain pools allocation on katmai + * mm: add new 'read_cache_page_gfp()' helper function + * drm/i915: Selectively enable self-reclaim + * firewire: ohci: fix crashes with TSB43AB23 on 64bit systems + * S390: fix single stepped svcs with TRACE_IRQFLAGS=y + * x86: Set hotpluggable nodes in nodes_possible_map + * x86: Remove "x86 CPU features in debugfs" (CONFIG_X86_CPU_DEBUG) + * libata: retry FS IOs even if it has failed with AC_ERR_INVALID + * zcrypt: Do not remove coprocessor for error 8/72 + * dasd: fix possible NULL pointer errors + * ACPI: Add a generic API for _OSC -v2 + * ACPI: Add platform-wide _OSC support. + * ACPI: fix OSC regression that caused aer and pciehp not to load + * ACPI: Advertise to BIOS in _OSC: _OST on _PPC changes + * UBI: fix volume creation input checking + * e1000/e1000e: don't use small hardware rx buffers + * drm/i915: Reload hangcheck timer too for Ironlake + * Fix a leak in affs_fill_super() + * Fix failure exits in bfs_fill_super() + * fix oops in fs/9p late mount failure + * fix leak in romfs_fill_super() + * Fix remount races with symlink handling in affs + * fix affs parse_options() + * Fix failure exit in ipathfs + * mm: fix migratetype bug which slowed swapping + * FDPIC: Respect PT_GNU_STACK exec protection markings when creating + NOMMU stack + * Split 'flush_old_exec' into two functions + * sparc: TIF_ABI_PENDING bit removal + * x86: get rid of the insane TIF_ABI_PENDING bit + * Input: winbond-cir - remove dmesg spam + * x86: Disable HPET MSI on ATI SB700/SB800 + * iwlwifi: set default aggregation frame count limit to 31 + * drm/i915: only enable hotplug for detected outputs + * firewire: core: add_descriptor size check + * SECURITY: selinux, fix update_rlimit_cpu parameter + * regulator: Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints + * x86: Add Dell OptiPlex 760 reboot quirk + - LP: #488319 + * x86: Add quirk for Intel DG45FC board to avoid low memory corruption + * x86/amd-iommu: Fix possible integer overflow + * clocksource: fix compilation if no GENERIC_TIME + * tcp: update the netstamp_needed counter when cloning sockets + * sky2: Fix oops in sky2_xmit_frame() after TX timeout + * net: restore ip source validation + * af_packet: Don't use skb after dev_queue_xmit() + * ax25: netrom: rose: Fix timer oopses + * KVM: allow userspace to adjust kvmclock offset + * oprofile/x86: add Xeon 7500 series support + * oprofile/x86: fix crash when profiling more than 28 events + * libata: retry link resume if necessary + * mm: percpu-vmap fix RCU list walking + * mm: purge fragmented percpu vmap blocks + * block: fix bio_add_page for non trivial merge_bvec_fn case + * Fix 'flush_old_exec()/setup_new_exec()' split + * random: drop weird m_time/a_time manipulation + * random: Remove unused inode variable + * block: fix bugs in bio-integrity mempool usage + * usb: r8a66597-hdc disable interrupts fix + * connector: Delete buggy notification code. + * be2net: Bug fix to support newer generation of BE ASIC + * be2net: Fix memset() arg ordering. + * mm: flush dcache before writing into page to avoid alias + * mac80211: fix NULL pointer dereference when ftrace is enabled + * imxfb: correct location of callbacks in suspend and resume + * mx3fb: some debug and initialisation fixes + * starfire: clean up properly if firmware loading fails + * kernel/cred.c: use kmem_cache_free + * uartlite: fix crash when using as console + * pktcdvd: removing device does not remove its sysfs dir + * ath9k: fix eeprom INI values override for 2GHz-only cards + * ath9k: fix beacon slot/buffer leak + * powerpc: TIF_ABI_PENDING bit removal + * NET: fix oops at bootime in sysctl code + * Linux 2.6.32.8 + + -- Andy Whitcroft Wed, 10 Feb 2010 18:56:52 +0000 + +linux (2.6.32-12.17) lucid; urgency=low + + [ Andy Whitcroft ] + + * restore linux-image prefix -- master + * enforce -- we require SELINUX enabled -- master + * enforce -- ensure APPARMOR is our default LSM -- master + * make doc package completely optional -- master + * make source package completely optional -- master + * make linux-libc-dev completly optional -- master + * convert package disable to a deps list -- master + * allow common headers to switch from indep to arch -- master + * convert binary package disable to a deps list -- master + * add configuration option for a full source build tree -- master + * add support for uImage kernels in package control scripts + * getabis -- cleanup and parameterise repository list -- master + * getabis -- move configuration to etc/getabi -- master + * kernelconfig -- move configuration to etc -- master + * rules -- make debian/debian.env master for branch name + * set the current branch name -- master + * pull back common debian.master files into debian -- master + * enforcer -- make the enforcement configuration common + * insert-changes -- correctly link to debian/rules in DROOT + + [ Colin Watson ] + + * future-proof ddeb handling against buildd changes + + [ Eric Miao ] + + * SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on + X86 + + [ Loïc Minier ] + + * Add modules.builtin.bin to prerm rm list + - LP: #516584 + + [ Tim Gardner ] + + * [Config] Implement the amd64 preempt flavour + + [ Upstream Kernel Changes ] + + * syslog: distinguish between /proc/kmsg and syscalls + - LP: #515623 + * sfc: Fix polling for slow MCDI operations + * sfc: Fix conditions for MDIO self-test + * sfc: QT202x: Remove unreliable MMD check at initialisation + * sfc: Add workspace for GMAC bug workaround to MCDI MAC_STATS buffer + * sfc: Use fixed-size buffers for MCDI NVRAM requests + + -- Andy Whitcroft Fri, 05 Feb 2010 07:09:31 +0000 + +linux (2.6.32-12.16) lucid; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: acpi battery -- delay first lookup of the battery until + first use" + * SAUCE: acpi battery -- move first lookup asynchronous + - LP: #507211 + * [Config] update configs to cleanup generic configs + * [Config] disable CONFIG_X86_CPU_DEBUG for amd64 + * [Config] enable USER_NS + - LP: #480739, #509808 + + [ Heiko Carstens ] + + * (pre-stable) driver-core: fix devtmpfs crash on s390 + - LP: #512370 + + [ John Johansen ] + + * [Config] for server and virtual flavours make CONFIG_SCSI_SYM53C8XX_2=y + - LP: #494565 + * [Config] VIRTIO=y for server/virtual flavours + - LP: #494565 + + [ Kay Sievers ] + + * (pre-stable) Driver-Core: devtmpfs - set root directory mode to 0755 + - LP: #512370 + + [ Kees Cook ] + + * SAUCE: x86: brk away from exec rand area + - LP: #452175 + + [ Leann Ogasawara ] + + * [Upstream] e1000: enhance frame fragment detection + - CVE-2009-4536 + * [Upstream] e1000e: enhance frame fragment detection + - CVE-2009-4538 + + [ Sebastian Kapfer ] + + * (pre-stable) Input: ALPS - add interleaved protocol support (Dell E6x00 + series) + - LP: #296610 + + [ Upstream Kernel Changes ] + + * inotify: do not reuse watch descriptors + - LP: #485556 + * inotify: only warn once for inotify problems + * revert "drivers/video/s3c-fb.c: fix clock setting for Samsung SoC + Framebuffer" + * memcg: ensure list is empty at rmdir + * drm/i915: remove loop in Ironlake interrupt handler + * block: Fix incorrect reporting of partition alignment + * x86, mce: Thermal monitoring depends on APIC being enabled + * futexes: Remove rw parameter from get_futex_key() + * page allocator: update NR_FREE_PAGES only when necessary + * x86, apic: use physical mode for IBM summit platforms + * edac: i5000_edac critical fix panic out of bounds + * x86: SGI UV: Fix mapping of MMIO registers + * mfd: WM835x GPIO direction register is not locked + * mfd: Correct WM835x ISINK ramp time defines + * ALSA: hda - Fix missing capture mixer for ALC861/660 codecs + * V4L/DVB (13868): gspca - sn9c20x: Fix test of unsigned. + * reiserfs: truncate blocks not used by a write + * HID: add device IDs for new model of Apple Wireless Keyboard + * PCI/cardbus: Add a fixup hook and fix powerpc + * Input: pmouse - move Sentelic probe down the list + * asus-laptop: add Lenovo SL hotkey support + * sched: Fix cpu_clock() in NMIs, on !CONFIG_HAVE_UNSTABLE_SCHED_CLOCK + * sparc64: Fix NMI programming when perf events are active. + * sparc64: Fix Niagara2 perf event handling. + * i2c: Do not use device name after device_unregister + * i2c/pca: Don't use *_interruptible + * serial/8250_pnp: add a new Fujitsu Wacom Tablet PC device + * sched: Fix task priority bug + * vfs: Fix vmtruncate() regression + * Linux 2.6.32.5 + * x86, msr/cpuid: Register enough minors for the MSR and CPUID drivers + * V4L/DVB (13900): gspca - sunplus: Fix bridge exchanges. + * Staging: asus_oled: fix oops in 2.6.32.2 + * Staging: hv: fix smp problems in the hyperv core code + * tty: fix race in tty_fasync + * ecryptfs: use after free + * ecryptfs: initialize private persistent file before dereferencing + pointer + * nozomi: quick fix for the close/close bug + * serial: 8250_pnp: use wildcard for serial Wacom tablets + * usb: serial: fix memory leak in generic driver + * USB: fix bitmask merge error + * USB: Don't use GFP_KERNEL while we cannot reset a storage device + * USB: EHCI: fix handling of unusual interrupt intervals + * USB: EHCI & UHCI: fix race between root-hub suspend and port resume + * USB: add missing delay during remote wakeup + * USB: add speed values for USB 3.0 and wireless controllers + * ACPI: EC: Accelerate query execution + * ACPI: EC: Add wait for irq storm + * SCSI: enclosure: fix oops while iterating enclosure_status array + * drm/i915: Read the response after issuing DDC bus switch command + * drm/i915: try another possible DDC bus for the SDVO device with + multiple outputs + * block: bdev_stack_limits wrapper + * DM: Fix device mapper topology stacking + * x86/PCI/PAT: return EINVAL for pci mmap WC request for !pat_enabled + * USB: fix usbstorage for 2770:915d delivers no FAT + * vmalloc: remove BUG_ON due to racy counting of VM_LAZY_FREE + * perf timechart: Use tid not pid for COMM change + * perf events: Dont report side-band events on each cpu for + per-task-per-cpu events + * perf: Honour event state for aux stream data + * Linux 2.6.32.6 + + -- Andy Whitcroft Wed, 27 Jan 2010 16:40:23 +0000 + +linux (2.6.32-11.15) lucid; urgency=low + + [ Andy Whitcroft ] + + * Revert "(pre-stable) drm/radeon/kms: fix crtc vblank update for r600" + * Revert "(pre-stable) sched: Fix balance vs hotplug race" + * Revert "[Upstream] acerhdf: Limit modalias matching to supported + boards" + * Revert "[Upstream] mmc: prevent dangling block device from accessing + stale queues" + * Revert "SAUCE: Fix nx_enable reporting" + * Revert "SAUCE: [x86] fix report of cs-limit nx-emulation" + * Revert "SAUCE: [x86] implement cs-limit nx-emulation for ia32" + * SAUCE: i915 -- disable powersave by default + - LP: #492392 + + [ Kees Cook ] + + * SAUCE: [x86] implement cs-limit nx-emulation for ia32 + - LP: #369978 + * SAUCE: [x86] fix report of cs-limit nx-emulation + - LP: #454285 + * SAUCE: Fix nx_enable reporting + - LP: #454285 + + [ Tim Gardner ] + + * [Upstream] b43: Declare all possible firmware files. + - LP: #488636 + * [Config] updateconfigs after adding pvscsi + - LP: #497156 + * [Config] CONFIG_BT=m + + [ Upstream Kernel Changes ] + + * Revert "x86: Side-step lguest problem by only building cmpxchg8b_emu + for pre-Pentium" + * SCSI: ipr: fix EEH recovery + * SCSI: qla2xxx: dpc thread can execute before scsi host has been added + * SCSI: st: fix mdata->page_order handling + * SCSI: fc class: fix fc_transport_init error handling + * sched: Fix task_hot() test order + * x86, cpuid: Add "volatile" to asm in native_cpuid() + * sched: Select_task_rq_fair() must honour SD_LOAD_BALANCE + * clockevents: Prevent clockevent_devices list corruption on cpu hotplug + * pata_hpt3x2n: fix clock turnaround + * pata_cmd64x: fix overclocking of UDMA0-2 modes + * ASoC: wm8974: fix a wrong bit definition + * sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer + * ALSA: hda - Fix missing capsrc_nids for ALC88x + * acerhdf: limit modalias matching to supported + - LP: #435958 + * ACPI: EC: Fix MSI DMI detection + * ACPI: Use the return result of ACPI lid notifier chain correctly + * powerpc: Handle VSX alignment faults correctly in little-endian mode + * ASoC: Do not write to invalid registers on the wm9712. + * drm/radeon: fix build on 64-bit with some compilers. + * USB: emi62: fix crash when trying to load EMI 6|2 firmware + * USB: option: support hi speed for modem Haier CE100 + * USB: Fix a bug on appledisplay.c regarding signedness + * USB: musb: gadget_ep0: avoid SetupEnd interrupt + * Bluetooth: Prevent ill-timed autosuspend in USB driver + * USB: rename usb_configure_device + * USB: fix bugs in usb_(de)authorize_device + * drivers/net/usb: Correct code taking the size of a pointer + * x86: SGI UV: Fix writes to led registers on remote uv hubs + * md: Fix unfortunate interaction with evms + * dma: at_hdmac: correct incompatible type for argument 1 of + 'spin_lock_bh' + * dma-debug: Do not add notifier when dma debugging is disabled. + * dma-debug: Fix bug causing build warning + * cifs: NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS + referrals + * x86/amd-iommu: Fix initialization failure panic + * ioat3: fix p-disabled q-continuation + * ioat2,3: put channel hardware in known state at init + * KVM: MMU: remove prefault from invlpg handler + * KVM: LAPIC: make sure IRR bitmap is scanned after vm load + * Libertas: fix buffer overflow in lbs_get_essid() + * iwmc3200wifi: fix array out-of-boundary access + * mac80211: fix propagation of failed hardware reconfigurations + * mac80211: fix WMM AP settings application + * mac80211: Fix IBSS merge + * cfg80211: fix race between deauth and assoc response + * ath5k: fix SWI calibration interrupt storm + * ath9k: wake hardware for interface IBSS/AP/Mesh removal + * ath9k: Fix TX queue draining + * ath9k: fix missed error codes in the tx status check + * ath9k: wake hardware during AMPDU TX actions + * ath9k: fix suspend by waking device prior to stop + * ath9k_hw: Fix possible OOB array indexing in gen_timer_index[] on + 64-bit + * ath9k_hw: Fix AR_GPIO_INPUT_EN_VAL_BT_PRIORITY_BB and its shift value + in 0x4054 + * iwl3945: disable power save + * iwl3945: fix panic in iwl3945 driver + * iwlwifi: fix EEPROM/OTP reading endian annotations and a bug + * iwlwifi: fix more eeprom endian bugs + * iwlwifi: fix 40MHz operation setting on cards that do not allow it + * mac80211: fix race with suspend and dynamic_ps_disable_work + * NOMMU: Optimise away the {dac_,}mmap_min_addr tests + * 'sysctl_max_map_count' should be non-negative + * kernel/sysctl.c: fix the incomplete part of + sysctl_max_map_count-should-be-non-negative.patch + * V4L/DVB (13596): ov511.c typo: lock => unlock + * x86/ptrace: make genregs[32]_get/set more robust + * memcg: avoid oom-killing innocent task in case of use_hierarchy + * e100: Fix broken cbs accounting due to missing memset. + * ipv6: reassembly: use seperate reassembly queues for conntrack and + local delivery + * netfilter: fix crashes in bridge netfilter caused by fragment jumps + * hwmon: (sht15) Off-by-one error in array index + incorrect constants + * b43: avoid PPC fault during resume + * Keys: KEYCTL_SESSION_TO_PARENT needs TIF_NOTIFY_RESUME architecture + support + * sched: Fix balance vs hotplug race + * drm/radeon/kms: fix crtc vblank update for r600 + * drm: disable all the possible outputs/crtcs before entering KMS mode + * S390: dasd: support DIAG access for read-only devices + * xen: fix is_disconnected_device/exists_disconnected_device + * xen: improvement to wait_for_devices() + * xen: wait up to 5 minutes for device connetion + * orinoco: fix GFP_KERNEL in orinoco_set_key with interrupts disabled + * udf: Try harder when looking for VAT inode + * Add unlocked version of inode_add_bytes() function + * quota: decouple fs reserved space from quota reservation + * ext4: Convert to generic reserved quota's space management. + * ext4: fix sleep inside spinlock issue with quota and dealloc (#14739) + * x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpus + * cpumask: use modern cpumask style in drivers/edac/amd64_edac.c + * amd64_edac: unify MCGCTL ECC switching + * x86, msr: Add support for non-contiguous cpumasks + * x86, msr: msrs_alloc/free for CONFIG_SMP=n + * amd64_edac: fix driver instance freeing + * amd64_edac: make driver loading more robust + * amd64_edac: fix forcing module load/unload + * sched: Sched_rt_periodic_timer vs cpu hotplug + * ext4: Update documentation to correct the inode_readahead_blks option + name + * lguest: fix bug in setting guest GDT entry + * vmscan: do not evict inactive pages when skipping an active list scan + * ksm: fix mlockfreed to munlocked + * rt2x00: Disable powersaving for rt61pci and rt2800pci. + * generic_permission: MAY_OPEN is not write access + * Linux 2.6.32.3 + * untangle the do_mremap() mess + * fasync: split 'fasync_helper()' into separate add/remove functions + * ASoC: fix params_rate() macro use in several codecs + * modules: Skip empty sections when exporting section notes + * exofs: simple_write_end does not mark_inode_dirty + * nfsd: make sure data is on disk before calling ->fsync + * sunrpc: fix peername failed on closed listener + * SUNRPC: Fix up an error return value in + gss_import_sec_context_kerberos() + * SUNRPC: Fix the return value in gss_import_sec_context() + * sunrpc: on successful gss error pipe write, don't return error + * drm/i915: Update LVDS connector status when receiving ACPI LID event + * drm/i915: fix order of fence release wrt flushing + * drm/i915: Permit pinning whilst the device is 'suspended' + * drm: remove address mask param for drm_pci_alloc() + * drm/i915: Enable/disable the dithering for LVDS based on VBT setting + * drm/i915: Make the BPC in FDI rx/transcoder be consistent with that in + pipeconf on Ironlake + * drm/i915: Select the correct BPC for LVDS on Ironlake + * drm/i915: fix unused var + * rtc_cmos: convert shutdown to new pnp_driver->shutdown + * drivers/cpuidle/governors/menu.c: fix undefined reference to + `__udivdi3' + * cgroups: fix 2.6.32 regression causing BUG_ON() in cgroup_diput() + * lib/rational.c needs module.h + * dma-debug: allow DMA_BIDIRECTIONAL mappings to be synced with + DMA_FROM_DEVICE and + * kernel/signal.c: fix kernel information leak with print-fatal-signals=1 + * mmc_block: add dev_t initialization check + * mmc_block: fix probe error cleanup bug + * mmc_block: fix queue cleanup + * ALSA: hda - Fix ALC861-VD capture source mixer + * ALSA: ac97: Add Dell Dimension 2400 to Headphone/Line Jack Sense + blacklist + * ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2 + - LP: #498863 + * ASoC: Fix WM8350 DSP mode B configuration + * netfilter: ebtables: enforce CAP_NET_ADMIN + * netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq() + * hwmon: (coretemp) Fix TjMax for Atom N450/D410/D510 CPUs + * hwmon: (adt7462) Fix pin 28 monitoring + * quota: Fix dquot_transfer for filesystems different from ext4 + * xen: fix hang on suspend. + * iwlwifi: fix iwl_queue_used bug when read_ptr == write_ptr + * ath5k: Fix eeprom checksum check for custom sized eeproms + * cfg80211: fix syntax error on user regulatory hints + * iwl: off by one bug + * mac80211: add missing sanity checks for action frames + * drm/i915: remove render reclock support + * libertas: Remove carrier signaling from the scan code + * kernel/sysctl.c: fix stable merge error in NOMMU mmap_min_addr + * mac80211: fix skb buffering issue (and fixes to that) + * fix braindamage in audit_tree.c untag_chunk() + * fix more leaks in audit_tree.c tag_chunk() + * module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y + * ipv6: skb_dst() can be NULL in ipv6_hop_jumbo(). + * agp/intel-agp: Clear entire GTT on startup + * Linux 2.6.32.4 + * ethtool: Add reset operation + * gro: Name the GRO result enumeration type + * gro: Change all receive functions to return GRO result codes + * sfc: 10Xpress: Initialise pause advertising flags + * sfc: 10Xpress: Report support for pause frames + * sfc: Remove redundant header gmii.h + * sfc: Remove redundant hardware initialisation + * sfc: Rename Falcon-specific board code and types + * sfc: Remove boards.h, moving last remaining declaration to falcon.h + * sfc: Remove versioned bitfield macros + * sfc: Move RX data FIFO thresholds out of struct efx_nic_type + * sfc: Update hardware definitions for Siena + * sfc: Rename register I/O header and functions used by both Falcon and + Siena + * sfc: Eliminate indirect lookups of queue size constants + * sfc: Define DMA address mask explicitly in terms of descriptor field + width + * sfc: Move all TX DMA length limiting into tx.c + * sfc: Change order of device removal to reverse of probe order + * sfc: Remove declarations of nonexistent functions + * sfc: Move efx_xmit_done() declaration into correct stanza + * sfc: Move shared members of struct falcon_nic_data into struct efx_nic + * sfc: Maintain interrupt moderation values in ticks, not microseconds + * sfc: Removed kernel-doc for nonexistent member of efx_phy_operations + * sfc: Remove pointless abstraction of memory BAR number + * sfc: Remove incorrect assertion from efx_pci_remove_main() + * sfc: Remove unnecessary tests of efx->membase + * sfc: Move MTD probe after netdev registration and name allocation + * sfc: Remove unused code for non-autoneg speed/duplex switching + * sfc: Rename 'xfp' file and functions to reflect reality + * sfc: Really allow RX checksum offload to be disabled + * sfc: Feed GRO result into RX allocation policy and interrupt moderation + * sfc: Enable heuristic selection between page and skb RX buffers + * sfc: Remove pointless abstraction of memory BAR number (2) + * sfc: Remove redundant gotos from __efx_rx_packet() + * sfc: Remove ridiculously paranoid assertions + * sfc: Move assertions and buffer cleanup earlier in efx_rx_packet_lro() + * sfc: Record RX queue number on GRO path + * sfc: SFT9001: Reset LED configuration correctly after blinking + * sfc: Use a single blink implementation + * sfc: Rename efx_board::init_leds to init_phy and use for SFN4111T + * sfc: Make board information explicitly Falcon-specific + * sfc: Move definition of struct falcon_nic_data into falcon.h + * sfc: Move struct falcon_board into struct falcon_nic_data + * sfc: Move all I2C stuff into struct falcon_board + * sfc: Gather link state fields in struct efx_nic into new struct + efx_link_state + * sfc: Remove unnecessary casts to struct sk_buff * + * sfc: Remove redundant efx_xmit() function + * sfc: Combine high-level header files + * sfc: Log interrupt and reset type names, not numbers + * sfc: Fix descriptor cache sizes + * sfc: Treat all MAC registers as 128-bit + * sfc: Strengthen EFX_ASSERT_RESET_SERIALISED + * sfc: Comment corrections + * sfc: Remove unused constant + * sfc: Clean up struct falcon_board and struct falcon_board_data + * sfc: Fix bugs in RX queue flushing + * sfc: Remove unused function efx_flush_queues() + * sfc: Only switch Falcon MAC clocks as necessary + * sfc: Hold MAC lock for longer in efx_init_port() + * sfc: Split MAC stats DMA initiation and completion + * sfc: Move Falcon board/PHY/MAC monitoring code to falcon.c + * sfc: Simplify XMAC link polling + * sfc: Change MAC promiscuity and multicast hash at the same time + * sfc: Move inline comment into kernel-doc + * sfc: Do not set net_device::trans_start in self-test + * sfc: Simplify PHY polling + * sfc: QT202x: Reset before reading PHY id + * sfc: Replace MDIO spinlock with mutex + * sfc: Always start Falcon using the XMAC + * sfc: Limit some hardware workarounds to Falcon + * sfc: Remove EFX_WORKAROUND_9141 macro + * sfc: Remove another unused workaround macro + * sfc: Remove some redundant whitespace + * sfc: Decouple NIC revision number from Falcon PCI revision number + * sfc: Move descriptor cache base addresses to struct efx_nic_type + * sfc: Clean up RX event handling + * sfc: Remove redundant writes to INT_ADR_KER + * sfc: Remove duplicate hardware structure definitions + * sfc: Turn pause frame generation on and off at the MAC, not the RX FIFO + * sfc: Move Falcon NIC operations to efx_nic_type + * sfc: Refactor link configuration + * sfc: Generalise link state monitoring + * sfc: Add power-management and wake-on-LAN support + * sfc: Implement ethtool reset operation + * sfc: Add efx_nic_type operation for register self-test + * sfc: Add efx_nic_type operation for NVRAM self-test + * sfc: Add efx_nic_type operation for identity LED control + * sfc: Separate shared NIC code from Falcon-specific and rename + accordingly + * sfc: Fold falcon_probe_nic_variant() into falcon_probe_nic() + * sfc: Extend loopback mode enumeration + * sfc: Remove static PHY data and enumerations + * sfc: Extend MTD driver for use with new NICs + * sfc: Allow for additional checksum offload features + * sfc: Rename falcon.h to nic.h + * sfc: Move shared NIC code from falcon.c to new source file nic.c + * sfc: Add firmware protocol definitions (MCDI) + * sfc: Add support for SFC9000 family (1) + * sfc: Add support for SFC9000 family (2) + * sfc: Implement TSO for TCP/IPv6 + * sfc: Update version, copyright dates, authors + * drivers/net/sfc: Correct code taking the size of a pointer + * sfc: Move PHY software state initialisation from init() into probe() + * sfc: Include XGXS in XMAC link status check except in XGMII loopback + * sfc: Fix DMA mapping cleanup in case of an error in TSO + * sfc: QT2025C: Work around PHY bug + * sfc: QT2025C: Switch into self-configure mode when not in loopback + * sfc: QT2025C: Work around PHY firmware initialisation bug + * sfc: QT2025C: Add error message for suspected bad SFP+ cables + * sfc: Disable TX descriptor prefetch watchdog + * [SCSI] vmw_pvscsi: SCSI driver for VMware's virtual HBA. + - LP: #497156 + + -- Andy Whitcroft Tue, 19 Jan 2010 16:12:47 +0000 + +linux (2.6.32-10.14) lucid; urgency=low + + [ Alex Deucher ] + + * SAUCE: drm/radeon/kms: fix LVDS setup on r4xx + - LP: #493795 + + [ Andy Whitcroft ] + + * Revert "(pre-stable) acpi: Use the ARB_DISABLE for the CPU which model + id is less than 0x0f." + * config-check -- ensure the checks get run at build time + * config-check -- check the processed config during updateconfigs + * config-check -- CONFIG_SECCOMP may not be present + * TUN is now built in ignore + * SAUCE: acpi battery -- delay first lookup of the battery until first + use + * SAUCE: async_populate_rootfs: move rootfs init earlier + * ubuntu: AppArmor -- update to mainline 2010-01-06 + * SAUCE: move RLIMIT_CORE pipe dumper marker to 1 + - LP: #498525 + + [ Dave Airlie ] + + * (pre-stable) drm/radeon/kms: fix crtc vblank update for r600 + + [ Leann Ogasawara ] + + * Add asix to nic-usb-modules file + - LP: #499785 + + [ Peter Zijlstra ] + + * (pre-stable) sched: Fix balance vs hotplug race + + [ Tim Gardner ] + + * [Config] Enable CONFIG_FUNCTION_TRACER + - LP: #497989 + * [Config] Drop lpia from getabis + * [Config] Build in TUN/TAP driver + - LP: #499491 + * [Config] DH_COMPAT=5 + + [ Upstream Kernel Changes ] + + * Revert "(pre-stable) drm/i915: Avoid NULL dereference with + component_only tv_modes" + * Revert "(pre-stable) drm/i915: Fix sync to vblank when VGA output is + turned off" + * USB: usb-storage: fix bug in fill_inquiry + * USB: option: add pid for ZTE + * firewire: ohci: handle receive packets with a data length of zero + * rcu: Prepare for synchronization fixes: clean up for non-NO_HZ handling + of ->completed counter + * rcu: Fix synchronization for rcu_process_gp_end() uses of ->completed + counter + * rcu: Fix note_new_gpnum() uses of ->gpnum + * rcu: Remove inline from forward-referenced functions + * perf_event: Fix invalid type in ioctl definition + * perf_event: Initialize data.period in perf_swevent_hrtimer() + * perf: Don't free perf_mmap_data until work has been done + * PM / Runtime: Fix lockdep warning in __pm_runtime_set_status() + * sched: Check for an idle shared cache in select_task_rq_fair() + * sched: Fix affinity logic in select_task_rq_fair() + * sched: Rate-limit newidle + * sched: Fix and clean up rate-limit newidle code + * x86/amd-iommu: attach devices to pre-allocated domains early + * x86/amd-iommu: un__init iommu_setup_msi + * x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking + up the PCI tree + * x86: Fix iommu=nodac parameter handling + * x86: GART: pci-gart_64.c: Use correct length in strncmp + * x86: ASUS P4S800 reboot=bios quirk + - LP: #366682 + * x86, apic: Enable lapic nmi watchdog on AMD Family 11h + * ssb: Fix range check in sprom write + * ath5k: allow setting txpower to 0 + * ath5k: enable EEPROM checksum check + * hrtimer: Fix /proc/timer_list regression + * ALSA: hrtimer - Fix lock-up + * ALSA: hda - Terradici HDA controllers does not support 64-bit mode + * KVM: x86 emulator: limit instructions to 15 bytes + * KVM: s390: Fix prefix register checking in arch/s390/kvm/sigp.c + * KVM: s390: Make psw available on all exits, not just a subset + * KVM: fix irq_source_id size verification + * KVM: x86: include pvclock MSRs in msrs_to_save + * x86: Prevent GCC 4.4.x (pentium-mmx et al) function prologue wreckage + * x86: Use -maccumulate-outgoing-args for sane mcount prologues + * x86, mce: don't restart timer if disabled + * x86/mce: Set up timer unconditionally + * x86: SGI UV: Fix BAU initialization + * x86: Fix duplicated UV BAU interrupt vector + * x86: Add new Intel CPU cache size descriptors + * x86: Fix typo in Intel CPU cache size descriptor + * pata_hpt{37x|3x2n}: fix timing register masks (take 2) + * s390: clear high-order bits of registers after sam64 + * V4L/DVB: Fix test in copy_reg_bits() + * bsdacct: fix uid/gid misreporting + * UBI: flush wl before clearing update marker + * jbd2: don't wipe the journal on a failed journal checksum + * USB: xhci: Add correct email and files to MAINTAINERS entry. + * USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again + * USB: option.c: add support for D-Link DWM-162-U5 + * USB: usbtmc: repeat usb_bulk_msg until whole message is transfered + * USB: usb-storage: add BAD_SENSE flag + * USB: Close usb_find_interface race v3 + * pxa/em-x270: fix usb hub power up/reset sequence + * hfs: fix a potential buffer overflow + * SUNRPC: IS_ERR/PTR_ERR confusion + * NFS: Fix nfs_migrate_page() + * md/bitmap: protect against bitmap removal while being updated. + * futex: Take mmap_sem for get_user_pages in fault_in_user_writeable + * devpts_get_tty() should validate inode + * debugfs: fix create mutex racy fops and private data + * Driver core: fix race in dev_driver_string + * Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN + * mac80211: Fix bug in computing crc over dynamic IEs in beacon + * mac80211: Fixed bug in mesh portal paths + * mac80211: Revert 'Use correct sign for mesh active path refresh' + * mac80211: fix scan abort sanity checks + * wireless: correctly report signal value for IEEE80211_HW_SIGNAL_UNSPEC + * rtl8187: Fix wrong rfkill switch mask for some models + * x86: Fix bogus warning in apic_noop.apic_write() + * mm: hugetlb: fix hugepage memory leak in mincore() + * mm: hugetlb: fix hugepage memory leak in walk_page_range() + * powerpc/windfarm: Add detection for second cpu pump + * powerpc/therm_adt746x: Record pwm invert bit at module load time] + * powerpc: Fix usage of 64-bit instruction in 32-bit altivec code + * drm/radeon/kms: Add quirk for HIS X1300 board + * drm/radeon/kms: handle vblanks properly with dpms on + * drm/radeon/kms: fix legacy crtc2 dpms + * drm/radeon/kms: fix vram setup on rs600 + * drm/radeon/kms: rs6xx/rs740: clamp vram to aperture size + * drm/ttm: Fix build failure due to missing struct page + * drm/i915: Set the error code after failing to insert new offset into mm + ht. + * drm/i915: Add the missing clonemask for display port on Ironlake + * xen/xenbus: make DEVICE_ATTR()s static + * xen: re-register runstate area earlier on resume. + * xen: restore runstate_info even if !have_vcpu_info_placement + * xen: correctly restore pfn_to_mfn_list_list after resume + * xen: register timer interrupt with IRQF_TIMER + * xen: register runstate on secondary CPUs + * xen: don't call dpm_resume_noirq() with interrupts disabled. + * xen: register runstate info for boot CPU early + * xen: call clock resume notifier on all CPUs + * xen: improve error handling in do_suspend. + * xen: don't leak IRQs over suspend/resume. + * xen: use iret for return from 64b kernel to 32b usermode + * xen: explicitly create/destroy stop_machine workqueues outside + suspend/resume region. + * Xen balloon: fix totalram_pages counting. + * xen: try harder to balloon up under memory pressure. + * dm exception store: free tmp_store on persistent flag error + * dm snapshot: only take lock for statustype info not table + * dm crypt: move private iv fields to structs + * dm crypt: restructure essiv error path + * dm: avoid _hash_lock deadlock + * dm snapshot: cope with chunk size larger than origin + * dm crypt: separate essiv allocation from initialisation + * dm crypt: make wipe message also wipe essiv key + * slc90e66: fix UDMA handling + * tcp: Stalling connections: Fix timeout calculation routine + * ip_fragment: also adjust skb->truesize for packets not owned by a + socket + * b44 WOL setup: one-bit-off stack corruption kernel panic fix + * sparc64: Don't specify IRQF_SHARED for LDC interrupts. + * sparc64: Fix overly strict range type matching for PCI devices. + * sparc64: Fix stack debugging IRQ stack regression. + * sparc: Set UTS_MACHINE correctly. + * b43legacy: avoid PPC fault during resume + * tracing: Fix event format export + * ath9k: Fix TX hang poll routine + * ath9k: fix processing of TX PS null data frames + * ath9k: Fix maximum tx fifo settings for single stream devices + * ath9k: fix tx status reporting + * mac80211: Fix dynamic power save for scanning. + * drm/i915: Fix sync to vblank when VGA output is turned off + * memcg: fix memory.memsw.usage_in_bytes for root cgroup + * thinkpad-acpi: fix default brightness_mode for R50e/R51 + * thinkpad-acpi: preserve rfkill state across suspend/resume + * ipw2100: fix rebooting hang with driver loaded + * matroxfb: fix problems with display stability + * acerhdf: add new BIOS versions + * asus-laptop: change light sens default values. + * vmalloc: conditionalize build of pcpu_get_vm_areas() + * ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f. + * net: Fix userspace RTM_NEWLINK notifications. + * ext3: Fix data / filesystem corruption when write fails to copy data + * V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added. + * bcm63xx_enet: fix compilation failure after get_stats_count removal + * x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value + * drm/i915: Avoid NULL dereference with component_only tv_modes + * drm/i915: PineView only has LVDS and CRT ports + * drm/i915: Fix LVDS stability issue on Ironlake + * mm: sigbus instead of abusing oom + * ipvs: zero usvc and udest + * jffs2: Fix long-standing bug with symlink garbage collection. + * intel-iommu: Detect DMAR in hyperspace at probe time. + * intel-iommu: Apply BIOS sanity checks for interrupt remapping too. + * intel-iommu: Check for an RMRR which ends before it starts. + * intel-iommu: Fix oops with intel_iommu=igfx_off + * intel-iommu: ignore page table validation in pass through mode + * netfilter: xtables: document minimal required version + * perf_event: Fix incorrect range check on cpu number + * implement early_io{re,un}map for ia64 + * Linux 2.6.32.2 + + -- Andy Whitcroft Thu, 07 Jan 2010 15:28:43 +0000 + +linux (2.6.32-9.13) lucid; urgency=low + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_B43_PHY_LP + - LP: #493059 + * include modules.builtin in the binary debs + * config-check -- add a configuration enforcer + * config-check -- add a unit-test suite to the checker + * [Config] Enable CONFIG_SYN_COOKIES for versatile + * [Config] Enable CONFIG_SECURITY_SMACK for ports + * [Config] Enable CONFIG_SECURITY_FILE_CAPABILITIES for ports + * [Config] Disable CONFIG_COMPAT_BRK for ports + * getabis -- add armel versatile to the list + + [ Brad Figg ] + + * SAUCE: Increase the default prealloc buffer for HDA audio devices + (non-modem) + + [ Manoj Iyer ] + + * ubuntu: onmibook -- Added missing BOM file + + [ Tim Gardner ] + + * ubuntu: fsam7400 -- Cleanup Makefile + + [ Upstream Kernel Changes ] + + * Revert "ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT" + * signal: Fix alternate signal stack check + * SCSI: scsi_lib_dma: fix bug with dma maps on nested scsi objects + * SCSI: osd_protocol.h: Add missing #include + * SCSI: megaraid_sas: fix 64 bit sense pointer truncation + * ext4: fix potential buffer head leak when add_dirent_to_buf() returns + ENOSPC + * ext4: avoid divide by zero when trying to mount a corrupted file system + * ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails + * ext4: fix lock order problem in ext4_move_extents() + * ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT + * ext4: plug a buffer_head leak in an error path of ext4_iget() + * ext4: make sure directory and symlink blocks are revoked + * ext4: fix i_flags access in ext4_da_writepages_trans_blocks() + * ext4: journal all modifications in ext4_xattr_set_handle + * ext4: don't update the superblock in ext4_statfs() + * ext4: fix uninit block bitmap initialization when s_meta_first_bg is + non-zero + * ext4: fix block validity checks so they work correctly with meta_bg + * ext4: avoid issuing unnecessary barriers + * ext4: fix error handling in ext4_ind_get_blocks() + * ext4: make trim/discard optional (and off by default) + * ext4: make "norecovery" an alias for "noload" + * ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT + * ext4: initialize moved_len before calling ext4_move_extents() + * ext4: move_extent_per_page() cleanup + * jbd2: Add ENOMEM checking in and for + jbd2_journal_write_metadata_buffer() + * ext4: Return the PTR_ERR of the correct pointer in + setup_new_group_blocks() + * ext4: Avoid data / filesystem corruption when write fails to copy data + * ext4: wait for log to commit when umounting + * ext4: remove blocks from inode prealloc list on failure + * ext4: ext4_get_reserved_space() must return bytes instead of blocks + * ext4: quota macros cleanup + * ext4: fix incorrect block reservation on quota transfer. + * ext4: Wait for proper transaction commit on fsync + * ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT + * ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem) + * Linux 2.6.32.1 + * kbuild: generate modules.builtin + * (pre-stable) drm/i915: Fix sync to vblank when VGA output is turned off + - LP: #494461 + * (pre-stable) drm/i915: Avoid NULL dereference with component_only + tv_modes + - LP: #494045 + + [ Zhao Yakui ] + + * (pre-stable) acpi: Use the ARB_DISABLE for the CPU which model id is + less than 0x0f. + - LP: #481765 + + -- Andy Whitcroft Thu, 17 Dec 2009 15:41:21 +0000 + +linux (2.6.32-8.12) lucid; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: AppArmor -- add linux/err.h for ERR_PTR + + -- Andy Whitcroft Sat, 12 Dec 2009 10:56:16 +0000 + +linux (2.6.32-8.11) lucid; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: default ATI Radeon KMS to off until userspace catches + up" + * Revert "SAUCE: AppArmor: Fix oops there is no tracer and doing unsafe + transition." + * Revert "SAUCE: AppArmor: Fix refcounting bug causing leak of creds" + * Revert "SAUCE: AppArmor: Fix cap audit_caching preemption disabling" + * Revert "SAUCE: AppArmor: Fix Oops when in apparmor_bprm_set_creds" + * Revert "SAUCE: AppArmor: Fix oops after profile removal" + * Revert "SAUCE: AppArmor: AppArmor disallows truncate of deleted files." + * Revert "SAUCE: AppArmor: AppArmor fails to audit change_hat correctly" + * Revert "SAUCE: AppArmor: Policy load and replacement can fail to alloc + mem" + * Revert "SAUCE: AppArmor: AppArmor wrongly reports allow perms as + denied" + * Revert "SAUCE: AppArmor: Fix mediation of "deleted" paths" + * Revert "SAUCE: AppArmor: Fix off by 2 error in getprocattr mem + allocation" + * Revert "SAUCE: AppArmor: Set error code after structure + initialization." + * Revert "AppArmor -- fix pstrace_may_access rename" + * Revert "ubuntu: AppArmor security module" + * Revert "SAUCE: Add config option to set a default LSM" + * Revert "ubuntu: fsam7400 -- sw kill switch driver" + * Revert "[Config] fsam7400 -- enable" + * Revert "[Config] AUFS -- enable" + * Revert "ubuntu: AUFS -- aufs2-30 20090727" + * Revert "ubuntu: AUFS -- export various core functions -- fixes" + * Revert "ubuntu: AUFS -- export various core functions" + * Revert "[Config] ubuntu/iscsitarget -- disable" + * Revert "[Config] iscsitarget -- enable" + * Revert "ubuntu: iscsitarget -- SVN revision r214" + * update Vcs-Git to point to the correct repository + - LP: #493589 + * update build environment overrides to lucid + - LP: #493589 + * [Config] enable CONFIG_DEVTMPFS + * [Config] update all configs following AppArmor 2009-12-08 update + * SAUCE: isapnp_init: make isa PNP scans occur async + * [Config] fsam7400 -- enable + * [Config] omnibook -- enable + * [Config] cleanup CONFIG_AUDIT + * ubuntu: AUFS -- export various core functions (aufs2-base.patch) + * ubuntu: AUFS -- export various core functions (aufs2-standalone.patch) + * ubuntu: AUFS -- aufs2 20091209 + * [Config] AUFS -- enable + * [Config] iscsitarget -- enable + + [ Arjan van de Ven ] + + * SAUCE: KMS: cache the EDID information of the LVDS + + [ Colin Watson ] + + * bnx2: update d-i firmware filenames + - LP: #494052 + * add cdc_ether to nic-usb-modules udeb + - LP: #495060 + + [ John Johansen ] + + * ubuntu: AppArmor -- mainline 2009-10-08 + + [ Manoj Iyer ] + + * ubuntu: fsam7400 -- kill switch for Fujitsu Siemens Amilo M 7400 + * ubuntu: omnibook -- support Toshiba (HP) netbooks + * ubuntu: iscsitarget --- version 1.4.19 + - LP: #494693 + + [ Surbhi Palande ] + + * SAUCE: Make populate_rootfs asynchronous + + [ Tim Gardner ] + + * Parallelize flavour builds and packaging + * [Config] Enable CONFIG_KSM + + [ Upstream Kernel Changes ] + + * Config option to set a default LSM + * LSM: Add security_path_chroot(). + * LSM: Add security_path_chroot(). + * LSM: Move security_path_chmod()/security_path_chown() to after + mutex_lock(). + * ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT + + -- Andy Whitcroft Fri, 11 Dec 2009 17:45:19 +0000 + +linux (2.6.32-7.10) lucid; urgency=low + + [ Andy Whitcroft ] + + * [Config] disable CONFIG_THUMB2_KERNEL to fix arm FTBFS + + -- Andy Whitcroft Sun, 06 Dec 2009 12:56:48 +0000 + +linux (2.6.32-7.9) lucid; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: set /proc/acpi/video/*/DOS to 4 by default + - LP: #458982 + * SAUCE: ensure vga16fb loads if no other driver claims the VGA device + * [Config] update configs following versatile switch to V7 + * rebased to v2.6.32 + * [Config] update configs following rebase to v2.6.32 + * [Config] update ports configs following rebase to v2.6.32 + * SAUCE: default ATI Radeon KMS to off until userspace catches up + + [ Arjan van de Ven ] + + * SAUCE: vfs: Add a trace point in the mark_inode_dirty function + + [ Leann Ogasawara ] + + * [SCSI] megaraid_sas: remove sysfs poll_mode_io world writeable + permissions + - CVE-2009-3939 + + [ Loic Minier ] + + * SAUCE: select a v7 CPU for versatile + + [ Takashi Iwai ] + + * SAUCE: ALSA: hda - Add power on/off counter + + [ Upstream changes ] + + * rebased to v2.6.32 + + -- Andy Whitcroft Fri, 04 Dec 2009 10:44:50 +0000 + +linux (2.6.32-6.8) lucid; urgency=low + + [ Andy Whitcroft ] + + * [Config] disable SSB devices for armel + + -- Andy Whitcroft Sat, 28 Nov 2009 12:16:40 +0000 + +linux (2.6.32-6.7) lucid; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: default ATI Radeon KMS to off until userspace catches up" + * Revert "SAUCE: Dell XPS710 reboot quirk" + * Revert "SAUCE: Link acpi-cpufreq.o first" + * Revert "SAUCE: LPIA Logical reset of USB port on resume" + * Revert "SAUCE: LPIA Reboot fix for Intel Crownbeach development boards" + * Revert "SAUCE: Enable HDMI audio codec on Studio XPS 1340" + * Revert "SAUCE: Dell laptop digital mic does not work, PCI 1028:0271" + * Revert "Add Dell Dimension 9200 reboot quirk" + * Revert "SAUCE: Correctly blacklist Thinkpad r40e in ACPI" + * Revert "SAUCE: tulip: Define ULI PCI ID's" + * Revert "SAUCE: Lower warning level of some PCI messages" + * Revert "mac80211: fix two issues in debugfs" + Drop a number of known redundant commits as identified in the Ubuntu + delta review blueprint. + + * reenable armel versatile flavour + * [Config] disable CONFIG_USB_DEVICEFS + + [ Tim Gardner ] + + * [Config] udeb: Add squashfs to fs-core-modules + - LP: #352615 + * [Config] Create a real squashfs udeb + - LP: #352615 + + + -- Andy Whitcroft Fri, 27 Nov 2009 17:31:16 +0000 + +linux (2.6.32-5.6) lucid; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.32-rc8 + * update configs following rebase to v2.6.32-rc8 + * update ports configs since rebase to v2.6.32-rc8 + * [Config] enable cgroup options + - LP: #480739 + + [ Upstream Kernel Changes ] + + * rebase to v2.6.32-rc8 + + -- Andy Whitcroft Mon, 23 Nov 2009 11:16:14 +0000 + +linux (2.6.32-4.5) lucid; urgency=low + + [ Andy Whitcroft ] + + * [Config] SERIO_LIBPS2 and SERIO_I8042 must match + * rebase to v2.6.32-rc7 + * resync with Karmic proposed + + [ John Johansen ] + + * SAUCE: AppArmor: Fix oops after profile removal + - LP: #475619 + * SAUCE: AppArmor: Fix Oops when in apparmor_bprm_set_creds + - LP: #437258 + * SAUCE: AppArmor: Fix cap audit_caching preemption disabling + - LP: #479102 + * SAUCE: AppArmor: Fix refcounting bug causing leak of creds + - LP: #479115 + * SAUCE: AppArmor: Fix oops there is no tracer and doing unsafe + transition. + - LP: #480112 + + [ Ubuntu Changes ] + + * resync with Karmic proposed (ddbc670a86a3dee18541a3734149f250ff307adf) + + [ Upstream Kernel Changes ] + + * rebase to v2.6.32-rc7 + + -- Andy Whitcroft Fri, 13 Nov 2009 11:35:13 +0000 + +linux (2.6.32-3.4) lucid; urgency=low + + [ Andy Whitcroft ] + + * [Config] SERIO_LIBPS2 and SERIO_I8042 must match + * [Upstream] add local prefix to oss local change_bits + + [ Upstream Kernel Changes ] + + * mtd/maps: gpio-addr-flash: pull in linux/ headers rather than asm/ + * mtd/maps: gpio-addr-flash: depend on GPIO arch support + + -- Andy Whitcroft Wed, 11 Nov 2009 14:47:04 +0000 + +linux (2.6.32-3.3) lucid; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.32-rc6 + * [Config] update configs following rebase to v2.6.32-rc6 + * [Config] update ports configs following rebase to v2.6.32-rc6 + * resync with Karmic Ubuntu-2.6.31-15.49 + * [Config] add module ignores for broken drivers + + [ John Johansen ] + + * SAUCE: AppArmor: AppArmor wrongly reports allow perms as denied + - LP: #453335 + * SAUCE: AppArmor: Policy load and replacement can fail to alloc mem + - LP: #458299 + * SAUCE: AppArmor: AppArmor fails to audit change_hat correctly + - LP: #462824 + * SAUCE: AppArmor: AppArmor disallows truncate of deleted files. + - LP: #451375 + + [ Kees Cook ] + + * SAUCE: Fix nx_enable reporting + - LP: #454285 + + [ Scott James Remnant ] + + * Revert "SAUCE: trace: add trace_event for the open() syscall" + * SAUCE: trace: add trace events for open(), exec() and uselib() + - LP: #462111 + + [ Stefan Bader ] + + * SAUCE: Fix sub-flavour script to not stop on missing directories + - LP: #453073 + + [ Ubuntu Changes ] + + * resync with Karmic Ubuntu-2.6.31-15.49 + + [ Upstream Kernel Changes ] + + * rebase to v2.6.32-rc6 + - LP: #464552 + + -- Andy Whitcroft Tue, 10 Nov 2009 15:00:57 +0000 + +linux (2.6.32-2.2) lucid; urgency=low + + [ Andy Whitcroft ] + + * install the full changelog with the binary package + * changelog -- explicitly note rebases and clean history + * reinstate armel.mk with no flavours + - LP: #449637 + * [Upstream] block: silently error unsupported empty barriers too + - LP: #420423 + * [Config] udate configs following karmic resync + * [Config] update ports configs following karmic resync + * [Upstream] lirc -- follow removal of .id element + + [ Colin Watson ] + + * Use section 'admin' rather than 'base' + * Add more e100 firmware to nic-modules + - LP: #451872 + * Add qla1280 firmware to scsi-modules + - LP: #381037 + + [ John Johansen ] + + * SAUCE: AppArmor: Set error code after structure initialization. + - LP: #427948 + * SAUCE: AppArmor: Fix off by 2 error in getprocattr mem allocation + - LP: #446595 + * SAUCE: AppArmor: Fix mediation of "deleted" paths + + [ Kees Cook ] + + * SAUCE: [x86] fix report of cs-limit nx-emulation + - LP: #454285 + + [ Leann Ogasawara ] + + * SAUCE: (drop after 2.6.31) input: Add support for filtering input + events + - LP: #430809 + * SAUCE: (drop after 2.6.31) dell-laptop: Trigger rfkill updates on wifi + toggle switch press + - LP: #430809 + + [ Luke Yelavich ] + + * SAUCE: Add sr_mod to the scsi-modules udeb for powerpc + * [Config] Add sd_mod to scsi-modules udeb for powerpc + + [ Mario Limonciello ] + + * SAUCE: Update to LIRC 0.8.6 + - LP: #432678 + * SAUCE: dell-laptop: Store the HW switch status internally rather than + requerying every time + - LP: #430809 + * SAUCE: dell-laptop: Blacklist machines not supporting dell-laptop + - LP: #430809 + + [ Stefan Bader ] + + * [Upstream] acerhdf: Limit modalias matching to supported boards + - LP: #435958 + + [ Tim Gardner ] + + * [Upstream] i915: Fix i2c init message + - LP: #409361 + * [Config] Add sym53c8xx.ko to virtual sub-flavour + - LP: #439415 + * [Config] Add d101m_ucode.bin to d-i/firmware/nic-modules + - LP: #439456 + * [Config] Set default I/O scheduler back to CFQ for desktop flavours + - LP: #381300 + * SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros + - LP: #430694 + * SAUCE: Use MODULE_IMPORT macro to tie intel_agp to i915 + - LP: #430694 + * [Config] CONFIG_GFS2_FS_LOCKING_DLM=y + - LP: #416325 + * SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT + - LP: #430694 + * SAUCE: Raise the default console 'quiet' level to 2 + * [Config] CONFIG_X86_PAT=y + * [Config] Add armel arch to linux-libc-dev arches. + - LP: #449637 + * [Config] CONFIG_X86_MCE + * [Upstream] (drop after 2.6.31) Input: synaptics - add another Protege + M300 to rate blacklist + - LP: #433801 + + [ Upstream Kernel Changes ] + + * sgi-gru: Fix kernel stack buffer overrun, CVE-2009-2584 + * drm/i915: Fix FDI M/N setting according with correct color depth + - LP: #416792 + + -- Andy Whitcroft Thu, 22 Oct 2009 16:53:33 +0100 + +linux (2.6.32-1.1) lucid; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.32-rc3 + * [Config] update configs following rebase to 2.6.32-rc3 + * [Config] update ports configs following rebase to 2.6.32-rc3 + * AppArmor -- fix pstrace_may_access rename + * staging/android -- disable + * ubuntu: dm-raid-45 -- update to compile with 2.6.32 + * ubuntu: drbd -- disable + * staging/comdi -- disable + * staging/go7007 -- disable + * [Config] staging/winbond -- disable + * [Config] ubuntu/iscsitarget -- disable + * [d-i] cbc and ecb are builtin make them optional in udebs + * rebase to v2.6.32-rc5 + * [Config] update configs following rebase to v2.6.32-rc5 + * [Config] update ports configs following rebase to v2.6.31-rc5 + + [ Tim Gardner ] + + * [Config] Add cpio as a build dependency. + + [ Upstream Kernel Changes ] + + * rebase to v2.6.32-rc3 + * rebase to v2.6.32-rc5 + + -- Andy Whitcroft Mon, 05 Oct 2009 15:48:58 +0100 + +linux (2.6.31-11.37) karmic; urgency=low + + [ Tim Gardner ] + + * [Config] Increase kernel log buffer to 256K for amd64 flavours + - LP: #424810 + * [Config] Set HZ=100 for amd64 flavours + - LP: #438234 + * [Upstream] e1000e: Emit notice instead of an error when + pci_enable_pcie_error_reporting() fails + - LP: #436370 + + [ Upstream Kernel Changes ] + + * n_tty: honor opost flag for echoes + * n_tty: move echoctl check and clean up logic + - LP: #438310 + + * Revert "[Upstream] drm/i915: Check that the relocation points to within + the target" - Use upstream cherry-pick. + * drm/i915: Check that the relocation points to within the target + - LP: #429241 + + * drm/i915: fix tiling on IGDNG + * drm/i915: add B43 chipset support + * agp/intel: Add B43 chipset support + Intel request from kernel team mailing list. + + * HID: completely remove apple mightymouse from blacklist + - LP: #428111 + + -- Tim Gardner Mon, 28 Sep 2009 11:47:29 -0600 + +linux (2.6.31-11.36) karmic; urgency=low + + [ Brian Rogers ] + + * SAUCE: (drop after 2.6.31) em28xx: ir-kbd-i2c init data needs a + persistent object + * SAUCE: (drop after 2.6.31) saa7134: ir-kbd-i2c init data needs a + persistent object + + [ Takashi Iwai ] + + * [Upstream] ALSA: hda - Add another entry for Nvidia HDMI device + - LP: #416482 + + [ Tyler Hicks ] + + * SAUCE: (drop after 2.6.31) eCryptfs: Prevent lower dentry from going + negative during unlink + + [ Upstream Kernel Changes ] + + * sg: fix oops in the error path in sg_build_indirect() + * mpt2sas : Rescan topology from Interrupt context instead of work thread + * mpt2sas: Prevent sending command to FW while Host Reset + * mpt2sas: setting SDEV into RUNNING state from Interrupt context + * mpt2sas: Raid 10 Volume is showing as Raid 1E in dmesg + * SCSI: fix oops during scsi scanning + * SCSI: libsrp: fix memory leak in srp_ring_free() + * cfg80211: fix looping soft lockup in find_ie() + * ath5k: write PCU registers on initial reset + * binfmt_elf: fix PT_INTERP bss handling + * TPM: Fixup boot probe timeout for tpm_tis driver + * md: Fix "strchr" [drivers/md/dm-log-userspace.ko] undefined! + * x86/amd-iommu: fix broken check in amd_iommu_flush_all_devices + * fix undefined reference to user_shm_unlock + * perf_counter: Fix buffer overflow in perf_copy_attr() + * perf_counter: Start counting time enabled when group leader gets + enabled + * powerpc/perf_counters: Reduce stack usage of power_check_constraints + * powerpc: Fix bug where perf_counters breaks oprofile + * powerpc/ps3: Workaround for flash memory I/O error + * block: don't assume device has a request list backing in nr_requests + store + * agp/intel: remove restore in resume + * ALSA: cs46xx - Fix minimum period size + * ASoC: Fix WM835x Out4 capture enumeration + * sound: oxygen: work around MCE when changing volume + * mlx4_core: Allocate and map sufficient ICM memory for EQ context + * perf stat: Change noise calculation to use stddev + * x86: Fix x86_model test in es7000_apic_is_cluster() + * x86/i386: Make sure stack-protector segment base is cache aligned + * PCI: apply nv_msi_ht_cap_quirk on resume too + * x86, pat: Fix cacheflush address in change_page_attr_set_clr() + * ARM: 5691/1: fix cache aliasing issues between kmap() and kmap_atomic() + with highmem + * KVM guest: do not batch pte updates from interrupt context + * KVM: Fix coalesced interrupt reporting in IOAPIC + * KVM: VMX: Check cpl before emulating debug register access + * KVM guest: fix bogus wallclock physical address calculation + * KVM: x86: Disallow hypercalls for guest callers in rings > 0 + * KVM: VMX: Fix cr8 exiting control clobbering by EPT + * KVM: x86 emulator: Implement zero-extended immediate decoding + * KVM: MMU: make __kvm_mmu_free_some_pages handle empty list + * KVM: x86 emulator: fix jmp far decoding (opcode 0xea) + * KVM: limit lapic periodic timer frequency + * libata: fix off-by-one error in ata_tf_read_block() + * PCI quirk: update 82576 device ids in SR-IOV quirks list + * PCI: Unhide the SMBus on the Compaq Evo D510 USDT + * powerpc/pseries: Fix to handle slb resize across migration + * Linux 2.6.31.1 + + -- Tim Gardner Thu, 24 Sep 2009 13:04:28 -0600 + +linux (2.6.31-10.35) karmic; urgency=low + + [ Amit Kucheria ] + + * Disable CONFIG_UEVENT_HELPER_PATH + + [ Andy Whitcroft ] + + * [Config] Enable CONFIG_USB_GADGET_DUMMY_HCD + * remove the tlsup driver + * remove lmpcm logitech driver support + + [ Bryan Wu ] + + * Add 3 missing files to prerm remove file list + - LP: #345623, #415832 + + [ Chris Wilson ] + + * [Upstream] drm/i915: Check that the relocation points to within the + target + - LP: #429241 + + [ Luke Yelavich ] + + * [Config] Set CONFIG_EXT4_FS=y on ports architectures + + [ Manoj Iyer ] + + * SAUCE: Added quirk to recognize GE0301 3G modem as an interface. + - LP: #348861 + + [ Tim Gardner ] + + * Revert "[Upstream] ACPI: Add Thinkpad W500, W700, & W700ds to OSI(Linux) white-list" + * Revert "[Upstream] ACPI: Add Thinkpad R400 & Thinkpad R500 to OSI(Linux) white-list" + * Revert "[Upstream] ACPI: Add Thinkpad X300 & Thinkpad X301 to OSI(Linux) white-list" + * Revert "[Upstream] ACPI: Add Thinkpad X200, X200s, X200t to OSI(Linux) white-list" + * Revert "[Upstream] ACPI: Add Thinkpad T400 & Thinkpad T500 to OSI(Linux) white-list" + Upstream suggests that this is not the right approach. + + * [Config] Set default I/O scheduler to DEADLINE + CFQ seems to have some load related problems which are often exacerbated by sreadahead. + - LP: #381300 + + [ ubuntu@tjworld.net ] + + * SAUCE: ipw2200: Enable LED by default + - LP: #21367 + + [ Upstream Kernel Changes ] + + * ALSA: hda - Add support for new AMD HD audio devices + - LP: #430564 + + -- Andy Whitcroft Wed, 16 Sep 2009 15:37:49 +0100 + +linux (2.6.31-10.34) karmic; urgency=low + + [ Ted Tso ] + + * [Upstream] ext3: Don't update superblock write time when filesystem is + read-only + - LP: #427822 + + -- Tim Gardner Tue, 15 Sep 2009 16:00:45 -0600 + +linux (2.6.31-10.33) karmic; urgency=low + + [ Leann Ogasawara ] + + * [Upstream] dvb-usb: fix tuning with Cinergy T2 + - LP: #421258 + + [ Tim Gardner ] + + * [Config] Unconditionally copy files from sub-flavours lists. + (really, really fix it this time) + - LP: #423426 + * [Config] Set CONFIG_CACHEFILES=m for all flavours + + [ Upstream Kernel Changes ] + + * ext4: Don't update superblock write time when filesystem is read-only + - LP: #427822 + + -- Tim Gardner Tue, 15 Sep 2009 07:50:21 -0600 + +linux (2.6.31-10.32) karmic; urgency=low + + [ Eric Miao ] + + * [Config] enable module support for memory stick + - LP: #159951 + + [ Tim Gardner ] + + * [Config] Unconditionally copy files from sub-flavours lists. + - LP: #423426 + + -- Tim Gardner Thu, 10 Sep 2009 15:57:55 -0600 + +linux (2.6.31-10.31) karmic; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.31 final + + [ Colin Watson ] + + * [Config] Recommend grub-pc in linux-image + - LP: #385741 + + [ Ike Panhc ] + + * [Upstream] Pull latest update of lenovo-sl-laptop + + [ Peter Feuerer ] + + * [Upstream] (drop after 2.6.31) acerhdf: fix fan control for AOA150 + model + - LP: #426691 + + [ Tim Gardner ] + + * [Config] De-macro some package names. + + [ Upstream Changes ] + + * rebase to 2.6.31 final. + + -- Andy Whitcroft Thu, 10 Sep 2009 09:38:10 +0100 + +linux (2.6.31-10.30) karmic; urgency=low + + [ Amit Kucheria ] + + * [Config] Enable CONFIG_USB_DEVICEFS + - LP: #417748 + * [Config] Populate the config-update template a bit more + + [ Andy Whitcroft ] + + * rebase to v2.6.31-rc9 + * [Config] update configs following rebase to v2.6.31-rc9 + * [Config] update ports configs following rebase to v2.6.31-rc9 + + [ Colin Ian King ] + + * SAUCE: wireless: hostap, fix oops due to early probing interrupt + - LP: #254837 + + [ Jerone Young ] + + * [Upstream] ACPI: Add Thinkpad T400 & Thinkpad T500 to OSI(Linux) + white-list + - LP: #281732 + * [Upstream] ACPI: Add Thinkpad X200, X200s, X200t to OSI(Linux) + white-list + - LP: #281732 + * [Upstream] ACPI: Add Thinkpad X300 & Thinkpad X301 to OSI(Linux) + white-list + - LP: #281732 + * [Upstream] ACPI: Add Thinkpad R400 & Thinkpad R500 to OSI(Linux) + white-list + - LP: #281732 + * [Upstream] ACPI: Add Thinkpad W500, W700, & W700ds to OSI(Linux) + white-list + - LP: #281732 + + [ John Johansen ] + + * SAUCE: AppArmor: Fix profile attachment for regexp based profile names + - LP: #419308 + * SAUCE: AppArmor: Return the correct error codes on profile + addition/removal + - LP: #408473 + * SAUCE: AppArmor: Fix OOPS in profile listing, and display full list + - LP: #408454 + * SAUCE: AppArmor: Fix mapping of pux to new internal permission format + - LP: #419222 + * SAUCE: AppArmor: Fix change_profile failure + - LP: #401931 + * SAUCE: AppArmor: Tell git to ignore generated include files + - LP: #419505 + + [ Stefan Bader ] + + * [Upstream] acpi: video: Loosen strictness of video bus detection code + - LP: #333386 + * SAUCE: Remove ov511 driver from ubuntu subdirectory + + [ Tim Gardner ] + + * [Config] Exclude char-modules from non-x86 udeb creation + * SAUCE: Notify the ACPI call chain of AC events + * [Config] CONFIG_SATA_VIA=m + - LP: #403385 + * [Config] Build in all phylib support modules. + * [Config] Don't fail when sub-flavour files are missing + - LP: #423426 + * [Config] Set CONFIG_LSM_MMAP_MIN_ADDR=0 + - LP: #423513 + + [ Upstream ] + + * Rebased against v2.6.31-rc9 + + -- Andy Whitcroft Mon, 07 Sep 2009 11:33:45 +0100 + +linux (2.6.31-9.29) karmic; urgency=low + + [ Leann Ogasawara ] + + * [Upstream] agp/intel: support for new chip variant of IGDNG mobile + - LP: #419993 + * [Config] d-i/modules: Add new char-modules file, initialize with + intel-agp + - LP: #420605 + + [ Upstream ] + + * Rebased against 2.6.31-rc8 plus some inotify regression patches: + up through git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git + adda766193ea1cf3137484a9521972d080d0b7af. + + -- Tim Gardner Fri, 28 Aug 2009 06:31:30 -0600 + +linux (2.6.31-8.28) karmic; urgency=low + + [ Ike Panhc ] + + * [Config] Let nic-shared-modules depends on crypto-modules + - LP: #360966 + + [ Leann Ogasawara ] + + * [Upstream] (drop after 2.6.31) drm/i915: increase default latency + constant + - LP: #412492 + + [ Mario Limonciello ] + + * [Upstream]: (drop after 2.6.31) dell-laptop: don't change softblock + status if HW switch is disabled + - LP: #418721 + * [Upstream]: (drop after 2.6.31) compal-laptop: Add support for known + Compal made Dell laptops + * [Upstream]: (drop after 2.6.31) compal-laptop: Replace sysfs support + with rfkill support + + [ Tim Gardner ] + + * [Config] Add acpiphp to virtual sub-flavour + - LP: #364916 + * Drop KSM patch set for now because of instabilities with encrypted swap. + - LP: #418781 + + -- Tim Gardner Wed, 26 Aug 2009 08:14:26 -0600 + +linux (2.6.31-7.27) karmic; urgency=low + + [ Tim Gardner ] + + * [Config] updateconfigs updateportsconfigs after 2.6.31-rc7 rebase + * SAUCE: (drop after 2.6.31) Added KSM from mmotm-2009-08-20-19-18 + Replaces previous ksm patches from 2.6.31-6.25 + * [Config] KSM=y + + [ Upstream ] + + * Rebased against v2.6.31-rc7 + + -- Tim Gardner Sat, 22 Aug 2009 20:32:11 -0600 + +linux (2.6.31-6.26) karmic; urgency=low + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_AUFS_BR_RAMFS + - LP: #414738 + * split out debian directory ready for abstraction + * add printdebian target to find branch target + * abstracted debian -- debian/files is not abstracted + * abstracted debian -- packages must be built in debian/ + * abstracted debian -- kernel-wedge needs to work in debian/ + * abstracted debian -- ensure we install the copyright file + * abstracted-debian -- drop the debian directories from headers + * abstracted-debian -- drop the debian directories from headers part 2 + * SAUCE: ubuntu-insert-changes -- follow abstracted debian + * [Upstream] aoe: ensure we initialise the request_queue correctly V2 + - LP: #410198 + + [ Luke Yelavich ] + + * [Config] Ports: Disable CONFIG_CPU_FREQ_DEBUG on powerpc-smp + * [Config] Ports: Re-enable windfarm modules on powerpc64-smp + - LP: #413150 + * [Config] Ports: Build all cpu frequency scaling governors into ports + kernels + * [Config] Ports: Build ext2 and ext3 modules into ports kernels + * [Config] Ports: CONFIG_PACKET=y for all ports kernels + * [Config] Ports: Enable PS3 network driver + + [ Stefan Bader ] + + * abstracted debian -- call $(DEBIAN)/rules using make + + [ Tim Gardner ] + + * [Config] Abstract the debian directory + * SAUCE: Improve error reporting in postinst + - LP: #358564 + + -- Tim Gardner Sun, 16 Aug 2009 20:33:28 -0600 + +linux (2.6.31-6.25) karmic; urgency=low + + [ Andy Whitcroft ] + + * script to generate Ubuntu changes from changelog + * [Config] standardise ANDROID options + * [Config] standardise CONFIG_ATM as module + * [Config] standardise CONFIG_LIB80211 as module + * [Config] disable CONFIG_PRINT_QUOTA_WARNING + * [Config] set CONFIG_CRAMFS as module + * [Config] enable CONFIG_DAB and modules + * [Config] set CONFIG_MAC80211_HWSIM as module + * [Config] set CONFIG_NET_CLS_FLOW as module + * [Config] set CONFIG_NF_CONNTRACK_SANE as module + * [Config] set CONFIG_NF_CT_PROTO_DCCP as module + * [Config] set CONFIG_RTC_DRV_DS1511 as module + * [Config] set CONFIG_RTC_DRV_R9701 as module + * [Config] set CONFIG_RTC_DRV_S35390A as module + * [Config] set CONFIG_TOIM3232_DONGLE as module + * [Config] standardise CONFIG_USB_MIDI_GADGET as module + * [Config] standardise CONFIG_USB_G_PRINTER as module + * [Config] standardise CONFIG_USB_SERIAL_IR as module + * [Config] set CONFIG_USB_SERIAL_IUU as module + * [Config] standardise CONFIG_USB_STORAGE_CYPRESS_ATACB as module + * [Config] standardise CONFIG_USB_STORAGE_ONETOUCH as module + * cleanup remains of dm-loop + * drop thinkpad ec and smapi support + * drop appleir + * [Config] update configs following rebase to v2.6.31-rc6 + * rebase to v2.6.31-rc6 + + [ Hugh Dickins ] + + * SAUCE: ksm patch 1, drop after 2.6.31 + * SAUCE: ksm patch 2, drop after 2.6.31 + * SAUCE: ksm patch 3, drop after 2.6.31 + * SAUCE: ksm patch 4, drop after 2.6.31 + * SAUCE: ksm patch 5, drop after 2.6.31 + * SAUCE: ksm patch 7, drop after 2.6.31 + + [ Izik Eidus ] + + * SAUCE: ksm patch 0, drop after 2.6.31 + * SAUCE: ksm patch 6, drop after 2.6.31 + * SAUCE: ksm patch 8, drop after 2.6.31 + * SAUCE: ksm patch 9, drop after 2.6.31 + + [ Luke Yelavich ] + + * [Config] Ports: Re-add PS3 modules to udebs + + [ Michael Casadevall ] + + * [Config] Update SPARC config and d-i files to reflect what can be built + + [ Tim Gardner ] + + * [Config] Removed armel package support + * [Config] Enabled CONFIG_KSM=y + + [ Upstream Kernel Changes ] + + * Rebased against v2.6.31-rc6 + * ARM: Cleanup: Revert "ARM: Add more cache memory types macros" + * ARM: Cleanup: Revert "Do not use OOB with MLC NAND" + * ARM: Cleanup: Revert "ARM: Make ARM arch aware of ubuntu/ drivers" + * ARM: Cleanup: Revert "ARM: IMX51: Make video capture drivers compile" + * ARM: Cleanup: Revert "ARM: IMX51: Fix isl29003 HWMON driver for i2c + changes" + * ARM: Cleanup: Revert "ARM: IMX51: IPU irq handler deadlock fix" + * ARM: Cleanup: Revert "ARM: IMX51: Babbage 2.5 needs a different system + revision" + * ARM: Cleanup: Revert "ARM: IMX51: Compile-in the IMX51 cpufreq driver + by default" + * ARM: Cleanup: Revert "ARM: IMX51: Enable ZONE_DMA for ARCH_MXC" + * ARM: Cleanup: Revert "ARM: IMX51: Make ARCH_MXC auto-enable + ARCH_MXC_CANONICAL" + * ARM: Cleanup: Revert "ARM: IMX51: Unconditionally disable + CONFIG_GPIOLIB" + * ARM: Cleanup: Revert "ARM: IMX51: Minimal changes for USB to work on + 2.6.31" + * ARM: Cleanup: Revert "ARM: IMX51: Fix plat-mxc/timer.c to handle imx51" + * ARM: Cleanup: Revert "ARM: IMX51: Make it compile." + * ARM: Cleanup: Revert "ARM: IMX51: Clean-up the craziness of including + mxc_uart.h _everywhere_" + * ARM: Cleanup: Revert "ARM: IMX51: Move board-mx51* header files to the + correct location" + * ARM: Cleanup: Revert "ARM: IMX51: Changed from snd_card_new to + snd_card_create" + * ARM: Cleanup: Revert "ARM: IMX51: Fix up merge error in Kconfig" + * ARM: Cleanup: Revert "ARM: IMX51: mxc_timer_init prototype" + * ARM: Cleanup: Revert "ARM: IMX51: Removed the mxc_gpio_port structure." + * ARM: Cleanup: Revert "ARM: IMX51: Added external declaration for + mxc_map_io." + * ARM: Cleanup: Revert "ARM: IMX51: Get to bus_id by calling dev_name." + * ARM: Cleanup: Revert "ARM: IMX51: Get to bus_id by calling dev_name." + * ARM: Cleanup: Revert "ARM: IMX51: snd_soc_machine structure replaced + with snd_soc_card." + * ARM: Cleanup: Revert "ARM: IMX51: codec structure was moved to the card + structure" + * ARM: Cleanup: Revert "ARM: IMX51: Hack to add defines for + DMA_MODE_READ/WRITE/MASK" + * ARM: Cleanup: Revert "ARM: IMX51: Add SoC and board support for + Freescale mx51 platform" + * Driver core: add new device to bus's list before probing + * [Upstream] (drop after 2.6.31) ALSA: hda - Reduce click noise at + power-saving + - LP: #381693, #399750, #380892 + + -- Andy Whitcroft Fri, 14 Aug 2009 11:32:23 +0100 + +linux (2.6.31-5.24) karmic; urgency=low + + [ Amit Kucheria ] + + * ARM: IMX51: Make video capture drivers compile + * [Config] IMX51: Config updates + + [ Andy Whitcroft ] + + * remove leftovers of dm-bbr + + [ Leann Ogasawara ] + + * Add pata_cs5535 to pata-modules + - LP: #318805 + + [ Luke Yelavich ] + + * [Config] CONFIG_PPC64=y for powerpc64-smp + * [Config] Set the maximum number of CPUs to 1024 for powerpc64-smp + * [Config] CONFIG_PPC_PS3=y for powerpc64-smp + * [Config] CONFIG_PPC_MAPLE=y on powerpc64-smp + * [Config] CONFIG_PPC_PASEMI=y on powerpc64-smp + * [Config] CONFIG_CPU_FREQ_PMAC64=y on powerpc64-smp + * [Config] Enable all PS3 drivers in powerpc64-smp + + [ Mario Limonciello ] + + * LIRC -- fix lirc-i2c 2.6.31 compilation + + [ Matthew Garrett ] + + * [Upstream] dell-laptop: Fix rfkill state queries + + [ Tim Gardner ] + + * [Config] Ignore armel ABI and module changes + * [Config] Update configs after rebase against 2.6.31-rc5 + + [ Upstream ] + + * Rebased to 2.6.31-rc5 + + -- Andy Whitcroft Tue, 28 Jul 2009 10:10:09 +0100 + +linux (2.6.31-4.23) karmic; urgency=low + + [ Andy Whitcroft ] + + * AUFS -- update to aufs2-30 20090727 + * [Config] enable AUFS FUSE support + + [ Luke Yelavich ] + + * [Config] CONFIG_JFS_FS=m on sparc + + [ Tim Gardner ] + + * [Upstream] dell-laptop: Fix rfkill state setting. + + -- Andy Whitcroft Mon, 27 Jul 2009 11:11:47 +0100 + +linux (2.6.31-4.22) karmic; urgency=low + + [ Amit Kucheria ] + + * ARM: IMX51: Add SoC and board support for Freescale mx51 platform + * ARM: IMX51: Move board-mx51* header files to the correct location + * ARM: IMX51: Clean-up the craziness of including mxc_uart.h _everywhere_ + * ARM: IMX51: Make it compile. + * ARM: IMX51: Unconditionally disable CONFIG_GPIOLIB + * ARM: IMX51: Make ARCH_MXC auto-enable ARCH_MXC_CANONICAL + * ARM: IMX51: Enable ZONE_DMA for ARCH_MXC + * ARM: IMX51: Compile-in the IMX51 cpufreq driver by default + * ARM: IMX51: Fix isl29003 HWMON driver for i2c changes + * ARM: USB: musb: Refer to musb_otg_timer_func under correct #ifdef + * ARM: staging: udlfb: Add vmalloc.h include + * UBUNTU [Config]: Bring imx51 config upto date with other flavours + + [ Brad Figg ] + + * ARM: IMX51: Hack to add defines for DMA_MODE_READ/WRITE/MASK + * ARM: IMX51: codec structure was moved to the card structure + * ARM: IMX51: snd_soc_machine structure replaced with snd_soc_card. + * ARM: IMX51: Get to bus_id by calling dev_name. + * ARM: IMX51: Get to bus_id by calling dev_name. + * ARM: IMX51: Added external declaration for mxc_map_io. + * ARM: IMX51: Removed the mxc_gpio_port structure. + * ARM: IMX51: mxc_timer_init prototype + * ARM: IMX51: Fix up merge error in Kconfig + * ARM: IMX51: Changed from snd_card_new to snd_card_create + + [ Dinh Nguyen ] + + * ARM: IMX51: Fix plat-mxc/timer.c to handle imx51 + * ARM: IMX51: Minimal changes for USB to work on 2.6.31 + * ARM: IMX51: Babbage 2.5 needs a different system revision + * ARM: IMX51: IPU irq handler deadlock fix + + [ Tim Gardner ] + + * [Config] Enabled CONFIG_CAN=m + - LP: #327243 + * [Config] Enabled CONFIG_SERIAL=m + - LP: #397189 + + -- Tim Gardner Fri, 24 Jul 2009 06:19:10 -0600 + +linux (2.6.31-4.21) karmic; urgency=low + + [ Amit Kucheria ] + + * dm-raid-4-5: Add missing brackets around test_bit() + + [ John Johansen ] + + * AppArmor: Fix change_profile failing lpn401931 + * AppArmor: Fix determination of forced AUDIT messages. + * AppArmor: Fix oops in auditing of the policy interface offset + + -- Andy Whitcroft Thu, 23 Jul 2009 19:18:30 +0100 + +linux (2.6.31-4.20) karmic; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: iscsitarget -- update to SVN revision r214 + * SAUCE: iscsitarget -- renable driver + * [Config] consolidate lpia/lpia and i386/generic configs + * [Config] enable CRYPTO modules for all architectures + * [Config] enable cryptoloop + * [Config] enable various filesystems for armel + * [Config] sync i386 generic and generic-pae + * [Config] add the 386 (486 processors and above) flavour + * [Config] re-set DEFAULT_MMAP_MIN_ADDR + - LP: #399914 + * add genconfigs/genportsconfigs to extract the built configs + * updateconfigs -- alter concatenation order allow easier updates + * intelfb -- INTELFB now conflicts with DRM_I915 + * printchanges -- rebase tree does not have stable tags use changelog + * AppArmor: fix argument size missmatch on 64 bit builds + + [ Ike Panhc ] + + * Ship bnx2x firmware in nic-modules udeb + - LP: #360966 + + [ Jeff Mahoney ] + + * AppArmor: fix build failure on ia64 + + [ John Johansen ] + + * AppArmour: ensure apparmor enabled parmater is off if AppArmor fails to + initialize. + * AppArmour: fix auditing of domain transitions to include target profile + information + * AppArmor: fix C99 violation + * AppArmor: revert reporting of create to write permission. + * SAUCE: Add config option to set a default LSM + * [Config] enable AppArmor by default + * AppArmor: Fix NULL pointer dereference oops in profile attachment. + + [ Keith Packard ] + + * SAUCE: drm/i915: Allow frame buffers up to 4096x4096 on 915/945 class + hardware + - LP: #351756 + + [ Luke Yelavich ] + + * [Config] add .o files found in arch/powerpc/lib to all powerpc kernel + header packages + - LP: #355344 + + [ Michael Casadevall ] + + * [Config] update SPARC config files to allow success build + + [ Scott James Remnant ] + + * SAUCE: trace: add trace_event for the open() syscall + + [ Stefan Bader ] + + * SAUCE: jfs: Fix early release of acl in jfs_get_acl + - LP: #396780 + + [ Tim Gardner ] + + * [Upstream] Fix Soltech TA12 volume hotkeys not sending key release + - LP: #397499 + * [Upstream] USB Option driver - Add USB ID for Novatel MC727/U727/USB727 + refresh + - LP: #365291 + * [Config] SSB/B44 are common across all arches/flavours. + + [ Upstream ] + + * Rebased to 2.6.31-rc4 + + -- Andy Whitcroft Thu, 23 Jul 2009 08:41:39 +0100 + +linux (2.6.31-3.19) karmic; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Config] Disabled NDISWRAPPER" + * ndiswrapper -- fix i386 compilation failures on cmpxchg8b + * AUFS -- export various core functions + * AUFS -- export various core functions -- fixes + * AUFS -- core filesystem + * AUFS -- track changes in v2.6.31 + * [Config] Enable AUFS + * droppped 'iwl3945: do not send scan command if channel count zero' as it + is already upstream but failed to auto-drop on rebase. + + [ Eric Paris ] + + * SAUCE: fsnotify: use def_bool in kconfig instead of letting the user + choose + * SAUCE: inotify: check filename before dropping repeat events + * SAUCE: fsnotify: fix inotify tail drop check with path entries + + -- Andy Whitcroft Tue, 14 Jul 2009 12:52:55 +0100 + +linux (2.6.31-3.18) karmic; urgency=low + + [ Andy Whitcroft ] + + * Revert "Add splice-2.6.23.patch from AUFS to export a symbol needed by + AUFS" + * Revert "Add put_filp.patch from AUFS to export a symbol needed by AUFS" + * Revert "Add sec_perm-2.6.24.patch from AUFS - export + security_inode_permission" + * clear out left over AUFS files and modifications + + [ Luke Yelavich ] + + * [Config] Enable CONFIG_USB_ISP116X_HCD on sparc + * SAUCE: Explicitly include header files to allow apparmor to build on + powerpc + * [Config] Enable CONFIG_BLK_DEV_IDECD on powerpc + + [ Tim Gardner ] + + * [Config] Dropped ubuntu/misc/wireless/acx + * [Config] Disabled NDISWRAPPER until the compile issues are fixed. + + [ Upstream ] + + * Rebased to 2.6.31-rc3 + + -- Andy Whitcroft Fri, 10 Jul 2009 18:59:33 +0100 + +linux (2.6.31-2.17) karmic; urgency=low + + [ Andy Whitcroft ] + + * [Config] CONFIG_BLK_DEV_CRYPTOLOOP=m for sparc + * compcache -- remove redundant Kconfig entries part 2 + * compcache -- clean up CCFLAGS declarations + * [Config] enable AppArmor + * AppArmor: fix operator precidence issue in as_path_link + + [ John Johansen ] + + * AppArmor security module + * AppArmor: Correct mapping of file permissions. + * AppArmor: Turn auditing of ptrace on + + [ Luke Yelavich ] + + * [Config] disable CONFIG_DM_RAID45 on powerpc + + -- Andy Whitcroft Fri, 10 Jul 2009 15:02:05 +0100 + +linux (2.6.31-2.16) karmic; urgency=low + + [ Andy Whitcroft ] + + * compcache -- remove redundant Kconfig entries + added ignore and ignore.modules for all arches since the compcache update + changes the modules names as well as some compcache ABI values. + + [ Manoj Iyer ] + + * SAUCE: updated dm-raid45 module version to 2009.04.24 (2.6.30-rc3) + * SAUCE: update compcache version to 0.5.3 + + [ Tim Gardner ] + + * [Config]: Fix sparc FTBS by adding ignore.modules + + -- Tim Gardner Mon, 06 Jul 2009 13:35:29 -0600 + +linux (2.6.31-2.15) karmic; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: default ATI Radeon KMS to off until userspace catches up + * [Config] Update configs following rebase to 2.6.31-rc2 + * [Config] update ports configs following update to 2.6.31-rc2 + + [ Luke Yelavich ] + + * [Config] powerpc - Disable CONFIG_RDS + + [ Matt Zimmerman ] + + * Rename linux-doc-PKGVER to linux-doc and clean up its description + - LP: #382115 + + [ Upstream Kernel Changes ] + + * rebased to mainline 2.6.31-rc2 + + -- Andy Whitcroft Sat, 04 Jul 2009 17:39:13 +0100 + +linux (2.6.31-1.14) karmic; urgency=low + + [ Andy Whitcroft ] + + * update ndiswrapper to 1.55 + * remove leftovers of gfs + * [Config] powerpc: enable CONFIG_PPC_DISABLE_WERROR + + [ Luke Yelavich ] + + * [Config] re-enable and build the ide-pmac driver into powerpc kernels + * [Config] Build the ServerWorks Frodo / Apple K2 SATA driver into the + kernel + + [ Manoj Iyer ] + + * Remove snd-bt-sco ubuntu driver + + [ Michael Casadevall ] + + * [Config] updates ia64 config and d-i folders to allow succesful build + * [Config] Update powerpc and sparc for 2.6.31 + + [ Upstream Kernel Changes ] + + * intel-iommu: fix Identity Mapping to be arch independent + - LP: #384695 + * ACPI: video: prevent NULL deref in acpi_get_pci_dev() + + -- Andy Whitcroft Tue, 30 Jun 2009 17:47:32 +0100 + +linux (2.6.31-1.13) karmic; urgency=low + + [ Andy Whitcroft ] + + * REBASE: rebased to mainline 2.6.31-rc1 + - "UBUNTU: SAUCE: UHCI USB quirk for resume" + no longer applies, using deprecated interfaces, LPIA only, dropped + - "UBUNTU: SAUCE: Mask off garbage in Dell WMI scan code data" + changes now upstream, dropped + * [Config] Update configs following rebase to 2.6.31-rc1 + * [Config] update ports configs following update to 2.6.31-rc1 + + * [Config] disable broken staging driver CONFIG_STLC45XX + * SAUCE: fix compcache to use updates accessors + * [Config] disable staging driver CONFIG_VT6655 + * SAUCE: fix DRDB to use updates accessors + * [Disable] ndiswrapper needs update + * [Disable] LIRC I2C needs update + * [Disable] CONFIG_LENOVO_SL_LAPTOP needs update + * [Config] disable I2C_DESIGNWARE does not compile + * [Config] disable CONFIG_TLSUP for lpia + * [Config] disable CONFIG_FB_UDL for arm + * SAUCE: disable adding scsi headers to linux-libc-dev + + [ Mario Limonciello ] + + * SAUCE: Add LIRC drivers + + -- Andy Whitcroft Thu, 25 Jun 2009 12:06:22 +0100 + +linux (2.6.30-10.12) karmic; urgency=low + + [ Andy Whitcroft ] + + * [Config] split out the ports configs into their own family + * [Config] update configs following introduction of ports family + + [ Upstream Kernel Changes ] + + * Revert "Rename linux-doc-PKGVER to linux-doc and clean up its + description". Fixes linux-doc package name conflicts for now. + - LP: #382115 + + -- Tim Gardner Mon, 22 Jun 2009 09:17:14 -0600 + +linux (2.6.30-10.11) karmic; urgency=low + + [ Amit Kucheria ] + + * [Config] Comment splitconfig.pl and misc cleanup + * [Config] Rename all configs to the new naming scheme + * [Config] Splitconfig rework + * [Config] Rename scripts/misc/oldconfig to kernelconfig + * [Config] Fix build system for new config split + * [Config] Run updateconfigs after the splitconfig rework + + [ Andy Whitcroft ] + + * Revert "SAUCE: Default to i915.modeset=0 if CONFIG_DRM_I915_KMS=y" + * [Config] standardise CONFIG_STAGING=y + * [Config] standardise CONFIG_RD_LZMA=y + * [Config] CONFIG_PCI_IOV=y + * [Config] CONFIG_PCI_STUB=m + * [Config] merge kernel configs more agressively + + [ Colin Watson ] + + * [Config] Run kernel-wedge in $(builddir) rather than at the top level + * [Config] Add support for including firmware in udebs + * [Config] Ship bnx2 firmware in nic-modules udeb + - LP: #384861 + + [ Luke Yelavich ] + + * [Config] ports - Import of ports architectures into kernel packaging + infrastructure + * [Config] ports - Do not update ports kernel configurations by default + * [Config] ports - Disable ABI checking for ports architectures + * [Config] ports - Build drivers in ubuntu sub-directory on powerpc + * [Config] ports - Add control.d/vars.* files for ports architectures + * [Config] ports - Add ports architectures for linux-libc-dev + * [Config] ports - Create powerpc specific message-modules and + block-modules udebs + * [Config] ports - Add configuration files for ports architectures + + [ Manoj Iyer ] + + * [Config] Enable CONFIG_BLK_DEV_AEC62XX=m for amd64 and i386 + - LP: #329864 + + [ Michael Casadevall ] + + * [Config] ports - Fix compression of kernels + + [ Stefan Bader ] + + * [Upstream] mmc: prevent dangling block device from accessing stale + queues + - LP: #383668 + + [ Tim Gardner ] + + * [Config] Recommend grub-pc in linux-image + - LP: #385741 + * [Config] Implement i386 generic and generic-pae flavours + * [Config] ports - Add control info after integrating ports arches + * [Config] Removed auto-generated files from git + * [Config] Added netxen_nic to nic-modules + - LP: #389603 + + [ Matt Zimmerman ] + + * Rename linux-doc-PKGVER to linux-doc and clean up its description + - LP: #382115 + + -- Tim Gardner Mon, 15 Jun 2009 14:38:26 -0600 + +linux (2.6.30-9.10) karmic; urgency=low + + [ Andy Whitcroft ] + + * [Config] CONFIG_SECURITY_TOMOYO=y (amd64, i386, lpia) + * [Config] CONFIG_KEXEC_JUMP=y (amd64, lpia) + * [Config] CONFIG_LENOVO_SL_LAPTOP=m (amd64, lpia) + * [Config] CONFIG_POHMELFS_CRYPTO=y (i386, amd64) + * [Config] CONFIG_SERIAL_MAX3100=m (i386, amd64, lpia) + * [Config] CONFIG_VIDEO_GO7007=m (amd64, i386) + + [ Upstream Kernel Changes ] + + * rebased to 2.6.30 final + + -- Andy Whitcroft Fri, 05 Jun 2009 11:42:53 +0100 + +linux (2.6.30-8.9) karmic; urgency=low + + [ Andy Whitcroft ] + + * Config update removed the following options: + CONFIG_EDAC_AMD8111=m + CONFIG_EDAC_AMD8131=m + + [ Upstream Kernel Changes ] + + * rebased to 2.6.30-rc8 + + -- Andy Whitcroft Wed, 03 Jun 2009 09:21:13 +0100 + +linux (2.6.30-7.8) karmic; urgency=low + + [ Andy Whitcroft ] + + * Enabled NEW configration options: + Paravirtualization layer for spinlocks (PARAVIRT_SPINLOCKS) [N/y/?] Y + Cisco FNIC Driver (FCOE_FNIC) [N/m/y/?] M + + [ Upstream Kernel Changes ] + + * rebased to 2.6.30-rc7 + + -- Andy Whitcroft Sat, 23 May 2009 23:47:24 +0100 + +linux (2.6.30-6.7) karmic; urgency=low + + [ Andy Whitcroft ] + + * Dropped: UBUNTU: SAUCE: input: Blacklist digitizers from joydev.c (now + upstream) + + [ Upstream Kernel Changes ] + + * rebased to 2.6.30-rc6 + + -- Andy Whitcroft Mon, 18 May 2009 18:05:54 +0100 + +linux (2.6.30-5.6) karmic; urgency=low + + [ Tim Gardner ] + + * [Config] Enable Keyspan USB serial device firmware in kernel module + - LP: #334285 + + [ Upstream Kernel Changes ] + + * rebased to 2.6.30-rc5 + + -- Tim Gardner Mon, 11 May 2009 12:02:16 -0600 + +linux (2.6.30-4.5) karmic; urgency=low + + [ Colin Watson ] + + * Build-Conflict with findutils (= 4.4.1-1ubuntu1), to avoid + /usr/include/asm/* going missing + - LP: #373214 + + -- Stefan Bader Fri, 08 May 2009 11:09:08 +0200 + +linux (2.6.30-3.4) karmic; urgency=low + + [ Kees Cook ] + + * SAUCE: [x86] implement cs-limit nx-emulation for ia32 + - LP: #369978 + + [ Stefan Bader ] + + * SAUCE: input: Blacklist digitizers from joydev.c + - LP: #300143 + + -- Tim Gardner Fri, 01 May 2009 14:00:42 -0600 + +linux (2.6.30-2.3) karmic; urgency=low + + [ Tim Gardner ] + + * [Config] Enabled CC_STACKPROTECTOR=y for all x86en + - LP: #369152 + * SAUCE: Default to i915_modeset=0 if CONFIG_DRM_I915_KMS=y + * [Config] CONFIG_DRM_I915_KMS=y + * [Config] Set CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR to appropriate ARCH + minimums + + [ Upstream Kernel Changes ] + + * rebased to 2.6.30-rc4 + + -- Tim Gardner Thu, 30 Apr 2009 09:17:05 -0600 + +linux (2.6.30-1.2) karmic; urgency=low + + [ Tim Gardner ] + + * [Config] armel: disable staging drivers, fixes FTBS + * [Config] armel imx51: Disable CONFIG_MTD_NAND_MXC, fixes FTBS + + [ Upstream Kernel Changes ] + + * mpt2sas: Change reset_type enum to avoid namespace collision. + Submitted upstream. + + -- Tim Gardner Tue, 28 Apr 2009 16:54:41 -0600 + +linux (2.6.30-1.1) karmic; urgency=low + + * Initial release after rebasing against v2.6.30-rc3 + + -- Tim Gardner Thu, 12 Mar 2009 19:16:07 -0600 --- linux-3.19.0.orig/debian.master/changelog.historical +++ linux-3.19.0/debian.master/changelog.historical @@ -0,0 +1,4171 @@ + +linux (2.6.28-9.31) jaunty; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: cpufreq-nforce2: probe failures are not errors + - LP: #332170 + * SAUCE: mmc: add MODALIAS linkage for MMC/SD devices + - LP: #30335 + * remove test-suspend script + - LP: #333856 + + [ Kees Cook ] + + * handle relative paths in modules.dep + Fixes 2.6.28-9.30 FTBS. + + [ Upstream Kernel Changes ] + + * ricoh_mmc: Handle newer models of Ricoh controllers + + -- Tim Gardner Wed, 11 Mar 2009 08:19:24 -0600 + +linux (2.6.28-9.30) jaunty; urgency=low + + [ Amit Kucheria ] + + * ARM:mx51 Add SoC and board support for mx51 platforms + * ARM:mx51 Add CONFIG_ARCH_MXC_CANONICAL to disable parts of Freescale's + code + * MMC: Add support for 8-bit cards + * Add ARM:MX51 SoC support to the build system + * ARM: Make ARM arch aware of ubuntu/ drivers + * ARM: Add imx51 configuration + * Disable d-i modules for imx51 and mv78xx0 + * Disable Apparmor on boot for ARM + * Updating imx51 config + + [ Jason Liu ] + + * Do not use OOB with MLC NAND + + [ Richard Zhu ] + + * Support the eMMC4.3 card + + [ Rob Herring ] + + * ARM: Add more cache memory types macros + + [ Tim Gardner ] + + * Set CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y for i386/amd64/lpia + + [ Manoj Iyer ] + + * Enable CONFIG_RTL8187SE=m + + [ Upstream Kernel Changes ] + + * USB: EHCI: slow down ITD reuse + - LP: #329437 + + -- Tim Gardner Sun, 08 Mar 2009 14:14:15 -0600 + +linux (2.6.28-9.29) jaunty; urgency=low + + [ Andy Whitcroft ] + + * link-headers -- only link directories which do not already exist + - LP: #315252 + + [ Daniel Marjamäki ] + + * SAUCE: (drop after 2.6.28) netxen: fix memory leak in + drivers/net/netxen_nic_init.c + - LP: #330813 + + [ Dhananjay Phadke ] + + * SAUCE: (drop after 2.6.28) netxen: fix endianness in firmware commands + - LP: #330813 + * SAUCE: (drop after 2.6.28) netxen: fix ipv6 offload and tx cleanup + - LP: #330813 + * SAUCE: (drop after 2.6.28) netxen: fix link speed reporting for some + boards + - LP: #330813 + * SAUCE: (drop after 2.6.28) netxen: firmware init fix + - LP: #330813 + * SAUCE: (drop after 2.6.28) netxen: cleanup mac list on driver unload + - LP: #330813 + * SAUCE: (drop after 2.6.28) netxen: hold tx lock while sending firmware + commands + - LP: #330813 + * SAUCE: (drop after 2.6.28) netxen: handle dma mapping failures + - LP: #330813 + * SAUCE: (drop after 2.6.28) netxen: avoid invalid iounmap + - LP: #330813 + * SAUCE: (drop after 2.6.28) netxen: include ipv6.h (fixes build failure) + - LP: #330813 + * SAUCE: (drop after 2.6.28) netxen: fix vlan tso/checksum offload + - LP: #330813 + * SAUCE: (drop after 2.6.28) netxen: reduce memory footprint + - LP: #330813 + * SAUCE: (drop after 2.6.28) netxen: revert jumbo ringsize + - LP: #330813 + * SAUCE: (drop after 2.6.28) netxen: fix msi-x interrupt handling + - LP: #330813 + * SAUCE: (drop after 2.6.28) netxen: remove pcie workaround + - LP: #330813 + + [ Hannes Eder ] + + * SAUCE: (drop after 2.6.28) drivers/net/netxen: fix sparse warnings: use + NULL pointer instead of plain integer + - LP: #330813 + + [ Huaxu Wan ] + + * SAUCE: report rfkill changes event if interface is down + - LP: #193970 + + [ Tim Gardner ] + + * MV78XX0 must specify a target in the vars definition. + + [ Upstream Kernel Changes ] + + * Revert "ext4: wait on all pending commits in ext4_sync_fs()" + * jbd2: Fix return value of jbd2_journal_start_commit() + * jbd2: Avoid possible NULL dereference in + jbd2_journal_begin_ordered_truncate() + * ext4: Fix to read empty directory blocks correctly in 64k + * ext4: Fix lockdep warning + * ext4: Initialize preallocation list_head's properly + * ext4: Implement range_cyclic in ext4_da_writepages instead of + write_cache_pages + * ext4: Fix NULL dereference in ext4_ext_migrate()'s error handling + * ext4: Add fallback for find_group_flex + * ext4: Fix deadlock in ext4_write_begin() and ext4_da_write_begin() + * Added mv78xx0 flavor + + -- Tim Gardner Fri, 06 Mar 2009 06:13:31 -0700 + +linux (2.6.28-8.28) jaunty; urgency=low + + [ Alexey Starikovskiy ] + + * SAUCE: ACPI: EC: Limit workaround for ASUS notebooks even more + - LP: #288385 + + [ Scott James Remnant ] + + * SAUCE: Auto-load esp module when device opened. + * SAUCE: Auto-load bridge module when socket opened. + * SAUCE: Auto-load af_netlink module when socket opened. + * SAUCE: Auto-load wanrouter module when socket opened. + * SAUCE: Auto-load ip_queue module when socket opened. + * SAUCE: Auto-load ip6_queue module when socket opened. + * SAUCE: Auto-load cn module when socket opened. + * SAUCE: Auto-load scsi_transport_iscsi module when socket opened. + * SAUCE: Auto-load ftl module when device opened. + * SAUCE: Auto-load pcd module when device opened. + * SAUCE: Auto-load pf module when device opened. + * SAUCE: Auto-load nftl module when device opened. + * SAUCE: Auto-load mousedev module when psaux device opened. + * SAUCE: Auto-load mousedev module when /dev/input/mice opened. + * SAUCE: Auto-load rng-core module when device opened. + * SAUCE: Auto-load openprom module when device opened. + * SAUCE: Auto-load applicom module when device opened. + * SAUCE: Auto-load toshiba module when device opened. + * SAUCE: Auto-load cyclades module when device opened. + * SAUCE: Auto-load riscom8 module when device opened. + * SAUCE: Auto-load specialix module when device opened. + * SAUCE: Auto-load videodev module when device opened. + * SAUCE: Auto-load i2c_dev module when device opened. + * SAUCE: Auto-load mtdchar module when device opened. + * SAUCE: Auto-load pt module when device opened. + * SAUCE: Auto-load pg module when device opened. + * SAUCE: Auto-load cdc_acm module when device opened. + * SAUCE: Auto-load msr module when device opened. + * SAUCE: Auto-load cpuid module when device opened. + * SAUCE: quickcam: Enable double-buffering by default + * SAUCE: libata: Ignore HPA by default. + * SAUCE: hostap: Change initial operation mode to managed (infra) + * SAUCE: floppy: Provide a PnP device table in the module. + - LP: #255651 + * SAUCE: Auto-load mwave module when device opened. + * Build CONFIG_FUSE_FS into kernel, not as module. + + [ Stefan Bader ] + + * Enable build of ext4 as a module on LPIA + - LP: #331848 + + [ Tim Gardner ] + + * Update configs to fix LPIA FTBS + + -- Tim Gardner Thu, 05 Mar 2009 10:43:24 -0700 + +linux (2.6.28-8.27) jaunty; urgency=low + + [ Amit Kucheria ] + + * Updating configs (arm:ixp4xx) + + [ Andy Whitcroft ] + + * SAUCE: enable Intel HDMI output + + [ Manoj Iyer ] + + * SAUCE: Added quirk for Linksys WUSB600N USB wifi-n networking adapter + - LP: #323473 + + [ Steve Beattie ] + + * fix apparmor memory leak on unlinked file ops + - LP: #329489 + + [ Tim Gardner ] + + * SAUCE: Dell XPS710 reboot quirk + - LP: #323592 + * SAUCE: (drop after 2.6.28) ieee80211: Add infrastructure to obsolete + scan results + - LP: #336055 + * Add modules.order to the linux-image package. + + [ Upstream Kernel Changes ] + + * iwlwifi: fix time interval misuse in iwl_poll_{direct_}bit + * x86: only scan the root bus in early PCI quirks + - LP: #267295 + * ALSA: hda - Intel HDMI audio support + * ALSA: hda - Fix unused function in patch_intelhdmi.c + * ALSA: handle SiI1392 HDMI codec in patch_intelhdmi.c + * ALSA: hda-intel: reorder HDMI audio enabling sequence + * ALSA: introduce snd_print_pcm_rates() + * ALSA: create hda_eld.c for ELD routines and proc interface + * ALSA: ELD proc interface for HDMI sinks + * ALSA: hda: make standalone hdmi_fill_audio_infoframe() + * ALSA: hda: make global snd_print_channel_allocation() + * ALSA: hda: HDMI channel allocations for audio infoframe + * ALSA: hda: HDMI channel mapping cleanups + * ALSA: hda: minor code cleanups + * ALSA: hda: rename sink_eld to hdmi_eld + * ALSA: hda - Release ELD proc file + * ALSA: hda - minor HDMI code cleanups + * ALSA: hda - report selected CA index for Audio InfoFrame + * ALSA: hda - Add Intel vendor id string + + -- Tim Gardner Wed, 25 Feb 2009 14:23:46 -0700 + +linux (2.6.28-8.26) jaunty; urgency=low + + [ Amit Kucheria ] + + * Updating configs (armel:ixp4xx) + - LP: #331510 + + [ Tim Gardner ] + + * Add more missing modules + + -- Tim Gardner Tue, 24 Feb 2009 06:58:53 -0700 + +linux (2.6.28-8.25) jaunty; urgency=low + + [ Scott James Remnant ] + + * SAUCE: Prefer powernow-k8 to acpi-cpufreq + * Change CONFIG_X86_P4_CLOCKMOD to be a module again. + + [ Tim Gardner ] + + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Initialize the new + group descriptor when resizing the filesystem" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Add sanity check + to make_indexed_dir" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: only use + i_size_high for regular files" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Add sanity checks + for the superblock before mounting the filesystem" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Fix + s_dirty_blocks_counter if block allocation failed with nodelalloc" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Init the complete + page while building buddy cache" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Don't allow new + groups to be added during block allocation" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: mark the + blocks/inode bitmap beyond end of group as used" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Use new + buffer_head flag to check uninit group bitmaps initialization" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Fix the race + between read_inode_bitmap() and ext4_new_inode()" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Fix race between + read_block_bitmap() and mark_diskspace_used()" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: don't use blocks + freed but not yet committed in buddy cache init" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: cleanup mballoc + header files" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Use + EXT4_GROUP_INFO_NEED_INIT_BIT during resize" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Add blocks added + during resize to bitmap" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Don't overwrite + allocation_context ac_status" + * Revert "SAUCE: (revert before 2.6.28.y update) jbd2: Add barrier not + supported test to journal_wait_on_commit_record" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Widen type of + ext4_sb_info.s_mb_maxs[]" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: avoid ext4_error + when mounting a fs with a single bg" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Fix the delalloc + writepages to allocate blocks at the right offset." + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: tone down + ext4_da_writepages warnings" + * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Add support for + non-native signed/unsigned htree hash algorithms" + * Enabled X86_ACPI_CPUFREQ=y + + [ Upstream Kernel Changes ] + + * ath9k: quiet harmless ForceXPAon messages + - LP: #321474 + * [WATCHDOG] iTCO_wdt: fix SMI_EN regression 2 + - LP: #314050 + * pid: implement ns_of_pid + * mqueue: fix si_pid value in mqueue do_notify() + * powerpc/vsx: Fix VSX alignment handler for regs 32-63 + * sata_nv: give up hardreset on nf2 + * Fix Intel IOMMU write-buffer flushing + * SCSI: libiscsi: fix iscsi pool leak + * x86/cpa: make sure cpa is safe to call in lazy mmu mode + * sched: SCHED_OTHER vs SCHED_IDLE isolation + * x86, vm86: fix preemption bug + * Add support for VT6415 PCIE PATA IDE Host Controller + * ext2/xip: refuse to change xip flag during remount with busy inodes + * 3c505: do not set pcb->data.raw beyond its size + * Bluetooth: Fix TX error path in btsdio driver + * ext4: Add support for non-native signed/unsigned htree hash algorithms + * ext4: tone down ext4_da_writepages warnings + * ext4: Fix the delalloc writepages to allocate blocks at the right + offset. + * ext4: avoid ext4_error when mounting a fs with a single bg + * ext4: Widen type of ext4_sb_info.s_mb_maxs[] + * jbd2: Add barrier not supported test to journal_wait_on_commit_record + * ext4: Don't overwrite allocation_context ac_status + * ext4: Add blocks added during resize to bitmap + * ext4: Use EXT4_GROUP_INFO_NEED_INIT_BIT during resize + * ext4: cleanup mballoc header files + * ext4: don't use blocks freed but not yet committed in buddy cache init + * ext4: Fix race between read_block_bitmap() and mark_diskspace_used() + * ext4: Fix the race between read_inode_bitmap() and ext4_new_inode() + * ext4: Use new buffer_head flag to check uninit group bitmaps + initialization + * ext4: mark the blocks/inode bitmap beyond end of group as used + * ext4: Don't allow new groups to be added during block allocation + * ext4: Init the complete page while building buddy cache + * ext4: Fix s_dirty_blocks_counter if block allocation failed with + nodelalloc + * ext4: Add sanity checks for the superblock before mounting the + filesystem + * ext4: only use i_size_high for regular files + * ext4: Add sanity check to make_indexed_dir + * ext4: Initialize the new group descriptor when resizing the filesystem + * Fix longstanding "error: storage size of '__mod_dmi_device_table' isn't + known" + * Linux 2.6.28.7 + + -- Tim Gardner Thu, 19 Feb 2009 06:45:55 -0700 + +linux (2.6.28-8.24) jaunty; urgency=low + + [ Scott James Remnant ] + + * Change CPU_FREQ_DEFAULT_GOV_ONDEMAND to y + * SAUCE: Link acpi-cpufreq.o first + + [ Tim Gardner ] + + * Build in CPU Frequency scaling drivers + + -- Tim Gardner Wed, 18 Feb 2009 06:12:24 -0700 + +linux (2.6.28-8.23) jaunty; urgency=low + + [ Andy Whitcroft ] + + * include the kernel configuration in the sub-flavour images + - LP: #328859 + + [ Tim Gardner ] + + * Revert "SAUCE: (drop after 2.6.28) [eCryptfs] Regression in unencrypted + filename symlinks" in favor of upstream commit. + * Fix compile issues with qc-usb + * SAUCE: (remove after 2.6.28) V4L/DVB (10216): saa7127: fix broken + S-Video with saa7129 + - LP: #329267 + + [ Upstream Kernel Changes ] + + * Subject:SAUCE: LP#193970 iwlagn: fix hw-rfkill while the interface is + down + - LP: #193970 + * x86, vmi: put a missing paravirt_release_pmd in pgd_dtor + * nbd: fix I/O hang on disconnected nbds + * mac80211: restrict to AP in outgoing interface heuristic + * w1: w1 temp calculation overflow fix + * zd1211rw: adding 0ace:0xa211 as a ZD1211 device + * zd1211rw: treat MAXIM_NEW_RF(0x08) as UW2453_RF(0x09) for TP-Link + WN322/422G + * parport: parport_serial, don't bind netmos ibm 0299 + * syscall define: fix uml compile bug + * kernel-doc: fix syscall wrapper processing + * Fix page writeback thinko, causing Berkeley DB slowdown + * write-back: fix nr_to_write counter + * writeback: fix break condition + * mm: rearrange exit_mmap() to unlock before arch_exit_mmap + * powerpc/fsl-booke: Fix mapping functions to use phys_addr_t + * lockd: fix regression in lockd's handling of blocked locks + * sctp: Fix crc32c calculations on big-endian arhes. + * sctp: Correctly start rtx timer on new packet transmissions. + * sctp: Properly timestamp outgoing data chunks for rtx purposes + * net: Fix frag_list handling in skb_seq_read + * net: Fix OOPS in skb_seq_read(). + * drivers/net/skfp: if !capable(CAP_NET_ADMIN): inverted logic + * ipv4: fix infinite retry loop in IP-Config + * net: Fix userland breakage wrt. linux/if_tunnel.h + * net: packet socket packet_lookup_frame fix + * packet: Avoid lock_sock in mmap handler + * sungem: Soft lockup in sungem on Netra AC200 when switching interface + up + * udp: Fix UDP short packet false positive + * udp: increments sk_drops in __udp_queue_rcv_skb() + * ipv6: Disallow rediculious flowlabel option sizes. + * ipv6: Copy cork options in ip6_append_data + * net: 4 bytes kernel memory disclosure in SO_BSDCOMPAT gsopt try #2 + * sky2: fix hard hang with netconsoling and iface going up + * tun: Add some missing TUN compat ioctl translations. + * tun: Fix unicast filter overflow + * virtio_net: Fix MAX_PACKET_LEN to support 802.1Q VLANs + * tcp: splice as many packets as possible at once + * tcp: Fix length tcp_splice_data_recv passes to skb_splice_bits. + * sparc: Enable syscall wrappers for 64-bit (CVE-2009-0029) + * sparc64: Annotate sparc64 specific syscalls with SYSCALL_DEFINEx() + * ALSA: hda - Add missing terminator in slave dig-out array + * ALSA: mtpav - Fix initial value for input hwport + * HID: adjust report descriptor fixup for MS 1028 receiver + * ide/libata: fix ata_id_is_cfa() (take 4) + * libata: fix EH device failure handling + * netfilter: fix tuple inversion for Node information request + * netfilter: xt_sctp: sctp chunk mapping doesn't work + * x86: microcode_amd: fix wrong handling of equivalent CPU id + * ide-cd: fix DMA for non bio-backed requests + * net: Fix data corruption when splicing from sockets. + * Linux 2.6.28.6 + * eCryptfs: Regression in unencrypted filename symlinks + + -- Tim Gardner Mon, 16 Feb 2009 06:43:51 -0700 + +linux (2.6.28-8.22) jaunty; urgency=low + + [ Amit Kucheria ] + + * Remove perm-blacklist + + [ Andy Whitcroft ] + + * SAUCE: psmouse/synaptics: ensure we reset the device on resume + - LP: #317270 + + [ Tim Gardner ] + + * Add lpia to getabi script + * SAUCE: tracer for sreadahead + + -- Amit Kucheria Fri, 13 Feb 2009 15:23:21 +0200 + +linux (2.6.28-8.21) jaunty; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: switch the Asus Pundit P1-AH2 to old acpi sleep ordering + - LP: #327267 + + [ Tim Gardner ] + + * Added LPIA arch support + * Added libdrm-dev as a 'Replaces' to linux-libc-dev + * SAUCE: LPIA support for 9202 HDA Sigmatel codec + * SAUCE: Add an X86_LPIA Kconfig option + * SAUCE: UHCI USB quirk for resume + * SAUCE: LPIA Reboot fix for Intel Crownbeach development boards + * SAUCE: LPIA Logical reset of USB port on resume + * Set CONFIG_WIRELESS_OLD_REGULATORY=n, added wireless-crda + as an install dependency. + + [ Upstream Kernel Changes ] + + * Revert "Revert "x86, early_ioremap: fix fencepost error"" + - LP: #312554 + * drm/i915: capture last_vblank count at IRQ uninstall time too + - LP: #320813 + * drm/i915: add get_vblank_counter function for GM45 + - LP: #320813 + * Staging: comedi: fix Kbuild + * Staging: meilhaus: fix Kbuild + * Staging: android: binder: fix arm build errors + * Staging: android: timed_gpio: Fix build to build on kernels after + 2.6.25. + * Staging: android: fix build error on 64bit boxes + * Staging: android: Add lowmemorykiller documentation. + * Staging: android: task_get_unused_fd_flags: fix the wrong usage of + tsk->signal + * staging: agnx: drivers/staging/agnx/agnx.h needs + * Staging: usbip: usbip_start_threads(): handle kernel_thread failure + * Staging: poch: fix verification of memory area + * Documentation: move DMA-mapping.txt to Doc/PCI/ + * sgi-xp: fix writing past the end of kzalloc()'d space + * do_wp_page: fix regression with execute in place + * wait: prevent exclusive waiter starvation + * shm: fix shmctl(SHM_INFO) lockup with !CONFIG_SHMEM + * revert "rlimit: permit setting RLIMIT_NOFILE to RLIM_INFINITY" + * prevent kprobes from catching spurious page faults + * sound: usb-audio: handle wMaxPacketSize for FIXED_ENDPOINT devices + * md: Ensure an md array never has too many devices. + * md: Fix a bug in linear.c causing which_dev() to return the wrong + device. + * ACPI: Enable bit 11 in _PDC to advertise hw coord + * ACPI: dock: Don't eval _STA on every show_docked sysfs read + * ieee1394: ohci1394: increase AT req. retries, fix ack_busy_X from + Panasonic camcorders and others + * firewire: ohci: increase AT req. retries, fix ack_busy_X from Panasonic + camcorders and others + * firewire: sbp2: fix DMA mapping leak on the failure path + * firewire: sbp2: add workarounds for 2nd and 3rd generation iPods + * ieee1394: sbp2: add workarounds for 2nd and 3rd generation iPods + * module: remove over-zealous check in __module_get() + * x86: APIC: enable workaround on AMD Fam10h CPUs + * eeepc-laptop: fix oops when changing backlight brightness during + eeepc-laptop init + * eeepc-laptop: Add support for extended hotkeys + * e1000: fix bug with shared interrupt during reset + * e1000: Fix PCI enable to honor the need_ioport flag + * agp/intel: Fix broken ® symbol in device name. + * ALSA: hda - Add quirk for FSC Amilo Xi2550 + * ALSA: hda - Add missing COEF initialization for ALC887 + * ALSA: hda - Add missing initialization for ALC272 + * asus_acpi: Add R1F support + * panasonic-laptop: fix X[ ARRAY_SIZE(X) ] + * ACPI: Skip the first two elements in the _BCL package + * ACPI: proc_dir_entry 'video/VGA' already registered + * ACPI: disable ACPI cleanly when bad RSDP found + * ACPICA: Fix table entry truncation calculation + * PCI: properly clean up ASPM link state on device remove + * PCI: return error on failure to read PCI ROMs + * seq_file: move traverse so it can be used from seq_read + * seq_file: fix big-enough lseek() + read() + * serial: set correct baud_base for Oxford Semiconductor Ltd EXSYS + EX-41092 Dual 16950 Serial adapter + * Add support for '8-port RS-232 MIC-3620 from advantech' + * mm: fix error case in mlock downgrade reversion + * elf core dump: fix get_user use + * ACPI: video: Fix reversed brightness behavior on ThinkPad SL series + * ipw2200: fix scanning while associated + * XFS: set b_error from bio error in xfs_buf_bio_end_io + * Revert USB: option: add Pantech cards + * USB: option: New mobile broadband modems to be supported + * USB: new id for ti_usb_3410_5052 driver + * USB: two more usb ids for ti_usb_3410_5052 + * USB: usb-storage: add Pentax to the bad-vendor list + * sata_via: Add VT8261 support + * nbd: do not allow two clients at the same time + * sctp: Fix another socket race during accept/peeloff + * Linux 2.6.28.5 + + -- Tim Gardner Mon, 09 Feb 2009 16:11:28 -0700 + +linux (2.6.28-7.20) jaunty; urgency=low + + [ Tim Gardner ] + + * SAUCE: Input: atkbd - Samsung NC10 key repeat fix + + [ Upstream Kernel Changes ] + + * Manually revert "mlock: downgrade mmap sem while populating mlocked + regions" + * xen: make sysfs files behave as their names suggest + * sata_mv: fix 8-port timeouts on 508x/6081 chips + * m68knommu: set NO_DMA + * PCI/MSI: bugfix/utilize for msi_capability_init() + * x86: use early clobbers in usercopy*.c + * netfilter: ctnetlink: fix scheduling while atomic + * orinoco: move kmalloc(..., GFP_KERNEL) outside spinlock in + orinoco_ioctl_set_genie + * fbdev/atyfb: Fix DSP config on some PowerMacs & PowerBooks + * kmalloc: return NULL instead of link failure + * sata_nv: rename nv_nf2_hardreset() + * sata_nv: fix MCP5x reset + * sata_nv: ck804 has borked hardreset too + * Fix memory corruption in console selection + * Add enable_ms to jsm driver + * nfsd: only set file_lock.fl_lmops in nfsd4_lockt if a stateowner is + found + * nfsd: Ensure nfsv4 calls the underlying filesystem on LOCKT + * iwlwifi: fix rs_get_rate WARN_ON() + * p54: fix lm87 checksum endianness + * p54: fix p54_read_eeprom to cope with tx_hdr_len + * p54usb: rewriting rx/tx routines to make use of usb_anchor's facilities + * minstrel: fix warning if lowest supported rate index is not 0 + * PCI: irq and pci_ids patch for Intel Tigerpoint DeviceIDs + * cpuidle: Add decaying history logic to menu idle predictor + * ACPI: Avoid array address overflow when _CST MWAIT hint bits are set + * video: always update the brightness when poking "brightness" + * Newly inserted battery might differ from one just removed, so update of + battery info fields is required. + * ACPI: Do not modify SCI_EN directly + * dlm: initialize file_lock struct in GETLK before copying conflicting + lock + * sata_mv: Fix chip type for Hightpoint RocketRaid 1740/1742 + * ACPICA: Allow multiple backslash prefix in namepaths + * Linux 2.6.28.4 + + -- Tim Gardner Sat, 07 Feb 2009 18:53:42 -0700 + +linux (2.6.28-7.19) jaunty; urgency=low + + * Fix missing modules FTBS + + -- Tim Gardner Thu, 05 Feb 2009 15:28:15 -0700 + +linux (2.6.28-7.18) jaunty; urgency=low + + [ Alok Kataria ] + + * SAUCE: (drop after 2.6.29) x86: add a synthetic TSC_RELIABLE feature + bit + - LP: #319945 + * SAUCE: (drop after 2.6.29) x86: add X86_FEATURE_HYPERVISOR feature bit + - LP: #319945 + * SAUCE: (drop after 2.6.29) x86: Hypervisor detection and get tsc_freq + from hypervisor + - LP: #319945 + * SAUCE: (drop after 2.6.29) x86: Add a synthetic TSC_RELIABLE feature + bit. + - LP: #319945 + * SAUCE: (drop after 2.6.29) x86: Skip verification by the watchdog for + TSC clocksource. + - LP: #319945 + * SAUCE: (drop after 2.6.29) x86: VMware: Fix vmware_get_tsc code + - LP: #319945 + * SAUCE: (drop after 2.6.29) x86: vmware: look for DMI string in the + product serial key + - LP: #319945 + + [ Andy Whitcroft ] + + * SAUCE: toshiba_acpi -- pull in current -dev version of driver + - LP: #269831 + * SAUCE: toshiba_acpi -- add acpi hotkey kernel thread + - LP: #269831 + * move toshiba laptops back from tlsup to toshiba_acpi + - LP: #269831 + + [ Aneesh Kumar K.V ] + + * SAUCE: (revert before 2.6.28.y update) ext4: Fix the delalloc + writepages to allocate blocks at the right offset. + * SAUCE: (revert before 2.6.28.y update) ext4: avoid ext4_error when + mounting a fs with a single bg + * SAUCE: (revert before 2.6.28.y update) ext4: Don't overwrite + allocation_context ac_status + * SAUCE: (revert before 2.6.28.y update) ext4: Add blocks added during + resize to bitmap + * SAUCE: (revert before 2.6.28.y update) ext4: Use + EXT4_GROUP_INFO_NEED_INIT_BIT during resize + * SAUCE: (revert before 2.6.28.y update) ext4: cleanup mballoc header + files + * SAUCE: (revert before 2.6.28.y update) ext4: don't use blocks freed but + not yet committed in buddy cache init + * SAUCE: (revert before 2.6.28.y update) ext4: Fix race between + read_block_bitmap() and mark_diskspace_used() + * SAUCE: (revert before 2.6.28.y update) ext4: Fix the race between + read_inode_bitmap() and ext4_new_inode() + * SAUCE: (revert before 2.6.28.y update) ext4: Use new buffer_head flag + to check uninit group bitmaps initialization + * SAUCE: (revert before 2.6.28.y update) ext4: mark the blocks/inode + bitmap beyond end of group as used + * SAUCE: (revert before 2.6.28.y update) ext4: Don't allow new groups to + be added during block allocation + * SAUCE: (revert before 2.6.28.y update) ext4: Init the complete page + while building buddy cache + * SAUCE: (revert before 2.6.28.y update) ext4: Fix s_dirty_blocks_counter + if block allocation failed with nodelalloc + + [ Hannes Eder ] + + * SAUCE: (drop after 2.6.29) x86: vmware - fix sparse warnings + - LP: #319945 + + [ Luke Yelavich ] + + * hid modules have hyphens instead of underscores in their names + + [ Mark Fasheh ] + + * SAUCE: (revert before 2.6.28.y update) jbd2: Add BH_JBDPrivateStart + + [ Theodore Ts'o ] + + * SAUCE: (revert before 2.6.28.y update) ext4: Add support for non-native + signed/unsigned htree hash algorithms + * SAUCE: (revert before 2.6.28.y update) ext4: tone down + ext4_da_writepages warnings + * SAUCE: (revert before 2.6.28.y update) jbd2: Add barrier not supported + test to journal_wait_on_commit_record + * SAUCE: (revert before 2.6.28.y update) ext4: Add sanity checks for the + superblock before mounting the filesystem + * SAUCE: (revert before 2.6.28.y update) ext4: only use i_size_high for + regular files + * SAUCE: (revert before 2.6.28.y update) ext4: Add sanity check to + make_indexed_dir + * SAUCE: (revert before 2.6.28.y update) jbd2: On a __journal_expect() + assertion failure printk "JBD2", not "EXT3-fs" + * SAUCE: (revert before 2.6.28.y update) ext4: Initialize the new group + descriptor when resizing the filesystem + + [ Tyler Hicks ] + + * SAUCE: (drop after 2.6.28) [eCryptfs] Regression in unencrypted + filename symlinks + - LP: #322532 + + [ Upstream Kernel Changes ] + + * Input: atkbd - broaden the Dell DMI signatures + - LP: #261721 + * ti_usb_3410_5052: support alternate firmware + * ath5k: fix mesh point operation + * mac80211: decrement ref count to netdev after launching mesh discovery + * inotify: clean up inotify_read and fix locking problems + * fuse: destroy bdi on umount + * fuse: fix missing fput on error + * fuse: fix NULL deref in fuse_file_alloc() + * x86, mm: fix pte_free() + * klist.c: bit 0 in pointer can't be used as flag + * sysfs: fix problems with binary files + * x86: fix page attribute corruption with cpa() + * USB: fix toggle mismatch in disable_endpoint paths + * sound: virtuoso: enable UART on Xonar HDAV1.3 + * USB: usbmon: Implement compat_ioctl + * USB: fix char-device disconnect handling + * USB: storage: add unusual devs entry + * alpha: nautilus - fix compile failure with gcc-4.3 + * alpha: fix vmalloc breakage + * resources: skip sanity check of busy resources + * rtl8187: Add termination packet to prevent stall + * it821x: Add ultra_mask quirk for Vortex86SX + * libata: pata_via: support VX855, future chips whose IDE controller use + 0x0571 + * serial_8250: support for Sealevel Systems Model 7803 COMM+8 + * drm: stash AGP include under the do-we-have-AGP ifdef + * Fix OOPS in mmap_region() when merging adjacent VM_LOCKED file segments + * bnx2x: Block nvram access when the device is inactive + * ext3: Add sanity check to make_indexed_dir + * rtl8187: Fix error in setting OFDM power settings for RTL8187L + * epoll: drop max_user_instances and rely only on max_user_watches + * gpiolib: fix request related issue + * sgi-xpc: Remove NULL pointer dereference. + * sgi-xpc: ensure flags are updated before bte_copy + * include/linux: Add bsg.h to the Kernel exported headers + * ALSA: hda - Fix PCM reference NID for STAC/IDT analog outputs + * ALSA: hda - add another MacBook Pro 4, 1 subsystem ID + * ALSA: hda - Add quirk for HP DV6700 laptop + * crypto: authenc - Fix zero-length IV crash + * crypto: ccm - Fix handling of null assoc data + * x86, pat: fix reserve_memtype() for legacy 1MB range + * x86, pat: fix PTE corruption issue while mapping RAM using /dev/mem + * PCI hotplug: fix lock imbalance in pciehp + * dmaengine: fix dependency chaining + * NET: net_namespace, fix lock imbalance + * relay: fix lock imbalance in relay_late_setup_files + * Linux 2.6.28.3 + * ALSA: Enable SPDIF output on ALC655 + * ALSA: hda - Add ASUS V1Sn support + * ALSA: hda - support detecting HD Audio devices with PCI class code + * ALSA: hda: alc883 model for ASUS P5Q-EM boards + * ALSA: hda - Add quirk for MSI 7260 mobo + * ALSA: hda - Add quirk for Sony VAIO VGN-SR19XN + * ALSA: oxygen: add Claro halo support + * ALSA: hda - Add a new function to seek for a codec ID + * ALSA: patch_sigmatel: Add missing Gateway entries and autodetection + * ALSA: hda - More fixes on Gateway entries + * ALSA: hda - Add MCP67 HDMI support + * ALSA: hda - fix name for ALC1200 + * LSA: hda - Add HP Acacia detection + * ALSA: hda - Add quirk for HP 2230s + * ALSA: hda - Add quirk for Dell Inspiron Mini9 + * ALSA: hda - add support for Intel DX58SO board + * ALSA: hda - Fix silent headphone output on Panasonic CF-74 + * ALSA: USB quirk for Logitech Quickcam Pro 9000 name + * ALSA: hda - add quirks for some 82801H variants to use ALC883_MITAC + + [ Yasunori Goto ] + + * SAUCE: (revert before 2.6.28.y update) ext4: Widen type of + ext4_sb_info.s_mb_maxs[] + + -- Tim Gardner Mon, 02 Feb 2009 23:07:13 -0700 + +linux (2.6.28-6.17) jaunty; urgency=low + + [ Amit Kucheria ] + + * Updating configs: ARMEL/versatile + + -- Amit Kucheria Fri, 30 Jan 2009 13:36:59 +0200 + +linux (2.6.28-6.16) jaunty; urgency=low + + [ Luke Yelavich ] + + * Add hid quirks to input-modules udeb + + [ Tim Gardner ] + + * Revert "[arm] Fix kexec on ARM by properly calling the relocation + function". This patch was deemed 'bogus' by Russell King on the + ARM mailing list. + + [ Upstream Kernel Changes ] + + * PCI: keep ASPM link state consistent throughout PCIe hierarchy + * security: introduce missing kfree + * rt2x00: add USB ID for the Linksys WUSB200. + * p54usb: Add USB ID for Thomson Speedtouch 121g + * lib/idr.c: use kmem_cache_zalloc() for the idr_layer cache + * sgi-xp: eliminate false detection of no heartbeat + * sched: fix update_min_vruntime + * IA64: Turn on CONFIG_HAVE_UNSTABLE_CLOCK + * sound: virtuoso: do not overwrite EEPROM on Xonar D2/D2X + * ALSA: hda - Add quirk for another HP dv5 + * ALSA: hda - Fix HP dv5 mic input + * ALSA: hda - Don't reset HP pinctl in patch_sigmatel.c + * ALSA: hda - make laptop-eapd model back for AD1986A + * drivers/net/irda/irda-usb.c: fix buffer overflow + * usb-storage: add last-sector hacks + * usb-storage: set CAPACITY_HEURISTICS flag for bad vendors + * pkt_sched: sch_htb: Fix deadlock in hrtimers triggered by HTB + * ipv6: Fix fib6_dump_table walker leak + * sctp: Avoid memory overflow while FWD-TSN chunk is received with bad + stream ID + * pkt_sched: cls_u32: Fix locking in u32_change() + * r6040: fix wrong logic in mdio code + * r6040: save and restore MIER correctly in the interrupt routine + * r6040: bump release number to 0.19 + * tcp: don't mask EOF and socket errors on nonblocking splice receive + * p54usb: fix traffic stalls / packet drop + * netfilter: x_tables: fix match/target revision lookup + * netfilter: ebtables: fix inversion in match code + * netfilter: nf_conntrack: fix ICMP/ICMPv6 timeout sysctls on big-endian + * dell_rbu: use scnprintf() instead of less secure sprintf() + * powerpc: is_hugepage_only_range() must account for both 4kB and 64kB + slices + * hwmon: (abituguru3) Fix CONFIG_DMI=n fallback to probe + * mm: write_cache_pages cyclic fix + * mm: write_cache_pages early loop termination + * mm: write_cache_pages writepage error fix + * mm: write_cache_pages integrity fix + * mm: write_cache_pages cleanups + * mm: write_cache_pages optimise page cleaning + * mm: write_cache_pages terminate quickly + * mm: write_cache_pages more terminate quickly + * mm: do_sync_mapping_range integrity fix + * mm: direct IO starvation improvement + * fs: remove WB_SYNC_HOLD + * fs: sync_sb_inodes fix + * fs: sys_sync fix + * Linux 2.6.28.2 + + -- Tim Gardner Sun, 25 Jan 2009 13:36:16 -0700 + +linux (2.6.28-5.15) jaunty; urgency=low + + [ Tim Gardner ] + + * Revert "Enabled CONFIG_PID_NS=y for i386/amd64" + Somehow this commit also reverted the 7 prior commits (which is bad). + * Enabled CONFIG_PID_NS=y for i386/amd64 (version 2) + + -- Tim Gardner Thu, 22 Jan 2009 13:48:34 -0700 + +linux (2.6.28-5.14) jaunty; urgency=low + + [ Ben Collins ] + + * lirc_gpio: Forward ported to current kernel (jaunty) + * configs: Enable LIRC_GPIO on 64-bit/32-bit x86 + - LP: #298791 + + [ Jeff Layton ] + + * SAUCE: cifs: make sure we allocate enough storage for socket address + - LP: #318565 + + [ Tim Gardner ] + + * check-abi: Return success when ABI skip is requested and no ABI files exist. + This ought to fix the armel FTBS. + + -- Tim Gardner Thu, 22 Jan 2009 06:42:49 -0700 + +linux (2.6.28-5.13) jaunty; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: don't use buggy _BCL/_BCM/_BQC for backlight control" + + [ Tim Gardner ] + + * Fix udeb generation breakage caused by the previous armel versatile + flavour config update. + + -- Tim Gardner Wed, 21 Jan 2009 12:38:35 -0700 + +linux (2.6.28-5.12) jaunty; urgency=low + + [ Ante ] + + * Update drbd to 8.3.0 + + [ Dave Airlie ] + + * i915/drm: provide compat defines for userspace for certain struct + + [ Eric Anholt ] + + * drm/i915: Don't double-unpin buffers if we take a signal in + * drm/i915: Don't complain when interrupted while pinning in execbuffers. + * drm/i915: Don't allow objects to get bound while VT switched. + + [ Jani Monoses ] + + * Fix webcam having USB ID 0ac8:303b + - LP: #292086 + + [ Jesse Barnes ] + + * drm/i915: set vblank enabled flag correctly across IRQ + * drm/i915: don't enable vblanks on disabled pipes + + [ Michael Casadevall ] + + * [arm] Fix kexec on ARM by properly calling the relocation function + + [ Tim Gardner ] + + * Enabled CONFIG_PID_NS=y for i386/amd64 + * SAUCE: Increase ATA_TMOUT_PMP_SRST_WAIT to 5 seconds. + - LP: #318978 + * Update armel versatile config + - LP: #314789 + * Enabled CONFIG_RT2860=m for i386/amd64 + * Enabled CONFIG_RT2870=m for i386/amd64 + + [ Upstream Kernel Changes ] + + * Input: atkbd - add keyboard quirk for HP Pavilion ZV6100 laptop + - LP: #291878 + * ALSA: hda - Add quirk for another HP dv7 + * ALSA: hda - Add quirk for HP6730B laptop + * ALSA: caiaq - Fix Oops with MIDI + * ALSA: hda - Fix typos for AD1882 codecs + * x86: fix intel x86_64 llc_shared_map/cpu_llc_id anomolies + * x86: default to SWIOTLB=y on x86_64 + * CIFS: make sure that DFS pathnames are properly formed + * ring-buffer: prevent false positive warning + * ring-buffer: fix dangling commit race + * iwlwifi: use GFP_KERNEL to allocate Rx SKB memory + * tx493[89]ide: Fix length for __ide_flush_dcache_range + * tx4939ide: Do not use zero count PRD entry + * SCSI: eata: fix the data buffer accessors conversion regression + * USB: emi26: fix oops on load + * x86, UV: remove erroneous BAU initialization + * x86: fix incorrect __read_mostly on _boot_cpu_pda + * vmalloc.c: fix flushing in vmap_page_range() + * fs: symlink write_begin allocation context fix + * cgroups: fix a race between cgroup_clone and umount + * dm raid1: fix error count + * dm log: fix dm_io_client leak on error paths + * minix: fix add link's wrong position calculation + * md: fix bitmap-on-external-file bug. + * sched_clock: prevent scd->clock from moving backwards, take #2 + * devices cgroup: allow mkfifo + * SCSI: aha152x_cs: Fix regression that keeps driver from using shared + interrupts + * ioat: fix self test for multi-channel case + * USB: isp1760: use a specific PLX bridge instead of any bdridge + * USB: isp1760: Fix probe in PCI glue code + * USB: unusual_devs.h additions for Pentax K10D + * inotify: fix type errors in interfaces + * Move compat system call declarations to compat header file + * Convert all system calls to return a long + * Rename old_readdir to sys_old_readdir + * Remove __attribute__((weak)) from sys_pipe/sys_pipe2 + * Make sys_pselect7 static + * Make sys_syslog a conditional system call + * System call wrapper infrastructure + * powerpc: Enable syscall wrappers for 64-bit + * s390: enable system call wrappers + * System call wrapper special cases + * System call wrappers part 01 + * System call wrappers part 02 + * System call wrappers part 03 + * System call wrappers part 04 + * System call wrappers part 05 + * System call wrappers part 06 + * System call wrappers part 07 + * System call wrappers part 08 + * System call wrappers part 09 + * System call wrappers part 10 + * System call wrappers part 11 + * System call wrappers part 12 + * System call wrappers part 13 + * System call wrappers part 14 + * System call wrappers part 15 + * System call wrappers part 16 + * System call wrappers part 17 + * System call wrappers part 18 + * System call wrappers part 19 + * System call wrappers part 20 + * System call wrappers part 21 + * System call wrappers part 22 + * System call wrappers part 23 + * System call wrappers part 24 + * System call wrappers part 25 + * System call wrappers part 26 + * System call wrappers part 27 + * System call wrappers part 28 + * System call wrappers part 29 + * System call wrappers part 30 + * System call wrappers part 31 + * System call wrappers part 32 + * System call wrappers part 33 + * s390 specific system call wrappers + * x86: fix RIP printout in early_idt_handler + * Fix timeouts in sys_pselect7 + * USB: another unusual_devs entry for another bad Argosy storage device + * USB: storage: extend unusual range for 067b:3507 + * USB: storage: recognizing and enabling Nokia 5200 cell phoes + * HID: fix error condition propagation in hid-sony driver + * fix switch_names() breakage in short-to-short case + * nfs: remove redundant tests on reading new pages + * eCryptfs: check readlink result was not an error before using it + * mvsas: increase port type detection delay to suit Seagate's 10k6 drive ST3450856SS 0003 + * x86: avoid theoretical vmalloc fault loop + * ath9k: enable RXing of beacons on STA/IBSS + * mm lockless pagecache barrier fix + * powerpc: Disable Collaborative Memory Manager for kdump + * ibmvfc: Delay NPIV login retry and add retries + * ibmvfc: Improve async event handling + * getrusage: RUSAGE_THREAD should return ru_utime and ru_stime + * ath5k: ignore the return value of ath5k_hw_noise_floor_calibration + * mm: fix assertion + * XFS: truncate readdir offsets to signed 32 bit values + * Linux 2.6.28.1 + * eCryptfs: Filename Encryption: Tag 70 packets + * eCryptfs: Filename Encryption: Header updates + * eCryptfs: Filename Encryption: Encoding and encryption functions + * eCryptfs: Filename Encryption: filldir, lookup, and readlink + * eCryptfs: Filename Encryption: mount option + * eCryptfs: Replace %Z with %z + * eCryptfs: Fix data types (int/size_t) + * eCryptfs: kerneldoc for ecryptfs_parse_tag_70_packet() + * eCryptfs: Clean up ecryptfs_decode_from_filename() + * fs/ecryptfs/inode.c: cleanup kerneldoc + * staging-p80211: Kill directly reference of netdev->priv + * staging-slicoss: Kill directly reference of netdev->priv + * staging-winbond: Kill directly reference of netdev->priv + * Staging: go7007: fixes due to video_usercopy api change + * Staging: go7007: fixes due v4l2_file_operations api change + * staging: correct dubious use of !x & y + * Staging: w35und: make wb35_probe() and wb35_disconnect() funtions static + * Staging: w35und: remove unused wb35_open() and wb35_close() functions + * Staging: w35und: use msleep() and udelay() + * Staging: w35und: remove the no-op pa_stall_execution macro + * Staging: w35und: purb typedef removal + * Staging: w35und: reg queue struct typedef removal + * Staging: w35und: wb35reg struct typedef removal + * Staging: w35und: padapter struct typedef removal + * Staging: w35und: merge wblinux struct to adapter + * Staging: w35und: wb35_probe() cleanup + * Staging: w35und: remove usb_submit_urb wrapper function + * Staging: w35und: remove usb_alloc_urb wrapper function + * w35und: remove dead code from wbusb_f.h + * Staging: w35und: remove true/false boolean macros + * Staging: w35und: OS_MEMORY_ALLOC wrapper removal + * Staging: w35und: usb_put_dev() is missing from wb35_disconnect() + * Staging: w35und: remove macro magic from MLME_GetNextPacket() + * Staging: w35und: plug memory leak in wbsoft_tx() + * Staging: w35und: move supported band initialization out of wb35_probe() + * Staging: w35und: remove timer wrappers + * Staging: w35und: remove atomic op wrappers + * Staging: w35und: remove memcpy/memcmp wrappers + * Staging: w35und: remove abs() and BIT() macros + * Staging: w35und: remove unused macros from common.h + * Staging: w35und: remove unused link status code + * Staging: w35und: #include cleanup + * Staging: w35und: remove some dead code + * Staging: w35und: move source files to one directory + * Staging: w35und: move struct wbsoft_priv to core.h and use it + * Staging: w35und: remove ->adapter from struct _HW_DATA_T + * Staging: w35und: clean up adapter.h a bit + * Staging: w35und: merge struct wb35_adapter to struct wbsoft_priv + * Staging: w35und: remove global struct ieee80211_hw + * Staging: w35und: inline DRIVER_AUTHOR and DRIVER_DESC macros + * Staging: w35und: clean up wblinux.c a bit + * Staging: w35und: remove unused ->ShutDowned member from struct + LOCAL_PARA + * Staging: w35und: move global wbsoft_enabled to struct wbsoft_priv + * Staging: w35und: move packet_came() to wb35rx.c + * Staging: w35und: remove ->skb_array from struct wbsoft_priv + * Staging: w35und: remove ->shutdown from struct wbsoft_priv + * Staging: w35und: make functions local to mds.c static + * Staging: w35und: make functions local to mlmetxrx.c static + * Staging: w35und: remove dead code from mto.c + * Staging: w35und: make functions local to wb35rx.c static + * Staging: w35und: make functions local to wb35tx.c static + * Staging: w35und: remove dead code from wbhal.c + * Staging: w35und: remove rxisr.c as dead code + * Staging: w35und: fix Kconfig + * Staging: w35und: fix config build warnings + * Staging: wlan-ng: Remove PCI/PLX/PCMCIA files. + * Staging: wlan-ng: Update Help text to mention prism3 devices. + * Staging: wlan-ng: Delete PCI/PLX/PCMCIA-specific code. + * Staging: wlan-ng: Make wlan-ng use WEXT mode by default. + * Staging: wlan-ng: Eliminate more <2.6 kernel support. + * Staging: wlan-ng: Eliminate all backwards-compatibility for <2.6.13 kernels. + * Staging: wlan-ng: Eliminate a boatload of tertiaryAP-only code. + * Staging: wlan-ng: Remove AP-only code from MLME functions. + * Staging: wlan-ng: Get rid of the MTU tests in the rx conversion path. + * Staging: wlan-ng: Eliminate one more rx mtu test. + * Staging: wlan-ng: Eliminate local 'version.h' + * Staging: wlan-ng: Eliminate usage of procfs. + * Staging: wlan-ng: Use standard kernel integer (u32/s32/etc) types. + * Staging: wlan-ng: Eliminate all backwards-compatible kernel code. + * Staging: wlan-ng: Wireless Extension support is mandatory. + * Staging: wlan-ng: use WIRELESS_EXT, not CONFIG_WIRELESS_EXT + * Staging: wlan-ng: Delete a large pile of now-unused code. + * Staging: wlan-ng: Delete a pile of unused mibs. And fix WEXT SET_TXPOWER. + * Staging: wlan-ng: Consolidate wlan-ng into a single module. + * Staging: wlan-ng: Purge all MIBs not used internally. + * Staging: wlan-ng: p80211netdev.c fix netdev alloc to prevent oops on device start + * Staging: wlan-ng: prism2_usb.c always enable the card in probe_usb + * Staging: wlan-ng: hfa384x_usb.c use newest version of 384x_drvr_start + * Staging: wlan-ng: p80211wext.c add latest changes & remove extra nulls from wext_handlers + * Staging: wlan-ng: p80211wext don't set default key id twice + * Staging: wlan-ng: hfa384x_usbin_callback: check for hardware removed + * Staging: wlan-ng: p80211conv.c copy code from wlan-ng-devel branch to not drop packets + * Staging: wlan-ng: remove unused #include + * Staging: wlan-ng: p80211wext.c: use ARRAY_SIZE + * Staging: wlan-ng: fix compiler warnings + * Staging: wlan-ng: skb_p80211_to_ether() - payload_length is unsigned, check before subtraction + * Staging: at76_usb: update drivers/staging/at76_usb w/ mac80211 port + * Staging: at76_usb: fix build breakage + * Staging: at76_usb: remove compiler warnings + * Staging: at76_usb: fix up all remaining checkpatch.pl warnings + * Staging: at76_usb: cleanup dma on stack issues + * Staging: poch: Block size bug fix + * Staging: poch: Update TODO list + * Staging: poch: Correct pages from bytes. + * Staging: poch: minor fixes + * Staging: poch: Fix build warnings + * Staging: poch: Rx control register init + * Staging: poch: Fix user space protocol syncing + * Staging: poch: Fine grained locking + * Staging: sxg: remove typedefs + * Staging: sxg: break the build in a cleaner way when !x86 + * Staging: sxg: update README + * staging: struct device - replace bus_id with dev_name(), dev_set_name() + * Staging: echo: remove typedefs + * Staging: echo: Lindent drivers/staging/echo + * Staging: go7007: saa7134 updates + * Staging: go7007: add sensoray 2250/2251 support + * Staging: go7007: Convert driver to use video_ioctl2 + * Staging: go7007: annotate code pointers + * Staging: go7007: fix minor build warnings + * Staging: go7007: small cleanup + * Staging: go7007: add some more v4l2 ioctls + * Staging: et131x: Cleanup et131x_debug.h defines + * Staging: et131x: fix build failure + * Staging: et131x: remove unused variable in et1310_tx.c + * Staging: usbip: cleanup kerneldoc + * Staging: slicoss: use kzalloc + * Staging: slicoss: use correct type for memory allcations + * Staging: slicoss: use request_firmware + * Staging: add agnx wireless driver + * Staging: agnx: fix build errors due to ssid removal + * Staging: agnx: fix build errors due to rate control API changes + * Staging: agnx: fix build warnings + * Staging: add otus Atheros wireless network driver + * Staging: otus: fix netdev->priv usage + * Staging: otus: fix name clash + * Staging: otus: fix urb callback function type + * Staging: otus: remove dependence on kernel version + * Staging: add rt2860 wireless driver + * Staging: rt2860: disable root hack for reading files + * Staging: rt2860: fix up netdev->priv usage + * Staging: rt2860: use standard bit-reverse function + * Staging: rt2860: Fix minor compiler warnings + * Staging: rt2860: enable WPA_SUPPLICANT support + * Staging: Add ServerEngines benet 10Gb ethernet driver + * Staging: benet: fix netif api breakage + * Staging: benet: fix up netdev->priv change + * Staging: benet: build is broken unless CONFIG_NETPOLL is enabled + * Staging: benet: patch to remove subdirectories + * Staging: benet: fix build errors when CONFIG_NETPOLL is off + * Staging: benet: fix build error. + * Staging: benet: patch to use offsetof() instead of AMAP_BYTE_OFFSET() + * Staging: benet: fix problems reported by checkpatch + * Staging: benet: cleanup a check while posting rx buffers + * Staging: add comedi core + * Staging: comedi: fix up a lot of checkpatch.pl warnings + * Staging: comedi: fix checkpatch.pl errors in comedi_fops.c + * Staging: comedi: fix build error in comedilib.h + * Staging: comedi: add kcomedilib to the tree + * Staging: comedi: set up infrastructure for individual drivers + * Staging: comedi: add local copy of interrupt.h + * Staging: comedi: add pci and usb wrapper header files + * Staging: comedi: comedi driver common function module + * Staging: comedi: add mite comedi pci driver + * Staging: comedi: add usb usbdux driver + * Staging: comedi: add usb usbduxfast driver + * Staging: comedi: add usb dt9812 driver + * Staging: comedi: add comedi_bond driver + * Staging: comedi: add comedi_test driver + * Staging: comedi: add comedi_parport driver + * Staging: comedi: dt9812: fix up a lot of coding style issues + * Staging: comedi: dt9812: remove dt9812.h + * Staging: comedi: dt9812: remove typedefs + * Staging: comedi: dt9812: fix sparse warnings + * Staging: comedi: usbdux: remove kernel version checks + * Staging: comedi: usbdux: code style cleanups + * Staging: comedi: usbdux: remove // comments + * Staging: comedi: usbdux: fix up printk calls + * Staging: comedi: usbdux: remove checkpatch.pl warnings + * Staging: comedi: usbdux: remove typedef + * Staging: comedi: usbdux: remove comedi usb wrappers + * Staging: comedi: usbduxfast: remove comedi usb wrappers + * Staging: comedi: dt9812: remove #ifdef that is not needed + * Staging: comedi: remove usb wrappers + * Staging: comedi: remove PCI wrappers + * Staging: comedi: add icp_multi driver + * Staging: comedi: add me4000 driver + * Staging: comedi: fix checkpatch.pl issues in comedi_bond.c + * Staging: comedi: fix checkpatch.pl issues in comedi_fc.c + * Staging: comedi: remove typedefs from comedi_bond.c + * Staging: comedi: fix sparse issues in comedi_bond.c + * Staging: comedi: fix checkpatch.pl issues in comedi_test.c + * Staging: comedi: fix sparse issues in comedi_test.c + * Staging: comedi: remove typedefs from comedi_test.c + * Staging: comedi: fix comedi_parport.c checkpatch.pl issues. + * Staging: comedi: fix comedi_fc.h checkpatch.pl issues. + * Staging: comedi: fix comedi_pci.h checkpatch.pl issues. + * Staging: comedi: comedi_pci.h: remove unneeded wrapper + * Staging: comedi: comedi_pci.h: remove comedi_pci_enable_no_regions + * Staging: comedi: comedi_pci.h: remove comedi_pci_disable_no_regions + * Staging: comedi: add s626 driver + * Staging: comedi: add rtd520 driver + * Staging: comedi: add me_daq driver + * Staging: comedi: me_daq: fix checkpatch.pl issues + * Staging: comedi: me_daq: remove typedefs + * Staging: comedi: me_daq: fix sparse issues + * Staging: comedi: fix checkpatch.pl warning in interrupt.h + * Staging: comedi: fix build if CONFIG_PROC_FS is not set + * Staging: add asus_oled driver + * Staging: asus_oled: fix build dependancy + * Staging: Add the Meilhaus ME-IDS driver package + * Staging: meilhaus: fix __symbol_get problems + * Staging: add lcd-panel driver + * Staging: panel: major checkpatch cleanup + * Staging: panel: remove ifdefs and code for pre-2.6 kernels + * Staging: panel: remove support for smartcards + * Staging: add Driver for Altera PCI Express Chaining DMA reference design + * Staging: add rtl8187se driver + * Staging: rtl8187se: remove unneeded files + * Staging: rtl8187se: make the built module be the proper name + * Staging: rtl8187se: remove duplicate pci ids + * Staging: me4000: switch to list_for_each*() + * Staging: usbip: switch to list_for_each_entry() + * Staging: add princeton instruments usb camera driver + * Staging: add mimio xi driver + * Staging: add rt2870 wireless driver + * Staging: rt2870: disable root hack for reading files + * Staging: rt2870: fix up netdev->priv usage + * Staging: add frontier tranzport and alphatrack drivers + * Staging: frontier: remove unused alphatrack_sysfs.c file + * Staging: frontier: fix compiler warnings + * Staging: add epl stack + * Staging: epl: run Lindent on all kernel/*.h files + * Staging: epl: run Lindent on all user/*.h files + * Staging: epl: run Lindent on *.h files + * Staging: epl: run Lindent on *.c files + * Staging: epl: hr timers all run in hard irq context now + * Staging: epl: fix netdev->priv b0rkage + * Staging: add android framework + * Staging: android: add binder driver + * Staging: android: binder: Fix gcc warnings about improper format specifiers for size_t in printk + * staging: android: binder: Fix use of euid + * Staging: android: add logging driver + * Staging: android: add ram_console driver + * Staging: android: add timed_gpio driver + * Staging: android: timed_gpio: Rename android_timed_gpio to timed_gpio + * Staging: android: remove dummy android.c driver + * Staging: android: add lowmemorykiller driver + * Staging: android: binder: fix build errors + * staging: __FUNCTION__ is gcc-specific, use __func__ + * V4L/DVB (10176a): Switch remaining clear_user_page users over to + clear_user_highpage + + [ Zhenyu Wang ] + + * agp/intel: add support for G41 chipset + + -- Tim Gardner Sun, 18 Jan 2009 20:22:54 -0700 + +linux (2.6.28-4.11) jaunty; urgency=low + + [ Mario Limonciello ] + + * SAUCE: Enable HDMI audio codec on Studio XPS 1340 + - LP: #309508 + + [ Tim Gardner ] + + * Fix armel d-i FTBSs + + [ Upstream Kernel Changes ] + + * USB: re-enable interface after driver unbinds + + -- Tim Gardner Tue, 13 Jan 2009 16:33:08 -0700 + +linux (2.6.28-4.10) jaunty; urgency=low + + [ Andy Whitcroft ] + + * update kernel bootloader recommends: to prefer grub + - LP: #314004 + * SAUCE: don't use buggy _BCL/_BCM/_BQC for backlight control + - LP: #311716 + * SAUCE: test-suspend -- add the suspend test scripts + - LP: #316419 + + [ Colin Watson ] + + * Enable udebs for armel + + [ Tim Gardner ] + + * SAUCE: Dell laptop digital mic does not work, PCI 1028:0271 + - LP: #309508 + * Enable CIFS_XATTR=y and CONFIG_CIFS_POSIX=y + - LP: #220658 + + -- Tim Gardner Thu, 08 Jan 2009 10:38:22 -0700 + +linux (2.6.28-4.9) jaunty; urgency=low + + [ Tim Gardner ] + + * Restore DM_CRYPT, AES, ECB, and CBC as modules. This fixes + some installer issues with encrypted /home and Private directories. + * Take one more stab at building armel without module or ABI errors. + + -- Tim Gardner Tue, 06 Jan 2009 08:38:23 -0700 + +linux (2.6.28-4.8) jaunty; urgency=low + + * Fix i386/amd64 FTBS by ignoring all module and ABI changes, + not something you would normally do, but I'm sure the ABI + has not changed. This will probably also allow the ARM builds to complete. + + -- Tim Gardner Mon, 05 Jan 2009 14:42:58 -0700 + +linux (2.6.28-4.7) jaunty; urgency=low + + [ Tim Gardner ] + + * Enable CONFIG_ATH5K=m for i386/amd64 + - LP: #306719 + * Build all i386/amd64 AGP/DRM components as modules. + - LP: #312721 + * git commands are now installed outside the default $PATH + Use 'git CMD' instead of 'git-CMD'. + * Build in most PATA/SATA drivers. This should allow most i386/amd64 systems to boot + without an initramfs, though some support work is still required in initramfs-tools + and grub. + - LP: #311730 + + -- Tim Gardner Fri, 02 Jan 2009 07:33:09 -0700 + +linux (2.6.28-4.6) jaunty; urgency=low + + [ Tim Gardner ] + + * Enable CONFIG_X86_E_POWERSAVER=m for i386 generic + - LP: #237405 + * Build i386 AGP drivers as modules + - LP: #312721 + * Build i386 DRM as a module + - LP: #312721 + + [ Upstream Kernel Changes ] + + * drm/i915: Add missing userland definitions for gem init/execbuffer. + - LP: #308387 + + -- Tim Gardner Mon, 29 Dec 2008 09:16:47 -0700 + +linux (2.6.28-4.5) jaunty; urgency=low + + [ Andy Whitcroft ] + + * clean up module dependancy information on package removal/purge + - LP: #300773 + + [ Tim Gardner ] + + * Update iscsitarget to 0.4.17 + * Build in ext{234} + * Build in Crypto modules AES, CBC, ECB + * Build in ACPI AC,BATTERY,BUTTON,FAN,PCI_SLOT,PROCESSOR,SBS,THERMAL,WMI + * Build in AGP intel,via,sis,ali,amd,amd64,efficeon,nvidia,sworks + * Build in ata,dev_dm,dev_loop,dev_md,dev_sd,dev_sr + * Build in BT l2cap,rfcomm,sco + * Reduce CONFIG_LEGACY_PTY_COUNT to 0 + * Build in CDROM_PKTCDVD and CHR_DEV_SG + * Build in CPU_FREQ + GOV_CONSERVATIVE,GOV_ONDEMAND,GOV_POWERSAVE,GOV_USERSPACE,STAT,TABLE + * Build in DM CRYPT,MIRROR,MULTIPATH,SNAPSHOT + * Build in DRM + * Build in HID + * Build in HOTPLUG PCI,PCIE + * Build in I2C + * Build in IEEE1394 OHCI1394 + * Build in INPUT EVDEV + * Build in IPV6 + * Build in MMC + * Build in PACKET + * Enable both IEEE1394 (Firewire) stacks as modules + - LP: #276463 + * Disable SUNRPC_REGISTER_V4 + - LP: #306016 + * Enable dm-raid4-5 + - LP: #309378 + * Build in PPP + * Build in RFKILL + * Build in USB SERIAL + + [ Upstream Kernel Changes ] + + * Rebased to v2.6.28 + + -- Tim Gardner Thu, 18 Dec 2008 21:18:44 -0700 + +linux (2.6.28-3.4) jaunty; urgency=low + + [ Tim Gardner ] + + * Build ecryptfs into the kernel + - LP: #302870 + * Deprecated gnbd + + [ Upstream Kernel Changes ] + + * Rebased to v2.6.28-rc8 + + -- Tim Gardner Wed, 10 Dec 2008 22:45:13 -0700 + +linux (2.6.28-2.3) jaunty; urgency=low + + [ Andy Whitcroft ] + + * update the templates so that we have spaces following the title line + + [ Tim Gardner ] + + * Add upload number to kernel version signature. This has the side effect + of renaming kernel packages back to the original way, e.g., without '-ub' + in the name. + + -- Tim Gardner Thu, 04 Dec 2008 12:18:31 -0700 + +linux (2.6.28-2.2) jaunty; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: (no-up) version: Implement version_signature proc file." + * SAUCE: (no-up) version: Implement version_signature proc file. + * SAUCE: serial: RS485 ioctl structure uses __u32 include linux/types.h + - LP: #303711 + + [ Tim Gardner ] + + * UBUNTU: Removed CONFIG_DRM_VIA_CHROME9 since it is upstream. + * UBUNTU: Removed ubuntu/via_chrome9 + + [ Upstream Kernel Changes ] + + * Rebased to v2.6.28-rc7 + + -- Tim Gardner Tue, 02 Dec 2008 07:33:32 -0700 + +linux (2.6.28-1.1) jaunty; urgency=low + + [ Amit Kucheria ] + + * SAUCE: make fc transport removal of target configurable + * SAUCE: pm: Config option to disable handling of console during + suspend/resume + * SAUCE: Adds support for COMPAL JHL90 webcam + * Map armel to arm to all editconfigs to work correctly + * Add armel to getabis for completeness sake + * Add -ub to our versioning to allow kerneloops.org to identify us + + [ Andy Whitcroft ] + + * Fix Vcs-Git path for the kernel repository. + - LP: #296915 + + [ Ben Collins ] + + * SAUCE: Lower warning level of some PCI messages + - LP: #159241 + * SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps + * SAUCE: tulip: Let dmfe handle davicom on non-sparc + * SAUCE: tulip: Define ULI PCI ID's + * SAUCE: (no-up) version: Implement version_signature proc file. + * SAUCE: (no-up) connector.h: Add idx/val for drbd + * SAUCE: (no-up) swap: Add notify_swap_entry_free callback for compcache + * SAUCE: drivers: Remove some duplicate device entries in various modules + * SAUCE: (no-up) [AppArmor] merge with upstream subversion r1291 + * SAUCE: (no-up) Enable ubuntu extra subdirectory + * SAUCE: (no-up) ACPI: initramfs DSDT override support + * ubuntu: Add drbd module + * ubuntu: Add iscsitarget module + * ubuntu: Add BOM for iscsitarget + * ubuntu: Add squashfs driver + * SAUCE: (no-up) Check for squashfs superblock in initramfs mounting. + * ubuntu: Add aufs module + * ubuntu: Added atl2 driver + * ubuntu: Added et131x driver + * ubuntu: Add dm-raid4-5 driver + * ubuntu: Add ndiswrapper driver + * ubuntu: Added ram backed compressed swap module (compcache) + * ubuntu: Add misc drivers from hardy lum + * ubuntu: Add heci driver 3.2.0.24 + * ubuntu: Add ov511 and bt-sco drivers + * ubuntu: Add acx, prism2_usb wireless drivers + * ubuntu: Add at76 driver to build + * ubuntu: Add fsam7400 sw kill switch driver + * ubuntu: Added qc-usb driver + * ubuntu: e1000e: Upgraded module to 0.4.1.7 + * ubuntu: Added rfkill drivers + * ubuntu: VIA - Add VIA DRM Chrome9 3D engine + * ubuntu: unionfs: Added v1.4 module from hardy + * ubuntu: Add LIRC driver + * ubuntu: Add GFS driver + * ubuntu: New tlsup driver for toshiba laptops + * SAUCE: (no-up) Export lookup_has for aufs + * SAUCE: (no-up) Modularize vesafb + * ubuntu: Config files + * Disable some modules that need porting to 2.6.28 + * ubuntu: Fixup headers creation to include arch/*/include + * ubuntu/module-check: Ignore comment lines + + [ Chuck Short ] + + * SAUCE: ata: blacklist FUJITSU MHW2160BH PL + + [ cking ] + + * SAUCE: Enable speedstep for sonoma processors. + + [ Colin Ian King ] + + * ubuntu: Add dm-loop + * SAUCE: cx88: Support Leadtek WinFast DTV2000 H version J. + * SAUCE: fix kernel oops in VirtualBox during paravirt patching + * SAUCE: qc-usb: Enable Logitech QuickCam Messenger + * SAUCE: appleir: Enable driver for new MacBook Pro + + [ Colin Watson ] + + * Enable configfs, fuse, jfs, reiserfs, and xfs for armel + * Extend debian/d-i/ modules handling to make armel easier to support + * Create udebs for armel + + [ Fabio M. Di Nitto ] + + * ubuntu: update GFS Cluster File System + + [ Kees Cook ] + + * SAUCE: AppArmor: update to upstream subversion r1302 + + [ Leann Ogasawara ] + + * Add automatic model setting for Samsung Q45 + * Add Dell Dimension 9200 reboot quirk + + [ Mackenzie Morgan ] + + * SAUCE: Add quirk for ASUS Z37E to make sound audible after resume + + [ Matthew Garrett ] + + * SAUCE: hostap: send events on data interface as well as master + interface + + [ Michael Frey (Senior Manager, MID ] + + * SAUCE: Send HCI_RESET for Broadcomm 2046 + + [ Michael Haas ] + + * add proper aufs source tree from 20080922 + * Fix AUFS compilation in vfsub.c + * Add splice-2.6.23.patch from AUFS to export a symbol needed by AUFS + * Add put_filp.patch from AUFS to export a symbol needed by AUFS + * Add deny_write_access.patch from AUFS - export deny_write_access + * Add sec_perm-2.6.24.patch from AUFS - export security_inode_permission + * make sure TMPFS_MAGIC is defined in AUFS Makefile + * SAUCE: Revert aufs changes from AppArmor merge + + [ Mohamed Abbas ] + + * SAUCE: iwlagn -- fix rfkill when on when driver loaded + + [ Phillip Lougher ] + + * SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets. + + [ Stefan Bader ] + + * SAUCE: (no-up) Export dm_disk function of device-mapper + * SAUCE: Restore VT fonts on switch + * SAUCE: mmc: Increase power_up deleay to fix TI readers + * gfs1: GFS1 can't create more than 4kb file + * uvcvideo: Commit streaming parameters when enabling the video stream. + + [ Tim Gardner ] + + * SAUCE: Add extra headers to linux-libc-dev + * SAUCE: Catch nonsense keycodes and silently ignore + * SAUCE: Added support for HDAPS on various ThinkPads from Lenovo and IBM + * SAUCE: Guest OS does not recognize a lun with non zero target id on + Vmware ESX Server + * SAUCE: (no-up) Take care of orinoco_cs overlap with hostap_cs + * ubuntu: Add GNBD driver + * SAUCE: e1000e: Map NV RAM dynamically only when needed. + * SAUCE: Correctly blacklist Thinkpad r40e in ACPI + * SAUCE: Update Wacom tablet driver to 1.49 + * SAUCE: Fix Wacom tablet 1.49 porting errors + * SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit controller + * SAUCE: Fix Oops in wlan_setup + * SAUCE: ipw2200: change default policy for auto-associate + * Dell Wireless 365 needs BTUSB_RESET quirk. + * ndiswrapper remote buffer overflows on long ESSIDs (CVE 2008-4395) + * Disabled ubuntu/e1000e config + + [ Upstream Kernel Changes ] + + * Revert "[Bluetooth] Eliminate checks for impossible conditions in IRQ + handler" + * Revert "x86, early_ioremap: fix fencepost error" + * mac80211: fix two issues in debugfs + * iwl3945: do not send scan command if channel count zero + + -- Ben Collins Fri, 07 Nov 2008 09:37:42 -0700 + +linux (2.6.27-8.17) intrepid-proposed; urgency=low + + [ John W. Linville ] + + * SAUCE: iwlagn: avoid sleep in softirq context + -LP: #286285 + + [ Tim Gardner ] + + * Dell Wireless 365 needs BTUSB_RESET quirk. + - LP: #293670 + * SAUCE: ALSA: hda: make a STAC_DELL_EQ option (version 2) + - LP: #293271 + + [ Upstream Kernel Changes ] + + * iwlagn: downgrade BUG_ON in interrupt + * Input: atkbd - expand Latitude's force release quirk to other Dells + * fbcon_set_all_vcs: fix kernel crash when switching the rotated consoles + * modules: fix module "notes" kobject leak + * Driver core: Fix cleanup in device_create_vargs(). + * Driver core: Clarify device cleanup. + * ath9k/mac80211: disallow fragmentation in ath9k, report to userspace + * md: Fix rdev_size_store with size == 0 + * xfs: fix remount rw with unrecognized options + * OHCI: Allow broken controllers to auto-stop + * USB: OHCI: fix endless polling behavior + * USB: Fix s3c2410_udc usb speed handling + * USB: EHCI: log a warning if ehci-hcd is not loaded first + * usb gadget: cdc ethernet notification bugfix + * usb: musb_hdrc build fixes + * drm/i915: fix ioremap of a user address for non-root (CVE-2008-3831) + * DVB: au0828: add support for another USB id for Hauppauge HVR950Q + * DVB: sms1xxx: support two new revisions of the Hauppauge WinTV + MiniStick + * security: avoid calling a NULL function pointer in + drivers/video/tvaudio.c + * Linux 2.6.27.3 + -LP: #294152 + + * gpiolib: fix oops in gpio_get_value_cansleep() + * edac cell: fix incorrect edac_mode + * x86 ACPI: fix breakage of resume on 64-bit UP systems with SMP kernel + * sched: fix the wrong mask_len + * USB: cdc-wdm: make module autoload work + * USB: don't rebind drivers after failed resume or reset + * USB: fix memory leak in cdc-acm + * USB: Speedtouch: add pre_reset and post_reset routines + * dm kcopyd: avoid queue shuffle + * dm snapshot: fix primary_pe race + * amd_iommu: fix nasty bug that caused ILLEGAL_DEVICE_TABLE_ENTRY errors + * CIFS: fix saving of resume key before CIFSFindNext + * netfilter: xt_iprange: fix range inversion match + * netfilter: snmp nat leaks memory in case of failure + * netfilter: restore lost ifdef guarding defrag exception + * anon_vma_prepare: properly lock even newly allocated entries + * hvc_console: Fix free_irq in spinlocked section + * ACPI Suspend: Enable ACPI during resume if SCI_EN is not set + * ACPI suspend: Blacklist HP xw4600 Workstation for old code ordering + * ACPI suspend: Always use the 32-bit waking vector + * proc: fix vma display mismatch between /proc/pid/{maps,smaps} + * SCSI: scsi_dh: add Dell product information into rdac device handler + * PCI hotplug: cpqphp: fix kernel NULL pointer dereference + * V4L/DVB (9300): pvrusb2: Fix deadlock problem + * Linux 2.6.27.4 + -LP: #294155 + + -- Tim Gardner Tue, 04 Nov 2008 12:16:07 -0700 + +linux (2.6.27-7.16) intrepid-security; urgency=low + + [ Tim Gardner ] + + * ndiswrapper remote buffer overflows on long ESSIDs (CVE 2008-4395) + - LP: #275860 + + [ Upstream Kernel Changes ] + + * ext[234]: Avoid printk floods in the face of directory corruption + (CVE-2008-3528) + + -- Tim Gardner Mon, 03 Nov 2008 13:34:42 -0700 + +linux (2.6.27-7.15) intrepid-security; urgency=low + + [ Upstream Kernel Changes ] + + * tcp: Restore ordering of TCP options for the sake of inter-operability + - LP: #264019 + + -- Tim Gardner Mon, 27 Oct 2008 19:28:06 -0600 + +linux (2.6.27-7.14) intrepid; urgency=low + + [ Tim Gardner ] + + * Disable ath5k in 2.6.27 + - LP: #288148 + + -- Tim Gardner Thu, 23 Oct 2008 07:40:43 -0600 + +linux (2.6.27-7.13) intrepid; urgency=low + + [ Stefan Bader ] + + * gfs1: GFS1 can't create more than 4kb file + + [ Tim Gardner ] + + * Revert "SAUCE: x86: Reserve FIRST_DEVICE_VECTOR in used_vectors + bitmap.". Use upstream commit to avoid future conflicts. + * Revert "STABLE queue: mac80211: fix two issues in debugfs". + Use upstream commit to avoid future conflicts. + * Revert "x86, early_ioremap: fix fencepost error" + Use upstream commit to avoid future conflicts. + + [ Upstream Kernel Changes ] + + * sched_rt.c: resch needed in rt_rq_enqueue() for the root rt_rq + * x86: Reserve FIRST_DEVICE_VECTOR in used_vectors bitmap. + * mac80211: fix two issues in debugfs + * Fix barrier fail detection in XFS + * tty: Termios locking - sort out real_tty confusions and lock reads + * CIFS: make sure we have the right resume info before calling + CIFSFindNext + * rfkill: update LEDs for all state changes + * libertas: clear current command on card removal + * b43legacy: Fix failure in rate-adjustment mechanism + * x86, early_ioremap: fix fencepost error + * x86: SB450: skip IRQ0 override if it is not routed to INT2 of IOAPIC + * x86: improve UP kernel when CPU-hotplug and SMP is enabled + * sky2: Fix WOL regression + * netdrvr: atl1e: Don't take the mdio_lock in atl1e_probe + * Linux 2.6.27.2 + + [ Amit Kucheria ] + + * Ubuntu: agp: Fix stolen memory counting on G4X. + -LP: 285572 + + [ Scott Remnant ] + + * add MODULE_ALIAS to load ipmi_devintf with ipmi_si + + -- Tim Gardner Sun, 19 Oct 2008 10:06:21 -0600 + +linux (2.6.27-7.12) intrepid; urgency=low + + [ Chuck Short ] + + * xen: Add xen modules to virtual flavours. + + [ Mario Limonciello ] + + * SAUCE: Add back in lost commit for Apple BT Wireless Keyboard + - LP: #162083 + + [ Tim Gardner ] + + * Remove depmod created files from packages. + - LP: #250511 + * Changed default TCP congestion algorithm to 'cubic' (again) + - LP: #278801 + * Update configs for 'disable CONFIG_DYNAMIC_FTRACE' + - LP: #263555 + + [ Upstream Kernel Changes ] + + * x86: register a platform RTC device if PNP doesn't describe it + * disable CONFIG_DYNAMIC_FTRACE due to possible memory corruption on + module unload + + -- Tim Gardner Fri, 17 Oct 2008 11:25:39 -0600 + +linux (2.6.27-7.11) intrepid; urgency=low + + [ Amit Kucheria ] + + * STABLE queue: mac80211: fix two issues in debugfs + - LP: #275227 + * SAUCE: Adds support for COMPAL JHL90 webcam + + [ Ben Collins ] + + * SAUCE: (no-up) x86: Quiet "Kernel alive" messages + - LP: #39985 + * SAUCE: (no-up) Modularize vesafb + * build/config: Enable vesafb module + * build: Switch to vesafb as preferred. + + [ Leann Ogasawara ] + + * Add Dell Dimension 9200 reboot quirk + - LP: #271370 + + [ Michael Haas ] + + * SAUCE: Revert aufs changes from AppArmor merge + + [ Tim Gardner ] + + * fix virtio udeb layout + - LP: #257739 + * Enabled CONFIG_EXT4DEV_FS=m + * Changed default TCP congestion algorithm to 'cubic' + - LP: #278801 + * SAUCE: ipw2200: change default policy for auto-associate + - LP: #264104 + + [ Upstream Kernel Changes ] + + * x86, early_ioremap: fix fencepost error + - LP: #263543 + + -- Tim Gardner Sat, 11 Oct 2008 08:07:42 -0600 + +linux (2.6.27-7.10) intrepid; urgency=low + + [ Alexey Starikovskiy ] + + * SAUCE: ACPI: EC: do transaction from interrupt context + - LP: #277802 + + [ Ben Collins ] + + * build/d-i: Change virtio-modules udeb to prio standard + + [ Colin Ian King ] + + * SAUCE: Blacklist IBM 2656 in serio/i8042 + - LP: #21558 + + [ Henrik Rydberg ] + + * Revert "SAUCE: applesmc: Add MacBookAir" + * SAUCE: [PATCH 1/5] hwmon: applesmc: Specified number of bytes to read + should match actual + * SAUCE: [PATCH 2/5] hwmon: applesmc: Fix the 'wait status failed: c != + 8' problem + * SAUCE: [PATCH 3/5] hwmon: applesmc: Prolong status wait + * SAUCE: [PATCH 4/5] hwmon: applesmc: Allow for variable ALV0 and ALV1 + package length + * SAUCE: [PATCH 5/5] hwmon: applesmc: Add support for Macbook Air + * SAUCE: hwmon: applesmc: Add support for Macbook Pro 4 + * SAUCE: hwmon: applesmc: Add support for Macbook Pro 3 + * SAUCE: hwmon: applesmc: Lighter wait mechanism, drastic improvement + + [ Leann Ogasawara ] + + * Add automatic model setting for Samsung Q45 + - LP: #200210 + + [ Tim Gardner ] + + * SAUCE: Correctly blacklist Thinkpad r40e in ACPI + - LP: #278794 + * SAUCE: Update Wacom tablet driver to 1.49 + - LP: #260675 + * SAUCE: ALPS touchpad for Dell Latitude E6500/E6400 + - LP: #270643 + * SAUCE: Fix Wacom tablet 1.49 porting errors + * SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit controller + * SAUCE: Fix Oops in wlan_setup + - LP: #263309 + + [ Upstream Kernel Changes ] + + * ath9k: fix oops on trying to hold the wrong spinlock + * [Bluetooth] Fix double frees on error paths of btusb and bpa10x drivers + * [Bluetooth] Add reset quirk for new Targus and Belkin dongles + * [Bluetooth] Add reset quirk for A-Link BlueUSB21 dongle + * Revert "ax25: Fix std timer socket destroy handling." + * ax25: Quick fix for making sure unaccepted sockets get destroyed. + * netrom: Fix sock_orphan() use in nr_release + * Revert "V4L/DVB (8904): cx88: add missing unlock_kernel" + * SLOB: fix bogus ksize calculation + * net: only invoke dev->change_rx_flags when device is UP + * tcp: Fix possible double-ack w/ user dma + * net: Fix netdev_run_todo dead-lock + * tcp: Fix tcp_hybla zero congestion window growth with small rho and large cwnd. + * [MIPS] Sibyte: Register PIO PATA device only for Swarm and Litte Sur + * eeepc-laptop: Fix hwmon interface + * hwmon: (it87) Prevent power-off on Shuttle SN68PT + * hwmon: Define sysfs interface for energy consumption register + * hwmon: (adt7473) Fix some bogosity in documentation file + * hwmon: (abituguru3) Enable reading from AUX3 fan on Abit AT8 32X + * hwmon: (abituguru3) Enable DMI probing feature on Abit AT8 32X + * [CPUFREQ] correct broken links and email addresses + * SLOB: fix bogus ksize calculation fix + * Don't allow splice() to files opened with O_APPEND + * Linux 2.6.27 + + -- Tim Gardner Wed, 08 Oct 2008 21:19:34 -0600 + +linux (2.6.27-6.9) intrepid; urgency=low + + [ Kees Cook ] + + * SAUCE: AppArmor: update to upstream subversion r1302 + - LP: #269921 + + [ Stefan Bader ] + + * Update configuration files to be compliant to desktop specs + - LP: #279019 + + [ Tim Gardner ] + + * Add support in e1000e for a couple of ICH10 PCI IDs + * Enable CONFIG_INPUT_PCSPKR=m + - LP: #275453 + + [ Upstream Kernel Changes ] + + * V4L/DVB (8559a): Fix a merge conflict at gspca/sonixb + * V4L/DVB (8789): wm8739: remove wrong kfree + * V4L/DVB (8883): w9968cf: Fix order of usb_alloc_urb validation + * V4L/DVB (8884): em28xx-audio: fix memory leak + * V4L/DVB (8885): cpia2_usb: fix memory leak + * V4L/DVB (8886): ov511: fix memory leak + * V4L/DVB (8887): gspca: fix memory leak + * V4L/DVB (8892): pvrusb2: Handle USB ID 2040:2950 same as 2040:2900 + * V4L/DVB (8904): cx88: add missing unlock_kernel + * V4L/DVB (8905): ov511: fix exposure sysfs attribute bug + * V4L/DVB (8909): gspca: PAC 7302 webcam 093a:262a added. + * hrtimer: migrate pending list on cpu offline + * hrtimer: fix migration of CB_IRQSAFE_NO_SOFTIRQ hrtimers + * hrtimer: mark migration state + * hrtimer: prevent migration of per CPU hrtimers + * [IA64] Put the space for cpu0 per-cpu area into .data section + * powerpc: Fix PCI in Holly device tree + * powerpc: Fix failure to shutdown with CPU hotplug + * mfd: Fix Kconfig accroding to the new gpiolib symbols + * mfd: Fix asic3 compilation + * x86: fix typo in enable_mtrr_cleanup early parameter + * ipsec: Fix pskb_expand_head corruption in xfrm_state_check_space + * iucv: Fix mismerge again. + * ALSA: ASoC: Fix cs4270 error path + * ALSA: hda - Fix model for Dell Inspiron 1525 + * sctp: Fix kernel panic while process protocol violation parameter + * x86: Fix broken LDT access in VMI + * x86, vmi: fix broken LDT access + * tcp: Fix NULL dereference in tcp_4_send_ack() + * ipv6: NULL pointer dereferrence in tcp_v6_send_ack + * XFRM,IPv6: initialize ip6_dst_blackhole_ops.kmem_cachep + * af_key: Free dumping state on socket close + * dm: always allow one page in dm_merge_bvec + * dm: cope with access beyond end of device in dm_merge_bvec + * dm mpath: add missing path switching locking + * MN10300: Fix IRQ handling + * pxa2xx_spi: fix build breakage + * e1000e: write protect ICHx NVM to prevent malicious write/erase + * powerpc: Fix boot hang regression on MPC8544DS + * ASoC: Set correct name for WM8753 rec mixer output + * ALSA: snd-powermac: mixers for PowerMac G4 AGP + * ALSA: snd-powermac: HP detection for 1st iMac G3 SL + * fbcon: fix monochrome color value calculation + * inotify: fix lock ordering wrt do_page_fault's mmap_sem + * braille_console: only register notifiers when the braille console is used + * fix error-path NULL deref in alloc_posix_timer() + * memory hotplug: missing zone->lock in test_pages_isolated() + * mm: tiny-shmem nommu fix + * mm: handle initialising compound pages at orders greater than MAX_ORDER + * e1000e: reset swflag after resetting hardware + * e1000e: do not ever sleep in interrupt context + * e1000e: remove phy read from inside spinlock + * e1000e: drop stats lock + * e1000e: debug contention on NVM SWFLAG + * e1000e: update version from k4 to k6 + * Check mapped ranges on sysfs resource files + * e1000e: Fix incorrect debug warning + * [MIPS] Build fix: Fix irq flags type + * [MIPS] SMTC: Build fix: Fix filename in Makefile + * [MIPS] SMTC: Fix holes in SMTC and FPU affinity support. + * [MIPS] SMTC: Close tiny holes in the SMTC IPI replay system. + * [MIPS] SMTC: Fix SMTC dyntick support. + * [S390] nohz: Fix __udelay. + * [S390] qdio: prevent stack clobber + * Fix init/main.c to use regular printk with '%pF' for initcall fn + * x86 setup: correct segfault in generation of 32-bit reloc kernel + * selinux: Fix an uninitialized variable BUG/panic in selinux_secattr_to_sid() + * rtc: fix kernel panic on second use of SIGIO nofitication + * fbdev: fix recursive notifier and locking when fbdev console is blanked + * orion_spi: fix handling of default transfer speed + * include/linux/stacktrace.h: declare struct task_struct + * cpusets: remove pj from cpuset maintainers + * MAINTAINERS: add mailing list for man-pages + * SubmitChecklist: interfaces changes should CC linux-api@ + * Documentation/HOWTO: info about interface changes should CC linux-api@vger + * dw_dmac: fix copy/paste bug in tasklet + * leds-fsg: change order of initialization and deinitialization + * leds-pca955x: add proper error handling and fix bogus memory handling + * ACPI: Make /proc/acpi/wakeup interface handle PCI devices (again) + * clockevents: check broadcast tick device not the clock events device + * V4L/DVB (8919): cx18: Fix tuner audio input for Compro H900 cards + * V4L/DVB (8926): gspca: Bad fix of leak memory (changeset 43d2ead315b1). + * V4L/DVB (8933): gspca: Disable light frquency for zc3xx cs2102 Kokom. + * V4L/DVB (8935): em28xx-cards: Remove duplicate entry (EM2800_BOARD_KWORLD_USB2800) + * V4L/DVB (8955): bttv: Prevent NULL pointer dereference in radio_open + * V4L/DVB (8957): zr36067: Restore the default pixel format + * V4L/DVB (8958): zr36067: Return proper bytes-per-line value + * V4L/DVB (8960): drivers/media/video/cafe_ccic.c needs mm.h + * V4L/DVB (8961): zr36067: Fix RGBR pixel format + * V4L/DVB (8963): s2255drv field count fix + * V4L/DVB (8967): Use correct XC3028L firmware for AMD ATI TV Wonder 600 + * V4L/DVB (8978): sms1xxx: fix product name for Hauppauge WinTV MiniStick + * V4L/DVB (8979): sms1xxx: Add new USB product ID for Hauppauge WinTV MiniStick + * V4L/DVB (9029): Fix deadlock in demux code + * V4L/DVB (9037): Fix support for Hauppauge Nova-S SE + * V4L/DVB (9043): S5H1420: Fix size of shadow-array to avoid overflow + * V4L/DVB (9053): fix buffer overflow in uvc-video + * V4L/DVB (9075): gspca: Bad check of returned status in i2c_read() spca561. + * V4L/DVB (9080): gspca: Add a delay after writing to the sonixj sensors. + * V4L/DVB (9092): gspca: Bad init values for sonixj ov7660. + * V4L/DVB (9099): em28xx: Add detection for K-WORLD DVB-T 310U + * V4L/DVB (9103): em28xx: HVR-900 B3C0 - fix audio clicking issue + * x86: gart iommu have direct mapping when agp is present too + * ide-cd: temporary tray close fix + * ide-dma: fix ide_build_dmatable() for TRM290 + * IDE: Fix platform device registration in Swarm IDE driver (v2) + * ide-cd: Optiarc DVD RW AD-7200A does play audio + * ide: workaround for bogus gcc warning in ide_sysfs_register_port() + * [MIPS] Fix CMP Kconfig configuration and mark as broken. + * [MIPS] IP27: Fix build errors if CONFIG_MAPPED_KERNEL=y + * x86 ACPI: Blacklist two HP machines with buggy BIOSes + * kgdb, x86: Avoid invoking kgdb_nmicallback twice per NMI + * kgdb: call touch_softlockup_watchdog on resume + * atmel-mci: Initialize BLKR before sending data transfer command + * Marker depmod fix core kernel list + * Linux 2.6.27-rc9 + + -- Tim Gardner Sun, 05 Oct 2008 21:27:49 -0600 + +linux (2.6.27-5.8) intrepid; urgency=low + + [ Amit Kucheria ] + + * Update AUFS-related Kconfig + - LP: #264048 + + [ Michael Haas ] + + * add proper aufs source tree from 20080922 + * Fix AUFS compilation in vfsub.c + * Add splice-2.6.23.patch from AUFS to export a symbol needed by AUFS + * Add put_filp.patch from AUFS to export a symbol needed by AUFS + * apply (modified) lhash.patch from AUFS to export __lookup_hash() + * Add deny_write_access.patch from AUFS - export deny_write_access + * Add sec_perm-2.6.24.patch from AUFS - export security_inode_permission + * make sure TMPFS_MAGIC is defined in AUFS Makefile + + [ Tim Gardner ] + + * Enabled CONFIG_IPWIRELESS + - LP: #274748 + * Enabled CONFIG_E1000E, disabled CONFIG_E1000E_NEW + This takes advantage of the upstream NVM protection fix in + commit 4a7703582836f55a1cbad0e2c1c6ebbee3f9b3a7. + + [ Upstream Kernel Changes ] + + * Revert "[Bluetooth] Eliminate checks for impossible conditions in IRQ + handler" + * [SCSI] qla2xxx: Defer enablement of RISC interrupts until ISP + initialization completes. + * PCI: Fix pcie_aspm=force + * PCI: fix compiler warnings in pci_get_subsys() + * UBIFS: create the name of the background thread in every case + * UBIFS: TNC / GC race fixes + * UBIFS: remove incorrect assert + * UBIFS: fix printk format warnings + * AMD IOMMU: set iommu sunc flag after command queuing + * AMD IOMMU: protect completion wait loop with iommu lock + * sparc64: Fix disappearing PCI devices on e3500. + * x86, oprofile: BUG scheduling while atomic + * ALSA: ASoC: Fix at32-pcm build breakage with PM enabled + * ath9k: connectivity is lost after Group rekeying is done + * wireless: zd1211rw: add device ID fix wifi dongle "trust nw-3100" + * [IA64] Ski simulator doesn't need check_sal_cache_flush + * [IA64] kexec fails on systems with blocks of uncached memory + * ath9k: Fix IRQ nobody cared issue with ath9k + * [Bluetooth] Fix I/O errors on MacBooks with Broadcom chips + * [Bluetooth] Fix wrong URB handling of btusb driver + * [Bluetooth] Fix USB disconnect handling of btusb driver + * sparc64: Fix missing devices due to PCI bridge test in + of_create_pci_dev(). + * [WATCHDOG] ibmasr: remove unnecessary spin_unlock() + * [WATCHDOG] wdt285: fix sparse warnings + * [WATCHDOG] unlocked_ioctl changes + * x86: fix 27-rc crash on vsmp due to paravirt during module load + * sched: fix init_hrtick() section mismatch warning + * clockevents: prevent cpu online to interfere with nohz + * x86: prevent stale state of c1e_mask across CPU offline/online + * clockevents: prevent stale tick_next_period for onlining CPUs + * clockevents: check broadcast device not tick device + * clockevents: prevent mode mismatch on cpu online + * x86: prevent C-states hang on AMD C1E enabled machines + * x86: c1e_idle: don't mark TSC unstable if CPU has invariant TSC + * timers: fix build error in !oneshot case + * ALSA: ASoC: maintainers - update email address for Liam Girdwood + * ibmasr: remove unnecessary spin_unlock() + * smb.h: do not include linux/time.h in userspace + * kernel-doc: allow structs whose members are all private + * kexec: fix segmentation fault in kimage_add_entry + * Documentation/DMA-mapping.txt: update for pci_dma_mapping_error() + changes + * sys_paccept: disable paccept() until API design is resolved + * mm: tiny-shmem fix lock ordering: mmap_sem vs i_mutex + * Documentation/sysctl/kernel.txt: fix softlockup_thresh description + * memcg: check under limit at shrink_usage + * atmel_serial: update the powersave handler to match serial core + * [SCSI] Fix hang with split requests + * USB Storage: Sierra: Non-configurable TRU-Install + * USB Serial: Sierra: Device addition & version rev + * USB: ehci: fix some ehci hangs and crashes + * USB: Fix the Nokia 6300 storage-mode. + * USB: Correct Sierra Wireless USB EVDO Modem Device ID + * USB: fix hcd interrupt disabling + * USB: update of Documentation/usb/anchors.txt + * usb gadget: fix omap_udc DMA regression + * USB: Fixing Nokia 3310c in storage mode + * usb: musb: fix include path + * USB: fix EHCI periodic transfers + * usb-serial: Add Siemens EF81 to PL-2303 hack triggers + * USB: SERIAL CP2101 add device IDs + * USB: unusual_devs addition for RockChip MP3 player + * USB: fsl_usb2_udc: fix VDBG() format string + * usb serial: ti_usb_3410_5052 obviously broken by firmware changes + * USB: ftdi_sio: Add 0x5050/0x0900 USB IDs (Papouch Quido USB 4/4) + * USB: serial: add ZTE CDMA Tech id to option driver + * USB Serial: Sierra: Add MC8785 VID/PID + * USB: drivers/usb/musb/: disable it on SuperH + * usb: ftdi_sio: add support for Domintell devices + * usb: unusual devs patch for Nokia 5310 Music Xpress + * USB: revert recovery from transient errors + * [MIPS] au1000: Fix gpio direction + * [MIPS] Fixe the definition of PTRS_PER_PGD + * x86: prevent stale state of c1e_mask across CPU offline/online, fix + * x86: disable apm on the olpc + * i2c-powermac: Fix section for probe and remove functions + * i2c-dev: Return correct error code on class_create() failure + * i2c: Fix mailing lists in two MAINTAINERS entries + * ath9k: disable MIB interrupts to fix interrupt storm + * 9p: implement proper trans module refcounting and unregistration + * 9p-trans_fd: fix trans_fd::p9_conn_destroy() + * 9p-trans_fd: clean up p9_conn_create() + * 9p-trans_fd: don't do fs segment mangling in p9_fd_poll() + * 9p-trans_fd: fix and clean up module init/exit paths + * 9p: introduce missing kfree + * 9p: use an IS_ERR test rather than a NULL test + * 9p: fix put_data error handling + * netfilter: ip6t_{hbh,dst}: Rejects not-strict mode on rule insertion + * MN10300: Move asm-arm/cnt32_to_63.h to include/linux/ + * MN10300: Make sched_clock() report time since boot + * ALSA: fix locking in snd_pcm_open*() and snd_rawmidi_open*() + * ALSA: remove unneeded power_mutex lock in snd_pcm_drop + * IPoIB: Fix crash when path record fails after path flush + * [XFS] Fix extent list corruption in xfs_iext_irec_compact_full(). + * [XFS] Remove xfs_iext_irec_compact_full() + * kgdb: could not write to the last of valid memory with kgdb + * kgdb, x86, arm, mips, powerpc: ignore user space single stepping + * kgdb, x86_64: gdb serial has BX and DX reversed + * kgdb, x86_64: fix PS CS SS registers in gdb serial + * kgdboc,tty: Fix tty polling search to use name correctly + * ARM: Delete ARM's own cnt32_to_63.h + * m32r: remove the unused NOHIGHMEM option + * m32r: don't offer CONFIG_ISA + * m32r: export empty_zero_page + * m32r: export __ndelay + * m32r/kernel/: cleanups + * [MIPS] au1000: Make sure GPIO value is zero or one + * [MIPS] IP27: Switch to dynamic interrupt routing avoding panic on + error. + * [MIPS] BCM47xx: Fix build error due to missing PCI functions + * [SSB] Initialise dma_mask for SSB_BUSTYPE_SSB devices + * Swarm: Fix crash due to missing initialization + * ide-tape: fix vendor strings + * ide: note that IDE generic may prevent other drivers from attaching + * cdrom: update ioctl documentation + * [SCSI] qlogicpti: fix sg list traversal error in continuation entries + * sata_nv: reinstate nv_hardreset() for non generic controllers + * scsi: fix fall out of sg-chaining patch in qlogicpti + * ALSA: make the CS4270 driver a new-style I2C driver + * ALSA: ASoC: Fix another cs4270 error path + * Fix NULL pointer dereference in proc_sys_compare + * kconfig: fix silentoldconfig + * kconfig: readd lost change count + * mm owner: fix race between swapoff and exit + * Linux 2.6.27-rc8 + * e1000e: write protect ICHx NVM to prevent malicious write/erase + + -- Amit Kucheria Tue, 30 Sep 2008 18:22:35 +0300 + +linux (2.6.27-4.7) intrepid; urgency=low + + [ Ben Collins ] + + * build/abi: Add gfs1 to perm blacklist + * build/abi: Ignored changes in gfs2 symbols + + [ Fabio M. Di Nitto ] + + * Revert "SAUCE: Export gfs2 symbols required for gfs1 kernel module" + * ubuntu: update GFS Cluster File System + + [ Stefan Bader ] + + * SAUCE: x86: Reserve FIRST_DEVICE_VECTOR in used_vectors bitmap. + - LP: #276334 + + [ Tim Gardner ] + + * Revert "Disable e1000e until the NVRAM corruption problem is found." + * Add atl1e and atl2 to Debian installer bits + - LP: #273904 + * SAUCE: e1000e: Map NV RAM dynamically only when needed. + - LP: #263555 + + -- Tim Gardner Fri, 26 Sep 2008 20:51:22 -0600 + +linux (2.6.27-4.6) intrepid; urgency=low + + [ Tim Gardner ] + + * Disable e1000e until the NVRAM corruption problem is found. + - LP: #263555 + + [ Upstream Kernel Changes ] + + * Revert "[Bluetooth] Eliminate checks for impossible conditions in IRQ + handler" + + -- Ben Collins Tue, 23 Sep 2008 09:53:57 -0400 + +linux (2.6.27-4.5) intrepid; urgency=low + + [ Upstream Kernel Changes ] + + * Revert "b43/b43legacy: add RFKILL_STATE_HARD_BLOCKED support" + * udf: Fix lock inversion between iprune_mutex and alloc_mutex (v2) + * udf: Fix error paths in udf_new_inode() + * [SCSI] sd: select CRC_T10DIF only when necessary + * [SCSI] zfcp: Fix request queue locking + * [SCSI] zfcp: Correctly query end flag in gpn_ft response + * [SCSI] zfcp: Simplify ccw notify handler + * [SCSI] zfcp: Fix reference counter for remote ports + * [SCSI] zfcp: channel cannot be detached due to refcount imbalance + * [SCSI] zfcp: Remove duplicated unlikely() macros. + * [SCSI] scsi_dh: make check_sense return ADD_TO_MLQUEUE + * [SCSI] make scsi_check_sense HARDWARE_ERROR return ADD_TO_MLQUEUE on + retry + * [SCSI] fix check of PQ and PDT bits for WLUNs + * pcm037: add rts/cts support for serial port + * i.MX serial: fix init failure + * imx serial: set RXD mux bit on i.MX27 and i.MX31 + * imx serial: fix rts handling for non imx1 based hardware + * mlx4_core: Set RAE and init mtt_sz field in FRMR MPT entries + * udf: add llseek method + * PCI/iommu: blacklist DMAR on Intel G31/G33 chipsets + * PCI: Fix printk warnings in probe.c + * PCI: Fix printk warnings in setup-bus.c + * PCI Hotplug: fakephp: fix deadlock... again + * clockevents: remove WARN_ON which was used to gather information + * ocfs2: Fix a bug in direct IO read. + * arch/x86/kernel/kdebugfs.c: introduce missing kfree + * [IA64] fix compile failure with non modular builds + * [IA64] fix up bte.h + * [IA64] arch/ia64/sn/pci/tioca_provider.c: introduce missing kfree + * PCI: fix pciehp_free_irq() + * [IA64] prevent ia64 from invoking irq handlers on offline CPUs + * ide: Fix pointer arithmetic in hpt3xx driver code (3rd try) + * add deprecated ide-scsi to feature-removal-schedule.txt + * swiotlb: fix back-off path when memory allocation fails + * sparc64: Fix interrupt register calculations on Psycho and Sabre. + * VIDEO_SH_MOBILE_CEU should depend on HAS_DMA + * m68k: Update defconfigs for 2.6.27-rc6 + * sparc32: Fix function signature of of_bus_sbus_get_flags(). + * sched: fix 2.6.27-rc5 couldn't boot on tulsa machine randomly + * sched: fix deadlock in setting scheduler parameter to zero + * KVM: SVM: fix random segfaults with NPT enabled + * KVM: SVM: fix guest global tlb flushes with NPT + * KVM: VMX: Always return old for clear_flush_young() when using EPT + * clocksource, acpi_pm.c: fix check for monotonicity + * [ARM] OMAP: Fix MMC device data + * block: disable sysfs parts of the disk command filter + * ath9k: Assign seq# when mac80211 requests this + * sg: disable interrupts inside sg_copy_buffer + * MN10300: Change the fault handler to check in_atomic() not + in_interrupt() + * [Bluetooth] Fix regression from using default link policy + * netlink: fix overrun in attribute iteration + * x86: fix possible x86_64 and EFI regression + * sparc64: Fix PCI error interrupt registry on PSYCHO. + * sparc: Fix user_regset 'n' field values. + * niu: panic on reset + * PCI: re-add debug prints for unmodified BARs + * [ARM] 5245/1: Fix warning about unused return value in drivers/pcmcia + * [ARM] 5246/1: tosa: add proper clock alias for tc6393xb clock + * [ARM] 5247/1: tosa: SW_EAR_IN support + * [ARM] Fix PCI_DMA_BUS_IS_PHYS for ARM + * ata: duplicate variable sparse warning + * sata_inic162x: enable LED blinking + * [libata] LBA28/LBA48 off-by-one bug in ata.h + * proc: more debugging for "already registered" case + * include/linux/ioport.h: add missing macro argument for devm_release_* + family + * cpuset: avoid changing cpuset's cpus when -errno returned + * cpuset: hotplug documentation fix + * coredump_filter: add description of bit 4 + * bfs: fix Lockdep warning + * mm: ifdef Quicklists in /proc/meminfo + * spi_mpc83xx: fix clockrate calculation for low speed + * spi_mpc83xx: reject invalid transfer sizes + * pxa2xx_spi: chipselect bugfixes + * pxa2xx_spi: dma bugfixes + * mm: mark the correct zone as full when scanning zonelists + * Documentation/ABI: /sys/class/gpio + * MAINTAINERS: fix USB VIDEO CLASS mail list address + * ia64: fix panic during `modprobe -r xpc' + * atmel_lcdfb: disable LCD and DMA engines when suspending + * spi_s3c24xx: fix section warning + * rescan_partitions(): make device capacity errors non-fatal + * memstick: fix MSProHG 8-bit interface mode support + * Add Uwe Kleine-König to .mailmap + * xen: fix for xen guest with mem > 3.7G + * x86/paravirt: Remove duplicate paravirt_pagetable_setup_{start, done}() + * crypto: talitos - Avoid consecutive packets going out with same IV + * slub: fixed uninitialized counter in struct kmem_cache_node + * udp: Fix rcv socket locking + * IB/mlx4: Fix up fast register page list format + * [MIPS] VR41xx: unsigned irq cannot be negative + * x86: completely disable NOPL on 32 bits + * [S390] cio: Fix driver_data handling for ccwgroup devices. + * [S390] cio: fix orb initialization in cio_start_key + * sparc64: Fix OOPS in psycho_pcierr_intr_other(). + * sparc64: Fix SMP bootup with CONFIG_STACK_DEBUG or ftrace. + * RDMA/nes: Fix client side QP destroy + * IPoIB: Fix deadlock on RTNL between bcast join comp and ipoib_stop() + * clockevents: make device shutdown robust + * powerpc: Fix interrupt values for DMA2 in MPC8610 HPCD device tree + * hpplus: fix build regression + * Fix PNP build failure, bugzilla #11276 + * warn: Turn the netdev timeout WARN_ON() into a WARN() + * [XFS] Move memory allocations for log tracing out of the critical path + * [XFS] Fix regression introduced by remount fixup + * [XFS] Prevent direct I/O from mapping extents beyond eof + * [XFS] Fix barrier status change detection. + * [XFS] Prevent lockdep false positives when locking two inodes. + * [XFS] Fix use-after-free with buffers + * [XFS] Don't do I/O beyond eof when unreserving space + * powerpc: Holly board needs dtbImage target + * Fix compile failure with non modular builds + * [ARM] 5249/1: davinci: remove redundant check in davinci_psc_config() + * [ARM] omap: back out 'internal_clock' support + * sctp: set the skb->ip_summed correctly when sending over loopback. + * [ARM] 5255/1: Update jornada ssp to remove build errors/warnings + * sctp: do not enable peer features if we can't do them. + * sctp: Fix oops when INIT-ACK indicates that peer doesn't support AUTH + * bnx2: Promote vector field in bnx2_irq structure from u16 to unsigned + int + * forcedeth: call restore mac addr in nv_shutdown path + * e1000: prevent corruption of EEPROM/NVM + * e100: Use pci_pme_active to clear PME_Status and disable PME# + * md: Don't wait UNINTERRUPTIBLE for other resync to finish + * atstk1000: fix build breakage with BOARD_ATSTK100X_SW2_CUSTOM=y + * avr32: add .gitignore files + * avr32: add generic_find_next_le_bit bit function + * avr32: fix sys_sync_file_range() call convention + * avr32: nmi_enter() without nmi_exit() + * KVM: ia64: 'struct fdesc' build fix + * hwmon: (atxp1) Fix device detection logic + * hwmon: (it87) Fix fan tachometer reading in IT8712F rev 0x7 (I) + * hwmon: (ad7414) Make ad7414_update_device() static + * tmio_mmc: fix compilation with debug enabled + * atmel-mci: debugfs: enable clock before dumping regs + * atmel-mci: Fix memory leak in atmci_regs_show + * atmel-mci: Fix bogus debugfs file size + * atmel-mci: Set MMC_CAP_NEEDS_POLL if no detect_pin + * mmc_block: handle error from mmc_register_driver() + * mmc_test: initialize mmc_test_lock statically + * [MIPS] Fix 64-bit IP checksum code + * [MIPS] SMTC: Clear TIF_FPUBOUND on clone / fork. + * [MIPS] Fix potential latency problem due to non-atomic cpu_wait. + * [MIPS] vmlinux.lds.S: handle .text.* + * MAINTAINERS: Trivial whitespace cleanups + * MAINTAINERS: Various fixes + * Linux 2.6.27-rc7 + + -- Tim Gardner Sun, 21 Sep 2008 21:49:28 -0600 + +linux (2.6.27-3.4) intrepid; urgency=low + + [ Colin Ian King ] + + * SAUCE: fix kernel oops in VirtualBox during paravirt patching + - LP: #246067 + * SAUCE: qc-usb: Enable Logitech QuickCam Messenger + - LP: #209901 + * SAUCE: appleir: Enable driver for new MacBook Pro + - LP: #157919 + + [ Tim Gardner ] + + * Enabled CONFIG_DEBUG_RODATA=y + + [ Upstream Kernel Changes ] + + * Revert "ALSA: hda - Added model selection for iMac 24"" + * Revert "x86: fix HPET regression in 2.6.26 versus 2.6.25, check hpet + against BAR, v3" + * Revert "[ARM] use the new byteorder headers" + * Revert "mac80211: Use IWEVASSOCREQIE instead of IWEVCUSTOM" + * Revert "crypto: camellia - Use kernel-provided bitops, unaligned access + helpers" + * svcrdma: Fix race between svc_rdma_recvfrom thread and the dto_tasklet + * sched, cpuset: rework sched domains and CPU hotplug handling (v4) + * ACPI: Fix now signed module parameter. + * ACPI: Change package length error to warning + * ACPI: Fix now signed module parameter. + * ACPI: Fix typo in "Disable MWAIT via DMI on broken Compal board" + * acpi: add checking for NULL early param + * UBIFS: fix zero-length truncations + * Input: bcm5974 - add maintainer entry + * sh64: re-add the __strnlen_user() prototype + * sh: fix ptrace_64.c:user_disable_single_step() + * PNPACPI: ignore the producer/consumer bit for extended IRQ descriptors + * UBIFS: always read hashed-key nodes under TNC mutex + * UBIFS: allow for racing between GC and TNC + * [CIFS] Fix plaintext authentication + * sparc32: Implement smp_call_function_single(). + * sh: crash kernel resource fix + * sh: fix kexec entry point for crash kernels + * sh: fix platform_resource_setup_memory() section mismatch + * sh: update Migo-R defconfig + * sh: update AP325RXA defconfig + * sh: fix semtimedop syscall + * cifs: fix O_APPEND on directio mounts + * [CIFS] update cifs change log + * [CIFS] Turn off Unicode during session establishment for plaintext + authentication + * ACPI: thinkpad-acpi: wan radio control is not experimental + * sparc: Fix resource flags for PCI children in OF device tree. + * remove blk_register_filter and blk_unregister_filter in gendisk + * ALSA: oxygen: fix distorted output on AK4396-based cards + * ipv6: When we droped a packet, we should return NET_RX_DROP instead of + 0 + * pkt_sched: Fix locking of qdisc_root with qdisc_root_sleeping_lock() + * net: Unbreak userspace usage of linux/mroute.h + * Don't trigger softlockup detector on network fs blocked tasks + * Resource handling: add 'insert_resource_expand_to_fit()' function + * sparc64: setup_valid_addr_bitmap_from_pavail() should be __init + * UBIFS: do not update min_idx_lebs in stafs + * UBIFS: push empty flash hack down + * UBIFS: remove incorrect index space check + * UBIFS: improve statfs reporting + * UBIFS: fix assertion + * UBIFS: add forgotten gc_idx_lebs component + * UBIFS: introduce LEB overhead + * UBIFS: improve statfs reporting even more + * UBIFS: fill f_fsid + * drm/radeon: downgrade debug message from info to debug. + * Remove invalidate_partition call from do_md_stop. + * Fix problem with waiting while holding rcu read lock in md/bitmap.c + * ALSA: hda: Distortion fix for dell_m6_core_init + * ALSA: ASoC: fix pxa2xx-i2s clk_get call + * block: restore original behavior of /proc/partition when there's no + partition + * debugobjects: fix lockdep warning + * avr32: Fix lockup after Java stack underflow in user mode + * avr32: pm_standby low-power ram bug fix + * nfsd: fix compound state allocation error handling + * sunrpc: fix possible overrun on read of /proc/sys/sunrpc/transports + * nfsd: fix buffer overrun decoding NFSv4 acl + * audit: Moved variable declaration to beginning of function + * Fix modules_install on RO nfs-exported trees. + * Remove '#include ' from mm/page_isolation.c + * dabusb_fpga_download(): fix a memory leak + * [MTD] mtdchar.c: Fix regression in MEMGETREGIONINFO ioctl() + * ALSA: hda - Fix ALC663 auto-probe + * ALSA: hda - Add mic-boost controls to ALC662/663 auto configuration + * Un-break printk strings in x86 PCI probing code + * kernel/resource.c: fix new kernel-doc warning + * softlockup: minor cleanup, don't check task->state twice + * fix typo in arch/parisc/hpux/fs.c + * m68k: atari_keyb_init operator precedence fix + * ACPI: Fix typo in "Disable MWAIT via DMI on broken Compal board" + * don't diff generated firmware files + * IDE: compile fix for sff_dma_ops + * IDE: palm_bk3710: fix compile warning for unused variable + * ide: fix hwif_to_node() + * palm_bk3710: improve IDE registration + * ide-disk: remove stale init_idedisk_capacity() documentation + * ide/Kconfig: mark ide-scsi as deprecated + * net/wireless/Kconfig: clarify the description for + CONFIG_WIRELESS_EXT_SYSFS + * iwlwifi: do not use GFP_DMA in iwl_tx_queue_init + * iwlwifi: workaround interrupt handling no some platforms + * iwlwifi: fix apm_stop (wrong bit polarity for FLAG_INIT_DONE) + * iwlwifi: fix 64bit platform firmware loading + * orinoco: Multicast to the specified addresses + * wireless/libertas/if_cs.c: fix memory leaks + * mac80211: Fix debugfs union misuse and pointer corruption + * rt2x00: Compiler warning unmasked by fix of BUILD_BUG_ON + * ath9k: Incorrect key used when group and pairwise ciphers are + different. + * ath9: Fix ath_rx_flush_tid() for IRQs disabled kernel warning message. + * net/xfrm: Use an IS_ERR test rather than a NULL test + * ipv: Re-enable IP when MTU > 68 + * NTFS: update homepage + * mm: make setup_zone_migrate_reserve() aware of overlapping nodes + * VFS: fix dio write returning EIO when try_to_release_page fails + * acer-wmi: remove debugfs entries upon unloading + * mm/bootmem: silence section mismatch warning - + contig_page_data/bootmem_node_data + * MAINTAINERS: add a maintainer for the BCM5974 multitouch driver + * 8250: improve workaround for UARTs that don't re-assert THRE correctly + * mmc: at91_mci: don't use coherent dma buffers + * pid_ns: zap_pid_ns_processes: fix the ->child_reaper changing + * pid_ns: (BUG 11391) change ->child_reaper when init->group_leader exits + * cirrusfb: check_par fixes + * devcgroup: fix race against rmdir() + * mm: show quicklist usage in /proc/meminfo + * mm: size of quicklists shouldn't be proportional to the number of CPUs + * ipc: document the new auto_msgmni proc file + * hp-wmi: update to match current rfkill semantics + * hp-wmi: add proper hotkey support + * tdfxfb: fix SDRAM memory size detection + * tdfxfb: fix frame buffer name overrun + * rtc_time_to_tm: fix signed/unsigned arithmetic + * ibft: fix target info parsing in ibft module + * sysfs: document files in /sys/firmware/sgi_uv/ + * rtc-cmos: wake again from S5 + * pm_qos_requirement might sleep + * drivers/char/random.c: fix a race which can lead to a bogus BUG() + * ipsec: Fix deadlock in xfrm_state management. + * [x86] Fix TSC calibration issues + * tipc: Don't use structure names which easily globally conflict. + * sparc64: Fix IPI call locking. + * [ARM] omap: fix gpio.c build error + * sparc64: Prevent sparc64 from invoking irq handlers on offline CPUs + * powerpc: Fix uninitialised variable in VSX alignment code + * powerpc: Only make kernel text pages of linear mapping executable + * powerpc: Make sure _etext is after all kernel text + * powerpc: Work around gcc's -fno-omit-frame-pointer bug + * powerpc: Fix build error with 64K pages and !hugetlbfs + * powerpc: Fix for getting CPU number in power_save_ppc32_restore() + * UBIFS: amend f_fsid + * net/usb/pegasus: avoid hundreds of diagnostics + * ixgbe: initialize interrupt throttle rate + * pcnet-cs, axnet_cs: add new IDs, remove dup ID with less info + * netxen: Remove workaround for chipset quirk + * Split up PIT part of TSC calibration from native_calibrate_tsc + * iwlwifi: W/A for the TSF correction in IBSS + * iwlwifi: fix hidden ssid discovery in passive channels + * iwlwifi: remove false rxon if rx chain changes + * iwlwifi: fix station mimo power save values + * iwlwifi: fix rx_chain computation + * iwlwifi: fix Tx cmd memory allocation failure handling + * iwlwifi: call apm stop on exit + * iwlwifi: fix STATUS_EXIT_PENDING is not set on pci_remove + * ath9k: Fix TX status reporting + * ath9k: Fix TX control flag use for no ACK and RTS/CTS + * V4L/DVB (8555): au8522: add mechanism to configure IF frequency for vsb + and qam + * V4L/DVB (8556): au0828: add support for Hauppauge Woodbury + * V4L/DVB (8598): au8522: clean up function au8522_set_if + * V4L/DVB (8599): au8522: remove if frequency settings from vsb/qam + modulation tables + * V4L/DVB (8600): au0828: explicitly set 6 MHz IF frequency in + hauppauge_hvr950q_config + * V4L/DVB (8629): v4l2-ioctl: do not try to handle private V4L1 ioctls + * V4L/DVB (8633): ivtv: update ivtv version number + * V4L/DVB (8648): ivtv: improve CC support + * V4L/DVB (8660): gspca: Simplify the scan of URB packets in pac7311. + * V4L/DVB (8661): gspca: Bug in the previous changeset about pac7311. + * V4L/DVB (8663): gspca: Webcam 0c45:6128 added in sonixj. + * V4L/DVB (8664): gspca: The bridge/sensor of the webcam 093a:2621 is a + PAC 7302. + * V4L/DVB (8665): gspca: Fix the 640x480 resolution of the webcam + 093a:2621. + * V4L/DVB (8666): gspca: Bad scanning of frames in pac7311. + * V4L/DVB (8667): gspca: Bad probe of Z-Star/Vimicro webcams with pas106 + sensor. + * V4L/DVB (8668): gspca: Conflict GSPCA / ET61X251 for the webcam + 102c:6251. + * V4L/DVB (8669): gspca: Add white balance control for spca561 rev 012A. + * V4L/DVB (8671): gspca: Remove the unused field 'dev_name' of the device + structure. + * V4L/DVB (8672): gspca: Big rewrite of spca561. + * V4L/DVB (8673): gspca: Bad frame scanning again and bad init in + pac7311. + * V4L/DVB (8674): gspca: Webcam 0c45:612e added in sonixj. + * V4L/DVB (8675): gspca: Pixmap PJPG (Pixart 73xx JPEG) added, generated + by pac7311. + * V4L/DVB (8678): Remove the dead CONFIG_RADIO_MIROPCM20{,_RDS} code + * V4L/DVB (8681): v4l2-ioctl.c: fix warning + * V4L/DVB (8682): V4L: fix return value of register video func + * V4L/DVB (8701): cx18: Add missing lock for when the irq handler + manipulates the queues + * V4L/DVB (8703): gspca: Do controls work for spca561 revision 12a. + * V4L/DVB (8705): gspca: Adjust some control limits in spca561. + * V4L/DVB (8706): Make contrast and brightness work for pac7302. + * V4L/DVB (8707): gspca: Colors, hflip and vflip controls added for + pac7302. + * V4L/DVB (8709): gspca: Fix initialization and controls of sn9x110 - + ov7630. + * V4L/DVB (8710): gspca: Bad color control in sonixj. + * V4L/DVB (8711): gspca: Bad controls and quantization table of pac7311. + * V4L/DVB (8712): gspca: Bad start of sonixj webcams since changeset + a8779025e7e8. + * V4L/DVB (8713): gspca: Bad color control again in sonixj. + * V4L/DVB (8714): gspca: Bad start of sn9c110 and sensor om6802. + * V4L/DVB (8715): gspca: Change the name of some webcam in the gspca doc. + * V4L/DVB (8716): gspca: Bad start of sn9c110 and sensor ov7630. + * V4L/DVB (8717): gspca: Frame buffer too small for small resolutions + (sonixj and t613). + * V4L/DVB (8718): gspca: suspend/resume added. + * V4L/DVB (8719): gspca: Have VIDIOC_QUERYCTRL more compliant to the + spec. + * V4L/DVB (8720): gspca: V4L2_CAP_SENSOR_UPSIDE_DOWN added as a cap for + some webcams. + * V4L/DVB (8722): sms1xxx: fix typo in license header + * V4L/DVB (8726): link tuner before saa7134 + * V4L/DVB (8727): V4L1: make PMS not autoprobe when builtin. + * V4L/DVB (8728): 1-make-pms-not-autoprobe-when-builtin update + * V4L/DVB (8749): Fix error code, when camera is not turned on by sonypi + * V4L/DVB (8750): V4L: check inval in video_register_device_index() + * V4L/DVB (8751): vivi: Fix some issues at vivi register routine + * V4L/DVB (8757): v4l-dvb: fix a bunch of sparse warnings + * V4L/DVB (8769): cx18: Simplify queue flush logic to prevent oops in + cx18_flush_queues() + * V4L/DVB (8778): radio: fix incorrect video_register_device result check + * V4L/DVB (8779): v4l: fix more incorrect video_register_device result + checks + * V4L/DVB (8790): saa7115: call i2c_set_clientdata only when state != + NULL + * V4L/DVB (8803): s5h1409: Enable QAM_AUTO mode + * V4L/DVB (8804): s5h1411: Enable QAM_AUTO mode + * V4L/DVB (8805): Steven Toth email address change + * V4L/DVB (8809): gspca: Revert commit + 9a9335776548d01525141c6e8f0c12e86bbde982 + * V4L/DVB (8810): gspca: Compile error when CONFIG_PM not defined. + * V4L/DVB (8812): gspca: Do pac73xx webcams work. + * V4L/DVB (8813): gspca: Adjust SOF detection for pac73xx. + * V4L/DVB (8814): gspca: Set DISABLED the disabled controls at query + control time. + * V4L/DVB (8815): gspca: Fix problems with disabled controls. + * V4L/DVB (8816): gspca: Set disabled ctrls and fix a register pb with + ovxxxx in sonixb. + * V4L/DVB (8817): gspca: LED and proble changes in sonixb. + * V4L/DVB (8818): gspca: Reinitialize the device on resume. + * V4L/DVB (8819): gspca: Initialize the ov519 at open time and source + cleanup. + * V4L/DVB (8820): gspca: Change initialization and gamma of zc3xx - + pas106. + * V4L/DVB (8822): gspca: Change some subdriver functions for + suspend/resume. + * V4L/DVB (8823): gspca: H and V flips work for ov7670 only in ov519. + * V4L/DVB (8824): gspca: Too much code removed in the suspend/resume + changeset. + * V4L/DVB (8825): gspca: More controls for pac73xx and new webcam + 093a:2624. + * V4L/DVB (8826): gspca: Webcam Labtec 2200 (093a:2626) added in pac7311. + * V4L/DVB (8827): gspca: Stop pac7302 autogain oscillation. + * V4L/DVB (8828): gspca: Set the clock at the end of initialization in + sonixj. + * V4L/DVB (8829): gspca: Have a clean kmalloc-ated buffer for USB + exchanges. + * V4L/DVB (8830): gspca: Move some probe code to the new init function. + * V4L/DVB (8831): gspca: Resolve webcam conflicts between some drivers. + * V4L/DVB (8832): gspca: Bad pixelformat of vc0321 webcams. + * V4L/DVB (8833): gspca: Cleanup the sonixb code. + * V4L/DVB (8834): gspca: Have a bigger buffer for sn9c10x compressed + images. + * V4L/DVB (8835): gspca: Same pixfmt as the sn9c102 driver and raw Bayer + added in sonixb. + * V4L/DVB (8837): dvb: fix I2C adapters name size + * V4L/DVB (8839): dib0700: add comment to identify 35th USB id pair + * V4L/DVB (8840): dib0700: add basic support for Hauppauge Nova-TD-500 + (84xxx) + * V4L/DVB (8842): vivi_release(): fix use-after-free + * V4L/DVB (8843): tda10048_firmware_upload(): fix a memory leak + * V4L/DVB (8844): dabusb_fpga_download(): fix a memory leak + * bnx2x: Accessing un-mapped page + * SELinux: memory leak in security_context_to_sid_core + * x86: add io delay quirk for Presario F700 + * mmap: fix petty bug in anonymous shared mmap offset handling + * x86: Change warning message in TSC calibration. + * PCI: fix pbus_size_mem() resource alignment for CardBus controllers + * [ARM] omap: fix build error in ohci-omap.c + * [ARM] remove unused #include + * ACPI: Make Len Brown the ACPI maintainer again + * fujitsu-laptop: fix regression for P8010 in 2.6.27-rc + * ACPI: Avoid bogus timeout about SMbus check + * acer-wmi: remove debugfs entries upon unloading + * forgotten refcount on sysctl root table + * V4L/DVB (8868): gspca: Support for vga modes with sif sensors in + sonixb. + * V4L/DVB (8869): gspca: Move the Sonix webcams with TAS5110C1B from + sn9c102 to gspca. + * V4L/DVB (8870): gspca: Fix dark room problem with sonixb. + * V4L/DVB (8872): gspca: Bad image format and offset with rev072a of + spca561. + * V4L/DVB (8873): gspca: Bad image offset with rev012a of spca561 and + adjust exposure. + * V4L/DVB (8874): gspca: Adjust hstart for sn9c103/ov7630 and update + usb-id's. + * [ARM] omap: fix virtual vs physical address space confusions + * V4L/DVB (8876): budget: udelay changed to mdelay + * V4L/DVB (8877): b2c2 and bt8xx: udelay to mdelay + * V4L/DVB (8880): PATCH: Fix parents on some webcam drivers + * V4L/DVB (8881): gspca: After 'while (retry--) {...}', retry will be -1 + but not 0. + * powerpc/spufs: Fix multiple get_spu_context() + * powerpc/spufs: Fix race for a free SPU + * Input: bcm5974 - small formatting cleanup + * Input: bcm5974 - improve finger tracking and counting + * Input: bcm5974 - add BTN_TOUCH event for mousedev benefit + * Input: i8042 - make Lenovo 3000 N100 blacklist entry more specific + * sh: resume_kernel fix for kernel oops built with CONFIG_BKL_PREEMPT=y. + * sh64: resume_kernel fix for kernel oops built with + CONFIG_BKL_PREEMPT=y. + * i2c: fix i2c-sh_mobile timing issues + * clockevents: prevent clockevent event_handler ending up handler_noop + * clockevents: prevent endless loop in periodic broadcast handler + * clockevents: enforce reprogram in oneshot setup + * clockevents: prevent multiple init/shutdown + * clockevents: prevent endless loop lockup + * HPET: make minimum reprogramming delta useful + * [MTD] [NAND] tmio_nand: fix base address programming + * Fix conditional export of kvh.h and a.out.h to userspace. + * async_tx: fix the bug in async_tx_run_dependencies + * sched_clock: fix NOHZ interaction + * sched: fix process time monotonicity + * UBIFS: fix division by zero + * UBIFS: make minimum fanout 3 + * [MIPS] Fix data bus error recovery + * [MIPS] Fix WARNING: at kernel/smp.c:290 + * [MIPS] TXx9: Fix txx9_pcode initialization + * [MIPS] TX39xx: Add missing local_flush_icache_range initialization + * [MIPS] Probe initrd header only if explicitly specified + * res_counter: fix off-by-one bug in setting limit + * forcedeth: fix kexec regression + * atmel_lcdfb: fix oops in rmmod when framebuffer fails to register + * tracehook: comment pasto fixes + * drivers/mmc/card/block.c: fix refcount leak in mmc_block_open() + * x86: boot: stub out unimplemented CPU feature words + * x86: add NOPL as a synthetic CPU feature bit + * x86: use X86_FEATURE_NOPL in alternatives + * clockevents: broadcast fixup possible waiters + * x86: HPET fix moronic 32/64bit thinko + * x86: HPET: read back compare register before reading counter + * Fix CONFIG_AC97_BUS dependency + * [ARM] 5241/1: provide ioremap_wc() + * ntp: fix calculation of the next jiffie to trigger RTC sync + * clocksource, acpi_pm.c: use proper read function also in errata mode + * clocksource, acpi_pm.c: check for monotonicity + * x86: delay early cpu initialization until cpuid is done + * x86: move mtrr cpu cap setting early in early_init_xxxx + * sched: arch_reinit_sched_domains() must destroy domains to force + rebuild + * x86, xen: Use native_pte_flags instead of native_pte_val for .pte_flags + * x86: pda_init(): fix memory leak when using CPU hotplug + * x86: cpu_init(): fix memory leak when using CPU hotplug + * powerpc/spufs: Fix possible scheduling of a context to multiple SPEs + * netfilter: nf_conntrack_sip: de-static helper pointers + * netfilter: nf_conntrack_gre: more locking around keymap list + * netfilter: nf_conntrack_gre: nf_ct_gre_keymap_flush() fixlet + * netfilter: nf_conntrack_irc: make sure string is terminated before + calling simple_strtoul + * pkt_sched: Fix qdisc state in net_tx_action() + * powerpc: Fix rare boot build breakage + * ahci, pata_marvell: play nicely together + * sata_mv: add RocketRaid 1720 PCI ID to driver + * ahci: disable PMP for marvell ahcis + * sata_nv: disable hardreset for generic + * libata-sff: kill spurious WARN_ON() in ata_hsm_move() + * pata_sil680: remove duplicate pcim_enable_device + * ahci: RAID mode SATA patch for Intel Ibex Peak DeviceIDs + * [MIPS] IP22: Fix detection of second HPC3 on Challenge S + * xen: fix 2.6.27-rc5 xen balloon driver warnings + * x86: disable static NOPLs on 32 bits + * netns : fix kernel panic in timewait socket destruction + * bridge: don't allow setting hello time to zero + * NFS: Restore missing hunk in NFS mount option parser + * usb: fix null deferences in low level usb serial + * Fix format of MAINTAINERS + * sparc64: Disable timer interrupts in fixup_irqs(). + * [Bluetooth] Fix reference counting during ACL config stage + * [Bluetooth] Enforce correct authentication requirements + * [Bluetooth] Reject L2CAP connections on an insecure ACL link + * [S390] CVE-2008-1514: prevent ptrace padding area read/write in 31-bit + mode + * [S390] cio: Correct cleanup on error. + * [S390] cio: handle ssch() return codes correctly. + * [S390] cio: allow offline processing for disconnected devices + * ipsec: Restore larval states and socket policies in dump + * update Documentation/filesystems/Locking for 2.6.27 changes + * MAINTAINERS: add Atheros maintainer for atlx + * lib: Correct printk %pF to work on all architectures + * x86: fix memmap=exactmap boot argument + * clockevents: remove WARN_ON which was used to gather information + * ipv6: Fix OOPS in ip6_dst_lookup_tail(). + * Linux 2.6.27-rc6 + + -- Ben Collins Tue, 02 Sep 2008 12:45:56 -0400 + +linux (2.6.27-2.3) intrepid; urgency=low + + [ Ben Collins ] + + * build/retag: Make script save .orig of tags for later use + * ubuntu/lirc: Fix device_create call + * build/firmware: Put in-kernel firmware into version specific subdir + - LP: #262115 + * Rebase on linux-2.6 git. + * ABI bump + + [ Herton Ronaldo Krzesinski ] + + * SAUCE: (no-up) Apparmor warning fixes + + [ John Johansen ] + + * SAUCE: (no-up) Proper AppArmor ptrace updates for newer lsm API + + [ Mackenzie Morgan ] + + * SAUCE: Add quirk for ASUS Z37E to make sound audible after resume + - LP: #25896 + + -- Ben Collins Wed, 27 Aug 2008 14:03:05 -0400 + +linux (2.6.27-1.2) intrepid; urgency=low + + [ Amit Kucheria ] + + * SAUCE: make fc transport removal of target configurable + * SAUCE: pm: Config option to disable handling of console during + suspend/resume + + [ Ben Collins ] + + * SAUCE: Lower warning level of some PCI messages + * SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps + * SAUCE: tulip: Let dmfe handle davicom on non-sparc + * SAUCE: tulip: Define ULI PCI ID's + * SAUCE: (no-up) version: Implement version_signature proc file. + * SAUCE: (no-up) connector.h: Add idx/val for drbd + * SAUCE: (no-up) swap: Add notify_swap_entry_free callback for compcache + * SAUCE: drivers: Remove some duplicate device entries in various modules + * SAUCE: (no-up) [AppArmor] merge with upstream subversion r1291 + * SAUCE: apparmor: Update for changes to ptrace lsm hooks + * SAUCE: (no-up) Enable ubuntu extra subdirectory + * SAUCE: applesmc: Add MacBookAir + * SAUCE: (no-up) ACPI: initramfs DSDT override support + * ubuntu: Add drbd module + * ubuntu: Add iscsitarget module + * ubuntu: Add BOM for iscsitarget + * ubuntu: Add squashfs driver + * SAUCE: (no-up) Check for squashfs superblock in initramfs mounting. + * ubuntu: Add aufs module + * ubuntu: Added atl2 driver + * ubuntu: Added et131x driver + * ubuntu: Add dm-raid4-5 driver + * ubuntu: Add ndiswrapper driver + * ubuntu: Added ram backed compressed swap module (compcache) + * ubuntu: Add misc drivers from hardy lum + * ubuntu: Add heci driver 3.2.0.24 + * ubuntu: Add ov511 and bt-sco drivers + * ubuntu: Add acx, prism2_usb wireless drivers + * ubuntu: Add at76 driver to build + * ubuntu: Add fsam7400 sw kill switch driver + * ubuntu: Added qc-usb driver + * ubuntu: e1000e: Upgraded module to 0.4.1.7 + * ubuntu: Added rfkill drivers + * ubuntu: VIA - Add VIA DRM Chrome9 3D engine + * ubuntu: unionfs: Added v1.4 module from hardy + * ubuntu: Add LIRC driver + * ubuntu: Add GFS driver + * ubuntu: New tlsup driver for toshiba laptops + * Update config files + * build/d-i: Remove obsolete dm modules + + [ Chuck Short ] + + * SAUCE: ata: blacklist FUJITSU MHW2160BH PL + + [ Colin Ian King ] + + * ubuntu: Add dm-loop + * SAUCE: Enable speedstep for sonoma processors. + + [ Dennis Noordsij ] + + * SAUCE: Work around ACPI corruption upon suspend on some Dell machines. + + [ Fabio M. Di Nitto ] + + * SAUCE: Export gfs2 symbols required for gfs1 kernel module + + [ Matthew Garrett ] + + * SAUCE: hostap: send events on data interface as well as master + interface + + [ Michael Frey (Senior Manager, MID ] + + * SAUCE: Send HCI_RESET for Broadcomm 2046 + + [ Phillip Lougher ] + + * SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets. + + [ Stefan Bader ] + + * SAUCE: (no-up) Export dm_disk function of device-mapper + * SAUCE: Restore VT fonts on switch + * SAUCE: mmc: Increase power_up deleay to fix TI readers + + [ Tim Gardner ] + + * SAUCE: Add extra headers to linux-libc-dev + * SAUCE: Catch nonsense keycodes and silently ignore + * SAUCE: Added support for HDAPS on various ThinkPads from Lenovo and IBM + * SAUCE: Guest OS does not recognize a lun with non zero target id on + Vmware ESX Server + * SAUCE: (no-up) Take care of orinoco_cs overlap with hostap_cs + * ubuntu: Add GNBD driver + + -- Ben Collins Sat, 23 Aug 2008 15:48:35 -0400 + +linux (2.6.27-0.0) intrepid; urgency=low + + * Not uploaded, placeholder for new release + + -- Ben Collins Sat, 23 Aug 2008 15:48:35 -0400 + +linux (2.6.26-5.17) intrepid; urgency=low + + [ Ben Collins ] + + * build/abi: Add tosh_smm symbol to blacklist + + -- Ben Collins Fri, 15 Aug 2008 09:29:34 -0400 + +linux (2.6.26-5.16) intrepid; urgency=low + + [ Ben Collins ] + + * Revert "SAUCE: toshiba_acpi: Rewrote most of the proc entry bits." + * Revert "SAUCE: Update toshiba_acpi.c to version 0.19a" + * build/config: Disable in-kernel toshiba driver(s) + * ubuntu/tlsup: New driver for toshiba laptops + * build/config: Enable TLSUP driver + * SAUCE: e1000e: Fix E1000E_ENABLED logic to check for our E1000E_NEW + driver as well + * ubuntu/e1000e: Remove E1000E_ENABLED option in local config + * build/config: Update configs to have E1000E_ENABLED set + * ubuntu/prism2: Remove duplicate device + + [ Fabio M. Di Nitto ] + + * SAUCE: Export gfs2 symbols required for gfs1 kernel module + + [ Stefan Bader ] + + * SAUCE: x86: HPET rework for SB700 + - LP: #255910 + + [ Tim Gardner ] + + * Add GNBD driver + * Enable GNBD driver + * SAUCE: Add GFS driver + * SAUCE: Enable gfs driver configs + * b43: Linksys WMP54G (BCM4306/3) card in a PCI format has an SPROM + coding + + [ Upstream Kernel Changes ] + + * KVM: x86 emulator: emulate clflush + * USB: quirk PLL power down mode + + -- Ben Collins Mon, 11 Aug 2008 13:19:28 -0400 + +linux (2.6.26-5.15) intrepid; urgency=low + + [ Ben Collins ] + + * Revert "SAUCE: Add blacklist support to fix Belkin bluetooth dongle." + - Superceded by upstream changes. + * build/config: New option enabled for uvcvideo + * build/control: Add Vcs-Git meta data to control file + * SAUCE: toshiba_acpi: Rewrote most of the new code + * abi/perm-blacklist: Add emu10k1 driver to blacklist + + [ Upstream Kernel Changes ] + + * pxamci: trivial fix of DMA alignment register bit clearing + * udplite: Protection against coverage value wrap-around + * ipv6: use timer pending + * ipv6: __KERNEL__ ifdef struct ipv6_devconf + * hdlcdrv: Fix CRC calculation. + * quota: fix possible infinite loop in quota code + * isofs: fix minor filesystem corruption + * KVM: VMX: Fix a wrong usage of vmcs_config + * KVM: SVM: fix suspend/resume support + * KVM: mmu_shrink: kvm_mmu_zap_page requires slots_lock to be held + * KVM: VMX: Add ept_sync_context in flush_tlb + * KVM: x86 emulator: Fix HLT instruction + * KVM: MMU: nuke shadowed pgtable pages and ptes on memslot destruction + * KVM: MMU: Fix potential race setting upper shadow ptes on nonpae hosts + * Patch Upstream: x86 ptrace: fix PTRACE_GETFPXREGS error + * rcu: fix rcu_try_flip_waitack_needed() to prevent grace-period stall + * Fix typos from signal_32/64.h merge + * x86 reboot quirks: add Dell Precision WorkStation T5400 + * USB: fix usb serial pm counter decrement for disconnected interfaces + * x86, suspend, acpi: enter Big Real Mode + * markers: fix duplicate modpost entry + * Fix build on COMPAT platforms when CONFIG_EPOLL is disabled + * proc: fix /proc/*/pagemap some more + * cpusets: fix wrong domain attr updates + * x86: fix crash due to missing debugctlmsr on AMD K6-3 + * ide-cd: fix oops when using growisofs + * rtc-at91rm9200: avoid spurious irqs + * vmlinux.lds: move __attribute__((__cold__)) functions back into final + .text section + * ARM: fix fls() for 64-bit arguments + * tcp: Clear probes_out more aggressively in tcp_ack(). + * sparc64: Fix lockdep issues in LDC protocol layer. + * sparc64: Fix cpufreq notifier registry. + * sparc64: Do not define BIO_VMERGE_BOUNDARY. + * iop-adma: fix platform driver hotplug/coldplug + * myri10ge: do not forget to setup the single slice pointers + * myri10ge: do not use mgp->max_intr_slots before loading the firmware + * ALSA: trident - pause s/pdif output + * V4L: cx18: Upgrade to newer firmware & update documentation + * DVB: dib0700: add support for Hauppauge Nova-TD Stick 52009 + * V4L: uvcvideo: Fix a buffer overflow in format descriptor parsing + * V4L: uvcvideo: Use GFP_NOIO when allocating memory during resume + * V4L: uvcvideo: Don't free URB buffers on suspend + * V4L: uvcvideo: Make input device support optional + * V4L: uvcvideo: Add support for Medion Akoya Mini E1210 integrated + webcam + * V4L: saa7134: Copy tuner data earlier to avoid overwriting manual tuner + type + * V4L: cx23885: Bugfix for concurrent use of /dev/video0 and /dev/video1 + * DVB: cx23885: Ensure PAD_CTRL is always reset to a sensible default + * DVB: cx23885: DVB Transport cards using DVB port VIDB/TS1 did not + stream + * DVB: cx23885: Reallocated the sram to avoid concurrent VIDB/C issues + * DVB: cx23885: SRAM changes for the 885 and 887 silicon parts + * x86: fix kernel_physical_mapping_init() for large x86 systems + * eCryptfs: use page_alloc not kmalloc to get a page of memory + * UML - Fix boot crash + * ixgbe: remove device ID for unsupported device + * mpc52xx_psc_spi: fix block transfer + * tmpfs: fix kernel BUG in shmem_delete_inode + * markers: fix markers read barrier for multiple probes + * VFS: increase pseudo-filesystem block size to PAGE_SIZE + * cpufreq acpi: only call _PPC after cpufreq ACPI init funcs got called + already + * b43legacy: Release mutex in error handling code + * ath5k: don't enable MSI, we cannot handle it yet + * Fix off-by-one error in iov_iter_advance() + * Linux 2.6.26.1 + * ftrace: remove unneeded documentation + * romfs_readpage: don't report errors for pages beyond i_size + * netfilter: nf_nat_sip: c= is optional for session + * SCSI: bsg: fix bsg_mutex hang with device removal + * x86: idle process - add checking for NULL early param + * x86: io delay - add checking for NULL early param + * Close race in md_probe + * Kprobe smoke test lockdep warning + * netfilter: xt_time: fix time's time_mt()'s use of do_div() + * linear: correct disk numbering error check + * SCSI: ch: fix ch_remove oops + * NFS: Ensure we zap only the access and acl caches when setting new acls + * jbd: fix race between free buffer and commit transaction + * Input: i8042 - add Intel D845PESV to nopnp list + * Input: i8042 - add Gericom Bellagio to nomux blacklist + * Input: i8042 - add Acer Aspire 1360 to nomux blacklist + * Bluetooth: Signal user-space for HIDP and BNEP socket errors + * Add compat handler for PTRACE_GETSIGINFO + * ALSA: hda - Fix wrong volumes in AD1988 auto-probe mode + * ALSA: hda - Fix DMA position inaccuracy + * ALSA: hda - Add missing Thinkpad Z60m support + * ALSA: emu10k1 - Fix inverted Analog/Digital mixer switch on Audigy2 + * vfs: fix lookup on deleted directory + * Ath5k: fix memory corruption + * Ath5k: kill tasklets on shutdown + * sound: ensure device number is valid in snd_seq_oss_synth_make_info + * Linux 2.6.26.2 + + -- Ben Collins Sun, 03 Aug 2008 13:25:02 -0400 + +linux (2.6.26-5.14) intrepid; urgency=low + + [ Ben Collins ] + + * SAUCE: applesmc: Add MacBookAir + * build: Do not build ddeb unless we are on the buildd + * build: control: Consistency in arch fields. + * SAUCE: Update toshiba_acpi.c to version 0.19a + - LP: #77026 + * build: Added perm blacklist support and per-module support to abi-check + - Blacklist p80211 module from abi checks + * ubuntu/lirc: Get rid of drivers symlink and use real include stuff + + + [ Colin Ian King ] + + * SAUCE: acerhk module - add support for Amilo A1650g keyboard + - LP: #84159 + * SAUCE: rt2x00: Fix OOPS on failed creation of rt2x00lib workqueue + - LP: #249242 + + [ Mario Limonciello ] + + * Add LIRC back in + + [ Tim Gardner ] + + * Makefile race condition can lead to ndiswrapper build failure + - LP: #241547 + * update linux-wlan-ng (prism2_usb) to upstream version 1861 + - LP: #245026 + + [ Upstream Kernel Changes ] + + * Fix typos from signal_32/64.h merge + + -- Ben Collins Fri, 01 Aug 2008 00:05:01 -0400 + +linux (2.6.26-5.13) intrepid; urgency=low + + [ Ben Collins ] + + * build: Make makedumpfile an amd64/i386 only build-dep + * ubuntu/acerhk: Fixup assembly to compile with newer binutils + + -- Ben Collins Sat, 26 Jul 2008 16:41:50 -0400 + +linux (2.6.26-4.12) intrepid; urgency=low + + [ Ben Collins ] + + * e1000e: Upgraded module to 0.4.1.7 upstream. Placed in ubuntu/, + in-kernel driver disabled + * config: Disable e1000e in-kernel, and enable newer driver in ubuntu/ + * rfkill: Update to 1.3 drivers, and move to common location + * ubuntu: Actually link kconfig/kbuild into rfkill subdir + * config: Enable loading dsdt from initramfs + - LP: #246222 + * ubuntu: [compcache] Update to fix crashes in improper BUG() + * build: Create a retag scripts to recover tags from rebases + * build: Updates for dbg pkg + * build: Make sure no empty lines show up in debian/files + * ubuntu: atl1e: Add new driver from 2.6.27-pre-rc1 + - LP: #243894 + * sys_getcwd: Fix some brokeness introduced by AppArmor __d_path + changes + - LP: #251223 + * ubuntu: unionfs: Added v1.4 module from hardy + * build: Add sub-flavour infrastructure, and virtual subflav + + [ Eric Piel ] + + * ACPI: Allow custom DSDT tables to be loaded from initramfs + + [ Kees Cook ] + + * AppArmor: Smack VFS patches + + [ Mario Limonciello ] + + * Work around ACPI corruption upon suspend on some Dell machines. + - LP: #183033 + + [ Tim Gardner ] + + * Export usbhid_modify_dquirk for LBM module bcm5974 + - LP: #250838 + * VIA - Add VIA DRM Chrome9 3D engine + - LP: #251862 + * Define TRUE/FALSE for VIA DRM driver. + + -- Ben Collins Tue, 15 Jul 2008 12:51:39 -0400 + +linux (2.6.26-4.11) intrepid; urgency=low + + [ Ben Collins ] + + * config: Enable bcm5974 driver in all configs + + [ 2.6.26-4.10 ] + + [ Amit Kucheria ] + + * Fix typo in GSPCA Makefile and make it compile + + [ Ben Collins ] + + * ubuntu: Remove UVC driver in favor of in-kernel one (-rc9) + * config: Updates for -rc9 + * ubuntu: Add acx, prism2_usb wireless drivers + * config: Enable prism2_usb and acx drivers. + * ubuntu: Add at76 driver to build + * config: Enable at76_usb driver. + * iscsitarget: Fix prototype for bi_end_io callback. + * acx: Fix section type mismatch warnings + * fsam7400: Add sw kill switch driver + * config: Enable fsam7400 driver + * qc-usb: Added new driver + * config: Enable qc-usb driver + * drbd: Remove built-in connector usage + * drbd: Do not define idx/val for connector here + * connector.h: Add idx/val for drbd + * bcm5974: Added new driver + + [ Kees Cook ] + + * SAUCE: [AppArmor] merge with upstream subversion r1291 + * SAUCE: [AppArmor] fix typo in selinux_inode_link + * SAUCE: [AppArmor] aufs patches + + [ Michael Frey (Senior Manager, MID ] + + * SAUCE: Send HCI_RESET for Broadcomm 2046 + - LP: #241749 + + [ Tim Gardner ] + + * SAUCE: Medion Akoya Mini E1210 + + [ Upstream Kernel Changes ] + + * Revert "BAST: Remove old IDE driver" + * ARM: OMAP: DMA: Don't mark channel active in omap_enable_channel_irq + * ARM: OMAP: Correcting the gpmc prefetch control register address + * debugobjects: fix lockdep warning + * [ARM] 5115/1: pxafb: fix ifdef for command line option handling + * [ARM] 5116/1: pxafb: cleanup and fix order of failure handling + * [ARM] 5109/1: Mark rtc sa1100 driver as wakeup source before + registering it + * [ARM] Export dma_sync_sg_for_device() + * fix cgroup-inflicted breakage in block_dev.c + * [patch for 2.6.26 2/4] vfs: utimensat(): be consistent with utime() for + immutable and append-only files + * [patch for 2.6.26 1/4] vfs: utimensat(): ignore tv_sec if tv_nsec == + UTIME_OMIT or UTIME_NOW + * [patch for 2.6.26 3/4] vfs: utimensat(): fix error checking for + {UTIME_NOW,UTIME_OMIT} case + * [patch for 2.6.26 4/4] vfs: utimensat(): fix write access check for + futimens() + * [patch 1/4] vfs: path_{get,put}() cleanups + * [patch 2/4] fs: make struct file arg to d_path const + * [patch 3/4] vfs: fix ERR_PTR abuse in generic_readlink + * [patch 4/4] flock: remove unused fields from file_lock_operations + * [patch 3/3] vfs: make d_path() consistent across mount operations + * [patch 1/3] vfs: dcache sparse fixes + * [patch 2/3] vfs: dcache cleanups + * udf: Fix regression in UDF anchor block detection + * [SCSI] ses: Fix timeout + * netfilter: ip6table_mangle: don't reroute in LOCAL_IN + * [SCSI] esp: Fix OOPS in esp_reset_cleanup(). + * kernel/audit.c: nlh->nlmsg_type is gotten more than once + * audit: fix kernel-doc parameter notation + * remove useless argument type in audit_filter_user() + * Blackfin arch: fix bug - kernel boot fails when Spinlock and rw-lock + debugging enabled + * Blackfin arch: fix up section mismatch warning + * mac80211: implement EU regulatory domain + * b43: Do not return TX_BUSY from op_tx + * b43legacy: Do not return TX_BUSY from op_tx + * b43: Fix possible MMIO access while device is down + * b43legacy: Fix possible NULL pointer dereference in DMA code + * rt2x00: Fix unbalanced mutex locking + * iwlwifi: improve scanning band selection management + * [SCSI] esp: tidy up target reference counting + * [ARM] 5117/1: pxafb: fix __devinit/exit annotations + * thermal: Create CONFIG_THERMAL_HWMON=n + * ACPI: don't walk tables if ACPI was disabled + * dock: bay: Don't call acpi_walk_namespace() when ACPI is disabled. + * x86: shift bits the right way in native_read_tscp + * x86: section/warning fixes + * V4L/DVB (8004): Fix INPUT dependency at budget-ci + * V4L/DVB (8005): Fix OOPS if frontend is null + * V4L/DVB (8007): cx18/cx25840: the S-Video LUMA input can use all + In1-In8 inputs + * V4L/DVB (8008): cx18: remove duplicate audio and video input enums + * V4L/DVB (8010): em28xx: Properly register extensions for already + attached devices + * V4L/DVB (8011): em28xx: enable DVB for HVR-900 + * V4L/DVB (8012): gl861: sleep a little to avoid I2C errors + * V4L/DVB (8013): gl861: remove useless identify_state + * V4L/DVB (8015): gl861: replace non critical msleep(0) with msleep(1) to + be on the safe side + * V4L/DVB (8017): Ensure em28xx extensions only get run against devs that + support them + * V4L/DVB (8018): Add em2860 chip ID + * V4L/DVB (8020): Fix callbacks functions of saa7134_empress + * V4L/DVB (8022): saa7134: fix race between opening and closing the + device + * V4L/DVB (8026): Avoids an OOPS if dev struct can't be successfully + recovered + * V4L/DVB (8027): saa7134: Avermedia A700: only s-video and composite + input are working + * V4L/DVB (8028): Improve error messages for tda1004x attach + * V4L/DVB (8029): Improve error message at tda1004x_attach + * V4L/DVB (8034): tda18271: fix IF notch frequency handling + * V4L/DVB (8035): tda18271: dont touch EB14 if rf_cal lookup is out of + range + * V4L/DVB (8036): tda18271: toggle rf agc speed mode on TDA18271HD/C2 + only + * V4L/DVB (8037): tda18271: ensure that the thermometer is off during + channel configuration + * V4L/DVB (8039): pxa-camera: fix platform_get_irq() error handling. + * V4L/DVB (8040): soc-camera: remove soc_camera_host_class class + * V4L/DVB (8042): DVB-USB UMT-010 channel scan oops + * V4L/DVB (8043): au0828: add support for additional USB device id's + * V4L/DVB (8044): au8522: tuning optimizations + * V4L/DVB (8048): saa7134: Fix entries for Avermedia A16d and Avermedia + E506 + * V4L/DVB (8061): cx18: only select tuner / frontend modules if + !DVB_FE_CUSTOMISE + * V4L/DVB (8063): cx18: Fix unintended auto configurations in + cx18-av-core + * V4L/DVB (8066): cx18: Fix audio mux input definitions for HVR-1600 Line + In 2 and FM radio + * V4L/DVB (8067): cx18: Fix firmware load for case when digital capture + happens first + * V4L/DVB (8068): cx18: Add I2C slave reset via GPIO upon initialization + * V4L/DVB (8069): cx18: Fix S-Video and Compsite inputs for the Yuan + MPC718 and enable card entry + * V4L/DVB (8071): tda10023: Fix possible kernel oops during + initialisation + * V4L/DVB (8073): av7110: Catch another type of ARM crash + * V4L/DVB (8074): av7110: OSD transfers should not be interrupted + * V4L/DVB (8075): stv0299: Uncorrected block count and bit error rate + fixed + * V4L/DVB (8092): videodev: simplify and fix standard enumeration + * V4L/DVB (8096): au8522: prevent false-positive lock status + * V4L/DVB (8097): xc5000: check device hardware state to determine if + firmware download is needed + * V4L/DVB (8100): V4L/vivi: fix possible memory leak in vivi_fillbuff + * V4L/DVB (8108): Fix open/close race in saa7134 + * s2io: fix documentation about intr_type + * tc35815: Mark carrier-off before starting PHY + * tc35815: Fix receiver hangup on Rx FIFO overflow + * ixgbe: fix EEH recovery during reset on PPC + * igb: fix EEH recovery during reset on PPC + * e1000e: fix EEH recovery during reset on PPC + * pcnet_cs, axnet_cs: clear bogus interrupt before request_irq + * drivers/net/r6040.c: Eliminate double sizeof + * ipg: fix jumbo frame compilation + * ipg: use NULL, not zero, for pointers + * [netdrvr] 3c59x: remove irqs_disabled warning from local_bh_enable + * [netdrvr] netxen: fix netxen_pci_tbl[] breakage + * e100: Do pci_dma_sync after skb_alloc for proper operation on ixp4xx + * e1000: only enable TSO6 via ethtool when using correct hardware + * [netdrvr] Fix IOMMU overflow checking in s2io.c + * qla3xxx: Hold RTNL while calling dev_close() + * Hold RTNL while calling dev_close() + * sata_uli: hardreset is broken + * rt2x00: Fix lock dependency errror + * prism: islpci_eth.c endianness fix + * mac80211: fix an oops in several failure paths in key allocation + * firewire: fw-sbp2: fix parsing of logical unit directories + * kbuild: fix a.out.h export to userspace with O= build. + * Ensure interrupted recovery completed properly (v1 metadata plus + bitmap) + * Don't acknowlege that stripe-expand is complete until it really is. + * Fix error paths if md_probe fails. + * hamradio: remove unused variable + * tcp: calculate tcp_mem based on low memory instead of all memory + * tcp: fix for splice receive when used with software LRO + * af_unix: fix 'poll for write'/connected DGRAM sockets + * netdevice: Fix typo of dev_unicast_add() comment + * pkt_sched: ERR_PTR() ususally encodes an negative errno, not positive. + * pkt_sched: Remove CONFIG_NET_SCH_RR + * include/linux/netdevice.h: don't export MAX_HEADER to userspace + * tcp: /proc/net/tcp rto,ato values not scaled properly (v2) + * netlink: Fix some doc comments in net/netlink/attr.c + * CONNECTOR: add a proc entry to list connectors + * inet fragments: fix race between inet_frag_find and + inet_frag_secret_rebuild + * net/inet_lro: remove setting skb->ip_summed when not LRO-able + * netlabel: Fix a problem when dumping the default IPv6 static labels + * ipv6 route: Convert rt6_device_match() to use RT6_LOOKUP_F_xxx flags. + * sched: fix cpu hotplug + * Fix and clean top .gitignore + * x86: fix cpu hotplug crash + * ptrace GET/SET FPXREGS broken + * Input: add KEY_MEDIA_REPEAT definition + * Input: fix locking in force-feedback core + * [ARM] 5131/1: Annotate platform_secondary_init with trace_hardirqs_off + * ide: fix /proc/ide/ide?/mate reporting + * netfilter: nf_conntrack_tcp: fixing to check the lower bound of valid + ACK + * textsearch: fix Boyer-Moore text search bug + * hostap: don't report useless WDS frames by default + * hostap: fix sparse warnings + * mac80211: don't accept WEP keys other than WEP40 and WEP104 + * V4L/DVB (8145a): USB Video Class driver + * [IA64] Bugfix for system with 32 cpus + * [IA64] export account_system_vtime + * sched: fix divide error when trying to configure rt_period to zero + * x86: fix NODES_SHIFT Kconfig range + * block: Fix the starving writes bug in the anticipatory IO scheduler + * Properly notify block layer of sync writes + * rcu: fix hotplug vs rcu race + * I2C: S3C2410: Check ACK on byte transmission + * I2C: S3C2410: Fixup error codes returned rom a transfer. + * I2C: S3C2410: Add MODULE_ALIAS() for s3c2440 device. + * PCI: Restrict VPD read permission to root + * powerpc/bootwrapper: update for initrd with simpleImage + * i2c: Documentation: fix device matching description + * i2c: Fix bad hint about irqs in i2c.h + * powerpc/legacy_serial: Bail if reg-offset/shift properties are present + * powerpc/mpc5200: Fix lite5200b suspend/resume + * ipv4: fix sysctl documentation of time related values + * net-sched: change tcf_destroy_chain() to clear start of filter list + * net-sched: fix filter destruction in atm/hfsc qdisc destruction + * netlink: Unneeded local variable + * net: Tyop of sk_filter() comment + * netdevice: Fix wrong string handle in kernel command line parsing + * net: fib_rules: fix error code for unsupported families + * dm crypt: use cond_resched + * V4L/DVB (8178): uvc: Fix compilation breakage for the other drivers, if + uvc is selected + * PCI: Limit VPD read/write lengths for Broadcom 5706, 5708, 5709 rev. + * PCI: acpiphp: cleanup notify handler on all root bridges + * drivers/input/ff-core.c needs + * DRM/i915: only use tiled blits on 965+ + * tty: Fix inverted logic in send_break + * x86: fix Intel Mac booting with EFI + * arch/x86/mm/init_64.c: early_memtest(): fix types + * 9p: fix O_APPEND in legacy mode + * slub: Do not use 192 byte sized cache if minimum alignment is 128 byte + * Do not overwrite nr_zones on !NUMA when initialising zlcache_ptr + * [MIPS] IP32: Fix unexpected irq 71 + * [MIPS] IP22: Fix crashes due to wrong L1_CACHE_BYTES + * [MIPS] cevt-txx9: Reset timer counter on initialization + * hrtimer: prevent migration for raising softirq + * svcrpc: fix handling of garbage args + * OHCI: Fix problem if SM501 and another platform driver is selected + * USB: fix cdc-acm resume() + * USB: ehci - fix timer regression + * USB: ohci - record data toggle after unlink + * USB: mass storage: new id for US_SC_CYP_ATACB + * sisusbvga: Fix oops on disconnect. + * USB: New device ID for ftdi_sio driver + * USB: fix interrupt disabling for HCDs with shared interrupt handlers + * USB: don't lose disconnections during suspend + * USB: another option device id + * USB: add a pl2303 device id + * USB: fix Oops on loading ipaq module since 2.6.26 + * USB: adding comment for ipaq forcing number of ports + * [MIPS] Fix bug in atomic_sub_if_positive. + * xen: fix address truncation in pte mfn<->pfn conversion + * sata_sil24: add DID for another adaptec flavor + * ahci: always clear all bits in irq_stat + * libata-sff: improve HSM violation reporting + * sata_mv: safer logic for limit_warnings + * Update maintainers for powerpc + * Christoph has moved + * mm: dirty page accounting vs VM_MIXEDMAP + * rtc: rtc_read_alarm() handles wraparound + * firmware: fix the request_firmware() dummy + * serial: fix serial_match_port() for dynamic major tty-device numbers + * get_user_pages(): fix possible page leak on oom + * rtc-x1205: Fix alarm set + * rtc: fix CMOS time error after writing /proc/acpi/alarm + * pci: VT3336 can't do MSI either + * Miguel Ojeda has moved + * ext3: add missing unlock to error path in ext3_quota_write() + * ext4: add missing unlock to an error path in ext4_quota_write() + * reiserfs: add missing unlock to an error path in reiserfs_quota_write() + * ecryptfs: remove unnecessary mux from ecryptfs_init_ecryptfs_miscdev() + * lib: taint kernel in common report_bug() WARN path. + * gpio: pca953x (i2c) handles max7310 too + * fsl_diu_fb: fix build with CONFIG_PM=y, plus fix some warnings + * Update taskstats-struct document for scaled time accounting + * cciss: fix regression that no device nodes are created if no logical + drives are configured. + * delay accounting: maintainer update + * Doc*/kernel-parameters.txt: fix stale references + * hdaps: add support for various newer Lenovo thinkpads + * mn10300: export certain arch symbols required to build allmodconfig + * mn10300: provide __ucmpdi2() for MN10300 + * Introduce rculist.h + * man-pages is supported + * ntfs: update help text + * add kernel-doc for simple_read_from_buffer and memory_read_from_buffer + * w100fb: do not depend on SHARPSL + * w100fb: add 80 MHz modeline + * MFD maintainer + * cgroups: document the effect of attaching PID 0 to a cgroup + * spi: fix the read path in spidev + * doc: doc maintainers + * security: filesystem capabilities: fix fragile setuid fixup code + * security: filesystem capabilities: fix CAP_SETPCAP handling + * Alpha Linux kernel fails with inconsistent kallsyms data + * cpusets: document proc status cpus and mems allowed lists + * MAINTAINERS: update the email address of Andreas Dilger + * cciss: read config to obtain max outstanding commands per controller + * olpc: sdhci: add quirk for the Marvell CaFe's vdd/powerup issue + * olpc: sdhci: add quirk for the Marvell CaFe's interrupt timeout + * cpumask: introduce new APIs + * mm: switch node meminfo Active & Inactive pages to Kbytes + * Update MAINTAINERS file for the TPM device driver + * devcgroup: fix odd behaviour when writing 'a' to devices.allow + * doc: document the relax_domain_level kernel boot argument + * mmc: don't use DMA on newer ENE controllers + * mempolicy: mask off internal flags for userspace API + * x86 ACPI: normalize segment descriptor register on resume + * x86 ACPI: fix resume from suspend to RAM on uniprocessor x86-64 + * softlockup: print a module list on being stuck + * ide: fix hwif->gendev refcounting + * ide: ide_unregister() warm-plug bugfix + * ide: ide_unregister() locking bugfix + * ahci: give another shot at clearing all bits in irq_stat + * Fix clear_refs_write() use of struct mm_walk + * Move _RET_IP_ and _THIS_IP_ to include/linux/kernel.h + * Fix pagemap_read() use of struct mm_walk + * Linux 2.6.26-rc9 + * Revert "USB: don't explicitly reenable root-hub status interrupts" + * Revert "PCI: Correct last two HP entries in the bfsort whitelist" + * iwlwifi: fix incorrect 5GHz rates reported in monitor mode + * iwlwifi: drop skb silently for Tx request in monitor mode + * libertas: support USB persistence on suspend/resume (resend) + * tcp: net/ipv4/tcp.c needs linux/scatterlist.h + * tcp: fix a size_t < 0 comparison in tcp_read_sock + * bridge: fix use-after-free in br_cleanup_bridges() + * Add missing skb->dev assignment in Frame Relay RX code + * forcedeth: fix lockdep warning on ethtool -s + * ehea: fix might sleep problem + * ehea: add MODULE_DEVICE_TABLE + * ehea: fix race condition + * ehea: Access iph->tot_len with correct endianness + * pasemi_mac: Access iph->tot_len with correct endianness + * ibm_newemac: Fixes kernel crashes when speed of cable connected changes + * ibm_newemac: Fixes entry of short packets + * fs_enet: restore promiscuous and multicast settings in restart() + * can: add sanity checks + * x86: KVM guest: Add memory clobber to hypercalls + * KVM: IOAPIC: Fix level-triggered irq injection hang + * [SCSI] erase invalid data returned by device + * pxamci: fix byte aligned DMA transfers + * vsprintf: split out '%s' handling logic + * vsprintf: split out '%p' handling logic + * vsprintf: add infrastructure support for extended '%p' specifiers + * vsprintf: add support for '%pS' and '%pF' pointer formats + * powerpc: Fix unterminated of_device_id array in legacy_serial.c + * [UML] fix gcc ICEs and unresolved externs + * ocfs2/dlm: Fixes oops in dlm_new_lockres() + * hostap_cs: correct poor NULL checks in suspend/resume routines + * drivers/net/wireless/iwlwifi/iwl-3945.c Fix type issue on 64bit + * mac80211: move netif_carrier_on to after + ieee80211_bss_info_change_notify + * mac80211: Only flush workqueue when last interface was removed + * zd1211rw: add ID for AirTies WUS-201 + * ssb-pcicore: Fix IRQ-vector init on embedded devices + * mac80211: don't report selected IBSS when not found + * crypto: tcrypt - Fix memory leak in test_cipher + * sctp: Mark the tsn as received after all allocations finish + * [S390] protect _PAGE_SPECIAL bit against mprotect + * irda: via-ircc proper dma freeing + * irda: New device ID for nsc-ircc + * irda: Fix netlink error path return value + * [SCSI] mptspi: fix oops in mptspi_dv_renegotiate_work() + * Correct hash flushing from huge_ptep_set_wrprotect() + * ide: add __ide_default_irq() inline helper + * palm_bk3710: fix IDECLK period calculation + * it8213: fix return value in it8213_init_one() + * [MIPS] Atlas, decstation: Fix section mismatches triggered by + defconfigs + * [MIPS] Fix 32bit kernels on R4k with 128 byte cache line size + * NFS: Fix readdir cache invalidation + * SUNRPC: Fix a double-free in rpcbind + * SUNRPC: Fix an rpcbind breakage for the case of IPv6 lookups + * reiserfs: discard prealloc in reiserfs_delete_inode + * Fix broken fix for fsl-diu-db + * RDMA/cxgb3: Fix regression caused by class_device -> device conversion + * ipv6: fix race between ipv6_del_addr and DAD timer + * sctp: Add documentation for sctp sysctl variable + * kernel/printk.c: Made printk_recursion_bug_msg static. + * powerpc: Add missing reference to coherent_dma_mask + * rc80211_pid: Fix fast_start parameter handling + * rt2x00: Disable synchronization during initialization + * zd1211rw: stop beacons on remove_interface + * libertas: fix memory alignment problems on the blackfin + * netfilter: nf_conntrack_tcp: fix endless loop + * netfilter: nf_nat_snmp_basic: fix a range check in NAT for SNMP + * md: ensure all blocks are uptodate or locked when syncing + * sched: fix cpu hotplug + * x86: fix /dev/mem compatibility under PAT + * crypto: chainiv - Invoke completion function + * ocfs2: Fix flags in ocfs2_file_lock + * kernel/kprobes.c: Made kprobe_blacklist static. + * arch/x86/kernel/.gitignore: Added vmlinux.lds to .gitignore file + because it shouldn't be tracked. + * ftrace: Documentation + * Fix PREEMPT_RCU without HOTPLUG_CPU + * sched: fix cpu hotplug, cleanup + * exec: fix stack excutability without PT_GNU_STACK + * slub: Fix use-after-preempt of per-CPU data structure + * Documentation: clarify tcp_{r,w}mem sysctl docs + * ip: sysctl documentation cleanup + * tcp: correct kcalloc usage + * ipv4: fib_trie: Fix lookup error return + * netlabel: netlink_unicast calls kfree_skb on error path by itself + * ipv6: missed namespace context in ipv6_rthdr_rcv + * xfrm: Add a XFRM_STATE_AF_UNSPEC flag to xfrm_usersa_info + * tun: Persistent devices can get stuck in xoff state + * tpm: add Intel TPM TIS device HID + * rapidio: fix device reference counting + * Fix name of Russell King in various comments + * rtc: fix reported IRQ rate for when HPET is enabled + * libata-acpi: filter out DIPM enable + * Added Targa Visionary 1000 IDE adapter to pata_sis.c + * libata-acpi: don't call sleeping function from invalid context + * Fix reference counting race on log buffers + * [SCSI] ipr: Fix HDIO_GET_IDENTITY oops for SATA devices + * IPMI: return correct value from ipmi_write + * x86: fix ldt limit for 64 bit + * [SCSI] fusion: default MSI to disabled for SPI and FC controllers + * [SCSI] bsg: fix oops on remove + * drivers/char/pcmcia/ipwireless/hardware.c fix resource leak + * drivers/isdn/i4l/isdn_common.c fix small resource leak + * fbdev: bugfix for multiprocess defio + * serial8250: sanity check nr_uarts on all paths. + * ov7670: clean up ov7670_read semantics + * rtc-fm3130: fix chip naming + * rtc-pcf8563: add chip id + * OProfile kernel maintainership changes + * frv: fix irqs_disabled() to return an int, not an unsigned long + * cifs: fix inode leak in cifs_get_inode_info_unix + * cifs: fix wksidarr declaration to be big-endian friendly + * cpusets, hotplug, scheduler: fix scheduler domain breakage + * Documentation/HOWTO: correct wrong kernel bugzilla FAQ URL + * devcgroup: always show positive major/minor num + * devcgroup: fix permission check when adding entry to child cgroup + * Linux 2.6.26 + + -- Ben Collins Mon, 14 Jul 2008 13:41:50 -0400 + +linux (2.6.26-3.9) intrepid; urgency=low + + * abi: Add dca and ioatdma to modules.ignore + + [ 2.6.26-3.8 ] + + [ Ben Collins ] + + * ubuntu: Add heci driver 3.2.0.24 + * ubuntu: Add heci to kconfig/kbuild + * config: Enable heci module on all flavours + * dm-bbr: Update to get it to compile with 2.6.26 + * config: Enable dm-bbr + * ubuntu: Add some media drivers + * config: Enable misc media drivers + * udeb: Switch to uvesafb in fb-modules + * abi: Add more modules to ignore (known) + + [ 2.6.26-3.7 ] + + [Amit Kucheria] + + * SAUCE: make fc transport removal of target configurable + - LP: #163075 + * SAUCE: pm: Config option to disable handling of console during + suspend/resume + + [Ben Collins] + + * SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps + * SAUCE: irda: Default to dongle type 9 on IBM hardware + * SAUCE: tulip: Let dmfe handle davicom on non-sparc + * SAUCE: tulip: Define ULI PCI ID's + * SAUCE: version: Implement version_signature proc file. + * build: Cleanup arches + * build: Remove remnants of unused binary-custom infrastructure + * build: Remove disable_d_i (not needed) and cleanup ppa build stuff + * ubuntu: New modules, acer-acpi + * build: Remove -virtual, and rebuild configs + * ubuntu: Add drbd module + * acer-acpi: Fix makefile + * x86/Kconfig: Fix missing quote for ubuntu Kconfig source + * ubuntu: Add iscsitarget module + * ubuntu: Added Amiga FS driver + * ubuntu: Add squashfs driver + * ubuntu: Remove asfs (Amiga FS). Need to be in linux-ports instead + * squashfs: Move headers to real include directory + * build/configs: The Great Config Consistency Check of 2008 + * ubuntu: Move third-party includes to ubuntu/include + * ubuntu: Add aufs module + * ubuntu: Added atl2 driver + * ubuntu: Add dm-radi4-5 driver + * build: Add CONFIG_DEBUG_SECTION_MISMATCH=y to get old style warnings + from build + * ubuntu/Makefile: Fixup dm-raid4-5 and add kludge for kbuild + * squashfs: Fixes for VFS changes + * ubuntu/dm-raid4-5: Fixups for moved/renamed headers/functions in core + md + * ubuntu: Add ndiswrapper driver + * d-i: Update module listings + * build: Disable xd block device (ancient) + * ndiswrapper: Fixup makefile + * d-i: Remove efi-modules. The only module, efivars, is built-in + * build: Remove install-source, obsolete and caused build failure + * Ubuntu-2.6.26-1.3 + * build: linux-doc rules got broken when disabling html side. Fixed now. + * Ubuntu-2.6.26-1.4 + * x86: Update to -rc6 allows CONFIG_PCI_OLPC to work with PCI_GOANY + * d-i: Make virtio-ring optional (it's built-in on i386) + * Ubuntu-2.6.26-1.4 + * Ubuntu-2.6.26-1.5 + * config: Enable DVB devices + * ubuntu/aufs: Make aufs a bool config, since it needs to be built-in + * config: Build aufs into the kernels + * build: Fix arguments passed to link-headers script + * config: Disable early printk + * d-i: Move isofs to storage-core and kill st (scsi tape) from list + * config: Enable non-promiscuous access to /dev/mem + * x86: Add option to disable decompression info messages + * config: Enable no-bz-chatter config options + * build: Re-add linux-source package + * d-i: Re-add socket-modules. Accidentally removed + - LP: #241295 + * Ubuntu-2.6.26-2.6 + * Use makedumpfile to generate a vmcoreinfo file. + * build: Build-Depend on makedumpfile for vmcoreinfo generation + * build: Remove debug print from git-ubuntu-log + * Updated configs for -rc7 + * build: postinst, do not call depmod with -F + * config: Enable rtc-cmos as a built-in driver. + * control: Provide ndiswrapper-modules-1.9 + * build: Generate vmcoreinfo in image build for crashdumps without debug + image + * config: Disable vesafb, since we'll prefer uvesafb + * build: Copy uvesafb module to initrd mod directory + * abi-check: New, more robust script + * config: Enable heap randomization by default + * abi-check: Cleanup output and call with perl (not $SHELL) + * abi: Ignore missing vesafb (known) + * config: Disable pcspkr (in favor of snd-pcsp) + * swap: Add notify_swap_entry_free callback for compcache + * compcache: Added ram backed compressed swap module + * ubuntu: Enable kbuild and kconfig for compcache + * config: Enable compcache and tlsf allocator as modules + * config: Updated for -rc8. Disables XEN on i386 + * config: Switch i386-server to 64G, enable PAE, 64-bit res, and XEN + * ubuntu: Add misc drivers from hardy lum + * ubuntu: Enable build of misc/ subdir + * config: Enable misc drivers + * aufs: Fix warning about single non-string-literal arg to printf style + function + * drivers: Remove some duplicate device entries in various modules + * config: Disable some duplicate drivers + * keyspan: Remove duplicate device ID's + * check-aliases: Cleanup output, and fix rolling checks + * ubuntu: Disable dm-bbr for now + * dm-bbr: First cut at forward portiong. Still needs work. + * ubuntu: Disable dm-bbr in kbuild/kconfig + + [Chuck Short] + + * SAUCE: ata: blacklist FUJITSU MHW2160BH PL + - LP: #175834 + * SAUCE: [USB]: add ASUS LCM to the blacklist + + [Colin Ian King] + + * SAUCE: airprime.c supports more devices + - LP: #208250 + * SAUCE: Enable speedstep for sonoma processors. + - LP: #132271 + * Add dm-loop + * Add dm-loop BOM + + [Kyle McMartin] + + * SAUCE: fix orinoco_cs oops + + [Mario Limonciello] + + * SAUCE: Enable Reset and SCO workaround on Dell 410 BT adapter + + [Matthew Garrett] + + * SAUCE: hostap: send events on data interface as well as master + interface + + [Phillip Lougher] + + * SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets. + + [Stefan Bader] + + * SAUCE: Export dm_disk function of device-mapper + * SAUCE: Restore VT fonts on switch + * SAUCE: Always use SCO protocol (disable eSCO support) Bug: #39414 + * SAUCE: mmc: Increase power_up deleay to fix TI readers OriginalAuthor: + Pascal Terjan Bug: #137686 + * SAUCE: Add blacklist support to fix Belkin bluetooth dongle. Bug: + #140511 + * SAUCE: Lower warning level of pci resource allocation messages. Bug: + 159241 + * SAUCE: Lower message level for PCI memory and I/O allocation. + - LP: #159241 + * Modify log generation to catch bug numbers when adding with git-am. + + [Tim Gardner] + + * Added the debian directory. Ignore: yes + * Add support for UBUNTUINCLUDE Ignore: yes + * LUM headers go in /usr/src Ignore: yes + * First pass at 2.6.25 configs Ignore: yes + * i386 -generic builds. Ignore: yes + * SAUCE: Increase CONFIG_IDE_MAX_HWIFS to 8 (from 4) + * SAUCE: Add extra headers to linux-libc-dev OriginalAuthor: Soren Hansen + OriginalLocation: + https://lists.ubuntu.com/archives/kernel-team/2007-November/001891.html + * Set CONFIG_DEVKMEM=n Ignore: yes + * Enabled ALSA and CGROUPS for i386 Ignore: yes + * Enabled amd64 configs. Ignore: yes + * CONFIG_STANDALONE=n Ignore: yes + * CONFIG_BLK_DEV_4DRIVES=n for i386 Ignore: yes + * CONFIG: CONFIG_DEFAULT_RELATIME=y for all flavours. Ignore: yes + * Set CONFIG_EDD_OFF=y Ignore: yes + * SAUCE: Blacklist Bluetooth Dell Wireless 370 for SCO MTU + OriginalAuthor: Mario Limonciello Bug: + #209715 + * SAUCE: Catch nonsense keycodes and silently ignore + * SAUCE: frame buffer regression - screen blank except for blinking + cursor after fbcon vtswitch OriginalAuthor: Matthew Garrett + Bug: #201591 + * SAUCE: Added support for HDAPS on various ThinkPads from Lenovo and IBM + OriginalAuthor: Klaus S. Madsen + OriginalAuthor: Chuck Short + * SAUCE: Guest OS does not recognize a lun with non zero target id on + Vmware ESX Server + * SAUCE: orinoco_cs.ko missing + * Set CONFIG_FB_VESA=m for i386/amd64 Ignore: yes + * Set CONFIG_PM_DISABLE_CONSOLE=y for all flavours Ignore: yes + * Thorough review of amd64 -generic config Ignore: yes + * Build PPA packages for Hardy until the Intrepid archive is opened. + * Deleted obsolete flavours Ignore: yes + * Don't build docs for PPA Ignore: yes + * Build all standard packages in PPA. Ignore: yes + * Remove duplicate USB ids + * SAUCE: DVB-USB UMT-010 driver oops on install Bug: #115284 + * Update configs after rebase to 2.6.26-rc1 Ignore: yes + * Update configs after rebase Ignore: yes + * Disable V4L until the build issues get ironed out. Ignore: yes + * Update configs after rebase. Ignore: yes + * Another device enable pass Ignore: yes + * Update configs after merge. Ignore: yes + * SAUCE: fn key doesn't work in hardy with macbook pro fourth generation + (4,1) + - LP: #207127 + * Enabled CONFIG_CIFS_DFS_UPCALL=y and CONFIG_CIFS_UPCALL=y + - LP: #236830 + + [Upstream Kernel Changes] + + * Revert "[WATCHDOG] hpwdt: Add CFLAGS to get driver working" + * mac80211: detect driver tx bugs + * hwmon: (lm85) Fix function RANGE_TO_REG() + * hwmon: (adt7473) Initialize max_duty_at_overheat before use + * hwmon: Update the sysfs interface documentation + * hwmon: (abituguru3) Identify Abit AW8D board as such + * hwmon: (w83791d) new maintainer + * hwmon: (abituguru3) update driver detection + * hwmon: (lm75) sensor reading bugfix + * ipv6: Remove options header when setsockopt's optlen is 0 + * ipv6: Drop packets for loopback address from outside of the box. + * sched: rt: dont stop the period timer when there are tasks wanting to + run + * sched: fix wait_for_completion_timeout() spurious failure under heavy + load + * x86: fix NULL pointer deref in __switch_to + * xen: Use wmb instead of rmb in xen_evtchn_do_upcall(). + * xen: mask unwanted pte bits in __supported_pte_mask + * xen: don't drop NX bit + * sched: refactor wait_for_completion_timeout() + * Ext4: Fix online resize block group descriptor corruption + * [IA64] SN2: security hole in sn2_ptc_proc_write + * alpha: fix module load failures on smp (bug #10926) + * alpha: link failure fix + * alpha: fix compile failures with gcc-4.3 (bug #10438) + * alpha: resurrect Cypress IDE quirk + * pppoe: warning fix + * sctp: Make sure N * sizeof(union sctp_addr) does not overflow. + * netns: Don't receive new packets in a dead network namespace. + * Add return value to reserve_bootmem_node() + * Slab: Fix memory leak in fallback_alloc() + * Fix performance regression on lmbench select benchmark + * ALSA: aw2 - Fix Oops at initialization + * ALSA: sb - Fix wrong assertions + * futexes: fix fault handling in futex_lock_pi + * IB/mthca: Clear ICM pages before handing to FW + * tty_driver: Update required method documentation + * removed unused var real_tty on n_tty_ioctl() + * Fix ZERO_PAGE breakage with vmware + * mm: fix race in COW logic + * NFS: Reduce the NFS mount code stack usage. + * NFS: Fix filehandle size comparisons in the mount code + * NFS: nfs_updatepage(): don't mark page as dirty if an error occurred + * alpha: fix compile error in arch/alpha/mm/init.c + * KVM: Fix race between timer migration and vcpu migration + * KVM: close timer injection race window in __vcpu_run + * KVM: MMU: Fix rmap_write_protect() hugepage iteration bug + * KVM: MMU: large page update_pte issue with non-PAE 32-bit guests + (resend) + * KVM: MMU: Fix oops on guest userspace access to guest pagetable + * KVM: ioapic: fix lost interrupt when changing a device's irq + * KVM: VMX: Fix host msr corruption with preemption enabled + * [GFS2] BUG: unable to handle kernel paging request at ffff81002690e000 + * xen: remove support for non-PAE 32-bit + * kgdb: documentation update - remove kgdboe + * kgdb: sparse fix + * [IA64] Fix boot failure on ia64/sn2 + * [IA64] Handle count==0 in sn2_ptc_proc_write() + * [IA64] Eliminate NULL test after alloc_bootmem in iosapic_alloc_rte() + * [GFS2] fix gfs2 block allocation (cleaned up) + * x86: Add structs and functions for paravirt clocksource + * x86: Make xen use the paravirt clocksource structs and functions + * KVM: Make kvm host use the paravirt clocksource structs + * x86: KVM guest: Use the paravirt clocksource structs and functions + * KVM: Remove now unused structs from kvm_para.h + * enable bus mastering on i915 at resume time + * Linux 2.6.26-rc8 + * # Ubuntu external driver commit. + * # Ubuntu commit template. + + -- Ben Collins Sat, 21 Jun 2008 09:05:15 -0400 + +linux (2.6.26-2.6) intrepid; urgency=low + + [Ben Collins] + + * Revert "SAUCE: Export symbols for aufs (in lum) (not needed) + * config: Enable DVB devices + * ubuntu/aufs: Make aufs a bool config, since it needs to be built-in + * config: Build aufs into the kernels + * build: Fix arguments passed to link-headers script + * config: Disable early printk + * d-i: Move isofs to storage-core and kill st (scsi tape) from list + * config: Enable non-promiscuous access to /dev/mem + * x86: Add option to disable decompression info messages + * config: Enable no-bz-chatter config options + * build: Re-add linux-source package + * d-i: Re-add socket-modules. Accidentally removed + - LP: #241295 + + [Colin Ian King] + + * Add dm-loop + + [Tim Gardner] + + * Revert "SAUCE: USB bluetooth device 0x0e5e:0x6622 floods errors to + syslog (merged upstream) + + -- Ben Collins Mon, 16 Jun 2008 10:56:01 -0400 + +linux (2.6.26-1.5) intrepid; urgency=low + + * d-i: Make virtio-ring optional (it's built-in on i386) + * Rebased on 2.6.26-rc6 + + [Ubuntu-2.6.26-1.4 Changes below] + + * build: linux-doc rules got broken when disabling html side. Fixed now. + + [Ubuntu-2.6.26-1.3 Changes below] + + * build: Remove install-source, obsolete and caused build failure + + [Ubuntu-2.6.26-1.2 Changes below] + + * Remove efi-modules from d-i module list (efivars is built-in). Caused a + build failure. + * Patch to arch/x86/xen/time.c to remove __divdi3 usage (build failure on + i386). + + [Ubuntu-2.6.26-1.1 Changes below] + + [Amit Kucheria] + + * SAUCE: make fc transport removal of target configurable + * SAUCE: Add AGP support for Radeon Mobility 9000 chipset + * SAUCE: pm: Config option to disable handling of console during + suspend/resume + + [Ben Collins] + + * SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps + * SAUCE: irda: Default to dongle type 9 on IBM hardware + * SAUCE: tulip: Let dmfe handle davicom on non-sparc + * SAUCE: tulip: Define ULI PCI ID's + * SAUCE: version: Implement version_signature proc file. + * build: Remove remnants of unused binary-custom infrastructure + * mmc_block: Fix bad allocation on 64-bit (zero len array) + * ubuntu: New modules, acer-acpi + * build: Remove -virtual, and rebuild configs + * ubuntu: Add drbd module + * ubuntu: Add iscsitarget module + * ubuntu: Add squashfs driver + * build/configs: The Great Config Consistency Check of 2008 + * ubuntu: Add aufs module + * ubuntu: Added atl2 driver + * ubuntu: Add dm-radi4-5 driver + * build: Add CONFIG_DEBUG_SECTION_MISMATCH=y to get old style warnings + from build + * squashfs: Fixes for VFS changes + * ubuntu/dm-raid4-5: Fixups for moved/renamed headers/functions in core + md + * ubuntu: Add ndiswrapper driver + * d-i: Update module listings + + [Chuck Short] + + * SAUCE: ata: blacklist FUJITSU MHW2160BH PL + * SAUCE: [USB]: add ASUS LCM to the blacklist + + [Colin Ian King] + + * SAUCE: Enable speedstep for sonoma processors. + * SAUCE: airprime.c supports more devices + + [Kyle McMartin] + + * SAUCE: fix orinoco_cs oops + + [Mario Limonciello] + + * SAUCE: Enable Reset and SCO workaround on Dell 410 BT adapter + + [Matthew Garrett] + + * SAUCE: hostap: send events on data interface as well as master + interface + + [Phillip Lougher] + + * SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets. + + [Stefan Bader] + + * SAUCE: Export dm_disk function of device-mapper + * SAUCE: Restore VT fonts on switch + * SAUCE: Always use SCO protocol (disable eSCO support) Bug: #39414 + * SAUCE: mmc: Increase power_up deleay to fix TI readers + * SAUCE: Add blacklist support to fix Belkin bluetooth dongle. + * SAUCE: Lower warning level of pci resource allocation messages. + * SAUCE: Lower message level for PCI memory and I/O allocation. + - LP: #159241 + * Modify log generation to catch bug numbers when adding with git-am. + + [Tim Gardner] + + * SAUCE: hdaps module does not load on Thinkpad T61P + * SAUCE: Add extra headers to linux-libc-dev + * SAUCE: Export symbols for aufs (in lum). + * SAUCE: USB bluetooth device 0x0e5e:0x6622 floods errors to syslog + * SAUCE: Blacklist Bluetooth Dell Wireless 370 for SCO MTU + * SAUCE: Catch nonsense keycodes and silently ignore + * SAUCE: frame buffer regression - screen blank except for blinking + cursor after fbcon vtswitch + * SAUCE: Added support for HDAPS on various ThinkPads from Lenovo and IBM + * SAUCE: Guest OS does not recognize a lun with non zero target id on + Vmware ESX Server + * SAUCE: Modualrize vesafb + * SAUCE: DVB-USB UMT-010 driver oops on install + * SAUCE: fn key doesn't work in hardy with macbook pro fourth generation + (4,1) + - LP: #207127 + + -- Ben Collins Wed, 11 Jun 2008 05:28:35 -0400 --- linux-3.19.0.orig/debian.master/config/amd64/config.common.amd64 +++ linux-3.19.0/debian.master/config/amd64/config.common.amd64 @@ -0,0 +1,150 @@ +# +# Config options for config.common.amd64 automatically generated by splitconfig.pl +# +CONFIG_64BIT=y +CONFIG_AC97_BUS=m +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_RANDOM=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ATA_GENERIC=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_PIIX=y +CONFIG_AUDIT_ARCH=y +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +CONFIG_BCH=m +CONFIG_BUILD_BIN2C=y +CONFIG_CC_STACKPROTECTOR=y +CONFIG_CRASH_DUMP=y +# CONFIG_CXL_BASE is not set +# CONFIG_DEFAULT_CFQ is not set +CONFIG_DEFAULT_DEADLINE=y +CONFIG_DEFAULT_IOSCHED="deadline" +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +# CONFIG_EM_TIMER_STI is not set +CONFIG_FB_ATY128=m +CONFIG_FB_BOOT_VESA_SUPPORT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +# CONFIG_FB_MACMODES is not set +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_SYS_IMAGEBLIT=m +CONFIG_FB_UDL=m +CONFIG_FB_VOODOO1=m +# CONFIG_FONTS is not set +CONFIG_FRAME_WARN=1024 +CONFIG_GPIO_GENERIC=m +CONFIG_GPIO_GENERIC_PLATFORM=m +CONFIG_GPIO_TWL4030=m +CONFIG_GPIO_TWL6040=m +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +# CONFIG_HAVE_AOUT is not set +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_HIBERNATION=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_HUGETLB_PAGE=y +# CONFIG_I2C_SLAVE is not set +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_IMA=y +CONFIG_KVM=m +CONFIG_LOG_BUF_SHIFT=18 +CONFIG_MFD_SM501=m +# CONFIG_MFD_TMIO is not set +CONFIG_MII=m +CONFIG_MMC_BLOCK=m +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MTD=m +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_NAND=m +CONFIG_MTD_NAND_BCH=m +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_IDS=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +# CONFIG_NET_XGENE is not set +CONFIG_NODES_SHIFT=6 +CONFIG_NOP_USB_XCEIV=m +CONFIG_NR_CPUS=256 +CONFIG_NUMA=y +CONFIG_NVRAM=m +CONFIG_OUTPUT_FORMAT="elf64-x86-64" +CONFIG_PATA_SIS=y +CONFIG_PCCARD=m +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_PHYS_ADDR_T_64BIT=y +# CONFIG_PHY_EXYNOS5250_USB2 is not set +CONFIG_PPS=m +CONFIG_PROBE_EVENTS=y +# CONFIG_PSTORE_CONSOLE is not set +CONFIG_PSTORE_RAM=m +CONFIG_PTP_1588_CLOCK=m +CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x40000000 +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FAST_NO_HZ=y +CONFIG_RCU_NOCB_CPU=y +CONFIG_RCU_USER_QS=y +CONFIG_REED_SOLOMON=m +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_TWL4030=m +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_TWL4030=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_SVW=m +CONFIG_SCHED_SMT=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SENSORS_SCH56XX_COMMON=m +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +CONFIG_SND=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_DMAENGINE_PCM=m +# CONFIG_SND_OPL4_LIB_SEQ is not set +CONFIG_SND_PCM=m +# CONFIG_SND_SBAWE_SEQ is not set +CONFIG_SND_SOC=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_HDMI_CODEC=m +CONFIG_SND_SOC_I2C_AND_SPI=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_TIMER=m +CONFIG_SOUND=m +CONFIG_SPI_PXA2XX_PCI=m +# CONFIG_STANDALONE is not set +CONFIG_SYS_HYPERVISOR=y +CONFIG_TICK_CPU_ACCOUNTING=y +CONFIG_TIGON3=m +CONFIG_UPROBES=y +CONFIG_USB_DWC2_HOST=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_GADGET=m +# CONFIG_USB_G_MULTI is not set +CONFIG_USB_HCD_BCMA=m +CONFIG_USB_HCD_SSB=m +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_X86_MINIMUM_CPU_FAMILY=64 +CONFIG_X86_SPEEDSTEP_LIB=m +CONFIG_XEN=y +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 +CONFIG_XEN_MAX_DOMAIN_MEMORY=500 +CONFIG_ZONE_DMA32=y --- linux-3.19.0.orig/debian.master/config/amd64/config.flavour.generic +++ linux-3.19.0/debian.master/config/amd64/config.flavour.generic @@ -0,0 +1,9 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# +CONFIG_HZ=250 +# CONFIG_HZ_1000 is not set +CONFIG_HZ_250=y +# CONFIG_IRQ_FORCED_THREADING_DEFAULT is not set +# CONFIG_PREEMPT is not set +CONFIG_PREEMPT_VOLUNTARY=y --- linux-3.19.0.orig/debian.master/config/amd64/config.flavour.lowlatency +++ linux-3.19.0/debian.master/config/amd64/config.flavour.lowlatency @@ -0,0 +1,9 @@ +# +# Config options for config.flavour.lowlatency automatically generated by splitconfig.pl +# +CONFIG_HZ=1000 +CONFIG_HZ_1000=y +# CONFIG_HZ_250 is not set +CONFIG_IRQ_FORCED_THREADING_DEFAULT=y +CONFIG_PREEMPT=y +# CONFIG_PREEMPT_VOLUNTARY is not set --- linux-3.19.0.orig/debian.master/config/annotations +++ linux-3.19.0/debian.master/config/annotations @@ -0,0 +1,4445 @@ +# Menu: HEADER +# ARCH: x86 arm powerpc + +# not a thing +#CONFIG_USB_OHCI_HCD_PLATFORM - flag +#CONFIG_USB_EHCI_HCD_PLATFORM - flag +#CONFIG_USB_OHCI_HCD_PPC_OF_LE - flag + +#CONFIG_64BIT - flag + +# Overall defaults +set +all !flag EXPERIMENTAL !flag IGNORE !flag DEPRECATED ?type tristate = m + +# Mark debugging symbols. +# default all debug symbols off +set +pattern '(^|_)DEBUG(_|$)' ?type bool = n flag +set +pattern '(^|_)DEBUG(_|$)' ?type tristate = n flag +# exceptions +CONFIG_DEBUG_FS y note +CONFIG_DEBUG_KERNEL y note +CONFIG_DEBUG_RODATA y +CONFIG_SLUB_DEBUG y +CONFIG_SCHED_DEBUG y + +# Menu: ROOT +CONFIG_RELOCATABLE p policy<{'amd64': 'y', 'i386': 'y', 'powerpc-powerpc64-emb': 'y', 'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> + +# Menu: Advanced setup >> Architecture: powerpc + +# Menu: Advanced setup >> Prompt for advanced kernel configuration options + +# Menu: Advanced setup >> Prompt for advanced kernel configuration options >> Architecture: powerpc +CONFIG_LOWMEM_CAM_NUM D +CONFIG_ADVANCED_OPTIONS n + +# Menu: Architecture: arm +CONFIG_ARM_DMA_IOMMU_ALIGNMENT 8 +CONFIG_ARM_PATCH_PHYS_VIRT y + +# Menu: Architecture: powerpc +CONFIG_PPC64 p policy<{'powerpc-powerpc64-emb': 'y', 'powerpc-powerpc64-smp': 'y', 'powerpc-powerpc-e500mc': 'n', 'powerpc-powerpc-smp': 'n', 'ppc64el': 'y'}> +CONFIG_NR_IRQS p policy<{'powerpc': '512', 'ppc64el': '512'}> +CONFIG_SCOM_DEBUGFS p policy<{'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> + +# Menu: Architecture: x86 +CONFIG_64BIT ? + +# Menu: Boot options +# +CONFIG_KEXEC y +CONFIG_CRASH_DUMP p mark policy<{'powerpc-powerpc-smp': 'n', 'powerpc-powerpc-e500mc': 'n', 'arm64': '-', '*': 'y'}> note +CONFIG_CMDLINE p policy<{'arm64': '"console=ttyAMA0"', 'armhf': '""'}> + +# Menu: Boot options >> Architecture: arm +CONFIG_USE_OF p policy<{'armhf': 'y'}> +CONFIG_ATAGS p policy<{'armhf': 'y'}> +CONFIG_DEPRECATED_PARAM_STRUCT p policy<{'armhf': 'n'}> +CONFIG_ARM_ATAG_DTB_COMPAT p policy<{'armhf': 'y'}> +CONFIG_ARM_APPENDED_DTB p policy<{'armhf': 'y'}> +CONFIG_ARM_ATAG_DTB_COMPAT p policy<{'armhf-generic': 'y', 'armhf-generic-lpae': 'n'}> mark +CONFIG_ATAGS_PROC p policy<{'armhf': 'y'}> +CONFIG_AUTO_ZRELADDR p policy<{'armhf': 'y'}> + +# Menu: Boot options >> Include SD/MMC loader in zImage (EXPERIMENTAL) >> Architecture: arm + +# Menu: Boot options >> Kernel command line type +CONFIG_CMDLINE_FORCE n +CONFIG_CMDLINE_FORCE p policy<{'arm64': 'n'}> + +# Menu: Boot options >> Kernel command line type >> Architecture: arm +CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND p policy<{'armhf': 'y'}> + +# Menu: Bus options (PCI etc.) +CONFIG_ISA p policy<(arch i386 &/ value y) | value n> + +# Menu: Bus options (PCI etc.) >> Architecture: arm + +# Menu: Bus options (PCI etc.) >> Architecture: powerpc +CONFIG_FSL_LBC y + +# Menu: Bus options (PCI etc.) >> Architecture: x86 +CONFIG_ISA_DMA_API y +CONFIG_X86_SYSFB y +CONFIG_ALIX y +CONFIG_NET5501 y +CONFIG_GEOS y +CONFIG_X86_SYSFB n mark + +# Menu: Bus options (PCI etc.) >> EISA support +CONFIG_EISA_VLB_PRIMING y +CONFIG_EISA_PCI_EISA D +CONFIG_EISA_VIRTUAL_ROOT D +CONFIG_EISA_NAMES D + +# Menu: Bus options (PCI etc.) >> EISA support >> Architecture: x86 +CONFIG_EISA y + +# Menu: Bus options (PCI etc.) >> PCCard (PCMCIA/CardBus) support +CONFIG_PCCARD p policy<(arch armel armhf ppc64el &/ value n) | value m> note +CONFIG_CARDBUS y + +# Menu: Bus options (PCI etc.) >> PCCard (PCMCIA/CardBus) support >> 16-bit PCMCIA support +CONFIG_PCMCIA_LOAD_CIS y + +# Menu: Bus options (PCI etc.) >> PCCard (PCMCIA/CardBus) support >> CardBus yenta-compatible bridge support +CONFIG_YENTA_O2 y +CONFIG_YENTA_RICOH y +CONFIG_YENTA_TI y +CONFIG_YENTA_ENE_TUNE y +CONFIG_YENTA_TOSHIBA y + +# Menu: Bus options (PCI etc.) >> PCI support +#set +tree-menu 'Bus options (PCI etc.)>>PCI support' !flag EXPERIMENTAL ?type bool = D +CONFIG_PCI y +CONFIG_PCI_MSI y +CONFIG_PCI_REALLOC_ENABLE_AUTO y +CONFIG_HT_IRQ y +CONFIG_PCI_IOV y +CONFIG_PCI_PRI y +CONFIG_PCI_PASID y + +# Menu: Bus options (PCI etc.) >> PCI support >> Architecture: x86 +CONFIG_PCI_MMCONFIG y +CONFIG_PCI_CNB20LE_QUIRK n + +# Menu: Bus options (PCI etc.) >> PCI support >> PCI Express Port Bus support +CONFIG_PCIEPORTBUS y +CONFIG_PCIEAER y +CONFIG_PCIE_ECRC n +CONFIG_PCIEASPM y +CONFIG_PCIEASPM_DEBUG y note +CONFIG_HOTPLUG_PCI_PCIE p mark policy<{'ppc64el': 'n', 'armhf': '-', '*': 'y'}> note +CONFIG_PCIEAER_INJECT n flag + +# Menu: Bus options (PCI etc.) >> PCI support >> PCI Express Port Bus support >> Default ASPM policy +CONFIG_PCIEASPM_DEFAULT y note + +# Menu: Bus options (PCI etc.) >> PCI support >> PCI access mode >> Architecture: x86 +CONFIG_PCI_GOANY y + +# Menu: Bus options (PCI etc.) >> PCI support >> PCI host controller drivers +CONFIG_PCI_DRA7XX p policy<{'armhf': 'y'}> +CONFIG_PCI_MVEBU p policy<{'armhf': 'y'}> +CONFIG_PCI_EXYNOS p policy<{'armhf': 'y'}> +CONFIG_PCI_IMX6 p policy<{'armhf-generic': 'y'}> +CONFIG_PCI_TEGRA p policy<{'armhf-generic': 'y'}> +CONFIG_PCI_RCAR_GEN2 p policy<{'armhf': 'y'}> +CONFIG_PCI_RCAR_GEN2_PCIE p policy<{'armhf': 'y'}> +CONFIG_PCI_HOST_GENERIC p policy<{'armhf': 'y'}> +CONFIG_PCI_XGENE p policy<{'arm64': 'y'}> +CONFIG_PCI_LAYERSCAPE p policy<{'armhf': 'n'}> + +# Menu: Bus options (PCI etc.) >> PCI support >> RapidIO support +CONFIG_RAPIDIO y +CONFIG_RAPIDIO_DISC_TIMEOUT 30 +CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS n +CONFIG_RAPIDIO_DMA_ENGINE y + +# Menu: Bus options (PCI etc.) >> PCI support >> RapidIO support >> Architecture: powerpc +CONFIG_FSL_RIO y + +# Menu: Bus options (PCI etc.) >> PCI support >> RapidIO support >> Enumeration method + +# Menu: Bus options (PCI etc.) >> PCI support >> RapidIO support >> RapidIO Switch drivers + +# Menu: Bus options (PCI etc.) >> PCI support >> Support for PCI Hotplug +CONFIG_HOTPLUG_PCI y +CONFIG_HOTPLUG_PCI_ACPI y +CONFIG_HOTPLUG_PCI_CPCI y +CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM y +CONFIG_HOTPLUG_PCI_SHPC p policy<{'amd64': 'm', 'arm64': 'm', 'i386': 'm', 'powerpc': 'm', 'ppc64el': 'n'}> note + +# Menu: Cryptographic API +set +tree-menu 'Cryptographic API' ?flag EXPERIMENTAL ?type bool = n +set +tree-menu 'Cryptographic API' ?flag EXPERIMENTAL ?type tristate = n +set +tree-menu 'Cryptographic API' !flag EXPERIMENTAL ?type tristate = m +CONFIG_CRYPTO y mark +CONFIG_CRYPTO_MANAGER y note +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS y flag +CONFIG_CRYPTO_TEST m flag +CONFIG_CRYPTO_CBC y note +CONFIG_CRYPTO_ECB y note +CONFIG_CRYPTO_HMAC y note +CONFIG_CRYPTO_CRC32C y note +CONFIG_CRYPTO_CRC32C_INTEL y note +CONFIG_CRYPTO_CRCT10DIF y note +CONFIG_CRYPTO_MD5 y note +CONFIG_CRYPTO_SHA1 y note +CONFIG_CRYPTO_SHA256 y note +CONFIG_CRYPTO_SHA512 y note +CONFIG_CRYPTO_AES y note +CONFIG_CRYPTO_LZO y note + +# Menu: Cryptographic API >> Asymmetric (public-key cryptographic) key type +CONFIG_ASYMMETRIC_KEY_TYPE y note +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE y note +CONFIG_PUBLIC_KEY_ALGO_RSA y note +CONFIG_X509_CERTIFICATE_PARSER y note + +# Menu: Cryptographic API >> Hardware crypto devices +#CONFIG_CRYPTO_DEV_NX_COMPRESS y note +CONFIG_CRYPTO_HW y +CONFIG_CRYPTO_DEV_PADLOCK y note +CONFIG_CRYPTO_DEV_HIFN_795X_RNG y +CONFIG_CRYPTO_DEV_CCP y +CONFIG_CRYPTO_DEV_NX y + +# Menu: Cryptographic API >> Hardware crypto devices >> Freescale CAAM Job Ring driver backend +CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE D +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC y +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD D +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_TIME_THLD D + +# Menu: Cryptographic API >> NIST SP800-90A DRBG +CONFIG_CRYPTO_DRBG_HMAC y +CONFIG_CRYPTO_DRBG_HASH y +CONFIG_CRYPTO_DRBG_CTR y + +# Menu: Device Drivers +CONFIG_POWER_AVS y +CONFIG_RESET_CONTROLLER y +CONFIG_TEGRA_AHB p policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> ATA/ATAPI/MFM/RLL support (DEPRECATED) +set +tree 'Device Drivers>>ATA/ATAPI/MFM/RLL support (DEPRECATED)' = n +# +#CONFIG_IDE_GD y +#CONFIG_IDE_GD_ATA y +#CONFIG_BLK_DEV_IDECD y +#CONFIG_IDEPCI_PCIBUS_ORDER y +#CONFIG_BLK_DEV_GENERIC y +#CONFIG_BLK_DEV_AMD74XX y +#CONFIG_IDE_PROC_FS y +CONFIG_IDE n + +# Menu: Device Drivers >> ATA/ATAPI/MFM/RLL support (DEPRECATED) >> IDE Mode for AMD Alchemy Au1200 + +# Menu: Device Drivers >> Accessibility support +CONFIG_ACCESSIBILITY n mark + +# Menu: Device Drivers >> Android +CONFIG_ANDROID n + +# Menu: Device Drivers >> Auxiliary Display support +CONFIG_AUXDISPLAY y +CONFIG_KS0108_DELAY 2 +CONFIG_CFAG12864B_RATE 20 + +# Menu: Device Drivers >> Block devices +set +tree-menu 'Device Drivers>>Block devices' ?flag EXPERIMENTAL ?type bool = n +set +tree-menu 'Device Drivers>>Block devices' ?flag EXPERIMENTAL ?type tristate = n +set +tree-menu 'Device Drivers>>Block devices' !flag EXPERIMENTAL ?type tristate = m +# +CONFIG_BLK_DEV y +CONFIG_CISS_SCSI_TAPE y +CONFIG_BLK_DEV_UMEM m note +CONFIG_BLK_DEV_LOOP y note +CONFIG_BLK_DEV_LOOP_MIN_COUNT 8 +CONFIG_DRBD_FAULT_INJECTION n +CONFIG_CDROM_PKTCDVD_BUFFERS 8 +CONFIG_CDROM_PKTCDVD_WCACHE n mark +CONFIG_XEN_BLKDEV_FRONTEND y note +CONFIG_VIRTIO_BLK y note +CONFIG_BLK_DEV_HD n note mark +CONFIG_BLK_DEV_RBD m note +CONFIG_MG_DISK_RES 0 +CONFIG_ZRAM_LZ4_COMPRESS y + +# Menu: Device Drivers >> Block devices >> Parallel port IDE device support +CONFIG_PARIDE_EPATC8 y + +# Menu: Device Drivers >> Block devices >> RAM block device support +CONFIG_BLK_DEV_RAM y note +CONFIG_BLK_DEV_RAM_COUNT 16 +CONFIG_BLK_DEV_RAM_SIZE 65536 mark note mark +CONFIG_BLK_DEV_XIP n note + +# Menu: Device Drivers >> Block devices >> Support for DASD devices + +# Menu: Device Drivers >> Broadcom specific AMBA +CONFIG_BCMA_HOST_PCI y + +# Menu: Device Drivers >> Broadcom specific AMBA >> BCMA support +CONFIG_BCMA_HOST_SOC y +CONFIG_BCMA_DRIVER_GMAC_CMN y +CONFIG_BCMA_DRIVER_GPIO y + +# Menu: Device Drivers >> Bus devices +CONFIG_VEXPRESS_CONFIG y +CONFIG_BRCMSTB_GISB_ARB y +CONFIG_IMX_WEIM y +CONFIG_OMAP_INTERCONNECT y note +CONFIG_ARM_CCI y +CONFIG_ARM_CCN y + +# Menu: Device Drivers >> Character devices +# +set +tree 'Device Drivers>>Character devices' ?flag EXPERIMENTAL ?type bool = n +set +tree 'Device Drivers>>Character devices' ?flag EXPERIMENTAL ?type tristate = n +set +tree 'Device Drivers>>Character devices' !flag EXPERIMENTAL ?type tristate = m +# +CONFIG_DEVKMEM n mark mark note +CONFIG_TTY_PRINTK y +CONFIG_LP_CONSOLE n +CONFIG_HVC_XEN y +CONFIG_HVC_XEN_FRONTEND y +CONFIG_NVRAM p mark policy<{'amd64': 'm', 'armhf': 'm', 'i386': 'm', 'powerpc-powerpc-e500mc': 'y', 'powerpc-powerpc-smp': 'y'}> note +CONFIG_MAX_RAW_DEVS 256 +CONFIG_HPET y +CONFIG_HPET_MMAP y +CONFIG_HPET_MMAP_DEFAULT y +CONFIG_HVC_DCC n +CONFIG_VIRTIO_CONSOLE y +CONFIG_HVC_UDBG y +CONFIG_HVC_CONSOLE y +CONFIG_HVC_OLD_HVSI y +CONFIG_HVC_OPAL y +CONFIG_HVC_RTAS y + +# Menu: Device Drivers >> Character devices >> Enable TTY +CONFIG_TTY y +CONFIG_VT y +CONFIG_CONSOLE_TRANSLATIONS y +CONFIG_VT_CONSOLE y +CONFIG_VT_HW_CONSOLE_BINDING y +CONFIG_UNIX98_PTYS y +CONFIG_DEVPTS_MULTIPLE_INSTANCES y +CONFIG_LEGACY_PTYS y +CONFIG_LEGACY_PTY_COUNT 0 +CONFIG_PPC_EPAPR_HV_BYTECHAN n +CONFIG_N_GSM m note + +# Menu: Device Drivers >> Character devices >> Enable TTY >> Non-standard serial port support +CONFIG_SERIAL_NONSTANDARD y +CONFIG_CYZ_INTR n + +# Menu: Device Drivers >> Character devices >> Hardware Random Number Generator Core support +CONFIG_HW_RANDOM y +CONFIG_HW_RANDOM_ATMEL n note + +# Menu: Device Drivers >> Character devices >> IPMI top-level message handler +#CONFIG_IPMI_HANDLER y +CONFIG_IPMI_PANIC_EVENT n +CONFIG_IPMI_SI_PROBE_DEFAULTS y + +# Menu: Device Drivers >> Character devices >> PCMCIA character devices + +# Menu: Device Drivers >> Character devices >> Serial drivers +CONFIG_SERIAL_KGDB_NMI y +CONFIG_SERIAL_MAX310X y +CONFIG_SERIAL_SCCNXP y +CONFIG_SERIAL_SCCNXP_CONSOLE y +CONFIG_SERIAL_ARC_NR_PORTS 1 +CONFIG_SERIAL_RP2_NR_UARTS 32 +CONFIG_SERIAL_AMBA_PL011 y +CONFIG_SERIAL_AMBA_PL011_CONSOLE y +CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST y +CONFIG_SERIAL_OF_PLATFORM y +CONFIG_SERIAL_IMX y +CONFIG_SERIAL_IMX_CONSOLE y +CONFIG_SERIAL_MSM y +CONFIG_SERIAL_MSM_CONSOLE y +CONFIG_SERIAL_OMAP p policy<(arch armel armhf &/ value y) | value m> note +CONFIG_SERIAL_OMAP_CONSOLE y +CONFIG_SERIAL_PMACZILOG y +CONFIG_SERIAL_PMACZILOG_TTYS n +CONFIG_SERIAL_PMACZILOG_CONSOLE y + +# Menu: Device Drivers >> Character devices >> Serial drivers >> 8250/16550 and compatible serial support +CONFIG_SERIAL_8250 y note +CONFIG_SERIAL_8250_PNP y +CONFIG_SERIAL_8250_CONSOLE y +CONFIG_SERIAL_8250_DMA y +CONFIG_SERIAL_8250_PCI y +CONFIG_SERIAL_8250_NR_UARTS 48 +CONFIG_SERIAL_8250_RUNTIME_UARTS 32 +CONFIG_SERIAL_8250_EM n +CONFIG_SERIAL_8250_MT6577 y + +# Menu: Device Drivers >> Character devices >> Serial drivers >> 8250/16550 and compatible serial support >> Extended 8250/16550 serial driver options +CONFIG_SERIAL_8250_EXTENDED y +CONFIG_SERIAL_8250_SHARE_IRQ y +CONFIG_SERIAL_8250_DETECT_IRQ n +CONFIG_SERIAL_8250_RSA y + +# Menu: Device Drivers >> Character devices >> Serial drivers >> 8250/16550 and compatible serial support >> Extended 8250/16550 serial driver options >> Support more than 4 legacy serial ports +CONFIG_SERIAL_8250_MANY_PORTS y + +# Menu: Device Drivers >> Character devices >> Serial drivers >> AT91 / AT32 on-chip serial port support + +# Menu: Device Drivers >> Character devices >> Serial drivers >> Altera UART support +CONFIG_SERIAL_ALTERA_UART_MAXPORTS 4 +CONFIG_SERIAL_ALTERA_UART_BAUDRATE 115200 + +# Menu: Device Drivers >> Character devices >> Serial drivers >> Blackfin SPORT emulate UART + +# Menu: Device Drivers >> Character devices >> Serial drivers >> Blackfin serial port support + +# Menu: Device Drivers >> Character devices >> Serial drivers >> Blackfin serial port support >> UART Mode + +# Menu: Device Drivers >> Character devices >> Serial drivers >> SuperH SCI(F) serial port support +CONFIG_SERIAL_SH_SCI_NR_UARTS 2 +CONFIG_SERIAL_SH_SCI_DMA y + +# Menu: Device Drivers >> Character devices >> Serial drivers >> TMPTX39XX/49XX SIO support + +# Menu: Device Drivers >> Character devices >> TPM Hardware Support +CONFIG_TCG_TPM y note +CONFIG_TCG_TIS y +CONFIG_TCG_IBMVTPM y + +# Menu: Device Drivers >> Clock Source drivers +CONFIG_ARM_ARCH_TIMER_EVTSTREAM p policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SH_TIMER_CMT p policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'y', 'i386': 'n', 'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_SH_TIMER_MTU2 p policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'y', 'i386': 'n', 'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_SH_TIMER_TMU p policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'y', 'i386': 'n', 'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_EM_TIMER_STI p policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'y', 'i386': 'n', 'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_CLKSRC_VERSATILE p policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework +CONFIG_COMMON_CLK_VERSATILE y +CONFIG_COMMON_CLK_XGENE y +CONFIG_CLK_SP810 y +CONFIG_CLK_VEXPRESS_OSC y +CONFIG_CLK_PPC_CORENET y + +# Menu: Device Drivers >> Common Clock Framework >> Support for Qualcomm's clock controllers + +# Menu: Device Drivers >> Connector - unified userspace <-> kernelspace linker +CONFIG_CONNECTOR y +CONFIG_PROC_EVENTS y + +# Menu: Device Drivers >> DMA Engine support +CONFIG_DMADEVICES y +CONFIG_DMADEVICES_DEBUG n +CONFIG_AMBA_PL08X p policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MV_XOR p policy<{'armhf': 'y'}> +CONFIG_MX3_IPU p policy<{'armhf-generic': 'y'}> +CONFIG_MX3_IPU_IRQS p policy<{'armhf-generic': '4'}> +CONFIG_TEGRA20_APB_DMA p policy<{'armhf-generic': 'y'}> +CONFIG_TI_EDMA p policy<{'armhf': 'y'}> +CONFIG_MXS_DMA p policy<{'armhf-generic': 'y'}> +CONFIG_DMA_OMAP p policy<{'armhf': 'y'}> +CONFIG_ASYNC_TX_DMA y +CONFIG_DMATEST n flag + +# Menu: Device Drivers >> DMA Engine support >> Renesas SuperH DMA Engine support +CONFIG_SH_DMAE_BASE y + +# Menu: Device Drivers >> Dallas's 1-wire support +CONFIG_W1_CON y + +# Menu: Device Drivers >> Dallas's 1-wire support >> 1-wire Bus Masters + +# Menu: Device Drivers >> Dallas's 1-wire support >> 1-wire Slaves +CONFIG_W1_SLAVE_DS2408_READBACK y +CONFIG_W1_SLAVE_DS2433_CRC n + +# Menu: Device Drivers >> Device Tree and Open Firmware support +CONFIG_OF_UNITTEST n flag + +# Menu: Device Drivers >> EDAC (Error Detection And Correction) reporting +CONFIG_EDAC y +CONFIG_EDAC_LEGACY_SYSFS n + +# Menu: Device Drivers >> EDAC (Error Detection And Correction) reporting >> Main Memory EDAC (Error Detection And Correction) reporting +CONFIG_EDAC_AMD64_ERROR_INJECTION n +CONFIG_EDAC_SBRIDGE m note + +# Menu: Device Drivers >> External Connector Class (extcon) support +set +tree 'Device Drivers>>External Connector Class (extcon) support' ?flag EXPERIMENTAL ?type bool = n +set +tree 'Device Drivers>>External Connector Class (extcon) support' ?flag EXPERIMENTAL ?type tristate = n +set +tree 'Device Drivers>>External Connector Class (extcon) support' !flag EXPERIMENTAL ?type tristate = m +# +CONFIG_EXTCON y + +# Menu: Device Drivers >> FMC support + +# Menu: Device Drivers >> Fusion MPT device support +CONFIG_FUSION y +CONFIG_FUSION_MAX_SGE 128 +CONFIG_FUSION_LOGGING y + +# Menu: Device Drivers >> GPIO Support +set +tree 'Device Drivers>>GPIO Support' = - mark +set +all ?mark 'GPIO' ?flag EXPERIMENTAL ?type bool = n +set +all ?mark 'GPIO' ?flag EXPERIMENTAL ?type tristate = n +set +all ?mark 'GPIO' !flag EXPERIMENTAL ?type tristate = m +# standard forms: +set +pattern ^GPIO_ ?mark 'GPIO' ?type bool !flag EXPERIMENTAL = y +# +CONFIG_GPIO_SYSFS n +CONFIG_GPIOLIB y +CONFIG_GPIO_EM n note +CONFIG_GPIO_GENERIC_PLATFORM p policy<{'armhf': 'y', 'arm64': 'y', '*', 'm'}> +CONFIG_GPIO_LYNXPOINT y +CONFIG_GPIO_TWL6040 p policy<{'armhf': 'y', '*': 'm'}> +CONFIG_GPIO_TWL4030 p mark policy<{'armhf': 'y', '*': 'm'}> note +CONFIG_GPIO_SYSFS y note + +# Menu: Device Drivers >> Generic Driver Options +CONFIG_UEVENT_HELPER y +CONFIG_UEVENT_HELPER_PATH "" +CONFIG_DEVTMPFS y note note +CONFIG_DEVTMPFS_MOUNT y note note +CONFIG_STANDALONE p policy<(arch i386 amd64 &/ value n) | value y> +CONFIG_PREVENT_FIRMWARE_BUILD y +CONFIG_FENCE_TRACE n flag +CONFIG_ALLOW_DEV_COREDUMP y + +# Menu: Device Drivers >> Generic Driver Options >> DMA Contiguous Memory Allocator +CONFIG_DMA_CMA n note +CONFIG_CMA_SIZE_MBYTES 64 mark +CONFIG_CMA_ALIGNMENT 8 + +# Menu: Device Drivers >> Generic Driver Options >> DMA Contiguous Memory Allocator >> Selected region size +CONFIG_CMA_SIZE_SEL_MBYTES y + +# Menu: Device Drivers >> Generic Driver Options >> Userspace firmware loading support +CONFIG_FW_LOADER y note +CONFIG_FIRMWARE_IN_KERNEL y +CONFIG_EXTRA_FIRMWARE "" +CONFIG_FW_LOADER_USER_HELPER_FALLBACK n mark note + +# Menu: Device Drivers >> Generic Dynamic Voltage and Frequency Scaling (DVFS) support +CONFIG_PM_DEVFREQ y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND y +CONFIG_DEVFREQ_GOV_PERFORMANCE y +CONFIG_DEVFREQ_GOV_POWERSAVE y +CONFIG_DEVFREQ_GOV_USERSPACE y +CONFIG_ARM_EXYNOS5_BUS_DEVFREQ p policy<{'armhf': 'n'}> + +# Menu: Device Drivers >> Generic Target Core Mod (TCM) and ConfigFS Infrastructure + +# Menu: Device Drivers >> Generic Thermal sysfs driver +CONFIG_THERMAL y +CONFIG_THERMAL_HWMON y +CONFIG_THERMAL_OF p policy<{'arm64': 'y', 'armhf': 'y', 'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_THERMAL_GOV_FAIR_SHARE y +CONFIG_THERMAL_GOV_STEP_WISE y +CONFIG_THERMAL_GOV_BANG_BANG y +CONFIG_THERMAL_GOV_USER_SPACE y +CONFIG_CPU_THERMAL p policy<{'arm64': 'y', 'armhf': 'y', 'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_CLOCK_THERMAL p policy<{'arm64': 'n', 'armhf': 'n', 'powerpc-powerpc64-emb': 'n', 'powerpc-powerpc-e500mc': 'n'}> +CONFIG_THERMAL_EMULATION y +CONFIG_ARMADA_THERMAL p policy<{'armhf': 'y'}> +CONFIG_TEGRA_SOCTHERM p policy<{'armhf-generic': 'n'}> + +# Menu: Device Drivers >> Generic Thermal sysfs driver >> Default Thermal governor +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE y + +# Menu: Device Drivers >> Generic Thermal sysfs driver >> STMicroelectronics thermal drivers + +# Menu: Device Drivers >> Generic Thermal sysfs driver >> Samsung thermal drivers +CONFIG_EXYNOS_THERMAL p policy<{'armhf': 'y'}> +CONFIG_EXYNOS_THERMAL_CORE p policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Generic Thermal sysfs driver >> Texas Instruments thermal drivers + +# Menu: Device Drivers >> Generic Thermal sysfs driver >> Texas Instruments thermal drivers >> Texas Instruments SoCs temperature sensor driver +CONFIG_OMAP4_THERMAL y +CONFIG_DRA752_THERMAL y +CONFIG_TI_THERMAL y + +# Menu: Device Drivers >> Generic powercap sysfs driver +CONFIG_POWERCAP y + +# Menu: Device Drivers >> Graphics support +set +tree 'Device Drivers>>Graphics support' = - mark +set +all ?mark 'Graphics' ?flag EXPERIMENTAL ?type bool = n +set +all ?mark 'Graphics' ?flag EXPERIMENTAL ?type tristate = m note +set +all ?mark 'Graphics' !flag EXPERIMENTAL ?type tristate = m +set +pattern ^FB_[^_]+$ ?mark Graphics ?type bool !flag EXPERIMENTAL = y +set +pattern ^FB_[^_]+$ ?mark Graphics ?type bool ?flag EXPERIMENTAL = y note +set +pattern _(KMS|BACKLIGHT|I2C)$ ?mark Graphics ?type bool !flag EXPERIMENTAL = y +# +CONFIG_VGA_ARB y +CONFIG_VGA_ARB_MAX_GPUS 16 +CONFIG_VGA_SWITCHEROO y +CONFIG_TEGRA_HOST1X_FIREWALL y + +# Menu: Device Drivers >> Graphics support >> /dev/agpgart (AGP Support) +CONFIG_AGP y note mark +CONFIG_AGP_AMD64 y note +CONFIG_AGP_INTEL y note +CONFIG_AGP_VIA y note +CONFIG_AGP_AMD y note +CONFIG_AGP_NVIDIA y note + +# Menu: Device Drivers >> Graphics support >> Backlight & LCD device support +CONFIG_BACKLIGHT_LCD_SUPPORT y + +# Menu: Device Drivers >> Graphics support >> Backlight & LCD device support >> Lowlevel Backlight controls +CONFIG_BACKLIGHT_CLASS_DEVICE y + +# Menu: Device Drivers >> Graphics support >> Backlight & LCD device support >> Lowlevel LCD controls + +# Menu: Device Drivers >> Graphics support >> Bootup logo +CONFIG_LOGO n + +# Menu: Device Drivers >> Graphics support >> Console display driver support +CONFIG_VGA_CONSOLE y +CONFIG_VGACON_SOFT_SCROLLBACK n +CONFIG_FRAMEBUFFER_CONSOLE y mark note +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION y + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager +CONFIG_DRM_LOAD_EDID_FIRMWARE y + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) +CONFIG_DRM m +CONFIG_DRM_VMWGFX_FBCON y +CONFIG_DRM_RCAR_LVDS y +CONFIG_DRM_OMAP n +CONFIG_DRM_MSM_FBDEV n +CONFIG_DRM_MSM_REGISTER_LOGGING y +CONFIG_DRM_MGAG200 n mark note +CONFIG_DRM_BOCHS n note +CONFIG_DRM_RCAR_HDMI y +CONFIG_DRM_STI n note + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> DRM Support for Freescale i.MX + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> DRM Support for Samsung SoC EXYNOS Series +CONFIG_DRM_EXYNOS_IOMMU p policy<{'armhf': 'n'}> +CONFIG_DRM_EXYNOS_DMABUF p policy<{'armhf': 'n'}> +CONFIG_DRM_EXYNOS_HDMI p policy<{'armhf': 'n'}> +CONFIG_DRM_EXYNOS_VIDI p policy<{'armhf': 'n'}> +CONFIG_DRM_EXYNOS_G2D p policy<{'armhf': 'n'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> DRM Support for Samsung SoC EXYNOS Series >> Exynos DRM FIMD +CONFIG_DRM_EXYNOS_FIMD p policy<{'armhf': 'n'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> DRM Support for Samsung SoC EXYNOS Series >> Exynos DRM IPP +CONFIG_DRM_EXYNOS_IPP p policy<{'armhf': 'n'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> Display Panels + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> I2C encoder or helper chips + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> Intel 8xx/9xx/G3x/G4x/HD Graphics +CONFIG_DRM_I915_FBDEV y +CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT y + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> Intel GMA5/600 KMS Framebuffer +CONFIG_DRM_GMA600 y +CONFIG_DRM_GMA3600 y +CONFIG_DRM_MEDFIELD y + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> NVIDIA Tegra DRM +CONFIG_DRM_TEGRA_FBDEV y +CONFIG_DRM_TEGRA_STAGING p policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> Nouveau (NVIDIA) cards +CONFIG_NOUVEAU_DEBUG 5 +CONFIG_NOUVEAU_DEBUG_DEFAULT 3 + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Exynos Video driver support +CONFIG_EXYNOS_VIDEO p policy<{'armhf': 'y'}> +CONFIG_EXYNOS_MIPI_DSI p policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Marvell MMP Display Subsystem support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> OMAP Display Device Drivers (new device model) +CONFIG_DISPLAY_ENCODER_TPD12S015 y +CONFIG_DISPLAY_CONNECTOR_HDMI y + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> OMAP2+ Display Subsystem support +CONFIG_OMAP2_DSS p policy<{'armhf': 'y'}> +CONFIG_OMAP2_DSS_DEBUGFS p policy<{'armhf': 'n'}> +CONFIG_OMAP2_DSS_DPI p policy<{'armhf': 'y'}> +CONFIG_OMAP2_DSS_VENC p policy<{'armhf': 'y'}> +CONFIG_OMAP4_DSS_HDMI p policy<{'armhf': 'y'}> +CONFIG_OMAP5_DSS_HDMI p policy<{'armhf': 'y'}> +CONFIG_OMAP2_DSS_SDI p policy<{'armhf': 'y'}> +CONFIG_OMAP2_DSS_DSI p policy<{'armhf': 'n'}> +CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK D +CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET p policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices +#CONFIG_FB_RADEON p policy<(arch powerpc &/ value y) | value m> note +#CONFIG_FB_3DFX p policy<(arch powerpc &/ value y) | value m> note +#CONFIG_FB_3DFX_ACCEL y +CONFIG_FB y +CONFIG_FIRMWARE_EDID y +CONFIG_FB_MODE_HELPERS y +CONFIG_FB_TILEBLITTING y +CONFIG_FB_PM2_FIFO_DISCONNECT y +CONFIG_FB_ARMCLCD y +CONFIG_FB_CYBER2000_DDC y +CONFIG_FB_I810_GTF n +CONFIG_FB_ATY128 p policy<(arch powerpc &/ value y) | value m> note +CONFIG_FB_S3_DDC y +CONFIG_FB_SAVAGE_ACCEL n +CONFIG_FB_SIS_300 y +CONFIG_FB_SIS_315 y +CONFIG_FB_VIA_X_COMPATIBILITY y +CONFIG_FB_3DFX_ACCEL n +CONFIG_FB_3DFX_I2C n +CONFIG_FB_VOODOO1 p policy<(arch powerpc &/ value y) | value m> note +CONFIG_FB_TMIO_ACCELL y +CONFIG_FB_VIRTUAL n flag +CONFIG_FB_UDL p policy<(arch powerpc & flavour powerpc64-emb powerpc-e500mc &/ value y) | value m> +CONFIG_FB_IBM_GXT4500 p policy<(arch ppc64el &/ value y) | value m> +CONFIG_FB_PS3 p policy<(arch powerpc &/ value y) | value m> +CONFIG_FB_PS3_DEFAULT_SIZE_M D +CONFIG_FB_MX3 p policy<(arch armhf &/ value y) | value m> + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> AMD Geode family framebuffer support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> ATI Mach64 display support +CONFIG_FB_ATY_CT y +CONFIG_FB_ATY_GENERIC_LCD n +CONFIG_FB_ATY_GX y + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> ATI Radeon display support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> Amiga native chipset support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> DRAM timing +CONFIG_FB_CARMINE_DRAM_EVAL y + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> Framebuffer foreign endianness support +CONFIG_FB_FOREIGN_ENDIAN n + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> Framebuffer foreign endianness support >> Choice endianness support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> GDC variant +CONFIG_FB_MB862XX_PCI_GDC y + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> Matrox acceleration +CONFIG_FB_MATROX_MILLENIUM y +CONFIG_FB_MATROX_MYSTIQUE y +CONFIG_FB_MATROX_G y + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> OMAP frame buffer support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> OMAP2+ frame buffer support +CONFIG_FB_OMAP2_NUM_FBS D + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> PXA LCD framebuffer support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> SBUS and UPA framebuffers + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> Size of ADV7393 frame buffer memory Single/Double Size + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> Video mode support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> nVidia Framebuffer Support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> nVidia Riva support + +# Menu: Device Drivers >> HID support +set +tree 'Device Drivers>>HID support' = - mark +# enable modular HID drivers by default +set +all ?mark 'HID' ?flag EXPERIMENTAL ?type bool = n +set +all ?mark 'HID' ?flag EXPERIMENTAL ?type tristate = m note` +set +all ?mark 'HID' !flag EXPERIMENTAL ?type tristate = m +# standard forms +set +pattern _FF$ ?mark HID ?type bool !flag EXPERIMENTAL = y + +# Menu: Device Drivers >> HID support >> HID bus support +CONFIG_HID_BATTERY_STRENGTH y +CONFIG_HIDRAW y + +# Menu: Device Drivers >> HID support >> HID bus support >> Special HID drivers + +# Menu: Device Drivers >> HID support >> HID bus support >> Special HID drivers >> Logitech devices + +# Menu: Device Drivers >> HID support >> HID bus support >> Special HID drivers >> PicoLCD (graphic version) +CONFIG_HID_PICOLCD_FB y +CONFIG_HID_PICOLCD_BACKLIGHT y +CONFIG_HID_PICOLCD_LCD y +CONFIG_HID_PICOLCD_LEDS y +CONFIG_HID_PICOLCD_CIR y + +# Menu: Device Drivers >> HID support >> I2C HID support + +# Menu: Device Drivers >> HID support >> USB HID support +CONFIG_HID_PID y + +# Menu: Device Drivers >> HID support >> USB HID support >> USB HID transport layer +CONFIG_USB_HIDDEV y + +# Menu: Device Drivers >> HID support >> USB HID support >> USB HID transport layer >> USB HID Boot Protocol drivers + +# Menu: Device Drivers >> HSI support + +# Menu: Device Drivers >> Hardware Monitoring support +CONFIG_HWMON y mark +CONFIG_HWMON y mark mark +CONFIG_HWMON y + +# Menu: Device Drivers >> Hardware Monitoring support >> PMBus support +CONFIG_SENSORS_LTC2978_REGULATOR y + +# Menu: Device Drivers >> Hardware Spinlock drivers +#CONFIG_HWSPINLOCK_OMAP y note + +# Menu: Device Drivers >> I2C support + +# Menu: Device Drivers >> I2C support >> I2C support +CONFIG_I2C y +CONFIG_I2C_CHARDEV y note +CONFIG_I2C_COMPAT y mark +CONFIG_I2C_HELPER_AUTO y +CONFIG_I2C_SLAVE y +CONFIG_ACPI_I2C_OPREGION p policy<{'amd64': 'n', 'i386': 'n'}> + +# Menu: Device Drivers >> I2C support >> I2C support >> I2C Algorithms + +# Menu: Device Drivers >> I2C support >> I2C support >> I2C Hardware Bus support +CONFIG_I2C_POWERMAC p policy<{'powerpc-powerpc64-smp': 'y', 'powerpc-powerpc-smp': 'y'}> +CONFIG_I2C_IMX p policy<{'armhf-generic': 'y'}> +CONFIG_I2C_OMAP p policy<{'armhf': 'y'}> +CONFIG_I2C_S3C2410 p policy<{'armhf': 'y'}> +CONFIG_I2C_OPAL p policy<{'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> + +# Menu: Device Drivers >> I2C support >> I2C support >> I2C bus multiplexing support + +# Menu: Device Drivers >> I2C support >> I2C support >> I2C bus multiplexing support >> Multiplexer I2C Chip support + +# Menu: Device Drivers >> I2O device support +CONFIG_I2O_LCT_NOTIFY_ON_CHANGES y +CONFIG_I2O_EXT_ADAPTEC y +CONFIG_I2O_EXT_ADAPTEC_DMA64 y +CONFIG_I2O_CONFIG_OLD_IOCTL n + +# Menu: Device Drivers >> IEEE 1394 (FireWire) support + +# Menu: Device Drivers >> IEEE 1394 (FireWire) support >> FireWire driver stack + +# Menu: Device Drivers >> IOMMU Hardware Support +set +tree 'Device Drivers>>IOMMU Hardware Support' ?pattern _IOMMU$ ?type bool !flag EXPERIMENTAL = y +# +CONFIG_IOMMU_SUPPORT y +CONFIG_INTEL_IOMMU_DEFAULT_ON n note +CONFIG_AMD_IOMMU_STATS y +CONFIG_IRQ_REMAP y +CONFIG_TEGRA_IOMMU_GART y +CONFIG_TEGRA_IOMMU_SMMU y +CONFIG_IPMMU_VMSA y +CONFIG_ARM_SMMU n +CONFIG_FSL_PAMU n + +# Menu: Device Drivers >> IOMMU Hardware Support >> IPMMU/IPMMUI address space size +CONFIG_SHMOBILE_IOMMU_ADDRSIZE_2048MB y + +# Menu: Device Drivers >> ISDN support +CONFIG_ISDN y +CONFIG_HYSDN_CAPI y + +# Menu: Device Drivers >> ISDN support >> CAPI 2.0 subsystem +CONFIG_CAPI_TRACE y +CONFIG_ISDN_CAPI_MIDDLEWARE y +CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE n + +# Menu: Device Drivers >> ISDN support >> CAPI 2.0 subsystem >> Active AVM cards +CONFIG_CAPI_AVM y +CONFIG_ISDN_DRV_AVMB1_B1PCIV4 y + +# Menu: Device Drivers >> ISDN support >> CAPI 2.0 subsystem >> Active Eicon DIVA Server cards +CONFIG_CAPI_EICON y + +# Menu: Device Drivers >> ISDN support >> CAPI 2.0 subsystem >> Active Eicon DIVA Server cards >> Support Eicon DIVA Server cards +CONFIG_ISDN_DIVAS_BRIPCI y +CONFIG_ISDN_DIVAS_PRIPCI y + +# Menu: Device Drivers >> ISDN support >> Modular ISDN driver + +# Menu: Device Drivers >> ISDN support >> Old ISDN4Linux (deprecated) +CONFIG_ISDN_AUDIO y +CONFIG_ISDN_TTY_FAX y +CONFIG_ISDN_X25 y + +# Menu: Device Drivers >> ISDN support >> Old ISDN4Linux (deprecated) >> Active cards + +# Menu: Device Drivers >> ISDN support >> Old ISDN4Linux (deprecated) >> ISDN feature submodules + +# Menu: Device Drivers >> ISDN support >> Old ISDN4Linux (deprecated) >> Passive cards +set +tree 'Device Drivers>>ISDN support>>Old ISDN4Linux (deprecated)>>Passive cards' ?pattern '^HISAX_' !pattern '^HISAX_NO_' ?type bool = y + +# Menu: Device Drivers >> ISDN support >> Old ISDN4Linux (deprecated) >> Passive cards >> HiSax SiemensChipSet driver support +CONFIG_HISAX_MAX_CARDS D +CONFIG_HISAX_DEBUG n + +# Menu: Device Drivers >> ISDN support >> Old ISDN4Linux (deprecated) >> Passive cards >> HiSax SiemensChipSet driver support >> HiSax Support for EURO/DSS1 +CONFIG_DE_AOC y +CONFIG_HISAX_NO_SENDCOMPLETE n +CONFIG_HISAX_NO_LLC n +CONFIG_HISAX_NO_KEYPAD n + +# Menu: Device Drivers >> ISDN support >> Old ISDN4Linux (deprecated) >> Support synchronous PPP +CONFIG_ISDN_PPP y +CONFIG_ISDN_PPP_VJ y +CONFIG_ISDN_MPP y +CONFIG_IPPP_FILTER y + +# Menu: Device Drivers >> ISDN support >> Siemens Gigaset support +CONFIG_GIGASET_CAPI n + +# Menu: Device Drivers >> Industrial I/O support +CONFIG_IIO_BUFFER y +CONFIG_IIO_BUFFER_CB y + +# Menu: Device Drivers >> Industrial I/O support >> Accelerometers + +# Menu: Device Drivers >> Industrial I/O support >> Amplifiers + +# Menu: Device Drivers >> Industrial I/O support >> Analog to digital converters + +# Menu: Device Drivers >> Industrial I/O support >> Digital gyroscope sensors + +# Menu: Device Drivers >> Industrial I/O support >> Digital to analog converters + +# Menu: Device Drivers >> Industrial I/O support >> Enable triggered sampling support +CONFIG_IIO_TRIGGER y +CONFIG_IIO_CONSUMERS_PER_TRIGGER D + +# Menu: Device Drivers >> Industrial I/O support >> Enable triggered sampling support >> Triggers - standalone + +# Menu: Device Drivers >> Industrial I/O support >> Frequency Synthesizers DDS/PLL + +# Menu: Device Drivers >> Industrial I/O support >> Frequency Synthesizers DDS/PLL >> Clock Generator/Distribution + +# Menu: Device Drivers >> Industrial I/O support >> Frequency Synthesizers DDS/PLL >> Phase-Locked Loop (PLL) frequency synthesizers + +# Menu: Device Drivers >> Industrial I/O support >> Hid Sensor IIO Common + +# Menu: Device Drivers >> Industrial I/O support >> Humidity sensors + +# Menu: Device Drivers >> Industrial I/O support >> Inclinometer sensors + +# Menu: Device Drivers >> Industrial I/O support >> Inertial measurement units + +# Menu: Device Drivers >> Industrial I/O support >> Light sensors + +# Menu: Device Drivers >> Industrial I/O support >> Lightning sensors + +# Menu: Device Drivers >> Industrial I/O support >> Magnetometer sensors + +# Menu: Device Drivers >> Industrial I/O support >> Pressure sensors + +# Menu: Device Drivers >> Industrial I/O support >> Temperature sensors + +# Menu: Device Drivers >> IndustryPack bus support + +# Menu: Device Drivers >> InfiniBand support +CONFIG_INFINIBAND_ON_DEMAND_PAGING y +CONFIG_INFINIBAND_QIB_DCA p policy<{'amd64': 'y'}> +CONFIG_INFINIBAND_IPOIB_CM y + +# Menu: Device Drivers >> Input device support + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) +set +tree 'Device Drivers,Input device support,INPUT' = - mark +set +all ?mark 'INPUT' ?flag EXPERIMENTAL ?type bool = n +set +all ?mark 'INPUT' ?flag EXPERIMENTAL ?type tristate = m note +set +all ?mark 'INPUT' !flag EXPERIMENTAL ?type tristate = m +set +pattern ^MOUSE_PS2_ ?mark INPUT ?type bool !flag EXPERIMENTAL = y +set +pattern ^TOUCHSCREEN_ ?mark INPUT ?type bool !flag EXPERIMENTAL = y +set +pattern _FF$ ?mark INPUT ?type bool !flag EXPERIMENTAL = y +# +CONFIG_INPUT y +CONFIG_INPUT_EVDEV y + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Joysticks/Gamepads +CONFIG_INPUT_JOYSTICK y +CONFIG_JOYSTICK_IFORCE_USB y +CONFIG_JOYSTICK_IFORCE_232 y +CONFIG_JOYSTICK_XPAD_LEDS y + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Keyboards +#CONFIG_KEYBOARD_OMAP4 p policy<(arch armel armhf &/ value y) | value m> note +#CONFIG_KEYBOARD_TWL4030 p policy<(arch armel armhf &/ value y) | value m> note +CONFIG_INPUT_KEYBOARD y +CONFIG_KEYBOARD_ATKBD y note + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Mice +CONFIG_INPUT_MOUSE y +CONFIG_MOUSE_INPORT n note +CONFIG_MOUSE_ELAN_I2C_I2C y +CONFIG_MOUSE_ELAN_I2C_SMBUS y + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Mice >> PS/2 mouse + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Miscellaneous devices +CONFIG_INPUT_MISC y +CONFIG_INPUT_KXTJ9_POLLED_MODE n +CONFIG_INPUT_UINPUT y mark note + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Mouse interface +CONFIG_INPUT_MOUSEDEV y +CONFIG_INPUT_MOUSEDEV_PSAUX y +CONFIG_INPUT_MOUSEDEV_SCREEN_X 1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y 768 + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Tablets +CONFIG_INPUT_TABLET y + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Touchscreens +CONFIG_INPUT_TOUCHSCREEN y + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Touchscreens >> Support for WM97xx AC97 touchscreen controllers + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Touchscreens >> USB Touchscreen Driver + +# Menu: Device Drivers >> Input device support >> Hardware I/O ports +#CONFIG_SERIO_SERPORT p policy<(arch armhf &/ value y) | value m> note + +# Menu: Device Drivers >> Input device support >> Hardware I/O ports >> Gameport support + +# Menu: Device Drivers >> Input device support >> Hardware I/O ports >> Serial I/O support +CONFIG_SERIO y note +CONFIG_SERIO_I8042 y note +CONFIG_SERIO_LIBPS2 y note + +# Menu: Device Drivers >> LED Support +CONFIG_NEW_LEDS y + +# Menu: Device Drivers >> LED Support >> LED Class Support +#CONFIG_LEDS_GPIO p policy<(arch armel armhf &/ value y) | value m> note +#CONFIG_LEDS_PWM p policy<(arch armel armhf &/ value y) | value m> note +CONFIG_LEDS_CLASS y +CONFIG_LEDS_PCA9532_GPIO y +CONFIG_LEDS_ASIC3 y +CONFIG_LEDS_SYSCON y + +# Menu: Device Drivers >> LED Support >> LED Class Support >> LED Trigger support +#CONFIG_LEDS_TRIGGER_HEARTBEAT p policy<(arch armel armhf &/ value y) | value m> note +CONFIG_LEDS_TRIGGERS y +CONFIG_LEDS_TRIGGER_CPU y + +# Menu: Device Drivers >> MCB support + +# Menu: Device Drivers >> MMC/SD/SDIO card support +#CONFIG_MMC_OMAP p policy<(arch armel armhf &/ value y) | value m> note +CONFIG_MMC y +CONFIG_MMC_CLKGATE n +CONFIG_MMC_BLOCK p policy<(arch armel armhf arm64 &/ value y) | value m> note +CONFIG_MMC_BLOCK_MINORS D +CONFIG_MMC_BLOCK_BOUNCE D +CONFIG_MMC_CLKGATE D +CONFIG_MMC_ARMMMCI y +CONFIG_MMC_TEST n flag +CONFIG_MMC_OMAP_HS p policy<(arch armel armhf &/ value y) | value m> note + +# Menu: Device Drivers >> MMC/SD/SDIO card support >> Samsung S3C SD/MMC transfer code + +# Menu: Device Drivers >> MMC/SD/SDIO card support >> Secure Digital Host Controller Interface support +CONFIG_MMC_SDHCI p policy<(arch armel armhf highbank &/ value y) | value m> note +CONFIG_MMC_RICOH_MMC y +CONFIG_MMC_SDHCI_S3C_DMA p policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> MMC/SD/SDIO card support >> Secure Digital Host Controller Interface support >> SDHCI platform and OF driver helper +CONFIG_MMC_SDHCI_PLTFM p policy<(arch armel armhf &/ value y) | value m> note +CONFIG_MMC_SDHCI_ESDHC_IMX y + +# Menu: Device Drivers >> MMC/SD/SDIO card support >> Synopsys DesignWare Memory Card Interface +CONFIG_MMC_DW_IDMAC y + +# Menu: Device Drivers >> Macintosh device drivers +# +CONFIG_MACINTOSH_DRIVERS y +CONFIG_PMAC_SMU p policy<{'powerpc': 'y'}> +CONFIG_PMAC_MEDIABAY p policy<{'powerpc': 'y'}> +CONFIG_THERM_ADT746X p mark policy<{'powerpc-powerpc-smp': 'y'}> note + +# Menu: Device Drivers >> Macintosh device drivers >> Apple Desktop Bus (ADB) support +CONFIG_ADB p policy<{'powerpc': 'y'}> +CONFIG_ADB_CUDA p policy<{'powerpc': 'y'}> +CONFIG_ADB_MACIO p policy<{'powerpc': 'y'}> +CONFIG_INPUT_ADBHID p policy<{'powerpc': 'y'}> + +# Menu: Device Drivers >> Macintosh device drivers >> New PowerMac thermal control infrastructure + +# Menu: Device Drivers >> Macintosh device drivers >> Support for PMU based PowerMacs +CONFIG_ADB_PMU p policy<{'powerpc': 'y'}> +CONFIG_ADB_PMU_LED p policy<{'powerpc': 'y'}> +CONFIG_PMAC_BACKLIGHT p policy<{'powerpc': 'y'}> +CONFIG_PMAC_BACKLIGHT_LEGACY p policy<{'powerpc': 'y'}> +CONFIG_SENSORS_AMS_PMU p policy<{'powerpc': 'n'}> +CONFIG_SENSORS_AMS_I2C p policy<{'powerpc': 'n'}> + +# Menu: Device Drivers >> Mailbox Hardware Support +CONFIG_MAILBOX y +CONFIG_PL320_MBOX p policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_OMAP2PLUS_MBOX p policy<{'armhf': 'm'}> +CONFIG_OMAP_MBOX_KFIFO_SIZE p policy<{'armhf': '256'}> +CONFIG_PCC p policy<{'amd64': 'y', 'i386': 'y'}> + +# Menu: Device Drivers >> Memory Controller drivers +CONFIG_MEMORY y +CONFIG_TI_EMIF p policy<{'armhf': 'm'}> +CONFIG_MVEBU_DEVBUS p policy<{'armhf': 'y'}> +CONFIG_TEGRA20_MC p policy<{'armhf-generic': 'y'}> +CONFIG_FSL_CORENET_CF p policy<{'powerpc-powerpc64-emb': 'm', 'powerpc-powerpc-e500mc': 'm'}> +CONFIG_TEGRA_MC p policy<{'armhf-generic': 'y'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support +CONFIG_MTD p policy<{'armhf': 'y', '*': 'm'}> note +CONFIG_MTD_CMDLINE_PARTS p policy<{'armhf': 'y', '*': 'm'}> mark +CONFIG_MTD_BLOCK p policy<{'armhf': 'y', '*': 'm'}> note +CONFIG_SM_FTL m note +CONFIG_MTD_OF_PARTS p policy<{'armhf': 'y', '*': 'm'}> note +CONFIG_NFTL_RW y +CONFIG_MTD_NAND_ECC_SMC n + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> Enable UBI - Unsorted block images +CONFIG_MTD_UBI_WL_THRESHOLD D +CONFIG_MTD_UBI_BEB_LIMIT D +CONFIG_MTD_UBI_FASTMAP y +CONFIG_MTD_UBI_BLOCK y + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> LPDDR & LPDDR2 PCM memory drivers + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> Mapping drivers for chip access +CONFIG_MTD_PHYSMAP_COMPAT n + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> Mapping drivers for chip access >> Maximum mappable memory available for flash IO + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> Mapping drivers for chip access >> Support non-linear mappings of flash chips +CONFIG_MTD_COMPLEX_MAPPINGS y +CONFIG_MTD_PCMCIA_ANONYMOUS n + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> NAND Device Support +CONFIG_MTD_NAND p policy<(arch armel armhf &/ value y) | value m> note +CONFIG_MTD_NAND_OMAP2 p policy<(arch armel armhf &/ value y) | value m> note +CONFIG_MTD_NAND_OMAP_BCH p policy<(arch armel armhf &/ value y) | value m> note +CONFIG_MTD_NAND_ECC_BCH y +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED n +CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE n note + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> NAND Device Support >> NAND Flash support for Samsung S3C SoCs + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> OneNAND Device Support +CONFIG_MTD_ONENAND_VERIFY_WRITE y note +CONFIG_MTD_ONENAND_2X_PROGRAM y +CONFIG_MTD_ONENAND_OTP n mark + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> RAM/ROM/Flash chip drivers + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> RAM/ROM/Flash chip drivers >> Flash chip driver advanced configuration options +CONFIG_MTD_CFI_ADV_OPTIONS n + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> RAM/ROM/Flash chip drivers >> Flash chip driver advanced configuration options >> Flash cmd/query data swapping + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> RAM/ROM/Flash chip drivers >> Flash chip driver advanced configuration options >> Specific CFI Flash geometry selection +CONFIG_MTD_MAP_BANK_WIDTH_1 D +CONFIG_MTD_MAP_BANK_WIDTH_2 D +CONFIG_MTD_MAP_BANK_WIDTH_4 D +CONFIG_MTD_MAP_BANK_WIDTH_8 D +CONFIG_MTD_MAP_BANK_WIDTH_16 D +CONFIG_MTD_MAP_BANK_WIDTH_32 D +CONFIG_MTD_CFI_I1 D +CONFIG_MTD_CFI_I2 D +CONFIG_MTD_CFI_I4 D +CONFIG_MTD_CFI_I8 D + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> RedBoot partition table parsing +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK -1 +CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED n +CONFIG_MTD_REDBOOT_PARTS_READONLY n + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> SPI-NOR device support +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS y +CONFIG_SPI_FSL_QUADSPI p policy<{'armhf-generic': 'm'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> Self-contained MTD device drivers +CONFIG_MTD_PMC551_BUGFIX n +CONFIG_MTD_DATAFLASH_WRITE_VERIFY n +CONFIG_MTD_DATAFLASH_OTP y +CONFIG_MTDRAM_TOTAL_SIZE D +CONFIG_MTDRAM_ERASE_SIZE D + +# Menu: Device Drivers >> Microsoft Hyper-V guest support + +# Menu: Device Drivers >> Misc devices +CONFIG_CS5535_MFGPT n note +CONFIG_SRAM y +CONFIG_ARM_CHARLCD p policy<{'armhf': 'y'}> +CONFIG_VEXPRESS_SYSCFG p policy<{'armhf': 'y', 'arm64': 'y'}> + +# Menu: Device Drivers >> Misc devices >> EEPROM support + +# Menu: Device Drivers >> Misc devices >> GenWQE PCIe Accelerator +CONFIG_GENWQE p policy<{'amd64': 'm', 'arm64': 'm', 'powerpc-powerpc64-emb': 'm', 'powerpc-powerpc64-smp': 'm', 'ppc64el': 'm'}> +CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY p policy<{'amd64': '0', 'arm64': '0', 'powerpc-powerpc64-emb': '0', 'powerpc-powerpc64-smp': '0', 'ppc64el': '0'}> + +# Menu: Device Drivers >> Misc devices >> Silicon Labs C2 port support + +# Menu: Device Drivers >> Misc devices >> Texas Instruments shared transport line discipline + +# Menu: Device Drivers >> Multifunction device drivers +set +tree 'Device Drivers>>Multifunction device drivers' ?pattern ^MFD_ ?type bool !flag EXPERIMENTAL = y +CONFIG_MFD_SM501 p policy<{'armhf': 'y', '*': 'm'}> note +CONFIG_MFD_OMAP_USB_HOST y +CONFIG_HTC_EGPIO p policy<{'armhf': 'y'}> +CONFIG_HTC_I2CPLD y +CONFIG_INTEL_SOC_PMIC y +CONFIG_ABX500_CORE y +CONFIG_AB3100_CORE y +CONFIG_TWL4030_CORE y +CONFIG_TWL4030_POWER y +CONFIG_TWL6040_CORE y +CONFIG_PMIC_ADP5520 y +CONFIG_PMIC_DA903X y +CONFIG_EZX_PCAP y + +# Menu: Device Drivers >> Multifunction device drivers >> Multimedia Capabilities Port drivers + +# Menu: Device Drivers >> Multifunction device drivers >> STMicroelectronics STMPE +CONFIG_MFD_STMPE y + +# Menu: Device Drivers >> Multifunction device drivers >> STMicroelectronics STMPE >> STMicroelectronics STMPE Interface Drivers +CONFIG_STMPE_I2C y +CONFIG_STMPE_SPI y + +# Menu: Device Drivers >> Multimedia support +#CONFIG_MEDIA_SUPPORT p policy<(arch armel armhf &/ value y) | value m> note +CONFIG_MEDIA_ANALOG_TV_SUPPORT y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT y +CONFIG_MEDIA_RC_SUPPORT y +CONFIG_VIDEO_FIXED_MINOR_RANGES n +CONFIG_DVB_NET y +CONFIG_DVB_MAX_ADAPTERS 8 +CONFIG_DVB_DYNAMIC_MINORS y +CONFIG_SMS_SIANO_RC y +CONFIG_SMS_SIANO_DEBUGFS y + +# Menu: Device Drivers >> Multimedia support >> AM/FM radio receivers/transmitters support +CONFIG_MEDIA_RADIO_SUPPORT y + +# Menu: Device Drivers >> Multimedia support >> AM/FM radio receivers/transmitters support >> Radio Adapters +CONFIG_RADIO_ADAPTERS y +CONFIG_RADIO_SI470X y + +# Menu: Device Drivers >> Multimedia support >> AM/FM radio receivers/transmitters support >> Radio Adapters >> ISA radio devices +CONFIG_V4L_RADIO_ISA_DRIVERS y + +# Menu: Device Drivers >> Multimedia support >> AM/FM radio receivers/transmitters support >> Radio Adapters >> Silicon Labs Si4713 FM Radio with RDS Transmitter support + +# Menu: Device Drivers >> Multimedia support >> AM/FM radio receivers/transmitters support >> Radio Adapters >> Texas Instruments WL128x FM driver (ST based) + +# Menu: Device Drivers >> Multimedia support >> Cameras/video grabbers support +CONFIG_MEDIA_CAMERA_SUPPORT y +CONFIG_MEDIA_CONTROLLER y +CONFIG_VIDEO_V4L2_SUBDEV_API y + +# Menu: Device Drivers >> Multimedia support >> Cameras/video grabbers support >> Media test drivers +CONFIG_V4L_TEST_DRIVERS y + +# Menu: Device Drivers >> Multimedia support >> Cameras/video grabbers support >> Memory-to-memory multimedia devices +CONFIG_V4L_MEM2MEM_DRIVERS y + +# Menu: Device Drivers >> Multimedia support >> Cameras/video grabbers support >> V4L platform devices +CONFIG_V4L_PLATFORM_DRIVERS y + +# Menu: Device Drivers >> Multimedia support >> Cameras/video grabbers support >> V4L platform devices >> Samsung S5P/EXYNOS4 SoC series Camera Subsystem driver +CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS p policy<{'armhf': 'n'}> + +# Menu: Device Drivers >> Multimedia support >> Cameras/video grabbers support >> V4L platform devices >> Samsung TV driver for S5P platform +CONFIG_VIDEO_SAMSUNG_S5P_TV p policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Multimedia support >> Cameras/video grabbers support >> V4L platform devices >> SoC camera support + +# Menu: Device Drivers >> Multimedia support >> Customise DVB Frontends +CONFIG_DVB_DUMMY_FE n note + +# Menu: Device Drivers >> Multimedia support >> Encoders, decoders, sensors and other helper chips + +# Menu: Device Drivers >> Multimedia support >> Media PCI Adapters +CONFIG_MEDIA_PCI_SUPPORT y +CONFIG_DVB_AV7110_OSD y + +# Menu: Device Drivers >> Multimedia support >> Media PCI Adapters >> Conexant 2388x (bt878 successor) support +CONFIG_VIDEO_CX88_ENABLE_VP3054 y + +# Menu: Device Drivers >> Multimedia support >> Media PCI Adapters >> Philips SAA7134 support +CONFIG_VIDEO_SAA7134_RC y + +# Menu: Device Drivers >> Multimedia support >> Media PCI Adapters >> SAA7146 DVB cards (aka Budget, Nova-PCI) + +# Menu: Device Drivers >> Multimedia support >> Media PCI Adapters >> Zoran ZR36060 + +# Menu: Device Drivers >> Multimedia support >> Media USB Adapters +CONFIG_MEDIA_USB_SUPPORT y +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV y +CONFIG_USB_PWC_INPUT_EVDEV y +CONFIG_VIDEO_PVRUSB2_SYSFS y +CONFIG_VIDEO_PVRUSB2_DVB y +CONFIG_VIDEO_PVRUSB2_DEBUGIFC n +CONFIG_VIDEO_STK1160_AC97 y +CONFIG_VIDEO_AU0828_V4L2 y +CONFIG_VIDEO_AU0828_RC y + +# Menu: Device Drivers >> Multimedia support >> Media USB Adapters >> Conexant cx231xx USB video capture support +CONFIG_VIDEO_CX231XX_RC y + +# Menu: Device Drivers >> Multimedia support >> Media USB Adapters >> Empia EM28xx USB devices support + +# Menu: Device Drivers >> Multimedia support >> Media USB Adapters >> GSPCA based webcams + +# Menu: Device Drivers >> Multimedia support >> Media USB Adapters >> Support for various USB DVB devices +CONFIG_DVB_USB_DIBUSB_MB_FAULTY n + +# Menu: Device Drivers >> Multimedia support >> Media USB Adapters >> Support for various USB DVB devices v2 + +# Menu: Device Drivers >> Multimedia support >> Remote Controller devices +CONFIG_RC_DEVICES y +CONFIG_IR_IMG_RAW n + +# Menu: Device Drivers >> Multimedia support >> Remote Controller devices >> Hardware decoder +CONFIG_IR_IMG_HW y +CONFIG_IR_IMG_NEC y +CONFIG_IR_IMG_JVC y +CONFIG_IR_IMG_SONY y +CONFIG_IR_IMG_SHARP y +CONFIG_IR_IMG_SANYO y + +# Menu: Device Drivers >> Multimedia support >> Remote controller decoders +CONFIG_RC_DECODERS y + +# Menu: Device Drivers >> Multimedia support >> Sensors used on soc_camera driver + +# Menu: Device Drivers >> Multimedia support >> Software defined radio support +CONFIG_MEDIA_SDR_SUPPORT y +CONFIG_MEDIA_SUBDRV_AUTOSELECT y + +# Menu: Device Drivers >> Multimedia support >> Software defined radio support >> Customize TV tuners + +# Menu: Device Drivers >> Multiple devices driver support (RAID and LVM) +set +tree 'Device Drivers>>MD' ?flag EXPERIMENTAL ?type bool = n +set +tree 'Device Drivers>>MD' ?flag EXPERIMENTAL ?type tristate = m note +set +tree 'Device Drivers>>MD' !flag EXPERIMENTAL ?type tristate = m +# +CONFIG_MD y + +# Menu: Device Drivers >> Multiple devices driver support (RAID and LVM) >> Device mapper support +CONFIG_BLK_DEV_DM y mark note +CONFIG_DM_UEVENT y + +# Menu: Device Drivers >> Multiple devices driver support (RAID and LVM) >> RAID support +CONFIG_BLK_DEV_MD y +CONFIG_MD_AUTODETECT y + +# Menu: Device Drivers >> Network device support +set +pattern '^NET_VENDOR_' = y +# +CONFIG_NETDEVICES y +CONFIG_FDDI y +CONFIG_HIPPI n note +CONFIG_XEN_NETDEV_FRONTEND y note +CONFIG_CAIF_SPI_SYNC n +CONFIG_DEFXX_MMIO n mark + +# Menu: Device Drivers >> Network device support >> ARCnet support + +# Menu: Device Drivers >> Network device support >> ARCnet support >> ARCnet COM20020 chipset driver + +# Menu: Device Drivers >> Network device support >> ATM drivers +CONFIG_ATM_DRIVERS y +CONFIG_ATM_NICSTAR_USE_SUNI n +CONFIG_ATM_NICSTAR_USE_IDT77105 n mark +CONFIG_ATM_IDT77252_RCV_ALL n +CONFIG_ATM_HE_USE_SUNI y + +# Menu: Device Drivers >> Network device support >> ATM drivers >> FORE Systems 200E-series +CONFIG_ATM_FORE200E_USE_TASKLET n +CONFIG_ATM_FORE200E_TX_RETRY D +CONFIG_ATM_FORE200E_DEBUG D + +# Menu: Device Drivers >> Network device support >> ATM drivers >> Fine-tune burst settings +CONFIG_ATM_ENI_TUNE_BURST n + +# Menu: Device Drivers >> Network device support >> Distributed Switch Architecture drivers + +# Menu: Device Drivers >> Network device support >> Ethernet driver support +set +tree 'Device Drivers>>Network device support>>Ethernet driver support' ?pattern '.*_DCA' ?type bool = y +set +tree 'Device Drivers>>Network device support>>Ethernet driver support' ?pattern '.*_DCB' ?type bool = y +set +tree 'Device Drivers>>Network device support>>Ethernet driver support' ?pattern '.*_VXLAN' ?type bool = y +# +CONFIG_ETHERNET y +CONFIG_NET_VENDOR_ADAPTEC y +CONFIG_NET_VENDOR_AGERE y +CONFIG_NET_VENDOR_ALTEON y +CONFIG_ACENIC_OMIT_TIGON_I n +CONFIG_NET_XGENE p policy<{'amd64': 'n', 'arm64': 'm', 'armhf': 'n', 'i386': 'n', 'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_NET_VENDOR_ARC y +CONFIG_ARC_EMAC p policy<{'arm64': 'm', 'armhf': 'm', 'powerpc': 'm', 'ppc64el': 'm'}> +CONFIG_EMAC_ROCKCHIP p policy<{'arm64': 'm', 'armhf': 'm', 'powerpc': 'm', 'ppc64el': 'm'}> +CONFIG_NET_CADENCE p policy<{'armhf': 'y'}> +CONFIG_NET_VENDOR_BROCADE y +CONFIG_NET_CALXEDA_XGMAC p policy<{'armhf': 'm'}> +CONFIG_NET_VENDOR_CISCO y +CONFIG_CX_ECAT p policy<{'amd64': 'm', 'i386': 'm'}> +CONFIG_DM9000 p policy<{'armhf': 'm'}> +CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL p policy<{'armhf': 'n'}> +CONFIG_NET_VENDOR_DEC y +CONFIG_NET_VENDOR_DLINK y +CONFIG_SUNDANCE_MMIO n +CONFIG_NET_VENDOR_EMULEX y +CONFIG_BE2NET_VXLAN y +CONFIG_NET_VENDOR_EXAR y +CONFIG_VXGE_DEBUG_TRACE_ALL n +CONFIG_NET_VENDOR_FARADAY p policy<{'armhf': 'y'}> +CONFIG_FTMAC100 p policy<{'armhf': 'm'}> +CONFIG_FTGMAC100 p policy<{'armhf': 'm'}> +CONFIG_NET_VENDOR_FUJITSU p policy<{'amd64': 'y', 'i386': 'y', 'powerpc': 'y'}> +CONFIG_PCMCIA_FMVJ18X p policy<{'amd64': 'm', 'i386': 'm', 'powerpc': 'm'}> +CONFIG_NET_VENDOR_HISILICON p policy<{'armhf': 'y'}> +CONFIG_HIX5HD2_GMAC p policy<{'armhf': 'm'}> +CONFIG_NET_VENDOR_HP y +CONFIG_NET_VENDOR_MELLANOX y +CONFIG_MLX4_EN_DCB y +CONFIG_MLX4_EN_VXLAN y +CONFIG_MLX4_DEBUG y +CONFIG_NET_VENDOR_MICROCHIP y +CONFIG_ENC28J60_WRITEVERIFY n +CONFIG_NET_VENDOR_MYRI y +CONFIG_MYRI10GE_DCA p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_NET_VENDOR_NVIDIA y +CONFIG_NET_VENDOR_OKI y +CONFIG_PCH_GBE p policy<{'i386': 'm'}> +CONFIG_NET_PACKET_ENGINE y +CONFIG_NET_VENDOR_PASEMI p policy<{'powerpc-powerpc64-smp': 'y'}> +CONFIG_PASEMI_MAC p policy<{'powerpc-powerpc64-smp': 'n'}> +CONFIG_NET_VENDOR_QUALCOMM y +CONFIG_QCA7000 p policy<{'arm64': 'm', 'armhf': 'm', 'powerpc': 'm', 'ppc64el': 'm'}> +CONFIG_SH_ETH p policy<{'armhf': 'm'}> +CONFIG_NET_VENDOR_RDC y +CONFIG_NET_VENDOR_ROCKER y +CONFIG_NET_VENDOR_SAMSUNG y +CONFIG_NET_VENDOR_SEEQ y +CONFIG_NET_VENDOR_SILAN y +CONFIG_NET_VENDOR_SIS y +CONFIG_NET_VENDOR_STMICRO y +CONFIG_STMMAC_PCI n +CONFIG_NET_VENDOR_TEHUTI y +CONFIG_NET_VENDOR_VIA y +CONFIG_VIA_RHINE_MMIO y +CONFIG_NET_VENDOR_WIZNET y +CONFIG_NET_VENDOR_XIRCOM p policy<{'amd64': 'y', 'i386': 'y', 'powerpc': 'y'}> +CONFIG_PCMCIA_XIRC2PS p policy<{'amd64': 'm', 'i386': 'm', 'powerpc': 'm'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> 3Com devices + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> AMD devices + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Apple devices +CONFIG_MACE_AAUI_PORT n + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Atheros devices + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Blackfin on-chip MAC support + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Broadcom devices +CONFIG_TIGON3 p policy<{'ppc64el': 'y', '*': 'm'}> mark +CONFIG_BNX2X_SRIOV y + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Chelsio devices +CONFIG_CHELSIO_T1_1G y + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Cirrus devices +CONFIG_CS89x0_PLATFORM y + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> DEC - Tulip devices +CONFIG_NET_TULIP y +CONFIG_DE2104X_DSL D + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> DEC - Tulip devices >> DECchip Tulip (dc2114x) PCI support +CONFIG_TULIP_MWI n +CONFIG_TULIP_MMIO n +CONFIG_TULIP_NAPI n mark + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Freescale devices +CONFIG_FEC p policy<{'armhf': 'y'}> +CONFIG_FSL_XGMAC_MDIO p policy<{'powerpc': 'y'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Freescale devices >> Freescale Ethernet Driver +CONFIG_FS_ENET_HAS_SCC y +CONFIG_FS_ENET_HAS_FCC y + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> IBM devices +CONFIG_IBMVETH p policy<{'ppc64el': 'y', 'powerpc': 'm'}> +CONFIG_EHEA p policy<{'ppc64el': 'y'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> IBM devices >> IBM EMAC Ethernet support + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Intel (82586/82593/82596) devices + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Intel devices +CONFIG_IGB_HWMON y + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Intel devices >> Intel(R) 10GbE PCI Express adapters support +CONFIG_IXGBE_HWMON y + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Intel devices >> Intel(R) Ethernet Controller XL710 Family support +CONFIG_I40E_FCOE y + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Marvell devices +CONFIG_SKGE_GENESIS y + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Micrel devices + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> National Semi-conductor 8390 devices +CONFIG_AX88796_93CX6 n + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> National Semi-conductor devices + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> QLogic devices + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> QLogic devices >> QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support +CONFIG_QLCNIC_SRIOV y +CONFIG_QLCNIC_HWMON y + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Realtek devices + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Realtek devices >> RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support +CONFIG_8139TOO_PIO y +CONFIG_8139TOO_TUNE_TWISTER n mark +CONFIG_8139TOO_8129 y +CONFIG_8139_OLD_RX_RESET n + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> SMC (SMSC)/Western Digital devices +CONFIG_SMC91X p policy<{'arm64': 'y', 'armhf': 'm'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Solarflare SFC4000/SFC9000/SFC9100-family support +CONFIG_SFC_MTD y +CONFIG_SFC_MCDI_MON y +CONFIG_SFC_SRIOV y + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Sun devices + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Texas Instruments (TI) devices +CONFIG_TI_DAVINCI_MDIO p policy<{'armhf': 'y'}> +CONFIG_TI_DAVINCI_CPDMA p policy<{'armhf': 'y'}> +CONFIG_TI_CPSW_PHY_SEL y +CONFIG_TI_CPSW p policy<{'armhf': 'y'}> +CONFIG_TI_CPTS y + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Toshiba devices +CONFIG_GELIC_WIRELESS y + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> WIZnet interface mode +CONFIG_WIZNET_BUS_ANY y + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Xilinx devices + +# Menu: Device Drivers >> Network device support >> IEEE 802.15.4 drivers + +# Menu: Device Drivers >> Network device support >> Network core driver support +CONFIG_NET_CORE y +CONFIG_NET_FC y +CONFIG_NETCONSOLE_DYNAMIC y +CONFIG_TUN y +CONFIG_RIONET_TX_SIZE D +CONFIG_RIONET_RX_SIZE D +CONFIG_VIRTIO_NET y note + +# Menu: Device Drivers >> Network device support >> Network core driver support >> Ethernet team driver support + +# Menu: Device Drivers >> Network device support >> PHY Device support and infrastructure +set +tree 'Device Drivers>>Network device support>>PHY Device support and infrastructure' ?flag EXPERIMENTAL ?type bool = n +set +tree 'Device Drivers>>Network device support>>PHY Device support and infrastructure' ?flag EXPERIMENTAL ?type tristate = m note +set +tree 'Device Drivers>>Network device support>>PHY Device support and infrastructure' !flag EXPERIMENTAL ?type tristate = m +# +CONFIG_PHYLIB y +CONFIG_STE10XP m +CONFIG_FIXED_PHY y + +# Menu: Device Drivers >> Network device support >> PPP (point-to-point protocol) support +CONFIG_PPP y +CONFIG_PPP_FILTER y +CONFIG_PPP_MULTILINK y + +# Menu: Device Drivers >> Network device support >> S/390 network device drivers + +# Menu: Device Drivers >> Network device support >> SLIP (serial line) support +CONFIG_SLIP_COMPRESSED y +CONFIG_SLIP_SMART y +CONFIG_SLIP_MODE_SLIP6 y + +# Menu: Device Drivers >> Network device support >> USB Network Adapters + +# Menu: Device Drivers >> Network device support >> USB Network Adapters >> Multi-purpose USB Networking Framework + +# Menu: Device Drivers >> Network device support >> USB Network Adapters >> Multi-purpose USB Networking Framework >> Simple USB Network Links (CDC Ethernet subset) +CONFIG_USB_KC2190 y +CONFIG_USB_ALI_M5632 y +CONFIG_USB_AN2720 y +CONFIG_USB_BELKIN y +CONFIG_USB_ARMLINUX y +CONFIG_USB_EPSON2888 y + +# Menu: Device Drivers >> Network device support >> Wan interfaces support +CONFIG_WAN y +CONFIG_DLCI_MAX 8 +CONFIG_SBNI_MULTILINE n + +# Menu: Device Drivers >> Network device support >> Wan interfaces support >> Generic HDLC layer +CONFIG_DSCC4_PCISYNC y +CONFIG_DSCC4_PCI_RST y + +# Menu: Device Drivers >> Network device support >> WiMAX Wireless Broadband devices +CONFIG_WIMAX_I2400M_DEBUG_LEVEL D + +# Menu: Device Drivers >> Network device support >> Wireless LAN +CONFIG_WLAN y +CONFIG_IPW2100_MONITOR y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros Wireless Cards +CONFIG_ATH_DEBUG n +CONFIG_ATH5K_PCI y +CONFIG_ATH9K_BTCOEX_SUPPORT y +CONFIG_ATH9K_HTC_DEBUGFS y +CONFIG_WCN36XX_DEBUGFS n + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros Wireless Cards >> Atheros 5xxx wireless cards support +CONFIG_ATH5K_DEBUG n +CONFIG_ATH5K_TRACER n + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros Wireless Cards >> Atheros 802.11ac wireless cards support +CONFIG_ATH10K_DEBUG n +CONFIG_ATH10K_DEBUGFS y +CONFIG_ATH10K_TRACING y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros Wireless Cards >> Atheros 802.11n wireless cards support +CONFIG_ATH9K_PCI y +CONFIG_ATH9K_AHB y +CONFIG_ATH9K_DEBUGFS y +CONFIG_ATH9K_STATION_STATISTICS y +CONFIG_ATH9K_DYNACK n +CONFIG_ATH9K_WOW y +CONFIG_ATH9K_RFKILL y +CONFIG_ATH9K_CHANNEL_CONTEXT y +CONFIG_ATH9K_PCOEM y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros Wireless Cards >> Atheros mobile chipsets support +CONFIG_ATH6KL_USB m note +CONFIG_ATH6KL_TRACING n + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros Wireless Cards >> Linux Community AR9170 802.11n USB support +CONFIG_CARL9170_LEDS y +CONFIG_CARL9170_DEBUGFS n +CONFIG_CARL9170_HWRNG y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros Wireless Cards >> Wilocity 60g WiFi card wil6210 support +CONFIG_WIL6210_ISR_COR y +CONFIG_WIL6210_TRACING y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Broadcom 43xx wireless support (mac80211 stack) +CONFIG_B43_PCMCIA n +CONFIG_B43_SDIO n +CONFIG_B43_PHY_G y +CONFIG_B43_PHY_N y +CONFIG_B43_PHY_LP y +CONFIG_B43_PHY_HT y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Broadcom 43xx wireless support (mac80211 stack) >> Supported bus types +CONFIG_B43_BUSES_BCMA_AND_SSB y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Broadcom 43xx-legacy data transfer mode +CONFIG_B43LEGACY_DMA_AND_PIO_MODE y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Broadcom IEEE802.11n embedded FullMAC WLAN driver +CONFIG_BRCMFMAC_SDIO y +CONFIG_BRCMFMAC_USB y +CONFIG_BRCMFMAC_PCIE y +CONFIG_BRCM_TRACING y +CONFIG_BRCMDBG n flag + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) +CONFIG_HERMES_PRISM n +CONFIG_HERMES_CACHE_FW_ON_INIT y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP) +CONFIG_HOSTAP_FIRMWARE y +CONFIG_HOSTAP_FIRMWARE_NVRAM y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Intel PRO/Wireless 2200BG and 2915ABG Network Connection +CONFIG_IPW2200_MONITOR y +CONFIG_IPW2200_RADIOTAP y +CONFIG_IPW2200_PROMISCUOUS y +CONFIG_IPW2200_QOS y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi) +CONFIG_IWLWIFI_BCAST_FILTERING n +CONFIG_IWLWIFI_UAPSD n note + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi) >> Debugging Options +CONFIG_IWLWIFI_DEBUGFS y +CONFIG_IWLWIFI_DEVICE_TRACING y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Marvell 8xxx Libertas WLAN driver support +CONFIG_LIBERTAS_MESH y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Marvell WiFi-Ex Driver + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Ralink driver support +CONFIG_RT2X00_LIB_DEBUGFS n + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Ralink driver support >> Ralink rt27xx/rt28xx/rt30xx (PCI/PCIe/PCMCIA) support +CONFIG_RT2800PCI_RT33XX y +CONFIG_RT2800PCI_RT35XX y +CONFIG_RT2800PCI_RT53XX y +CONFIG_RT2800PCI_RT3290 y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Ralink driver support >> Ralink rt27xx/rt28xx/rt30xx (USB) support +CONFIG_RT2800USB_RT33XX y +CONFIG_RT2800USB_RT35XX y +CONFIG_RT2800USB_RT3573 y +CONFIG_RT2800USB_RT53XX y +CONFIG_RT2800USB_RT55XX y +CONFIG_RT2800USB_UNKNOWN y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Realtek rtlwifi family of devices +CONFIG_RTL8192DE m note + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Redpine Signals Inc 91x WLAN driver support +CONFIG_RSI_DEBUGFS n + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Softmac Prism54 support +CONFIG_P54_SPI_DEFAULT_EEPROM n + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> TI Wireless LAN support +CONFIG_WL_TI y +CONFIG_WILINK_PLATFORM_DATA y + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> TI Wireless LAN support >> TI wl1251 driver support + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> iwl3945 / iwl4965 Debugging Options +CONFIG_IWLEGACY_DEBUGFS y + +# Menu: Device Drivers >> PHY Subsystem +CONFIG_GENERIC_PHY y +CONFIG_PHY_EXYNOS_MIPI_VIDEO p policy<{'armhf': 'y'}> +CONFIG_PHY_EXYNOS_DP_VIDEO p policy<{'armhf': 'y'}> +CONFIG_PHY_EXYNOS5250_SATA p policy<{'armhf': 'y'}> +CONFIG_PHY_XGENE p policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> PPS support + +# Menu: Device Drivers >> PPS support >> PPS support +CONFIG_PPS p policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'i386': 'm', 'powerpc': 'm', 'ppc64el': 'y'}> mark +CONFIG_PPS_CLIENT_KTIMER n flag + +# Menu: Device Drivers >> PTP clock support +CONFIG_PTP_1588_CLOCK p policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'i386': 'm', 'powerpc': 'm', 'ppc64el': 'y'}> mark + +# Menu: Device Drivers >> Parallel port support +CONFIG_PARPORT_1284 y + +# Menu: Device Drivers >> Parallel port support >> PC-style hardware +CONFIG_PARPORT_PC_FIFO y +CONFIG_PARPORT_PC_SUPERIO n + +# Menu: Device Drivers >> Pin controllers +set +tree 'Device Drivers>>Pin controllers' ?pattern '^PINCTRL_' ?type bool = y +CONFIG_PINMUX y +CONFIG_PINCONF y +CONFIG_PINCTRL_SINGLE y +CONFIG_GPIO_SH_PFC y + +# Menu: Device Drivers >> Pin controllers >> Nomadik pin controller driver + +# Menu: Device Drivers >> Pin controllers >> ST-Ericsson ABx500 family Mixed Signal Circuit gpio functions + +# Menu: Device Drivers >> Platform support for Chrome hardware +CONFIG_CHROME_PLATFORMS y + +# Menu: Device Drivers >> Plug and Play support +CONFIG_PNP y +CONFIG_ISAPNP y +CONFIG_PNPBIOS y +CONFIG_PNPBIOS_PROC_FS y + +# Menu: Device Drivers >> Power supply class support +CONFIG_POWER_SUPPLY y +CONFIG_BATTERY_BQ27X00_I2C y +CONFIG_BATTERY_BQ27X00_PLATFORM y +CONFIG_CHARGER_MANAGER y + +# Menu: Device Drivers >> Power supply class support >> Board level reset or power off +CONFIG_POWER_RESET y +CONFIG_POWER_RESET_AS3722 p policy<{'arm64': 'y', 'armhf': 'y', 'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_POWER_RESET_AXXIA p policy<{'armhf-generic-lpae': 'y'}> +CONFIG_POWER_RESET_BRCMSTB p policy<{'armhf': 'n'}> +CONFIG_POWER_RESET_GPIO p policy<{'arm64': 'y', 'armhf': 'y', 'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_POWER_RESET_GPIO_RESTART p policy<{'arm64': 'y', 'armhf': 'y', 'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_POWER_RESET_HISI p policy<{'armhf': 'y'}> +CONFIG_POWER_RESET_IMX p policy<{'armhf-generic': 'n'}> +CONFIG_POWER_RESET_MSM p policy<{'armhf': 'y'}> +CONFIG_POWER_RESET_LTC2952 p policy<{'arm64': 'y', 'armhf': 'y', 'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_POWER_RESET_QNAP p policy<{'armhf': 'n'}> +CONFIG_POWER_RESET_RESTART p policy<{'armhf': 'y'}> +CONFIG_POWER_RESET_VERSATILE p policy<{'armhf': 'y'}> +CONFIG_POWER_RESET_VEXPRESS p policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_POWER_RESET_XGENE p policy<{'arm64': 'n'}> +CONFIG_POWER_RESET_SYSCON p policy<{'arm64': 'y', 'armhf': 'y', 'powerpc': 'y', 'ppc64el': 'y'}> + +# Menu: Device Drivers >> Pulse-Width Modulation (PWM) Support +CONFIG_PWM y + +# Menu: Device Drivers >> Real Time Clock +CONFIG_RTC_CLASS y +CONFIG_RTC_HCTOSYS y +CONFIG_RTC_SYSTOHC y +CONFIG_RTC_HCTOSYS_DEVICE "rtc0" +CONFIG_RTC_DRV_DS3232 p policy<{'powerpc-powerpc64-emb': 'y', 'powerpc-powerpc-e500mc': 'y', '*': 'm'}> +CONFIG_RTC_INTF_SYSFS y +CONFIG_RTC_INTF_PROC y +CONFIG_RTC_INTF_DEV y +CONFIG_RTC_INTF_DEV_UIE_EMUL n +CONFIG_RTC_DRV_TEST n flag +CONFIG_RTC_DRV_M41T80_WDT y +CONFIG_RTC_DRV_CMOS p policy<{'amd64': 'y', 'i386': 'y', '*': 'm'}> note +CONFIG_RTC_DRV_TWL4030 p policy<{'armhf': 'y', '*': 'm'}> note +CONFIG_RTC_DRV_OMAP p policy<{'armhf': 'y', '*': 'm'}> +CONFIG_RTC_DRV_S3C p policy<{'armhf': 'y', '*': 'm'}> +CONFIG_RTC_DRV_PL031 p policy<{'armhf': 'y', '*': 'm'}> +CONFIG_RTC_DRV_XGENE p policy<{'amd64': 'y', '*': 'm'}> +CONFIG_RTC_DRV_DS1374_WDT y +CONFIG_RTC_DRV_PCF8523 p policy<{'armhf-generic': 'y', '*': 'm'}> +CONFIG_RTC_DRV_OPAL p policy<{'powerpc-powerpc64-smp': 'y', 'ppc64el-generic': 'y'}> +CONFIG_RTC_DRV_MV p policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Remoteproc drivers + +# Menu: Device Drivers >> SCSI device support + +# Menu: Device Drivers >> SCSI device support >> SCSI device support +CONFIG_SCSI_MQ_DEFAULT n +CONFIG_SCSI y +CONFIG_SCSI_PROC_FS y +CONFIG_BLK_DEV_SD y note +CONFIG_BLK_DEV_SR y note +CONFIG_BLK_DEV_SR_VENDOR n note +CONFIG_CHR_DEV_SG y note +CONFIG_SCSI_CONSTANTS y +CONFIG_SCSI_LOGGING y +CONFIG_SCSI_SCAN_ASYNC y + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> OSD-Initiator library +CONFIG_SCSI_OSD_DPRINT_SENSE 1 + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> PCMCIA SCSI adapter support +CONFIG_SCSI_LOWLEVEL_PCMCIA y + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI Device Handlers + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI Transports +#CONFIG_SCSI_SPI_ATTRS p policy<(arch i386 amd64 &/ value y) | value m> note +CONFIG_SCSI_SPI_ATTRS m +CONFIG_SCSI_SRP_ATTRS p policy<{'powerpc-powerpc64-smp': 'y', 'ppc64el-generic': 'y', '*': 'm'}> +CONFIG_SCSI_SAS_ATA y +CONFIG_SCSI_SAS_HOST_SMP y + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers +CONFIG_SCSI_LOWLEVEL y +CONFIG_SCSI_MVSAS_TASKLET n +CONFIG_MEGARAID_NEWGEN y +CONFIG_SCSI_MPT2SAS_MAX_SGE 128 +CONFIG_SCSI_MPT2SAS_LOGGING n +CONFIG_SCSI_MPT3SAS_MAX_SGE 128 +CONFIG_SCSI_MPT3SAS_LOGGING n +CONFIG_SCSI_FLASHPOINT y +CONFIG_SCSI_IZIP_EPP16 n +CONFIG_SCSI_IZIP_SLOW_CTR n +CONFIG_SCSI_IPR_TRACE y note +CONFIG_SCSI_IPR_DUMP y note +CONFIG_SCSI_DEBUG m +CONFIG_SCSI_VIRTIO m note +CONFIG_SCSI_GENERIC_NCR53C400 y +CONFIG_SCSI_IBMVSCSI p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_SCSI_IBMVFC_TRACE y +CONFIG_SCSI_MESH_SYNC_RATE D +CONFIG_SCSI_MESH_RESET_DELAY_MS D + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers >> Adaptec AIC79xx U320 support +CONFIG_AIC79XX_CMDS_PER_DEVICE 32 +CONFIG_AIC79XX_RESET_DELAY_MS D +CONFIG_AIC79XX_DEBUG_MASK 0 +CONFIG_AIC79XX_REG_PRETTY_PRINT y + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers >> Adaptec AIC7xxx Fast -> U160 support (New Driver) +CONFIG_AIC7XXX_CMDS_PER_DEVICE 8 +CONFIG_AIC7XXX_RESET_DELAY_MS D +CONFIG_AIC7XXX_DEBUG_MASK 0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT y + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers >> EATA ISA/EISA/PCI (DPT and generic EATA/DMA-compliant boards) support +CONFIG_SCSI_EATA_TAGGED_QUEUE y +CONFIG_SCSI_EATA_LINKED_COMMANDS y +CONFIG_SCSI_EATA_MAX_TAGS 16 + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers >> NCR Quad 720 MCA SCSI support + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers >> SYM53C8XX Version 2 SCSI support +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE 1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS 16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS 64 +CONFIG_SCSI_SYM53C8XX_MMIO y + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers >> UltraStor 14F/34F support +CONFIG_SCSI_U14_34F_TAGGED_QUEUE y +CONFIG_SCSI_U14_34F_LINKED_COMMANDS y +CONFIG_SCSI_U14_34F_MAX_TAGS 8 + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> TI SOC drivers support +CONFIG_SOC_TI y + +# Menu: Device Drivers >> SPI support +CONFIG_SPI y +CONFIG_SPI_XILINX n +CONFIG_SPI_OMAP24XX y +CONFIG_SPI_FSL_SPI y +CONFIG_SPI_FSL_ESPI y +CONFIG_SPI_DW_MID_DMA y + +# Menu: Device Drivers >> SPMI support + +# Menu: Device Drivers >> Serial ATA and Parallel ATA drivers (libata) +#CONFIG_PATA_ACPI p policy<(arch i386 amd64 &/ value m)> note +CONFIG_ATA y mark +CONFIG_ATA_VERBOSE_ERROR y +CONFIG_ATA_ACPI y +CONFIG_SATA_ZPODD p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_SATA_PMP y +CONFIG_SATA_AHCI_PLATFORM p policy<{'armhf': 'y', '*': 'm'}> note +CONFIG_AHCI_IMX p policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Serial ATA and Parallel ATA drivers (libata) >> ATA SFF support (for legacy IDE and PATA) +CONFIG_ATA_SFF y + +# Menu: Device Drivers >> Serial ATA and Parallel ATA drivers (libata) >> ATA SFF support (for legacy IDE and PATA) >> ATA BMDMA support +CONFIG_ATA_BMDMA y +CONFIG_ATA_PIIX p policy<{'amd64': 'y', 'arm64': 'm', 'armhf': 'm', 'i386': 'y', 'powerpc': 'm', 'ppc64el': 'm'}> +CONFIG_SATA_HIGHBANK p policy<{'armhf': 'm'}> +CONFIG_SATA_RCAR p policy<{'armhf': 'm'}> +CONFIG_SATA_SVW p policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'i386': 'm', 'powerpc': 'y', 'ppc64el': 'm'}> +CONFIG_PATA_CS5520 p policy<{'i386': 'm'}> +CONFIG_PATA_CS5530 p policy<{'i386': 'm'}> +CONFIG_PATA_CS5535 p policy<{'i386': 'm'}> +CONFIG_PATA_CS5536 p policy<{'i386': 'm'}> +CONFIG_PATA_HPT3X3_DMA n note +CONFIG_PATA_IMX p policy<{'armhf-generic': 'm'}> +CONFIG_PATA_MACIO p policy<{'powerpc-powerpc64-smp': 'y', 'powerpc-powerpc-smp': 'y'}> +CONFIG_PATA_SC1200 p policy<{'i386': 'm'}> +CONFIG_PATA_SIS p policy<{'amd64': 'y', 'arm64': 'm', 'armhf': 'm', 'i386': 'y', 'powerpc': 'm', 'ppc64el': 'm'}> +CONFIG_PATA_ACPI p policy<{'amd64': 'm', 'i386': 'm'}> +CONFIG_ATA_GENERIC p policy<{'amd64': 'y', 'arm64': 'm', 'armhf': 'm', 'i386': 'y', 'powerpc': 'm', 'ppc64el': 'm'}> + +# Menu: Device Drivers >> Sonics Silicon Backplane +CONFIG_SSB_PCIHOST y +CONFIG_SSB_PCMCIAHOST n +CONFIG_SSB_SDIOHOST y +CONFIG_SSB_DRIVER_PCICORE y + +# Menu: Device Drivers >> Sonics Silicon Backplane >> Sonics Silicon Backplane support +CONFIG_SSB_SILENT n +CONFIG_SSB_DRIVER_GPIO y + +# Menu: Device Drivers >> Sony MemoryStick card support + +# Menu: Device Drivers >> Sound card support +CONFIG_SOUND p policy<{'armhf': 'y', '*': 'm'}> note +CONFIG_SOUND_OSS_CORE_PRECLAIM n mark note + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture +CONFIG_SND p policy<{'armhf': 'y', '*': 'm'}> note +CONFIG_SND_PCM_OSS n note +CONFIG_SND_SEQUENCER_OSS n +CONFIG_SND_SEQ_HRTIMER_DEFAULT y +CONFIG_SND_DYNAMIC_MINORS y +CONFIG_SND_MAX_CARDS 32 +CONFIG_SND_SUPPORT_OLD_API y +CONFIG_SND_VERBOSE_PROCFS y +CONFIG_SND_VERBOSE_PRINTK n + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support +CONFIG_SND_SOC p policy<(arch armel armhf &/ value y) | value m> note + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> ASoC support for Intel(R) Smart Sound Technology + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> ASoC support for Samsung + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> CODEC drivers +CONFIG_SND_SOC_HDMI_CODEC p policy<{'armhf': 'y', '*': 'm'}> mark +CONFIG_SND_SOC_SGTL5000 p policy<{'armhf-generic': 'y', '*': 'm'}> mark + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC AC97 Audio for the ADI BF5xx chip + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for Freescale CPUs +CONFIG_SND_SOC_FSL_SSI p policy<{'armhf-generic': 'y', '*': 'm'}> mark +CONFIG_SND_SOC_IMX_AUDMUX p policy<{'armhf-generic': 'y', '*': 'm'}> mark + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for Freescale CPUs >> SoC Audio for Freescale PowerPC CPUs + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for Freescale CPUs >> SoC Audio for Freescale i.MX CPUs +CONFIG_SND_IMX_SOC p policy<{'armhf': 'y'}> +CONFIG_SND_SOC_IMX_SGTL5000 p policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for Freescale MXS CPUs + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for TI DAVINCI + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for TI DAVINCI >> DM365 codec select + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for the Atmel System-on-Chip + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for the Intel PXA2xx chip + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for the Tegra System-on-Chip + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for the Texas Instruments OMAP chips +CONFIG_SND_OMAP_SOC p policy<(arch armel armhf &/ value y) | value m> note +CONFIG_SND_OMAP_SOC_OMAP_TWL4030 p policy<(arch armel armhf &/ value y) | value m> note + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio support for SuperH + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio support for Ux500 platform + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio support for the Cirrus Logic EP93xx series + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC I2S Audio for the ADI Blackfin chip + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ARM sound devices +CONFIG_SND_ARM p policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> Apple Onboard Audio driver + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> Atmel devices (AVR32 and AT91) + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> FireWire sound devices +CONFIG_SND_FIREWIRE y +CONFIG_SND_DICE m + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> GSC sound devices + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> Generic sound devices +CONFIG_SND_DRIVERS y +CONFIG_SND_AC97_POWER_SAVE y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT D + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> HD-Audio +CONFIG_SND_HDA_PREALLOC_SIZE D +CONFIG_SND_HDA_HWDEP y +CONFIG_SND_HDA_RECONFIG y note +CONFIG_SND_HDA_INPUT_BEEP y +CONFIG_SND_HDA_INPUT_BEEP_MODE 0 +CONFIG_SND_HDA_INPUT_JACK y +CONFIG_SND_HDA_PATCH_LOADER y +CONFIG_SND_HDA_CODEC_CA0132_DSP y +CONFIG_SND_HDA_POWER_SAVE_DEFAULT D + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ISA sound devices +CONFIG_SND_ISA y +CONFIG_SND_SB16_CSP y + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> MIPS sound devices + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> PCI sound devices +CONFIG_SND_PCI y +CONFIG_SND_BT87X_OVERCLOCK n +CONFIG_SND_CS46XX_NEW_DSP y +CONFIG_SND_ES1968_INPUT y +CONFIG_SND_ES1968_RADIO y +CONFIG_SND_FM801_TEA575X_BOOL y +CONFIG_SND_MAESTRO3_INPUT y + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> PCMCIA sound devices +CONFIG_SND_PCMCIA y + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> PowerPC sound devices +CONFIG_SND_PPC p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_SND_POWERMAC p policy<{'powerpc': 'm'}> +CONFIG_SND_POWERMAC_AUTO_DRC p policy<{'powerpc': 'y'}> +CONFIG_SND_PS3 p policy<{'powerpc': 'm'}> +CONFIG_SND_PS3_DEFAULT_START_DELAY p policy<{'powerpc': '2000'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> SPI sound devices +CONFIG_SND_SPI y + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> SUPERH sound devices + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> Sparc sound devices + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> USB sound devices +CONFIG_SND_USB y +CONFIG_SND_USB_CAIAQ_INPUT y + +# Menu: Device Drivers >> Sound card support >> Open Sound System (DEPRECATED) + +# Menu: Device Drivers >> Sound card support >> Open Sound System (DEPRECATED) >> OSS sound modules + +# Menu: Device Drivers >> Sound card support >> Open Sound System (DEPRECATED) >> Support for Turtle Beach MultiSound Classic, Tahiti, Monterey + +# Menu: Device Drivers >> Sound card support >> Open Sound System (DEPRECATED) >> Support for Turtle Beach MultiSound Pinnacle, Fiji + +# Menu: Device Drivers >> Staging drivers +CONFIG_STAGING y +CONFIG_SLICOSS p policy<{'amd64': 'm', 'i386': 'm'}> +CONFIG_88EU_AP_MODE y +CONFIG_8723AU_AP_MODE y +CONFIG_8723AU_BT_COEXIST y +CONFIG_USB_EMXX p policy<{'armhf': 'y'}> +CONFIG_FT1000_PCMCIA p policy<{'amd64': 'm', 'i386': 'm', 'powerpc': 'm'}> +CONFIG_FWTTY_MAX_TOTAL_PORTS 64 +CONFIG_FWTTY_MAX_CARD_PORTS 32 +CONFIG_MTD_SPINAND_ONDIEECC y +CONFIG_LNET_MAX_PAYLOAD 1048576 +CONFIG_CRYPTO_SKEIN p policy<{'amd64': 'y'}> +CONFIG_COMMON_CLK_XLNX_CLKWZRD p policy<{'arm64': 'n', 'armhf': 'n', 'powerpc-powerpc64-emb': 'n', 'powerpc-powerpc-e500mc': 'n'}> + +# Menu: Device Drivers >> Staging drivers >> Android + +# Menu: Device Drivers >> Staging drivers >> Android >> Ion Memory Manager + +# Menu: Device Drivers >> Staging drivers >> Data acquisition support (comedi) +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB 2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB 20480 + +# Menu: Device Drivers >> Staging drivers >> Data acquisition support (comedi) >> Comedi ISA and PC/104 drivers +CONFIG_COMEDI_ISA_DRIVERS y + +# Menu: Device Drivers >> Staging drivers >> Data acquisition support (comedi) >> Comedi PCI drivers +CONFIG_COMEDI_PCI_DRIVERS m + +# Menu: Device Drivers >> Staging drivers >> Data acquisition support (comedi) >> Comedi PCMCIA drivers +CONFIG_COMEDI_PCMCIA_DRIVERS m + +# Menu: Device Drivers >> Staging drivers >> Data acquisition support (comedi) >> Comedi USB drivers +CONFIG_COMEDI_USB_DRIVERS m + +# Menu: Device Drivers >> Staging drivers >> Data acquisition support (comedi) >> Comedi misc drivers +CONFIG_COMEDI_MISC_DRIVERS y + +# Menu: Device Drivers >> Staging drivers >> GCT GDM72xx WiMAX support +CONFIG_WIMAX_GDM72XX_QOS y +CONFIG_WIMAX_GDM72XX_K_MODE y +CONFIG_WIMAX_GDM72XX_WIMAX2 y +CONFIG_WIMAX_GDM72XX_USB_PM y + +# Menu: Device Drivers >> Staging drivers >> GCT GDM72xx WiMAX support >> Select interface +CONFIG_WIMAX_GDM72XX_USB y + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers +CONFIG_IIO_SIMPLE_DUMMY_EVENTS n note +CONFIG_IIO_SIMPLE_DUMMY_BUFFER n note + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Accelerometers + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Active energy metering IC + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Analog digital bi-direction converters + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Analog to digital converters + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Capacitance to digital converters + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Digital gyroscope sensors + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Direct Digital Synthesis + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Light sensors + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Magnetometer sensors + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Network Analyzer, Impedance Converters + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Resolver to digital converters + +# Menu: Device Drivers >> Staging drivers >> Line6 USB support +CONFIG_LINE6_USB_IMPULSE_RESPONSE n + +# Menu: Device Drivers >> Staging drivers >> Lustre file system client support +CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER D + +# Menu: Device Drivers >> Staging drivers >> Media staging drivers +CONFIG_STAGING_MEDIA y +CONFIG_DT3155_CCIR n note +CONFIG_DT3155_STREAMING y +CONFIG_VIDEO_OMAP4 n + +# Menu: Device Drivers >> Staging drivers >> Media staging drivers >> ISA and parallel port devices +CONFIG_MEDIA_PARPORT_SUPPORT y + +# Menu: Device Drivers >> Staging drivers >> Media staging drivers >> Linux Infrared Remote Control IR receiver/transmitter drivers +CONFIG_LIRC_STAGING y +CONFIG_LIRC_SERIAL_TRANSMITTER y + +# Menu: Device Drivers >> Staging drivers >> NV Tegra Embedded Controller SMBus Interface + +# Menu: Device Drivers >> Staging drivers >> Parallel port LCD/Keypad Panel support +CONFIG_PANEL_PARPORT 0 +CONFIG_PANEL_PROFILE 5 +CONFIG_PANEL_CHANGE_MESSAGE n + +# Menu: Device Drivers >> Staging drivers >> Parallel port LCD/Keypad Panel support >> LCD type (0=none, 1=custom, 2=old //, 3=ks0074, 4=hantronix, 5=Nexcom) + +# Menu: Device Drivers >> Staging drivers >> Parallel port LCD/Keypad Panel support >> LCD type (0=none, 1=custom, 2=old //, 3=ks0074, 4=hantronix, 5=Nexcom) >> LCD communication mode (0=parallel 8 bits, 1=serial) + +# Menu: Device Drivers >> Staging drivers >> Speakup console speech + +# Menu: Device Drivers >> Staging drivers >> Speakup console speech >> Speakup core + +# Menu: Device Drivers >> Staging drivers >> Support for rtllib wireless devices + +# Menu: Device Drivers >> Staging drivers >> Unisys SPAR driver support +CONFIG_UNISYSSPAR p policy<{'amd64': 'y'}> +CONFIG_UNISYS_VISORUTIL p policy<{'amd64': 'm'}> +CONFIG_UNISYS_VISORCHANNEL p policy<{'amd64': 'm'}> +CONFIG_UNISYS_VISORCHIPSET p policy<{'amd64': 'm'}> +CONFIG_UNISYS_CHANNELSTUB p policy<{'amd64': 'm'}> +CONFIG_UNISYS_UISLIB p policy<{'amd64': 'm'}> +CONFIG_UNISYS_VIRTPCI p policy<{'amd64': 'm'}> +CONFIG_UNISYS_VIRTHBA p policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> TI VLYNQ + +# Menu: Device Drivers >> USB support +CONFIG_USB_SUPPORT y +CONFIG_USB_LED_TRIG y + +# Menu: Device Drivers >> USB support >> ChipIdea Highspeed Dual Role Controller +CONFIG_USB_CHIPIDEA_UDC y +CONFIG_USB_CHIPIDEA_HOST y + +# Menu: Device Drivers >> USB support >> Support for Host-side USB +#CONFIG_USB_MUSB_OMAP2PLUS y +CONFIG_USB y +CONFIG_USB_ANNOUNCE_NEW_DEVICES y +CONFIG_USB_DYNAMIC_MINORS y +CONFIG_USB_DEFAULT_PERSIST y +CONFIG_USB_OTG n note +CONFIG_USB_OTG_WHITELIST n note +CONFIG_USB_OTG_BLACKLIST_HUB n note +CONFIG_USB_OTG_FSM n note> +CONFIG_USB_XHCI_HCD y note +CONFIG_USB_UHCI_HCD y note +CONFIG_USB_HCD_BCMA p policy<(arch armel armhf &/ value n) | value m> note +CONFIG_USB_HCD_SSB p policy<(arch armel armhf &/ value n) | value m> note +CONFIG_USB_SISUSBVGA_CON n note +CONFIG_USB_SL811_HCD_ISO y +CONFIG_USB_HCD_TEST_MODE n + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> DesignWare USB2 DRD Core Support +CONFIG_USB_DWC2 y +CONFIG_USB_DWC2_PLATFORM y +CONFIG_USB_DWC2_PCI y +CONFIG_USB_DWC2_TRACK_MISSED_SOFS n + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> DesignWare USB2 DRD Core Support >> DWC2 Mode Selection +CONFIG_USB_DWC2_HOST p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'n', 'i386': 'y', 'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_USB_DWC2_PERIPHERAL p policy<{'armhf': 'n'}> +CONFIG_USB_DWC2_DUAL_ROLE p policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> DesignWare USB3 DRD Core Support +CONFIG_USB_DWC3_OMAP p policy<{'armhf': 'm'}> +CONFIG_USB_DWC3_EXYNOS p policy<{'armhf': 'm'}> +CONFIG_USB_DWC3_QCOM p policy<{'armhf': 'm'}> +CONFIG_DWC3_HOST_USB3_LPM_ENABLE y + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> DesignWare USB3 DRD Core Support >> DWC3 Mode Selection +CONFIG_USB_DWC3_DUAL_ROLE y + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> EHCI HCD (USB 2.0) support +# +CONFIG_USB_EHCI_HCD_PLATFORM p mark policy<{'amd64': 'y', 'arm64': 'm', 'armhf': 'n', 'i386': 'y', 'powerpc': 'y', 'ppc64el': 'm'}> note mark +CONFIG_USB_EHCI_HCD y note +CONFIG_USB_EHCI_ROOT_HUB_TT y +CONFIG_USB_EHCI_TT_NEWSCHED y +CONFIG_XPS_USB_HCD_XILINX y +CONFIG_USB_EHCI_FSL y +CONFIG_USB_EHCI_HCD_PPC_OF y + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> Inventra Highspeed Dual Role Controller (TI, ADI, ...) +CONFIG_USB_MUSB_HDRC p policy<(arch armel armhf &/ value y) | value m> note +CONFIG_USB_MUSB_TUSB6010 p policy<(arch armel armhf &/ value n) | value m> note + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> Inventra Highspeed Dual Role Controller (TI, ADI, ...) >> MUSB DMA mode +CONFIG_USB_UX500_DMA p policy<{'amd64': 'n', 'arm64': 'y', 'armhf': 'n', 'i386': 'n', 'powerpc': 'n', 'ppc64el': 'y'}> +CONFIG_USB_INVENTRA_DMA p policy<{'armhf': 'n'}> +CONFIG_USB_TI_CPPI41_DMA p policy<{'armhf': 'n'}> +CONFIG_MUSB_PIO_ONLY p policy<{'amd64': 'y', 'arm64': 'n', 'armhf': 'y', 'i386': 'y', 'powerpc': 'y', 'ppc64el': 'n'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> Inventra Highspeed Dual Role Controller (TI, ADI, ...) >> MUSB Mode Selection +CONFIG_USB_MUSB_DUAL_ROLE y + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> OHCI HCD (USB 1.1) support +CONFIG_USB_OHCI_HCD y note +CONFIG_USB_OHCI_HCD_PPC_OF_BE p policy<{'powerpc': 'y', 'ppc64el': 'n'}> +CONFIG_USB_OHCI_HCD_PPC_OF_LE p policy<{'powerpc': 'n', 'ppc64el': 'n'}> mark + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> USB DSL modem support + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> USB Mass Storage support +CONFIG_REALTEK_AUTOPM y + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> USB Serial Converter support +CONFIG_USB_SERIAL_GENERIC y +CONFIG_USB_SERIAL_SAFE_PADDED n +CONFIG_USB_SERIAL_DEBUG m note +CONFIG_USB_SERIAL_MOS7715_PARPORT y + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> USB Serial Converter support >> USB Keyspan USA-xxx Serial Driver +CONFIG_USB_SERIAL_KEYSPAN_MPR y +CONFIG_USB_SERIAL_KEYSPAN_USA28 y +CONFIG_USB_SERIAL_KEYSPAN_USA28X y +CONFIG_USB_SERIAL_KEYSPAN_USA28XA y +CONFIG_USB_SERIAL_KEYSPAN_USA28XB y +CONFIG_USB_SERIAL_KEYSPAN_USA19 y +CONFIG_USB_SERIAL_KEYSPAN_USA18X y +CONFIG_USB_SERIAL_KEYSPAN_USA19W y +CONFIG_USB_SERIAL_KEYSPAN_USA19QW y +CONFIG_USB_SERIAL_KEYSPAN_USA19QI y +CONFIG_USB_SERIAL_KEYSPAN_USA49W y +CONFIG_USB_SERIAL_KEYSPAN_USA49WLC y + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> USB/IP support + +# Menu: Device Drivers >> USB support >> USB Gadget Support +CONFIG_USB_GADGET p policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'i386': 'm', 'powerpc': 'm', 'ppc64el': 'm'}> +CONFIG_USB_GADGET_VBUS_DRAW D +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS D + +# Menu: Device Drivers >> USB support >> USB Gadget Support >> USB Gadget Drivers +CONFIG_USB_ZERO_HNPTEST y +CONFIG_GADGET_UAC1 y +CONFIG_USB_ETH_RNDIS y +CONFIG_USB_ETH_EEM y +CONFIG_USB_G_MULTI p policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'm', 'i386': 'n', 'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_USB_G_MULTI_RNDIS p policy<{'armhf': 'y'}> +CONFIG_USB_G_MULTI_CDC p policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> USB support >> USB Gadget Support >> USB Gadget Drivers >> EHCI Debug Device mode +CONFIG_USB_G_DBGP_SERIAL y + +# Menu: Device Drivers >> USB support >> USB Gadget Support >> USB Gadget Drivers >> Function Filesystem +CONFIG_USB_FUNCTIONFS_ETH y +CONFIG_USB_FUNCTIONFS_RNDIS y +CONFIG_USB_FUNCTIONFS_GENERIC y + +# Menu: Device Drivers >> USB support >> USB Gadget Support >> USB Gadget Drivers >> USB functions configurable through configfs +CONFIG_USB_CONFIGFS_SERIAL y +CONFIG_USB_CONFIGFS_ACM y +CONFIG_USB_CONFIGFS_OBEX y +CONFIG_USB_CONFIGFS_NCM y +CONFIG_USB_CONFIGFS_ECM y +CONFIG_USB_CONFIGFS_ECM_SUBSET y +CONFIG_USB_CONFIGFS_RNDIS y +CONFIG_USB_CONFIGFS_EEM y +CONFIG_USB_CONFIGFS_PHONET y +CONFIG_USB_CONFIGFS_MASS_STORAGE y +CONFIG_USB_CONFIGFS_F_LB_SS y +CONFIG_USB_CONFIGFS_F_FS y +CONFIG_USB_CONFIGFS_F_UAC1 y +CONFIG_USB_CONFIGFS_F_UAC2 y +CONFIG_USB_CONFIGFS_F_MIDI y +CONFIG_USB_CONFIGFS_F_HID y + +# Menu: Device Drivers >> USB support >> USB Gadget Support >> USB Peripheral Controller +CONFIG_USB_M66592 n note +CONFIG_USB_DUMMY_HCD n flag +CONFIG_USB_NET2272_DMA y + +# Menu: Device Drivers >> USB support >> USB Physical Layer drivers +CONFIG_FSL_USB2_OTG p policy<{'powerpc': 'n'}> +CONFIG_NOP_USB_XCEIV p policy<{'armhf': 'y', '*': 'm'}> note +CONFIG_TAHVO_USB_HOST_BY_DEFAULT y +CONFIG_USB_MXS_PHY p policy<{'armhf': 'y'}> +CONFIG_USB_ULPI p policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> Ultra Wideband devices + +# Menu: Device Drivers >> Userspace I/O drivers + +# Menu: Device Drivers >> VFIO Non-Privileged userspace driver framework +CONFIG_VFIO_PCI_VGA y + +# Menu: Device Drivers >> VME bridge support +CONFIG_VME_BUS y + +# Menu: Device Drivers >> Virtio drivers +CONFIG_VIRTIO_PCI y +CONFIG_VIRTIO_BALLOON y +CONFIG_VIRTIO_MMIO y +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES y + +# Menu: Device Drivers >> Virtualization drivers +CONFIG_VIRT_DRIVERS y + +# Menu: Device Drivers >> Voltage and Current Regulator Support +CONFIG_REGULATOR y +CONFIG_REGULATOR_FIXED_VOLTAGE p policy<{'armhf': 'y', '*': 'm'}> note +CONFIG_REGULATOR_TI_ABB p policy<{'armhf': 'y'}> +CONFIG_REGULATOR_TWL4030 p mark policy<{'armhf-generic': 'y', '*': 'm'}> note + +# Menu: Device Drivers >> Watchdog Timer Support +CONFIG_WATCHDOG y +CONFIG_WATCHDOG_NOWAYOUT n +CONFIG_WATCHDOG_CORE y +CONFIG_INTEL_SCU_WATCHDOG p policy<{'i386': 'y'}> +CONFIG_ITCO_VENDOR_SUPPORT p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_HPWDT_NMI_DECODING p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_BOOKE_WDT p policy<{'powerpc': 'y'}> +CONFIG_BOOKE_WDT_DEFAULT_TIMEOUT 38 + +# Menu: Device Drivers >> X86 Platform Specific Device Drivers +CONFIG_X86_PLATFORM_DEVICES y +CONFIG_SONYPI_COMPAT y + +# Menu: Device Drivers >> X86 Platform Specific Device Drivers >> Intel SCU IPC Support +CONFIG_INTEL_SCU_IPC y +CONFIG_GPIO_INTEL_PMIC y + +# Menu: Device Drivers >> X86 Platform Specific Device Drivers >> ThinkPad ACPI Laptop Extras +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT y +CONFIG_THINKPAD_ACPI_DEBUGFACILITIES y +CONFIG_THINKPAD_ACPI_UNSAFE_LEDS n +CONFIG_THINKPAD_ACPI_VIDEO y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL y + +# Menu: Device Drivers >> X86 Platform Specific Device Drivers >> WMI + +# Menu: Device Drivers >> Xen driver support +CONFIG_XEN_BACKEND y +CONFIG_XEN_COMPAT_XENFS y +CONFIG_XEN_SYS_HYPERVISOR y +CONFIG_XEN_ACPI_PROCESSOR p mark policy<{'i386': 'y', 'amd64': 'y'}> +CONFIG_XEN_MCE_LOG y + +# Menu: Device Drivers >> Xen driver support >> Xen memory balloon driver +CONFIG_XEN_BALLOON y +CONFIG_XEN_SELFBALLOONING y +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG y +CONFIG_XEN_SCRUB_PAGES y + +# Menu: Enable loadable module support +CONFIG_MODULES y +CONFIG_MODULE_FORCE_LOAD n +CONFIG_MODULE_UNLOAD y +CONFIG_MODULE_FORCE_UNLOAD n +CONFIG_MODVERSIONS y +CONFIG_MODULE_SRCVERSION_ALL y +CONFIG_MODULE_COMPRESS n + +# Menu: Enable loadable module support >> Compression algorithm + +# Menu: Enable loadable module support >> Module signature verification +CONFIG_MODULE_SIG y +CONFIG_MODULE_SIG_FORCE n +CONFIG_MODULE_SIG_ALL y + +# Menu: Enable loadable module support >> Module signature verification >> Which hash algorithm should modules be signed with? +CONFIG_MODULE_SIG_SHA512 y + +# Menu: Enable the block layer +CONFIG_BLOCK y +CONFIG_LBDAF y +CONFIG_BLK_DEV_BSG y +CONFIG_BLK_DEV_BSGLIB y +CONFIG_BLK_DEV_INTEGRITY y +CONFIG_BLK_DEV_THROTTLING y note +CONFIG_BLK_CMDLINE_PARSER y + +# Menu: Enable the block layer >> IO Schedulers +CONFIG_IOSCHED_DEADLINE y +CONFIG_IOSCHED_CFQ y +CONFIG_CFQ_GROUP_IOSCHED y + +# Menu: Enable the block layer >> IO Schedulers >> Default I/O scheduler +CONFIG_DEFAULT_DEADLINE p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y', 'powerpc': 'y', 'ppc64el': 'n'}> +CONFIG_DEFAULT_CFQ p policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'i386': 'n', 'powerpc': 'n', 'ppc64el': 'y'}> + +# Menu: Enable the block layer >> Partition Types +set +tree 'Enable the block layer>>Partition Types' ?pattern _PARTITION$ !flag EXPERIMENTAL = y +set +tree 'Enable the block layer>>Partition Types' ?pattern _DISKLABEL$ !flag EXPERIMENTAL = y + +# Menu: Enable the block layer >> Partition Types >> Advanced partition selection +CONFIG_PARTITION_ADVANCED y + +# Menu: Enable the block layer >> Partition Types >> Advanced partition selection >> Acorn partition support +CONFIG_ACORN_PARTITION_CUMANA D +CONFIG_ACORN_PARTITION_EESOX D +CONFIG_ACORN_PARTITION_ICS D +CONFIG_ACORN_PARTITION_ADFS D +CONFIG_ACORN_PARTITION_POWERTEC D +CONFIG_ACORN_PARTITION_RISCIX D + +# Menu: Enable the block layer >> Partition Types >> Advanced partition selection >> PC BIOS (MSDOS partition tables) support +CONFIG_MINIX_SUBPARTITION y + +# Menu: Endianness selection +CONFIG_CPU_BIG_ENDIAN ? + +# Menu: Endianness selection >> Architecture: powerpc +CONFIG_CPU_LITTLE_ENDIAN ? + +# Menu: Executable file formats / Emulations +CONFIG_BINFMT_ELF y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS y +CONFIG_BINFMT_SCRIPT y mark note +CONFIG_BINFMT_MISC m +CONFIG_COREDUMP y +CONFIG_BINFMT_ELF y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS y +CONFIG_BINFMT_SCRIPT y +CONFIG_BINFMT_AOUT p policy<{'i386': 'm'}> +CONFIG_COREDUMP y + +# Menu: Executable file formats / Emulations >> Architecture: arm + +# Menu: Executable file formats / Emulations >> Architecture: x86 +CONFIG_IA32_EMULATION y +CONFIG_IA32_AOUT n note mark +CONFIG_X86_X32 y + +# Menu: File systems +set +tree 'File systems' ?flag EXPERIMENTAL ?type bool = n +set +tree 'File systems' ?flag EXPERIMENTAL ?type tristate = m note` +set +tree 'File systems' !flag EXPERIMENTAL ?type tristate = m +set +tree 'File systems' ?pattern _POSIX_ACL$ !flag EXPERIMENTAL = y +set +tree 'File systems' ?pattern _SECURITY$ !flag EXPERIMENTAL = y +set +tree 'File systems' ?pattern _XATTR$ !flag EXPERIMENTAL = y +set +tree 'File systems' ?pattern _FSCACHE$ !flag EXPERIMENTAL = y +# +CONFIG_EXT2_FS n note +CONFIG_EXT3_FS n note +CONFIG_GFS2_FS_LOCKING_DLM y +CONFIG_FILE_LOCKING y +CONFIG_DNOTIFY y +CONFIG_INOTIFY_USER y +CONFIG_FANOTIFY y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS y +CONFIG_QUOTA_NETLINK_INTERFACE y +CONFIG_FUSE_FS y note +CONFIG_OVERLAY_FS_V1 y + +# Menu: File systems >> Btrfs filesystem support +CONFIG_BTRFS_FS_POSIX_ACL y +CONFIG_BTRFS_FS_RUN_SANITY_TESTS n +CONFIG_BTRFS_ASSERT n + +# Menu: File systems >> CD-ROM/DVD Filesystems +CONFIG_JOLIET y +CONFIG_ZISOFS y + +# Menu: File systems >> Caches +CONFIG_CACHEFILES_HISTOGRAM n + +# Menu: File systems >> Caches >> General filesystem local caching manager +CONFIG_FSCACHE_STATS y +CONFIG_FSCACHE_HISTOGRAM n +CONFIG_FSCACHE_OBJECT_LIST n + +# Menu: File systems >> DOS/FAT/NT Filesystems +CONFIG_VFAT_FS y mark note +CONFIG_FAT_DEFAULT_CODEPAGE 437 +CONFIG_FAT_DEFAULT_IOCHARSET "iso8859-1" +CONFIG_NTFS_RW n + +# Menu: File systems >> Distributed Lock Manager (DLM) + +# Menu: File systems >> JFS filesystem support +CONFIG_JFS_STATISTICS y + +# Menu: File systems >> Miscellaneous filesystems +CONFIG_MISC_FILESYSTEMS y +CONFIG_ECRYPT_FS y mark note +CONFIG_ECRYPT_FS_MESSAGING y +CONFIG_LOGFS n note +CONFIG_EFIVAR_FS y note +CONFIG_UBIFS_FS_ADVANCED_COMPR n +CONFIG_UBIFS_FS_LZO y +CONFIG_UBIFS_FS_ZLIB y + +# Menu: File systems >> Miscellaneous filesystems >> F2FS filesystem support (EXPERIMENTAL) +CONFIG_F2FS_STAT_FS y +CONFIG_F2FS_CHECK_FS n + +# Menu: File systems >> Miscellaneous filesystems >> Journalling Flash File System v2 (JFFS2) support +CONFIG_JFFS2_FS_DEBUG 0 +CONFIG_JFFS2_FS_WRITEBUFFER y +CONFIG_JFFS2_FS_WBUF_VERIFY n +CONFIG_JFFS2_SUMMARY n + +# Menu: File systems >> Miscellaneous filesystems >> Journalling Flash File System v2 (JFFS2) support >> Advanced compression options for JFFS2 +CONFIG_JFFS2_COMPRESSION_OPTIONS y +CONFIG_JFFS2_ZLIB y +CONFIG_JFFS2_LZO y +CONFIG_JFFS2_RTIME y +CONFIG_JFFS2_RUBIN n + +# Menu: File systems >> Miscellaneous filesystems >> Journalling Flash File System v2 (JFFS2) support >> Advanced compression options for JFFS2 >> JFFS2 default compression mode +CONFIG_JFFS2_CMODE_FAVOURLZO y + +# Menu: File systems >> Miscellaneous filesystems >> Persistent store support +CONFIG_PSTORE y +CONFIG_PSTORE_CONSOLE p policy<{'armhf': 'y', '*': 'n'}> note +CONFIG_PSTORE_RAM p policy<{'armhf': 'y', '*': 'm'}> +CONFIG_PSTORE_FTRACE n + +# Menu: File systems >> Miscellaneous filesystems >> RomFS backing stores +CONFIG_ROMFS_BACKED_BY_BLOCK y + +# Menu: File systems >> Miscellaneous filesystems >> SquashFS 4.0 - Squashed file system support +CONFIG_SQUASHFS_ZLIB y +CONFIG_SQUASHFS_LZ4 n +CONFIG_SQUASHFS_LZO y +CONFIG_SQUASHFS_XZ y +CONFIG_SQUASHFS_4K_DEVBLK_SIZE n note +CONFIG_SQUASHFS_EMBEDDED n +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE 3 + +# Menu: File systems >> Miscellaneous filesystems >> SquashFS 4.0 - Squashed file system support >> Decompressor parallelisation options +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU y + +# Menu: File systems >> Miscellaneous filesystems >> SquashFS 4.0 - Squashed file system support >> File decompression options +CONFIG_SQUASHFS_FILE_DIRECT y + +# Menu: File systems >> Native language support +CONFIG_NLS y note +CONFIG_NLS_CODEPAGE_437 y +CONFIG_NLS_DEFAULT "utf8" + +# Menu: File systems >> Network File Systems + +# XXX: to be removed +CONFIG_NETWORK_FILESYSTEMS y +CONFIG_NFSD_V3 y +CONFIG_NFSD_V3_ACL y +CONFIG_NFSD_V4 y +CONFIG_NFSD_V4_SECURITY_LABEL y +CONFIG_NFSD_FAULT_INJECTION n +CONFIG_SUNRPC_DEBUG y +CONFIG_CEPH_FSCACHE y +CONFIG_AFS_FSCACHE y + +# Menu: File systems >> Network File Systems >> CIFS support (advanced network filesystem, SMBFS successor) +CONFIG_CIFS_STATS y +CONFIG_CIFS_STATS2 n +CONFIG_CIFS_WEAK_PW_HASH y +CONFIG_CIFS_UPCALL y +CONFIG_CIFS_POSIX y +CONFIG_CIFS_ACL y +CONFIG_CIFS_DEBUG y +CONFIG_CIFS_DEBUG2 n +CONFIG_CIFS_DFS_UPCALL y +CONFIG_CIFS_SMB2 y + +# Menu: File systems >> Network File Systems >> NCP file system support (to mount NetWare volumes) +CONFIG_NCPFS_PACKET_SIGNING y +CONFIG_NCPFS_IOCTL_LOCKING y +CONFIG_NCPFS_STRONG y +CONFIG_NCPFS_NFS_NS y +CONFIG_NCPFS_OS2_NS y +CONFIG_NCPFS_SMALLDOS n +CONFIG_NCPFS_NLS y +CONFIG_NCPFS_EXTRAS y + +# Menu: File systems >> Network File Systems >> NFS client support +CONFIG_NFS_V3_ACL y +CONFIG_NFS_SWAP y +CONFIG_NFS_USE_LEGACY_DNS n + +# Menu: File systems >> Network File Systems >> NFS client support >> NFS client support for NFSv4.1 +CONFIG_NFS_V4_1 y +CONFIG_NFS_V4_2 y +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN "kernel.org" +CONFIG_NFS_V4_1_MIGRATION y + +# Menu: File systems >> Network File Systems >> Plan 9 Resource Sharing Support (9P2000) +CONFIG_9P_FSCACHE y + +# Menu: File systems >> OCFS2 file system support +CONFIG_OCFS2_FS_STATS y +CONFIG_OCFS2_DEBUG_MASKLOG y + +# Menu: File systems >> Pseudo filesystems +CONFIG_TMPFS_POSIX_ACL y mark note +CONFIG_SYSFS y +CONFIG_TMPFS y +CONFIG_HUGETLBFS y + +# Menu: File systems >> Pseudo filesystems >> /proc file system support +CONFIG_PROC_FS y +CONFIG_PROC_KCORE y +CONFIG_PROC_VMCORE y +CONFIG_PROC_SYSCTL y +CONFIG_PROC_PAGE_MONITOR y + +# Menu: File systems >> Quota support +CONFIG_QUOTA y +CONFIG_PRINT_QUOTA_WARNING n + +# Menu: File systems >> Reiserfs support +CONFIG_REISERFS_CHECK n +CONFIG_REISERFS_PROC_INFO n + +# Menu: File systems >> The Extended 4 (ext4) filesystem +CONFIG_EXT4_FS y note +CONFIG_EXT4_USE_FOR_EXT23 y + +# Menu: File systems >> XFS filesystem support +CONFIG_XFS_QUOTA y +CONFIG_XFS_RT y +CONFIG_XFS_WARN n + +# Menu: Firmware Drivers +CONFIG_EDD p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_EDD_OFF p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_FIRMWARE_MEMMAP p policy<{'amd64': 'y', 'arm64': 'y', 'i386': 'y'}> +CONFIG_DELL_RBU p policy<{'amd64': 'm', 'i386': 'm'}> +CONFIG_DCDBAS p policy<{'amd64': 'm', 'i386': 'm'}> +CONFIG_DMIID p policy<{'amd64': 'y', 'arm64': 'y', 'i386': 'y'}> +CONFIG_DMI_SYSFS p policy<{'amd64': 'm', 'arm64': 'm', 'i386': 'm'}> +CONFIG_ISCSI_IBFT_FIND p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_ISCSI_IBFT p policy<{'amd64': 'm', 'i386': 'm'}> + +# Menu: Firmware Drivers >> EFI (Extensible Firmware Interface) Support +CONFIG_EFI_VARS p mark policy<{'amd64': 'y', 'arm64': 'y', 'i386': 'y'}> note +CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE p policy<{'amd64': 'n', 'arm64': 'n', 'i386': 'n'}> +CONFIG_EFI_RUNTIME_MAP p policy<{'amd64': 'y', 'i386': 'y'}> + +# Menu: Firmware Drivers >> Google Firmware Drivers +CONFIG_GOOGLE_FIRMWARE n + +# Menu: Firmware Drivers >> Google Firmware Drivers >> Google Firmware Drivers + +# Menu: Floating point emulation >> Architecture: arm +CONFIG_VFP p policy<{'armhf': 'y'}> +CONFIG_NEON p policy<{'armhf': 'y'}> +CONFIG_KERNEL_MODE_NEON p policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: General setup +CONFIG_CROSS_COMPILE "" +CONFIG_COMPILE_TEST n +CONFIG_LOCALVERSION "" +CONFIG_LOCALVERSION_AUTO n +CONFIG_DEFAULT_HOSTNAME "(none)" +CONFIG_VERSION_SIGNATURE "" +CONFIG_SWAP y +CONFIG_SYSVIPC y +CONFIG_POSIX_MQUEUE y +CONFIG_CROSS_MEMORY_ATTACH y +CONFIG_FHANDLE y mark note +CONFIG_USELIB y +CONFIG_AUDIT y +CONFIG_AUDITSYSCALL y +CONFIG_IKCONFIG n +CONFIG_LOG_BUF_SHIFT p policy<{'amd64': '18', 'arm64': '14', 'armhf': '17', 'i386': '17', 'powerpc': '17', 'ppc64el': '17'}> +CONFIG_LOG_CPU_MAX_BUF_SHIFT 12 +CONFIG_NUMA_BALANCING p policy<{'amd64': 'y', 'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED p policy<{'amd64': 'y', 'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> +CONFIG_CHECKPOINT_RESTORE y +CONFIG_SCHED_AUTOGROUP y +CONFIG_SYSFS_DEPRECATED n mark note +CONFIG_SYSFS_DEPRECATED_V2 p policy<{'*': '-'}> mark note +CONFIG_RELAY y +CONFIG_INIT_FALLBACK y +CONFIG_CC_OPTIMIZE_FOR_SIZE n +CONFIG_EMBEDDED n +CONFIG_COMPAT_BRK n mark mark note +CONFIG_SLUB_CPU_PARTIAL y +CONFIG_SYSTEM_TRUSTED_KEYRING y +CONFIG_PROFILING y +CONFIG_OPROFILE p policy<{'amd64': 'm', 'armhf': 'm', 'i386': 'm', 'powerpc': 'm', 'ppc64el': 'm'}> +CONFIG_OPROFILE_EVENT_MULTIPLEX p policy<{'amd64': 'n', 'i386': 'n'}> +CONFIG_KPROBES p policy<{'amd64': 'y', 'armhf': 'y', 'i386': 'y', 'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_LOCALVERSION_AUTO n mark note + +# Menu: General setup >> CPU/Task time and stats accounting +CONFIG_BSD_PROCESS_ACCT y +CONFIG_BSD_PROCESS_ACCT_V3 y +CONFIG_TASKSTATS y +CONFIG_TASK_DELAY_ACCT y +CONFIG_TASK_XACCT y +CONFIG_TASK_IO_ACCOUNTING y + +# Menu: General setup >> CPU/Task time and stats accounting >> Cputime accounting +CONFIG_TICK_CPU_ACCOUNTING p policy<{'powerpc-powerpc64-emb': 'n', 'powerpc-powerpc64-smp': 'n', 'ppc64el': 'n', '*': 'y'}> +CONFIG_VIRT_CPU_ACCOUNTING_NATIVE p policy<{'powerpc-powerpc64-emb': 'y', 'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> + +# Menu: General setup >> Choose SLAB allocator +CONFIG_SLUB y + +# Menu: General setup >> Configure standard kernel features (expert users) +CONFIG_EXPERT y +CONFIG_UID16 p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y'}> +CONFIG_SGETMASK_SYSCALL y +CONFIG_SYSFS_SYSCALL y +CONFIG_SYSCTL_SYSCALL y +CONFIG_KALLSYMS y +CONFIG_KALLSYMS_ALL y +CONFIG_PRINTK y +CONFIG_BUG y +CONFIG_ELF_CORE y +CONFIG_PCSPKR_PLATFORM p policy<{'amd64': 'y', 'i386': 'y', 'powerpc-powerpc64-smp': 'y', 'powerpc-powerpc-smp': 'y', 'ppc64el': 'y'}> +CONFIG_BASE_FULL y +CONFIG_FUTEX y +CONFIG_EPOLL y +CONFIG_SIGNALFD y +CONFIG_TIMERFD y +CONFIG_EVENTFD y +CONFIG_BPF_SYSCALL y +CONFIG_SHMEM y +CONFIG_AIO y +CONFIG_ADVISE_SYSCALLS y +CONFIG_PCI_QUIRKS y +CONFIG_VM_EVENT_COUNTERS y +CONFIG_SLUB_DEBUG y + +# Menu: General setup >> Control Group support +CONFIG_CGROUPS y +CONFIG_CGROUP_FREEZER y +CONFIG_CGROUP_DEVICE y +CONFIG_CPUSETS y +CONFIG_PROC_PID_CPUSET y +CONFIG_CGROUP_CPUACCT y +CONFIG_MEMCG y +CONFIG_MEMCG_SWAP y +CONFIG_MEMCG_SWAP_ENABLED n +CONFIG_MEMCG_KMEM y +CONFIG_CGROUP_HUGETLB y +CONFIG_CGROUP_PERF y +CONFIG_BLK_CGROUP y +CONFIG_DEBUG_BLK_CGROUP n mark + +# Menu: General setup >> Control Group support >> Group CPU scheduler +CONFIG_CGROUP_SCHED y +CONFIG_FAIR_GROUP_SCHED y +CONFIG_CFS_BANDWIDTH y note +CONFIG_RT_GROUP_SCHED n note + +# Menu: General setup >> GCOV-based kernel profiling +CONFIG_GCOV_KERNEL n + +# Menu: General setup >> GCOV-based kernel profiling >> Specify GCOV format + +# Menu: General setup >> IRQ subsystem +CONFIG_IRQ_DOMAIN_DEBUG n +CONFIG_IRQ_FORCED_THREADING_DEFAULT p policy<{'amd64-lowlatency': 'y', 'i386-lowlatency': 'y', '*': 'n'}> +CONFIG_SPARSE_IRQ y + +# Menu: General setup >> Initial RAM filesystem and RAM disk (initramfs/initrd) support +CONFIG_BLK_DEV_INITRD y +CONFIG_INITRAMFS_SOURCE "" +CONFIG_RD_GZIP y +CONFIG_RD_BZIP2 y +CONFIG_RD_LZMA y +CONFIG_RD_XZ y +CONFIG_RD_LZO y +CONFIG_RD_LZ4 y + +# Menu: General setup >> Kernel Performance Events And Counters +CONFIG_PERF_EVENTS y + +# Menu: General setup >> Kernel compression mode +CONFIG_KERNEL_GZIP y + +# Menu: General setup >> Namespaces support +CONFIG_NAMESPACES y +CONFIG_UTS_NS y +CONFIG_IPC_NS y +CONFIG_USER_NS y +CONFIG_PID_NS y +CONFIG_NET_NS y + +# Menu: General setup >> RCU Subsystem +CONFIG_TASKS_RCU n +CONFIG_RCU_USER_QS p policy<{'amd64': 'y', 'armhf': 'n', 'powerpc': 'y', 'ppc64el': 'n'}> +CONFIG_CONTEXT_TRACKING_FORCE n note +CONFIG_RCU_FANOUT p policy<{'amd64': '64', 'arm64': '64', 'armhf': '32', 'i386': '32', 'powerpc-powerpc64-emb': '32', 'powerpc-powerpc64-smp': '64', 'powerpc-powerpc-e500mc': '32', 'powerpc-powerpc-smp': '32', 'ppc64el': '64'}> +CONFIG_RCU_FANOUT_LEAF 16 +CONFIG_RCU_FANOUT_EXACT n +CONFIG_RCU_FAST_NO_HZ p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y', 'powerpc': 'y', 'ppc64el': 'n'}> +CONFIG_RCU_BOOST p policy<{'amd64': 'n', 'i386': 'n'}> +CONFIG_RCU_NOCB_CPU p policy<{'amd64': 'y', 'arm64': 'n', 'armhf': 'n', 'i386': 'n', 'powerpc-powerpc64-emb': 'n', 'powerpc-powerpc64-smp': 'y', 'powerpc-powerpc-e500mc': 'n', 'powerpc-powerpc-smp': 'n', 'ppc64el': 'n'}> + +# Menu: General setup >> RCU Subsystem >> Build-forced no-CBs CPUs +CONFIG_RCU_NOCB_CPU_ALL p policy<{'amd64': 'y', 'powerpc': 'y'}> + +# Menu: General setup >> RCU Subsystem >> RCU Implementation +CONFIG_TREE_RCU p policy<{'amd64-generic': 'y', 'arm64': 'y', 'armhf': 'y', 'i386-generic': 'y', 'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_PREEMPT_RCU p policy<{'amd64-lowlatency': 'y', 'i386-lowlatency': 'y'}> + +# Menu: General setup >> Stack Protector buffer overflow detection +CONFIG_CC_STACKPROTECTOR_REGULAR p mark policy<{'powerpc': '-', 'ppc64el': '-', '*': 'y'}> + +# Menu: General setup >> Stack Protector buffer overflow detection >> Architecture: arm + +# Menu: General setup >> Stack Protector buffer overflow detection >> Architecture: powerpc + +# Menu: General setup >> Stack Protector buffer overflow detection >> Architecture: x86 + +# Menu: General setup >> Timers subsystem +CONFIG_NO_HZ_FULL_ALL p policy<{'amd64': 'n', 'powerpc': 'n'}> +CONFIG_NO_HZ_FULL_SYSIDLE p policy<{'amd64': 'y', 'powerpc': 'y'}> +CONFIG_NO_HZ_FULL_SYSIDLE_SMALL p policy<{'amd64': '8', 'powerpc': '8'}> +CONFIG_NO_HZ y +CONFIG_HIGH_RES_TIMERS y + +# Menu: General setup >> Timers subsystem >> Timer tick handling +CONFIG_NO_HZ_IDLE y note + +# Menu: Kernel hacking +CONFIG_MAGIC_SYSRQ y +CONFIG_PANIC_ON_OOPS n note +CONFIG_PANIC_TIMEOUT 0 +CONFIG_STACKTRACE y +CONFIG_PROVIDE_OHCI1394_DMA_INIT n +CONFIG_STRICT_DEVMEM y mark +CONFIG_DEBUG_RODATA p mark policy<{'amd64': 'y', 'i386': 'y', 'armhf': 'y'}> +CONFIG_DEBUG_SET_MODULE_RONX p mark policy<{'powerpc': '-', 'ppc64el': '-', '*': 'y'}> +CONFIG_EARLY_PRINTK y +CONFIG_DEBUG_RODATA p policy<{'amd64': 'y', 'i386': 'y', 'armhf': 'y'}> + +# Menu: Kernel hacking >> Architecture: arm +CONFIG_ARM_PTDUMP p policy<{'armhf': 'n'}> +CONFIG_ARM_UNWIND p policy<{'armhf': 'y'}> +CONFIG_DEBUG_USER p policy<{'armhf': 'n'}> +CONFIG_DEBUG_LL p policy<{'armhf': 'n'}> +CONFIG_DEBUG_IMX_UART_PORT p policy<{'armhf': '1'}> +CONFIG_DEBUG_VF_UART_PORT p policy<{'armhf': '1'}> +CONFIG_ARM_KPROBES_TEST p policy<{'armhf': 'm'}> +CONFIG_PID_IN_CONTEXTIDR p policy<{'arm64': 'n', 'armhf': 'n'}> + +# Menu: Kernel hacking >> Architecture: powerpc +CONFIG_PPC_DISABLE_WERROR p policy<{'powerpc': 'y', 'ppc64el': 'n'}> mark +CONFIG_PRINT_STACK_DEPTH p policy<{'powerpc': '64', 'ppc64el': '64'}> +CONFIG_HCALL_STATS p policy<{'powerpc-powerpc64-smp': 'n', 'ppc64el': 'n'}> +CONFIG_PPC_EMULATED_STATS p policy<{'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_CODE_PATCHING_SELFTEST p policy<{'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_FTR_FIXUP_SELFTEST p policy<{'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_MSI_BITMAP_SELFTEST p policy<{'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_XMON p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_XMON_DEFAULT p policy<{'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_XMON_DISASSEMBLY p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_BDI_SWITCH p policy<{'powerpc-powerpc-e500mc': 'n', 'powerpc-powerpc-smp': 'n'}> +CONFIG_BOOTX_TEXT p policy<{'powerpc-powerpc64-smp': 'n', 'powerpc-powerpc-smp': 'n', 'ppc64el': 'n'}> +CONFIG_PPC_EARLY_DEBUG p policy<{'powerpc': 'n', 'ppc64el': 'n'}> + +# Menu: Kernel hacking >> Architecture: x86 +CONFIG_DEBUG_NX_TEST n flag +CONFIG_X86_VERBOSE_BOOTUP p policy<{'amd64': 'n', 'i386': 'n'}> +CONFIG_DEBUG_NX_TEST p policy<{'amd64': 'n', 'i386': 'n'}> +CONFIG_DOUBLEFAULT p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_IOMMU_STRESS p policy<{'amd64': 'n', 'i386': 'n'}> +CONFIG_OPTIMIZE_INLINING p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_PTDUMP n +CONFIG_X86_DECODER_SELFTEST n flag + +# Menu: Kernel hacking >> Compile-time checks and compiler options +CONFIG_ENABLE_WARN_DEPRECATED n +CONFIG_ENABLE_MUST_CHECK n +CONFIG_FRAME_WARN p policy<{'amd64': '1024', 'arm64': '1024', 'armhf': '1024', 'i386': '1024', 'powerpc': '1024', 'ppc64el': '2048'}> +CONFIG_STRIP_ASM_SYMS n +CONFIG_READABLE_ASM n +CONFIG_UNUSED_SYMBOLS y +CONFIG_HEADERS_CHECK n +CONFIG_FRAME_POINTER y +CONFIG_PAGE_OWNER n + +# Menu: Kernel hacking >> Compile-time checks and compiler options >> Compile the kernel with debug info +CONFIG_DEBUG_INFO y mark note +CONFIG_DEBUG_INFO_REDUCED n +CONFIG_DEBUG_INFO_SPLIT n note +CONFIG_DEBUG_INFO_DWARF4 y + +# Menu: Kernel hacking >> CoreSight Tracing Support >> Architecture: arm +CONFIG_CORESIGHT p policy<{'armhf': 'n'}> + +# Menu: Kernel hacking >> CoreSight Tracing Support >> CoreSight Link and Sink drivers >> Architecture: arm + +# Menu: Kernel hacking >> Debug Lockups and Hangs +CONFIG_LOCKUP_DETECTOR y +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC n +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC n +CONFIG_DETECT_HUNG_TASK y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT 120 +CONFIG_BOOTPARAM_HUNG_TASK_PANIC n + +# Menu: Kernel hacking >> Early debugging console >> Architecture: powerpc + +# Menu: Kernel hacking >> Early printk + +# Menu: Kernel hacking >> Early printk >> Architecture: x86 +CONFIG_EARLY_PRINTK_INTEL_MID p policy<{'i386': 'y'}> +CONFIG_EARLY_PRINTK_DBGP p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_EARLY_PRINTK_EFI p policy<{'amd64': 'y', 'i386': 'y'}> + +# Menu: Kernel hacking >> IO delay type >> Architecture: x86 +CONFIG_IO_DELAY_0XED p policy<{'amd64': 'y', 'i386': 'y'}> + +# Menu: Kernel hacking >> Kernel debugging +CONFIG_DEBUG_BUGVERBOSE y +CONFIG_SCHEDSTATS y +CONFIG_SCHED_STACK_END_CHECK y +CONFIG_TIMER_STATS y +CONFIG_LATENCYTOP n note +CONFIG_DEBUG_STRICT_USER_COPY_CHECKS n + +# Menu: Kernel hacking >> Kernel debugging >> Fault-injection framework +CONFIG_FAULT_INJECTION n + +# Menu: Kernel hacking >> Kernel debugging >> KGDB: kernel debugger +CONFIG_KGDB y +CONFIG_KGDB_SERIAL_CONSOLE y note +CONFIG_KGDB_TESTS n +CONFIG_KGDB_LOW_LEVEL_TRAP p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_KGDB_KDB y +CONFIG_KDB_KEYBOARD y +CONFIG_KDB_CONTINUE_CATASTROPHIC 0 + +# Menu: Kernel hacking >> Kernel debugging >> Notifier error injection +CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT n + +# Menu: Kernel hacking >> Kernel low-level debugging port >> Architecture: arm + +# Menu: Kernel hacking >> Lock Debugging (spinlocks, mutexes, etc...) +CONFIG_RT_MUTEX_TESTER n +CONFIG_PROVE_LOCKING n +CONFIG_LOCK_STAT n + +# Menu: Kernel hacking >> Memory Debugging +CONFIG_PAGE_EXTENSION n +CONFIG_SLUB_STATS n + +# Menu: Kernel hacking >> Memory Debugging >> Debug object operations + +# Menu: Kernel hacking >> Memory Debugging >> Kernel memory leak detector + +# Menu: Kernel hacking >> Memory Debugging >> kmemcheck: trap use of uninitialized memory + +# Menu: Kernel hacking >> Memory Debugging >> kmemcheck: trap use of uninitialized memory >> kmemcheck: default mode at boot + +# Menu: Kernel hacking >> RCU Debugging +CONFIG_SPARSE_RCU_POINTER n +CONFIG_RCU_TORTURE_TEST n flag +CONFIG_RCU_CPU_STALL_TIMEOUT p policy<{'amd64': '60', 'arm64': '60', 'armhf': '60', 'i386': '60', 'powerpc': '21', 'ppc64el': '21'}> +CONFIG_RCU_CPU_STALL_INFO n +CONFIG_RCU_TRACE n + +# Menu: Kernel hacking >> Runtime Testing +CONFIG_LKDTM n flag +CONFIG_TEST_LIST_SORT n flag +CONFIG_KPROBES_SANITY_TEST n flag +CONFIG_BACKTRACE_SELF_TEST n flag +CONFIG_ATOMIC64_SELFTEST n flag +CONFIG_TEST_RHASHTABLE n flag + +# Menu: Kernel hacking >> Sample kernel code +CONFIG_SAMPLES n + +# Menu: Kernel hacking >> Tracers +CONFIG_FTRACE y +CONFIG_IRQSOFF_TRACER n +CONFIG_PREEMPT_TRACER n +CONFIG_SCHED_TRACER y +CONFIG_FTRACE_SYSCALLS y +CONFIG_TRACER_SNAPSHOT y +CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP n +CONFIG_STACK_TRACER y +CONFIG_BLK_DEV_IO_TRACE y +CONFIG_KPROBE_EVENT y +CONFIG_UPROBE_EVENT y +CONFIG_FTRACE_STARTUP_TEST n flag +CONFIG_MMIOTRACE y +CONFIG_TRACEPOINT_BENCHMARK n +CONFIG_MMIOTRACE_TEST n flag +CONFIG_RING_BUFFER_BENCHMARK n flag +CONFIG_RING_BUFFER_STARTUP_TEST n flag + +# Menu: Kernel hacking >> Tracers >> Branch Profiling +CONFIG_BRANCH_PROFILE_NONE y + +# Menu: Kernel hacking >> Tracers >> Kernel Function Tracer +CONFIG_FUNCTION_TRACER y +CONFIG_FUNCTION_GRAPH_TRACER y +CONFIG_DYNAMIC_FTRACE y +CONFIG_FUNCTION_PROFILER y + +# Menu: Kernel hacking >> printk and dmesg options +CONFIG_PRINTK_TIME y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT 4 +CONFIG_BOOT_PRINTK_DELAY p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y'}> +CONFIG_DYNAMIC_DEBUG y + +# Menu: Library routines +CONFIG_CRC16 y +CONFIG_CRC_T10DIF y +CONFIG_CRC32 y +CONFIG_CRC32_SELFTEST n +CONFIG_RANDOM32_SELFTEST n +CONFIG_GLOB_SELFTEST n +CONFIG_AVERAGE y +CONFIG_DDR y + +# Menu: Library routines >> CRC32 implementation +CONFIG_CRC32_SLICEBY8 y + +# Menu: Library routines >> Select compiled-in fonts +CONFIG_FONTS p policy<{'armhf': 'y', '*': 'n'}> +CONFIG_FONT_8x8 y +CONFIG_FONT_8x16 y +CONFIG_FONT_6x11 p policy<{'armhf': 'n'}> +CONFIG_FONT_7x14 p policy<{'armhf': 'n'}> +CONFIG_FONT_PEARL_8x8 p policy<{'armhf': 'n'}> +CONFIG_FONT_ACORN_8x8 p policy<{'armhf': 'y'}> +CONFIG_FONT_MINI_4x6 p policy<{'armhf': 'n'}> +CONFIG_FONT_6x10 p policy<{'armhf': 'y'}> +CONFIG_FONT_SUN8x16 p policy<{'armhf': 'n'}> +CONFIG_FONT_SUN12x22 p policy<{'armhf': 'n'}> +CONFIG_FONT_10x18 p policy<{'armhf': 'n'}> + +# Menu: Library routines >> XZ decompression support +CONFIG_XZ_DEC y note +CONFIG_XZ_DEC_X86 y +CONFIG_XZ_DEC_POWERPC y +CONFIG_XZ_DEC_IA64 y +CONFIG_XZ_DEC_ARM y +CONFIG_XZ_DEC_ARMTHUMB y +CONFIG_XZ_DEC_SPARC y + +# Menu: Networking support +CONFIG_CEPH_LIB_PRETTYDEBUG n +CONFIG_CEPH_LIB_USE_DNS_RESOLVER y +CONFIG_NET y + +# Menu: Networking support >> Amateur Radio support +CONFIG_HAMRADIO y + +# Menu: Networking support >> Amateur Radio support >> Amateur Radio AX.25 Level 2 protocol +CONFIG_AX25_DAMA_SLAVE y + +# Menu: Networking support >> Amateur Radio support >> Amateur Radio AX.25 Level 2 protocol >> AX.25 network device drivers +CONFIG_SCC_DELAY n +CONFIG_SCC_TRXECHO n + +# Menu: Networking support >> Bluetooth subsystem support +CONFIG_BT_LE y + +# Menu: Networking support >> Bluetooth subsystem support >> Bluetooth Classic (BR/EDR) features +CONFIG_BT_BREDR y +CONFIG_BT_RFCOMM_TTY y +CONFIG_BT_BNEP_MC_FILTER y +CONFIG_BT_BNEP_PROTO_FILTER y + +# Menu: Networking support >> Bluetooth subsystem support >> Bluetooth device drivers + +# Menu: Networking support >> Bluetooth subsystem support >> Bluetooth device drivers >> HCI UART driver +CONFIG_BT_HCIUART_H4 y +CONFIG_BT_HCIUART_BCSP y +CONFIG_BT_HCIUART_ATH3K y +CONFIG_BT_HCIUART_LL y +CONFIG_BT_HCIUART_3WIRE y + +# Menu: Networking support >> CAIF support + +# Menu: Networking support >> CAN bus subsystem support + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers >> Platform CAN drivers with Netlink support +CONFIG_CAN_CALC_BITTIMING y +CONFIG_CAN_LEDS y + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers >> Platform CAN drivers with Netlink support >> Bosch CC770 and Intel AN82527 devices + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers >> Platform CAN drivers with Netlink support >> Bosch C_CAN/D_CAN devices + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers >> Platform CAN drivers with Netlink support >> CAN SPI interfaces + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers >> Platform CAN drivers with Netlink support >> CAN USB interfaces + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers >> Platform CAN drivers with Netlink support >> Philips/NXP SJA1000 devices +CONFIG_CAN_PEAK_PCIEC y + +# Menu: Networking support >> IrDA (infrared) subsystem support +CONFIG_IRDA_ULTRA y +CONFIG_IRDA_CACHE_LAST_LSAP y +CONFIG_IRDA_FAST_RR y + +# Menu: Networking support >> IrDA (infrared) subsystem support >> Infrared-port device drivers + +# Menu: Networking support >> IrDA (infrared) subsystem support >> Infrared-port device drivers >> Blackfin SIR on UART + +# Menu: Networking support >> IrDA (infrared) subsystem support >> Infrared-port device drivers >> Blackfin SIR on UART >> SIR Mode + +# Menu: Networking support >> IrDA (infrared) subsystem support >> Infrared-port device drivers >> Serial dongle support +CONFIG_DONGLE y + +# Menu: Networking support >> NFC subsystem support +CONFIG_NFC_NCI_SPI y +CONFIG_NFC_SHDLC y + +# Menu: Networking support >> NFC subsystem support >> Near Field Communication (NFC) devices + +# Menu: Networking support >> Networking options +CONFIG_PACKET y +CONFIG_UNIX y +CONFIG_XFRM_SUB_POLICY n +CONFIG_XFRM_MIGRATE n +CONFIG_XFRM_STATISTICS y +CONFIG_NET_KEY_MIGRATE n +CONFIG_NETWORK_SECMARK y +CONFIG_NETWORK_PHY_TIMESTAMPING n +CONFIG_BRIDGE_IGMP_SNOOPING y +CONFIG_BRIDGE_VLAN_FILTERING y +CONFIG_NET_DSA_HWMON y +CONFIG_VLAN_8021Q_GVRP y +CONFIG_VLAN_8021Q_MVRP y +CONFIG_DECNET_ROUTER n +CONFIG_IPX_INTERN n +CONFIG_DCB y +CONFIG_DNS_RESOLVER y +CONFIG_VMWARE_VMCI_VSOCKETS p policy<{'amd64': 'm', 'i386': 'm'}> +CONFIG_NETLINK_MMAP y +CONFIG_CGROUP_NET_PRIO y +CONFIG_CGROUP_NET_CLASSID y +CONFIG_BPF_JIT p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'powerpc-powerpc64-emb': 'y', 'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> + +# Menu: Networking support >> Networking options >> Appletalk interfaces support +CONFIG_IPDDP_ENCAP y +CONFIG_COPS_DAYNA y +CONFIG_COPS_TANGENT y + +# Menu: Networking support >> Networking options >> Asynchronous Transfer Mode (ATM) +CONFIG_ATM_CLIP_NO_ICMP n +CONFIG_ATM_BR2684_IPFILTER n + +# Menu: Networking support >> Networking options >> B.A.T.M.A.N. Advanced Meshing Protocol +CONFIG_BATMAN_ADV_BLA y +CONFIG_BATMAN_ADV_DAT y +CONFIG_BATMAN_ADV_NC y +CONFIG_BATMAN_ADV_MCAST y + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) +CONFIG_NETFILTER y mark + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Advanced netfilter configuration +CONFIG_NETFILTER_ADVANCED y + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Advanced netfilter configuration >> DECnet: Netfilter Configuration + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Core Netfilter Configuration + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Core Netfilter Configuration >> Netfilter Xtables support (required for ip_tables) + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Core Netfilter Configuration >> Netfilter connection tracking support +CONFIG_NF_CONNTRACK_MARK y +CONFIG_NF_CONNTRACK_SECMARK y +CONFIG_NF_CONNTRACK_ZONES y +CONFIG_NF_CONNTRACK_PROCFS n flag +CONFIG_NF_CONNTRACK_EVENTS y +CONFIG_NF_CONNTRACK_TIMEOUT y +CONFIG_NF_CONNTRACK_TIMESTAMP y +CONFIG_NETFILTER_NETLINK_QUEUE_CT y + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Core Netfilter Configuration >> Netfilter nf_tables support + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Ethernet Bridge nf_tables support + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Ethernet Bridge tables (ebtables) support + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IP set support +CONFIG_IP_SET_MAX 256 + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IP virtual server support +CONFIG_IP_VS_IPV6 y +CONFIG_IP_VS_TAB_BITS 12 +CONFIG_IP_VS_PROTO_TCP y +CONFIG_IP_VS_PROTO_UDP y +CONFIG_IP_VS_PROTO_ESP y +CONFIG_IP_VS_PROTO_AH y +CONFIG_IP_VS_PROTO_SCTP y +CONFIG_IP_VS_SH_TAB_BITS 8 +CONFIG_IP_VS_NFCT y + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IP: Netfilter Configuration + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IP: Netfilter Configuration >> IP tables support (required for filtering/masq/NAT) + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IP: Netfilter Configuration >> IP tables support (required for filtering/masq/NAT) >> Packet mangling + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IP: Netfilter Configuration >> IP tables support (required for filtering/masq/NAT) >> iptables NAT support + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IP: Netfilter Configuration >> IPv4 NAT + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IPv6: Netfilter Configuration + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IPv6: Netfilter Configuration >> IP6 tables support (required for filtering) + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IPv6: Netfilter Configuration >> IPv6 NAT + +# Menu: Networking support >> Networking options >> Network testing +CONFIG_NET_DROP_MONITOR n + +# Menu: Networking support >> Networking options >> QoS and/or fair queueing +CONFIG_NET_SCHED y mark + +# Menu: Networking support >> Networking options >> QoS and/or fair queueing >> Actions +CONFIG_NET_CLS_ACT y +CONFIG_GACT_PROB y + +# Menu: Networking support >> Networking options >> QoS and/or fair queueing >> Extended Matches +CONFIG_NET_EMATCH y +CONFIG_NET_EMATCH_STACK 32 + +# Menu: Networking support >> Networking options >> QoS and/or fair queueing >> Universal 32bit comparisons w/ hashing (U32) +CONFIG_CLS_U32_PERF n +CONFIG_CLS_U32_MARK y +CONFIG_NET_CLS_IND n flag + +# Menu: Networking support >> Networking options >> TCP/IP networking +CONFIG_INET y +CONFIG_IP_MULTICAST y +CONFIG_NET_IPGRE_BROADCAST y +CONFIG_SYN_COOKIES y mark +CONFIG_NET_FOU_IP_TUNNELS y +CONFIG_INET_LRO y +CONFIG_TCP_MD5SIG y +CONFIG_NETLABEL y +CONFIG_NET_SWITCHDEV n + +# Menu: Networking support >> Networking options >> TCP/IP networking >> IP: advanced router +CONFIG_IP_ADVANCED_ROUTER y +CONFIG_IP_FIB_TRIE_STATS y +CONFIG_IP_MULTIPLE_TABLES y +CONFIG_IP_ROUTE_MULTIPATH y +CONFIG_IP_ROUTE_VERBOSE y + +# Menu: Networking support >> Networking options >> TCP/IP networking >> IP: kernel level autoconfiguration +CONFIG_IP_PNP y +CONFIG_IP_PNP_DHCP y +CONFIG_IP_PNP_BOOTP n +CONFIG_IP_PNP_RARP n + +# Menu: Networking support >> Networking options >> TCP/IP networking >> IP: multicast routing +CONFIG_IP_MROUTE y +CONFIG_IP_MROUTE_MULTIPLE_TABLES n +CONFIG_IP_PIMSM_V1 y +CONFIG_IP_PIMSM_V2 y + +# Menu: Networking support >> Networking options >> TCP/IP networking >> Layer Two Tunneling Protocol (L2TP) +CONFIG_L2TP_V3 y + +# Menu: Networking support >> Networking options >> TCP/IP networking >> Open vSwitch + +# Menu: Networking support >> Networking options >> TCP/IP networking >> TCP: advanced congestion control +CONFIG_TCP_CONG_ADVANCED y +CONFIG_TCP_CONG_CUBIC y note + +# Menu: Networking support >> Networking options >> TCP/IP networking >> TCP: advanced congestion control >> Default TCP congestion control +CONFIG_DEFAULT_CUBIC y + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The DCCP Protocol + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The DCCP Protocol >> DCCP CCIDs Configuration +CONFIG_IP_DCCP_CCID3 n + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The DCCP Protocol >> DCCP Kernel Hacking + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The IPv6 protocol +CONFIG_IPV6_OPTIMISTIC_DAD n flag +CONFIG_IPV6 y mark note +CONFIG_IPV6_ROUTER_PREF y +CONFIG_IPV6_ROUTE_INFO y +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION m note +CONFIG_IPV6_SIT_6RD y +CONFIG_IPV6_MULTIPLE_TABLES y +CONFIG_IPV6_SUBTREES y +CONFIG_IPV6_MROUTE y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES y +CONFIG_IPV6_PIMSM_V2 y + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The RDS Protocol +CONFIG_RDS m note + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The SCTP Protocol +CONFIG_SCTP_COOKIE_HMAC_MD5 y +CONFIG_SCTP_COOKIE_HMAC_SHA1 y +CONFIG_SCTP_DBG_OBJCNT n flag + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The SCTP Protocol >> Default SCTP cookie HMAC encoding +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 y + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The TIPC Protocol +CONFIG_TIPC m note +CONFIG_TIPC_PORTS D +CONFIG_TIPC_MEDIA_IB y + +# Menu: Networking support >> Plan 9 Resource Sharing Support (9P2000) + +# Menu: Networking support >> RF switch subsystem support +CONFIG_RFKILL y +CONFIG_RFKILL_INPUT y + +# Menu: Networking support >> WiMAX Wireless Broadband support +CONFIG_WIMAX_DEBUG_LEVEL D + +# Menu: Networking support >> Wireless +CONFIG_WIRELESS y + +# Menu: Networking support >> Wireless >> Generic IEEE 802.11 Networking Stack (mac80211) +CONFIG_MAC80211_RC_MINSTREL y +CONFIG_MAC80211_RC_MINSTREL_HT y +CONFIG_MAC80211_RC_MINSTREL_VHT y +CONFIG_MAC80211_MESH y +CONFIG_MAC80211_LEDS y +CONFIG_MAC80211_DEBUGFS y +CONFIG_MAC80211_MESSAGE_TRACING y + +# Menu: Networking support >> Wireless >> Generic IEEE 802.11 Networking Stack (mac80211) >> Default rate control algorithm +CONFIG_MAC80211_RC_DEFAULT_MINSTREL y + +# Menu: Networking support >> Wireless >> Generic IEEE 802.11 Networking Stack (mac80211) >> Select mac80211 debugging features + +# Menu: Networking support >> Wireless >> cfg80211 - wireless configuration API +CONFIG_NL80211_TESTMODE n +CONFIG_CFG80211_DEVELOPER_WARNINGS n +CONFIG_CFG80211_CERTIFICATION_ONUS n +CONFIG_CFG80211_DEFAULT_PS y +CONFIG_CFG80211_DEBUGFS y +CONFIG_CFG80211_INTERNAL_REGDB n +CONFIG_CFG80211_WEXT y mark + +# Menu: Power management and ACPI options +CONFIG_SUSPEND y +CONFIG_SUSPEND_FREEZER y +CONFIG_HIBERNATION y +CONFIG_SFI p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_INTEL_IDLE p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_KVM_GUEST y +CONFIG_PM_STD_PARTITION "" +CONFIG_PM_AUTOSLEEP n +CONFIG_PM_WAKELOCKS y +CONFIG_PM_WAKELOCKS_LIMIT D +CONFIG_PM_WAKELOCKS_GC D +CONFIG_PM_TRACE_RTC y +CONFIG_SUSPEND p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y', 'powerpc-powerpc64-smp': 'y', 'powerpc-powerpc-smp': 'y', 'ppc64el': 'y'}> +CONFIG_SUSPEND_FREEZER p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y', 'powerpc-powerpc64-smp': 'y', 'powerpc-powerpc-smp': 'y', 'ppc64el': 'y'}> +CONFIG_HIBERNATION p policy<{'amd64': 'y', 'armhf': 'y', 'i386': 'y', 'powerpc-powerpc64-emb': 'n', 'powerpc-powerpc64-smp': 'y', 'powerpc-powerpc-e500mc': 'y', 'powerpc-powerpc-smp': 'y', 'ppc64el': 'y'}> +CONFIG_PM_STD_PARTITION p policy<{'amd64': '""', 'armhf': '""', 'i386': '""', 'powerpc-powerpc64-smp': '""', 'powerpc-powerpc-e500mc': '""', 'powerpc-powerpc-smp': '""', 'ppc64el': '""'}> +CONFIG_PM_AUTOSLEEP p policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'i386': 'n', 'powerpc-powerpc64-smp': 'n', 'powerpc-powerpc-e500mc': 'n', 'powerpc-powerpc-smp': 'n', 'ppc64el': 'n'}> +CONFIG_PM_WAKELOCKS p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y', 'powerpc-powerpc64-smp': 'y', 'powerpc-powerpc-e500mc': 'y', 'powerpc-powerpc-smp': 'y', 'ppc64el': 'y'}> +CONFIG_PM_WAKELOCKS_LIMIT p policy<{'amd64': '100', 'arm64': '100', 'armhf': '100', 'i386': '100', 'powerpc-powerpc64-smp': '100', 'powerpc-powerpc-e500mc': '100', 'powerpc-powerpc-smp': '100', 'ppc64el': '100'}> +CONFIG_PM_WAKELOCKS_GC p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y', 'powerpc-powerpc64-smp': 'y', 'powerpc-powerpc-e500mc': 'y', 'powerpc-powerpc-smp': 'y', 'ppc64el': 'y'}> +CONFIG_PM_TRACE_RTC p policy<{'amd64': 'y', 'i386': 'y'}> + +# Menu: Power management and ACPI options >> 512x-based boards >> Architecture: powerpc +CONFIG_PPC_MPC512x p policy<{'powerpc': 'n'}> + +# Menu: Power management and ACPI options >> 52xx-based boards >> Architecture: powerpc +CONFIG_PPC_MPC52xx p policy<{'powerpc': 'n'}> + +# Menu: Power management and ACPI options >> 82xx-based boards (PQ II) >> Architecture: powerpc +CONFIG_PPC_82xx n + +# Menu: Power management and ACPI options >> 83xx-based boards >> Architecture: powerpc +CONFIG_PPC_83xx n + +# Menu: Power management and ACPI options >> 86xx-based boards >> Architecture: powerpc +CONFIG_PPC_86xx n + +# Menu: Power management and ACPI options >> 8xx Machine Type >> Architecture: powerpc + +# Menu: Power management and ACPI options >> ACPI (Advanced Configuration and Power Interface) Support +CONFIG_ACPI y mark +CONFIG_ACPI_PROCFS_POWER n mark +CONFIG_ACPI_AC y +CONFIG_ACPI_BATTERY y +CONFIG_ACPI_BUTTON y +CONFIG_ACPI_FAN y +CONFIG_ACPI_DOCK y +CONFIG_ACPI_PROCESSOR y +CONFIG_ACPI_THERMAL y +CONFIG_ACPI_CONTAINER y note +CONFIG_ACPI_HED y +CONFIG_ACPI_CUSTOM_METHOD p mark policy<{'amd64': 'n', 'i386': 'n'}> note +CONFIG_ACPI_NUMA y +CONFIG_ACPI_CUSTOM_DSDT_FILE "" note +CONFIG_ACPI_INITRD_TABLE_OVERRIDE n +CONFIG_ACPI_PCI_SLOT y +CONFIG_X86_PM_TIMER y +CONFIG_ACPI_HOTPLUG_MEMORY y +CONFIG_ACPI_BGRT y +CONFIG_ACPI_REDUCED_HARDWARE_ONLY n + +# Menu: Power management and ACPI options >> ACPI (Advanced Configuration and Power Interface) Support >> ACPI Platform Error Interface (APEI) +CONFIG_ACPI_APEI y +CONFIG_ACPI_APEI_GHES y +CONFIG_ACPI_APEI_PCIEAER y +CONFIG_ACPI_APEI_MEMORY_FAILURE y + +# Menu: Power management and ACPI options >> ACPI (Advanced Configuration and Power Interface) Support >> PMIC (Power Management Integrated Circuit) operation region support +CONFIG_PMIC_OPREGION p policy<{'amd64': 'n', 'i386': 'n'}> + +# Menu: Power management and ACPI options >> APM (Advanced Power Management) BIOS support >> Architecture: x86 +CONFIG_APM m mark note +CONFIG_APM_IGNORE_USER_SUSPEND n +CONFIG_APM_DO_ENABLE n +CONFIG_APM_CPU_IDLE n +CONFIG_APM_DISPLAY_BLANK n +CONFIG_APM_ALLOW_INTS n + +# Menu: Power management and ACPI options >> Architecture: arm + +# Menu: Power management and ACPI options >> Architecture: powerpc +CONFIG_PPC_POWERNV p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_PPC_POWERNV_RTAS p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_PPC_CHRP p policy<{'powerpc': 'y'}> +CONFIG_PPC_PMAC p policy<{'powerpc': 'y', 'ppc64el': 'n'}> +CONFIG_PPC_PMAC32_PSURGE p policy<{'powerpc': 'y'}> +CONFIG_PPC_MAPLE p policy<{'powerpc': 'y', 'ppc64el': 'n'}> +CONFIG_PPC_IBM_CELL_BLADE p policy<{'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_PPC_CELLEB p policy<{'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_PPC_CELL_QPACE p policy<{'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_EPAPR_PARAVIRT p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_PPC_OF_BOOT_TRAMPOLINE p policy<{'powerpc-powerpc64-emb': 'n', 'powerpc-powerpc64-smp': 'y', 'powerpc-powerpc-smp': 'y', 'ppc64el': 'y'}> +CONFIG_UDBG_RTAS_CONSOLE p policy<{'powerpc': 'y', 'ppc64el': 'n'}> +CONFIG_MPIC_TIMER p policy<{'powerpc': 'n'}> +CONFIG_MPIC_MSGR p policy<{'powerpc': 'y', 'ppc64el': 'n'}> +CONFIG_RTAS_PROC p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_IBMEBUS p policy<{'powerpc': 'n', 'ppc64el': 'y'}> +CONFIG_PPC601_SYNC_FIX p policy<{'powerpc': 'n'}> +CONFIG_TAU p policy<{'powerpc': 'y'}> +CONFIG_TAU_INT p policy<{'powerpc': 'n'}> +CONFIG_TAU_AVERAGE p policy<{'powerpc': 'n'}> +CONFIG_QUICC_ENGINE p policy<{'powerpc': 'n'}> +CONFIG_CPM2 p policy<{'powerpc': 'y'}> +CONFIG_SIMPLE_GPIO p policy<{'powerpc': 'y', 'ppc64el': 'n'}> + +# Menu: Power management and ACPI options >> Architecture: x86 + +# Menu: Power management and ACPI options >> CPU Frequency scaling + +# Menu: Power management and ACPI options >> CPU Frequency scaling >> CPU Frequency scaling +CONFIG_CPU_FREQ y +CONFIG_CPU_FREQ_STAT y note +CONFIG_CPU_FREQ_STAT_DETAILS y +CONFIG_CPU_FREQ_GOV_PERFORMANCE y note +CONFIG_CPU_FREQ_GOV_POWERSAVE y note +CONFIG_CPU_FREQ_GOV_USERSPACE y note +CONFIG_CPU_FREQ_GOV_ONDEMAND y note +CONFIG_CPU_FREQ_GOV_CONSERVATIVE y note +CONFIG_CPUFREQ_DT y note +CONFIG_ARM_OMAP2PLUS_CPUFREQ p policy<{'armhf': 'y'}> +CONFIG_ARM_TEGRA_CPUFREQ p policy<{'armhf': 'y'}> +CONFIG_ARM_EXYNOS5250_CPUFREQ p policy<{'armhf': 'n'}> +CONFIG_ARM_EXYNOS5440_CPUFREQ p policy<{'armhf': 'n'}> +CONFIG_CPU_FREQ_MAPLE y +CONFIG_CPU_FREQ_PMAC y +CONFIG_CPU_FREQ_PMAC64 y +CONFIG_PPC_PASEMI_CPUFREQ y +CONFIG_POWERNV_CPUFREQ y +CONFIG_X86_INTEL_PSTATE y +CONFIG_X86_PCC_CPUFREQ y note +CONFIG_X86_SPEEDSTEP_CENTRINO y note +CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE y +CONFIG_X86_SPEEDSTEP_ICH y note +CONFIG_X86_SPEEDSTEP_SMI y note +CONFIG_X86_CPUFREQ_NFORCE2 y note +CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK y + +# Menu: Power management and ACPI options >> CPU Frequency scaling >> CPU Frequency scaling >> ACPI Processor P-States driver +CONFIG_X86_ACPI_CPUFREQ y note +CONFIG_X86_ACPI_CPUFREQ_CPB y +CONFIG_X86_POWERNOW_K8 y note + +# Menu: Power management and ACPI options >> CPU Frequency scaling >> CPU Frequency scaling >> CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL) + +# Menu: Power management and ACPI options >> CPU Frequency scaling >> CPU Frequency scaling >> Default CPUFreq governor +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE y note + +# Menu: Power management and ACPI options >> CPU Idle + +# Menu: Power management and ACPI options >> CPU Idle >> CPU idle PM support +CONFIG_CPU_IDLE y +CONFIG_CPU_IDLE_GOV_LADDER y +CONFIG_CPU_IDLE_GOV_MENU y + +# Menu: Power management and ACPI options >> CPU Idle >> CPU idle PM support >> ARM CPU Idle Drivers +CONFIG_ARM_BIG_LITTLE_CPUIDLE p policy<{'armhf': 'y'}> +CONFIG_ARM_HIGHBANK_CPUIDLE p policy<{'armhf-generic': 'n', 'armhf': 'y'}> | value y> note +CONFIG_ARM_EXYNOS_CPUIDLE p policy<{'armhf': 'y'}> +CONFIG_ARM_BIG_LITTLE_CPUIDLE p policy<{'armhf': 'y'}> +CONFIG_ARM_HIGHBANK_CPUIDLE p policy<{'armhf-generic': 'n', 'armhf-generic-lpae': 'y'}> note +CONFIG_ARM_EXYNOS_CPUIDLE p policy<{'armhf': 'y'}> +CONFIG_ARM_MVEBU_V7_CPUIDLE p policy<{'armhf': 'y'}> + +# Menu: Power management and ACPI options >> CPU Idle >> CPU idle PM support >> ARM64 CPU Idle Drivers +CONFIG_ARM64_CPUIDLE p policy<{'arm64': 'y'}> + +# Menu: Power management and ACPI options >> CPU Idle >> CPU idle PM support >> MIPS CPU Idle Drivers + +# Menu: Power management and ACPI options >> CPU Idle >> CPU idle PM support >> POWERPC CPU Idle Drivers +CONFIG_PSERIES_CPUIDLE y +CONFIG_POWERNV_CPUIDLE y + +# Menu: Power management and ACPI options >> CPUIdle driver >> Architecture: powerpc + +# Menu: Power management and ACPI options >> CPUIdle driver >> CPU Idle + +# Menu: Power management and ACPI options >> CPUIdle driver >> CPU Idle >> CPU idle PM support + +# Menu: Power management and ACPI options >> CPUIdle driver >> CPU Idle >> CPU idle PM support >> ARM CPU Idle Drivers + +# Menu: Power management and ACPI options >> CPUIdle driver >> CPU Idle >> CPU idle PM support >> ARM64 CPU Idle Drivers + +# Menu: Power management and ACPI options >> CPUIdle driver >> CPU Idle >> CPU idle PM support >> MIPS CPU Idle Drivers + +# Menu: Power management and ACPI options >> CPUIdle driver >> CPU Idle >> CPU idle PM support >> POWERPC CPU Idle Drivers + +# Menu: Power management and ACPI options >> Cell Broadband Engine options >> Architecture: powerpc +CONFIG_SPU_FS_64K_LS y + +# Menu: Power management and ACPI options >> Device power management core functionality +CONFIG_APM_EMULATION p policy<{'armhf': 'n', 'powerpc-powerpc-smp': 'm'}> note +CONFIG_WQ_POWER_EFFICIENT_DEFAULT y +CONFIG_PM y + +# Menu: Power management and ACPI options >> Device power management core functionality >> Power Management Debug Support +CONFIG_PM_DEBUG y +CONFIG_PM_ADVANCED_DEBUG y mark +CONFIG_PM_TEST_SUSPEND n +CONFIG_DPM_WATCHDOG n + +# Menu: Power management and ACPI options >> Embedded 6xx/7xx/7xxx-based boards >> Architecture: powerpc + +# Menu: Power management and ACPI options >> Freescale Book-E Machine Type >> Architecture: powerpc +CONFIG_FSL_SOC_BOOKE p policy<{'powerpc': 'y'}> +CONFIG_BSC9131_RDB p policy<{'powerpc': 'n'}> +CONFIG_C293_PCIE p policy<{'powerpc': 'y'}> +CONFIG_BSC9132_QDS p policy<{'powerpc': 'y'}> +CONFIG_MPC8540_ADS p policy<{'powerpc': 'n'}> +CONFIG_MPC8560_ADS p policy<{'powerpc': 'n'}> +CONFIG_MPC85xx_CDS p policy<{'powerpc': 'n'}> +CONFIG_MPC85xx_MDS p policy<{'powerpc': 'n'}> +CONFIG_MPC8536_DS p policy<{'powerpc': 'n'}> +CONFIG_MPC85xx_DS p policy<{'powerpc': 'n'}> +CONFIG_MPC85xx_RDB p policy<{'powerpc': 'n'}> +CONFIG_P1010_RDB p policy<{'powerpc': 'n'}> +CONFIG_P1022_DS p policy<{'powerpc': 'n'}> +CONFIG_P1022_RDK p policy<{'powerpc': 'n'}> +CONFIG_P1023_RDB p policy<{'powerpc': 'y'}> +CONFIG_TWR_P102x p policy<{'powerpc': 'y'}> +CONFIG_SOCRATES p policy<{'powerpc': 'n'}> +CONFIG_KSI8560 p policy<{'powerpc': 'n'}> +CONFIG_XES_MPC85xx p policy<{'powerpc': 'n'}> +CONFIG_STX_GP3 p policy<{'powerpc': 'n'}> +CONFIG_TQM8540 p policy<{'powerpc': 'n'}> +CONFIG_TQM8541 p policy<{'powerpc': 'n'}> +CONFIG_TQM8548 p policy<{'powerpc': 'n'}> +CONFIG_TQM8555 p policy<{'powerpc': 'n'}> +CONFIG_TQM8560 p policy<{'powerpc': 'n'}> +CONFIG_SBC8548 p policy<{'powerpc': 'n'}> +CONFIG_PPA8548 p policy<{'powerpc': 'y'}> +CONFIG_GE_IMP3A p policy<{'powerpc': 'n'}> +CONFIG_SGY_CTS1000 p policy<{'powerpc': 'm'}> +CONFIG_PPC_QEMU_E500 p policy<{'powerpc': 'y'}> +CONFIG_CORENET_GENERIC p policy<{'powerpc': 'y'}> + +# Menu: Power management and ACPI options >> Freescale Ethernet driver platform-specific options >> Architecture: powerpc + +# Menu: Power management and ACPI options >> Freescale Ethernet driver platform-specific options >> Second Ethernet channel >> Architecture: powerpc + +# Menu: Power management and ACPI options >> IBM pSeries & new (POWER5-based) iSeries >> Architecture: powerpc +CONFIG_PPC_PSERIES p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_PPC_SPLPAR p policy<{'powerpc': 'n', 'ppc64el': 'y'}> +CONFIG_IO_EVENT_IRQ p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_LPARCFG p policy<{'powerpc': 'n', 'ppc64el': 'y'}> +CONFIG_PPC_SMLPAR p policy<{'powerpc': 'n', 'ppc64el': 'y'}> +CONFIG_HV_PERF_CTRS p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_DTL p policy<{'ppc64el': 'y'}> + +# Menu: Power management and ACPI options >> MPC8xx CPM Options >> Architecture: powerpc + +# Menu: Power management and ACPI options >> MPC8xx CPM Options >> Microcode patch selection >> Architecture: powerpc + +# Menu: Power management and ACPI options >> Memory power savings + +# Menu: Power management and ACPI options >> PA Semi SoC-based platforms >> Architecture: powerpc +CONFIG_PPC_PASEMI p policy<{'powerpc': 'y', 'ppc64el': 'n'}> + +# Menu: Power management and ACPI options >> PA Semi SoC-based platforms >> PA Semi PWRficient options >> Architecture: powerpc +CONFIG_PPC_PASEMI_IOMMU p policy<{'powerpc': 'y'}> +CONFIG_PPC_PASEMI_IOMMU_DMA_FORCE p policy<{'powerpc': 'n'}> + +# Menu: Power management and ACPI options >> Sony PS3 >> Architecture: powerpc +CONFIG_PPC_PS3 p policy<{'powerpc': 'y', 'ppc64el': 'n'}> + +# Menu: Power management and ACPI options >> Sony PS3 >> PS3 Platform Options >> Architecture: powerpc +CONFIG_PS3_DYNAMIC_DMA p policy<{'powerpc': 'n'}> +CONFIG_PS3GELIC_UDBG p policy<{'powerpc': 'n'}> + +# Menu: Power management and ACPI options >> Sony PS3 >> PS3 Platform Options >> PS3 Advanced configuration options >> Architecture: powerpc +CONFIG_PS3_ADVANCED p policy<{'powerpc': 'n'}> +CONFIG_PS3_HTAB_SIZE p policy<{'powerpc': '20'}> +CONFIG_PS3_PS3AV p policy<{'powerpc': 'y'}> +CONFIG_PS3_SYS_MANAGER p policy<{'powerpc': 'y'}> +CONFIG_PS3_REPOSITORY_WRITE p policy<{'powerpc': 'n'}> + +# Menu: Processor support +CONFIG_SMP y +CONFIG_NR_CPUS p policy<{'amd64': 256, 'i386': 8, 'armhf': 4, 'arm64': 8, 'ppc64el': 2048, 'powerpc-powerpc64-emb': 8, 'powerpc-powerpc64-smp': 1024, 'powerpc-powerpc-e500mc': 8, 'powerpc-powerpc-smp': 4}> +CONFIG_SMP y +CONFIG_NR_CPUS p policy<{'amd64': '256', 'arm64': '8', 'armhf': '4', 'i386': '8', 'powerpc-powerpc64-emb': '8', 'powerpc-powerpc64-smp': '1024', 'powerpc-powerpc-e500mc': '8', 'powerpc-powerpc-smp': '4', 'ppc64el': '2048'}> + +# Menu: Processor support >> Architecture: powerpc +CONFIG_TUNE_CELL p policy<{'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_PPC_E500MC p policy<{'powerpc-powerpc64-emb': 'y', 'powerpc-powerpc-e500mc', 'y'}> +CONFIG_FSL_EMB_PERFMON p policy<{'powerpc-powerpc64-emb': 'y', 'powerpc-powerpc-e500mc', 'y'}> +CONFIG_PHYS_64BIT p policy<{'powerpc-powerpc64-emb': 'y', 'powerpc-powerpc-e500mc', 'y'}> +CONFIG_ALTIVEC p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_VSX p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_PPC_ICSWX p policy<{'powerpc': 'y', 'ppc64el': 'n'}> mark +CONFIG_PPC_ICSWX_PID p policy<{'powerpc': 'y'}> +CONFIG_PPC_ICSWX_USE_SIGILL p policy<{'powerpc': 'n'}> + +# Menu: Processor support >> CPU selection +CONFIG_GENERIC_CPU p policy<{'amd64': 'y', 'powerpc': 'y'}> + +# Menu: Processor support >> CPU selection >> Architecture: powerpc +CONFIG_POWER7_CPU p policy<{'powerpc-powerpc64-smp': 'n', 'ppc64el': 'y'}> + +# Menu: Processor support >> Processor Type >> Architecture: powerpc +CONFIG_PPC_BOOK3S_32 p policy<{'powerpc-powerpc-e500mc': 'n', 'powerpc-powerpc-smp': 'y'}> +CONFIG_PPC_85xx p policy<{'powerpc-powerpc-e500mc': 'y', 'powerpc-powerpc-smp': 'n', 'ppc64el': 'y'}> +CONFIG_PPC_BOOK3S_64 p policy<{'powerpc-powerpc64-emb': 'n', 'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> +CONFIG_PPC_BOOK3E_64 p policy<{'powerpc-powerpc64-emb': 'y', 'powerpc-powerpc64-smp': 'n', 'ppc64el': 'n'}> + +# Menu: Processor type and features +CONFIG_SCHED_MC p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y'}> +CONFIG_SCHED_SMT p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'n', 'i386': 'y', 'powerpc-powerpc64-emb': 'n', 'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> +CONFIG_HOTPLUG_CPU p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y', 'powerpc-powerpc64-smp': 'y', 'powerpc-powerpc-e500mc': 'y', 'powerpc-powerpc-smp': 'y', 'ppc64el': 'y'}> +CONFIG_HIGHMEM p policy<{'armhf': 'y', 'i386': 'y', 'powerpc-powerpc-e500mc': 'y', 'powerpc-powerpc-smp': 'y'}> +CONFIG_HIGHPTE p policy<{'armhf': 'y', 'i386': 'y'}> +CONFIG_SPARSEMEM_VMEMMAP p policy<{'amd64': 'y', 'arm64': 'y', 'powerpc-powerpc64-emb': 'y', 'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> +CONFIG_MOVABLE_NODE p policy<{'amd64': 'y'}> +CONFIG_MEMORY_HOTPLUG p policy<{'amd64': 'y', 'i386': 'y', 'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> +CONFIG_MEMORY_HOTREMOVE p policy<{'amd64': 'y', 'i386': 'y', 'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> +CONFIG_BALLOON_COMPACTION y +CONFIG_COMPACTION y +CONFIG_MIGRATION y +CONFIG_BOUNCE y +CONFIG_KSM y +CONFIG_DEFAULT_MMAP_MIN_ADDR p mark policy<{'amd64': '65536', 'arm64': '32768', 'armhf': '32768', 'i386': '65536', 'powerpc': '65536', 'ppc64el': '65536'}> note +CONFIG_MEMORY_FAILURE p policy<{'amd64': 'y', 'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> +CONFIG_HWPOISON_INJECT p policy<{'amd64': 'm', 'powerpc-powerpc64-smp': 'm', 'ppc64el': 'm'}> +CONFIG_TRANSPARENT_HUGEPAGE p policy<{'amd64': 'y', 'arm64': 'y', 'armhf-generic-lpae': 'y', 'i386': 'y', 'ppc64el': 'y'}> +CONFIG_CLEANCACHE y +CONFIG_FRONTSWAP y +CONFIG_CMA y +CONFIG_CMA_DEBUG n +CONFIG_CMA_AREAS 7 +CONFIG_MEM_SOFT_DIRTY p policy<{'amd64': 'y'}> +CONFIG_ZSWAP y +CONFIG_ZPOOL y +CONFIG_ZBUD y +CONFIG_ZSMALLOC y +CONFIG_PGTABLE_MAPPING y +CONFIG_FORCE_MAX_ZONEORDER p policy<{'arm64': '11', 'armhf-generic': '12', 'armhf-generic-lpae': '11', 'powerpc-powerpc64-emb': '13', 'powerpc-powerpc64-smp': '13', 'powerpc-powerpc-e500mc': '11', 'powerpc-powerpc-smp': '11', 'ppc64el': '9'}> +CONFIG_SECCOMP y mark +CONFIG_XEN p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'n', 'i386': 'y'}> +CONFIG_MATH_EMULATION p policy<{'i386': 'n', 'powerpc-powerpc64-emb': 'y', 'powerpc-powerpc-e500mc': 'y'}> +CONFIG_NUMA p policy<{'amd64': 'y', 'powerpc-powerpc64-emb': 'n', 'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> +CONFIG_CMDLINE_BOOL p policy<{'amd64': 'n', 'i386': 'n', 'powerpc': 'n', 'ppc64el': 'n'}> +CONFIG_XEN p policy<(arch i386 amd64 arm64 &/ value y) | value n> +CONFIG_SCHED_MC y +CONFIG_SCHED_SMT p policy<(arch armhf &/ value n) | (flavour powerpc64-emb &/ value n) | value y> +CONFIG_HOTPLUG_CPU y +CONFIG_NUMA p policy<{'powerpc-powerpc64-emb': 'n', '*': 'y'}> +CONFIG_MOVABLE_NODE y +CONFIG_MEMORY_HOTPLUG y +CONFIG_MEMORY_HOTREMOVE y + +# Menu: Processor type and features >> Architecture: arm +CONFIG_HAVE_ARM_ARCH_TIMER p policy<{'armhf': 'y'}> +CONFIG_ARM_PSCI p policy<{'armhf': 'y'}> +CONFIG_THUMB2_KERNEL p policy<{'armhf': 'n'}> +CONFIG_AEABI p policy<{'armhf': 'y'}> +CONFIG_OABI_COMPAT p policy<{'armhf': 'n'}> +CONFIG_HW_PERF_EVENTS p policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_UACCESS_WITH_MEMCPY p policy<{'armhf': 'n'}> + +# Menu: Processor type and features >> Architecture: powerpc +CONFIG_PPC_TRANSACTIONAL_MEM p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_SWIOTLB y +CONFIG_PPC64_SUPPORTS_MEMORY_FAILURE p policy<{'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_FA_DUMP p policy<{'powerpc': 'y', 'ppc64el': 'y'}> note +CONFIG_IRQ_ALL_CPUS p policy<{'powerpc': 'n', 'ppc64el': 'y'}> +CONFIG_PPC_SUBPAGE_PROT p policy<{'ppc64el': 'y'}> +CONFIG_PPC_DENORMALISATION p policy<{'powerpc': 'n', 'ppc64el': 'y'}> +CONFIG_EXTRA_TARGETS p policy<{'powerpc': '""', 'ppc64el': '""'}> + +# Menu: Processor type and features >> Architecture: x86 +CONFIG_ZONE_DMA y +CONFIG_X86_FEATURE_NAMES p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_X2APIC p policy<{'amd64': 'y'}> +CONFIG_X86_MPPARSE p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_EXTENDED_PLATFORM p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_INTEL_LPSS p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_IOSF_MBI p policy<{'amd64': 'm', 'i386': 'm'}> +CONFIG_IOSF_MBI_DEBUG p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_32_IRIS p policy<{'i386': 'm'}> +CONFIG_SCHED_OMIT_FRAME_POINTER p policy<{'amd64': 'y', 'i386': 'y', 'powerpc': 'y', 'ppc64el': 'y'}> +CONFIG_MEMTEST p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_GENERIC p policy<{'i386': 'y'}> +CONFIG_X86_PPRO_FENCE p policy<{'i386': 'y'}> +CONFIG_HPET_TIMER p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_DMI p policy<{'amd64': 'y', 'arm64': 'y', 'i386': 'y'}> +CONFIG_GART_IOMMU p policy<{'amd64': 'y'}> +CONFIG_CALGARY_IOMMU p policy<{'amd64': 'y'}> +CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT p policy<{'amd64': 'y'}> +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_VM86 p policy<{'i386': 'y'}> +CONFIG_X86_16BIT p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_VSYSCALL_EMULATION p policy<{'amd64': 'y'}> +CONFIG_TOSHIBA p policy<{'i386': 'n'}> +CONFIG_I8K p policy<{'amd64': 'm', 'i386': 'm'}> +CONFIG_X86_REBOOTFIXUPS p policy<{'i386': 'y'}> +CONFIG_X86_MSR p policy<{'amd64': 'm', 'i386': 'm'}> +CONFIG_X86_CPUID p policy<{'amd64': 'm', 'i386': 'm'}> +CONFIG_X86_PAE p policy<{'i386': 'y'}> +CONFIG_DIRECT_GBPAGES p policy<{'amd64': 'y'}> +CONFIG_ARCH_MEMORY_PROBE p policy<{'amd64': 'y', 'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> +CONFIG_X86_CHECK_BIOS_CORRUPTION p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_RESERVE_LOW p policy<{'amd64': '64', 'i386': '64'}> +CONFIG_MTRR p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_MTRR_SANITIZER p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT p policy<{'amd64': '1', 'i386': '1'}> +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT p policy<{'amd64': '1', 'i386': '1'}> +CONFIG_X86_PAT p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_ARCH_RANDOM p policy<{'amd64': 'y', 'i386': 'y', 'powerpc-powerpc64-emb': 'n', 'powerpc-powerpc64-smp': 'y', 'powerpc-powerpc-e500mc': 'n', 'powerpc-powerpc-smp': 'n', 'ppc64el': 'y'}> +CONFIG_X86_SMAP p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_INTEL_MPX p policy<{'amd64': 'n', 'i386': 'n'}> +CONFIG_EFI p policy<{'amd64': 'y', 'arm64': 'y', 'i386': 'y'}> +CONFIG_EFI_STUB p policy<{'amd64': 'y', 'arm64': 'y', 'i386': 'y'}> +CONFIG_EFI_MIXED p policy<{'amd64': 'y'}> +CONFIG_KEXEC_FILE p policy<{'amd64': 'y'}> +CONFIG_KEXEC_VERIFY_SIG p policy<{'amd64': 'y'}> +CONFIG_KEXEC_JUMP p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_RANDOMIZE_BASE p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_COMPAT_VDSO p mark policy<{'amd64': 'n', 'i386': 'n'}> + +# Menu: Processor type and features >> CPU microcode loading support >> Architecture: x86 +CONFIG_MICROCODE p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_MICROCODE_INTEL p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_MICROCODE_AMD p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_MICROCODE_EARLY p policy<{'amd64': 'y', 'i386': 'y'}> + +# Menu: Processor type and features >> Device power management core functionality + +# Menu: Processor type and features >> Device power management core functionality >> Power Management Debug Support + +# Menu: Processor type and features >> High Memory Support >> Architecture: x86 +CONFIG_HIGHMEM64G y + +# Menu: Processor type and features >> Linux guest support >> Architecture: x86 +CONFIG_HYPERVISOR_GUEST y + +# Menu: Processor type and features >> Linux guest support >> Enable paravirtualization code + +# Menu: Processor type and features >> Linux guest support >> Enable paravirtualization code >> Architecture: x86 +CONFIG_PARAVIRT y +CONFIG_PARAVIRT_SPINLOCKS y +CONFIG_XEN_PVH y +CONFIG_KVM_DEBUG_FS y +CONFIG_PARAVIRT_TIME_ACCOUNTING n +CONFIG_LGUEST_GUEST n + +# Menu: Processor type and features >> Machine Check / overheating reporting >> Architecture: x86 +CONFIG_X86_MCE p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_MCE_INTEL p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_MCE_AMD p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_ANCIENT_MCE p policy<{'i386': 'n'}> + +# Menu: Processor type and features >> Math emulation options >> Architecture: powerpc +CONFIG_MATH_EMULATION_FULL p policy<{'powerpc': 'n'}> +CONFIG_MATH_EMULATION_HW_UNIMPLEMENTED p policy<{'powerpc': 'y'}> + +# Menu: Processor type and features >> Memory model +CONFIG_SPARSEMEM_MANUAL y + +# Menu: Processor type and features >> Memory split +CONFIG_VMSPLIT_3G y + +# Menu: Processor type and features >> Memory split >> Architecture: arm + +# Menu: Processor type and features >> Memory split >> Architecture: x86 + +# Menu: Processor type and features >> Page size >> Architecture: powerpc +CONFIG_PPC_4K_PAGES p policy<{'powerpc': 'y', 'ppc64el': 'n'}> +CONFIG_PPC_64K_PAGES p policy<{'powerpc': 'n', 'ppc64el': 'y'}> + +# Menu: Processor type and features >> Preemption Model +CONFIG_PREEMPT_VOLUNTARY p policy<(!flavour lowlatency &/ value y) | value n> +CONFIG_PREEMPT p policy<(flavour lowlatency &/ value y) | value n> + +# Menu: Processor type and features >> Processor family + +# Menu: Processor type and features >> Processor family >> Architecture: x86 +CONFIG_M686 y + +# Menu: Processor type and features >> Support for extended (non-PC) x86 platforms >> Architecture: x86 +CONFIG_X86_NUMACHIP p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_VSMP p policy<{'amd64': 'n', 'i386': 'n'}> +CONFIG_X86_UV p policy<{'amd64': 'n', 'i386': 'n'}> +CONFIG_X86_GOLDFISH p policy<{'amd64': 'n', 'i386': 'n'}> +CONFIG_X86_INTEL_MID p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_RDC321X p policy<{'amd64': 'n', 'i386': 'n'}> +CONFIG_X86_32_NON_STANDARD p policy<{'amd64': 'n', 'i386': 'n'}> +CONFIG_APB_TIMER p policy<{'amd64': 'y', 'i386': 'y'}> + +# Menu: Processor type and features >> Supported processor vendors >> Architecture: x86 +CONFIG_PROCESSOR_SELECT p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_CPU_SUP_INTEL p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_CPU_SUP_CYRIX_32 p policy<{'i386': 'y'}> +CONFIG_CPU_SUP_AMD p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_CPU_SUP_CENTAUR p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_CPU_SUP_TRANSMETA_32 p policy<{'i386': 'y'}> +CONFIG_CPU_SUP_UMC_32 p policy<{'i386': 'y'}> + +# Menu: Processor type and features >> Symmetric Multi-Processing + +# Menu: Processor type and features >> Symmetric Multi-Processing >> Architecture: arm +CONFIG_SMP_ON_UP p policy<{'armhf': 'y'}> +CONFIG_ARM_CPU_TOPOLOGY p policy<{'armhf': 'y'}> +CONFIG_MCPM p policy<{'armhf': 'y'}> +CONFIG_BIG_LITTLE p policy<{'armhf': 'y'}> +CONFIG_BL_SWITCHER p policy<{'armhf': 'y'}> + +# Menu: Processor type and features >> Symmetric multi-processing support + +# Menu: Processor type and features >> Symmetric multi-processing support >> Architecture: x86 +CONFIG_NODES_SHIFT p policy<{'amd64': '6', 'powerpc-powerpc64-smp': '8', 'ppc64el': '8'}> +CONFIG_X86_BIGSMP p policy<{'amd64': 'n', 'i386': 'n'}> +CONFIG_MAXSMP p policy<{'amd64': 'n', 'i386': 'n'}> +CONFIG_BOOTPARAM_HOTPLUG_CPU0 p policy<{'amd64': 'n', 'i386': 'n'}> + +# Menu: Processor type and features >> Symmetric multi-processing support >> Numa Memory Allocation and Scheduler Support + +# Menu: Processor type and features >> Symmetric multi-processing support >> Numa Memory Allocation and Scheduler Support >> Architecture: x86 +CONFIG_AMD_NUMA p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_X86_64_ACPI_NUMA p policy<{'amd64': 'y', 'i386': 'y'}> +CONFIG_NUMA_EMU p policy<{'amd64': 'n', 'i386': 'n'}> + +# Menu: Processor type and features >> Timer frequency +CONFIG_HZ_250 p policy<(!flavour lowlatency &/ value y) | value n> +CONFIG_HZ_1000 p policy<(flavour lowlatency &/ value y) | value n> + +# Menu: Processor type and features >> Timer frequency >> Architecture: arm + +# Menu: Processor type and features >> Transparent Hugepage Support sysfs defaults +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS y + +# Menu: Security options +CONFIG_SECURITY_DMESG_RESTRICT n +CONFIG_SECURITYFS y +CONFIG_INTEL_TXT p policy<(arch i386 amd64 &/ value y) | value n)> + +# Menu: Security options >> Default security module +CONFIG_DEFAULT_SECURITY_APPARMOR y mark + +# Menu: Security options >> Enable access key retention support +CONFIG_KEYS y +CONFIG_PERSISTENT_KEYRINGS y +CONFIG_BIG_KEYS y +CONFIG_TRUSTED_KEYS y +CONFIG_ENCRYPTED_KEYS y +CONFIG_KEYS_DEBUG_PROC_KEYS y + +# Menu: Security options >> Enable different security models +CONFIG_SECURITY y mark +CONFIG_SECURITY_NETWORK y +CONFIG_SECURITY_NETWORK_XFRM y +CONFIG_SECURITY_PATH y +CONFIG_LSM_MMAP_MIN_ADDR 0 mark mark +CONFIG_SECURITY_SMACK y mark +CONFIG_SECURITY_SMACK_BRINGUP n +CONFIG_SECURITY_YAMA y mark +CONFIG_SECURITY_YAMA_STACKED y + +# Menu: Security options >> Enable different security models >> AppArmor support +CONFIG_SECURITY_APPARMOR y +CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE 1 +CONFIG_SECURITY_APPARMOR_STATS n +CONFIG_SECURITY_APPARMOR_UNCONFINED_INIT y +CONFIG_SECURITY_APPARMOR_HASH y +CONFIG_SECURITY_APPARMOR_HASH_DEFAULT y + +# Menu: Security options >> Enable different security models >> Integrity subsystem +CONFIG_INTEGRITY y +CONFIG_INTEGRITY_SIGNATURE y +CONFIG_INTEGRITY_ASYMMETRIC_KEYS y +CONFIG_INTEGRITY_AUDIT y +CONFIG_EVM y +CONFIG_EVM_ATTR_FSUUID y +CONFIG_EVM_EXTRA_SMACK_XATTRS y + +# Menu: Security options >> Enable different security models >> Integrity subsystem >> Integrity Measurement Architecture(IMA) +CONFIG_IMA p policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y', 'powerpc-powerpc64-emb': 'n', 'powerpc-powerpc64-smp': 'y', 'powerpc-powerpc-e500mc': 'y', 'powerpc-powerpc-smp': 'y', 'ppc64el': 'y'}> +CONFIG_IMA_APPRAISE y +CONFIG_IMA_TRUSTED_KEYRING y +CONFIG_IMA_LOAD_X509 n + +# Menu: Security options >> Enable different security models >> Integrity subsystem >> Integrity Measurement Architecture(IMA) >> Default integrity hash algorithm +CONFIG_IMA_DEFAULT_HASH_SHA1 y + +# Menu: Security options >> Enable different security models >> Integrity subsystem >> Integrity Measurement Architecture(IMA) >> Default template +CONFIG_IMA_NG_TEMPLATE y + +# Menu: Security options >> Enable different security models >> NSA SELinux Support +CONFIG_SECURITY_SELINUX y mark +CONFIG_SECURITY_SELINUX_BOOTPARAM y +CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE 0 +CONFIG_SECURITY_SELINUX_DISABLE y +CONFIG_SECURITY_SELINUX_DEVELOP y +CONFIG_SECURITY_SELINUX_AVC_STATS y +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE 1 +CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX n +CONFIG_SECURITY_SELINUX_BOOTPARAM y + +# Menu: Security options >> Enable different security models >> TOMOYO Linux Support +CONFIG_SECURITY_TOMOYO y +CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY 2048 +CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG 1024 +CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER n +CONFIG_SECURITY_TOMOYO_POLICY_LOADER "/sbin/tomoyo-init" +CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER "/sbin/init" + +# Menu: System Type + +# Menu: System Type >> ARM Ltd. Integrator family >> Architecture: arm + +# Menu: System Type >> ARM Ltd. Integrator family >> Integrator Options >> Architecture: arm + +# Menu: System Type >> ARM Ltd. Versatile Express family >> Architecture: arm +CONFIG_ARCH_VEXPRESS p policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA p policy<{'armhf': 'y'}> +CONFIG_ARCH_VEXPRESS_DCSCB p policy<{'armhf': 'y'}> +CONFIG_ARCH_VEXPRESS_SPC p policy<{'armhf': 'y'}> +CONFIG_ARCH_VEXPRESS_TC2_PM p policy<{'armhf': 'y'}> + +# Menu: System Type >> ARM system type >> Architecture: arm +CONFIG_ARCH_MULTIPLATFORM p policy<{'armhf': 'y'}> + +# Menu: System Type >> Allwinner SoCs >> Architecture: arm +CONFIG_ARCH_SUNXI n + +# Menu: System Type >> Amlogic Meson SoCs >> Architecture: arm +CONFIG_ARCH_MESON p policy<{'armhf': 'y'}> +CONFIG_MACH_MESON6 p policy<{'armhf': 'y'}> +CONFIG_MACH_MESON8 p policy<{'armhf': 'y'}> + +# Menu: System Type >> Architecture: arm +#set +tree-menu 'System Type' = D +CONFIG_ARCH_VIRT p policy<{'armhf': 'y'}> +CONFIG_ARCH_AXXIA p policy<{'armhf': 'y'}> +CONFIG_ARCH_HIGHBANK p policy<{'armhf': 'y'}> +CONFIG_ARCH_KEYSTONE p policy<{'armhf': 'n'}> +CONFIG_ARCH_ROCKCHIP p policy<{'armhf': 'n'}> +CONFIG_ARCH_SOCFPGA p policy<{'armhf': 'n'}> +CONFIG_ARCH_R8A7790 p policy<{'armhf': 'y'}> +CONFIG_MACH_LAGER p policy<{'armhf': 'y'}> +CONFIG_ARCH_WM8850 p policy<{'armhf': 'n'}> +CONFIG_ARCH_ZYNQ p policy<{'armhf': 'n'}> +CONFIG_ARM_THUMB p policy<{'armhf': 'y'}> +CONFIG_CPU_DCACHE_DISABLE p policy<{'armhf': 'n'}> +CONFIG_IWMMXT p policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_430973 p policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_643719 p policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_720789 p policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_754322 p policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_754327 p policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_764369 p policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_775420 p policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_798181 p policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_773022 p policy<{'armhf': 'y'}> +CONFIG_ARCH_MEDIATEK p policy<{'armhf': 'y'}> +CONFIG_ARCH_S5PV210 p policy<{'armhf': 'n'}> +CONFIG_ARCH_R8A7740 p policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7779 p policy<{'armhf': 'y'}> +CONFIG_MACH_MARZEN p policy<{'armhf': 'y'}> +CONFIG_CACHE_FEROCEON_L2 p policy<{'armhf': 'y'}> +CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH p policy<{'armhf': 'n'}> +CONFIG_CACHE_TAUROS2 p policy<{'armhf': 'y'}> +CONFIG_ARM_KERNMEM_PERMS p policy<{'armhf': 'n'}> +CONFIG_PJ4B_ERRATA_4742 p policy<{'armhf': 'y'}> + +# Menu: System Type >> Atmel AT91 System-on-Chip >> Architecture: arm + +# Menu: System Type >> Atmel AT91 System-on-Chip >> Core type >> Architecture: arm + +# Menu: System Type >> Broadcom SoC Support >> Architecture: arm +CONFIG_ARCH_BCM p policy<{'armhf': 'n'}> + +# Menu: System Type >> CLPS711X/EP721X/EP731X Implementations >> Architecture: arm + +# Menu: System Type >> CSR SiRF >> Architecture: arm +CONFIG_ARCH_SIRF p policy<{'armhf': 'n'}> + +# Menu: System Type >> Cavium Networks CNS3XXX family >> Architecture: arm + +# Menu: System Type >> Cirrus EP93xx Implementation Options >> Architecture: arm + +# Menu: System Type >> Cirrus EP93xx Implementation Options >> EP93xx first SDRAM bank selection >> Architecture: arm + +# Menu: System Type >> Cortina Systems Gemini Implementations >> Architecture: arm + +# Menu: System Type >> Enable the L2x0 outer cache controller >> Architecture: arm +CONFIG_CACHE_L2X0 p policy<{'armhf': 'y'}> +CONFIG_PL310_ERRATA_588369 p policy<{'armhf': 'y'}> +CONFIG_PL310_ERRATA_727915 p policy<{'armhf': 'y'}> +CONFIG_PL310_ERRATA_753970 p policy<{'armhf': 'y'}> +CONFIG_PL310_ERRATA_769419 p policy<{'armhf': 'y'}> + +# Menu: System Type >> Firmware options >> Architecture: arm +CONFIG_TRUSTED_FOUNDATIONS p policy<{'armhf': 'y'}> + +# Menu: System Type >> Footbridge Implementations >> Architecture: arm + +# Menu: System Type >> Freescale i.MX family >> Architecture: arm +CONFIG_ARCH_MXC p policy<{'armhf-generic': 'y', 'armhf-generic-lpae': 'n'}> +CONFIG_SOC_IMX50 p policy<{'armhf': 'y'}> +CONFIG_SOC_IMX53 p policy<{'armhf': 'n'}> +CONFIG_SOC_IMX6Q p policy<{'armhf': 'y'}> +CONFIG_SOC_IMX6SL p policy<{'armhf': 'y'}> +CONFIG_SOC_IMX6SX p policy<{'armhf': 'y'}> +CONFIG_SOC_VF610 p policy<{'armhf': 'y'}> +CONFIG_SOC_IMX51 p policy<{'armhf': 'y'}> +CONFIG_SOC_LS1021A p policy<{'armhf': 'n'}> + +# Menu: System Type >> Freescale i.MX family >> Baseboard >> Architecture: arm + +# Menu: System Type >> Freescale i.MX family >> Clocksource for scheduler clock >> Architecture: arm +CONFIG_VF_USE_ARM_GLOBAL_TIMER p policy<{'armhf': 'y'}> + +# Menu: System Type >> Hisilicon SoC Support >> Architecture: arm +CONFIG_ARCH_HISI p policy<{'armhf': 'y'}> + +# Menu: System Type >> Hisilicon SoC Support >> Hisilicon platform type >> Architecture: arm +CONFIG_ARCH_HIP04 p policy<{'armhf': 'y'}> +CONFIG_ARCH_HIX5HD2 p policy<{'armhf': 'y'}> +CONFIG_ARCH_HI3xxx p policy<{'armhf': 'y'}> + +# Menu: System Type >> IOP13XX Implementation Options >> Architecture: arm + +# Menu: System Type >> IOP32x Implementation Options >> Architecture: arm + +# Menu: System Type >> IOP33x Implementation Options >> Architecture: arm + +# Menu: System Type >> Intel IXP4xx Implementation Options >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> Gumstix Carrier/Expansion Board >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> Motorola EZX Platform >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> PXA based Keith und Koep Trizeps DIMM-Modules >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> PXA based Keith und Koep Trizeps DIMM-Modules >> Select base board for Trizeps module >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> PXA based Palm PDAs >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> PXA based Toshiba e-series PDAs >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> display on pcm990 >> Architecture: arm + +# Menu: System Type >> Kendin/Micrel KS8695 Implementations >> Architecture: arm + +# Menu: System Type >> MMU-based Paged Memory Management Support >> Architecture: arm +#CONFIG_ARM_LPAE p policy<{'armhf-generic': 'n', 'armhf-generic-lpae': 'y'}> +CONFIG_ARM_LPAE p policy<{'armhf-generic': 'n', 'armhf-generic-lpae': 'y'}> +CONFIG_KUSER_HELPERS p policy<{'armhf': 'y'}> +CONFIG_MMU y +CONFIG_CPU_ICACHE_DISABLE p policy<{'armhf': 'n'}> + +# Menu: System Type >> MMU-based Paged Memory Management Support >> Renesas ARM SoCs >> Architecture: arm +CONFIG_ARCH_R7S72100 p policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7791 p policy<{'armhf': 'y'}> +CONFIG_ARCH_SHMOBILE_MULTI p policy<{'armhf': 'y'}> +CONFIG_ARCH_EMEV2 p policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7794 p policy<{'armhf': 'y'}> + +# Menu: System Type >> MMU-based Paged Memory Management Support >> ST-Ericsson U300 Series >> Architecture: arm + +# Menu: System Type >> MMU-based Paged Memory Management Support >> ST-Ericsson U8500 Series >> Architecture: arm +CONFIG_ARCH_U8500 p policy<{'armhf': 'n'}> + +# Menu: System Type >> MOXA ART SoC >> Architecture: arm + +# Menu: System Type >> Marvell Berlin SoCs >> Architecture: arm +CONFIG_ARCH_BERLIN p policy<{'armhf': 'y'}> +CONFIG_MACH_BERLIN_BG2 p policy<{'armhf': 'y'}> +CONFIG_MACH_BERLIN_BG2CD p policy<{'armhf': 'y'}> +CONFIG_MACH_BERLIN_BG2Q p policy<{'armhf': 'y'}> + +# Menu: System Type >> Marvell Dove Implementations >> Architecture: arm + +# Menu: System Type >> Marvell Engineering Business Unit (MVEBU) SoCs >> Architecture: arm +CONFIG_ARCH_MVEBU p policy<{'armhf': 'y'}> +CONFIG_MACH_ARMADA_370 p policy<{'armhf': 'y'}> +CONFIG_MACH_ARMADA_375 p policy<{'armhf': 'y'}> +CONFIG_MACH_ARMADA_38X p policy<{'armhf': 'y'}> +CONFIG_MACH_ARMADA_XP p policy<{'armhf': 'y'}> +CONFIG_MACH_DOVE p policy<{'armhf': 'y'}> + +# Menu: System Type >> Marvell MV78xx0 Implementations >> Architecture: arm + +# Menu: System Type >> Marvell PXA168/910/MMP2 Implmentations >> Architecture: arm + +# Menu: System Type >> Multiple platform selection >> Architecture: arm +CONFIG_ARCH_MULTI_V6 n +CONFIG_ARCH_MULTI_V7 y + +# Menu: System Type >> NUC950 Machines >> Architecture: arm + +# Menu: System Type >> NUC960 Machines >> Architecture: arm + +# Menu: System Type >> NVIDIA Tegra >> Architecture: arm +CONFIG_ARCH_TEGRA p policy<{'armhf-generic': 'y', 'armhf-generic-lpae': 'n'}> +CONFIG_ARCH_TEGRA_2x_SOC p policy<{'armhf': 'y'}> +CONFIG_ARCH_TEGRA_3x_SOC p policy<{'armhf': 'y'}> +CONFIG_ARCH_TEGRA_114_SOC p policy<{'armhf': 'y'}> +CONFIG_ARCH_TEGRA_124_SOC p policy<{'armhf': 'y'}> + +# Menu: System Type >> NetX Implementations >> Architecture: arm + +# Menu: System Type >> Orion Implementations >> Architecture: arm + +# Menu: System Type >> Qualcomm MSM Board Type >> Architecture: arm + +# Menu: System Type >> Qualcomm MSM SoC Type >> Architecture: arm + +# Menu: System Type >> Qualcomm Support >> Architecture: arm +CONFIG_ARCH_QCOM p policy<{'armhf': 'y'}> +CONFIG_ARCH_MSM8X60 p policy<{'armhf': 'y'}> +CONFIG_ARCH_MSM8960 p policy<{'armhf': 'y'}> +CONFIG_ARCH_MSM8974 p policy<{'armhf': 'y'}> + +# Menu: System Type >> RealView platform type >> Architecture: arm + +# Menu: System Type >> SA11x0 Implementations >> Architecture: arm + +# Menu: System Type >> SA11x0 Implementations >> Cerf Flash available >> Architecture: arm + +# Menu: System Type >> SAMSUNG S3C24XX SoCs Support >> Architecture: arm + +# Menu: System Type >> SAMSUNG S3C24XX SoCs Support >> SAMSUNG S3C2410 >> Architecture: arm + +# Menu: System Type >> SAMSUNG S3C24XX SoCs Support >> SAMSUNG S3C2412 >> Architecture: arm + +# Menu: System Type >> SAMSUNG S3C24XX SoCs Support >> SAMSUNG S3C2440 >> Architecture: arm + +# Menu: System Type >> SMDK6410 >> Architecture: arm + +# Menu: System Type >> SMDK6410 >> SMDK6410 MMC/SD slot setup >> Architecture: arm + +# Menu: System Type >> ST SPEAr Family >> Architecture: arm +CONFIG_PLAT_SPEAR p policy<{'armhf': 'n'}> + +# Menu: System Type >> ST SPEAr Family >> ST SPEAr13xx >> Architecture: arm + +# Menu: System Type >> ST SPEAr Family >> ST SPEAr13xx >> ST SPEAr3xx >> Architecture: arm + +# Menu: System Type >> ST-Ericsson Nomadik >> Architecture: arm + +# Menu: System Type >> STMicroelectronics Consumer Electronics SOCs >> Architecture: arm +CONFIG_ARCH_STI p policy<{'armhf': 'n'}> + +# Menu: System Type >> Samsung Common options >> Architecture: arm +CONFIG_SAMSUNG_PM_CHECK p policy<{'armhf': 'n'}> + +# Menu: System Type >> Samsung EXYNOS >> Architecture: arm +CONFIG_ARCH_EXYNOS p policy<{'armhf': 'y'}> +CONFIG_ARCH_EXYNOS3 p policy<{'armhf': 'n'}> + +# Menu: System Type >> Samsung EXYNOS >> SAMSUNG EXYNOS4 >> Architecture: arm +CONFIG_ARCH_EXYNOS4 p policy<{'armhf': 'n'}> + +# Menu: System Type >> Samsung EXYNOS >> SAMSUNG EXYNOS5 >> Architecture: arm +CONFIG_ARCH_EXYNOS5 p policy<{'armhf': 'y'}> +CONFIG_SOC_EXYNOS5250 p policy<{'armhf': 'y'}> +CONFIG_SOC_EXYNOS5260 p policy<{'armhf': 'y'}> +CONFIG_SOC_EXYNOS5410 p policy<{'armhf': 'y'}> +CONFIG_SOC_EXYNOS5420 p policy<{'armhf': 'y'}> +CONFIG_SOC_EXYNOS5440 p policy<{'armhf': 'y'}> +CONFIG_SOC_EXYNOS5800 p policy<{'armhf': 'y'}> +CONFIG_EXYNOS5420_MCPM p policy<{'armhf': 'y'}> + +# Menu: System Type >> SuperH / SH-Mobile Driver Options + +# Menu: System Type >> Support ARM V7 processor >> Architecture: arm +CONFIG_ARM_DMA_MEM_BUFFERABLE p policy<{'armhf': 'y'}> +CONFIG_CPU_V7 p policy<{'armhf': 'y'}> +CONFIG_ARM_THUMBEE p policy<{'armhf': 'y'}> +CONFIG_SWP_EMULATE p policy<{'armhf': 'y'}> +CONFIG_CPU_BPREDICT_DISABLE p policy<{'armhf': 'n'}> + +# Menu: System Type >> TI DaVinci Implementations >> Architecture: arm + +# Menu: System Type >> TI DaVinci Implementations >> DA850/OMAP-L138/AM18x based system >> Architecture: arm + +# Menu: System Type >> TI DaVinci Implementations >> DA850/OMAP-L138/AM18x based system >> Select peripherals connected to expander on UI board >> Architecture: arm + +# Menu: System Type >> TI DaVinci Implementations >> DaVinci 644x based system >> Architecture: arm + +# Menu: System Type >> TI DaVinci Implementations >> Select DA830/OMAP-L137/AM17x UI board peripheral >> Architecture: arm + +# Menu: System Type >> TI OMAP Common Features >> Architecture: arm +CONFIG_POWER_AVS_OMAP p policy<{'armhf': 'y'}> +CONFIG_POWER_AVS_OMAP_CLASS3 p policy<{'armhf': 'y'}> +CONFIG_OMAP_RESET_CLOCKS p policy<{'armhf': 'y'}> +CONFIG_OMAP_32K_TIMER p policy<{'armhf': 'y'}> +CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE p policy<{'armhf': 'n'}> +CONFIG_OMAP_DM_TIMER p policy<{'armhf': 'y'}> + +# Menu: System Type >> TI OMAP Common Features >> OMAP PM layer selection >> Architecture: arm +CONFIG_OMAP_PM_NOOP p policy<{'armhf': 'y'}> + +# Menu: System Type >> TI OMAP Common Features >> OMAP multiplexing support >> Architecture: arm +CONFIG_OMAP_MUX p policy<{'armhf': 'y'}> +CONFIG_OMAP_MUX_WARNINGS p policy<{'armhf': 'y'}> + +# Menu: System Type >> TI OMAP/AM/DM/DRA Family >> Architecture: arm +CONFIG_ARCH_OMAP3 p policy<{'armhf-generic': 'y', 'armhf-generic-lpae': 'n'}> +CONFIG_ARCH_OMAP4 p policy<{'armhf-generic': 'y', 'armhf-generic-lpae': 'n'}> +CONFIG_SOC_OMAP5 p policy<{'armhf': 'n'}> +CONFIG_SOC_AM33XX p policy<{'armhf-generic': 'y', 'armhf-generic-lpae': 'n'}> +CONFIG_SOC_AM43XX p policy<{'armhf': 'n'}> +CONFIG_SOC_DRA7XX p policy<{'armhf': 'y'}> + +# Menu: System Type >> TI OMAP/AM/DM/DRA Family >> TI OMAP2/3/4 Specific Features >> Architecture: arm +#set +tree-menu 'System Type>>TI OMAP/AM/DM/DRA Family>>TI OMAP2/3/4 Specific Features' = D +CONFIG_ARCH_OMAP2PLUS_TYPICAL p policy<{'armhf': 'y'}> +CONFIG_SOC_HAS_OMAP2_SDRC p policy<{'armhf': 'y'}> +CONFIG_SOC_HAS_REALTIME_COUNTER p policy<{'armhf': 'y'}> +CONFIG_SOC_OMAP3430 p policy<{'armhf': 'y'}> +CONFIG_SOC_TI81XX p policy<{'armhf': 'y'}> +CONFIG_MACH_OMAP3_BEAGLE p policy<{'armhf': 'y'}> +CONFIG_MACH_DEVKIT8000 p policy<{'armhf': 'n'}> +CONFIG_MACH_OMAP_LDP p policy<{'armhf': 'y'}> +CONFIG_MACH_OMAP3530_LV_SOM p policy<{'armhf': 'y'}> +CONFIG_MACH_OMAP3_TORPEDO p policy<{'armhf': 'y'}> +CONFIG_MACH_OVERO p policy<{'armhf': 'y'}> +CONFIG_MACH_OMAP3517EVM p policy<{'armhf': 'n'}> +CONFIG_MACH_CRANEBOARD p policy<{'armhf': 'n'}> +CONFIG_MACH_OMAP3_PANDORA p policy<{'armhf': 'y'}> +CONFIG_MACH_TOUCHBOOK p policy<{'armhf': 'y'}> +CONFIG_MACH_NOKIA_RX51 p policy<{'armhf': 'n'}> +CONFIG_MACH_CM_T35 p policy<{'armhf': 'n'}> +CONFIG_MACH_CM_T3517 p policy<{'armhf': 'y'}> +CONFIG_MACH_SBC3530 p policy<{'armhf': 'y'}> +CONFIG_OMAP3_SDRC_AC_TIMING p policy<{'armhf': 'n'}> + +# Menu: System Type >> TI OMAP1 specific features >> Architecture: arm + +# Menu: System Type >> TI OMAP1 specific features >> OMAP15xx Based System >> Architecture: arm + +# Menu: System Type >> TI OMAP1 specific features >> OMAP16xx Based System >> Architecture: arm +CONFIG_MACH_OMAP_GENERIC y + +# Menu: System Type >> Timer and clock configuration >> Architecture: arm +CONFIG_SHMOBILE_TIMER_HZ D + +# Menu: System Type >> Versatile platform type >> Architecture: arm + +# Menu: System Type >> W90P910 Machines >> Architecture: arm + +# Menu: Ubuntu Supplied Third-Party Device Drivers + +# Menu: Ubuntu Supplied Third-Party Device Drivers >> Aufs (Advanced multi layered unification filesystem) support +CONFIG_AUFS_HNOTIFY n +CONFIG_AUFS_EXPORT y +CONFIG_AUFS_XATTR y +CONFIG_AUFS_FHSM n +CONFIG_AUFS_RDU n +CONFIG_AUFS_SHWH n +CONFIG_AUFS_BR_RAMFS n +CONFIG_AUFS_BR_FUSE n +CONFIG_AUFS_BR_HFSPLUS n + +# Menu: Ubuntu Supplied Third-Party Device Drivers >> Aufs (Advanced multi layered unification filesystem) support >> Maximum number of branches +CONFIG_AUFS_BRANCH_MAX_127 y + +# Menu: Ubuntu Supplied Third-Party Device Drivers >> Aufs (Advanced multi layered unification filesystem) support >> method + +# Menu: Virtualization +CONFIG_VIRTUALIZATION y +CONFIG_KVM p policy<{'arm64': 'y', 'armhf': 'y', 'powerpc': 'y', 'ppc64el': 'y', '*': 'm'}> mark +CONFIG_LGUEST n + +# Menu: Virtualization >> Architecture: arm +CONFIG_KVM_ARM_HOST p policy<{'arm64': 'y', 'armhf-generic-lpae': 'y'}> +CONFIG_KVM_ARM_MAX_VCPUS p policy<{'arm64': '4', 'armhf-generic-lpae': '4'}> +CONFIG_KVM_ARM_VGIC p policy<{'arm64': 'y', 'armhf-generic-lpae': 'y'}> +CONFIG_KVM_ARM_TIMER p policy<{'arm64': 'y', 'armhf-generic-lpae': 'y'}> + +# Menu: Virtualization >> Architecture: powerpc +CONFIG_KVM_BOOK3S_64 p policy<{'powerpc-powerpc64-smp': 'm', 'ppc64el': 'm'}> +CONFIG_KVM_BOOK3S_64_HV p policy<{'powerpc-powerpc64-smp': 'm', 'ppc64el': 'm'}> +CONFIG_KVM_BOOK3S_64_PR p policy<{'powerpc-powerpc64-smp': 'm', 'ppc64el': 'm'}> +CONFIG_KVM_EXIT_TIMING p policy<{'powerpc-powerpc64-emb': 'n', 'powerpc-powerpc-e500mc': 'n'}> +CONFIG_KVM_E500MC p policy<{'powerpc-powerpc64-emb': 'y', 'powerpc-powerpc-e500mc': 'y'}> +CONFIG_KVM_MPIC p policy<{'powerpc-powerpc64-emb': 'y', 'powerpc-powerpc-e500mc': 'y'}> +CONFIG_KVM_XICS p policy<{'powerpc-powerpc64-smp': 'y', 'ppc64el': 'y'}> + +# Menu: Virtualization >> Kernel-based Virtual Machine (KVM) support + +# Menu: Virtualization >> Kernel-based Virtual Machine (KVM) support >> Architecture: x86 +CONFIG_KVM_MMU_AUDIT n +CONFIG_KVM_DEVICE_ASSIGNMENT y + +# Menu: FOOTER + +# temporarily disabled options -- build failures. +#CONFIG_TI_CPSW p policy<(arch armel armhf &/ value n) | value m> flag +#CONFIG_USB_MUSB_DSPS p policy<(arch armel armhf &/ value n) | value m> flag +#CONFIG_LIS3L02DQ p policy<(arch armhf &/ value n) | value m> flag +#CONFIG_EZX_PCAP p policy<(arch armhf &/ value n) | value y> flag +#CONFIG_TOUCHSCREEN_EGALAX p policy<(arch armel armhf &/ value n) | value m> flag note +#CONFIG_TOUCHSCREEN_EETI p policy<(arch armel armhf &/ value n) | value m> flag note +#CONFIG_SENSORS_AK8975 p policy<(arch armel armhf &/ value n) | value m> flag note +#CONFIG_PPC_EPAPR_HV_BYTECHAN n flag note + +# Ensure DEPRECATED options are off. +set +all ?flag DEPRECATED !mark annotated ?type bool = n +set +all ?flag DEPRECATED !mark annotated ?type tristate = n + +# Ensure DANGEROUS things are turned off. +set +all ?flag DANGEROUS = n + --- linux-3.19.0.orig/debian.master/config/arm64/config.common.arm64 +++ linux-3.19.0/debian.master/config/arm64/config.common.arm64 @@ -0,0 +1,137 @@ +# +# Config options for config.common.arm64 automatically generated by splitconfig.pl +# +CONFIG_64BIT=y +CONFIG_AC97_BUS=m +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ATA_GENERIC=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_PIIX=m +CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y +CONFIG_BCH=m +# CONFIG_BUILD_BIN2C is not set +CONFIG_CC_STACKPROTECTOR=y +CONFIG_CMDLINE="console=ttyAMA0" +# CONFIG_CPU_BIG_ENDIAN is not set +# CONFIG_CXL_BASE is not set +# CONFIG_DEFAULT_CFQ is not set +CONFIG_DEFAULT_DEADLINE=y +CONFIG_DEFAULT_IOSCHED="deadline" +CONFIG_DEFAULT_MMAP_MIN_ADDR=32768 +CONFIG_DMA_VIRTUAL_CHANNELS=y +# CONFIG_EM_TIMER_STI is not set +CONFIG_FB_ATY128=m +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +# CONFIG_FB_MACMODES is not set +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_SYS_IMAGEBLIT=m +CONFIG_FB_UDL=m +CONFIG_FB_VOODOO1=m +# CONFIG_FONTS is not set +CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_FRAME_WARN=1024 +CONFIG_GENERIC_CSUM=y +CONFIG_GPIO_GENERIC=y +CONFIG_GPIO_GENERIC_PLATFORM=y +CONFIG_GPIO_TWL4030=m +CONFIG_GPIO_TWL6040=m +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +# CONFIG_HAVE_AOUT is not set +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_HUGETLB_PAGE=y +CONFIG_HZ=100 +# CONFIG_I2C_SLAVE is not set +CONFIG_IMA=y +CONFIG_KVM=y +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_MFD_SM501=m +# CONFIG_MFD_TMIO is not set +CONFIG_MII=y +CONFIG_MMC_BLOCK=y +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MTD=m +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_NAND=m +CONFIG_MTD_NAND_BCH=m +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_IDS=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_MTD_OF_PARTS=m +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NET_XGENE=m +CONFIG_NOP_USB_XCEIV=m +CONFIG_NR_CPUS=8 +CONFIG_PATA_SIS=m +CONFIG_PHYS_ADDR_T_64BIT=y +# CONFIG_PHY_EXYNOS5250_USB2 is not set +CONFIG_PPS=m +# CONFIG_PREEMPT is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PROBE_EVENTS is not set +# CONFIG_PSTORE_CONSOLE is not set +CONFIG_PSTORE_RAM=m +CONFIG_PTP_1588_CLOCK=m +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FAST_NO_HZ=y +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_USER_QS is not set +CONFIG_REED_SOLOMON=m +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_TWL4030=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PL031=m +CONFIG_RTC_DRV_TWL4030=m +CONFIG_RTC_DRV_XGENE=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_SVW=m +CONFIG_SCHED_SMT=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SENSORS_SCH56XX_COMMON=m +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +CONFIG_SMC91X=y +CONFIG_SND=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_DMAENGINE_PCM=m +# CONFIG_SND_OPL4_LIB_SEQ is not set +CONFIG_SND_PCM=m +# CONFIG_SND_SBAWE_SEQ is not set +CONFIG_SND_SOC=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_HDMI_CODEC=m +CONFIG_SND_SOC_I2C_AND_SPI=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_TIMER=m +CONFIG_SOUND=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_STANDALONE=y +CONFIG_SYS_HYPERVISOR=y +CONFIG_TICK_CPU_ACCOUNTING=y +CONFIG_TIGON3=m +# CONFIG_UPROBES is not set +CONFIG_USB_DWC2_HOST=y +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_GADGET=m +# CONFIG_USB_G_MULTI is not set +CONFIG_USB_HCD_BCMA=m +CONFIG_USB_HCD_SSB=m +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_XEN=y --- linux-3.19.0.orig/debian.master/config/arm64/config.flavour.generic +++ linux-3.19.0/debian.master/config/arm64/config.flavour.generic @@ -0,0 +1,3 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# --- linux-3.19.0.orig/debian.master/config/armhf/config.common.armhf +++ linux-3.19.0/debian.master/config/armhf/config.common.armhf @@ -0,0 +1,133 @@ +# +# Config options for config.common.armhf automatically generated by splitconfig.pl +# +# CONFIG_APM_EMULATION is not set +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set +# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set +CONFIG_ATA_GENERIC=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_PIIX=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +CONFIG_BCH=y +# CONFIG_BUILD_BIN2C is not set +CONFIG_CC_STACKPROTECTOR=y +CONFIG_CMDLINE="" +# CONFIG_CPU_BIG_ENDIAN is not set +CONFIG_CRASH_DUMP=y +# CONFIG_CXL_BASE is not set +# CONFIG_DEFAULT_CFQ is not set +CONFIG_DEFAULT_DEADLINE=y +CONFIG_DEFAULT_IOSCHED="deadline" +CONFIG_DEFAULT_MMAP_MIN_ADDR=32768 +CONFIG_DMA_VIRTUAL_CHANNELS=y +CONFIG_EM_TIMER_STI=y +CONFIG_FB_ATY128=m +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +# CONFIG_FB_MACMODES is not set +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_SYS_IMAGEBLIT=y +CONFIG_FB_UDL=m +CONFIG_FB_VOODOO1=m +CONFIG_FONTS=y +CONFIG_FRAME_WARN=1024 +CONFIG_GPIO_GENERIC=y +CONFIG_GPIO_GENERIC_PLATFORM=y +CONFIG_GPIO_TWL4030=y +CONFIG_GPIO_TWL6040=y +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +# CONFIG_HAVE_AOUT is not set +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_HIBERNATION=y +CONFIG_HZ=250 +# CONFIG_HZ_1000 is not set +CONFIG_HZ_250=y +CONFIG_I2C_SLAVE=y +CONFIG_IMA=y +# CONFIG_IRQ_FORCED_THREADING_DEFAULT is not set +CONFIG_KVM=y +CONFIG_LOG_BUF_SHIFT=17 +CONFIG_MFD_SM501=y +CONFIG_MFD_TMIO=y +CONFIG_MII=m +CONFIG_MMC_BLOCK=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MTD=y +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_NAND=y +CONFIG_MTD_NAND_BCH=y +CONFIG_MTD_NAND_ECC=y +CONFIG_MTD_NAND_IDS=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_OF_PARTS=y +CONFIG_NEED_DMA_MAP_STATE=y +# CONFIG_NET_XGENE is not set +CONFIG_NOP_USB_XCEIV=y +CONFIG_NR_CPUS=4 +CONFIG_NVRAM=m +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_PATA_SIS=m +# CONFIG_PCCARD is not set +CONFIG_PHY_EXYNOS5250_USB2=y +CONFIG_PPS=y +# CONFIG_PREEMPT is not set +CONFIG_PREEMPT_VOLUNTARY=y +CONFIG_PROBE_EVENTS=y +CONFIG_PSTORE_CONSOLE=y +CONFIG_PSTORE_RAM=y +CONFIG_PTP_1588_CLOCK=y +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_FANOUT=32 +CONFIG_RCU_FAST_NO_HZ=y +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_USER_QS is not set +CONFIG_REED_SOLOMON=y +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_RTC_DRV_CMOS=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_TWL4030=y +CONFIG_RTC_DRV_XGENE=m +CONFIG_SATA_AHCI_PLATFORM=y +CONFIG_SATA_SVW=m +# CONFIG_SCHED_SMT is not set +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SH_TIMER_CMT=y +CONFIG_SH_TIMER_MTU2=y +CONFIG_SH_TIMER_TMU=y +CONFIG_SMC91X=m +CONFIG_SND=y +CONFIG_SND_COMPRESS_OFFLOAD=y +CONFIG_SND_DMAENGINE_PCM=y +# CONFIG_SND_OPL4_LIB_SEQ is not set +CONFIG_SND_PCM=y +# CONFIG_SND_SBAWE_SEQ is not set +CONFIG_SND_SOC=y +CONFIG_SND_SOC_HDMI_CODEC=y +CONFIG_SND_SOC_I2C_AND_SPI=y +CONFIG_SND_TIMER=y +CONFIG_SOUND=y +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_STANDALONE=y +# CONFIG_SYS_HYPERVISOR is not set +CONFIG_TICK_CPU_ACCOUNTING=y +CONFIG_TIGON3=m +CONFIG_UPROBES=y +# CONFIG_USB_DWC2_HOST is not set +# CONFIG_USB_EHCI_HCD_PLATFORM is not set +CONFIG_USB_FSL_MPH_DR_OF=m +CONFIG_USB_GADGET=y +CONFIG_USB_G_MULTI=m +# CONFIG_USB_HCD_BCMA is not set +# CONFIG_USB_HCD_SSB is not set +CONFIG_USB_MUSB_HDRC=y +# CONFIG_USB_OHCI_HCD_PLATFORM is not set +# CONFIG_VFIO_IOMMU_TYPE1 is not set +# CONFIG_XEN is not set --- linux-3.19.0.orig/debian.master/config/armhf/config.flavour.generic +++ linux-3.19.0/debian.master/config/armhf/config.flavour.generic @@ -0,0 +1,23 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# +CONFIG_AC97_BUS=y +CONFIG_ARCH_MXC=y +CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED=y +CONFIG_ARCH_OMAP3=y +CONFIG_ARCH_OMAP4=y +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARCH_TEGRA=y +CONFIG_ARM_ATAG_DTB_COMPAT=y +# CONFIG_ARM_HIGHBANK_CPUIDLE is not set +# CONFIG_ARM_LPAE is not set +CONFIG_FB_CFB_REV_PIXELS_IN_BYTE=y +CONFIG_FORCE_MAX_ZONEORDER=12 +# CONFIG_HUGETLB_PAGE is not set +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_REGULATOR_TWL4030=y +CONFIG_RTC_DRV_PCF8523=y +CONFIG_SND_SOC_FSL_SSI=y +CONFIG_SND_SOC_IMX_AUDMUX=y +CONFIG_SND_SOC_SGTL5000=y +CONFIG_SOC_AM33XX=y --- linux-3.19.0.orig/debian.master/config/armhf/config.flavour.generic-lpae +++ linux-3.19.0/debian.master/config/armhf/config.flavour.generic-lpae @@ -0,0 +1,23 @@ +# +# Config options for config.flavour.generic-lpae automatically generated by splitconfig.pl +# +CONFIG_AC97_BUS=m +# CONFIG_ARCH_MXC is not set +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +# CONFIG_ARCH_OMAP3 is not set +# CONFIG_ARCH_OMAP4 is not set +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARM_ATAG_DTB_COMPAT is not set +CONFIG_ARM_HIGHBANK_CPUIDLE=y +CONFIG_ARM_LPAE=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_HUGETLB_PAGE=y +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_REGULATOR_TWL4030=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_SOC_SGTL5000=m +# CONFIG_SOC_AM33XX is not set --- linux-3.19.0.orig/debian.master/config/config.common.ports +++ linux-3.19.0/debian.master/config/config.common.ports @@ -0,0 +1,3 @@ +# +# Common config options automatically generated by splitconfig.pl +# --- linux-3.19.0.orig/debian.master/config/config.common.ubuntu +++ linux-3.19.0/debian.master/config/config.common.ubuntu @@ -0,0 +1,8503 @@ +# +# Common config options automatically generated by splitconfig.pl +# +CONFIG_32BIT=y +CONFIG_3C515=m +# CONFIG_40x is not set +# CONFIG_44x is not set +CONFIG_60XX_WDT=m +CONFIG_6LOWPAN=m +CONFIG_6PACK=m +CONFIG_6xx=y +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_8139TOO_8129=y +CONFIG_8139TOO_PIO=y +# CONFIG_8139TOO_TUNE_TWISTER is not set +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_8723AU_AP_MODE=y +CONFIG_8723AU_BT_COEXIST=y +CONFIG_88EU_AP_MODE=y +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_AB3100_CORE=y +CONFIG_AB3100_OTP=m +CONFIG_ABX500_CORE=y +# CONFIG_ACCESSIBILITY is not set +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ACERHDF=m +CONFIG_ACER_WMI=m +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_ACPI=y +CONFIG_ACPI_AC=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_EINJ=m +# CONFIG_ACPI_APEI_ERST_DEBUG is not set +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BGRT=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_CMPC=m +CONFIG_ACPI_CONTAINER=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_CUSTOM_DSDT_FILE="" +# CONFIG_ACPI_CUSTOM_METHOD is not set +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_EXTLOG=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_HED=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +CONFIG_ACPI_I2C_OPREGION=y +# CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ACPI_NUMA=y +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +# CONFIG_ACPI_PROCFS_POWER is not set +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ACPI_SBS=m +CONFIG_ACPI_SLEEP=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_THERMAL_REL=m +CONFIG_ACPI_TOSHIBA=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_WMI=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ACT200L_DONGLE=m +CONFIG_ACTISYS_DONGLE=m +CONFIG_AD2S1200=m +CONFIG_AD2S1210=m +CONFIG_AD2S90=m +CONFIG_AD5064=m +CONFIG_AD525X_DPOT=m +CONFIG_AD525X_DPOT_I2C=m +CONFIG_AD525X_DPOT_SPI=m +CONFIG_AD5360=m +CONFIG_AD5380=m +CONFIG_AD5421=m +CONFIG_AD5446=m +CONFIG_AD5449=m +CONFIG_AD5504=m +CONFIG_AD5624R_SPI=m +CONFIG_AD5686=m +CONFIG_AD5755=m +CONFIG_AD5764=m +CONFIG_AD5791=m +CONFIG_AD5933=m +CONFIG_AD7150=m +CONFIG_AD7152=m +CONFIG_AD7192=m +CONFIG_AD7266=m +CONFIG_AD7280=m +CONFIG_AD7291=m +CONFIG_AD7298=m +CONFIG_AD7303=m +CONFIG_AD7476=m +CONFIG_AD7606=m +CONFIG_AD7606_IFACE_PARALLEL=m +CONFIG_AD7606_IFACE_SPI=m +CONFIG_AD7746=m +CONFIG_AD7780=m +CONFIG_AD7791=m +CONFIG_AD7793=m +CONFIG_AD7816=m +CONFIG_AD7887=m +CONFIG_AD7923=m +CONFIG_AD799X=m +CONFIG_AD8366=m +CONFIG_AD9523=m +CONFIG_AD9832=m +CONFIG_AD9834=m +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_ADB=y +CONFIG_ADB_CUDA=y +CONFIG_ADB_MACIO=y +CONFIG_ADB_PMU=y +CONFIG_ADB_PMU_LED=y +CONFIG_ADE7753=m +CONFIG_ADE7754=m +CONFIG_ADE7758=m +CONFIG_ADE7759=m +CONFIG_ADE7854=m +CONFIG_ADE7854_I2C=m +CONFIG_ADE7854_SPI=m +CONFIG_ADF4350=m +CONFIG_ADFS_FS=m +# CONFIG_ADFS_FS_RW is not set +CONFIG_ADIS16060=m +CONFIG_ADIS16080=m +CONFIG_ADIS16130=m +CONFIG_ADIS16136=m +CONFIG_ADIS16201=m +CONFIG_ADIS16203=m +CONFIG_ADIS16204=m +CONFIG_ADIS16209=m +CONFIG_ADIS16220=m +CONFIG_ADIS16240=m +CONFIG_ADIS16260=m +CONFIG_ADIS16400=m +CONFIG_ADIS16480=m +CONFIG_ADJD_S311=m +CONFIG_ADM8211=m +CONFIG_ADT7316=m +CONFIG_ADT7316_I2C=m +CONFIG_ADT7316_SPI=m +# CONFIG_ADVANCED_OPTIONS is not set +CONFIG_ADVANTECH_WDT=m +CONFIG_ADVISE_SYSCALLS=y +CONFIG_ADXRS450=m +CONFIG_AD_SIGMA_DELTA=m +CONFIG_AEABI=y +CONFIG_AFFS_FS=m +# CONFIG_AFS_DEBUG is not set +CONFIG_AFS_FS=m +CONFIG_AFS_FSCACHE=y +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +CONFIG_AGP=y +CONFIG_AGP_ALI=m +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_ATI=m +CONFIG_AGP_EFFICEON=m +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=m +CONFIG_AGP_SWORKS=m +CONFIG_AGP_UNINORTH=m +CONFIG_AGP_VIA=y +CONFIG_AHCI_IMX=y +CONFIG_AHCI_MVEBU=m +CONFIG_AHCI_TEGRA=m +CONFIG_AHCI_XGENE=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_AIC79XX_RESET_DELAY_MS=5000 +CONFIG_AIC7XXX_CMDS_PER_DEVICE=8 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +CONFIG_AIC7XXX_RESET_DELAY_MS=5000 +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_AIO=y +CONFIG_AIRO=m +CONFIG_AIRO_CS=m +CONFIG_AIX_PARTITION=y +CONFIG_AK09911=m +CONFIG_AK8975=m +CONFIG_AL3320A=m +CONFIG_ALIENWARE_WMI=m +CONFIG_ALIGNMENT_TRAP=y +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_ALIX=y +CONFIG_ALI_FIR=m +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_ALTERA_STAPL=m +CONFIG_ALTERA_TSE=m +CONFIG_ALTIVEC=y +CONFIG_ALX=m +CONFIG_AM335X_CONTROL_USB=m +CONFIG_AM335X_PHY_USB=m +CONFIG_AMBA_PL08X=y +CONFIG_AMD8111_ETH=m +CONFIG_AMD_IOMMU=y +CONFIG_AMD_IOMMU_STATS=y +CONFIG_AMD_IOMMU_V2=m +CONFIG_AMD_NB=y +CONFIG_AMD_NUMA=y +CONFIG_AMD_PHY=m +CONFIG_AMD_XGBE=m +CONFIG_AMD_XGBE_DCB=y +CONFIG_AMD_XGBE_PHY=m +CONFIG_AMIGA_PARTITION=y +CONFIG_AMILO_RFKILL=m +# CONFIG_ANDROID is not set +CONFIG_ANON_INODES=y +CONFIG_ANSLCD=m +CONFIG_APB_TIMER=y +CONFIG_APDS9300=m +CONFIG_APDS9802ALS=m +CONFIG_APM=m +# CONFIG_APM_ALLOW_INTS is not set +# CONFIG_APM_CPU_IDLE is not set +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_DO_ENABLE is not set +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +CONFIG_APM_POWER=m +CONFIG_APPLE_AIRPORT=m +CONFIG_APPLE_GMUX=m +CONFIG_APPLICOM=m +CONFIG_APQ_GCC_8084=m +CONFIG_APQ_MMCC_8084=m +CONFIG_AR5523=m +# CONFIG_ARCH_AT91 is not set +CONFIG_ARCH_AXXIA=y +# CONFIG_ARCH_BCM is not set +CONFIG_ARCH_BERLIN=y +CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +# CONFIG_ARCH_CLPS711X is not set +CONFIG_ARCH_CPU_PROBE_RELEASE=y +# CONFIG_ARCH_DAVINCI is not set +CONFIG_ARCH_DISCARD_MEMBLOCK=y +# CONFIG_ARCH_DOVE is not set +# CONFIG_ARCH_EBSA110 is not set +CONFIG_ARCH_EMEV2=y +CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +# CONFIG_ARCH_EP93XX is not set +CONFIG_ARCH_EXYNOS=y +# CONFIG_ARCH_EXYNOS3 is not set +# CONFIG_ARCH_EXYNOS4 is not set +CONFIG_ARCH_EXYNOS5=y +CONFIG_ARCH_FLATMEM_ENABLE=y +# CONFIG_ARCH_FOOTBRIDGE is not set +# CONFIG_ARCH_GEMINI is not set +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +CONFIG_ARCH_HAS_BANDGAP=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y +CONFIG_ARCH_HAS_ILOG2_U32=y +CONFIG_ARCH_HAS_ILOG2_U64=y +CONFIG_ARCH_HAS_RESET_CONTROLLER=y +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_ARCH_HAS_TICK_BROADCAST=y +CONFIG_ARCH_HAS_WALK_MEMORY=y +CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_ARCH_HI3xxx=y +CONFIG_ARCH_HIBERNATION_HEADER=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_HIGHBANK=y +CONFIG_ARCH_HIP04=y +CONFIG_ARCH_HISI=y +CONFIG_ARCH_HIX5HD2=y +# CONFIG_ARCH_IOP13XX is not set +# CONFIG_ARCH_IOP32X is not set +# CONFIG_ARCH_IOP33X is not set +# CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_KEYSTONE is not set +# CONFIG_ARCH_KS8695 is not set +# CONFIG_ARCH_LPC32XX is not set +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_ARCH_MESON=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +# CONFIG_ARCH_MMP is not set +# CONFIG_ARCH_MSM is not set +CONFIG_ARCH_MSM8960=y +CONFIG_ARCH_MSM8974=y +CONFIG_ARCH_MSM8X60=y +CONFIG_ARCH_MULTIPLATFORM=y +# CONFIG_ARCH_MULTI_CPU_AUTO is not set +# CONFIG_ARCH_MULTI_V6 is not set +CONFIG_ARCH_MULTI_V6_V7=y +CONFIG_ARCH_MULTI_V7=y +# CONFIG_ARCH_MV78XX0 is not set +CONFIG_ARCH_MVEBU=y +# CONFIG_ARCH_NETX is not set +CONFIG_ARCH_NR_GPIO=1024 +CONFIG_ARCH_OMAP=y +# CONFIG_ARCH_OMAP1 is not set +CONFIG_ARCH_OMAP2PLUS=y +CONFIG_ARCH_OMAP2PLUS_TYPICAL=y +# CONFIG_ARCH_ORION5X is not set +CONFIG_ARCH_PROC_KCORE_TEXT=y +# CONFIG_ARCH_PXA is not set +CONFIG_ARCH_QCOM=y +CONFIG_ARCH_R7S72100=y +CONFIG_ARCH_R8A7740=y +CONFIG_ARCH_R8A7779=y +CONFIG_ARCH_R8A7790=y +CONFIG_ARCH_R8A7791=y +CONFIG_ARCH_R8A7794=y +CONFIG_ARCH_RCAR_GEN1=y +CONFIG_ARCH_RCAR_GEN2=y +# CONFIG_ARCH_REALVIEW is not set +CONFIG_ARCH_REQUIRE_GPIOLIB=y +CONFIG_ARCH_RMOBILE=y +# CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_S3C24XX is not set +# CONFIG_ARCH_S3C64XX is not set +# CONFIG_ARCH_S5PV210 is not set +# CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_SEATTLE is not set +CONFIG_ARCH_SHMOBILE=y +# CONFIG_ARCH_SHMOBILE_LEGACY is not set +CONFIG_ARCH_SHMOBILE_MULTI=y +# CONFIG_ARCH_SIRF is not set +# CONFIG_ARCH_SOCFPGA is not set +CONFIG_ARCH_SPARSEMEM_ENABLE=y +# CONFIG_ARCH_STI is not set +# CONFIG_ARCH_SUNXI is not set +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_ARCH_SUPPORTS_FIRMWARE=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_TRUSTED_FOUNDATIONS=y +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_TEGRA_114_SOC=y +CONFIG_ARCH_TEGRA_124_SOC=y +CONFIG_ARCH_TEGRA_2x_SOC=y +CONFIG_ARCH_TEGRA_3x_SOC=y +CONFIG_ARCH_THUNDER=y +# CONFIG_ARCH_U8500 is not set +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_USE_QUEUE_RWLOCK=y +# CONFIG_ARCH_VERSATILE is not set +CONFIG_ARCH_VEXPRESS=y +CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y +CONFIG_ARCH_VEXPRESS_DCSCB=y +CONFIG_ARCH_VEXPRESS_SPC=y +CONFIG_ARCH_VEXPRESS_TC2_PM=y +CONFIG_ARCH_VIRT=y +# CONFIG_ARCH_W90X900 is not set +CONFIG_ARCH_WANTS_FREEZER_CONTROL=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_ARCH_WM8850 is not set +CONFIG_ARCH_XGENE=y +# CONFIG_ARCH_ZYNQ is not set +CONFIG_ARCNET=m +CONFIG_ARCNET_1051=m +CONFIG_ARCNET_1201=m +CONFIG_ARCNET_CAP=m +CONFIG_ARCNET_COM20020=m +CONFIG_ARCNET_COM20020_CS=m +CONFIG_ARCNET_COM20020_ISA=m +CONFIG_ARCNET_COM20020_PCI=m +CONFIG_ARCNET_COM90xx=m +CONFIG_ARCNET_COM90xxIO=m +CONFIG_ARCNET_RAW=m +CONFIG_ARCNET_RIM_I=m +CONFIG_ARC_EMAC=m +CONFIG_ARC_EMAC_CORE=m +CONFIG_ARM=y +CONFIG_ARM64=y +CONFIG_ARM64_4K_PAGES=y +# CONFIG_ARM64_64K_PAGES is not set +CONFIG_ARM64_CPUIDLE=y +CONFIG_ARM64_CPU_SUSPEND=y +CONFIG_ARM64_CRYPTO=y +CONFIG_ARM64_ERRATUM_819472=y +CONFIG_ARM64_ERRATUM_824069=y +CONFIG_ARM64_ERRATUM_826319=y +CONFIG_ARM64_ERRATUM_827319=y +CONFIG_ARM64_ERRATUM_832075=y +CONFIG_ARM64_ERRATUM_845719=y +CONFIG_ARM64_PGTABLE_LEVELS=3 +# CONFIG_ARM64_PTDUMP is not set +# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set +CONFIG_ARM64_VA_BITS=39 +CONFIG_ARM64_VA_BITS_39=y +# CONFIG_ARM64_VA_BITS_48 is not set +CONFIG_ARMADA375_USBCLUSTER_PHY=y +CONFIG_ARMADA_370_CLK=y +CONFIG_ARMADA_370_XP_TIMER=y +CONFIG_ARMADA_375_CLK=y +CONFIG_ARMADA_38X_CLK=y +CONFIG_ARMADA_THERMAL=y +CONFIG_ARMADA_XP_CLK=y +# CONFIG_ARMV8_DEPRECATED is not set +CONFIG_ARM_AMBA=y +CONFIG_ARM_APPENDED_DTB=y +CONFIG_ARM_ARCH_TIMER=y +CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND=y +# CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER is not set +CONFIG_ARM_BIG_LITTLE_CPUFREQ=m +CONFIG_ARM_BIG_LITTLE_CPUIDLE=y +CONFIG_ARM_CCI=y +CONFIG_ARM_CCN=y +CONFIG_ARM_CHARLCD=y +CONFIG_ARM_CPU_SUSPEND=y +CONFIG_ARM_CPU_TOPOLOGY=y +CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8 +CONFIG_ARM_DMA_MEM_BUFFERABLE=y +CONFIG_ARM_DMA_USE_IOMMU=y +CONFIG_ARM_DT_BL_CPUFREQ=m +CONFIG_ARM_ERRATA_430973=y +CONFIG_ARM_ERRATA_643719=y +CONFIG_ARM_ERRATA_720789=y +CONFIG_ARM_ERRATA_754322=y +CONFIG_ARM_ERRATA_754327=y +CONFIG_ARM_ERRATA_764369=y +CONFIG_ARM_ERRATA_773022=y +CONFIG_ARM_ERRATA_775420=y +CONFIG_ARM_ERRATA_798181=y +# CONFIG_ARM_EXYNOS5250_CPUFREQ is not set +# CONFIG_ARM_EXYNOS5440_CPUFREQ is not set +# CONFIG_ARM_EXYNOS5_BUS_DEVFREQ is not set +CONFIG_ARM_EXYNOS_CPUIDLE=y +CONFIG_ARM_GIC=y +CONFIG_ARM_GIC_V2M=y +CONFIG_ARM_GIC_V3=y +CONFIG_ARM_GIC_V3_ITS=y +CONFIG_ARM_GLOBAL_TIMER=y +CONFIG_ARM_HAS_SG_CHAIN=y +CONFIG_ARM_HIGHBANK_CPUFREQ=m +CONFIG_ARM_IMX6Q_CPUFREQ=m +CONFIG_ARM_KERNMEM_PERMS=y +# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set +CONFIG_ARM_KPROBES_TEST=m +CONFIG_ARM_L1_CACHE_SHIFT=6 +CONFIG_ARM_L1_CACHE_SHIFT_6=y +CONFIG_ARM_MVEBU_V7_CPUIDLE=y +CONFIG_ARM_OMAP2PLUS_CPUFREQ=y +CONFIG_ARM_PATCH_PHYS_VIRT=y +CONFIG_ARM_PSCI=y +# CONFIG_ARM_PTDUMP is not set +# CONFIG_ARM_SMMU is not set +CONFIG_ARM_SP805_WATCHDOG=m +CONFIG_ARM_TEGRA_CPUFREQ=y +CONFIG_ARM_THUMB=y +CONFIG_ARM_THUMBEE=y +CONFIG_ARM_TIMER_SP804=y +CONFIG_ARM_UNWIND=y +CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m +CONFIG_ARM_VIRT_EXT=y +CONFIG_AS3935=m +CONFIG_ASN1=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_ASUS_LAPTOP=m +CONFIG_ASUS_NB_WMI=m +CONFIG_ASUS_WMI=m +CONFIG_ASYMMETRIC_KEY_TYPE=y +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_ASYNC_RAID6_TEST=m +CONFIG_ASYNC_TX_DMA=y +CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y +CONFIG_ASYNC_XOR=m +CONFIG_AT76C50X_USB=m +CONFIG_AT803X_PHY=m +CONFIG_ATA=y +CONFIG_ATAGS=y +CONFIG_ATAGS_PROC=y +CONFIG_ATALK=m +CONFIG_ATARI_PARTITION=y +CONFIG_ATA_ACPI=y +CONFIG_ATA_BMDMA=y +CONFIG_ATA_OVER_ETH=m +CONFIG_ATA_SFF=y +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATH10K=m +# CONFIG_ATH10K_DEBUG is not set +CONFIG_ATH10K_DEBUGFS=y +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_TRACING=y +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +CONFIG_ATH5K_PCI=y +# CONFIG_ATH5K_TRACER is not set +CONFIG_ATH6KL=m +# CONFIG_ATH6KL_DEBUG is not set +CONFIG_ATH6KL_SDIO=m +# CONFIG_ATH6KL_TRACING is not set +CONFIG_ATH6KL_USB=m +CONFIG_ATH9K=m +CONFIG_ATH9K_AHB=y +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K_CHANNEL_CONTEXT=y +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_DEBUGFS=y +# CONFIG_ATH9K_DYNACK is not set +CONFIG_ATH9K_HTC=m +CONFIG_ATH9K_HTC_DEBUGFS=y +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_PCOEM=y +CONFIG_ATH9K_RFKILL=y +CONFIG_ATH9K_STATION_STATISTICS=y +CONFIG_ATH9K_WOW=y +CONFIG_ATH_CARDS=m +CONFIG_ATH_COMMON=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATL1=m +CONFIG_ATL1C=m +CONFIG_ATL1E=m +CONFIG_ATL2=m +CONFIG_ATM=m +CONFIG_ATMEL=m +# CONFIG_ATMEL_PIT is not set +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_DRIVERS=y +CONFIG_ATM_DUMMY=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_FORE200E=m +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_FORE200E_TX_RETRY=16 +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_HE=m +CONFIG_ATM_HE_USE_SUNI=y +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_LANAI=m +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +CONFIG_ATM_SOLOS=m +CONFIG_ATM_TCP=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +# CONFIG_ATOMIC64_SELFTEST is not set +CONFIG_ATP=m +CONFIG_AUDIT=y +CONFIG_AUDITSYSCALL=y +CONFIG_AUDIT_COMPAT_GENERIC=y +CONFIG_AUDIT_GENERIC=y +CONFIG_AUDIT_TREE=y +CONFIG_AUDIT_WATCH=y +CONFIG_AUFS_BDEV_LOOP=y +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BR_FUSE is not set +# CONFIG_AUFS_BR_HFSPLUS is not set +# CONFIG_AUFS_BR_RAMFS is not set +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_FHSM is not set +CONFIG_AUFS_FS=m +# CONFIG_AUFS_HNOTIFY is not set +CONFIG_AUFS_INO_T_64=y +# CONFIG_AUFS_RDU is not set +CONFIG_AUFS_SBILIST=y +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_XATTR=y +CONFIG_AUTOFS4_FS=m +CONFIG_AUTO_ZRELADDR=y +CONFIG_AUXDISPLAY=y +CONFIG_AVERAGE=y +CONFIG_AX25=m +CONFIG_AX25_DAMA_SLAVE=y +CONFIG_AX88796=m +# CONFIG_AX88796_93CX6 is not set +CONFIG_AXP288_ADC=m +CONFIG_B43=m +CONFIG_B43LEGACY=m +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +CONFIG_B43LEGACY_HWRNG=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PIO=y +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_B43_BCMA=y +CONFIG_B43_BCMA_PIO=y +# CONFIG_B43_BUSES_BCMA is not set +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_SSB is not set +# CONFIG_B43_DEBUG is not set +CONFIG_B43_HWRNG=y +CONFIG_B43_LEDS=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PCI_AUTOSELECT=y +# CONFIG_B43_PCMCIA is not set +CONFIG_B43_PHY_G=y +CONFIG_B43_PHY_HT=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PIO=y +# CONFIG_B43_SDIO is not set +CONFIG_B43_SSB=y +CONFIG_B44=m +CONFIG_B44_PCI=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_BACKLIGHT_88PM860X=m +CONFIG_BACKLIGHT_AAT2870=m +CONFIG_BACKLIGHT_ADP5520=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_APPLE=m +CONFIG_BACKLIGHT_AS3711=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_BACKLIGHT_CARILLO_RANCH=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BACKLIGHT_DA903X=m +CONFIG_BACKLIGHT_DA9052=m +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_BACKLIGHT_LM3533=m +CONFIG_BACKLIGHT_LM3630A=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_BACKLIGHT_LP8788=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_MAX8925=m +CONFIG_BACKLIGHT_PANDORA=m +CONFIG_BACKLIGHT_PCF50633=m +CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_SAHARA=m +CONFIG_BACKLIGHT_TPS65217=m +CONFIG_BACKLIGHT_WM831X=m +# CONFIG_BACKTRACE_SELF_TEST is not set +CONFIG_BALLOON_COMPACTION=y +CONFIG_BASE_FULL=y +CONFIG_BASE_SMALL=0 +CONFIG_BATMAN_ADV=m +CONFIG_BATMAN_ADV_BLA=y +CONFIG_BATMAN_ADV_DAT=y +# CONFIG_BATMAN_ADV_DEBUG is not set +CONFIG_BATMAN_ADV_MCAST=y +CONFIG_BATMAN_ADV_NC=y +CONFIG_BATTERY_88PM860X=m +CONFIG_BATTERY_BQ27X00_I2C=y +CONFIG_BATTERY_BQ27X00_PLATFORM=y +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_DA9030=m +CONFIG_BATTERY_DA9052=m +CONFIG_BATTERY_DS2760=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_INTEL_MID=m +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_BATTERY_PMU=m +CONFIG_BATTERY_RX51=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_TWL4030_MADC=m +CONFIG_BAYCOM_EPP=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BCACHE=m +# CONFIG_BCACHE_CLOSURES_DEBUG is not set +# CONFIG_BCACHE_DEBUG is not set +CONFIG_BCH_CONST_M=14 +CONFIG_BCH_CONST_PARAMS=y +CONFIG_BCH_CONST_T=4 +CONFIG_BCM7XXX_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_BCMA=m +CONFIG_BCMA_BLOCKIO=y +# CONFIG_BCMA_DEBUG is not set +CONFIG_BCMA_DRIVER_GMAC_CMN=y +CONFIG_BCMA_DRIVER_GPIO=y +CONFIG_BCMA_HOST_PCI=y +CONFIG_BCMA_HOST_PCI_POSSIBLE=y +CONFIG_BCMA_HOST_SOC=y +CONFIG_BCMA_POSSIBLE=y +CONFIG_BCMGENET=m +CONFIG_BCM_KONA_USB2_PHY=m +# CONFIG_BDI_SWITCH is not set +CONFIG_BE2ISCSI=m +CONFIG_BE2NET=m +CONFIG_BE2NET_VXLAN=y +# CONFIG_BEFS_DEBUG is not set +CONFIG_BEFS_FS=m +CONFIG_BFS_FS=m +CONFIG_BIG_KEYS=y +CONFIG_BIG_LITTLE=y +CONFIG_BINARY_PRINTF=y +CONFIG_BINFMT_AOUT=m +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_MISC=m +CONFIG_BINFMT_SCRIPT=y +CONFIG_BITREVERSE=y +CONFIG_BLK_CGROUP=y +CONFIG_BLK_CMDLINE_PARSER=y +CONFIG_BLK_CPQ_CISS_DA=m +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSGLIB=y +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_DAC960=m +CONFIG_BLK_DEV_DM=y +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DRBD=m +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_MD=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_NULL_BLK=m +CONFIG_BLK_DEV_NVME=m +CONFIG_BLK_DEV_OSD=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=65536 +CONFIG_BLK_DEV_RBD=m +CONFIG_BLK_DEV_RSXX=m +CONFIG_BLK_DEV_SD=y +CONFIG_BLK_DEV_SKD=m +CONFIG_BLK_DEV_SR=y +# CONFIG_BLK_DEV_SR_VENDOR is not set +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_BLK_DEV_UMEM=m +# CONFIG_BLK_DEV_XIP is not set +CONFIG_BLOCK=y +CONFIG_BLOCK_COMPAT=y +CONFIG_BL_SWITCHER=y +CONFIG_BL_SWITCHER_DUMMY_IF=m +CONFIG_BMA180=m +CONFIG_BMAC=m +CONFIG_BMC150_ACCEL=m +CONFIG_BMG160=m +CONFIG_BMP085=y +CONFIG_BMP085_I2C=m +CONFIG_BMP085_SPI=m +CONFIG_BMP280=m +CONFIG_BNA=m +CONFIG_BNX2=m +CONFIG_BNX2X=m +CONFIG_BNX2X_SRIOV=y +CONFIG_BOARD_TPCI200=m +CONFIG_BONDING=m +CONFIG_BOOKE=y +CONFIG_BOOKE_WDT=y +CONFIG_BOOKE_WDT_DEFAULT_TIMEOUT=38 +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +# CONFIG_BOOTX_TEXT is not set +CONFIG_BOOT_PRINTK_DELAY=y +CONFIG_BOUNCE=y +CONFIG_BPF=y +CONFIG_BPF_JIT=y +CONFIG_BPF_SYSCALL=y +CONFIG_BPQETHER=m +CONFIG_BQL=y +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_BRCMDBG is not set +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PCIE=y +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMSMAC=m +CONFIG_BRCMSTB_GISB_ARB=y +CONFIG_BRCMUTIL=m +CONFIG_BRCM_TRACING=y +CONFIG_BRIDGE=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_NETFILTER=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_BROADCOM_PHY=m +# CONFIG_BSC9131_RDB is not set +CONFIG_BSC9132_QDS=y +CONFIG_BSD_DISKLABEL=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_BT=m +CONFIG_BTREE=y +# CONFIG_BTRFS_ASSERT is not set +# CONFIG_BTRFS_DEBUG is not set +CONFIG_BTRFS_FS=m +# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +CONFIG_BT_6LOWPAN=m +CONFIG_BT_ATH3K=m +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_BREDR=y +CONFIG_BT_CMTP=m +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIVHCI=m +CONFIG_BT_HIDP=m +CONFIG_BT_LE=y +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_WILINK=m +CONFIG_BUG=y +CONFIG_BUILDTIME_EXTABLE_SORT=y +CONFIG_C101=m +CONFIG_C293_PCIE=y +CONFIG_C2PORT=m +CONFIG_C2PORT_DURAMAR_2150=m +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set +CONFIG_CACHE_FEROCEON_L2=y +# CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH is not set +CONFIG_CACHE_L2X0=y +CONFIG_CACHE_PL310=y +CONFIG_CACHE_TAUROS2=y +CONFIG_CADENCE_WATCHDOG=m +CONFIG_CAIF=m +# CONFIG_CAIF_DEBUG is not set +CONFIG_CAIF_HSI=m +CONFIG_CAIF_NETDEV=m +CONFIG_CAIF_SPI_SLAVE=m +# CONFIG_CAIF_SPI_SYNC is not set +CONFIG_CAIF_TTY=m +CONFIG_CAIF_USB=m +CONFIG_CAIF_VIRTIO=m +CONFIG_CALGARY_IOMMU=y +CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y +CONFIG_CAN=m +CONFIG_CAN_8DEV_USB=m +CONFIG_CAN_BCM=m +CONFIG_CAN_CALC_BITTIMING=y +CONFIG_CAN_CC770=m +CONFIG_CAN_CC770_ISA=m +CONFIG_CAN_CC770_PLATFORM=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PCI=m +CONFIG_CAN_C_CAN_PLATFORM=m +# CONFIG_CAN_DEBUG_DEVICES is not set +CONFIG_CAN_DEV=m +CONFIG_CAN_EMS_PCI=m +CONFIG_CAN_EMS_PCMCIA=m +CONFIG_CAN_EMS_USB=m +CONFIG_CAN_ESD_USB2=m +CONFIG_CAN_FLEXCAN=m +CONFIG_CAN_GRCAN=m +CONFIG_CAN_GS_USB=m +CONFIG_CAN_GW=m +CONFIG_CAN_JANZ_ICAN3=m +CONFIG_CAN_KVASER_PCI=m +CONFIG_CAN_KVASER_USB=m +CONFIG_CAN_LEDS=y +CONFIG_CAN_MCP251X=m +CONFIG_CAN_MSCAN=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_PEAK_PCI=m +CONFIG_CAN_PEAK_PCIEC=y +CONFIG_CAN_PEAK_PCMCIA=m +CONFIG_CAN_PEAK_USB=m +CONFIG_CAN_PLX_PCI=m +CONFIG_CAN_RAW=m +CONFIG_CAN_RCAR=m +CONFIG_CAN_SJA1000=m +CONFIG_CAN_SJA1000_ISA=m +CONFIG_CAN_SJA1000_PLATFORM=m +CONFIG_CAN_SLCAN=m +CONFIG_CAN_SOFTING=m +CONFIG_CAN_SOFTING_CS=m +CONFIG_CAN_TI_HECC=m +CONFIG_CAN_TSCAN1=m +CONFIG_CAN_VCAN=m +CONFIG_CAPI_AVM=y +CONFIG_CAPI_EICON=y +CONFIG_CAPI_TRACE=y +CONFIG_CARDBUS=y +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_CARL9170=m +# CONFIG_CARL9170_DEBUGFS is not set +CONFIG_CARL9170_HWRNG=y +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y +# CONFIG_CARMINE_DRAM_CUSTOM is not set +CONFIG_CASSINI=m +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y +CONFIG_CBE_CPUFREQ_SPU_GOVERNOR=m +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +# CONFIG_CC_STACKPROTECTOR_NONE is not set +CONFIG_CC_STACKPROTECTOR_REGULAR=y +# CONFIG_CC_STACKPROTECTOR_STRONG is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +# CONFIG_CELL_CPU is not set +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_CFG80211=m +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +CONFIG_CFG80211_DEBUGFS=y +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_WEXT=y +CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_CPUACCT=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_PERF=y +CONFIG_CGROUP_SCHED=y +CONFIG_CHARGER_88PM860X=m +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_GPIO=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_LP8788=m +CONFIG_CHARGER_MANAGER=y +CONFIG_CHARGER_MAX14577=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_MAX8997=m +CONFIG_CHARGER_MAX8998=m +CONFIG_CHARGER_PCF50633=m +CONFIG_CHARGER_SMB347=m +CONFIG_CHARGER_TPS65090=m +CONFIG_CHARGER_TWL4030=m +CONFIG_CHECKPOINT_RESTORE=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_CHELSIO_T4_DCB=y +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PSTORE=m +CONFIG_CHROME_PLATFORMS=y +CONFIG_CHR_DEV_OSST=m +CONFIG_CHR_DEV_SCH=m +CONFIG_CHR_DEV_SG=y +CONFIG_CHR_DEV_ST=m +CONFIG_CICADA_PHY=m +CONFIG_CIFS=m +CONFIG_CIFS_ACL=y +CONFIG_CIFS_DEBUG=y +# CONFIG_CIFS_DEBUG2 is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_FSCACHE=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_SMB2=y +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_XATTR=y +CONFIG_CISS_SCSI_TAPE=y +CONFIG_CLEANCACHE=y +CONFIG_CLKBLD_I8253=y +CONFIG_CLKDEV_LOOKUP=y +CONFIG_CLKEVT_I8253=y +CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK=y +CONFIG_CLKSRC_EXYNOS_MCT=y +CONFIG_CLKSRC_I8253=y +CONFIG_CLKSRC_MMIO=y +CONFIG_CLKSRC_OF=y +CONFIG_CLKSRC_QCOM=y +CONFIG_CLKSRC_VERSATILE=y +CONFIG_CLK_PPC_CORENET=y +CONFIG_CLK_SP810=y +CONFIG_CLK_TWL6040=m +CONFIG_CLK_VEXPRESS_OSC=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +# CONFIG_CLOCK_THERMAL is not set +CONFIG_CLONE_BACKWARDS=y +CONFIG_CLS_U32_MARK=y +# CONFIG_CLS_U32_PERF is not set +CONFIG_CLZ_TAB=y +CONFIG_CM32181=m +CONFIG_CM36651=m +CONFIG_CMA=y +CONFIG_CMA_AREAS=7 +# CONFIG_CMA_DEBUG is not set +# CONFIG_CMDLINE_BOOL is not set +# CONFIG_CMDLINE_FORCE is not set +CONFIG_CMDLINE_PARTITION=y +CONFIG_CMM=m +CONFIG_CNIC=m +CONFIG_CODA_FS=m +# CONFIG_CODE_PATCHING_SELFTEST is not set +CONFIG_COMEDI=m +CONFIG_COMEDI_8255=m +CONFIG_COMEDI_8255_PCI=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADDI_WATCHDOG=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADQ12B=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI_DIO=m +CONFIG_COMEDI_AIO_AIO12_8=m +CONFIG_COMEDI_AIO_IIRO_16=m +CONFIG_COMEDI_AMPLC_DIO200=m +CONFIG_COMEDI_AMPLC_DIO200_ISA=m +CONFIG_COMEDI_AMPLC_DIO200_PCI=m +CONFIG_COMEDI_AMPLC_PC236=m +CONFIG_COMEDI_AMPLC_PC236_ISA=m +CONFIG_COMEDI_AMPLC_PC236_PCI=m +CONFIG_COMEDI_AMPLC_PC263_ISA=m +CONFIG_COMEDI_AMPLC_PC263_PCI=m +CONFIG_COMEDI_AMPLC_PCI224=m +CONFIG_COMEDI_AMPLC_PCI230=m +CONFIG_COMEDI_BOND=m +CONFIG_COMEDI_C6XDIGIO=m +CONFIG_COMEDI_CB_DAS16_CS=m +CONFIG_COMEDI_CB_PCIDAS=m +CONFIG_COMEDI_CB_PCIDAS64=m +CONFIG_COMEDI_CB_PCIDDA=m +CONFIG_COMEDI_CB_PCIMDAS=m +CONFIG_COMEDI_CB_PCIMDDA=m +CONFIG_COMEDI_CONTEC_PCI_DIO=m +CONFIG_COMEDI_DAC02=m +CONFIG_COMEDI_DAQBOARD2000=m +CONFIG_COMEDI_DAS08=m +CONFIG_COMEDI_DAS08_CS=m +CONFIG_COMEDI_DAS08_ISA=m +CONFIG_COMEDI_DAS08_PCI=m +CONFIG_COMEDI_DAS16=m +CONFIG_COMEDI_DAS16M1=m +CONFIG_COMEDI_DAS1800=m +CONFIG_COMEDI_DAS6402=m +CONFIG_COMEDI_DAS800=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DMM32AT=m +CONFIG_COMEDI_DT2801=m +CONFIG_COMEDI_DT2811=m +CONFIG_COMEDI_DT2814=m +CONFIG_COMEDI_DT2815=m +CONFIG_COMEDI_DT2817=m +CONFIG_COMEDI_DT282X=m +CONFIG_COMEDI_DT3000=m +CONFIG_COMEDI_DT9812=m +CONFIG_COMEDI_DYNA_PCI10XX=m +CONFIG_COMEDI_FL512=m +CONFIG_COMEDI_GSC_HPDI=m +CONFIG_COMEDI_ICP_MULTI=m +CONFIG_COMEDI_II_PCI20KC=m +CONFIG_COMEDI_ISA_DRIVERS=y +CONFIG_COMEDI_JR3_PCI=m +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_KE_COUNTER=m +CONFIG_COMEDI_ME4000=m +CONFIG_COMEDI_ME_DAQ=m +CONFIG_COMEDI_MF6X4=m +CONFIG_COMEDI_MISC_DRIVERS=y +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_MPC624=m +CONFIG_COMEDI_MULTIQ3=m +CONFIG_COMEDI_NI_6527=m +CONFIG_COMEDI_NI_65XX=m +CONFIG_COMEDI_NI_660X=m +CONFIG_COMEDI_NI_670X=m +CONFIG_COMEDI_NI_ATMIO=m +CONFIG_COMEDI_NI_ATMIO16D=m +CONFIG_COMEDI_NI_AT_A2150=m +CONFIG_COMEDI_NI_AT_AO=m +CONFIG_COMEDI_NI_DAQ_700_CS=m +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_LABPC_CS=m +CONFIG_COMEDI_NI_LABPC_ISA=m +CONFIG_COMEDI_NI_LABPC_ISADMA=m +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_MIO_CS=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +CONFIG_COMEDI_NI_TIO=m +CONFIG_COMEDI_NI_TIOCMD=m +CONFIG_COMEDI_NI_USB6501=m +CONFIG_COMEDI_PARPORT=m +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_PCL711=m +CONFIG_COMEDI_PCL724=m +CONFIG_COMEDI_PCL726=m +CONFIG_COMEDI_PCL730=m +CONFIG_COMEDI_PCL812=m +CONFIG_COMEDI_PCL816=m +CONFIG_COMEDI_PCL818=m +CONFIG_COMEDI_PCM3724=m +CONFIG_COMEDI_PCMAD=m +CONFIG_COMEDI_PCMCIA_DRIVERS=m +CONFIG_COMEDI_PCMDA12=m +CONFIG_COMEDI_PCMMIO=m +CONFIG_COMEDI_PCMUIO=m +CONFIG_COMEDI_QUATECH_DAQP_CS=m +CONFIG_COMEDI_RTD520=m +CONFIG_COMEDI_RTI800=m +CONFIG_COMEDI_RTI802=m +CONFIG_COMEDI_S526=m +CONFIG_COMEDI_S626=m +CONFIG_COMEDI_SERIAL2002=m +CONFIG_COMEDI_SSV_DNP=m +CONFIG_COMEDI_TEST=m +CONFIG_COMEDI_UNIOXX5=m +CONFIG_COMEDI_USBDUX=m +CONFIG_COMEDI_USBDUXFAST=m +CONFIG_COMEDI_USBDUXSIGMA=m +CONFIG_COMEDI_USB_DRIVERS=m +CONFIG_COMEDI_VMK80XX=m +CONFIG_COMMON_CLK=y +CONFIG_COMMON_CLK_MAX77686=m +CONFIG_COMMON_CLK_MAX77802=m +CONFIG_COMMON_CLK_MAX_GEN=y +CONFIG_COMMON_CLK_PALMAS=m +# CONFIG_COMMON_CLK_PXA is not set +CONFIG_COMMON_CLK_QCOM=m +CONFIG_COMMON_CLK_RK808=m +CONFIG_COMMON_CLK_S2MPS11=m +CONFIG_COMMON_CLK_SAMSUNG=y +CONFIG_COMMON_CLK_SI5351=m +CONFIG_COMMON_CLK_SI570=m +CONFIG_COMMON_CLK_VERSATILE=y +CONFIG_COMMON_CLK_WM831X=m +CONFIG_COMMON_CLK_XGENE=y +# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set +CONFIG_COMPACTION=y +CONFIG_COMPAL_LAPTOP=m +CONFIG_COMPAT=y +CONFIG_COMPAT_BINFMT_ELF=y +# CONFIG_COMPAT_BRK is not set +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_COMPAT_NETLINK_MESSAGES=y +CONFIG_COMPAT_OLD_SIGACTION=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_COMPILE_TEST is not set +CONFIG_CONFIGFS_FS=m +CONFIG_CONNECTOR=y +CONFIG_CONSOLE_POLL=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_CONTEXT_TRACKING=y +# CONFIG_CONTEXT_TRACKING_FORCE is not set +CONFIG_COPS=m +CONFIG_COPS_DAYNA=y +CONFIG_COPS_TANGENT=y +CONFIG_CORDIC=m +CONFIG_COREDUMP=y +CONFIG_CORENET_GENERIC=y +# CONFIG_CORESIGHT is not set +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_COSA=m +# CONFIG_CPA_DEBUG is not set +CONFIG_CPM=y +CONFIG_CPM2=y +CONFIG_CPU5_WDT=m +CONFIG_CPUFREQ_DT=y +CONFIG_CPUSETS=y +CONFIG_CPU_32v6K=y +CONFIG_CPU_32v7=y +CONFIG_CPU_ABRT_EV7=y +# CONFIG_CPU_BPREDICT_DISABLE is not set +CONFIG_CPU_CACHE_V7=y +CONFIG_CPU_CACHE_VIPT=y +CONFIG_CPU_COPY_V6=y +CONFIG_CPU_CP15=y +CONFIG_CPU_CP15_MMU=y +# CONFIG_CPU_DCACHE_DISABLE is not set +CONFIG_CPU_FREQ=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_MAPLE=y +CONFIG_CPU_FREQ_PMAC=y +CONFIG_CPU_FREQ_PMAC64=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_HAS_ASID=y +# CONFIG_CPU_ICACHE_DISABLE is not set +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y +CONFIG_CPU_NOTIFIER_ERROR_INJECT=m +CONFIG_CPU_PABRT_V7=y +CONFIG_CPU_PJ4=y +CONFIG_CPU_PJ4B=y +CONFIG_CPU_PM=y +CONFIG_CPU_RMAP=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_CYRIX_32=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_CPU_SUP_UMC_32=y +CONFIG_CPU_THERMAL=y +CONFIG_CPU_TLB_V7=y +CONFIG_CPU_V7=y +CONFIG_CRAMFS=m +CONFIG_CRC16=y +CONFIG_CRC32=y +# CONFIG_CRC32_BIT is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_SELFTEST is not set +# CONFIG_CRC32_SLICEBY4 is not set +CONFIG_CRC32_SLICEBY8=y +CONFIG_CRC7=m +CONFIG_CRC8=m +CONFIG_CRC_CCITT=m +CONFIG_CRC_ITU_T=m +CONFIG_CRC_T10DIF=y +CONFIG_CROSS_COMPILE="" +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_CRYPTO=y +CONFIG_CRYPTO_842=m +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_586=m +CONFIG_CRYPTO_AES_ARM=m +CONFIG_CRYPTO_AES_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_BLK=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=m +CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m +CONFIG_CRYPTO_AES_ARM_BS=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_AES_X86_64=m +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_BLOWFISH_X86_64=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m +CONFIG_CRYPTO_CAMELLIA_X86_64=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST5_AVX_X86_64=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_CAST6_AVX_X86_64=m +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=y +# CONFIG_CRYPTO_CRC32_ARM64 is not set +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DES3_EDE_X86_64=m +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=m +CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=m +# CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC=y +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD=255 +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_TIME_THLD=2048 +CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m +CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=9 +CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=m +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_CRYPTO_DEV_MV_CESA=m +CONFIG_CRYPTO_DEV_NX=y +CONFIG_CRYPTO_DEV_NX_COMPRESS=m +CONFIG_CRYPTO_DEV_NX_ENCRYPT=m +CONFIG_CRYPTO_DEV_OMAP_AES=m +CONFIG_CRYPTO_DEV_OMAP_DES=m +CONFIG_CRYPTO_DEV_OMAP_SHAM=m +CONFIG_CRYPTO_DEV_PADLOCK=y +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_QAT=m +CONFIG_CRYPTO_DEV_QAT_DH895xCC=m +CONFIG_CRYPTO_DEV_QCE=m +CONFIG_CRYPTO_DEV_S5P=m +CONFIG_CRYPTO_DEV_SAHARA=m +CONFIG_CRYPTO_DEV_TALITOS=m +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_DRBG_CTR=y +CONFIG_CRYPTO_DRBG_HASH=y +CONFIG_CRYPTO_DRBG_HMAC=y +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_GHASH_ARM64_CE=m +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m +CONFIG_CRYPTO_GLUE_HELPER_X86=m +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_MCRYPTD=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_PCOMP=m +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SALSA20_X86_64=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SEQIV=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX_X86_64=m +CONFIG_CRYPTO_SERPENT_SSE2_586=m +CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA1_ARM=m +CONFIG_CRYPTO_SHA1_ARM64_CE=m +CONFIG_CRYPTO_SHA1_ARM_NEON=m +CONFIG_CRYPTO_SHA1_MB=m +CONFIG_CRYPTO_SHA1_PPC=m +CONFIG_CRYPTO_SHA1_SSSE3=m +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA256_SSSE3=m +CONFIG_CRYPTO_SHA2_ARM64_CE=m +CONFIG_CRYPTO_SHA512=y +CONFIG_CRYPTO_SHA512_ARM_NEON=m +CONFIG_CRYPTO_SHA512_SSSE3=m +CONFIG_CRYPTO_SKEIN=y +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_586=m +CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_X86_64=m +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_XTS=m +CONFIG_CRYPTO_ZLIB=m +# CONFIG_CS5535_MFGPT is not set +CONFIG_CS89x0=m +CONFIG_CS89x0_PLATFORM=y +CONFIG_CUSE=m +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_CW1200_WLAN_SPI=m +CONFIG_CXL=m +CONFIG_CX_ECAT=m +CONFIG_CYCLADES=m +CONFIG_CYPRESS_FIRMWARE=m +# CONFIG_CYZ_INTR is not set +CONFIG_DA9052_WATCHDOG=m +CONFIG_DA9055_WATCHDOG=m +CONFIG_DA9063_WATCHDOG=m +CONFIG_DAVICOM_PHY=m +CONFIG_DCA=m +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_DCB=y +CONFIG_DCDBAS=m +CONFIG_DDR=y +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +CONFIG_DE4X5=m +CONFIG_DEBUGGER=y +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_BLK_CGROUP is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_DEBUG_BOOT_PARAMS is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_CREDENTIALS is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GPIO is not set +# CONFIG_DEBUG_HIGHMEM is not set +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set +CONFIG_DEBUG_IMX_UART_PORT=1 +CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF4=y +# CONFIG_DEBUG_INFO_REDUCED is not set +# CONFIG_DEBUG_INFO_SPLIT is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_LL is not set +CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_NX_TEST is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_PREEMPT is not set +CONFIG_DEBUG_RODATA=y +# CONFIG_DEBUG_RODATA_TEST is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_SHIRQ is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_DEBUG_UART_8250 is not set +# CONFIG_DEBUG_UART_BCM63XX is not set +# CONFIG_DEBUG_UART_PL01X is not set +# CONFIG_DEBUG_USER is not set +CONFIG_DEBUG_VF_UART_PORT=1 +# CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +CONFIG_DECNET=m +CONFIG_DECNET_NF_GRABULATOR=m +# CONFIG_DECNET_ROUTER is not set +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DEFAULT_CUBIC=y +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +CONFIG_DEFAULT_IO_DELAY_TYPE=1 +# CONFIG_DEFAULT_NOOP is not set +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_SECURITY="apparmor" +CONFIG_DEFAULT_SECURITY_APPARMOR=y +# CONFIG_DEFAULT_SECURITY_DAC is not set +# CONFIG_DEFAULT_SECURITY_SELINUX is not set +# CONFIG_DEFAULT_SECURITY_SMACK is not set +# CONFIG_DEFAULT_SECURITY_TOMOYO is not set +# CONFIG_DEFAULT_SECURITY_YAMA is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_DEFXX=m +# CONFIG_DEFXX_MMIO is not set +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_RBU=m +CONFIG_DELL_SMO8800=m +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_AIO=m +# CONFIG_DEPRECATED_PARAM_STRUCT is not set +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +# CONFIG_DEVKMEM is not set +CONFIG_DEVPORT=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_DEV_APPLETALK=m +CONFIG_DEV_COREDUMP=y +CONFIG_DE_AOC=y +CONFIG_DGAP=m +CONFIG_DGNC=m +CONFIG_DHT11=m +CONFIG_DIRECT_GBPAGES=y +CONFIG_DISPLAY_CONNECTOR_ANALOG_TV=m +CONFIG_DISPLAY_CONNECTOR_DVI=m +CONFIG_DISPLAY_CONNECTOR_HDMI=y +CONFIG_DISPLAY_ENCODER_TFP410=m +CONFIG_DISPLAY_ENCODER_TPD12S015=y +CONFIG_DISPLAY_PANEL_DPI=m +CONFIG_DISPLAY_PANEL_DSI_CM=m +CONFIG_DISPLAY_PANEL_LGPHILIPS_LB035Q02=m +CONFIG_DISPLAY_PANEL_NEC_NL8048HL11=m +CONFIG_DISPLAY_PANEL_SHARP_LS037V7DW01=m +CONFIG_DISPLAY_PANEL_SONY_ACX565AKM=m +CONFIG_DISPLAY_PANEL_TPO_TD028TTEC1=m +CONFIG_DISPLAY_PANEL_TPO_TD043MTEA1=m +CONFIG_DL2K=m +CONFIG_DLCI=m +CONFIG_DLCI_MAX=8 +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_DM9000=m +# CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL is not set +CONFIG_DM9102=m +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set +CONFIG_DMAR_TABLE=y +# CONFIG_DMATEST is not set +CONFIG_DMA_ACPI=y +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_DMA_CMA is not set +CONFIG_DMA_ENGINE=y +CONFIG_DMA_ENGINE_RAID=y +CONFIG_DMA_OF=y +CONFIG_DMA_OMAP=y +CONFIG_DMA_SHARED_BUFFER=y +CONFIG_DMI=y +CONFIG_DMIID=y +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +CONFIG_DMI_SYSFS=m +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_BUFIO=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_CACHE_MQ=m +CONFIG_DM_CRYPT=m +# CONFIG_DM_DEBUG is not set +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set +CONFIG_DM_DELAY=m +CONFIG_DM_ERA=m +CONFIG_DM_FLAKEY=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_MIRROR=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_PERSISTENT_DATA=m +CONFIG_DM_RAID=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_SWITCH=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_UEVENT=y +CONFIG_DM_VERITY=m +CONFIG_DM_ZERO=m +CONFIG_DNET=m +CONFIG_DNOTIFY=y +CONFIG_DNS_RESOLVER=y +CONFIG_DONGLE=y +CONFIG_DOUBLEFAULT=y +CONFIG_DOVE_CLK=y +CONFIG_DOVE_THERMAL=m +# CONFIG_DPM_WATCHDOG is not set +CONFIG_DQL=y +CONFIG_DRA752_THERMAL=y +CONFIG_DRAGONRISE_FF=y +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_DRM=m +CONFIG_DRM_ARMADA=m +CONFIG_DRM_AST=m +# CONFIG_DRM_BOCHS is not set +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_EXYNOS=m +# CONFIG_DRM_EXYNOS_DMABUF is not set +# CONFIG_DRM_EXYNOS_FIMD is not set +# CONFIG_DRM_EXYNOS_G2D is not set +# CONFIG_DRM_EXYNOS_IOMMU is not set +# CONFIG_DRM_EXYNOS_IPP is not set +# CONFIG_DRM_EXYNOS_VIDI is not set +CONFIG_DRM_GEM_CMA_HELPER=y +CONFIG_DRM_GMA3600=y +CONFIG_DRM_GMA500=m +CONFIG_DRM_GMA600=y +CONFIG_DRM_I2C_ADV7511=m +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_I810=m +CONFIG_DRM_I915=m +CONFIG_DRM_I915_BPO=m +CONFIG_DRM_I915_FBDEV=y +CONFIG_DRM_I915_KMS=y +CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y +CONFIG_DRM_IMX=m +CONFIG_DRM_IMX_FB_HELPER=m +CONFIG_DRM_IMX_HDMI=m +CONFIG_DRM_IMX_IPUV3=m +CONFIG_DRM_IMX_LDB=m +CONFIG_DRM_IMX_PARALLEL_DISPLAY=m +CONFIG_DRM_IMX_TVE=m +CONFIG_DRM_KMS_CMA_HELPER=y +CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_MEDFIELD=y +CONFIG_DRM_MGA=m +# CONFIG_DRM_MGAG200 is not set +CONFIG_DRM_MIPI_DSI=y +CONFIG_DRM_MSM=m +# CONFIG_DRM_MSM_FBDEV is not set +CONFIG_DRM_MSM_REGISTER_LOGGING=y +CONFIG_DRM_NOUVEAU=m +CONFIG_DRM_NOUVEAU_BACKLIGHT=y +# CONFIG_DRM_OMAP is not set +CONFIG_DRM_PANEL=y +CONFIG_DRM_PANEL_LD9040=m +CONFIG_DRM_PANEL_S6E8AA0=m +CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m +CONFIG_DRM_PANEL_SIMPLE=m +CONFIG_DRM_PTN3460=m +CONFIG_DRM_QXL=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +# CONFIG_DRM_RADEON_UMS is not set +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_HDMI=y +CONFIG_DRM_RCAR_LVDS=y +CONFIG_DRM_SAVAGE=m +CONFIG_DRM_SHMOBILE=m +CONFIG_DRM_SIS=m +# CONFIG_DRM_STI is not set +CONFIG_DRM_TDFX=m +CONFIG_DRM_TEGRA=m +# CONFIG_DRM_TEGRA_DEBUG is not set +CONFIG_DRM_TEGRA_FBDEV=y +CONFIG_DRM_TEGRA_STAGING=y +CONFIG_DRM_TILCDC=m +CONFIG_DRM_TTM=m +CONFIG_DRM_UDL=m +CONFIG_DRM_VIA=m +CONFIG_DRM_VMWGFX=m +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DS1682=m +CONFIG_DSCC4=m +CONFIG_DSCC4_PCISYNC=y +CONFIG_DSCC4_PCI_RST=y +# CONFIG_DT3155_CCIR is not set +CONFIG_DT3155_STREAMING=y +CONFIG_DTC=y +CONFIG_DTL=y +CONFIG_DTLK=m +CONFIG_DT_IDLE_STATES=y +CONFIG_DUMMY=m +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_IRQ=m +CONFIG_DVB_A8293=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_AF9033=m +CONFIG_DVB_AS102=m +CONFIG_DVB_AS102_FE=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_IR=y +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_BCM3510=m +CONFIG_DVB_BT8XX=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET_PATCH=m +CONFIG_DVB_CORE=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_CXD2099=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_DDBRIDGE=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_DM1105=m +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_DRXK=m +CONFIG_DVB_DS3000=m +# CONFIG_DVB_DUMMY_FE is not set +CONFIG_DVB_DYNAMIC_MINORS=y +CONFIG_DVB_EC100=m +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_INPUT=y +CONFIG_DVB_HOPPER=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_L64781=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_M88DS3103=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_MAX_ADAPTERS=8 +CONFIG_DVB_MB86A16=m +CONFIG_DVB_MB86A20S=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_DVB_MT312=m +CONFIG_DVB_MT352=m +CONFIG_DVB_NET=y +CONFIG_DVB_NGENE=m +CONFIG_DVB_NXT200X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_PLL=m +CONFIG_DVB_PLUTO2=m +CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m +CONFIG_DVB_RTL2832_SDR=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_S5H1411=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_S921=m +CONFIG_DVB_SI2165=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_SMIPCIE=m +CONFIG_DVB_SP2=m +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STV0297=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_TC90522=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_TDA10071=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_USB=m +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_CXUSB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_DIBUSB_MB=m +# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_VES1820=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_ZL10353=m +CONFIG_DWC3_HOST_USB3_LPM_ENABLE=y +CONFIG_DW_APB_ICTL=y +CONFIG_DW_APB_TIMER=y +CONFIG_DW_APB_TIMER_OF=y +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC_PCI=m +CONFIG_DW_WATCHDOG=m +CONFIG_DYNAMIC_DEBUG=y +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +# CONFIG_E200 is not set +CONFIG_E500=y +# CONFIG_E5500_CPU is not set +# CONFIG_E6500_CPU is not set +CONFIG_EARLY_PRINTK=y +CONFIG_EARLY_PRINTK_DBGP=y +CONFIG_EARLY_PRINTK_EFI=y +CONFIG_EARLY_PRINTK_INTEL_MID=y +CONFIG_ECHO=m +CONFIG_ECRYPT_FS=y +CONFIG_ECRYPT_FS_MESSAGING=y +CONFIG_EDAC=y +CONFIG_EDAC_AMD64=m +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set +CONFIG_EDAC_AMD76X=m +CONFIG_EDAC_AMD8111=m +CONFIG_EDAC_AMD8131=m +CONFIG_EDAC_CPC925=m +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_HIGHBANK_L2=m +CONFIG_EDAC_HIGHBANK_MC=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I7300=m +CONFIG_EDAC_I7CORE=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_IE31200=m +# CONFIG_EDAC_LEGACY_SYSFS is not set +CONFIG_EDAC_MCE_INJ=m +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_MPC85XX=m +CONFIG_EDAC_PASEMI=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_SBRIDGE=m +CONFIG_EDAC_X38=m +CONFIG_EDD=y +CONFIG_EDD_OFF=y +CONFIG_EEEPC_LAPTOP=m +CONFIG_EEEPC_WMI=m +CONFIG_EEH=y +CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_93XX46=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EFI=y +CONFIG_EFIVAR_FS=y +CONFIG_EFI_ARMSTUB=y +CONFIG_EFI_MIXED=y +CONFIG_EFI_PARAMS_FROM_FDT=y +CONFIG_EFI_PARTITION=y +CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_EFI_STUB=y +CONFIG_EFI_VARS=y +CONFIG_EFI_VARS_PSTORE=m +# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set +CONFIG_EFS_FS=m +CONFIG_EHEA=y +CONFIG_EISA=y +CONFIG_EISA_NAMES=y +CONFIG_EISA_PCI_EISA=y +CONFIG_EISA_VIRTUAL_ROOT=y +CONFIG_EISA_VLB_PRIMING=y +CONFIG_EL3=m +CONFIG_ELECTRA_CF=m +CONFIG_ELF_CORE=y +CONFIG_EMAC_ROCKCHIP=m +# CONFIG_EMBEDDED is not set +# CONFIG_ENABLE_MUST_CHECK is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_ENCRYPTED_KEYS=y +CONFIG_ENIC=m +CONFIG_EPAPR_PARAVIRT=y +CONFIG_EPIC100=m +CONFIG_EPOLL=y +CONFIG_EQUALIZER=m +CONFIG_ESI_DONGLE=m +CONFIG_ET131X=m +CONFIG_ETHERNET=y +CONFIG_ETHOC=m +CONFIG_EUROTECH_WDT=m +CONFIG_EVENTFD=y +CONFIG_EVENT_TRACING=y +CONFIG_EVM=y +CONFIG_EVM_ATTR_FSUUID=y +CONFIG_EVM_EXTRA_SMACK_XATTRS=y +# CONFIG_EXOFS_DEBUG is not set +CONFIG_EXOFS_FS=m +CONFIG_EXPERT=y +CONFIG_EXPORTFS=y +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_EXT4_USE_FOR_EXT23=y +CONFIG_EXTCON=y +CONFIG_EXTCON_ADC_JACK=m +CONFIG_EXTCON_ARIZONA=m +CONFIG_EXTCON_GPIO=m +CONFIG_EXTCON_MAX14577=m +CONFIG_EXTCON_MAX77693=m +CONFIG_EXTCON_MAX8997=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_RT8973A=m +CONFIG_EXTCON_SM5502=m +CONFIG_EXTRA_FIRMWARE="" +CONFIG_EXTRA_TARGETS="" +CONFIG_EXYNOS5420_MCPM=y +CONFIG_EXYNOS_ADC=m +CONFIG_EXYNOS_CPU_SUSPEND=y +CONFIG_EXYNOS_IOMMU=y +# CONFIG_EXYNOS_IOMMU_DEBUG is not set +CONFIG_EXYNOS_MIPI_DSI=y +CONFIG_EXYNOS_THERMAL=y +CONFIG_EXYNOS_THERMAL_CORE=y +CONFIG_EXYNOS_VIDEO=y +CONFIG_EZX_PCAP=y +# CONFIG_F2FS_CHECK_FS is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_STAT_FS=y +CONFIG_F71808E_WDT=m +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_FARSYNC=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_FAT_FS=y +# CONFIG_FAULT_INJECTION is not set +CONFIG_FA_DUMP=y +CONFIG_FB=y +CONFIG_FB_3DFX=m +# CONFIG_FB_3DFX_ACCEL is not set +# CONFIG_FB_3DFX_I2C is not set +CONFIG_FB_ARC=m +CONFIG_FB_ARK=m +CONFIG_FB_ARMCLCD=y +CONFIG_FB_ASILIANT=y +CONFIG_FB_ATY=m +CONFIG_FB_ATY128_BACKLIGHT=y +CONFIG_FB_ATY_BACKLIGHT=y +CONFIG_FB_ATY_CT=y +# CONFIG_FB_ATY_GENERIC_LCD is not set +CONFIG_FB_ATY_GX=y +CONFIG_FB_AUO_K1900=m +CONFIG_FB_AUO_K1901=m +CONFIG_FB_AUO_K190X=m +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_BROADSHEET=m +CONFIG_FB_CARILLO_RANCH=m +CONFIG_FB_CARMINE=m +CONFIG_FB_CARMINE_DRAM_EVAL=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_CIRRUS=m +CONFIG_FB_CMDLINE=y +CONFIG_FB_CONTROL=y +CONFIG_FB_CT65550=y +CONFIG_FB_CYBER2000=m +CONFIG_FB_CYBER2000_DDC=y +CONFIG_FB_DA8XX=m +CONFIG_FB_DDC=m +CONFIG_FB_DEFERRED_IO=y +CONFIG_FB_EFI=y +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_FSL_DIU=m +CONFIG_FB_GEODE=y +CONFIG_FB_GEODE_GX=m +CONFIG_FB_GEODE_GX1=m +CONFIG_FB_GEODE_LX=m +CONFIG_FB_HECUBA=m +CONFIG_FB_HGA=m +CONFIG_FB_HYPERV=m +CONFIG_FB_I740=m +CONFIG_FB_I810=m +# CONFIG_FB_I810_GTF is not set +CONFIG_FB_IMSTT=y +CONFIG_FB_IMX=m +CONFIG_FB_INTEL=m +# CONFIG_FB_INTEL_DEBUG is not set +CONFIG_FB_INTEL_I2C=y +CONFIG_FB_KYRO=m +CONFIG_FB_LE80578=m +CONFIG_FB_MATROX=m +CONFIG_FB_MATROX_G=y +CONFIG_FB_MATROX_I2C=m +CONFIG_FB_MATROX_MAVEN=m +CONFIG_FB_MATROX_MILLENIUM=y +CONFIG_FB_MATROX_MYSTIQUE=y +CONFIG_FB_MB862XX=m +CONFIG_FB_MB862XX_I2C=y +# CONFIG_FB_MB862XX_LIME is not set +CONFIG_FB_MB862XX_PCI_GDC=y +CONFIG_FB_METRONOME=m +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_MX3=y +CONFIG_FB_MXS=m +CONFIG_FB_N411=m +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_NVIDIA=m +CONFIG_FB_NVIDIA_BACKLIGHT=y +# CONFIG_FB_NVIDIA_DEBUG is not set +CONFIG_FB_NVIDIA_I2C=y +CONFIG_FB_OF=y +CONFIG_FB_OMAP2=m +# CONFIG_FB_OMAP2_DEBUG_SUPPORT is not set +CONFIG_FB_OMAP2_NUM_FBS=3 +CONFIG_FB_OPENCORES=m +CONFIG_FB_PLATINUM=y +CONFIG_FB_PM2=m +CONFIG_FB_PM2_FIFO_DISCONNECT=y +CONFIG_FB_PM3=m +CONFIG_FB_PS3=y +CONFIG_FB_PS3_DEFAULT_SIZE_M=9 +CONFIG_FB_RADEON=m +CONFIG_FB_RADEON_BACKLIGHT=y +# CONFIG_FB_RADEON_DEBUG is not set +CONFIG_FB_RADEON_I2C=y +CONFIG_FB_RIVA=m +CONFIG_FB_RIVA_BACKLIGHT=y +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_I2C=y +CONFIG_FB_S1D13XXX=m +CONFIG_FB_S3=m +CONFIG_FB_S3C=m +# CONFIG_FB_S3C_DEBUG_REGWRITE is not set +CONFIG_FB_S3_DDC=y +CONFIG_FB_SAVAGE=m +# CONFIG_FB_SAVAGE_ACCEL is not set +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SH_MOBILE_HDMI=m +CONFIG_FB_SH_MOBILE_LCDC=m +CONFIG_FB_SH_MOBILE_MERAM=m +CONFIG_FB_SIMPLE=y +CONFIG_FB_SIS=m +CONFIG_FB_SIS_300=y +CONFIG_FB_SIS_315=y +CONFIG_FB_SM501=m +CONFIG_FB_SMSCUFX=m +CONFIG_FB_SSD1307=m +CONFIG_FB_SVGALIB=m +CONFIG_FB_TILEBLITTING=y +CONFIG_FB_TMIO=m +CONFIG_FB_TMIO_ACCELL=y +CONFIG_FB_TRIDENT=m +CONFIG_FB_UVESA=m +CONFIG_FB_VALKYRIE=y +CONFIG_FB_VESA=y +CONFIG_FB_VGA16=m +CONFIG_FB_VIA=m +# CONFIG_FB_VIA_DIRECT_PROCFS is not set +CONFIG_FB_VIA_X_COMPATIBILITY=y +# CONFIG_FB_VIRTUAL is not set +CONFIG_FB_VT8623=m +CONFIG_FB_XGI=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +CONFIG_FDDI=y +CONFIG_FEALNX=m +CONFIG_FEC=y +# CONFIG_FENCE_TRACE is not set +CONFIG_FHANDLE=y +CONFIG_FIB_RULES=y +CONFIG_FILE_LOCKING=y +CONFIG_FIQ=y +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_NET=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_SERIAL=m +CONFIG_FIRMWARE_EDID=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_FIXED_PHY=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_FLATMEM=y +# CONFIG_FLATMEM_MANUAL is not set +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_FM10K=m +CONFIG_FM10K_VXLAN=y +CONFIG_FMC=m +CONFIG_FMC_CHARDEV=m +CONFIG_FMC_FAKEDEV=m +CONFIG_FMC_TRIVIAL=m +CONFIG_FMC_WRITE_EEPROM=m +# CONFIG_FONT_10x18 is not set +CONFIG_FONT_6x10=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +CONFIG_FONT_8x16=y +CONFIG_FONT_8x8=y +CONFIG_FONT_ACORN_8x8=y +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_SUN8x16 is not set +CONFIG_FONT_SUPPORT=y +CONFIG_FORCEDETH=m +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_FRAME_POINTER=y +CONFIG_FREEZER=y +CONFIG_FRONTSWAP=y +CONFIG_FSCACHE=m +# CONFIG_FSCACHE_DEBUG is not set +# CONFIG_FSCACHE_HISTOGRAM is not set +# CONFIG_FSCACHE_OBJECT_LIST is not set +CONFIG_FSCACHE_STATS=y +CONFIG_FSL_BOOKE=y +CONFIG_FSL_CORENET_CF=m +CONFIG_FSL_DMA=m +CONFIG_FSL_EDMA=m +CONFIG_FSL_EMB_PERFMON=y +CONFIG_FSL_EMB_PERF_EVENT=y +CONFIG_FSL_EMB_PERF_EVENT_E500=y +CONFIG_FSL_HV_MANAGER=m +CONFIG_FSL_IFC=y +CONFIG_FSL_LBC=y +# CONFIG_FSL_PAMU is not set +CONFIG_FSL_PCI=y +CONFIG_FSL_PQ_MDIO=m +CONFIG_FSL_RIO=y +CONFIG_FSL_SOC=y +CONFIG_FSL_SOC_BOOKE=y +# CONFIG_FSL_ULI1575 is not set +CONFIG_FSL_XGMAC_MDIO=y +CONFIG_FSNOTIFY=y +CONFIG_FS_ENET=m +CONFIG_FS_ENET_HAS_FCC=y +CONFIG_FS_ENET_HAS_SCC=y +CONFIG_FS_ENET_MDIO_FCC=m +CONFIG_FS_MBCACHE=y +CONFIG_FS_POSIX_ACL=y +CONFIG_FT1000=m +CONFIG_FT1000_PCMCIA=m +CONFIG_FT1000_USB=m +CONFIG_FTGMAC100=m +CONFIG_FTL=m +CONFIG_FTMAC100=m +CONFIG_FTRACE=y +CONFIG_FTRACE_MCOUNT_RECORD=y +# CONFIG_FTRACE_STARTUP_TEST is not set +CONFIG_FTRACE_SYSCALLS=y +# CONFIG_FTR_FIXUP_SELFTEST is not set +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_FUJITSU_TABLET=m +CONFIG_FUNCTION_GRAPH_TRACER=y +CONFIG_FUNCTION_PROFILER=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUSE_FS=y +CONFIG_FUSION=y +CONFIG_FUSION_CTL=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_SAS=m +CONFIG_FUSION_SPI=m +CONFIG_FUTEX=y +CONFIG_FWTTY_MAX_CARD_PORTS=32 +CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FW_LOADER=y +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_GACT_PROB=y +CONFIG_GADGET_UAC1=y +CONFIG_GAMEPORT=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GARP=m +CONFIG_GART_IOMMU=y +# CONFIG_GCOV_KERNEL is not set +CONFIG_GELIC_NET=m +CONFIG_GELIC_WIRELESS=y +CONFIG_GENERIC_ADC_BATTERY=m +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_GENERIC_ATOMIC64=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_GENERIC_CPU=y +CONFIG_GENERIC_CPU_AUTOPROBE=y +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_IDLE_POLL_SETUP=y +CONFIG_GENERIC_IO=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IRQ_CHIP=y +CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_SHOW_LEVEL=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_NVRAM=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_PHY=y +CONFIG_GENERIC_PINCONF=y +CONFIG_GENERIC_SCHED_CLOCK=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_TIME_VSYSCALL_OLD=y +CONFIG_GENERIC_TRACER=y +CONFIG_GENEVE=m +CONFIG_GENWQE=m +CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 +CONFIG_GEOS=y +# CONFIG_GE_FPGA is not set +# CONFIG_GE_IMP3A is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_GIANFAR=m +CONFIG_GIGASET_BASE=m +# CONFIG_GIGASET_CAPI is not set +# CONFIG_GIGASET_DEBUG is not set +# CONFIG_GIGASET_DUMMYLL is not set +CONFIG_GIGASET_I4L=y +CONFIG_GIGASET_M101=m +CONFIG_GIGASET_M105=m +CONFIG_GIRBIL_DONGLE=m +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +# CONFIG_GOOGLE_FIRMWARE is not set +CONFIG_GP2AP020A00F=m +CONFIG_GPIOLIB=y +CONFIG_GPIOLIB_IRQCHIP=y +CONFIG_GPIO_74X164=m +CONFIG_GPIO_74XX_MMIO=m +CONFIG_GPIO_ACPI=y +CONFIG_GPIO_ADNP=m +CONFIG_GPIO_ADP5520=m +CONFIG_GPIO_ADP5588=m +CONFIG_GPIO_AMD8111=m +CONFIG_GPIO_ARIZONA=m +CONFIG_GPIO_CRYSTAL_COVE=m +CONFIG_GPIO_CS5535=m +CONFIG_GPIO_DA9052=m +CONFIG_GPIO_DA9055=m +CONFIG_GPIO_DEVRES=y +CONFIG_GPIO_DLN2=m +CONFIG_GPIO_DWAPB=m +# CONFIG_GPIO_EM is not set +CONFIG_GPIO_F7188X=m +CONFIG_GPIO_GRGPIO=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_INTEL_MID=y +CONFIG_GPIO_INTEL_PMIC=y +CONFIG_GPIO_IT8761E=m +CONFIG_GPIO_JANZ_TTL=m +CONFIG_GPIO_KEMPLD=m +CONFIG_GPIO_LP3943=m +CONFIG_GPIO_LYNXPOINT=y +CONFIG_GPIO_MAX7300=m +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MAX730X=m +CONFIG_GPIO_MAX732X=m +CONFIG_GPIO_MC33880=m +CONFIG_GPIO_MCP23S08=m +CONFIG_GPIO_ML_IOH=m +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MSIC=y +CONFIG_GPIO_MSM_V2=m +CONFIG_GPIO_MVEBU=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_OMAP=y +CONFIG_GPIO_PALMAS=y +CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCF857X=m +CONFIG_GPIO_PCH=m +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RC5T583=y +CONFIG_GPIO_RCAR=m +CONFIG_GPIO_RDC321X=m +CONFIG_GPIO_SCH=m +CONFIG_GPIO_SCH311X=m +CONFIG_GPIO_SH_PFC=y +CONFIG_GPIO_STMPE=y +CONFIG_GPIO_SX150X=y +CONFIG_GPIO_SYSCON=m +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_TC3589X=y +CONFIG_GPIO_TIMBERDALE=y +CONFIG_GPIO_TPS6586X=y +CONFIG_GPIO_TPS65910=y +CONFIG_GPIO_TPS65912=m +CONFIG_GPIO_UCB1400=m +CONFIG_GPIO_VF610=y +CONFIG_GPIO_VIPERBOARD=m +CONFIG_GPIO_VX855=m +CONFIG_GPIO_WATCHDOG=m +CONFIG_GPIO_WM831X=m +CONFIG_GPIO_WM8350=m +CONFIG_GPIO_WM8994=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XILINX=y +CONFIG_GPIO_ZEVIO=y +CONFIG_GRACE_PERIOD=m +CONFIG_GREENASIA_FF=y +CONFIG_GS_FPGABOOT=m +CONFIG_HAMACHI=m +CONFIG_HAMRADIO=y +CONFIG_HANDLE_DOMAIN_IRQ=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_HAPPYMEAL=m +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_HARDLOCKUP_DETECTOR=y +CONFIG_HAS_DMA=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_ARCH_AUDITSYSCALL=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_ARCH_KGDB=y +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_HAVE_ARCH_PFN_VALID=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARM_ARCH_TIMER=y +CONFIG_HAVE_ARM_SCU=y +CONFIG_HAVE_ARM_TWD=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_HAVE_BPF_JIT=y +CONFIG_HAVE_CC_STACKPROTECTOR=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_HAVE_DEBUG_BUGVERBOSE=y +CONFIG_HAVE_DEBUG_KMEMLEAK=y +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_HAVE_FENTRY=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_GENERIC_RCU_GUP=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_IDE=y +CONFIG_HAVE_IMX_ANATOP=y +CONFIG_HAVE_IMX_GPC=y +CONFIG_HAVE_IMX_MMDC=y +CONFIG_HAVE_IMX_SRC=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_HAVE_MEMORYLESS_NODES=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_HAVE_NET_DSA=y +CONFIG_HAVE_OPROFILE=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_PATA_PLATFORM=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_PROC_CPU=y +CONFIG_HAVE_RCU_TABLE_FREE=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_S3C2410_I2C=y +CONFIG_HAVE_S3C2410_WATCHDOG=y +CONFIG_HAVE_S3C_RTC=y +CONFIG_HAVE_SMP=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_UID16=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +# CONFIG_HCALL_STATS is not set +CONFIG_HDLC=m +CONFIG_HDLC_CISCO=m +CONFIG_HDLC_FR=m +CONFIG_HDLC_PPP=m +CONFIG_HDLC_RAW=m +CONFIG_HDLC_RAW_ETH=m +CONFIG_HDLC_X25=m +CONFIG_HDMI=y +CONFIG_HDQ_MASTER_OMAP=m +# CONFIG_HEADERS_CHECK is not set +CONFIG_HERMES=m +CONFIG_HERMES_CACHE_FW_ON_INIT=y +# CONFIG_HERMES_PRISM is not set +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_HFS_FS=m +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HID=m +CONFIG_HIDRAW=y +CONFIG_HID_A4TECH=m +CONFIG_HID_ACRUX=m +CONFIG_HID_ACRUX_FF=y +CONFIG_HID_APPLE=m +CONFIG_HID_APPLEIR=m +CONFIG_HID_AUREAL=m +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HID_BELKIN=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_CP2112=m +CONFIG_HID_CYPRESS=m +CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELECOM=m +CONFIG_HID_ELO=m +CONFIG_HID_EMS_FF=m +CONFIG_HID_EZKEY=m +CONFIG_HID_GENERIC=m +CONFIG_HID_GREENASIA=m +CONFIG_HID_GT683R=m +CONFIG_HID_GYRATION=m +CONFIG_HID_HOLTEK=m +CONFIG_HID_HUION=m +CONFIG_HID_HYPERV_MOUSE=m +CONFIG_HID_ICADE=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KYE=m +CONFIG_HID_LCPOWER=m +CONFIG_HID_LENOVO=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_NTRIG=m +CONFIG_HID_ORTEK=m +CONFIG_HID_PANTHERLORD=m +CONFIG_HID_PENMOUNT=m +CONFIG_HID_PETALYNX=m +CONFIG_HID_PICOLCD=m +CONFIG_HID_PICOLCD_BACKLIGHT=y +CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PICOLCD_FB=y +CONFIG_HID_PICOLCD_LCD=y +CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PID=y +CONFIG_HID_PLANTRONICS=m +CONFIG_HID_PRIMAX=m +CONFIG_HID_PRODIKEYS=m +CONFIG_HID_RMI=m +CONFIG_HID_ROCCAT=m +CONFIG_HID_SAITEK=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SENSOR_ACCEL_3D=m +CONFIG_HID_SENSOR_ALS=m +CONFIG_HID_SENSOR_DEVICE_ROTATION=m +CONFIG_HID_SENSOR_GYRO_3D=m +CONFIG_HID_SENSOR_HUB=m +CONFIG_HID_SENSOR_IIO_COMMON=m +CONFIG_HID_SENSOR_IIO_TRIGGER=m +CONFIG_HID_SENSOR_INCLINOMETER_3D=m +CONFIG_HID_SENSOR_MAGNETOMETER_3D=m +CONFIG_HID_SENSOR_PRESS=m +CONFIG_HID_SENSOR_PROX=m +CONFIG_HID_SMARTJOYPLUS=m +CONFIG_HID_SONY=m +CONFIG_HID_SPEEDLINK=m +CONFIG_HID_STEELSERIES=m +CONFIG_HID_SUNPLUS=m +CONFIG_HID_THINGM=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_HID_TIVO=m +CONFIG_HID_TOPSEED=m +CONFIG_HID_TWINHAN=m +CONFIG_HID_UCLOGIC=m +CONFIG_HID_WACOM=m +CONFIG_HID_WALTOP=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_XINMO=m +CONFIG_HID_ZEROPLUS=m +CONFIG_HID_ZYDACRON=m +CONFIG_HIGHMEM=y +# CONFIG_HIGHMEM4G is not set +CONFIG_HIGHMEM64G=y +CONFIG_HIGHPTE=y +CONFIG_HIGH_RES_TIMERS=y +# CONFIG_HIPPI is not set +CONFIG_HISAX_16_0=y +CONFIG_HISAX_16_3=y +CONFIG_HISAX_1TR6=y +CONFIG_HISAX_ASUSCOM=y +CONFIG_HISAX_AVM_A1=y +CONFIG_HISAX_AVM_A1_CS=m +CONFIG_HISAX_AVM_A1_PCMCIA=y +CONFIG_HISAX_BKM_A4T=y +# CONFIG_HISAX_DEBUG is not set +CONFIG_HISAX_DIEHLDIVA=y +CONFIG_HISAX_ELSA=y +CONFIG_HISAX_ELSA_CS=m +CONFIG_HISAX_ENTERNOW_PCI=y +CONFIG_HISAX_EURO=y +CONFIG_HISAX_FRITZPCI=y +CONFIG_HISAX_FRITZ_PCIPNP=m +CONFIG_HISAX_GAZEL=y +CONFIG_HISAX_HFC4S8S=m +CONFIG_HISAX_HFCS=y +CONFIG_HISAX_HFCUSB=m +CONFIG_HISAX_HFC_PCI=y +CONFIG_HISAX_HFC_SX=y +CONFIG_HISAX_HSTSAPHIR=y +CONFIG_HISAX_ISURF=y +CONFIG_HISAX_IX1MICROR2=y +CONFIG_HISAX_MAX_CARDS=8 +CONFIG_HISAX_MIC=y +CONFIG_HISAX_NETJET=y +CONFIG_HISAX_NETJET_U=y +CONFIG_HISAX_NI1=y +CONFIG_HISAX_NICCY=y +# CONFIG_HISAX_NO_KEYPAD is not set +# CONFIG_HISAX_NO_LLC is not set +# CONFIG_HISAX_NO_SENDCOMPLETE is not set +CONFIG_HISAX_S0BOX=y +CONFIG_HISAX_SCT_QUADRO=y +CONFIG_HISAX_SEDLBAUER=y +CONFIG_HISAX_SEDLBAUER_CS=m +CONFIG_HISAX_SPORTSTER=y +CONFIG_HISAX_ST5481=m +CONFIG_HISAX_TELEINT=y +CONFIG_HISAX_TELESPCI=y +CONFIG_HISAX_TELES_CS=m +CONFIG_HISAX_W6692=y +CONFIG_HIX5HD2_GMAC=m +CONFIG_HMC6352=m +CONFIG_HOLTEK_FF=y +CONFIG_HOSTAP=m +CONFIG_HOSTAP_CS=m +CONFIG_HOSTAP_FIRMWARE=y +CONFIG_HOSTAP_FIRMWARE_NVRAM=y +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTESS_SV11=m +CONFIG_HOTPLUG_CPU=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_RPA=m +CONFIG_HOTPLUG_PCI_RPA_DLPAR=m +CONFIG_HP100=m +CONFIG_HPET=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HPET_TIMER=y +CONFIG_HPFS_FS=m +CONFIG_HPWDT_NMI_DECODING=y +CONFIG_HP_ACCEL=m +CONFIG_HP_ILO=m +CONFIG_HP_WATCHDOG=m +CONFIG_HP_WIRELESS=m +CONFIG_HP_WMI=m +CONFIG_HSA_AMD=m +CONFIG_HSI=m +CONFIG_HSI_BOARDINFO=y +CONFIG_HSI_CHAR=m +CONFIG_HSR=m +CONFIG_HTC_EGPIO=y +CONFIG_HTC_I2CPLD=y +CONFIG_HTC_PASIC3=m +CONFIG_HT_IRQ=y +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y +CONFIG_HVCS=m +CONFIG_HVC_CONSOLE=y +# CONFIG_HVC_DCC is not set +CONFIG_HVC_DRIVER=y +CONFIG_HVC_IRQ=y +CONFIG_HVC_OLD_HVSI=y +CONFIG_HVC_OPAL=y +CONFIG_HVC_RTAS=y +CONFIG_HVC_UDBG=y +CONFIG_HVC_XEN=y +CONFIG_HVC_XEN_FRONTEND=y +CONFIG_HV_PERF_CTRS=y +CONFIG_HWMON=y +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_HWMON_VID=m +CONFIG_HWPOISON_INJECT=m +CONFIG_HWSPINLOCK=m +CONFIG_HWSPINLOCK_OMAP=m +CONFIG_HW_CONSOLE=y +CONFIG_HW_PERF_EVENTS=y +CONFIG_HW_RANDOM=y +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_EXYNOS=m +CONFIG_HW_RANDOM_GEODE=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_MSM=m +CONFIG_HW_RANDOM_OMAP=m +CONFIG_HW_RANDOM_OMAP3_ROM=m +CONFIG_HW_RANDOM_PASEMI=m +CONFIG_HW_RANDOM_POWERNV=m +CONFIG_HW_RANDOM_PSERIES=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_TPM=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HW_RANDOM_XGENE=m +CONFIG_HYPERV=m +CONFIG_HYPERVISOR_GUEST=y +CONFIG_HYPERV_BALLOON=m +CONFIG_HYPERV_KEYBOARD=m +CONFIG_HYPERV_NET=m +CONFIG_HYPERV_STORAGE=m +CONFIG_HYPERV_UTILS=m +CONFIG_HYSDN=m +CONFIG_HYSDN_CAPI=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_200 is not set +# CONFIG_HZ_300 is not set +# CONFIG_HZ_500 is not set +CONFIG_HZ_FIXED=0 +# CONFIG_HZ_PERIODIC is not set +CONFIG_I2C=y +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_ARB_GPIO_CHALLENGE=m +CONFIG_I2C_AXXIA=m +CONFIG_I2C_BCM2048=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CBUS_GPIO=m +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CPM=m +CONFIG_I2C_CROS_EC_TUNNEL=m +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_I2C_DEBUG_CORE is not set +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DIOLAN_U2C=m +CONFIG_I2C_DLN2=m +CONFIG_I2C_EG20T=m +CONFIG_I2C_EXYNOS5=m +CONFIG_I2C_GPIO=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_HID=m +CONFIG_I2C_HIX5HD2=m +CONFIG_I2C_HYDRA=m +CONFIG_I2C_I801=m +CONFIG_I2C_IMX=y +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_KEMPLD=m +CONFIG_I2C_MESON=m +CONFIG_I2C_MPC=m +CONFIG_I2C_MUX=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_PINCTRL=m +CONFIG_I2C_MV64XXX=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_NOMADIK=m +CONFIG_I2C_OCORES=m +CONFIG_I2C_OMAP=y +CONFIG_I2C_OPAL=y +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_PASEMI=m +CONFIG_I2C_PCA_ISA=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_POWERMAC=y +# CONFIG_I2C_PXA_PCI is not set +CONFIG_I2C_QUP=m +CONFIG_I2C_RCAR=m +CONFIG_I2C_RIIC=m +CONFIG_I2C_RK3X=m +CONFIG_I2C_ROBOTFUZZ_OSIF=m +CONFIG_I2C_S3C2410=y +CONFIG_I2C_SCMI=m +CONFIG_I2C_SH_MOBILE=m +CONFIG_I2C_SI470X=m +CONFIG_I2C_SI4713=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_SLAVE_EEPROM=m +CONFIG_I2C_SMBUS=m +CONFIG_I2C_STUB=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TEGRA=m +CONFIG_I2C_TINY_USB=m +CONFIG_I2C_VERSATILE=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m +CONFIG_I2C_VIPERBOARD=m +CONFIG_I2C_XILINX=m +CONFIG_I2O=m +CONFIG_I2O_BLOCK=m +CONFIG_I2O_BUS=m +CONFIG_I2O_CONFIG=m +# CONFIG_I2O_CONFIG_OLD_IOCTL is not set +CONFIG_I2O_EXT_ADAPTEC=y +CONFIG_I2O_EXT_ADAPTEC_DMA64=y +CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y +CONFIG_I2O_PROC=m +CONFIG_I2O_SCSI=m +CONFIG_I40E=m +CONFIG_I40EVF=m +CONFIG_I40E_DCB=y +CONFIG_I40E_FCOE=y +CONFIG_I40E_VXLAN=y +CONFIG_I6300ESB_WDT=m +CONFIG_I7300_IDLE=m +CONFIG_I7300_IDLE_IOAT_CHANNEL=y +CONFIG_I82092=m +CONFIG_I82365=m +CONFIG_I8253_LOCK=y +CONFIG_I8K=m +# CONFIG_IA32_AOUT is not set +CONFIG_IA32_EMULATION=y +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_IBMVIO=y +CONFIG_IBM_ASM=m +CONFIG_IBM_BSR=m +# CONFIG_IBM_EMAC_EMAC4 is not set +# CONFIG_IBM_EMAC_MAL_CLR_ICINTSTAT is not set +# CONFIG_IBM_EMAC_MAL_COMMON_ERR is not set +# CONFIG_IBM_EMAC_NO_FLOW_CTRL is not set +# CONFIG_IBM_EMAC_RGMII is not set +# CONFIG_IBM_EMAC_TAH is not set +# CONFIG_IBM_EMAC_ZMII is not set +CONFIG_IBM_RTL=m +CONFIG_ICPLUS_PHY=m +CONFIG_ICS932S401=m +CONFIG_ICST=y +# CONFIG_IDE is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_IE6XX_WDT=m +CONFIG_IEEE802154=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_IEEE802154_AT86RF230=m +CONFIG_IEEE802154_CC2520=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKELB=m +CONFIG_IEEE802154_MRF24J40=m +CONFIG_IFB=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_IGB_DCA=y +CONFIG_IGB_HWMON=y +CONFIG_IIO=m +CONFIG_IIO_ADIS_LIB=m +CONFIG_IIO_ADIS_LIB_BUFFER=y +CONFIG_IIO_BUFFER=y +CONFIG_IIO_BUFFER_CB=y +CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +CONFIG_IIO_INTERRUPT_TRIGGER=m +CONFIG_IIO_KFIFO_BUF=m +CONFIG_IIO_PERIODIC_RTC_TRIGGER=m +CONFIG_IIO_SIMPLE_DUMMY=m +# CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set +# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set +CONFIG_IIO_ST_ACCEL_3AXIS=m +CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m +CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m +CONFIG_IIO_ST_GYRO_3AXIS=m +CONFIG_IIO_ST_GYRO_I2C_3AXIS=m +CONFIG_IIO_ST_GYRO_SPI_3AXIS=m +CONFIG_IIO_ST_MAGN_3AXIS=m +CONFIG_IIO_ST_MAGN_I2C_3AXIS=m +CONFIG_IIO_ST_MAGN_SPI_3AXIS=m +CONFIG_IIO_ST_PRESS=m +CONFIG_IIO_ST_PRESS_I2C=m +CONFIG_IIO_ST_PRESS_SPI=m +CONFIG_IIO_ST_SENSORS_CORE=m +CONFIG_IIO_ST_SENSORS_I2C=m +CONFIG_IIO_ST_SENSORS_SPI=m +CONFIG_IIO_SYSFS_TRIGGER=m +CONFIG_IIO_TRIGGER=y +CONFIG_IIO_TRIGGERED_BUFFER=m +# CONFIG_IKCONFIG is not set +CONFIG_IMA_APPRAISE=y +CONFIG_IMA_DEFAULT_HASH="sha1" +CONFIG_IMA_DEFAULT_HASH_SHA1=y +# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set +# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set +# CONFIG_IMA_DEFAULT_HASH_WP512 is not set +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" +# CONFIG_IMA_LOAD_X509 is not set +CONFIG_IMA_LSM_RULES=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_NG_TEMPLATE=y +# CONFIG_IMA_SIG_TEMPLATE is not set +# CONFIG_IMA_TEMPLATE is not set +CONFIG_IMA_TRUSTED_KEYRING=y +CONFIG_IMX2_WDT=m +CONFIG_IMX_DMA=m +CONFIG_IMX_IPUV3_CORE=m +CONFIG_IMX_SDMA=m +CONFIG_IMX_THERMAL=m +CONFIG_IMX_WEIM=y +CONFIG_INET=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET_AH=m +CONFIG_INET_DCCP_DIAG=m +CONFIG_INET_DIAG=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_LRO=y +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_UDP_DIAG=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_AMSO1100=m +# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set +CONFIG_INFINIBAND_CXGB3=m +# CONFIG_INFINIBAND_CXGB3_DEBUG is not set +CONFIG_INFINIBAND_CXGB4=m +CONFIG_INFINIBAND_EHCA=m +CONFIG_INFINIBAND_IPATH=m +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +# CONFIG_INFINIBAND_IPOIB_DEBUG is not set +CONFIG_INFINIBAND_ISER=m +CONFIG_INFINIBAND_ISERT=m +CONFIG_INFINIBAND_MTHCA=m +# CONFIG_INFINIBAND_MTHCA_DEBUG is not set +CONFIG_INFINIBAND_NES=m +# CONFIG_INFINIBAND_NES_DEBUG is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INFINIBAND_ON_DEMAND_PAGING=y +CONFIG_INFINIBAND_QIB=m +CONFIG_INFINIBAND_QIB_DCA=y +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_SRPT=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_MEM=y +CONFIG_INFINIBAND_USNIC=m +CONFIG_INFTL=m +CONFIG_INITRAMFS_SOURCE="" +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_INIT_FALLBACK=y +CONFIG_INLINE_READ_UNLOCK=y +CONFIG_INLINE_READ_UNLOCK_IRQ=y +CONFIG_INLINE_SPIN_UNLOCK_IRQ=y +CONFIG_INLINE_WRITE_UNLOCK=y +CONFIG_INLINE_WRITE_UNLOCK_IRQ=y +CONFIG_INOTIFY_USER=y +CONFIG_INPUT=y +CONFIG_INPUT_88PM80X_ONKEY=m +CONFIG_INPUT_88PM860X_ONKEY=m +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_AD714X_I2C=m +CONFIG_INPUT_AD714X_SPI=m +CONFIG_INPUT_ADBHID=y +CONFIG_INPUT_ADXL34X=m +CONFIG_INPUT_ADXL34X_I2C=m +CONFIG_INPUT_ADXL34X_SPI=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_APMPOWER=m +CONFIG_INPUT_ARIZONA_HAPTICS=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_CMA3000=m +CONFIG_INPUT_CMA3000_I2C=m +CONFIG_INPUT_DA9052_ONKEY=m +CONFIG_INPUT_DA9055_ONKEY=m +CONFIG_INPUT_DRV260X_HAPTICS=m +CONFIG_INPUT_DRV2667_HAPTICS=m +CONFIG_INPUT_EVBUG=m +CONFIG_INPUT_EVDEV=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_BEEPER=m +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +CONFIG_INPUT_GPIO_TILT_POLLED=m +CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +CONFIG_INPUT_IMS_PCU=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_INPUT_KEYBOARD=y +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_KXTJ9=m +# CONFIG_INPUT_KXTJ9_POLLED_MODE is not set +CONFIG_INPUT_MATRIXKMAP=m +CONFIG_INPUT_MAX77693_HAPTIC=m +CONFIG_INPUT_MAX8925_ONKEY=m +CONFIG_INPUT_MAX8997_HAPTIC=m +CONFIG_INPUT_MC13783_PWRBUTTON=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MOUSE=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_PALMAS_PWRBUTTON=m +CONFIG_INPUT_PCAP=m +CONFIG_INPUT_PCF50633_PMU=m +CONFIG_INPUT_PCF8574=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_PMIC8XXX_PWRKEY=m +CONFIG_INPUT_POLLDEV=m +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_PWM_BEEPER=m +CONFIG_INPUT_RETU_PWRBUTTON=m +CONFIG_INPUT_SOC_BUTTON_ARRAY=m +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_TABLET=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_INPUT_TWL4030_PWRBUTTON=m +CONFIG_INPUT_TWL4030_VIBRA=m +CONFIG_INPUT_TWL6040_VIBRA=m +CONFIG_INPUT_UINPUT=y +CONFIG_INPUT_WISTRON_BTNS=m +CONFIG_INPUT_WM831X_ON=m +CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m +CONFIG_INPUT_YEALINK=m +CONFIG_INSTRUCTION_DECODER=y +CONFIG_INT340X_THERMAL=m +CONFIG_INTEGRITY=y +CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y +CONFIG_INTEGRITY_AUDIT=y +CONFIG_INTEGRITY_SIGNATURE=y +CONFIG_INTEL_GTT=y +CONFIG_INTEL_IDLE=y +CONFIG_INTEL_IOATDMA=m +CONFIG_INTEL_IOMMU=y +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_INTEL_IPS=m +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_ME=m +CONFIG_INTEL_MEI_TXE=m +CONFIG_INTEL_MENLOW=m +CONFIG_INTEL_MFLD_THERMAL=m +CONFIG_INTEL_MIC_BUS=m +CONFIG_INTEL_MIC_CARD=m +CONFIG_INTEL_MIC_HOST=m +CONFIG_INTEL_MIC_X100_DMA=m +CONFIG_INTEL_MID_DMAC=m +CONFIG_INTEL_MID_POWER_BUTTON=m +CONFIG_INTEL_MID_PTI=m +CONFIG_INTEL_MID_WATCHDOG=m +CONFIG_INTEL_OAKTRAIL=m +CONFIG_INTEL_POWERCLAMP=m +CONFIG_INTEL_RAPL=m +CONFIG_INTEL_RST=m +CONFIG_INTEL_SCU_IPC=y +CONFIG_INTEL_SCU_IPC_UTIL=m +CONFIG_INTEL_SCU_WATCHDOG=y +CONFIG_INTEL_SMARTCONNECT=m +CONFIG_INTEL_SOC_DTS_THERMAL=m +CONFIG_INTEL_SOC_PMIC=y +CONFIG_INTEL_TXT=y +CONFIG_INTERVAL_TREE=y +CONFIG_INTERVAL_TREE_TEST=m +CONFIG_INV_MPU6050_IIO=m +CONFIG_IOMMU_API=y +# CONFIG_IOMMU_DEBUG is not set +CONFIG_IOMMU_HELPER=y +CONFIG_IOMMU_PGTABLES_L2=y +# CONFIG_IOMMU_STRESS is not set +CONFIG_IOMMU_SUPPORT=y +CONFIG_IOSCHED_CFQ=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSF_MBI=m +CONFIG_IOSF_MBI_DEBUG=y +# CONFIG_IO_DELAY_0X80 is not set +CONFIG_IO_DELAY_0XED=y +# CONFIG_IO_DELAY_NONE is not set +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +# CONFIG_IO_DELAY_UDELAY is not set +CONFIG_IO_EVENT_IRQ=y +CONFIG_IP1000=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IPACK_BUS=m +CONFIG_IPC_NS=y +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +# CONFIG_IPIC is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_POWERNV=m +CONFIG_IPMI_POWEROFF=m +CONFIG_IPMI_SI=m +CONFIG_IPMI_SI_PROBE_DEFAULTS=y +CONFIG_IPMI_SSIF=m +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMMU_VMSA=y +CONFIG_IPPP_FILTER=y +CONFIG_IPQ_GCC_806X=m +CONFIG_IPV6=y +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MIP6=m +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_NDISC_NODETYPE=y +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +CONFIG_IPV6_PIMSM_V2=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_VTI=m +CONFIG_IPVLAN=m +CONFIG_IPW2100=m +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2100_MONITOR=y +CONFIG_IPW2200=m +# CONFIG_IPW2200_DEBUG is not set +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPWIRELESS=m +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_DCCP=m +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +# CONFIG_IP_DCCP_CCID3 is not set +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MROUTE=y +# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set +CONFIG_IP_MULTICAST=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_IP_PNP=y +# CONFIG_IP_PNP_BOOTP is not set +CONFIG_IP_PNP_DHCP=y +# CONFIG_IP_PNP_RARP is not set +CONFIG_IP_ROUTE_CLASSID=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_SCTP=m +CONFIG_IP_SET=m +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_VS=m +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_IPV6=y +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_NQ=m +CONFIG_IP_VS_PE_SIP=m +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_SCTP=y +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SH_TAB_BITS=8 +CONFIG_IP_VS_TAB_BITS=12 +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_WRR=m +CONFIG_IRCOMM=m +CONFIG_IRDA=m +CONFIG_IRDA_CACHE_LAST_LSAP=y +# CONFIG_IRDA_DEBUG is not set +CONFIG_IRDA_FAST_RR=y +CONFIG_IRDA_ULTRA=y +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRQCHIP=y +# CONFIG_IRQSOFF_TRACER is not set +CONFIG_IRQ_CROSSBAR=y +CONFIG_IRQ_DOMAIN=y +# CONFIG_IRQ_DOMAIN_DEBUG is not set +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_IRQ_REMAP=y +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_IRQ_WORK=y +CONFIG_IRTTY_SIR=m +CONFIG_IR_ENE=m +CONFIG_IR_FINTEK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_IMON=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_MESON=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_TTUSBIR=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_XMP_DECODER=m +CONFIG_ISAPNP=y +CONFIG_ISA_DMA_API=y +CONFIG_ISCSI_BOOT_SYSFS=m +CONFIG_ISCSI_IBFT=m +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_TARGET=m +CONFIG_ISCSI_TCP=m +CONFIG_ISDN=y +CONFIG_ISDN_AUDIO=y +CONFIG_ISDN_CAPI=m +CONFIG_ISDN_CAPI_CAPI20=m +CONFIG_ISDN_CAPI_CAPIDRV=m +# CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISDN_DIVAS=m +CONFIG_ISDN_DIVAS_BRIPCI=y +CONFIG_ISDN_DIVAS_DIVACAPI=m +CONFIG_ISDN_DIVAS_MAINT=m +CONFIG_ISDN_DIVAS_PRIPCI=y +CONFIG_ISDN_DIVAS_USERIDI=m +CONFIG_ISDN_DIVERSION=m +CONFIG_ISDN_DRV_ACT2000=m +CONFIG_ISDN_DRV_AVMB1_AVM_CS=m +CONFIG_ISDN_DRV_AVMB1_B1ISA=m +CONFIG_ISDN_DRV_AVMB1_B1PCI=m +CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y +CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m +CONFIG_ISDN_DRV_AVMB1_C4=m +CONFIG_ISDN_DRV_AVMB1_T1ISA=m +CONFIG_ISDN_DRV_AVMB1_T1PCI=m +CONFIG_ISDN_DRV_GIGASET=m +CONFIG_ISDN_DRV_HISAX=m +CONFIG_ISDN_DRV_ICN=m +CONFIG_ISDN_DRV_PCBIT=m +CONFIG_ISDN_DRV_SC=m +CONFIG_ISDN_HDLC=m +CONFIG_ISDN_I4L=m +CONFIG_ISDN_MPP=y +CONFIG_ISDN_PPP=y +CONFIG_ISDN_PPP_BSDCOMP=m +CONFIG_ISDN_PPP_VJ=y +CONFIG_ISDN_TTY_FAX=y +CONFIG_ISDN_X25=y +CONFIG_ISI=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_ISL29125=m +CONFIG_ISO9660_FS=m +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_ITCO_WDT=m +CONFIG_ITG3200=m +CONFIG_IWL3945=m +CONFIG_IWL4965=m +CONFIG_IWLDVM=m +CONFIG_IWLEGACY=m +# CONFIG_IWLEGACY_DEBUG is not set +CONFIG_IWLEGACY_DEBUGFS=y +CONFIG_IWLMVM=m +CONFIG_IWLWIFI=m +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLWIFI_DEBUGFS=y +CONFIG_IWLWIFI_DEVICE_TRACING=y +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_UAPSD is not set +CONFIG_IWMMXT=y +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBEVF=m +CONFIG_IXGBE_DCA=y +CONFIG_IXGBE_DCB=y +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_VXLAN=y +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_JFFS2_CMODE_FAVOURLZO=y +# CONFIG_JFFS2_CMODE_NONE is not set +# CONFIG_JFFS2_CMODE_PRIORITY is not set +# CONFIG_JFFS2_CMODE_SIZE is not set +CONFIG_JFFS2_COMPRESSION_OPTIONS=y +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_POSIX_ACL=y +CONFIG_JFFS2_FS_SECURITY=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +CONFIG_JFFS2_FS_WRITEBUFFER=y +CONFIG_JFFS2_FS_XATTR=y +CONFIG_JFFS2_LZO=y +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +# CONFIG_JFFS2_SUMMARY is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +CONFIG_JFS_STATISTICS=y +CONFIG_JME=m +CONFIG_JOLIET=y +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_AS5011=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JUMP_LABEL=y +CONFIG_K3_DMA=m +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y +CONFIG_KARMA_PARTITION=y +CONFIG_KDB_CONTINUE_CATASTROPHIC=0 +CONFIG_KDB_DEFAULT_ENABLE=0x1 +CONFIG_KDB_KEYBOARD=y +CONFIG_KEMPLD_WDT=m +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_LZ4 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_LZO is not set +CONFIG_KERNEL_MODE_NEON=y +# CONFIG_KERNEL_XZ is not set +CONFIG_KERNFS=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_KEXEC_JUMP=y +CONFIG_KEXEC_VERIFY_SIG=y +CONFIG_KEYBOARD_ADP5520=m +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ADP5589=m +CONFIG_KEYBOARD_ATKBD=y +CONFIG_KEYBOARD_CAP11XX=m +CONFIG_KEYBOARD_CROS_EC=m +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m +CONFIG_KEYBOARD_IMX=m +CONFIG_KEYBOARD_LKKBD=m +CONFIG_KEYBOARD_LM8323=m +CONFIG_KEYBOARD_LM8333=m +CONFIG_KEYBOARD_MATRIX=m +CONFIG_KEYBOARD_MAX7359=m +CONFIG_KEYBOARD_MCS=m +CONFIG_KEYBOARD_MPR121=m +CONFIG_KEYBOARD_NEWTON=m +CONFIG_KEYBOARD_NVEC=m +CONFIG_KEYBOARD_OMAP4=m +CONFIG_KEYBOARD_OPENCORES=m +CONFIG_KEYBOARD_PMIC8XXX=m +CONFIG_KEYBOARD_QT1070=m +CONFIG_KEYBOARD_QT2160=m +CONFIG_KEYBOARD_SAMSUNG=m +CONFIG_KEYBOARD_SH_KEYSC=m +CONFIG_KEYBOARD_STMPE=m +CONFIG_KEYBOARD_STOWAWAY=m +CONFIG_KEYBOARD_SUNKBD=m +CONFIG_KEYBOARD_TC3589X=m +CONFIG_KEYBOARD_TCA6416=m +CONFIG_KEYBOARD_TCA8418=m +CONFIG_KEYBOARD_TEGRA=m +CONFIG_KEYBOARD_TWL4030=m +CONFIG_KEYBOARD_XTKBD=m +CONFIG_KEYS=y +CONFIG_KEYS_COMPAT=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_KGDB=y +CONFIG_KGDB_KDB=y +CONFIG_KGDB_LOW_LEVEL_TRAP=y +CONFIG_KGDB_SERIAL_CONSOLE=y +# CONFIG_KGDB_TESTS is not set +CONFIG_KINGSUN_DONGLE=m +CONFIG_KPROBES=y +CONFIG_KPROBES_ON_FTRACE=y +# CONFIG_KPROBES_SANITY_TEST is not set +CONFIG_KPROBE_EVENT=y +CONFIG_KRETPROBES=y +CONFIG_KS0108=m +CONFIG_KS0108_DELAY=2 +CONFIG_KS0108_PORT=0x378 +CONFIG_KS8842=m +CONFIG_KS8851=m +CONFIG_KS8851_MLL=m +CONFIG_KS959_DONGLE=m +CONFIG_KSDAZZLE_DONGLE=m +# CONFIG_KSI8560 is not set +CONFIG_KSM=y +CONFIG_KSZ884X_PCI=m +CONFIG_KUSER_HELPERS=y +CONFIG_KVM_AMD=m +CONFIG_KVM_APIC_ARCHITECTURE=y +CONFIG_KVM_ARM_HOST=y +CONFIG_KVM_ARM_MAX_VCPUS=4 +CONFIG_KVM_ARM_TIMER=y +CONFIG_KVM_ARM_VGIC=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_KVM_BOOK3S_64=m +CONFIG_KVM_BOOK3S_64_HANDLER=y +CONFIG_KVM_BOOK3S_64_HV=m +CONFIG_KVM_BOOK3S_64_PR=m +CONFIG_KVM_BOOK3S_HANDLER=y +CONFIG_KVM_BOOK3S_HV_POSSIBLE=y +CONFIG_KVM_BOOK3S_PR_POSSIBLE=y +CONFIG_KVM_BOOKE_HV=y +CONFIG_KVM_DEBUG_FS=y +CONFIG_KVM_DEVICE_ASSIGNMENT=y +CONFIG_KVM_E500MC=y +# CONFIG_KVM_EXIT_TIMING is not set +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_KVM_GUEST=y +CONFIG_KVM_INTEL=m +CONFIG_KVM_MMIO=y +# CONFIG_KVM_MMU_AUDIT is not set +CONFIG_KVM_MPIC=y +CONFIG_KVM_VFIO=y +CONFIG_KVM_XICS=y +CONFIG_KXCJK1013=m +CONFIG_KXSD9=m +CONFIG_L2TP=m +CONFIG_L2TP_DEBUGFS=m +CONFIG_L2TP_ETH=m +CONFIG_L2TP_IP=m +CONFIG_L2TP_V3=y +CONFIG_LANCE=m +CONFIG_LANMEDIA=m +CONFIG_LAPB=m +CONFIG_LAPBETHER=m +# CONFIG_LATENCYTOP is not set +CONFIG_LATTICE_ECP3_CONFIG=m +CONFIG_LBDAF=y +CONFIG_LCD_AMS369FG06=m +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LCD_HX8357=m +CONFIG_LCD_ILI922X=m +CONFIG_LCD_ILI9320=m +CONFIG_LCD_L4F00242T03=m +CONFIG_LCD_LD9040=m +CONFIG_LCD_LMS283GF05=m +CONFIG_LCD_LMS501KF03=m +CONFIG_LCD_LTV350QV=m +CONFIG_LCD_PLATFORM=m +CONFIG_LCD_S6E63M0=m +CONFIG_LCD_TDO24M=m +CONFIG_LCD_VGG2432A4=m +# CONFIG_LDM_DEBUG is not set +CONFIG_LDM_PARTITION=y +CONFIG_LEDS_88PM860X=m +CONFIG_LEDS_ADP5520=m +CONFIG_LEDS_ASIC3=y +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_DA903X=m +CONFIG_LEDS_DA9052=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_DELL_NETBOOKS=m +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_INTEL_SS4200=m +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP5523=m +CONFIG_LEDS_LP5562=m +CONFIG_LEDS_LP55XX_COMMON=m +CONFIG_LEDS_LP8501=m +CONFIG_LEDS_LP8788=m +CONFIG_LEDS_LP8860=m +CONFIG_LEDS_LT3593=m +CONFIG_LEDS_MAX8997=m +CONFIG_LEDS_MC13783=m +CONFIG_LEDS_MENF21BMC=m +CONFIG_LEDS_NET48XX=m +CONFIG_LEDS_OT200=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_PWM=m +CONFIG_LEDS_REGULATOR=m +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TCA6507=m +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_WM831X_STATUS=m +CONFIG_LEDS_WM8350=m +CONFIG_LEDS_WRAP=m +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=0 +# CONFIG_LGUEST is not set +# CONFIG_LGUEST_GUEST is not set +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +CONFIG_LIB80211_CRYPT_WEP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_LIBCRC32C=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_CS=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_LIBFDT=y +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_LINE6_USB=m +# CONFIG_LINE6_USB_IMPULSE_RESPONSE is not set +CONFIG_LIRC=m +CONFIG_LIRC_BT829=m +CONFIG_LIRC_IMON=m +CONFIG_LIRC_PARALLEL=m +CONFIG_LIRC_SASEM=m +CONFIG_LIRC_SERIAL=m +CONFIG_LIRC_SERIAL_TRANSMITTER=y +CONFIG_LIRC_SIR=m +CONFIG_LIRC_STAGING=y +CONFIG_LIRC_ZILOG=m +CONFIG_LIS3L02DQ=m +CONFIG_LITELINK_DONGLE=m +# CONFIG_LKDTM is not set +CONFIG_LLC=m +CONFIG_LLC2=m +CONFIG_LNET=m +CONFIG_LNET_MAX_PAYLOAD=1048576 +CONFIG_LNET_SELFTEST=m +CONFIG_LNET_XPRT_IB=m +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_LOCKD=m +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_LOCKD_V4=y +CONFIG_LOCKUP_DETECTOR=y +# CONFIG_LOCK_STAT is not set +CONFIG_LOCK_TORTURE_TEST=m +# CONFIG_LOGFS is not set +CONFIG_LOGIG940_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGITECH_FF=y +CONFIG_LOGIWHEELS_FF=y +# CONFIG_LOGO is not set +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_LOOPBACK_TARGET=m +CONFIG_LOWMEM_CAM_NUM=3 +CONFIG_LOWMEM_SIZE=0x30000000 +CONFIG_LP8788_ADC=m +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +# CONFIG_LP_CONSOLE is not set +CONFIG_LRU_CACHE=m +CONFIG_LSI_ET1011C_PHY=m +CONFIG_LSM_MMAP_MIN_ADDR=0 +CONFIG_LTE_GDM724X=m +CONFIG_LTPC=m +CONFIG_LTR501=m +# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set +CONFIG_LUSTRE_FS=m +CONFIG_LUSTRE_LLITE_LLOOP=m +CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192 +CONFIG_LUSTRE_TRANSLATE_ERRNOS=y +CONFIG_LXT_PHY=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +# CONFIG_M486 is not set +# CONFIG_M586 is not set +# CONFIG_M586MMX is not set +# CONFIG_M586TSC is not set +CONFIG_M686=y +CONFIG_MA600_DONGLE=m +CONFIG_MAC80211=m +CONFIG_MAC80211_DEBUGFS=y +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_HWSIM=m +CONFIG_MAC80211_LEDS=y +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_MESSAGE_TRACING=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +CONFIG_MAC80211_RC_MINSTREL_VHT=y +CONFIG_MAC802154=m +CONFIG_MACE=m +# CONFIG_MACE_AAUI_PORT is not set +CONFIG_MACHZ_WDT=m +CONFIG_MACH_ARMADA_370=y +CONFIG_MACH_ARMADA_375=y +CONFIG_MACH_ARMADA_38X=y +CONFIG_MACH_ARMADA_XP=y +CONFIG_MACH_BERLIN_BG2=y +CONFIG_MACH_BERLIN_BG2CD=y +CONFIG_MACH_BERLIN_BG2Q=y +# CONFIG_MACH_CM_T35 is not set +CONFIG_MACH_CM_T3517=y +# CONFIG_MACH_CRANEBOARD is not set +# CONFIG_MACH_DEVKIT8000 is not set +CONFIG_MACH_DOVE=y +CONFIG_MACH_LAGER=y +CONFIG_MACH_MARZEN=y +CONFIG_MACH_MESON6=y +CONFIG_MACH_MESON8=y +CONFIG_MACH_MVEBU_ANY=y +CONFIG_MACH_MVEBU_V7=y +# CONFIG_MACH_NOKIA_RX51 is not set +# CONFIG_MACH_OMAP3517EVM is not set +CONFIG_MACH_OMAP3530_LV_SOM=y +CONFIG_MACH_OMAP3_BEAGLE=y +CONFIG_MACH_OMAP3_PANDORA=y +CONFIG_MACH_OMAP3_TORPEDO=y +CONFIG_MACH_OMAP_GENERIC=y +CONFIG_MACH_OMAP_LDP=y +CONFIG_MACH_OVERO=y +CONFIG_MACH_SBC3530=y +CONFIG_MACH_TOUCHBOOK=y +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_MAC_EMUMOUSEBTN=m +CONFIG_MAC_FLOPPY=m +CONFIG_MAC_PARTITION=y +CONFIG_MAG3110=m +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 +CONFIG_MAILBOX=y +CONFIG_MANTIS_CORE=m +CONFIG_MARVELL_PHY=m +# CONFIG_MATH_EMULATION_FULL is not set +CONFIG_MATH_EMULATION_HW_UNIMPLEMENTED=y +# CONFIG_MATOM is not set +CONFIG_MAX1027=m +CONFIG_MAX1363=m +CONFIG_MAX517=m +CONFIG_MAX5821=m +CONFIG_MAX63XX_WATCHDOG=m +CONFIG_MAX8925_POWER=m +# CONFIG_MAXSMP is not set +CONFIG_MAX_RAW_DEVS=256 +CONFIG_MCB=m +CONFIG_MCB_PCI=m +# CONFIG_MCORE2 is not set +CONFIG_MCP2120_DONGLE=m +CONFIG_MCP320X=m +CONFIG_MCP3422=m +CONFIG_MCP4725=m +CONFIG_MCP4922=m +CONFIG_MCPM=y +CONFIG_MCPM_QUAD_CLUSTER=y +# CONFIG_MCRUSOE is not set +CONFIG_MCS_FIR=m +# CONFIG_MCYRIXIII is not set +CONFIG_MD=y +CONFIG_MDA_CONSOLE=m +CONFIG_MDIO=m +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_BUS_MUX=m +CONFIG_MDIO_BUS_MUX_GPIO=m +CONFIG_MDIO_BUS_MUX_MMIOREG=m +CONFIG_MDIO_GPIO=m +CONFIG_MD_AUTODETECT=y +CONFIG_MD_FAULTY=m +CONFIG_MD_LINEAR=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MEDIA_ALTERA_CI=m +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_COMMON_OPTIONS=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_PARPORT_SUPPORT=y +CONFIG_MEDIA_PCI_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_TUNER=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_M88TS2022=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_USB_SUPPORT=y +# CONFIG_MEFFICEON is not set +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_SAS=m +# CONFIG_MELAN is not set +CONFIG_MEMCG=y +CONFIG_MEMCG_KMEM=y +CONFIG_MEMCG_SWAP=y +# CONFIG_MEMCG_SWAP_ENABLED is not set +CONFIG_MEMORY=y +CONFIG_MEMORY_BALLOON=y +CONFIG_MEMORY_FAILURE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTPLUG_SPARSE=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_MEMORY_ISOLATION=y +CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_MEMSTICK_R592=m +CONFIG_MEMSTICK_REALTEK_PCI=m +CONFIG_MEMSTICK_REALTEK_USB=m +CONFIG_MEMSTICK_TIFM_MS=m +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MEMTEST=y +CONFIG_MEM_SOFT_DIRTY=y +CONFIG_MENF21BMC_WATCHDOG=m +CONFIG_MEN_A21_WDT=m +CONFIG_MEN_Z188_ADC=m +CONFIG_MESON6_TIMER=y +CONFIG_MESON_WATCHDOG=m +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +CONFIG_MFD_88PM800=m +CONFIG_MFD_88PM805=m +CONFIG_MFD_88PM860X=y +CONFIG_MFD_AAT2870_CORE=y +CONFIG_MFD_ARIZONA=y +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_ARIZONA_SPI=m +CONFIG_MFD_AS3711=y +CONFIG_MFD_AS3722=y +CONFIG_MFD_ASIC3=y +CONFIG_MFD_ATMEL_HLCDC=m +CONFIG_MFD_AXP20X=y +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_CORE=y +CONFIG_MFD_CROS_EC=m +CONFIG_MFD_CROS_EC_I2C=m +CONFIG_MFD_CROS_EC_SPI=m +CONFIG_MFD_CS5535=m +CONFIG_MFD_DA9052_I2C=y +CONFIG_MFD_DA9052_SPI=y +CONFIG_MFD_DA9055=y +CONFIG_MFD_DA9063=y +CONFIG_MFD_DLN2=m +CONFIG_MFD_HI6421_PMIC=m +CONFIG_MFD_INTEL_MSIC=y +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_KEMPLD=m +CONFIG_MFD_LM3533=m +CONFIG_MFD_LP3943=m +CONFIG_MFD_LP8788=y +CONFIG_MFD_MAX14577=y +CONFIG_MFD_MAX77686=y +CONFIG_MFD_MAX77693=y +CONFIG_MFD_MAX8907=m +CONFIG_MFD_MAX8925=y +CONFIG_MFD_MAX8997=y +CONFIG_MFD_MAX8998=y +CONFIG_MFD_MC13XXX=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_MFD_MC13XXX_SPI=m +CONFIG_MFD_MENF21BMC=m +CONFIG_MFD_NVEC=m +CONFIG_MFD_OMAP_USB_HOST=y +CONFIG_MFD_PALMAS=y +CONFIG_MFD_PCF50633=m +CONFIG_MFD_PM8921_CORE=m +CONFIG_MFD_PM8XXX=m +CONFIG_MFD_RC5T583=y +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RETU=m +CONFIG_MFD_RK808=m +CONFIG_MFD_RN5T618=m +CONFIG_MFD_RTSX_PCI=m +CONFIG_MFD_RTSX_USB=m +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SM501_GPIO=y +CONFIG_MFD_SMSC=y +CONFIG_MFD_SPMI_PMIC=m +CONFIG_MFD_STMPE=y +CONFIG_MFD_SYSCON=y +CONFIG_MFD_T7L66XB=y +CONFIG_MFD_TC3589X=y +CONFIG_MFD_TC6387XB=y +CONFIG_MFD_TC6393XB=y +CONFIG_MFD_TIMBERDALE=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_TPS65090=y +CONFIG_MFD_TPS65217=m +CONFIG_MFD_TPS65218=m +CONFIG_MFD_TPS6586X=y +CONFIG_MFD_TPS65910=y +CONFIG_MFD_TPS65912=y +CONFIG_MFD_TPS65912_I2C=y +CONFIG_MFD_TPS65912_SPI=y +CONFIG_MFD_TPS80031=y +CONFIG_MFD_TWL4030_AUDIO=y +CONFIG_MFD_VEXPRESS_SYSREG=y +CONFIG_MFD_VIPERBOARD=m +CONFIG_MFD_VX855=m +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_WM5102=y +CONFIG_MFD_WM5110=y +CONFIG_MFD_WM831X=y +CONFIG_MFD_WM831X_I2C=y +CONFIG_MFD_WM831X_SPI=y +CONFIG_MFD_WM8350=y +CONFIG_MFD_WM8350_I2C=y +CONFIG_MFD_WM8400=y +CONFIG_MFD_WM8994=m +CONFIG_MFD_WM8997=y +# CONFIG_MGEODEGX1 is not set +# CONFIG_MGEODE_LX is not set +CONFIG_MG_DISK=m +CONFIG_MG_DISK_RES=0 +CONFIG_MICREL_KS8995MA=m +CONFIG_MICREL_PHY=m +CONFIG_MICROCODE=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_AMD_EARLY=y +CONFIG_MICROCODE_EARLY=y +CONFIG_MICROCODE_INTEL=y +CONFIG_MICROCODE_INTEL_EARLY=y +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_MIGHT_HAVE_CACHE_L2X0=y +CONFIG_MIGHT_HAVE_PCI=y +CONFIG_MIGRATION=y +CONFIG_MINIX_FS=m +CONFIG_MINIX_SUBPARTITION=y +CONFIG_MISC_FILESYSTEMS=y +CONFIG_MISDN=m +CONFIG_MISDN_AVMFRITZ=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_MISDN_INFINEON=m +CONFIG_MISDN_IPAC=m +CONFIG_MISDN_ISAR=m +CONFIG_MISDN_L1OIP=m +CONFIG_MISDN_NETJET=m +CONFIG_MISDN_SPEEDFAX=m +CONFIG_MISDN_W6692=m +CONFIG_MIXCOMWD=m +# CONFIG_MK6 is not set +# CONFIG_MK7 is not set +# CONFIG_MK8 is not set +CONFIG_MKISS=m +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_EN_DCB=y +CONFIG_MLX4_EN_VXLAN=y +CONFIG_MLX4_INFINIBAND=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX90614=m +CONFIG_MMA8452=m +CONFIG_MMC=y +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_CB710=m +# CONFIG_MMC_CLKGATE is not set +# CONFIG_MMC_DEBUG is not set +CONFIG_MMC_DW=m +CONFIG_MMC_DW_EXYNOS=m +CONFIG_MMC_DW_IDMAC=y +CONFIG_MMC_DW_K3=m +CONFIG_MMC_DW_PCI=m +CONFIG_MMC_DW_PLTFM=m +CONFIG_MMC_MVSDIO=m +CONFIG_MMC_MXC=m +CONFIG_MMC_OMAP=m +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_QCOM_DML=m +CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_REALTEK_USB=m +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI_ACPI=m +CONFIG_MMC_SDHCI_BIG_ENDIAN_32BIT_BYTE_SWAPPER=y +CONFIG_MMC_SDHCI_DOVE=m +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_IO_ACCESSORS=y +CONFIG_MMC_SDHCI_MSM=m +CONFIG_MMC_SDHCI_OF_ARASAN=m +CONFIG_MMC_SDHCI_OF_ESDHC=m +CONFIG_MMC_SDHCI_OF_HLWD=m +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_SDHCI_PXAV2=m +CONFIG_MMC_SDHCI_PXAV3=m +CONFIG_MMC_SDHCI_S3C=m +CONFIG_MMC_SDHCI_S3C_DMA=y +CONFIG_MMC_SDHCI_TEGRA=m +CONFIG_MMC_SDHI=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_SH_MMCIF=m +CONFIG_MMC_SPI=m +# CONFIG_MMC_TEST is not set +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_TMIO=m +CONFIG_MMC_TMIO_CORE=m +CONFIG_MMC_TOSHIBA_PCI=m +CONFIG_MMC_USDHI6ROL0=m +CONFIG_MMC_USHC=m +CONFIG_MMC_VIA_SDMMC=m +CONFIG_MMC_VUB300=m +CONFIG_MMC_WBSD=m +CONFIG_MMIOTRACE=y +# CONFIG_MMIOTRACE_TEST is not set +CONFIG_MMU=y +CONFIG_MMU_NOTIFIER=y +CONFIG_MODULES=y +CONFIG_MODULES_USE_ELF_REL=y +CONFIG_MODULES_USE_ELF_RELA=y +# CONFIG_MODULE_COMPRESS is not set +# CONFIG_MODULE_FORCE_LOAD is not set +# CONFIG_MODULE_FORCE_UNLOAD is not set +CONFIG_MODULE_SIG=y +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_HASH="sha512" +# CONFIG_MODULE_SIG_SHA1 is not set +# CONFIG_MODULE_SIG_SHA224 is not set +# CONFIG_MODULE_SIG_SHA256 is not set +# CONFIG_MODULE_SIG_SHA384 is not set +CONFIG_MODULE_SIG_SHA512=y +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_CYAPA=m +CONFIG_MOUSE_ELAN_I2C=m +CONFIG_MOUSE_ELAN_I2C_I2C=y +CONFIG_MOUSE_ELAN_I2C_SMBUS=y +CONFIG_MOUSE_GPIO=m +# CONFIG_MOUSE_INPORT is not set +CONFIG_MOUSE_LOGIBM=m +CONFIG_MOUSE_PC110PAD=m +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SENTELIC=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOVABLE_NODE=y +CONFIG_MOXA_INTELLIO=m +CONFIG_MOXA_SMARTIO=m +# CONFIG_MPC8536_DS is not set +# CONFIG_MPC8540_ADS is not set +# CONFIG_MPC8560_ADS is not set +# CONFIG_MPC85xx_CDS is not set +# CONFIG_MPC85xx_DS is not set +# CONFIG_MPC85xx_MDS is not set +# CONFIG_MPC85xx_RDB is not set +# CONFIG_MPENTIUM4 is not set +# CONFIG_MPENTIUMII is not set +# CONFIG_MPENTIUMIII is not set +# CONFIG_MPENTIUMM is not set +CONFIG_MPIC=y +CONFIG_MPIC_BROKEN_REGREAD=y +# CONFIG_MPIC_TIMER is not set +# CONFIG_MPIC_WEIRD is not set +CONFIG_MPILIB=y +CONFIG_MPL115=m +CONFIG_MPL3115=m +# CONFIG_MPSC is not set +CONFIG_MRP=m +CONFIG_MSDOS_FS=m +CONFIG_MSDOS_PARTITION=y +# CONFIG_MSI_BITMAP_SELFTEST is not set +CONFIG_MSI_LAPTOP=m +CONFIG_MSI_WMI=m +CONFIG_MSM_GCC_8660=m +CONFIG_MSM_GCC_8960=m +CONFIG_MSM_GCC_8974=m +CONFIG_MSM_IOMMU=y +CONFIG_MSM_MMCC_8960=m +CONFIG_MSM_MMCC_8974=m +CONFIG_MSPRO_BLOCK=m +CONFIG_MS_BLOCK=m +CONFIG_MTDRAM_ERASE_SIZE=128 +CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTD_ABSENT=m +CONFIG_MTD_AFS_PARTS=m +CONFIG_MTD_AMD76XROM=m +CONFIG_MTD_AR7_PARTS=m +CONFIG_MTD_BLOCK2MTD=m +CONFIG_MTD_BLOCK_RO=m +CONFIG_MTD_CFI=m +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_COMPLEX_MAPPINGS=y +CONFIG_MTD_DATAFLASH=m +CONFIG_MTD_DATAFLASH_OTP=y +# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set +CONFIG_MTD_DOCG3=m +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_GEN_PROBE=m +CONFIG_MTD_GPIO_ADDR=m +CONFIG_MTD_ICHXROM=m +CONFIG_MTD_IMPA7=m +CONFIG_MTD_INTEL_VR_NOR=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_L440GX=m +CONFIG_MTD_LATCH_ADDR=m +CONFIG_MTD_LPDDR=m +CONFIG_MTD_LPDDR2_NVM=m +CONFIG_MTD_M25P80=m +CONFIG_MTD_MAP_BANK_WIDTH_1=y +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +CONFIG_MTD_MAP_BANK_WIDTH_2=y +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +CONFIG_MTD_MTDRAM=m +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_DENALI=m +CONFIG_MTD_NAND_DENALI_DT=m +CONFIG_MTD_NAND_DENALI_PCI=m +CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 +CONFIG_MTD_NAND_DISKONCHIP=m +# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 +# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set +CONFIG_MTD_NAND_DOCG4=m +CONFIG_MTD_NAND_ECC_BCH=y +# CONFIG_MTD_NAND_ECC_SMC is not set +CONFIG_MTD_NAND_FSL_ELBC=m +CONFIG_MTD_NAND_FSL_IFC=m +CONFIG_MTD_NAND_FSL_UPM=m +CONFIG_MTD_NAND_GPIO=m +CONFIG_MTD_NAND_GPMI_NAND=m +CONFIG_MTD_NAND_MXC=m +CONFIG_MTD_NAND_NANDSIM=m +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_ORION=m +CONFIG_MTD_NAND_PASEMI=m +CONFIG_MTD_NAND_PLATFORM=m +CONFIG_MTD_NAND_PXA3xx=m +CONFIG_MTD_NAND_RICOH=m +CONFIG_MTD_NAND_SH_FLCTL=m +CONFIG_MTD_NAND_TMIO=m +CONFIG_MTD_NETtel=m +CONFIG_MTD_ONENAND=m +CONFIG_MTD_ONENAND_2X_PROGRAM=y +CONFIG_MTD_ONENAND_GENERIC=m +CONFIG_MTD_ONENAND_OMAP2=m +# CONFIG_MTD_ONENAND_OTP is not set +CONFIG_MTD_ONENAND_VERIFY_WRITE=y +CONFIG_MTD_OOPS=m +CONFIG_MTD_PCI=m +CONFIG_MTD_PCMCIA=m +# CONFIG_MTD_PCMCIA_ANONYMOUS is not set +CONFIG_MTD_PHRAM=m +CONFIG_MTD_PHYSMAP=m +# CONFIG_MTD_PHYSMAP_COMPAT is not set +CONFIG_MTD_PHYSMAP_OF=m +CONFIG_MTD_PLATRAM=m +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +CONFIG_MTD_QINFO_PROBE=m +CONFIG_MTD_RAM=m +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +CONFIG_MTD_REDBOOT_PARTS=m +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set +CONFIG_MTD_ROM=m +CONFIG_MTD_SBC_GXX=m +CONFIG_MTD_SCB2_FLASH=m +CONFIG_MTD_SCx200_DOCFLASH=m +CONFIG_MTD_SLRAM=m +CONFIG_MTD_SM_COMMON=m +CONFIG_MTD_SPINAND_MT29F=m +CONFIG_MTD_SPINAND_ONDIEECC=y +CONFIG_MTD_SPI_NOR=m +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y +CONFIG_MTD_SST25L=m +CONFIG_MTD_SWAP=m +# CONFIG_MTD_TESTS is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_BEB_LIMIT=20 +CONFIG_MTD_UBI_BLOCK=y +CONFIG_MTD_UBI_FASTMAP=y +CONFIG_MTD_UBI_GLUEBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTK_TIMER=y +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_MULTI_IRQ_HANDLER=y +CONFIG_MUSB_PIO_ONLY=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_MV643XX_ETH=m +CONFIG_MVEBU_CLK_COMMON=y +CONFIG_MVEBU_CLK_COREDIV=y +CONFIG_MVEBU_CLK_CPU=y +CONFIG_MVEBU_DEVBUS=y +CONFIG_MVEBU_MBUS=y +# CONFIG_MVIAC3_2 is not set +# CONFIG_MVIAC7 is not set +CONFIG_MVMDIO=m +CONFIG_MVNETA=m +CONFIG_MVPP2=m +CONFIG_MV_XOR=y +CONFIG_MWAVE=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_USB=m +# CONFIG_MWINCHIP3D is not set +# CONFIG_MWINCHIPC6 is not set +CONFIG_MWL8K=m +CONFIG_MX3_IPU=y +CONFIG_MX3_IPU_IRQS=4 +# CONFIG_MXC_DEBUG_BOARD is not set +CONFIG_MXC_TZIC=y +CONFIG_MXM_WMI=m +CONFIG_MXS_DMA=y +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_N2=m +CONFIG_NAMESPACES=y +CONFIG_NATIONAL_PHY=m +CONFIG_NATSEMI=m +CONFIG_NAU7802=m +CONFIG_NBPFAXI_DMA=m +CONFIG_NCPFS_EXTRAS=y +CONFIG_NCPFS_IOCTL_LOCKING=y +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_NLS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_PACKET_SIGNING=y +# CONFIG_NCPFS_SMALLDOS is not set +CONFIG_NCPFS_STRONG=y +CONFIG_NCP_FS=m +CONFIG_NE2000=m +CONFIG_NE2K_PCI=m +CONFIG_NEED_MULTIPLE_NODES=y +CONFIG_NEED_NODE_MEMMAP_SIZE=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_NEON=y +CONFIG_NET=y +CONFIG_NET5501=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETDEVICES=y +CONFIG_NETFILTER=y +CONFIG_NETFILTER_ADVANCED=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_SET=m +CONFIG_NETFILTER_XT_TARGET_AUDIT=m +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETLABEL=y +CONFIG_NETLINK_DIAG=m +CONFIG_NETLINK_MMAP=y +CONFIG_NETPOLL=y +CONFIG_NETROM=m +CONFIG_NETWORK_FILESYSTEMS=y +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set +CONFIG_NETWORK_SECMARK=y +CONFIG_NETXEN_NIC=m +CONFIG_NET_9P=m +# CONFIG_NET_9P_DEBUG is not set +CONFIG_NET_9P_RDMA=m +CONFIG_NET_9P_VIRTIO=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_GACT=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_CADENCE=y +CONFIG_NET_CALXEDA_XGMAC=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_ACT=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_FW=m +# CONFIG_NET_CLS_IND is not set +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_U32=m +CONFIG_NET_CORE=y +CONFIG_NET_DCCPPROBE=m +# CONFIG_NET_DROP_MONITOR is not set +CONFIG_NET_DSA=m +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_NET_DSA_HWMON=y +CONFIG_NET_DSA_MV88E6060=m +CONFIG_NET_DSA_MV88E6123_61_65=m +CONFIG_NET_DSA_MV88E6131=m +CONFIG_NET_DSA_MV88E6171=m +CONFIG_NET_DSA_MV88E6352=m +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_DSA=y +CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_CANID=m +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_IPSET=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_FC=y +CONFIG_NET_FLOW_LIMIT=y +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IPIP=m +CONFIG_NET_IPVTI=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_NET_MPLS_GSO=m +CONFIG_NET_NS=y +CONFIG_NET_PACKET_ENGINE=y +CONFIG_NET_PKTGEN=m +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_NET_SB1000=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_FIFO=y +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_PLUG=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCTPPROBE=m +# CONFIG_NET_SWITCHDEV is not set +CONFIG_NET_TCPPROBE=m +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TULIP=y +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_NET_VENDOR_8390=y +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_NET_VENDOR_AGERE=y +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_NET_VENDOR_AMD=y +CONFIG_NET_VENDOR_APPLE=y +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_NET_VENDOR_CIRRUS=y +CONFIG_NET_VENDOR_CISCO=y +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_VENDOR_DLINK=y +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_NET_VENDOR_EXAR=y +CONFIG_NET_VENDOR_FARADAY=y +CONFIG_NET_VENDOR_FREESCALE=y +CONFIG_NET_VENDOR_FUJITSU=y +CONFIG_NET_VENDOR_HISILICON=y +CONFIG_NET_VENDOR_HP=y +CONFIG_NET_VENDOR_I825XX=y +CONFIG_NET_VENDOR_IBM=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_NET_VENDOR_MICREL=y +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_NET_VENDOR_MYRI=y +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_NET_VENDOR_OKI=y +CONFIG_NET_VENDOR_PASEMI=y +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_NET_VENDOR_SUN=y +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_NET_VENDOR_TI=y +CONFIG_NET_VENDOR_TOSHIBA=y +CONFIG_NET_VENDOR_VIA=y +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_NET_VENDOR_XILINX=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_NEW_LEDS=y +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_HCI=m +CONFIG_NFC_MEI_PHY=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_I2C=m +CONFIG_NFC_MICROREAD_MEI=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=y +CONFIG_NFC_PN533=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_I2C=m +CONFIG_NFC_PN544_MEI=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_SHDLC=y +CONFIG_NFC_SIM=m +CONFIG_NFC_ST21NFCA=m +CONFIG_NFC_ST21NFCA_I2C=m +CONFIG_NFC_ST21NFCB=m +CONFIG_NFC_ST21NFCB_I2C=m +CONFIG_NFC_TRF7970A=m +CONFIG_NFC_WILINK=m +CONFIG_NFSD=m +# CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_NFS_DEBUG=y +CONFIG_NFS_FS=m +CONFIG_NFS_FSCACHE=y +CONFIG_NFS_SWAP=y +CONFIG_NFS_USE_KERNEL_DNS=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_V2=m +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +CONFIG_NFS_V4_1_MIGRATION=y +CONFIG_NFS_V4_2=y +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_NFTL=m +CONFIG_NFTL_RW=y +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NFT_CHAIN_ROUTE_IPV4=m +CONFIG_NFT_CHAIN_ROUTE_IPV6=m +CONFIG_NFT_COMPAT=m +CONFIG_NFT_COUNTER=m +CONFIG_NFT_CT=m +CONFIG_NFT_EXTHDR=m +CONFIG_NFT_HASH=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_LOG=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_NFT_META=m +CONFIG_NFT_NAT=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_RBTREE=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_REDIR_IPV4=m +CONFIG_NFT_REDIR_IPV6=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IPV4=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +# CONFIG_NF_CONNTRACK_PROCFS is not set +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_BRIDGE=m +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_H323=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_REDIRECT=m +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_ARP=m +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NF_TABLES_INET=m +CONFIG_NF_TABLES_IPV4=m +CONFIG_NF_TABLES_IPV6=m +CONFIG_NI65=m +CONFIG_NILFS2_FS=m +CONFIG_NIU=m +# CONFIG_NL80211_TESTMODE is not set +CONFIG_NLATTR=y +CONFIG_NLMON=m +CONFIG_NLS=y +CONFIG_NLS_ASCII=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_NODES_SPAN_OTHER_NODES=y +# CONFIG_NOHIGHMEM is not set +CONFIG_NOKIA_MODEM=m +CONFIG_NOP_TRACER=y +CONFIG_NORTEL_HERMES=m +CONFIG_NOTIFIER_ERROR_INJECTION=m +CONFIG_NOUVEAU_DEBUG=5 +CONFIG_NOUVEAU_DEBUG_DEFAULT=3 +CONFIG_NOUVEAU_PLATFORM_DRIVER=m +CONFIG_NOZOMI=m +CONFIG_NO_BOOTMEM=y +CONFIG_NO_HZ=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_IOPORT_MAP=y +CONFIG_NR_IRQS=512 +CONFIG_NS83820=m +CONFIG_NSC_FIR=m +CONFIG_NSC_GPIO=m +CONFIG_NTB=m +CONFIG_NTB_NETDEV=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_FS=m +# CONFIG_NTFS_RW is not set +CONFIG_NUMA_BALANCING=y +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +# CONFIG_NUMA_EMU is not set +CONFIG_NVEC_PAZ00=m +CONFIG_NVEC_POWER=m +CONFIG_NV_TCO=m +CONFIG_N_GSM=m +CONFIG_N_HDLC=m +# CONFIG_OABI_COMPAT is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_DEBUG_MASKLOG=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_STATS=y +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OF=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_ADDRESS_PCI=y +CONFIG_OF_DYNAMIC=y +CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_FLATTREE=y +CONFIG_OF_GPIO=y +CONFIG_OF_IOMMU=y +CONFIG_OF_IRQ=y +CONFIG_OF_MDIO=y +CONFIG_OF_MTD=y +CONFIG_OF_NET=y +CONFIG_OF_PCI=y +CONFIG_OF_PCI_IRQ=y +# CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT is not set +CONFIG_OF_RESERVED_MEM=y +CONFIG_OF_TOUCHSCREEN=y +# CONFIG_OF_UNITTEST is not set +CONFIG_OID_REGISTRY=y +CONFIG_OLD_BELKIN_DONGLE=m +CONFIG_OLD_MCOUNT=y +CONFIG_OLD_SIGACTION=y +CONFIG_OLD_SIGSUSPEND=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_OMAP2PLUS_MBOX=m +CONFIG_OMAP2_DSS=y +# CONFIG_OMAP2_DSS_DEBUG is not set +# CONFIG_OMAP2_DSS_DEBUGFS is not set +CONFIG_OMAP2_DSS_DPI=y +# CONFIG_OMAP2_DSS_DSI is not set +CONFIG_OMAP2_DSS_HDMI_COMMON=y +CONFIG_OMAP2_DSS_INIT=y +CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0 +CONFIG_OMAP2_DSS_SDI=y +CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y +CONFIG_OMAP2_DSS_VENC=y +CONFIG_OMAP2_VRFB=y +# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set +# CONFIG_OMAP3_SDRC_AC_TIMING is not set +CONFIG_OMAP4_DSS_HDMI=y +CONFIG_OMAP4_THERMAL=y +CONFIG_OMAP5_DSS_HDMI=y +CONFIG_OMAP_32K_TIMER=y +CONFIG_OMAP_CONTROL_PHY=m +CONFIG_OMAP_DM_TIMER=y +CONFIG_OMAP_GPMC=y +CONFIG_OMAP_INTERCONNECT=y +CONFIG_OMAP_IOMMU=y +# CONFIG_OMAP_IOMMU_DEBUG is not set +CONFIG_OMAP_IRQCHIP=y +CONFIG_OMAP_MBOX_KFIFO_SIZE=256 +CONFIG_OMAP_MUX=y +# CONFIG_OMAP_MUX_DEBUG is not set +CONFIG_OMAP_MUX_WARNINGS=y +CONFIG_OMAP_OCP2SCP=m +CONFIG_OMAP_PACKAGE_CBB=y +CONFIG_OMAP_PACKAGE_CUS=y +CONFIG_OMAP_PM_NOOP=y +CONFIG_OMAP_REMOTEPROC=m +CONFIG_OMAP_RESET_CLOCKS=y +CONFIG_OMAP_SSI=m +CONFIG_OMAP_SSI_PORT=m +CONFIG_OMAP_USB2=m +CONFIG_OMAP_WATCHDOG=m +CONFIG_OMFS_FS=m +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GENEVE=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPROFILE=m +# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set +CONFIG_OPROFILE_NMI_TIMER=y +CONFIG_OPTIMIZE_INLINING=y +CONFIG_OPTPROBES=y +CONFIG_ORE=m +CONFIG_ORINOCO_USB=m +CONFIG_ORION_IRQCHIP=y +CONFIG_ORION_TIMER=y +CONFIG_ORION_WATCHDOG=m +CONFIG_OSF_PARTITION=y +CONFIG_OUTER_CACHE=y +CONFIG_OUTER_CACHE_SYNC=y +CONFIG_OVERLAY_FS=m +CONFIG_OVERLAY_FS_V1=y +# CONFIG_P1010_RDB is not set +# CONFIG_P1022_DS is not set +# CONFIG_P1022_RDK is not set +CONFIG_P1023_RDB=y +CONFIG_P54_COMMON=m +CONFIG_P54_LEDS=y +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set +CONFIG_P54_USB=m +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=m +CONFIG_PADATA=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_PAGE_COUNTER=y +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_PAGE_OWNER is not set +CONFIG_PANASONIC_LAPTOP=m +CONFIG_PANEL=m +# CONFIG_PANEL_CHANGE_MESSAGE is not set +CONFIG_PANEL_PARPORT=0 +CONFIG_PANEL_PROFILE=5 +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_PANTHERLORD_FF=y +CONFIG_PARAVIRT=y +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +CONFIG_PARAVIRT_SPINLOCKS=y +# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set +CONFIG_PARIDE=m +CONFIG_PARIDE_ATEN=m +CONFIG_PARIDE_BPCK=m +CONFIG_PARIDE_BPCK6=m +CONFIG_PARIDE_COMM=m +CONFIG_PARIDE_DSTR=m +CONFIG_PARIDE_EPAT=m +CONFIG_PARIDE_EPATC8=y +CONFIG_PARIDE_EPIA=m +CONFIG_PARIDE_FIT2=m +CONFIG_PARIDE_FIT3=m +CONFIG_PARIDE_FRIQ=m +CONFIG_PARIDE_FRPW=m +CONFIG_PARIDE_KBIC=m +CONFIG_PARIDE_KTTI=m +CONFIG_PARIDE_ON20=m +CONFIG_PARIDE_ON26=m +CONFIG_PARIDE_PCD=m +CONFIG_PARIDE_PD=m +CONFIG_PARIDE_PF=m +CONFIG_PARIDE_PG=m +CONFIG_PARIDE_PT=m +CONFIG_PARPORT=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_AX88796=m +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_NOT_PC=y +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_PC_FIFO=y +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_SERIAL=m +CONFIG_PARTITION_ADVANCED=y +# CONFIG_PASEMI_MAC is not set +CONFIG_PATA_ACPI=m +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_IMX=m +CONFIG_PATA_ISAPNP=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_LEGACY=m +CONFIG_PATA_MACIO=y +CONFIG_PATA_MARVELL=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OF_PLATFORM=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_PLATFORM=m +CONFIG_PATA_QDI=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_RZ1000=m +CONFIG_PATA_SC1200=m +CONFIG_PATA_SCH=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_TOSHIBA=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m +CONFIG_PATA_WINBOND_VLB=m +CONFIG_PC300TOO=m +CONFIG_PC8736x_GPIO=m +CONFIG_PC87413_WDT=m +CONFIG_PCC=y +CONFIG_PCCARD_NONSTATIC=y +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +CONFIG_PCH_CAN=m +CONFIG_PCH_DMA=m +CONFIG_PCH_GBE=m +CONFIG_PCH_PHUB=m +CONFIG_PCI=y +CONFIG_PCI200SYN=m +CONFIG_PCIEAER=y +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +CONFIG_PCIEASPM_DEBUG=y +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_PERFORMANCE is not set +# CONFIG_PCIEASPM_POWERSAVE is not set +CONFIG_PCIEPORTBUS=y +CONFIG_PCIE_DW=y +# CONFIG_PCIE_ECRC is not set +CONFIG_PCIE_PME=y +CONFIG_PCIPCWATCHDOG=m +CONFIG_PCI_ATMEL=m +CONFIG_PCI_ATS=y +CONFIG_PCI_BIOS=y +# CONFIG_PCI_CNB20LE_QUIRK is not set +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_DIRECT=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCI_DOMAINS_GENERIC=y +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_EXYNOS=y +CONFIG_PCI_GOANY=y +# CONFIG_PCI_GOBIOS is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOMMCONFIG is not set +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCI_IMX6=y +CONFIG_PCI_IOV=y +CONFIG_PCI_LABEL=y +# CONFIG_PCI_LAYERSCAPE is not set +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_IRQ_DOMAIN=y +CONFIG_PCI_MVEBU=y +CONFIG_PCI_PASID=y +CONFIG_PCI_PRI=y +CONFIG_PCI_QUIRKS=y +CONFIG_PCI_RCAR_GEN2=y +CONFIG_PCI_RCAR_GEN2_PCIE=y +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_PCI_SYSCALL=y +CONFIG_PCI_TEGRA=y +CONFIG_PCI_XEN=y +CONFIG_PCI_XGENE=y +CONFIG_PCI_XGENE_MSI=y +CONFIG_PCMCIA=m +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_3C589=m +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_PCMCIA_AXNET=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_PCMCIA_PCNET=m +CONFIG_PCMCIA_PROBE=y +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_RAYCS=m +CONFIG_PCMCIA_SMC91C92=m +CONFIG_PCMCIA_SPECTRUM=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PCMCIA_XIRC2PS=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_PCNET32=m +CONFIG_PCSPKR_PLATFORM=y +CONFIG_PCWATCHDOG=m +CONFIG_PD6729=m +CONFIG_PDA_POWER=m +CONFIG_PDC_ADMA=m +CONFIG_PERCPU_RWSEM=y +CONFIG_PERCPU_TEST=m +CONFIG_PERF_EVENTS=y +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_PERF_USE_VMALLOC=y +CONFIG_PERSISTENT_KEYRINGS=y +CONFIG_PGTABLE_MAPPING=y +CONFIG_PHANTOM=m +CONFIG_PHONET=m +CONFIG_PHYLIB=y +CONFIG_PHYS_64BIT=y +CONFIG_PHY_BERLIN_SATA=m +CONFIG_PHY_BERLIN_USB=m +# CONFIG_PHY_EXYNOS4210_USB2 is not set +# CONFIG_PHY_EXYNOS4X12_USB2 is not set +CONFIG_PHY_EXYNOS5250_SATA=y +CONFIG_PHY_EXYNOS5_USBDRD=m +CONFIG_PHY_EXYNOS_DP_VIDEO=y +CONFIG_PHY_EXYNOS_MIPI_VIDEO=y +CONFIG_PHY_HIX5HD2_SATA=m +CONFIG_PHY_MVEBU_SATA=y +CONFIG_PHY_QCOM_APQ8064_SATA=m +CONFIG_PHY_QCOM_IPQ806X_SATA=m +CONFIG_PHY_RCAR_GEN2=m +CONFIG_PHY_SAMSUNG_USB2=m +CONFIG_PHY_XGENE=y +# CONFIG_PID_IN_CONTEXTIDR is not set +CONFIG_PID_NS=y +CONFIG_PINCONF=y +CONFIG_PINCTRL=y +CONFIG_PINCTRL_APQ8064=m +CONFIG_PINCTRL_APQ8084=m +CONFIG_PINCTRL_ARMADA_370=y +CONFIG_PINCTRL_ARMADA_375=y +CONFIG_PINCTRL_ARMADA_38X=y +CONFIG_PINCTRL_ARMADA_XP=y +CONFIG_PINCTRL_AS3722=y +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_PINCTRL_BERLIN=y +CONFIG_PINCTRL_BERLIN_BG2=y +CONFIG_PINCTRL_BERLIN_BG2CD=y +CONFIG_PINCTRL_BERLIN_BG2Q=y +CONFIG_PINCTRL_CHERRYVIEW=m +CONFIG_PINCTRL_DOVE=y +CONFIG_PINCTRL_EXYNOS=y +CONFIG_PINCTRL_EXYNOS5440=y +CONFIG_PINCTRL_IMX=y +CONFIG_PINCTRL_IMX50=y +CONFIG_PINCTRL_IMX51=y +CONFIG_PINCTRL_IMX6Q=y +CONFIG_PINCTRL_IMX6SL=y +CONFIG_PINCTRL_IMX6SX=y +CONFIG_PINCTRL_IPQ8064=m +CONFIG_PINCTRL_MSM=y +CONFIG_PINCTRL_MSM8960=m +CONFIG_PINCTRL_MSM8X74=m +CONFIG_PINCTRL_MVEBU=y +CONFIG_PINCTRL_PALMAS=y +CONFIG_PINCTRL_PFC_R8A7740=y +CONFIG_PINCTRL_PFC_R8A7779=y +CONFIG_PINCTRL_PFC_R8A7790=y +CONFIG_PINCTRL_PFC_R8A7791=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=m +CONFIG_PINCTRL_SAMSUNG=y +CONFIG_PINCTRL_SH_PFC=y +CONFIG_PINCTRL_SINGLE=y +CONFIG_PINCTRL_TEGRA=y +CONFIG_PINCTRL_TEGRA114=y +CONFIG_PINCTRL_TEGRA124=y +CONFIG_PINCTRL_TEGRA20=y +CONFIG_PINCTRL_TEGRA30=y +CONFIG_PINCTRL_TEGRA_XUSB=y +CONFIG_PINCTRL_VF610=y +CONFIG_PINMUX=y +CONFIG_PJ4B_ERRATA_4742=y +CONFIG_PKCS7_MESSAGE_PARSER=m +CONFIG_PKCS7_TEST_KEY=m +CONFIG_PL310_ERRATA_588369=y +CONFIG_PL310_ERRATA_727915=y +CONFIG_PL310_ERRATA_753970=y +CONFIG_PL310_ERRATA_769419=y +CONFIG_PL320_MBOX=y +CONFIG_PL330_DMA=m +CONFIG_PLATFORM_SI4713=m +CONFIG_PLAT_ORION=y +CONFIG_PLAT_SAMSUNG=y +# CONFIG_PLAT_SPEAR is not set +CONFIG_PLAT_VERSATILE=y +CONFIG_PLAT_VERSATILE_CLCD=y +CONFIG_PLIP=m +CONFIG_PLX_HERMES=m +CONFIG_PM=y +CONFIG_PMAC_APM_EMU=m +CONFIG_PMAC_BACKLIGHT=y +CONFIG_PMAC_BACKLIGHT_LEGACY=y +CONFIG_PMAC_MEDIABAY=y +CONFIG_PMAC_RACKMETER=m +CONFIG_PMAC_SMU=y +CONFIG_PMBUS=m +CONFIG_PMC_ATOM=y +CONFIG_PMIC_ADP5520=y +CONFIG_PMIC_DA903X=y +CONFIG_PMIC_DA9052=y +# CONFIG_PMIC_OPREGION is not set +CONFIG_PM_ADVANCED_DEBUG=y +# CONFIG_PM_AUTOSLEEP is not set +CONFIG_PM_CLK=y +CONFIG_PM_DEBUG=y +CONFIG_PM_DEVFREQ=y +CONFIG_PM_GENERIC_DOMAINS=y +CONFIG_PM_GENERIC_DOMAINS_OF=y +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_NOTIFIER_ERROR_INJECT=m +CONFIG_PM_OPP=y +CONFIG_PM_RCAR=y +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_DEBUG=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_STD_PARTITION="" +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PNFS_BLOCK=m +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_OBJLAYOUT=m +CONFIG_PNP=y +CONFIG_PNPACPI=y +CONFIG_PNPBIOS=y +CONFIG_PNPBIOS_PROC_FS=y +# CONFIG_PNP_DEBUG_MESSAGES is not set +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +# CONFIG_POWER4_CPU is not set +# CONFIG_POWER5_CPU is not set +# CONFIG_POWER6_CPU is not set +# CONFIG_POWER8_CPU is not set +CONFIG_POWERCAP=y +CONFIG_POWERNV_CPUFREQ=y +CONFIG_POWERNV_CPUIDLE=y +CONFIG_POWER_AVS=y +CONFIG_POWER_AVS_OMAP=y +CONFIG_POWER_AVS_OMAP_CLASS3=y +CONFIG_POWER_RESET=y +CONFIG_POWER_RESET_AS3722=y +CONFIG_POWER_RESET_AXXIA=y +# CONFIG_POWER_RESET_BRCMSTB is not set +CONFIG_POWER_RESET_GPIO=y +CONFIG_POWER_RESET_GPIO_RESTART=y +CONFIG_POWER_RESET_HISI=y +# CONFIG_POWER_RESET_IMX is not set +CONFIG_POWER_RESET_LTC2952=y +CONFIG_POWER_RESET_MSM=y +# CONFIG_POWER_RESET_QNAP is not set +CONFIG_POWER_RESET_RESTART=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_POWER_RESET_VERSATILE=y +CONFIG_POWER_RESET_VEXPRESS=y +# CONFIG_POWER_RESET_XGENE is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_PPA8548=y +CONFIG_PPC=y +CONFIG_PPC32=y +# CONFIG_PPC601_SYNC_FIX is not set +CONFIG_PPC64_BOOT_WRAPPER=y +CONFIG_PPC64_SUPPORTS_MEMORY_FAILURE=y +# CONFIG_PPC_82xx is not set +# CONFIG_PPC_83xx is not set +# CONFIG_PPC_86xx is not set +# CONFIG_PPC_8xx is not set +CONFIG_PPC_ADV_DEBUG_DACS=2 +CONFIG_PPC_ADV_DEBUG_DVCS=0 +CONFIG_PPC_ADV_DEBUG_IACS=2 +CONFIG_PPC_ADV_DEBUG_REGS=y +CONFIG_PPC_BOOK3E=y +CONFIG_PPC_BOOK3E_MMU=y +CONFIG_PPC_BOOK3S=y +# CONFIG_PPC_CELLEB is not set +# CONFIG_PPC_CELL_NATIVE is not set +# CONFIG_PPC_CELL_QPACE is not set +CONFIG_PPC_CHRP=y +CONFIG_PPC_CORENET_CPUFREQ=m +# CONFIG_PPC_DCR_MMIO is not set +# CONFIG_PPC_DCR_NATIVE is not set +CONFIG_PPC_E500MC=y +# CONFIG_PPC_EARLY_DEBUG is not set +# CONFIG_PPC_EMULATED_STATS is not set +CONFIG_PPC_EMULATE_SSTEP=y +# CONFIG_PPC_EPAPR_HV_BYTECHAN is not set +CONFIG_PPC_FPU=y +CONFIG_PPC_FSL_BOOK3E=y +CONFIG_PPC_HAVE_PMU_SUPPORT=y +# CONFIG_PPC_IBM_CELL_BLADE is not set +CONFIG_PPC_ICSWX_PID=y +# CONFIG_PPC_ICSWX_USE_SIGILL is not set +CONFIG_PPC_INDIRECT_PIO=y +CONFIG_PPC_LIB_RHEAP=y +CONFIG_PPC_MMU_NOHASH=y +# CONFIG_PPC_MPC512x is not set +# CONFIG_PPC_MPC52xx is not set +CONFIG_PPC_MSI_BITMAP=y +CONFIG_PPC_NATIVE=y +CONFIG_PPC_OF=y +# CONFIG_PPC_OF_PLATFORM_PCI is not set +CONFIG_PPC_PASEMI_CPUFREQ=y +CONFIG_PPC_PASEMI_IOMMU=y +# CONFIG_PPC_PASEMI_IOMMU_DMA_FORCE is not set +CONFIG_PPC_PASEMI_MDIO=m +CONFIG_PPC_PCI_CHOICE=y +CONFIG_PPC_PERF_CTRS=y +CONFIG_PPC_PMAC32_PSURGE=y +CONFIG_PPC_PMAC64=y +CONFIG_PPC_POWERNV=y +CONFIG_PPC_POWERNV_RTAS=y +CONFIG_PPC_PSERIES=y +CONFIG_PPC_QEMU_E500=y +CONFIG_PPC_RTAS_DAEMON=y +CONFIG_PPC_SCOM=y +CONFIG_PPC_SMP_MUXED_IPI=y +CONFIG_PPC_STD_MMU=y +CONFIG_PPC_STD_MMU_32=y +CONFIG_PPC_STD_MMU_64=y +CONFIG_PPC_SUBPAGE_PROT=y +CONFIG_PPC_TRANSACTIONAL_MEM=y +CONFIG_PPC_UDBG_16550=y +CONFIG_PPC_WERROR=y +CONFIG_PPDEV=m +CONFIG_PPP=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_SYNC_TTY=m +CONFIG_PPS_CLIENT_GPIO=m +# CONFIG_PPS_CLIENT_KTIMER is not set +CONFIG_PPS_CLIENT_LDISC=m +CONFIG_PPS_CLIENT_PARPORT=m +# CONFIG_PPS_DEBUG is not set +CONFIG_PPTP=m +# CONFIG_PQ2ADS is not set +CONFIG_PREEMPT_COUNT=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PREEMPT_RCU=y +# CONFIG_PREEMPT_TRACER is not set +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_PRINTER=m +CONFIG_PRINTK=y +CONFIG_PRINTK_TIME=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_PRINT_STACK_DEPTH=64 +CONFIG_PRISM2_USB=m +# CONFIG_PRISM54 is not set +CONFIG_PROCESSOR_SELECT=y +CONFIG_PROC_EVENTS=y +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_VMCORE=y +# CONFIG_PROFILE_ALL_BRANCHES is not set +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +CONFIG_PROFILING=y +# CONFIG_PROVE_LOCKING is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_PS3GELIC_UDBG is not set +# CONFIG_PS3_ADVANCED is not set +CONFIG_PS3_DISK=m +# CONFIG_PS3_DYNAMIC_DMA is not set +CONFIG_PS3_FLASH=m +CONFIG_PS3_HTAB_SIZE=20 +CONFIG_PS3_LPM=m +CONFIG_PS3_PS3AV=y +# CONFIG_PS3_REPOSITORY_WRITE is not set +CONFIG_PS3_ROM=m +CONFIG_PS3_STORAGE=m +CONFIG_PS3_SYS_MANAGER=y +CONFIG_PS3_VRAM=m +CONFIG_PS3_VUART=y +CONFIG_PSERIES_CPUIDLE=y +CONFIG_PSERIES_ENERGY=m +CONFIG_PSERIES_MSI=y +CONFIG_PSTORE=y +# CONFIG_PSTORE_FTRACE is not set +CONFIG_PTE_64BIT=y +CONFIG_PTP_1588_CLOCK_GIANFAR=m +CONFIG_PTP_1588_CLOCK_PCH=m +CONFIG_PUBLIC_KEY_ALGO_RSA=y +CONFIG_PVPANIC=m +CONFIG_PWM=y +CONFIG_PWM_ATMEL_HLCDC_PWM=m +CONFIG_PWM_FSL_FTM=m +CONFIG_PWM_IMX=m +CONFIG_PWM_LP3943=m +CONFIG_PWM_LPSS=m +CONFIG_PWM_LPSS_PCI=m +CONFIG_PWM_LPSS_PLATFORM=m +CONFIG_PWM_PCA9685=m +CONFIG_PWM_RENESAS_TPU=m +CONFIG_PWM_SAMSUNG=m +CONFIG_PWM_SYSFS=y +CONFIG_PWM_TEGRA=m +CONFIG_PWM_TIECAP=m +CONFIG_PWM_TIEHRPWM=m +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_TWL=m +CONFIG_PWM_TWL_LED=m +CONFIG_PXA168_ETH=m +CONFIG_QCA7000=m +CONFIG_QCOM_BAM_DMA=m +CONFIG_QCOM_GSBI=m +CONFIG_QCOM_SCM=y +CONFIG_QCOM_SPMI_IADC=m +CONFIG_QCOM_WDT=m +CONFIG_QE_USB=y +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLCNIC_DCB=y +CONFIG_QLCNIC_HWMON=y +CONFIG_QLCNIC_SRIOV=y +CONFIG_QLCNIC_VXLAN=y +CONFIG_QLGE=m +CONFIG_QNX4FS_FS=m +# CONFIG_QNX6FS_DEBUG is not set +CONFIG_QNX6FS_FS=m +CONFIG_QSEMI_PHY=m +CONFIG_QUEUE_RWLOCK=y +# CONFIG_QUICC_ENGINE is not set +CONFIG_QUOTA=y +CONFIG_QUOTACTL=y +CONFIG_QUOTACTL_COMPAT=y +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_NETLINK_INTERFACE=y +CONFIG_QUOTA_TREE=m +CONFIG_R3964=m +CONFIG_R6040=m +CONFIG_R8169=m +CONFIG_R8188EU=m +CONFIG_R8712U=m +CONFIG_R8723AU=m +CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_AZTECH=m +CONFIG_RADIO_CADET=m +CONFIG_RADIO_GEMTEK=m +CONFIG_RADIO_ISA=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_MIROPCM20=m +CONFIG_RADIO_RTRACK=m +CONFIG_RADIO_RTRACK2=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_SF16FMI=m +CONFIG_RADIO_SF16FMR2=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_RADIO_SI470X=y +CONFIG_RADIO_SI4713=m +CONFIG_RADIO_SI476X=m +CONFIG_RADIO_TEA575X=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_TERRATEC=m +CONFIG_RADIO_TIMBERDALE=m +CONFIG_RADIO_TRUST=m +CONFIG_RADIO_TYPHOON=m +CONFIG_RADIO_WL1273=m +CONFIG_RADIO_WL128X=m +CONFIG_RADIO_ZOLTRIX=m +CONFIG_RAID6_PQ=m +CONFIG_RAID_ATTRS=m +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_RANDOMIZE_BASE=y +CONFIG_RAPIDIO=y +CONFIG_RAPIDIO_CPS_GEN2=m +CONFIG_RAPIDIO_CPS_XX=m +# CONFIG_RAPIDIO_DEBUG is not set +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +CONFIG_RAPIDIO_DMA_ENGINE=y +# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set +CONFIG_RAPIDIO_ENUM_BASIC=m +CONFIG_RAPIDIO_TSI568=m +CONFIG_RAPIDIO_TSI57X=m +CONFIG_RAPIDIO_TSI721=m +CONFIG_RAS=y +CONFIG_RATIONAL=y +CONFIG_RAW_DRIVER=m +CONFIG_RBTREE_TEST=m +CONFIG_RCAR_AUDMAC_PP=m +CONFIG_RCAR_HPB_DMAE=m +CONFIG_RCAR_THERMAL=m +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_CPU_STALL_INFO is not set +# CONFIG_RCU_FANOUT_EXACT is not set +CONFIG_RCU_FANOUT_LEAF=16 +CONFIG_RCU_NOCB_CPU_ALL=y +# CONFIG_RCU_NOCB_CPU_NONE is not set +# CONFIG_RCU_NOCB_CPU_ZERO is not set +CONFIG_RCU_STALL_COMMON=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_RCU_TRACE is not set +CONFIG_RC_ATI_REMOTE=m +CONFIG_RC_CORE=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_RC_LOOPBACK=m +CONFIG_RC_MAP=m +CONFIG_RDS=m +# CONFIG_RDS_DEBUG is not set +CONFIG_RDS_RDMA=m +CONFIG_RDS_TCP=m +CONFIG_RD_BZIP2=y +CONFIG_RD_GZIP=y +CONFIG_RD_LZ4=y +CONFIG_RD_LZMA=y +CONFIG_RD_LZO=y +CONFIG_RD_XZ=y +# CONFIG_READABLE_ASM is not set +CONFIG_REALTEK_AUTOPM=y +CONFIG_REALTEK_PHY=m +CONFIG_REED_SOLOMON_DEC16=y +CONFIG_REED_SOLOMON_DEC8=y +CONFIG_REED_SOLOMON_ENC8=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=y +CONFIG_REGMAP_IRQ=y +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_SPI=y +CONFIG_REGMAP_SPMI=m +CONFIG_REGULATOR=y +CONFIG_REGULATOR_88PM800=m +CONFIG_REGULATOR_88PM8607=m +CONFIG_REGULATOR_AAT2870=m +CONFIG_REGULATOR_AB3100=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_ANATOP=m +CONFIG_REGULATOR_ARIZONA=m +CONFIG_REGULATOR_AS3711=m +CONFIG_REGULATOR_AS3722=m +CONFIG_REGULATOR_AXP20X=m +CONFIG_REGULATOR_BCM590XX=m +CONFIG_REGULATOR_DA903X=m +CONFIG_REGULATOR_DA9052=m +CONFIG_REGULATOR_DA9055=m +CONFIG_REGULATOR_DA9063=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_DA9211=m +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_HI6421=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_ISL9305=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_LP8788=m +CONFIG_REGULATOR_LTC3589=m +CONFIG_REGULATOR_MAX14577=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX77686=m +CONFIG_REGULATOR_MAX77693=m +CONFIG_REGULATOR_MAX77802=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8907=m +CONFIG_REGULATOR_MAX8925=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_MAX8997=m +CONFIG_REGULATOR_MAX8998=m +CONFIG_REGULATOR_MC13783=m +CONFIG_REGULATOR_MC13892=m +CONFIG_REGULATOR_MC13XXX_CORE=m +CONFIG_REGULATOR_PALMAS=m +CONFIG_REGULATOR_PBIAS=m +CONFIG_REGULATOR_PCAP=m +CONFIG_REGULATOR_PCF50633=m +CONFIG_REGULATOR_PFUZE100=m +CONFIG_REGULATOR_PWM=m +CONFIG_REGULATOR_RC5T583=m +CONFIG_REGULATOR_RK808=m +CONFIG_REGULATOR_RN5T618=m +CONFIG_REGULATOR_S2MPA01=m +CONFIG_REGULATOR_S2MPS11=m +CONFIG_REGULATOR_S5M8767=m +CONFIG_REGULATOR_TI_ABB=y +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS6105X=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS65090=m +CONFIG_REGULATOR_TPS65217=m +CONFIG_REGULATOR_TPS65218=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_REGULATOR_TPS6586X=m +CONFIG_REGULATOR_TPS65910=m +CONFIG_REGULATOR_TPS65912=m +CONFIG_REGULATOR_TPS80031=m +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_VEXPRESS=m +CONFIG_REGULATOR_VIRTUAL_CONSUMER=m +CONFIG_REGULATOR_WM831X=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_WM8400=m +CONFIG_REGULATOR_WM8994=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_FS=m +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_REISERFS_FS_XATTR=y +# CONFIG_REISERFS_PROC_INFO is not set +CONFIG_RELAY=y +CONFIG_RELOCATABLE=y +CONFIG_REMOTEPROC=m +CONFIG_RENESAS_INTC_IRQPIN=y +CONFIG_RENESAS_IRQC=y +CONFIG_RESET_CONTROLLER=y +CONFIG_RETU_WATCHDOG=m +CONFIG_RFD_FTL=m +CONFIG_RFKILL=y +CONFIG_RFKILL_GPIO=m +CONFIG_RFKILL_INPUT=y +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_REGULATOR=m +CONFIG_RFS_ACCEL=y +CONFIG_RING_BUFFER=y +CONFIG_RING_BUFFER_ALLOW_SWAP=y +# CONFIG_RING_BUFFER_BENCHMARK is not set +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +CONFIG_RIONET=m +CONFIG_RIONET_RX_SIZE=128 +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RN5T618_WATCHDOG=m +CONFIG_ROCKETPORT=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +# CONFIG_ROMFS_BACKED_BY_MTD is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_ROSE=m +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_RPMSG=m +CONFIG_RPS=y +CONFIG_RSI_91X=m +# CONFIG_RSI_DEBUGFS is not set +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT2500USB=m +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT3290=y +CONFIG_RT2800PCI_RT33XX=y +CONFIG_RT2800PCI_RT35XX=y +CONFIG_RT2800PCI_RT53XX=y +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT3573=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_RT55XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2800_LIB_MMIO=m +CONFIG_RT2X00=m +# CONFIG_RT2X00_DEBUG is not set +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_CRYPTO=y +# CONFIG_RT2X00_LIB_DEBUGFS is not set +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_MMIO=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT61PCI=m +CONFIG_RT73USB=m +CONFIG_RTAS_ERROR_LOGGING=y +CONFIG_RTAS_FLASH=m +CONFIG_RTAS_PROC=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_DEBUG is not set +CONFIG_RTC_DRV_88PM80X=m +CONFIG_RTC_DRV_88PM860X=m +CONFIG_RTC_DRV_AB3100=m +CONFIG_RTC_DRV_AS3722=m +CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_DA9052=m +CONFIG_RTC_DRV_DA9055=m +CONFIG_RTC_DRV_DA9063=m +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1305=m +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1343=m +CONFIG_RTC_DRV_DS1347=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y +CONFIG_RTC_DRV_DS1390=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_DS3234=m +CONFIG_RTC_DRV_EFI=m +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_GENERIC=m +CONFIG_RTC_DRV_HID_SENSOR_TIME=m +CONFIG_RTC_DRV_HYM8563=m +CONFIG_RTC_DRV_IMXDI=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_ISL12057=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_LP8788=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_M41T93=m +CONFIG_RTC_DRV_M41T94=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_MAX6902=m +CONFIG_RTC_DRV_MAX77686=m +CONFIG_RTC_DRV_MAX77802=m +CONFIG_RTC_DRV_MAX8907=m +CONFIG_RTC_DRV_MAX8925=m +CONFIG_RTC_DRV_MAX8997=m +CONFIG_RTC_DRV_MAX8998=m +CONFIG_RTC_DRV_MC13XXX=m +CONFIG_RTC_DRV_MCP795=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_MV=y +CONFIG_RTC_DRV_MXC=m +CONFIG_RTC_DRV_OMAP=y +CONFIG_RTC_DRV_OPAL=y +CONFIG_RTC_DRV_PALMAS=m +CONFIG_RTC_DRV_PCAP=m +CONFIG_RTC_DRV_PCF2123=m +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_PCF50633=m +CONFIG_RTC_DRV_PCF85063=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_PL030=m +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_PS3=m +CONFIG_RTC_DRV_R9701=m +CONFIG_RTC_DRV_RC5T583=m +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_RP5C01=m +CONFIG_RTC_DRV_RS5C348=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RX4581=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_S5M=m +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_TEGRA=m +# CONFIG_RTC_DRV_TEST is not set +CONFIG_RTC_DRV_TPS6586X=m +CONFIG_RTC_DRV_TPS65910=m +CONFIG_RTC_DRV_TPS80031=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_VRTC=m +CONFIG_RTC_DRV_WM831X=m +CONFIG_RTC_DRV_WM8350=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_LIB=y +CONFIG_RTC_SYSTOHC=y +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_RTL8188EE=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192CU=m +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8192DE=m +CONFIG_RTL8192E=m +CONFIG_RTL8192EE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192U=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTL8821AE=m +CONFIG_RTLBTCOEXIST=m +CONFIG_RTLLIB=m +CONFIG_RTLLIB_CRYPTO_CCMP=m +CONFIG_RTLLIB_CRYPTO_TKIP=m +CONFIG_RTLLIB_CRYPTO_WEP=m +CONFIG_RTLWIFI=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +CONFIG_RTL_CARDS=m +CONFIG_RTS5208=m +# CONFIG_RT_GROUP_SCHED is not set +CONFIG_RT_MUTEXES=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_RXKAD=m +CONFIG_S2IO=m +CONFIG_S3C2410_WATCHDOG=m +CONFIG_S5P_DEV_MFC=y +# CONFIG_SAMPLES is not set +CONFIG_SAMSUNG_LAPTOP=m +# CONFIG_SAMSUNG_PM_CHECK is not set +CONFIG_SAMSUNG_Q10=m +CONFIG_SATA_ACARD_AHCI=m +CONFIG_SATA_AHCI=m +CONFIG_SATA_FSL=m +CONFIG_SATA_HIGHBANK=m +CONFIG_SATA_INIC162X=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_SATA_PMP=y +CONFIG_SATA_PROMISE=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_RCAR=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIL24=m +CONFIG_SATA_SIS=m +CONFIG_SATA_SX4=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m +CONFIG_SATA_ZPODD=y +CONFIG_SBC7240_WDT=m +CONFIG_SBC8360_WDT=m +# CONFIG_SBC8548 is not set +CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_SBC_FITPC2_WATCHDOG=m +CONFIG_SBNI=m +# CONFIG_SBNI_MULTILINE is not set +CONFIG_SBP_TARGET=m +CONFIG_SC1200_WDT=m +CONFIG_SC92031=m +CONFIG_SCA3000=m +CONFIG_SCANLOG=m +CONFIG_SCC=m +# CONFIG_SCC_DELAY is not set +# CONFIG_SCC_TRXECHO is not set +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_HRTICK=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_SCHED_STACK_END_CHECK=y +CONFIG_SCHED_TRACER=y +CONFIG_SCOM_DEBUGFS=y +CONFIG_SCSI=y +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_7000FASST=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AHA1740=m +CONFIG_SCSI_AIC79XX=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_SCSI_AIC94XX=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DEBUG=m +CONFIG_SCSI_DH=m +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_DTC3280=m +CONFIG_SCSI_EATA=m +CONFIG_SCSI_EATA_LINKED_COMMANDS=y +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_EATA_TAGGED_QUEUE=y +CONFIG_SCSI_ENCLOSURE=m +CONFIG_SCSI_ESAS2R=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_GENERIC_NCR5380=m +CONFIG_SCSI_GENERIC_NCR5380_MMIO=m +CONFIG_SCSI_GENERIC_NCR53C400=y +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_IBMVFC=m +CONFIG_SCSI_IBMVFC_TRACE=y +CONFIG_SCSI_IBMVSCSI=y +CONFIG_SCSI_IMM=m +CONFIG_SCSI_IN2000=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_IPR=m +CONFIG_SCSI_IPR_DUMP=y +CONFIG_SCSI_IPR_TRACE=y +CONFIG_SCSI_IPS=m +CONFIG_SCSI_ISCI=m +CONFIG_SCSI_ISCSI_ATTRS=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_MAC53C94=m +CONFIG_SCSI_MESH=m +CONFIG_SCSI_MESH_RESET_DELAY_MS=4000 +CONFIG_SCSI_MESH_SYNC_RATE=5 +CONFIG_SCSI_MOD=y +CONFIG_SCSI_MPT2SAS=m +# CONFIG_SCSI_MPT2SAS_LOGGING is not set +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS=m +# CONFIG_SCSI_MPT3SAS_LOGGING is not set +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +# CONFIG_SCSI_MQ_DEFAULT is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +# CONFIG_SCSI_MVSAS_TASKLET is not set +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_NCR53C406A=m +CONFIG_SCSI_NETLINK=y +CONFIG_SCSI_NSP32=m +# CONFIG_SCSI_OSD_DEBUG is not set +CONFIG_SCSI_OSD_DPRINT_SENSE=1 +CONFIG_SCSI_OSD_INITIATOR=m +CONFIG_SCSI_OSD_ULD=m +CONFIG_SCSI_PAS16=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_PROC_FS=y +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLOGIC_FAS=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_HOST_SMP=y +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SCAN_ASYNC=y +CONFIG_SCSI_SIM710=m +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C416=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_T128=m +CONFIG_SCSI_U14_34F=m +CONFIG_SCSI_U14_34F_LINKED_COMMANDS=y +CONFIG_SCSI_U14_34F_MAX_TAGS=8 +CONFIG_SCSI_U14_34F_TAGGED_QUEUE=y +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_ULTRASTOR=m +CONFIG_SCSI_VIRTIO=m +CONFIG_SCSI_WD719X=m +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +CONFIG_SCx200=m +CONFIG_SCx200HR_TIMER=m +CONFIG_SCx200_ACB=m +CONFIG_SCx200_GPIO=m +CONFIG_SCx200_WDT=m +CONFIG_SDIO_UART=m +CONFIG_SDLA=m +CONFIG_SEALEVEL_4021=m +CONFIG_SECCOMP=y +CONFIG_SECCOMP_FILTER=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_APPARMOR=y +CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 +CONFIG_SECURITY_APPARMOR_HASH=y +CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y +# CONFIG_SECURITY_APPARMOR_STATS is not set +CONFIG_SECURITY_APPARMOR_UNCONFINED_INIT=y +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_PATH=y +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_DISABLE=y +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +CONFIG_SECURITY_SMACK=y +# CONFIG_SECURITY_SMACK_BRINGUP is not set +CONFIG_SECURITY_TOMOYO=y +CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init" +CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048 +CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024 +# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set +CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init" +CONFIG_SECURITY_YAMA=y +CONFIG_SECURITY_YAMA_STACKED=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADC128D818=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_AMS=m +# CONFIG_SENSORS_AMS_I2C is not set +# CONFIG_SENSORS_AMS_PMU is not set +CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_APPLESMC=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_ATK0110=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_DA9052_ADC=m +CONFIG_SENSORS_DA9055=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HDAPS=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_HMC5843=m +CONFIG_SENSORS_HMC5843_I2C=m +CONFIG_SENSORS_HMC5843_SPI=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_I5500=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IBMPOWERNV=m +CONFIG_SENSORS_IIO_HWMON=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_SENSORS_ISL29028=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_SENSORS_LIS3_SPI=m +CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LM3533=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2978=m +CONFIG_SENSORS_LTC2978_REGULATOR=y +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_MC13783_ADC=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_MENF21BMC_HWMON=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NCT7802=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_SENSORS_PMBUS=m +CONFIG_SENSORS_POWR1220=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHTC1=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SENSORS_TSL2563=m +CONFIG_SENSORS_TWL4030_MADC=m +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_VEXPRESS=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_WM831X=m +CONFIG_SENSORS_WM8350=m +CONFIG_SENSORS_ZL6100=m +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_ACCENT=m +CONFIG_SERIAL_8250_BOCA=m +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_CS=m +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +# CONFIG_SERIAL_8250_DETECT_IRQ is not set +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_DW=m +# CONFIG_SERIAL_8250_EM is not set +CONFIG_SERIAL_8250_EXAR_ST16C554=m +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_FINTEK=m +CONFIG_SERIAL_8250_FOURPORT=m +CONFIG_SERIAL_8250_FSL=y +CONFIG_SERIAL_8250_HUB6=m +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_NR_UARTS=48 +CONFIG_SERIAL_8250_OMAP=m +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_RSA=y +CONFIG_SERIAL_8250_RUNTIME_UARTS=32 +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_AMBA_PL010=m +CONFIG_SERIAL_AMBA_PL011=y +CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_BCM63XX=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_CPM=m +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_ICOM=m +# CONFIG_SERIAL_IFX6X60 is not set +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_IPOCTAL=m +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_KGDB_NMI=y +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=y +CONFIG_SERIAL_MEN_Z135=m +CONFIG_SERIAL_MESON=m +CONFIG_SERIAL_MFD_HSU=m +CONFIG_SERIAL_MRST_MAX3110=m +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_OMAP=y +CONFIG_SERIAL_OMAP_CONSOLE=y +CONFIG_SERIAL_PCH_UART=m +CONFIG_SERIAL_PMACZILOG=y +CONFIG_SERIAL_PMACZILOG_CONSOLE=y +# CONFIG_SERIAL_PMACZILOG_TTYS is not set +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_RP2_NR_UARTS=32 +CONFIG_SERIAL_SAMSUNG=m +CONFIG_SERIAL_SAMSUNG_UARTS=4 +CONFIG_SERIAL_SAMSUNG_UARTS_4=y +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SCCNXP=y +CONFIG_SERIAL_SCCNXP_CONSOLE=y +CONFIG_SERIAL_SH_SCI=m +CONFIG_SERIAL_SH_SCI_DMA=y +CONFIG_SERIAL_SH_SCI_NR_UARTS=2 +CONFIG_SERIAL_ST_ASC=m +CONFIG_SERIAL_TEGRA=m +CONFIG_SERIAL_TIMBERDALE=m +CONFIG_SERIAL_UARTLITE=m +CONFIG_SERIAL_XILINX_PS_UART=m +CONFIG_SERIO=y +CONFIG_SERIO_ALTERA_PS2=m +CONFIG_SERIO_AMBAKMI=m +CONFIG_SERIO_APBPS2=m +CONFIG_SERIO_ARC_PS2=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_I8042=y +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_NVEC_PS2=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_PS2MULT=m +CONFIG_SERIO_RAW=m +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_XILINX_XPS_PS2=m +CONFIG_SFC=m +CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_MTD=y +CONFIG_SFC_SRIOV=y +CONFIG_SFI=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SGI_IOC4=m +CONFIG_SGI_PARTITION=y +CONFIG_SGY_CTS1000=m +CONFIG_SHMEM=y +CONFIG_SHMOBILE_IOMMU=y +# CONFIG_SHMOBILE_IOMMU_ADDRSIZE_1024MB is not set +# CONFIG_SHMOBILE_IOMMU_ADDRSIZE_128MB is not set +CONFIG_SHMOBILE_IOMMU_ADDRSIZE_2048MB=y +# CONFIG_SHMOBILE_IOMMU_ADDRSIZE_256MB is not set +# CONFIG_SHMOBILE_IOMMU_ADDRSIZE_32MB is not set +# CONFIG_SHMOBILE_IOMMU_ADDRSIZE_512MB is not set +# CONFIG_SHMOBILE_IOMMU_ADDRSIZE_64MB is not set +CONFIG_SHMOBILE_IOMMU_L1SIZE=8192 +CONFIG_SHMOBILE_IPMMU=y +CONFIG_SHMOBILE_IPMMU_TLB=y +CONFIG_SHMOBILE_TIMER_HZ=128 +CONFIG_SH_DMAE=m +CONFIG_SH_DMAE_BASE=y +CONFIG_SH_ETH=m +CONFIG_SH_IRDA=m +CONFIG_SI7005=m +CONFIG_SI7020=m +CONFIG_SIGMATEL_FIR=m +CONFIG_SIGNALFD=y +CONFIG_SIGNATURE=y +CONFIG_SIS190=m +CONFIG_SIS900=m +CONFIG_SKFP=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKGE_GENESIS=y +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +# CONFIG_SLAB is not set +CONFIG_SLABINFO=y +CONFIG_SLHC=y +CONFIG_SLICOSS=m +CONFIG_SLIP=m +CONFIG_SLIP_COMPRESSED=y +CONFIG_SLIP_MODE_SLIP6=y +CONFIG_SLIP_SMART=y +# CONFIG_SLOB is not set +CONFIG_SLUB=y +CONFIG_SLUB_CPU_PARTIAL=y +CONFIG_SLUB_DEBUG=y +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_SMARTJOYPLUS_FF=y +CONFIG_SMC911X=m +CONFIG_SMC9194=m +CONFIG_SMC_IRCC_FIR=m +CONFIG_SMP=y +CONFIG_SMP_ON_UP=y +CONFIG_SMSC37B787_WDT=m +CONFIG_SMSC911X=m +# CONFIG_SMSC911X_ARCH_HOOKS is not set +CONFIG_SMSC9420=m +CONFIG_SMSC_PHY=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMS_SDIO_DRV=m +CONFIG_SMS_SIANO_DEBUGFS=y +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +CONFIG_SMS_USB_DRV=m +CONFIG_SM_FTL=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_AD1816A=m +CONFIG_SND_AD1848=m +CONFIG_SND_AD1889=m +CONFIG_SND_ADLIB=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ALOOP=m +CONFIG_SND_ALS100=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_AM33XX_SOC_EVM=m +CONFIG_SND_AOA=m +CONFIG_SND_AOA_FABRIC_LAYOUT=m +CONFIG_SND_AOA_ONYX=m +CONFIG_SND_AOA_SOUNDBUS=m +CONFIG_SND_AOA_SOUNDBUS_I2S=m +CONFIG_SND_AOA_TAS=m +CONFIG_SND_AOA_TOONIE=m +CONFIG_SND_ARM=y +CONFIG_SND_ARMAACI=m +CONFIG_SND_ASIHPI=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_ATMEL_SOC=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT1605=m +CONFIG_SND_AZT2316=m +CONFIG_SND_AZT2320=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BCD2000=m +CONFIG_SND_BEBOB=m +CONFIG_SND_BT87X=m +# CONFIG_SND_BT87X_OVERCLOCK is not set +CONFIG_SND_CA0106=m +CONFIG_SND_CMI8328=m +CONFIG_SND_CMI8330=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_CS4231=m +CONFIG_SND_CS4236=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CS5530=m +CONFIG_SND_CS5535AUDIO=m +CONFIG_SND_CTXFI=m +CONFIG_SND_DARLA20=m +CONFIG_SND_DARLA24=m +CONFIG_SND_DAVINCI_SOC_GENERIC_EVM=m +CONFIG_SND_DAVINCI_SOC_MCASP=m +# CONFIG_SND_DEBUG is not set +CONFIG_SND_DESIGNWARE_I2S=m +CONFIG_SND_DICE=m +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_DRIVERS=y +CONFIG_SND_DUMMY=m +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_ECHO3G=m +CONFIG_SND_EDMA_SOC=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1688=m +CONFIG_SND_ES18XX=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_ES1968_INPUT=y +CONFIG_SND_ES1968_RADIO=y +CONFIG_SND_FIREWIRE=y +CONFIG_SND_FIREWIRE_LIB=m +CONFIG_SND_FIREWORKS=m +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_GINA20=m +CONFIG_SND_GINA24=m +CONFIG_SND_GUSCLASSIC=m +CONFIG_SND_GUSEXTREME=m +CONFIG_SND_GUSMAX=m +CONFIG_SND_HDA=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=0 +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_HRTIMER=m +CONFIG_SND_HWDEP=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_IMX_SOC=y +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_INTERWAVE=m +CONFIG_SND_INTERWAVE_STB=m +CONFIG_SND_ISA=y +CONFIG_SND_ISIGHT=m +CONFIG_SND_JACK=y +CONFIG_SND_JAZZ16=m +CONFIG_SND_KCTL_JACK=y +CONFIG_SND_KIRKWOOD_SOC=m +CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB=m +CONFIG_SND_KORG1212=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_LOLA=m +CONFIG_SND_LX6464ES=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MAESTRO3_INPUT=y +CONFIG_SND_MAX_CARDS=32 +CONFIG_SND_MFLD_MACHINE=m +CONFIG_SND_MIA=m +CONFIG_SND_MIRO=m +CONFIG_SND_MIXART=m +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_MONA=m +CONFIG_SND_MPU401=m +CONFIG_SND_MPU401_UART=m +CONFIG_SND_MSND_CLASSIC=m +CONFIG_SND_MSND_PINNACLE=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_NM256=m +CONFIG_SND_OMAP_SOC=y +CONFIG_SND_OMAP_SOC_DMIC=m +CONFIG_SND_OMAP_SOC_HDMI_AUDIO=m +CONFIG_SND_OMAP_SOC_MCBSP=y +CONFIG_SND_OMAP_SOC_MCPDM=m +CONFIG_SND_OMAP_SOC_OMAP3_PANDORA=m +CONFIG_SND_OMAP_SOC_OMAP_ABE_TWL6040=m +CONFIG_SND_OMAP_SOC_OMAP_TWL4030=y +CONFIG_SND_OMAP_SOC_RX51=m +CONFIG_SND_OPL3SA2=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_OPL3_LIB_SEQ=m +CONFIG_SND_OPL4_LIB=m +CONFIG_SND_OPTI92X_AD1848=m +CONFIG_SND_OPTI92X_CS4231=m +CONFIG_SND_OPTI93X=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_OXFW=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_PCI=y +CONFIG_SND_PCMCIA=y +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_PCSP=m +CONFIG_SND_PCXHR=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_POWERMAC=m +CONFIG_SND_POWERMAC_AUTO_DRC=y +CONFIG_SND_POWERPC_SOC=m +CONFIG_SND_PPC=y +CONFIG_SND_PS3=m +CONFIG_SND_PS3_DEFAULT_START_DELAY=2000 +CONFIG_SND_RAWMIDI=m +CONFIG_SND_RAWMIDI_SEQ=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SAMSUNG_I2S=m +CONFIG_SND_SAMSUNG_PCM=m +CONFIG_SND_SAMSUNG_SPDIF=m +CONFIG_SND_SB16=m +CONFIG_SND_SB16_CSP=y +CONFIG_SND_SB16_DSP=m +CONFIG_SND_SB8=m +CONFIG_SND_SB8_DSP=m +CONFIG_SND_SBAWE=m +CONFIG_SND_SB_COMMON=m +CONFIG_SND_SC6000=m +CONFIG_SND_SCS1X=m +CONFIG_SND_SEQUENCER=m +# CONFIG_SND_SEQUENCER_OSS is not set +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_SIS7019=m +CONFIG_SND_SOC_AC97_BUS=y +CONFIG_SND_SOC_ADAU1701=m +CONFIG_SND_SOC_AK4104=m +CONFIG_SND_SOC_AK4554=m +CONFIG_SND_SOC_AK4642=m +CONFIG_SND_SOC_AK5386=m +CONFIG_SND_SOC_ALC5623=m +CONFIG_SND_SOC_ALC5632=m +CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m +CONFIG_SND_SOC_CS35L32=m +CONFIG_SND_SOC_CS4265=m +CONFIG_SND_SOC_CS4270=m +CONFIG_SND_SOC_CS4271=m +CONFIG_SND_SOC_CS4271_I2C=m +CONFIG_SND_SOC_CS4271_SPI=m +CONFIG_SND_SOC_CS42L51=m +CONFIG_SND_SOC_CS42L51_I2C=m +CONFIG_SND_SOC_CS42L52=m +CONFIG_SND_SOC_CS42L56=m +CONFIG_SND_SOC_CS42L73=m +CONFIG_SND_SOC_CS42XX8=m +CONFIG_SND_SOC_CS42XX8_I2C=m +CONFIG_SND_SOC_DMIC=m +CONFIG_SND_SOC_ES8328=m +CONFIG_SND_SOC_ES8328_I2C=m +CONFIG_SND_SOC_ES8328_SPI=m +CONFIG_SND_SOC_EUKREA_TLV320=m +CONFIG_SND_SOC_FSL_ASOC_CARD=m +CONFIG_SND_SOC_FSL_ASRC=m +CONFIG_SND_SOC_FSL_ESAI=m +CONFIG_SND_SOC_FSL_SAI=m +CONFIG_SND_SOC_FSL_SPDIF=m +CONFIG_SND_SOC_FSL_UTILS=m +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +CONFIG_SND_SOC_IMX_ES8328=m +CONFIG_SND_SOC_IMX_MC13783=m +CONFIG_SND_SOC_IMX_PCM_DMA=y +CONFIG_SND_SOC_IMX_PCM_FIQ=y +CONFIG_SND_SOC_IMX_SGTL5000=y +CONFIG_SND_SOC_IMX_SPDIF=m +CONFIG_SND_SOC_IMX_SSI=m +CONFIG_SND_SOC_IMX_WM8962=m +CONFIG_SND_SOC_INTEL_BAYTRAIL=m +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m +CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m +CONFIG_SND_SOC_INTEL_HASWELL=m +CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_SST=m +CONFIG_SND_SOC_INTEL_SST_ACPI=m +CONFIG_SND_SOC_MAX98090=m +CONFIG_SND_SOC_MAX98095=m +CONFIG_SND_SOC_MC13783=m +CONFIG_SND_SOC_ODROIDX2=m +CONFIG_SND_SOC_PCM1681=m +CONFIG_SND_SOC_PCM1792A=m +CONFIG_SND_SOC_PCM512x=m +CONFIG_SND_SOC_PCM512x_I2C=m +CONFIG_SND_SOC_PCM512x_SPI=m +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RT286=m +CONFIG_SND_SOC_RT5631=m +CONFIG_SND_SOC_RT5640=m +CONFIG_SND_SOC_RT5670=m +# CONFIG_SND_SOC_RT5677_SPI is not set +CONFIG_SND_SOC_SAMSUNG=m +CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF=m +CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994=m +CONFIG_SND_SOC_SH4_FSI=m +CONFIG_SND_SOC_SI476X=m +CONFIG_SND_SOC_SIGMADSP=m +CONFIG_SND_SOC_SIGMADSP_I2C=m +CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m +CONFIG_SND_SOC_SMDK_WM8994_PCM=m +CONFIG_SND_SOC_SN95031=m +CONFIG_SND_SOC_SNOW=m +CONFIG_SND_SOC_SPDIF=m +CONFIG_SND_SOC_SSM2602=m +CONFIG_SND_SOC_SSM2602_I2C=m +CONFIG_SND_SOC_SSM2602_SPI=m +CONFIG_SND_SOC_SSM4567=m +CONFIG_SND_SOC_STA350=m +CONFIG_SND_SOC_TAS2552=m +CONFIG_SND_SOC_TAS5086=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA20_AC97=m +CONFIG_SND_SOC_TEGRA20_DAS=m +CONFIG_SND_SOC_TEGRA20_I2S=m +CONFIG_SND_SOC_TEGRA20_SPDIF=m +CONFIG_SND_SOC_TEGRA30_AHUB=m +CONFIG_SND_SOC_TEGRA30_I2S=m +CONFIG_SND_SOC_TEGRA_ALC5632=m +CONFIG_SND_SOC_TEGRA_MAX98090=m +CONFIG_SND_SOC_TEGRA_RT5640=m +CONFIG_SND_SOC_TEGRA_TRIMSLICE=m +CONFIG_SND_SOC_TEGRA_WM8753=m +CONFIG_SND_SOC_TEGRA_WM8903=m +CONFIG_SND_SOC_TEGRA_WM9712=m +CONFIG_SND_SOC_TFA9879=m +CONFIG_SND_SOC_TLV320AIC23=m +CONFIG_SND_SOC_TLV320AIC23_I2C=m +CONFIG_SND_SOC_TLV320AIC23_SPI=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m +CONFIG_SND_SOC_TPA6130A2=m +CONFIG_SND_SOC_TS3A227E=m +CONFIG_SND_SOC_TWL4030=y +CONFIG_SND_SOC_TWL6040=m +CONFIG_SND_SOC_WM8510=m +CONFIG_SND_SOC_WM8523=m +CONFIG_SND_SOC_WM8580=m +CONFIG_SND_SOC_WM8711=m +CONFIG_SND_SOC_WM8728=m +CONFIG_SND_SOC_WM8731=m +CONFIG_SND_SOC_WM8737=m +CONFIG_SND_SOC_WM8741=m +CONFIG_SND_SOC_WM8750=m +CONFIG_SND_SOC_WM8753=m +CONFIG_SND_SOC_WM8770=m +CONFIG_SND_SOC_WM8776=m +CONFIG_SND_SOC_WM8804=m +CONFIG_SND_SOC_WM8903=m +CONFIG_SND_SOC_WM8962=m +CONFIG_SND_SOC_WM8978=m +CONFIG_SND_SOC_WM8994=m +CONFIG_SND_SOC_WM9712=m +CONFIG_SND_SOC_WM_HUBS=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_SPI=y +CONFIG_SND_SSCAPE=m +CONFIG_SND_SST_IPC=m +CONFIG_SND_SST_IPC_ACPI=m +CONFIG_SND_SST_IPC_PCI=m +CONFIG_SND_SST_MFLD_PLATFORM=m +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_TRIDENT=m +CONFIG_SND_USB=y +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_USX2Y=m +# CONFIG_SND_VERBOSE_PRINTK is not set +CONFIG_SND_VERBOSE_PROCFS=y +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VMASTER=y +CONFIG_SND_VX222=m +CONFIG_SND_VXPOCKET=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_WAVEFRONT=m +CONFIG_SND_WSS_LIB=m +CONFIG_SND_YMFPCI=m +# CONFIG_SOCRATES is not set +# CONFIG_SOC_AM43XX is not set +CONFIG_SOC_BUS=y +CONFIG_SOC_CAMERA=m +CONFIG_SOC_CAMERA_IMX074=m +CONFIG_SOC_CAMERA_MT9M001=m +CONFIG_SOC_CAMERA_MT9M111=m +CONFIG_SOC_CAMERA_MT9T031=m +CONFIG_SOC_CAMERA_MT9T112=m +CONFIG_SOC_CAMERA_MT9V022=m +CONFIG_SOC_CAMERA_OV2640=m +CONFIG_SOC_CAMERA_OV5642=m +CONFIG_SOC_CAMERA_OV6650=m +CONFIG_SOC_CAMERA_OV772X=m +CONFIG_SOC_CAMERA_OV9640=m +CONFIG_SOC_CAMERA_OV9740=m +CONFIG_SOC_CAMERA_PLATFORM=m +CONFIG_SOC_CAMERA_RJ54N1=m +CONFIG_SOC_CAMERA_SCALE_CROP=m +CONFIG_SOC_CAMERA_TW9910=m +CONFIG_SOC_DRA7XX=y +CONFIG_SOC_EXYNOS5250=y +CONFIG_SOC_EXYNOS5260=y +CONFIG_SOC_EXYNOS5410=y +CONFIG_SOC_EXYNOS5420=y +CONFIG_SOC_EXYNOS5440=y +CONFIG_SOC_EXYNOS5800=y +CONFIG_SOC_HAS_OMAP2_SDRC=y +CONFIG_SOC_HAS_REALTIME_COUNTER=y +CONFIG_SOC_IMX5=y +CONFIG_SOC_IMX50=y +CONFIG_SOC_IMX51=y +# CONFIG_SOC_IMX53 is not set +CONFIG_SOC_IMX6=y +CONFIG_SOC_IMX6Q=y +CONFIG_SOC_IMX6SL=y +CONFIG_SOC_IMX6SX=y +# CONFIG_SOC_LS1021A is not set +CONFIG_SOC_OMAP3430=y +# CONFIG_SOC_OMAP5 is not set +CONFIG_SOC_TI=y +CONFIG_SOC_TI81XX=y +CONFIG_SOC_VF610=y +CONFIG_SOFT_WATCHDOG=m +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_SONYPI=m +CONFIG_SONYPI_COMPAT=y +CONFIG_SONY_FF=y +CONFIG_SONY_LAPTOP=m +CONFIG_SOUND_OSS_CORE=y +# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set +# CONFIG_SOUND_PRIME is not set +CONFIG_SP5100_TCO=m +CONFIG_SPAPR_TCE_IOMMU=y +CONFIG_SPARSEMEM=y +CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSE_IRQ=y +# CONFIG_SPARSE_RCU_POINTER is not set +CONFIG_SPEAKUP=m +CONFIG_SPEAKUP_SYNTH_ACNTPC=m +CONFIG_SPEAKUP_SYNTH_ACNTSA=m +CONFIG_SPEAKUP_SYNTH_APOLLO=m +CONFIG_SPEAKUP_SYNTH_AUDPTR=m +CONFIG_SPEAKUP_SYNTH_BNS=m +CONFIG_SPEAKUP_SYNTH_DECEXT=m +CONFIG_SPEAKUP_SYNTH_DECPC=m +CONFIG_SPEAKUP_SYNTH_DECTLK=m +CONFIG_SPEAKUP_SYNTH_DTLK=m +CONFIG_SPEAKUP_SYNTH_DUMMY=m +CONFIG_SPEAKUP_SYNTH_KEYPC=m +CONFIG_SPEAKUP_SYNTH_LTLK=m +CONFIG_SPEAKUP_SYNTH_SOFT=m +CONFIG_SPEAKUP_SYNTH_SPKOUT=m +CONFIG_SPEAKUP_SYNTH_TXPRT=m +CONFIG_SPI=y +CONFIG_SPI_ALTERA=m +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +CONFIG_SPI_CADENCE=m +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DW_MID_DMA=y +CONFIG_SPI_DW_MMIO=m +CONFIG_SPI_DW_PCI=m +CONFIG_SPI_FSL_CPM=y +CONFIG_SPI_FSL_DSPI=m +CONFIG_SPI_FSL_ESPI=y +CONFIG_SPI_FSL_LIB=y +CONFIG_SPI_FSL_QUADSPI=m +CONFIG_SPI_FSL_SPI=y +CONFIG_SPI_GPIO=m +CONFIG_SPI_IMX=m +CONFIG_SPI_LM70_LLP=m +CONFIG_SPI_MASTER=y +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_OC_TINY=m +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_ORION=m +CONFIG_SPI_PL022=m +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_PXA2XX_DMA=y +CONFIG_SPI_QUP=m +CONFIG_SPI_ROCKCHIP=m +CONFIG_SPI_RSPI=m +CONFIG_SPI_S3C64XX=m +CONFIG_SPI_SC18IS602=m +CONFIG_SPI_SH_HSPI=m +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_TEGRA114=m +CONFIG_SPI_TEGRA20_SFLASH=m +CONFIG_SPI_TEGRA20_SLINK=m +CONFIG_SPI_TI_QSPI=m +CONFIG_SPI_TLE62X0=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_XCOMM=m +# CONFIG_SPI_XILINX is not set +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_SPMI=m +CONFIG_SPMI_MSM_PMIC_ARB=m +CONFIG_SPU_BASE=y +CONFIG_SPU_FS=m +CONFIG_SPU_FS_64K_LS=y +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_SQUASHFS_LZ4 is not set +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_XZ=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SRAM=y +CONFIG_SSB=m +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_BLOCKIO=y +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_GPIO=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +# CONFIG_SSB_PCMCIAHOST is not set +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +# CONFIG_SSB_SILENT is not set +CONFIG_SSB_SPROM=y +CONFIG_SSFDC=m +CONFIG_SSI_PROTOCOL=m +CONFIG_STACKTRACE=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_STACK_TRACER=y +CONFIG_STAGING=y +CONFIG_STAGING_MEDIA=y +CONFIG_STE10XP=m +CONFIG_STE_MODEM_RPROC=m +CONFIG_STMMAC_ETH=m +# CONFIG_STMMAC_PCI is not set +CONFIG_STMMAC_PLATFORM=m +CONFIG_STMPE_I2C=y +CONFIG_STMPE_SPI=y +CONFIG_STMP_DEVICE=y +CONFIG_STOP_MACHINE=y +CONFIG_STP=m +CONFIG_STRICT_DEVMEM=y +# CONFIG_STRIP_ASM_SYMS is not set +# CONFIG_STX_GP3 is not set +CONFIG_SUDMAC=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_SUNGEM=m +CONFIG_SUNGEM_PHY=m +CONFIG_SUNRPC=m +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_SUNRPC_DEBUG=y +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_SWAP=y +CONFIG_SUNRPC_XPRT_RDMA_CLIENT=m +CONFIG_SUNRPC_XPRT_RDMA_SERVER=m +CONFIG_SUN_PARTITION=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_SWAP=y +CONFIG_SWIOTLB=y +CONFIG_SWIOTLB_XEN=y +CONFIG_SWP_EMULATE=y +CONFIG_SXGBE_ETH=m +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_CS=m +CONFIG_SYNCLINK_GT=m +CONFIG_SYN_COOKIES=y +CONFIG_SYSCTL=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_SYSCTL_SYSCALL=y +CONFIG_SYSFS=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_SYSFS_SYSCALL=y +CONFIG_SYSTEMPORT=m +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSV68_PARTITION=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_SYSV_FS=m +CONFIG_SYS_SUPPORTS_APM_EMULATION=y +CONFIG_SYS_SUPPORTS_EM_STI=y +CONFIG_SYS_SUPPORTS_HUGETLBFS=y +CONFIG_SYS_SUPPORTS_SH_CMT=y +CONFIG_SYS_SUPPORTS_SH_MTU2=y +CONFIG_SYS_SUPPORTS_SH_TMU=y +CONFIG_T5403=m +CONFIG_TABLET_SERIAL_WACOM4=m +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_GTCO=m +CONFIG_TABLET_USB_HANWANG=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TAHVO_USB=m +CONFIG_TAHVO_USB_HOST_BY_DEFAULT=y +CONFIG_TARGET_CORE=m +CONFIG_TASKSTATS=y +# CONFIG_TASKS_RCU is not set +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_TASK_SIZE=0xc0000000 +CONFIG_TASK_XACCT=y +CONFIG_TAU=y +# CONFIG_TAU_AVERAGE is not set +# CONFIG_TAU_INT is not set +CONFIG_TC1100_WMI=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_IBMVTPM=y +CONFIG_TCG_INFINEON=m +CONFIG_TCG_NSC=m +CONFIG_TCG_ST33_I2C=m +CONFIG_TCG_TIS=y +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_TPM=y +CONFIG_TCG_XEN=m +CONFIG_TCIC=m +CONFIG_TCM_FC=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_PSCSI=m +CONFIG_TCM_QLA2XXX=m +CONFIG_TCM_USER=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_DCTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_SCALABLE=m +CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_YEAH=m +CONFIG_TCP_MD5SIG=y +CONFIG_TCS3414=m +CONFIG_TCS3472=m +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA20_MC=y +CONFIG_TEGRA_AHB=y +CONFIG_TEGRA_HOST1X=m +CONFIG_TEGRA_HOST1X_FIREWALL=y +CONFIG_TEGRA_IOMMU_GART=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_TEGRA_MC=y +# CONFIG_TEGRA_SOCTHERM is not set +CONFIG_TEGRA_WATCHDOG=m +CONFIG_TEHUTI=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TELCLOCK=m +CONFIG_TEST_BPF=m +CONFIG_TEST_FIRMWARE=m +CONFIG_TEST_KSTRTOX=m +# CONFIG_TEST_LIST_SORT is not set +CONFIG_TEST_LKM=m +CONFIG_TEST_POWER=m +# CONFIG_TEST_RHASHTABLE is not set +CONFIG_TEST_STRING_HELPERS=m +CONFIG_TEST_UDELAY=m +CONFIG_TEST_USER_COPY=m +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_TEXTSEARCH_KMP=m +CONFIG_THERMAL=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +CONFIG_THERMAL_EMULATION=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_USER_SPACE=y +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_OF=y +CONFIG_THERM_ADT746X=y +CONFIG_THERM_WINDTUNNEL=m +CONFIG_THINKPAD_ACPI=m +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y +# CONFIG_THINKPAD_ACPI_DEBUG is not set +CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THRUSTMASTER_FF=y +# CONFIG_THUMB2_KERNEL is not set +CONFIG_THUNDERBOLT=m +CONFIG_TICK_ONESHOT=y +CONFIG_TIFM_7XX1=m +CONFIG_TIFM_CORE=m +CONFIG_TIMB_DMA=m +CONFIG_TIMERFD=y +CONFIG_TIMER_STATS=y +CONFIG_TIPC=m +CONFIG_TIPC_MEDIA_IB=y +CONFIG_TIPC_PORTS=8191 +CONFIG_TI_ADC081C=m +CONFIG_TI_ADC128S052=m +CONFIG_TI_AM335X_ADC=m +CONFIG_TI_CPPI41=m +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_PHY_SEL=y +CONFIG_TI_CPTS=y +CONFIG_TI_DAC7512=m +CONFIG_TI_DAVINCI_CPDMA=y +CONFIG_TI_DAVINCI_EMAC=m +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_TI_EDMA=y +CONFIG_TI_EMIF=m +CONFIG_TI_PIPE3=m +CONFIG_TI_PRIV_EDMA=y +CONFIG_TI_SOC_THERMAL=m +CONFIG_TI_ST=m +CONFIG_TI_THERMAL=y +CONFIG_TLAN=m +CONFIG_TMD_HERMES=m +CONFIG_TMP006=m +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_TOIM3232_DONGLE=m +CONFIG_TOPSTAR_LAPTOP=m +CONFIG_TORTURE_TEST=m +# CONFIG_TOSHIBA is not set +CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_FIR=m +CONFIG_TOSHIBA_HAPS=m +CONFIG_TOUCHSCREEN_88PM860X=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AR1021_I2C=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_DA9034=m +CONFIG_TOUCHSCREEN_DA9052=m +CONFIG_TOUCHSCREEN_DYNAPRO=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_EGALAX=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_HAMPSHIRE=m +CONFIG_TOUCHSCREEN_HTCPEN=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_INTEL_MID=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MC13783=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_PCAP=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_STMPE=m +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m +CONFIG_TOUCHSCREEN_UCB1400=m +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_E2I=y +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_ELO=y +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_JASTEC=y +CONFIG_TOUCHSCREEN_USB_NEXIO=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WM831X=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_TPS6105X=m +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +# CONFIG_TQM8540 is not set +# CONFIG_TQM8541 is not set +# CONFIG_TQM8548 is not set +# CONFIG_TQM8555 is not set +# CONFIG_TQM8560 is not set +CONFIG_TRACEPOINTS=y +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_TRACE_CLOCK=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_TRACE_ROUTER=m +CONFIG_TRACE_SINK=m +CONFIG_TRACING=y +CONFIG_TRACING_SUPPORT=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_TREE_RCU=y +# CONFIG_TREE_RCU_TRACE is not set +CONFIG_TRUSTED_FOUNDATIONS=y +CONFIG_TRUSTED_KEYS=y +CONFIG_TSL2583=m +CONFIG_TSL2x7x=m +CONFIG_TSL4531=m +CONFIG_TTPCI_EEPROM=m +CONFIG_TTY=y +CONFIG_TTY_PRINTK=y +CONFIG_TULIP=m +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_NAPI is not set +CONFIG_TUN=y +# CONFIG_TUNE_CELL is not set +CONFIG_TWL4030_CORE=y +CONFIG_TWL4030_MADC=m +CONFIG_TWL4030_POWER=y +CONFIG_TWL4030_USB=m +CONFIG_TWL4030_WATCHDOG=m +CONFIG_TWL6030_GPADC=m +CONFIG_TWL6030_USB=m +CONFIG_TWL6040_CORE=y +CONFIG_TWR_P102x=y +CONFIG_TYPHOON=m +# CONFIG_UACCESS_WITH_MEMCPY is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_UCB1400_CORE=m +CONFIG_UCS2_STRING=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y +CONFIG_UEFI_CPER=y +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="" +# CONFIG_UFS_DEBUG is not set +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +CONFIG_UHID=m +CONFIG_UID16=y +CONFIG_UIO=m +CONFIG_UIO_AEC=m +CONFIG_UIO_CIF=m +CONFIG_UIO_DMEM_GENIRQ=m +CONFIG_UIO_MF624=m +CONFIG_UIO_NETX=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_SERCOS3=m +CONFIG_ULI526X=m +CONFIG_ULTRA=m +CONFIG_ULTRIX_PARTITION=y +CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h" +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_UNISYSSPAR=y +CONFIG_UNISYS_CHANNELSTUB=m +CONFIG_UNISYS_UISLIB=m +CONFIG_UNISYS_VIRTHBA=m +CONFIG_UNISYS_VIRTPCI=m +CONFIG_UNISYS_VISORCHANNEL=m +CONFIG_UNISYS_VISORCHIPSET=m +CONFIG_UNISYS_VISORUTIL=m +CONFIG_UNIX=y +CONFIG_UNIX98_PTYS=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_UNIX_DIAG=m +CONFIG_UNUSED_SYMBOLS=y +CONFIG_UPROBE_EVENT=y +CONFIG_USB=y +CONFIG_USBIP_CORE=m +# CONFIG_USBIP_DEBUG is not set +CONFIG_USBIP_HOST=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBPCWATCHDOG=m +CONFIG_USB_ACM=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_AIRSPY=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AMD5536UDC=m +CONFIG_USB_AN2720=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_ATM=m +CONFIG_USB_AUDIO=m +CONFIG_USB_BDC_PCI=m +CONFIG_USB_BDC_UDC=m +CONFIG_USB_BELKIN=y +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_CATC=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_CDC_PHONET=m +CONFIG_USB_CHIPIDEA=m +# CONFIG_USB_CHIPIDEA_DEBUG is not set +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_COMMON=y +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_PHONET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CXACRU=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DSBR=m +# CONFIG_USB_DUMMY_HCD is not set +CONFIG_USB_DWC2=y +# CONFIG_USB_DWC2_DEBUG is not set +CONFIG_USB_DWC2_DUAL_ROLE=y +CONFIG_USB_DWC2_PCI=y +# CONFIG_USB_DWC2_PERIPHERAL is not set +CONFIG_USB_DWC2_PLATFORM=y +# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set +CONFIG_USB_DWC3=m +# CONFIG_USB_DWC3_DEBUG is not set +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_EXYNOS=m +# CONFIG_USB_DWC3_GADGET is not set +# CONFIG_USB_DWC3_HOST is not set +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_PCI=m +CONFIG_USB_DWC3_QCOM=m +CONFIG_USB_DYNAMIC_MINORS=y +CONFIG_USB_EG20T=m +CONFIG_USB_EHCI_BIG_ENDIAN_DESC=y +CONFIG_USB_EHCI_BIG_ENDIAN_MMIO=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_FSL=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_HCD_OMAP=m +CONFIG_USB_EHCI_HCD_ORION=y +CONFIG_USB_EHCI_HCD_PPC_OF=y +CONFIG_USB_EHCI_MSM=m +CONFIG_USB_EHCI_MXC=m +CONFIG_USB_EHCI_PCI=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TEGRA=m +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHSET_TEST_FIXTURE=m +CONFIG_USB_EMI26=m +CONFIG_USB_EMI62=m +CONFIG_USB_EMXX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_ETH=m +CONFIG_USB_ETH_EEM=y +CONFIG_USB_ETH_RNDIS=y +CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_FOTG210_HCD=m +CONFIG_USB_FOTG210_UDC=m +CONFIG_USB_FSL_QE=m +CONFIG_USB_FSL_USB2=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUSB300=m +CONFIG_USB_FUSBH200_HCD=m +CONFIG_USB_F_ACM=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_EEM=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_HID=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_MIDI=m +CONFIG_USB_F_NCM=m +CONFIG_USB_F_OBEX=m +CONFIG_USB_F_PHONET=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_SS_LB=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_UAC1=m +CONFIG_USB_F_UAC2=m +CONFIG_USB_F_UVC=m +CONFIG_USB_GADGETFS=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 +CONFIG_USB_GADGET_TARGET=m +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_XILINX=m +CONFIG_USB_GL860=m +CONFIG_USB_GOKU=m +CONFIG_USB_GPIO_VBUS=m +CONFIG_USB_GR_UDC=m +CONFIG_USB_GSPCA=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_DTCS033=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STK1135=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_MULTI_RNDIS=y +CONFIG_USB_G_NCM=m +CONFIG_USB_G_NOKIA=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_HACKRF=m +# CONFIG_USB_HCD_TEST_MODE is not set +CONFIG_USB_HID=m +CONFIG_USB_HIDDEV=y +CONFIG_USB_HSIC_USB3503=m +CONFIG_USB_HSO=m +CONFIG_USB_HWA_HCD=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_IMX21_HCD=m +# CONFIG_USB_INVENTRA_DMA is not set +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_IPHETH=m +CONFIG_USB_IRDA=m +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1301=m +CONFIG_USB_ISP1362_HCD=m +CONFIG_USB_ISP1760_HCD=m +CONFIG_USB_KAWETH=m +CONFIG_USB_KBD=m +CONFIG_USB_KC2190=y +CONFIG_USB_KEENE=m +CONFIG_USB_LCD=m +CONFIG_USB_LD=m +CONFIG_USB_LED=m +CONFIG_USB_LED_TRIG=y +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_LINK_LAYER_TEST=m +CONFIG_USB_M5602=m +# CONFIG_USB_M66592 is not set +CONFIG_USB_MA901=m +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_MAX3421_HCD=m +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_MON=m +CONFIG_USB_MOUSE=m +CONFIG_USB_MR800=m +CONFIG_USB_MSI2500=m +CONFIG_USB_MSM_OTG=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_DUAL_ROLE=y +# CONFIG_USB_MUSB_GADGET is not set +# CONFIG_USB_MUSB_HOST is not set +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_TUSB6010=m +CONFIG_USB_MV_U3D=m +CONFIG_USB_MV_UDC=m +CONFIG_USB_MXS_PHY=y +CONFIG_USB_NET2272=m +CONFIG_USB_NET2272_DMA=y +CONFIG_USB_NET2280=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_HUAWEI_CDC_NCM=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y +CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_HCD_OMAP3=m +CONFIG_USB_OHCI_HCD_PCI=y +# CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_OTG_FSM is not set +# CONFIG_USB_OTG_WHITELIST is not set +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_PHY=y +CONFIG_USB_PRINTER=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_USB_PXA27X=m +CONFIG_USB_R8A66597=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_RCAR_GEN2_PHY=m +CONFIG_USB_RCAR_PHY=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RIO500=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_S2255=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_DEBUG=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KEYSPAN_MPR=y +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN_USA18X=y +CONFIG_USB_SERIAL_KEYSPAN_USA19=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y +CONFIG_USB_SERIAL_KEYSPAN_USA19W=y +CONFIG_USB_SERIAL_KEYSPAN_USA28=y +CONFIG_USB_SERIAL_KEYSPAN_USA28X=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y +CONFIG_USB_SERIAL_KEYSPAN_USA49W=y +CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_METRO=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MXUPORT=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QT2=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_WISHBONE=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_XSENS_MT=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_SI470X=m +CONFIG_USB_SI4713=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_SISUSBVGA=m +# CONFIG_USB_SISUSBVGA_CON is not set +CONFIG_USB_SL811_CS=m +CONFIG_USB_SL811_HCD=m +CONFIG_USB_SL811_HCD_ISO=y +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_STORAGE=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +CONFIG_USB_STORAGE_DATAFAB=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STV06XX=m +CONFIG_USB_SUPPORT=y +CONFIG_USB_SWITCH_FSA9480=m +CONFIG_USB_TEST=m +# CONFIG_USB_TI_CPPI41_DMA is not set +CONFIG_USB_TMC=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_UAS=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_UHCI_HCD=y +CONFIG_USB_ULPI=y +CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_USB_USBNET=m +CONFIG_USB_USS720=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_VL600=m +CONFIG_USB_WDM=m +CONFIG_USB_WHCI_HCD=m +CONFIG_USB_WPAN_HCD=m +CONFIG_USB_WUSB=m +CONFIG_USB_WUSB_CBAF=m +# CONFIG_USB_WUSB_CBAF_DEBUG is not set +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_MVEBU=m +CONFIG_USB_XHCI_PCI=y +CONFIG_USB_XHCI_PLATFORM=m +CONFIG_USB_XHCI_RCAR=m +CONFIG_USB_XUSBATM=m +CONFIG_USB_YUREX=m +CONFIG_USB_ZD1201=m +CONFIG_USB_ZERO=m +CONFIG_USB_ZR364XX=m +CONFIG_USELIB=y +CONFIG_USER_NS=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_USE_OF=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y +CONFIG_UTS_NS=y +CONFIG_UWB=m +CONFIG_UWB_HWA=m +CONFIG_UWB_I1480U=m +CONFIG_UWB_WHCI=m +CONFIG_V4L2_MEM2MEM_DEV=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_V4L_RADIO_ISA_DRIVERS=y +CONFIG_V4L_TEST_DRIVERS=y +CONFIG_VCNL4000=m +CONFIG_VECTORS_BASE=0xffff0000 +CONFIG_VERSION_SIGNATURE="" +CONFIG_VETH=m +CONFIG_VEXPRESS_CONFIG=y +CONFIG_VEXPRESS_SYSCFG=y +CONFIG_VF610_ADC=m +CONFIG_VFAT_FS=y +CONFIG_VFIO=m +CONFIG_VFIO_IOMMU_SPAPR_TCE=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_INTX=y +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_VGA=y +CONFIG_VFIO_SPAPR_EEH=m +CONFIG_VFP=y +CONFIG_VFPv3=y +CONFIG_VF_USE_ARM_GLOBAL_TIMER=y +# CONFIG_VF_USE_PIT_TIMER is not set +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +CONFIG_VGASTATE=m +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_VGA_CONSOLE=y +CONFIG_VGA_SWITCHEROO=y +CONFIG_VHOST=m +CONFIG_VHOST_NET=m +CONFIG_VHOST_RING=m +CONFIG_VHOST_SCSI=m +CONFIG_VIA_FIR=m +CONFIG_VIA_RHINE=m +CONFIG_VIA_RHINE_MMIO=y +CONFIG_VIA_VELOCITY=m +CONFIG_VIA_WDT=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF_DMA_CONTIG=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOMODE_HELPERS=y +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m +CONFIG_VIDEO_ADV7180=m +# CONFIG_VIDEO_ADV_DEBUG is not set +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_RC=y +CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT848=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_BTCX=m +CONFIG_VIDEO_BWQCAM=m +CONFIG_VIDEO_CAFE_CCIC=m +CONFIG_VIDEO_CODA=m +CONFIG_VIDEO_CPIA2=m +CONFIG_VIDEO_CQCAM=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_CX23885=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m +CONFIG_VIDEO_CX25840=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_ENABLE_VP3054=y +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_DT3155=m +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m +CONFIG_VIDEO_EM28XX_V4L2=m +CONFIG_VIDEO_FB_IVTV=m +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_LOADER=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_IR_I2C=m +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_M52790=m +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m +CONFIG_VIDEO_MEYE=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_MT9V011=m +CONFIG_VIDEO_MX3=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_OMAP2_VOUT=m +CONFIG_VIDEO_OMAP2_VOUT_VRFB=y +CONFIG_VIDEO_OMAP3=m +# CONFIG_VIDEO_OMAP3_DEBUG is not set +CONFIG_VIDEO_OV7640=m +CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_PMS=m +CONFIG_VIDEO_PVRUSB2=m +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_PVRUSB2_DVB=y +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_VIDEO_SAA6588=m +CONFIG_VIDEO_SAA6752HS=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_VIDEO_SAA7164=m +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_SAA7191=m +# CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS is not set +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_SAMSUNG_S5P_G2D=m +CONFIG_VIDEO_SAMSUNG_S5P_HDMI=m +CONFIG_VIDEO_SAMSUNG_S5P_HDMIPHY=m +# CONFIG_VIDEO_SAMSUNG_S5P_HDMI_DEBUG is not set +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_S5P_MIXER=m +# CONFIG_VIDEO_SAMSUNG_S5P_MIXER_DEBUG is not set +CONFIG_VIDEO_SAMSUNG_S5P_SDO=m +CONFIG_VIDEO_SAMSUNG_S5P_SII9234=m +CONFIG_VIDEO_SAMSUNG_S5P_TV=y +CONFIG_VIDEO_SH_MOBILE_CEU=m +CONFIG_VIDEO_SH_MOBILE_CSI2=m +CONFIG_VIDEO_SH_VEU=m +CONFIG_VIDEO_SH_VOU=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_SONY_BTF_MPX=m +CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_TIMBERDALE=m +CONFIG_VIDEO_TI_VPE=m +# CONFIG_VIDEO_TI_VPE_DEBUG is not set +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m +CONFIG_VIDEO_TUNER=m +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW68=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m +CONFIG_VIDEO_UDA1342=m +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m +CONFIG_VIDEO_USBTV=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_V4L2=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_VIA_CAMERA=m +CONFIG_VIDEO_VIM2M=m +CONFIG_VIDEO_VIVID=m +CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_VPX3220=m +CONFIG_VIDEO_W9966=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIPERBOARD_ADC=m +CONFIG_VIRTIO=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_BLK=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_VIRTIO_MMIO=y +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_VIRTIO_NET=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTUALIZATION=y +CONFIG_VIRT_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRT_TO_BUS=y +CONFIG_VITESSE_PHY=m +CONFIG_VLAN_8021Q=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_VLSI_FIR=m +CONFIG_VM86=y +CONFIG_VME_BUS=y +CONFIG_VME_CA91CX42=m +CONFIG_VME_PIO2=m +CONFIG_VME_TSI148=m +CONFIG_VME_USER=m +CONFIG_VMIVME_7805=m +# CONFIG_VMSPLIT_1G is not set +# CONFIG_VMSPLIT_2G is not set +CONFIG_VMSPLIT_3G=y +CONFIG_VMWARE_BALLOON=m +CONFIG_VMWARE_PVSCSI=m +CONFIG_VMWARE_VMCI=m +CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_VMXNET3=m +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_VORTEX=m +CONFIG_VSOCKETS=m +CONFIG_VSX=y +CONFIG_VT=y +CONFIG_VT6655=m +CONFIG_VT6656=m +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_VXFS_FS=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_VXLAN=m +CONFIG_W1=m +CONFIG_W1_CON=y +CONFIG_W1_MASTER_DS1WM=m +CONFIG_W1_MASTER_DS2482=m +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_GPIO=m +CONFIG_W1_MASTER_MATROX=m +CONFIG_W1_MASTER_MXC=m +CONFIG_W1_SLAVE_BQ27000=m +CONFIG_W1_SLAVE_DS2406=m +CONFIG_W1_SLAVE_DS2408=m +CONFIG_W1_SLAVE_DS2408_READBACK=y +CONFIG_W1_SLAVE_DS2413=m +CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2431=m +CONFIG_W1_SLAVE_DS2433=m +# CONFIG_W1_SLAVE_DS2433_CRC is not set +CONFIG_W1_SLAVE_DS2760=m +CONFIG_W1_SLAVE_DS2780=m +CONFIG_W1_SLAVE_DS2781=m +CONFIG_W1_SLAVE_DS28E04=m +CONFIG_W1_SLAVE_SMEM=m +CONFIG_W1_SLAVE_THERM=m +CONFIG_W83627HF_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_WAFER_WDT=m +CONFIG_WAN=y +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_WANXL=m +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set +CONFIG_WATCHDOG_RTAS=m +CONFIG_WCN36XX=m +# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_WD80x3=m +CONFIG_WDT=m +CONFIG_WDTPCI=m +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PRIV=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WIL6210=m +CONFIG_WIL6210_ISR_COR=y +CONFIG_WIL6210_TRACING=y +CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_WIMAX=m +CONFIG_WIMAX_DEBUG_LEVEL=8 +CONFIG_WIMAX_GDM72XX=m +CONFIG_WIMAX_GDM72XX_K_MODE=y +CONFIG_WIMAX_GDM72XX_QOS=y +# CONFIG_WIMAX_GDM72XX_SDIO is not set +CONFIG_WIMAX_GDM72XX_USB=y +CONFIG_WIMAX_GDM72XX_USB_PM=y +CONFIG_WIMAX_GDM72XX_WIMAX2=y +CONFIG_WIMAX_I2400M=m +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 +CONFIG_WIMAX_I2400M_USB=m +CONFIG_WINBOND_840=m +CONFIG_WINBOND_FIR=m +CONFIG_WINDFARM=m +CONFIG_WINDFARM_PM112=m +CONFIG_WINDFARM_PM121=m +CONFIG_WINDFARM_PM72=m +CONFIG_WINDFARM_PM81=m +CONFIG_WINDFARM_PM91=m +CONFIG_WINDFARM_RM31=m +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WIZNET_BUS_ANY=y +# CONFIG_WIZNET_BUS_DIRECT is not set +# CONFIG_WIZNET_BUS_INDIRECT is not set +CONFIG_WIZNET_W5100=m +CONFIG_WIZNET_W5300=m +CONFIG_WL1251=m +CONFIG_WL1251_SDIO=m +CONFIG_WL1251_SPI=m +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLAN=y +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WLCORE_SPI=m +CONFIG_WL_TI=y +CONFIG_WM831X_BACKUP=m +CONFIG_WM831X_POWER=m +CONFIG_WM831X_WATCHDOG=m +CONFIG_WM8350_POWER=m +CONFIG_WM8350_WATCHDOG=m +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_X25=m +CONFIG_X25_ASY=m +CONFIG_X509_CERTIFICATE_PARSER=y +CONFIG_X86=y +CONFIG_X86_16BIT=y +CONFIG_X86_32=y +CONFIG_X86_32_IRIS=m +# CONFIG_X86_32_NON_STANDARD is not set +CONFIG_X86_32_SMP=y +CONFIG_X86_64=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_X86_64_SMP=y +CONFIG_X86_ACPI_CPUFREQ=y +CONFIG_X86_ACPI_CPUFREQ_CPB=y +CONFIG_X86_AMD_FREQ_SENSITIVITY=m +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_APM_BOOT=y +# CONFIG_X86_BIGSMP is not set +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_CMOV=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CPUFREQ_NFORCE2=y +CONFIG_X86_CPUID=m +CONFIG_X86_DEBUGCTLMSR=y +# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_X86_DEV_DMA_OPS=y +CONFIG_X86_ESPFIX32=y +CONFIG_X86_ESPFIX64=y +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_E_POWERSAVER is not set +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_GENERIC=y +# CONFIG_X86_GOLDFISH is not set +CONFIG_X86_GX_SUSPMOD=m +CONFIG_X86_HT=y +CONFIG_X86_INTEL_LPSS=y +CONFIG_X86_INTEL_MID=y +# CONFIG_X86_INTEL_MPX is not set +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_IO_APIC=y +CONFIG_X86_L1_CACHE_SHIFT=6 +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_LONGHAUL=m +CONFIG_X86_LONGRUN=m +CONFIG_X86_MCE=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_INJECT=m +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_THRESHOLD=y +CONFIG_X86_MPPARSE=y +CONFIG_X86_MSR=m +CONFIG_X86_NEED_RELOCS=y +CONFIG_X86_NUMACHIP=y +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_PAE=y +CONFIG_X86_PAT=y +CONFIG_X86_PCC_CPUFREQ=y +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_X86_PM_TIMER=y +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=m +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=y +CONFIG_X86_PPRO_FENCE=y +# CONFIG_X86_PTDUMP is not set +# CONFIG_X86_RDC321X is not set +CONFIG_X86_REBOOTFIXUPS=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_RESERVE_LOW=64 +CONFIG_X86_SMAP=y +CONFIG_X86_SPEEDSTEP_CENTRINO=y +CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y +CONFIG_X86_SPEEDSTEP_SMI=y +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +# CONFIG_X86_SYSFB is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_X86_TSC=y +CONFIG_X86_UP_APIC_MSI=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +# CONFIG_X86_UV is not set +# CONFIG_X86_VERBOSE_BOOTUP is not set +# CONFIG_X86_VSMP is not set +CONFIG_X86_VSYSCALL_EMULATION=y +CONFIG_X86_X2APIC=y +CONFIG_X86_X32=y +CONFIG_XENFS=m +CONFIG_XEN_ACPI_PROCESSOR=y +CONFIG_XEN_BACKEND=y +CONFIG_XEN_BALLOON=y +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y +CONFIG_XEN_BLKDEV_BACKEND=m +CONFIG_XEN_BLKDEV_FRONTEND=y +CONFIG_XEN_COMPAT_XENFS=y +# CONFIG_XEN_DEBUG_FS is not set +CONFIG_XEN_DEV_EVTCHN=m +CONFIG_XEN_DOM0=y +CONFIG_XEN_EFI=y +CONFIG_XEN_FBDEV_FRONTEND=m +CONFIG_XEN_GNTDEV=m +CONFIG_XEN_GRANT_DEV_ALLOC=m +CONFIG_XEN_HAVE_PVMMU=y +CONFIG_XEN_MCE_LOG=y +CONFIG_XEN_NETDEV_BACKEND=m +CONFIG_XEN_NETDEV_FRONTEND=y +CONFIG_XEN_PCIDEV_BACKEND=m +CONFIG_XEN_PCIDEV_FRONTEND=m +CONFIG_XEN_PRIVCMD=m +CONFIG_XEN_PVH=y +CONFIG_XEN_PVHVM=y +CONFIG_XEN_SAVE_RESTORE=y +CONFIG_XEN_SCRUB_PAGES=y +CONFIG_XEN_SCSI_BACKEND=m +CONFIG_XEN_SCSI_FRONTEND=m +CONFIG_XEN_SELFBALLOONING=y +CONFIG_XEN_SYS_HYPERVISOR=y +CONFIG_XEN_TMEM=m +CONFIG_XEN_WDT=m +CONFIG_XEN_XENBUS_FRONTEND=y +# CONFIG_XES_MPC85xx is not set +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_IPCOMP=m +# CONFIG_XFRM_MIGRATE is not set +CONFIG_XFRM_STATISTICS=y +# CONFIG_XFRM_SUB_POLICY is not set +CONFIG_XFRM_USER=m +# CONFIG_XFS_DEBUG is not set +CONFIG_XFS_FS=m +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_RT=y +# CONFIG_XFS_WARN is not set +CONFIG_XILINX_EMACLITE=m +CONFIG_XILINX_LL_TEMAC=m +CONFIG_XILINX_WATCHDOG=m +CONFIG_XILLYBUS=m +CONFIG_XILLYBUS_OF=m +CONFIG_XILLYBUS_PCIE=m +CONFIG_XMON=y +# CONFIG_XMON_DEFAULT is not set +CONFIG_XMON_DISASSEMBLY=y +CONFIG_XOR_BLOCKS=m +CONFIG_XPS=y +CONFIG_XPS_USB_HCD_XILINX=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_BCJ=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_TEST=m +CONFIG_XZ_DEC_X86=y +CONFIG_YAM=m +CONFIG_YELLOWFIN=m +CONFIG_YENTA=m +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_ZBOOT_ROM_BSS=0x0 +CONFIG_ZBOOT_ROM_TEXT=0x0 +CONFIG_ZBUD=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_ZEROPLUS_FF=y +CONFIG_ZISOFS=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZONE_DMA=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_ZPOOL=y +CONFIG_ZRAM=m +# CONFIG_ZRAM_DEBUG is not set +CONFIG_ZRAM_LZ4_COMPRESS=y +CONFIG_ZSMALLOC=y +CONFIG_ZSWAP=y --- linux-3.19.0.orig/debian.master/config/i386/config.common.i386 +++ linux-3.19.0/debian.master/config/i386/config.common.i386 @@ -0,0 +1,149 @@ +# +# Config options for config.common.i386 automatically generated by splitconfig.pl +# +# CONFIG_64BIT is not set +CONFIG_AC97_BUS=m +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_RANDOM=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ATA_GENERIC=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_PIIX=y +# CONFIG_AUDIT_ARCH is not set +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +CONFIG_BCH=m +# CONFIG_BUILD_BIN2C is not set +CONFIG_CC_STACKPROTECTOR=y +CONFIG_CRASH_DUMP=y +# CONFIG_CXL_BASE is not set +# CONFIG_DEFAULT_CFQ is not set +CONFIG_DEFAULT_DEADLINE=y +CONFIG_DEFAULT_IOSCHED="deadline" +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +# CONFIG_EM_TIMER_STI is not set +CONFIG_FB_ATY128=m +CONFIG_FB_BOOT_VESA_SUPPORT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +# CONFIG_FB_MACMODES is not set +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_SYS_IMAGEBLIT=m +CONFIG_FB_UDL=m +CONFIG_FB_VOODOO1=m +# CONFIG_FONTS is not set +CONFIG_FRAME_WARN=1024 +CONFIG_GPIO_GENERIC=m +CONFIG_GPIO_GENERIC_PLATFORM=m +CONFIG_GPIO_TWL4030=m +CONFIG_GPIO_TWL6040=m +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_AOUT=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_HIBERNATION=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_HUGETLB_PAGE=y +# CONFIG_I2C_SLAVE is not set +CONFIG_ILLEGAL_POINTER_VALUE=0 +CONFIG_IMA=y +CONFIG_ISA=y +CONFIG_KVM=m +CONFIG_LOG_BUF_SHIFT=17 +# CONFIG_MATH_EMULATION is not set +CONFIG_MFD_SM501=m +# CONFIG_MFD_TMIO is not set +CONFIG_MII=m +CONFIG_MMC_BLOCK=m +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MTD=m +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_NAND=m +CONFIG_MTD_NAND_BCH=m +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_IDS=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +# CONFIG_NET_XGENE is not set +CONFIG_NOP_USB_XCEIV=m +CONFIG_NR_CPUS=8 +CONFIG_NVRAM=m +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_PATA_SIS=y +CONFIG_PCCARD=m +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_PHYS_ADDR_T_64BIT=y +# CONFIG_PHY_EXYNOS5250_USB2 is not set +CONFIG_PPS=m +CONFIG_PROBE_EVENTS=y +# CONFIG_PSTORE_CONSOLE is not set +CONFIG_PSTORE_RAM=m +CONFIG_PTP_1588_CLOCK=m +CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x20000000 +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_FANOUT=32 +CONFIG_RCU_FAST_NO_HZ=y +# CONFIG_RCU_NOCB_CPU is not set +CONFIG_REED_SOLOMON=m +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_TWL4030=m +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_TWL4030=m +CONFIG_RTC_DRV_XGENE=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_SVW=m +CONFIG_SCHED_SMT=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SENSORS_SCH56XX_COMMON=m +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +CONFIG_SND=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_OPL4_LIB_SEQ=m +CONFIG_SND_PCM=m +CONFIG_SND_SBAWE_SEQ=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_HDMI_CODEC=m +CONFIG_SND_SOC_I2C_AND_SPI=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_TIMER=m +CONFIG_SOUND=m +CONFIG_SPI_PXA2XX_PCI=m +# CONFIG_STANDALONE is not set +CONFIG_SYS_HYPERVISOR=y +CONFIG_TICK_CPU_ACCOUNTING=y +CONFIG_TIGON3=m +CONFIG_UPROBES=y +CONFIG_USB_DWC2_HOST=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_GADGET=m +# CONFIG_USB_G_MULTI is not set +CONFIG_USB_HCD_BCMA=m +CONFIG_USB_HCD_SSB=m +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_X86_MINIMUM_CPU_FAMILY=5 +CONFIG_X86_SPEEDSTEP_LIB=y +CONFIG_XEN=y +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=4 +CONFIG_XEN_MAX_DOMAIN_MEMORY=64 +# CONFIG_ZONE_DMA32 is not set --- linux-3.19.0.orig/debian.master/config/i386/config.flavour.generic +++ linux-3.19.0/debian.master/config/i386/config.flavour.generic @@ -0,0 +1,9 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# +CONFIG_HZ=250 +# CONFIG_HZ_1000 is not set +CONFIG_HZ_250=y +# CONFIG_IRQ_FORCED_THREADING_DEFAULT is not set +# CONFIG_PREEMPT is not set +CONFIG_PREEMPT_VOLUNTARY=y --- linux-3.19.0.orig/debian.master/config/i386/config.flavour.lowlatency +++ linux-3.19.0/debian.master/config/i386/config.flavour.lowlatency @@ -0,0 +1,9 @@ +# +# Config options for config.flavour.lowlatency automatically generated by splitconfig.pl +# +CONFIG_HZ=1000 +CONFIG_HZ_1000=y +# CONFIG_HZ_250 is not set +CONFIG_IRQ_FORCED_THREADING_DEFAULT=y +CONFIG_PREEMPT=y +# CONFIG_PREEMPT_VOLUNTARY is not set --- linux-3.19.0.orig/debian.master/config/powerpc/config.common.powerpc +++ linux-3.19.0/debian.master/config/powerpc/config.common.powerpc @@ -0,0 +1,149 @@ +# +# Config options for config.common.powerpc automatically generated by splitconfig.pl +# +CONFIG_64BIT=y +CONFIG_AC97_BUS=m +CONFIG_APM_EMULATION=m +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ATA_GENERIC=m +CONFIG_ATA_PIIX=m +CONFIG_AUDIT_ARCH=y +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +CONFIG_BCH=m +# CONFIG_BUILD_BIN2C is not set +# CONFIG_CC_STACKPROTECTOR is not set +CONFIG_CPU_BIG_ENDIAN=y +# CONFIG_CPU_LITTLE_ENDIAN is not set +# CONFIG_DEFAULT_CFQ is not set +CONFIG_DEFAULT_DEADLINE=y +CONFIG_DEFAULT_IOSCHED="deadline" +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_DMA_VIRTUAL_CHANNELS=m +# CONFIG_EM_TIMER_STI is not set +CONFIG_FB_ATY128=y +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_IBM_GXT4500=m +CONFIG_FB_MACMODES=y +CONFIG_FB_VOODOO1=y +# CONFIG_FONTS is not set +CONFIG_FRAME_WARN=1024 +# CONFIG_GENERIC_CSUM is not set +CONFIG_GPIO_GENERIC=m +CONFIG_GPIO_GENERIC_PLATFORM=m +CONFIG_GPIO_TWL4030=m +CONFIG_GPIO_TWL6040=m +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +# CONFIG_HAVE_AOUT is not set +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_HZ=250 +# CONFIG_HZ_1000 is not set +CONFIG_HZ_250=y +# CONFIG_I2C_SLAVE is not set +# CONFIG_IBMEBUS is not set +CONFIG_IBMVETH=m +# CONFIG_IRQ_ALL_CPUS is not set +# CONFIG_IRQ_FORCED_THREADING_DEFAULT is not set +# CONFIG_ISA is not set +CONFIG_KVM=y +CONFIG_LOG_BUF_SHIFT=17 +# CONFIG_LPARCFG is not set +CONFIG_MATH_EMULATION=y +CONFIG_MFD_SM501=m +# CONFIG_MFD_TMIO is not set +CONFIG_MII=m +CONFIG_MMC_BLOCK=m +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MPIC_MSGR=y +CONFIG_MTD=m +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_NAND=m +CONFIG_MTD_NAND_BCH=m +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_IDS=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_MTD_OF_PARTS=m +# CONFIG_NET_XGENE is not set +CONFIG_NODES_SHIFT=8 +CONFIG_NOP_USB_XCEIV=m +CONFIG_NVRAM=y +CONFIG_PATA_SIS=m +CONFIG_PCCARD=m +CONFIG_PHYSICAL_ALIGN=0x04000000 +CONFIG_PHYSICAL_START=0x00000000 +# CONFIG_PHY_EXYNOS5250_USB2 is not set +# CONFIG_POWER7_CPU is not set +CONFIG_PPC_4K_PAGES=y +# CONFIG_PPC_64K_PAGES is not set +# CONFIG_PPC_DENORMALISATION is not set +CONFIG_PPC_DISABLE_WERROR=y +CONFIG_PPC_ICSWX=y +CONFIG_PPC_MAPLE=y +CONFIG_PPC_PASEMI=y +CONFIG_PPC_PMAC=y +CONFIG_PPC_PS3=y +# CONFIG_PPC_SMLPAR is not set +# CONFIG_PPC_SPLPAR is not set +CONFIG_PPS=m +# CONFIG_PREEMPT is not set +CONFIG_PREEMPT_VOLUNTARY=y +CONFIG_PROBE_EVENTS=y +# CONFIG_PSTORE_CONSOLE is not set +CONFIG_PSTORE_RAM=m +CONFIG_PTP_1588_CLOCK=m +CONFIG_RCU_CPU_STALL_TIMEOUT=21 +CONFIG_RCU_FAST_NO_HZ=y +CONFIG_RCU_USER_QS=y +CONFIG_REED_SOLOMON=m +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_TWL4030=m +CONFIG_RTC_DRV_CMOS=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_TWL4030=m +CONFIG_RTC_DRV_XGENE=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_SVW=y +# CONFIG_SENSORS_SCH56XX_COMMON is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +CONFIG_SIMPLE_GPIO=y +CONFIG_SND=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_DMAENGINE_PCM=m +# CONFIG_SND_OPL4_LIB_SEQ is not set +CONFIG_SND_PCM=m +# CONFIG_SND_SBAWE_SEQ is not set +CONFIG_SND_SOC=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_HDMI_CODEC=m +CONFIG_SND_SOC_I2C_AND_SPI=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_TIMER=m +CONFIG_SOUND=m +CONFIG_STANDALONE=y +# CONFIG_SYS_HYPERVISOR is not set +CONFIG_TIGON3=m +CONFIG_UDBG_RTAS_CONSOLE=y +CONFIG_UPROBES=y +CONFIG_USB_DWC2_HOST=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_FSL_MPH_DR_OF=y +CONFIG_USB_GADGET=m +# CONFIG_USB_G_MULTI is not set +CONFIG_USB_HCD_BCMA=m +CONFIG_USB_HCD_SSB=m +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD_PPC_OF=y +CONFIG_USB_OHCI_HCD_PPC_OF_BE=y +# CONFIG_VFIO_IOMMU_TYPE1 is not set +CONFIG_ZONE_DMA32=y --- linux-3.19.0.orig/debian.master/config/powerpc/config.flavour.powerpc-e500mc +++ linux-3.19.0/debian.master/config/powerpc/config.flavour.powerpc-e500mc @@ -0,0 +1,58 @@ +# +# Config options for config.flavour.powerpc-e500mc automatically generated by splitconfig.pl +# +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +# CONFIG_ARCH_RANDOM is not set +# CONFIG_ATA_NONSTANDARD is not set +# CONFIG_CRASH_DUMP is not set +# CONFIG_CXL_BASE is not set +CONFIG_DEFAULT_UIMAGE=y +# CONFIG_EPAPR_BOOT is not set +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_FOPS=y +CONFIG_FB_SYS_IMAGEBLIT=y +CONFIG_FB_UDL=y +CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_GENERIC_TBSYNC=y +CONFIG_HAS_RAPIDIO=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +# CONFIG_HAVE_SETUP_PER_CPU_AREA is not set +CONFIG_HIBERNATION=y +CONFIG_HUGETLB_PAGE=y +CONFIG_IMA=y +CONFIG_KERNEL_START=0xc0000000 +# CONFIG_MMIO_NVRAM is not set +# CONFIG_MPIC_U3_HT_IRQS is not set +# CONFIG_NEED_DMA_MAP_STATE is not set +# CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set +# CONFIG_NONSTATIC_KERNEL is not set +CONFIG_NR_CPUS=8 +CONFIG_PAGE_OFFSET=0xc0000000 +CONFIG_PHYS_ADDR_T_64BIT=y +# CONFIG_PPC64 is not set +CONFIG_PPC_85xx=y +# CONFIG_PPC_970_NAP is not set +# CONFIG_PPC_BOOK3S_32 is not set +# CONFIG_PPC_CELL is not set +# CONFIG_PPC_COPRO_BASE is not set +CONFIG_PPC_DOORBELL=y +CONFIG_PPC_EPAPR_HV_PIC=y +# CONFIG_PPC_I8259 is not set +# CONFIG_PPC_ICP_HV is not set +# CONFIG_PPC_ICP_NATIVE is not set +# CONFIG_PPC_ICS_RTAS is not set +CONFIG_PPC_INDIRECT_PCI=y +# CONFIG_PPC_MM_SLICES is not set +# CONFIG_PPC_MPC106 is not set +# CONFIG_PPC_P7_NAP is not set +# CONFIG_PPC_RTAS is not set +# CONFIG_PPC_XICS is not set +CONFIG_RCU_FANOUT=32 +# CONFIG_RCU_NOCB_CPU is not set +CONFIG_RTC_DRV_DS3232=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_TICK_CPU_ACCOUNTING=y +CONFIG_WORD_SIZE=32 --- linux-3.19.0.orig/debian.master/config/powerpc/config.flavour.powerpc-smp +++ linux-3.19.0/debian.master/config/powerpc/config.flavour.powerpc-smp @@ -0,0 +1,59 @@ +# +# Config options for config.flavour.powerpc-smp automatically generated by splitconfig.pl +# +# CONFIG_ARCH_DMA_ADDR_T_64BIT is not set +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +# CONFIG_ARCH_RANDOM is not set +# CONFIG_ATA_NONSTANDARD is not set +# CONFIG_CRASH_DUMP is not set +# CONFIG_CXL_BASE is not set +# CONFIG_DEFAULT_UIMAGE is not set +# CONFIG_EPAPR_BOOT is not set +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_SYS_IMAGEBLIT=m +CONFIG_FB_UDL=m +CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_GENERIC_TBSYNC=y +# CONFIG_HAS_RAPIDIO is not set +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +# CONFIG_HAVE_SETUP_PER_CPU_AREA is not set +CONFIG_HIBERNATION=y +# CONFIG_HUGETLB_PAGE is not set +CONFIG_IMA=y +CONFIG_KERNEL_START=0xc0000000 +# CONFIG_MMIO_NVRAM is not set +# CONFIG_MPIC_U3_HT_IRQS is not set +# CONFIG_NEED_DMA_MAP_STATE is not set +# CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set +# CONFIG_NONSTATIC_KERNEL is not set +CONFIG_NR_CPUS=4 +CONFIG_PAGE_OFFSET=0xc0000000 +# CONFIG_PHYS_ADDR_T_64BIT is not set +# CONFIG_PPC64 is not set +# CONFIG_PPC_85xx is not set +# CONFIG_PPC_970_NAP is not set +CONFIG_PPC_BOOK3S_32=y +# CONFIG_PPC_CELL is not set +# CONFIG_PPC_COPRO_BASE is not set +# CONFIG_PPC_DOORBELL is not set +# CONFIG_PPC_EPAPR_HV_PIC is not set +CONFIG_PPC_I8259=y +# CONFIG_PPC_ICP_HV is not set +# CONFIG_PPC_ICP_NATIVE is not set +# CONFIG_PPC_ICS_RTAS is not set +CONFIG_PPC_INDIRECT_PCI=y +# CONFIG_PPC_MM_SLICES is not set +CONFIG_PPC_MPC106=y +CONFIG_PPC_OF_BOOT_TRAMPOLINE=y +# CONFIG_PPC_P7_NAP is not set +CONFIG_PPC_RTAS=y +# CONFIG_PPC_XICS is not set +CONFIG_RCU_FANOUT=32 +# CONFIG_RCU_NOCB_CPU is not set +CONFIG_RTC_DRV_DS3232=m +CONFIG_SCSI_SRP_ATTRS=m +# CONFIG_SPI_PXA2XX_PCI is not set +CONFIG_TICK_CPU_ACCOUNTING=y +CONFIG_WORD_SIZE=32 --- linux-3.19.0.orig/debian.master/config/powerpc/config.flavour.powerpc64-emb +++ linux-3.19.0/debian.master/config/powerpc/config.flavour.powerpc64-emb @@ -0,0 +1,63 @@ +# +# Config options for config.flavour.powerpc64-emb automatically generated by splitconfig.pl +# +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +# CONFIG_ARCH_RANDOM is not set +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_CRASH_DUMP=y +# CONFIG_CXL_BASE is not set +CONFIG_DEFAULT_UIMAGE=y +# CONFIG_EPAPR_BOOT is not set +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_FOPS=y +CONFIG_FB_SYS_IMAGEBLIT=y +CONFIG_FB_UDL=y +CONFIG_FORCE_MAX_ZONEORDER=13 +# CONFIG_GENERIC_TBSYNC is not set +CONFIG_HAS_RAPIDIO=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +# CONFIG_HIBERNATION is not set +CONFIG_HUGETLB_PAGE=y +# CONFIG_IMA is not set +CONFIG_KERNEL_START=0xc000000000000000 +# CONFIG_MMIO_NVRAM is not set +# CONFIG_MPIC_U3_HT_IRQS is not set +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NONSTATIC_KERNEL=y +CONFIG_NR_CPUS=8 +# CONFIG_NUMA is not set +CONFIG_PAGE_OFFSET=0xc000000000000000 +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_PPC64=y +# CONFIG_PPC_970_NAP is not set +CONFIG_PPC_BOOK3E_64=y +# CONFIG_PPC_BOOK3S_64 is not set +# CONFIG_PPC_CELL is not set +# CONFIG_PPC_COPRO_BASE is not set +CONFIG_PPC_DOORBELL=y +CONFIG_PPC_EPAPR_HV_PIC=y +# CONFIG_PPC_HAS_HASH_64K is not set +# CONFIG_PPC_I8259 is not set +# CONFIG_PPC_ICP_HV is not set +# CONFIG_PPC_ICP_NATIVE is not set +# CONFIG_PPC_ICS_RTAS is not set +CONFIG_PPC_INDIRECT_PCI=y +# CONFIG_PPC_MM_SLICES is not set +# CONFIG_PPC_MPC106 is not set +# CONFIG_PPC_OF_BOOT_TRAMPOLINE is not set +# CONFIG_PPC_P7_NAP is not set +# CONFIG_PPC_RTAS is not set +# CONFIG_PPC_XICS is not set +CONFIG_RCU_FANOUT=32 +# CONFIG_RCU_NOCB_CPU is not set +CONFIG_RTC_DRV_DS3232=y +# CONFIG_SCHED_SMT is not set +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SPI_PXA2XX_PCI=m +# CONFIG_TICK_CPU_ACCOUNTING is not set +# CONFIG_U3_DART is not set +CONFIG_WORD_SIZE=64 --- linux-3.19.0.orig/debian.master/config/powerpc/config.flavour.powerpc64-smp +++ linux-3.19.0/debian.master/config/powerpc/config.flavour.powerpc64-smp @@ -0,0 +1,63 @@ +# +# Config options for config.flavour.powerpc64-smp automatically generated by splitconfig.pl +# +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_RANDOM=y +CONFIG_ATA_NONSTANDARD=y +CONFIG_CRASH_DUMP=y +CONFIG_CXL_BASE=y +# CONFIG_DEFAULT_UIMAGE is not set +CONFIG_EPAPR_BOOT=y +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_FOPS=y +CONFIG_FB_SYS_IMAGEBLIT=y +CONFIG_FB_UDL=m +CONFIG_FORCE_MAX_ZONEORDER=13 +CONFIG_GENERIC_TBSYNC=y +# CONFIG_HAS_RAPIDIO is not set +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_HIBERNATION=y +CONFIG_HUGETLB_PAGE=y +CONFIG_IMA=y +CONFIG_KERNEL_START=0xc000000000000000 +CONFIG_MMIO_NVRAM=y +CONFIG_MPIC_U3_HT_IRQS=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NONSTATIC_KERNEL=y +CONFIG_NR_CPUS=1024 +CONFIG_NUMA=y +CONFIG_PAGE_OFFSET=0xc000000000000000 +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_PPC64=y +CONFIG_PPC_970_NAP=y +# CONFIG_PPC_BOOK3E_64 is not set +CONFIG_PPC_BOOK3S_64=y +CONFIG_PPC_CELL=y +CONFIG_PPC_COPRO_BASE=y +CONFIG_PPC_DOORBELL=y +# CONFIG_PPC_EPAPR_HV_PIC is not set +CONFIG_PPC_HAS_HASH_64K=y +CONFIG_PPC_I8259=y +CONFIG_PPC_ICP_HV=y +CONFIG_PPC_ICP_NATIVE=y +CONFIG_PPC_ICS_RTAS=y +# CONFIG_PPC_INDIRECT_PCI is not set +CONFIG_PPC_MM_SLICES=y +# CONFIG_PPC_MPC106 is not set +CONFIG_PPC_OF_BOOT_TRAMPOLINE=y +CONFIG_PPC_P7_NAP=y +CONFIG_PPC_RTAS=y +CONFIG_PPC_XICS=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_NOCB_CPU=y +CONFIG_RTC_DRV_DS3232=m +CONFIG_SCHED_SMT=y +CONFIG_SCSI_SRP_ATTRS=y +# CONFIG_SPI_PXA2XX_PCI is not set +# CONFIG_TICK_CPU_ACCOUNTING is not set +CONFIG_U3_DART=y +CONFIG_WORD_SIZE=64 --- linux-3.19.0.orig/debian.master/config/ppc64el/config.common.ppc64el +++ linux-3.19.0/debian.master/config/ppc64el/config.common.ppc64el @@ -0,0 +1,203 @@ +# +# Config options for config.common.ppc64el automatically generated by splitconfig.pl +# +CONFIG_64BIT=y +CONFIG_AC97_BUS=m +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_RANDOM=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ATA_GENERIC=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_PIIX=m +CONFIG_AUDIT_ARCH=y +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +CONFIG_BCH=m +# CONFIG_BUILD_BIN2C is not set +# CONFIG_CC_STACKPROTECTOR is not set +# CONFIG_CPU_BIG_ENDIAN is not set +CONFIG_CPU_LITTLE_ENDIAN=y +CONFIG_CRASH_DUMP=y +CONFIG_CXL_BASE=y +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +# CONFIG_DEFAULT_UIMAGE is not set +CONFIG_DMA_VIRTUAL_CHANNELS=m +# CONFIG_EM_TIMER_STI is not set +CONFIG_EPAPR_BOOT=y +CONFIG_FB_ATY128=m +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_IBM_GXT4500=y +CONFIG_FB_MACMODES=y +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_SYS_IMAGEBLIT=m +CONFIG_FB_UDL=m +CONFIG_FB_VOODOO1=m +# CONFIG_FONTS is not set +CONFIG_FORCE_MAX_ZONEORDER=9 +CONFIG_FRAME_WARN=2048 +CONFIG_GENERIC_CSUM=y +# CONFIG_GENERIC_TBSYNC is not set +CONFIG_GPIO_GENERIC=m +CONFIG_GPIO_GENERIC_PLATFORM=m +CONFIG_GPIO_TWL4030=m +CONFIG_GPIO_TWL6040=m +# CONFIG_HAS_RAPIDIO is not set +CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y +# CONFIG_HAVE_AOUT is not set +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_HIBERNATION=y +# CONFIG_HOTPLUG_PCI_PCIE is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set +CONFIG_HUGETLB_PAGE=y +CONFIG_HZ=250 +# CONFIG_HZ_1000 is not set +CONFIG_HZ_250=y +# CONFIG_I2C_SLAVE is not set +CONFIG_IBMEBUS=y +CONFIG_IBMVETH=y +CONFIG_IMA=y +CONFIG_IRQ_ALL_CPUS=y +# CONFIG_IRQ_FORCED_THREADING_DEFAULT is not set +CONFIG_KERNEL_START=0xc000000000000000 +CONFIG_KVM=y +CONFIG_LOG_BUF_SHIFT=17 +CONFIG_LPARCFG=y +CONFIG_MFD_SM501=m +# CONFIG_MFD_TMIO is not set +CONFIG_MII=m +CONFIG_MMC_BLOCK=m +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PLTFM=m +# CONFIG_MMIO_NVRAM is not set +# CONFIG_MPIC_MSGR is not set +# CONFIG_MPIC_U3_HT_IRQS is not set +CONFIG_MTD=m +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_NAND=m +CONFIG_MTD_NAND_BCH=m +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_IDS=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_MTD_OF_PARTS=m +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +# CONFIG_NET_XGENE is not set +CONFIG_NODES_SHIFT=8 +CONFIG_NONSTATIC_KERNEL=y +CONFIG_NOP_USB_XCEIV=m +CONFIG_NR_CPUS=2048 +CONFIG_NUMA=y +CONFIG_PAGE_OFFSET=0xc000000000000000 +CONFIG_PATA_SIS=m +# CONFIG_PCCARD is not set +CONFIG_PHYSICAL_START=0x00000000 +CONFIG_PHYS_ADDR_T_64BIT=y +# CONFIG_PHY_EXYNOS5250_USB2 is not set +CONFIG_POWER7_CPU=y +CONFIG_PPC64=y +# CONFIG_PPC_4K_PAGES is not set +CONFIG_PPC_64K_PAGES=y +# CONFIG_PPC_970_NAP is not set +# CONFIG_PPC_BOOK3E_64 is not set +CONFIG_PPC_BOOK3S_64=y +# CONFIG_PPC_CELL is not set +CONFIG_PPC_COPRO_BASE=y +CONFIG_PPC_DENORMALISATION=y +# CONFIG_PPC_DISABLE_WERROR is not set +CONFIG_PPC_DOORBELL=y +# CONFIG_PPC_EPAPR_HV_PIC is not set +CONFIG_PPC_HAS_HASH_64K=y +CONFIG_PPC_I8259=y +CONFIG_PPC_ICP_HV=y +CONFIG_PPC_ICP_NATIVE=y +# CONFIG_PPC_ICSWX is not set +CONFIG_PPC_ICS_RTAS=y +# CONFIG_PPC_INDIRECT_PCI is not set +# CONFIG_PPC_MAPLE is not set +CONFIG_PPC_MM_SLICES=y +# CONFIG_PPC_MPC106 is not set +CONFIG_PPC_OF_BOOT_TRAMPOLINE=y +CONFIG_PPC_P7_NAP=y +# CONFIG_PPC_PASEMI is not set +# CONFIG_PPC_PMAC is not set +# CONFIG_PPC_PS3 is not set +CONFIG_PPC_RTAS=y +CONFIG_PPC_SMLPAR=y +CONFIG_PPC_SPLPAR=y +CONFIG_PPC_XICS=y +CONFIG_PPS=y +# CONFIG_PREEMPT is not set +CONFIG_PREEMPT_VOLUNTARY=y +CONFIG_PROBE_EVENTS=y +# CONFIG_PSTORE_CONSOLE is not set +CONFIG_PSTORE_RAM=m +CONFIG_PTP_1588_CLOCK=y +CONFIG_RCU_CPU_STALL_TIMEOUT=21 +CONFIG_RCU_FANOUT=64 +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_USER_QS is not set +CONFIG_REED_SOLOMON=m +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_TWL4030=m +CONFIG_RTC_DRV_CMOS=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_TWL4030=m +CONFIG_RTC_DRV_XGENE=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_SVW=m +CONFIG_SCHED_SMT=y +CONFIG_SCSI_SRP_ATTRS=y +# CONFIG_SENSORS_SCH56XX_COMMON is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_SIMPLE_GPIO is not set +CONFIG_SND=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_DMAENGINE_PCM=m +# CONFIG_SND_OPL4_LIB_SEQ is not set +CONFIG_SND_PCM=m +# CONFIG_SND_SBAWE_SEQ is not set +CONFIG_SND_SOC=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_HDMI_CODEC=m +CONFIG_SND_SOC_I2C_AND_SPI=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_TIMER=m +CONFIG_SOUND=m +# CONFIG_SPI_PXA2XX_PCI is not set +CONFIG_STANDALONE=y +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_TICK_CPU_ACCOUNTING is not set +CONFIG_TIGON3=y +# CONFIG_U3_DART is not set +# CONFIG_UDBG_RTAS_CONSOLE is not set +CONFIG_UPROBES=y +CONFIG_USB_DWC2_HOST=y +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_GADGET=m +# CONFIG_USB_G_MULTI is not set +CONFIG_USB_HCD_BCMA=m +CONFIG_USB_HCD_SSB=m +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +# CONFIG_USB_OHCI_HCD_PPC_OF is not set +# CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set +# CONFIG_VFIO_IOMMU_TYPE1 is not set +CONFIG_WORD_SIZE=64 +CONFIG_ZONE_DMA32=y --- linux-3.19.0.orig/debian.master/config/ppc64el/config.flavour.generic +++ linux-3.19.0/debian.master/config/ppc64el/config.flavour.generic @@ -0,0 +1,3 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# --- linux-3.19.0.orig/debian.master/config/x32/config.common.x32 +++ linux-3.19.0/debian.master/config/x32/config.common.x32 @@ -0,0 +1 @@ +# nothing here yet --- linux-3.19.0.orig/debian.master/config/x32/config.flavour.generic +++ linux-3.19.0/debian.master/config/x32/config.flavour.generic @@ -0,0 +1 @@ +# nothing here yet --- linux-3.19.0.orig/debian.master/control +++ linux-3.19.0/debian.master/control @@ -0,0 +1,868 @@ +Source: linux +Section: devel +Priority: optional +Maintainer: Ubuntu Kernel Team +Standards-Version: 3.9.4.0 +Build-Depends: debhelper (>= 5), dh-systemd, cpio, module-init-tools, kernel-wedge (>= 2.24ubuntu1), makedumpfile [amd64 i386], libelf-dev, libnewt-dev, libiberty-dev, rsync, libdw-dev, libpci-dev, dpkg (>= 1.16.0~ubuntu4), pkg-config, flex, bison, libunwind8-dev, openssl, libaudit-dev, bc, python-dev, gawk, device-tree-compiler [powerpc], u-boot-tools [powerpc], libc6-dev-ppc64 [powerpc], libudev-dev, autoconf, automake, libtool +Build-Depends-Indep: xmlto, docbook-utils, ghostscript, transfig, bzip2, sharutils, asciidoc +Vcs-Git: http://kernel.ubuntu.com/git-repos/ubuntu/ubuntu-utopic.git +XS-Testsuite: autopkgtest +#XS-Testsuite-Depends: gcc-4.7 binutils + +Package: linux-source-3.19.0 +Architecture: all +Section: devel +Priority: optional +Provides: linux-source, linux-source-3 +Depends: ${misc:Depends}, binutils, bzip2, coreutils | fileutils (>= 4.0) +Recommends: libc-dev, gcc, make +Suggests: libncurses-dev | ncurses-dev, kernel-package, libqt3-dev +Description: Linux kernel source for version 3.19.0 with Ubuntu patches + This package provides the source code for the Linux kernel version + 3.19.0. + . + This package is mainly meant for other packages to use, in order to build + custom flavours. + . + If you wish to use this package to create a custom Linux kernel, then it + is suggested that you investigate the package kernel-package, which has + been designed to ease the task of creating kernel image packages. + . + If you are simply trying to build third-party modules for your kernel, + you do not want this package. Install the appropriate linux-headers + package instead. + +Package: linux-doc +Architecture: all +Section: doc +Priority: optional +Depends: ${misc:Depends} +Conflicts: linux-doc-3 +Replaces: linux-doc-3 +Description: Linux kernel specific documentation for version 3.19.0 + This package provides the various documents in the 3.19.0 kernel + Documentation/ subdirectory. These document kernel subsystems, APIs, device + drivers, and so on. See + /usr/share/doc/linux-doc/00-INDEX for a list of what is + contained in each file. + +Package: linux-headers-3.19.0-20 +Architecture: all +Multi-Arch: foreign +Section: devel +Priority: optional +Depends: ${misc:Depends}, coreutils | fileutils (>= 4.0) +Description: Header files related to Linux kernel version 3.19.0 + This package provides kernel header files for version 3.19.0, for sites + that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details + +Package: linux-libc-dev +Architecture: i386 amd64 armhf arm64 x32 powerpc ppc64el +Depends: ${misc:Depends} +Conflicts: libc6-dev (<< 2.3.2.ds1-6), libc6.1-dev (<< 2.3.2.ds1-6), dvb-dev (<< 1.0.1-6), amd64-libs-dev (<= 1.1), linux-kernel-headers +Replaces: libc6-dev (<< 2.3.2.ds1-6), libc6.1-dev (<< 2.3.2.ds1-6), dvb-dev (<< 1.0.1-6), linux-kernel-headers, libdrm-dev +Provides: linux-kernel-headers +Multi-Arch: same +Description: Linux Kernel Headers for development + This package provides headers from the Linux kernel. These headers + are used by the installed headers for GNU glibc and other system + libraries. They are NOT meant to be used to build third-party modules for + your kernel. Use linux-headers-* packages for that. + +Package: linux-tools-common +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Depends: ${misc:Depends} +Replaces: linux-tools (<= 2.6.32-16.25) +Description: Linux kernel version specific tools for version 3.19.0 + This package provides the architecture independent parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version PGKVER. + +Package: linux-tools-3.19.0-20 +Architecture: i386 amd64 armhf arm64 powerpc ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-tools-common +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + You probabally want to install linux-tools-3.19.0-20-. + +Package: linux-cloud-tools-common +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Breaks: linux-tools-common (<< 3.13.0-8.28), hv-kvp-daemon-init (<< 3.13) +Replaces: linux-tools-common (<< 3.13.0-8.28), hv-kvp-daemon-init (<< 3.13) +Depends: ${misc:Depends} +Description: Linux kernel version specific cloud tools for version 3.19.0 + This package provides the architecture independent parts for kernel + version locked tools for cloud tools for version PGKVER. + +Package: linux-cloud-tools-3.19.0-20 +Architecture: i386 amd64 armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-cloud-tools-common +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud tools for version 3.19.0-20 on + 64 bit x86. + You probabally want to install linux-cloud-tools-3.19.0-20-. + + +Package: linux-image-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [i386 amd64 x32] +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-pc [i386 amd64 x32] | grub-efi-amd64 [amd64 x32] | grub-efi-ia32 [i386 amd64 x32] | grub [i386 amd64 x32] | lilo (>= 19.1) [i386 amd64 x32] | flash-kernel [armhf arm64] | grub-ieee1275 [ppc64el] +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-generic +Description: Linux kernel image for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-generic, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64 bit x86 SMP + This package provides kernel header files for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-generic-dbgsym +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-generic +XC-Package-Type: udeb +Section: debian-installer +Architecture: i386 amd64 armhf arm64 ppc64el +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-generic-lpae +Architecture: armhf +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, kvm-api-4, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: flash-kernel [armhf] +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-generic-lpae +Description: Linux kernel image for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic LPAE processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic-lpae meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-generic-lpae +Architecture: armhf +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-generic-lpae, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic LPAE processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic-lpae meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-generic-lpae +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64 bit x86 SMP + This package provides kernel header files for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-generic-lpae-dbgsym +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-generic-lpae +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-generic-lpae +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-generic-lpae +XC-Package-Type: udeb +Section: debian-installer +Architecture: armhf +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [i386 amd64 x32] +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-pc [i386 amd64 x32] | grub-efi-amd64 [amd64 x32] | grub-efi-ia32 [i386 amd64 x32] | grub [i386 amd64 x32] | lilo (>= 19.1) [i386 amd64 x32] | flash-kernel [armhf arm64] +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-lowlatency +Description: Linux kernel image for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Lowlatency processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-lowlatency meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-lowlatency, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Lowlatency processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-lowlatency meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64 bit x86 SMP + This package provides kernel header files for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-lowlatency-dbgsym +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-lowlatency +XC-Package-Type: udeb +Section: debian-installer +Architecture: i386 amd64 +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-ieee1275 +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc-e500mc +Description: Linux kernel image for version 3.19.0 on 32-bit Freescale Power e500mc + This package contains the Linux kernel image for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit Freescale Power e500mc processors. + . + Geared toward server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-e500mc meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc-e500mc, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 32-bit Freescale Power e500mc + This package contains the Linux kernel extra modules for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit Freescale Power e500mc processors. + . + Geared toward server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-e500mc meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 32-bit Freescale Power e500mc + This package provides kernel header files for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc-e500mc-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 32-bit Freescale Power e500mc + This package provides a kernel debug image for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc-e500mc +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: yaboot +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc-smp +Description: Linux kernel image for version 3.19.0 on 32-bit PowerPC SMP + This package contains the Linux kernel image for version 3.19.0 on + 32-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc-smp, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 32-bit PowerPC SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 32-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 32-bit PowerPC SMP + This package provides kernel header files for version 3.19.0 on + 32-bit PowerPC SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc-smp-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 32-bit PowerPC SMP + This package provides a kernel debug image for version 3.19.0 on + 32-bit PowerPC SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc-smp +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-ieee1275 +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc64-emb +Description: Linux kernel image for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package contains the Linux kernel image for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP Book3E processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-emb meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc64-emb, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package contains the Linux kernel extra modules for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP Book3E processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-emb meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package provides kernel header files for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc64-emb-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package provides a kernel debug image for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc64-emb +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: yaboot +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc64-smp +Description: Linux kernel image for version 3.19.0 on 64-bit PowerPC SMP + This package contains the Linux kernel image for version 3.19.0 on + 64-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc64-smp, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64-bit PowerPC SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64-bit PowerPC SMP + This package provides kernel header files for version 3.19.0 on + 64-bit PowerPC SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc64-smp-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64-bit PowerPC SMP + This package provides a kernel debug image for version 3.19.0 on + 64-bit PowerPC SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc64-smp +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + --- linux-3.19.0.orig/debian.master/control.d/flavour-control.stub +++ linux-3.19.0/debian.master/control.d/flavour-control.stub @@ -0,0 +1,129 @@ +# Items that get replaced: +# FLAVOUR +# DESC +# ARCH +# SUPPORTED +# TARGET +# BOOTLOADER +# =PROVIDES= +# +# Items marked with =FOO= are optional +# +# This file describes the template for packages that are created for each flavour +# in debian/control.d/vars.* +# +# This file gets edited in a couple of places. See the debian/control.stub rule in +# debian/rules. PGGVER, ABINUM, and SRCPKGNAME are all converted in the +# process of creating debian/control. +# +# The flavour specific strings (ARCH, DESC, etc) are converted using values from the various +# flavour files in debian/control.d/vars.* +# +# XXX: Leave the blank line before the first package!! + +Package: linux-image-PKGVER-ABINUM-FLAVOUR +Architecture: ARCH +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, =PROVIDES= +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: BOOTLOADER +Suggests: fdutils, SRCPKGNAME-doc-PKGVER | SRCPKGNAME-source-PKGVER, SRCPKGNAME-tools, linux-headers-PKGVER-ABINUM-FLAVOUR +Description: Linux kernel image for version PKGVER on DESC + This package contains the Linux kernel image for version PKGVER on + DESC. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports SUPPORTED processors. + . + TARGET + . + You likely do not want to install this package directly. Instead, install + the linux-FLAVOUR meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-PKGVER-ABINUM-FLAVOUR +Architecture: ARCH +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-PKGVER-ABINUM-FLAVOUR, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version PKGVER on DESC + This package contains the Linux kernel extra modules for version PKGVER on + DESC. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports SUPPORTED processors. + . + TARGET + . + You likely do not want to install this package directly. Instead, install + the linux-FLAVOUR meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-PKGVER-ABINUM-FLAVOUR +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-PKGVER-ABINUM, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version PKGVER on DESC + This package provides kernel header files for version PKGVER on + DESC. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-PKGVER-ABINUM/debian.README.gz for details. + +Package: linux-image-PKGVER-ABINUM-FLAVOUR-dbgsym +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version PKGVER on DESC + This package provides a kernel debug image for version PKGVER on + DESC. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-PKGVER-ABINUM-FLAVOUR +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends}, SRCPKGNAME-tools-PKGVER-ABINUM +Description: Linux kernel version specific tools for version PKGVER-ABINUM + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version PKGVER-ABINUM on + =HUMAN=. + +Package: linux-cloud-tools-PKGVER-ABINUM-FLAVOUR +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends}, SRCPKGNAME-cloud-tools-PKGVER-ABINUM +Description: Linux kernel version specific cloud tools for version PKGVER-ABINUM + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version PKGVER-ABINUM on + =HUMAN=. + +Package: linux-udebs-FLAVOUR +XC-Package-Type: udeb +Section: debian-installer +Architecture: ARCH +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + --- linux-3.19.0.orig/debian.master/control.d/generic.inclusion-list +++ linux-3.19.0/debian.master/control.d/generic.inclusion-list @@ -0,0 +1,174 @@ +arch/*/{crypto,kernel,oprofile} +arch/*/kvm/kvm.ko +arch/x86/kvm/kvm-intel.ko +arch/x86/kvm/kvm-amd.ko +crypto/* +drivers/acpi/* +drivers/char/ipmi/ipmi_msghandler.ko +drivers/ata/ahci_platform.ko +drivers/ata/ahci.ko +drivers/ata/acard-ahci.ko +drivers/ata/libahci.ko +drivers/ata/libahci_platform.ko +drivers/block/nbd.ko +drivers/block/floppy.ko +drivers/block/cryptoloop.ko +drivers/block/nvme.ko +drivers/block/rbd.ko +drivers/char/hangcheck-timer.ko +drivers/char/hw_random/virtio-rng.ko +drivers/char/lp.ko +drivers/char/nvram.ko +drivers/char/ppdev.ko +drivers/char/raw.ko +drivers/hid/hid.ko +drivers/hid/hid-hyperv.ko +drivers/hv/* +drivers/infiniband/core/ib_core.ko +drivers/infiniband/core/ib_addr.ko +drivers/infiniband/core/ib_cm.ko +drivers/infiniband/core/ib_mad.ko +drivers/infiniband/core/ib_sa.ko +drivers/infiniband/core/iw_cm.ko +drivers/infiniband/core/rdma_cm.ko +drivers/input/evbug.ko +drivers/input/gameport/gameport.ko +drivers/input/mouse/psmouse.ko +drivers/input/serio/hyperv-keyboard.ko +drivers/input/serio/serio_raw.ko +drivers/input/serio/serport.ko +drivers/input/joydev.ko +drivers/input/touchscreen/usbtouchscreen.ko +drivers/input/misc/xen-kbdfront.ko +drivers/md/* +drivers/message/fusion* +drivers/scsi/scsi_transport_spi.ko +drivers/misc/vmw_balloon.ko +drivers/misc/vmw_vmci/vmw_vmci.ko +drivers/net/caif/caif_virtio.ko +drivers/net/mii.ko +drivers/net/ethernet/8390/8390.ko +drivers/net/ethernet/realtek/8139too.ko +drivers/net/ethernet/realtek/8139cp.ko +drivers/net/appletalk/ipddp.ko +drivers/net/bonding/bonding.ko +drivers/net/ppp/bsd_comp.ko +drivers/net/dummy.ko +drivers/net/ethernet/intel/e1000/e1000.ko +drivers/net/ethernet/intel/e1000e/e1000e.ko +drivers/net/eql.ko +drivers/net/ifb.ko +drivers/net/ethernet/intel/igbvf/igbvf.ko +drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko +drivers/net/macvlan.ko +drivers/net/macvtap.ko +drivers/net/ethernet/8390/ne2k-pci.ko +drivers/net/netconsole.ko +drivers/net/ethernet/amd/pcnet32.ko +drivers/net/hyperv/hv_netvsc.ko +drivers/net/ppp/* +drivers/net/slip/* +drivers/net/veth.ko +drivers/net/vmxnet3/vmxnet3.ko +drivers/net/vxlan.ko +drivers/net/xen-netback/* +drivers/parport/parport.ko +drivers/parport/parport_pc.ko +drivers/pps/pps_core.ko +drivers/ptp/ptp.ko +drivers/net/ethernet/dec/tulip/* +drivers/scsi/BusLogic.ko +drivers/scsi/device_handler/scsi_dh.ko +drivers/scsi/iscsi_tcp.ko +drivers/scsi/libiscsi.ko +drivers/scsi/libiscsi_tcp.ko +drivers/scsi/libsas/* +drivers/scsi/osd/osd.ko +drivers/scsi/osd/libosd.ko +drivers/scsi/qla1280.ko +drivers/scsi/raid_class.ko +drivers/scsi/scsi_transport_fc.ko +drivers/scsi/scsi_transport_iscsi.ko +drivers/scsi/scsi_transport_sas.ko +drivers/scsi/vmw_pvscsi.ko +drivers/scsi/hv_storvsc.ko +drivers/scsi/virtio_scsi.ko +drivers/target/target_core*.ko +drivers/uio/uio.ko +drivers/vhost/* +drivers/video/fbdev/cirrusfb.ko +drivers/video/fbdev/core/syscopyarea.ko +drivers/video/fbdev/core/sysfillrect.ko +drivers/video/fbdev/core/sysimgblt.ko +drivers/video/fbdev/hyperv_fb.ko +drivers/video/fbdev/vga16fb.ko +drivers/video/vgastate.ko +drivers/video/fbdev/xen-fbfront.ko +drivers/video/fbdev/core/fb_sys_fops.ko +drivers/watchdog/softdog.ko +drivers/xen/* +fs/9p/* +fs/binfmt_misc.ko +fs/btrfs/* +fs/cachefiles/cachefiles.ko +fs/ceph/* +fs/configfs/* +fs/exofs/libore.ko +fs/fat/* +fs/nls/nls_iso8859-1.ko +fs/isofs/* +fs/cifs/* +fs/xfs/* +fs/ufs/* +fs/squashfs/* +fs/nfs/* +fs/nfsd/* +fs/nfs_common/* +fs/fscache/* +fs/lockd/* +fs/autofs4/autofs4.ko +fs/overlayfs/* +fs/udf/* +lib/* +net/6lowpan/* +net/802/* +net/8021q/* +net/9p/* +net/appletalk/* +net/atm/* +net/ax25/* +net/bridge/* +net/can/* +net/core/* +net/ceph/libceph.ko +net/dccp/* +net/decnet/* +net/ieee802154/* +net/ipv4/* +net/ipv6/* +net/ipx/* +net/irda/* +net/key/* +net/lapb/* +net/llc/* +net/netfilter/* +net/netrom/* +net/openvswitch/* +net/phonet/* +net/rose/* +net/rxrpc/* +net/sched/* +net/sctp/* +net/tipc/* +net/vmw_vsock/* +net/x25/* +net/xfrm/* +net/sunrpc/auth_gss/auth_rpcgss.ko +net/sunrpc/auth_gss/rpcsec_gss_krb5.ko +net/sunrpc/sunrpc.ko +sound/soundcore.ko +! find sound/core -name oss -prune -o -name *.ko -print +sound/pci/snd-ens1370.ko +sound/drivers/pcsp/snd-pcsp.ko +ubuntu/vbox/vboxguest/vboxguest.ko +ubuntu/vbox/vboxsf/vboxsf.ko --- linux-3.19.0.orig/debian.master/control.d/vars.generic +++ linux-3.19.0/debian.master/control.d/vars.generic @@ -0,0 +1,6 @@ +arch="i386 amd64 armhf arm64 ppc64el" +supported="Generic" +target="Geared toward desktop and server systems." +desc="=HUMAN= SMP" +bootloader="grub-pc [i386 amd64 x32] | grub-efi-amd64 [amd64 x32] | grub-efi-ia32 [i386 amd64 x32] | grub [i386 amd64 x32] | lilo (>= 19.1) [i386 amd64 x32] | flash-kernel [armhf arm64] | grub-ieee1275 [ppc64el]" +provides="kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [i386 amd64 x32]" --- linux-3.19.0.orig/debian.master/control.d/vars.generic-lpae +++ linux-3.19.0/debian.master/control.d/vars.generic-lpae @@ -0,0 +1,6 @@ +arch="armhf" +supported="Generic LPAE" +target="Geared toward desktop and server systems." +desc="=HUMAN= SMP" +bootloader="flash-kernel [armhf]" +provides="kvm-api-4, redhat-cluster-modules, ivtv-modules" --- linux-3.19.0.orig/debian.master/control.d/vars.lowlatency +++ linux-3.19.0/debian.master/control.d/vars.lowlatency @@ -0,0 +1,6 @@ +arch="i386 amd64" +supported="Lowlatency" +target="Geared toward desktop and server systems." +desc="=HUMAN= SMP" +bootloader="grub-pc [i386 amd64 x32] | grub-efi-amd64 [amd64 x32] | grub-efi-ia32 [i386 amd64 x32] | grub [i386 amd64 x32] | lilo (>= 19.1) [i386 amd64 x32] | flash-kernel [armhf arm64]" +provides="kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [i386 amd64 x32]" --- linux-3.19.0.orig/debian.master/control.d/vars.powerpc-e500mc +++ linux-3.19.0/debian.master/control.d/vars.powerpc-e500mc @@ -0,0 +1,6 @@ +supported="32-bit Freescale Power e500mc" +target="Geared toward server systems." +desc="32-bit Freescale Power e500mc" +bootloader="grub-ieee1275" +provides="redhat-cluster-modules, ivtv-modules" +arch="powerpc" --- linux-3.19.0.orig/debian.master/control.d/vars.powerpc-smp +++ linux-3.19.0/debian.master/control.d/vars.powerpc-smp @@ -0,0 +1,6 @@ +supported="32-bit PowerPC SMP" +target="Geared toward desktop or server systems." +desc="32-bit PowerPC SMP" +bootloader="yaboot" +provides="redhat-cluster-modules, ivtv-modules" +arch="powerpc" --- linux-3.19.0.orig/debian.master/control.d/vars.powerpc64-emb +++ linux-3.19.0/debian.master/control.d/vars.powerpc64-emb @@ -0,0 +1,6 @@ +supported="64-bit PowerPC SMP Book3E" +target="Geared toward desktop or server systems." +desc="64-bit PowerPC SMP Book3E" +bootloader="grub-ieee1275" +provides="redhat-cluster-modules, ivtv-modules" +arch="powerpc" --- linux-3.19.0.orig/debian.master/control.d/vars.powerpc64-smp +++ linux-3.19.0/debian.master/control.d/vars.powerpc64-smp @@ -0,0 +1,6 @@ +supported="64-bit PowerPC SMP" +target="Geared toward desktop or server systems." +desc="64-bit PowerPC SMP" +bootloader="yaboot" +provides="redhat-cluster-modules, ivtv-modules" +arch="powerpc" --- linux-3.19.0.orig/debian.master/control.stub +++ linux-3.19.0/debian.master/control.stub @@ -0,0 +1,868 @@ +Source: linux +Section: devel +Priority: optional +Maintainer: Ubuntu Kernel Team +Standards-Version: 3.9.4.0 +Build-Depends: debhelper (>= 5), dh-systemd, cpio, module-init-tools, kernel-wedge (>= 2.24ubuntu1), makedumpfile [amd64 i386], libelf-dev, libnewt-dev, libiberty-dev, rsync, libdw-dev, libpci-dev, dpkg (>= 1.16.0~ubuntu4), pkg-config, flex, bison, libunwind8-dev, openssl, libaudit-dev, bc, python-dev, gawk, device-tree-compiler [powerpc], u-boot-tools [powerpc], libc6-dev-ppc64 [powerpc], libudev-dev, autoconf, automake, libtool +Build-Depends-Indep: xmlto, docbook-utils, ghostscript, transfig, bzip2, sharutils, asciidoc +Vcs-Git: http://kernel.ubuntu.com/git-repos/ubuntu/ubuntu-utopic.git +XS-Testsuite: autopkgtest +#XS-Testsuite-Depends: gcc-4.7 binutils + +Package: linux-source-3.19.0 +Architecture: all +Section: devel +Priority: optional +Provides: linux-source, linux-source-3 +Depends: ${misc:Depends}, binutils, bzip2, coreutils | fileutils (>= 4.0) +Recommends: libc-dev, gcc, make +Suggests: libncurses-dev | ncurses-dev, kernel-package, libqt3-dev +Description: Linux kernel source for version 3.19.0 with Ubuntu patches + This package provides the source code for the Linux kernel version + 3.19.0. + . + This package is mainly meant for other packages to use, in order to build + custom flavours. + . + If you wish to use this package to create a custom Linux kernel, then it + is suggested that you investigate the package kernel-package, which has + been designed to ease the task of creating kernel image packages. + . + If you are simply trying to build third-party modules for your kernel, + you do not want this package. Install the appropriate linux-headers + package instead. + +Package: linux-doc +Architecture: all +Section: doc +Priority: optional +Depends: ${misc:Depends} +Conflicts: linux-doc-3 +Replaces: linux-doc-3 +Description: Linux kernel specific documentation for version 3.19.0 + This package provides the various documents in the 3.19.0 kernel + Documentation/ subdirectory. These document kernel subsystems, APIs, device + drivers, and so on. See + /usr/share/doc/linux-doc/00-INDEX for a list of what is + contained in each file. + +Package: linux-headers-3.19.0-20 +Architecture: all +Multi-Arch: foreign +Section: devel +Priority: optional +Depends: ${misc:Depends}, coreutils | fileutils (>= 4.0) +Description: Header files related to Linux kernel version 3.19.0 + This package provides kernel header files for version 3.19.0, for sites + that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details + +Package: linux-libc-dev +Architecture: i386 amd64 armhf arm64 x32 powerpc ppc64el +Depends: ${misc:Depends} +Conflicts: libc6-dev (<< 2.3.2.ds1-6), libc6.1-dev (<< 2.3.2.ds1-6), dvb-dev (<< 1.0.1-6), amd64-libs-dev (<= 1.1), linux-kernel-headers +Replaces: libc6-dev (<< 2.3.2.ds1-6), libc6.1-dev (<< 2.3.2.ds1-6), dvb-dev (<< 1.0.1-6), linux-kernel-headers, libdrm-dev +Provides: linux-kernel-headers +Multi-Arch: same +Description: Linux Kernel Headers for development + This package provides headers from the Linux kernel. These headers + are used by the installed headers for GNU glibc and other system + libraries. They are NOT meant to be used to build third-party modules for + your kernel. Use linux-headers-* packages for that. + +Package: linux-tools-common +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Depends: ${misc:Depends} +Replaces: linux-tools (<= 2.6.32-16.25) +Description: Linux kernel version specific tools for version 3.19.0 + This package provides the architecture independent parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version PGKVER. + +Package: linux-tools-3.19.0-20 +Architecture: i386 amd64 armhf arm64 powerpc ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-tools-common +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + You probabally want to install linux-tools-3.19.0-20-. + +Package: linux-cloud-tools-common +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Breaks: linux-tools-common (<< 3.13.0-8.28), hv-kvp-daemon-init (<< 3.13) +Replaces: linux-tools-common (<< 3.13.0-8.28), hv-kvp-daemon-init (<< 3.13) +Depends: ${misc:Depends} +Description: Linux kernel version specific cloud tools for version 3.19.0 + This package provides the architecture independent parts for kernel + version locked tools for cloud tools for version PGKVER. + +Package: linux-cloud-tools-3.19.0-20 +Architecture: i386 amd64 armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-cloud-tools-common +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud tools for version 3.19.0-20 on + 64 bit x86. + You probabally want to install linux-cloud-tools-3.19.0-20-. + + +Package: linux-image-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [i386 amd64 x32] +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-pc [i386 amd64 x32] | grub-efi-amd64 [amd64 x32] | grub-efi-ia32 [i386 amd64 x32] | grub [i386 amd64 x32] | lilo (>= 19.1) [i386 amd64 x32] | flash-kernel [armhf arm64] | grub-ieee1275 [ppc64el] +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-generic +Description: Linux kernel image for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-generic, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64 bit x86 SMP + This package provides kernel header files for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-generic-dbgsym +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-generic +XC-Package-Type: udeb +Section: debian-installer +Architecture: i386 amd64 armhf arm64 ppc64el +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-generic-lpae +Architecture: armhf +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, kvm-api-4, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: flash-kernel [armhf] +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-generic-lpae +Description: Linux kernel image for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic LPAE processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic-lpae meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-generic-lpae +Architecture: armhf +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-generic-lpae, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic LPAE processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic-lpae meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-generic-lpae +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64 bit x86 SMP + This package provides kernel header files for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-generic-lpae-dbgsym +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-generic-lpae +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-generic-lpae +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-generic-lpae +XC-Package-Type: udeb +Section: debian-installer +Architecture: armhf +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [i386 amd64 x32] +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-pc [i386 amd64 x32] | grub-efi-amd64 [amd64 x32] | grub-efi-ia32 [i386 amd64 x32] | grub [i386 amd64 x32] | lilo (>= 19.1) [i386 amd64 x32] | flash-kernel [armhf arm64] +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-lowlatency +Description: Linux kernel image for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Lowlatency processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-lowlatency meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-lowlatency, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Lowlatency processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-lowlatency meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64 bit x86 SMP + This package provides kernel header files for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-lowlatency-dbgsym +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-lowlatency +XC-Package-Type: udeb +Section: debian-installer +Architecture: i386 amd64 +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-ieee1275 +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc-e500mc +Description: Linux kernel image for version 3.19.0 on 32-bit Freescale Power e500mc + This package contains the Linux kernel image for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit Freescale Power e500mc processors. + . + Geared toward server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-e500mc meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc-e500mc, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 32-bit Freescale Power e500mc + This package contains the Linux kernel extra modules for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit Freescale Power e500mc processors. + . + Geared toward server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-e500mc meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 32-bit Freescale Power e500mc + This package provides kernel header files for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc-e500mc-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 32-bit Freescale Power e500mc + This package provides a kernel debug image for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc-e500mc +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: yaboot +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc-smp +Description: Linux kernel image for version 3.19.0 on 32-bit PowerPC SMP + This package contains the Linux kernel image for version 3.19.0 on + 32-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc-smp, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 32-bit PowerPC SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 32-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 32-bit PowerPC SMP + This package provides kernel header files for version 3.19.0 on + 32-bit PowerPC SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc-smp-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 32-bit PowerPC SMP + This package provides a kernel debug image for version 3.19.0 on + 32-bit PowerPC SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc-smp +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-ieee1275 +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc64-emb +Description: Linux kernel image for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package contains the Linux kernel image for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP Book3E processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-emb meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc64-emb, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package contains the Linux kernel extra modules for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP Book3E processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-emb meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package provides kernel header files for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc64-emb-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package provides a kernel debug image for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc64-emb +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: yaboot +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc64-smp +Description: Linux kernel image for version 3.19.0 on 64-bit PowerPC SMP + This package contains the Linux kernel image for version 3.19.0 on + 64-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc64-smp, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64-bit PowerPC SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64-bit PowerPC SMP + This package provides kernel header files for version 3.19.0 on + 64-bit PowerPC SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc64-smp-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64-bit PowerPC SMP + This package provides a kernel debug image for version 3.19.0 on + 64-bit PowerPC SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc64-smp +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + --- linux-3.19.0.orig/debian.master/control.stub.in +++ linux-3.19.0/debian.master/control.stub.in @@ -0,0 +1,119 @@ +Source: linux +Section: devel +Priority: optional +Maintainer: Ubuntu Kernel Team +Standards-Version: 3.9.4.0 +Build-Depends: debhelper (>= 5), dh-systemd, cpio, module-init-tools, kernel-wedge (>= 2.24ubuntu1), makedumpfile [amd64 i386], libelf-dev, libnewt-dev, libiberty-dev, rsync, libdw-dev, libpci-dev, dpkg (>= 1.16.0~ubuntu4), pkg-config, flex, bison, libunwind8-dev, openssl, libaudit-dev, bc, python-dev, gawk, device-tree-compiler [powerpc], u-boot-tools [powerpc], libc6-dev-ppc64 [powerpc], libudev-dev, autoconf, automake, libtool +Build-Depends-Indep: xmlto, docbook-utils, ghostscript, transfig, bzip2, sharutils, asciidoc +Vcs-Git: http://kernel.ubuntu.com/git-repos/ubuntu/ubuntu-utopic.git +XS-Testsuite: autopkgtest +#XS-Testsuite-Depends: gcc-4.7 binutils + +Package: SRCPKGNAME-source-PKGVER +Architecture: all +Section: devel +Priority: optional +Provides: SRCPKGNAME-source, SRCPKGNAME-source-3 +Depends: ${misc:Depends}, binutils, bzip2, coreutils | fileutils (>= 4.0) +Recommends: libc-dev, gcc, make +Suggests: libncurses-dev | ncurses-dev, kernel-package, libqt3-dev +Description: Linux kernel source for version PKGVER with Ubuntu patches + This package provides the source code for the Linux kernel version + PKGVER. + . + This package is mainly meant for other packages to use, in order to build + custom flavours. + . + If you wish to use this package to create a custom Linux kernel, then it + is suggested that you investigate the package kernel-package, which has + been designed to ease the task of creating kernel image packages. + . + If you are simply trying to build third-party modules for your kernel, + you do not want this package. Install the appropriate linux-headers + package instead. + +Package: SRCPKGNAME-doc +Architecture: all +Section: doc +Priority: optional +Depends: ${misc:Depends} +Conflicts: SRCPKGNAME-doc-3 +Replaces: SRCPKGNAME-doc-3 +Description: Linux kernel specific documentation for version PKGVER + This package provides the various documents in the PKGVER kernel + Documentation/ subdirectory. These document kernel subsystems, APIs, device + drivers, and so on. See + /usr/share/doc/SRCPKGNAME-doc/00-INDEX for a list of what is + contained in each file. + +Package: SRCPKGNAME-headers-PKGVER-ABINUM +Architecture: all +Multi-Arch: foreign +Section: devel +Priority: optional +Depends: ${misc:Depends}, coreutils | fileutils (>= 4.0) +Description: Header files related to Linux kernel version PKGVER + This package provides kernel header files for version PKGVER, for sites + that want the latest kernel headers. Please read + /usr/share/doc/SRCPKGNAME-headers-PKGVER-ABINUM/debian.README.gz for details + +Package: SRCPKGNAME-libc-dev +Architecture: i386 amd64 armhf arm64 x32 powerpc ppc64el +Depends: ${misc:Depends} +Conflicts: libc6-dev (<< 2.3.2.ds1-6), libc6.1-dev (<< 2.3.2.ds1-6), dvb-dev (<< 1.0.1-6), amd64-libs-dev (<= 1.1), SRCPKGNAME-kernel-headers +Replaces: libc6-dev (<< 2.3.2.ds1-6), libc6.1-dev (<< 2.3.2.ds1-6), dvb-dev (<< 1.0.1-6), SRCPKGNAME-kernel-headers, libdrm-dev +Provides: SRCPKGNAME-kernel-headers +Multi-Arch: same +Description: Linux Kernel Headers for development + This package provides headers from the Linux kernel. These headers + are used by the installed headers for GNU glibc and other system + libraries. They are NOT meant to be used to build third-party modules for + your kernel. Use SRCPKGNAME-headers-* packages for that. + +Package: SRCPKGNAME-tools-common +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Depends: ${misc:Depends} +Replaces: SRCPKGNAME-tools (<= 2.6.32-16.25) +Description: Linux kernel version specific tools for version PKGVER + This package provides the architecture independent parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version PGKVER. + +Package: SRCPKGNAME-tools-PKGVER-ABINUM +Architecture: i386 amd64 armhf arm64 powerpc ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, SRCPKGNAME-tools-common +Description: Linux kernel version specific tools for version PKGVER-ABINUM + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version PKGVER-ABINUM on + =HUMAN=. + You probabally want to install linux-tools-PKGVER-ABINUM-. + +Package: SRCPKGNAME-cloud-tools-common +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Breaks: SRCPKGNAME-tools-common (<< 3.13.0-8.28), hv-kvp-daemon-init (<< 3.13) +Replaces: SRCPKGNAME-tools-common (<< 3.13.0-8.28), hv-kvp-daemon-init (<< 3.13) +Depends: ${misc:Depends} +Description: Linux kernel version specific cloud tools for version PKGVER + This package provides the architecture independent parts for kernel + version locked tools for cloud tools for version PGKVER. + +Package: SRCPKGNAME-cloud-tools-PKGVER-ABINUM +Architecture: i386 amd64 armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, SRCPKGNAME-cloud-tools-common +Description: Linux kernel version specific cloud tools for version PKGVER-ABINUM + This package provides the architecture dependant parts for kernel + version locked tools for cloud tools for version PKGVER-ABINUM on + =HUMAN=. + You probabally want to install linux-cloud-tools-PKGVER-ABINUM-. + --- linux-3.19.0.orig/debian.master/copyright +++ linux-3.19.0/debian.master/copyright @@ -0,0 +1,29 @@ +This is the Ubuntu prepackaged version of the Linux kernel. +Linux was written by Linus Torvalds +and others. + +This package was put together by the Ubuntu Kernel Team, from +sources retrieved from upstream linux git. +The sources may be found at most Linux ftp sites, including +ftp://ftp.kernel.org/pub/linux/kernel/ + +This package is currently maintained by the +Ubuntu Kernel Team + +Linux is copyrighted by Linus Torvalds and others. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Ubuntu Linux systems, the complete text of the GNU General +Public License v2 can be found in `/usr/share/common-licenses/GPL-2'. --- linux-3.19.0.orig/debian.master/d-i/exclude-firmware.armhf-generic +++ linux-3.19.0/debian.master/d-i/exclude-firmware.armhf-generic @@ -0,0 +1,2 @@ +nic-modules +scsi-modules --- linux-3.19.0.orig/debian.master/d-i/exclude-firmware.armhf-generic-lpae +++ linux-3.19.0/debian.master/d-i/exclude-firmware.armhf-generic-lpae @@ -0,0 +1,2 @@ +nic-modules +scsi-modules --- linux-3.19.0.orig/debian.master/d-i/exclude-modules.amd64-virtual +++ linux-3.19.0/debian.master/d-i/exclude-modules.amd64-virtual @@ -0,0 +1,14 @@ +pata-modules +firewire-core-modules +plip-modules +usb-modules +pcmcia-storage-modules +input-modules +nic-pcmcia-modules +pcmcia-modules +nic-usb-modules +nfs-modules +speakup-modules +ppp-modules +sata-modules +ipmi-modules --- linux-3.19.0.orig/debian.master/d-i/exclude-modules.arm64-generic +++ linux-3.19.0/debian.master/d-i/exclude-modules.arm64-generic @@ -0,0 +1,9 @@ +serial-modules +pata-modules +firewire-core-modules +floppy-modules +pcmcia-storage-modules +fb-modules +nic-pcmcia-modules +pcmcia-modules +message-modules --- linux-3.19.0.orig/debian.master/d-i/exclude-modules.armhf-generic +++ linux-3.19.0/debian.master/d-i/exclude-modules.armhf-generic @@ -0,0 +1,10 @@ +serial-modules +firewire-core-modules +floppy-modules +pcmcia-storage-modules +fb-modules +nic-pcmcia-modules +pcmcia-modules +pata-modules +message-modules +virtio-modules --- linux-3.19.0.orig/debian.master/d-i/exclude-modules.armhf-generic-lpae +++ linux-3.19.0/debian.master/d-i/exclude-modules.armhf-generic-lpae @@ -0,0 +1,10 @@ +serial-modules +firewire-core-modules +floppy-modules +pcmcia-storage-modules +fb-modules +nic-pcmcia-modules +pcmcia-modules +pata-modules +message-modules +virtio-modules --- linux-3.19.0.orig/debian.master/d-i/exclude-modules.i386-virtual +++ linux-3.19.0/debian.master/d-i/exclude-modules.i386-virtual @@ -0,0 +1,14 @@ +pata-modules +firewire-core-modules +plip-modules +usb-modules +pcmcia-storage-modules +input-modules +nic-pcmcia-modules +pcmcia-modules +nic-usb-modules +nfs-modules +speakup-modules +ppp-modules +sata-modules +ipmi-modules --- linux-3.19.0.orig/debian.master/d-i/exclude-modules.powerpc +++ linux-3.19.0/debian.master/d-i/exclude-modules.powerpc @@ -0,0 +1,7 @@ +efi-modules +fb-modules +acpi-modules +serial-modules +nic-pcmcia-modules +pcmcia-modules +pcmcia-storage-modules --- linux-3.19.0.orig/debian.master/d-i/exclude-modules.ppc64el-generic +++ linux-3.19.0/debian.master/d-i/exclude-modules.ppc64el-generic @@ -0,0 +1,11 @@ +serial-modules +pata-modules +fat-modules +pcmcia-storage-modules +nic-pcmcia-modules +pcmcia-modules +firewire-core-modules +usb-modules +mouse-modules +irda-modules +speakup-modules --- linux-3.19.0.orig/debian.master/d-i/firmware/README.txt +++ linux-3.19.0/debian.master/d-i/firmware/README.txt @@ -0,0 +1,4 @@ +# +# Place the names of udeb modules into this directory that require +# runtime firmware. +# --- linux-3.19.0.orig/debian.master/d-i/firmware/nic-modules +++ linux-3.19.0/debian.master/d-i/firmware/nic-modules @@ -0,0 +1,14 @@ +e100/d101m_ucode.bin ? +e100/d101s_ucode.bin ? +e100/d102e_ucode.bin ? +bnx2/bnx2-mips-09-6.2.1b.fw ? +bnx2/bnx2-rv2p-06-6.0.15.fw ? +bnx2/bnx2-mips-06-6.2.3.fw ? +bnx2/bnx2-rv2p-09-6.0.17.fw ? +bnx2/bnx2-rv2p-09ax-6.0.17.fw ? +bnx2x/bnx2x-e1h-7.8.17.0.fw ? +bnx2x/bnx2x-e1-7.8.17.0.fw ? +bnx2x/bnx2x-e2-7.8.17.0.fw ? +tigon/tg3_tso5.bin ? +tigon/tg3_tso.bin ? +tigon/tg3.bin ? --- linux-3.19.0.orig/debian.master/d-i/firmware/scsi-modules +++ linux-3.19.0/debian.master/d-i/firmware/scsi-modules @@ -0,0 +1,3 @@ +qlogic/1040.bin ? +qlogic/12160.bin ? +qlogic/1280.bin ? --- linux-3.19.0.orig/debian.master/d-i/kernel-versions +++ linux-3.19.0/debian.master/d-i/kernel-versions @@ -0,0 +1,18 @@ +# arch version flavour installedname suffix bdep +amd64 3.19.0-20 generic 3.19.0-20-generic - + +i386 3.19.0-20 generic 3.19.0-20-generic - + +armhf 3.19.0-20 generic 3.19.0-20-generic - + +armhf 3.19.0-20 generic-lpae 3.19.0-20-generic-lpae - + +arm64 3.19.0-20 generic 3.19.0-20-generic - + +ppc64el 3.19.0-20 generic 3.19.0-20-generic - + +# Ports +# arch version flavour installedname suffix bdep +powerpc 3.19.0-20 powerpc-smp 3.19.0-20-powerpc-smp - +powerpc 3.19.0-20 powerpc64-smp 3.19.0-20-powerpc64-smp - +powerpc 3.19.0-20 powerpc-e500mc 3.19.0-20-powerpc-e500mc - --- linux-3.19.0.orig/debian.master/d-i/kernel-versions.in +++ linux-3.19.0/debian.master/d-i/kernel-versions.in @@ -0,0 +1,18 @@ +# arch version flavour installedname suffix bdep +amd64 PKGVER-ABINUM generic PKGVER-ABINUM-generic - + +i386 PKGVER-ABINUM generic PKGVER-ABINUM-generic - + +armhf PKGVER-ABINUM generic PKGVER-ABINUM-generic - + +armhf PKGVER-ABINUM generic-lpae PKGVER-ABINUM-generic-lpae - + +arm64 PKGVER-ABINUM generic PKGVER-ABINUM-generic - + +ppc64el PKGVER-ABINUM generic PKGVER-ABINUM-generic - + +# Ports +# arch version flavour installedname suffix bdep +powerpc PKGVER-ABINUM powerpc-smp PKGVER-ABINUM-powerpc-smp - +powerpc PKGVER-ABINUM powerpc64-smp PKGVER-ABINUM-powerpc64-smp - +powerpc PKGVER-ABINUM powerpc-e500mc PKGVER-ABINUM-powerpc-e500mc - --- linux-3.19.0.orig/debian.master/d-i/modules-powerpc/block-modules +++ linux-3.19.0/debian.master/d-i/modules-powerpc/block-modules @@ -0,0 +1,31 @@ +aoe +aten +bpck +bpck6 ? +cciss +comm +cpqarray ? +DAC960 +dstr +epat +epia +fit2 +fit3 +friq +frpw +kbic +ktti +nbd +on20 +on26 +paride +pcd +pd +pf +pg +ps3disk ? +ps3vram ? +pt +sx8 +umem +virtio_blk ? --- linux-3.19.0.orig/debian.master/d-i/modules-powerpc/message-modules +++ linux-3.19.0/debian.master/d-i/modules-powerpc/message-modules @@ -0,0 +1,13 @@ +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +i2o_block +i2o_bus +i2o_config ? +i2o_core +i2o_proc +i2o_scsi --- linux-3.19.0.orig/debian.master/d-i/modules-powerpc/nic-modules +++ linux-3.19.0/debian.master/d-i/modules-powerpc/nic-modules @@ -0,0 +1,152 @@ +3c359 ? +3c501 ? +3c503 ? +3c505 ? +3c507 ? +3c509 ? +3c515 ? +3c523 ? +3c527 ? +3c59x ? +8139cp ? +8139too ? +82596 ? +abyss ? +ac3200 ? +adm8211 ? +airo ? +airport ? +amd8111e ? +arc4 ? +arcnet ? +arc-rawmode ? +arc-rimi ? +arlan ? +at1700 ? +atl1 ? +atl1e ? +atl2 ? +atmel ? +atmel_pci ? +b44 ? +bcm43xx ? +bcm43xx-mac80211 ? +bmac ? +bnx2 ? +bnx2x ? +bonding ? +cassini ? +com20020 ? +com20020-pci ? +com90io ? +com90xx ? +cs89x0 ? +de2104x ? +de4x5 ? +de600 ? +de620 ? +defxx ? +depca ? +dl2k ? +dmfe ? +dummy ? +e100 ? +e1000 ? +e1000e ? +e2100 ? +eepro ? +eepro100 ? +eexpress ? +epic100 ? +eql ? +es3210 ? +eth16i ? +ewrk3 ? +fealnx ? +forcedeth ? +igb ? +hamachi ? +hermes ? +hp ? +hp100 ? +hp-plus ? +ibmtr ? +ibmveth ? +ipddp ? +ipw2100 ? +ipw2200 ? +ipw3945 ? +ixgb ? +lance ? +lanstreamer ? +lasi_82596 ? +lne390 ? +lp486e ? +mace ? +mv643xx_eth ? +myri_sbus ? +natsemi ? +ne ? +ne2 ? +ne2k-pci ? +ne3210 ? +netconsole ? +netxen_nic ? +ni5010 ? +ni52 ? +ni65 ? +niu ? +ns83820 ? +olympic ? +orinoco ? +orinoco_pci ? +orinoco_plx ? +orinoco_tmd ? +pcnet32 ? +ps3_gelic ? +r8169 ? +rate_control ? +rfc1051 ? +rfc1201 ? +rrunner ? +rt2400 ? +rt2500 ? +rt61pci ? +s2io ? +shaper ? +sis190 ? +sis900 ? +spidernet ? +skfp ? +skge ? +sk98lin ? +sky2 ? +smc9194 ? +smc-ultra ? +smc-ultra32 ? +starfire ? +strip ? +sunbmac ? +sundance ? +sungem ? +sungem_phy ? +sunhme ? +sunlance ? +sunqe ? +sunvnet ? +tg3 ? +tlan ? +tms380tr ? +tmspci ? +tulip ? +tun ? +typhoon ? +uli526x ? +via-rhine ? +via-velocity ? +virtio_net ? +wavelan ? +wd ? +winbond-840 ? +yellowfin ? +znet ? --- linux-3.19.0.orig/debian.master/d-i/modules-powerpc/scsi-modules +++ linux-3.19.0/debian.master/d-i/modules-powerpc/scsi-modules @@ -0,0 +1,118 @@ +# SCSI +raid_class ? +scsi_transport_spi ? +scsi_transport_fc ? +scsi_transport_iscsi ? +scsi_transport_sas ? +iscsi_tcp ? +libiscsi ? +amiga7xx ? +a3000 ? +a2091 ? +gvp11 ? +mvme147 ? +sgiwd93 ? +cyberstorm ? +cyberstormII ? +blz2060 ? +blz1230 ? +fastlane ? +oktagon_esp_mod ? +atari_scsi ? +mac_scsi ? +mac_esp ? +sun3_scsi ? +mvme16x ? +bvme6000 ? +sim710 ? +advansys ? +psi240i ? +BusLogic ? +dpt_i2o ? +u14-34f ? +ultrastor ? +aha152x ? +aha1542 ? +aha1740 ? +aic7xxx_old ? +ips ? +fd_mcs ? +fdomain ? +in2000 ? +g_NCR5380 ? +g_NCR5380_mmio ? +NCR53c406a ? +NCR_D700 ? +NCR_Q720_mod ? +sym53c416 ? +qlogicfas408 ? +qla1280 ? +pas16 ? +seagate ? +seagate ? +t128 ? +dmx3191d ? +dtc ? +zalon7xx ? +eata_pio ? +wd7000 ? +mca_53c9x ? +ibmmca ? +ibmvfc ? +ibmvscsic ? +eata ? +dc395x ? +tmscsim ? +megaraid ? +atp870u ? +esp ? +gdth ? +initio ? +a100u2w ? +qlogicpti ? +ide-scsi ? +mesh ? +mac53c94 ? +pluto ? +dec_esp ? +3w-xxxx ? +3w-9xxx ? +ppa ? +imm ? +jazz_esp ? +sun3x_esp ? +fcal ? +lasi700 ? +nsp32 ? +ipr ? +hptiop ? +stex ? +osst ? +sg ? +ch ? +scsi_debug ? +aacraid ? +aic7xxx ? +aic79xx ? +aic94xx ? +arcmsr ? +acornscsi_mod ? +arxescsi ? +cumana_1 ? +cumana_2 ? +ecoscsi ? +oak ? +powertec ? +eesox ? +ibmvscsic ? +libsas ? +lpfc ? +megaraid_mm ? +megaraid_mbox ? +megaraid_sas ? +qla2xxx ? +sym53c8xx ? +qla4xxx ? +mvsas ? +sr_mod ? +sd_mod ? --- linux-3.19.0.orig/debian.master/d-i/modules-powerpc/storage-core-modules +++ linux-3.19.0/debian.master/d-i/modules-powerpc/storage-core-modules @@ -0,0 +1,13 @@ +# Core stacks +usb-storage ? + +# Block level + +# Loop modules +cryptoloop + +# Needs to be here for better cdrom initrd layout +isofs + +ps3stor_lib ? +ps3rom ? --- linux-3.19.0.orig/debian.master/d-i/modules/block-modules +++ linux-3.19.0/debian.master/d-i/modules/block-modules @@ -0,0 +1,34 @@ +aoe ? +aten ? +bpck ? +bpck6 ? +cciss ? +comm ? +cpqarray ? +DAC960 ? +dstr ? +epat ? +epia ? +fit2 ? +fit3 ? +friq ? +frpw ? +hpsa ? +kbic ? +ktti ? +nbd ? +nvme ? +on20 ? +on26 ? +paride ? +pcd ? +pd ? +pf ? +pg ? +pt ? +sdhci-tegra ? +sx8 ? +umem ? +virtio_blk ? +xen-blkfront ? +mtip32xx ? --- linux-3.19.0.orig/debian.master/d-i/modules/crypto-modules +++ linux-3.19.0/debian.master/d-i/modules/crypto-modules @@ -0,0 +1,70 @@ +aesni-intel ? +aes-x86_64 ? +af_alg ? +algif_hash ? +algif_skcipher ? +ansi_cprng ? +anubis ? +arc4 ? +async_memcpy ? +async_pq ? +async_raid6_recov ? +async_tx ? +async_xor ? +authenc ? +authencesn ? +blowfish_common ? +blowfish_generic ? +blowfish-x86_64 ? +camellia ? +cast5 ? +cast6 ? +ccm ? +cryptd ? +cryptoloop ? +crypto_null ? +crypto_user ? +ctr ? +cts ? +deflate ? +des_generic ? +fcrypt ? +gcm ? +gf128mul ? +ghash-clmulni-intel ? +ghash-generic ? +khazad ? +lrw ? +lzo ? +md4 ? +michael_mic ? +padlock-aes ? +padlock-sha ? +pcbc ? +pcrypt ? +raid6test ? +rmd128 ? +rmd160 ? +rmd256 ? +rmd320 ? +salsa20_generic ? +salsa20-x86_64 ? +seed ? +seqiv ? +serpent_generic ? +serpent-sse2-x86_64 ? +sha1-ssse3 ? +sha512_generic ? +tcrypt ? +tea ? +tgr192 ? +twofish_common ? +twofish_generic ? +twofish-x86_64 ? +twofish-x86_64-3way ? +vmac ? +wp512 ? +xcbc ? +xor ? +xts ? +zlib ? --- linux-3.19.0.orig/debian.master/d-i/modules/fat-modules +++ linux-3.19.0/debian.master/d-i/modules/fat-modules @@ -0,0 +1,7 @@ +fat ? +vfat ? + +# Supporting modules ? +nls_cp437 ? +nls_iso8859-1 ? +nls_utf8 ? --- linux-3.19.0.orig/debian.master/d-i/modules/fb-modules +++ linux-3.19.0/debian.master/d-i/modules/fb-modules @@ -0,0 +1,3 @@ +fbcon ? +vesafb ? +vga16fb ? --- linux-3.19.0.orig/debian.master/d-i/modules/firewire-core-modules +++ linux-3.19.0/debian.master/d-i/modules/firewire-core-modules @@ -0,0 +1,4 @@ +firewire-core ? +firewire-ohci ? +firewire-sbp2 ? +firewire-net ? --- linux-3.19.0.orig/debian.master/d-i/modules/floppy-modules +++ linux-3.19.0/debian.master/d-i/modules/floppy-modules @@ -0,0 +1 @@ +floppy ? --- linux-3.19.0.orig/debian.master/d-i/modules/fs-core-modules +++ linux-3.19.0/debian.master/d-i/modules/fs-core-modules @@ -0,0 +1,4 @@ +ext2 ? +jfs ? +reiserfs ? +xfs ? --- linux-3.19.0.orig/debian.master/d-i/modules/fs-secondary-modules +++ linux-3.19.0/debian.master/d-i/modules/fs-secondary-modules @@ -0,0 +1,5 @@ +btrfs ? +fuse ? +ntfs ? +hfs ? +hfsplus ? --- linux-3.19.0.orig/debian.master/d-i/modules/input-modules +++ linux-3.19.0/debian.master/d-i/modules/input-modules @@ -0,0 +1,23 @@ +hid-a4tech ? +hid-apple ? +hid-belkin ? +hid-bright ? +hid-cherry ? +hid-chicony ? +hid-cypress ? +hid-dell ? +hid-ezkey ? +hid-generic ? +hid-gyration ? +hid-logitech ? +hid-logitech-dj ? +hid-microsoft ? +hid-monterey ? +hid-petalynx ? +hid-pl ? +hid-samsung ? +hid-sony ? +hid-sunplus ? +hid-tmff ? +hid-zpff ? +usbhid ? --- linux-3.19.0.orig/debian.master/d-i/modules/ipmi-modules +++ linux-3.19.0/debian.master/d-i/modules/ipmi-modules @@ -0,0 +1,5 @@ +ipmi_devintf ? +ipmi_msghandler ? +ipmi_poweroff ? +ipmi_si ? +ipmi_watchdog ? --- linux-3.19.0.orig/debian.master/d-i/modules/irda-modules +++ linux-3.19.0/debian.master/d-i/modules/irda-modules @@ -0,0 +1,30 @@ +act200l-sir ? +actisys-sir ? +ali-ircc ? +donauboe ? +esi-sir ? +girbil-sir ? +ircomm ? +ircomm-tty ? +irda ? +irda-usb ? +irlan ? +irnet ? +irport ? +irtty-sir ? +kingsun-sir ? +ks959-sir ? +ksdazzle-sir ? +litelink-sir ? +ma600-sir ? +mcp2120-sir ? +mcs7780 ? +nsc-ircc ? +old_belkin-sir ? +sir-dev ? +smsc-ircc2 ? +stir4200 ? +tekram-sir ? +via-ircc ? +vlsi_ir ? +w83977af_ir ? --- linux-3.19.0.orig/debian.master/d-i/modules/kernel-image +++ linux-3.19.0/debian.master/d-i/modules/kernel-image @@ -0,0 +1,29 @@ +gpio-pca953x ? +gpio-regulator ? +i2c-mux ? +i2c-mux-pinctrl ? +i2c-tegra ? +max8907 ? +max8907-regulator ? +nvec ? +nvec_kbd ? +nvec_paz00 ? +nvec_power ? +nvec_ps2 ? +palmas-regulator ? +rtc-em3027 ? +rtc-max8907 ? +rtc-palmas ? +rtc-tps6586x ? +rtc-tps65910 ? +tps51632-regulator ? +tps62360-regulator ? +tps65090-charger ? +tps65090-regulator ? +tps6586x-regulator ? +tps65910-regulator ? +host1x ? +tegra-drm ? +pwm_bl ? +pwm-tegra ? +panel-simple ? --- linux-3.19.0.orig/debian.master/d-i/modules/md-modules +++ linux-3.19.0/debian.master/d-i/modules/md-modules @@ -0,0 +1,16 @@ +dm-crypt ? +dm-mirror ? +dm-raid ? +dm-snapshot ? +dm-zero ? +faulty ? +linear ? +multipath ? +raid0 ? +raid1 ? +raid10 ? +raid456 ? + +# Extras +dm-raid45 ? +dm-loop ? --- linux-3.19.0.orig/debian.master/d-i/modules/message-modules +++ linux-3.19.0/debian.master/d-i/modules/message-modules @@ -0,0 +1,15 @@ +mptbase ? +mptctl ? +mptfc ? +mptlan ? +mptsas ? +mpt2sas ? +mpt3sas ? +mptscsih ? +mptspi ? +i2o_block ? +i2o_bus ? +i2o_config ? +i2o_core ? +i2o_proc ? +i2o_scsi ? --- linux-3.19.0.orig/debian.master/d-i/modules/mouse-modules +++ linux-3.19.0/debian.master/d-i/modules/mouse-modules @@ -0,0 +1,2 @@ +psmouse ? +usbmouse ? --- linux-3.19.0.orig/debian.master/d-i/modules/multipath-modules +++ linux-3.19.0/debian.master/d-i/modules/multipath-modules @@ -0,0 +1,2 @@ +dm-multipath ? +dm-round-robin ? --- linux-3.19.0.orig/debian.master/d-i/modules/nfs-modules +++ linux-3.19.0/debian.master/d-i/modules/nfs-modules @@ -0,0 +1,6 @@ +nfs ? +nfs_acl ? +nfsv3 ? +lockd ? +sunrpc ? +cifs ? --- linux-3.19.0.orig/debian.master/d-i/modules/nic-modules +++ linux-3.19.0/debian.master/d-i/modules/nic-modules @@ -0,0 +1,175 @@ +3c359 ? +3c501 ? +3c503 ? +3c505 ? +3c507 ? +3c509 ? +3c515 ? +3c523 ? +3c527 ? +3c59x ? +8139cp ? +8139too ? +82596 ? +abyss ? +ac3200 ? +adm8211 ? +airo ? +airport ? +alx ? +amd8111e ? +arc4 ? +arcnet ? +arc-rawmode ? +arc-rimi ? +arlan ? +at1700 ? +ath5k ? +ath9k ? +ath9k_htc ? +atl1 ? +atl1c ? +atl1e ? +atl2 ? +atmel ? +atmel_pci ? +b44 ? +be2net ? +bmac ? +bnx2 ? +bnx2x ? +bonding ? +brcmfmac ? +brcmsmac ? +xgmac ? +cassini ? +com20020 ? +com20020-pci ? +com90io ? +com90xx ? +cs89x0 ? +de2104x ? +de4x5 ? +de600 ? +de620 ? +defxx ? +depca ? +dl2k ? +dmfe ? +dummy ? +e100 ? +e1000 ? +e1000e ? +e2100 ? +eepro ? +eepro100 ? +eexpress ? +enic ? +epic100 ? +eql ? +es3210 ? +eth16i ? +ewrk3 ? +fealnx ? +forcedeth ? +igb ? +ps3_gelic ? +hamachi ? +hermes ? +hp ? +hp100 ? +hp-plus ? +ibmtr ? +ipddp ? +ipw2100 ? +ipw2200 ? +iwl3945 ? +iwl4965 ? +iwl-legacy ? +iwldvm ? +iwlwifi ? +ixgb ? +ixgbe ? +lance ? +lanstreamer ? +lasi_82596 ? +lne390 ? +lp486e ? +mace ? +mlx4_core ? +mlx4_en ? +mlx5_core ? +mv643xx_eth ? +myri_sbus ? +natsemi ? +ne ? +ne2 ? +ne2k-pci ? +ne3210 ? +netconsole ? +netxen_nic ? +ni5010 ? +ni52 ? +ni65 ? +niu ? +ns83820 ? +olympic ? +orinoco ? +orinoco_pci ? +orinoco_plx ? +orinoco_tmd ? +pcnet32 ? +qlcnic ? +r815x ? +r8169 ? +rate_control ? +rfc1051 ? +rfc1201 ? +rrunner ? +rt2400 ? +rt2400pci ? +rt2500 ? +rt2500pci ? +rt2800pci ? +rt61pci ? +s2io ? +shaper ? +sis190 ? +sis900 ? +spidernet ? +skfp ? +skge ? +sk98lin ? +sky2 ? +smc9194 ? +smc-ultra ? +smc-ultra32 ? +starfire ? +strip ? +sunbmac ? +sundance ? +sungem ? +sungem_phy ? +sunhme ? +sunlance ? +sunqe ? +sunvnet ? +tg3 ? +tlan ? +tms380tr ? +tmspci ? +tulip ? +tun ? +typhoon ? +uli526x ? +via-rhine ? +via-velocity ? +virtio_net ? +wavelan ? +wd ? +winbond-840 ? +yellowfin ? +znet ? +vmxnet3 ? +xen-netfront ? +xgene-enet ? --- linux-3.19.0.orig/debian.master/d-i/modules/nic-pcmcia-modules +++ linux-3.19.0/debian.master/d-i/modules/nic-pcmcia-modules @@ -0,0 +1,19 @@ +3c574_cs ? +3c589_cs ? +airo_cs ? +atmel_cs ? +axnet_cs ? +com20020_cs ? +fmvj18x_cs ? +ibmtr_cs ? +netwave_cs ? +nmclan_cs ? +orinoco_cs ? +pcnet_cs ? +ray_cs ? +smc91c92_cs ? +wavelan_cs ? +wl3501_cs ? +xirc2ps_cs ? +xircom_cb ? +xircom_tulip_cb ? --- linux-3.19.0.orig/debian.master/d-i/modules/nic-shared-modules +++ linux-3.19.0/debian.master/d-i/modules/nic-shared-modules @@ -0,0 +1,26 @@ +# PHY +8390 ? +mii ? + +# CRC modules +crc-ccitt ? +crc-itu-t ? +libcrc32c ? + +# mac80211 stuff +mac80211 ? +cfg80211 ? + +# rt2x00 lib (since rt2x00 is split across usb/pci/cb +rt2x00lib ? +rt2800lib ? + +# Atheros library (since drivers are split across nic-modules/nic-usb-modules) +ath ? + +# Wireless 802.11 modules +lib80211 ? +cfg80211 ? +lib80211_crypt_ccmp ? +lib80211_crypt_tkip ? +lib80211_crypt_wep ? --- linux-3.19.0.orig/debian.master/d-i/modules/nic-usb-modules +++ linux-3.19.0/debian.master/d-i/modules/nic-usb-modules @@ -0,0 +1,32 @@ +catc ? +kaweth ? +pegasus ? +prism2_usb ? +rtl8150 ? +usbnet ? +zd1211rw ? +zd1201 ? +rt2500usb ? +rt73usb ? +rt2570 ? +rt2800usb ? +rt2x00usb ? +cdc_ether ? +asix ? +cdc_eem ? +cdc_ether ? +cdc-phonet ? +cdc_subset ? +dm9601 ? +gl620a ? +hso ? +int51x1 ? +mcs7830 ? +net1080 ? +plusb ? +rndis_host ? +smsc95xx ? +zaurus ? +carl9170 ? +smsc75xx ? +smsc95xx ? --- linux-3.19.0.orig/debian.master/d-i/modules/parport-modules +++ linux-3.19.0/debian.master/d-i/modules/parport-modules @@ -0,0 +1,2 @@ +parport ? +parport_pc ? --- linux-3.19.0.orig/debian.master/d-i/modules/pata-modules +++ linux-3.19.0/debian.master/d-i/modules/pata-modules @@ -0,0 +1,47 @@ +pata_ali.ko ? +pata_amd.ko ? +pata_artop.ko ? +pata_atiixp.ko ? +pata_atp867x.ko ? +pata_cmd640.ko ? +pata_cmd64x.ko ? +pata_cs5520.ko ? +pata_cs5530.ko ? +pata_cs5535.ko ? +pata_cs5536.ko ? +pata_cypress.ko ? +pata_efar.ko ? +pata_hpt366.ko ? +pata_hpt37x.ko ? +pata_hpt3x2n.ko ? +pata_hpt3x3.ko ? +pata_isapnp.ko ? +pata_it8213.ko ? +pata_it821x.ko ? +pata_jmicron.ko ? +pata_legacy.ko ? +pata_macio.ko ? +pata_marvell.ko ? +pata_mpiix.ko ? +pata_netcell.ko ? +pata_ninja32.ko ? +pata_ns87410.ko ? +pata_ns87415.ko ? +pata_oldpiix.ko ? +pata_optidma.ko ? +pata_opti.ko ? +pata_pcmcia.ko ? +pata_pdc2027x.ko ? +pata_pdc202xx_old.ko ? +pata_qdi.ko ? +pata_radisys.ko ? +pata_rdc.ko ? +pata_rz1000.ko ? +pata_sc1200.ko ? +pata_sch.ko ? +pata_serverworks.ko ? +pata_sil680.ko ? +pata_sl82c105.ko ? +pata_triflex.ko ? +pata_via.ko ? +pata_winbond.ko ? --- linux-3.19.0.orig/debian.master/d-i/modules/pcmcia-modules +++ linux-3.19.0/debian.master/d-i/modules/pcmcia-modules @@ -0,0 +1,8 @@ +i82092 ? +i82365 ? +pcmcia ? +pcmcia_core ? +pd6729 ? +rsrc_nonstatic ? +tcic ? +yenta_socket ? --- linux-3.19.0.orig/debian.master/d-i/modules/pcmcia-storage-modules +++ linux-3.19.0/debian.master/d-i/modules/pcmcia-storage-modules @@ -0,0 +1,6 @@ +pata_pcmcia ? +qlogic_cs ? +fdomain_cs ? +aha152x_cs ? +nsp_cs ? +sym53c500_cs ? --- linux-3.19.0.orig/debian.master/d-i/modules/plip-modules +++ linux-3.19.0/debian.master/d-i/modules/plip-modules @@ -0,0 +1 @@ +plip ? --- linux-3.19.0.orig/debian.master/d-i/modules/ppp-modules +++ linux-3.19.0/debian.master/d-i/modules/ppp-modules @@ -0,0 +1,6 @@ +ppp_async ? +ppp_deflate ? +ppp_mppe ? +pppoe ? +pppox ? +ppp_synctty ? --- linux-3.19.0.orig/debian.master/d-i/modules/sata-modules +++ linux-3.19.0/debian.master/d-i/modules/sata-modules @@ -0,0 +1,18 @@ +sata_inic162x.ko ? +sata_mv.ko ? +sata_nv.ko ? +sata_promise.ko ? +sata_qstor.ko ? +sata_sil24.ko ? +sata_sil.ko ? +sata_sis.ko ? +sata_svw.ko ? +sata_sx4.ko ? +sata_uli.ko ? +sata_via.ko ? +sata_vsc.ko ? +ahci_platform ? +ahci ? +acard-ahci ? +libahci ? +ahci_xgene ? --- linux-3.19.0.orig/debian.master/d-i/modules/scsi-modules +++ linux-3.19.0/debian.master/d-i/modules/scsi-modules @@ -0,0 +1,129 @@ +# SCSI +raid_class ? +scsi_transport_spi ? +scsi_transport_fc ? +scsi_transport_iscsi ? +scsi_transport_sas ? +iscsi_tcp ? +libiscsi ? +amiga7xx ? +a3000 ? +a2091 ? +gvp11 ? +mvme147 ? +sgiwd93 ? +cyberstorm ? +cyberstormII ? +blz2060 ? +blz1230 ? +fastlane ? +oktagon_esp_mod ? +atari_scsi ? +mac_scsi ? +mac_esp ? +sun3_scsi ? +mvme16x ? +bvme6000 ? +sim710 ? +advansys ? +psi240i ? +BusLogic ? +dpt_i2o ? +u14-34f ? +ultrastor ? +aha152x ? +aha1542 ? +aha1740 ? +aic7xxx_old ? +ips ? +fd_mcs ? +fdomain ? +fnic ? +in2000 ? +g_NCR5380 ? +g_NCR5380_mmio ? +NCR53c406a ? +NCR_D700 ? +NCR_Q720_mod ? +sym53c416 ? +qlogicfas408 ? +qla1280 ? +pas16 ? +seagate ? +seagate ? +t128 ? +dmx3191d ? +dtc ? +zalon7xx ? +eata_pio ? +wd7000 ? +mca_53c9x ? +ibmmca ? +eata ? +dc395x ? +tmscsim ? +megaraid ? +atp870u ? +esp ? +gdth ? +initio ? +a100u2w ? +qlogicpti ? +ide-scsi ? +mesh ? +mac53c94 ? +pluto ? +dec_esp ? +3w-xxxx ? +3w-9xxx ? +ppa ? +imm ? +jazz_esp ? +sun3x_esp ? +fcal ? +lasi700 ? +nsp32 ? +ipr ? +hptiop ? +stex ? +osst ? +sg ? +ch ? +scsi_debug ? +aacraid ? +aic7xxx ? +aic79xx ? +aic94xx ? +arcmsr ? +acornscsi_mod ? +arxescsi ? +cumana_1 ? +cumana_2 ? +ecoscsi ? +oak ? +powertec ? +eesox ? +ibmvscsic ? +ibmvfc ? +libsas ? +lpfc ? +megaraid_mm ? +megaraid_mbox ? +megaraid_sas ? +qla2xxx ? +sym53c8xx ? +qla4xxx ? +mvsas ? +vmw_pvscsi ? +ums-cypress ? +be2iscsi ? +3w-sas ? +isci ? +mlx4_ib ? +mlx5_ib ? + +# device handlers +scsi_dh_alua ? +scsi_dh_emc ? +scsi_dh_rdac ? +scsi_dh_hp_sw ? --- linux-3.19.0.orig/debian.master/d-i/modules/serial-modules +++ linux-3.19.0/debian.master/d-i/modules/serial-modules @@ -0,0 +1,4 @@ +generic_serial ? +serial_cs ? +synclink_cs ? +hyperv-keyboard ? --- linux-3.19.0.orig/debian.master/d-i/modules/speakup-modules +++ linux-3.19.0/debian.master/d-i/modules/speakup-modules @@ -0,0 +1,16 @@ +speakup ? +speakup_acntpc ? +speakup_acntsa ? +speakup_apollo ? +speakup_audptr ? +speakup_bns ? +speakup_decext ? +speakup_dectlk ? +speakup_dtlk ? +speakup_dummy ? +speakup_keypc ? +speakup_ltlk ? +speakup_soft ? +speakup_spkout ? +speakup_txprt ? +speakup_decpc ? --- linux-3.19.0.orig/debian.master/d-i/modules/squashfs-modules +++ linux-3.19.0/debian.master/d-i/modules/squashfs-modules @@ -0,0 +1 @@ +squashfs ? --- linux-3.19.0.orig/debian.master/d-i/modules/storage-core-modules +++ linux-3.19.0/debian.master/d-i/modules/storage-core-modules @@ -0,0 +1,10 @@ +# Core stacks +usb-storage ? + +# Block level + +# Loop modules +cryptoloop ? + +# Needs to be here for better cdrom initrd layout +isofs ? --- linux-3.19.0.orig/debian.master/d-i/modules/usb-modules +++ linux-3.19.0/debian.master/d-i/modules/usb-modules @@ -0,0 +1,11 @@ +ehci-hcd ? +isp116x-hcd ? +isp1760 ? +ohci-hcd ? +r8a66597-hcd ? +sl811_cs ? +sl811-hcd ? +u132-hcd ? +uhci-hcd ? +xhci-hcd ? +ehci-tegra ? --- linux-3.19.0.orig/debian.master/d-i/modules/virtio-modules +++ linux-3.19.0/debian.master/d-i/modules/virtio-modules @@ -0,0 +1,11 @@ +virtio_balloon ? +virtio_pci ? +virtio_ring ? +virtio-rng ? +virtio_scsi ? +hv_vmbus ? +hv_utils ? +hv_netvsc ? +hv_mouse ? +hv_storvsc ? +hv_balloon ? --- linux-3.19.0.orig/debian.master/d-i/modules/vlan-modules +++ linux-3.19.0/debian.master/d-i/modules/vlan-modules @@ -0,0 +1,3 @@ +slp ? +garp ? +8021q ? --- linux-3.19.0.orig/debian.master/d-i/package-list +++ linux-3.19.0/debian.master/d-i/package-list @@ -0,0 +1,202 @@ +Package: kernel-image +Provides: ext3-modules, ext4-modules +Provides_amd64: efi-modules, ext3-modules, ext4-modules +Provides_i386: efi-modules, ext3-modules, ext4-modules +Provides_ppc64el: ext3-modules, ext4-modules, fat-modules + +Package: fat-modules +Depends: kernel-image +Priority: standard +Description: FAT filesystem support + This includes Windows FAT and VFAT support. + +Package: fb-modules +Depends: kernel-image +Priority: standard +Description: Framebuffer modules + +Package: firewire-core-modules +Depends: kernel-image, storage-core-modules +Priority: standard +Description: Firewire (IEEE-1394) Support + +Package: floppy-modules +Depends: kernel-image +Priority: standard +Description: Floppy driver support + +Package: fs-core-modules +Depends: kernel-image +Priority: standard +Provides: ext2-modules, jfs-modules, reiserfs-modules, xfs-modules +Description: Base filesystem modules + This includes jfs, reiserfs and xfs. + +Package: fs-secondary-modules +Depends: kernel-image, fat-modules +Priority: standard +Provides: btrfs-modules, ntfs-modules, hfs-modules +Description: Extra filesystem modules + This includes support for Windows NTFS and MacOS HFS/HFSPlus + +Package: input-modules +Depends: kernel-image, usb-modules +Priority: standard +Description: Support for various input methods + +Package: irda-modules +Depends: kernel-image, nic-shared-modules +Priority: standard +Description: Support for Infrared protocols + +Package: md-modules +Depends: kernel-image +Priority: standard +Provides: crypto-dm-modules +Description: Multi-device support (raid, device-mapper, lvm) + +Package: nic-modules +Depends: kernel-image, nic-shared-modules, virtio-modules +Priority: standard +Description: Network interface support + +Package: nic-pcmcia-modules +Depends: kernel-image, nic-shared-modules, nic-modules +Priority: standard +Description: PCMCIA network interface support + +Package: nic-usb-modules +Depends: kernel-image, nic-shared-modules, usb-modules +Priority: standard +Description: USB network interface support + +Package: nic-shared-modules +Depends: kernel-image, crypto-modules +Priority: standard +Description: nic shared modules + This package contains modules which support nic modules + +Package: parport-modules +Depends: kernel-image +Priority: standard +Description: Parallel port support + +Package: pata-modules +Depends: kernel-image, storage-core-modules +Priority: standard +Description: PATA support modules + +Package: pcmcia-modules +Depends: kernel-image +Priority: standard +Description: PCMCIA Modules + +Package: pcmcia-storage-modules +Depends: kernel-image, scsi-modules +Priority: standard +Description: PCMCIA storage support + +Package: plip-modules +Depends: kernel-image, nic-shared-modules, parport-modules +Priority: standard +Description: PLIP (parallel port) networking support + +Package: ppp-modules +Depends: kernel-image, nic-shared-modules, serial-modules +Priority: standard +Description: PPP (serial port) networking support + +Package: sata-modules +Depends: kernel-image, storage-core-modules +Priority: standard +Description: SATA storage support + +Package: scsi-modules +Depends: kernel-image, storage-core-modules +Priority: standard +Description: SCSI storage support + +Package: serial-modules +Depends: kernel-image +Priority: standard +Description: Serial port support + +Package: storage-core-modules +Depends: kernel-image +Priority: standard +Provides: loop-modules +Description: Core storage support + Includes core SCSI, LibATA, USB-Storage. Also includes related block + devices for CD, Disk and Tape medium (and IDE Floppy). + +Package: usb-modules +Depends: kernel-image, storage-core-modules +Priority: standard +Description: Core USB support + +Package: nfs-modules +Priority: standard +Depends: kernel-image +Description: NFS filesystem drivers + Includes the NFS client driver, and supporting modules. + +Package: block-modules +Priority: standard +Provides: nbd-modules +Depends: kernel-image, storage-core-modules, parport-modules, virtio-modules +Description: Block storage devices + This package contains the block storage devices, including DAC960 and + paraide. + +Package: message-modules +Priority: standard +Depends: kernel-image, storage-core-modules, scsi-modules +Description: Fusion and i2o storage modules + This package containes the fusion and i2o storage modules. + +Package: crypto-modules +Priority: extra +Depends: kernel-image +Description: crypto modules + This package contains crypto modules. + +Package: virtio-modules +Priority: standard +Depends: kernel-image +Description: VirtIO Modules + Includes modules for VirtIO (virtual machine, generally kvm guests) + +Package: socket-modules +Depends: kernel-image +Priority: standard +Description: Unix socket support + +Package: mouse-modules +Depends: kernel-image, input-modules, usb-modules +Priority: extra +Description: Mouse support + This package contains mouse drivers for the Linux kernel. + +Package: squashfs-modules +Depends: kernel-image +Priority: extra +Description: squashfs modules + This package contains squashfs modules. + +Package: vlan-modules +Depends: kernel-image +Priority: extra +Description: vlan modules + This package contains vlan (8021.Q) modules. + +Package: ipmi-modules +Depends: kernel-image +Priority: standard +Description: ipmi modules + +Package: multipath-modules +Depends: kernel-image +Priority: extra +Description: DM-Multipath support + This package contains modules for device-mapper multipath support. + --- linux-3.19.0.orig/debian.master/etc/getabis +++ linux-3.19.0/debian.master/etc/getabis @@ -0,0 +1,19 @@ +repo_list=( + "http://archive.ubuntu.com/ubuntu/pool/main/l/linux" + "http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux" + "http://archive.ubuntu.com/ubuntu/pool/universe/l/linux" + "http://ports.ubuntu.com/ubuntu-ports/pool/universe/l/linux" + "http://ppa.launchpad.net/canonical-kernel-team/ppa/ubuntu/pool/main/l/linux" +) + +package_prefixes linux-image linux-image-extra + +getall armhf generic +getall armhf generic-lpae +getall amd64 generic lowlatency +getall i386 generic lowlatency +getall arm64 generic +getall ppc64el generic + +# Ports arches and flavours. +getall powerpc powerpc-smp powerpc64-smp powerpc-e500mc powerpc64-emb --- linux-3.19.0.orig/debian.master/etc/kernelconfig +++ linux-3.19.0/debian.master/etc/kernelconfig @@ -0,0 +1,7 @@ +if [ "$variant" = "ports" ]; then + archs="" + family='ports' +else + archs="amd64 i386 armhf arm64 ppc64el powerpc" + family='ubuntu' +fi --- linux-3.19.0.orig/debian.master/modprobe.d/common.conf +++ linux-3.19.0/debian.master/modprobe.d/common.conf @@ -0,0 +1,3 @@ +# LP:1434842 -- disable OSS drivers by default to allow pulseaudio to emulate +blacklist snd-mixer-oss +blacklist snd-pcm-oss --- linux-3.19.0.orig/debian.master/reconstruct +++ linux-3.19.0/debian.master/reconstruct @@ -0,0 +1,7 @@ +# Reconstruct vbox symlinks (LP:1426113) +[ ! -L ubuntu/vbox/vboxguest/include ] && ln -sf ../include ubuntu/vbox/vboxguest/include +[ ! -L ubuntu/vbox/vboxguest/r0drv ] && ln -sf ../r0drv ubuntu/vbox/vboxguest/r0drv +[ ! -L ubuntu/vbox/vboxsf/include ] && ln -sf ../include ubuntu/vbox/vboxsf/include +[ ! -L ubuntu/vbox/vboxsf/r0drv ] && ln -sf ../r0drv ubuntu/vbox/vboxsf/r0drv +[ ! -L ubuntu/vbox/vboxvideo/include ] && ln -sf ../include ubuntu/vbox/vboxvideo/include +exit 0 --- linux-3.19.0.orig/debian.master/rules.d/amd64.mk +++ linux-3.19.0/debian.master/rules.d/amd64.mk @@ -0,0 +1,18 @@ +human_arch = 64 bit x86 +build_arch = x86_64 +header_arch = $(build_arch) +defconfig = defconfig +flavours = generic lowlatency +build_image = bzImage +kernel_file = arch/$(build_arch)/boot/bzImage +install_file = vmlinuz +loader = grub +vdso = vdso_install +no_dumpfile = true +uefi_signed = true +do_tools_usbip = true +do_tools_cpupower = true +do_tools_perf = true +do_tools_x86 = true +do_tools_hyperv = true +do_extras_package = true --- linux-3.19.0.orig/debian.master/rules.d/arm64.mk +++ linux-3.19.0/debian.master/rules.d/arm64.mk @@ -0,0 +1,18 @@ +human_arch = ARMv8 +build_arch = arm64 +header_arch = arm64 +defconfig = defconfig +flavours = generic +build_image = Image +kernel_file = arch/$(build_arch)/boot/Image +install_file = vmlinuz +no_dumpfile = true + +loader = grub +vdso = vdso_install + +do_tools_usbip = true +do_tools_cpupower = true +do_tools_perf = true + +do_dtbs = true --- linux-3.19.0.orig/debian.master/rules.d/armhf.mk +++ linux-3.19.0/debian.master/rules.d/armhf.mk @@ -0,0 +1,17 @@ +human_arch = ARM (hard float) +build_arch = arm +header_arch = arm +defconfig = defconfig +flavours = generic generic-lpae +build_image = zImage +kernel_file = arch/$(build_arch)/boot/zImage +install_file = vmlinuz +no_dumpfile = true + +loader = grub + +do_tools_usbip = true +do_tools_cpupower = true +do_tools_perf = true + +do_dtbs = true --- linux-3.19.0.orig/debian.master/rules.d/i386.mk +++ linux-3.19.0/debian.master/rules.d/i386.mk @@ -0,0 +1,17 @@ +human_arch = 32 bit x86 +build_arch = i386 +header_arch = x86_64 +defconfig = defconfig +flavours = generic lowlatency +build_image = bzImage +kernel_file = arch/$(build_arch)/boot/bzImage +install_file = vmlinuz +loader = grub +vdso = vdso_install +no_dumpfile = true +do_tools_usbip = true +do_tools_cpupower = true +do_tools_perf = true +do_tools_x86 = true +do_tools_hyperv = true +do_extras_package = true --- linux-3.19.0.orig/debian.master/rules.d/powerpc.mk +++ linux-3.19.0/debian.master/rules.d/powerpc.mk @@ -0,0 +1,31 @@ +human_arch = PowerPC (32 bit userspace) +build_arch = powerpc +header_arch = $(build_arch) +defconfig = pmac32_defconfig +flavours = powerpc-smp powerpc64-smp powerpc-e500mc powerpc64-emb +build_image = zImage +kernel_file = $(shell if [ ! -f $(builddir)/build-$*/vmlinux.strip ] && \ + [ -f $(builddir)/build-$*/vmlinux.strip.gz ]; then \ + gunzip -c $(builddir)/build-$*/vmlinux.strip.gz \ + > $(builddir)/build-$*/vmlinux.strip; \ + fi && echo vmlinux.strip) +install_file = vmlinux + +# These flavours differ +build_image_powerpc-e500mc = uImage +kernel_file_powerpc-e500mc = arch/powerpc/boot/uImage + +build_image_powerpc64-emb = uImage +kernel_file_powerpc64-emb = arch/powerpc/boot/uImage + +loader = yaboot +vdso = vdso_install + +custom_flavours = + +no_dumpfile = true +do_tools_usbip = true +do_tools_cpupower = true +do_tools_perf = true + +family = ubuntu --- linux-3.19.0.orig/debian.master/rules.d/ppc64el.mk +++ linux-3.19.0/debian.master/rules.d/ppc64el.mk @@ -0,0 +1,18 @@ +human_arch = PowerPC 64el +build_arch = powerpc +header_arch = $(build_arch) +defconfig = pseries_le_defconfig +flavours = generic +build_image = vmlinux.strip +kernel_file = arch/powerpc/boot/vmlinux.strip +install_file = vmlinux +no_dumpfile = true +vdso = vdso_install +loader = grub +do_extras_package = true + +do_tools_usbip = true +do_tools_cpupower = true +do_tools_perf = true + +#do_flavour_image_package = false --- linux-3.19.0.orig/debian.master/rules.d/x32.mk +++ linux-3.19.0/debian.master/rules.d/x32.mk @@ -0,0 +1,14 @@ +human_arch = 64 bit x86 (32 bit userspace) +build_arch = x86_64 +header_arch = $(build_arch) +defconfig = defconfig +flavours = +build_image = bzImage +kernel_file = arch/$(build_arch)/boot/bzImage +install_file = vmlinuz +loader = grub +vdso = vdso_install +no_dumpfile = true +uefi_signed = true + +do_flavour_image_package = false --- linux-3.19.0.orig/debian/changelog +++ linux-3.19.0/debian/changelog @@ -0,0 +1,13326 @@ +linux (3.19.0-20.20) vivid; urgency=low + + [ Luis Henriques ] + + * Release Tracking Bug + - LP: #1459957 + * Revert "SAUCE: Call i915_bpo specific functions from the hda driver" + - LP: #1457369 + + -- Luis Henriques Fri, 29 May 2015 09:41:30 +0100 + +linux (3.19.0-19.19) vivid; urgency=low + + [ Brad Figg ] + + * Release Tracking Bug + - LP: #1458964 + + [ Duc Dang ] + + * SAUCE: (no-up) [PCIE] APM X-Gene: Remove debug messages in MSI + interrupt handler path. + - LP: #1451593 + + [ Luis Henriques ] + + * [Config] updateconfigs for 3.19.7 stable update + + [ Paolo Pisati ] + + * [Config] armhf: CPUFREQ_DT=y + - LP: #1457781 + * annotations: enforce CPUFREQ_DT + - LP: #1457781 + + [ Tanmay Inamdar ] + + * SAUCE: (no-up) Add MSI/MSI-X driver for APM PCI bus + - LP: #1451593 + + [ Timo Aaltonen ] + + * SAUCE: i915_bpo: Rebase to v4.1-rc4. + - LP: #1456123 + * SAUCE: i915_bpo: Revert dma-buf: cleanup dma_buf_export() to make it + easily extensible + - LP: #1456123 + + [ Tuan Phan ] + + * SAUCE: (no-up) pci-xgene-msi: fixed deadlock in irq_set_affinity + - LP: #1451593 + + [ Upstream Kernel Changes ] + + * Revert "nfs: replace nfs_add_stats with nfs_inc_stats when add one" + - LP: #1454699 + * cpufreq: powernv: Report cpu frequency throttling + - LP: #1452547 + * x86: kvm: Revert "remove sched notifier for cross-cpu migrations" + - LP: #1450584 + * x86: vdso: fix pvclock races with task migration + - LP: #1450584 + * ip_forward: Drop frames with attached skb->sk + - LP: #1454699 + * net: add skb_checksum_complete_unset + - LP: #1454699 + * ppp: call skb_checksum_complete_unset in ppp_receive_frame + - LP: #1454699 + * tcp: fix possible deadlock in tcp_send_fin() + - LP: #1454699 + * tcp: avoid looping in tcp_send_fin() + - LP: #1454699 + * net: do not deplete pfmemalloc reserve + - LP: #1454699 + * net: fix crash in build_skb() + - LP: #1454699 + * pxa168: fix double deallocation of managed resources + - LP: #1454699 + * net/mlx4_en: Prevent setting invalid RSS hash function + - LP: #1454699 + * md: fix md io stats accounting broken + - LP: #1454699 + * x86/asm/decoder: Fix and enforce max instruction size in the insn + decoder + - LP: #1454699 + * sched/idle/x86: Restore mwait_idle() to fix boot hangs, to improve + power savings and to improve performance + - LP: #1454699 + * sched/idle/x86: Optimize unnecessary mwait_idle() resched IPIs + - LP: #1454699 + * perf/x86/intel: Fix Core2,Atom,NHM,WSM cycles:pp events + - LP: #1454699 + * KVM: x86: Fix MSR_IA32_BNDCFGS in msrs_to_save + - LP: #1454699 + * Btrfs: fix log tree corruption when fs mounted with -o discard + - LP: #1454699 + * btrfs: don't accept bare namespace as a valid xattr + - LP: #1454699 + * Btrfs: fix inode eviction infinite loop after cloning into it + - LP: #1454699 + * Btrfs: fix inode eviction infinite loop after extent_same ioctl + - LP: #1454699 + * usb: gadget: printer: enqueue printer's response for setup request + - LP: #1454699 + * KVM: s390: fix handling of write errors in the tpi handler + - LP: #1454699 + * KVM: s390: reinjection of irqs can fail in the tpi handler + - LP: #1454699 + * KVM: s390: Zero out current VMDB of STSI before including level3 data. + - LP: #1454699 + * KVM: s390: no need to hold the kvm->mutex for floating interrupts + - LP: #1454699 + * KVM: s390: fix get_all_floating_irqs + - LP: #1454699 + * s390/hibernate: fix save and restore of kernel text section + - LP: #1454699 + * KVM: use slowpath for cross page cached accesses + - LP: #1454699 + * KVM: arm/arm64: check IRQ number on userland injection + - LP: #1454699 + * KVM: arm/arm64: vgic: vgic_init returns -ENODEV when no online vcpu + - LP: #1454699 + * ARM: KVM: Fix size check in __coherent_cache_guest_page + - LP: #1454699 + * arm64: KVM: Fix stage-2 PGD allocation to have per-page refcounting + - LP: #1454699 + * arm64: KVM: Do not use pgd_index to index stage-2 pgd + - LP: #1454699 + * arm/arm64: KVM: Keep elrsr/aisr in sync with software model + - LP: #1454699 + * MIPS: KVM: Handle MSA Disabled exceptions from guest + - LP: #1454699 + * MIPS: lose_fpu(): Disable FPU when MSA enabled + - LP: #1454699 + * MIPS: Malta: Detect and fix bad memsize values + - LP: #1454699 + * MIPS: asm: asm-eva: Introduce kernel load/store variants + - LP: #1454699 + * MIPS: Loongson-3: Add IRQF_NO_SUSPEND to Cascade irqaction + - LP: #1454699 + * MIPS: Hibernate: flush TLB entries earlier + - LP: #1454699 + * staging: panel: fix lcd type + - LP: #1454699 + * staging: android: sync: Fix memory corruption in + sync_timeline_signal(). + - LP: #1454699 + * staging: vt6655: use ieee80211_tx_info to select packet type. + - LP: #1454699 + * drivers/base: cacheinfo: validate device node for all the caches + - LP: #1454699 + * cdc-wdm: fix endianness bug in debug statements + - LP: #1454699 + * mmc: sunxi: Use devm_reset_control_get_optional() for reset control + - LP: #1454699 + * spi: imx: read back the RX/TX watermark levels earlier + - LP: #1454699 + * spi: spidev: fix possible arithmetic overflow for multi-transfer + message + - LP: #1454699 + * compal-laptop: Fix leaking hwmon device + - LP: #1454699 + * compal-laptop: Check return value of power_supply_register + - LP: #1454699 + * ring-buffer: Replace this_cpu_*() with __this_cpu_*() + - LP: #1454699 + * power_supply: twl4030_madc: Check return value of power_supply_register + - LP: #1454699 + * power_supply: lp8788-charger: Fix leaked power supply on probe fail + - LP: #1454699 + * power_supply: ipaq_micro_battery: Fix leaking workqueue + - LP: #1454699 + * power_supply: ipaq_micro_battery: Check return values in probe + - LP: #1454699 + * NFS: fix BUG() crash in notify_change() with patch to chown_common() + - LP: #1454699 + * ARM: fix broken hibernation + - LP: #1454699 + * ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASE + - LP: #1454699 + * ARM: mvebu: Disable CPU Idle on Armada 38x + - LP: #1454699 + * ARM: S3C64XX: Use fixed IRQ bases to avoid conflicts on Cragganmore + - LP: #1454699 + * ARM: at91/dt: sama5d3 xplained: add phy address for macb1 + - LP: #1454699 + * ARM: dts: dove: Fix uart[23] reg property + - LP: #1454699 + * ARM: dts: fix mmc node updates for exynos5250-spring + - LP: #1454699 + * usb: musb: core: fix TX/RX endpoint order + - LP: #1454699 + * usb: phy: Find the right match in devm_usb_phy_match + - LP: #1454699 + * usb: define a generic USB_RESUME_TIMEOUT macro + - LP: #1454699 + * usb: musb: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: oxu210hp: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: fusbh200: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: uhci: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: fotg210: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: r8a66597: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: isp116x: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: xhci: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: ehci: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: host: sl811: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * usb: core: hub: use new USB_RESUME_TIMEOUT + - LP: #1454699 + * clk: at91: usb: propagate rate modification to the parent clk + - LP: #1454699 + * ALSA: hda - Add dock support for ThinkPad X250 (17aa:2226) + - LP: #1454699 + * ALSA: emu10k1: don't deadlock in proc-functions + - LP: #1454699 + * ALSA: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T450 + - LP: #1454699 + * ALSA: hda - fix "num_steps = 0" error on ALC256 + - LP: #1446517, #1454699 + * ALSA: hda/realtek - Fix Headphone Mic doesn't recording for ALC256 + - LP: #1454699 + * Input: elantech - fix absolute mode setting on some ASUS laptops + - LP: #1454699 + * mfd: core: Fix platform-device name collisions + - LP: #1454699 + * fs/binfmt_elf.c: fix bug in loading of PIE binaries + - LP: #1454699 + * ptrace: fix race between ptrace_resume() and wait_task_stopped() + - LP: #1454699 + * NFC: st21nfcb: Retry i2c_master_send if it returns a negative value + - LP: #1454699 + * rtlwifi: rtl8192cu: Add new USB ID + - LP: #1454699 + * rtlwifi: rtl8192cu: Add new device ID + - LP: #1454699 + * ext4: make fsync to sync parent dir in no-journal for real this time + - LP: #1454699 + * mnt: Improve the umount_tree flags + - LP: #1454699 + * mnt: Don't propagate umounts in __detach_mounts + - LP: #1454699 + * perf symbols: Define STT_GNU_IFUNC for glibc 2.9 and older. + - LP: #1454699 + * perf tools: Fix perf-read-vdsox32 not building and lib64 install dir + - LP: #1454699 + * perf tools: Work around lack of sched_getcpu in glibc < 2.6. + - LP: #1454699 + * tools lib traceevent kbuffer: Remove extra update to data pointer in + PADDING + - LP: #1454699 + * tools/power turbostat: Use $(CURDIR) instead of $(PWD) and add support + for O= option in Makefile + - LP: #1454699 + * UBI: account for bitflips in both the VID header and data + - LP: #1454699 + * UBI: fix out of bounds write + - LP: #1454699 + * UBI: initialize LEB number variable + - LP: #1454699 + * UBI: fix check for "too many bytes" + - LP: #1454699 + * scsi: storvsc: Fix a bug in copy_from_bounce_buffer() + - LP: #1454699 + * target: Fix COMPARE_AND_WRITE with SG_TO_MEM_NOALLOC handling + - LP: #1454699 + * target/file: Fix BUG() when CONFIG_DEBUG_SG=y and DIF protection + enabled + - LP: #1454699 + * target/file: Fix UNMAP with DIF protection support + - LP: #1454699 + * target/file: Fix SG table for prot_buf initialization + - LP: #1454699 + * iser-target: Fix session hang in case of an rdma read DIF error + - LP: #1454699 + * iser-target: Fix possible deadlock in RDMA_CM connection error + - LP: #1454699 + * Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe card + - LP: #1454699 + * arm64: fix midr range for Cortex-A57 erratum 832075 + - LP: #1454699 + * arm64: head.S: ensure visibility of page tables + - LP: #1454699 + * arm64: apply alternatives for !SMP kernels + - LP: #1454699 + * arm64: errata: add workaround for cortex-a53 erratum #845719 + - LP: #1454699 + * powerpc/powernv: Don't map M64 segments using M32DT + - LP: #1454699 + * powerpc: Fix missing L2 cache size in /sys/devices/system/cpu + - LP: #1454699 + * powerpc/cell: Fix crash in iic_setup_cpu() after per_cpu changes + - LP: #1454699 + * powerpc/cell: Fix cell iommu after it_page_shift changes + - LP: #1454699 + * ASoC: cs4271: Increase delay time after reset + - LP: #1454699 + * ASoC: wm8741: Fix rates constraints values + - LP: #1454699 + * ASoC: davinci-evm: drop un-necessary remove function + - LP: #1454699 + * ASoC: pcm512x: Add 'Analogue' prefix to analogue volume controls + - LP: #1454699 + * ACPICA: Utilities: split IO address types from data type models. + - LP: #1454699 + * ACPICA: Tables: Don't release ACPI_MTX_TABLES in + acpi_tb_install_standard_table(). + - LP: #1454699 + * ACPI / scan: Annotate physical_node_lock in acpi_scan_is_offline() + - LP: #1454699 + * xtensa: xtfpga: fix hardware lockup caused by LCD driver + - LP: #1454699 + * xtensa: provide __NR_sync_file_range2 instead of __NR_sync_file_range + - LP: #1454699 + * xtensa: ISS: fix locking in TAP network adapter + - LP: #1454699 + * gpio: mvebu: Fix mask/unmask managment per irq chip type + - LP: #1454699 + * clk: samsung: exynos4: Disable ARMCLK down feature on Exynos4210 SoC + - LP: #1454699 + * clk: tegra: Register the proper number of resets + - LP: #1454699 + * clk: qcom: Fix i2c frequency table + - LP: #1454699 + * clk: qcom: fix RCG M/N counter configuration + - LP: #1454699 + * dm crypt: fix deadlock when async crypto algorithm returns -EBUSY + - LP: #1454699 + * sd: Unregister integrity profile + - LP: #1454699 + * sd: Fix missing ATO tag check + - LP: #1454699 + * Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open() + - LP: #1454699 + * mvsas: fix panic on expander attached SATA devices + - LP: #1454699 + * rc: img-ir: fix error in parameters passed to irq_free() + - LP: #1454699 + * stk1160: Make sure current buffer is released + - LP: #1454699 + * IB/core: disallow registering 0-sized memory region + - LP: #1454699 + * IB/core: don't disallow registering region starting at 0x0 + - LP: #1454699 + * IB/mlx4: Fix WQE LSO segment calculation + - LP: #1454699 + * IB/iser: Fix wrong calculation of protection buffer length + - LP: #1454699 + * tracing: Handle ftrace_dump() atomic context in graph_trace_open() + - LP: #1454699 + * tracing: Fix incorrect enabling of trace events by boot cmdline + - LP: #1454699 + * i2c: mux: use proper dev when removing "channel-X" symlinks + - LP: #1454699 + * i2c: rk3x: report number of messages transmitted + - LP: #1454699 + * i2c: core: Export bus recovery functions + - LP: #1454699 + * drm/radeon: fix doublescan modes (v2) + - LP: #1454699 + * drm/i915: Dont enable CS_PARSER_ERROR interrupts at all + - LP: #1454699 + * drm: adv7511: Fix DDC error interrupt handling + - LP: #1454699 + * drm: adv7511: Fix nested sleep when reading EDID + - LP: #1454699 + * drm/i915: vlv: fix save/restore of GFX_MAX_REQ_COUNT reg + - LP: #1454699 + * drm/i915: cope with large i2c transfers + - LP: #1454699 + * RCU pathwalk breakage when running into a symlink overmounting + something + - LP: #1454699 + * nfsd4: disallow ALLOCATE with special stateids + - LP: #1454699 + * nfsd4: fix READ permission checking + - LP: #1454699 + * nfsd4: disallow SEEK with special stateids + - LP: #1454699 + * nfsd: eliminate NFSD_DEBUG + - LP: #1454699 + * NFS: Add a stub for GETDEVICELIST + - LP: #1454699 + * e1000: add dummy allocator to fix race condition between mtu change and + netpoll + - LP: #1454699 + * mac80211: send AP probe as unicast again + - LP: #1454699 + * ebpf: verifier: check that call reg with ARG_ANYTHING is initialized + - LP: #1454699 + * lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR + - LP: #1454699 + * wl18xx: show rx_frames_per_rates as an array as it really is + - LP: #1454699 + * crypto: omap-aes - Fix support for unequal lengths + - LP: #1454699 + * C6x: time: Ensure consistency in __init + - LP: #1454699 + * memstick: mspro_block: add missing curly braces + - LP: #1454699 + * drivers: platform: parse IRQ flags from resources + - LP: #1454699 + * driver core: bus: Goto appropriate labels on failure in bus_add_device + - LP: #1454699 + * netfilter: bridge: really save frag_max_size between PRE and + POST_ROUTING + - LP: #1454699 + * Linux 3.19.7 + - LP: #1454699 + * bpf: fix 64-bit divide + - LP: #1454702 + * route: Use ipv4_mtu instead of raw rt_pmtu + - LP: #1454702 + * mlx4: Fix tx ring affinity_mask creation + - LP: #1454702 + * cxgb4: Fix MC1 memory offset calculation + - LP: #1454702 + * net/mlx4_en: Schedule napi when RX buffers allocation fails + - LP: #1454702 + * ipv4: Missing sk_nulls_node_init() in ping_unhash(). + - LP: #1454702 + * clk: at91: usb: fix determine_rate prototype + - LP: #1454702 + * Linux 3.19.8 + - LP: #1454702 + * mmc: card: Don't access RPMB partitions for normal read/write + - LP: #1454013 + * (upstream) gpio: dwapb: re-enable GPIO_DWAPB for arm64 + - LP: #1455105 + * iwlwifi: mvm: fix BT coex shared antenna activity check + - LP: #1442411 + * ext4: allocate entire range in zero range + - LP: #1425270 + - CVE-2015-0275 + * kernel.h: implement DIV_ROUND_CLOSEST_ULL + - LP: #1456123 + * drm: fix drm_mode_getconnector() locking imbalance regression + - LP: #1456123 + * drm/i915/skl: Fix WaDisableChickenBitTSGBarrierAckForFFSliceCS + - LP: #1456123 + * vhost/scsi: potential memory corruption + - LP: #1457807 + - CVE-2015-4036 + + [ Ville Syrjälä ] + + * SAUCE: i915_bpo: drm/i915: Implement chv display PHY lane stagger setup + - LP: #1456123 + * SAUCE: i915_bpo: drm/i915: Work around DISPLAY_PHY_CONTROL register + corruption on CHV + - LP: #1456123 + * SAUCE: i915_bpo: Revert "drm/i915: Hack to tie both common lanes + together on chv" + - LP: #1456123 + + -- Brad Figg Tue, 26 May 2015 11:25:19 -0700 + +linux (3.19.0-18.18) vivid; urgency=low + + [ Luis Henriques ] + + * Release Tracking Bug + - LP: #1456732 + + [ Upstream Kernel Changes ] + + * Revert "drm/i915: remove intel_pipe_set_base() (v4)" + - LP: #1453593 + + -- Luis Henriques Tue, 19 May 2015 19:03:07 +0100 + +linux (3.19.0-17.17) vivid; urgency=low + + [ Brad Figg ] + + * Release Tracking Bug + - LP: #1452000 + + [ Damien Lespiau ] + + * SAUCE: i915_bpo: drm/i915/skl: Fix stepping check for a couple of W/As + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Implement WaDisableVFUnitClockGating + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Add the INIT power domain to the MISC + I/O power well + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Fix the CTRL typo in the DPLL_CRTL1 + defines + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Make the Misc I/O power well part of the + PLLS domain + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Deinit/init the display at + suspend/resume + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Change CDCLK behind PCU's back + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: gen6+ platforms support runtime PM + - LP: #1449469 + + [ Imre Deak ] + + * SAUCE: i915_bpo: drm/i915/gen9: fix PIPE_CONTROL flush for + VS_INVALIDATE + - LP: #1449469 + + [ Leann Ogasawara ] + + * [Config] Set CONFIG_XEN_MAX_DOMAIN_MEMORY defaults + + [ Matt Roper ] + + * SAUCE: i915_bpo: drm/i915: Switch to full atomic helpers for plane + updates/disable, take two + - LP: #1449469 + + [ Sonika Jindal ] + + * SAUCE: i915_bpo: drm/i915/skl: Allow universal planes to position + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Support for 90/270 rotation + - LP: #1449469 + * SAUCE: i915_bpo: drm/i915/skl: Add back HDMI translation table + - LP: #1449469 + + [ Stefan Bader ] + + * SAUCE: vesafb: Set mtrr:3 (write-combining) as default + - LP: #1434581 + + [ Timo Aaltonen ] + + * SAUCE: Call i915_bpo specific functions from the hda driver + - LP: #1449464 + * SAUCE: i915_bpo: Use get_display_clock_speed + - LP: #1449469 + * SAUCE: i915_bpo: Add a few register definitions + - LP: #1449469 + + [ Upstream Kernel Changes ] + + * Revert "sparc/PCI: Clip bridge windows to fit in upstream windows" + - LP: #1446316 + * Revert "PM / hibernate: avoid unsafe pages in e820 reserved regions" + - LP: #1446316 + * Revert "libceph: use memalloc flags for net IO" + - LP: #1446316 + * Revert "net: Reset secmark when scrubbing packet" + - LP: #1451996 + * ASoC: da732x: Fix control-less DAPM routes + - LP: #1446316 + * ASoC: ak4671: Fix control-less DAPM routes + - LP: #1446316 + * ASoC: sn95031: Fix control-less DAPM routes + - LP: #1446316 + * ASoC: sgtl5000: remove useless register write clearing CHRGPUMP_POWERUP + - LP: #1446316 + * ASoC: pcm1681: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: cs4271: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: es8238: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm8960: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: tas5086: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm8731: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm2000: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm8903: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm8904: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: ak4641: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: adav80x: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm8955: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm9712: Fix wrong value references for boolean kctl + - LP: #1446316 + * ASoC: wm9713: Fix wrong value references for boolean kctl + - LP: #1446316 + * virtio_balloon: set DRIVER_OK before using device + - LP: #1446316 + * virtio-balloon: do not call blocking ops when !TASK_RUNNING + - LP: #1446316 + * clockevents: sun5i: Fix setup_irq init sequence + - LP: #1446316 + * regmap: regcache-rbtree: Fix present bitmap resize + - LP: #1446316 + * regmap: introduce regmap_name to fix syscon regmap trace events + - LP: #1446316 + * clocksource: efm32: Fix a NULL pointer dereference + - LP: #1446316 + * tcm_fc: missing curly braces in ft_invl_hw_context() + - LP: #1446316 + * tcm_qla2xxx: Fix incorrect use of __transport_register_session + - LP: #1446316 + * nl80211: ignore HT/VHT capabilities without QoS/WMM + - LP: #1446316 + * mac80211: disable u-APSD queues by default + - LP: #1446316 + * mac80211: drop unencrypted frames in mesh fwding + - LP: #1446316 + * mac80211: count interfaces correctly for combination checks + - LP: #1446316 + * iwlwifi: mvm: rs: fix BT Coex check to look at the correct ant + - LP: #1446316 + * iwlwifi: fix max_ht_ampdu_exponent for older devices + - LP: #1446316 + * iwlwifi: mvm: BT Coex - fix a NULL pointer exception + - LP: #1446316 + * iwlwifi: mvm: Fix ROC removal + - LP: #1446316 + * uas: Add US_FL_NO_ATA_1X for Initio Corporation controllers / devices + - LP: #1446316 + * usb: phy: am335x-control: check return value of bus_find_device + - LP: #1446316 + * usb: chipidea: otg: add a_alt_hnp_support response for B device + - LP: #1446316 + * usb: common: otg-fsm: only signal connect after switching to peripheral + - LP: #1446316 + * phy: Find the right match in devm_phy_destroy() + - LP: #1446316 + * rtlwifi: Improve handling of IPv6 packets + - LP: #1446316 + * cpuidle: mvebu: Fix the CPU PM notifier usage + - LP: #1446316 + * brcmfmac: Perform bound checking on vendor command buffer + - LP: #1446316 + * of/irq: Fix of_irq_parse_one() returned error codes + - LP: #1446316 + * perf: Fix irq_work 'tail' recursion + - LP: #1446316 + * staging: vt6656: vnt_rf_setpower: fix missing rate RATE_12M + - LP: #1446316 + * vt6655: RFbSetPower fix missing rate RATE_12M + - LP: #1446316 + * vt6655: Fix late setting of byRFType. + - LP: #1446316 + * dmaengine: dw: append MODULE_ALIAS for platform driver + - LP: #1446316 + * dm: hold suspend_lock while suspending device during device deletion + - LP: #1446316 + * dm io: deal with wandering queue limits when handling REQ_DISCARD and + REQ_WRITE_SAME + - LP: #1446316 + * dm thin: fix to consistently zero-fill reads to unprovisioned blocks + - LP: #1446316 + * dm snapshot: suspend origin when doing exception handover + - LP: #1446316 + * dm snapshot: suspend merging snapshot when doing exception handover + - LP: #1446316 + * spi: qup: Fix cs-num DT property parsing + - LP: #1446316 + * spi: dw-mid: clear BUSY flag fist and test other one + - LP: #1446316 + * spi: trigger trace event for message-done before mesg->complete + - LP: #1446316 + * hfsplus: fix B-tree corruption after insertion at position 0 + - LP: #1446316 + * powerpc/book3s: Fix the MCE code to use CONFIG_KVM_BOOK3S_64_HANDLER + - LP: #1446316 + * regulator: palmas: Correct TPS659038 register definition for REGEN2 + - LP: #1446316 + * arm64: Use the reserved TTBR0 if context switching to the init_mm + - LP: #1446316 + * arm64: percpu: Make this_cpu accessors pre-empt safe + - LP: #1446316 + * powerpc/mpc85xx: Add ranges to etsec2 nodes + - LP: #1446316 + * net: ethernet: pcnet32: Setup the SRAM and NOUFLO on Am79C97{3, 5} + - LP: #1446316 + * mfd: kempld-core: Fix callback return value check + - LP: #1446316 + * Linux 3.19.4 + - LP: #1446316 + * ALSA: hda - Add dock support for Thinkpad T450s (17aa:5036) + - LP: #1446316 + * ALSA: hda - Add one more node in the EAPD supporting candidate list + - LP: #1436745, #1446316 + * ALSA: usb - Creative USB X-Fi Pro SB1095 volume knob support + - LP: #1446316 + * ALSA: bebob: fix to processing in big-endian machine for sending cue + - LP: #1446316 + * ALSA: hda/realtek - Make more stable to get pin sense for ALC283 + - LP: #1446316 + * ALSA: hda - Fix headphone pin config for Lifebook T731 + - LP: #1446316 + * PCI/AER: Avoid info leak in __print_tlp_header() + - LP: #1446316 + * PCI: cpcihp: Add missing curly braces in cpci_configure_slot() + - LP: #1446316 + * PCI: Don't look for ACPI hotplug parameters if ACPI is disabled + - LP: #1446316 + * PCI: spear: Drop __initdata from spear13xx_pcie_driver + - LP: #1446316 + * ARC: SA_SIGINFO ucontext regs off-by-one + - LP: #1446316 + * ARC: signal handling robustify + - LP: #1446316 + * ARM: sunxi: Have ARCH_SUNXI select RESET_CONTROLLER for clock driver + usage + - LP: #1446316 + * selinux: fix sel_write_enforce broken return value + - LP: #1446316 + * blk-mq: fix use of incorrect goto label in blk_mq_init_queue error path + - LP: #1446316 + * blkmq: Fix NULL pointer deref when all reserved tags in + - LP: #1446316 + * Fix bug in blk_rq_merge_ok + - LP: #1446316 + * block: fix blk_stack_limits() regression due to lcm() change + - LP: #1446316 + * drm: Fixup racy refcounting in plane_force_disable + - LP: #1446316 + * drm/edid: set ELD for firmware and debugfs override EDIDs + - LP: #1446316 + * drm/i915: Reject the colorkey ioctls for primary and cursor planes + - LP: #1446316 + * drm/radeon/dpm: fix 120hz handling harder + - LP: #1446316 + * drm/radeon: add extra check in radeon_ttm_tt_unpin_userptr + - LP: #1446316 + * drm/radeon: fix wait in radeon_mn_invalidate_range_start + - LP: #1446316 + * drm/i915/chv: Remove Wait for a previous gfx force-off + - LP: #1446316 + * drm/i915/vlv: save/restore the power context base reg + - LP: #1446316 + * drm/i915/vlv: remove wait for previous GFX clk disable request + - LP: #1446316 + * drm/i915: Align initial plane backing objects correctly + - LP: #1446316 + * btrfs: simplify insert_orphan_item + - LP: #1446316 + * iwlwifi: dvm: run INIT firmware again upon .start() + - LP: #1446316 + * x86/xen: prepare p2m list for memory hotplug + - LP: #1446316 + * xen/balloon: before adding hotplugged memory, set frames to invalid + - LP: #1446316 + * nfsd: return correct openowner when there is a race to put one in the + hash + - LP: #1446316 + * nfsd: return correct lockowner when there is a race on hash insert + - LP: #1446316 + * sunrpc: make debugfs file creation failure non-fatal + - LP: #1446316 + * powerpc: Re-enable dynticks + - LP: #1446316 + * nbd: fix possible memory leak + - LP: #1446316 + * mac80211: fix RX A-MPDU session reorder timer deletion + - LP: #1446316 + * mm: fix anon_vma->degree underflow in anon_vma endless growing + prevention + - LP: #1446316 + * mm/memory hotplug: postpone the reset of obsolete pgdat + - LP: #1446316 + * mm/page_alloc.c: call kernel_map_pages in unset_migrateype_isolate + - LP: #1446316 + * sched: Fix RLIMIT_RTTIME when PI-boosting to RT + - LP: #1446316 + * cpufreq: Schedule work for the first-online CPU on resume + - LP: #1446316 + * writeback: add missing INITIAL_JIFFIES init in + global_update_bandwidth() + - LP: #1446316 + * 2f800fbd777b ("writeback: fix dirtied pages accounting on redirty") + * libata: Update Crucial/Micron blacklist + - LP: #1446316 + * libata: Blacklist queued TRIM on Samsung SSD 850 Pro + - LP: #1446316 + * radeon: Do not directly dereference pointers to BIOS area. + - LP: #1446316 + * USB: keyspan_pda: add new device id + - LP: #1446316 + * USB: ftdi_sio: Added custom PID for Synapse Wireless product + - LP: #1446316 + * USB: ftdi_sio: Use jtag quirk for SNAP Connect E10 + - LP: #1446316 + * Defer processing of REQ_PREEMPT requests for blocked devices + - LP: #1446316 + * iio: inv_mpu6050: Clear timestamps fifo while resetting hardware fifo + - LP: #1446316 + * iio: core: Fix double free. + - LP: #1446316 + * iio: bmc150: change sampling frequency + - LP: #1446316 + * iio: adc: vf610: use ADC clock within specification + - LP: #1446316 + * iio: imu: Use iio_trigger_get for indio_dev->trig assignment + - LP: #1446316 + * dmaengine: edma: fix memory leak when terminating running transfers + - LP: #1446316 + * dmaengine: omap-dma: Fix memory leak when terminating running transfer + - LP: #1446316 + * ath9k: fix tracking of enabled AP beacons + - LP: #1446316 + * x86/reboot: Add ASRock Q1900DC-ITX mainboard reboot quirk + - LP: #1446316 + * can: flexcan: fix bus-off error state handling. + - LP: #1446316 + * can: flexcan: Deferred on Regulator return EPROBE_DEFER + - LP: #1446316 + * firmware: dmi_scan: Prevent dmi_num integer overflow + - LP: #1446316 + * cpuidle: remove state_count field from struct cpuidle_device + - LP: #1446316 + * cpuidle: ACPI: do not overwrite name and description of C0 + - LP: #1446316 + * usb: xhci: handle Config Error Change (CEC) in xhci driver + - LP: #1446316 + * usb: xhci: apply XHCI_AVOID_BEI quirk to all Intel xHCI controllers + - LP: #1446316 + * tty: serial: fsl_lpuart: specify transmit FIFO size + - LP: #1446316 + * tty: serial: fsl_lpuart: clear receive flag on FIFO flush + - LP: #1446316 + * n_tty: Fix read buffer overwrite when no newline + - LP: #1446316 + * cifs: smb2_clone_range() - exit on unhandled error + - LP: #1446316 + * cifs: fix use-after-free bug in find_writable_file + - LP: #1446316 + * brcmfmac: disable MBSS feature for BCM43362 + - LP: #1446316 + * iommu/vt-d: Detach domain *only* from attached iommus + - LP: #1446316 + * rtlwifi: Fix IOMMU mapping leak in AP mode + - LP: #1446316 + * drivers/of: Add empty ranges quirk for PA-Semi + - LP: #1446316 + * be2iscsi: Fix kernel panic when device initialization fails + - LP: #1446316 + * ocfs2: _really_ sync the right range + - LP: #1446316 + * ioctx_alloc(): fix vma (and file) leak on failure + - LP: #1446316 + * iscsi target: fix oops when adding reject pdu + - LP: #1446316 + * sh_veu: v4l2_dev wasn't set + - LP: #1446316 + * media: s5p-mfc: fix mmap support for 64bit arch + - LP: #1446316 + * cx23885: fix querycap + - LP: #1446316 + * soc-camera: Fix devm_kfree() in soc_of_bind() + - LP: #1446316 + * vb2: Fix dma_dir setting for dma-contig mem type + - LP: #1446316 + * vb2: fix 'UNBALANCED' warnings when calling vb2_thread_stop() + - LP: #1446316 + * clk: divider: fix selection of divider when rounding to closest + - LP: #1446316 + * clk: divider: fix calculation of maximal parent rate for a given + divider + - LP: #1446316 + * IB/mlx4: Saturate RoCE port PMA counters in case of overflow + - LP: #1446316 + * xfs: ensure truncate forces zeroed blocks to disk + - LP: #1446316 + * drm/i915: Push vblank enable/disable past encoder->enable/disable + - LP: #1446316 + * kvm: avoid page allocation failure in kvm_set_memory_region() + - LP: #1446316 + * Linux 3.19.5 + - LP: #1446316 + * PCI: Don't clear ASPM bits when the FADT declares it's unsupported + - LP: #1441335 + * regmap: Skip read-only registers in regcache_sync() + - LP: #1448830 + * tun: return proper error code from tun_do_read + - LP: #1448942 + * i915_bpo: Update to 4.1rc1 + - LP: #1449469 + * drm/plane-helper: Test for plane disable earlier + - LP: #1449469 + * drm: Add standardized boolean props + - LP: #1449469 + * drm/atomic: Add drm_crtc_state->active + - LP: #1449469 + * drm/atomic-helper: add connector->dpms() implementation + - LP: #1449469 + * drm/atomic-helpers: Recover full cursor plane behaviour + - LP: #1449469 + * drm: Include drm_crtc_helper.h in DocBook + - LP: #1449469 + * drm/atomic-helpers: Saner encoder/crtc callbacks + - LP: #1449469 + * drm/atomic-helper: debug output for modesets + - LP: #1449469 + * drm/atomic: Fix potential use of state after free + - LP: #1449469 + * drm/plane: Make ->atomic_update() mandatory + - LP: #1449469 + * drm/plane: Add optional ->atomic_disable() callback + - LP: #1449469 + * drm/atomic: Add ->atomic_check() to encoder helpers + - LP: #1449469 + * drm: Add DRM_DEBUG_ATOMIC + - LP: #1449469 + * drm: Pass in new and old plane state to prepare_fb and cleanup_fb + - LP: #1449469 + * drm/atomic: Clear crtcs, connectors and planes when clearing state + - LP: #1449469 + * drm/atomic: Don't try to free a NULL state + - LP: #1449469 + * drm/i915: remove intel_pipe_set_base() (v4) + - LP: #1446979 + * ALSA: hda_intel: add AZX_DCAPS_I915_POWERWELL for SKL and BSW + - LP: #1449464 + * ALSA: hda_intel: apply the Seperate stream_tag for Sunrise Point + - LP: #1449464 + * tcp: prevent fetching dst twice in early demux code + - LP: #1451996 + * rocker: handle non-bridge master change + - LP: #1451996 + * net/mlx4_en: Call register_netdevice in the proper location + - LP: #1451996 + * net: tcp6: fix double call of tcp_v6_fill_cb() + - LP: #1451996 + * bonding: Bonding Overriding Configuration logic restored. + - LP: #1451996 + * openvswitch: Return vport module ref before destruction + - LP: #1451996 + * xen-netfront: transmit fully GSO-sized packets + - LP: #1451996 + * tcp: fix FRTO undo on cumulative ACK of SACKed range + - LP: #1451996 + * ipv6: protect skb->sk accesses from recursive dereference inside the + stack + - LP: #1451996 + * net/mlx4_core: Fix error message deprecation for ConnectX-2 cards + - LP: #1451996 + * tcp: tcp_make_synack() should clear skb->tstamp + - LP: #1451996 + * bnx2x: Fix busy_poll vs netpoll + - LP: #1451996 + * bpf: fix verifier memory corruption + - LP: #1451996 + * skbuff: Do not scrub skb mark within the same name space + - LP: #1451996 + * udptunnels: Call handle_offloads after inserting vlan tag. + - LP: #1451996 + * usbnet: Fix tx_packets stat for FLAG_MULTI_FRAME drivers + - LP: #1451996 + * usbnet: Fix tx_bytes statistic running backward in cdc_ncm + - LP: #1451996 + * KVM: nVMX: mask unrestricted_guest if disabled on L0 + - LP: #1451996 + * staging: comedi: adv_pci1710: fix AI INSN_READ for non-zero channel + - LP: #1451996 + * mm/hugetlb: reduce arch dependent code around follow_huge_* + - LP: #1451996 + * mm/hugetlb: take page table lock in follow_huge_pmd() + - LP: #1451996 + * rtlwifi: rtl8192ee: Fix handling of new style descriptors + - LP: #1451996 + * Linux 3.19.6 + - LP: #1451996 + + [ Ville Syrjälä ] + + * SAUCE: i915_bpo: drm/i915: Convert the ddi cdclk code to + get_display_clock_speed + - LP: #1449469 + + -- Brad Figg Tue, 05 May 2015 13:23:53 -0700 + +linux (3.19.0-16.16) vivid; urgency=low + + [ Luis Henriques ] + + * Release Tracking Bug + - LP: #1450415 + + [ Upstream Kernel Changes ] + + * fs: take i_mutex during prepare_binprm for set[ug]id executables + - LP: #1447373 + - CVE-2015-3339 + + -- Luis Henriques Thu, 30 Apr 2015 11:28:55 +0100 + +linux (3.19.0-15.15) vivid; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1445253 + * Revert "SAUCE: fan: Proof of concept implementation" + * hyper-v -- add hid and fb drivers to linux-virtual + - LP: #1444179 + + [ Jay Vosburgh ] + + * SAUCE: fan: Proof of concept implementation (v2) + - LP: #1439706 + + -- Andy Whitcroft Thu, 16 Apr 2015 23:03:58 +0100 + +linux (3.19.0-14.14) vivid; urgency=low + + [ Upstream Kernel Changes ] + + * powerpc: fix memory corruption by pnv_alloc_idle_core_states + - LP: #1442678 + * nvme: Fix PRP list calculation for non-4k system page size + - LP: #1442186 + * powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH + - LP: #1442180 + + -- Leann Ogasawara Fri, 10 Apr 2015 11:40:37 -0700 + +linux (3.19.0-13.13) vivid; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] initscripts need installing when making the package + * [Packaging] initscripts work around bug in debhelper systemd support + + [ Jay Vosburgh ] + + * SAUCE: fan: Proof of concept implementation + - LP: #1439706 + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1442165 + + [ Upstream Kernel Changes ] + + * Revert "drm: fix mismerge in drm_crtc.c" + - LP: #1440270, #1440392 + * e1000e: initial support for i219 + - LP: #1400955 + * e1000e: fix obscure comments + - LP: #1400955 + * e1000e: remove calls to ioremap/unmap for NVM addr + - LP: #1400955 + * d-i: Enable usb modules on arm64 + * drm/amdkfd: Initialize only amdkfd's assigned pipelines + * storvsc: use cmd_size to allocate per-command data + * storvsc: in responce to a scan event, scan the host + * storvsc: force discovery of LUNs that may have been removed. + * storvsc: fix a bug in storvsc limits + * Drivers: hv: vmbus: Use get_cpu() to get the current CPU + * Tools: hv: address compiler warnings for hv_fcopy_daemon.c + * Tools: hv: do not add redundant '/' in hv_start_fcopy() + * Drivers: hv: hv_balloon: Make adjustments in computing the floor + * Drivers: hv: hv_balloon: Fix a locking bug in the balloon driver + * Drivers: hv: hv_balloon: Don't post pressure status from interrupt + context + * Drivers: hv: vmbus: Implement a clockevent device + * Drivers: hv: vmbus: Fix a bug in vmbus_establish_gpadl() + * Drivers: hv: vmbus: Support a vmbus API for efficiently sending page + arrays + * hv: hv_fcopy: drop the obsolete message on transfer failure + * Drivers: hv: check vmbus_device_create() return value in + vmbus_process_offer() + * Drivers: hv: rename sc_lock to the more generic lock + * Drivers: hv: vmbus: serialize Offer and Rescind offer + * Drivers: hv: vmbus: hv_process_timer_expiration() can be static + * hyperv: netvsc.c: match wait_for_completion_timeout return type + * hyperv: fix sparse warnings + * powerpc/powernv: Add OPAL soft-poweroff routine + - LP: #1439562 + * drivers/sbus/char/envctrl.c: ignore orderly_poweroff return value + - LP: #1439562 + * kernel/reboot.c: add orderly_reboot for graceful reboot + - LP: #1439562 + * powerpc/powernv: reboot when requested by firmware + - LP: #1439562 + * powerpc/kernel: Make syscall_exit a local label + - LP: #1439562 + * powerpc: Remove old compile time disabled syscall tracing code + - LP: #1439562 + * powerpc: Add a proper syscall for switching endianness + - LP: #1439562 + * powerpc/powernv: Remove "opal" prefix from pr_xxx()s + - LP: #1439562 + * powerpc/powernv: Separate function for OPAL IRQ setup + - LP: #1439562 + * powerpc/powernv: Add OPAL message notifier unregister function + - LP: #1439562 + * powerpc/powernv: Support OPAL requested heartbeat + - LP: #1439562 + * device: Add dev_of_node() accessor + - LP: #1439562 + * drivers/core/of: Add symlink to device-tree from devices with an OF + node + - LP: #1439562 + * ipv6: Don't reduce hop limit for an interface + - LP: #1441103 + - CVE-2015-2922 + * x86/microcode/intel: Guard against stack overflow in the loader + - LP: #1438504 + - CVE-2015-2666 + * ASoC: Intel: Store the entry_point read from FW file + * ASoC: Intel: remove conflicts when load/unload multiple firmware images + * ASoC: Intel: Always enable DRAM block for FW dump + * ASoC: Intel: Add stream direction for pcm-module map + * ASoC: Intel: Split hsw_pcm_data for playback and capture + * ASoC: Intel: initial stream_hw_id to invalid value + * drm: Fix deadlock due to getconnector locking changes + - LP: #1440724 + * powerpc/pseries: Little endian fixes for post mobility device tree + update + - LP: #1441856 + * powerpc/pseries: Introduce api_version to migration sysfs interface + - LP: #1441856 + * powerpc/pseries: Simplify check for suspendability during + suspend/migration + - LP: #1441856 + * ALSA: hda/realtek - Support headset mode for ALC286/288 + - LP: #1423413 + * ALSA: hda/realtek - Support Dell headset mode for ALC288 + - LP: #1423413 + + -- Leann Ogasawara Thu, 09 Apr 2015 07:35:38 -0700 + +linux (3.19.0-12.12) vivid; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] do_common_tools should always be on + * [Packaging] Provides: virtualbox-guest-modules when appropriate + - LP: #1434579 + + [ Chris J Arges ] + + * Revert "SAUCE: ext4: disable ext4_punch_hole for indirect filesystems" + - LP: #1292234 + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1439803 + + [ Timo Aaltonen ] + + * SAUCE: i915_bpo: Provide a backport driver for Skylake & Cherryview + graphics + - LP: #1420774 + * SAUCE: i915_bpo: Update intel_ips.h file location + - LP: #1420774 + * SAUCE: i915_bpo: Only support Skylake and Cherryview with the backport + driver + - LP: #1420774 + * SAUCE: i915_bpo: Rename the backport driver to i915_bpo + - LP: #1420774 + * i915_bpo: [Config] Enable CONFIG_DRM_I915_BPO=m + - LP: #1420774 + * SAUCE: i915_bpo: Add i915_bpo_*() calls for ubuntu/i915 + - LP: #1420774 + * SAUCE: i915_bpo: Revert "drm/i915: remove unused + power_well/get_cdclk_freq api" + - LP: #1420774 + * SAUCE: i915_bpo: Add i915_bpo specific power well calls + - LP: #1420774 + * SAUCE: Backport I915_PARAM_MMAP_VERSION and I915_MMAP_WC + - LP: #1420774 + * SAUCE: Partial backport of drm/i915: Add ioctl to set per-context + parameters + - LP: #1420774 + * SAUCE: drm/i915: Specify bsd rings through exec flag + - LP: #1420774 + * SAUCE: drm/i915: add I915_PARAM_HAS_BSD2 to i915_getparam + - LP: #1420774 + * SAUCE: drm/i915: add component support + - LP: #1420774 + * SAUCE: drm/i915: Add tiled framebuffer modifiers + - LP: #1420774 + * SAUCE: Backport new displayable tiling formats + - LP: #1420774 + * SAUCE: Backport drm_crtc_vblank_reset() helper + - LP: #1420774 + * SAUCE: drm/i915: Add I915_PARAM_REVISION + - LP: #1420774 + * SAUCE: drm/i915: Export total subslice and EU counts + - LP: #1420774 + * SAUCE: i915_bpo: Revert drm/mm: Support 4 GiB and larger ranges + - LP: #1420774 + + [ Upstream Kernel Changes ] + + * drm/i915/skl: Split the SKL PCI ids by GT + - LP: #1420774 + * drm: Reorganize probed mode validation + - LP: #1420774 + * drm: Perform basic sanity checks on probed modes + - LP: #1420774 + * drm: Do basic sanity checks for user modes + - LP: #1420774 + * drm/atomic-helper: Export both plane and modeset check helpers + - LP: #1420774 + * drm/atomic-helper: Again check modeset *before* plane states + - LP: #1420774 + * drm/atomic: Introduce state->obj backpointers + - LP: #1420774 + * drm: allow property validation for refcnted props + - LP: #1420774 + * drm: store property instead of id in obj attachment + - LP: #1420774 + * drm: get rid of direct property value access + - LP: #1420774 + * drm: add atomic_set_property wrappers + - LP: #1420774 + * drm: tweak getconnector locking + - LP: #1420774 + * drm: add atomic_get_property + - LP: #1420774 + * drm: Remove unneeded braces for single statement blocks + - LP: #1420774 + * drm: refactor getproperties/getconnector + - LP: #1420774 + * drm: add atomic properties + - LP: #1420774 + * drm/atomic: atomic_check functions + - LP: #1420774 + * drm: small property creation cleanup + - LP: #1420774 + * drm/atomic: atomic plane properties + - LP: #1420774 + * drm/atomic: atomic connector properties + - LP: #1420774 + * drm: Atomic modeset ioctl + - LP: #1420774 + * drm/atomic: Hide drm.ko internal interfaces + - LP: #1420774 + * drm: Ensure universal_planes is set for atomic + - LP: #1420774 + * drm: fix mismerge in drm_crtc.c + - LP: #1420774 + * drm: bit of spell-check / editorializing. + - LP: #1420774 + * drm: add support for tiled/compressed/etc modifier in addfb2 + - LP: #1420774 + * drm: Add rotation value to plane state + - LP: #1420774 + * drm: add helper to get crtc timings (v5) + - LP: #1420774 + * drm: Adding edp1.4 specific dpcd macros + - LP: #1420774 + * drm/plane-helper: Skip prepare_fb/cleanup_fb when newfb==oldfb + - LP: #1420774 + * next: drm/atomic: Use copy_from_user to copy 64 bit data from user + space + - LP: #1420774 + * powerpc: Add PVR for POWER8NVL processor + - LP: #1438938 + * kernel/sched/clock.c: add another clock for use with the soft lockup + watchdog + - LP: #1427075 + * powerpc: add running_clock for powerpc to prevent spurious softlockup + warnings + - LP: #1427075 + * ext4: fix indirect punch hole corruption + - LP: #1292234 + * fm10k: Clean-up page reuse code + - LP: #1397863 + * net/fm10k: Avoid double setting of NETIF_F_SG for the HW encapsulation + feature mask + - LP: #1397863 + * fm10k: Check tunnel header length in encap offload + - LP: #1397863 + * fm10k: Increase the timeout for the data path reset + - LP: #1397863 + * fm10k: Validate VLAN ID in fm10k_update_xc_addr_pf + - LP: #1397863 + * fm10k: Resolve compile warnings with W=1 + - LP: #1397863 + * UBUNTU Config: CONFIG_IXGBE_VXLAN=y + - LP: #1397861 + * ixgbe: cleanup sparse errors in new ixgbe_x550.c file + - LP: #1397861 + * ixgbe: allow multiple queues in SRIOV mode + - LP: #1397861 + * ixgbevf: enable multiple queue support + - LP: #1397861 + * ixgbevf: add RSS support for X550 + - LP: #1397861 + * ixgbe: fix setting port VLAN + - LP: #1397861 + * ixgbe: cleanup redundant default method set_rxpba + - LP: #1397861 + * ixgbe: Cleanup probe to remove redundant attempt to ID PHY + - LP: #1397861 + * ixgbe: add VXLAN offload support for X550 devices + - LP: #1397861 + * ixgbevf: set vlan_features in a single write instead of several ORs + - LP: #1397861 + * ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx + - LP: #1397861 + * ixgbevf: Add code to check for Tx hang + - LP: #1397861 + * ixgbevf: rewrite watchdog task to function similar to igbvf + - LP: #1397861 + * ixgbevf: combine all of the tasks into a single service task + - LP: #1397861 + * ixgbe: add Tx anti spoofing support + - LP: #1397861 + * be2net: move definitions related to FW cmdsfrom be_hw.h to be_cmds.h + - LP: #1439332 + * be2net: refactor code that checks flash file compatibility + - LP: #1439332 + * be2net: avoid flashing SH-B0 UFI image on SH-P2 chip + - LP: #1439332 + * of: iommu: Add ptr to OF node arg to of_iommu_configure() + - LP: #1386490 + * of: Move of_dma_configure() to device.c to help re-use + - LP: #1386490 + * of: Fix size when dma-range is not used + - LP: #1386490 + * PCI: Add helper functions pci_get[put]_host_bridge_device() + - LP: #1386490 + * of/pci: Add of_pci_dma_configure() to update DMA configuration + - LP: #1386490 + * PCI: Update DMA configuration from DT + - LP: #1386490 + * arm: dma-mapping: limit IOMMU mapping size + - LP: #1386490 + * of: Calculate device DMA masks based on DT dma-range size + - LP: #1386490 + + -- Leann Ogasawara Thu, 02 Apr 2015 11:09:43 -0700 + +linux (3.19.0-11.11) vivid; urgency=low + + [ Andy Whitcroft ] + + * [Config] add nvme to linux-virtual as this is now used in GCE to expose + disks + - LP: #1415580 + * [Packaging] module-inclusion -- commonise copy code and simplify + * [Packaging] module-inclusion -- add manual command entries + * [Packaging] module blacklists -- add support for manual blacklists + * [Config] re-enable OSS support and blacklist + - LP: #1434842 + * [Config] exclude oss modules from linux-image + - LP: #1434842 + * [Config] CONFIG_DEFAULT_MMAP_MIN_ADDR needs to match on armhf and arm64 + - LP: #1418140 + * rebase to v3.19.3 + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1438852 + + [ Paolo Pisati ] + + * [Config] armhf: JUMP_LABEL=y + * [Config] armhf: ARM_KERNMEM_PERMS=y && DEBUG_RODATA=y + + [ Upstream Kernel Changes ] + + * powercap / RAPL: handle domains with different energy units + * x86/platform, acpi: Bypass legacy PIC and PIT in ACPI hardware reduced + mode + * cpuidle: powernv: Read target_residency value of idle states from DT if + available + - LP: #1435951 + * cpuidle: powernv: Avoid endianness conversions while parsing DT + - LP: #1435951 + * tick/broadcast-hrtimer : Fix suspicious RCU usage in idle loop + - LP: #1435951 + * tick/hotplug: Handover time related duties before cpu offline + - LP: #1435951 + * Input: synaptics - split synaptics_resolution(), query first + - LP: #1414930 + * Input: synaptics - log queried and quirked dimension values + - LP: #1414930 + * Input: synaptics - query min dimensions for fw v8.1 + - LP: #1414930 + * Input: synaptics - remove obsolete min/max quirk for X240 + - LP: #1414930 + * Input: synaptics - support min/max board id in min_max_pnpid_table + - LP: #1414930 + * Input: synaptics - skip quirks when post-2013 dimensions + - LP: #1414930 + * Input: synaptics - fix middle button on Lenovo 2015 products + - LP: #1414930 + * Input: synaptics - handle spurious release of trackstick buttons + - LP: #1414930 + * Input: synaptics - do not retrieve the board id on old firmwares + - LP: #1414930 + * Input: synaptics - retrieve the extended capabilities in query $10 + - LP: #1414930 + * Input: synaptics - remove TOPBUTTONPAD property for Lenovos 2015 + - LP: #1414930 + * Input: synaptics - re-route tracksticks buttons on the Lenovo 2015 + series + - LP: #1414930 + * Input: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list + - LP: #1414930 + * Input: synaptics - remove X250 from the topbuttonpad list + - LP: #1414930 + * ARM: 8311/1: Don't use is_module_addr in setting page attributes + * kernel/module.c: Update debug alignment after symtable generation + * arm64: Don't use is_module_addr in setting page attributes + * rebase to v3.19.3 + + -- Leann Ogasawara Tue, 31 Mar 2015 11:48:41 -0700 + +linux (3.19.0-10.10) vivid; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] control -- make element ordering deterministic + * [Config] allow dracult to support initramfs as well + - LP: #1109029 + * [Packaging] generate live watchdog blacklists + - LP: #1432837 + + [ Leann Ogasawara ] + + * [Config] CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y + - LP: #1397860 + * rebase to v3.19.2 + + [ Upstream Kernel Changes ] + + * thinkpad_acpi: support new BIOS version string pattern + - LP: #1417915 + * arm64: Invalidate the TLB corresponding to intermediate page table + levels + - LP: #1432546 + * perf tools: Support parsing parameterized events + - LP: #1430341 + * perf tools: Extend format_alias() to include event parameters + - LP: #1430341 + * perf Documentation: Add event parameters + - LP: #1430341 + * perf tools: Document parameterized and symbolic events + - LP: #1430341 + * perf: provide sysfs_show for struct perf_pmu_events_attr + - LP: #1430341 + * perf: add PMU_EVENT_ATTR_STRING() helper + - LP: #1430341 + * perf: define EVENT_DEFINE_RANGE_FORMAT_LITE helper + - LP: #1430341 + * powerpc/perf/hv-24x7: parse catalog and populate sysfs with events + - LP: #1430341 + * powerpc/perf/{hv-gpci, hv-common}: generate requests with counters + annotated + - LP: #1430341 + * powerpc/perf/hv-gpci: add the remaining gpci requests + - LP: #1430341 + * powerpc/perf/hv-24x7: Document sysfs event description entries + - LP: #1430341 + * powerpc/iommu: Remove IOMMU device references via bus notifier + - LP: #1425202 + * powerpc/pseries: Fix endian problems with LE migration + - LP: #1428351 + * intel_idle: support additional Broadwell model + - LP: #1400970 + * tools/power turbostat: support additional Broadwell model + - LP: #1400970 + * KVM: x86: flush TLB when D bit is manually changed. + - LP: #1397860 + * Optimize TLB flush in kvm_mmu_slot_remove_write_access. + - LP: #1397860 + * KVM: Add generic support for dirty page logging + - LP: #1397860 + * KVM: x86: switch to kvm_get_dirty_log_protect + - LP: #1397860 + * KVM: Rename kvm_arch_mmu_write_protect_pt_masked to be more generic for + log dirty + - LP: #1397860 + * KVM: MMU: Add mmu help functions to support PML + - LP: #1397860 + * KVM: MMU: Explicitly set D-bit for writable spte. + - LP: #1397860 + * KVM: x86: Change parameter of kvm_mmu_slot_remove_write_access + - LP: #1397860 + * KVM: x86: Add new dirty logging kvm_x86_ops for PML + - LP: #1397860 + * KVM: VMX: Add PML support in VMX + - LP: #1397860 + * HID: multitouch: add support of clickpads + * HID: multitouch: Add support for button type usage + + [ Upstream Kernel Changes ] + + * rebase to v3.19.2 + - LP: #1428947 + + -- Andy Whitcroft Mon, 23 Mar 2015 15:28:16 +0000 + +linux (3.19.0-9.9) vivid; urgency=low + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1430930 + + [ Shachar Raindel ] + + * SAUCE: IB/core: Prevent integer overflow in ib_umem_get address + arithmetic + - LP: #1413741 + - CVE-2014-8159 + + -- Leann Ogasawara Wed, 11 Mar 2015 10:29:17 -0700 + +linux (3.19.0-8.8) vivid; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: vbox -- elide the new symlinks and reconstruct on clean: + - LP: #1426113 + * rebase to stable v3.19.1 + + [ John Johansen ] + + * SAUCE: (no-up): apparmor: fix mediation of fs unix sockets + - LP: #1408833 + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1429940 + + [ Upstream Kernel Changes ] + + * xen: correct bug in p2m list initialization + * net/mlx5_core: Fix configuration of log_uar_page_sz + - LP: #1419938 + * tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send + - LP: #1420575 + * net/mlx4_core: Maintain a persistent memory for mlx4 device + - LP: #1422481 + * net/mlx4_core: Set device configuration data to be persistent across + reset + - LP: #1422481 + * net/mlx4_core: Refactor the catas flow to work per device + - LP: #1422481 + * net/mlx4_core: Enhance the catas flow to support device reset + - LP: #1422481 + * net/mlx4_core: Activate reset flow upon fatal command cases + - LP: #1422481 + * net/mlx4_core: Manage interface state for Reset flow cases + - LP: #1422481 + * net/mlx4_core: Handle AER flow properly + - LP: #1422481 + * net/mlx4_core: Enable device recovery flow with SRIOV + - LP: #1422481 + * net/mlx4_core: Reset flow activation upon SRIOV fatal command cases + - LP: #1422481 + * tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one() + - LP: #1428111 + * rebase to v3.19.1 + - LP: #1410704 + - LP: #1411193 + - LP: #1400215 + + -- Leann Ogasawara Mon, 09 Mar 2015 10:08:29 -0700 + +linux (3.19.0-7.7) vivid; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1426013 + + [ Upstream Kernel Changes ] + + * x86/irq: Fix regression caused by commit b568b8601f05 + * cxl: Fix leaking interrupts if attach process fails + - LP: #1415102 + * cxl: Early return from cxl_handle_fault for a shut down context + - LP: #1415102 + * cxl: Disable AFU debug flag + - LP: #1415102 + * cxl: Disable SPAP register when freeing SPA + - LP: #1415102 + * cxl: remove redundant increment of hwirq + - LP: #1415102 + * cxl: Add tracepoints + - LP: #1415102 + * cxl: Update CXL ABI documentation + - LP: #1415102 + * cxl: Use image state defaults for reloading FPGA + - LP: #1415102 + * cxl: Add image control to sysfs + - LP: #1415102 + * cxl: Enable CAPP recovery + - LP: #1415102 + * cxl: Add ability to reset the card + - LP: #1415102 + * cxl: Fix device_node reference counting + - LP: #1415102 + * cxl: Export optional AFU configuration record in sysfs + - LP: #1415102 + * cxl: Fail AFU initialisation if an invalid configuration record is + found + - LP: #1415102 + * cxl: Add missing return statement after handling AFU errror + - LP: #1415102 + * powerpc/eeh: Introduce flag EEH_PE_REMOVED + - LP: #1415102 + * powerpc/eeh: Allow to set maximal frozen times + - LP: #1415102 + * HID: i2c-hid: Limit reads to wMaxInputLength bytes for input events + + -- Andy Whitcroft Thu, 26 Feb 2015 16:00:18 +0000 + +linux (3.19.0-6.6) vivid; urgency=low + + [ Andy Whitcroft ] + + * systemd -- fix hyper-v units to be non-forking + - LP: #1401525 + * [Config] move vbox modules into linux-image + * ubuntu: vbox -- update to 4.3.22-dfsg-1 + + [ Brad Figg ] + + * SAUCE: DEP8 test to run our regression tests + + [ Paolo Pisati ] + + * [Config] I2C_CHARDEV=y + - LP: #1417032 + + [ Upstream Kernel Changes ] + + * PCI: Fix infinite loop with ROM image of size 0 + * tpm: Fix NULL return in tpm_ibmvtpm_get_desired_dma + * Bluetooth: ath3k: workaround the compatibility issue with xHCI + controller + - LP: #1400215 + + -- Andy Whitcroft Thu, 19 Feb 2015 12:44:43 +0000 + +linux (3.19.0-5.5) vivid; urgency=low + + [ Andy Whitcroft ] + + * [Config] CONFIG_FA_DUMP=y + - LP: #1415562 + * ubuntu: (no-squash) vbox -- infrastructure and updater + * ubuntu: vbox -- update to 4.3.20-dfsg-1ubuntu1 + * rebase to v3.19 final + + [ Chris J Arges ] + + * [Config] Add ibmvfc to d-i + - LP: #1416001 + * SAUCE: ext4: disable ext4_punch_hole for indirect filesystems + - LP: #1292234 + + [ Upstream Kernel Changes ] + + * rebase to v3.19 + + -- Andy Whitcroft Mon, 09 Feb 2015 10:41:11 +0000 + +linux (3.19.0-4.4) vivid; urgency=low + + [ Andy Whitcroft ] + + * [Config] apply Kernel hacking >> Tracers config defaults + * hyper-v -- fix comment handing in /etc/network/interfaces + - LP: #1413020 + * rebase to v3.19-rc7 + * updateconfigs following rebase to v3.19-rc7 + + [ Ben Hutchings ] + + * SAUCE: rtsx_usb_ms: Use msleep_interruptible() in polling loop + - LP: #1413149 + + [ Upstream Kernel Changes ] + + * rebase to v3.19-rc7 + + -- Andy Whitcroft Mon, 02 Feb 2015 17:03:07 +0200 + +linux (3.19.0-3.3) vivid; urgency=low + + [ Andy Whitcroft ] + + * [Debian] arm64 -- build ubuntu drivers + - LP: #1411284 + * [Packaging] config-check -- add support for enforced annotations + * [Config] annotations -- switch to ENFORCED annotations + * [Packaging] config-check -- drop support for enforce file + * [Packaging] enforce -- drop empty enforce file + * rebase to v3.19-rc5 + * [Config] add modules removed due to tighter dependencies + * [Config] updateconfigs following rebase to v3.19-rc5 + * [Config] enforce CONFIG_FHANDLE=y + - LP: #1412543 + * [Packaging] hyper-v -- daemons now require -n for non-forking startup + - LP: #1408355 + * [Config] CONFIG_DEBUG_INFO_SPLIT=n + - LP: #1413646 + * [Config] apply Device Drivers >> Character devices >> IPMI top-level + message handler config defaults + * [Config] apply Device Drivers >> Character devices >> Serial drivers + config defaults + * [Config] apply Device Drivers >> GPIO Support config defaults + * [Config] apply Device Drivers >> Graphics support >> Direct Rendering + Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI + support) config defaults + * [Config] apply Device Drivers >> Graphics support >> Frame buffer + Devices >> Support for frame buffer devices config defaults + * [Config] apply Device Drivers >> HID support >> HID bus support >> + Special HID drivers config defaults + * [Config] apply Device Drivers >> Hardware Monitoring support config + defaults + * [Config] apply Device Drivers >> I2C support >> I2C support >> I2C + Hardware Bus support config defaults + * [Config] apply Device Drivers >> Industrial I/O support >> Analog to + digital converters config defaults + * [Config] apply Device Drivers >> Industrial I/O support >> Humidity + sensors config defaults + * [Config] apply Device Drivers >> Industrial I/O support >> Pressure + sensors config defaults + * [Config] apply Device Drivers >> Input device support >> Generic input + layer (needed for keyboard, mouse, ...) >> Mice config defaults + * [Config] apply Device Drivers >> Input device support >> Generic input + layer (needed for keyboard, mouse, ...) >> Touchscreens config defaults + * [Config] apply Device Drivers >> LED Support >> LED Class Support + config defaults + * [Config] apply Device Drivers >> MMC/SD/SDIO card support config + defaults + * [Config] apply Device Drivers >> Multifunction device drivers config + defaults + * [Config] apply Device Drivers >> Multimedia support >> Cameras/video + grabbers support >> Media test drivers config defaults + * [Config] apply Device Drivers >> Multimedia support >> Media PCI + Adapters config defaults + * [Config] apply Device Drivers >> Multimedia support >> Remote + Controller devices config defaults + * [Config] apply Device Drivers >> Network device support >> Distributed + Switch Architecture drivers config defaults + * [Config] apply Device Drivers >> Network device support >> Network core + driver support config defaults + * [Config] apply Device Drivers >> Network device support >> Wireless LAN + >> Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) config + defaults + * [Config] apply Device Drivers >> Network device support >> Wireless LAN + >> Intel PRO/Wireless 2200BG and 2915ABG Network Connection config + defaults + * [Config] apply Device Drivers >> PHY Subsystem config defaults + * [Config] apply Device Drivers >> Pin controllers config defaults + * [Config] apply Device Drivers >> SPI support config defaults + * [Config] apply Device Drivers >> Sound card support >> Advanced Linux + Sound Architecture >> ALSA for SoC audio support config defaults + * [Config] apply Device Drivers >> Sound card support >> Advanced Linux + Sound Architecture >> FireWire sound devices config defaults + * [Config] apply Device Drivers >> Sound card support >> Advanced Linux + Sound Architecture >> HD-Audio config defaults + * [Config] apply Device Drivers >> Staging drivers >> Lustre file system + client support config defaults + * [Config] apply Device Drivers >> Staging drivers >> Media staging + drivers config defaults + * [Config] apply Device Drivers >> USB support >> USB Gadget Support >> + USB Gadget Drivers >> USB functions configurable through configfs + config defaults + * [Config] apply Device Drivers >> USB support >> USB Gadget Support >> + USB Peripheral Controller config defaults + * [Config] apply Networking support >> NFC subsystem support >> Near + Field Communication (NFC) devices config defaults + * [Config] apply Networking support >> Networking options >> Network + packet filtering framework (Netfilter) >> Core Netfilter Configuration + >> Netfilter nf_tables support config defaults + * [Config] apply Networking support >> Networking options >> QoS and/or + fair queueing >> Actions config defaults + * [Config] apply Networking support >> Networking options >> TCP/IP + networking config defaults + * [Config] apply Networking support >> Wireless >> Generic IEEE 802.11 + Networking Stack (mac80211) config defaults + * [Config] apply Device Drivers >> Input device support >> Generic input + layer (needed for keyboard, mouse, ...) >> Keyboards config defaults + * [Config] apply Device Drivers >> Input device support >> Generic input + layer (needed for keyboard, mouse, ...) >> Mice config defaults + * [Config] apply Device Drivers >> Pulse-Width Modulation (PWM) Support + config defaults + * [Config] apply Networking support >> Networking options >> Network + packet filtering framework (Netfilter) >> IP: Netfilter Configuration + >> IPv4 NAT config defaults + * [Config] apply Networking support >> Networking options >> Network + packet filtering framework (Netfilter) >> IPv6: Netfilter Configuration + >> IPv6 NAT config defaults + * [Config] apply Kernel hacking >> Kernel debugging config defaults + * [Config] apply General setup >> Timers subsystem >> Timer tick handling + config defaults + * SAUCE: arm64 -- psci tell the compiler which registers we are needing + values in + - LP: #1414002 + * [Config] apply Device Drivers >> Network device support >> Wireless LAN + >> Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N + (iwlwifi) config defaults + * [Config] apply Device Drivers >> Real Time Clock config defaults + * [Config] apply Device Drivers >> SCSI device support >> SCSI device + support >> SCSI low-level drivers config defaults + * [Config] apply General setup >> CPU/Task time and stats accounting >> + Cputime accounting config defaults + * [Config] apply Device Drivers >> Mailbox Hardware Support config + defaults + * rebase to v3.19-rc6 + * [Config] updateconfigs following rebase to v3.19-rc6 + + [ Kamal Mostafa ] + + * [Packaging] force "dpkg-source -I -i" behavior + + [ Leann Ogasawara ] + + * [Config] Disable CONFIG_USB_OTG + - LP: #1411295 + + [ Upstream Kernel Changes ] + + * overlay: add backwards compatible overlayfs format support (fixes) + - LP: #1410480 + + [ Upstream Kernel Changes ] + + * rebase to v3.19-rc5 + * rebase to v3.19-rc6 + + -- Andy Whitcroft Mon, 26 Jan 2015 11:37:39 +0000 + +linux (3.19.0-2.2) vivid; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.19-rc4 + * [Config] updateconfigs following rebase to v3.19-rc4 + * [Packaging] install all dtb files + - LP: #1408002 + * [Config] switch on "all" dtbs + - LP: #1408002 + + [ Colin Ian King ] + + * SAUCE: drivers/rtc/interface.c: ignore exprired times when enqueing new + timers + - LP: #1333569 + + [ Joseph Salisbury ] + + * [Config] Enable CONFIG_N_GSM as module. + - LP: #1404670 + + [ K. Y. Srinivasan ] + + * SAUCE: storvsc: force SPC-3 compliance on win8 and win8 r2 hosts + - LP: #1406867 + + [ Steve McIntyre ] + + * SAUCE: efi: Expose underlying UEFI firmware platform size to userland + - LP: #1409750 + + [ Upstream Kernel Changes ] + + * rebase to v3.19-rc4 + + -- Andy Whitcroft Tue, 13 Jan 2015 12:35:58 +0000 + +linux (3.19.0-1.1) vivid; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: AUFS -- aufs3-standalone.patch" + * Revert "SAUCE: AUFS -- aufs3-mmap.patch" + * Revert "SAUCE: AUFS -- aufs3-base.patch" + * ubuntu: AUFS3 -- follow switch to vfs_fallocate + * rebase to v3.19-rc1 + * rebase to v3.19-rc2 + * [Config] defaultconfigs following rebase to v3.19-rc2 + * ubuntu: aufs3 -- follow rename of d_child + * ubuntu: aufs3 -- follow switch to d_splice_alias + * ubuntu: aufs3 -- follow switch to get_unused_fd_flags() + * ubuntu: aufs3 -- follow rename for d_alias + * apparmor -- follow change to this_cpu_ptr + * disable module checks for rebase + * ubuntu: AUFS -- substrate: aufs3-base.patch + * ubuntu: AUFS -- substrate: aufs3-mmap.patch + * ubuntu: AUFS -- substrate: aufs3-standalone.patch + * ubuntu: AUFS -- update to 92ad9cc8bd289bf8e59b6bd8d83137d8e1a58c1c + * [Configs] updateconfigs following aufs update + * v3.19 series start + * rebase to v3.19-rc3 + * [Configs] updateconfigs following rebase to v3.19-rc3 + * [Packaging] uploadnum should be the remainder of the version + - LP: #1407755 + * [Packaging] handle dts directories + - LP: #1408004 + * [Config] follow move of arm64 dts' into vendor directories + + [ Upstream Kernel Changes ] + + * arm64: optimized copy_to_user and copy_from_user assembly code + - LP: #1400349 + * iommu/ipmmu-vmsa: follow flag switch to IOMMU_NOEXEC + + [ Upstream Kernel Changes ] + + * rebase to v3.19-rc1 + - LP: #1173681 + * rebase to v3.19-rc2 + * rebase to v3.19-rc3 + + -- Andy Whitcroft Tue, 06 Jan 2015 14:30:02 +0000 + +linux (3.18.0-7.8) vivid; urgency=low + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1401590 + + [ John Johansen ] + + * SAUCE: (no-up) apparmor: Sync to apparmor3 - RC1 snapshot + - LP: #1362199 + * SAUCE: Revert: fix: only allow a single threaded process to ... + - LP: #1371310 + * SAUCE: (no-up) fix: bad unix_addr_fs macro + - LP: #1390223 + * SAUCE: (no-up) apparmor: add parameter to control whether policy + hashing is used + - LP: #1383886 + * [config] set apparmor config options + + [ Seth Forshee ] + + * [Config] CONFIG_FW_LOADER_USER_HELPER_FALLBACK=n + - LP: #1398458 + + [ Upstream Kernel Changes ] + + * mfd: rtsx: Fix PM suspend for 5227 & 5249 + - LP: #1359052 + * mmc: sdhci-pci-o2micro: Fix Dell E5440 issue + - LP: #1346067 + + -- Leann Ogasawara Thu, 11 Dec 2014 08:36:36 -0800 + +linux (3.18.0-6.7) vivid; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: (no-up) arm64: optimized copy_to_user and copy_from_user + assembly code" + - LP: #1398596 + * rebase to v3.18 + + [ Chris J Arges ] + + * [Config] CONFIG_PCIEASPM_DEBUG=y + - LP: #1398544 + + [ Paolo Pisati ] + + * [Config] armhf: VIRTIO_[BALLOON|MMIO]=y + - LP: #1396470 + + [ Upstream Kernel Changes ] + + * drivers:scsi:storvsc: Fix a bug in handling ring buffer failures that + may result in I/O freeze + - LP: #1400289 + + [ Upstream Kernel Changes ] + + * rebase to v3.18 + + -- Leann Ogasawara Mon, 08 Dec 2014 09:15:17 -0800 + +linux (3.18.0-5.6) vivid; urgency=low + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1398109 + + [ Andy Whitcroft ] + + * [Config] CONFIG_SCSI_MQ_DEFAULT=n + - LP: #1397061 + * rebase to v3.18-rc7 + + [ Chris J Arges ] + + * [Config] CONFIG_SCOM_DEBUGFS=y for powerpc/powerpc64-smp + ppc64el/generic + - LP: #1395855 + + [ Upstream Kernel Changes ] + + * rebase to v3.18-rc7 + - LP: #1389497 + + -- Leann Ogasawara Mon, 01 Dec 2014 10:09:09 -0800 + +linux (3.18.0-4.5) vivid; urgency=low + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1395891 + + [ Andy Whitcroft ] + + * rebase to v3.18-rc6 + * [Config] update configs following rebase to v3.18-rc6 + * [Config] enable overlayfs v1 support + + [ Tim Gardner ] + + * rebase to v3.18-rc5 + + [ Upstream Kernel Changes ] + + * overlay: add backwards compatible overlayfs format support + - LP: #1395877 + + [ Upstream Kernel Changes ] + + * rebase to v3.18-rc5 + * rebase to v3.18-rc6 + + -- Leann Ogasawara Mon, 24 Nov 2014 13:12:48 -0800 + +linux (3.18.0-3.4) vivid; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Config] CONFIG_AUFS_FS=n for FTBS" + * Revert "SAUCE: AUFS -- update to + dcf336a754c86d5ee1c3d50699fd75c586d037cb" + * Revert "SAUCE: aufs3 -- (no-up) aufs3-standalone.patch" + * Revert "SAUCE: aufs3 -- (no-up) aufs3-base.patch" + * [Config] amd64 is now the indep architecture + * [Debian] basic hook support + * SAUCE: AUFS -- aufs3-base.patch + * SAUCE: AUFS -- aufs3-mmap.patch + * SAUCE: AUFS -- aufs3-standalone.patch + * ubuntu: AUFS -- update to 9d5c349d5c452170b8e813d86956f896a0aef170 + * [Config] updateconfigs following aufs3 update + * SAUCE: AUFS (no-squash): basic framework and update machinary -- part 2 + + [ dann frazier ] + + * [Config] Disable CONFIG_IPMI_SI_PROBE_DEFAULTS on armhf and arm64 + - LP: #1388952 + * [Config] disable CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET + * [Config] Disable CONFIG_RCU_USER_QS on arm64 + + [ Tim Gardner ] + + * rebase to v3.18-rc4 + + [ Upstream Kernel Changes ] + + * rebase to v3.18-rc4 + - LP: #1389497 + - LP: #1387128 + + -- Andy Whitcroft Tue, 11 Nov 2014 17:16:13 +0000 + +linux (3.18.0-2.2) vivid; urgency=low + + [ Tim Gardner ] + + * SAUCE: nft_reject_bridge.c: Include net/ip6_checksum.h + + [ Upstream Kernel Changes ] + + * rebase to v3.18-rc3 + + -- Tim Gardner Mon, 03 Nov 2014 06:09:06 -0700 + +linux (3.18.0-1.1) vivid; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Config] Switch kernel to vmlinuz (from vmlinux) on ppc64el" + * [Config] tools -- only build common tools when enabled + * [Config] follow rename of DEB_BUILD_PROFILES + * [Config] linux-image-extra is additive to linux-image + - LP: #1375310 + * [Config] linux-image-extra postrm is not needed on purge + * [Config] enable cloud tools on i386 + - LP: #1367399 + + [ Marc Dietrich ] + + * [Config] arm/tegra/d-i: framebuffer and usb support for Tegra SoCs + + [ Paolo Pisati ] + + * [Config] armhf: REGULATOR_TWL4030=y + * [Config] armhf: disable JUMP_LABEL + - LP: #1378856 + + [ Tim Gardner ] + + * rebase to v3.17-rc2 + * updateconfigs + * [Config] CONFIG_NFC_ST21NFCB=n + * [Config] Added net/6lowpan/* to generic inclusion list + * [Config] Add arm64 to enforcer CONFIG_CC_STACKPROTECTOR + * rebase to v3.17-rc3 + * rebase to v3.17-rc4 + * rebase to v3.17-rc5 + * [Config] armhf: USB_[E|O]HCI_EXYNOS=y + * [Config] CONFIG_XMON=y + - LP: #1365655 + * [Config] CONFIG_KVM_BOOK3S_64=m for ppc64el + - LP: #1362514 + * [Config] CONFIG_KVM_BOOK3S_64_HV=m + - LP: #1362514 + * [Config] CONFIG_DMA_CMA=n + - LP: #1362261 + * [Config] Add mpt3sas to d-i + - LP: #1368907 + * [Debian] set do_*_tools after stage1 or bootstrap is determined + - LP: #1370211 + * [Config] CONFIG_USB_OHCI_HCD_PCI=y + - LP: #1244176 + * rebase to v3.17-rc6 + * SAUCE: usbip: Update include path + * [Debian] usbip tools packaging + - LP: #898003 + * [Config] Enable usbip tools + - LP: #898003 + * [Config] CONFIG_CRASH_DUMP=n for powerpc-smp + - LP: #1363180 + * [Config] Correct annotation regarding CONFIG_DMA_CMA + - LP: #1362261 + * [Config] CONFIG_SND_HDA_INTEL=n for ppc64el + - LP: #1374438 + * [Config] CONFIG_HOTPLUG_PCI_SHPC=n for ppc64el + - LP: #1374440 + * [Debian] Don't fail if a symlink already exists + * rebase to v3.17-rc7 + * [Config] CONFIG_HOTPLUG_PCI_PCIE=n for ppc64el + - LP: #1374440 + * rebase to v3.17 + * rebase to v3.18-rc1 + * [Config] CONFIG_AUFS_FS=n for FTBS + * Enable vivid + * [Config] CONFIG_SOUND_OSS_CORE_PRECLAIM=n + - LP: #1385510 + * rebase to v3.18-rc2 + * [Debian] Fix linux-doc dangling symlinks + - LP: #661306 + * CONFIG_MODULE_COMPRESS=n + * [Config] dropped scsi_tgt from generic inclusion list + * [Config] Added drivers/uio to generic inclusion list + * [Config] CONFIG_PATA_MACIO=y + - LP: #1378894 + * [Config] CONFIG_DRM_BOCHS=n + * [Debian] install usbipd + - LP: #898003 + + [ Upstream Kernel Changes ] + + * rebase to v3.18-rc2 + + [ Upstream Kernel Changes ] + + * rebase to v3.18-rc1 + - LP: #1316518 + - LP: #1371591 + - LP: #1357928 + + [ Upstream Kernel Changes ] + + * rebase to v3.17 + + [ Upstream Kernel Changes ] + + * rebase to v3.17-rc7 + + [ Upstream Kernel Changes ] + + * rebase to v3.17-rc6 + + [ Upstream Kernel Changes ] + + * rebase to v3.17-rc5 + + [ Upstream Kernel Changes ] + + * rebase to v3.17-rc4 + + [ Upstream Kernel Changes ] + + * rebase to v3.17-rc3 + + [ Upstream Kernel Changes ] + + * rebase to v3.17-rc2 + - LP: #1358116 + - LP: #1350148 + - LP: #1334950 + - LP: #1329580 + - LP: #1329580 + - LP: #1329580 + + [ Upstream Kernel Changes ] + + * rebase to v3.17-rc2 + + -- Tim Gardner Tue, 26 Aug 2014 10:36:19 -0600 + +linux (3.17.0-0.0) utopic; urgency=medium + + * Empty entry + + -- Tim Gardner Tue, 26 Aug 2014 10:34:44 -0600 + +linux (3.16.0-11.16) utopic; urgency=low + + [ Mauricio Faria de Oliveira ] + + * [Config] Switch kernel to vmlinuz (from vmlinux) on ppc64el + - LP: #1358920 + + [ Peter Zijlstra ] + + * SAUCE: (no-up) mmu_notifier: add call_srcu and sync function for listener to delay call and sync + - LP: #1361300 + + [ Tim Gardner ] + + * [Config] CONFIG_ZPOOL=y + - LP: #1360428 + * Release Tracking Bug + - LP: #1361308 + + [ Upstream Kernel Changes ] + + * Revert "net/mlx4_en: Fix bad use of dev_id" + - LP: #1347012 + * net/mlx4_en: Reduce memory consumption on kdump kernel + - LP: #1347012 + * net/mlx4_en: Fix mac_hash database inconsistency + - LP: #1347012 + * net/mlx4_en: Disable blueflame using ethtool private flags + - LP: #1347012 + * net/mlx4_en: current_mac isn't updated in port up + - LP: #1347012 + * net/mlx4_core: Use low memory profile on kdump kernel + - LP: #1347012 + * Drivers: scsi: storvsc: Change the limits to reflect the values on the host + - LP: #1347169 + * Drivers: scsi: storvsc: Set cmd_per_lun to reflect value supported by the Host + - LP: #1347169 + * Drivers: scsi: storvsc: Filter commands based on the storage protocol version + - LP: #1347169 + * Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version + - LP: #1347169 + * Drivers: scsi: storvsc: Implement a eh_timed_out handler + - LP: #1347169 + * drivers: scsi: storvsc: Set srb_flags in all cases + - LP: #1347169 + * drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure + - LP: #1347169 + * namespaces: Use task_lock and not rcu to protect nsproxy + - LP: #1328088 + * net: xgene: Check negative return value of xgene_enet_get_ring_size() + * mm/zbud: change zbud_alloc size type to size_t + - LP: #1360428 + * mm/zpool: implement common zpool api to zbud/zsmalloc + - LP: #1360428 + * mm/zpool: zbud/zsmalloc implement zpool + - LP: #1360428 + * mm/zpool: update zswap to use zpool + - LP: #1360428 + * ideapad-laptop: Change Lenovo Yoga 2 series rfkill handling + - LP: #1341296 + * iommu/amd: Fix for pasid initialization + - LP: #1361300 + * iommu/amd: Moving PPR fault flags macros definitions + - LP: #1361300 + * iommu/amd: Drop oprofile dependency + - LP: #1361300 + * iommu/amd: Fix typo in amd_iommu_v2 driver + - LP: #1361300 + * iommu/amd: Don't call mmu_notifer_unregister in __unbind_pasid + - LP: #1361300 + * iommu/amd: Don't free pasid_state in mn_release path + - LP: #1361300 + * iommu/amd: Get rid of __unbind_pasid + - LP: #1361300 + * iommu/amd: Drop pasid_state reference in ppr_notifer error path + - LP: #1361300 + * iommu/amd: Add pasid_state->invalid flag + - LP: #1361300 + * iommu/amd: Don't hold a reference to mm_struct + - LP: #1361300 + * iommu/amd: Don't hold a reference to task_struct + - LP: #1361300 + * iommu/amd: Don't call the inv_ctx_cb when pasid is not set up + - LP: #1361300 + * iommu/amd: Don't set pasid_state->mm to NULL in unbind_pasid + - LP: #1361300 + * iommu/amd: Remove change_pte mmu_notifier call-back + - LP: #1361300 + * iommu/amd: Fix device_state reference counting + - LP: #1361300 + * iommu/amd: Fix 2 typos in comments + - LP: #1361300 + + -- Tim Gardner Fri, 22 Aug 2014 08:45:54 -0400 + +linux (3.16.0-10.15) utopic; urgency=low + + [ dann frazier ] + + * [debian] Fix regression with ABI subversions and backport + + [ Feng Kan ] + + * SAUCE: (no-up) irqchip:gic: change access of gicc_ctrl register to read + modify write. + - LP: #1357527 + * SAUCE: (no-up) arm64: optimized copy_to_user and copy_from_user + assembly code + - LP: #1358949 + + [ Stefan Bader ] + + * SAUCE: bcache: prevent crash on changing writeback_running + - LP: #1357295 + + [ Tim Gardner ] + + * [Config] CONFIG_XFRM_STATISTICS=y + * [Config] CONFIG_SECURITY_NETWORK_XFRM=y + * [Config] CONFIG_SENSORS_IBMPOWERNV=m + - LP: #1353005 + * Release Tracking Bug + - LP: #1359783 + + [ Upstream Kernel Changes ] + + * intel_idle: Broadwell support + - LP: #1256170 + * powerpc/book3s: Add basic infrastructure to handle HMI in Linux. + - LP: #1357108 + * powerpc/powernv: Invoke opal call to handle hmi. + - LP: #1357108 + * powerpc/book3s: handle HMIs for cpus in nap mode. + - LP: #1357108 + * powerpc/book3s: Fix endianess issue for HMI handling on napping cpus. + - LP: #1357108 + * powerpc: Add smp_mb() to arch_spin_is_locked() + - LP: #1358569 + * powerpc: Add smp_mb()s to arch_spin_unlock_wait() + - LP: #1358569 + * hwmon: (powerpc/powernv) hwmon driver for power, fan rpm, voltage and + temperature + - LP: #1353005 + * tools/testing/selftests/ptrace/peeksiginfo.c: add PAGE_SIZE definition + - LP: #1358855 + * printk: Add function to return log buffer address and size + - LP: #1359423 + * powerpc/powernv: Interface to register/unregister opal dump region + - LP: #1359423 + * bcache: fix crash on shutdown in passthrough mode + - LP: #1357295 + * bcache: fix uninterruptible sleep in writeback thread + - LP: #1357295 + + [ Vinayak Kale ] + + * SAUCE: (no-up) dt-bindings: Add Potenza PMU binding + - LP: #1357527 + * SAUCE: (no-up) arm64: dts: Add PMU node for APM X-Gene Storm SOC + - LP: #1357527 + + -- Tim Gardner Fri, 15 Aug 2014 12:34:33 -0600 + +linux (3.16.0-9.14) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1357370 + + [ Serge Hallyn ] + + * SAUCE: Overlayfs: allow unprivileged mounts + - LP: #1357025 + + [ Upstream Kernel Changes ] + + * MAINTAINERS: Add entry for APM X-Gene SoC ethernet driver + * Documentation: dts: Add bindings for APM X-Gene SoC ethernet driver + * dts: Add bindings for APM X-Gene SoC ethernet driver + * drivers: net: Add APM X-Gene SoC ethernet driver support. + * powerpc/thp: Add write barrier after updating the valid bit + - LP: #1357014 + * powerpc/thp: Don't recompute vsid and ssize in loop on invalidate + - LP: #1357014 + * powerpc/thp: Invalidate old 64K based hash page mapping before insert + of 4k pte + - LP: #1357014 + * powerpc/thp: Handle combo pages in invalidate + - LP: #1357014 + * powerpc/thp: Invalidate with vpn in loop + - LP: #1357014 + * powerpc/thp: Use ACCESS_ONCE when loading pmdp + - LP: #1357014 + * powerpc/mm: Use read barrier when creating real_pte + - LP: #1357014 + * powerpc/thp: Add tracepoints to track hugepage invalidate + - LP: #1357014 + * rebase to v3.16.1 + + -- Tim Gardner Thu, 14 Aug 2014 08:18:02 -0400 + +linux (3.16.0-8.13) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1356403 + + [ dann frazier ] + + * [debian] Allow for package revisions condusive for branching + + [ Upstream Kernel Changes ] + + * ahci_xgene: Fix the watermark threshold for the APM X-Gene SATA host controller driver. + - LP: #1350087 + * ahci_xgene: Use correct OOB tunning parameters for APM X-Gene SoC AHCI SATA Host controller driver. + - LP: #1350087 + * powerpc/powernv: Enable M64 aperatus for PHB3 + - LP: #1355469 + * powerpc: Fail remap_4k_pfn() if PFN doesn't fit inside PTE + - LP: #1352994 + * powerpc: Add machine_early_initcall() + - LP: #1352640 + * powerpc/powernv: Switch powernv drivers to use machine_xxx_initcall() + - LP: #1352640 + * powerpc/eeh: Avoid event on passed PE + - LP: #1352640 + * powerpc/eeh: EEH support for VFIO PCI device + - LP: #1352640 + * powerpc/eeh: sysfs entries lost + - LP: #1352640 + * powerpc/powernv: Fix IOMMU table for VFIO dev + - LP: #1352640 + * powerpc/eeh: Fetch IOMMU table in reliable way + - LP: #1352640 + * powerpc/eeh: Refactor EEH flag accessors + - LP: #1352640 + * powerpc/eeh: Selectively enable IO for error log + - LP: #1352640 + * powerpc/eeh: Reduce lines of log dump + - LP: #1352640 + * powerpc/eeh: Replace pr_warning() with pr_warn() + - LP: #1352640 + * powerpc/eeh: Make diag-data not endian dependent + - LP: #1352640 + * powerpc/eeh: Aux PE data for error log + - LP: #1352640 + * PCI: Support BAR sizes up to 128GB + - LP: #1352640 + * powerpc/powernv: Allow to freeze PE + - LP: #1352640 + * powerpc/powernv: Split ioda_eeh_get_state() + - LP: #1352640 + * powerpc/powernv: Handle compound PE + - LP: #1352640 + * powerpc/powernv: Handle compound PE for EEH + - LP: #1352640 + * powerpc/powernv: Handle compound PE in config accessors + - LP: #1352640 + * mnt: Only change user settable mount flags in remount + - LP: #1356318 + - CVE-2014-5206 + * mnt: Move the test for MNT_LOCK_READONLY from change_mount_flags into do_remount + - LP: #1356318 + - CVE-2014-5206 + * mnt: Correct permission checks in do_remount + - LP: #1356323 + - CVE-2014-5207 + * mnt: Change the default remount atime from relatime to the existing value + - LP: #1356323 + - CVE-2014-5207 + + -- Tim Gardner Sun, 10 Aug 2014 09:10:51 -0600 + +linux (3.16.0-7.12) utopic; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.16 final + * [Config] d-i -- add virtio_scsi to virtio-modules + - LP: #1342000 + + [ dann frazier ] + + * [Packaging] Fix 'printchanges' to work with versions containing '+' + + [ Tim Gardner ] + + * [Config] CONFIG_MICROCODE=y + - LP: #1084373 + * [Config] CONFIG_CONTEXT_TRACKING_FORCE=n + - LP: #1349028 + * [Config] Add hv_balloon to d-i virtio-modules + - LP: #1292216 + * Release Tracking Bug + - LP: #1354530 + + [ Upstream Kernel Changes ] + + * rebase to v3.16 + + -- Tim Gardner Tue, 29 Jul 2014 09:55:15 -0400 + +linux (3.16.0-6.11) utopic; urgency=low + + [ Paolo Pisati ] + + * [Config] armhf: MXS_DMA=y && MTD_NAND_GPMI_NAND=m + * [Config] armhf: KEYBOARD_IMX=m + * [Config] armhf: build cubox & imx6 DTBs + * [Config] armhf: RTC_DRV_PCF8523=y + + [ Tim Gardner ] + + * [Config] CONFIG_KEYS_DEBUG_PROC_KEYS=y + - LP: #1344405 + * [Config] CONFIG_SCSI_IPR_TRACE=y, CONFIG_SCSI_IPR_DUMP=y + - LP: #1343109 + * Release Tracking Bug + - LP: #1349196 + + [ Upstream Kernel Changes ] + + * rebase to v3.16-rc7 + + -- Tim Gardner Thu, 24 Jul 2014 09:08:55 -0400 + +linux (3.16.0-5.10) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1346298 + * [Config] CONFIG_GPIO_SYSFS=y + - LP: #1342153 + * rebase to v3.16-rc6 + + [ Paolo Pisati ] + + * [Config] enable ARCH_MVEBU* + * [Config] AHCI_MVEBU=m + * [Config] ARMADA_THERMAL=y + * [Config] ARM_ARMADA_370_XP_CPUIDLE=y + * [Config] CRYPTO_DEV_MV_CESA=m + * [Config] I2C_MV64XXX=m + * [Config] MMC_MVSDIO=m + * [Config] MMC_SDHCI_DOVE=m + * [Config] MTD_NAND_ORION=m + * [Config] MTD_NAND_PXA3xx=m + * [Config] MVNETA=m + * [Config] MV_XOR=y + * [Config] ORION_WATCHDOG=m + * [Config] PCI_MVEBU=y + * [Config] RTC_DRV_MV=y + * [Config] SND_KIRKWOOD_SOC*=m + * [Config] SPI_ORION=m + * [Config] USB_XHCI_MVEBU=m + * [Config] armhf: build all Armada and Dove DTBs + * [Config] armhf: SERIAL_8250_DW=y + + [ Upstream Kernel Changes ] + + * rebase to v3.16-rc6 + + -- Tim Gardner Tue, 15 Jul 2014 07:49:42 -0400 + +linux (3.16.0-4.9) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1341543 + + [ Upstream Kernel Changes ] + + * rebase to v3.16-rc5 + + -- Tim Gardner Sun, 13 Jul 2014 21:30:27 -0400 + +linux (3.16.0-3.8) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1340091 + + -- Tim Gardner Thu, 10 Jul 2014 10:06:47 +0100 + +linux (3.16.0-2.7) utopic; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: aufs3 -- avoid aufs3-mmap.patch include hell for arm64 + ubuntu: aufs3 -- (no-up) aufs3-mmap.patch + + -- Tim Gardner Wed, 09 Jul 2014 16:16:28 +0100 + +linux (3.16.0-2.6) utopic; urgency=low + + [ Andy Whitcroft ] + + * Revert "ubuntu: aufs3 -- (no-up) aufs3-mmap.patch" + Fixes FTBS. + + -- Tim Gardner Tue, 08 Jul 2014 17:29:26 +0100 + +linux (3.16.0-2.5) utopic; urgency=low + + [ Andy Whitcroft ] + + * ubuntu -- fix basic format for ubuntu/Makefile + * ubuntu: AUFS (no-squash): basic framework and update machinary + * ubuntu: aufs3 -- update update scripting + * ubuntu: aufs3 -- (no-up) aufs3-base.patch + * ubuntu: aufs3 -- (no-up) aufs3-mmap.patch + * ubuntu: aufs3 -- (no-up) aufs3-standalone.patch + * ubuntu: AUFS -- update to dcf336a754c86d5ee1c3d50699fd75c586d037cb + * [Configs] AUFS configs + * ubuntu: aufs3 -- reenable + + [ Tim Gardner ] + + * CONFIG_LATENCYTOP=n + + -- Tim Gardner Tue, 08 Jul 2014 15:27:35 +0100 + +linux (3.16.0-2.4) utopic; urgency=low + + [ Andy Whitcroft ] + + * [Config] flip VIRTIO*=y + * [Config] commonise CONFIG_SWIOTLB=y + * [Config] apply Bus options (PCI etc.) >> PCI support config defaults + * [Config] apply Device Drivers >> ATA/ATAPI/MFM/RLL support (DEPRECATED) + config defaults + * [Config] apply Device Drivers >> Block devices config defaults + * [Config] apply Device Drivers >> Character devices config defaults + * [Config] apply Device Drivers >> DMA Engine support config defaults + * [Config] apply Device Drivers >> EDAC (Error Detection And Correction) + reporting config defaults + * [Config] apply Device Drivers >> Graphics support >> Direct Rendering + Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI + support) config defaults + * [Config] apply Device Drivers >> GPIO Support config defaults + * [Config] apply Device Drivers >> Graphics support >> Console display + driver support config defaults + * [Config] apply Device Drivers >> IIO staging drivers >> Accelerometers + config defaults + * [Config] apply Device Drivers >> IOMMU Hardware Support config defaults + * [Config] apply Device Drivers >> Input device support >> Generic input + layer (needed for keyboard, mouse, ...) >> Miscellaneous devices config + defaults + * [Config] apply Device Drivers >> Input device support >> Hardware I/O + ports config defaults + * [Config] apply Device Drivers >> LED Support >> LED Class Support + config defaults + * [Config] apply Device Drivers >> Hardware Spinlock drivers config + defaults + * [Config] apply Device Drivers >> Multimedia support >> Cameras/video + grabbers support config defaults + * [Config] apply Security options config defaults + * [Config] apply Networking options >> Network packet filtering framework + (Netfilter) >> Core Netfilter Configuration config defaults + * [Config] apply Device Drivers >> MMC/SD/SDIO card support config + defaults + * [Config] apply Device Drivers >> Graphics support >> Frame buffer + Devices >> Support for frame buffer devices config defaults + * [Config] apply Power management and ACPI options >> CPU Frequency + scaling config defaults + * [Config] apply Processor type and features config defaults + * [Config] apply Partition Types config defaults + * [Config] apply Power management and ACPI options config defaults + * [Config] apply Device Drivers >> InfiniBand support config defaults + * [Config] apply Device Drivers >> Misc devices config defaults + * [Config] apply Device Drivers >> Multifunction device drivers config + defaults + * [Config] apply Device Drivers >> SCSI device support >> SCSI device + support >> SCSI low-level drivers config defaults + * [Config] apply Device Drivers >> Network device support >> Ethernet + driver support config defaults + * [Config] apply Device Drivers >> Network device support >> Network core + driver support config defaults + * [Config] apply Device Drivers >> Network device support >> PHY Device + support and infrastructure config defaults + * [Config] apply File systems >> Network File Systems config defaults + * [Config] apply Device Drivers >> Input device support >> Generic input + layer (needed for keyboard, mouse, ...) >> Touchscreens config defaults + * [Config] apply Device Drivers >> Memory Technology Device (MTD) support + >> NAND Device Support config defaults + * [Config] apply Device Drivers >> Network device support >> Wireless LAN + >> Ralink driver support config defaults + * [Config] apply Device Drivers >> Staging drivers config defaults + * [Config] apply Cryptographic API >> Hardware crypto devices config + defaults + * [Config] apply Device Drivers >> Macintosh device drivers config + defaults + * [Config] apply Device Drivers >> Network device support >> Wireless LAN + config defaults + * [Config] apply Device Drivers >> PPS support config defaults + * [Config] apply Device Drivers >> Sound card support config defaults + * [Config] apply Networking support >> RF switch subsystem support config + defaults + * [Config] apply Library routines config defaults + * [Config] apply Device Drivers >> CODEC drivers config defaults + * [Config] apply Device Drivers >> PHY Subsystem config defaults + * [Config] apply Device Drivers >> Pulse-Width Modulation (PWM) Support + config defaults + * [Config] apply Kernel hacking >> Tracers config defaults + * [Config] apply Kernel hacking >> Runtime Testing config defaults + * [Config] apply Kernel hacking >> Architecture: powerpc config defaults + * [Config] apply Device Drivers >> USB support config defaults + * [Config] apply Device Drivers >> Power supply class support config + defaults + * [Config] apply Device Drivers >> USB Network Adapters config defaults + * [Config] apply General setup >> IRQ subsystem config defaults + * [Config] apply General setup config defaults + * [Config] apply File systems >> Miscellaneous filesystems config + defaults + * [Config] apply File systems config defaults + * [Config] apply Device Drivers >> Userspace I/O drivers config defaults + * [Config] apply Device Drivers >> Virtio drivers config defaults + * [Config] apply Device Drivers >> USB Peripheral Controller config + defaults + * [Config] apply Device Drivers >> SCSI device support >> SCSI device + support >> SCSI Transports config defaults + * [Config] apply Device Drivers >> Real Time Clock config defaults + * [Config] apply Device Drivers >> Serial ATA and Parallel ATA drivers + (libata) config defaults + * [Config] apply Device Drivers >> SoC Audio for Freescale CPUs config + defaults + * [Config] apply Device Drivers >> Voltage and Current Regulator Support + config defaults + * [Config] apply Device Drivers >> USB Physical Layer drivers config + defaults + * [Config] apply Device Drivers >> Watchdog Timer Support config defaults + * [Config] powerpc-powerpc-e500mc FTBFS -- CONFIG_CRASH_DUMP=n + * [Config] powerpc-powerpc64-emb FTBFS -- CONFIG_IMA=n + * [Config] powerpc-powerpc64-emb FTBFS -- CONFIG_HIBERNATION=n + CONFIG_HOTPLUG_CPU=n + * [Config] ppc64el-generic FTBFS -- CONFIG_LUSTRE_FS=n + * [Config] drivers/message/fusion needs scsi_transport_spi in virtual + * [Config] drivers/acpi/acpi_ipmi.ko needs + drivers/char/ipmi/ipmi_msghandler.ko in virtual + * [Config] armhf-* FTBFS -- CONFIG_STACK_TRACER=n + CONFIG_FUNCTION_TRACER=n + * [Config] ignore modules changing following major config changes + + [ Tim Gardner ] + + * rebase to v3.16-rc4 + + [ Upstream Kernel Changes ] + + * rebase to v3.16-rc4 + - LP: #1297581 + + -- Andy Whitcroft Thu, 03 Jul 2014 11:00:43 +0100 + +linux (3.16.0-1.3) utopic; urgency=low + + [ Andy Whitcroft ] + + * Revert "Disable do_tools_perf for FTBS" + * SAUCE: fix perf_regs definitions for arm64 + + [ Paolo Pisati ] + + * [Config] armhf: ARCH_EXYNOS5* support + * [Config] armhf: CPU_IDLE=y and ARM_EXYNOS_CPUIDLE=y + * [Config] armhf: EXYNOS_THERMAL=y + * [Config] armhf: EXYNOS_IOMMU=y + * [Config] armhf: EXYNOS_ADC=m + * [Config] armhf: EXYNOS_I2C_EXYNOS5=m + * [Config] armhf: MMC_SDHCI_S3C=m + * [Config] armhf: PCI_EXYNOS=y + * [Config] armhf: PHY_EXYNOS5250_SATA=y + * [Config] armhf: USB_[E|O]HCI_EXYNOS=y && SAMSUNG_USBPHY=y + * [Config] armhf: PWM_SAMSUNG=m + * [Config] armhf: RTC_DRV_S3C=y + * [Config] armhf: S3C2410_WATCHDOG=m + * [Config] armhf: MMC_DW_EXYNOS=m + * [Config] armhf: SERIAL_SAMSUNG=y + * [Config] armhf: SND_SOC_SAMSUNG=m + * [Config] armhf: SPI_S3C64XX=m + * [Config] armhf: EXYNOS_VIDEO=y and VIDEO_SAMSUNG*=m + * [Config] armhf: FB_S3C=m + * [Config] armhf: build all Exynos 5 DTBs + * [Config] armhf: disable CPUFREQ_EXYNOS + + [ Tim Gardner ] + + * rebase to v3.16-rc3 + + [ Upstream Kernel Changes ] + + * rebase to v3.16-rc3 + - LP: #1331915 + + -- Tim Gardner Tue, 24 Jun 2014 08:58:09 -0600 + +linux (3.16.0-0.2) utopic; urgency=low + + [ Tim Gardner ] + + * Revert "SAUCE: intel_pstate -- toggle default to disable" + - LP: #1333322 + * CONFIG_BOOKE_WDT=y + * Disable do_tools_perf for FTBS (just until I can figure it out) + + -- Tim Gardner Mon, 23 Jun 2014 13:37:53 -0600 + +linux (3.16.0-0.1) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1333265 + + [ Andy Whitcroft ] + + * [Config] cloud-tools -- add systemd units + - LP: #1329027 + + [ dann frazier ] + + * [Config] CONFIG_RTC_DRV_XGENE=y for arm64 + * [Config] CONFIG_NET_XGENE=m for arm64 + * [Config] Restrict CONFIG_POWER_RESET_SYSCON to arm64 only + + [ Feng Kan ] + + * SAUCE: (no-up) arm64: dts: Add X-Gene reboot driver dts node + * SAUCE: (no-up) Add documentation for generic SYSCON reboot driver. + * SAUCE: (no-up) Select reboot driver for X-Gene platform. + + [ Iyappan Subramanian ] + + * SAUCE: (no-up) MAINTAINERS: Add entry for APM X-Gene SoC ethernet driver + * SAUCE: (no-up) Documentation: dts: Add bindings for APM X-Gene SoC ethernet driver + * SAUCE: (no-up) dts: Add bindings for APM X-Gene SoC ethernet driver + * SAUCE: (no-up) drivers: net: Add APM X-Gene SoC ethernet driver support. + + [ Tim Gardner ] + + * updateconfigs + * Fix arm64 crypto Makefile + * [Config] CONFIG_BOOKE_WDT=n for FTBS + * [Debian] Add UTS_UBUNTU_RELEASE_ABI to utsrelease.h + - LP: #1327619 + * Disabled powerpc64-emb for FTBS + * [Config] CONFIG_DRM_TEGRA=m + * [Config] CONFIG_CMA_SIZE_MBYTES=64 + * rebase to v3.16-rc2 + * Clean up generic.inclusion-list warnings + + [ Upstream Kernel Changes ] + + * rebase to v3.16-rc2 + - LP: #1328587 + - LP: #1319291 + - LP: #1310512 + - LP: #1310512 + - LP: #1305480 + + -- Tim Gardner Thu, 12 Jun 2014 12:26:09 +0000 + +linux (3.15.0-6.11) utopic; urgency=low + + [ Adam Conrad ] + + * Enable building the sata-modules udeb on ppc64el. + - LP: #1323980 + * [Packaging] Set bootloader and loader on ppc64el to grub + + [ Adam Lee ] + + * SAUCE: (no-up) rtlwifi: rtl8723be: disable MSI interrupts mode + - LP: #1310512, #1320070 + + [ Alex Hung ] + + * SAUCE: (no-up) dell-led: add mic mute led interface + - LP: #1308297 + + [ Andy Whitcroft ] + + * [Config] d-i -- add hyperv_keyboard to serial-modules udeb + - LP: #1285434 + * [Config] tools -- enable cpupower on ppc64el + * [Config] ppc64el -- enable perf tools + * [Config] powerpc -- enable perf tools + * [Config] ppc64el -- reduce MAX_ORDER with 64k pages + * [Config] arm64 -- enable tools + - LP: #1326050 + * [Config] switch hyper-keyboard to virtual + - LP: #1325306 + * [Config] fix up Breaks/Replaces on linux-cloud-tools-common to fix + upgrades + * SAUCE: kvm: BIOS disabled kvm support should be a warning + - LP: #1300247 + * SAUCE: nouveau: missing outputs should be warnings + - LP: #1300244 + * [Config] d-i -- add nvme devices to block-modules udeb + - LP: #1303710 + + [ Anton Blanchard ] + + * SAUCE: (no-up) powerpc: 64bit sendfile is capped at 2GB + - LP: #1328230 + + [ Colin Ian King ] + + * SAUCE: intel_pstate: inform user that thermald is worth considering + + [ Dave Chiluk ] + + * [Config] Enable CONFIG_IP_VS_IPV6=y + - LP: #1300739 + + [ Paolo Pisati ] + + * [Config] build vexpress a9 dtb + - LP: #1303657 + + [ Tetsuo Handa ] + + * SAUCE: kthread: Do not leave kthread_create() immediately upon SIGKILL. + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1329045 + * [Debian] Treat vdso install as an environment variable + - LP: #1325713 + * [Config] Treat vdso install as an environment variable + - LP: #1325713 + * [config] Set IPMI suppoort default to "y" + * [Config] powerpc -- CONFIG_SCSI_IBMVSCSI=y + * [Config] CONFIG_RT_GROUP_SCHED=n + - LP: #1284731 + * [Config] ppc64el -- switch to 64K system pages + * [Config] CONFIG_MICROCODE_EARLY=y + * [Config] SND_DAVINCI_SOC && SND_AM33XX_SOC_EVM =m + * [Config] armhf: DRM_TILCDC=m + * SAUCE: (no-up) mei_me: Add module parameter to disable MSI + * [Config] arm64: KVM=y + * [Config] armhf: LEDS_TRIGGER_HEARTBEAT=y + * [Config] armhf: generic: disable CPU_IDLE + * [Config] armhf: CPU_FREQ=y + * [Config] Add new mlx modules to d-i + * [Config] Added Muti-Arch support for linux-headers-PKGVER-ABINUM, linux-tools-common, and linux-cloud-tools-common + - LP: #1295112 + * [Config] CONFIG_EXYNOS_ADC=n, CONFIG_HW_RANDOM_EXYNOS=n, CONFIG_MMC_DW_EXYNOS=n, CONFIG_USB_DWC3_EXYNOS=n + - LP: #1294353 + * [Config] CONFIG_ABX500_CORE=y for ppc64el + * [Config] CONFIG_ALX=m for powerpc + * [Config] CONFIG_ACENIC_OMIT_TIGON_I=n for ppc64el + * [Config] CONFIG_ACORN_PARTITION_*=n for ppc64el + * [Config] CONFIG_ANDROID=n for powerpc + * [Config] CONFIG_ASYNC_RAID6_TEST=m for ppc64el + * [Config] CONFIG_BIG_KEYS=y for ppc64el + * [Config] CONFIG_BSD_PROCESS_ACCT=y for ppc64el + * rebase to v3.15 + * [Config] CONFIG_PHY_XGENE=y + * [Config] CONFIG_MLX4_DEBUG=y + - LP: #1328256 + * [Config] CONFIG_POWERNV_CPUFREQ=y for powerpc, ppc64el + - LP: #1324571 + * [Config] CONFIG_BLK_DEV_SR_VENDOR=n for ppc64el + * [Config] CONFIG_CFG80211=m for ppc64el + * [Config] CONFIG_CHARGER_BQ24190=m for powerpc + * [Config] CONFIG_CHARGER_BQ24735=m for powerpc + * [Config] CONFIG_EXPERT=y for ppc64el + * [Config] CONFIG_ATA_SFF=y on ppc64el + * [Config] CONFIG_ATA_GENERIC=y for ppc64el, powerpc + * [Config] CONFIG_CHR_DEV_ST=m for ppc64el + * [Config] CONFIG_CHECKPOINT_RESTORE=y for ppc64el + * [Config] CONFIG_CHELSIO_T1_1G=y for ppc64el + * [Config] CONFIG_CHR_DEV_OSST=m for ppc64el + * [Config] CONFIG_CHR_DEV_SCH=m for ppc64el + * [Config] CONFIG_CPU_FREQ_STAT=y for powerpc + * [Config] CONFIG_DDR=y for ppc64el + * [Config] CONFIG_DEBUG_BUGVERBOSE=y for powerpc + * [Config] CONFIG_E100=m, CONFIG_E1000=m, CONFIG_E1000E=m for ppc64el + * [Config] CONFIG_EZX_PCAP=n for all arches + * [Config] CONFIG_DYNAMIC_DEBUG=y for powerpc + * [Config] CONFIG_ENABLE_MUST_CHECK=n for ppc64el + * [Config] CONFIG_ENABLE_WARN_DEPRECATED=n for ppc64el + * [Config] CONFIG_FB_3DFX=m for all arches + * [Config] CONFIG_FB_MATROX=m for ppc64el + * [Config] CONFIG_FB_RADEON=m for ppc64el + * [Config] CONFIG_FB_SAVAGE_I2C=y for all arches + * [Config] CONFIG_FIREWIRE=m for ppc64el + * [Config] CONFIG_FTR_FIXUP_SELFTEST=n for ppc64el + * [Config] CONFIG_HAMRADIO=y for ppc64el + * [Config] CONFIG_I2C_CHARDEV=m for ppc64el + * [Config] CONFIG_I2C_MUX=m for ppc64el + * [Config] CONFIG_I2C_STUB=m for ppc64el + * [Config] CONFIG_I2O=m for ppc64el + * [Config] CONFIG_INET_XFRM_MODE_BEET=m, CONFIG_INET_XFRM_MODE_TRANSPORT=m, CONFIG_INET_XFRM_MODE_TUNNEL=m for ppc64el + * [Config] CONFIG_INFINIBAND_IPOIB_DEBUG=n, CONFIG_INFINIBAND_MTHCA_DEBUG=n for ppc64el + * [Config] CONFIG_INFINIBAND_NES=m, CONFIG_INFINIBAND_OCRDMA=m, CONFIG_INFINIBAND_QIB=m for ppc64el + * [Config] CONFIG_INPUT_FF_MEMLESS=m for ppc64el + * [Config] CONFIG_INTERVAL_TREE_TEST=m for ppc64el + * [Config] CONFIG_IPACK_BUS=m for ppc64el + * [Config] CONFIG_ISDN=y for ppc64el + * [Config] CONFIG_ISO9660_FS=m for ppc64el + * [Config] CONFIG_KGDB=y for ppc64el + * [Config] CONFIG_KVM_GUEST=y for ppc64el + * [Config] CONFIG_L2TP_V3=y for powerpc + * [Config] CONFIG_MAILBOX=y for ppc64el + * [Config] CONFIG_MD_LINEAR=m, CONFIG_MD_RAID0=m, CONFIG_MD_RAID1=m for ppc64el + * [Config] CONFIG_MEDIA_SUPPORT=m for ppc64el + * [Config] CONFIG_MEMORY=y for ppc64el + * [Config] CONFIG_MEMSTICK=m for ppc64el + * [Config] CONFIG_MFD_SM501_GPIO=n for ppc64el + * [Config] CONFIG_MMC_BLOCK=m for ppc64el + * [Config] CONFIG_MOUSE_PS2=m for ppc64el + * [Config] CONFIG_NET_9P=m for ppc64el + * [Config] CONFIG_MSDOS_FS=m for ppc64el + * [Config] CONFIG_MSI_BITMAP_SELFTEST=n for ppc64el + * [Config] CONFIG_MTD=m for arm64 + * [Config] CONFIG_NETCONSOLE=m for ppc64el + * [Config] CONFIG_NETFILTER_XT_TARGET_NOTRACK=m for ppc64el + * [Config] CONFIG_NET_IPIP=m for ppc64el + * [Config] CONFIG_NET_TEAM=m for all arches + * [Config] CONFIG_NFC=m for ppc64el + * [Config] CONFIG_NL80211_TESTMODE=n for all arches + * [Config] CONFIG_NLS_CODEPAGE_437=y for powerpc + * [Config] CONFIG_NLS_ASCII=m, CONFIG_NLS_ISO8859_1=m, CONFIG_NLS_UTF8=m for ppc64el + * [Config] CONFIG_NOP_USB_XCEIV=m for ppc64el + * [Config] CONFIG_NOTIFIER_ERROR_INJECTION=m for ppc64el + * [Config] CONFIG_OPROFILE=m for ppc64el + * [Config] CONFIG_PARPORT_1284=y for ppc64el + * [Config] CONFIG_PARPORT_AX88796=m, CONFIG_PARPORT_PC_FIFO=y, CONFIG_PARPORT_SERIAL=m for ppc64el + * [Config] CONFIG_8723AU_P2P=n + * [Config] CONFIG_PCI_IOV=y, CONFIG_PCI_PASID=y, CONFIG_PCI_PRI=y, CONFIG_PCI_REALLOC_ENABLE_AUTO=y, CONFIG_PCI_STUB=m for ppc64el + * [Config] CONFIG_PCNET32=m for ppc64el + * [Config] CONFIG_SCSI_DH_EMC=m for ppc64el + * [Config] CONFIG_SCSI_DH_HP_SW=m for ppc64el + * [Config] CONFIG_SCSI_FC_ATTRS=m for ppc64el + * [Config] CONFIG_SCSI_IPR=m for ppc64el + * [Config] CONFIG_SCSI_LOGGING=y for ppc64el + * [Config] CONFIG_SCSI_OSD_INITIATOR=m for ppc64el + * [Config] CONFIG_SCSI_SCAN_ASYNC=y for ppc64el + * [Config] CONFIG_SCSI_SYM53C8XX_2=m for ppc64el + * [Config] CONFIG_XILINX_LL_TEMAC=m for powerpc + * [Config] CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y for ppc64el + * [Config] CONFIG_WLAN=y for arm64 + * [Config] CONFIG_VORTEX=m for ppc64el + * [Config] CONFIG_WIMAX=m for ppc64el + * [Config] CONFIG_WATCHDOG=y for ppc64el + * [Config] CONFIG_VIRT_DRIVERS=y for ppc64el + * [Config] CONFIG_VERSION_SIGNATURE="" for powerpc64-emb + * [Config] CONFIG_UWB=m for ppc64el + * [Config] CONFIG_USB_STORAGE=y + * [Config] CONFIG_SATA_AHCI_PLATFORM=y for armhf + * [Config] CONFIG_HID_RMI=m + * [Config] CONFIG_HVC_DCC=n + - LP: #1303657 + + [ Upstream Kernel Changes ] + + * mm/numa: Remove BUG_ON() in __handle_mm_fault() + - LP: #1323165 + * powerpc/powernv: Add calls to support little endian host + - LP: #1327400 + * HID: rmi: introduce RMI driver for Synaptics touchpads + * HID: rmi: do not stop the device at the end of probe + * HID: rmi: check for the existence of some optional queries before reading query 12 + * HID: rmi: do not fetch more than 16 bytes in a query + * HID: rmi: fix wrong struct field name + * HID: rmi: fix masks for x and w_x data + * HID: rmi: do not handle touchscreens through hid-rmi + * ALSA: pcm: 'BUG:' message unnecessarily triggers kerneloops + - LP: #1305480 + * rebase to v3.15 + + -- Tim Gardner Tue, 03 Jun 2014 17:02:49 +0000 + +linux (3.15.0-5.10) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1325596 + * [Config] CONFIG_POWERNV_CPUFREQ=y for ppc64el + * rebase to v3.15-rc8 + + [ Upstream Kernel Changes ] + + * rebase to v3.15-rc8 + + -- Tim Gardner Mon, 02 Jun 2014 12:59:34 +0000 + +linux (3.15.0-4.9) utopic; urgency=low + + * no change rebuild to fix embeded debhelper. + + -- Andy Whitcroft Thu, 29 May 2014 12:41:58 +0100 + +linux (3.15.0-4.8) utopic; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1324107 + * [Config] enable SECURITY_APPARMOR_UNCONFINED_INIT + + [ Javier Martinez Canillas ] + + * SAUCE: (no-up) apparmor: fix bug that constantly spam the console + - LP: #1323526 + + [ John Johansen ] + + * SAUCE: (no-up) apparmor: Sync to apparmor3 - alpha6 snapshot + - LP: #1323528 + * SAUCE: (no-up) apparmor: fix apparmor spams log with warning message + - LP: #1308761 + * SAUCE: (no-up) apparmor: fix refcount bug in apparmor pivotroot + - LP: #1308765 + * SAUCE: (no-up): apparmor: fix apparmor refcount bug in apparmor_kill + - LP: #1308764 + * SAUCE: (no-up): apparmor: use custom write_is_locked macro + - LP: #1323530 + + [ Kamal Mostafa ] + + * [Config] add debian/gbp.conf + + [ Tim Gardner ] + + * [Config] CONFIG_SATA_AHCI=m for ppc64el + - LP: #1323980 + + -- Andy Whitcroft Wed, 28 May 2014 12:47:17 +0100 + +linux (3.15.0-3.7) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1323189 + + [ Andy Whitcroft ] + + * [Config] autopkgtest -- need fakeroot for tests + + [ Upstream Kernel Changes ] + + * rebase to v3.15-rc7 + + -- Tim Gardner Mon, 26 May 2014 08:12:50 +0200 + +linux (3.15.0-2.6) utopic; urgency=low + + [ Andy Whitcroft ] + + * [Config] remove the kernel-image firmware list on clean + + [ Martin Pitt ] + + * [Config] autopkgtest -- switch to significantly faster rebuild + + [ Stefan Bader ] + + * [Config]: Add missing modules to inclusion list + + [ Tim Gardner ] + + * [debian] Dynamically generate the kernel-image udebs firmware list + * [d-i] firmware/kernel-image is generated + * rebase to v3.15-rc6 + * Release Tracking Bug + - LP: #1322251 + + [ Upstream Kernel Changes ] + + * rebase to v3.15-rc6 + - LP: #1297581 + + -- Tim Gardner Wed, 21 May 2014 10:51:29 -0700 + +linux (3.15.0-1.5) utopic; urgency=low + + [ Tim Gardner ] + + * [Config] Add apm-mustang.dtb to kernel-image udeb + + -- Tim Gardner Mon, 19 May 2014 14:47:42 -0700 + +linux (3.15.0-1.4) utopic; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: (no-up) hv -- bodge hv_vss_daemon so it can use the + local linux/hyperv.h" + * Revert "SAUCE: (no-up) hv -- bodge hv_kvp_daemon so it can use the + local linux/hyperv.h" + * [Packaging] tools -- hv tools build correctly against the built headers + * [Packaging] cloud-tools -- add the hv_fcopy_daemon to the package + * cloud-tools -- pull in init scripts for Hyper-V daemons + * cloud-tools -- detect Hyper-V VM to avoid starting + * cloud-tools -- update IF_NAME to DEVICE in hv_* scripts + - LP: #1295401 + * [Config] cloud-tools: reenable cloud-tools + + -- Andy Whitcroft Sun, 18 May 2014 19:21:04 +0100 + +linux (3.15.0-1.3) utopic; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] ppc64el is a powerpc kernel arch and needs its quirks + - LP: #1318848 + + [ Ben Collins ] + + * [Config] Switch to grub-ieee1275 as recommended on book3e systems + - LP: #1318629 + + [ Tim Gardner ] + + * [Config] CONFIG_FSL_PAMU=n + - LP: #1311738 + * Release Tracking Bug + - LP: #1320239 + + -- Tim Gardner Fri, 16 May 2014 07:37:07 -0600 + +linux (3.15.0-1.2) utopic; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1318171 + * Add rpcsec_gss_krb5 to generic inclusion list + - LP: #769527 + * rebase to v3.15-rc5 + + [ Upstream Kernel Changes ] + + * rebase to v3.15-rc5 + - LP: #1297581 + + -- Tim Gardner Tue, 06 May 2014 15:20:10 -0500 + +linux (3.15.0-0.1) utopic; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to v3.15-rc4 + - LP: #1297581 + - LP: #1297581 + - LP: #1305133 + - LP: #1297581 + - LP: #1297581 + - LP: #871808 + - LP: #1260303 + - LP: #1268468 + - LP: #1248116 + - LP: #1211920 + - LP: #1259790 + - LP: #1259437 + - LP: #1259435 + - LP: #1268468 + + -- Tim Gardner Fri, 07 Feb 2014 09:35:13 -0700 + +linux (3.15.0-0.0) utopic; urgency=low + + * Initial version for 3.15. + + -- Andy Whitcroft Fri, 02 May 2014 15:06:39 +0100 + +linux (3.13.0-8.27) trusty; urgency=low + + [ John Johansen ] + + * SAUCE: Add config option to disable new apparmor 3 semantics + -LP: #1270215 + + [ Tim Gardner ] + + * [debian] Fix indep_hdrs_pkg_name + - LP: #1134441 + * Update lttng to 00808267d3ba7cdcddfed7bec7e62a40463c1307 Version 2.4.0-rc3 + * Enabled lttng build + * Don't build lttng for armhf + lttng hates gcc-4.8 for armhf + * Release Tracking Bug + - LP: #1277309 + + [ Upstream Kernel Changes ] + + * rebase to v3.13.2 + - LP: #1260303 + - LP: #1260303 + - LP: #1268468 + + -- Tim Gardner Thu, 06 Feb 2014 09:25:51 -0700 + +linux (3.13.0-7.26) trusty; urgency=low + + [ John Johansen ] + + * SAUCE: apparmor: fix uninitialized lsm_audit membe + - LP: #1268727 + * Add config option to optionally enable new apparmor 3 semantics + + [ Tim Gardner ] + + * [Config] Add lowlatency to getabis + * [Config] CONFIG_SECURITY_APPARMOR_AA3_SEMANTICS=y + - LP: #1270215 + * Release Tracking Bug + - LP: #1276810 + + [ Upstream Kernel Changes ] + + * x86, x32: Correct invalid use of user timespec in the kernel + - LP: #1274349 + - CVE-2014-0038 + + -- Tim Gardner Wed, 05 Feb 2014 15:49:44 -0500 + +linux (3.13.0-7.25) trusty; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: fix fmd headers" + * SAUCE: fix fmd headers + + -- Andy Whitcroft Tue, 04 Feb 2014 09:36:09 +0000 + +linux (3.13.0-7.24) trusty; urgency=low + + [ Stefan Bader ] + + * [Config] Make vmwgfx driver enable the framebuffer device + + [ Tim Gardner ] + + * rebase to v3.13.1 + * [Config] CONFIG_NFS_FS=m for ppc64el + * [Config] CONFIG_X86_SYSFB=n + https://lists.ubuntu.com/archives/kernel-team/2014-February/038166.html + * Release Tracking Bug + - LP: #1275898 + + [ Upstream Kernel Changes ] + + * i2c: piix4: Add support for AMD ML and CZ SMBus changes + - LP: #1272525 + * i2c: piix4: Use different message for AMD Auxiliary SMBus Controller + - LP: #1272525 + * mm: ignore VM_SOFTDIRTY on VMA merging + - LP: #1274917 + * drm/radeon: disable dpm on BTC + - LP: #1266984 + + [ Upstream Kernel Changes ] + + * rebase to v3.13.1 + + -- Tim Gardner Thu, 30 Jan 2014 15:24:48 +0000 + +linux (3.13.0-6.23) trusty; urgency=low + + [ Andy Whitcroft ] + + * [Config] fix up architecture for linux-tools + + -- Andy Whitcroft Thu, 30 Jan 2014 09:00:41 +0000 + +linux (3.13.0-6.22) trusty; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] limit linux-udebs- to matching arch + * [Config] powerpc -- disable perf to fix FTBFS + * [Config] ppc64el -- fix up missing udebs + + -- Andy Whitcroft Wed, 29 Jan 2014 16:00:28 +0000 + +linux (3.13.0-6.21) trusty; urgency=low + + [ Andy Fleming ] + + * SAUCE: net: Add support for handling queueing in hardware + * SAUCE: of_mdio: Add of_phy_attach function + * SAUCE: phylib: Add generic 10G driver + * SAUCE: phylib: Support attaching to gen10g_driver + * SAUCE: phylib: Add Clause 45 read/write functions + + [ Andy Whitcroft ] + + * SAUCE: fix fmd headers + * [Packaging] lowlatency -- merge out of tree flavours + * SAUCE: allow IRQs to be irq-threaded by default via config + * [Config]: enable CONFIG_IRQ_FORCED_THREADING_DEFAULT for lowlatency + * [Config] powerpc -- fix up Build-depends: + * Release Tracking Bug + - LP: #1273747 + + [ Ben Collins ] + + * SAUCE: PPC: PCI: Fix pcibios_io_space_offset() so it works for 32-bit + ptr/64-bit rsrcs + * SAUCE: Revert "phy: vitesse make vsc824x_add_skew static" + * SAUCE: Fixup freescale usb phy driver to work on ppc64 + * SAUCE: xgmac_mdio: Silence read errors + * SAUCE: Provide booke stub for kvmppc_is_bigendian() + * SAUCE: Fix stack overflow on ppc32 + * SAUCE: Use resource_size_t instead of long for PCI resource address + * SAUCE: net/phy: Export function for use by dpaa_eth + * [Packaging] powerpc -- merge out of tree powerpc arch + + [ Bjorn Helgaas ] + + * SAUCE: Revert "EISA: Log device resources in dmesg" + - LP: #1251816 + * SAUCE: Revert "EISA: Initialize device before its resources" + - LP: #1251816 + + [ Emil Medve ] + + * SAUCE: phylib: Minimum hack to get the generic 10G PHY driver to work + with 10G "fixed-link"s + + [ Kumar Gala ] + + * SAUCE: fsl_qbman: Add drivers for Freescale DPAA Qman & Bman + * SAUCE: fsl_pme2: Add support for DPAA PME + * SAUCE: fmd: FMD14 integration + * SAUCE: dpaa_eth: Ethernet driver for Freescale QorIQ DPA Architecture + * SAUCE: powerpc/85xx: Add DPAA/networking support for CoreNet + + [ Madalin Bucur ] + + * SAUCE: net/flow: remove sleeping and deferral mechanism from + flow_cache_flush + * SAUCE: net/phy: abort genphy_read_status when link changes during speed + and duplex reading + + [ Stefan Bader ] + + * [Config] move some VMWare related modules into main package + - LP: #1271669 + + [ Tim Gardner ] + + * [Config] Add r815x to nic-modules + - LP: #1273735 + * [Config] CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y + - LP: #239479 + + [ Upstream Kernel Changes ] + + * mmc: sdhci-pci: break out definitions to header file + - LP: #1239938 + * mmc: sdhci-pci: add support of O2Micro/BayHubTech SD hosts + - LP: #1239938 + * powerpc/book3e: rename interrupt_end_book3e with __end_interrupts + * powerpc/book3e: support CONFIG_RELOCATABLE + * book3e/kexec/kdump: enable kexec for kernel + * book3e/kexec/kdump: create a 1:1 TLB mapping + * book3e/kexec/kdump: introduce a kexec kernel flag + * book3e/kexec/kdump: implement ppc64 kexec specfic + * book3e/kexec/kdump: redefine VIRT_PHYS_OFFSET + * book3e/kexec/kdump: recover "r4 = 0" to create the initial TLB + + -- Andy Whitcroft Tue, 28 Jan 2014 22:59:46 +0000 + +linux (3.13.0-5.20) trusty; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] tools -- do not make symlinks when not making packages + * [Packaging] tools -- tidy up control.stub.in ordering + * [Packaging] tools -- tools-common is shared and not conditional + * rebase to v3.13 + + [ Dirk Brandewie ] + + * SAUCE: intel_pstate: Add setting voltage value for baytrail P states. + + [ KY Srinivasan ] + + * SAUCE: Drivers: hv: vmbus: Specify the target CPU that should receive + notification + + [ Upstream Kernel Changes ] + + * rebase to v3.13 + - LP: #1270603 + + -- Andy Whitcroft Fri, 17 Jan 2014 15:45:31 +0000 + +linux (3.13.0-4.19) trusty; urgency=low + + [ Andy Whitcroft ] + + * [Config] libunwind8-dev is now available for ppc64el + * [Packaging] tools -- make cpupower optional + * [Packaging] tools -- enable correctly for x86 + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1269872 + + [ Upstream Kernel Changes ] + + * SAUCE: ARM: OMAP: hwmod: Add SYSC offsets for AES IP + * SAUCE: ARM: OMAP4: hwmod: Add hwmod data for AES IP + * SAUCE: OMAP: AM33xx: hwmod: Correct AES module SYSC type + * SAUCE: crypto: omap-aes: add error check for pm_runtime_get_sync + + [ Upstream Kernel Changes ] + + * rebase to 85ce70fdf48aa290b4845311c2dd815d7f8d1fa5 + + -- Tim Gardner Wed, 15 Jan 2014 13:23:05 +0000 + +linux (3.13.0-3.18) trusty; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.13-rc8 + * [Packaging] efi -- allow EFI signatures on any arch + + [ Tim Gardner ] + + * [Config] Fix vcs-git path + * Release Tracking Bug + - LP: #1268683 + + [ Upstream Kernel Changes ] + + * rebase to v3.13-rc8 + + -- Andy Whitcroft Sun, 12 Jan 2014 11:58:01 +0000 + +linux (3.13.0-2.17) trusty; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1267809 + * [Config] apply Platform support>>CPUIdle driver>>CPU Idle config + defaults + * [Config] apply Platform support>>CPU Frequency scaling config defaults + * [Config] CONFIG_PARIDE_EPATC8=y + * [Config] apply Device Drivers >> Broadcom specific AMBA config defaults + * [Config] apply Bus options >> PCI support >> RapidIO support >> RapidIO + Switch drivers config defaults + * [Config] apply Cryptographic API config defaults + * [Config] apply Device Drivers >> Common Clock Framework config defaults + * [Config] apply Device Drivers >> Distributed Switch Architecture + drivers config defaults + * [Config] apply Device Drivers >> Graphics support >> Backlight & LCD + device support config defaults + * [Config] apply Device Drivers >> Graphics support >> Support for frame + buffer devices >> Bootup logo config defaults + * annotations -- update in tree annotations + * [Config] apply Bus options >> PCI support >> RapidIO support config + defaults + * [Config] CONFIG_POWER_AVS=y CONFIG_RESET_CONTROLLER=y + * [Config] apply Device Drivers >> 1-wire Bus Masters config defaults + * [Config] apply CAN Device Drivers >> Platform CAN drivers with Netlink + support config defaults + * [Config] apply Device Drivers >> Character devices >> Serial drivers + config defaults + * [Config] apply Device Drivers >> Generic Thermal sysfs driver config + defaults + * [Config] apply Device Drivers >> Character devices >> TPM Hardware + Support config defaults + * [Config] apply Device Drivers >> Character devices config defaults + * [Config] apply Device Drivers >> HID support >> USB HID support >> USB + HID transport layer config defaults + * [Config] apply Device Drivers >> HID support >> HID bus support config + defaults + * [Config] apply Device Drivers >> HID support >> USB HID support config + defaults + * annotations -- update in tree annotations + * [Config] apply Device Drivers >> GPIO Support config defaults + * [Config] update configs for apparmour update + + [ John Johansen ] + + * SAUCE: (no-up) apparmor: Sync to apparmor 3 - alpha 4 snapshot + * SAUCE: apparmor: fix unix domain sockets to be mediated on connection + - LP: #1208988 + * SAUCE: apparmor: allocate path lookup buffers during init + - LP: #1208988 + * SAUCE: (no-up) apparmor: Fix tasks not subject to, reloaded policy + - LP: #1236455 + + [ Tim Gardner ] + + * Revert "[Debian] getabis: Preface module with package name" + * [Config] Added ppc64el to getabis + * [packaging] Bump ABI for every new release + + -- Andy Whitcroft Fri, 10 Jan 2014 11:48:39 +0000 + +linux (3.13.0-1.16) trusty; urgency=low + + * First 3.13 upload. + * Release tracker + - LP: #1266852 + + -- Tim Gardner Tue, 07 Jan 2014 09:21:26 -0700 + +linux (3.13.0-0.15) trusty; urgency=low + + [ Tim Gardner ] + + * rebase to v3.13-rc7 + + [ Upstream Kernel Changes ] + + * rebase to v3.13-rc7 + + -- Tim Gardner Sun, 05 Jan 2014 06:13:33 -0700 + +linux (3.13.0-0.14) trusty; urgency=low + + [ Andy Whitcroft ] + + * rebase to 7a262d2ed9fa42fad8c4f243f8025580b58cf2f6 + + [ Tim Gardner ] + + * Remove ubuntu/dm-raid4-5 in favor of CONFIG_MD_RAID456 + * Update lttng to Version 2.4.0-rc2 + * lttng: Disabled trace_kvm_async_pf_completed + * [Config] CONFIG_IMA=y + - LP: #1244627 + + [ Upstream Kernel Changes ] + + * rebase to 7a262d2ed9fa42fad8c4f243f8025580b58cf2f6 + + -- Tim Gardner Thu, 02 Jan 2014 12:57:13 -0700 + +linux (3.13.0-0.13) trusty; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: aufs3 -- (no-up) aufs3-base.patch + * ubuntu: aufs3 -- (no-up) aufs3-mmap.patch + * ubuntu: aufs3 -- (no-up) aufs3-standalone.patch + * ubuntu: AUFS (no-squash): basic framework and update machinary + * ubuntu: AUFS -- update to 7b136a27b021da9010d8b6c101939dd298e46be7 + * ubuntu: aufs3 -- enable + * ubuntu: aufs3 -- update configs + + -- Andy Whitcroft Thu, 02 Jan 2014 09:41:02 +0000 + +linux (3.13.0-0.12) trusty; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to v3.13-rc6 + + -- Tim Gardner Tue, 31 Dec 2013 06:16:03 -0700 + +linux (3.13.0-0.11) trusty; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: suspicious unlocked ->status reading and writing in ipc/sem.c + * [Config] ppc64el -- initial defconfig based -generic flavour + * [Config] initial defconfig for ppc64el + * [Config] ubuntuise ppc64el config + * [Config] ubuntuise ppc64el config part 2 + * [Config] d-i -- update empty udebs list + * [Config] ppc64el -- split extras package + + [ Anton Blanchard ] + + * SAUCE: KVM: PPC: Book3S HV: Add little-endian guest support + + [ Benjamin Herrenschmidt ] + + * SAUCE: powerpc/powernv: Add calls to support little endian + + [ Cédric Le Goater ] + + * SAUCE: KVM: PPC: Book3S: add helper routine to load guest instructions + * SAUCE: KVM: PPC: Book3S: add helper routines to detect endian order + * SAUCE: KVM: PPC: Book3S: MMIO emulation support for little endian + guests + + [ Paul E. McKenney ] + + * SAUCE: powerpc: Make 64-bit non-VMX copy_tofrom_user() bi-endian + + -- Andy Whitcroft Fri, 27 Dec 2013 16:48:55 +0000 + +linux (3.13.0-0.10) trusty; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.13-rc5 + * [Config] updateconfigs following rebase to v3.13-rc5 + + [ Upstream Kernel Changes ] + + * rebase to v3.13-rc5 + - LP: #1260303 + - LP: #1260303 + - LP: #1260225 + + -- Andy Whitcroft Mon, 23 Dec 2013 12:48:28 +0000 + +linux (3.13.0-0.9) trusty; urgency=low + + [ Andy Whitcroft ] + + * [Config] d-i -- allow missing firmware + + -- Andy Whitcroft Fri, 20 Dec 2013 17:57:06 +0000 + +linux (3.13.0-0.8) trusty; urgency=low + + [ Andy Whitcroft ] + + * [Config] annotations -- first pass over entire config + * [Config] drop libunwind8-dev from Build-Depends for ppc64el + + [ Tim Gardner ] + + * [Config] Add arm64 device tree files + - LP: #1262901 + + -- Andy Whitcroft Thu, 19 Dec 2013 18:36:43 +0000 + +linux (3.13.0-0.7) trusty; urgency=low + + [ Rajesh B Prathipati ] + + * SAUCE: powerpc: Make unaligned accesses endian-safe for powerpc + + [ Tim Gardner ] + + * [Config] CONFIG_REGULATOR_S2MPS11=n for FTBS + + [ Upstream Kernel Changes ] + + * rebase to v3.13-rc4 + - LP: #1259790 + - LP: #1259437 + - LP: #1259435 + + -- Tim Gardner Fri, 13 Dec 2013 07:56:34 -0700 + +linux (3.13.0-0.6) trusty; urgency=low + + [ Paolo Pisati ] + + * [Config] armhf: arm64: VIRTIO_[BLK|MMIO|NET|CONSOLE|BALLOON]=y + * [Config] i386: amd64: VIRTIO_CONSOLE=y + + [ Tim Gardner ] + + * [Config] CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y + + -- Tim Gardner Sun, 08 Dec 2013 09:22:01 -0700 + +linux (3.13.0-0.5) trusty; urgency=low + + [ Andy Whitcroft ] + + * correct bug listing for v3.13-rc2 rebase + * [Config] ppc64el -- create linux-libc-dev + * [Debian] Improve tools version message + - LP: #1257715 + + [ Serge Hallyn ] + + * SAUCE: fork: Allow CLONE_PARENT after setns(CLONE_NEWPID)] + - LP: #1248590 + * SAUCE: vfs: Fix a regression in mounting proc + + [ Tim Gardner ] + + * [Config] Build-in ohci-pci + - LP: #1244176 + * Rebase to v3.13-rc3 + + [ Upstream Kernel Changes ] + + * Revert "Revert "fork: unify and tighten up CLONE_NEWUSER/CLONE_NEWPID + checks"" + - LP: #1248590 + + [ Upstream Kernel Changes ] + + * rebase to v3.13-rc3 + - LP: #1256840 + - LP: #1256212 + + -- Tim Gardner Sat, 07 Dec 2013 07:55:39 -0700 + +linux (3.13.0-0.4) trusty; urgency=low + + [ Tim Gardner ] + + * Rebase to v3.13-rc2 + + [ Upstream Kernel Changes ] + + * rebase to v3.13-rc2 + + -- Tim Gardner Fri, 29 Nov 2013 23:54:05 -0500 + +linux (3.13.0-0.3) trusty; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: Fix DocBook FTBS" + + [ Tim Gardner ] + + * [Debian] Re-sign modules after debug objcopy + - LP: #1253155 + * [Config] CONFIG_EXT4_USE_FOR_EXT23=y + + [ Upstream Kernel Changes ] + + * doc: fix generation of device-drivers + * rebase to b975dc3689fc6a3718ad288ce080924f9cb7e176 + + -- Tim Gardner Tue, 26 Nov 2013 12:24:42 -0700 + +linux (3.13.0-0.2) trusty; urgency=low + + [ Tim Gardner ] + + * SAUCE: Fix DocBook FTBS + + -- Tim Gardner Mon, 25 Nov 2013 13:24:15 -0700 + +linux (3.13.0-0.1) trusty; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to 7e3528c3660a2e8602abc7858b0994d611f74bc3 + + -- Tim Gardner Tue, 12 Nov 2013 07:28:53 -0700 + +linux (3.13.0-0.0) trusty; urgency=low + + * Major release bump. + + -- Andy Whitcroft Tue, 12 Nov 2013 21:37:52 +0000 + +linux (3.12.0-2.7) trusty; urgency=low + + * Fixed armhf ABI build failure. + * Release tracker + - LP: #1249477 + + -- Tim Gardner Fri, 08 Nov 2013 16:22:45 -0700 + +linux (3.12.0-2.6) trusty; urgency=low + + [ Joseph Salisbury ] + + * SAUCE: tg3: Add support for new 57786 device id. + - LP: #1242610 + + [ Tim Gardner ] + + * [Config] CONFIG_OABI_COMPAT=n + * [Config] add the wandboard to shipped dtb + - LP: #1249421 + * Release tracker + - LP: #1249477 + + -- Tim Gardner Fri, 08 Nov 2013 12:23:18 -0700 + +linux (3.12.0-2.5) trusty; urgency=low + + [ Andy Whitcroft ] + + * rebase to mainline v3.12 + * [Config] updateconfigs following rebase to v3.12 + * postinst -- improve relative symlink detection with missing files + - LP: #1248053 + * postinst -- fix unchanged link detection + * [Config] update configs following addition of apparmor fixes + + [ Anthony Wong ] + + * SAUCE: Work around broken ACPI backlight on Dell Inspiron 5537 + - LP: #1231305 + + [ John Johansen ] + + * SAUCE: (no-up) apparmor: Sync to apparmor 3 - alpha 4 snapshot + * SAUCE: apparmor: fix unix domain sockets to be mediated on connection + - LP: #1208988 + * SAUCE: apparmor: allocate path lookup buffers during init + - LP: #1208988 + + [ Tim Gardner ] + + * [Config] Remove superfluous ubuntu/lttng-modules + + [ Upstream Kernel Changes ] + + * Revert "fork: unify and tighten up CLONE_NEWUSER/CLONE_NEWPID checks" + - LP: #1248590 + + [ Upstream Kernel Changes ] + + * rebase to v3.12 + - LP: #1222850 + + [ Adam Conrad ] + * etc/getabis: Fetch arm64/generic abis as well + + -- Andy Whitcroft Wed, 06 Nov 2013 21:00:21 +0000 + +linux (3.12.0-1.3) trusty; urgency=low + + [ Andy Whitcroft ] + + * [Config] arm64 -- add arch to the configuration handlers + * [Config] arm64 -- add generic flavour + * [Config] arm64 -- default config + * [Config] arm64 -- fix up various FTBFS config options + * SAUCE: arm64: export __copy_in_user to modules + * [Config] arm64 -- disable ABI/module checks + * [Config] arm64 -- enforcer -- add arm64 to the enforcer + * [Config] arm64 -- enable udebs for arm64 + + [ Colin Watson ] + + * [Config] Clean up various udeb Provides + + [ Paolo Pisati ] + + * [Config] AHCI_IMX=y + * [Config] build imx*-wandboard dtbs + + [ Serge Hallyn ] + + * SAUCE: device_cgroup: remove can_attach + + [ Tim Gardner ] + + * rebase to v3.12-rc7 + * SAUCE: KVM: Fix modprobe failure for kvm_intel/kvm_amd + * Release tracker + - LP: #1245932 + + [ Upstream Kernel Changes ] + + * rebase to v3.12-rc7 + - LP: #1180881 + - LP: #1180881 + - LP: #1217957 + + -- Tim Gardner Sun, 27 Oct 2013 22:08:55 -0600 + +linux (3.12.0-0.2) trusty; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: (no-up) scsi: hyper-v storage -- mark as preferring READ + CAPACITY (16) at SPC-2" + * Revert "SAUCE: (no-up) scsi: hyper-v storage -- mark as VPD capable at + SPC-2" + * Revert "SAUCE: (no-up) scsi: add scsi device flag to request READ + CAPACITY (16) be preferred" + * Revert "SAUCE: (no-up) scsi: add scsi device flag to request VPD pages + be used at SPC-2" + * Revert "overlayfs: Update to v19" + * Revert "ubuntu: overlayfs v18 -- -- overlayfs: implement show_options" + * Revert "ubuntu: overlayfs v18 -- -- overlayfs: add statfs support" + * Revert "ubuntu: overlayfs v18 -- -- overlay filesystem" + * Revert "ubuntu: overlayfs v18 -- -- vfs: introduce + clone_private_mount()" + * Revert "ubuntu: overlayfs v18 -- -- vfs: export do_splice_direct() to + modules" + * Revert "ubuntu: overlayfs v18 -- -- overlay: overlay filesystem + documentation" + * ubuntu: overlayfs v20 -- overlayfs: add statfs support + * [Config] fix linux-libc-dev generation for arm64 + * [Config] fix linux-libc-dev generation for x32 + * [Config] add linux-libc-dev generation for ppc64el + + [ Erez Zadok ] + + * ubuntu: overlayfs v20 -- overlayfs: implement show_options + + [ Miklos Szeredi ] + + * ubuntu: overlayfs v20 -- vfs: add i_op->dentry_open() + * ubuntu: overlayfs v20 -- vfs: export do_splice_direct() to modules + * ubuntu: overlayfs v20 -- vfs: export __inode_permission() to modules + * ubuntu: overlayfs v20 -- vfs: introduce clone_private_mount() + * ubuntu: overlayfs v20 -- overlay filesystem + * ubuntu: overlayfs v20 -- fs: limit filesystem stacking depth + + [ Neil Brown ] + + * ubuntu: overlayfs v20 -- overlay: overlay filesystem documentation + + [ Paolo Pisati ] + + * [Config] arm: VIRTIO_[BLK|NET|MMIO]=y + + [ Seth Forshee ] + + * SAUCE: (no-up) ACPI: Disable Windows 8 compatibility for some Lenovo + ThinkPads + - LP: #1183856 + + [ Tim Gardner ] + + * [Config] CONFIG_CRYPTO_CRCT10DIF=y, CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m + * rebase to v3.12-rc2 + * updateconfigs + * [Config] disable CONFIG_FB_VESA enforcer check + * [Config] Disable lttng for FTBS + * rebase to v3.12-rc3 + * rebase to v3.12-rc4 + * [Config] CONFIG_ANDROID=n + - LP: #1235161 + * [Config] CONFIG_L2TP_V3=y + - LP: #1235914 + * [Config] CONFIG_USB_OTG=n for all arches + * Release tracker + - LP: #1242811 + + [ Upstream Kernel Changes ] + + * scsi: hyper-v storsvc switch up to SPC-3 + + * rebase to v3.12-rc6 + - LP: #1235977 + - LP: #1235523 + - LP: #1239392 + - LP: #1227491 + + * rebase to v3.12-rc3 + - LP: #1231931 + + * rebase to v3.12-rc2 + - LP: #1213820 + - LP: #1213055 + - LP: #1198030 + + -- Tim Gardner Mon, 23 Sep 2013 07:41:07 -0600 + +linux (3.11.0-8.15) saucy; urgency=low + + [ Tim Gardner ] + + * Release tracker + - LP: #1227969 + + * Update lttng + Updated to git://git.lttng.org/lttng-modules.git 9998f5216f4641a79e158135 + Version 2.3.0+ + + [ Upstream Kernel Changes ] + + * igb: Add additional get_phy_id call for i354 devices + - LP: #1219619 + * igb: Read flow control for i350 from correct EEPROM section + - LP: #1219619 + * timekeeping: Fix HRTICK related deadlock from ntp lock changes + Required for lttng update. + + -- Tim Gardner Thu, 19 Sep 2013 07:41:49 -0600 + +linux (3.11.0-7.14) saucy; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] sort out linux-tools naming + - LP: #1205284 + * [Packaging] linux-tools: switch to common generic version helper + + [ Paolo Pisati ] + + * [Config] highbank: ecx1000: CPU_IDLE causes instabilities, disable it + + [ Tim Gardner ] + + * Release tracker + - LP: #1226160 + + [ Tony Lindgren ] + + * SAUCE: ARM: dts: Fix muxing and regulator for wl12xx on the SDIO bus + for pandaboard + + [ Upstream Kernel Changes ] + + * USB: handle LPM errors during device suspend correctly + - LP: #1011415 + * usb: don't check pm qos NO_POWER_OFF flag in usb_port_suspend() + - LP: #1011415 + * usb: Don't fail port power resume on device disconnect. + - LP: #1011415 + + [ Upstream Kernel Changes ] + + * rebase to v3.11.1 + + -- Tim Gardner Wed, 11 Sep 2013 07:30:17 -0600 + +linux (3.11.0-7.13) saucy; urgency=low + + * Release tracker + - LP: #1223545 + + [ Andy Whitcroft ] + + * SAUCE: (no-up) scsi: add scsi device flag to request VPD pages be used at SPC-2 + - LP: #1223499 + * SAUCE: (no-up) scsi: add scsi device flag to request READ CAPACITY (16) be preferred + - LP: #1223499 + * SAUCE: (no-up) scsi: hyper-v storage -- mark as VPD capable at SPC-2 + - LP: #1223499 + * SAUCE: (no-up) scsi: hyper-v storage -- mark as preferring READ CAPACITY (16) at SPC-2 + - LP: #1223499 + + [ Maximiliano Curia ] + + * SAUCE: (no-up) Only let characters through when there are active readers. + - LP: #1208740 + + [ Tim Gardner ] + + * [Debian] getabis: Commit new ABI directory, remove the old + * [Config] CONFIG_EFIVAR_FS=y + - LP: #1223195 + * [Config] CONFIG_EFI_VARS_PSTORE=m, + CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=n + * SAUCE: (no-up) USB: input: cm109.c: Convert high volume dev_err() to dev_err_ratelimited() + - LP: #1222850 + + [ Upstream Kernel Changes ] + + * Intel xhci: refactor EHCI/xHCI port switching + - LP: #1210858 + + -- Tim Gardner Tue, 10 Sep 2013 09:00:19 -0600 + +linux (3.11.0-6.12) saucy; urgency=low + + * Release tracker + - LP: #1222893 + + [ Andy Whitcroft ] + + * Revert "ubuntu: (no-squash) AUFS3 -- aufs3-standalone.patch" + * Revert "ubuntu: (no-squash) AUFS3 -- aufs3-base.patch" + * ubuntu: (no-squash) AUFS3 -- aufs3-base.patch + * ubuntu: (no-squash) AUFS3 -- aufs3-standalone.patch + - LP: #1222407 + + [ Paolo Pisati ] + + * [Config] restore mmc boot on panda + + [ Tyler Hicks ] + + * SAUCE: apparmor: Use shash crypto API interface for profile hashes + - LP: #1216294 + + [ Upstream Kernel Changes ] + + * net: calxedaxgmac: remove NETIF_F_FRAGLIST setting + * net: calxedaxgmac: read correct field in xgmac_desc_get_buf_len + * net: calxedaxgmac: fix race between xgmac_tx_complete and xgmac_tx_err + * net: calxedaxgmac: fix possible skb free before tx complete + * net: calxedaxgmac: update ring buffer tx_head after barriers + * net: calxedaxgmac: fix race with tx queue stop/wake + * net: calxedaxgmac: enable interrupts after napi_enable + * net: calxedaxgmac: fix various errors in xgmac_set_rx_mode + * net: calxedaxgmac: remove some unused statistic counters + * net: calxedaxgmac: fix rx DMA mapping API size mismatches + * net: calxedaxgmac: fix xgmac_xmit DMA mapping error handling + * mfd: rtsx: Read vendor setting from config space + - LP: #1201698 + + -- Tim Gardner Mon, 09 Sep 2013 07:21:06 -0600 + +linux (3.11.0-5.11) saucy; urgency=low + + * Release tracker + - LP: #1221886 + + [ Adam Lee ] + + * SAUCE: Bluetooth: Add support for 04ca:2007 + - LP: #1153448 + * SAUCE: Bluetooth: Add support for 105b:e065 + - LP: #1161261 + + [ Gavin Guo ] + + * SAUCE: Bluetooth: Add support for Broadcom 413c:8143 + - LP: #1166113 + + [ Upstream Kernel Changes ] + + * igb: Reset the link when EEE setting changed + - LP: #1219619 + * igb: Read register for latch_on without return value + - LP: #1219619 + * igb: Added rcu_lock to avoid race + - LP: #1219619 + * igb: don't allow SR-IOV without MSI-X + - LP: #1219619 + * igb: Update MTU so that it is always at least a standard frame size + - LP: #1219619 + * igb: Refactor of init_nvm_params + - LP: #1219619 + * igb: Refactor NVM read functions to accommodate devices with no flash + - LP: #1219619 + * igb: Add device support for flashless SKU of i210 device + - LP: #1219619 + * igb: Fix get_fw_version function for all parts + - LP: #1219619 + * igb: Add macro for size of RETA indirection table + - LP: #1219619 + * igb: Expose RSS indirection table for ethtool + - LP: #1219619 + * igb: Don't look for a PBA in the iNVM when flashless + - LP: #1219619 + * igb: Implementation of 1-sec delay for i210 devices + - LP: #1219619 + * igb: New PHY_ID for i354 device + - LP: #1219619 + * igb: M88E1543 PHY downshift implementation + - LP: #1219619 + * igb: No PHPM support in i354 devices + - LP: #1219619 + * igb: Support to get 2_5G link status for appropriate media type + - LP: #1219619 + * igb: Get speed and duplex for 1G non_copper devices + - LP: #1219619 + * igb: Implementation to report advertised/supported link on i354 devices + - LP: #1219619 + * igb: Update version number + - LP: #1219619 + * Bluetooth: Take proper tty_struct references + - LP: #1189998 + * Bluetooth: Remove the device from the list in the destructor + - LP: #1189998 + * Bluetooth: Move the tty initialization and cleanup out of open/close + - LP: #1189998 + * Bluetooth: Implement .activate, .shutdown and .carrier_raised methods + - LP: #1189998 + * Bluetooth: Fix the reference counting of tty_port + - LP: #1189998 + * Bluetooth: Purge the dlc->tx_queue to avoid circular dependency + - LP: #1189998 + + [ Wen-chien Jesse Sung ] + + * SAUCE: Bluetooth: Support for loading broadcom patchram firmware + - LP: #1065400 + * SAUCE: Bluetooth: Add support for 13d3:3388 and 13d3:3389 + - LP: #1065400 + + -- Tim Gardner Thu, 05 Sep 2013 08:06:17 -0600 + +linux (3.11.0-5.10) saucy; urgency=low + + [ Andy Whitcroft ] + + * Release tracker + - LP: #1220222 + * Revert "[Config] Fix ubuntu directoy Kbuilds" + * Revert "aufs update dropped some Kbuild files" + * Revert "ubuntu: AUFS -- follow rename of loop.h into drivers/block" + * Revert "ubuntu: AUFS -- update to + 8e503d4142c189ed6c47a2177ad2cd058e8d340e" + * Revert "ubuntu: (no-squash) AUFS3 -- aufs3-standalone.patch" + * Revert "ubuntu: (no-squash) AUFS3 -- aufs3-base.patch" + * rebase to v3.11 final + * [Config] clean up ubuntu/Kconfig and ubuntu/Makefile + * ubuntu: AUFS (no-squash): basic framework and update machinary + * ubuntu: (no-squash) AUFS3 -- aufs3-base.patch + * ubuntu: (no-squash) AUFS3 -- aufs3-standalone.patch + * ubuntu: AUFS -- update to 5ac5fe26a90a818218310e208d17688fddb07622 + * ubuntu: (no-squash) AUFS -- enable aufs + * ubuntu: AUFS -- fix remaining d_count references to use accessor + * ubuntu: lttng -- follow rename of pid_ns + * SAUCE: disable stack-protector for ARM compressed bootloader + + [ Paolo Pisati ] + + * [Config] ARM_ATAG_DTB_COMPAT=y + + [ Rob Herring ] + + * [Config] Enable KVM and virtio for armhf generic-lpae + + [ Tim Gardner ] + + * [Config] CONFIG_ARPD=y + * [Config] CONFIG_ZSWAP=y + - LP: #1215379 + + [ Upstream Kernel Changes ] + + * uvcvideo: quirk PROBE_DEF for Dell SP2008WFP monitor. + - LP: #1217957 + * ARM: use phys_addr_t for DMA zone sizes + * ARM: highbank: enable DMA zone for LPAE + * ARM: highbank: select ARCH_HAS_HOLES_MEMORYMODEL + * ARM: highbank: select required errata work-arounds + * DMA: fix AMBA PL08x compilation issue with 64bit DMA address type + * DMA: fix printk warning in AMBA PL08x DMA driver + * ARM: highbank: select ARCH_DMA_ADDR_T_64BIT for LPAE + * ARM: move outer_cache declaration out of ifdef + * ARM: highbank: avoid L2 cache smc calls when PL310 is not present + * ARM: highbank: clean-up some unused includes + * ARM: xen: only set pm function ptrs for Xen guests + + [ Upstream Kernel Changes ] + + * rebase to v3.11 + + -- Andy Whitcroft Tue, 03 Sep 2013 17:08:06 +0100 + +linux (3.11.0-4.9) saucy; urgency=low + + [ Tim Gardner ] + + * rebase to v3.11-rc7 + * Release tracker + - LP: #1216962 + + [ Upstream Kernel Changes ] + + * mwifiex: do not create AP and P2P interfaces upon driver loading + - LP: #1212720 + + -- Tim Gardner Mon, 26 Aug 2013 06:25:35 -0600 + +linux (3.11.0-3.8) saucy; urgency=low + + [ Johannes Berg ] + + * SAUCE: mac80211: ignore (E)CSA in probe response frames + - LP: #1201470 + + -- Tim Gardner Fri, 23 Aug 2013 09:47:36 -0600 + +linux (3.11.0-3.7) saucy; urgency=low + + [ Tim Gardner ] + + * SAUCE: (no-up) hv_vss_daemon -- prevent self-daemonising to allow + upstart to track + * SAUCE: (no-up) hv -- bodge hv_vss_daemon so it can use the local + linux/hyperv.h + * SAUCE: hv: Add vss daemon to Makefile + * [Debian] Add hv_vss_daemon to tools package + - LP: #1213282 + * [Config] Fix ubuntu directoy Kbuilds + - LP: #1181755 + + -- Tim Gardner Tue, 20 Aug 2013 08:34:05 -0600 + +linux (3.11.0-3.6) saucy; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] tools: conditionalise x86 and hyper-v tools sensibly + * [Config] tools: enable x86 and hyper-v + + [ John Johansen ] + + * Revert "SAUCE: (no-up) apparmor: Sync to apparmor 3 dev stable + snapshot" + * Revert "SAUCE: (no-up) apparmor: fix apparmor module status for none + root users" + * SAUCE: (no-up) apparmor: Sync to apparmor 3 - alpha 4 snapshot + + [ Joseph Salisbury ] + + * SAUCE: (no-up) intel_ips: blacklist ASUSTek G60JX laptops + - LP: #1210848 + + [ Kamal Mostafa ] + + * [debian] tools: ship 'cpupower' in linux-tools + - LP: #1158668 + * [Config] Build-dep on libpci-dev for cpu tools + - LP: #1158668 + + [ Tim Gardner ] + + * rebase to v3.11-rc6 + * Release tracker + - LP: #1213941 + + -- Tim Gardner Fri, 16 Aug 2013 07:02:07 -0600 + +linux (3.11.0-2.5) saucy; urgency=low + + [ Tim Gardner ] + + * [Config] CONFIG_PM_DEBUG=y + - LP: #1210539 + * rebase to v3.11-rc5 + * Release tracker + - LP: #1211378 + + -- Tim Gardner Mon, 12 Aug 2013 06:10:39 -0600 + +linux (3.11.0-1.4) saucy; urgency=low + + [ Tim Gardner ] + + * Bump ABI when making changes to the inclusion list lest + you cause conflicts with existing installed kernel + packages. + - LP: #1210331 + + -- Tim Gardner Fri, 09 Aug 2013 03:03:51 +0100 + +linux (3.11.0-0.3) saucy; urgency=low + + [ Tim Gardner ] + + * [Config] Include rbd and kvm in the virtual inclusion list + - LP: #1206961 + * [Config] Removed obsolete inclusion list entries + + -- Tim Gardner Tue, 06 Aug 2013 08:52:14 +0100 + +linux (3.11.0-0.2) saucy; urgency=low + + [ Bruce Allan ] + + * SAUCE: (no-up) e1000e: fix I217/I218 PHY initialization flow + - LP: #1206757 + * SAUCE: (no-up) e1000e: enable support for new device IDs + - LP: #1206757 + + [ John Johansen ] + + * SAUCE: (no-up) apparmor: Sync to apparmor 3 dev stable snapshot + + [ Paolo Pisati ] + + * build vexpress a15 dtb + * [Config] disable Broadcom bcm support (ARCH_BCM) + * [Config] disable Allwinner a1x support (ARCH_SUNXI) + * [Config] disable WonderMedia WM8850 support (ARCH_WM8850) + * [Config] disable Rockchip support (ARCH_ROCKCHIP) + * [Config] disable STMicroelectronics STiH41x SOCs (ARCH_STI) + * [Config] disable TI Keystone, AM43xx and OMAP5 support + * [Config] ARM_APPENDED_DTB=y + + [ Tim Gardner ] + + * rebase to v3.11-rc4 + * overlayfs: Update to v19 + * [Config] Enable overlayfs + * SAUCE: Fix lttng compile errors + + [ Upstream Kernel Changes ] + + * rebase to v3.11-rc4 + - LP: #1163720 + - LP: #1162026 + - LP: #1195636 + - LP: #1195597 + - LP: #1180409 + - LP: #1168430 + + -- Tim Gardner Sun, 04 Aug 2013 03:45:31 -0600 + +linux (3.11.0-0.1) saucy; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to 64ccccf8525fee499625b517c0faadf784c79e93 + - LP: #1163720 + - LP: #1162026 + - LP: #1195636 + - LP: #1195597 + - LP: #1180409 + - LP: #1168430 + + -- Tim Gardner Mon, 08 Jul 2013 08:50:46 -0600 + +linux (3.10.0-2.10) saucy; urgency=low + + [ Andy Whitcroft ] + + * [Config] CONFIG_INTEL_MEI*=m + - LP: #1196155 + * [Config] CONFIG_DEBUG_INFO=y + + [ Stephen Warren ] + + * [Config] fix Calxeda xgmac module filename + + [ Upstream Kernel Changes ] + + * Revert "serial: 8250_pci: add support for another kind of NetMos + Technology PCI 9835 Multi-I/O Controller" + - LP: #1190967 + * mfd: lpc_ich: Add support for Intel Avoton SoC + - LP: #1196658 + + -- Andy Whitcroft Fri, 05 Jul 2013 18:08:02 +0100 + +linux (3.10.0-2.9) saucy; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.10 + + [ John Johansen ] + + * Revert "SAUCE: (no-up) apparmor: Fix quieting of audit messages for + network mediation" + * Revert "SAUCE: (no-up) apparmor: Fix compile warnings" + * Revert "SAUCE: (no-up) AppArmor: basic networking rules" + * Revert "SAUCE: (no-up) apparmor: Add the ability to mediate mount" + * Revert "SAUCE: (no-up) AppArmor: Add profile introspection file to + interface" + * Revert "SAUCE: (no-up) AppArmor: Disable Add PR_{GET,SET}_NO_NEW_PRIVS + to prevent execve from granting privs" + * SAUCE: (no-up) apparmor: Sync to apparmor 3 dev stable snapshot + + [ Upstream Kernel Changes ] + + * rebase to v3.10 + + -- Andy Whitcroft Mon, 01 Jul 2013 17:42:29 +0100 + +linux (3.10.0-1.8) saucy; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1195717 + + [ Andy Whitcroft ] + + * Revert "ubuntu: overlayfs -- follow change to do_splice_direct + interface" + * Revert "ubuntu: overlayfs -- expose do_splice_direct prototype" + * Revert "SAUCE: ubuntu: overlayfs -- ovl_path_open should not take path + reference" + * Revert "ubuntu: overlayfs -- add FS_ALIAS" + * Revert "ubuntu: overlayfs -- + overlayfs-copy-up-i_uid-i_gid-from-the-underlying-inode" + * Revert "ubuntu: overlayfs -- ovl-switch-to-inode_permission" + * Revert "ubuntu: overlayfs -- vfs-export-inode_permission-to-modules" + * Revert "ubuntu: overlayfs -- overlayfs-create-new-inode-in-ovl_link" + * Revert "ubuntu: overlayfs -- + overlayfs-fix-possible-leak-in-ovl_new_inode" + * Revert "ubuntu: overlayfs -- fs-limit-filesystem-stacking-depth" + * Revert "ubuntu: overlayfs -- overlay-overlay-filesystem-documentation" + * Revert "ubuntu: overlayfs -- overlayfs-implement-show_options" + * Revert "ubuntu: overlayfs -- overlayfs-add-statfs-support" + * Revert "ubuntu: overlayfs -- overlay filesystem" + * Revert "ubuntu: overlayfs -- vfs-introduce-clone_private_mount" + * Revert "ubuntu: overlayfs -- vfs-export-do_splice_direct-to-modules" + * Revert "ubuntu: overlayfs -- vfs-add-i_op-dentry_open" + * ubuntu: overlayfs v18 -- -- overlayfs: add statfs support + + [ Erez Zadok ] + + * ubuntu: overlayfs v18 -- -- overlayfs: implement show_options + + [ Miklos Szeredi ] + + * ubuntu: overlayfs v18 -- -- vfs: add i_op->dentry_open() + * ubuntu: overlayfs v18 -- -- vfs: export do_splice_direct() to modules + * ubuntu: overlayfs v18 -- -- vfs: export __inode_permission() to modules + * ubuntu: overlayfs v18 -- -- vfs: introduce clone_private_mount() + * ubuntu: overlayfs v18 -- -- overlay filesystem + * ubuntu: overlayfs v18 -- -- fs: limit filesystem stacking depth + + [ Neil Brown ] + + * ubuntu: overlayfs v18 -- -- overlay: overlay filesystem documentation + + [ Tim Gardner ] + + * [Config] CONFIG_SUNRPC_DEBUG=y + - LP: #1127319 + + -- Andy Whitcroft Fri, 28 Jun 2013 10:26:52 +0100 + +linux (3.10.0-0.7) saucy; urgency=low + + [ Andy Whitcroft ] + + * autopkgtest: switch Depends: to build-essential + + -- Andy Whitcroft Tue, 25 Jun 2013 08:40:55 +0100 + +linux (3.10.0-0.6) saucy; urgency=low + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_ARCH_TEGRA to fix FTBFS on armhf + * SAUCE: ubuntu: overlayfs -- ovl_path_open should not take path reference + - LP: #1098378 + * ubuntu: AUFS -- update to 4f14cef47eb7c23eda7198931fbab1040866b6ee + * ubuntu: overlayfs -- expose do_splice_direct prototype + * ubuntu: overlayfs -- follow change to do_splice_direct interface + * [Config] flip CONFIG_NO_HZ_FULL_ALL off as it is overheating machines + - LP: #1192691 + + [ Stefan Bader ] + + * (d-i) Add dm-snapshot to md-modules + - LP: #1191726 + + [ Tim Gardner ] + + * Release tracker + - LP: #1194149 + * [Config] CONFIG_WIL6210=n for armhf + * [Config] d-i: Add calxedaxgmac to nic-modules + - LP: #1192358 + * [debian] Use dh_strip + - LP: #1192759 + * [Config] Enable perf for armhf + * do_tools=false when cross compiling + * [Config] CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y + - LP: #1108082 + + [ Upstream Kernel Changes ] + + * nsp32: switch reset delay to msleep() as it is tooo long + * alx: add a simple AR816x/AR817x device driver + Plucked from linux-next. replaces ubuntu/alx in favor of + 'to be merged' version in 3.11. + * rebase to v3.10-rc7 + - LP: #1189363 + + -- Tim Gardner Sat, 22 Jun 2013 18:10:31 -0600 + +linux (3.10.0-0.5) saucy; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.10-rc6 + * [Config] updateconfigs following rebase to v3.10-rc6 + + [ Upstream Kernel Changes ] + + * rebase to v3.10-rc6 + + -- Andy Whitcroft Mon, 17 Jun 2013 11:12:39 +0100 + +linux (3.10.0-0.4) saucy; urgency=low + + [ Andy Whitcroft ] + + * [Config] updateconfigs following rebase to v3.10-rc4 + + -- Andy Whitcroft Mon, 10 Jun 2013 11:42:28 +0100 + +linux (3.10.0-0.3) saucy; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.10-rc5 + + [ Upstream Kernel Changes ] + + * rebase to v3.10-rc5 + - LP: #1186170 + + -- Andy Whitcroft Mon, 10 Jun 2013 09:23:31 +0100 + +linux (3.10.0-0.2) saucy; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.10-rc4 + * [Config] CONFIG_BINFMT_SCRIPT=y to fix booting initramfs scripts + * [Config] enable SND_PCM_DEBUG SND_PCM_XRUN_DEBUG + - LP: #1187744 + * [Config] enforce CONFIG_BINFMT_SCRIPT=y + + [ Dave Chiluk ] + + * SAUCE: ncpfs: fix rmdir returns Device or resource busy + - LP: #1035226 + + [ Tim Gardner ] + + * rebase to v3.10-rc3 + * [Config] sparc be gone + * [Config] ia64 be gone + * d-i: block-modules provides nbd-modules + + [ Upstream Kernel Changes ] + + * rebase to v3.10-rc4 + * rebase to v3.10-rc3 + + -- Tim Gardner Tue, 28 May 2013 06:16:46 -0600 + +linux (3.10.0-0.1) saucy; urgency=low + + [ Tim Gardner ] + + * UBUNTU: Disabled lttng + * UBUNTU: Disable aufs for FTBS + * UBUNTU: Disabled alx + * UBUNTU: alx: rename NETIF_F_HW_VLAN_* feature flags to NETIF_F_HW_VLAN_CTAG_* + * UBUNTU: rebase to v3.10-rc2 + * UBUNTU: SAUCE: uvcvideo: quirk PROBE_DEF for Alienware X51 OmniVision webcam + + [ Andy Whitcroft ] + + * UBUNTU: [Config] update standards version to 3.9.4.0 + * UBUNTU: [Config] squash duplicate package description (long and short) + * UBUNTU: [Config] fix up Vcs-git: to point to saucy + * UBUNTU: [Config] drop depenancy on util-linux as is Essential + * UBUNTU: [Config] drop redundant Build-Conficts: + + [ Upstream Kernel Changes ] + + * rebase to v3.10-rc2 + - LP: #1180351 + + [ Upstream Kernel Changes ] + + * rebase to v3.10-rc1 + - LP: #1172151 + - LP: #1089795 + - LP: #1167270 + - LP: #1128840 + + -- Tim Gardner Tue, 14 May 2013 13:41:07 -0600 + +linux (3.10.0-0.0) saucy; urgency=low + + * Dummy + + -- Tim Gardner Thu, 09 May 2013 20:30:40 +0100 + +linux (3.9.0-2.6) saucy; urgency=low + + [ Tim Gardner ] + + * rebase to v3.9.2 + + -- Tim Gardner Thu, 09 May 2013 20:30:40 +0100 + +linux (3.9.0-1.5) saucy; urgency=low + + [ Tim Gardner ] + + * rebase to v3.9.1 + + -- Tim Gardner Wed, 08 May 2013 12:49:45 -0400 + +linux (3.9.0-0.4) saucy; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: overlayfs -- add FS_ALIAS + + [ Tim Gardner ] + + * Added lttng + - LP: #1175784 + + -- Tim Gardner Thu, 02 May 2013 17:17:13 -0400 + +linux (3.9.0-0.3) saucy; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to v3.9 + + -- Tim Gardner Mon, 29 Apr 2013 18:20:00 -0400 + +linux (3.9.0-0.2) saucy; urgency=low + + [ Tim Gardner ] + + * Enable extras packaging for amd64/i386. + Fixes build depenencies with brittany and linux-meta. + + -- Tim Gardner Mon, 29 Apr 2013 05:37:01 -0600 + +linux (3.9.0-0.1) saucy; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to v3.9-rc8 + + [ Upstream Kernel Changes ] + + * rebase to v3.9-rc7 + - LP: #1128840 + + [ Upstream Kernel Changes ] + + * rebase to v3.9-rc6 + + [ Upstream Kernel Changes ] + + * rebase to v3.9-rc5 + + [ Upstream Kernel Changes ] + + * rebase to v3.8-rc4 + - LP: #1095315 + - LP: #886975 + - LP: #1086921 + + [ Upstream Kernel Changes ] + + * rebase to v3.9-rc3 + - LP: #1155016 + - LP: #1103594 + + [ Upstream Kernel Changes ] + + * rebase to v3.9-rc2 + + [ Upstream Kernel Changes ] + + * rebase to v3.9-rc1 + - LP: #901105 + - LP: #961286 + - LP: #1011792 + - LP: #1128934 + - LP: #886975 + - LP: #978807 + + -- Tim Gardner Wed, 20 Feb 2013 09:12:39 -0700 + +linux (3.8.0-7.14) raring; urgency=low + + [ Andy Whitcroft ] + + * [Config] CONFIG_RCU_USER_QS=n + * [Config] CONFIG_MTD_ONENAND_SIM=n + * annotations: add annotations for CONFIG_CC_STACKPROTECTOR + + [ Upstream Kernel Changes ] + + * rebase to v3.8 + + [Tim Gardner] + + * Release Tracking Bug + - LP: #1130111 + * UBUNTU: SAUCE: rt2x00: rt2x00pci_regbusy_read() - only print register access failure once + - LP: #1128840 + + -- Tim Gardner Mon, 18 Feb 2013 09:25:56 -0700 + +linux (3.8.0-6.13) raring; urgency=low + + [Tim Gardner] + + * Release Tracking Bug + - LP: #1125364 + * Add ahci modules to d-i + - LP: #1124415 + + + [ Chris Wilson ] + + * SAUCE: drm/i915: Wait for pending flips to complete before tearing down + the encoders + - LP: #1097315 + + -- Tim Gardner Wed, 13 Feb 2013 12:16:48 -0700 + +linux (3.8.0-6.12) raring; urgency=low + + [Tim Gardner] + + * perf: NO_LIBPERL=1 + * Fix linux-headers dependency + * Release Tracking Bug + - LP: #1124362 + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_AUFS_EXPORT to allow nfs exports + - LP: #1121699 + + [ Daniel Vetter ] + + * SAUCE: drm/i915: write backlight harder + - LP: #954661 + + -- Tim Gardner Wed, 13 Feb 2013 10:25:11 -0700 + +linux (3.8.0-6.11) raring; urgency=low + + [Tim Gardner] + + * Release Tracking Bug + - LP: #1122071 + * rebase to v3.8-rc7 + * Add libaudit-dev as a build dependency + * Build perf with NO_LIBPYTHON=1 to avoid a python build dependency. + + [ Leann Ogasawara ] + + * [Config] Remove CONFIG_SATA_AHCI annotation + + -- Tim Gardner Fri, 08 Feb 2013 07:41:13 -0500 + +linux (3.8.0-5.10) raring; urgency=low + + [Tim Gardner] + + * Release Tracking Bug + - LP: #1118568 + + * Bump ABI to fix install issue with 3.8.0-4.8. + Moving drivers/ata/*ahci* to linux-image caused an + install conflict with linux-image-extras without an + ABI bump. + + [ Jan Beulich ] + + * SAUCE: xen-pciback: rate limit error messages from + xen_pcibk_enable_msi{, x}() + - LP: #1117336 + - CVE-2013-0231 + + -- Tim Gardner Thu, 07 Feb 2013 05:38:12 -0700 + +linux (3.8.0-4.9) raring; urgency=low + + [ Herton Ronaldo Krzesinski ] + + * d-i: Add mellanox ethernet drivers to nic-modules + - LP: #1015339 + + [ Joseph Salisbury ] + + * SAUCE: ACPI: Add DMI entry for Sony VGN-FW41E_H + - LP: #1113547 + + [ Kamal Mostafa ] + + * SAUCE: alx driver import script + + [ Qualcomm Atheros, Inc ] + + * SAUCE: alx: Update to heads/master + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1117673 + + * [debian] Remove dangling symlink from headers package + - LP: #1112442 + * [config] CONFIG_ALX=m + * [Config] Add alx to d-i nic-modules + * [Config] CONFIG_SATA_AHCI=m + - LP: #1056563 + + -- Leann Ogasawara Tue, 05 Feb 2013 05:54:32 -0800 + +linux (3.8.0-4.8) raring; urgency=low + + [ Allen Ibara ] + + * SAUCE: imx6: dts: Add IMX6Q AHCI support + + [ Andy Whitcroft ] + + * rebase to v3.8-rc6 + * updateconfigs following rebase to v3.8-rc6 + + [Leann Ogasawara] + + * Release Tracking Bug + - LP: #1112573 + + [ Paolo Pisati ] + + * SAUCE: imx6: enable sata clk if SATA_AHCI_PLATFORM + * [Config] SERIAL_AMBA_PL011=y (vexpress serial console) + * [Config] MMC_ARMMMCI=y (vexpress mmc) + * [Config] FB_ARMCLCD=y (vexpress framebuffer) + + [ Seth Forshee ] + + * [Config] CONFIG_MAC80211_MESSAGE_TRACING=y + + [ Upstream Kernel Changes ] + + * rebase to v3.8-rc6 + - LP: #1107477 + + -- Leann Ogasawara Fri, 01 Feb 2013 07:20:59 -0800 + +linux (3.8.0-3.7) raring; urgency=low + + [ Andy Green ] + + * SAUCE: ARM: OMAP2+: add cpu id register to MAC address helper + * SAUCE: ARM: omap2 add mac address allocation register api + * SAUCE: ARM: omap2 panda register ethernet and wlan for automatic mac + allocation + + [ Leann Ogasawara ] + + * rebase to v3.8-rc5 + * Release Tracking Bug + - LP: #1111486 + + [ Paolo Pisati ] + + * SAUCE: davinci: vpss: compilation fix + * [Config] enable TI OMAP4 support (Pandaboard/ES) + * [Config] OMAP_USB2=y (since TWL6030_USB depends on it) + * [Config] enable Freescale IMX6 support (SabreLite) + * [Config] SERIAL_IMX_CONSOLE=y + * [Config] MMC_*_IMX=y + * [Config] disable USB_SUSPEND + * [Config] USB_MXS_PHY=y + * [Config] USB_CHIPIDEA=y + * SAUCE: DTB: add support for multiple DTBs + * SAUCE: DTB: build imx6q-sabrelite + * SAUCE: DTB: build beaglexm + * SAUCE: DTB: build panda/panda es + * [Config] disable CPU_FREQ + * [Config] PANEL_TFP410=y (video DVI output) + * [Config] SND_OMAP_SOC*=y + * [Config] SND_IMX_SOC*=y + * [Config] I2C_IMX=y + * [Config] SPI_IMX=m + + [ Stefan Bader ] + + * [Config] Move 9p modules into generic package + - LP: #1107658 + + [ Tony Lindgren ] + + * SAUCE: ARM: OMAP2+: Limit omap initcalls to omap only on multiplatform + kernels + * SAUCE: ARM: OMAP2+: Use omap initcalls + * SAUCE: ARM: OMAP: Fix i2c cmdline initcall for multiplatform + * SAUCE: ARM: OMAP: Fix dmaengine init for multiplatform + * SAUCE: ARM: OMAP2+: Add multiplatform debug_ll support + * SAUCE: ARM: OMAP2+: Disable code that currently does not work with + multiplaform + * SAUCE: ARM: OMAP2+: Enable ARCH_MULTIPLATFORM support + * SAUCE: ARM: OMAP2+: Add minimal support for booting vexpress + * SAUCE: ARM: OMAP2+: Remove now obsolete uncompress.h and debug-macro.S + + [ Upstream Kernel Changes ] + + * rebase to v3.8-rc5 + - LP: #1096789 + + -- Leann Ogasawara Thu, 31 Jan 2013 06:44:52 -0800 + +linux (3.8.0-2.6) raring; urgency=low + + [ Adam Conrad ] + + * Fix up linux-tools -> SRCPKGNAME-tools rename + + [ Andy Whitcroft ] + + * [Config] re-disable CONFIG_SOUND_OSS + - LP: #1105230 + + [ Arend van Spriel ] + + * SAUCE: brcmsmac: fix tx status processing + + [Leann Ogasawara] + + * Release Tracking Bug + - LP: #1105104 + + -- Leann Ogasawara Fri, 25 Jan 2013 11:56:30 -0800 + +linux (3.8.0-1.5) raring; urgency=low + + [Tim Gardner] + + * Release Tracking Bug + - LP: #1101235 + + [ Dudley Du ] + + * SAUCE: Input: add support for Cypress PS/2 Trackpads + - LP: #978807 + + [ Kamal Mostafa ] + + * SAUCE: Input: increase struct ps2dev cmdbuf[] to 8 bytes + * SAUCE: Input: Cypress PS/2 Trackpad simulated multitouch + * [Config] Add CONFIG_PS2_CYPRESS + + [ Tim Gardner ] + + * rebase to v3.8-rc4 + + [ Upstream Kernel Changes ] + + * rebase to v3.8-rc4 + - LP: #1095315 + - LP: #886975 + - LP: #1086921 + + -- Leann Ogasawara Thu, 17 Jan 2013 10:50:22 -0800 + +linux (3.8.0-0.4) raring; urgency=low + + [ Leann Ogasawara ] + + * [Config] Update CONFIG_TOUCHSCREEN_EGALAX build annotation + * [Config] Update CONFIG_IIO build annotation + * [Config] Update CONFIG_TOUCHSCREEN_EETI annotation + * [Config] Remove CONFIG_SPI_DW_MMIO annotation + * [Config] Remove CONFIG_SPI_PL022 annotation + * [Config] Update CONFIG_EZX_PCAP annotation + * [Config] Update CONFIG_SENSORS_AK8975 annotation + * [Config] Disable CONFIG_DRM_MGAG200 + - LP: #1042903 + + -- Leann Ogasawara Mon, 14 Jan 2013 10:01:50 -0800 + +linux (3.8.0-0.3) raring; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: (no-up) trace: add trace events for open(), exec() and + uselib()" + + [ Scott James Remnant ] + + * SAUCE: (no-up) trace: add trace events for open(), exec() and uselib() + (for v3.7+) + - LP: #1085766, #462111 + + -- Andy Whitcroft Fri, 11 Jan 2013 16:57:27 +0000 + +linux (3.8.0-0.2) raring; urgency=low + + [ Tim Gardner ] + + * [packaging] Add macro to selectively disable building perf + * [packaging] Cannot depend on universe package libaudit-dev + + -- Tim Gardner Thu, 10 Jan 2013 12:43:24 -0700 + +linux (3.8.0-0.1) raring; urgency=low + + + [ Upstream Kernel Changes ] + + * rebase to v3.8-rc3 + - LP: #1096789 + + [ Upstream Kernel Changes ] + + * rebase to v3.8-rc2 + - LP: #1082357 + - LP: #1075882 + + -- Andy Whitcroft Mon, 17 Dec 2012 10:35:09 +0000 + +linux (3.7.0-7.15) raring; urgency=low + + [ Chris J Arges ] + + * SAUCE: add eeprom_bad_csum_allow module parameter + - LP: #1070182 + + [ Leann Ogasawara ] + + * Add ceph to linux-image for virtual instances + - LP: #1063784 + + [ Serge Hallyn ] + + * SAUCE: net: dev_change_net_namespace: send a KOBJ_REMOVED/KOBJ_ADD + + [ Tim Gardner ] + + * [Config] CONFIG_SLUB_DEBUG=y + - LP: #1090308 + + [ Upstream Kernel Changes ] + + * Revert "[SCSI] sd: Implement support for WRITE SAME" + - LP: #1089818 + + -- Leann Ogasawara Wed, 12 Dec 2012 06:50:20 -0800 + +linux (3.7.0-6.14) raring; urgency=low + + [ Andy Whitcroft ] + + * [Config] annotations: all new annotations scheme including defaults + * [Configs] apply annotation updates to main configs (top section) + + [ Leann Ogasawara ] + + * Revert "SAUCE: include and for mmc_core arm + build" + * Revert "SAUCE: [arm] fixup __aeabi_uldivmod undefined build error" + * Temporarily disable module check for build + + [ Stefan Bader ] + + * ubuntu: dm-raid45: Adapt to upstream interface changes + * Re-enable build of dm-raid45 + + [ Tim Gardner ] + + * SAUCE: Moved scripts/fw-to-ihex.sh to debian/scripts/misc + * SAUCE: ACPICA: Fix ACPI mutex object allocation memory leak on error + * SAUCE: drm: Fix possible EDID memory allocation oops + * SAUCE: ttm: Fix possible _manager memory allocation oops + * SAUCE: iwlwifi: iwlagn_request_scan: Fix check for priv->scan_request + * SAUCE: i915: intel_set_mode: Reduce stack allocation from 500 bytes to + 2 pointers + + [ Tomas Hozza ] + + * SAUCE: tools: hv: Netlink source address validation allows DoS + - LP: #1084777 + - CVE-2012-5532 + + [ Upstream Kernel Changes ] + + * rebase to v3.7 + + -- Leann Ogasawara Wed, 05 Dec 2012 14:11:12 -0800 + +linux (3.7.0-5.13) raring; urgency=low + + [ Lino Sanfilippo ] + + * SAUCE: inotify, fanotify: replace fsnotify_put_group() with + fsnotify_destroy_group() + - LP: #922906 + * SAUCE: fsnotify: introduce fsnotify_get_group() + - LP: #922906 + * SAUCE: fsnotify: use reference counting for groups + - LP: #922906 + * SAUCE: fsnotify: take groups mark_lock before mark lock + - LP: #922906 + * SAUCE: fanotify: add an extra flag to mark_remove_from_mask that + indicates wheather a mark should be destroyed + - LP: #922906 + * SAUCE: fsnotify: use a mutex instead of a spinlock to protect a groups + mark list + - LP: #922906 + * SAUCE: fsnotify: pass group to fsnotify_destroy_mark() + - LP: #922906 + * SAUCE: fsnotify: introduce locked versions of fsnotify_add_mark() and + fsnotify_remove_mark() + - LP: #922906 + * SAUCE: fsnotify: dont put marks on temporary list when clearing marks + by group + - LP: #922906 + * SAUCE: fsnotify: change locking order + - LP: #922906 + + [ Tim Gardner ] + + * [Config] CONFIG_NFC_LLCP=y + * [Config] get-firmware: Filter new files through fwinfo + * [Config] CONFIG_MTD_NAND_DOCG4=m for all arches + * [Config] CONFIG_DRM_EXYNOS_HDMI=y + * [Config] CONFIG_XEN=y for all arches + * [Config] CONFIG_SND_OMAP_SOC_ZOOM2=m + * [Config] CONFIG_MMC_DW_EXYNOS=m + * [Config] CONFIG_GPIO_ADNP=m + * [Config] find-obsolete-firmware: Use correct path + * rebase to v3.7-rc8 + - LP: #1084640 + + [ Upstream Kernel Changes ] + + * Revert "VFS: don't do protected {sym,hard}links by default" + - LP: #1084192 + + -- Tim Gardner Wed, 28 Nov 2012 16:07:08 +0000 + +linux (3.7.0-4.12) raring; urgency=low + + [ Tim Gardner ] + + * Revert "[Config] Use -j1 for headers_install" + * Revert "[Config] install-arch-headers needs a valid config" + Strayed into the weeds in search of the root cause of the periodic + build failure. + Fixes powerpc FTBS introduced in -4.11. + * [Config] hmake -j1 + The kernel makefile appears to have parallel dependency + problems for the install_headers target. This appears to be root + cause for a periodic build failure on N-way machines. + + -- Leann Ogasawara Tue, 27 Nov 2012 12:33:06 -0800 + +linux (3.7.0-4.11) raring; urgency=low + + [ Tim Gardner ] + + * [Config] Use -j1 for headers_install + Also fixes a powerpc FTBS introduced by + "[Config] install-arch-headers needs a valid config". + + -- Tim Gardner Tue, 27 Nov 2012 10:19:30 -0700 + +linux (3.7.0-4.10) raring; urgency=low + + [ Andy Whitcroft ] + + * [Config] add rebuild-test support for autopkgtest + - LP: #1081500 + * [tests] move build tests out of the way + - LP: #1081500 + * [tests] add an autopkgtest rebuild test + - LP: #1081500 + + [ Tim Gardner ] + + * rebase to v3.7-rc7 + * SAUCE: Remove emi62 files duplicated in linux-firmware + * SAUCE: Remove sb16 files duplicated in linux-firmware + * SAUCE: Remove whiteheat files duplicated in linux-firmware + * SAUCE: Remove yamaha files duplicated in linux-firmware + * SAUCE: Remove dsp56k files used only by m68k + * SAUCE: firmware: Remove last vestiges of dabusb + * SAUCE: Remove vicam files duplicated in linux-firmware + * [Config] install-arch-headers needs a valid config + + [ Upstream Kernel Changes ] + + * rebase to v3.7-rc7 + - LP: #1076840 + - LP: #1081466 + + -- Leann Ogasawara Wed, 21 Nov 2012 06:07:23 -0800 + +linux (3.7.0-3.9) raring; urgency=low + + [ Leann Ogasawara ] + + * [Config] Enable CONFIG_X86_CPUFREQ_NFORCE2=y + - LP: #1079900 + * Add nfsv3 to nfs-modules udeb + + [ Paolo Pisati ] + + * [Config] SND_OMAP_SOC*=y + - LP: #1019321 + + [ Stefan Bader ] + + * SAUCE: (no-up) xen/netfront: handle compound page fragments on transmit + - LP: #1078926 + + [ Tim Gardner ] + + * Revert "SAUCE: SECCOMP: audit: always report seccomp violations" + - LP: #1079469 + * Revert "SAUCE: omap3 clocks .dev_id = NULL" + * rebase to v3.7-rc6 + * SAUCE: script to detect obsolete firmware + * SAUCE: Remove yam files duplicated in linux-firmware + * SAUCE: Remove tehuti files duplicated in linux-firmware + * SAUCE: Remove matrox files duplicated in linux-firmware + * SAUCE: Remove cxgb3 files duplicated in linux-firmware + * SAUCE: Remove r128 files duplicated in linux-firmware + * SAUCE: Remove acenic files duplicated in linux-firmware + * SAUCE: Remove keyspan files duplicated in linux-firmware + * SAUCE: Remove sun files duplicated in linux-firmware + * SAUCE: Remove radeon files duplicated in linux-firmware + * SAUCE: Update bnx2x firmware to 7.8.2.0 + * [Config] generic.inclusion-list: econet has disappeared + + [ Upstream Kernel Changes ] + + * seccomp: forcing auditing of kill condition + - LP: #1079469 + * rebase to v3.7-rc6 + + -- Leann Ogasawara Tue, 20 Nov 2012 12:28:55 -0800 + +linux (3.7.0-2.8) raring; urgency=low + + [ Andy Whitcroft ] + + * Revert "overlayfs: disable until FTBS is fixed" + * Revert "ubuntu: overlayfs" + * Revert "ubuntu: AUFS" + * ubuntu: overlayfs -- overlayfs: add statfs support + * ubuntu: overlayfs -- ovl: switch to __inode_permission() + * ubuntu: overlayfs -- overlayfs: copy up i_uid/i_gid from the underlying + inode + - LP: #944386 + * ubuntu: AUFS (no-squash): basic framework and update machinary + * ubuntu: AUFS (no-squash) -- aufs3-base.patch + * ubuntu: AUFS (no-squash) -- aufs3-standalone.patch + * ubuntu: AUFS: aufs-update -- follow the uapi header changes + * ubuntu: AUFS -- update to f2873474324d0a31af4340554b9715f51331bc7f + * ubuntu: AUFS (no-squash) -- reenable + - LP: #1079193 + + [ Erez Zadok ] + + * ubuntu: overlayfs -- overlayfs: implement show_options + + [ Miklos Szeredi ] + + * ubuntu: overlayfs -- vfs: add i_op->dentry_open() + * ubuntu: overlayfs -- vfs: export do_splice_direct() to modules + * ubuntu: overlayfs -- vfs: introduce clone_private_mount() + * ubuntu: overlayfs -- overlay filesystem + * ubuntu: overlayfs -- fs: limit filesystem stacking depth + * ubuntu: overlayfs -- vfs: export __inode_permission() to modules + + [ Neil Brown ] + + * ubuntu: overlayfs -- overlay: overlay filesystem documentation + + [ Robin Dong ] + + * ubuntu: overlayfs -- overlayfs: fix possible leak in ovl_new_inode + * ubuntu: overlayfs -- overlayfs: create new inode in ovl_link + + -- Andy Whitcroft Thu, 15 Nov 2012 13:35:12 +0000 + +linux (3.7.0-1.7) raring; urgency=low + + [ Tim Gardner ] + + * [Config] Drop dependency on libaudit-dev + Its a universe package which causes an FTBS on the builders. + libaudit-dev is not strictly required for the perf tools build. + + -- Tim Gardner Wed, 14 Nov 2012 10:08:13 -0700 + +linux (3.7.0-1.6) raring; urgency=low + + [ Andy Whitcroft ] + + * [Config] enforce -- switch CONFIG_NVRAM to more readable form + * [Config] better encode the CONFIG_NVRAM constaint + * enforcer -- fix debugging output + + [ Ben Collins ] + + * [Config] Add custom_override rule to allow for alternate kernel + file/install + * [Config] Use SRCPKGNAME as prefix for indep linux headers package + + [ Tim Gardner ] + + * [Config] Dropped armel + * Drop highbank from ABI fetch list + * [Config] Use dh_prep instead of 'dh_clean -k' + * [Config] Build depend on libaudit-dev, libunwind8-dev for tools + * [Config] Document binary-indep dependency chain + * rebase to v3.7-rc5 + + [ Upstream Kernel Changes ] + + * rebase to v3.7-rc5 + + -- Tim Gardner Tue, 13 Nov 2012 07:13:37 -0500 + +linux (3.7.0-0.5) raring; urgency=low + + [ Tim Gardner ] + + * [Config] CONFIG_AMD_IOMMU_V2=m + - LP: #1071520 + * [Config] CONFIG_MTD_ONENAND_SIM=n for armel + Fixes FTBS + + -- Tim Gardner Thu, 08 Nov 2012 15:45:39 -0500 + +linux (3.7.0-0.4) raring; urgency=low + + [ Ben Collins ] + + * [Config] Update enforce rule for CONFIG_NVRAM to better suit flavours + + [ Tim Gardner ] + + * [Config] do_tools=false for arm + + -- Tim Gardner Thu, 08 Nov 2012 05:39:51 -0700 + +linux (3.7.0-0.3) raring; urgency=low + + [ Tim Gardner ] + + * [Config] CONFIG_DRM_EXYNOS_HDMI=n for armhf + * [Config] CONFIG_MTD_NAND_DOCG4=n for armel/armhf + * [Config] Drop highbank harder + + -- Tim Gardner Wed, 07 Nov 2012 18:11:45 +0000 + +linux (3.7.0-0.2) raring; urgency=low + + [ Andy Whitcroft ] + + * [Config] add fs/udf to linux-image to support DVD/CD formats in virtual + instances + - LP: #1066921 + * [Config] drop highbank builds + + [ Jeremy Kerr ] + + * SAUCE: efivarfs: Implement exclusive access for {get, set}_variable + - LP: #1063061 + + [ Leann Ogasawara ] + + * Reinstate dropped.txt from Ubuntu-3.7.0-0.1-rc1 + + [ Tim Gardner ] + + * [Config] Dropped powerpc/ppc64 in favour of the community kernel + * [Config] CONFIG_MODULE_SIG=y for amd64,i386, and highbank + * rebase to v3.7-rc4 + * SAUCE: MODSIGN: Emit error for incorrectly signed module + + [ Upstream Kernel Changes ] + + * rebase to v3.7-rc4 + + -- Tim Gardner Mon, 05 Nov 2012 05:35:41 -0700 + +linux (3.7.0-0.1) raring; urgency=low + + + [ Upstream Kernel Changes ] + + * rebase to v3.7-rc3 + - LP: #1056078 + + [ Upstream Kernel Changes ] + + * rebase to v3.7-rc2 + - LP: #1060729 + - LP: #1059523 + - LP: #1006690 + - LP: #1049623 + - LP: #1046512 + - LP: #1052499 + - LP: #1037642 + - LP: #559939 + - LP: #1052460 + - LP: #939161 + - LP: #1046734 + + -- Tim Gardner Tue, 02 Oct 2012 08:13:07 -0600 + +linux (3.6.0-0.1) UNRELEASED; urgency=low + + + [ Upstream Kernel Changes ] + + * rebase to v3.6 + + [ Upstream Kernel Changes ] + + * rebase to v3.6-rc7 + + [ Upstream Kernel Changes ] + + * rebase to v3.6-rc6 + - LP: #1000424 + + [ Upstream Kernel Changes ] + + * rebase to v3.6-rc5 + - LP: #1040077 + + [ Upstream Kernel Changes ] + + * rebase to v3.6-rc4 + + [ Upstream Kernel Changes ] + + * rebase to v3.6-rc3 + - LP: #1038651 + - LP: #1034779 + + -- Leann Ogasawara Tue, 24 Jul 2012 06:37:09 -0700 + +linux (3.5.0-6.6) quantal-proposed; urgency=low + + [ Andy Whitcroft ] + + * [Config] CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION enable IPv6 + experimental features + * SAUCE: highbank -- export clock functions for modules + * [Config] highbank -- reenable CONFIG_TOUCHSCREEN_W90X900 + * [Config] highbank -- renenable CONFIG_SERIO_AMBAKMI + * [Config] highbank -- reenable CONFIG_RFKILL_GPIO + * [Config] highbank -- reenable CONFIG_MMC_SDHCI_PXAV3 + * [Config] highbank -- reenable CONFIG_MMC_SDHCI_PXAV3 + * [Config] highbank -- reenable CONFIG_KEYBOARD_SAMSUNG + * [Config] highbank -- reenable CONFIG_FB_ARMCLCD + * [Config] highbank -- reenable CONFIG_DW_DMAC + * [Config] highbank -- reenable CONFIG_USB_R8A66597_HCD + * [Config] highbank -- reenable CONFIG_USB_MV_UDC + * [Config] highbank -- reenable CONFIG_USB_DWC3 + * [Config] highbank -- reenable CONFIG_SATA_MV + * [Config] highbank -- reenable CONFIG_PATA_ARASAN_CF + * [Config] highbank -- CONFIG_CAN_C_CAN_PLATFORM + * [Config] highbank -- reenable CONFIG_MMC_ARMMMCI + * [Config] highbank -- reenable CONFIG_SERIAL_AMBA_PL010 + * [Config] highbank -- reenable CONFIG_ATMEL_PWM + * [Config] highbank -- enable CONFIG_CHECKPOINT_RESTORE + * [Config] highbank -- enable CONFIG_EXPERT + * [Config] highbank -- enable CONFIG_CHECKPOINT_RESTORE + * [Config] enable CONFIG_USB_DYNAMIC_MINORS + * [Config] enable CONFIG_USB_EHCI_TT_NEWSCHED + * [Config] enable CONFIG_USB_ETH_EEM + * [Config] enable CONFIG_USB_HCD_BCMA/CONFIG_USB_HCD_SSB + * [Config] disable CONFIG_USB_M66592 + * [Config] enable CONFIG_USB_NET2272 + * [Config] enable CONFIG_USB_R8A66597 + * [Config] annotate: CONFIG_USB_OMAP not required for our h/w + * [Config] set CONFIG_USB_MUSB_HDRC=m for omap + * [Config] annotate: CONFIG_USB_G_MULTI fix rule + * [Config] CONFIG_USB_GPIO_VBUS=m for OMAP + * [Config] Enable CONFIG_DRM_AST/_CIRRUS_QEMU/_MGAG200 + * [Config] sync configuration armhf omap -> armel omap + * [Config] annotate: CONFIG_IIO triggers build failures on OMAP4 + * [Config] disable CONFIG_OMAP_IOVMM is deprecated + + [ Bryan Wu ] + + * [Config] change default IO scheduler from CFQ to Deadline + + [ Leann Ogasawara ] + + * Revert "[Config] Temporarily disable CONFIG_MV643XX_ETH on powerpc" + * [Config] Disable CONFIG_MOUSE_INPORT + + [ Tim Gardner ] + + * SAUCE: firmware: Update bnx2x to current firmware version 7.2.51 + * [Config] Add bnx2x firmware to nic-modules udeb + * SAUCE: Add script to convert firmware to ihex format + * SAUCE: firmware: Upgrade bnx2 to current versions + * [Config] Add tigon firmware to nic-modules udeb + * [Config] CONFIG_EARLY_PRINTK_DBGP=y + - LP: #1026761 + * SAUCE: Remove redundant cis firmware + * SAUCE: Remove redundant emi26 firmware + * SAUCE: Remove redundant ttusb-budget firmware + * SAUCE: Remove redundant sun/cassini firmware + * SAUCE: Remove redundant ositech/Xilinx7OD firmware + * SAUCE: Remove redundant 3com/typhoon.bin firmware + * SAUCE: Remove redundant yamaha/ds1 firmware + * SAUCE: Remove redundant keyspan_pda firmware + * rebase to v3.5 + + [ Upstream Kernel Changes ] + + * rebase to v3.5 + - LP: #1027828 + + -- Leann Ogasawara Mon, 23 Jul 2012 05:57:04 -0700 + +linux (3.5.0-5.5) quantal-proposed; urgency=low + + [ Andy Whitcroft ] + + * [Config] annotations: initial import of configuration annotations + + [ Bryan Wu ] + + * [Config] enforcer -- add CONFIG_I2C_DESIGNWARE_PLATFORM enforce checker + + [ Leann Ogasawara ] + + * Rebase to v3.5-rc7 + + [ Manoj Iyer ] + + * SAUCE: Bluetooth: btusb: Add vendor specific ID (0a5c:21f4) BCM20702A0 + - LP: #1010281 + + [ Tim Gardner ] + + * [Config] enable CONFIG_I2C_HELPER_AUTO for all flavours as policy + expects + * [Config] CONFIG_I2O_CONFIG_OLD_IOCTL=n + * [Config] CONFIG_BRIDGE_EBT_ULOG=n + * [Config] CONFIG_IP_NF_QUEUE=n + * [Config] CONFIG_MTD_DOC2000=n + * [Config] CONFIG_PRINT_QUOTA_WARNING=n + * [Config] CONFIG_PRISM54=n + * [Config] CONFIG_SCx200_I2C=n + * [Config] CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + + [ Upstream Kernel Changes ] + + * rebase to v3.5-rc7 + + -- Leann Ogasawara Mon, 16 Jul 2012 15:38:41 -0700 + +linux (3.5.0-4.4) quantal-proposed; urgency=low + + [ Andy Whitcroft ] + + * [Packaging] getabis should be extracting all packages + - LP: #1021174 + * [Config] getabis -- series uses linux-image-extra + - LP: #1021174 + * rebase to v3.5-rc6 + + [ Bryan Wu ] + + * [Config] built-in CONFIG_MICREL_PHY as other PHY drivers for all + flavours + * [Config] sync CONFIG_MOUSE_PS2_ config for all flavours + + [ Leann Ogasawara ] + + * [Config] Enable CONFIG_RT2800USB_RT35XX and CONFIG_RT2800USB_RT53XX + - LP: #1019561 + + [ Paolo Pisati ] + + * [Config] SND_OMAP_SOC, SND_OMAP_SOC_MCBSP and SND_OMAP_SOC_OMAP3_BEAGLE =y + - LP: #1019321 + + [ Stefan Bader ] + + * SAUCE: (pre-up) net: dont use __netdev_alloc_skb for bounce buffer + - LP: #1018456 + * (config) Disable ACPI_PROCFS_POWER + + [ Tim Gardner ] + + * [Config] CONFIG_ACPI_BGRT=y + * Extract firmware module info during getabi + - LP: #1021174 + + [ Upstream Kernel Changes ] + + * rebase to v3.5-rc6 + + -- Leann Ogasawara Mon, 09 Jul 2012 08:50:20 -0700 + +linux (3.5.0-3.3) quantal-proposed; urgency=low + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_MEMTEST=y + - LP: #1004535 + * [Config] config-check: add support for a cut operation + * [Config] enforcer -- switch to cut where appropriate + + [ Leann Ogasawara ] + + * Rebase to v3.5-rc5 + * [Config] Updateconfigs after rebase to v3.5-rc5 + + [ Luis Henriques ] + + * SAUCE: ocfs2: Fix NULL pointer dereferrence in + __ocfs2_change_file_space + - LP: #1006012 + + [ Seth Forshee ] + + * SAUCE: (drop after 3.5) drm/i915: ignore pipe select bit when checking + for LVDS register initialization + - LP: #1012800 + + [ Upstream Kernel Changes ] + + * rebase to v3.5-rc5 + - LP: #1013183 + - LP: #1017017 + - LP: #884652 + + -- Leann Ogasawara Mon, 02 Jul 2012 06:41:58 -0700 + +linux (3.5.0-2.2) quantal-proposed; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.5-rc4 + + [ Arend van Spriel ] + + * SAUCE: (drop after 3.5) brcmsmac: fix NULL pointer crash in + brcms_c_regd_init() + - LP: #950320 + + [ Bryan Wu ] + + * [Config] Sync CONFIG_CGROUP_MEM_RES_CTLR_SWAP for ARM + + [ Chris J Arges ] + + * PACKAGING: add .gnu_debuglink sections to .ko files + - LP: #669641 + + [ Leann Ogasawara ] + + * d-i: Add hid-generic to input-modules + - LP: #1017879 + + [ Ming Lei ] + + * SAUCE: Revert "mmc: omap_hsmmc: Enable Auto CMD12" + - LP: #1017717, #225 + + [ Paolo Pisati ] + + * SAUCE: Revert "Fix OMAP EHCI suspend/resume failure (i693)" + - LP: #1017718 + * [Config] Disable generic USB_EHCI_HCD_PLATFORM on omap3 + + [ Seth Forshee ] + + * SAUCE: (drop after 3.5) brcm80211: smac: don't set up tx power limits + during initialization + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: always set channel specified + by mac80211 + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: remove unused code for 40MHz + channels + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: clean up channel.c + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: inform mac80211 of the X2 + regulatory domain + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: enable/disable radio on + regulatory updates + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: use mac80211 channel data for + tx power limits + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: don't validate channels + against internal regulatory data + - LP: #950320 + * SAUCE: (drop after 3.5) brcm80211: smac: use current regulatory domain + when checking whether OFDM is allowed + - LP: #950320 + + [ Tim Gardner ] + + * [Config] Enable CONFIG_CGROUPS for highbank + - LP: #1014692 + * [Config] FB_OMAP*=y and PANEL_TFP410=y + + [ Upstream Kernel Changes ] + + * rebase to v3.5-rc4 + + -- Leann Ogasawara Tue, 26 Jun 2012 06:21:05 -0700 + +linux (3.5.0-1.1) quantal-proposed; urgency=low + + [ Andy Whitcroft ] + + * [Config] highbank -- enable CONFIG_RFKILL=y and CONFIG_CAN=m + + [ Leann Ogasawara ] + + * Rebase to v3.5-rc1 + * [Config] Remove USB_DEVICEFS from the config enforcer + * [Config] Updateconfigs after rebase to v3.5-rc1 + * [Config] Temporarily disable CONFIG_MACH_NOKIA_RX51 on arm + * [Config] Temporarily disable CONFIG_TOUCHSCREEN_EETI on arm + * [Config] Temporarily disable CONFIG_TOUCHSCREEN_EGALAX on arm + * [Config] Temporarily disable CONFIG_EZX_PCAP on arm + * [Config] Temporarily disable CONFIG_LIS3L02DQ on arm + * [Config] Temporarily disable CONFIG_TI_CPSW on arm + * [Config] Temporarily disable CONFIG_GPIO_EM on arm + * [Config] Temporarily disable CONFIG_SERIAL_8250_EM on armhf + * [Config] Temporarily disable CONFIG_STMMAC_ETH on armhf + * [Config] Temporarily disable CONFIG_HW_RANDOM_ATMEL on armhf + * Rebase to v3.5-rc2 + * [Config] Updateconfigs after rebase to v3.5-rc2 + * [Config] Temporarily disable CONFIG_MV643XX_ETH on powerpc + * Rebase to v3.5-rc3 + * [Config] Updateconfigs after rebase to v3.5-rc3 + + [ Paul Mundt ] + + * SAUCE: fix bug.h's inclusion of kernel.h + + [ Stefan Bader ] + + * SAUCE: Fix compile failures of dm-raid45 + * [Config] Enable dm-raid45 + * Move dependency on crda to extra package + - LP: #657901 + * SAUCE: Mask CR4 writes on older Xen hypervisors + + [ Upstream Kernel Changes ] + + * rebase to v3.5-rc3 + - LP: #993162 + - LP: #925577 + * rebase to v3.5-rc2 + * rebase to v3.5-rc1 + - LP: #955892 + - LP: #978038 + - LP: #987371 + - LP: #929545 + - LP: #942316 + - LP: #903853 + + -- Leann Ogasawara Fri, 08 Jun 2012 14:28:46 -0700 + +linux (3.4.0-5.11) quantal-proposed; urgency=low + + [ Leann Ogasawara ] + + * [Config] Disable CONFIG_ARM_LPAE + - LP: #1009061 + + [ Oleksij Rempel ] + + * SAUCE: b43: do not call ieee80211_unregister_hw if we are not registred + - LP: #1008905 + + [ Paolo Pisati ] + + * [Config] omap3: MFD_OMAP_USB_HOST is usb host in omap2+. + - LP: #1009061 + + -- Leann Ogasawara Tue, 05 Jun 2012 08:06:28 -0700 + +linux (3.4.0-4.10) quantal; urgency=low + + [ Leann Ogasawara ] + + * Temporarily disable ABI and module check + + -- Leann Ogasawara Mon, 04 Jun 2012 20:27:31 -0700 + +linux (3.4.0-4.9) quantal; urgency=low + + [ Andy Whitcroft ] + + * [Config] fix config split to avoid the shared config + * [Config] updateconfigs following split config fix + * [Config] linux-image-extras needs full postinst + * [Config] CONFIG_BLK_DEV_NVME commonise across architectures + * [Config] CONFIG_HP_WATCHDOG enable as module + * [Config] CONFIG_PDC_ADMA is not boot essential + * [Config] CONFIG_XEN_ACPI_PROCESSOR should be enabled on x86 + * [Config] CONFIG_VT6655/CONFIG_VT6656=m + * [Config] CONFIG_TRANZPORT=m commonise + * [Config] CONFIG_R3964=m commonise + * [Config] CONFIG_SCSI_DH=m commonise + * [Config] CONFIG_SCSI_IBMVSCSIS=m commonise + * [Config] CONFIG_AMD_PHY=y phys are not autoloadable + * [Config] CONFIG_SCSI_QLA_ISCSI=m commonise + * [Config] CONFIG_SCSI_SPI_ATTR=m commonise + * [Config] CONFIG_USB_SN9C102 is deprecated disable + * [Config] CONFIG_USB_SI470X=m commonise + * [Config] CONFIG_USB_ET61X251=m commonise + * [Config] CONFIG_RTS_PSTOR=m commonise + * [Config] CONFIG_SCANLOG=m commonise + * [Config] CONFIG_SCSI_SYM53C8XX_2=m commonise + * [Config] CONFIG_SM_FTL=m commonise + * [Config] CONFIG_SOLO6X10=m commonise + * [Config] CONFIG_SND_PCM_OSS=n using pulseaudio emulation instead + * [Config] CONFIG_SPI_DESIGNWARE=m commonise + * [Config] CONFIG_SPI_SPIDEV=m commonise + * [Config] CONFIG_TABLET_USB_WACOM=m commonise + * [Config] CONFIG_TPS65010=m commonise + * [Config] CONFIG_STE10XP=y commonise + * [Config] CONFIG_X25_ASY=m commonise + * [Config] CONFIG_USB_MON=m commonise + * [Config] CONFIG_VME_BUS=m commonise + * [Config] CONFIG_W35UND=m commonise + * [Config] -CONFIG_TCG_TPM=y commonise + * [Config] highbank -- commonise filesystems + * [Config] highbank -- commonise subsystems + * [Config] highbank -- commonise network protocols + * [Config] highbank -- commonise input drivers + * [Config] highbank -- commonise CRYPTO options + * [Config] highbank -- commonise HID options + * [Config] highbank -- commonise sensors options + * [Config] highbank -- commonise EXPORTFS/FHANDLE + * [Config] highbank -- commonise CONFIG_CRYPTO_LZO + * [Config] highbank -- commonise ENCRYPTED_KEYS + * [Config] highbank -- commonise CONFIG_ATALK + * [Config] highbank -- commonise INET/INET6 + * [Config] highbank -- commonise NLS + * [Config] highbank -- commonise BLK/CHR + * [Config] highbank -- CONFIG_EXT2_FS=y boot essential on highbank + * [Config] highbank -- commonise INET/INET6 part 2 + * [Config] highbank -- commonise PHY settings + * [Config] highbank -- commonise CRC settings + * [Config] highbank -- commonise BINFMT settings + * [Config] highbank -- commonise DM settings + * [Config] highbank -- commonise RTC_DRV settings + * [Config] highbank -- commonise KEYBOARD/MOUSE settings + * [Config] highbank -- commonise USB settings + * [Config] highbank -- commonise GPIO settings + * [Config] highbank -- commonise I2C settings + * [Config] highbank -- commonise numerous subsystem selectors + * [Config] highbank -- commonise A-C modules missmatches + * [Config] highbank -- commonise D-F modules missmatches + * [Config] CONFIG_AUDIT_LOGINUID_IMMUTABLE incompatible with upstart + * [Config] highbank -- commonise G-I modules missmatches + * [Config] highbank -- commonise J-L modules missmatches + * [Config] highbank -- commonise M modules missmatches + * [Config] highbank -- commonise N-P modules missmatches + * [Config] highbank -- commonise Q-R modules missmatches + * [Config] highbank -- commonise S modules missmatches -- part 1 + * [Config] highbank -- commonise S modules missmatches -- part 2 + * [Config] highbank -- commonise T modules missmatches + * [Config] highbank -- commonise U-Z modules missmatches + + [ Ike Panhc ] + + * [Config] add highbank flavour + - LP: #1000831 + + [ Mark Langsdorf ] + + * SAUCE: arm highbank: add support for pl320-ipc driver + - LP: #1000831 + + [ Rob Herring ] + + * SAUCE: input: add a key driver for highbank + - LP: #1000831 + * SAUCE: ARM: highbank: Add smc calls to enable/disable the L2 + - LP: #1000831 + * SAUCE: force DMA buffers to non-bufferable on highbank + - LP: #1000831 + * SAUCE: net: calxedaxgmac: fix net timeout recovery + - LP: #1000831 + + [ Tim Gardner ] + + * [Config] CONFIG_IWLWIFI_EXPERIMENTAL_MFP=n + * [Config] CONFIG_PCI_REALLOC_ENABLE_AUTO=y + * [Config] CONFIG_CIFS_EXPERIMENTAL has disappeared + * [Config] Homogenize CIFS configs across all arches + * [Config] armhf should not be skipabi or skipmodules + - LP: #1006913 + + -- Leann Ogasawara Mon, 04 Jun 2012 05:52:49 -0700 + +linux (3.4.0-3.8) quantal; urgency=low + + [ Andy Whitcroft ] + + * [Config] include include/generated/compile.h + - LP: #942569 + * [Config] fix up postinst to ensure we know which error is which + - LP: #1002388 + + [ Herton Ronaldo Krzesinski ] + + * SAUCE: async_populate_rootfs: fix build warnings + - LP: #1003417 + + [ John Johansen ] + + * Revert "SAUCE: AppArmor: Add the ability to mediate mount" + * SAUCE: apparmor: Add the ability to mediate mount + * SAUCE: AppArmor: basic networking rules + * SAUCE: apparmor: fix profile lookup for unconfined + - LP: #978038, #987371 + * SAUCE: apparmor: fix long path failure due to disconnected path + - LP: #955892 + + [ Mario Limonciello ] + + * SAUCE: dell-laptop: rfkill blacklist Dell XPS 13z, 15 + - LP: #901410 + + [ Stefan Bader ] + + * (config) Built-in xen-acpi-processor + + [ Tim Gardner ] + + * [Config] CONFIG_NET_DSA=m + - LP: #1004148 + * [Config] Ensure CONFIG_XEN_ACPI_PROCESSOR=y for amd64 + + -- Leann Ogasawara Fri, 25 May 2012 11:38:33 -0700 + +linux (3.4.0-3.7) quantal; urgency=low + + [ Andy Whitcroft ] + + * [Config] drop the virtual flavour in favour of a split generic et al + * [Config] enforcer -- drop IDLE enforcement + * [Config] enable CONFIG_SCSI_VIRTIO=m for amd64 + * [Config] updateconfigs following removal of -virtual + + [ Leann Ogasawara ] + + * Rebase to v3.4 + + [ Seth Forshee ] + + * [Config] disable CONFIG_B43_BCMA_EXTRA + + [ Tim Gardner ] + + * [Config] Check for extras when building udebs + * [Config] Collapsed generic-pae into generic [i386] + + [ Upstream Kernel Changes ] + + * rebase to v3.4 + + -- Leann Ogasawara Mon, 21 May 2012 07:23:47 -0700 + +linux (3.4.0-2.6) quantal; urgency=low + + [ Andy Whitcroft ] + + * Revert "ubuntu: overlayfs -- overlayfs: update touch_atime() usage" + * Revert "ubuntu: overlayfs -- overlayfs: switch from d_alloc_root() to + d_make_root()" + * Revert "ubuntu: overlayfs -- overlayfs: follow header cleanup" + * Revert "ubuntu: overlayfs -- overlayfs: apply device cgroup and + security permissions to overlay files" + * Revert "ubuntu: overlayfs -- fs: limit filesystem stacking depth" + * Revert "ubuntu: overlayfs -- overlay: overlay filesystem documentation" + * Revert "ubuntu: overlayfs -- overlayfs: implement show_options" + * Revert "ubuntu: overlayfs -- overlayfs: add statfs support" + * Revert "ubuntu: overlayfs -- overlay filesystem" + * Revert "ubuntu: overlayfs -- vfs: introduce clone_private_mount()" + * Revert "ubuntu: overlayfs -- vfs: export do_splice_direct() to modules" + * Revert "ubuntu: overlayfs -- vfs: add i_op->open()" + * Revert "ubuntu: overlayfs -- vfs: pass struct path to __dentry_open()" + * ubuntu: overlayfs -- overlayfs: add statfs support + * ubuntu: overlayfs -- inode_only_permission: export inode level + permissions checks + * ubuntu: overlayfs -- overlayfs: switch to use inode_only_permissions + + [ Erez Zadok ] + + * ubuntu: overlayfs -- overlayfs: implement show_options + + [ Miklos Szeredi ] + + * ubuntu: overlayfs -- vfs: pass struct path to __dentry_open() + * ubuntu: overlayfs -- vfs: add i_op->open() + * ubuntu: overlayfs -- vfs: export do_splice_direct() to modules + * ubuntu: overlayfs -- vfs: introduce clone_private_mount() + * ubuntu: overlayfs -- overlay filesystem + * ubuntu: overlayfs -- fs: limit filesystem stacking depth + + [ Neil Brown ] + + * ubuntu: overlayfs -- overlay: overlay filesystem documentation + + [ Robin Dong ] + + * ubuntu: overlayfs -- overlayfs: fix possible leak in ovl_new_inode + * ubuntu: overlayfs -- overlayfs: create new inode in ovl_link + + [ Tim Gardner ] + + * [Config] perarch and indep tools builds need separate build directories + * Prevent upgrading a non-PAE CPU + * perf is not parallel build safe + + -- Leann Ogasawara Wed, 16 May 2012 08:43:18 -0700 + +linux (3.4.0-2.5) quantal; urgency=low + + [ Andy Whitcroft ] + + * [Config] perarch and indep tools builds need separate build directories + + [ Tim Gardner ] + + * Prevent upgrading a non-PAE CPU + * [Config] build debug + * [Config] perf tools are not parallel build safe + + -- Leann Ogasawara Tue, 15 May 2012 11:37:53 -0700 + +linux (3.4.0-2.4) quantal; urgency=low + + [ Leann Ogasawara ] + + * Revert "SAUCE: fsam7400: use UMH_WAIT_PROC consistently" + * Revert "ubuntu: fsam7400 select CHECK_SIGNATURE and depend on X86" + * Revert "ubuntu: fsam7400: Depend on CHECK_SIGNATURE" + * Revert "ubuntu: fsam7400 -- Cleanup Makefile" + * Revert "ubuntu: fsam7400 -- kill switch for Fujitsu Siemens Amilo M + 7400" + * Revert "ubuntu: omnibook: fix source file newline" + * Revert "ubuntu: omnibook -- update BOM" + * Revert "SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} + depend on X86" + * Revert "ubuntu: omnibook -- Added missing BOM file" + * Revert "ubuntu: omnibook -- support Toshiba (HP) netbooks" + * Revert "ubuntu: nx-emu - i386: mmap randomization for executable + mappings" + * Revert "SAUCE: disable_nx should not be in __cpuinitdata section for + X86_32" + * Revert "ubuntu: nx-emu - i386: NX emulation" + * Revert "ubuntu: rfkill drivers -- version 1.3" + * Temporarily disable module check + * [Config] Remove CONFIG_FSAM7400 + * [Config] Remove CONFIG_OMNIBOOK + * [Config] Update configs + * Rebase to v3.4-rc7 + * SAUCE: genirq: export handle_edge_irq() and irq_to_desc() + + [ Tim Gardner ] + + * Updated generic-pae description + * Rebase to v3.4-rc6 + * install-tools depends on build targets + + [ Upstream Kernel Changes ] + + * kconfig: in debug mode some 0 length message prints occur + * rebase to v3.4-rc7 + * rebase to v3.3-rc6 + + -- Leann Ogasawara Mon, 14 May 2012 08:22:56 -0700 + +linux (3.4.0-1.3) quantal; urgency=low + + [ Andy Whitcroft ] + + * [Config] control.stub is an intermediate product not a dependancy + - LP: #992414 + + [ Leann Ogasawara ] + + * remove i386 generic from getabis + + [ Upstream Kernel Changes ] + + * (pre-stable) b43: only reload config after successful initialization + - LP: #950295 + + -- Leann Ogasawara Wed, 02 May 2012 09:48:14 -0700 + +linux (3.4.0-1.2) quantal; urgency=low + + [ Andy Whitcroft ] + + * [Config] add build depends for flex, bison and pkg-config + + -- Andy Whitcroft Tue, 01 May 2012 13:15:41 +0100 + +linux (3.4.0-1.1) quantal; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: overlayfs -- overlayfs: apply device cgroup and security + permissions to overlay files + - LP: #915941, #918212 + - CVE-2012-0055 + + [ Leann Ogasawara ] + + * Open Q + * Rebase to v3.4-rc5 + * [Config] Temporarily disable CONFIG_TOUCHSCREEN_EETI on arm + * [Config] Temporarily disable CONFIG_TOUCHSCREEN_EGALAX on arm + * [Config] Temporarily disable CONFIG_EZX_PCAP on arm + * [Config] Temporarily disable CONFIG_MFD_OMAP_USB_HOST on arm + * [Config] Temporarily disable CONFIG_LIS3L02DQ on arm + * [Config] Temporarily disable CONFIG_USB_EHCI_HCD_PLATFORM on arm + * [Config] Temporarily disable CONFIG_TI_CPSW on arm + * [Config] Temporarily disable CONFIG_AX88796 on arm + + [ Upstream Kernel Changes ] + + * vfs: pass struct path to __dentry_open() + * vfs: add i_op->open() + * vfs: export do_splice_direct() to modules + * vfs: introduce clone_private_mount() + * overlay filesystem + * overlayfs: add statfs support + * overlayfs: implement show_options + * overlay: overlay filesystem documentation + * fs: limit filesystem stacking depth + * overlayfs: follow header cleanup + * overlayfs: switch from d_alloc_root() to d_make_root() + * overlayfs: update touch_atime() usage + * rebase to v3.4-rc5 + - LP: #950490 + * rebase to v3.4-rc4 + * rebase to v3.4-rc3 + * rebase to v3.4-rc2 + * rebase to v3.4-rc1 + * rebase to v3.3 + * rebase to v3.3-rc7 + * rebase to v3.3-rc6 + * rebase to v3.3-rc5 + * rebase to v3.3-rc4 + - LP: #900802 + - LP: #930842 + * rebase to v3.3-rc3 + - LP: #924320 + - LP: #923316 + - LP: #923409 + - LP: #918254 + * rebase to v3.3-rc2 + * rebase to v3.3-rc1 + - LP: #795823 + - LP: #909419 + - LP: #910792 + - LP: #878701 + - LP: #724831 + + -- Leann Ogasawara Wed, 25 Jan 2012 06:50:04 -0800 + +linux (3.2.0-10.18) precise; urgency=low + + [ Tim Gardner ] + + * SAUCE: ecryptfs: Print inode on metadata error + + [ Upstream Kernel Changes ] + + * Revert "proc: enable writing to /proc/pid/mem" + - LP: #919115 + - CVE-2012-0056 + * (pre-stable) ALSA: HDA: Use LPIB position fix for Macbook Pro 7, 1 + - LP: #909419 + + -- Andy Whitcroft Tue, 24 Jan 2012 10:15:12 +0000 + +linux (3.2.0-10.17) precise; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: overlayfs -- fs: limit filesystem stacking depth" + * Revert "SAUCE: overlayfs -- overlay: overlay filesystem documentation" + * Revert "SAUCE: overlayfs -- overlayfs: implement show_options" + * Revert "SAUCE: overlayfs -- overlayfs: add statfs support" + * Revert "SAUCE: overlayfs -- overlay filesystem" + * Revert "SAUCE: overlayfs -- vfs: introduce clone_private_mount()" + * Revert "SAUCE: overlayfs -- vfs: export do_splice_direct() to modules" + * Revert "SAUCE: overlayfs -- vfs: add i_op->open()" + * ensure debian/ is not excluded from git by default + * add new scripting to handle buglinks in rebases + * ubuntu: overlayfs -- overlayfs: add statfs support + * ubuntu: overlayfs -- overlayfs: apply device cgroup and security + permissions to overlay files + - LP: #915941, #918212 + - CVE-2012-0055 + + [ Erez Zadok ] + + * ubuntu: overlayfs -- overlayfs: implement show_options + + [ Leann Ogasawara ] + + * Revert "SAUCE: dmar: disable if ricoh multifunction detected" + * [Config] Disable CONFIG_INTEL_IOMMU_DEFAULT_ON + - LP: #907377, #911236 + * [Config] Enable CONFIG_IRQ_REMAP + + [ Miklos Szeredi ] + + * ubuntu: overlayfs -- vfs: pass struct path to __dentry_open() + * ubuntu: overlayfs -- vfs: add i_op->open() + * ubuntu: overlayfs -- vfs: export do_splice_direct() to modules + * ubuntu: overlayfs -- vfs: introduce clone_private_mount() + * ubuntu: overlayfs -- overlay filesystem + * ubuntu: overlayfs -- fs: limit filesystem stacking depth + + [ Neil Brown ] + + * ubuntu: overlayfs -- overlay: overlay filesystem documentation + + [ Upstream Kernel Changes ] + + * (pre-stable) x86/PCI: amd: factor out MMCONFIG discovery + - LP: #647043 + * (pre-stable) PNP: work around Dell 1536/1546 BIOS MMCONFIG bug that + breaks USB + - LP: #647043 + + -- Leann Ogasawara Mon, 16 Jan 2012 07:10:08 -0800 + +linux (3.2.0-9.16) precise; urgency=low + + [ Andy Whitcroft ] + + * [Config] Enable numerous CONFIG_VIDEO_* cards on ARM + * [Config] pull ARM sound modules =m + * [Config] CONFIG_RTC_DRV_TEST is for testing only + * [Config] CONFIG_USB_DUMMY_HCD is testing only + * [Config] CONFIG_USB_FILE_STORAGE is deprecated + + [ Leann Ogasawara ] + + * Revert "[Config] Temporarily disable CONFIG_CAN_TI_HECC on armel" + * [Config] Enable CONFIG_HW_RANDOM_PASEMI=m + * [Config] Enable CONFIG_MMC_TMIO=m + * [Config] Enable CONFIG_MTD_NAND_FSL_ELBC=m + * [Config] Enable CONFIG_ISI=m + * [Config] Enable CONFIG_MMC=y + * [Config] Enable CONFIG_LIRC_PARALLEL=m + * [Config] Enable CONFIG_MAC_EMUMOUSEBTN=m + * [Config] Enable CONFIG_CHR_DEV_SG=y + * [Config] Enable CONFIG_GPIO_PCA953X=m + * [Config] Enable CONFIG_GPIO_TWL4030=m + * [Config] Enable CONFIG_INET_DIAG=m + * [Config] Enable CONFIG_NLS_ISO8859_1=m + * [Config] Enable CONFIG_NVRAM=m + * [Config] Enable CONFIG_SLIP=m + * [Config] Enable CONFIG_PC300TOO=m + * [Config] Enable CONFIG_TUN=y + * [Config] Enable CONFIG_NET_CLS_CGROUP=m + * [Config] Enable CONFIG_THERMAL=y + * [Config] Enable CONFIG_PPP=y + * [Config] Enable CONFIG_PCI_STUB=m + * Rebase to v3.2.1 + * [Config] Enable CONFIG_RTL8192E=m + * [Config] Enable CONFIG_RTS5139=m + + [ Stefan Bader ] + + * [Config] Make CONFIG_VIRTIO_(NET|BLK)=y + + [ Upstream Kernel Changes ] + + * ARM: restart: add restart hook to machine_desc record + * ARM: restart: allow platforms more flexibility specifying restart mode + * ARM: restart: move reboot failure handing into machine_restart() + * ARM: restart: remove argument to setup_mm_for_reboot() + * ARM: 7159/1: OMAP: Introduce local common.h files + * ARM: restart: only perform setup for restart when soft-restarting + * ARM: 7189/1: OMAP3: Fix build break in cpuidle34xx.c because of irq + function + * ARM: idmap: populate identity map pgd at init time using .init.text + * ARM: suspend: use idmap_pgd instead of suspend_pgd + * ARM: proc-*.S: place cpu_reset functions into .idmap.text section + * ARM: idmap: use idmap_pgd when setting up mm for reboot + * ARM: head.S: only include __turn_mmu_on in the initial identity mapping + * ARM: SMP: use idmap_pgd for mapping MMU enable during secondary booting + * ARM: 7194/1: OMAP: Fix build after a merge between v3.2-rc4 and ARM + restart changes + * ARM: lib: add call_with_stack function for safely changing stack + * ARM: reset: implement soft_restart for jumping to a physical address + * ARM: stop: execute platform callback from cpu_stop code + * ARM: kexec: use soft_restart for branching to the reboot buffer + * ARM: restart: omap: use new restart hook + * topdown mmap support + - LP: #861296 + + [ Upstream Kernel Changes ] + + * Rebase to v3.2.1 + + -- Leann Ogasawara Fri, 13 Jan 2012 20:32:08 +0100 + +linux (3.2.0-8.15) precise; urgency=low + + [ Leann Ogasawara ] + + * [Config] Disable CONFIG_ACPI_PROCFS + * Remove server from getabis + * Temporarily disable module check + * [Config] Disable CONFIG_MTD_TESTS + * [Config] Disable CONFIG_X86_E_POWERSAVER + * [Config] Set CONFIG_ARCNET=m + * [Config] Enable CONFIG_ATM_DUMMY=m + * [Config] Enable CONFIG_BLK_DEV_MD=y + * ubuntu: fsam7400 select CHECK_SIGNATURE and depend on X86 + * [Config] Enable CONFIG_BLK_DEV_SD=y + * [Config] Enable CONFIG_BLK_DEV_SR=y + * [Config] Enable CONFIG_BLK_DEV_UB=m + * [Config] Enable CONFIG_COPS=m + * [Config] Enable CONFIG_DVB_USB_EC168=m + * [Config] Enable CONFIG_ENC28J60=m + * [Config] Enable CONFIG_FB_UVESA=m + * [Config] Enable CONFIG_FB_ATY=m + * [Config] Enable CONFIG_BROADCOM_PHY=y + * [Config] Enable CONFIG_CICADA_PHY=y + * [Config] Enable CONFIG_DAVICOM_PHY=y + * [Config] Enable CONFIG_ICPLUS_PHY=y + * [Config] Enable CONFIG_LSI_ET1011C_PHY=y + * [Config] Enable CONFIG_LXT_PHY=y + * [Config] Enable CONFIG_MARVELL_PHY=y + * [Config] Enable CONFIG_NATIONAL_PHY=y + * [Config] Enable CONFIG_QSEMI_PHY=y + * [Config] Enable CONFIG_SMSC_PHY=y + * [Config] Enable CONFIG_VITESSE_PHY=y + * Add 3w-sas to scsi-modules + - LP: #776542 + + [ Mathieu Trudel-Lapierre ] + + * SAUCE: ipv6: make the net.ipv6.conf.all.use_tempaddr sysctl propagate + to interface settings + + [ Paolo Pisati ] + + * Revert "SAUCE: omap3: beagle: if rev unknown, assume xM revision C" + - LP: #912199 + * Revert "SAUCE: omap3: beagle: detect new xM revision B" + - LP: #912199 + * Revert "SAUCE: omap3: beaglexm: fix DVI initialization" + - LP: #912199 + + [ Upstream Kernel Changes ] + + * Bluetooth: Add support for BCM20702A0 [0a5c:21e3] + - LP: #906832 + + -- Leann Ogasawara Fri, 06 Jan 2012 10:02:03 -0800 + +linux (3.2.0-8.14) precise; urgency=low + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_SND_USB_6FIRE + - LP: #912197 + * rebase to mainline v3.2 final release + * updateconfigs following rebase to v3.2 final + * ubuntu: AUFS -- add BOM and automated update script + * ubuntu: AUFS -- include the aufs_types.h file in linux-libc-headers + - LP: #684666 + * ubuntu: AUFS -- update aufs-update to track new locations of headers + * ubuntu: AUFS -- clean up the aufs updater and BOM + * ubuntu: AUFS -- documentation on updating aufs2 + * ubuntu: AUFS -- aufs3-base.patch + * ubuntu: AUFS -- aufs3-standalone.patch + * ubuntu: AUFS -- fix undefined __devcgroup_inode_permission + * ubuntu: AUFS -- fix undefined security_path_link + * ubuntu: AUFS -- update to 4cf5db36bcd9748e8e7270022f295f84d1fc2245 + * ubuntu: AUFS -- updateconfigs following update + * ubuntu: AUFS -- suppress benign plink warning messages + - LP: #621195 + * ubuntu: AUFS -- enable in config and makefile + * ubuntu: AUFS -- disable in favor of overlayfs + * [Config] linux-virtual -- should include the extX modules + - LP: #912308 + + [ Tyler Hicks ] + + * SAUCE: eCryptfs: Improve statfs reporting + - LP: #885744 + + [ Upstream Kernel Changes ] + + * rebase to upstream v3.2 + + -- Leann Ogasawara Mon, 26 Dec 2011 20:24:30 -0800 + +linux (3.2.0-7.13) precise; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to upstream 3.2-rc7 + + -- Leann Ogasawara Mon, 19 Dec 2011 09:14:34 -0800 + +linux (3.2.0-6.12) precise; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to upstream v3.2-rc6 + + -- Leann Ogasawara Fri, 16 Dec 2011 10:19:02 -0800 + +linux (3.2.0-5.11) precise; urgency=low + + [ Andy Whitcroft ] + + * enforcer -- allow arch and flavour predicates to take lists + * enforcer -- simplify armel/armhf specific options + * enforcer -- fix incorrectly specified flavour matches + + [ Leann Ogasawara ] + + * [Config] Disable IRQ_REMAP + * [Config] Enable CONFIG_SENSORS_LM95245=m + * [Config] Enable CONFIG_SENSORS_MAX1668=m + * [Config] Enable CONFIG_SENSORS_NTC_THERMISTOR=m + * [Config] Enable CONFIG_SENSORS_MAX6639=m + * [Config] Enable CONFIG_SENSORS_MAX6642=m + * [Config] Enable CONFIG_SENSORS_LINEAGE=m + * [Config] Enable CONFIG_CRYPTO_SALSA20=m + * [Config] Enable CONFIG_PATA_TOSHIBA=m + * [Config] Enable CONFIG_POHMELFS=m + * [Config] Enable CONFIG_NET_PACKET_ENGINE=y + * [Config] Enable CONFIG_PATA_OPTI=m + * add overlayfs to virtual inclusion list + - LP: #903897 + * add veth to virtual inclusion list + - LP: #903897 + * SAUCE: resolve WARNING: at drivers/block/floppy.c:2929 do_fd_request + + [ Paolo Pisati ] + + * [Config] DEFAULT_MMAP_MIN_ADDR=32k on arm + - LP: #903346 + + [ Tim Gardner ] + + * [Config] CONFIG_LOCKUP_DETECTOR=y + - LP: #903615 + + [ Upstream Kernel Changes ] + + * rebase to upstream 55b02d2f + + -- Leann Ogasawara Mon, 12 Dec 2011 07:08:10 -0800 + +linux (3.2.0-4.10) precise; urgency=low + + [ Kyle McMartin ] + + * SAUCE: dmar: disable if ricoh multifunction detected + - LP: #894070 + + [ Seth Forshee ] + + * SAUCE: dell-wmi: Demote unknown WMI event message to pr_debug + - LP: #581312 + + [ Tim Gardner ] + + * Start new release, Bump ABI, rebase to 3.2-rc5 + + [ Leann Ogasawara ] + + * [Config] Enable CONFIG_SENSORS_AK8975=m + + -- Tim Gardner Sat, 10 Dec 2011 08:57:04 -0700 + +linux (3.2.0-3.9) precise; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: ext4: correct partial write discard size calculation + - LP: #894768 + + [ Leann Ogasawara ] + + * Revert "SAUCE: x86, microcode, AMD: Restrict microcode reporting" + - LP: #892615 + + [ Matthew Garrett ] + + * SAUCE: pci: Rework ASPM disable code + + [ Upstream Kernel Changes ] + + * x86: Fix boot failures on older AMD CPU's + - LP: #892615 + * EHCI : Fix a regression in the ISO scheduler + - LP: #899165 + + -- Leann Ogasawara Mon, 05 Dec 2011 10:37:36 -0800 + +linux (3.2.0-3.8) precise; urgency=low + + [ Andy Whitcroft ] + + * armhf -- add d-i configuration + * armhf -- disable ABI checks for armhf + * armhf -- add arch to getabis config + + -- Andy Whitcroft Sat, 03 Dec 2011 14:22:52 +0000 + +linux (3.2.0-3.7) precise; urgency=low + + [ Stefan Bader ] + + * SAUCE: x86/paravirt: PTE updates in k(un)map_atomic need to be + synchronous, regardless of lazy_mmu mode + - LP: #854050 + + [ Tim Gardner ] + + * rebase to v3.2-rc4 + + -- Leann Ogasawara Fri, 02 Dec 2011 11:53:56 -0800 + +linux (3.2.0-2.6) precise; urgency=low + + [ Andy Whitcroft ] + + * armhf -- fix omap flavour to build on armhf + * [Config] CONFIG_PATA_MACIO=y to fix MAC qemu boot + + [ Borislav Petkov ] + + * SAUCE: x86, microcode, AMD: Restrict microcode reporting + - LP: #892615 + + [ Colin Watson ] + + * Add pata_macio to pata-modules + + [ Tim Gardner ] + + * [Config] Prefer crda over wireless-crda + * [Config] Fix virtual inclusion list. + - LP: #897795 + + -- Leann Ogasawara Wed, 30 Nov 2011 06:09:35 -0800 + +linux (3.2.0-2.5) precise; urgency=low + + [ Paolo Pisati ] + + * [Config] PANEL_DVI=y + + -- Leann Ogasawara Mon, 28 Nov 2011 09:13:24 -0800 + +linux (3.2.0-2.4) precise; urgency=low + + [ Andy Whitcroft ] + + * rebase to v3.2-rc3 + + [ Leann Ogasawara ] + + * Revert "SAUCE: xen: Do not use pv spinlocks on HVM" + * Revert "fix ERROR: __devcgroup_inode_permission undefined" + * Revert "olpc_dcon_xo_1_5 needs delay.h" + * Revert "olpc_dcon_xo_1 needs delay.h" + * rebase to 6fe4c6d4 + * [Config] updateconfigs after rebase to 6fe4c6d4 + + [ Tim Gardner ] + + * [Config] Replace wireless-crda with crda,wireless-regdb + - LP: #856421 + * [Config] Relax the dependencies on crda + + [ Upstream Kernel Changes ] + + * (pre-stable) HID: bump maximum global item tag report size to 96 bytes + - LP: #724831 + * Ubuntu: remove coreutils|fileutils package dependency + - LP: #892814 + * iio: iio_event_getfd -- fix ev_int build failure + + [ Upstream Kernel Changes ] + + * Rebase to v3.2-rc3 + + -- Andy Whitcroft Thu, 24 Nov 2011 16:20:45 +0000 + +linux (3.2.0-1.3) precise; urgency=low + + [ Upstream Kernel Changes ] + + * Ubuntu: Add ext2 to fs-core-modules + - LP: #893395 + + -- Leann Ogasawara Mon, 21 Nov 2011 20:42:33 -0800 + +linux (3.2.0-1.2) precise; urgency=low + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_NFC and associated devices + * SAUCE: allow brcmsmac and b43 to both build + + [ Soren Hansen ] + + * Add ixgbe driver to d-i + - LP: #891969 + + -- Leann Ogasawara Mon, 21 Nov 2011 08:33:46 -0800 + +linux (3.2.0-1.1) precise; urgency=low + [ Andy Whitcroft ] + + * armhf -- enable armhf and create the first flavours + * SAUCE: ensure root is ready before running usermodehelpers in it + * [Config] enforcer -- ensure CONFIG_FAT_FS is built-in on arm + + [ Leann Ogasawara ] + + * Temporarily ignore module check + * [Config] Enable PCI_IOV on powerpc + * [Config] Temporarily disable CONFIG_PASEMI_MAC on powerpc + * rebase to v3.2-rc2 + * SAUCE: include for cpuidle34xx arm build + * SAUCE: include for linux/mtd/map.h arm build + * SAUCE: include and for mmc_core arm build + * SAUCE: select ARM_AMBA if OMAP3_EMU + * [Config] updateconfigs after select ARM_AMBA + * [Config] Temporarily disable CONFIG_KVM_BOOK3S_32 on powerpc + * [Config] Enable CONFIG_EXT2_FS=m + * [Config] Build in CONFIG_SATA_AHCI=y + * Resolve linux-image-extra's install dependency + + [ Seth Forshee ] + + * [Config] Enable EVENT_POWER_TRACING_DEPRECATED=y for powertop + * SAUCE: (drop after 3.2) Input: ALPS - move protocol information to + Documentation + * SAUCE: (drop after 3.2) Input: ALPS - add protocol version field in + alps_model_info + * SAUCE: (drop after 3.2) Input: ALPS - remove assumptions about packet + size + * SAUCE: (drop after 3.2) Input: ALPS - add support for protocol versions + 3 and 4 + * SAUCE: (drop after 3.2) Input: ALPS - add semi-MT support for v3 + protocol + * SAUCE: (drop after 3.2) Input: ALPS - add documentation for protocol + versions 3 and 4 + + [ Stefan Bader ] + + * [Config] Built-in xen-netfront and xen-blkfront + * Fix build of dm-raid45 and re-enable it + + [ Tim Gardner ] + + * [Config] CONFIG_USB_XHCI_HCD=y + - LP: #886167 + * [Config] CONFIG_R6040=m + - LP: #650899 + * SAUCE: Add a new entry (413c:8197) to Bluetooth USB device ID table + - LP: #854399 + * [Config] Consolidated amd64 server flavour into generic + * [Config] updateconfigs after rebase to 3.2-rc1 + * [Config] Disabled dm-raid4-5 + * [Config] Disabled ndiswrapper + * [Config] Disable vt6656 + * [Config] exclude ppp-modules for virtual flavour + * [Config] CONFIG_MEMSTICK_R592=m + - LP: #238208 + + [ Upstream Kernel Changes ] + + * CHROMIUM: seccomp_filter: new mode with configurable syscall filters + - LP: #887780 + * CHROMIUM: seccomp_filter: add process state reporting + - LP: #887780 + * CHROMIUM: seccomp_filter: Document what seccomp_filter is and how it + works. + - LP: #887780 + * CHROMIUM: x86: add HAVE_SECCOMP_FILTER and seccomp_execve + - LP: #887780 + * CHROMIUM: arm: select HAVE_SECCOMP_FILTER + - LP: #887780 + * CHROMIUM: seccomp_filters: move to btrees + * CHROMIUM: enable CONFIG_BTREE + * CHROMIUM: seccomp_filter: kill NR_syscall references + * CHROMIUM: seccomp_filters: guard all ftrace wrapper code + * CHROMIUM: seccomp_filters: clean up warnings; kref mistake + * CHROMIUM: seccomp_filter: remove "skip" from copy and add drop helper + * CHROMIUM: seccomp_filter: allow CAP_SYS_ADMIN management of execve + * CHROMIUM: seccomp_filter: inheritance documentation + * CHROMIUM: seccomp_filter: make inherited filters composable + * CHROMIUM: Fix seccomp_t compile error + - LP: #887780 + * CHROMIUM: Fix kref usage + - LP: #887780 + * CHROMIUM: enable CONFIG_SECCOMP_FILTER and CONFIG_HAVE_SECCOMP_FILTER + * rebase to v3.2-rc2 + + -- Leann Ogasawara Mon, 31 Oct 2011 09:24:39 -0400 + +linux (3.1.0-2.3) precise; urgency=low + + [ Tim Gardner ] + + * Add postinit and postrm scripts to the extras package + - LP: #882120 + + -- Leann Ogasawara Fri, 28 Oct 2011 12:48:33 -0700 + +linux (3.1.0-2.2) precise; urgency=low + + [ Andy Whitcroft ] + + * debian: add locking to protect debian/files from parallel update + + [ Leann Ogasawara ] + + * rebase to v3.1 + + [ Upstream Kernel Changes ] + + * rebase to v3.1 + + -- Leann Ogasawara Wed, 19 Oct 2011 07:12:38 -0700 + +linux (3.1.0-1.1) precise; urgency=low + + [ Andiry Xu ] + + * SAUCE: (drop during 3.2 merge) xHCI: AMD isoc link TRB chain bit quirk + - LP: #872811 + + [ Andy Whitcroft ] + + * Revert "ubuntu: compcache -- follow changes to bd_claim/bd_release" + - LP: #832694 + * Revert "ubuntu: compcache -- version 0.5.3" + - LP: #832694 + * [Config] standardise CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + * [Config] Enable CONFIG_MACVTAP=m + - LP: #822601 + * record the compiler in the ABI and check for inconsistant builds + * [Config] move ECRYPT_FS back to =y for all architectures + - LP: #827197 + * [Config] enable CONFIG_DRM_VMWGFX=m + - LP: #698009 + * [Config] re-fix ECRYPT_FS=y + - LP: #827197 + * enforcer -- ensure we have CONFIG_ECRYPT_FS=y + - LP: #827197 + * [Config] dropping compcache configuration options + * [Config] standardise on HZ=250 + * SAUCE: headers_install: fix #include "..." usage for userspace + - LP: #824377 + * make module-inclusion selection retain the left overs + * add a new linux-image-extras package for virtual + + [ Colin Watson ] + + * Deliver more Atheros, Ralink, and iwlagn NIC drivers to d-i + + [ edwin_rong ] + + * SAUCE: Staging: add driver for Realtek RTS5139 cardreader + - LP: #824273 + + [ Greg Kroah-Hartman ] + + * SAUCE: staging: rts5139: add vmalloc.h to some files to fix the build. + - LP: #824273 + + [ Jesse Sung ] + + * SAUCE: Unregister input device only if it is registered + - LP: #839238 + + [ Jiri Kosina ] + + * SAUCE: HID: add MacBookAir4, 2 to hid_have_special_driver[] + + [ Joshua V. Dillon ] + + * SAUCE: HID: add support for MacBookAir4,2 keyboard. + + [ Kees Cook ] + + * [Config] enable and enforce SECCOMP_FILTER on x86 + + [ Keng-Yu Lin ] + + * [Config] Enable CONFIG_RTS5139=m on i386/amd64 + - LP: #824273 + + [ Leann Ogasawara ] + + * Revert "ubuntu: overlayfs -- ovl: make lower mount read-only" + * Revert "ubuntu: overlayfs -- fs: limit filesystem stacking depth" + * Revert "ubuntu: overlayfs -- ovl: improve stack use of lookup and + readdir" + * Revert "ubuntu: overlayfs -- ovl: fix overlayfs over overlayfs" + * Revert "ubuntu: overlayfs -- overlayfs: implement show_options" + * Revert "ubuntu: overlayfs -- overlayfs: add statfs support" + * Revert "ubuntu: overlayfs -- overlay filesystem" + * Revert "ubuntu: overlayfs -- overlay: overlay filesystem documentation" + * Revert "SAUCE: ARM: OMAP: Add macros for comparing silicon revision" + * Revert "SAUCE: OMAP: DSS2: check for both cpu type and revision, rather + than just revision" + * Revert "SAUCE: OMAP: DSS2: enable hsclk in dsi_pll_init for OMAP36XX" + * Revert "ubuntu: fsam7400 disable driver" + - LP: #876030 + * rebase to v3.1-rc1 + * [Config] updateconfigs after rebase to v3.1-rc1 + * rebase to v3.1-rc2 + * [Config] Updateconfigs after rebase to v3.1-rc2 + * ubuntu: Yama - update calls to generic_permission() and + inode->i_op->permission() + * ubuntu: ndiswrapper -- remove netdev_priv macro + * ubuntu: aufs -- Temporarily disable due to build failure + * [Config] Diable INTEL_MID_PTI on armel + * [Config] Temporarily disable CONFIG_FTMAC100 on armel + * [Config] Temporarily disable CONFIG_FTGMAC100 on armel + * [Config] Temporarily disable CONFIG_CAN_TI_HECC on armel + * [Config] Temporarily disable CONFIG_VIDEO_OMAP2_VOUT on armel + * [Config] Set CONFIG_DM_MIRROR=m on amd64, i386, and arm + * [Config] Set CONFIG_DM_MULTIPATH=m on amd64, i386, and arm + * [Config] Set CONFIG_DM_SNAPSHOT=m on amd64, i386, and arm + * [Config] Enable CONFIG_EDAC_AMD8111=m on powerpc + * [Config] Enable CONFIG_EDAC_AMD8131=m on powerpc + * [Config] Enable CONFIG_EDAC_CPC925=m on powerpc + * [Config] Enable CONFIG_EDAC_PASEMI=m on powerpc + * [Config] Enable CONFIG_ECHO=m on powerpc + * [Config] Enable CONFIG_ET131X=m on powerpc + * [Config] Set CONFIG_FB_MATROX=m + * [Config] Enable CONFIG_FB_UDL=m on powerpc + * [Config] Set CONFIG_FB_VIRTUAL=n + * [Config] Enable CONFIG_FB_VGA16=m on powerpc + * [Config] Enable CONFIG_GPIO_MAX732X=m on arm + * [Config] Enable CONFIG_GPIO_PCF857X=m on arm + * [Config] Set CONFIG_HOTPLUG_PCI_FAKE=m + * [Config] Enable CONFIG_HOTPLUG_PCI=y on powerpc + * [Config] Enable CONFIG_HOTPLUG_PCI_CPCI=y on powerpc + * [Config] Enable CONFIG_HP_ILO=m on powerpc-smp + * [Config] Enable CONFIG_I2C_PASEMI=m on powerpc + * [Config] Enable CONFIG_IBM_BSR=m on powerpc + * [Config] Enable CONFIG_IBMVETH=m on powerpc + * [Config] Enable CONFIG_IDE_PHISON=m on powerpc + * [Config] Enable CONFIG_IGB=m on powerpc + * [Config] Enable CONFIG_IIO=m on powerpc + * [Config] Enable CONFIG_INFINIBAND_NES=m + * [Config] Enable CONFIG_IPMI_HANDLER=m on arm + * [Config] Enable CONFIG_IWL3945=m on powerpc + * [Config] Disable CONFIG_KVM_BOOK3S_64 + * [Config] Enable CONFIG_LAPBETHER=m on arm + * [Config] Enable CONFIG_LEDS_GPIO=m on powerpc + * [Config] Enable CONFIG_LEDS_CLEVO_MAIL=m all arch's + * [Config] Enable CONFIG_LEDS_PCA9532=m on powerpc + * [Config] Enable CONFIG_LEDS_PCA955X=m on powerpc + * [Config] Enable CONFIG_LEDS_TRIGGER_DEFAULT_ON=m on powerpc + * [Config] Set CONFIG_LEDS_TRIGGER_HEARTBEAT=m on arm and powerpc + * [Config] Set CONFIG_LEDS_TRIGGER_TIMER=m on powerpc + * [Config] Enable CONFIG_LINE6_USB=m on arm and powerpc + * [Config] Enable CONFIG_MEMSTICK=m on arm + * [Config] Enable CONFIG_MTD_AFS_PARTS=m on arm + * [Config] Enable CONFIG_MTD_ALAUDA=m on arm + * [Config] Enable CONFIG_MTD_AR7_PARTS=m on arm + * [Config] Enable CONFIG_MTD_ARM_INTEGRATOR=m on arm + * [Config] Enable CONFIG_MOXA_SMARTIO=m on powerpc + * [Config] Enable CONFIG_MTD_DATAFLASH=m on arm + * [Config] Enable CONFIG_MTD_GPIO_ADDR=m on arm + * [Config] Enable CONFIG_MTD_IMPA7=m on arm + * [Config] Enable CONFIG_MTD_NAND_GPIO=m on arm + * [Config] Enable CONFIG_MTD_NAND_NANDSIM=m on arm + * [Config] Enable CONFIG_MTD_NAND_PASEMI=m on powerpc + * [Config] Enable CONFIG_MTD_NAND_PLATFORM=m on arm + * [Config] Enable CONFIG_MTD_NAND_TMIO=m on arm + * [Config] Enable CONFIG_MTD_SST25L=m on arm + * [Config] Enable CONFIG_NET_CLS_CGROUP=y on arm + * [Config] Enable CONFIG_NET_CLS_FLOW=m on arm + * [Config] Enable CONFIG_NET_CLS_U32=m on arm + * [Config] Enable CONFIG_NET_DCCPPROBE=m on arm + * [Config] Enable CONFIG_NET_SCH_INGRESS=m on arm + * [Config] Enable CONFIG_NET_TCPPROBE=m on arm + * [Config] Enable CONFIG_PASEMI_MAC=m on powerpc + * [Config] Enable CONFIG_PATA_NS87410=m on powerpc + * [Config] Enable CONFIG_I2C_GPIO=m on powerpc64-smp + * [Config] Enable CONFIG_PANEL=m on powerpc + * [Config] Enable CONFIG_PATA_CMD640_PCI=m on powerpc + * SAUCE: x86: reboot: Make Dell Latitude E6520 use reboot=pci + - LP: #833705 + * [Config] Add CONFIG_EFI_VARS=y to the enforcer + - LP: #837332 + * [Config] Update CONFIG_EFI_VARS enforcer check + * [Config] Add aufs to virtual flavor inclusion list + - LP: #844159 + * SAUCE: x86: reboot: Make Dell Optiplex 790 use reboot=pci + - LP: #818933 + * SAUCE: x86: reboot: Make Dell Optiplex 990 use reboot=pci + - LP: #768039 + * SAUCE: x86: reboot: Make Dell Latitude E6220 use reboot=pci + - LP: #838402 + * [Config] Add igbvf to the virtual flavor inclusion list + - LP: #794570 + * [Config] Add ixgbevf to the virtual inclusion list + - LP: #872411 + * [Config] Transition -generic and -server to be identical + * rebase to v3.1-rc10 + + [ Luke Yelavich ] + + * [Config] Disable legacy IDE drivers on powerpc + + [ Ming Lei ] + + * SAUCE: fireware: add NO_MSI quirks for o2micro controller + - LP: #801719 + * SAUCE: ata_piix: make DVD Drive recognisable on systems with Intel + Sandybridge chipsets(v2) + - LP: #737388, #782389, #794642 + + [ Paolo Pisati ] + + * [Config] Compile-in vfat support for armel + - LP: #853783 + + [ Randy Dunlap ] + + * SAUCE: staging: fix rts5139 depends & build + - LP: #824273 + + [ Rene Bolldorf ] + + * SAUCE: (drop after 3.0) ideapad: Check if acpi already handle backlight + power in 'ideapad_backlight_notify_power' to avoid a page fault + + [ Seth Forshee ] + + * SAUCE: (no-up) Input: elantech - Add v3 hardware support + - LP: #681904 + * SAUCE: (drop after 3.1) usb_storage: Don't freeze in usb-stor-scan + - LP: #810020 + + [ Stefan Bader ] + + * (config) Package macvlan and macvtap for virtual + * [Config] Force perf to use libiberty for demangling + - LP: #783660 + * SAUCE: xen: Do not use pv spinlocks on HVM + - LP: #838026 + + [ Tim Gardner ] + + * [Config] Clean up tools rules + * [Config] Package x86_energy_perf_policy and turbostat + - LP: #797556 + * rebase to v3.1-rc3 + * [Config] Simplify binary-udebs dependencies + * [Config] kernel preparation cannot be parallelized + * [Config] Linearize module/abi checks + * [Config] Linearize and simplify tree preparation rules + * [Config] Build kernel image in parallel with modules + * [Config] Set concurrency for kmake invocations + * [Config] Improve install-arch-headers speed + * [Config] Fix binary-perarch dependencies + * [Config] Removed stamp-flavours target + * [Config] Serialize binary indep targets + * [Config] Use build stamp directly + * [Config] Restore prepare-% target + * rebase to v3.1-rc4 + * rebase to v3.1-rc5 + * [Config] Disable makedumpfile for i386/amd64 + * rebase to v3.1-rc6 + * [Config] Fix binary-% build target + * rebase to v3.1-rc7 + * rebase to v3.1-rc8 + * SAUCE: Add a new entry (413c:8197) to Bluetooth USB device ID table + - LP: #854399 + * [Config] Enable ftrace support in the mac80211 layer + - LP: #865171 + * rebase to v3.1-rc9 + * SAUCE: usb/core/devio.c: Check for printer class specific request + - LP: #872711 + + [ Upstream Kernel Changes ] + + * overlay filesystem + * overlayfs: add statfs support + * overlayfs: implement show_options + * overlay: overlay filesystem documentation + * fs: limit filesystem stacking depth + + [ Will Drewry ] + + * SAUCE: seccomp_filter: new mode with configurable syscall filters + * SAUCE: seccomp_filter: add process state reporting + * SAUCE: seccomp_filter: Document what seccomp_filter is and how it + works. + * SAUCE: seccomp_filter: add HAVE_SECCOMP_FILTER and seccomp_execve + + [ Upstream Kernel Changes ] + + * rebase to v3.1-rc1 + * rebase to v3.1-rc2 + * rebase to v3.1-rc3 + +CONFIG_BLK_DEV_BSGLIB=y + +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 + -CONFIG_VIDEO_OMAP2_VOUT_VRFB=y + * rebase to v3.1-rc4 + * rebase to v3.1-rc5 + * rebase to v3.1-rc6 + * rebase to v3.1-rc7 + * rebase to v3.1-rc8 + * rebase to v3.1-rc9 + * rebase to v3.1-rc10 + + -- Leann Ogasawara Wed, 10 Aug 2011 15:43:38 -0700 + +linux (3.1.0-1.0) oneiric; urgency=low + + [ Leann Ogasawara ] + + * Open P-series + + -- Leann Ogasawara Wed, 10 Aug 2011 13:42:40 -0700 + +linux (3.0.0-8.10) oneiric; urgency=low + + [ Adam Jackson ] + + * SAUCE: drm/i915/pch: Fix integer math bugs in panel fitting + - LP: #753994 + + [ John Johansen ] + + * [Config] Enable missing IPv6 options + + [ Leann Ogasawara ] + + * [Config] Disable config IWLWIFI_DEVICE_SVTOOL + - LP: #819925 + * Rebase to 3.0.1 + + [ Upstream Kernel Changes ] + + * x86, intel, power: Correct the MSR_IA32_ENERGY_PERF_BIAS message + * ALSA: hda - Turn on extra EAPDs on Conexant codecs + - LP: #783582 + * KVM: Remove SMEP bit from CR4_RESERVED_BITS + - LP: #796476 + * KVM: Add SMEP support when setting CR4 + - LP: #796476 + * KVM: Mask function7 ebx against host capability word9 + - LP: #796476 + * KVM: Add instruction fetch checking when walking guest page table + - LP: #796476 + + [ Upstream Kernel Changes ] + + * rebase to v3.0.1 + + -- Leann Ogasawara Fri, 05 Aug 2011 11:32:25 -0700 + +linux (3.0.0-7.9) oneiric; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Upstream] add local prefix to oss local change_bits" + * Revert "SAUCE: add tracing for user initiated readahead requests" + * Revert "SAUCE: vfs: Add a trace point in the mark_inode_dirty function" + * Revert "SAUCE: Input: ALPS - Enable Intellimouse mode for Lenovo + Zhaoyang E47" + * Revert "SAUCE: fix documentation strings for struct input_keymap_entry" + * Revert "SAUCE: vt -- fix handoff numbering to 1..n and add range checks + (grub)" + * Revert "SAUCE: vt -- fix handoff numbering to 1..n and add range + checks" + * Revert "SAUCE: vt -- allow grub to request automatic vt_handoff" + * Revert "SAUCE: vt -- maintain bootloader screen mode and content until + vt switch" + * [Config] enable CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 + - LP: #816035 + * ubuntu: Yama: if an underlying filesystem provides a permissions op use + it + * SAUCE: (no-up) add tracing for user initiated readahead requests + * SAUCE: vt -- maintain bootloader screen mode and content until vt + switch + * SAUCE: vt -- allow grub to request automatic vt_handoff + + [ Arjan van de Ven ] + + * SAUCE: (no-up) vfs: Add a trace point in the mark_inode_dirty function + + [ Kees Cook ] + + * Revert "SAUCE: (no-up) Disable building the ACPI debugfs source" + * [Config] enforce ACPI_CUSTOM_METHOD disabled + + [ Keng-Yu Lin ] + + * SAUCE: (no-up) Input: ALPS - Enable Intellimouse mode for Lenovo + Zhaoyang E47 + - LP: #632884, #803005 + + [ Leann Ogasawara ] + + * [Config] Enable CONFIG_BLK_DEV_CMD64X=m on powerpc + - LP: #513131 + * [Config] Enable CONFIG_RT2800PCI_RT53XX=y + - LP: #815064 + + [ Rezwanul Kabir ] + + * SAUCE: (no-up) Add support for Intellimouse Mode in ALPS touchpad on + Dell E2 series Laptops + - LP: #632884 + + [ Upstream Kernel Changes ] + + * Revert "yama: if an underlying filesystem provides a permissions op use + it" + * Revert "Add support for Intellimouse Mode in ALPS touchpad on Dell E2 + series Laptops" + * Revert "tty: include linux/slab.h for kfree" + * Revert "gpio/ml_ioh_gpio: include linux/slab.h for kfree" + * Revert "pch_dma: add include/slab.h for kfree" + * mmc: Added quirks for Ricoh 1180:e823 lower base clock frequency + - LP: #773524 + * oss: rename local change_bits to avoid powerpc bitsops.h definition + + -- Leann Ogasawara Mon, 25 Jul 2011 09:08:01 -0700 + +linux (3.0.0-7.8) oneiric; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: overlayfs -- overlayfs: add statfs support + * [Config] enable CONFIG_OVERLAYFS + + [ Erez Zadok ] + + * ubuntu: overlayfs -- overlayfs: implement show_options + + [ Leann Ogasawara ] + + * [Config] Enable CONFIG_ALIM7101_WDT=m on powerpc + * [Config] Enable CONFIG_ASUS_OLED=m on powerpc + * [Config] Disable CONFIG_ATM_DUMMY on arm + * [Config] Enable CONFIG_BLK_DEV_DRBD=m on powerpc + * Temporarily disable module check on arm + * Rebase to 3.0 final + * [Config] Enable CONFIG_CAN_TI_HECC=m on arm + * [Config] Set CONFIG_CDROM_PKTCDVD=m on amd64 and i386 + * [Config] Enable CONFIG_CRYPTO_CCM=m on powerpc + * [Config] Enable CONFIG_CRYPTO_DEV_HIFN_795X=m on powerpc + * [Config] Enable CONFIG_CRYPTO_GCM=m on powerpc + * [Config] Set CRYPTO_LZO=m on powerpc64-smp + * [Config] Enable CONFIG_DM9000=m on arm + * [Config] Set CONFIG_DISPLAY_SUPPORT=m on arm + * [Config] Enable CONFIG_DL2K=m on amd64 and i386 + + [ Miklos Szeredi ] + + * ubuntu: overlayfs -- vfs: add i_op->open() + * ubuntu: overlayfs -- vfs: export do_splice_direct() to modules + * ubuntu: overlayfs -- vfs: introduce clone_private_mount() + * ubuntu: overlayfs -- overlay filesystem + * ubuntu: overlayfs -- ovl: fix overlayfs over overlayfs + * ubuntu: overlayfs -- ovl: improve stack use of lookup and readdir + * ubuntu: overlayfs -- fs: limit filesystem stacking depth + * ubuntu: overlayfs -- ovl: make lower mount read-only + + [ Neil Brown ] + + * ubuntu: overlayfs -- overlay: overlay filesystem documentation + + [ Tim Gardner ] + + * [Config] Add enic/fnic to udebs + - LP: #801610 + + [ Upstream Kernel Changes ] + + * yama: if an underlying filesystem provides a permissions op use it + + [ Major Kernel Changes ] + + * Rebase to 3.0 final + + -- Leann Ogasawara Thu, 21 Jul 2011 07:01:32 -0700 + +linux (3.0.0-6.7) oneiric; urgency=low + + [ Eagon Yager ] + + * [Config] Fix misspelled 'skipmodule' in arm makefile. + + [ Keng-Yu Lin ] + + * SAUCE: Input: ALPS - Enable Intellimouse mode for Lenovo Zhaoyang E47 + - LP: #632884, #803005 + + [ Leann Ogasawara ] + + * Revert "[Config] Temporarily disable CONFIG_SMC91X on armel-omap" + * Revert "[Config] Temporarily Disable CONFIG_BRCMSMAC on arm" + * Revert "[Config] Temporarily Disable CONFIG_RTL8192SE on powerpc" + * Revert "[Config] Temporarily Disable CONFIG_RTL8192SE on arm" + * Revert "[Config] Temporarily disable CONFIG_BRCMSMAC on powerpc" + * [Config] Set CONFIG_ACPI_PCI_SLOT=m + * [Config] Set CONFIG_ACPI_SBS=m + * [Config] Set CONFIG_ACPI_WMI=m + * [Config] Set CONFIG_AD7150=m on arm + * [Config] Set CONFIG_AD7152=m on arm + * [Config] Drop CONFIG_GPIO_S5PV210 + * [Config] Drop CONFIG_GPIO_S5PC100 + * [Config] Drop CONFIG_GPIO_PLAT_SAMSUNG + * [Config] Drop CONFIG_GPIO_EXYNOS4 + + [ Stefan Bader ] + + * SAUCE: Re-enable RODATA for i386 virtual + - LP: #809838 + + [ Upstream Kernel Changes ] + + * Revert "Quirk to fix suspend/resume on Lenovo Edge 11,13,14,15" + * (drop after 3.0.0) acer-wmi: Add support for Aspire 1830 wlan hotkey + - LP: #771758 + + -- Leann Ogasawara Wed, 20 Jul 2011 06:36:02 -0700 + +linux (3.0.0-5.6) oneiric; urgency=low + + [ Tim Gardner ] + + * [Config] CONFIG_RTL8192CU=m + * Rebase to -rc7 + + -- Tim Gardner Mon, 11 Jul 2011 22:13:50 +0100 + +linux (3.0.0-4.5) oneiric; urgency=low + + [ Ming Lei ] + + * SAUCE: fix yama_ptracer_del lockdep warning + - LP: #791019 + + [ Seth Forshee ] + + * SAUCE: (drop after 3.0) asus-wmi: Add callback for hotkey filtering + * SAUCE: (drop after 3.0) eeepc-wmi: Add support for T101MT Home/Express Gate key + * SAUCE: (drop after 3.0) asus-wmi: Enable autorepeat for hotkey input device + * [Config] CONFIG_{ASUS,ASUS_NB,EEEPC}_WMI=m + - LP: #805218 + + [ Tim Gardner ] + + * [Config] updateconfigs after rebase to -rc6+ + Rebased against 4dd1b49c6d215dc41ce50c80b4868388b93f31a3 + * Adopt a 3 digit verion, e.g., 3.0.0-x.x + * Revert "UBUNTU: add dependancies for module-init-tools" + This dependency is no longer required for a 3 digit version. + + -- Tim Gardner Tue, 05 Jul 2011 14:03:04 +0100 + +linux (3.0-3.4) oneiric; urgency=low + + [ Keng-Yu Lin ] + + * SAUCE: Revert: "dell-laptop: Toggle the unsupported hardware + killswitch" + - LP: #775281 + + [ Leann Ogasawara ] + + * rebase to v3.0-rc5 + * [Config] updateconfigs after rebase to 3.0-rc5 + + [ Tim Gardner ] + + * [Config] Remove ubuntu/rtl8192se + * [Config] Added armel ABI files + * [Config] Removed armel versatile flavour + * [Config] CONFIG_INTEL_MEI=m + - LP: #716867 + + [ Upstream Kernel Changes ] + + * ALSA: hda - Enable auto-parser as default for Conexant codecs + + [ Upstream Kernel Changes ] + + * rebase to v3.0-rc5 + + -- Leann Ogasawara Thu, 30 Jun 2011 14:27:10 +0100 + +linux (3.0-2.3) oneiric; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: AUFS -- update to 0e2bafab74f0d1463383faeb93f9fc5eb8c2c54e + + [ Leann Ogasawara ] + + * rebase to v3.0-rc4 + * [Config] updateconfigs after rebase to 3.0-rc4 + * fix ERROR: __devcgroup_inode_permission undefined + + [ Stefan Bader ] + + * SAUCE: iscsitarget: Remove driver from the kernel + + [ Tim Gardner ] + + * SAUCE: rtl8192se: Force a build for a 2.6/3.0 kernel + * [Config] Add grub-efi as a recommended bootloader for server and + generic + - LP: #800910 + + [ Upstream Kernel Changes ] + + * Fix node_start/end_pfn() definition for mm/page_cgroup.c + + [ Leann Ogasawara ] + + * rebase to v3.0-rc4 + + -- Leann Ogasawara Fri, 24 Jun 2011 11:51:12 -0700 + +linux (3.0-1.2) oneiric; urgency=low + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_CAN_CALC_BITTIMING + + [ Leann Ogasawara ] + + * rebase to v3.0-rc3 + * [Config] updateconfigs after rebase to 3.0-rc3 + + [ Upstream Kernel Changes ] + + * perf: clear out make flags when calling kernel make kernelver + + [ Leann Ogasawara ] + + * rebase to v3.0-rc3 + + -- Leann Ogasawara Tue, 14 Jun 2011 07:25:35 -0700 + +linux (3.0-0.1) oneiric; urgency=low + + [ Andy Whitcroft ] + + * use the packaging version in the kernel + * use the kernels idea of its version for version_signature + * add dependancies for module-init-tools + * update control files to version 3 + * printchanges/insertchanges allow override of prev_release + * correct Vcs-Git: to point to oneiric + + [ Leann Ogasawara ] + + * rebase to v3.0-rc1 + * [Config] updateconfigs after rebase to 3.0-rc1 + * ubuntu: dm-raid4-5 fix up build failure + * [Config] Temporarily Disable CONFIG_GPIO_EXYNOS4 on arm + * [Config] Temporarily Disable CONFIG_GPIO_PLAT_SAMSUNG on arm + * [Config] Temporarily Disable CONFIG_GPIO_S5PC100 on arm + * [Config] Temporarily Disable CONFIG_GPIO_S5PV210 on arm + * [Config] Temporarily disable CONFIG_BRCMSMAC on powerpc + * [Config] Temporarily Disable CONFIG_BRCMSMAC on arm + * [Config] Temporarily Disable CONFIG_RTL8192SE on arm + * [Config] Temporarily Disable CONFIG_RTL8192SE on powerpc + * [Config] Temporarily disable CONFIG_SMC91X on armel-omap + * rebase to v3.0-rc2 + + [ Manoj Iyer ] + + * SAUCE: mmc: Enable MMC card reader for RICOH [1180:e823] + - LP: #790754 + + [ Upstream Kernel Changes ] + + * Revert "x86 idle: EXPORT_SYMBOL(default_idle, pm_idle) only when APM + demands it" + * drm/i915: fix regression after clock gating init split + + [ Major Kernel Changes ] + + * rebase from v2.6.39 to v3.0-rc1 + * rebase from v3.0-rc1 to v3.0-rc2 + + -- Andy Whitcroft Thu, 09 Jun 2011 15:18:33 +0100 + +linux (2.6.39-3.10) oneiric; urgency=low + + [ Colin Ian King ] + + * SAUCE: S3 early resume debug via keyboard LEDs + + [ Ingo Molnar ] + + * ubuntu: nx-emu - i386: NX emulation + * ubuntu: nx-emu - i386: mmap randomization for executable mappings + + [ Leann Ogasawara ] + + * Revert "[Config] Disable CONFIG_FT1000 on powerpc64-smp" + * Revert "[Config] Disable CONFIG_DM_RAID45" + * [Config] enable CONFIG_BRCMFMAC=y + * [Config] enable CONFIG_MDIO_BITBANG=m across all arch's and flavors + * [Config] enable CONFIG_VIDEO_OUTPUT_CONTROL=m on armel-omap + + [ Robert Nelson ] + + * SAUCE: omap3: beagle: detect new xM revision B + - LP: #770679 + * SAUCE: omap3: beagle: detect new xM revision C + - LP: #770679 + * SAUCE: omap3: beagle: if rev unknown, assume xM revision C + - LP: #770679 + + [ Stefan Bader ] + + * SAUCE: Convert dm-raid45 to new block plugging + + -- Leann Ogasawara Mon, 23 May 2011 11:46:43 -0700 + +linux (2.6.39-3.9) oneiric; urgency=low + + [ Leann Ogasawara ] + + * [Config] Disable CONFIG_SCSI_LPFC_DEBUG_FS + * rebase to v2.6.39 + * [Config] enable CONFIG_LLC2=m across all arch's and flavours + * [Config] enable CONFIG_INPUT_APANEL=m + + [ Thomas Schlichter ] + + * SAUCE: vesafb: mtrr module parameter is uint, not bool + - LP: #778043 + * SAUCE: vesafb: enable mtrr WC by default + - LP: #778043 + + [ Major Kernel Changes ] + + * rebase from v2.6.39-rc7 to v2.6.39 + + -- Andy Whitcroft Fri, 20 May 2011 09:52:32 +0100 + +linux (2.6.39-2.8) oneiric; urgency=low + + [ Andy Whitcroft ] + + * Revert "ubuntu: AUFS -- aufs2-standalone.patch aufs2.1-37" + * Revert "ubuntu: AUFS -- aufs2-base.patch aufs2.1-37" + * Revert "[Config] Disable CONFIG_AUFS_FS" + * ubuntu: AUFS -- aufs2-base.patch aufs2.1-39 + * ubuntu: AUFS -- aufs2-standalone.patch aufs2.1-39 + * ubuntu: AUFS -- update to c6b76974311efc5bf3eddf921cd015b6aae46935 + * ubuntu: AUFS -- clean up the aufs updater and BOM + * ubuntu: AUFS -- documentation on updating aufs2 + + [ Kees Cook ] + + * ubuntu: Yama - LSM hooks + * ubuntu: Yama - create task_free security callback + * ubuntu: Yama - add ptrace relationship tracking interface + * ubuntu: Yama - unconditionally chain to Yama LSM + + [ Leann Ogasawara ] + + * Revert "SAUCE: Fix drivers/staging/easycap FTBS" + * Revert "[Config] Disable CONFIG_EASYCAP" + * ubuntu: fsam7400 disable driver + * ubuntu: omnibook disable driver + * ubuntu: rfkill disable driver + + [ Tim Gardner ] + + * SAUCE: Fix extra reference in fb_open() + + -- Leann Ogasawara Mon, 16 May 2011 09:23:56 -0700 + +linux (2.6.39-2.7) oneiric; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.39-rc7 + + [ Major Kernel Changes ] + + * rebase from v2.6.39-rc6 to v2.6.39-rc7 + + -- Leann Ogasawara Tue, 10 May 2011 10:18:28 +0200 + +linux (2.6.39-1.6) oneiric; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.39-rc6 + * SAUCE: [arm] fixup __aeabi_uldivmod undefined build error + + [ Tim Gardner ] + + * [Config] updateconfigs after rebase to 2.6.39-rc6 + + [ Major Kernel Changes ] + + * rebase from v2.6.39-rc5 to v2.6.39-rc6 + - LP: #740126 + + -- Leann Ogasawara Thu, 05 May 2011 09:46:12 -0700 + +linux (2.6.39-0.5) oneiric; urgency=low + + [ Herton Ronaldo Krzesinski ] + + * SAUCE: Revert "x86, hibernate: Initialize mmu_cr4_features during boot" + - LP: #764758 + + [ Leann Ogasawara ] + + * rebase to v2.6.39-rc5 + * [Config] updateconfigs following rebase to v2.6.39-rc5 + + [ Paolo Pisati ] + + * [Config] s/USB_MUSB_TUSB6010/USB_MUSB_OMAP2PLUS/ on omap3 to get musb + - LP: #759913 + + [ Stefan Bader ] + + * Include nls_iso8859-1 for virtual images + - LP: #732046 + + [ Major Kernel Changes ] + + * rebase from v2.6.39-rc4 to v2.6.39-rc5 + + -- Leann Ogasawara Wed, 27 Apr 2011 06:39:42 -0700 + +linux (2.6.39-0.4) oneiric; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.39-rc4 + * [Config] updateconfigs following rebase to v2.6.39-rc4 + * fixup powerpc implicit declaration of function + 'crash_kexec_wait_realmode' + * [Config] Disable CONFIG_FT1000 on powerpc64-smp + + [ Tim Gardner ] + + * [Config] CONFIG_TRANSPARENT_HUGEPAGE=y + - LP: #769503 + * [Config] Add cachefiles.ko to virtual flavour + - LP: #770430 + + [ Major Kernel Changes ] + + * rebase from v2.6.39-rc3 to v2.6.39-rc4 + + -- Leann Ogasawara Tue, 19 Apr 2011 06:25:20 -0700 + +linux (2.6.39-0.3) oneiric; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.39-rc3 + * crash_kexec_wait_realmode() undefined when !SMP + + [ Tim Gardner ] + + * [Config] CONFIG_PM_ADVANCED_DEBUG=y for i386/amd64 + - LP: #632327 + + [ Major Kernel Changes ] + + * rebase from v2.6.39-rc2 to v2.6.39-rc3 + + -- Leann Ogasawara Tue, 12 Apr 2011 06:52:24 -0700 + +linux (2.6.39-0.2) oneiric; urgency=low + + [ Gustavo F. Padovan ] + + * SAUCE: Revert "Bluetooth: Add new PID for Atheros 3011" + - LP: #720949 + + [ John Johansen ] + + * AppArmor: Fix masking of capabilities in complain mode + - LP: #748656 + + [ Leann Ogasawara ] + + * rebase to v2.6.39-rc2 + * [Config] updateconfigs following rebase to v2.6.39-rc2 + * hv_mouse needs delay.h + * olpc_dcon_xo_1 needs delay.h + * olpc_dcon_xo_1_5 needs delay.h + * Update dropped.txt for Oneiric + + [ Steve Langasek ] + + * [Config] Make linux-libc-dev coinstallable under multiarch + - LP: #750585 + + [ Upstream Kernel Changes ] + + * x86, hibernate: Initialize mmu_cr4_features during boot + - LP: #752870 + + [ Major Kernel Changes ] + + * rebase from v2.6.39-rc1 to v2.6.39-rc2 + + -- Leann Ogasawara Wed, 06 Apr 2011 11:04:15 -0700 + +linux (2.6.39-0.1) oneiric; urgency=low + + [ Brad Figg ] + + * [Config] Set CONFIG_NR_CPUS=256 for amd64 generic + - LP: #737124 + + [ Henrik Rydberg ] + + * SAUCE: HID: hid-ntrig: add support for 1b96:0006 model + * SAUCE: HID: ntrig: fix suspend/resume on recent models + + [ Herton Ronaldo Krzesinski ] + + * SAUCE: (drop after 2.6.39) v4l: make sure drivers supply a zeroed + struct v4l2_subdev + - LP: #745213 + + [ Kees Cook ] + + * [Config] packaging: adjust perms on vmlinuz as well + * SAUCE: nx-emu: further clarify dmesg reporting + - LP: #745181 + + [ Leann Ogasawara ] + + * rebase to v2.6.39-rc1 + * [Config] updateconfigs following rebase to v2.6.39-rc1 + * [Config] Disable CONFIG_DM_RAID45 + * [Config] Disable CONFIG_SCSI_ISCSITARGET + * [Config] Disable CONFIG_EASYCAP + * [Config] Disable CONFIG_AUFS_FS + * update bnx2 firmware files in d-i/firmware/nic-modules + * xhci-pci.c resolve implicit declaration of kzalloc + * [Config] Enable CONFIG_DRM_PSB for only x86 + * [Config] Enable CONFIG_RTS_PSTOR for only x86 + * mfd/asic3: Fix typo, s/irq_data/data/ + + [ Luke Yelavich ] + + * [Config] Disable CONFIG_CRASH_DUMP on 32-bit powerpc kernels + - LP: #745358 + * [Config] Disable CONFIG_DRM_RADEON_KMS on powerpc kernels + * [Config] Build some framebuffer drivers as modules for powerpc kernels. + + [ Manoj Iyer ] + + * SAUCE: thinkpad-acpi: module autoloading for newer Lenovo ThinkPads. + - LP: #745217 + + [ Tim Gardner ] + + * SAUCE: INR_OPEN=4096 + - LP: #663090 + * SAUCE: Increase the default hard limit for open FDs to 4096 + - LP: #663090 + + [ Upstream Kernel Changes ] + + * (drop after 2.6.39-rc1) arm: versatile : Fix typo introduced in irq + namespace cleanup + * (drop after 2.6.39-rc1) [media] staging: altera-jtag needs delay.h + * ALSA: pcm: fix infinite loop in snd_pcm_update_hw_ptr0() + + [ Major Kernel Changes ] + + * rebase from v2.6.38 to v2.6.39-rc1 + + -- Leann Ogasawara Thu, 31 Mar 2011 12:50:10 -0700 + +linux (2.6.39-0.0) oneiric; urgency=low + + [ Leann Ogasawara ] + + * Open Oneiric + + -- Leann Ogasawara Thu, 31 Mar 2011 12:29:23 -0700 + +linux (2.6.38-7.39) natty; urgency=low + + [ Leann Ogasawara ] + + * No change upload. This is just to rebuild with gcc-4.5.2-7ubuntu1. + + -- Leann Ogasawara Thu, 24 Mar 2011 09:27:45 -0700 + +linux (2.6.38-7.38) natty; urgency=low + + [ Leann Ogasawara ] + + * No change upload take 2. 2.6.38-7.37 was accidentally uploaded before + gcc-4.5.2-6ubuntu5 finished building on all arches. + + -- Leann Ogasawara Tue, 22 Mar 2011 06:12:47 -0700 + +linux (2.6.38-7.37) natty; urgency=low + + [ Leann Ogasawara ] + + * No change upload. This is just to rebuild with gcc-4.5.2-6ubuntu5. + + -- Leann Ogasawara Sun, 20 Mar 2011 16:02:48 -0700 + +linux (2.6.38-7.36) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: KLUDGE: work around failed 'shrink-wrap' compiler + optimisation" + * purge last vestiges of maverick + * [Config] switch CONFIG_FB_VESA back to module + + [ Chris Wilson ] + + * SAUCE: drm/i915: Fix pipelined fencing + - LP: #717114 + + [ Loïc Minier ] + + * Include nls_cp437 module in virtual for fat + - LP: #732046 + * Support arch= cross-compilation for any arch + * Fix couple of typos in 0-common-vars.mk + * Enforce DEFAULT_MMAP_MIN_ADDR on armhf + * Add armhf to Debian -> Linux arch map + * Add initial armhf.mk + * Enable common packages for armhf + + [ Upstream Kernel Changes ] + + * Yama: fix default relationship to check thread group + - LP: #737676 + + -- Andy Whitcroft Fri, 18 Mar 2011 18:18:02 +0000 + +linux (2.6.38-7.35) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to 2fbfac4e053861925fa3fffcdc327649b09af54c + * rebase fixes bug #715330 + * [Config] disable CONFIG_SCSI_QLA_ISCSI for powerpc 32bit to fix FTBS + * rebase to v2.6.38 final + + [ Herton Ronaldo Krzesinski ] + + * SAUCE: Apply OPTION_BLACKLIST_SENDSETUP also for ZTE MF626 + - LP: #636091 + + [ Tim Gardner ] + + * [Confg] CONFIG_BOOT_PRINTK_DELAY=y + + [ Upstream Kernel Changes ] + + * Yama: use thread group leader when creating match + - LP: #729839 + * (drop after 2.6.38) ahci: AHCI mode SATA patch for Intel Patsburg SATA + RAID controller + - LP: #735240 + * (drop after v2.6.38) x86, quirk: Fix SB600 revision check + + [ Major Kernel Changes ] + + * rebase from v2.6.38-rc8 to v2.6.38 final + - LP: #715330 + + -- Andy Whitcroft Tue, 15 Mar 2011 19:04:19 +0000 + +linux (2.6.38-6.34) natty; urgency=low + + [ Andy Whitcroft ] + + * [Config] normalise CONFIG_INTEL_TXT + * SAUCE: KLUDGE: work around failed 'shrink-wrap' compiler optimisation + - LP: #730860 + * rebase to mainline v2.6.38-rc8 + + [ Major Kernel Changes ] + + * rebase from v2.6.38-rc7 + fb62c00a6d8942775abc23d1621db1252e2d93d1 + to v2.6.38-rc8 + + -- Andy Whitcroft Tue, 08 Mar 2011 11:54:48 +0000 + +linux (2.6.38-6.33) natty; urgency=low + + [ Andy Whitcroft ] + + * d-i -- enable speakup-modules udeb + - LP: #672699 + * rebase to 493f3358cb289ccf716c5a14fa5bb52ab75943e5 + * [Config] debian PPC64 configuration + * [Config] cleanup powerpc config fixing unexpected inconsistancies + * [Config] resync ppc64 configuration + * SAUCE: match up ENTRY/END naming for 32/64 bit + * rebase to fb62c00a6d8942775abc23d1621db1252e2d93d1 + * [Config] update configs after rebase to + fb62c00a6d8942775abc23d1621db1252e2d93d1 + * [Config] pps_gen_parport no longer built + + [ Corentin Chary ] + + * SAUCE: (drop after 2.6.38) eeepc-wmi: reorder keymap + - LP: #689393 + * SAUCE: (drop after 2.6.38) eeepc-wmi: add wlan key found on 1015P + - LP: #689393 + + [ John Johansen ] + + * SAUCE: Fix aufs calling of security_path_mknod + - LP: #724456 + + [ Kees Cook ] + + * SAUCE: proc: hide kernel addresses via %pK in /proc//stack + + [ Tim Gardner ] + + * rebase to 2.6.38-rc7 + + [ Upstream Kernel Changes ] + + * Revert "drm/i915: fix corruptions on i8xx due to relaxed fencing" + + [ Major Kernel Changes ] + + * rebase from v2.6.38-rc6 to v2.6.38-rc7 + + fb62c00a6d8942775abc23d1621db1252e2d93d1 + - LP: #721389 + - LP: #722925 + - LP: #723672 + - LP: #723676 + - LP: #715318 + + -- Andy Whitcroft Mon, 07 Mar 2011 15:33:17 +0000 + +linux (2.6.38-5.32) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to mainline 6f576d57f1fa0d6026b495d8746d56d949989161 + * [Config] updateconfigs following rebase to v2.6.38-rc6 + * [Config] enable CONFIG_DMAR + - LP: #552311 + + [ Upstream Kernel Changes ] + + * drm/i915: skip FDI & PCH enabling for DP_A + - LP: #561802, #600453, #681877 + + [ Major Kernel Changes ] + + * rebase from v2.6.38-rc5 to v2.6.38-rc6 + - LP: #718402 + - LP: #719524 + - LP: #721126 + - LP: #719691 + - LP: #722689 + - LP: #722310 + + -- Andy Whitcroft Tue, 22 Feb 2011 13:28:39 +0000 + +linux (2.6.38-4.31) natty; urgency=low + + [ Andy Whitcroft ] + + * add in bugs closed by upstream patches pulled in by rebases + * rebase to 795abaf1e4e188c4171e3cd3dbb11a9fcacaf505 + * [Config] enable CONFIG_VSX to allow use of vector instuctions + * resync with maverick 98defa1c5773a3d7e4c524967eb01d5bae035816 + * rebase to mainline v2.6.38-rc5 + * SAUCE: ecryptfs: read on a directory should return EISDIR if not + supported + - LP: #719691 + + [ Colin Ian King ] + + * SAUCE: Dell All-In-One: Remove need for Dell module alias + + [ Manoj Iyer ] + + * SAUCE: (drop after 2.6.38) add ricoh 0xe823 pci id. + - LP: #717435 + + [ Tim Gardner ] + + * [Config] CONFIG_CRYPTO_CRC32C_INTEL=y + + [ Upstream Kernel Changes ] + + * Quirk to fix suspend/resume on Lenovo Edge 11,13,14,15 + - LP: #702434 + * vfs: fix BUG_ON() in fs/namei.c:1461 + + [ Vladislav P ] + + * SAUCE: Release BTM while sleeping to avoid deadlock. + - LP: #713837 + + [ Major Kernel Changes ] + + * rebase from v2.6.38-rc4 to v2.6.38-rc5 + - LP: #579276 + - LP: #715877 + - LP: #713769 + - LP: #716811 + * resync with Maverick Ubuntu-2.6.35-27.47 + + -- Andy Whitcroft Fri, 11 Feb 2011 17:24:09 +0000 + +linux (2.6.38-3.30) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.38-rc4 + * ppc64 -- add basic architecture + * ubuntu: AUFS -- update to 65835da20b77c98fb538c9114fc31f5de1328230 + + [ Colin Ian King ] + + * SAUCE: Add WMI hotkeys support for Dell All-In-One series + - LP: #676997 + * SAUCE: Add WMI hotkeys support for another Dell All-In-One series + - LP: #701530 + * SAUCE: Dell WMI: Use sparse keymaps and tidy up code. + - LP: #701530 + + [ Dan Rosenberg ] + + * SAUCE: (drop after 2.6.38) Convert net %p usage %pK + + [ Kees Cook ] + + * Revert "SAUCE: kernel: make /proc/kallsyms mode 400 to reduce ease of + attacking" + * SAUCE: (drop after 2.6.38) use %pK for /proc/kallsyms and /proc/modules + + [ Tim Gardner ] + + * [Config] CONFIG_BLK_CGROUP=y + - LP: #706394 + * [Config] CONFIG_DELL_WMI_AIO=m + + [ Upstream Kernel Changes ] + + * drm/i915/lvds: Restore dithering on native modes for gen2/3 + - LP: #711568 + + [ Upstream Kernel Changes ] + + * rebase from v2.6.38-rc3 to v2.6.38-rc4. + - LP: #701271 + - LP: #708521 + - LP: #710371 + + -- Andy Whitcroft Tue, 08 Feb 2011 02:07:18 +0000 + +linux (2.6.38-2.29) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to 1f0324caefd39985e9fe052fac97da31694db31e + * [Config] updateconfigs following rebase to + 1f0324caefd39985e9fe052fac97da31694db31e + * rebase to 70d1f365568e0cdbc9f4ab92428e1830fdb09ab0 + * [Config] reenable HIBERNATE + - LP: #710877 + * rebase to v2.6.38-rc3 + * [Config] reenable CONFIG_CRASH_DUMP + + [ Kamal Mostafa ] + + * SAUCE: rtl8192se: fix source file perms + * SAUCE: rtl8192se: fix source file newline + * SAUCE: omnibook: fix source file newline + + [ Kees Cook ] + + * [Config] packaging: really make System.map mode 0600 + + [ Ricardo Salveti de Araujo ] + + * SAUCE: OMAP3630: PM: don't warn the user with a trace in case of + PM34XX_ERRATUM + + [ Soren Hansen ] + + * SAUCE: nbd: Remove module-level ioctl mutex + + [ Tim Gardner ] + + * SAUCE: Disable building the ACPI debugfs source + + [ Upstream Kernel Changes ] + + * Set physical start and alignment 1M for virtual i386 + - LP: #710754 + + [ Upstream Kernel Changes ] + + * rebase from v2.6.38-rc2 + c723fdab8aa728dc2bf0da6a0de8bb9c3f588d84 + to v2.6.38-rc3 + - LP: #707902 + + -- Andy Whitcroft Fri, 28 Jan 2011 16:30:32 +0000 + +linux (2.6.38-1.28) natty; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: AUFS -- update to b1cee06249dfa0ab30951e7f06490a75c155b620 + + [ Ricardo Salveti de Araujo ] + + * SAUCE: omap3: beaglexm: fix DVI initialization + * [Config] omap: move CONFIG_PANEL_GENERIC_DPI to build in to make + display work at Beagle + + -- Andy Whitcroft Fri, 28 Jan 2011 10:51:57 +0000 + +linux (2.6.38-1.27) natty; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: AUFS -- update aufs-update to track new locations of headers + * ubuntu: AUFS -- update to c5021514085a5d96364e096dbd34cadb2251abfd + * SAUCE: ensure root is ready before running usermodehelpers in it + * correct the Vcs linkage to point to natty + * rebase to linux tip e78bf5e6cbe837daa6ab628a5f679548742994d3 + * [Config] update configs following rebase + e78bf5e6cbe837daa6ab628a5f679548742994d3 + * SAUCE: Yama: follow changes to generic_permission + * ubuntu: compcache -- follow changes to bd_claim/bd_release + * ubuntu: iscsitarget -- follow changes to open_bdev_exclusive + * ubuntu: ndiswrapper -- fix interaction between __packed and packed + * ubuntu: AUFS -- update to 806051bcbeec27748aae2b7957726a4e63ff308e + * update package version to match payload version + * rebase to e6f597a1425b5af64917be3448b29e2d5a585ac8 + * rebase to v2.6.38-rc1 + * [Config] updateconfigs following rebase to v2.6.38-rc1 + * SAUCE: x86 fix up jiffies/jiffies_64 handling + * rebase to linus tip 2b1caf6ed7b888c95a1909d343799672731651a5 + * [Config] updateconfigs following rebase to + 2b1caf6ed7b888c95a1909d343799672731651a5 + * [Config] disable CONFIG_TRANSPARENT_HUGEPAGE to fix i386 boot crashes + * ubuntu: AUFS -- suppress benign plink warning messages + - LP: #621195 + * [Config] CONFIG_NR_CPUS=256 for amd64 -server flavour + * rebase to v2.6.38-rc2 + * rebase to mainline d315777b32a4696feb86f2a0c9e9f39c94683649 + * rebase to c723fdab8aa728dc2bf0da6a0de8bb9c3f588d84 + * [Config] update configs following rebase to + c723fdab8aa728dc2bf0da6a0de8bb9c3f588d84 + * [Config] disable CONFIG_AD7152 to fix FTBS on armel versatile + * [Config] disable CONFIG_AD7150 to fix FTBS on armel versatile + * [Config] disable CONFIG_RTL8192CE to fix FTBS on armel omap + * [Config] disable CONFIG_MANTIS_CORE to fix FTBS on armel versatile + + [ Kees Cook ] + + * SAUCE: kernel: make /proc/kallsyms mode 400 to reduce ease of attacking + + [ Stefan Bader ] + + * Temporarily disable RODATA for virtual i386 + - LP: #699828 + + [ Tim Gardner ] + + * [Config] CONFIG_NLS_DEFAULT=utf8 + - LP: #683690 + * [Config] CONFIG_HIBERNATION=n + * update bnx2 firmware files in d-i/firmware/nic-modules + + [ Upstream Kernel Changes ] + + * Revert "drm/radeon/bo: add some fallback placements for VRAM only + objects." + * packaging: make System.map mode 0600 + * thinkpad_acpi: Always report scancodes for hotkeys + - LP: #702407 + * sched: tg->se->load should be initialised to tg->shares + * Input: sysrq -- ensure sysrq_enabled and __sysrq_enabled are consistent + * brcm80211: include linux/slab.h for kfree + * pch_dma: add include/slab.h for kfree + * i2c-eg20t: include linux/slab.h for kfree + * gpio/ml_ioh_gpio: include linux/slab.h for kfree + * tty: include linux/slab.h for kfree + * winbond: include linux/delay.h for mdelay et al + + [ Upstream Kernel Changes ] + + * mark the start of v2.6.38 versioning + * rebase v2.6.37 to v2.6.38-rc2 + c723fdab8aa728dc2bf0da6a0de8bb9c3f588d84 + - LP: #689886 + - LP: #702125 + - LP: #608775 + - LP: #215802 + - LP: #686333 + - LP: #677830 + - LP: #677652 + - LP: #696493 + - LP: #697240 + - LP: #689036 + - LP: #705323 + - LP: #686692 + + -- Andy Whitcroft Sun, 09 Jan 2011 13:44:52 +0000 + +linux (2.6.37-12.26) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.37-rc8 + * [Config] armel -- reenable omap flavour + * [Config] disable CONFIG_MACH_OMAP3517EVM to fix FTBS on armel omap + * [Config] disable CONFIG_GPIO_VX855 to fix FTBS on omap armel + * [Config] disable CONFIG_WESTBRIDGE_ASTORIA to fix FTBS on omap armel + * [Config] disable CONFIG_TI_DAVINCI_EMAC to fix FTBS on omap armel + * rebase to mainline 989d873fc5b6a96695b97738dea8d9f02a60f8ab + * [Config] track missing modules + * rebase to v2.6.37 final + + [ Chase Douglas ] + + * SAUCE: (drop after 2.6.37) HID: magicmouse: Don't report REL_{X, Y} for + Magic Trackpad + + [ Stefan Bader ] + + * Revert "SAUCE: blkfront: default to sd devices" + - LP: #684875 + + [ Tim Gardner ] + + * Revert "SAUCE: (no-up) libata: Ignore HPA by default." + - LP: #380138 + * [Config] Added autofs4.ko to -virtual flavour + - LP: #692917 + + [ Upstream Kernel Changes ] + + * Add support for Intellimouse Mode in ALPS touchpad on Dell E2 series + Laptops + - LP: #632884 + + [ Upstream Kernel Changes ] + + * rebase to v2.6.37-rc8 + * rebase to mainline 989d873fc5b6a96695b97738dea8d9f02a60f8ab + * rebase to v2.6.37 final + + -- Andy Whitcroft Thu, 23 Dec 2010 18:34:13 +0000 + +linux (2.6.37-11.25) natty; urgency=low + + [ Andy Whitcroft ] + + * [Config] d-i -- add hpsa to the list of block devices + - LP: #684304 + * [Config] add vmw-balloon driver to -virtual flavour + - LP: #592039 + * rebase to v2.6.37-rc7 + + [ Upstream Kernel Changes ] + + * rebase to v2.6.37-rc7 + + -- Andy Whitcroft Tue, 21 Dec 2010 13:35:28 +0000 + +linux (2.6.37-10.24) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.37-rc6 + * updateconfigs following rebase to v2.6.37-rc6 + + [ Upstream Kernel Changes ] + + * rebase to v2.6.37-rc6 + + -- Andy Whitcroft Thu, 16 Dec 2010 12:34:19 +0000 + +linux (2.6.37-9.23) natty; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: vt -- fix handoff numbering to 1..n and add range checks + - LP: #689606 + * SAUCE: vt -- fix handoff numbering to 1..n and add range checks (grub) + - LP: #689606 + + [ Kees Cook ] + + * SAUCE: RO/NX protection for loadable kernel, fix ftrace + - LP: #690190 + + -- Andy Whitcroft Wed, 15 Dec 2010 19:29:57 +0000 + +linux (2.6.37-9.22) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.35-rc5 + * [Config] updateconfigs following rebase to v2.6.37-rc5 + * (no-up) add support for installed header files to ubuntu directory + - LP: #684666 + * ubuntu: AUFS -- include the aufs_types.h file in linux-libc-headers + - LP: #684666 + * ubuntu: dm-raid4-5 -- follow changes to bio flags + * ubuntu: dm-raid4-5 -- re-enable + * ubuntu: omnibook -- update BOM + * ubuntu: ndiswrapper -- update BOM to match actual version + * ubuntu: ndiswrapper -- follow removal of the BKL and locked ioctl + * ubuntu: ndiswrapper -- re-enable + * ubuntu: iscsitarget -- re-instate copy_io_context + * ubuntu: iscsitarget -- follow changes to semaphore initialisation + * ubuntu: iscsitarget -- convert NIPQUAD to %pI4 + * ubuntu: iscsitarget -- re-enable + + [ Kees Cook ] + + * [Config] update config for CONFIG_DEBUG_SET_MODULE_RONX + + [ Manoj Iyer ] + + * SAUCE: Enable jack sense for Thinkpad Edge 13 + - LP: #685015 + + [ Tim Gardner ] + + * [Config] CONFIG_9P_FSCACHE=y,CONFIG_9P_FS_POSIX_ACL=y + * [Config] CONFIG_CRYPTO_CRC32C=y + - LP: #681819 + * [Config] CONFIG_9P_FSCACHE=n + * [Config] Add nfsd modules to -virtual flavour + - LP: #688070 + + [ Upstream Kernel Changes ] + + * Revert "Staging: zram: work around oops due to startup ordering snafu" + * NFS: Fix panic after nfs_umount() + - LP: #683938 + * x86: Add NX protection for kernel data + * x86: Add RO/NX protection for loadable kernel modules + * x86: Resume trampoline must be executable + * x86: RO/NX protection for loadable kernel, jump_table fix + + [ Upstream Kernel Changes ] + + * rebase to v2.6.37-rc5 + + -- Andy Whitcroft Thu, 09 Dec 2010 18:15:35 +0000 + +linux (2.6.37-8.21) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "ubuntu: AUFS -- include the aufs_types.h file in + linux-libc-headers" + * Revert "(no-up) add support for installed header files to ubuntu + directory" + + -- Andy Whitcroft Sun, 05 Dec 2010 17:33:28 +0000 + +linux (2.6.37-8.20) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Upstream] drivers/serial/mfd.c: Fix ARM compile error" + * Revert "SAUCE: Nouveau: Disable acceleration on MacBook Pros" + * Revert "SAUCE: Nouveau: Add quirk framework to disable acceleration" + * Revert "SAUCE: i915 -- disable powersave by default" + * SAUCE: enable Marvell 9128 PCIe SATA controller + - LP: #658521 + * [Config] evtchn has been renamed + * (no-up) add support for installed header files to ubuntu directory + - LP: #684666 + * ubuntu: AUFS -- include the aufs_types.h file in linux-libc-headers + - LP: #684666 + + [ Tim Gardner ] + + * [Config] MISS: evtchn, NEW : xen-evtchn + * rebase to v2.6.37-rc4 + + [ Upstream Kernel Changes ] + + * drm/i915: Clean conflicting modesetting registers upon init + - LP: #683775 + * rebase to v2.6.37-rc4 + + -- Andy Whitcroft Fri, 03 Dec 2010 18:42:07 +0000 + +linux (2.6.37-7.19) natty; urgency=low + + [ Tim Gardner ] + + * [Config] Add bnx2 firmware to nic-modules udeb + - LP: #676245 + + -- Andy Whitcroft Fri, 26 Nov 2010 17:53:45 +0000 + +linux (2.6.37-7.18) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Upstream] USB: option: Remove duplicate AMOI_VENDOR_ID" + * Revert "SAUCE: Add extra headers to linux-libc-dev" + * Revert "SAUCE: Enable speedstep for sonoma processors." + * [Config] enable CONFIG_BT_HCIUART_ATH3K + * [Config] enable CONFIG_IWLWIFI_DEBUGFS + * [Config] standardise CONFIG_MII + * [Config] standardise CONFIG_PRISM2_USB + * [Config] standardise CONFIG_SCSI_QLA_ISCSI + * [Config] build in CONFIG_AGP + * [Config] build in CONFIG_AGP_INTEL + * [Config] build in CONFIG_AGP_AMD + * [Config] build in CONFIG_AGP_AMD64 + * [Config] build in CONFIG_AGP_NVIDIA + * [Config] build in CONFIG_AGP_VIA + * [Config] disable CONFIG_SCSI_QLA_ISCSI for FTBS (arm) + * (no-up): document the new ## scheme + * [Config] harmonise CONFIG_SERIAL_8250_NR_UARTS + * [Config] update CONFIG_SERIAL_8250_RUNTIME_UARTS=32 + - LP: #675453 + + [ Mathieu J. Poirier ] + + * SAUCE: ARM: Adding vdd_sdi regulator supply to OMAP3EVM + + [ Upstream Kernel Changes ] + + * nx-emu: fix inverted report of disable_nx + + -- Andy Whitcroft Tue, 23 Nov 2010 21:00:39 +0000 + +linux (2.6.37-6.17) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "ubuntu: AUFS -- aufs2-standalone.patch + aufs2.1-36-UNRELEASED-20101103" + * Revert "ubuntu: AUFS -- aufs2-base.patch + aufs2.1-36-UNRELEASED-20101103" + * [Config] standardise CONFIG_BT + * [Config] standardise CONFIG_IRDA + * [Config] standardise CONFIG_LAPB + * [Config] standardise CONFIG_RDS + * [Config] standardise CONFIG_RFKILL + * [Config] standardise CONFIG_TIPC + * [Config] standardise CONFIG_X25 + * [Config] standardise CONFIG_INPUT_EVDEV + * [Config] standardise CONFIG_INPUT_JOYDEV + * [Config] standardise CONFIG_INPUT_JOYSTICK + * [Config] standardise CONFIG_INPUT_TOUCHSCREEN + * [Config] CONFIG_INPUT_TOUCHSCREEN=n for FTBS (arm) + * [Config] CONFIG_IRDA=n for FTBS (arm) + * ubuntu: AUFS -- aufs2-base.patch aufs2.1-37 + * ubuntu: AUFS -- aufs2-standalone.patch aufs2.1-37 + * ubuntu: AUFS -- update to 097bf62d6f49619359d34bf17f242df38562489a + + [ Tim Gardner ] + + * SAUCE: Fix drivers/staging/easycap FTBS + * [Config] CONFIG_EASYCAP=m after fixing FTBS + + [ Upstream Kernel Changes ] + + * Revert "x86: Add NX protection for kernel data" + + -- Andy Whitcroft Mon, 22 Nov 2010 18:09:10 +0000 + +linux (2.6.37-6.16) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Config] update config for CONFIG_DEBUG_SET_MODULE_RONX" + * rebase to v2.6.37-rc3 + + [ Tim Gardner ] + + * [Config] CONFIG_SCHED_AUTOGROUP=y + + [ Upstream Kernel Changes ] + + * Revert "x86: Add RO/NX protection for loadable kernel modules" + * sched: automated per session task groups + * rebase to v2.6.37-rc3 + + -- Andy Whitcroft Mon, 22 Nov 2010 10:11:13 +0000 + +linux (2.6.37-6.15) natty; urgency=low + + [ Andy Whitcroft ] + + * [Config] standardise CONFIG_CEPH_FS + * [Config] standardise CONFIG_SCSI_LPFC_DEBUG_FS + * [Config] standardise CONFIG_SCSI_PROC_FS + * [Config] standardise CONFIG_UBIFS_FS + * [Config] standardise CONFIG_USB_GADGET_DEBUG_FS + + [ Kees Cook ] + + * [Config] update config for CONFIG_DEBUG_SET_MODULE_RONX + + [ Manoj Iyer ] + + * SAUCE: Enable jack sense for Thinkpad Edge 11 + - LP: #677210 + * SAUCE: enable rfkill for rtl8192se driver + - LP: #640992 + + [ Tim Gardner ] + + * [Config] CONFIG_EASYCAP=n for FTBS + * Rebase to v2.6.32-rc2+git + + [ Upstream Kernel Changes ] + + * x86: Fix improper large page preservation + * x86: Add NX protection for kernel data + * x86: Add RO/NX protection for loadable kernel modules + + [ Upstream Kernel Changes ] + + * Rebase to Linus 2.6.37-rc2+git + + -- Andy Whitcroft Sat, 20 Nov 2010 11:40:00 +0000 + +linux (2.6.37-5.14) natty; urgency=low + + [ Upstream Kernel Changes ] + + * PCI: fix offset check for sysfs mmapped files + - LP: #676963 + + -- Andy Whitcroft Thu, 18 Nov 2010 18:12:27 +0000 + +linux (2.6.37-5.13) natty; urgency=low + + [ Andy Whitcroft ] + + * rebased to v2.6.37-rc2 + * updateconfigs following rebase to v2.6.37-rc2 + + [ Tim Gardner ] + + * [Config] Added NFS and related modules to virtual flavour + - LP: #659084 + + [ Upstream Kernel Changes ] + + * x86, cpu: Rename verify_cpu_64.S to verify_cpu.S + * x86, cpu: Clear XD_DISABLED flag on Intel to regain NX + * x86, cpu: Call verify_cpu during 32bit CPU startup + * x86, cpu: Only CPU features determine NX capabilities + + [ Upstream Changes ] + + * rebased to v2.67.37-rc2 + + -- Andy Whitcroft Tue, 16 Nov 2010 13:13:29 +0000 + +linux (2.6.37-4.12) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Upstream] HID: magicmouse: add param for scroll speed" + * Revert "[Upstream] HID: magicmouse: properly account for scroll + movement in state" + * Revert "[Upstream] HID: magicmouse: disable and add module param for + scroll acceleration" + * Revert "[Upstream] HID: magicmouse: scroll on entire surface, not just + middle of mouse" + + [ Henrik Rydberg ] + + * SAUCE: hid: ntrig: remove sysfs nodes + * SAUCE: hid: ntrig: Setup input filtering manually + * SAUCE: hid: ntrig: New ghost-filtering event logic + + [ Manoj Iyer ] + + * SAUCE: Added quirk to recognize GE0301 3G modem as an interface. + - LP: #348861 + + [ Upstream Kernel Changes ] + + * Revert "mmc: fix all hangs related to mmc/sd card insert/removal during + suspend/resume" + * Revert "[ARM] implement arch_randomize_brk()" + * Revert "ARM: stack protector: change the canary value per task" + * Revert "ARM: initial stack protector (-fstack-protector) support" + * Revert "ALSA: hda - Handle pin NID 0x1a on ALC259/269" + * Revert "ALSA: hda - Handle missing NID 0x1b on ALC259 codec" + * Revert "perf probe: Add kernel source path option" + * hid: ntrig: Support single-touch devices + * hid: ntrig: Mask pen switch events + * net: rtnetlink.h -- only include linux/netdevice.h when used by the + kernel + - LP: #673073 + * Fix userspace build of linux/fs.h + + -- Andy Whitcroft Mon, 15 Nov 2010 19:31:44 +0000 + +linux (2.6.37-3.11) natty; urgency=low + + [ Andy Whitcroft ] + + * Revert "ubuntu: AUFS -- update to + b37c575759dc4535ccc03241c584ad5fe69e3b25" + * Revert "ubuntu: AUFS -- track changes to the arguements to fop fsync()" + * Revert "ubuntu: AUFS -- update to standalone 2.6.35-rcN as at 20100601" + * Revert "ubuntu: AUFS -- update to standalone 2.6.34 as at 20100601" + * Revert "ubuntu: AUFS -- aufs2 base patch for linux-2.6.34" + * [Config] Disable intel_idle for -virtual kernels + - LP: #651370 + * [Config] enforcer -- ensure we never enable CONFIG_IMA + * debian -- pass the correct flavour name when checking configs + * [Config] enforcer -- ensure CONFIG_INTEL_IDLE is off for -virtual + * [Config] ensure CONFIG_IPV6=y for powerpc + * [Config] enforcer -- ensure CONFIG_IPV6=y + * ubuntu: AUFS -- aufs2-base.patch aufs2.1-36-UNRELEASED-20101103 + * ubuntu: AUFS -- aufs2-standalone.patch aufs2.1-36-UNRELEASED-20101103 + * ubuntu: AUFS -- update to aufs2.1-36-UNRELEASED-20101103 + * ubuntu: AUFS -- re-enable + * ubuntu: AUFS -- track changes to work queue initialisation + * ubuntu: AUFS -- track changes to llseek in v2.6.37-rc1 + * SAUCE: fbcon -- fix race between open and removal of framebuffers + * SAUCE: fbcon -- fix OOPs triggered by race prevention fixes + - LP: #614008 + * SAUCE: drm -- stop early access to drm devices + + [ Jeremy Kerr ] + + * [Config] Build-in powermac ZILOG serial driver + - LP: #673346 + + [ Kees Cook ] + + * SAUCE: nx-emu: use upstream ASLR when possible + + [ Tim Gardner ] + + * [Config] Use correct be2iscsi module name in d-i/modules/scsi-modules + - LP: #628776 + + [ Upstream Kernel Changes ] + + * i386: NX emulation + * nx-emu: drop exec-shield sysctl, merge with disable_nx + * nx-emu: standardize boottime message prefix + * mmap randomization for executable mappings on 32-bit + * exec-randomization: brk away from exec rand area + + -- Andy Whitcroft Thu, 11 Nov 2010 23:46:37 +0000 + +linux (2.6.37-2.10) natty; urgency=low + + [ Andy Whitcroft ] + + * reinstate armel config changes: + * [Config] CONFIG_GPIO_PCH=n for armel FTBS + * [Config] CONFIG_GPIO_VX855=n for armel FTBS + + -- Andy Whitcroft Wed, 03 Nov 2010 22:20:35 +0000 + +linux (2.6.37-2.9) natty; urgency=low + + [ Andy Whitcroft ] + + * config -- fix genportsconfig + * [Config] move powerpc over from ports to distro + * bump master version number to match contained kernel + * SAUCE: fix documentation strings for struct input_keymap_entry + * usb: gadget: goku_udc: add registered flag bit + + -- Andy Whitcroft Tue, 02 Nov 2010 15:14:11 +0000 + +linux (2.6.36-2.8) natty; urgency=low + + [ Tim Gardner ] + + * [Config]: fix changed CONFIG_SYSFS_DEPRECATED_V2 enforcement rules + * [Config]: TWL4030_CORE=n for FTBS + * [Config]: CONFIG_ATH6K_LEGACY=n for FTBS + * [Config]: CONFIG_SOLO6X10=n for FTBS + * [Config]: CONFIG_GPIO_PCH=n for armel FTBS + * [Config]: CONFIG_GPIO_VX855=n for armel FTBS + * [Config]: CONFIG_DRM_NOUVEAU=n for armel FTBS + * [Config]: CONFIG_LINE6_USB=n for armel FTBS + * [Config]: CONFIG_SENSORS_AK8975=n for armel FTBS + * [Config]: CONFIG_I2C_I801=n for armel FTBS + * UBUNTU: SAUCE: AppArmor: Fix unpack of network tables. + * AppArmor: compatibility patch for v5 interface + * AppArmor: compatibility patch for v5 network controll + * Dropped (pre-stable): input: Support Clickpad devices in ClickZone mode + * Dropped: UBUNTU: SAUCE: libata: Add ALPM power state accounting to the AHCI driver + * Dropped: UBUNTU: SAUCE: Added quirk to recognize GE0301 3G modem as an interface. + * Dropped: hid: 3m: Convert to MT slots + * Dropped: HID: magicmouse: don't allow hidinput to initialize the device + * Dropped: HID: magicmouse: simplify touch data bit manipulation + * Dropped: HID: magicmouse: simplify touch down logic + * Dropped: HID: magicmouse: enable Magic Trackpad support + * Dropped: UBUNTU: SAUCE: hid: ntrig: remove sysfs nodes + * Dropped: UBUNTU: SAUCE: hid: ntrig: Setup input filtering manually + * Dropped: UBUNTU: SAUCE: hid: ntrig: New ghost-filtering event logic + * Dropped: UBUNTU: SAUCE: hid: ntrig: identify firmware version (wiggled) + * Dropped: UBUNTU: (pre-stable): input: Support Clickpad devices in ClickZone mode + * Dropped: UBUNTU: SAUCE: KMS: cache the EDID information of the LVDS + * Dropped: UBUNTU: SAUCE: fbcon -- fix race between open and removal of framebuffers + * Dropped: UBUNTU: SAUCE: fbcon -- fix OOPs triggered by race prevention fixes + * Dropped: UBUNTU: SAUCE: x86: implement cs-limit nx-emulation for ia32 + * Dropped: UBUNTU: SAUCE: x86: more tightly confine cs-limit nx-emulation to ia32 only + * Dropped: UBUNTU: SAUCE: [um] Don't use nx_enabled under UML + * Dropped: UBUNTU: SAUCE: x86: brk away from exec rand area + + [ Upstream Kernel Changes ] + + * rebased against 2.6.27-rc1 + + -- Tim Gardner Fri, 22 Oct 2010 19:35:05 -0600 + +linux (2.6.36-1.7) natty; urgency=low + + [ Andy Whitcroft ] + + * rebased to v2.6.36 final + * [Config] update configs following rebase to v2.6.36 final + * [Config] update ports configs following rebase to v2.6.36 final + + [ Upstream Kernel Changes ] + + * rebased to v2.6.36 final + + -- Andy Whitcroft Thu, 21 Oct 2010 14:28:57 +0100 + +linux (2.6.36-1.6) natty; urgency=low + + [ Upstream Kernel Changes ] + + * drop broadcom staging driver preview: + * Revert "Staging: Add initial release of brcm80211 - Broadcom 802.11n + wireless LAN driver." + + -- Andy Whitcroft Wed, 20 Oct 2010 10:41:25 +0100 + +linux (2.6.36-1.5) natty; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.36-rc8 + * updateconfigs following rebase to v2.6.36-rc8 + * updateportsconfigs following rebase to v2.6.36-rc8 + * config -- simplify the kernelconfig interface + * config -- add new config mode 'dumpconfigs' + + [ Tim Gardner ] + + * Simplify the use of CROSS_COMPILER + + [ Upstream Kernel Changes ] + + * drop broadcom staging driver preview: + * Revert "staging: brcm80211: Make compiling of brcm80211.ko and + brcmfmac.ko mutually exclusive." + * Revert "staging: brcm80211: Fix compile issue when BRCM80211_PCI is not + set." + * Revert "Staging: brcm80211: remove driver specific -W options" + * Revert "Staging: brcm80211: clean up makefile cflag lines" + * Revert "staging: brcm80211: add fullmac driver" + * Revert "staging: brcm80211: use string native library" + * Revert "staging: brcm80211: use native ctype library" + * Revert "staging: brcm80211: fix remaining checkpatch errors." + * Revert "staging: brcm80211: fix "ERROR: trailing whitespace."" + * Revert "staging: brcm80211: fix "ERROR: spaces required around that + ..."" + * Revert "staging: brcm80211: fix "ERROR: spaces prohibited around that + ':' ..."" + * Revert "staging: brcm80211: fix "ERROR: space required before that + ..."" + * Revert "staging: brcm80211: fix "ERROR: space required after that ..."" + * Revert "staging: brcm80211: fix "ERROR: space required after that close + brace"" + * Revert "staging: brcm80211: fix "ERROR: space prohibited before + ...close square bracket"" + * Revert "staging: brcm80211: fix "ERROR: space prohibited after that + ..."" + * Revert "staging: brcm80211: fix "ERROR: need consistent spacing around + '*'"" + * Revert "staging: brcm80211: fix 'ERROR: "(foo*)" should be "(foo *)"'" + * Revert "staging: brcm80211: fix "ERROR: Macros w/ mult. statements ... + do - while loop"" + * Revert "staging: brcm80211: fix "ERROR: Macros w/ complex values ... + parenthesis"" + * Revert "staging: brcm80211: fix "ERROR: do not initialise statics to 0 + or NULL"" + * Revert "staging: brcm80211: fix "ERROR: do not initialise globals to 0 + or NULL"" + * Revert "staging: brcm80211: fix "ERROR: while should follow close brace + '}'"" + * Revert "staging: brcm80211: fix "ERROR: that open brace { ... prev + line"" + * Revert "staging: brcm80211: fix "ERROR: trailing statements should be + on next line"" + * Revert "staging: brcm80211: fix "ERROR: do not use assignment in if + condition"" + * Revert "staging: brcm80211: fix "ERROR: return is not a function, + paren..."" + * Revert "staging: brcm80211: fix "ERROR: open brace '{' following + function dec..."" + * Revert "staging: brcm80211: fix 'ERROR: "foo * bar" should be "foo + *bar"'" + * Revert "staging: brcm80211: Fix URLs for firmware files." + * Revert "staging: brcm80211: use '%pM' format to print MAC address" + * Revert "staging: brcm80211: Add contact info to TODO list." + * Revert "staging: brcm80211: Fix some initialisation failure paths" + * Export dump_{write,seek} to binary loader modules + * rebase to v2.6.36-rc8. + + -- Andy Whitcroft Tue, 19 Oct 2010 18:58:11 +0100 + +linux (2.6.36-0.4) natty; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: perf: increase stack footprint to avoid stack-protector warning + (fixes FTBS on powerpc) + + -- Andy Whitcroft Thu, 14 Oct 2010 13:16:16 +0100 + +linux (2.6.36-0.3) natty; urgency=low + + [ Andy Whitcroft ] + + * [Config] disable CONFIG_SCSI_QLA_ISCSI to fix FTBS on powerpc + + -- Andy Whitcroft Thu, 14 Oct 2010 03:01:30 +0100 + +linux (2.6.36-0.2) natty; urgency=low + + [ Andy Whitcroft ] + + * [Config] updateportsconfigs following rebase to 2.6.36-rc7 + (fix FTBS on powerpc) + + -- Andy Whitcroft Wed, 13 Oct 2010 23:25:12 +0100 + +linux (2.6.36-0.1) natty; urgency=low + + [ Andy Whitcroft ] + + * reduce disk usage during buildd builds + - LP: #645653 + * [Config] enforcer -- ensure CONFIG_INIT_PASS_ALL_PARAMS is y + * [Config] armel -- drop omap flavour + + [ Tim Gardner ] + + * Added dropped patch list + * more dropped patches + * [Config] Disable aufs, dmraid-4.5, ndis-wrapper + * [Config] Add support for cross compiling armel + * [Config] CONFIG_SCSI_QLA_ISCSI=n for armel + * [Upstream] drivers/serial/mfd.c: Fix ARM compile error + * [Config]: updateconfigs after adding brcm80211 + * staging: brcm80211: Fix Makefile syntax error + * rebased to v2.6.36-rc7 + + [ Upstream Kernel Changes ] + + * (upstream) IPS driver: don't toggle CPU turbo on unsupported CPUs + * (upstream) IPS driver: verify BIOS provided limits + * intel_ips: Print MCP limit exceeded values. + * Staging: Add initial release of brcm80211 - Broadcom 802.11n wireless + LAN driver. + * staging: brcm80211: Fix some initialisation failure paths + * staging: brcm80211: Add contact info to TODO list. + * staging: brcm80211: use '%pM' format to print MAC address + * staging: brcm80211: Fix URLs for firmware files. + * staging: brcm80211: fix 'ERROR: "foo * bar" should be "foo *bar"' + * staging: brcm80211: fix "ERROR: open brace '{' following function + dec..." + * staging: brcm80211: fix "ERROR: return is not a function, paren..." + * staging: brcm80211: fix "ERROR: do not use assignment in if condition" + * staging: brcm80211: fix "ERROR: trailing statements should be on next + line" + * staging: brcm80211: fix "ERROR: that open brace { ... prev line" + * staging: brcm80211: fix "ERROR: while should follow close brace '}'" + * staging: brcm80211: fix "ERROR: do not initialise globals to 0 or NULL" + * staging: brcm80211: fix "ERROR: do not initialise statics to 0 or NULL" + * staging: brcm80211: fix "ERROR: Macros w/ complex values ... + parenthesis" + * staging: brcm80211: fix "ERROR: Macros w/ mult. statements ... do - + while loop" + * staging: brcm80211: fix 'ERROR: "(foo*)" should be "(foo *)"' + * staging: brcm80211: fix "ERROR: need consistent spacing around '*'" + * staging: brcm80211: fix "ERROR: space prohibited after that ..." + * staging: brcm80211: fix "ERROR: space prohibited before ...close square + bracket" + * staging: brcm80211: fix "ERROR: space required after that close brace" + * staging: brcm80211: fix "ERROR: space required after that ..." + * staging: brcm80211: fix "ERROR: space required before that ..." + * staging: brcm80211: fix "ERROR: spaces prohibited around that ':' ..." + * staging: brcm80211: fix "ERROR: spaces required around that ..." + * staging: brcm80211: fix "ERROR: trailing whitespace." + * staging: brcm80211: fix remaining checkpatch errors. + * staging: brcm80211: use native ctype library + * staging: brcm80211: use string native library + * staging: brcm80211: add fullmac driver + * Staging: brcm80211: clean up makefile cflag lines + * Staging: brcm80211: remove driver specific -W options + * staging: brcm80211: Fix compile issue when BRCM80211_PCI is not set. + * staging: brcm80211: Make compiling of brcm80211.ko and brcmfmac.ko + mutually exclusive. + + -- Andy Whitcroft Tue, 12 Oct 2010 16:00:27 +0100 + +linux (2.6.35-22.33) maverick; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: Add support for Intellimouse Mode in ALPS touchpad on + Dell E2 series Laptops" + - LP: #641320 + + [ Brian Rogers ] + + * SAUCE: ir-core: Fix null dereferences in the protocols sysfs interface + - LP: #624701 + + [ Christopher James Halse Rogers ] + + * SAUCE: Nouveau: Add quirk framework to disable acceleration + - LP: #544088, #546393 + * SAUCE: Nouveau: Disable acceleration on MacBook Pros + - LP: #546393 + + [ John Johansen ] + + * Revert "SAUCE: AppArmor: allow newer tools to load policy on older + kernels" + * SAUCE: AppArmor: allow newer tools to load policy on older kernels + - LP: #639758 + + [ Mathieu J. Poirier ] + + * SAUCE: Adding vdd_sdi regulator supply to OMAP3EVM + + [ Upstream Kernel Changes ] + + * ALSA: HDA: Enable internal speaker on Dell M101z + - LP: #640254 + + -- Leann Ogasawara Fri, 17 Sep 2010 13:21:28 -0700 + +linux (2.6.35-22.32) maverick; urgency=low + + [ Arjan van de Ven ] + + * SAUCE: libata: Add ALPM power state accounting to the AHCI driver + + [ David Henningsson ] + + * SAUCE: ALSA: HDA: Enable internal mic on Dell E6410 and Dell E6510 + - LP: #605047, #628961 + + [ John Johansen ] + + * [Upstream] AppArmor: Fix splitting an fqname into separate namespace + and profile names + - LP: #615947 + * [Upstream] AppArmor: Fix locking from removal of profile namespace + - LP: #615947 + * SAUCE: AppArmor: allow newer tools to load policy on older kernels + - LP: #639758 + * SAUCE: Improve Amazon EBS performance for EC2 + - LP: #634316 + + [ Leann Ogasawara ] + + * Revert "SAUCE: i915 KMS -- blacklist i855" + * Revert "SAUCE: i915 KMS -- blacklist i845g" + * Revert "SAUCE: i915 KMS -- blacklist i830" + * Revert "SAUCE: i915 KMS -- support disabling KMS for known broken + devices" + * execute module-inclusion within a subshell + - LP: #621175 + + [ Upstream Kernel Changes ] + + * (pre-stable) bounce: call flush_dcache_page() after bounce_copy_vec() + - LP: #633227 + * (pre-stable) drm/i915: don't enable self-refresh on Ironlake + - LP: #629711 + * (pre-stable) mm: Move vma_stack_continue into mm.h + * x86, hwmon: Fix unsafe smp_processor_id() in thermal_throttle_add_dev + - LP: #601073 + * PM / Runtime: Make runtime_status attribute not debug-only (v. 2) + * PM / Runtime: Add runtime PM statistics (v3) + * compat: Make compat_alloc_user_space() incorporate the access_ok() + - CVE-2010-3081 + * x86-64, compat: Test %rax for the syscall number, not %eax + - CVE-2010-3301 + * x86-64, compat: Retruncate rax after ia32 syscall entry tracing + - CVE-2010-3301 + + -- Leann Ogasawara Tue, 14 Sep 2010 08:46:49 -0700 + +linux (2.6.35-21.31) maverick; urgency=low + + [ Andy Whitcroft ] + + * bodge linux-libc-dev package version due to ti-omap4 error + * linux-libc-dev -- ensure we can only build this on debian.master + + -- Leann Ogasawara Mon, 13 Sep 2010 09:54:31 -0700 + +linux (2.6.35-21.30) maverick; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: fbcon -- fix OOPs triggered by race prevention fixes + - LP: #614008 + + [ Daniel Lezcano ] + + * SAUCE: fix compilation warning when CONFIG_SECURITY is not set + + [ Henrik Rydberg ] + + * SAUCE: Input: wacom - add fuzz parameters to features + * SAUCE: Input: wacom - collect device quirks into single function + * SAUCE: Input: wacom - add support for the Bamboo Touch trackpad + * SAUCE: Input: wacom - add a quirk for low resolution Bamboo devices + * SAUCE: hid: ntrig: Remove unused device ids + * SAUCE: hid: ntrig: remove sysfs nodes + * SAUCE: hid: ntrig: Correct logic for quirks + * SAUCE: hid: ntrig: zero-initialize ntrig struct + * SAUCE: hid: ntrig: Setup input filtering manually + * SAUCE: hid: ntrig: New ghost-filtering event logic + + [ Leann Ogasawara ] + + * SAUCE: ndiswrapper: Initialize buffer index and check its value + - LP: #613796 + + [ Manoj Iyer ] + + * SAUCE: Add support for Intellimouse Mode in ALPS touchpad on Dell E2 + series Laptops + - LP: #632884 + + [ Ping Cheng ] + + * SAUCE: Input: wacom - parse the Bamboo device family + + [ Rafi Rubin ] + + * SAUCE: hid: ntrig: identify firmware version (wiggled) + + [ Tim Gardner ] + + * [Config] CONFIG_NL80211_TESTMODE=n + + [ Upstream Kernel Changes ] + + * Revert "input: mt: Add support for the Bamboo Touch trackpad" + * e1000e: initial support for 82579 LOMs + * e1000e: correct MAC-PHY interconnect register offset for 82579 + * (pre-stable) ALSA: hda - Add a new hp-laptop model for Conexant 5066, + tested on HP G60 + - LP: #587388 + * DSS2: Don't power off a panel twice + - LP: #588243 + * mmc: build fix: mmc_pm_notify is only available with CONFIG_PM=y + * Input: i8042 - reset keyboard controller wehen resuming from S2R + - LP: #86820 + * ALSA: hda - Fix beep frequency on IDT 92HD73xx and 92HD71Bxx codecs + - LP: #414795 + * agp/intel: Support the extended physical addressing bits on + Sandybridge. + - LP: #632488 + * drm/i915,intel_agp: Add support for Sandybridge D0 + - LP: #632488 + * (pre-stable) intel_agp,i915: Add more sandybridge graphics device ids + - LP: #632488 + * mmc: omap: fix for bus width which improves SD card's peformance. + + -- Leann Ogasawara Tue, 07 Sep 2010 09:58:52 -0700 + +linux (2.6.35-20.29) maverick; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: i915 KMS -- support disabling KMS for known broken devices + - LP: #563277 + * SAUCE: i915 KMS -- blacklist i830 + - LP: #542208, #563277 + * SAUCE: i915 KMS -- blacklist i845g + - LP: #541492, #563277 + * SAUCE: i915 KMS -- blacklist i855 + - LP: #511001, #541511, #563277 + + [ Leann Ogasawara ] + + * [Config] Enable CONFIG_SENSORS_PKGTEMP=m + - LP: #601073 + * ARM: Temporarily disable module check for armel + * rebase to v2.6.35.4 + * [Config] update configs following rebase to v2.6.35.4 + + [ Ricardo Salveti de Araujo ] + + * [Config] Change CONFIG_LEDS_TRIGGER_HEARTBEAT from module to built-in + in Omap + + [ Tim Gardner ] + + * [Config] Added be2net, be2scsi to udebs + - LP: #628776 + + [ Upstream Kernel Changes ] + + * x86, cpu: Package Level Thermal Control, Power Limit Notification + definitions + - LP: #601073 + * x86, hwmon: Package Level Thermal/Power: pkgtemp hwmon driver + - LP: #601073 + * x86, hwmon: Package Level Thermal/Power: thermal throttling handler + - LP: #601073 + * x86, hwmon: Package Level Thermal/Power: power limit + - LP: #601073 + * x86, hwmon: Package Level Thermal/Power: pkgtemp documentation + - LP: #601073 + * hid: 3m: Adjust to sequential MT HID protocol + * hid: 3m: Convert to MT slots + * hid: 3m: Correct touchscreen emulation + * hid: 3m: Adjust major / minor axes to scale + * input: bcm5974: Adjust major / minor to scale + * HID: magicmouse: don't allow hidinput to initialize the device + * HID: magicmouse: simplify multitouch feature request + * HID: magicmouse: simplify touch data bit manipulation + * HID: magicmouse: simplify touch down logic + * HID: magicmouse: remove timestamp logic + * HID: magicmouse: enable Magic Trackpad support + * HID: magicmouse: Adjust major / minor axes to scale + * mmc: fix all hangs related to mmc/sd card insert/removal during + suspend/resume + - LP: #477106 + * drm/i915: fix VGA plane disable for Ironlake+ + - LP: #602281 + + -- Leann Ogasawara Mon, 30 Aug 2010 08:38:01 -0700 + +linux (2.6.35-19.28) maverick; urgency=low + + [ Leann Ogasawara ] + + * No changes from 2.6.35-19.27. Some armel udebs were accidentally deleted + from the archive and a no-change rebuild was attempted. However, the ABI + did not get bumped and resulted in build failures for 2.6.35-19.27. Fix + up the ABI and re-upload. + + -- Leann Ogasawara Sat, 28 Aug 2010 16:42:27 -0700 + +linux (2.6.35-19.27) maverick; urgency=low + + [ Leann Ogasawara ] + + * No changes from 2.6.35-19.26. Some armel udebs were accidentally deleted + from the archive. + + -- Leann Ogasawara Fri, 27 Aug 2010 08:58:35 -0700 + +linux (2.6.35-19.26) maverick; urgency=low + + [ Upstream Kernel Changes ] + + * ARM: OMAP: Beagle: revision detection + * ARM: OMAP: Beagle: only Cx boards use pin 23 for write protect + * ARM: OMAP: Beagle: no gpio_wp pin connection on xM + + -- Leann Ogasawara Thu, 26 Aug 2010 09:15:09 -0700 + +linux (2.6.35-19.25) maverick; urgency=low + + [ Jarod Wilson ] + + * SAUCE: Bring in staging/lirc from 2.6.36 + - LP: #609234 + * SAUCE: Update ir-core to linuxtv/other which should be merged for + 2.6.36. + - LP: #609234 + * SAUCE: Fix memleaks in imon and mceusb drivers + - LP: #609234 + * SAUCE: Bring in streamzap support from linuxtv/other + - LP: #609234 + + [ Mario Limonciello ] + + * Remove ubuntu/lirc in favor of staging/lirc from 2.6.36 + - LP: #609234 + + [ Mathieu J. Poirier ] + + * SAUCE: ARM: adding i2c eeprom driver to read EDID + - LP: #608279 + + [ Upstream Kernel Changes ] + + * intel_idle: disable module support + - LP: #615265 + * (pre-stable) ALSA: hda - Ensure codec patch files are checked for the + correct codec ID + * (pre-stable) ALSA: hda - Rename iMic to Int Mic on Lenovo NB0763 + - LP: #605101 + * (pre-stable) ALSA: HDA: Use model=auto for LG R510 + - LP: #495134 + * (pre-stable) ALSA: HDA: Add Sony VAIO quirk for ALC269 + - LP: #519066 + * (pre-stable) ALSA: HDA: Fix front mic on Dell Precision M6500 + - LP: #519066 + * input: mt: Initialize slots to unused (rev2) + * input: mt: Add support for the Bamboo Touch trackpad + * hid: Add a hid quirk for input sync override + + -- Leann Ogasawara Mon, 23 Aug 2010 12:42:52 -0700 + +linux (2.6.35-18.24) maverick; urgency=low + + [ Colin Watson ] + + * Pass DEB_MAINT_PARAMS to hook scripts + + [ Leann Ogasawara ] + + * [Config] Add CONFIG_INPUT_UINPUT=y to config enforcer + - LP: #584812 + * rebase to v2.6.35.3 + + [ Upstream Kernel Changes ] + + * (pre-stable) dell-wmi: Add support for eject key on Dell Studio 1555 + - LP: #609234 + * can: add limit for nframes and clean up signed/unsigned variables + - CVE-2010-2959 + * drm: Initialize ioctl struct when no user data is present + - CVE-2010-2803 + * ARM: initial stack protector (-fstack-protector) support + * ARM: stack protector: change the canary value per task + * [ARM] implement arch_randomize_brk() + * [ARM] add address randomization to mmap() + * ARM: fix ASLR of PIE executables + + -- Leann Ogasawara Sun, 22 Aug 2010 19:22:04 -0700 + +linux (2.6.35-17.23) maverick; urgency=low + + [ Jeremy Kerr ] + + * [Config] build-in uinput module + - LP: #584812 + + [ Leann Ogasawara ] + + * Revert "[Config] [FTBS] ia64: Temporarily disable CONFIG_CEPH_FS" + * Revert "[Config] [FTBS] ia64: Temporarily disable gpiolib" + * Revert "[Config] [FTBS] sparc: Temporarily disable + CONFIG_MTD_NAND_DENALI" + * Revert "[Config] [FTBS] sparc: Temporarily disable + CONFIG_MFD_JANZ_CMODIO" + * Revert "[Config] [FTBS] sparc: Temporarily disable + CONFIG_INFINIBAND_QIB" + * [Config] Enable INTEL_IPS + - LP: #601057 + * Remove ia64 support + * [Config] Update portsconfigs after removing ia64 support + * Remove sparc support + * [Config] Update portsconfigs after removing sparc support + + [ Linus Torvalds ] + + * (pre-stable) mm: fix page table unmap for stack guard page properly + + [ Mathieu J. Poirier ] + + * SAUCE: (no-up) ARM: Resetting power_mode to its original value. + - LP: #591941 + + [ Upstream Kernel Changes ] + + * timer: add on-stack deferrable timer interfaces + - LP: #601057 + * x86 platform driver: intelligent power sharing driver + - LP: #601057 + * IPS driver: add GPU busy and turbo checking + - LP: #601057 + * X86: intel_ips, check for kzalloc properly + - LP: #601057 + * ips driver: make it less chatty + - LP: #601057 + + -- Leann Ogasawara Tue, 17 Aug 2010 09:38:08 -0700 + +linux (2.6.35-16.22) maverick; urgency=low + + [ Andy Whitcroft ] + + * debian -- more agressivly clean up after depmod on purge + - LP: #618591 + + [ Henrik Rydberg ] + + * SAUCE: hid: 3m: Simplify touchsreen emulation logic + + [ Leann Ogasawara ] + + * ubuntu: iscsitarget -- version 1.4.20.2 + * ubuntu: rtl8192se -- update to version 0017.0507.2010 + * rebase to v2.6.35.2 + * [Config] update configs following rebase to v2.6.35.2 + * [Config] update ports configs following rebase to v2.6.35.2 + + [ Luke Yelavich ] + + * [Config] Enable new firewire stack on powerpc + + [ Mathieu J. Poirier ] + + * SAUCE: (drop after 2.6.35) ARM: Using gpmc function to init nand flash. + - LP: #608266 + + -- Leann Ogasawara Thu, 12 Aug 2010 09:58:01 -0700 + +linux (2.6.35-15.21) maverick; urgency=low + + [ Luke Yelavich ] + + * [Config] CONFIG_SND_USB_UA101=m for all architectures + + [ Upstream Kernel Changes ] + + * Input: introduce MT event slots + * Input: document the MT event slot protocol + * (pre-stable) sched: Revert nohz_ratelimit() for now + * (pre-stable) drm/radeon/kms: add missing copy from user + - LP: #606081 + + [ Leann Ogasawara ] + + * rebase to v2.6.35.1 + + -- Leann Ogasawara Mon, 09 Aug 2010 09:24:04 -0700 + +linux (2.6.35-14.20) maverick; urgency=low + + [ Andy Whitcroft ] + + * update Vcs-Git to point to maverick repo + * debian -- include the debian packaging in the -source package + - LP: #608674 + * select debian source format 1.0 + * add support for building selected stages of kernel + - LP: #603087 + * cleanup conditional dependancy handling + - LP: #603087 + + [ Upstream Kernel Changes ] + + * ALSA: hda - Handle missing NID 0x1b on ALC259 codec + - LP: #582199, #586418, #588031 + * ALSA: hda - Handle pin NID 0x1a on ALC259/269 + - LP: #582199, #586418, #588031 + * sched: Revert nohz_ratelimit() for now + + -- Leann Ogasawara Tue, 03 Aug 2010 08:46:47 -0700 + +linux (2.6.35-14.19) maverick; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.35 + + -- Leann Ogasawara Sun, 01 Aug 2010 10:35:56 -0700 + +linux (2.6.35-13.18) maverick; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: (no-up) Modularize vesafb -- fix initialisation + * SAUCE: add tracing for user initiated readahead requests + * SAUCE: vt -- maintain bootloader screen mode and content until vt + switch + * SAUCE: vt -- allow grub to request automatic vt_handoff + * SAUCE: fbcon -- fix race between open and removal of framebuffers + * SAUCE: drm -- stop early access to drm devices + + [ Bryan Wu ] + + * CONFIG: compile in OTG driver and Transceiver driver + - LP: #566645 + * remove OTG modules from modules list file + + [ John Johansen ] + + * SAUCE: AppArmor: -- sync to AppArmor mainline 2010-07-27 + - LP: #581525, #599450 + * SAUCE: AppArmor: -- sync to AppArmor mainline 2010-07-29 + * SAUCE: AppArmor 2.4 compatibility patch + * SAUCE: AppArmor: Allow dfa backward compatibility with broken userspace + * SAUCE: fix pv-ops for legacy Xen + * SAUCE: blkfront: default to sd devices + * [Config] Build in drivers required for Xen pv-ops + + [ Leann Ogasawara ] + + * Revert "[Upstream] i915: Use the correct mask to detect i830 aperture + size." + + [ Lee Jones ] + + * SAUCE: ARM: OMAP: Add macros for comparing silicon revision + - LP: #608095 + * SAUCE: OMAP: DSS2: check for both cpu type and revision, rather than + just revision + - LP: #608095 + * SAUCE: OMAP: DSS2: enable hsclk in dsi_pll_init for OMAP36XX + - LP: #608095 + * SAUCE: ARM: OMAP: Beagle: support twl gpio differences on xM + - LP: #608095 + + [ Upstream Kernel Changes ] + + * agp/intel: Use the correct mask to detect i830 aperture size. + - LP: #597075 + + -- Leann Ogasawara Fri, 30 Jul 2010 15:46:59 -0700 + +linux (2.6.35-12.17) maverick; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.35-rc6 + * [Config] update configs following rebase to v2.6.35-rc6 + * [Config] update ports configs following rebase to v2.6.35-rc6 + * SAUCE: [FTBS] armel: define KEY_F10 and KEYF11 + + [ Leann Ogasawara ] + + * rebase to v2.6.35-rc6 + + -- Leann Ogasawara Fri, 23 Jul 2010 16:16:38 +0200 + +linux (2.6.35-11.16) maverick; urgency=low + + [ Leann Ogasawara ] + + * Bump ABI for new compiler update + + -- Leann Ogasawara Fri, 23 Jul 2010 10:24:58 +0200 + +linux (2.6.35-10.15) maverick; urgency=low + + [ Leann Ogasawara ] + + * Revert "SAUCE: ensure vga16fb loads if no other driver claims the VGA + device" + * [Config] Enable CONFIG_M686=y + - LP: #592495 + + [ Upstream Kernel Changes ] + + * tracing: Add alignment to syscall metadata declarations + + -- Leann Ogasawara Tue, 20 Jul 2010 18:18:49 +0200 + +linux (2.6.35-9.14) maverick; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: AUFS -- add BOM and automated update script + * ubuntu: AUFS -- update to b37c575759dc4535ccc03241c584ad5fe69e3b25 + + [ John Johansen ] + + * [Config] Enable DRBD as a module + + [ Kees Cook ] + + * SAUCE: Yama: verify inode is symlink to avoid bind mounts + - LP: #604407 + + [ Leann Ogasawara ] + + * [Config] Disable CONFIG_DRM_VMWGFX (staging driver) + - LP: #606139 + * [Config] ports: Disable CONFIG_DRM_VMWGFX (staging driver) + - LP: #606139 + * [Config] Enable CONFIG_DEBUG_STRICT_USER_COPY_CHECKS=y + * [Config] ports: Enable CONFIG_DEBUG_STRICT_USER_COPY_CHECKS=y + + [ Lee Jones ] + + * Stop ARM boards crashing when CUPS is loaded + - LP: #601226 + + [ Upstream Kernel Changes ] + + * perf probe: Support tracing an entry of array + * perf probe: Support static and global variables + + -- Leann Ogasawara Fri, 16 Jul 2010 14:38:17 -0700 + +linux (2.6.35-8.13) maverick; urgency=low + + [ Kees Cook ] + + * SAUCE: Yama: check PTRACE using thread group leader + * SAUCE: Yama: search for PTRACE exceptions via thread group leader + - LP: #603716 + + [ Leann Ogasawara ] + + * rebase to v2.6.35-rc5 + * [Config] update configs following rebase to v2.6.35-rc5 + + [ Nicolas Pitre ] + + * SAUCE: make ndiswrapper available on X86 only + + [ Tim Gardner ] + + * [Config] Added ums-cypress to udeb + - LP: #576066 + * SAUCE: fix build error with CONFIG_BLK_DEV_INITRD=n + * [Config] CONFIG_NDISWRAPPER=m across all configs + + [ Upstream Kernel Changes ] + + * HID: magicmouse: report last touch up + * rebase to 2.6.35-rc5 + + -- Leann Ogasawara Tue, 13 Jul 2010 18:57:59 -0700 + +linux (2.6.35-7.12) maverick; urgency=low + + [ Tim Gardner ] + + * [Upstream] i915: Use the correct mask to detect i830 aperture size. + - LP: #597075 + + [ Upstream Kernel Changes ] + + * (drop after 2.6.35) drm/radeon/kms: add ioport register access + (squashed) + + -- Tim Gardner Thu, 08 Jul 2010 09:53:13 -0600 + +linux (2.6.35-7.11) maverick; urgency=low + + [ Tim Gardner ] + + * [Config] CONFIG_X86_MRST=n + + [ Upstream Kernel Changes ] + + * (drop after 2.6.35-rc5) writeback: remove writeback_inodes_wbc + * (drop after 2.6.35-rc5) writeback: split writeback_inodes_wb + * (drop after 2.6.35-rc5) writeback: simplify the write back thread queue + + -- Tim Gardner Tue, 06 Jul 2010 18:39:08 -0600 + +linux (2.6.35-7.10) maverick; urgency=low + + [ Kees Cook ] + + * SAUCE: security: create task_free security callback + * SAUCE: Yama: add PTRACE exception tracking and interface + * SAUCE: security: unconditionally chain to Yama LSM + * Revert "SAUCE: ptrace: restrict ptrace scope to children" + * Revert "SAUCE: fs: block hardlinks to non-accessible sources" + * Revert "SAUCE: fs: block cross-uid sticky symlinks" + * [Upstream] security: Yama LSM + * [Config] Enable CONFIG_SECURITY_YAMA=y + + [ Tim Gardner ] + + * [Config] updateconfigs/updateportsconfigs after rebase to 2.6.35-rc4 + + [ Upstream Kernel Changes ] + + * rebase to 2.6.35-rc4 + + -- Leann Ogasawara Thu, 01 Jul 2010 08:55:57 -0700 + +linux (2.6.35-6.9) maverick; urgency=low + + [ Tim Gardner ] + + * [Upstream] direct_splice_actor() should not use pos in sd + - LP: #588861 + + -- Leann Ogasawara Mon, 28 Jun 2010 12:35:49 -0700 + +linux (2.6.35-6.8) maverick; urgency=low + + [ Mathieu J. Poirier ] + + * ARM: Adding regulator supply for vdds_sdi. + - LP: #597904 + + -- Leann Ogasawara Sun, 27 Jun 2010 16:34:43 -0700 + +linux (2.6.35-6.7) maverick; urgency=low + + [ Alberto Milone ] + + * [Upstream] Add support for the ATIF ACPI method to the radeon driver + + [ Chase Douglas ] + + * [Upstream] HID: magicmouse: scroll on entire surface, not just middle + of mouse + * [Upstream] HID: magicmouse: disable and add module param for scroll + acceleration + * [Upstream] HID: magicmouse: properly account for scroll movement in + state + * [Upstream] HID: magicmouse: add param for scroll speed + * [Upstream] HID: magicmouse: enable horizontal scrolling + + [ Henrik Rydberg ] + + * [Upstream] Input: evdev - convert to dynamic event buffer + * [Upstream] Input: evdev - use driver hint to compute size of event + buffer + * [Upstream] Input: bcm5974 - set the average number of events per MT + event packet + * [Upstream] Input: hid-input - use a larger event buffer for MT devices + * [Upstream] Input: evdev - never leave the client buffer empty after + write + + [ John Johansen ] + + * SAUCE: AppArmor: -- mainline 2010-06-23 + * SAUCE: AppArmor 2.4 compatibility patch + * SAUCE: fs: block hardlinks to non-accessible sources AppArmor portion + + [ Leann Ogasawara ] + + * [Config] Enable CONFIG_INTR_REMAP=y + - LP: #597091 + * [Config] Enable CONFIG_X86_X2APIC + - LP: #597091 + + [ Mathieu J. Poirier ] + + * [Config] ARM: Turning off CONFIG_CPU_IDLE on omap + - LP: #594382 + + -- Leann Ogasawara Thu, 24 Jun 2010 12:19:48 -0700 + +linux (2.6.35-5.6) maverick; urgency=low + + [ Amit Kucheria ] + + * [Config] update omap flavour description + + [ Andy Whitcroft ] + + * update to ubuntu-debian:508b7aa34b578c0d1e51bfb571f2bfb824dc65ac + - LP: #570500, #576274 + * SAUCE: add option to hand off all kernel parameters to init + - LP: #586386 + * [Config] enable passing all kernel command line to init + - LP: #586386 + * [Config] disable CONFIG_VMI + - LP: #537601 + * [Config] enable CONFIG_IPV6_SIT_6RD + - LP: #591869 + * [Config] enable CONFIG_VMWARE_BALOON as module + - LP: #592039 + + [ Leann Ogasawara ] + + * Revert "SAUCE: pm: Config option to disable handling of console during + suspend/resume" + - LP: #594885 + * [Config] Remove CONFIG_PM_DISABLE_CONSOLE + * [Config] ports: enable passing all kernel command line to init + - LP: #586386 + * [Config] Enable CONFIG_FB_VESA=y for x86 + * [Config] Add CONFIG_FRAMEBUFFER_CONSOLE=y to config enforcer + * [Config] Add CONFIG_FB_VESA=y for x86 to config enforcer + * [Config] Enable CONFIG_TASK_DELAY_ACCT=y + - LP: #493156 + + [ Mathieu Poirier ] + + * ARM: Adding MosChip MCS7830 to nic-usb + - LP: #584920 + + [ Upstream Kernel Changes ] + + * Revert "[Upstream] docbook: need xmldoclinks for all doc types" + * docbook: need xmldoclinks for all doc types + * perf probe: Add kernel source path option + + -- Leann Ogasawara Thu, 17 Jun 2010 08:05:29 -0700 + +linux (2.6.35-4.5) maverick; urgency=low + + [ Leann Ogasawara ] + + * Revert "[Upstream] (evdev) Use driver hint to compute the evdev buffer + size (rev2)" + * Revert "[Upstream] (evdev) Convert to dynamic event buffer (rev4)" + * Revert "[Upstream] (evdev) Use multi-reader buffer to save space + (rev4)" + * Revert "SAUCE: drivers: Remove some duplicate device entries in various + modules" + * [Upstream] USB: option: Remove duplicate AMOI_VENDOR_ID + * [Upstream] Revert "USB: Adding support for HTC Smartphones to ipaq" + * [Upstream] p54usb: Comment out duplicate Medion MD40900 device id + + [ Tim Gardner ] + + * [Config] CONFIG_NFS_FSCACHE=y + - LP: #440522 + * [Config] CONFIG_FSCACHE_STATS=y, CONFIG_FSCACHE_HISTOGRAM=y + - LP: #440522 + + -- Leann Ogasawara Wed, 16 Jun 2010 08:43:07 -0700 + +linux (2.6.35-3.4) maverick; urgency=low + + [ Andy Whitcroft ] + + * debian -- ensure the version number is clean + + [ Henrik Rydberg ] + + * [Upstream] Introduce MT event slots (rev 5) + * [Upstream] Document the MT event slot protocol (rev5) + * [Upstream] (evdev) Use multi-reader buffer to save space (rev4) + * [Upstream] (evdev) Convert to dynamic event buffer (rev4) + * [Upstream] (evdev) Use driver hint to compute the evdev buffer size + (rev2) + + [ Leann Ogasawara ] + + * Revert "SAUCE: Add MODULE_ALIAS for Dell WMI module" + * Revert "SAUCE: hostap: send events on data interface as well as master + interface" + * Revert "Fix webcam having USB ID 0ac8:303b" + * Revert "SAUCE: toshiba_acpi -- pull in current -dev version of driver" + * rebase to v2.6.35-rc3 + + [ Maxim Levitsky ] + + * [Config] Enable new Smartmedia/xD translation layer + - LP: #202490 + + [ Upstream Kernel Changes ] + + * net: fix deliver_no_wcard regression on loopback device + + [ Upstream changes ] + + * rebased to v2.6.35-rc3 + + -- Leann Ogasawara Thu, 10 Jun 2010 16:15:22 -0700 + +linux (2.6.35-2.3) maverick; urgency=low + + [ Bryan Wu ] + + * CONFIG: enforce -- make sure we disable CONFIG_LOCALVERSION_AUTO + + [ Leann Ogasawara ] + + * [Config] armel: Enable CONFIG_BNX2=m + * [Config] ports: Enable CONFIG_BNX2X=m + * SAUCE: armel: define get_dma_ops to fix FTBS + + [ Tim Gardner ] + + * [Upstream] net: Print num_rx_queues imbalance warning only when there + are allocated queues + - LP: #591416 + + -- Leann Ogasawara Wed, 09 Jun 2010 08:27:41 -0700 + +linux (2.6.35-2.2) maverick; urgency=low + + [ Andy Whitcroft ] + + * [Config] d-i: make armel configuration versatile flavour specific + - LP: #588805 + * [Config] d-i: enable .udebs for omap flavour + - LP: #588805 + + [ Kees Cook ] + + * ptrace: limit scope to attach only (allow read) + - LP: #589656 + + [ Leann Ogasawara ] + + * rebase to v2.6.35-rc2 + * [Config] update configs following rebase to v2.6.35-rc2 + * [Config] update port configs following rebase to v2.6.35-rc2 + + [ Lee Jones ] + + * Enable perf to be more helpful when perf_ does not exist. + - LP: #570500 + * 'fdr editconfig' modification. Easily skip over unwanted menuconfigs. + + [ Tim Gardner ] + + * [Config] Update bnx2 udeb firmware files + - LP: #589304 + + [ Upstream changes ] + + * rebased to v2.6.35-rc2 + + -- Leann Ogasawara Mon, 07 Jun 2010 09:45:04 -0700 + +linux (2.6.35-1.1) maverick; urgency=low + + [ Andy Whitcroft ] + + * ubuntu: AUFS -- update to standalone 2.6.35-rcN as at 20100601 + - LP: #587888 + * ubuntu: AUFS -- track changes to the arguements to fop fsync() + + [ Leann Ogasawara ] + + * rebase to v2.6.35-rc1 + * [Config] update configs following rebase to v2.6.35-rc1 + * [Config] update port configs following rebase to v2.6.35-rc1 + * SAUCE: lirc: rename usb_buffer_alloc() and usb_buffer_free() + * SAUCE: ndiswrapper: rename usb_buffer_alloc() and usb_buffer_free() + * SAUCE: ndiswrapper: convert multicast list to list_head + * [Config] [FTBS] armel: Temporarily disable CONFIG_GPIO_JANZ_TTL + * [Config] [FTBS] ia64: Temporarily disable gpiolib + * [Config] [FTBS] ia64: Temporarily disable CONFIG_CEPH_FS + * [Config] [FTBS] sparc: Temporarily disable CONFIG_INFINIBAND_QIB + * [Config] [FTBS] sparc: Temporarily disable CONFIG_MFD_JANZ_CMODIO + * [Config] [FTBS] armel: Temporarily disable CONFIG_MFD_JANZ_CMODIO + * [Config] [FTBS] armel: Temporarily disable CONFIG_DT3155 + * [Config] [FTBS] sparc: Temporarily disable CONFIG_MTD_NAND_DENALI + * [Config] [FTBS] armel: Temporarily disable bnx2 + * [Config] [FTBS] armel: Temporarily disable CONFIG_SERIAL_UARTLITE + * SAUCE: [FTBS] armel: Don't include asm/agp.h for ttm + * SAUCE: [FTBS] armel: include linux/dma-mapping.h + * SAUCE: [FTBS] armel: replace omap_set_gpio_debounce with + gpio_set_debounce + + [ Upstream Kernel Changes ] + + * of/usb: fix build error due to of_node pointer move + * n2_crypto: Fix build after of_device/of_platform_driver changes. + * powerpc/fsl-booke: fix the case where we are not in the first page + * powerpc/fsl-booke: Move the entry setup code into a seperate file + * powerpc/kexec: Add support for FSL-BookE + * greth: Fix build after OF device conversions. + + [ Upstream changes ] + + * rebased to v2.6.35-rc1 + + -- Leann Ogasawara Fri, 04 Jun 2010 23:01:52 -0700 + +linux (2.6.35-1.0) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * Null entry. + + -- Leann Ogasawara Wed, 02 Jun 2010 15:17:41 -0700 + +linux (2.6.34-5.14) maverick; urgency=low + + [ Tim Gardner ] + + * [Config] Added module inclusion support + * [Config] Added virtual flavour module inclusion list and d-i package + definitions + + -- Leann Ogasawara Wed, 02 Jun 2010 12:58:14 -0700 + +linux (2.6.34-5.13) maverick; urgency=low + + [ Andy Whitcroft ] + + * Revert "ubuntu: AUFS -- aufs2 20091209" + * Revert "ubuntu: AUFS -- export various core functions + (aufs2-standalone.patch)" + * Revert "ubuntu: AUFS -- export various core functions + (aufs2-base.patch)" + * ubuntu: AUFS -- aufs2 base patch for linux-2.6.34 + - LP: #587888 + * ubuntu: AUFS -- aufs2 standalone patch for linux-2.6.34 + - LP: #587888 + * ubuntu: AUFS -- update to standalone 2.6.34 as at 20100601 + - LP: #587888 + * [Config] AUFS -- enable aufs options + - LP: #587888 + + -- Leann Ogasawara Tue, 01 Jun 2010 08:56:43 -0700 + +linux (2.6.34-5.12) maverick; urgency=low + + [ Andy Whitcroft ] + + * enforce -- ensure SYSFS compatibility is disabled + + [ Chase Douglas ] + + * build with libdw-dev for perf probe symbol support + * maverick ftrace configuration changes + + [ Kees Cook ] + + * Revert "SAUCE: x86: brk away from exec rand area" + * Revert "SAUCE: [um] Don't use nx_enabled under UML" + * Revert "SAUCE: [x86] implement cs-limit nx-emulation for ia32" + * SAUCE: x86: implement cs-limit nx-emulation for ia32 + - LP: #369978 + * SAUCE: x86: more tightly confine cs-limit nx-emulation to ia32 only + * SAUCE: x86: brk away from exec rand area + - LP: #452175 + * SAUCE: ptrace: restrict ptrace scope to children + + [ Leann Ogasawara ] + + * Add new omap flavour to getabis + * [Config] Enable CONFIG_FRAMEBUFFER_CONSOLE=y for all archs + - LP: #585490 + * build/modules: Temorarily add ignore.modules + * ubuntu: iscsitarget -- version 1.4.20.1 + + [ Loïc Minier ] + + * SAUCE: [um] Don't use nx_enabled under UML + - LP: #524849 + + -- Leann Ogasawara Fri, 28 May 2010 08:27:17 -0700 + +linux (2.6.34-4.11) maverick; urgency=low + + [ Amit Kucheria ] + + * SAUCE: omap: remove calls to usb_nop_xceiv_register from board files + * [Config] Add support for OMAP-mainline flavour + + [ Andy Whitcroft ] + + * SAUCE: powerpc: fix compile error when ptrace.h is included from + userspace + - LP: #583733 + + [ Chase Douglas ] + + * Revert "SAUCE: Don't register vga16fb framebuffer if other framebuffers + are present" + * Revert "SAUCE: Disable function tracing after hitting __schedule_bug" + * Revert "SAUCE: drm/i915: don't change DRM configuration when releasing + load detect pipe" + + [ Kees Cook ] + + * SAUCE: fs: block cross-uid sticky symlinks + * SAUCE: fs: block hardlinks to non-accessible sources + + [ Koen Kooi ] + + * SAUCE: board-omap3-beagle: add DSS2 support + + [ Leann Ogasawara ] + + * Revert "staging/go7007 -- disable" + * Revert "[Config] staging/winbond -- disable" + * Revert "Disable 4MB page tables for Atom, work around errata AAE44" + * Revert "SAUCE: sync before umount to reduce time taken by ext4 umount" + * Revert "SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit + controller" + * Revert "SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT" + * Revert "SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros" + * Revert "SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps" + * Revert "SAUCE: r8169: disable TSO by default for RTL8111/8168B + chipsets." + * Revert "[Upstream] b43: Declare all possible firmware files." + * Revert "add Breaks: against hardy lvm2" + * Revert "SAUCE: Guest OS does not recognize a lun with non zero target + id on Vmware ESX Server" + * Revert "SAUCE: Catch nonsense keycodes and silently ignore" + * [Config] Enable CONFIG_ECRYPT_FS=y for ports + * [Config] Enable CONFIG_USB=y for armel and sparc + * [Config] Enable CONFIG_SCSI=y for ia64 and sparc + * [Config] Enable CONFIG_RFKILL=y for ports + * [Config] Enable CONFIG_ATH9K_DEBUGFS=y + * [Config] Enable CONFIG_IWMC3200TOP_DEBUGFS=y + * [Config] Enable CONFIG_RCU_FAST_NO_HZ=y + * [Config] Enable CONFIG_IWLWIFI_DEVICE_TRACING=y + * [Config] Enable CONFIG_LIBERTAS_MESH=y + * [Config] Enable CONFIG_MMC_RICOH_MMC=y + * [Config] CONFIG_RT2800USB_UNKNOWN=y + * [Config] Enable CONFIG_VGA_SWITCHEROO=y + * [Config] Enable CONFIG_CEPH_FS=m + * [Config] Enable CONFIG_CRYPTO_PCRYPT=m + * [Config] Enable CONFIG_EEEPC_WMI=m + * [Config] Enable CONFIG_RT2800PCI=m + * [Config] Enable CONFIG_SCSI_HPSA=m + * [Config] Enable CONFIG_VHOST_NET=m + * [Config] Disable CONFIG_SND_HDA_INPUT_BEEP_MODE by default + - LP: #582350 + * [Config] Disable CONFIG_SOUND_OSS* and CONFIG_SND_*OSS + - LP: #579300 + * [Config] Enable CONFIG_PCIEASPM=y + - LP: #333990 + * [Config] updateconfigs for OMAP flavour + + [ Loïc Minier ] + + * Enable perf tools on armel + + [ Tim Gardner ] + + * SAUCE: Updated ndiswrapper to 1.56 + - LP: #582555 + * [Config] Added virtual flavour + * [Config] Remove support for sub-flavours + * [Config] Removed amd64 preempt flavour + * [Config] updateconfigs, updateportsconfigs after flavour munging + + -- Leann Ogasawara Tue, 25 May 2010 09:34:55 -0700 + +linux (2.6.34-3.10) maverick; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.34 + + [ Upstream changes ] + + * rebased to v2.6.34 + + -- Leann Ogasawara Tue, 18 May 2010 17:35:35 -0700 + +linux (2.6.34-2.9) maverick; urgency=low + + [ Leann Ogasawara ] + + * [Config] [FTBS] Disable comedi for armel + + -- Leann Ogasawara Thu, 13 May 2010 23:20:55 +0200 + +linux (2.6.34-2.8) maverick; urgency=low + + [ Leann Ogasawara ] + + * Drop lpia + * [Config] [FTBS] disable KVM + * [Config] [FTBS] disable ipr for armel + + -- Leann Ogasawara Thu, 13 May 2010 16:07:52 +0200 + +linux (2.6.34-2.7) maverick; urgency=low + + [ Leann Ogasawara ] + + * [Config] disable CONFIG_SCSI_IPR on powerpc + * [Config] Remove 386 flavour per UDS discussion + + -- Leann Ogasawara Wed, 12 May 2010 18:26:43 +0200 + +linux (2.6.34-1.6) maverick; urgency=low + + [ Chase Douglas ] + + * enforce CONFIG_TMPFS_POSIX_ACL=y + - LP: #575940 + * don't force module dependency checking + - LP: #577029 + + [ Kees Cook ] + + * SAUCE: mmap_min_addr check CAP_SYS_RAWIO only for write + - LP: #568844 + + [ Leann Ogasawara ] + + * Revert "SAUCE: ata: blacklist FUJITSU MHW2160BH PL" + * rebase to v2.6.34-rc7 + * [Config] update configs following rebase to v2.6.34-rc7 + * [Config] update port configs following rebase to v2.6.34-rc7 + * Add btrfs to the udebs + + [ Tim Gardner ] + + * [Config] Add atl1c to nic-modules udeb + - LP: #557130 + + [ Upstream changes ] + + * rebased to v2.6.34-rc7 + + -- Leann Ogasawara Tue, 11 May 2010 11:29:08 +0200 + +linux (2.6.34-1.5) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.34-rc6 + * [Config] update configs following rebase to v2.6.34-rc6 + * [Config] update port configs following rebase to v2.6.34-rc6 + + [ Upstream changes ] + + * rebased to v2.6.34-rc6 + + -- Leann Ogasawara Fri, 30 Apr 2010 15:54:05 +0100 + +linux (2.6.34-1.4) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.34-rc5 + * [Config] update ports configs following rebase to v2.6.34-rc5 + + [ Upstream changes ] + + * rebased to v2.6.34-rc5 + + -- Leann Ogasawara Thu, 22 Apr 2010 15:36:12 -0700 + +linux (2.6.34-1.3) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.34-rc4 + * [Config] update configs following rebase to v2.6.34-rc4 + * [Config] update port configs following rebase to v2.6.34-rc4 + * ubuntu: dm-raid4-5 -- update to compile with 2.6.34-rc4 + + [ Upstream changes ] + + * rebased to v2.6.34-rc4 + + -- Leann Ogasawara Tue, 13 Apr 2010 18:33:44 -0700 + +linux (2.6.34-1.2) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * Temorarily disable building linux-doc + * rebase to v2.6.34-rc3 + * [Config] update configs following rebase to v2.6.34-rc3 + * [Config] update port configs following rebase to v2.6.34-rc3 + + [ Upstream changes ] + + * rebased to v2.6.34-rc3 + + -- Leann Ogasawara Tue, 30 Mar 2010 16:55:44 -0700 + +linux (2.6.34-1.1) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * rebase to v2.6.34-rc2 + * ubuntu: dm-raid4-5 -- update to compile with 2.6.34-rc2 + * [Config] update port configs following rebase to v2.6.34-rc2 + * [Config] update configs following rebase to v2.6.34-rc2 + + [ Upstream changes ] + + * rebased to v2.6.34-rc2 + + -- Leann Ogasawara Wed, 24 Mar 2010 23:00:39 -0700 + +linux (2.6.33-1.1) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * ubuntu: dm-raid4-5 -- update to compile with 2.6.33 + * ubuntu: lirc -- drop explicit include of linux/autoconf.h + * ubuntu: lirc -- pass kfifo to kfifo_alloc and move spinlock + * ubuntu: lirc -- rename kfifo_put and kfifo_get + * ubuntu: iscsitarget -- rename daddr inet_sock field + * rebased to v2.6.33 + * [Config] update configs following rebase to v2.6.33 + * [Config] update ports configs following rebase to v2.6.33 + + [ Upstream changes ] + + * rebased to v2.6.33 + + -- Leann Ogasawara Tue, 23 Mar 2010 03:55:46 -0700 + +linux (2.6.33-0.0) UNRELEASED; urgency=low + + [ Leann Ogasawara ] + + * Null entry. + + -- Leann Ogasawara Wed, 17 Mar 2010 07:48:56 -0700 + +linux (2.6.32-16.25) lucid; urgency=low + + [ Andy Whitcroft ] + + * linux-tools -- move to Suggests: with explicit seeding + - LP: #534635 + + [ Tim Gardner ] + + * [Config] CONFIG_HID=m + + [ Upstream Kernel Changes ] + + * (pre-stable) sched: Fix SMT scheduler regression in + find_busiest_queue() + * KVM: introduce kvm_vcpu_on_spin + * KVM: VMX: Add support for Pause-Loop Exiting + + -- Andy Whitcroft Tue, 09 Mar 2010 14:13:51 +0000 + +linux (2.6.32-16.24) lucid; urgency=low + + [ Andy Whitcroft ] + + * armel -- perf userspace does not support arm + * ia64 -- libelf-dev/binutils-dev to not provide necessary libraries + + -- Andy Whitcroft Sat, 06 Mar 2010 11:42:12 +0000 + +linux (2.6.32-16.23) lucid; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: PM report driver and device suspend/resume times -- move config + * update to standards version 3.8.4.0 + * printenv -- expose all of the package selectors + * source package -- cleanup source content control + * doc package -- ensure we do build package content on buildd + * lintian -- correct the address in the debian/copyright + * lintian -- update debhelper package version dependancy + * lintian -- fix ghostscript dependancy + * lintian -- add required misc:Depends + * lintian -- move our debhelper compat level to debian/compat + * perf -- build the kernel carried tools + * perf -- add linux-tools carrying the version switches and manuals + * SAUCE: fix up Kconfig for staging drivers + * [Config] enable NOUVEAU etc following drm backport + * update DRM to mainline v2.6.33 + * [Config] Remove AppArmor config options that no longer exist (ports) + * [Config] updateportsconfigs following drm update + + [ John Johansen ] + + * ubuntu: AppArmor -- update to mainline 2010-03-04 + * SAUCE: AppArmor: Reintroduce AppArmor 2.4 compatibility + * SAUCE: AppArmor: replace strim with strstrip for 2.6.32 kernels + * [Config] Remove AppArmor config options that no longer exist + + [ Manoj Iyer ] + + * ubuntu: rtl8192se -- version 2010-0115,0014 + - LP: #530275 + * [Config] added CONFIG_RTL8192SE module. + - LP: #530275 + + [ Tim Gardner ] + + * [Config] Added vmw_pvscsi to d-i/scsi-modules + - LP: #531017 + * [Upstream] netfilter: xt_recent: Add an entry reaper + + [ Upstream Kernel Changes ] + + * Revert "KVM: x86 emulator: Check CPL level during privilege instruction + emulation" + * Revert "KVM: x86 emulator: Fix popf emulation" + * Revert "KVM: x86 emulator: Check IOPL level during io instruction + emulation" + * Revert "KVM: x86 emulator: Add Virtual-8086 mode of emulation" + * Revert "KVM: fix memory access during x86 emulation." + * Add vlan (8021.Q) module package for d-i. + * (pre-stable) drm/i915: blacklist lid status: Sony VGN-BX196VP, Dell + Inspiron 700m + - LP: #515246 + * [Upstream] docbook: need xmldoclinks for all doc types + * x86: set_personality_ia32() misses force_personality32 + * lib: Introduce generic list_sort function + * drm/nv50: Implement ctxprog/state generation. + * drm/nv50: Remove redundant/incorrect ctxvals initialisation. + * (pre-stable) drm/i915: blacklist lid status: Sony VGN-BX196VP, Dell + Inspiron 700m + - LP: #515246 + + -- Andy Whitcroft Fri, 05 Mar 2010 15:40:38 +0000 + +linux (2.6.32-15.22) lucid; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Config] added new config option CONFIG_SR_REPORT_TIME_LIMIT" + * Revert "SAUCE: PM report driver and device suspend/resume times." + * [Config] set CONFIG_SR_REPORT_TIME_LIMIT + + [ Manoj Iyer ] + + * SAUCE: PM report driver and device suspend/resume times. + + -- Andy Whitcroft Tue, 02 Mar 2010 01:35:37 +0000 + +linux (2.6.32-15.21) lucid; urgency=low + + [ Andy Whitcroft ] + + * Revert "(pre-stable) drm/i915: Increase fb alignment to 64k" + * Revert "[Config] lenovo-sl-laptop -- enable" + * Revert "ubuntu: lenovo-sl-laptop -- git tip (b19a08f81f)" + * armel -- cramfs module will no longer be built + * d-i -- make all modules optional + * rename the debug packages to match archive standard + - LP: #527837 + * lenovo-sl-laptop is no longer built + + [ Colin Ian King ] + + * Disable 4MB page tables for Atom, work around errata AAE44 + - LP: #523112 + + [ Colin Watson ] + + * ubuntu: dm-raid4-5: Depend on XOR_BLOCKS + * ubuntu: fsam7400: Depend on CHECK_SIGNATURE + + [ Jesse Barnes ] + + * SAUCE: drm/i915: don't change DRM configuration when releasing load + detect pipe + - LP: #488328 + + [ Loïc Minier ] + + * [Config] armel Update versatile initrd configs + - LP: #524893 + * SAUCE: [um] Don't use nx_enabled under UML + - LP: #524849 + + [ Manoj Iyer ] + + * [Config] added new config option CONFIG_SR_REPORT_TIME_LIMIT + + [ Mario Limonciello ] + + * SAUCE: v3 - Add Dell Business Class Netbook LED driver + + [ Rafael J. Wysocki ] + + * SAUCE: PM report driver and device suspend/resume times. + + [ Surbhi Palande ] + + * Revert "[Upstream] e1000e: enhance frame fragment detection" + - CVE-2009-4538 + * Revert "[Upstream] e1000: enhance frame fragment detection" + - CVE-2009-4536 + + [ Tim Gardner ] + + * [Config] Enabled CONFIG_LEDS_DELL_NETBOOKS=m + * SAUCE: (pre-stable) netfilter: xt_recent: fix buffer overflow + * SAUCE: (pre-stable) netfilter: xt_recent: fix false match + + [ Upstream Kernel Changes ] + + * Revert "(pre-stable) eCryptfs: Add getattr function" + * Fix potential crash with sys_move_pages + * futex_lock_pi() key refcnt fix + * futex: Handle user space corruption gracefully + * futex: Handle futex value corruption gracefully + * Fix race in tty_fasync() properly + * hwmon: (w83781d) Request I/O ports individually for probing + * hwmon: (lm78) Request I/O ports individually for probing + * hwmon: (adt7462) Wrong ADT7462_VOLT_COUNT + * ALSA: ctxfi - fix PTP address initialization + * drm/i915: disable hotplug detect before Ironlake CRT detect + * drm/i915: enable self-refresh on 965 + * drm/i915: Disable SR when more than one pipe is enabled + * drm/i915: Fix DDC on some systems by clearing BIOS GMBUS setup. + * drm/i915: Add HP nx9020/SamsungSX20S to ACPI LID quirk list + * drm/i915: Fix the incorrect DMI string for Samsung SX20S laptop + * drm/i915: Add MALATA PC-81005 to ACPI LID quirk list + * usb: r8a66597-hcd: Flush the D-cache for the pipe-in transfer buffers. + * i2c-tiny-usb: Fix on big-endian systems + * drm/i915: handle FBC and self-refresh better + * drm/i915: Increase fb alignment to 64k + * drm/i915: Update write_domains on active list after flush. + * regulator: Fix display of null constraints for regulators + * ALSA: hda-intel: Avoid divide by zero crash + * CPUFREQ: Fix use after free of struct powernow_k8_data + * freeze_bdev: don't deactivate successfully frozen MS_RDONLY sb + * cciss: Make cciss_seq_show handle holes in the h->drv[] array + * ioat: fix infinite timeout checking in ioat2_quiesce + * resource: add helpers for fetching rlimits + * fs/exec.c: restrict initial stack space expansion to rlimit + * cifs: fix length calculation for converted unicode readdir names + * NFS: Fix a reference leak in nfs_wb_cancel_page() + * NFS: Try to commit unstable writes in nfs_release_page() + * NFSv4: Don't allow posix locking against servers that don't support it + * NFSv4: Ensure that the NFSv4 locking can recover from stateid errors + * NFS: Fix an Oops when truncating a file + * NFS: Fix a umount race + * NFS: Fix a bug in nfs_fscache_release_page() + * NFS: Fix the mapping of the NFSERR_SERVERFAULT error + * md: fix 'degraded' calculation when starting a reshape. + * V4L/DVB: dvb-core: fix initialization of feeds list in demux filter + * Export the symbol of getboottime and mmonotonic_to_bootbased + * kvmclock: count total_sleep_time when updating guest clock + * KVM: PIT: control word is write-only + * tpm_infineon: fix suspend/resume handler for pnp_driver + * amd64_edac: Do not falsely trigger kerneloops + * netfilter: nf_conntrack: fix memory corruption with multiple namespaces + * netfilter: nf_conntrack: per netns nf_conntrack_cachep + * netfilter: nf_conntrack: restrict runtime expect hashsize modifications + * netfilter: xtables: compat out of scope fix + * netfilter: nf_conntrack: fix hash resizing with namespaces + * drm/i915: remove full registers dump debug + * drm/i915: add i915_lp_ring_sync helper + * drm/i915: Don't wait interruptible for possible plane buffer flush + * dasd: remove strings from s390dbf + * crypto: padlock-sha - Add import/export support + * wmi: Free the allocated acpi objects through wmi_get_event_data + * dell-wmi, hp-wmi, msi-wmi: check wmi_get_event_data() return value + * /dev/mem: introduce size_inside_page() + * devmem: check vmalloc address on kmem read/write + * devmem: fix kmem write bug on memory holes + * SCSI: mptfusion : mptscsih_abort return value should be SUCCESS instead + of value 0. + * sh: Couple kernel and user write page perm bits for CONFIG_X2TLB + * ALSA: hda - use WARN_ON_ONCE() for zero-division detection + * dst: call cond_resched() in dst_gc_task() + * ALSA: hda - Improved MacBook (Pro) 5,1 / 5,2 support + * befs: fix leak + * rtc-fm3130: add missing braces + * Call flush_dcache_page after PIO data transfers in libata-sff.c + * ahci: add Acer G725 to broken suspend list + * pktgen: Fix freezing problem + * x86/amd-iommu: Fix IOMMU-API initialization for iommu=pt + * x86/amd-iommu: Fix deassignment of a device from the pt_domain + * x86: Re-get cfg_new in case reuse/move irq_desc + * Staging: fix rtl8187se compilation errors with mac80211 + * ALSA: usb-audio - Avoid Oops after disconnect + * serial: 8250: add serial transmitter fully empty test + * sysfs: sysfs_sd_setattr set iattrs unconditionally + * class: Free the class private data in class_release + * USB: usbfs: only copy the actual data received + * USB: usbfs: properly clean up the as structure on error paths + * rtl8187: Add new device ID + * ACPI: Add NULL pointer check in acpi_bus_start + * ACPI: fix High cpu temperature with 2.6.32 + * drm/radeon/kms: use udelay for short delays + * NFS: Too many GETATTR and ACCESS calls after direct I/O + * eCryptfs: Add getattr function + * b43: Fix throughput regression + * ath9k: Fix sequence numbers for PAE frames + * mac80211: Fix probe request filtering in IBSS mode + * iwlwifi: Fix to set correct ht configuration + * dm stripe: avoid divide by zero with invalid stripe count + * dm log: userspace fix overhead_size calcuations + * Linux 2.6.32.9 + * sfc: Fix SFE4002 initialisation + * sfc: Fix sign of efx_mcdi_poll_reboot() error in efx_mcdi_poll() + * sfc: SFE4002/SFN4112F: Widen temperature and voltage tolerances + * (pre-stable) HID: handle joysticks with large number of buttons + - LP: #492056 + * (pre-stable) HID: extend mask for BUTTON usage page + - LP: #492056 + * PM: Measure device suspend and resume times + * e1000: enhance frame fragment detection + - CVE-2009-4536 + * e1000e: enhance frame fragment detection + - CVE-2009-4538 + * KVM: fix memory access during x86 emulation. + - CVE-2010-0306 + * KVM: x86 emulator: Add Virtual-8086 mode of emulation + - CVE-2010-0306 + * KVM: x86 emulator: Check IOPL level during io instruction emulation + - CVE-2010-0306 + * KVM: x86 emulator: Fix popf emulation + - CVE-2010-0306 + * KVM: x86 emulator: Check CPL level during privilege instruction + emulation + - CVE-2010-0306 + * Input: wacom - ensure the device is initialized properly upon resume + * Input: wacom - add defines for packet lengths of various devices + * Input: wacom - add support for new LCD tablets + - LP: #516777 + + -- Andy Whitcroft Mon, 01 Mar 2010 22:56:28 +0000 + +linux (2.6.32-14.20) lucid; urgency=low + + [ Andy Whitcroft ] + + * rebuild following the GCC update to match compiler for out of tree modules + * Revert "[Config] drbd -- enable" + * Revert "ubuntu: drbd -- version 8.3.1" + * SAUCE: khubd -- switch USB product/manufacturer/serial handling to RCU + - LP: #510937 + + -- Andy Whitcroft Fri, 19 Feb 2010 18:47:18 +0000 + +linux (2.6.32-14.19) lucid; urgency=low + + [ Andy Whitcroft ] + + * ensure we build the source package contents when enabled + - LP: #522308 + * [Config] enable CONFIG_X86_MCE_XEON75XX + * SAUCE: AppArmor -- add linux/kref.h for struct kref + * [Config] enable CONFIG_HID_ORTEK + * enable udeb generation for arm versatile flavour + - LP: #522515 + + [ John Johansen ] + + * ubuntu: AppArmor -- update to mainline 2010-02-18 + - LP: #439560, #496110, #507069 + + [ Johnathon Harris ] + + * SAUCE: HID: add support for Ortek WKB-2000 + - LP: #405390 + + [ Upstream Kernel Changes ] + + * tpm_tis: TPM_STS_DATA_EXPECT workaround + - LP: #490487 + * x86, mce: Xeon75xx specific interface to get corrected memory error + information + * x86, mce: Rename cpu_specific_poll to mce_cpu_specific_poll + * x86, mce: Make xeon75xx memory driver dependent on PCI + * drm/edid: Unify detailed block parsing between base and extension + blocks + - LP: #500999 + * (pre-stable) eCryptfs: Add getattr function + - LP: #390833 + + -- Andy Whitcroft Thu, 18 Feb 2010 19:22:02 +0000 + +linux (2.6.32-13.18) lucid; urgency=low + + [ Andy Whitcroft ] + + * Revert "enforcer -- make the enforcement configuration common" + * Revert "(pre-stable) Input: ALPS - add interleaved protocol support + (Dell E6x00 series)" + * Revert "(pre-stable) driver-core: fix devtmpfs crash on s390" + * Revert "(pre-stable) Driver-Core: devtmpfs - set root directory mode to + 0755" + * Revert "SAUCE: Adds support for COMPAL JHL90 webcam" + * Revert "SAUCE: fix kernel oops in VirtualBox during paravirt patching" + * Revert "SAUCE: make fc transport removal of target configurable" + * enforcer -- make the enforcement configuration common + * getabis -- add preempt flavour to the list + * [Config] enforce DEVTMPFS options + * [Config] armel -- cleanup to-be builtin modules + * [Config] cleanup ports configs + * [Config] enable CRYPTO_GHASH_CLMUL_NI_INTEL + - LP: #485536 + * add printdebian target to find branch target + * distclean -- do not remove debian.env + * [Config] generic-pae switch to M586TSC + - LP: #519448 + * git-ubuntu-log -- commonise duplicated log handling + * git-ubuntu-log -- tighten up Bug: NNNN matching + * git-ubuntu-log -- sort the bug numbers + + [ Chris Wilson ] + + * (pre-stable) drm/i915: Increase fb alignment to 64k + - LP: #404064 + + [ Eric Miao ] + + * arm -- enable ubuntu/ directory + + [ Huang Ying ] + + * SAUCE: crypto: ghash - Add PCLMULQDQ accelerated implementation + * SAUCE: crypto: ghash-intel - Fix building failure on x86_32 + + [ Loïc Minier ] + + * [Config] cleanup preempt configuration + * [Config] versatile: Fix video output + - LP: #517594 + * [Config] armel DEFAULT_MMAP_MIN_ADDR=32768 + * [Config] Large update to armel/versatile + * [Config] versatile: Add RTC support + * [Config] armel: Enable NEON + * [Config] versatile: Builtin MMC support + * [Config] versatile Builtin SCSI controller + * [Config] armel Disable dma_cache_sync callers + * [Config] armel Disable asm/time.h users + * [Config] armel Disable out of range udelay() + * [Config] armel Disable flush_cache_range() users + * [Config] armel -- Enable ubuntu/ drivers + + [ Steve Conklin ] + + * SAUCE: drm/i915: Add display hotplug event on Ironlake + * SAUCE: drm/i915: Add ACPI OpRegion support for Ironlake + + [ Upstream Kernel Changes ] + + * Revert "[Upstream]: oprofile/x86: add Xeon 7500 series support" + * Revert "Revert "[Bluetooth] Eliminate checks for impossible conditions + in IRQ handler"" + * clockevent: Don't remove broadcast device when cpu is dead + * clockevents: Add missing include to pacify sparse + * ACPI: don't cond_resched if irq is disabled + * be2net: Add support for next generation of BladeEngine device. + * be2net: Add the new PCI IDs to PCI_DEVICE_TABLE. + * mpt2sas: New device SAS2208 support is added + * ar9170: Add support for D-Link DWA 160 A2 + * powerpc/fsl: Add PCI device ids for new QoirQ chips + * davinci: dm646x: Add support for 3.x silicon revision + * Input: ALPS - add interleaved protocol support (Dell E6x00 series) + * Driver-Core: devtmpfs - set root directory mode to 0755 + * driver-core: fix devtmpfs crash on s390 + * vfs: get_sb_single() - do not pass options twice + * ALSA: hda - Add PCI IDs for Nvidia G2xx-series + * V4L/DVB (13569): smsusb: add autodetection support for five additional + Hauppauge USB IDs + * USB: mos7840: add device IDs for B&B electronics devices + * USB: ftdi_sio: add USB device ID's for B&B Electronics line + * V4L/DVB (13168): Add support for Asus Europa Hybrid DVB-T card (SAA7134 + SubVendor ID: 0x1043 Device ID: 0x4847) + * iTCO_wdt: Add support for Intel Ibex Peak + * atl1c:use common_task instead of reset_task and link_chg_task + * atl1e:disable NETIF_F_TSO6 for hardware limit + * V4L/DVB (13680a): DocBook/media: copy images after building HTML + * V4L/DVB (13680b): DocBook/media: create links for included sources + * netfilter: xtables: fix conntrack match v1 ipt-save output + * partitions: read whole sector with EFI GPT header + * partitions: use sector size for EFI GPT + * ALSA: ice1724 - Patch for suspend/resume for ESI Juli@ + * sched: Fix isolcpus boot option + * sched: Fix missing sched tunable recalculation on cpu add/remove + * nohz: Prevent clocksource wrapping during idle + * nfsd: Fix sort_pacl in fs/nfsd/nf4acl.c to actually sort groups + * timers, init: Limit the number of per cpu calibration bootup messages + * PCI: Always set prefetchable base/limit upper32 registers + * iscsi class: modify handling of replacement timeout + * NFS: Revert default r/wsize behavior + * HID: fixup quirk for NCR devices + * scsi_devinfo: update Hitachi entries (v2) + * scsi_dh: create sysfs file, dh_state for all SCSI disk devices + * scsi_transport_fc: remove invalid BUG_ON + * lpfc: fix hang on SGI ia64 platform + * libfc: fix typo in retry check on received PRLI + * libfc: fix ddp in fc_fcp for 0 xid + * fcoe: remove redundant checking of netdev->netdev_ops + * libfc: Fix wrong scsi return status under FC_DATA_UNDRUN + * libfc: lport: fix minor documentation errors + * libfc: don't WARN_ON in lport_timeout for RESET state + * fcoe: initialize return value in fcoe_destroy + * libfc: Fix frags in frame exceeding SKB_MAX_FRAGS in fc_fcp_send_data + * libfc: fix memory corruption caused by double frees and bad error + handling + * libfc: fix free of fc_rport_priv with timer pending + * libfc: remote port gets stuck in restart state without really + restarting + * fcoe, libfc: fix an libfc issue with queue ramp down in libfc + * fcoe: Fix checking san mac address + * fcoe: Fix getting san mac for VLAN interface + * qlge: Remove explicit setting of PCI Dev CTL reg. + * qlge: Set PCIE max read request size. + * qlge: Don't fail open when port is not initialized. + * qlge: Add handler for DCBX firmware event. + * qlge: Bonding fix for mode 6. + * PCI: AER: fix aer inject result in kernel oops + * DMI: allow omitting ident strings in DMI tables + * Input: i8042 - remove identification strings from DMI tables + * Input: i8042 - add Gigabyte M1022M to the noloop list + * Input: i8042 - add Dritek quirk for Acer Aspire 5610. + * ALSA: hda - select IbexPeak handler for Calpella + * ALSA: hda - Fix quirk for Maxdata obook4-1 + * ALSA: hda - Add missing Line-Out and PCM switches as slave + * iTCO_wdt.c - cleanup chipset documentation + * iTCO_wdt: add PCI ID for the Intel EP80579 (Tolapai) SoC + * iTCO_wdt: Add Intel Cougar Point and PCH DeviceIDs + * ahci: disable SNotification capability for ich8 + * ata_piix: fix MWDMA handling on PIIX3 + * md: fix small irregularity with start_ro module parameter + * V4L/DVB (13826): uvcvideo: Fix controls blacklisting + * cio: fix double free in case of probe failure + * cio: dont panic in non-fatal conditions + * netiucv: displayed TX bytes value much too high + * ipc ns: fix memory leak (idr) + * ALSA: hda - Fix HP T5735 automute + * hwmon: (fschmd) Fix a memleak on multiple opens of /dev/watchdog + * UBI: fix memory leak in update path + * UBI: initialise update marker + * ASoC: fix a memory-leak in wm8903 + * mac80211: check that ieee80211_set_power_mgmt only handles STA + interfaces. + * cfg80211: fix channel setting for wext + * KVM: S390: fix potential array overrun in intercept handling + * KVM: only allow one gsi per fd + * KVM: Fix race between APIC TMR and IRR + * KVM: MMU: bail out pagewalk on kvm_read_guest error + * KVM: x86: Fix host_mapping_level() + * KVM: x86: Fix probable memory leak of vcpu->arch.mce_banks + * KVM: x86: Fix leak of free lapic date in kvm_arch_vcpu_init() + * KVM: fix lock imbalance in kvm_*_irq_source_id() + * KVM: only clear irq_source_id if irqchip is present + * IPoIB: Clear ipoib_neigh.dgid in ipoib_neigh_alloc() + * x86: Reenable TSC sync check at boot, even with NONSTOP_TSC + * ACPI: enable C2 and Turbo-mode on Nehalem notebooks on A/C + - LP: #516325 + * iwlwifi: Fix throughput stall issue in HT mode for 5000 + * fnctl: f_modown should call write_lock_irqsave/restore + * x86, msr/cpuid: Pass the number of minors when unregistering MSR and + CPUID drivers. + * Linux 2.6.32.7 + * scsi_lib: Fix bug in completion of bidi commands + * mptsas: Fix issue with chain pools allocation on katmai + * mm: add new 'read_cache_page_gfp()' helper function + * drm/i915: Selectively enable self-reclaim + * firewire: ohci: fix crashes with TSB43AB23 on 64bit systems + * S390: fix single stepped svcs with TRACE_IRQFLAGS=y + * x86: Set hotpluggable nodes in nodes_possible_map + * x86: Remove "x86 CPU features in debugfs" (CONFIG_X86_CPU_DEBUG) + * libata: retry FS IOs even if it has failed with AC_ERR_INVALID + * zcrypt: Do not remove coprocessor for error 8/72 + * dasd: fix possible NULL pointer errors + * ACPI: Add a generic API for _OSC -v2 + * ACPI: Add platform-wide _OSC support. + * ACPI: fix OSC regression that caused aer and pciehp not to load + * ACPI: Advertise to BIOS in _OSC: _OST on _PPC changes + * UBI: fix volume creation input checking + * e1000/e1000e: don't use small hardware rx buffers + * drm/i915: Reload hangcheck timer too for Ironlake + * Fix a leak in affs_fill_super() + * Fix failure exits in bfs_fill_super() + * fix oops in fs/9p late mount failure + * fix leak in romfs_fill_super() + * Fix remount races with symlink handling in affs + * fix affs parse_options() + * Fix failure exit in ipathfs + * mm: fix migratetype bug which slowed swapping + * FDPIC: Respect PT_GNU_STACK exec protection markings when creating + NOMMU stack + * Split 'flush_old_exec' into two functions + * sparc: TIF_ABI_PENDING bit removal + * x86: get rid of the insane TIF_ABI_PENDING bit + * Input: winbond-cir - remove dmesg spam + * x86: Disable HPET MSI on ATI SB700/SB800 + * iwlwifi: set default aggregation frame count limit to 31 + * drm/i915: only enable hotplug for detected outputs + * firewire: core: add_descriptor size check + * SECURITY: selinux, fix update_rlimit_cpu parameter + * regulator: Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints + * x86: Add Dell OptiPlex 760 reboot quirk + - LP: #488319 + * x86: Add quirk for Intel DG45FC board to avoid low memory corruption + * x86/amd-iommu: Fix possible integer overflow + * clocksource: fix compilation if no GENERIC_TIME + * tcp: update the netstamp_needed counter when cloning sockets + * sky2: Fix oops in sky2_xmit_frame() after TX timeout + * net: restore ip source validation + * af_packet: Don't use skb after dev_queue_xmit() + * ax25: netrom: rose: Fix timer oopses + * KVM: allow userspace to adjust kvmclock offset + * oprofile/x86: add Xeon 7500 series support + * oprofile/x86: fix crash when profiling more than 28 events + * libata: retry link resume if necessary + * mm: percpu-vmap fix RCU list walking + * mm: purge fragmented percpu vmap blocks + * block: fix bio_add_page for non trivial merge_bvec_fn case + * Fix 'flush_old_exec()/setup_new_exec()' split + * random: drop weird m_time/a_time manipulation + * random: Remove unused inode variable + * block: fix bugs in bio-integrity mempool usage + * usb: r8a66597-hdc disable interrupts fix + * connector: Delete buggy notification code. + * be2net: Bug fix to support newer generation of BE ASIC + * be2net: Fix memset() arg ordering. + * mm: flush dcache before writing into page to avoid alias + * mac80211: fix NULL pointer dereference when ftrace is enabled + * imxfb: correct location of callbacks in suspend and resume + * mx3fb: some debug and initialisation fixes + * starfire: clean up properly if firmware loading fails + * kernel/cred.c: use kmem_cache_free + * uartlite: fix crash when using as console + * pktcdvd: removing device does not remove its sysfs dir + * ath9k: fix eeprom INI values override for 2GHz-only cards + * ath9k: fix beacon slot/buffer leak + * powerpc: TIF_ABI_PENDING bit removal + * NET: fix oops at bootime in sysctl code + * Linux 2.6.32.8 + + -- Andy Whitcroft Wed, 10 Feb 2010 18:56:52 +0000 + +linux (2.6.32-12.17) lucid; urgency=low + + [ Andy Whitcroft ] + + * restore linux-image prefix -- master + * enforce -- we require SELINUX enabled -- master + * enforce -- ensure APPARMOR is our default LSM -- master + * make doc package completely optional -- master + * make source package completely optional -- master + * make linux-libc-dev completly optional -- master + * convert package disable to a deps list -- master + * allow common headers to switch from indep to arch -- master + * convert binary package disable to a deps list -- master + * add configuration option for a full source build tree -- master + * add support for uImage kernels in package control scripts + * getabis -- cleanup and parameterise repository list -- master + * getabis -- move configuration to etc/getabi -- master + * kernelconfig -- move configuration to etc -- master + * rules -- make debian/debian.env master for branch name + * set the current branch name -- master + * pull back common debian.master files into debian -- master + * enforcer -- make the enforcement configuration common + * insert-changes -- correctly link to debian/rules in DROOT + + [ Colin Watson ] + + * future-proof ddeb handling against buildd changes + + [ Eric Miao ] + + * SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on + X86 + + [ Loïc Minier ] + + * Add modules.builtin.bin to prerm rm list + - LP: #516584 + + [ Tim Gardner ] + + * [Config] Implement the amd64 preempt flavour + + [ Upstream Kernel Changes ] + + * syslog: distinguish between /proc/kmsg and syscalls + - LP: #515623 + * sfc: Fix polling for slow MCDI operations + * sfc: Fix conditions for MDIO self-test + * sfc: QT202x: Remove unreliable MMD check at initialisation + * sfc: Add workspace for GMAC bug workaround to MCDI MAC_STATS buffer + * sfc: Use fixed-size buffers for MCDI NVRAM requests + + -- Andy Whitcroft Fri, 05 Feb 2010 07:09:31 +0000 + +linux (2.6.32-12.16) lucid; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: acpi battery -- delay first lookup of the battery until + first use" + * SAUCE: acpi battery -- move first lookup asynchronous + - LP: #507211 + * [Config] update configs to cleanup generic configs + * [Config] disable CONFIG_X86_CPU_DEBUG for amd64 + * [Config] enable USER_NS + - LP: #480739, #509808 + + [ Heiko Carstens ] + + * (pre-stable) driver-core: fix devtmpfs crash on s390 + - LP: #512370 + + [ John Johansen ] + + * [Config] for server and virtual flavours make CONFIG_SCSI_SYM53C8XX_2=y + - LP: #494565 + * [Config] VIRTIO=y for server/virtual flavours + - LP: #494565 + + [ Kay Sievers ] + + * (pre-stable) Driver-Core: devtmpfs - set root directory mode to 0755 + - LP: #512370 + + [ Kees Cook ] + + * SAUCE: x86: brk away from exec rand area + - LP: #452175 + + [ Leann Ogasawara ] + + * [Upstream] e1000: enhance frame fragment detection + - CVE-2009-4536 + * [Upstream] e1000e: enhance frame fragment detection + - CVE-2009-4538 + + [ Sebastian Kapfer ] + + * (pre-stable) Input: ALPS - add interleaved protocol support (Dell E6x00 + series) + - LP: #296610 + + [ Upstream Kernel Changes ] + + * inotify: do not reuse watch descriptors + - LP: #485556 + * inotify: only warn once for inotify problems + * revert "drivers/video/s3c-fb.c: fix clock setting for Samsung SoC + Framebuffer" + * memcg: ensure list is empty at rmdir + * drm/i915: remove loop in Ironlake interrupt handler + * block: Fix incorrect reporting of partition alignment + * x86, mce: Thermal monitoring depends on APIC being enabled + * futexes: Remove rw parameter from get_futex_key() + * page allocator: update NR_FREE_PAGES only when necessary + * x86, apic: use physical mode for IBM summit platforms + * edac: i5000_edac critical fix panic out of bounds + * x86: SGI UV: Fix mapping of MMIO registers + * mfd: WM835x GPIO direction register is not locked + * mfd: Correct WM835x ISINK ramp time defines + * ALSA: hda - Fix missing capture mixer for ALC861/660 codecs + * V4L/DVB (13868): gspca - sn9c20x: Fix test of unsigned. + * reiserfs: truncate blocks not used by a write + * HID: add device IDs for new model of Apple Wireless Keyboard + * PCI/cardbus: Add a fixup hook and fix powerpc + * Input: pmouse - move Sentelic probe down the list + * asus-laptop: add Lenovo SL hotkey support + * sched: Fix cpu_clock() in NMIs, on !CONFIG_HAVE_UNSTABLE_SCHED_CLOCK + * sparc64: Fix NMI programming when perf events are active. + * sparc64: Fix Niagara2 perf event handling. + * i2c: Do not use device name after device_unregister + * i2c/pca: Don't use *_interruptible + * serial/8250_pnp: add a new Fujitsu Wacom Tablet PC device + * sched: Fix task priority bug + * vfs: Fix vmtruncate() regression + * Linux 2.6.32.5 + * x86, msr/cpuid: Register enough minors for the MSR and CPUID drivers + * V4L/DVB (13900): gspca - sunplus: Fix bridge exchanges. + * Staging: asus_oled: fix oops in 2.6.32.2 + * Staging: hv: fix smp problems in the hyperv core code + * tty: fix race in tty_fasync + * ecryptfs: use after free + * ecryptfs: initialize private persistent file before dereferencing + pointer + * nozomi: quick fix for the close/close bug + * serial: 8250_pnp: use wildcard for serial Wacom tablets + * usb: serial: fix memory leak in generic driver + * USB: fix bitmask merge error + * USB: Don't use GFP_KERNEL while we cannot reset a storage device + * USB: EHCI: fix handling of unusual interrupt intervals + * USB: EHCI & UHCI: fix race between root-hub suspend and port resume + * USB: add missing delay during remote wakeup + * USB: add speed values for USB 3.0 and wireless controllers + * ACPI: EC: Accelerate query execution + * ACPI: EC: Add wait for irq storm + * SCSI: enclosure: fix oops while iterating enclosure_status array + * drm/i915: Read the response after issuing DDC bus switch command + * drm/i915: try another possible DDC bus for the SDVO device with + multiple outputs + * block: bdev_stack_limits wrapper + * DM: Fix device mapper topology stacking + * x86/PCI/PAT: return EINVAL for pci mmap WC request for !pat_enabled + * USB: fix usbstorage for 2770:915d delivers no FAT + * vmalloc: remove BUG_ON due to racy counting of VM_LAZY_FREE + * perf timechart: Use tid not pid for COMM change + * perf events: Dont report side-band events on each cpu for + per-task-per-cpu events + * perf: Honour event state for aux stream data + * Linux 2.6.32.6 + + -- Andy Whitcroft Wed, 27 Jan 2010 16:40:23 +0000 + +linux (2.6.32-11.15) lucid; urgency=low + + [ Andy Whitcroft ] + + * Revert "(pre-stable) drm/radeon/kms: fix crtc vblank update for r600" + * Revert "(pre-stable) sched: Fix balance vs hotplug race" + * Revert "[Upstream] acerhdf: Limit modalias matching to supported + boards" + * Revert "[Upstream] mmc: prevent dangling block device from accessing + stale queues" + * Revert "SAUCE: Fix nx_enable reporting" + * Revert "SAUCE: [x86] fix report of cs-limit nx-emulation" + * Revert "SAUCE: [x86] implement cs-limit nx-emulation for ia32" + * SAUCE: i915 -- disable powersave by default + - LP: #492392 + + [ Kees Cook ] + + * SAUCE: [x86] implement cs-limit nx-emulation for ia32 + - LP: #369978 + * SAUCE: [x86] fix report of cs-limit nx-emulation + - LP: #454285 + * SAUCE: Fix nx_enable reporting + - LP: #454285 + + [ Tim Gardner ] + + * [Upstream] b43: Declare all possible firmware files. + - LP: #488636 + * [Config] updateconfigs after adding pvscsi + - LP: #497156 + * [Config] CONFIG_BT=m + + [ Upstream Kernel Changes ] + + * Revert "x86: Side-step lguest problem by only building cmpxchg8b_emu + for pre-Pentium" + * SCSI: ipr: fix EEH recovery + * SCSI: qla2xxx: dpc thread can execute before scsi host has been added + * SCSI: st: fix mdata->page_order handling + * SCSI: fc class: fix fc_transport_init error handling + * sched: Fix task_hot() test order + * x86, cpuid: Add "volatile" to asm in native_cpuid() + * sched: Select_task_rq_fair() must honour SD_LOAD_BALANCE + * clockevents: Prevent clockevent_devices list corruption on cpu hotplug + * pata_hpt3x2n: fix clock turnaround + * pata_cmd64x: fix overclocking of UDMA0-2 modes + * ASoC: wm8974: fix a wrong bit definition + * sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer + * ALSA: hda - Fix missing capsrc_nids for ALC88x + * acerhdf: limit modalias matching to supported + - LP: #435958 + * ACPI: EC: Fix MSI DMI detection + * ACPI: Use the return result of ACPI lid notifier chain correctly + * powerpc: Handle VSX alignment faults correctly in little-endian mode + * ASoC: Do not write to invalid registers on the wm9712. + * drm/radeon: fix build on 64-bit with some compilers. + * USB: emi62: fix crash when trying to load EMI 6|2 firmware + * USB: option: support hi speed for modem Haier CE100 + * USB: Fix a bug on appledisplay.c regarding signedness + * USB: musb: gadget_ep0: avoid SetupEnd interrupt + * Bluetooth: Prevent ill-timed autosuspend in USB driver + * USB: rename usb_configure_device + * USB: fix bugs in usb_(de)authorize_device + * drivers/net/usb: Correct code taking the size of a pointer + * x86: SGI UV: Fix writes to led registers on remote uv hubs + * md: Fix unfortunate interaction with evms + * dma: at_hdmac: correct incompatible type for argument 1 of + 'spin_lock_bh' + * dma-debug: Do not add notifier when dma debugging is disabled. + * dma-debug: Fix bug causing build warning + * cifs: NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS + referrals + * x86/amd-iommu: Fix initialization failure panic + * ioat3: fix p-disabled q-continuation + * ioat2,3: put channel hardware in known state at init + * KVM: MMU: remove prefault from invlpg handler + * KVM: LAPIC: make sure IRR bitmap is scanned after vm load + * Libertas: fix buffer overflow in lbs_get_essid() + * iwmc3200wifi: fix array out-of-boundary access + * mac80211: fix propagation of failed hardware reconfigurations + * mac80211: fix WMM AP settings application + * mac80211: Fix IBSS merge + * cfg80211: fix race between deauth and assoc response + * ath5k: fix SWI calibration interrupt storm + * ath9k: wake hardware for interface IBSS/AP/Mesh removal + * ath9k: Fix TX queue draining + * ath9k: fix missed error codes in the tx status check + * ath9k: wake hardware during AMPDU TX actions + * ath9k: fix suspend by waking device prior to stop + * ath9k_hw: Fix possible OOB array indexing in gen_timer_index[] on + 64-bit + * ath9k_hw: Fix AR_GPIO_INPUT_EN_VAL_BT_PRIORITY_BB and its shift value + in 0x4054 + * iwl3945: disable power save + * iwl3945: fix panic in iwl3945 driver + * iwlwifi: fix EEPROM/OTP reading endian annotations and a bug + * iwlwifi: fix more eeprom endian bugs + * iwlwifi: fix 40MHz operation setting on cards that do not allow it + * mac80211: fix race with suspend and dynamic_ps_disable_work + * NOMMU: Optimise away the {dac_,}mmap_min_addr tests + * 'sysctl_max_map_count' should be non-negative + * kernel/sysctl.c: fix the incomplete part of + sysctl_max_map_count-should-be-non-negative.patch + * V4L/DVB (13596): ov511.c typo: lock => unlock + * x86/ptrace: make genregs[32]_get/set more robust + * memcg: avoid oom-killing innocent task in case of use_hierarchy + * e100: Fix broken cbs accounting due to missing memset. + * ipv6: reassembly: use seperate reassembly queues for conntrack and + local delivery + * netfilter: fix crashes in bridge netfilter caused by fragment jumps + * hwmon: (sht15) Off-by-one error in array index + incorrect constants + * b43: avoid PPC fault during resume + * Keys: KEYCTL_SESSION_TO_PARENT needs TIF_NOTIFY_RESUME architecture + support + * sched: Fix balance vs hotplug race + * drm/radeon/kms: fix crtc vblank update for r600 + * drm: disable all the possible outputs/crtcs before entering KMS mode + * S390: dasd: support DIAG access for read-only devices + * xen: fix is_disconnected_device/exists_disconnected_device + * xen: improvement to wait_for_devices() + * xen: wait up to 5 minutes for device connetion + * orinoco: fix GFP_KERNEL in orinoco_set_key with interrupts disabled + * udf: Try harder when looking for VAT inode + * Add unlocked version of inode_add_bytes() function + * quota: decouple fs reserved space from quota reservation + * ext4: Convert to generic reserved quota's space management. + * ext4: fix sleep inside spinlock issue with quota and dealloc (#14739) + * x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpus + * cpumask: use modern cpumask style in drivers/edac/amd64_edac.c + * amd64_edac: unify MCGCTL ECC switching + * x86, msr: Add support for non-contiguous cpumasks + * x86, msr: msrs_alloc/free for CONFIG_SMP=n + * amd64_edac: fix driver instance freeing + * amd64_edac: make driver loading more robust + * amd64_edac: fix forcing module load/unload + * sched: Sched_rt_periodic_timer vs cpu hotplug + * ext4: Update documentation to correct the inode_readahead_blks option + name + * lguest: fix bug in setting guest GDT entry + * vmscan: do not evict inactive pages when skipping an active list scan + * ksm: fix mlockfreed to munlocked + * rt2x00: Disable powersaving for rt61pci and rt2800pci. + * generic_permission: MAY_OPEN is not write access + * Linux 2.6.32.3 + * untangle the do_mremap() mess + * fasync: split 'fasync_helper()' into separate add/remove functions + * ASoC: fix params_rate() macro use in several codecs + * modules: Skip empty sections when exporting section notes + * exofs: simple_write_end does not mark_inode_dirty + * nfsd: make sure data is on disk before calling ->fsync + * sunrpc: fix peername failed on closed listener + * SUNRPC: Fix up an error return value in + gss_import_sec_context_kerberos() + * SUNRPC: Fix the return value in gss_import_sec_context() + * sunrpc: on successful gss error pipe write, don't return error + * drm/i915: Update LVDS connector status when receiving ACPI LID event + * drm/i915: fix order of fence release wrt flushing + * drm/i915: Permit pinning whilst the device is 'suspended' + * drm: remove address mask param for drm_pci_alloc() + * drm/i915: Enable/disable the dithering for LVDS based on VBT setting + * drm/i915: Make the BPC in FDI rx/transcoder be consistent with that in + pipeconf on Ironlake + * drm/i915: Select the correct BPC for LVDS on Ironlake + * drm/i915: fix unused var + * rtc_cmos: convert shutdown to new pnp_driver->shutdown + * drivers/cpuidle/governors/menu.c: fix undefined reference to + `__udivdi3' + * cgroups: fix 2.6.32 regression causing BUG_ON() in cgroup_diput() + * lib/rational.c needs module.h + * dma-debug: allow DMA_BIDIRECTIONAL mappings to be synced with + DMA_FROM_DEVICE and + * kernel/signal.c: fix kernel information leak with print-fatal-signals=1 + * mmc_block: add dev_t initialization check + * mmc_block: fix probe error cleanup bug + * mmc_block: fix queue cleanup + * ALSA: hda - Fix ALC861-VD capture source mixer + * ALSA: ac97: Add Dell Dimension 2400 to Headphone/Line Jack Sense + blacklist + * ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2 + - LP: #498863 + * ASoC: Fix WM8350 DSP mode B configuration + * netfilter: ebtables: enforce CAP_NET_ADMIN + * netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq() + * hwmon: (coretemp) Fix TjMax for Atom N450/D410/D510 CPUs + * hwmon: (adt7462) Fix pin 28 monitoring + * quota: Fix dquot_transfer for filesystems different from ext4 + * xen: fix hang on suspend. + * iwlwifi: fix iwl_queue_used bug when read_ptr == write_ptr + * ath5k: Fix eeprom checksum check for custom sized eeproms + * cfg80211: fix syntax error on user regulatory hints + * iwl: off by one bug + * mac80211: add missing sanity checks for action frames + * drm/i915: remove render reclock support + * libertas: Remove carrier signaling from the scan code + * kernel/sysctl.c: fix stable merge error in NOMMU mmap_min_addr + * mac80211: fix skb buffering issue (and fixes to that) + * fix braindamage in audit_tree.c untag_chunk() + * fix more leaks in audit_tree.c tag_chunk() + * module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y + * ipv6: skb_dst() can be NULL in ipv6_hop_jumbo(). + * agp/intel-agp: Clear entire GTT on startup + * Linux 2.6.32.4 + * ethtool: Add reset operation + * gro: Name the GRO result enumeration type + * gro: Change all receive functions to return GRO result codes + * sfc: 10Xpress: Initialise pause advertising flags + * sfc: 10Xpress: Report support for pause frames + * sfc: Remove redundant header gmii.h + * sfc: Remove redundant hardware initialisation + * sfc: Rename Falcon-specific board code and types + * sfc: Remove boards.h, moving last remaining declaration to falcon.h + * sfc: Remove versioned bitfield macros + * sfc: Move RX data FIFO thresholds out of struct efx_nic_type + * sfc: Update hardware definitions for Siena + * sfc: Rename register I/O header and functions used by both Falcon and + Siena + * sfc: Eliminate indirect lookups of queue size constants + * sfc: Define DMA address mask explicitly in terms of descriptor field + width + * sfc: Move all TX DMA length limiting into tx.c + * sfc: Change order of device removal to reverse of probe order + * sfc: Remove declarations of nonexistent functions + * sfc: Move efx_xmit_done() declaration into correct stanza + * sfc: Move shared members of struct falcon_nic_data into struct efx_nic + * sfc: Maintain interrupt moderation values in ticks, not microseconds + * sfc: Removed kernel-doc for nonexistent member of efx_phy_operations + * sfc: Remove pointless abstraction of memory BAR number + * sfc: Remove incorrect assertion from efx_pci_remove_main() + * sfc: Remove unnecessary tests of efx->membase + * sfc: Move MTD probe after netdev registration and name allocation + * sfc: Remove unused code for non-autoneg speed/duplex switching + * sfc: Rename 'xfp' file and functions to reflect reality + * sfc: Really allow RX checksum offload to be disabled + * sfc: Feed GRO result into RX allocation policy and interrupt moderation + * sfc: Enable heuristic selection between page and skb RX buffers + * sfc: Remove pointless abstraction of memory BAR number (2) + * sfc: Remove redundant gotos from __efx_rx_packet() + * sfc: Remove ridiculously paranoid assertions + * sfc: Move assertions and buffer cleanup earlier in efx_rx_packet_lro() + * sfc: Record RX queue number on GRO path + * sfc: SFT9001: Reset LED configuration correctly after blinking + * sfc: Use a single blink implementation + * sfc: Rename efx_board::init_leds to init_phy and use for SFN4111T + * sfc: Make board information explicitly Falcon-specific + * sfc: Move definition of struct falcon_nic_data into falcon.h + * sfc: Move struct falcon_board into struct falcon_nic_data + * sfc: Move all I2C stuff into struct falcon_board + * sfc: Gather link state fields in struct efx_nic into new struct + efx_link_state + * sfc: Remove unnecessary casts to struct sk_buff * + * sfc: Remove redundant efx_xmit() function + * sfc: Combine high-level header files + * sfc: Log interrupt and reset type names, not numbers + * sfc: Fix descriptor cache sizes + * sfc: Treat all MAC registers as 128-bit + * sfc: Strengthen EFX_ASSERT_RESET_SERIALISED + * sfc: Comment corrections + * sfc: Remove unused constant + * sfc: Clean up struct falcon_board and struct falcon_board_data + * sfc: Fix bugs in RX queue flushing + * sfc: Remove unused function efx_flush_queues() + * sfc: Only switch Falcon MAC clocks as necessary + * sfc: Hold MAC lock for longer in efx_init_port() + * sfc: Split MAC stats DMA initiation and completion + * sfc: Move Falcon board/PHY/MAC monitoring code to falcon.c + * sfc: Simplify XMAC link polling + * sfc: Change MAC promiscuity and multicast hash at the same time + * sfc: Move inline comment into kernel-doc + * sfc: Do not set net_device::trans_start in self-test + * sfc: Simplify PHY polling + * sfc: QT202x: Reset before reading PHY id + * sfc: Replace MDIO spinlock with mutex + * sfc: Always start Falcon using the XMAC + * sfc: Limit some hardware workarounds to Falcon + * sfc: Remove EFX_WORKAROUND_9141 macro + * sfc: Remove another unused workaround macro + * sfc: Remove some redundant whitespace + * sfc: Decouple NIC revision number from Falcon PCI revision number + * sfc: Move descriptor cache base addresses to struct efx_nic_type + * sfc: Clean up RX event handling + * sfc: Remove redundant writes to INT_ADR_KER + * sfc: Remove duplicate hardware structure definitions + * sfc: Turn pause frame generation on and off at the MAC, not the RX FIFO + * sfc: Move Falcon NIC operations to efx_nic_type + * sfc: Refactor link configuration + * sfc: Generalise link state monitoring + * sfc: Add power-management and wake-on-LAN support + * sfc: Implement ethtool reset operation + * sfc: Add efx_nic_type operation for register self-test + * sfc: Add efx_nic_type operation for NVRAM self-test + * sfc: Add efx_nic_type operation for identity LED control + * sfc: Separate shared NIC code from Falcon-specific and rename + accordingly + * sfc: Fold falcon_probe_nic_variant() into falcon_probe_nic() + * sfc: Extend loopback mode enumeration + * sfc: Remove static PHY data and enumerations + * sfc: Extend MTD driver for use with new NICs + * sfc: Allow for additional checksum offload features + * sfc: Rename falcon.h to nic.h + * sfc: Move shared NIC code from falcon.c to new source file nic.c + * sfc: Add firmware protocol definitions (MCDI) + * sfc: Add support for SFC9000 family (1) + * sfc: Add support for SFC9000 family (2) + * sfc: Implement TSO for TCP/IPv6 + * sfc: Update version, copyright dates, authors + * drivers/net/sfc: Correct code taking the size of a pointer + * sfc: Move PHY software state initialisation from init() into probe() + * sfc: Include XGXS in XMAC link status check except in XGMII loopback + * sfc: Fix DMA mapping cleanup in case of an error in TSO + * sfc: QT2025C: Work around PHY bug + * sfc: QT2025C: Switch into self-configure mode when not in loopback + * sfc: QT2025C: Work around PHY firmware initialisation bug + * sfc: QT2025C: Add error message for suspected bad SFP+ cables + * sfc: Disable TX descriptor prefetch watchdog + * [SCSI] vmw_pvscsi: SCSI driver for VMware's virtual HBA. + - LP: #497156 + + -- Andy Whitcroft Tue, 19 Jan 2010 16:12:47 +0000 + +linux (2.6.32-10.14) lucid; urgency=low + + [ Alex Deucher ] + + * SAUCE: drm/radeon/kms: fix LVDS setup on r4xx + - LP: #493795 + + [ Andy Whitcroft ] + + * Revert "(pre-stable) acpi: Use the ARB_DISABLE for the CPU which model + id is less than 0x0f." + * config-check -- ensure the checks get run at build time + * config-check -- check the processed config during updateconfigs + * config-check -- CONFIG_SECCOMP may not be present + * TUN is now built in ignore + * SAUCE: acpi battery -- delay first lookup of the battery until first + use + * SAUCE: async_populate_rootfs: move rootfs init earlier + * ubuntu: AppArmor -- update to mainline 2010-01-06 + * SAUCE: move RLIMIT_CORE pipe dumper marker to 1 + - LP: #498525 + + [ Dave Airlie ] + + * (pre-stable) drm/radeon/kms: fix crtc vblank update for r600 + + [ Leann Ogasawara ] + + * Add asix to nic-usb-modules file + - LP: #499785 + + [ Peter Zijlstra ] + + * (pre-stable) sched: Fix balance vs hotplug race + + [ Tim Gardner ] + + * [Config] Enable CONFIG_FUNCTION_TRACER + - LP: #497989 + * [Config] Drop lpia from getabis + * [Config] Build in TUN/TAP driver + - LP: #499491 + * [Config] DH_COMPAT=5 + + [ Upstream Kernel Changes ] + + * Revert "(pre-stable) drm/i915: Avoid NULL dereference with + component_only tv_modes" + * Revert "(pre-stable) drm/i915: Fix sync to vblank when VGA output is + turned off" + * USB: usb-storage: fix bug in fill_inquiry + * USB: option: add pid for ZTE + * firewire: ohci: handle receive packets with a data length of zero + * rcu: Prepare for synchronization fixes: clean up for non-NO_HZ handling + of ->completed counter + * rcu: Fix synchronization for rcu_process_gp_end() uses of ->completed + counter + * rcu: Fix note_new_gpnum() uses of ->gpnum + * rcu: Remove inline from forward-referenced functions + * perf_event: Fix invalid type in ioctl definition + * perf_event: Initialize data.period in perf_swevent_hrtimer() + * perf: Don't free perf_mmap_data until work has been done + * PM / Runtime: Fix lockdep warning in __pm_runtime_set_status() + * sched: Check for an idle shared cache in select_task_rq_fair() + * sched: Fix affinity logic in select_task_rq_fair() + * sched: Rate-limit newidle + * sched: Fix and clean up rate-limit newidle code + * x86/amd-iommu: attach devices to pre-allocated domains early + * x86/amd-iommu: un__init iommu_setup_msi + * x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking + up the PCI tree + * x86: Fix iommu=nodac parameter handling + * x86: GART: pci-gart_64.c: Use correct length in strncmp + * x86: ASUS P4S800 reboot=bios quirk + - LP: #366682 + * x86, apic: Enable lapic nmi watchdog on AMD Family 11h + * ssb: Fix range check in sprom write + * ath5k: allow setting txpower to 0 + * ath5k: enable EEPROM checksum check + * hrtimer: Fix /proc/timer_list regression + * ALSA: hrtimer - Fix lock-up + * ALSA: hda - Terradici HDA controllers does not support 64-bit mode + * KVM: x86 emulator: limit instructions to 15 bytes + * KVM: s390: Fix prefix register checking in arch/s390/kvm/sigp.c + * KVM: s390: Make psw available on all exits, not just a subset + * KVM: fix irq_source_id size verification + * KVM: x86: include pvclock MSRs in msrs_to_save + * x86: Prevent GCC 4.4.x (pentium-mmx et al) function prologue wreckage + * x86: Use -maccumulate-outgoing-args for sane mcount prologues + * x86, mce: don't restart timer if disabled + * x86/mce: Set up timer unconditionally + * x86: SGI UV: Fix BAU initialization + * x86: Fix duplicated UV BAU interrupt vector + * x86: Add new Intel CPU cache size descriptors + * x86: Fix typo in Intel CPU cache size descriptor + * pata_hpt{37x|3x2n}: fix timing register masks (take 2) + * s390: clear high-order bits of registers after sam64 + * V4L/DVB: Fix test in copy_reg_bits() + * bsdacct: fix uid/gid misreporting + * UBI: flush wl before clearing update marker + * jbd2: don't wipe the journal on a failed journal checksum + * USB: xhci: Add correct email and files to MAINTAINERS entry. + * USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again + * USB: option.c: add support for D-Link DWM-162-U5 + * USB: usbtmc: repeat usb_bulk_msg until whole message is transfered + * USB: usb-storage: add BAD_SENSE flag + * USB: Close usb_find_interface race v3 + * pxa/em-x270: fix usb hub power up/reset sequence + * hfs: fix a potential buffer overflow + * SUNRPC: IS_ERR/PTR_ERR confusion + * NFS: Fix nfs_migrate_page() + * md/bitmap: protect against bitmap removal while being updated. + * futex: Take mmap_sem for get_user_pages in fault_in_user_writeable + * devpts_get_tty() should validate inode + * debugfs: fix create mutex racy fops and private data + * Driver core: fix race in dev_driver_string + * Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN + * mac80211: Fix bug in computing crc over dynamic IEs in beacon + * mac80211: Fixed bug in mesh portal paths + * mac80211: Revert 'Use correct sign for mesh active path refresh' + * mac80211: fix scan abort sanity checks + * wireless: correctly report signal value for IEEE80211_HW_SIGNAL_UNSPEC + * rtl8187: Fix wrong rfkill switch mask for some models + * x86: Fix bogus warning in apic_noop.apic_write() + * mm: hugetlb: fix hugepage memory leak in mincore() + * mm: hugetlb: fix hugepage memory leak in walk_page_range() + * powerpc/windfarm: Add detection for second cpu pump + * powerpc/therm_adt746x: Record pwm invert bit at module load time] + * powerpc: Fix usage of 64-bit instruction in 32-bit altivec code + * drm/radeon/kms: Add quirk for HIS X1300 board + * drm/radeon/kms: handle vblanks properly with dpms on + * drm/radeon/kms: fix legacy crtc2 dpms + * drm/radeon/kms: fix vram setup on rs600 + * drm/radeon/kms: rs6xx/rs740: clamp vram to aperture size + * drm/ttm: Fix build failure due to missing struct page + * drm/i915: Set the error code after failing to insert new offset into mm + ht. + * drm/i915: Add the missing clonemask for display port on Ironlake + * xen/xenbus: make DEVICE_ATTR()s static + * xen: re-register runstate area earlier on resume. + * xen: restore runstate_info even if !have_vcpu_info_placement + * xen: correctly restore pfn_to_mfn_list_list after resume + * xen: register timer interrupt with IRQF_TIMER + * xen: register runstate on secondary CPUs + * xen: don't call dpm_resume_noirq() with interrupts disabled. + * xen: register runstate info for boot CPU early + * xen: call clock resume notifier on all CPUs + * xen: improve error handling in do_suspend. + * xen: don't leak IRQs over suspend/resume. + * xen: use iret for return from 64b kernel to 32b usermode + * xen: explicitly create/destroy stop_machine workqueues outside + suspend/resume region. + * Xen balloon: fix totalram_pages counting. + * xen: try harder to balloon up under memory pressure. + * dm exception store: free tmp_store on persistent flag error + * dm snapshot: only take lock for statustype info not table + * dm crypt: move private iv fields to structs + * dm crypt: restructure essiv error path + * dm: avoid _hash_lock deadlock + * dm snapshot: cope with chunk size larger than origin + * dm crypt: separate essiv allocation from initialisation + * dm crypt: make wipe message also wipe essiv key + * slc90e66: fix UDMA handling + * tcp: Stalling connections: Fix timeout calculation routine + * ip_fragment: also adjust skb->truesize for packets not owned by a + socket + * b44 WOL setup: one-bit-off stack corruption kernel panic fix + * sparc64: Don't specify IRQF_SHARED for LDC interrupts. + * sparc64: Fix overly strict range type matching for PCI devices. + * sparc64: Fix stack debugging IRQ stack regression. + * sparc: Set UTS_MACHINE correctly. + * b43legacy: avoid PPC fault during resume + * tracing: Fix event format export + * ath9k: Fix TX hang poll routine + * ath9k: fix processing of TX PS null data frames + * ath9k: Fix maximum tx fifo settings for single stream devices + * ath9k: fix tx status reporting + * mac80211: Fix dynamic power save for scanning. + * drm/i915: Fix sync to vblank when VGA output is turned off + * memcg: fix memory.memsw.usage_in_bytes for root cgroup + * thinkpad-acpi: fix default brightness_mode for R50e/R51 + * thinkpad-acpi: preserve rfkill state across suspend/resume + * ipw2100: fix rebooting hang with driver loaded + * matroxfb: fix problems with display stability + * acerhdf: add new BIOS versions + * asus-laptop: change light sens default values. + * vmalloc: conditionalize build of pcpu_get_vm_areas() + * ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f. + * net: Fix userspace RTM_NEWLINK notifications. + * ext3: Fix data / filesystem corruption when write fails to copy data + * V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added. + * bcm63xx_enet: fix compilation failure after get_stats_count removal + * x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value + * drm/i915: Avoid NULL dereference with component_only tv_modes + * drm/i915: PineView only has LVDS and CRT ports + * drm/i915: Fix LVDS stability issue on Ironlake + * mm: sigbus instead of abusing oom + * ipvs: zero usvc and udest + * jffs2: Fix long-standing bug with symlink garbage collection. + * intel-iommu: Detect DMAR in hyperspace at probe time. + * intel-iommu: Apply BIOS sanity checks for interrupt remapping too. + * intel-iommu: Check for an RMRR which ends before it starts. + * intel-iommu: Fix oops with intel_iommu=igfx_off + * intel-iommu: ignore page table validation in pass through mode + * netfilter: xtables: document minimal required version + * perf_event: Fix incorrect range check on cpu number + * implement early_io{re,un}map for ia64 + * Linux 2.6.32.2 + + -- Andy Whitcroft Thu, 07 Jan 2010 15:28:43 +0000 + +linux (2.6.32-9.13) lucid; urgency=low + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_B43_PHY_LP + - LP: #493059 + * include modules.builtin in the binary debs + * config-check -- add a configuration enforcer + * config-check -- add a unit-test suite to the checker + * [Config] Enable CONFIG_SYN_COOKIES for versatile + * [Config] Enable CONFIG_SECURITY_SMACK for ports + * [Config] Enable CONFIG_SECURITY_FILE_CAPABILITIES for ports + * [Config] Disable CONFIG_COMPAT_BRK for ports + * getabis -- add armel versatile to the list + + [ Brad Figg ] + + * SAUCE: Increase the default prealloc buffer for HDA audio devices + (non-modem) + + [ Manoj Iyer ] + + * ubuntu: onmibook -- Added missing BOM file + + [ Tim Gardner ] + + * ubuntu: fsam7400 -- Cleanup Makefile + + [ Upstream Kernel Changes ] + + * Revert "ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT" + * signal: Fix alternate signal stack check + * SCSI: scsi_lib_dma: fix bug with dma maps on nested scsi objects + * SCSI: osd_protocol.h: Add missing #include + * SCSI: megaraid_sas: fix 64 bit sense pointer truncation + * ext4: fix potential buffer head leak when add_dirent_to_buf() returns + ENOSPC + * ext4: avoid divide by zero when trying to mount a corrupted file system + * ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails + * ext4: fix lock order problem in ext4_move_extents() + * ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT + * ext4: plug a buffer_head leak in an error path of ext4_iget() + * ext4: make sure directory and symlink blocks are revoked + * ext4: fix i_flags access in ext4_da_writepages_trans_blocks() + * ext4: journal all modifications in ext4_xattr_set_handle + * ext4: don't update the superblock in ext4_statfs() + * ext4: fix uninit block bitmap initialization when s_meta_first_bg is + non-zero + * ext4: fix block validity checks so they work correctly with meta_bg + * ext4: avoid issuing unnecessary barriers + * ext4: fix error handling in ext4_ind_get_blocks() + * ext4: make trim/discard optional (and off by default) + * ext4: make "norecovery" an alias for "noload" + * ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT + * ext4: initialize moved_len before calling ext4_move_extents() + * ext4: move_extent_per_page() cleanup + * jbd2: Add ENOMEM checking in and for + jbd2_journal_write_metadata_buffer() + * ext4: Return the PTR_ERR of the correct pointer in + setup_new_group_blocks() + * ext4: Avoid data / filesystem corruption when write fails to copy data + * ext4: wait for log to commit when umounting + * ext4: remove blocks from inode prealloc list on failure + * ext4: ext4_get_reserved_space() must return bytes instead of blocks + * ext4: quota macros cleanup + * ext4: fix incorrect block reservation on quota transfer. + * ext4: Wait for proper transaction commit on fsync + * ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT + * ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem) + * Linux 2.6.32.1 + * kbuild: generate modules.builtin + * (pre-stable) drm/i915: Fix sync to vblank when VGA output is turned off + - LP: #494461 + * (pre-stable) drm/i915: Avoid NULL dereference with component_only + tv_modes + - LP: #494045 + + [ Zhao Yakui ] + + * (pre-stable) acpi: Use the ARB_DISABLE for the CPU which model id is + less than 0x0f. + - LP: #481765 + + -- Andy Whitcroft Thu, 17 Dec 2009 15:41:21 +0000 + +linux (2.6.32-8.12) lucid; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: AppArmor -- add linux/err.h for ERR_PTR + + -- Andy Whitcroft Sat, 12 Dec 2009 10:56:16 +0000 + +linux (2.6.32-8.11) lucid; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: default ATI Radeon KMS to off until userspace catches + up" + * Revert "SAUCE: AppArmor: Fix oops there is no tracer and doing unsafe + transition." + * Revert "SAUCE: AppArmor: Fix refcounting bug causing leak of creds" + * Revert "SAUCE: AppArmor: Fix cap audit_caching preemption disabling" + * Revert "SAUCE: AppArmor: Fix Oops when in apparmor_bprm_set_creds" + * Revert "SAUCE: AppArmor: Fix oops after profile removal" + * Revert "SAUCE: AppArmor: AppArmor disallows truncate of deleted files." + * Revert "SAUCE: AppArmor: AppArmor fails to audit change_hat correctly" + * Revert "SAUCE: AppArmor: Policy load and replacement can fail to alloc + mem" + * Revert "SAUCE: AppArmor: AppArmor wrongly reports allow perms as + denied" + * Revert "SAUCE: AppArmor: Fix mediation of "deleted" paths" + * Revert "SAUCE: AppArmor: Fix off by 2 error in getprocattr mem + allocation" + * Revert "SAUCE: AppArmor: Set error code after structure + initialization." + * Revert "AppArmor -- fix pstrace_may_access rename" + * Revert "ubuntu: AppArmor security module" + * Revert "SAUCE: Add config option to set a default LSM" + * Revert "ubuntu: fsam7400 -- sw kill switch driver" + * Revert "[Config] fsam7400 -- enable" + * Revert "[Config] AUFS -- enable" + * Revert "ubuntu: AUFS -- aufs2-30 20090727" + * Revert "ubuntu: AUFS -- export various core functions -- fixes" + * Revert "ubuntu: AUFS -- export various core functions" + * Revert "[Config] ubuntu/iscsitarget -- disable" + * Revert "[Config] iscsitarget -- enable" + * Revert "ubuntu: iscsitarget -- SVN revision r214" + * update Vcs-Git to point to the correct repository + - LP: #493589 + * update build environment overrides to lucid + - LP: #493589 + * [Config] enable CONFIG_DEVTMPFS + * [Config] update all configs following AppArmor 2009-12-08 update + * SAUCE: isapnp_init: make isa PNP scans occur async + * [Config] fsam7400 -- enable + * [Config] omnibook -- enable + * [Config] cleanup CONFIG_AUDIT + * ubuntu: AUFS -- export various core functions (aufs2-base.patch) + * ubuntu: AUFS -- export various core functions (aufs2-standalone.patch) + * ubuntu: AUFS -- aufs2 20091209 + * [Config] AUFS -- enable + * [Config] iscsitarget -- enable + + [ Arjan van de Ven ] + + * SAUCE: KMS: cache the EDID information of the LVDS + + [ Colin Watson ] + + * bnx2: update d-i firmware filenames + - LP: #494052 + * add cdc_ether to nic-usb-modules udeb + - LP: #495060 + + [ John Johansen ] + + * ubuntu: AppArmor -- mainline 2009-10-08 + + [ Manoj Iyer ] + + * ubuntu: fsam7400 -- kill switch for Fujitsu Siemens Amilo M 7400 + * ubuntu: omnibook -- support Toshiba (HP) netbooks + * ubuntu: iscsitarget --- version 1.4.19 + - LP: #494693 + + [ Surbhi Palande ] + + * SAUCE: Make populate_rootfs asynchronous + + [ Tim Gardner ] + + * Parallelize flavour builds and packaging + * [Config] Enable CONFIG_KSM + + [ Upstream Kernel Changes ] + + * Config option to set a default LSM + * LSM: Add security_path_chroot(). + * LSM: Add security_path_chroot(). + * LSM: Move security_path_chmod()/security_path_chown() to after + mutex_lock(). + * ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT + + -- Andy Whitcroft Fri, 11 Dec 2009 17:45:19 +0000 + +linux (2.6.32-7.10) lucid; urgency=low + + [ Andy Whitcroft ] + + * [Config] disable CONFIG_THUMB2_KERNEL to fix arm FTBFS + + -- Andy Whitcroft Sun, 06 Dec 2009 12:56:48 +0000 + +linux (2.6.32-7.9) lucid; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: set /proc/acpi/video/*/DOS to 4 by default + - LP: #458982 + * SAUCE: ensure vga16fb loads if no other driver claims the VGA device + * [Config] update configs following versatile switch to V7 + * rebased to v2.6.32 + * [Config] update configs following rebase to v2.6.32 + * [Config] update ports configs following rebase to v2.6.32 + * SAUCE: default ATI Radeon KMS to off until userspace catches up + + [ Arjan van de Ven ] + + * SAUCE: vfs: Add a trace point in the mark_inode_dirty function + + [ Leann Ogasawara ] + + * [SCSI] megaraid_sas: remove sysfs poll_mode_io world writeable + permissions + - CVE-2009-3939 + + [ Loic Minier ] + + * SAUCE: select a v7 CPU for versatile + + [ Takashi Iwai ] + + * SAUCE: ALSA: hda - Add power on/off counter + + [ Upstream changes ] + + * rebased to v2.6.32 + + -- Andy Whitcroft Fri, 04 Dec 2009 10:44:50 +0000 + +linux (2.6.32-6.8) lucid; urgency=low + + [ Andy Whitcroft ] + + * [Config] disable SSB devices for armel + + -- Andy Whitcroft Sat, 28 Nov 2009 12:16:40 +0000 + +linux (2.6.32-6.7) lucid; urgency=low + + [ Andy Whitcroft ] + + * Revert "SAUCE: default ATI Radeon KMS to off until userspace catches up" + * Revert "SAUCE: Dell XPS710 reboot quirk" + * Revert "SAUCE: Link acpi-cpufreq.o first" + * Revert "SAUCE: LPIA Logical reset of USB port on resume" + * Revert "SAUCE: LPIA Reboot fix for Intel Crownbeach development boards" + * Revert "SAUCE: Enable HDMI audio codec on Studio XPS 1340" + * Revert "SAUCE: Dell laptop digital mic does not work, PCI 1028:0271" + * Revert "Add Dell Dimension 9200 reboot quirk" + * Revert "SAUCE: Correctly blacklist Thinkpad r40e in ACPI" + * Revert "SAUCE: tulip: Define ULI PCI ID's" + * Revert "SAUCE: Lower warning level of some PCI messages" + * Revert "mac80211: fix two issues in debugfs" + Drop a number of known redundant commits as identified in the Ubuntu + delta review blueprint. + + * reenable armel versatile flavour + * [Config] disable CONFIG_USB_DEVICEFS + + [ Tim Gardner ] + + * [Config] udeb: Add squashfs to fs-core-modules + - LP: #352615 + * [Config] Create a real squashfs udeb + - LP: #352615 + + + -- Andy Whitcroft Fri, 27 Nov 2009 17:31:16 +0000 + +linux (2.6.32-5.6) lucid; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.32-rc8 + * update configs following rebase to v2.6.32-rc8 + * update ports configs since rebase to v2.6.32-rc8 + * [Config] enable cgroup options + - LP: #480739 + + [ Upstream Kernel Changes ] + + * rebase to v2.6.32-rc8 + + -- Andy Whitcroft Mon, 23 Nov 2009 11:16:14 +0000 + +linux (2.6.32-4.5) lucid; urgency=low + + [ Andy Whitcroft ] + + * [Config] SERIO_LIBPS2 and SERIO_I8042 must match + * rebase to v2.6.32-rc7 + * resync with Karmic proposed + + [ John Johansen ] + + * SAUCE: AppArmor: Fix oops after profile removal + - LP: #475619 + * SAUCE: AppArmor: Fix Oops when in apparmor_bprm_set_creds + - LP: #437258 + * SAUCE: AppArmor: Fix cap audit_caching preemption disabling + - LP: #479102 + * SAUCE: AppArmor: Fix refcounting bug causing leak of creds + - LP: #479115 + * SAUCE: AppArmor: Fix oops there is no tracer and doing unsafe + transition. + - LP: #480112 + + [ Ubuntu Changes ] + + * resync with Karmic proposed (ddbc670a86a3dee18541a3734149f250ff307adf) + + [ Upstream Kernel Changes ] + + * rebase to v2.6.32-rc7 + + -- Andy Whitcroft Fri, 13 Nov 2009 11:35:13 +0000 + +linux (2.6.32-3.4) lucid; urgency=low + + [ Andy Whitcroft ] + + * [Config] SERIO_LIBPS2 and SERIO_I8042 must match + * [Upstream] add local prefix to oss local change_bits + + [ Upstream Kernel Changes ] + + * mtd/maps: gpio-addr-flash: pull in linux/ headers rather than asm/ + * mtd/maps: gpio-addr-flash: depend on GPIO arch support + + -- Andy Whitcroft Wed, 11 Nov 2009 14:47:04 +0000 + +linux (2.6.32-3.3) lucid; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.32-rc6 + * [Config] update configs following rebase to v2.6.32-rc6 + * [Config] update ports configs following rebase to v2.6.32-rc6 + * resync with Karmic Ubuntu-2.6.31-15.49 + * [Config] add module ignores for broken drivers + + [ John Johansen ] + + * SAUCE: AppArmor: AppArmor wrongly reports allow perms as denied + - LP: #453335 + * SAUCE: AppArmor: Policy load and replacement can fail to alloc mem + - LP: #458299 + * SAUCE: AppArmor: AppArmor fails to audit change_hat correctly + - LP: #462824 + * SAUCE: AppArmor: AppArmor disallows truncate of deleted files. + - LP: #451375 + + [ Kees Cook ] + + * SAUCE: Fix nx_enable reporting + - LP: #454285 + + [ Scott James Remnant ] + + * Revert "SAUCE: trace: add trace_event for the open() syscall" + * SAUCE: trace: add trace events for open(), exec() and uselib() + - LP: #462111 + + [ Stefan Bader ] + + * SAUCE: Fix sub-flavour script to not stop on missing directories + - LP: #453073 + + [ Ubuntu Changes ] + + * resync with Karmic Ubuntu-2.6.31-15.49 + + [ Upstream Kernel Changes ] + + * rebase to v2.6.32-rc6 + - LP: #464552 + + -- Andy Whitcroft Tue, 10 Nov 2009 15:00:57 +0000 + +linux (2.6.32-2.2) lucid; urgency=low + + [ Andy Whitcroft ] + + * install the full changelog with the binary package + * changelog -- explicitly note rebases and clean history + * reinstate armel.mk with no flavours + - LP: #449637 + * [Upstream] block: silently error unsupported empty barriers too + - LP: #420423 + * [Config] udate configs following karmic resync + * [Config] update ports configs following karmic resync + * [Upstream] lirc -- follow removal of .id element + + [ Colin Watson ] + + * Use section 'admin' rather than 'base' + * Add more e100 firmware to nic-modules + - LP: #451872 + * Add qla1280 firmware to scsi-modules + - LP: #381037 + + [ John Johansen ] + + * SAUCE: AppArmor: Set error code after structure initialization. + - LP: #427948 + * SAUCE: AppArmor: Fix off by 2 error in getprocattr mem allocation + - LP: #446595 + * SAUCE: AppArmor: Fix mediation of "deleted" paths + + [ Kees Cook ] + + * SAUCE: [x86] fix report of cs-limit nx-emulation + - LP: #454285 + + [ Leann Ogasawara ] + + * SAUCE: (drop after 2.6.31) input: Add support for filtering input + events + - LP: #430809 + * SAUCE: (drop after 2.6.31) dell-laptop: Trigger rfkill updates on wifi + toggle switch press + - LP: #430809 + + [ Luke Yelavich ] + + * SAUCE: Add sr_mod to the scsi-modules udeb for powerpc + * [Config] Add sd_mod to scsi-modules udeb for powerpc + + [ Mario Limonciello ] + + * SAUCE: Update to LIRC 0.8.6 + - LP: #432678 + * SAUCE: dell-laptop: Store the HW switch status internally rather than + requerying every time + - LP: #430809 + * SAUCE: dell-laptop: Blacklist machines not supporting dell-laptop + - LP: #430809 + + [ Stefan Bader ] + + * [Upstream] acerhdf: Limit modalias matching to supported boards + - LP: #435958 + + [ Tim Gardner ] + + * [Upstream] i915: Fix i2c init message + - LP: #409361 + * [Config] Add sym53c8xx.ko to virtual sub-flavour + - LP: #439415 + * [Config] Add d101m_ucode.bin to d-i/firmware/nic-modules + - LP: #439456 + * [Config] Set default I/O scheduler back to CFQ for desktop flavours + - LP: #381300 + * SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros + - LP: #430694 + * SAUCE: Use MODULE_IMPORT macro to tie intel_agp to i915 + - LP: #430694 + * [Config] CONFIG_GFS2_FS_LOCKING_DLM=y + - LP: #416325 + * SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT + - LP: #430694 + * SAUCE: Raise the default console 'quiet' level to 2 + * [Config] CONFIG_X86_PAT=y + * [Config] Add armel arch to linux-libc-dev arches. + - LP: #449637 + * [Config] CONFIG_X86_MCE + * [Upstream] (drop after 2.6.31) Input: synaptics - add another Protege + M300 to rate blacklist + - LP: #433801 + + [ Upstream Kernel Changes ] + + * sgi-gru: Fix kernel stack buffer overrun, CVE-2009-2584 + * drm/i915: Fix FDI M/N setting according with correct color depth + - LP: #416792 + + -- Andy Whitcroft Thu, 22 Oct 2009 16:53:33 +0100 + +linux (2.6.32-1.1) lucid; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.32-rc3 + * [Config] update configs following rebase to 2.6.32-rc3 + * [Config] update ports configs following rebase to 2.6.32-rc3 + * AppArmor -- fix pstrace_may_access rename + * staging/android -- disable + * ubuntu: dm-raid-45 -- update to compile with 2.6.32 + * ubuntu: drbd -- disable + * staging/comdi -- disable + * staging/go7007 -- disable + * [Config] staging/winbond -- disable + * [Config] ubuntu/iscsitarget -- disable + * [d-i] cbc and ecb are builtin make them optional in udebs + * rebase to v2.6.32-rc5 + * [Config] update configs following rebase to v2.6.32-rc5 + * [Config] update ports configs following rebase to v2.6.31-rc5 + + [ Tim Gardner ] + + * [Config] Add cpio as a build dependency. + + [ Upstream Kernel Changes ] + + * rebase to v2.6.32-rc3 + * rebase to v2.6.32-rc5 + + -- Andy Whitcroft Mon, 05 Oct 2009 15:48:58 +0100 + +linux (2.6.31-11.37) karmic; urgency=low + + [ Tim Gardner ] + + * [Config] Increase kernel log buffer to 256K for amd64 flavours + - LP: #424810 + * [Config] Set HZ=100 for amd64 flavours + - LP: #438234 + * [Upstream] e1000e: Emit notice instead of an error when + pci_enable_pcie_error_reporting() fails + - LP: #436370 + + [ Upstream Kernel Changes ] + + * n_tty: honor opost flag for echoes + * n_tty: move echoctl check and clean up logic + - LP: #438310 + + * Revert "[Upstream] drm/i915: Check that the relocation points to within + the target" - Use upstream cherry-pick. + * drm/i915: Check that the relocation points to within the target + - LP: #429241 + + * drm/i915: fix tiling on IGDNG + * drm/i915: add B43 chipset support + * agp/intel: Add B43 chipset support + Intel request from kernel team mailing list. + + * HID: completely remove apple mightymouse from blacklist + - LP: #428111 + + -- Tim Gardner Mon, 28 Sep 2009 11:47:29 -0600 + +linux (2.6.31-11.36) karmic; urgency=low + + [ Brian Rogers ] + + * SAUCE: (drop after 2.6.31) em28xx: ir-kbd-i2c init data needs a + persistent object + * SAUCE: (drop after 2.6.31) saa7134: ir-kbd-i2c init data needs a + persistent object + + [ Takashi Iwai ] + + * [Upstream] ALSA: hda - Add another entry for Nvidia HDMI device + - LP: #416482 + + [ Tyler Hicks ] + + * SAUCE: (drop after 2.6.31) eCryptfs: Prevent lower dentry from going + negative during unlink + + [ Upstream Kernel Changes ] + + * sg: fix oops in the error path in sg_build_indirect() + * mpt2sas : Rescan topology from Interrupt context instead of work thread + * mpt2sas: Prevent sending command to FW while Host Reset + * mpt2sas: setting SDEV into RUNNING state from Interrupt context + * mpt2sas: Raid 10 Volume is showing as Raid 1E in dmesg + * SCSI: fix oops during scsi scanning + * SCSI: libsrp: fix memory leak in srp_ring_free() + * cfg80211: fix looping soft lockup in find_ie() + * ath5k: write PCU registers on initial reset + * binfmt_elf: fix PT_INTERP bss handling + * TPM: Fixup boot probe timeout for tpm_tis driver + * md: Fix "strchr" [drivers/md/dm-log-userspace.ko] undefined! + * x86/amd-iommu: fix broken check in amd_iommu_flush_all_devices + * fix undefined reference to user_shm_unlock + * perf_counter: Fix buffer overflow in perf_copy_attr() + * perf_counter: Start counting time enabled when group leader gets + enabled + * powerpc/perf_counters: Reduce stack usage of power_check_constraints + * powerpc: Fix bug where perf_counters breaks oprofile + * powerpc/ps3: Workaround for flash memory I/O error + * block: don't assume device has a request list backing in nr_requests + store + * agp/intel: remove restore in resume + * ALSA: cs46xx - Fix minimum period size + * ASoC: Fix WM835x Out4 capture enumeration + * sound: oxygen: work around MCE when changing volume + * mlx4_core: Allocate and map sufficient ICM memory for EQ context + * perf stat: Change noise calculation to use stddev + * x86: Fix x86_model test in es7000_apic_is_cluster() + * x86/i386: Make sure stack-protector segment base is cache aligned + * PCI: apply nv_msi_ht_cap_quirk on resume too + * x86, pat: Fix cacheflush address in change_page_attr_set_clr() + * ARM: 5691/1: fix cache aliasing issues between kmap() and kmap_atomic() + with highmem + * KVM guest: do not batch pte updates from interrupt context + * KVM: Fix coalesced interrupt reporting in IOAPIC + * KVM: VMX: Check cpl before emulating debug register access + * KVM guest: fix bogus wallclock physical address calculation + * KVM: x86: Disallow hypercalls for guest callers in rings > 0 + * KVM: VMX: Fix cr8 exiting control clobbering by EPT + * KVM: x86 emulator: Implement zero-extended immediate decoding + * KVM: MMU: make __kvm_mmu_free_some_pages handle empty list + * KVM: x86 emulator: fix jmp far decoding (opcode 0xea) + * KVM: limit lapic periodic timer frequency + * libata: fix off-by-one error in ata_tf_read_block() + * PCI quirk: update 82576 device ids in SR-IOV quirks list + * PCI: Unhide the SMBus on the Compaq Evo D510 USDT + * powerpc/pseries: Fix to handle slb resize across migration + * Linux 2.6.31.1 + + -- Tim Gardner Thu, 24 Sep 2009 13:04:28 -0600 + +linux (2.6.31-10.35) karmic; urgency=low + + [ Amit Kucheria ] + + * Disable CONFIG_UEVENT_HELPER_PATH + + [ Andy Whitcroft ] + + * [Config] Enable CONFIG_USB_GADGET_DUMMY_HCD + * remove the tlsup driver + * remove lmpcm logitech driver support + + [ Bryan Wu ] + + * Add 3 missing files to prerm remove file list + - LP: #345623, #415832 + + [ Chris Wilson ] + + * [Upstream] drm/i915: Check that the relocation points to within the + target + - LP: #429241 + + [ Luke Yelavich ] + + * [Config] Set CONFIG_EXT4_FS=y on ports architectures + + [ Manoj Iyer ] + + * SAUCE: Added quirk to recognize GE0301 3G modem as an interface. + - LP: #348861 + + [ Tim Gardner ] + + * Revert "[Upstream] ACPI: Add Thinkpad W500, W700, & W700ds to OSI(Linux) white-list" + * Revert "[Upstream] ACPI: Add Thinkpad R400 & Thinkpad R500 to OSI(Linux) white-list" + * Revert "[Upstream] ACPI: Add Thinkpad X300 & Thinkpad X301 to OSI(Linux) white-list" + * Revert "[Upstream] ACPI: Add Thinkpad X200, X200s, X200t to OSI(Linux) white-list" + * Revert "[Upstream] ACPI: Add Thinkpad T400 & Thinkpad T500 to OSI(Linux) white-list" + Upstream suggests that this is not the right approach. + + * [Config] Set default I/O scheduler to DEADLINE + CFQ seems to have some load related problems which are often exacerbated by sreadahead. + - LP: #381300 + + [ ubuntu@tjworld.net ] + + * SAUCE: ipw2200: Enable LED by default + - LP: #21367 + + [ Upstream Kernel Changes ] + + * ALSA: hda - Add support for new AMD HD audio devices + - LP: #430564 + + -- Andy Whitcroft Wed, 16 Sep 2009 15:37:49 +0100 + +linux (2.6.31-10.34) karmic; urgency=low + + [ Ted Tso ] + + * [Upstream] ext3: Don't update superblock write time when filesystem is + read-only + - LP: #427822 + + -- Tim Gardner Tue, 15 Sep 2009 16:00:45 -0600 + +linux (2.6.31-10.33) karmic; urgency=low + + [ Leann Ogasawara ] + + * [Upstream] dvb-usb: fix tuning with Cinergy T2 + - LP: #421258 + + [ Tim Gardner ] + + * [Config] Unconditionally copy files from sub-flavours lists. + (really, really fix it this time) + - LP: #423426 + * [Config] Set CONFIG_CACHEFILES=m for all flavours + + [ Upstream Kernel Changes ] + + * ext4: Don't update superblock write time when filesystem is read-only + - LP: #427822 + + -- Tim Gardner Tue, 15 Sep 2009 07:50:21 -0600 + +linux (2.6.31-10.32) karmic; urgency=low + + [ Eric Miao ] + + * [Config] enable module support for memory stick + - LP: #159951 + + [ Tim Gardner ] + + * [Config] Unconditionally copy files from sub-flavours lists. + - LP: #423426 + + -- Tim Gardner Thu, 10 Sep 2009 15:57:55 -0600 + +linux (2.6.31-10.31) karmic; urgency=low + + [ Andy Whitcroft ] + + * rebase to v2.6.31 final + + [ Colin Watson ] + + * [Config] Recommend grub-pc in linux-image + - LP: #385741 + + [ Ike Panhc ] + + * [Upstream] Pull latest update of lenovo-sl-laptop + + [ Peter Feuerer ] + + * [Upstream] (drop after 2.6.31) acerhdf: fix fan control for AOA150 + model + - LP: #426691 + + [ Tim Gardner ] + + * [Config] De-macro some package names. + + [ Upstream Changes ] + + * rebase to 2.6.31 final. + + -- Andy Whitcroft Thu, 10 Sep 2009 09:38:10 +0100 + +linux (2.6.31-10.30) karmic; urgency=low + + [ Amit Kucheria ] + + * [Config] Enable CONFIG_USB_DEVICEFS + - LP: #417748 + * [Config] Populate the config-update template a bit more + + [ Andy Whitcroft ] + + * rebase to v2.6.31-rc9 + * [Config] update configs following rebase to v2.6.31-rc9 + * [Config] update ports configs following rebase to v2.6.31-rc9 + + [ Colin Ian King ] + + * SAUCE: wireless: hostap, fix oops due to early probing interrupt + - LP: #254837 + + [ Jerone Young ] + + * [Upstream] ACPI: Add Thinkpad T400 & Thinkpad T500 to OSI(Linux) + white-list + - LP: #281732 + * [Upstream] ACPI: Add Thinkpad X200, X200s, X200t to OSI(Linux) + white-list + - LP: #281732 + * [Upstream] ACPI: Add Thinkpad X300 & Thinkpad X301 to OSI(Linux) + white-list + - LP: #281732 + * [Upstream] ACPI: Add Thinkpad R400 & Thinkpad R500 to OSI(Linux) + white-list + - LP: #281732 + * [Upstream] ACPI: Add Thinkpad W500, W700, & W700ds to OSI(Linux) + white-list + - LP: #281732 + + [ John Johansen ] + + * SAUCE: AppArmor: Fix profile attachment for regexp based profile names + - LP: #419308 + * SAUCE: AppArmor: Return the correct error codes on profile + addition/removal + - LP: #408473 + * SAUCE: AppArmor: Fix OOPS in profile listing, and display full list + - LP: #408454 + * SAUCE: AppArmor: Fix mapping of pux to new internal permission format + - LP: #419222 + * SAUCE: AppArmor: Fix change_profile failure + - LP: #401931 + * SAUCE: AppArmor: Tell git to ignore generated include files + - LP: #419505 + + [ Stefan Bader ] + + * [Upstream] acpi: video: Loosen strictness of video bus detection code + - LP: #333386 + * SAUCE: Remove ov511 driver from ubuntu subdirectory + + [ Tim Gardner ] + + * [Config] Exclude char-modules from non-x86 udeb creation + * SAUCE: Notify the ACPI call chain of AC events + * [Config] CONFIG_SATA_VIA=m + - LP: #403385 + * [Config] Build in all phylib support modules. + * [Config] Don't fail when sub-flavour files are missing + - LP: #423426 + * [Config] Set CONFIG_LSM_MMAP_MIN_ADDR=0 + - LP: #423513 + + [ Upstream ] + + * Rebased against v2.6.31-rc9 + + -- Andy Whitcroft Mon, 07 Sep 2009 11:33:45 +0100 + +linux (2.6.31-9.29) karmic; urgency=low + + [ Leann Ogasawara ] + + * [Upstream] agp/intel: support for new chip variant of IGDNG mobile + - LP: #419993 + * [Config] d-i/modules: Add new char-modules file, initialize with + intel-agp + - LP: #420605 + + [ Upstream ] + + * Rebased against 2.6.31-rc8 plus some inotify regression patches: + up through git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git + adda766193ea1cf3137484a9521972d080d0b7af. + + -- Tim Gardner Fri, 28 Aug 2009 06:31:30 -0600 + +linux (2.6.31-8.28) karmic; urgency=low + + [ Ike Panhc ] + + * [Config] Let nic-shared-modules depends on crypto-modules + - LP: #360966 + + [ Leann Ogasawara ] + + * [Upstream] (drop after 2.6.31) drm/i915: increase default latency + constant + - LP: #412492 + + [ Mario Limonciello ] + + * [Upstream]: (drop after 2.6.31) dell-laptop: don't change softblock + status if HW switch is disabled + - LP: #418721 + * [Upstream]: (drop after 2.6.31) compal-laptop: Add support for known + Compal made Dell laptops + * [Upstream]: (drop after 2.6.31) compal-laptop: Replace sysfs support + with rfkill support + + [ Tim Gardner ] + + * [Config] Add acpiphp to virtual sub-flavour + - LP: #364916 + * Drop KSM patch set for now because of instabilities with encrypted swap. + - LP: #418781 + + -- Tim Gardner Wed, 26 Aug 2009 08:14:26 -0600 + +linux (2.6.31-7.27) karmic; urgency=low + + [ Tim Gardner ] + + * [Config] updateconfigs updateportsconfigs after 2.6.31-rc7 rebase + * SAUCE: (drop after 2.6.31) Added KSM from mmotm-2009-08-20-19-18 + Replaces previous ksm patches from 2.6.31-6.25 + * [Config] KSM=y + + [ Upstream ] + + * Rebased against v2.6.31-rc7 + + -- Tim Gardner Sat, 22 Aug 2009 20:32:11 -0600 + +linux (2.6.31-6.26) karmic; urgency=low + + [ Andy Whitcroft ] + + * [Config] enable CONFIG_AUFS_BR_RAMFS + - LP: #414738 + * split out debian directory ready for abstraction + * add printdebian target to find branch target + * abstracted debian -- debian/files is not abstracted + * abstracted debian -- packages must be built in debian/ + * abstracted debian -- kernel-wedge needs to work in debian/ + * abstracted debian -- ensure we install the copyright file + * abstracted-debian -- drop the debian directories from headers + * abstracted-debian -- drop the debian directories from headers part 2 + * SAUCE: ubuntu-insert-changes -- follow abstracted debian + * [Upstream] aoe: ensure we initialise the request_queue correctly V2 + - LP: #410198 + + [ Luke Yelavich ] + + * [Config] Ports: Disable CONFIG_CPU_FREQ_DEBUG on powerpc-smp + * [Config] Ports: Re-enable windfarm modules on powerpc64-smp + - LP: #413150 + * [Config] Ports: Build all cpu frequency scaling governors into ports + kernels + * [Config] Ports: Build ext2 and ext3 modules into ports kernels + * [Config] Ports: CONFIG_PACKET=y for all ports kernels + * [Config] Ports: Enable PS3 network driver + + [ Stefan Bader ] + + * abstracted debian -- call $(DEBIAN)/rules using make + + [ Tim Gardner ] + + * [Config] Abstract the debian directory + * SAUCE: Improve error reporting in postinst + - LP: #358564 + + -- Tim Gardner Sun, 16 Aug 2009 20:33:28 -0600 + +linux (2.6.31-6.25) karmic; urgency=low + + [ Andy Whitcroft ] + + * script to generate Ubuntu changes from changelog + * [Config] standardise ANDROID options + * [Config] standardise CONFIG_ATM as module + * [Config] standardise CONFIG_LIB80211 as module + * [Config] disable CONFIG_PRINT_QUOTA_WARNING + * [Config] set CONFIG_CRAMFS as module + * [Config] enable CONFIG_DAB and modules + * [Config] set CONFIG_MAC80211_HWSIM as module + * [Config] set CONFIG_NET_CLS_FLOW as module + * [Config] set CONFIG_NF_CONNTRACK_SANE as module + * [Config] set CONFIG_NF_CT_PROTO_DCCP as module + * [Config] set CONFIG_RTC_DRV_DS1511 as module + * [Config] set CONFIG_RTC_DRV_R9701 as module + * [Config] set CONFIG_RTC_DRV_S35390A as module + * [Config] set CONFIG_TOIM3232_DONGLE as module + * [Config] standardise CONFIG_USB_MIDI_GADGET as module + * [Config] standardise CONFIG_USB_G_PRINTER as module + * [Config] standardise CONFIG_USB_SERIAL_IR as module + * [Config] set CONFIG_USB_SERIAL_IUU as module + * [Config] standardise CONFIG_USB_STORAGE_CYPRESS_ATACB as module + * [Config] standardise CONFIG_USB_STORAGE_ONETOUCH as module + * cleanup remains of dm-loop + * drop thinkpad ec and smapi support + * drop appleir + * [Config] update configs following rebase to v2.6.31-rc6 + * rebase to v2.6.31-rc6 + + [ Hugh Dickins ] + + * SAUCE: ksm patch 1, drop after 2.6.31 + * SAUCE: ksm patch 2, drop after 2.6.31 + * SAUCE: ksm patch 3, drop after 2.6.31 + * SAUCE: ksm patch 4, drop after 2.6.31 + * SAUCE: ksm patch 5, drop after 2.6.31 + * SAUCE: ksm patch 7, drop after 2.6.31 + + [ Izik Eidus ] + + * SAUCE: ksm patch 0, drop after 2.6.31 + * SAUCE: ksm patch 6, drop after 2.6.31 + * SAUCE: ksm patch 8, drop after 2.6.31 + * SAUCE: ksm patch 9, drop after 2.6.31 + + [ Luke Yelavich ] + + * [Config] Ports: Re-add PS3 modules to udebs + + [ Michael Casadevall ] + + * [Config] Update SPARC config and d-i files to reflect what can be built + + [ Tim Gardner ] + + * [Config] Removed armel package support + * [Config] Enabled CONFIG_KSM=y + + [ Upstream Kernel Changes ] + + * Rebased against v2.6.31-rc6 + * ARM: Cleanup: Revert "ARM: Add more cache memory types macros" + * ARM: Cleanup: Revert "Do not use OOB with MLC NAND" + * ARM: Cleanup: Revert "ARM: Make ARM arch aware of ubuntu/ drivers" + * ARM: Cleanup: Revert "ARM: IMX51: Make video capture drivers compile" + * ARM: Cleanup: Revert "ARM: IMX51: Fix isl29003 HWMON driver for i2c + changes" + * ARM: Cleanup: Revert "ARM: IMX51: IPU irq handler deadlock fix" + * ARM: Cleanup: Revert "ARM: IMX51: Babbage 2.5 needs a different system + revision" + * ARM: Cleanup: Revert "ARM: IMX51: Compile-in the IMX51 cpufreq driver + by default" + * ARM: Cleanup: Revert "ARM: IMX51: Enable ZONE_DMA for ARCH_MXC" + * ARM: Cleanup: Revert "ARM: IMX51: Make ARCH_MXC auto-enable + ARCH_MXC_CANONICAL" + * ARM: Cleanup: Revert "ARM: IMX51: Unconditionally disable + CONFIG_GPIOLIB" + * ARM: Cleanup: Revert "ARM: IMX51: Minimal changes for USB to work on + 2.6.31" + * ARM: Cleanup: Revert "ARM: IMX51: Fix plat-mxc/timer.c to handle imx51" + * ARM: Cleanup: Revert "ARM: IMX51: Make it compile." + * ARM: Cleanup: Revert "ARM: IMX51: Clean-up the craziness of including + mxc_uart.h _everywhere_" + * ARM: Cleanup: Revert "ARM: IMX51: Move board-mx51* header files to the + correct location" + * ARM: Cleanup: Revert "ARM: IMX51: Changed from snd_card_new to + snd_card_create" + * ARM: Cleanup: Revert "ARM: IMX51: Fix up merge error in Kconfig" + * ARM: Cleanup: Revert "ARM: IMX51: mxc_timer_init prototype" + * ARM: Cleanup: Revert "ARM: IMX51: Removed the mxc_gpio_port structure." + * ARM: Cleanup: Revert "ARM: IMX51: Added external declaration for + mxc_map_io." + * ARM: Cleanup: Revert "ARM: IMX51: Get to bus_id by calling dev_name." + * ARM: Cleanup: Revert "ARM: IMX51: Get to bus_id by calling dev_name." + * ARM: Cleanup: Revert "ARM: IMX51: snd_soc_machine structure replaced + with snd_soc_card." + * ARM: Cleanup: Revert "ARM: IMX51: codec structure was moved to the card + structure" + * ARM: Cleanup: Revert "ARM: IMX51: Hack to add defines for + DMA_MODE_READ/WRITE/MASK" + * ARM: Cleanup: Revert "ARM: IMX51: Add SoC and board support for + Freescale mx51 platform" + * Driver core: add new device to bus's list before probing + * [Upstream] (drop after 2.6.31) ALSA: hda - Reduce click noise at + power-saving + - LP: #381693, #399750, #380892 + + -- Andy Whitcroft Fri, 14 Aug 2009 11:32:23 +0100 + +linux (2.6.31-5.24) karmic; urgency=low + + [ Amit Kucheria ] + + * ARM: IMX51: Make video capture drivers compile + * [Config] IMX51: Config updates + + [ Andy Whitcroft ] + + * remove leftovers of dm-bbr + + [ Leann Ogasawara ] + + * Add pata_cs5535 to pata-modules + - LP: #318805 + + [ Luke Yelavich ] + + * [Config] CONFIG_PPC64=y for powerpc64-smp + * [Config] Set the maximum number of CPUs to 1024 for powerpc64-smp + * [Config] CONFIG_PPC_PS3=y for powerpc64-smp + * [Config] CONFIG_PPC_MAPLE=y on powerpc64-smp + * [Config] CONFIG_PPC_PASEMI=y on powerpc64-smp + * [Config] CONFIG_CPU_FREQ_PMAC64=y on powerpc64-smp + * [Config] Enable all PS3 drivers in powerpc64-smp + + [ Mario Limonciello ] + + * LIRC -- fix lirc-i2c 2.6.31 compilation + + [ Matthew Garrett ] + + * [Upstream] dell-laptop: Fix rfkill state queries + + [ Tim Gardner ] + + * [Config] Ignore armel ABI and module changes + * [Config] Update configs after rebase against 2.6.31-rc5 + + [ Upstream ] + + * Rebased to 2.6.31-rc5 + + -- Andy Whitcroft Tue, 28 Jul 2009 10:10:09 +0100 + +linux (2.6.31-4.23) karmic; urgency=low + + [ Andy Whitcroft ] + + * AUFS -- update to aufs2-30 20090727 + * [Config] enable AUFS FUSE support + + [ Luke Yelavich ] + + * [Config] CONFIG_JFS_FS=m on sparc + + [ Tim Gardner ] + + * [Upstream] dell-laptop: Fix rfkill state setting. + + -- Andy Whitcroft Mon, 27 Jul 2009 11:11:47 +0100 + +linux (2.6.31-4.22) karmic; urgency=low + + [ Amit Kucheria ] + + * ARM: IMX51: Add SoC and board support for Freescale mx51 platform + * ARM: IMX51: Move board-mx51* header files to the correct location + * ARM: IMX51: Clean-up the craziness of including mxc_uart.h _everywhere_ + * ARM: IMX51: Make it compile. + * ARM: IMX51: Unconditionally disable CONFIG_GPIOLIB + * ARM: IMX51: Make ARCH_MXC auto-enable ARCH_MXC_CANONICAL + * ARM: IMX51: Enable ZONE_DMA for ARCH_MXC + * ARM: IMX51: Compile-in the IMX51 cpufreq driver by default + * ARM: IMX51: Fix isl29003 HWMON driver for i2c changes + * ARM: USB: musb: Refer to musb_otg_timer_func under correct #ifdef + * ARM: staging: udlfb: Add vmalloc.h include + * UBUNTU [Config]: Bring imx51 config upto date with other flavours + + [ Brad Figg ] + + * ARM: IMX51: Hack to add defines for DMA_MODE_READ/WRITE/MASK + * ARM: IMX51: codec structure was moved to the card structure + * ARM: IMX51: snd_soc_machine structure replaced with snd_soc_card. + * ARM: IMX51: Get to bus_id by calling dev_name. + * ARM: IMX51: Get to bus_id by calling dev_name. + * ARM: IMX51: Added external declaration for mxc_map_io. + * ARM: IMX51: Removed the mxc_gpio_port structure. + * ARM: IMX51: mxc_timer_init prototype + * ARM: IMX51: Fix up merge error in Kconfig + * ARM: IMX51: Changed from snd_card_new to snd_card_create + + [ Dinh Nguyen ] + + * ARM: IMX51: Fix plat-mxc/timer.c to handle imx51 + * ARM: IMX51: Minimal changes for USB to work on 2.6.31 + * ARM: IMX51: Babbage 2.5 needs a different system revision + * ARM: IMX51: IPU irq handler deadlock fix + + [ Tim Gardner ] + + * [Config] Enabled CONFIG_CAN=m + - LP: #327243 + * [Config] Enabled CONFIG_SERIAL=m + - LP: #397189 + + -- Tim Gardner Fri, 24 Jul 2009 06:19:10 -0600 + +linux (2.6.31-4.21) karmic; urgency=low + + [ Amit Kucheria ] + + * dm-raid-4-5: Add missing brackets around test_bit() + + [ John Johansen ] + + * AppArmor: Fix change_profile failing lpn401931 + * AppArmor: Fix determination of forced AUDIT messages. + * AppArmor: Fix oops in auditing of the policy interface offset + + -- Andy Whitcroft Thu, 23 Jul 2009 19:18:30 +0100 + +linux (2.6.31-4.20) karmic; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: iscsitarget -- update to SVN revision r214 + * SAUCE: iscsitarget -- renable driver + * [Config] consolidate lpia/lpia and i386/generic configs + * [Config] enable CRYPTO modules for all architectures + * [Config] enable cryptoloop + * [Config] enable various filesystems for armel + * [Config] sync i386 generic and generic-pae + * [Config] add the 386 (486 processors and above) flavour + * [Config] re-set DEFAULT_MMAP_MIN_ADDR + - LP: #399914 + * add genconfigs/genportsconfigs to extract the built configs + * updateconfigs -- alter concatenation order allow easier updates + * intelfb -- INTELFB now conflicts with DRM_I915 + * printchanges -- rebase tree does not have stable tags use changelog + * AppArmor: fix argument size missmatch on 64 bit builds + + [ Ike Panhc ] + + * Ship bnx2x firmware in nic-modules udeb + - LP: #360966 + + [ Jeff Mahoney ] + + * AppArmor: fix build failure on ia64 + + [ John Johansen ] + + * AppArmour: ensure apparmor enabled parmater is off if AppArmor fails to + initialize. + * AppArmour: fix auditing of domain transitions to include target profile + information + * AppArmor: fix C99 violation + * AppArmor: revert reporting of create to write permission. + * SAUCE: Add config option to set a default LSM + * [Config] enable AppArmor by default + * AppArmor: Fix NULL pointer dereference oops in profile attachment. + + [ Keith Packard ] + + * SAUCE: drm/i915: Allow frame buffers up to 4096x4096 on 915/945 class + hardware + - LP: #351756 + + [ Luke Yelavich ] + + * [Config] add .o files found in arch/powerpc/lib to all powerpc kernel + header packages + - LP: #355344 + + [ Michael Casadevall ] + + * [Config] update SPARC config files to allow success build + + [ Scott James Remnant ] + + * SAUCE: trace: add trace_event for the open() syscall + + [ Stefan Bader ] + + * SAUCE: jfs: Fix early release of acl in jfs_get_acl + - LP: #396780 + + [ Tim Gardner ] + + * [Upstream] Fix Soltech TA12 volume hotkeys not sending key release + - LP: #397499 + * [Upstream] USB Option driver - Add USB ID for Novatel MC727/U727/USB727 + refresh + - LP: #365291 + * [Config] SSB/B44 are common across all arches/flavours. + + [ Upstream ] + + * Rebased to 2.6.31-rc4 + + -- Andy Whitcroft Thu, 23 Jul 2009 08:41:39 +0100 + +linux (2.6.31-3.19) karmic; urgency=low + + [ Andy Whitcroft ] + + * Revert "[Config] Disabled NDISWRAPPER" + * ndiswrapper -- fix i386 compilation failures on cmpxchg8b + * AUFS -- export various core functions + * AUFS -- export various core functions -- fixes + * AUFS -- core filesystem + * AUFS -- track changes in v2.6.31 + * [Config] Enable AUFS + * droppped 'iwl3945: do not send scan command if channel count zero' as it + is already upstream but failed to auto-drop on rebase. + + [ Eric Paris ] + + * SAUCE: fsnotify: use def_bool in kconfig instead of letting the user + choose + * SAUCE: inotify: check filename before dropping repeat events + * SAUCE: fsnotify: fix inotify tail drop check with path entries + + -- Andy Whitcroft Tue, 14 Jul 2009 12:52:55 +0100 + +linux (2.6.31-3.18) karmic; urgency=low + + [ Andy Whitcroft ] + + * Revert "Add splice-2.6.23.patch from AUFS to export a symbol needed by + AUFS" + * Revert "Add put_filp.patch from AUFS to export a symbol needed by AUFS" + * Revert "Add sec_perm-2.6.24.patch from AUFS - export + security_inode_permission" + * clear out left over AUFS files and modifications + + [ Luke Yelavich ] + + * [Config] Enable CONFIG_USB_ISP116X_HCD on sparc + * SAUCE: Explicitly include header files to allow apparmor to build on + powerpc + * [Config] Enable CONFIG_BLK_DEV_IDECD on powerpc + + [ Tim Gardner ] + + * [Config] Dropped ubuntu/misc/wireless/acx + * [Config] Disabled NDISWRAPPER until the compile issues are fixed. + + [ Upstream ] + + * Rebased to 2.6.31-rc3 + + -- Andy Whitcroft Fri, 10 Jul 2009 18:59:33 +0100 + +linux (2.6.31-2.17) karmic; urgency=low + + [ Andy Whitcroft ] + + * [Config] CONFIG_BLK_DEV_CRYPTOLOOP=m for sparc + * compcache -- remove redundant Kconfig entries part 2 + * compcache -- clean up CCFLAGS declarations + * [Config] enable AppArmor + * AppArmor: fix operator precidence issue in as_path_link + + [ John Johansen ] + + * AppArmor security module + * AppArmor: Correct mapping of file permissions. + * AppArmor: Turn auditing of ptrace on + + [ Luke Yelavich ] + + * [Config] disable CONFIG_DM_RAID45 on powerpc + + -- Andy Whitcroft Fri, 10 Jul 2009 15:02:05 +0100 + +linux (2.6.31-2.16) karmic; urgency=low + + [ Andy Whitcroft ] + + * compcache -- remove redundant Kconfig entries + added ignore and ignore.modules for all arches since the compcache update + changes the modules names as well as some compcache ABI values. + + [ Manoj Iyer ] + + * SAUCE: updated dm-raid45 module version to 2009.04.24 (2.6.30-rc3) + * SAUCE: update compcache version to 0.5.3 + + [ Tim Gardner ] + + * [Config]: Fix sparc FTBS by adding ignore.modules + + -- Tim Gardner Mon, 06 Jul 2009 13:35:29 -0600 + +linux (2.6.31-2.15) karmic; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: default ATI Radeon KMS to off until userspace catches up + * [Config] Update configs following rebase to 2.6.31-rc2 + * [Config] update ports configs following update to 2.6.31-rc2 + + [ Luke Yelavich ] + + * [Config] powerpc - Disable CONFIG_RDS + + [ Matt Zimmerman ] + + * Rename linux-doc-PKGVER to linux-doc and clean up its description + - LP: #382115 + + [ Upstream Kernel Changes ] + + * rebased to mainline 2.6.31-rc2 + + -- Andy Whitcroft Sat, 04 Jul 2009 17:39:13 +0100 + +linux (2.6.31-1.14) karmic; urgency=low + + [ Andy Whitcroft ] + + * update ndiswrapper to 1.55 + * remove leftovers of gfs + * [Config] powerpc: enable CONFIG_PPC_DISABLE_WERROR + + [ Luke Yelavich ] + + * [Config] re-enable and build the ide-pmac driver into powerpc kernels + * [Config] Build the ServerWorks Frodo / Apple K2 SATA driver into the + kernel + + [ Manoj Iyer ] + + * Remove snd-bt-sco ubuntu driver + + [ Michael Casadevall ] + + * [Config] updates ia64 config and d-i folders to allow succesful build + * [Config] Update powerpc and sparc for 2.6.31 + + [ Upstream Kernel Changes ] + + * intel-iommu: fix Identity Mapping to be arch independent + - LP: #384695 + * ACPI: video: prevent NULL deref in acpi_get_pci_dev() + + -- Andy Whitcroft Tue, 30 Jun 2009 17:47:32 +0100 + +linux (2.6.31-1.13) karmic; urgency=low + + [ Andy Whitcroft ] + + * REBASE: rebased to mainline 2.6.31-rc1 + - "UBUNTU: SAUCE: UHCI USB quirk for resume" + no longer applies, using deprecated interfaces, LPIA only, dropped + - "UBUNTU: SAUCE: Mask off garbage in Dell WMI scan code data" + changes now upstream, dropped + * [Config] Update configs following rebase to 2.6.31-rc1 + * [Config] update ports configs following update to 2.6.31-rc1 + + * [Config] disable broken staging driver CONFIG_STLC45XX + * SAUCE: fix compcache to use updates accessors + * [Config] disable staging driver CONFIG_VT6655 + * SAUCE: fix DRDB to use updates accessors + * [Disable] ndiswrapper needs update + * [Disable] LIRC I2C needs update + * [Disable] CONFIG_LENOVO_SL_LAPTOP needs update + * [Config] disable I2C_DESIGNWARE does not compile + * [Config] disable CONFIG_TLSUP for lpia + * [Config] disable CONFIG_FB_UDL for arm + * SAUCE: disable adding scsi headers to linux-libc-dev + + [ Mario Limonciello ] + + * SAUCE: Add LIRC drivers + + -- Andy Whitcroft Thu, 25 Jun 2009 12:06:22 +0100 + +linux (2.6.30-10.12) karmic; urgency=low + + [ Andy Whitcroft ] + + * [Config] split out the ports configs into their own family + * [Config] update configs following introduction of ports family + + [ Upstream Kernel Changes ] + + * Revert "Rename linux-doc-PKGVER to linux-doc and clean up its + description". Fixes linux-doc package name conflicts for now. + - LP: #382115 + + -- Tim Gardner Mon, 22 Jun 2009 09:17:14 -0600 + +linux (2.6.30-10.11) karmic; urgency=low + + [ Amit Kucheria ] + + * [Config] Comment splitconfig.pl and misc cleanup + * [Config] Rename all configs to the new naming scheme + * [Config] Splitconfig rework + * [Config] Rename scripts/misc/oldconfig to kernelconfig + * [Config] Fix build system for new config split + * [Config] Run updateconfigs after the splitconfig rework + + [ Andy Whitcroft ] + + * Revert "SAUCE: Default to i915.modeset=0 if CONFIG_DRM_I915_KMS=y" + * [Config] standardise CONFIG_STAGING=y + * [Config] standardise CONFIG_RD_LZMA=y + * [Config] CONFIG_PCI_IOV=y + * [Config] CONFIG_PCI_STUB=m + * [Config] merge kernel configs more agressively + + [ Colin Watson ] + + * [Config] Run kernel-wedge in $(builddir) rather than at the top level + * [Config] Add support for including firmware in udebs + * [Config] Ship bnx2 firmware in nic-modules udeb + - LP: #384861 + + [ Luke Yelavich ] + + * [Config] ports - Import of ports architectures into kernel packaging + infrastructure + * [Config] ports - Do not update ports kernel configurations by default + * [Config] ports - Disable ABI checking for ports architectures + * [Config] ports - Build drivers in ubuntu sub-directory on powerpc + * [Config] ports - Add control.d/vars.* files for ports architectures + * [Config] ports - Add ports architectures for linux-libc-dev + * [Config] ports - Create powerpc specific message-modules and + block-modules udebs + * [Config] ports - Add configuration files for ports architectures + + [ Manoj Iyer ] + + * [Config] Enable CONFIG_BLK_DEV_AEC62XX=m for amd64 and i386 + - LP: #329864 + + [ Michael Casadevall ] + + * [Config] ports - Fix compression of kernels + + [ Stefan Bader ] + + * [Upstream] mmc: prevent dangling block device from accessing stale + queues + - LP: #383668 + + [ Tim Gardner ] + + * [Config] Recommend grub-pc in linux-image + - LP: #385741 + * [Config] Implement i386 generic and generic-pae flavours + * [Config] ports - Add control info after integrating ports arches + * [Config] Removed auto-generated files from git + * [Config] Added netxen_nic to nic-modules + - LP: #389603 + + [ Matt Zimmerman ] + + * Rename linux-doc-PKGVER to linux-doc and clean up its description + - LP: #382115 + + -- Tim Gardner Mon, 15 Jun 2009 14:38:26 -0600 + +linux (2.6.30-9.10) karmic; urgency=low + + [ Andy Whitcroft ] + + * [Config] CONFIG_SECURITY_TOMOYO=y (amd64, i386, lpia) + * [Config] CONFIG_KEXEC_JUMP=y (amd64, lpia) + * [Config] CONFIG_LENOVO_SL_LAPTOP=m (amd64, lpia) + * [Config] CONFIG_POHMELFS_CRYPTO=y (i386, amd64) + * [Config] CONFIG_SERIAL_MAX3100=m (i386, amd64, lpia) + * [Config] CONFIG_VIDEO_GO7007=m (amd64, i386) + + [ Upstream Kernel Changes ] + + * rebased to 2.6.30 final + + -- Andy Whitcroft Fri, 05 Jun 2009 11:42:53 +0100 + +linux (2.6.30-8.9) karmic; urgency=low + + [ Andy Whitcroft ] + + * Config update removed the following options: + CONFIG_EDAC_AMD8111=m + CONFIG_EDAC_AMD8131=m + + [ Upstream Kernel Changes ] + + * rebased to 2.6.30-rc8 + + -- Andy Whitcroft Wed, 03 Jun 2009 09:21:13 +0100 + +linux (2.6.30-7.8) karmic; urgency=low + + [ Andy Whitcroft ] + + * Enabled NEW configration options: + Paravirtualization layer for spinlocks (PARAVIRT_SPINLOCKS) [N/y/?] Y + Cisco FNIC Driver (FCOE_FNIC) [N/m/y/?] M + + [ Upstream Kernel Changes ] + + * rebased to 2.6.30-rc7 + + -- Andy Whitcroft Sat, 23 May 2009 23:47:24 +0100 + +linux (2.6.30-6.7) karmic; urgency=low + + [ Andy Whitcroft ] + + * Dropped: UBUNTU: SAUCE: input: Blacklist digitizers from joydev.c (now + upstream) + + [ Upstream Kernel Changes ] + + * rebased to 2.6.30-rc6 + + -- Andy Whitcroft Mon, 18 May 2009 18:05:54 +0100 + +linux (2.6.30-5.6) karmic; urgency=low + + [ Tim Gardner ] + + * [Config] Enable Keyspan USB serial device firmware in kernel module + - LP: #334285 + + [ Upstream Kernel Changes ] + + * rebased to 2.6.30-rc5 + + -- Tim Gardner Mon, 11 May 2009 12:02:16 -0600 + +linux (2.6.30-4.5) karmic; urgency=low + + [ Colin Watson ] + + * Build-Conflict with findutils (= 4.4.1-1ubuntu1), to avoid + /usr/include/asm/* going missing + - LP: #373214 + + -- Stefan Bader Fri, 08 May 2009 11:09:08 +0200 + +linux (2.6.30-3.4) karmic; urgency=low + + [ Kees Cook ] + + * SAUCE: [x86] implement cs-limit nx-emulation for ia32 + - LP: #369978 + + [ Stefan Bader ] + + * SAUCE: input: Blacklist digitizers from joydev.c + - LP: #300143 + + -- Tim Gardner Fri, 01 May 2009 14:00:42 -0600 + +linux (2.6.30-2.3) karmic; urgency=low + + [ Tim Gardner ] + + * [Config] Enabled CC_STACKPROTECTOR=y for all x86en + - LP: #369152 + * SAUCE: Default to i915_modeset=0 if CONFIG_DRM_I915_KMS=y + * [Config] CONFIG_DRM_I915_KMS=y + * [Config] Set CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR to appropriate ARCH + minimums + + [ Upstream Kernel Changes ] + + * rebased to 2.6.30-rc4 + + -- Tim Gardner Thu, 30 Apr 2009 09:17:05 -0600 + +linux (2.6.30-1.2) karmic; urgency=low + + [ Tim Gardner ] + + * [Config] armel: disable staging drivers, fixes FTBS + * [Config] armel imx51: Disable CONFIG_MTD_NAND_MXC, fixes FTBS + + [ Upstream Kernel Changes ] + + * mpt2sas: Change reset_type enum to avoid namespace collision. + Submitted upstream. + + -- Tim Gardner Tue, 28 Apr 2009 16:54:41 -0600 + +linux (2.6.30-1.1) karmic; urgency=low + + * Initial release after rebasing against v2.6.30-rc3 + + -- Tim Gardner Thu, 12 Mar 2009 19:16:07 -0600 --- linux-3.19.0.orig/debian/cloud-tools/hv_get_dhcp_info +++ linux-3.19.0/debian/cloud-tools/hv_get_dhcp_info @@ -0,0 +1,55 @@ +#!/bin/bash + +# This example script retrieves the DHCP state of a given interface. +# In the interest of keeping the KVP daemon code free of distro specific +# information; the kvp daemon code invokes this external script to gather +# DHCP setting for the specific interface. +# +# Input: Name of the interface +# +# Output: The script prints the string "Enabled" to stdout to indicate +# that DHCP is enabled on the interface. If DHCP is not enabled, +# the script prints the string "Disabled" to stdout. +# +# Each Distro is expected to implement this script in a distro specific +# fashion. + +#set -x + +IF_FILE="/etc/network/interfaces" +NMCMD="nmcli" + +function checknetworkmanager { + #Assumes if $NMCMD exists, inteface exists and interface is not + # in $IF_FILE then dhcp is being used by NM + if hash $NMCMD >/dev/null 2>&1 ; then + if $NMCMD dev status |grep -q $1 ; then + echo "Enabled" + else + echo "Disabled" + fi + else + #Give up + echo "Disabled" + fi +} + +if [ -z $1 ] ; then echo "Disabled"; exit; fi + +if [ -e $IF_FILE ]; then + if grep -v -e "^#" $IF_FILE|grep -q $1 ; then + #interface exists so + if grep -q -e $1\.\*dhcp $IF_FILE; then + echo "Enabled"; exit; + else + echo "Disabled"; exit; + fi + else + checknetworkmanager $1 + exit + fi +else + checknetworkmanager $1 + exit +fi + --- linux-3.19.0.orig/debian/cloud-tools/hv_get_dns_info +++ linux-3.19.0/debian/cloud-tools/hv_get_dns_info @@ -0,0 +1,13 @@ +#!/bin/bash + +# This example script parses /etc/resolv.conf to retrive DNS information. +# In the interest of keeping the KVP daemon code free of distro specific +# information; the kvp daemon code invokes this external script to gather +# DNS information. +# This script is expected to print the nameserver values to stdout. +# Each Distro is expected to implement this script in a distro specific +# fashion. For instance on Distros that ship with Network Manager enabled, +# this script can be based on the Network Manager APIs for retrieving DNS +# entries. + +cat /etc/resolv.conf 2>/dev/null | awk '/^nameserver/ { print $2 }' --- linux-3.19.0.orig/debian/cloud-tools/hv_set_ifconfig +++ linux-3.19.0/debian/cloud-tools/hv_set_ifconfig @@ -0,0 +1,242 @@ +#! /usr/bin/env python + +# set interfaces in hv_kvp_daemon style +import fileinput +import sys +import errno +import os +import shutil +import tempfile +import subprocess + +if_filename="/etc/network/interfaces" + +'''Get quiet''' +sys.stdout = open(os.devnull, 'w') +sys.stderr = open(os.devnull, 'w') + +try: + if_file=open(if_filename,"r+") +except IOError as e: + exit(e.errno) +else: + if_file.close() + + +def kvp_dict(file): + return dict(line.strip().split("=") for line in file) + + +#setting the hwaddress to something azure is not expecting is fatal networking + +if len(sys.argv) != 2 : + exit(errno.EINVAL) + +kvp=dict(line.strip().split("=") for line in fileinput.input()) + +if not "HWADDR" in kvp : + exit(errno.EPROTO) + +if not "DEVICE" in kvp : + exit(1) + +output=[] +basename=kvp["DEVICE"] + +if "DHCP" in kvp and kvp["DHCP"]=="yes" : + output += ["auto " + basename] + output += ["iface " + basename + " inet dhcp"] + output += [""] +else: + ''' Matchup the interface specific lines ''' + + '''DNS entries will go with the first interface + and there can be a max of three''' + autolist=[] + dns=[] + if "DNS1" in kvp : + dns+=[kvp["DNS1"]] + if "DNS2" in kvp : + dns+=[kvp["DNS2"]] + if "DNS3" in kvp : + dns+=[kvp["DNS3"]] + + + ''' + No real max for the number of interface + aliases ... + only required is the address (but mate everything up that comes in. ''' + + '''ipv4 first''' + + v4names=[name for name in kvp.keys() if name.startswith("IPADDR")] + v4names.sort() + + v6names=[name for name in kvp.keys() if name.startswith("IPV6ADDR")] + v6names.sort() + + '''IPV6 requires a netmask''' + '''If an ipv6 exists, you'll want to turn off /proc/sys/net/ipv6/conf/all/autoconf with + up echo 0 > /proc/sys/net/ipv6/conf/all/autoconf''' + + '''Counter needs to increment as soon as any interface is set.''' + + + if_count=0 + + for v4 in v4names: + ifname=basename + suffix="" + if if_count : + ifname+=":" + str(if_count) + suffix="_"+str(if_count) + if not ifname in autolist: + autolist += [ifname] + output += [ "iface " + ifname + " inet static"] + output += [ "\t" + "address " + kvp[v4]] + if "NETMASK"+suffix in kvp.keys(): + output += ["\tnetmask " + kvp["NETMASK"+suffix]] + if "GATEWAY"+suffix in kvp.keys(): + output += ["\tgateway " + kvp["GATEWAY"+suffix]] + if not if_count : + output += ["\tdns-nameservers " + ' '.join(dns)] + output += [""] + if_count+=1 + + if6_count=0 + if6_used=0 + for v6 in v6names: + ifname=basename + suffix="" + if if6_used : + ifname+=":" + str(if6_used) + if if6_count : + suffix="_" + str(if6_count) + if not ifname in autolist: + autolist += [ifname] + if "IPV6NETMASK"+suffix in kvp.keys(): + output += [ "iface " + ifname + " inet6 static"] + output += [ "\taddress " + kvp[v6]] + output += [ "\tnetmask " + kvp["IPV6NETMASK"+suffix]] + if "IPV6_DEFAULTGW"+suffix in kvp.keys(): + output += [ "\tgateway " + kvp["IPV6_DEFAULTGW"+suffix] ] + if not if_count : + output += ["\tdns-nameservers " + ' '.join(dns)] + output += [""] + if_count += 1 + if6_used += 1 + if6_count += 1 + + output = ["auto "+" ".join(autolist)] + output +print "===================================" +print output +print "===================================" + + +''' Time to clean out the existing interface file''' + +# Markers. +start_mark = "# The following stanza(s) added by hv_set_ifconfig" +end_mark = "#End of hv_set_ifconfig stanzas" + +f=open(if_filename,"r") +flines=f.readlines() +f.close() +newfile=[] +pitchstanza=0 +inastanza=0 +stanza=[] +prev_line=None +for line in flines: + if line.startswith("auto"): + if inastanza: + if not pitchstanza: + newfile.extend(stanza) + stanza=[] + inastanza=0 + newline="" + autoline=line.strip().split(" ") + for word in autoline: + if (not word == basename) and (not word.startswith(basename+":")): + newline+=word + " " + newline = newline.strip() + if not newline == "auto": + newfile += [newline.strip()] + elif line.startswith(("iface","mapping","source")): + '''Read a stanza''' + '''A Stanza can also start with allow- ie allow-hotplug''' + if inastanza: + if not pitchstanza: + newfile.extend(stanza) + stanza=[] + inastanza=1 + pitchstanza=0 + autoline=line.strip().split(" ") + for word in autoline: + if (word == basename) or (word.startswith(basename+":")): + pitchstanza=1 + if not pitchstanza: + stanza+=[line.strip()] + elif line.strip() in (start_mark, end_mark): + if inastanza: + if not pitchstanza: + newfile.extend(stanza) + stanza=[] + inastanza = 0 + pitchstanza = 0 + # Deduplicate markers. + if line != prev_line: + newfile += [line.strip()] + else: + if inastanza: + if not pitchstanza: + stanza+=[line.strip()] + else: + if not pitchstanza: + newfile += [line.strip()] + prev_line=line + + + +def emit(line): + print(line) + os.write(fd, line + "\n") + +# Insert the new output at the end and inside the existing markers if found. +emitted = False +fd, path = tempfile.mkstemp() +for line in newfile: + if line == end_mark: + emit("\n".join(output)) + emitted = True + emit(line) +if not emitted: + emit(start_mark) + emit("\n".join(output)) + emit(end_mark) +os.close(fd) + +shutil.copy(path,if_filename) +os.chmod(if_filename,0644) +#print "TMPFILE is at: " + path +#print "Copied file is at: " + if_filename + + +try: + retcode = subprocess.call("ifdown "+basename , shell=True) + if retcode < 0: + print >>sys.stderr, "Child was terminated by signal", -retcode + else: + print >>sys.stderr, "Child returned", retcode +except OSError as e: + print >>sys.stderr, "Execution failed:", e + +try: + retcode = subprocess.call("ifup "+basename , shell=True) + if retcode < 0: + print >>sys.stderr, "Child was terminated by signal", -retcode + else: + print >>sys.stderr, "Child returned", retcode +except OSError as e: + print >>sys.stderr, "Execution failed:", e + + --- linux-3.19.0.orig/debian/commit-templates/bumpabi +++ linux-3.19.0/debian/commit-templates/bumpabi @@ -0,0 +1,3 @@ +UBUNTU: Bump ABI + +Ignore: yes --- linux-3.19.0.orig/debian/commit-templates/config-updates +++ linux-3.19.0/debian/commit-templates/config-updates @@ -0,0 +1,15 @@ +# +# This template is used for commit messages that don't need to +# show up in debian/changelog. Administrative stuff like config +# updates, ABI bumps, etc. Setting 'Ignore: yes' prevents +# 'debian/rules insertchanges' from inserting this commit meesage +# as a changelog entry. +# +# Please give a one-line description of the config change followed +# by a detailed explanation if necessary + +UBUNTU: [Config] XXXX + +# BugLink: http://bugs.launchpad.net/bugs/ +# Ignore: yes +# Other text below here. --- linux-3.19.0.orig/debian/commit-templates/external-driver +++ linux-3.19.0/debian/commit-templates/external-driver @@ -0,0 +1,20 @@ +# Ubuntu external driver commit. +# +# NOTE: This gets reformatted for README.Ubuntu-External-Drivers and +# debian/changelog. +# +# This is only needed when a driver is added, updated or removed. It is +# not needed when patches or fixes are applied to the driver. If the +# driver is being removed, add the line: +# +# Removing: yes +# +# to the commit, and you can remove all other tags (except UBUNTU:). +# +UBUNTU: + +ExternalDriver: +Description: +Url: +Mask: +Version: --- linux-3.19.0.orig/debian/commit-templates/missing-modules +++ linux-3.19.0/debian/commit-templates/missing-modules @@ -0,0 +1,3 @@ +UBUNTU: build/modules: Add modules that have intentionally gone missing + +Ignore: yes --- linux-3.19.0.orig/debian/commit-templates/newrelease +++ linux-3.19.0/debian/commit-templates/newrelease @@ -0,0 +1,3 @@ +UBUNTU: Start new release + +Ignore: yes --- linux-3.19.0.orig/debian/commit-templates/sauce-patch +++ linux-3.19.0/debian/commit-templates/sauce-patch @@ -0,0 +1,40 @@ +# Ubuntu commit template. +# +# NOTE: This gets reformatted for debian/changelog +# +# +# SAUCE refers to the fact that this patch might not go upstream, but we need to +# carry it to successive releases. In most cases you DONOT want to use this +# template. +# +# An example of a SAUCE patch is the ACPI DSDT-in-initramfs patch which has been +# refused upstream, but still provides useful functionality to users with broken +# BIOSes. +# +#------------------------------------------------------------------------- +# +# The initial UBUNTU is a flag that this is an Ubuntu commit. It will be +# referenced to the Author in the debian/changelog entry. +# +# The text following is the short message that will be placed in the +# changelog. Extra text on the following lines will be ignored, but left +# in the git commit. Lines with # will be ignored in the commit. +# +# OriginalAuthor allows for alternate attribution. +# +# OriginalLocation allows for a URL or description of where the patch came +# from. +# +# BugLink is a URL to a Malone bug. +# +# Ignore: yes will keep this commit from showing up in the changelog. +# +UBUNTU: SAUCE: + + + +# OriginalAuthor: +# OriginalLocation: +# BugLink: http://bugs.launchpad.net/bugs/ +# Ignore: yes +# Other text below here. --- linux-3.19.0.orig/debian/commit-templates/upstream-patch +++ linux-3.19.0/debian/commit-templates/upstream-patch @@ -0,0 +1,27 @@ +# Ubuntu commit template. +# +# NOTE: This gets reformatted for debian/changelog +# +# The initial UBUNTU is a flag that this is an Ubuntu commit. It will be +# referenced to the Author in the debian/changelog entry. +# +# The text following is the short message that will be placed in the +# changelog. Extra text on the following lines will be ignored, but left +# in the git commit. Lines with # will be ignored in the commit. +# +# OriginalAuthor allows for alternate attribution. +# +# OriginalLocation allows for a URL or description of where the patch came +# from. +# +# BugLink is a URL to a Malone bug. +# +# Ignore: yes will keep this commit from showing up in the changelog. +# +UBUNTU: [Upstream] + +# OriginalAuthor: +# OriginalLocation: +# BugLink: http://bugs.launchpad.net/bugs/ +# Ignore: yes +# Other text below here. --- linux-3.19.0.orig/debian/compat +++ linux-3.19.0/debian/compat @@ -0,0 +1 @@ +5 --- linux-3.19.0.orig/debian/control +++ linux-3.19.0/debian/control @@ -0,0 +1,1247 @@ +Source: linux +Section: devel +Priority: optional +Maintainer: Ubuntu Kernel Team +Standards-Version: 3.9.4.0 +Build-Depends: debhelper (>= 5), dh-systemd, cpio, module-init-tools, kernel-wedge (>= 2.24ubuntu1), makedumpfile [amd64 i386], libelf-dev, libnewt-dev, libiberty-dev, rsync, libdw-dev, libpci-dev, dpkg (>= 1.16.0~ubuntu4), pkg-config, flex, bison, libunwind8-dev, openssl, libaudit-dev, bc, python-dev, gawk, device-tree-compiler [powerpc], u-boot-tools [powerpc], libc6-dev-ppc64 [powerpc], libudev-dev, autoconf, automake, libtool +Build-Depends-Indep: xmlto, docbook-utils, ghostscript, transfig, bzip2, sharutils, asciidoc +Vcs-Git: http://kernel.ubuntu.com/git-repos/ubuntu/ubuntu-utopic.git +XS-Testsuite: autopkgtest +#XS-Testsuite-Depends: gcc-4.7 binutils + +Package: linux-source-3.19.0 +Architecture: all +Section: devel +Priority: optional +Provides: linux-source, linux-source-3 +Depends: ${misc:Depends}, binutils, bzip2, coreutils | fileutils (>= 4.0) +Recommends: libc-dev, gcc, make +Suggests: libncurses-dev | ncurses-dev, kernel-package, libqt3-dev +Description: Linux kernel source for version 3.19.0 with Ubuntu patches + This package provides the source code for the Linux kernel version + 3.19.0. + . + This package is mainly meant for other packages to use, in order to build + custom flavours. + . + If you wish to use this package to create a custom Linux kernel, then it + is suggested that you investigate the package kernel-package, which has + been designed to ease the task of creating kernel image packages. + . + If you are simply trying to build third-party modules for your kernel, + you do not want this package. Install the appropriate linux-headers + package instead. + +Package: linux-doc +Architecture: all +Section: doc +Priority: optional +Depends: ${misc:Depends} +Conflicts: linux-doc-3 +Replaces: linux-doc-3 +Description: Linux kernel specific documentation for version 3.19.0 + This package provides the various documents in the 3.19.0 kernel + Documentation/ subdirectory. These document kernel subsystems, APIs, device + drivers, and so on. See + /usr/share/doc/linux-doc/00-INDEX for a list of what is + contained in each file. + +Package: linux-headers-3.19.0-20 +Architecture: all +Multi-Arch: foreign +Section: devel +Priority: optional +Depends: ${misc:Depends}, coreutils | fileutils (>= 4.0) +Description: Header files related to Linux kernel version 3.19.0 + This package provides kernel header files for version 3.19.0, for sites + that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details + +Package: linux-libc-dev +Architecture: i386 amd64 armhf arm64 x32 powerpc ppc64el +Depends: ${misc:Depends} +Conflicts: libc6-dev (<< 2.3.2.ds1-6), libc6.1-dev (<< 2.3.2.ds1-6), dvb-dev (<< 1.0.1-6), amd64-libs-dev (<= 1.1), linux-kernel-headers +Replaces: libc6-dev (<< 2.3.2.ds1-6), libc6.1-dev (<< 2.3.2.ds1-6), dvb-dev (<< 1.0.1-6), linux-kernel-headers, libdrm-dev +Provides: linux-kernel-headers +Multi-Arch: same +Description: Linux Kernel Headers for development + This package provides headers from the Linux kernel. These headers + are used by the installed headers for GNU glibc and other system + libraries. They are NOT meant to be used to build third-party modules for + your kernel. Use linux-headers-* packages for that. + +Package: linux-tools-common +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Depends: ${misc:Depends} +Replaces: linux-tools (<= 2.6.32-16.25) +Description: Linux kernel version specific tools for version 3.19.0 + This package provides the architecture independent parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version PGKVER. + +Package: linux-tools-3.19.0-20 +Architecture: i386 amd64 armhf arm64 powerpc ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-tools-common +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + You probabally want to install linux-tools-3.19.0-20-. + +Package: linux-cloud-tools-common +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Breaks: linux-tools-common (<< 3.13.0-8.28), hv-kvp-daemon-init (<< 3.13) +Replaces: linux-tools-common (<< 3.13.0-8.28), hv-kvp-daemon-init (<< 3.13) +Depends: ${misc:Depends} +Description: Linux kernel version specific cloud tools for version 3.19.0 + This package provides the architecture independent parts for kernel + version locked tools for cloud tools for version PGKVER. + +Package: linux-cloud-tools-3.19.0-20 +Architecture: i386 amd64 armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-cloud-tools-common +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud tools for version 3.19.0-20 on + 64 bit x86. + You probabally want to install linux-cloud-tools-3.19.0-20-. + + +Package: linux-image-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [i386 amd64 x32] +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-pc [i386 amd64 x32] | grub-efi-amd64 [amd64 x32] | grub-efi-ia32 [i386 amd64 x32] | grub [i386 amd64 x32] | lilo (>= 19.1) [i386 amd64 x32] | flash-kernel [armhf arm64] | grub-ieee1275 [ppc64el] +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-generic +Description: Linux kernel image for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-generic, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64 bit x86 SMP + This package provides kernel header files for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-generic-dbgsym +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-generic +XC-Package-Type: udeb +Section: debian-installer +Architecture: i386 amd64 armhf arm64 ppc64el +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-generic-lpae +Architecture: armhf +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, kvm-api-4, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: flash-kernel [armhf] +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-generic-lpae +Description: Linux kernel image for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic LPAE processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic-lpae meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-generic-lpae +Architecture: armhf +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-generic-lpae, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic LPAE processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic-lpae meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-generic-lpae +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64 bit x86 SMP + This package provides kernel header files for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-generic-lpae-dbgsym +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-generic-lpae +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-generic-lpae +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-generic-lpae +XC-Package-Type: udeb +Section: debian-installer +Architecture: armhf +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [i386 amd64 x32] +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-pc [i386 amd64 x32] | grub-efi-amd64 [amd64 x32] | grub-efi-ia32 [i386 amd64 x32] | grub [i386 amd64 x32] | lilo (>= 19.1) [i386 amd64 x32] | flash-kernel [armhf arm64] +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-lowlatency +Description: Linux kernel image for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Lowlatency processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-lowlatency meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-lowlatency, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Lowlatency processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-lowlatency meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64 bit x86 SMP + This package provides kernel header files for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-lowlatency-dbgsym +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-lowlatency +XC-Package-Type: udeb +Section: debian-installer +Architecture: i386 amd64 +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-ieee1275 +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc-e500mc +Description: Linux kernel image for version 3.19.0 on 32-bit Freescale Power e500mc + This package contains the Linux kernel image for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit Freescale Power e500mc processors. + . + Geared toward server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-e500mc meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc-e500mc, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 32-bit Freescale Power e500mc + This package contains the Linux kernel extra modules for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit Freescale Power e500mc processors. + . + Geared toward server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-e500mc meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 32-bit Freescale Power e500mc + This package provides kernel header files for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc-e500mc-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 32-bit Freescale Power e500mc + This package provides a kernel debug image for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc-e500mc +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: yaboot +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc-smp +Description: Linux kernel image for version 3.19.0 on 32-bit PowerPC SMP + This package contains the Linux kernel image for version 3.19.0 on + 32-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc-smp, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 32-bit PowerPC SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 32-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 32-bit PowerPC SMP + This package provides kernel header files for version 3.19.0 on + 32-bit PowerPC SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc-smp-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 32-bit PowerPC SMP + This package provides a kernel debug image for version 3.19.0 on + 32-bit PowerPC SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc-smp +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-ieee1275 +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc64-emb +Description: Linux kernel image for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package contains the Linux kernel image for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP Book3E processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-emb meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc64-emb, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package contains the Linux kernel extra modules for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP Book3E processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-emb meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package provides kernel header files for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc64-emb-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package provides a kernel debug image for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc64-emb +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: yaboot +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc64-smp +Description: Linux kernel image for version 3.19.0 on 64-bit PowerPC SMP + This package contains the Linux kernel image for version 3.19.0 on + 64-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc64-smp, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64-bit PowerPC SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64-bit PowerPC SMP + This package provides kernel header files for version 3.19.0 on + 64-bit PowerPC SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc64-smp-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64-bit PowerPC SMP + This package provides a kernel debug image for version 3.19.0 on + 64-bit PowerPC SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc64-smp +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: kernel-image-3.19.0-20-generic-di +Package-Type: udeb +Provides: kernel-image, efi-modules, ext3-modules, ext4-modules +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: extra +Description: Linux kernel binary image for the Debian installer + This package contains the kernel image for the Debian installer + boot images. It does _not_ provide a usable kernel for your full + Debian system. + +Package: nic-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: nic-modules +Depends: kernel-image-3.19.0-20-generic-di, nic-shared-modules-3.19.0-20-generic-di, virtio-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Network interface support + +Package: nic-shared-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: nic-shared-modules +Depends: kernel-image-3.19.0-20-generic-di, crypto-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: nic shared modules + This package contains modules which support nic modules + +Package: serial-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: serial-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Serial port support + +Package: ppp-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: ppp-modules +Depends: kernel-image-3.19.0-20-generic-di, nic-shared-modules-3.19.0-20-generic-di, serial-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: PPP (serial port) networking support + +Package: pata-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: pata-modules +Depends: kernel-image-3.19.0-20-generic-di, storage-core-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: PATA support modules + +Package: firewire-core-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: firewire-core-modules +Depends: kernel-image-3.19.0-20-generic-di, storage-core-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Firewire (IEEE-1394) Support + +Package: scsi-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: scsi-modules +Depends: kernel-image-3.19.0-20-generic-di, storage-core-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: SCSI storage support + +Package: plip-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: plip-modules +Depends: kernel-image-3.19.0-20-generic-di, nic-shared-modules-3.19.0-20-generic-di, parport-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: PLIP (parallel port) networking support + +Package: floppy-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: floppy-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Floppy driver support + +Package: fat-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: fat-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: FAT filesystem support + This includes Windows FAT and VFAT support. + +Package: nfs-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: nfs-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: NFS filesystem drivers + Includes the NFS client driver, and supporting modules. + +Package: md-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: md-modules, crypto-dm-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Multi-device support (raid, device-mapper, lvm) + +Package: multipath-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: multipath-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: extra +Description: DM-Multipath support + This package contains modules for device-mapper multipath support. + +Package: usb-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: usb-modules +Depends: kernel-image-3.19.0-20-generic-di, storage-core-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Core USB support + +Package: pcmcia-storage-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: pcmcia-storage-modules +Depends: kernel-image-3.19.0-20-generic-di, scsi-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: PCMCIA storage support + +Package: fb-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: fb-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Framebuffer modules + +Package: input-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: input-modules +Depends: kernel-image-3.19.0-20-generic-di, usb-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Support for various input methods + +Package: mouse-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: mouse-modules +Depends: kernel-image-3.19.0-20-generic-di, input-modules-3.19.0-20-generic-di, usb-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: extra +Description: Mouse support + This package contains mouse drivers for the Linux kernel. + +Package: irda-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: irda-modules +Depends: kernel-image-3.19.0-20-generic-di, nic-shared-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Support for Infrared protocols + +Package: parport-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: parport-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Parallel port support + +Package: nic-pcmcia-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: nic-pcmcia-modules +Depends: kernel-image-3.19.0-20-generic-di, nic-shared-modules-3.19.0-20-generic-di, nic-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: PCMCIA network interface support + +Package: pcmcia-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: pcmcia-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: PCMCIA Modules + +Package: nic-usb-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: nic-usb-modules +Depends: kernel-image-3.19.0-20-generic-di, nic-shared-modules-3.19.0-20-generic-di, usb-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: USB network interface support + +Package: sata-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: sata-modules +Depends: kernel-image-3.19.0-20-generic-di, storage-core-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: SATA storage support + +Package: crypto-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: crypto-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: extra +Description: crypto modules + This package contains crypto modules. + +Package: squashfs-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: squashfs-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: extra +Description: squashfs modules + This package contains squashfs modules. + +Package: speakup-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: speakup-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: extra +Description: speakup modules + This package contains speakup modules. + +Package: virtio-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: virtio-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: VirtIO Modules + Includes modules for VirtIO (virtual machine, generally kvm guests) + +Package: fs-core-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: fs-core-modules, ext2-modules, jfs-modules, reiserfs-modules, xfs-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Base filesystem modules + This includes jfs, reiserfs and xfs. + +Package: fs-secondary-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: fs-secondary-modules, btrfs-modules, ntfs-modules, hfs-modules +Depends: kernel-image-3.19.0-20-generic-di, fat-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Extra filesystem modules + This includes support for Windows NTFS and MacOS HFS/HFSPlus + +Package: storage-core-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: storage-core-modules, loop-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Core storage support + Includes core SCSI, LibATA, USB-Storage. Also includes related block + devices for CD, Disk and Tape medium (and IDE Floppy). + +Package: block-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: block-modules, nbd-modules +Depends: kernel-image-3.19.0-20-generic-di, storage-core-modules-3.19.0-20-generic-di, parport-modules-3.19.0-20-generic-di, virtio-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Block storage devices + This package contains the block storage devices, including DAC960 and + paraide. + +Package: message-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: message-modules +Depends: kernel-image-3.19.0-20-generic-di, storage-core-modules-3.19.0-20-generic-di, scsi-modules-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: Fusion and i2o storage modules + This package containes the fusion and i2o storage modules. + +Package: vlan-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: vlan-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: extra +Description: vlan modules + This package contains vlan (8021.Q) modules. + +Package: ipmi-modules-3.19.0-20-generic-di +Package-Type: udeb +Provides: ipmi-modules +Depends: kernel-image-3.19.0-20-generic-di +Architecture: amd64 +Kernel-Version: 3.19.0-20-generic +Section: debian-installer +Priority: standard +Description: ipmi modules --- linux-3.19.0.orig/debian/control-scripts/extra-post +++ linux-3.19.0/debian/control-scripts/extra-post @@ -0,0 +1,14 @@ +#!/bin/sh +set -e + +case "$0::$1" in +*.postinst::configure|*.postrm::remove) + depmod -a -F /boot/System.map-=V =V || true + for dir in "/etc/kernel/postinst.d" "/etc/kernel/postinst.d/=V" + do + if [ -d "$dir" ]; then + run-parts --verbose --exit-on-error --arg="=V" --arg="/boot/=K-=V" "$dir" + fi + done + ;; +esac --- linux-3.19.0.orig/debian/control-scripts/headers-postinst +++ linux-3.19.0/debian/control-scripts/headers-postinst @@ -0,0 +1,126 @@ +#!/usr/bin/perl +# -*- Mode: Cperl -*- +# debian.postinst --- +# Author : Manoj Srivastava ( srivasta@pilgrim.umass.edu ) +# Created On : Sat Apr 27 05:42:43 1996 +# Created On Node : melkor.pilgrim.umass.edu +# Last Modified By : Manoj Srivastava +# Last Modified On : Sat Aug 5 13:20:22 2006 +# Last Machine Used: glaurung.internal.golden-gryphon.com +# Update Count : 45 +# Status : Unknown, Use with caution! +# HISTORY : +# Description : +# +# +# +# arch-tag: 1c716174-2f0a-476d-a626-a1322e62503a +# + + +$|=1; + +# Predefined values: +my $version = "=V"; +my $kimage = "=K"; +my $package_name = "linux-image-$version"; + + +# Ignore all invocations uxcept when called on to configure. +exit 0 unless ($ARGV[0] && $ARGV[0] =~ /configure/); + +#known variables +my $image_dest = "/"; +my $realimageloc = "/boot/"; +my $silent_modules = ''; +my $modules_base = '/lib/modules'; +my $CONF_LOC = '/etc/kernel-img.conf'; +# remove multiple leading slashes; make sure there is at least one. +$realimageloc =~ s|^/*|/|o; +$realimageloc =~ s|/+|/|o; + +chdir '/usr/src' or die "Could not chdir to /usr/src:$!"; + +if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { + if (open(CONF, "$CONF_LOC")) { + while () { + chomp; + s/\#.*$//g; + next if /^\s*$/; + + $header_postinst_hook = "$1" if /^\s*header_postinst_hook\s*=\s*(\S+)/ig; + } + close CONF; + } +} + +sub exec_script { + my $type = shift; + my $script = shift; + print STDERR "Running $type hook script $script.\n"; + system ("$script $version $realimageloc$kimage-$version") && + print STDERR "User $type hook script [$script] "; + if ($?) { + if ($? == -1) { + print STDERR "failed to execute: $!\n"; + } + elsif ($? & 127) { + printf STDERR "died with signal %d, %s coredump\n", + ($? & 127), ($? & 128) ? 'with' : 'without'; + } + else { + printf STDERR "exited with value %d\n", $? >> 8; + } + exit $? >> 8; + } +} +sub run_hook { + my $type = shift; + my $script = shift; + if ($script =~ m,^/,) { + # Full path provided for the hook script + if (-x "$script") { + &exec_script($type,$script); + } + else { + die "The provided $type hook script [$script] could not be run.\n"; + } + } + else { + # Look for it in a safe path + for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') { + if (-x "$path/$script") { + &exec_script($type, "$path/$script"); + return 0; + } + } + # No luck + print STDERR "Could not find $type hook script [$script].\n"; + die "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n"; + } +} + +## Run user hook script here, if any +if (-x "$header_postinst_hook") { + &run_hook("postinst", $header_postinst_hook); +} + +if (-d "/etc/kernel/header_postinst.d") { + print STDERR "Examining /etc/kernel/header_postinst.d.\n"; + system ("run-parts --verbose --exit-on-error --arg=$version " . + "--arg=$realimageloc$kimage-$version " . + "/etc/kernel/header_postinst.d") && + die "Failed to process /etc/kernel/header_postinst.d"; +} + +if (-d "/etc/kernel/header_postinst.d/$version") { + print STDERR "Examining /etc/kernel/header_postinst.d/$version.\n"; + system ("run-parts --verbose --exit-on-error --arg=$version " . + "--arg=$realimageloc$kimage-$version " . + "/etc/kernel/header_postinst.d/$version") && + die "Failed to process /etc/kernel/header_postinst.d/$version"; +} + +exit 0; + +__END__ --- linux-3.19.0.orig/debian/control-scripts/postinst +++ linux-3.19.0/debian/control-scripts/postinst @@ -0,0 +1,1110 @@ +#! /usr/bin/perl +# OriginalAuthor : Manoj Srivastava ( srivasta@pilgrim.umass.edu ) +# +# Customized for Ubuntu by: Ben Collins + +#use strict; #for debugging +use Cwd 'abs_path'; + +$|=1; + +# Predefined values: +my $version = "=V"; +my $link_in_boot = ""; # Should be empty, mostly +my $no_symlink = ""; # Should be empty, mostly +my $reverse_symlink = ""; # Should be empty, mostly +my $do_symlink = "Yes"; # target machine defined +my $do_boot_enable = "Yes"; # target machine defined +my $do_bootfloppy = "Yes"; # target machine defined +my $do_bootloader = "Yes"; # target machine defined +my $move_image = ''; # target machine defined +my $kimage = "=K"; # Should be empty, mostly +my $loader = "=L"; # lilo, silo, quik, palo, vmelilo, nettrom, arcboot or delo +my $image_dir = "/boot"; # where the image is located +my $clobber_modules = ''; # target machine defined +my $relative_links = ""; # target machine defined +my $initrd = "YES"; # initrd kernel +my $do_initrd = ''; # Normally we do not +my $use_hard_links = ''; # hardlinks do not work across fs boundaries +my $postinst_hook = ''; #Normally we do not +my $postrm_hook = ''; #Normally we do not +my $preinst_hook = ''; #Normally we do not +my $prerm_hook = ''; #Normally we do not +my $minimal_swap = ''; # Do not swap symlinks +my $ignore_depmod_err = ''; # normally we do not +my $kernel_arch = "=B"; +my $ramdisk = "/usr/sbin/update-initramfs"; # List of tools to create initial ram fs. +my $notifier = "/usr/share/update-notifier/notify-reboot-required"; +my $package_name = "linux-image-$version"; +my $explicit_do_loader = 'Yes'; + +my $Loader = "NoLOADER"; # +$Loader = "LILO" if $loader =~ /^lilo/io; +$Loader = "SILO" if $loader =~ /^silo/io; +$Loader = "QUIK" if $loader =~ /^quik/io; +$Loader = "yaboot" if $loader =~ /^yaboot/io; +$Loader = "PALO" if $loader =~ /^palo/io; +$Loader = "NETTROM" if $loader =~ /^nettrom/io; +$Loader = "VMELILO" if $loader =~ /^vmelilo/io; +$Loader = "ZIPL" if $loader =~ /^zipl/io; +$Loader = "ELILO" if $loader =~ /^elilo/io; +$Loader = "ARCBOOT" if $loader =~ /^arcboot/io; +$Loader = "DELO" if $loader =~ /^delo/io; + +# This should not point to /tmp, because of security risks. +my $temp_file_name = "/var/log/$loader" . "_log.$$"; + +#known variables +my $image_dest = "/"; +my $realimageloc = "/$image_dir/"; +my $have_conffile = ""; +my $silent_modules = ''; +my $silent_loader = ''; +my $warn_reboot = 'Yes'; # Warn that we are installing a version of + # the kernel we are running + +my $modules_base = '/lib/modules'; +my $CONF_LOC = '/etc/kernel-img.conf'; + +# Ignore all invocations except when called on to configure. +exit 0 unless $ARGV[0] =~ /configure/; + +my $DEBUG = 0; + +# Do some preliminary sanity checks here to ensure we actually have an +# valid image dir +chdir('/') or die "could not chdir to /:$!\n"; +die "Internal Error: ($image_dir) is not a directory!\n" + unless -d $image_dir; + +# remove multiple leading slashes; make sure there is at least one. +$realimageloc =~ s|^/*|/|o; +$realimageloc =~ s|/+|/|o; +die "Internal Error: ($realimageloc) is not a directory!\n" + unless -d $realimageloc; + +if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { + if (open(CONF, "$CONF_LOC")) { + while () { + chomp; + s/\#.*$//g; + next if /^\s*$/; + + $do_symlink = "" if /^\s*do_symlinks\s*=\s*(no|false|0)\s*$/ig; + $no_symlink = "" if /^\s*no_symlinks\s*=\s*(no|false|0)\s*$/ig; + $reverse_symlink = "" if /^\s*reverse_symlink\s*=\s*(no|false|0)\s*$/ig; + $link_in_boot = "" if /^\s*image_in_boot\s*=\s*(no|false|0)\s*$/ig; + $link_in_boot = "" if /^\s*link_in_boot\s*=\s*(no|false|0)\s*$/ig; + $move_image = "" if /^\s*move_image\s*=\s*(no|false|0)\s*$/ig; + $clobber_modules = '' if /^\s*clobber_modules\s*=\s*(no|false|0)\s*$/ig; + $do_boot_enable = '' if /^\s*do_boot_enable\s*=\s*(no|false|0)\s*$/ig; + $do_bootfloppy = '' if /^\s*do_bootfloppy\s*=\s*(no|false|0)\s*$/ig; + $relative_links = '' if /^\s*relative_links \s*=\s*(no|false|0)\s*$/ig; + $do_bootloader = '' if /^\s*do_bootloader\s*=\s*(no|false|0)\s*$/ig; + $explicit_do_loader = '' if /^\s*do_bootloader\s*=\s*(no|false|0)\s*$/ig; + $do_initrd = '' if /^\s*do_initrd\s*=\s*(no|false|0)\s*$/ig; + $use_hard_links = '' if /^\s*use_hard_links\s*=\s*(no|false|0)\s*$/ig; + $silent_modules = '' if /^\s*silent_modules\s*=\s*(no|false|0)\s*$/ig; + $silent_loader = '' if /^\s*silent_loader\s*=\s*(no|false|0)\s*$/ig; + $warn_reboot = '' if /^\s*warn_reboot\s*=\s*(no|false|0)\s*$/ig; + $minimal_swap = '' if /^\s*minimal_swap\s*=\s*(no|false|0)\s*$/ig; + $ignore_depmod_err = '' if /^\s*ignore_depmod_err\s*=\s*(no|false|0)\s*$/ig; + + $do_symlink = "Yes" if /^\s*do_symlinks\s*=\s*(yes|true|1)\s*$/ig; + $no_symlink = "Yes" if /^\s*no_symlinks\s*=\s*(yes|true|1)\s*$/ig; + $reverse_symlink = "Yes" if /^\s*reverse_symlinks\s*=\s*(yes|true|1)\s*$/ig; + $link_in_boot = "Yes" if /^\s*image_in_boot\s*=\s*(yes|true|1)\s*$/ig; + $link_in_boot = "Yes" if /^\s*link_in_boot\s*=\s*(yes|true|1)\s*$/ig; + $move_image = "Yes" if /^\s*move_image\s*=\s*(yes|true|1)\s*$/ig; + $clobber_modules = "Yes" if /^\s*clobber_modules\s*=\s*(yes|true|1)\s*$/ig; + $do_boot_enable = "Yes" if /^\s*do_boot_enable\s*=\s*(yes|true|1)\s*$/ig; + $do_bootfloppy = "Yes" if /^\s*do_bootfloppy\s*=\s*(yes|true|1)\s*$/ig; + $do_bootloader = "Yes" if /^\s*do_bootloader\s*=\s*(yes|true|1)\s*$/ig; + $explicit_do_loader = "YES" if /^\s*do_bootloader\s*=\s*(yes|true|1)\s*$/ig; + $relative_links = "Yes" if /^\s*relative_links\s*=\s*(yes|true|1)\s*$/ig; + $do_initrd = "Yes" if /^\s*do_initrd\s*=\s*(yes|true|1)\s*$/ig; + $use_hard_links = "Yes" if /^\s*use_hard_links\s*=\s*(yes|true|1)\s*$/ig; + $silent_modules = 'Yes' if /^\s*silent_modules\s*=\s*(yes|true|1)\s*$/ig; + $silent_loader = 'Yes' if /^\s*silent_loader\s*=\s*(yes|true|1)\s*$/ig; + $warn_reboot = 'Yes' if /^\s*warn_reboot\s*=\s*(yes|true|1)\s*$/ig; + $minimal_swap = 'Yes' if /^\s*minimal_swap\s*=\s*(yes|true|1)\s*$/ig; + $ignore_depmod_err = 'Yes' if /^\s*ignore_depmod_err\s*=\s*(yes|true|1)\s*$/ig; + + $image_dest = "$1" if /^\s*image_dest\s*=\s*(\S+)/ig; + $postinst_hook = "$1" if /^\s*postinst_hook\s*=\s*(\S+)/ig; + $postrm_hook = "$1" if /^\s*postrm_hook\s*=\s*(\S+)/ig; + $preinst_hook = "$1" if /^\s*preinst_hook\s*=\s*(\S+)/ig; + $prerm_hook = "$1" if /^\s*prerm_hook\s*=\s*(\S+)/ig; + $ramdisk = "$1" if /^\s*ramdisk\s*=\s*(.+)$/ig; + } + close CONF; + $have_conffile = "Yes"; + } +} + + + +# For some versions of kernel-package, we had this warning in the +# postinst, but the rules did not really interpolate the value in. +# Here is a sanity check. +my $pattern = "=" . "I"; +$initrd=~ s/^$pattern$//; + +if ($link_in_boot) { + $image_dest = "/$image_dir/"; # same as realimageloc +} + +# Tack on at least one trainling / +$image_dest = "$image_dest/"; +$image_dest =~ s|^/*|/|o; +$image_dest =~ s|/+$|/|o; + +if (! -d "$image_dest") { + die "Expected Image Destination dir ($image_dest) to be a valid directory!\n"; +} + +# sanity +if (!($do_bootfloppy || $do_bootloader)) { + $do_boot_enable = ''; +} +if ($do_symlink && $no_symlink) { + warn "Both do_symlinks and no_symlinks options enabled; disabling no_symlinks\n"; + $no_symlink = 0; +} + +# most of our work is done in $image_dest (nominally /) +chdir("$image_dest") or die "could not chdir to $image_dest:$!\n"; + +# Paranoid check to make sure that the correct value is put in there +if (! $kimage) { $kimage = "vmlinuz"; } # Hmm. empty +elsif ($kimage =~ m/^b?uImage$/o) { $kimage = "vmlinuz"; } # these produce vmlinuz +elsif ($kimage =~ m/^b?zImage$/o) { $kimage = "vmlinuz"; } # these produce vmlinuz +elsif ($kimage =~ m/^[iI]mage$/o) { my $nop = $kimage; } +elsif ($kimage =~ m/^vmlinux$/o) { my $nop = $kimage; } +else { $kimage = "vmlinuz"; } # Default + +$ENV{KERNEL_ARCH}=$kernel_arch if $kernel_arch; + + +die "Internal Error: Could not find image (" . $realimageloc + . "$kimage-$version)\n" unless -e $realimageloc + . "$kimage-$version"; + +# search for the boot loader in the path +my $loader_exec; +($loader_exec = $loader) =~ s|.*/||; +my ($loaderloc) = grep -x, map "$_/$loader_exec", + map { length($_) ? $_ : "." } split /:/, $ENV{PATH}; + + +###################################################################### +###################################################################### +########### Test whether a relative symlinkwould be OK ####### +###################################################################### +###################################################################### +sub test_relative { + my %params = @_; + my $cwd; + + die "Internal Error: Missing Required paramater 'Old Dir' " + unless $params{'Old Dir'}; + die "Internal Error: Missing Required paramater New Dir' " + unless $params{'New Dir'}; + + + die "Internal Error: No such dir $params{'Old Dir'} " + unless -d $params{'Old Dir'}; + die "Internal Error: No such dir $params{'New Dir'} " + unless -d $params{'New Dir'}; + + # If the caller specified a test file, and it does not exist try and find + # another file to use in its stead. As we are installing kernels we can + # use any versioned file from this kernel which should be in the same place. + if (defined $params{'Test File'} and + ! -f $params{'Old Dir'} . '/' . $params{'Test File'}) { + + my @possible = glob($params{'Old Dir'} . "/*$version*"); + if ($#possible >= 0) { + $params{'Test File'} = `basename "$possible[0]"`; + chomp($params{'Test File'}); + warn "Test relative: selected $params{'Test File'}" + if $DEBUG; + } + } + + warn "Test relative: testing $params{'Old Dir'} -> $params{'New Dir'}" + if $DEBUG; + chomp($cwd = `pwd`); + chdir ($params{'New Dir'}) or die "Could not chdir to $params{'New Dir'}:$!"; + my $ok = 0; + $params{'Old Dir'} =~ s|^/*||o; + if (-d $params{'Old Dir'} ) { + if (defined $params{'Test File'}) { + if (-e $params{'Old Dir'} . $params{'Test File'}) { + $ok = 1; + } + } else { + $ok = 1; # well, backward compatibility + } + } + chdir ($cwd) or die "Could not chdir to $params{'New Dir'}:$!"; + return $ok; +} + +###################################################################### +###################################################################### +############ +###################################################################### +###################################################################### +# sub CanonicalizePath { +# my $path = join '/', @_; +# my @work = split '/', $path; +# my @out; +# my $is_absolute; + +# if (@work && $work[0] eq "") { +# $is_absolute = 1; shift @work; +# } + +# while (@work) { +# my $seg = shift @work; +# if ($seg eq "." || $seg eq "") { +# } +# elsif ($seg eq "..") { +# if (@out && $out[-1] ne "..") { +# pop @out; +# } +# else { +# # Leading "..", or "../..", etc. +# push @out, $seg; +# } +# } +# else { +# push @out, $seg; +# } +# } + +# unshift @out, "" if $is_absolute; +# return join('/', @out); +# } +###################################################################### +###################################################################### +############ +###################################################################### +###################################################################### + +sub spath { + my %params = @_; + + die "Missing Required paramater 'Old'" unless $params{'Old'}; + die "Missing Required paramater 'New'" unless $params{'New'}; + + my @olddir = split '/', `readlink -q -m $params{'Old'}`; + my @newdir = split '/', `readlink -q -m $params{'New'}`; + my @outdir = @olddir; + + my $out = ''; + my $i; + for ($i = 0; $i <= $#olddir && $i <= $#newdir; $i++) { + $out++ if ($olddir[$i] ne $newdir[$i]); + shift @outdir unless $out; + unshift @outdir, ".." if $out; + } + if ($#newdir > $#olddir) { + for ($i=0; $i < $#newdir; $i++) { + unshift @outdir, ".."; + } + } + return join ('/', @outdir); +} +###################################################################### +###################################################################### +############ +###################################################################### +###################################################################### + + +# This routine actually moves the kernel image +# From: $realimageloc/$kimage-$version (/boot/vmlinuz-2.6.12) +# To: $image_dest/$kimage-$version (/vmlinuz-2.6.12) +# Note that the image is moved to a versioned destination, but ordinary +# symlinks we create otherwise are not normally versioned +sub really_move_image { + my $src_dir = $_[0]; + my $target = $_[1]; + my $dest_dir = $_[2]; + + warn "Really move image: src_dir=$src_dir, target=$target,\n destdir=$dest_dir" + if $DEBUG; + if (-e "$target") { + # we should be in dir $dest_dir == $image_dest /, normally + rename("$target", "$target.$$") || + die "failed to move " . $dest_dir . "$target:$!"; + warn "mv $target $target.$$" if $DEBUG; + } + warn "mv -f $src_dir$target $target" if $DEBUG; + my $ret = system("mv -f " . $src_dir . "$target " . + " $target"); + if ($ret) { + die("Failed to move " . $src_dir . "$target to " + . $dest_dir . "$target"); + } + # Ok, now we may clobber the previous .old files + if (-e "$target.$$") { + rename("$target.$$", "$target.old") || + die "failed to move " . $dest_dir . "$target:$!"; + warn "mv $target.$$ $target " if $DEBUG; + } +} + +# Normally called after really_move_image; and only called if we asked for +# reversed link this routine reverses the symbolic link that is notmally +# created. Since the real kernel image has been moved over to +# $image_dest/$kimage-$version. So, this routine links +# From: $image_dest/$kimage-$version (/vmlinuz-2.6.12) +# To: $realimageloc/$kimage-$version (/boot/vmlinuz-2.6.12) +sub really_reverse_link { + my $src_dir = $_[0]; + my $link_name = $_[1]; + my $dest_dir = $_[2]; + warn "Really reverse link: src_dir=$src_dir, link name=$link_name\n" . + "\tdestdir=$dest_dir" if $DEBUG; + + my $Old = $dest_dir; + if (test_relative ('Old Dir' => $Old, 'New Dir' => $src_dir, + 'Test File' => "$link_name")) { + $Old =~ s|^/*||o; + } + # Special case is they are in the same dir + my $rel_path = spath('Old' => "$Old", 'New' => "$src_dir" ); + $Old ="" if $rel_path =~ m/^\s*$/o; + + if ($use_hard_links =~ m/YES/i) { + link($Old . "$link_name", $src_dir . "$link_name") || + die("Failed to link " . $dest_dir . "$link_name to " . $src_dir . + "$link_name:$!"); + warn "ln " . $Old . "$link_name " . $src_dir . "$link_name" if $DEBUG; + } + else { + symlink($Old . "$link_name", $src_dir . "$link_name") || + die("Failed to symbolic-link " . $dest_dir . "$link_name to " . $src_dir + . "$link_name:$!"); + warn "ln -s " . $Old . "$link_name " . $src_dir . "$link_name" if $DEBUG; + } +} + +# This routine is invoked if there is a symbolic link in place +# in $image_dest/$kimage -- so a symlink exists in the destination. +# What we are trying to determine is if we need to move the symbolic link over +# to the the .old location +sub move_p { + my $kimage = $_[0]; # Name of the symbolic link + my $image_dest = $_[1]; # The directory the links goes into + my $image_name = $_[2]; + my $src_dir = $_[3]; + my $force_move = 0; + warn "Move?: kimage=$kimage, image_dest=$image_dest, \n" . + "\timage_name=$image_name, src_dir=$src_dir" if $DEBUG; + + if ($no_symlink || $reverse_symlink) { + # we do not want links, yet we have a symbolic link here! + warn "found a symbolic link in " . $image_dest . "$kimage \n" . + "even though no_symlink is defined\n" if $no_symlink; + warn "found a symbolic link in " . $image_dest . "$kimage \n" . + "even though reverse_symlink is defined\n" if $reverse_symlink; + # make sure we change this state of affairs + $force_move = 1; + return $force_move; + } + + warn "DEBUG: OK. We found symlink, and we should have a symlink here.\n" + if $DEBUG; + my $vmlinuz_target = readlink "$kimage"; + my $real_target = ''; + my $target = `readlink -q -m "${realimageloc}${kimage}-${version}"`; + $real_target = abs_path($vmlinuz_target) if defined($vmlinuz_target); + + if (!defined($vmlinuz_target) || ! -f "$real_target") { + # what, a dangling symlink? + warn "The link " . $image_dest . "$kimage is a dangling link" . + "to $real_target\n"; + $force_move = 1; + return $force_move; + } + + + warn "DEBUG: The link $kimage points to ($vmlinuz_target)\n" if $DEBUG; + warn "DEBUG: ($vmlinuz_target) is really ($real_target)\n" if $DEBUG; + my $cwd; + chomp ($cwd=`pwd`); + if ($vmlinuz_target !~ m|^/|o) { + $vmlinuz_target = $cwd . "/" . $vmlinuz_target; + $vmlinuz_target =~ s|/+|/|o; + } + $vmlinuz_target = `readlink -q -m $vmlinuz_target`; + + if ("$vmlinuz_target" ne "$target") { + warn "DEBUG: We need to handle this.\n" if $DEBUG; + if ($minimal_swap) { + warn "DEBUG: Minimal swap.\n" if $DEBUG; + if (-l "$kimage.old") { + warn "DEBUG: There is an old link at $kimage.old\n" if $DEBUG; + my $old_target = readlink "$kimage.old"; + my $real_old_target = ''; + $real_old_target=abs_path($old_target) if defined ($old_target); + + if ($real_old_target && -f "$real_old_target") { + if ($old_target !~ m|^/|o) { + $old_target = $cwd . "/" . $old_target; + $old_target =~ s|/+|/|o; + } + $old_target = `readlink -q -m $old_target`; + if ("$old_target" ne "$target") { + $force_move = 1; + warn "DEBUG: Old link ($old_target) does not point to us ($target)\n" + if $DEBUG; + } + else { # The .old points to the current + warn "$kimage.old --> $target -- doing nothing"; + $force_move = 0; + } + } + else { + warn "DEBUG: Well, the old link does not exist -- so we move\n" + if $DEBUG; + $force_move = 1; + } + } + else { + warn "DEBUG: No .old link -- OK to move\n" + if $DEBUG; + $force_move = 1; + } + } + else { + warn "DEBUG: ok, minimal swap is no-- so we move.\n" + if $DEBUG; + $force_move = 1; + } + } + else { # already have proper link + warn "$kimage($vmlinuz_target) points to $target ($real_target) -- doing nothing"; + $force_move = 0; + } + return $force_move; +} + + +# This routine moves the symbolic link around (/vmlinuz -> /vmlinuz.old) +# It pays attention to whether we should the fact whether we should be using +# hard links or not. +sub really_move_link { + my $kimage = $_[0]; # Name of the symbolic link + my $image_dest = $_[1]; # The directory the links goes into + my $image_name = $_[2]; + my $src_dir = $_[3]; + warn "really_move_link: kimage=$kimage, image_dest=$image_dest\n" . + "\t image_name=$image_name, src_dir=$src_dir" if $DEBUG; + + # don't clobber $kimage.old quite yet + rename("$kimage", "$kimage.$$") || + die "failed to move " . $image_dest . "$kimage:$!"; + warn "mv $kimage $kimage.$$" if $DEBUG; + my $Old = $src_dir; + my $cwd; + + chomp($cwd=`pwd`); + if (test_relative ('Old Dir' => $Old, 'New Dir' => $cwd, + 'Test File' => "$image_name")) { + $Old =~ s|^/*||o; + } + # Special case is they are in the same dir + my $rel_path = spath('Old' => "$Old", 'New' => "$cwd" ); + $Old ="" if $rel_path =~ m/^\s*$/o; + + if ($use_hard_links =~ m/YES/i) { + warn "ln ${Old}${image_name} $kimage" if $DEBUG; + if (! link("${Old}${image_name}", "$kimage")) { + rename("$kimage.$$", "$kimage"); + die("Failed to link ${Old}${image_name} to " . + "${image_dest}${kimage}:$!"); + } + } + else { + warn "ln -s ${Old}${image_name} $kimage" if $DEBUG; + if (! symlink("${Old}${image_name}", "$kimage")) { + rename("$kimage.$$", "$kimage"); + die("Failed to symbolic-link ${Old}${image_name} to " . + "${image_dest}${kimage}:$!"); + } + } + + # Ok, now we may clobber the previous .old file + if (-l "$kimage.old" || ! -e "$kimage.old" ) { + rename("$kimage.$$", "$kimage.old"); + warn "mv $kimage.$$ $kimage.old" if $DEBUG; + } + else { + warn "$kimage.old is not a symlink, not clobbering\n"; + warn "rm $kimage.$$"; + unlink "$kimage.$$" if $DEBUG; + } +} + +# This routine handles a request to do symlinks, but there is no +# symlink file already there. Either we are supposed to use copy, or we are +# installing on a pristine system, or the user does not want symbolic links at +# all. We use a configuration file to tell the last two cases apart, creating +# a config file if needed. +sub handle_missing_link { + my $kimage = $_[0]; # Name of the symbolic link + my $image_dest = $_[1]; # The directory the links goes into + my $image_name = $_[2]; + my $src_dir = $_[3]; + warn "handle_missing_link: kimage=$kimage, image_dest=$image_dest\n" . + "\t image_name=$image_name, src_dir=$src_dir" if $DEBUG; + + if ($no_symlink) { + warn "cp -a --backup=t $realimageloc$image_name $kimage" if $DEBUG; + my $ret = system("cp -a --backup=t " . $realimageloc . + "$image_name " . " $kimage"); + if ($ret) { + die("Failed to copy " . $realimageloc . "$image_name to " + . $image_dest . "$kimage"); + } + } + elsif ($reverse_symlink) { + warn "mv -f $realimageloc$image_name $kimage" if $DEBUG; + my $ret = system("mv -f " . $realimageloc . "$image_name " + . "$kimage"); + if ($ret) { + die("Failed to move " . $realimageloc . "$image_name to " + . $image_dest . "$kimage"); + } + } + else { + if (! $have_conffile) { + my $ret; + my $answer=''; + $do_symlink = "Yes"; + + if (open(CONF, ">$CONF_LOC")) { + print CONF "# Kernel Image management overrides\n"; + print CONF "# See kernel-img.conf(5) for details\n"; + if ($loader =~ /palo/i) { + print CONF "link_in_boot = Yes\n"; + print CONF "do_symlinks = Yes\n"; + print CONF "relative_links = Yes\n"; + print CONF "do_bootloader = No\n"; + } else { + print CONF "do_symlinks = $do_symlink\n"; + } + close CONF; + } + $have_conffile = "Yes"; + } + } + + if (! $no_symlink && $do_symlink =~ /Yes/i) { + my $Old = $realimageloc; + my $New = $image_dest; + my $Name = "$image_name"; + my $Link_Dest = "$kimage"; + + if ($reverse_symlink) { + $Old = $image_dest; + $New = $realimageloc; + $Name = "$kimage"; + $Link_Dest = $realimageloc . "$image_name"; + } + if (test_relative ('Old Dir' => $Old, + 'New Dir' => $New, + 'Test File' => $Name)) { + $Old =~ s|^/*||o; + } + # Special case is they are in the same dir + my $rel_path = spath('Old' => "$Old", 'New' => "$New" ); + $Old ="" if $rel_path =~ m/^\s*$/o; + + symlink($Old . "$Name", "$Link_Dest") || + die("Failed to symbolic-link ${Old}$Name to $Link_Dest:$!"); + warn "ln -s ${Old}$Name $Link_Dest" if $DEBUG; + + } +} + +# This routine handles the rest of the cases, where the user has requested +# non-traditional handling, like using cp, or reverse symlinks, or hard links. +sub handle_non_symlinks { + my $kimage = $_[0]; # Name of the symbolic link + my $image_dest = $_[1]; # The directory the links goes into + my $image_name = $_[2]; + my $src_dir = $_[3]; + warn "handle_non_link: kimage=$kimage, image_dest=$image_dest\n" . + "\t image_name=$image_name, src_dir=$src_dir" if $DEBUG; + + # Save the current image. We do this in all four cases + rename("$kimage", "$kimage.$$") || + die "failed to move " . $image_dest . "$kimage:$!"; + warn "mv $kimage $kimage.$$" if $DEBUG; + + ##,#### + # case One + #`#### + if ($no_symlink) { + # Maybe /$image_dest is on a dos system? + warn "cp -a --backup=t $realimageloc$image_name $kimage" if $DEBUG; + my $ret = system("cp -a --backup=t " . $realimageloc + . "$image_name " . "$kimage"); + if ($ret) { + if (-e "$kimage.$$") { + rename("$kimage.$$", "$kimage"); + warn "mv $kimage.$$ $kimage" if $DEBUG; + } + die("Failed to copy " . $realimageloc . "$image_name to " + . $image_dest . "$kimage"); + } + } + ##,#### + # case Two + #`#### + elsif ($reverse_symlink) { # Maybe /$image_dest is on a dos system? + warn "mv -f $realimageloc$image_name $kimage" if $DEBUG; + my $ret = system("mv -f " . $realimageloc . "$image_name " + . $image_dest . "$kimage"); + if ($ret) { + if (-e "$kimage.$$") { + rename("$kimage.$$", "$kimage"); + warn "mv $kimage.$$ $kimage" if $DEBUG; + } + die("Failed to move " . $realimageloc . "$image_name to " + . $image_dest . "$kimage"); + } + my $Old = $image_dest; + if (test_relative ('Old Dir' => $Old, 'New Dir' => $realimageloc, + 'Test File' => "$kimage")) { + $Old =~ s|^/*||o; + } + # Special case is they are in the same dir + my $rel_path = spath('Old' => "$Old", 'New' => "$realimageloc" ); + $Old ="" if $rel_path =~ m/^\s*$/o; + + if ($use_hard_links =~ m/YES/i) { + warn "ln " . $Old . "$kimage " . $realimageloc . "$image_name" if $DEBUG; + if (! link($Old . "$kimage", $realimageloc . "$image_name")) { + warn "Could not link " . $image_dest . + "$kimage to $image_name :$!"; + } + } + else { + warn "ln -s " . $Old . "$kimage " . $realimageloc . "$image_name" if $DEBUG; + if (! symlink($Old . "$kimage", $realimageloc . "$image_name")) { + warn "Could not symlink " . $image_dest . + "$kimage to $image_name :$!"; + } + } + } + ##,#### + # case Three + #`#### + elsif ($use_hard_links =~ m/YES/i ) { + # Ok then. this ought to be a hard link, and hence fair game + # don't clobber $kimage.old quite yet + my $Old = $realimageloc; + my $cwd; + chomp($cwd=`pwd`); + if (test_relative ('Old Dir' => $Old, 'New Dir' => $cwd, + 'Test File' => "$image_name")) { + $Old =~ s|^/*||o; + } + # Special case is they are in the same dir + my $rel_path = spath('Old' => "$Old", 'New' => "$cwd" ); + $Old ="" if $rel_path =~ m/^\s*$/o; + + warn "ln " . $Old . "$image_name " . "$kimage" if $DEBUG; + if (! link($Old . "$image_name", "$kimage")) { + warn "mv $kimage.$$ $kimage" if $DEBUG; + rename("$kimage.$$", "$kimage"); + die("Failed to link " . $realimageloc . "$image_name to " + . $image_dest . "$kimage"); + } + } + ##,#### + # case Four + #`#### + else { + # We just use cp + warn "cp -a --backup=t $realimageloc$image_name $kimage" if $DEBUG; + my $ret = system("cp -a --backup=t " . $realimageloc + . "$image_name " . "$kimage"); + if ($ret) { + if (-e "$kimage.$$") { + warn "mv $kimage.$$ $kimage" if $DEBUG; + rename("$kimage.$$", "$kimage"); + } + die("Failed to copy " . $realimageloc . "$image_name to " + . $image_dest . "$kimage"); + } + } + # Ok, now we may clobber the previous .old file + warn "mv $kimage.$$ $kimage.old if -e $kimage.$$" if $DEBUG; + rename("$kimage.$$", "$kimage.old") if -e "$kimage.$$"; +} + +# This routine is responsible for setting up the symbolic links +# So, the actual kernel image lives in +# $realimageloc/$image_name (/boot/vmlinuz-2.6.12). +# This routine creates symbolic links in $image_dest/$kimage (/vmlinuz) +sub image_magic { + my $kimage = $_[0]; # Name of the symbolic link + my $image_dest = $_[1]; # The directory the links goes into + my $image_name = "$kimage-$version"; + my $src_dir = $realimageloc; + warn "image_magic: kimage=$kimage, image_dest=$image_dest\n" . + "\t image_name=$image_name, src_dir=$src_dir" if $DEBUG; + + # Well, in any case, if the destination (the symlink we are trying + # to create) is a directory, we should do nothing, except throw a + # diagnostic. + if (-d "$kimage" ) { + die ("Hmm. $kimage is a directory, which I did not expect. I am\n" . + "trying to create a symbolic link with that name linked to \n" . + "$image_dest . Since a directory exists here, my assumptions \n" . + "are way off, and I am aborting.\n" ); + exit (3); + } + + if ($move_image) { # Maybe $image_dest is in on dos, or something? + # source dir, link name, dest dir + really_move_image( $realimageloc, $image_name, $image_dest); + really_reverse_link($realimageloc, $image_name, $image_dest) + if $reverse_symlink; + return; + } + + if (-l "$kimage") { # There is a symbolic link + warn "DEBUG: There is a symlink for $kimage\n" if $DEBUG; + my $force_move = move_p($kimage, $image_dest, $image_name, $src_dir); + + if ($force_move) { + really_move_link($kimage, $image_dest, $image_name, $src_dir); + } + } + elsif (! -e "$kimage") { + # Hmm. Pristine system? How can that be? Installing from scratch? + # Or maybe the user does not want a symbolic link here. + # Possibly they do not want a link here. (we should be in / + # here[$image_dest, really] + handle_missing_link($kimage, $image_dest, $image_name, $src_dir); + } + elsif (-e "$kimage" ) { + # OK, $kimage exists -- but is not a link + handle_non_symlinks($kimage, $image_dest, $image_name, $src_dir); + } +} + +###################################################################### +###################################################################### +###################################################################### +###################################################################### + +# We may not have any modules installed +if ( -d "$modules_base/$version" ) { + print STDERR "Running depmod.\n"; + my $ret = system("depmod -a $version"); + if ($ret) { + print STDERR "Failed to run depmod\n"; + exit(1); + } +} + + + +sub find_initrd_tool { + my $hostversion = shift; + my $version = shift; + print STDERR "Finding valid ramdisk creators.\n"; + my @ramdisks = + grep { + my $args = + "$_ " . + "--supported-host-version=$hostversion " . + "--supported-target-version=$version " . + "1>/dev/null 2>&1" + ; + system($args) == 0; + } + split (/[:,\s]+/, $ramdisk); +} + +# The initrd symlink should probably be in the same dir that the +# symlinks are in +if ($initrd) { + my $success = 0; + + # Update-initramfs is called slightly different than mkinitrd and + # mkinitramfs. XXX It should really be made compatible with this stuff + # some how. + my $upgrading = 1; + if (! defined $ARGV[1] || ! $ARGV[1] || $ARGV[1] =~ m//og) { + $upgrading = 0; + } + my $ret = system("$ramdisk " . ($upgrading ? "-u" : "-c") . " -k " . $version . " >&2"); + $success = 1 unless $ret; + die "Failed to create initrd image.\n" unless $success; + if (! defined $ARGV[1] || ! $ARGV[1] || $ARGV[1] =~ m//og) { + image_magic("initrd.img", $image_dest); + } + else { + if (! -e "initrd.img") { + handle_missing_link("initrd.img", $image_dest, "initrd.img-$version", + $realimageloc); + } + else { + print STDERR + "Not updating initrd symbolic links since we are being updated/reinstalled \n"; + print STDERR + "($ARGV[1] was configured last, according to dpkg)\n"; + } + } + + if ($initrd && -l "initrd" ) { + unlink "initrd"; + } + + if ($initrd && -l "$image_dir/initrd" && ! $link_in_boot) { + unlink "$image_dir/initrd"; + } +} +else { # Not making an initrd emage + if (-l "initrd.img") { + # Ooh, last image was an initrd image? in any case, we should move it. + my $target = readlink "initrd.img"; + my $real_target = ''; + $real_target = abs_path($target) if defined ($target); + + if (!defined($target) || ! -f "$real_target") { + # Eh. dangling link. can safely be removed. + unlink("initrd.img"); + } else { + if (-l "initrd.img.old" || ! -e "initrd.img.old" ) { + rename("initrd.img", "initrd.img.old"); + } else { + warn "initrd.img.old is not a symlink, not clobbering\n"; + unlink("initrd.img"); + } + } + } +} + +# Warn of a reboot +if (-x $notifier) { + system($notifier); +} + +# Let programs know not to hibernate if the kernel that would be used for +# resume-from-hibernate is likely to differ from the currently running kernel. +system("mountpoint -q /var/run"); +if ($? eq 0) { + system("touch /var/run/do-not-hibernate"); +} + +# Only change the symlinks if we are not being upgraded +if (! defined $ARGV[1] || ! $ARGV[1] || $ARGV[1] =~ m//og) { + image_magic($kimage, $image_dest); +} +else { + if (! -e "$kimage") { + handle_missing_link($kimage, $image_dest, "$kimage-$version", + $realimageloc); + } + else { + print STDERR + "Not updating image symbolic links since we are being updated/reinstalled \n"; + print STDERR + "($ARGV[1] was configured last, according to dpkg)\n"; + } +} + +# We used to have System.* files in / +if (-e "/System.map" || -e "/System.old") { + unlink '/System.map' if -e '/System.map'; + unlink '/System.old' if -e '/System.old'; +} + +# creating some info about kernel and initrd +if ($DEBUG) { + my $ksize=sprintf("%.0f",(stat($realimageloc . + "$kimage-$version"))[7]/1024)."kB"; + my $initrdsize=''; + if ($initrd) { + $initrdsize=sprintf("%.0f",(stat($realimageloc . + "initrd.img-$version"))[7]/1024)."kB"; + } + + print STDERR <<"EOMSG"; +A new kernel image has been installed at $realimageloc$kimage-$version + (Size: $ksize) + +Symbolic links, unless otherwise specified, can be found in $image_dest + +EOMSG + ; + + if ($initrd) { + print STDERR <<"EOMSGA"; + + Initial rootdisk image: ${realimageloc}initrd.img-$version (Size: $initrdsize) +EOMSGA + ; + } +} + +# set the env var stem +$ENV{'STEM'} = "linux"; +sub exec_script { + my $type = shift; + my $script = shift; + print STDERR "Running $type hook script $script.\n"; + system ("$script $version $realimageloc$kimage-$version") && + print STDERR "User $type hook script [$script] "; + if ($?) { + if ($? == -1) { + print STDERR "failed to execute: $!\n"; + } + elsif ($? & 127) { + printf STDERR "died with signal %d, %s coredump\n", + ($? & 127), ($? & 128) ? 'with' : 'without'; + } + else { + printf STDERR "exited with value %d\n", $? >> 8; + } + exit $? >> 8; + } +} +sub run_hook { + my $type = shift; + my $script = shift; + if ($script =~ m,^/,) { + # Full path provided for the hook script + if (-x "$script") { + &exec_script($type,$script); + } + else { + die "The provided $type hook script [$script] could not be run.\n"; + } + } + else { + # Look for it in a safe path + for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') { + if (-x "$path/$script") { + &exec_script($type, "$path/$script"); + return 0; + } + } + # No luck + print STDERR "Could not find $type hook script [$script].\n"; + die "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n"; + } +} + +my $options; +for (@ARGV) { + s,','\\'',g; + $options .= " '$_'"; +} +$ENV{'DEB_MAINT_PARAMS'}="$options"; + +## Run user hook script here, if any +if ($postinst_hook) { + &run_hook("postinst", $postinst_hook); +} + +if (-d "/etc/kernel/postinst.d") { + print STDERR "Examining /etc/kernel/postinst.d.\n"; + system ("run-parts --verbose --exit-on-error --arg=$version " . + "--arg=$realimageloc$kimage-$version " . + "/etc/kernel/postinst.d") && + die "Failed to process /etc/kernel/postinst.d"; +} + +if (-d "/etc/kernel/postinst.d/$version") { + print STDERR "Examining /etc/kernel/postinst.d/$version.\n"; + system ("run-parts --verbose --exit-on-error --arg=$version " . + "--arg=$realimageloc$kimage-$version " . + "/etc/kernel/postinst.d/$version") && + die "Failed to process /etc/kernel/postinst.d/$version"; +} + +LOADER: { + last unless $do_boot_enable; # Exit if explicitly asked to + + last if $loader =~ /silo/i; # SILO does not have to be executed. + last if $loader =~ /yaboot/i; # yaboot does not have to be executed. + last if $loader =~ /milo/i; # MILO does not have to be executed. + last if $loader =~ /nettrom/i; # NETTROM does not have to be executed. + last if $loader =~ /arcboot/i; # ARCBOOT does not have to be executed. + last if $loader =~ /delo/i; # DELO does not have to be executed. + last if $loader =~ /quik/i; # maintainer asked quik invocation to be ignored + + last unless $loaderloc; + last unless -x $loaderloc; + last unless $do_bootloader; + + if (-T "/etc/$loader.conf") { + # Trust and use the existing lilo.conf. + print STDERR "You already have a $Loader configuration in /etc/$loader.conf\n"; + my $ret = &run_lilo(); + exit $ret if $ret; + } +} + + +sub run_lilo (){ + my $ret; + # Try and figure out if the user really wants lilo to be run -- + # since the default is to run the boot laoder, which is ! grub -- but + # the user may be using grub now, and not changed the default. + + # So, if the user has explicitly asked for the loader to be run, or + # if there is no postinst hook, or if there is no grub installed -- + # we are OK. Or else, we ask. + if ($explicit_do_loader || (! ($postinst_hook && -x '/usr/sbin/grub'))) { + print STDERR "Running boot loader as requested\n"; + } else { + print STDERR "Ok, not running $loader\n"; + } + if ($loader =~ /^lilo/io or $loader =~ /vmelilo/io) { + print STDERR "Testing $loader.conf ... \n"; + unlink $temp_file_name; # security + $ret = system("$loaderloc -t >$temp_file_name 2>&1"); + if ($ret) { + print STDERR "Boot loader test failed\n"; + return $ret; + } + unlink "$temp_file_name"; + print STDERR "Testing successful.\n"; + print STDERR "Installing the "; + print STDERR "partition " if $loader =~ /^lilo/io; + print STDERR "boot sector... \n"; + } + + print STDERR "Running $loaderloc ... \n"; + if ($loader =~ /^elilo/io) { + $ret = system("$loaderloc 2>&1 | tee $temp_file_name"); + } else { + $ret = system("$loaderloc >$temp_file_name 2>&1"); + } + if ($ret) { + print STDERR "Boot loader failed to run\n"; + return $ret; + } + unlink $temp_file_name; + print STDERR "Installation successful.\n"; + return 0; +} + +exit 0; + +__END__ + --- linux-3.19.0.orig/debian/control-scripts/postrm +++ linux-3.19.0/debian/control-scripts/postrm @@ -0,0 +1,361 @@ +#! /usr/bin/perl +# -*- Mode: Cperl -*- +# image.postrm --- +# Author : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com ) +# Created On : Sat May 15 11:05:13 1999 +# Created On Node : glaurung.green-gryphon.com +# Last Modified By : Manoj Srivastava +# Last Modified On : Wed Sep 13 11:26:19 2006 +# Last Machine Used: glaurung.internal.golden-gryphon.com +# Update Count : 57 +# Status : Unknown, Use with caution! +# HISTORY : +# Description : +# +# $Id: image.postrm,v 1.31 2003/10/07 16:24:20 srivasta Exp $ +# + + +# +#use strict; #for debugging +use Cwd 'abs_path'; + +$|=1; + +# Predefined values: +my $version = "=V"; +my $link_in_boot = ""; # Should be empty, mostly +my $no_symlink = ""; # Should be empty, mostly +my $reverse_symlink = ""; # Should be empty, mostly +my $do_symlink = "Yes"; # target machine defined +my $do_boot_enable = "Yes"; # target machine defined +my $do_bootfloppy = "Yes"; # target machine defined +my $do_bootloader = "Yes"; # target machine defined +my $move_image = ''; # target machine defined +my $kimage = "=K"; # Should be empty, mostly +my $loader = "=L"; # lilo, silo, quik, palo, vmelilo, or nettrom +my $image_dir = "/boot"; # where the image is located +my $clobber_modules = ''; # target machine defined +my $initrd = "YES"; # initrd kernel +my $do_initrd = ''; # Normally, we don't +my $warn_initrd = 'YES'; # Normally we do +my $use_hard_links = ''; # hardlinks do not work across fs boundaries +my $postinst_hook = ''; #Normally we do not +my $postrm_hook = ''; #Normally we do not +my $preinst_hook = ''; #Normally we do not +my $prerm_hook = ''; #Normally we do not +my $minimal_swap = ''; # Do not swap symlinks +my $ignore_depmod_err = ''; # normally we do not +my $relink_build_link = 'YES'; # There is no harm in checking the link +my $force_build_link = ''; # we shall not create a dangling link +my $kernel_arch = "=B"; +my $ramdisk = "/usr/sbin/update-initramfs"; +my $package_name = "linux-image-$version"; + +my $Loader = "NoLOADER"; # +$Loader = "LILO" if $loader =~ /^lilo/io; +$Loader = "SILO" if $loader =~ /^silo/io; +$Loader = "QUIK" if $loader =~ /^quik/io; +$Loader = "yaboot" if $loader =~ /^yaboot/io; +$Loader = "PALO" if $loader =~ /^palo/io; +$Loader = "NETTROM" if $loader =~ /^nettrom/io; +$Loader = "VMELILO" if $loader =~ /^vmelilo/io; +$Loader = "ZIPL" if $loader =~ /^zipl/io; +$Loader = "ELILO" if $loader =~ /^elilo/io; + + +# This should not point to /tmp, because of security risks. +my $temp_file_name = "/var/log/$loader" . "_log.$$"; + +#known variables +my @boilerplate = (); +my @silotemplate = (); +my @quiktemplate = (); +my @palotemplate = (); +my @vmelilotemplate = (); +my $bootdevice = ''; +my $rootdevice = ''; +my $rootdisk = ''; +my $rootpartition = ''; +my $image_dest = "/"; +my $realimageloc = "/$image_dir/"; +my $have_conffile = ""; +my $CONF_LOC = '/etc/kernel-img.conf'; +my $relative_links = ''; +my $silent_modules = ''; +my $silent_loader = ''; +my $warn_reboot = 'Yes'; # Warn that we are installing a version of + # the kernel we are running + +chdir('/') or die "could not chdir to /:$!\n"; +# remove multiple leading slashes; make sure there is at least one. +$realimageloc =~ s|^/*|/|o; +$realimageloc =~ s|/+|/|o; + + +if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { + if (open(CONF, "$CONF_LOC")) { + while () { + chomp; + s/\#.*$//g; + next if /^\s*$/; + + $do_symlink = "" if /^\s*do_symlinks\s*=\s*(no|false|0)\s*$/ig; + $no_symlink = "" if /^\s*no_symlinks\s*=\s*(no|false|0)\s*$/ig; + $reverse_symlink = "" if /^\s*reverse_symlinks\s*=\s*(no|false|0)\s*$/ig; + $link_in_boot = "" if /^\s*image_in_boot\s*=\s*(no|false|0)\s*$/ig; + $link_in_boot = "" if /^\s*link_in_boot\s*=\s*(no|false|0)\s*$/ig; + $move_image = "" if /^\s*move_image\s*=\s*(no|false|0)\s*$/ig; + $clobber_modules = '' if /^\s*clobber_modules\s*=\s*(no|false|0)\s*$/ig; + $do_boot_enable = '' if /^\s*do_boot_enable\s*=\s*(no|false|0)\s*$/ig; + $do_bootfloppy = '' if /^\s*do_bootfloppy\s*=\s*(no|false|0)\s*$/ig; + $relative_links = '' if /^\s*relative_links \s*=\s*(no|false|0)\s*$/ig; + $do_bootloader = '' if /^\s*do_bootloader\s*=\s*(no|false|0)\s*$/ig; + $do_initrd = '' if /^\s*do_initrd\s*=\s*(no|false|0)\s*$/ig; + $warn_initrd = '' if /^\s*warn_initrd\s*=\s*(no|false|0)\s*$/ig; + $use_hard_links = '' if /^\s*use_hard_links\s*=\s*(no|false|0)\s*$/ig; + $silent_modules = '' if /^\s*silent_modules\s*=\s*(no|false|0)\s*$/ig; + $silent_loader = '' if /^\s*silent_loader\s*=\s*(no|false|0)\s*$/ig; + $warn_reboot = '' if /^\s*warn_reboot\s*=\s*(no|false|0)\s*$/ig; + $minimal_swap = '' if /^\s*minimal_swap\s*=\s*(no|false|0)\s*$/ig; + $ignore_depmod_err = '' if /^\s*ignore_depmod_err\s*=\s*(no|false|0)\s*$/ig; + $relink_build_link = '' if /^\s*relink_build_link\s*=\s*(no|false|0)\s*$/ig; + $force_build_link = '' if /^\s*force_build_link\s*=\s*(no|false|0)\s*$/ig; + + $do_symlink = "Yes" if /^\s*do_symlinks\s*=\s*(yes|true|1)\s*$/ig; + $no_symlink = "Yes" if /^\s*no_symlinks\s*=\s*(yes|true|1)\s*$/ig; + $reverse_symlink = "Yes" if /^\s*reverse_symlinks\s*=\s*(yes|true|1)\s*$/ig; + $link_in_boot = "Yes" if /^\s*image_in_boot\s*=\s*(yes|true|1)\s*$/ig; + $link_in_boot = "Yes" if /^\s*link_in_boot\s*=\s*(yes|true|1)\s*$/ig; + $move_image = "Yes" if /^\s*move_image\s*=\s*(yes|true|1)\s*$/ig; + $clobber_modules = "Yes" if /^\s*clobber_modules\s*=\s*(yes|true|1)\s*$/ig; + $do_boot_enable = "Yes" if /^\s*do_boot_enable\s*=\s*(yes|true|1)\s*$/ig; + $do_bootfloppy = "Yes" if /^\s*do_bootfloppy\s*=\s*(yes|true|1)\s*$/ig; + $do_bootloader = "Yes" if /^\s*do_bootloader\s*=\s*(yes|true|1)\s*$/ig; + $relative_links = "Yes" if /^\s*relative_links\s*=\s*(yes|true|1)\s*$/ig; + $do_initrd = "Yes" if /^\s*do_initrd\s*=\s*(yes|true|1)\s*$/ig; + $warn_initrd = "Yes" if /^\s*warn_initrd\s*=\s*(yes|true|1)\s*$/ig; + $use_hard_links = "Yes" if /^\s*use_hard_links\s*=\s*(yes|true|1)\s*$/ig; + $silent_modules = 'Yes' if /^\s*silent_modules\s*=\s*(yes|true|1)\s*$/ig; + $silent_loader = 'Yes' if /^\s*silent_loader\s*=\s*(yes|true|1)\s*$/ig; + $warn_reboot = 'Yes' if /^\s*warn_reboot\s*=\s*(yes|true|1)\s*$/ig; + $minimal_swap = 'Yes' if /^\s*minimal_swap\s*=\s*(yes|true|1)\s*$/ig; + $ignore_depmod_err = 'Yes' if /^\s*ignore_depmod_err\s*=\s*(yes|true|1)\s*$/ig; + $relink_build_link = 'Yes' if /^\s*relink_build_link\s*=\s*(yes|true|1)\s*$/ig; + $force_build_link = 'Yes' if /^\s*force_build_link\s*=\s*(yes|true|1)\s*$/ig; + + $image_dest = "$1" if /^\s*image_dest\s*=\s*(\S+)/ig; + $postinst_hook = "$1" if /^\s*postinst_hook\s*=\s*(\S+)/ig; + $postrm_hook = "$1" if /^\s*postrm_hook\s*=\s*(\S+)/ig; + $preinst_hook = "$1" if /^\s*preinst_hook\s*=\s*(\S+)/ig; + $prerm_hook = "$1" if /^\s*prerm_hook\s*=\s*(\S+)/ig; + $ramdisk = "$1" if /^\s*ramdisk\s*=\s*(.+)$/ig; + } + close CONF; + $have_conffile = "Yes"; + } +} + +if ($link_in_boot) { + $image_dest = "/$image_dir/"; + $image_dest =~ s|^/*|/|o; +} + +$image_dest = "$image_dest/"; +$image_dest =~ s|/+$|/|o; + +# The destdir may be gone by now. +if (-d "$image_dest") { + chdir("$image_dest") or die "could not chdir to $image_dest:$!\n"; +} + +# Paranoid check to make sure that the correct value is put in there +if (! $kimage) {$kimage = "vmlinuz"} # Hmm. empty +elsif ($kimage =~ m/^b?uImage$/o) {$kimage = "vmlinuz"} # these produce vmlinuz +elsif ($kimage =~ m/^b?zImage$/o) {$kimage = "vmlinuz"} # these produce vmlinuz +elsif ($kimage =~ m/^[iI]mage$/o) { my $nop = $kimage;} +elsif ($kimage =~ m/^vmlinux$/o) { my $nop = $kimage;} +else {$kimage = "vmlinuz"} # default + +$ENV{KERNEL_ARCH}=$kernel_arch if $kernel_arch; + + +###################################################################### +###################################################################### +############ +###################################################################### +###################################################################### +sub remove_sym_link { + my $bad_image = $_[0]; + + warn "Removing symbolic link $bad_image \n"; + if ($loader =~ /lilo/i) + { + warn "Unless you used the optional flag in lilo, \n"; + } + warn " you may need to re-run your boot loader" . ($loader ? "[$loader]":"") + . "\n"; + # Remove the dangling link + unlink "$bad_image"; +} + +###################################################################### +###################################################################### +############ +###################################################################### +###################################################################### +sub CanonicalizePath { + my $path = join '/', @_; + my @work = split '/', $path; + my @out; + my $is_absolute; + + if (@work && $work[0] eq "") { $is_absolute = 1; shift @work; } + + while (@work) { + my $seg = shift @work; + if ($seg eq "." || $seg eq "") { + } elsif ($seg eq "..") { + if (@out && $out[-1] ne "..") { + pop @out; + } else { + # Leading "..", or "../..", etc. + push @out, $seg; + } + } else { + push @out, $seg; + } + } + + unshift @out, "" if $is_absolute; + return join('/', @out); +} + +###################################################################### +###################################################################### +############ +###################################################################### +###################################################################### +# This removes dangling symlinks. What do we do about hard links? Surely a +# something with the nane $image_dest . "$kimage" ought not to be left behind? +sub image_magic { + my $kimage = $_[0]; + my $image_dest = $_[1]; + + if (-l "$kimage") { + # There is a symbolic link + my $force_move = 0; + my $vmlinuz_target = readlink "$kimage"; + my $real_target = ''; + $real_target = abs_path($vmlinuz_target) if defined ($vmlinuz_target); + if (!defined($vmlinuz_target) || ! -f "$real_target") { + # what, a dangling symlink? + warn "The link " . $image_dest . "$kimage is a damaged link\n"; + # Remove the dangling link + &remove_sym_link("$kimage"); + } + else { + my $canonical_target = CanonicalizePath("$vmlinuz_target"); + if (! -e $canonical_target) { + warn "The link " . $image_dest . "$kimage is a dangling link\n"; + &remove_sym_link("$kimage"); + } + } + } +} + +# set the env var stem +$ENV{'STEM'} = "linux"; + +sub exec_script { + my $type = shift; + my $script = shift; + print STDERR "Running $type hook script $script.\n"; + system ("$script $version $realimageloc$kimage-$version") && + print STDERR "User $type hook script [$script] "; + if ($?) { + if ($? == -1) { + print STDERR "failed to execute: $!\n"; + } + elsif ($? & 127) { + printf STDERR "died with signal %d, %s coredump\n", + ($? & 127), ($? & 128) ? 'with' : 'without'; + } + else { + printf STDERR "exited with value %d\n", $? >> 8; + } + } +} +sub run_hook { + my $type = shift; + my $script = shift; + if ($script =~ m,^/,) { + # Full path provided for the hook script + if (-x "$script") { + &exec_script($type,$script); + } + else { + warn "The provided $type hook script [$script] could not be run.\n"; + } + } + else { + # Look for it in a safe path + for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') { + if (-x "$path/$script") { + &exec_script($type, "$path/$script"); + return 0; + } + } + # No luck + print STDERR "Could not find $type hook script [$script].\n"; + warn "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n"; + } +} + +my $options; +for (@ARGV) { + s,','\\'',g; + $options .= " '$_'"; +} +$ENV{'DEB_MAINT_PARAMS'}="$options"; + +## Run user hook script here, if any +if ($postrm_hook) { + &run_hook("postrm", $postrm_hook); +} +if (-d "/etc/kernel/postrm.d") { + warn "Examining /etc/kernel/postrm.d .\n"; + system ("run-parts --verbose --exit-on-error --arg=$version " . + "--arg=$realimageloc$kimage-$version " . + "/etc/kernel/postrm.d") && + die "Failed to process /etc/kernel/postrm.d"; +} +if (-d "/etc/kernel/postrm.d/$version") { + warn "Examining /etc/kernel/postrm.d/$version .\n"; + system ("run-parts --verbose --exit-on-error --arg=$version " . + "--arg=$realimageloc$kimage-$version " . + "/etc/kernel/postrm.d/$version") && + die "Failed to process /etc/kernel/postrm.d/$version"; +} + +# check and remove damaged and dangling symlinks +if ($ARGV[0] !~ /upgrade/) { + system("$ramdisk -d -k " . $version . " > /dev/null 2>&1"); + if (-f $realimageloc . "initrd.img-$version.bak") { + unlink $realimageloc . "initrd.img-$version.bak"; + } + image_magic($kimage, $image_dest); + image_magic($kimage . ".old", $image_dest); + image_magic("initrd.img", $image_dest) if $initrd; + image_magic("initrd.img.old", $image_dest) if $initrd; +} + +exit 0; + +__END__ + + + + + + --- linux-3.19.0.orig/debian/control-scripts/preinst +++ linux-3.19.0/debian/control-scripts/preinst @@ -0,0 +1,315 @@ +#! /usr/bin/perl +# -*- Mode: Cperl -*- +# image.preinst --- +# Author : Manoj Srivastava ( srivasta@tiamat.datasync.com ) +# Created On : Sun Jun 14 03:38:02 1998 +# Created On Node : tiamat.datasync.com +# Last Modified By : Manoj Srivastava +# Last Modified On : Sun Sep 24 14:04:42 2006 +# Last Machine Used: glaurung.internal.golden-gryphon.com +# Update Count : 99 +# Status : Unknown, Use with caution! +# HISTORY : +# Description : +# +# + +# +#use strict; #for debugging + +use Debconf::Client::ConfModule qw(:all); +version('2.0'); +my $capb=capb("backup"); + +$|=1; + +# Predefined values: +my $version = "=V"; +my $link_in_boot = ""; # Should be empty, mostly +my $no_symlink = ""; # Should be empty, mostly +my $reverse_symlink = ""; # Should be empty, mostly +my $do_symlink = "Yes"; # target machine defined +my $do_boot_enable = "Yes"; # target machine defined +my $do_bootfloppy = "Yes"; # target machine defined +my $do_bootloader = "Yes"; # target machine defined +my $move_image = ''; # target machine defined +my $kimage = "=K"; # Should be empty, mostly +my $loader = "=L"; # lilo, silo, quik, palo, vmelilo, nettrom + # or elilo +my $image_dir = "/boot"; # where the image is located +my $initrd = "YES"; # initrd kernel +my $use_hard_links = ''; # hardlinks do not wirk across fs boundaries +my $postinst_hook = ''; #Normally we do not +my $postrm_hook = ''; #Normally we do not +my $preinst_hook = ''; #Normally we do not +my $prerm_hook = ''; #Normally we do not +my $minimal_swap = ''; # Do not swap symlinks +my $ignore_depmod_err = ''; # normally we do not +my $relink_src_link = 'YES'; # There is no harm in checking the link +my $relink_build_link = 'YES'; # There is no harm in checking the link +my $force_build_link = ''; # There is no harm in checking the link +my $kernel_arch = "=B"; +my $ramdisk = "/usr/sbin/update-initramfs"; # List of tools to create initial ram fs. +my $package_name = "linux-image-$version"; + +my $Loader = "NoLOADER"; # +$Loader = "LILO" if $loader =~ /^lilo/io; +$Loader = "SILO" if $loader =~ /^silo/io; +$Loader = "QUIK" if $loader =~ /^quik/io; +$Loader = "yaboot" if $loader =~ /^yaboot/io; +$Loader = "PALO" if $loader =~ /^palo/io; +$Loader = "NETTROM" if $loader =~ /^nettrom/io; +$Loader = "VMELILO" if $loader =~ /^vmelilo/io; +$Loader = "ZIPL" if $loader =~ /^zipl/io; +$Loader = "ELILO" if $loader =~ /^elilo/io; + + +#known variables +my @boilerplate = (); +my @silotemplate = (); +my @quiktemplate = (); +my @palotemplate = (); +my @vmelilotemplate = (); +my $bootdevice = ''; +my $rootdevice = ''; +my $rootdisk = ''; +my $rootpartition = ''; +my $image_dest = "/"; +my $realimageloc = "/$image_dir/"; +my $have_conffile = ""; +my $CONF_LOC = '/etc/kernel-img.conf'; +my $relative_links = ''; +my $silent_loader = ''; +my $warn_reboot = ''; # Warn that we are installing a version of + # the kernel we are running + +my $modules_base = '/lib/modules'; + +die "Pre inst Internal error. Aborting." unless $version; + +exit 0 if $ARGV[0] =~ /abort-upgrade/; +exit 1 unless $ARGV[0] =~ /(install|upgrade)/; + +$arch = `uname -i`; +if ($arch =~ m/86/) { + system ("grep -q ' pae ' /proc/cpuinfo"); + if ($?) { + print STDERR "This kernel does not support a non-PAE CPU.\n"; + exit 1; + } +} + +# remove multiple leading slashes; make sure there is at least one. +$realimageloc =~ s|^/*|/|o; +$realimageloc =~ s|/+|/|o; + +if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { + if (open(CONF, "$CONF_LOC")) { + while () { + chomp; + s/\#.*$//g; + next if /^\s*$/; + + $do_symlink = "" if /^\s*do_symlinks\s*=\s*(no|false|0)\s*$/ig; + $no_symlink = "" if /^\s*no_symlinks\s*=\s*(no|false|0)\s*$/ig; + $reverse_symlink = "" if /^\s*reverse_symlinks\s*=\s*(no|false|0)\s*$/ig; + $link_in_boot = "" if /^\s*image_in_boot\s*=\s*(no|false|0)\s*$/ig; + $link_in_boot = "" if /^\s*link_in_boot\s*=\s*(no|false|0)\s*$/ig; + $move_image = "" if /^\s*move_image\s*=\s*(no|false|0)\s*$/ig; + $do_boot_enable = '' if /^\s*do_boot_enable\s*=\s*(no|false|0)\s*$/ig; + $do_bootfloppy = '' if /^\s*do_bootfloppy\s*=\s*(no|false|0)\s*$/ig; + $do_bootloader = '' if /^\s*do_bootloader\s*=\s*(no|false|0)\s*$/ig; + $relative_links = '' if /^\s*relative_links \s*=\s*(no|false|0)\s*$/ig; + $use_hard_links = '' if /^\s*use_hard_links\s*=\s*(no|false|0)\s*$/ig; + $silent_loader = '' if /^\s*silent_loader\s*=\s*(no|false|0)\s*$/ig; + $warn_reboot = '' if /^\s*warn_reboot\s*=\s*(no|false|0)\s*$/ig; + $minimal_swap = '' if /^\s*minimal_swap\s*=\s*(no|false|0)\s*$/ig; + $ignore_depmod_err = '' if /^\s*ignore_depmod_err\s*=\s*(no|false|0)\s*$/ig; + $relink_src_link = '' if /^\s*relink_src_link\s*=\s*(no|false|0)\s*$/ig; + $relink_build_link = '' if /^\s*relink_build_link\s*=\s*(no|false|0)\s*$/ig; + $force_build_link = '' if /^\s*force_build_link\s*=\s*(no|false|0)\s*$/ig; + + $do_symlink = "Yes" if /^\s*do_symlinks\s*=\s*(yes|true|1)\s*$/ig; + $no_symlink = "Yes" if /^\s*no_symlinks\s*=\s*(yes|true|1)\s*$/ig; + $reverse_symlink = "Yes" if /^\s*reverse_symlinks\s*=\s*(yes|true|1)\s*$/ig; + $link_in_boot = "Yes" if /^\s*image_in_boot\s*=\s*(yes|true|1)\s*$/ig; + $link_in_boot = "Yes" if /^\s*link_in_boot\s*=\s*(yes|true|1)\s*$/ig; + $move_image = "Yes" if /^\s*move_image\s*=\s*(yes|true|1)\s*$/ig; + $do_boot_enable = "Yes" if /^\s*do_boot_enable\s*=\s*(yes|true|1)\s*$/ig; + $do_bootfloppy = "Yes" if /^\s*do_bootfloppy\s*=\s*(yes|true|1)\s*$/ig; + $do_bootloader = "Yes" if /^\s*do_bootloader\s*=\s*(yes|true|1)\s*$/ig; + $relative_links = "Yes" if /^\s*relative_links\s*=\s*(yes|true|1)\s*$/ig; + $use_hard_links = "Yes" if /^\s*use_hard_links\s*=\s*(yes|true|1)\s*$/ig; + $silent_loader = 'Yes' if /^\s*silent_loader\s*=\s*(yes|true|1)\s*$/ig; + $warn_reboot = 'Yes' if /^\s*warn_reboot\s*=\s*(yes|true|1)\s*$/ig; + $minimal_swap = 'Yes' if /^\s*minimal_swap\s*=\s*(yes|true|1)\s*$/ig; + $ignore_depmod_err = 'Yes' if /^\s*ignore_depmod_err\s*=\s*(yes|true|1)\s*$/ig; + $relink_src_link = 'Yes' if /^\s*relink_src_link\s*=\s*(yes|true|1)\s*$/ig; + $relink_build_link = 'Yes' if /^\s*relink_build_link\s*=\s*(yes|true|1)\s*$/ig; + $force_build_link = 'Yes' if /^\s*force_build_link\s*=\s*(yes|true|1)\s*$/ig; + + $image_dest = "$1" if /^\s*image_dest\s*=\s*(\S+)/ig; + $postinst_hook = "$1" if /^\s*postinst_hook\s*=\s*(\S+)/ig; + $postrm_hook = "$1" if /^\s*postrm_hook\s*=\s*(\S+)/ig; + $preinst_hook = "$1" if /^\s*preinst_hook\s*=\s*(\S+)/ig; + $prerm_hook = "$1" if /^\s*prerm_hook\s*=\s*(\S+)/ig; + $ramdisk = "$1" if /^\s*ramdisk\s*=\s*(.+)$/ig; + } + close CONF; + $have_conffile = "Yes"; + $have_conffile = "Yes"; # stop perl complaining + } +} + +$ENV{KERNEL_ARCH}=$kernel_arch if $kernel_arch; + +# About to upgrade this package from version $2 TO THIS VERSION. +# "prerm upgrade" has already been called for the old version of +# this package. + +sub find_initrd_tool { + my $hostversion = shift; + my $version = shift; + my @ramdisks = + grep { + my $args = + "$_ " . + "--supported-host-version=$hostversion " . + "--supported-target-version=$version " . + "1>/dev/null 2>&1" + ; + system($args) == 0; + } + split (/[:,\s]+/, $ramdisk); +} + +sub check { + my $version = shift; + my $lib_modules="$modules_base/$version"; + my $message = ''; + + if (-d "$lib_modules") { + opendir(DIR, $lib_modules) || die "can’t opendir $lib_modules: $!"; + my @children = readdir(DIR); + if ($#children > 1) { + my @dirs = grep { -d "$lib_modules/$_" } @children; + if ($#dirs > 1) { # we have subdirs + my $dir_message=''; + for my $dir (@dirs) { + if ($dir =~/kernel$/) { + $dir_message="An older install was detected.\n"; + } + else { + $dir_message="Module sub-directories were detected.\n" + unless $dir_message; + } + } + $message += $dir_message if $dir_message; + } + + my @links = grep { -l "$lib_modules/$_" } @children; + if ($#links > -1) { + my $links_message = ''; + for my $link (@links) { + next if ($link =~ /^build$/); + next if ($link =~ /^source$/); + $links_message = "Symbolic links were detected in $modules_base/$version.\n"; + } + $message += $links_message if $links_message; + } + my @files = grep { -f "$lib_modules/$_" } @children; + $message += "Additional files also exist in $modules_base/$version.\n" + if ($#files > -1); + } + } + else { $message .= "$lib_modules does not exist. ";} + return $message; +} + +if (-d "$modules_base/$version") { + my $errors=check($version); + warn "Info:\n$errors\n" if $errors; +} + +# set the env var stem +$ENV{'STEM'} = "linux"; + +sub exec_script { + my $type = shift; + my $script = shift; + print STDERR "Running $type hook script $script.\n"; + system ("$script $version $realimageloc$kimage-$version") && + print STDERR "User $type hook script [$script] "; + if ($?) { + if ($? == -1) { + print STDERR "failed to execute: $!\n"; + } + elsif ($? & 127) { + printf STDERR "died with signal %d, %s coredump\n", + ($? & 127), ($? & 128) ? 'with' : 'without'; + } + else { + printf STDERR "exited with value %d\n", $? >> 8; + } + exit $? >> 8; + } +} +sub run_hook { + my $type = shift; + my $script = shift; + if ($script =~ m,^/,) { + # Full path provided for the hook script + if (-x "$script") { + &exec_script($type,$script); + } + else { + die "The provided $type hook script [$script] could not be run.\n"; + } + } + else { + # Look for it in a safe path + for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') { + if (-x "$path/$script") { + &exec_script($type, "$path/$script"); + return 0; + } + } + # No luck + print STDERR "Could not find $type hook script [$script].\n"; + die "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n"; + } +} + + +my $options; +for (@ARGV) { + s,','\\'',g; + $options .= " '$_'"; +} +$ENV{'DEB_MAINT_PARAMS'}="$options"; + +## Run user hook script here, if any +if (-x "$preinst_hook") { + &run_hook("preinst", $preinst_hook); +} +if (-d "/etc/kernel/preinst.d") { + print STDERR "Examining /etc/kernel/preinst.d/\n"; + system ("run-parts --verbose --exit-on-error --arg=$version" . + " --arg=$realimageloc$kimage-$version" . + " /etc/kernel/preinst.d") && + die "Failed to process /etc/kernel/preinst.d"; +} +if (-d "/etc/kernel/preinst.d/$version") { + print STDERR "Examining /etc/kernel/preinst.d/$version.\n"; + system ("run-parts --verbose --exit-on-error --arg=$version" . + " --arg=$realimageloc$kimage-$version" . + " /etc/kernel/preinst.d/$version") && + die "Failed to process /etc/kernel/preinst.d/$version"; +} +print STDERR "Done.\n"; + +exit 0; + +__END__ + + --- linux-3.19.0.orig/debian/control-scripts/prerm +++ linux-3.19.0/debian/control-scripts/prerm @@ -0,0 +1,312 @@ +#! /usr/bin/perl +# -*- Mode: Perl -*- +# image.prerm --- +# Author : root ( root@melkor.pilgrim.umass.edu ) +# Created On : Fri May 17 03:28:59 1996 +# Created On Node : melkor.pilgrim.umass.edu +# Last Modified By : Manoj Srivastava +# Last Modified On : Sat Aug 5 13:14:17 2006 +# Last Machine Used: glaurung.internal.golden-gryphon.com +# Update Count : 85 +# Status : Unknown, Use with caution! +# HISTORY : +# Description : +# +# +# $Id: image.prerm,v 1.22 2003/10/07 16:24:20 srivasta Exp $ +# +# +#use strict; + +$|=1; +# Predefined values: +my $version = "=V"; +my $link_in_boot = ""; # Should be empty, mostly +my $no_symlink = ""; # Should be empty, mostly +my $reverse_symlink = ""; # Should be empty, mostly +my $do_symlinks = "Yes"; # target machine defined +my $do_boot_enable = "Yes"; # target machine defined +my $do_bootfloppy = "Yes"; # target machine defined +my $do_bootloader = "Yes"; # target machine defined +my $move_image = ''; # target machine defined +my $kimage = "=K"; # Should be empty, mostly +my $loader = "=L"; # lilo, silo, quik, palo, vmelilo, or nettrom +my $image_dir = "/boot"; # where the image is located +my $clobber_modules = ''; # target machine defined +my $initrd = "YES"; # initrd kernel +my $use_hard_links = ''; # hardlinks do not wirk across fs boundaries +my $postinst_hook = ''; #Normally we do not +my $postrm_hook = ''; #Normally we do not +my $preinst_hook = ''; #Normally we do not +my $prerm_hook = ''; #Normally we do not +my $minimal_swap = ''; # Do not swap symlinks +my $ignore_depmod_err = ''; # normally we do not +my $relink_build_link = 'YES'; # There is no harm in checking the link +my $force_build_link = ''; # There is no harm in checking the link +my $kernel_arch = "=B"; +my $ramdisk = "/usr/sbin/update-initramfs"; +my $package_name = "linux-image-$version"; + +my $Loader = "NoLOADER"; # +$Loader = "LILO" if $loader =~ /^lilo/io; +$Loader = "SILO" if $loader =~ /^silo/io; +$Loader = "QUIK" if $loader =~ /^quik/io; +$Loader = "yaboot" if $loader =~ /^yaboot/io; +$Loader = "PALO" if $loader =~ /^palo/io; +$Loader = "NETTROM" if $loader =~ /^nettrom/io; +$Loader = "VMELILO" if $loader =~ /^vmelilo/io; +$Loader = "ZIPL" if $loader =~ /^zipl/io; +$Loader = "ELILO" if $loader =~ /^elilo/io; + + +# This should not point to /tmp, because of security risks. +my $temp_file_name = "/var/log/$loader" . "_log.$$"; + +#known variables +my $image_dest = "/"; +my $realimageloc = "/$image_dir/"; +my $have_conffile = ""; +my $CONF_LOC = '/etc/kernel-img.conf'; +my $relative_links = ''; +my $silent_loader = ''; +my $warn_reboot = 'Yes'; # Warn that we are installing a version of + # the kernel we are running + +# remove multiple leading slashes; make sure there is at least one. +$realimageloc =~ s|^/*|/|o; +$realimageloc =~ s|/+|/|o; + +my $DEBUG = 0; + +# Variables used +my $image=''; +my $ret=0; +my $seen=''; +my $answer=''; +my $running = ''; +my $WouldInvalidate = 0; + +if ($ARGV[0] && ($ARGV[0] =~ /remove/ || $ARGV[0] =~ /upgrade/)) { + if (-l "/usr/doc/linux-image-$version") { + unlink "/usr/doc/linux-image-$version"; + } +} + +# Ignore all invocations uxcept when called on to remove +exit 0 unless ($ARGV[0] && $ARGV[0] =~ /remove/) ; + +# Paranoid check to make sure that the correct value is put in there +if (! $kimage) { $kimage = "vmlinuz";} # Hmm. empty +elsif ($kimage =~ m/^b?uImage$/o) { $kimage = "vmlinuz";} # these produce vmlinuz +elsif ($kimage =~ m/^b?zImage$/o) { $kimage = "vmlinuz";} # these produce vmlinuz +elsif ($kimage =~ m/^[iI]mage$/o) { my $nop = $kimage; } +elsif ($kimage =~ m/^vmlinux$/o) { my $nop = $kimage; } +else { $kimage = "vmlinuz";} # Default + +if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { + if (open(CONF, "$CONF_LOC")) { + while () { + chomp; + s/\#.*$//g; + next if /^\s*$/; + + $do_symlink = "" if /^\s*do_symlinks\s*=\s*(no|false|0)\s*$/ig; + $no_symlink = "" if /^\s*no_symlinks\s*=\s*(no|false|0)\s*$/ig; + $reverse_symlink = "" if /^\s*reverse_symlinks\s*=\s*(no|false|0)\s*$/ig; + $link_in_boot = "" if /^\s*image_in_boot\s*=\s*(no|false|0)\s*$/ig; + $link_in_boot = "" if /^\s*link_in_boot\s*=\s*(no|false|0)\s*$/ig; + $move_image = "" if /^\s*move_image\s*=\s*(no|false|0)\s*$/ig; + $clobber_modules = '' if /^\s*clobber_modules\s*=\s*(no|false|0)\s*$/ig; + $do_boot_enable = '' if /^\s*do_boot_enable\s*=\s*(no|false|0)\s*$/ig; + $do_bootfloppy = '' if /^\s*do_bootfloppy\s*=\s*(no|false|0)\s*$/ig; + $relative_links = '' if /^\s*relative_links \s*=\s*(no|false|0)\s*$/ig; + $do_bootloader = '' if /^\s*do_bootloader\s*=\s*(no|false|0)\s*$/ig; + $do_initrd = '' if /^\s*do_initrd\s*=\s*(no|false|0)\s*$/ig; + $use_hard_links = '' if /^\s*use_hard_links\s*=\s*(no|false|0)\s*$/ig; + $silent_loader = '' if /^\s*silent_loader\s*=\s*(no|false|0)\s*$/ig; + $warn_reboot = '' if /^\s*warn_reboot\s*=\s*(no|false|0)\s*$/ig; + $minimal_swap = '' if /^\s*minimal_swap\s*=\s*(no|false|0)\s*$/ig; + $ignore_depmod_err = '' if /^\s*ignore_depmod_err\s*=\s*(no|false|0)\s*$/ig; + $relink_build_link = '' if /^\s*relink_build_link\s*=\s*(no|false|0)\s*$/ig; + $force_build_link = '' if /^\s*force_build_link\s*=\s*(no|false|0)\s*$/ig; + + + $do_symlink = "Yes" if /^\s*do_symlinks\s*=\s*(yes|true|1)\s*$/ig; + $no_symlink = "Yes" if /^\s*no_symlinks\s*=\s*(yes|true|1)\s*$/ig; + $reverse_symlink = "Yes" if /^\s*reverse_symlinks\s*=\s*(yes|true|1)\s*$/ig; + $link_in_boot = "Yes" if /^\s*image_in_boot\s*=\s*(yes|true|1)\s*$/ig; + $link_in_boot = "Yes" if /^\s*link_in_boot\s*=\s*(yes|true|1)\s*$/ig; + $move_image = "Yes" if /^\s*move_image\s*=\s*(yes|true|1)\s*$/ig; + $clobber_modules = "Yes" if /^\s*clobber_modules\s*=\s*(yes|true|1)\s*$/ig; + $do_boot_enable = "Yes" if /^\s*do_boot_enable\s*=\s*(yes|true|1)\s*$/ig; + $do_bootfloppy = "Yes" if /^\s*do_bootfloppy\s*=\s*(yes|true|1)\s*$/ig; + $do_bootloader = "Yes" if /^\s*do_bootloader\s*=\s*(yes|true|1)\s*$/ig; + $relative_links = "Yes" if /^\s*relative_links\s*=\s*(yes|true|1)\s*$/ig; + $do_initrd = "Yes" if /^\s*do_initrd\s*=\s*(yes|true|1)\s*$/ig; + $use_hard_links = "Yes" if /^\s*use_hard_links\s*=\s*(yes|true|1)\s*$/ig; + $silent_loader = 'Yes' if /^\s*silent_loader\s*=\s*(yes|true|1)\s*$/ig; + $warn_reboot = 'Yes' if /^\s*warn_reboot\s*=\s*(yes|true|1)\s*$/ig; + $minimal_swap = 'Yes' if /^\s*minimal_swap\s*=\s*(yes|true|1)\s*$/ig; + $ignore_depmod_err = 'Yes' if /^\s*ignore_depmod_err\s*=\s*(yes|true|1)\s*$/ig; + $relink_build_link = 'Yes' if /^\s*relink_build_link\s*=\s*(yes|true|1)\s*$/ig; + $force_build_link = 'Yes' if /^\s*force_build_link\s*=\s*(yes|true|1)\s*$/ig; + + $image_dest = "$1" if /^\s*image_dest\s*=\s*(\S+)/ig; + $postinst_hook = "$1" if /^\s*postinst_hook\s*=\s*(\S+)/ig; + $postrm_hook = "$1" if /^\s*postrm_hook\s*=\s*(\S+)/ig; + $preinst_hook = "$1" if /^\s*preinst_hook\s*=\s*(\S+)/ig; + $prerm_hook = "$1" if /^\s*prerm_hook\s*=\s*(\S+)/ig; + $ramdisk = "$1" if /^\s*ramdisk\s*=\s*(.+)$/ig; + } + close CONF; + $have_conffile = "Yes"; + } +} + + +$ENV{KERNEL_ARCH}=$kernel_arch if $kernel_arch; + +#check to see if we are trying to remove a running kernel +# if so we abort right now. +chop($running=`uname -r`); +if ($running eq $version) { + print STDERR "WARN: Proceeding with removing running kernel image.\n"; +} + +#Now, they have an alternate kernel which they are currently running + +# This is just us being nice to lilo users. + +chdir("/") or die "could not chdir to /:$!\n"; + +if (-f "/etc/$loader.conf") { #I know, could be a link, but .. + open (LILO, "/etc/$loader.conf") || &success(); # this is not critical + while () { + chop; + s/\#.*//; # nix the comments + next unless /^\s*image\s*=\s(\S+)/o; + $image = $1; + if ($image && -e $image) { + while (defined($image) && -l $image) { + $image = readlink ($image); + } + if (defined($image) && -e $image) { + $WouldInvalidate |= $image =~ /$kimage-$version/; + } + else { + &success(); # invalid $loader.conf file + } + } + else { + &success(); # invalid $loader.conf file + } + } + close (LILO); + if ($WouldInvalidate) { + print STFERR "WARN: Proceeding with removing running kernel image.\n"; + &success(); + } +} + + +# set the env var stem +$ENV{'STEM'} = "linux"; + +sub exec_script { + my $type = shift; + my $script = shift; + print STDERR "Running $type hook script $script.\n"; + system ("$script $version $realimageloc$kimage-$version") && + print STDERR "User $type hook script [$script] "; + if ($?) { + if ($? == -1) { + print STDERR "failed to execute: $!\n"; + } + elsif ($? & 127) { + printf STDERR "died with signal %d, %s coredump\n", + ($? & 127), ($? & 128) ? 'with' : 'without'; + } + else { + printf STDERR "exited with value %d\n", $? >> 8; + } + exit $? >> 8; + } +} +sub run_hook { + my $type = shift; + my $script = shift; + if ($script =~ m,^/,) { + # Full path provided for the hook script + if (-x "$script") { + &exec_script($type,$script); + } + else { + die "The provided $type hook script [$script] could not be run.\n"; + } + } + else { + # Look for it in a safe path + for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') { + if (-x "$path/$script") { + &exec_script($type, "$path/$script"); + return 0; + } + } + # No luck + print STDERR "Could not find $type hook script [$script].\n"; + die "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n"; + } +} + + +my $options; +for (@ARGV) { + s,','\\'',g; + $options .= " '$_'"; +} +$ENV{'DEB_MAINT_PARAMS'}="$options"; + +## Run user hook script here, if any +if (-x "$prerm_hook") { + &run_hook("prerm", $prerm_hook); +} +if (-d "/etc/kernel/prerm.d") { + print STDERR "Examining /etc/kernel/prerm.d.\n"; + system ("run-parts --verbose --exit-on-error --arg=$version " . + "--arg=$realimageloc$kimage-$version /etc/kernel/prerm.d") && + die "Failed to process /etc/kernel/prerm.d"; +} +if (-d "/etc/kernel/prerm.d/$version") { + print STDERR "Examining /etc/kernel/prerm.d/$version.\n"; + system ("run-parts --verbose --exit-on-error --arg=$version" . + " --arg=$realimageloc$kimage-$version " . + "/etc/kernel/prerm.d/$version") && + die "Failed to process /etc/kernel/prerm.d/$version"; +} + +sub success () { + # NOTE: need to keep this list in sync with rules.d/2-binary-arch.mk + my %files_to_keep = ( + 'modules.builtin' => 1, + 'modules.order' => 1, + ); + my $short; + for my $file () { + $short = $file; $short =~ s,.*/,,; + if (!defined $files_to_keep{$short}) { + unlink "$file"; + } + } + exit 0; +} + + + +&success(); +exit 0; +__END__ + + + + + --- linux-3.19.0.orig/debian/control.stub +++ linux-3.19.0/debian/control.stub @@ -0,0 +1,868 @@ +Source: linux +Section: devel +Priority: optional +Maintainer: Ubuntu Kernel Team +Standards-Version: 3.9.4.0 +Build-Depends: debhelper (>= 5), dh-systemd, cpio, module-init-tools, kernel-wedge (>= 2.24ubuntu1), makedumpfile [amd64 i386], libelf-dev, libnewt-dev, libiberty-dev, rsync, libdw-dev, libpci-dev, dpkg (>= 1.16.0~ubuntu4), pkg-config, flex, bison, libunwind8-dev, openssl, libaudit-dev, bc, python-dev, gawk, device-tree-compiler [powerpc], u-boot-tools [powerpc], libc6-dev-ppc64 [powerpc], libudev-dev, autoconf, automake, libtool +Build-Depends-Indep: xmlto, docbook-utils, ghostscript, transfig, bzip2, sharutils, asciidoc +Vcs-Git: http://kernel.ubuntu.com/git-repos/ubuntu/ubuntu-utopic.git +XS-Testsuite: autopkgtest +#XS-Testsuite-Depends: gcc-4.7 binutils + +Package: linux-source-3.19.0 +Architecture: all +Section: devel +Priority: optional +Provides: linux-source, linux-source-3 +Depends: ${misc:Depends}, binutils, bzip2, coreutils | fileutils (>= 4.0) +Recommends: libc-dev, gcc, make +Suggests: libncurses-dev | ncurses-dev, kernel-package, libqt3-dev +Description: Linux kernel source for version 3.19.0 with Ubuntu patches + This package provides the source code for the Linux kernel version + 3.19.0. + . + This package is mainly meant for other packages to use, in order to build + custom flavours. + . + If you wish to use this package to create a custom Linux kernel, then it + is suggested that you investigate the package kernel-package, which has + been designed to ease the task of creating kernel image packages. + . + If you are simply trying to build third-party modules for your kernel, + you do not want this package. Install the appropriate linux-headers + package instead. + +Package: linux-doc +Architecture: all +Section: doc +Priority: optional +Depends: ${misc:Depends} +Conflicts: linux-doc-3 +Replaces: linux-doc-3 +Description: Linux kernel specific documentation for version 3.19.0 + This package provides the various documents in the 3.19.0 kernel + Documentation/ subdirectory. These document kernel subsystems, APIs, device + drivers, and so on. See + /usr/share/doc/linux-doc/00-INDEX for a list of what is + contained in each file. + +Package: linux-headers-3.19.0-20 +Architecture: all +Multi-Arch: foreign +Section: devel +Priority: optional +Depends: ${misc:Depends}, coreutils | fileutils (>= 4.0) +Description: Header files related to Linux kernel version 3.19.0 + This package provides kernel header files for version 3.19.0, for sites + that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details + +Package: linux-libc-dev +Architecture: i386 amd64 armhf arm64 x32 powerpc ppc64el +Depends: ${misc:Depends} +Conflicts: libc6-dev (<< 2.3.2.ds1-6), libc6.1-dev (<< 2.3.2.ds1-6), dvb-dev (<< 1.0.1-6), amd64-libs-dev (<= 1.1), linux-kernel-headers +Replaces: libc6-dev (<< 2.3.2.ds1-6), libc6.1-dev (<< 2.3.2.ds1-6), dvb-dev (<< 1.0.1-6), linux-kernel-headers, libdrm-dev +Provides: linux-kernel-headers +Multi-Arch: same +Description: Linux Kernel Headers for development + This package provides headers from the Linux kernel. These headers + are used by the installed headers for GNU glibc and other system + libraries. They are NOT meant to be used to build third-party modules for + your kernel. Use linux-headers-* packages for that. + +Package: linux-tools-common +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Depends: ${misc:Depends} +Replaces: linux-tools (<= 2.6.32-16.25) +Description: Linux kernel version specific tools for version 3.19.0 + This package provides the architecture independent parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version PGKVER. + +Package: linux-tools-3.19.0-20 +Architecture: i386 amd64 armhf arm64 powerpc ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-tools-common +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + You probabally want to install linux-tools-3.19.0-20-. + +Package: linux-cloud-tools-common +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Breaks: linux-tools-common (<< 3.13.0-8.28), hv-kvp-daemon-init (<< 3.13) +Replaces: linux-tools-common (<< 3.13.0-8.28), hv-kvp-daemon-init (<< 3.13) +Depends: ${misc:Depends} +Description: Linux kernel version specific cloud tools for version 3.19.0 + This package provides the architecture independent parts for kernel + version locked tools for cloud tools for version PGKVER. + +Package: linux-cloud-tools-3.19.0-20 +Architecture: i386 amd64 armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-cloud-tools-common +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud tools for version 3.19.0-20 on + 64 bit x86. + You probabally want to install linux-cloud-tools-3.19.0-20-. + + +Package: linux-image-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [i386 amd64 x32] +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-pc [i386 amd64 x32] | grub-efi-amd64 [amd64 x32] | grub-efi-ia32 [i386 amd64 x32] | grub [i386 amd64 x32] | lilo (>= 19.1) [i386 amd64 x32] | flash-kernel [armhf arm64] | grub-ieee1275 [ppc64el] +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-generic +Description: Linux kernel image for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-generic, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64 bit x86 SMP + This package provides kernel header files for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-generic-dbgsym +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-generic +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-generic +XC-Package-Type: udeb +Section: debian-installer +Architecture: i386 amd64 armhf arm64 ppc64el +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-generic-lpae +Architecture: armhf +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, kvm-api-4, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: flash-kernel [armhf] +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-generic-lpae +Description: Linux kernel image for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic LPAE processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic-lpae meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-generic-lpae +Architecture: armhf +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-generic-lpae, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Generic LPAE processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-generic-lpae meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-generic-lpae +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64 bit x86 SMP + This package provides kernel header files for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-generic-lpae-dbgsym +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-generic-lpae +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-generic-lpae +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-generic-lpae +XC-Package-Type: udeb +Section: debian-installer +Architecture: armhf +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [i386 amd64 x32] +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-pc [i386 amd64 x32] | grub-efi-amd64 [amd64 x32] | grub-efi-ia32 [i386 amd64 x32] | grub [i386 amd64 x32] | lilo (>= 19.1) [i386 amd64 x32] | flash-kernel [armhf arm64] +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-lowlatency +Description: Linux kernel image for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Lowlatency processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-lowlatency meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-lowlatency, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Lowlatency processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-lowlatency meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64 bit x86 SMP + This package provides kernel header files for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-lowlatency-dbgsym +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 3.19.0 on + 64 bit x86 SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-lowlatency +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-lowlatency +XC-Package-Type: udeb +Section: debian-installer +Architecture: i386 amd64 +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-ieee1275 +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc-e500mc +Description: Linux kernel image for version 3.19.0 on 32-bit Freescale Power e500mc + This package contains the Linux kernel image for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit Freescale Power e500mc processors. + . + Geared toward server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-e500mc meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc-e500mc, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 32-bit Freescale Power e500mc + This package contains the Linux kernel extra modules for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit Freescale Power e500mc processors. + . + Geared toward server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-e500mc meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 32-bit Freescale Power e500mc + This package provides kernel header files for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc-e500mc-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 32-bit Freescale Power e500mc + This package provides a kernel debug image for version 3.19.0 on + 32-bit Freescale Power e500mc. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc-e500mc +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc-e500mc +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: yaboot +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc-smp +Description: Linux kernel image for version 3.19.0 on 32-bit PowerPC SMP + This package contains the Linux kernel image for version 3.19.0 on + 32-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc-smp, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 32-bit PowerPC SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 32-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 32-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 32-bit PowerPC SMP + This package provides kernel header files for version 3.19.0 on + 32-bit PowerPC SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc-smp-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 32-bit PowerPC SMP + This package provides a kernel debug image for version 3.19.0 on + 32-bit PowerPC SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc-smp +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-ieee1275 +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc64-emb +Description: Linux kernel image for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package contains the Linux kernel image for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP Book3E processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-emb meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc64-emb, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package contains the Linux kernel extra modules for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP Book3E processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-emb meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package provides kernel header files for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc64-emb-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64-bit PowerPC SMP Book3E + This package provides a kernel debug image for version 3.19.0 on + 64-bit PowerPC SMP Book3E. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc64-emb +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc64-emb +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + + +Package: linux-image-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: kernel +Priority: optional +Pre-Depends: dpkg (>= 1.10.24) +Provides: linux-image, linux-image-3.0, fuse-module, redhat-cluster-modules, ivtv-modules +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tools, module-init-tools (>= 3.3-pre11-4ubuntu3) +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: yaboot +Suggests: fdutils, linux-doc-3.19.0 | linux-source-3.19.0, linux-tools, linux-headers-3.19.0-20-powerpc64-smp +Description: Linux kernel image for version 3.19.0 on 64-bit PowerPC SMP + This package contains the Linux kernel image for version 3.19.0 on + 64-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-image-extra-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-3.19.0-20-powerpc64-smp, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 3.19.0 on 64-bit PowerPC SMP + This package contains the Linux kernel extra modules for version 3.19.0 on + 64-bit PowerPC SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports 64-bit PowerPC SMP processors. + . + Geared toward desktop or server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-powerpc64-smp meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-3.19.0-20, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 3.19.0 on 64-bit PowerPC SMP + This package provides kernel header files for version 3.19.0 on + 64-bit PowerPC SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-3.19.0-20/debian.README.gz for details. + +Package: linux-image-3.19.0-20-powerpc64-smp-dbgsym +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 3.19.0 on 64-bit PowerPC SMP + This package provides a kernel debug image for version 3.19.0 on + 64-bit PowerPC SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-3.19.0-20 +Description: Linux kernel version specific tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 3.19.0-20 on + 64 bit x86. + +Package: linux-cloud-tools-3.19.0-20-powerpc64-smp +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-3.19.0-20 +Description: Linux kernel version specific cloud tools for version 3.19.0-20 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 3.19.0-20 on + 64 bit x86. + +Package: linux-udebs-powerpc64-smp +XC-Package-Type: udeb +Section: debian-installer +Architecture: powerpc +Depends: ${udeb:Depends} +Description: Metapackage depending on kernel udebs + This package depends on the all udebs that the kernel build generated, + for easier version and migration tracking. + --- linux-3.19.0.orig/debian/copyright +++ linux-3.19.0/debian/copyright @@ -0,0 +1,29 @@ +This is the Ubuntu prepackaged version of the Linux kernel. +Linux was written by Linus Torvalds +and others. + +This package was put together by the Ubuntu Kernel Team, from +sources retrieved from upstream linux git. +The sources may be found at most Linux ftp sites, including +ftp://ftp.kernel.org/pub/linux/kernel/ + +This package is currently maintained by the +Ubuntu Kernel Team + +Linux is copyrighted by Linus Torvalds and others. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Ubuntu Linux systems, the complete text of the GNU General +Public License v2 can be found in `/usr/share/common-licenses/GPL-2'. --- linux-3.19.0.orig/debian/debian.env +++ linux-3.19.0/debian/debian.env @@ -0,0 +1 @@ +DEBIAN=debian.master --- linux-3.19.0.orig/debian/docs/README.inclusion-list +++ linux-3.19.0/debian/docs/README.inclusion-list @@ -0,0 +1,51 @@ +This README describes the reason for, and the use of, module +inclusion lists. + +The original Hardy release had the notion of sub-flavours, +e.g., a flavour that was constructed as a subset of an existing flavour. +For example, the virtual flavour was extracted from the server flavour using +a subset of the server flavour modules. However, there were some difficult +mainteneance issues with regard to packaging, make rules, and scripts. This +re-implementation of the sub-flavours philosophy is hopefully simpler, +and retrofitable to all releases. + +A module inclusion list looks at the problem of of constructing a package +from the perspective of what modules do we _want_ in the package, as opposed +to what modules we _don't_ want. As the kernel matures, more and more devices are added +which makes the problem of configuration maintenance a real pain in the ass. +If we took the approach of disabling all of the config options that we don't want, +then the differences between flavours will quickly become quite large, making +it difficult to quickly compare the individual flavour configs. Each time a +new config option is added then we also have to make a decision about disabling in +order to continue to keep the minimal number of modules. + +A module inclusion list is applied on a per-flavour basis. For example, +debian./control.d/${flavour}.inclusion-list. For example, the +config for virtual is very close to server and generic, but the inclusion list +causes the virtual package to be constructed with _only_ the modules described +in the inclusion list. + +The inclusion list format is a simple bash regular expression list of files. For example, + +arch/*/{crypto,kernel,oprofile} +drivers/acpi/* +drivers/ata/ahci.ko + +These 3 regular expression forms are suitable for expansion by bash and as inputs to 'find'. +See debian/scripts/module-inclusion for details. + +There are 2 log files created as a side effect of the application of the module +inclusion list; $(flavour).inclusion-list.log and $(flavour).depmod.log. + +$(flavour).inclusion-list.log : This log is created while the inclusion list +modules are being copied. If any are missing, then those warnings go in this log. +While its not considered a fatal error, you should endevour to correct your inclusion +list such that there are no missing modules. + +$(flavour).depmod.log : The log is created as a result of running depmod on the +resulting set of modules. If there are missing symbols then you'll find that information +here. Again, you should modify your inclusion list such that there are no missing +symbols. + +Tim Gardner +June 2, 2010 --- linux-3.19.0.orig/debian/gbp.conf +++ linux-3.19.0/debian/gbp.conf @@ -0,0 +1,2 @@ +[buildpackage] +debian-tag = Ubuntu-%(version)s --- linux-3.19.0.orig/debian/linux-cloud-tools-common.hv-fcopy-daemon.service +++ linux-3.19.0/debian/linux-cloud-tools-common.hv-fcopy-daemon.service @@ -0,0 +1,12 @@ +# On Azure/Hyper-V systems start the hv_fcopy_daemon +# +# author "Andy Whitcroft " +[Unit] +Description=Hyper-V File Copy Protocol Daemon +ConditionVirtualization=microsoft + +[Service] +ExecStart=/usr/sbin/hv_fcopy_daemon -n + +[Install] +WantedBy=multi-user.target --- linux-3.19.0.orig/debian/linux-cloud-tools-common.hv-fcopy-daemon.upstart +++ linux-3.19.0/debian/linux-cloud-tools-common.hv-fcopy-daemon.upstart @@ -0,0 +1,22 @@ +# On Azure/Hyper-V systems start the hv_fcopy_daemon +# +description "Hyper-V File Copy Protocol Daemon" +author "Andy Whitcroft " + +start on runlevel [2345] +stop on runlevel [!2345] +console log + +pre-start script + if [ -e "/etc/default/hv-kvp-daemon-init" ]; then + . /etc/default/hv-kvp-daemon-init + fi + [ "$RUN_FCOPY_DAEMON" -eq 0 ] && { stop; exit 0; } + if [ -d /sys/class/dmi/id/. ]; then + read company " +[Unit] +Description=Hyper-V KVP Protocol Daemon +ConditionVirtualization=microsoft + +[Service] +ExecStart=/usr/sbin/hv_kvp_daemon -n + +[Install] +WantedBy=multi-user.target --- linux-3.19.0.orig/debian/linux-cloud-tools-common.hv-kvp-daemon.upstart +++ linux-3.19.0/debian/linux-cloud-tools-common.hv-kvp-daemon.upstart @@ -0,0 +1,22 @@ +# On Azure/Hyper-V systems start the hv_kvp_daemon +# +description "Hyper-V KVP Protocol Daemon" +author "Adam Conrad " + +start on runlevel [2345] +stop on runlevel [!2345] +console log + +pre-start script + if [ -e "/etc/default/hv-kvp-daemon-init" ]; then + . /etc/default/hv-kvp-daemon-init + fi + [ "$RUN_KVP_DAEMON" = 0 ] && { stop; exit 0; } + if [ -d /sys/class/dmi/id/. ]; then + read company " +[Unit] +Description=Hyper-V VSS Protocol Daemon +ConditionVirtualization=microsoft + +[Service] +ExecStart=/usr/sbin/hv_vss_daemon -n + +[Install] +WantedBy=multi-user.target --- linux-3.19.0.orig/debian/linux-cloud-tools-common.hv-vss-daemon.upstart +++ linux-3.19.0/debian/linux-cloud-tools-common.hv-vss-daemon.upstart @@ -0,0 +1,22 @@ +# On Azure/Hyper-V systems start the hv_vss_daemon +# +description "Hyper-V VSS Protocol Daemon" +author "Ben Howard " + +start on runlevel [2345] +stop on runlevel [!2345] +console log + +pre-start script + if [ -e "/etc/default/hv-kvp-daemon-init" ]; then + . /etc/default/hv-kvp-daemon-init + fi + [ "$RUN_VSS_DAEMON" -eq 0 ] && { stop; exit 0; } + if [ -d /sys/class/dmi/id/. ]; then + read company +# + +DEBIAN=$(shell awk -F= '($$1 == "DEBIAN") { print $$2 }' $$new; \ + done + flavours="$(sort $(wildcard $(DEBIAN)/control.d/vars.* $(DEBIAN)/sub-flavours/*.vars))";\ + for i in $$flavours; do \ + $(SHELL) $(DROOT)/scripts/control-create $$i | \ + sed -e 's/PKGVER/$(release)/g' \ + -e 's/ABINUM/$(abinum)/g' \ + -e 's/SRCPKGNAME/$(src_pkg_name)/g' \ + -e 's/=HUMAN=/$(human_arch)/g' \ + >> $(DEBIAN)/control.stub; \ + done + cp $(DEBIAN)/control.stub $(DEBIAN)/control + +.PHONY: debian/control +debian/control: $(DEBIAN)/control.stub + rm -rf $(builddir)/modules $(builddir)/firmware \ + $(builddir)/kernel-versions $(builddir)/package-list \ + $(builddir)/$(DEBIAN) + mkdir -p $(builddir)/modules/$(arch)/ + cp $(DEBIAN)/d-i/modules/* $(builddir)/modules/$(arch)/ + mkdir -p $(builddir)/firmware/$(arch)/ + cp $(DEBIAN)/d-i/firmware/* $(builddir)/firmware/$(arch)/ + cp $(DEBIAN)/d-i/package-list $(DEBIAN)/d-i/kernel-versions $(builddir)/ + touch $(builddir)/modules/$(arch)/kernel-image + # kernel-wedge needs to poke around in $(DEBIAN)/ + ln -nsf $(CURDIR)/debian $(builddir)/debian + + # Some files may need to differ between architectures + if [ -d $(DEBIAN)/d-i/modules-$(arch) ]; then \ + cp $(DEBIAN)/d-i/modules-$(arch)/* \ + $(builddir)/modules/$(arch)/; \ + fi + if [ -d $(DEBIAN)/d-i/firmware-$(arch) ]; then \ + cp $(DEBIAN)/d-i/firmware-$(arch)/* \ + $(builddir)/firmware/$(arch)/; \ + fi + + # Remove unwanted stuff for this architecture + if [ -r "$(DEBIAN)/d-i/exclude-modules.$(arch)" ]; then \ + (cat $(DEBIAN)/d-i/exclude-modules.$(arch); \ + ls $(builddir)/modules/$(arch)/) | sort | uniq -d | \ + (cd $(builddir)/modules/$(arch)/; xargs rm -f); \ + fi + if [ -r "$(DEBIAN)/d-i/exclude-firmware.$(arch)" ]; then \ + (cat $(DEBIAN)/d-i/exclude-firmware.$(arch); \ + ls $(builddir)/firmware/$(arch)/) | sort | uniq -d | \ + (cd $(builddir)/firmware/$(arch)/; xargs rm -f); \ + fi + + # Per flavour module lists + flavour_modules=`ls $(DEBIAN)/d-i/modules.$(arch)-* 2>/dev/null` \ + || true; \ + if [ "$$flavour_modules" != "" ]; then \ + for flav in $$flavour_modules; do \ + name=`echo $$flav | sed 's/.*\/modules.$(arch)-//'`; \ + mkdir $(builddir)/modules/$(arch)-$$name; \ + (cd $(builddir)/modules/; tar cf - `cat ../$$flav`) | \ + (cd $(builddir)/modules/$(arch)-$$name/; tar xf -); \ + touch $(builddir)/modules/$(arch)-$$name/kernel-image; \ + done; \ + fi + flavour_firmware=`ls $(DEBIAN)/d-i/firmware.$(arch)-* 2>/dev/null` \ + || true; \ + if [ "$$flavour_firmware" != "" ]; then \ + for flav in $$flavour_firmware; do \ + name=`echo $$flav | sed 's/.*\/firmware.$(arch)-//'`; \ + mkdir $(builddir)/firmware/$(arch)-$$name; \ + (cd $(builddir)/firmware/; tar cf - `cat ../$$flav`) | \ + (cd $(builddir)/firmware/$(arch)-$$name/; tar xf -);\ + touch $(builddir)/firmware/$(arch)-$$name/kernel-image; \ + done; \ + fi + + # Some files may need to differ between flavours + flavour_module_dirs=`ls -d $(DEBIAN)/d-i/modules-$(arch)-* 2>/dev/null`\ + || true; \ + if [ "$$flavour_module_dirs" ]; then \ + for flav in $$flavour_module_dirs; do \ + name=`echo $$flav | sed 's/.*\/modules-$(arch)-//'`; \ + [ -d $(builddir)/modules/$(arch)-$$name ] || \ + cp -a $(builddir)/modules/$(arch) \ + modules/$(arch)-$$name; \ + cp $$flav/* $(builddir)/modules/$(arch)-$$name/; \ + done; \ + fi + flavour_firmware_dirs=`ls -d $(DEBIAN)/d-i/firmware-$(arch)-* 2>/dev/null`\ + || true; \ + if [ "$$flavour_firmware_dirs" ]; then \ + for flav in $$flavour_firmware_dirs; do \ + name=`echo $$flav | sed 's/.*\/firmware-$(arch)-//'`; \ + [ -d $(builddir)/firmware/$(arch)-$$name ] || \ + cp -a $(builddir)/firmware/$(arch) \ + firmware/$(arch)-$$name; \ + cp $$flav/* $(builddir)/firmware/$(arch)-$$name/; \ + done; \ + fi + + # Remove unwanted stuff for each flavour + flavour_exclude=`ls $(DEBIAN)/d-i/exclude-modules.$(arch)-* 2>/dev/null`\ + || true; \ + if [ "$$flavour_exclude" ]; then \ + for flav in $$flavour_exclude; do \ + name=`echo $$flav | sed 's/.*\/exclude-modules.$(arch)-//'`;\ + [ -d $(builddir)/modules/$(arch)-$$name ] || \ + cp -a $(builddir)/modules/$(arch) \ + $(builddir)/modules/$(arch)-$$name; \ + (cat $$flav; \ + ls $(builddir)/modules/$(arch)-$$name) | \ + sort | uniq -d | \ + (cd $(builddir)/modules/$(arch)-$$name/; \ + xargs rm -f); \ + done; \ + fi + flavour_exclude=`ls $(DEBIAN)/d-i/exclude-firmware.$(arch)-* 2>/dev/null`\ + || true; \ + if [ "$$flavour_exclude" ]; then \ + for flav in $$flavour_exclude; do \ + name=`echo $$flav | sed 's/.*\/exclude-firmware.$(arch)-//'`;\ + [ -d $(builddir)/firmware/$(arch)-$$name ] || \ + cp -a $(builddir)/firmware/$(arch) \ + $(builddir)/firmware/$(arch)-$$name; \ + (cat $$flav; \ + ls $(builddir)/firmware/$(arch)-$$name) | \ + sort | uniq -d | \ + (cd $(builddir)/firmware/$(arch)-$$name/; \ + xargs rm -f); \ + done; \ + fi + + if [ ! -d $(builddir)/modules/$(build_arch) ]; then \ + mkdir -p $(builddir)/modules/$(build_arch); \ + cp $(builddir)/modules/$(arch)/* \ + $(builddir)/modules/$(build_arch); \ + fi + if [ ! -d $(builddir)/firmware/$(build_arch) ]; then \ + mkdir -p $(builddir)/firmware/$(build_arch); \ + cp $(builddir)/firmware/$(arch)/* \ + $(builddir)/firmware/$(build_arch); \ + fi + + cp $(DEBIAN)/control.stub debian/control.stub + cd $(builddir) && LANG=C kernel-wedge gen-control > $(CURDIR)/debian/control --- linux-3.19.0.orig/debian/rules.d/0-common-vars.mk +++ linux-3.19.0/debian/rules.d/0-common-vars.mk @@ -0,0 +1,241 @@ +# +# The source package name will be the first token from $(DEBIAN)/changelog +# +src_pkg_name=$(shell sed -n '1s/^\(.*\) (.*).*$$/\1/p' $(DEBIAN)/changelog) + +# Get some version info +release := $(shell sed -n '1s/^$(src_pkg_name).*(\(.*\)-.*).*$$/\1/p' $(DEBIAN)/changelog) +revisions := $(shell sed -n 's/^$(src_pkg_name)\ .*($(release)-\(.*\)).*$$/\1/p' $(DEBIAN)/changelog | tac) +revision ?= $(word $(words $(revisions)),$(revisions)) +prev_revisions := $(filter-out $(revision),0.0 $(revisions)) +prev_revision := $(word $(words $(prev_revisions)),$(prev_revisions)) + +prev_fullver ?= $(shell dpkg-parsechangelog -l$(DEBIAN)/changelog -o1 -c1 | sed -ne 's/^Version: *//p') + +family=ubuntu + +# This is an internally used mechanism for the daily kernel builds. It +# creates packages whose ABI is suffixed with a minimal representation of +# the current git HEAD sha. If .git/HEAD is not present, then it uses the +# uuidgen program, +# +# AUTOBUILD can also be used by anyone wanting to build a custom kernel +# image, or rebuild the entire set of Ubuntu packages using custom patches +# or configs. +AUTOBUILD= + +ifneq ($(AUTOBUILD),) +skipabi = true +skipmodule = true +skipdbg = true +gitver=$(shell if test -f .git/HEAD; then cat .git/HEAD; else uuidgen; fi) +gitverpre=$(shell echo $(gitver) | cut -b -3) +gitverpost=$(shell echo $(gitver) | cut -b 38-40) +abi_suffix = -$(gitverpre)$(gitverpost) +endif + +ifneq ($(NOKERNLOG),) +ubuntu_log_opts += --no-kern-log +endif +ifneq ($(PRINTSHAS),) +ubuntu_log_opts += --print-shas +endif + +# Get the kernels own extra version to be added to the release signature. +raw_kernelversion=$(shell make kernelversion) + +# +# full_build -- are we doing a full buildd style build +# +ifeq ($(wildcard /CurrentlyBuilding),) +full_build?=false +else +full_build?=true +endif + +# +# The debug packages are ginormous, so you probably want to skip +# building them (as a developer). +# +ifeq ($(full_build),false) +skipdbg=true +endif + +abinum := $(shell echo $(revision) | sed -r -e 's/([^\+~]*)\.[^\.]+(~.*)?(\+.*)?$$/\1/')$(abi_suffix) +prev_abinum := $(shell echo $(prev_revision) | sed -r -e 's/([^\+~]*)\.[^\.]+(~.*)?(\+.*)?$$/\1/')$(abi_suffix) +abi_release := $(release)-$(abinum) + +uploadnum := $(shell echo $(revision) | sed -r -e 's/[^\+~]*\.([^\.~]+(~.*)?(\+.*)?$$)/\1/') +ifneq ($(full_build),false) + uploadnum := $(uploadnum)-Ubuntu +endif + +# XXX: linux-libc-dev got bumped to -803.N inadvertantly by a ti-omap4 upload +# shift our version higher for this package only. Ensure this only +# occurs for the v2.6.35 kernel so that we do not propogate this into +# any other series. +raw_uploadnum := $(shell echo $(revision) | sed -e 's/.*\.//') +libc_dev_version := +ifeq ($(DEBIAN),debian.master) +ifeq ($(release),2.6.35) +libc_dev_version := -v$(release)-$(shell expr "$(abinum)" + 1000).$(raw_uploadnum) +endif +endif + +DEB_HOST_MULTIARCH = $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +DEB_HOST_GNU_TYPE = $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE = $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH) +DEB_BUILD_ARCH = $(shell dpkg-architecture -qDEB_BUILD_ARCH) + +# +# Detect invocations of the form 'fakeroot debian/rules binary arch=armhf' +# within an x86'en schroot. This only gets you part of the way since the +# packaging phase fails, but you can at least compile the kernel quickly. +# +arch := $(DEB_HOST_ARCH) +ifneq ($(arch),$(DEB_HOST_ARCH)) + CROSS_COMPILE ?= $(shell dpkg-architecture -a$(arch) -qDEB_HOST_GNU_TYPE -f 2>/dev/null)- +endif + +# +# Detect invocations of the form 'dpkg-buildpackage -B -aarmhf' within +# an x86'en schroot. This is the only way to build all of the packages +# (except for tools). +# +ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) + CROSS_COMPILE ?= $(DEB_HOST_GNU_TYPE)- +endif + +abidir := $(CURDIR)/$(DEBIAN)/abi/$(release)-$(revision)/$(arch) +prev_abidir := $(CURDIR)/$(DEBIAN)/abi/$(release)-$(prev_revision)/$(arch) +commonconfdir := $(CURDIR)/$(DEBIAN)/config +archconfdir := $(CURDIR)/$(DEBIAN)/config/$(arch) +sharedconfdir := $(CURDIR)/debian.master/config +builddir := $(CURDIR)/debian/build +stampdir := $(CURDIR)/debian/stamps + +# +# The binary package name always starts with linux-image-$KVER-$ABI.$UPLOAD_NUM. There +# are places that you'll find linux-image hard coded, but I guess thats OK since the +# assumption that the binary package always starts with linux-image will never change. +# +bin_pkg_name=linux-image-$(abi_release) +extra_pkg_name=linux-image-extra-$(abi_release) +hdrs_pkg_name=linux-headers-$(abi_release) +indep_hdrs_pkg_name=linux-headers-$(abi_release) + +# +# The generation of content in the doc package depends on both 'AUTOBUILD=' and +# 'do_doc_package_content=true'. There are usually build errors during the development +# cycle, so its OK to leave 'do_doc_package_content=false' until those build +# failures get sorted out. Finally, the doc package doesn't really need to be built +# for developer testing (its kind of slow), so only do it if on a buildd. +do_doc_package=true +do_doc_package_content=true +ifeq ($(full_build),false) +do_doc_package_content=false +endif +doc_pkg_name=$(src_pkg_name)-doc + +# +# Similarly with the linux-source package, you need not build it as a developer. Its +# somewhat I/O intensive and utterly useless. +# +do_source_package=true +do_source_package_content=true +ifeq ($(full_build),false) +do_source_package_content=false +endif + +# linux-libc-dev may not be needed, default to building it. +do_libc_dev_package=true + +# common headers normally is built as an indep package, but may be arch +do_common_headers_indep=true + +# add a 'full source' mode +do_full_source=false + +# build tools +ifneq ($(wildcard $(CURDIR)/tools),) + ifeq ($(do_tools),) + ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) + do_tools=false + endif + endif + do_tools?=true +else + do_tools?=false +endif +tools_pkg_name=$(src_pkg_name)-tools-$(abi_release) +tools_common_pkg_name=$(src_pkg_name)-tools-common +tools_flavour_pkg_name=linux-tools-$(abi_release) +cloud_pkg_name=$(src_pkg_name)-cloud-tools-$(abi_release) +cloud_common_pkg_name=$(src_pkg_name)-cloud-tools-common +cloud_flavour_pkg_name=linux-cloud-tools-$(abi_release) + +# The general flavour specific image package. +do_flavour_image_package=true + +# The general flavour specific header package. +do_flavour_header_package=true + +# DTBs +do_dtbs=false + +# Support parallel= in DEB_BUILD_OPTIONS (see #209008) +# +# These 2 environment variables set the -j value of the kernel build. For example, +# CONCURRENCY_LEVEL=16 fakeroot $(DEBIAN)/rules binary-debs +# or +# DEB_BUILD_OPTIONS=parallel=16 fakeroot $(DEBIAN)/rules binary-debs +# +# The default is to use the number of CPUs. +# +COMMA=, +DEB_BUILD_OPTIONS_PARA = $(subst parallel=,,$(filter parallel=%,$(subst $(COMMA), ,$(DEB_BUILD_OPTIONS)))) +ifneq (,$(DEB_BUILD_OPTIONS_PARA)) + CONCURRENCY_LEVEL := $(DEB_BUILD_OPTIONS_PARA) +endif + +ifeq ($(CONCURRENCY_LEVEL),) + # Check the environment + CONCURRENCY_LEVEL := $(shell echo $$CONCURRENCY_LEVEL) + # No? Then build with the number of CPUs on the host. + ifeq ($(CONCURRENCY_LEVEL),) + CONCURRENCY_LEVEL := $(shell expr `getconf _NPROCESSORS_ONLN` \* 1) + endif + # Oh hell, give 'em one + ifeq ($(CONCURRENCY_LEVEL),) + CONCURRENCY_LEVEL := 1 + endif +endif + +conc_level = -j$(CONCURRENCY_LEVEL) + +# target_flavour is filled in for each step +kmake = make ARCH=$(build_arch) \ + CROSS_COMPILE=$(CROSS_COMPILE) \ + KERNELVERSION=$(abi_release)-$(target_flavour) \ + CONFIG_DEBUG_SECTION_MISMATCH=y \ + KBUILD_BUILD_VERSION="$(uploadnum)" \ + LOCALVERSION= localver-extra= \ + CFLAGS_MODULE="-DPKG_ABI=$(abinum)" +ifneq ($(LOCAL_ENV_CC),) +kmake += CC=$(LOCAL_ENV_CC) DISTCC_HOSTS=$(LOCAL_ENV_DISTCC_HOSTS) +endif + +# Locking is required in parallel builds to prevent loss of contents +# of the debian/files. +lockme_file = $(CURDIR)/debian/.LOCK +lockme_cmd = flock -w 60 +lockme = $(lockme_cmd) $(lockme_file) + +# Don't fail if a link already exists. +LN = ln -sf + +# Checks if a var is overriden by the custom rules. Called with var and +# flavour as arguments. +custom_override = \ + $(shell if [ -n "$($(1)_$(2))" ]; then echo "$($(1)_$(2))"; else echo "$($(1))"; fi) --- linux-3.19.0.orig/debian/rules.d/1-maintainer.mk +++ linux-3.19.0/debian/rules.d/1-maintainer.mk @@ -0,0 +1,127 @@ +# The following targets are for the maintainer only! do not run if you don't +# know what they do. + +.PHONY: printenv updateconfigs printchanges insertchanges startnewrelease diffupstream help updateportsconfigs editportsconfigs + +help: + @echo "These are the targets in addition to the normal $(DEBIAN) ones:" + @echo + @echo " printenv : Print some variables used in the build" + @echo + @echo " updateconfigs : Update core arch configs" + @echo + @echo " editconfigs : Update core arch configs interractively" + @echo " genconfigs : Generate core arch configs in CONFIGS/*" + @echo + @echo " updateportsconfigs : Update ports arch configs" + @echo + @echo " editportsconfigs : Update ports arch configs interactivly" + @echo " genportconfigs : Generate ports arch configs in CONFIGS/*" + @echo + @echo " printchanges : Print the current changelog entries (from git)" + @echo + @echo " insertchanges : Insert current changelog entries (from git)" + @echo + @echo " startnewrelease : Start a new changelog set" + @echo + @echo " diffupstream : Diff stock kernel code against upstream (git)" + @echo + @echo " help : If you are kernel hacking, you need the professional" + @echo " version of this" + @echo + @echo "Environment variables:" + @echo + @echo " NOKERNLOG : Do not add upstream kernel commits to changelog" + @echo " CONCURRENCY_LEVEL=X" + @echo " : Use -jX for kernel compile" + @echo " PRINTSHAS : Include SHAs for commits in changelog" + +printdebian: + @echo "$(DEBIAN)" + +updateconfigs defaultconfigs editconfigs genconfigs dumpconfigs: + dh_testdir; + $(SHELL) $(DROOT)/scripts/misc/kernelconfig $@ + rm -rf build + +updateportsconfigs defaultportsconfigs editportsconfigs genportsconfigs askconfigs: + dh_testdir; + $(SHELL) $(DROOT)/scripts/misc/kernelconfig $@ ports + rm -rf build + +printenv: + dh_testdir + @echo "src package name = $(src_pkg_name)" + @echo "release = $(release)" + @echo "revisions = $(revisions)" + @echo "revision = $(revision)" + @echo "uploadnum = $(uploadnum)" + @echo "prev_revisions = $(prev_revisions)" + @echo "prev_revision = $(prev_revision)" + @echo "abinum = $(abinum)" + @echo "gitver = $(gitver)" + @echo "flavours = $(flavours)" + @echo "skipabi = $(skipabi)" + @echo "skipmodule = $(skipmodule)" + @echo "skipdbg = $(skipdbg)" + @echo "ubuntu_log_opts = $(ubuntu_log_opts)" + @echo "CONCURRENCY_LEVEL = $(CONCURRENCY_LEVEL)" + @echo "bin package name = $(bin_pkg_name)" + @echo "hdr package name = $(hdrs_pkg_name)" + @echo "doc package name = $(doc_pkg_name)" + @echo "do_doc_package = $(do_doc_package)" + @echo "do_doc_package_content = $(do_doc_package_content)" + @echo "do_source_package = $(do_source_package)" + @echo "do_source_package_content = $(do_source_package_content)" + @echo "do_libc_dev_package = $(do_libc_dev_package)" + @echo "do_flavour_image_package = $(do_flavour_image_package)" + @echo "do_flavour_header_package = $(do_flavour_header_package)" + @echo "do_common_headers_indep = $(do_common_headers_indep)" + @echo "do_full_source = $(do_full_source)" + @echo "do_tools = $(do_tools)" + @echo "do_any_tools = $(do_any_tools)" + @echo "do_linux_tools = $(do_linux_tools)" + @echo " do_tools_cpupower = $(do_tools_cpupower)" + @echo " do_tools_perf = $(do_tools_perf)" + @echo " do_tools_x86 = $(do_tools_x86)" + @echo "do_cloud_tools = $(do_cloud_tools)" + @echo " do_tools_hyperv = $(do_tools_hyperv)" + @echo "full_build = $(full_build)" + @echo "libc_dev_version = $(libc_dev_version)" + @echo "DEB_HOST_GNU_TYPE = $(DEB_HOST_GNU_TYPE)" + @echo "DEB_BUILD_GNU_TYPE = $(DEB_BUILD_GNU_TYPE)" + @echo "DEB_HOST_ARCH = $(DEB_HOST_ARCH)" + @echo "DEB_BUILD_ARCH = $(DEB_BUILD_ARCH)" + @echo "arch = $(arch)" + @echo "kmake = $(kmake)" + +printchanges: + @baseCommit=$$(git log --pretty=format:'%H %s' | \ + gawk '/UBUNTU: '".*Ubuntu-`echo $(prev_fullver) | sed 's/+/\\\\+/'`"'$$/ { print $$1; exit }'); \ + git log "$$baseCommit"..HEAD | \ + perl -w -f $(DROOT)/scripts/misc/git-ubuntu-log $(ubuntu_log_opts) + +insertchanges: + @perl -w -f $(DROOT)/scripts/misc/insert-changes.pl $(DROOT) $(DEBIAN) + +diffupstream: + @git diff-tree -p refs/remotes/linux-2.6/master..HEAD $(shell ls | grep -vE '^(ubuntu|$(DEBIAN)|\.git.*)') + +startnewrelease: + dh_testdir + @nextminor=$(shell expr `echo $(revision) | gawk -F. '{print $$2}'` + 1); \ + nextmajor=$(shell expr `echo $(revision) | awk -F. '{print $$1}'` + 1); \ + now="$(shell date -R)"; \ + echo "Creating new changelog set for $(release)-$$nextmajor.$$nextminor..."; \ + echo -e "$(src_pkg_name) ($(release)-$$nextmajor.$$nextminor) UNRELEASED; urgency=low\n" > $(DEBIAN)/changelog.new; \ + echo " CHANGELOG: Do not edit directly. Autogenerated at release." >> \ + $(DEBIAN)/changelog.new; \ + echo " CHANGELOG: Use the printchanges target to see the curent changes." \ + >> $(DEBIAN)/changelog.new; \ + echo " CHANGELOG: Use the insertchanges target to create the final log." \ + >> $(DEBIAN)/changelog.new; \ + echo -e "\n -- $$DEBFULLNAME <$$DEBEMAIL> $$now\n" >> \ + $(DEBIAN)/changelog.new ; \ + cat $(DEBIAN)/changelog >> $(DEBIAN)/changelog.new; \ + mv $(DEBIAN)/changelog.new $(DEBIAN)/changelog + --- linux-3.19.0.orig/debian/rules.d/2-binary-arch.mk +++ linux-3.19.0/debian/rules.d/2-binary-arch.mk @@ -0,0 +1,673 @@ +# We don't want make removing intermediary stamps +.SECONDARY : + +# Prepare the out-of-tree build directory +ifeq ($(do_full_source),true) +build_cd = cd $(builddir)/build-$*; # +build_O = +else +build_cd = +build_O = O=$(builddir)/build-$* +endif + +# Typically supplied from the arch makefile, e.g., debian.master/control.d/armhf.mk +ifneq ($(gcc),) +kmake += CC=$(CROSS_COMPILE)$(gcc) +endif + +$(stampdir)/stamp-prepare-%: config-prepare-check-% + @echo Debug: $@ + @touch $@ +$(stampdir)/stamp-prepare-tree-%: target_flavour = $* +$(stampdir)/stamp-prepare-tree-%: $(commonconfdir)/config.common.$(family) $(archconfdir)/config.common.$(arch) $(archconfdir)/config.flavour.% + @echo Debug: $@ + install -d $(builddir)/build-$* + touch $(builddir)/build-$*/ubuntu-build + [ "$(do_full_source)" != 'true' ] && true || \ + rsync -a --exclude debian --exclude debian.master --exclude $(DEBIAN) * $(builddir)/build-$* + cat $^ | sed -e 's/.*CONFIG_VERSION_SIGNATURE.*/CONFIG_VERSION_SIGNATURE="Ubuntu $(release)-$(revision)-$* $(raw_kernelversion)"/' > $(builddir)/build-$*/.config + find $(builddir)/build-$* -name "*.ko" | xargs rm -f + $(build_cd) $(kmake) $(build_O) -j1 silentoldconfig prepare scripts + touch $@ + +# Used by developers as a shortcut to prepare a tree for compilation. +prepare-%: $(stampdir)/stamp-prepare-% + @echo Debug: $@ +# Used by developers to allow efficient pre-building without fakeroot. +build-%: $(stampdir)/stamp-build-% + @echo Debug: $@ + +# Do the actual build, including image and modules +$(stampdir)/stamp-build-%: target_flavour = $* +$(stampdir)/stamp-build-%: bldimg = $(call custom_override,build_image,$*) +$(stampdir)/stamp-build-%: $(stampdir)/stamp-prepare-% + @echo Debug: $@ build_image $(build_image) bldimg $(bldimg) + $(build_cd) $(kmake) $(build_O) $(conc_level) $(bldimg) modules $(if $(filter true,$(do_dtbs)),dtbs) + @touch $@ + +# Install the finished build +install-%: pkgdir = $(CURDIR)/debian/$(bin_pkg_name)-$* +install-%: pkgdir_ex = $(CURDIR)/debian/$(extra_pkg_name)-$* +install-%: bindoc = $(pkgdir)/usr/share/doc/$(bin_pkg_name)-$* +install-%: dbgpkgdir = $(CURDIR)/debian/$(bin_pkg_name)-$*-dbgsym +install-%: signed = $(CURDIR)/debian/$(bin_pkg_name)-signed +install-%: toolspkgdir = $(CURDIR)/debian/$(tools_flavour_pkg_name)-$* +install-%: cloudpkgdir = $(CURDIR)/debian/$(cloud_flavour_pkg_name)-$* +install-%: basepkg = $(hdrs_pkg_name) +install-%: indeppkg = $(indep_hdrs_pkg_name) +install-%: kernfile = $(call custom_override,kernel_file,$*) +install-%: instfile = $(call custom_override,install_file,$*) +install-%: hdrdir = $(CURDIR)/debian/$(basepkg)-$*/usr/src/$(basepkg)-$* +install-%: target_flavour = $* +install-%: CONFIG_MODULE_SIG_HASH=sha512 +install-%: MODSECKEY=$(builddir)/build-$*/signing_key.priv +install-%: MODPUBKEY=$(builddir)/build-$*/signing_key.x509 +install-%: checks-% + @echo Debug: $@ kernel_file $(kernel_file) kernfile $(kernfile) install_file $(install_file) instfile $(instfile) + dh_testdir + dh_testroot + dh_clean -k -p$(bin_pkg_name)-$* + dh_clean -k -p$(hdrs_pkg_name)-$* +ifneq ($(skipdbg),true) + dh_clean -k -p$(dbg_pkg_name)-$* +endif + + # The main image + # compress_file logic required because not all architectures + # generate a zImage automatically out of the box +ifeq ($(compress_file),) + install -m600 -D $(builddir)/build-$*/$(kernfile) \ + $(pkgdir)/boot/$(instfile)-$(abi_release)-$* +else + install -d $(pkgdir)/boot + gzip -c9v $(builddir)/build-$*/$(kernfile) > \ + $(pkgdir)/boot/$(instfile)-$(abi_release)-$* + chmod 600 $(pkgdir)/boot/$(instfile)-$(abi_release)-$* +endif + +ifeq ($(uefi_signed),true) + install -d $(signed)/$(release)-$(revision) + # Check to see if this supports handoff, if not do not sign it. + # Check the identification area magic and version >= 0x020b + handoff=`dd if="$(pkgdir)/boot/$(instfile)-$(abi_release)-$*" bs=1 skip=514 count=6 2>/dev/null | od -s | gawk '($$1 == 0 && $$2 == 25672 && $$3 == 21362 && $$4 >= 523) { print "GOOD" }'`; \ + if [ "$$handoff" = "GOOD" ]; then \ + cp -p $(pkgdir)/boot/$(instfile)-$(abi_release)-$* \ + $(signed)/$(release)-$(revision)/$(instfile)-$(abi_release)-$*.efi; \ + fi +endif + + install -m644 $(builddir)/build-$*/.config \ + $(pkgdir)/boot/config-$(abi_release)-$* + install -m644 $(abidir)/$* \ + $(pkgdir)/boot/abi-$(abi_release)-$* + install -m600 $(builddir)/build-$*/System.map \ + $(pkgdir)/boot/System.map-$(abi_release)-$* + if [ "$(filter true,$(do_dtbs))" ]; then \ + $(build_cd) $(kmake) $(build_O) $(conc_level) dtbs_install \ + INSTALL_DTBS_PATH=$(pkgdir)/lib/firmware/$(abi_release)-$*/device-tree; \ + ( cd $(pkgdir)/lib/firmware/$(abi_release)-$*/ && find device-tree -print ) | \ + while read dtb_file; do \ + echo "$$dtb_file ?" >> $(DEBIAN)/d-i/firmware/kernel-image; \ + done; \ + fi +ifeq ($(no_dumpfile),) + makedumpfile -g $(pkgdir)/boot/vmcoreinfo-$(abi_release)-$* \ + -x $(builddir)/build-$*/vmlinux + chmod 0600 $(pkgdir)/boot/vmcoreinfo-$(abi_release)-$* +endif + + $(build_cd) $(kmake) $(build_O) $(conc_level) modules_install $(vdso) \ + INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=$(pkgdir)/ \ + INSTALL_FW_PATH=$(pkgdir)/lib/firmware/$(abi_release)-$* + + # + # Build module blacklists: + # - blacklist all watchdog drivers (LP:1432837) + # + install -d $(pkgdir)/lib/modprobe.d + echo "# Kernel supplied blacklist for $(src_pkg_name) $(abi_release)-$* $(arch)" \ + >$(pkgdir)/lib/modprobe.d/blacklist_$(src_pkg_name)_$(abi_release)-$*.conf + for conf in $(arch)-$* $(arch) common.conf; do \ + if [ -f $(DEBIAN)/modprobe.d/$$conf ]; then \ + echo "# modprobe.d/$$conf"; \ + cat $(DEBIAN)/modprobe.d/$$conf; \ + fi; \ + done >>$(pkgdir)/lib/modprobe.d/blacklist_$(src_pkg_name)_$(abi_release)-$*.conf + echo "# Autogenerated watchdog blacklist" \ + >>$(pkgdir)/lib/modprobe.d/blacklist_$(src_pkg_name)_$(abi_release)-$*.conf + ls -1 $(pkgdir)/lib/modules/$(abi_release)-$*/kernel/drivers/watchdog/ | \ + sed -e 's/^/blacklist /' -e 's/.ko$$//' | \ + sort -u \ + >>$(pkgdir)/lib/modprobe.d/blacklist_$(src_pkg_name)_$(abi_release)-$*.conf + +ifeq ($(do_extras_package),true) + # + # Remove all modules not in the inclusion list. + # + if [ -f $(DEBIAN)/control.d/$(target_flavour).inclusion-list ] ; then \ + mkdir -p $(pkgdir_ex)/lib/modules/$(abi_release)-$*; \ + mv $(pkgdir)/lib/modules/$(abi_release)-$*/kernel \ + $(pkgdir_ex)/lib/modules/$(abi_release)-$*/kernel; \ + $(SHELL) $(DROOT)/scripts/module-inclusion --master \ + $(pkgdir_ex)/lib/modules/$(abi_release)-$*/kernel \ + $(pkgdir)/lib/modules/$(abi_release)-$*/kernel \ + $(DEBIAN)/control.d/$(target_flavour).inclusion-list 2>&1 | \ + tee $(target_flavour).inclusion-list.log; \ + /sbin/depmod -b $(pkgdir) -ea -F $(pkgdir)/boot/System.map-$(abi_release)-$* \ + $(abi_release)-$* 2>&1 |tee $(target_flavour).depmod.log; \ + if [ `grep -c 'unknown symbol' $(target_flavour).depmod.log` -gt 0 ]; then \ + echo "EE: Unresolved module dependencies in base package!"; \ + exit 1; \ + fi \ + fi +endif + +ifeq ($(no_dumpfile),) + makedumpfile -g $(pkgdir)/boot/vmcoreinfo-$(abi_release)-$* \ + -x $(builddir)/build-$*/vmlinux + chmod 0600 $(pkgdir)/boot/vmcoreinfo-$(abi_release)-$* +endif + rm -f $(pkgdir)/lib/modules/$(abi_release)-$*/build + rm -f $(pkgdir)/lib/modules/$(abi_release)-$*/source + + # Some initramfs-tools specific modules + install -d $(pkgdir)/lib/modules/$(abi_release)-$*/initrd + if [ -f $(pkgdir)/lib/modules/$(abi_release)-$*/kernel/drivers/video/vesafb.ko ]; then\ + $(LN) $(pkgdir)/lib/modules/$(abi_release)-$*/kernel/drivers/video/vesafb.ko \ + $(pkgdir)/lib/modules/$(abi_release)-$*/initrd/; \ + fi + + # Now the image scripts + install -d $(pkgdir)/DEBIAN + for script in postinst postrm preinst prerm; do \ + sed -e 's/=V/$(abi_release)-$*/g' -e 's/=K/$(instfile)/g' \ + -e 's/=L/$(loader)/g' -e 's@=B@$(build_arch)@g' \ + $(DROOT)/control-scripts/$$script > $(pkgdir)/DEBIAN/$$script; \ + chmod 755 $(pkgdir)/DEBIAN/$$script; \ + done +ifeq ($(do_extras_package),true) + # Install the postinit/postrm scripts in the extras package. + if [ -f $(DEBIAN)/control.d/$(target_flavour).inclusion-list ] ; then \ + install -d $(pkgdir_ex)/DEBIAN; \ + for script in postinst postrm ; do \ + sed -e 's/=V/$(abi_release)-$*/g' -e 's/=K/$(instfile)/g' \ + -e 's/=L/$(loader)/g' -e 's@=B@$(build_arch)@g' \ + debian/control-scripts/extra-post > $(pkgdir_ex)/DEBIAN/$$script; \ + chmod 755 $(pkgdir_ex)/DEBIAN/$$script; \ + done; \ + fi +endif + + # Install the full changelog. +ifeq ($(do_doc_package),true) + install -d $(bindoc) + cat $(DEBIAN)/changelog $(DEBIAN)/changelog.historical | \ + gzip -9 >$(bindoc)/changelog.Debian.old.gz + chmod 644 $(bindoc)/changelog.Debian.old.gz +endif + +ifneq ($(skipsub),true) + for sub in $($(*)_sub); do \ + if ! (TO=$$sub FROM=$* ABI_RELEASE=$(abi_release) $(SHELL) \ + $(DROOT)/scripts/sub-flavour); then exit 1; fi; \ + /sbin/depmod -b debian/$(bin_pkg_name)-$$sub \ + -ea -F debian/$(bin_pkg_name)-$$sub/boot/System.map-$(abi_release)-$* \ + $(abi_release)-$*; \ + install -d debian/$(bin_pkg_name)-$$sub/DEBIAN; \ + for script in postinst postrm preinst prerm; do \ + sed -e 's/=V/$(abi_release)-$*/g' \ + -e 's/=K/$(instfile)/g' \ + -e 's/=L/$(loader)/g' \ + -e 's@=B@$(build_arch)@g' \ + $(DROOT)/control-scripts/$$script > \ + debian/$(bin_pkg_name)-$$sub/DEBIAN/$$script;\ + chmod 755 debian/$(bin_pkg_name)-$$sub/DEBIAN/$$script;\ + done; \ + done +endif + +ifneq ($(skipdbg),true) + # Debug image is simple + install -m644 -D $(builddir)/build-$*/vmlinux \ + $(dbgpkgdir)/usr/lib/debug/boot/vmlinux-$(abi_release)-$* + $(build_cd) $(kmake) $(build_O) modules_install $(vdso) \ + INSTALL_MOD_PATH=$(dbgpkgdir)/usr/lib/debug + # Add .gnu_debuglink sections to each stripped .ko + # pointing to unstripped verson + find $(pkgdir) -name '*.ko' | sed 's|$(pkgdir)||'| while read module ; do \ + if [[ -f "$(dbgpkgdir)/usr/lib/debug/$$module" ]] ; then \ + $(CROSS_COMPILE)objcopy \ + --add-gnu-debuglink=$(dbgpkgdir)/usr/lib/debug/$$module \ + $(pkgdir)/$$module; \ + scripts/sign-file $(CONFIG_MODULE_SIG_HASH) $(MODSECKEY) $(MODPUBKEY) \ + $(pkgdir)/$$module; \ + fi; \ + done + rm -f $(dbgpkgdir)/usr/lib/debug/lib/modules/$(abi_release)-$*/build + rm -f $(dbgpkgdir)/usr/lib/debug/lib/modules/$(abi_release)-$*/source + rm -f $(dbgpkgdir)/usr/lib/debug/lib/modules/$(abi_release)-$*/modules.* + rm -fr $(dbgpkgdir)/usr/lib/debug/lib/firmware +endif + + # The flavour specific headers image + # TODO: Would be nice if we didn't have to dupe the original builddir + install -d -m755 $(hdrdir) + cat $(builddir)/build-$*/.config | \ + sed -e 's/.*CONFIG_DEBUG_INFO=.*/# CONFIG_DEBUG_INFO is not set/g' > \ + $(hdrdir)/.config + chmod 644 $(hdrdir)/.config + $(kmake) O=$(hdrdir) -j1 silentoldconfig prepare scripts + # We'll symlink this stuff + rm -f $(hdrdir)/Makefile + rm -rf $(hdrdir)/include2 $(hdrdir)/source + # Copy over the compilation version. + cp "$(builddir)/build-$*/include/generated/compile.h" \ + "$(hdrdir)/include/generated/compile.h" + # Add UTS_UBUNTU_RELEASE_ABI since UTS_RELEASE is difficult to parse. + echo "#define UTS_UBUNTU_RELEASE_ABI $(abinum)" >> $(hdrdir)/include/generated/utsrelease.h + # powerpc kernel arch seems to need some .o files for external module linking. Add them in. +ifeq ($(build_arch),powerpc) + mkdir -p $(hdrdir)/arch/powerpc/lib + cp $(builddir)/build-$*/arch/powerpc/lib/*.o $(hdrdir)/arch/powerpc/lib +endif + # Script to symlink everything up + $(SHELL) $(DROOT)/scripts/link-headers "$(hdrdir)" "$(indeppkg)" "$*" + # The build symlink + install -d debian/$(basepkg)-$*/lib/modules/$(abi_release)-$* + $(LN) /usr/src/$(basepkg)-$* \ + debian/$(basepkg)-$*/lib/modules/$(abi_release)-$*/build + # And finally the symvers + install -m644 $(builddir)/build-$*/Module.symvers \ + $(hdrdir)/Module.symvers + + # Now the header scripts + install -d $(CURDIR)/debian/$(basepkg)-$*/DEBIAN + for script in postinst; do \ + sed -e 's/=V/$(abi_release)-$*/g' -e 's/=K/$(instfile)/g' \ + $(DROOT)/control-scripts/headers-$$script > \ + $(CURDIR)/debian/$(basepkg)-$*/DEBIAN/$$script; \ + chmod 755 $(CURDIR)/debian/$(basepkg)-$*/DEBIAN/$$script; \ + done + + # At the end of the package prep, call the tests + DPKG_ARCH="$(arch)" KERN_ARCH="$(build_arch)" FLAVOUR="$*" \ + VERSION="$(abi_release)" REVISION="$(revision)" \ + PREV_REVISION="$(prev_revision)" ABI_NUM="$(abinum)" \ + PREV_ABI_NUM="$(prev_abinum)" BUILD_DIR="$(builddir)/build-$*" \ + INSTALL_DIR="$(pkgdir)" SOURCE_DIR="$(CURDIR)" \ + run-parts -v $(DROOT)/tests-build + + # + # Remove files which are generated at installation by postinst, + # except for modules.order and modules.builtin + # + # NOTE: need to keep this list in sync with postrm + # + mkdir $(pkgdir)/lib/modules/$(abi_release)-$*/_ + mv $(pkgdir)/lib/modules/$(abi_release)-$*/modules.order \ + $(pkgdir)/lib/modules/$(abi_release)-$*/_ + if [ -f $(pkgdir)/lib/modules/$(abi_release)-$*/modules.builtin ] ; then \ + mv $(pkgdir)/lib/modules/$(abi_release)-$*/modules.builtin \ + $(pkgdir)/lib/modules/$(abi_release)-$*/_; \ + fi + rm -f $(pkgdir)/lib/modules/$(abi_release)-$*/modules.* + mv $(pkgdir)/lib/modules/$(abi_release)-$*/_/* \ + $(pkgdir)/lib/modules/$(abi_release)-$* + rmdir $(pkgdir)/lib/modules/$(abi_release)-$*/_ + +ifeq ($(do_linux_tools),true) + # Create the linux-tools tool links + install -d $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* +ifeq ($(do_tools_usbip),true) + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/usbip $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/usbipd $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* +endif +ifeq ($(do_tools_cpupower),true) + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/cpupower $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* +endif +ifeq ($(do_tools_perf),true) + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/perf $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* +endif +ifeq ($(do_tools_x86),true) + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/x86_energy_perf_policy $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/turbostat $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* +endif +endif +ifeq ($(do_cloud_tools),true) +ifeq ($(do_tools_hyperv),true) + # Create the linux-hyperv tool links + install -d $(cloudpkgdir)/usr/lib/linux-tools/$(abi_release)-$* + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/hv_kvp_daemon $(cloudpkgdir)/usr/lib/linux-tools/$(abi_release)-$* + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/hv_vss_daemon $(cloudpkgdir)/usr/lib/linux-tools/$(abi_release)-$* + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/hv_fcopy_daemon $(cloudpkgdir)/usr/lib/linux-tools/$(abi_release)-$* +endif +endif + +headers_tmp := $(CURDIR)/debian/tmp-headers +headers_dir := $(CURDIR)/debian/linux-libc-dev + +hmake := $(MAKE) -C $(CURDIR) O=$(headers_tmp) \ + KERNELVERSION=$(abi_release) INSTALL_HDR_PATH=$(headers_tmp)/install \ + SHELL="$(SHELL)" ARCH=$(header_arch) + +install-arch-headers: + @echo Debug: $@ + dh_testdir + dh_testroot + dh_clean -k -plinux-libc-dev + + rm -rf $(headers_tmp) + install -d $(headers_tmp) $(headers_dir)/usr/include/ + + $(hmake) $(defconfig) + mv $(headers_tmp)/.config $(headers_tmp)/.config.old + sed -e 's/^# \(CONFIG_MODVERSIONS\) is not set$$/\1=y/' \ + -e 's/.*CONFIG_LOCALVERSION_AUTO.*/# CONFIG_LOCALVERSION_AUTO is not set/' \ + $(headers_tmp)/.config.old > $(headers_tmp)/.config + $(hmake) silentoldconfig + $(hmake) headers_install + + ( cd $(headers_tmp)/install/include/ && \ + find . -name '.' -o -name '.*' -prune -o -print | \ + cpio -pvd --preserve-modification-time \ + $(headers_dir)/usr/include/ ) + mkdir $(headers_dir)/usr/include/$(DEB_HOST_MULTIARCH) + mv $(headers_dir)/usr/include/asm $(headers_dir)/usr/include/$(DEB_HOST_MULTIARCH)/ + + rm -rf $(headers_tmp) + +binary-arch-headers: install-arch-headers + @echo Debug: $@ + dh_testdir + dh_testroot +ifeq ($(do_libc_dev_package),true) +ifneq ($(DEBIAN),debian.master) + echo "non-master branch building linux-libc-dev, aborting" + exit 1 +endif + dh_installchangelogs -plinux-libc-dev + dh_installdocs -plinux-libc-dev + dh_compress -plinux-libc-dev + dh_fixperms -plinux-libc-dev + dh_installdeb -plinux-libc-dev + $(lockme) dh_gencontrol -plinux-libc-dev -- $(libc_dev_version) + dh_md5sums -plinux-libc-dev + dh_builddeb -plinux-libc-dev +endif + +binary-%: pkgimg = $(bin_pkg_name)-$* +binary-%: pkgimg_ex = $(extra_pkg_name)-$* +binary-%: pkghdr = $(hdrs_pkg_name)-$* +binary-%: dbgpkg = $(bin_pkg_name)-$*-dbgsym +binary-%: dbgpkgdir = $(CURDIR)/debian/$(bin_pkg_name)-$*-dbgsym +binary-%: pkgtools = $(tools_flavour_pkg_name)-$* +binary-%: pkgcloud = $(cloud_flavour_pkg_name)-$* +binary-%: target_flavour = $* +binary-%: install-% + @echo Debug: $@ + dh_testdir + dh_testroot + + dh_installchangelogs -p$(pkgimg) + dh_installdocs -p$(pkgimg) + dh_compress -p$(pkgimg) + dh_fixperms -p$(pkgimg) -X/boot/ + dh_installdeb -p$(pkgimg) + dh_shlibdeps -p$(pkgimg) + $(lockme) dh_gencontrol -p$(pkgimg) + dh_md5sums -p$(pkgimg) + dh_builddeb -p$(pkgimg) -- -Zbzip2 -z9 + +ifeq ($(do_extras_package),true) + if [ -f $(DEBIAN)/control.d/$(target_flavour).inclusion-list ] ; then \ + dh_installchangelogs -p$(pkgimg_ex); \ + dh_installdocs -p$(pkgimg_ex); \ + dh_compress -p$(pkgimg_ex); \ + dh_fixperms -p$(pkgimg_ex) -X/boot/; \ + dh_installdeb -p$(pkgimg_ex); \ + dh_shlibdeps -p$(pkgimg_ex); \ + $(lockme) dh_gencontrol -p$(pkgimg_ex); \ + dh_md5sums -p$(pkgimg_ex); \ + dh_builddeb -p$(pkgimg_ex) -- -Zbzip2 -z9; \ + fi +endif + + dh_installchangelogs -p$(pkghdr) + dh_installdocs -p$(pkghdr) + dh_compress -p$(pkghdr) + dh_fixperms -p$(pkghdr) + dh_shlibdeps -p$(pkghdr) + dh_installdeb -p$(pkghdr) + $(lockme) dh_gencontrol -p$(pkghdr) + dh_md5sums -p$(pkghdr) + dh_builddeb -p$(pkghdr) + +ifneq ($(skipsub),true) + @set -e; for sub in $($(*)_sub); do \ + pkg=$(bin_pkg_name)-$$sub; \ + dh_installchangelogs -p$$pkg; \ + dh_installdocs -p$$pkg; \ + dh_compress -p$$pkg; \ + dh_fixperms -p$$pkg -X/boot/; \ + dh_shlibdeps -p$$pkg; \ + dh_installdeb -p$$pkg; \ + $(lockme) dh_gencontrol -p$$pkg; \ + dh_md5sums -p$$pkg; \ + dh_builddeb -p$$pkg; \ + done +endif + +ifneq ($(skipdbg),true) + dh_installchangelogs -p$(dbgpkg) + dh_installdocs -p$(dbgpkg) + dh_compress -p$(dbgpkg) + dh_fixperms -p$(dbgpkg) + dh_installdeb -p$(dbgpkg) + $(lockme) dh_gencontrol -p$(dbgpkg) + dh_md5sums -p$(dbgpkg) + dh_builddeb -p$(dbgpkg) + + # Hokay...here's where we do a little twiddling... + # Renaming the debug package prevents it from getting into + # the primary archive, and therefore prevents this very large + # package from being mirrored. It is instead, through some + # archive admin hackery, copied to http://ddebs.ubuntu.com. + # + mv ../$(dbgpkg)_$(release)-$(revision)_$(arch).deb \ + ../$(dbgpkg)_$(release)-$(revision)_$(arch).ddeb + set -e; \ + ( \ + $(lockme_cmd) 9 || exit 1; \ + if grep -qs '^Build-Debug-Symbols: yes$$' /CurrentlyBuilding; then \ + sed -i '/^$(dbgpkg)_/s/\.deb /.ddeb /' debian/files; \ + else \ + grep -v '^$(dbgpkg)_.*$$' debian/files > debian/files.new; \ + mv debian/files.new debian/files; \ + fi; \ + ) 9>$(lockme_file) + # Now, the package wont get into the archive, but it will get put + # into the debug system. +endif + +ifeq ($(do_linux_tools),true) + dh_installchangelogs -p$(pkgtools) + dh_installdocs -p$(pkgtools) + dh_compress -p$(pkgtools) + dh_fixperms -p$(pkgtools) + dh_shlibdeps -p$(pkgtools) + dh_installdeb -p$(pkgtools) + $(lockme) dh_gencontrol -p$(pkgtools) + dh_md5sums -p$(pkgtools) + dh_builddeb -p$(pkgtools) +endif +ifeq ($(do_cloud_tools),true) + dh_installchangelogs -p$(pkgcloud) + dh_installdocs -p$(pkgcloud) + dh_compress -p$(pkgcloud) + dh_fixperms -p$(pkgcloud) + dh_shlibdeps -p$(pkgcloud) + dh_installdeb -p$(pkgcloud) + $(lockme) dh_gencontrol -p$(pkgcloud) + dh_md5sums -p$(pkgcloud) + dh_builddeb -p$(pkgcloud) +endif + +ifneq ($(full_build),false) + # Clean out this flavours build directory. + rm -rf $(builddir)/build-$* + # Clean out the debugging package source directory. + rm -rf $(dbgpkgdir) +endif + +# +# per-architecture packages +# +builddirpa = $(builddir)/tools-perarch + +$(stampdir)/stamp-prepare-perarch: + @echo Debug: $@ +ifeq ($(do_any_tools),true) + rm -rf $(builddirpa) + install -d $(builddirpa) + for i in *; do $(LN) $(CURDIR)/$$i $(builddirpa); done + rm $(builddirpa)/tools + rsync -a tools/ $(builddirpa)/tools/ +endif + touch $@ + +$(stampdir)/stamp-build-perarch: $(stampdir)/stamp-prepare-perarch install-arch-headers + @echo Debug: $@ +ifeq ($(do_linux_tools),true) +ifeq ($(do_tools_usbip),true) + chmod 755 $(builddirpa)/tools/usb/usbip/autogen.sh + cd $(builddirpa)/tools/usb/usbip && ./autogen.sh + chmod 755 $(builddirpa)/tools/usb/usbip/configure + cd $(builddirpa)/tools/usb/usbip && ./configure --prefix=$(builddirpa)/tools/usb/usbip/bin + cd $(builddirpa)/tools/usb/usbip && make install CFLAGS="-g -O2 -static" CROSS_COMPILE=$(CROSS_COMPILE) +endif +ifeq ($(do_tools_cpupower),true) + # Allow for multiple installed versions of cpupower and libcpupower.so: + # Override LIB_MIN in order to to generate a versioned .so named + # libcpupower.so.$(abi_release) and link cpupower with that. + make -C $(builddirpa)/tools/power/cpupower \ + CROSS_COMPILE=$(CROSS_COMPILE) \ + LIB_MIN=$(abi_release) CPUFREQ_BENCH=false +endif +ifeq ($(do_tools_perf),true) + cd $(builddirpa)/tools/perf && \ + make prefix=/usr HAVE_CPLUS_DEMANGLE=1 CROSS_COMPILE=$(CROSS_COMPILE) NO_LIBPYTHON=1 NO_LIBPERL=1 PYTHON=python2.7 +endif +ifeq ($(do_tools_x86),true) + cd $(builddirpa)/tools/power/x86/x86_energy_perf_policy && make CROSS_COMPILE=$(CROSS_COMPILE) + cd $(builddirpa)/tools/power/x86/turbostat && make CROSS_COMPILE=$(CROSS_COMPILE) +endif +endif +ifeq ($(do_cloud_tools),true) +ifeq ($(do_tools_hyperv),true) + cd $(builddirpa)/tools/hv && make CFLAGS="-I$(headers_dir)/usr/include -I$(headers_dir)/usr/include/$(DEB_HOST_MULTIARCH)" CROSS_COMPILE=$(CROSS_COMPILE) hv_kvp_daemon hv_vss_daemon hv_fcopy_daemon +endif +endif + @touch $@ + +install-perarch: toolspkgdir = $(CURDIR)/debian/$(tools_pkg_name) +install-perarch: cloudpkgdir = $(CURDIR)/debian/$(cloud_pkg_name) +install-perarch: $(stampdir)/stamp-build-perarch + @echo Debug: $@ + # Add the tools. +ifeq ($(do_linux_tools),true) + install -d $(toolspkgdir)/usr/lib + install -d $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) +ifeq ($(do_tools_usbip),true) + install -m755 $(builddirpa)/tools/usb/usbip/bin/sbin/usbip \ + $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) + install -m755 $(builddirpa)/tools/usb/usbip/bin/sbin/usbipd \ + $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) +endif +ifeq ($(do_tools_cpupower),true) + install -m755 $(builddirpa)/tools/power/cpupower/cpupower \ + $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) + # Install only the full versioned libcpupower.so.$(abi_release), not + # the usual symlinks to it. + install -m644 $(builddirpa)/tools/power/cpupower/libcpupower.so.$(abi_release) \ + $(toolspkgdir)/usr/lib/ +endif +ifeq ($(do_tools_perf),true) + install -m755 $(builddirpa)/tools/perf/perf $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) +endif +ifeq ($(do_tools_x86),true) + install -m755 $(builddirpa)/tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy \ + $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) + install -m755 $(builddirpa)/tools/power/x86/turbostat/turbostat \ + $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) +endif +endif +ifeq ($(do_cloud_tools),true) +ifeq ($(do_tools_hyperv),true) + install -d $(cloudpkgdir)/usr/lib + install -d $(cloudpkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) + install -m755 $(builddirpa)/tools/hv/hv_kvp_daemon \ + $(cloudpkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) + install -m755 $(builddirpa)/tools/hv/hv_vss_daemon \ + $(cloudpkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) + install -m755 $(builddirpa)/tools/hv/hv_fcopy_daemon \ + $(cloudpkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) +endif +endif + +binary-perarch: toolspkg = $(tools_pkg_name) +binary-perarch: cloudpkg = $(cloud_pkg_name) +binary-perarch: install-perarch + @echo Debug: $@ +ifeq ($(do_linux_tools),true) + dh_strip -p$(toolspkg) + dh_installchangelogs -p$(toolspkg) + dh_installdocs -p$(toolspkg) + dh_compress -p$(toolspkg) + dh_fixperms -p$(toolspkg) + dh_shlibdeps -p$(toolspkg) + dh_installdeb -p$(toolspkg) + $(lockme) dh_gencontrol -p$(toolspkg) + dh_md5sums -p$(toolspkg) + dh_builddeb -p$(toolspkg) +endif +ifeq ($(do_cloud_tools),true) + dh_strip -p$(cloudpkg) + dh_installchangelogs -p$(cloudpkg) + dh_installdocs -p$(cloudpkg) + dh_compress -p$(cloudpkg) + dh_fixperms -p$(cloudpkg) + dh_shlibdeps -p$(cloudpkg) + dh_installdeb -p$(cloudpkg) + $(lockme) dh_gencontrol -p$(cloudpkg) + dh_md5sums -p$(cloudpkg) + dh_builddeb -p$(cloudpkg) +endif + +binary-debs: signed = $(CURDIR)/debian/$(bin_pkg_name)-signed +binary-debs: signedv = $(CURDIR)/debian/$(bin_pkg_name)-signed/$(release)-$(revision) +binary-debs: signed_tar = $(src_pkg_name)_$(release)-$(revision)_$(arch).tar.gz +binary-debs: binary-perarch $(addprefix binary-,$(flavours)) + @echo Debug: $@ +ifeq ($(uefi_signed),true) + echo $(release)-$(revision) > $(signedv)/version + cd $(signedv) && ls *.efi >flavours + cd $(signed) && tar czvf ../../../$(signed_tar) . + dpkg-distaddfile $(signed_tar) raw-uefi - +endif + +build-arch-deps-$(do_flavour_image_package) += $(addprefix $(stampdir)/stamp-build-,$(flavours)) +build-arch: $(build-arch-deps-true) + @echo Debug: $@ + +ifeq ($(AUTOBUILD),) +binary-arch-deps-$(do_flavour_image_package) += binary-udebs +else +binary-arch-deps-$(do_flavour_image_package) = binary-debs +endif +binary-arch-deps-$(do_libc_dev_package) += binary-arch-headers +ifneq ($(do_common_headers_indep),true) +binary-arch-deps-$(do_flavour_header_package) += binary-headers +endif +binary-arch: $(binary-arch-deps-true) + @echo Debug: $@ + --- linux-3.19.0.orig/debian/rules.d/3-binary-indep.mk +++ linux-3.19.0/debian/rules.d/3-binary-indep.mk @@ -0,0 +1,176 @@ +build-indep: + @echo Debug: $@ + +# The binary-indep dependency chain is: +# +# install-headers <- install-doc <- install-source <- install-tools <- install-indep <- binary-indep +# install-headers <- binary-headers +# +indep_hdrpkg = $(indep_hdrs_pkg_name) +indep_hdrdir = $(CURDIR)/debian/$(indep_hdrpkg)/usr/src/$(indep_hdrpkg) +install-headers: + @echo Debug: $@ + dh_testdir + dh_testroot + dh_prep + +ifeq ($(do_flavour_header_package),true) + install -d $(indep_hdrdir) + find . -path './debian' -prune -o -path './$(DEBIAN)' -prune \ + -o -path './include/*' -prune \ + -o -path './scripts/*' -prune -o -type f \ + \( -name 'Makefile*' -o -name 'Kconfig*' -o -name 'Kbuild*' -o \ + -name '*.sh' -o -name '*.pl' -o -name '*.lds' \) \ + -print | cpio -pd --preserve-modification-time $(indep_hdrdir) + cp -a scripts include $(indep_hdrdir) + (find arch -name include -type d -print | \ + xargs -n1 -i: find : -type f) | \ + cpio -pd --preserve-modification-time $(indep_hdrdir) +endif + +docpkg = $(doc_pkg_name) +docdir = $(CURDIR)/debian/$(docpkg)/usr/share/doc/$(docpkg) +install-doc: install-headers + @echo Debug: $@ +ifeq ($(do_doc_package),true) + dh_testdir + dh_testroot + + install -d $(docdir) +ifeq ($(do_doc_package_content),true) + # First the html docs. We skip these for autobuilds + if [ -z "$(AUTOBUILD)" ]; then \ + install -d $(docdir)/$(doc_pkg_name)-tmp; \ + $(kmake) O=$(docdir)/$(doc_pkg_name)-tmp htmldocs; \ + install -d $(docdir)/html; \ + rsync -aL $(docdir)/$(doc_pkg_name)-tmp/Documentation/DocBook/ \ + $(docdir)/html/; \ + rm -rf $(docdir)/$(doc_pkg_name)-tmp; \ + fi +endif + # Copy the rest + cp -a Documentation/* $(docdir) + rm -rf $(docdir)/DocBook + find $(docdir) -name .gitignore | xargs rm -f +endif + +srcpkg = $(src_pkg_name)-source-$(release) +srcdir = $(CURDIR)/debian/$(srcpkg)/usr/src/$(srcpkg) +balldir = $(CURDIR)/debian/$(srcpkg)/usr/src/$(srcpkg)/$(srcpkg) +install-source: install-doc + @echo Debug: $@ +ifeq ($(do_source_package),true) + + install -d $(srcdir) +ifeq ($(do_source_package_content),true) + find . -path './debian' -prune -o -path './$(DEBIAN)' -prune -o \ + -path './.*' -prune -o -print | \ + cpio -pd --preserve-modification-time $(balldir) + (cd $(srcdir); tar cf - $(srcpkg)) | bzip2 -9c > \ + $(srcdir)/$(srcpkg).tar.bz2 + rm -rf $(balldir) + find './debian' './$(DEBIAN)' \ + -path './debian/linux-*' -prune -o \ + -path './debian/$(src_pkg_name)-*' -prune -o \ + -path './debian/build' -prune -o \ + -path './debian/files' -prune -o \ + -path './debian/stamps' -prune -o \ + -path './debian/tmp' -prune -o \ + -print | \ + cpio -pd --preserve-modification-time $(srcdir) + $(LN) $(srcpkg)/$(srcpkg).tar.bz2 $(srcdir)/.. +endif +endif + +install-tools: toolspkg = $(tools_common_pkg_name) +install-tools: toolsbin = $(CURDIR)/debian/$(toolspkg)/usr/bin +install-tools: toolssbin = $(CURDIR)/debian/$(toolspkg)/usr/sbin +install-tools: toolsman = $(CURDIR)/debian/$(toolspkg)/usr/share/man +install-tools: cloudpkg = $(cloud_common_pkg_name) +install-tools: cloudbin = $(CURDIR)/debian/$(cloudpkg)/usr/bin +install-tools: cloudsbin = $(CURDIR)/debian/$(cloudpkg)/usr/sbin +install-tools: cloudman = $(CURDIR)/debian/$(cloudpkg)/usr/share/man +install-tools: install-source $(stampdir)/stamp-build-perarch + @echo Debug: $@ + +ifeq ($(do_tools_common),true) + rm -rf $(builddir)/tools + install -d $(builddir)/tools + for i in *; do $(LN) $(CURDIR)/$$i $(builddir)/tools/; done + rm $(builddir)/tools/tools + rsync -a tools/ $(builddir)/tools/tools/ + + install -d $(toolsbin) + install -d $(toolsman)/man1 + + install -m755 debian/tools/generic $(toolsbin)/usbip + install -m755 debian/tools/generic $(toolsbin)/usbipd + install -m644 $(CURDIR)/tools/usb/usbip/doc/*.8 $(toolsman)/man1/ + + install -m755 debian/tools/generic $(toolsbin)/cpupower + install -m644 $(CURDIR)/tools/power/cpupower/man/*.1 $(toolsman)/man1/ + + install -m755 debian/tools/generic $(toolsbin)/perf + + install -m755 debian/tools/generic $(toolsbin)/x86_energy_perf_policy + install -m755 debian/tools/generic $(toolsbin)/turbostat + + cd $(builddir)/tools/tools/perf && make man + install -m644 $(builddir)/tools/tools/perf/Documentation/*.1 \ + $(toolsman)/man1 + + install -d $(toolsman)/man8 + install -m644 $(CURDIR)/tools/power/x86/x86_energy_perf_policy/*.8 $(toolsman)/man8 + install -m644 $(CURDIR)/tools/power/x86/turbostat/*.8 $(toolsman)/man8 + + install -d $(cloudsbin) + install -m755 debian/tools/generic $(cloudsbin)/hv_kvp_daemon + install -m755 debian/tools/generic $(cloudsbin)/hv_vss_daemon + install -m755 debian/tools/generic $(cloudsbin)/hv_fcopy_daemon + install -m755 debian/cloud-tools/hv_get_dhcp_info $(cloudsbin) + install -m755 debian/cloud-tools/hv_get_dns_info $(cloudsbin) + install -m755 debian/cloud-tools/hv_set_ifconfig $(cloudsbin) + + install -d $(cloudman)/man8 + install -m644 $(CURDIR)/tools/hv/*.8 $(cloudman)/man8 + +endif + +install-indep: install-tools + @echo Debug: $@ + +# This is just to make it easy to call manually. Normally done in +# binary-indep target during builds. +binary-headers: install-headers + @echo Debug: $@ + dh_installchangelogs -p$(indep_hdrpkg) + dh_installdocs -p$(indep_hdrpkg) + dh_compress -p$(indep_hdrpkg) + dh_fixperms -p$(indep_hdrpkg) + dh_installdeb -p$(indep_hdrpkg) + $(lockme) dh_gencontrol -p$(indep_hdrpkg) + dh_md5sums -p$(indep_hdrpkg) + dh_builddeb -p$(indep_hdrpkg) + +binary-indep: cloudpkg = $(cloud_common_pkg_name) +binary-indep: install-indep + @echo Debug: $@ + + dh_installchangelogs -i + dh_installdocs -i + dh_compress -i + dh_fixperms -i +ifeq ($(do_tools_common),true) + dh_installinit -p$(cloudpkg) -n --name hv-kvp-daemon + dh_installinit -p$(cloudpkg) -n --name hv-vss-daemon + dh_installinit -p$(cloudpkg) -n --name hv-fcopy-daemon + dh_systemd_enable -p$(cloudpkg) + dh_installinit -p$(cloudpkg) -o --name hv-kvp-daemon + dh_installinit -p$(cloudpkg) -o --name hv-vss-daemon + dh_installinit -p$(cloudpkg) -o --name hv-fcopy-daemon + dh_systemd_start -p$(cloudpkg) +endif + dh_installdeb -i + $(lockme) dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i --- linux-3.19.0.orig/debian/rules.d/4-checks.mk +++ linux-3.19.0/debian/rules.d/4-checks.mk @@ -0,0 +1,27 @@ +# Check ABI for package against last release (if not same abinum) +abi-check-%: $(stampdir)/stamp-build-% + @echo Debug: $@ + install -d $(abidir) + sed -e 's/^\(.\+\)[[:space:]]\+\(.\+\)[[:space:]]\(.\+\)$$/\3 \2 \1/' \ + $(builddir)/build-$*/Module.symvers | sort > $(abidir)/$* + @perl -f $(DROOT)/scripts/abi-check "$*" "$(prev_abinum)" "$(abinum)" \ + "$(prev_abidir)" "$(abidir)" "$(skipabi)" + +# Check the module list against the last release (always) +module-check-%: $(stampdir)/stamp-build-% + @echo Debug: $@ + install -d $(abidir) + find $(builddir)/build-$*/ -name \*.ko | \ + sed -e 's/.*\/\([^\/]*\)\.ko/\1/' | sort > $(abidir)/$*.modules + @perl -f $(DROOT)/scripts/module-check "$*" \ + "$(prev_abidir)" "$(abidir)" $(skipmodule) + +checks-%: module-check-% abi-check-% + @echo Debug: $@ + +# Check the config against the known options list. +config-prepare-check-%: $(stampdir)/stamp-prepare-tree-% + @echo Debug: $@ + @perl -f $(DROOT)/scripts/config-check \ + $(builddir)/build-$*/.config "$(arch)" "$*" "$(sharedconfdir)" "$(skipconfig)" + --- linux-3.19.0.orig/debian/rules.d/5-udebs.mk +++ linux-3.19.0/debian/rules.d/5-udebs.mk @@ -0,0 +1,74 @@ +# Do udebs if not disabled in the arch-specific makefile +binary-udebs: binary-debs + @echo Debug: $@ +ifeq ($(disable_d_i),) + @$(MAKE) --no-print-directory -f $(DROOT)/rules DEBIAN=$(DEBIAN) \ + do-binary-udebs +endif + +do-binary-udebs: debian/control + @echo Debug: $@ + dh_testdir + dh_testroot + + # unpack the kernels into a temporary directory + mkdir -p debian/d-i-${arch} + + imagelist=$$(cat $(builddir)/kernel-versions | grep ^${arch} | gawk '{print $$4}') && \ + for i in $$imagelist; do \ + dpkg -x $$(ls ../linux-image-$$i\_$(release)-$(revision)_${arch}.deb) \ + debian/d-i-${arch}; \ + if [ -f ../linux-image-extra-$$i\_$(release)-$(revision)_${arch}.deb ] ; then \ + dpkg -x ../linux-image-extra-$$i\_$(release)-$(revision)_${arch}.deb \ + debian/d-i-${arch}; \ + fi; \ + /sbin/depmod -b debian/d-i-${arch} $$i; \ + done + + # kernel-wedge will error if no modules unless this is touched + touch $(CURDIR)/debian/build/no-modules + + touch ignore-dups + export SOURCEDIR=$(CURDIR)/debian/d-i-${arch} && \ + cd $(builddir) && \ + kernel-wedge install-files && \ + kernel-wedge check + + # Build just the udebs + dilist=$$(dh_listpackages -s | grep "\-di$$") && \ + [ -z "$dilist" ] || \ + for i in $$dilist; do \ + dh_fixperms -p$$i; \ + $(lockme) dh_gencontrol -p$$i; \ + dh_builddeb -p$$i; \ + done + + # Generate the meta-udeb dependancy lists. + @gawk ' \ + /^Package:/ { \ + package=$$2; flavour=""; parch="" } \ + (/Package-Type: udeb/ && package !~ /^linux-udebs-/) { \ + match(package, "'$(release)'-'$(abinum)'-(.*)-di", bits); \ + flavour = bits[1]; \ + } \ + (/^Architecture:/ && $$0 " " ~ / '$(arch)'/) { \ + parch=$$0; \ + } \ + (flavour != "" && parch != "") { \ + udebs[flavour] = udebs[flavour] package ", "; \ + flavour=""; parch=""; \ + } \ + END { \ + for (flavour in udebs) { \ + package="linux-udebs-" flavour; \ + file="debian/" package ".substvars"; \ + print("udeb:Depends=" udebs[flavour]) > file; \ + metas="'$(builddir)'/udeb-meta-packages"; \ + print(package) >metas \ + } \ + } \ + ' <$(CURDIR)/debian/control + @while read i; do \ + $(lockme) dh_gencontrol -p$$i; \ + dh_builddeb -p$$i; \ + done <$(builddir)/udeb-meta-packages --- linux-3.19.0.orig/debian/scripts/abi-check +++ linux-3.19.0/debian/scripts/abi-check @@ -0,0 +1,210 @@ +#!/usr/bin/perl -w + +my $flavour = shift; +my $prev_abinum = shift; +my $abinum = shift; +my $prev_abidir = shift; +my $abidir = shift; +my $skipabi = shift; + +my $fail_exit = 1; +my $EE = "EE:"; +my $errors = 0; +my $abiskip = 0; + +my $count; + +print "II: Checking ABI for $flavour...\n"; + +if (-f "$prev_abidir/ignore" + or -f "$prev_abidir/$flavour.ignore" or "$skipabi" eq "true") { + print "WW: Explicitly asked to ignore ABI, running in no-fail mode\n"; + $fail_exit = 0; + $abiskip = 1; + $EE = "WW:"; +} + +if ($prev_abinum != $abinum) { + print "II: Different ABI's, running in no-fail mode\n"; + $fail_exit = 0; + $EE = "WW:"; +} + +if (not -f "$abidir/$flavour" or not -f "$prev_abidir/$flavour") { + print "EE: Previous or current ABI file missing!\n"; + print " $abidir/$flavour\n" if not -f "$abidir/$flavour"; + print " $prev_abidir/$flavour\n" if not -f "$prev_abidir/$flavour"; + + # Exit if the ABI files are missing, but return status based on whether + # skip ABI was indicated. + if ("$abiskip" eq "1") { + exit(0); + } else { + exit(1); + } +} + +my %symbols; +my %symbols_ignore; +my %modules_ignore; +my %module_syms; + +# See if we have any ignores +my $ignore = 0; +print " Reading symbols/modules to ignore..."; + +for $file ("$prev_abidir/../blacklist", "$prev_abidir/../../perm-blacklist") { + if (-f $file) { + open(IGNORE, "< $file") or + die "Could not open $file"; + while () { + chomp; + if ($_ =~ m/M: (.*)/) { + $modules_ignore{$1} = 1; + } else { + $symbols_ignore{$_} = 1; + } + $ignore++; + } + close(IGNORE); + } +} +print "read $ignore symbols/modules.\n"; + +sub is_ignored($$) { + my ($mod, $sym) = @_; + + die "Missing module name in is_ignored()" if not defined($mod); + die "Missing symbol name in is_ignored()" if not defined($sym); + + if (defined($symbols_ignore{$sym}) or defined($modules_ignore{$mod})) { + return 1; + } + return 0; +} + +# Read new syms first +print " Reading new symbols ($abinum)..."; +$count = 0; +open(NEW, "< $abidir/$flavour") or + die "Could not open $abidir/$flavour"; +while () { + chomp; + m/^(\S+)\s(.+)\s(0x[0-9a-f]+)\s(.+)$/; + $symbols{$4}{'type'} = $1; + $symbols{$4}{'loc'} = $2; + $symbols{$4}{'hash'} = $3; + $module_syms{$2} = 0; + $count++; +} +close(NEW); +print "read $count symbols.\n"; + +# Now the old symbols, checking for missing ones +print " Reading old symbols ($prev_abinum)..."; +$count = 0; +open(OLD, "< $prev_abidir/$flavour") or + die "Could not open $prev_abidir/$flavour"; +while () { + chomp; + m/^(\S+)\s(.+)\s(0x[0-9a-f]+)\s(.+)$/; + $symbols{$4}{'old_type'} = $1; + $symbols{$4}{'old_loc'} = $2; + $symbols{$4}{'old_hash'} = $3; + $count++; +} +close(OLD); + +print "read $count symbols.\n"; + +print "II: Checking for missing symbols in new ABI..."; +$count = 0; +foreach $sym (keys(%symbols)) { + if (!defined($symbols{$sym}{'type'})) { + print "\n" if not $count; + printf(" MISS : %s%s\n", $sym, + is_ignored($symbols{$sym}{'old_loc'}, $sym) ? " (ignored)" : ""); + $count++ if !is_ignored($symbols{$sym}{'old_loc'}, $sym); + } +} +print " " if $count; +print "found $count missing symbols\n"; +if ($count) { + print "$EE Symbols gone missing (what did you do!?!)\n"; + $errors++; +} + + +print "II: Checking for new symbols in new ABI..."; +$count = 0; +foreach $sym (keys(%symbols)) { + if (!defined($symbols{$sym}{'old_type'})) { + print "\n" if not $count; + print " NEW : $sym\n"; + $count++; + } +} +print " " if $count; +print "found $count new symbols\n"; +if ($count and $prev_abinum == $abinum) { + print "WW: Found new symbols within same ABI. Not recommended\n"; +} + +print "II: Checking for changes to ABI...\n"; +$count = 0; +my $moved = 0; +my $changed_type = 0; +my $changed_hash = 0; +foreach $sym (keys(%symbols)) { + if (!defined($symbols{$sym}{'old_type'}) or + !defined($symbols{$sym}{'type'})) { + next; + } + + # Changes in location don't hurt us, but log it anyway + if ($symbols{$sym}{'loc'} ne $symbols{$sym}{'old_loc'}) { + printf(" MOVE : %-40s : %s => %s\n", $sym, $symbols{$sym}{'old_loc'}, + $symbols{$sym}{'loc'}); + $moved++; + } + + # Changes to export type are only bad if new type isn't + # EXPORT_SYMBOL. Changing things to GPL are bad. + if ($symbols{$sym}{'type'} ne $symbols{$sym}{'old_type'}) { + printf(" TYPE : %-40s : %s => %s%s\n", $sym, $symbols{$sym}{'old_type'}. + $symbols{$sym}{'type'}, is_ignored($symbols{$sym}{'loc'}, $sym) + ? " (ignored)" : ""); + $changed_type++ if $symbols{$sym}{'type'} ne "EXPORT_SYMBOL" + and !is_ignored($symbols{$sym}{'loc'}, $sym); + } + + # Changes to the hash are always bad + if ($symbols{$sym}{'hash'} ne $symbols{$sym}{'old_hash'}) { + printf(" HASH : %-40s : %s => %s%s\n", $sym, $symbols{$sym}{'old_hash'}, + $symbols{$sym}{'hash'}, is_ignored($symbols{$sym}{'loc'}, $sym) + ? " (ignored)" : ""); + $changed_hash++ if !is_ignored($symbols{$sym}{'loc'}, $sym); + $module_syms{$symbols{$sym}{'loc'}}++; + } +} + +print "WW: $moved symbols changed location\n" if $moved; +print "$EE $changed_type symbols changed export type and weren't ignored\n" if $changed_type; +print "$EE $changed_hash symbols changed hash and weren't ignored\n" if $changed_hash; + +$errors++ if $changed_hash or $changed_type; +if ($changed_hash) { + print "II: Module hash change summary...\n"; + foreach $mod (sort { $module_syms{$b} <=> $module_syms{$a} } keys %module_syms) { + next if ! $module_syms{$mod}; + printf(" %-40s: %d\n", $mod, $module_syms{$mod}); + } +} + +print "II: Done\n"; + +if ($errors) { + exit($fail_exit); +} else { + exit(0); +} --- linux-3.19.0.orig/debian/scripts/config-check +++ linux-3.19.0/debian/scripts/config-check @@ -0,0 +1,98 @@ +#!/usr/bin/perl +# +# check-config -- check the current config for issues +# +use strict; + +my $P = 'check-config'; + +my $test = -1; +if ($ARGV[0] eq '--test') { + $test = $ARGV[1] + 0; +} elsif ($#ARGV != 4) { + die "Usage: $P \n"; +} + +my ($config, $arch, $flavour, $commonconfig, $warn_only) = @ARGV; + +my %values = (); + +# If we are in overridden then still perform the checks and emit the messages +# but do not return failure. Those items marked FATAL will alway trigger +# failure. +my $fail_exit = 1; +$fail_exit = 0 if ($warn_only eq 'true' || $warn_only eq '1'); +my $exit_val = 0; + +# Load up the current configuration values -- FATAL if this fails +print "$P: $config: loading config\n"; +open(CONFIG, "<$config") || die "$P: $config: open failed -- $! -- aborting\n"; +while () { + # Pull out values. + /^#*\s*(CONFIG_\w+)[\s=](.*)$/ or next; + if ($2 eq 'is not set') { + $values{$1} = 'n'; + } else { + $values{$1} = $2; + } +} +close(CONFIG); + +# ANNOTATIONS: check any annotations marked for enforcement +my $pass = 0; +my $total = 0; +my $annotations = "$commonconfig/annotations"; +my ($config, $value, $options, $option, $value, $check, $policy); +print "$P: $annotations loading annotations\n"; +open(ANNOTATIONS, "<$annotations") || die "$P: $annotations: open failed -- $! -- aborting\n"; +while () { + /^#/ && next; + chomp; + /^$/ && next; + + $check = 0; + ($config, $value, $options) = split(' ', $_, 3); + $policy = { '*' => $value }; + while ($options =~ /\s*(\S+)<(.*?)?>/g) { + ($option, $value) = ($1, $2); + + if ($option eq 'mark' && $value eq 'ENFORCED') { + $check = 1; + + } elsif ($option eq 'policy') { + if ($value =~ /^{/) { + $value =~ s/:/=>/g; + $policy = eval($value); + } else { + $policy = undef; + } + } + } + if ($check == 1 && $policy == undef) { + print "$P: INVALID $_\n"; + $total++; + } + if ($check) { + my $is = '-'; + $is = $values{$config} if (defined $values{$config}); + + my $value = '-'; + for my $which ("$arch-$flavour", "$arch-*", "*-$flavour", "$arch", "*") { + if (defined $policy->{$which}) { + $value = $policy->{$which}; + last; + } + } + if ($is eq $value) { + $pass++; + } else { + print "$P: FAIL ($is != $value): $_\n"; + $exit_val = $fail_exit; + } + $total++; + } +} +close(ANNOTATIONS); + +print "$P: $pass/$total checks passed -- exit $exit_val\n"; +exit $exit_val; --- linux-3.19.0.orig/debian/scripts/control-create +++ linux-3.19.0/debian/scripts/control-create @@ -0,0 +1,25 @@ +#!/bin/bash + +. debian/debian.env + +vars=$1 + +. $vars + +if [ "$is_sub" = "" ]; then + flavour=$(basename $vars | sed 's/.*\.//') + stub=${DEBIAN}/control.d/flavour-control.stub +else + flavour=$(basename $vars .vars) + stub=${DEBIAN}/sub-flavours/control.stub +fi + +cat $stub | grep -v '^#' | sed \ + -e "s#FLAVOUR#$flavour#g" \ + -e "s#DESC#$desc#g" \ + -e "s#ARCH#$arch#g" \ + -e "s#SUPPORTED#$supported#g" \ + -e "s#TARGET#$target#g" \ + -e "s#BOOTLOADER#$bootloader#g" \ + -e "s#=PROVIDES=#$provides#g" \ + -e "s#=CONFLICTS=#$conflicts#g" --- linux-3.19.0.orig/debian/scripts/link-headers +++ linux-3.19.0/debian/scripts/link-headers @@ -0,0 +1,42 @@ +#!/bin/bash -e + +. debian/debian.env + +hdrdir="$1" +symdir="$2" +flavour="$3" + +echo "Symlinking and copying headers for $flavour..." + +excludes="( -path ./debian -prune -o -path ./${DEBIAN} -prune -o -path ./.git ) -prune -o" + +( +find . $excludes -type f \ + \( -name 'Makefile*' -o -name 'Kconfig*' -o -name 'Kbuild*' -o \ + -name '*.sh' -o -name '*.pl' -o -name '*.lds' \) -print +find ./include ./scripts -name .gitignore -prune -o -type f -print +find ./include -mindepth 1 -maxdepth 1 $excludes -type d -print +) | ( +while read file; do + dir=$file + lastdir=$file + + if [ -e "$hdrdir/$file" -o -L "$hdrdir/$file" ]; then + continue + fi + + while [ ! -e "$hdrdir/$dir" -a ! -L "$hdrdir/$dir" ]; do + lastdir=$dir + dir=`dirname $dir` + done + # If the last item to exist is a symlink we assume all is good + if [ ! -L "$hdrdir/$dir" ]; then + # Turns things like "./foo" into "../" + deref="`echo -n $lastdir | sed -e 's/^\.//' -e's,/[^/]*,../,g'`" + item="`echo -n $lastdir | sed -e 's/^\.\///'`" + ln -s $deref$symdir/$item $hdrdir/$item + fi +done +) + +exit --- linux-3.19.0.orig/debian/scripts/misc/find-obsolete-firmware +++ linux-3.19.0/debian/scripts/misc/find-obsolete-firmware @@ -0,0 +1,91 @@ +#!/bin/bash +# +# Find all duplicate or obsolete firmware that is being carried +# in the kernel firmware directory. Compare these files against +# the linux-firmware package for the approriate release. For example, +# assuming this is raring, then compare the kernel firmware files +# against the raring branch of linux-firmware. +# +# Example: $0 ~/ubuntu/linux-firmware-raring + +USEAGE="$0 LINUX-FIRMWARE" + +. debian/debian.env + +NFWINFO="`find $DEBIAN -name fwinfo|wc -l`" +if [ ! "$NFWINFO" = "1" ] +then + echo Your repo is hosed. There can only be one fwinfo file. + find $DEBIAN -name fwinfo + exit 1 +fi + +FWINFO="`pwd`/`find $DEBIAN -name fwinfo`" + +if [ "$1" = "" ] +then + echo $USEAGE + exit 1 +fi +FW="$1" + +if [ ! -f $FW/WHENCE ] +then + echo Bogus linux-firmware directory + exit 1 +fi +if ! egrep -q "^firmware:" $FWINFO +then + echo Bogus firmware info file + exit 1 +fi + +# +# Prepare the tree and make firmware. +# +TEE="tee -a" +LO=`pwd`/firmware.txt +LF=`pwd`/lib/firmware +rm -rf debian/build $LF $LO +fakeroot debian/rules clean prepare-generic +cp debian/build/build-generic/.config . +mkdir -p $LF +make firmware_install INSTALL_MOD_PATH=`pwd` + +(cd $LF +find . -type f | while read f +do + BN="`basename $f`" + + if ! grep -q $BN $FWINFO + then + echo "Unused firmware: $f" | $TEE $LO + else + if [ -f $FW/$f ] + then + if ! cmp $FW/$f $f + then + echo "$f differs" | $TEE $LO + else + echo "$f is duplicated" | $TEE $LO + fi + else + echo "$f does not exist in $FW" | $TEE $LO + fi + fi +done) + +# +# Check for firmware files referenced by the kernel +# that do not exist in either location. +# +cat $FWINFO | while read fwi f +do + if [ -s lib/firmware/$f ] || [ -s $FW/$f ] + then + continue + else + echo "Missing firmware $f" | $TEE $LO + fi +done + --- linux-3.19.0.orig/debian/scripts/misc/fw-to-ihex.sh +++ linux-3.19.0/debian/scripts/misc/fw-to-ihex.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +F=$1 +if [ "$F" = "" ] +then + echo You must supply a firmware file. + exit 1 +fi + +echo "unsigned char d[] = {" > $F.c +hexdump -v -e '"\t" 8/1 "0x%02x, " "\n"' $F >> $F.c +echo "};" >> $F.c +sed -i 's/0x .*$//' $F.c + +O="`dirname $F`/`basename $F`.o" +gcc -o $O -c $F.c +objcopy -Oihex $F.o $F.ihex + --- linux-3.19.0.orig/debian/scripts/misc/get-firmware +++ linux-3.19.0/debian/scripts/misc/get-firmware @@ -0,0 +1,62 @@ +#!/bin/bash +# +# Find all files in linux-firmware that are new or different since the previous release +# and copy them into the kernel firmware directory. You should only do this on the +# backport branch since it would be redundant on the released kernel. It assumed you've +# unpacked linux-firmware from each release into separate directories. +# +# Example: $0 ~/ubuntu/linux-firmware-precise ~/ubuntu/linux-firmware-quantal + +if [ "$1" = "" ] || [ "$2" = "" ] || [ ! -f $1/WHENCE ] || [ ! -f $2/WHENCE ] +then + echo You must supply 2 firmware directories. + exit 1 +fi + +if [ ! -f debian/debian.env ] +then + echo You must run this script from the root of the repo + exit 1 +fi +. debian/debian.env + +NFWINFO="`find $DEBIAN -name fwinfo|wc -l`" +if [ ! "$NFWINFO" = "1" ] +then + echo Your repo is hosed. There can only be one fwinfo file. + find $DEBIAN -name fwinfo + exit 1 +fi + +FWINFO="`pwd`/`find $DEBIAN -name fwinfo`" + +CDIR=`pwd` +OFW=$1 +NFW=$2 + +cd $NFW +# +# Find all files in $NFW that are new or different from $1 +# +(find . -type f | egrep -v "debian|git|LICEN|WHEN|READ|Make|configure" | sed 's;\./;;' | \ +while read f +do + if grep -q $f $FWINFO + then + if [ ! -f $OFW/$f ] + then + echo $f + elif ! cmp $f $OFW/$f > /dev/null + then + echo $f + fi + fi +done) |\ +while read f +do + mkdir -p $CDIR/firmware/`dirname $f` + if [ ! -f $CDIR/firmware/`dirname $f`/`basename $f`.ihex ] + then + cp -v $f $CDIR/firmware/`dirname $f` + fi +done --- linux-3.19.0.orig/debian/scripts/misc/getabis +++ linux-3.19.0/debian/scripts/misc/getabis @@ -0,0 +1,130 @@ +#!/bin/bash + +if [ "$#" != "2" ]; then + echo "Usage: $0 " 1>&2 + exit 1 +fi + +if [ "$DEBIAN" = "" ]; then + . debian/debian.env +fi + +ver=$1 +revision=$2 +abi=$(echo $revision | sed -r -e 's/([^\+~]*)\.[^\.]+(~.*)?(\+.*)?$/\1/') + +verabi=$ver-$abi +verfull=$ver-$revision + +WGET="wget --tries=1 --timeout=10 --quiet -c" + +abidir="`pwd`/$DEBIAN/abi/$verfull" +tmpdir="`pwd`/abi-tmp-$verfull" +origdir="`pwd`" +fwinfo=$abidir/fwinfo + +test -d $tmpdir || mkdir $tmpdir + +package_prefixes() { + __package_prefixes="$@" +} + +getall() { + arch=$1 + shift + + mkdir -p $abidir/$arch + + for sub in $@; do + if [ -f $abidir/$arch/$sub ]; then + echo "Exists: $sub" + continue + fi + echo -n "Fetching $sub($arch)..." + prefixes="" + filenames="" + cd $tmpdir + for prefix in $__package_prefixes + do + filename=${prefix}-${verabi}-${sub}_${verfull}_${arch}.deb + for r in "${repo_list[@]}" + do + if ! [ -f $filename ]; then + $WGET $r/$filename + fi + if [ -f $filename ]; then + prefixes="$prefixes $prefix" + filenames="$filenames $filename" + break + fi + done + done + if [ "$filenames" != "" ]; then + echo -n "extracting$prefixes..." + for filename in $filenames + do + dpkg-deb --extract $filename tmp + done + find tmp -name "*.ko" | while read f; do + modinfo $f | grep ^firmware >> $fwinfo + done + if [ -f tmp/boot/abi-* ]; then + mv tmp/boot/abi-* $abidir/$arch/$sub + else + echo -n "NO ABI FILE..." + fi + (cd tmp; find lib/modules/$verabi-$sub/kernel -name '*.ko') | \ + sed -e 's/.*\/\([^\/]*\)\.ko/\1/' | sort > \ + $abidir/$arch/$sub.modules + ( + cd tmp; + # Prevent exposing some errors when called by python scripts. SIGPIPE seems to get + # exposed when using the `find ...` form of the command. + ko=$(find lib/modules/$verabi-$sub/kernel \ + -name '*.ko' | head -1) + readelf -p .comment "$ko" | gawk ' + ($1 == "[") { + printf("%s", $3); + for (n=4; n<=NF; n++) { + printf(" %s", $n); + } + print "" + }' | sort -u >$abidir/$arch/$sub.compiler + version=`cat $abidir/$arch/$sub.compiler` + echo -n "$version..." + ) + rm -rf tmp $filenames + echo "done." + else + echo "FAILED." + fi + cd $origdir + done +} + +# MAIN + +# Setup abi directory +mkdir -p $abidir +echo $abi > $abidir/abiname + +# NOTE: The flavours are hardcoded, because they may have changed from the +# current build. + +__package_prefixes="linux-image" + +. $DEBIAN/etc/getabis + +compilers=`cat $abidir/*/*.compiler | sort -u | wc -l` +if [ "$compilers" != 1 ]; then + echo "WARNING: inconsistant compiler versions detected" 1>&2 +fi + +sort < $fwinfo | uniq > fwinfo.tmp +mv fwinfo.tmp $fwinfo + +rmdir $tmpdir + +# Add the new ABI directory, remove the old +git add $abidir +find $DEBIAN/abi/* -maxdepth 0 -type d | grep -v $verfull | while read f; do git rm -r $f;done --- linux-3.19.0.orig/debian/scripts/misc/git-ubuntu-log +++ linux-3.19.0/debian/scripts/misc/git-ubuntu-log @@ -0,0 +1,232 @@ +#!/usr/bin/perl -w + +use strict; +use Text::Wrap; + +my $kernel_auth = "Upstream Kernel Changes"; + +my (%map, @reverts); +my $pstate = 1; +my $no_kern_log = 0; +my $print_shas = 0; +my $first_print = 1; + +while (@ARGV) { + my $opt = $ARGV[0]; + shift; + if ($opt eq "--no-kern-log") { + $no_kern_log = 1; + } elsif ($opt eq "--print-shas") { + $print_shas = 1; + } else { + print STDERR "Unknown options: $opt\n"; + exit(1); + } +} + +sub check_reverts($) { + my ($entry) = @_; + my ($check); + + foreach $check (reverse @reverts) { + my $desc = "Revert \"" . $entry->{'desc'} . "\""; + if ($check->{'desc'} eq $desc) { + @reverts = grep($_->{'desc'} ne $desc, @reverts); + return 1; + } + } + + return 0; +} + +sub add_entry($) { + my ($entry) = @_; + my $key = $entry->{'author'}; + + # store description in array, in email->{desc list} map + if (exists $map{$key}) { + # grab ref + my $obj = $map{$key}; + + # add desc to array + push(@$obj, $entry); + } else { + # create new array, containing 1 item + my @arr = ($entry); + + # store ref to array + $map{$key} = \@arr; + } +} + +sub shortlog_entry($$$$$) { + my ($name, $desc, $bug, $cve, $commit) = @_; + my $entry; + + $desc =~ s#/pub/scm/linux/kernel/git/#/.../#g; + $desc =~ s#\[PATCH\] ##g; + + $desc =~ s#^\s*##g; + $desc =~ s# *UBUNTU: ##g; + + $entry->{'desc'} = $desc; + if ($bug ne '') { + $entry->{'bugno'} = $bug; + } + $entry->{'cve'} = $cve; + $entry->{'commit'} = $commit; + $entry->{'author'} = $name; + + if ($desc =~ /^Revert "/) { + push(@reverts, $entry); + return; + } + + return if check_reverts($entry); + + add_entry($entry); +} + +# sort comparison function +sub by_name($$) { + my ($a, $b) = @_; + + uc($a) cmp uc($b); +} + +sub shortlog_output { + my ($obj, $key, $entry); + + foreach $key (sort by_name keys %map) { + next if $key eq $kernel_auth and $no_kern_log; + + print "\n" unless $first_print; + $first_print = 0; + + # output author + printf " [ %s ]\n\n", $key; + + # output author's 1-line summaries + $obj = $map{$key}; + foreach $entry (reverse @$obj) { + print wrap(" * ", " ", $entry->{'desc'}) . "\n"; + # For non upstream changes, add other info. + if ($key ne $kernel_auth) { + if ($print_shas) { + print " - GIT-SHA " . $entry->{'commit'} . + "\n"; + } + } + if (defined($entry->{'bugno'})) { + print " - LP: #" . $entry->{'bugno'} . "\n"; + } + if (defined($entry->{'cve'})) { + print " - " . $entry->{'cve'} . "\n"; + } + } + } +} + +sub changelog_input { + my ($author, $desc, $commit, $entry, $cve); + + while () { + # get commit + if ($pstate == 1) { + next unless /^commit (.*)/; + + $commit = $1; + + $pstate++; + } + + # get author and email + elsif ($pstate == 2) { + my ($email); + + next unless /^[Aa]uthor:?\s*(.*?)\s*<(.*)>/; + + $author = $1; + $email = $2; + $desc = undef; + $cve = undef; + + # cset author fixups + if (!$author) { + $author = $email; + } + $pstate++; + } + + # skip to blank line + elsif ($pstate == 3) { + next unless /^\s*$/; + $pstate++; + } + + # skip to non-blank line + elsif ($pstate == 4) { + next unless /^\s*?(.*)/; + my $ignore = 0; + my $do_ignore = 0; + my $bug = undef; + my %bugz = (); + my $k; + + # skip lines that are obviously not + # a 1-line cset description + next if /^\s*From: /; + + chomp; + $desc = $1; + + if ($desc =~ /^ *(Revert "|)UBUNTU:/) { + $do_ignore = 1; + } else { + $do_ignore = 0; + $author = $kernel_auth; + $ignore = 1 if $desc =~ /Merge /; + } + while () { + $ignore = 1 if ($do_ignore && /^ *Ignore: yes/i); + if (/^ *Bug: *(#|)([0-9#,\s]*)\s*$/i) { + foreach $k (split('(,|\s)\s*(#|)', $2)) { + $bugz{$k} = 1 if (($k ne '') and ($k =~ /[0-9]+/)); + } + } + elsif (/^ *BugLink: *http.*:\/\/.*\/([0-9]+)/i) { + $bugz{$1} = 1; + } + elsif (/^ *(CVE-.*)/) { + $cve = $1 + } + last if /^commit /; + } + + $bug = join(", #", sort keys(%bugz)); + if (!$ignore) { + &shortlog_entry($author, $desc, $bug, + $cve, $commit, 0); + } + + $pstate = 1; + if ($_ && /^commit (.*)/) { + $commit = $1; + $pstate++; + } + } + + else { + die "invalid parse state $pstate"; + } + } + + foreach $entry (@reverts) { + add_entry($entry); + } +} + +&changelog_input; +&shortlog_output; + +exit(0); --- linux-3.19.0.orig/debian/scripts/misc/insert-changes.pl +++ linux-3.19.0/debian/scripts/misc/insert-changes.pl @@ -0,0 +1,36 @@ +#!/usr/bin/perl -w + +my $debian; +$droot = $ARGV[0] if (defined $ARGV[0]); +$droot = 'debian' if (!defined $droot); +$debian = $ARGV[1] if (defined $ARGV[1]); +$debian = 'debian.master' if (!defined $debian); + +system("make -s -f $droot/rules printchanges > $debian/changes"); + +open(CHANGELOG, "< $debian/changelog") or die "Cannot open changelog"; +open(CHANGES, "< $debian/changes") or die "Cannot open new changes"; +open(NEW, "> $debian/changelog.new") or die "Cannot open new changelog"; + +$printed = 0; + +while () { + if (/^ CHANGELOG: /) { + next if $printed; + + while () { + print NEW; + } + + $printed = 1; + } else { + print NEW; + } +} + +close(NEW); +close(CHANGES); +close(CHANGELOG); + +rename("$debian/changelog.new", "$debian/changelog"); +unlink("$debian/changes"); --- linux-3.19.0.orig/debian/scripts/misc/insert-mainline-changes +++ linux-3.19.0/debian/scripts/misc/insert-mainline-changes @@ -0,0 +1,42 @@ +#!/usr/bin/perl + +if ($#ARGV != 2) { + warn "Usage: $0 \n"; + die " $0 debian.master/changelog v3.2.3 v3.2.2..v3.2.3\n"; +} +my ($changelog, $to, $range) = @ARGV; + +my @changes = (); + +push(@changes, "\n"); +push(@changes, " [ Upstream Kernel Changes ]\n\n"); +push(@changes, " * rebase to $to\n"); + +open(LOG, "git log '$range'|") || die "$0: git log failed: - $!\n"; +while () { + if (m@BugLink: .*launchpad.net/.*/([0-9]+)\s$@) { + push(@changes, " - LP: #$1\n"); + } +} +close(LOG); + +open(CHANGELOG, "< $changelog") or die "Cannot open changelog"; +open(NEW, "> $changelog.new") or die "Cannot open new changelog"; + +$printed = 3; +while () { + if (/^ CHANGELOG: /) { + $printed--; + print NEW; + if ($printed == 0) { + print NEW @changes; + } + next; + } + print NEW; +} + +close(NEW); +close(CHANGELOG); + +rename("$changelog.new", "$changelog"); --- linux-3.19.0.orig/debian/scripts/misc/insert-ubuntu-changes +++ linux-3.19.0/debian/scripts/misc/insert-ubuntu-changes @@ -0,0 +1,58 @@ +#!/usr/bin/perl + +if ($#ARGV != 2) { + die "Usage: $0 \n"; +} +my ($changelog, $end, $start) = @ARGV; + +$end =~ s/.*\.//; +$start =~ s/.*\.//; + +my @changes = (); +my $output = 0; +open(CHG, ") { + if (/^\S+\s+\((.*\.(\d+))\)/) { + if ($2 <= $end) { + last; + } + if ($2 == $start) { + $output = 1; + } + if ($output) { + push(@changes, "\n [ Ubuntu: $1 ]\n\n"); + next; + } + } + next if ($output == 0); + + next if (/^\s*$/); + next if (/^\s--/); + next if (/^\s\s[^\*\s]/); + + push(@changes, $_); +} +close(CHG); + +open(CHANGELOG, "< $changelog") or die "Cannot open changelog"; +open(NEW, "> $changelog.new") or die "Cannot open new changelog"; + +$printed = 3; +while () { + if (/^ CHANGELOG: /) { + $printed--; + print NEW; + if ($printed == 0) { + print NEW @changes; + } + next; + } + print NEW; +} + +close(NEW); +close(CHANGELOG); + +rename("$changelog.new", "$changelog"); --- linux-3.19.0.orig/debian/scripts/misc/kernelconfig +++ linux-3.19.0/debian/scripts/misc/kernelconfig @@ -0,0 +1,172 @@ +#!/bin/bash + +. debian/debian.env + +# Script to merge all configs and run 'make silentoldconfig' on it to wade out bad juju. +# Then split the configs into distro-commmon and flavour-specific parts + +# We have to be in the top level kernel source directory +if [ ! -f MAINTAINERS ] || [ ! -f Makefile ]; then + echo "This does not appear to be the kernel source directory." 1>&2 + exit 1 +fi + +mode=${1:?"Usage: $0 [oldconfig|editconfig]"} +yes=0 +case "$mode" in + update*configs) mode='silentoldconfig' ;; + default*configs) mode='oldconfig'; yes=1 ;; + edit*configs) ;; # All is good + gen*configs) mode='genconfigs' ;; # All is good + dump*configs) mode='config'; yes=1 ;; + *) echo "$0 called with invalid mode" 1>&2 + exit 1 ;; +esac +kerneldir="`pwd`" +confdir="$kerneldir/${DEBIAN}/config" +sharedconfdir="$kerneldir/debian.master/config" +variant="$2" + +. $DEBIAN/etc/kernelconfig + +bindir="`pwd`/${DROOT}/scripts/misc" +common_conf="$confdir/config.common.$family" +tmpdir=`mktemp -d` +mkdir "$tmpdir/CONFIGS" + +if [ "$mode" = "genconfigs" ]; then + keep=1 + mode="oldconfig" + test -d CONFIGS || mkdir CONFIGS +fi + +for arch in $archs; do + rm -rf build + mkdir build + + # Map debian archs to kernel archs + case "$arch" in + ppc64|ppc64el) kernarch="powerpc" ;; + amd64) kernarch="x86_64" ;; + lpia) kernarch="x86" ;; + sparc) kernarch="sparc64" ;; + armel|armhf) kernarch="arm" ;; + *) kernarch="$arch" ;; + esac + + archconfdir=$confdir/$arch + flavourconfigs=$(cd $archconfdir && ls config.flavour.*) + + # Merge configs + # We merge config.common.ubuntu + config.common. + + # config.flavour. + + for config in $flavourconfigs; do + fullconf="$tmpdir/$arch-$config-full" + case $config in + *) + : >"$fullconf" + if [ -f $common_conf ]; then + cat $common_conf >> "$fullconf" + fi + if [ -f $archconfdir/config.common.$arch ]; then + cat $archconfdir/config.common.$arch >> "$fullconf" + fi + cat "$archconfdir/$config" >>"$fullconf" + if [ -f $confdir/OVERRIDES ]; then + cat $confdir/OVERRIDES >> "$fullconf" + fi + ;; + esac + done + + for config in $flavourconfigs; do + if [ -f $archconfdir/$config ]; then + fullconf="$tmpdir/$arch-$config-full" + cat "$fullconf" > build/.config + # Call oldconfig or menuconfig + case "$mode" in + editconfigs) + # Interactively edit config parameters + while : ; do + echo -n "Do you want to edit config: $arch/$config? [Y/n] " + read choice + + case "$choice" in + y* | Y* | "" ) + make O=`pwd`/build ARCH=$kernarch menuconfig + break ;; + n* | N* ) + break ;; + *) + echo "Entry not valid" + esac + done + ;; + *) + echo "* Run $mode (yes=$yes) on $arch/$config ..." + if [ "$yes" -eq 1 ]; then + yes "" | make O=`pwd`/build ARCH=$kernarch "$mode" + else + make O=`pwd`/build ARCH=$kernarch "$mode" + fi ;; + esac + cat build/.config > $archconfdir/$config + cat build/.config > "$tmpdir/CONFIGS/$arch-$config" + if [ "$keep" = "1" ]; then + cat build/.config > CONFIGS/$arch-$config + fi + else + echo "!! Config not found $archconfdir/$config..." + fi + done + + echo "Running splitconfig.pl for $arch" + echo + + # Can we make this more robust by avoiding $tmpdir completely? + # This approach was used for now because I didn't want to change + # splitconfig.pl + (cd $archconfdir; $bindir/splitconfig.pl config.flavour.*; mv config.common \ + config.common.$arch; cp config.common.$arch $tmpdir) +done + +rm -f $common_conf + +# Now run splitconfig.pl on all the config.common. copied to +# $tmpdir +(cd $tmpdir; $bindir/splitconfig.pl *) +( + cd $confdir; + rm -f *-full + grep -v 'is UNMERGABLE' <$tmpdir/config.common >$common_conf + for arch in $archs; do + grep -v 'is UNMERGABLE' <$tmpdir/config.common.$arch \ + >$arch/config.common.$arch + done +) + +echo "" +echo "Running config-check for all configurations ..." +echo "" +fail=0 +for arch in $archs; do + archconfdir=$confdir/$arch + flavourconfigs=$(cd $archconfdir && ls config.flavour.*) + for config in $flavourconfigs; do + flavour="${config##*.}" + if [ -f $archconfdir/$config ]; then + fullconf="$tmpdir/CONFIGS/$arch-$config" + "$bindir/../config-check" "$fullconf" "$arch" "$flavour" "$sharedconfdir" "0" || let "fail=$fail+1" + fi + done +done + +if [ "$fail" != 0 ]; then + echo "" + echo "*** ERROR: $fail config-check failures detected" + echo "" +fi + +rm -rf build + --- linux-3.19.0.orig/debian/scripts/misc/retag +++ linux-3.19.0/debian/scripts/misc/retag @@ -0,0 +1,34 @@ +#!/usr/bin/perl -w + +open(TAGS, "git tag -l |") or die "Could not get list of tags"; +@tags = ; +close(TAGS); + +open(LOGS, "git log --pretty=short |") or die "ERROR: Calling git log"; +my $commit = ""; + +while () { + my $origtag; + + if (m|^commit (.*)$|) { + $commit = $1; + next; + } + + m|\s*UBUNTU: (Ubuntu-2\.6\..*)| or next; + + $tag = $1; + + ($origtag) = grep(/^$tag.orig$/, @tags); + + if (!defined($origtag)) { + print "I: Adding original tag for $tag\n"; + system("git tag -m $tag $tag.orig $tag"); + } + + print "I: Tagging $tag => $commit\n"; + + system("git tag -f -m $tag $tag $commit"); +} + +close(LOGS); --- linux-3.19.0.orig/debian/scripts/misc/splitconfig.pl +++ linux-3.19.0/debian/scripts/misc/splitconfig.pl @@ -0,0 +1,107 @@ +#!/usr/bin/perl -w + +%allconfigs = (); +%common = (); + +print "Reading config's ...\n"; + +for $config (@ARGV) { + # Only config.* + next if $config !~ /^config\..*/; + # Nothing that is disabled, or remnant + next if $config =~ /.*\.(default|disabled|stub)$/; + + %{$allconfigs{$config}} = (); + + print " processing $config ... "; + + open(CONFIG, "< $config"); + + while () { + # Skip comments + /^#*\s*CONFIG_(\w+)[\s=](.*)$/ or next; + + ${$allconfigs{$config}}{$1} = $2; + + $common{$1} = $2; + } + + close(CONFIG); + + print "done.\n"; +} + +print "\n"; + +print "Merging lists ... \n"; + +# %options - pointer to flavour config inside the allconfigs array +for $config (keys(%allconfigs)) { + my %options = %{$allconfigs{$config}}; + + print " processing $config ... "; + + for $key (keys(%common)) { + next if not defined $common{$key}; + + # If we don't have the common option, then it isn't + # common. If we do have that option, it must have the same + # value. EXCEPT where this file does not have a value at all + # which may safely be merged with any other value; the value + # will be elided during recombination of the parts. + if (!defined($options{$key})) { + # Its ok really ... let it merge + } elsif (not defined($options{$key})) { + undef $common{$key}; + } elsif ($common{$key} ne $options{$key}) { + undef $common{$key}; + } + } + + print "done.\n"; +} + +print "\n"; + +print "Creating common config ... "; + +open(COMMON, "> config.common"); +print COMMON "#\n# Common config options automatically generated by splitconfig.pl\n#\n"; + +for $key (sort(keys(%common))) { + if (not defined $common{$key}) { + print COMMON "# CONFIG_$key is UNMERGABLE\n"; + } elsif ($common{$key} eq "is not set") { + print COMMON "# CONFIG_$key is not set\n"; + } else { + print COMMON "CONFIG_$key=$common{$key}\n"; + } +} +close(COMMON); + +print "done.\n\n"; + +print "Creating stub configs ...\n"; + +for $config (keys(%allconfigs)) { + my %options = %{$allconfigs{$config}}; + + print " processing $config ... "; + + open(STUB, "> $config"); + print STUB "#\n# Config options for $config automatically generated by splitconfig.pl\n#\n"; + + for $key (sort(keys(%options))) { + next if defined $common{$key}; + + if ($options{$key} =~ /^is /) { + print STUB "# CONFIG_$key $options{$key}\n"; + } else { + print STUB "CONFIG_$key=$options{$key}\n"; + } + } + + close(STUB); + + print "done.\n"; +} --- linux-3.19.0.orig/debian/scripts/module-check +++ linux-3.19.0/debian/scripts/module-check @@ -0,0 +1,120 @@ +#!/usr/bin/perl -w + +$flavour = shift; +$prev_abidir = shift; +$abidir = shift; +$skipmodule = shift; + +print "II: Checking modules for $flavour..."; + +if (-f "$prev_abidir/ignore.modules" + or -f "$prev_abidir/$flavour.ignore.modules") { + print "explicitly ignoring modules\n"; + exit(0); +} + +if (not -f "$abidir/$flavour.modules" or not -f + "$prev_abidir/$flavour.modules") { + print "previous or current modules file missing!\n"; + print " $abidir/$flavour.modules\n"; + print " $prev_abidir/$flavour.modules\n"; + if (defined($skipmodule)) { + exit(0); + } else { + exit(1); + } +} + +print "\n"; + +my %modules; +my %modules_ignore; +my $missing = 0; +my $new = 0; +my $errors = 0; + +# See if we have any ignores +if (-f "$prev_abidir/../modules.ignore") { + my $ignore = 0; + open(IGNORE, "< $prev_abidir/../modules.ignore") or + die "Could not open $prev_abidir/../modules.ignore"; + print " reading modules to ignore..."; + while () { + chomp; + next if /\s*#/; + $modules_ignore{$_} = 1; + $ignore++; + } + close(IGNORE); + print "read $ignore modules.\n"; +} + +# Read new modules first +print " reading new modules..."; +$new_count = 0; +open(NEW, "< $abidir/$flavour.modules") or + die "Could not open $abidir/$flavour.modules"; +while () { + chomp; + $modules{$_} = 1; + $new_count++; +} +close(NEW); +print "read $new_count modules.\n"; + +# Now the old modules, checking for missing ones +print " reading old modules..."; +$old_count = 0; +open(OLD, "< $prev_abidir/$flavour.modules") or + die "Could not open $prev_abidir/$flavour.modules"; +while () { + chomp; + if (not defined($modules{$_})) { + print "\n" if not $missing; + $missing++; + if (not defined($modules_ignore{$_})) { + print " MISS: $_\n"; + $errors++; + } else { + print " MISS: $_ (ignored)\n"; + } + } else { + $modules{$_}++; + } + $old_count++; +} +close(OLD); +# Check for new modules +foreach $mod (keys(%modules)) { + if ($modules{$mod} < 2) { + print "\n" if not $missing and not $new; + print " NEW : $mod\n"; + $new++; + } +} +if ($new or $missing) { + print " read $old_count modules : new($new) missing($missing)\n"; +} else { + print "read $old_count modules.\n"; +} + + +# Let's see where we stand... +if ($errors) { + if (defined($skipmodule)) { + print "WW: Explicitly asked to ignore failures (probably not good)\n"; + } else { + print "EE: Missing modules (start begging for mercy)\n"; + exit 1 + } +} + +if ($new) { + print "II: New modules (you've been busy, wipe the poop off your nose)\n"; +} else { + print "II: No new modules (hope you're happy, slacker)\n"; +} + +print "II: Done\n"; + +exit(0); --- linux-3.19.0.orig/debian/scripts/module-inclusion +++ linux-3.19.0/debian/scripts/module-inclusion @@ -0,0 +1,69 @@ +#!/bin/bash + +# +# Build a new directory of modules based on an inclusion list. +# The includsion list format must be a bash regular expression. +# +# usage: $0 ROOT INCLUSION_LIST +# example: $0 \ +# debian/build/build-virtual-ALL debian/build/build-virtual \ +# debian.master/control.d/virtual.inclusion-list +master=0 +if [ "$1" = "--master" ]; then + master=1 + shift +fi + +ROOT=$1 +NROOT=$2 +ILIST=$3 + +# +# Prep a destination directory. +# +mkdir -p ${NROOT} + +{ + # Copy over the framework into the master package. + if [ "$master" -eq 1 ]; then + (cd ${ROOT}; find . ! -name "*.ko" -type f) + fi + + # Copy over modules by name or pattern. + while read -r i + do + # + # 'find' blurts a warning if it cannot find any ko files. + # + case "$i" in + \!*) + (cd ${ROOT}; ${i#!} || true) + ;; + *\**) + (cd ${ROOT}; eval find "${i}" -name "*.ko" || true) + ;; + *) + echo "$i" + ;; + esac + done <"${ILIST}" +# Copy over the listed modules. +} | \ +while read i +do + # If this is already moved over, all is good. + if [ -f "${NROOT}/$i" ]; then + : + + # If present in the source, moved it over. + elif [ -f "${ROOT}/$i" ]; then + mkdir -p "${NROOT}/`dirname $i`" + mv "${ROOT}/$i" "${NROOT}/$i" + + # Otherwise, it is missing. + else + echo "Warning: Could not find ${ROOT}/$i" 1>&2 + fi +done + +exit 0 --- linux-3.19.0.orig/debian/scripts/sub-flavour +++ linux-3.19.0/debian/scripts/sub-flavour @@ -0,0 +1,69 @@ +#!/bin/bash + +. debian/debian.env + +echo "SUB_PROCESS $FROM => $TO" + +export from_pkg="linux-image-$ABI_RELEASE-$FROM" +export to_pkg="linux-image-$ABI_RELEASE-$TO" + +from_moddir="debian/$from_pkg/lib/modules/$ABI_RELEASE-$FROM" +to_moddir="debian/$to_pkg/lib/modules/$ABI_RELEASE-$FROM" + +install -d "debian/$to_pkg/boot" +install -m644 debian/$from_pkg/boot/config-$ABI_RELEASE-$FROM \ + debian/$to_pkg/boot/ +install -m600 debian/$from_pkg/boot/{vmlinuz,System.map}-$ABI_RELEASE-$FROM \ + debian/$to_pkg/boot/ + +# +# Print some warnings if there are files in the sub-flavours list +# that do not actually exist. +# +cat ${DEBIAN}/sub-flavours/$TO.list | while read line +do +( + cd debian/$from_pkg/lib/modules/$ABI_RELEASE-$FROM/kernel; + # + # If its a wildcard, then check that there are files that match. + # + if echo "$line" | grep '\*' > /dev/null + then + if [ `eval find "$line" -name '*.ko' 2>/dev/null|wc -l` -lt 1 ] + then + echo SUB_INST Warning - No files in $line + fi + # + # Else it should be a single file reference. + # + elif [ ! -f "$line" ] + then + echo SUB_INST Warning - could not find "$line" + fi +) +done + +cat ${DEBIAN}/sub-flavours/$TO.list | while read line; do + ( + cd debian/$from_pkg/lib/modules/$ABI_RELEASE-$FROM/kernel; + if echo "$line" | grep '\*' > /dev/null + then + eval find "$line" -name '*.ko' 2>/dev/null || true + elif [ -f "$line" ] + then + echo "$line" + fi + ); +done | while read mod; do + echo "SUB_INST checking: $mod" + fromdir="/lib/modules/$ABI_RELEASE-$FROM/" + egrep "^($fromdir)?kernel/$mod:" \ + $from_moddir/modules.dep | sed -e "s|^$fromdir||" -e 's/://' -e 's/ /\n/g' | \ + while read m; do + m="${fromdir}$m" + test -f debian/$to_pkg/$m && continue + echo "SUB_INST installing: $m" + install -D -m644 debian/$from_pkg/$m \ + debian/$to_pkg/$m + done +done --- linux-3.19.0.orig/debian/source/format +++ linux-3.19.0/debian/source/format @@ -0,0 +1 @@ +1.0 --- linux-3.19.0.orig/debian/source/options +++ linux-3.19.0/debian/source/options @@ -0,0 +1,10 @@ +# Ignore vbox symlinks, we will regenerate these at clean (LP:1426113) +extend-diff-ignore=ubuntu/vbox/vboxvideo/include +extend-diff-ignore=ubuntu/vbox/vboxguest/r0drv +extend-diff-ignore=ubuntu/vbox/vboxguest/include +extend-diff-ignore=ubuntu/vbox/vboxsf/r0drv +extend-diff-ignore=ubuntu/vbox/vboxsf/include + +# force "dpkg-source -I -i" behavior +diff-ignore +tar-ignore --- linux-3.19.0.orig/debian/stamps/keep-dir +++ linux-3.19.0/debian/stamps/keep-dir @@ -0,0 +1 @@ +Place holder --- linux-3.19.0.orig/debian/tests-build/README +++ linux-3.19.0/debian/tests-build/README @@ -0,0 +1,21 @@ +Scripts placed in this directory get called one at a time by run-parts(8). +The scripts are expected to perform some sort of sanity checks on the +finished build. Scripts will be called once for each flavour. + +Some environment variables are exported to make life a little easier: + +DPKG_ARCH : The dpkg architecture (e.g. "amd64") +KERN_ARCH : The kernel architecture (e.g. "x86_64") +FLAVOUR : The specific flavour for this run (e.g. "generic") +VERSION : The full version of this build (e.g. 2.6.22-1) +REVISION : The exact revision of this build (e.g. 1.3) +PREV_REVISION : The revision prior to this one +ABI_NUM : The specific ABI number for this build (e.g. 2) +PREV_ABI_NUM : The previous ABI number. Can be the same as ABI_NUM. +BUILD_DIR : The directory where this build took place +INSTALL_DIR : The directory where the package is prepared +SOURCE_DIR : Where the main kernel source is + +Scripts are expected to have a zero exit status when no problems occur, +and non-zero when an error occurs that should stop the build. Scripts +should print whatever info they deem needed to deduce the problem. --- linux-3.19.0.orig/debian/tests-build/check-aliases +++ linux-3.19.0/debian/tests-build/check-aliases @@ -0,0 +1,24 @@ +#!/usr/bin/perl -w + +my %map; + +print "Checking for dupe aliases in $ENV{'FLAVOUR'}...\n"; + +$aliases = + "$ENV{'INSTALL_DIR'}/lib/modules/$ENV{'VERSION'}-$ENV{'FLAVOUR'}/modules.alias"; + +open(ALIASES, "< $aliases") or die "Could not open $aliases"; + +while () { + chomp; + my ($junk, $alias, $module) = split; + + if (defined($map{$alias})) { + printf("%s %20s / %-20s : %s \n", ("$map{$alias}" eq "$module") + ? "INT" : " ", $map{$alias}, $module, $alias); + } else { + $map{$alias} = $module; + } +} + +exit(0); --- linux-3.19.0.orig/debian/tests/control +++ linux-3.19.0/debian/tests/control @@ -0,0 +1,7 @@ +Tests: rebuild +Depends: @builddeps@, fakeroot +Restrictions: allow-stderr + +Tests: ubuntu-regression-suite +Depends: build-essential, gcc-multilib, gdb, git, bzr +Restrictions: allow-stderr, isolation-machine, breaks-testbed --- linux-3.19.0.orig/debian/tests/rebuild +++ linux-3.19.0/debian/tests/rebuild @@ -0,0 +1,3 @@ +#!/bin/sh +set -e +dpkg-buildpackage -rfakeroot -us -uc -b --- linux-3.19.0.orig/debian/tests/ubuntu-regression-suite +++ linux-3.19.0/debian/tests/ubuntu-regression-suite @@ -0,0 +1,19 @@ +#!/bin/sh +set -e + +sver=`dpkg-parsechangelog -SVersion` +read x rver x &2 + exit 1 +fi + +git clone git://kernel.ubuntu.com/ubuntu/kernel-testing +kernel-testing/run-dep8-tests --- linux-3.19.0.orig/debian/tools/generic +++ linux-3.19.0/debian/tools/generic @@ -0,0 +1,60 @@ +#!/bin/bash +full_version=`uname -r` + +# First check for a fully qualified version. +this="/usr/lib/linux-tools/$full_version/`basename $0`" +if [ -f "$this" ]; then + exec "$this" "$@" +fi + +# Removing flavour from version i.e. generic or server. +flavour_abi=${full_version#*-} +flavour=${flavour_abi#*-} +version=${full_version%-$flavour} +this="$0_$version" +if [ -f "$this" ]; then + exec "$this" "$@" +fi + +# Before saucy kernels we had no flavour linkage. +if dpkg --compare-versions "$version" lt "3.11.0"; then + flavour='' +else + flavour="-$flavour" +fi +# Hint at the cloud tools if they exist (trusty and later) +if dpkg --compare-versions "$version" ge "3.13.0"; then + cld="" +else + cld=":" +fi +# Work out if this is an LTS backport or not. +codename=`lsb_release -cs` +case "$codename" in +precise) base='3.2.0-9999' ;; +trusty) base='3.13.0-9999' ;; +*) base='' ;; +esac +std="" +lts=":" +if [ "$base" != "" ]; then + if dpkg --compare-versions "$version" gt "$base"; then + std=":" + lts="" + fi +fi + +# Give them a hint as to what to install. + echo "WARNING: `basename $0` not found for kernel $version" >&2 + echo "" >&2 + echo " You may need to install the following packages for this specific kernel:" >&2 + echo " linux-tools-$version$flavour" >&2 +$cld echo " linux-cloud-tools-$version$flavour" >&2 + echo "" >&2 + echo " You may also want to install one of the following packages to keep up to date:" >&2 +$std echo " linux-tools$flavour" >&2 +$std $cld echo " linux-cloud-tools$flavour" >&2 +$lts echo " linux-tools$flavour-lts-" >&2 +$lts $cld echo " linux-cloud-tools$flavour-lts-" >&2 + +exit 2 --- linux-3.19.0.orig/drivers/acpi/acpi_lpss.c +++ linux-3.19.0/drivers/acpi/acpi_lpss.c @@ -65,6 +65,7 @@ struct lpss_device_desc { unsigned int flags; + const char *clk_con_id; unsigned int prv_offset; size_t prv_size_override; void (*setup)(struct lpss_private_data *pdata); @@ -105,7 +106,7 @@ } } -static void byt_i2c_setup(struct lpss_private_data *pdata) +static void lpss_deassert_reset(struct lpss_private_data *pdata) { unsigned int offset; u32 val; @@ -114,9 +115,18 @@ val = readl(pdata->mmio_base + offset); val |= LPSS_RESETS_RESET_APB | LPSS_RESETS_RESET_FUNC; writel(val, pdata->mmio_base + offset); +} + +#define LPSS_I2C_ENABLE 0x6c + +static void byt_i2c_setup(struct lpss_private_data *pdata) +{ + lpss_deassert_reset(pdata); if (readl(pdata->mmio_base + pdata->dev_desc->prv_offset)) pdata->fixed_clk_rate = 133000000; + + writel(0, pdata->mmio_base + LPSS_I2C_ENABLE); } static struct lpss_device_desc lpt_dev_desc = { @@ -131,6 +141,7 @@ static struct lpss_device_desc lpt_uart_dev_desc = { .flags = LPSS_CLK | LPSS_CLK_GATE | LPSS_CLK_DIVIDER | LPSS_LTR, + .clk_con_id = "baudclk", .prv_offset = 0x800, .setup = lpss_uart_setup, }; @@ -147,6 +158,7 @@ static struct lpss_device_desc byt_uart_dev_desc = { .flags = LPSS_CLK | LPSS_CLK_GATE | LPSS_CLK_DIVIDER | LPSS_SAVE_CTX, + .clk_con_id = "baudclk", .prv_offset = 0x800, .setup = lpss_uart_setup, }; @@ -166,6 +178,12 @@ .setup = byt_i2c_setup, }; +static struct lpss_device_desc bsw_spi_dev_desc = { + .flags = LPSS_CLK | LPSS_CLK_GATE | LPSS_CLK_DIVIDER | LPSS_SAVE_CTX, + .prv_offset = 0x400, + .setup = lpss_deassert_reset, +}; + #else #define LPSS_ADDR(desc) (0UL) @@ -198,7 +216,7 @@ /* Braswell LPSS devices */ { "80862288", LPSS_ADDR(byt_pwm_dev_desc) }, { "8086228A", LPSS_ADDR(byt_uart_dev_desc) }, - { "8086228E", LPSS_ADDR(byt_spi_dev_desc) }, + { "8086228E", LPSS_ADDR(bsw_spi_dev_desc) }, { "808622C1", LPSS_ADDR(byt_i2c_dev_desc) }, { "INT3430", LPSS_ADDR(lpt_dev_desc) }, @@ -298,7 +316,7 @@ return PTR_ERR(clk); pdata->clk = clk; - clk_register_clkdev(clk, NULL, devname); + clk_register_clkdev(clk, dev_desc->clk_con_id, devname); return 0; } --- linux-3.19.0.orig/drivers/acpi/acpica/tbinstal.c +++ linux-3.19.0/drivers/acpi/acpica/tbinstal.c @@ -346,7 +346,6 @@ */ acpi_tb_uninstall_table(&new_table_desc); *table_index = i; - (void)acpi_ut_release_mutex(ACPI_MTX_TABLES); return_ACPI_STATUS(AE_OK); } } --- linux-3.19.0.orig/drivers/acpi/blacklist.c +++ linux-3.19.0/drivers/acpi/blacklist.c @@ -300,6 +300,85 @@ }, /* + * The following Lenovo models have a broken workaround in the + * acpi_video backlight implementation to meet the Windows 8 + * requirement of 101 backlight levels. Reverting to pre-Win8 + * behavior fixes the problem. + */ + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad L430", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad L430"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad T430", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T430"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad T430s", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T430s"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad T530", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T530"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad W530", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad W530"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad X1 Carbon", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad X1 Carbon"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad X230", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad X230"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad Edge E330", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad Edge E330"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Dell Inspiron 5537", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Inspiron 5537"), + }, + }, + + /* * BIOS invocation of _OSI(Linux) is almost always a BIOS bug. * Linux ignores it, except for the machines enumerated below. */ --- linux-3.19.0.orig/drivers/acpi/pci_root.c +++ linux-3.19.0/drivers/acpi/pci_root.c @@ -423,8 +423,7 @@ } EXPORT_SYMBOL(acpi_pci_osc_control_set); -static void negotiate_os_control(struct acpi_pci_root *root, int *no_aspm, - int *clear_aspm) +static void negotiate_os_control(struct acpi_pci_root *root, int *no_aspm) { u32 support, control, requested; acpi_status status; @@ -495,10 +494,12 @@ decode_osc_control(root, "OS now controls", control); if (acpi_gbl_FADT.boot_flags & ACPI_FADT_NO_ASPM) { /* - * We have ASPM control, but the FADT indicates - * that it's unsupported. Clear it. + * We have ASPM control, but the FADT indicates that + * it's unsupported. Leave existing configuration + * intact and prevent the OS from touching it. */ - *clear_aspm = 1; + dev_info(&device->dev, "FADT indicates ASPM is unsupported, using BIOS configuration\n"); + *no_aspm = 1; } } else { decode_osc_control(root, "OS requested", requested); @@ -525,7 +526,7 @@ int result; struct acpi_pci_root *root; acpi_handle handle = device->handle; - int no_aspm = 0, clear_aspm = 0; + int no_aspm = 0; bool hotadd = system_state != SYSTEM_BOOTING; root = kzalloc(sizeof(struct acpi_pci_root), GFP_KERNEL); @@ -584,7 +585,7 @@ root->mcfg_addr = acpi_pci_root_get_mcfg_addr(handle); - negotiate_os_control(root, &no_aspm, &clear_aspm); + negotiate_os_control(root, &no_aspm); /* * TBD: Need PCI interface for enumeration/configuration of roots. @@ -607,10 +608,6 @@ goto remove_dmar; } - if (clear_aspm) { - dev_info(&device->dev, "Disabling ASPM (FADT indicates it is unsupported)\n"); - pcie_clear_aspm(root->bus); - } if (no_aspm) pcie_no_aspm(); --- linux-3.19.0.orig/drivers/acpi/processor_idle.c +++ linux-3.19.0/drivers/acpi/processor_idle.c @@ -962,7 +962,7 @@ return -EINVAL; drv->safe_state_index = -1; - for (i = 0; i < CPUIDLE_STATE_MAX; i++) { + for (i = CPUIDLE_DRIVER_STATE_START; i < CPUIDLE_STATE_MAX; i++) { drv->states[i].name[0] = '\0'; drv->states[i].desc[0] = '\0'; } --- linux-3.19.0.orig/drivers/acpi/scan.c +++ linux-3.19.0/drivers/acpi/scan.c @@ -298,7 +298,11 @@ struct acpi_device_physical_node *pn; bool offline = true; - mutex_lock(&adev->physical_node_lock); + /* + * acpi_container_offline() calls this for all of the container's + * children under the container's physical_node_lock lock. + */ + mutex_lock_nested(&adev->physical_node_lock, SINGLE_DEPTH_NESTING); list_for_each_entry(pn, &adev->physical_node_list, node) if (device_supports_offline(pn->dev) && !pn->dev->offline) { --- linux-3.19.0.orig/drivers/acpi/video.c +++ linux-3.19.0/drivers/acpi/video.c @@ -2149,6 +2149,17 @@ static int __init acpi_video_init(void) { + /* + * Let the module load even if ACPI is disabled (e.g. due to + * a broken BIOS) so that i915.ko can still be loaded on such + * old systems without an AcpiOpRegion. + * + * acpi_video_register() will report -ENODEV later as well due + * to acpi_disabled when i915.ko tries to register itself afterwards. + */ + if (acpi_disabled) + return 0; + dmi_check_system(video_dmi_table); if (intel_opregion_present()) --- linux-3.19.0.orig/drivers/ata/libata-core.c +++ linux-3.19.0/drivers/ata/libata-core.c @@ -4233,9 +4233,18 @@ { "PIONEER DVD-RW DVR-216D", NULL, ATA_HORKAGE_NOSETXFER }, /* devices that don't properly handle queued TRIM commands */ - { "Micron_M[56]*", NULL, ATA_HORKAGE_NO_NCQ_TRIM | + { "Micron_M500*", NULL, ATA_HORKAGE_NO_NCQ_TRIM | + ATA_HORKAGE_ZERO_AFTER_TRIM, }, + { "Crucial_CT*M500*", NULL, ATA_HORKAGE_NO_NCQ_TRIM | + ATA_HORKAGE_ZERO_AFTER_TRIM, }, + { "Micron_M5[15]0*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM | + ATA_HORKAGE_ZERO_AFTER_TRIM, }, + { "Crucial_CT*M550*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM | + ATA_HORKAGE_ZERO_AFTER_TRIM, }, + { "Crucial_CT*MX100*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM | + ATA_HORKAGE_ZERO_AFTER_TRIM, }, + { "Samsung SSD 850 PRO*", NULL, ATA_HORKAGE_NO_NCQ_TRIM | ATA_HORKAGE_ZERO_AFTER_TRIM, }, - { "Crucial_CT*SSD*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, /* * As defined, the DRAT (Deterministic Read After Trim) and RZAT @@ -4255,6 +4264,8 @@ */ { "INTEL*SSDSC2MH*", NULL, 0, }, + { "Micron*", NULL, ATA_HORKAGE_ZERO_AFTER_TRIM, }, + { "Crucial*", NULL, ATA_HORKAGE_ZERO_AFTER_TRIM, }, { "INTEL*SSD*", NULL, ATA_HORKAGE_ZERO_AFTER_TRIM, }, { "SSD*INTEL*", NULL, ATA_HORKAGE_ZERO_AFTER_TRIM, }, { "Samsung*SSD*", NULL, ATA_HORKAGE_ZERO_AFTER_TRIM, }, --- linux-3.19.0.orig/drivers/base/bus.c +++ linux-3.19.0/drivers/base/bus.c @@ -515,11 +515,11 @@ goto out_put; error = device_add_groups(dev, bus->dev_groups); if (error) - goto out_groups; + goto out_id; error = sysfs_create_link(&bus->p->devices_kset->kobj, &dev->kobj, dev_name(dev)); if (error) - goto out_id; + goto out_groups; error = sysfs_create_link(&dev->kobj, &dev->bus->p->subsys.kobj, "subsystem"); if (error) --- linux-3.19.0.orig/drivers/base/cacheinfo.c +++ linux-3.19.0/drivers/base/cacheinfo.c @@ -62,15 +62,21 @@ return -ENOENT; } - while (np && index < cache_leaves(cpu)) { + while (index < cache_leaves(cpu)) { this_leaf = this_cpu_ci->info_list + index; if (this_leaf->level != 1) np = of_find_next_cache_node(np); else np = of_node_get(np);/* cpu node itself */ + if (!np) + break; this_leaf->of_node = np; index++; } + + if (index != cache_leaves(cpu)) /* not all OF nodes populated */ + return -ENOENT; + return 0; } @@ -189,8 +195,11 @@ * will be set up here only if they are not populated already */ ret = cache_shared_cpu_map_setup(cpu); - if (ret) + if (ret) { + pr_warn("Unable to detect cache hierarcy from DT for CPU %d\n", + cpu); goto free_ci; + } return 0; free_ci: --- linux-3.19.0.orig/drivers/base/core.c +++ linux-3.19.0/drivers/base/core.c @@ -805,8 +805,16 @@ static int device_add_class_symlinks(struct device *dev) { + struct device_node *of_node = dev_of_node(dev); int error; + if (of_node) { + error = sysfs_create_link(&dev->kobj, &of_node->kobj,"of_node"); + if (error) + dev_warn(dev, "Error %d creating of_node link\n",error); + /* An error here doesn't warrant bringing down the device */ + } + if (!dev->class) return 0; @@ -814,7 +822,7 @@ &dev->class->p->subsys.kobj, "subsystem"); if (error) - goto out; + goto out_devnode; if (dev->parent && device_is_not_partition(dev)) { error = sysfs_create_link(&dev->kobj, &dev->parent->kobj, @@ -842,12 +850,16 @@ out_subsys: sysfs_remove_link(&dev->kobj, "subsystem"); -out: +out_devnode: + sysfs_remove_link(&dev->kobj, "of_node"); return error; } static void device_remove_class_symlinks(struct device *dev) { + if (dev_of_node(dev)) + sysfs_remove_link(&dev->kobj, "of_node"); + if (!dev->class) return; --- linux-3.19.0.orig/drivers/base/platform.c +++ linux-3.19.0/drivers/base/platform.c @@ -101,6 +101,15 @@ } r = platform_get_resource(dev, IORESOURCE_IRQ, num); + /* + * The resources may pass trigger flags to the irqs that need + * to be set up. It so happens that the trigger flags for + * IORESOURCE_BITS correspond 1-to-1 to the IRQF_TRIGGER* + * settings. + */ + if (r && r->flags & IORESOURCE_BITS) + irqd_set_trigger_type(irq_get_irq_data(r->start), + r->flags & IORESOURCE_BITS); return r ? r->start : -ENXIO; #endif --- linux-3.19.0.orig/drivers/base/regmap/internal.h +++ linux-3.19.0/drivers/base/regmap/internal.h @@ -237,4 +237,12 @@ extern struct regcache_ops regcache_lzo_ops; extern struct regcache_ops regcache_flat_ops; +static inline const char *regmap_name(const struct regmap *map) +{ + if (map->dev) + return dev_name(map->dev); + + return map->name; +} + #endif --- linux-3.19.0.orig/drivers/base/regmap/regcache-rbtree.c +++ linux-3.19.0/drivers/base/regmap/regcache-rbtree.c @@ -307,7 +307,7 @@ if (pos == 0) { memmove(blk + offset * map->cache_word_size, blk, rbnode->blklen * map->cache_word_size); - bitmap_shift_right(present, present, offset, blklen); + bitmap_shift_left(present, present, offset, blklen); } /* update the rbnode block, its size and the base register */ --- linux-3.19.0.orig/drivers/base/regmap/regcache.c +++ linux-3.19.0/drivers/base/regmap/regcache.c @@ -218,7 +218,7 @@ ret = map->cache_ops->read(map, reg, value); if (ret == 0) - trace_regmap_reg_read_cache(map->dev, reg, *value); + trace_regmap_reg_read_cache(map, reg, *value); return ret; } @@ -311,7 +311,7 @@ dev_dbg(map->dev, "Syncing %s cache\n", map->cache_ops->name); name = map->cache_ops->name; - trace_regcache_sync(map->dev, name, "start"); + trace_regcache_sync(map, name, "start"); if (!map->cache_dirty) goto out; @@ -346,7 +346,7 @@ regmap_async_complete(map); - trace_regcache_sync(map->dev, name, "stop"); + trace_regcache_sync(map, name, "stop"); return ret; } @@ -381,7 +381,7 @@ name = map->cache_ops->name; dev_dbg(map->dev, "Syncing %s cache from %d-%d\n", name, min, max); - trace_regcache_sync(map->dev, name, "start region"); + trace_regcache_sync(map, name, "start region"); if (!map->cache_dirty) goto out; @@ -401,7 +401,7 @@ regmap_async_complete(map); - trace_regcache_sync(map->dev, name, "stop region"); + trace_regcache_sync(map, name, "stop region"); return ret; } @@ -428,7 +428,7 @@ map->lock(map->lock_arg); - trace_regcache_drop_region(map->dev, min, max); + trace_regcache_drop_region(map, min, max); ret = map->cache_ops->drop(map, min, max); @@ -455,7 +455,7 @@ map->lock(map->lock_arg); WARN_ON(map->cache_bypass && enable); map->cache_only = enable; - trace_regmap_cache_only(map->dev, enable); + trace_regmap_cache_only(map, enable); map->unlock(map->lock_arg); } EXPORT_SYMBOL_GPL(regcache_cache_only); @@ -493,7 +493,7 @@ map->lock(map->lock_arg); WARN_ON(map->cache_only && enable); map->cache_bypass = enable; - trace_regmap_cache_bypass(map->dev, enable); + trace_regmap_cache_bypass(map, enable); map->unlock(map->lock_arg); } EXPORT_SYMBOL_GPL(regcache_cache_bypass); @@ -608,7 +608,8 @@ for (i = start; i < end; i++) { regtmp = block_base + (i * map->reg_stride); - if (!regcache_reg_present(cache_present, i)) + if (!regcache_reg_present(cache_present, i) || + !regmap_writeable(map, regtmp)) continue; val = regcache_get_val(map, block, i); @@ -677,7 +678,8 @@ for (i = start; i < end; i++) { regtmp = block_base + (i * map->reg_stride); - if (!regcache_reg_present(cache_present, i)) { + if (!regcache_reg_present(cache_present, i) || + !regmap_writeable(map, regtmp)) { ret = regcache_sync_block_raw_flush(map, &data, base, regtmp); if (ret != 0) --- linux-3.19.0.orig/drivers/base/regmap/regmap.c +++ linux-3.19.0/drivers/base/regmap/regmap.c @@ -1280,7 +1280,7 @@ if (map->async && map->bus->async_write) { struct regmap_async *async; - trace_regmap_async_write_start(map->dev, reg, val_len); + trace_regmap_async_write_start(map, reg, val_len); spin_lock_irqsave(&map->async_lock, flags); async = list_first_entry_or_null(&map->async_free, @@ -1338,8 +1338,7 @@ return ret; } - trace_regmap_hw_write_start(map->dev, reg, - val_len / map->format.val_bytes); + trace_regmap_hw_write_start(map, reg, val_len / map->format.val_bytes); /* If we're doing a single register write we can probably just * send the work_buf directly, otherwise try to do a gather @@ -1371,8 +1370,7 @@ kfree(buf); } - trace_regmap_hw_write_done(map->dev, reg, - val_len / map->format.val_bytes); + trace_regmap_hw_write_done(map, reg, val_len / map->format.val_bytes); return ret; } @@ -1406,12 +1404,12 @@ map->format.format_write(map, reg, val); - trace_regmap_hw_write_start(map->dev, reg, 1); + trace_regmap_hw_write_start(map, reg, 1); ret = map->bus->write(map->bus_context, map->work_buf, map->format.buf_size); - trace_regmap_hw_write_done(map->dev, reg, 1); + trace_regmap_hw_write_done(map, reg, 1); return ret; } @@ -1469,7 +1467,7 @@ dev_info(map->dev, "%x <= %x\n", reg, val); #endif - trace_regmap_reg_write(map->dev, reg, val); + trace_regmap_reg_write(map, reg, val); return map->reg_write(context, reg, val); } @@ -1772,7 +1770,7 @@ for (i = 0; i < num_regs; i++) { int reg = regs[i].reg; int val = regs[i].def; - trace_regmap_hw_write_start(map->dev, reg, 1); + trace_regmap_hw_write_start(map, reg, 1); map->format.format_reg(u8, reg, map->reg_shift); u8 += reg_bytes + pad_bytes; map->format.format_val(u8, val, 0); @@ -1787,7 +1785,7 @@ for (i = 0; i < num_regs; i++) { int reg = regs[i].reg; - trace_regmap_hw_write_done(map->dev, reg, 1); + trace_regmap_hw_write_done(map, reg, 1); } return ret; } @@ -2058,15 +2056,13 @@ */ u8[0] |= map->read_flag_mask; - trace_regmap_hw_read_start(map->dev, reg, - val_len / map->format.val_bytes); + trace_regmap_hw_read_start(map, reg, val_len / map->format.val_bytes); ret = map->bus->read(map->bus_context, map->work_buf, map->format.reg_bytes + map->format.pad_bytes, val, val_len); - trace_regmap_hw_read_done(map->dev, reg, - val_len / map->format.val_bytes); + trace_regmap_hw_read_done(map, reg, val_len / map->format.val_bytes); return ret; } @@ -2122,7 +2118,7 @@ dev_info(map->dev, "%x => %x\n", reg, *val); #endif - trace_regmap_reg_read(map->dev, reg, *val); + trace_regmap_reg_read(map, reg, *val); if (!map->cache_bypass) regcache_write(map, reg, *val); @@ -2479,7 +2475,7 @@ struct regmap *map = async->map; bool wake; - trace_regmap_async_io_complete(map->dev); + trace_regmap_async_io_complete(map); spin_lock(&map->async_lock); list_move(&async->list, &map->async_free); @@ -2524,7 +2520,7 @@ if (!map->bus || !map->bus->async_write) return 0; - trace_regmap_async_complete_start(map->dev); + trace_regmap_async_complete_start(map); wait_event(map->async_waitq, regmap_async_is_done(map)); @@ -2533,7 +2529,7 @@ map->async_ret = 0; spin_unlock_irqrestore(&map->async_lock, flags); - trace_regmap_async_complete_done(map->dev); + trace_regmap_async_complete_done(map); return ret; } --- linux-3.19.0.orig/drivers/block/loop.c +++ linux-3.19.0/drivers/block/loop.c @@ -692,6 +692,24 @@ return i && S_ISBLK(i->i_mode) && MAJOR(i->i_rdev) == LOOP_MAJOR; } +/* + * for AUFS + * no get/put for file. + */ +struct file *loop_backing_file(struct super_block *sb) +{ + struct file *ret; + struct loop_device *l; + + ret = NULL; + if (MAJOR(sb->s_dev) == LOOP_MAJOR) { + l = sb->s_bdev->bd_disk->private_data; + ret = l->lo_backing_file; + } + return ret; +} +EXPORT_SYMBOL(loop_backing_file); + /* loop sysfs attributes */ static ssize_t loop_attr_show(struct device *dev, char *page, --- linux-3.19.0.orig/drivers/block/nbd.c +++ linux-3.19.0/drivers/block/nbd.c @@ -57,7 +57,7 @@ static unsigned int nbds_max = 16; static struct nbd_device *nbd_dev; -static int max_part; +static int max_part = 15; /* * Use just one lock (or at most 1 per NIC). Two arguments for this: @@ -803,10 +803,6 @@ return -EINVAL; } - nbd_dev = kcalloc(nbds_max, sizeof(*nbd_dev), GFP_KERNEL); - if (!nbd_dev) - return -ENOMEM; - part_shift = 0; if (max_part > 0) { part_shift = fls(max_part); @@ -828,6 +824,10 @@ if (nbds_max > 1UL << (MINORBITS - part_shift)) return -EINVAL; + nbd_dev = kcalloc(nbds_max, sizeof(*nbd_dev), GFP_KERNEL); + if (!nbd_dev) + return -ENOMEM; + for (i = 0; i < nbds_max; i++) { struct gendisk *disk = alloc_disk(1 << part_shift); if (!disk) --- linux-3.19.0.orig/drivers/block/nvme-core.c +++ linux-3.19.0/drivers/block/nvme-core.c @@ -467,12 +467,12 @@ struct scatterlist *sg = iod->sg; int dma_len = sg_dma_len(sg); u64 dma_addr = sg_dma_address(sg); - int offset = offset_in_page(dma_addr); + u32 page_size = dev->page_size; + int offset = dma_addr & (page_size - 1); __le64 *prp_list; __le64 **list = iod_list(iod); dma_addr_t prp_dma; int nprps, i; - u32 page_size = dev->page_size; length -= (page_size - offset); if (length <= 0) --- linux-3.19.0.orig/drivers/bluetooth/ath3k.c +++ linux-3.19.0/drivers/bluetooth/ath3k.c @@ -65,6 +65,7 @@ /* Atheros AR3011 with sflash firmware*/ { USB_DEVICE(0x0489, 0xE027) }, { USB_DEVICE(0x0489, 0xE03D) }, + { USB_DEVICE(0x04F2, 0xAFF1) }, { USB_DEVICE(0x0930, 0x0215) }, { USB_DEVICE(0x0CF3, 0x3002) }, { USB_DEVICE(0x0CF3, 0xE019) }, @@ -108,6 +109,7 @@ { USB_DEVICE(0x13d3, 0x3393) }, { USB_DEVICE(0x13d3, 0x3402) }, { USB_DEVICE(0x13d3, 0x3408) }, + { USB_DEVICE(0x13d3, 0x3423) }, { USB_DEVICE(0x13d3, 0x3432) }, /* Atheros AR5BBU12 with sflash firmware */ @@ -162,6 +164,7 @@ { USB_DEVICE(0x13d3, 0x3393), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x13d3, 0x3402), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x13d3, 0x3408), .driver_info = BTUSB_ATH3012 }, + { USB_DEVICE(0x13d3, 0x3423), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x13d3, 0x3432), .driver_info = BTUSB_ATH3012 }, /* Atheros AR5BBU22 with sflash firmware */ @@ -174,6 +177,8 @@ #define USB_REQ_DFU_DNLOAD 1 #define BULK_SIZE 4096 #define FW_HDR_SIZE 20 +#define TIMEGAP_USEC_MIN 50 +#define TIMEGAP_USEC_MAX 100 static int ath3k_load_firmware(struct usb_device *udev, const struct firmware *firmware) @@ -205,6 +210,9 @@ pipe = usb_sndbulkpipe(udev, 0x02); while (count) { + /* workaround the compatibility issue with xHCI controller*/ + usleep_range(TIMEGAP_USEC_MIN, TIMEGAP_USEC_MAX); + size = min_t(uint, count, BULK_SIZE); memcpy(send_buf, firmware->data + sent, size); @@ -302,6 +310,9 @@ pipe = usb_sndbulkpipe(udev, 0x02); while (count) { + /* workaround the compatibility issue with xHCI controller*/ + usleep_range(TIMEGAP_USEC_MIN, TIMEGAP_USEC_MAX); + size = min_t(uint, count, BULK_SIZE); memcpy(send_buf, firmware->data + sent, size); --- linux-3.19.0.orig/drivers/bluetooth/btusb.c +++ linux-3.19.0/drivers/bluetooth/btusb.c @@ -109,16 +109,24 @@ { USB_DEVICE(0x13d3, 0x3404), .driver_info = BTUSB_BCM_PATCHRAM }, + /* Broadcom BCM20702B0 (Dynex/Insignia) */ + { USB_DEVICE(0x19ff, 0x0239), .driver_info = BTUSB_BCM_PATCHRAM }, + /* Foxconn - Hon Hai */ { USB_VENDOR_AND_INTERFACE_INFO(0x0489, 0xff, 0x01, 0x01), .driver_info = BTUSB_BCM_PATCHRAM }, + /* Lite-On Technology - Broadcom based */ + { USB_VENDOR_AND_INTERFACE_INFO(0x04ca, 0xff, 0x01, 0x01), + .driver_info = BTUSB_BCM_PATCHRAM }, + /* Broadcom devices with vendor specific id */ { USB_VENDOR_AND_INTERFACE_INFO(0x0a5c, 0xff, 0x01, 0x01), .driver_info = BTUSB_BCM_PATCHRAM }, /* ASUSTek Computer - Broadcom based */ - { USB_VENDOR_AND_INTERFACE_INFO(0x0b05, 0xff, 0x01, 0x01) }, + { USB_VENDOR_AND_INTERFACE_INFO(0x0b05, 0xff, 0x01, 0x01), + .driver_info = BTUSB_BCM_PATCHRAM }, /* Belkin F8065bf - Broadcom based */ { USB_VENDOR_AND_INTERFACE_INFO(0x050d, 0xff, 0x01, 0x01) }, @@ -145,6 +153,7 @@ /* Atheros 3011 with sflash firmware */ { USB_DEVICE(0x0489, 0xe027), .driver_info = BTUSB_IGNORE }, { USB_DEVICE(0x0489, 0xe03d), .driver_info = BTUSB_IGNORE }, + { USB_DEVICE(0x04f2, 0xaff1), .driver_info = BTUSB_IGNORE }, { USB_DEVICE(0x0930, 0x0215), .driver_info = BTUSB_IGNORE }, { USB_DEVICE(0x0cf3, 0x3002), .driver_info = BTUSB_IGNORE }, { USB_DEVICE(0x0cf3, 0xe019), .driver_info = BTUSB_IGNORE }, @@ -188,6 +197,7 @@ { USB_DEVICE(0x13d3, 0x3393), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x13d3, 0x3402), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x13d3, 0x3408), .driver_info = BTUSB_ATH3012 }, + { USB_DEVICE(0x13d3, 0x3423), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x13d3, 0x3432), .driver_info = BTUSB_ATH3012 }, /* Atheros AR5BBU12 with sflash firmware */ --- linux-3.19.0.orig/drivers/cdrom/cdrom.c +++ linux-3.19.0/drivers/cdrom/cdrom.c @@ -289,7 +289,7 @@ /* default compatibility mode */ static bool autoclose=1; static bool autoeject; -static bool lockdoor = 1; +static bool lockdoor = 0; /* will we ever get to use this... sigh. */ static bool check_media_type; /* automatically restart mrw format */ --- linux-3.19.0.orig/drivers/char/random.c +++ linux-3.19.0/drivers/char/random.c @@ -569,19 +569,19 @@ __u32 c = f->pool[2], d = f->pool[3]; a += b; c += d; - b = rol32(a, 6); d = rol32(c, 27); + b = rol32(b, 6); d = rol32(d, 27); d ^= a; b ^= c; a += b; c += d; - b = rol32(a, 16); d = rol32(c, 14); + b = rol32(b, 16); d = rol32(d, 14); d ^= a; b ^= c; a += b; c += d; - b = rol32(a, 6); d = rol32(c, 27); + b = rol32(b, 6); d = rol32(d, 27); d ^= a; b ^= c; a += b; c += d; - b = rol32(a, 16); d = rol32(c, 14); + b = rol32(b, 16); d = rol32(d, 14); d ^= a; b ^= c; f->pool[0] = a; f->pool[1] = b; --- linux-3.19.0.orig/drivers/char/tpm/tpm-interface.c +++ linux-3.19.0/drivers/char/tpm/tpm-interface.c @@ -1122,7 +1122,7 @@ /* Make chip available */ spin_lock(&driver_lock); - list_add_rcu(&chip->list, &tpm_chip_list); + list_add_tail_rcu(&chip->list, &tpm_chip_list); spin_unlock(&driver_lock); return chip; --- linux-3.19.0.orig/drivers/char/tpm/tpm_i2c_atmel.c +++ linux-3.19.0/drivers/char/tpm/tpm_i2c_atmel.c @@ -168,6 +168,10 @@ chip->vendor.priv = devm_kzalloc(dev, sizeof(struct priv_data), GFP_KERNEL); + if (!chip->vendor.priv) { + rc = -ENOMEM; + goto out_err; + } /* Default timeouts */ chip->vendor.timeout_a = msecs_to_jiffies(TPM_I2C_SHORT_TIMEOUT); --- linux-3.19.0.orig/drivers/char/tpm/tpm_i2c_nuvoton.c +++ linux-3.19.0/drivers/char/tpm/tpm_i2c_nuvoton.c @@ -538,6 +538,11 @@ chip->vendor.priv = devm_kzalloc(dev, sizeof(struct priv_data), GFP_KERNEL); + if (!chip->vendor.priv) { + rc = -ENOMEM; + goto out_err; + } + init_waitqueue_head(&chip->vendor.read_queue); init_waitqueue_head(&chip->vendor.int_queue); --- linux-3.19.0.orig/drivers/char/tpm/tpm_i2c_stm_st33.c +++ linux-3.19.0/drivers/char/tpm/tpm_i2c_stm_st33.c @@ -397,7 +397,7 @@ */ static int recv_data(struct tpm_chip *chip, u8 *buf, size_t count) { - int size = 0, burstcnt, len; + int size = 0, burstcnt, len, ret; struct i2c_client *client; client = (struct i2c_client *)TPM_VPRIV(chip); @@ -406,13 +406,15 @@ wait_for_stat(chip, TPM_STS_DATA_AVAIL | TPM_STS_VALID, chip->vendor.timeout_c, - &chip->vendor.read_queue) - == 0) { + &chip->vendor.read_queue) == 0) { burstcnt = get_burstcount(chip); if (burstcnt < 0) return burstcnt; len = min_t(int, burstcnt, count - size); - I2C_READ_DATA(client, TPM_DATA_FIFO, buf + size, len); + ret = I2C_READ_DATA(client, TPM_DATA_FIFO, buf + size, len); + if (ret < 0) + return ret; + size += len; } return size; @@ -487,7 +489,7 @@ if (burstcnt < 0) return burstcnt; size = min_t(int, len - i - 1, burstcnt); - ret = I2C_WRITE_DATA(client, TPM_DATA_FIFO, buf, size); + ret = I2C_WRITE_DATA(client, TPM_DATA_FIFO, buf + i, size); if (ret < 0) goto out_err; --- linux-3.19.0.orig/drivers/char/tpm/tpm_ibmvtpm.c +++ linux-3.19.0/drivers/char/tpm/tpm_ibmvtpm.c @@ -124,7 +124,7 @@ { struct ibmvtpm_dev *ibmvtpm; struct ibmvtpm_crq crq; - u64 *word = (u64 *) &crq; + __be64 *word = (__be64 *)&crq; int rc; ibmvtpm = (struct ibmvtpm_dev *)TPM_VPRIV(chip); @@ -145,10 +145,11 @@ memcpy((void *)ibmvtpm->rtce_buf, (void *)buf, count); crq.valid = (u8)IBMVTPM_VALID_CMD; crq.msg = (u8)VTPM_TPM_COMMAND; - crq.len = (u16)count; - crq.data = ibmvtpm->rtce_dma_handle; + crq.len = cpu_to_be16(count); + crq.data = cpu_to_be32(ibmvtpm->rtce_dma_handle); - rc = ibmvtpm_send_crq(ibmvtpm->vdev, word[0], word[1]); + rc = ibmvtpm_send_crq(ibmvtpm->vdev, be64_to_cpu(word[0]), + be64_to_cpu(word[1])); if (rc != H_SUCCESS) { dev_err(ibmvtpm->dev, "tpm_ibmvtpm_send failed rc=%d\n", rc); rc = 0; @@ -186,7 +187,8 @@ crq.valid = (u8)IBMVTPM_VALID_CMD; crq.msg = (u8)VTPM_GET_RTCE_BUFFER_SIZE; - rc = ibmvtpm_send_crq(ibmvtpm->vdev, buf[0], buf[1]); + rc = ibmvtpm_send_crq(ibmvtpm->vdev, cpu_to_be64(buf[0]), + cpu_to_be64(buf[1])); if (rc != H_SUCCESS) dev_err(ibmvtpm->dev, "ibmvtpm_crq_get_rtce_size failed rc=%d\n", rc); @@ -212,7 +214,8 @@ crq.valid = (u8)IBMVTPM_VALID_CMD; crq.msg = (u8)VTPM_GET_VERSION; - rc = ibmvtpm_send_crq(ibmvtpm->vdev, buf[0], buf[1]); + rc = ibmvtpm_send_crq(ibmvtpm->vdev, cpu_to_be64(buf[0]), + cpu_to_be64(buf[1])); if (rc != H_SUCCESS) dev_err(ibmvtpm->dev, "ibmvtpm_crq_get_version failed rc=%d\n", rc); @@ -307,6 +310,14 @@ static unsigned long tpm_ibmvtpm_get_desired_dma(struct vio_dev *vdev) { struct ibmvtpm_dev *ibmvtpm = ibmvtpm_get_data(&vdev->dev); + + /* ibmvtpm initializes at probe time, so the data we are + * asking for may not be set yet. Estimate that 4K required + * for TCE-mapped buffer in addition to CRQ. + */ + if (!ibmvtpm) + return CRQ_RES_BUF_SIZE + PAGE_SIZE; + return CRQ_RES_BUF_SIZE + ibmvtpm->rtce_size; } @@ -327,7 +338,8 @@ crq.valid = (u8)IBMVTPM_VALID_CMD; crq.msg = (u8)VTPM_PREPARE_TO_SUSPEND; - rc = ibmvtpm_send_crq(ibmvtpm->vdev, buf[0], buf[1]); + rc = ibmvtpm_send_crq(ibmvtpm->vdev, cpu_to_be64(buf[0]), + cpu_to_be64(buf[1])); if (rc != H_SUCCESS) dev_err(ibmvtpm->dev, "tpm_ibmvtpm_suspend failed rc=%d\n", rc); @@ -472,11 +484,11 @@ case IBMVTPM_VALID_CMD: switch (crq->msg) { case VTPM_GET_RTCE_BUFFER_SIZE_RES: - if (crq->len <= 0) { + if (be16_to_cpu(crq->len) <= 0) { dev_err(ibmvtpm->dev, "Invalid rtce size\n"); return; } - ibmvtpm->rtce_size = crq->len; + ibmvtpm->rtce_size = be16_to_cpu(crq->len); ibmvtpm->rtce_buf = kmalloc(ibmvtpm->rtce_size, GFP_KERNEL); if (!ibmvtpm->rtce_buf) { @@ -497,11 +509,11 @@ return; case VTPM_GET_VERSION_RES: - ibmvtpm->vtpm_version = crq->data; + ibmvtpm->vtpm_version = be32_to_cpu(crq->data); return; case VTPM_TPM_COMMAND_RES: /* len of the data in rtce buffer */ - ibmvtpm->res_len = crq->len; + ibmvtpm->res_len = be16_to_cpu(crq->len); wake_up_interruptible(&ibmvtpm->wq); return; default: --- linux-3.19.0.orig/drivers/char/tpm/tpm_ibmvtpm.h +++ linux-3.19.0/drivers/char/tpm/tpm_ibmvtpm.h @@ -22,9 +22,9 @@ struct ibmvtpm_crq { u8 valid; u8 msg; - u16 len; - u32 data; - u64 reserved; + __be16 len; + __be32 data; + __be64 reserved; } __attribute__((packed, aligned(8))); struct ibmvtpm_crq_queue { --- linux-3.19.0.orig/drivers/char/tpm/tpm_tis.c +++ linux-3.19.0/drivers/char/tpm/tpm_tis.c @@ -75,6 +75,10 @@ #define TPM_DID_VID(l) (0x0F00 | ((l) << 12)) #define TPM_RID(l) (0x0F04 | ((l) << 12)) +struct priv_data { + bool irq_tested; +}; + static LIST_HEAD(tis_chips); static DEFINE_MUTEX(tis_lock); @@ -338,12 +342,27 @@ return rc; } +static void disable_interrupts(struct tpm_chip *chip) +{ + u32 intmask; + + intmask = + ioread32(chip->vendor.iobase + + TPM_INT_ENABLE(chip->vendor.locality)); + intmask &= ~TPM_GLOBAL_INT_ENABLE; + iowrite32(intmask, + chip->vendor.iobase + + TPM_INT_ENABLE(chip->vendor.locality)); + free_irq(chip->vendor.irq, chip); + chip->vendor.irq = 0; +} + /* * If interrupts are used (signaled by an irq set in the vendor structure) * tpm.c can skip polling for the data to be available as the interrupt is * waited for here */ -static int tpm_tis_send(struct tpm_chip *chip, u8 *buf, size_t len) +static int tpm_tis_send_main(struct tpm_chip *chip, u8 *buf, size_t len) { int rc; u32 ordinal; @@ -373,6 +392,30 @@ return rc; } +static int tpm_tis_send(struct tpm_chip *chip, u8 *buf, size_t len) +{ + int rc, irq; + struct priv_data *priv = chip->vendor.priv; + + if (!chip->vendor.irq || priv->irq_tested) + return tpm_tis_send_main(chip, buf, len); + + /* Verify receipt of the expected IRQ */ + irq = chip->vendor.irq; + chip->vendor.irq = 0; + rc = tpm_tis_send_main(chip, buf, len); + chip->vendor.irq = irq; + if (!priv->irq_tested) + msleep(1); + if (!priv->irq_tested) { + disable_interrupts(chip); + dev_err(chip->dev, + FW_BUG "TPM interrupt not working, polling instead\n"); + } + priv->irq_tested = true; + return rc; +} + struct tis_vendor_timeout_override { u32 did_vid; unsigned long timeout_us[4]; @@ -505,6 +548,7 @@ if (interrupt == 0) return IRQ_NONE; + ((struct priv_data *)chip->vendor.priv)->irq_tested = true; if (interrupt & TPM_INTF_DATA_AVAIL_INT) wake_up_interruptible(&chip->vendor.read_queue); if (interrupt & TPM_INTF_LOCALITY_CHANGE_INT) @@ -534,9 +578,14 @@ u32 vendor, intfcaps, intmask; int rc, i, irq_s, irq_e, probe; struct tpm_chip *chip; + struct priv_data *priv; + priv = devm_kzalloc(dev, sizeof(struct priv_data), GFP_KERNEL); + if (priv == NULL) + return -ENOMEM; if (!(chip = tpm_register_hardware(dev, &tpm_tis))) return -ENODEV; + chip->vendor.priv = priv; chip->vendor.iobase = ioremap(start, len); if (!chip->vendor.iobase) { @@ -605,19 +654,6 @@ if (intfcaps & TPM_INTF_DATA_AVAIL_INT) dev_dbg(dev, "\tData Avail Int Support\n"); - /* get the timeouts before testing for irqs */ - if (tpm_get_timeouts(chip)) { - dev_err(dev, "Could not get TPM timeouts and durations\n"); - rc = -ENODEV; - goto out_err; - } - - if (tpm_do_selftest(chip)) { - dev_err(dev, "TPM self test failed\n"); - rc = -ENODEV; - goto out_err; - } - /* INTERRUPT Setup */ init_waitqueue_head(&chip->vendor.read_queue); init_waitqueue_head(&chip->vendor.int_queue); @@ -719,6 +755,18 @@ } } + if (tpm_get_timeouts(chip)) { + dev_err(dev, "Could not get TPM timeouts and durations\n"); + rc = -ENODEV; + goto out_err; + } + + if (tpm_do_selftest(chip)) { + dev_err(dev, "TPM self test failed\n"); + rc = -ENODEV; + goto out_err; + } + INIT_LIST_HEAD(&chip->vendor.list); mutex_lock(&tis_lock); list_add(&chip->vendor.list, &tis_chips); --- linux-3.19.0.orig/drivers/char/virtio_console.c +++ linux-3.19.0/drivers/char/virtio_console.c @@ -142,6 +142,7 @@ * notification */ struct work_struct control_work; + struct work_struct config_work; struct list_head ports; @@ -1837,10 +1838,21 @@ portdev = vdev->priv; + if (!use_multiport(portdev)) + schedule_work(&portdev->config_work); +} + +static void config_work_handler(struct work_struct *work) +{ + struct ports_device *portdev; + + portdev = container_of(work, struct ports_device, control_work); if (!use_multiport(portdev)) { + struct virtio_device *vdev; struct port *port; u16 rows, cols; + vdev = portdev->vdev; virtio_cread(vdev, struct virtio_console_config, cols, &cols); virtio_cread(vdev, struct virtio_console_config, rows, &rows); @@ -2031,12 +2043,14 @@ virtio_device_ready(portdev->vdev); + INIT_WORK(&portdev->config_work, &config_work_handler); + INIT_WORK(&portdev->control_work, &control_work_handler); + if (multiport) { unsigned int nr_added_bufs; spin_lock_init(&portdev->c_ivq_lock); spin_lock_init(&portdev->c_ovq_lock); - INIT_WORK(&portdev->control_work, &control_work_handler); nr_added_bufs = fill_queue(portdev->c_ivq, &portdev->c_ivq_lock); @@ -2104,6 +2118,8 @@ /* Finish up work that's lined up */ if (use_multiport(portdev)) cancel_work_sync(&portdev->control_work); + else + cancel_work_sync(&portdev->config_work); list_for_each_entry_safe(port, port2, &portdev->ports, list) unplug_port(port); @@ -2155,6 +2171,7 @@ virtqueue_disable_cb(portdev->c_ivq); cancel_work_sync(&portdev->control_work); + cancel_work_sync(&portdev->config_work); /* * Once more: if control_work_handler() was running, it would * enable the cb as the last step. --- linux-3.19.0.orig/drivers/clk/at91/clk-usb.c +++ linux-3.19.0/drivers/clk/at91/clk-usb.c @@ -56,22 +56,53 @@ return DIV_ROUND_CLOSEST(parent_rate, (usbdiv + 1)); } -static long at91sam9x5_clk_usb_round_rate(struct clk_hw *hw, unsigned long rate, - unsigned long *parent_rate) -{ - unsigned long div; - - if (!rate) - return -EINVAL; - - if (rate >= *parent_rate) - return *parent_rate; - - div = DIV_ROUND_CLOSEST(*parent_rate, rate); - if (div > SAM9X5_USB_MAX_DIV + 1) - div = SAM9X5_USB_MAX_DIV + 1; +static long at91sam9x5_clk_usb_determine_rate(struct clk_hw *hw, + unsigned long rate, + unsigned long *best_parent_rate, + struct clk_hw **best_parent_hw) +{ + struct clk *parent = NULL; + long best_rate = -EINVAL; + unsigned long tmp_rate; + int best_diff = -1; + int tmp_diff; + int i; + + for (i = 0; i < __clk_get_num_parents(hw->clk); i++) { + int div; + + parent = clk_get_parent_by_index(hw->clk, i); + if (!parent) + continue; + + for (div = 1; div < SAM9X5_USB_MAX_DIV + 2; div++) { + unsigned long tmp_parent_rate; + + tmp_parent_rate = rate * div; + tmp_parent_rate = __clk_round_rate(parent, + tmp_parent_rate); + tmp_rate = DIV_ROUND_CLOSEST(tmp_parent_rate, div); + if (tmp_rate < rate) + tmp_diff = rate - tmp_rate; + else + tmp_diff = tmp_rate - rate; + + if (best_diff < 0 || best_diff > tmp_diff) { + best_rate = tmp_rate; + best_diff = tmp_diff; + *best_parent_rate = tmp_parent_rate; + *best_parent_hw = __clk_get_hw(parent); + } + + if (!best_diff || tmp_rate < rate) + break; + } + + if (!best_diff) + break; + } - return DIV_ROUND_CLOSEST(*parent_rate, div); + return best_rate; } static int at91sam9x5_clk_usb_set_parent(struct clk_hw *hw, u8 index) @@ -121,7 +152,7 @@ static const struct clk_ops at91sam9x5_usb_ops = { .recalc_rate = at91sam9x5_clk_usb_recalc_rate, - .round_rate = at91sam9x5_clk_usb_round_rate, + .determine_rate = at91sam9x5_clk_usb_determine_rate, .get_parent = at91sam9x5_clk_usb_get_parent, .set_parent = at91sam9x5_clk_usb_set_parent, .set_rate = at91sam9x5_clk_usb_set_rate, @@ -159,7 +190,7 @@ .disable = at91sam9n12_clk_usb_disable, .is_enabled = at91sam9n12_clk_usb_is_enabled, .recalc_rate = at91sam9x5_clk_usb_recalc_rate, - .round_rate = at91sam9x5_clk_usb_round_rate, + .determine_rate = at91sam9x5_clk_usb_determine_rate, .set_rate = at91sam9x5_clk_usb_set_rate, }; @@ -179,7 +210,8 @@ init.ops = &at91sam9x5_usb_ops; init.parent_names = parent_names; init.num_parents = num_parents; - init.flags = CLK_SET_RATE_GATE | CLK_SET_PARENT_GATE; + init.flags = CLK_SET_RATE_GATE | CLK_SET_PARENT_GATE | + CLK_SET_RATE_PARENT; usb->hw.init = &init; usb->pmc = pmc; @@ -207,7 +239,7 @@ init.ops = &at91sam9n12_usb_ops; init.parent_names = &parent_name; init.num_parents = 1; - init.flags = CLK_SET_RATE_GATE; + init.flags = CLK_SET_RATE_GATE | CLK_SET_RATE_PARENT; usb->hw.init = &init; usb->pmc = pmc; --- linux-3.19.0.orig/drivers/clk/clk-divider.c +++ linux-3.19.0/drivers/clk/clk-divider.c @@ -129,12 +129,6 @@ return DIV_ROUND_UP(parent_rate, div); } -/* - * The reverse of DIV_ROUND_UP: The maximum number which - * divided by m is r - */ -#define MULT_ROUND_UP(r, m) ((r) * (m) + (m) - 1) - static bool _is_valid_table_div(const struct clk_div_table *table, unsigned int div) { @@ -208,6 +202,7 @@ unsigned long parent_rate, unsigned long rate) { int up, down, div; + unsigned long up_rate, down_rate; up = down = div = DIV_ROUND_CLOSEST(parent_rate, rate); @@ -219,7 +214,10 @@ down = _round_down_table(divider->table, div); } - return (up - div) <= (div - down) ? up : down; + up_rate = DIV_ROUND_UP(parent_rate, up); + down_rate = DIV_ROUND_UP(parent_rate, down); + + return (rate - up_rate) <= (down_rate - rate) ? up : down; } static int _div_round(struct clk_divider *divider, unsigned long parent_rate, @@ -300,7 +298,7 @@ return i; } parent_rate = __clk_round_rate(__clk_get_parent(hw->clk), - MULT_ROUND_UP(rate, i)); + rate * i); now = DIV_ROUND_UP(parent_rate, i); if (_is_best_div(divider, rate, now, best)) { bestdiv = i; --- linux-3.19.0.orig/drivers/clk/clk-gate.c +++ linux-3.19.0/drivers/clk/clk-gate.c @@ -128,7 +128,7 @@ struct clk_init_data init; if (clk_gate_flags & CLK_GATE_HIWORD_MASK) { - if (bit_idx > 16) { + if (bit_idx > 15) { pr_err("gate bit exceeds LOWORD field\n"); return ERR_PTR(-EINVAL); } --- linux-3.19.0.orig/drivers/clk/clk.c +++ linux-3.19.0/drivers/clk/clk.c @@ -343,13 +343,9 @@ static void clk_debug_unregister(struct clk *clk) { mutex_lock(&clk_debug_lock); - if (!clk->dentry) - goto out; - hlist_del_init(&clk->debug_node); debugfs_remove_recursive(clk->dentry); clk->dentry = NULL; -out: mutex_unlock(&clk_debug_lock); } --- linux-3.19.0.orig/drivers/clk/qcom/clk-rcg2.c +++ linux-3.19.0/drivers/clk/qcom/clk-rcg2.c @@ -242,7 +242,7 @@ mask |= CFG_SRC_SEL_MASK | CFG_MODE_MASK; cfg = f->pre_div << CFG_SRC_DIV_SHIFT; cfg |= rcg->parent_map[f->src] << CFG_SRC_SEL_SHIFT; - if (rcg->mnd_width && f->n) + if (rcg->mnd_width && f->n && (f->m != f->n)) cfg |= CFG_MODE_DUAL_EDGE; ret = regmap_update_bits(rcg->clkr.regmap, rcg->cmd_rcgr + CFG_REG, mask, cfg); --- linux-3.19.0.orig/drivers/clk/qcom/gcc-ipq806x.c +++ linux-3.19.0/drivers/clk/qcom/gcc-ipq806x.c @@ -514,8 +514,8 @@ { 10800000, P_PXO, 1, 2, 5 }, { 15060000, P_PLL8, 1, 2, 51 }, { 24000000, P_PLL8, 4, 1, 4 }, + { 25000000, P_PXO, 1, 0, 0 }, { 25600000, P_PLL8, 1, 1, 15 }, - { 27000000, P_PXO, 1, 0, 0 }, { 48000000, P_PLL8, 4, 1, 2 }, { 51200000, P_PLL8, 1, 2, 15 }, { } --- linux-3.19.0.orig/drivers/clk/samsung/clk-exynos4.c +++ linux-3.19.0/drivers/clk/samsung/clk-exynos4.c @@ -1354,7 +1354,7 @@ VPLL_LOCK, VPLL_CON0, NULL), }; -static void __init exynos4_core_down_clock(enum exynos4_soc soc) +static void __init exynos4x12_core_down_clock(void) { unsigned int tmp; @@ -1373,11 +1373,9 @@ __raw_writel(tmp, reg_base + PWR_CTRL1); /* - * Disable the clock up feature on Exynos4x12, in case it was - * enabled by bootloader. + * Disable the clock up feature in case it was enabled by bootloader. */ - if (exynos4_soc == EXYNOS4X12) - __raw_writel(0x0, reg_base + E4X12_PWR_CTRL2); + __raw_writel(0x0, reg_base + E4X12_PWR_CTRL2); } /* register exynos4 clocks */ @@ -1474,7 +1472,8 @@ samsung_clk_register_alias(ctx, exynos4_aliases, ARRAY_SIZE(exynos4_aliases)); - exynos4_core_down_clock(soc); + if (soc == EXYNOS4X12) + exynos4x12_core_down_clock(); exynos4_clk_sleep_init(); samsung_clk_of_add_provider(np, ctx); --- linux-3.19.0.orig/drivers/clk/sunxi/clk-sunxi.c +++ linux-3.19.0/drivers/clk/sunxi/clk-sunxi.c @@ -413,6 +413,7 @@ .kwidth = 2, .mshift = 0, .mwidth = 2, + .n_start = 1, }; static struct clk_factors_config sun8i_a23_pll1_config = { --- linux-3.19.0.orig/drivers/clk/tegra/clk.c +++ linux-3.19.0/drivers/clk/tegra/clk.c @@ -272,7 +272,7 @@ of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); rst_ctlr.of_node = np; - rst_ctlr.nr_resets = clk_num * 32; + rst_ctlr.nr_resets = periph_banks * 32; reset_controller_register(&rst_ctlr); } --- linux-3.19.0.orig/drivers/clk/zynq/clkc.c +++ linux-3.19.0/drivers/clk/zynq/clkc.c @@ -303,6 +303,7 @@ clks[cpu_2x] = clk_register_gate(NULL, clk_output_name[cpu_2x], "cpu_2x_div", CLK_IGNORE_UNUSED, SLCR_ARM_CLK_CTRL, 26, 0, &armclk_lock); + clk_prepare_enable(clks[cpu_2x]); clk = clk_register_fixed_factor(NULL, "cpu_1x_div", "cpu_div", 0, 1, 4 + 2 * tmp); --- linux-3.19.0.orig/drivers/clocksource/mtk_timer.c +++ linux-3.19.0/drivers/clocksource/mtk_timer.c @@ -224,6 +224,8 @@ } rate = clk_get_rate(clk); + mtk_timer_global_reset(evt); + if (request_irq(evt->dev.irq, mtk_timer_interrupt, IRQF_TIMER | IRQF_IRQPOLL, "mtk_timer", evt)) { pr_warn("failed to setup irq %d\n", evt->dev.irq); @@ -232,8 +234,6 @@ evt->ticks_per_jiffy = DIV_ROUND_UP(rate, HZ); - mtk_timer_global_reset(evt); - /* Configure clock source */ mtk_timer_setup(evt, GPT_CLK_SRC, TIMER_CTRL_OP_FREERUN); clocksource_mmio_init(evt->gpt_base + TIMER_CNT_REG(GPT_CLK_SRC), @@ -241,10 +241,11 @@ /* Configure clock event */ mtk_timer_setup(evt, GPT_CLK_EVT, TIMER_CTRL_OP_REPEAT); - mtk_timer_enable_irq(evt, GPT_CLK_EVT); - clockevents_config_and_register(&evt->dev, rate, 0x3, 0xffffffff); + + mtk_timer_enable_irq(evt, GPT_CLK_EVT); + return; err_clk_disable: --- linux-3.19.0.orig/drivers/clocksource/time-efm32.c +++ linux-3.19.0/drivers/clocksource/time-efm32.c @@ -225,12 +225,12 @@ clock_event_ddata.base = base; clock_event_ddata.periodic_top = DIV_ROUND_CLOSEST(rate, 1024 * HZ); - setup_irq(irq, &efm32_clock_event_irq); - clockevents_config_and_register(&clock_event_ddata.evtdev, DIV_ROUND_CLOSEST(rate, 1024), 0xf, 0xffff); + setup_irq(irq, &efm32_clock_event_irq); + return 0; err_get_irq: --- linux-3.19.0.orig/drivers/clocksource/timer-sun5i.c +++ linux-3.19.0/drivers/clocksource/timer-sun5i.c @@ -178,10 +178,6 @@ ticks_per_jiffy = DIV_ROUND_UP(rate, HZ); - ret = setup_irq(irq, &sun5i_timer_irq); - if (ret) - pr_warn("failed to setup irq %d\n", irq); - /* Enable timer0 interrupt */ val = readl(timer_base + TIMER_IRQ_EN_REG); writel(val | TIMER_IRQ_EN(0), timer_base + TIMER_IRQ_EN_REG); @@ -191,6 +187,10 @@ clockevents_config_and_register(&sun5i_clockevent, rate, TIMER_SYNC_TICKS, 0xffffffff); + + ret = setup_irq(irq, &sun5i_timer_irq); + if (ret) + pr_warn("failed to setup irq %d\n", irq); } CLOCKSOURCE_OF_DECLARE(sun5i_a13, "allwinner,sun5i-a13-hstimer", sun5i_timer_init); --- linux-3.19.0.orig/drivers/coresight/coresight-etm3x.c +++ linux-3.19.0/drivers/coresight/coresight-etm3x.c @@ -573,7 +573,8 @@ if (drvdata->mode & ETM_MODE_STALL) { if (!(drvdata->etmccr & ETMCCR_FIFOFULL)) { dev_warn(drvdata->dev, "stall mode not supported\n"); - return -EINVAL; + ret = -EINVAL; + goto err_unlock; } drvdata->ctrl |= ETMCR_STALL_MODE; } else @@ -582,7 +583,8 @@ if (drvdata->mode & ETM_MODE_TIMESTAMP) { if (!(drvdata->etmccer & ETMCCER_TIMESTAMP)) { dev_warn(drvdata->dev, "timestamp not supported\n"); - return -EINVAL; + ret = -EINVAL; + goto err_unlock; } drvdata->ctrl |= ETMCR_TIMESTAMP_EN; } else @@ -595,6 +597,10 @@ spin_unlock(&drvdata->spinlock); return size; + +err_unlock: + spin_unlock(&drvdata->spinlock); + return ret; } static DEVICE_ATTR_RW(mode); --- linux-3.19.0.orig/drivers/cpufreq/cpufreq.c +++ linux-3.19.0/drivers/cpufreq/cpufreq.c @@ -1416,9 +1416,10 @@ unsigned long flags; struct cpufreq_policy *policy; - read_lock_irqsave(&cpufreq_driver_lock, flags); + write_lock_irqsave(&cpufreq_driver_lock, flags); policy = per_cpu(cpufreq_cpu_data, cpu); - read_unlock_irqrestore(&cpufreq_driver_lock, flags); + per_cpu(cpufreq_cpu_data, cpu) = NULL; + write_unlock_irqrestore(&cpufreq_driver_lock, flags); if (!policy) { pr_debug("%s: No cpu_data found\n", __func__); @@ -1473,7 +1474,6 @@ } } - per_cpu(cpufreq_cpu_data, cpu) = NULL; return 0; } @@ -1724,15 +1724,18 @@ || __cpufreq_governor(policy, CPUFREQ_GOV_LIMITS)) pr_err("%s: Failed to start governor for policy: %p\n", __func__, policy); - - /* - * schedule call cpufreq_update_policy() for boot CPU, i.e. last - * policy in list. It will verify that the current freq is in - * sync with what we believe it to be. - */ - if (list_is_last(&policy->policy_list, &cpufreq_policy_list)) - schedule_work(&policy->update); } + + /* + * schedule call cpufreq_update_policy() for first-online CPU, as that + * wouldn't be hotplugged-out on suspend. It will verify that the + * current freq is in sync with what we believe it to be. + */ + policy = cpufreq_cpu_get_raw(cpumask_first(cpu_online_mask)); + if (WARN_ON(!policy)) + return; + + schedule_work(&policy->update); } /** @@ -2426,6 +2429,20 @@ * REGISTER / UNREGISTER CPUFREQ DRIVER * *********************************************************************/ +static char cpufreq_driver_name[CPUFREQ_NAME_LEN]; + +static int __init cpufreq_driver_setup(char *str) +{ + strlcpy(cpufreq_driver_name, str, CPUFREQ_NAME_LEN); + return 1; +} + +/* + * Set this name to only allow one specific cpu freq driver, e.g., + * cpufreq_driver=powernow-k8 + */ +__setup("cpufreq_driver=", cpufreq_driver_setup); + /** * cpufreq_register_driver - register a CPU Frequency driver * @driver_data: A struct cpufreq_driver containing the values# @@ -2452,7 +2469,13 @@ (!!driver_data->get_intermediate != !!driver_data->target_intermediate)) return -EINVAL; - pr_debug("trying to register driver %s\n", driver_data->name); + pr_debug("trying to register driver %s, cpufreq_driver=%s\n", + driver_data->name, cpufreq_driver_name); + + if (cpufreq_driver_name[0]) + if (!driver_data->name || + strcmp(cpufreq_driver_name, driver_data->name)) + return -EINVAL; if (driver_data->setpolicy) driver_data->flags |= CPUFREQ_CONST_LOOPS; --- linux-3.19.0.orig/drivers/cpufreq/intel_pstate.c +++ linux-3.19.0/drivers/cpufreq/intel_pstate.c @@ -1182,6 +1182,8 @@ intel_pstate_debug_expose_params(); intel_pstate_sysfs_expose_params(); + pr_info("Consider also installing thermald for improved thermal control.\n"); + return rc; out: get_online_cpus(); --- linux-3.19.0.orig/drivers/cpufreq/powernv-cpufreq.c +++ linux-3.19.0/drivers/cpufreq/powernv-cpufreq.c @@ -34,9 +34,13 @@ #include /* Required for cpu_sibling_mask() in UP configs */ #define POWERNV_MAX_PSTATES 256 +#define PMSR_PSAFE_ENABLE (1UL << 30) +#define PMSR_SPR_EM_DISABLE (1UL << 31) +#define PMSR_MAX(x) ((x >> 32) & 0xFF) +#define PMSR_LP(x) ((x >> 48) & 0xFF) static struct cpufreq_frequency_table powernv_freqs[POWERNV_MAX_PSTATES+1]; -static bool rebooting; +static bool rebooting, throttled; /* * Note: The set of pstates consists of contiguous integers, the @@ -294,6 +298,44 @@ return powernv_pstate_info.max - powernv_pstate_info.nominal; } +static void powernv_cpufreq_throttle_check(unsigned int cpu) +{ + unsigned long pmsr; + int pmsr_pmax, pmsr_lp; + + pmsr = get_pmspr(SPRN_PMSR); + + /* Check for Pmax Capping */ + pmsr_pmax = (s8)PMSR_MAX(pmsr); + if (pmsr_pmax != powernv_pstate_info.max) { + throttled = true; + pr_info("CPU %d Pmax is reduced to %d\n", cpu, pmsr_pmax); + pr_info("Max allowed Pstate is capped\n"); + } + + /* + * Check for Psafe by reading LocalPstate + * or check if Psafe_mode_active is set in PMSR. + */ + pmsr_lp = (s8)PMSR_LP(pmsr); + if ((pmsr_lp < powernv_pstate_info.min) || + (pmsr & PMSR_PSAFE_ENABLE)) { + throttled = true; + pr_info("Pstate set to safe frequency\n"); + } + + /* Check if SPR_EM_DISABLE is set in PMSR */ + if (pmsr & PMSR_SPR_EM_DISABLE) { + throttled = true; + pr_info("Frequency Control disabled from OS\n"); + } + + if (throttled) { + pr_info("PMSR = %16lx\n", pmsr); + pr_crit("CPU Frequency could be throttled\n"); + } +} + /* * powernv_cpufreq_target_index: Sets the frequency corresponding to * the cpufreq table entry indexed by new_index on the cpus in the @@ -307,6 +349,9 @@ if (unlikely(rebooting) && new_index != get_nominal_index()) return 0; + if (!throttled) + powernv_cpufreq_throttle_check(smp_processor_id()); + freq_data.pstate_id = powernv_freqs[new_index].driver_data; /* --- linux-3.19.0.orig/drivers/cpufreq/s3c2416-cpufreq.c +++ linux-3.19.0/drivers/cpufreq/s3c2416-cpufreq.c @@ -263,7 +263,7 @@ } #ifdef CONFIG_ARM_S3C2416_CPUFREQ_VCORESCALE -static void __init s3c2416_cpufreq_cfg_regulator(struct s3c2416_data *s3c_freq) +static void s3c2416_cpufreq_cfg_regulator(struct s3c2416_data *s3c_freq) { int count, v, i, found; struct cpufreq_frequency_table *pos; @@ -333,7 +333,7 @@ .notifier_call = s3c2416_cpufreq_reboot_notifier_evt, }; -static int __init s3c2416_cpufreq_driver_init(struct cpufreq_policy *policy) +static int s3c2416_cpufreq_driver_init(struct cpufreq_policy *policy) { struct s3c2416_data *s3c_freq = &s3c2416_cpufreq; struct cpufreq_frequency_table *pos; --- linux-3.19.0.orig/drivers/cpufreq/s3c24xx-cpufreq.c +++ linux-3.19.0/drivers/cpufreq/s3c24xx-cpufreq.c @@ -144,11 +144,6 @@ (cfg->info->set_fvco)(cfg); } -static inline void s3c_cpufreq_resume_clocks(void) -{ - cpu_cur.info->resume_clocks(); -} - static inline void s3c_cpufreq_updateclk(struct clk *clk, unsigned int freq) { @@ -417,9 +412,6 @@ last_target = ~0; /* invalidate last_target setting */ - /* first, find out what speed we resumed at. */ - s3c_cpufreq_resume_clocks(); - /* whilst we will be called later on, we try and re-set the * cpu frequencies as soon as possible so that we do not end * up resuming devices and then immediately having to re-set @@ -454,7 +446,7 @@ }; -int __init s3c_cpufreq_register(struct s3c_cpufreq_info *info) +int s3c_cpufreq_register(struct s3c_cpufreq_info *info) { if (!info || !info->name) { printk(KERN_ERR "%s: failed to pass valid information\n", --- linux-3.19.0.orig/drivers/cpufreq/speedstep-lib.c +++ linux-3.19.0/drivers/cpufreq/speedstep-lib.c @@ -400,6 +400,7 @@ pr_debug("previous speed is %u\n", prev_speed); + preempt_disable(); local_irq_save(flags); /* switch to low state */ @@ -464,6 +465,8 @@ out: local_irq_restore(flags); + preempt_enable(); + return ret; } EXPORT_SYMBOL_GPL(speedstep_get_freqs); --- linux-3.19.0.orig/drivers/cpufreq/speedstep-smi.c +++ linux-3.19.0/drivers/cpufreq/speedstep-smi.c @@ -156,6 +156,7 @@ return; /* Disable IRQs */ + preempt_disable(); local_irq_save(flags); command = (smi_sig & 0xffffff00) | (smi_cmd & 0xff); @@ -166,9 +167,19 @@ do { if (retry) { + /* + * We need to enable interrupts, otherwise the blockage + * won't resolve. + * + * We disable preemption so that other processes don't + * run. If other processes were running, they could + * submit more DMA requests, making the blockage worse. + */ pr_debug("retry %u, previous result %u, waiting...\n", retry, result); + local_irq_enable(); mdelay(retry * 50); + local_irq_disable(); } retry++; __asm__ __volatile__( @@ -185,6 +196,7 @@ /* enable IRQs */ local_irq_restore(flags); + preempt_enable(); if (new_state == state) pr_debug("change to %u MHz succeeded after %u tries " --- linux-3.19.0.orig/drivers/cpuidle/cpuidle-mvebu-v7.c +++ linux-3.19.0/drivers/cpuidle/cpuidle-mvebu-v7.c @@ -37,11 +37,11 @@ deepidle = true; ret = mvebu_v7_cpu_suspend(deepidle); + cpu_pm_exit(); + if (ret) return ret; - cpu_pm_exit(); - return index; } --- linux-3.19.0.orig/drivers/cpuidle/cpuidle-powernv.c +++ linux-3.19.0/drivers/cpuidle/cpuidle-powernv.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include @@ -158,70 +159,83 @@ struct device_node *power_mgt; int nr_idle_states = 1; /* Snooze */ int dt_idle_states; - const __be32 *idle_state_flags; - const __be32 *idle_state_latency; - u32 len_flags, flags, latency_ns; - int i; + u32 *latency_ns, *residency_ns, *flags; + int i, rc; /* Currently we have snooze statically defined */ power_mgt = of_find_node_by_path("/ibm,opal/power-mgt"); if (!power_mgt) { pr_warn("opal: PowerMgmt Node not found\n"); - return nr_idle_states; + goto out; } - idle_state_flags = of_get_property(power_mgt, "ibm,cpu-idle-state-flags", &len_flags); - if (!idle_state_flags) { - pr_warn("DT-PowerMgmt: missing ibm,cpu-idle-state-flags\n"); - return nr_idle_states; + /* Read values of any property to determine the num of idle states */ + dt_idle_states = of_property_count_u32_elems(power_mgt, "ibm,cpu-idle-state-flags"); + if (dt_idle_states < 0) { + pr_warn("cpuidle-powernv: no idle states found in the DT\n"); + goto out; } - idle_state_latency = of_get_property(power_mgt, - "ibm,cpu-idle-state-latencies-ns", NULL); - if (!idle_state_latency) { - pr_warn("DT-PowerMgmt: missing ibm,cpu-idle-state-latencies-ns\n"); - return nr_idle_states; + flags = kzalloc(sizeof(*flags) * dt_idle_states, GFP_KERNEL); + if (of_property_read_u32_array(power_mgt, + "ibm,cpu-idle-state-flags", flags, dt_idle_states)) { + pr_warn("cpuidle-powernv : missing ibm,cpu-idle-state-flags in DT\n"); + goto out_free_flags; } - dt_idle_states = len_flags / sizeof(u32); + latency_ns = kzalloc(sizeof(*latency_ns) * dt_idle_states, GFP_KERNEL); + rc = of_property_read_u32_array(power_mgt, + "ibm,cpu-idle-state-latencies-ns", latency_ns, dt_idle_states); + if (rc) { + pr_warn("cpuidle-powernv: missing ibm,cpu-idle-state-latencies-ns in DT\n"); + goto out_free_latency; + } - for (i = 0; i < dt_idle_states; i++) { + residency_ns = kzalloc(sizeof(*residency_ns) * dt_idle_states, GFP_KERNEL); + rc = of_property_read_u32_array(power_mgt, + "ibm,cpu-idle-state-residency-ns", residency_ns, dt_idle_states); - flags = be32_to_cpu(idle_state_flags[i]); + for (i = 0; i < dt_idle_states; i++) { - /* Cpuidle accepts exit_latency in us and we estimate - * target residency to be 10x exit_latency + /* + * Cpuidle accepts exit_latency and target_residency in us. + * Use default target_residency values if f/w does not expose it. */ - latency_ns = be32_to_cpu(idle_state_latency[i]); - if (flags & OPAL_PM_NAP_ENABLED) { + if (flags[i] & OPAL_PM_NAP_ENABLED) { /* Add NAP state */ strcpy(powernv_states[nr_idle_states].name, "Nap"); strcpy(powernv_states[nr_idle_states].desc, "Nap"); powernv_states[nr_idle_states].flags = 0; - powernv_states[nr_idle_states].exit_latency = - ((unsigned int)latency_ns) / 1000; - powernv_states[nr_idle_states].target_residency = - ((unsigned int)latency_ns / 100); + powernv_states[nr_idle_states].target_residency = 100; powernv_states[nr_idle_states].enter = &nap_loop; - nr_idle_states++; - } - - if (flags & OPAL_PM_SLEEP_ENABLED || - flags & OPAL_PM_SLEEP_ENABLED_ER1) { + } else if (flags[i] & OPAL_PM_SLEEP_ENABLED || + flags[i] & OPAL_PM_SLEEP_ENABLED_ER1) { /* Add FASTSLEEP state */ strcpy(powernv_states[nr_idle_states].name, "FastSleep"); strcpy(powernv_states[nr_idle_states].desc, "FastSleep"); powernv_states[nr_idle_states].flags = CPUIDLE_FLAG_TIMER_STOP; - powernv_states[nr_idle_states].exit_latency = - ((unsigned int)latency_ns) / 1000; - powernv_states[nr_idle_states].target_residency = - ((unsigned int)latency_ns / 100); + powernv_states[nr_idle_states].target_residency = 300000; powernv_states[nr_idle_states].enter = &fastsleep_loop; - nr_idle_states++; } + + powernv_states[nr_idle_states].exit_latency = + ((unsigned int)latency_ns[i]) / 1000; + + if (!rc) { + powernv_states[nr_idle_states].target_residency = + ((unsigned int)residency_ns[i]) / 1000; + } + + nr_idle_states++; } + kfree(residency_ns); +out_free_latency: + kfree(latency_ns); +out_free_flags: + kfree(flags); +out: return nr_idle_states; } --- linux-3.19.0.orig/drivers/cpuidle/cpuidle.c +++ linux-3.19.0/drivers/cpuidle/cpuidle.c @@ -297,9 +297,6 @@ if (!dev->registered) return -EINVAL; - if (!dev->state_count) - dev->state_count = drv->state_count; - ret = cpuidle_add_device_sysfs(dev); if (ret) return ret; --- linux-3.19.0.orig/drivers/cpuidle/sysfs.c +++ linux-3.19.0/drivers/cpuidle/sysfs.c @@ -401,7 +401,7 @@ struct cpuidle_driver *drv = cpuidle_get_cpu_driver(device); /* state statistics */ - for (i = 0; i < device->state_count; i++) { + for (i = 0; i < drv->state_count; i++) { kobj = kzalloc(sizeof(struct cpuidle_state_kobj), GFP_KERNEL); if (!kobj) goto error_state; @@ -433,9 +433,10 @@ */ static void cpuidle_remove_state_sysfs(struct cpuidle_device *device) { + struct cpuidle_driver *drv = cpuidle_get_cpu_driver(device); int i; - for (i = 0; i < device->state_count; i++) + for (i = 0; i < drv->state_count; i++) cpuidle_free_state_kobj(device, i); } --- linux-3.19.0.orig/drivers/crypto/omap-aes.c +++ linux-3.19.0/drivers/crypto/omap-aes.c @@ -554,15 +554,23 @@ return err; } -static int omap_aes_check_aligned(struct scatterlist *sg) +static int omap_aes_check_aligned(struct scatterlist *sg, int total) { + int len = 0; + while (sg) { if (!IS_ALIGNED(sg->offset, 4)) return -1; if (!IS_ALIGNED(sg->length, AES_BLOCK_SIZE)) return -1; + + len += sg->length; sg = sg_next(sg); } + + if (len != total) + return -1; + return 0; } @@ -633,8 +641,8 @@ dd->in_sg = req->src; dd->out_sg = req->dst; - if (omap_aes_check_aligned(dd->in_sg) || - omap_aes_check_aligned(dd->out_sg)) { + if (omap_aes_check_aligned(dd->in_sg, dd->total) || + omap_aes_check_aligned(dd->out_sg, dd->total)) { if (omap_aes_copy_sgs(dd)) pr_err("Failed to copy SGs for unaligned cases\n"); dd->sgs_copied = 1; --- linux-3.19.0.orig/drivers/dma-buf/reservation.c +++ linux-3.19.0/drivers/dma-buf/reservation.c @@ -402,8 +402,6 @@ int ret = 1; if (!test_bit(FENCE_FLAG_SIGNALED_BIT, &lfence->flags)) { - int ret; - fence = fence_get_rcu(lfence); if (!fence) return -1; --- linux-3.19.0.orig/drivers/dma/dw/platform.c +++ linux-3.19.0/drivers/dma/dw/platform.c @@ -26,6 +26,8 @@ #include "internal.h" +#define DRV_NAME "dw_dmac" + static struct dma_chan *dw_dma_of_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) { @@ -284,7 +286,7 @@ .remove = dw_remove, .shutdown = dw_shutdown, .driver = { - .name = "dw_dmac", + .name = DRV_NAME, .pm = &dw_dev_pm_ops, .of_match_table = of_match_ptr(dw_dma_of_id_table), .acpi_match_table = ACPI_PTR(dw_dma_acpi_id_table), @@ -305,3 +307,4 @@ MODULE_LICENSE("GPL v2"); MODULE_DESCRIPTION("Synopsys DesignWare DMA Controller platform driver"); +MODULE_ALIAS("platform:" DRV_NAME); --- linux-3.19.0.orig/drivers/dma/edma.c +++ linux-3.19.0/drivers/dma/edma.c @@ -258,6 +258,13 @@ */ if (echan->edesc) { int cyclic = echan->edesc->cyclic; + + /* + * free the running request descriptor + * since it is not in any of the vdesc lists + */ + edma_desc_free(&echan->edesc->vdesc); + echan->edesc = NULL; edma_stop(echan->ch_num); /* Move the cyclic channel back to default queue */ --- linux-3.19.0.orig/drivers/dma/omap-dma.c +++ linux-3.19.0/drivers/dma/omap-dma.c @@ -978,6 +978,7 @@ * c->desc is NULL and exit.) */ if (c->desc) { + omap_dma_desc_free(&c->desc->vd); c->desc = NULL; /* Avoid stopping the dma twice */ if (!c->paused) --- linux-3.19.0.orig/drivers/edac/amd64_edac.c +++ linux-3.19.0/drivers/edac/amd64_edac.c @@ -2174,14 +2174,20 @@ static inline void decode_bus_error(int node_id, struct mce *m) { - struct mem_ctl_info *mci = mcis[node_id]; - struct amd64_pvt *pvt = mci->pvt_info; + struct mem_ctl_info *mci; + struct amd64_pvt *pvt; u8 ecc_type = (m->status >> 45) & 0x3; u8 xec = XEC(m->status, 0x1f); u16 ec = EC(m->status); u64 sys_addr; struct err_info err; + mci = edac_mc_find(node_id); + if (!mci) + return; + + pvt = mci->pvt_info; + /* Bail out early if this was an 'observed' error */ if (PP(ec) == NBSL_PP_OBS) return; --- linux-3.19.0.orig/drivers/edac/sb_edac.c +++ linux-3.19.0/drivers/edac/sb_edac.c @@ -2447,7 +2447,7 @@ rc = sbridge_get_all_devices(&num_mc, pci_dev_descr_ibridge_table); type = IVY_BRIDGE; break; - case PCI_DEVICE_ID_INTEL_SBRIDGE_IMC_TA: + case PCI_DEVICE_ID_INTEL_SBRIDGE_IMC_HA0: rc = sbridge_get_all_devices(&num_mc, pci_dev_descr_sbridge_table); type = SANDY_BRIDGE; break; @@ -2460,8 +2460,11 @@ type = BROADWELL; break; } - if (unlikely(rc < 0)) + if (unlikely(rc < 0)) { + edac_dbg(0, "couldn't get all devices for 0x%x\n", pdev->device); goto fail0; + } + mc = 0; list_for_each_entry(sbridge_dev, &sbridge_edac_list, list) { @@ -2474,7 +2477,7 @@ goto fail1; } - sbridge_printk(KERN_INFO, "Driver loaded.\n"); + sbridge_printk(KERN_INFO, "%s\n", SBRIDGE_REVISION); mutex_unlock(&sbridge_edac_lock); return 0; --- linux-3.19.0.orig/drivers/firmware/dmi_scan.c +++ linux-3.19.0/drivers/firmware/dmi_scan.c @@ -78,7 +78,7 @@ * We have to be cautious here. We have seen BIOSes with DMI pointers * pointing to completely the wrong place for example */ -static void dmi_table(u8 *buf, int len, int num, +static void dmi_table(u8 *buf, u32 len, int num, void (*decode)(const struct dmi_header *, void *), void *private_data) { @@ -86,19 +86,16 @@ int i = 0; /* - * Stop when we see all the items the table claimed to have - * OR we run off the end of the table (also happens) + * Stop when we have seen all the items the table claimed to have + * (SMBIOS < 3.0 only) OR we reach an end-of-table marker OR we run + * off the end of the table (should never happen but sometimes does + * on bogus implementations.) */ - while ((i < num) && (data - buf + sizeof(struct dmi_header)) <= len) { + while ((!num || i < num) && + (data - buf + sizeof(struct dmi_header)) <= len) { const struct dmi_header *dm = (const struct dmi_header *)data; /* - * 7.45 End-of-Table (Type 127) [SMBIOS reference spec v3.0.0] - */ - if (dm->type == DMI_ENTRY_END_OF_TABLE) - break; - - /* * We want to know the total length (formatted area and * strings) before decoding to make sure we won't run off the * table in dmi_decode or dmi_string @@ -108,13 +105,20 @@ data++; if (data - buf < len - 1) decode(dm, private_data); + + /* + * 7.45 End-of-Table (Type 127) [SMBIOS reference spec v3.0.0] + */ + if (dm->type == DMI_ENTRY_END_OF_TABLE) + break; + data += 2; i++; } } static phys_addr_t dmi_base; -static u16 dmi_len; +static u32 dmi_len; static u16 dmi_num; static int __init dmi_walk_early(void (*decode)(const struct dmi_header *, @@ -528,21 +532,10 @@ if (memcmp(buf, "_SM3_", 5) == 0 && buf[6] < 32 && dmi_checksum(buf, buf[6])) { dmi_ver = get_unaligned_be16(buf + 7); + dmi_num = 0; /* No longer specified */ dmi_len = get_unaligned_le32(buf + 12); dmi_base = get_unaligned_le64(buf + 16); - /* - * The 64-bit SMBIOS 3.0 entry point no longer has a field - * containing the number of structures present in the table. - * Instead, it defines the table size as a maximum size, and - * relies on the end-of-table structure type (#127) to be used - * to signal the end of the table. - * So let's define dmi_num as an upper bound as well: each - * structure has a 4 byte header, so dmi_len / 4 is an upper - * bound for the number of structures in the table. - */ - dmi_num = dmi_len / 4; - if (dmi_walk_early(dmi_decode) == 0) { pr_info("SMBIOS %d.%d present.\n", dmi_ver >> 8, dmi_ver & 0xFF); --- linux-3.19.0.orig/drivers/firmware/efi/efi.c +++ linux-3.19.0/drivers/firmware/efi/efi.c @@ -115,15 +115,24 @@ EFI_ATTR_SHOW(runtime); EFI_ATTR_SHOW(config_table); +static ssize_t fw_platform_size_show(struct kobject *kobj, + struct kobj_attribute *attr, char *buf) +{ + return sprintf(buf, "%d\n", efi_enabled(EFI_64BIT) ? 64 : 32); +} + static struct kobj_attribute efi_attr_fw_vendor = __ATTR_RO(fw_vendor); static struct kobj_attribute efi_attr_runtime = __ATTR_RO(runtime); static struct kobj_attribute efi_attr_config_table = __ATTR_RO(config_table); +static struct kobj_attribute efi_attr_fw_platform_size = + __ATTR_RO(fw_platform_size); static struct attribute *efi_subsys_attrs[] = { &efi_attr_systab.attr, &efi_attr_fw_vendor.attr, &efi_attr_runtime.attr, &efi_attr_config_table.attr, + &efi_attr_fw_platform_size.attr, NULL, }; --- linux-3.19.0.orig/drivers/firmware/efi/libstub/efi-stub-helper.c +++ linux-3.19.0/drivers/firmware/efi/libstub/efi-stub-helper.c @@ -170,12 +170,12 @@ start = desc->phys_addr; end = start + desc->num_pages * (1UL << EFI_PAGE_SHIFT); - if ((start + size) > end || (start + size) > max) - continue; - - if (end - size > max) + if (end > max) end = max; + if ((start + size) > end) + continue; + if (round_down(end - size, align) < start) continue; --- linux-3.19.0.orig/drivers/firmware/efi/runtime-map.c +++ linux-3.19.0/drivers/firmware/efi/runtime-map.c @@ -191,7 +191,7 @@ return 0; out_add_entry: - for (j = i - 1; j > 0; j--) { + for (j = i - 1; j >= 0; j--) { entry = *(map_entries + j); kobject_put(&entry->kobj); } --- linux-3.19.0.orig/drivers/gpio/Kconfig +++ linux-3.19.0/drivers/gpio/Kconfig @@ -148,7 +148,7 @@ config GPIO_DWAPB tristate "Synopsys DesignWare APB GPIO driver" - depends on ARM + depends on ARM || ARM64 depends on OF_GPIO select GPIO_GENERIC select GENERIC_IRQ_CHIP --- linux-3.19.0.orig/drivers/gpio/gpio-mvebu.c +++ linux-3.19.0/drivers/gpio/gpio-mvebu.c @@ -313,11 +313,13 @@ { struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); struct mvebu_gpio_chip *mvchip = gc->private; + struct irq_chip_type *ct = irq_data_get_chip_type(d); u32 mask = 1 << (d->irq - gc->irq_base); irq_gc_lock(gc); - gc->mask_cache &= ~mask; - writel_relaxed(gc->mask_cache, mvebu_gpioreg_edge_mask(mvchip)); + ct->mask_cache_priv &= ~mask; + + writel_relaxed(ct->mask_cache_priv, mvebu_gpioreg_edge_mask(mvchip)); irq_gc_unlock(gc); } @@ -325,11 +327,13 @@ { struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); struct mvebu_gpio_chip *mvchip = gc->private; + struct irq_chip_type *ct = irq_data_get_chip_type(d); + u32 mask = 1 << (d->irq - gc->irq_base); irq_gc_lock(gc); - gc->mask_cache |= mask; - writel_relaxed(gc->mask_cache, mvebu_gpioreg_edge_mask(mvchip)); + ct->mask_cache_priv |= mask; + writel_relaxed(ct->mask_cache_priv, mvebu_gpioreg_edge_mask(mvchip)); irq_gc_unlock(gc); } @@ -337,11 +341,13 @@ { struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); struct mvebu_gpio_chip *mvchip = gc->private; + struct irq_chip_type *ct = irq_data_get_chip_type(d); + u32 mask = 1 << (d->irq - gc->irq_base); irq_gc_lock(gc); - gc->mask_cache &= ~mask; - writel_relaxed(gc->mask_cache, mvebu_gpioreg_level_mask(mvchip)); + ct->mask_cache_priv &= ~mask; + writel_relaxed(ct->mask_cache_priv, mvebu_gpioreg_level_mask(mvchip)); irq_gc_unlock(gc); } @@ -349,11 +355,13 @@ { struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); struct mvebu_gpio_chip *mvchip = gc->private; + struct irq_chip_type *ct = irq_data_get_chip_type(d); + u32 mask = 1 << (d->irq - gc->irq_base); irq_gc_lock(gc); - gc->mask_cache |= mask; - writel_relaxed(gc->mask_cache, mvebu_gpioreg_level_mask(mvchip)); + ct->mask_cache_priv |= mask; + writel_relaxed(ct->mask_cache_priv, mvebu_gpioreg_level_mask(mvchip)); irq_gc_unlock(gc); } --- linux-3.19.0.orig/drivers/gpio/gpio-tps65912.c +++ linux-3.19.0/drivers/gpio/gpio-tps65912.c @@ -26,9 +26,12 @@ struct gpio_chip gpio_chip; }; +#define to_tgd(gc) container_of(gc, struct tps65912_gpio_data, gpio_chip) + static int tps65912_gpio_get(struct gpio_chip *gc, unsigned offset) { - struct tps65912 *tps65912 = container_of(gc, struct tps65912, gpio); + struct tps65912_gpio_data *tps65912_gpio = to_tgd(gc); + struct tps65912 *tps65912 = tps65912_gpio->tps65912; int val; val = tps65912_reg_read(tps65912, TPS65912_GPIO1 + offset); @@ -42,7 +45,8 @@ static void tps65912_gpio_set(struct gpio_chip *gc, unsigned offset, int value) { - struct tps65912 *tps65912 = container_of(gc, struct tps65912, gpio); + struct tps65912_gpio_data *tps65912_gpio = to_tgd(gc); + struct tps65912 *tps65912 = tps65912_gpio->tps65912; if (value) tps65912_set_bits(tps65912, TPS65912_GPIO1 + offset, @@ -55,7 +59,8 @@ static int tps65912_gpio_output(struct gpio_chip *gc, unsigned offset, int value) { - struct tps65912 *tps65912 = container_of(gc, struct tps65912, gpio); + struct tps65912_gpio_data *tps65912_gpio = to_tgd(gc); + struct tps65912 *tps65912 = tps65912_gpio->tps65912; /* Set the initial value */ tps65912_gpio_set(gc, offset, value); @@ -66,7 +71,8 @@ static int tps65912_gpio_input(struct gpio_chip *gc, unsigned offset) { - struct tps65912 *tps65912 = container_of(gc, struct tps65912, gpio); + struct tps65912_gpio_data *tps65912_gpio = to_tgd(gc); + struct tps65912 *tps65912 = tps65912_gpio->tps65912; return tps65912_clear_bits(tps65912, TPS65912_GPIO1 + offset, GPIO_CFG_MASK); --- linux-3.19.0.orig/drivers/gpio/gpiolib-of.c +++ linux-3.19.0/drivers/gpio/gpiolib-of.c @@ -46,12 +46,13 @@ ret = gc->of_xlate(gc, &gg_data->gpiospec, gg_data->flags); if (ret < 0) { - /* We've found the gpio chip, but the translation failed. - * Return true to stop looking and return the translation - * error via out_gpio + /* We've found a gpio chip, but the translation failed. + * Store translation error in out_gpio. + * Return false to keep looking, as more than one gpio chip + * could be registered per of-node. */ gg_data->out_gpio = ERR_PTR(ret); - return true; + return false; } gg_data->out_gpio = gpiochip_get_desc(gc, ret); --- linux-3.19.0.orig/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c +++ linux-3.19.0/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c @@ -56,9 +56,9 @@ return dqm->dev->shared_resources.compute_pipe_count; } -static inline unsigned int get_first_pipe(struct device_queue_manager *dqm) +unsigned int get_first_pipe(struct device_queue_manager *dqm) { - BUG_ON(!dqm); + BUG_ON(!dqm || !dqm->dev); return dqm->dev->shared_resources.first_compute_pipe; } @@ -693,7 +693,7 @@ INIT_LIST_HEAD(&dqm->queues); dqm->queue_count = dqm->processes_count = 0; dqm->active_runlist = false; - retval = init_pipelines(dqm, get_pipes_num(dqm), 0); + retval = init_pipelines(dqm, get_pipes_num(dqm), get_first_pipe(dqm)); if (retval != 0) goto fail_init_pipelines; --- linux-3.19.0.orig/drivers/gpu/drm/drm_atomic.c +++ linux-3.19.0/drivers/gpu/drm/drm_atomic.c @@ -56,6 +56,11 @@ if (!state) return NULL; + /* TODO legacy paths should maybe do a better job about + * setting this appropriately? + */ + state->allow_modeset = true; + state->num_connector = ACCESS_ONCE(dev->mode_config.num_connector); state->crtcs = kcalloc(dev->mode_config.num_crtc, @@ -87,7 +92,7 @@ state->dev = dev; - DRM_DEBUG_KMS("Allocate atomic state %p\n", state); + DRM_DEBUG_ATOMIC("Allocate atomic state %p\n", state); return state; fail: @@ -117,7 +122,7 @@ struct drm_mode_config *config = &dev->mode_config; int i; - DRM_DEBUG_KMS("Clearing atomic state %p\n", state); + DRM_DEBUG_ATOMIC("Clearing atomic state %p\n", state); for (i = 0; i < state->num_connector; i++) { struct drm_connector *connector = state->connectors[i]; @@ -129,6 +134,8 @@ connector->funcs->atomic_destroy_state(connector, state->connector_states[i]); + state->connectors[i] = NULL; + state->connector_states[i] = NULL; } for (i = 0; i < config->num_crtc; i++) { @@ -139,6 +146,8 @@ crtc->funcs->atomic_destroy_state(crtc, state->crtc_states[i]); + state->crtcs[i] = NULL; + state->crtc_states[i] = NULL; } for (i = 0; i < config->num_total_plane; i++) { @@ -149,6 +158,8 @@ plane->funcs->atomic_destroy_state(plane, state->plane_states[i]); + state->planes[i] = NULL; + state->plane_states[i] = NULL; } } EXPORT_SYMBOL(drm_atomic_state_clear); @@ -162,9 +173,12 @@ */ void drm_atomic_state_free(struct drm_atomic_state *state) { + if (!state) + return; + drm_atomic_state_clear(state); - DRM_DEBUG_KMS("Freeing atomic state %p\n", state); + DRM_DEBUG_ATOMIC("Freeing atomic state %p\n", state); kfree_state(state); } @@ -209,14 +223,91 @@ state->crtcs[index] = crtc; crtc_state->state = state; - DRM_DEBUG_KMS("Added [CRTC:%d] %p state to %p\n", - crtc->base.id, crtc_state, state); + DRM_DEBUG_ATOMIC("Added [CRTC:%d] %p state to %p\n", + crtc->base.id, crtc_state, state); return crtc_state; } EXPORT_SYMBOL(drm_atomic_get_crtc_state); /** + * drm_atomic_crtc_set_property - set property on CRTC + * @crtc: the drm CRTC to set a property on + * @state: the state object to update with the new property value + * @property: the property to set + * @val: the new property value + * + * Use this instead of calling crtc->atomic_set_property directly. + * This function handles generic/core properties and calls out to + * driver's ->atomic_set_property() for driver properties. To ensure + * consistent behavior you must call this function rather than the + * driver hook directly. + * + * RETURNS: + * Zero on success, error code on failure + */ +int drm_atomic_crtc_set_property(struct drm_crtc *crtc, + struct drm_crtc_state *state, struct drm_property *property, + uint64_t val) +{ + struct drm_device *dev = crtc->dev; + struct drm_mode_config *config = &dev->mode_config; + + /* FIXME: Mode prop is missing, which also controls ->enable. */ + if (property == config->prop_active) { + state->active = val; + } else if (crtc->funcs->atomic_set_property) + return crtc->funcs->atomic_set_property(crtc, state, property, val); + return -EINVAL; +} +EXPORT_SYMBOL(drm_atomic_crtc_set_property); + +/* + * This function handles generic/core properties and calls out to + * driver's ->atomic_get_property() for driver properties. To ensure + * consistent behavior you must call this function rather than the + * driver hook directly. + */ +int drm_atomic_crtc_get_property(struct drm_crtc *crtc, + const struct drm_crtc_state *state, + struct drm_property *property, uint64_t *val) +{ + if (crtc->funcs->atomic_get_property) + return crtc->funcs->atomic_get_property(crtc, state, property, val); + return -EINVAL; +} + +/** + * drm_atomic_crtc_check - check crtc state + * @crtc: crtc to check + * @state: crtc state to check + * + * Provides core sanity checks for crtc state. + * + * RETURNS: + * Zero on success, error code on failure + */ +static int drm_atomic_crtc_check(struct drm_crtc *crtc, + struct drm_crtc_state *state) +{ + /* NOTE: we explicitly don't enforce constraints such as primary + * layer covering entire screen, since that is something we want + * to allow (on hw that supports it). For hw that does not, it + * should be checked in driver's crtc->atomic_check() vfunc. + * + * TODO: Add generic modeset state checks once we support those. + */ + + if (state->active && !state->enable) { + DRM_DEBUG_ATOMIC("[CRTC:%d] active without enabled\n", + crtc->base.id); + return -EINVAL; + } + + return 0; +} + +/** * drm_atomic_get_plane_state - get plane state * @state: global atomic state object * @plane: plane to get state object for @@ -255,8 +346,8 @@ state->planes[index] = plane; plane_state->state = state; - DRM_DEBUG_KMS("Added [PLANE:%d] %p state to %p\n", - plane->base.id, plane_state, state); + DRM_DEBUG_ATOMIC("Added [PLANE:%d] %p state to %p\n", + plane->base.id, plane_state, state); if (plane_state->crtc) { struct drm_crtc_state *crtc_state; @@ -272,6 +363,185 @@ EXPORT_SYMBOL(drm_atomic_get_plane_state); /** + * drm_atomic_plane_set_property - set property on plane + * @plane: the drm plane to set a property on + * @state: the state object to update with the new property value + * @property: the property to set + * @val: the new property value + * + * Use this instead of calling plane->atomic_set_property directly. + * This function handles generic/core properties and calls out to + * driver's ->atomic_set_property() for driver properties. To ensure + * consistent behavior you must call this function rather than the + * driver hook directly. + * + * RETURNS: + * Zero on success, error code on failure + */ +int drm_atomic_plane_set_property(struct drm_plane *plane, + struct drm_plane_state *state, struct drm_property *property, + uint64_t val) +{ + struct drm_device *dev = plane->dev; + struct drm_mode_config *config = &dev->mode_config; + + if (property == config->prop_fb_id) { + struct drm_framebuffer *fb = drm_framebuffer_lookup(dev, val); + drm_atomic_set_fb_for_plane(state, fb); + if (fb) + drm_framebuffer_unreference(fb); + } else if (property == config->prop_crtc_id) { + struct drm_crtc *crtc = drm_crtc_find(dev, val); + return drm_atomic_set_crtc_for_plane(state, crtc); + } else if (property == config->prop_crtc_x) { + state->crtc_x = U642I64(val); + } else if (property == config->prop_crtc_y) { + state->crtc_y = U642I64(val); + } else if (property == config->prop_crtc_w) { + state->crtc_w = val; + } else if (property == config->prop_crtc_h) { + state->crtc_h = val; + } else if (property == config->prop_src_x) { + state->src_x = val; + } else if (property == config->prop_src_y) { + state->src_y = val; + } else if (property == config->prop_src_w) { + state->src_w = val; + } else if (property == config->prop_src_h) { + state->src_h = val; + } else if (property == config->rotation_property) { + state->rotation = val; + } else if (plane->funcs->atomic_set_property) { + return plane->funcs->atomic_set_property(plane, state, + property, val); + } else { + return -EINVAL; + } + + return 0; +} +EXPORT_SYMBOL(drm_atomic_plane_set_property); + +/* + * This function handles generic/core properties and calls out to + * driver's ->atomic_get_property() for driver properties. To ensure + * consistent behavior you must call this function rather than the + * driver hook directly. + */ +static int +drm_atomic_plane_get_property(struct drm_plane *plane, + const struct drm_plane_state *state, + struct drm_property *property, uint64_t *val) +{ + struct drm_device *dev = plane->dev; + struct drm_mode_config *config = &dev->mode_config; + + if (property == config->prop_fb_id) { + *val = (state->fb) ? state->fb->base.id : 0; + } else if (property == config->prop_crtc_id) { + *val = (state->crtc) ? state->crtc->base.id : 0; + } else if (property == config->prop_crtc_x) { + *val = I642U64(state->crtc_x); + } else if (property == config->prop_crtc_y) { + *val = I642U64(state->crtc_y); + } else if (property == config->prop_crtc_w) { + *val = state->crtc_w; + } else if (property == config->prop_crtc_h) { + *val = state->crtc_h; + } else if (property == config->prop_src_x) { + *val = state->src_x; + } else if (property == config->prop_src_y) { + *val = state->src_y; + } else if (property == config->prop_src_w) { + *val = state->src_w; + } else if (property == config->prop_src_h) { + *val = state->src_h; + } else if (plane->funcs->atomic_get_property) { + return plane->funcs->atomic_get_property(plane, state, property, val); + } else { + return -EINVAL; + } + + return 0; +} + +/** + * drm_atomic_plane_check - check plane state + * @plane: plane to check + * @state: plane state to check + * + * Provides core sanity checks for plane state. + * + * RETURNS: + * Zero on success, error code on failure + */ +static int drm_atomic_plane_check(struct drm_plane *plane, + struct drm_plane_state *state) +{ + unsigned int fb_width, fb_height; + unsigned int i; + + /* either *both* CRTC and FB must be set, or neither */ + if (WARN_ON(state->crtc && !state->fb)) { + DRM_DEBUG_ATOMIC("CRTC set but no FB\n"); + return -EINVAL; + } else if (WARN_ON(state->fb && !state->crtc)) { + DRM_DEBUG_ATOMIC("FB set but no CRTC\n"); + return -EINVAL; + } + + /* if disabled, we don't care about the rest of the state: */ + if (!state->crtc) + return 0; + + /* Check whether this plane is usable on this CRTC */ + if (!(plane->possible_crtcs & drm_crtc_mask(state->crtc))) { + DRM_DEBUG_ATOMIC("Invalid crtc for plane\n"); + return -EINVAL; + } + + /* Check whether this plane supports the fb pixel format. */ + for (i = 0; i < plane->format_count; i++) + if (state->fb->pixel_format == plane->format_types[i]) + break; + if (i == plane->format_count) { + DRM_DEBUG_ATOMIC("Invalid pixel format %s\n", + drm_get_format_name(state->fb->pixel_format)); + return -EINVAL; + } + + /* Give drivers some help against integer overflows */ + if (state->crtc_w > INT_MAX || + state->crtc_x > INT_MAX - (int32_t) state->crtc_w || + state->crtc_h > INT_MAX || + state->crtc_y > INT_MAX - (int32_t) state->crtc_h) { + DRM_DEBUG_ATOMIC("Invalid CRTC coordinates %ux%u+%d+%d\n", + state->crtc_w, state->crtc_h, + state->crtc_x, state->crtc_y); + return -ERANGE; + } + + fb_width = state->fb->width << 16; + fb_height = state->fb->height << 16; + + /* Make sure source coordinates are inside the fb. */ + if (state->src_w > fb_width || + state->src_x > fb_width - state->src_w || + state->src_h > fb_height || + state->src_y > fb_height - state->src_h) { + DRM_DEBUG_ATOMIC("Invalid source coordinates " + "%u.%06ux%u.%06u+%u.%06u+%u.%06u\n", + state->src_w >> 16, ((state->src_w & 0xffff) * 15625) >> 10, + state->src_h >> 16, ((state->src_h & 0xffff) * 15625) >> 10, + state->src_x >> 16, ((state->src_x & 0xffff) * 15625) >> 10, + state->src_y >> 16, ((state->src_y & 0xffff) * 15625) >> 10); + return -ENOSPC; + } + + return 0; +} + +/** * drm_atomic_get_connector_state - get connector state * @state: global atomic state object * @connector: connector to get state object for @@ -311,7 +581,7 @@ * at most the array is a bit too large. */ if (index >= state->num_connector) { - DRM_DEBUG_KMS("Hot-added connector would overflow state array, restarting\n"); + DRM_DEBUG_ATOMIC("Hot-added connector would overflow state array, restarting\n"); return ERR_PTR(-EAGAIN); } @@ -326,8 +596,8 @@ state->connectors[index] = connector; connector_state->state = state; - DRM_DEBUG_KMS("Added [CONNECTOR:%d] %p state to %p\n", - connector->base.id, connector_state, state); + DRM_DEBUG_ATOMIC("Added [CONNECTOR:%d] %p state to %p\n", + connector->base.id, connector_state, state); if (connector_state->crtc) { struct drm_crtc_state *crtc_state; @@ -343,9 +613,113 @@ EXPORT_SYMBOL(drm_atomic_get_connector_state); /** + * drm_atomic_connector_set_property - set property on connector. + * @connector: the drm connector to set a property on + * @state: the state object to update with the new property value + * @property: the property to set + * @val: the new property value + * + * Use this instead of calling connector->atomic_set_property directly. + * This function handles generic/core properties and calls out to + * driver's ->atomic_set_property() for driver properties. To ensure + * consistent behavior you must call this function rather than the + * driver hook directly. + * + * RETURNS: + * Zero on success, error code on failure + */ +int drm_atomic_connector_set_property(struct drm_connector *connector, + struct drm_connector_state *state, struct drm_property *property, + uint64_t val) +{ + struct drm_device *dev = connector->dev; + struct drm_mode_config *config = &dev->mode_config; + + if (property == config->prop_crtc_id) { + struct drm_crtc *crtc = drm_crtc_find(dev, val); + return drm_atomic_set_crtc_for_connector(state, crtc); + } else if (property == config->dpms_property) { + /* setting DPMS property requires special handling, which + * is done in legacy setprop path for us. Disallow (for + * now?) atomic writes to DPMS property: + */ + return -EINVAL; + } else if (connector->funcs->atomic_set_property) { + return connector->funcs->atomic_set_property(connector, + state, property, val); + } else { + return -EINVAL; + } +} +EXPORT_SYMBOL(drm_atomic_connector_set_property); + +/* + * This function handles generic/core properties and calls out to + * driver's ->atomic_get_property() for driver properties. To ensure + * consistent behavior you must call this function rather than the + * driver hook directly. + */ +static int +drm_atomic_connector_get_property(struct drm_connector *connector, + const struct drm_connector_state *state, + struct drm_property *property, uint64_t *val) +{ + struct drm_device *dev = connector->dev; + struct drm_mode_config *config = &dev->mode_config; + + if (property == config->prop_crtc_id) { + *val = (state->crtc) ? state->crtc->base.id : 0; + } else if (property == config->dpms_property) { + *val = connector->dpms; + } else if (connector->funcs->atomic_get_property) { + return connector->funcs->atomic_get_property(connector, + state, property, val); + } else { + return -EINVAL; + } + + return 0; +} + +int drm_atomic_get_property(struct drm_mode_object *obj, + struct drm_property *property, uint64_t *val) +{ + struct drm_device *dev = property->dev; + int ret; + + switch (obj->type) { + case DRM_MODE_OBJECT_CONNECTOR: { + struct drm_connector *connector = obj_to_connector(obj); + WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex)); + ret = drm_atomic_connector_get_property(connector, + connector->state, property, val); + break; + } + case DRM_MODE_OBJECT_CRTC: { + struct drm_crtc *crtc = obj_to_crtc(obj); + WARN_ON(!drm_modeset_is_locked(&crtc->mutex)); + ret = drm_atomic_crtc_get_property(crtc, + crtc->state, property, val); + break; + } + case DRM_MODE_OBJECT_PLANE: { + struct drm_plane *plane = obj_to_plane(obj); + WARN_ON(!drm_modeset_is_locked(&plane->mutex)); + ret = drm_atomic_plane_get_property(plane, + plane->state, property, val); + break; + } + default: + ret = -EINVAL; + break; + } + + return ret; +} + +/** * drm_atomic_set_crtc_for_plane - set crtc for plane - * @state: the incoming atomic state - * @plane: the plane whose incoming state to update + * @plane_state: the plane whose incoming state to update * @crtc: crtc to use for the plane * * Changing the assigned crtc for a plane requires us to grab the lock and state @@ -358,16 +732,12 @@ * sequence must be restarted. All other errors are fatal. */ int -drm_atomic_set_crtc_for_plane(struct drm_atomic_state *state, - struct drm_plane *plane, struct drm_crtc *crtc) +drm_atomic_set_crtc_for_plane(struct drm_plane_state *plane_state, + struct drm_crtc *crtc) { - struct drm_plane_state *plane_state = - drm_atomic_get_plane_state(state, plane); + struct drm_plane *plane = plane_state->plane; struct drm_crtc_state *crtc_state; - if (WARN_ON(IS_ERR(plane_state))) - return PTR_ERR(plane_state); - if (plane_state->crtc) { crtc_state = drm_atomic_get_crtc_state(plane_state->state, plane_state->crtc); @@ -388,10 +758,11 @@ } if (crtc) - DRM_DEBUG_KMS("Link plane state %p to [CRTC:%d]\n", - plane_state, crtc->base.id); + DRM_DEBUG_ATOMIC("Link plane state %p to [CRTC:%d]\n", + plane_state, crtc->base.id); else - DRM_DEBUG_KMS("Link plane state %p to [NOCRTC]\n", plane_state); + DRM_DEBUG_ATOMIC("Link plane state %p to [NOCRTC]\n", + plane_state); return 0; } @@ -418,10 +789,11 @@ plane_state->fb = fb; if (fb) - DRM_DEBUG_KMS("Set [FB:%d] for plane state %p\n", - fb->base.id, plane_state); + DRM_DEBUG_ATOMIC("Set [FB:%d] for plane state %p\n", + fb->base.id, plane_state); else - DRM_DEBUG_KMS("Set [NOFB] for plane state %p\n", plane_state); + DRM_DEBUG_ATOMIC("Set [NOFB] for plane state %p\n", + plane_state); } EXPORT_SYMBOL(drm_atomic_set_fb_for_plane); @@ -454,11 +826,11 @@ conn_state->crtc = crtc; if (crtc) - DRM_DEBUG_KMS("Link connector state %p to [CRTC:%d]\n", - conn_state, crtc->base.id); + DRM_DEBUG_ATOMIC("Link connector state %p to [CRTC:%d]\n", + conn_state, crtc->base.id); else - DRM_DEBUG_KMS("Link connector state %p to [NOCRTC]\n", - conn_state); + DRM_DEBUG_ATOMIC("Link connector state %p to [NOCRTC]\n", + conn_state); return 0; } @@ -494,8 +866,8 @@ if (ret) return ret; - DRM_DEBUG_KMS("Adding all current connectors for [CRTC:%d] to %p\n", - crtc->base.id, state); + DRM_DEBUG_ATOMIC("Adding all current connectors for [CRTC:%d] to %p\n", + crtc->base.id, state); /* * Changed connectors are already in @state, so only need to look at the @@ -537,8 +909,8 @@ num_connected_connectors++; } - DRM_DEBUG_KMS("State %p has %i connectors for [CRTC:%d]\n", - state, num_connected_connectors, crtc->base.id); + DRM_DEBUG_ATOMIC("State %p has %i connectors for [CRTC:%d]\n", + state, num_connected_connectors, crtc->base.id); return num_connected_connectors; } @@ -583,14 +955,63 @@ */ int drm_atomic_check_only(struct drm_atomic_state *state) { - struct drm_mode_config *config = &state->dev->mode_config; + struct drm_device *dev = state->dev; + struct drm_mode_config *config = &dev->mode_config; + int nplanes = config->num_total_plane; + int ncrtcs = config->num_crtc; + int i, ret = 0; + + DRM_DEBUG_ATOMIC("checking %p\n", state); + + for (i = 0; i < nplanes; i++) { + struct drm_plane *plane = state->planes[i]; + + if (!plane) + continue; + + ret = drm_atomic_plane_check(plane, state->plane_states[i]); + if (ret) { + DRM_DEBUG_ATOMIC("[PLANE:%d] atomic core check failed\n", + plane->base.id); + return ret; + } + } + + for (i = 0; i < ncrtcs; i++) { + struct drm_crtc *crtc = state->crtcs[i]; + + if (!crtc) + continue; - DRM_DEBUG_KMS("checking %p\n", state); + ret = drm_atomic_crtc_check(crtc, state->crtc_states[i]); + if (ret) { + DRM_DEBUG_ATOMIC("[CRTC:%d] atomic core check failed\n", + crtc->base.id); + return ret; + } + } if (config->funcs->atomic_check) - return config->funcs->atomic_check(state->dev, state); - else - return 0; + ret = config->funcs->atomic_check(state->dev, state); + + if (!state->allow_modeset) { + for (i = 0; i < ncrtcs; i++) { + struct drm_crtc *crtc = state->crtcs[i]; + struct drm_crtc_state *crtc_state = state->crtc_states[i]; + + if (!crtc) + continue; + + if (crtc_state->mode_changed || + crtc_state->active_changed) { + DRM_DEBUG_ATOMIC("[CRTC:%d] requires full modeset\n", + crtc->base.id); + return -EINVAL; + } + } + } + + return ret; } EXPORT_SYMBOL(drm_atomic_check_only); @@ -619,7 +1040,7 @@ if (ret) return ret; - DRM_DEBUG_KMS("commiting %p\n", state); + DRM_DEBUG_ATOMIC("commiting %p\n", state); return config->funcs->atomic_commit(state->dev, state, false); } @@ -650,8 +1071,320 @@ if (ret) return ret; - DRM_DEBUG_KMS("commiting %p asynchronously\n", state); + DRM_DEBUG_ATOMIC("commiting %p asynchronously\n", state); return config->funcs->atomic_commit(state->dev, state, true); } EXPORT_SYMBOL(drm_atomic_async_commit); + +/* + * The big monstor ioctl + */ + +static struct drm_pending_vblank_event *create_vblank_event( + struct drm_device *dev, struct drm_file *file_priv, uint64_t user_data) +{ + struct drm_pending_vblank_event *e = NULL; + unsigned long flags; + + spin_lock_irqsave(&dev->event_lock, flags); + if (file_priv->event_space < sizeof e->event) { + spin_unlock_irqrestore(&dev->event_lock, flags); + goto out; + } + file_priv->event_space -= sizeof e->event; + spin_unlock_irqrestore(&dev->event_lock, flags); + + e = kzalloc(sizeof *e, GFP_KERNEL); + if (e == NULL) { + spin_lock_irqsave(&dev->event_lock, flags); + file_priv->event_space += sizeof e->event; + spin_unlock_irqrestore(&dev->event_lock, flags); + goto out; + } + + e->event.base.type = DRM_EVENT_FLIP_COMPLETE; + e->event.base.length = sizeof e->event; + e->event.user_data = user_data; + e->base.event = &e->event.base; + e->base.file_priv = file_priv; + e->base.destroy = (void (*) (struct drm_pending_event *)) kfree; + +out: + return e; +} + +static void destroy_vblank_event(struct drm_device *dev, + struct drm_file *file_priv, struct drm_pending_vblank_event *e) +{ + unsigned long flags; + + spin_lock_irqsave(&dev->event_lock, flags); + file_priv->event_space += sizeof e->event; + spin_unlock_irqrestore(&dev->event_lock, flags); + kfree(e); +} + +static int atomic_set_prop(struct drm_atomic_state *state, + struct drm_mode_object *obj, struct drm_property *prop, + uint64_t prop_value) +{ + struct drm_mode_object *ref; + int ret; + + if (!drm_property_change_valid_get(prop, prop_value, &ref)) + return -EINVAL; + + switch (obj->type) { + case DRM_MODE_OBJECT_CONNECTOR: { + struct drm_connector *connector = obj_to_connector(obj); + struct drm_connector_state *connector_state; + + connector_state = drm_atomic_get_connector_state(state, connector); + if (IS_ERR(connector_state)) { + ret = PTR_ERR(connector_state); + break; + } + + ret = drm_atomic_connector_set_property(connector, + connector_state, prop, prop_value); + break; + } + case DRM_MODE_OBJECT_CRTC: { + struct drm_crtc *crtc = obj_to_crtc(obj); + struct drm_crtc_state *crtc_state; + + crtc_state = drm_atomic_get_crtc_state(state, crtc); + if (IS_ERR(crtc_state)) { + ret = PTR_ERR(crtc_state); + break; + } + + ret = drm_atomic_crtc_set_property(crtc, + crtc_state, prop, prop_value); + break; + } + case DRM_MODE_OBJECT_PLANE: { + struct drm_plane *plane = obj_to_plane(obj); + struct drm_plane_state *plane_state; + + plane_state = drm_atomic_get_plane_state(state, plane); + if (IS_ERR(plane_state)) { + ret = PTR_ERR(plane_state); + break; + } + + ret = drm_atomic_plane_set_property(plane, + plane_state, prop, prop_value); + break; + } + default: + ret = -EINVAL; + break; + } + + drm_property_change_valid_put(prop, ref); + return ret; +} + +int drm_mode_atomic_ioctl(struct drm_device *dev, + void *data, struct drm_file *file_priv) +{ + struct drm_mode_atomic *arg = data; + uint32_t __user *objs_ptr = (uint32_t __user *)(unsigned long)(arg->objs_ptr); + uint32_t __user *count_props_ptr = (uint32_t __user *)(unsigned long)(arg->count_props_ptr); + uint32_t __user *props_ptr = (uint32_t __user *)(unsigned long)(arg->props_ptr); + uint64_t __user *prop_values_ptr = (uint64_t __user *)(unsigned long)(arg->prop_values_ptr); + unsigned int copied_objs, copied_props; + struct drm_atomic_state *state; + struct drm_modeset_acquire_ctx ctx; + struct drm_plane *plane; + unsigned plane_mask = 0; + int ret = 0; + unsigned int i, j; + + /* disallow for drivers not supporting atomic: */ + if (!drm_core_check_feature(dev, DRIVER_ATOMIC)) + return -EINVAL; + + /* disallow for userspace that has not enabled atomic cap (even + * though this may be a bit overkill, since legacy userspace + * wouldn't know how to call this ioctl) + */ + if (!file_priv->atomic) + return -EINVAL; + + if (arg->flags & ~DRM_MODE_ATOMIC_FLAGS) + return -EINVAL; + + if (arg->reserved) + return -EINVAL; + + if ((arg->flags & DRM_MODE_PAGE_FLIP_ASYNC) && + !dev->mode_config.async_page_flip) + return -EINVAL; + + /* can't test and expect an event at the same time. */ + if ((arg->flags & DRM_MODE_ATOMIC_TEST_ONLY) && + (arg->flags & DRM_MODE_PAGE_FLIP_EVENT)) + return -EINVAL; + + drm_modeset_acquire_init(&ctx, 0); + + state = drm_atomic_state_alloc(dev); + if (!state) + return -ENOMEM; + + state->acquire_ctx = &ctx; + state->allow_modeset = !!(arg->flags & DRM_MODE_ATOMIC_ALLOW_MODESET); + +retry: + copied_objs = 0; + copied_props = 0; + + for (i = 0; i < arg->count_objs; i++) { + uint32_t obj_id, count_props; + struct drm_mode_object *obj; + + if (get_user(obj_id, objs_ptr + copied_objs)) { + ret = -EFAULT; + goto fail; + } + + obj = drm_mode_object_find(dev, obj_id, DRM_MODE_OBJECT_ANY); + if (!obj || !obj->properties) { + ret = -ENOENT; + goto fail; + } + + if (obj->type == DRM_MODE_OBJECT_PLANE) { + plane = obj_to_plane(obj); + plane_mask |= (1 << drm_plane_index(plane)); + plane->old_fb = plane->fb; + } + + if (get_user(count_props, count_props_ptr + copied_objs)) { + ret = -EFAULT; + goto fail; + } + + copied_objs++; + + for (j = 0; j < count_props; j++) { + uint32_t prop_id; + uint64_t prop_value; + struct drm_property *prop; + + if (get_user(prop_id, props_ptr + copied_props)) { + ret = -EFAULT; + goto fail; + } + + prop = drm_property_find(dev, prop_id); + if (!prop) { + ret = -ENOENT; + goto fail; + } + + if (copy_from_user(&prop_value, + prop_values_ptr + copied_props, + sizeof(prop_value))) { + ret = -EFAULT; + goto fail; + } + + ret = atomic_set_prop(state, obj, prop, prop_value); + if (ret) + goto fail; + + copied_props++; + } + } + + if (arg->flags & DRM_MODE_PAGE_FLIP_EVENT) { + int ncrtcs = dev->mode_config.num_crtc; + + for (i = 0; i < ncrtcs; i++) { + struct drm_crtc_state *crtc_state = state->crtc_states[i]; + struct drm_pending_vblank_event *e; + + if (!crtc_state) + continue; + + e = create_vblank_event(dev, file_priv, arg->user_data); + if (!e) { + ret = -ENOMEM; + goto fail; + } + + crtc_state->event = e; + } + } + + if (arg->flags & DRM_MODE_ATOMIC_TEST_ONLY) { + ret = drm_atomic_check_only(state); + /* _check_only() does not free state, unlike _commit() */ + drm_atomic_state_free(state); + } else if (arg->flags & DRM_MODE_ATOMIC_NONBLOCK) { + ret = drm_atomic_async_commit(state); + } else { + ret = drm_atomic_commit(state); + } + + /* if succeeded, fixup legacy plane crtc/fb ptrs before dropping + * locks (ie. while it is still safe to deref plane->state). We + * need to do this here because the driver entry points cannot + * distinguish between legacy and atomic ioctls. + */ + drm_for_each_plane_mask(plane, dev, plane_mask) { + if (ret == 0) { + struct drm_framebuffer *new_fb = plane->state->fb; + if (new_fb) + drm_framebuffer_reference(new_fb); + plane->fb = new_fb; + plane->crtc = plane->state->crtc; + } else { + plane->old_fb = NULL; + } + if (plane->old_fb) { + drm_framebuffer_unreference(plane->old_fb); + plane->old_fb = NULL; + } + } + + drm_modeset_drop_locks(&ctx); + drm_modeset_acquire_fini(&ctx); + + return ret; + +fail: + if (ret == -EDEADLK) + goto backoff; + + if (arg->flags & DRM_MODE_PAGE_FLIP_EVENT) { + int ncrtcs = dev->mode_config.num_crtc; + + for (i = 0; i < ncrtcs; i++) { + struct drm_crtc_state *crtc_state = state->crtc_states[i]; + + if (!crtc_state) + continue; + + destroy_vblank_event(dev, file_priv, crtc_state->event); + crtc_state->event = NULL; + } + } + + drm_atomic_state_free(state); + + drm_modeset_drop_locks(&ctx); + drm_modeset_acquire_fini(&ctx); + + return ret; + +backoff: + drm_atomic_state_clear(state); + drm_modeset_backoff(&ctx); + + goto retry; +} --- linux-3.19.0.orig/drivers/gpu/drm/drm_atomic_helper.c +++ linux-3.19.0/drivers/gpu/drm/drm_atomic_helper.c @@ -116,9 +116,9 @@ */ WARN_ON(!drm_modeset_is_locked(&config->connection_mutex)); - DRM_DEBUG_KMS("[ENCODER:%d:%s] in use on [CRTC:%d], stealing it\n", - encoder->base.id, encoder->name, - encoder_crtc->base.id); + DRM_DEBUG_ATOMIC("[ENCODER:%d:%s] in use on [CRTC:%d], stealing it\n", + encoder->base.id, encoder->name, + encoder_crtc->base.id); crtc_state = drm_atomic_get_crtc_state(state, encoder_crtc); if (IS_ERR(crtc_state)) @@ -130,9 +130,9 @@ if (connector->state->best_encoder != encoder) continue; - DRM_DEBUG_KMS("Stealing encoder from [CONNECTOR:%d:%s]\n", - connector->base.id, - connector->name); + DRM_DEBUG_ATOMIC("Stealing encoder from [CONNECTOR:%d:%s]\n", + connector->base.id, + connector->name); connector_state = drm_atomic_get_connector_state(state, connector); @@ -165,9 +165,9 @@ if (!connector) return 0; - DRM_DEBUG_KMS("Updating routing for [CONNECTOR:%d:%s]\n", - connector->base.id, - connector->name); + DRM_DEBUG_ATOMIC("Updating routing for [CONNECTOR:%d:%s]\n", + connector->base.id, + connector->name); if (connector->state->crtc != connector_state->crtc) { if (connector->state->crtc) { @@ -186,7 +186,7 @@ } if (!connector_state->crtc) { - DRM_DEBUG_KMS("Disabling [CONNECTOR:%d:%s]\n", + DRM_DEBUG_ATOMIC("Disabling [CONNECTOR:%d:%s]\n", connector->base.id, connector->name); @@ -199,19 +199,19 @@ new_encoder = funcs->best_encoder(connector); if (!new_encoder) { - DRM_DEBUG_KMS("No suitable encoder found for [CONNECTOR:%d:%s]\n", - connector->base.id, - connector->name); + DRM_DEBUG_ATOMIC("No suitable encoder found for [CONNECTOR:%d:%s]\n", + connector->base.id, + connector->name); return -EINVAL; } if (new_encoder == connector_state->best_encoder) { - DRM_DEBUG_KMS("[CONNECTOR:%d:%s] keeps [ENCODER:%d:%s], now on [CRTC:%d]\n", - connector->base.id, - connector->name, - new_encoder->base.id, - new_encoder->name, - connector_state->crtc->base.id); + DRM_DEBUG_ATOMIC("[CONNECTOR:%d:%s] keeps [ENCODER:%d:%s], now on [CRTC:%d]\n", + connector->base.id, + connector->name, + new_encoder->base.id, + new_encoder->name, + connector_state->crtc->base.id); return 0; } @@ -222,9 +222,9 @@ if (encoder_crtc) { ret = steal_encoder(state, new_encoder, encoder_crtc); if (ret) { - DRM_DEBUG_KMS("Encoder stealing failed for [CONNECTOR:%d:%s]\n", - connector->base.id, - connector->name); + DRM_DEBUG_ATOMIC("Encoder stealing failed for [CONNECTOR:%d:%s]\n", + connector->base.id, + connector->name); return ret; } } @@ -235,12 +235,12 @@ crtc_state = state->crtc_states[idx]; crtc_state->mode_changed = true; - DRM_DEBUG_KMS("[CONNECTOR:%d:%s] using [ENCODER:%d:%s] on [CRTC:%d]\n", - connector->base.id, - connector->name, - new_encoder->base.id, - new_encoder->name, - connector_state->crtc->base.id); + DRM_DEBUG_ATOMIC("[CONNECTOR:%d:%s] using [ENCODER:%d:%s] on [CRTC:%d]\n", + connector->base.id, + connector->name, + new_encoder->base.id, + new_encoder->name, + connector_state->crtc->base.id); return 0; } @@ -292,18 +292,27 @@ encoder->bridge, &crtc_state->mode, &crtc_state->adjusted_mode); if (!ret) { - DRM_DEBUG_KMS("Bridge fixup failed\n"); + DRM_DEBUG_ATOMIC("Bridge fixup failed\n"); return -EINVAL; } } - - ret = funcs->mode_fixup(encoder, &crtc_state->mode, - &crtc_state->adjusted_mode); - if (!ret) { - DRM_DEBUG_KMS("[ENCODER:%d:%s] fixup failed\n", - encoder->base.id, encoder->name); - return -EINVAL; + if (funcs->atomic_check) { + ret = funcs->atomic_check(encoder, crtc_state, + conn_state); + if (ret) { + DRM_DEBUG_ATOMIC("[ENCODER:%d:%s] check failed\n", + encoder->base.id, encoder->name); + return ret; + } + } else { + ret = funcs->mode_fixup(encoder, &crtc_state->mode, + &crtc_state->adjusted_mode); + if (!ret) { + DRM_DEBUG_ATOMIC("[ENCODER:%d:%s] fixup failed\n", + encoder->base.id, encoder->name); + return -EINVAL; + } } } @@ -321,8 +330,8 @@ ret = funcs->mode_fixup(crtc, &crtc_state->mode, &crtc_state->adjusted_mode); if (!ret) { - DRM_DEBUG_KMS("[CRTC:%d] fixup failed\n", - crtc->base.id); + DRM_DEBUG_ATOMIC("[CRTC:%d] fixup failed\n", + crtc->base.id); return -EINVAL; } } @@ -330,7 +339,35 @@ return 0; } -static int +static bool +needs_modeset(struct drm_crtc_state *state) +{ + return state->mode_changed || state->active_changed; +} + +/** + * drm_atomic_helper_check - validate state object for modeset changes + * @dev: DRM device + * @state: the driver state object + * + * Check the state object to see if the requested state is physically possible. + * This does all the crtc and connector related computations for an atomic + * update. It computes and updates crtc_state->mode_changed, adds any additional + * connectors needed for full modesets and calls down into ->mode_fixup + * functions of the driver backend. + * + * IMPORTANT: + * + * Drivers which update ->mode_changed (e.g. in their ->atomic_check hooks if a + * plane update can't be done without a full modeset) _must_ call this function + * afterwards after that change. It is permitted to call this function multiple + * times for the same update, e.g. when the ->atomic_check functions depend upon + * the adjusted dotclock for fifo space allocation and watermark computation. + * + * RETURNS + * Zero for success or -errno + */ +int drm_atomic_helper_check_modeset(struct drm_device *dev, struct drm_atomic_state *state) { @@ -347,14 +384,14 @@ continue; if (!drm_mode_equal(&crtc->state->mode, &crtc_state->mode)) { - DRM_DEBUG_KMS("[CRTC:%d] mode changed\n", - crtc->base.id); + DRM_DEBUG_ATOMIC("[CRTC:%d] mode changed\n", + crtc->base.id); crtc_state->mode_changed = true; } if (crtc->state->enable != crtc_state->enable) { - DRM_DEBUG_KMS("[CRTC:%d] enable changed\n", - crtc->base.id); + DRM_DEBUG_ATOMIC("[CRTC:%d] enable changed\n", + crtc->base.id); crtc_state->mode_changed = true; } } @@ -382,12 +419,27 @@ crtc = state->crtcs[i]; crtc_state = state->crtc_states[i]; - if (!crtc || !crtc_state->mode_changed) + if (!crtc) + continue; + + /* + * We must set ->active_changed after walking connectors for + * otherwise an update that only changes active would result in + * a full modeset because update_connector_routing force that. + */ + if (crtc->state->active != crtc_state->active) { + DRM_DEBUG_ATOMIC("[CRTC:%d] active changed\n", + crtc->base.id); + crtc_state->active_changed = true; + } + + if (!needs_modeset(crtc_state)) continue; - DRM_DEBUG_KMS("[CRTC:%d] needs full modeset, enable: %c\n", - crtc->base.id, - crtc_state->enable ? 'y' : 'n'); + DRM_DEBUG_ATOMIC("[CRTC:%d] needs all connectors, enable: %c, active: %c\n", + crtc->base.id, + crtc_state->enable ? 'y' : 'n', + crtc_state->active ? 'y' : 'n'); ret = drm_atomic_add_affected_connectors(state, crtc); if (ret != 0) @@ -397,8 +449,8 @@ crtc); if (crtc_state->enable != !!num_connectors) { - DRM_DEBUG_KMS("[CRTC:%d] enabled/connectors mismatch\n", - crtc->base.id); + DRM_DEBUG_ATOMIC("[CRTC:%d] enabled/connectors mismatch\n", + crtc->base.id); return -EINVAL; } @@ -406,23 +458,23 @@ return mode_fixup(state); } +EXPORT_SYMBOL(drm_atomic_helper_check_modeset); /** - * drm_atomic_helper_check - validate state object + * drm_atomic_helper_check - validate state object for modeset changes * @dev: DRM device * @state: the driver state object * * Check the state object to see if the requested state is physically possible. - * Only crtcs and planes have check callbacks, so for any additional (global) - * checking that a driver needs it can simply wrap that around this function. - * Drivers without such needs can directly use this as their ->atomic_check() - * callback. + * This does all the plane update related checks using by calling into the + * ->atomic_check hooks provided by the driver. * * RETURNS * Zero for success or -errno */ -int drm_atomic_helper_check(struct drm_device *dev, - struct drm_atomic_state *state) +int +drm_atomic_helper_check_planes(struct drm_device *dev, + struct drm_atomic_state *state) { int nplanes = dev->mode_config.num_total_plane; int ncrtcs = dev->mode_config.num_crtc; @@ -445,8 +497,8 @@ ret = funcs->atomic_check(plane, plane_state); if (ret) { - DRM_DEBUG_KMS("[PLANE:%d] atomic check failed\n", - plane->base.id); + DRM_DEBUG_ATOMIC("[PLANE:%d] atomic driver check failed\n", + plane->base.id); return ret; } } @@ -465,16 +517,49 @@ ret = funcs->atomic_check(crtc, state->crtc_states[i]); if (ret) { - DRM_DEBUG_KMS("[CRTC:%d] atomic check failed\n", - crtc->base.id); + DRM_DEBUG_ATOMIC("[CRTC:%d] atomic driver check failed\n", + crtc->base.id); return ret; } } + return ret; +} +EXPORT_SYMBOL(drm_atomic_helper_check_planes); + +/** + * drm_atomic_helper_check - validate state object + * @dev: DRM device + * @state: the driver state object + * + * Check the state object to see if the requested state is physically possible. + * Only crtcs and planes have check callbacks, so for any additional (global) + * checking that a driver needs it can simply wrap that around this function. + * Drivers without such needs can directly use this as their ->atomic_check() + * callback. + * + * This just wraps the two parts of the state checking for planes and modeset + * state in the default order: First it calls drm_atomic_helper_check_modeset() + * and then drm_atomic_helper_check_planes(). The assumption is that the + * ->atomic_check functions depend upon an updated adjusted_mode.clock to + * e.g. properly compute watermarks. + * + * RETURNS + * Zero for success or -errno + */ +int drm_atomic_helper_check(struct drm_device *dev, + struct drm_atomic_state *state) +{ + int ret; + ret = drm_atomic_helper_check_modeset(dev, state); if (ret) return ret; + ret = drm_atomic_helper_check_planes(dev, state); + if (ret) + return ret; + return ret; } EXPORT_SYMBOL(drm_atomic_helper_check); @@ -490,6 +575,7 @@ struct drm_connector *connector; struct drm_encoder_helper_funcs *funcs; struct drm_encoder *encoder; + struct drm_crtc_state *old_crtc_state; old_conn_state = old_state->connector_states[i]; connector = old_state->connectors[i]; @@ -499,6 +585,11 @@ if (!old_conn_state || !old_conn_state->crtc) continue; + old_crtc_state = old_state->crtc_states[drm_crtc_index(old_conn_state->crtc)]; + + if (!old_crtc_state->active) + continue; + encoder = old_conn_state->best_encoder; /* We shouldn't get this far if we didn't previously have @@ -509,6 +600,9 @@ funcs = encoder->helper_private; + DRM_DEBUG_ATOMIC("disabling [ENCODER:%d:%s]\n", + encoder->base.id, encoder->name); + /* * Each encoder has at most one connector (since we always steal * it away), so we won't call call disable hooks twice. @@ -517,7 +611,7 @@ encoder->bridge->funcs->disable(encoder->bridge); /* Right function depends upon target state. */ - if (connector->state->crtc) + if (connector->state->crtc && funcs->prepare) funcs->prepare(encoder); else if (funcs->disable) funcs->disable(encoder); @@ -531,17 +625,26 @@ for (i = 0; i < ncrtcs; i++) { struct drm_crtc_helper_funcs *funcs; struct drm_crtc *crtc; + struct drm_crtc_state *old_crtc_state; crtc = old_state->crtcs[i]; + old_crtc_state = old_state->crtc_states[i]; /* Shut down everything that needs a full modeset. */ - if (!crtc || !crtc->state->mode_changed) + if (!crtc || !needs_modeset(crtc->state)) + continue; + + if (!old_crtc_state->active) continue; funcs = crtc->helper_private; + DRM_DEBUG_ATOMIC("disabling [CRTC:%d]\n", + crtc->base.id); + + /* Right function depends upon target state. */ - if (crtc->state->enable) + if (crtc->state->enable && funcs->prepare) funcs->prepare(crtc); else if (funcs->disable) funcs->disable(crtc); @@ -620,8 +723,12 @@ funcs = crtc->helper_private; - if (crtc->state->enable) + if (crtc->state->enable) { + DRM_DEBUG_ATOMIC("modeset on [CRTC:%d]\n", + crtc->base.id); + funcs->mode_set_nofb(crtc); + } } for (i = 0; i < old_state->num_connector; i++) { @@ -642,6 +749,12 @@ mode = &new_crtc_state->mode; adjusted_mode = &new_crtc_state->adjusted_mode; + if (!new_crtc_state->mode_changed) + continue; + + DRM_DEBUG_ATOMIC("modeset on [ENCODER:%d:%s]\n", + encoder->base.id, encoder->name); + /* * Each encoder has at most one connector (since we always steal * it away), so we won't call call mode_set hooks twice. @@ -694,13 +807,23 @@ crtc = old_state->crtcs[i]; /* Need to filter out CRTCs where only planes change. */ - if (!crtc || !crtc->state->mode_changed) + if (!crtc || !needs_modeset(crtc->state)) + continue; + + if (!crtc->state->active) continue; funcs = crtc->helper_private; - if (crtc->state->enable) - funcs->commit(crtc); + if (crtc->state->enable) { + DRM_DEBUG_ATOMIC("enabling [CRTC:%d]\n", + crtc->base.id); + + if (funcs->enable) + funcs->enable(crtc); + else + funcs->commit(crtc); + } } for (i = 0; i < old_state->num_connector; i++) { @@ -713,9 +836,15 @@ if (!connector || !connector->state->best_encoder) continue; + if (!connector->state->crtc->state->active) + continue; + encoder = connector->state->best_encoder; funcs = encoder->helper_private; + DRM_DEBUG_ATOMIC("enabling [ENCODER:%d:%s]\n", + encoder->base.id, encoder->name); + /* * Each encoder has at most one connector (since we always steal * it away), so we won't call call enable hooks twice. @@ -723,7 +852,10 @@ if (encoder->bridge) encoder->bridge->funcs->pre_enable(encoder->bridge); - funcs->commit(encoder); + if (funcs->enable) + funcs->enable(encoder); + else + funcs->commit(encoder); if (encoder->bridge) encoder->bridge->funcs->enable(encoder->bridge); @@ -813,6 +945,11 @@ if (!crtc->state->enable) continue; + /* Legacy cursor ioctls are completely unsynced, and userspace + * relies on that (by doing tons of cursor updates). */ + if (old_state->legacy_cursor_update) + continue; + if (!framebuffer_changed(dev, old_state, crtc)) continue; @@ -968,6 +1105,7 @@ for (i = 0; i < nplanes; i++) { struct drm_plane_helper_funcs *funcs; struct drm_plane *plane = state->planes[i]; + struct drm_plane_state *plane_state = state->plane_states[i]; struct drm_framebuffer *fb; if (!plane) @@ -975,10 +1113,10 @@ funcs = plane->helper_private; - fb = state->plane_states[i]->fb; + fb = plane_state->fb; if (fb && funcs->prepare_fb) { - ret = funcs->prepare_fb(plane, fb); + ret = funcs->prepare_fb(plane, fb, plane_state); if (ret) goto fail; } @@ -990,6 +1128,7 @@ for (i--; i >= 0; i--) { struct drm_plane_helper_funcs *funcs; struct drm_plane *plane = state->planes[i]; + struct drm_plane_state *plane_state = state->plane_states[i]; struct drm_framebuffer *fb; if (!plane) @@ -1000,7 +1139,7 @@ fb = state->plane_states[i]->fb; if (fb && funcs->cleanup_fb) - funcs->cleanup_fb(plane, fb); + funcs->cleanup_fb(plane, fb, plane_state); } @@ -1053,12 +1192,19 @@ funcs = plane->helper_private; - if (!funcs || !funcs->atomic_update) + if (!funcs) continue; old_plane_state = old_state->plane_states[i]; - funcs->atomic_update(plane, old_plane_state); + /* + * Special-case disabling the plane if drivers support it. + */ + if (drm_atomic_plane_disabling(plane, old_plane_state) && + funcs->atomic_disable) + funcs->atomic_disable(plane, old_plane_state); + else + funcs->atomic_update(plane, old_plane_state); } for (i = 0; i < ncrtcs; i++) { @@ -1099,6 +1245,7 @@ for (i = 0; i < nplanes; i++) { struct drm_plane_helper_funcs *funcs; struct drm_plane *plane = old_state->planes[i]; + struct drm_plane_state *plane_state = old_state->plane_states[i]; struct drm_framebuffer *old_fb; if (!plane) @@ -1106,10 +1253,10 @@ funcs = plane->helper_private; - old_fb = old_state->plane_states[i]->fb; + old_fb = plane_state->fb; if (old_fb && funcs->cleanup_fb) - funcs->cleanup_fb(plane, old_fb); + funcs->cleanup_fb(plane, old_fb, plane_state); } } EXPORT_SYMBOL(drm_atomic_helper_cleanup_planes); @@ -1222,7 +1369,7 @@ goto fail; } - ret = drm_atomic_set_crtc_for_plane(state, plane, crtc); + ret = drm_atomic_set_crtc_for_plane(plane_state, crtc); if (ret != 0) goto fail; drm_atomic_set_fb_for_plane(plane_state, fb); @@ -1239,6 +1386,9 @@ if (ret != 0) goto fail; + if (plane == crtc->cursor) + state->legacy_cursor_update = true; + /* Driver takes ownership of state on successful commit. */ return 0; fail: @@ -1301,7 +1451,7 @@ goto fail; } - ret = drm_atomic_set_crtc_for_plane(state, plane, NULL); + ret = drm_atomic_set_crtc_for_plane(plane_state, NULL); if (ret != 0) goto fail; drm_atomic_set_fb_for_plane(plane_state, NULL); @@ -1314,6 +1464,9 @@ plane_state->src_h = 0; plane_state->src_w = 0; + if (plane == plane->crtc->cursor) + state->legacy_cursor_update = true; + ret = drm_atomic_commit(state); if (ret != 0) goto fail; @@ -1463,8 +1616,9 @@ WARN_ON(set->num_connectors); crtc_state->enable = false; + crtc_state->active = false; - ret = drm_atomic_set_crtc_for_plane(state, crtc->primary, NULL); + ret = drm_atomic_set_crtc_for_plane(primary_state, NULL); if (ret != 0) goto fail; @@ -1477,9 +1631,10 @@ WARN_ON(!set->num_connectors); crtc_state->enable = true; + crtc_state->active = true; drm_mode_copy(&crtc_state->mode, set->mode); - ret = drm_atomic_set_crtc_for_plane(state, crtc->primary, crtc); + ret = drm_atomic_set_crtc_for_plane(primary_state, crtc); if (ret != 0) goto fail; drm_atomic_set_fb_for_plane(primary_state, set->fb); @@ -1558,8 +1713,8 @@ goto fail; } - ret = crtc->funcs->atomic_set_property(crtc, crtc_state, - property, val); + ret = drm_atomic_crtc_set_property(crtc, crtc_state, + property, val); if (ret) goto fail; @@ -1617,8 +1772,8 @@ goto fail; } - ret = plane->funcs->atomic_set_property(plane, plane_state, - property, val); + ret = drm_atomic_plane_set_property(plane, plane_state, + property, val); if (ret) goto fail; @@ -1676,8 +1831,8 @@ goto fail; } - ret = connector->funcs->atomic_set_property(connector, connector_state, - property, val); + ret = drm_atomic_connector_set_property(connector, connector_state, + property, val); if (ret) goto fail; @@ -1751,7 +1906,7 @@ goto fail; } - ret = drm_atomic_set_crtc_for_plane(state, plane, crtc); + ret = drm_atomic_set_crtc_for_plane(plane_state, crtc); if (ret != 0) goto fail; drm_atomic_set_fb_for_plane(plane_state, fb); @@ -1789,6 +1944,83 @@ EXPORT_SYMBOL(drm_atomic_helper_page_flip); /** + * drm_atomic_helper_connector_dpms() - connector dpms helper implementation + * @connector: affected connector + * @mode: DPMS mode + * + * This is the main helper function provided by the atomic helper framework for + * implementing the legacy DPMS connector interface. It computes the new desired + * ->active state for the corresponding CRTC (if the connector is enabled) and + * updates it. + */ +void drm_atomic_helper_connector_dpms(struct drm_connector *connector, + int mode) +{ + struct drm_mode_config *config = &connector->dev->mode_config; + struct drm_atomic_state *state; + struct drm_crtc_state *crtc_state; + struct drm_crtc *crtc; + struct drm_connector *tmp_connector; + int ret; + bool active = false; + + if (mode != DRM_MODE_DPMS_ON) + mode = DRM_MODE_DPMS_OFF; + + connector->dpms = mode; + crtc = connector->state->crtc; + + if (!crtc) + return; + + /* FIXME: ->dpms has no return value so can't forward the -ENOMEM. */ + state = drm_atomic_state_alloc(connector->dev); + if (!state) + return; + + state->acquire_ctx = drm_modeset_legacy_acquire_ctx(crtc); +retry: + crtc_state = drm_atomic_get_crtc_state(state, crtc); + if (IS_ERR(crtc_state)) + return; + + WARN_ON(!drm_modeset_is_locked(&config->connection_mutex)); + + list_for_each_entry(tmp_connector, &config->connector_list, head) { + if (connector->state->crtc != crtc) + continue; + + if (connector->dpms == DRM_MODE_DPMS_ON) { + active = true; + break; + } + } + crtc_state->active = active; + + ret = drm_atomic_commit(state); + if (ret != 0) + goto fail; + + /* Driver takes ownership of state on successful async commit. */ + return; +fail: + if (ret == -EDEADLK) + goto backoff; + + drm_atomic_state_free(state); + + WARN(1, "Driver bug: Changing ->active failed with ret=%i\n", ret); + + return; +backoff: + drm_atomic_state_clear(state); + drm_atomic_legacy_backoff(state); + + goto retry; +} +EXPORT_SYMBOL(drm_atomic_helper_connector_dpms); + +/** * DOC: atomic state reset and initialization * * Both the drm core and the atomic helpers assume that there is always the full @@ -1814,6 +2046,9 @@ { kfree(crtc->state); crtc->state = kzalloc(sizeof(*crtc->state), GFP_KERNEL); + + if (crtc->state) + crtc->state->crtc = crtc; } EXPORT_SYMBOL(drm_atomic_helper_crtc_reset); @@ -1836,6 +2071,7 @@ if (state) { state->mode_changed = false; + state->active_changed = false; state->planes_changed = false; state->event = NULL; } @@ -1873,6 +2109,9 @@ kfree(plane->state); plane->state = kzalloc(sizeof(*plane->state), GFP_KERNEL); + + if (plane->state) + plane->state->plane = plane; } EXPORT_SYMBOL(drm_atomic_helper_plane_reset); @@ -1930,6 +2169,9 @@ { kfree(connector->state); connector->state = kzalloc(sizeof(*connector->state), GFP_KERNEL); + + if (connector->state) + connector->state->connector = connector; } EXPORT_SYMBOL(drm_atomic_helper_connector_reset); --- linux-3.19.0.orig/drivers/gpu/drm/drm_crtc.c +++ linux-3.19.0/drivers/gpu/drm/drm_crtc.c @@ -38,13 +38,15 @@ #include #include #include +#include #include "drm_crtc_internal.h" #include "drm_internal.h" -static struct drm_framebuffer *add_framebuffer_internal(struct drm_device *dev, - struct drm_mode_fb_cmd2 *r, - struct drm_file *file_priv); +static struct drm_framebuffer * +internal_framebuffer_create(struct drm_device *dev, + struct drm_mode_fb_cmd2 *r, + struct drm_file *file_priv); /* Avoid boilerplate. I'm tired of typing. */ #define DRM_ENUM_NAME_FN(fnname, list) \ @@ -530,17 +532,6 @@ } EXPORT_SYMBOL(drm_framebuffer_reference); -static void drm_framebuffer_free_bug(struct kref *kref) -{ - BUG(); -} - -static void __drm_framebuffer_unreference(struct drm_framebuffer *fb) -{ - DRM_DEBUG("%p: FB ID: %d (%d)\n", fb, fb->base.id, atomic_read(&fb->refcount.refcount)); - kref_put(&fb->refcount, drm_framebuffer_free_bug); -} - /** * drm_framebuffer_unregister_private - unregister a private fb from the lookup idr * @fb: fb to unregister @@ -697,6 +688,10 @@ if (cursor) cursor->possible_crtcs = 1 << drm_crtc_index(crtc); + if (drm_core_check_feature(dev, DRIVER_ATOMIC)) { + drm_object_attach_property(&crtc->base, config->prop_active, 0); + } + return 0; } EXPORT_SYMBOL(drm_crtc_init_with_planes); @@ -837,6 +832,7 @@ const struct drm_connector_funcs *funcs, int connector_type) { + struct drm_mode_config *config = &dev->mode_config; int ret; struct ida *connector_ida = &drm_connector_enum_list[connector_type].ida; @@ -875,16 +871,20 @@ /* We should add connectors at the end to avoid upsetting the connector * index too much. */ - list_add_tail(&connector->head, &dev->mode_config.connector_list); - dev->mode_config.num_connector++; + list_add_tail(&connector->head, &config->connector_list); + config->num_connector++; if (connector_type != DRM_MODE_CONNECTOR_VIRTUAL) drm_object_attach_property(&connector->base, - dev->mode_config.edid_property, + config->edid_property, 0); drm_object_attach_property(&connector->base, - dev->mode_config.dpms_property, 0); + config->dpms_property, 0); + + if (drm_core_check_feature(dev, DRIVER_ATOMIC)) { + drm_object_attach_property(&connector->base, config->prop_crtc_id, 0); + } connector->debugfs_entry = NULL; @@ -1174,6 +1174,7 @@ const uint32_t *formats, uint32_t format_count, enum drm_plane_type type) { + struct drm_mode_config *config = &dev->mode_config; int ret; ret = drm_mode_object_get(dev, &plane->base, DRM_MODE_OBJECT_PLANE); @@ -1198,15 +1199,28 @@ plane->possible_crtcs = possible_crtcs; plane->type = type; - list_add_tail(&plane->head, &dev->mode_config.plane_list); - dev->mode_config.num_total_plane++; + list_add_tail(&plane->head, &config->plane_list); + config->num_total_plane++; if (plane->type == DRM_PLANE_TYPE_OVERLAY) - dev->mode_config.num_overlay_plane++; + config->num_overlay_plane++; drm_object_attach_property(&plane->base, - dev->mode_config.plane_type_property, + config->plane_type_property, plane->type); + if (drm_core_check_feature(dev, DRIVER_ATOMIC)) { + drm_object_attach_property(&plane->base, config->prop_fb_id, 0); + drm_object_attach_property(&plane->base, config->prop_crtc_id, 0); + drm_object_attach_property(&plane->base, config->prop_crtc_x, 0); + drm_object_attach_property(&plane->base, config->prop_crtc_y, 0); + drm_object_attach_property(&plane->base, config->prop_crtc_w, 0); + drm_object_attach_property(&plane->base, config->prop_crtc_h, 0); + drm_object_attach_property(&plane->base, config->prop_src_x, 0); + drm_object_attach_property(&plane->base, config->prop_src_y, 0); + drm_object_attach_property(&plane->base, config->prop_src_w, 0); + drm_object_attach_property(&plane->base, config->prop_src_h, 0); + } + return 0; } EXPORT_SYMBOL(drm_universal_plane_init); @@ -1321,57 +1335,122 @@ return; } /* disconnect the plane from the fb and crtc: */ - __drm_framebuffer_unreference(plane->old_fb); + drm_framebuffer_unreference(plane->old_fb); plane->old_fb = NULL; plane->fb = NULL; plane->crtc = NULL; } EXPORT_SYMBOL(drm_plane_force_disable); -static int drm_mode_create_standard_connector_properties(struct drm_device *dev) +static int drm_mode_create_standard_properties(struct drm_device *dev) { - struct drm_property *edid; - struct drm_property *dpms; - struct drm_property *dev_path; + struct drm_property *prop; /* * Standard properties (apply to all connectors) */ - edid = drm_property_create(dev, DRM_MODE_PROP_BLOB | + prop = drm_property_create(dev, DRM_MODE_PROP_BLOB | DRM_MODE_PROP_IMMUTABLE, "EDID", 0); - dev->mode_config.edid_property = edid; + if (!prop) + return -ENOMEM; + dev->mode_config.edid_property = prop; - dpms = drm_property_create_enum(dev, 0, + prop = drm_property_create_enum(dev, 0, "DPMS", drm_dpms_enum_list, ARRAY_SIZE(drm_dpms_enum_list)); - dev->mode_config.dpms_property = dpms; - - dev_path = drm_property_create(dev, - DRM_MODE_PROP_BLOB | - DRM_MODE_PROP_IMMUTABLE, - "PATH", 0); - dev->mode_config.path_property = dev_path; - - dev->mode_config.tile_property = drm_property_create(dev, - DRM_MODE_PROP_BLOB | - DRM_MODE_PROP_IMMUTABLE, - "TILE", 0); + if (!prop) + return -ENOMEM; + dev->mode_config.dpms_property = prop; - return 0; -} + prop = drm_property_create(dev, + DRM_MODE_PROP_BLOB | + DRM_MODE_PROP_IMMUTABLE, + "PATH", 0); + if (!prop) + return -ENOMEM; + dev->mode_config.path_property = prop; -static int drm_mode_create_standard_plane_properties(struct drm_device *dev) -{ - struct drm_property *type; + prop = drm_property_create(dev, + DRM_MODE_PROP_BLOB | + DRM_MODE_PROP_IMMUTABLE, + "TILE", 0); + if (!prop) + return -ENOMEM; + dev->mode_config.tile_property = prop; - /* - * Standard properties (apply to all planes) - */ - type = drm_property_create_enum(dev, DRM_MODE_PROP_IMMUTABLE, + prop = drm_property_create_enum(dev, DRM_MODE_PROP_IMMUTABLE, "type", drm_plane_type_enum_list, ARRAY_SIZE(drm_plane_type_enum_list)); - dev->mode_config.plane_type_property = type; + if (!prop) + return -ENOMEM; + dev->mode_config.plane_type_property = prop; + + prop = drm_property_create_range(dev, DRM_MODE_PROP_ATOMIC, + "SRC_X", 0, UINT_MAX); + if (!prop) + return -ENOMEM; + dev->mode_config.prop_src_x = prop; + + prop = drm_property_create_range(dev, DRM_MODE_PROP_ATOMIC, + "SRC_Y", 0, UINT_MAX); + if (!prop) + return -ENOMEM; + dev->mode_config.prop_src_y = prop; + + prop = drm_property_create_range(dev, DRM_MODE_PROP_ATOMIC, + "SRC_W", 0, UINT_MAX); + if (!prop) + return -ENOMEM; + dev->mode_config.prop_src_w = prop; + + prop = drm_property_create_range(dev, DRM_MODE_PROP_ATOMIC, + "SRC_H", 0, UINT_MAX); + if (!prop) + return -ENOMEM; + dev->mode_config.prop_src_h = prop; + + prop = drm_property_create_signed_range(dev, DRM_MODE_PROP_ATOMIC, + "CRTC_X", INT_MIN, INT_MAX); + if (!prop) + return -ENOMEM; + dev->mode_config.prop_crtc_x = prop; + + prop = drm_property_create_signed_range(dev, DRM_MODE_PROP_ATOMIC, + "CRTC_Y", INT_MIN, INT_MAX); + if (!prop) + return -ENOMEM; + dev->mode_config.prop_crtc_y = prop; + + prop = drm_property_create_range(dev, DRM_MODE_PROP_ATOMIC, + "CRTC_W", 0, INT_MAX); + if (!prop) + return -ENOMEM; + dev->mode_config.prop_crtc_w = prop; + + prop = drm_property_create_range(dev, DRM_MODE_PROP_ATOMIC, + "CRTC_H", 0, INT_MAX); + if (!prop) + return -ENOMEM; + dev->mode_config.prop_crtc_h = prop; + + prop = drm_property_create_object(dev, DRM_MODE_PROP_ATOMIC, + "FB_ID", DRM_MODE_OBJECT_FB); + if (!prop) + return -ENOMEM; + dev->mode_config.prop_fb_id = prop; + + prop = drm_property_create_object(dev, DRM_MODE_PROP_ATOMIC, + "CRTC_ID", DRM_MODE_OBJECT_CRTC); + if (!prop) + return -ENOMEM; + dev->mode_config.prop_crtc_id = prop; + + prop = drm_property_create_bool(dev, DRM_MODE_PROP_ATOMIC, + "ACTIVE"); + if (!prop) + return -ENOMEM; + dev->mode_config.prop_active = prop; return 0; } @@ -1996,6 +2075,44 @@ return connector->encoder; } +/* helper for getconnector and getproperties ioctls */ +static int get_properties(struct drm_mode_object *obj, bool atomic, + uint32_t __user *prop_ptr, uint64_t __user *prop_values, + uint32_t *arg_count_props) +{ + int props_count; + int i, ret, copied; + + props_count = obj->properties->count; + if (!atomic) + props_count -= obj->properties->atomic_count; + + if ((*arg_count_props >= props_count) && props_count) { + for (i = 0, copied = 0; copied < props_count; i++) { + struct drm_property *prop = obj->properties->properties[i]; + uint64_t val; + + if ((prop->flags & DRM_MODE_PROP_ATOMIC) && !atomic) + continue; + + ret = drm_object_property_get_value(obj, prop, &val); + if (ret) + return ret; + + if (put_user(prop->base.id, prop_ptr + copied)) + return -EFAULT; + + if (put_user(val, prop_values + copied)) + return -EFAULT; + + copied++; + } + } + *arg_count_props = props_count; + + return 0; +} + /** * drm_mode_getconnector - get connector configuration * @dev: drm device for the ioctl @@ -2017,15 +2134,12 @@ struct drm_encoder *encoder; struct drm_display_mode *mode; int mode_count = 0; - int props_count = 0; int encoders_count = 0; int ret = 0; int copied = 0; int i; struct drm_mode_modeinfo u_mode; struct drm_mode_modeinfo __user *mode_ptr; - uint32_t __user *prop_ptr; - uint64_t __user *prop_values; uint32_t __user *encoder_ptr; if (!drm_core_check_feature(dev, DRIVER_MODESET)) @@ -2040,16 +2154,12 @@ connector = drm_connector_find(dev, out_resp->connector_id); if (!connector) { ret = -ENOENT; - goto out; + goto out_unlock; } - props_count = connector->properties.count; - - for (i = 0; i < DRM_CONNECTOR_MAX_ENCODER; i++) { - if (connector->encoder_ids[i] != 0) { + for (i = 0; i < DRM_CONNECTOR_MAX_ENCODER; i++) + if (connector->encoder_ids[i] != 0) encoders_count++; - } - } if (out_resp->count_modes == 0) { connector->funcs->fill_modes(connector, @@ -2069,14 +2179,13 @@ out_resp->mm_height = connector->display_info.height_mm; out_resp->subpixel = connector->display_info.subpixel_order; out_resp->connection = connector->status; - drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); + drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); encoder = drm_connector_get_encoder(connector); if (encoder) out_resp->encoder_id = encoder->base.id; else out_resp->encoder_id = 0; - drm_modeset_unlock(&dev->mode_config.connection_mutex); /* * This ioctl is called twice, once to determine how much space is @@ -2100,26 +2209,12 @@ } out_resp->count_modes = mode_count; - if ((out_resp->count_props >= props_count) && props_count) { - copied = 0; - prop_ptr = (uint32_t __user *)(unsigned long)(out_resp->props_ptr); - prop_values = (uint64_t __user *)(unsigned long)(out_resp->prop_values_ptr); - for (i = 0; i < connector->properties.count; i++) { - if (put_user(connector->properties.ids[i], - prop_ptr + copied)) { - ret = -EFAULT; - goto out; - } - - if (put_user(connector->properties.values[i], - prop_values + copied)) { - ret = -EFAULT; - goto out; - } - copied++; - } - } - out_resp->count_props = props_count; + ret = get_properties(&connector->base, file_priv->atomic, + (uint32_t __user *)(unsigned long)(out_resp->props_ptr), + (uint64_t __user *)(unsigned long)(out_resp->prop_values_ptr), + &out_resp->count_props); + if (ret) + goto out; if ((out_resp->count_encoders >= encoders_count) && encoders_count) { copied = 0; @@ -2138,6 +2233,9 @@ out_resp->count_encoders = encoders_count; out: + drm_modeset_unlock(&dev->mode_config.connection_mutex); + +out_unlock: mutex_unlock(&dev->mode_config.mutex); return ret; @@ -2569,6 +2667,27 @@ EXPORT_SYMBOL(drm_mode_set_config_internal); /** + * drm_crtc_get_hv_timing - Fetches hdisplay/vdisplay for given mode + * @mode: mode to query + * @hdisplay: hdisplay value to fill in + * @vdisplay: vdisplay value to fill in + * + * The vdisplay value will be doubled if the specified mode is a stereo mode of + * the appropriate layout. + */ +void drm_crtc_get_hv_timing(const struct drm_display_mode *mode, + int *hdisplay, int *vdisplay) +{ + struct drm_display_mode adjusted; + + drm_mode_copy(&adjusted, mode); + drm_mode_set_crtcinfo(&adjusted, CRTC_STEREO_DOUBLE_ONLY); + *hdisplay = adjusted.crtc_hdisplay; + *vdisplay = adjusted.crtc_vdisplay; +} +EXPORT_SYMBOL(drm_crtc_get_hv_timing); + +/** * drm_crtc_check_viewport - Checks that a framebuffer is big enough for the * CRTC viewport * @crtc: CRTC that framebuffer will be displayed on @@ -2585,16 +2704,7 @@ { int hdisplay, vdisplay; - hdisplay = mode->hdisplay; - vdisplay = mode->vdisplay; - - if (drm_mode_is_stereo(mode)) { - struct drm_display_mode adjusted = *mode; - - drm_mode_set_crtcinfo(&adjusted, CRTC_STEREO_DOUBLE); - hdisplay = adjusted.crtc_hdisplay; - vdisplay = adjusted.crtc_vdisplay; - } + drm_crtc_get_hv_timing(mode, &hdisplay, &vdisplay); if (crtc->invert_dimensions) swap(hdisplay, vdisplay); @@ -2690,6 +2800,12 @@ goto out; } + mode->status = drm_mode_validate_basic(mode); + if (mode->status != MODE_OK) { + ret = -EINVAL; + goto out; + } + drm_mode_set_crtcinfo(mode, CRTC_INTERLACE_HALVE_V); ret = drm_crtc_check_viewport(crtc, crtc_req->x, crtc_req->y, @@ -2817,13 +2933,11 @@ */ if (req->flags & DRM_MODE_CURSOR_BO) { if (req->handle) { - fb = add_framebuffer_internal(dev, &fbreq, file_priv); + fb = internal_framebuffer_create(dev, &fbreq, file_priv); if (IS_ERR(fb)) { DRM_DEBUG_KMS("failed to wrap cursor buffer in drm framebuffer\n"); return PTR_ERR(fb); } - - drm_framebuffer_reference(fb); } else { fb = NULL; } @@ -3170,20 +3284,27 @@ DRM_DEBUG_KMS("bad pitch %u for plane %d\n", r->pitches[i], i); return -EINVAL; } + + if (r->modifier[i] && !(r->flags & DRM_MODE_FB_MODIFIERS)) { + DRM_DEBUG_KMS("bad fb modifier %llu for plane %d\n", + r->modifier[i], i); + return -EINVAL; + } } return 0; } -static struct drm_framebuffer *add_framebuffer_internal(struct drm_device *dev, - struct drm_mode_fb_cmd2 *r, - struct drm_file *file_priv) +static struct drm_framebuffer * +internal_framebuffer_create(struct drm_device *dev, + struct drm_mode_fb_cmd2 *r, + struct drm_file *file_priv) { struct drm_mode_config *config = &dev->mode_config; struct drm_framebuffer *fb; int ret; - if (r->flags & ~DRM_MODE_FB_INTERLACED) { + if (r->flags & ~(DRM_MODE_FB_INTERLACED | DRM_MODE_FB_MODIFIERS)) { DRM_DEBUG_KMS("bad framebuffer flags 0x%08x\n", r->flags); return ERR_PTR(-EINVAL); } @@ -3199,6 +3320,12 @@ return ERR_PTR(-EINVAL); } + if (r->flags & DRM_MODE_FB_MODIFIERS && + !dev->mode_config.allow_fb_modifiers) { + DRM_DEBUG_KMS("driver does not support fb modifiers\n"); + return ERR_PTR(-EINVAL); + } + ret = framebuffer_check(r); if (ret) return ERR_PTR(ret); @@ -3209,12 +3336,6 @@ return fb; } - mutex_lock(&file_priv->fbs_lock); - r->fb_id = fb->base.id; - list_add(&fb->filp_head, &file_priv->fbs); - DRM_DEBUG_KMS("[FB:%d]\n", fb->base.id); - mutex_unlock(&file_priv->fbs_lock); - return fb; } @@ -3236,15 +3357,24 @@ int drm_mode_addfb2(struct drm_device *dev, void *data, struct drm_file *file_priv) { + struct drm_mode_fb_cmd2 *r = data; struct drm_framebuffer *fb; if (!drm_core_check_feature(dev, DRIVER_MODESET)) return -EINVAL; - fb = add_framebuffer_internal(dev, data, file_priv); + fb = internal_framebuffer_create(dev, r, file_priv); if (IS_ERR(fb)) return PTR_ERR(fb); + /* Transfer ownership to the filp for reaping on close */ + + DRM_DEBUG_KMS("[FB:%d]\n", fb->base.id); + mutex_lock(&file_priv->fbs_lock); + r->fb_id = fb->base.id; + list_add(&fb->filp_head, &file_priv->fbs); + mutex_unlock(&file_priv->fbs_lock); + return 0; } @@ -3665,7 +3795,7 @@ } /** - * drm_property_create_range - create a new ranged property type + * drm_property_create_range - create a new unsigned ranged property type * @dev: drm device * @flags: flags specifying the property type * @name: name of the property @@ -3676,8 +3806,8 @@ * object with drm_object_attach_property. The returned property object must be * freed with drm_property_destroy. * - * Userspace is allowed to set any integer value in the (min, max) range - * inclusive. + * Userspace is allowed to set any unsigned integer value in the (min, max) + * range inclusive. * * Returns: * A pointer to the newly created property on success, NULL on failure. @@ -3691,6 +3821,24 @@ } EXPORT_SYMBOL(drm_property_create_range); +/** + * drm_property_create_signed_range - create a new signed ranged property type + * @dev: drm device + * @flags: flags specifying the property type + * @name: name of the property + * @min: minimum value of the property + * @max: maximum value of the property + * + * This creates a new generic drm property which can then be attached to a drm + * object with drm_object_attach_property. The returned property object must be + * freed with drm_property_destroy. + * + * Userspace is allowed to set any signed integer value in the (min, max) + * range inclusive. + * + * Returns: + * A pointer to the newly created property on success, NULL on failure. + */ struct drm_property *drm_property_create_signed_range(struct drm_device *dev, int flags, const char *name, int64_t min, int64_t max) @@ -3700,6 +3848,23 @@ } EXPORT_SYMBOL(drm_property_create_signed_range); +/** + * drm_property_create_object - create a new object property type + * @dev: drm device + * @flags: flags specifying the property type + * @name: name of the property + * @type: object type from DRM_MODE_OBJECT_* defines + * + * This creates a new generic drm property which can then be attached to a drm + * object with drm_object_attach_property. The returned property object must be + * freed with drm_property_destroy. + * + * Userspace is only allowed to set this to any property value of the given + * @type. Only useful for atomic properties, which is enforced. + * + * Returns: + * A pointer to the newly created property on success, NULL on failure. + */ struct drm_property *drm_property_create_object(struct drm_device *dev, int flags, const char *name, uint32_t type) { @@ -3707,6 +3872,9 @@ flags |= DRM_MODE_PROP_OBJECT; + if (WARN_ON(!(flags & DRM_MODE_PROP_ATOMIC))) + return NULL; + property = drm_property_create(dev, flags, name, 1); if (!property) return NULL; @@ -3718,6 +3886,28 @@ EXPORT_SYMBOL(drm_property_create_object); /** + * drm_property_create_bool - create a new boolean property type + * @dev: drm device + * @flags: flags specifying the property type + * @name: name of the property + * + * This creates a new generic drm property which can then be attached to a drm + * object with drm_object_attach_property. The returned property object must be + * freed with drm_property_destroy. + * + * This is implemented as a ranged property with only {0, 1} as valid values. + * + * Returns: + * A pointer to the newly created property on success, NULL on failure. + */ +struct drm_property *drm_property_create_bool(struct drm_device *dev, int flags, + const char *name) +{ + return drm_property_create_range(dev, flags, name, 0, 1); +} +EXPORT_SYMBOL(drm_property_create_bool); + +/** * drm_property_add_enum - add a possible value to an enumeration property * @property: enumeration property to change * @index: index of the new enumeration @@ -3822,9 +4012,11 @@ return; } - obj->properties->ids[count] = property->base.id; + obj->properties->properties[count] = property; obj->properties->values[count] = init_val; obj->properties->count++; + if (property->flags & DRM_MODE_PROP_ATOMIC) + obj->properties->atomic_count++; } EXPORT_SYMBOL(drm_object_attach_property); @@ -3847,7 +4039,7 @@ int i; for (i = 0; i < obj->properties->count; i++) { - if (obj->properties->ids[i] == property->base.id) { + if (obj->properties->properties[i] == property) { obj->properties->values[i] = val; return 0; } @@ -3876,8 +4068,16 @@ { int i; + /* read-only properties bypass atomic mechanism and still store + * their value in obj->properties->values[].. mostly to avoid + * having to deal w/ EDID and similar props in atomic paths: + */ + if (drm_core_check_feature(property->dev, DRIVER_ATOMIC) && + !(property->flags & DRM_MODE_PROP_IMMUTABLE)) + return drm_atomic_get_property(obj, property, val); + for (i = 0; i < obj->properties->count; i++) { - if (obj->properties->ids[i] == property->base.id) { + if (obj->properties->properties[i] == property) { *val = obj->properties->values[i]; return 0; } @@ -4193,12 +4393,22 @@ } EXPORT_SYMBOL(drm_mode_connector_update_edid_property); -static bool drm_property_change_is_valid(struct drm_property *property, - uint64_t value) +/* Some properties could refer to dynamic refcnt'd objects, or things that + * need special locking to handle lifetime issues (ie. to ensure the prop + * value doesn't become invalid part way through the property update due to + * race). The value returned by reference via 'obj' should be passed back + * to drm_property_change_valid_put() after the property is set (and the + * object to which the property is attached has a chance to take it's own + * reference). + */ +bool drm_property_change_valid_get(struct drm_property *property, + uint64_t value, struct drm_mode_object **ref) { if (property->flags & DRM_MODE_PROP_IMMUTABLE) return false; + *ref = NULL; + if (drm_property_type_is(property, DRM_MODE_PROP_RANGE)) { if (value < property->values[0] || value > property->values[1]) return false; @@ -4219,19 +4429,23 @@ /* Only the driver knows */ return true; } else if (drm_property_type_is(property, DRM_MODE_PROP_OBJECT)) { - struct drm_mode_object *obj; /* a zero value for an object property translates to null: */ if (value == 0) return true; - /* - * NOTE: use _object_find() directly to bypass restriction on - * looking up refcnt'd objects (ie. fb's). For a refcnt'd - * object this could race against object finalization, so it - * simply tells us that the object *was* valid. Which is good - * enough. - */ - obj = _object_find(property->dev, value, property->values[0]); - return obj != NULL; + + /* handle refcnt'd objects specially: */ + if (property->values[0] == DRM_MODE_OBJECT_FB) { + struct drm_framebuffer *fb; + fb = drm_framebuffer_lookup(property->dev, value); + if (fb) { + *ref = &fb->base; + return true; + } else { + return false; + } + } else { + return _object_find(property->dev, value, property->values[0]) != NULL; + } } else { int i; for (i = 0; i < property->num_values; i++) @@ -4241,6 +4455,18 @@ } } +void drm_property_change_valid_put(struct drm_property *property, + struct drm_mode_object *ref) +{ + if (!ref) + return; + + if (drm_property_type_is(property, DRM_MODE_PROP_OBJECT)) { + if (property->values[0] == DRM_MODE_OBJECT_FB) + drm_framebuffer_unreference(obj_to_fb(ref)); + } +} + /** * drm_mode_connector_property_set_ioctl - set the current value of a connector property * @dev: DRM device @@ -4356,11 +4582,6 @@ struct drm_mode_obj_get_properties *arg = data; struct drm_mode_object *obj; int ret = 0; - int i; - int copied = 0; - int props_count = 0; - uint32_t __user *props_ptr; - uint64_t __user *prop_values_ptr; if (!drm_core_check_feature(dev, DRIVER_MODESET)) return -EINVAL; @@ -4377,30 +4598,11 @@ goto out; } - props_count = obj->properties->count; + ret = get_properties(obj, file_priv->atomic, + (uint32_t __user *)(unsigned long)(arg->props_ptr), + (uint64_t __user *)(unsigned long)(arg->prop_values_ptr), + &arg->count_props); - /* This ioctl is called twice, once to determine how much space is - * needed, and the 2nd time to fill it. */ - if ((arg->count_props >= props_count) && props_count) { - copied = 0; - props_ptr = (uint32_t __user *)(unsigned long)(arg->props_ptr); - prop_values_ptr = (uint64_t __user *)(unsigned long) - (arg->prop_values_ptr); - for (i = 0; i < props_count; i++) { - if (put_user(obj->properties->ids[i], - props_ptr + copied)) { - ret = -EFAULT; - goto out; - } - if (put_user(obj->properties->values[i], - prop_values_ptr + copied)) { - ret = -EFAULT; - goto out; - } - copied++; - } - } - arg->count_props = props_count; out: drm_modeset_unlock_all(dev); return ret; @@ -4429,8 +4631,8 @@ struct drm_mode_object *arg_obj; struct drm_mode_object *prop_obj; struct drm_property *property; - int ret = -EINVAL; - int i; + int i, ret = -EINVAL; + struct drm_mode_object *ref; if (!drm_core_check_feature(dev, DRIVER_MODESET)) return -EINVAL; @@ -4446,7 +4648,7 @@ goto out; for (i = 0; i < arg_obj->properties->count; i++) - if (arg_obj->properties->ids[i] == arg->prop_id) + if (arg_obj->properties->properties[i]->base.id == arg->prop_id) break; if (i == arg_obj->properties->count) @@ -4460,7 +4662,7 @@ } property = obj_to_property(prop_obj); - if (!drm_property_change_is_valid(property, arg->value)) + if (!drm_property_change_valid_get(property, arg->value, &ref)) goto out; switch (arg_obj->type) { @@ -4477,6 +4679,8 @@ break; } + drm_property_change_valid_put(property, ref); + out: drm_modeset_unlock_all(dev); return ret; @@ -5220,8 +5424,7 @@ idr_init(&dev->mode_config.tile_idr); drm_modeset_lock_all(dev); - drm_mode_create_standard_connector_properties(dev); - drm_mode_create_standard_plane_properties(dev); + drm_mode_create_standard_properties(dev); drm_modeset_unlock_all(dev); /* Just to be sure */ --- linux-3.19.0.orig/drivers/gpu/drm/drm_crtc_helper.c +++ linux-3.19.0/drivers/gpu/drm/drm_crtc_helper.c @@ -583,13 +583,12 @@ if (new_encoder == NULL) /* don't break so fail path works correct */ fail = 1; + break; if (connector->dpms != DRM_MODE_DPMS_ON) { DRM_DEBUG_KMS("connector dpms not on, full mode switch\n"); mode_changed = true; } - - break; } } @@ -837,6 +836,7 @@ for (i = 0; i < 4; i++) { fb->pitches[i] = mode_cmd->pitches[i]; fb->offsets[i] = mode_cmd->offsets[i]; + fb->modifier[i] = mode_cmd->modifier[i]; } drm_fb_get_bpp_depth(mode_cmd->pixel_format, &fb->depth, &fb->bits_per_pixel); @@ -946,6 +946,7 @@ crtc_state = kzalloc(sizeof(*crtc_state), GFP_KERNEL); if (!crtc_state) return -ENOMEM; + crtc_state->crtc = crtc; crtc_state->enable = true; crtc_state->planes_changed = true; @@ -1005,6 +1006,7 @@ plane_state = kzalloc(sizeof(*plane_state), GFP_KERNEL); if (!plane_state) return -ENOMEM; + plane_state->plane = plane; plane_state->crtc = crtc; drm_atomic_set_fb_for_plane(plane_state, crtc->primary->fb); --- linux-3.19.0.orig/drivers/gpu/drm/drm_crtc_internal.h +++ linux-3.19.0/drivers/gpu/drm/drm_crtc_internal.h @@ -36,3 +36,9 @@ void drm_mode_object_put(struct drm_device *dev, struct drm_mode_object *object); +/* drm_atomic.c */ +int drm_atomic_get_property(struct drm_mode_object *obj, + struct drm_property *property, uint64_t *val); +int drm_mode_atomic_ioctl(struct drm_device *dev, + void *data, struct drm_file *file_priv); + --- linux-3.19.0.orig/drivers/gpu/drm/drm_drv.c +++ linux-3.19.0/drivers/gpu/drm/drm_drv.c @@ -40,15 +40,19 @@ unsigned int drm_debug = 0; /* 1 to enable debug output */ EXPORT_SYMBOL(drm_debug); +bool drm_atomic = 0; + MODULE_AUTHOR(CORE_AUTHOR); MODULE_DESCRIPTION(CORE_DESC); MODULE_LICENSE("GPL and additional rights"); MODULE_PARM_DESC(debug, "Enable debug output"); +MODULE_PARM_DESC(atomic, "Enable experimental atomic KMS API"); MODULE_PARM_DESC(vblankoffdelay, "Delay until vblank irq auto-disable [msecs] (0: never disable, <0: disable immediately)"); MODULE_PARM_DESC(timestamp_precision_usec, "Max. error on timestamps [usecs]"); MODULE_PARM_DESC(timestamp_monotonic, "Use monotonic timestamps"); module_param_named(debug, drm_debug, int, 0600); +module_param_named_unsafe(atomic, drm_atomic, bool, 0600); static DEFINE_SPINLOCK(drm_minor_lock); static struct idr drm_minors_idr; --- linux-3.19.0.orig/drivers/gpu/drm/drm_edid_load.c +++ linux-3.19.0/drivers/gpu/drm/drm_edid_load.c @@ -287,6 +287,7 @@ drm_mode_connector_update_edid_property(connector, edid); ret = drm_add_edid_modes(connector, edid); + drm_edid_to_eld(connector, edid); kfree(edid); return ret; --- linux-3.19.0.orig/drivers/gpu/drm/drm_ioctl.c +++ linux-3.19.0/drivers/gpu/drm/drm_ioctl.c @@ -32,6 +32,7 @@ #include #include "drm_legacy.h" #include "drm_internal.h" +#include "drm_crtc_internal.h" #include #include @@ -320,6 +321,9 @@ else req->value = 64; break; + case DRM_CAP_ADDFB2_MODIFIERS: + req->value = dev->mode_config.allow_fb_modifiers; + break; default: return -EINVAL; } @@ -345,6 +349,17 @@ return -EINVAL; file_priv->universal_planes = req->value; break; + case DRM_CLIENT_CAP_ATOMIC: + /* for now, hide behind experimental drm.atomic moduleparam */ + if (!drm_atomic) + return -EINVAL; + if (!drm_core_check_feature(dev, DRIVER_ATOMIC)) + return -EINVAL; + if (req->value > 1) + return -EINVAL; + file_priv->atomic = req->value; + file_priv->universal_planes = req->value; + break; default: return -EINVAL; } @@ -620,6 +635,7 @@ DRM_IOCTL_DEF(DRM_IOCTL_MODE_OBJ_GETPROPERTIES, drm_mode_obj_get_properties_ioctl, DRM_CONTROL_ALLOW|DRM_UNLOCKED), DRM_IOCTL_DEF(DRM_IOCTL_MODE_OBJ_SETPROPERTY, drm_mode_obj_set_property_ioctl, DRM_MASTER|DRM_CONTROL_ALLOW|DRM_UNLOCKED), DRM_IOCTL_DEF(DRM_IOCTL_MODE_CURSOR2, drm_mode_cursor2_ioctl, DRM_MASTER|DRM_CONTROL_ALLOW|DRM_UNLOCKED), + DRM_IOCTL_DEF(DRM_IOCTL_MODE_ATOMIC, drm_mode_atomic_ioctl, DRM_MASTER|DRM_CONTROL_ALLOW|DRM_UNLOCKED), }; #define DRM_CORE_IOCTL_COUNT ARRAY_SIZE( drm_ioctls ) --- linux-3.19.0.orig/drivers/gpu/drm/drm_irq.c +++ linux-3.19.0/drivers/gpu/drm/drm_irq.c @@ -1225,6 +1225,38 @@ EXPORT_SYMBOL(drm_crtc_vblank_off); /** + * drm_crtc_vblank_reset - reset vblank state to off on a CRTC + * @crtc: CRTC in question + * + * Drivers can use this function to reset the vblank state to off at load time. + * Drivers should use this together with the drm_crtc_vblank_off() and + * drm_crtc_vblank_on() functions. The difference compared to + * drm_crtc_vblank_off() is that this function doesn't save the vblank counter + * and hence doesn't need to call any driver hooks. + */ +void drm_crtc_vblank_reset(struct drm_crtc *drm_crtc) +{ + struct drm_device *dev = drm_crtc->dev; + unsigned long irqflags; + int crtc = drm_crtc_index(drm_crtc); + struct drm_vblank_crtc *vblank = &dev->vblank[crtc]; + + spin_lock_irqsave(&dev->vbl_lock, irqflags); + /* + * Prevent subsequent drm_vblank_get() from enabling the vblank + * interrupt by bumping the refcount. + */ + if (!vblank->inmodeset) { + atomic_inc(&vblank->refcount); + vblank->inmodeset = 1; + } + spin_unlock_irqrestore(&dev->vbl_lock, irqflags); + + WARN_ON(!list_empty(&dev->vblank_event_list)); +} +EXPORT_SYMBOL(drm_crtc_vblank_reset); + +/** * drm_vblank_on - enable vblank events on a CRTC * @dev: DRM device * @crtc: CRTC in question --- linux-3.19.0.orig/drivers/gpu/drm/drm_modes.c +++ linux-3.19.0/drivers/gpu/drm/drm_modes.c @@ -739,6 +739,8 @@ * - The CRTC_STEREO_DOUBLE flag can be used to compute the timings for * buffers containing two eyes (only adjust the timings when needed, eg. for * "frame packing" or "side by side full"). + * - The CRTC_NO_DBLSCAN and CRTC_NO_VSCAN flags request that adjustment *not* + * be performed for doublescan and vscan > 1 modes respectively. */ void drm_mode_set_crtcinfo(struct drm_display_mode *p, int adjust_flags) { @@ -765,18 +767,22 @@ } } - if (p->flags & DRM_MODE_FLAG_DBLSCAN) { - p->crtc_vdisplay *= 2; - p->crtc_vsync_start *= 2; - p->crtc_vsync_end *= 2; - p->crtc_vtotal *= 2; + if (!(adjust_flags & CRTC_NO_DBLSCAN)) { + if (p->flags & DRM_MODE_FLAG_DBLSCAN) { + p->crtc_vdisplay *= 2; + p->crtc_vsync_start *= 2; + p->crtc_vsync_end *= 2; + p->crtc_vtotal *= 2; + } } - if (p->vscan > 1) { - p->crtc_vdisplay *= p->vscan; - p->crtc_vsync_start *= p->vscan; - p->crtc_vsync_end *= p->vscan; - p->crtc_vtotal *= p->vscan; + if (!(adjust_flags & CRTC_NO_VSCAN)) { + if (p->vscan > 1) { + p->crtc_vdisplay *= p->vscan; + p->crtc_vsync_start *= p->vscan; + p->crtc_vsync_end *= p->vscan; + p->crtc_vtotal *= p->vscan; + } } if (adjust_flags & CRTC_STEREO_DOUBLE) { @@ -906,9 +912,40 @@ EXPORT_SYMBOL(drm_mode_equal_no_clocks_no_stereo); /** + * drm_mode_validate_basic - make sure the mode is somewhat sane + * @mode: mode to check + * + * Check that the mode timings are at least somewhat reasonable. + * Any hardware specific limits are left up for each driver to check. + * + * Returns: + * The mode status + */ +enum drm_mode_status +drm_mode_validate_basic(const struct drm_display_mode *mode) +{ + if (mode->clock == 0) + return MODE_CLOCK_LOW; + + if (mode->hdisplay == 0 || + mode->hsync_start < mode->hdisplay || + mode->hsync_end < mode->hsync_start || + mode->htotal < mode->hsync_end) + return MODE_H_ILLEGAL; + + if (mode->vdisplay == 0 || + mode->vsync_start < mode->vdisplay || + mode->vsync_end < mode->vsync_start || + mode->vtotal < mode->vsync_end) + return MODE_V_ILLEGAL; + + return MODE_OK; +} +EXPORT_SYMBOL(drm_mode_validate_basic); + +/** * drm_mode_validate_size - make sure modes adhere to size constraints - * @dev: DRM device - * @mode_list: list of modes to check + * @mode: mode to check * @maxX: maximum width * @maxY: maximum height * @@ -916,20 +953,21 @@ * limitations of the DRM device/connector. If a mode is too big its status * member is updated with the appropriate validation failure code. The list * itself is not changed. + * + * Returns: + * The mode status */ -void drm_mode_validate_size(struct drm_device *dev, - struct list_head *mode_list, - int maxX, int maxY) -{ - struct drm_display_mode *mode; - - list_for_each_entry(mode, mode_list, head) { - if (maxX > 0 && mode->hdisplay > maxX) - mode->status = MODE_VIRTUAL_X; +enum drm_mode_status +drm_mode_validate_size(const struct drm_display_mode *mode, + int maxX, int maxY) +{ + if (maxX > 0 && mode->hdisplay > maxX) + return MODE_VIRTUAL_X; - if (maxY > 0 && mode->vdisplay > maxY) - mode->status = MODE_VIRTUAL_Y; - } + if (maxY > 0 && mode->vdisplay > maxY) + return MODE_VIRTUAL_Y; + + return MODE_OK; } EXPORT_SYMBOL(drm_mode_validate_size); --- linux-3.19.0.orig/drivers/gpu/drm/drm_plane_helper.c +++ linux-3.19.0/drivers/gpu/drm/drm_plane_helper.c @@ -142,6 +142,17 @@ { int hscale, vscale; + if (!fb) { + *visible = false; + return 0; + } + + /* crtc should only be NULL when disabling (i.e., !fb) */ + if (WARN_ON(!crtc)) { + *visible = false; + return 0; + } + if (!crtc->enabled && !can_update_disabled) { DRM_DEBUG_KMS("Cannot update plane of a disabled CRTC.\n"); return -EINVAL; @@ -155,11 +166,6 @@ return -ERANGE; } - if (!fb) { - *visible = false; - return 0; - } - *visible = drm_rect_clip_scaled(src, dest, clip, hscale, vscale); if (!*visible) /* @@ -429,8 +435,10 @@ goto out; } - if (plane_funcs->prepare_fb && plane_state->fb) { - ret = plane_funcs->prepare_fb(plane, plane_state->fb); + if (plane_funcs->prepare_fb && plane_state->fb && + plane_state->fb != old_fb) { + ret = plane_funcs->prepare_fb(plane, plane_state->fb, + plane_state); if (ret) goto out; } @@ -443,13 +451,28 @@ crtc_funcs[i]->atomic_begin(crtc[i]); } - plane_funcs->atomic_update(plane, plane_state); + /* + * Drivers may optionally implement the ->atomic_disable callback, so + * special-case that here. + */ + if (drm_atomic_plane_disabling(plane, plane_state) && + plane_funcs->atomic_disable) + plane_funcs->atomic_disable(plane, plane_state); + else + plane_funcs->atomic_update(plane, plane_state); for (i = 0; i < 2; i++) { if (crtc_funcs[i] && crtc_funcs[i]->atomic_flush) crtc_funcs[i]->atomic_flush(crtc[i]); } + /* + * If we only moved the plane and didn't change fb's, there's no need to + * wait for vblank. + */ + if (plane->state->fb == old_fb) + goto out; + for (i = 0; i < 2; i++) { if (!crtc[i]) continue; @@ -465,7 +488,7 @@ } if (plane_funcs->cleanup_fb && old_fb) - plane_funcs->cleanup_fb(plane, old_fb); + plane_funcs->cleanup_fb(plane, old_fb, plane_state); out: if (plane_state) { if (plane->funcs->atomic_destroy_state) @@ -517,6 +540,7 @@ plane_state = kzalloc(sizeof(*plane_state), GFP_KERNEL); if (!plane_state) return -ENOMEM; + plane_state->plane = plane; plane_state->crtc = crtc; drm_atomic_set_fb_for_plane(plane_state, fb); @@ -563,6 +587,7 @@ plane_state = kzalloc(sizeof(*plane_state), GFP_KERNEL); if (!plane_state) return -ENOMEM; + plane_state->plane = plane; plane_state->crtc = NULL; drm_atomic_set_fb_for_plane(plane_state, NULL); --- linux-3.19.0.orig/drivers/gpu/drm/drm_probe_helper.c +++ linux-3.19.0/drivers/gpu/drm/drm_probe_helper.c @@ -58,28 +58,23 @@ static bool drm_kms_helper_poll = true; module_param_named(poll, drm_kms_helper_poll, bool, 0600); -static void drm_mode_validate_flag(struct drm_connector *connector, - int flags) +static enum drm_mode_status +drm_mode_validate_flag(const struct drm_display_mode *mode, + int flags) { - struct drm_display_mode *mode; - - if (flags == (DRM_MODE_FLAG_DBLSCAN | DRM_MODE_FLAG_INTERLACE | - DRM_MODE_FLAG_3D_MASK)) - return; - - list_for_each_entry(mode, &connector->modes, head) { - if ((mode->flags & DRM_MODE_FLAG_INTERLACE) && - !(flags & DRM_MODE_FLAG_INTERLACE)) - mode->status = MODE_NO_INTERLACE; - if ((mode->flags & DRM_MODE_FLAG_DBLSCAN) && - !(flags & DRM_MODE_FLAG_DBLSCAN)) - mode->status = MODE_NO_DBLESCAN; - if ((mode->flags & DRM_MODE_FLAG_3D_MASK) && - !(flags & DRM_MODE_FLAG_3D_MASK)) - mode->status = MODE_NO_STEREO; - } + if ((mode->flags & DRM_MODE_FLAG_INTERLACE) && + !(flags & DRM_MODE_FLAG_INTERLACE)) + return MODE_NO_INTERLACE; + + if ((mode->flags & DRM_MODE_FLAG_DBLSCAN) && + !(flags & DRM_MODE_FLAG_DBLSCAN)) + return MODE_NO_DBLESCAN; + + if ((mode->flags & DRM_MODE_FLAG_3D_MASK) && + !(flags & DRM_MODE_FLAG_3D_MASK)) + return MODE_NO_STEREO; - return; + return MODE_OK; } static int drm_helper_probe_add_cmdline_mode(struct drm_connector *connector) @@ -152,6 +147,7 @@ struct edid *edid = (struct edid *) connector->edid_blob_ptr->data; count = drm_add_edid_modes(connector, edid); + drm_edid_to_eld(connector, edid); } else count = (*connector_funcs->get_modes)(connector); } @@ -164,18 +160,22 @@ drm_mode_connector_list_update(connector, merge_type_bits); - if (maxX && maxY) - drm_mode_validate_size(dev, &connector->modes, maxX, maxY); - if (connector->interlace_allowed) mode_flags |= DRM_MODE_FLAG_INTERLACE; if (connector->doublescan_allowed) mode_flags |= DRM_MODE_FLAG_DBLSCAN; if (connector->stereo_allowed) mode_flags |= DRM_MODE_FLAG_3D_MASK; - drm_mode_validate_flag(connector, mode_flags); list_for_each_entry(mode, &connector->modes, head) { + mode->status = drm_mode_validate_basic(mode); + + if (mode->status == MODE_OK) + mode->status = drm_mode_validate_size(mode, maxX, maxY); + + if (mode->status == MODE_OK) + mode->status = drm_mode_validate_flag(mode, mode_flags); + if (mode->status == MODE_OK && connector_funcs->mode_valid) mode->status = connector_funcs->mode_valid(connector, mode); --- linux-3.19.0.orig/drivers/gpu/drm/i2c/adv7511.c +++ linux-3.19.0/drivers/gpu/drm/i2c/adv7511.c @@ -33,6 +33,7 @@ unsigned int current_edid_segment; uint8_t edid_buf[256]; + bool edid_read; wait_queue_head_t wq; struct drm_encoder *encoder; @@ -379,69 +380,71 @@ return false; } -static irqreturn_t adv7511_irq_handler(int irq, void *devid) -{ - struct adv7511 *adv7511 = devid; - - if (adv7511_hpd(adv7511)) - drm_helper_hpd_irq_event(adv7511->encoder->dev); - - wake_up_all(&adv7511->wq); - - return IRQ_HANDLED; -} - -static unsigned int adv7511_is_interrupt_pending(struct adv7511 *adv7511, - unsigned int irq) +static int adv7511_irq_process(struct adv7511 *adv7511) { unsigned int irq0, irq1; - unsigned int pending; int ret; ret = regmap_read(adv7511->regmap, ADV7511_REG_INT(0), &irq0); if (ret < 0) - return 0; + return ret; + ret = regmap_read(adv7511->regmap, ADV7511_REG_INT(1), &irq1); if (ret < 0) - return 0; + return ret; + + regmap_write(adv7511->regmap, ADV7511_REG_INT(0), irq0); + regmap_write(adv7511->regmap, ADV7511_REG_INT(1), irq1); + + if (irq0 & ADV7511_INT0_HDP) + drm_helper_hpd_irq_event(adv7511->encoder->dev); + + if (irq0 & ADV7511_INT0_EDID_READY || irq1 & ADV7511_INT1_DDC_ERROR) { + adv7511->edid_read = true; - pending = (irq1 << 8) | irq0; + if (adv7511->i2c_main->irq) + wake_up_all(&adv7511->wq); + } + + return 0; +} + +static irqreturn_t adv7511_irq_handler(int irq, void *devid) +{ + struct adv7511 *adv7511 = devid; + int ret; - return pending & irq; + ret = adv7511_irq_process(adv7511); + return ret < 0 ? IRQ_NONE : IRQ_HANDLED; } -static int adv7511_wait_for_interrupt(struct adv7511 *adv7511, int irq, - int timeout) +/* ----------------------------------------------------------------------------- + * EDID retrieval + */ + +static int adv7511_wait_for_edid(struct adv7511 *adv7511, int timeout) { - unsigned int pending; int ret; if (adv7511->i2c_main->irq) { ret = wait_event_interruptible_timeout(adv7511->wq, - adv7511_is_interrupt_pending(adv7511, irq), - msecs_to_jiffies(timeout)); - if (ret <= 0) - return 0; - pending = adv7511_is_interrupt_pending(adv7511, irq); + adv7511->edid_read, msecs_to_jiffies(timeout)); } else { - if (timeout < 25) - timeout = 25; - do { - pending = adv7511_is_interrupt_pending(adv7511, irq); - if (pending) + for (; timeout > 0; timeout -= 25) { + ret = adv7511_irq_process(adv7511); + if (ret < 0) break; + + if (adv7511->edid_read) + break; + msleep(25); - timeout -= 25; - } while (timeout >= 25); + } } - return pending; + return adv7511->edid_read ? 0 : -EIO; } -/* ----------------------------------------------------------------------------- - * EDID retrieval - */ - static int adv7511_get_edid_block(void *data, u8 *buf, unsigned int block, size_t len) { @@ -463,19 +466,14 @@ return ret; if (status != 2) { + adv7511->edid_read = false; regmap_write(adv7511->regmap, ADV7511_REG_EDID_SEGMENT, block); - ret = adv7511_wait_for_interrupt(adv7511, - ADV7511_INT0_EDID_READY | - ADV7511_INT1_DDC_ERROR, 200); - - if (!(ret & ADV7511_INT0_EDID_READY)) - return -EIO; + ret = adv7511_wait_for_edid(adv7511, 200); + if (ret < 0) + return ret; } - regmap_write(adv7511->regmap, ADV7511_REG_INT(0), - ADV7511_INT0_EDID_READY | ADV7511_INT1_DDC_ERROR); - /* Break this apart, hopefully more I2C controllers will * support 64 byte transfers than 256 byte transfers */ @@ -528,7 +526,9 @@ /* Reading the EDID only works if the device is powered */ if (adv7511->dpms_mode != DRM_MODE_DPMS_ON) { regmap_write(adv7511->regmap, ADV7511_REG_INT(0), - ADV7511_INT0_EDID_READY | ADV7511_INT1_DDC_ERROR); + ADV7511_INT0_EDID_READY); + regmap_write(adv7511->regmap, ADV7511_REG_INT(1), + ADV7511_INT1_DDC_ERROR); regmap_update_bits(adv7511->regmap, ADV7511_REG_POWER, ADV7511_POWER_POWER_DOWN, 0); adv7511->current_edid_segment = -1; @@ -563,7 +563,9 @@ adv7511->current_edid_segment = -1; regmap_write(adv7511->regmap, ADV7511_REG_INT(0), - ADV7511_INT0_EDID_READY | ADV7511_INT1_DDC_ERROR); + ADV7511_INT0_EDID_READY); + regmap_write(adv7511->regmap, ADV7511_REG_INT(1), + ADV7511_INT1_DDC_ERROR); regmap_update_bits(adv7511->regmap, ADV7511_REG_POWER, ADV7511_POWER_POWER_DOWN, 0); /* --- linux-3.19.0.orig/drivers/gpu/drm/i915/i915_drv.c +++ linux-3.19.0/drivers/gpu/drm/i915/i915_drv.c @@ -404,9 +404,7 @@ INTEL_BDW_GT12M_IDS(&intel_broadwell_m_info), \ INTEL_BDW_GT12D_IDS(&intel_broadwell_d_info), \ INTEL_BDW_GT3M_IDS(&intel_broadwell_gt3m_info), \ - INTEL_BDW_GT3D_IDS(&intel_broadwell_gt3d_info), \ - INTEL_CHV_IDS(&intel_cherryview_info), \ - INTEL_SKL_IDS(&intel_skylake_info) + INTEL_BDW_GT3D_IDS(&intel_broadwell_gt3d_info) static const struct pci_device_id pciidlist[] = { /* aka */ INTEL_PCI_IDS, @@ -622,7 +620,7 @@ return 0; } -static int i915_drm_suspend_late(struct drm_device *drm_dev) +static int i915_drm_suspend_late(struct drm_device *drm_dev, bool hibernation) { struct drm_i915_private *dev_priv = drm_dev->dev_private; int ret; @@ -636,7 +634,17 @@ } pci_disable_device(drm_dev->pdev); - pci_set_power_state(drm_dev->pdev, PCI_D3hot); + /* + * During hibernation on some GEN4 platforms the BIOS may try to access + * the device even though it's already in D3 and hang the machine. So + * leave the device in D0 on those platforms and hope the BIOS will + * power down the device properly. Platforms where this was seen: + * Lenovo Thinkpad X301, X61s + */ + if (!(hibernation && + drm_dev->pdev->subsystem_vendor == PCI_VENDOR_ID_LENOVO && + INTEL_INFO(dev_priv)->gen == 4)) + pci_set_power_state(drm_dev->pdev, PCI_D3hot); return 0; } @@ -662,7 +670,7 @@ if (error) return error; - return i915_drm_suspend_late(dev); + return i915_drm_suspend_late(dev, false); } static int i915_drm_resume(struct drm_device *dev) @@ -934,8 +942,7 @@ static int i915_pm_suspend_late(struct device *dev) { - struct pci_dev *pdev = to_pci_dev(dev); - struct drm_device *drm_dev = pci_get_drvdata(pdev); + struct drm_device *drm_dev = dev_to_i915(dev)->dev; /* * We have a suspedn ordering issue with the snd-hda driver also @@ -949,13 +956,22 @@ if (drm_dev->switch_power_state == DRM_SWITCH_POWER_OFF) return 0; - return i915_drm_suspend_late(drm_dev); + return i915_drm_suspend_late(drm_dev, false); +} + +static int i915_pm_poweroff_late(struct device *dev) +{ + struct drm_device *drm_dev = dev_to_i915(dev)->dev; + + if (drm_dev->switch_power_state == DRM_SWITCH_POWER_OFF) + return 0; + + return i915_drm_suspend_late(drm_dev, true); } static int i915_pm_resume_early(struct device *dev) { - struct pci_dev *pdev = to_pci_dev(dev); - struct drm_device *drm_dev = pci_get_drvdata(pdev); + struct drm_device *drm_dev = dev_to_i915(dev)->dev; if (drm_dev->switch_power_state == DRM_SWITCH_POWER_OFF) return 0; @@ -965,8 +981,7 @@ static int i915_pm_resume(struct device *dev) { - struct pci_dev *pdev = to_pci_dev(dev); - struct drm_device *drm_dev = pci_get_drvdata(pdev); + struct drm_device *drm_dev = dev_to_i915(dev)->dev; if (drm_dev->switch_power_state == DRM_SWITCH_POWER_OFF) return 0; @@ -1023,7 +1038,7 @@ s->lra_limits[i] = I915_READ(GEN7_LRA_LIMITS_BASE + i * 4); s->media_max_req_count = I915_READ(GEN7_MEDIA_MAX_REQ_COUNT); - s->gfx_max_req_count = I915_READ(GEN7_MEDIA_MAX_REQ_COUNT); + s->gfx_max_req_count = I915_READ(GEN7_GFX_MAX_REQ_COUNT); s->render_hwsp = I915_READ(RENDER_HWS_PGA_GEN7); s->ecochk = I915_READ(GAM_ECOCHK); @@ -1076,6 +1091,7 @@ /* Gunit-Display CZ domain, 0x182028-0x1821CF */ s->gu_ctl0 = I915_READ(VLV_GU_CTL0); s->gu_ctl1 = I915_READ(VLV_GU_CTL1); + s->pcbr = I915_READ(VLV_PCBR); s->clock_gate_dis2 = I915_READ(VLV_GUNIT_CLOCK_GATE2); /* @@ -1104,7 +1120,7 @@ I915_WRITE(GEN7_LRA_LIMITS_BASE + i * 4, s->lra_limits[i]); I915_WRITE(GEN7_MEDIA_MAX_REQ_COUNT, s->media_max_req_count); - I915_WRITE(GEN7_MEDIA_MAX_REQ_COUNT, s->gfx_max_req_count); + I915_WRITE(GEN7_GFX_MAX_REQ_COUNT, s->gfx_max_req_count); I915_WRITE(RENDER_HWS_PGA_GEN7, s->render_hwsp); I915_WRITE(GAM_ECOCHK, s->ecochk); @@ -1170,6 +1186,7 @@ /* Gunit-Display CZ domain, 0x182028-0x1821CF */ I915_WRITE(VLV_GU_CTL0, s->gu_ctl0); I915_WRITE(VLV_GU_CTL1, s->gu_ctl1); + I915_WRITE(VLV_PCBR, s->pcbr); I915_WRITE(VLV_GUNIT_CLOCK_GATE2, s->clock_gate_dis2); } @@ -1178,19 +1195,7 @@ u32 val; int err; - val = I915_READ(VLV_GTLC_SURVIVABILITY_REG); - WARN_ON(!!(val & VLV_GFX_CLK_FORCE_ON_BIT) == force_on); - #define COND (I915_READ(VLV_GTLC_SURVIVABILITY_REG) & VLV_GFX_CLK_STATUS_BIT) - /* Wait for a previous force-off to settle */ - if (force_on) { - err = wait_for(!COND, 20); - if (err) { - DRM_ERROR("timeout waiting for GFX clock force-off (%08x)\n", - I915_READ(VLV_GTLC_SURVIVABILITY_REG)); - return err; - } - } val = I915_READ(VLV_GTLC_SURVIVABILITY_REG); val &= ~VLV_GFX_CLK_FORCE_ON_BIT; @@ -1517,7 +1522,7 @@ .thaw_early = i915_pm_resume_early, .thaw = i915_pm_resume, .poweroff = i915_pm_suspend, - .poweroff_late = i915_pm_suspend_late, + .poweroff_late = i915_pm_poweroff_late, .restore_early = i915_pm_resume_early, .restore = i915_pm_resume, --- linux-3.19.0.orig/drivers/gpu/drm/i915/i915_drv.h +++ linux-3.19.0/drivers/gpu/drm/i915/i915_drv.h @@ -985,6 +985,7 @@ /* Display 2 CZ domain */ u32 gu_ctl0; u32 gu_ctl1; + u32 pcbr; u32 clock_gate_dis2; }; @@ -1781,6 +1782,11 @@ return dev->dev_private; } +static inline struct drm_i915_private *dev_to_i915(struct device *dev) +{ + return to_i915(dev_get_drvdata(dev)); +} + /* Iterate over initialised rings */ #define for_each_ring(ring__, dev_priv__, i__) \ for ((i__) = 0; (i__) < I915_NUM_RINGS; (i__)++) \ @@ -2160,6 +2166,7 @@ (INTEL_DEVID(dev) & 0xFF00) == 0x0C00) #define IS_BDW_ULT(dev) (IS_BROADWELL(dev) && \ ((INTEL_DEVID(dev) & 0xf) == 0x6 || \ + (INTEL_DEVID(dev) & 0xf) == 0xb || \ (INTEL_DEVID(dev) & 0xf) == 0xe)) #define IS_BDW_GT3(dev) (IS_BROADWELL(dev) && \ (INTEL_DEVID(dev) & 0x00F0) == 0x0020) --- linux-3.19.0.orig/drivers/gpu/drm/i915/i915_gem_stolen.c +++ linux-3.19.0/drivers/gpu/drm/i915/i915_gem_stolen.c @@ -485,10 +485,7 @@ stolen_offset, gtt_offset, size); /* KISS and expect everything to be page-aligned */ - BUG_ON(stolen_offset & 4095); - BUG_ON(size & 4095); - - if (WARN_ON(size == 0)) + if (WARN_ON(size == 0 || stolen_offset & 4095 || size & 4095)) return NULL; stolen = kzalloc(sizeof(*stolen), GFP_KERNEL); --- linux-3.19.0.orig/drivers/gpu/drm/i915/i915_gem_tiling.c +++ linux-3.19.0/drivers/gpu/drm/i915/i915_gem_tiling.c @@ -335,9 +335,10 @@ return -EINVAL; } + mutex_lock(&dev->struct_mutex); if (i915_gem_obj_is_pinned(obj) || obj->framebuffer_references) { - drm_gem_object_unreference_unlocked(&obj->base); - return -EBUSY; + ret = -EBUSY; + goto err; } if (args->tiling_mode == I915_TILING_NONE) { @@ -369,7 +370,6 @@ } } - mutex_lock(&dev->struct_mutex); if (args->tiling_mode != obj->tiling_mode || args->stride != obj->stride) { /* We need to rebind the object if its current allocation @@ -424,6 +424,7 @@ obj->bit_17 = NULL; } +err: drm_gem_object_unreference(&obj->base); mutex_unlock(&dev->struct_mutex); --- linux-3.19.0.orig/drivers/gpu/drm/i915/i915_gem_userptr.c +++ linux-3.19.0/drivers/gpu/drm/i915/i915_gem_userptr.c @@ -113,7 +113,10 @@ continue; obj = mo->obj; - drm_gem_object_reference(&obj->base); + + if (!kref_get_unless_zero(&obj->base.refcount)) + continue; + spin_unlock(&mn->lock); cancel_userptr(obj); @@ -149,7 +152,20 @@ it = interval_tree_iter_first(&mn->objects, start, end); if (it != NULL) { obj = container_of(it, struct i915_mmu_object, it)->obj; - drm_gem_object_reference(&obj->base); + + /* The mmu_object is released late when destroying the + * GEM object so it is entirely possible to gain a + * reference on an object in the process of being freed + * since our serialisation is via the spinlock and not + * the struct_mutex - and consequently use it after it + * is freed and then double free it. + */ + if (!kref_get_unless_zero(&obj->base.refcount)) { + spin_unlock(&mn->lock); + serial = 0; + continue; + } + serial = mn->serial; } spin_unlock(&mn->lock); --- linux-3.19.0.orig/drivers/gpu/drm/i915/i915_irq.c +++ linux-3.19.0/drivers/gpu/drm/i915/i915_irq.c @@ -1884,6 +1884,9 @@ u32 iir, gt_iir, pm_iir; irqreturn_t ret = IRQ_NONE; + if (!intel_irqs_enabled(dev_priv)) + return IRQ_NONE; + while (true) { /* Find, clear, then process each source of interrupt */ @@ -1928,6 +1931,9 @@ u32 master_ctl, iir; irqreturn_t ret = IRQ_NONE; + if (!intel_irqs_enabled(dev_priv)) + return IRQ_NONE; + for (;;) { master_ctl = I915_READ(GEN8_MASTER_IRQ) & ~GEN8_MASTER_IRQ_CONTROL; iir = I915_READ(VLV_IIR); @@ -2200,6 +2206,9 @@ u32 de_iir, gt_iir, de_ier, sde_ier = 0; irqreturn_t ret = IRQ_NONE; + if (!intel_irqs_enabled(dev_priv)) + return IRQ_NONE; + /* We get interrupts on unclaimed registers, so check for this before we * do any I915_{READ,WRITE}. */ intel_uncore_check_errors(dev); @@ -2271,6 +2280,9 @@ enum pipe pipe; u32 aux_mask = GEN8_AUX_CHANNEL_A; + if (!intel_irqs_enabled(dev_priv)) + return IRQ_NONE; + if (IS_GEN9(dev)) aux_mask |= GEN9_AUX_CHANNEL_B | GEN9_AUX_CHANNEL_C | GEN9_AUX_CHANNEL_D; @@ -3705,14 +3717,12 @@ ~(I915_DISPLAY_PIPE_A_EVENT_INTERRUPT | I915_DISPLAY_PIPE_B_EVENT_INTERRUPT | I915_DISPLAY_PLANE_A_FLIP_PENDING_INTERRUPT | - I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT | - I915_RENDER_COMMAND_PARSER_ERROR_INTERRUPT); + I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT); I915_WRITE16(IMR, dev_priv->irq_mask); I915_WRITE16(IER, I915_DISPLAY_PIPE_A_EVENT_INTERRUPT | I915_DISPLAY_PIPE_B_EVENT_INTERRUPT | - I915_RENDER_COMMAND_PARSER_ERROR_INTERRUPT | I915_USER_INTERRUPT); POSTING_READ16(IER); @@ -3770,6 +3780,9 @@ I915_DISPLAY_PLANE_A_FLIP_PENDING_INTERRUPT | I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT; + if (!intel_irqs_enabled(dev_priv)) + return IRQ_NONE; + iir = I915_READ16(IIR); if (iir == 0) return IRQ_NONE; @@ -3871,14 +3884,12 @@ I915_DISPLAY_PIPE_A_EVENT_INTERRUPT | I915_DISPLAY_PIPE_B_EVENT_INTERRUPT | I915_DISPLAY_PLANE_A_FLIP_PENDING_INTERRUPT | - I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT | - I915_RENDER_COMMAND_PARSER_ERROR_INTERRUPT); + I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT); enable_mask = I915_ASLE_INTERRUPT | I915_DISPLAY_PIPE_A_EVENT_INTERRUPT | I915_DISPLAY_PIPE_B_EVENT_INTERRUPT | - I915_RENDER_COMMAND_PARSER_ERROR_INTERRUPT | I915_USER_INTERRUPT; if (I915_HAS_HOTPLUG(dev)) { @@ -3950,6 +3961,9 @@ I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT; int pipe, ret = IRQ_NONE; + if (!intel_irqs_enabled(dev_priv)) + return IRQ_NONE; + iir = I915_READ(IIR); do { bool irq_received = (iir & ~flip_mask) != 0; @@ -4172,6 +4186,9 @@ I915_DISPLAY_PLANE_A_FLIP_PENDING_INTERRUPT | I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT; + if (!intel_irqs_enabled(dev_priv)) + return IRQ_NONE; + iir = I915_READ(IIR); for (;;) { @@ -4523,6 +4540,7 @@ { dev_priv->dev->driver->irq_uninstall(dev_priv->dev); dev_priv->pm.irqs_enabled = false; + synchronize_irq(dev_priv->dev->irq); } /** --- linux-3.19.0.orig/drivers/gpu/drm/i915/i915_reg.h +++ linux-3.19.0/drivers/gpu/drm/i915/i915_reg.h @@ -1713,6 +1713,7 @@ #define GMBUS_CYCLE_INDEX (2<<25) #define GMBUS_CYCLE_STOP (4<<25) #define GMBUS_BYTE_COUNT_SHIFT 16 +#define GMBUS_BYTE_COUNT_MAX 256U #define GMBUS_SLAVE_INDEX_SHIFT 8 #define GMBUS_SLAVE_ADDR_SHIFT 1 #define GMBUS_SLAVE_READ (1<<0) --- linux-3.19.0.orig/drivers/gpu/drm/i915/intel_display.c +++ linux-3.19.0/drivers/gpu/drm/i915/intel_display.c @@ -2339,13 +2339,19 @@ struct drm_device *dev = crtc->base.dev; struct drm_i915_gem_object *obj = NULL; struct drm_mode_fb_cmd2 mode_cmd = { 0 }; - u32 base = plane_config->base; + u32 base_aligned = round_down(plane_config->base, PAGE_SIZE); + u32 size_aligned = round_up(plane_config->base + plane_config->size, + PAGE_SIZE); + + size_aligned -= base_aligned; if (plane_config->size == 0) return false; - obj = i915_gem_object_create_stolen_for_preallocated(dev, base, base, - plane_config->size); + obj = i915_gem_object_create_stolen_for_preallocated(dev, + base_aligned, + base_aligned, + size_aligned); if (!obj) return false; @@ -4366,15 +4372,15 @@ if (intel_crtc->config.has_pch_encoder) ironlake_pch_enable(crtc); + assert_vblank_disabled(crtc); + drm_crtc_vblank_on(crtc); + for_each_encoder_on_crtc(dev, crtc, encoder) encoder->enable(encoder); if (HAS_PCH_CPT(dev)) cpt_verify_modeset(dev, intel_crtc->pipe); - assert_vblank_disabled(crtc); - drm_crtc_vblank_on(crtc); - intel_crtc_enable_planes(crtc); } @@ -4486,14 +4492,14 @@ if (intel_crtc->config.dp_encoder_is_mst) intel_ddi_set_vc_payload_alloc(crtc, true); + assert_vblank_disabled(crtc); + drm_crtc_vblank_on(crtc); + for_each_encoder_on_crtc(dev, crtc, encoder) { encoder->enable(encoder); intel_opregion_notify_encoder(encoder, true); } - assert_vblank_disabled(crtc); - drm_crtc_vblank_on(crtc); - /* If we change the relative order between pipe/planes enabling, we need * to change the workaround. */ haswell_mode_set_planes_workaround(intel_crtc); @@ -4544,12 +4550,12 @@ intel_crtc_disable_planes(crtc); - drm_crtc_vblank_off(crtc); - assert_vblank_disabled(crtc); - for_each_encoder_on_crtc(dev, crtc, encoder) encoder->disable(encoder); + drm_crtc_vblank_off(crtc); + assert_vblank_disabled(crtc); + if (intel_crtc->config.has_pch_encoder) intel_set_pch_fifo_underrun_reporting(dev_priv, pipe, false); @@ -4608,14 +4614,14 @@ intel_crtc_disable_planes(crtc); - drm_crtc_vblank_off(crtc); - assert_vblank_disabled(crtc); - for_each_encoder_on_crtc(dev, crtc, encoder) { intel_opregion_notify_encoder(encoder, false); encoder->disable(encoder); } + drm_crtc_vblank_off(crtc); + assert_vblank_disabled(crtc); + if (intel_crtc->config.has_pch_encoder) intel_set_pch_fifo_underrun_reporting(dev_priv, TRANSCODER_A, false); @@ -5083,12 +5089,12 @@ intel_update_watermarks(crtc); intel_enable_pipe(intel_crtc); - for_each_encoder_on_crtc(dev, crtc, encoder) - encoder->enable(encoder); - assert_vblank_disabled(crtc); drm_crtc_vblank_on(crtc); + for_each_encoder_on_crtc(dev, crtc, encoder) + encoder->enable(encoder); + intel_crtc_enable_planes(crtc); /* Underruns don't raise interrupts, so check manually. */ @@ -5144,12 +5150,12 @@ intel_update_watermarks(crtc); intel_enable_pipe(intel_crtc); - for_each_encoder_on_crtc(dev, crtc, encoder) - encoder->enable(encoder); - assert_vblank_disabled(crtc); drm_crtc_vblank_on(crtc); + for_each_encoder_on_crtc(dev, crtc, encoder) + encoder->enable(encoder); + intel_crtc_enable_planes(crtc); /* @@ -5221,12 +5227,12 @@ */ intel_wait_for_vblank(dev, pipe); - drm_crtc_vblank_off(crtc); - assert_vblank_disabled(crtc); - for_each_encoder_on_crtc(dev, crtc, encoder) encoder->disable(encoder); + drm_crtc_vblank_off(crtc); + assert_vblank_disabled(crtc); + intel_disable_pipe(intel_crtc); i9xx_pfit_disable(intel_crtc); @@ -6660,8 +6666,7 @@ aligned_height = intel_align_height(dev, crtc->base.primary->fb->height, plane_config->tiled); - plane_config->size = PAGE_ALIGN(crtc->base.primary->fb->pitches[0] * - aligned_height); + plane_config->size = crtc->base.primary->fb->pitches[0] * aligned_height; DRM_DEBUG_KMS("pipe/plane %d/%d with fb: size=%dx%d@%d, offset=%x, pitch %d, size 0x%x\n", pipe, plane, crtc->base.primary->fb->width, @@ -7711,8 +7716,7 @@ aligned_height = intel_align_height(dev, crtc->base.primary->fb->height, plane_config->tiled); - plane_config->size = PAGE_ALIGN(crtc->base.primary->fb->pitches[0] * - aligned_height); + plane_config->size = crtc->base.primary->fb->pitches[0] * aligned_height; DRM_DEBUG_KMS("pipe/plane %d/%d with fb: size=%dx%d@%d, offset=%x, pitch %d, size 0x%x\n", pipe, plane, crtc->base.primary->fb->width, @@ -9702,7 +9706,7 @@ struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; struct intel_crtc *intel_crtc = to_intel_crtc(crtc); - WARN_ON(!in_irq()); + WARN_ON(!in_interrupt()); if (crtc == NULL) return; @@ -10254,9 +10258,9 @@ * computation to clearly distinguish it from the adjusted mode, which * can be changed by the connectors in the below retry loop. */ - drm_mode_set_crtcinfo(&pipe_config->requested_mode, CRTC_STEREO_DOUBLE); - pipe_config->pipe_src_w = pipe_config->requested_mode.crtc_hdisplay; - pipe_config->pipe_src_h = pipe_config->requested_mode.crtc_vdisplay; + drm_crtc_get_hv_timing(&pipe_config->requested_mode, + &pipe_config->pipe_src_w, + &pipe_config->pipe_src_h); encoder_retry: /* Ensure the port clock defaults are reset when retrying. */ @@ -13019,6 +13023,9 @@ /* HP Chromebook 14 (Celeron 2955U) */ { 0x0a06, 0x103c, 0x21ed, quirk_backlight_present }, + + /* Dell Chromebook 11 */ + { 0x0a06, 0x1028, 0x0a35, quirk_backlight_present }, }; static void intel_init_quirks(struct drm_device *dev) --- linux-3.19.0.orig/drivers/gpu/drm/i915/intel_dp.c +++ linux-3.19.0/drivers/gpu/drm/i915/intel_dp.c @@ -3515,8 +3515,6 @@ enum port port = intel_dig_port->port; struct drm_device *dev = intel_dig_port->base.base.dev; struct drm_i915_private *dev_priv = dev->dev_private; - struct intel_crtc *intel_crtc = - to_intel_crtc(intel_dig_port->base.base.crtc); uint32_t DP = intel_dp->DP; if (WARN_ON(HAS_DDI(dev))) @@ -3541,8 +3539,6 @@ if (HAS_PCH_IBX(dev) && I915_READ(intel_dp->output_reg) & DP_PIPEB_SELECT) { - struct drm_crtc *crtc = intel_dig_port->base.base.crtc; - /* Hardware workaround: leaving our transcoder select * set to transcoder B while it's off will prevent the * corresponding HDMI output on transcoder A. @@ -3553,18 +3549,7 @@ */ DP &= ~DP_PIPEB_SELECT; I915_WRITE(intel_dp->output_reg, DP); - - /* Changes to enable or select take place the vblank - * after being written. - */ - if (WARN_ON(crtc == NULL)) { - /* We should never try to disable a port without a crtc - * attached. For paranoia keep the code around for a - * bit. */ - POSTING_READ(intel_dp->output_reg); - msleep(50); - } else - intel_wait_for_vblank(dev, intel_crtc->pipe); + POSTING_READ(intel_dp->output_reg); } DP &= ~DP_AUDIO_OUTPUT_ENABLE; --- linux-3.19.0.orig/drivers/gpu/drm/i915/intel_drv.h +++ linux-3.19.0/drivers/gpu/drm/i915/intel_drv.h @@ -36,9 +36,6 @@ #include #include -#define DIV_ROUND_CLOSEST_ULL(ll, d) \ -({ unsigned long long _tmp = (ll)+(d)/2; do_div(_tmp, d); _tmp; }) - /** * _wait_for - magic (register) wait macro * --- linux-3.19.0.orig/drivers/gpu/drm/i915/intel_fifo_underrun.c +++ linux-3.19.0/drivers/gpu/drm/i915/intel_fifo_underrun.c @@ -282,16 +282,6 @@ return ret; } -static bool -__cpu_fifo_underrun_reporting_enabled(struct drm_i915_private *dev_priv, - enum pipe pipe) -{ - struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; - struct intel_crtc *intel_crtc = to_intel_crtc(crtc); - - return !intel_crtc->cpu_fifo_underrun_disabled; -} - /** * intel_set_pch_fifo_underrun_reporting - set PCH fifo underrun reporting state * @dev_priv: i915 device instance @@ -352,9 +342,15 @@ void intel_cpu_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) { + struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; + + /* We may be called too early in init, thanks BIOS! */ + if (crtc == NULL) + return; + /* GMCH can't disable fifo underruns, filter them. */ if (HAS_GMCH_DISPLAY(dev_priv->dev) && - !__cpu_fifo_underrun_reporting_enabled(dev_priv, pipe)) + to_intel_crtc(crtc)->cpu_fifo_underrun_disabled) return; if (intel_set_cpu_fifo_underrun_reporting(dev_priv, pipe, false)) --- linux-3.19.0.orig/drivers/gpu/drm/i915/intel_i2c.c +++ linux-3.19.0/drivers/gpu/drm/i915/intel_i2c.c @@ -270,18 +270,17 @@ } static int -gmbus_xfer_read(struct drm_i915_private *dev_priv, struct i2c_msg *msg, - u32 gmbus1_index) +gmbus_xfer_read_chunk(struct drm_i915_private *dev_priv, + unsigned short addr, u8 *buf, unsigned int len, + u32 gmbus1_index) { int reg_offset = dev_priv->gpio_mmio_base; - u16 len = msg->len; - u8 *buf = msg->buf; I915_WRITE(GMBUS1 + reg_offset, gmbus1_index | GMBUS_CYCLE_WAIT | (len << GMBUS_BYTE_COUNT_SHIFT) | - (msg->addr << GMBUS_SLAVE_ADDR_SHIFT) | + (addr << GMBUS_SLAVE_ADDR_SHIFT) | GMBUS_SLAVE_READ | GMBUS_SW_RDY); while (len) { int ret; @@ -303,11 +302,35 @@ } static int -gmbus_xfer_write(struct drm_i915_private *dev_priv, struct i2c_msg *msg) +gmbus_xfer_read(struct drm_i915_private *dev_priv, struct i2c_msg *msg, + u32 gmbus1_index) { - int reg_offset = dev_priv->gpio_mmio_base; - u16 len = msg->len; u8 *buf = msg->buf; + unsigned int rx_size = msg->len; + unsigned int len; + int ret; + + do { + len = min(rx_size, GMBUS_BYTE_COUNT_MAX); + + ret = gmbus_xfer_read_chunk(dev_priv, msg->addr, + buf, len, gmbus1_index); + if (ret) + return ret; + + rx_size -= len; + buf += len; + } while (rx_size != 0); + + return 0; +} + +static int +gmbus_xfer_write_chunk(struct drm_i915_private *dev_priv, + unsigned short addr, u8 *buf, unsigned int len) +{ + int reg_offset = dev_priv->gpio_mmio_base; + unsigned int chunk_size = len; u32 val, loop; val = loop = 0; @@ -319,8 +342,8 @@ I915_WRITE(GMBUS3 + reg_offset, val); I915_WRITE(GMBUS1 + reg_offset, GMBUS_CYCLE_WAIT | - (msg->len << GMBUS_BYTE_COUNT_SHIFT) | - (msg->addr << GMBUS_SLAVE_ADDR_SHIFT) | + (chunk_size << GMBUS_BYTE_COUNT_SHIFT) | + (addr << GMBUS_SLAVE_ADDR_SHIFT) | GMBUS_SLAVE_WRITE | GMBUS_SW_RDY); while (len) { int ret; @@ -337,6 +360,29 @@ if (ret) return ret; } + + return 0; +} + +static int +gmbus_xfer_write(struct drm_i915_private *dev_priv, struct i2c_msg *msg) +{ + u8 *buf = msg->buf; + unsigned int tx_size = msg->len; + unsigned int len; + int ret; + + do { + len = min(tx_size, GMBUS_BYTE_COUNT_MAX); + + ret = gmbus_xfer_write_chunk(dev_priv, msg->addr, buf, len); + if (ret) + return ret; + + buf += len; + tx_size -= len; + } while (tx_size != 0); + return 0; } --- linux-3.19.0.orig/drivers/gpu/drm/i915/intel_lrc.c +++ linux-3.19.0/drivers/gpu/drm/i915/intel_lrc.c @@ -1237,15 +1237,17 @@ cmd = MI_FLUSH_DW + 1; - if (ring == &dev_priv->ring[VCS]) { - if (invalidate_domains & I915_GEM_GPU_DOMAINS) - cmd |= MI_INVALIDATE_TLB | MI_INVALIDATE_BSD | - MI_FLUSH_DW_STORE_INDEX | - MI_FLUSH_DW_OP_STOREDW; - } else { - if (invalidate_domains & I915_GEM_DOMAIN_RENDER) - cmd |= MI_INVALIDATE_TLB | MI_FLUSH_DW_STORE_INDEX | - MI_FLUSH_DW_OP_STOREDW; + /* We always require a command barrier so that subsequent + * commands, such as breadcrumb interrupts, are strictly ordered + * wrt the contents of the write cache being flushed to memory + * (and thus being coherent from the CPU). + */ + cmd |= MI_FLUSH_DW_STORE_INDEX | MI_FLUSH_DW_OP_STOREDW; + + if (invalidate_domains & I915_GEM_GPU_DOMAINS) { + cmd |= MI_INVALIDATE_TLB; + if (ring == &dev_priv->ring[VCS]) + cmd |= MI_INVALIDATE_BSD; } intel_logical_ring_emit(ringbuf, cmd); --- linux-3.19.0.orig/drivers/gpu/drm/i915/intel_panel.c +++ linux-3.19.0/drivers/gpu/drm/i915/intel_panel.c @@ -30,6 +30,7 @@ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt +#include #include #include "intel_drv.h" --- linux-3.19.0.orig/drivers/gpu/drm/i915/intel_pm.c +++ linux-3.19.0/drivers/gpu/drm/i915/intel_pm.c @@ -4625,7 +4625,10 @@ &ddcc_status); if (0 == ret) dev_priv->rps.efficient_freq = - (ddcc_status >> 8) & 0xff; + clamp_t(u8, + ((ddcc_status >> 8) & 0xff), + dev_priv->rps.min_freq, + dev_priv->rps.max_freq); } /* Preserve min/max settings in case of re-init */ --- linux-3.19.0.orig/drivers/gpu/drm/i915/intel_ringbuffer.c +++ linux-3.19.0/drivers/gpu/drm/i915/intel_ringbuffer.c @@ -2178,6 +2178,14 @@ cmd = MI_FLUSH_DW; if (INTEL_INFO(ring->dev)->gen >= 8) cmd += 1; + + /* We always require a command barrier so that subsequent + * commands, such as breadcrumb interrupts, are strictly ordered + * wrt the contents of the write cache being flushed to memory + * (and thus being coherent from the CPU). + */ + cmd |= MI_FLUSH_DW_STORE_INDEX | MI_FLUSH_DW_OP_STOREDW; + /* * Bspec vol 1c.5 - video engine command streamer: * "If ENABLED, all TLBs will be invalidated once the flush @@ -2185,8 +2193,8 @@ * Post-Sync Operation field is a value of 1h or 3h." */ if (invalidate & I915_GEM_GPU_DOMAINS) - cmd |= MI_INVALIDATE_TLB | MI_INVALIDATE_BSD | - MI_FLUSH_DW_STORE_INDEX | MI_FLUSH_DW_OP_STOREDW; + cmd |= MI_INVALIDATE_TLB | MI_INVALIDATE_BSD; + intel_ring_emit(ring, cmd); intel_ring_emit(ring, I915_GEM_HWS_SCRATCH_ADDR | MI_FLUSH_DW_USE_GTT); if (INTEL_INFO(ring->dev)->gen >= 8) { @@ -2282,6 +2290,14 @@ cmd = MI_FLUSH_DW; if (INTEL_INFO(ring->dev)->gen >= 8) cmd += 1; + + /* We always require a command barrier so that subsequent + * commands, such as breadcrumb interrupts, are strictly ordered + * wrt the contents of the write cache being flushed to memory + * (and thus being coherent from the CPU). + */ + cmd |= MI_FLUSH_DW_STORE_INDEX | MI_FLUSH_DW_OP_STOREDW; + /* * Bspec vol 1c.3 - blitter engine command streamer: * "If ENABLED, all TLBs will be invalidated once the flush @@ -2289,8 +2305,7 @@ * Post-Sync Operation field is a value of 1h or 3h." */ if (invalidate & I915_GEM_DOMAIN_RENDER) - cmd |= MI_INVALIDATE_TLB | MI_FLUSH_DW_STORE_INDEX | - MI_FLUSH_DW_OP_STOREDW; + cmd |= MI_INVALIDATE_TLB; intel_ring_emit(ring, cmd); intel_ring_emit(ring, I915_GEM_HWS_SCRATCH_ADDR | MI_FLUSH_DW_USE_GTT); if (INTEL_INFO(ring->dev)->gen >= 8) { --- linux-3.19.0.orig/drivers/gpu/drm/i915/intel_sideband.c +++ linux-3.19.0/drivers/gpu/drm/i915/intel_sideband.c @@ -82,7 +82,7 @@ WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); mutex_lock(&dev_priv->dpio_lock); - vlv_sideband_rw(dev_priv, PCI_DEVFN(2, 0), IOSF_PORT_PUNIT, + vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_PUNIT, SB_CRRDDA_NP, addr, &val); mutex_unlock(&dev_priv->dpio_lock); @@ -94,7 +94,7 @@ WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); mutex_lock(&dev_priv->dpio_lock); - vlv_sideband_rw(dev_priv, PCI_DEVFN(2, 0), IOSF_PORT_PUNIT, + vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_PUNIT, SB_CRWRDA_NP, addr, &val); mutex_unlock(&dev_priv->dpio_lock); } @@ -103,7 +103,7 @@ { u32 val = 0; - vlv_sideband_rw(dev_priv, PCI_DEVFN(2, 0), IOSF_PORT_BUNIT, + vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_BUNIT, SB_CRRDDA_NP, reg, &val); return val; @@ -111,7 +111,7 @@ void vlv_bunit_write(struct drm_i915_private *dev_priv, u32 reg, u32 val) { - vlv_sideband_rw(dev_priv, PCI_DEVFN(2, 0), IOSF_PORT_BUNIT, + vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_BUNIT, SB_CRWRDA_NP, reg, &val); } @@ -122,7 +122,7 @@ WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); mutex_lock(&dev_priv->dpio_lock); - vlv_sideband_rw(dev_priv, PCI_DEVFN(2, 0), IOSF_PORT_NC, + vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_NC, SB_CRRDDA_NP, addr, &val); mutex_unlock(&dev_priv->dpio_lock); @@ -132,56 +132,56 @@ u32 vlv_gpio_nc_read(struct drm_i915_private *dev_priv, u32 reg) { u32 val = 0; - vlv_sideband_rw(dev_priv, PCI_DEVFN(2, 0), IOSF_PORT_GPIO_NC, + vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_GPIO_NC, SB_CRRDDA_NP, reg, &val); return val; } void vlv_gpio_nc_write(struct drm_i915_private *dev_priv, u32 reg, u32 val) { - vlv_sideband_rw(dev_priv, PCI_DEVFN(2, 0), IOSF_PORT_GPIO_NC, + vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_GPIO_NC, SB_CRWRDA_NP, reg, &val); } u32 vlv_cck_read(struct drm_i915_private *dev_priv, u32 reg) { u32 val = 0; - vlv_sideband_rw(dev_priv, PCI_DEVFN(2, 0), IOSF_PORT_CCK, + vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_CCK, SB_CRRDDA_NP, reg, &val); return val; } void vlv_cck_write(struct drm_i915_private *dev_priv, u32 reg, u32 val) { - vlv_sideband_rw(dev_priv, PCI_DEVFN(2, 0), IOSF_PORT_CCK, + vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_CCK, SB_CRWRDA_NP, reg, &val); } u32 vlv_ccu_read(struct drm_i915_private *dev_priv, u32 reg) { u32 val = 0; - vlv_sideband_rw(dev_priv, PCI_DEVFN(2, 0), IOSF_PORT_CCU, + vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_CCU, SB_CRRDDA_NP, reg, &val); return val; } void vlv_ccu_write(struct drm_i915_private *dev_priv, u32 reg, u32 val) { - vlv_sideband_rw(dev_priv, PCI_DEVFN(2, 0), IOSF_PORT_CCU, + vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_CCU, SB_CRWRDA_NP, reg, &val); } u32 vlv_gps_core_read(struct drm_i915_private *dev_priv, u32 reg) { u32 val = 0; - vlv_sideband_rw(dev_priv, PCI_DEVFN(2, 0), IOSF_PORT_GPS_CORE, + vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_GPS_CORE, SB_CRRDDA_NP, reg, &val); return val; } void vlv_gps_core_write(struct drm_i915_private *dev_priv, u32 reg, u32 val) { - vlv_sideband_rw(dev_priv, PCI_DEVFN(2, 0), IOSF_PORT_GPS_CORE, + vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_GPS_CORE, SB_CRWRDA_NP, reg, &val); } --- linux-3.19.0.orig/drivers/gpu/drm/i915/intel_sprite.c +++ linux-3.19.0/drivers/gpu/drm/i915/intel_sprite.c @@ -1495,7 +1495,7 @@ drm_modeset_lock_all(dev); plane = drm_plane_find(dev, set->plane_id); - if (!plane) { + if (!plane || plane->type != DRM_PLANE_TYPE_OVERLAY) { ret = -ENOENT; goto out_unlock; } @@ -1522,7 +1522,7 @@ drm_modeset_lock_all(dev); plane = drm_plane_find(dev, get->plane_id); - if (!plane) { + if (!plane || plane->type != DRM_PLANE_TYPE_OVERLAY) { ret = -ENOENT; goto out_unlock; } --- linux-3.19.0.orig/drivers/gpu/drm/msm/mdp/mdp4/mdp4_plane.c +++ linux-3.19.0/drivers/gpu/drm/msm/mdp/mdp4/mdp4_plane.c @@ -81,7 +81,8 @@ }; static int mdp4_plane_prepare_fb(struct drm_plane *plane, - struct drm_framebuffer *fb) + struct drm_framebuffer *fb, + const struct drm_plane_state *new_state) { struct mdp4_plane *mdp4_plane = to_mdp4_plane(plane); struct mdp4_kms *mdp4_kms = get_kms(plane); @@ -91,7 +92,8 @@ } static void mdp4_plane_cleanup_fb(struct drm_plane *plane, - struct drm_framebuffer *fb) + struct drm_framebuffer *fb, + const struct drm_plane_state *old_state) { struct mdp4_plane *mdp4_plane = to_mdp4_plane(plane); struct mdp4_kms *mdp4_kms = get_kms(plane); --- linux-3.19.0.orig/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c +++ linux-3.19.0/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c @@ -113,6 +113,7 @@ } else { mdp5_state->zpos = 1 + drm_plane_index(plane); } + mdp5_state->base.plane = plane; plane->state = &mdp5_state->base; } @@ -157,7 +158,8 @@ }; static int mdp5_plane_prepare_fb(struct drm_plane *plane, - struct drm_framebuffer *fb) + struct drm_framebuffer *fb, + const struct drm_plane_state *new_state) { struct mdp5_plane *mdp5_plane = to_mdp5_plane(plane); struct mdp5_kms *mdp5_kms = get_kms(plane); @@ -167,7 +169,8 @@ } static void mdp5_plane_cleanup_fb(struct drm_plane *plane, - struct drm_framebuffer *fb) + struct drm_framebuffer *fb, + const struct drm_plane_state *old_state) { struct mdp5_plane *mdp5_plane = to_mdp5_plane(plane); struct mdp5_kms *mdp5_kms = get_kms(plane); --- linux-3.19.0.orig/drivers/gpu/drm/msm/msm_atomic.c +++ linux-3.19.0/drivers/gpu/drm/msm/msm_atomic.c @@ -127,6 +127,26 @@ } +int msm_atomic_check(struct drm_device *dev, + struct drm_atomic_state *state) +{ + int ret; + + /* + * msm ->atomic_check can update ->mode_changed for pixel format + * changes, hence must be run before we check the modeset changes. + */ + ret = drm_atomic_helper_check_planes(dev, state); + if (ret) + return ret; + + ret = drm_atomic_helper_check_modeset(dev, state); + if (ret) + return ret; + + return ret; +} + /** * drm_atomic_helper_commit - commit validated state object * @dev: DRM device --- linux-3.19.0.orig/drivers/gpu/drm/msm/msm_drv.c +++ linux-3.19.0/drivers/gpu/drm/msm/msm_drv.c @@ -29,7 +29,7 @@ static const struct drm_mode_config_funcs mode_config_funcs = { .fb_create = msm_framebuffer_create, .output_poll_changed = msm_fb_output_poll_changed, - .atomic_check = drm_atomic_helper_check, + .atomic_check = msm_atomic_check, .atomic_commit = msm_atomic_commit, }; --- linux-3.19.0.orig/drivers/gpu/drm/msm/msm_drv.h +++ linux-3.19.0/drivers/gpu/drm/msm/msm_drv.h @@ -148,6 +148,8 @@ (_cb)->func = _func; \ } while (0) +int msm_atomic_check(struct drm_device *dev, + struct drm_atomic_state *state); int msm_atomic_commit(struct drm_device *dev, struct drm_atomic_state *state, bool async); --- linux-3.19.0.orig/drivers/gpu/drm/nouveau/nouveau_bios.c +++ linux-3.19.0/drivers/gpu/drm/nouveau/nouveau_bios.c @@ -350,7 +350,7 @@ /* Apple cards don't have the fp table; the laptops use DDC */ /* The table is also missing on some x86 IGPs */ #ifndef __powerpc__ - NV_ERROR(drm, "Pointer to flat panel table invalid\n"); + NV_WARN(drm, "Pointer to flat panel table invalid\n"); #endif bios->digital_min_front_porch = 0x4b; return 0; @@ -934,7 +934,7 @@ tmdstableptr = ROM16(bios->data[bitentry->offset]); if (!tmdstableptr) { - NV_ERROR(drm, "Pointer to TMDS table invalid\n"); + NV_WARN(drm, "Pointer to TMDS table invalid\n"); return -EINVAL; } --- linux-3.19.0.orig/drivers/gpu/drm/radeon/atombios_crtc.c +++ linux-3.19.0/drivers/gpu/drm/radeon/atombios_crtc.c @@ -330,8 +330,10 @@ misc |= ATOM_COMPOSITESYNC; if (mode->flags & DRM_MODE_FLAG_INTERLACE) misc |= ATOM_INTERLACE; - if (mode->flags & DRM_MODE_FLAG_DBLSCAN) + if (mode->flags & DRM_MODE_FLAG_DBLCLK) misc |= ATOM_DOUBLE_CLOCK_MODE; + if (mode->flags & DRM_MODE_FLAG_DBLSCAN) + misc |= ATOM_H_REPLICATIONBY2 | ATOM_V_REPLICATIONBY2; args.susModeMiscInfo.usAccess = cpu_to_le16(misc); args.ucCRTC = radeon_crtc->crtc_id; @@ -374,8 +376,10 @@ misc |= ATOM_COMPOSITESYNC; if (mode->flags & DRM_MODE_FLAG_INTERLACE) misc |= ATOM_INTERLACE; - if (mode->flags & DRM_MODE_FLAG_DBLSCAN) + if (mode->flags & DRM_MODE_FLAG_DBLCLK) misc |= ATOM_DOUBLE_CLOCK_MODE; + if (mode->flags & DRM_MODE_FLAG_DBLSCAN) + misc |= ATOM_H_REPLICATIONBY2 | ATOM_V_REPLICATIONBY2; args.susModeMiscInfo.usAccess = cpu_to_le16(misc); args.ucCRTC = radeon_crtc->crtc_id; @@ -1405,6 +1409,9 @@ (x << 16) | y); viewport_w = crtc->mode.hdisplay; viewport_h = (crtc->mode.vdisplay + 1) & ~1; + if ((rdev->family >= CHIP_BONAIRE) && + (crtc->mode.flags & DRM_MODE_FLAG_INTERLACE)) + viewport_h *= 2; WREG32(EVERGREEN_VIEWPORT_SIZE + radeon_crtc->crtc_offset, (viewport_w << 16) | viewport_h); --- linux-3.19.0.orig/drivers/gpu/drm/radeon/atombios_dp.c +++ linux-3.19.0/drivers/gpu/drm/radeon/atombios_dp.c @@ -623,10 +623,8 @@ drm_dp_dpcd_writeb(dp_info->aux, DP_DOWNSPREAD_CTRL, 0); - if ((dp_info->connector->connector_type == DRM_MODE_CONNECTOR_eDP) && - (dig->panel_mode == DP_PANEL_MODE_INTERNAL_DP2_MODE)) { + if (dig->panel_mode == DP_PANEL_MODE_INTERNAL_DP2_MODE) drm_dp_dpcd_writeb(dp_info->aux, DP_EDP_CONFIGURATION_SET, 1); - } /* set the lane count on the sink */ tmp = dp_info->dp_lane_count; --- linux-3.19.0.orig/drivers/gpu/drm/radeon/cik.c +++ linux-3.19.0/drivers/gpu/drm/radeon/cik.c @@ -3904,7 +3904,21 @@ struct radeon_ring *ring = &rdev->ring[fence->ring]; u64 addr = rdev->fence_drv[fence->ring].gpu_addr; - /* EVENT_WRITE_EOP - flush caches, send int */ + /* Workaround for cache flush problems. First send a dummy EOP + * event down the pipe with seq one below. + */ + radeon_ring_write(ring, PACKET3(PACKET3_EVENT_WRITE_EOP, 4)); + radeon_ring_write(ring, (EOP_TCL1_ACTION_EN | + EOP_TC_ACTION_EN | + EVENT_TYPE(CACHE_FLUSH_AND_INV_TS_EVENT) | + EVENT_INDEX(5))); + radeon_ring_write(ring, addr & 0xfffffffc); + radeon_ring_write(ring, (upper_32_bits(addr) & 0xffff) | + DATA_SEL(1) | INT_SEL(0)); + radeon_ring_write(ring, fence->seq - 1); + radeon_ring_write(ring, 0); + + /* Then send the real EOP event down the pipe. */ radeon_ring_write(ring, PACKET3(PACKET3_EVENT_WRITE_EOP, 4)); radeon_ring_write(ring, (EOP_TCL1_ACTION_EN | EOP_TC_ACTION_EN | @@ -7334,7 +7348,6 @@ u32 hpd1, hpd2, hpd3, hpd4, hpd5, hpd6; u32 grbm_int_cntl = 0; u32 dma_cntl, dma_cntl1; - u32 thermal_int; if (!rdev->irq.installed) { WARN(1, "Can't enable IRQ/MSI because no handler is installed\n"); @@ -7364,13 +7377,6 @@ cp_m1p0 = RREG32(CP_ME1_PIPE0_INT_CNTL) & ~TIME_STAMP_INT_ENABLE; - if (rdev->flags & RADEON_IS_IGP) - thermal_int = RREG32_SMC(CG_THERMAL_INT_CTRL) & - ~(THERM_INTH_MASK | THERM_INTL_MASK); - else - thermal_int = RREG32_SMC(CG_THERMAL_INT) & - ~(THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW); - /* enable CP interrupts on all rings */ if (atomic_read(&rdev->irq.ring_int[RADEON_RING_TYPE_GFX_INDEX])) { DRM_DEBUG("cik_irq_set: sw int gfx\n"); @@ -7474,14 +7480,6 @@ hpd6 |= DC_HPDx_INT_EN; } - if (rdev->irq.dpm_thermal) { - DRM_DEBUG("dpm thermal\n"); - if (rdev->flags & RADEON_IS_IGP) - thermal_int |= THERM_INTH_MASK | THERM_INTL_MASK; - else - thermal_int |= THERM_INT_MASK_HIGH | THERM_INT_MASK_LOW; - } - WREG32(CP_INT_CNTL_RING0, cp_int_cntl); WREG32(SDMA0_CNTL + SDMA0_REGISTER_OFFSET, dma_cntl); @@ -7528,10 +7526,8 @@ WREG32(DC_HPD5_INT_CONTROL, hpd5); WREG32(DC_HPD6_INT_CONTROL, hpd6); - if (rdev->flags & RADEON_IS_IGP) - WREG32_SMC(CG_THERMAL_INT_CTRL, thermal_int); - else - WREG32_SMC(CG_THERMAL_INT, thermal_int); + /* posting read */ + RREG32(SRBM_STATUS); return 0; } --- linux-3.19.0.orig/drivers/gpu/drm/radeon/evergreen.c +++ linux-3.19.0/drivers/gpu/drm/radeon/evergreen.c @@ -4589,6 +4589,9 @@ WREG32(AFMT_AUDIO_PACKET_CONTROL + EVERGREEN_CRTC4_REGISTER_OFFSET, afmt5); WREG32(AFMT_AUDIO_PACKET_CONTROL + EVERGREEN_CRTC5_REGISTER_OFFSET, afmt6); + /* posting read */ + RREG32(SRBM_STATUS); + return 0; } --- linux-3.19.0.orig/drivers/gpu/drm/radeon/kv_dpm.c +++ linux-3.19.0/drivers/gpu/drm/radeon/kv_dpm.c @@ -1169,6 +1169,19 @@ } } +static void kv_enable_thermal_int(struct radeon_device *rdev, bool enable) +{ + u32 thermal_int; + + thermal_int = RREG32_SMC(CG_THERMAL_INT_CTRL); + if (enable) + thermal_int |= THERM_INTH_MASK | THERM_INTL_MASK; + else + thermal_int &= ~(THERM_INTH_MASK | THERM_INTL_MASK); + WREG32_SMC(CG_THERMAL_INT_CTRL, thermal_int); + +} + int kv_dpm_enable(struct radeon_device *rdev) { struct kv_power_info *pi = kv_get_pi(rdev); @@ -1280,8 +1293,7 @@ DRM_ERROR("kv_set_thermal_temperature_range failed\n"); return ret; } - rdev->irq.dpm_thermal = true; - radeon_irq_set(rdev); + kv_enable_thermal_int(rdev, true); } /* powerdown unused blocks for now */ @@ -1312,6 +1324,7 @@ kv_stop_dpm(rdev); kv_enable_ulv(rdev, false); kv_reset_am(rdev); + kv_enable_thermal_int(rdev, false); kv_update_current_ps(rdev, rdev->pm.dpm.boot_ps); } --- linux-3.19.0.orig/drivers/gpu/drm/radeon/ni.c +++ linux-3.19.0/drivers/gpu/drm/radeon/ni.c @@ -1085,12 +1085,12 @@ if ((rdev->config.cayman.max_backends_per_se == 1) && (rdev->flags & RADEON_IS_IGP)) { - if ((disabled_rb_mask & 3) == 1) { - /* RB0 disabled, RB1 enabled */ - tmp = 0x11111111; - } else { + if ((disabled_rb_mask & 3) == 2) { /* RB1 disabled, RB0 enabled */ tmp = 0x00000000; + } else { + /* RB0 disabled, RB1 enabled */ + tmp = 0x11111111; } } else { tmp = gb_addr_config & NUM_PIPES_MASK; --- linux-3.19.0.orig/drivers/gpu/drm/radeon/r100.c +++ linux-3.19.0/drivers/gpu/drm/radeon/r100.c @@ -728,6 +728,10 @@ tmp |= RADEON_FP2_DETECT_MASK; } WREG32(RADEON_GEN_INT_CNTL, tmp); + + /* read back to post the write */ + RREG32(RADEON_GEN_INT_CNTL); + return 0; } --- linux-3.19.0.orig/drivers/gpu/drm/radeon/r600.c +++ linux-3.19.0/drivers/gpu/drm/radeon/r600.c @@ -3783,6 +3783,9 @@ WREG32(RV770_CG_THERMAL_INT, thermal_int); } + /* posting read */ + RREG32(R_000E50_SRBM_STATUS); + return 0; } --- linux-3.19.0.orig/drivers/gpu/drm/radeon/r600_dpm.c +++ linux-3.19.0/drivers/gpu/drm/radeon/r600_dpm.c @@ -188,7 +188,7 @@ list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { radeon_crtc = to_radeon_crtc(crtc); if (crtc->enabled && radeon_crtc->enabled && radeon_crtc->hw_mode.clock) { - vrefresh = radeon_crtc->hw_mode.vrefresh; + vrefresh = drm_mode_vrefresh(&radeon_crtc->hw_mode); break; } } --- linux-3.19.0.orig/drivers/gpu/drm/radeon/radeon.h +++ linux-3.19.0/drivers/gpu/drm/radeon/radeon.h @@ -1565,6 +1565,7 @@ int new_active_crtc_count; u32 current_active_crtcs; int current_active_crtc_count; + bool single_display; struct radeon_dpm_dynamic_state dyn_state; struct radeon_dpm_fan fan; u32 tdp_limit; --- linux-3.19.0.orig/drivers/gpu/drm/radeon/radeon_atombios.c +++ linux-3.19.0/drivers/gpu/drm/radeon/radeon_atombios.c @@ -3289,6 +3289,7 @@ args.in.ucVoltageType = VOLTAGE_TYPE_VDDC; args.in.ucVoltageMode = ATOM_GET_VOLTAGE_EVV_VOLTAGE; + args.in.usVoltageLevel = cpu_to_le16(virtual_voltage_id); args.in.ulSCLKFreq = cpu_to_le32(rdev->pm.dpm.dyn_state.vddc_dependency_on_sclk.entries[entry_id].clk); --- linux-3.19.0.orig/drivers/gpu/drm/radeon/radeon_bios.c +++ linux-3.19.0/drivers/gpu/drm/radeon/radeon_bios.c @@ -76,7 +76,7 @@ static bool radeon_read_bios(struct radeon_device *rdev) { - uint8_t __iomem *bios; + uint8_t __iomem *bios, val1, val2; size_t size; rdev->bios = NULL; @@ -86,15 +86,19 @@ return false; } - if (size == 0 || bios[0] != 0x55 || bios[1] != 0xaa) { + val1 = readb(&bios[0]); + val2 = readb(&bios[1]); + + if (size == 0 || val1 != 0x55 || val2 != 0xaa) { pci_unmap_rom(rdev->pdev, bios); return false; } - rdev->bios = kmemdup(bios, size, GFP_KERNEL); + rdev->bios = kzalloc(size, GFP_KERNEL); if (rdev->bios == NULL) { pci_unmap_rom(rdev->pdev, bios); return false; } + memcpy_fromio(rdev->bios, bios, size); pci_unmap_rom(rdev->pdev, bios); return true; } --- linux-3.19.0.orig/drivers/gpu/drm/radeon/radeon_cs.c +++ linux-3.19.0/drivers/gpu/drm/radeon/radeon_cs.c @@ -256,11 +256,13 @@ u32 ring = RADEON_CS_RING_GFX; s32 priority = 0; + INIT_LIST_HEAD(&p->validated); + if (!cs->num_chunks) { return 0; } + /* get chunks */ - INIT_LIST_HEAD(&p->validated); p->idx = 0; p->ib.sa_bo = NULL; p->const_ib.sa_bo = NULL; --- linux-3.19.0.orig/drivers/gpu/drm/radeon/radeon_encoders.c +++ linux-3.19.0/drivers/gpu/drm/radeon/radeon_encoders.c @@ -179,9 +179,12 @@ (rdev->pdev->subsystem_vendor == 0x1734) && (rdev->pdev->subsystem_device == 0x1107)) use_bl = false; +/* Older PPC macs use on-GPU backlight controller */ +#ifndef CONFIG_PPC_PMAC /* disable native backlight control on older asics */ else if (rdev->family < CHIP_R600) use_bl = false; +#endif else use_bl = true; } --- linux-3.19.0.orig/drivers/gpu/drm/radeon/radeon_fence.c +++ linux-3.19.0/drivers/gpu/drm/radeon/radeon_fence.c @@ -1030,37 +1030,59 @@ return test_bit(FENCE_FLAG_SIGNALED_BIT, &fence->base.flags); } +struct radeon_wait_cb { + struct fence_cb base; + struct task_struct *task; +}; + +static void +radeon_fence_wait_cb(struct fence *fence, struct fence_cb *cb) +{ + struct radeon_wait_cb *wait = + container_of(cb, struct radeon_wait_cb, base); + + wake_up_process(wait->task); +} + static signed long radeon_fence_default_wait(struct fence *f, bool intr, signed long t) { struct radeon_fence *fence = to_radeon_fence(f); struct radeon_device *rdev = fence->rdev; - bool signaled; + struct radeon_wait_cb cb; + + cb.task = current; + + if (fence_add_callback(f, &cb.base, radeon_fence_wait_cb)) + return t; - fence_enable_sw_signaling(&fence->base); + while (t > 0) { + if (intr) + set_current_state(TASK_INTERRUPTIBLE); + else + set_current_state(TASK_UNINTERRUPTIBLE); + + /* + * radeon_test_signaled must be called after + * set_current_state to prevent a race with wake_up_process + */ + if (radeon_test_signaled(fence)) + break; + + if (rdev->needs_reset) { + t = -EDEADLK; + break; + } + + t = schedule_timeout(t); + + if (t > 0 && intr && signal_pending(current)) + t = -ERESTARTSYS; + } - /* - * This function has to return -EDEADLK, but cannot hold - * exclusive_lock during the wait because some callers - * may already hold it. This means checking needs_reset without - * lock, and not fiddling with any gpu internals. - * - * The callback installed with fence_enable_sw_signaling will - * run before our wait_event_*timeout call, so we will see - * both the signaled fence and the changes to needs_reset. - */ - - if (intr) - t = wait_event_interruptible_timeout(rdev->fence_queue, - ((signaled = radeon_test_signaled(fence)) || - rdev->needs_reset), t); - else - t = wait_event_timeout(rdev->fence_queue, - ((signaled = radeon_test_signaled(fence)) || - rdev->needs_reset), t); + __set_current_state(TASK_RUNNING); + fence_remove_callback(f, &cb.base); - if (t > 0 && !signaled) - return -EDEADLK; return t; } --- linux-3.19.0.orig/drivers/gpu/drm/radeon/radeon_kfd.c +++ linux-3.19.0/drivers/gpu/drm/radeon/radeon_kfd.c @@ -152,7 +152,7 @@ .compute_vmid_bitmap = 0xFF00, .first_compute_pipe = 1, - .compute_pipe_count = 8 - 1, + .compute_pipe_count = 4 - 1, }; radeon_doorbell_get_kfd_info(rdev, --- linux-3.19.0.orig/drivers/gpu/drm/radeon/radeon_mn.c +++ linux-3.19.0/drivers/gpu/drm/radeon/radeon_mn.c @@ -122,7 +122,6 @@ it = interval_tree_iter_first(&rmn->objects, start, end); while (it) { struct radeon_bo *bo; - struct fence *fence; int r; bo = container_of(it, struct radeon_bo, mn_it); @@ -134,12 +133,10 @@ continue; } - fence = reservation_object_get_excl(bo->tbo.resv); - if (fence) { - r = radeon_fence_wait((struct radeon_fence *)fence, false); - if (r) - DRM_ERROR("(%d) failed to wait for user bo\n", r); - } + r = reservation_object_wait_timeout_rcu(bo->tbo.resv, true, + false, MAX_SCHEDULE_TIMEOUT); + if (r) + DRM_ERROR("(%d) failed to wait for user bo\n", r); radeon_ttm_placement_from_domain(bo, RADEON_GEM_DOMAIN_CPU); r = ttm_bo_validate(&bo->tbo, &bo->placement, false, false); --- linux-3.19.0.orig/drivers/gpu/drm/radeon/radeon_object.c +++ linux-3.19.0/drivers/gpu/drm/radeon/radeon_object.c @@ -173,17 +173,6 @@ else rbo->placements[i].lpfn = 0; } - - /* - * Use two-ended allocation depending on the buffer size to - * improve fragmentation quality. - * 512kb was measured as the most optimal number. - */ - if (rbo->tbo.mem.size > 512 * 1024) { - for (i = 0; i < c; i++) { - rbo->placements[i].flags |= TTM_PL_FLAG_TOPDOWN; - } - } } int radeon_bo_create(struct radeon_device *rdev, @@ -238,6 +227,18 @@ * See https://bugs.freedesktop.org/show_bug.cgi?id=84627 */ bo->flags &= ~RADEON_GEM_GTT_WC; +#elif defined(CONFIG_X86) && !defined(CONFIG_X86_PAT) + /* Don't try to enable write-combining when it can't work, or things + * may be slow + * See https://bugs.freedesktop.org/show_bug.cgi?id=88758 + */ + +#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ + thanks to write-combining + + DRM_INFO_ONCE("Please enable CONFIG_MTRR and CONFIG_X86_PAT for " + "better performance thanks to write-combining\n"); + bo->flags &= ~RADEON_GEM_GTT_WC; #endif radeon_ttm_placement_from_domain(bo, domain); --- linux-3.19.0.orig/drivers/gpu/drm/radeon/radeon_pm.c +++ linux-3.19.0/drivers/gpu/drm/radeon/radeon_pm.c @@ -704,12 +704,8 @@ radeon_pm_compute_clocks(rdev); } -static struct radeon_ps *radeon_dpm_pick_power_state(struct radeon_device *rdev, - enum radeon_pm_state_type dpm_state) +static bool radeon_dpm_single_display(struct radeon_device *rdev) { - int i; - struct radeon_ps *ps; - u32 ui_class; bool single_display = (rdev->pm.dpm.new_active_crtc_count < 2) ? true : false; @@ -719,6 +715,17 @@ single_display = false; } + return single_display; +} + +static struct radeon_ps *radeon_dpm_pick_power_state(struct radeon_device *rdev, + enum radeon_pm_state_type dpm_state) +{ + int i; + struct radeon_ps *ps; + u32 ui_class; + bool single_display = radeon_dpm_single_display(rdev); + /* certain older asics have a separare 3D performance state, * so try that first if the user selected performance */ @@ -844,6 +851,7 @@ struct radeon_ps *ps; enum radeon_pm_state_type dpm_state; int ret; + bool single_display = radeon_dpm_single_display(rdev); /* if dpm init failed */ if (!rdev->pm.dpm_enabled) @@ -868,6 +876,9 @@ /* vce just modifies an existing state so force a change */ if (ps->vce_active != rdev->pm.dpm.vce_active) goto force; + /* user has made a display change (such as timing) */ + if (rdev->pm.dpm.single_display != single_display) + goto force; if ((rdev->family < CHIP_BARTS) || (rdev->flags & RADEON_IS_IGP)) { /* for pre-BTC and APUs if the num crtcs changed but state is the same, * all we need to do is update the display configuration. @@ -930,6 +941,7 @@ rdev->pm.dpm.current_active_crtcs = rdev->pm.dpm.new_active_crtcs; rdev->pm.dpm.current_active_crtc_count = rdev->pm.dpm.new_active_crtc_count; + rdev->pm.dpm.single_display = single_display; /* wait for the rings to drain */ for (i = 0; i < RADEON_NUM_RINGS; i++) { --- linux-3.19.0.orig/drivers/gpu/drm/radeon/radeon_ttm.c +++ linux-3.19.0/drivers/gpu/drm/radeon/radeon_ttm.c @@ -598,6 +598,10 @@ enum dma_data_direction direction = write ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE; + /* double check that we don't free the table twice */ + if (!ttm->sg->sgl) + return; + /* free the sg table and pages again */ dma_unmap_sg(rdev->dev, ttm->sg->sgl, ttm->sg->nents, direction); --- linux-3.19.0.orig/drivers/gpu/drm/radeon/rs600.c +++ linux-3.19.0/drivers/gpu/drm/radeon/rs600.c @@ -693,6 +693,10 @@ WREG32(R_007D18_DC_HOT_PLUG_DETECT2_INT_CONTROL, hpd2); if (ASIC_IS_DCE2(rdev)) WREG32(R_007408_HDMI0_AUDIO_PACKET_CONTROL, hdmi0); + + /* posting read */ + RREG32(R_000040_GEN_INT_CNTL); + return 0; } --- linux-3.19.0.orig/drivers/gpu/drm/radeon/si.c +++ linux-3.19.0/drivers/gpu/drm/radeon/si.c @@ -6198,6 +6198,9 @@ WREG32(CG_THERMAL_INT, thermal_int); + /* posting read */ + RREG32(SRBM_STATUS); + return 0; } @@ -7118,8 +7121,7 @@ WREG32_P(CG_UPLL_FUNC_CNTL, UPLL_BYPASS_EN_MASK, ~UPLL_BYPASS_EN_MASK); if (!vclk || !dclk) { - /* keep the Bypass mode, put PLL to sleep */ - WREG32_P(CG_UPLL_FUNC_CNTL, UPLL_SLEEP_MASK, ~UPLL_SLEEP_MASK); + /* keep the Bypass mode */ return 0; } @@ -7135,8 +7137,7 @@ /* set VCO_MODE to 1 */ WREG32_P(CG_UPLL_FUNC_CNTL, UPLL_VCO_MODE_MASK, ~UPLL_VCO_MODE_MASK); - /* toggle UPLL_SLEEP to 1 then back to 0 */ - WREG32_P(CG_UPLL_FUNC_CNTL, UPLL_SLEEP_MASK, ~UPLL_SLEEP_MASK); + /* disable sleep mode */ WREG32_P(CG_UPLL_FUNC_CNTL, 0, ~UPLL_SLEEP_MASK); /* deassert UPLL_RESET */ --- linux-3.19.0.orig/drivers/gpu/drm/tegra/drm.c +++ linux-3.19.0/drivers/gpu/drm/tegra/drm.c @@ -190,7 +190,7 @@ if (err < 0) return err; - err = get_user(dest->target.offset, &src->cmdbuf.offset); + err = get_user(dest->target.offset, &src->target.offset); if (err < 0) return err; --- linux-3.19.0.orig/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c +++ linux-3.19.0/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c @@ -725,32 +725,6 @@ goto out_err1; } - ret = ttm_bo_init_mm(&dev_priv->bdev, TTM_PL_VRAM, - (dev_priv->vram_size >> PAGE_SHIFT)); - if (unlikely(ret != 0)) { - DRM_ERROR("Failed initializing memory manager for VRAM.\n"); - goto out_err2; - } - - dev_priv->has_gmr = true; - if (((dev_priv->capabilities & (SVGA_CAP_GMR | SVGA_CAP_GMR2)) == 0) || - refuse_dma || ttm_bo_init_mm(&dev_priv->bdev, VMW_PL_GMR, - VMW_PL_GMR) != 0) { - DRM_INFO("No GMR memory available. " - "Graphics memory resources are very limited.\n"); - dev_priv->has_gmr = false; - } - - if (dev_priv->capabilities & SVGA_CAP_GBOBJECTS) { - dev_priv->has_mob = true; - if (ttm_bo_init_mm(&dev_priv->bdev, VMW_PL_MOB, - VMW_PL_MOB) != 0) { - DRM_INFO("No MOB memory available. " - "3D will be disabled.\n"); - dev_priv->has_mob = false; - } - } - dev_priv->mmio_mtrr = arch_phys_wc_add(dev_priv->mmio_start, dev_priv->mmio_size); @@ -813,6 +787,33 @@ goto out_no_fman; } + + ret = ttm_bo_init_mm(&dev_priv->bdev, TTM_PL_VRAM, + (dev_priv->vram_size >> PAGE_SHIFT)); + if (unlikely(ret != 0)) { + DRM_ERROR("Failed initializing memory manager for VRAM.\n"); + goto out_no_vram; + } + + dev_priv->has_gmr = true; + if (((dev_priv->capabilities & (SVGA_CAP_GMR | SVGA_CAP_GMR2)) == 0) || + refuse_dma || ttm_bo_init_mm(&dev_priv->bdev, VMW_PL_GMR, + VMW_PL_GMR) != 0) { + DRM_INFO("No GMR memory available. " + "Graphics memory resources are very limited.\n"); + dev_priv->has_gmr = false; + } + + if (dev_priv->capabilities & SVGA_CAP_GBOBJECTS) { + dev_priv->has_mob = true; + if (ttm_bo_init_mm(&dev_priv->bdev, VMW_PL_MOB, + VMW_PL_MOB) != 0) { + DRM_INFO("No MOB memory available. " + "3D will be disabled.\n"); + dev_priv->has_mob = false; + } + } + vmw_kms_save_vga(dev_priv); /* Start kms and overlay systems, needs fifo. */ @@ -838,6 +839,12 @@ vmw_kms_close(dev_priv); out_no_kms: vmw_kms_restore_vga(dev_priv); + if (dev_priv->has_mob) + (void) ttm_bo_clean_mm(&dev_priv->bdev, VMW_PL_MOB); + if (dev_priv->has_gmr) + (void) ttm_bo_clean_mm(&dev_priv->bdev, VMW_PL_GMR); + (void)ttm_bo_clean_mm(&dev_priv->bdev, TTM_PL_VRAM); +out_no_vram: vmw_fence_manager_takedown(dev_priv->fman); out_no_fman: if (dev_priv->capabilities & SVGA_CAP_IRQMASK) @@ -853,12 +860,6 @@ iounmap(dev_priv->mmio_virt); out_err3: arch_phys_wc_del(dev_priv->mmio_mtrr); - if (dev_priv->has_mob) - (void) ttm_bo_clean_mm(&dev_priv->bdev, VMW_PL_MOB); - if (dev_priv->has_gmr) - (void) ttm_bo_clean_mm(&dev_priv->bdev, VMW_PL_GMR); - (void)ttm_bo_clean_mm(&dev_priv->bdev, TTM_PL_VRAM); -out_err2: (void)ttm_bo_device_release(&dev_priv->bdev); out_err1: vmw_ttm_global_release(dev_priv); @@ -887,6 +888,13 @@ } vmw_kms_close(dev_priv); vmw_overlay_close(dev_priv); + + if (dev_priv->has_mob) + (void) ttm_bo_clean_mm(&dev_priv->bdev, VMW_PL_MOB); + if (dev_priv->has_gmr) + (void)ttm_bo_clean_mm(&dev_priv->bdev, VMW_PL_GMR); + (void)ttm_bo_clean_mm(&dev_priv->bdev, TTM_PL_VRAM); + vmw_fence_manager_takedown(dev_priv->fman); if (dev_priv->capabilities & SVGA_CAP_IRQMASK) drm_irq_uninstall(dev_priv->dev); @@ -898,11 +906,6 @@ ttm_object_device_release(&dev_priv->tdev); iounmap(dev_priv->mmio_virt); arch_phys_wc_del(dev_priv->mmio_mtrr); - if (dev_priv->has_mob) - (void) ttm_bo_clean_mm(&dev_priv->bdev, VMW_PL_MOB); - if (dev_priv->has_gmr) - (void)ttm_bo_clean_mm(&dev_priv->bdev, VMW_PL_GMR); - (void)ttm_bo_clean_mm(&dev_priv->bdev, TTM_PL_VRAM); (void)ttm_bo_device_release(&dev_priv->bdev); vmw_ttm_global_release(dev_priv); --- linux-3.19.0.orig/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c +++ linux-3.19.0/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c @@ -2780,13 +2780,11 @@ NULL, arg->command_size, arg->throttle_us, (void __user *)(unsigned long)arg->fence_rep, NULL); - + ttm_read_unlock(&dev_priv->reservation_sem); if (unlikely(ret != 0)) - goto out_unlock; + return ret; vmw_kms_cursor_post_execbuf(dev_priv); -out_unlock: - ttm_read_unlock(&dev_priv->reservation_sem); - return ret; + return 0; } --- linux-3.19.0.orig/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c +++ linux-3.19.0/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c @@ -2033,23 +2033,17 @@ int i; struct drm_mode_config *mode_config = &dev->mode_config; - ret = ttm_read_lock(&dev_priv->reservation_sem, true); - if (unlikely(ret != 0)) - return ret; - if (!arg->num_outputs) { struct drm_vmw_rect def_rect = {0, 0, 800, 600}; vmw_du_update_layout(dev_priv, 1, &def_rect); - goto out_unlock; + return 0; } rects_size = arg->num_outputs * sizeof(struct drm_vmw_rect); rects = kcalloc(arg->num_outputs, sizeof(struct drm_vmw_rect), GFP_KERNEL); - if (unlikely(!rects)) { - ret = -ENOMEM; - goto out_unlock; - } + if (unlikely(!rects)) + return -ENOMEM; user_rects = (void __user *)(unsigned long)arg->rects; ret = copy_from_user(rects, user_rects, rects_size); @@ -2074,7 +2068,5 @@ out_free: kfree(rects); -out_unlock: - ttm_read_unlock(&dev_priv->reservation_sem); return ret; } --- linux-3.19.0.orig/drivers/hid/hid-debug.c +++ linux-3.19.0/drivers/hid/hid-debug.c @@ -165,6 +165,7 @@ {0, 0x53, "DeviceIndex"}, {0, 0x54, "ContactCount"}, {0, 0x55, "ContactMaximumNumber"}, + {0, 0x59, "ButtonType"}, {0, 0x5A, "SecondaryBarrelSwitch"}, {0, 0x5B, "TransducerSerialNumber"}, { 15, 0, "PhysicalInterfaceDevice" }, --- linux-3.19.0.orig/drivers/hid/hid-input.c +++ linux-3.19.0/drivers/hid/hid-input.c @@ -1104,6 +1104,23 @@ return; } + /* + * Ignore reports for absolute data if the data didn't change. This is + * not only an optimization but also fixes 'dead' key reports. Some + * RollOver implementations for localized keys (like BACKSLASH/PIPE; HID + * 0x31 and 0x32) report multiple keys, even though a localized keyboard + * can only have one of them physically available. The 'dead' keys + * report constant 0. As all map to the same keycode, they'd confuse + * the input layer. If we filter the 'dead' keys on the HID level, we + * skip the keycode translation and only forward real events. + */ + if (!(field->flags & (HID_MAIN_ITEM_RELATIVE | + HID_MAIN_ITEM_BUFFERED_BYTE)) && + (field->flags & HID_MAIN_ITEM_VARIABLE) && + usage->usage_index < field->maxusage && + value == field->value[usage->usage_index]) + return; + /* report the usage code as scancode if the key status has changed */ if (usage->type == EV_KEY && !!test_bit(usage->code, input->key) != value) input_event(input, EV_MSC, MSC_SCAN, usage->hid); --- linux-3.19.0.orig/drivers/hid/hid-multitouch.c +++ linux-3.19.0/drivers/hid/hid-multitouch.c @@ -72,6 +72,8 @@ #define MT_INPUTMODE_TOUCHSCREEN 0x02 #define MT_INPUTMODE_TOUCHPAD 0x03 +#define MT_BUTTONTYPE_CLICKPAD 0 + struct mt_slot { __s32 x, y, cx, cy, p, w, h; __s32 contactid; /* the device ContactID assigned to this slot */ @@ -116,6 +118,8 @@ __u8 touches_by_report; /* how many touches are present in one report: * 1 means we should use a serial protocol * > 1 means hybrid (multitouch) protocol */ + __u8 buttons_count; /* number of physical buttons per touchpad */ + bool is_buttonpad; /* is this device a button pad? */ bool serial_maybe; /* need to check for serial protocol */ bool curvalid; /* is the current contact valid? */ unsigned mt_flags; /* flags to pass to input-mt */ @@ -334,6 +338,16 @@ td->maxcontacts = td->mtclass.maxcontacts; break; + case HID_DG_BUTTONTYPE: + if (usage->usage_index >= field->report_count) { + dev_err(&hdev->dev, "HID_DG_BUTTONTYPE out of range\n"); + break; + } + + if (field->value[usage->usage_index] == MT_BUTTONTYPE_CLICKPAD) + td->is_buttonpad = true; + + break; } } @@ -379,6 +393,10 @@ td->inputmode_value = MT_INPUTMODE_TOUCHPAD; } + /* count the buttons on touchpads */ + if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON) + td->buttons_count++; + if (usage->usage_index) prev_usage = &field->usage[usage->usage_index - 1]; @@ -728,6 +746,13 @@ if (cls->quirks & MT_QUIRK_NOT_SEEN_MEANS_UP) td->mt_flags |= INPUT_MT_DROP_UNUSED; + /* check for clickpads */ + if ((td->mt_flags & INPUT_MT_POINTER) && (td->buttons_count == 1)) + td->is_buttonpad = true; + + if (td->is_buttonpad) + __set_bit(INPUT_PROP_BUTTONPAD, input->propbit); + input_mt_init_slots(input, td->maxcontacts, td->mt_flags); td->mt_flags = 0; --- linux-3.19.0.orig/drivers/hid/i2c-hid/i2c-hid.c +++ linux-3.19.0/drivers/hid/i2c-hid/i2c-hid.c @@ -370,7 +370,10 @@ static void i2c_hid_get_input(struct i2c_hid *ihid) { int ret, ret_size; - int size = ihid->bufsize; + int size = le16_to_cpu(ihid->hdesc.wMaxInputLength); + + if (size > ihid->bufsize) + size = ihid->bufsize; ret = i2c_master_recv(ihid->client, ihid->inbuf, size); if (ret != size) { --- linux-3.19.0.orig/drivers/hid/wacom_wac.c +++ linux-3.19.0/drivers/hid/wacom_wac.c @@ -760,6 +760,12 @@ input_report_key(input, BTN_7, (data[4] & 0x40)); /* Left */ input_report_key(input, BTN_8, (data[4] & 0x80)); /* Down */ input_report_key(input, BTN_0, (data[3] & 0x01)); /* Center */ + + if (data[4] | (data[3] & 0x01)) { + input_report_abs(input, ABS_MISC, PAD_DEVICE_ID); + } else { + input_report_abs(input, ABS_MISC, 0); + } } else if (features->type >= INTUOS5S && features->type <= INTUOSPL) { int i; --- linux-3.19.0.orig/drivers/hv/channel.c +++ linux-3.19.0/drivers/hv/channel.c @@ -73,14 +73,14 @@ unsigned long flags; int ret, t, err = 0; - spin_lock_irqsave(&newchannel->sc_lock, flags); + spin_lock_irqsave(&newchannel->lock, flags); if (newchannel->state == CHANNEL_OPEN_STATE) { newchannel->state = CHANNEL_OPENING_STATE; } else { - spin_unlock_irqrestore(&newchannel->sc_lock, flags); + spin_unlock_irqrestore(&newchannel->lock, flags); return -EINVAL; } - spin_unlock_irqrestore(&newchannel->sc_lock, flags); + spin_unlock_irqrestore(&newchannel->lock, flags); newchannel->onchannel_callback = onchannelcallback; newchannel->channel_callback_context = context; @@ -135,7 +135,7 @@ GFP_KERNEL); if (!open_info) { err = -ENOMEM; - goto error0; + goto error_gpadl; } init_completion(&open_info->waitevent); @@ -151,7 +151,7 @@ if (userdatalen > MAX_USER_DEFINED_BYTES) { err = -EINVAL; - goto error0; + goto error_gpadl; } if (userdatalen) @@ -195,6 +195,9 @@ list_del(&open_info->msglistentry); spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); +error_gpadl: + vmbus_teardown_gpadl(newchannel, newchannel->ringbuffer_gpadlhandle); + error0: free_pages((unsigned long)out, get_order(send_ringbuffer_size + recv_ringbuffer_size)); @@ -366,8 +369,8 @@ unsigned long flags; int ret = 0; - next_gpadl_handle = atomic_read(&vmbus_connection.next_gpadl_handle); - atomic_inc(&vmbus_connection.next_gpadl_handle); + next_gpadl_handle = + (atomic_inc_return(&vmbus_connection.next_gpadl_handle) - 1); ret = create_gpadl_header(kbuffer, size, &msginfo, &msgcount); if (ret) @@ -685,6 +688,50 @@ /* * vmbus_sendpacket_multipagebuffer - Send a multi-page buffer packet + * using a GPADL Direct packet type. + * The buffer includes the vmbus descriptor. + */ +int vmbus_sendpacket_mpb_desc(struct vmbus_channel *channel, + struct vmbus_packet_mpb_array *desc, + u32 desc_size, + void *buffer, u32 bufferlen, u64 requestid) +{ + int ret; + u32 packetlen; + u32 packetlen_aligned; + struct kvec bufferlist[3]; + u64 aligned_data = 0; + bool signal = false; + + packetlen = desc_size + bufferlen; + packetlen_aligned = ALIGN(packetlen, sizeof(u64)); + + /* Setup the descriptor */ + desc->type = VM_PKT_DATA_USING_GPA_DIRECT; + desc->flags = VMBUS_DATA_PACKET_FLAG_COMPLETION_REQUESTED; + desc->dataoffset8 = desc_size >> 3; /* in 8-bytes grandularity */ + desc->length8 = (u16)(packetlen_aligned >> 3); + desc->transactionid = requestid; + desc->rangecount = 1; + + bufferlist[0].iov_base = desc; + bufferlist[0].iov_len = desc_size; + bufferlist[1].iov_base = buffer; + bufferlist[1].iov_len = bufferlen; + bufferlist[2].iov_base = &aligned_data; + bufferlist[2].iov_len = (packetlen_aligned - packetlen); + + ret = hv_ringbuffer_write(&channel->outbound, bufferlist, 3, &signal); + + if (ret == 0 && signal) + vmbus_setevent(channel); + + return ret; +} +EXPORT_SYMBOL_GPL(vmbus_sendpacket_mpb_desc); + +/* + * vmbus_sendpacket_multipagebuffer - Send a multi-page buffer packet * using a GPADL Direct packet type. */ int vmbus_sendpacket_multipagebuffer(struct vmbus_channel *channel, --- linux-3.19.0.orig/drivers/hv/channel_mgmt.c +++ linux-3.19.0/drivers/hv/channel_mgmt.c @@ -146,7 +146,7 @@ return NULL; spin_lock_init(&channel->inbound_lock); - spin_lock_init(&channel->sc_lock); + spin_lock_init(&channel->lock); INIT_LIST_HEAD(&channel->sc_list); INIT_LIST_HEAD(&channel->percpu_list); @@ -246,9 +246,9 @@ spin_unlock_irqrestore(&vmbus_connection.channel_lock, flags); } else { primary_channel = channel->primary_channel; - spin_lock_irqsave(&primary_channel->sc_lock, flags); + spin_lock_irqsave(&primary_channel->lock, flags); list_del(&channel->sc_list); - spin_unlock_irqrestore(&primary_channel->sc_lock, flags); + spin_unlock_irqrestore(&primary_channel->lock, flags); } free_channel(channel); } @@ -279,9 +279,6 @@ int ret; unsigned long flags; - /* The next possible work is rescind handling */ - INIT_WORK(&newchannel->work, vmbus_process_rescind_offer); - /* Make sure this is a new offer */ spin_lock_irqsave(&vmbus_connection.channel_lock, flags); @@ -323,9 +320,9 @@ * Process the sub-channel. */ newchannel->primary_channel = channel; - spin_lock_irqsave(&channel->sc_lock, flags); + spin_lock_irqsave(&channel->lock, flags); list_add_tail(&newchannel->sc_list, &channel->sc_list); - spin_unlock_irqrestore(&channel->sc_lock, flags); + spin_unlock_irqrestore(&channel->lock, flags); if (newchannel->target_cpu != get_cpu()) { put_cpu(); @@ -341,11 +338,10 @@ if (channel->sc_creation_callback != NULL) channel->sc_creation_callback(newchannel); - return; + goto done_init_rescind; } - free_channel(newchannel); - return; + goto err_free_chan; } /* @@ -364,6 +360,8 @@ &newchannel->offermsg.offer.if_type, &newchannel->offermsg.offer.if_instance, newchannel); + if (!newchannel->device_obj) + goto err_free_chan; /* * Add the new device to the bus. This will kick off device-driver @@ -379,9 +377,19 @@ list_del(&newchannel->listentry); spin_unlock_irqrestore(&vmbus_connection.channel_lock, flags); kfree(newchannel->device_obj); - - free_channel(newchannel); + goto err_free_chan; } +done_init_rescind: + spin_lock_irqsave(&newchannel->lock, flags); + /* The next possible work is rescind handling */ + INIT_WORK(&newchannel->work, vmbus_process_rescind_offer); + /* Check if rescind offer was already received */ + if (newchannel->rescind) + queue_work(newchannel->controlwq, &newchannel->work); + spin_unlock_irqrestore(&newchannel->lock, flags); + return; +err_free_chan: + free_channel(newchannel); } enum { @@ -516,6 +524,7 @@ { struct vmbus_channel_rescind_offer *rescind; struct vmbus_channel *channel; + unsigned long flags; rescind = (struct vmbus_channel_rescind_offer *)hdr; channel = relid2channel(rescind->child_relid); @@ -524,11 +533,20 @@ /* Just return here, no channel found */ return; + spin_lock_irqsave(&channel->lock, flags); channel->rescind = true; + /* + * channel->work.func != vmbus_process_rescind_offer means we are still + * processing offer request and the rescind offer processing should be + * postponed. It will be done at the very end of vmbus_process_offer() + * as rescind flag is being checked there. + */ + if (channel->work.func == vmbus_process_rescind_offer) + /* work is initialized for vmbus_process_rescind_offer() from + * vmbus_process_offer() where the channel got created */ + queue_work(channel->controlwq, &channel->work); - /* work is initialized for vmbus_process_rescind_offer() from - * vmbus_process_offer() where the channel got created */ - queue_work(channel->controlwq, &channel->work); + spin_unlock_irqrestore(&channel->lock, flags); } /* @@ -815,7 +833,7 @@ struct vmbus_channel *vmbus_get_outgoing_channel(struct vmbus_channel *primary) { struct list_head *cur, *tmp; - int cur_cpu = hv_context.vp_index[smp_processor_id()]; + int cur_cpu; struct vmbus_channel *cur_channel; struct vmbus_channel *outgoing_channel = primary; int cpu_distance, new_cpu_distance; @@ -823,6 +841,8 @@ if (list_empty(&primary->sc_list)) return outgoing_channel; + cur_cpu = hv_context.vp_index[get_cpu()]; + put_cpu(); list_for_each_safe(cur, tmp, &primary->sc_list) { cur_channel = list_entry(cur, struct vmbus_channel, sc_list); if (cur_channel->state != CHANNEL_OPENED_STATE) --- linux-3.19.0.orig/drivers/hv/connection.c +++ linux-3.19.0/drivers/hv/connection.c @@ -80,8 +80,10 @@ msg->interrupt_page = virt_to_phys(vmbus_connection.int_page); msg->monitor_page1 = virt_to_phys(vmbus_connection.monitor_pages[0]); msg->monitor_page2 = virt_to_phys(vmbus_connection.monitor_pages[1]); - if (version == VERSION_WIN8_1) - msg->target_vcpu = hv_context.vp_index[smp_processor_id()]; + if (version == VERSION_WIN8_1) { + msg->target_vcpu = hv_context.vp_index[get_cpu()]; + put_cpu(); + } /* * Add to list before we send the request since we may --- linux-3.19.0.orig/drivers/hv/hv.c +++ linux-3.19.0/drivers/hv/hv.c @@ -28,15 +28,29 @@ #include #include #include +#include #include +#include #include "hyperv_vmbus.h" +#ifndef PKG_ABI +/* + * Preserve the ability to 'make deb-pkg' since PKG_ABI is provided + * by the Ubuntu build rules. + */ +#define PKG_ABI 0 +#endif + /* The one and only */ struct hv_context hv_context = { .synic_initialized = false, .hypercall_page = NULL, }; +#define HV_TIMER_FREQUENCY (10 * 1000 * 1000) /* 100ns period */ +#define HV_MAX_MAX_DELTA_TICKS 0xffffffff +#define HV_MIN_DELTA_TICKS 1 + /* * query_hypervisor_info - Get version info of the windows hypervisor */ @@ -144,13 +158,15 @@ sizeof(int) * NR_CPUS); memset(hv_context.event_dpc, 0, sizeof(void *) * NR_CPUS); + memset(hv_context.clk_evt, 0, + sizeof(void *) * NR_CPUS); max_leaf = query_hypervisor_info(); /* * Write our OS ID. */ - hv_context.guestid = generate_guest_id(0, LINUX_VERSION_CODE, 0); + hv_context.guestid = generate_guest_id(0x80 /*Canonical*/, LINUX_VERSION_CODE, PKG_ABI); wrmsrl(HV_X64_MSR_GUEST_OS_ID, hv_context.guestid); /* See if the hypercall page is already set */ @@ -258,10 +274,63 @@ return status; } +static int hv_ce_set_next_event(unsigned long delta, + struct clock_event_device *evt) +{ + cycle_t current_tick; + + WARN_ON(evt->mode != CLOCK_EVT_MODE_ONESHOT); + + rdmsrl(HV_X64_MSR_TIME_REF_COUNT, current_tick); + current_tick += delta; + wrmsrl(HV_X64_MSR_STIMER0_COUNT, current_tick); + return 0; +} + +static void hv_ce_setmode(enum clock_event_mode mode, + struct clock_event_device *evt) +{ + union hv_timer_config timer_cfg; + + switch (mode) { + case CLOCK_EVT_MODE_PERIODIC: + /* unsupported */ + break; + + case CLOCK_EVT_MODE_ONESHOT: + timer_cfg.enable = 1; + timer_cfg.auto_enable = 1; + timer_cfg.sintx = VMBUS_MESSAGE_SINT; + wrmsrl(HV_X64_MSR_STIMER0_CONFIG, timer_cfg.as_uint64); + break; + + case CLOCK_EVT_MODE_UNUSED: + case CLOCK_EVT_MODE_SHUTDOWN: + wrmsrl(HV_X64_MSR_STIMER0_COUNT, 0); + wrmsrl(HV_X64_MSR_STIMER0_CONFIG, 0); + break; + case CLOCK_EVT_MODE_RESUME: + break; + } +} + +static void hv_init_clockevent_device(struct clock_event_device *dev, int cpu) +{ + dev->name = "Hyper-V clockevent"; + dev->features = CLOCK_EVT_FEAT_ONESHOT; + dev->cpumask = cpumask_of(cpu); + dev->rating = 1000; + dev->owner = THIS_MODULE; + + dev->set_mode = hv_ce_setmode; + dev->set_next_event = hv_ce_set_next_event; +} + int hv_synic_alloc(void) { size_t size = sizeof(struct tasklet_struct); + size_t ced_size = sizeof(struct clock_event_device); int cpu; for_each_online_cpu(cpu) { @@ -272,6 +341,13 @@ } tasklet_init(hv_context.event_dpc[cpu], vmbus_on_event, cpu); + hv_context.clk_evt[cpu] = kzalloc(ced_size, GFP_ATOMIC); + if (hv_context.clk_evt[cpu] == NULL) { + pr_err("Unable to allocate clock event device\n"); + goto err; + } + hv_init_clockevent_device(hv_context.clk_evt[cpu], cpu); + hv_context.synic_message_page[cpu] = (void *)get_zeroed_page(GFP_ATOMIC); @@ -305,6 +381,7 @@ static void hv_synic_free_cpu(int cpu) { kfree(hv_context.event_dpc[cpu]); + kfree(hv_context.clk_evt[cpu]); if (hv_context.synic_event_page[cpu]) free_page((unsigned long)hv_context.synic_event_page[cpu]); if (hv_context.synic_message_page[cpu]) @@ -388,6 +465,15 @@ hv_context.vp_index[cpu] = (u32)vp_index; INIT_LIST_HEAD(&hv_context.percpu_list[cpu]); + + /* + * Register the per-cpu clockevent source. + */ + if (ms_hyperv.features & HV_X64_MSR_SYNTIMER_AVAILABLE) + clockevents_config_and_register(hv_context.clk_evt[cpu], + HV_TIMER_FREQUENCY, + HV_MIN_DELTA_TICKS, + HV_MAX_MAX_DELTA_TICKS); return; } --- linux-3.19.0.orig/drivers/hv/hv_balloon.c +++ linux-3.19.0/drivers/hv/hv_balloon.c @@ -533,6 +533,9 @@ */ struct task_struct *thread; + struct mutex ha_region_mutex; + struct completion waiter_event; + /* * A list of hot-add regions. */ @@ -549,7 +552,59 @@ static struct hv_dynmem_device dm_device; static void post_status(struct hv_dynmem_device *dm); + #ifdef CONFIG_MEMORY_HOTPLUG +static void acquire_region_mutex(bool trylock) +{ + if (trylock) { + reinit_completion(&dm_device.waiter_event); + while (!mutex_trylock(&dm_device.ha_region_mutex)) + wait_for_completion(&dm_device.waiter_event); + } else { + mutex_lock(&dm_device.ha_region_mutex); + } +} + +static void release_region_mutex(bool trylock) +{ + if (trylock) { + mutex_unlock(&dm_device.ha_region_mutex); + } else { + mutex_unlock(&dm_device.ha_region_mutex); + complete(&dm_device.waiter_event); + } +} + +static int hv_memory_notifier(struct notifier_block *nb, unsigned long val, + void *v) +{ + switch (val) { + case MEM_GOING_ONLINE: + acquire_region_mutex(true); + break; + + case MEM_ONLINE: + case MEM_CANCEL_ONLINE: + release_region_mutex(true); + if (dm_device.ha_waiting) { + dm_device.ha_waiting = false; + complete(&dm_device.ol_waitevent); + } + break; + + case MEM_GOING_OFFLINE: + case MEM_OFFLINE: + case MEM_CANCEL_OFFLINE: + break; + } + return NOTIFY_OK; +} + +static struct notifier_block hv_memory_nb = { + .notifier_call = hv_memory_notifier, + .priority = 0 +}; + static void hv_bring_pgs_online(unsigned long start_pfn, unsigned long size) { @@ -591,6 +646,7 @@ init_completion(&dm_device.ol_waitevent); dm_device.ha_waiting = true; + release_region_mutex(false); nid = memory_add_physaddr_to_nid(PFN_PHYS(start_pfn)); ret = add_memory(nid, PFN_PHYS((start_pfn)), (HA_CHUNK << PAGE_SHIFT)); @@ -619,6 +675,7 @@ * have not been "onlined" within the allowed time. */ wait_for_completion_timeout(&dm_device.ol_waitevent, 5*HZ); + acquire_region_mutex(false); post_status(&dm_device); } @@ -632,11 +689,6 @@ unsigned long cur_start_pgp; unsigned long cur_end_pgp; - if (dm_device.ha_waiting) { - dm_device.ha_waiting = false; - complete(&dm_device.ol_waitevent); - } - list_for_each(cur, &dm_device.ha_region_list) { has = list_entry(cur, struct hv_hotadd_state, list); cur_start_pgp = (unsigned long) @@ -834,6 +886,7 @@ resp.hdr.size = sizeof(struct dm_hot_add_response); #ifdef CONFIG_MEMORY_HOTPLUG + acquire_region_mutex(false); pg_start = dm->ha_wrk.ha_page_range.finfo.start_page; pfn_cnt = dm->ha_wrk.ha_page_range.finfo.page_cnt; @@ -865,6 +918,7 @@ if (do_hot_add) resp.page_count = process_hot_add(pg_start, pfn_cnt, rg_start, rg_sz); + release_region_mutex(false); #endif /* * The result field of the response structure has the @@ -928,9 +982,8 @@ * 128 72 (1/2) * 512 168 (1/4) * 2048 360 (1/8) - * 8192 552 (1/32) - * 32768 1320 - * 131072 4392 + * 8192 768 (1/16) + * 32768 1536 (1/32) */ if (totalram_pages < MB2PAGES(128)) min_pages = MB2PAGES(8) + (totalram_pages >> 1); @@ -938,8 +991,10 @@ min_pages = MB2PAGES(40) + (totalram_pages >> 2); else if (totalram_pages < MB2PAGES(2048)) min_pages = MB2PAGES(104) + (totalram_pages >> 3); + else if (totalram_pages < MB2PAGES(8192)) + min_pages = MB2PAGES(256) + (totalram_pages >> 4); else - min_pages = MB2PAGES(296) + (totalram_pages >> 5); + min_pages = MB2PAGES(512) + (totalram_pages >> 5); #undef MB2PAGES return min_pages; } @@ -1171,7 +1226,7 @@ for (i = 0; i < range_count; i++) { free_balloon_pages(dm, &range_array[i]); - post_status(&dm_device); + complete(&dm_device.config_event); } if (req->more_pages == 1) @@ -1195,19 +1250,16 @@ static int dm_thread_func(void *dm_dev) { struct hv_dynmem_device *dm = dm_dev; - int t; while (!kthread_should_stop()) { - t = wait_for_completion_interruptible_timeout( + wait_for_completion_interruptible_timeout( &dm_device.config_event, 1*HZ); /* * The host expects us to post information on the memory * pressure every second. */ - - if (t == 0) - post_status(dm); - + reinit_completion(&dm_device.config_event); + post_status(dm); } return 0; @@ -1387,7 +1439,9 @@ dm_device.next_version = DYNMEM_PROTOCOL_VERSION_WIN7; init_completion(&dm_device.host_event); init_completion(&dm_device.config_event); + init_completion(&dm_device.waiter_event); INIT_LIST_HEAD(&dm_device.ha_region_list); + mutex_init(&dm_device.ha_region_mutex); INIT_WORK(&dm_device.balloon_wrk.wrk, balloon_up); INIT_WORK(&dm_device.ha_wrk.wrk, hot_add_req); dm_device.host_specified_ha_region = false; @@ -1401,6 +1455,7 @@ #ifdef CONFIG_MEMORY_HOTPLUG set_online_page_callback(&hv_online_page); + register_memory_notifier(&hv_memory_nb); #endif hv_set_drvdata(dev, &dm_device); @@ -1519,6 +1574,7 @@ kfree(send_buffer); #ifdef CONFIG_MEMORY_HOTPLUG restore_online_page_callback(&hv_online_page); + unregister_memory_notifier(&hv_memory_nb); #endif list_for_each_safe(cur, tmp, &dm->ha_region_list) { has = list_entry(cur, struct hv_hotadd_state, list); --- linux-3.19.0.orig/drivers/hv/hv_fcopy.c +++ linux-3.19.0/drivers/hv/hv_fcopy.c @@ -86,6 +86,18 @@ * process the pending transaction. */ fcopy_respond_to_host(HV_E_FAIL); + + /* In the case the user-space daemon crashes, hangs or is killed, we + * need to down the semaphore, otherwise, after the daemon starts next + * time, the obsolete data in fcopy_transaction.message or + * fcopy_transaction.fcopy_msg will be used immediately. + * + * NOTE: fcopy_read() happens to get the semaphore (very rare)? We're + * still OK, because we've reported the failure to the host. + */ + if (down_trylock(&fcopy_transaction.read_sema)) + ; + } static int fcopy_handle_handshake(u32 version) @@ -344,6 +356,14 @@ return 0; } +/* XXX: there are still some tricky corner cases, e.g., + * 1) In a SMP guest, when fcopy_release() runs between + * schedule_delayed_work() and fcopy_send_data(), there is + * still a chance an obsolete message will be queued. + * + * 2) When the fcopy daemon is running, if we unload the driver, + * we'll notice a kernel oops when we kill the daemon later. + */ static int fcopy_release(struct inode *inode, struct file *f) { /* @@ -351,6 +371,13 @@ */ in_hand_shake = true; opened = false; + + if (cancel_delayed_work_sync(&fcopy_work)) { + /* We haven't up()-ed the semaphore(very rare)? */ + if (down_trylock(&fcopy_transaction.read_sema)) + ; + fcopy_respond_to_host(HV_E_FAIL); + } return 0; } --- linux-3.19.0.orig/drivers/hv/hyperv_vmbus.h +++ linux-3.19.0/drivers/hv/hyperv_vmbus.h @@ -178,6 +178,23 @@ }; }; +/* + * Timer configuration register. + */ +union hv_timer_config { + u64 as_uint64; + struct { + u64 enable:1; + u64 periodic:1; + u64 lazy:1; + u64 auto_enable:1; + u64 reserved_z0:12; + u64 sintx:4; + u64 reserved_z1:44; + }; +}; + + /* Define timer message payload structure. */ struct hv_timer_message_payload { u32 timer_index; @@ -519,6 +536,10 @@ * buffer to post messages to the host. */ void *post_msg_page[NR_CPUS]; + /* + * Support PV clockevent device. + */ + struct clock_event_device *clk_evt[NR_CPUS]; }; extern struct hv_context hv_context; --- linux-3.19.0.orig/drivers/hv/vmbus_drv.c +++ linux-3.19.0/drivers/hv/vmbus_drv.c @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include @@ -578,6 +579,34 @@ kfree(ctx); } +static void hv_process_timer_expiration(struct hv_message *msg, int cpu) +{ + struct clock_event_device *dev = hv_context.clk_evt[cpu]; + + if (dev->event_handler) + dev->event_handler(dev); + + msg->header.message_type = HVMSG_NONE; + + /* + * Make sure the write to MessageType (ie set to + * HVMSG_NONE) happens before we read the + * MessagePending and EOMing. Otherwise, the EOMing + * will not deliver any more messages since there is + * no empty slot + */ + mb(); + + if (msg->header.message_flags.msg_pending) { + /* + * This will cause message queue rescan to + * possibly deliver another msg from the + * hypervisor + */ + wrmsrl(HV_X64_MSR_EOM, 0); + } +} + static void vmbus_on_msg_dpc(unsigned long data) { int cpu = smp_processor_id(); @@ -667,8 +696,12 @@ msg = (struct hv_message *)page_addr + VMBUS_MESSAGE_SINT; /* Check if there are actual msgs to be processed */ - if (msg->header.message_type != HVMSG_NONE) - tasklet_schedule(&msg_dpc); + if (msg->header.message_type != HVMSG_NONE) { + if (msg->header.message_type == HVMSG_TIMER_EXPIRED) + hv_process_timer_expiration(msg, cpu); + else + tasklet_schedule(&msg_dpc); + } } /* --- linux-3.19.0.orig/drivers/i2c/busses/i2c-rk3x.c +++ linux-3.19.0/drivers/i2c/busses/i2c-rk3x.c @@ -800,7 +800,7 @@ clk_disable(i2c->clk); spin_unlock_irqrestore(&i2c->lock, flags); - return ret; + return ret < 0 ? ret : num; } static u32 rk3x_i2c_func(struct i2c_adapter *adap) --- linux-3.19.0.orig/drivers/i2c/i2c-core.c +++ linux-3.19.0/drivers/i2c/i2c-core.c @@ -596,6 +596,7 @@ adap->bus_recovery_info->set_scl(adap, 1); return i2c_generic_recovery(adap); } +EXPORT_SYMBOL_GPL(i2c_generic_scl_recovery); int i2c_generic_gpio_recovery(struct i2c_adapter *adap) { @@ -610,6 +611,7 @@ return ret; } +EXPORT_SYMBOL_GPL(i2c_generic_gpio_recovery); int i2c_recover_bus(struct i2c_adapter *adap) { @@ -619,6 +621,7 @@ dev_dbg(&adap->dev, "Trying i2c bus recovery\n"); return adap->bus_recovery_info->recover_bus(adap); } +EXPORT_SYMBOL_GPL(i2c_recover_bus); static int i2c_device_probe(struct device *dev) { @@ -679,9 +682,6 @@ status = driver->remove(client); } - if (dev->of_node) - irq_dispose_mapping(client->irq); - dev_pm_domain_detach(&client->dev, true); return status; } --- linux-3.19.0.orig/drivers/i2c/i2c-mux.c +++ linux-3.19.0/drivers/i2c/i2c-mux.c @@ -32,8 +32,9 @@ struct i2c_algorithm algo; struct i2c_adapter *parent; - void *mux_priv; /* the mux chip/device */ - u32 chan_id; /* the channel id */ + struct device *mux_dev; + void *mux_priv; + u32 chan_id; int (*select)(struct i2c_adapter *, void *mux_priv, u32 chan_id); int (*deselect)(struct i2c_adapter *, void *mux_priv, u32 chan_id); @@ -119,6 +120,7 @@ /* Set up private adapter data */ priv->parent = parent; + priv->mux_dev = mux_dev; priv->mux_priv = mux_priv; priv->chan_id = chan_id; priv->select = select; @@ -203,7 +205,7 @@ char symlink_name[20]; snprintf(symlink_name, sizeof(symlink_name), "channel-%u", priv->chan_id); - sysfs_remove_link(&adap->dev.parent->kobj, symlink_name); + sysfs_remove_link(&priv->mux_dev->kobj, symlink_name); sysfs_remove_link(&priv->adap.dev.kobj, "mux_device"); i2c_del_adapter(adap); --- linux-3.19.0.orig/drivers/idle/intel_idle.c +++ linux-3.19.0/drivers/idle/intel_idle.c @@ -727,6 +727,7 @@ ICPU(0x46, idle_cpu_hsw), ICPU(0x4d, idle_cpu_avn), ICPU(0x3d, idle_cpu_bdw), + ICPU(0x47, idle_cpu_bdw), ICPU(0x4f, idle_cpu_bdw), ICPU(0x56, idle_cpu_bdw), {} --- linux-3.19.0.orig/drivers/iio/accel/bmc150-accel.c +++ linux-3.19.0/drivers/iio/accel/bmc150-accel.c @@ -168,14 +168,14 @@ int val; int val2; u8 bw_bits; -} bmc150_accel_samp_freq_table[] = { {7, 810000, 0x08}, - {15, 630000, 0x09}, - {31, 250000, 0x0A}, - {62, 500000, 0x0B}, - {125, 0, 0x0C}, - {250, 0, 0x0D}, - {500, 0, 0x0E}, - {1000, 0, 0x0F} }; +} bmc150_accel_samp_freq_table[] = { {15, 620000, 0x08}, + {31, 260000, 0x09}, + {62, 500000, 0x0A}, + {125, 0, 0x0B}, + {250, 0, 0x0C}, + {500, 0, 0x0D}, + {1000, 0, 0x0E}, + {2000, 0, 0x0F} }; static const struct { int bw_bits; @@ -840,7 +840,7 @@ } static IIO_CONST_ATTR_SAMP_FREQ_AVAIL( - "7.810000 15.630000 31.250000 62.500000 125 250 500 1000"); + "15.620000 31.260000 62.50000 125 250 500 1000 2000"); static struct attribute *bmc150_accel_attributes[] = { &iio_const_attr_sampling_frequency_available.dev_attr.attr, --- linux-3.19.0.orig/drivers/iio/adc/mcp3422.c +++ linux-3.19.0/drivers/iio/adc/mcp3422.c @@ -58,20 +58,11 @@ .info_mask_shared_by_type = BIT(IIO_CHAN_INFO_SAMP_FREQ), \ } -/* LSB is in nV to eliminate floating point */ -static const u32 rates_to_lsb[] = {1000000, 250000, 62500, 15625}; - -/* - * scales calculated as: - * rates_to_lsb[sample_rate] / (1 << pga); - * pga is 1 for 0, 2 - */ - static const int mcp3422_scales[4][4] = { - { 1000000, 250000, 62500, 15625 }, - { 500000 , 125000, 31250, 7812 }, - { 250000 , 62500 , 15625, 3906 }, - { 125000 , 31250 , 7812 , 1953 } }; + { 1000000, 500000, 250000, 125000 }, + { 250000 , 125000, 62500 , 31250 }, + { 62500 , 31250 , 15625 , 7812 }, + { 15625 , 7812 , 3906 , 1953 } }; /* Constant msleep times for data acquisitions */ static const int mcp3422_read_times[4] = { --- linux-3.19.0.orig/drivers/iio/adc/vf610_adc.c +++ linux-3.19.0/drivers/iio/adc/vf610_adc.c @@ -141,9 +141,13 @@ struct regulator *vref; struct vf610_adc_feature adc_feature; + u32 sample_freq_avail[5]; + struct completion completion; }; +static const u32 vf610_hw_avgs[] = { 1, 4, 8, 16, 32 }; + #define VF610_ADC_CHAN(_idx, _chan_type) { \ .type = (_chan_type), \ .indexed = 1, \ @@ -180,35 +184,47 @@ /* sentinel */ }; -/* - * ADC sample frequency, unit is ADCK cycles. - * ADC clk source is ipg clock, which is the same as bus clock. - * - * ADC conversion time = SFCAdder + AverageNum x (BCT + LSTAdder) - * SFCAdder: fixed to 6 ADCK cycles - * AverageNum: 1, 4, 8, 16, 32 samples for hardware average. - * BCT (Base Conversion Time): fixed to 25 ADCK cycles for 12 bit mode - * LSTAdder(Long Sample Time): fixed to 3 ADCK cycles - * - * By default, enable 12 bit resolution mode, clock source - * set to ipg clock, So get below frequency group: - */ -static const u32 vf610_sample_freq_avail[5] = -{1941176, 559332, 286957, 145374, 73171}; +static inline void vf610_adc_calculate_rates(struct vf610_adc *info) +{ + unsigned long adck_rate, ipg_rate = clk_get_rate(info->clk); + int i; + + /* + * Calculate ADC sample frequencies + * Sample time unit is ADCK cycles. ADCK clk source is ipg clock, + * which is the same as bus clock. + * + * ADC conversion time = SFCAdder + AverageNum x (BCT + LSTAdder) + * SFCAdder: fixed to 6 ADCK cycles + * AverageNum: 1, 4, 8, 16, 32 samples for hardware average. + * BCT (Base Conversion Time): fixed to 25 ADCK cycles for 12 bit mode + * LSTAdder(Long Sample Time): fixed to 3 ADCK cycles + */ + adck_rate = ipg_rate / info->adc_feature.clk_div; + for (i = 0; i < ARRAY_SIZE(vf610_hw_avgs); i++) + info->sample_freq_avail[i] = + adck_rate / (6 + vf610_hw_avgs[i] * (25 + 3)); +} static inline void vf610_adc_cfg_init(struct vf610_adc *info) { + struct vf610_adc_feature *adc_feature = &info->adc_feature; + /* set default Configuration for ADC controller */ - info->adc_feature.clk_sel = VF610_ADCIOC_BUSCLK_SET; - info->adc_feature.vol_ref = VF610_ADCIOC_VR_VREF_SET; + adc_feature->clk_sel = VF610_ADCIOC_BUSCLK_SET; + adc_feature->vol_ref = VF610_ADCIOC_VR_VREF_SET; + + adc_feature->calibration = true; + adc_feature->ovwren = true; - info->adc_feature.calibration = true; - info->adc_feature.ovwren = true; + adc_feature->res_mode = 12; + adc_feature->sample_rate = 1; + adc_feature->lpm = true; - info->adc_feature.clk_div = 1; - info->adc_feature.res_mode = 12; - info->adc_feature.sample_rate = 1; - info->adc_feature.lpm = true; + /* Use a save ADCK which is below 20MHz on all devices */ + adc_feature->clk_div = 8; + + vf610_adc_calculate_rates(info); } static void vf610_adc_cfg_post_set(struct vf610_adc *info) @@ -290,12 +306,10 @@ cfg_data = readl(info->regs + VF610_REG_ADC_CFG); - /* low power configuration */ cfg_data &= ~VF610_ADC_ADLPC_EN; if (adc_feature->lpm) cfg_data |= VF610_ADC_ADLPC_EN; - /* disable high speed */ cfg_data &= ~VF610_ADC_ADHSC_EN; writel(cfg_data, info->regs + VF610_REG_ADC_CFG); @@ -435,10 +449,27 @@ return IRQ_HANDLED; } -static IIO_CONST_ATTR_SAMP_FREQ_AVAIL("1941176, 559332, 286957, 145374, 73171"); +static ssize_t vf610_show_samp_freq_avail(struct device *dev, + struct device_attribute *attr, char *buf) +{ + struct vf610_adc *info = iio_priv(dev_to_iio_dev(dev)); + size_t len = 0; + int i; + + for (i = 0; i < ARRAY_SIZE(info->sample_freq_avail); i++) + len += scnprintf(buf + len, PAGE_SIZE - len, + "%u ", info->sample_freq_avail[i]); + + /* replace trailing space by newline */ + buf[len - 1] = '\n'; + + return len; +} + +static IIO_DEV_ATTR_SAMP_FREQ_AVAIL(vf610_show_samp_freq_avail); static struct attribute *vf610_attributes[] = { - &iio_const_attr_sampling_frequency_available.dev_attr.attr, + &iio_dev_attr_sampling_frequency_available.dev_attr.attr, NULL }; @@ -502,7 +533,7 @@ return IIO_VAL_FRACTIONAL_LOG2; case IIO_CHAN_INFO_SAMP_FREQ: - *val = vf610_sample_freq_avail[info->adc_feature.sample_rate]; + *val = info->sample_freq_avail[info->adc_feature.sample_rate]; *val2 = 0; return IIO_VAL_INT; @@ -525,9 +556,9 @@ switch (mask) { case IIO_CHAN_INFO_SAMP_FREQ: for (i = 0; - i < ARRAY_SIZE(vf610_sample_freq_avail); + i < ARRAY_SIZE(info->sample_freq_avail); i++) - if (val == vf610_sample_freq_avail[i]) { + if (val == info->sample_freq_avail[i]) { info->adc_feature.sample_rate = i; vf610_adc_sample_set(info); return 0; --- linux-3.19.0.orig/drivers/iio/dac/ad5686.c +++ linux-3.19.0/drivers/iio/dac/ad5686.c @@ -322,7 +322,7 @@ st = iio_priv(indio_dev); spi_set_drvdata(spi, indio_dev); - st->reg = devm_regulator_get(&spi->dev, "vcc"); + st->reg = devm_regulator_get_optional(&spi->dev, "vcc"); if (!IS_ERR(st->reg)) { ret = regulator_enable(st->reg); if (ret) --- linux-3.19.0.orig/drivers/iio/humidity/si7020.c +++ linux-3.19.0/drivers/iio/humidity/si7020.c @@ -45,12 +45,12 @@ struct iio_chan_spec const *chan, int *val, int *val2, long mask) { - struct i2c_client *client = iio_priv(indio_dev); + struct i2c_client **client = iio_priv(indio_dev); int ret; switch (mask) { case IIO_CHAN_INFO_RAW: - ret = i2c_smbus_read_word_data(client, + ret = i2c_smbus_read_word_data(*client, chan->type == IIO_TEMP ? SI7020CMD_TEMP_HOLD : SI7020CMD_RH_HOLD); @@ -126,7 +126,7 @@ /* Wait the maximum power-up time after software reset. */ msleep(15); - indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*client)); + indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); if (!indio_dev) return -ENOMEM; --- linux-3.19.0.orig/drivers/iio/imu/adis16400_core.c +++ linux-3.19.0/drivers/iio/imu/adis16400_core.c @@ -26,6 +26,7 @@ #include #include #include +#include #include #include @@ -414,7 +415,7 @@ mutex_unlock(&indio_dev->mlock); if (ret) return ret; - val16 = ((val16 & 0xFFF) << 4) >> 4; + val16 = sign_extend32(val16, 11); *val = val16; return IIO_VAL_INT; case IIO_CHAN_INFO_OFFSET: --- linux-3.19.0.orig/drivers/iio/imu/adis_trigger.c +++ linux-3.19.0/drivers/iio/imu/adis_trigger.c @@ -60,7 +60,7 @@ iio_trigger_set_drvdata(adis->trig, adis); ret = iio_trigger_register(adis->trig); - indio_dev->trig = adis->trig; + indio_dev->trig = iio_trigger_get(adis->trig); if (ret) goto error_free_irq; --- linux-3.19.0.orig/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c +++ linux-3.19.0/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c @@ -24,6 +24,16 @@ #include #include "inv_mpu_iio.h" +static void inv_clear_kfifo(struct inv_mpu6050_state *st) +{ + unsigned long flags; + + /* take the spin lock sem to avoid interrupt kick in */ + spin_lock_irqsave(&st->time_stamp_lock, flags); + kfifo_reset(&st->timestamps); + spin_unlock_irqrestore(&st->time_stamp_lock, flags); +} + int inv_reset_fifo(struct iio_dev *indio_dev) { int result; @@ -50,6 +60,10 @@ INV_MPU6050_BIT_FIFO_RST); if (result) goto reset_fifo_fail; + + /* clear timestamps fifo */ + inv_clear_kfifo(st); + /* enable interrupt */ if (st->chip_config.accl_fifo_enable || st->chip_config.gyro_fifo_enable) { @@ -83,16 +97,6 @@ return result; } -static void inv_clear_kfifo(struct inv_mpu6050_state *st) -{ - unsigned long flags; - - /* take the spin lock sem to avoid interrupt kick in */ - spin_lock_irqsave(&st->time_stamp_lock, flags); - kfifo_reset(&st->timestamps); - spin_unlock_irqrestore(&st->time_stamp_lock, flags); -} - /** * inv_mpu6050_irq_handler() - Cache a timestamp at each data ready interrupt. */ @@ -184,7 +188,6 @@ flush_fifo: /* Flush HW and SW FIFOs. */ inv_reset_fifo(indio_dev); - inv_clear_kfifo(st); mutex_unlock(&indio_dev->mlock); iio_trigger_notify_done(indio_dev->trig); --- linux-3.19.0.orig/drivers/iio/industrialio-core.c +++ linux-3.19.0/drivers/iio/industrialio-core.c @@ -832,8 +832,7 @@ * @attr_list: List of IIO device attributes * * This function frees the memory allocated for each of the IIO device - * attributes in the list. Note: if you want to reuse the list after calling - * this function you have to reinitialize it using INIT_LIST_HEAD(). + * attributes in the list. */ void iio_free_chan_devattr_list(struct list_head *attr_list) { @@ -841,6 +840,7 @@ list_for_each_entry_safe(p, n, attr_list, l) { kfree(p->dev_attr.attr.name); + list_del(&p->l); kfree(p); } } @@ -921,6 +921,7 @@ iio_free_chan_devattr_list(&indio_dev->channel_attr_list); kfree(indio_dev->chan_attr_group.attrs); + indio_dev->chan_attr_group.attrs = NULL; } static void iio_dev_release(struct device *device) --- linux-3.19.0.orig/drivers/iio/industrialio-event.c +++ linux-3.19.0/drivers/iio/industrialio-event.c @@ -493,6 +493,7 @@ error_free_setup_event_lines: iio_free_chan_devattr_list(&indio_dev->event_interface->dev_attr_list); kfree(indio_dev->event_interface); + indio_dev->event_interface = NULL; return ret; } --- linux-3.19.0.orig/drivers/infiniband/core/ucma.c +++ linux-3.19.0/drivers/infiniband/core/ucma.c @@ -1124,6 +1124,9 @@ if (!optlen) return -EINVAL; + memset(&sa_path, 0, sizeof(sa_path)); + sa_path.vlan_id = 0xffff; + ib_sa_unpack_path(path_data->path_rec, &sa_path); ret = rdma_set_ib_paths(ctx->cm_id, &sa_path, 1); if (ret) --- linux-3.19.0.orig/drivers/infiniband/core/umem.c +++ linux-3.19.0/drivers/infiniband/core/umem.c @@ -99,6 +99,17 @@ if (dmasync) dma_set_attr(DMA_ATTR_WRITE_BARRIER, &attrs); + if (!size) + return ERR_PTR(-EINVAL); + + /* + * If the combination of the addr and size requested for this memory + * region causes an integer overflow, return error. + */ + if (((addr + size) < addr) || + PAGE_ALIGN(addr + size) < (addr + size)) + return ERR_PTR(-EINVAL); + if (!can_do_mlock()) return ERR_PTR(-EPERM); --- linux-3.19.0.orig/drivers/infiniband/core/umem_odp.c +++ linux-3.19.0/drivers/infiniband/core/umem_odp.c @@ -294,7 +294,8 @@ if (likely(ib_umem_start(umem) != ib_umem_end(umem))) rbt_ib_umem_insert(&umem->odp_data->interval_tree, &context->umem_tree); - if (likely(!atomic_read(&context->notifier_count))) + if (likely(!atomic_read(&context->notifier_count)) || + context->odp_mrs_count == 1) umem->odp_data->mn_counters_active = true; else list_add(&umem->odp_data->no_private_counters, --- linux-3.19.0.orig/drivers/infiniband/core/uverbs_cmd.c +++ linux-3.19.0/drivers/infiniband/core/uverbs_cmd.c @@ -2091,20 +2091,21 @@ if (qp->real_qp == qp) { ret = ib_resolve_eth_l2_attrs(qp, attr, &cmd.attr_mask); if (ret) - goto out; + goto release_qp; ret = qp->device->modify_qp(qp, attr, modify_qp_mask(qp->qp_type, cmd.attr_mask), &udata); } else { ret = ib_modify_qp(qp, attr, modify_qp_mask(qp->qp_type, cmd.attr_mask)); } - put_qp_read(qp); - if (ret) - goto out; + goto release_qp; ret = in_len; +release_qp: + put_qp_read(qp); + out: kfree(attr); --- linux-3.19.0.orig/drivers/infiniband/hw/mlx4/alias_GUID.c +++ linux-3.19.0/drivers/infiniband/hw/mlx4/alias_GUID.c @@ -154,7 +154,7 @@ continue; slave_id = (block_num * NUM_ALIAS_GUID_IN_REC) + i ; - if (slave_id >= dev->dev->num_vfs + 1) + if (slave_id >= dev->dev->persist->num_vfs + 1) return; tmp_cur_ag = *(__be64 *)&p_data[i * GUID_REC_SIZE]; form_cache_ag = get_cached_alias_guid(dev, port_num, --- linux-3.19.0.orig/drivers/infiniband/hw/mlx4/mad.c +++ linux-3.19.0/drivers/infiniband/hw/mlx4/mad.c @@ -64,6 +64,14 @@ #define GUID_TBL_BLK_NUM_ENTRIES 8 #define GUID_TBL_BLK_SIZE (GUID_TBL_ENTRY_SIZE * GUID_TBL_BLK_NUM_ENTRIES) +/* Counters should be saturate once they reach their maximum value */ +#define ASSIGN_32BIT_COUNTER(counter, value) do {\ + if ((value) > U32_MAX) \ + counter = cpu_to_be32(U32_MAX); \ + else \ + counter = cpu_to_be32(value); \ +} while (0) + struct mlx4_mad_rcv_buf { struct ib_grh grh; u8 payload[256]; @@ -806,10 +814,14 @@ static void edit_counter(struct mlx4_counter *cnt, struct ib_pma_portcounters *pma_cnt) { - pma_cnt->port_xmit_data = cpu_to_be32((be64_to_cpu(cnt->tx_bytes)>>2)); - pma_cnt->port_rcv_data = cpu_to_be32((be64_to_cpu(cnt->rx_bytes)>>2)); - pma_cnt->port_xmit_packets = cpu_to_be32(be64_to_cpu(cnt->tx_frames)); - pma_cnt->port_rcv_packets = cpu_to_be32(be64_to_cpu(cnt->rx_frames)); + ASSIGN_32BIT_COUNTER(pma_cnt->port_xmit_data, + (be64_to_cpu(cnt->tx_bytes) >> 2)); + ASSIGN_32BIT_COUNTER(pma_cnt->port_rcv_data, + (be64_to_cpu(cnt->rx_bytes) >> 2)); + ASSIGN_32BIT_COUNTER(pma_cnt->port_xmit_packets, + be64_to_cpu(cnt->tx_frames)); + ASSIGN_32BIT_COUNTER(pma_cnt->port_rcv_packets, + be64_to_cpu(cnt->rx_frames)); } static int iboe_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, @@ -1951,7 +1963,8 @@ ctx->ib_dev = &dev->ib_dev; for (i = 0; - i < min(dev->dev->caps.sqp_demux, (u16)(dev->dev->num_vfs + 1)); + i < min(dev->dev->caps.sqp_demux, + (u16)(dev->dev->persist->num_vfs + 1)); i++) { struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev->dev, i); --- linux-3.19.0.orig/drivers/infiniband/hw/mlx4/main.c +++ linux-3.19.0/drivers/infiniband/hw/mlx4/main.c @@ -198,7 +198,7 @@ props->vendor_id = be32_to_cpup((__be32 *) (out_mad->data + 36)) & 0xffffff; - props->vendor_part_id = dev->dev->pdev->device; + props->vendor_part_id = dev->dev->persist->pdev->device; props->hw_ver = be32_to_cpup((__be32 *) (out_mad->data + 32)); memcpy(&props->sys_image_guid, out_mad->data + 4, 8); @@ -1222,8 +1222,7 @@ struct mlx4_ib_qp *mqp = to_mqp(ibqp); u64 reg_id; struct mlx4_ib_steering *ib_steering = NULL; - enum mlx4_protocol prot = (gid->raw[1] == 0x0e) ? - MLX4_PROT_IB_IPV4 : MLX4_PROT_IB_IPV6; + enum mlx4_protocol prot = MLX4_PROT_IB_IPV6; if (mdev->dev->caps.steering_mode == MLX4_STEERING_MODE_DEVICE_MANAGED) { @@ -1236,8 +1235,10 @@ !!(mqp->flags & MLX4_IB_QP_BLOCK_MULTICAST_LOOPBACK), prot, ®_id); - if (err) + if (err) { + pr_err("multicast attach op failed, err %d\n", err); goto err_malloc; + } err = add_gid_entry(ibqp, gid); if (err) @@ -1285,8 +1286,7 @@ struct net_device *ndev; struct mlx4_ib_gid_entry *ge; u64 reg_id = 0; - enum mlx4_protocol prot = (gid->raw[1] == 0x0e) ? - MLX4_PROT_IB_IPV4 : MLX4_PROT_IB_IPV6; + enum mlx4_protocol prot = MLX4_PROT_IB_IPV6; if (mdev->dev->caps.steering_mode == MLX4_STEERING_MODE_DEVICE_MANAGED) { @@ -1376,7 +1376,7 @@ { struct mlx4_ib_dev *dev = container_of(device, struct mlx4_ib_dev, ib_dev.dev); - return sprintf(buf, "MT%d\n", dev->dev->pdev->device); + return sprintf(buf, "MT%d\n", dev->dev->persist->pdev->device); } static ssize_t show_fw_ver(struct device *device, struct device_attribute *attr, @@ -1938,7 +1938,8 @@ int i; if (mlx4_is_master(ibdev->dev)) { - for (slave = 0; slave <= ibdev->dev->num_vfs; ++slave) { + for (slave = 0; slave <= ibdev->dev->persist->num_vfs; + ++slave) { for (port = 1; port <= ibdev->dev->caps.num_ports; ++port) { for (i = 0; i < ibdev->dev->phys_caps.pkey_phys_table_len[port]; @@ -1995,7 +1996,7 @@ mlx4_foreach_port(i, dev, MLX4_PORT_TYPE_IB) { for (j = 0; j < eq_per_port; j++) { snprintf(name, sizeof(name), "mlx4-ib-%d-%d@%s", - i, j, dev->pdev->bus->name); + i, j, dev->persist->pdev->bus->name); /* Set IRQ for specific name (per ring) */ if (mlx4_assign_eq(dev, name, NULL, &ibdev->eq_table[eq])) { @@ -2059,7 +2060,8 @@ ibdev = (struct mlx4_ib_dev *) ib_alloc_device(sizeof *ibdev); if (!ibdev) { - dev_err(&dev->pdev->dev, "Device struct alloc failed\n"); + dev_err(&dev->persist->pdev->dev, + "Device struct alloc failed\n"); return NULL; } @@ -2086,7 +2088,7 @@ ibdev->num_ports = num_ports; ibdev->ib_dev.phys_port_cnt = ibdev->num_ports; ibdev->ib_dev.num_comp_vectors = dev->caps.num_comp_vectors; - ibdev->ib_dev.dma_device = &dev->pdev->dev; + ibdev->ib_dev.dma_device = &dev->persist->pdev->dev; if (dev->caps.userspace_caps) ibdev->ib_dev.uverbs_abi_ver = MLX4_IB_UVERBS_ABI_VERSION; @@ -2237,7 +2239,8 @@ sizeof(long), GFP_KERNEL); if (!ibdev->ib_uc_qpns_bitmap) { - dev_err(&dev->pdev->dev, "bit map alloc failed\n"); + dev_err(&dev->persist->pdev->dev, + "bit map alloc failed\n"); goto err_steer_qp_release; } --- linux-3.19.0.orig/drivers/infiniband/hw/mlx4/mr.c +++ linux-3.19.0/drivers/infiniband/hw/mlx4/mr.c @@ -401,7 +401,8 @@ if (!mfrpl->ibfrpl.page_list) goto err_free; - mfrpl->mapped_page_list = dma_alloc_coherent(&dev->dev->pdev->dev, + mfrpl->mapped_page_list = dma_alloc_coherent(&dev->dev->persist-> + pdev->dev, size, &mfrpl->map, GFP_KERNEL); if (!mfrpl->mapped_page_list) @@ -423,7 +424,8 @@ struct mlx4_ib_fast_reg_page_list *mfrpl = to_mfrpl(page_list); int size = page_list->max_page_list_len * sizeof (u64); - dma_free_coherent(&dev->dev->pdev->dev, size, mfrpl->mapped_page_list, + dma_free_coherent(&dev->dev->persist->pdev->dev, size, + mfrpl->mapped_page_list, mfrpl->map); kfree(mfrpl->ibfrpl.page_list); kfree(mfrpl); --- linux-3.19.0.orig/drivers/infiniband/hw/mlx4/qp.c +++ linux-3.19.0/drivers/infiniband/hw/mlx4/qp.c @@ -1674,8 +1674,10 @@ qp->mlx4_ib_qp_type == MLX4_IB_QPT_PROXY_GSI || qp->mlx4_ib_qp_type == MLX4_IB_QPT_TUN_GSI) { err = handle_eth_ud_smac_index(dev, qp, (u8 *)attr->smac, context); - if (err) - return -EINVAL; + if (err) { + err = -EINVAL; + goto out; + } if (qp->mlx4_ib_qp_type == MLX4_IB_QPT_PROXY_GSI) dev->qp1_proxy[qp->port - 1] = qp; } @@ -2562,8 +2564,7 @@ memcpy(wqe->header, wr->wr.ud.header, wr->wr.ud.hlen); - *lso_hdr_sz = cpu_to_be32((wr->wr.ud.mss - wr->wr.ud.hlen) << 16 | - wr->wr.ud.hlen); + *lso_hdr_sz = cpu_to_be32(wr->wr.ud.mss << 16 | wr->wr.ud.hlen); *lso_seg_len = halign; return 0; } --- linux-3.19.0.orig/drivers/infiniband/hw/mlx4/sysfs.c +++ linux-3.19.0/drivers/infiniband/hw/mlx4/sysfs.c @@ -375,7 +375,7 @@ char base_name[9]; /* pci_name format is: bus:dev:func -> xxxx:yy:zz.n */ - strlcpy(name, pci_name(dev->dev->pdev), max); + strlcpy(name, pci_name(dev->dev->persist->pdev), max); strncpy(base_name, name, 8); /*till xxxx:yy:*/ base_name[8] = '\0'; /* with no ARI only 3 last bits are used so when the fn is higher than 8 @@ -792,7 +792,7 @@ if (!mlx4_is_master(device->dev)) return 0; - for (i = 0; i <= device->dev->num_vfs; ++i) + for (i = 0; i <= device->dev->persist->num_vfs; ++i) register_one_pkey_tree(device, i); return 0; @@ -807,7 +807,7 @@ if (!mlx4_is_master(device->dev)) return; - for (slave = device->dev->num_vfs; slave >= 0; --slave) { + for (slave = device->dev->persist->num_vfs; slave >= 0; --slave) { list_for_each_entry_safe(p, t, &device->pkeys.pkey_port_list[slave], entry) { --- linux-3.19.0.orig/drivers/infiniband/hw/mlx5/main.c +++ linux-3.19.0/drivers/infiniband/hw/mlx5/main.c @@ -997,7 +997,7 @@ struct ib_device_attr *dprops = NULL; struct ib_port_attr *pprops = NULL; struct mlx5_general_caps *gen; - int err = 0; + int err = -ENOMEM; int port; gen = &dev->mdev->caps.gen; --- linux-3.19.0.orig/drivers/infiniband/hw/qib/qib.h +++ linux-3.19.0/drivers/infiniband/hw/qib/qib.h @@ -1082,12 +1082,6 @@ /* control high-level access to EEPROM */ struct mutex eep_lock; uint64_t traffic_wds; - /* active time is kept in seconds, but logged in hours */ - atomic_t active_time; - /* Below are nominal shadow of EEPROM, new since last EEPROM update */ - uint8_t eep_st_errs[QIB_EEP_LOG_CNT]; - uint8_t eep_st_new_errs[QIB_EEP_LOG_CNT]; - uint16_t eep_hrs; /* * masks for which bits of errs, hwerrs that cause * each of the counters to increment. @@ -1309,8 +1303,7 @@ int qib_twsi_blk_wr(struct qib_devdata *dd, int dev, int addr, const void *buffer, int len); void qib_get_eeprom_info(struct qib_devdata *); -int qib_update_eeprom_log(struct qib_devdata *dd); -void qib_inc_eeprom_err(struct qib_devdata *dd, u32 eidx, u32 incr); +#define qib_inc_eeprom_err(dd, eidx, incr) void qib_dump_lookup_output_queue(struct qib_devdata *); void qib_force_pio_avail_update(struct qib_devdata *); void qib_clear_symerror_on_linkup(unsigned long opaque); --- linux-3.19.0.orig/drivers/infiniband/hw/qib/qib_eeprom.c +++ linux-3.19.0/drivers/infiniband/hw/qib/qib_eeprom.c @@ -267,190 +267,9 @@ "Board SN %s did not pass functional test: %s\n", dd->serial, ifp->if_comment); - memcpy(&dd->eep_st_errs, &ifp->if_errcntp, QIB_EEP_LOG_CNT); - /* - * Power-on (actually "active") hours are kept as little-endian value - * in EEPROM, but as seconds in a (possibly as small as 24-bit) - * atomic_t while running. - */ - atomic_set(&dd->active_time, 0); - dd->eep_hrs = ifp->if_powerhour[0] | (ifp->if_powerhour[1] << 8); - done: vfree(buf); bail:; } -/** - * qib_update_eeprom_log - copy active-time and error counters to eeprom - * @dd: the qlogic_ib device - * - * Although the time is kept as seconds in the qib_devdata struct, it is - * rounded to hours for re-write, as we have only 16 bits in EEPROM. - * First-cut code reads whole (expected) struct qib_flash, modifies, - * re-writes. Future direction: read/write only what we need, assuming - * that the EEPROM had to have been "good enough" for driver init, and - * if not, we aren't making it worse. - * - */ -int qib_update_eeprom_log(struct qib_devdata *dd) -{ - void *buf; - struct qib_flash *ifp; - int len, hi_water; - uint32_t new_time, new_hrs; - u8 csum; - int ret, idx; - unsigned long flags; - - /* first, check if we actually need to do anything. */ - ret = 0; - for (idx = 0; idx < QIB_EEP_LOG_CNT; ++idx) { - if (dd->eep_st_new_errs[idx]) { - ret = 1; - break; - } - } - new_time = atomic_read(&dd->active_time); - - if (ret == 0 && new_time < 3600) - goto bail; - - /* - * The quick-check above determined that there is something worthy - * of logging, so get current contents and do a more detailed idea. - * read full flash, not just currently used part, since it may have - * been written with a newer definition - */ - len = sizeof(struct qib_flash); - buf = vmalloc(len); - ret = 1; - if (!buf) { - qib_dev_err(dd, - "Couldn't allocate memory to read %u bytes from eeprom for logging\n", - len); - goto bail; - } - - /* Grab semaphore and read current EEPROM. If we get an - * error, let go, but if not, keep it until we finish write. - */ - ret = mutex_lock_interruptible(&dd->eep_lock); - if (ret) { - qib_dev_err(dd, "Unable to acquire EEPROM for logging\n"); - goto free_bail; - } - ret = qib_twsi_blk_rd(dd, dd->twsi_eeprom_dev, 0, buf, len); - if (ret) { - mutex_unlock(&dd->eep_lock); - qib_dev_err(dd, "Unable read EEPROM for logging\n"); - goto free_bail; - } - ifp = (struct qib_flash *)buf; - - csum = flash_csum(ifp, 0); - if (csum != ifp->if_csum) { - mutex_unlock(&dd->eep_lock); - qib_dev_err(dd, "EEPROM cks err (0x%02X, S/B 0x%02X)\n", - csum, ifp->if_csum); - ret = 1; - goto free_bail; - } - hi_water = 0; - spin_lock_irqsave(&dd->eep_st_lock, flags); - for (idx = 0; idx < QIB_EEP_LOG_CNT; ++idx) { - int new_val = dd->eep_st_new_errs[idx]; - if (new_val) { - /* - * If we have seen any errors, add to EEPROM values - * We need to saturate at 0xFF (255) and we also - * would need to adjust the checksum if we were - * trying to minimize EEPROM traffic - * Note that we add to actual current count in EEPROM, - * in case it was altered while we were running. - */ - new_val += ifp->if_errcntp[idx]; - if (new_val > 0xFF) - new_val = 0xFF; - if (ifp->if_errcntp[idx] != new_val) { - ifp->if_errcntp[idx] = new_val; - hi_water = offsetof(struct qib_flash, - if_errcntp) + idx; - } - /* - * update our shadow (used to minimize EEPROM - * traffic), to match what we are about to write. - */ - dd->eep_st_errs[idx] = new_val; - dd->eep_st_new_errs[idx] = 0; - } - } - /* - * Now update active-time. We would like to round to the nearest hour - * but unless atomic_t are sure to be proper signed ints we cannot, - * because we need to account for what we "transfer" to EEPROM and - * if we log an hour at 31 minutes, then we would need to set - * active_time to -29 to accurately count the _next_ hour. - */ - if (new_time >= 3600) { - new_hrs = new_time / 3600; - atomic_sub((new_hrs * 3600), &dd->active_time); - new_hrs += dd->eep_hrs; - if (new_hrs > 0xFFFF) - new_hrs = 0xFFFF; - dd->eep_hrs = new_hrs; - if ((new_hrs & 0xFF) != ifp->if_powerhour[0]) { - ifp->if_powerhour[0] = new_hrs & 0xFF; - hi_water = offsetof(struct qib_flash, if_powerhour); - } - if ((new_hrs >> 8) != ifp->if_powerhour[1]) { - ifp->if_powerhour[1] = new_hrs >> 8; - hi_water = offsetof(struct qib_flash, if_powerhour) + 1; - } - } - /* - * There is a tiny possibility that we could somehow fail to write - * the EEPROM after updating our shadows, but problems from holding - * the spinlock too long are a much bigger issue. - */ - spin_unlock_irqrestore(&dd->eep_st_lock, flags); - if (hi_water) { - /* we made some change to the data, uopdate cksum and write */ - csum = flash_csum(ifp, 1); - ret = eeprom_write_with_enable(dd, 0, buf, hi_water + 1); - } - mutex_unlock(&dd->eep_lock); - if (ret) - qib_dev_err(dd, "Failed updating EEPROM\n"); - -free_bail: - vfree(buf); -bail: - return ret; -} - -/** - * qib_inc_eeprom_err - increment one of the four error counters - * that are logged to EEPROM. - * @dd: the qlogic_ib device - * @eidx: 0..3, the counter to increment - * @incr: how much to add - * - * Each counter is 8-bits, and saturates at 255 (0xFF). They - * are copied to the EEPROM (aka flash) whenever qib_update_eeprom_log() - * is called, but it can only be called in a context that allows sleep. - * This function can be called even at interrupt level. - */ -void qib_inc_eeprom_err(struct qib_devdata *dd, u32 eidx, u32 incr) -{ - uint new_val; - unsigned long flags; - - spin_lock_irqsave(&dd->eep_st_lock, flags); - new_val = dd->eep_st_new_errs[eidx] + incr; - if (new_val > 255) - new_val = 255; - dd->eep_st_new_errs[eidx] = new_val; - spin_unlock_irqrestore(&dd->eep_st_lock, flags); -} --- linux-3.19.0.orig/drivers/infiniband/hw/qib/qib_iba6120.c +++ linux-3.19.0/drivers/infiniband/hw/qib/qib_iba6120.c @@ -2681,8 +2681,6 @@ spin_lock_irqsave(&dd->eep_st_lock, flags); traffic_wds -= dd->traffic_wds; dd->traffic_wds += traffic_wds; - if (traffic_wds >= QIB_TRAFFIC_ACTIVE_THRESHOLD) - atomic_add(5, &dd->active_time); /* S/B #define */ spin_unlock_irqrestore(&dd->eep_st_lock, flags); qib_chk_6120_errormask(dd); --- linux-3.19.0.orig/drivers/infiniband/hw/qib/qib_iba7220.c +++ linux-3.19.0/drivers/infiniband/hw/qib/qib_iba7220.c @@ -3297,8 +3297,6 @@ spin_lock_irqsave(&dd->eep_st_lock, flags); traffic_wds -= dd->traffic_wds; dd->traffic_wds += traffic_wds; - if (traffic_wds >= QIB_TRAFFIC_ACTIVE_THRESHOLD) - atomic_add(5, &dd->active_time); /* S/B #define */ spin_unlock_irqrestore(&dd->eep_st_lock, flags); done: mod_timer(&dd->stats_timer, jiffies + HZ * ACTIVITY_TIMER); --- linux-3.19.0.orig/drivers/infiniband/hw/qib/qib_iba7322.c +++ linux-3.19.0/drivers/infiniband/hw/qib/qib_iba7322.c @@ -5178,8 +5178,6 @@ spin_lock_irqsave(&ppd->dd->eep_st_lock, flags); traffic_wds -= ppd->dd->traffic_wds; ppd->dd->traffic_wds += traffic_wds; - if (traffic_wds >= QIB_TRAFFIC_ACTIVE_THRESHOLD) - atomic_add(ACTIVITY_TIMER, &ppd->dd->active_time); spin_unlock_irqrestore(&ppd->dd->eep_st_lock, flags); if (ppd->cpspec->qdr_dfe_on && (ppd->link_speed_active & QIB_IB_QDR) && --- linux-3.19.0.orig/drivers/infiniband/hw/qib/qib_init.c +++ linux-3.19.0/drivers/infiniband/hw/qib/qib_init.c @@ -931,7 +931,6 @@ qib_free_pportdata(ppd); } - qib_update_eeprom_log(dd); } /** --- linux-3.19.0.orig/drivers/infiniband/hw/qib/qib_sysfs.c +++ linux-3.19.0/drivers/infiniband/hw/qib/qib_sysfs.c @@ -611,28 +611,6 @@ return ret < 0 ? ret : count; } -static ssize_t show_logged_errs(struct device *device, - struct device_attribute *attr, char *buf) -{ - struct qib_ibdev *dev = - container_of(device, struct qib_ibdev, ibdev.dev); - struct qib_devdata *dd = dd_from_dev(dev); - int idx, count; - - /* force consistency with actual EEPROM */ - if (qib_update_eeprom_log(dd) != 0) - return -ENXIO; - - count = 0; - for (idx = 0; idx < QIB_EEP_LOG_CNT; ++idx) { - count += scnprintf(buf + count, PAGE_SIZE - count, "%d%c", - dd->eep_st_errs[idx], - idx == (QIB_EEP_LOG_CNT - 1) ? '\n' : ' '); - } - - return count; -} - /* * Dump tempsense regs. in decimal, to ease shell-scripts. */ @@ -679,7 +657,6 @@ static DEVICE_ATTR(nfreectxts, S_IRUGO, show_nfreectxts, NULL); static DEVICE_ATTR(serial, S_IRUGO, show_serial, NULL); static DEVICE_ATTR(boardversion, S_IRUGO, show_boardversion, NULL); -static DEVICE_ATTR(logged_errors, S_IRUGO, show_logged_errs, NULL); static DEVICE_ATTR(tempsense, S_IRUGO, show_tempsense, NULL); static DEVICE_ATTR(localbus_info, S_IRUGO, show_localbus_info, NULL); static DEVICE_ATTR(chip_reset, S_IWUSR, NULL, store_chip_reset); @@ -693,7 +670,6 @@ &dev_attr_nfreectxts, &dev_attr_serial, &dev_attr_boardversion, - &dev_attr_logged_errors, &dev_attr_tempsense, &dev_attr_localbus_info, &dev_attr_chip_reset, --- linux-3.19.0.orig/drivers/infiniband/ulp/iser/iscsi_iser.h +++ linux-3.19.0/drivers/infiniband/ulp/iser/iscsi_iser.h @@ -654,7 +654,9 @@ enum dma_data_direction dma_dir); void iser_dma_unmap_task_data(struct iscsi_iser_task *iser_task, - struct iser_data_buf *data); + struct iser_data_buf *data, + enum dma_data_direction dir); + int iser_initialize_task_headers(struct iscsi_task *task, struct iser_tx_desc *tx_desc); int iser_alloc_rx_descriptors(struct iser_conn *iser_conn, --- linux-3.19.0.orig/drivers/infiniband/ulp/iser/iser_initiator.c +++ linux-3.19.0/drivers/infiniband/ulp/iser/iser_initiator.c @@ -320,9 +320,6 @@ struct ib_conn *ib_conn = &iser_conn->ib_conn; struct iser_device *device = ib_conn->device; - if (!iser_conn->rx_descs) - goto free_login_buf; - if (device->iser_free_rdma_reg_res) device->iser_free_rdma_reg_res(ib_conn); @@ -334,7 +331,6 @@ /* make sure we never redo any unmapping */ iser_conn->rx_descs = NULL; -free_login_buf: iser_free_login_buf(iser_conn); } @@ -413,8 +409,8 @@ if (scsi_prot_sg_count(sc)) { prot_buf->buf = scsi_prot_sglist(sc); prot_buf->size = scsi_prot_sg_count(sc); - prot_buf->data_len = data_buf->data_len >> - ilog2(sc->device->sector_size) * 8; + prot_buf->data_len = (data_buf->data_len >> + ilog2(sc->device->sector_size)) * 8; } if (hdr->flags & ISCSI_FLAG_CMD_READ) { @@ -714,19 +710,23 @@ device->iser_unreg_rdma_mem(iser_task, ISER_DIR_IN); if (is_rdma_data_aligned) iser_dma_unmap_task_data(iser_task, - &iser_task->data[ISER_DIR_IN]); + &iser_task->data[ISER_DIR_IN], + DMA_FROM_DEVICE); if (prot_count && is_rdma_prot_aligned) iser_dma_unmap_task_data(iser_task, - &iser_task->prot[ISER_DIR_IN]); + &iser_task->prot[ISER_DIR_IN], + DMA_FROM_DEVICE); } if (iser_task->dir[ISER_DIR_OUT]) { device->iser_unreg_rdma_mem(iser_task, ISER_DIR_OUT); if (is_rdma_data_aligned) iser_dma_unmap_task_data(iser_task, - &iser_task->data[ISER_DIR_OUT]); + &iser_task->data[ISER_DIR_OUT], + DMA_TO_DEVICE); if (prot_count && is_rdma_prot_aligned) iser_dma_unmap_task_data(iser_task, - &iser_task->prot[ISER_DIR_OUT]); + &iser_task->prot[ISER_DIR_OUT], + DMA_TO_DEVICE); } } --- linux-3.19.0.orig/drivers/infiniband/ulp/iser/iser_memory.c +++ linux-3.19.0/drivers/infiniband/ulp/iser/iser_memory.c @@ -332,12 +332,13 @@ } void iser_dma_unmap_task_data(struct iscsi_iser_task *iser_task, - struct iser_data_buf *data) + struct iser_data_buf *data, + enum dma_data_direction dir) { struct ib_device *dev; dev = iser_task->iser_conn->ib_conn.device->ib_device; - ib_dma_unmap_sg(dev, data->buf, data->size, DMA_FROM_DEVICE); + ib_dma_unmap_sg(dev, data->buf, data->size, dir); } static int fall_to_bounce_buf(struct iscsi_iser_task *iser_task, @@ -357,7 +358,9 @@ iser_data_buf_dump(mem, ibdev); /* unmap the command data before accessing it */ - iser_dma_unmap_task_data(iser_task, mem); + iser_dma_unmap_task_data(iser_task, mem, + (cmd_dir == ISER_DIR_OUT) ? + DMA_TO_DEVICE : DMA_FROM_DEVICE); /* allocate copy buf, if we are writing, copy the */ /* unaligned scatterlist, dma map the copy */ --- linux-3.19.0.orig/drivers/infiniband/ulp/iser/iser_verbs.c +++ linux-3.19.0/drivers/infiniband/ulp/iser/iser_verbs.c @@ -600,16 +600,16 @@ /** * iser_free_ib_conn_res - release IB related resources * @iser_conn: iser connection struct - * @destroy_device: indicator if we need to try to release - * the iser device (only iscsi shutdown and DEVICE_REMOVAL - * will use this. + * @destroy: indicator if we need to try to release the + * iser device and memory regoins pool (only iscsi + * shutdown and DEVICE_REMOVAL will use this). * * This routine is called with the iser state mutex held * so the cm_id removal is out of here. It is Safe to * be invoked multiple times. */ static void iser_free_ib_conn_res(struct iser_conn *iser_conn, - bool destroy_device) + bool destroy) { struct ib_conn *ib_conn = &iser_conn->ib_conn; struct iser_device *device = ib_conn->device; @@ -617,17 +617,20 @@ iser_info("freeing conn %p cma_id %p qp %p\n", iser_conn, ib_conn->cma_id, ib_conn->qp); - iser_free_rx_descriptors(iser_conn); - if (ib_conn->qp != NULL) { ib_conn->comp->active_qps--; rdma_destroy_qp(ib_conn->cma_id); ib_conn->qp = NULL; } - if (destroy_device && device != NULL) { - iser_device_try_release(device); - ib_conn->device = NULL; + if (destroy) { + if (iser_conn->rx_descs) + iser_free_rx_descriptors(iser_conn); + + if (device != NULL) { + iser_device_try_release(device); + ib_conn->device = NULL; + } } } @@ -840,7 +843,7 @@ } static void iser_cleanup_handler(struct rdma_cm_id *cma_id, - bool destroy_device) + bool destroy) { struct iser_conn *iser_conn = (struct iser_conn *)cma_id->context; @@ -850,7 +853,7 @@ * and flush errors. */ iser_disconnected_handler(cma_id); - iser_free_ib_conn_res(iser_conn, destroy_device); + iser_free_ib_conn_res(iser_conn, destroy); complete(&iser_conn->ib_completion); }; --- linux-3.19.0.orig/drivers/infiniband/ulp/isert/ib_isert.c +++ linux-3.19.0/drivers/infiniband/ulp/isert/ib_isert.c @@ -222,7 +222,7 @@ static void isert_free_rx_descriptors(struct isert_conn *isert_conn) { - struct ib_device *ib_dev = isert_conn->conn_cm_id->device; + struct ib_device *ib_dev = isert_conn->conn_device->ib_device; struct iser_rx_desc *rx_desc; int i; @@ -719,8 +719,8 @@ static void isert_connect_release(struct isert_conn *isert_conn) { - struct ib_device *ib_dev = isert_conn->conn_cm_id->device; struct isert_device *device = isert_conn->conn_device; + struct ib_device *ib_dev = device->ib_device; isert_dbg("conn %p\n", isert_conn); @@ -728,7 +728,8 @@ isert_conn_free_fastreg_pool(isert_conn); isert_free_rx_descriptors(isert_conn); - rdma_destroy_id(isert_conn->conn_cm_id); + if (isert_conn->conn_cm_id) + rdma_destroy_id(isert_conn->conn_cm_id); if (isert_conn->conn_qp) { struct isert_comp *comp = isert_conn->conn_qp->recv_cq->cq_context; @@ -878,12 +879,15 @@ return 0; } -static void +static int isert_connect_error(struct rdma_cm_id *cma_id) { struct isert_conn *isert_conn = cma_id->qp->qp_context; + isert_conn->conn_cm_id = NULL; isert_put_conn(isert_conn); + + return -1; } static int @@ -912,7 +916,7 @@ case RDMA_CM_EVENT_REJECTED: /* FALLTHRU */ case RDMA_CM_EVENT_UNREACHABLE: /* FALLTHRU */ case RDMA_CM_EVENT_CONNECT_ERROR: - isert_connect_error(cma_id); + ret = isert_connect_error(cma_id); break; default: isert_err("Unhandled RDMA CMA event: %d\n", event->event); @@ -1848,11 +1852,13 @@ cmd->i_state = ISTATE_RECEIVED_LAST_DATAOUT; spin_unlock_bh(&cmd->istate_lock); - if (ret) + if (ret) { + target_put_sess_cmd(se_cmd->se_sess, se_cmd); transport_send_check_condition_and_sense(se_cmd, se_cmd->pi_err, 0); - else + } else { target_execute_cmd(se_cmd); + } } static void --- linux-3.19.0.orig/drivers/input/mouse/cypress_ps2.c +++ linux-3.19.0/drivers/input/mouse/cypress_ps2.c @@ -390,7 +390,9 @@ if (ret < 0) return ret; +#if ( CYPRESS_SIMULATED_MT != 1 ) __set_bit(INPUT_PROP_SEMI_MT, input->propbit); +#endif input_abs_set_res(input, ABS_X, cytp->tp_res_x); input_abs_set_res(input, ABS_Y, cytp->tp_res_y); @@ -478,6 +480,22 @@ ((packet[5] & 0x0f) << 8) | packet[7]; if (cytp->mode & CYTP_BIT_ABS_PRESSURE) report_data->contacts[1].z = report_data->contacts[0].z; +#if ( CYPRESS_SIMULATED_MT == 1 ) + /* simulate contact positions for >2 fingers */ + if ( report_data->contact_cnt >= 3 ) { + int i; + for ( i=1; icontact_cnt; i++ ) { + report_data->contacts[i].x = + report_data->contacts[0].x + + 100*(i)*((i%2)?-1:1); + report_data->contacts[i].y = + report_data->contacts[0].y; + if (cytp->mode & CYTP_BIT_ABS_PRESSURE) + report_data->contacts[i].z = + report_data->contacts[0].z; + } + } +#endif } report_data->left = (header_byte & BTN_LEFT_BIT) ? 1 : 0; --- linux-3.19.0.orig/drivers/input/mouse/cypress_ps2.h +++ linux-3.19.0/drivers/input/mouse/cypress_ps2.h @@ -130,7 +130,18 @@ #define RESP_REMOTE_BIT 0x40 #define RESP_SMBUS_BIT 0x80 -#define CYTP_MAX_MT_SLOTS 2 +/* + * CYPRESS_SIMULATED_MT + * set to 1 for simulated multitouch (up to 5 contact points) + * set to 0 for SEMI_MT (only 2 corner points, and count of fingers) + */ +#define CYPRESS_SIMULATED_MT 1 + +#if ( CYPRESS_SIMULATED_MT == 1 ) +# define CYTP_MAX_MT_SLOTS 5 +#else +# define CYTP_MAX_MT_SLOTS 2 +#endif struct cytp_contact { int x; --- linux-3.19.0.orig/drivers/input/mouse/elantech.c +++ linux-3.19.0/drivers/input/mouse/elantech.c @@ -893,6 +893,21 @@ } /* + * This writes the reg_07 value again to the hardware at the end of every + * set_rate call because the register loses its value. reg_07 allows setting + * absolute mode on v4 hardware + */ +static void elantech_set_rate_restore_reg_07(struct psmouse *psmouse, + unsigned int rate) +{ + struct elantech_data *etd = psmouse->private; + + etd->original_set_rate(psmouse, rate); + if (elantech_write_reg(psmouse, 0x07, etd->reg_07)) + psmouse_err(psmouse, "restoring reg_07 failed\n"); +} + +/* * Put the touchpad into absolute mode */ static int elantech_set_absolute_mode(struct psmouse *psmouse) @@ -1094,6 +1109,8 @@ * Asus K53SV 0x450f01 78, 15, 0c 2 hw buttons * Asus G46VW 0x460f02 00, 18, 0c 2 hw buttons * Asus G750JX 0x360f00 00, 16, 0c 2 hw buttons + * Asus TP500LN 0x381f17 10, 14, 0e clickpad + * Asus X750JN 0x381f17 10, 14, 0e clickpad * Asus UX31 0x361f00 20, 15, 0e clickpad * Asus UX32VD 0x361f02 00, 15, 0e clickpad * Avatar AVIU-145A2 0x361f00 ? clickpad @@ -1635,6 +1652,11 @@ goto init_fail; } + if (etd->fw_version == 0x381f17) { + etd->original_set_rate = psmouse->set_rate; + psmouse->set_rate = elantech_set_rate_restore_reg_07; + } + if (elantech_set_input_params(psmouse)) { psmouse_err(psmouse, "failed to query touchpad range.\n"); goto init_fail; --- linux-3.19.0.orig/drivers/input/mouse/elantech.h +++ linux-3.19.0/drivers/input/mouse/elantech.h @@ -142,6 +142,7 @@ struct finger_pos mt[ETP_MAX_FINGERS]; unsigned char parity[256]; int (*send_cmd)(struct psmouse *psmouse, unsigned char c, unsigned char *param); + void (*original_set_rate)(struct psmouse *psmouse, unsigned int rate); }; #ifdef CONFIG_MOUSE_PS2_ELANTECH --- linux-3.19.0.orig/drivers/input/mouse/synaptics.c +++ linux-3.19.0/drivers/input/mouse/synaptics.c @@ -120,32 +120,41 @@ static bool cr48_profile_sensor; +#define ANY_BOARD_ID 0 struct min_max_quirk { const char * const *pnp_ids; + struct { + unsigned long int min, max; + } board_id; int x_min, x_max, y_min, y_max; }; static const struct min_max_quirk min_max_pnpid_table[] = { { (const char * const []){"LEN0033", NULL}, + {ANY_BOARD_ID, ANY_BOARD_ID}, 1024, 5052, 2258, 4832 }, { - (const char * const []){"LEN0035", "LEN0042", NULL}, + (const char * const []){"LEN0042", NULL}, + {ANY_BOARD_ID, ANY_BOARD_ID}, 1232, 5710, 1156, 4696 }, { (const char * const []){"LEN0034", "LEN0036", "LEN0037", "LEN0039", "LEN2002", "LEN2004", NULL}, + {ANY_BOARD_ID, 2961}, 1024, 5112, 2024, 4832 }, { (const char * const []){"LEN2001", NULL}, + {ANY_BOARD_ID, ANY_BOARD_ID}, 1024, 5022, 2508, 4832 }, { (const char * const []){"LEN2006", NULL}, + {ANY_BOARD_ID, ANY_BOARD_ID}, 1264, 5675, 1171, 4688 }, { } @@ -172,9 +181,7 @@ "LEN0041", "LEN0042", /* Yoga */ "LEN0045", - "LEN0046", "LEN0047", - "LEN0048", "LEN0049", "LEN2000", "LEN2001", /* Edge E431 */ @@ -232,18 +239,39 @@ return 0; } +static int synaptics_more_extended_queries(struct psmouse *psmouse) +{ + struct synaptics_data *priv = psmouse->private; + unsigned char buf[3]; + + if (synaptics_send_cmd(psmouse, SYN_QUE_MEXT_CAPAB_10, buf)) + return -1; + + priv->ext_cap_10 = (buf[0]<<16) | (buf[1]<<8) | buf[2]; + + return 0; +} + /* - * Read the board id from the touchpad + * Read the board id and the "More Extended Queries" from the touchpad * The board id is encoded in the "QUERY MODES" response */ -static int synaptics_board_id(struct psmouse *psmouse) +static int synaptics_query_modes(struct psmouse *psmouse) { struct synaptics_data *priv = psmouse->private; unsigned char bid[3]; + /* firmwares prior 7.5 have no board_id encoded */ + if (SYN_ID_FULL(priv->identity) < 0x705) + return 0; + if (synaptics_send_cmd(psmouse, SYN_QUE_MODES, bid)) return -1; priv->board_id = ((bid[0] & 0xfc) << 6) | bid[1]; + + if (SYN_MEXT_CAP_BIT(bid[0])) + return synaptics_more_extended_queries(psmouse); + return 0; } @@ -343,7 +371,6 @@ { struct synaptics_data *priv = psmouse->private; unsigned char resp[3]; - int i; if (SYN_ID_MAJOR(priv->identity) < 4) return 0; @@ -355,17 +382,6 @@ } } - for (i = 0; min_max_pnpid_table[i].pnp_ids; i++) { - if (psmouse_matches_pnp_id(psmouse, - min_max_pnpid_table[i].pnp_ids)) { - priv->x_min = min_max_pnpid_table[i].x_min; - priv->x_max = min_max_pnpid_table[i].x_max; - priv->y_min = min_max_pnpid_table[i].y_min; - priv->y_max = min_max_pnpid_table[i].y_max; - return 0; - } - } - if (SYN_EXT_CAP_REQUESTS(priv->capabilities) >= 5 && SYN_CAP_MAX_DIMENSIONS(priv->ext_cap_0c)) { if (synaptics_send_cmd(psmouse, SYN_QUE_EXT_MAX_COORDS, resp)) { @@ -374,23 +390,69 @@ } else { priv->x_max = (resp[0] << 5) | ((resp[1] & 0x0f) << 1); priv->y_max = (resp[2] << 5) | ((resp[1] & 0xf0) >> 3); + psmouse_info(psmouse, + "queried max coordinates: x [..%d], y [..%d]\n", + priv->x_max, priv->y_max); } } - if (SYN_EXT_CAP_REQUESTS(priv->capabilities) >= 7 && - SYN_CAP_MIN_DIMENSIONS(priv->ext_cap_0c)) { + if (SYN_CAP_MIN_DIMENSIONS(priv->ext_cap_0c) && + (SYN_EXT_CAP_REQUESTS(priv->capabilities) >= 7 || + /* + * Firmware v8.1 does not report proper number of extended + * capabilities, but has been proven to report correct min + * coordinates. + */ + SYN_ID_FULL(priv->identity) == 0x801)) { if (synaptics_send_cmd(psmouse, SYN_QUE_EXT_MIN_COORDS, resp)) { psmouse_warn(psmouse, "device claims to have min coordinates query, but I'm not able to read it.\n"); } else { priv->x_min = (resp[0] << 5) | ((resp[1] & 0x0f) << 1); priv->y_min = (resp[2] << 5) | ((resp[1] & 0xf0) >> 3); + psmouse_info(psmouse, + "queried min coordinates: x [%d..], y [%d..]\n", + priv->x_min, priv->y_min); } } return 0; } +/* + * Apply quirk(s) if the hardware matches + */ + +static void synaptics_apply_quirks(struct psmouse *psmouse) +{ + struct synaptics_data *priv = psmouse->private; + int i; + + for (i = 0; min_max_pnpid_table[i].pnp_ids; i++) { + if (!psmouse_matches_pnp_id(psmouse, + min_max_pnpid_table[i].pnp_ids)) + continue; + + if (min_max_pnpid_table[i].board_id.min != ANY_BOARD_ID && + priv->board_id < min_max_pnpid_table[i].board_id.min) + continue; + + if (min_max_pnpid_table[i].board_id.max != ANY_BOARD_ID && + priv->board_id > min_max_pnpid_table[i].board_id.max) + continue; + + priv->x_min = min_max_pnpid_table[i].x_min; + priv->x_max = min_max_pnpid_table[i].x_max; + priv->y_min = min_max_pnpid_table[i].y_min; + priv->y_max = min_max_pnpid_table[i].y_max; + psmouse_info(psmouse, + "quirked min/max coordinates: x [%d..%d], y [%d..%d]\n", + priv->x_min, priv->x_max, + priv->y_min, priv->y_max); + break; + } +} + static int synaptics_query_hardware(struct psmouse *psmouse) { if (synaptics_identify(psmouse)) @@ -399,13 +461,15 @@ return -1; if (synaptics_firmware_id(psmouse)) return -1; - if (synaptics_board_id(psmouse)) + if (synaptics_query_modes(psmouse)) return -1; if (synaptics_capability(psmouse)) return -1; if (synaptics_resolution(psmouse)) return -1; + synaptics_apply_quirks(psmouse); + return 0; } @@ -513,18 +577,22 @@ return (buf[0] & 0xFC) == 0x84 && (buf[3] & 0xCC) == 0xC4; } -static void synaptics_pass_pt_packet(struct serio *ptport, unsigned char *packet) +static void synaptics_pass_pt_packet(struct psmouse *psmouse, + struct serio *ptport, + unsigned char *packet) { + struct synaptics_data *priv = psmouse->private; struct psmouse *child = serio_get_drvdata(ptport); if (child && child->state == PSMOUSE_ACTIVATED) { - serio_interrupt(ptport, packet[1], 0); + serio_interrupt(ptport, packet[1] | priv->pt_buttons, 0); serio_interrupt(ptport, packet[4], 0); serio_interrupt(ptport, packet[5], 0); if (child->pktsize == 4) serio_interrupt(ptport, packet[2], 0); - } else + } else { serio_interrupt(ptport, packet[1], 0); + } } static void synaptics_pt_activate(struct psmouse *psmouse) @@ -613,6 +681,18 @@ priv->agm_pending = true; } +static void synaptics_parse_ext_buttons(const unsigned char buf[], + struct synaptics_data *priv, + struct synaptics_hw_state *hw) +{ + unsigned int ext_bits = + (SYN_CAP_MULTI_BUTTON_NO(priv->ext_cap) + 1) >> 1; + unsigned int ext_mask = GENMASK(ext_bits - 1, 0); + + hw->ext_buttons = buf[4] & ext_mask; + hw->ext_buttons |= (buf[5] & ext_mask) << ext_bits; +} + static bool is_forcepad; static int synaptics_parse_hw_state(const unsigned char buf[], @@ -699,28 +779,9 @@ hw->down = ((buf[0] ^ buf[3]) & 0x02) ? 1 : 0; } - if (SYN_CAP_MULTI_BUTTON_NO(priv->ext_cap) && + if (SYN_CAP_MULTI_BUTTON_NO(priv->ext_cap) > 0 && ((buf[0] ^ buf[3]) & 0x02)) { - switch (SYN_CAP_MULTI_BUTTON_NO(priv->ext_cap) & ~0x01) { - default: - /* - * if nExtBtn is greater than 8 it should be - * considered invalid and treated as 0 - */ - break; - case 8: - hw->ext_buttons |= ((buf[5] & 0x08)) ? 0x80 : 0; - hw->ext_buttons |= ((buf[4] & 0x08)) ? 0x40 : 0; - case 6: - hw->ext_buttons |= ((buf[5] & 0x04)) ? 0x20 : 0; - hw->ext_buttons |= ((buf[4] & 0x04)) ? 0x10 : 0; - case 4: - hw->ext_buttons |= ((buf[5] & 0x02)) ? 0x08 : 0; - hw->ext_buttons |= ((buf[4] & 0x02)) ? 0x04 : 0; - case 2: - hw->ext_buttons |= ((buf[5] & 0x01)) ? 0x02 : 0; - hw->ext_buttons |= ((buf[4] & 0x01)) ? 0x01 : 0; - } + synaptics_parse_ext_buttons(buf, priv, hw); } } else { hw->x = (((buf[1] & 0x1f) << 8) | buf[2]); @@ -782,12 +843,54 @@ } } +static void synaptics_report_ext_buttons(struct psmouse *psmouse, + const struct synaptics_hw_state *hw) +{ + struct input_dev *dev = psmouse->dev; + struct synaptics_data *priv = psmouse->private; + int ext_bits = (SYN_CAP_MULTI_BUTTON_NO(priv->ext_cap) + 1) >> 1; + char buf[6] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + int i; + + if (!SYN_CAP_MULTI_BUTTON_NO(priv->ext_cap)) + return; + + /* Bug in FW 8.1, buttons are reported only when ExtBit is 1 */ + if (SYN_ID_FULL(priv->identity) == 0x801 && + !((psmouse->packet[0] ^ psmouse->packet[3]) & 0x02)) + return; + + if (!SYN_CAP_EXT_BUTTONS_STICK(priv->ext_cap_10)) { + for (i = 0; i < ext_bits; i++) { + input_report_key(dev, BTN_0 + 2 * i, + hw->ext_buttons & (1 << i)); + input_report_key(dev, BTN_1 + 2 * i, + hw->ext_buttons & (1 << (i + ext_bits))); + } + return; + } + + /* + * This generation of touchpads has the trackstick buttons + * physically wired to the touchpad. Re-route them through + * the pass-through interface. + */ + if (!priv->pt_port) + return; + + /* The trackstick expects at most 3 buttons */ + priv->pt_buttons = SYN_CAP_EXT_BUTTON_STICK_L(hw->ext_buttons) | + SYN_CAP_EXT_BUTTON_STICK_R(hw->ext_buttons) << 1 | + SYN_CAP_EXT_BUTTON_STICK_M(hw->ext_buttons) << 2; + + synaptics_pass_pt_packet(psmouse, priv->pt_port, buf); +} + static void synaptics_report_buttons(struct psmouse *psmouse, const struct synaptics_hw_state *hw) { struct input_dev *dev = psmouse->dev; struct synaptics_data *priv = psmouse->private; - int i; input_report_key(dev, BTN_LEFT, hw->left); input_report_key(dev, BTN_RIGHT, hw->right); @@ -800,8 +903,7 @@ input_report_key(dev, BTN_BACK, hw->down); } - for (i = 0; i < SYN_CAP_MULTI_BUTTON_NO(priv->ext_cap); i++) - input_report_key(dev, BTN_0 + i, hw->ext_buttons & (1 << i)); + synaptics_report_ext_buttons(psmouse, hw); } static void synaptics_report_slot(struct input_dev *dev, int slot, @@ -1378,7 +1480,8 @@ if (SYN_CAP_PASS_THROUGH(priv->capabilities) && synaptics_is_pt_packet(psmouse->packet)) { if (priv->pt_port) - synaptics_pass_pt_packet(priv->pt_port, psmouse->packet); + synaptics_pass_pt_packet(psmouse, priv->pt_port, + psmouse->packet); } else synaptics_process_packet(psmouse); @@ -1480,8 +1583,9 @@ __set_bit(BTN_BACK, dev->keybit); } - for (i = 0; i < SYN_CAP_MULTI_BUTTON_NO(priv->ext_cap); i++) - __set_bit(BTN_0 + i, dev->keybit); + if (!SYN_CAP_EXT_BUTTONS_STICK(priv->ext_cap_10)) + for (i = 0; i < SYN_CAP_MULTI_BUTTON_NO(priv->ext_cap); i++) + __set_bit(BTN_0 + i, dev->keybit); __clear_bit(EV_REL, dev->evbit); __clear_bit(REL_X, dev->relbit); @@ -1489,12 +1593,15 @@ if (SYN_CAP_CLICKPAD(priv->ext_cap_0c)) { __set_bit(INPUT_PROP_BUTTONPAD, dev->propbit); - if (psmouse_matches_pnp_id(psmouse, topbuttonpad_pnp_ids)) + if (psmouse_matches_pnp_id(psmouse, topbuttonpad_pnp_ids) && + !SYN_CAP_EXT_BUTTONS_STICK(priv->ext_cap_10)) __set_bit(INPUT_PROP_TOPBUTTONPAD, dev->propbit); /* Clickpads report only left button */ __clear_bit(BTN_RIGHT, dev->keybit); __clear_bit(BTN_MIDDLE, dev->keybit); - } + } else if (SYN_CAP_CLICKPAD2BTN(priv->ext_cap_0c) || + SYN_CAP_CLICKPAD2BTN2(priv->ext_cap_0c)) + __set_bit(INPUT_PROP_BUTTONPAD, dev->propbit); } static ssize_t synaptics_show_disable_gesture(struct psmouse *psmouse, --- linux-3.19.0.orig/drivers/input/mouse/synaptics.h +++ linux-3.19.0/drivers/input/mouse/synaptics.h @@ -22,6 +22,7 @@ #define SYN_QUE_EXT_CAPAB_0C 0x0c #define SYN_QUE_EXT_MAX_COORDS 0x0d #define SYN_QUE_EXT_MIN_COORDS 0x0f +#define SYN_QUE_MEXT_CAPAB_10 0x10 /* synatics modes */ #define SYN_BIT_ABSOLUTE_MODE (1 << 7) @@ -53,6 +54,7 @@ #define SYN_EXT_CAP_REQUESTS(c) (((c) & 0x700000) >> 20) #define SYN_CAP_MULTI_BUTTON_NO(ec) (((ec) & 0x00f000) >> 12) #define SYN_CAP_PRODUCT_ID(ec) (((ec) & 0xff0000) >> 16) +#define SYN_MEXT_CAP_BIT(m) ((m) & (1 << 1)) /* * The following describes response for the 0x0c query. @@ -83,12 +85,37 @@ */ #define SYN_CAP_CLICKPAD(ex0c) ((ex0c) & 0x100000) /* 1-button ClickPad */ #define SYN_CAP_CLICKPAD2BTN(ex0c) ((ex0c) & 0x000100) /* 2-button ClickPad */ +#define SYN_CAP_CLICKPAD2BTN2(ex0c) ((ex0c) & 0x200000) /* 2-button ClickPad */ #define SYN_CAP_MAX_DIMENSIONS(ex0c) ((ex0c) & 0x020000) #define SYN_CAP_MIN_DIMENSIONS(ex0c) ((ex0c) & 0x002000) #define SYN_CAP_ADV_GESTURE(ex0c) ((ex0c) & 0x080000) #define SYN_CAP_REDUCED_FILTERING(ex0c) ((ex0c) & 0x000400) #define SYN_CAP_IMAGE_SENSOR(ex0c) ((ex0c) & 0x000800) +/* + * The following descibes response for the 0x10 query. + * + * byte mask name meaning + * ---- ---- ------- ------------ + * 1 0x01 ext buttons are stick buttons exported in the extended + * capability are actually meant to be used + * by the tracktick (pass-through). + * 1 0x02 SecurePad the touchpad is a SecurePad, so it + * contains a built-in fingerprint reader. + * 1 0xe0 more ext count how many more extented queries are + * available after this one. + * 2 0xff SecurePad width the width of the SecurePad fingerprint + * reader. + * 3 0xff SecurePad height the height of the SecurePad fingerprint + * reader. + */ +#define SYN_CAP_EXT_BUTTONS_STICK(ex10) ((ex10) & 0x010000) +#define SYN_CAP_SECUREPAD(ex10) ((ex10) & 0x020000) + +#define SYN_CAP_EXT_BUTTON_STICK_L(eb) (!!((eb) & 0x01)) +#define SYN_CAP_EXT_BUTTON_STICK_M(eb) (!!((eb) & 0x02)) +#define SYN_CAP_EXT_BUTTON_STICK_R(eb) (!!((eb) & 0x04)) + /* synaptics modes query bits */ #define SYN_MODE_ABSOLUTE(m) ((m) & (1 << 7)) #define SYN_MODE_RATE(m) ((m) & (1 << 6)) @@ -156,6 +183,7 @@ unsigned long int capabilities; /* Capabilities */ unsigned long int ext_cap; /* Extended Capabilities */ unsigned long int ext_cap_0c; /* Ext Caps from 0x0c query */ + unsigned long int ext_cap_10; /* Ext Caps from 0x10 query */ unsigned long int identity; /* Identification */ unsigned int x_res, y_res; /* X/Y resolution in units/mm */ unsigned int x_max, y_max; /* Max coordinates (from FW) */ @@ -169,6 +197,7 @@ bool disable_gesture; /* disable gestures */ struct serio *pt_port; /* Pass-through serio port */ + unsigned char pt_buttons; /* Pass-through buttons */ struct synaptics_mt_state mt_state; /* Current mt finger state */ bool mt_state_lost; /* mt_state may be incorrect */ --- linux-3.19.0.orig/drivers/iommu/intel-iommu.c +++ linux-3.19.0/drivers/iommu/intel-iommu.c @@ -1749,8 +1749,8 @@ static void domain_exit(struct dmar_domain *domain) { struct dmar_drhd_unit *drhd; - struct intel_iommu *iommu; struct page *freelist = NULL; + int i; /* Domain 0 is reserved, so dont process it */ if (!domain) @@ -1770,8 +1770,8 @@ /* clear attached or cached domains */ rcu_read_lock(); - for_each_active_iommu(iommu, drhd) - iommu_detach_domain(domain, iommu); + for_each_set_bit(i, domain->iommu_bmp, g_num_of_iommus) + iommu_detach_domain(domain, g_iommus[i]); rcu_read_unlock(); dma_free_pagelist(freelist); --- linux-3.19.0.orig/drivers/iommu/of_iommu.c +++ linux-3.19.0/drivers/iommu/of_iommu.c @@ -133,19 +133,25 @@ return ops; } -struct iommu_ops *of_iommu_configure(struct device *dev) +struct iommu_ops *of_iommu_configure(struct device *dev, + struct device_node *master_np) { struct of_phandle_args iommu_spec; struct device_node *np; struct iommu_ops *ops = NULL; int idx = 0; + if (dev_is_pci(dev)) { + dev_err(dev, "IOMMU is currently not supported for PCI\n"); + return NULL; + } + /* * We don't currently walk up the tree looking for a parent IOMMU. * See the `Notes:' section of * Documentation/devicetree/bindings/iommu/iommu.txt */ - while (!of_parse_phandle_with_args(dev->of_node, "iommus", + while (!of_parse_phandle_with_args(master_np, "iommus", "#iommu-cells", idx, &iommu_spec)) { np = iommu_spec.np; --- linux-3.19.0.orig/drivers/irqchip/irq-armada-370-xp.c +++ linux-3.19.0/drivers/irqchip/irq-armada-370-xp.c @@ -69,6 +69,7 @@ static void __iomem *main_int_base; static struct irq_domain *armada_370_xp_mpic_domain; static u32 doorbell_mask_reg; +static int parent_irq; #ifdef CONFIG_PCI_MSI static struct irq_domain *armada_370_xp_msi_domain; static DECLARE_BITMAP(msi_used, PCI_MSI_DOORBELL_NR); @@ -356,6 +357,7 @@ { if (action == CPU_STARTING || action == CPU_STARTING_FROZEN) armada_xp_mpic_smp_cpu_init(); + return NOTIFY_OK; } @@ -364,6 +366,20 @@ .priority = 100, }; +static int mpic_cascaded_secondary_init(struct notifier_block *nfb, + unsigned long action, void *hcpu) +{ + if (action == CPU_STARTING || action == CPU_STARTING_FROZEN) + enable_percpu_irq(parent_irq, IRQ_TYPE_NONE); + + return NOTIFY_OK; +} + +static struct notifier_block mpic_cascaded_cpu_notifier = { + .notifier_call = mpic_cascaded_secondary_init, + .priority = 100, +}; + #endif /* CONFIG_SMP */ static struct irq_domain_ops armada_370_xp_mpic_irq_ops = { @@ -539,7 +555,7 @@ struct device_node *parent) { struct resource main_int_res, per_cpu_int_res; - int parent_irq, nr_irqs, i; + int nr_irqs, i; u32 control; BUG_ON(of_address_to_resource(node, 0, &main_int_res)); @@ -587,6 +603,9 @@ register_cpu_notifier(&armada_370_xp_mpic_cpu_notifier); #endif } else { +#ifdef CONFIG_SMP + register_cpu_notifier(&mpic_cascaded_cpu_notifier); +#endif irq_set_chained_handler(parent_irq, armada_370_xp_mpic_handle_cascade_irq); } --- linux-3.19.0.orig/drivers/md/bcache/writeback.h +++ linux-3.19.0/drivers/md/bcache/writeback.h @@ -63,7 +63,8 @@ static inline void bch_writeback_queue(struct cached_dev *dc) { - wake_up_process(dc->writeback_thread); + if (!IS_ERR_OR_NULL(dc->writeback_thread)) + wake_up_process(dc->writeback_thread); } static inline void bch_writeback_add(struct cached_dev *dc) --- linux-3.19.0.orig/drivers/md/dm-crypt.c +++ linux-3.19.0/drivers/md/dm-crypt.c @@ -920,11 +920,10 @@ switch (r) { /* async */ + case -EINPROGRESS: case -EBUSY: wait_for_completion(&ctx->restart); reinit_completion(&ctx->restart); - /* fall through*/ - case -EINPROGRESS: ctx->req = NULL; ctx->cc_sector++; continue; @@ -1315,10 +1314,8 @@ struct dm_crypt_io *io = container_of(ctx, struct dm_crypt_io, ctx); struct crypt_config *cc = io->cc; - if (error == -EINPROGRESS) { - complete(&ctx->restart); + if (error == -EINPROGRESS) return; - } if (!error && cc->iv_gen_ops && cc->iv_gen_ops->post) error = cc->iv_gen_ops->post(cc, iv_of_dmreq(cc, dmreq), dmreq); @@ -1329,12 +1326,15 @@ crypt_free_req(cc, req_of_dmreq(cc, dmreq), io->base_bio); if (!atomic_dec_and_test(&ctx->cc_pending)) - return; + goto done; if (bio_data_dir(io->base_bio) == READ) kcryptd_crypt_read_done(io); else kcryptd_crypt_write_io_submit(io, 1); +done: + if (!completion_done(&ctx->restart)) + complete(&ctx->restart); } static void kcryptd_crypt(struct work_struct *work) @@ -1974,6 +1974,12 @@ return fn(ti, cc->dev, cc->start, ti->len, data); } +static void crypt_io_hints(struct dm_target *ti, + struct queue_limits *limits) +{ + limits->max_write_same_sectors = 0; +} + static struct target_type crypt_target = { .name = "crypt", .version = {1, 13, 0}, @@ -1988,6 +1994,7 @@ .message = crypt_message, .merge = crypt_merge, .iterate_devices = crypt_iterate_devices, + .io_hints = crypt_io_hints, }; static int __init dm_crypt_init(void) --- linux-3.19.0.orig/drivers/md/dm-io.c +++ linux-3.19.0/drivers/md/dm-io.c @@ -289,6 +289,19 @@ struct request_queue *q = bdev_get_queue(where->bdev); unsigned short logical_block_size = queue_logical_block_size(q); sector_t num_sectors; + unsigned int uninitialized_var(special_cmd_max_sectors); + + /* + * Reject unsupported discard and write same requests. + */ + if (rw & REQ_DISCARD) + special_cmd_max_sectors = q->limits.max_discard_sectors; + else if (rw & REQ_WRITE_SAME) + special_cmd_max_sectors = q->limits.max_write_same_sectors; + if ((rw & (REQ_DISCARD | REQ_WRITE_SAME)) && special_cmd_max_sectors == 0) { + dec_count(io, region, -EOPNOTSUPP); + return; + } /* * where->count may be zero if rw holds a flush and we need to @@ -311,7 +324,7 @@ store_io_and_region_in_bio(bio, io, region); if (rw & REQ_DISCARD) { - num_sectors = min_t(sector_t, q->limits.max_discard_sectors, remaining); + num_sectors = min_t(sector_t, special_cmd_max_sectors, remaining); bio->bi_iter.bi_size = num_sectors << SECTOR_SHIFT; remaining -= num_sectors; } else if (rw & REQ_WRITE_SAME) { @@ -320,7 +333,7 @@ */ dp->get_page(dp, &page, &len, &offset); bio_add_page(bio, page, logical_block_size, offset); - num_sectors = min_t(sector_t, q->limits.max_write_same_sectors, remaining); + num_sectors = min_t(sector_t, special_cmd_max_sectors, remaining); bio->bi_iter.bi_size = num_sectors << SECTOR_SHIFT; offset = 0; --- linux-3.19.0.orig/drivers/md/dm-raid1.c +++ linux-3.19.0/drivers/md/dm-raid1.c @@ -604,6 +604,15 @@ return; } + /* + * If the bio is discard, return an error, but do not + * degrade the array. + */ + if (bio->bi_rw & REQ_DISCARD) { + bio_endio(bio, -EOPNOTSUPP); + return; + } + for (i = 0; i < ms->nr_mirrors; i++) if (test_bit(i, &error)) fail_mirror(ms->mirror + i, DM_RAID1_WRITE_ERROR); --- linux-3.19.0.orig/drivers/md/dm-snap.c +++ linux-3.19.0/drivers/md/dm-snap.c @@ -20,6 +20,8 @@ #include #include +#include "dm.h" + #include "dm-exception-store.h" #define DM_MSG_PREFIX "snapshots" @@ -291,12 +293,23 @@ }; /* + * This structure is allocated for each origin target + */ +struct dm_origin { + struct dm_dev *dev; + struct dm_target *ti; + unsigned split_boundary; + struct list_head hash_list; +}; + +/* * Size of the hash table for origin volumes. If we make this * the size of the minors list then it should be nearly perfect */ #define ORIGIN_HASH_SIZE 256 #define ORIGIN_MASK 0xFF static struct list_head *_origins; +static struct list_head *_dm_origins; static struct rw_semaphore _origins_lock; static DECLARE_WAIT_QUEUE_HEAD(_pending_exceptions_done); @@ -310,12 +323,22 @@ _origins = kmalloc(ORIGIN_HASH_SIZE * sizeof(struct list_head), GFP_KERNEL); if (!_origins) { - DMERR("unable to allocate memory"); + DMERR("unable to allocate memory for _origins"); return -ENOMEM; } - for (i = 0; i < ORIGIN_HASH_SIZE; i++) INIT_LIST_HEAD(_origins + i); + + _dm_origins = kmalloc(ORIGIN_HASH_SIZE * sizeof(struct list_head), + GFP_KERNEL); + if (!_dm_origins) { + DMERR("unable to allocate memory for _dm_origins"); + kfree(_origins); + return -ENOMEM; + } + for (i = 0; i < ORIGIN_HASH_SIZE; i++) + INIT_LIST_HEAD(_dm_origins + i); + init_rwsem(&_origins_lock); return 0; @@ -324,6 +347,7 @@ static void exit_origin_hash(void) { kfree(_origins); + kfree(_dm_origins); } static unsigned origin_hash(struct block_device *bdev) @@ -350,6 +374,30 @@ list_add_tail(&o->hash_list, sl); } +static struct dm_origin *__lookup_dm_origin(struct block_device *origin) +{ + struct list_head *ol; + struct dm_origin *o; + + ol = &_dm_origins[origin_hash(origin)]; + list_for_each_entry (o, ol, hash_list) + if (bdev_equal(o->dev->bdev, origin)) + return o; + + return NULL; +} + +static void __insert_dm_origin(struct dm_origin *o) +{ + struct list_head *sl = &_dm_origins[origin_hash(o->dev->bdev)]; + list_add_tail(&o->hash_list, sl); +} + +static void __remove_dm_origin(struct dm_origin *o) +{ + list_del(&o->hash_list); +} + /* * _origins_lock must be held when calling this function. * Returns number of snapshots registered using the supplied cow device, plus: @@ -1432,8 +1480,6 @@ full_bio->bi_private = pe->full_bio_private; atomic_inc(&full_bio->bi_remaining); } - free_pending_exception(pe); - increment_pending_exceptions_done_count(); up_write(&s->lock); @@ -1450,6 +1496,8 @@ } retry_origin_bios(s, origin_bios); + + free_pending_exception(pe); } static void commit_callback(void *context, int success) @@ -1840,9 +1888,40 @@ static void snapshot_resume(struct dm_target *ti) { struct dm_snapshot *s = ti->private; - struct dm_snapshot *snap_src = NULL, *snap_dest = NULL; + struct dm_snapshot *snap_src = NULL, *snap_dest = NULL, *snap_merging = NULL; + struct dm_origin *o; + struct mapped_device *origin_md = NULL; + bool must_restart_merging = false; down_read(&_origins_lock); + + o = __lookup_dm_origin(s->origin->bdev); + if (o) + origin_md = dm_table_get_md(o->ti->table); + if (!origin_md) { + (void) __find_snapshots_sharing_cow(s, NULL, NULL, &snap_merging); + if (snap_merging) + origin_md = dm_table_get_md(snap_merging->ti->table); + } + if (origin_md == dm_table_get_md(ti->table)) + origin_md = NULL; + if (origin_md) { + if (dm_hold(origin_md)) + origin_md = NULL; + } + + up_read(&_origins_lock); + + if (origin_md) { + dm_internal_suspend_fast(origin_md); + if (snap_merging && test_bit(RUNNING_MERGE, &snap_merging->state_bits)) { + must_restart_merging = true; + stop_merge(snap_merging); + } + } + + down_read(&_origins_lock); + (void) __find_snapshots_sharing_cow(s, &snap_src, &snap_dest, NULL); if (snap_src && snap_dest) { down_write(&snap_src->lock); @@ -1851,8 +1930,16 @@ up_write(&snap_dest->lock); up_write(&snap_src->lock); } + up_read(&_origins_lock); + if (origin_md) { + if (must_restart_merging) + start_merge(snap_merging); + dm_internal_resume_fast(origin_md); + dm_put(origin_md); + } + /* Now we have correct chunk size, reregister */ reregister_snapshot(s); @@ -2133,11 +2220,6 @@ * Origin: maps a linear range of a device, with hooks for snapshotting. */ -struct dm_origin { - struct dm_dev *dev; - unsigned split_boundary; -}; - /* * Construct an origin mapping: * The context for an origin is merely a 'struct dm_dev *' @@ -2166,6 +2248,7 @@ goto bad_open; } + o->ti = ti; ti->private = o; ti->num_flush_bios = 1; @@ -2180,6 +2263,7 @@ static void origin_dtr(struct dm_target *ti) { struct dm_origin *o = ti->private; + dm_put_device(ti, o->dev); kfree(o); } @@ -2216,6 +2300,19 @@ struct dm_origin *o = ti->private; o->split_boundary = get_origin_minimum_chunksize(o->dev->bdev); + + down_write(&_origins_lock); + __insert_dm_origin(o); + up_write(&_origins_lock); +} + +static void origin_postsuspend(struct dm_target *ti) +{ + struct dm_origin *o = ti->private; + + down_write(&_origins_lock); + __remove_dm_origin(o); + up_write(&_origins_lock); } static void origin_status(struct dm_target *ti, status_type_t type, @@ -2258,12 +2355,13 @@ static struct target_type origin_target = { .name = "snapshot-origin", - .version = {1, 8, 1}, + .version = {1, 9, 0}, .module = THIS_MODULE, .ctr = origin_ctr, .dtr = origin_dtr, .map = origin_map, .resume = origin_resume, + .postsuspend = origin_postsuspend, .status = origin_status, .merge = origin_merge, .iterate_devices = origin_iterate_devices, @@ -2271,7 +2369,7 @@ static struct target_type snapshot_target = { .name = "snapshot", - .version = {1, 12, 0}, + .version = {1, 13, 0}, .module = THIS_MODULE, .ctr = snapshot_ctr, .dtr = snapshot_dtr, @@ -2285,7 +2383,7 @@ static struct target_type merge_target = { .name = dm_snapshot_merge_target_name, - .version = {1, 2, 0}, + .version = {1, 3, 0}, .module = THIS_MODULE, .ctr = snapshot_ctr, .dtr = snapshot_dtr, --- linux-3.19.0.orig/drivers/md/dm-thin.c +++ linux-3.19.0/drivers/md/dm-thin.c @@ -2357,17 +2357,6 @@ return DM_MAPIO_REMAPPED; case -ENODATA: - if (get_pool_mode(tc->pool) == PM_READ_ONLY) { - /* - * This block isn't provisioned, and we have no way - * of doing so. - */ - handle_unserviceable_bio(tc->pool, bio); - cell_defer_no_holder(tc, virt_cell); - return DM_MAPIO_SUBMITTED; - } - /* fall through */ - case -EWOULDBLOCK: thin_defer_cell(tc, virt_cell); return DM_MAPIO_SUBMITTED; --- linux-3.19.0.orig/drivers/md/dm.c +++ linux-3.19.0/drivers/md/dm.c @@ -2462,7 +2462,7 @@ return 0; } -static struct mapped_device *dm_find_md(dev_t dev) +struct mapped_device *dm_get_md(dev_t dev) { struct mapped_device *md; unsigned minor = MINOR(dev); @@ -2473,12 +2473,15 @@ spin_lock(&_minor_lock); md = idr_find(&_minor_idr, minor); - if (md && (md == MINOR_ALLOCED || - (MINOR(disk_devt(dm_disk(md))) != minor) || - dm_deleting_md(md) || - test_bit(DMF_FREEING, &md->flags))) { - md = NULL; - goto out; + if (md) { + if ((md == MINOR_ALLOCED || + (MINOR(disk_devt(dm_disk(md))) != minor) || + dm_deleting_md(md) || + test_bit(DMF_FREEING, &md->flags))) { + md = NULL; + goto out; + } + dm_get(md); } out: @@ -2486,16 +2489,6 @@ return md; } - -struct mapped_device *dm_get_md(dev_t dev) -{ - struct mapped_device *md = dm_find_md(dev); - - if (md) - dm_get(md); - - return md; -} EXPORT_SYMBOL_GPL(dm_get_md); void *dm_get_mdptr(struct mapped_device *md) @@ -2514,6 +2507,19 @@ BUG_ON(test_bit(DMF_FREEING, &md->flags)); } +int dm_hold(struct mapped_device *md) +{ + spin_lock(&_minor_lock); + if (test_bit(DMF_FREEING, &md->flags)) { + spin_unlock(&_minor_lock); + return -EBUSY; + } + dm_get(md); + spin_unlock(&_minor_lock); + return 0; +} +EXPORT_SYMBOL_GPL(dm_hold); + const char *dm_device_name(struct mapped_device *md) { return md->name; @@ -2533,10 +2539,16 @@ set_bit(DMF_FREEING, &md->flags); spin_unlock(&_minor_lock); + /* + * Take suspend_lock so that presuspend and postsuspend methods + * do not race with internal suspend. + */ + mutex_lock(&md->suspend_lock); if (!dm_suspended_md(md)) { dm_table_presuspend_targets(map); dm_table_postsuspend_targets(map); } + mutex_unlock(&md->suspend_lock); /* dm_put_live_table must be before msleep, otherwise deadlock is possible */ dm_put_live_table(md, srcu_idx); @@ -3008,6 +3020,7 @@ flush_workqueue(md->wq); dm_wait_for_completion(md, TASK_UNINTERRUPTIBLE); } +EXPORT_SYMBOL_GPL(dm_internal_suspend_fast); void dm_internal_resume_fast(struct mapped_device *md) { @@ -3019,6 +3032,7 @@ done: mutex_unlock(&md->suspend_lock); } +EXPORT_SYMBOL_GPL(dm_internal_resume_fast); /*----------------------------------------------------------------- * Event notification. @@ -3072,6 +3086,7 @@ { return md->disk; } +EXPORT_SYMBOL_GPL(dm_disk); struct kobject *dm_kobject(struct mapped_device *md) { --- linux-3.19.0.orig/drivers/md/md.c +++ linux-3.19.0/drivers/md/md.c @@ -248,6 +248,7 @@ const int rw = bio_data_dir(bio); struct mddev *mddev = q->queuedata; unsigned int sectors; + int cpu; if (mddev == NULL || mddev->pers == NULL || !mddev->ready) { @@ -283,7 +284,10 @@ sectors = bio_sectors(bio); mddev->pers->make_request(mddev, bio); - generic_start_io_acct(rw, sectors, &mddev->gendisk->part0); + cpu = part_stat_lock(); + part_stat_inc(cpu, &mddev->gendisk->part0, ios[rw]); + part_stat_add(cpu, &mddev->gendisk->part0, sectors[rw], sectors); + part_stat_unlock(); if (atomic_dec_and_test(&mddev->active_io) && mddev->suspended) wake_up(&mddev->sb_wait); --- linux-3.19.0.orig/drivers/md/raid1.c +++ linux-3.19.0/drivers/md/raid1.c @@ -560,7 +560,7 @@ if (test_bit(WriteMostly, &rdev->flags)) { /* Don't balance among write-mostly, just * use the first as a last resort */ - if (best_disk < 0) { + if (best_dist_disk < 0) { if (is_badblock(rdev, this_sector, sectors, &first_bad, &bad_sectors)) { if (first_bad < this_sector) @@ -569,7 +569,8 @@ best_good_sectors = first_bad - this_sector; } else best_good_sectors = sectors; - best_disk = disk; + best_dist_disk = disk; + best_pending_disk = disk; } continue; } --- linux-3.19.0.orig/drivers/md/raid5.c +++ linux-3.19.0/drivers/md/raid5.c @@ -3102,7 +3102,8 @@ * generate correct data from the parity. */ if (conf->max_degraded == 2 || - (recovery_cp < MaxSector && sh->sector >= recovery_cp)) { + (recovery_cp < MaxSector && sh->sector >= recovery_cp && + s->failed == 0)) { /* Calculate the real rcw later - for now make it * look like rcw is cheaper */ --- linux-3.19.0.orig/drivers/media/dvb-frontends/si2168.c +++ linux-3.19.0/drivers/media/dvb-frontends/si2168.c @@ -635,6 +635,8 @@ .delsys = {SYS_DVBT, SYS_DVBT2, SYS_DVBC_ANNEX_A}, .info = { .name = "Silicon Labs Si2168", + .symbol_rate_min = 1000000, + .symbol_rate_max = 7200000, .caps = FE_CAN_FEC_1_2 | FE_CAN_FEC_2_3 | FE_CAN_FEC_3_4 | --- linux-3.19.0.orig/drivers/media/pci/cx23885/cx23885-417.c +++ linux-3.19.0/drivers/media/pci/cx23885/cx23885-417.c @@ -1339,14 +1339,13 @@ strlcpy(cap->driver, dev->name, sizeof(cap->driver)); strlcpy(cap->card, cx23885_boards[tsport->dev->board].name, sizeof(cap->card)); - sprintf(cap->bus_info, "PCI:%s", pci_name(dev->pci)); - cap->capabilities = - V4L2_CAP_VIDEO_CAPTURE | - V4L2_CAP_READWRITE | - V4L2_CAP_STREAMING | - 0; + sprintf(cap->bus_info, "PCIe:%s", pci_name(dev->pci)); + cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_READWRITE | + V4L2_CAP_STREAMING; if (dev->tuner_type != TUNER_ABSENT) - cap->capabilities |= V4L2_CAP_TUNER; + cap->device_caps |= V4L2_CAP_TUNER; + cap->capabilities = cap->device_caps | V4L2_CAP_VBI_CAPTURE | + V4L2_CAP_AUDIO | V4L2_CAP_DEVICE_CAPS; return 0; } --- linux-3.19.0.orig/drivers/media/platform/Kconfig +++ linux-3.19.0/drivers/media/platform/Kconfig @@ -56,10 +56,8 @@ config VIDEO_TIMBERDALE tristate "Support for timberdale Video In/LogiWIN" - depends on VIDEO_V4L2 && I2C && DMADEVICES - depends on MFD_TIMBERDALE || COMPILE_TEST - select DMA_ENGINE - select TIMB_DMA + depends on VIDEO_V4L2 && I2C + depends on (MFD_TIMBERDALE && TIMB_DMA) || COMPILE_TEST select VIDEO_ADV7180 select VIDEOBUF_DMA_CONTIG ---help--- --- linux-3.19.0.orig/drivers/media/platform/s5p-mfc/s5p_mfc_common.h +++ linux-3.19.0/drivers/media/platform/s5p-mfc/s5p_mfc_common.h @@ -29,7 +29,7 @@ /* Offset base used to differentiate between CAPTURE and OUTPUT * while mmaping */ -#define DST_QUEUE_OFF_BASE (TASK_SIZE / 2) +#define DST_QUEUE_OFF_BASE (1 << 30) #define MFC_BANK1_ALLOC_CTX 0 #define MFC_BANK2_ALLOC_CTX 1 --- linux-3.19.0.orig/drivers/media/platform/sh_veu.c +++ linux-3.19.0/drivers/media/platform/sh_veu.c @@ -1179,6 +1179,7 @@ } *vdev = sh_veu_videodev; + vdev->v4l2_dev = &veu->v4l2_dev; spin_lock_init(&veu->lock); mutex_init(&veu->fop_lock); vdev->lock = &veu->fop_lock; --- linux-3.19.0.orig/drivers/media/platform/soc_camera/soc_camera.c +++ linux-3.19.0/drivers/media/platform/soc_camera/soc_camera.c @@ -1681,7 +1681,7 @@ eaddpdev: platform_device_put(sasc->pdev); eallocpdev: - devm_kfree(ici->v4l2_dev.dev, sasc); + devm_kfree(ici->v4l2_dev.dev, info); dev_err(ici->v4l2_dev.dev, "group probe failed: %d\n", ret); return ret; --- linux-3.19.0.orig/drivers/media/rc/img-ir/img-ir-core.c +++ linux-3.19.0/drivers/media/rc/img-ir/img-ir-core.c @@ -146,7 +146,7 @@ { struct img_ir_priv *priv = platform_get_drvdata(pdev); - free_irq(priv->irq, img_ir_isr); + free_irq(priv->irq, priv); img_ir_remove_hw(priv); img_ir_remove_raw(priv); --- linux-3.19.0.orig/drivers/media/rc/rc-main.c +++ linux-3.19.0/drivers/media/rc/rc-main.c @@ -1021,16 +1021,16 @@ goto out; } - if (new_protocols == old_protocols) { - rc = len; - goto out; + if (new_protocols != old_protocols) { + *current_protocols = new_protocols; + IR_dprintk(1, "Protocols changed to 0x%llx\n", + (long long)new_protocols); } - *current_protocols = new_protocols; - IR_dprintk(1, "Protocols changed to 0x%llx\n", (long long)new_protocols); - /* - * If the protocol is changed the filter needs updating. + * If a protocol change was attempted the filter may need updating, even + * if the actual protocol mask hasn't changed (since the driver may have + * cleared the filter). * Try setting the same filter with the new protocol (if any). * Fall back to clearing the filter. */ --- linux-3.19.0.orig/drivers/media/usb/dvb-usb-v2/lmedm04.c +++ linux-3.19.0/drivers/media/usb/dvb-usb-v2/lmedm04.c @@ -344,15 +344,17 @@ usb_submit_urb(lme_urb, GFP_ATOMIC); - /* interrupt urb is due every 48 msecs while streaming - * add 12msecs for system lag */ - st->int_urb_due = jiffies + msecs_to_jiffies(60); + /* Interrupt urb is due every 48 msecs while streaming the buffer + * stores up to 4 periods if missed. Allow 200 msec for next interrupt. + */ + st->int_urb_due = jiffies + msecs_to_jiffies(200); } static int lme2510_int_read(struct dvb_usb_adapter *adap) { struct dvb_usb_device *d = adap_to_d(adap); struct lme2510_state *lme_int = adap_to_priv(adap); + struct usb_host_endpoint *ep; lme_int->lme_urb = usb_alloc_urb(0, GFP_ATOMIC); @@ -374,6 +376,12 @@ adap, 8); + /* Quirk of pipe reporting PIPE_BULK but behaves as interrupt */ + ep = usb_pipe_endpoint(d->udev, lme_int->lme_urb->pipe); + + if (usb_endpoint_type(&ep->desc) == USB_ENDPOINT_XFER_BULK) + lme_int->lme_urb->pipe = usb_rcvbulkpipe(d->udev, 0xa), + lme_int->lme_urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; usb_submit_urb(lme_int->lme_urb, GFP_ATOMIC); --- linux-3.19.0.orig/drivers/media/usb/em28xx/em28xx-audio.c +++ linux-3.19.0/drivers/media/usb/em28xx/em28xx-audio.c @@ -820,7 +820,7 @@ if (urb_size > ep_size * npackets) npackets = DIV_ROUND_UP(urb_size, ep_size); - em28xx_info("Number of URBs: %d, with %d packets and %d size", + em28xx_info("Number of URBs: %d, with %d packets and %d size\n", num_urb, npackets, urb_size); /* Estimate the bytes per period */ @@ -981,7 +981,7 @@ return 0; } - em28xx_info("Closing audio extension"); + em28xx_info("Closing audio extension\n"); if (dev->adev.sndcard) { snd_card_disconnect(dev->adev.sndcard); @@ -1005,7 +1005,7 @@ if (dev->usb_audio_type != EM28XX_USB_AUDIO_VENDOR) return 0; - em28xx_info("Suspending audio extension"); + em28xx_info("Suspending audio extension\n"); em28xx_deinit_isoc_audio(dev); atomic_set(&dev->adev.stream_started, 0); return 0; @@ -1019,7 +1019,7 @@ if (dev->usb_audio_type != EM28XX_USB_AUDIO_VENDOR) return 0; - em28xx_info("Resuming audio extension"); + em28xx_info("Resuming audio extension\n"); /* Nothing to do other than schedule_work() ?? */ schedule_work(&dev->adev.wq_trigger); return 0; --- linux-3.19.0.orig/drivers/media/usb/em28xx/em28xx-core.c +++ linux-3.19.0/drivers/media/usb/em28xx/em28xx-core.c @@ -1125,7 +1125,7 @@ { const struct em28xx_ops *ops = NULL; - em28xx_info("Suspending extensions"); + em28xx_info("Suspending extensions\n"); mutex_lock(&em28xx_devlist_mutex); list_for_each_entry(ops, &em28xx_extension_devlist, next) { if (ops->suspend) @@ -1139,7 +1139,7 @@ { const struct em28xx_ops *ops = NULL; - em28xx_info("Resuming extensions"); + em28xx_info("Resuming extensions\n"); mutex_lock(&em28xx_devlist_mutex); list_for_each_entry(ops, &em28xx_extension_devlist, next) { if (ops->resume) --- linux-3.19.0.orig/drivers/media/usb/em28xx/em28xx-dvb.c +++ linux-3.19.0/drivers/media/usb/em28xx/em28xx-dvb.c @@ -1724,7 +1724,7 @@ if (!dev->dvb) return 0; - em28xx_info("Closing DVB extension"); + em28xx_info("Closing DVB extension\n"); dvb = dev->dvb; client = dvb->i2c_client_tuner; @@ -1775,17 +1775,17 @@ if (!dev->board.has_dvb) return 0; - em28xx_info("Suspending DVB extension"); + em28xx_info("Suspending DVB extension\n"); if (dev->dvb) { struct em28xx_dvb *dvb = dev->dvb; if (dvb->fe[0]) { ret = dvb_frontend_suspend(dvb->fe[0]); - em28xx_info("fe0 suspend %d", ret); + em28xx_info("fe0 suspend %d\n", ret); } if (dvb->fe[1]) { dvb_frontend_suspend(dvb->fe[1]); - em28xx_info("fe1 suspend %d", ret); + em28xx_info("fe1 suspend %d\n", ret); } } @@ -1802,18 +1802,18 @@ if (!dev->board.has_dvb) return 0; - em28xx_info("Resuming DVB extension"); + em28xx_info("Resuming DVB extension\n"); if (dev->dvb) { struct em28xx_dvb *dvb = dev->dvb; if (dvb->fe[0]) { ret = dvb_frontend_resume(dvb->fe[0]); - em28xx_info("fe0 resume %d", ret); + em28xx_info("fe0 resume %d\n", ret); } if (dvb->fe[1]) { ret = dvb_frontend_resume(dvb->fe[1]); - em28xx_info("fe1 resume %d", ret); + em28xx_info("fe1 resume %d\n", ret); } } --- linux-3.19.0.orig/drivers/media/usb/em28xx/em28xx-input.c +++ linux-3.19.0/drivers/media/usb/em28xx/em28xx-input.c @@ -654,8 +654,6 @@ if (dev->num_button_polling_addresses) { memset(dev->button_polling_last_values, 0, EM28XX_NUM_BUTTON_ADDRESSES_MAX); - INIT_DELAYED_WORK(&dev->buttons_query_work, - em28xx_query_buttons); schedule_delayed_work(&dev->buttons_query_work, msecs_to_jiffies(dev->button_polling_interval)); } @@ -689,6 +687,7 @@ } kref_get(&dev->ref); + INIT_DELAYED_WORK(&dev->buttons_query_work, em28xx_query_buttons); if (dev->board.buttons) em28xx_init_buttons(dev); @@ -833,7 +832,7 @@ return 0; } - em28xx_info("Closing input extension"); + em28xx_info("Closing input extension\n"); em28xx_shutdown_buttons(dev); @@ -862,7 +861,7 @@ if (dev->is_audio_only) return 0; - em28xx_info("Suspending input extension"); + em28xx_info("Suspending input extension\n"); if (ir) cancel_delayed_work_sync(&ir->work); cancel_delayed_work_sync(&dev->buttons_query_work); @@ -879,7 +878,7 @@ if (dev->is_audio_only) return 0; - em28xx_info("Resuming input extension"); + em28xx_info("Resuming input extension\n"); /* if suspend calls ir_raw_event_unregister(), the should call ir_raw_event_register() */ if (ir) --- linux-3.19.0.orig/drivers/media/usb/em28xx/em28xx-video.c +++ linux-3.19.0/drivers/media/usb/em28xx/em28xx-video.c @@ -1958,7 +1958,7 @@ if (v4l2 == NULL) return 0; - em28xx_info("Closing video extension"); + em28xx_info("Closing video extension\n"); mutex_lock(&dev->lock); @@ -2007,7 +2007,7 @@ if (!dev->has_video) return 0; - em28xx_info("Suspending video extension"); + em28xx_info("Suspending video extension\n"); em28xx_stop_urbs(dev); return 0; } @@ -2020,7 +2020,7 @@ if (!dev->has_video) return 0; - em28xx_info("Resuming video extension"); + em28xx_info("Resuming video extension\n"); /* what do we do here */ return 0; } --- linux-3.19.0.orig/drivers/media/usb/stk1160/stk1160-v4l.c +++ linux-3.19.0/drivers/media/usb/stk1160/stk1160-v4l.c @@ -244,6 +244,11 @@ if (mutex_lock_interruptible(&dev->v4l_lock)) return -ERESTARTSYS; + /* + * Once URBs are cancelled, the URB complete handler + * won't be running. This is required to safely release the + * current buffer (dev->isoc_ctl.buf). + */ stk1160_cancel_isoc(dev); /* @@ -624,8 +629,16 @@ stk1160_info("buffer [%p/%d] aborted\n", buf, buf->vb.v4l2_buf.index); } - /* It's important to clear current buffer */ - dev->isoc_ctl.buf = NULL; + + /* It's important to release the current buffer */ + if (dev->isoc_ctl.buf) { + buf = dev->isoc_ctl.buf; + dev->isoc_ctl.buf = NULL; + + vb2_buffer_done(&buf->vb, VB2_BUF_STATE_ERROR); + stk1160_info("buffer [%p/%d] aborted\n", + buf, buf->vb.v4l2_buf.index); + } spin_unlock_irqrestore(&dev->buf_lock, flags); } --- linux-3.19.0.orig/drivers/media/usb/uvc/uvc_driver.c +++ linux-3.19.0/drivers/media/usb/uvc/uvc_driver.c @@ -2273,6 +2273,15 @@ .bInterfaceSubClass = 1, .bInterfaceProtocol = 0, .driver_info = UVC_QUIRK_PROBE_DEF }, + /* Alienware X51*/ + { .match_flags = USB_DEVICE_ID_MATCH_DEVICE + | USB_DEVICE_ID_MATCH_INT_INFO, + .idVendor = 0x05a9, + .idProduct = 0x2643, + .bInterfaceClass = USB_CLASS_VIDEO, + .bInterfaceSubClass = 1, + .bInterfaceProtocol = 0, + .driver_info = UVC_QUIRK_PROBE_DEF }, /* Apple Built-In iSight */ { .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO, --- linux-3.19.0.orig/drivers/media/v4l2-core/videobuf2-core.c +++ linux-3.19.0/drivers/media/v4l2-core/videobuf2-core.c @@ -3230,18 +3230,13 @@ if (threadio == NULL) return 0; - call_void_qop(q, wait_finish, q); threadio->stop = true; - vb2_internal_streamoff(q, q->type); - call_void_qop(q, wait_prepare, q); + /* Wake up all pending sleeps in the thread */ + vb2_queue_error(q); err = kthread_stop(threadio->thread); - q->fileio = NULL; - fileio->req.count = 0; - vb2_reqbufs(q, &fileio->req); - kfree(fileio); + __vb2_cleanup_fileio(q); threadio->thread = NULL; kfree(threadio); - q->fileio = NULL; q->threadio = NULL; return err; } --- linux-3.19.0.orig/drivers/media/v4l2-core/videobuf2-dma-contig.c +++ linux-3.19.0/drivers/media/v4l2-core/videobuf2-dma-contig.c @@ -632,8 +632,7 @@ } /* extract page list from userspace mapping */ - ret = vb2_dc_get_user_pages(start, pages, n_pages, vma, - dma_dir == DMA_FROM_DEVICE); + ret = vb2_dc_get_user_pages(start, pages, n_pages, vma, dma_dir); if (ret) { unsigned long pfn; if (vb2_dc_get_user_pfn(start, n_pages, vma, &pfn) == 0) { --- linux-3.19.0.orig/drivers/memstick/core/mspro_block.c +++ linux-3.19.0/drivers/memstick/core/mspro_block.c @@ -758,7 +758,7 @@ if (error || (card->current_mrq.tpc == MSPRO_CMD_STOP)) { if (msb->data_dir == READ) { - for (cnt = 0; cnt < msb->current_seg; cnt++) + for (cnt = 0; cnt < msb->current_seg; cnt++) { t_len += msb->req_sg[cnt].length / msb->page_size; @@ -766,6 +766,7 @@ t_len += msb->current_page - 1; t_len *= msb->page_size; + } } } else t_len = blk_rq_bytes(msb->block_req); --- linux-3.19.0.orig/drivers/memstick/host/rtsx_usb_ms.c +++ linux-3.19.0/drivers/memstick/host/rtsx_usb_ms.c @@ -706,7 +706,8 @@ if (host->eject) break; - msleep(1000); + if (msleep_interruptible(1000)) + flush_signals(current); } complete(&host->detect_ms_exit); --- linux-3.19.0.orig/drivers/mfd/kempld-core.c +++ linux-3.19.0/drivers/mfd/kempld-core.c @@ -739,7 +739,7 @@ for (id = kempld_dmi_table; id->matches[0].slot != DMI_NONE; id++) if (strstr(id->ident, force_device_id)) - if (id->callback && id->callback(id)) + if (id->callback && !id->callback(id)) break; if (id->matches[0].slot == DMI_NONE) return -ENODEV; --- linux-3.19.0.orig/drivers/mfd/mfd-core.c +++ linux-3.19.0/drivers/mfd/mfd-core.c @@ -128,7 +128,7 @@ int platform_id; int r; - if (id < 0) + if (id == PLATFORM_DEVID_AUTO) platform_id = id; else platform_id = id + cell->id; --- linux-3.19.0.orig/drivers/misc/cxl/Makefile +++ linux-3.19.0/drivers/misc/cxl/Makefile @@ -1,3 +1,6 @@ -cxl-y += main.o file.o irq.o fault.o native.o context.o sysfs.o debugfs.o pci.o +cxl-y += main.o file.o irq.o fault.o native.o context.o sysfs.o debugfs.o pci.o trace.o obj-$(CONFIG_CXL) += cxl.o obj-$(CONFIG_CXL_BASE) += base.o + +# For tracepoints to include our trace.h from tracepoint infrastructure: +CFLAGS_trace.o := -I$(src) --- linux-3.19.0.orig/drivers/misc/cxl/cxl.h +++ linux-3.19.0/drivers/misc/cxl/cxl.h @@ -287,6 +287,13 @@ #define CXL_PE_SOFTWARE_STATE_S (1ul << (31 - 30)) /* Suspend */ #define CXL_PE_SOFTWARE_STATE_T (1ul << (31 - 31)) /* Terminate */ +/****** CXL_PSL_RXCTL_An (Implementation Specific) ************************** + * Controls AFU Hang Pulse, which sets the timeout for the AFU to respond to + * the PSL for any response (except MMIO). Timeouts will occur between 1x to 2x + * of the hang pulse frequency. + */ +#define CXL_PSL_RXCTL_AFUHP_4S 0x7000000000000000ULL + /* SPA->sw_command_status */ #define CXL_SPA_SW_CMD_MASK 0xffff000000000000ULL #define CXL_SPA_SW_CMD_TERMINATE 0x0001000000000000ULL @@ -375,6 +382,10 @@ int slice; int modes_supported; int current_mode; + int crs_num; + u64 crs_len; + u64 crs_offset; + struct list_head crs; enum prefault_modes prefault_mode; bool psa; bool pp_psa; @@ -481,6 +492,8 @@ int cxl_alloc_irq_ranges(struct cxl_irq_ranges *irqs, struct cxl *adapter, unsigned int num); void cxl_release_irq_ranges(struct cxl_irq_ranges *irqs, struct cxl *adapter); int cxl_setup_irq(struct cxl *adapter, unsigned int hwirq, unsigned int virq); +int cxl_update_image_control(struct cxl *adapter); +int cxl_reset(struct cxl *adapter); /* common == phyp + powernv */ struct cxl_process_element_common { @@ -542,6 +555,15 @@ #define cxl_p2n_read(afu, reg) \ in_be64(_cxl_p2n_addr(afu, reg)) + +#define cxl_afu_cr_read64(afu, cr, off) \ + in_le64((afu)->afu_desc_mmio + (afu)->crs_offset + ((cr) * (afu)->crs_len) + (off)) +#define cxl_afu_cr_read32(afu, cr, off) \ + in_le32((afu)->afu_desc_mmio + (afu)->crs_offset + ((cr) * (afu)->crs_len) + (off)) +u16 cxl_afu_cr_read16(struct cxl_afu *afu, int cr, u64 off); +u8 cxl_afu_cr_read8(struct cxl_afu *afu, int cr, u64 off); + + struct cxl_calls { void (*cxl_slbia)(struct mm_struct *mm); struct module *owner; --- linux-3.19.0.orig/drivers/misc/cxl/fault.c +++ linux-3.19.0/drivers/misc/cxl/fault.c @@ -20,6 +20,7 @@ #include #include "cxl.h" +#include "trace.h" static bool sste_matches(struct cxl_sste *sste, struct copro_slb *slb) { @@ -75,6 +76,7 @@ pr_devel("CXL Populating SST[%li]: %#llx %#llx\n", sste - ctx->sstp, slb->vsid, slb->esid); + trace_cxl_ste_write(ctx, sste - ctx->sstp, slb->esid, slb->vsid); sste->vsid_data = cpu_to_be64(slb->vsid); sste->esid_data = cpu_to_be64(slb->esid); @@ -116,6 +118,7 @@ int rc; pr_devel("CXL interrupt: Segment fault pe: %i ea: %#llx\n", ctx->pe, ea); + trace_cxl_ste_miss(ctx, ea); if ((rc = cxl_fault_segment(ctx, mm, ea))) cxl_ack_ae(ctx); @@ -135,6 +138,8 @@ int result; unsigned long access, flags, inv_flags = 0; + trace_cxl_pte_miss(ctx, dsisr, dar); + if ((result = copro_handle_mm_fault(mm, dar, dsisr, &flt))) { pr_devel("copro_handle_mm_fault failed: %#x\n", result); return cxl_ack_ae(ctx); @@ -180,6 +185,12 @@ return; } + /* Early return if the context is being / has been detached */ + if (ctx->status == CLOSED) { + cxl_ack_ae(ctx); + return; + } + pr_devel("CXL BOTTOM HALF handling fault for afu pe: %i. " "DSISR: %#llx DAR: %#llx\n", ctx->pe, dsisr, dar); --- linux-3.19.0.orig/drivers/misc/cxl/file.c +++ linux-3.19.0/drivers/misc/cxl/file.c @@ -23,6 +23,7 @@ #include #include "cxl.h" +#include "trace.h" #define CXL_NUM_MINORS 256 /* Total to reserve */ #define CXL_DEV_MINORS 13 /* 1 control + 4 AFUs * 3 (dedicated/master/shared) */ @@ -186,9 +187,13 @@ */ ctx->pid = get_pid(get_task_pid(current, PIDTYPE_PID)); + trace_cxl_attach(ctx, work.work_element_descriptor, work.num_interrupts, amr); + if ((rc = cxl_attach_process(ctx, false, work.work_element_descriptor, - amr))) + amr))) { + afu_release_irqs(ctx); goto out; + } ctx->status = STARTED; rc = 0; --- linux-3.19.0.orig/drivers/misc/cxl/irq.c +++ linux-3.19.0/drivers/misc/cxl/irq.c @@ -17,6 +17,7 @@ #include #include "cxl.h" +#include "trace.h" /* XXX: This is implementation specific */ static irqreturn_t handle_psl_slice_error(struct cxl_context *ctx, u64 dsisr, u64 errstat) @@ -100,6 +101,8 @@ dsisr = irq_info->dsisr; dar = irq_info->dar; + trace_cxl_psl_irq(ctx, irq, dsisr, dar); + pr_devel("CXL interrupt %i for afu pe: %i DSISR: %#llx DAR: %#llx\n", irq, ctx->pe, dsisr, dar); if (dsisr & CXL_PSL_DSISR_An_DS) { @@ -167,6 +170,7 @@ } cxl_ack_irq(ctx, CXL_PSL_TFC_An_A, 0); + return IRQ_HANDLED; } if (dsisr & CXL_PSL_DSISR_An_OC) pr_devel("CXL interrupt: OS Context Warning\n"); @@ -237,6 +241,7 @@ return IRQ_HANDLED; } + trace_cxl_afu_irq(ctx, afu_irq, irq, hwirq); pr_devel("Received AFU interrupt %i for pe: %i (virq %i hwirq %lx)\n", afu_irq, ctx->pe, irq, hwirq); @@ -436,7 +441,7 @@ */ INIT_LIST_HEAD(&ctx->irq_names); for (r = 1; r < CXL_IRQ_RANGES; r++) { - for (i = 0; i < ctx->irqs.range[r]; hwirq++, i++) { + for (i = 0; i < ctx->irqs.range[r]; i++) { irq_name = kmalloc(sizeof(struct cxl_irq_name), GFP_KERNEL); if (!irq_name) --- linux-3.19.0.orig/drivers/misc/cxl/main.c +++ linux-3.19.0/drivers/misc/cxl/main.c @@ -23,6 +23,7 @@ #include #include "cxl.h" +#include "trace.h" static DEFINE_SPINLOCK(adapter_idr_lock); static DEFINE_IDR(cxl_adapter_idr); @@ -48,6 +49,7 @@ ctx->afu->adapter->adapter_num, ctx->afu->slice, ctx->pe); spin_lock_irqsave(&ctx->sste_lock, flags); + trace_cxl_slbia(ctx); memset(ctx->sstp, 0, ctx->sst_size); spin_unlock_irqrestore(&ctx->sste_lock, flags); mb(); --- linux-3.19.0.orig/drivers/misc/cxl/native.c +++ linux-3.19.0/drivers/misc/cxl/native.c @@ -18,24 +18,28 @@ #include #include "cxl.h" +#include "trace.h" static int afu_control(struct cxl_afu *afu, u64 command, u64 result, u64 mask, bool enabled) { u64 AFU_Cntl = cxl_p2n_read(afu, CXL_AFU_Cntl_An); unsigned long timeout = jiffies + (HZ * CXL_TIMEOUT); + int rc = 0; spin_lock(&afu->afu_cntl_lock); pr_devel("AFU command starting: %llx\n", command); + trace_cxl_afu_ctrl(afu, command); + cxl_p2n_write(afu, CXL_AFU_Cntl_An, AFU_Cntl | command); AFU_Cntl = cxl_p2n_read(afu, CXL_AFU_Cntl_An); while ((AFU_Cntl & mask) != result) { if (time_after_eq(jiffies, timeout)) { dev_warn(&afu->dev, "WARNING: AFU control timed out!\n"); - spin_unlock(&afu->afu_cntl_lock); - return -EBUSY; + rc = -EBUSY; + goto out; } pr_devel_ratelimited("AFU control... (0x%.16llx)\n", AFU_Cntl | command); @@ -44,9 +48,11 @@ }; pr_devel("AFU command complete: %llx\n", command); afu->enabled = enabled; +out: + trace_cxl_afu_ctrl_done(afu, command, rc); spin_unlock(&afu->afu_cntl_lock); - return 0; + return rc; } static int afu_enable(struct cxl_afu *afu) @@ -91,6 +97,9 @@ u64 dsisr, dar; u64 start, end; unsigned long timeout = jiffies + (HZ * CXL_TIMEOUT); + int rc = 0; + + trace_cxl_psl_ctrl(afu, CXL_PSL_SCNTL_An_Pc); pr_devel("PSL purge request\n"); @@ -107,7 +116,8 @@ == CXL_PSL_SCNTL_An_Ps_Pending) { if (time_after_eq(jiffies, timeout)) { dev_warn(&afu->dev, "WARNING: PSL Purge timed out!\n"); - return -EBUSY; + rc = -EBUSY; + goto out; } dsisr = cxl_p2n_read(afu, CXL_PSL_DSISR_An); pr_devel_ratelimited("PSL purging... PSL_CNTL: 0x%.16llx PSL_DSISR: 0x%.16llx\n", PSL_CNTL, dsisr); @@ -128,7 +138,9 @@ cxl_p1n_write(afu, CXL_PSL_SCNTL_An, PSL_CNTL & ~CXL_PSL_SCNTL_An_Pc); - return 0; +out: + trace_cxl_psl_ctrl_done(afu, CXL_PSL_SCNTL_An_Pc, rc); + return rc; } static int spa_max_procs(int spa_size) @@ -185,6 +197,7 @@ static void release_spa(struct cxl_afu *afu) { + cxl_p1n_write(afu, CXL_PSL_SPAP_An, 0); free_pages((unsigned long) afu->spa, afu->spa_order); } @@ -278,6 +291,9 @@ { u64 state; unsigned long timeout = jiffies + (HZ * CXL_TIMEOUT); + int rc = 0; + + trace_cxl_llcmd(ctx, cmd); WARN_ON(!ctx->afu->enabled); @@ -289,12 +305,14 @@ while (1) { if (time_after_eq(jiffies, timeout)) { dev_warn(&ctx->afu->dev, "WARNING: Process Element Command timed out!\n"); - return -EBUSY; + rc = -EBUSY; + goto out; } state = be64_to_cpup(ctx->afu->sw_command_status); if (state == ~0ULL) { pr_err("cxl: Error adding process element to AFU\n"); - return -1; + rc = -1; + goto out; } if ((state & (CXL_SPA_SW_CMD_MASK | CXL_SPA_SW_STATE_MASK | CXL_SPA_SW_LINK_MASK)) == (cmd | (cmd >> 16) | ctx->pe)) @@ -309,7 +327,9 @@ schedule(); } - return 0; +out: + trace_cxl_llcmd_done(ctx, cmd, rc); + return rc; } static int add_process_element(struct cxl_context *ctx) @@ -629,6 +649,8 @@ int cxl_detach_process(struct cxl_context *ctx) { + trace_cxl_detach(ctx); + if (ctx->afu->current_mode == CXL_MODE_DEDICATED) return detach_process_native_dedicated(ctx); @@ -667,6 +689,7 @@ int cxl_ack_irq(struct cxl_context *ctx, u64 tfc, u64 psl_reset_mask) { + trace_cxl_psl_irq_ack(ctx, tfc); if (tfc) cxl_p2n_write(ctx->afu, CXL_PSL_TFC_An, tfc); if (psl_reset_mask) --- linux-3.19.0.orig/drivers/misc/cxl/pci.c +++ linux-3.19.0/drivers/misc/cxl/pci.c @@ -21,6 +21,7 @@ #include #include /* for struct pci_controller */ #include +#include #include "cxl.h" @@ -113,6 +114,24 @@ #define AFUD_EB_LEN(val) EXTRACT_PPC_BITS(val, 8, 63) #define AFUD_READ_EB_OFF(afu) AFUD_READ(afu, 0x48) +u16 cxl_afu_cr_read16(struct cxl_afu *afu, int cr, u64 off) +{ + u64 aligned_off = off & ~0x3L; + u32 val; + + val = cxl_afu_cr_read32(afu, cr, aligned_off); + return (val >> ((off & 0x2) * 8)) & 0xffff; +} + +u8 cxl_afu_cr_read8(struct cxl_afu *afu, int cr, u64 off) +{ + u64 aligned_off = off & ~0x3L; + u32 val; + + val = cxl_afu_cr_read32(afu, cr, aligned_off); + return (val >> ((off & 0x3) * 8)) & 0xff; +} + static DEFINE_PCI_DEVICE_TABLE(cxl_pci_tbl) = { { PCI_DEVICE(PCI_VENDOR_ID_IBM, 0x0477), }, { PCI_DEVICE(PCI_VENDOR_ID_IBM, 0x044b), }, @@ -316,7 +335,7 @@ u64 psl_dsnctl; u64 chipid; - if (!(np = pnv_pci_to_phb_node(dev))) + if (!(np = pnv_pci_get_phb_node(dev))) return -ENODEV; while (np && !(prop = of_get_property(np, "ibm,chip-id", NULL))) @@ -348,7 +367,7 @@ cxl_p1n_write(afu, CXL_PSL_COALLOC_A, 0xFF000000FEFEFEFEULL); /* for debugging with trace arrays */ cxl_p1n_write(afu, CXL_PSL_SLICE_TRACE, 0x0000FFFF00000000ULL); - cxl_p1n_write(afu, CXL_PSL_RXCTL_A, 0xF000000000000000ULL); + cxl_p1n_write(afu, CXL_PSL_RXCTL_A, CXL_PSL_RXCTL_AFUHP_4S); return 0; } @@ -361,6 +380,41 @@ return pnv_cxl_ioda_msi_setup(dev, hwirq, virq); } +int cxl_update_image_control(struct cxl *adapter) +{ + struct pci_dev *dev = to_pci_dev(adapter->dev.parent); + int rc; + int vsec; + u8 image_state; + + if (!(vsec = find_cxl_vsec(dev))) { + dev_err(&dev->dev, "ABORTING: CXL VSEC not found!\n"); + return -ENODEV; + } + + if ((rc = CXL_READ_VSEC_IMAGE_STATE(dev, vsec, &image_state))) { + dev_err(&dev->dev, "failed to read image state: %i\n", rc); + return rc; + } + + if (adapter->perst_loads_image) + image_state |= CXL_VSEC_PERST_LOADS_IMAGE; + else + image_state &= ~CXL_VSEC_PERST_LOADS_IMAGE; + + if (adapter->perst_select_user) + image_state |= CXL_VSEC_PERST_SELECT_USER; + else + image_state &= ~CXL_VSEC_PERST_SELECT_USER; + + if ((rc = CXL_WRITE_VSEC_IMAGE_STATE(dev, vsec, image_state))) { + dev_err(&dev->dev, "failed to update image control: %i\n", rc); + return rc; + } + + return 0; +} + int cxl_alloc_one_irq(struct cxl *adapter) { struct pci_dev *dev = to_pci_dev(adapter->dev.parent); @@ -520,6 +574,7 @@ val = AFUD_READ_INFO(afu); afu->pp_irqs = AFUD_NUM_INTS_PER_PROC(val); afu->max_procs_virtualised = AFUD_NUM_PROCS(val); + afu->crs_num = AFUD_NUM_CRS(val); if (AFUD_AFU_DIRECTED(val)) afu->modes_supported |= CXL_MODE_DIRECTED; @@ -534,11 +589,17 @@ if ((afu->pp_psa = AFUD_PPPSA_PP(val))) afu->pp_offset = AFUD_READ_PPPSA_OFF(afu); + val = AFUD_READ_CR(afu); + afu->crs_len = AFUD_CR_LEN(val) * 256; + afu->crs_offset = AFUD_READ_CR_OFF(afu); + return 0; } static int cxl_afu_descriptor_looks_ok(struct cxl_afu *afu) { + int i; + if (afu->psa && afu->adapter->ps_size < (afu->pp_offset + afu->pp_size*afu->max_procs_virtualised)) { dev_err(&afu->dev, "per-process PSA can't fit inside the PSA!\n"); @@ -548,6 +609,13 @@ if (afu->pp_psa && (afu->pp_size < PAGE_SIZE)) dev_warn(&afu->dev, "AFU uses < PAGE_SIZE per-process PSA!"); + for (i = 0; i < afu->crs_num; i++) { + if ((cxl_afu_cr_read32(afu, i, 0) == 0)) { + dev_err(&afu->dev, "ABORTING: AFU configuration record %i is invalid\n", i); + return -EINVAL; + } + } + return 0; } @@ -706,6 +774,42 @@ device_unregister(&afu->dev); } +int cxl_reset(struct cxl *adapter) +{ + struct pci_dev *dev = to_pci_dev(adapter->dev.parent); + int rc; + int i; + u32 val; + + dev_info(&dev->dev, "CXL reset\n"); + + for (i = 0; i < adapter->slices; i++) + cxl_remove_afu(adapter->afu[i]); + + /* pcie_warm_reset requests a fundamental pci reset which includes a + * PERST assert/deassert. PERST triggers a loading of the image + * if "user" or "factory" is selected in sysfs */ + if ((rc = pci_set_pcie_reset_state(dev, pcie_warm_reset))) { + dev_err(&dev->dev, "cxl: pcie_warm_reset failed\n"); + return rc; + } + + /* the PERST done above fences the PHB. So, reset depends on EEH + * to unbind the driver, tell Sapphire to reinit the PHB, and rebind + * the driver. Do an mmio read explictly to ensure EEH notices the + * fenced PHB. Retry for a few seconds before giving up. */ + i = 0; + while (((val = mmio_read32be(adapter->p1_mmio)) != 0xffffffff) && + (i < 5)) { + msleep(500); + i++; + } + + if (val != 0xffffffff) + dev_err(&dev->dev, "cxl: PERST failed to trigger EEH\n"); + + return rc; +} static int cxl_map_adapter_regs(struct cxl *adapter, struct pci_dev *dev) { @@ -770,8 +874,8 @@ CXL_READ_VSEC_BASE_IMAGE(dev, vsec, &adapter->base_image); CXL_READ_VSEC_IMAGE_STATE(dev, vsec, &image_state); adapter->user_image_loaded = !!(image_state & CXL_VSEC_USER_IMAGE_LOADED); - adapter->perst_loads_image = !!(image_state & CXL_VSEC_PERST_LOADS_IMAGE); - adapter->perst_select_user = !!(image_state & CXL_VSEC_PERST_SELECT_USER); + adapter->perst_loads_image = true; + adapter->perst_select_user = !!(image_state & CXL_VSEC_USER_IMAGE_LOADED); CXL_READ_VSEC_NAFUS(dev, vsec, &adapter->slices); CXL_READ_VSEC_AFU_DESC_OFF(dev, vsec, &afu_desc_off); @@ -879,6 +983,9 @@ if ((rc = cxl_vsec_looks_ok(adapter, dev))) goto err2; + if ((rc = cxl_update_image_control(adapter))) + goto err2; + if ((rc = cxl_map_adapter_regs(adapter, dev))) goto err2; @@ -888,9 +995,15 @@ if ((rc = init_implementation_adapter_regs(adapter, dev))) goto err3; - if ((rc = pnv_phb_to_cxl(dev))) + if ((rc = pnv_phb_to_cxl_mode(dev, OPAL_PHB_CAPI_MODE_CAPI))) goto err3; + /* If recovery happened, the last step is to turn on snooping. + * In the non-recovery case this has no effect */ + if ((rc = pnv_phb_to_cxl_mode(dev, OPAL_PHB_CAPI_MODE_SNOOP_ON))) { + goto err3; + } + if ((rc = cxl_register_psl_err_irq(adapter))) goto err3; --- linux-3.19.0.orig/drivers/misc/cxl/sysfs.c +++ linux-3.19.0/drivers/misc/cxl/sysfs.c @@ -10,6 +10,7 @@ #include #include #include +#include #include "cxl.h" @@ -56,11 +57,68 @@ return scnprintf(buf, PAGE_SIZE, "factory\n"); } +static ssize_t reset_adapter_store(struct device *device, + struct device_attribute *attr, + const char *buf, size_t count) +{ + struct cxl *adapter = to_cxl_adapter(device); + int rc; + int val; + + rc = sscanf(buf, "%i", &val); + if ((rc != 1) || (val != 1)) + return -EINVAL; + + if ((rc = cxl_reset(adapter))) + return rc; + return count; +} + +static ssize_t load_image_on_perst_show(struct device *device, + struct device_attribute *attr, + char *buf) +{ + struct cxl *adapter = to_cxl_adapter(device); + + if (!adapter->perst_loads_image) + return scnprintf(buf, PAGE_SIZE, "none\n"); + + if (adapter->perst_select_user) + return scnprintf(buf, PAGE_SIZE, "user\n"); + return scnprintf(buf, PAGE_SIZE, "factory\n"); +} + +static ssize_t load_image_on_perst_store(struct device *device, + struct device_attribute *attr, + const char *buf, size_t count) +{ + struct cxl *adapter = to_cxl_adapter(device); + int rc; + + if (!strncmp(buf, "none", 4)) + adapter->perst_loads_image = false; + else if (!strncmp(buf, "user", 4)) { + adapter->perst_select_user = true; + adapter->perst_loads_image = true; + } else if (!strncmp(buf, "factory", 7)) { + adapter->perst_select_user = false; + adapter->perst_loads_image = true; + } else + return -EINVAL; + + if ((rc = cxl_update_image_control(adapter))) + return rc; + + return count; +} + static struct device_attribute adapter_attrs[] = { __ATTR_RO(caia_version), __ATTR_RO(psl_revision), __ATTR_RO(base_image), __ATTR_RO(image_loaded), + __ATTR_RW(load_image_on_perst), + __ATTR(reset, S_IWUSR, NULL, reset_adapter_store), }; @@ -310,8 +368,6 @@ __ATTR(reset, S_IWUSR, NULL, reset_store_afu), }; - - int cxl_sysfs_adapter_add(struct cxl *adapter) { int i, rc; @@ -334,31 +390,191 @@ device_remove_file(&adapter->dev, &adapter_attrs[i]); } +struct afu_config_record { + struct kobject kobj; + struct bin_attribute config_attr; + struct list_head list; + int cr; + u16 device; + u16 vendor; + u32 class; +}; + +#define to_cr(obj) container_of(obj, struct afu_config_record, kobj) + +static ssize_t vendor_show(struct kobject *kobj, + struct kobj_attribute *attr, char *buf) +{ + struct afu_config_record *cr = to_cr(kobj); + + return scnprintf(buf, PAGE_SIZE, "0x%.4x\n", cr->vendor); +} + +static ssize_t device_show(struct kobject *kobj, + struct kobj_attribute *attr, char *buf) +{ + struct afu_config_record *cr = to_cr(kobj); + + return scnprintf(buf, PAGE_SIZE, "0x%.4x\n", cr->device); +} + +static ssize_t class_show(struct kobject *kobj, + struct kobj_attribute *attr, char *buf) +{ + struct afu_config_record *cr = to_cr(kobj); + + return scnprintf(buf, PAGE_SIZE, "0x%.6x\n", cr->class); +} + +static ssize_t afu_read_config(struct file *filp, struct kobject *kobj, + struct bin_attribute *bin_attr, char *buf, + loff_t off, size_t count) +{ + struct afu_config_record *cr = to_cr(kobj); + struct cxl_afu *afu = to_cxl_afu(container_of(kobj->parent, struct device, kobj)); + + u64 i, j, val, size = afu->crs_len; + + if (off > size) + return 0; + if (off + count > size) + count = size - off; + + for (i = 0; i < count;) { + val = cxl_afu_cr_read64(afu, cr->cr, off & ~0x7); + for (j = off & 0x7; j < 8 && i < count; i++, j++, off++) + buf[i] = (val >> (j * 8)) & 0xff; + } + + return count; +} + +static struct kobj_attribute vendor_attribute = + __ATTR_RO(vendor); +static struct kobj_attribute device_attribute = + __ATTR_RO(device); +static struct kobj_attribute class_attribute = + __ATTR_RO(class); + +static struct attribute *afu_cr_attrs[] = { + &vendor_attribute.attr, + &device_attribute.attr, + &class_attribute.attr, + NULL, +}; + +static void release_afu_config_record(struct kobject *kobj) +{ + struct afu_config_record *cr = to_cr(kobj); + + kfree(cr); +} + +static struct kobj_type afu_config_record_type = { + .sysfs_ops = &kobj_sysfs_ops, + .release = release_afu_config_record, + .default_attrs = afu_cr_attrs, +}; + +static struct afu_config_record *cxl_sysfs_afu_new_cr(struct cxl_afu *afu, int cr_idx) +{ + struct afu_config_record *cr; + int rc; + + cr = kzalloc(sizeof(struct afu_config_record), GFP_KERNEL); + if (!cr) + return ERR_PTR(-ENOMEM); + + cr->cr = cr_idx; + cr->device = cxl_afu_cr_read16(afu, cr_idx, PCI_DEVICE_ID); + cr->vendor = cxl_afu_cr_read16(afu, cr_idx, PCI_VENDOR_ID); + cr->class = cxl_afu_cr_read32(afu, cr_idx, PCI_CLASS_REVISION) >> 8; + + /* + * Export raw AFU PCIe like config record. For now this is read only by + * root - we can expand that later to be readable by non-root and maybe + * even writable provided we have a good use-case. Once we suport + * exposing AFUs through a virtual PHB they will get that for free from + * Linux' PCI infrastructure, but until then it's not clear that we + * need it for anything since the main use case is just identifying + * AFUs, which can be done via the vendor, device and class attributes. + */ + sysfs_bin_attr_init(&cr->config_attr); + cr->config_attr.attr.name = "config"; + cr->config_attr.attr.mode = S_IRUSR; + cr->config_attr.size = afu->crs_len; + cr->config_attr.read = afu_read_config; + + rc = kobject_init_and_add(&cr->kobj, &afu_config_record_type, + &afu->dev.kobj, "cr%i", cr->cr); + if (rc) + goto err; + + rc = sysfs_create_bin_file(&cr->kobj, &cr->config_attr); + if (rc) + goto err1; + + rc = kobject_uevent(&cr->kobj, KOBJ_ADD); + if (rc) + goto err2; + + return cr; +err2: + sysfs_remove_bin_file(&cr->kobj, &cr->config_attr); +err1: + kobject_put(&cr->kobj); + return ERR_PTR(rc); +err: + kfree(cr); + return ERR_PTR(rc); +} + +void cxl_sysfs_afu_remove(struct cxl_afu *afu) +{ + struct afu_config_record *cr, *tmp; + int i; + + for (i = 0; i < ARRAY_SIZE(afu_attrs); i++) + device_remove_file(&afu->dev, &afu_attrs[i]); + + list_for_each_entry_safe(cr, tmp, &afu->crs, list) { + sysfs_remove_bin_file(&cr->kobj, &cr->config_attr); + kobject_put(&cr->kobj); + } +} + int cxl_sysfs_afu_add(struct cxl_afu *afu) { + struct afu_config_record *cr; int i, rc; + INIT_LIST_HEAD(&afu->crs); + for (i = 0; i < ARRAY_SIZE(afu_attrs); i++) { if ((rc = device_create_file(&afu->dev, &afu_attrs[i]))) goto err; } + for (i = 0; i < afu->crs_num; i++) { + cr = cxl_sysfs_afu_new_cr(afu, i); + if (IS_ERR(cr)) { + rc = PTR_ERR(cr); + goto err1; + } + list_add(&cr->list, &afu->crs); + } + return 0; +err1: + cxl_sysfs_afu_remove(afu); + return rc; err: for (i--; i >= 0; i--) device_remove_file(&afu->dev, &afu_attrs[i]); return rc; } -void cxl_sysfs_afu_remove(struct cxl_afu *afu) -{ - int i; - - for (i = 0; i < ARRAY_SIZE(afu_attrs); i++) - device_remove_file(&afu->dev, &afu_attrs[i]); -} - int cxl_sysfs_afu_m_add(struct cxl_afu *afu) { int i, rc; --- linux-3.19.0.orig/drivers/misc/cxl/trace.c +++ linux-3.19.0/drivers/misc/cxl/trace.c @@ -0,0 +1,13 @@ +/* + * Copyright 2015 IBM Corp. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version + * 2 of the License, or (at your option) any later version. + */ + +#ifndef __CHECKER__ +#define CREATE_TRACE_POINTS +#include "trace.h" +#endif --- linux-3.19.0.orig/drivers/misc/cxl/trace.h +++ linux-3.19.0/drivers/misc/cxl/trace.h @@ -0,0 +1,459 @@ +/* + * Copyright 2015 IBM Corp. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version + * 2 of the License, or (at your option) any later version. + */ + +#undef TRACE_SYSTEM +#define TRACE_SYSTEM cxl + +#if !defined(_CXL_TRACE_H) || defined(TRACE_HEADER_MULTI_READ) +#define _CXL_TRACE_H + +#include + +#include "cxl.h" + +#define DSISR_FLAGS \ + { CXL_PSL_DSISR_An_DS, "DS" }, \ + { CXL_PSL_DSISR_An_DM, "DM" }, \ + { CXL_PSL_DSISR_An_ST, "ST" }, \ + { CXL_PSL_DSISR_An_UR, "UR" }, \ + { CXL_PSL_DSISR_An_PE, "PE" }, \ + { CXL_PSL_DSISR_An_AE, "AE" }, \ + { CXL_PSL_DSISR_An_OC, "OC" }, \ + { CXL_PSL_DSISR_An_M, "M" }, \ + { CXL_PSL_DSISR_An_P, "P" }, \ + { CXL_PSL_DSISR_An_A, "A" }, \ + { CXL_PSL_DSISR_An_S, "S" }, \ + { CXL_PSL_DSISR_An_K, "K" } + +#define TFC_FLAGS \ + { CXL_PSL_TFC_An_A, "A" }, \ + { CXL_PSL_TFC_An_C, "C" }, \ + { CXL_PSL_TFC_An_AE, "AE" }, \ + { CXL_PSL_TFC_An_R, "R" } + +#define LLCMD_NAMES \ + { CXL_SPA_SW_CMD_TERMINATE, "TERMINATE" }, \ + { CXL_SPA_SW_CMD_REMOVE, "REMOVE" }, \ + { CXL_SPA_SW_CMD_SUSPEND, "SUSPEND" }, \ + { CXL_SPA_SW_CMD_RESUME, "RESUME" }, \ + { CXL_SPA_SW_CMD_ADD, "ADD" }, \ + { CXL_SPA_SW_CMD_UPDATE, "UPDATE" } + +#define AFU_COMMANDS \ + { 0, "DISABLE" }, \ + { CXL_AFU_Cntl_An_E, "ENABLE" }, \ + { CXL_AFU_Cntl_An_RA, "RESET" } + +#define PSL_COMMANDS \ + { CXL_PSL_SCNTL_An_Pc, "PURGE" }, \ + { CXL_PSL_SCNTL_An_Sc, "SUSPEND" } + + +DECLARE_EVENT_CLASS(cxl_pe_class, + TP_PROTO(struct cxl_context *ctx), + + TP_ARGS(ctx), + + TP_STRUCT__entry( + __field(u8, card) + __field(u8, afu) + __field(u16, pe) + ), + + TP_fast_assign( + __entry->card = ctx->afu->adapter->adapter_num; + __entry->afu = ctx->afu->slice; + __entry->pe = ctx->pe; + ), + + TP_printk("afu%i.%i pe=%i", + __entry->card, + __entry->afu, + __entry->pe + ) +); + + +TRACE_EVENT(cxl_attach, + TP_PROTO(struct cxl_context *ctx, u64 wed, s16 num_interrupts, u64 amr), + + TP_ARGS(ctx, wed, num_interrupts, amr), + + TP_STRUCT__entry( + __field(u8, card) + __field(u8, afu) + __field(u16, pe) + __field(pid_t, pid) + __field(u64, wed) + __field(u64, amr) + __field(s16, num_interrupts) + ), + + TP_fast_assign( + __entry->card = ctx->afu->adapter->adapter_num; + __entry->afu = ctx->afu->slice; + __entry->pe = ctx->pe; + __entry->pid = pid_nr(ctx->pid); + __entry->wed = wed; + __entry->amr = amr; + __entry->num_interrupts = num_interrupts; + ), + + TP_printk("afu%i.%i pid=%i pe=%i wed=0x%.16llx irqs=%i amr=0x%llx", + __entry->card, + __entry->afu, + __entry->pid, + __entry->pe, + __entry->wed, + __entry->num_interrupts, + __entry->amr + ) +); + +DEFINE_EVENT(cxl_pe_class, cxl_detach, + TP_PROTO(struct cxl_context *ctx), + TP_ARGS(ctx) +); + +TRACE_EVENT(cxl_afu_irq, + TP_PROTO(struct cxl_context *ctx, int afu_irq, int virq, irq_hw_number_t hwirq), + + TP_ARGS(ctx, afu_irq, virq, hwirq), + + TP_STRUCT__entry( + __field(u8, card) + __field(u8, afu) + __field(u16, pe) + __field(u16, afu_irq) + __field(int, virq) + __field(irq_hw_number_t, hwirq) + ), + + TP_fast_assign( + __entry->card = ctx->afu->adapter->adapter_num; + __entry->afu = ctx->afu->slice; + __entry->pe = ctx->pe; + __entry->afu_irq = afu_irq; + __entry->virq = virq; + __entry->hwirq = hwirq; + ), + + TP_printk("afu%i.%i pe=%i afu_irq=%i virq=%i hwirq=0x%lx", + __entry->card, + __entry->afu, + __entry->pe, + __entry->afu_irq, + __entry->virq, + __entry->hwirq + ) +); + +TRACE_EVENT(cxl_psl_irq, + TP_PROTO(struct cxl_context *ctx, int irq, u64 dsisr, u64 dar), + + TP_ARGS(ctx, irq, dsisr, dar), + + TP_STRUCT__entry( + __field(u8, card) + __field(u8, afu) + __field(u16, pe) + __field(int, irq) + __field(u64, dsisr) + __field(u64, dar) + ), + + TP_fast_assign( + __entry->card = ctx->afu->adapter->adapter_num; + __entry->afu = ctx->afu->slice; + __entry->pe = ctx->pe; + __entry->irq = irq; + __entry->dsisr = dsisr; + __entry->dar = dar; + ), + + TP_printk("afu%i.%i pe=%i irq=%i dsisr=%s dar=0x%.16llx", + __entry->card, + __entry->afu, + __entry->pe, + __entry->irq, + __print_flags(__entry->dsisr, "|", DSISR_FLAGS), + __entry->dar + ) +); + +TRACE_EVENT(cxl_psl_irq_ack, + TP_PROTO(struct cxl_context *ctx, u64 tfc), + + TP_ARGS(ctx, tfc), + + TP_STRUCT__entry( + __field(u8, card) + __field(u8, afu) + __field(u16, pe) + __field(u64, tfc) + ), + + TP_fast_assign( + __entry->card = ctx->afu->adapter->adapter_num; + __entry->afu = ctx->afu->slice; + __entry->pe = ctx->pe; + __entry->tfc = tfc; + ), + + TP_printk("afu%i.%i pe=%i tfc=%s", + __entry->card, + __entry->afu, + __entry->pe, + __print_flags(__entry->tfc, "|", TFC_FLAGS) + ) +); + +TRACE_EVENT(cxl_ste_miss, + TP_PROTO(struct cxl_context *ctx, u64 dar), + + TP_ARGS(ctx, dar), + + TP_STRUCT__entry( + __field(u8, card) + __field(u8, afu) + __field(u16, pe) + __field(u64, dar) + ), + + TP_fast_assign( + __entry->card = ctx->afu->adapter->adapter_num; + __entry->afu = ctx->afu->slice; + __entry->pe = ctx->pe; + __entry->dar = dar; + ), + + TP_printk("afu%i.%i pe=%i dar=0x%.16llx", + __entry->card, + __entry->afu, + __entry->pe, + __entry->dar + ) +); + +TRACE_EVENT(cxl_ste_write, + TP_PROTO(struct cxl_context *ctx, unsigned int idx, u64 e, u64 v), + + TP_ARGS(ctx, idx, e, v), + + TP_STRUCT__entry( + __field(u8, card) + __field(u8, afu) + __field(u16, pe) + __field(unsigned int, idx) + __field(u64, e) + __field(u64, v) + ), + + TP_fast_assign( + __entry->card = ctx->afu->adapter->adapter_num; + __entry->afu = ctx->afu->slice; + __entry->pe = ctx->pe; + __entry->idx = idx; + __entry->e = e; + __entry->v = v; + ), + + TP_printk("afu%i.%i pe=%i SSTE[%i] E=0x%.16llx V=0x%.16llx", + __entry->card, + __entry->afu, + __entry->pe, + __entry->idx, + __entry->e, + __entry->v + ) +); + +TRACE_EVENT(cxl_pte_miss, + TP_PROTO(struct cxl_context *ctx, u64 dsisr, u64 dar), + + TP_ARGS(ctx, dsisr, dar), + + TP_STRUCT__entry( + __field(u8, card) + __field(u8, afu) + __field(u16, pe) + __field(u64, dsisr) + __field(u64, dar) + ), + + TP_fast_assign( + __entry->card = ctx->afu->adapter->adapter_num; + __entry->afu = ctx->afu->slice; + __entry->pe = ctx->pe; + __entry->dsisr = dsisr; + __entry->dar = dar; + ), + + TP_printk("afu%i.%i pe=%i dsisr=%s dar=0x%.16llx", + __entry->card, + __entry->afu, + __entry->pe, + __print_flags(__entry->dsisr, "|", DSISR_FLAGS), + __entry->dar + ) +); + +TRACE_EVENT(cxl_llcmd, + TP_PROTO(struct cxl_context *ctx, u64 cmd), + + TP_ARGS(ctx, cmd), + + TP_STRUCT__entry( + __field(u8, card) + __field(u8, afu) + __field(u16, pe) + __field(u64, cmd) + ), + + TP_fast_assign( + __entry->card = ctx->afu->adapter->adapter_num; + __entry->afu = ctx->afu->slice; + __entry->pe = ctx->pe; + __entry->cmd = cmd; + ), + + TP_printk("afu%i.%i pe=%i cmd=%s", + __entry->card, + __entry->afu, + __entry->pe, + __print_symbolic_u64(__entry->cmd, LLCMD_NAMES) + ) +); + +TRACE_EVENT(cxl_llcmd_done, + TP_PROTO(struct cxl_context *ctx, u64 cmd, int rc), + + TP_ARGS(ctx, cmd, rc), + + TP_STRUCT__entry( + __field(u8, card) + __field(u8, afu) + __field(u16, pe) + __field(u64, cmd) + __field(int, rc) + ), + + TP_fast_assign( + __entry->card = ctx->afu->adapter->adapter_num; + __entry->afu = ctx->afu->slice; + __entry->pe = ctx->pe; + __entry->rc = rc; + __entry->cmd = cmd; + ), + + TP_printk("afu%i.%i pe=%i cmd=%s rc=%i", + __entry->card, + __entry->afu, + __entry->pe, + __print_symbolic_u64(__entry->cmd, LLCMD_NAMES), + __entry->rc + ) +); + +DECLARE_EVENT_CLASS(cxl_afu_psl_ctrl, + TP_PROTO(struct cxl_afu *afu, u64 cmd), + + TP_ARGS(afu, cmd), + + TP_STRUCT__entry( + __field(u8, card) + __field(u8, afu) + __field(u64, cmd) + ), + + TP_fast_assign( + __entry->card = afu->adapter->adapter_num; + __entry->afu = afu->slice; + __entry->cmd = cmd; + ), + + TP_printk("afu%i.%i cmd=%s", + __entry->card, + __entry->afu, + __print_symbolic_u64(__entry->cmd, AFU_COMMANDS) + ) +); + +DECLARE_EVENT_CLASS(cxl_afu_psl_ctrl_done, + TP_PROTO(struct cxl_afu *afu, u64 cmd, int rc), + + TP_ARGS(afu, cmd, rc), + + TP_STRUCT__entry( + __field(u8, card) + __field(u8, afu) + __field(u64, cmd) + __field(int, rc) + ), + + TP_fast_assign( + __entry->card = afu->adapter->adapter_num; + __entry->afu = afu->slice; + __entry->rc = rc; + __entry->cmd = cmd; + ), + + TP_printk("afu%i.%i cmd=%s rc=%i", + __entry->card, + __entry->afu, + __print_symbolic_u64(__entry->cmd, AFU_COMMANDS), + __entry->rc + ) +); + +DEFINE_EVENT(cxl_afu_psl_ctrl, cxl_afu_ctrl, + TP_PROTO(struct cxl_afu *afu, u64 cmd), + TP_ARGS(afu, cmd) +); + +DEFINE_EVENT(cxl_afu_psl_ctrl_done, cxl_afu_ctrl_done, + TP_PROTO(struct cxl_afu *afu, u64 cmd, int rc), + TP_ARGS(afu, cmd, rc) +); + +DEFINE_EVENT_PRINT(cxl_afu_psl_ctrl, cxl_psl_ctrl, + TP_PROTO(struct cxl_afu *afu, u64 cmd), + TP_ARGS(afu, cmd), + + TP_printk("psl%i.%i cmd=%s", + __entry->card, + __entry->afu, + __print_symbolic_u64(__entry->cmd, PSL_COMMANDS) + ) +); + +DEFINE_EVENT_PRINT(cxl_afu_psl_ctrl_done, cxl_psl_ctrl_done, + TP_PROTO(struct cxl_afu *afu, u64 cmd, int rc), + TP_ARGS(afu, cmd, rc), + + TP_printk("psl%i.%i cmd=%s rc=%i", + __entry->card, + __entry->afu, + __print_symbolic_u64(__entry->cmd, PSL_COMMANDS), + __entry->rc + ) +); + +DEFINE_EVENT(cxl_pe_class, cxl_slbia, + TP_PROTO(struct cxl_context *ctx), + TP_ARGS(ctx) +); + +#endif /* _CXL_TRACE_H */ + +/* This part must be outside protection */ +#undef TRACE_INCLUDE_PATH +#define TRACE_INCLUDE_PATH . +#define TRACE_INCLUDE_FILE trace +#include --- linux-3.19.0.orig/drivers/misc/mei/hw-me.c +++ linux-3.19.0/drivers/misc/mei/hw-me.c @@ -242,7 +242,7 @@ if ((hcsr & H_RST) == H_RST) { dev_warn(dev->dev, "H_RST is set = 0x%08X", hcsr); hcsr &= ~H_RST; - mei_me_reg_write(hw, H_CSR, hcsr); + mei_hcsr_set(hw, hcsr); hcsr = mei_hcsr_read(hw); } @@ -335,6 +335,7 @@ return -ETIME; } + mei_me_hw_reset_release(dev); dev->recvd_hw_ready = false; return 0; } @@ -731,9 +732,7 @@ /* check if we need to start the dev */ if (!mei_host_is_ready(dev)) { if (mei_hw_is_ready(dev)) { - mei_me_hw_reset_release(dev); dev_dbg(dev->dev, "we need to start the dev.\n"); - dev->recvd_hw_ready = true; wake_up(&dev->wait_hw_ready); } else { --- linux-3.19.0.orig/drivers/misc/mei/init.c +++ linux-3.19.0/drivers/misc/mei/init.c @@ -341,6 +341,8 @@ dev->dev_state = MEI_DEV_POWER_DOWN; mei_reset(dev); + /* move device to disabled state unconditionally */ + dev->dev_state = MEI_DEV_DISABLED; mutex_unlock(&dev->device_lock); --- linux-3.19.0.orig/drivers/misc/mei/pci-me.c +++ linux-3.19.0/drivers/misc/mei/pci-me.c @@ -41,6 +41,9 @@ #include "hw-me-regs.h" #include "hw-me.h" +static bool disable_msi; +module_param(disable_msi, bool, 0); + /* mei_pci_tbl - PCI Device ID Table */ static const struct pci_device_id mei_me_pci_tbl[] = { {MEI_PCI_DEVICE(MEI_DEV_ID_82946GZ, mei_me_legacy_cfg)}, @@ -178,7 +181,8 @@ err = -ENOMEM; goto free_device; } - pci_enable_msi(pdev); + if (!disable_msi) + pci_enable_msi(pdev); /* request and enable interrupt */ if (pci_dev_msi_enabled(pdev)) --- linux-3.19.0.orig/drivers/mmc/card/block.c +++ linux-3.19.0/drivers/mmc/card/block.c @@ -1029,6 +1029,18 @@ md->reset_done &= ~type; } +int mmc_access_rpmb(struct mmc_queue *mq) +{ + struct mmc_blk_data *md = mq->data; + /* + * If this is a RPMB partition access, return ture + */ + if (md && md->part_type == EXT_CSD_PART_CONFIG_ACC_RPMB) + return true; + + return false; +} + static int mmc_blk_issue_discard_rq(struct mmc_queue *mq, struct request *req) { struct mmc_blk_data *md = mq->data; --- linux-3.19.0.orig/drivers/mmc/card/queue.c +++ linux-3.19.0/drivers/mmc/card/queue.c @@ -38,7 +38,7 @@ return BLKPREP_KILL; } - if (mq && mmc_card_removed(mq->card)) + if (mq && (mmc_card_removed(mq->card) || mmc_access_rpmb(mq))) return BLKPREP_KILL; req->cmd_flags |= REQ_DONTPREP; --- linux-3.19.0.orig/drivers/mmc/card/queue.h +++ linux-3.19.0/drivers/mmc/card/queue.h @@ -73,4 +73,6 @@ extern int mmc_packed_init(struct mmc_queue *, struct mmc_card *); extern void mmc_packed_clean(struct mmc_queue *); +extern int mmc_access_rpmb(struct mmc_queue *); + #endif --- linux-3.19.0.orig/drivers/mmc/host/sdhci-pxav3.c +++ linux-3.19.0/drivers/mmc/host/sdhci-pxav3.c @@ -118,6 +118,38 @@ return 0; } +static int armada_38x_quirks(struct platform_device *pdev, + struct sdhci_host *host) +{ + struct device_node *np = pdev->dev.of_node; + + host->quirks |= SDHCI_QUIRK_MISSING_CAPS; + /* + * According to erratum 'FE-2946959' both SDR50 and DDR50 + * modes require specific clock adjustments in SDIO3 + * Configuration register, if the adjustment is not done, + * remove them from the capabilities. + */ + host->caps1 = sdhci_readl(host, SDHCI_CAPABILITIES_1); + host->caps1 &= ~(SDHCI_SUPPORT_SDR50 | SDHCI_SUPPORT_DDR50); + + /* + * According to erratum 'ERR-7878951' Armada 38x SDHCI + * controller has different capabilities than the ones shown + * in its registers + */ + host->caps = sdhci_readl(host, SDHCI_CAPABILITIES); + if (of_property_read_bool(np, "no-1-8-v")) { + host->caps &= ~SDHCI_CAN_VDD_180; + host->mmc->caps &= ~MMC_CAP_1_8V_DDR; + } else { + host->caps &= ~SDHCI_CAN_VDD_330; + } + host->caps1 &= ~(SDHCI_SUPPORT_SDR104 | SDHCI_USE_SDR50_TUNING); + + return 0; +} + static void pxav3_reset(struct sdhci_host *host, u8 mask) { struct platform_device *pdev = to_platform_device(mmc_dev(host->mmc)); @@ -268,8 +300,8 @@ if (!pdata) return NULL; - of_property_read_u32(np, "mrvl,clk-delay-cycles", &clk_delay_cycles); - if (clk_delay_cycles > 0) + if (!of_property_read_u32(np, "mrvl,clk-delay-cycles", + &clk_delay_cycles)) pdata->clk_delay_cycles = clk_delay_cycles; return pdata; @@ -318,15 +350,18 @@ if (!IS_ERR(pxa->clk_core)) clk_prepare_enable(pxa->clk_core); + /* enable 1/8V DDR capable */ + host->mmc->caps |= MMC_CAP_1_8V_DDR; + if (of_device_is_compatible(np, "marvell,armada-380-sdhci")) { + ret = armada_38x_quirks(pdev, host); + if (ret < 0) + goto err_clk_get; ret = mv_conf_mbus_windows(pdev, mv_mbus_dram_info()); if (ret < 0) goto err_mbus_win; } - /* enable 1/8V DDR capable */ - host->mmc->caps |= MMC_CAP_1_8V_DDR; - match = of_match_device(of_match_ptr(sdhci_pxav3_of_match), &pdev->dev); if (match) { ret = mmc_of_parse(host->mmc); @@ -365,10 +400,11 @@ } } - pm_runtime_enable(&pdev->dev); - pm_runtime_get_sync(&pdev->dev); + pm_runtime_get_noresume(&pdev->dev); + pm_runtime_set_active(&pdev->dev); pm_runtime_set_autosuspend_delay(&pdev->dev, PXAV3_RPM_DELAY_MS); pm_runtime_use_autosuspend(&pdev->dev); + pm_runtime_enable(&pdev->dev); pm_suspend_ignore_children(&pdev->dev, 1); ret = sdhci_add_host(host); @@ -391,8 +427,8 @@ return 0; err_add_host: - pm_runtime_put_sync(&pdev->dev); pm_runtime_disable(&pdev->dev); + pm_runtime_put_noidle(&pdev->dev); err_of_parse: err_cd_req: err_mbus_win: @@ -457,11 +493,11 @@ struct sdhci_host *host = dev_get_drvdata(dev); struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); struct sdhci_pxa *pxa = pltfm_host->priv; - unsigned long flags; + int ret; - spin_lock_irqsave(&host->lock, flags); - host->runtime_suspended = true; - spin_unlock_irqrestore(&host->lock, flags); + ret = sdhci_runtime_suspend_host(host); + if (ret) + return ret; clk_disable_unprepare(pxa->clk_io); if (!IS_ERR(pxa->clk_core)) @@ -475,17 +511,12 @@ struct sdhci_host *host = dev_get_drvdata(dev); struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); struct sdhci_pxa *pxa = pltfm_host->priv; - unsigned long flags; clk_prepare_enable(pxa->clk_io); if (!IS_ERR(pxa->clk_core)) clk_prepare_enable(pxa->clk_core); - spin_lock_irqsave(&host->lock, flags); - host->runtime_suspended = false; - spin_unlock_irqrestore(&host->lock, flags); - - return 0; + return sdhci_runtime_resume_host(host); } #endif --- linux-3.19.0.orig/drivers/mmc/host/sunxi-mmc.c +++ linux-3.19.0/drivers/mmc/host/sunxi-mmc.c @@ -908,7 +908,9 @@ return PTR_ERR(host->clk_mmc); } - host->reset = devm_reset_control_get(&pdev->dev, "ahb"); + host->reset = devm_reset_control_get_optional(&pdev->dev, "ahb"); + if (PTR_ERR(host->reset) == -EPROBE_DEFER) + return PTR_ERR(host->reset); ret = clk_prepare_enable(host->clk_ahb); if (ret) { --- linux-3.19.0.orig/drivers/mtd/nand/pxa3xx_nand.c +++ linux-3.19.0/drivers/mtd/nand/pxa3xx_nand.c @@ -480,6 +480,42 @@ nand_writel(info, NDCR, ndcr | int_mask); } +static void drain_fifo(struct pxa3xx_nand_info *info, void *data, int len) +{ + if (info->ecc_bch) { + int timeout; + + /* + * According to the datasheet, when reading from NDDB + * with BCH enabled, after each 32 bytes reads, we + * have to make sure that the NDSR.RDDREQ bit is set. + * + * Drain the FIFO 8 32 bits reads at a time, and skip + * the polling on the last read. + */ + while (len > 8) { + __raw_readsl(info->mmio_base + NDDB, data, 8); + + for (timeout = 0; + !(nand_readl(info, NDSR) & NDSR_RDDREQ); + timeout++) { + if (timeout >= 5) { + dev_err(&info->pdev->dev, + "Timeout on RDDREQ while draining the FIFO\n"); + return; + } + + mdelay(1); + } + + data += 32; + len -= 8; + } + } + + __raw_readsl(info->mmio_base + NDDB, data, len); +} + static void handle_data_pio(struct pxa3xx_nand_info *info) { unsigned int do_bytes = min(info->data_size, info->chunk_size); @@ -496,14 +532,14 @@ DIV_ROUND_UP(info->oob_size, 4)); break; case STATE_PIO_READING: - __raw_readsl(info->mmio_base + NDDB, - info->data_buff + info->data_buff_pos, - DIV_ROUND_UP(do_bytes, 4)); + drain_fifo(info, + info->data_buff + info->data_buff_pos, + DIV_ROUND_UP(do_bytes, 4)); if (info->oob_size > 0) - __raw_readsl(info->mmio_base + NDDB, - info->oob_buff + info->oob_buff_pos, - DIV_ROUND_UP(info->oob_size, 4)); + drain_fifo(info, + info->oob_buff + info->oob_buff_pos, + DIV_ROUND_UP(info->oob_size, 4)); break; default: dev_err(&info->pdev->dev, "%s: invalid state %d\n", __func__, --- linux-3.19.0.orig/drivers/mtd/ubi/attach.c +++ linux-3.19.0/drivers/mtd/ubi/attach.c @@ -410,7 +410,7 @@ second_is_newer = !second_is_newer; } else { dbg_bld("PEB %d CRC is OK", pnum); - bitflips = !!err; + bitflips |= !!err; } mutex_unlock(&ubi->buf_mutex); --- linux-3.19.0.orig/drivers/mtd/ubi/cdev.c +++ linux-3.19.0/drivers/mtd/ubi/cdev.c @@ -454,7 +454,7 @@ /* Validate the request */ err = -EINVAL; if (req.lnum < 0 || req.lnum >= vol->reserved_pebs || - req.bytes < 0 || req.lnum >= vol->usable_leb_size) + req.bytes < 0 || req.bytes > vol->usable_leb_size) break; err = get_exclusive(ubi, desc); --- linux-3.19.0.orig/drivers/mtd/ubi/eba.c +++ linux-3.19.0/drivers/mtd/ubi/eba.c @@ -1362,7 +1362,8 @@ * during re-size. */ ubi_move_aeb_to_list(av, aeb, &ai->erase); - vol->eba_tbl[aeb->lnum] = aeb->pnum; + else + vol->eba_tbl[aeb->lnum] = aeb->pnum; } } --- linux-3.19.0.orig/drivers/mtd/ubi/wl.c +++ linux-3.19.0/drivers/mtd/ubi/wl.c @@ -1005,7 +1005,7 @@ int shutdown) { int err, scrubbing = 0, torture = 0, protect = 0, erroneous = 0; - int vol_id = -1, uninitialized_var(lnum); + int vol_id = -1, lnum = -1; #ifdef CONFIG_MTD_UBI_FASTMAP int anchor = wrk->anchor; #endif --- linux-3.19.0.orig/drivers/net/bonding/bond_main.c +++ linux-3.19.0/drivers/net/bonding/bond_main.c @@ -3797,7 +3797,8 @@ /* Find out if any slaves have the same mapping as this skb. */ bond_for_each_slave_rcu(bond, slave, iter) { if (slave->queue_id == skb->queue_mapping) { - if (bond_slave_can_tx(slave)) { + if (bond_slave_is_up(slave) && + slave->link == BOND_LINK_UP) { bond_dev_queue_xmit(bond, skb, slave->dev); return 0; } --- linux-3.19.0.orig/drivers/net/can/dev.c +++ linux-3.19.0/drivers/net/can/dev.c @@ -578,6 +578,10 @@ skb->pkt_type = PACKET_BROADCAST; skb->ip_summed = CHECKSUM_UNNECESSARY; + skb_reset_mac_header(skb); + skb_reset_network_header(skb); + skb_reset_transport_header(skb); + can_skb_reserve(skb); can_skb_prv(skb)->ifindex = dev->ifindex; @@ -602,6 +606,10 @@ skb->pkt_type = PACKET_BROADCAST; skb->ip_summed = CHECKSUM_UNNECESSARY; + skb_reset_mac_header(skb); + skb_reset_network_header(skb); + skb_reset_transport_header(skb); + can_skb_reserve(skb); can_skb_prv(skb)->ifindex = dev->ifindex; --- linux-3.19.0.orig/drivers/net/can/flexcan.c +++ linux-3.19.0/drivers/net/can/flexcan.c @@ -593,13 +593,12 @@ rx_state = unlikely(reg_esr & FLEXCAN_ESR_RX_WRN) ? CAN_STATE_ERROR_WARNING : CAN_STATE_ERROR_ACTIVE; new_state = max(tx_state, rx_state); - } else if (unlikely(flt == FLEXCAN_ESR_FLT_CONF_PASSIVE)) { + } else { __flexcan_get_berr_counter(dev, &bec); - new_state = CAN_STATE_ERROR_PASSIVE; + new_state = flt == FLEXCAN_ESR_FLT_CONF_PASSIVE ? + CAN_STATE_ERROR_PASSIVE : CAN_STATE_BUS_OFF; rx_state = bec.rxerr >= bec.txerr ? new_state : 0; tx_state = bec.rxerr <= bec.txerr ? new_state : 0; - } else { - new_state = CAN_STATE_BUS_OFF; } /* state hasn't changed */ @@ -1159,12 +1158,19 @@ const struct flexcan_devtype_data *devtype_data; struct net_device *dev; struct flexcan_priv *priv; + struct regulator *reg_xceiver; struct resource *mem; struct clk *clk_ipg = NULL, *clk_per = NULL; void __iomem *base; int err, irq; u32 clock_freq = 0; + reg_xceiver = devm_regulator_get(&pdev->dev, "xceiver"); + if (PTR_ERR(reg_xceiver) == -EPROBE_DEFER) + return -EPROBE_DEFER; + else if (IS_ERR(reg_xceiver)) + reg_xceiver = NULL; + if (pdev->dev.of_node) of_property_read_u32(pdev->dev.of_node, "clock-frequency", &clock_freq); @@ -1226,9 +1232,7 @@ priv->pdata = dev_get_platdata(&pdev->dev); priv->devtype_data = devtype_data; - priv->reg_xceiver = devm_regulator_get(&pdev->dev, "xceiver"); - if (IS_ERR(priv->reg_xceiver)) - priv->reg_xceiver = NULL; + priv->reg_xceiver = reg_xceiver; netif_napi_add(dev, &priv->napi, flexcan_poll, FLEXCAN_NAPI_WEIGHT); --- linux-3.19.0.orig/drivers/net/can/usb/kvaser_usb.c +++ linux-3.19.0/drivers/net/can/usb/kvaser_usb.c @@ -12,6 +12,7 @@ * Copyright (C) 2012 Olivier Sobrie */ +#include #include #include #include @@ -403,8 +404,15 @@ while (pos <= actual_len - MSG_HEADER_LEN) { tmp = buf + pos; - if (!tmp->len) - break; + /* Handle messages crossing the USB endpoint max packet + * size boundary. Check kvaser_usb_read_bulk_callback() + * for further details. + */ + if (tmp->len == 0) { + pos = round_up(pos, + dev->bulk_in->wMaxPacketSize); + continue; + } if (pos + tmp->len > actual_len) { dev_err(dev->udev->dev.parent, @@ -980,8 +988,19 @@ while (pos <= urb->actual_length - MSG_HEADER_LEN) { msg = urb->transfer_buffer + pos; - if (!msg->len) - break; + /* The Kvaser firmware can only read and write messages that + * does not cross the USB's endpoint wMaxPacketSize boundary. + * If a follow-up command crosses such boundary, firmware puts + * a placeholder zero-length command in its place then aligns + * the real command to the next max packet size. + * + * Handle such cases or we're going to miss a significant + * number of events in case of a heavy rx load on the bus. + */ + if (msg->len == 0) { + pos = round_up(pos, dev->bulk_in->wMaxPacketSize); + continue; + } if (pos + msg->len > urb->actual_length) { dev_err(dev->udev->dev.parent, "Format error\n"); @@ -989,7 +1008,6 @@ } kvaser_usb_handle_message(dev, msg); - pos += msg->len; } --- linux-3.19.0.orig/drivers/net/ethernet/amd/pcnet32.c +++ linux-3.19.0/drivers/net/ethernet/amd/pcnet32.c @@ -1543,7 +1543,7 @@ { struct pcnet32_private *lp; int i, media; - int fdx, mii, fset, dxsuflo; + int fdx, mii, fset, dxsuflo, sram; int chip_version; char *chipname; struct net_device *dev; @@ -1580,7 +1580,7 @@ } /* initialize variables */ - fdx = mii = fset = dxsuflo = 0; + fdx = mii = fset = dxsuflo = sram = 0; chip_version = (chip_version >> 12) & 0xffff; switch (chip_version) { @@ -1613,6 +1613,7 @@ chipname = "PCnet/FAST III 79C973"; /* PCI */ fdx = 1; mii = 1; + sram = 1; break; case 0x2626: chipname = "PCnet/Home 79C978"; /* PCI */ @@ -1636,6 +1637,7 @@ chipname = "PCnet/FAST III 79C975"; /* PCI */ fdx = 1; mii = 1; + sram = 1; break; case 0x2628: chipname = "PCnet/PRO 79C976"; @@ -1664,6 +1666,31 @@ dxsuflo = 1; } + /* + * The Am79C973/Am79C975 controllers come with 12K of SRAM + * which we can use for the Tx/Rx buffers but most importantly, + * the use of SRAM allow us to use the BCR18:NOUFLO bit to avoid + * Tx fifo underflows. + */ + if (sram) { + /* + * The SRAM is being configured in two steps. First we + * set the SRAM size in the BCR25:SRAM_SIZE bits. According + * to the datasheet, each bit corresponds to a 512-byte + * page so we can have at most 24 pages. The SRAM_SIZE + * holds the value of the upper 8 bits of the 16-bit SRAM size. + * The low 8-bits start at 0x00 and end at 0xff. So the + * address range is from 0x0000 up to 0x17ff. Therefore, + * the SRAM_SIZE is set to 0x17. The next step is to set + * the BCR26:SRAM_BND midway through so the Tx and Rx + * buffers can share the SRAM equally. + */ + a->write_bcr(ioaddr, 25, 0x17); + a->write_bcr(ioaddr, 26, 0xc); + /* And finally enable the NOUFLO bit */ + a->write_bcr(ioaddr, 18, a->read_bcr(ioaddr, 18) | (1 << 11)); + } + dev = alloc_etherdev(sizeof(*lp)); if (!dev) { ret = -ENOMEM; --- linux-3.19.0.orig/drivers/net/ethernet/broadcom/bnx2x/bnx2x.h +++ linux-3.19.0/drivers/net/ethernet/broadcom/bnx2x/bnx2x.h @@ -531,20 +531,8 @@ struct napi_struct napi; #ifdef CONFIG_NET_RX_BUSY_POLL - unsigned int state; -#define BNX2X_FP_STATE_IDLE 0 -#define BNX2X_FP_STATE_NAPI (1 << 0) /* NAPI owns this FP */ -#define BNX2X_FP_STATE_POLL (1 << 1) /* poll owns this FP */ -#define BNX2X_FP_STATE_DISABLED (1 << 2) -#define BNX2X_FP_STATE_NAPI_YIELD (1 << 3) /* NAPI yielded this FP */ -#define BNX2X_FP_STATE_POLL_YIELD (1 << 4) /* poll yielded this FP */ -#define BNX2X_FP_OWNED (BNX2X_FP_STATE_NAPI | BNX2X_FP_STATE_POLL) -#define BNX2X_FP_YIELD (BNX2X_FP_STATE_NAPI_YIELD | BNX2X_FP_STATE_POLL_YIELD) -#define BNX2X_FP_LOCKED (BNX2X_FP_OWNED | BNX2X_FP_STATE_DISABLED) -#define BNX2X_FP_USER_PEND (BNX2X_FP_STATE_POLL | BNX2X_FP_STATE_POLL_YIELD) - /* protect state */ - spinlock_t lock; -#endif /* CONFIG_NET_RX_BUSY_POLL */ + unsigned long busy_poll_state; +#endif union host_hc_status_block status_blk; /* chip independent shortcuts into sb structure */ @@ -619,104 +607,83 @@ #define bnx2x_fp_qstats(bp, fp) (&((bp)->fp_stats[(fp)->index].eth_q_stats)) #ifdef CONFIG_NET_RX_BUSY_POLL -static inline void bnx2x_fp_init_lock(struct bnx2x_fastpath *fp) + +enum bnx2x_fp_state { + BNX2X_STATE_FP_NAPI = BIT(0), /* NAPI handler owns the queue */ + + BNX2X_STATE_FP_NAPI_REQ_BIT = 1, /* NAPI would like to own the queue */ + BNX2X_STATE_FP_NAPI_REQ = BIT(1), + + BNX2X_STATE_FP_POLL_BIT = 2, + BNX2X_STATE_FP_POLL = BIT(2), /* busy_poll owns the queue */ + + BNX2X_STATE_FP_DISABLE_BIT = 3, /* queue is dismantled */ +}; + +static inline void bnx2x_fp_busy_poll_init(struct bnx2x_fastpath *fp) { - spin_lock_init(&fp->lock); - fp->state = BNX2X_FP_STATE_IDLE; + WRITE_ONCE(fp->busy_poll_state, 0); } /* called from the device poll routine to get ownership of a FP */ static inline bool bnx2x_fp_lock_napi(struct bnx2x_fastpath *fp) { - bool rc = true; + unsigned long prev, old = READ_ONCE(fp->busy_poll_state); - spin_lock_bh(&fp->lock); - if (fp->state & BNX2X_FP_LOCKED) { - WARN_ON(fp->state & BNX2X_FP_STATE_NAPI); - fp->state |= BNX2X_FP_STATE_NAPI_YIELD; - rc = false; - } else { - /* we don't care if someone yielded */ - fp->state = BNX2X_FP_STATE_NAPI; + while (1) { + switch (old) { + case BNX2X_STATE_FP_POLL: + /* make sure bnx2x_fp_lock_poll() wont starve us */ + set_bit(BNX2X_STATE_FP_NAPI_REQ_BIT, + &fp->busy_poll_state); + /* fallthrough */ + case BNX2X_STATE_FP_POLL | BNX2X_STATE_FP_NAPI_REQ: + return false; + default: + break; + } + prev = cmpxchg(&fp->busy_poll_state, old, BNX2X_STATE_FP_NAPI); + if (unlikely(prev != old)) { + old = prev; + continue; + } + return true; } - spin_unlock_bh(&fp->lock); - return rc; } -/* returns true is someone tried to get the FP while napi had it */ -static inline bool bnx2x_fp_unlock_napi(struct bnx2x_fastpath *fp) +static inline void bnx2x_fp_unlock_napi(struct bnx2x_fastpath *fp) { - bool rc = false; - - spin_lock_bh(&fp->lock); - WARN_ON(fp->state & - (BNX2X_FP_STATE_POLL | BNX2X_FP_STATE_NAPI_YIELD)); - - if (fp->state & BNX2X_FP_STATE_POLL_YIELD) - rc = true; - - /* state ==> idle, unless currently disabled */ - fp->state &= BNX2X_FP_STATE_DISABLED; - spin_unlock_bh(&fp->lock); - return rc; + smp_wmb(); + fp->busy_poll_state = 0; } /* called from bnx2x_low_latency_poll() */ static inline bool bnx2x_fp_lock_poll(struct bnx2x_fastpath *fp) { - bool rc = true; - - spin_lock_bh(&fp->lock); - if ((fp->state & BNX2X_FP_LOCKED)) { - fp->state |= BNX2X_FP_STATE_POLL_YIELD; - rc = false; - } else { - /* preserve yield marks */ - fp->state |= BNX2X_FP_STATE_POLL; - } - spin_unlock_bh(&fp->lock); - return rc; + return cmpxchg(&fp->busy_poll_state, 0, BNX2X_STATE_FP_POLL) == 0; } -/* returns true if someone tried to get the FP while it was locked */ -static inline bool bnx2x_fp_unlock_poll(struct bnx2x_fastpath *fp) +static inline void bnx2x_fp_unlock_poll(struct bnx2x_fastpath *fp) { - bool rc = false; - - spin_lock_bh(&fp->lock); - WARN_ON(fp->state & BNX2X_FP_STATE_NAPI); - - if (fp->state & BNX2X_FP_STATE_POLL_YIELD) - rc = true; - - /* state ==> idle, unless currently disabled */ - fp->state &= BNX2X_FP_STATE_DISABLED; - spin_unlock_bh(&fp->lock); - return rc; + smp_mb__before_atomic(); + clear_bit(BNX2X_STATE_FP_POLL_BIT, &fp->busy_poll_state); } -/* true if a socket is polling, even if it did not get the lock */ +/* true if a socket is polling */ static inline bool bnx2x_fp_ll_polling(struct bnx2x_fastpath *fp) { - WARN_ON(!(fp->state & BNX2X_FP_OWNED)); - return fp->state & BNX2X_FP_USER_PEND; + return READ_ONCE(fp->busy_poll_state) & BNX2X_STATE_FP_POLL; } /* false if fp is currently owned */ static inline bool bnx2x_fp_ll_disable(struct bnx2x_fastpath *fp) { - int rc = true; - - spin_lock_bh(&fp->lock); - if (fp->state & BNX2X_FP_OWNED) - rc = false; - fp->state |= BNX2X_FP_STATE_DISABLED; - spin_unlock_bh(&fp->lock); + set_bit(BNX2X_STATE_FP_DISABLE_BIT, &fp->busy_poll_state); + return !bnx2x_fp_ll_polling(fp); - return rc; } #else -static inline void bnx2x_fp_init_lock(struct bnx2x_fastpath *fp) +static inline void bnx2x_fp_busy_poll_init(struct bnx2x_fastpath *fp) { } @@ -725,9 +692,8 @@ return true; } -static inline bool bnx2x_fp_unlock_napi(struct bnx2x_fastpath *fp) +static inline void bnx2x_fp_unlock_napi(struct bnx2x_fastpath *fp) { - return false; } static inline bool bnx2x_fp_lock_poll(struct bnx2x_fastpath *fp) @@ -735,9 +701,8 @@ return false; } -static inline bool bnx2x_fp_unlock_poll(struct bnx2x_fastpath *fp) +static inline void bnx2x_fp_unlock_poll(struct bnx2x_fastpath *fp) { - return false; } static inline bool bnx2x_fp_ll_polling(struct bnx2x_fastpath *fp) --- linux-3.19.0.orig/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c +++ linux-3.19.0/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c @@ -1849,7 +1849,7 @@ int i; for_each_rx_queue_cnic(bp, i) { - bnx2x_fp_init_lock(&bp->fp[i]); + bnx2x_fp_busy_poll_init(&bp->fp[i]); napi_enable(&bnx2x_fp(bp, i, napi)); } } @@ -1859,7 +1859,7 @@ int i; for_each_eth_queue(bp, i) { - bnx2x_fp_init_lock(&bp->fp[i]); + bnx2x_fp_busy_poll_init(&bp->fp[i]); napi_enable(&bnx2x_fp(bp, i, napi)); } } @@ -3191,9 +3191,10 @@ } } + bnx2x_fp_unlock_napi(fp); + /* Fall out from the NAPI loop if needed */ - if (!bnx2x_fp_unlock_napi(fp) && - !(bnx2x_has_rx_work(fp) || bnx2x_has_tx_work(fp))) { + if (!(bnx2x_has_rx_work(fp) || bnx2x_has_tx_work(fp))) { /* No need to update SB for FCoE L2 ring as long as * it's connected to the default SB and the SB --- linux-3.19.0.orig/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c +++ linux-3.19.0/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c @@ -12722,6 +12722,9 @@ pci_write_config_dword(bp->pdev, PCICFG_GRC_ADDRESS, PCICFG_VENDOR_ID_OFFSET); + /* Set PCIe reset type to fundamental for EEH recovery */ + pdev->needs_freset = 1; + /* AER (Advanced Error reporting) configuration */ rc = pci_enable_pcie_error_reporting(pdev); if (!rc) --- linux-3.19.0.orig/drivers/net/ethernet/broadcom/genet/bcmgenet.c +++ linux-3.19.0/drivers/net/ethernet/broadcom/genet/bcmgenet.c @@ -487,6 +487,7 @@ BCMGENET_STAT_MIB_TX, BCMGENET_STAT_RUNT, BCMGENET_STAT_MISC, + BCMGENET_STAT_SOFT, }; struct bcmgenet_stats { @@ -515,6 +516,7 @@ #define STAT_GENET_MIB_RX(str, m) STAT_GENET_MIB(str, m, BCMGENET_STAT_MIB_RX) #define STAT_GENET_MIB_TX(str, m) STAT_GENET_MIB(str, m, BCMGENET_STAT_MIB_TX) #define STAT_GENET_RUNT(str, m) STAT_GENET_MIB(str, m, BCMGENET_STAT_RUNT) +#define STAT_GENET_SOFT_MIB(str, m) STAT_GENET_MIB(str, m, BCMGENET_STAT_SOFT) #define STAT_GENET_MISC(str, m, offset) { \ .stat_string = str, \ @@ -614,9 +616,9 @@ UMAC_RBUF_OVFL_CNT), STAT_GENET_MISC("rbuf_err_cnt", mib.rbuf_err_cnt, UMAC_RBUF_ERR_CNT), STAT_GENET_MISC("mdf_err_cnt", mib.mdf_err_cnt, UMAC_MDF_ERR_CNT), - STAT_GENET_MIB_RX("alloc_rx_buff_failed", mib.alloc_rx_buff_failed), - STAT_GENET_MIB_RX("rx_dma_failed", mib.rx_dma_failed), - STAT_GENET_MIB_TX("tx_dma_failed", mib.tx_dma_failed), + STAT_GENET_SOFT_MIB("alloc_rx_buff_failed", mib.alloc_rx_buff_failed), + STAT_GENET_SOFT_MIB("rx_dma_failed", mib.rx_dma_failed), + STAT_GENET_SOFT_MIB("tx_dma_failed", mib.tx_dma_failed), }; #define BCMGENET_STATS_LEN ARRAY_SIZE(bcmgenet_gstrings_stats) @@ -668,6 +670,7 @@ s = &bcmgenet_gstrings_stats[i]; switch (s->type) { case BCMGENET_STAT_NETDEV: + case BCMGENET_STAT_SOFT: continue; case BCMGENET_STAT_MIB_RX: case BCMGENET_STAT_MIB_TX: @@ -971,13 +974,14 @@ } /* Unlocked version of the reclaim routine */ -static void __bcmgenet_tx_reclaim(struct net_device *dev, - struct bcmgenet_tx_ring *ring) +static unsigned int __bcmgenet_tx_reclaim(struct net_device *dev, + struct bcmgenet_tx_ring *ring) { struct bcmgenet_priv *priv = netdev_priv(dev); int last_tx_cn, last_c_index, num_tx_bds; struct enet_cb *tx_cb_ptr; struct netdev_queue *txq; + unsigned int pkts_compl = 0; unsigned int bds_compl; unsigned int c_index; @@ -1005,6 +1009,7 @@ tx_cb_ptr = ring->cbs + last_c_index; bds_compl = 0; if (tx_cb_ptr->skb) { + pkts_compl++; bds_compl = skb_shinfo(tx_cb_ptr->skb)->nr_frags + 1; dev->stats.tx_bytes += tx_cb_ptr->skb->len; dma_unmap_single(&dev->dev, @@ -1028,23 +1033,45 @@ last_c_index &= (num_tx_bds - 1); } - if (ring->free_bds > (MAX_SKB_FRAGS + 1)) - ring->int_disable(priv, ring); - - if (netif_tx_queue_stopped(txq)) - netif_tx_wake_queue(txq); + if (ring->free_bds > (MAX_SKB_FRAGS + 1)) { + if (netif_tx_queue_stopped(txq)) + netif_tx_wake_queue(txq); + } ring->c_index = c_index; + + return pkts_compl; } -static void bcmgenet_tx_reclaim(struct net_device *dev, +static unsigned int bcmgenet_tx_reclaim(struct net_device *dev, struct bcmgenet_tx_ring *ring) { + unsigned int released; unsigned long flags; spin_lock_irqsave(&ring->lock, flags); - __bcmgenet_tx_reclaim(dev, ring); + released = __bcmgenet_tx_reclaim(dev, ring); spin_unlock_irqrestore(&ring->lock, flags); + + return released; +} + +static int bcmgenet_tx_poll(struct napi_struct *napi, int budget) +{ + struct bcmgenet_tx_ring *ring = + container_of(napi, struct bcmgenet_tx_ring, napi); + unsigned int work_done = 0; + + work_done = bcmgenet_tx_reclaim(ring->priv->dev, ring); + + if (work_done == 0) { + napi_complete(napi); + ring->int_enable(ring->priv, ring); + + return 0; + } + + return budget; } static void bcmgenet_tx_reclaim_all(struct net_device *dev) @@ -1302,10 +1329,8 @@ bcmgenet_tdma_ring_writel(priv, ring->index, ring->prod_index, TDMA_PROD_INDEX); - if (ring->free_bds <= (MAX_SKB_FRAGS + 1)) { + if (ring->free_bds <= (MAX_SKB_FRAGS + 1)) netif_tx_stop_queue(txq); - ring->int_enable(priv, ring); - } out: spin_unlock_irqrestore(&ring->lock, flags); @@ -1621,6 +1646,7 @@ struct device *kdev = &priv->pdev->dev; int ret; u32 reg, cpu_mask_clear; + int index; dev_dbg(&priv->pdev->dev, "bcmgenet: init_umac\n"); @@ -1647,7 +1673,7 @@ bcmgenet_intr_disable(priv); - cpu_mask_clear = UMAC_IRQ_RXDMA_BDONE; + cpu_mask_clear = UMAC_IRQ_RXDMA_BDONE | UMAC_IRQ_TXDMA_BDONE; dev_dbg(kdev, "%s:Enabling RXDMA_BDONE interrupt\n", __func__); @@ -1674,6 +1700,10 @@ bcmgenet_intrl2_0_writel(priv, cpu_mask_clear, INTRL2_CPU_MASK_CLEAR); + for (index = 0; index < priv->hw_params->tx_queues; index++) + bcmgenet_intrl2_1_writel(priv, (1 << index), + INTRL2_CPU_MASK_CLEAR); + /* Enable rx/tx engine.*/ dev_dbg(kdev, "done init umac\n"); @@ -1693,6 +1723,8 @@ unsigned int first_bd; spin_lock_init(&ring->lock); + ring->priv = priv; + netif_napi_add(priv->dev, &ring->napi, bcmgenet_tx_poll, 64); ring->index = index; if (index == DESC_INDEX) { ring->queue = 0; @@ -1738,6 +1770,17 @@ TDMA_WRITE_PTR); bcmgenet_tdma_ring_writel(priv, index, end_ptr * words_per_bd - 1, DMA_END_ADDR); + + napi_enable(&ring->napi); +} + +static void bcmgenet_fini_tx_ring(struct bcmgenet_priv *priv, + unsigned int index) +{ + struct bcmgenet_tx_ring *ring = &priv->tx_rings[index]; + + napi_disable(&ring->napi); + netif_napi_del(&ring->napi); } /* Initialize a RDMA ring */ @@ -1907,7 +1950,7 @@ return ret; } -static void bcmgenet_fini_dma(struct bcmgenet_priv *priv) +static void __bcmgenet_fini_dma(struct bcmgenet_priv *priv) { int i; @@ -1926,6 +1969,18 @@ kfree(priv->tx_cbs); } +static void bcmgenet_fini_dma(struct bcmgenet_priv *priv) +{ + int i; + + bcmgenet_fini_tx_ring(priv, DESC_INDEX); + + for (i = 0; i < priv->hw_params->tx_queues; i++) + bcmgenet_fini_tx_ring(priv, i); + + __bcmgenet_fini_dma(priv); +} + /* init_edma: Initialize DMA control register */ static int bcmgenet_init_dma(struct bcmgenet_priv *priv) { @@ -1952,7 +2007,7 @@ priv->tx_cbs = kcalloc(priv->num_tx_bds, sizeof(struct enet_cb), GFP_KERNEL); if (!priv->tx_cbs) { - bcmgenet_fini_dma(priv); + __bcmgenet_fini_dma(priv); return -ENOMEM; } @@ -1975,9 +2030,6 @@ struct bcmgenet_priv, napi); unsigned int work_done; - /* tx reclaim */ - bcmgenet_tx_reclaim(priv->dev, &priv->tx_rings[DESC_INDEX]); - work_done = bcmgenet_desc_rx(priv, budget); /* Advancing our consumer index*/ @@ -2022,28 +2074,34 @@ static irqreturn_t bcmgenet_isr1(int irq, void *dev_id) { struct bcmgenet_priv *priv = dev_id; + struct bcmgenet_tx_ring *ring; unsigned int index; /* Save irq status for bottom-half processing. */ priv->irq1_stat = bcmgenet_intrl2_1_readl(priv, INTRL2_CPU_STAT) & - ~priv->int1_mask; + ~bcmgenet_intrl2_1_readl(priv, INTRL2_CPU_MASK_STATUS); /* clear interrupts */ bcmgenet_intrl2_1_writel(priv, priv->irq1_stat, INTRL2_CPU_CLEAR); netif_dbg(priv, intr, priv->dev, "%s: IRQ=0x%x\n", __func__, priv->irq1_stat); + /* Check the MBDONE interrupts. * packet is done, reclaim descriptors */ - if (priv->irq1_stat & 0x0000ffff) { - index = 0; - for (index = 0; index < 16; index++) { - if (priv->irq1_stat & (1 << index)) - bcmgenet_tx_reclaim(priv->dev, - &priv->tx_rings[index]); + for (index = 0; index < priv->hw_params->tx_queues; index++) { + if (!(priv->irq1_stat & BIT(index))) + continue; + + ring = &priv->tx_rings[index]; + + if (likely(napi_schedule_prep(&ring->napi))) { + ring->int_disable(priv, ring); + __napi_schedule(&ring->napi); } } + return IRQ_HANDLED; } @@ -2075,8 +2133,12 @@ } if (priv->irq0_stat & (UMAC_IRQ_TXDMA_BDONE | UMAC_IRQ_TXDMA_PDONE)) { - /* Tx reclaim */ - bcmgenet_tx_reclaim(priv->dev, &priv->tx_rings[DESC_INDEX]); + struct bcmgenet_tx_ring *ring = &priv->tx_rings[DESC_INDEX]; + + if (likely(napi_schedule_prep(&ring->napi))) { + ring->int_disable(priv, ring); + __napi_schedule(&ring->napi); + } } if (priv->irq0_stat & (UMAC_IRQ_PHY_DET_R | UMAC_IRQ_PHY_DET_F | --- linux-3.19.0.orig/drivers/net/ethernet/broadcom/genet/bcmgenet.h +++ linux-3.19.0/drivers/net/ethernet/broadcom/genet/bcmgenet.h @@ -520,6 +520,7 @@ struct bcmgenet_tx_ring { spinlock_t lock; /* ring lock */ + struct napi_struct napi; /* NAPI per tx queue */ unsigned int index; /* ring index */ unsigned int queue; /* queue index */ struct enet_cb *cbs; /* tx ring buffer control block*/ @@ -534,6 +535,7 @@ struct bcmgenet_tx_ring *); void (*int_disable)(struct bcmgenet_priv *priv, struct bcmgenet_tx_ring *); + struct bcmgenet_priv *priv; }; /* device context */ --- linux-3.19.0.orig/drivers/net/ethernet/broadcom/tg3.c +++ linux-3.19.0/drivers/net/ethernet/broadcom/tg3.c @@ -329,6 +329,7 @@ {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, TG3PCI_DEVICE_TIGON3_57785)}, {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, TG3PCI_DEVICE_TIGON3_57761)}, {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, TG3PCI_DEVICE_TIGON3_57765)}, + {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, TG3PCI_DEVICE_TIGON3_57786)}, {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, TG3PCI_DEVICE_TIGON3_57791), .driver_data = TG3_DRV_DATA_FLAG_10_100_ONLY}, {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, TG3PCI_DEVICE_TIGON3_57795), @@ -17868,8 +17869,10 @@ */ if ((tr32(HOSTCC_MODE) & HOSTCC_MODE_ENABLE) || (tr32(WDMAC_MODE) & WDMAC_MODE_ENABLE)) { + tg3_full_lock(tp, 0); tw32(MEMARB_MODE, MEMARB_MODE_ENABLE); tg3_halt(tp, RESET_KIND_SHUTDOWN, 1); + tg3_full_unlock(tp); } err = tg3_test_dma(tp); --- linux-3.19.0.orig/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c +++ linux-3.19.0/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c @@ -489,7 +489,7 @@ memoffset = (mtype * (edc_size * 1024 * 1024)); else { mc_size = EXT_MEM0_SIZE_G(t4_read_reg(adap, - MA_EXT_MEMORY1_BAR_A)); + MA_EXT_MEMORY0_BAR_A)); memoffset = (MEM_MC0 * edc_size + mc_size) * 1024 * 1024; } --- linux-3.19.0.orig/drivers/net/ethernet/emulex/benet/be_cmds.h +++ linux-3.19.0/drivers/net/ethernet/emulex/benet/be_cmds.h @@ -1091,6 +1091,10 @@ u32 rsvd[31]; }; +/* ASIC revisions */ +#define ASIC_REV_B0 0x10 +#define ASIC_REV_P2 0x11 + struct be_cmd_resp_query_fw_cfg { struct be_cmd_resp_hdr hdr; u32 be_config_number; @@ -1161,7 +1165,172 @@ u8 rsvd0[3]; } __packed; +/* Flashrom related descriptors */ +#define MAX_FLASH_COMP 32 + +#define OPTYPE_ISCSI_ACTIVE 0 +#define OPTYPE_REDBOOT 1 +#define OPTYPE_BIOS 2 +#define OPTYPE_PXE_BIOS 3 +#define OPTYPE_FCOE_BIOS 8 +#define OPTYPE_ISCSI_BACKUP 9 +#define OPTYPE_FCOE_FW_ACTIVE 10 +#define OPTYPE_FCOE_FW_BACKUP 11 +#define OPTYPE_NCSI_FW 13 +#define OPTYPE_REDBOOT_DIR 18 +#define OPTYPE_REDBOOT_CONFIG 19 +#define OPTYPE_SH_PHY_FW 21 +#define OPTYPE_FLASHISM_JUMPVECTOR 22 +#define OPTYPE_UFI_DIR 23 +#define OPTYPE_PHY_FW 99 + +#define FLASH_BIOS_IMAGE_MAX_SIZE_g2 262144 /* Max OPTION ROM image sz */ +#define FLASH_REDBOOT_IMAGE_MAX_SIZE_g2 262144 /* Max Redboot image sz */ +#define FLASH_IMAGE_MAX_SIZE_g2 1310720 /* Max firmware image size */ + +#define FLASH_NCSI_IMAGE_MAX_SIZE_g3 262144 +#define FLASH_PHY_FW_IMAGE_MAX_SIZE_g3 262144 +#define FLASH_BIOS_IMAGE_MAX_SIZE_g3 524288 /* Max OPTION ROM image sz */ +#define FLASH_REDBOOT_IMAGE_MAX_SIZE_g3 1048576 /* Max Redboot image sz */ +#define FLASH_IMAGE_MAX_SIZE_g3 2097152 /* Max firmware image size */ + +/* Offsets for components on Flash. */ +#define FLASH_REDBOOT_START_g2 0 +#define FLASH_FCoE_BIOS_START_g2 524288 +#define FLASH_iSCSI_PRIMARY_IMAGE_START_g2 1048576 +#define FLASH_iSCSI_BACKUP_IMAGE_START_g2 2359296 +#define FLASH_FCoE_PRIMARY_IMAGE_START_g2 3670016 +#define FLASH_FCoE_BACKUP_IMAGE_START_g2 4980736 +#define FLASH_iSCSI_BIOS_START_g2 7340032 +#define FLASH_PXE_BIOS_START_g2 7864320 + +#define FLASH_REDBOOT_START_g3 262144 +#define FLASH_PHY_FW_START_g3 1310720 +#define FLASH_iSCSI_PRIMARY_IMAGE_START_g3 2097152 +#define FLASH_iSCSI_BACKUP_IMAGE_START_g3 4194304 +#define FLASH_FCoE_PRIMARY_IMAGE_START_g3 6291456 +#define FLASH_FCoE_BACKUP_IMAGE_START_g3 8388608 +#define FLASH_iSCSI_BIOS_START_g3 12582912 +#define FLASH_PXE_BIOS_START_g3 13107200 +#define FLASH_FCoE_BIOS_START_g3 13631488 +#define FLASH_NCSI_START_g3 15990784 + +#define IMAGE_NCSI 16 +#define IMAGE_OPTION_ROM_PXE 32 +#define IMAGE_OPTION_ROM_FCoE 33 +#define IMAGE_OPTION_ROM_ISCSI 34 +#define IMAGE_FLASHISM_JUMPVECTOR 48 +#define IMAGE_FIRMWARE_iSCSI 160 +#define IMAGE_FIRMWARE_FCoE 162 +#define IMAGE_FIRMWARE_BACKUP_iSCSI 176 +#define IMAGE_FIRMWARE_BACKUP_FCoE 178 +#define IMAGE_FIRMWARE_PHY 192 +#define IMAGE_REDBOOT_DIR 208 +#define IMAGE_REDBOOT_CONFIG 209 +#define IMAGE_UFI_DIR 210 +#define IMAGE_BOOT_CODE 224 + +struct controller_id { + u32 vendor; + u32 device; + u32 subvendor; + u32 subdevice; +}; + +struct flash_comp { + unsigned long offset; + int optype; + int size; + int img_type; +}; + +struct image_hdr { + u32 imageid; + u32 imageoffset; + u32 imagelength; + u32 image_checksum; + u8 image_version[32]; +}; + +struct flash_file_hdr_g2 { + u8 sign[32]; + u32 cksum; + u32 antidote; + struct controller_id cont_id; + u32 file_len; + u32 chunk_num; + u32 total_chunks; + u32 num_imgs; + u8 build[24]; +}; + +/* First letter of the build version of the image */ +#define BLD_STR_UFI_TYPE_BE2 '2' +#define BLD_STR_UFI_TYPE_BE3 '3' +#define BLD_STR_UFI_TYPE_SH '4' + +struct flash_file_hdr_g3 { + u8 sign[52]; + u8 ufi_version[4]; + u32 file_len; + u32 cksum; + u32 antidote; + u32 num_imgs; + u8 build[24]; + u8 asic_type_rev; + u8 rsvd[31]; +}; + +struct flash_section_hdr { + u32 format_rev; + u32 cksum; + u32 antidote; + u32 num_images; + u8 id_string[128]; + u32 rsvd[4]; +} __packed; + +struct flash_section_hdr_g2 { + u32 format_rev; + u32 cksum; + u32 antidote; + u32 build_num; + u8 id_string[128]; + u32 rsvd[8]; +} __packed; + +struct flash_section_entry { + u32 type; + u32 offset; + u32 pad_size; + u32 image_size; + u32 cksum; + u32 entry_point; + u16 optype; + u16 rsvd0; + u32 rsvd1; + u8 ver_data[32]; +} __packed; + +struct flash_section_info { + u8 cookie[32]; + struct flash_section_hdr fsec_hdr; + struct flash_section_entry fsec_entry[32]; +} __packed; + +struct flash_section_info_g2 { + u8 cookie[32]; + struct flash_section_hdr_g2 fsec_hdr; + struct flash_section_entry fsec_entry[32]; +} __packed; + /****************** Firmware Flash ******************/ +#define FLASHROM_OPER_FLASH 1 +#define FLASHROM_OPER_SAVE 2 +#define FLASHROM_OPER_REPORT 4 +#define FLASHROM_OPER_PHY_FLASH 9 +#define FLASHROM_OPER_PHY_SAVE 10 + struct flashrom_params { u32 op_code; u32 op_type; @@ -1366,6 +1535,7 @@ PHY_TYPE_QSFP, PHY_TYPE_KR4_40GB, PHY_TYPE_KR2_20GB, + PHY_TYPE_TN_8022, PHY_TYPE_DISABLED = 255 }; @@ -1429,6 +1599,20 @@ }; /*********************** Controller Attributes ***********************/ +struct mgmt_hba_attribs { + u32 rsvd0[24]; + u8 controller_model_number[32]; + u32 rsvd1[79]; + u8 rsvd2[3]; + u8 phy_port; + u32 rsvd3[13]; +} __packed; + +struct mgmt_controller_attrib { + struct mgmt_hba_attribs hba_attribs; + u32 rsvd0[10]; +} __packed; + struct be_cmd_req_cntl_attribs { struct be_cmd_req_hdr hdr; }; --- linux-3.19.0.orig/drivers/net/ethernet/emulex/benet/be_hw.h +++ linux-3.19.0/drivers/net/ethernet/emulex/benet/be_hw.h @@ -171,94 +171,6 @@ #define RETRIEVE_FAT 0 #define QUERY_FAT 1 -/* Flashrom related descriptors */ -#define MAX_FLASH_COMP 32 -#define IMAGE_TYPE_FIRMWARE 160 -#define IMAGE_TYPE_BOOTCODE 224 -#define IMAGE_TYPE_OPTIONROM 32 - -#define NUM_FLASHDIR_ENTRIES 32 - -#define OPTYPE_ISCSI_ACTIVE 0 -#define OPTYPE_REDBOOT 1 -#define OPTYPE_BIOS 2 -#define OPTYPE_PXE_BIOS 3 -#define OPTYPE_FCOE_BIOS 8 -#define OPTYPE_ISCSI_BACKUP 9 -#define OPTYPE_FCOE_FW_ACTIVE 10 -#define OPTYPE_FCOE_FW_BACKUP 11 -#define OPTYPE_NCSI_FW 13 -#define OPTYPE_REDBOOT_DIR 18 -#define OPTYPE_REDBOOT_CONFIG 19 -#define OPTYPE_SH_PHY_FW 21 -#define OPTYPE_FLASHISM_JUMPVECTOR 22 -#define OPTYPE_UFI_DIR 23 -#define OPTYPE_PHY_FW 99 -#define TN_8022 13 - -#define FLASHROM_OPER_PHY_FLASH 9 -#define FLASHROM_OPER_PHY_SAVE 10 -#define FLASHROM_OPER_FLASH 1 -#define FLASHROM_OPER_SAVE 2 -#define FLASHROM_OPER_REPORT 4 - -#define FLASH_IMAGE_MAX_SIZE_g2 (1310720) /* Max firmware image size */ -#define FLASH_BIOS_IMAGE_MAX_SIZE_g2 (262144) /* Max OPTION ROM image sz */ -#define FLASH_REDBOOT_IMAGE_MAX_SIZE_g2 (262144) /* Max Redboot image sz */ -#define FLASH_IMAGE_MAX_SIZE_g3 (2097152) /* Max firmware image size */ -#define FLASH_BIOS_IMAGE_MAX_SIZE_g3 (524288) /* Max OPTION ROM image sz */ -#define FLASH_REDBOOT_IMAGE_MAX_SIZE_g3 (1048576) /* Max Redboot image sz */ -#define FLASH_NCSI_IMAGE_MAX_SIZE_g3 (262144) -#define FLASH_PHY_FW_IMAGE_MAX_SIZE_g3 262144 - -#define FLASH_NCSI_MAGIC (0x16032009) -#define FLASH_NCSI_DISABLED (0) -#define FLASH_NCSI_ENABLED (1) - -#define FLASH_NCSI_BITFILE_HDR_OFFSET (0x600000) - -/* Offsets for components on Flash. */ -#define FLASH_iSCSI_PRIMARY_IMAGE_START_g2 (1048576) -#define FLASH_iSCSI_BACKUP_IMAGE_START_g2 (2359296) -#define FLASH_FCoE_PRIMARY_IMAGE_START_g2 (3670016) -#define FLASH_FCoE_BACKUP_IMAGE_START_g2 (4980736) -#define FLASH_iSCSI_BIOS_START_g2 (7340032) -#define FLASH_PXE_BIOS_START_g2 (7864320) -#define FLASH_FCoE_BIOS_START_g2 (524288) -#define FLASH_REDBOOT_START_g2 (0) - -#define FLASH_NCSI_START_g3 (15990784) -#define FLASH_iSCSI_PRIMARY_IMAGE_START_g3 (2097152) -#define FLASH_iSCSI_BACKUP_IMAGE_START_g3 (4194304) -#define FLASH_FCoE_PRIMARY_IMAGE_START_g3 (6291456) -#define FLASH_FCoE_BACKUP_IMAGE_START_g3 (8388608) -#define FLASH_iSCSI_BIOS_START_g3 (12582912) -#define FLASH_PXE_BIOS_START_g3 (13107200) -#define FLASH_FCoE_BIOS_START_g3 (13631488) -#define FLASH_REDBOOT_START_g3 (262144) -#define FLASH_PHY_FW_START_g3 1310720 - -#define IMAGE_NCSI 16 -#define IMAGE_OPTION_ROM_PXE 32 -#define IMAGE_OPTION_ROM_FCoE 33 -#define IMAGE_OPTION_ROM_ISCSI 34 -#define IMAGE_FLASHISM_JUMPVECTOR 48 -#define IMAGE_FLASH_ISM 49 -#define IMAGE_JUMP_VECTOR 50 -#define IMAGE_FIRMWARE_iSCSI 160 -#define IMAGE_FIRMWARE_COMP_iSCSI 161 -#define IMAGE_FIRMWARE_FCoE 162 -#define IMAGE_FIRMWARE_COMP_FCoE 163 -#define IMAGE_FIRMWARE_BACKUP_iSCSI 176 -#define IMAGE_FIRMWARE_BACKUP_COMP_iSCSI 177 -#define IMAGE_FIRMWARE_BACKUP_FCoE 178 -#define IMAGE_FIRMWARE_BACKUP_COMP_FCoE 179 -#define IMAGE_FIRMWARE_PHY 192 -#define IMAGE_REDBOOT_DIR 208 -#define IMAGE_REDBOOT_CONFIG 209 -#define IMAGE_UFI_DIR 210 -#define IMAGE_BOOT_CODE 224 - /************* Rx Packet Type Encoding **************/ #define BE_UNICAST_PACKET 0 #define BE_MULTICAST_PACKET 1 @@ -435,138 +347,3 @@ struct be_eth_rx_compl { u32 dw[4]; }; - -struct mgmt_hba_attribs { - u8 flashrom_version_string[32]; - u8 manufacturer_name[32]; - u32 supported_modes; - u32 rsvd0[3]; - u8 ncsi_ver_string[12]; - u32 default_extended_timeout; - u8 controller_model_number[32]; - u8 controller_description[64]; - u8 controller_serial_number[32]; - u8 ip_version_string[32]; - u8 firmware_version_string[32]; - u8 bios_version_string[32]; - u8 redboot_version_string[32]; - u8 driver_version_string[32]; - u8 fw_on_flash_version_string[32]; - u32 functionalities_supported; - u16 max_cdblength; - u8 asic_revision; - u8 generational_guid[16]; - u8 hba_port_count; - u16 default_link_down_timeout; - u8 iscsi_ver_min_max; - u8 multifunction_device; - u8 cache_valid; - u8 hba_status; - u8 max_domains_supported; - u8 phy_port; - u32 firmware_post_status; - u32 hba_mtu[8]; - u32 rsvd1[4]; -}; - -struct mgmt_controller_attrib { - struct mgmt_hba_attribs hba_attribs; - u16 pci_vendor_id; - u16 pci_device_id; - u16 pci_sub_vendor_id; - u16 pci_sub_system_id; - u8 pci_bus_number; - u8 pci_device_number; - u8 pci_function_number; - u8 interface_type; - u64 unique_identifier; - u32 rsvd0[5]; -}; - -struct controller_id { - u32 vendor; - u32 device; - u32 subvendor; - u32 subdevice; -}; - -struct flash_comp { - unsigned long offset; - int optype; - int size; - int img_type; -}; - -struct image_hdr { - u32 imageid; - u32 imageoffset; - u32 imagelength; - u32 image_checksum; - u8 image_version[32]; -}; -struct flash_file_hdr_g2 { - u8 sign[32]; - u32 cksum; - u32 antidote; - struct controller_id cont_id; - u32 file_len; - u32 chunk_num; - u32 total_chunks; - u32 num_imgs; - u8 build[24]; -}; - -struct flash_file_hdr_g3 { - u8 sign[52]; - u8 ufi_version[4]; - u32 file_len; - u32 cksum; - u32 antidote; - u32 num_imgs; - u8 build[24]; - u8 asic_type_rev; - u8 rsvd[31]; -}; - -struct flash_section_hdr { - u32 format_rev; - u32 cksum; - u32 antidote; - u32 num_images; - u8 id_string[128]; - u32 rsvd[4]; -} __packed; - -struct flash_section_hdr_g2 { - u32 format_rev; - u32 cksum; - u32 antidote; - u32 build_num; - u8 id_string[128]; - u32 rsvd[8]; -} __packed; - -struct flash_section_entry { - u32 type; - u32 offset; - u32 pad_size; - u32 image_size; - u32 cksum; - u32 entry_point; - u16 optype; - u16 rsvd0; - u32 rsvd1; - u8 ver_data[32]; -} __packed; - -struct flash_section_info { - u8 cookie[32]; - struct flash_section_hdr fsec_hdr; - struct flash_section_entry fsec_entry[32]; -} __packed; - -struct flash_section_info_g2 { - u8 cookie[32]; - struct flash_section_hdr_g2 fsec_hdr; - struct flash_section_entry fsec_entry[32]; -} __packed; --- linux-3.19.0.orig/drivers/net/ethernet/emulex/benet/be_main.c +++ linux-3.19.0/drivers/net/ethernet/emulex/benet/be_main.c @@ -3739,7 +3739,7 @@ static bool phy_flashing_required(struct be_adapter *adapter) { - return (adapter->phy.phy_type == TN_8022 && + return (adapter->phy.phy_type == PHY_TYPE_TN_8022 && adapter->phy.interface_type == PHY_TYPE_BASET_10GB); } @@ -3906,6 +3906,7 @@ pflashcomp = gen2_flash_types; filehdr_size = sizeof(struct flash_file_hdr_g2); num_comp = ARRAY_SIZE(gen2_flash_types); + img_hdrs_size = 0; } /* Get flash section info*/ @@ -4179,98 +4180,105 @@ return 0; } -#define UFI_TYPE2 2 -#define UFI_TYPE3 3 -#define UFI_TYPE3R 10 -#define UFI_TYPE4 4 +#define BE2_UFI 2 +#define BE3_UFI 3 +#define BE3R_UFI 10 +#define SH_UFI 4 +#define SH_P2_UFI 11 + static int be_get_ufi_type(struct be_adapter *adapter, struct flash_file_hdr_g3 *fhdr) { - if (!fhdr) - goto be_get_ufi_exit; + if (!fhdr) { + dev_err(&adapter->pdev->dev, "Invalid FW UFI file"); + return -1; + } - if (skyhawk_chip(adapter) && fhdr->build[0] == '4') - return UFI_TYPE4; - else if (BE3_chip(adapter) && fhdr->build[0] == '3') { - if (fhdr->asic_type_rev == 0x10) - return UFI_TYPE3R; - else - return UFI_TYPE3; - } else if (BE2_chip(adapter) && fhdr->build[0] == '2') - return UFI_TYPE2; - -be_get_ufi_exit: - dev_err(&adapter->pdev->dev, - "UFI and Interface are not compatible for flashing\n"); - return -1; + /* First letter of the build version is used to identify + * which chip this image file is meant for. + */ + switch (fhdr->build[0]) { + case BLD_STR_UFI_TYPE_SH: + return (fhdr->asic_type_rev == ASIC_REV_P2) ? SH_P2_UFI : + SH_UFI; + case BLD_STR_UFI_TYPE_BE3: + return (fhdr->asic_type_rev == ASIC_REV_B0) ? BE3R_UFI : + BE3_UFI; + case BLD_STR_UFI_TYPE_BE2: + return BE2_UFI; + default: + return -1; + } +} + +/* Check if the flash image file is compatible with the adapter that + * is being flashed. + * BE3 chips with asic-rev B0 must be flashed only with BE3R_UFI type. + * Skyhawk chips with asic-rev P2 must be flashed only with SH_P2_UFI type. + */ +static bool be_check_ufi_compatibility(struct be_adapter *adapter, + struct flash_file_hdr_g3 *fhdr) +{ + int ufi_type = be_get_ufi_type(adapter, fhdr); + + switch (ufi_type) { + case SH_P2_UFI: + return skyhawk_chip(adapter); + case SH_UFI: + return (skyhawk_chip(adapter) && + adapter->asic_rev < ASIC_REV_P2); + case BE3R_UFI: + return BE3_chip(adapter); + case BE3_UFI: + return (BE3_chip(adapter) && adapter->asic_rev < ASIC_REV_B0); + case BE2_UFI: + return BE2_chip(adapter); + default: + return false; + } } static int be_fw_download(struct be_adapter *adapter, const struct firmware* fw) { + struct device *dev = &adapter->pdev->dev; struct flash_file_hdr_g3 *fhdr3; - struct image_hdr *img_hdr_ptr = NULL; + struct image_hdr *img_hdr_ptr; + int status = 0, i, num_imgs; struct be_dma_mem flash_cmd; - const u8 *p; - int status = 0, i = 0, num_imgs = 0, ufi_type = 0; - flash_cmd.size = sizeof(struct be_cmd_write_flashrom); - flash_cmd.va = dma_alloc_coherent(&adapter->pdev->dev, flash_cmd.size, - &flash_cmd.dma, GFP_KERNEL); - if (!flash_cmd.va) { - status = -ENOMEM; - goto be_fw_exit; + fhdr3 = (struct flash_file_hdr_g3 *)fw->data; + if (!be_check_ufi_compatibility(adapter, fhdr3)) { + dev_err(dev, "Flash image is not compatible with adapter\n"); + return -EINVAL; } - p = fw->data; - fhdr3 = (struct flash_file_hdr_g3 *)p; - - ufi_type = be_get_ufi_type(adapter, fhdr3); + flash_cmd.size = sizeof(struct be_cmd_write_flashrom); + flash_cmd.va = dma_alloc_coherent(dev, flash_cmd.size, &flash_cmd.dma, + GFP_KERNEL); + if (!flash_cmd.va) + return -ENOMEM; num_imgs = le32_to_cpu(fhdr3->num_imgs); for (i = 0; i < num_imgs; i++) { img_hdr_ptr = (struct image_hdr *)(fw->data + (sizeof(struct flash_file_hdr_g3) + i * sizeof(struct image_hdr))); - if (le32_to_cpu(img_hdr_ptr->imageid) == 1) { - switch (ufi_type) { - case UFI_TYPE4: - status = be_flash_skyhawk(adapter, fw, - &flash_cmd, num_imgs); - break; - case UFI_TYPE3R: - status = be_flash_BEx(adapter, fw, &flash_cmd, - num_imgs); - break; - case UFI_TYPE3: - /* Do not flash this ufi on BE3-R cards */ - if (adapter->asic_rev < 0x10) - status = be_flash_BEx(adapter, fw, - &flash_cmd, - num_imgs); - else { - status = -EINVAL; - dev_err(&adapter->pdev->dev, - "Can't load BE3 UFI on BE3R\n"); - } - } - } - } - - if (ufi_type == UFI_TYPE2) - status = be_flash_BEx(adapter, fw, &flash_cmd, 0); - else if (ufi_type == -1) - status = -EINVAL; + if (!BE2_chip(adapter) && + le32_to_cpu(img_hdr_ptr->imageid) != 1) + continue; - dma_free_coherent(&adapter->pdev->dev, flash_cmd.size, flash_cmd.va, - flash_cmd.dma); - if (status) { - dev_err(&adapter->pdev->dev, "Firmware load error\n"); - goto be_fw_exit; + if (skyhawk_chip(adapter)) + status = be_flash_skyhawk(adapter, fw, &flash_cmd, + num_imgs); + else + status = be_flash_BEx(adapter, fw, &flash_cmd, + num_imgs); } - dev_info(&adapter->pdev->dev, "Firmware flashed successfully\n"); + dma_free_coherent(dev, flash_cmd.size, flash_cmd.va, flash_cmd.dma); + if (!status) + dev_info(dev, "Firmware flashed successfully\n"); -be_fw_exit: return status; } --- linux-3.19.0.orig/drivers/net/ethernet/freescale/fec_main.c +++ linux-3.19.0/drivers/net/ethernet/freescale/fec_main.c @@ -1448,8 +1448,7 @@ vlan_packet_rcvd = true; - skb_copy_to_linear_data_offset(skb, VLAN_HLEN, - data, (2 * ETH_ALEN)); + memmove(skb->data + VLAN_HLEN, data, ETH_ALEN * 2); skb_pull(skb, VLAN_HLEN); } @@ -1566,7 +1565,7 @@ writel(int_events, fep->hwp + FEC_IEVENT); fec_enet_collect_events(fep, int_events); - if (fep->work_tx || fep->work_rx) { + if ((fep->work_tx || fep->work_rx) && fep->link) { ret = IRQ_HANDLED; if (napi_schedule_prep(&fep->napi)) { --- linux-3.19.0.orig/drivers/net/ethernet/freescale/xgmac_mdio.c +++ linux-3.19.0/drivers/net/ethernet/freescale/xgmac_mdio.c @@ -32,6 +32,10 @@ __be32 mdio_addr; /* MDIO address */ } __packed; +/* Taken from memac_mdio.c */ +#define MDIO_STAT_ENC (1 << 6) +#define MDIO_STAT_HOLD_15_CLK (7 << 2) + #define MDIO_STAT_CLKDIV(x) (((x>>1) & 0xff) << 8) #define MDIO_STAT_BSY (1 << 0) #define MDIO_STAT_RD_ER (1 << 1) @@ -91,26 +95,39 @@ static int xgmac_mdio_write(struct mii_bus *bus, int phy_id, int regnum, u16 value) { struct tgec_mdio_controller __iomem *regs = bus->priv; - uint16_t dev_addr = regnum >> 16; + uint16_t dev_addr; + u32 mdio_ctl, mdio_stat; int ret; - /* Setup the MII Mgmt clock speed */ - out_be32(®s->mdio_stat, MDIO_STAT_CLKDIV(100)); + mdio_stat = in_be32(®s->mdio_stat); + if (regnum & MII_ADDR_C45) { + /* Clause 45 (ie 10G) */ + dev_addr = (regnum >> 16) & 0x1f; + mdio_stat |= MDIO_STAT_ENC | MDIO_STAT_HOLD_15_CLK; + } else { + /* Clause 22 (ie 1G) */ + dev_addr = regnum & 0x1f; + mdio_stat &= ~MDIO_STAT_ENC; + } + + out_be32(®s->mdio_stat, mdio_stat); ret = xgmac_wait_until_free(&bus->dev, regs); if (ret) return ret; /* Set the port and dev addr */ - out_be32(®s->mdio_ctl, - MDIO_CTL_PORT_ADDR(phy_id) | MDIO_CTL_DEV_ADDR(dev_addr)); + mdio_ctl = MDIO_CTL_PORT_ADDR(phy_id) | MDIO_CTL_DEV_ADDR(dev_addr); + out_be32(®s->mdio_ctl, mdio_ctl); /* Set the register address */ - out_be32(®s->mdio_addr, regnum & 0xffff); + if (regnum & MII_ADDR_C45) { + out_be32(®s->mdio_addr, regnum & 0xffff); - ret = xgmac_wait_until_free(&bus->dev, regs); - if (ret) - return ret; + ret = xgmac_wait_until_free(&bus->dev, regs); + if (ret) + return ret; + } /* Write the value to the register */ out_be32(®s->mdio_data, MDIO_DATA(value)); @@ -130,13 +147,22 @@ static int xgmac_mdio_read(struct mii_bus *bus, int phy_id, int regnum) { struct tgec_mdio_controller __iomem *regs = bus->priv; - uint16_t dev_addr = regnum >> 16; + uint16_t dev_addr; + uint32_t mdio_stat; uint32_t mdio_ctl; uint16_t value; int ret; - /* Setup the MII Mgmt clock speed */ - out_be32(®s->mdio_stat, MDIO_STAT_CLKDIV(100)); + mdio_stat = in_be32(®s->mdio_stat); + if (regnum & MII_ADDR_C45) { + dev_addr = (regnum >> 16) & 0x1f; + mdio_stat |= MDIO_STAT_ENC | MDIO_STAT_HOLD_15_CLK; + } else { + dev_addr = regnum & 0x1f; + mdio_stat = ~MDIO_STAT_ENC; + } + + out_be32(®s->mdio_stat, mdio_stat); ret = xgmac_wait_until_free(&bus->dev, regs); if (ret) @@ -147,11 +173,13 @@ out_be32(®s->mdio_ctl, mdio_ctl); /* Set the register address */ - out_be32(®s->mdio_addr, regnum & 0xffff); + if (regnum & MII_ADDR_C45) { + out_be32(®s->mdio_addr, regnum & 0xffff); - ret = xgmac_wait_until_free(&bus->dev, regs); - if (ret) - return ret; + ret = xgmac_wait_until_free(&bus->dev, regs); + if (ret) + return ret; + } /* Initiate the read */ out_be32(®s->mdio_ctl, mdio_ctl | MDIO_CTL_READ); @@ -162,8 +190,8 @@ /* Return all Fs if nothing was there */ if (in_be32(®s->mdio_stat) & MDIO_STAT_RD_ER) { - dev_err(&bus->dev, - "Error while reading PHY%d reg at %d.%hhu\n", + dev_dbg(&bus->dev, + "Error while reading PHY%d reg at %d.%d\n", phy_id, dev_addr, regnum); return 0xffff; } @@ -183,7 +211,7 @@ mutex_lock(&bus->mdio_lock); /* Setup the MII Mgmt clock speed */ - out_be32(®s->mdio_stat, MDIO_STAT_CLKDIV(100)); + clrbits32(®s->mdio_stat, MDIO_STAT_ENC); ret = xgmac_wait_until_free(&bus->dev, regs); @@ -258,6 +286,9 @@ { .compatible = "fsl,fman-xmdio", }, + { + .compatible = "fsl,fman-memac-mdio", + }, {}, }; MODULE_DEVICE_TABLE(of, xgmac_mdio_match); --- linux-3.19.0.orig/drivers/net/ethernet/intel/Kconfig +++ linux-3.19.0/drivers/net/ethernet/intel/Kconfig @@ -192,6 +192,17 @@ To compile this driver as a module, choose M here. The module will be called ixgbe. +config IXGBE_VXLAN + bool "Virtual eXtensible Local Area Network Support" + default n + depends on IXGBE && VXLAN && !(IXGBE=y && VXLAN=m) + ---help--- + This allows one to create VXLAN virtual interfaces that provide + Layer 2 Networks over Layer 3 Networks. VXLAN is often used + to tunnel virtual network infrastructure in virtualized environments. + Say Y here if you want to use Virtual eXtensible Local Area Network + (VXLAN) in the driver. + config IXGBE_HWMON bool "Intel(R) 10GbE PCI Express adapters HWMON support" default y --- linux-3.19.0.orig/drivers/net/ethernet/intel/e1000/e1000_main.c +++ linux-3.19.0/drivers/net/ethernet/intel/e1000/e1000_main.c @@ -144,6 +144,11 @@ static bool e1000_clean_jumbo_rx_irq(struct e1000_adapter *adapter, struct e1000_rx_ring *rx_ring, int *work_done, int work_to_do); +static void e1000_alloc_dummy_rx_buffers(struct e1000_adapter *adapter, + struct e1000_rx_ring *rx_ring, + int cleaned_count) +{ +} static void e1000_alloc_rx_buffers(struct e1000_adapter *adapter, struct e1000_rx_ring *rx_ring, int cleaned_count); @@ -3548,8 +3553,11 @@ msleep(1); /* e1000_down has a dependency on max_frame_size */ hw->max_frame_size = max_frame; - if (netif_running(netdev)) + if (netif_running(netdev)) { + /* prevent buffers from being reallocated */ + adapter->alloc_rx_buf = e1000_alloc_dummy_rx_buffers; e1000_down(adapter); + } /* NOTE: netdev_alloc_skb reserves 16 bytes, and typically NET_IP_ALIGN * means we reserve 2 more, this pushes us to allocate from the next --- linux-3.19.0.orig/drivers/net/ethernet/intel/e1000e/defines.h +++ linux-3.19.0/drivers/net/ethernet/intel/e1000e/defines.h @@ -141,6 +141,7 @@ #define E1000_RCTL_LBM_TCVR 0x000000C0 /* tcvr loopback mode */ #define E1000_RCTL_DTYP_PS 0x00000400 /* Packet Split descriptor */ #define E1000_RCTL_RDMTS_HALF 0x00000000 /* Rx desc min threshold size */ +#define E1000_RCTL_RDMTS_HEX 0x00010000 #define E1000_RCTL_MO_SHIFT 12 /* multicast offset shift */ #define E1000_RCTL_MO_3 0x00003000 /* multicast offset 15:4 */ #define E1000_RCTL_BAM 0x00008000 /* broadcast enable */ --- linux-3.19.0.orig/drivers/net/ethernet/intel/e1000e/e1000.h +++ linux-3.19.0/drivers/net/ethernet/intel/e1000e/e1000.h @@ -132,6 +132,7 @@ board_pchlan, board_pch2lan, board_pch_lpt, + board_pch_spt }; struct e1000_ps_page { @@ -501,6 +502,7 @@ extern const struct e1000_info e1000_pch_info; extern const struct e1000_info e1000_pch2_info; extern const struct e1000_info e1000_pch_lpt_info; +extern const struct e1000_info e1000_pch_spt_info; extern const struct e1000_info e1000_es2_info; void e1000e_ptp_init(struct e1000_adapter *adapter); --- linux-3.19.0.orig/drivers/net/ethernet/intel/e1000e/ethtool.c +++ linux-3.19.0/drivers/net/ethernet/intel/e1000e/ethtool.c @@ -896,18 +896,20 @@ case e1000_pchlan: case e1000_pch2lan: case e1000_pch_lpt: + case e1000_pch_spt: mask |= (1 << 18); break; default: break; } - if (mac->type == e1000_pch_lpt) + if ((mac->type == e1000_pch_lpt) || (mac->type == e1000_pch_spt)) wlock_mac = (er32(FWSM) & E1000_FWSM_WLOCK_MAC_MASK) >> E1000_FWSM_WLOCK_MAC_SHIFT; for (i = 0; i < mac->rar_entry_count; i++) { - if (mac->type == e1000_pch_lpt) { + if ((mac->type == e1000_pch_lpt) || + (mac->type == e1000_pch_spt)) { /* Cannot test write-protected SHRAL[n] registers */ if ((wlock_mac == 1) || (wlock_mac && (i > wlock_mac))) continue; --- linux-3.19.0.orig/drivers/net/ethernet/intel/e1000e/hw.h +++ linux-3.19.0/drivers/net/ethernet/intel/e1000e/hw.h @@ -87,6 +87,10 @@ #define E1000_DEV_ID_PCH_I218_V2 0x15A1 #define E1000_DEV_ID_PCH_I218_LM3 0x15A2 /* Wildcat Point PCH */ #define E1000_DEV_ID_PCH_I218_V3 0x15A3 /* Wildcat Point PCH */ +#define E1000_DEV_ID_PCH_SPT_I219_LM 0x156F /* SPT PCH */ +#define E1000_DEV_ID_PCH_SPT_I219_V 0x1570 /* SPT PCH */ +#define E1000_DEV_ID_PCH_SPT_I219_LM2 0x15B7 /* SPT-H PCH */ +#define E1000_DEV_ID_PCH_SPT_I219_V2 0x15B8 /* SPT-H PCH */ #define E1000_REVISION_4 4 @@ -108,6 +112,7 @@ e1000_pchlan, e1000_pch2lan, e1000_pch_lpt, + e1000_pch_spt, }; enum e1000_media_type { @@ -153,6 +158,7 @@ e1000_bus_width_pcie_x1, e1000_bus_width_pcie_x2, e1000_bus_width_pcie_x4 = 4, + e1000_bus_width_pcie_x8 = 8, e1000_bus_width_32, e1000_bus_width_64, e1000_bus_width_reserved --- linux-3.19.0.orig/drivers/net/ethernet/intel/e1000e/ich8lan.c +++ linux-3.19.0/drivers/net/ethernet/intel/e1000e/ich8lan.c @@ -123,6 +123,14 @@ u16 *data); static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset, u8 size, u16 *data); +static s32 e1000_read_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset, + u32 *data); +static s32 e1000_read_flash_dword_ich8lan(struct e1000_hw *hw, + u32 offset, u32 *data); +static s32 e1000_write_flash_data32_ich8lan(struct e1000_hw *hw, + u32 offset, u32 data); +static s32 e1000_retry_write_flash_dword_ich8lan(struct e1000_hw *hw, + u32 offset, u32 dword); static s32 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw); static s32 e1000_cleanup_led_ich8lan(struct e1000_hw *hw); static s32 e1000_led_on_ich8lan(struct e1000_hw *hw); @@ -229,7 +237,8 @@ if (ret_val) return false; out: - if (hw->mac.type == e1000_pch_lpt) { + if ((hw->mac.type == e1000_pch_lpt) || + (hw->mac.type == e1000_pch_spt)) { /* Unforce SMBus mode in PHY */ e1e_rphy_locked(hw, CV_SMB_CTRL, &phy_reg); phy_reg &= ~CV_SMB_CTRL_FORCE_SMBUS; @@ -321,6 +330,7 @@ */ switch (hw->mac.type) { case e1000_pch_lpt: + case e1000_pch_spt: if (e1000_phy_is_accessible_pchlan(hw)) break; @@ -461,6 +471,7 @@ /* fall-through */ case e1000_pch2lan: case e1000_pch_lpt: + case e1000_pch_spt: /* In case the PHY needs to be in mdio slow mode, * set slow mode and try to get the PHY id again. */ @@ -590,35 +601,54 @@ struct e1000_dev_spec_ich8lan *dev_spec = &hw->dev_spec.ich8lan; u32 gfpreg, sector_base_addr, sector_end_addr; u16 i; - - /* Can't read flash registers if the register set isn't mapped. */ - if (!hw->flash_address) { - e_dbg("ERROR: Flash registers not mapped\n"); - return -E1000_ERR_CONFIG; - } + u32 nvm_size; nvm->type = e1000_nvm_flash_sw; - gfpreg = er32flash(ICH_FLASH_GFPREG); + if (hw->mac.type == e1000_pch_spt) { + /* in SPT, gfpreg doesn't exist. NVM size is taken from the + * STRAP register. This is because in SPT the GbE Flash region + * is no longer accessed through the flash registers. Instead, + * the mechanism has changed, and the Flash region access + * registers are now implemented in GbE memory space. + */ + nvm->flash_base_addr = 0; + nvm_size = (((er32(STRAP) >> 1) & 0x1F) + 1) + * NVM_SIZE_MULTIPLIER; + nvm->flash_bank_size = nvm_size / 2; + /* Adjust to word count */ + nvm->flash_bank_size /= sizeof(u16); + /* Set the base address for flash register access */ + hw->flash_address = hw->hw_addr + E1000_FLASH_BASE_ADDR; + } else { + /* Can't read flash registers if register set isn't mapped. */ + if (!hw->flash_address) { + e_dbg("ERROR: Flash registers not mapped\n"); + return -E1000_ERR_CONFIG; + } - /* sector_X_addr is a "sector"-aligned address (4096 bytes) - * Add 1 to sector_end_addr since this sector is included in - * the overall size. - */ - sector_base_addr = gfpreg & FLASH_GFPREG_BASE_MASK; - sector_end_addr = ((gfpreg >> 16) & FLASH_GFPREG_BASE_MASK) + 1; - - /* flash_base_addr is byte-aligned */ - nvm->flash_base_addr = sector_base_addr << FLASH_SECTOR_ADDR_SHIFT; - - /* find total size of the NVM, then cut in half since the total - * size represents two separate NVM banks. - */ - nvm->flash_bank_size = ((sector_end_addr - sector_base_addr) - << FLASH_SECTOR_ADDR_SHIFT); - nvm->flash_bank_size /= 2; - /* Adjust to word count */ - nvm->flash_bank_size /= sizeof(u16); + gfpreg = er32flash(ICH_FLASH_GFPREG); + + /* sector_X_addr is a "sector"-aligned address (4096 bytes) + * Add 1 to sector_end_addr since this sector is included in + * the overall size. + */ + sector_base_addr = gfpreg & FLASH_GFPREG_BASE_MASK; + sector_end_addr = ((gfpreg >> 16) & FLASH_GFPREG_BASE_MASK) + 1; + + /* flash_base_addr is byte-aligned */ + nvm->flash_base_addr = sector_base_addr + << FLASH_SECTOR_ADDR_SHIFT; + + /* find total size of the NVM, then cut in half since the total + * size represents two separate NVM banks. + */ + nvm->flash_bank_size = ((sector_end_addr - sector_base_addr) + << FLASH_SECTOR_ADDR_SHIFT); + nvm->flash_bank_size /= 2; + /* Adjust to word count */ + nvm->flash_bank_size /= sizeof(u16); + } nvm->word_size = E1000_ICH8_SHADOW_RAM_WORDS; @@ -682,6 +712,7 @@ mac->ops.rar_set = e1000_rar_set_pch2lan; /* fall-through */ case e1000_pch_lpt: + case e1000_pch_spt: case e1000_pchlan: /* check management mode */ mac->ops.check_mng_mode = e1000_check_mng_mode_pchlan; @@ -699,7 +730,7 @@ break; } - if (mac->type == e1000_pch_lpt) { + if ((mac->type == e1000_pch_lpt) || (mac->type == e1000_pch_spt)) { mac->rar_entry_count = E1000_PCH_LPT_RAR_ENTRIES; mac->ops.rar_set = e1000_rar_set_pch_lpt; mac->ops.setup_physical_interface = @@ -919,8 +950,9 @@ /* clear FEXTNVM6 bit 8 on link down or 10/100 */ fextnvm6 &= ~E1000_FEXTNVM6_REQ_PLL_CLK; - if (!link || ((status & E1000_STATUS_SPEED_100) && - (status & E1000_STATUS_FD))) + if ((hw->phy.revision > 5) || !link || + ((status & E1000_STATUS_SPEED_100) && + (status & E1000_STATUS_FD))) goto update_fextnvm6; ret_val = e1e_rphy(hw, I217_INBAND_CTRL, ®); @@ -1100,6 +1132,21 @@ if (ret_val) goto out; + /* Si workaround for ULP entry flow on i127/rev6 h/w. Enable + * LPLU and disable Gig speed when entering ULP + */ + if ((hw->phy.type == e1000_phy_i217) && (hw->phy.revision == 6)) { + ret_val = e1000_read_phy_reg_hv_locked(hw, HV_OEM_BITS, + &phy_reg); + if (ret_val) + goto release; + phy_reg |= HV_OEM_BITS_LPLU | HV_OEM_BITS_GBE_DIS; + ret_val = e1000_write_phy_reg_hv_locked(hw, HV_OEM_BITS, + phy_reg); + if (ret_val) + goto release; + } + /* Force SMBus mode in PHY */ ret_val = e1000_read_phy_reg_hv_locked(hw, CV_SMB_CTRL, &phy_reg); if (ret_val) @@ -1302,7 +1349,8 @@ static s32 e1000_check_for_copper_link_ich8lan(struct e1000_hw *hw) { struct e1000_mac_info *mac = &hw->mac; - s32 ret_val; + s32 ret_val, tipg_reg = 0; + u16 emi_addr, emi_val = 0; bool link; u16 phy_reg; @@ -1333,48 +1381,55 @@ * the IPG and reduce Rx latency in the PHY. */ if (((hw->mac.type == e1000_pch2lan) || - (hw->mac.type == e1000_pch_lpt)) && link) { + (hw->mac.type == e1000_pch_lpt) || + (hw->mac.type == e1000_pch_spt)) && link) { u32 reg; reg = er32(STATUS); + tipg_reg = er32(TIPG); + tipg_reg &= ~E1000_TIPG_IPGT_MASK; + if (!(reg & (E1000_STATUS_FD | E1000_STATUS_SPEED_MASK))) { - u16 emi_addr; + tipg_reg |= 0xFF; + /* Reduce Rx latency in analog PHY */ + emi_val = 0; + } else { - reg = er32(TIPG); - reg &= ~E1000_TIPG_IPGT_MASK; - reg |= 0xFF; - ew32(TIPG, reg); + /* Roll back the default values */ + tipg_reg |= 0x08; + emi_val = 1; + } - /* Reduce Rx latency in analog PHY */ - ret_val = hw->phy.ops.acquire(hw); - if (ret_val) - return ret_val; + ew32(TIPG, tipg_reg); - if (hw->mac.type == e1000_pch2lan) - emi_addr = I82579_RX_CONFIG; - else - emi_addr = I217_RX_CONFIG; + ret_val = hw->phy.ops.acquire(hw); + if (ret_val) + return ret_val; - ret_val = e1000_write_emi_reg_locked(hw, emi_addr, 0); + if (hw->mac.type == e1000_pch2lan) + emi_addr = I82579_RX_CONFIG; + else + emi_addr = I217_RX_CONFIG; + ret_val = e1000_write_emi_reg_locked(hw, emi_addr, emi_val); - hw->phy.ops.release(hw); + hw->phy.ops.release(hw); - if (ret_val) - return ret_val; - } + if (ret_val) + return ret_val; } /* Work-around I218 hang issue */ if ((hw->adapter->pdev->device == E1000_DEV_ID_PCH_LPTLP_I218_LM) || (hw->adapter->pdev->device == E1000_DEV_ID_PCH_LPTLP_I218_V) || (hw->adapter->pdev->device == E1000_DEV_ID_PCH_I218_LM3) || - (hw->adapter->pdev->device == E1000_DEV_ID_PCH_I218_V3)) { + (hw->adapter->pdev->device == E1000_DEV_ID_PCH_I218_V3) || + (hw->mac.type == e1000_pch_spt)) { ret_val = e1000_k1_workaround_lpt_lp(hw, link); if (ret_val) return ret_val; } - - if (hw->mac.type == e1000_pch_lpt) { + if ((hw->mac.type == e1000_pch_lpt) || + (hw->mac.type == e1000_pch_spt)) { /* Set platform power management values for * Latency Tolerance Reporting (LTR) */ @@ -1386,6 +1441,19 @@ /* Clear link partner's EEE ability */ hw->dev_spec.ich8lan.eee_lp_ability = 0; + /* FEXTNVM6 K1-off workaround */ + if (hw->mac.type == e1000_pch_spt) { + u32 pcieanacfg = er32(PCIEANACFG); + u32 fextnvm6 = er32(FEXTNVM6); + + if (pcieanacfg & E1000_FEXTNVM6_K1_OFF_ENABLE) + fextnvm6 |= E1000_FEXTNVM6_K1_OFF_ENABLE; + else + fextnvm6 &= ~E1000_FEXTNVM6_K1_OFF_ENABLE; + + ew32(FEXTNVM6, fextnvm6); + } + if (!link) return 0; /* No link detected */ @@ -1479,6 +1547,7 @@ case e1000_pchlan: case e1000_pch2lan: case e1000_pch_lpt: + case e1000_pch_spt: rc = e1000_init_phy_params_pchlan(hw); break; default: @@ -1929,6 +1998,7 @@ case e1000_pchlan: case e1000_pch2lan: case e1000_pch_lpt: + case e1000_pch_spt: sw_cfg_mask = E1000_FEXTNVM_SW_CONFIG_ICH8M; break; default: @@ -2961,6 +3031,20 @@ s32 ret_val; switch (hw->mac.type) { + /* In SPT, read from the CTRL_EXT reg instead of + * accessing the sector valid bits from the nvm + */ + case e1000_pch_spt: + *bank = er32(CTRL_EXT) + & E1000_CTRL_EXT_NVMVS; + if ((*bank == 0) || (*bank == 1)) { + e_dbg("ERROR: No valid NVM bank present\n"); + return -E1000_ERR_NVM; + } else { + *bank = *bank - 2; + return 0; + } + break; case e1000_ich8lan: case e1000_ich9lan: eecd = er32(EECD); @@ -3008,6 +3092,99 @@ } /** + * e1000_read_nvm_spt - NVM access for SPT + * @hw: pointer to the HW structure + * @offset: The offset (in bytes) of the word(s) to read. + * @words: Size of data to read in words. + * @data: pointer to the word(s) to read at offset. + * + * Reads a word(s) from the NVM + **/ +static s32 e1000_read_nvm_spt(struct e1000_hw *hw, u16 offset, u16 words, + u16 *data) +{ + struct e1000_nvm_info *nvm = &hw->nvm; + struct e1000_dev_spec_ich8lan *dev_spec = &hw->dev_spec.ich8lan; + u32 act_offset; + s32 ret_val = 0; + u32 bank = 0; + u32 dword = 0; + u16 offset_to_read; + u16 i; + + if ((offset >= nvm->word_size) || (words > nvm->word_size - offset) || + (words == 0)) { + e_dbg("nvm parameter(s) out of bounds\n"); + ret_val = -E1000_ERR_NVM; + goto out; + } + + nvm->ops.acquire(hw); + + ret_val = e1000_valid_nvm_bank_detect_ich8lan(hw, &bank); + if (ret_val) { + e_dbg("Could not detect valid bank, assuming bank 0\n"); + bank = 0; + } + + act_offset = (bank) ? nvm->flash_bank_size : 0; + act_offset += offset; + + ret_val = 0; + + for (i = 0; i < words; i += 2) { + if (words - i == 1) { + if (dev_spec->shadow_ram[offset + i].modified) { + data[i] = + dev_spec->shadow_ram[offset + i].value; + } else { + offset_to_read = act_offset + i - + ((act_offset + i) % 2); + ret_val = + e1000_read_flash_dword_ich8lan(hw, + offset_to_read, + &dword); + if (ret_val) + break; + if ((act_offset + i) % 2 == 0) + data[i] = (u16)(dword & 0xFFFF); + else + data[i] = (u16)((dword >> 16) & 0xFFFF); + } + } else { + offset_to_read = act_offset + i; + if (!(dev_spec->shadow_ram[offset + i].modified) || + !(dev_spec->shadow_ram[offset + i + 1].modified)) { + ret_val = + e1000_read_flash_dword_ich8lan(hw, + offset_to_read, + &dword); + if (ret_val) + break; + } + if (dev_spec->shadow_ram[offset + i].modified) + data[i] = + dev_spec->shadow_ram[offset + i].value; + else + data[i] = (u16)(dword & 0xFFFF); + if (dev_spec->shadow_ram[offset + i].modified) + data[i + 1] = + dev_spec->shadow_ram[offset + i + 1].value; + else + data[i + 1] = (u16)(dword >> 16 & 0xFFFF); + } + } + + nvm->ops.release(hw); + +out: + if (ret_val) + e_dbg("NVM read error: %d\n", ret_val); + + return ret_val; +} + +/** * e1000_read_nvm_ich8lan - Read word(s) from the NVM * @hw: pointer to the HW structure * @offset: The offset (in bytes) of the word(s) to read. @@ -3090,8 +3267,10 @@ /* Clear FCERR and DAEL in hw status by writing 1 */ hsfsts.hsf_status.flcerr = 1; hsfsts.hsf_status.dael = 1; - - ew16flash(ICH_FLASH_HSFSTS, hsfsts.regval); + if (hw->mac.type == e1000_pch_spt) + ew32flash(ICH_FLASH_HSFSTS, hsfsts.regval & 0xFFFF); + else + ew16flash(ICH_FLASH_HSFSTS, hsfsts.regval); /* Either we should have a hardware SPI cycle in progress * bit to check against, in order to start a new cycle or @@ -3107,7 +3286,10 @@ * Begin by setting Flash Cycle Done. */ hsfsts.hsf_status.flcdone = 1; - ew16flash(ICH_FLASH_HSFSTS, hsfsts.regval); + if (hw->mac.type == e1000_pch_spt) + ew32flash(ICH_FLASH_HSFSTS, hsfsts.regval & 0xFFFF); + else + ew16flash(ICH_FLASH_HSFSTS, hsfsts.regval); ret_val = 0; } else { s32 i; @@ -3128,7 +3310,11 @@ * now set the Flash Cycle Done. */ hsfsts.hsf_status.flcdone = 1; - ew16flash(ICH_FLASH_HSFSTS, hsfsts.regval); + if (hw->mac.type == e1000_pch_spt) + ew32flash(ICH_FLASH_HSFSTS, + hsfsts.regval & 0xFFFF); + else + ew16flash(ICH_FLASH_HSFSTS, hsfsts.regval); } else { e_dbg("Flash controller busy, cannot get access\n"); } @@ -3151,9 +3337,16 @@ u32 i = 0; /* Start a cycle by writing 1 in Flash Cycle Go in Hw Flash Control */ - hsflctl.regval = er16flash(ICH_FLASH_HSFCTL); + if (hw->mac.type == e1000_pch_spt) + hsflctl.regval = er32flash(ICH_FLASH_HSFSTS) >> 16; + else + hsflctl.regval = er16flash(ICH_FLASH_HSFCTL); hsflctl.hsf_ctrl.flcgo = 1; - ew16flash(ICH_FLASH_HSFCTL, hsflctl.regval); + + if (hw->mac.type == e1000_pch_spt) + ew32flash(ICH_FLASH_HSFSTS, hsflctl.regval << 16); + else + ew16flash(ICH_FLASH_HSFCTL, hsflctl.regval); /* wait till FDONE bit is set to 1 */ do { @@ -3170,6 +3363,23 @@ } /** + * e1000_read_flash_dword_ich8lan - Read dword from flash + * @hw: pointer to the HW structure + * @offset: offset to data location + * @data: pointer to the location for storing the data + * + * Reads the flash dword at offset into data. Offset is converted + * to bytes before read. + **/ +static s32 e1000_read_flash_dword_ich8lan(struct e1000_hw *hw, u32 offset, + u32 *data) +{ + /* Must convert word offset into bytes. */ + offset <<= 1; + return e1000_read_flash_data32_ich8lan(hw, offset, data); +} + +/** * e1000_read_flash_word_ich8lan - Read word from flash * @hw: pointer to the HW structure * @offset: offset to data location @@ -3201,7 +3411,14 @@ s32 ret_val; u16 word = 0; - ret_val = e1000_read_flash_data_ich8lan(hw, offset, 1, &word); + /* In SPT, only 32 bits access is supported, + * so this function should not be called. + */ + if (hw->mac.type == e1000_pch_spt) + return -E1000_ERR_NVM; + else + ret_val = e1000_read_flash_data_ich8lan(hw, offset, 1, &word); + if (ret_val) return ret_val; @@ -3287,6 +3504,82 @@ } /** + * e1000_read_flash_data32_ich8lan - Read dword from NVM + * @hw: pointer to the HW structure + * @offset: The offset (in bytes) of the dword to read. + * @data: Pointer to the dword to store the value read. + * + * Reads a byte or word from the NVM using the flash access registers. + **/ + +static s32 e1000_read_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset, + u32 *data) +{ + union ich8_hws_flash_status hsfsts; + union ich8_hws_flash_ctrl hsflctl; + u32 flash_linear_addr; + s32 ret_val = -E1000_ERR_NVM; + u8 count = 0; + + if (offset > ICH_FLASH_LINEAR_ADDR_MASK || + hw->mac.type != e1000_pch_spt) + return -E1000_ERR_NVM; + flash_linear_addr = ((ICH_FLASH_LINEAR_ADDR_MASK & offset) + + hw->nvm.flash_base_addr); + + do { + udelay(1); + /* Steps */ + ret_val = e1000_flash_cycle_init_ich8lan(hw); + if (ret_val) + break; + /* In SPT, This register is in Lan memory space, not flash. + * Therefore, only 32 bit access is supported + */ + hsflctl.regval = er32flash(ICH_FLASH_HSFSTS) >> 16; + + /* 0b/1b corresponds to 1 or 2 byte size, respectively. */ + hsflctl.hsf_ctrl.fldbcount = sizeof(u32) - 1; + hsflctl.hsf_ctrl.flcycle = ICH_CYCLE_READ; + /* In SPT, This register is in Lan memory space, not flash. + * Therefore, only 32 bit access is supported + */ + ew32flash(ICH_FLASH_HSFSTS, (u32)hsflctl.regval << 16); + ew32flash(ICH_FLASH_FADDR, flash_linear_addr); + + ret_val = + e1000_flash_cycle_ich8lan(hw, + ICH_FLASH_READ_COMMAND_TIMEOUT); + + /* Check if FCERR is set to 1, if set to 1, clear it + * and try the whole sequence a few more times, else + * read in (shift in) the Flash Data0, the order is + * least significant byte first msb to lsb + */ + if (!ret_val) { + *data = er32flash(ICH_FLASH_FDATA0); + break; + } else { + /* If we've gotten here, then things are probably + * completely hosed, but if the error condition is + * detected, it won't hurt to give it another try... + * ICH_FLASH_CYCLE_REPEAT_COUNT times. + */ + hsfsts.regval = er16flash(ICH_FLASH_HSFSTS); + if (hsfsts.hsf_status.flcerr) { + /* Repeat for some time before giving up. */ + continue; + } else if (!hsfsts.hsf_status.flcdone) { + e_dbg("Timeout error - flash cycle did not complete.\n"); + break; + } + } + } while (count++ < ICH_FLASH_CYCLE_REPEAT_COUNT); + + return ret_val; +} + +/** * e1000_write_nvm_ich8lan - Write word(s) to the NVM * @hw: pointer to the HW structure * @offset: The offset (in bytes) of the word(s) to write. @@ -3321,7 +3614,7 @@ } /** - * e1000_update_nvm_checksum_ich8lan - Update the checksum for NVM + * e1000_update_nvm_checksum_spt - Update the checksum for NVM * @hw: pointer to the HW structure * * The NVM checksum is updated by calling the generic update_nvm_checksum, @@ -3331,13 +3624,13 @@ * After a successful commit, the shadow ram is cleared and is ready for * future writes. **/ -static s32 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw) +static s32 e1000_update_nvm_checksum_spt(struct e1000_hw *hw) { struct e1000_nvm_info *nvm = &hw->nvm; struct e1000_dev_spec_ich8lan *dev_spec = &hw->dev_spec.ich8lan; u32 i, act_offset, new_bank_offset, old_bank_offset, bank; s32 ret_val; - u16 data; + u32 dword = 0; ret_val = e1000e_update_nvm_checksum_generic(hw); if (ret_val) @@ -3371,12 +3664,175 @@ if (ret_val) goto release; } - - for (i = 0; i < E1000_ICH8_SHADOW_RAM_WORDS; i++) { + for (i = 0; i < E1000_ICH8_SHADOW_RAM_WORDS; i += 2) { /* Determine whether to write the value stored * in the other NVM bank or a modified value stored * in the shadow RAM */ + ret_val = e1000_read_flash_dword_ich8lan(hw, + i + old_bank_offset, + &dword); + + if (dev_spec->shadow_ram[i].modified) { + dword &= 0xffff0000; + dword |= (dev_spec->shadow_ram[i].value & 0xffff); + } + if (dev_spec->shadow_ram[i + 1].modified) { + dword &= 0x0000ffff; + dword |= ((dev_spec->shadow_ram[i + 1].value & 0xffff) + << 16); + } + if (ret_val) + break; + + /* If the word is 0x13, then make sure the signature bits + * (15:14) are 11b until the commit has completed. + * This will allow us to write 10b which indicates the + * signature is valid. We want to do this after the write + * has completed so that we don't mark the segment valid + * while the write is still in progress + */ + if (i == E1000_ICH_NVM_SIG_WORD - 1) + dword |= E1000_ICH_NVM_SIG_MASK << 16; + + /* Convert offset to bytes. */ + act_offset = (i + new_bank_offset) << 1; + + usleep_range(100, 200); + + /* Write the data to the new bank. Offset in words */ + act_offset = i + new_bank_offset; + ret_val = e1000_retry_write_flash_dword_ich8lan(hw, act_offset, + dword); + if (ret_val) + break; + } + + /* Don't bother writing the segment valid bits if sector + * programming failed. + */ + if (ret_val) { + /* Possibly read-only, see e1000e_write_protect_nvm_ich8lan() */ + e_dbg("Flash commit failed.\n"); + goto release; + } + + /* Finally validate the new segment by setting bit 15:14 + * to 10b in word 0x13 , this can be done without an + * erase as well since these bits are 11 to start with + * and we need to change bit 14 to 0b + */ + act_offset = new_bank_offset + E1000_ICH_NVM_SIG_WORD; + + /*offset in words but we read dword */ + --act_offset; + ret_val = e1000_read_flash_dword_ich8lan(hw, act_offset, &dword); + + if (ret_val) + goto release; + + dword &= 0xBFFFFFFF; + ret_val = e1000_retry_write_flash_dword_ich8lan(hw, act_offset, dword); + + if (ret_val) + goto release; + + /* And invalidate the previously valid segment by setting + * its signature word (0x13) high_byte to 0b. This can be + * done without an erase because flash erase sets all bits + * to 1's. We can write 1's to 0's without an erase + */ + act_offset = (old_bank_offset + E1000_ICH_NVM_SIG_WORD) * 2 + 1; + + /* offset in words but we read dword */ + act_offset = old_bank_offset + E1000_ICH_NVM_SIG_WORD - 1; + ret_val = e1000_read_flash_dword_ich8lan(hw, act_offset, &dword); + + if (ret_val) + goto release; + + dword &= 0x00FFFFFF; + ret_val = e1000_retry_write_flash_dword_ich8lan(hw, act_offset, dword); + + if (ret_val) + goto release; + + /* Great! Everything worked, we can now clear the cached entries. */ + for (i = 0; i < E1000_ICH8_SHADOW_RAM_WORDS; i++) { + dev_spec->shadow_ram[i].modified = false; + dev_spec->shadow_ram[i].value = 0xFFFF; + } + +release: + nvm->ops.release(hw); + + /* Reload the EEPROM, or else modifications will not appear + * until after the next adapter reset. + */ + if (!ret_val) { + nvm->ops.reload(hw); + usleep_range(10000, 20000); + } + +out: + if (ret_val) + e_dbg("NVM update error: %d\n", ret_val); + + return ret_val; +} + +/** + * e1000_update_nvm_checksum_ich8lan - Update the checksum for NVM + * @hw: pointer to the HW structure + * + * The NVM checksum is updated by calling the generic update_nvm_checksum, + * which writes the checksum to the shadow ram. The changes in the shadow + * ram are then committed to the EEPROM by processing each bank at a time + * checking for the modified bit and writing only the pending changes. + * After a successful commit, the shadow ram is cleared and is ready for + * future writes. + **/ +static s32 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw) +{ + struct e1000_nvm_info *nvm = &hw->nvm; + struct e1000_dev_spec_ich8lan *dev_spec = &hw->dev_spec.ich8lan; + u32 i, act_offset, new_bank_offset, old_bank_offset, bank; + s32 ret_val; + u16 data = 0; + + ret_val = e1000e_update_nvm_checksum_generic(hw); + if (ret_val) + goto out; + + if (nvm->type != e1000_nvm_flash_sw) + goto out; + + nvm->ops.acquire(hw); + + /* We're writing to the opposite bank so if we're on bank 1, + * write to bank 0 etc. We also need to erase the segment that + * is going to be written + */ + ret_val = e1000_valid_nvm_bank_detect_ich8lan(hw, &bank); + if (ret_val) { + e_dbg("Could not detect valid bank, assuming bank 0\n"); + bank = 0; + } + + if (bank == 0) { + new_bank_offset = nvm->flash_bank_size; + old_bank_offset = 0; + ret_val = e1000_erase_flash_bank_ich8lan(hw, 1); + if (ret_val) + goto release; + } else { + old_bank_offset = nvm->flash_bank_size; + new_bank_offset = 0; + ret_val = e1000_erase_flash_bank_ich8lan(hw, 0); + if (ret_val) + goto release; + } + for (i = 0; i < E1000_ICH8_SHADOW_RAM_WORDS; i++) { if (dev_spec->shadow_ram[i].modified) { data = dev_spec->shadow_ram[i].value; } else { @@ -3498,6 +3954,7 @@ */ switch (hw->mac.type) { case e1000_pch_lpt: + case e1000_pch_spt: word = NVM_COMPAT; valid_csum_mask = NVM_COMPAT_VALID_CSUM; break; @@ -3583,9 +4040,13 @@ s32 ret_val; u8 count = 0; - if (size < 1 || size > 2 || data > size * 0xff || - offset > ICH_FLASH_LINEAR_ADDR_MASK) - return -E1000_ERR_NVM; + if (hw->mac.type == e1000_pch_spt) { + if (size != 4 || offset > ICH_FLASH_LINEAR_ADDR_MASK) + return -E1000_ERR_NVM; + } else { + if (size < 1 || size > 2 || offset > ICH_FLASH_LINEAR_ADDR_MASK) + return -E1000_ERR_NVM; + } flash_linear_addr = ((ICH_FLASH_LINEAR_ADDR_MASK & offset) + hw->nvm.flash_base_addr); @@ -3596,12 +4057,25 @@ ret_val = e1000_flash_cycle_init_ich8lan(hw); if (ret_val) break; + /* In SPT, This register is in Lan memory space, not + * flash. Therefore, only 32 bit access is supported + */ + if (hw->mac.type == e1000_pch_spt) + hsflctl.regval = er32flash(ICH_FLASH_HSFSTS) >> 16; + else + hsflctl.regval = er16flash(ICH_FLASH_HSFCTL); - hsflctl.regval = er16flash(ICH_FLASH_HSFCTL); /* 0b/1b corresponds to 1 or 2 byte size, respectively. */ hsflctl.hsf_ctrl.fldbcount = size - 1; hsflctl.hsf_ctrl.flcycle = ICH_CYCLE_WRITE; - ew16flash(ICH_FLASH_HSFCTL, hsflctl.regval); + /* In SPT, This register is in Lan memory space, + * not flash. Therefore, only 32 bit access is + * supported + */ + if (hw->mac.type == e1000_pch_spt) + ew32flash(ICH_FLASH_HSFSTS, hsflctl.regval << 16); + else + ew16flash(ICH_FLASH_HSFCTL, hsflctl.regval); ew32flash(ICH_FLASH_FADDR, flash_linear_addr); @@ -3640,6 +4114,90 @@ } /** +* e1000_write_flash_data32_ich8lan - Writes 4 bytes to the NVM +* @hw: pointer to the HW structure +* @offset: The offset (in bytes) of the dwords to read. +* @data: The 4 bytes to write to the NVM. +* +* Writes one/two/four bytes to the NVM using the flash access registers. +**/ +static s32 e1000_write_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset, + u32 data) +{ + union ich8_hws_flash_status hsfsts; + union ich8_hws_flash_ctrl hsflctl; + u32 flash_linear_addr; + s32 ret_val; + u8 count = 0; + + if (hw->mac.type == e1000_pch_spt) { + if (offset > ICH_FLASH_LINEAR_ADDR_MASK) + return -E1000_ERR_NVM; + } + flash_linear_addr = ((ICH_FLASH_LINEAR_ADDR_MASK & offset) + + hw->nvm.flash_base_addr); + do { + udelay(1); + /* Steps */ + ret_val = e1000_flash_cycle_init_ich8lan(hw); + if (ret_val) + break; + + /* In SPT, This register is in Lan memory space, not + * flash. Therefore, only 32 bit access is supported + */ + if (hw->mac.type == e1000_pch_spt) + hsflctl.regval = er32flash(ICH_FLASH_HSFSTS) + >> 16; + else + hsflctl.regval = er16flash(ICH_FLASH_HSFCTL); + + hsflctl.hsf_ctrl.fldbcount = sizeof(u32) - 1; + hsflctl.hsf_ctrl.flcycle = ICH_CYCLE_WRITE; + + /* In SPT, This register is in Lan memory space, + * not flash. Therefore, only 32 bit access is + * supported + */ + if (hw->mac.type == e1000_pch_spt) + ew32flash(ICH_FLASH_HSFSTS, hsflctl.regval << 16); + else + ew16flash(ICH_FLASH_HSFCTL, hsflctl.regval); + + ew32flash(ICH_FLASH_FADDR, flash_linear_addr); + + ew32flash(ICH_FLASH_FDATA0, data); + + /* check if FCERR is set to 1 , if set to 1, clear it + * and try the whole sequence a few more times else done + */ + ret_val = + e1000_flash_cycle_ich8lan(hw, + ICH_FLASH_WRITE_COMMAND_TIMEOUT); + + if (!ret_val) + break; + + /* If we're here, then things are most likely + * completely hosed, but if the error condition + * is detected, it won't hurt to give it another + * try...ICH_FLASH_CYCLE_REPEAT_COUNT times. + */ + hsfsts.regval = er16flash(ICH_FLASH_HSFSTS); + + if (hsfsts.hsf_status.flcerr) + /* Repeat for some time before giving up. */ + continue; + if (!hsfsts.hsf_status.flcdone) { + e_dbg("Timeout error - flash cycle did not complete.\n"); + break; + } + } while (count++ < ICH_FLASH_CYCLE_REPEAT_COUNT); + + return ret_val; +} + +/** * e1000_write_flash_byte_ich8lan - Write a single byte to NVM * @hw: pointer to the HW structure * @offset: The index of the byte to read. @@ -3656,6 +4214,40 @@ } /** +* e1000_retry_write_flash_dword_ich8lan - Writes a dword to NVM +* @hw: pointer to the HW structure +* @offset: The offset of the word to write. +* @dword: The dword to write to the NVM. +* +* Writes a single dword to the NVM using the flash access registers. +* Goes through a retry algorithm before giving up. +**/ +static s32 e1000_retry_write_flash_dword_ich8lan(struct e1000_hw *hw, + u32 offset, u32 dword) +{ + s32 ret_val; + u16 program_retries; + + /* Must convert word offset into bytes. */ + offset <<= 1; + ret_val = e1000_write_flash_data32_ich8lan(hw, offset, dword); + + if (!ret_val) + return ret_val; + for (program_retries = 0; program_retries < 100; program_retries++) { + e_dbg("Retrying Byte %8.8X at offset %u\n", dword, offset); + usleep_range(100, 200); + ret_val = e1000_write_flash_data32_ich8lan(hw, offset, dword); + if (!ret_val) + break; + } + if (program_retries == 100) + return -E1000_ERR_NVM; + + return 0; +} + +/** * e1000_retry_write_flash_byte_ich8lan - Writes a single byte to NVM * @hw: pointer to the HW structure * @offset: The offset of the byte to write. @@ -3759,9 +4351,18 @@ /* Write a value 11 (block Erase) in Flash * Cycle field in hw flash control */ - hsflctl.regval = er16flash(ICH_FLASH_HSFCTL); + if (hw->mac.type == e1000_pch_spt) + hsflctl.regval = + er32flash(ICH_FLASH_HSFSTS) >> 16; + else + hsflctl.regval = er16flash(ICH_FLASH_HSFCTL); + hsflctl.hsf_ctrl.flcycle = ICH_CYCLE_ERASE; - ew16flash(ICH_FLASH_HSFCTL, hsflctl.regval); + if (hw->mac.type == e1000_pch_spt) + ew32flash(ICH_FLASH_HSFSTS, + hsflctl.regval << 16); + else + ew16flash(ICH_FLASH_HSFCTL, hsflctl.regval); /* Write the last 24 bits of an index within the * block into Flash Linear address field in Flash @@ -4180,7 +4781,8 @@ ew32(RFCTL, reg); /* Enable ECC on Lynxpoint */ - if (hw->mac.type == e1000_pch_lpt) { + if ((hw->mac.type == e1000_pch_lpt) || + (hw->mac.type == e1000_pch_spt)) { reg = er32(PBECCSTS); reg |= E1000_PBECCSTS_ECC_ENABLE; ew32(PBECCSTS, reg); @@ -4583,7 +5185,8 @@ if ((device_id == E1000_DEV_ID_PCH_LPTLP_I218_LM) || (device_id == E1000_DEV_ID_PCH_LPTLP_I218_V) || (device_id == E1000_DEV_ID_PCH_I218_LM3) || - (device_id == E1000_DEV_ID_PCH_I218_V3)) { + (device_id == E1000_DEV_ID_PCH_I218_V3) || + (hw->mac.type == e1000_pch_spt)) { u32 fextnvm6 = er32(FEXTNVM6); ew32(FEXTNVM6, fextnvm6 & ~E1000_FEXTNVM6_REQ_PLL_CLK); @@ -5058,6 +5661,17 @@ .write = e1000_write_nvm_ich8lan, }; +static const struct e1000_nvm_operations spt_nvm_ops = { + .acquire = e1000_acquire_nvm_ich8lan, + .release = e1000_release_nvm_ich8lan, + .read = e1000_read_nvm_spt, + .update = e1000_update_nvm_checksum_spt, + .reload = e1000e_reload_nvm_generic, + .valid_led_default = e1000_valid_led_default_ich8lan, + .validate = e1000_validate_nvm_checksum_ich8lan, + .write = e1000_write_nvm_ich8lan, +}; + const struct e1000_info e1000_ich8_info = { .mac = e1000_ich8lan, .flags = FLAG_HAS_WOL @@ -5166,3 +5780,23 @@ .phy_ops = &ich8_phy_ops, .nvm_ops = &ich8_nvm_ops, }; + +const struct e1000_info e1000_pch_spt_info = { + .mac = e1000_pch_spt, + .flags = FLAG_IS_ICH + | FLAG_HAS_WOL + | FLAG_HAS_HW_TIMESTAMP + | FLAG_HAS_CTRLEXT_ON_LOAD + | FLAG_HAS_AMT + | FLAG_HAS_FLASH + | FLAG_HAS_JUMBO_FRAMES + | FLAG_APME_IN_WUC, + .flags2 = FLAG2_HAS_PHY_STATS + | FLAG2_HAS_EEE, + .pba = 26, + .max_hw_frame_size = 9018, + .get_variants = e1000_get_variants_ich8lan, + .mac_ops = &ich8_mac_ops, + .phy_ops = &ich8_phy_ops, + .nvm_ops = &spt_nvm_ops, +}; --- linux-3.19.0.orig/drivers/net/ethernet/intel/e1000e/ich8lan.h +++ linux-3.19.0/drivers/net/ethernet/intel/e1000e/ich8lan.h @@ -95,9 +95,18 @@ #define E1000_FEXTNVM6_REQ_PLL_CLK 0x00000100 #define E1000_FEXTNVM6_ENABLE_K1_ENTRY_CONDITION 0x00000200 +#define E1000_FEXTNVM6_K1_OFF_ENABLE 0x80000000 +/* bit for disabling packet buffer read */ +#define E1000_FEXTNVM7_DISABLE_PB_READ 0x00040000 #define E1000_FEXTNVM7_DISABLE_SMB_PERST 0x00000020 +#define K1_ENTRY_LATENCY 0 +#define K1_MIN_TIME 1 +#define NVM_SIZE_MULTIPLIER 4096 /*multiplier for NVMS field */ +#define E1000_FLASH_BASE_ADDR 0xE000 /*offset of NVM access regs */ +#define E1000_CTRL_EXT_NVMVS 0x3 /*NVM valid sector */ + #define PCIE_ICH8_SNOOP_ALL PCIE_NO_SNOOP_ALL #define E1000_ICH_RAR_ENTRIES 7 --- linux-3.19.0.orig/drivers/net/ethernet/intel/e1000e/netdev.c +++ linux-3.19.0/drivers/net/ethernet/intel/e1000e/netdev.c @@ -70,6 +70,7 @@ [board_pchlan] = &e1000_pch_info, [board_pch2lan] = &e1000_pch2_info, [board_pch_lpt] = &e1000_pch_lpt_info, + [board_pch_spt] = &e1000_pch_spt_info, }; struct e1000_reg_info { @@ -1796,7 +1797,8 @@ } /* Reset on uncorrectable ECC error */ - if ((icr & E1000_ICR_ECCER) && (hw->mac.type == e1000_pch_lpt)) { + if ((icr & E1000_ICR_ECCER) && ((hw->mac.type == e1000_pch_lpt) || + (hw->mac.type == e1000_pch_spt))) { u32 pbeccsts = er32(PBECCSTS); adapter->corr_errors += @@ -1876,7 +1878,8 @@ } /* Reset on uncorrectable ECC error */ - if ((icr & E1000_ICR_ECCER) && (hw->mac.type == e1000_pch_lpt)) { + if ((icr & E1000_ICR_ECCER) && ((hw->mac.type == e1000_pch_lpt) || + (hw->mac.type == e1000_pch_spt))) { u32 pbeccsts = er32(PBECCSTS); adapter->corr_errors += @@ -2257,7 +2260,8 @@ if (adapter->msix_entries) { ew32(EIAC_82574, adapter->eiac_mask & E1000_EIAC_MASK_82574); ew32(IMS, adapter->eiac_mask | E1000_IMS_OTHER | E1000_IMS_LSC); - } else if (hw->mac.type == e1000_pch_lpt) { + } else if ((hw->mac.type == e1000_pch_lpt) || + (hw->mac.type == e1000_pch_spt)) { ew32(IMS, IMS_ENABLE_MASK | E1000_IMS_ECCER); } else { ew32(IMS, IMS_ENABLE_MASK); @@ -3014,6 +3018,19 @@ ew32(TCTL, tctl); hw->mac.ops.config_collision_dist(hw); + + /* SPT Si errata workaround to avoid data corruption */ + if (hw->mac.type == e1000_pch_spt) { + u32 reg_val; + + reg_val = er32(IOSFPC); + reg_val |= E1000_RCTL_RDMTS_HEX; + ew32(IOSFPC, reg_val); + + reg_val = er32(TARC(0)); + reg_val |= E1000_TARC0_CB_MULTIQ_3_REQ; + ew32(TARC(0), reg_val); + } } /** @@ -3490,8 +3507,11 @@ struct e1000_hw *hw = &adapter->hw; u32 incvalue, incperiod, shift; - /* Make sure clock is enabled on I217 before checking the frequency */ - if ((hw->mac.type == e1000_pch_lpt) && + /* Make sure clock is enabled on I217/I218/I219 before checking + * the frequency + */ + if (((hw->mac.type == e1000_pch_lpt) || + (hw->mac.type == e1000_pch_spt)) && !(er32(TSYNCTXCTL) & E1000_TSYNCTXCTL_ENABLED) && !(er32(TSYNCRXCTL) & E1000_TSYNCRXCTL_ENABLED)) { u32 fextnvm7 = er32(FEXTNVM7); @@ -3505,10 +3525,13 @@ switch (hw->mac.type) { case e1000_pch2lan: case e1000_pch_lpt: - /* On I217, the clock frequency is 25MHz or 96MHz as - * indicated by the System Clock Frequency Indication + case e1000_pch_spt: + /* On I217, I218 and I219, the clock frequency is 25MHz + * or 96MHz as indicated by the System Clock Frequency + * Indication */ - if ((hw->mac.type != e1000_pch_lpt) || + if (((hw->mac.type != e1000_pch_lpt) && + (hw->mac.type != e1000_pch_spt)) || (er32(TSYNCRXCTL) & E1000_TSYNCRXCTL_SYSCFI)) { /* Stable 96MHz frequency */ incperiod = INCPERIOD_96MHz; @@ -3875,6 +3898,7 @@ break; case e1000_pch2lan: case e1000_pch_lpt: + case e1000_pch_spt: fc->refresh_time = 0x0400; if (adapter->netdev->mtu <= ETH_DATA_LEN) { @@ -4759,7 +4783,8 @@ adapter->stats.mgpdc += er32(MGTPDC); /* Correctable ECC Errors */ - if (hw->mac.type == e1000_pch_lpt) { + if ((hw->mac.type == e1000_pch_lpt) || + (hw->mac.type == e1000_pch_spt)) { u32 pbeccsts = er32(PBECCSTS); adapter->corr_errors += @@ -6137,7 +6162,8 @@ if (adapter->hw.phy.type == e1000_phy_igp_3) { e1000e_igp3_phy_powerdown_workaround_ich8lan(&adapter->hw); - } else if (hw->mac.type == e1000_pch_lpt) { + } else if ((hw->mac.type == e1000_pch_lpt) || + (hw->mac.type == e1000_pch_spt)) { if (!(wufc & (E1000_WUFC_EX | E1000_WUFC_MC | E1000_WUFC_BC))) /* ULP does not support wake from unicast, multicast * or broadcast. @@ -6800,7 +6826,8 @@ goto err_ioremap; if ((adapter->flags & FLAG_HAS_FLASH) && - (pci_resource_flags(pdev, 1) & IORESOURCE_MEM)) { + (pci_resource_flags(pdev, 1) & IORESOURCE_MEM) && + (hw->mac.type < e1000_pch_spt)) { flash_start = pci_resource_start(pdev, 1); flash_len = pci_resource_len(pdev, 1); adapter->hw.flash_address = ioremap(flash_start, flash_len); @@ -7036,7 +7063,7 @@ kfree(adapter->tx_ring); kfree(adapter->rx_ring); err_sw_init: - if (adapter->hw.flash_address) + if ((adapter->hw.flash_address) && (hw->mac.type < e1000_pch_spt)) iounmap(adapter->hw.flash_address); e1000e_reset_interrupt_capability(adapter); err_flashmap: @@ -7109,7 +7136,8 @@ kfree(adapter->rx_ring); iounmap(adapter->hw.hw_addr); - if (adapter->hw.flash_address) + if ((adapter->hw.flash_address) && + (adapter->hw.mac.type < e1000_pch_spt)) iounmap(adapter->hw.flash_address); pci_release_selected_regions(pdev, pci_select_bars(pdev, IORESOURCE_MEM)); @@ -7206,6 +7234,10 @@ { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_I218_V2), board_pch_lpt }, { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_I218_LM3), board_pch_lpt }, { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_I218_V3), board_pch_lpt }, + { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_SPT_I219_LM), board_pch_spt }, + { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_SPT_I219_V), board_pch_spt }, + { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_SPT_I219_LM2), board_pch_spt }, + { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_SPT_I219_V2), board_pch_spt }, { 0, 0, 0, 0, 0, 0, 0 } /* terminate list */ }; --- linux-3.19.0.orig/drivers/net/ethernet/intel/e1000e/ptp.c +++ linux-3.19.0/drivers/net/ethernet/intel/e1000e/ptp.c @@ -224,7 +224,9 @@ switch (hw->mac.type) { case e1000_pch2lan: case e1000_pch_lpt: - if ((hw->mac.type != e1000_pch_lpt) || + case e1000_pch_spt: + if (((hw->mac.type != e1000_pch_lpt) && + (hw->mac.type != e1000_pch_spt)) || (er32(TSYNCRXCTL) & E1000_TSYNCRXCTL_SYSCFI)) { adapter->ptp_clock_info.max_adj = 24000000 - 1; break; --- linux-3.19.0.orig/drivers/net/ethernet/intel/e1000e/regs.h +++ linux-3.19.0/drivers/net/ethernet/intel/e1000e/regs.h @@ -38,6 +38,7 @@ #define E1000_FEXTNVM4 0x00024 /* Future Extended NVM 4 - RW */ #define E1000_FEXTNVM6 0x00010 /* Future Extended NVM 6 - RW */ #define E1000_FEXTNVM7 0x000E4 /* Future Extended NVM 7 - RW */ +#define E1000_PCIEANACFG 0x00F18 /* PCIE Analog Config */ #define E1000_FCT 0x00030 /* Flow Control Type - RW */ #define E1000_VET 0x00038 /* VLAN Ether Type - RW */ #define E1000_ICR 0x000C0 /* Interrupt Cause Read - R/clr */ @@ -67,6 +68,7 @@ #define E1000_PBA 0x01000 /* Packet Buffer Allocation - RW */ #define E1000_PBS 0x01008 /* Packet Buffer Size */ #define E1000_PBECCSTS 0x0100C /* Packet Buffer ECC Status - RW */ +#define E1000_IOSFPC 0x00F28 /* TX corrupted data */ #define E1000_EEMNGCTL 0x01010 /* MNG EEprom Control */ #define E1000_EEWR 0x0102C /* EEPROM Write Register - RW */ #define E1000_FLOP 0x0103C /* FLASH Opcode Register */ @@ -121,6 +123,7 @@ (0x054E4 + ((_i - 16) * 8))) #define E1000_SHRAL(_i) (0x05438 + ((_i) * 8)) #define E1000_SHRAH(_i) (0x0543C + ((_i) * 8)) +#define E1000_TARC0_CB_MULTIQ_3_REQ (1 << 28 | 1 << 29) #define E1000_TDFH 0x03410 /* Tx Data FIFO Head - RW */ #define E1000_TDFT 0x03418 /* Tx Data FIFO Tail - RW */ #define E1000_TDFHS 0x03420 /* Tx Data FIFO Head Saved - RW */ --- linux-3.19.0.orig/drivers/net/ethernet/intel/fm10k/fm10k_main.c +++ linux-3.19.0/drivers/net/ethernet/intel/fm10k/fm10k_main.c @@ -97,7 +97,6 @@ */ if (dma_mapping_error(rx_ring->dev, dma)) { __free_page(page); - bi->page = NULL; rx_ring->rx_stats.alloc_failed++; return false; @@ -147,8 +146,8 @@ i -= rx_ring->count; } - /* clear the hdr_addr for the next_to_use descriptor */ - rx_desc->q.hdr_addr = 0; + /* clear the status bits for the next_to_use descriptor */ + rx_desc->d.staterr = 0; cleaned_count--; } while (cleaned_count); @@ -194,7 +193,7 @@ rx_ring->next_to_alloc = (nta < rx_ring->count) ? nta : 0; /* transfer page from old buffer to new buffer */ - memcpy(new_buff, old_buff, sizeof(struct fm10k_rx_buffer)); + *new_buff = *old_buff; /* sync the buffer for use by the device */ dma_sync_single_range_for_device(rx_ring->dev, old_buff->dma, @@ -203,12 +202,17 @@ DMA_FROM_DEVICE); } +static inline bool fm10k_page_is_reserved(struct page *page) +{ + return (page_to_nid(page) != numa_mem_id()) || page->pfmemalloc; +} + static bool fm10k_can_reuse_rx_page(struct fm10k_rx_buffer *rx_buffer, struct page *page, unsigned int truesize) { /* avoid re-using remote pages */ - if (unlikely(page_to_nid(page) != numa_mem_id())) + if (unlikely(fm10k_page_is_reserved(page))) return false; #if (PAGE_SIZE < 8192) @@ -218,22 +222,19 @@ /* flip page offset to other buffer */ rx_buffer->page_offset ^= FM10K_RX_BUFSZ; - - /* Even if we own the page, we are not allowed to use atomic_set() - * This would break get_page_unless_zero() users. - */ - atomic_inc(&page->_count); #else /* move offset up to the next cache line */ rx_buffer->page_offset += truesize; if (rx_buffer->page_offset > (PAGE_SIZE - FM10K_RX_BUFSZ)) return false; - - /* bump ref count on page before it is given to the stack */ - get_page(page); #endif + /* Even if we own the page, we are not allowed to use atomic_set() + * This would break get_page_unless_zero() users. + */ + atomic_inc(&page->_count); + return true; } @@ -270,12 +271,12 @@ memcpy(__skb_put(skb, size), va, ALIGN(size, sizeof(long))); - /* we can reuse buffer as-is, just make sure it is local */ - if (likely(page_to_nid(page) == numa_mem_id())) + /* page is not reserved, we can reuse buffer as-is */ + if (likely(!fm10k_page_is_reserved(page))) return true; /* this page cannot be reused so discard it */ - put_page(page); + __free_page(page); return false; } @@ -293,7 +294,6 @@ struct page *page; rx_buffer = &rx_ring->rx_buffer[rx_ring->next_to_clean]; - page = rx_buffer->page; prefetchw(page); @@ -727,6 +727,12 @@ struct ethhdr *eth_hdr; u8 l4_hdr = 0; +/* fm10k supports 184 octets of outer+inner headers. Minus 20 for inner L4. */ +#define FM10K_MAX_ENCAP_TRANSPORT_OFFSET 164 + if (skb_inner_transport_header(skb) - skb_mac_header(skb) > + FM10K_MAX_ENCAP_TRANSPORT_OFFSET) + return 0; + switch (vlan_get_protocol(skb)) { case htons(ETH_P_IP): l4_hdr = ip_hdr(skb)->protocol; --- linux-3.19.0.orig/drivers/net/ethernet/intel/fm10k/fm10k_mbx.c +++ linux-3.19.0/drivers/net/ethernet/intel/fm10k/fm10k_mbx.c @@ -1194,12 +1194,11 @@ { const enum fm10k_mbx_state state = mbx->state; const u32 *hdr = &mbx->mbx_hdr; - u16 head, tail; + u16 head; s32 err; - /* we will need to pull all of the fields for verification */ + /* we will need to pull the header field for verification */ head = FM10K_MSG_HDR_FIELD_GET(*hdr, HEAD); - tail = FM10K_MSG_HDR_FIELD_GET(*hdr, TAIL); /* We should not be receiving disconnect if Rx is incomplete */ if (mbx->pushed) --- linux-3.19.0.orig/drivers/net/ethernet/intel/fm10k/fm10k_netdev.c +++ linux-3.19.0/drivers/net/ethernet/intel/fm10k/fm10k_netdev.c @@ -1414,13 +1414,12 @@ dev->vlan_features |= dev->features; /* configure tunnel offloads */ - dev->hw_enc_features = NETIF_F_IP_CSUM | - NETIF_F_TSO | - NETIF_F_TSO6 | - NETIF_F_TSO_ECN | - NETIF_F_GSO_UDP_TUNNEL | - NETIF_F_IPV6_CSUM | - NETIF_F_SG; + dev->hw_enc_features |= NETIF_F_IP_CSUM | + NETIF_F_TSO | + NETIF_F_TSO6 | + NETIF_F_TSO_ECN | + NETIF_F_GSO_UDP_TUNNEL | + NETIF_F_IPV6_CSUM; /* we want to leave these both on as we cannot disable VLAN tag * insertion or stripping on the hardware since it is contained --- linux-3.19.0.orig/drivers/net/ethernet/intel/fm10k/fm10k_pf.c +++ linux-3.19.0/drivers/net/ethernet/intel/fm10k/fm10k_pf.c @@ -330,13 +330,10 @@ struct fm10k_mac_update mac_update; u32 msg[5]; - /* if glort is not valid return error */ - if (!fm10k_glort_valid_pf(hw, glort)) + /* if glort or vlan are not valid return error */ + if (!fm10k_glort_valid_pf(hw, glort) || vid >= FM10K_VLAN_TABLE_VID_MAX) return FM10K_ERR_PARAM; - /* drop upper 4 bits of VLAN ID */ - vid = (vid << 4) >> 4; - /* record fields */ mac_update.mac_lower = cpu_to_le32(((u32)mac[2] << 24) | ((u32)mac[3] << 16) | --- linux-3.19.0.orig/drivers/net/ethernet/intel/fm10k/fm10k_ptp.c +++ linux-3.19.0/drivers/net/ethernet/intel/fm10k/fm10k_ptp.c @@ -57,7 +57,6 @@ struct sk_buff_head *list = &interface->ts_tx_skb_queue; struct sk_buff *clone; unsigned long flags; - __le16 dglort; /* create clone for us to return on the Tx path */ clone = skb_clone_sk(skb); @@ -65,8 +64,6 @@ return; FM10K_CB(clone)->ts_tx_timeout = jiffies + FM10K_TS_TX_TIMEOUT; - dglort = FM10K_CB(clone)->fi.w.dglort; - spin_lock_irqsave(&list->lock, flags); /* attempt to locate any buffers with the same dglort, --- linux-3.19.0.orig/drivers/net/ethernet/intel/fm10k/fm10k_type.h +++ linux-3.19.0/drivers/net/ethernet/intel/fm10k/fm10k_type.h @@ -354,7 +354,7 @@ /* Define timeouts for resets and disables */ #define FM10K_QUEUE_DISABLE_TIMEOUT 100 -#define FM10K_RESET_TIMEOUT 100 +#define FM10K_RESET_TIMEOUT 150 /* VF registers */ #define FM10K_VFCTRL 0x00000 --- linux-3.19.0.orig/drivers/net/ethernet/intel/ixgbe/ixgbe.h +++ linux-3.19.0/drivers/net/ethernet/intel/ixgbe/ixgbe.h @@ -76,6 +76,8 @@ #define IXGBE_MAX_RXD 4096 #define IXGBE_MIN_RXD 64 +#define IXGBE_ETH_P_LLDP 0x88CC + /* flow control */ #define IXGBE_MIN_FCRTL 0x40 #define IXGBE_MAX_FCRTL 0x7FF80 @@ -753,6 +755,7 @@ u32 timer_event_accumulator; u32 vferr_refcount; struct ixgbe_mac_addr *mac_table; + u16 vxlan_port; struct kobject *info_kobj; #ifdef CONFIG_IXGBE_HWMON struct hwmon_buff *ixgbe_hwmon_buff; --- linux-3.19.0.orig/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +++ linux-3.19.0/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c @@ -50,6 +50,7 @@ #include #include #include +#include #ifdef CONFIG_OF #include @@ -1396,12 +1397,23 @@ union ixgbe_adv_rx_desc *rx_desc, struct sk_buff *skb) { + __le16 pkt_info = rx_desc->wb.lower.lo_dword.hs_rss.pkt_info; + __le16 hdr_info = rx_desc->wb.lower.lo_dword.hs_rss.hdr_info; + bool encap_pkt = false; + skb_checksum_none_assert(skb); /* Rx csum disabled */ if (!(ring->netdev->features & NETIF_F_RXCSUM)) return; + if ((pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_VXLAN)) && + (hdr_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_TUNNEL >> 16))) { + encap_pkt = true; + skb->encapsulation = 1; + skb->ip_summed = CHECKSUM_NONE; + } + /* if IP and error */ if (ixgbe_test_staterr(rx_desc, IXGBE_RXD_STAT_IPCS) && ixgbe_test_staterr(rx_desc, IXGBE_RXDADV_ERR_IPE)) { @@ -1413,8 +1425,6 @@ return; if (ixgbe_test_staterr(rx_desc, IXGBE_RXDADV_ERR_TCPE)) { - __le16 pkt_info = rx_desc->wb.lower.lo_dword.hs_rss.pkt_info; - /* * 82599 errata, UDP frames with a 0 checksum can be marked as * checksum errors. @@ -1429,6 +1439,17 @@ /* It must be a TCP or UDP packet with a valid checksum */ skb->ip_summed = CHECKSUM_UNNECESSARY; + if (encap_pkt) { + if (!ixgbe_test_staterr(rx_desc, IXGBE_RXD_STAT_OUTERIPCS)) + return; + + if (ixgbe_test_staterr(rx_desc, IXGBE_RXDADV_ERR_OUTERIPER)) { + ring->rx_stats.csum_err++; + return; + } + /* If we checked the outer header let the stack know */ + skb->csum_level = 1; + } } static bool ixgbe_alloc_mapped_page(struct ixgbe_ring *rx_ring, @@ -3564,10 +3585,24 @@ /* Enable MAC Anti-Spoofing */ hw->mac.ops.set_mac_anti_spoofing(hw, (adapter->num_vfs != 0), adapter->num_vfs); + + /* Ensure LLDP is set for Ethertype Antispoofing if we will be + * calling set_ethertype_anti_spoofing for each VF in loop below + */ + if (hw->mac.ops.set_ethertype_anti_spoofing) + IXGBE_WRITE_REG(hw, IXGBE_ETQF(IXGBE_ETQF_FILTER_LLDP), + (IXGBE_ETQF_FILTER_EN | /* enable filter */ + IXGBE_ETQF_TX_ANTISPOOF | /* tx antispoof */ + IXGBE_ETH_P_LLDP)); /* LLDP eth type */ + /* For VFs that have spoof checking turned off */ for (i = 0; i < adapter->num_vfs; i++) { if (!adapter->vfinfo[i].spoofchk_enabled) ixgbe_ndo_set_vf_spoofchk(adapter->netdev, i, false); + + /* enable ethertype anti spoofing if hw supports it */ + if (hw->mac.ops.set_ethertype_anti_spoofing) + hw->mac.ops.set_ethertype_anti_spoofing(hw, true, i); } } @@ -5627,6 +5662,10 @@ ixgbe_up_complete(adapter); +#if IS_ENABLED(CONFIG_IXGBE_VXLAN) + vxlan_get_rx_port(netdev); + +#endif return 0; err_set_queues: @@ -7771,6 +7810,64 @@ return 0; } +/** + * ixgbe_add_vxlan_port - Get notifications about VXLAN ports that come up + * @dev: The port's netdev + * @sa_family: Socket Family that VXLAN is notifiying us about + * @port: New UDP port number that VXLAN started listening to + **/ +static void ixgbe_add_vxlan_port(struct net_device *dev, sa_family_t sa_family, + __be16 port) +{ + struct ixgbe_adapter *adapter = netdev_priv(dev); + struct ixgbe_hw *hw = &adapter->hw; + u16 new_port = ntohs(port); + + if (sa_family == AF_INET6) + return; + + if (adapter->vxlan_port == new_port) { + netdev_info(dev, "Port %d already offloaded\n", new_port); + return; + } + + if (adapter->vxlan_port) { + netdev_info(dev, + "Hit Max num of UDP ports, not adding port %d\n", + new_port); + return; + } + + adapter->vxlan_port = new_port; + IXGBE_WRITE_REG(hw, IXGBE_VXLANCTRL, new_port); +} + +/** + * ixgbe_del_vxlan_port - Get notifications about VXLAN ports that go away + * @dev: The port's netdev + * @sa_family: Socket Family that VXLAN is notifying us about + * @port: UDP port number that VXLAN stopped listening to + **/ +static void ixgbe_del_vxlan_port(struct net_device *dev, sa_family_t sa_family, + __be16 port) +{ + struct ixgbe_adapter *adapter = netdev_priv(dev); + struct ixgbe_hw *hw = &adapter->hw; + u16 new_port = ntohs(port); + + if (sa_family == AF_INET6) + return; + + if (adapter->vxlan_port != new_port) { + netdev_info(dev, "Port %d was not found, not deleting\n", + new_port); + return; + } + + adapter->vxlan_port = 0; + IXGBE_WRITE_REG(hw, IXGBE_VXLANCTRL, 0); +} + static int ixgbe_ndo_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, @@ -7982,6 +8079,8 @@ .ndo_bridge_getlink = ixgbe_ndo_bridge_getlink, .ndo_dfwd_add_station = ixgbe_fwd_add, .ndo_dfwd_del_station = ixgbe_fwd_del, + .ndo_add_vxlan_port = ixgbe_add_vxlan_port, + .ndo_del_vxlan_port = ixgbe_del_vxlan_port, }; /** @@ -8339,6 +8438,15 @@ netdev->priv_flags |= IFF_UNICAST_FLT; netdev->priv_flags |= IFF_SUPP_NOFCS; + switch (adapter->hw.mac.type) { + case ixgbe_mac_X550: + case ixgbe_mac_X550EM_x: + netdev->hw_enc_features |= NETIF_F_RXCSUM; + break; + default: + break; + } + #ifdef CONFIG_IXGBE_DCB netdev->dcbnl_ops = &dcbnl_ops; #endif --- linux-3.19.0.orig/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c +++ linux-3.19.0/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c @@ -101,9 +101,6 @@ adapter->dcb_cfg.num_tcs.pfc_tcs = 1; } - /* We do not support RSS w/ SR-IOV */ - adapter->ring_feature[RING_F_RSS].limit = 1; - /* Disable RSC when in SR-IOV mode */ adapter->flags2 &= ~(IXGBE_FLAG2_RSC_CAPABLE | IXGBE_FLAG2_RSC_ENABLED); @@ -1097,14 +1094,12 @@ u16 vlan, u8 qos) { struct ixgbe_hw *hw = &adapter->hw; - int err = 0; + int err; - if (adapter->vfinfo[vf].pf_vlan) - err = ixgbe_set_vf_vlan(adapter, false, - adapter->vfinfo[vf].pf_vlan, - vf); + err = ixgbe_set_vf_vlan(adapter, true, vlan, vf); if (err) goto out; + ixgbe_set_vmvir(adapter, vlan, qos, vf); ixgbe_set_vmolr(hw, vf, false); if (adapter->vfinfo[vf].spoofchk_enabled) @@ -1143,6 +1138,11 @@ hw->mac.ops.set_vlan_anti_spoofing(hw, false, vf); if (adapter->vfinfo[vf].vlan_count) adapter->vfinfo[vf].vlan_count--; + + /* disable hide VLAN on X550 */ + if (hw->mac.type >= ixgbe_mac_X550) + ixgbe_write_qde(adapter, vf, IXGBE_QDE_ENABLE); + adapter->vfinfo[vf].pf_vlan = 0; adapter->vfinfo[vf].pf_qos = 0; --- linux-3.19.0.orig/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h +++ linux-3.19.0/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h @@ -378,6 +378,8 @@ #define IXGBE_SPOOF_MACAS_MASK 0xFF #define IXGBE_SPOOF_VLANAS_MASK 0xFF00 #define IXGBE_SPOOF_VLANAS_SHIFT 8 +#define IXGBE_SPOOF_ETHERTYPEAS 0xFF000000 +#define IXGBE_SPOOF_ETHERTYPEAS_SHIFT 16 #define IXGBE_PFVFSPOOF_REG_COUNT 8 #define IXGBE_DCA_TXCTRL(_i) (0x07200 + ((_i) * 4)) /* 16 of these (0-15) */ @@ -399,6 +401,7 @@ #define IXGBE_WUPL 0x05900 #define IXGBE_WUPM 0x05A00 /* wake up pkt memory 0x5A00-0x5A7C */ +#define IXGBE_VXLANCTRL 0x0000507C /* Rx filter VXLAN UDPPORT Register */ #define IXGBE_FHFT(_n) (0x09000 + ((_n) * 0x100)) /* Flex host filter table */ #define IXGBE_FHFT_EXT(_n) (0x09800 + ((_n) * 0x100)) /* Ext Flexible Host * Filter Table */ @@ -1540,6 +1543,7 @@ #define IXGBE_MAX_ETQF_FILTERS 8 #define IXGBE_ETQF_FCOE 0x08000000 /* bit 27 */ #define IXGBE_ETQF_BCN 0x10000000 /* bit 28 */ +#define IXGBE_ETQF_TX_ANTISPOOF 0x20000000 /* bit 29 */ #define IXGBE_ETQF_1588 0x40000000 /* bit 30 */ #define IXGBE_ETQF_FILTER_EN 0x80000000 /* bit 31 */ #define IXGBE_ETQF_POOL_ENABLE (1 << 26) /* bit 26 */ @@ -1565,6 +1569,9 @@ #define IXGBE_ETQF_FILTER_FCOE 2 #define IXGBE_ETQF_FILTER_1588 3 #define IXGBE_ETQF_FILTER_FIP 4 +#define IXGBE_ETQF_FILTER_LLDP 5 +#define IXGBE_ETQF_FILTER_LACP 6 + /* VLAN Control Bit Masks */ #define IXGBE_VLNCTRL_VET 0x0000FFFF /* bits 0-15 */ #define IXGBE_VLNCTRL_CFI 0x10000000 /* bit 28 */ @@ -2122,6 +2129,7 @@ #define IXGBE_RXD_STAT_IPCS 0x40 /* IP xsum calculated */ #define IXGBE_RXD_STAT_PIF 0x80 /* passed in-exact filter */ #define IXGBE_RXD_STAT_CRCV 0x100 /* Speculative CRC Valid */ +#define IXGBE_RXD_STAT_OUTERIPCS 0x100 /* Cloud IP xsum calculated */ #define IXGBE_RXD_STAT_VEXT 0x200 /* 1st VLAN found */ #define IXGBE_RXD_STAT_UDPV 0x400 /* Valid UDP checksum */ #define IXGBE_RXD_STAT_DYNINT 0x800 /* Pkt caused INT via DYNINT */ @@ -2139,6 +2147,7 @@ #define IXGBE_RXD_ERR_IPE 0x80 /* IP Checksum Error */ #define IXGBE_RXDADV_ERR_MASK 0xfff00000 /* RDESC.ERRORS mask */ #define IXGBE_RXDADV_ERR_SHIFT 20 /* RDESC.ERRORS shift */ +#define IXGBE_RXDADV_ERR_OUTERIPER 0x04000000 /* CRC IP Header error */ #define IXGBE_RXDADV_ERR_FCEOFE 0x80000000 /* FCoEFe/IPE */ #define IXGBE_RXDADV_ERR_FCERR 0x00700000 /* FCERR/FDIRERR */ #define IXGBE_RXDADV_ERR_FDIR_LEN 0x00100000 /* FDIR Length error */ @@ -2227,6 +2236,8 @@ #define IXGBE_RXDADV_PKTTYPE_UDP 0x00000200 /* UDP hdr present */ #define IXGBE_RXDADV_PKTTYPE_SCTP 0x00000400 /* SCTP hdr present */ #define IXGBE_RXDADV_PKTTYPE_NFS 0x00000800 /* NFS hdr present */ +#define IXGBE_RXDADV_PKTTYPE_VXLAN 0x00000800 /* VXLAN hdr present */ +#define IXGBE_RXDADV_PKTTYPE_TUNNEL 0x00010000 /* Tunnel type */ #define IXGBE_RXDADV_PKTTYPE_IPSEC_ESP 0x00001000 /* IPSec ESP */ #define IXGBE_RXDADV_PKTTYPE_IPSEC_AH 0x00002000 /* IPSec AH */ #define IXGBE_RXDADV_PKTTYPE_LINKSEC 0x00004000 /* LinkSec Encap */ @@ -3056,6 +3067,7 @@ s32 (*set_fw_drv_ver)(struct ixgbe_hw *, u8, u8, u8, u8); s32 (*get_thermal_sensor_data)(struct ixgbe_hw *); s32 (*init_thermal_sensor_thresh)(struct ixgbe_hw *hw); + void (*set_ethertype_anti_spoofing)(struct ixgbe_hw *, bool, int); /* DMA Coalescing */ s32 (*dmac_config)(struct ixgbe_hw *hw); --- linux-3.19.0.orig/drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c +++ linux-3.19.0/drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c @@ -55,9 +55,6 @@ { struct ixgbe_mac_info *mac = &hw->mac; - /* Call PHY identify routine to get the phy type */ - ixgbe_identify_phy_generic(hw); - mac->mcft_size = IXGBE_X540_MC_TBL_SIZE; mac->vft_size = IXGBE_X540_VFT_TBL_SIZE; mac->num_rar_entries = IXGBE_X540_RAR_ENTRIES; --- linux-3.19.0.orig/drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c +++ linux-3.19.0/drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c @@ -80,7 +80,7 @@ * Initializes the EEPROM parameters ixgbe_eeprom_info within the * ixgbe_hw struct in order to set up EEPROM access. **/ -s32 ixgbe_init_eeprom_params_X550(struct ixgbe_hw *hw) +static s32 ixgbe_init_eeprom_params_X550(struct ixgbe_hw *hw) { struct ixgbe_eeprom_info *eeprom = &hw->eeprom; u32 eec; @@ -110,8 +110,8 @@ * @device_type: 3 bit device type * @phy_data: Pointer to read data from the register **/ -s32 ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr, - u32 device_type, u32 *data) +static s32 ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr, + u32 device_type, u32 *data) { u32 i, command, error; @@ -158,7 +158,8 @@ * * Reads a 16 bit word from the EEPROM using the hostif. **/ -s32 ixgbe_read_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset, u16 *data) +static s32 ixgbe_read_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset, + u16 *data) { s32 status; struct ixgbe_hic_read_shadow_ram buffer; @@ -193,8 +194,8 @@ * * Reads a 16 bit word(s) from the EEPROM using the hostif. **/ -s32 ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw *hw, - u16 offset, u16 words, u16 *data) +static s32 ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw *hw, + u16 offset, u16 words, u16 *data) { struct ixgbe_hic_read_shadow_ram buffer; u32 current_word = 0; @@ -331,7 +332,8 @@ * * Returns a negative error code on error, or the 16-bit checksum **/ -s32 ixgbe_calc_checksum_X550(struct ixgbe_hw *hw, u16 *buffer, u32 buffer_size) +static s32 ixgbe_calc_checksum_X550(struct ixgbe_hw *hw, u16 *buffer, + u32 buffer_size) { u16 eeprom_ptrs[IXGBE_EEPROM_LAST_WORD + 1]; u16 *local_buffer; @@ -407,7 +409,7 @@ * * Returns a negative error code on error, or the 16-bit checksum **/ -s32 ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw *hw) +static s32 ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw *hw) { return ixgbe_calc_checksum_X550(hw, NULL, 0); } @@ -419,7 +421,7 @@ * * Reads a 16 bit word from the EEPROM using the hostif. **/ -s32 ixgbe_read_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, u16 *data) +static s32 ixgbe_read_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, u16 *data) { s32 status = 0; @@ -440,7 +442,8 @@ * Performs checksum calculation and validates the EEPROM checksum. If the * caller does not need checksum_val, the value can be NULL. **/ -s32 ixgbe_validate_eeprom_checksum_X550(struct ixgbe_hw *hw, u16 *checksum_val) +static s32 ixgbe_validate_eeprom_checksum_X550(struct ixgbe_hw *hw, + u16 *checksum_val) { s32 status; u16 checksum; @@ -489,7 +492,8 @@ * * Write a 16 bit word to the EEPROM using the hostif. **/ -s32 ixgbe_write_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset, u16 data) +static s32 ixgbe_write_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset, + u16 data) { s32 status; struct ixgbe_hic_write_shadow_ram buffer; @@ -517,7 +521,7 @@ * * Write a 16 bit word to the EEPROM using the hostif. **/ -s32 ixgbe_write_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, u16 data) +static s32 ixgbe_write_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, u16 data) { s32 status = 0; @@ -537,7 +541,7 @@ * * Issue a shadow RAM dump to FW to copy EEPROM from shadow RAM to the flash. **/ -s32 ixgbe_update_flash_X550(struct ixgbe_hw *hw) +static s32 ixgbe_update_flash_X550(struct ixgbe_hw *hw) { s32 status = 0; union ixgbe_hic_hdr2 buffer; @@ -560,7 +564,7 @@ * checksum and updates the EEPROM and instructs the hardware to update * the flash. **/ -s32 ixgbe_update_eeprom_checksum_X550(struct ixgbe_hw *hw) +static s32 ixgbe_update_eeprom_checksum_X550(struct ixgbe_hw *hw) { s32 status; u16 checksum = 0; @@ -600,8 +604,9 @@ * * Write a 16 bit word(s) to the EEPROM using the hostif. **/ -s32 ixgbe_write_ee_hostif_buffer_X550(struct ixgbe_hw *hw, - u16 offset, u16 words, u16 *data) +static s32 ixgbe_write_ee_hostif_buffer_X550(struct ixgbe_hw *hw, + u16 offset, u16 words, + u16 *data) { s32 status = 0; u32 i = 0; @@ -630,7 +635,7 @@ /** ixgbe_init_mac_link_ops_X550em - init mac link function pointers * @hw: pointer to hardware structure **/ -void ixgbe_init_mac_link_ops_X550em(struct ixgbe_hw *hw) +static void ixgbe_init_mac_link_ops_X550em(struct ixgbe_hw *hw) { struct ixgbe_mac_info *mac = &hw->mac; @@ -647,7 +652,7 @@ /** ixgbe_setup_sfp_modules_X550em - Setup SFP module * @hw: pointer to hardware structure */ -s32 ixgbe_setup_sfp_modules_X550em(struct ixgbe_hw *hw) +static s32 ixgbe_setup_sfp_modules_X550em(struct ixgbe_hw *hw) { bool setup_linear; u16 reg_slice, edc_mode; @@ -703,9 +708,9 @@ * @speed: pointer to link speed * @autoneg: true when autoneg or autotry is enabled **/ -s32 ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw, - ixgbe_link_speed *speed, - bool *autoneg) +static s32 ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw, + ixgbe_link_speed *speed, + bool *autoneg) { /* SFP */ if (hw->phy.media_type == ixgbe_media_type_fiber) { @@ -740,8 +745,8 @@ * @device_type: 3 bit device type * @data: Data to write to the register **/ -s32 ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr, - u32 device_type, u32 data) +static s32 ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr, + u32 device_type, u32 data) { u32 i, command, error; @@ -904,7 +909,7 @@ * * Configures the integrated KX4 PHY. **/ -s32 ixgbe_setup_kx4_x550em(struct ixgbe_hw *hw) +static s32 ixgbe_setup_kx4_x550em(struct ixgbe_hw *hw) { s32 status; u32 reg_val; @@ -942,7 +947,7 @@ * * Configures the integrated KR PHY. **/ -s32 ixgbe_setup_kr_x550em(struct ixgbe_hw *hw) +static s32 ixgbe_setup_kr_x550em(struct ixgbe_hw *hw) { s32 status; u32 reg_val; @@ -987,7 +992,7 @@ * A return of a non-zero value indicates an error, and the base driver should * not report link up. **/ -s32 ixgbe_setup_internal_phy_x550em(struct ixgbe_hw *hw) +static s32 ixgbe_setup_internal_phy_x550em(struct ixgbe_hw *hw) { u32 status; u16 lasi, autoneg_status, speed; @@ -1049,7 +1054,7 @@ * set during init_shared_code because the PHY/SFP type was * not known. Perform the SFP init if necessary. **/ -s32 ixgbe_init_phy_ops_X550em(struct ixgbe_hw *hw) +static s32 ixgbe_init_phy_ops_X550em(struct ixgbe_hw *hw) { struct ixgbe_phy_info *phy = &hw->phy; s32 ret_val; @@ -1102,7 +1107,7 @@ * Returns the media type (fiber, copper, backplane) * */ -enum ixgbe_media_type ixgbe_get_media_type_X550em(struct ixgbe_hw *hw) +static enum ixgbe_media_type ixgbe_get_media_type_X550em(struct ixgbe_hw *hw) { enum ixgbe_media_type media_type; @@ -1129,7 +1134,7 @@ /** ixgbe_init_ext_t_x550em - Start (unstall) the external Base T PHY. ** @hw: pointer to hardware structure **/ -s32 ixgbe_init_ext_t_x550em(struct ixgbe_hw *hw) +static s32 ixgbe_init_ext_t_x550em(struct ixgbe_hw *hw) { u32 status; u16 reg; @@ -1202,7 +1207,7 @@ ** and clears all interrupts, perform a PHY reset, and perform a link (MAC) ** reset. **/ -s32 ixgbe_reset_hw_X550em(struct ixgbe_hw *hw) +static s32 ixgbe_reset_hw_X550em(struct ixgbe_hw *hw) { ixgbe_link_speed link_speed; s32 status; @@ -1295,6 +1300,28 @@ return status; } +/** ixgbe_set_ethertype_anti_spoofing_X550 - Enable/Disable Ethertype + * anti-spoofing + * @hw: pointer to hardware structure + * @enable: enable or disable switch for Ethertype anti-spoofing + * @vf: Virtual Function pool - VF Pool to set for Ethertype anti-spoofing + **/ +void ixgbe_set_ethertype_anti_spoofing_X550(struct ixgbe_hw *hw, bool enable, + int vf) +{ + int vf_target_reg = vf >> 3; + int vf_target_shift = vf % 8 + IXGBE_SPOOF_ETHERTYPEAS_SHIFT; + u32 pfvfspoof; + + pfvfspoof = IXGBE_READ_REG(hw, IXGBE_PFVFSPOOF(vf_target_reg)); + if (enable) + pfvfspoof |= (1 << vf_target_shift); + else + pfvfspoof &= ~(1 << vf_target_shift); + + IXGBE_WRITE_REG(hw, IXGBE_PFVFSPOOF(vf_target_reg), pfvfspoof); +} + #define X550_COMMON_MAC \ .init_hw = &ixgbe_init_hw_generic, \ .start_hw = &ixgbe_start_hw_X540, \ @@ -1329,6 +1356,8 @@ .init_uta_tables = &ixgbe_init_uta_tables_generic, \ .set_mac_anti_spoofing = &ixgbe_set_mac_anti_spoofing, \ .set_vlan_anti_spoofing = &ixgbe_set_vlan_anti_spoofing, \ + .set_ethertype_anti_spoofing = \ + &ixgbe_set_ethertype_anti_spoofing_X550, \ .acquire_swfw_sync = &ixgbe_acquire_swfw_sync_X540, \ .release_swfw_sync = &ixgbe_release_swfw_sync_X540, \ .disable_rx_buff = &ixgbe_disable_rx_buff_generic, \ @@ -1345,7 +1374,6 @@ .get_san_mac_addr = &ixgbe_get_san_mac_addr_generic, .get_wwn_prefix = &ixgbe_get_wwn_prefix_generic, .setup_link = &ixgbe_setup_mac_link_X540, - .set_rxpba = &ixgbe_set_rxpba_generic, .get_link_capabilities = &ixgbe_get_copper_link_capabilities_generic, .setup_sfp = NULL, }; --- linux-3.19.0.orig/drivers/net/ethernet/intel/ixgbevf/ixgbevf.h +++ linux-3.19.0/drivers/net/ethernet/intel/ixgbevf/ixgbevf.h @@ -43,6 +43,13 @@ #define BP_EXTENDED_STATS #endif +#define IXGBE_MAX_TXD_PWR 14 +#define IXGBE_MAX_DATA_PER_TXD BIT(IXGBE_MAX_TXD_PWR) + +/* Tx Descriptors needed, worst case */ +#define TXD_USE_COUNT(S) DIV_ROUND_UP((S), IXGBE_MAX_DATA_PER_TXD) +#define DESC_NEEDED (MAX_SKB_FRAGS + 4) + /* wrapper around a pointer to a socket buffer, * so a DMA handle can be stored along with the buffer */ struct ixgbevf_tx_buffer { @@ -85,6 +92,18 @@ u64 csum_err; }; +enum ixgbevf_ring_state_t { + __IXGBEVF_TX_DETECT_HANG, + __IXGBEVF_HANG_CHECK_ARMED, +}; + +#define check_for_tx_hang(ring) \ + test_bit(__IXGBEVF_TX_DETECT_HANG, &(ring)->state) +#define set_check_for_tx_hang(ring) \ + set_bit(__IXGBEVF_TX_DETECT_HANG, &(ring)->state) +#define clear_check_for_tx_hang(ring) \ + clear_bit(__IXGBEVF_TX_DETECT_HANG, &(ring)->state) + struct ixgbevf_ring { struct ixgbevf_ring *next; struct net_device *netdev; @@ -101,7 +120,7 @@ struct ixgbevf_tx_buffer *tx_buffer_info; struct ixgbevf_rx_buffer *rx_buffer_info; }; - + unsigned long state; struct ixgbevf_stats stats; struct u64_stats_sync syncp; union { @@ -124,6 +143,7 @@ #define MAX_RX_QUEUES IXGBE_VF_MAX_RX_QUEUES #define MAX_TX_QUEUES IXGBE_VF_MAX_TX_QUEUES +#define IXGBEVF_MAX_RSS_QUEUES 2 #define IXGBEVF_DEFAULT_TXD 1024 #define IXGBEVF_DEFAULT_RXD 512 @@ -347,8 +367,6 @@ /* this field must be first, see ixgbevf_process_skb_fields */ unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)]; - struct timer_list watchdog_timer; - struct work_struct reset_task; struct ixgbevf_q_vector *q_vector[MAX_MSIX_Q_VECTORS]; /* Interrupt Throttle Rate */ @@ -378,8 +396,7 @@ * thus the additional *_CAPABLE flags. */ u32 flags; -#define IXGBE_FLAG_IN_WATCHDOG_TASK (u32)(1) - +#define IXGBEVF_FLAG_RESET_REQUESTED (u32)(1) #define IXGBEVF_FLAG_QUEUE_RESET_REQUESTED (u32)(1 << 2) struct msix_entry *msix_entries; @@ -415,9 +432,11 @@ u32 link_speed; bool link_up; - spinlock_t mbx_lock; + struct timer_list service_timer; + struct work_struct service_task; - struct work_struct watchdog_task; + spinlock_t mbx_lock; + unsigned long last_reset; }; enum ixbgevf_state_t { @@ -426,7 +445,8 @@ __IXGBEVF_DOWN, __IXGBEVF_DISABLED, __IXGBEVF_REMOVING, - __IXGBEVF_WORK_INIT, + __IXGBEVF_SERVICE_SCHED, + __IXGBEVF_SERVICE_INITED, }; enum ixgbevf_boards { --- linux-3.19.0.orig/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c +++ linux-3.19.0/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c @@ -98,6 +98,23 @@ module_param(debug, int, 0); MODULE_PARM_DESC(debug, "Debug level (0=none,...,16=all)"); +static void ixgbevf_service_event_schedule(struct ixgbevf_adapter *adapter) +{ + if (!test_bit(__IXGBEVF_DOWN, &adapter->state) && + !test_bit(__IXGBEVF_REMOVING, &adapter->state) && + !test_and_set_bit(__IXGBEVF_SERVICE_SCHED, &adapter->state)) + schedule_work(&adapter->service_task); +} + +static void ixgbevf_service_event_complete(struct ixgbevf_adapter *adapter) +{ + BUG_ON(!test_bit(__IXGBEVF_SERVICE_SCHED, &adapter->state)); + + /* flush memory to make sure state is correct before next watchdog */ + smp_mb__before_atomic(); + clear_bit(__IXGBEVF_SERVICE_SCHED, &adapter->state); +} + /* forward decls */ static void ixgbevf_queue_reset_subtask(struct ixgbevf_adapter *adapter); static void ixgbevf_set_itr(struct ixgbevf_q_vector *q_vector); @@ -111,8 +128,8 @@ return; hw->hw_addr = NULL; dev_err(&adapter->pdev->dev, "Adapter removed\n"); - if (test_bit(__IXGBEVF_WORK_INIT, &adapter->state)) - schedule_work(&adapter->watchdog_task); + if (test_bit(__IXGBEVF_SERVICE_INITED, &adapter->state)) + ixgbevf_service_event_schedule(adapter); } static void ixgbevf_check_remove(struct ixgbe_hw *hw, u32 reg) @@ -199,14 +216,72 @@ /* tx_buffer must be completely set up in the transmit path */ } -#define IXGBE_MAX_TXD_PWR 14 -#define IXGBE_MAX_DATA_PER_TXD (1 << IXGBE_MAX_TXD_PWR) +static u64 ixgbevf_get_tx_completed(struct ixgbevf_ring *ring) +{ + return ring->stats.packets; +} + +static u32 ixgbevf_get_tx_pending(struct ixgbevf_ring *ring) +{ + struct ixgbevf_adapter *adapter = netdev_priv(ring->netdev); + struct ixgbe_hw *hw = &adapter->hw; + + u32 head = IXGBE_READ_REG(hw, IXGBE_VFTDH(ring->reg_idx)); + u32 tail = IXGBE_READ_REG(hw, IXGBE_VFTDT(ring->reg_idx)); + + if (head != tail) + return (head < tail) ? + tail - head : (tail + ring->count - head); + + return 0; +} + +static inline bool ixgbevf_check_tx_hang(struct ixgbevf_ring *tx_ring) +{ + u32 tx_done = ixgbevf_get_tx_completed(tx_ring); + u32 tx_done_old = tx_ring->tx_stats.tx_done_old; + u32 tx_pending = ixgbevf_get_tx_pending(tx_ring); + + clear_check_for_tx_hang(tx_ring); + + /* Check for a hung queue, but be thorough. This verifies + * that a transmit has been completed since the previous + * check AND there is at least one packet pending. The + * ARMED bit is set to indicate a potential hang. + */ + if ((tx_done_old == tx_done) && tx_pending) { + /* make sure it is true for two checks in a row */ + return test_and_set_bit(__IXGBEVF_HANG_CHECK_ARMED, + &tx_ring->state); + } + /* reset the countdown */ + clear_bit(__IXGBEVF_HANG_CHECK_ARMED, &tx_ring->state); + + /* update completed stats and continue */ + tx_ring->tx_stats.tx_done_old = tx_done; + + return false; +} + +static void ixgbevf_tx_timeout_reset(struct ixgbevf_adapter *adapter) +{ + /* Do the reset outside of interrupt context */ + if (!test_bit(__IXGBEVF_DOWN, &adapter->state)) { + adapter->flags |= IXGBEVF_FLAG_RESET_REQUESTED; + ixgbevf_service_event_schedule(adapter); + } +} -/* Tx Descriptors needed, worst case */ -#define TXD_USE_COUNT(S) DIV_ROUND_UP((S), IXGBE_MAX_DATA_PER_TXD) -#define DESC_NEEDED (MAX_SKB_FRAGS + 4) +/** + * ixgbevf_tx_timeout - Respond to a Tx Hang + * @netdev: network interface device structure + **/ +static void ixgbevf_tx_timeout(struct net_device *netdev) +{ + struct ixgbevf_adapter *adapter = netdev_priv(netdev); -static void ixgbevf_tx_timeout(struct net_device *netdev); + ixgbevf_tx_timeout_reset(adapter); +} /** * ixgbevf_clean_tx_irq - Reclaim resources after transmit completes @@ -311,6 +386,37 @@ q_vector->tx.total_bytes += total_bytes; q_vector->tx.total_packets += total_packets; + if (check_for_tx_hang(tx_ring) && ixgbevf_check_tx_hang(tx_ring)) { + struct ixgbe_hw *hw = &adapter->hw; + union ixgbe_adv_tx_desc *eop_desc; + + eop_desc = tx_ring->tx_buffer_info[i].next_to_watch; + + pr_err("Detected Tx Unit Hang\n" + " Tx Queue <%d>\n" + " TDH, TDT <%x>, <%x>\n" + " next_to_use <%x>\n" + " next_to_clean <%x>\n" + "tx_buffer_info[next_to_clean]\n" + " next_to_watch <%p>\n" + " eop_desc->wb.status <%x>\n" + " time_stamp <%lx>\n" + " jiffies <%lx>\n", + tx_ring->queue_index, + IXGBE_READ_REG(hw, IXGBE_VFTDH(tx_ring->reg_idx)), + IXGBE_READ_REG(hw, IXGBE_VFTDT(tx_ring->reg_idx)), + tx_ring->next_to_use, i, + eop_desc, (eop_desc ? eop_desc->wb.status : 0), + tx_ring->tx_buffer_info[i].time_stamp, jiffies); + + netif_stop_subqueue(tx_ring->netdev, tx_ring->queue_index); + + /* schedule immediate reset if we believe we hung */ + ixgbevf_tx_timeout_reset(adapter); + + return true; + } + #define TX_WAKE_THRESHOLD (DESC_NEEDED * 2) if (unlikely(total_packets && netif_carrier_ok(tx_ring->netdev) && (ixgbevf_desc_unused(tx_ring) >= TX_WAKE_THRESHOLD))) { @@ -1158,9 +1264,7 @@ hw->mac.get_link_status = 1; - if (!test_bit(__IXGBEVF_DOWN, &adapter->state) && - !test_bit(__IXGBEVF_REMOVING, &adapter->state)) - mod_timer(&adapter->watchdog_timer, jiffies); + ixgbevf_service_event_schedule(adapter); IXGBE_WRITE_REG(hw, IXGBE_VTEIMS, adapter->eims_other); @@ -1479,6 +1583,8 @@ txdctl |= (1 << 8) | /* HTHRESH = 1 */ 32; /* PTHRESH = 32 */ + clear_bit(__IXGBEVF_HANG_CHECK_ARMED, &ring->state); + IXGBE_WRITE_REG(hw, IXGBE_VFTXDCTL(reg_idx), txdctl); /* poll to verify queue is enabled */ @@ -1584,6 +1690,39 @@ reg_idx); } +static void ixgbevf_setup_vfmrqc(struct ixgbevf_adapter *adapter) +{ + struct ixgbe_hw *hw = &adapter->hw; + u32 vfmrqc = 0, vfreta = 0; + u32 rss_key[10]; + u16 rss_i = adapter->num_rx_queues; + int i, j; + + /* Fill out hash function seeds */ + netdev_rss_key_fill(rss_key, sizeof(rss_key)); + for (i = 0; i < 10; i++) + IXGBE_WRITE_REG(hw, IXGBE_VFRSSRK(i), rss_key[i]); + + /* Fill out redirection table */ + for (i = 0, j = 0; i < 64; i++, j++) { + if (j == rss_i) + j = 0; + vfreta = (vfreta << 8) | (j * 0x1); + if ((i & 3) == 3) + IXGBE_WRITE_REG(hw, IXGBE_VFRETA(i >> 2), vfreta); + } + + /* Perform hash on these packet types */ + vfmrqc |= IXGBE_VFMRQC_RSS_FIELD_IPV4 | + IXGBE_VFMRQC_RSS_FIELD_IPV4_TCP | + IXGBE_VFMRQC_RSS_FIELD_IPV6 | + IXGBE_VFMRQC_RSS_FIELD_IPV6_TCP; + + vfmrqc |= IXGBE_VFMRQC_RSSEN; + + IXGBE_WRITE_REG(hw, IXGBE_VFMRQC, vfmrqc); +} + static void ixgbevf_configure_rx_ring(struct ixgbevf_adapter *adapter, struct ixgbevf_ring *ring) { @@ -1640,6 +1779,8 @@ struct net_device *netdev = adapter->netdev; ixgbevf_setup_psrtype(adapter); + if (hw->mac.type >= ixgbe_mac_X550_vf) + ixgbevf_setup_vfmrqc(adapter); /* notify the PF of our intent to use this size of frame */ ixgbevf_rlpml_set_vf(hw, netdev->mtu + ETH_HLEN + ETH_FCS_LEN); @@ -1794,7 +1935,8 @@ struct ixgbe_hw *hw = &adapter->hw; unsigned int def_q = 0; unsigned int num_tcs = 0; - unsigned int num_rx_queues = 1; + unsigned int num_rx_queues = adapter->num_rx_queues; + unsigned int num_tx_queues = adapter->num_tx_queues; int err; spin_lock_bh(&adapter->mbx_lock); @@ -1808,6 +1950,9 @@ return err; if (num_tcs > 1) { + /* we need only one Tx queue */ + num_tx_queues = 1; + /* update default Tx ring register index */ adapter->tx_ring[0]->reg_idx = def_q; @@ -1816,7 +1961,8 @@ } /* if we have a bad config abort request queue reset */ - if (adapter->num_rx_queues != num_rx_queues) { + if ((adapter->num_rx_queues != num_rx_queues) || + (adapter->num_tx_queues != num_tx_queues)) { /* force mailbox timeout to prevent further messages */ hw->mbx.timeout = 0; @@ -1917,6 +2063,10 @@ clear_bit(__IXGBEVF_DOWN, &adapter->state); ixgbevf_napi_enable_all(adapter); + /* clear any pending interrupts, may auto mask */ + IXGBE_READ_REG(hw, IXGBE_VTEICR); + ixgbevf_irq_enable(adapter); + /* enable transmits */ netif_tx_start_all_queues(netdev); @@ -1924,21 +2074,14 @@ ixgbevf_init_last_counter_stats(adapter); hw->mac.get_link_status = 1; - mod_timer(&adapter->watchdog_timer, jiffies); + mod_timer(&adapter->service_timer, jiffies); } void ixgbevf_up(struct ixgbevf_adapter *adapter) { - struct ixgbe_hw *hw = &adapter->hw; - ixgbevf_configure(adapter); ixgbevf_up_complete(adapter); - - /* clear any pending interrupts, may auto mask */ - IXGBE_READ_REG(hw, IXGBE_VTEICR); - - ixgbevf_irq_enable(adapter); } /** @@ -2045,22 +2188,19 @@ for (i = 0; i < adapter->num_rx_queues; i++) ixgbevf_disable_rx_queue(adapter, adapter->rx_ring[i]); - netif_tx_disable(netdev); - - msleep(10); + usleep_range(10000, 20000); netif_tx_stop_all_queues(netdev); + /* call carrier off first to avoid false dev_watchdog timeouts */ + netif_carrier_off(netdev); + netif_tx_disable(netdev); + ixgbevf_irq_disable(adapter); ixgbevf_napi_disable_all(adapter); - del_timer_sync(&adapter->watchdog_timer); - /* can't call flush scheduled work here because it can deadlock - * if linkwatch_event tries to acquire the rtnl_lock which we are - * holding */ - while (adapter->flags & IXGBE_FLAG_IN_WATCHDOG_TASK) - msleep(1); + del_timer_sync(&adapter->service_timer); /* disable transmits in the hardware now that interrupts are off */ for (i = 0; i < adapter->num_tx_queues; i++) { @@ -2070,8 +2210,6 @@ IXGBE_TXDCTL_SWFLSH); } - netif_carrier_off(netdev); - if (!pci_channel_offline(adapter->pdev)) ixgbevf_reset(adapter); @@ -2110,6 +2248,8 @@ memcpy(netdev->perm_addr, adapter->hw.mac.addr, netdev->addr_len); } + + adapter->last_reset = jiffies; } static int ixgbevf_acquire_msix_vectors(struct ixgbevf_adapter *adapter, @@ -2181,8 +2321,19 @@ return; /* we need as many queues as traffic classes */ - if (num_tcs > 1) + if (num_tcs > 1) { adapter->num_rx_queues = num_tcs; + } else { + u16 rss = min_t(u16, num_online_cpus(), IXGBEVF_MAX_RSS_QUEUES); + + switch (hw->api_version) { + case ixgbe_mbox_api_11: + adapter->num_rx_queues = rss; + adapter->num_tx_queues = rss; + default: + break; + } + } } /** @@ -2552,7 +2703,8 @@ struct ixgbe_hw *hw = &adapter->hw; int i; - if (!adapter->link_up) + if (test_bit(__IXGBEVF_DOWN, &adapter->state) || + test_bit(__IXGBEVF_RESETTING, &adapter->state)) return; UPDATE_VF_COUNTER_32bit(IXGBE_VFGPRC, adapter->stats.last_vfgprc, @@ -2576,79 +2728,176 @@ } /** - * ixgbevf_watchdog - Timer Call-back + * ixgbevf_service_timer - Timer Call-back * @data: pointer to adapter cast into an unsigned long **/ -static void ixgbevf_watchdog(unsigned long data) +static void ixgbevf_service_timer(unsigned long data) { struct ixgbevf_adapter *adapter = (struct ixgbevf_adapter *)data; + + /* Reset the timer */ + mod_timer(&adapter->service_timer, (HZ * 2) + jiffies); + + ixgbevf_service_event_schedule(adapter); +} + +static void ixgbevf_reset_subtask(struct ixgbevf_adapter *adapter) +{ + if (!(adapter->flags & IXGBEVF_FLAG_RESET_REQUESTED)) + return; + + adapter->flags &= ~IXGBEVF_FLAG_RESET_REQUESTED; + + /* If we're already down or resetting, just bail */ + if (test_bit(__IXGBEVF_DOWN, &adapter->state) || + test_bit(__IXGBEVF_RESETTING, &adapter->state)) + return; + + adapter->tx_timeout_count++; + + ixgbevf_reinit_locked(adapter); +} + +/* ixgbevf_check_hang_subtask - check for hung queues and dropped interrupts + * @adapter - pointer to the device adapter structure + * + * This function serves two purposes. First it strobes the interrupt lines + * in order to make certain interrupts are occurring. Secondly it sets the + * bits needed to check for TX hangs. As a result we should immediately + * determine if a hang has occurred. + */ +static void ixgbevf_check_hang_subtask(struct ixgbevf_adapter *adapter) +{ struct ixgbe_hw *hw = &adapter->hw; u32 eics = 0; int i; - /* - * Do the watchdog outside of interrupt context due to the lovely - * delays that some of the newer hardware requires - */ + /* If we're down or resetting, just bail */ + if (test_bit(__IXGBEVF_DOWN, &adapter->state) || + test_bit(__IXGBEVF_RESETTING, &adapter->state)) + return; - if (test_bit(__IXGBEVF_DOWN, &adapter->state)) - goto watchdog_short_circuit; + /* Force detection of hung controller */ + if (netif_carrier_ok(adapter->netdev)) { + for (i = 0; i < adapter->num_tx_queues; i++) + set_check_for_tx_hang(adapter->tx_ring[i]); + } /* get one bit for every active tx/rx interrupt vector */ for (i = 0; i < adapter->num_msix_vectors - NON_Q_VECTORS; i++) { struct ixgbevf_q_vector *qv = adapter->q_vector[i]; + if (qv->rx.ring || qv->tx.ring) eics |= 1 << i; } + /* Cause software interrupt to ensure rings are cleaned */ IXGBE_WRITE_REG(hw, IXGBE_VTEICS, eics); +} -watchdog_short_circuit: - schedule_work(&adapter->watchdog_task); +/** + * ixgbevf_watchdog_update_link - update the link status + * @adapter - pointer to the device adapter structure + **/ +static void ixgbevf_watchdog_update_link(struct ixgbevf_adapter *adapter) +{ + struct ixgbe_hw *hw = &adapter->hw; + u32 link_speed = adapter->link_speed; + bool link_up = adapter->link_up; + s32 err; + + spin_lock_bh(&adapter->mbx_lock); + + err = hw->mac.ops.check_link(hw, &link_speed, &link_up, false); + + spin_unlock_bh(&adapter->mbx_lock); + + /* if check for link returns error we will need to reset */ + if (err && time_after(jiffies, adapter->last_reset + (10 * HZ))) { + adapter->flags |= IXGBEVF_FLAG_RESET_REQUESTED; + link_up = false; + } + + adapter->link_up = link_up; + adapter->link_speed = link_speed; } /** - * ixgbevf_tx_timeout - Respond to a Tx Hang - * @netdev: network interface device structure + * ixgbevf_watchdog_link_is_up - update netif_carrier status and + * print link up message + * @adapter - pointer to the device adapter structure **/ -static void ixgbevf_tx_timeout(struct net_device *netdev) +static void ixgbevf_watchdog_link_is_up(struct ixgbevf_adapter *adapter) { - struct ixgbevf_adapter *adapter = netdev_priv(netdev); + struct net_device *netdev = adapter->netdev; - /* Do the reset outside of interrupt context */ - schedule_work(&adapter->reset_task); + /* only continue if link was previously down */ + if (netif_carrier_ok(netdev)) + return; + + dev_info(&adapter->pdev->dev, "NIC Link is Up %s\n", + (adapter->link_speed == IXGBE_LINK_SPEED_10GB_FULL) ? + "10 Gbps" : + (adapter->link_speed == IXGBE_LINK_SPEED_1GB_FULL) ? + "1 Gbps" : + (adapter->link_speed == IXGBE_LINK_SPEED_100_FULL) ? + "100 Mbps" : + "unknown speed"); + + netif_carrier_on(netdev); } -static void ixgbevf_reset_task(struct work_struct *work) +/** + * ixgbevf_watchdog_link_is_down - update netif_carrier status and + * print link down message + * @adapter - pointer to the adapter structure + **/ +static void ixgbevf_watchdog_link_is_down(struct ixgbevf_adapter *adapter) { - struct ixgbevf_adapter *adapter; - adapter = container_of(work, struct ixgbevf_adapter, reset_task); + struct net_device *netdev = adapter->netdev; - /* If we're already down or resetting, just bail */ + adapter->link_speed = 0; + + /* only continue if link was up previously */ + if (!netif_carrier_ok(netdev)) + return; + + dev_info(&adapter->pdev->dev, "NIC Link is Down\n"); + + netif_carrier_off(netdev); +} + +/** + * ixgbevf_watchdog_subtask - worker thread to bring link up + * @work: pointer to work_struct containing our data + **/ +static void ixgbevf_watchdog_subtask(struct ixgbevf_adapter *adapter) +{ + /* if interface is down do nothing */ if (test_bit(__IXGBEVF_DOWN, &adapter->state) || - test_bit(__IXGBEVF_REMOVING, &adapter->state) || test_bit(__IXGBEVF_RESETTING, &adapter->state)) return; - adapter->tx_timeout_count++; + ixgbevf_watchdog_update_link(adapter); - ixgbevf_reinit_locked(adapter); + if (adapter->link_up) + ixgbevf_watchdog_link_is_up(adapter); + else + ixgbevf_watchdog_link_is_down(adapter); + + ixgbevf_update_stats(adapter); } /** - * ixgbevf_watchdog_task - worker thread to bring link up + * ixgbevf_service_task - manages and runs subtasks * @work: pointer to work_struct containing our data **/ -static void ixgbevf_watchdog_task(struct work_struct *work) +static void ixgbevf_service_task(struct work_struct *work) { struct ixgbevf_adapter *adapter = container_of(work, struct ixgbevf_adapter, - watchdog_task); - struct net_device *netdev = adapter->netdev; + service_task); struct ixgbe_hw *hw = &adapter->hw; - u32 link_speed = adapter->link_speed; - bool link_up = adapter->link_up; - s32 need_reset; if (IXGBE_REMOVED(hw->hw_addr)) { if (!test_bit(__IXGBEVF_DOWN, &adapter->state)) { @@ -2658,73 +2907,13 @@ } return; } - ixgbevf_queue_reset_subtask(adapter); - - adapter->flags |= IXGBE_FLAG_IN_WATCHDOG_TASK; - - /* - * Always check the link on the watchdog because we have - * no LSC interrupt - */ - spin_lock_bh(&adapter->mbx_lock); - - need_reset = hw->mac.ops.check_link(hw, &link_speed, &link_up, false); - - spin_unlock_bh(&adapter->mbx_lock); - - if (need_reset) { - adapter->link_up = link_up; - adapter->link_speed = link_speed; - netif_carrier_off(netdev); - netif_tx_stop_all_queues(netdev); - schedule_work(&adapter->reset_task); - goto pf_has_reset; - } - adapter->link_up = link_up; - adapter->link_speed = link_speed; - - if (link_up) { - if (!netif_carrier_ok(netdev)) { - char *link_speed_string; - switch (link_speed) { - case IXGBE_LINK_SPEED_10GB_FULL: - link_speed_string = "10 Gbps"; - break; - case IXGBE_LINK_SPEED_1GB_FULL: - link_speed_string = "1 Gbps"; - break; - case IXGBE_LINK_SPEED_100_FULL: - link_speed_string = "100 Mbps"; - break; - default: - link_speed_string = "unknown speed"; - break; - } - dev_info(&adapter->pdev->dev, - "NIC Link is Up, %s\n", link_speed_string); - netif_carrier_on(netdev); - netif_tx_wake_all_queues(netdev); - } - } else { - adapter->link_up = false; - adapter->link_speed = 0; - if (netif_carrier_ok(netdev)) { - dev_info(&adapter->pdev->dev, "NIC Link is Down\n"); - netif_carrier_off(netdev); - netif_tx_stop_all_queues(netdev); - } - } - ixgbevf_update_stats(adapter); - -pf_has_reset: - /* Reset the timer */ - if (!test_bit(__IXGBEVF_DOWN, &adapter->state) && - !test_bit(__IXGBEVF_REMOVING, &adapter->state)) - mod_timer(&adapter->watchdog_timer, - round_jiffies(jiffies + (2 * HZ))); + ixgbevf_queue_reset_subtask(adapter); + ixgbevf_reset_subtask(adapter); + ixgbevf_watchdog_subtask(adapter); + ixgbevf_check_hang_subtask(adapter); - adapter->flags &= ~IXGBE_FLAG_IN_WATCHDOG_TASK; + ixgbevf_service_event_complete(adapter); } /** @@ -2944,10 +3133,6 @@ if (!adapter->num_msix_vectors) return -ENOMEM; - /* disallow open during test */ - if (test_bit(__IXGBEVF_TESTING, &adapter->state)) - return -EBUSY; - if (hw->adapter_stopped) { ixgbevf_reset(adapter); /* if adapter is still stopped then PF isn't up and @@ -2960,6 +3145,12 @@ } } + /* disallow open during test */ + if (test_bit(__IXGBEVF_TESTING, &adapter->state)) + return -EBUSY; + + netif_carrier_off(netdev); + /* allocate transmit descriptors */ err = ixgbevf_setup_all_tx_resources(adapter); if (err) @@ -2979,15 +3170,11 @@ */ ixgbevf_map_rings_to_vectors(adapter); - ixgbevf_up_complete(adapter); - - /* clear any pending interrupts, may auto mask */ - IXGBE_READ_REG(hw, IXGBE_VTEICR); err = ixgbevf_request_irq(adapter); if (err) goto err_req_irq; - ixgbevf_irq_enable(adapter); + ixgbevf_up_complete(adapter); return 0; @@ -3822,28 +4009,28 @@ NETIF_F_HW_VLAN_CTAG_RX | NETIF_F_HW_VLAN_CTAG_FILTER; - netdev->vlan_features |= NETIF_F_TSO; - netdev->vlan_features |= NETIF_F_TSO6; - netdev->vlan_features |= NETIF_F_IP_CSUM; - netdev->vlan_features |= NETIF_F_IPV6_CSUM; - netdev->vlan_features |= NETIF_F_SG; + netdev->vlan_features |= NETIF_F_TSO | + NETIF_F_TSO6 | + NETIF_F_IP_CSUM | + NETIF_F_IPV6_CSUM | + NETIF_F_SG; if (pci_using_dac) netdev->features |= NETIF_F_HIGHDMA; netdev->priv_flags |= IFF_UNICAST_FLT; - init_timer(&adapter->watchdog_timer); - adapter->watchdog_timer.function = ixgbevf_watchdog; - adapter->watchdog_timer.data = (unsigned long)adapter; - if (IXGBE_REMOVED(hw->hw_addr)) { err = -EIO; goto err_sw_init; } - INIT_WORK(&adapter->reset_task, ixgbevf_reset_task); - INIT_WORK(&adapter->watchdog_task, ixgbevf_watchdog_task); - set_bit(__IXGBEVF_WORK_INIT, &adapter->state); + + setup_timer(&adapter->service_timer, &ixgbevf_service_timer, + (unsigned long)adapter); + + INIT_WORK(&adapter->service_task, ixgbevf_service_task); + set_bit(__IXGBEVF_SERVICE_INITED, &adapter->state); + clear_bit(__IXGBEVF_SERVICE_SCHED, &adapter->state); err = ixgbevf_init_interrupt_scheme(adapter); if (err) @@ -3917,11 +4104,7 @@ adapter = netdev_priv(netdev); set_bit(__IXGBEVF_REMOVING, &adapter->state); - - del_timer_sync(&adapter->watchdog_timer); - - cancel_work_sync(&adapter->reset_task); - cancel_work_sync(&adapter->watchdog_task); + cancel_work_sync(&adapter->service_task); if (netdev->reg_state == NETREG_REGISTERED) unregister_netdev(netdev); @@ -3955,7 +4138,7 @@ struct net_device *netdev = pci_get_drvdata(pdev); struct ixgbevf_adapter *adapter = netdev_priv(netdev); - if (!test_bit(__IXGBEVF_WORK_INIT, &adapter->state)) + if (!test_bit(__IXGBEVF_SERVICE_INITED, &adapter->state)) return PCI_ERS_RESULT_DISCONNECT; rtnl_lock(); --- linux-3.19.0.orig/drivers/net/ethernet/intel/ixgbevf/regs.h +++ linux-3.19.0/drivers/net/ethernet/intel/ixgbevf/regs.h @@ -69,6 +69,16 @@ #define IXGBE_VFGOTC_LSB 0x02020 #define IXGBE_VFGOTC_MSB 0x02024 #define IXGBE_VFMPRC 0x01034 +#define IXGBE_VFMRQC 0x3000 +#define IXGBE_VFRSSRK(x) (0x3100 + ((x) * 4)) +#define IXGBE_VFRETA(x) (0x3200 + ((x) * 4)) + +/* VFMRQC bits */ +#define IXGBE_VFMRQC_RSSEN 0x00000001 /* RSS Enable */ +#define IXGBE_VFMRQC_RSS_FIELD_IPV4_TCP 0x00010000 +#define IXGBE_VFMRQC_RSS_FIELD_IPV4 0x00020000 +#define IXGBE_VFMRQC_RSS_FIELD_IPV6 0x00100000 +#define IXGBE_VFMRQC_RSS_FIELD_IPV6_TCP 0x00200000 #define IXGBE_WRITE_FLUSH(a) (IXGBE_READ_REG(a, IXGBE_VFSTATUS)) --- linux-3.19.0.orig/drivers/net/ethernet/marvell/pxa168_eth.c +++ linux-3.19.0/drivers/net/ethernet/marvell/pxa168_eth.c @@ -1508,7 +1508,8 @@ np = of_parse_phandle(pdev->dev.of_node, "phy-handle", 0); if (!np) { dev_err(&pdev->dev, "missing phy-handle\n"); - return -EINVAL; + err = -EINVAL; + goto err_netdev; } of_property_read_u32(np, "reg", &pep->phy_addr); pep->phy_intf = of_get_phy_mode(pdev->dev.of_node); @@ -1526,7 +1527,7 @@ pep->smi_bus = mdiobus_alloc(); if (pep->smi_bus == NULL) { err = -ENOMEM; - goto err_base; + goto err_netdev; } pep->smi_bus->priv = pep; pep->smi_bus->name = "pxa168_eth smi"; @@ -1551,13 +1552,10 @@ mdiobus_unregister(pep->smi_bus); err_free_mdio: mdiobus_free(pep->smi_bus); -err_base: - iounmap(pep->base); err_netdev: free_netdev(dev); err_clk: - clk_disable(clk); - clk_put(clk); + clk_disable_unprepare(clk); return err; } @@ -1574,13 +1572,9 @@ if (pep->phy) phy_disconnect(pep->phy); if (pep->clk) { - clk_disable(pep->clk); - clk_put(pep->clk); - pep->clk = NULL; + clk_disable_unprepare(pep->clk); } - iounmap(pep->base); - pep->base = NULL; mdiobus_unregister(pep->smi_bus); mdiobus_free(pep->smi_bus); unregister_netdev(dev); --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/alloc.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/alloc.c @@ -592,7 +592,7 @@ buf->nbufs = 1; buf->npages = 1; buf->page_shift = get_order(size) + PAGE_SHIFT; - buf->direct.buf = dma_alloc_coherent(&dev->pdev->dev, + buf->direct.buf = dma_alloc_coherent(&dev->persist->pdev->dev, size, &t, gfp); if (!buf->direct.buf) return -ENOMEM; @@ -619,7 +619,8 @@ for (i = 0; i < buf->nbufs; ++i) { buf->page_list[i].buf = - dma_alloc_coherent(&dev->pdev->dev, PAGE_SIZE, + dma_alloc_coherent(&dev->persist->pdev->dev, + PAGE_SIZE, &t, gfp); if (!buf->page_list[i].buf) goto err_free; @@ -657,7 +658,8 @@ int i; if (buf->nbufs == 1) - dma_free_coherent(&dev->pdev->dev, size, buf->direct.buf, + dma_free_coherent(&dev->persist->pdev->dev, size, + buf->direct.buf, buf->direct.map); else { if (BITS_PER_LONG == 64 && buf->direct.buf) @@ -665,7 +667,8 @@ for (i = 0; i < buf->nbufs; ++i) if (buf->page_list[i].buf) - dma_free_coherent(&dev->pdev->dev, PAGE_SIZE, + dma_free_coherent(&dev->persist->pdev->dev, + PAGE_SIZE, buf->page_list[i].buf, buf->page_list[i].map); kfree(buf->page_list); @@ -738,7 +741,7 @@ if (!mlx4_alloc_db_from_pgdir(pgdir, db, order)) goto out; - pgdir = mlx4_alloc_db_pgdir(&(dev->pdev->dev), gfp); + pgdir = mlx4_alloc_db_pgdir(&dev->persist->pdev->dev, gfp); if (!pgdir) { ret = -ENOMEM; goto out; @@ -775,7 +778,7 @@ set_bit(i, db->u.pgdir->bits[o]); if (bitmap_full(db->u.pgdir->order1, MLX4_DB_PER_PAGE / 2)) { - dma_free_coherent(&(dev->pdev->dev), PAGE_SIZE, + dma_free_coherent(&dev->persist->pdev->dev, PAGE_SIZE, db->u.pgdir->db_page, db->u.pgdir->db_dma); list_del(&db->u.pgdir->list); kfree(db->u.pgdir); --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/catas.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/catas.c @@ -40,16 +40,177 @@ MLX4_CATAS_POLL_INTERVAL = 5 * HZ, }; -static DEFINE_SPINLOCK(catas_lock); -static LIST_HEAD(catas_list); -static struct work_struct catas_work; -static int internal_err_reset = 1; -module_param(internal_err_reset, int, 0644); +int mlx4_internal_err_reset = 1; +module_param_named(internal_err_reset, mlx4_internal_err_reset, int, 0644); MODULE_PARM_DESC(internal_err_reset, - "Reset device on internal errors if non-zero" - " (default 1, in SRIOV mode default is 0)"); + "Reset device on internal errors if non-zero (default 1)"); + +static int read_vendor_id(struct mlx4_dev *dev) +{ + u16 vendor_id = 0; + int ret; + + ret = pci_read_config_word(dev->persist->pdev, 0, &vendor_id); + if (ret) { + mlx4_err(dev, "Failed to read vendor ID, ret=%d\n", ret); + return ret; + } + + if (vendor_id == 0xffff) { + mlx4_err(dev, "PCI can't be accessed to read vendor id\n"); + return -EINVAL; + } + + return 0; +} + +static int mlx4_reset_master(struct mlx4_dev *dev) +{ + int err = 0; + + if (mlx4_is_master(dev)) + mlx4_report_internal_err_comm_event(dev); + + if (!pci_channel_offline(dev->persist->pdev)) { + err = read_vendor_id(dev); + /* If PCI can't be accessed to read vendor ID we assume that its + * link was disabled and chip was already reset. + */ + if (err) + return 0; + + err = mlx4_reset(dev); + if (err) + mlx4_err(dev, "Fail to reset HCA\n"); + } + + return err; +} + +static int mlx4_reset_slave(struct mlx4_dev *dev) +{ +#define COM_CHAN_RST_REQ_OFFSET 0x10 +#define COM_CHAN_RST_ACK_OFFSET 0x08 + + u32 comm_flags; + u32 rst_req; + u32 rst_ack; + unsigned long end; + struct mlx4_priv *priv = mlx4_priv(dev); + + if (pci_channel_offline(dev->persist->pdev)) + return 0; + + comm_flags = swab32(readl((__iomem char *)priv->mfunc.comm + + MLX4_COMM_CHAN_FLAGS)); + if (comm_flags == 0xffffffff) { + mlx4_err(dev, "VF reset is not needed\n"); + return 0; + } + + if (!(dev->caps.vf_caps & MLX4_VF_CAP_FLAG_RESET)) { + mlx4_err(dev, "VF reset is not supported\n"); + return -EOPNOTSUPP; + } + + rst_req = (comm_flags & (u32)(1 << COM_CHAN_RST_REQ_OFFSET)) >> + COM_CHAN_RST_REQ_OFFSET; + rst_ack = (comm_flags & (u32)(1 << COM_CHAN_RST_ACK_OFFSET)) >> + COM_CHAN_RST_ACK_OFFSET; + if (rst_req != rst_ack) { + mlx4_err(dev, "Communication channel isn't sync, fail to send reset\n"); + return -EIO; + } + + rst_req ^= 1; + mlx4_warn(dev, "VF is sending reset request to Firmware\n"); + comm_flags = rst_req << COM_CHAN_RST_REQ_OFFSET; + __raw_writel((__force u32)cpu_to_be32(comm_flags), + (__iomem char *)priv->mfunc.comm + MLX4_COMM_CHAN_FLAGS); + /* Make sure that our comm channel write doesn't + * get mixed in with writes from another CPU. + */ + mmiowb(); + + end = msecs_to_jiffies(MLX4_COMM_TIME) + jiffies; + while (time_before(jiffies, end)) { + comm_flags = swab32(readl((__iomem char *)priv->mfunc.comm + + MLX4_COMM_CHAN_FLAGS)); + rst_ack = (comm_flags & (u32)(1 << COM_CHAN_RST_ACK_OFFSET)) >> + COM_CHAN_RST_ACK_OFFSET; + + /* Reading rst_req again since the communication channel can + * be reset at any time by the PF and all its bits will be + * set to zero. + */ + rst_req = (comm_flags & (u32)(1 << COM_CHAN_RST_REQ_OFFSET)) >> + COM_CHAN_RST_REQ_OFFSET; + + if (rst_ack == rst_req) { + mlx4_warn(dev, "VF Reset succeed\n"); + return 0; + } + cond_resched(); + } + mlx4_err(dev, "Fail to send reset over the communication channel\n"); + return -ETIMEDOUT; +} + +static int mlx4_comm_internal_err(u32 slave_read) +{ + return (u32)COMM_CHAN_EVENT_INTERNAL_ERR == + (slave_read & (u32)COMM_CHAN_EVENT_INTERNAL_ERR) ? 1 : 0; +} + +void mlx4_enter_error_state(struct mlx4_dev_persistent *persist) +{ + int err; + struct mlx4_dev *dev; + + if (!mlx4_internal_err_reset) + return; + + mutex_lock(&persist->device_state_mutex); + if (persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) + goto out; + + dev = persist->dev; + mlx4_err(dev, "device is going to be reset\n"); + if (mlx4_is_slave(dev)) + err = mlx4_reset_slave(dev); + else + err = mlx4_reset_master(dev); + BUG_ON(err != 0); + + dev->persist->state |= MLX4_DEVICE_STATE_INTERNAL_ERROR; + mlx4_err(dev, "device was reset successfully\n"); + mutex_unlock(&persist->device_state_mutex); + + /* At that step HW was already reset, now notify clients */ + mlx4_dispatch_event(dev, MLX4_DEV_EVENT_CATASTROPHIC_ERROR, 0); + mlx4_cmd_wake_completions(dev); + return; + +out: + mutex_unlock(&persist->device_state_mutex); +} + +static void mlx4_handle_error_state(struct mlx4_dev_persistent *persist) +{ + int err = 0; + + mlx4_enter_error_state(persist); + mutex_lock(&persist->interface_state_mutex); + if (persist->interface_state & MLX4_INTERFACE_STATE_UP && + !(persist->interface_state & MLX4_INTERFACE_STATE_DELETION)) { + err = mlx4_restart_one(persist->pdev); + mlx4_info(persist->dev, "mlx4_restart_one was ended, ret=%d\n", + err); + } + mutex_unlock(&persist->interface_state_mutex); +} static void dump_err_buf(struct mlx4_dev *dev) { @@ -67,58 +228,40 @@ { struct mlx4_dev *dev = (struct mlx4_dev *) dev_ptr; struct mlx4_priv *priv = mlx4_priv(dev); + u32 slave_read; - if (readl(priv->catas_err.map)) { - /* If the device is off-line, we cannot try to recover it */ - if (pci_channel_offline(dev->pdev)) - mod_timer(&priv->catas_err.timer, - round_jiffies(jiffies + MLX4_CATAS_POLL_INTERVAL)); - else { - dump_err_buf(dev); - mlx4_dispatch_event(dev, MLX4_DEV_EVENT_CATASTROPHIC_ERROR, 0); - - if (internal_err_reset) { - spin_lock(&catas_lock); - list_add(&priv->catas_err.list, &catas_list); - spin_unlock(&catas_lock); - - queue_work(mlx4_wq, &catas_work); - } + if (mlx4_is_slave(dev)) { + slave_read = swab32(readl(&priv->mfunc.comm->slave_read)); + if (mlx4_comm_internal_err(slave_read)) { + mlx4_warn(dev, "Internal error detected on the communication channel\n"); + goto internal_err; } - } else - mod_timer(&priv->catas_err.timer, - round_jiffies(jiffies + MLX4_CATAS_POLL_INTERVAL)); + } else if (readl(priv->catas_err.map)) { + dump_err_buf(dev); + goto internal_err; + } + + if (dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) { + mlx4_warn(dev, "Internal error mark was detected on device\n"); + goto internal_err; + } + + mod_timer(&priv->catas_err.timer, + round_jiffies(jiffies + MLX4_CATAS_POLL_INTERVAL)); + return; + +internal_err: + if (mlx4_internal_err_reset) + queue_work(dev->persist->catas_wq, &dev->persist->catas_work); } static void catas_reset(struct work_struct *work) { - struct mlx4_priv *priv, *tmppriv; - struct mlx4_dev *dev; - - LIST_HEAD(tlist); - int ret; + struct mlx4_dev_persistent *persist = + container_of(work, struct mlx4_dev_persistent, + catas_work); - spin_lock_irq(&catas_lock); - list_splice_init(&catas_list, &tlist); - spin_unlock_irq(&catas_lock); - - list_for_each_entry_safe(priv, tmppriv, &tlist, catas_err.list) { - struct pci_dev *pdev = priv->dev.pdev; - - /* If the device is off-line, we cannot reset it */ - if (pci_channel_offline(pdev)) - continue; - - ret = mlx4_restart_one(priv->dev.pdev); - /* 'priv' now is not valid */ - if (ret) - pr_err("mlx4 %s: Reset failed (%d)\n", - pci_name(pdev), ret); - else { - dev = pci_get_drvdata(pdev); - mlx4_dbg(dev, "Reset succeeded\n"); - } - } + mlx4_handle_error_state(persist); } void mlx4_start_catas_poll(struct mlx4_dev *dev) @@ -126,22 +269,21 @@ struct mlx4_priv *priv = mlx4_priv(dev); phys_addr_t addr; - /*If we are in SRIOV the default of the module param must be 0*/ - if (mlx4_is_mfunc(dev)) - internal_err_reset = 0; - INIT_LIST_HEAD(&priv->catas_err.list); init_timer(&priv->catas_err.timer); priv->catas_err.map = NULL; - addr = pci_resource_start(dev->pdev, priv->fw.catas_bar) + - priv->fw.catas_offset; - - priv->catas_err.map = ioremap(addr, priv->fw.catas_size * 4); - if (!priv->catas_err.map) { - mlx4_warn(dev, "Failed to map internal error buffer at 0x%llx\n", - (unsigned long long) addr); - return; + if (!mlx4_is_slave(dev)) { + addr = pci_resource_start(dev->persist->pdev, + priv->fw.catas_bar) + + priv->fw.catas_offset; + + priv->catas_err.map = ioremap(addr, priv->fw.catas_size * 4); + if (!priv->catas_err.map) { + mlx4_warn(dev, "Failed to map internal error buffer at 0x%llx\n", + (unsigned long long)addr); + return; + } } priv->catas_err.timer.data = (unsigned long) dev; @@ -157,15 +299,29 @@ del_timer_sync(&priv->catas_err.timer); - if (priv->catas_err.map) + if (priv->catas_err.map) { iounmap(priv->catas_err.map); + priv->catas_err.map = NULL; + } + + if (dev->persist->interface_state & MLX4_INTERFACE_STATE_DELETION) + flush_workqueue(dev->persist->catas_wq); +} + +int mlx4_catas_init(struct mlx4_dev *dev) +{ + INIT_WORK(&dev->persist->catas_work, catas_reset); + dev->persist->catas_wq = create_singlethread_workqueue("mlx4_health"); + if (!dev->persist->catas_wq) + return -ENOMEM; - spin_lock_irq(&catas_lock); - list_del(&priv->catas_err.list); - spin_unlock_irq(&catas_lock); + return 0; } -void __init mlx4_catas_init(void) +void mlx4_catas_end(struct mlx4_dev *dev) { - INIT_WORK(&catas_work, catas_reset); + if (dev->persist->catas_wq) { + destroy_workqueue(dev->persist->catas_wq); + dev->persist->catas_wq = NULL; + } } --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/cmd.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/cmd.c @@ -42,6 +42,7 @@ #include #include #include +#include #include @@ -182,6 +183,72 @@ } } +static int mlx4_internal_err_ret_value(struct mlx4_dev *dev, u16 op, + u8 op_modifier) +{ + switch (op) { + case MLX4_CMD_UNMAP_ICM: + case MLX4_CMD_UNMAP_ICM_AUX: + case MLX4_CMD_UNMAP_FA: + case MLX4_CMD_2RST_QP: + case MLX4_CMD_HW2SW_EQ: + case MLX4_CMD_HW2SW_CQ: + case MLX4_CMD_HW2SW_SRQ: + case MLX4_CMD_HW2SW_MPT: + case MLX4_CMD_CLOSE_HCA: + case MLX4_QP_FLOW_STEERING_DETACH: + case MLX4_CMD_FREE_RES: + case MLX4_CMD_CLOSE_PORT: + return CMD_STAT_OK; + + case MLX4_CMD_QP_ATTACH: + /* On Detach case return success */ + if (op_modifier == 0) + return CMD_STAT_OK; + return mlx4_status_to_errno(CMD_STAT_INTERNAL_ERR); + + default: + return mlx4_status_to_errno(CMD_STAT_INTERNAL_ERR); + } +} + +static int mlx4_closing_cmd_fatal_error(u16 op, u8 fw_status) +{ + /* Any error during the closing commands below is considered fatal */ + if (op == MLX4_CMD_CLOSE_HCA || + op == MLX4_CMD_HW2SW_EQ || + op == MLX4_CMD_HW2SW_CQ || + op == MLX4_CMD_2RST_QP || + op == MLX4_CMD_HW2SW_SRQ || + op == MLX4_CMD_SYNC_TPT || + op == MLX4_CMD_UNMAP_ICM || + op == MLX4_CMD_UNMAP_ICM_AUX || + op == MLX4_CMD_UNMAP_FA) + return 1; + /* Error on MLX4_CMD_HW2SW_MPT is fatal except when fw status equals + * CMD_STAT_REG_BOUND. + * This status indicates that memory region has memory windows bound to it + * which may result from invalid user space usage and is not fatal. + */ + if (op == MLX4_CMD_HW2SW_MPT && fw_status != CMD_STAT_REG_BOUND) + return 1; + return 0; +} + +static int mlx4_cmd_reset_flow(struct mlx4_dev *dev, u16 op, u8 op_modifier, + int err) +{ + /* Only if reset flow is really active return code is based on + * command, otherwise current error code is returned. + */ + if (mlx4_internal_err_reset) { + mlx4_enter_error_state(dev->persist); + err = mlx4_internal_err_ret_value(dev, op, op_modifier); + } + + return err; +} + static int comm_pending(struct mlx4_dev *dev) { struct mlx4_priv *priv = mlx4_priv(dev); @@ -190,16 +257,30 @@ return (swab32(status) >> 31) != priv->cmd.comm_toggle; } -static void mlx4_comm_cmd_post(struct mlx4_dev *dev, u8 cmd, u16 param) +static int mlx4_comm_cmd_post(struct mlx4_dev *dev, u8 cmd, u16 param) { struct mlx4_priv *priv = mlx4_priv(dev); u32 val; + /* To avoid writing to unknown addresses after the device state was + * changed to internal error and the function was rest, + * check the INTERNAL_ERROR flag which is updated under + * device_state_mutex lock. + */ + mutex_lock(&dev->persist->device_state_mutex); + + if (dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) { + mutex_unlock(&dev->persist->device_state_mutex); + return -EIO; + } + priv->cmd.comm_toggle ^= 1; val = param | (cmd << 16) | (priv->cmd.comm_toggle << 31); __raw_writel((__force u32) cpu_to_be32(val), &priv->mfunc.comm->slave_write); mmiowb(); + mutex_unlock(&dev->persist->device_state_mutex); + return 0; } static int mlx4_comm_cmd_poll(struct mlx4_dev *dev, u8 cmd, u16 param, @@ -219,7 +300,13 @@ /* Write command */ down(&priv->cmd.poll_sem); - mlx4_comm_cmd_post(dev, cmd, param); + if (mlx4_comm_cmd_post(dev, cmd, param)) { + /* Only in case the device state is INTERNAL_ERROR, + * mlx4_comm_cmd_post returns with an error + */ + err = mlx4_status_to_errno(CMD_STAT_INTERNAL_ERR); + goto out; + } end = msecs_to_jiffies(timeout) + jiffies; while (comm_pending(dev) && time_before(jiffies, end)) @@ -231,18 +318,23 @@ * is MLX4_DELAY_RESET_SLAVE*/ if ((MLX4_COMM_CMD_RESET == cmd)) { err = MLX4_DELAY_RESET_SLAVE; + goto out; } else { - mlx4_warn(dev, "Communication channel timed out\n"); - err = -ETIMEDOUT; + mlx4_warn(dev, "Communication channel command 0x%x timed out\n", + cmd); + err = mlx4_status_to_errno(CMD_STAT_INTERNAL_ERR); } } + if (err) + mlx4_enter_error_state(dev->persist); +out: up(&priv->cmd.poll_sem); return err; } -static int mlx4_comm_cmd_wait(struct mlx4_dev *dev, u8 op, - u16 param, unsigned long timeout) +static int mlx4_comm_cmd_wait(struct mlx4_dev *dev, u8 vhcr_cmd, + u16 param, u16 op, unsigned long timeout) { struct mlx4_cmd *cmd = &mlx4_priv(dev)->cmd; struct mlx4_cmd_context *context; @@ -258,34 +350,49 @@ cmd->free_head = context->next; spin_unlock(&cmd->context_lock); - init_completion(&context->done); + reinit_completion(&context->done); - mlx4_comm_cmd_post(dev, op, param); + if (mlx4_comm_cmd_post(dev, vhcr_cmd, param)) { + /* Only in case the device state is INTERNAL_ERROR, + * mlx4_comm_cmd_post returns with an error + */ + err = mlx4_status_to_errno(CMD_STAT_INTERNAL_ERR); + goto out; + } if (!wait_for_completion_timeout(&context->done, msecs_to_jiffies(timeout))) { - mlx4_warn(dev, "communication channel command 0x%x timed out\n", - op); - err = -EBUSY; - goto out; + mlx4_warn(dev, "communication channel command 0x%x (op=0x%x) timed out\n", + vhcr_cmd, op); + goto out_reset; } err = context->result; if (err && context->fw_status != CMD_STAT_MULTI_FUNC_REQ) { mlx4_err(dev, "command 0x%x failed: fw status = 0x%x\n", - op, context->fw_status); - goto out; + vhcr_cmd, context->fw_status); + if (mlx4_closing_cmd_fatal_error(op, context->fw_status)) + goto out_reset; } -out: /* wait for comm channel ready * this is necessary for prevention the race * when switching between event to polling mode + * Skipping this section in case the device is in FATAL_ERROR state, + * In this state, no commands are sent via the comm channel until + * the device has returned from reset. */ - end = msecs_to_jiffies(timeout) + jiffies; - while (comm_pending(dev) && time_before(jiffies, end)) - cond_resched(); - + if (!(dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR)) { + end = msecs_to_jiffies(timeout) + jiffies; + while (comm_pending(dev) && time_before(jiffies, end)) + cond_resched(); + } + goto out; + +out_reset: + err = mlx4_status_to_errno(CMD_STAT_INTERNAL_ERR); + mlx4_enter_error_state(dev->persist); +out: spin_lock(&cmd->context_lock); context->next = cmd->free_head; cmd->free_head = context - cmd->context; @@ -296,10 +403,13 @@ } int mlx4_comm_cmd(struct mlx4_dev *dev, u8 cmd, u16 param, - unsigned long timeout) + u16 op, unsigned long timeout) { + if (dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) + return mlx4_status_to_errno(CMD_STAT_INTERNAL_ERR); + if (mlx4_priv(dev)->cmd.use_events) - return mlx4_comm_cmd_wait(dev, cmd, param, timeout); + return mlx4_comm_cmd_wait(dev, cmd, param, op, timeout); return mlx4_comm_cmd_poll(dev, cmd, param, timeout); } @@ -307,7 +417,7 @@ { u32 status; - if (pci_channel_offline(dev->pdev)) + if (pci_channel_offline(dev->persist->pdev)) return -EIO; status = readl(mlx4_priv(dev)->cmd.hcr + HCR_STATUS_OFFSET); @@ -323,17 +433,21 @@ { struct mlx4_cmd *cmd = &mlx4_priv(dev)->cmd; u32 __iomem *hcr = cmd->hcr; - int ret = -EAGAIN; + int ret = -EIO; unsigned long end; - mutex_lock(&cmd->hcr_mutex); - - if (pci_channel_offline(dev->pdev)) { + mutex_lock(&dev->persist->device_state_mutex); + /* To avoid writing to unknown addresses after the device state was + * changed to internal error and the chip was reset, + * check the INTERNAL_ERROR flag which is updated under + * device_state_mutex lock. + */ + if (pci_channel_offline(dev->persist->pdev) || + (dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR)) { /* * Device is going through error recovery * and cannot accept commands. */ - ret = -EIO; goto out; } @@ -342,12 +456,11 @@ end += msecs_to_jiffies(GO_BIT_TIMEOUT_MSECS); while (cmd_pending(dev)) { - if (pci_channel_offline(dev->pdev)) { + if (pci_channel_offline(dev->persist->pdev)) { /* * Device is going through error recovery * and cannot accept commands. */ - ret = -EIO; goto out; } @@ -391,7 +504,11 @@ ret = 0; out: - mutex_unlock(&cmd->hcr_mutex); + if (ret) + mlx4_warn(dev, "Could not post command 0x%x: ret=%d, in_param=0x%llx, in_mod=0x%x, op_mod=0x%x\n", + op, ret, in_param, in_modifier, op_modifier); + mutex_unlock(&dev->persist->device_state_mutex); + return ret; } @@ -428,8 +545,11 @@ } ret = mlx4_status_to_errno(vhcr->status); } + if (ret && + dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) + ret = mlx4_internal_err_ret_value(dev, op, op_modifier); } else { - ret = mlx4_comm_cmd(dev, MLX4_COMM_CMD_VHCR_POST, 0, + ret = mlx4_comm_cmd(dev, MLX4_COMM_CMD_VHCR_POST, 0, op, MLX4_COMM_TIME + timeout); if (!ret) { if (out_is_imm) { @@ -443,9 +563,14 @@ } } ret = mlx4_status_to_errno(vhcr->status); - } else - mlx4_err(dev, "failed execution of VHCR_POST command opcode 0x%x\n", - op); + } else { + if (dev->persist->state & + MLX4_DEVICE_STATE_INTERNAL_ERROR) + ret = mlx4_internal_err_ret_value(dev, op, + op_modifier); + else + mlx4_err(dev, "failed execution of VHCR_POST command opcode 0x%x\n", op); + } } mutex_unlock(&priv->cmd.slave_cmd_mutex); @@ -464,12 +589,12 @@ down(&priv->cmd.poll_sem); - if (pci_channel_offline(dev->pdev)) { + if (dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) { /* * Device is going through error recovery * and cannot accept commands. */ - err = -EIO; + err = mlx4_internal_err_ret_value(dev, op, op_modifier); goto out; } @@ -483,16 +608,21 @@ err = mlx4_cmd_post(dev, in_param, out_param ? *out_param : 0, in_modifier, op_modifier, op, CMD_POLL_TOKEN, 0); if (err) - goto out; + goto out_reset; end = msecs_to_jiffies(timeout) + jiffies; while (cmd_pending(dev) && time_before(jiffies, end)) { - if (pci_channel_offline(dev->pdev)) { + if (pci_channel_offline(dev->persist->pdev)) { /* * Device is going through error recovery * and cannot accept commands. */ err = -EIO; + goto out_reset; + } + + if (dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) { + err = mlx4_internal_err_ret_value(dev, op, op_modifier); goto out; } @@ -502,8 +632,8 @@ if (cmd_pending(dev)) { mlx4_warn(dev, "command 0x%x timed out (go bit not cleared)\n", op); - err = -ETIMEDOUT; - goto out; + err = -EIO; + goto out_reset; } if (out_is_imm) @@ -515,10 +645,17 @@ stat = be32_to_cpu((__force __be32) __raw_readl(hcr + HCR_STATUS_OFFSET)) >> 24; err = mlx4_status_to_errno(stat); - if (err) + if (err) { mlx4_err(dev, "command 0x%x failed: fw status = 0x%x\n", op, stat); + if (mlx4_closing_cmd_fatal_error(op, stat)) + goto out_reset; + goto out; + } +out_reset: + if (err) + err = mlx4_cmd_reset_flow(dev, op, op_modifier, err); out: up(&priv->cmd.poll_sem); return err; @@ -565,17 +702,19 @@ goto out; } - init_completion(&context->done); + reinit_completion(&context->done); - mlx4_cmd_post(dev, in_param, out_param ? *out_param : 0, - in_modifier, op_modifier, op, context->token, 1); + err = mlx4_cmd_post(dev, in_param, out_param ? *out_param : 0, + in_modifier, op_modifier, op, context->token, 1); + if (err) + goto out_reset; if (!wait_for_completion_timeout(&context->done, msecs_to_jiffies(timeout))) { mlx4_warn(dev, "command 0x%x timed out (go bit not cleared)\n", op); - err = -EBUSY; - goto out; + err = -EIO; + goto out_reset; } err = context->result; @@ -585,19 +724,28 @@ * on the host, we deprecate the error message for this * specific command/input_mod/opcode_mod/fw-status to be debug. */ - if (op == MLX4_CMD_SET_PORT && in_modifier == 1 && + if (op == MLX4_CMD_SET_PORT && + (in_modifier == 1 || in_modifier == 2) && op_modifier == 0 && context->fw_status == CMD_STAT_BAD_SIZE) mlx4_dbg(dev, "command 0x%x failed: fw status = 0x%x\n", op, context->fw_status); else mlx4_err(dev, "command 0x%x failed: fw status = 0x%x\n", op, context->fw_status); + if (dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) + err = mlx4_internal_err_ret_value(dev, op, op_modifier); + else if (mlx4_closing_cmd_fatal_error(op, context->fw_status)) + goto out_reset; + goto out; } if (out_is_imm) *out_param = context->out_param; +out_reset: + if (err) + err = mlx4_cmd_reset_flow(dev, op, op_modifier, err); out: spin_lock(&cmd->context_lock); context->next = cmd->free_head; @@ -612,10 +760,13 @@ int out_is_imm, u32 in_modifier, u8 op_modifier, u16 op, unsigned long timeout, int native) { - if (pci_channel_offline(dev->pdev)) - return -EIO; + if (pci_channel_offline(dev->persist->pdev)) + return mlx4_cmd_reset_flow(dev, op, op_modifier, -EIO); if (!mlx4_is_mfunc(dev) || (native && mlx4_is_master(dev))) { + if (dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) + return mlx4_internal_err_ret_value(dev, op, + op_modifier); if (mlx4_priv(dev)->cmd.use_events) return mlx4_cmd_wait(dev, in_param, out_param, out_is_imm, in_modifier, @@ -631,7 +782,7 @@ EXPORT_SYMBOL_GPL(__mlx4_cmd); -static int mlx4_ARM_COMM_CHANNEL(struct mlx4_dev *dev) +int mlx4_ARM_COMM_CHANNEL(struct mlx4_dev *dev) { return mlx4_cmd(dev, 0, 0, 0, MLX4_CMD_ARM_COMM_CHANNEL, MLX4_CMD_TIME_CLASS_B, MLX4_CMD_NATIVE); @@ -1460,8 +1611,10 @@ ALIGN(sizeof(struct mlx4_vhcr_cmd), MLX4_ACCESS_MEM_ALIGN), 1); if (ret) { - mlx4_err(dev, "%s: Failed reading vhcr ret: 0x%x\n", - __func__, ret); + if (!(dev->persist->state & + MLX4_DEVICE_STATE_INTERNAL_ERROR)) + mlx4_err(dev, "%s: Failed reading vhcr ret: 0x%x\n", + __func__, ret); kfree(vhcr); return ret; } @@ -1500,11 +1653,14 @@ goto out_status; } - if (mlx4_ACCESS_MEM(dev, inbox->dma, slave, - vhcr->in_param, - MLX4_MAILBOX_SIZE, 1)) { - mlx4_err(dev, "%s: Failed reading inbox (cmd:0x%x)\n", - __func__, cmd->opcode); + ret = mlx4_ACCESS_MEM(dev, inbox->dma, slave, + vhcr->in_param, + MLX4_MAILBOX_SIZE, 1); + if (ret) { + if (!(dev->persist->state & + MLX4_DEVICE_STATE_INTERNAL_ERROR)) + mlx4_err(dev, "%s: Failed reading inbox (cmd:0x%x)\n", + __func__, cmd->opcode); vhcr_cmd->status = CMD_STAT_INTERNAL_ERR; goto out_status; } @@ -1552,8 +1708,9 @@ } if (err) { - mlx4_warn(dev, "vhcr command:0x%x slave:%d failed with error:%d, status %d\n", - vhcr->op, slave, vhcr->errno, err); + if (!(dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR)) + mlx4_warn(dev, "vhcr command:0x%x slave:%d failed with error:%d, status %d\n", + vhcr->op, slave, vhcr->errno, err); vhcr_cmd->status = mlx4_errno_to_status(err); goto out_status; } @@ -1568,7 +1725,9 @@ /* If we failed to write back the outbox after the *command was successfully executed, we must fail this * slave, as it is now in undefined state */ - mlx4_err(dev, "%s:Failed writing outbox\n", __func__); + if (!(dev->persist->state & + MLX4_DEVICE_STATE_INTERNAL_ERROR)) + mlx4_err(dev, "%s:Failed writing outbox\n", __func__); goto out; } } @@ -1847,8 +2006,11 @@ break; case MLX4_COMM_CMD_VHCR_POST: if ((slave_state[slave].last_cmd != MLX4_COMM_CMD_VHCR_EN) && - (slave_state[slave].last_cmd != MLX4_COMM_CMD_VHCR_POST)) + (slave_state[slave].last_cmd != MLX4_COMM_CMD_VHCR_POST)) { + mlx4_warn(dev, "slave:%d is out of sync, cmd=0x%x, last command=0x%x, reset is needed\n", + slave, cmd, slave_state[slave].last_cmd); goto reset_slave; + } mutex_lock(&priv->cmd.slave_cmd_mutex); if (mlx4_master_process_vhcr(dev, slave, NULL)) { @@ -1882,7 +2044,18 @@ reset_slave: /* cleanup any slave resources */ - mlx4_delete_all_resources_for_slave(dev, slave); + if (dev->persist->interface_state & MLX4_INTERFACE_STATE_UP) + mlx4_delete_all_resources_for_slave(dev, slave); + + if (cmd != MLX4_COMM_CMD_RESET) { + mlx4_warn(dev, "Turn on internal error to force reset, slave=%d, cmd=0x%x\n", + slave, cmd); + /* Turn on internal error letting slave reset itself immeditaly, + * otherwise it might take till timeout on command is passed + */ + reply |= ((u32)COMM_CHAN_EVENT_INTERNAL_ERR); + } + spin_lock_irqsave(&priv->mfunc.master.slave_state_lock, flags); if (!slave_state[slave].is_slave_going_down) slave_state[slave].last_cmd = MLX4_COMM_CMD_RESET; @@ -1958,17 +2131,28 @@ static int sync_toggles(struct mlx4_dev *dev) { struct mlx4_priv *priv = mlx4_priv(dev); - int wr_toggle; - int rd_toggle; + u32 wr_toggle; + u32 rd_toggle; unsigned long end; - wr_toggle = swab32(readl(&priv->mfunc.comm->slave_write)) >> 31; - end = jiffies + msecs_to_jiffies(5000); + wr_toggle = swab32(readl(&priv->mfunc.comm->slave_write)); + if (wr_toggle == 0xffffffff) + end = jiffies + msecs_to_jiffies(30000); + else + end = jiffies + msecs_to_jiffies(5000); while (time_before(jiffies, end)) { - rd_toggle = swab32(readl(&priv->mfunc.comm->slave_read)) >> 31; - if (rd_toggle == wr_toggle) { - priv->cmd.comm_toggle = rd_toggle; + rd_toggle = swab32(readl(&priv->mfunc.comm->slave_read)); + if (wr_toggle == 0xffffffff || rd_toggle == 0xffffffff) { + /* PCI might be offline */ + msleep(100); + wr_toggle = swab32(readl(&priv->mfunc.comm-> + slave_write)); + continue; + } + + if (rd_toggle >> 31 == wr_toggle >> 31) { + priv->cmd.comm_toggle = rd_toggle >> 31; return 0; } @@ -1997,11 +2181,12 @@ if (mlx4_is_master(dev)) priv->mfunc.comm = - ioremap(pci_resource_start(dev->pdev, priv->fw.comm_bar) + + ioremap(pci_resource_start(dev->persist->pdev, + priv->fw.comm_bar) + priv->fw.comm_base, MLX4_COMM_PAGESIZE); else priv->mfunc.comm = - ioremap(pci_resource_start(dev->pdev, 2) + + ioremap(pci_resource_start(dev->persist->pdev, 2) + MLX4_SLAVE_COMM_BASE, MLX4_COMM_PAGESIZE); if (!priv->mfunc.comm) { mlx4_err(dev, "Couldn't map communication vector\n"); @@ -2073,13 +2258,6 @@ if (mlx4_init_resource_tracker(dev)) goto err_thread; - err = mlx4_ARM_COMM_CHANNEL(dev); - if (err) { - mlx4_err(dev, " Failed to arm comm channel eq: %x\n", - err); - goto err_resource; - } - } else { err = sync_toggles(dev); if (err) { @@ -2089,8 +2267,6 @@ } return 0; -err_resource: - mlx4_free_resource_tracker(dev, RES_TR_FREE_ALL); err_thread: flush_workqueue(priv->mfunc.master.comm_wq); destroy_workqueue(priv->mfunc.master.comm_wq); @@ -2107,9 +2283,9 @@ err_comm: iounmap(priv->mfunc.comm); err_vhcr: - dma_free_coherent(&(dev->pdev->dev), PAGE_SIZE, - priv->mfunc.vhcr, - priv->mfunc.vhcr_dma); + dma_free_coherent(&dev->persist->pdev->dev, PAGE_SIZE, + priv->mfunc.vhcr, + priv->mfunc.vhcr_dma); priv->mfunc.vhcr = NULL; return -ENOMEM; } @@ -2120,7 +2296,6 @@ int flags = 0; if (!priv->cmd.initialized) { - mutex_init(&priv->cmd.hcr_mutex); mutex_init(&priv->cmd.slave_cmd_mutex); sema_init(&priv->cmd.poll_sem, 1); priv->cmd.use_events = 0; @@ -2130,8 +2305,8 @@ } if (!mlx4_is_slave(dev) && !priv->cmd.hcr) { - priv->cmd.hcr = ioremap(pci_resource_start(dev->pdev, 0) + - MLX4_HCR_BASE, MLX4_HCR_SIZE); + priv->cmd.hcr = ioremap(pci_resource_start(dev->persist->pdev, + 0) + MLX4_HCR_BASE, MLX4_HCR_SIZE); if (!priv->cmd.hcr) { mlx4_err(dev, "Couldn't map command register\n"); goto err; @@ -2140,7 +2315,8 @@ } if (mlx4_is_mfunc(dev) && !priv->mfunc.vhcr) { - priv->mfunc.vhcr = dma_alloc_coherent(&(dev->pdev->dev), PAGE_SIZE, + priv->mfunc.vhcr = dma_alloc_coherent(&dev->persist->pdev->dev, + PAGE_SIZE, &priv->mfunc.vhcr_dma, GFP_KERNEL); if (!priv->mfunc.vhcr) @@ -2150,7 +2326,8 @@ } if (!priv->cmd.pool) { - priv->cmd.pool = pci_pool_create("mlx4_cmd", dev->pdev, + priv->cmd.pool = pci_pool_create("mlx4_cmd", + dev->persist->pdev, MLX4_MAILBOX_SIZE, MLX4_MAILBOX_SIZE, 0); if (!priv->cmd.pool) @@ -2166,6 +2343,27 @@ return -ENOMEM; } +void mlx4_report_internal_err_comm_event(struct mlx4_dev *dev) +{ + struct mlx4_priv *priv = mlx4_priv(dev); + int slave; + u32 slave_read; + + /* Report an internal error event to all + * communication channels. + */ + for (slave = 0; slave < dev->num_slaves; slave++) { + slave_read = swab32(readl(&priv->mfunc.comm[slave].slave_read)); + slave_read |= (u32)COMM_CHAN_EVENT_INTERNAL_ERR; + __raw_writel((__force u32)cpu_to_be32(slave_read), + &priv->mfunc.comm[slave].slave_read); + /* Make sure that our comm channel write doesn't + * get mixed in with writes from another CPU. + */ + mmiowb(); + } +} + void mlx4_multi_func_cleanup(struct mlx4_dev *dev) { struct mlx4_priv *priv = mlx4_priv(dev); @@ -2181,6 +2379,7 @@ kfree(priv->mfunc.master.slave_state); kfree(priv->mfunc.master.vf_admin); kfree(priv->mfunc.master.vf_oper); + dev->num_slaves = 0; } iounmap(priv->mfunc.comm); @@ -2202,7 +2401,7 @@ } if (mlx4_is_mfunc(dev) && priv->mfunc.vhcr && (cleanup_mask & MLX4_CMD_CLEANUP_VHCR)) { - dma_free_coherent(&(dev->pdev->dev), PAGE_SIZE, + dma_free_coherent(&dev->persist->pdev->dev, PAGE_SIZE, priv->mfunc.vhcr, priv->mfunc.vhcr_dma); priv->mfunc.vhcr = NULL; } @@ -2229,6 +2428,11 @@ for (i = 0; i < priv->cmd.max_cmds; ++i) { priv->cmd.context[i].token = i; priv->cmd.context[i].next = i + 1; + /* To support fatal error flow, initialize all + * cmd contexts to allow simulating completions + * with complete() at any time. + */ + init_completion(&priv->cmd.context[i].done); } priv->cmd.context[priv->cmd.max_cmds - 1].next = -1; @@ -2306,8 +2510,9 @@ static int mlx4_get_slave_indx(struct mlx4_dev *dev, int vf) { - if ((vf < 0) || (vf >= dev->num_vfs)) { - mlx4_err(dev, "Bad vf number:%d (number of activated vf: %d)\n", vf, dev->num_vfs); + if ((vf < 0) || (vf >= dev->persist->num_vfs)) { + mlx4_err(dev, "Bad vf number:%d (number of activated vf: %d)\n", + vf, dev->persist->num_vfs); return -EINVAL; } @@ -2316,7 +2521,7 @@ int mlx4_get_vf_indx(struct mlx4_dev *dev, int slave) { - if (slave < 1 || slave > dev->num_vfs) { + if (slave < 1 || slave > dev->persist->num_vfs) { mlx4_err(dev, "Bad slave number:%d (number of activated slaves: %lu)\n", slave, dev->num_slaves); @@ -2325,6 +2530,25 @@ return slave - 1; } +void mlx4_cmd_wake_completions(struct mlx4_dev *dev) +{ + struct mlx4_priv *priv = mlx4_priv(dev); + struct mlx4_cmd_context *context; + int i; + + spin_lock(&priv->cmd.context_lock); + if (priv->cmd.context) { + for (i = 0; i < priv->cmd.max_cmds; ++i) { + context = &priv->cmd.context[i]; + context->fw_status = CMD_STAT_INTERNAL_ERR; + context->result = + mlx4_status_to_errno(CMD_STAT_INTERNAL_ERR); + complete(&context->done); + } + } + spin_unlock(&priv->cmd.context_lock); +} + struct mlx4_active_ports mlx4_get_active_ports(struct mlx4_dev *dev, int slave) { struct mlx4_active_ports actv_ports; @@ -2388,7 +2612,7 @@ if (port <= 0 || port > dev->caps.num_ports) return slaves_pport; - for (i = 0; i < dev->num_vfs + 1; i++) { + for (i = 0; i < dev->persist->num_vfs + 1; i++) { struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, i); if (test_bit(port - 1, actv_ports.ports)) @@ -2408,7 +2632,7 @@ bitmap_zero(slaves_pport.slaves, MLX4_MFUNC_MAX); - for (i = 0; i < dev->num_vfs + 1; i++) { + for (i = 0; i < dev->persist->num_vfs + 1; i++) { struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, i); if (bitmap_equal(crit_ports->ports, actv_ports.ports, --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/en_cq.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/en_cq.c @@ -70,10 +70,10 @@ /* Allocate HW buffers on provided NUMA node. * dev->numa_node is used in mtt range allocation flow. */ - set_dev_node(&mdev->dev->pdev->dev, node); + set_dev_node(&mdev->dev->persist->pdev->dev, node); err = mlx4_alloc_hwq_res(mdev->dev, &cq->wqres, cq->buf_size, 2 * PAGE_SIZE); - set_dev_node(&mdev->dev->pdev->dev, mdev->dev->numa_node); + set_dev_node(&mdev->dev->persist->pdev->dev, mdev->dev->numa_node); if (err) goto err_cq; --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/en_ethtool.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/en_ethtool.c @@ -92,7 +92,7 @@ (u16) (mdev->dev->caps.fw_ver >> 32), (u16) ((mdev->dev->caps.fw_ver >> 16) & 0xffff), (u16) (mdev->dev->caps.fw_ver & 0xffff)); - strlcpy(drvinfo->bus_info, pci_name(mdev->dev->pdev), + strlcpy(drvinfo->bus_info, pci_name(mdev->dev->persist->pdev), sizeof(drvinfo->bus_info)); drvinfo->n_stats = 0; drvinfo->regdump_len = 0; @@ -983,20 +983,21 @@ struct mlx4_en_priv *priv = netdev_priv(dev); /* check if requested function is supported by the device */ - if ((hfunc == ETH_RSS_HASH_TOP && - !(priv->mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_RSS_TOP)) || - (hfunc == ETH_RSS_HASH_XOR && - !(priv->mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_RSS_XOR))) - return -EINVAL; + if (hfunc == ETH_RSS_HASH_TOP) { + if (!(priv->mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_RSS_TOP)) + return -EINVAL; + if (!(dev->features & NETIF_F_RXHASH)) + en_warn(priv, "Toeplitz hash function should be used in conjunction with RX hashing for optimal performance\n"); + return 0; + } else if (hfunc == ETH_RSS_HASH_XOR) { + if (!(priv->mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_RSS_XOR)) + return -EINVAL; + if (dev->features & NETIF_F_RXHASH) + en_warn(priv, "Enabling both XOR Hash function and RX Hashing can limit RPS functionality\n"); + return 0; + } - priv->rss_hash_fn = hfunc; - if (hfunc == ETH_RSS_HASH_TOP && !(dev->features & NETIF_F_RXHASH)) - en_warn(priv, - "Toeplitz hash function should be used in conjunction with RX hashing for optimal performance\n"); - if (hfunc == ETH_RSS_HASH_XOR && (dev->features & NETIF_F_RXHASH)) - en_warn(priv, - "Enabling both XOR Hash function and RX Hashing can limit RPS functionality\n"); - return 0; + return -EINVAL; } static int mlx4_en_get_rxfh(struct net_device *dev, u32 *ring_index, u8 *key, @@ -1070,6 +1071,8 @@ priv->prof->rss_rings = rss_rings; if (key) memcpy(priv->rss_key, key, MLX4_EN_RSS_KEY_SIZE); + if (hfunc != ETH_RSS_HASH_NO_CHANGE) + priv->rss_hash_fn = hfunc; if (port_up) { err = mlx4_en_start_port(dev); --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/en_main.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/en_main.c @@ -241,8 +241,8 @@ spin_lock_init(&mdev->uar_lock); mdev->dev = dev; - mdev->dma_device = &(dev->pdev->dev); - mdev->pdev = dev->pdev; + mdev->dma_device = &dev->persist->pdev->dev; + mdev->pdev = dev->persist->pdev; mdev->device_up = false; mdev->LSO_support = !!(dev->caps.flags & (1 << 15)); --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/en_netdev.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/en_netdev.c @@ -1467,6 +1467,7 @@ if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_TS) mlx4_en_ptp_overflow_check(mdev); + mlx4_en_recover_from_oom(priv); queue_delayed_work(mdev->workqueue, &priv->service_task, SERVICE_TASK_DELAY); } @@ -2458,8 +2459,8 @@ netif_set_real_num_tx_queues(dev, prof->tx_ring_num); netif_set_real_num_rx_queues(dev, prof->rx_ring_num); - SET_NETDEV_DEV(dev, &mdev->dev->pdev->dev); - dev->dev_port = port - 1; + SET_NETDEV_DEV(dev, &mdev->dev->persist->pdev->dev); + dev->dev_id = port - 1; /* * Initialize driver private data @@ -2627,13 +2628,6 @@ netif_carrier_off(dev); mlx4_en_set_default_moderation(priv); - err = register_netdev(dev); - if (err) { - en_err(priv, "Netdev registration failed for port %d\n", port); - goto out; - } - priv->registered = 1; - en_warn(priv, "Using %d TX rings\n", prof->tx_ring_num); en_warn(priv, "Using %d RX rings\n", prof->rx_ring_num); @@ -2673,6 +2667,14 @@ queue_delayed_work(mdev->workqueue, &priv->service_task, SERVICE_TASK_DELAY); + err = register_netdev(dev); + if (err) { + en_err(priv, "Netdev registration failed for port %d\n", port); + goto out; + } + + priv->registered = 1; + return 0; out: --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/en_rx.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/en_rx.c @@ -240,6 +240,12 @@ return mlx4_en_alloc_frags(priv, rx_desc, frags, ring->page_alloc, gfp); } +static inline bool mlx4_en_is_ring_empty(struct mlx4_en_rx_ring *ring) +{ + BUG_ON((u32)(ring->prod - ring->cons) > ring->actual_size); + return ring->prod == ring->cons; +} + static inline void mlx4_en_update_rx_prod_db(struct mlx4_en_rx_ring *ring) { *ring->wqres.db.db = cpu_to_be32(ring->prod & 0xffff); @@ -311,8 +317,7 @@ ring->cons, ring->prod); /* Unmap and free Rx buffers */ - BUG_ON((u32) (ring->prod - ring->cons) > ring->actual_size); - while (ring->cons != ring->prod) { + while (!mlx4_en_is_ring_empty(ring)) { index = ring->cons & ring->size_mask; en_dbg(DRV, priv, "Processing descriptor:%d\n", index); mlx4_en_free_rx_desc(priv, ring, index); @@ -387,10 +392,10 @@ ring->rx_info, tmp); /* Allocate HW buffers on provided NUMA node */ - set_dev_node(&mdev->dev->pdev->dev, node); + set_dev_node(&mdev->dev->persist->pdev->dev, node); err = mlx4_alloc_hwq_res(mdev->dev, &ring->wqres, ring->buf_size, 2 * PAGE_SIZE); - set_dev_node(&mdev->dev->pdev->dev, mdev->dev->numa_node); + set_dev_node(&mdev->dev->persist->pdev->dev, mdev->dev->numa_node); if (err) goto err_info; @@ -487,6 +492,23 @@ return err; } +/* We recover from out of memory by scheduling our napi poll + * function (mlx4_en_process_cq), which tries to allocate + * all missing RX buffers (call to mlx4_en_refill_rx_buffers). + */ +void mlx4_en_recover_from_oom(struct mlx4_en_priv *priv) +{ + int ring; + + if (!priv->port_up) + return; + + for (ring = 0; ring < priv->rx_ring_num; ring++) { + if (mlx4_en_is_ring_empty(priv->rx_ring[ring])) + napi_reschedule(&priv->rx_cq[ring]->napi); + } +} + void mlx4_en_destroy_rx_ring(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring **pring, u32 size, u16 stride) --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/en_tx.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/en_tx.c @@ -91,10 +91,10 @@ ring->buf_size = ALIGN(size * ring->stride, MLX4_EN_PAGE_SIZE); /* Allocate HW buffers on provided NUMA node */ - set_dev_node(&mdev->dev->pdev->dev, node); + set_dev_node(&mdev->dev->persist->pdev->dev, node); err = mlx4_alloc_hwq_res(mdev->dev, &ring->wqres, ring->buf_size, 2 * PAGE_SIZE); - set_dev_node(&mdev->dev->pdev->dev, mdev->dev->numa_node); + set_dev_node(&mdev->dev->persist->pdev->dev, mdev->dev->numa_node); if (err) { en_err(priv, "Failed allocating hwq resources\n"); goto err_bounce; @@ -143,8 +143,10 @@ ring->hwtstamp_tx_type = priv->hwtstamp_config.tx_type; ring->queue_index = queue_index; - if (queue_index < priv->num_tx_rings_p_up && cpu_online(queue_index)) - cpumask_set_cpu(queue_index, &ring->affinity_mask); + if (queue_index < priv->num_tx_rings_p_up) + cpumask_set_cpu_local_first(queue_index, + priv->mdev->dev->numa_node, + &ring->affinity_mask); *pring = ring; return 0; @@ -213,7 +215,7 @@ err = mlx4_qp_to_ready(mdev->dev, &ring->wqres.mtt, &ring->context, &ring->qp, &ring->qp_state); - if (!user_prio && cpu_online(ring->queue_index)) + if (!cpumask_empty(&ring->affinity_mask)) netif_set_xps_queue(priv->dev, &ring->affinity_mask, ring->queue_index); --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/eq.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/eq.c @@ -237,7 +237,7 @@ struct mlx4_eqe eqe; /*don't send if we don't have the that slave */ - if (dev->num_vfs < slave) + if (dev->persist->num_vfs < slave) return 0; memset(&eqe, 0, sizeof eqe); @@ -255,7 +255,7 @@ struct mlx4_eqe eqe; /*don't send if we don't have the that slave */ - if (dev->num_vfs < slave) + if (dev->persist->num_vfs < slave) return 0; memset(&eqe, 0, sizeof eqe); @@ -310,7 +310,7 @@ struct mlx4_slaves_pport slaves_pport = mlx4_phys_to_slaves_pport(dev, port); - for (i = 0; i < dev->num_vfs + 1; i++) + for (i = 0; i < dev->persist->num_vfs + 1; i++) if (test_bit(i, slaves_pport.slaves)) set_and_calc_slave_port_state(dev, i, port, event, &gen_event); @@ -429,8 +429,14 @@ if (MLX4_COMM_CMD_FLR == slave_state[i].last_cmd) { mlx4_dbg(dev, "mlx4_handle_slave_flr: clean slave: %d\n", i); - - mlx4_delete_all_resources_for_slave(dev, i); + /* In case of 'Reset flow' FLR can be generated for + * a slave before mlx4_load_one is done. + * make sure interface is up before trying to delete + * slave resources which weren't allocated yet. + */ + if (dev->persist->interface_state & + MLX4_INTERFACE_STATE_UP) + mlx4_delete_all_resources_for_slave(dev, i); /*return the slave to running mode*/ spin_lock_irqsave(&priv->mfunc.master.slave_state_lock, flags); slave_state[i].last_cmd = MLX4_COMM_CMD_RESET; @@ -560,7 +566,8 @@ mlx4_priv(dev)->sense.do_sense_port[port] = 1; if (!mlx4_is_master(dev)) break; - for (i = 0; i < dev->num_vfs + 1; i++) { + for (i = 0; i < dev->persist->num_vfs + 1; + i++) { if (!test_bit(i, slaves_port.slaves)) continue; if (dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH) { @@ -596,7 +603,9 @@ if (!mlx4_is_master(dev)) break; if (dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH) - for (i = 0; i < dev->num_vfs + 1; i++) { + for (i = 0; + i < dev->persist->num_vfs + 1; + i++) { if (!test_bit(i, slaves_port.slaves)) continue; if (i == mlx4_master_func_num(dev)) @@ -865,7 +874,7 @@ if (!priv->eq_table.uar_map[index]) { priv->eq_table.uar_map[index] = - ioremap(pci_resource_start(dev->pdev, 2) + + ioremap(pci_resource_start(dev->persist->pdev, 2) + ((eq->eqn / 4) << PAGE_SHIFT), PAGE_SIZE); if (!priv->eq_table.uar_map[index]) { @@ -928,8 +937,10 @@ eq_context = mailbox->buf; for (i = 0; i < npages; ++i) { - eq->page_list[i].buf = dma_alloc_coherent(&dev->pdev->dev, - PAGE_SIZE, &t, GFP_KERNEL); + eq->page_list[i].buf = dma_alloc_coherent(&dev->persist-> + pdev->dev, + PAGE_SIZE, &t, + GFP_KERNEL); if (!eq->page_list[i].buf) goto err_out_free_pages; @@ -995,7 +1006,7 @@ err_out_free_pages: for (i = 0; i < npages; ++i) if (eq->page_list[i].buf) - dma_free_coherent(&dev->pdev->dev, PAGE_SIZE, + dma_free_coherent(&dev->persist->pdev->dev, PAGE_SIZE, eq->page_list[i].buf, eq->page_list[i].map); @@ -1044,9 +1055,9 @@ mlx4_mtt_cleanup(dev, &eq->mtt); for (i = 0; i < npages; ++i) - dma_free_coherent(&dev->pdev->dev, PAGE_SIZE, - eq->page_list[i].buf, - eq->page_list[i].map); + dma_free_coherent(&dev->persist->pdev->dev, PAGE_SIZE, + eq->page_list[i].buf, + eq->page_list[i].map); kfree(eq->page_list); mlx4_bitmap_free(&priv->eq_table.bitmap, eq->eqn, MLX4_USE_RR); @@ -1060,7 +1071,7 @@ int i, vec; if (eq_table->have_irq) - free_irq(dev->pdev->irq, dev); + free_irq(dev->persist->pdev->irq, dev); for (i = 0; i < dev->caps.num_comp_vectors + 1; ++i) if (eq_table->eq[i].have_irq) { @@ -1089,7 +1100,8 @@ { struct mlx4_priv *priv = mlx4_priv(dev); - priv->clr_base = ioremap(pci_resource_start(dev->pdev, priv->fw.clr_int_bar) + + priv->clr_base = ioremap(pci_resource_start(dev->persist->pdev, + priv->fw.clr_int_bar) + priv->fw.clr_int_base, MLX4_CLR_INT_SIZE); if (!priv->clr_base) { mlx4_err(dev, "Couldn't map interrupt clear register, aborting\n"); @@ -1212,13 +1224,13 @@ i * MLX4_IRQNAME_SIZE, MLX4_IRQNAME_SIZE, "mlx4-comp-%d@pci:%s", i, - pci_name(dev->pdev)); + pci_name(dev->persist->pdev)); } else { snprintf(priv->eq_table.irq_names + i * MLX4_IRQNAME_SIZE, MLX4_IRQNAME_SIZE, "mlx4-async@pci:%s", - pci_name(dev->pdev)); + pci_name(dev->persist->pdev)); } eq_name = priv->eq_table.irq_names + @@ -1235,8 +1247,8 @@ snprintf(priv->eq_table.irq_names, MLX4_IRQNAME_SIZE, DRV_NAME "@pci:%s", - pci_name(dev->pdev)); - err = request_irq(dev->pdev->irq, mlx4_interrupt, + pci_name(dev->persist->pdev)); + err = request_irq(dev->persist->pdev->irq, mlx4_interrupt, IRQF_SHARED, priv->eq_table.irq_names, dev); if (err) goto err_out_async; --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/icm.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/icm.c @@ -56,7 +56,7 @@ int i; if (chunk->nsg > 0) - pci_unmap_sg(dev->pdev, chunk->mem, chunk->npages, + pci_unmap_sg(dev->persist->pdev, chunk->mem, chunk->npages, PCI_DMA_BIDIRECTIONAL); for (i = 0; i < chunk->npages; ++i) @@ -69,7 +69,8 @@ int i; for (i = 0; i < chunk->npages; ++i) - dma_free_coherent(&dev->pdev->dev, chunk->mem[i].length, + dma_free_coherent(&dev->persist->pdev->dev, + chunk->mem[i].length, lowmem_page_address(sg_page(&chunk->mem[i])), sg_dma_address(&chunk->mem[i])); } @@ -173,7 +174,7 @@ --cur_order; if (coherent) - ret = mlx4_alloc_icm_coherent(&dev->pdev->dev, + ret = mlx4_alloc_icm_coherent(&dev->persist->pdev->dev, &chunk->mem[chunk->npages], cur_order, gfp_mask); else @@ -193,7 +194,7 @@ if (coherent) ++chunk->nsg; else if (chunk->npages == MLX4_ICM_CHUNK_LEN) { - chunk->nsg = pci_map_sg(dev->pdev, chunk->mem, + chunk->nsg = pci_map_sg(dev->persist->pdev, chunk->mem, chunk->npages, PCI_DMA_BIDIRECTIONAL); @@ -208,7 +209,7 @@ } if (!coherent && chunk) { - chunk->nsg = pci_map_sg(dev->pdev, chunk->mem, + chunk->nsg = pci_map_sg(dev->persist->pdev, chunk->mem, chunk->npages, PCI_DMA_BIDIRECTIONAL); --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/intf.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/intf.c @@ -138,13 +138,13 @@ mutex_lock(&intf_mutex); + dev->persist->interface_state |= MLX4_INTERFACE_STATE_UP; list_add_tail(&priv->dev_list, &dev_list); list_for_each_entry(intf, &intf_list, list) mlx4_add_device(intf, priv); mutex_unlock(&intf_mutex); - if (!mlx4_is_slave(dev)) - mlx4_start_catas_poll(dev); + mlx4_start_catas_poll(dev); return 0; } @@ -154,14 +154,14 @@ struct mlx4_priv *priv = mlx4_priv(dev); struct mlx4_interface *intf; - if (!mlx4_is_slave(dev)) - mlx4_stop_catas_poll(dev); + mlx4_stop_catas_poll(dev); mutex_lock(&intf_mutex); list_for_each_entry(intf, &intf_list, list) mlx4_remove_device(intf, priv); list_del(&priv->dev_list); + dev->persist->interface_state &= ~MLX4_INTERFACE_STATE_UP; mutex_unlock(&intf_mutex); } --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/main.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/main.c @@ -108,6 +108,8 @@ MLX4_FUNC_CAP_EQE_CQE_STRIDE | \ MLX4_FUNC_CAP_DMFS_A0_STATIC) +#define RESET_PERSIST_MASK_FLAGS (MLX4_FLAG_SRIOV) + static char mlx4_version[] = DRV_NAME ": Mellanox ConnectX core driver v" DRV_VERSION " (" DRV_RELDATE ")\n"; @@ -318,10 +320,11 @@ return -ENODEV; } - if (dev_cap->uar_size > pci_resource_len(dev->pdev, 2)) { + if (dev_cap->uar_size > pci_resource_len(dev->persist->pdev, 2)) { mlx4_err(dev, "HCA reported UAR size of 0x%x bigger than PCI resource 2 size of 0x%llx, aborting\n", dev_cap->uar_size, - (unsigned long long) pci_resource_len(dev->pdev, 2)); + (unsigned long long) + pci_resource_len(dev->persist->pdev, 2)); return -ENODEV; } @@ -541,8 +544,10 @@ *speed = PCI_SPEED_UNKNOWN; *width = PCIE_LNK_WIDTH_UNKNOWN; - err1 = pcie_capability_read_dword(dev->pdev, PCI_EXP_LNKCAP, &lnkcap1); - err2 = pcie_capability_read_dword(dev->pdev, PCI_EXP_LNKCAP2, &lnkcap2); + err1 = pcie_capability_read_dword(dev->persist->pdev, PCI_EXP_LNKCAP, + &lnkcap1); + err2 = pcie_capability_read_dword(dev->persist->pdev, PCI_EXP_LNKCAP2, + &lnkcap2); if (!err2 && lnkcap2) { /* PCIe r3.0-compliant */ if (lnkcap2 & PCI_EXP_LNKCAP2_SLS_8_0GB) *speed = PCIE_SPEED_8_0GT; @@ -587,7 +592,7 @@ return; } - err = pcie_get_minimum_link(dev->pdev, &speed, &width); + err = pcie_get_minimum_link(dev->persist->pdev, &speed, &width); if (err || speed == PCI_SPEED_UNKNOWN || width == PCIE_LNK_WIDTH_UNKNOWN) { mlx4_warn(dev, @@ -837,10 +842,12 @@ if (dev->caps.uar_page_size * (dev->caps.num_uars - dev->caps.reserved_uars) > - pci_resource_len(dev->pdev, 2)) { + pci_resource_len(dev->persist->pdev, + 2)) { mlx4_err(dev, "HCA reported UAR region size of 0x%x bigger than PCI resource 2 size of 0x%llx, aborting\n", dev->caps.uar_page_size * dev->caps.num_uars, - (unsigned long long) pci_resource_len(dev->pdev, 2)); + (unsigned long long) + pci_resource_len(dev->persist->pdev, 2)); goto err_mem; } @@ -1477,7 +1484,8 @@ struct mlx4_priv *priv = mlx4_priv(dev); mutex_lock(&priv->cmd.slave_cmd_mutex); - if (mlx4_comm_cmd(dev, MLX4_COMM_CMD_RESET, 0, MLX4_COMM_TIME)) + if (mlx4_comm_cmd(dev, MLX4_COMM_CMD_RESET, 0, MLX4_COMM_CMD_NA_OP, + MLX4_COMM_TIME)) mlx4_warn(dev, "Failed to close slave function\n"); mutex_unlock(&priv->cmd.slave_cmd_mutex); } @@ -1492,9 +1500,9 @@ if (!dev->caps.bf_reg_size) return -ENXIO; - bf_start = pci_resource_start(dev->pdev, 2) + + bf_start = pci_resource_start(dev->persist->pdev, 2) + (dev->caps.num_uars << PAGE_SHIFT); - bf_len = pci_resource_len(dev->pdev, 2) - + bf_len = pci_resource_len(dev->persist->pdev, 2) - (dev->caps.num_uars << PAGE_SHIFT); priv->bf_mapping = io_mapping_create_wc(bf_start, bf_len); if (!priv->bf_mapping) @@ -1536,7 +1544,8 @@ struct mlx4_priv *priv = mlx4_priv(dev); priv->clock_mapping = - ioremap(pci_resource_start(dev->pdev, priv->fw.clock_bar) + + ioremap(pci_resource_start(dev->persist->pdev, + priv->fw.clock_bar) + priv->fw.clock_offset, MLX4_CLOCK_SIZE); if (!priv->clock_mapping) @@ -1573,6 +1582,50 @@ } } +static int mlx4_comm_check_offline(struct mlx4_dev *dev) +{ +#define COMM_CHAN_OFFLINE_OFFSET 0x09 + + u32 comm_flags; + u32 offline_bit; + unsigned long end; + struct mlx4_priv *priv = mlx4_priv(dev); + + end = msecs_to_jiffies(MLX4_COMM_OFFLINE_TIME_OUT) + jiffies; + while (time_before(jiffies, end)) { + comm_flags = swab32(readl((__iomem char *)priv->mfunc.comm + + MLX4_COMM_CHAN_FLAGS)); + offline_bit = (comm_flags & + (u32)(1 << COMM_CHAN_OFFLINE_OFFSET)); + if (!offline_bit) + return 0; + /* There are cases as part of AER/Reset flow that PF needs + * around 100 msec to load. We therefore sleep for 100 msec + * to allow other tasks to make use of that CPU during this + * time interval. + */ + msleep(100); + } + mlx4_err(dev, "Communication channel is offline.\n"); + return -EIO; +} + +static void mlx4_reset_vf_support(struct mlx4_dev *dev) +{ +#define COMM_CHAN_RST_OFFSET 0x1e + + struct mlx4_priv *priv = mlx4_priv(dev); + u32 comm_rst; + u32 comm_caps; + + comm_caps = swab32(readl((__iomem char *)priv->mfunc.comm + + MLX4_COMM_CHAN_CAPS)); + comm_rst = (comm_caps & (u32)(1 << COMM_CHAN_RST_OFFSET)); + + if (comm_rst) + dev->caps.vf_caps |= MLX4_VF_CAP_FLAG_RESET; +} + static int mlx4_init_slave(struct mlx4_dev *dev) { struct mlx4_priv *priv = mlx4_priv(dev); @@ -1588,9 +1641,15 @@ mutex_lock(&priv->cmd.slave_cmd_mutex); priv->cmd.max_cmds = 1; + if (mlx4_comm_check_offline(dev)) { + mlx4_err(dev, "PF is not responsive, skipping initialization\n"); + goto err_offline; + } + + mlx4_reset_vf_support(dev); mlx4_warn(dev, "Sending reset\n"); ret_from_reset = mlx4_comm_cmd(dev, MLX4_COMM_CMD_RESET, 0, - MLX4_COMM_TIME); + MLX4_COMM_CMD_NA_OP, MLX4_COMM_TIME); /* if we are in the middle of flr the slave will try * NUM_OF_RESET_RETRIES times before leaving.*/ if (ret_from_reset) { @@ -1615,22 +1674,24 @@ mlx4_warn(dev, "Sending vhcr0\n"); if (mlx4_comm_cmd(dev, MLX4_COMM_CMD_VHCR0, dma >> 48, - MLX4_COMM_TIME)) + MLX4_COMM_CMD_NA_OP, MLX4_COMM_TIME)) goto err; if (mlx4_comm_cmd(dev, MLX4_COMM_CMD_VHCR1, dma >> 32, - MLX4_COMM_TIME)) + MLX4_COMM_CMD_NA_OP, MLX4_COMM_TIME)) goto err; if (mlx4_comm_cmd(dev, MLX4_COMM_CMD_VHCR2, dma >> 16, - MLX4_COMM_TIME)) + MLX4_COMM_CMD_NA_OP, MLX4_COMM_TIME)) goto err; - if (mlx4_comm_cmd(dev, MLX4_COMM_CMD_VHCR_EN, dma, MLX4_COMM_TIME)) + if (mlx4_comm_cmd(dev, MLX4_COMM_CMD_VHCR_EN, dma, + MLX4_COMM_CMD_NA_OP, MLX4_COMM_TIME)) goto err; mutex_unlock(&priv->cmd.slave_cmd_mutex); return 0; err: - mlx4_comm_cmd(dev, MLX4_COMM_CMD_RESET, 0, 0); + mlx4_comm_cmd(dev, MLX4_COMM_CMD_RESET, 0, MLX4_COMM_CMD_NA_OP, 0); +err_offline: mutex_unlock(&priv->cmd.slave_cmd_mutex); return -EIO; } @@ -1705,7 +1766,8 @@ if (mlx4_log_num_mgm_entry_size <= 0 && dev_cap->flags2 & MLX4_DEV_CAP_FLAG2_FS_EN && (!mlx4_is_mfunc(dev) || - (dev_cap->fs_max_num_qp_per_entry >= (dev->num_vfs + 1))) && + (dev_cap->fs_max_num_qp_per_entry >= + (dev->persist->num_vfs + 1))) && choose_log_fs_mgm_entry_size(dev_cap->fs_max_num_qp_per_entry) >= MLX4_MIN_MGM_LOG_ENTRY_SIZE) { dev->oper_log_mgm_entry_size = @@ -2287,7 +2349,8 @@ for (i = 0; i < nreq; ++i) entries[i].entry = i; - nreq = pci_enable_msix_range(dev->pdev, entries, 2, nreq); + nreq = pci_enable_msix_range(dev->persist->pdev, entries, 2, + nreq); if (nreq < 0) { kfree(entries); @@ -2315,7 +2378,7 @@ dev->caps.comp_pool = 0; for (i = 0; i < 2; ++i) - priv->eq_table.eq[i].irq = dev->pdev->irq; + priv->eq_table.eq[i].irq = dev->persist->pdev->irq; } static int mlx4_init_port_info(struct mlx4_dev *dev, int port) @@ -2343,7 +2406,7 @@ info->port_attr.show = show_port_type; sysfs_attr_init(&info->port_attr.attr); - err = device_create_file(&dev->pdev->dev, &info->port_attr); + err = device_create_file(&dev->persist->pdev->dev, &info->port_attr); if (err) { mlx4_err(dev, "Failed to create file for port %d\n", port); info->port = -1; @@ -2360,10 +2423,12 @@ info->port_mtu_attr.show = show_port_ib_mtu; sysfs_attr_init(&info->port_mtu_attr.attr); - err = device_create_file(&dev->pdev->dev, &info->port_mtu_attr); + err = device_create_file(&dev->persist->pdev->dev, + &info->port_mtu_attr); if (err) { mlx4_err(dev, "Failed to create mtu file for port %d\n", port); - device_remove_file(&info->dev->pdev->dev, &info->port_attr); + device_remove_file(&info->dev->persist->pdev->dev, + &info->port_attr); info->port = -1; } @@ -2375,8 +2440,9 @@ if (info->port < 0) return; - device_remove_file(&info->dev->pdev->dev, &info->port_attr); - device_remove_file(&info->dev->pdev->dev, &info->port_mtu_attr); + device_remove_file(&info->dev->persist->pdev->dev, &info->port_attr); + device_remove_file(&info->dev->persist->pdev->dev, + &info->port_mtu_attr); } static int mlx4_init_steering(struct mlx4_dev *dev) @@ -2443,10 +2509,11 @@ void __iomem *owner; u32 ret; - if (pci_channel_offline(dev->pdev)) + if (pci_channel_offline(dev->persist->pdev)) return -EIO; - owner = ioremap(pci_resource_start(dev->pdev, 0) + MLX4_OWNER_BASE, + owner = ioremap(pci_resource_start(dev->persist->pdev, 0) + + MLX4_OWNER_BASE, MLX4_OWNER_SIZE); if (!owner) { mlx4_err(dev, "Failed to obtain ownership bit\n"); @@ -2462,10 +2529,11 @@ { void __iomem *owner; - if (pci_channel_offline(dev->pdev)) + if (pci_channel_offline(dev->persist->pdev)) return; - owner = ioremap(pci_resource_start(dev->pdev, 0) + MLX4_OWNER_BASE, + owner = ioremap(pci_resource_start(dev->persist->pdev, 0) + + MLX4_OWNER_BASE, MLX4_OWNER_SIZE); if (!owner) { mlx4_err(dev, "Failed to obtain ownership bit\n"); @@ -2480,11 +2548,19 @@ !!((flags) & MLX4_FLAG_MASTER)) static u64 mlx4_enable_sriov(struct mlx4_dev *dev, struct pci_dev *pdev, - u8 total_vfs, int existing_vfs) + u8 total_vfs, int existing_vfs, int reset_flow) { u64 dev_flags = dev->flags; int err = 0; + if (reset_flow) { + dev->dev_vfs = kcalloc(total_vfs, sizeof(*dev->dev_vfs), + GFP_KERNEL); + if (!dev->dev_vfs) + goto free_mem; + return dev_flags; + } + atomic_inc(&pf_loading); if (dev->flags & MLX4_FLAG_SRIOV) { if (existing_vfs != total_vfs) { @@ -2513,13 +2589,14 @@ dev_flags |= MLX4_FLAG_SRIOV | MLX4_FLAG_MASTER; dev_flags &= ~MLX4_FLAG_SLAVE; - dev->num_vfs = total_vfs; + dev->persist->num_vfs = total_vfs; } return dev_flags; disable_sriov: atomic_dec(&pf_loading); - dev->num_vfs = 0; +free_mem: + dev->persist->num_vfs = 0; kfree(dev->dev_vfs); return dev_flags & ~MLX4_FLAG_MASTER; } @@ -2543,7 +2620,8 @@ } static int mlx4_load_one(struct pci_dev *pdev, int pci_dev_data, - int total_vfs, int *nvfs, struct mlx4_priv *priv) + int total_vfs, int *nvfs, struct mlx4_priv *priv, + int reset_flow) { struct mlx4_dev *dev; unsigned sum = 0; @@ -2606,10 +2684,15 @@ existing_vfs = pci_num_vf(pdev); if (existing_vfs) dev->flags |= MLX4_FLAG_SRIOV; - dev->num_vfs = total_vfs; + dev->persist->num_vfs = total_vfs; } } + /* on load remove any previous indication of internal error, + * device is up. + */ + dev->persist->state = MLX4_DEVICE_STATE_UP; + slave_start: err = mlx4_cmd_init(dev); if (err) { @@ -2660,8 +2743,10 @@ goto err_fw; if (!(dev_cap->flags2 & MLX4_DEV_CAP_FLAG2_SYS_EQS)) { - u64 dev_flags = mlx4_enable_sriov(dev, pdev, total_vfs, - existing_vfs); + u64 dev_flags = mlx4_enable_sriov(dev, pdev, + total_vfs, + existing_vfs, + reset_flow); mlx4_cmd_cleanup(dev, MLX4_CMD_CLEANUP_ALL); dev->flags = dev_flags; @@ -2703,7 +2788,7 @@ if (dev->flags & MLX4_FLAG_SRIOV) { if (!existing_vfs) pci_disable_sriov(pdev); - if (mlx4_is_master(dev)) + if (mlx4_is_master(dev) && !reset_flow) atomic_dec(&pf_loading); dev->flags &= ~MLX4_FLAG_SRIOV; } @@ -2717,7 +2802,8 @@ } if (mlx4_is_master(dev) && (dev_cap->flags2 & MLX4_DEV_CAP_FLAG2_SYS_EQS)) { - u64 dev_flags = mlx4_enable_sriov(dev, pdev, total_vfs, existing_vfs); + u64 dev_flags = mlx4_enable_sriov(dev, pdev, total_vfs, + existing_vfs, reset_flow); if ((dev->flags ^ dev_flags) & (MLX4_FLAG_MASTER | MLX4_FLAG_SLAVE)) { mlx4_cmd_cleanup(dev, MLX4_CMD_CLEANUP_VHCR); @@ -2770,12 +2856,14 @@ dev->caps.num_ports); goto err_close; } - memcpy(dev->nvfs, nvfs, sizeof(dev->nvfs)); + memcpy(dev->persist->nvfs, nvfs, sizeof(dev->persist->nvfs)); - for (i = 0; i < sizeof(dev->nvfs)/sizeof(dev->nvfs[0]); i++) { + for (i = 0; + i < sizeof(dev->persist->nvfs)/ + sizeof(dev->persist->nvfs[0]); i++) { unsigned j; - for (j = 0; j < dev->nvfs[i]; ++sum, ++j) { + for (j = 0; j < dev->persist->nvfs[i]; ++sum, ++j) { dev->dev_vfs[sum].min_port = i < 2 ? i + 1 : 1; dev->dev_vfs[sum].n_ports = i < 2 ? 1 : dev->caps.num_ports; @@ -2827,6 +2915,17 @@ goto err_steer; mlx4_init_quotas(dev); + /* When PF resources are ready arm its comm channel to enable + * getting commands + */ + if (mlx4_is_master(dev)) { + err = mlx4_ARM_COMM_CHANNEL(dev); + if (err) { + mlx4_err(dev, " Failed to arm comm channel eq: %x\n", + err); + goto err_steer; + } + } for (port = 1; port <= dev->caps.num_ports; port++) { err = mlx4_init_port_info(dev, port); @@ -2845,7 +2944,7 @@ priv->removed = 0; - if (mlx4_is_master(dev) && dev->num_vfs) + if (mlx4_is_master(dev) && dev->persist->num_vfs && !reset_flow) atomic_dec(&pf_loading); kfree(dev_cap); @@ -2904,10 +3003,12 @@ mlx4_cmd_cleanup(dev, MLX4_CMD_CLEANUP_ALL); err_sriov: - if (dev->flags & MLX4_FLAG_SRIOV && !existing_vfs) + if (dev->flags & MLX4_FLAG_SRIOV && !existing_vfs) { pci_disable_sriov(pdev); + dev->flags &= ~MLX4_FLAG_SRIOV; + } - if (mlx4_is_master(dev) && dev->num_vfs) + if (mlx4_is_master(dev) && dev->persist->num_vfs && !reset_flow) atomic_dec(&pf_loading); kfree(priv->dev.dev_vfs); @@ -3048,11 +3149,19 @@ } } - err = mlx4_load_one(pdev, pci_dev_data, total_vfs, nvfs, priv); + err = mlx4_catas_init(&priv->dev); if (err) goto err_release_regions; + + err = mlx4_load_one(pdev, pci_dev_data, total_vfs, nvfs, priv, 0); + if (err) + goto err_catas; + return 0; +err_catas: + mlx4_catas_end(&priv->dev); + err_release_regions: pci_release_regions(pdev); @@ -3075,38 +3184,60 @@ return -ENOMEM; dev = &priv->dev; - dev->pdev = pdev; - pci_set_drvdata(pdev, dev); + dev->persist = kzalloc(sizeof(*dev->persist), GFP_KERNEL); + if (!dev->persist) { + kfree(priv); + return -ENOMEM; + } + dev->persist->pdev = pdev; + dev->persist->dev = dev; + pci_set_drvdata(pdev, dev->persist); priv->pci_dev_data = id->driver_data; + mutex_init(&dev->persist->device_state_mutex); + mutex_init(&dev->persist->interface_state_mutex); ret = __mlx4_init_one(pdev, id->driver_data, priv); - if (ret) + if (ret) { + kfree(dev->persist); kfree(priv); + } else { + pci_save_state(pdev); + } return ret; } +static void mlx4_clean_dev(struct mlx4_dev *dev) +{ + struct mlx4_dev_persistent *persist = dev->persist; + struct mlx4_priv *priv = mlx4_priv(dev); + unsigned long flags = (dev->flags & RESET_PERSIST_MASK_FLAGS); + + memset(priv, 0, sizeof(*priv)); + priv->dev.persist = persist; + priv->dev.flags = flags; +} + static void mlx4_unload_one(struct pci_dev *pdev) { - struct mlx4_dev *dev = pci_get_drvdata(pdev); + struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); + struct mlx4_dev *dev = persist->dev; struct mlx4_priv *priv = mlx4_priv(dev); int pci_dev_data; - int p; - int active_vfs = 0; + int p, i; if (priv->removed) return; + /* saving current ports type for further use */ + for (i = 0; i < dev->caps.num_ports; i++) { + dev->persist->curr_port_type[i] = dev->caps.port_type[i + 1]; + dev->persist->curr_port_poss_type[i] = dev->caps. + possible_type[i + 1]; + } + pci_dev_data = priv->pci_dev_data; - /* Disabling SR-IOV is not allowed while there are active vf's */ - if (mlx4_is_master(dev)) { - active_vfs = mlx4_how_many_lives_vf(dev); - if (active_vfs) { - pr_warn("Removing PF when there are active VF's !!\n"); - pr_warn("Will not disable SR-IOV.\n"); - } - } mlx4_stop_sense(dev); mlx4_unregister_device(dev); @@ -3150,12 +3281,6 @@ if (dev->flags & MLX4_FLAG_MSI_X) pci_disable_msix(pdev); - if (dev->flags & MLX4_FLAG_SRIOV && !active_vfs) { - mlx4_warn(dev, "Disabling SR-IOV\n"); - pci_disable_sriov(pdev); - dev->flags &= ~MLX4_FLAG_SRIOV; - dev->num_vfs = 0; - } if (!mlx4_is_slave(dev)) mlx4_free_ownership(dev); @@ -3167,42 +3292,96 @@ kfree(dev->caps.qp1_proxy); kfree(dev->dev_vfs); - memset(priv, 0, sizeof(*priv)); + mlx4_clean_dev(dev); priv->pci_dev_data = pci_dev_data; priv->removed = 1; } static void mlx4_remove_one(struct pci_dev *pdev) { - struct mlx4_dev *dev = pci_get_drvdata(pdev); + struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); + struct mlx4_dev *dev = persist->dev; struct mlx4_priv *priv = mlx4_priv(dev); + int active_vfs = 0; + + mutex_lock(&persist->interface_state_mutex); + persist->interface_state |= MLX4_INTERFACE_STATE_DELETION; + mutex_unlock(&persist->interface_state_mutex); + + /* Disabling SR-IOV is not allowed while there are active vf's */ + if (mlx4_is_master(dev) && dev->flags & MLX4_FLAG_SRIOV) { + active_vfs = mlx4_how_many_lives_vf(dev); + if (active_vfs) { + pr_warn("Removing PF when there are active VF's !!\n"); + pr_warn("Will not disable SR-IOV.\n"); + } + } + + /* device marked to be under deletion running now without the lock + * letting other tasks to be terminated + */ + if (persist->interface_state & MLX4_INTERFACE_STATE_UP) + mlx4_unload_one(pdev); + else + mlx4_info(dev, "%s: interface is down\n", __func__); + mlx4_catas_end(dev); + if (dev->flags & MLX4_FLAG_SRIOV && !active_vfs) { + mlx4_warn(dev, "Disabling SR-IOV\n"); + pci_disable_sriov(pdev); + } - mlx4_unload_one(pdev); pci_release_regions(pdev); pci_disable_device(pdev); + kfree(dev->persist); kfree(priv); pci_set_drvdata(pdev, NULL); } +static int restore_current_port_types(struct mlx4_dev *dev, + enum mlx4_port_type *types, + enum mlx4_port_type *poss_types) +{ + struct mlx4_priv *priv = mlx4_priv(dev); + int err, i; + + mlx4_stop_sense(dev); + + mutex_lock(&priv->port_mutex); + for (i = 0; i < dev->caps.num_ports; i++) + dev->caps.possible_type[i + 1] = poss_types[i]; + err = mlx4_change_port_types(dev, types); + mlx4_start_sense(dev); + mutex_unlock(&priv->port_mutex); + + return err; +} + int mlx4_restart_one(struct pci_dev *pdev) { - struct mlx4_dev *dev = pci_get_drvdata(pdev); + struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); + struct mlx4_dev *dev = persist->dev; struct mlx4_priv *priv = mlx4_priv(dev); int nvfs[MLX4_MAX_PORTS + 1] = {0, 0, 0}; int pci_dev_data, err, total_vfs; pci_dev_data = priv->pci_dev_data; - total_vfs = dev->num_vfs; - memcpy(nvfs, dev->nvfs, sizeof(dev->nvfs)); + total_vfs = dev->persist->num_vfs; + memcpy(nvfs, dev->persist->nvfs, sizeof(dev->persist->nvfs)); mlx4_unload_one(pdev); - err = mlx4_load_one(pdev, pci_dev_data, total_vfs, nvfs, priv); + err = mlx4_load_one(pdev, pci_dev_data, total_vfs, nvfs, priv, 1); if (err) { mlx4_err(dev, "%s: ERROR: mlx4_load_one failed, pci_name=%s, err=%d\n", __func__, pci_name(pdev), err); return err; } + err = restore_current_port_types(dev, dev->persist->curr_port_type, + dev->persist->curr_port_poss_type); + if (err) + mlx4_err(dev, "could not restore original port types (%d)\n", + err); + return err; } @@ -3257,23 +3436,79 @@ static pci_ers_result_t mlx4_pci_err_detected(struct pci_dev *pdev, pci_channel_state_t state) { - mlx4_unload_one(pdev); + struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); + + mlx4_err(persist->dev, "mlx4_pci_err_detected was called\n"); + mlx4_enter_error_state(persist); - return state == pci_channel_io_perm_failure ? - PCI_ERS_RESULT_DISCONNECT : PCI_ERS_RESULT_NEED_RESET; + mutex_lock(&persist->interface_state_mutex); + if (persist->interface_state & MLX4_INTERFACE_STATE_UP) + mlx4_unload_one(pdev); + + mutex_unlock(&persist->interface_state_mutex); + if (state == pci_channel_io_perm_failure) + return PCI_ERS_RESULT_DISCONNECT; + + pci_disable_device(pdev); + return PCI_ERS_RESULT_NEED_RESET; } static pci_ers_result_t mlx4_pci_slot_reset(struct pci_dev *pdev) { - struct mlx4_dev *dev = pci_get_drvdata(pdev); + struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); + struct mlx4_dev *dev = persist->dev; struct mlx4_priv *priv = mlx4_priv(dev); int ret; + int nvfs[MLX4_MAX_PORTS + 1] = {0, 0, 0}; + int total_vfs; + + mlx4_err(dev, "mlx4_pci_slot_reset was called\n"); + ret = pci_enable_device(pdev); + if (ret) { + mlx4_err(dev, "Can not re-enable device, ret=%d\n", ret); + return PCI_ERS_RESULT_DISCONNECT; + } + + pci_set_master(pdev); + pci_restore_state(pdev); + pci_save_state(pdev); - ret = __mlx4_init_one(pdev, priv->pci_dev_data, priv); + total_vfs = dev->persist->num_vfs; + memcpy(nvfs, dev->persist->nvfs, sizeof(dev->persist->nvfs)); + + mutex_lock(&persist->interface_state_mutex); + if (!(persist->interface_state & MLX4_INTERFACE_STATE_UP)) { + ret = mlx4_load_one(pdev, priv->pci_dev_data, total_vfs, nvfs, + priv, 1); + if (ret) { + mlx4_err(dev, "%s: mlx4_load_one failed, ret=%d\n", + __func__, ret); + goto end; + } + + ret = restore_current_port_types(dev, dev->persist-> + curr_port_type, dev->persist-> + curr_port_poss_type); + if (ret) + mlx4_err(dev, "could not restore original port types (%d)\n", ret); + } +end: + mutex_unlock(&persist->interface_state_mutex); return ret ? PCI_ERS_RESULT_DISCONNECT : PCI_ERS_RESULT_RECOVERED; } +static void mlx4_shutdown(struct pci_dev *pdev) +{ + struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); + + mlx4_info(persist->dev, "mlx4_shutdown was called\n"); + mutex_lock(&persist->interface_state_mutex); + if (persist->interface_state & MLX4_INTERFACE_STATE_UP) + mlx4_unload_one(pdev); + mutex_unlock(&persist->interface_state_mutex); +} + static const struct pci_error_handlers mlx4_err_handler = { .error_detected = mlx4_pci_err_detected, .slot_reset = mlx4_pci_slot_reset, @@ -3283,7 +3518,7 @@ .name = DRV_NAME, .id_table = mlx4_pci_table, .probe = mlx4_init_one, - .shutdown = mlx4_unload_one, + .shutdown = mlx4_shutdown, .remove = mlx4_remove_one, .err_handler = &mlx4_err_handler, }; @@ -3335,7 +3570,6 @@ if (mlx4_verify_params()) return -EINVAL; - mlx4_catas_init(); mlx4_wq = create_singlethread_workqueue("mlx4"); if (!mlx4_wq) --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/mcg.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/mcg.c @@ -1318,6 +1318,9 @@ mutex_unlock(&priv->mcg_table.mutex); mlx4_free_cmd_mailbox(dev, mailbox); + if (err && dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) + /* In case device is under an error, return success as a closing command */ + err = 0; return err; } @@ -1347,6 +1350,9 @@ MLX4_CMD_WRAPPED); mlx4_free_cmd_mailbox(dev, mailbox); + if (err && !attach && + dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) + err = 0; return err; } --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/mlx4.h +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/mlx4.h @@ -85,7 +85,9 @@ MLX4_CLR_INT_SIZE = 0x00008, MLX4_SLAVE_COMM_BASE = 0x0, MLX4_COMM_PAGESIZE = 0x1000, - MLX4_CLOCK_SIZE = 0x00008 + MLX4_CLOCK_SIZE = 0x00008, + MLX4_COMM_CHAN_CAPS = 0x8, + MLX4_COMM_CHAN_FLAGS = 0xc }; enum { @@ -120,6 +122,10 @@ }; #define MLX4_COMM_TIME 10000 +#define MLX4_COMM_OFFLINE_TIME_OUT 30000 +#define MLX4_COMM_CMD_NA_OP 0x0 + + enum { MLX4_COMM_CMD_RESET, MLX4_COMM_CMD_VHCR0, @@ -221,19 +227,21 @@ #define mlx4_dbg(mdev, format, ...) \ do { \ if (mlx4_debug_level) \ - dev_printk(KERN_DEBUG, &(mdev)->pdev->dev, format, \ + dev_printk(KERN_DEBUG, \ + &(mdev)->persist->pdev->dev, format, \ ##__VA_ARGS__); \ } while (0) #define mlx4_err(mdev, format, ...) \ - dev_err(&(mdev)->pdev->dev, format, ##__VA_ARGS__) + dev_err(&(mdev)->persist->pdev->dev, format, ##__VA_ARGS__) #define mlx4_info(mdev, format, ...) \ - dev_info(&(mdev)->pdev->dev, format, ##__VA_ARGS__) + dev_info(&(mdev)->persist->pdev->dev, format, ##__VA_ARGS__) #define mlx4_warn(mdev, format, ...) \ - dev_warn(&(mdev)->pdev->dev, format, ##__VA_ARGS__) + dev_warn(&(mdev)->persist->pdev->dev, format, ##__VA_ARGS__) extern int mlx4_log_num_mgm_entry_size; extern int log_mtts_per_seg; +extern int mlx4_internal_err_reset; #define MLX4_MAX_NUM_SLAVES (min(MLX4_MAX_NUM_PF + MLX4_MAX_NUM_VF, \ MLX4_MFUNC_MAX)) @@ -607,7 +615,6 @@ struct mlx4_cmd { struct pci_pool *pool; void __iomem *hcr; - struct mutex hcr_mutex; struct mutex slave_cmd_mutex; struct semaphore poll_sem; struct semaphore event_sem; @@ -995,7 +1002,8 @@ void mlx4_start_catas_poll(struct mlx4_dev *dev); void mlx4_stop_catas_poll(struct mlx4_dev *dev); -void mlx4_catas_init(void); +int mlx4_catas_init(struct mlx4_dev *dev); +void mlx4_catas_end(struct mlx4_dev *dev); int mlx4_restart_one(struct pci_dev *pdev); int mlx4_register_device(struct mlx4_dev *dev); void mlx4_unregister_device(struct mlx4_dev *dev); @@ -1161,13 +1169,14 @@ int mlx4_cmd_init(struct mlx4_dev *dev); void mlx4_cmd_cleanup(struct mlx4_dev *dev, int cleanup_mask); int mlx4_multi_func_init(struct mlx4_dev *dev); +int mlx4_ARM_COMM_CHANNEL(struct mlx4_dev *dev); void mlx4_multi_func_cleanup(struct mlx4_dev *dev); void mlx4_cmd_event(struct mlx4_dev *dev, u16 token, u8 status, u64 out_param); int mlx4_cmd_use_events(struct mlx4_dev *dev); void mlx4_cmd_use_polling(struct mlx4_dev *dev); int mlx4_comm_cmd(struct mlx4_dev *dev, u8 cmd, u16 param, - unsigned long timeout); + u16 op, unsigned long timeout); void mlx4_cq_tasklet_cb(unsigned long data); void mlx4_cq_completion(struct mlx4_dev *dev, u32 cqn); @@ -1177,7 +1186,7 @@ void mlx4_srq_event(struct mlx4_dev *dev, u32 srqn, int event_type); -void mlx4_handle_catas_err(struct mlx4_dev *dev); +void mlx4_enter_error_state(struct mlx4_dev_persistent *persist); int mlx4_SENSE_PORT(struct mlx4_dev *dev, int port, enum mlx4_port_type *type); --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/mlx4_en.h +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/mlx4_en.h @@ -451,7 +451,7 @@ unsigned long rx_chksum_none; unsigned long rx_chksum_complete; unsigned long tx_chksum_offload; -#define NUM_PORT_STATS 9 +#define NUM_PORT_STATS 10 }; struct mlx4_en_perf_stats { @@ -788,6 +788,7 @@ void mlx4_en_deactivate_tx_ring(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring); void mlx4_en_set_num_rx_rings(struct mlx4_en_dev *mdev); +void mlx4_en_recover_from_oom(struct mlx4_en_priv *priv); int mlx4_en_create_rx_ring(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring **pring, u32 size, u16 stride, int node); --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/mr.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/mr.c @@ -708,13 +708,13 @@ if (!mtts) return -ENOMEM; - dma_sync_single_for_cpu(&dev->pdev->dev, dma_handle, + dma_sync_single_for_cpu(&dev->persist->pdev->dev, dma_handle, npages * sizeof (u64), DMA_TO_DEVICE); for (i = 0; i < npages; ++i) mtts[i] = cpu_to_be64(page_list[i] | MLX4_MTT_FLAG_PRESENT); - dma_sync_single_for_device(&dev->pdev->dev, dma_handle, + dma_sync_single_for_device(&dev->persist->pdev->dev, dma_handle, npages * sizeof (u64), DMA_TO_DEVICE); return 0; @@ -1020,13 +1020,13 @@ /* Make sure MPT status is visible before writing MTT entries */ wmb(); - dma_sync_single_for_cpu(&dev->pdev->dev, fmr->dma_handle, + dma_sync_single_for_cpu(&dev->persist->pdev->dev, fmr->dma_handle, npages * sizeof(u64), DMA_TO_DEVICE); for (i = 0; i < npages; ++i) fmr->mtts[i] = cpu_to_be64(page_list[i] | MLX4_MTT_FLAG_PRESENT); - dma_sync_single_for_device(&dev->pdev->dev, fmr->dma_handle, + dma_sync_single_for_device(&dev->persist->pdev->dev, fmr->dma_handle, npages * sizeof(u64), DMA_TO_DEVICE); fmr->mpt->key = cpu_to_be32(key); --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/pd.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/pd.c @@ -151,11 +151,13 @@ return -ENOMEM; if (mlx4_is_slave(dev)) - offset = uar->index % ((int) pci_resource_len(dev->pdev, 2) / + offset = uar->index % ((int)pci_resource_len(dev->persist->pdev, + 2) / dev->caps.uar_page_size); else offset = uar->index; - uar->pfn = (pci_resource_start(dev->pdev, 2) >> PAGE_SHIFT) + offset; + uar->pfn = (pci_resource_start(dev->persist->pdev, 2) >> PAGE_SHIFT) + + offset; uar->map = NULL; return 0; } --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/port.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/port.c @@ -553,9 +553,9 @@ slaves_pport_actv = mlx4_phys_to_slaves_pport_actv( dev, &exclusive_ports); slave_gid -= bitmap_weight(slaves_pport_actv.slaves, - dev->num_vfs + 1); + dev->persist->num_vfs + 1); } - vfs = bitmap_weight(slaves_pport.slaves, dev->num_vfs + 1) - 1; + vfs = bitmap_weight(slaves_pport.slaves, dev->persist->num_vfs + 1) - 1; if (slave_gid <= ((MLX4_ROCE_MAX_GIDS - MLX4_ROCE_PF_GIDS) % vfs)) return ((MLX4_ROCE_MAX_GIDS - MLX4_ROCE_PF_GIDS) / vfs) + 1; return (MLX4_ROCE_MAX_GIDS - MLX4_ROCE_PF_GIDS) / vfs; @@ -590,10 +590,10 @@ slaves_pport_actv = mlx4_phys_to_slaves_pport_actv( dev, &exclusive_ports); slave_gid -= bitmap_weight(slaves_pport_actv.slaves, - dev->num_vfs + 1); + dev->persist->num_vfs + 1); } gids = MLX4_ROCE_MAX_GIDS - MLX4_ROCE_PF_GIDS; - vfs = bitmap_weight(slaves_pport.slaves, dev->num_vfs + 1) - 1; + vfs = bitmap_weight(slaves_pport.slaves, dev->persist->num_vfs + 1) - 1; if (slave_gid <= gids % vfs) return MLX4_ROCE_PF_GIDS + ((gids / vfs) + 1) * (slave_gid - 1); @@ -644,7 +644,7 @@ int num_eth_ports, err; int i; - if (slave < 0 || slave > dev->num_vfs) + if (slave < 0 || slave > dev->persist->num_vfs) return; actv_ports = mlx4_get_active_ports(dev, slave); @@ -1214,7 +1214,8 @@ return -EINVAL; slaves_pport = mlx4_phys_to_slaves_pport(dev, port); - num_vfs = bitmap_weight(slaves_pport.slaves, dev->num_vfs + 1) - 1; + num_vfs = bitmap_weight(slaves_pport.slaves, + dev->persist->num_vfs + 1) - 1; for (i = 0; i < MLX4_ROCE_MAX_GIDS; i++) { if (!memcmp(priv->port[port].gid_table.roce_gids[i].raw, gid, @@ -1258,7 +1259,7 @@ dev, &exclusive_ports); num_vfs_before += bitmap_weight( slaves_pport_actv.slaves, - dev->num_vfs + 1); + dev->persist->num_vfs + 1); } /* candidate_slave_gid isn't necessarily the correct slave, but @@ -1288,7 +1289,7 @@ dev, &exclusive_ports); slave_gid += bitmap_weight( slaves_pport_actv.slaves, - dev->num_vfs + 1); + dev->persist->num_vfs + 1); } } *slave_id = slave_gid; --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/reset.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/reset.c @@ -76,19 +76,21 @@ goto out; } - pcie_cap = pci_pcie_cap(dev->pdev); + pcie_cap = pci_pcie_cap(dev->persist->pdev); for (i = 0; i < 64; ++i) { if (i == 22 || i == 23) continue; - if (pci_read_config_dword(dev->pdev, i * 4, hca_header + i)) { + if (pci_read_config_dword(dev->persist->pdev, i * 4, + hca_header + i)) { err = -ENODEV; mlx4_err(dev, "Couldn't save HCA PCI header, aborting\n"); goto out; } } - reset = ioremap(pci_resource_start(dev->pdev, 0) + MLX4_RESET_BASE, + reset = ioremap(pci_resource_start(dev->persist->pdev, 0) + + MLX4_RESET_BASE, MLX4_RESET_SIZE); if (!reset) { err = -ENOMEM; @@ -122,8 +124,8 @@ end = jiffies + MLX4_RESET_TIMEOUT_JIFFIES; do { - if (!pci_read_config_word(dev->pdev, PCI_VENDOR_ID, &vendor) && - vendor != 0xffff) + if (!pci_read_config_word(dev->persist->pdev, PCI_VENDOR_ID, + &vendor) && vendor != 0xffff) break; msleep(1); @@ -138,14 +140,16 @@ /* Now restore the PCI headers */ if (pcie_cap) { devctl = hca_header[(pcie_cap + PCI_EXP_DEVCTL) / 4]; - if (pcie_capability_write_word(dev->pdev, PCI_EXP_DEVCTL, + if (pcie_capability_write_word(dev->persist->pdev, + PCI_EXP_DEVCTL, devctl)) { err = -ENODEV; mlx4_err(dev, "Couldn't restore HCA PCI Express Device Control register, aborting\n"); goto out; } linkctl = hca_header[(pcie_cap + PCI_EXP_LNKCTL) / 4]; - if (pcie_capability_write_word(dev->pdev, PCI_EXP_LNKCTL, + if (pcie_capability_write_word(dev->persist->pdev, + PCI_EXP_LNKCTL, linkctl)) { err = -ENODEV; mlx4_err(dev, "Couldn't restore HCA PCI Express Link control register, aborting\n"); @@ -157,7 +161,8 @@ if (i * 4 == PCI_COMMAND) continue; - if (pci_write_config_dword(dev->pdev, i * 4, hca_header[i])) { + if (pci_write_config_dword(dev->persist->pdev, i * 4, + hca_header[i])) { err = -ENODEV; mlx4_err(dev, "Couldn't restore HCA reg %x, aborting\n", i); @@ -165,7 +170,7 @@ } } - if (pci_write_config_dword(dev->pdev, PCI_COMMAND, + if (pci_write_config_dword(dev->persist->pdev, PCI_COMMAND, hca_header[PCI_COMMAND / 4])) { err = -ENODEV; mlx4_err(dev, "Couldn't restore HCA COMMAND, aborting\n"); --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c @@ -309,12 +309,13 @@ int allocated, free, reserved, guaranteed, from_free; int from_rsvd; - if (slave > dev->num_vfs) + if (slave > dev->persist->num_vfs) return -EINVAL; spin_lock(&res_alloc->alloc_lock); allocated = (port > 0) ? - res_alloc->allocated[(port - 1) * (dev->num_vfs + 1) + slave] : + res_alloc->allocated[(port - 1) * + (dev->persist->num_vfs + 1) + slave] : res_alloc->allocated[slave]; free = (port > 0) ? res_alloc->res_port_free[port - 1] : res_alloc->res_free; @@ -352,7 +353,8 @@ if (!err) { /* grant the request */ if (port > 0) { - res_alloc->allocated[(port - 1) * (dev->num_vfs + 1) + slave] += count; + res_alloc->allocated[(port - 1) * + (dev->persist->num_vfs + 1) + slave] += count; res_alloc->res_port_free[port - 1] -= count; res_alloc->res_port_rsvd[port - 1] -= from_rsvd; } else { @@ -376,13 +378,14 @@ &priv->mfunc.master.res_tracker.res_alloc[res_type]; int allocated, guaranteed, from_rsvd; - if (slave > dev->num_vfs) + if (slave > dev->persist->num_vfs) return; spin_lock(&res_alloc->alloc_lock); allocated = (port > 0) ? - res_alloc->allocated[(port - 1) * (dev->num_vfs + 1) + slave] : + res_alloc->allocated[(port - 1) * + (dev->persist->num_vfs + 1) + slave] : res_alloc->allocated[slave]; guaranteed = res_alloc->guaranteed[slave]; @@ -397,7 +400,8 @@ } if (port > 0) { - res_alloc->allocated[(port - 1) * (dev->num_vfs + 1) + slave] -= count; + res_alloc->allocated[(port - 1) * + (dev->persist->num_vfs + 1) + slave] -= count; res_alloc->res_port_free[port - 1] += count; res_alloc->res_port_rsvd[port - 1] += from_rsvd; } else { @@ -415,7 +419,8 @@ enum mlx4_resource res_type, int vf, int num_instances) { - res_alloc->guaranteed[vf] = num_instances / (2 * (dev->num_vfs + 1)); + res_alloc->guaranteed[vf] = num_instances / + (2 * (dev->persist->num_vfs + 1)); res_alloc->quota[vf] = (num_instances / 2) + res_alloc->guaranteed[vf]; if (vf == mlx4_master_func_num(dev)) { res_alloc->res_free = num_instances; @@ -486,21 +491,26 @@ for (i = 0; i < MLX4_NUM_OF_RESOURCE_TYPE; i++) { struct resource_allocator *res_alloc = &priv->mfunc.master.res_tracker.res_alloc[i]; - res_alloc->quota = kmalloc((dev->num_vfs + 1) * sizeof(int), GFP_KERNEL); - res_alloc->guaranteed = kmalloc((dev->num_vfs + 1) * sizeof(int), GFP_KERNEL); + res_alloc->quota = kmalloc((dev->persist->num_vfs + 1) * + sizeof(int), GFP_KERNEL); + res_alloc->guaranteed = kmalloc((dev->persist->num_vfs + 1) * + sizeof(int), GFP_KERNEL); if (i == RES_MAC || i == RES_VLAN) res_alloc->allocated = kzalloc(MLX4_MAX_PORTS * - (dev->num_vfs + 1) * sizeof(int), - GFP_KERNEL); + (dev->persist->num_vfs + + 1) * + sizeof(int), GFP_KERNEL); else - res_alloc->allocated = kzalloc((dev->num_vfs + 1) * sizeof(int), GFP_KERNEL); + res_alloc->allocated = kzalloc((dev->persist-> + num_vfs + 1) * + sizeof(int), GFP_KERNEL); if (!res_alloc->quota || !res_alloc->guaranteed || !res_alloc->allocated) goto no_mem_err; spin_lock_init(&res_alloc->alloc_lock); - for (t = 0; t < dev->num_vfs + 1; t++) { + for (t = 0; t < dev->persist->num_vfs + 1; t++) { struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, t); switch (i) { --- linux-3.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/main.c +++ linux-3.19.0/drivers/net/ethernet/mellanox/mlx5/core/main.c @@ -291,6 +291,7 @@ MLX5_SET(cmd_hca_cap, to, log_max_ra_req_dc, from->gen.log_max_ra_req_dc); MLX5_SET(cmd_hca_cap, to, log_max_ra_res_dc, from->gen.log_max_ra_res_dc); MLX5_SET(cmd_hca_cap, to, pkey_table_size, to_fw_pkey_sz(from->gen.pkey_table_size)); + MLX5_SET(cmd_hca_cap, to, log_uar_page_sz, PAGE_SHIFT - 12); v64 = from->gen.flags & MLX5_CAP_BITS_RW_MASK; *flags_off = cpu_to_be64(v64); } --- linux-3.19.0.orig/drivers/net/ethernet/neterion/vxge/vxge-main.c +++ linux-3.19.0/drivers/net/ethernet/neterion/vxge/vxge-main.c @@ -4219,6 +4219,9 @@ return ret; } +#define VXGE_PXE_FIRMWARE "vxge/X3fw-pxe.ncf" +#define VXGE_FIRMWARE "vxge/X3fw.ncf" + static int vxge_probe_fw_update(struct vxgedev *vdev) { u32 maj, min, bld; @@ -4261,9 +4264,9 @@ } } if (gpxe) - fw_name = "vxge/X3fw-pxe.ncf"; + fw_name = VXGE_PXE_FIRMWARE; else - fw_name = "vxge/X3fw.ncf"; + fw_name = VXGE_FIRMWARE; ret = vxge_fw_upgrade(vdev, fw_name, 0); /* -EINVAL and -ENOENT are not fatal errors for flashing firmware on @@ -4868,3 +4871,5 @@ } module_init(vxge_starter); module_exit(vxge_closer); +MODULE_FIRMWARE(VXGE_PXE_FIRMWARE); +MODULE_FIRMWARE(VXGE_FIRMWARE); --- linux-3.19.0.orig/drivers/net/ethernet/realtek/r8169.c +++ linux-3.19.0/drivers/net/ethernet/realtek/r8169.c @@ -5067,8 +5067,6 @@ RTL_W8(ChipCmd, CmdReset); rtl_udelay_loop_wait_low(tp, &rtl_chipcmd_cond, 100, 100); - - netdev_reset_queue(tp->dev); } static void rtl_request_uncached_firmware(struct rtl8169_private *tp) @@ -7089,8 +7087,6 @@ txd->opts2 = cpu_to_le32(opts[1]); - netdev_sent_queue(dev, skb->len); - skb_tx_timestamp(skb); /* Force memory writes to complete before releasing descriptor */ @@ -7192,7 +7188,6 @@ static void rtl_tx(struct net_device *dev, struct rtl8169_private *tp) { unsigned int dirty_tx, tx_left; - unsigned int bytes_compl = 0, pkts_compl = 0; dirty_tx = tp->dirty_tx; smp_rmb(); @@ -7216,8 +7211,10 @@ rtl8169_unmap_tx_skb(&tp->pci_dev->dev, tx_skb, tp->TxDescArray + entry); if (status & LastFrag) { - pkts_compl++; - bytes_compl += tx_skb->skb->len; + u64_stats_update_begin(&tp->tx_stats.syncp); + tp->tx_stats.packets++; + tp->tx_stats.bytes += tx_skb->skb->len; + u64_stats_update_end(&tp->tx_stats.syncp); dev_kfree_skb_any(tx_skb->skb); tx_skb->skb = NULL; } @@ -7226,13 +7223,6 @@ } if (tp->dirty_tx != dirty_tx) { - netdev_completed_queue(tp->dev, pkts_compl, bytes_compl); - - u64_stats_update_begin(&tp->tx_stats.syncp); - tp->tx_stats.packets += pkts_compl; - tp->tx_stats.bytes += bytes_compl; - u64_stats_update_end(&tp->tx_stats.syncp); - tp->dirty_tx = dirty_tx; /* Sync with rtl8169_start_xmit: * - publish dirty_tx ring index (write barrier) --- linux-3.19.0.orig/drivers/net/ethernet/renesas/sh_eth.c +++ linux-3.19.0/drivers/net/ethernet/renesas/sh_eth.c @@ -1392,6 +1392,9 @@ msleep(2); /* max frame time at 10 Mbps < 1250 us */ sh_eth_get_stats(ndev); sh_eth_reset(ndev); + + /* Set MAC address again */ + update_mac_address(ndev); } /* free Tx skb function */ --- linux-3.19.0.orig/drivers/net/ethernet/rocker/rocker.c +++ linux-3.19.0/drivers/net/ethernet/rocker/rocker.c @@ -4305,10 +4305,16 @@ struct net_device *master = netdev_master_upper_dev_get(dev); int err = 0; + /* There are currently three cases handled here: + * 1. Joining a bridge + * 2. Leaving a previously joined bridge + * 3. Other, e.g. being added to or removed from a bond or openvswitch, + * in which case nothing is done + */ if (master && master->rtnl_link_ops && !strcmp(master->rtnl_link_ops->kind, "bridge")) err = rocker_port_bridge_join(rocker_port, master); - else + else if (rocker_port_is_bridged(rocker_port)) err = rocker_port_bridge_leave(rocker_port); return err; --- linux-3.19.0.orig/drivers/net/hyperv/netvsc.c +++ linux-3.19.0/drivers/net/hyperv/netvsc.c @@ -217,7 +217,7 @@ static int netvsc_init_buf(struct hv_device *device) { int ret = 0; - int t; + unsigned long t; struct netvsc_device *net_device; struct nvsp_message *init_packet; struct net_device *ndev; @@ -409,7 +409,8 @@ struct nvsp_message *init_packet, u32 nvsp_ver) { - int ret, t; + int ret; + unsigned long t; memset(init_packet, 0, sizeof(struct nvsp_message)); init_packet->hdr.msg_type = NVSP_MSG_TYPE_INIT; @@ -684,9 +685,9 @@ return ret_val; } -u32 netvsc_copy_to_send_buf(struct netvsc_device *net_device, - unsigned int section_index, - struct hv_netvsc_packet *packet) +static u32 netvsc_copy_to_send_buf(struct netvsc_device *net_device, + unsigned int section_index, + struct hv_netvsc_packet *packet) { char *start = net_device->send_buf; char *dest = (start + (section_index * net_device->send_section_size)); --- linux-3.19.0.orig/drivers/net/hyperv/rndis_filter.c +++ linux-3.19.0/drivers/net/hyperv/rndis_filter.c @@ -623,7 +623,8 @@ return ret; } -int rndis_filter_set_offload_params(struct hv_device *hdev, +static int +rndis_filter_set_offload_params(struct hv_device *hdev, struct ndis_offload_params *req_offloads) { struct netvsc_device *nvdev = hv_get_drvdata(hdev); @@ -697,7 +698,7 @@ 0x6a, 0x42, 0xb7, 0x3b, 0xbe, 0xac, 0x01, 0xfa }; -int rndis_filter_set_rss_param(struct rndis_device *rdev, int num_queue) +static int rndis_filter_set_rss_param(struct rndis_device *rdev, int num_queue) { struct net_device *ndev = rdev->net_dev->ndev; struct rndis_request *request; --- linux-3.19.0.orig/drivers/net/macvtap.c +++ linux-3.19.0/drivers/net/macvtap.c @@ -654,11 +654,14 @@ } /* else everything is zero */ } +/* Neighbour code has some assumptions on HH_DATA_MOD alignment */ +#define MACVTAP_RESERVE HH_DATA_OFF(ETH_HLEN) + /* Get packet from user space buffer */ static ssize_t macvtap_get_user(struct macvtap_queue *q, struct msghdr *m, struct iov_iter *from, int noblock) { - int good_linear = SKB_MAX_HEAD(NET_IP_ALIGN); + int good_linear = SKB_MAX_HEAD(MACVTAP_RESERVE); struct sk_buff *skb; struct macvlan_dev *vlan; unsigned long total_len = iov_iter_count(from); @@ -722,7 +725,7 @@ linear = macvtap16_to_cpu(q, vnet_hdr.hdr_len); } - skb = macvtap_alloc_skb(&q->sk, NET_IP_ALIGN, copylen, + skb = macvtap_alloc_skb(&q->sk, MACVTAP_RESERVE, copylen, linear, noblock, &err); if (!skb) goto err; --- linux-3.19.0.orig/drivers/net/phy/fixed_phy.c +++ linux-3.19.0/drivers/net/phy/fixed_phy.c @@ -5,6 +5,7 @@ * Anton Vorontsov * * Copyright (c) 2006-2007 MontaVista Software, Inc. + * Copyright 2009 Freescale Semiconductor, Inc. * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the @@ -17,6 +18,7 @@ #include #include #include +#include #include #include #include @@ -56,6 +58,9 @@ bmcr |= BMCR_FULLDPLX; switch (fp->status.speed) { + case 10000: + fp->regs[MDIO_STAT2] = MDIO_STAT2_DEVPRST_VAL; + break; case 1000: bmsr |= BMSR_ESTATEN; bmcr |= BMCR_SPEED1000; @@ -76,6 +81,9 @@ } } else { switch (fp->status.speed) { + case 10000: + fp->regs[MDIO_STAT2] = MDIO_STAT2_DEVPRST_VAL; + break; case 1000: bmsr |= BMSR_ESTATEN; bmcr |= BMCR_SPEED1000; --- linux-3.19.0.orig/drivers/net/phy/phy.c +++ linux-3.19.0/drivers/net/phy/phy.c @@ -236,6 +236,25 @@ } /** + * phy_check_valid - check if there is a valid PHY setting which matches + * speed, duplex, and feature mask + * @speed: speed to match + * @duplex: duplex to match + * @features: A mask of the valid settings + * + * Description: Returns true if there is a valid setting, false otherwise. + */ +static inline bool phy_check_valid(int speed, int duplex, u32 features) +{ + unsigned int idx; + + idx = phy_find_valid(phy_find_setting(speed, duplex), features); + + return settings[idx].speed == speed && settings[idx].duplex == duplex && + (settings[idx].setting & features); +} + +/** * phy_sanitize_settings - make sure the PHY is set to supported speed and duplex * @phydev: the target phy_device struct * @@ -1042,7 +1061,6 @@ int eee_lp, eee_cap, eee_adv; u32 lp, cap, adv; int status; - unsigned int idx; /* Read phy status to properly get the right settings */ status = phy_read_status(phydev); @@ -1074,8 +1092,7 @@ adv = mmd_eee_adv_to_ethtool_adv_t(eee_adv); lp = mmd_eee_adv_to_ethtool_adv_t(eee_lp); - idx = phy_find_setting(phydev->speed, phydev->duplex); - if (!(lp & adv & settings[idx].setting)) + if (!phy_check_valid(phydev->speed, phydev->duplex, lp & adv)) goto eee_exit_err; if (clk_stop_enable) { --- linux-3.19.0.orig/drivers/net/phy/vitesse.c +++ linux-3.19.0/drivers/net/phy/vitesse.c @@ -74,7 +74,7 @@ MODULE_AUTHOR("Kriston Carson"); MODULE_LICENSE("GPL"); -static int vsc824x_add_skew(struct phy_device *phydev) +int vsc824x_add_skew(struct phy_device *phydev) { int err; int extcon; @@ -94,6 +94,7 @@ return err; } +EXPORT_SYMBOL(vsc824x_add_skew); static int vsc824x_config_init(struct phy_device *phydev) { --- linux-3.19.0.orig/drivers/net/ppp/ppp_generic.c +++ linux-3.19.0/drivers/net/ppp/ppp_generic.c @@ -1716,6 +1716,7 @@ { /* note: a 0-length skb is used as an error indication */ if (skb->len > 0) { + skb_checksum_complete_unset(skb); #ifdef CONFIG_PPP_MULTILINK /* XXX do channel-level decompression here */ if (PPP_PROTO(skb) == PPP_MP) --- linux-3.19.0.orig/drivers/net/team/team.c +++ linux-3.19.0/drivers/net/team/team.c @@ -42,9 +42,7 @@ static struct team_port *team_port_get_rcu(const struct net_device *dev) { - struct team_port *port = rcu_dereference(dev->rx_handler_data); - - return team_port_exists(dev) ? port : NULL; + return rcu_dereference(dev->rx_handler_data); } static struct team_port *team_port_get_rtnl(const struct net_device *dev) @@ -1738,11 +1736,11 @@ if (dev->type == ARPHRD_ETHER && !is_valid_ether_addr(addr->sa_data)) return -EADDRNOTAVAIL; memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); - rcu_read_lock(); - list_for_each_entry_rcu(port, &team->port_list, list) + mutex_lock(&team->lock); + list_for_each_entry(port, &team->port_list, list) if (team->ops.port_change_dev_addr) team->ops.port_change_dev_addr(team, port); - rcu_read_unlock(); + mutex_unlock(&team->lock); return 0; } --- linux-3.19.0.orig/drivers/net/tun.c +++ linux-3.19.0/drivers/net/tun.c @@ -1368,7 +1368,7 @@ skb = __skb_recv_datagram(tfile->socket.sk, noblock ? MSG_DONTWAIT : 0, &peeked, &off, &err); if (!skb) - return 0; + return err; ret = tun_put_user(tun, tfile, skb, to); if (unlikely(ret < 0)) --- linux-3.19.0.orig/drivers/net/usb/asix_common.c +++ linux-3.19.0/drivers/net/usb/asix_common.c @@ -188,6 +188,8 @@ memcpy(skb_tail_pointer(skb), &padbytes, sizeof(padbytes)); skb_put(skb, sizeof(padbytes)); } + + usbnet_set_skb_tx_stats(skb, 1, 0); return skb; } --- linux-3.19.0.orig/drivers/net/usb/cdc_ncm.c +++ linux-3.19.0/drivers/net/usb/cdc_ncm.c @@ -1172,17 +1172,17 @@ /* return skb */ ctx->tx_curr_skb = NULL; - dev->net->stats.tx_packets += ctx->tx_curr_frame_num; /* keep private stats: framing overhead and number of NTBs */ ctx->tx_overhead += skb_out->len - ctx->tx_curr_frame_payload; ctx->tx_ntbs++; - /* usbnet has already counted all the framing overhead. + /* usbnet will count all the framing overhead by default. * Adjust the stats so that the tx_bytes counter show real * payload data instead. */ - dev->net->stats.tx_bytes -= skb_out->len - ctx->tx_curr_frame_payload; + usbnet_set_skb_tx_stats(skb_out, n, + ctx->tx_curr_frame_payload - skb_out->len); return skb_out; --- linux-3.19.0.orig/drivers/net/usb/cx82310_eth.c +++ linux-3.19.0/drivers/net/usb/cx82310_eth.c @@ -300,9 +300,18 @@ .tx_fixup = cx82310_tx_fixup, }; +#define USB_DEVICE_CLASS(vend, prod, cl, sc, pr) \ + .match_flags = USB_DEVICE_ID_MATCH_DEVICE | \ + USB_DEVICE_ID_MATCH_DEV_INFO, \ + .idVendor = (vend), \ + .idProduct = (prod), \ + .bDeviceClass = (cl), \ + .bDeviceSubClass = (sc), \ + .bDeviceProtocol = (pr) + static const struct usb_device_id products[] = { { - USB_DEVICE_AND_INTERFACE_INFO(0x0572, 0xcb01, 0xff, 0, 0), + USB_DEVICE_CLASS(0x0572, 0xcb01, 0xff, 0, 0), .driver_info = (unsigned long) &cx82310_info }, { }, --- linux-3.19.0.orig/drivers/net/usb/plusb.c +++ linux-3.19.0/drivers/net/usb/plusb.c @@ -134,6 +134,11 @@ }, { USB_DEVICE(0x050d, 0x258a), /* Belkin F5U258/F5U279 (PL-25A1) */ .driver_info = (unsigned long) &prolific_info, +}, { + USB_DEVICE(0x3923, 0x7825), /* National Instruments USB + * Host-to-Host Cable + */ + .driver_info = (unsigned long) &prolific_info, }, { }, // END --- linux-3.19.0.orig/drivers/net/usb/sr9800.c +++ linux-3.19.0/drivers/net/usb/sr9800.c @@ -144,6 +144,7 @@ skb_put(skb, sizeof(padbytes)); } + usbnet_set_skb_tx_stats(skb, 1, 0); return skb; } --- linux-3.19.0.orig/drivers/net/usb/usbnet.c +++ linux-3.19.0/drivers/net/usb/usbnet.c @@ -1189,8 +1189,7 @@ struct usbnet *dev = entry->dev; if (urb->status == 0) { - if (!(dev->driver_info->flags & FLAG_MULTI_PACKET)) - dev->net->stats.tx_packets++; + dev->net->stats.tx_packets += entry->packets; dev->net->stats.tx_bytes += entry->length; } else { dev->net->stats.tx_errors++; @@ -1348,7 +1347,19 @@ } else urb->transfer_flags |= URB_ZERO_PACKET; } - entry->length = urb->transfer_buffer_length = length; + urb->transfer_buffer_length = length; + + if (info->flags & FLAG_MULTI_PACKET) { + /* Driver has set number of packets and a length delta. + * Calculate the complete length and ensure that it's + * positive. + */ + entry->length += length; + if (WARN_ON_ONCE(entry->length <= 0)) + entry->length = length; + } else { + usbnet_set_skb_tx_stats(skb, 1, length); + } spin_lock_irqsave(&dev->txq.lock, flags); retval = usb_autopm_get_interface_async(dev->intf); --- linux-3.19.0.orig/drivers/net/virtio_net.c +++ linux-3.19.0/drivers/net/virtio_net.c @@ -1444,8 +1444,10 @@ { int i; - for (i = 0; i < vi->max_queue_pairs; i++) + for (i = 0; i < vi->max_queue_pairs; i++) { + napi_hash_del(&vi->rq[i].napi); netif_napi_del(&vi->rq[i].napi); + } kfree(vi->rq); kfree(vi->sq); @@ -1936,11 +1938,8 @@ cancel_delayed_work_sync(&vi->refill); if (netif_running(vi->dev)) { - for (i = 0; i < vi->max_queue_pairs; i++) { + for (i = 0; i < vi->max_queue_pairs; i++) napi_disable(&vi->rq[i].napi); - napi_hash_del(&vi->rq[i].napi); - netif_napi_del(&vi->rq[i].napi); - } } remove_vq_common(vi); --- linux-3.19.0.orig/drivers/net/vxlan.c +++ linux-3.19.0/drivers/net/vxlan.c @@ -1578,12 +1578,6 @@ int err; bool udp_sum = !udp_get_no_check6_tx(vs->sock->sk); - skb = udp_tunnel_handle_offloads(skb, udp_sum); - if (IS_ERR(skb)) { - err = -EINVAL; - goto err; - } - skb_scrub_packet(skb, xnet); min_headroom = LL_RESERVED_SPACE(dst->dev) + dst->header_len @@ -1603,6 +1597,12 @@ goto err; } + skb = udp_tunnel_handle_offloads(skb, udp_sum); + if (IS_ERR(skb)) { + err = -EINVAL; + goto err; + } + vxh = (struct vxlanhdr *) __skb_push(skb, sizeof(*vxh)); vxh->vx_flags = htonl(VXLAN_FLAGS); vxh->vx_vni = vni; @@ -1628,10 +1628,6 @@ int err; bool udp_sum = !vs->sock->sk->sk_no_check_tx; - skb = udp_tunnel_handle_offloads(skb, udp_sum); - if (IS_ERR(skb)) - return PTR_ERR(skb); - min_headroom = LL_RESERVED_SPACE(rt->dst.dev) + rt->dst.header_len + VXLAN_HLEN + sizeof(struct iphdr) + (vlan_tx_tag_present(skb) ? VLAN_HLEN : 0); @@ -1647,6 +1643,10 @@ if (WARN_ON(!skb)) return -ENOMEM; + skb = udp_tunnel_handle_offloads(skb, udp_sum); + if (IS_ERR(skb)) + return PTR_ERR(skb); + vxh = (struct vxlanhdr *) __skb_push(skb, sizeof(*vxh)); vxh->vx_flags = htonl(VXLAN_FLAGS); vxh->vx_vni = vni; --- linux-3.19.0.orig/drivers/net/wireless/ath/ath5k/reset.c +++ linux-3.19.0/drivers/net/wireless/ath/ath5k/reset.c @@ -478,7 +478,7 @@ regval = ioread32(reg); iowrite32(regval | val, reg); regval = ioread32(reg); - usleep_range(100, 150); + udelay(100); /* NB: should be atomic */ /* Bring BB/MAC out of reset */ iowrite32(regval & ~val, reg); --- linux-3.19.0.orig/drivers/net/wireless/ath/ath9k/beacon.c +++ linux-3.19.0/drivers/net/wireless/ath/ath9k/beacon.c @@ -219,12 +219,15 @@ struct ath_common *common = ath9k_hw_common(sc->sc_ah); struct ath_vif *avp = (void *)vif->drv_priv; struct ath_buf *bf = avp->av_bcbuf; + struct ath_beacon_config *cur_conf = &sc->cur_chan->beacon; ath_dbg(common, CONFIG, "Removing interface at beacon slot: %d\n", avp->av_bslot); tasklet_disable(&sc->bcon_tasklet); + cur_conf->enable_beacon &= ~BIT(avp->av_bslot); + if (bf && bf->bf_mpdu) { struct sk_buff *skb = bf->bf_mpdu; dma_unmap_single(sc->dev, bf->bf_buf_addr, @@ -521,8 +524,7 @@ } if (sc->sc_ah->opmode == NL80211_IFTYPE_AP) { - if ((vif->type != NL80211_IFTYPE_AP) || - (sc->nbcnvifs > 1)) { + if (vif->type != NL80211_IFTYPE_AP) { ath_dbg(common, CONFIG, "An AP interface is already present !\n"); return false; @@ -616,12 +618,14 @@ * enabling/disabling SWBA. */ if (changed & BSS_CHANGED_BEACON_ENABLED) { - if (!bss_conf->enable_beacon && - (sc->nbcnvifs <= 1)) { - cur_conf->enable_beacon = false; - } else if (bss_conf->enable_beacon) { - cur_conf->enable_beacon = true; - ath9k_cache_beacon_config(sc, ctx, bss_conf); + bool enabled = cur_conf->enable_beacon; + + if (!bss_conf->enable_beacon) { + cur_conf->enable_beacon &= ~BIT(avp->av_bslot); + } else { + cur_conf->enable_beacon |= BIT(avp->av_bslot); + if (!enabled) + ath9k_cache_beacon_config(sc, ctx, bss_conf); } } --- linux-3.19.0.orig/drivers/net/wireless/ath/ath9k/common.h +++ linux-3.19.0/drivers/net/wireless/ath/ath9k/common.h @@ -54,7 +54,7 @@ u16 dtim_period; u16 bmiss_timeout; u8 dtim_count; - bool enable_beacon; + u8 enable_beacon; bool ibss_creator; u32 nexttbtt; u32 intval; --- linux-3.19.0.orig/drivers/net/wireless/b43/main.c +++ linux-3.19.0/drivers/net/wireless/b43/main.c @@ -5322,6 +5322,7 @@ case 0x432a: /* BCM4321 */ case 0x432d: /* BCM4322 */ case 0x4352: /* BCM43222 */ + case 0x435a: /* BCM43228 */ case 0x4333: /* BCM4331 */ case 0x43a2: /* BCM4360 */ case 0x43b3: /* BCM4352 */ --- linux-3.19.0.orig/drivers/net/wireless/brcm80211/brcmfmac/feature.c +++ linux-3.19.0/drivers/net/wireless/brcm80211/brcmfmac/feature.c @@ -126,7 +126,8 @@ brcmf_feat_iovar_int_get(ifp, BRCMF_FEAT_MCHAN, "mchan"); if (drvr->bus_if->wowl_supported) brcmf_feat_iovar_int_get(ifp, BRCMF_FEAT_WOWL, "wowl"); - brcmf_feat_iovar_int_set(ifp, BRCMF_FEAT_MBSS, "mbss", 0); + if (drvr->bus_if->chip != BRCM_CC_43362_CHIP_ID) + brcmf_feat_iovar_int_set(ifp, BRCMF_FEAT_MBSS, "mbss", 0); /* set chip related quirks */ switch (drvr->bus_if->chip) { --- linux-3.19.0.orig/drivers/net/wireless/brcm80211/brcmfmac/vendor.c +++ linux-3.19.0/drivers/net/wireless/brcm80211/brcmfmac/vendor.c @@ -39,13 +39,22 @@ void *dcmd_buf = NULL, *wr_pointer; u16 msglen, maxmsglen = PAGE_SIZE - 0x100; - brcmf_dbg(TRACE, "cmd %x set %d len %d\n", cmdhdr->cmd, cmdhdr->set, - cmdhdr->len); + if (len < sizeof(*cmdhdr)) { + brcmf_err("vendor command too short: %d\n", len); + return -EINVAL; + } vif = container_of(wdev, struct brcmf_cfg80211_vif, wdev); ifp = vif->ifp; - len -= sizeof(struct brcmf_vndr_dcmd_hdr); + brcmf_dbg(TRACE, "ifidx=%d, cmd=%d\n", ifp->ifidx, cmdhdr->cmd); + + if (cmdhdr->offset > len) { + brcmf_err("bad buffer offset %d > %d\n", cmdhdr->offset, len); + return -EINVAL; + } + + len -= cmdhdr->offset; ret_len = cmdhdr->len; if (ret_len > 0 || len > 0) { if (len > BRCMF_DCMD_MAXLEN) { --- linux-3.19.0.orig/drivers/net/wireless/hostap/hostap_hw.c +++ linux-3.19.0/drivers/net/wireless/hostap/hostap_hw.c @@ -69,7 +69,7 @@ module_param_string(essid, essid, sizeof(essid), 0444); MODULE_PARM_DESC(essid, "Host AP's ESSID"); -static int iw_mode[MAX_PARM_DEVICES] = { IW_MODE_MASTER, DEF_INTS }; +static int iw_mode[MAX_PARM_DEVICES] = { IW_MODE_INFRA, DEF_INTS }; module_param_array(iw_mode, int, NULL, 0444); MODULE_PARM_DESC(iw_mode, "Initial operation mode"); --- linux-3.19.0.orig/drivers/net/wireless/iwlwifi/dvm/dev.h +++ linux-3.19.0/drivers/net/wireless/iwlwifi/dvm/dev.h @@ -708,7 +708,6 @@ unsigned long reload_jiffies; int reload_count; bool ucode_loaded; - bool init_ucode_run; /* Don't run init uCode again */ u8 plcp_delta_threshold; --- linux-3.19.0.orig/drivers/net/wireless/iwlwifi/dvm/ucode.c +++ linux-3.19.0/drivers/net/wireless/iwlwifi/dvm/ucode.c @@ -418,9 +418,6 @@ if (!priv->fw->img[IWL_UCODE_INIT].sec[0].len) return 0; - if (priv->init_ucode_run) - return 0; - iwl_init_notification_wait(&priv->notif_wait, &calib_wait, calib_complete, ARRAY_SIZE(calib_complete), iwlagn_wait_calib, priv); @@ -440,8 +437,6 @@ */ ret = iwl_wait_notification(&priv->notif_wait, &calib_wait, UCODE_CALIB_TIMEOUT); - if (!ret) - priv->init_ucode_run = true; goto out; --- linux-3.19.0.orig/drivers/net/wireless/iwlwifi/iwl-1000.c +++ linux-3.19.0/drivers/net/wireless/iwlwifi/iwl-1000.c @@ -95,7 +95,8 @@ .nvm_calib_ver = EEPROM_1000_TX_POWER_VERSION, \ .base_params = &iwl1000_base_params, \ .eeprom_params = &iwl1000_eeprom_params, \ - .led_mode = IWL_LED_BLINK + .led_mode = IWL_LED_BLINK, \ + .max_ht_ampdu_exponent = IEEE80211_HT_MAX_AMPDU_64K const struct iwl_cfg iwl1000_bgn_cfg = { .name = "Intel(R) Centrino(R) Wireless-N 1000 BGN", @@ -121,7 +122,8 @@ .base_params = &iwl1000_base_params, \ .eeprom_params = &iwl1000_eeprom_params, \ .led_mode = IWL_LED_RF_STATE, \ - .rx_with_siso_diversity = true + .rx_with_siso_diversity = true, \ + .max_ht_ampdu_exponent = IEEE80211_HT_MAX_AMPDU_64K const struct iwl_cfg iwl100_bgn_cfg = { .name = "Intel(R) Centrino(R) Wireless-N 100 BGN", --- linux-3.19.0.orig/drivers/net/wireless/iwlwifi/iwl-2000.c +++ linux-3.19.0/drivers/net/wireless/iwlwifi/iwl-2000.c @@ -123,7 +123,9 @@ .nvm_calib_ver = EEPROM_2000_TX_POWER_VERSION, \ .base_params = &iwl2000_base_params, \ .eeprom_params = &iwl20x0_eeprom_params, \ - .led_mode = IWL_LED_RF_STATE + .led_mode = IWL_LED_RF_STATE, \ + .max_ht_ampdu_exponent = IEEE80211_HT_MAX_AMPDU_64K + const struct iwl_cfg iwl2000_2bgn_cfg = { .name = "Intel(R) Centrino(R) Wireless-N 2200 BGN", @@ -149,7 +151,8 @@ .nvm_calib_ver = EEPROM_2000_TX_POWER_VERSION, \ .base_params = &iwl2030_base_params, \ .eeprom_params = &iwl20x0_eeprom_params, \ - .led_mode = IWL_LED_RF_STATE + .led_mode = IWL_LED_RF_STATE, \ + .max_ht_ampdu_exponent = IEEE80211_HT_MAX_AMPDU_64K const struct iwl_cfg iwl2030_2bgn_cfg = { .name = "Intel(R) Centrino(R) Wireless-N 2230 BGN", @@ -170,7 +173,8 @@ .base_params = &iwl2000_base_params, \ .eeprom_params = &iwl20x0_eeprom_params, \ .led_mode = IWL_LED_RF_STATE, \ - .rx_with_siso_diversity = true + .rx_with_siso_diversity = true, \ + .max_ht_ampdu_exponent = IEEE80211_HT_MAX_AMPDU_64K const struct iwl_cfg iwl105_bgn_cfg = { .name = "Intel(R) Centrino(R) Wireless-N 105 BGN", @@ -197,7 +201,8 @@ .base_params = &iwl2030_base_params, \ .eeprom_params = &iwl20x0_eeprom_params, \ .led_mode = IWL_LED_RF_STATE, \ - .rx_with_siso_diversity = true + .rx_with_siso_diversity = true, \ + .max_ht_ampdu_exponent = IEEE80211_HT_MAX_AMPDU_64K const struct iwl_cfg iwl135_bgn_cfg = { .name = "Intel(R) Centrino(R) Wireless-N 135 BGN", --- linux-3.19.0.orig/drivers/net/wireless/iwlwifi/iwl-5000.c +++ linux-3.19.0/drivers/net/wireless/iwlwifi/iwl-5000.c @@ -93,7 +93,8 @@ .nvm_calib_ver = EEPROM_5000_TX_POWER_VERSION, \ .base_params = &iwl5000_base_params, \ .eeprom_params = &iwl5000_eeprom_params, \ - .led_mode = IWL_LED_BLINK + .led_mode = IWL_LED_BLINK, \ + .max_ht_ampdu_exponent = IEEE80211_HT_MAX_AMPDU_64K const struct iwl_cfg iwl5300_agn_cfg = { .name = "Intel(R) Ultimate N WiFi Link 5300 AGN", @@ -158,7 +159,8 @@ .base_params = &iwl5000_base_params, \ .eeprom_params = &iwl5000_eeprom_params, \ .led_mode = IWL_LED_BLINK, \ - .internal_wimax_coex = true + .internal_wimax_coex = true, \ + .max_ht_ampdu_exponent = IEEE80211_HT_MAX_AMPDU_64K const struct iwl_cfg iwl5150_agn_cfg = { .name = "Intel(R) WiMAX/WiFi Link 5150 AGN", --- linux-3.19.0.orig/drivers/net/wireless/iwlwifi/iwl-6000.c +++ linux-3.19.0/drivers/net/wireless/iwlwifi/iwl-6000.c @@ -145,7 +145,8 @@ .nvm_calib_ver = EEPROM_6005_TX_POWER_VERSION, \ .base_params = &iwl6000_g2_base_params, \ .eeprom_params = &iwl6000_eeprom_params, \ - .led_mode = IWL_LED_RF_STATE + .led_mode = IWL_LED_RF_STATE, \ + .max_ht_ampdu_exponent = IEEE80211_HT_MAX_AMPDU_64K const struct iwl_cfg iwl6005_2agn_cfg = { .name = "Intel(R) Centrino(R) Advanced-N 6205 AGN", @@ -199,7 +200,8 @@ .nvm_calib_ver = EEPROM_6030_TX_POWER_VERSION, \ .base_params = &iwl6000_g2_base_params, \ .eeprom_params = &iwl6000_eeprom_params, \ - .led_mode = IWL_LED_RF_STATE + .led_mode = IWL_LED_RF_STATE, \ + .max_ht_ampdu_exponent = IEEE80211_HT_MAX_AMPDU_64K const struct iwl_cfg iwl6030_2agn_cfg = { .name = "Intel(R) Centrino(R) Advanced-N 6230 AGN", @@ -235,7 +237,8 @@ .nvm_calib_ver = EEPROM_6030_TX_POWER_VERSION, \ .base_params = &iwl6000_g2_base_params, \ .eeprom_params = &iwl6000_eeprom_params, \ - .led_mode = IWL_LED_RF_STATE + .led_mode = IWL_LED_RF_STATE, \ + .max_ht_ampdu_exponent = IEEE80211_HT_MAX_AMPDU_64K const struct iwl_cfg iwl6035_2agn_cfg = { .name = "Intel(R) Centrino(R) Advanced-N 6235 AGN", @@ -290,7 +293,8 @@ .nvm_calib_ver = EEPROM_6000_TX_POWER_VERSION, \ .base_params = &iwl6000_base_params, \ .eeprom_params = &iwl6000_eeprom_params, \ - .led_mode = IWL_LED_BLINK + .led_mode = IWL_LED_BLINK, \ + .max_ht_ampdu_exponent = IEEE80211_HT_MAX_AMPDU_64K const struct iwl_cfg iwl6000i_2agn_cfg = { .name = "Intel(R) Centrino(R) Advanced-N 6200 AGN", @@ -322,7 +326,8 @@ .base_params = &iwl6050_base_params, \ .eeprom_params = &iwl6000_eeprom_params, \ .led_mode = IWL_LED_BLINK, \ - .internal_wimax_coex = true + .internal_wimax_coex = true, \ + .max_ht_ampdu_exponent = IEEE80211_HT_MAX_AMPDU_64K const struct iwl_cfg iwl6050_2agn_cfg = { .name = "Intel(R) Centrino(R) Advanced-N + WiMAX 6250 AGN", @@ -347,7 +352,8 @@ .base_params = &iwl6050_base_params, \ .eeprom_params = &iwl6000_eeprom_params, \ .led_mode = IWL_LED_BLINK, \ - .internal_wimax_coex = true + .internal_wimax_coex = true, \ + .max_ht_ampdu_exponent = IEEE80211_HT_MAX_AMPDU_64K const struct iwl_cfg iwl6150_bgn_cfg = { .name = "Intel(R) Centrino(R) Wireless-N + WiMAX 6150 BGN", --- linux-3.19.0.orig/drivers/net/wireless/iwlwifi/mvm/coex.c +++ linux-3.19.0/drivers/net/wireless/iwlwifi/mvm/coex.c @@ -793,7 +793,8 @@ if (!vif->bss_conf.assoc) smps_mode = IEEE80211_SMPS_AUTOMATIC; - if (IWL_COEX_IS_RRC_ON(mvm->last_bt_notif.ttc_rrc_status, + if (mvmvif->phy_ctxt && + IWL_COEX_IS_RRC_ON(mvm->last_bt_notif.ttc_rrc_status, mvmvif->phy_ctxt->id)) smps_mode = IEEE80211_SMPS_AUTOMATIC; --- linux-3.19.0.orig/drivers/net/wireless/iwlwifi/mvm/coex_legacy.c +++ linux-3.19.0/drivers/net/wireless/iwlwifi/mvm/coex_legacy.c @@ -832,7 +832,8 @@ if (!vif->bss_conf.assoc) smps_mode = IEEE80211_SMPS_AUTOMATIC; - if (data->notif->rrc_enabled & BIT(mvmvif->phy_ctxt->id)) + if (mvmvif->phy_ctxt && + data->notif->rrc_enabled & BIT(mvmvif->phy_ctxt->id)) smps_mode = IEEE80211_SMPS_AUTOMATIC; IWL_DEBUG_COEX(data->mvm, @@ -1176,7 +1177,7 @@ bool iwl_mvm_bt_coex_is_shared_ant_avail_old(struct iwl_mvm *mvm) { u32 ag = le32_to_cpu(mvm->last_bt_notif_old.bt_activity_grading); - return ag == BT_OFF; + return ag < BT_HIGH_TRAFFIC; } bool iwl_mvm_bt_coex_is_tpc_allowed_old(struct iwl_mvm *mvm, --- linux-3.19.0.orig/drivers/net/wireless/iwlwifi/mvm/mac80211.c +++ linux-3.19.0/drivers/net/wireless/iwlwifi/mvm/mac80211.c @@ -707,9 +707,6 @@ mvmvif->uploaded = false; mvmvif->ap_sta_id = IWL_MVM_STATION_COUNT; - /* does this make sense at all? */ - mvmvif->color++; - spin_lock_bh(&mvm->time_event_lock); iwl_mvm_te_clear_data(mvm, &mvmvif->time_event_data); spin_unlock_bh(&mvm->time_event_lock); @@ -1146,7 +1143,7 @@ ret = iwl_mvm_power_update_mac(mvm); if (ret) - goto out_release; + goto out_remove_mac; /* beacon filtering */ ret = iwl_mvm_disable_beacon_filter(mvm, vif, 0); --- linux-3.19.0.orig/drivers/net/wireless/iwlwifi/mvm/rs.c +++ linux-3.19.0/drivers/net/wireless/iwlwifi/mvm/rs.c @@ -146,9 +146,12 @@ #define MAX_NEXT_COLUMNS 7 #define MAX_COLUMN_CHECKS 3 +struct rs_tx_column; + typedef bool (*allow_column_func_t) (struct iwl_mvm *mvm, struct ieee80211_sta *sta, - struct iwl_scale_tbl_info *tbl); + struct iwl_scale_tbl_info *tbl, + const struct rs_tx_column *next_col); struct rs_tx_column { enum rs_column_mode mode; @@ -159,13 +162,15 @@ }; static bool rs_ant_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, - struct iwl_scale_tbl_info *tbl) + struct iwl_scale_tbl_info *tbl, + const struct rs_tx_column *next_col) { - return iwl_mvm_bt_coex_is_ant_avail(mvm, tbl->rate.ant); + return iwl_mvm_bt_coex_is_ant_avail(mvm, next_col->ant); } static bool rs_mimo_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, - struct iwl_scale_tbl_info *tbl) + struct iwl_scale_tbl_info *tbl, + const struct rs_tx_column *next_col) { if (!sta->ht_cap.ht_supported) return false; @@ -183,7 +188,8 @@ } static bool rs_siso_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, - struct iwl_scale_tbl_info *tbl) + struct iwl_scale_tbl_info *tbl, + const struct rs_tx_column *next_col) { if (!sta->ht_cap.ht_supported) return false; @@ -192,7 +198,8 @@ } static bool rs_sgi_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, - struct iwl_scale_tbl_info *tbl) + struct iwl_scale_tbl_info *tbl, + const struct rs_tx_column *next_col) { struct rs_rate *rate = &tbl->rate; struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; @@ -1594,7 +1601,7 @@ for (j = 0; j < MAX_COLUMN_CHECKS; j++) { allow_func = next_col->checks[j]; - if (allow_func && !allow_func(mvm, sta, tbl)) + if (allow_func && !allow_func(mvm, sta, tbl, next_col)) break; } --- linux-3.19.0.orig/drivers/net/wireless/iwlwifi/mvm/time-event.c +++ linux-3.19.0/drivers/net/wireless/iwlwifi/mvm/time-event.c @@ -750,8 +750,7 @@ * request */ list_for_each_entry(te_data, &mvm->time_event_list, list) { - if (te_data->vif->type == NL80211_IFTYPE_P2P_DEVICE && - te_data->running) { + if (te_data->vif->type == NL80211_IFTYPE_P2P_DEVICE) { mvmvif = iwl_mvm_vif_from_mac80211(te_data->vif); is_p2p = true; goto remove_te; @@ -766,10 +765,8 @@ * request */ list_for_each_entry(te_data, &mvm->aux_roc_te_list, list) { - if (te_data->running) { - mvmvif = iwl_mvm_vif_from_mac80211(te_data->vif); - goto remove_te; - } + mvmvif = iwl_mvm_vif_from_mac80211(te_data->vif); + goto remove_te; } remove_te: --- linux-3.19.0.orig/drivers/net/wireless/iwlwifi/mvm/tx.c +++ linux-3.19.0/drivers/net/wireless/iwlwifi/mvm/tx.c @@ -930,6 +930,11 @@ sta_id = ba_notif->sta_id; tid = ba_notif->tid; + if (WARN_ONCE(sta_id >= IWL_MVM_STATION_COUNT || + tid >= IWL_MAX_TID_COUNT, + "sta_id %d tid %d", sta_id, tid)) + return 0; + rcu_read_lock(); sta = rcu_dereference(mvm->fw_id_to_mac_id[sta_id]); --- linux-3.19.0.orig/drivers/net/wireless/iwlwifi/pcie/tx.c +++ linux-3.19.0/drivers/net/wireless/iwlwifi/pcie/tx.c @@ -722,7 +722,12 @@ iwl_write_direct32(trans, FH_KW_MEM_ADDR_REG, trans_pcie->kw.dma >> 4); - iwl_pcie_tx_start(trans, trans_pcie->scd_base_addr); + /* + * Send 0 as the scd_base_addr since the device may have be reset + * while we were in WoWLAN in which case SCD_SRAM_BASE_ADDR will + * contain garbage. + */ + iwl_pcie_tx_start(trans, 0); } /* --- linux-3.19.0.orig/drivers/net/wireless/rtlwifi/base.c +++ linux-3.19.0/drivers/net/wireless/rtlwifi/base.c @@ -1314,8 +1314,11 @@ } return true; - } else if (0x86DD == ether_type) { - return true; + } else if (ETH_P_IPV6 == ether_type) { + /* TODO: Handle any IPv6 cases that need special handling. + * For now, always return false + */ + goto end; } end: --- linux-3.19.0.orig/drivers/net/wireless/rtlwifi/pci.c +++ linux-3.19.0/drivers/net/wireless/rtlwifi/pci.c @@ -578,6 +578,13 @@ else entry = (u8 *)(&ring->desc[ring->idx]); + if (rtlpriv->cfg->ops->get_available_desc && + rtlpriv->cfg->ops->get_available_desc(hw, prio) <= 1) { + RT_TRACE(rtlpriv, (COMP_INTR | COMP_SEND), DBG_DMESG, + "no available desc!\n"); + return; + } + if (!rtlpriv->cfg->ops->is_tx_desc_closed(hw, prio, ring->idx)) return; ring->idx = (ring->idx + 1) % ring->entries; @@ -641,10 +648,9 @@ ieee80211_tx_status_irqsafe(hw, skb); - if ((ring->entries - skb_queue_len(&ring->queue)) - == 2) { + if ((ring->entries - skb_queue_len(&ring->queue)) <= 4) { - RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, + RT_TRACE(rtlpriv, COMP_ERR, DBG_DMESG, "more desc left, wake skb_queue@%d, ring->idx = %d, skb_queue_len = 0x%x\n", prio, ring->idx, skb_queue_len(&ring->queue)); @@ -793,7 +799,7 @@ rx_remained_cnt = rtlpriv->cfg->ops->rx_desc_buff_remained_cnt(hw, hw_queue); - if (rx_remained_cnt < 1) + if (rx_remained_cnt == 0) return; } else { /* rx descriptor */ @@ -816,11 +822,8 @@ /* get a new skb - if fail, old one will be reused */ new_skb = dev_alloc_skb(rtlpci->rxbuffersize); - if (unlikely(!new_skb)) { - pr_err("Allocation of new skb failed in %s\n", - __func__); + if (unlikely(!new_skb)) goto no_new; - } if (rtlpriv->use_new_trx_flow) { buffer_desc = &rtlpci->rx_ring[rxring_idx].buffer_desc @@ -848,18 +851,18 @@ else skb_reserve(skb, stats.rx_drvinfo_size + stats.rx_bufshift); - } else { RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, "skb->end - skb->tail = %d, len is %d\n", skb->end - skb->tail, len); - break; + dev_kfree_skb_any(skb); + goto new_trx_end; } /* handle command packet here */ if (rtlpriv->cfg->ops->rx_command_packet && rtlpriv->cfg->ops->rx_command_packet(hw, stats, skb)) { dev_kfree_skb_any(skb); - goto end; + goto new_trx_end; } /* @@ -909,6 +912,7 @@ } else { dev_kfree_skb_any(skb); } +new_trx_end: if (rtlpriv->use_new_trx_flow) { rtlpci->rx_ring[hw_queue].next_rx_rp += 1; rtlpci->rx_ring[hw_queue].next_rx_rp %= @@ -924,7 +928,6 @@ rtlpriv->enter_ps = false; schedule_work(&rtlpriv->works.lps_change_work); } -end: skb = new_skb; no_new: if (rtlpriv->use_new_trx_flow) { @@ -1121,12 +1124,22 @@ /*This is for new trx flow*/ struct rtl_tx_buffer_desc *pbuffer_desc = NULL; u8 temp_one = 1; + u8 *entry; memset(&tcb_desc, 0, sizeof(struct rtl_tcb_desc)); ring = &rtlpci->tx_ring[BEACON_QUEUE]; pskb = __skb_dequeue(&ring->queue); - if (pskb) + if (rtlpriv->use_new_trx_flow) + entry = (u8 *)(&ring->buffer_desc[ring->idx]); + else + entry = (u8 *)(&ring->desc[ring->idx]); + if (pskb) { + pci_unmap_single(rtlpci->pdev, + rtlpriv->cfg->ops->get_desc( + (u8 *)entry, true, HW_DESC_TXBUFF_ADDR), + pskb->len, PCI_DMA_TODEVICE); kfree_skb(pskb); + } /*NB: the beacon data buffer must be 32-bit aligned. */ pskb = ieee80211_beacon_get(hw, mac->vif); @@ -1688,6 +1701,15 @@ } } + if (rtlpriv->cfg->ops->get_available_desc && + rtlpriv->cfg->ops->get_available_desc(hw, hw_queue) == 0) { + RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, + "get_available_desc fail\n"); + spin_unlock_irqrestore(&rtlpriv->locks.irq_th_lock, + flags); + return skb->len; + } + if (ieee80211_is_data_qos(fc)) { tid = rtl_get_tid(skb); if (sta) { --- linux-3.19.0.orig/drivers/net/wireless/rtlwifi/pci.h +++ linux-3.19.0/drivers/net/wireless/rtlwifi/pci.h @@ -325,4 +325,11 @@ writel(val, (u8 __iomem *) rtlpriv->io.pci_mem_start + addr); } +static inline u16 calc_fifo_space(u16 rp, u16 wp) +{ + if (rp <= wp) + return RTL_PCI_MAX_RX_COUNT - 1 + rp - wp; + return rp - wp - 1; +} + #endif --- linux-3.19.0.orig/drivers/net/wireless/rtlwifi/rtl8192cu/sw.c +++ linux-3.19.0/drivers/net/wireless/rtlwifi/rtl8192cu/sw.c @@ -321,6 +321,7 @@ {RTL_USB_DEVICE(0x07b8, 0x8188, rtl92cu_hal_cfg)}, /*Abocom - Abocom*/ {RTL_USB_DEVICE(0x07b8, 0x8189, rtl92cu_hal_cfg)}, /*Funai - Abocom*/ {RTL_USB_DEVICE(0x0846, 0x9041, rtl92cu_hal_cfg)}, /*NetGear WNA1000M*/ + {RTL_USB_DEVICE(0x0b05, 0x17ba, rtl92cu_hal_cfg)}, /*ASUS-Edimax*/ {RTL_USB_DEVICE(0x0bda, 0x5088, rtl92cu_hal_cfg)}, /*Thinkware-CC&C*/ {RTL_USB_DEVICE(0x0df6, 0x0052, rtl92cu_hal_cfg)}, /*Sitecom - Edimax*/ {RTL_USB_DEVICE(0x0df6, 0x005c, rtl92cu_hal_cfg)}, /*Sitecom - Edimax*/ @@ -377,6 +378,7 @@ {RTL_USB_DEVICE(0x2001, 0x3307, rtl92cu_hal_cfg)}, /*D-Link-Cameo*/ {RTL_USB_DEVICE(0x2001, 0x3309, rtl92cu_hal_cfg)}, /*D-Link-Alpha*/ {RTL_USB_DEVICE(0x2001, 0x330a, rtl92cu_hal_cfg)}, /*D-Link-Alpha*/ + {RTL_USB_DEVICE(0x2001, 0x330d, rtl92cu_hal_cfg)}, /*D-Link DWA-131 */ {RTL_USB_DEVICE(0x2019, 0xab2b, rtl92cu_hal_cfg)}, /*Planex -Abocom*/ {RTL_USB_DEVICE(0x20f4, 0x624d, rtl92cu_hal_cfg)}, /*TRENDNet*/ {RTL_USB_DEVICE(0x2357, 0x0100, rtl92cu_hal_cfg)}, /*TP-Link WN8200ND*/ --- linux-3.19.0.orig/drivers/net/wireless/rtlwifi/rtl8192ee/fw.c +++ linux-3.19.0/drivers/net/wireless/rtlwifi/rtl8192ee/fw.c @@ -666,7 +666,6 @@ struct sk_buff *skb = NULL; u32 totalpacketlen; - bool rtstatus; u8 u1rsvdpageloc[5] = { 0 }; bool b_dlok = false; @@ -728,10 +727,7 @@ memcpy((u8 *)skb_put(skb, totalpacketlen), &reserved_page_packet, totalpacketlen); - rtstatus = rtl_cmd_send_packet(hw, skb); - - if (rtstatus) - b_dlok = true; + b_dlok = true; if (b_dlok) { RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD , --- linux-3.19.0.orig/drivers/net/wireless/rtlwifi/rtl8192ee/hw.c +++ linux-3.19.0/drivers/net/wireless/rtlwifi/rtl8192ee/hw.c @@ -85,29 +85,6 @@ _rtl92ee_set_bcn_ctrl_reg(hw, 0, BIT(1)); } -static void _rtl92ee_return_beacon_queue_skb(struct ieee80211_hw *hw) -{ - struct rtl_priv *rtlpriv = rtl_priv(hw); - struct rtl_pci *rtlpci = rtl_pcidev(rtl_pcipriv(hw)); - struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[BEACON_QUEUE]; - unsigned long flags; - - spin_lock_irqsave(&rtlpriv->locks.irq_th_lock, flags); - while (skb_queue_len(&ring->queue)) { - struct rtl_tx_buffer_desc *entry = - &ring->buffer_desc[ring->idx]; - struct sk_buff *skb = __skb_dequeue(&ring->queue); - - pci_unmap_single(rtlpci->pdev, - rtlpriv->cfg->ops->get_desc( - (u8 *)entry, true, HW_DESC_TXBUFF_ADDR), - skb->len, PCI_DMA_TODEVICE); - kfree_skb(skb); - ring->idx = (ring->idx + 1) % ring->entries; - } - spin_unlock_irqrestore(&rtlpriv->locks.irq_th_lock, flags); -} - static void _rtl92ee_disable_bcn_sub_func(struct ieee80211_hw *hw) { _rtl92ee_set_bcn_ctrl_reg(hw, BIT(1), 0); @@ -403,9 +380,6 @@ rtl_write_byte(rtlpriv, REG_DWBCN0_CTRL + 2, bcnvalid_reg | BIT(0)); - /* Return Beacon TCB */ - _rtl92ee_return_beacon_queue_skb(hw); - /* download rsvd page */ rtl92ee_set_fw_rsvdpagepkt(hw, false); @@ -1163,6 +1137,139 @@ rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value); } +static bool _rtl8192ee_check_pcie_dma_hang(struct rtl_priv *rtlpriv) +{ + u8 tmp; + + /* write reg 0x350 Bit[26]=1. Enable debug port. */ + tmp = rtl_read_byte(rtlpriv, REG_BACKDOOR_DBI_DATA + 3); + if (!(tmp & BIT(2))) { + rtl_write_byte(rtlpriv, REG_BACKDOOR_DBI_DATA + 3, + tmp | BIT(2)); + mdelay(100); /* Suggested by DD Justin_tsai. */ + } + + /* read reg 0x350 Bit[25] if 1 : RX hang + * read reg 0x350 Bit[24] if 1 : TX hang + */ + tmp = rtl_read_byte(rtlpriv, REG_BACKDOOR_DBI_DATA + 3); + if ((tmp & BIT(0)) || (tmp & BIT(1))) { + RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, + "CheckPcieDMAHang8192EE(): true!!\n"); + return true; + } + return false; +} + +static void _rtl8192ee_reset_pcie_interface_dma(struct rtl_priv *rtlpriv, + bool mac_power_on) +{ + u8 tmp; + bool release_mac_rx_pause; + u8 backup_pcie_dma_pause; + + RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, + "ResetPcieInterfaceDMA8192EE()\n"); + + /* Revise Note: Follow the document "PCIe RX DMA Hang Reset Flow_v03" + * released by SD1 Alan. + */ + + /* 1. disable register write lock + * write 0x1C bit[1:0] = 2'h0 + * write 0xCC bit[2] = 1'b1 + */ + tmp = rtl_read_byte(rtlpriv, REG_RSV_CTRL); + tmp &= ~(BIT(1) | BIT(0)); + rtl_write_byte(rtlpriv, REG_RSV_CTRL, tmp); + tmp = rtl_read_byte(rtlpriv, REG_PMC_DBG_CTRL2); + tmp |= BIT(2); + rtl_write_byte(rtlpriv, REG_PMC_DBG_CTRL2, tmp); + + /* 2. Check and pause TRX DMA + * write 0x284 bit[18] = 1'b1 + * write 0x301 = 0xFF + */ + tmp = rtl_read_byte(rtlpriv, REG_RXDMA_CONTROL); + if (tmp & BIT(2)) { + /* Already pause before the function for another reason. */ + release_mac_rx_pause = false; + } else { + rtl_write_byte(rtlpriv, REG_RXDMA_CONTROL, (tmp | BIT(2))); + release_mac_rx_pause = true; + } + + backup_pcie_dma_pause = rtl_read_byte(rtlpriv, REG_PCIE_CTRL_REG + 1); + if (backup_pcie_dma_pause != 0xFF) + rtl_write_byte(rtlpriv, REG_PCIE_CTRL_REG + 1, 0xFF); + + if (mac_power_on) { + /* 3. reset TRX function + * write 0x100 = 0x00 + */ + rtl_write_byte(rtlpriv, REG_CR, 0); + } + + /* 4. Reset PCIe DMA + * write 0x003 bit[0] = 0 + */ + tmp = rtl_read_byte(rtlpriv, REG_SYS_FUNC_EN + 1); + tmp &= ~(BIT(0)); + rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN + 1, tmp); + + /* 5. Enable PCIe DMA + * write 0x003 bit[0] = 1 + */ + tmp = rtl_read_byte(rtlpriv, REG_SYS_FUNC_EN + 1); + tmp |= BIT(0); + rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN + 1, tmp); + + if (mac_power_on) { + /* 6. enable TRX function + * write 0x100 = 0xFF + */ + rtl_write_byte(rtlpriv, REG_CR, 0xFF); + + /* We should init LLT & RQPN and + * prepare Tx/Rx descrptor address later + * because MAC function is reset. + */ + } + + /* 7. Restore PCIe autoload down bit + * write 0xF8 bit[17] = 1'b1 + */ + tmp = rtl_read_byte(rtlpriv, REG_MAC_PHY_CTRL_NORMAL + 2); + tmp |= BIT(1); + rtl_write_byte(rtlpriv, REG_MAC_PHY_CTRL_NORMAL + 2, tmp); + + /* In MAC power on state, BB and RF maybe in ON state, + * if we release TRx DMA here + * it will cause packets to be started to Tx/Rx, + * so we release Tx/Rx DMA later. + */ + if (!mac_power_on) { + /* 8. release TRX DMA + * write 0x284 bit[18] = 1'b0 + * write 0x301 = 0x00 + */ + if (release_mac_rx_pause) { + tmp = rtl_read_byte(rtlpriv, REG_RXDMA_CONTROL); + rtl_write_byte(rtlpriv, REG_RXDMA_CONTROL, + (tmp & (~BIT(2)))); + } + rtl_write_byte(rtlpriv, REG_PCIE_CTRL_REG + 1, + backup_pcie_dma_pause); + } + + /* 9. lock system register + * write 0xCC bit[2] = 1'b0 + */ + tmp = rtl_read_byte(rtlpriv, REG_PMC_DBG_CTRL2); + tmp &= ~(BIT(2)); + rtl_write_byte(rtlpriv, REG_PMC_DBG_CTRL2, tmp); +} + int rtl92ee_hw_init(struct ieee80211_hw *hw) { struct rtl_priv *rtlpriv = rtl_priv(hw); @@ -1188,6 +1295,13 @@ rtlhal->fw_ps_state = FW_PS_STATE_ALL_ON_92E; } + if (_rtl8192ee_check_pcie_dma_hang(rtlpriv)) { + RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, "92ee dma hang!\n"); + _rtl8192ee_reset_pcie_interface_dma(rtlpriv, + rtlhal->mac_func_enable); + rtlhal->mac_func_enable = false; + } + rtstatus = _rtl92ee_init_mac(hw); rtl_write_byte(rtlpriv, 0x577, 0x03); --- linux-3.19.0.orig/drivers/net/wireless/rtlwifi/rtl8192ee/reg.h +++ linux-3.19.0/drivers/net/wireless/rtlwifi/rtl8192ee/reg.h @@ -77,9 +77,11 @@ #define REG_HIMRE 0x00B8 #define REG_HISRE 0x00BC +#define REG_PMC_DBG_CTRL2 0x00CC #define REG_EFUSE_ACCESS 0x00CF #define REG_HPON_FSM 0x00EC #define REG_SYS_CFG1 0x00F0 +#define REG_MAC_PHY_CTRL_NORMAL 0x00F8 #define REG_SYS_CFG2 0x00FC #define REG_CR 0x0100 --- linux-3.19.0.orig/drivers/net/wireless/rtlwifi/rtl8192ee/sw.c +++ linux-3.19.0/drivers/net/wireless/rtlwifi/rtl8192ee/sw.c @@ -113,8 +113,6 @@ RCR_HTC_LOC_CTRL | RCR_AMF | RCR_ACF | - RCR_ADF | - RCR_AICV | RCR_ACRC32 | RCR_AB | RCR_AM | @@ -241,6 +239,7 @@ .set_desc = rtl92ee_set_desc, .get_desc = rtl92ee_get_desc, .is_tx_desc_closed = rtl92ee_is_tx_desc_closed, + .get_available_desc = rtl92ee_get_available_desc, .tx_polling = rtl92ee_tx_polling, .enable_hw_sec = rtl92ee_enable_hw_security_config, .set_key = rtl92ee_set_key, --- linux-3.19.0.orig/drivers/net/wireless/rtlwifi/rtl8192ee/trx.c +++ linux-3.19.0/drivers/net/wireless/rtlwifi/rtl8192ee/trx.c @@ -512,6 +512,10 @@ struct ieee80211_hdr *hdr; u32 phystatus = GET_RX_DESC_PHYST(pdesc); + if (GET_RX_STATUS_DESC_RPT_SEL(pdesc) == 0) + status->packet_report_type = NORMAL_RX; + else + status->packet_report_type = C2H_PACKET; status->length = (u16)GET_RX_DESC_PKT_LEN(pdesc); status->rx_drvinfo_size = (u8)GET_RX_DESC_DRV_INFO_SIZE(pdesc) * RX_DRV_INFO_SIZE_UNIT; @@ -654,14 +658,7 @@ if (!start_rx) return 0; - if ((last_read_point > (RX_DESC_NUM_92E / 2)) && - (read_point <= (RX_DESC_NUM_92E / 2))) { - remind_cnt = RX_DESC_NUM_92E - write_point; - } else { - remind_cnt = (read_point >= write_point) ? - (read_point - write_point) : - (RX_DESC_NUM_92E - write_point + read_point); - } + remind_cnt = calc_fifo_space(read_point, write_point); if (remind_cnt == 0) return 0; @@ -710,7 +707,7 @@ return desc_address; } -void rtl92ee_get_available_desc(struct ieee80211_hw *hw, u8 q_idx) +u16 rtl92ee_get_available_desc(struct ieee80211_hw *hw, u8 q_idx) { struct rtl_pci *rtlpci = rtl_pcidev(rtl_pcipriv(hw)); struct rtl_priv *rtlpriv = rtl_priv(hw); @@ -724,11 +721,12 @@ current_tx_write_point = (u16)((tmp_4byte) & 0x0fff); point_diff = ((current_tx_read_point > current_tx_write_point) ? - (current_tx_read_point - current_tx_write_point) : - (TX_DESC_NUM_92E - current_tx_write_point + + (current_tx_read_point - current_tx_write_point - 1) : + (TX_DESC_NUM_92E - 1 - current_tx_write_point + current_tx_read_point)); rtlpci->tx_ring[q_idx].avl_desc = point_diff; + return point_diff; } void rtl92ee_pre_fill_tx_bd_desc(struct ieee80211_hw *hw, @@ -1207,8 +1205,7 @@ static u8 stop_report_cnt; struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; - /*checking Read/Write Point each interrupt wastes CPU */ - if (stop_report_cnt > 15 || !rtlpriv->link_info.busytraffic) { + { u16 point_diff = 0; u16 cur_tx_rp, cur_tx_wp; u32 tmpu32 = 0; --- linux-3.19.0.orig/drivers/net/wireless/rtlwifi/rtl8192ee/trx.h +++ linux-3.19.0/drivers/net/wireless/rtlwifi/rtl8192ee/trx.h @@ -542,6 +542,8 @@ LE_BITS_TO_4BYTE(__pdesc+8, 12, 4) #define GET_RX_DESC_RX_IS_QOS(__pdesc) \ LE_BITS_TO_4BYTE(__pdesc+8, 16, 1) +#define GET_RX_STATUS_DESC_RPT_SEL(__pdesc) \ + LE_BITS_TO_4BYTE(__pdesc+8, 28, 1) #define GET_RX_DESC_RXMCS(__pdesc) \ LE_BITS_TO_4BYTE(__pdesc+12, 0, 7) @@ -829,7 +831,7 @@ u8 queue_index); u16 rtl92ee_rx_desc_buff_remained_cnt(struct ieee80211_hw *hw, u8 queue_index); -void rtl92ee_get_available_desc(struct ieee80211_hw *hw, u8 queue_index); +u16 rtl92ee_get_available_desc(struct ieee80211_hw *hw, u8 queue_index); void rtl92ee_pre_fill_tx_bd_desc(struct ieee80211_hw *hw, u8 *tx_bd_desc, u8 *desc, u8 queue_index, struct sk_buff *skb, dma_addr_t addr); --- linux-3.19.0.orig/drivers/net/wireless/rtlwifi/wifi.h +++ linux-3.19.0/drivers/net/wireless/rtlwifi/wifi.h @@ -2161,6 +2161,7 @@ void (*add_wowlan_pattern)(struct ieee80211_hw *hw, struct rtl_wow_pattern *rtl_pattern, u8 index); + u16 (*get_available_desc)(struct ieee80211_hw *hw, u8 q_idx); }; struct rtl_intf_ops { --- linux-3.19.0.orig/drivers/net/wireless/ti/wl18xx/debugfs.c +++ linux-3.19.0/drivers/net/wireless/ti/wl18xx/debugfs.c @@ -136,7 +136,7 @@ WL18XX_DEBUGFS_FWSTATS_FILE(rx_filter, accum_arp_pend_requests, "%u"); WL18XX_DEBUGFS_FWSTATS_FILE(rx_filter, max_arp_queue_dep, "%u"); -WL18XX_DEBUGFS_FWSTATS_FILE(rx_rate, rx_frames_per_rates, "%u"); +WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(rx_rate, rx_frames_per_rates, 50); WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(aggr_size, tx_agg_vs_rate, AGGR_STATS_TX_AGG*AGGR_STATS_TX_RATE); --- linux-3.19.0.orig/drivers/net/wireless/ti/wlcore/debugfs.h +++ linux-3.19.0/drivers/net/wireless/ti/wlcore/debugfs.h @@ -26,8 +26,8 @@ #include "wlcore.h" -int wl1271_format_buffer(char __user *userbuf, size_t count, - loff_t *ppos, char *fmt, ...); +__printf(4, 5) int wl1271_format_buffer(char __user *userbuf, size_t count, + loff_t *ppos, char *fmt, ...); int wl1271_debugfs_init(struct wl1271 *wl); void wl1271_debugfs_exit(struct wl1271 *wl); --- linux-3.19.0.orig/drivers/net/xen-netfront.c +++ linux-3.19.0/drivers/net/xen-netfront.c @@ -1062,8 +1062,7 @@ static int xennet_change_mtu(struct net_device *dev, int mtu) { - int max = xennet_can_sg(dev) ? - XEN_NETIF_MAX_TX_SIZE - MAX_TCP_HEADER : ETH_DATA_LEN; + int max = xennet_can_sg(dev) ? XEN_NETIF_MAX_TX_SIZE : ETH_DATA_LEN; if (mtu > max) return -EINVAL; @@ -1333,8 +1332,6 @@ netdev->ethtool_ops = &xennet_ethtool_ops; SET_NETDEV_DEV(netdev, &dev->dev); - netif_set_gso_max_size(netdev, XEN_NETIF_MAX_TX_SIZE - MAX_TCP_HEADER); - np->netdev = netdev; netif_carrier_off(netdev); --- linux-3.19.0.orig/drivers/nfc/st21nfcb/i2c.c +++ linux-3.19.0/drivers/nfc/st21nfcb/i2c.c @@ -109,7 +109,7 @@ return phy->ndlc->hard_fault; r = i2c_master_send(client, skb->data, skb->len); - if (r == -EREMOTEIO) { /* Retry, chip was in standby */ + if (r < 0) { /* Retry, chip was in standby */ usleep_range(1000, 4000); r = i2c_master_send(client, skb->data, skb->len); } @@ -148,7 +148,7 @@ struct i2c_client *client = phy->i2c_dev; r = i2c_master_recv(client, buf, ST21NFCB_NCI_I2C_MIN_SIZE); - if (r == -EREMOTEIO) { /* Retry, chip was in standby */ + if (r < 0) { /* Retry, chip was in standby */ usleep_range(1000, 4000); r = i2c_master_recv(client, buf, ST21NFCB_NCI_I2C_MIN_SIZE); } --- linux-3.19.0.orig/drivers/of/address.c +++ linux-3.19.0/drivers/of/address.c @@ -450,12 +450,17 @@ return NULL; } -static int of_empty_ranges_quirk(void) +static int of_empty_ranges_quirk(struct device_node *np) { if (IS_ENABLED(CONFIG_PPC)) { - /* To save cycles, we cache the result */ + /* To save cycles, we cache the result for global "Mac" setting */ static int quirk_state = -1; + /* PA-SEMI sdc DT bug */ + if (of_device_is_compatible(np, "1682m-sdc")) + return true; + + /* Make quirk cached */ if (quirk_state < 0) quirk_state = of_machine_is_compatible("Power Macintosh") || @@ -490,7 +495,7 @@ * This code is only enabled on powerpc. --gcl */ ranges = of_get_property(parent, rprop, &rlen); - if (ranges == NULL && !of_empty_ranges_quirk()) { + if (ranges == NULL && !of_empty_ranges_quirk(parent)) { pr_debug("OF: no ranges; cannot translate\n"); return 1; } --- linux-3.19.0.orig/drivers/of/base.c +++ linux-3.19.0/drivers/of/base.c @@ -714,16 +714,12 @@ const char *path) { struct device_node *child; - int len = strchrnul(path, '/') - path; - int term; + int len; + len = strcspn(path, "/:"); if (!len) return NULL; - term = strchrnul(path, ':') - path; - if (term < len) - len = term; - __for_each_child_of_node(parent, child) { const char *name = strrchr(child->full_name, '/'); if (WARN(!name, "malformed device_node %s\n", child->full_name)) @@ -768,8 +764,12 @@ /* The path could begin with an alias */ if (*path != '/') { - char *p = strchrnul(path, '/'); - int len = separator ? separator - path : p - path; + int len; + const char *p = separator; + + if (!p) + p = strchrnul(path, '/'); + len = p - path; /* of_aliases must not be NULL */ if (!of_aliases) @@ -794,6 +794,8 @@ path++; /* Increment past '/' delimiter */ np = __of_find_node_by_path(np, path); path = strchrnul(path, '/'); + if (separator && separator < path) + break; } raw_spin_unlock_irqrestore(&devtree_lock, flags); return np; --- linux-3.19.0.orig/drivers/of/device.c +++ linux-3.19.0/drivers/of/device.c @@ -2,6 +2,9 @@ #include #include #include +#include +#include +#include #include #include #include @@ -66,6 +69,87 @@ return device_add(&ofdev->dev); } +/** + * of_dma_configure - Setup DMA configuration + * @dev: Device to apply DMA configuration + * @np: Pointer to OF node having DMA configuration + * + * Try to get devices's DMA configuration from DT and update it + * accordingly. + * + * If platform code needs to use its own special DMA configuration, it + * can use a platform bus notifier and handle BUS_NOTIFY_ADD_DEVICE events + * to fix up DMA configuration. + */ +void of_dma_configure(struct device *dev, struct device_node *np) +{ + u64 dma_addr, paddr, size; + int ret; + bool coherent; + unsigned long offset; + struct iommu_ops *iommu; + + /* + * Set default coherent_dma_mask to 32 bit. Drivers are expected to + * setup the correct supported mask. + */ + if (!dev->coherent_dma_mask) + dev->coherent_dma_mask = DMA_BIT_MASK(32); + + /* + * Set it to coherent_dma_mask by default if the architecture + * code has not set it. + */ + if (!dev->dma_mask) + dev->dma_mask = &dev->coherent_dma_mask; + + ret = of_dma_get_range(np, &dma_addr, &paddr, &size); + if (ret < 0) { + dma_addr = offset = 0; + size = dev->coherent_dma_mask + 1; + } else { + offset = PFN_DOWN(paddr - dma_addr); + + /* + * Add a work around to treat the size as mask + 1 in case + * it is defined in DT as a mask. + */ + if (size & 1) { + dev_warn(dev, "Invalid size 0x%llx for dma-range\n", + size); + size = size + 1; + } + + if (!size) { + dev_err(dev, "Adjusted size 0x%llx invalid\n", size); + return; + } + dev_dbg(dev, "dma_pfn_offset(%#08lx)\n", offset); + } + + dev->dma_pfn_offset = offset; + + /* + * Limit coherent and dma mask based on size and default mask + * set by the driver. + */ + dev->coherent_dma_mask = min(dev->coherent_dma_mask, + DMA_BIT_MASK(ilog2(dma_addr + size))); + *dev->dma_mask = min((*dev->dma_mask), + DMA_BIT_MASK(ilog2(dma_addr + size))); + + coherent = of_dma_is_coherent(np); + dev_dbg(dev, "device is%sdma coherent\n", + coherent ? " " : " not "); + + iommu = of_iommu_configure(dev, np); + dev_dbg(dev, "device is%sbehind an iommu\n", + iommu ? " " : " not "); + + arch_setup_dma_ops(dev, dma_addr, size, iommu, coherent); +} +EXPORT_SYMBOL_GPL(of_dma_configure); + int of_device_register(struct platform_device *pdev) { device_initialize(&pdev->dev); --- linux-3.19.0.orig/drivers/of/irq.c +++ linux-3.19.0/drivers/of/irq.c @@ -290,7 +290,7 @@ struct device_node *p; const __be32 *intspec, *tmp, *addr; u32 intsize, intlen; - int i, res = -EINVAL; + int i, res; pr_debug("of_irq_parse_one: dev=%s, index=%d\n", of_node_full_name(device), index); @@ -323,15 +323,19 @@ /* Get size of interrupt specifier */ tmp = of_get_property(p, "#interrupt-cells", NULL); - if (tmp == NULL) + if (tmp == NULL) { + res = -EINVAL; goto out; + } intsize = be32_to_cpu(*tmp); pr_debug(" intsize=%d intlen=%d\n", intsize, intlen); /* Check index */ - if ((index + 1) * intsize > intlen) + if ((index + 1) * intsize > intlen) { + res = -EINVAL; goto out; + } /* Copy intspec into irq structure */ intspec += index * intsize; --- linux-3.19.0.orig/drivers/of/of_pci.c +++ linux-3.19.0/drivers/of/of_pci.c @@ -2,6 +2,7 @@ #include #include #include +#include #include #include @@ -116,6 +117,26 @@ } EXPORT_SYMBOL_GPL(of_get_pci_domain_nr); +/** + * of_pci_dma_configure - Setup DMA configuration + * @dev: ptr to pci_dev struct of the PCI device + * + * Function to update PCI devices's DMA configuration using the same + * info from the OF node of host bridge's parent (if any). + */ +void of_pci_dma_configure(struct pci_dev *pci_dev) +{ + struct device *dev = &pci_dev->dev; + struct device *bridge = pci_get_host_bridge_device(pci_dev); + + if (!bridge->parent) + return; + + of_dma_configure(dev, bridge->parent->of_node); + pci_put_host_bridge_device(bridge); +} +EXPORT_SYMBOL_GPL(of_pci_dma_configure); + #if defined(CONFIG_OF_ADDRESS) /** * of_pci_get_host_bridge_resources - Parse PCI host bridge resources from DT @@ -140,6 +161,7 @@ unsigned char busno, unsigned char bus_max, struct list_head *resources, resource_size_t *io_base) { + struct pci_host_bridge_window *window; struct resource *res; struct resource *bus_range; struct of_pci_range range; @@ -225,7 +247,10 @@ conversion_failed: kfree(res); parse_failed: + list_for_each_entry(window, resources, list) + kfree(window->res); pci_free_resource_list(resources); + kfree(bus_range); return err; } EXPORT_SYMBOL_GPL(of_pci_get_host_bridge_resources); --- linux-3.19.0.orig/drivers/of/platform.c +++ linux-3.19.0/drivers/of/platform.c @@ -19,7 +19,6 @@ #include #include #include -#include #include #include #include @@ -150,59 +149,6 @@ } EXPORT_SYMBOL(of_device_alloc); -/** - * of_dma_configure - Setup DMA configuration - * @dev: Device to apply DMA configuration - * - * Try to get devices's DMA configuration from DT and update it - * accordingly. - * - * In case if platform code need to use own special DMA configuration,it - * can use Platform bus notifier and handle BUS_NOTIFY_ADD_DEVICE event - * to fix up DMA configuration. - */ -static void of_dma_configure(struct device *dev) -{ - u64 dma_addr, paddr, size; - int ret; - bool coherent; - unsigned long offset; - struct iommu_ops *iommu; - - /* - * Set default dma-mask to 32 bit. Drivers are expected to setup - * the correct supported dma_mask. - */ - dev->coherent_dma_mask = DMA_BIT_MASK(32); - - /* - * Set it to coherent_dma_mask by default if the architecture - * code has not set it. - */ - if (!dev->dma_mask) - dev->dma_mask = &dev->coherent_dma_mask; - - ret = of_dma_get_range(dev->of_node, &dma_addr, &paddr, &size); - if (ret < 0) { - dma_addr = offset = 0; - size = dev->coherent_dma_mask; - } else { - offset = PFN_DOWN(paddr - dma_addr); - dev_dbg(dev, "dma_pfn_offset(%#08lx)\n", offset); - } - dev->dma_pfn_offset = offset; - - coherent = of_dma_is_coherent(dev->of_node); - dev_dbg(dev, "device is%sdma coherent\n", - coherent ? " " : " not "); - - iommu = of_iommu_configure(dev); - dev_dbg(dev, "device is%sbehind an iommu\n", - iommu ? " " : " not "); - - arch_setup_dma_ops(dev, dma_addr, size, iommu, coherent); -} - static void of_dma_deconfigure(struct device *dev) { arch_teardown_dma_ops(dev); @@ -236,7 +182,7 @@ dev->dev.bus = &platform_bus_type; dev->dev.platform_data = platform_data; - of_dma_configure(&dev->dev); + of_dma_configure(&dev->dev, dev->dev.of_node); if (of_device_add(dev) != 0) { of_dma_deconfigure(&dev->dev); @@ -299,7 +245,7 @@ dev_set_name(&dev->dev, "%s", bus_id); else of_device_make_bus_id(&dev->dev); - of_dma_configure(&dev->dev); + of_dma_configure(&dev->dev, dev->dev.of_node); /* Allow the HW Peripheral ID to be overridden */ prop = of_get_property(node, "arm,primecell-periphid", NULL); --- linux-3.19.0.orig/drivers/pci/host-bridge.c +++ linux-3.19.0/drivers/pci/host-bridge.c @@ -23,6 +23,20 @@ return to_pci_host_bridge(root_bus->bridge); } +struct device *pci_get_host_bridge_device(struct pci_dev *dev) +{ + struct pci_bus *root_bus = find_pci_root_bus(dev->bus); + struct device *bridge = root_bus->bridge; + + kobject_get(&bridge->kobj); + return bridge; +} + +void pci_put_host_bridge_device(struct device *dev) +{ + kobject_put(&dev->kobj); +} + void pci_set_host_bridge_release(struct pci_host_bridge *bridge, void (*release_fn)(struct pci_host_bridge *), void *release_data) --- linux-3.19.0.orig/drivers/pci/host/Kconfig +++ linux-3.19.0/drivers/pci/host/Kconfig @@ -84,11 +84,15 @@ Say 'Y' here if you want kernel to support the Xilinx AXI PCIe Host Bridge driver. +config PCI_XGENE_MSI + bool + config PCI_XGENE bool "X-Gene PCIe controller" depends on ARCH_XGENE depends on OF select PCIEPORTBUS + select PCI_XGENE_MSI if PCI_MSI help Say Y here if you want internal PCI support on APM X-Gene SoC. There are 5 internal PCIe ports available. Each port is GEN3 capable --- linux-3.19.0.orig/drivers/pci/host/Makefile +++ linux-3.19.0/drivers/pci/host/Makefile @@ -12,3 +12,4 @@ obj-$(CONFIG_PCIE_XILINX) += pcie-xilinx.o obj-$(CONFIG_PCI_XGENE) += pci-xgene.o obj-$(CONFIG_PCI_LAYERSCAPE) += pci-layerscape.o +obj-$(CONFIG_PCI_XGENE_MSI) += pci-xgene-msi.o --- linux-3.19.0.orig/drivers/pci/host/pci-xgene-msi.c +++ linux-3.19.0/drivers/pci/host/pci-xgene-msi.c @@ -0,0 +1,567 @@ +/* + * XGene MSI Driver + * + * Copyright (c) 2010, Applied Micro Circuits Corporation + * Author: Tanmay Inamdar + * Tuan Phan + * Jim Hull + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define NR_MSI_REG 16 +#define IRQS_PER_MSI_INDEX 32 +#define IRQS_PER_MSI_REG 256 +#define NR_MSI_IRQS (NR_MSI_REG * IRQS_PER_MSI_REG) + +#define XGENE_PIC_IP_MASK 0x0000000F +#define XGENE_PIC_IP_GIC 0x00000001 + +/* PCIe MSI Index Registers */ +#define MSI0IR0 0x000000 +#define MSIFIR7 0x7F0000 + +/* PCIe MSI Interrupt Register */ +#define MSI1INT0 0x800000 +#define MSI1INTF 0x8F0000 + +struct xgene_msi { + struct irq_domain *irqhost; + unsigned long cascade_irq; + u32 msiir_offset; + u32 msi_addr_lo; + u32 msi_addr_hi; + void __iomem *msi_regs; + u32 feature; + int msi_virqs[NR_MSI_REG]; + struct msi_bitmap bitmap; + struct list_head list; /* support multiple MSI banks */ + phandle phandle; +}; + +#ifdef CONFIG_ARCH_MSLIM +static inline u64 xgene_pcie_get_iof_addr(u64 addr) +{ + return mslim_pa_to_iof_axi(lower_32_bits(addr)); +} +#else +#define xgene_pcie_get_iof_addr(addr) addr +#endif + +#define MSI_DRIVER_VERSION "0.1" + +struct xgene_msi_feature { + u32 xgene_pic_ip; + u32 msiir_offset; /* Offset of MSIIR, relative to start of MSIR bank */ +}; + +struct xgene_msi_cascade_data { + struct xgene_msi *msi_data; + int index; +}; + +LIST_HEAD(msi_head); + +static const struct xgene_msi_feature gic_msi_feature = { + .xgene_pic_ip = XGENE_PIC_IP_GIC, + .msiir_offset = 0, +}; + +irq_hw_number_t virq_to_hw(unsigned int virq) +{ + struct irq_data *irq_data = irq_get_irq_data(virq); + return WARN_ON(!irq_data) ? 0 : irq_data->hwirq; +} + +static inline u32 xgene_msi_intr_read(phys_addr_t __iomem *base, + unsigned int reg) +{ + u32 irq_reg = MSI1INT0 + (reg << 16); + return readl((void *)((phys_addr_t) base + irq_reg)); +} + +static inline u32 xgene_msi_read(phys_addr_t __iomem *base, unsigned int group, + unsigned int reg) +{ + u32 irq_reg = MSI0IR0 + (group << 19) + (reg << 16); + return readl((void *)((phys_addr_t) base + irq_reg)); +} + +/* + * We do not need this actually. The MSIR register has been read once + * in the cascade interrupt. So, this MSI interrupt has been acked +*/ +static void xgene_msi_end_irq(struct irq_data *d) +{ +} + +#ifdef CONFIG_SMP +static int xgene_msi_set_affinity(struct irq_data *d, + const struct cpumask *mask_val, bool force) +{ + u64 virt_msir; + + virt_msir = (u64)irq_get_handler_data(d->irq); + return irq_set_affinity(virt_msir, mask_val); +} +#endif + +static struct irq_chip xgene_msi_chip = { + .irq_mask = mask_msi_irq, + .irq_unmask = unmask_msi_irq, + .irq_ack = xgene_msi_end_irq, +#ifdef CONFIG_SMP + .irq_set_affinity = xgene_msi_set_affinity, +#endif + .name = "xgene-msi", +}; + +static int xgene_msi_host_map(struct irq_domain *h, unsigned int virq, + irq_hw_number_t hw) +{ + struct xgene_msi *msi_data = h->host_data; + struct irq_chip *chip = &xgene_msi_chip; + + pr_debug("\nENTER %s, virq=%u\n", __func__, virq); + irq_set_status_flags(virq, IRQ_TYPE_LEVEL_HIGH); + irq_set_chip_data(virq, msi_data); + irq_set_chip_and_handler(virq, chip, handle_level_irq); + + return 0; +} + +static const struct irq_domain_ops xgene_msi_host_ops = { + .map = xgene_msi_host_map, +}; + +static int xgene_msi_init_allocator(struct xgene_msi *msi_data) +{ +#ifdef CONFIG_ACPI + if (efi_enabled(EFI_BOOT)) + return msi_bitmap_alloc(&msi_data->bitmap, NR_MSI_IRQS, NULL); + else +#endif + return msi_bitmap_alloc(&msi_data->bitmap, NR_MSI_IRQS, + msi_data->irqhost->of_node); +} + +int arch_msi_check_device(struct pci_dev *dev, int nvec, int type) +{ + pr_debug("ENTER %s\n", __func__); + return 0; +} + +void arch_teardown_msi_irqs(struct pci_dev *dev) +{ + struct msi_desc *entry; + struct xgene_msi *msi_data; + + pr_debug("ENTER %s\n", __func__); + list_for_each_entry(entry, &dev->msi_list, list) { + if (entry->irq == 0) + continue; + + msi_data = irq_get_chip_data(entry->irq); + irq_set_msi_desc(entry->irq, NULL); + msi_bitmap_free_hwirqs(&msi_data->bitmap, + virq_to_hw(entry->irq), 1); + irq_dispose_mapping(entry->irq); + } +} + +static void xgene_compose_msi_msg(struct pci_dev *dev, int hwirq, + struct msi_msg *msg, + struct xgene_msi *msi_data) +{ + int reg_set, group; + + group = hwirq % NR_MSI_REG; + reg_set = hwirq / (NR_MSI_REG * IRQS_PER_MSI_INDEX); + + pr_debug("group = %d, reg_set : 0x%x\n", group, reg_set); + msg->address_lo = msi_data->msi_addr_lo + + (((8 * group) + reg_set) << 16); + msg->address_hi = msi_data->msi_addr_hi; + msg->data = (hwirq / NR_MSI_REG) % IRQS_PER_MSI_INDEX; + pr_debug("addr : 0x%08x, data : 0x%x\n", msg->address_lo, msg->data); +} + +int arch_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) +{ + struct device_node *np; + struct msi_desc *entry; + struct msi_msg msg; + u64 gic_irq; + unsigned int virq; + struct xgene_msi *msi_data; + phandle phandle = 0; + int rc = 0; + int hwirq = -1; + + pr_debug("ENTER %s - nvec = %d, type = %d\n", __func__, nvec, type); +#ifdef CONFIG_ACPI + if (!efi_enabled(EFI_BOOT)) +#endif + { + np = pci_device_to_OF_node(pdev); + /* + * If the PCI node has an xgene,msi property, + * then we need to use it to find the specific MSI. + */ + np = of_parse_phandle(np, "xgene,msi", 0); + if (np) { + if (of_device_is_compatible(np, + "xgene,gic-msi-cascade")) + phandle = np->phandle; + else { + dev_err(&pdev->dev, + "node %s has an invalid xgene,msi phandle %u\n", + np->full_name, np->phandle); + rc = -EINVAL; + goto exit; + } + } else + dev_info(&pdev->dev, "Found no xgene,msi phandle\n"); + } + + list_for_each_entry(entry, &pdev->msi_list, list) { + pr_debug("Loop over MSI devices\n"); + /* + * Loop over all the MSI devices until we find one that has an + * available interrupt. + */ + list_for_each_entry(msi_data, &msi_head, list) { + if (phandle && (phandle != msi_data->phandle)) + continue; + pr_debug("Xgene msi pointer : %p\n", msi_data); + hwirq = msi_bitmap_alloc_hwirqs(&msi_data->bitmap, 1); + break; + } + + if (hwirq < 0) { + dev_err(&pdev->dev, + "could not allocate MSI interrupt\n"); + rc = -ENOSPC; + goto exit; + } + + virq = irq_create_mapping(msi_data->irqhost, hwirq); + if (virq == 0) { + dev_err(&pdev->dev, "fail mapping hwirq %i\n", hwirq); + msi_bitmap_free_hwirqs(&msi_data->bitmap, hwirq, 1); + rc = -ENOSPC; + goto exit; + } + + gic_irq = msi_data->msi_virqs[hwirq % NR_MSI_REG]; + pr_debug("Created Mapping HWIRQ %d on GIC IRQ %llu " + "TO VIRQ %d\n", + hwirq, gic_irq, virq); + /* chip_data is msi_data via host->hostdata in host->map() */ + irq_set_msi_desc(virq, entry); + xgene_compose_msi_msg(pdev, hwirq, &msg, msi_data); + irq_set_handler_data(virq, (void *)gic_irq); + write_msi_msg(virq, &msg); + } + +exit: + return rc; +} + +static void xgene_msi_cascade(unsigned int irq, struct irq_desc *desc) +{ + struct irq_chip *chip = irq_desc_get_chip(desc); + struct xgene_msi_cascade_data *cascade_data; + struct xgene_msi *msi_data; + unsigned int cascade_irq; + int msir_index = -1; + u32 msir_value = 0; + u32 intr_index = 0; + u32 msi_intr_reg_value = 0; + u32 msi_intr_reg; + + chained_irq_enter(chip, desc); + cascade_data = irq_get_handler_data(irq); + msi_data = cascade_data->msi_data; + + msi_intr_reg = cascade_data->index; + + if (msi_intr_reg >= NR_MSI_REG) + cascade_irq = 0; + + switch (msi_data->feature & XGENE_PIC_IP_MASK) { + case XGENE_PIC_IP_GIC: + msi_intr_reg_value = xgene_msi_intr_read(msi_data->msi_regs, + msi_intr_reg); + break; + } + + while (msi_intr_reg_value) { + msir_index = ffs(msi_intr_reg_value) - 1; + msir_value = xgene_msi_read(msi_data->msi_regs, msi_intr_reg, + msir_index); + while (msir_value) { + intr_index = ffs(msir_value) - 1; + cascade_irq = irq_linear_revmap(msi_data->irqhost, + msir_index * IRQS_PER_MSI_INDEX * NR_MSI_REG + + intr_index * NR_MSI_REG + msi_intr_reg); + if (cascade_irq != 0) + generic_handle_irq(cascade_irq); + msir_value &= ~(1 << intr_index); + } + msi_intr_reg_value &= ~(1 << msir_index); + } + + chained_irq_exit(chip, desc); +} + +static int xgene_msi_remove(struct platform_device *pdev) +{ + int virq, i; + struct xgene_msi *msi = platform_get_drvdata(pdev); + + pr_debug("ENTER %s\n", __func__); + for (i = 0; i < NR_MSI_REG; i++) { + virq = msi->msi_virqs[i]; + if (virq != 0) + irq_dispose_mapping(virq); + } + + if (msi->bitmap.bitmap) + msi_bitmap_free(&msi->bitmap); + + return 0; +} + +static int xgene_msi_setup_hwirq(struct xgene_msi *msi, + struct platform_device *pdev, + int offset, int irq_index) +{ + int virt_msir; + cpumask_var_t mask; + struct xgene_msi_cascade_data *cascade_data = NULL; + + virt_msir = platform_get_irq(pdev, irq_index); + if (virt_msir < 0) { + dev_err(&pdev->dev, "Cannot translate IRQ index %d\n", + irq_index); + return -EINVAL; + } + + cascade_data = devm_kzalloc(&pdev->dev, + sizeof(struct xgene_msi_cascade_data), GFP_KERNEL); + if (!cascade_data) { + dev_err(&pdev->dev, "No memory for MSI cascade data\n"); + return -ENOMEM; + } + + if (alloc_cpumask_var(&mask, GFP_KERNEL)) { + cpumask_setall(mask); + irq_set_affinity(virt_msir, mask); + free_cpumask_var(mask); + } + + msi->msi_virqs[irq_index] = virt_msir; + cascade_data->index = offset; + cascade_data->msi_data = msi; + irq_set_handler_data(virt_msir, cascade_data); + irq_set_chained_handler(virt_msir, xgene_msi_cascade); + pr_debug("mapped phys irq %d\n", virt_msir); + + return 0; +} + +static int xgene_msi_get_param(struct platform_device *pdev, const char *name, + u32 *buf, int count) +{ + int rc = 0; + +#ifdef CONFIG_ACPI + if (efi_enabled(EFI_BOOT)) { + struct acpi_dsm_entry entry; + + if (acpi_dsm_lookup_value(ACPI_HANDLE(&pdev->dev), + name, 0, &entry) || !entry.value) + return -EINVAL; + + if (count == 2) + sscanf(entry.value, "%d %d", &buf[0], &buf[1]); + else + rc = -EINVAL; + + kfree(entry.key); + kfree(entry.value); + } else +#endif + if (of_property_read_u32_array(pdev->dev.of_node, name, + buf, count)) + rc = -EINVAL; + + return rc; +} + +static int xgene_msi_probe(struct platform_device *pdev) +{ + struct xgene_msi *msi; + struct resource *res; + phys_addr_t msiir_offset; + int rc, j, irq_index, count; + u32 offset; + u32 buf[] = { 0, NR_MSI_IRQS}; + + msi = devm_kzalloc(&pdev->dev, sizeof(struct xgene_msi), GFP_KERNEL); + if (!msi) { + dev_err(&pdev->dev, "No memory for MSI structure\n"); + return -ENOMEM; + } + + platform_set_drvdata(pdev, msi); + +#ifdef CONFIG_ACPI + if (efi_enabled(EFI_BOOT)) + msi->irqhost = irq_domain_add_linear(NULL, + NR_MSI_IRQS, &xgene_msi_host_ops, msi); + else +#endif + msi->irqhost = irq_domain_add_linear(pdev->dev.of_node, + NR_MSI_IRQS, &xgene_msi_host_ops, msi); + if (msi->irqhost == NULL) { + dev_err(&pdev->dev, "No memory for MSI irqhost\n"); + rc = -ENOMEM; + goto error; + } + + res = platform_get_resource(pdev, IORESOURCE_MEM, 0); + msi->msi_regs = devm_ioremap_resource(&pdev->dev, res); + if (IS_ERR(msi->msi_regs)) { + dev_err(&pdev->dev, "no reg space\n"); + rc = -EINVAL; + goto error; + } + + pr_debug("mapped 0x%08llx to 0x%p Size : 0x%08llx\n", res->start, + msi->msi_regs, resource_size(res)); + + msiir_offset = lower_32_bits(xgene_pcie_get_iof_addr(res->start)); + msi->msiir_offset = gic_msi_feature.msiir_offset + + (msiir_offset & 0xfffff); + msi->msi_addr_hi = upper_32_bits(res->start); + msi->msi_addr_lo = gic_msi_feature.msiir_offset + + (msiir_offset & 0xffffffff); + msi->feature = gic_msi_feature.xgene_pic_ip; + +#ifdef CONFIG_ACPI + if (efi_enabled(EFI_BOOT)) + msi->phandle = 0; + else +#endif + msi->phandle = pdev->dev.of_node->phandle; + + rc = xgene_msi_init_allocator(msi); + if (rc) { + dev_err(&pdev->dev, "Error allocating MSI bitmap\n"); + goto error; + } + + rc = xgene_msi_get_param(pdev, "msi-available-ranges", buf, 2); + if (rc) { + dev_err(&pdev->dev, "Error getting MSI ranges\n"); + goto error; + } + + pr_debug("buf[0] = 0x%x buf[1] = 0x%x\n", buf[0], buf[1]); + if (buf[0] % IRQS_PER_MSI_REG || buf[1] % IRQS_PER_MSI_REG) { + pr_err_once("msi available range of" + "%u at %u is not IRQ-aligned\n", + buf[1], buf[0]); + rc = -EINVAL; + goto error; + } + + offset = buf[0] / IRQS_PER_MSI_REG; + count = buf[1] / IRQS_PER_MSI_REG; + pr_debug("offset = %d count = %d\n", offset, count); + + for (irq_index = 0, j = 0; j < count; j++, irq_index++) { + rc = xgene_msi_setup_hwirq(msi, pdev, offset + j, irq_index); + if (rc) + goto error; + } + + list_add_tail(&msi->list, &msi_head); + + pr_info("XGene: PCIe MSI driver v%s\n", MSI_DRIVER_VERSION); + + return 0; + +error: + xgene_msi_remove(pdev); + return rc; +} + +static const struct of_device_id xgene_msi_of_ids[] = { + { + .compatible = "xgene,gic-msi", + }, + {} +}; + +#ifdef CONFIG_ACPI +static const struct acpi_device_id xgene_msi_acpi_ids[] = { + {"APMC0D0E", 0}, + {}, +}; +#endif + +static struct platform_driver xgene_msi_driver = { + .driver = { + .name = "xgene-msi", + .owner = THIS_MODULE, + .of_match_table = xgene_msi_of_ids, +#ifdef CONFIG_ACPI + .acpi_match_table = ACPI_PTR(xgene_msi_acpi_ids), +#endif + }, + .probe = xgene_msi_probe, + .remove = xgene_msi_remove, +}; + +static __init int xgene_msi_init(void) +{ + return platform_driver_register(&xgene_msi_driver); +} + +subsys_initcall_sync(xgene_msi_init); --- linux-3.19.0.orig/drivers/pci/host/pci-xgene.c +++ linux-3.19.0/drivers/pci/host/pci-xgene.c @@ -529,7 +529,7 @@ parser->pna = of_n_addr_cells(node); parser->np = parser->pna + na + ns; - parser->range = of_get_property(node, "dma-ranges", &rlen); + parser->range = of_get_property(node, "ib-ranges", &rlen); if (!parser->range) return -ENOENT; parser->end = parser->range + rlen / sizeof(__be32); @@ -546,11 +546,11 @@ u8 ib_reg_mask = 0; if (pci_dma_range_parser_init(&parser, np)) { - dev_err(dev, "missing dma-ranges property\n"); + dev_err(dev, "missing ib-ranges property\n"); return -EINVAL; } - /* Get the dma-ranges from DT */ + /* Get the ib-ranges from DT */ for_each_of_pci_range(&parser, &range) { u64 end = range.cpu_addr + range.size - 1; --- linux-3.19.0.orig/drivers/pci/host/pcie-designware.c +++ linux-3.19.0/drivers/pci/host/pcie-designware.c @@ -342,7 +342,7 @@ .map = dw_pcie_msi_map, }; -int __init dw_pcie_host_init(struct pcie_port *pp) +int dw_pcie_host_init(struct pcie_port *pp) { struct device_node *np = pp->dev->of_node; struct platform_device *pdev = to_platform_device(pp->dev); --- linux-3.19.0.orig/drivers/pci/host/pcie-spear13xx.c +++ linux-3.19.0/drivers/pci/host/pcie-spear13xx.c @@ -269,7 +269,7 @@ .host_init = spear13xx_pcie_host_init, }; -static int __init spear13xx_add_pcie_port(struct pcie_port *pp, +static int spear13xx_add_pcie_port(struct pcie_port *pp, struct platform_device *pdev) { struct device *dev = &pdev->dev; @@ -299,7 +299,7 @@ return 0; } -static int __init spear13xx_pcie_probe(struct platform_device *pdev) +static int spear13xx_pcie_probe(struct platform_device *pdev) { struct spear13xx_pcie *spear13xx_pcie; struct pcie_port *pp; @@ -370,7 +370,7 @@ }; MODULE_DEVICE_TABLE(of, spear13xx_pcie_of_match); -static struct platform_driver spear13xx_pcie_driver __initdata = { +static struct platform_driver spear13xx_pcie_driver = { .probe = spear13xx_pcie_probe, .driver = { .name = "spear-pcie", --- linux-3.19.0.orig/drivers/pci/hotplug/cpci_hotplug_pci.c +++ linux-3.19.0/drivers/pci/hotplug/cpci_hotplug_pci.c @@ -286,11 +286,12 @@ } parent = slot->dev->bus; - list_for_each_entry(dev, &parent->devices, bus_list) + list_for_each_entry(dev, &parent->devices, bus_list) { if (PCI_SLOT(dev->devfn) != PCI_SLOT(slot->devfn)) continue; if (pci_is_bridge(dev)) pci_hp_add_bridge(dev); + } pci_assign_unassigned_bridge_resources(parent->self); --- linux-3.19.0.orig/drivers/pci/pci-acpi.c +++ linux-3.19.0/drivers/pci/pci-acpi.c @@ -248,6 +248,9 @@ acpi_handle handle, phandle; struct pci_bus *pbus; + if (acpi_pci_disabled) + return -ENODEV; + handle = NULL; for (pbus = dev->bus; pbus; pbus = pbus->parent) { handle = acpi_pci_get_bridge_handle(pbus); --- linux-3.19.0.orig/drivers/pci/pci-driver.c +++ linux-3.19.0/drivers/pci/pci-driver.c @@ -1383,7 +1383,7 @@ if (add_uevent_var(env, "PCI_SLOT_NAME=%s", pci_name(pdev))) return -ENOMEM; - if (add_uevent_var(env, "MODALIAS=pci:v%08Xd%08Xsv%08Xsd%08Xbc%02Xsc%02Xi%02x", + if (add_uevent_var(env, "MODALIAS=pci:v%08Xd%08Xsv%08Xsd%08Xbc%02Xsc%02Xi%02X", pdev->vendor, pdev->device, pdev->subsystem_vendor, pdev->subsystem_device, (u8)(pdev->class >> 16), (u8)(pdev->class >> 8), --- linux-3.19.0.orig/drivers/pci/pci-sysfs.c +++ linux-3.19.0/drivers/pci/pci-sysfs.c @@ -521,7 +521,8 @@ struct pci_dev *pdev = to_pci_dev(dev); char *driver_override, *old = pdev->driver_override, *cp; - if (count > PATH_MAX) + /* We need to keep extra room for a newline */ + if (count >= (PAGE_SIZE - 1)) return -EINVAL; driver_override = kstrndup(buf, count, GFP_KERNEL); @@ -549,7 +550,7 @@ { struct pci_dev *pdev = to_pci_dev(dev); - return sprintf(buf, "%s\n", pdev->driver_override); + return snprintf(buf, PAGE_SIZE, "%s\n", pdev->driver_override); } static DEVICE_ATTR_RW(driver_override); --- linux-3.19.0.orig/drivers/pci/pcie/aer/aerdrv_errprint.c +++ linux-3.19.0/drivers/pci/pcie/aer/aerdrv_errprint.c @@ -132,16 +132,8 @@ static void __print_tlp_header(struct pci_dev *dev, struct aer_header_log_regs *t) { - unsigned char *tlp = (unsigned char *)&t; - - dev_err(&dev->dev, " TLP Header:" - " %02x%02x%02x%02x %02x%02x%02x%02x" - " %02x%02x%02x%02x %02x%02x%02x%02x\n", - *(tlp + 3), *(tlp + 2), *(tlp + 1), *tlp, - *(tlp + 7), *(tlp + 6), *(tlp + 5), *(tlp + 4), - *(tlp + 11), *(tlp + 10), *(tlp + 9), - *(tlp + 8), *(tlp + 15), *(tlp + 14), - *(tlp + 13), *(tlp + 12)); + dev_err(&dev->dev, " TLP Header: %08x %08x %08x %08x\n", + t->dw0, t->dw1, t->dw2, t->dw3); } static void __aer_print_error(struct pci_dev *dev, --- linux-3.19.0.orig/drivers/pci/pcie/aspm.c +++ linux-3.19.0/drivers/pci/pcie/aspm.c @@ -782,24 +782,6 @@ } EXPORT_SYMBOL(pci_disable_link_state); -void pcie_clear_aspm(struct pci_bus *bus) -{ - struct pci_dev *child; - - if (aspm_force) - return; - - /* - * Clear any ASPM setup that the firmware has carried out on this bus - */ - list_for_each_entry(child, &bus->devices, bus_list) { - __pci_disable_link_state(child, PCIE_LINK_STATE_L0S | - PCIE_LINK_STATE_L1 | - PCIE_LINK_STATE_CLKPM, - false, true); - } -} - static int pcie_aspm_set_policy(const char *val, struct kernel_param *kp) { int i; --- linux-3.19.0.orig/drivers/pci/probe.c +++ linux-3.19.0/drivers/pci/probe.c @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include @@ -1520,6 +1521,7 @@ dev->dev.dma_mask = &dev->dma_mask; dev->dev.dma_parms = &dev->dma_parms; dev->dev.coherent_dma_mask = 0xffffffffull; + of_pci_dma_configure(dev); pci_set_dma_max_seg_size(dev, 65536); pci_set_dma_seg_boundary(dev, 0xffffffff); --- linux-3.19.0.orig/drivers/pci/quirks.c +++ linux-3.19.0/drivers/pci/quirks.c @@ -41,6 +41,21 @@ DECLARE_PCI_FIXUP_CLASS_EARLY(PCI_ANY_ID, PCI_ANY_ID, PCI_CLASS_BRIDGE_HOST, 8, quirk_mmio_always_on); +/* The BAR0 ~ BAR4 of Marvell 9125 device can't be accessed +* by IO resource file, and need to skip the files +*/ +static void quirk_marvell_mask_bar(struct pci_dev *dev) +{ + int i; + + for (i = 0; i < 5; i++) + if (dev->resource[i].start) + dev->resource[i].start = + dev->resource[i].end = 0; +} +DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_MARVELL_EXT, 0x9125, + quirk_marvell_mask_bar); + /* The Mellanox Tavor device gives false positive parity errors * Mark this device with a broken_parity_status, to allow * PCI scanning code to "skip" this now blacklisted device. --- linux-3.19.0.orig/drivers/pci/rom.c +++ linux-3.19.0/drivers/pci/rom.c @@ -71,6 +71,7 @@ { void __iomem *image; int last_image; + unsigned length; image = rom; do { @@ -93,9 +94,9 @@ if (readb(pds + 3) != 'R') break; last_image = readb(pds + 21) & 0x80; - /* this length is reliable */ - image += readw(pds + 16) * 512; - } while (!last_image); + length = readw(pds + 16); + image += length * 512; + } while (length && !last_image); /* never return a size larger than the PCI resource window */ /* there are known ROMs that get the size wrong */ --- linux-3.19.0.orig/drivers/phy/phy-core.c +++ linux-3.19.0/drivers/phy/phy-core.c @@ -52,7 +52,9 @@ static int devm_phy_match(struct device *dev, void *res, void *match_data) { - return res == match_data; + struct phy **phy = res; + + return *phy == match_data; } /** --- linux-3.19.0.orig/drivers/pinctrl/freescale/pinctrl-imx.c +++ linux-3.19.0/drivers/pinctrl/freescale/pinctrl-imx.c @@ -437,7 +437,7 @@ const struct imx_pin_reg *pin_reg = &info->pin_regs[pin_id]; unsigned long config; - if (!pin_reg || !pin_reg->conf_reg) { + if (!pin_reg || pin_reg->conf_reg == -1) { seq_printf(s, "N/A"); return; } --- linux-3.19.0.orig/drivers/pinctrl/freescale/pinctrl-imx25.c +++ linux-3.19.0/drivers/pinctrl/freescale/pinctrl-imx25.c @@ -27,150 +27,148 @@ enum imx25_pads { MX25_PAD_RESERVE0 = 1, - MX25_PAD_RESERVE1 = 2, - MX25_PAD_A10 = 3, - MX25_PAD_A13 = 4, - MX25_PAD_A14 = 5, - MX25_PAD_A15 = 6, - MX25_PAD_A16 = 7, - MX25_PAD_A17 = 8, - MX25_PAD_A18 = 9, - MX25_PAD_A19 = 10, - MX25_PAD_A20 = 11, - MX25_PAD_A21 = 12, - MX25_PAD_A22 = 13, - MX25_PAD_A23 = 14, - MX25_PAD_A24 = 15, - MX25_PAD_A25 = 16, - MX25_PAD_EB0 = 17, - MX25_PAD_EB1 = 18, - MX25_PAD_OE = 19, - MX25_PAD_CS0 = 20, - MX25_PAD_CS1 = 21, - MX25_PAD_CS4 = 22, - MX25_PAD_CS5 = 23, - MX25_PAD_NF_CE0 = 24, - MX25_PAD_ECB = 25, - MX25_PAD_LBA = 26, - MX25_PAD_BCLK = 27, - MX25_PAD_RW = 28, - MX25_PAD_NFWE_B = 29, - MX25_PAD_NFRE_B = 30, - MX25_PAD_NFALE = 31, - MX25_PAD_NFCLE = 32, - MX25_PAD_NFWP_B = 33, - MX25_PAD_NFRB = 34, - MX25_PAD_D15 = 35, - MX25_PAD_D14 = 36, - MX25_PAD_D13 = 37, - MX25_PAD_D12 = 38, - MX25_PAD_D11 = 39, - MX25_PAD_D10 = 40, - MX25_PAD_D9 = 41, - MX25_PAD_D8 = 42, - MX25_PAD_D7 = 43, - MX25_PAD_D6 = 44, - MX25_PAD_D5 = 45, - MX25_PAD_D4 = 46, - MX25_PAD_D3 = 47, - MX25_PAD_D2 = 48, - MX25_PAD_D1 = 49, - MX25_PAD_D0 = 50, - MX25_PAD_LD0 = 51, - MX25_PAD_LD1 = 52, - MX25_PAD_LD2 = 53, - MX25_PAD_LD3 = 54, - MX25_PAD_LD4 = 55, - MX25_PAD_LD5 = 56, - MX25_PAD_LD6 = 57, - MX25_PAD_LD7 = 58, - MX25_PAD_LD8 = 59, - MX25_PAD_LD9 = 60, - MX25_PAD_LD10 = 61, - MX25_PAD_LD11 = 62, - MX25_PAD_LD12 = 63, - MX25_PAD_LD13 = 64, - MX25_PAD_LD14 = 65, - MX25_PAD_LD15 = 66, - MX25_PAD_HSYNC = 67, - MX25_PAD_VSYNC = 68, - MX25_PAD_LSCLK = 69, - MX25_PAD_OE_ACD = 70, - MX25_PAD_CONTRAST = 71, - MX25_PAD_PWM = 72, - MX25_PAD_CSI_D2 = 73, - MX25_PAD_CSI_D3 = 74, - MX25_PAD_CSI_D4 = 75, - MX25_PAD_CSI_D5 = 76, - MX25_PAD_CSI_D6 = 77, - MX25_PAD_CSI_D7 = 78, - MX25_PAD_CSI_D8 = 79, - MX25_PAD_CSI_D9 = 80, - MX25_PAD_CSI_MCLK = 81, - MX25_PAD_CSI_VSYNC = 82, - MX25_PAD_CSI_HSYNC = 83, - MX25_PAD_CSI_PIXCLK = 84, - MX25_PAD_I2C1_CLK = 85, - MX25_PAD_I2C1_DAT = 86, - MX25_PAD_CSPI1_MOSI = 87, - MX25_PAD_CSPI1_MISO = 88, - MX25_PAD_CSPI1_SS0 = 89, - MX25_PAD_CSPI1_SS1 = 90, - MX25_PAD_CSPI1_SCLK = 91, - MX25_PAD_CSPI1_RDY = 92, - MX25_PAD_UART1_RXD = 93, - MX25_PAD_UART1_TXD = 94, - MX25_PAD_UART1_RTS = 95, - MX25_PAD_UART1_CTS = 96, - MX25_PAD_UART2_RXD = 97, - MX25_PAD_UART2_TXD = 98, - MX25_PAD_UART2_RTS = 99, - MX25_PAD_UART2_CTS = 100, - MX25_PAD_SD1_CMD = 101, - MX25_PAD_SD1_CLK = 102, - MX25_PAD_SD1_DATA0 = 103, - MX25_PAD_SD1_DATA1 = 104, - MX25_PAD_SD1_DATA2 = 105, - MX25_PAD_SD1_DATA3 = 106, - MX25_PAD_KPP_ROW0 = 107, - MX25_PAD_KPP_ROW1 = 108, - MX25_PAD_KPP_ROW2 = 109, - MX25_PAD_KPP_ROW3 = 110, - MX25_PAD_KPP_COL0 = 111, - MX25_PAD_KPP_COL1 = 112, - MX25_PAD_KPP_COL2 = 113, - MX25_PAD_KPP_COL3 = 114, - MX25_PAD_FEC_MDC = 115, - MX25_PAD_FEC_MDIO = 116, - MX25_PAD_FEC_TDATA0 = 117, - MX25_PAD_FEC_TDATA1 = 118, - MX25_PAD_FEC_TX_EN = 119, - MX25_PAD_FEC_RDATA0 = 120, - MX25_PAD_FEC_RDATA1 = 121, - MX25_PAD_FEC_RX_DV = 122, - MX25_PAD_FEC_TX_CLK = 123, - MX25_PAD_RTCK = 124, - MX25_PAD_DE_B = 125, - MX25_PAD_GPIO_A = 126, - MX25_PAD_GPIO_B = 127, - MX25_PAD_GPIO_C = 128, - MX25_PAD_GPIO_D = 129, - MX25_PAD_GPIO_E = 130, - MX25_PAD_GPIO_F = 131, - MX25_PAD_EXT_ARMCLK = 132, - MX25_PAD_UPLL_BYPCLK = 133, - MX25_PAD_VSTBY_REQ = 134, - MX25_PAD_VSTBY_ACK = 135, - MX25_PAD_POWER_FAIL = 136, - MX25_PAD_CLKO = 137, - MX25_PAD_BOOT_MODE0 = 138, - MX25_PAD_BOOT_MODE1 = 139, + MX25_PAD_A10 = 2, + MX25_PAD_A13 = 3, + MX25_PAD_A14 = 4, + MX25_PAD_A15 = 5, + MX25_PAD_A16 = 6, + MX25_PAD_A17 = 7, + MX25_PAD_A18 = 8, + MX25_PAD_A19 = 9, + MX25_PAD_A20 = 10, + MX25_PAD_A21 = 11, + MX25_PAD_A22 = 12, + MX25_PAD_A23 = 13, + MX25_PAD_A24 = 14, + MX25_PAD_A25 = 15, + MX25_PAD_EB0 = 16, + MX25_PAD_EB1 = 17, + MX25_PAD_OE = 18, + MX25_PAD_CS0 = 19, + MX25_PAD_CS1 = 20, + MX25_PAD_CS4 = 21, + MX25_PAD_CS5 = 22, + MX25_PAD_NF_CE0 = 23, + MX25_PAD_ECB = 24, + MX25_PAD_LBA = 25, + MX25_PAD_BCLK = 26, + MX25_PAD_RW = 27, + MX25_PAD_NFWE_B = 28, + MX25_PAD_NFRE_B = 29, + MX25_PAD_NFALE = 30, + MX25_PAD_NFCLE = 31, + MX25_PAD_NFWP_B = 32, + MX25_PAD_NFRB = 33, + MX25_PAD_D15 = 34, + MX25_PAD_D14 = 35, + MX25_PAD_D13 = 36, + MX25_PAD_D12 = 37, + MX25_PAD_D11 = 38, + MX25_PAD_D10 = 39, + MX25_PAD_D9 = 40, + MX25_PAD_D8 = 41, + MX25_PAD_D7 = 42, + MX25_PAD_D6 = 43, + MX25_PAD_D5 = 44, + MX25_PAD_D4 = 45, + MX25_PAD_D3 = 46, + MX25_PAD_D2 = 47, + MX25_PAD_D1 = 48, + MX25_PAD_D0 = 49, + MX25_PAD_LD0 = 50, + MX25_PAD_LD1 = 51, + MX25_PAD_LD2 = 52, + MX25_PAD_LD3 = 53, + MX25_PAD_LD4 = 54, + MX25_PAD_LD5 = 55, + MX25_PAD_LD6 = 56, + MX25_PAD_LD7 = 57, + MX25_PAD_LD8 = 58, + MX25_PAD_LD9 = 59, + MX25_PAD_LD10 = 60, + MX25_PAD_LD11 = 61, + MX25_PAD_LD12 = 62, + MX25_PAD_LD13 = 63, + MX25_PAD_LD14 = 64, + MX25_PAD_LD15 = 65, + MX25_PAD_HSYNC = 66, + MX25_PAD_VSYNC = 67, + MX25_PAD_LSCLK = 68, + MX25_PAD_OE_ACD = 69, + MX25_PAD_CONTRAST = 70, + MX25_PAD_PWM = 71, + MX25_PAD_CSI_D2 = 72, + MX25_PAD_CSI_D3 = 73, + MX25_PAD_CSI_D4 = 74, + MX25_PAD_CSI_D5 = 75, + MX25_PAD_CSI_D6 = 76, + MX25_PAD_CSI_D7 = 77, + MX25_PAD_CSI_D8 = 78, + MX25_PAD_CSI_D9 = 79, + MX25_PAD_CSI_MCLK = 80, + MX25_PAD_CSI_VSYNC = 81, + MX25_PAD_CSI_HSYNC = 82, + MX25_PAD_CSI_PIXCLK = 83, + MX25_PAD_I2C1_CLK = 84, + MX25_PAD_I2C1_DAT = 85, + MX25_PAD_CSPI1_MOSI = 86, + MX25_PAD_CSPI1_MISO = 87, + MX25_PAD_CSPI1_SS0 = 88, + MX25_PAD_CSPI1_SS1 = 89, + MX25_PAD_CSPI1_SCLK = 90, + MX25_PAD_CSPI1_RDY = 91, + MX25_PAD_UART1_RXD = 92, + MX25_PAD_UART1_TXD = 93, + MX25_PAD_UART1_RTS = 94, + MX25_PAD_UART1_CTS = 95, + MX25_PAD_UART2_RXD = 96, + MX25_PAD_UART2_TXD = 97, + MX25_PAD_UART2_RTS = 98, + MX25_PAD_UART2_CTS = 99, + MX25_PAD_SD1_CMD = 100, + MX25_PAD_SD1_CLK = 101, + MX25_PAD_SD1_DATA0 = 102, + MX25_PAD_SD1_DATA1 = 103, + MX25_PAD_SD1_DATA2 = 104, + MX25_PAD_SD1_DATA3 = 105, + MX25_PAD_KPP_ROW0 = 106, + MX25_PAD_KPP_ROW1 = 107, + MX25_PAD_KPP_ROW2 = 108, + MX25_PAD_KPP_ROW3 = 109, + MX25_PAD_KPP_COL0 = 110, + MX25_PAD_KPP_COL1 = 111, + MX25_PAD_KPP_COL2 = 112, + MX25_PAD_KPP_COL3 = 113, + MX25_PAD_FEC_MDC = 114, + MX25_PAD_FEC_MDIO = 115, + MX25_PAD_FEC_TDATA0 = 116, + MX25_PAD_FEC_TDATA1 = 117, + MX25_PAD_FEC_TX_EN = 118, + MX25_PAD_FEC_RDATA0 = 119, + MX25_PAD_FEC_RDATA1 = 120, + MX25_PAD_FEC_RX_DV = 121, + MX25_PAD_FEC_TX_CLK = 122, + MX25_PAD_RTCK = 123, + MX25_PAD_DE_B = 124, + MX25_PAD_GPIO_A = 125, + MX25_PAD_GPIO_B = 126, + MX25_PAD_GPIO_C = 127, + MX25_PAD_GPIO_D = 128, + MX25_PAD_GPIO_E = 129, + MX25_PAD_GPIO_F = 130, + MX25_PAD_EXT_ARMCLK = 131, + MX25_PAD_UPLL_BYPCLK = 132, + MX25_PAD_VSTBY_REQ = 133, + MX25_PAD_VSTBY_ACK = 134, + MX25_PAD_POWER_FAIL = 135, + MX25_PAD_CLKO = 136, + MX25_PAD_BOOT_MODE0 = 137, + MX25_PAD_BOOT_MODE1 = 138, }; /* Pad names for the pinmux subsystem */ static const struct pinctrl_pin_desc imx25_pinctrl_pads[] = { IMX_PINCTRL_PIN(MX25_PAD_RESERVE0), - IMX_PINCTRL_PIN(MX25_PAD_RESERVE1), IMX_PINCTRL_PIN(MX25_PAD_A10), IMX_PINCTRL_PIN(MX25_PAD_A13), IMX_PINCTRL_PIN(MX25_PAD_A14), --- linux-3.19.0.orig/drivers/platform/x86/compal-laptop.c +++ linux-3.19.0/drivers/platform/x86/compal-laptop.c @@ -1026,9 +1026,9 @@ if (err) return err; - hwmon_dev = hwmon_device_register_with_groups(&pdev->dev, - "compal", data, - compal_hwmon_groups); + hwmon_dev = devm_hwmon_device_register_with_groups(&pdev->dev, + "compal", data, + compal_hwmon_groups); if (IS_ERR(hwmon_dev)) { err = PTR_ERR(hwmon_dev); goto remove; @@ -1036,7 +1036,9 @@ /* Power supply */ initialize_power_supply_data(data); - power_supply_register(&compal_device->dev, &data->psy); + err = power_supply_register(&compal_device->dev, &data->psy); + if (err < 0) + goto remove; platform_set_drvdata(pdev, data); --- linux-3.19.0.orig/drivers/platform/x86/intel_ips.c +++ linux-3.19.0/drivers/platform/x86/intel_ips.c @@ -74,6 +74,7 @@ #include #include #include +#include #include #include #include "intel_ips.h" @@ -251,6 +252,9 @@ static const int IPS_ADJUST_PERIOD = 5000; /* ms */ static bool late_i915_load = false; +int i915_bpo_enabled = 0; +EXPORT_SYMBOL(i915_bpo_enabled); + /* For initial average collection */ static const int IPS_SAMPLE_PERIOD = 200; /* ms */ static const int IPS_SAMPLE_WINDOW = 5000; /* 5s moving window of samples */ @@ -1421,8 +1425,43 @@ * enable graphics turbo, otherwise we must disable it to avoid exceeding * thermal and power limits in the MCP. */ +static bool ips_get_i915_bpo_syms(struct ips_driver *ips) +{ + ips->read_mch_val = symbol_get(i915_bpo_read_mch_val); + if (!ips->read_mch_val) + goto out_err; + ips->gpu_raise = symbol_get(i915_bpo_gpu_raise); + if (!ips->gpu_raise) + goto out_put_mch; + ips->gpu_lower = symbol_get(i915_bpo_gpu_lower); + if (!ips->gpu_lower) + goto out_put_raise; + ips->gpu_busy = symbol_get(i915_bpo_gpu_busy); + if (!ips->gpu_busy) + goto out_put_lower; + ips->gpu_turbo_disable = symbol_get(i915_bpo_gpu_turbo_disable); + if (!ips->gpu_turbo_disable) + goto out_put_busy; + + return true; + +out_put_busy: + symbol_put(i915_bpo_gpu_busy); +out_put_lower: + symbol_put(i915_bpo_gpu_lower); +out_put_raise: + symbol_put(i915_bpo_gpu_raise); +out_put_mch: + symbol_put(i915_bpo_read_mch_val); +out_err: + return false; +} + static bool ips_get_i915_syms(struct ips_driver *ips) { + if (ips_get_i915_bpo_syms(ips) != false) + return true; + ips->read_mch_val = symbol_get(i915_read_mch_val); if (!ips->read_mch_val) goto out_err; @@ -1501,6 +1540,14 @@ DMI_MATCH(DMI_PRODUCT_NAME, "HP ProBook"), }, }, + { + .callback = ips_blacklist_callback, + .ident = "G60JX", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK Computer Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "G60JX"), + }, + }, { } /* terminating entry */ }; --- linux-3.19.0.orig/drivers/platform/x86/samsung-laptop.c +++ linux-3.19.0/drivers/platform/x86/samsung-laptop.c @@ -353,6 +353,7 @@ bool broken_acpi_video; bool four_kbd_backlight_levels; bool enable_kbd_backlight; + bool use_native_backlight; }; static struct samsung_quirks samsung_unknown = {}; @@ -361,6 +362,10 @@ .broken_acpi_video = true, }; +static struct samsung_quirks samsung_use_native_backlight = { + .use_native_backlight = true, +}; + static struct samsung_quirks samsung_np740u3e = { .four_kbd_backlight_levels = true, .enable_kbd_backlight = true, @@ -1507,7 +1512,7 @@ DMI_MATCH(DMI_PRODUCT_NAME, "N150P"), DMI_MATCH(DMI_BOARD_NAME, "N150P"), }, - .driver_data = &samsung_broken_acpi_video, + .driver_data = &samsung_use_native_backlight, }, { .callback = samsung_dmi_matched, @@ -1517,7 +1522,7 @@ DMI_MATCH(DMI_PRODUCT_NAME, "N145P/N250P/N260P"), DMI_MATCH(DMI_BOARD_NAME, "N145P/N250P/N260P"), }, - .driver_data = &samsung_broken_acpi_video, + .driver_data = &samsung_use_native_backlight, }, { .callback = samsung_dmi_matched, @@ -1557,7 +1562,7 @@ DMI_MATCH(DMI_PRODUCT_NAME, "N250P"), DMI_MATCH(DMI_BOARD_NAME, "N250P"), }, - .driver_data = &samsung_broken_acpi_video, + .driver_data = &samsung_use_native_backlight, }, { .callback = samsung_dmi_matched, @@ -1616,6 +1621,15 @@ pr_info("Disabling ACPI video driver\n"); acpi_video_unregister(); } + + if (samsung->quirks->use_native_backlight) { + pr_info("Using native backlight driver\n"); + /* Tell acpi-video to not handle the backlight */ + acpi_video_dmi_promote_vendor(); + acpi_video_unregister(); + /* And also do not handle it ourselves */ + samsung->handle_backlight = false; + } #endif ret = samsung_platform_init(samsung); --- linux-3.19.0.orig/drivers/platform/x86/thinkpad_acpi.c +++ linux-3.19.0/drivers/platform/x86/thinkpad_acpi.c @@ -8883,17 +8883,31 @@ return (c >= '0' && c <= '9') || (c >= 'A' && c <= 'Z'); } -/* Most models: xxyTkkWW (#.##c); Ancient 570/600 and -SL lacks (#.##c) */ static bool __pure __init tpacpi_is_valid_fw_id(const char * const s, const char t) { - return s && strlen(s) >= 8 && + /* + * Most models: xxyTkkWW (#.##c) + * Ancient 570/600 and -SL lacks (#.##c) + */ + if (s && strlen(s) >= 8 && tpacpi_is_fw_digit(s[0]) && tpacpi_is_fw_digit(s[1]) && s[2] == t && (s[3] == 'T' || s[3] == 'N') && tpacpi_is_fw_digit(s[4]) && - tpacpi_is_fw_digit(s[5]); + tpacpi_is_fw_digit(s[5])) + return true; + + /* New models: xxxyTkkW (#.##c); T550 and some others */ + return s && strlen(s) >= 8 && + tpacpi_is_fw_digit(s[0]) && + tpacpi_is_fw_digit(s[1]) && + tpacpi_is_fw_digit(s[2]) && + s[3] == t && + (s[4] == 'T' || s[4] == 'N') && + tpacpi_is_fw_digit(s[5]) && + tpacpi_is_fw_digit(s[6]); } /* returns 0 - probe ok, or < 0 - probe error. --- linux-3.19.0.orig/drivers/pnp/isapnp/core.c +++ linux-3.19.0/drivers/pnp/isapnp/core.c @@ -41,6 +41,7 @@ #include #include #include +#include #include #include "../base.h" @@ -990,7 +991,7 @@ .disable = isapnp_disable_resources, }; -static int __init isapnp_init(void) +static int __init real_isapnp_init(void) { int cards; struct pnp_card *card; @@ -1084,6 +1085,16 @@ return 0; } +static void __init async_isapnp_init(void *unused, async_cookie_t cookie) +{ + (void)real_isapnp_init(); +} + +static int __init isapnp_init(void) +{ + async_schedule(async_isapnp_init, NULL); + return 0; +} device_initcall(isapnp_init); /* format is: noisapnp */ --- linux-3.19.0.orig/drivers/power/88pm860x_charger.c +++ linux-3.19.0/drivers/power/88pm860x_charger.c @@ -711,6 +711,7 @@ return 0; out_irq: + power_supply_unregister(&info->usb); while (--i >= 0) free_irq(info->irq[i], info); out: --- linux-3.19.0.orig/drivers/power/bq24190_charger.c +++ linux-3.19.0/drivers/power/bq24190_charger.c @@ -929,7 +929,7 @@ charger->properties = bq24190_charger_properties; charger->num_properties = ARRAY_SIZE(bq24190_charger_properties); charger->supplied_to = bq24190_charger_supplied_to; - charger->num_supplies = ARRAY_SIZE(bq24190_charger_supplied_to); + charger->num_supplicants = ARRAY_SIZE(bq24190_charger_supplied_to); charger->get_property = bq24190_charger_get_property; charger->set_property = bq24190_charger_set_property; charger->property_is_writeable = bq24190_charger_property_is_writeable; --- linux-3.19.0.orig/drivers/power/gpio-charger.c +++ linux-3.19.0/drivers/power/gpio-charger.c @@ -229,7 +229,7 @@ if (device_may_wakeup(dev)) gpio_charger->wakeup_enabled = - enable_irq_wake(gpio_charger->irq); + !enable_irq_wake(gpio_charger->irq); return 0; } @@ -239,7 +239,7 @@ struct platform_device *pdev = to_platform_device(dev); struct gpio_charger *gpio_charger = platform_get_drvdata(pdev); - if (gpio_charger->wakeup_enabled) + if (device_may_wakeup(dev) && gpio_charger->wakeup_enabled) disable_irq_wake(gpio_charger->irq); power_supply_changed(&gpio_charger->charger); --- linux-3.19.0.orig/drivers/power/ipaq_micro_battery.c +++ linux-3.19.0/drivers/power/ipaq_micro_battery.c @@ -226,6 +226,7 @@ static int micro_batt_probe(struct platform_device *pdev) { struct micro_battery *mb; + int ret; mb = devm_kzalloc(&pdev->dev, sizeof(*mb), GFP_KERNEL); if (!mb) @@ -233,14 +234,30 @@ mb->micro = dev_get_drvdata(pdev->dev.parent); mb->wq = create_singlethread_workqueue("ipaq-battery-wq"); + if (!mb->wq) + return -ENOMEM; + INIT_DELAYED_WORK(&mb->update, micro_battery_work); platform_set_drvdata(pdev, mb); queue_delayed_work(mb->wq, &mb->update, 1); - power_supply_register(&pdev->dev, µ_batt_power); - power_supply_register(&pdev->dev, µ_ac_power); + + ret = power_supply_register(&pdev->dev, µ_batt_power); + if (ret < 0) + goto batt_err; + + ret = power_supply_register(&pdev->dev, µ_ac_power); + if (ret < 0) + goto ac_err; dev_info(&pdev->dev, "iPAQ micro battery driver\n"); return 0; + +ac_err: + power_supply_unregister(µ_ac_power); +batt_err: + cancel_delayed_work_sync(&mb->update); + destroy_workqueue(mb->wq); + return ret; } static int micro_batt_remove(struct platform_device *pdev) @@ -251,6 +268,7 @@ power_supply_unregister(µ_ac_power); power_supply_unregister(µ_batt_power); cancel_delayed_work_sync(&mb->update); + destroy_workqueue(mb->wq); return 0; } --- linux-3.19.0.orig/drivers/power/lp8788-charger.c +++ linux-3.19.0/drivers/power/lp8788-charger.c @@ -417,8 +417,10 @@ pchg->battery.num_properties = ARRAY_SIZE(lp8788_battery_prop); pchg->battery.get_property = lp8788_battery_get_property; - if (power_supply_register(&pdev->dev, &pchg->battery)) + if (power_supply_register(&pdev->dev, &pchg->battery)) { + power_supply_unregister(&pchg->charger); return -EPERM; + } return 0; } --- linux-3.19.0.orig/drivers/power/twl4030_madc_battery.c +++ linux-3.19.0/drivers/power/twl4030_madc_battery.c @@ -192,6 +192,7 @@ { struct twl4030_madc_battery *twl4030_madc_bat; struct twl4030_madc_bat_platform_data *pdata = pdev->dev.platform_data; + int ret = 0; twl4030_madc_bat = kzalloc(sizeof(*twl4030_madc_bat), GFP_KERNEL); if (!twl4030_madc_bat) @@ -216,9 +217,11 @@ twl4030_madc_bat->pdata = pdata; platform_set_drvdata(pdev, twl4030_madc_bat); - power_supply_register(&pdev->dev, &twl4030_madc_bat->psy); + ret = power_supply_register(&pdev->dev, &twl4030_madc_bat->psy); + if (ret < 0) + kfree(twl4030_madc_bat); - return 0; + return ret; } static int twl4030_madc_battery_remove(struct platform_device *pdev) --- linux-3.19.0.orig/drivers/powercap/intel_rapl.c +++ linux-3.19.0/drivers/powercap/intel_rapl.c @@ -73,7 +73,7 @@ #define TIME_WINDOW_MAX_MSEC 40000 #define TIME_WINDOW_MIN_MSEC 250 - +#define ENERGY_UNIT_SCALE 1000 /* scale from driver unit to powercap unit */ enum unit_type { ARBITRARY_UNIT, /* no translation */ POWER_UNIT, @@ -158,6 +158,7 @@ struct rapl_power_limit rpl[NR_POWER_LIMITS]; u64 attr_map; /* track capabilities */ unsigned int state; + unsigned int domain_energy_unit; int package_id; }; #define power_zone_to_rapl_domain(_zone) \ @@ -190,6 +191,7 @@ void (*set_floor_freq)(struct rapl_domain *rd, bool mode); u64 (*compute_time_window)(struct rapl_package *rp, u64 val, bool to_raw); + unsigned int dram_domain_energy_unit; }; static struct rapl_defaults *rapl_defaults; @@ -227,7 +229,8 @@ static int rapl_write_data_raw(struct rapl_domain *rd, enum rapl_primitives prim, unsigned long long value); -static u64 rapl_unit_xlate(int package, enum unit_type type, u64 value, +static u64 rapl_unit_xlate(struct rapl_domain *rd, int package, + enum unit_type type, u64 value, int to_raw); static void package_power_limit_irq_save(int package_id); @@ -305,7 +308,9 @@ static int get_max_energy_counter(struct powercap_zone *pcd_dev, u64 *energy) { - *energy = rapl_unit_xlate(0, ENERGY_UNIT, ENERGY_STATUS_MASK, 0); + struct rapl_domain *rd = power_zone_to_rapl_domain(pcd_dev); + + *energy = rapl_unit_xlate(rd, 0, ENERGY_UNIT, ENERGY_STATUS_MASK, 0); return 0; } @@ -639,6 +644,11 @@ rd->msrs[4] = MSR_DRAM_POWER_INFO; rd->rpl[0].prim_id = PL1_ENABLE; rd->rpl[0].name = pl1_name; + rd->domain_energy_unit = + rapl_defaults->dram_domain_energy_unit; + if (rd->domain_energy_unit) + pr_info("DRAM domain energy unit %dpj\n", + rd->domain_energy_unit); break; } if (mask) { @@ -648,11 +658,13 @@ } } -static u64 rapl_unit_xlate(int package, enum unit_type type, u64 value, +static u64 rapl_unit_xlate(struct rapl_domain *rd, int package, + enum unit_type type, u64 value, int to_raw) { u64 units = 1; struct rapl_package *rp; + u64 scale = 1; rp = find_package_by_id(package); if (!rp) @@ -663,7 +675,12 @@ units = rp->power_unit; break; case ENERGY_UNIT: - units = rp->energy_unit; + scale = ENERGY_UNIT_SCALE; + /* per domain unit takes precedence */ + if (rd && rd->domain_energy_unit) + units = rd->domain_energy_unit; + else + units = rp->energy_unit; break; case TIME_UNIT: return rapl_defaults->compute_time_window(rp, value, to_raw); @@ -673,11 +690,11 @@ }; if (to_raw) - return div64_u64(value, units); + return div64_u64(value, units) * scale; value *= units; - return value; + return div64_u64(value, scale); } /* in the order of enum rapl_primitives */ @@ -773,7 +790,7 @@ final = value & rp->mask; final = final >> rp->shift; if (xlate) - *data = rapl_unit_xlate(rd->package_id, rp->unit, final, 0); + *data = rapl_unit_xlate(rd, rd->package_id, rp->unit, final, 0); else *data = final; @@ -799,7 +816,7 @@ "failed to read msr 0x%x on cpu %d\n", msr, cpu); return -EIO; } - value = rapl_unit_xlate(rd->package_id, rp->unit, value, 1); + value = rapl_unit_xlate(rd, rd->package_id, rp->unit, value, 1); msr_val &= ~rp->mask; msr_val |= value << rp->shift; if (wrmsrl_safe_on_cpu(cpu, msr, msr_val)) { @@ -818,7 +835,7 @@ * calculate units differ on different CPUs. * We convert the units to below format based on CPUs. * i.e. - * energy unit: microJoules : Represented in microJoules by default + * energy unit: picoJoules : Represented in picoJoules by default * power unit : microWatts : Represented in milliWatts by default * time unit : microseconds: Represented in seconds by default */ @@ -834,7 +851,7 @@ } value = (msr_val & ENERGY_UNIT_MASK) >> ENERGY_UNIT_OFFSET; - rp->energy_unit = 1000000 / (1 << value); + rp->energy_unit = ENERGY_UNIT_SCALE * 1000000 / (1 << value); value = (msr_val & POWER_UNIT_MASK) >> POWER_UNIT_OFFSET; rp->power_unit = 1000000 / (1 << value); @@ -842,7 +859,7 @@ value = (msr_val & TIME_UNIT_MASK) >> TIME_UNIT_OFFSET; rp->time_unit = 1000000 / (1 << value); - pr_debug("Core CPU package %d energy=%duJ, time=%dus, power=%duW\n", + pr_debug("Core CPU package %d energy=%dpJ, time=%dus, power=%duW\n", rp->id, rp->energy_unit, rp->time_unit, rp->power_unit); return 0; @@ -859,7 +876,7 @@ return -ENODEV; } value = (msr_val & ENERGY_UNIT_MASK) >> ENERGY_UNIT_OFFSET; - rp->energy_unit = 1 << value; + rp->energy_unit = ENERGY_UNIT_SCALE * 1 << value; value = (msr_val & POWER_UNIT_MASK) >> POWER_UNIT_OFFSET; rp->power_unit = (1 << value) * 1000; @@ -867,7 +884,7 @@ value = (msr_val & TIME_UNIT_MASK) >> TIME_UNIT_OFFSET; rp->time_unit = 1000000 / (1 << value); - pr_debug("Atom package %d energy=%duJ, time=%dus, power=%duW\n", + pr_debug("Atom package %d energy=%dpJ, time=%dus, power=%duW\n", rp->id, rp->energy_unit, rp->time_unit, rp->power_unit); return 0; @@ -1017,6 +1034,13 @@ .compute_time_window = rapl_compute_time_window_core, }; +static const struct rapl_defaults rapl_defaults_hsw_server = { + .check_unit = rapl_check_unit_core, + .set_floor_freq = set_floor_freq_default, + .compute_time_window = rapl_compute_time_window_core, + .dram_domain_energy_unit = 15300, +}; + static const struct rapl_defaults rapl_defaults_atom = { .check_unit = rapl_check_unit_atom, .set_floor_freq = set_floor_freq_atom, @@ -1037,7 +1061,7 @@ RAPL_CPU(0x3a, rapl_defaults_core),/* Ivy Bridge */ RAPL_CPU(0x3c, rapl_defaults_core),/* Haswell */ RAPL_CPU(0x3d, rapl_defaults_core),/* Broadwell */ - RAPL_CPU(0x3f, rapl_defaults_core),/* Haswell */ + RAPL_CPU(0x3f, rapl_defaults_hsw_server),/* Haswell servers */ RAPL_CPU(0x45, rapl_defaults_core),/* Haswell ULT */ RAPL_CPU(0x4C, rapl_defaults_atom),/* Braswell */ RAPL_CPU(0x4A, rapl_defaults_atom),/* Tangier */ --- linux-3.19.0.orig/drivers/regulator/core.c +++ linux-3.19.0/drivers/regulator/core.c @@ -1843,10 +1843,12 @@ } if (rdev->ena_pin) { - ret = regulator_ena_gpio_ctrl(rdev, true); - if (ret < 0) - return ret; - rdev->ena_gpio_state = 1; + if (!rdev->ena_gpio_state) { + ret = regulator_ena_gpio_ctrl(rdev, true); + if (ret < 0) + return ret; + rdev->ena_gpio_state = 1; + } } else if (rdev->desc->ops->enable) { ret = rdev->desc->ops->enable(rdev); if (ret < 0) @@ -1943,10 +1945,12 @@ trace_regulator_disable(rdev_get_name(rdev)); if (rdev->ena_pin) { - ret = regulator_ena_gpio_ctrl(rdev, false); - if (ret < 0) - return ret; - rdev->ena_gpio_state = 0; + if (rdev->ena_gpio_state) { + ret = regulator_ena_gpio_ctrl(rdev, false); + if (ret < 0) + return ret; + rdev->ena_gpio_state = 0; + } } else if (rdev->desc->ops->disable) { ret = rdev->desc->ops->disable(rdev); @@ -3678,12 +3682,6 @@ config->ena_gpio, ret); goto wash; } - - if (config->ena_gpio_flags & GPIOF_OUT_INIT_HIGH) - rdev->ena_gpio_state = 1; - - if (config->ena_gpio_invert) - rdev->ena_gpio_state = !rdev->ena_gpio_state; } /* set regulator constraints */ @@ -3856,9 +3854,11 @@ list_for_each_entry(rdev, ®ulator_list, list) { mutex_lock(&rdev->mutex); if (rdev->use_count > 0 || rdev->constraints->always_on) { - error = _regulator_do_enable(rdev); - if (error) - ret = error; + if (!_regulator_is_enabled(rdev)) { + error = _regulator_do_enable(rdev); + if (error) + ret = error; + } } else { if (!have_full_constraints()) goto unlock; --- linux-3.19.0.orig/drivers/regulator/palmas-regulator.c +++ linux-3.19.0/drivers/regulator/palmas-regulator.c @@ -1572,6 +1572,10 @@ if (!pmic) return -ENOMEM; + if (of_device_is_compatible(node, "ti,tps659038-pmic")) + palmas_generic_regs_info[PALMAS_REG_REGEN2].ctrl_addr = + TPS659038_REGEN2_CTRL; + pmic->dev = &pdev->dev; pmic->palmas = palmas; palmas->pmic = pmic; --- linux-3.19.0.orig/drivers/regulator/rk808-regulator.c +++ linux-3.19.0/drivers/regulator/rk808-regulator.c @@ -235,6 +235,7 @@ .vsel_mask = RK808_LDO_VSEL_MASK, .enable_reg = RK808_LDO_EN_REG, .enable_mask = BIT(0), + .enable_time = 400, .owner = THIS_MODULE, }, { .name = "LDO_REG2", @@ -249,6 +250,7 @@ .vsel_mask = RK808_LDO_VSEL_MASK, .enable_reg = RK808_LDO_EN_REG, .enable_mask = BIT(1), + .enable_time = 400, .owner = THIS_MODULE, }, { .name = "LDO_REG3", @@ -263,6 +265,7 @@ .vsel_mask = RK808_BUCK4_VSEL_MASK, .enable_reg = RK808_LDO_EN_REG, .enable_mask = BIT(2), + .enable_time = 400, .owner = THIS_MODULE, }, { .name = "LDO_REG4", @@ -277,6 +280,7 @@ .vsel_mask = RK808_LDO_VSEL_MASK, .enable_reg = RK808_LDO_EN_REG, .enable_mask = BIT(3), + .enable_time = 400, .owner = THIS_MODULE, }, { .name = "LDO_REG5", @@ -291,6 +295,7 @@ .vsel_mask = RK808_LDO_VSEL_MASK, .enable_reg = RK808_LDO_EN_REG, .enable_mask = BIT(4), + .enable_time = 400, .owner = THIS_MODULE, }, { .name = "LDO_REG6", @@ -305,6 +310,7 @@ .vsel_mask = RK808_LDO_VSEL_MASK, .enable_reg = RK808_LDO_EN_REG, .enable_mask = BIT(5), + .enable_time = 400, .owner = THIS_MODULE, }, { .name = "LDO_REG7", @@ -319,6 +325,7 @@ .vsel_mask = RK808_LDO_VSEL_MASK, .enable_reg = RK808_LDO_EN_REG, .enable_mask = BIT(6), + .enable_time = 400, .owner = THIS_MODULE, }, { .name = "LDO_REG8", @@ -333,6 +340,7 @@ .vsel_mask = RK808_LDO_VSEL_MASK, .enable_reg = RK808_LDO_EN_REG, .enable_mask = BIT(7), + .enable_time = 400, .owner = THIS_MODULE, }, { .name = "SWITCH_REG1", --- linux-3.19.0.orig/drivers/rtc/interface.c +++ linux-3.19.0/drivers/rtc/interface.c @@ -788,9 +788,23 @@ */ static int rtc_timer_enqueue(struct rtc_device *rtc, struct rtc_timer *timer) { + struct timerqueue_node *next = timerqueue_getnext(&rtc->timerqueue); + struct rtc_time tm; + ktime_t now; + timer->enabled = 1; + __rtc_read_time(rtc, &tm); + now = rtc_tm_to_ktime(tm); + + /* Skip over expired timers */ + while (next) { + if (next->expires.tv64 >= now.tv64) + break; + next = timerqueue_iterate_next(next); + } + timerqueue_add(&rtc->timerqueue, &timer->node); - if (&timer->node == timerqueue_getnext(&rtc->timerqueue)) { + if (!next) { struct rtc_wkalrm alarm; int err; alarm.time = rtc_ktime_to_tm(timer->node.expires); --- linux-3.19.0.orig/drivers/rtc/rtc-s3c.c +++ linux-3.19.0/drivers/rtc/rtc-s3c.c @@ -849,6 +849,7 @@ static struct s3c_rtc_data const s3c6410_rtc_data = { .max_user_freq = 32768, + .needs_src_clk = true, .irq_handler = s3c6410_rtc_irq, .set_freq = s3c6410_rtc_setfreq, .enable_tick = s3c6410_rtc_enable_tick, --- linux-3.19.0.orig/drivers/sbus/char/bbc_envctrl.c +++ linux-3.19.0/drivers/sbus/char/bbc_envctrl.c @@ -160,8 +160,7 @@ printk(KERN_CRIT "kenvctrld: Shutting down the system now.\n"); shutting_down = 1; - if (orderly_poweroff(true) < 0) - printk(KERN_CRIT "envctrl: shutdown execution failed\n"); + orderly_poweroff(true); } #define WARN_INTERVAL (30 * HZ) --- linux-3.19.0.orig/drivers/sbus/char/envctrl.c +++ linux-3.19.0/drivers/sbus/char/envctrl.c @@ -970,18 +970,13 @@ static void envctrl_do_shutdown(void) { static int inprog = 0; - int ret; if (inprog != 0) return; inprog = 1; printk(KERN_CRIT "kenvctrld: WARNING: Shutting down the system now.\n"); - ret = orderly_poweroff(true); - if (ret < 0) { - printk(KERN_CRIT "kenvctrld: WARNING: system shutdown failed!\n"); - inprog = 0; /* unlikely to succeed, but we could try again */ - } + orderly_poweroff(true); } static struct task_struct *kenvctrld_task; --- linux-3.19.0.orig/drivers/scsi/be2iscsi/be_main.c +++ linux-3.19.0/drivers/scsi/be2iscsi/be_main.c @@ -586,7 +586,6 @@ "beiscsi_hba_alloc - iscsi_host_alloc failed\n"); return NULL; } - shost->dma_boundary = pcidev->dma_mask; shost->max_id = BE2_MAX_SESSIONS; shost->max_channel = 0; shost->max_cmd_len = BEISCSI_MAX_CMD_LEN; @@ -5736,9 +5735,9 @@ hba_free: if (phba->msix_enabled) pci_disable_msix(phba->pcidev); - iscsi_host_remove(phba->shost); pci_dev_put(phba->pcidev); iscsi_host_free(phba->shost); + pci_set_drvdata(pcidev, NULL); disable_pci: pci_disable_device(pcidev); return ret; --- linux-3.19.0.orig/drivers/scsi/libsas/sas_discover.c +++ linux-3.19.0/drivers/scsi/libsas/sas_discover.c @@ -500,6 +500,7 @@ struct sas_discovery_event *ev = to_sas_discovery_event(work); struct asd_sas_port *port = ev->port; struct sas_ha_struct *ha = port->ha; + struct domain_device *ddev = port->port_dev; /* prevent revalidation from finding sata links in recovery */ mutex_lock(&ha->disco_mutex); @@ -514,8 +515,9 @@ SAS_DPRINTK("REVALIDATING DOMAIN on port %d, pid:%d\n", port->id, task_pid_nr(current)); - if (port->port_dev) - res = sas_ex_revalidate_domain(port->port_dev); + if (ddev && (ddev->dev_type == SAS_FANOUT_EXPANDER_DEVICE || + ddev->dev_type == SAS_EDGE_EXPANDER_DEVICE)) + res = sas_ex_revalidate_domain(ddev); SAS_DPRINTK("done REVALIDATING DOMAIN on port %d, pid:%d, res 0x%x\n", port->id, task_pid_nr(current), res); --- linux-3.19.0.orig/drivers/scsi/megaraid/megaraid_sas_base.c +++ linux-3.19.0/drivers/scsi/megaraid/megaraid_sas_base.c @@ -1689,22 +1689,66 @@ return 0; } +/* +* megasas_complete_outstanding_ioctls - Complete outstanding ioctls after a +* kill adapter +* @instance: Adapter soft state +* +*/ +void megasas_complete_outstanding_ioctls(struct megasas_instance *instance) +{ + int i; + struct megasas_cmd *cmd_mfi; + struct megasas_cmd_fusion *cmd_fusion; + struct fusion_context *fusion = instance->ctrl_context; + + /* Find all outstanding ioctls */ + if (fusion) { + for (i = 0; i < instance->max_fw_cmds; i++) { + cmd_fusion = fusion->cmd_list[i]; + if (cmd_fusion->sync_cmd_idx != (u32)ULONG_MAX) { + cmd_mfi = instance->cmd_list[cmd_fusion->sync_cmd_idx]; + if (cmd_mfi->sync_cmd && + cmd_mfi->frame->hdr.cmd != MFI_CMD_ABORT) + megasas_complete_cmd(instance, + cmd_mfi, DID_OK); + } + } + } else { + for (i = 0; i < instance->max_fw_cmds; i++) { + cmd_mfi = instance->cmd_list[i]; + if (cmd_mfi->sync_cmd && cmd_mfi->frame->hdr.cmd != + MFI_CMD_ABORT) + megasas_complete_cmd(instance, cmd_mfi, DID_OK); + } + } +} + + void megaraid_sas_kill_hba(struct megasas_instance *instance) { + /* Set critical error to block I/O & ioctls in case caller didn't */ + instance->adprecovery = MEGASAS_HW_CRITICAL_ERROR; + /* Wait 1 second to ensure IO or ioctls in build have posted */ + msleep(1000); if ((instance->pdev->device == PCI_DEVICE_ID_LSI_SAS0073SKINNY) || - (instance->pdev->device == PCI_DEVICE_ID_LSI_SAS0071SKINNY) || - (instance->pdev->device == PCI_DEVICE_ID_LSI_FUSION) || - (instance->pdev->device == PCI_DEVICE_ID_LSI_PLASMA) || - (instance->pdev->device == PCI_DEVICE_ID_LSI_INVADER) || - (instance->pdev->device == PCI_DEVICE_ID_LSI_FURY)) { - writel(MFI_STOP_ADP, &instance->reg_set->doorbell); + (instance->pdev->device == PCI_DEVICE_ID_LSI_SAS0071SKINNY) || + (instance->pdev->device == PCI_DEVICE_ID_LSI_FUSION) || + (instance->pdev->device == PCI_DEVICE_ID_LSI_PLASMA) || + (instance->pdev->device == PCI_DEVICE_ID_LSI_INVADER) || + (instance->pdev->device == PCI_DEVICE_ID_LSI_FURY)) { + writel(MFI_STOP_ADP, + &instance->reg_set->doorbell); /* Flush */ readl(&instance->reg_set->doorbell); if (instance->mpio && instance->requestorId) memset(instance->ld_ids, 0xff, MEGASAS_MAX_LD_IDS); } else { - writel(MFI_STOP_ADP, &instance->reg_set->inbound_doorbell); + writel(MFI_STOP_ADP, + &instance->reg_set->inbound_doorbell); } + /* Complete outstanding ioctls when adapter is killed */ + megasas_complete_outstanding_ioctls(instance); } /** @@ -3028,10 +3072,9 @@ "was tried multiple times during reset." "Shutting down the HBA\n", cmd, cmd->scmd, cmd->sync_cmd); + instance->instancet->disable_intr(instance); + atomic_set(&instance->fw_reset_no_pci_access, 1); megaraid_sas_kill_hba(instance); - - instance->adprecovery = - MEGASAS_HW_CRITICAL_ERROR; return; } } @@ -3165,8 +3208,8 @@ if (megasas_transition_to_ready(instance, 1)) { printk(KERN_NOTICE "megaraid_sas:adapter not ready\n"); + atomic_set(&instance->fw_reset_no_pci_access, 1); megaraid_sas_kill_hba(instance); - instance->adprecovery = MEGASAS_HW_CRITICAL_ERROR; return ; } @@ -3547,7 +3590,6 @@ int i; u32 max_cmd; u32 sge_sz; - u32 sgl_sz; u32 total_sz; u32 frame_count; struct megasas_cmd *cmd; @@ -3566,24 +3608,23 @@ } /* - * Calculated the number of 64byte frames required for SGL + * For MFI controllers. + * max_num_sge = 60 + * max_sge_sz = 16 byte (sizeof megasas_sge_skinny) + * Total 960 byte (15 MFI frame of 64 byte) + * + * Fusion adapter require only 3 extra frame. + * max_num_sge = 16 (defined as MAX_IOCTL_SGE) + * max_sge_sz = 12 byte (sizeof megasas_sge64) + * Total 192 byte (3 MFI frame of 64 byte) */ - sgl_sz = sge_sz * instance->max_num_sge; - frame_count = (sgl_sz + MEGAMFI_FRAME_SIZE - 1) / MEGAMFI_FRAME_SIZE; - frame_count = 15; - - /* - * We need one extra frame for the MFI command - */ - frame_count++; - + frame_count = instance->ctrl_context ? (3 + 1) : (15 + 1); total_sz = MEGAMFI_FRAME_SIZE * frame_count; /* * Use DMA pool facility provided by PCI layer */ instance->frame_dma_pool = pci_pool_create("megasas frame pool", - instance->pdev, total_sz, 64, - 0); + instance->pdev, total_sz, 256, 0); if (!instance->frame_dma_pool) { printk(KERN_DEBUG "megasas: failed to setup frame pool\n"); --- linux-3.19.0.orig/drivers/scsi/megaraid/megaraid_sas_fp.c +++ linux-3.19.0/drivers/scsi/megaraid/megaraid_sas_fp.c @@ -172,6 +172,7 @@ struct MR_FW_RAID_MAP_ALL *fw_map_old = NULL; struct MR_FW_RAID_MAP *pFwRaidMap = NULL; int i; + u16 ld_count; struct MR_DRV_RAID_MAP_ALL *drv_map = @@ -191,9 +192,10 @@ fw_map_old = (struct MR_FW_RAID_MAP_ALL *) fusion->ld_map[(instance->map_id & 1)]; pFwRaidMap = &fw_map_old->raidMap; + ld_count = (u16)le32_to_cpu(pFwRaidMap->ldCount); #if VD_EXT_DEBUG - for (i = 0; i < le16_to_cpu(pFwRaidMap->ldCount); i++) { + for (i = 0; i < ld_count; i++) { dev_dbg(&instance->pdev->dev, "(%d) :Index 0x%x " "Target Id 0x%x Seq Num 0x%x Size 0/%llx\n", instance->unique_id, i, @@ -205,12 +207,15 @@ memset(drv_map, 0, fusion->drv_map_sz); pDrvRaidMap->totalSize = pFwRaidMap->totalSize; - pDrvRaidMap->ldCount = (__le16)pFwRaidMap->ldCount; + pDrvRaidMap->ldCount = (__le16)cpu_to_le16(ld_count); pDrvRaidMap->fpPdIoTimeoutSec = pFwRaidMap->fpPdIoTimeoutSec; for (i = 0; i < MAX_RAIDMAP_LOGICAL_DRIVES + MAX_RAIDMAP_VIEWS; i++) pDrvRaidMap->ldTgtIdToLd[i] = (u8)pFwRaidMap->ldTgtIdToLd[i]; - for (i = 0; i < le16_to_cpu(pDrvRaidMap->ldCount); i++) { + for (i = (MAX_RAIDMAP_LOGICAL_DRIVES + MAX_RAIDMAP_VIEWS); + i < MAX_LOGICAL_DRIVES_EXT; i++) + pDrvRaidMap->ldTgtIdToLd[i] = 0xff; + for (i = 0; i < ld_count; i++) { pDrvRaidMap->ldSpanMap[i] = pFwRaidMap->ldSpanMap[i]; #if VD_EXT_DEBUG dev_dbg(&instance->pdev->dev, @@ -252,7 +257,7 @@ struct LD_LOAD_BALANCE_INFO *lbInfo; PLD_SPAN_INFO ldSpanInfo; struct MR_LD_RAID *raid; - int ldCount, num_lds; + u16 ldCount, num_lds; u16 ld; u32 expected_size; @@ -356,7 +361,7 @@ for (ldCount = 0; ldCount < MAX_LOGICAL_DRIVES_EXT; ldCount++) { ld = MR_TargetIdToLdGet(ldCount, map); - if (ld >= MAX_LOGICAL_DRIVES_EXT) + if (ld >= (MAX_LOGICAL_DRIVES_EXT - 1)) continue; raid = MR_LdRaidGet(ld, map); dev_dbg(&instance->pdev->dev, "LD %x: span_depth=%x\n", @@ -1157,7 +1162,7 @@ for (ldCount = 0; ldCount < MAX_LOGICAL_DRIVES_EXT; ldCount++) { ld = MR_TargetIdToLdGet(ldCount, map); - if (ld >= MAX_LOGICAL_DRIVES_EXT) + if (ld >= (MAX_LOGICAL_DRIVES_EXT - 1)) continue; raid = MR_LdRaidGet(ld, map); for (element = 0; element < MAX_QUAD_DEPTH; element++) { --- linux-3.19.0.orig/drivers/scsi/megaraid/megaraid_sas_fusion.c +++ linux-3.19.0/drivers/scsi/megaraid/megaraid_sas_fusion.c @@ -103,6 +103,8 @@ { struct megasas_register_set __iomem *regs; regs = instance->reg_set; + + instance->mask_interrupts = 0; /* For Thunderbolt/Invader also clear intr on enable */ writel(~0, ®s->outbound_intr_status); readl(®s->outbound_intr_status); @@ -111,7 +113,6 @@ /* Dummy readl to force pci flush */ readl(®s->outbound_intr_mask); - instance->mask_interrupts = 0; } /** @@ -698,12 +699,11 @@ cpu_to_le32(lower_32_bits(ioc_init_handle)); init_frame->data_xfer_len = cpu_to_le32(sizeof(struct MPI2_IOC_INIT_REQUEST)); - req_desc.Words = 0; + req_desc.u.low = cpu_to_le32(lower_32_bits(cmd->frame_phys_addr)); + req_desc.u.high = cpu_to_le32(upper_32_bits(cmd->frame_phys_addr)); req_desc.MFAIo.RequestFlags = (MEGASAS_REQ_DESCRIPT_FLAGS_MFA << - MEGASAS_REQ_DESCRIPT_FLAGS_TYPE_SHIFT); - cpu_to_le32s((u32 *)&req_desc.MFAIo); - req_desc.Words |= cpu_to_le64(cmd->frame_phys_addr); + MEGASAS_REQ_DESCRIPT_FLAGS_TYPE_SHIFT); /* * disable the intr before firing the init frame @@ -1717,9 +1717,19 @@ if (scmd->device->channel < MEGASAS_MAX_PD_CHANNELS) goto NonFastPath; + /* + * For older firmware, Driver should not access ldTgtIdToLd + * beyond index 127 and for Extended VD firmware, ldTgtIdToLd + * should not go beyond 255. + */ + + if ((!fusion->fast_path_io) || + (device_id >= instance->fw_supported_vd_count)) + goto NonFastPath; + ld = MR_TargetIdToLdGet(device_id, local_map_ptr); - if ((ld >= instance->fw_supported_vd_count) || - (!fusion->fast_path_io)) + + if (ld >= instance->fw_supported_vd_count) goto NonFastPath; raid = MR_LdRaidGet(ld, local_map_ptr); @@ -2612,7 +2622,6 @@ instance->host->host_no); megaraid_sas_kill_hba(instance); instance->skip_heartbeat_timer_del = 1; - instance->adprecovery = MEGASAS_HW_CRITICAL_ERROR; retval = FAILED; goto out; } @@ -2808,8 +2817,6 @@ dev_info(&instance->pdev->dev, "Failed from %s %d\n", __func__, __LINE__); - instance->adprecovery = - MEGASAS_HW_CRITICAL_ERROR; megaraid_sas_kill_hba(instance); retval = FAILED; } @@ -2858,7 +2865,6 @@ "adapter scsi%d.\n", instance->host->host_no); megaraid_sas_kill_hba(instance); instance->skip_heartbeat_timer_del = 1; - instance->adprecovery = MEGASAS_HW_CRITICAL_ERROR; retval = FAILED; } else { /* For VF: Restart HB timer if we didn't OCR */ --- linux-3.19.0.orig/drivers/scsi/megaraid/megaraid_sas_fusion.h +++ linux-3.19.0/drivers/scsi/megaraid/megaraid_sas_fusion.h @@ -306,14 +306,9 @@ * MPT RAID MFA IO Descriptor. */ struct MEGASAS_RAID_MFA_IO_REQUEST_DESCRIPTOR { -#if defined(__BIG_ENDIAN_BITFIELD) - u32 MessageAddress1:24; /* bits 31:8*/ u32 RequestFlags:8; -#else - u32 RequestFlags:8; - u32 MessageAddress1:24; /* bits 31:8*/ -#endif - u32 MessageAddress2; /* bits 61:32 */ + u32 MessageAddress1:24; + u32 MessageAddress2; }; /* Default Request Descriptor */ --- linux-3.19.0.orig/drivers/scsi/mvsas/mv_sas.c +++ linux-3.19.0/drivers/scsi/mvsas/mv_sas.c @@ -441,14 +441,11 @@ static int mvs_task_prep_ata(struct mvs_info *mvi, struct mvs_task_exec_info *tei) { - struct sas_ha_struct *sha = mvi->sas; struct sas_task *task = tei->task; struct domain_device *dev = task->dev; struct mvs_device *mvi_dev = dev->lldd_dev; struct mvs_cmd_hdr *hdr = tei->hdr; struct asd_sas_port *sas_port = dev->port; - struct sas_phy *sphy = dev->phy; - struct asd_sas_phy *sas_phy = sha->sas_phy[sphy->number]; struct mvs_slot_info *slot; void *buf_prd; u32 tag = tei->tag, hdr_tag; @@ -468,7 +465,7 @@ slot->tx = mvi->tx_prod; del_q = TXQ_MODE_I | tag | (TXQ_CMD_STP << TXQ_CMD_SHIFT) | - (MVS_PHY_ID << TXQ_PHY_SHIFT) | + ((sas_port->phy_mask & TXQ_PHY_MASK) << TXQ_PHY_SHIFT) | (mvi_dev->taskfileset << TXQ_SRS_SHIFT); mvi->tx[mvi->tx_prod] = cpu_to_le32(del_q); --- linux-3.19.0.orig/drivers/scsi/qla2xxx/tcm_qla2xxx.c +++ linux-3.19.0/drivers/scsi/qla2xxx/tcm_qla2xxx.c @@ -1598,7 +1598,7 @@ /* * Finally register the new FC Nexus with TCM */ - __transport_register_session(se_nacl->se_tpg, se_nacl, se_sess, sess); + transport_register_session(se_nacl->se_tpg, se_nacl, se_sess, sess); return 0; } --- linux-3.19.0.orig/drivers/scsi/scsi_lib.c +++ linux-3.19.0/drivers/scsi/scsi_lib.c @@ -1311,9 +1311,11 @@ "rejecting I/O to dead device\n"); ret = BLKPREP_KILL; break; - case SDEV_QUIESCE: case SDEV_BLOCK: case SDEV_CREATED_BLOCK: + ret = BLKPREP_DEFER; + break; + case SDEV_QUIESCE: /* * If the devices is blocked we defer normal commands. */ --- linux-3.19.0.orig/drivers/scsi/sd.c +++ linux-3.19.0/drivers/scsi/sd.c @@ -3100,6 +3100,7 @@ ida_remove(&sd_index_ida, sdkp->index); spin_unlock(&sd_index_lock); + blk_integrity_unregister(disk); disk->private_data = NULL; put_disk(disk); put_device(&sdkp->device->sdev_gendev); --- linux-3.19.0.orig/drivers/scsi/sd_dif.c +++ linux-3.19.0/drivers/scsi/sd_dif.c @@ -77,7 +77,7 @@ disk->integrity->flags |= BLK_INTEGRITY_DEVICE_CAPABLE; - if (!sdkp) + if (!sdkp->ATO) return; if (type == SD_DIF_TYPE3_PROTECTION) --- linux-3.19.0.orig/drivers/scsi/sg.c +++ linux-3.19.0/drivers/scsi/sg.c @@ -546,7 +546,7 @@ sg_new_read(Sg_fd * sfp, char __user *buf, size_t count, Sg_request * srp) { sg_io_hdr_t *hp = &srp->header; - int err = 0; + int err = 0, err2; int len; if (count < SZ_SG_IO_HDR) { @@ -575,8 +575,8 @@ goto err_out; } err_out: - err = sg_finish_rem_req(srp); - return (0 == err) ? count : err; + err2 = sg_finish_rem_req(srp); + return err ? : err2 ? : count; } static ssize_t @@ -1350,6 +1350,17 @@ } /* Rely on write phase to clean out srp status values, so no "else" */ + /* + * Free the request as soon as it is complete so that its resources + * can be reused without waiting for userspace to read() the + * result. But keep the associated bio (if any) around until + * blk_rq_unmap_user() can be called from user context. + */ + srp->rq = NULL; + if (rq->cmd != rq->__cmd) + kfree(rq->cmd); + __blk_put_request(rq->q, rq); + write_lock_irqsave(&sfp->rq_list_lock, iflags); if (unlikely(srp->orphan)) { if (sfp->keep_orphan) @@ -1684,7 +1695,22 @@ return -ENOMEM; } - rq = blk_get_request(q, rw, GFP_ATOMIC); + /* + * NOTE + * + * With scsi-mq enabled, there are a fixed number of preallocated + * requests equal in number to shost->can_queue. If all of the + * preallocated requests are already in use, then using GFP_ATOMIC with + * blk_get_request() will return -EWOULDBLOCK, whereas using GFP_KERNEL + * will cause blk_get_request() to sleep until an active command + * completes, freeing up a request. Neither option is ideal, but + * GFP_KERNEL is the better choice to prevent userspace from getting an + * unexpected EWOULDBLOCK. + * + * With scsi-mq disabled, blk_get_request() with GFP_KERNEL usually + * does not sleep except under memory pressure. + */ + rq = blk_get_request(q, rw, GFP_KERNEL); if (IS_ERR(rq)) { kfree(long_cmdp); return PTR_ERR(rq); @@ -1777,10 +1803,10 @@ SCSI_LOG_TIMEOUT(4, sg_printk(KERN_INFO, sfp->parentdp, "sg_finish_rem_req: res_used=%d\n", (int) srp->res_used)); - if (srp->rq) { - if (srp->bio) - ret = blk_rq_unmap_user(srp->bio); + if (srp->bio) + ret = blk_rq_unmap_user(srp->bio); + if (srp->rq) { if (srp->rq->cmd != srp->rq->__cmd) kfree(srp->rq->cmd); blk_put_request(srp->rq); --- linux-3.19.0.orig/drivers/scsi/storvsc_drv.c +++ linux-3.19.0/drivers/scsi/storvsc_drv.c @@ -32,7 +32,6 @@ #include #include #include -#include #include #include #include @@ -309,14 +308,6 @@ * This is the end of Protocol specific defines. */ - -/* - * We setup a mempool to allocate request structures for this driver - * on a per-lun basis. The following define specifies the number of - * elements in the pool. - */ - -#define STORVSC_MIN_BUF_NR 64 static int storvsc_ringbuffer_size = (20 * PAGE_SIZE); module_param(storvsc_ringbuffer_size, int, S_IRUGO); @@ -346,7 +337,6 @@ #define STORVSC_IDE_MAX_CHANNELS 1 struct storvsc_cmd_request { - struct list_head entry; struct scsi_cmnd *cmd; unsigned int bounce_sgl_count; @@ -357,7 +347,6 @@ /* Synchronize the request/response if needed */ struct completion wait_event; - unsigned char *sense_buffer; struct hv_multipage_buffer data_buffer; struct vstor_packet vstor_packet; }; @@ -389,11 +378,6 @@ struct storvsc_cmd_request reset_request; }; -struct stor_mem_pools { - struct kmem_cache *request_pool; - mempool_t *request_mempool; -}; - struct hv_host_device { struct hv_device *dev; unsigned int port; @@ -426,21 +410,42 @@ kfree(wrk); } -static void storvsc_bus_scan(struct work_struct *work) +static void storvsc_host_scan(struct work_struct *work) { struct storvsc_scan_work *wrk; - int id, order_id; + struct Scsi_Host *host; + struct scsi_device *sdev; + unsigned long flags; wrk = container_of(work, struct storvsc_scan_work, work); - for (id = 0; id < wrk->host->max_id; ++id) { - if (wrk->host->reverse_ordering) - order_id = wrk->host->max_id - id - 1; - else - order_id = id; + host = wrk->host; - scsi_scan_target(&wrk->host->shost_gendev, 0, - order_id, SCAN_WILD_CARD, 1); + /* + * Before scanning the host, first check to see if any of the + * currrently known devices have been hot removed. We issue a + * "unit ready" command against all currently known devices. + * This I/O will result in an error for devices that have been + * removed. As part of handling the I/O error, we remove the device. + * + * When a LUN is added or removed, the host sends us a signal to + * scan the host. Thus we are forced to discover the LUNs that + * may have been removed this way. + */ + mutex_lock(&host->scan_mutex); + spin_lock_irqsave(host->host_lock, flags); + list_for_each_entry(sdev, &host->__devices, siblings) { + spin_unlock_irqrestore(host->host_lock, flags); + scsi_test_unit_ready(sdev, 1, 1, NULL); + spin_lock_irqsave(host->host_lock, flags); + continue; } + spin_unlock_irqrestore(host->host_lock, flags); + mutex_unlock(&host->scan_mutex); + /* + * Now scan the host to discover LUNs that may have been added. + */ + scsi_scan_host(host); + kfree(wrk); } @@ -741,21 +746,22 @@ if (bounce_sgl[j].length == PAGE_SIZE) { /* full..move to next entry */ sg_kunmap_atomic(bounce_addr); + bounce_addr = 0; j++; + } - /* if we need to use another bounce buffer */ - if (srclen || i != orig_sgl_count - 1) - bounce_addr = sg_kmap_atomic(bounce_sgl,j); + /* if we need to use another bounce buffer */ + if (srclen && bounce_addr == 0) + bounce_addr = sg_kmap_atomic(bounce_sgl, j); - } else if (srclen == 0 && i == orig_sgl_count - 1) { - /* unmap the last bounce that is < PAGE_SIZE */ - sg_kunmap_atomic(bounce_addr); - } } sg_kunmap_atomic(src_addr - orig_sgl[i].offset); } + if (bounce_addr) + sg_kunmap_atomic(bounce_addr); + local_irq_restore(flags); return total_copied; @@ -1070,10 +1076,8 @@ { struct scsi_cmnd *scmnd = cmd_request->cmd; struct hv_host_device *host_dev = shost_priv(scmnd->device->host); - void (*scsi_done_fn)(struct scsi_cmnd *); struct scsi_sense_hdr sense_hdr; struct vmscsi_request *vm_srb; - struct stor_mem_pools *memp = scmnd->device->hostdata; struct Scsi_Host *host; struct storvsc_device *stor_dev; struct hv_device *dev = host_dev->dev; @@ -1109,14 +1113,7 @@ cmd_request->data_buffer.len - vm_srb->data_transfer_length); - scsi_done_fn = scmnd->scsi_done; - - scmnd->host_scribble = NULL; - scmnd->scsi_done = NULL; - - scsi_done_fn(scmnd); - - mempool_free(cmd_request, memp->request_mempool); + scmnd->scsi_done(scmnd); } static void storvsc_on_io_completion(struct hv_device *device, @@ -1160,7 +1157,7 @@ SRB_STATUS_AUTOSENSE_VALID) { /* autosense data available */ - memcpy(request->sense_buffer, + memcpy(request->cmd->sense_buffer, vstor_packet->vm_srb.sense_data, vstor_packet->vm_srb.sense_info_length); @@ -1198,7 +1195,7 @@ if (!work) return; - INIT_WORK(&work->work, storvsc_bus_scan); + INIT_WORK(&work->work, storvsc_host_scan); work->host = stor_device->host; schedule_work(&work->work); break; @@ -1378,55 +1375,6 @@ return ret; } -static int storvsc_device_alloc(struct scsi_device *sdevice) -{ - struct stor_mem_pools *memp; - int number = STORVSC_MIN_BUF_NR; - - memp = kzalloc(sizeof(struct stor_mem_pools), GFP_KERNEL); - if (!memp) - return -ENOMEM; - - memp->request_pool = - kmem_cache_create(dev_name(&sdevice->sdev_dev), - sizeof(struct storvsc_cmd_request), 0, - SLAB_HWCACHE_ALIGN, NULL); - - if (!memp->request_pool) - goto err0; - - memp->request_mempool = mempool_create(number, mempool_alloc_slab, - mempool_free_slab, - memp->request_pool); - - if (!memp->request_mempool) - goto err1; - - sdevice->hostdata = memp; - - return 0; - -err1: - kmem_cache_destroy(memp->request_pool); - -err0: - kfree(memp); - return -ENOMEM; -} - -static void storvsc_device_destroy(struct scsi_device *sdevice) -{ - struct stor_mem_pools *memp = sdevice->hostdata; - - if (!memp) - return; - - mempool_destroy(memp->request_mempool); - kmem_cache_destroy(memp->request_pool); - kfree(memp); - sdevice->hostdata = NULL; -} - static int storvsc_device_configure(struct scsi_device *sdevice) { scsi_change_queue_depth(sdevice, STORVSC_MAX_IO_REQUESTS); @@ -1447,6 +1395,19 @@ */ sdevice->sdev_bflags |= msft_blist_flags; + /* + * If the host is WIN8 or WIN8 R2, claim conformance to SPC-3 + * if the device is a MSFT virtual device. + */ + if (!strncmp(sdevice->vendor, "Msft", 4)) { + switch (vmbus_proto_version) { + case VERSION_WIN8: + case VERSION_WIN8_1: + sdevice->scsi_level = SCSI_SPC_3; + break; + } + } + return 0; } @@ -1561,13 +1522,11 @@ int ret; struct hv_host_device *host_dev = shost_priv(host); struct hv_device *dev = host_dev->dev; - struct storvsc_cmd_request *cmd_request; - unsigned int request_size = 0; + struct storvsc_cmd_request *cmd_request = scsi_cmd_priv(scmnd); int i; struct scatterlist *sgl; unsigned int sg_count = 0; struct vmscsi_request *vm_srb; - struct stor_mem_pools *memp = scmnd->device->hostdata; if (vmstor_current_major <= VMSTOR_WIN8_MAJOR) { /* @@ -1584,25 +1543,9 @@ } } - request_size = sizeof(struct storvsc_cmd_request); - - cmd_request = mempool_alloc(memp->request_mempool, - GFP_ATOMIC); - - /* - * We might be invoked in an interrupt context; hence - * mempool_alloc() can fail. - */ - if (!cmd_request) - return SCSI_MLQUEUE_DEVICE_BUSY; - - memset(cmd_request, 0, sizeof(struct storvsc_cmd_request)); - /* Setup the cmd request */ cmd_request->cmd = scmnd; - scmnd->host_scribble = (unsigned char *)cmd_request; - vm_srb = &cmd_request->vstor_packet.vm_srb; vm_srb->win8_extension.time_out_value = 60; @@ -1637,9 +1580,6 @@ memcpy(vm_srb->cdb, scmnd->cmnd, vm_srb->cdb_length); - cmd_request->sense_buffer = scmnd->sense_buffer; - - cmd_request->data_buffer.len = scsi_bufflen(scmnd); if (scsi_sg_count(scmnd)) { sgl = (struct scatterlist *)scsi_sglist(scmnd); @@ -1651,10 +1591,8 @@ create_bounce_buffer(sgl, scsi_sg_count(scmnd), scsi_bufflen(scmnd), vm_srb->data_in); - if (!cmd_request->bounce_sgl) { - ret = SCSI_MLQUEUE_HOST_BUSY; - goto queue_error; - } + if (!cmd_request->bounce_sgl) + return SCSI_MLQUEUE_HOST_BUSY; cmd_request->bounce_sgl_count = ALIGN(scsi_bufflen(scmnd), PAGE_SIZE) >> @@ -1692,27 +1630,21 @@ destroy_bounce_buffer(cmd_request->bounce_sgl, cmd_request->bounce_sgl_count); - ret = SCSI_MLQUEUE_DEVICE_BUSY; - goto queue_error; + return SCSI_MLQUEUE_DEVICE_BUSY; } return 0; - -queue_error: - mempool_free(cmd_request, memp->request_mempool); - scmnd->host_scribble = NULL; - return ret; } static struct scsi_host_template scsi_driver = { .module = THIS_MODULE, .name = "storvsc_host_t", + .cmd_size = sizeof(struct storvsc_cmd_request), .bios_param = storvsc_get_chs, .queuecommand = storvsc_queuecommand, .eh_host_reset_handler = storvsc_host_reset_handler, + .proc_name = "storvsc_host", .eh_timed_out = storvsc_eh_timed_out, - .slave_alloc = storvsc_device_alloc, - .slave_destroy = storvsc_device_destroy, .slave_configure = storvsc_device_configure, .cmd_per_lun = 255, .can_queue = STORVSC_MAX_IO_REQUESTS*STORVSC_MAX_TARGETS, @@ -1760,6 +1692,9 @@ bool dev_is_ide = ((dev_id->driver_data == IDE_GUID) ? true : false); int target = 0; struct storvsc_device *stor_device; + int max_luns_per_target; + int max_targets; + int max_channels; /* * Based on the windows host we are running on, @@ -1773,12 +1708,18 @@ vmscsi_size_delta = sizeof(struct vmscsi_win8_extension); vmstor_current_major = VMSTOR_WIN7_MAJOR; vmstor_current_minor = VMSTOR_WIN7_MINOR; + max_luns_per_target = STORVSC_IDE_MAX_LUNS_PER_TARGET; + max_targets = STORVSC_IDE_MAX_TARGETS; + max_channels = STORVSC_IDE_MAX_CHANNELS; break; default: sense_buffer_size = POST_WIN7_STORVSC_SENSE_BUFFER_SIZE; vmscsi_size_delta = 0; vmstor_current_major = VMSTOR_WIN8_MAJOR; vmstor_current_minor = VMSTOR_WIN8_MINOR; + max_luns_per_target = STORVSC_MAX_LUNS_PER_TARGET; + max_targets = STORVSC_MAX_TARGETS; + max_channels = STORVSC_MAX_CHANNELS; break; } @@ -1826,9 +1767,9 @@ break; case SCSI_GUID: - host->max_lun = STORVSC_MAX_LUNS_PER_TARGET; - host->max_id = STORVSC_MAX_TARGETS; - host->max_channel = STORVSC_MAX_CHANNELS - 1; + host->max_lun = max_luns_per_target; + host->max_id = max_targets; + host->max_channel = max_channels - 1; break; default: --- linux-3.19.0.orig/drivers/scsi/wd719x.c +++ linux-3.19.0/drivers/scsi/wd719x.c @@ -870,6 +870,7 @@ } static struct scsi_host_template wd719x_template = { + .module = THIS_MODULE, .name = "Western Digital 719x", .queuecommand = wd719x_queuecommand, .eh_abort_handler = wd719x_abort, --- linux-3.19.0.orig/drivers/spi/spi-atmel.c +++ linux-3.19.0/drivers/spi/spi-atmel.c @@ -764,17 +764,17 @@ (unsigned long long)xfer->rx_dma); } - /* REVISIT: We're waiting for ENDRX before we start the next + /* REVISIT: We're waiting for RXBUFF before we start the next * transfer because we need to handle some difficult timing - * issues otherwise. If we wait for ENDTX in one transfer and - * then starts waiting for ENDRX in the next, it's difficult - * to tell the difference between the ENDRX interrupt we're - * actually waiting for and the ENDRX interrupt of the + * issues otherwise. If we wait for TXBUFE in one transfer and + * then starts waiting for RXBUFF in the next, it's difficult + * to tell the difference between the RXBUFF interrupt we're + * actually waiting for and the RXBUFF interrupt of the * previous transfer. * * It should be doable, though. Just not now... */ - spi_writel(as, IER, SPI_BIT(ENDRX) | SPI_BIT(OVRES)); + spi_writel(as, IER, SPI_BIT(RXBUFF) | SPI_BIT(OVRES)); spi_writel(as, PTCR, SPI_BIT(TXTEN) | SPI_BIT(RXTEN)); } --- linux-3.19.0.orig/drivers/spi/spi-dw-mid.c +++ linux-3.19.0/drivers/spi/spi-dw-mid.c @@ -108,7 +108,8 @@ { struct dw_spi *dws = arg; - if (test_and_clear_bit(TX_BUSY, &dws->dma_chan_busy) & BIT(RX_BUSY)) + clear_bit(TX_BUSY, &dws->dma_chan_busy); + if (test_bit(RX_BUSY, &dws->dma_chan_busy)) return; dw_spi_xfer_done(dws); } @@ -139,6 +140,9 @@ 1, DMA_MEM_TO_DEV, DMA_PREP_INTERRUPT | DMA_CTRL_ACK); + if (!txdesc) + return NULL; + txdesc->callback = dw_spi_dma_tx_done; txdesc->callback_param = dws; @@ -153,7 +157,8 @@ { struct dw_spi *dws = arg; - if (test_and_clear_bit(RX_BUSY, &dws->dma_chan_busy) & BIT(TX_BUSY)) + clear_bit(RX_BUSY, &dws->dma_chan_busy); + if (test_bit(TX_BUSY, &dws->dma_chan_busy)) return; dw_spi_xfer_done(dws); } @@ -184,6 +189,9 @@ 1, DMA_DEV_TO_MEM, DMA_PREP_INTERRUPT | DMA_CTRL_ACK); + if (!rxdesc) + return NULL; + rxdesc->callback = dw_spi_dma_rx_done; rxdesc->callback_param = dws; --- linux-3.19.0.orig/drivers/spi/spi-imx.c +++ linux-3.19.0/drivers/spi/spi-imx.c @@ -371,8 +371,6 @@ if (spi_imx->dma_is_inited) { dma = readl(spi_imx->base + MX51_ECSPI_DMA); - spi_imx->tx_wml = spi_imx_get_fifosize(spi_imx) / 2; - spi_imx->rx_wml = spi_imx_get_fifosize(spi_imx) / 2; spi_imx->rxt_wml = spi_imx_get_fifosize(spi_imx) / 2; rx_wml_cfg = spi_imx->rx_wml << MX51_ECSPI_DMA_RX_WML_OFFSET; tx_wml_cfg = spi_imx->tx_wml << MX51_ECSPI_DMA_TX_WML_OFFSET; @@ -869,6 +867,8 @@ master->max_dma_len = MAX_SDMA_BD_BYTES; spi_imx->bitbang.master->flags = SPI_MASTER_MUST_RX | SPI_MASTER_MUST_TX; + spi_imx->tx_wml = spi_imx_get_fifosize(spi_imx) / 2; + spi_imx->rx_wml = spi_imx_get_fifosize(spi_imx) / 2; spi_imx->dma_is_inited = 1; return 0; --- linux-3.19.0.orig/drivers/spi/spi-pl022.c +++ linux-3.19.0/drivers/spi/spi-pl022.c @@ -534,12 +534,12 @@ pl022->cur_msg = NULL; pl022->cur_transfer = NULL; pl022->cur_chip = NULL; - spi_finalize_current_message(pl022->master); /* disable the SPI/SSP operation */ writew((readw(SSP_CR1(pl022->virtbase)) & (~SSP_CR1_MASK_SSE)), SSP_CR1(pl022->virtbase)); + spi_finalize_current_message(pl022->master); } /** --- linux-3.19.0.orig/drivers/spi/spi-qup.c +++ linux-3.19.0/drivers/spi/spi-qup.c @@ -489,7 +489,7 @@ struct resource *res; struct device *dev; void __iomem *base; - u32 max_freq, iomode; + u32 max_freq, iomode, num_cs; int ret, irq, size; dev = &pdev->dev; @@ -541,10 +541,11 @@ } /* use num-cs unless not present or out of range */ - if (of_property_read_u16(dev->of_node, "num-cs", - &master->num_chipselect) || - (master->num_chipselect > SPI_NUM_CHIPSELECTS)) + if (of_property_read_u32(dev->of_node, "num-cs", &num_cs) || + num_cs > SPI_NUM_CHIPSELECTS) master->num_chipselect = SPI_NUM_CHIPSELECTS; + else + master->num_chipselect = num_cs; master->bus_num = pdev->id; master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LOOP; --- linux-3.19.0.orig/drivers/spi/spi.c +++ linux-3.19.0/drivers/spi/spi.c @@ -1073,13 +1073,14 @@ "failed to unprepare message: %d\n", ret); } } + + trace_spi_message_done(mesg); + master->cur_msg_prepared = false; mesg->state = NULL; if (mesg->complete) mesg->complete(mesg->context); - - trace_spi_message_done(mesg); } EXPORT_SYMBOL_GPL(spi_finalize_current_message); --- linux-3.19.0.orig/drivers/spi/spidev.c +++ linux-3.19.0/drivers/spi/spidev.c @@ -249,7 +249,10 @@ k_tmp->len = u_tmp->len; total += k_tmp->len; - if (total > bufsiz) { + /* Check total length of transfers. Also check each + * transfer length to avoid arithmetic overflow. + */ + if (total > bufsiz || k_tmp->len > bufsiz) { status = -EMSGSIZE; goto done; } --- linux-3.19.0.orig/drivers/staging/android/sync.c +++ linux-3.19.0/drivers/staging/android/sync.c @@ -114,7 +114,7 @@ list_for_each_entry_safe(pt, next, &obj->active_list_head, active_list) { if (fence_is_signaled_locked(&pt->base)) - list_del(&pt->active_list); + list_del_init(&pt->active_list); } spin_unlock_irqrestore(&obj->child_list_lock, flags); --- linux-3.19.0.orig/drivers/staging/comedi/comedi_compat32.c +++ linux-3.19.0/drivers/staging/comedi/comedi_compat32.c @@ -262,7 +262,7 @@ { struct comedi_cmd __user *cmd; struct comedi32_cmd_struct __user *cmd32; - int rc; + int rc, err; cmd32 = compat_ptr(arg); cmd = compat_alloc_user_space(sizeof(*cmd)); @@ -271,7 +271,15 @@ if (rc) return rc; - return translated_ioctl(file, COMEDI_CMD, (unsigned long)cmd); + rc = translated_ioctl(file, COMEDI_CMD, (unsigned long)cmd); + if (rc == -EAGAIN) { + /* Special case: copy cmd back to user. */ + err = put_compat_cmd(cmd32, cmd); + if (err) + rc = err; + } + + return rc; } /* Handle 32-bit COMEDI_CMDTEST ioctl. */ --- linux-3.19.0.orig/drivers/staging/comedi/drivers/adv_pci1710.c +++ linux-3.19.0/drivers/staging/comedi/drivers/adv_pci1710.c @@ -455,7 +455,6 @@ struct comedi_insn *insn, unsigned int *data) { struct pci1710_private *devpriv = dev->private; - unsigned int chan = CR_CHAN(insn->chanspec); int ret = 0; int i; @@ -477,7 +476,7 @@ break; val = inw(dev->iobase + PCI171x_AD_DATA); - ret = pci171x_ai_dropout(dev, s, chan, val); + ret = pci171x_ai_dropout(dev, s, 0, val); if (ret) break; --- linux-3.19.0.orig/drivers/staging/comedi/drivers/cb_pcidas64.c +++ linux-3.19.0/drivers/staging/comedi/drivers/cb_pcidas64.c @@ -439,6 +439,29 @@ } }; +static const uint8_t ai_range_code_64xx[8] = { + 0x0, 0x1, 0x2, 0x3, /* bipolar 10, 5, 2,5, 1.25 */ + 0x8, 0x9, 0xa, 0xb /* unipolar 10, 5, 2.5, 1.25 */ +}; + +/* analog input ranges for 64-Mx boards */ +static const struct comedi_lrange ai_ranges_64_mx = { + 7, { + BIP_RANGE(5), + BIP_RANGE(2.5), + BIP_RANGE(1.25), + BIP_RANGE(0.625), + UNI_RANGE(5), + UNI_RANGE(2.5), + UNI_RANGE(1.25) + } +}; + +static const uint8_t ai_range_code_64_mx[7] = { + 0x0, 0x1, 0x2, 0x3, /* bipolar 5, 2.5, 1.25, 0.625 */ + 0x9, 0xa, 0xb /* unipolar 5, 2.5, 1.25 */ +}; + /* analog input ranges for 60xx boards */ static const struct comedi_lrange ai_ranges_60xx = { 4, { @@ -449,6 +472,10 @@ } }; +static const uint8_t ai_range_code_60xx[4] = { + 0x0, 0x1, 0x4, 0x7 /* bipolar 10, 5, 0.5, 0.05 */ +}; + /* analog input ranges for 6030, etc boards */ static const struct comedi_lrange ai_ranges_6030 = { 14, { @@ -469,6 +496,11 @@ } }; +static const uint8_t ai_range_code_6030[14] = { + 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, /* bip 10, 5, 2, 1, 0.5, 0.2, 0.1 */ + 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf /* uni 10, 5, 2, 1, 0.5, 0.2, 0.1 */ +}; + /* analog input ranges for 6052, etc boards */ static const struct comedi_lrange ai_ranges_6052 = { 15, { @@ -490,6 +522,11 @@ } }; +static const uint8_t ai_range_code_6052[15] = { + 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, /* bipolar 10 ... 0.05 */ + 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf /* unipolar 10 ... 0.1 */ +}; + /* analog input ranges for 4020 board */ static const struct comedi_lrange ai_ranges_4020 = { 2, { @@ -593,6 +630,7 @@ int ai_bits; /* analog input resolution */ int ai_speed; /* fastest conversion period in ns */ const struct comedi_lrange *ai_range_table; + const uint8_t *ai_range_code; int ao_nchan; /* number of analog out channels */ int ao_bits; /* analog output resolution */ int ao_scan_speed; /* analog output scan speed */ @@ -651,6 +689,7 @@ .ao_scan_speed = 10000, .layout = LAYOUT_64XX, .ai_range_table = &ai_ranges_64xx, + .ai_range_code = ai_range_code_64xx, .ao_range_table = &ao_ranges_64xx, .ao_range_code = ao_range_code_64xx, .ai_fifo = &ai_fifo_64xx, @@ -666,6 +705,7 @@ .ao_scan_speed = 10000, .layout = LAYOUT_64XX, .ai_range_table = &ai_ranges_64xx, + .ai_range_code = ai_range_code_64xx, .ao_range_table = &ao_ranges_64xx, .ao_range_code = ao_range_code_64xx, .ai_fifo = &ai_fifo_64xx, @@ -680,7 +720,8 @@ .ao_bits = 16, .ao_scan_speed = 10000, .layout = LAYOUT_64XX, - .ai_range_table = &ai_ranges_64xx, + .ai_range_table = &ai_ranges_64_mx, + .ai_range_code = ai_range_code_64_mx, .ao_range_table = &ao_ranges_64xx, .ao_range_code = ao_range_code_64xx, .ai_fifo = &ai_fifo_64xx, @@ -695,7 +736,8 @@ .ao_bits = 16, .ao_scan_speed = 10000, .layout = LAYOUT_64XX, - .ai_range_table = &ai_ranges_64xx, + .ai_range_table = &ai_ranges_64_mx, + .ai_range_code = ai_range_code_64_mx, .ao_range_table = &ao_ranges_64xx, .ao_range_code = ao_range_code_64xx, .ai_fifo = &ai_fifo_64xx, @@ -710,7 +752,8 @@ .ao_bits = 16, .ao_scan_speed = 10000, .layout = LAYOUT_64XX, - .ai_range_table = &ai_ranges_64xx, + .ai_range_table = &ai_ranges_64_mx, + .ai_range_code = ai_range_code_64_mx, .ao_range_table = &ao_ranges_64xx, .ao_range_code = ao_range_code_64xx, .ai_fifo = &ai_fifo_64xx, @@ -725,6 +768,7 @@ .ao_bits = 16, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_60xx, + .ai_range_code = ai_range_code_60xx, .ao_range_table = &range_bipolar10, .ao_range_code = ao_range_code_60xx, .ai_fifo = &ai_fifo_60xx, @@ -740,6 +784,7 @@ .ao_scan_speed = 100000, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_60xx, + .ai_range_code = ai_range_code_60xx, .ao_range_table = &range_bipolar10, .ao_range_code = ao_range_code_60xx, .ai_fifo = &ai_fifo_60xx, @@ -754,6 +799,7 @@ .ao_scan_speed = 100000, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_60xx, + .ai_range_code = ai_range_code_60xx, .ao_range_table = &range_bipolar10, .ao_range_code = ao_range_code_60xx, .ai_fifo = &ai_fifo_60xx, @@ -769,6 +815,7 @@ .ao_scan_speed = 100000, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_60xx, + .ai_range_code = ai_range_code_60xx, .ao_range_table = &range_bipolar10, .ao_range_code = ao_range_code_60xx, .ai_fifo = &ai_fifo_60xx, @@ -784,6 +831,7 @@ .ao_scan_speed = 10000, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_6030, + .ai_range_code = ai_range_code_6030, .ao_range_table = &ao_ranges_6030, .ao_range_code = ao_range_code_6030, .ai_fifo = &ai_fifo_60xx, @@ -799,6 +847,7 @@ .ao_scan_speed = 10000, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_6030, + .ai_range_code = ai_range_code_6030, .ao_range_table = &ao_ranges_6030, .ao_range_code = ao_range_code_6030, .ai_fifo = &ai_fifo_60xx, @@ -812,6 +861,7 @@ .ao_nchan = 0, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_6030, + .ai_range_code = ai_range_code_6030, .ai_fifo = &ai_fifo_60xx, .has_8255 = 0, }, @@ -823,6 +873,7 @@ .ao_nchan = 0, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_6030, + .ai_range_code = ai_range_code_6030, .ai_fifo = &ai_fifo_60xx, .has_8255 = 0, }, @@ -835,6 +886,7 @@ .ao_scan_speed = 0, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_60xx, + .ai_range_code = ai_range_code_60xx, .ai_fifo = &ai_fifo_60xx, .has_8255 = 0, }, @@ -848,6 +900,7 @@ .ao_scan_speed = 100000, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_60xx, + .ai_range_code = ai_range_code_60xx, .ao_range_table = &range_bipolar10, .ao_range_code = ao_range_code_60xx, .ai_fifo = &ai_fifo_60xx, @@ -863,6 +916,7 @@ .ao_scan_speed = 100000, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_60xx, + .ai_range_code = ai_range_code_60xx, .ao_range_table = &range_bipolar10, .ao_range_code = ao_range_code_60xx, .ai_fifo = &ai_fifo_60xx, @@ -878,6 +932,7 @@ .ao_scan_speed = 1000, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_6052, + .ai_range_code = ai_range_code_6052, .ao_range_table = &ao_ranges_6030, .ao_range_code = ao_range_code_6030, .ai_fifo = &ai_fifo_60xx, @@ -893,6 +948,7 @@ .ao_scan_speed = 3333, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_6052, + .ai_range_code = ai_range_code_6052, .ao_range_table = &ao_ranges_6030, .ao_range_code = ao_range_code_6030, .ai_fifo = &ai_fifo_60xx, @@ -908,6 +964,7 @@ .ao_scan_speed = 1000, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_6052, + .ai_range_code = ai_range_code_6052, .ao_range_table = &ao_ranges_6030, .ao_range_code = ao_range_code_6030, .ai_fifo = &ai_fifo_60xx, @@ -923,6 +980,7 @@ .ao_scan_speed = 1000, .layout = LAYOUT_60XX, .ai_range_table = &ai_ranges_6052, + .ai_range_code = ai_range_code_6052, .ao_range_table = &ao_ranges_6030, .ao_range_code = ao_range_code_6030, .ai_fifo = &ai_fifo_60xx, @@ -957,6 +1015,7 @@ .ao_scan_speed = 10000, .layout = LAYOUT_64XX, .ai_range_table = &ai_ranges_64xx, + .ai_range_code = ai_range_code_64xx, .ai_fifo = ai_fifo_64xx, .has_8255 = 1, }, @@ -968,7 +1027,8 @@ .ao_nchan = 0, .ao_scan_speed = 10000, .layout = LAYOUT_64XX, - .ai_range_table = &ai_ranges_64xx, + .ai_range_table = &ai_ranges_64_mx, + .ai_range_code = ai_range_code_64_mx, .ai_fifo = ai_fifo_64xx, .has_8255 = 1, }, @@ -980,7 +1040,8 @@ .ao_nchan = 0, .ao_scan_speed = 10000, .layout = LAYOUT_64XX, - .ai_range_table = &ai_ranges_64xx, + .ai_range_table = &ai_ranges_64_mx, + .ai_range_code = ai_range_code_64_mx, .ai_fifo = ai_fifo_64xx, .has_8255 = 1, }, @@ -992,7 +1053,8 @@ .ao_nchan = 0, .ao_scan_speed = 10000, .layout = LAYOUT_64XX, - .ai_range_table = &ai_ranges_64xx, + .ai_range_table = &ai_ranges_64_mx, + .ai_range_code = ai_range_code_64_mx, .ai_fifo = ai_fifo_64xx, .has_8255 = 1, }, @@ -1004,7 +1066,8 @@ .ao_nchan = 2, .ao_scan_speed = 10000, .layout = LAYOUT_64XX, - .ai_range_table = &ai_ranges_64xx, + .ai_range_table = &ai_ranges_64_mx, + .ai_range_code = ai_range_code_64_mx, .ai_fifo = ai_fifo_64xx, .has_8255 = 1, }, @@ -1016,7 +1079,8 @@ .ao_nchan = 2, .ao_scan_speed = 10000, .layout = LAYOUT_64XX, - .ai_range_table = &ai_ranges_64xx, + .ai_range_table = &ai_ranges_64_mx, + .ai_range_code = ai_range_code_64_mx, .ai_fifo = ai_fifo_64xx, .has_8255 = 1, }, @@ -1028,7 +1092,8 @@ .ao_nchan = 2, .ao_scan_speed = 10000, .layout = LAYOUT_64XX, - .ai_range_table = &ai_ranges_64xx, + .ai_range_table = &ai_ranges_64_mx, + .ai_range_code = ai_range_code_64_mx, .ai_fifo = ai_fifo_64xx, .has_8255 = 1, }, @@ -1115,45 +1180,8 @@ unsigned int range_index) { const struct pcidas64_board *thisboard = dev->board_ptr; - const struct comedi_krange *range = - &thisboard->ai_range_table->range[range_index]; - unsigned int bits = 0; - - switch (range->max) { - case 10000000: - bits = 0x000; - break; - case 5000000: - bits = 0x100; - break; - case 2000000: - case 2500000: - bits = 0x200; - break; - case 1000000: - case 1250000: - bits = 0x300; - break; - case 500000: - bits = 0x400; - break; - case 200000: - case 250000: - bits = 0x500; - break; - case 100000: - bits = 0x600; - break; - case 50000: - bits = 0x700; - break; - default: - dev_err(dev->class_dev, "bug! in %s\n", __func__); - break; - } - if (range->min == 0) - bits += 0x900; - return bits; + + return thisboard->ai_range_code[range_index] << 8; } static unsigned int hw_revision(const struct comedi_device *dev, --- linux-3.19.0.orig/drivers/staging/iio/adc/mxs-lradc.c +++ linux-3.19.0/drivers/staging/iio/adc/mxs-lradc.c @@ -214,11 +214,17 @@ unsigned long is_divided; /* - * Touchscreen LRADC channels receives a private slot in the CTRL4 - * register, the slot #7. Therefore only 7 slots instead of 8 in the - * CTRL4 register can be mapped to LRADC channels when using the - * touchscreen. - * + * When the touchscreen is enabled, we give it two private virtual + * channels: #6 and #7. This means that only 6 virtual channels (instead + * of 8) will be available for buffered capture. + */ +#define TOUCHSCREEN_VCHANNEL1 7 +#define TOUCHSCREEN_VCHANNEL2 6 +#define BUFFER_VCHANS_LIMITED 0x3f +#define BUFFER_VCHANS_ALL 0xff + u8 buffer_vchans; + + /* * Furthermore, certain LRADC channels are shared between touchscreen * and/or touch-buttons and generic LRADC block. Therefore when using * either of these, these channels are not available for the regular @@ -342,6 +348,9 @@ #define LRADC_CTRL4 0x140 #define LRADC_CTRL4_LRADCSELECT_MASK(n) (0xf << ((n) * 4)) #define LRADC_CTRL4_LRADCSELECT_OFFSET(n) ((n) * 4) +#define LRADC_CTRL4_LRADCSELECT(n, x) \ + (((x) << LRADC_CTRL4_LRADCSELECT_OFFSET(n)) & \ + LRADC_CTRL4_LRADCSELECT_MASK(n)) #define LRADC_RESOLUTION 12 #define LRADC_SINGLE_SAMPLE_MASK ((1 << LRADC_RESOLUTION) - 1) @@ -416,6 +425,14 @@ LRADC_STATUS_TOUCH_DETECT_RAW); } +static void mxs_lradc_map_channel(struct mxs_lradc *lradc, unsigned vch, + unsigned ch) +{ + mxs_lradc_reg_clear(lradc, LRADC_CTRL4_LRADCSELECT_MASK(vch), + LRADC_CTRL4); + mxs_lradc_reg_set(lradc, LRADC_CTRL4_LRADCSELECT(vch, ch), LRADC_CTRL4); +} + static void mxs_lradc_setup_ts_channel(struct mxs_lradc *lradc, unsigned ch) { /* @@ -443,12 +460,8 @@ LRADC_DELAY_DELAY(lradc->over_sample_delay - 1), LRADC_DELAY(3)); - mxs_lradc_reg_clear(lradc, LRADC_CTRL1_LRADC_IRQ(2) | - LRADC_CTRL1_LRADC_IRQ(3) | LRADC_CTRL1_LRADC_IRQ(4) | - LRADC_CTRL1_LRADC_IRQ(5), LRADC_CTRL1); + mxs_lradc_reg_clear(lradc, LRADC_CTRL1_LRADC_IRQ(ch), LRADC_CTRL1); - /* wake us again, when the complete conversion is done */ - mxs_lradc_reg_set(lradc, LRADC_CTRL1_LRADC_IRQ_EN(ch), LRADC_CTRL1); /* * after changing the touchscreen plates setting * the signals need some initial time to settle. Start the @@ -502,12 +515,8 @@ LRADC_DELAY_DELAY(lradc->over_sample_delay - 1), LRADC_DELAY(3)); - mxs_lradc_reg_clear(lradc, LRADC_CTRL1_LRADC_IRQ(2) | - LRADC_CTRL1_LRADC_IRQ(3) | LRADC_CTRL1_LRADC_IRQ(4) | - LRADC_CTRL1_LRADC_IRQ(5), LRADC_CTRL1); + mxs_lradc_reg_clear(lradc, LRADC_CTRL1_LRADC_IRQ(ch2), LRADC_CTRL1); - /* wake us again, when the conversions are done */ - mxs_lradc_reg_set(lradc, LRADC_CTRL1_LRADC_IRQ_EN(ch2), LRADC_CTRL1); /* * after changing the touchscreen plates setting * the signals need some initial time to settle. Start the @@ -573,36 +582,6 @@ #define TS_CH_XM 4 #define TS_CH_YM 5 -static int mxs_lradc_read_ts_channel(struct mxs_lradc *lradc) -{ - u32 reg; - int val; - - reg = readl(lradc->base + LRADC_CTRL1); - - /* only channels 3 to 5 are of interest here */ - if (reg & LRADC_CTRL1_LRADC_IRQ(TS_CH_YP)) { - mxs_lradc_reg_clear(lradc, LRADC_CTRL1_LRADC_IRQ_EN(TS_CH_YP) | - LRADC_CTRL1_LRADC_IRQ(TS_CH_YP), LRADC_CTRL1); - val = mxs_lradc_read_raw_channel(lradc, TS_CH_YP); - } else if (reg & LRADC_CTRL1_LRADC_IRQ(TS_CH_XM)) { - mxs_lradc_reg_clear(lradc, LRADC_CTRL1_LRADC_IRQ_EN(TS_CH_XM) | - LRADC_CTRL1_LRADC_IRQ(TS_CH_XM), LRADC_CTRL1); - val = mxs_lradc_read_raw_channel(lradc, TS_CH_XM); - } else if (reg & LRADC_CTRL1_LRADC_IRQ(TS_CH_YM)) { - mxs_lradc_reg_clear(lradc, LRADC_CTRL1_LRADC_IRQ_EN(TS_CH_YM) | - LRADC_CTRL1_LRADC_IRQ(TS_CH_YM), LRADC_CTRL1); - val = mxs_lradc_read_raw_channel(lradc, TS_CH_YM); - } else { - return -EIO; - } - - mxs_lradc_reg_wrt(lradc, 0, LRADC_DELAY(2)); - mxs_lradc_reg_wrt(lradc, 0, LRADC_DELAY(3)); - - return val; -} - /* * YP(open)--+-------------+ * | |--+ @@ -646,7 +625,8 @@ mxs_lradc_reg_set(lradc, mxs_lradc_drive_x_plate(lradc), LRADC_CTRL0); lradc->cur_plate = LRADC_SAMPLE_X; - mxs_lradc_setup_ts_channel(lradc, TS_CH_YP); + mxs_lradc_map_channel(lradc, TOUCHSCREEN_VCHANNEL1, TS_CH_YP); + mxs_lradc_setup_ts_channel(lradc, TOUCHSCREEN_VCHANNEL1); } /* @@ -667,7 +647,8 @@ mxs_lradc_reg_set(lradc, mxs_lradc_drive_y_plate(lradc), LRADC_CTRL0); lradc->cur_plate = LRADC_SAMPLE_Y; - mxs_lradc_setup_ts_channel(lradc, TS_CH_XM); + mxs_lradc_map_channel(lradc, TOUCHSCREEN_VCHANNEL1, TS_CH_XM); + mxs_lradc_setup_ts_channel(lradc, TOUCHSCREEN_VCHANNEL1); } /* @@ -688,7 +669,10 @@ mxs_lradc_reg_set(lradc, mxs_lradc_drive_pressure(lradc), LRADC_CTRL0); lradc->cur_plate = LRADC_SAMPLE_PRESSURE; - mxs_lradc_setup_ts_pressure(lradc, TS_CH_XP, TS_CH_YM); + mxs_lradc_map_channel(lradc, TOUCHSCREEN_VCHANNEL1, TS_CH_YM); + mxs_lradc_map_channel(lradc, TOUCHSCREEN_VCHANNEL2, TS_CH_XP); + mxs_lradc_setup_ts_pressure(lradc, TOUCHSCREEN_VCHANNEL2, + TOUCHSCREEN_VCHANNEL1); } static void mxs_lradc_enable_touch_detection(struct mxs_lradc *lradc) @@ -701,6 +685,19 @@ mxs_lradc_reg_set(lradc, LRADC_CTRL1_TOUCH_DETECT_IRQ_EN, LRADC_CTRL1); } +static void mxs_lradc_start_touch_event(struct mxs_lradc *lradc) +{ + mxs_lradc_reg_clear(lradc, LRADC_CTRL1_TOUCH_DETECT_IRQ_EN, + LRADC_CTRL1); + mxs_lradc_reg_set(lradc, + LRADC_CTRL1_LRADC_IRQ_EN(TOUCHSCREEN_VCHANNEL1), LRADC_CTRL1); + /* + * start with the Y-pos, because it uses nearly the same plate + * settings like the touch detection + */ + mxs_lradc_prepare_y_pos(lradc); +} + static void mxs_lradc_report_ts_event(struct mxs_lradc *lradc) { input_report_abs(lradc->ts_input, ABS_X, lradc->ts_x_pos); @@ -718,10 +715,12 @@ * start a dummy conversion to burn time to settle the signals * note: we are not interested in the conversion's value */ - mxs_lradc_reg_wrt(lradc, 0, LRADC_CH(5)); - mxs_lradc_reg_clear(lradc, LRADC_CTRL1_LRADC_IRQ(5), LRADC_CTRL1); - mxs_lradc_reg_set(lradc, LRADC_CTRL1_LRADC_IRQ_EN(5), LRADC_CTRL1); - mxs_lradc_reg_wrt(lradc, LRADC_DELAY_TRIGGER(1 << 5) | + mxs_lradc_reg_wrt(lradc, 0, LRADC_CH(TOUCHSCREEN_VCHANNEL1)); + mxs_lradc_reg_clear(lradc, + LRADC_CTRL1_LRADC_IRQ(TOUCHSCREEN_VCHANNEL1) | + LRADC_CTRL1_LRADC_IRQ(TOUCHSCREEN_VCHANNEL2), LRADC_CTRL1); + mxs_lradc_reg_wrt(lradc, + LRADC_DELAY_TRIGGER(1 << TOUCHSCREEN_VCHANNEL1) | LRADC_DELAY_KICK | LRADC_DELAY_DELAY(10), /* waste 5 ms */ LRADC_DELAY(2)); } @@ -753,59 +752,45 @@ /* if it is released, wait for the next touch via IRQ */ lradc->cur_plate = LRADC_TOUCH; - mxs_lradc_reg_clear(lradc, LRADC_CTRL1_TOUCH_DETECT_IRQ, LRADC_CTRL1); + mxs_lradc_reg_wrt(lradc, 0, LRADC_DELAY(2)); + mxs_lradc_reg_wrt(lradc, 0, LRADC_DELAY(3)); + mxs_lradc_reg_clear(lradc, LRADC_CTRL1_TOUCH_DETECT_IRQ | + LRADC_CTRL1_LRADC_IRQ_EN(TOUCHSCREEN_VCHANNEL1) | + LRADC_CTRL1_LRADC_IRQ(TOUCHSCREEN_VCHANNEL1), LRADC_CTRL1); mxs_lradc_reg_set(lradc, LRADC_CTRL1_TOUCH_DETECT_IRQ_EN, LRADC_CTRL1); } /* touchscreen's state machine */ static void mxs_lradc_handle_touch(struct mxs_lradc *lradc) { - int val; - switch (lradc->cur_plate) { case LRADC_TOUCH: - /* - * start with the Y-pos, because it uses nearly the same plate - * settings like the touch detection - */ - if (mxs_lradc_check_touch_event(lradc)) { - mxs_lradc_reg_clear(lradc, - LRADC_CTRL1_TOUCH_DETECT_IRQ_EN, - LRADC_CTRL1); - mxs_lradc_prepare_y_pos(lradc); - } + if (mxs_lradc_check_touch_event(lradc)) + mxs_lradc_start_touch_event(lradc); mxs_lradc_reg_clear(lradc, LRADC_CTRL1_TOUCH_DETECT_IRQ, LRADC_CTRL1); return; case LRADC_SAMPLE_Y: - val = mxs_lradc_read_ts_channel(lradc); - if (val < 0) { - mxs_lradc_enable_touch_detection(lradc); /* re-start */ - return; - } - lradc->ts_y_pos = val; + lradc->ts_y_pos = mxs_lradc_read_raw_channel(lradc, + TOUCHSCREEN_VCHANNEL1); mxs_lradc_prepare_x_pos(lradc); return; case LRADC_SAMPLE_X: - val = mxs_lradc_read_ts_channel(lradc); - if (val < 0) { - mxs_lradc_enable_touch_detection(lradc); /* re-start */ - return; - } - lradc->ts_x_pos = val; + lradc->ts_x_pos = mxs_lradc_read_raw_channel(lradc, + TOUCHSCREEN_VCHANNEL1); mxs_lradc_prepare_pressure(lradc); return; case LRADC_SAMPLE_PRESSURE: - lradc->ts_pressure = - mxs_lradc_read_ts_pressure(lradc, TS_CH_XP, TS_CH_YM); + lradc->ts_pressure = mxs_lradc_read_ts_pressure(lradc, + TOUCHSCREEN_VCHANNEL2, + TOUCHSCREEN_VCHANNEL1); mxs_lradc_complete_touch_event(lradc); return; case LRADC_SAMPLE_VALID: - val = mxs_lradc_read_ts_channel(lradc); /* ignore the value */ mxs_lradc_finish_touch_event(lradc, 1); break; } @@ -837,9 +822,9 @@ * used if doing raw sampling. */ if (lradc->soc == IMX28_LRADC) - mxs_lradc_reg_clear(lradc, LRADC_CTRL1_MX28_LRADC_IRQ_EN_MASK, + mxs_lradc_reg_clear(lradc, LRADC_CTRL1_LRADC_IRQ_EN(0), LRADC_CTRL1); - mxs_lradc_reg_clear(lradc, 0xff, LRADC_CTRL0); + mxs_lradc_reg_clear(lradc, 0x1, LRADC_CTRL0); /* Enable / disable the divider per requirement */ if (test_bit(chan, &lradc->is_divided)) @@ -1083,9 +1068,8 @@ { /* stop all interrupts from firing */ mxs_lradc_reg_clear(lradc, LRADC_CTRL1_TOUCH_DETECT_IRQ_EN | - LRADC_CTRL1_LRADC_IRQ_EN(2) | LRADC_CTRL1_LRADC_IRQ_EN(3) | - LRADC_CTRL1_LRADC_IRQ_EN(4) | LRADC_CTRL1_LRADC_IRQ_EN(5), - LRADC_CTRL1); + LRADC_CTRL1_LRADC_IRQ_EN(TOUCHSCREEN_VCHANNEL1) | + LRADC_CTRL1_LRADC_IRQ_EN(TOUCHSCREEN_VCHANNEL2), LRADC_CTRL1); /* Power-down touchscreen touch-detect circuitry. */ mxs_lradc_reg_clear(lradc, mxs_lradc_plate_mask(lradc), LRADC_CTRL0); @@ -1151,26 +1135,31 @@ struct iio_dev *iio = data; struct mxs_lradc *lradc = iio_priv(iio); unsigned long reg = readl(lradc->base + LRADC_CTRL1); + uint32_t clr_irq = mxs_lradc_irq_mask(lradc); const uint32_t ts_irq_mask = LRADC_CTRL1_TOUCH_DETECT_IRQ | - LRADC_CTRL1_LRADC_IRQ(2) | - LRADC_CTRL1_LRADC_IRQ(3) | - LRADC_CTRL1_LRADC_IRQ(4) | - LRADC_CTRL1_LRADC_IRQ(5); + LRADC_CTRL1_LRADC_IRQ(TOUCHSCREEN_VCHANNEL1) | + LRADC_CTRL1_LRADC_IRQ(TOUCHSCREEN_VCHANNEL2); if (!(reg & mxs_lradc_irq_mask(lradc))) return IRQ_NONE; - if (lradc->use_touchscreen && (reg & ts_irq_mask)) + if (lradc->use_touchscreen && (reg & ts_irq_mask)) { mxs_lradc_handle_touch(lradc); - if (iio_buffer_enabled(iio)) - iio_trigger_poll(iio->trig); - else if (reg & LRADC_CTRL1_LRADC_IRQ(0)) + /* Make sure we don't clear the next conversion's interrupt. */ + clr_irq &= ~(LRADC_CTRL1_LRADC_IRQ(TOUCHSCREEN_VCHANNEL1) | + LRADC_CTRL1_LRADC_IRQ(TOUCHSCREEN_VCHANNEL2)); + } + + if (iio_buffer_enabled(iio)) { + if (reg & lradc->buffer_vchans) + iio_trigger_poll(iio->trig); + } else if (reg & LRADC_CTRL1_LRADC_IRQ(0)) { complete(&lradc->completion); + } - mxs_lradc_reg_clear(lradc, reg & mxs_lradc_irq_mask(lradc), - LRADC_CTRL1); + mxs_lradc_reg_clear(lradc, reg & clr_irq, LRADC_CTRL1); return IRQ_HANDLED; } @@ -1282,9 +1271,10 @@ } if (lradc->soc == IMX28_LRADC) - mxs_lradc_reg_clear(lradc, LRADC_CTRL1_MX28_LRADC_IRQ_EN_MASK, - LRADC_CTRL1); - mxs_lradc_reg_clear(lradc, 0xff, LRADC_CTRL0); + mxs_lradc_reg_clear(lradc, + lradc->buffer_vchans << LRADC_CTRL1_LRADC_IRQ_EN_OFFSET, + LRADC_CTRL1); + mxs_lradc_reg_clear(lradc, lradc->buffer_vchans, LRADC_CTRL0); for_each_set_bit(chan, iio->active_scan_mask, LRADC_MAX_TOTAL_CHANS) { ctrl4_set |= chan << LRADC_CTRL4_LRADCSELECT_OFFSET(ofs); @@ -1317,10 +1307,11 @@ mxs_lradc_reg_clear(lradc, LRADC_DELAY_TRIGGER_LRADCS_MASK | LRADC_DELAY_KICK, LRADC_DELAY(0)); - mxs_lradc_reg_clear(lradc, 0xff, LRADC_CTRL0); + mxs_lradc_reg_clear(lradc, lradc->buffer_vchans, LRADC_CTRL0); if (lradc->soc == IMX28_LRADC) - mxs_lradc_reg_clear(lradc, LRADC_CTRL1_MX28_LRADC_IRQ_EN_MASK, - LRADC_CTRL1); + mxs_lradc_reg_clear(lradc, + lradc->buffer_vchans << LRADC_CTRL1_LRADC_IRQ_EN_OFFSET, + LRADC_CTRL1); kfree(lradc->buffer); mutex_unlock(&lradc->lock); @@ -1346,7 +1337,7 @@ if (lradc->use_touchbutton) rsvd_chans++; if (lradc->use_touchscreen) - rsvd_chans++; + rsvd_chans += 2; /* Test for attempts to map channels with special mode of operation. */ if (bitmap_intersects(mask, &rsvd_mask, LRADC_MAX_TOTAL_CHANS)) @@ -1406,6 +1397,13 @@ .channel = 8, .scan_type = {.sign = 'u', .realbits = 18, .storagebits = 32,}, }, + /* Hidden channel to keep indexes */ + { + .type = IIO_TEMP, + .indexed = 1, + .scan_index = -1, + .channel = 9, + }, MXS_ADC_CHAN(10, IIO_VOLTAGE), /* VDDIO */ MXS_ADC_CHAN(11, IIO_VOLTAGE), /* VTH */ MXS_ADC_CHAN(12, IIO_VOLTAGE), /* VDDA */ @@ -1558,6 +1556,11 @@ touch_ret = mxs_lradc_probe_touchscreen(lradc, node); + if (touch_ret == 0) + lradc->buffer_vchans = BUFFER_VCHANS_LIMITED; + else + lradc->buffer_vchans = BUFFER_VCHANS_ALL; + /* Grab all IRQ sources */ for (i = 0; i < of_cfg->irq_count; i++) { lradc->irq[i] = platform_get_irq(pdev, i); --- linux-3.19.0.orig/drivers/staging/panel/panel.c +++ linux-3.19.0/drivers/staging/panel/panel.c @@ -314,11 +314,11 @@ * LCD types */ #define LCD_TYPE_NONE 0 -#define LCD_TYPE_OLD 1 -#define LCD_TYPE_KS0074 2 -#define LCD_TYPE_HANTRONIX 3 -#define LCD_TYPE_NEXCOM 4 -#define LCD_TYPE_CUSTOM 5 +#define LCD_TYPE_CUSTOM 1 +#define LCD_TYPE_OLD 2 +#define LCD_TYPE_KS0074 3 +#define LCD_TYPE_HANTRONIX 4 +#define LCD_TYPE_NEXCOM 5 /* * keypad types @@ -481,7 +481,7 @@ static int lcd_type = NOT_SET; module_param(lcd_type, int, 0000); MODULE_PARM_DESC(lcd_type, - "LCD type: 0=none, 1=old //, 2=serial ks0074, 3=hantronix //, 4=nexcom //, 5=compiled-in"); + "LCD type: 0=none, 1=compiled-in, 2=old, 3=serial ks0074, 4=hantronix, 5=nexcom"); static int lcd_height = NOT_SET; module_param(lcd_height, int, 0000); --- linux-3.19.0.orig/drivers/staging/vt6655/device_main.c +++ linux-3.19.0/drivers/staging/vt6655/device_main.c @@ -357,16 +357,6 @@ /* zonetype initial */ pDevice->byOriginalZonetype = pDevice->abyEEPROM[EEP_OFS_ZONETYPE]; - /* Get RFType */ - pDevice->byRFType = SROMbyReadEmbedded(pDevice->PortOffset, EEP_OFS_RFTYPE); - - /* force change RevID for VT3253 emu */ - if ((pDevice->byRFType & RF_EMU) != 0) - pDevice->byRevId = 0x80; - - pDevice->byRFType &= RF_MASK; - pr_debug("pDevice->byRFType = %x\n", pDevice->byRFType); - if (!pDevice->bZoneRegExist) pDevice->byZoneType = pDevice->abyEEPROM[EEP_OFS_ZONETYPE]; @@ -1806,6 +1796,12 @@ MACvInitialize(priv->PortOffset); MACvReadEtherAddress(priv->PortOffset, priv->abyCurrentNetAddr); + /* Get RFType */ + priv->byRFType = SROMbyReadEmbedded(priv->PortOffset, EEP_OFS_RFTYPE); + priv->byRFType &= RF_MASK; + + dev_dbg(&pcid->dev, "RF Type = %x\n", priv->byRFType); + device_get_options(priv); device_set_options(priv); /* Mask out the options cannot be set to the chip */ --- linux-3.19.0.orig/drivers/staging/vt6655/rf.c +++ linux-3.19.0/drivers/staging/vt6655/rf.c @@ -791,6 +791,7 @@ break; case RATE_6M: case RATE_9M: + case RATE_12M: case RATE_18M: byPwr = priv->abyOFDMPwrTbl[uCH]; if (priv->byRFType == RF_UW2452) --- linux-3.19.0.orig/drivers/staging/vt6655/rxtx.c +++ linux-3.19.0/drivers/staging/vt6655/rxtx.c @@ -1309,10 +1309,18 @@ priv->hw->conf.chandef.chan->hw_value); } - if (current_rate > RATE_11M) - pkt_type = (u8)priv->byPacketType; - else + if (current_rate > RATE_11M) { + if (info->band == IEEE80211_BAND_5GHZ) { + pkt_type = PK_TYPE_11A; + } else { + if (tx_rate->flags & IEEE80211_TX_RC_USE_CTS_PROTECT) + pkt_type = PK_TYPE_11GB; + else + pkt_type = PK_TYPE_11GA; + } + } else { pkt_type = PK_TYPE_11B; + } /*Set fifo controls */ if (pkt_type == PK_TYPE_11A) --- linux-3.19.0.orig/drivers/staging/vt6656/rf.c +++ linux-3.19.0/drivers/staging/vt6656/rf.c @@ -640,6 +640,7 @@ break; case RATE_6M: case RATE_9M: + case RATE_12M: case RATE_18M: case RATE_24M: case RATE_36M: --- linux-3.19.0.orig/drivers/target/iscsi/iscsi_target.c +++ linux-3.19.0/drivers/target/iscsi/iscsi_target.c @@ -1185,7 +1185,7 @@ * traditional iSCSI block I/O. */ if (iscsit_allocate_iovecs(cmd) < 0) { - return iscsit_add_reject_cmd(cmd, + return iscsit_reject_cmd(cmd, ISCSI_REASON_BOOKMARK_NO_RESOURCES, buf); } immed_data = cmd->immediate_data; @@ -4221,11 +4221,17 @@ pr_debug("Closing iSCSI connection CID %hu on SID:" " %u\n", conn->cid, sess->sid); /* - * Always up conn_logout_comp just in case the RX Thread is sleeping - * and the logout response never got sent because the connection - * failed. + * Always up conn_logout_comp for the traditional TCP case just in case + * the RX Thread in iscsi_target_rx_opcode() is sleeping and the logout + * response never got sent because the connection failed. + * + * However for iser-target, isert_wait4logout() is using conn_logout_comp + * to signal logout response TX interrupt completion. Go ahead and skip + * this for iser since isert_rx_opcode() does not wait on logout failure, + * and to avoid iscsi_conn pointer dereference in iser-target code. */ - complete(&conn->conn_logout_comp); + if (conn->conn_transport->transport_type == ISCSI_TCP) + complete(&conn->conn_logout_comp); iscsi_release_thread_set(conn); --- linux-3.19.0.orig/drivers/target/iscsi/iscsi_target_tq.c +++ linux-3.19.0/drivers/target/iscsi/iscsi_target_tq.c @@ -24,36 +24,22 @@ #include "iscsi_target_tq.h" #include "iscsi_target.h" -static LIST_HEAD(active_ts_list); static LIST_HEAD(inactive_ts_list); -static DEFINE_SPINLOCK(active_ts_lock); static DEFINE_SPINLOCK(inactive_ts_lock); static DEFINE_SPINLOCK(ts_bitmap_lock); -static void iscsi_add_ts_to_active_list(struct iscsi_thread_set *ts) -{ - spin_lock(&active_ts_lock); - list_add_tail(&ts->ts_list, &active_ts_list); - iscsit_global->active_ts++; - spin_unlock(&active_ts_lock); -} - static void iscsi_add_ts_to_inactive_list(struct iscsi_thread_set *ts) { + if (!list_empty(&ts->ts_list)) { + WARN_ON(1); + return; + } spin_lock(&inactive_ts_lock); list_add_tail(&ts->ts_list, &inactive_ts_list); iscsit_global->inactive_ts++; spin_unlock(&inactive_ts_lock); } -static void iscsi_del_ts_from_active_list(struct iscsi_thread_set *ts) -{ - spin_lock(&active_ts_lock); - list_del(&ts->ts_list); - iscsit_global->active_ts--; - spin_unlock(&active_ts_lock); -} - static struct iscsi_thread_set *iscsi_get_ts_from_inactive_list(void) { struct iscsi_thread_set *ts; @@ -66,7 +52,7 @@ ts = list_first_entry(&inactive_ts_list, struct iscsi_thread_set, ts_list); - list_del(&ts->ts_list); + list_del_init(&ts->ts_list); iscsit_global->inactive_ts--; spin_unlock(&inactive_ts_lock); @@ -204,8 +190,6 @@ void iscsi_activate_thread_set(struct iscsi_conn *conn, struct iscsi_thread_set *ts) { - iscsi_add_ts_to_active_list(ts); - spin_lock_bh(&ts->ts_state_lock); conn->thread_set = ts; ts->conn = conn; @@ -397,7 +381,6 @@ if (ts->delay_inactive && (--ts->thread_count == 0)) { spin_unlock_bh(&ts->ts_state_lock); - iscsi_del_ts_from_active_list(ts); if (!iscsit_global->in_shutdown) iscsi_deallocate_extra_thread_sets(); @@ -452,7 +435,6 @@ if (ts->delay_inactive && (--ts->thread_count == 0)) { spin_unlock_bh(&ts->ts_state_lock); - iscsi_del_ts_from_active_list(ts); if (!iscsit_global->in_shutdown) iscsi_deallocate_extra_thread_sets(); --- linux-3.19.0.orig/drivers/target/target_core_device.c +++ linux-3.19.0/drivers/target/target_core_device.c @@ -1534,8 +1534,6 @@ ret = dev->transport->configure_device(dev); if (ret) goto out; - dev->dev_flags |= DF_CONFIGURED; - /* * XXX: there is not much point to have two different values here.. */ @@ -1597,6 +1595,8 @@ list_add_tail(&dev->g_dev_node, &g_device_list); mutex_unlock(&g_device_mutex); + dev->dev_flags |= DF_CONFIGURED; + return 0; out_free_alua: --- linux-3.19.0.orig/drivers/target/target_core_file.c +++ linux-3.19.0/drivers/target/target_core_file.c @@ -264,40 +264,32 @@ struct se_device *se_dev = cmd->se_dev; struct fd_dev *dev = FD_DEV(se_dev); struct file *prot_fd = dev->fd_prot_file; - struct scatterlist *sg; loff_t pos = (cmd->t_task_lba * se_dev->prot_length); unsigned char *buf; - u32 prot_size, len, size; - int rc, ret = 1, i; + u32 prot_size; + int rc, ret = 1; prot_size = (cmd->data_length / se_dev->dev_attrib.block_size) * se_dev->prot_length; if (!is_write) { - fd_prot->prot_buf = vzalloc(prot_size); + fd_prot->prot_buf = kzalloc(prot_size, GFP_KERNEL); if (!fd_prot->prot_buf) { pr_err("Unable to allocate fd_prot->prot_buf\n"); return -ENOMEM; } buf = fd_prot->prot_buf; - fd_prot->prot_sg_nents = cmd->t_prot_nents; - fd_prot->prot_sg = kzalloc(sizeof(struct scatterlist) * - fd_prot->prot_sg_nents, GFP_KERNEL); + fd_prot->prot_sg_nents = 1; + fd_prot->prot_sg = kzalloc(sizeof(struct scatterlist), + GFP_KERNEL); if (!fd_prot->prot_sg) { pr_err("Unable to allocate fd_prot->prot_sg\n"); - vfree(fd_prot->prot_buf); + kfree(fd_prot->prot_buf); return -ENOMEM; } - size = prot_size; - - for_each_sg(fd_prot->prot_sg, sg, fd_prot->prot_sg_nents, i) { - - len = min_t(u32, PAGE_SIZE, size); - sg_set_buf(sg, buf, len); - size -= len; - buf += len; - } + sg_init_table(fd_prot->prot_sg, fd_prot->prot_sg_nents); + sg_set_buf(fd_prot->prot_sg, buf, prot_size); } if (is_write) { @@ -318,7 +310,7 @@ if (is_write || ret < 0) { kfree(fd_prot->prot_sg); - vfree(fd_prot->prot_buf); + kfree(fd_prot->prot_buf); } return ret; @@ -544,6 +536,56 @@ return 0; } +static int +fd_do_prot_fill(struct se_device *se_dev, sector_t lba, sector_t nolb, + void *buf, size_t bufsize) +{ + struct fd_dev *fd_dev = FD_DEV(se_dev); + struct file *prot_fd = fd_dev->fd_prot_file; + sector_t prot_length, prot; + loff_t pos = lba * se_dev->prot_length; + + if (!prot_fd) { + pr_err("Unable to locate fd_dev->fd_prot_file\n"); + return -ENODEV; + } + + prot_length = nolb * se_dev->prot_length; + + for (prot = 0; prot < prot_length;) { + sector_t len = min_t(sector_t, bufsize, prot_length - prot); + ssize_t ret = kernel_write(prot_fd, buf, len, pos + prot); + + if (ret != len) { + pr_err("vfs_write to prot file failed: %zd\n", ret); + return ret < 0 ? ret : -ENODEV; + } + prot += ret; + } + + return 0; +} + +static int +fd_do_prot_unmap(struct se_cmd *cmd, sector_t lba, sector_t nolb) +{ + void *buf; + int rc; + + buf = (void *)__get_free_page(GFP_KERNEL); + if (!buf) { + pr_err("Unable to allocate FILEIO prot buf\n"); + return -ENOMEM; + } + memset(buf, 0xff, PAGE_SIZE); + + rc = fd_do_prot_fill(cmd->se_dev, lba, nolb, buf, PAGE_SIZE); + + free_page((unsigned long)buf); + + return rc; +} + static sense_reason_t fd_do_unmap(struct se_cmd *cmd, void *priv, sector_t lba, sector_t nolb) { @@ -551,6 +593,12 @@ struct inode *inode = file->f_mapping->host; int ret; + if (cmd->se_dev->dev_attrib.pi_prot_type) { + ret = fd_do_prot_unmap(cmd, lba, nolb); + if (ret) + return TCM_LOGICAL_UNIT_COMMUNICATION_FAILURE; + } + if (S_ISBLK(inode->i_mode)) { /* The backend is block device, use discard */ struct block_device *bdev = inode->i_bdev; @@ -653,11 +701,11 @@ 0, fd_prot.prot_sg, 0); if (rc) { kfree(fd_prot.prot_sg); - vfree(fd_prot.prot_buf); + kfree(fd_prot.prot_buf); return rc; } kfree(fd_prot.prot_sg); - vfree(fd_prot.prot_buf); + kfree(fd_prot.prot_buf); } } else { memset(&fd_prot, 0, sizeof(struct fd_prot)); @@ -673,7 +721,7 @@ 0, fd_prot.prot_sg, 0); if (rc) { kfree(fd_prot.prot_sg); - vfree(fd_prot.prot_buf); + kfree(fd_prot.prot_buf); return rc; } } @@ -709,7 +757,7 @@ if (ret < 0) { kfree(fd_prot.prot_sg); - vfree(fd_prot.prot_buf); + kfree(fd_prot.prot_buf); return TCM_LOGICAL_UNIT_COMMUNICATION_FAILURE; } @@ -873,48 +921,28 @@ static int fd_format_prot(struct se_device *dev) { - struct fd_dev *fd_dev = FD_DEV(dev); - struct file *prot_fd = fd_dev->fd_prot_file; - sector_t prot_length, prot; unsigned char *buf; - loff_t pos = 0; int unit_size = FDBD_FORMAT_UNIT_SIZE * dev->dev_attrib.block_size; - int rc, ret = 0, size, len; + int ret; if (!dev->dev_attrib.pi_prot_type) { pr_err("Unable to format_prot while pi_prot_type == 0\n"); return -ENODEV; } - if (!prot_fd) { - pr_err("Unable to locate fd_dev->fd_prot_file\n"); - return -ENODEV; - } buf = vzalloc(unit_size); if (!buf) { pr_err("Unable to allocate FILEIO prot buf\n"); return -ENOMEM; } - prot_length = (dev->transport->get_blocks(dev) + 1) * dev->prot_length; - size = prot_length; pr_debug("Using FILEIO prot_length: %llu\n", - (unsigned long long)prot_length); + (unsigned long long)(dev->transport->get_blocks(dev) + 1) * + dev->prot_length); memset(buf, 0xff, unit_size); - for (prot = 0; prot < prot_length; prot += unit_size) { - len = min(unit_size, size); - rc = kernel_write(prot_fd, buf, len, pos); - if (rc != len) { - pr_err("vfs_write to prot file failed: %d\n", rc); - ret = -ENODEV; - goto out; - } - pos += len; - size -= len; - } - -out: + ret = fd_do_prot_fill(dev, 0, dev->transport->get_blocks(dev) + 1, + buf, unit_size); vfree(buf); return ret; } --- linux-3.19.0.orig/drivers/target/target_core_pr.c +++ linux-3.19.0/drivers/target/target_core_pr.c @@ -1874,8 +1874,8 @@ } if ((len + strlen(tmp) >= pr_aptpl_buf_len)) { - pr_err("Unable to update renaming" - " APTPL metadata\n"); + pr_err("Unable to update renaming APTPL metadata," + " reallocating larger buffer\n"); ret = -EMSGSIZE; goto out; } @@ -1892,8 +1892,8 @@ lun->lun_sep->sep_rtpi, lun->unpacked_lun, reg_count); if ((len + strlen(tmp) >= pr_aptpl_buf_len)) { - pr_err("Unable to update renaming" - " APTPL metadata\n"); + pr_err("Unable to update renaming APTPL metadata," + " reallocating larger buffer\n"); ret = -EMSGSIZE; goto out; } @@ -1956,7 +1956,7 @@ static sense_reason_t core_scsi3_update_and_write_aptpl(struct se_device *dev, bool aptpl) { unsigned char *buf; - int rc; + int rc, len = PR_APTPL_BUF_LEN; if (!aptpl) { char *null_buf = "No Registrations or Reservations\n"; @@ -1970,25 +1970,26 @@ return 0; } - - buf = kzalloc(PR_APTPL_BUF_LEN, GFP_KERNEL); +retry: + buf = vzalloc(len); if (!buf) return TCM_OUT_OF_RESOURCES; - rc = core_scsi3_update_aptpl_buf(dev, buf, PR_APTPL_BUF_LEN); + rc = core_scsi3_update_aptpl_buf(dev, buf, len); if (rc < 0) { - kfree(buf); - return TCM_OUT_OF_RESOURCES; + vfree(buf); + len *= 2; + goto retry; } rc = __core_scsi3_write_aptpl_to_file(dev, buf); if (rc != 0) { pr_err("SPC-3 PR: Could not update APTPL\n"); - kfree(buf); + vfree(buf); return TCM_LOGICAL_UNIT_COMMUNICATION_FAILURE; } dev->t10_pr.pr_aptpl_active = 1; - kfree(buf); + vfree(buf); pr_debug("SPC-3 PR: Set APTPL Bit Activated\n"); return 0; } --- linux-3.19.0.orig/drivers/target/target_core_pscsi.c +++ linux-3.19.0/drivers/target/target_core_pscsi.c @@ -1121,7 +1121,7 @@ struct pscsi_dev_virt *pdv = PSCSI_DEV(dev); struct scsi_device *sd = pdv->pdv_sd; - return sd->type; + return (sd) ? sd->type : TYPE_NO_LUN; } static sector_t pscsi_get_blocks(struct se_device *dev) --- linux-3.19.0.orig/drivers/target/target_core_sbc.c +++ linux-3.19.0/drivers/target/target_core_sbc.c @@ -251,6 +251,8 @@ static sense_reason_t sbc_setup_write_same(struct se_cmd *cmd, unsigned char *flags, struct sbc_ops *ops) { + struct se_device *dev = cmd->se_dev; + sector_t end_lba = dev->transport->get_blocks(dev) + 1; unsigned int sectors = sbc_get_write_same_sectors(cmd); if ((flags[0] & 0x04) || (flags[0] & 0x02)) { @@ -264,6 +266,16 @@ sectors, cmd->se_dev->dev_attrib.max_write_same_len); return TCM_INVALID_CDB_FIELD; } + /* + * Sanity check for LBA wrap and request past end of device. + */ + if (((cmd->t_task_lba + sectors) < cmd->t_task_lba) || + ((cmd->t_task_lba + sectors) > end_lba)) { + pr_err("WRITE_SAME exceeds last lba %llu (lba %llu, sectors %u)\n", + (unsigned long long)end_lba, cmd->t_task_lba, sectors); + return TCM_ADDRESS_OUT_OF_RANGE; + } + /* We always have ANC_SUP == 0 so setting ANCHOR is always an error */ if (flags[0] & 0x10) { pr_warn("WRITE SAME with ANCHOR not supported\n"); @@ -287,7 +299,7 @@ return 0; } -static sense_reason_t xdreadwrite_callback(struct se_cmd *cmd) +static sense_reason_t xdreadwrite_callback(struct se_cmd *cmd, bool success) { unsigned char *buf, *addr; struct scatterlist *sg; @@ -351,7 +363,7 @@ cmd->data_direction); } -static sense_reason_t compare_and_write_post(struct se_cmd *cmd) +static sense_reason_t compare_and_write_post(struct se_cmd *cmd, bool success) { struct se_device *dev = cmd->se_dev; @@ -374,7 +386,7 @@ return TCM_NO_SENSE; } -static sense_reason_t compare_and_write_callback(struct se_cmd *cmd) +static sense_reason_t compare_and_write_callback(struct se_cmd *cmd, bool success) { struct se_device *dev = cmd->se_dev; struct scatterlist *write_sg = NULL, *sg; @@ -389,11 +401,16 @@ /* * Handle early failure in transport_generic_request_failure(), - * which will not have taken ->caw_mutex yet.. + * which will not have taken ->caw_sem yet.. */ - if (!cmd->t_data_sg || !cmd->t_bidi_data_sg) + if (!success && (!cmd->t_data_sg || !cmd->t_bidi_data_sg)) return TCM_NO_SENSE; /* + * Handle special case for zero-length COMPARE_AND_WRITE + */ + if (!cmd->data_length) + goto out; + /* * Immediately exit + release dev->caw_sem if command has already * been failed with a non-zero SCSI status. */ @@ -955,7 +972,8 @@ unsigned long long end_lba; check_lba: end_lba = dev->transport->get_blocks(dev) + 1; - if (cmd->t_task_lba + sectors > end_lba) { + if (((cmd->t_task_lba + sectors) < cmd->t_task_lba) || + ((cmd->t_task_lba + sectors) > end_lba)) { pr_err("cmd exceeds last lba %llu " "(lba %llu, sectors %u)\n", end_lba, cmd->t_task_lba, sectors); --- linux-3.19.0.orig/drivers/target/target_core_transport.c +++ linux-3.19.0/drivers/target/target_core_transport.c @@ -1615,11 +1615,11 @@ transport_complete_task_attr(cmd); /* * Handle special case for COMPARE_AND_WRITE failure, where the - * callback is expected to drop the per device ->caw_mutex. + * callback is expected to drop the per device ->caw_sem. */ if ((cmd->se_cmd_flags & SCF_COMPARE_AND_WRITE) && cmd->transport_complete_callback) - cmd->transport_complete_callback(cmd); + cmd->transport_complete_callback(cmd, false); switch (sense_reason) { case TCM_NON_EXISTENT_LUN: @@ -1975,8 +1975,12 @@ if (cmd->transport_complete_callback) { sense_reason_t rc; - rc = cmd->transport_complete_callback(cmd); + rc = cmd->transport_complete_callback(cmd, true); if (!rc && !(cmd->se_cmd_flags & SCF_COMPARE_AND_WRITE_POST)) { + if ((cmd->se_cmd_flags & SCF_COMPARE_AND_WRITE) && + !cmd->data_length) + goto queue_rsp; + return; } else if (rc) { ret = transport_send_check_condition_and_sense(cmd, @@ -1990,6 +1994,7 @@ } } +queue_rsp: switch (cmd->data_direction) { case DMA_FROM_DEVICE: spin_lock(&cmd->se_lun->lun_sep_lock); @@ -2094,6 +2099,16 @@ static inline void transport_free_pages(struct se_cmd *cmd) { if (cmd->se_cmd_flags & SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC) { + /* + * Release special case READ buffer payload required for + * SG_TO_MEM_NOALLOC to function with COMPARE_AND_WRITE + */ + if (cmd->se_cmd_flags & SCF_COMPARE_AND_WRITE) { + transport_free_sgl(cmd->t_bidi_data_sg, + cmd->t_bidi_data_nents); + cmd->t_bidi_data_sg = NULL; + cmd->t_bidi_data_nents = 0; + } transport_reset_sgl_orig(cmd); return; } @@ -2246,6 +2261,7 @@ transport_generic_new_cmd(struct se_cmd *cmd) { int ret = 0; + bool zero_flag = !(cmd->se_cmd_flags & SCF_SCSI_DATA_CDB); /* * Determine is the TCM fabric module has already allocated physical @@ -2254,7 +2270,6 @@ */ if (!(cmd->se_cmd_flags & SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC) && cmd->data_length) { - bool zero_flag = !(cmd->se_cmd_flags & SCF_SCSI_DATA_CDB); if ((cmd->se_cmd_flags & SCF_BIDI) || (cmd->se_cmd_flags & SCF_COMPARE_AND_WRITE)) { @@ -2285,6 +2300,20 @@ cmd->data_length, zero_flag); if (ret < 0) return TCM_LOGICAL_UNIT_COMMUNICATION_FAILURE; + } else if ((cmd->se_cmd_flags & SCF_COMPARE_AND_WRITE) && + cmd->data_length) { + /* + * Special case for COMPARE_AND_WRITE with fabrics + * using SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC. + */ + u32 caw_length = cmd->t_task_nolb * + cmd->se_dev->dev_attrib.block_size; + + ret = target_alloc_sgl(&cmd->t_bidi_data_sg, + &cmd->t_bidi_data_nents, + caw_length, zero_flag); + if (ret < 0) + return TCM_LOGICAL_UNIT_COMMUNICATION_FAILURE; } /* * If this command is not a write we can execute it right here, @@ -2389,6 +2418,10 @@ list_add_tail(&se_cmd->se_cmd_list, &se_sess->sess_cmd_list); out: spin_unlock_irqrestore(&se_sess->sess_cmd_lock, flags); + + if (ret && ack_kref) + target_put_sess_cmd(se_sess, se_cmd); + return ret; } EXPORT_SYMBOL(target_get_sess_cmd); --- linux-3.19.0.orig/drivers/target/tcm_fc/tfc_io.c +++ linux-3.19.0/drivers/target/tcm_fc/tfc_io.c @@ -359,7 +359,7 @@ ep = fc_seq_exch(seq); if (ep) { lport = ep->lp; - if (lport && (ep->xid <= lport->lro_xid)) + if (lport && (ep->xid <= lport->lro_xid)) { /* * "ddp_done" trigger invalidation of HW * specific DDP context @@ -374,6 +374,7 @@ * identified using ep->xid) */ cmd->was_ddp_setup = 0; + } } } } --- linux-3.19.0.orig/drivers/tty/n_tty.c +++ linux-3.19.0/drivers/tty/n_tty.c @@ -247,8 +247,6 @@ static void n_tty_check_throttle(struct tty_struct *tty) { - if (tty->driver->type == TTY_DRIVER_TYPE_PTY) - return; /* * Check the remaining room for the input canonicalization * mode. We don't want to throttle the driver if we're in @@ -1512,23 +1510,6 @@ n_tty_receive_char_flagged(tty, c, flag); } -/** - * n_tty_receive_buf - data receive - * @tty: terminal device - * @cp: buffer - * @fp: flag buffer - * @count: characters - * - * Called by the terminal driver when a block of characters has - * been received. This function must be called from soft contexts - * not from interrupt context. The driver is responsible for making - * calls one at a time and in order (or using flush_to_ldisc) - * - * n_tty_receive_buf()/producer path: - * claims non-exclusive termios_rwsem - * publishes read_head and canon_head - */ - static void n_tty_receive_buf_real_raw(struct tty_struct *tty, const unsigned char *cp, char *fp, int count) @@ -1684,24 +1665,85 @@ } } +/** + * n_tty_receive_buf_common - process input + * @tty: device to receive input + * @cp: input chars + * @fp: flags for each char (if NULL, all chars are TTY_NORMAL) + * @count: number of input chars in @cp + * + * Called by the terminal driver when a block of characters has + * been received. This function must be called from soft contexts + * not from interrupt context. The driver is responsible for making + * calls one at a time and in order (or using flush_to_ldisc) + * + * Returns the # of input chars from @cp which were processed. + * + * In canonical mode, the maximum line length is 4096 chars (including + * the line termination char); lines longer than 4096 chars are + * truncated. After 4095 chars, input data is still processed but + * not stored. Overflow processing ensures the tty can always + * receive more input until at least one line can be read. + * + * In non-canonical mode, the read buffer will only accept 4095 chars; + * this provides the necessary space for a newline char if the input + * mode is switched to canonical. + * + * Note it is possible for the read buffer to _contain_ 4096 chars + * in non-canonical mode: the read buffer could already contain the + * maximum canon line of 4096 chars when the mode is switched to + * non-canonical. + * + * n_tty_receive_buf()/producer path: + * claims non-exclusive termios_rwsem + * publishes commit_head or canon_head + */ static int n_tty_receive_buf_common(struct tty_struct *tty, const unsigned char *cp, char *fp, int count, int flow) { struct n_tty_data *ldata = tty->disc_data; - int room, n, rcvd = 0; + int room, n, rcvd = 0, overflow; down_read(&tty->termios_rwsem); while (1) { - room = receive_room(tty); + /* + * When PARMRK is set, each input char may take up to 3 chars + * in the read buf; reduce the buffer space avail by 3x + * + * If we are doing input canonicalization, and there are no + * pending newlines, let characters through without limit, so + * that erase characters will be handled. Other excess + * characters will be beeped. + * + * paired with store in *_copy_from_read_buf() -- guarantees + * the consumer has loaded the data in read_buf up to the new + * read_tail (so this producer will not overwrite unread data) + */ + size_t tail = ldata->read_tail; + + room = N_TTY_BUF_SIZE - (ldata->read_head - tail); + if (I_PARMRK(tty)) + room = (room + 2) / 3; + room--; + if (room <= 0) { + overflow = ldata->icanon && ldata->canon_head == tail; + if (overflow && room < 0) + ldata->read_head--; + room = overflow; + ldata->no_room = flow && !room; + } else + overflow = 0; + n = min(count, room); - if (!n) { - if (flow && !room) - ldata->no_room = 1; + if (!n) break; - } - __receive_buf(tty, cp, fp, n); + + /* ignore parity errors if handling overflow */ + if (!overflow || !fp || *fp != TTY_PARITY) + __receive_buf(tty, cp, fp, n); + cp += n; if (fp) fp += n; @@ -1710,7 +1752,17 @@ } tty->receive_room = room; - n_tty_check_throttle(tty); + + /* Unthrottle if handling overflow on pty */ + if (tty->driver->type == TTY_DRIVER_TYPE_PTY) { + if (overflow) { + tty_set_flow_change(tty, TTY_UNTHROTTLE_SAFE); + tty_unthrottle_safe(tty); + __tty_set_flow_change(tty, 0); + } + } else + n_tty_check_throttle(tty); + up_read(&tty->termios_rwsem); return rcvd; --- linux-3.19.0.orig/drivers/tty/pty.c +++ linux-3.19.0/drivers/tty/pty.c @@ -210,6 +210,9 @@ { struct pid *pgrp; + if (sig != SIGINT && sig != SIGQUIT && sig != SIGTSTP) + return -EINVAL; + if (tty->link) { pgrp = tty_get_pgrp(tty->link); if (pgrp) --- linux-3.19.0.orig/drivers/tty/serial/8250/8250_core.c +++ linux-3.19.0/drivers/tty/serial/8250/8250_core.c @@ -2107,8 +2107,8 @@ /* * Clear the interrupt registers. */ - if (serial_port_in(port, UART_LSR) & UART_LSR_DR) - serial_port_in(port, UART_RX); + serial_port_in(port, UART_LSR); + serial_port_in(port, UART_RX); serial_port_in(port, UART_IIR); serial_port_in(port, UART_MSR); @@ -2269,8 +2269,8 @@ * saved flags to avoid getting false values from polling * routines or the previous session. */ - if (serial_port_in(port, UART_LSR) & UART_LSR_DR) - serial_port_in(port, UART_RX); + serial_port_in(port, UART_LSR); + serial_port_in(port, UART_RX); serial_port_in(port, UART_IIR); serial_port_in(port, UART_MSR); up->lsr_saved_flags = 0; @@ -2363,8 +2363,7 @@ * Read data port to reset things, and then unlink from * the IRQ chain. */ - if (serial_port_in(port, UART_LSR) & UART_LSR_DR) - serial_port_in(port, UART_RX); + serial_port_in(port, UART_RX); serial8250_rpm_put(up); del_timer_sync(&up->timer); --- linux-3.19.0.orig/drivers/tty/serial/8250/8250_dw.c +++ linux-3.19.0/drivers/tty/serial/8250/8250_dw.c @@ -111,7 +111,10 @@ dw8250_force_idle(p); writeb(value, p->membase + (UART_LCR << p->regshift)); } - dev_err(p->dev, "Couldn't set LCR to %d\n", value); + /* + * FIXME: this deadlocks if port->lock is already held + * dev_err(p->dev, "Couldn't set LCR to %d\n", value); + */ } } @@ -155,7 +158,10 @@ __raw_writeq(value & 0xff, p->membase + (UART_LCR << p->regshift)); } - dev_err(p->dev, "Couldn't set LCR to %d\n", value); + /* + * FIXME: this deadlocks if port->lock is already held + * dev_err(p->dev, "Couldn't set LCR to %d\n", value); + */ } } #endif /* CONFIG_64BIT */ @@ -179,7 +185,10 @@ dw8250_force_idle(p); writel(value, p->membase + (UART_LCR << p->regshift)); } - dev_err(p->dev, "Couldn't set LCR to %d\n", value); + /* + * FIXME: this deadlocks if port->lock is already held + * dev_err(p->dev, "Couldn't set LCR to %d\n", value); + */ } } --- linux-3.19.0.orig/drivers/tty/serial/8250/8250_pci.c +++ linux-3.19.0/drivers/tty/serial/8250/8250_pci.c @@ -69,7 +69,7 @@ "Please send the output of lspci -vv, this\n" "message (0x%04x,0x%04x,0x%04x,0x%04x), the\n" "manufacturer and name of serial board or\n" - "modem board to rmk+serial@arm.linux.org.uk.\n", + "modem board to .\n", pci_name(dev), str, dev->vendor, dev->device, dev->subsystem_vendor, dev->subsystem_device); } --- linux-3.19.0.orig/drivers/tty/serial/atmel_serial.c +++ linux-3.19.0/drivers/tty/serial/atmel_serial.c @@ -794,7 +794,7 @@ return; } - dma_sync_sg_for_device(port->dev, sg, 1, DMA_MEM_TO_DEV); + dma_sync_sg_for_device(port->dev, sg, 1, DMA_TO_DEVICE); atmel_port->desc_tx = desc; desc->callback = atmel_complete_tx_dma; @@ -927,7 +927,7 @@ dma_sync_sg_for_cpu(port->dev, &atmel_port->sg_rx, 1, - DMA_DEV_TO_MEM); + DMA_FROM_DEVICE); /* * ring->head points to the end of data already written by the DMA. @@ -974,7 +974,7 @@ dma_sync_sg_for_device(port->dev, &atmel_port->sg_rx, 1, - DMA_DEV_TO_MEM); + DMA_FROM_DEVICE); /* * Drop the lock here since it might end up calling @@ -2565,7 +2565,7 @@ ret = atmel_init_port(port, pdev); if (ret) - goto err; + goto err_clear_bit; if (!atmel_use_pdc_rx(&port->uart)) { ret = -ENOMEM; @@ -2596,6 +2596,12 @@ device_init_wakeup(&pdev->dev, 1); platform_set_drvdata(pdev, port); + /* + * The peripheral clock has been disabled by atmel_init_port(): + * enable it before accessing I/O registers + */ + clk_prepare_enable(port->clk); + if (rs485_enabled) { UART_PUT_MR(&port->uart, ATMEL_US_USMODE_NORMAL); UART_PUT_CR(&port->uart, ATMEL_US_RTSEN); @@ -2606,6 +2612,12 @@ */ atmel_get_ip_name(&port->uart); + /* + * The peripheral clock can now safely be disabled till the port + * is used + */ + clk_disable_unprepare(port->clk); + return 0; err_add_port: @@ -2616,6 +2628,8 @@ clk_put(port->clk); port->clk = NULL; } +err_clear_bit: + clear_bit(port->uart.line, atmel_ports_in_use); err: return ret; } --- linux-3.19.0.orig/drivers/tty/serial/fsl_lpuart.c +++ linux-3.19.0/drivers/tty/serial/fsl_lpuart.c @@ -506,9 +506,6 @@ spin_lock_irqsave(&sport->port.lock, flags); - init_timer(&sport->lpuart_timer); - sport->lpuart_timer.function = lpuart_timer_func; - sport->lpuart_timer.data = (unsigned long)sport; sport->lpuart_timer.expires = jiffies + sport->dma_rx_timeout; add_timer(&sport->lpuart_timer); @@ -758,18 +755,18 @@ static irqreturn_t lpuart_int(int irq, void *dev_id) { struct lpuart_port *sport = dev_id; - unsigned char sts; + unsigned char sts, crdma; sts = readb(sport->port.membase + UARTSR1); + crdma = readb(sport->port.membase + UARTCR5); - if (sts & UARTSR1_RDRF) { + if (sts & UARTSR1_RDRF && !(crdma & UARTCR5_RDMAS)) { if (sport->lpuart_dma_use) lpuart_prepare_rx(sport); else lpuart_rxint(irq, dev_id); } - if (sts & UARTSR1_TDRE && - !(readb(sport->port.membase + UARTCR5) & UARTCR5_TDMAS)) { + if (sts & UARTSR1_TDRE && !(crdma & UARTCR5_TDMAS)) { if (sport->lpuart_dma_use) lpuart_pio_tx(sport); else @@ -913,6 +910,9 @@ writeb(val | UARTPFIFO_TXFE | UARTPFIFO_RXFE, sport->port.membase + UARTPFIFO); + /* explicitly clear RDRF */ + readb(sport->port.membase + UARTSR1); + /* flush Tx and Rx FIFO */ writeb(UARTCFIFO_TXFLUSH | UARTCFIFO_RXFLUSH, sport->port.membase + UARTCFIFO); @@ -1098,6 +1098,8 @@ sport->txfifo_size = 0x1 << (((temp >> UARTPFIFO_TXSIZE_OFF) & UARTPFIFO_FIFOSIZE_MASK) + 1); + sport->port.fifosize = sport->txfifo_size; + sport->rxfifo_size = 0x1 << (((temp >> UARTPFIFO_RXSIZE_OFF) & UARTPFIFO_FIFOSIZE_MASK) + 1); @@ -1106,7 +1108,10 @@ sport->lpuart_dma_use = false; } else { sport->lpuart_dma_use = true; + setup_timer(&sport->lpuart_timer, lpuart_timer_func, + (unsigned long)sport); temp = readb(port->membase + UARTCR5); + temp &= ~UARTCR5_RDMAS; writeb(temp | UARTCR5_TDMAS, port->membase + UARTCR5); } @@ -1180,6 +1185,8 @@ devm_free_irq(port->dev, port->irq, sport); if (sport->lpuart_dma_use) { + del_timer_sync(&sport->lpuart_timer); + lpuart_dma_tx_free(port); lpuart_dma_rx_free(port); } --- linux-3.19.0.orig/drivers/tty/tty_io.c +++ linux-3.19.0/drivers/tty/tty_io.c @@ -1028,8 +1028,8 @@ /* We limit tty time update visibility to every 8 seconds or so. */ static void tty_update_time(struct timespec *time) { - unsigned long sec = get_seconds() & ~7; - if ((long)(sec - time->tv_sec) > 0) + unsigned long sec = get_seconds(); + if (abs(sec - time->tv_sec) & ~7) time->tv_sec = sec; } --- linux-3.19.0.orig/drivers/tty/tty_ioctl.c +++ linux-3.19.0/drivers/tty/tty_ioctl.c @@ -217,11 +217,17 @@ #endif if (!timeout) timeout = MAX_SCHEDULE_TIMEOUT; + if (wait_event_interruptible_timeout(tty->write_wait, - !tty_chars_in_buffer(tty), timeout) >= 0) { - if (tty->ops->wait_until_sent) - tty->ops->wait_until_sent(tty, timeout); + !tty_chars_in_buffer(tty), timeout) < 0) { + return; } + + if (timeout == MAX_SCHEDULE_TIMEOUT) + timeout = 0; + + if (tty->ops->wait_until_sent) + tty->ops->wait_until_sent(tty, timeout); } EXPORT_SYMBOL(tty_wait_until_sent); --- linux-3.19.0.orig/drivers/tty/tty_mutex.c +++ linux-3.19.0/drivers/tty/tty_mutex.c @@ -46,12 +46,8 @@ void __lockfunc tty_lock_slave(struct tty_struct *tty) { - if (tty && tty != tty->link) { - WARN_ON(!mutex_is_locked(&tty->link->legacy_mutex) || - !tty->driver->type == TTY_DRIVER_TYPE_PTY || - !tty->driver->type == PTY_TYPE_SLAVE); + if (tty && tty != tty->link) tty_lock(tty); - } } void __lockfunc tty_unlock_slave(struct tty_struct *tty) --- linux-3.19.0.orig/drivers/tty/vt/vt.c +++ linux-3.19.0/drivers/tty/vt/vt.c @@ -102,6 +102,7 @@ #include #include #include +#include #define MAX_NR_CON_DRIVER 16 @@ -144,7 +145,7 @@ static int con_open(struct tty_struct *, struct file *); static void vc_init(struct vc_data *vc, unsigned int rows, - unsigned int cols, int do_clear); + unsigned int cols, int do_clear, int mode); static void gotoxy(struct vc_data *vc, int new_x, int new_y); static void save_cur(struct vc_data *vc); static void reset_terminal(struct vc_data *vc, int do_clear); @@ -167,6 +168,9 @@ static int cur_default = CUR_DEFAULT; module_param(cur_default, int, S_IRUGO | S_IWUSR); +int vt_handoff = 0; +module_param_named(handoff, vt_handoff, int, S_IRUGO | S_IWUSR); + /* * ignore_poke: don't unblank the screen when things are typed. This is * mainly for the privacy of braille terminal users. @@ -500,6 +504,7 @@ #endif if (DO_UPDATE(vc)) do_update_region(vc, (unsigned long) p, count); + notify_update(vc); } /* used by selection: complement pointer position */ @@ -516,6 +521,7 @@ scr_writew(old, screenpos(vc, old_offset, 1)); if (DO_UPDATE(vc)) vc->vc_sw->con_putc(vc, old, oldy, oldx); + notify_update(vc); } old_offset = offset; @@ -533,8 +539,8 @@ oldy = (offset >> 1) / vc->vc_cols; vc->vc_sw->con_putc(vc, new, oldy, oldx); } + notify_update(vc); } - } static void insert_char(struct vc_data *vc, unsigned int nr) @@ -678,6 +684,13 @@ } if (tty0dev) sysfs_notify(&tty0dev->kobj, NULL, "active"); + /* + * If we are switching away from a transparent VT the contents + * will be lost, convert it into a blank text console then + * it will be repainted blank if we ever switch back. + */ + if (old_vc->vc_mode == KD_TRANSPARENT) + old_vc->vc_mode = KD_TEXT; } else { hide_cursor(vc); redraw = 1; @@ -791,7 +804,7 @@ if (global_cursor_default == -1) global_cursor_default = 1; - vc_init(vc, vc->vc_rows, vc->vc_cols, 1); + vc_init(vc, vc->vc_rows, vc->vc_cols, 1, KD_TEXT); vcs_make_sysfs(currcons); atomic_notifier_call_chain(&vt_notifier_list, VT_ALLOCATE, ¶m); } @@ -2911,7 +2924,7 @@ module_param_named(underline, default_underline_color, int, S_IRUGO | S_IWUSR); static void vc_init(struct vc_data *vc, unsigned int rows, - unsigned int cols, int do_clear) + unsigned int cols, int do_clear, int mode) { int j, k ; @@ -2922,7 +2935,7 @@ set_origin(vc); vc->vc_pos = vc->vc_origin; - reset_vc(vc); + reset_vc(vc, mode); for (j=k=0; j<16; j++) { vc->vc_palette[k++] = default_red[j] ; vc->vc_palette[k++] = default_grn[j] ; @@ -2979,16 +2992,32 @@ mod_timer(&console_timer, jiffies + (blankinterval * HZ)); } + if (vt_handoff > 0 && vt_handoff <= MAX_NR_CONSOLES) { + currcons = vt_handoff - 1; + vc_cons[currcons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT); + INIT_WORK(&vc_cons[currcons].SAK_work, vc_SAK); + tty_port_init(&vc->port); + visual_init(vc, currcons, 1); + vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT); + vc_init(vc, vc->vc_rows, vc->vc_cols, 0, KD_TRANSPARENT); + } for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) { + if (currcons == vt_handoff - 1) + continue; vc_cons[currcons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT); INIT_WORK(&vc_cons[currcons].SAK_work, vc_SAK); tty_port_init(&vc->port); visual_init(vc, currcons, 1); vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT); vc_init(vc, vc->vc_rows, vc->vc_cols, - currcons || !vc->vc_sw->con_save_screen); + currcons || !vc->vc_sw->con_save_screen, KD_TEXT); } currcons = fg_console = 0; + if (vt_handoff > 0) { + printk(KERN_INFO "vt handoff: transparent VT on vt#%d\n", + vt_handoff); + currcons = fg_console = vt_handoff - 1; + } master_display_fg = vc = vc_cons[currcons].d; set_origin(vc); save_screen(vc); --- linux-3.19.0.orig/drivers/tty/vt/vt_ioctl.c +++ linux-3.19.0/drivers/tty/vt/vt_ioctl.c @@ -1046,9 +1046,9 @@ return ret; } -void reset_vc(struct vc_data *vc) +void reset_vc(struct vc_data *vc, int mode) { - vc->vc_mode = KD_TEXT; + vc->vc_mode = mode; vt_reset_unicode(vc->vc_num); vc->vt_mode.mode = VT_AUTO; vc->vt_mode.waitv = 0; @@ -1080,7 +1080,7 @@ */ if (tty) __do_SAK(tty); - reset_vc(vc); + reset_vc(vc, KD_TEXT); } console_unlock(); } @@ -1337,7 +1337,7 @@ * this outside of VT_PROCESS but there is no single process * to account for and tracking tty count may be undesirable. */ - reset_vc(vc); + reset_vc(vc, KD_TEXT); if (old_vc_mode != vc->vc_mode) { if (vc->vc_mode == KD_TEXT) @@ -1409,7 +1409,7 @@ * this outside of VT_PROCESS but there is no single process * to account for and tracking tty count may be undesirable. */ - reset_vc(vc); + reset_vc(vc, KD_TEXT); /* * Fall through to normal (VT_AUTO) handling of the switch... --- linux-3.19.0.orig/drivers/usb/chipidea/udc.c +++ linux-3.19.0/drivers/usb/chipidea/udc.c @@ -929,6 +929,13 @@ return retval; } +static int otg_a_alt_hnp_support(struct ci_hdrc *ci) +{ + dev_warn(&ci->gadget.dev, + "connect the device to an alternate port if you want HNP\n"); + return isr_setup_status_phase(ci); +} + /** * isr_setup_packet_handler: setup packet handler * @ci: UDC descriptor @@ -1061,6 +1068,10 @@ ci); } break; + case USB_DEVICE_A_ALT_HNP_SUPPORT: + if (ci_otg_is_fsm_mode(ci)) + err = otg_a_alt_hnp_support(ci); + break; default: goto delegate; } --- linux-3.19.0.orig/drivers/usb/class/cdc-acm.c +++ linux-3.19.0/drivers/usb/class/cdc-acm.c @@ -1091,6 +1091,7 @@ unsigned long quirks; int num_rx_buf; int i; + unsigned int elength = 0; int combined_interfaces = 0; struct device *tty_dev; int rv = -ENOMEM; @@ -1136,9 +1137,12 @@ dev_err(&intf->dev, "skipping garbage\n"); goto next_desc; } + elength = buffer[0]; switch (buffer[2]) { case USB_CDC_UNION_TYPE: /* we've found it */ + if (elength < sizeof(struct usb_cdc_union_desc)) + goto next_desc; if (union_header) { dev_err(&intf->dev, "More than one " "union descriptor, skipping ...\n"); @@ -1147,29 +1151,36 @@ union_header = (struct usb_cdc_union_desc *)buffer; break; case USB_CDC_COUNTRY_TYPE: /* export through sysfs*/ + if (elength < sizeof(struct usb_cdc_country_functional_desc)) + goto next_desc; cfd = (struct usb_cdc_country_functional_desc *)buffer; break; case USB_CDC_HEADER_TYPE: /* maybe check version */ break; /* for now we ignore it */ case USB_CDC_ACM_TYPE: + if (elength < 4) + goto next_desc; ac_management_function = buffer[3]; break; case USB_CDC_CALL_MANAGEMENT_TYPE: + if (elength < 5) + goto next_desc; call_management_function = buffer[3]; call_interface_num = buffer[4]; break; default: - /* there are LOTS more CDC descriptors that + /* + * there are LOTS more CDC descriptors that * could legitimately be found here. */ dev_dbg(&intf->dev, "Ignoring descriptor: " - "type %02x, length %d\n", - buffer[2], buffer[0]); + "type %02x, length %ud\n", + buffer[2], elength); break; } next_desc: - buflen -= buffer[0]; - buffer += buffer[0]; + buflen -= elength; + buffer += elength; } if (!union_header) { --- linux-3.19.0.orig/drivers/usb/class/cdc-wdm.c +++ linux-3.19.0/drivers/usb/class/cdc-wdm.c @@ -245,7 +245,7 @@ case USB_CDC_NOTIFY_RESPONSE_AVAILABLE: dev_dbg(&desc->intf->dev, "NOTIFY_RESPONSE_AVAILABLE received: index %d len %d", - dr->wIndex, dr->wLength); + le16_to_cpu(dr->wIndex), le16_to_cpu(dr->wLength)); break; case USB_CDC_NOTIFY_NETWORK_CONNECTION: @@ -262,7 +262,9 @@ clear_bit(WDM_POLL_RUNNING, &desc->flags); dev_err(&desc->intf->dev, "unknown notification %d received: index %d len %d\n", - dr->bNotificationType, dr->wIndex, dr->wLength); + dr->bNotificationType, + le16_to_cpu(dr->wIndex), + le16_to_cpu(dr->wLength)); goto exit; } @@ -408,7 +410,7 @@ USB_RECIP_INTERFACE); req->bRequest = USB_CDC_SEND_ENCAPSULATED_COMMAND; req->wValue = 0; - req->wIndex = desc->inum; + req->wIndex = desc->inum; /* already converted */ req->wLength = cpu_to_le16(count); set_bit(WDM_IN_USE, &desc->flags); desc->outbuf = buf; @@ -422,7 +424,7 @@ rv = usb_translate_errors(rv); } else { dev_dbg(&desc->intf->dev, "Tx URB has been submitted index=%d", - req->wIndex); + le16_to_cpu(req->wIndex)); } out: usb_autopm_put_interface(desc->intf); @@ -820,7 +822,7 @@ desc->irq->bRequestType = (USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_INTERFACE); desc->irq->bRequest = USB_CDC_GET_ENCAPSULATED_RESPONSE; desc->irq->wValue = 0; - desc->irq->wIndex = desc->inum; + desc->irq->wIndex = desc->inum; /* already converted */ desc->irq->wLength = cpu_to_le16(desc->wMaxCommand); usb_fill_control_urb( --- linux-3.19.0.orig/drivers/usb/common/usb-otg-fsm.c +++ linux-3.19.0/drivers/usb/common/usb-otg-fsm.c @@ -150,9 +150,9 @@ break; case OTG_STATE_B_PERIPHERAL: otg_chrg_vbus(fsm, 0); - otg_loc_conn(fsm, 1); otg_loc_sof(fsm, 0); otg_set_protocol(fsm, PROTO_GADGET); + otg_loc_conn(fsm, 1); break; case OTG_STATE_B_WAIT_ACON: otg_chrg_vbus(fsm, 0); @@ -213,10 +213,10 @@ break; case OTG_STATE_A_PERIPHERAL: - otg_loc_conn(fsm, 1); otg_loc_sof(fsm, 0); otg_set_protocol(fsm, PROTO_GADGET); otg_drv_vbus(fsm, 1); + otg_loc_conn(fsm, 1); otg_add_timer(fsm, A_BIDL_ADIS); break; case OTG_STATE_A_WAIT_VFALL: --- linux-3.19.0.orig/drivers/usb/core/buffer.c +++ linux-3.19.0/drivers/usb/core/buffer.c @@ -22,17 +22,25 @@ */ /* FIXME tune these based on pool statistics ... */ -static const size_t pool_max[HCD_BUFFER_POOLS] = { - /* platforms without dma-friendly caches might need to - * prevent cacheline sharing... - */ - 32, - 128, - 512, - PAGE_SIZE / 2 - /* bigger --> allocate pages */ +static size_t pool_max[HCD_BUFFER_POOLS] = { + 32, 128, 512, 2048, }; +void __init usb_init_pool_max(void) +{ + /* + * The pool_max values must never be smaller than + * ARCH_KMALLOC_MINALIGN. + */ + if (ARCH_KMALLOC_MINALIGN <= 32) + ; /* Original value is okay */ + else if (ARCH_KMALLOC_MINALIGN <= 64) + pool_max[0] = 64; + else if (ARCH_KMALLOC_MINALIGN <= 128) + pool_max[0] = 0; /* Don't use this pool */ + else + BUILD_BUG(); /* We don't allow this */ +} /* SETUP primitives */ --- linux-3.19.0.orig/drivers/usb/core/devio.c +++ linux-3.19.0/drivers/usb/core/devio.c @@ -501,6 +501,7 @@ as->status = urb->status; signr = as->signr; if (signr) { + memset(&sinfo, 0, sizeof(sinfo)); sinfo.si_signo = as->signr; sinfo.si_errno = as->status; sinfo.si_code = SI_ASYNCIO; @@ -2371,6 +2372,7 @@ wake_up_all(&ps->wait); list_del_init(&ps->list); if (ps->discsignr) { + memset(&sinfo, 0, sizeof(sinfo)); sinfo.si_signo = ps->discsignr; sinfo.si_errno = EPIPE; sinfo.si_code = SI_ASYNCIO; --- linux-3.19.0.orig/drivers/usb/core/driver.c +++ linux-3.19.0/drivers/usb/core/driver.c @@ -275,21 +275,6 @@ return 0; } -/* - * Cancel any pending scheduled resets - * - * [see usb_queue_reset_device()] - * - * Called after unconfiguring / when releasing interfaces. See - * comments in __usb_queue_reset_device() regarding - * udev->reset_running. - */ -static void usb_cancel_queued_reset(struct usb_interface *iface) -{ - if (iface->reset_running == 0) - cancel_work_sync(&iface->reset_ws); -} - /* called from driver core with dev locked */ static int usb_probe_interface(struct device *dev) { @@ -380,7 +365,6 @@ usb_set_intfdata(intf, NULL); intf->needs_remote_wakeup = 0; intf->condition = USB_INTERFACE_UNBOUND; - usb_cancel_queued_reset(intf); /* If the LPM disable succeeded, balance the ref counts. */ if (!lpm_disable_error) @@ -425,7 +409,6 @@ usb_disable_interface(udev, intf, false); driver->disconnect(intf); - usb_cancel_queued_reset(intf); /* Free streams */ for (i = 0, j = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { @@ -1797,6 +1780,18 @@ dev_dbg(&udev->dev, "remote wakeup needed for autosuspend\n"); return -EOPNOTSUPP; } + + /* + * If the device is a direct child of the root hub and the HCD + * doesn't handle wakeup requests, don't allow autosuspend when + * wakeup is needed. + */ + if (w && udev->parent == udev->bus->root_hub && + bus_to_hcd(udev->bus)->cant_recv_wakeups) { + dev_dbg(&udev->dev, "HCD doesn't handle wakeup requests\n"); + return -EOPNOTSUPP; + } + udev->do_remote_wakeup = w; return 0; } --- linux-3.19.0.orig/drivers/usb/core/hcd.c +++ linux-3.19.0/drivers/usb/core/hcd.c @@ -1618,6 +1618,7 @@ int usb_hcd_unlink_urb (struct urb *urb, int status) { struct usb_hcd *hcd; + struct usb_device *udev = urb->dev; int retval = -EIDRM; unsigned long flags; @@ -1629,20 +1630,19 @@ spin_lock_irqsave(&hcd_urb_unlink_lock, flags); if (atomic_read(&urb->use_count) > 0) { retval = 0; - usb_get_dev(urb->dev); + usb_get_dev(udev); } spin_unlock_irqrestore(&hcd_urb_unlink_lock, flags); if (retval == 0) { hcd = bus_to_hcd(urb->dev->bus); retval = unlink1(hcd, urb, status); - usb_put_dev(urb->dev); + if (retval == 0) + retval = -EINPROGRESS; + else if (retval != -EIDRM && retval != -EBUSY) + dev_dbg(&udev->dev, "hcd_unlink_urb %p fail %d\n", + urb, retval); + usb_put_dev(udev); } - - if (retval == 0) - retval = -EINPROGRESS; - else if (retval != -EIDRM && retval != -EBUSY) - dev_dbg(&urb->dev->dev, "hcd_unlink_urb %p fail %d\n", - urb, retval); return retval; } --- linux-3.19.0.orig/drivers/usb/core/hub.c +++ linux-3.19.0/drivers/usb/core/hub.c @@ -3397,10 +3397,10 @@ if (status) { dev_dbg(&port_dev->dev, "can't resume, status %d\n", status); } else { - /* drive resume for at least 20 msec */ + /* drive resume for USB_RESUME_TIMEOUT msec */ dev_dbg(&udev->dev, "usb %sresume\n", (PMSG_IS_AUTO(msg) ? "auto-" : "")); - msleep(25); + msleep(USB_RESUME_TIMEOUT); /* Virtual root hubs can trigger on GET_PORT_STATUS to * stop resume signaling. Then finish the resume @@ -5589,26 +5589,19 @@ * possible; depending on how the driver attached to each interface * handles ->pre_reset(), the second reset might happen or not. * - * - If a driver is unbound and it had a pending reset, the reset will - * be cancelled. + * - If the reset is delayed so long that the interface is unbound from + * its driver, the reset will be skipped. * - * - This function can be called during .probe() or .disconnect() - * times. On return from .disconnect(), any pending resets will be - * cancelled. - * - * There is no no need to lock/unlock the @reset_ws as schedule_work() - * does its own. - * - * NOTE: We don't do any reference count tracking because it is not - * needed. The lifecycle of the work_struct is tied to the - * usb_interface. Before destroying the interface we cancel the - * work_struct, so the fact that work_struct is queued and or - * running means the interface (and thus, the device) exist and - * are referenced. + * - This function can be called during .probe(). It can also be called + * during .disconnect(), but doing so is pointless because the reset + * will not occur. If you really want to reset the device during + * .disconnect(), call usb_reset_device() directly -- but watch out + * for nested unbinding issues! */ void usb_queue_reset_device(struct usb_interface *iface) { - schedule_work(&iface->reset_ws); + if (schedule_work(&iface->reset_ws)) + usb_get_intf(iface); } EXPORT_SYMBOL_GPL(usb_queue_reset_device); --- linux-3.19.0.orig/drivers/usb/core/message.c +++ linux-3.19.0/drivers/usb/core/message.c @@ -1551,6 +1551,7 @@ altsetting_to_usb_interface_cache(intf->altsetting); kref_put(&intfc->ref, usb_release_interface_cache); + usb_put_dev(interface_to_usbdev(intf)); kfree(intf); } @@ -1626,24 +1627,6 @@ /* * Internal function to queue a device reset - * - * This is initialized into the workstruct in 'struct - * usb_device->reset_ws' that is launched by - * message.c:usb_set_configuration() when initializing each 'struct - * usb_interface'. - * - * It is safe to get the USB device without reference counts because - * the life cycle of @iface is bound to the life cycle of @udev. Then, - * this function will be ran only if @iface is alive (and before - * freeing it any scheduled instances of it will have been cancelled). - * - * We need to set a flag (usb_dev->reset_running) because when we call - * the reset, the interfaces might be unbound. The current interface - * cannot try to remove the queued work as it would cause a deadlock - * (you cannot remove your work from within your executing - * workqueue). This flag lets it know, so that - * usb_cancel_queued_reset() doesn't try to do it. - * * See usb_queue_reset_device() for more details */ static void __usb_queue_reset_device(struct work_struct *ws) @@ -1655,11 +1638,10 @@ rc = usb_lock_device_for_reset(udev, iface); if (rc >= 0) { - iface->reset_running = 1; usb_reset_device(udev); - iface->reset_running = 0; usb_unlock_device(udev); } + usb_put_intf(iface); /* Undo _get_ in usb_queue_reset_device() */ } @@ -1854,6 +1836,7 @@ dev_set_name(&intf->dev, "%d-%s:%d.%d", dev->bus->busnum, dev->devpath, configuration, alt->desc.bInterfaceNumber); + usb_get_dev(dev); } kfree(new_interfaces); --- linux-3.19.0.orig/drivers/usb/core/usb.c +++ linux-3.19.0/drivers/usb/core/usb.c @@ -1049,6 +1049,7 @@ pr_info("%s: USB support disabled\n", usbcore_name); return 0; } + usb_init_pool_max(); retval = usb_debugfs_init(); if (retval) --- linux-3.19.0.orig/drivers/usb/dwc3/dwc3-omap.c +++ linux-3.19.0/drivers/usb/dwc3/dwc3-omap.c @@ -205,6 +205,18 @@ omap->irq0_offset, value); } +static void dwc3_omap_write_irqmisc_clr(struct dwc3_omap *omap, u32 value) +{ + dwc3_omap_writel(omap->base, USBOTGSS_IRQENABLE_CLR_MISC + + omap->irqmisc_offset, value); +} + +static void dwc3_omap_write_irq0_clr(struct dwc3_omap *omap, u32 value) +{ + dwc3_omap_writel(omap->base, USBOTGSS_IRQENABLE_CLR_0 - + omap->irq0_offset, value); +} + static void dwc3_omap_set_mailbox(struct dwc3_omap *omap, enum omap_dwc3_vbus_id_status status) { @@ -345,9 +357,23 @@ static void dwc3_omap_disable_irqs(struct dwc3_omap *omap) { + u32 reg; + /* disable all IRQs */ - dwc3_omap_write_irqmisc_set(omap, 0x00); - dwc3_omap_write_irq0_set(omap, 0x00); + reg = USBOTGSS_IRQO_COREIRQ_ST; + dwc3_omap_write_irq0_clr(omap, reg); + + reg = (USBOTGSS_IRQMISC_OEVT | + USBOTGSS_IRQMISC_DRVVBUS_RISE | + USBOTGSS_IRQMISC_CHRGVBUS_RISE | + USBOTGSS_IRQMISC_DISCHRGVBUS_RISE | + USBOTGSS_IRQMISC_IDPULLUP_RISE | + USBOTGSS_IRQMISC_DRVVBUS_FALL | + USBOTGSS_IRQMISC_CHRGVBUS_FALL | + USBOTGSS_IRQMISC_DISCHRGVBUS_FALL | + USBOTGSS_IRQMISC_IDPULLUP_FALL); + + dwc3_omap_write_irqmisc_clr(omap, reg); } static u64 dwc3_omap_dma_mask = DMA_BIT_MASK(32); --- linux-3.19.0.orig/drivers/usb/dwc3/gadget.c +++ linux-3.19.0/drivers/usb/dwc3/gadget.c @@ -2043,6 +2043,7 @@ if (dwc->gadget_driver && dwc->gadget_driver->resume) { spin_unlock(&dwc->lock); dwc->gadget_driver->resume(&dwc->gadget); + spin_lock(&dwc->lock); } } --- linux-3.19.0.orig/drivers/usb/gadget/configfs.c +++ linux-3.19.0/drivers/usb/gadget/configfs.c @@ -1161,7 +1161,6 @@ if (desc->opts_mutex) mutex_lock(desc->opts_mutex); memcpy(desc->ext_compat_id, page, l); - desc->ext_compat_id[l] = '\0'; if (desc->opts_mutex) mutex_unlock(desc->opts_mutex); @@ -1192,7 +1191,6 @@ if (desc->opts_mutex) mutex_lock(desc->opts_mutex); memcpy(desc->ext_compat_id + 8, page, l); - desc->ext_compat_id[l + 8] = '\0'; if (desc->opts_mutex) mutex_unlock(desc->opts_mutex); --- linux-3.19.0.orig/drivers/usb/gadget/legacy/inode.c +++ linux-3.19.0/drivers/usb/gadget/legacy/inode.c @@ -566,7 +566,6 @@ if (total == 0) break; } - return len; } @@ -585,6 +584,7 @@ aio_complete(iocb, ret, ret); kfree(priv->buf); + kfree(priv->iv); kfree(priv); } @@ -605,6 +605,7 @@ */ if (priv->iv == NULL || unlikely(req->actual == 0)) { kfree(req->buf); + kfree(priv->iv); kfree(priv); iocb->private = NULL; /* aio_complete() reports bytes-transferred _and_ faults */ @@ -640,7 +641,7 @@ struct usb_request *req; ssize_t value; - priv = kmalloc(sizeof *priv, GFP_KERNEL); + priv = kzalloc(sizeof *priv, GFP_KERNEL); if (!priv) { value = -ENOMEM; fail: @@ -649,7 +650,14 @@ } iocb->private = priv; priv->iocb = iocb; - priv->iv = iv; + if (iv) { + priv->iv = kmemdup(iv, nr_segs * sizeof(struct iovec), + GFP_KERNEL); + if (!priv->iv) { + kfree(priv); + goto fail; + } + } priv->nr_segs = nr_segs; INIT_WORK(&priv->work, ep_user_copy_worker); @@ -689,6 +697,7 @@ mutex_unlock(&epdata->lock); if (unlikely(value)) { + kfree(priv->iv); kfree(priv); put_ep(epdata); } else --- linux-3.19.0.orig/drivers/usb/gadget/legacy/printer.c +++ linux-3.19.0/drivers/usb/gadget/legacy/printer.c @@ -1031,6 +1031,15 @@ break; } /* host either stalls (value < 0) or reports success */ + if (value >= 0) { + req->length = value; + req->zero = value < wLength; + value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); + if (value < 0) { + ERROR(dev, "%s:%d Error!\n", __func__, __LINE__); + req->status = 0; + } + } return value; } --- linux-3.19.0.orig/drivers/usb/host/ehci-hcd.c +++ linux-3.19.0/drivers/usb/host/ehci-hcd.c @@ -792,12 +792,12 @@ ehci->reset_done[i] == 0)) continue; - /* start 20 msec resume signaling from this port, - * and make hub_wq collect PORT_STAT_C_SUSPEND to - * stop that signaling. Use 5 ms extra for safety, - * like usb_port_resume() does. + /* start USB_RESUME_TIMEOUT msec resume signaling from + * this port, and make hub_wq collect + * PORT_STAT_C_SUSPEND to stop that signaling. */ - ehci->reset_done[i] = jiffies + msecs_to_jiffies(25); + ehci->reset_done[i] = jiffies + + msecs_to_jiffies(USB_RESUME_TIMEOUT); set_bit(i, &ehci->resuming_ports); ehci_dbg (ehci, "port %d remote wakeup\n", i + 1); usb_hcd_start_port_resume(&hcd->self, i); --- linux-3.19.0.orig/drivers/usb/host/ehci-hub.c +++ linux-3.19.0/drivers/usb/host/ehci-hub.c @@ -471,10 +471,13 @@ ehci_writel(ehci, temp, &ehci->regs->port_status [i]); } - /* msleep for 20ms only if code is trying to resume port */ + /* + * msleep for USB_RESUME_TIMEOUT ms only if code is trying to resume + * port + */ if (resume_needed) { spin_unlock_irq(&ehci->lock); - msleep(20); + msleep(USB_RESUME_TIMEOUT); spin_lock_irq(&ehci->lock); if (ehci->shutdown) goto shutdown; @@ -942,7 +945,7 @@ temp &= ~PORT_WAKE_BITS; ehci_writel(ehci, temp | PORT_RESUME, status_reg); ehci->reset_done[wIndex] = jiffies - + msecs_to_jiffies(20); + + msecs_to_jiffies(USB_RESUME_TIMEOUT); set_bit(wIndex, &ehci->resuming_ports); usb_hcd_start_port_resume(&hcd->self, wIndex); break; --- linux-3.19.0.orig/drivers/usb/host/fotg210-hcd.c +++ linux-3.19.0/drivers/usb/host/fotg210-hcd.c @@ -1595,7 +1595,7 @@ /* resume signaling for 20 msec */ fotg210_writel(fotg210, temp | PORT_RESUME, status_reg); fotg210->reset_done[wIndex] = jiffies - + msecs_to_jiffies(20); + + msecs_to_jiffies(USB_RESUME_TIMEOUT); break; case USB_PORT_FEAT_C_SUSPEND: clear_bit(wIndex, &fotg210->port_c_suspend); --- linux-3.19.0.orig/drivers/usb/host/fusbh200-hcd.c +++ linux-3.19.0/drivers/usb/host/fusbh200-hcd.c @@ -1550,10 +1550,9 @@ if ((temp & PORT_PE) == 0) goto error; - /* resume signaling for 20 msec */ fusbh200_writel(fusbh200, temp | PORT_RESUME, status_reg); fusbh200->reset_done[wIndex] = jiffies - + msecs_to_jiffies(20); + + msecs_to_jiffies(USB_RESUME_TIMEOUT); break; case USB_PORT_FEAT_C_SUSPEND: clear_bit(wIndex, &fusbh200->port_c_suspend); --- linux-3.19.0.orig/drivers/usb/host/isp116x-hcd.c +++ linux-3.19.0/drivers/usb/host/isp116x-hcd.c @@ -1487,7 +1487,7 @@ spin_unlock_irq(&isp116x->lock); hcd->state = HC_STATE_RESUMING; - msleep(20); + msleep(USB_RESUME_TIMEOUT); /* Go operational */ spin_lock_irq(&isp116x->lock); --- linux-3.19.0.orig/drivers/usb/host/isp1760-hcd.c +++ linux-3.19.0/drivers/usb/host/isp1760-hcd.c @@ -2247,6 +2247,9 @@ hcd->rsrc_start = res_start; hcd->rsrc_len = res_len; + /* This driver doesn't support wakeup requests */ + hcd->cant_recv_wakeups = 1; + ret = usb_add_hcd(hcd, irq, irqflags); if (ret) goto err_unmap; --- linux-3.19.0.orig/drivers/usb/host/oxu210hp-hcd.c +++ linux-3.19.0/drivers/usb/host/oxu210hp-hcd.c @@ -2500,11 +2500,12 @@ || oxu->reset_done[i] != 0) continue; - /* start 20 msec resume signaling from this port, - * and make hub_wq collect PORT_STAT_C_SUSPEND to + /* start USB_RESUME_TIMEOUT resume signaling from this + * port, and make hub_wq collect PORT_STAT_C_SUSPEND to * stop that signaling. */ - oxu->reset_done[i] = jiffies + msecs_to_jiffies(20); + oxu->reset_done[i] = jiffies + + msecs_to_jiffies(USB_RESUME_TIMEOUT); oxu_dbg(oxu, "port %d remote wakeup\n", i + 1); mod_timer(&hcd->rh_timer, oxu->reset_done[i]); } --- linux-3.19.0.orig/drivers/usb/host/r8a66597-hcd.c +++ linux-3.19.0/drivers/usb/host/r8a66597-hcd.c @@ -2300,7 +2300,7 @@ rh->port &= ~USB_PORT_STAT_SUSPEND; rh->port |= USB_PORT_STAT_C_SUSPEND << 16; r8a66597_mdfy(r8a66597, RESUME, RESUME | UACT, dvstctr_reg); - msleep(50); + msleep(USB_RESUME_TIMEOUT); r8a66597_mdfy(r8a66597, UACT, RESUME | UACT, dvstctr_reg); } --- linux-3.19.0.orig/drivers/usb/host/sl811-hcd.c +++ linux-3.19.0/drivers/usb/host/sl811-hcd.c @@ -1259,7 +1259,7 @@ sl811_write(sl811, SL11H_CTLREG1, sl811->ctrl1); mod_timer(&sl811->timer, jiffies - + msecs_to_jiffies(20)); + + msecs_to_jiffies(USB_RESUME_TIMEOUT)); break; case USB_PORT_FEAT_POWER: port_power(sl811, 0); --- linux-3.19.0.orig/drivers/usb/host/uhci-hub.c +++ linux-3.19.0/drivers/usb/host/uhci-hub.c @@ -165,7 +165,7 @@ /* Port received a wakeup request */ set_bit(port, &uhci->resuming_ports); uhci->ports_timeout = jiffies + - msecs_to_jiffies(25); + msecs_to_jiffies(USB_RESUME_TIMEOUT); usb_hcd_start_port_resume( &uhci_to_hcd(uhci)->self, port); @@ -337,7 +337,8 @@ uhci_finish_suspend(uhci, port, port_addr); /* USB v2.0 7.1.7.5 */ - uhci->ports_timeout = jiffies + msecs_to_jiffies(50); + uhci->ports_timeout = jiffies + + msecs_to_jiffies(USB_RESUME_TIMEOUT); break; case USB_PORT_FEAT_POWER: /* UHCI has no power switching */ --- linux-3.19.0.orig/drivers/usb/host/xhci-hub.c +++ linux-3.19.0/drivers/usb/host/xhci-hub.c @@ -387,6 +387,10 @@ status = PORT_PLC; port_change_bit = "link state"; break; + case USB_PORT_FEAT_C_PORT_CONFIG_ERROR: + status = PORT_CEC; + port_change_bit = "config error"; + break; default: /* Should never happen */ return; @@ -588,6 +592,8 @@ status |= USB_PORT_STAT_C_LINK_STATE << 16; if ((raw_port_status & PORT_WRC)) status |= USB_PORT_STAT_C_BH_RESET << 16; + if ((raw_port_status & PORT_CEC)) + status |= USB_PORT_STAT_C_CONFIG_ERROR << 16; } if (hcd->speed != HCD_USB3) { @@ -1005,6 +1011,7 @@ case USB_PORT_FEAT_C_OVER_CURRENT: case USB_PORT_FEAT_C_ENABLE: case USB_PORT_FEAT_C_PORT_LINK_STATE: + case USB_PORT_FEAT_C_PORT_CONFIG_ERROR: xhci_clear_port_change_bit(xhci, wValue, wIndex, port_array[wIndex], temp); break; @@ -1069,7 +1076,7 @@ */ status = bus_state->resuming_ports; - mask = PORT_CSC | PORT_PEC | PORT_OCC | PORT_PLC | PORT_WRC; + mask = PORT_CSC | PORT_PEC | PORT_OCC | PORT_PLC | PORT_WRC | PORT_CEC; spin_lock_irqsave(&xhci->lock, flags); /* For each port, did anything change? If so, set that bit in buf. */ --- linux-3.19.0.orig/drivers/usb/host/xhci-pci.c +++ linux-3.19.0/drivers/usb/host/xhci-pci.c @@ -37,6 +37,9 @@ #define PCI_DEVICE_ID_INTEL_LYNXPOINT_XHCI 0x8c31 #define PCI_DEVICE_ID_INTEL_LYNXPOINT_LP_XHCI 0x9c31 +#define PCI_DEVICE_ID_INTEL_CHERRYVIEW_XHCI 0x22b5 +#define PCI_DEVICE_ID_INTEL_SUNRISEPOINT_H_XHCI 0xa12f +#define PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_XHCI 0x9d2f static const char hcd_name[] = "xhci_hcd"; @@ -112,6 +115,7 @@ if (pdev->vendor == PCI_VENDOR_ID_INTEL) { xhci->quirks |= XHCI_LPM_SUPPORT; xhci->quirks |= XHCI_INTEL_HOST; + xhci->quirks |= XHCI_AVOID_BEI; } if (pdev->vendor == PCI_VENDOR_ID_INTEL && pdev->device == PCI_DEVICE_ID_INTEL_PANTHERPOINT_XHCI) { @@ -127,12 +131,17 @@ * PPT chipsets. */ xhci->quirks |= XHCI_SPURIOUS_REBOOT; - xhci->quirks |= XHCI_AVOID_BEI; } if (pdev->vendor == PCI_VENDOR_ID_INTEL && pdev->device == PCI_DEVICE_ID_INTEL_LYNXPOINT_LP_XHCI) { xhci->quirks |= XHCI_SPURIOUS_REBOOT; } + if (pdev->vendor == PCI_VENDOR_ID_INTEL && + (pdev->device == PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_XHCI || + pdev->device == PCI_DEVICE_ID_INTEL_SUNRISEPOINT_H_XHCI || + pdev->device == PCI_DEVICE_ID_INTEL_CHERRYVIEW_XHCI)) { + xhci->quirks |= XHCI_PME_STUCK_QUIRK; + } if (pdev->vendor == PCI_VENDOR_ID_ETRON && pdev->device == PCI_DEVICE_ID_EJ168) { xhci->quirks |= XHCI_RESET_ON_RESUME; @@ -159,6 +168,21 @@ "QUIRK: Resetting on resume"); } +/* + * Make sure PME works on some Intel xHCI controllers by writing 1 to clear + * the Internal PME flag bit in vendor specific PMCTRL register at offset 0x80a4 + */ +static void xhci_pme_quirk(struct xhci_hcd *xhci) +{ + u32 val; + void __iomem *reg; + + reg = (void __iomem *) xhci->cap_regs + 0x80a4; + val = readl(reg); + writel(val | BIT(28), reg); + readl(reg); +} + /* called during probe() after chip reset completes */ static int xhci_pci_setup(struct usb_hcd *hcd) { @@ -283,6 +307,9 @@ if (xhci->quirks & XHCI_COMP_MODE_QUIRK) pdev->no_d3cold = true; + if (xhci->quirks & XHCI_PME_STUCK_QUIRK) + xhci_pme_quirk(xhci); + return xhci_suspend(xhci, do_wakeup); } @@ -313,6 +340,9 @@ if (pdev->vendor == PCI_VENDOR_ID_INTEL) usb_enable_intel_xhci_ports(pdev); + if (xhci->quirks & XHCI_PME_STUCK_QUIRK) + xhci_pme_quirk(xhci); + retval = xhci_resume(xhci, hibernated); return retval; } --- linux-3.19.0.orig/drivers/usb/host/xhci-plat.c +++ linux-3.19.0/drivers/usb/host/xhci-plat.c @@ -83,16 +83,6 @@ if (irq < 0) return -ENODEV; - - if (of_device_is_compatible(pdev->dev.of_node, - "marvell,armada-375-xhci") || - of_device_is_compatible(pdev->dev.of_node, - "marvell,armada-380-xhci")) { - ret = xhci_mvebu_mbus_init_quirk(pdev); - if (ret) - return ret; - } - /* Initialize dma_mask and coherent_dma_mask to 32-bits */ ret = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); if (ret) @@ -127,6 +117,15 @@ goto put_hcd; } + if (of_device_is_compatible(pdev->dev.of_node, + "marvell,armada-375-xhci") || + of_device_is_compatible(pdev->dev.of_node, + "marvell,armada-380-xhci")) { + ret = xhci_mvebu_mbus_init_quirk(pdev); + if (ret) + goto disable_clk; + } + ret = usb_add_hcd(hcd, irq, IRQF_SHARED); if (ret) goto disable_clk; --- linux-3.19.0.orig/drivers/usb/host/xhci-ring.c +++ linux-3.19.0/drivers/usb/host/xhci-ring.c @@ -1574,7 +1574,7 @@ } else { xhci_dbg(xhci, "resume HS port %d\n", port_id); bus_state->resume_done[faked_port_index] = jiffies + - msecs_to_jiffies(20); + msecs_to_jiffies(USB_RESUME_TIMEOUT); set_bit(faked_port_index, &bus_state->resuming_ports); mod_timer(&hcd->rh_timer, bus_state->resume_done[faked_port_index]); @@ -1946,7 +1946,7 @@ if (event_trb != ep_ring->dequeue) { /* The event was for the status stage */ if (event_trb == td->last_trb) { - if (td->urb->actual_length != 0) { + if (td->urb_length_set) { /* Don't overwrite a previously set error code */ if ((*status == -EINPROGRESS || *status == 0) && @@ -1960,7 +1960,13 @@ td->urb->transfer_buffer_length; } } else { - /* Maybe the event was for the data stage? */ + /* + * Maybe the event was for the data stage? If so, update + * already the actual_length of the URB and flag it as + * set, so that it is not overwritten in the event for + * the last TRB. + */ + td->urb_length_set = true; td->urb->actual_length = td->urb->transfer_buffer_length - EVENT_TRB_LEN(le32_to_cpu(event->transfer_len)); --- linux-3.19.0.orig/drivers/usb/host/xhci.h +++ linux-3.19.0/drivers/usb/host/xhci.h @@ -1,3 +1,4 @@ + /* * xHCI host controller driver * @@ -88,9 +89,10 @@ #define HCS_IST(p) (((p) >> 0) & 0xf) /* bits 4:7, max number of Event Ring segments */ #define HCS_ERST_MAX(p) (((p) >> 4) & 0xf) +/* bits 21:25 Hi 5 bits of Scratchpad buffers SW must allocate for the HW */ /* bit 26 Scratchpad restore - for save/restore HW state - not used yet */ -/* bits 27:31 number of Scratchpad buffers SW must allocate for the HW */ -#define HCS_MAX_SCRATCHPAD(p) (((p) >> 27) & 0x1f) +/* bits 27:31 Lo 5 bits of Scratchpad buffers SW must allocate for the HW */ +#define HCS_MAX_SCRATCHPAD(p) ((((p) >> 16) & 0x3e0) | (((p) >> 27) & 0x1f)) /* HCSPARAMS3 - hcs_params3 - bitmasks */ /* bits 0:7, Max U1 to U0 latency for the roothub ports */ @@ -1288,6 +1290,8 @@ struct xhci_segment *start_seg; union xhci_trb *first_trb; union xhci_trb *last_trb; + /* actual_length of the URB has already been set */ + bool urb_length_set; }; /* xHCI command default timeout value */ @@ -1560,6 +1564,7 @@ #define XHCI_SPURIOUS_WAKEUP (1 << 18) /* For controllers with a broken beyond repair streams implementation */ #define XHCI_BROKEN_STREAMS (1 << 19) +#define XHCI_PME_STUCK_QUIRK (1 << 20) unsigned int num_active_eps; unsigned int limit_active_eps; /* There are two roothubs to keep track of bus suspend info for */ --- linux-3.19.0.orig/drivers/usb/musb/musb_core.c +++ linux-3.19.0/drivers/usb/musb/musb_core.c @@ -99,6 +99,7 @@ #include #include #include +#include #include "musb_core.h" @@ -562,7 +563,7 @@ (USB_PORT_STAT_C_SUSPEND << 16) | MUSB_PORT_STAT_RESUME; musb->rh_timer = jiffies - + msecs_to_jiffies(20); + + msecs_to_jiffies(USB_RESUME_TIMEOUT); musb->need_finish_resume = 1; musb->xceiv->otg->state = OTG_STATE_A_HOST; @@ -1596,16 +1597,30 @@ is_host_active(musb) ? "host" : "peripheral", musb->int_usb, musb->int_tx, musb->int_rx); - /* the core can interrupt us for multiple reasons; docs have - * a generic interrupt flowchart to follow + /** + * According to Mentor Graphics' documentation, flowchart on page 98, + * IRQ should be handled as follows: + * + * . Resume IRQ + * . Session Request IRQ + * . VBUS Error IRQ + * . Suspend IRQ + * . Connect IRQ + * . Disconnect IRQ + * . Reset/Babble IRQ + * . SOF IRQ (we're not using this one) + * . Endpoint 0 IRQ + * . TX Endpoints + * . RX Endpoints + * + * We will be following that flowchart in order to avoid any problems + * that might arise with internal Finite State Machine. */ + if (musb->int_usb) retval |= musb_stage0_irq(musb, musb->int_usb, devctl); - /* "stage 1" is handling endpoint irqs */ - - /* handle endpoint 0 first */ if (musb->int_tx & 1) { if (is_host_active(musb)) retval |= musb_h_ep0_irq(musb); @@ -1613,37 +1628,31 @@ retval |= musb_g_ep0_irq(musb); } - /* RX on endpoints 1-15 */ - reg = musb->int_rx >> 1; + reg = musb->int_tx >> 1; ep_num = 1; while (reg) { if (reg & 1) { - /* musb_ep_select(musb->mregs, ep_num); */ - /* REVISIT just retval = ep->rx_irq(...) */ retval = IRQ_HANDLED; if (is_host_active(musb)) - musb_host_rx(musb, ep_num); + musb_host_tx(musb, ep_num); else - musb_g_rx(musb, ep_num); + musb_g_tx(musb, ep_num); } - reg >>= 1; ep_num++; } - /* TX on endpoints 1-15 */ - reg = musb->int_tx >> 1; + reg = musb->int_rx >> 1; ep_num = 1; while (reg) { if (reg & 1) { - /* musb_ep_select(musb->mregs, ep_num); */ - /* REVISIT just retval |= ep->tx_irq(...) */ retval = IRQ_HANDLED; if (is_host_active(musb)) - musb_host_tx(musb, ep_num); + musb_host_rx(musb, ep_num); else - musb_g_tx(musb, ep_num); + musb_g_rx(musb, ep_num); } + reg >>= 1; ep_num++; } @@ -2460,7 +2469,7 @@ if (musb->need_finish_resume) { musb->need_finish_resume = 0; schedule_delayed_work(&musb->finish_resume_work, - msecs_to_jiffies(20)); + msecs_to_jiffies(USB_RESUME_TIMEOUT)); } /* --- linux-3.19.0.orig/drivers/usb/musb/musb_virthub.c +++ linux-3.19.0/drivers/usb/musb/musb_virthub.c @@ -137,7 +137,7 @@ /* later, GetPortStatus will stop RESUME signaling */ musb->port1_status |= MUSB_PORT_STAT_RESUME; schedule_delayed_work(&musb->finish_resume_work, - msecs_to_jiffies(20)); + msecs_to_jiffies(USB_RESUME_TIMEOUT)); } } --- linux-3.19.0.orig/drivers/usb/phy/phy-am335x-control.c +++ linux-3.19.0/drivers/usb/phy/phy-am335x-control.c @@ -126,6 +126,9 @@ return NULL; dev = bus_find_device(&platform_bus_type, NULL, node, match); + if (!dev) + return NULL; + ctrl_usb = dev_get_drvdata(dev); if (!ctrl_usb) return NULL; --- linux-3.19.0.orig/drivers/usb/phy/phy-fsl-usb.c +++ linux-3.19.0/drivers/usb/phy/phy-fsl-usb.c @@ -75,7 +75,7 @@ .otg_port = 1, }; -#ifdef CONFIG_PPC32 +#ifdef CONFIG_PPC static u32 _fsl_readl_be(const unsigned __iomem *p) { return in_be32(p); @@ -105,7 +105,7 @@ #else #define fsl_readl(addr) readl(addr) #define fsl_writel(val, addr) writel(val, addr) -#endif /* CONFIG_PPC32 */ +#endif /* CONFIG_PPC */ /* Routines to access transceiver ULPI registers */ u8 view_ulpi(u8 addr) @@ -914,6 +914,7 @@ if (pdata->init && pdata->init(pdev) != 0) return -EINVAL; +#ifdef CONFIG_PPC if (pdata->big_endian_mmio) { _fsl_readl = _fsl_readl_be; _fsl_writel = _fsl_writel_be; @@ -921,6 +922,7 @@ _fsl_readl = _fsl_readl_le; _fsl_writel = _fsl_writel_le; } +#endif /* request irq */ p_otg->irq = platform_get_irq(pdev, 0); --- linux-3.19.0.orig/drivers/usb/phy/phy.c +++ linux-3.19.0/drivers/usb/phy/phy.c @@ -81,7 +81,9 @@ static int devm_usb_phy_match(struct device *dev, void *res, void *match_data) { - return res == match_data; + struct usb_phy **phy = res; + + return *phy == match_data; } /** --- linux-3.19.0.orig/drivers/usb/serial/bus.c +++ linux-3.19.0/drivers/usb/serial/bus.c @@ -51,6 +51,7 @@ { struct usb_serial_driver *driver; struct usb_serial_port *port; + struct device *tty_dev; int retval = 0; int minor; @@ -75,12 +76,20 @@ retval = device_create_file(dev, &dev_attr_port_number); if (retval) { if (driver->port_remove) - retval = driver->port_remove(port); + driver->port_remove(port); goto exit_with_autopm; } minor = port->minor; - tty_register_device(usb_serial_tty_driver, minor, dev); + tty_dev = tty_register_device(usb_serial_tty_driver, minor, dev); + if (IS_ERR(tty_dev)) { + retval = PTR_ERR(tty_dev); + device_remove_file(dev, &dev_attr_port_number); + if (driver->port_remove) + driver->port_remove(port); + goto exit_with_autopm; + } + dev_info(&port->serial->dev->dev, "%s converter now attached to ttyUSB%d\n", driver->description, minor); --- linux-3.19.0.orig/drivers/usb/serial/cp210x.c +++ linux-3.19.0/drivers/usb/serial/cp210x.c @@ -56,6 +56,7 @@ { USB_DEVICE(0x0846, 0x1100) }, /* NetGear Managed Switch M4100 series, M5300 series, M7100 series */ { USB_DEVICE(0x08e6, 0x5501) }, /* Gemalto Prox-PU/CU contactless smartcard reader */ { USB_DEVICE(0x08FD, 0x000A) }, /* Digianswer A/S , ZigBee/802.15.4 MAC Device */ + { USB_DEVICE(0x0908, 0x01FF) }, /* Siemens RUGGEDCOM USB Serial Console */ { USB_DEVICE(0x0BED, 0x1100) }, /* MEI (TM) Cashflow-SC Bill/Voucher Acceptor */ { USB_DEVICE(0x0BED, 0x1101) }, /* MEI series 2000 Combo Acceptor */ { USB_DEVICE(0x0FCF, 0x1003) }, /* Dynastream ANT development board */ @@ -146,6 +147,8 @@ { USB_DEVICE(0x166A, 0x0305) }, /* Clipsal C-5000CT2 C-Bus Spectrum Colour Touchscreen */ { USB_DEVICE(0x166A, 0x0401) }, /* Clipsal L51xx C-Bus Architectural Dimmer */ { USB_DEVICE(0x166A, 0x0101) }, /* Clipsal 5560884 C-Bus Multi-room Audio Matrix Switcher */ + { USB_DEVICE(0x16C0, 0x09B0) }, /* Lunatico Seletek */ + { USB_DEVICE(0x16C0, 0x09B1) }, /* Lunatico Seletek */ { USB_DEVICE(0x16D6, 0x0001) }, /* Jablotron serial interface */ { USB_DEVICE(0x16DC, 0x0010) }, /* W-IE-NE-R Plein & Baus GmbH PL512 Power Supply */ { USB_DEVICE(0x16DC, 0x0011) }, /* W-IE-NE-R Plein & Baus GmbH RCM Remote Control for MARATON Power Supply */ --- linux-3.19.0.orig/drivers/usb/serial/ftdi_sio.c +++ linux-3.19.0/drivers/usb/serial/ftdi_sio.c @@ -604,6 +604,7 @@ .driver_info = (kernel_ulong_t)&ftdi_jtag_quirk }, { USB_DEVICE(FTDI_VID, FTDI_NT_ORIONLXM_PID), .driver_info = (kernel_ulong_t)&ftdi_jtag_quirk }, + { USB_DEVICE(FTDI_VID, FTDI_SYNAPSE_SS200_PID) }, /* * ELV devices: */ @@ -799,6 +800,8 @@ { USB_DEVICE(FTDI_VID, FTDI_ELSTER_UNICOM_PID) }, { USB_DEVICE(FTDI_VID, FTDI_PROPOX_JTAGCABLEII_PID) }, { USB_DEVICE(FTDI_VID, FTDI_PROPOX_ISPCABLEIII_PID) }, + { USB_DEVICE(FTDI_VID, CYBER_CORTEX_AV_PID), + .driver_info = (kernel_ulong_t)&ftdi_jtag_quirk }, { USB_DEVICE(OLIMEX_VID, OLIMEX_ARM_USB_OCD_PID), .driver_info = (kernel_ulong_t)&ftdi_jtag_quirk }, { USB_DEVICE(OLIMEX_VID, OLIMEX_ARM_USB_OCD_H_PID), @@ -978,6 +981,23 @@ { USB_DEVICE_INTERFACE_NUMBER(INFINEON_VID, INFINEON_TRIBOARD_PID, 1) }, /* GE Healthcare devices */ { USB_DEVICE(GE_HEALTHCARE_VID, GE_HEALTHCARE_NEMO_TRACKER_PID) }, + /* Active Research (Actisense) devices */ + { USB_DEVICE(FTDI_VID, ACTISENSE_NDC_PID) }, + { USB_DEVICE(FTDI_VID, ACTISENSE_USG_PID) }, + { USB_DEVICE(FTDI_VID, ACTISENSE_NGT_PID) }, + { USB_DEVICE(FTDI_VID, ACTISENSE_NGW_PID) }, + { USB_DEVICE(FTDI_VID, ACTISENSE_D9AC_PID) }, + { USB_DEVICE(FTDI_VID, ACTISENSE_D9AD_PID) }, + { USB_DEVICE(FTDI_VID, ACTISENSE_D9AE_PID) }, + { USB_DEVICE(FTDI_VID, ACTISENSE_D9AF_PID) }, + { USB_DEVICE(FTDI_VID, CHETCO_SEAGAUGE_PID) }, + { USB_DEVICE(FTDI_VID, CHETCO_SEASWITCH_PID) }, + { USB_DEVICE(FTDI_VID, CHETCO_SEASMART_NMEA2000_PID) }, + { USB_DEVICE(FTDI_VID, CHETCO_SEASMART_ETHERNET_PID) }, + { USB_DEVICE(FTDI_VID, CHETCO_SEASMART_WIFI_PID) }, + { USB_DEVICE(FTDI_VID, CHETCO_SEASMART_DISPLAY_PID) }, + { USB_DEVICE(FTDI_VID, CHETCO_SEASMART_LITE_PID) }, + { USB_DEVICE(FTDI_VID, CHETCO_SEASMART_ANALOG_PID) }, { } /* Terminating entry */ }; @@ -1864,8 +1884,12 @@ { struct usb_device *udev = serial->dev; - if ((udev->manufacturer && !strcmp(udev->manufacturer, "CALAO Systems")) || - (udev->product && !strcmp(udev->product, "BeagleBone/XDS100V2"))) + if (udev->manufacturer && !strcmp(udev->manufacturer, "CALAO Systems")) + return ftdi_jtag_probe(serial); + + if (udev->product && + (!strcmp(udev->product, "BeagleBone/XDS100V2") || + !strcmp(udev->product, "SNAP Connect E10"))) return ftdi_jtag_probe(serial); return 0; --- linux-3.19.0.orig/drivers/usb/serial/ftdi_sio_ids.h +++ linux-3.19.0/drivers/usb/serial/ftdi_sio_ids.h @@ -38,6 +38,9 @@ #define FTDI_LUMEL_PD12_PID 0x6002 +/* Cyber Cortex AV by Fabulous Silicon (http://fabuloussilicon.com) */ +#define CYBER_CORTEX_AV_PID 0x8698 + /* * Marvell OpenRD Base, Client * http://www.open-rd.org @@ -558,6 +561,12 @@ */ #define FTDI_NT_ORIONLXM_PID 0x7c90 /* OrionLXm Substation Automation Platform */ +/* + * Synapse Wireless product ids (FTDI_VID) + * http://www.synapse-wireless.com + */ +#define FTDI_SYNAPSE_SS200_PID 0x9090 /* SS200 - SNAP Stick 200 */ + /********************************/ /** third-party VID/PID combos **/ @@ -1438,3 +1447,23 @@ */ #define GE_HEALTHCARE_VID 0x1901 #define GE_HEALTHCARE_NEMO_TRACKER_PID 0x0015 + +/* + * Active Research (Actisense) devices + */ +#define ACTISENSE_NDC_PID 0xD9A8 /* NDC USB Serial Adapter */ +#define ACTISENSE_USG_PID 0xD9A9 /* USG USB Serial Adapter */ +#define ACTISENSE_NGT_PID 0xD9AA /* NGT NMEA2000 Interface */ +#define ACTISENSE_NGW_PID 0xD9AB /* NGW NMEA2000 Gateway */ +#define ACTISENSE_D9AC_PID 0xD9AC /* Actisense Reserved */ +#define ACTISENSE_D9AD_PID 0xD9AD /* Actisense Reserved */ +#define ACTISENSE_D9AE_PID 0xD9AE /* Actisense Reserved */ +#define ACTISENSE_D9AF_PID 0xD9AF /* Actisense Reserved */ +#define CHETCO_SEAGAUGE_PID 0xA548 /* SeaGauge USB Adapter */ +#define CHETCO_SEASWITCH_PID 0xA549 /* SeaSwitch USB Adapter */ +#define CHETCO_SEASMART_NMEA2000_PID 0xA54A /* SeaSmart NMEA2000 Gateway */ +#define CHETCO_SEASMART_ETHERNET_PID 0xA54B /* SeaSmart Ethernet Gateway */ +#define CHETCO_SEASMART_WIFI_PID 0xA5AC /* SeaSmart Wifi Gateway */ +#define CHETCO_SEASMART_DISPLAY_PID 0xA5AD /* SeaSmart NMEA2000 Display */ +#define CHETCO_SEASMART_LITE_PID 0xA5AE /* SeaSmart Lite USB Adapter */ +#define CHETCO_SEASMART_ANALOG_PID 0xA5AF /* SeaSmart Analog Adapter */ --- linux-3.19.0.orig/drivers/usb/serial/generic.c +++ linux-3.19.0/drivers/usb/serial/generic.c @@ -258,7 +258,8 @@ * character or at least one jiffy. */ period = max_t(unsigned long, (10 * HZ / bps), 1); - period = min_t(unsigned long, period, timeout); + if (timeout) + period = min_t(unsigned long, period, timeout); dev_dbg(&port->dev, "%s - timeout = %u ms, period = %u ms\n", __func__, jiffies_to_msecs(timeout), @@ -268,7 +269,7 @@ schedule_timeout_interruptible(period); if (signal_pending(current)) break; - if (time_after(jiffies, expire)) + if (timeout && time_after(jiffies, expire)) break; } } --- linux-3.19.0.orig/drivers/usb/serial/keyspan_pda.c +++ linux-3.19.0/drivers/usb/serial/keyspan_pda.c @@ -61,6 +61,7 @@ /* For Xircom PGSDB9 and older Entrega version of the same device */ #define XIRCOM_VENDOR_ID 0x085a #define XIRCOM_FAKE_ID 0x8027 +#define XIRCOM_FAKE_ID_2 0x8025 /* "PGMFHUB" serial */ #define ENTREGA_VENDOR_ID 0x1645 #define ENTREGA_FAKE_ID 0x8093 @@ -70,6 +71,7 @@ #endif #ifdef XIRCOM { USB_DEVICE(XIRCOM_VENDOR_ID, XIRCOM_FAKE_ID) }, + { USB_DEVICE(XIRCOM_VENDOR_ID, XIRCOM_FAKE_ID_2) }, { USB_DEVICE(ENTREGA_VENDOR_ID, ENTREGA_FAKE_ID) }, #endif { USB_DEVICE(KEYSPAN_VENDOR_ID, KEYSPAN_PDA_ID) }, @@ -93,6 +95,7 @@ #ifdef XIRCOM static const struct usb_device_id id_table_fake_xircom[] = { { USB_DEVICE(XIRCOM_VENDOR_ID, XIRCOM_FAKE_ID) }, + { USB_DEVICE(XIRCOM_VENDOR_ID, XIRCOM_FAKE_ID_2) }, { USB_DEVICE(ENTREGA_VENDOR_ID, ENTREGA_FAKE_ID) }, { } }; --- linux-3.19.0.orig/drivers/usb/serial/mxuport.c +++ linux-3.19.0/drivers/usb/serial/mxuport.c @@ -1284,7 +1284,8 @@ } /* Initial port termios */ - mxuport_set_termios(tty, port, NULL); + if (tty) + mxuport_set_termios(tty, port, NULL); /* * TODO: use RQ_VENDOR_GET_MSR, once we know what it --- linux-3.19.0.orig/drivers/usb/serial/usb-serial.c +++ linux-3.19.0/drivers/usb/serial/usb-serial.c @@ -940,8 +940,9 @@ port = serial->port[i]; if (kfifo_alloc(&port->write_fifo, PAGE_SIZE, GFP_KERNEL)) goto probe_error; - buffer_size = max_t(int, serial->type->bulk_out_size, - usb_endpoint_maxp(endpoint)); + buffer_size = serial->type->bulk_out_size; + if (!buffer_size) + buffer_size = usb_endpoint_maxp(endpoint); port->bulk_out_size = buffer_size; port->bulk_out_endpointAddress = endpoint->bEndpointAddress; --- linux-3.19.0.orig/drivers/usb/storage/unusual_devs.h +++ linux-3.19.0/drivers/usb/storage/unusual_devs.h @@ -1255,6 +1255,13 @@ USB_SC_DEVICE, USB_PR_DEVICE, option_ms_init, 0), +/* Reported by Timo Aaltonen */ +UNUSUAL_DEV( 0x0af0, 0x7011, 0x0000, 0x9999, + "Option", + "Mass Storage", + USB_SC_DEVICE, USB_PR_DEVICE, option_ms_init, + 0 ), + /* Reported by F. Aben * This device (wrongly) has a vendor-specific device descriptor. * The entry is needed so usb-storage can bind to it's mass-storage --- linux-3.19.0.orig/drivers/usb/storage/unusual_uas.h +++ linux-3.19.0/drivers/usb/storage/unusual_uas.h @@ -113,6 +113,20 @@ USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_NO_ATA_1X), +/* Reported-by: Benjamin Tissoires */ +UNUSUAL_DEV(0x13fd, 0x3940, 0x0000, 0x9999, + "Initio Corporation", + "", + USB_SC_DEVICE, USB_PR_DEVICE, NULL, + US_FL_NO_ATA_1X), + +/* Reported-by: Tom Arild Naess */ +UNUSUAL_DEV(0x152d, 0x0539, 0x0000, 0x9999, + "JMicron", + "JMS539", + USB_SC_DEVICE, USB_PR_DEVICE, NULL, + US_FL_NO_REPORT_OPCODES), + /* Reported-by: Claudio Bizzarri */ UNUSUAL_DEV(0x152d, 0x0567, 0x0000, 0x9999, "JMicron", --- linux-3.19.0.orig/drivers/vhost/scsi.c +++ linux-3.19.0/drivers/vhost/scsi.c @@ -1253,7 +1253,7 @@ * lun[4-7] need to be zero according to virtio-scsi spec. */ evt->event.lun[0] = 0x01; - evt->event.lun[1] = tpg->tport_tpgt & 0xFF; + evt->event.lun[1] = tpg->tport_tpgt; if (lun->unpacked_lun >= 256) evt->event.lun[2] = lun->unpacked_lun >> 8 | 0x40 ; evt->event.lun[3] = lun->unpacked_lun & 0xFF; @@ -2124,12 +2124,12 @@ struct tcm_vhost_tport, tport_wwn); struct tcm_vhost_tpg *tpg; - unsigned long tpgt; + u16 tpgt; int ret; if (strstr(name, "tpgt_") != name) return ERR_PTR(-EINVAL); - if (kstrtoul(name + 5, 10, &tpgt) || tpgt > UINT_MAX) + if (kstrtou16(name + 5, 10, &tpgt) || tpgt >= VHOST_SCSI_MAX_TARGET) return ERR_PTR(-EINVAL); tpg = kzalloc(sizeof(struct tcm_vhost_tpg), GFP_KERNEL); --- linux-3.19.0.orig/drivers/video/fbdev/vesafb.c +++ linux-3.19.0/drivers/video/fbdev/vesafb.c @@ -47,7 +47,7 @@ }; static int inverse __read_mostly; -static int mtrr __read_mostly; /* disable mtrr */ +static int mtrr __read_mostly = 3; /* enable mtrr write-comb. */ static int vram_remap; /* Set amount of memory to be used */ static int vram_total; /* Set total amount of memory */ static int pmi_setpal __read_mostly = 1; /* pmi for palette changes ??? */ --- linux-3.19.0.orig/drivers/virtio/virtio_balloon.c +++ linux-3.19.0/drivers/virtio/virtio_balloon.c @@ -29,6 +29,7 @@ #include #include #include +#include /* * Balloon device works in 4K page units. So each page is pointed to by @@ -335,17 +336,25 @@ static int balloon(void *_vballoon) { struct virtio_balloon *vb = _vballoon; + DEFINE_WAIT_FUNC(wait, woken_wake_function); set_freezable(); while (!kthread_should_stop()) { s64 diff; try_to_freeze(); - wait_event_interruptible(vb->config_change, - (diff = towards_target(vb)) != 0 - || vb->need_stats_update - || kthread_should_stop() - || freezing(current)); + + add_wait_queue(&vb->config_change, &wait); + for (;;) { + if ((diff = towards_target(vb)) != 0 || + vb->need_stats_update || + kthread_should_stop() || + freezing(current)) + break; + wait_woken(&wait, TASK_INTERRUPTIBLE, MAX_SCHEDULE_TIMEOUT); + } + remove_wait_queue(&vb->config_change, &wait); + if (vb->need_stats_update) stats_handle_request(vb); if (diff > 0) @@ -494,6 +503,8 @@ if (err < 0) goto out_oom_notify; + virtio_device_ready(vdev); + vb->thread = kthread_run(balloon, vb, "vballoon"); if (IS_ERR(vb->thread)) { err = PTR_ERR(vb->thread); --- linux-3.19.0.orig/drivers/xen/Kconfig +++ linux-3.19.0/drivers/xen/Kconfig @@ -55,6 +55,23 @@ In that case step 3 should be omitted. +config XEN_BALLOON_MEMORY_HOTPLUG_LIMIT + int "Hotplugged memory limit (in GiB) for a PV guest" + default 512 if X86_64 + default 4 if X86_32 + range 0 64 if X86_32 + depends on XEN_HAVE_PVMMU + depends on XEN_BALLOON_MEMORY_HOTPLUG + help + Maxmium amount of memory (in GiB) that a PV guest can be + expanded to when using memory hotplug. + + A PV guest can have more memory than this limit if is + started with a larger maximum. + + This value is used to allocate enough space in internal + tables needed for physical memory administration. + config XEN_SCRUB_PAGES bool "Scrub pages before returning them to system" depends on XEN_BALLOON --- linux-3.19.0.orig/drivers/xen/balloon.c +++ linux-3.19.0/drivers/xen/balloon.c @@ -230,6 +230,29 @@ balloon_hotplug = round_up(balloon_hotplug, PAGES_PER_SECTION); nid = memory_add_physaddr_to_nid(hotplug_start_paddr); +#ifdef CONFIG_XEN_HAVE_PVMMU + /* + * add_memory() will build page tables for the new memory so + * the p2m must contain invalid entries so the correct + * non-present PTEs will be written. + * + * If a failure occurs, the original (identity) p2m entries + * are not restored since this region is now known not to + * conflict with any devices. + */ + if (!xen_feature(XENFEAT_auto_translated_physmap)) { + unsigned long pfn, i; + + pfn = PFN_DOWN(hotplug_start_paddr); + for (i = 0; i < balloon_hotplug; i++) { + if (!set_phys_to_machine(pfn + i, INVALID_P2M_ENTRY)) { + pr_warn("set_phys_to_machine() failed, no memory added\n"); + return BP_ECANCELED; + } + } + } +#endif + rc = add_memory(nid, hotplug_start_paddr, balloon_hotplug << PAGE_SHIFT); if (rc) { --- linux-3.19.0.orig/drivers/xen/events/events_base.c +++ linux-3.19.0/drivers/xen/events/events_base.c @@ -526,20 +526,26 @@ pirq_query_unmask(irq); rc = set_evtchn_to_irq(evtchn, irq); - if (rc != 0) { - pr_err("irq%d: Failed to set port to irq mapping (%d)\n", - irq, rc); - xen_evtchn_close(evtchn); - return 0; - } + if (rc) + goto err; + bind_evtchn_to_cpu(evtchn, 0); info->evtchn = evtchn; + rc = xen_evtchn_port_setup(info); + if (rc) + goto err; + out: unmask_evtchn(evtchn); eoi_pirq(irq_get_irq_data(irq)); return 0; + +err: + pr_err("irq%d: Failed to set port to irq mapping (%d)\n", irq, rc); + xen_evtchn_close(evtchn); + return 0; } static unsigned int startup_pirq(struct irq_data *data) --- linux-3.19.0.orig/drivers/xen/manage.c +++ linux-3.19.0/drivers/xen/manage.c @@ -105,10 +105,16 @@ err = freeze_processes(); if (err) { - pr_err("%s: freeze failed %d\n", __func__, err); + pr_err("%s: freeze processes failed %d\n", __func__, err); goto out; } + err = freeze_kernel_threads(); + if (err) { + pr_err("%s: freeze kernel threads failed %d\n", __func__, err); + goto out_thaw; + } + err = dpm_suspend_start(PMSG_FREEZE); if (err) { pr_err("%s: dpm_suspend_start %d\n", __func__, err); --- linux-3.19.0.orig/drivers/xen/xen-pciback/conf_space.c +++ linux-3.19.0/drivers/xen/xen-pciback/conf_space.c @@ -16,7 +16,7 @@ #include "conf_space.h" #include "conf_space_quirks.h" -static bool permissive; +bool permissive; module_param(permissive, bool, 0644); /* This is where xen_pcibk_read_config_byte, xen_pcibk_read_config_word, --- linux-3.19.0.orig/drivers/xen/xen-pciback/conf_space.h +++ linux-3.19.0/drivers/xen/xen-pciback/conf_space.h @@ -64,6 +64,8 @@ void *data; }; +extern bool permissive; + #define OFFSET(cfg_entry) ((cfg_entry)->base_offset+(cfg_entry)->field->offset) /* Add fields to a device - the add_fields macro expects to get a pointer to --- linux-3.19.0.orig/drivers/xen/xen-pciback/conf_space_header.c +++ linux-3.19.0/drivers/xen/xen-pciback/conf_space_header.c @@ -11,6 +11,10 @@ #include "pciback.h" #include "conf_space.h" +struct pci_cmd_info { + u16 val; +}; + struct pci_bar_info { u32 val; u32 len_val; @@ -20,22 +24,36 @@ #define is_enable_cmd(value) ((value)&(PCI_COMMAND_MEMORY|PCI_COMMAND_IO)) #define is_master_cmd(value) ((value)&PCI_COMMAND_MASTER) -static int command_read(struct pci_dev *dev, int offset, u16 *value, void *data) +/* Bits guests are allowed to control in permissive mode. */ +#define PCI_COMMAND_GUEST (PCI_COMMAND_MASTER|PCI_COMMAND_SPECIAL| \ + PCI_COMMAND_INVALIDATE|PCI_COMMAND_VGA_PALETTE| \ + PCI_COMMAND_WAIT|PCI_COMMAND_FAST_BACK) + +static void *command_init(struct pci_dev *dev, int offset) { - int i; - int ret; + struct pci_cmd_info *cmd = kmalloc(sizeof(*cmd), GFP_KERNEL); + int err; - ret = xen_pcibk_read_config_word(dev, offset, value, data); - if (!pci_is_enabled(dev)) - return ret; - - for (i = 0; i < PCI_ROM_RESOURCE; i++) { - if (dev->resource[i].flags & IORESOURCE_IO) - *value |= PCI_COMMAND_IO; - if (dev->resource[i].flags & IORESOURCE_MEM) - *value |= PCI_COMMAND_MEMORY; + if (!cmd) + return ERR_PTR(-ENOMEM); + + err = pci_read_config_word(dev, PCI_COMMAND, &cmd->val); + if (err) { + kfree(cmd); + return ERR_PTR(err); } + return cmd; +} + +static int command_read(struct pci_dev *dev, int offset, u16 *value, void *data) +{ + int ret = pci_read_config_word(dev, offset, value); + const struct pci_cmd_info *cmd = data; + + *value &= PCI_COMMAND_GUEST; + *value |= cmd->val & ~PCI_COMMAND_GUEST; + return ret; } @@ -43,6 +61,8 @@ { struct xen_pcibk_dev_data *dev_data; int err; + u16 val; + struct pci_cmd_info *cmd = data; dev_data = pci_get_drvdata(dev); if (!pci_is_enabled(dev) && is_enable_cmd(value)) { @@ -83,6 +103,19 @@ } } + cmd->val = value; + + if (!permissive && (!dev_data || !dev_data->permissive)) + return 0; + + /* Only allow the guest to control certain bits. */ + err = pci_read_config_word(dev, offset, &val); + if (err || val == value) + return err; + + value &= PCI_COMMAND_GUEST; + value |= val & ~PCI_COMMAND_GUEST; + return pci_write_config_word(dev, offset, value); } @@ -282,6 +315,8 @@ { .offset = PCI_COMMAND, .size = 2, + .init = command_init, + .release = bar_release, .u.w.read = command_read, .u.w.write = command_write, }, --- linux-3.19.0.orig/drivers/xen/xen-scsiback.c +++ linux-3.19.0/drivers/xen/xen-scsiback.c @@ -708,12 +708,11 @@ static int scsiback_do_cmd_fn(struct vscsibk_info *info) { struct vscsiif_back_ring *ring = &info->ring; - struct vscsiif_request *ring_req; + struct vscsiif_request ring_req; struct vscsibk_pend *pending_req; RING_IDX rc, rp; int err, more_to_do; uint32_t result; - uint8_t act; rc = ring->req_cons; rp = ring->sring->req_prod; @@ -734,11 +733,10 @@ if (!pending_req) return 1; - ring_req = RING_GET_REQUEST(ring, rc); + ring_req = *RING_GET_REQUEST(ring, rc); ring->req_cons = ++rc; - act = ring_req->act; - err = prepare_pending_reqs(info, ring_req, pending_req); + err = prepare_pending_reqs(info, &ring_req, pending_req); if (err) { switch (err) { case -ENODEV: @@ -754,9 +752,9 @@ return 1; } - switch (act) { + switch (ring_req.act) { case VSCSIIF_ACT_SCSI_CDB: - if (scsiback_gnttab_data_map(ring_req, pending_req)) { + if (scsiback_gnttab_data_map(&ring_req, pending_req)) { scsiback_fast_flush_area(pending_req); scsiback_do_resp_with_sense(NULL, DRIVER_ERROR << 24, 0, pending_req); @@ -767,7 +765,7 @@ break; case VSCSIIF_ACT_SCSI_ABORT: scsiback_device_action(pending_req, TMR_ABORT_TASK, - ring_req->ref_rqid); + ring_req.ref_rqid); break; case VSCSIIF_ACT_SCSI_RESET: scsiback_device_action(pending_req, TMR_LUN_RESET, 0); --- linux-3.19.0.orig/dropped.txt +++ linux-3.19.0/dropped.txt @@ -0,0 +1,11 @@ +UBUNTU: SAUCE: (no-up) dell-wmi: Demote unknown WMI event message to pr_debug +UBUNTU: SAUCE: (no-up) arm64: dts: Add X-Gene reboot driver dts node +UBUNTU: SAUCE: (no-up) Add documentation for generic SYSCON reboot driver. +UBUNTU: SAUCE: fix perf_regs definitions for arm64 +UBUNTU: SAUCE: aufs3 -- (no-up) aufs3-mmap.patch +Revert "UBUNTU: SAUCE: aufs3 -- (no-up) aufs3-mmap.patch" +UBUNTU: SAUCE: aufs3 -- (no-up) aufs3-mmap.patch +UBUNTU: SAUCE: aufs3 -- avoid aufs3-mmap.patch include hell for arm64 +UBUNTU: SAUCE: (no-up) irqchip:gic: change access of gicc_ctrl register to read modify write. +UBUNTU: SAUCE: (no-up) PCI: Increase BAR size quirk for IBM ipr SAS Crocodile adapters + --- linux-3.19.0.orig/firmware/Makefile +++ linux-3.19.0/firmware/Makefile @@ -20,80 +20,32 @@ # accurate. In the latter case it doesn't matter -- it'll use $(fw-shipped-all). # But be aware that the config file might not be included at all. -ifdef CONFIG_ACENIC_OMIT_TIGON_I -acenic-objs := acenic/tg2.bin -fw-shipped- += acenic/tg1.bin -else -acenic-objs := acenic/tg1.bin acenic/tg2.bin -endif -fw-shipped-$(CONFIG_ACENIC) += $(acenic-objs) -fw-shipped-$(CONFIG_ADAPTEC_STARFIRE) += adaptec/starfire_rx.bin \ - adaptec/starfire_tx.bin -fw-shipped-$(CONFIG_ATARI_DSP56K) += dsp56k/bootstrap.bin -fw-shipped-$(CONFIG_ATM_AMBASSADOR) += atmsar11.fw -fw-shipped-$(CONFIG_BNX2X) += bnx2x/bnx2x-e1-6.2.9.0.fw \ - bnx2x/bnx2x-e1h-6.2.9.0.fw \ - bnx2x/bnx2x-e2-6.2.9.0.fw -fw-shipped-$(CONFIG_BNX2) += bnx2/bnx2-mips-09-6.2.1a.fw \ - bnx2/bnx2-rv2p-09-6.0.17.fw \ - bnx2/bnx2-rv2p-09ax-6.0.17.fw \ - bnx2/bnx2-mips-06-6.2.1.fw \ - bnx2/bnx2-rv2p-06-6.0.15.fw -fw-shipped-$(CONFIG_CASSINI) += sun/cassini.bin -fw-shipped-$(CONFIG_CHELSIO_T3) += cxgb3/t3b_psram-1.1.0.bin \ - cxgb3/t3c_psram-1.1.0.bin \ - cxgb3/ael2005_opt_edc.bin \ - cxgb3/ael2005_twx_edc.bin \ - cxgb3/ael2020_twx_edc.bin -fw-shipped-$(CONFIG_DRM_MGA) += matrox/g200_warp.fw matrox/g400_warp.fw -fw-shipped-$(CONFIG_DRM_R128) += r128/r128_cce.bin -fw-shipped-$(CONFIG_DRM_RADEON) += radeon/R100_cp.bin radeon/R200_cp.bin \ - radeon/R300_cp.bin radeon/R420_cp.bin \ - radeon/RS690_cp.bin radeon/RS600_cp.bin \ - radeon/R520_cp.bin \ - radeon/R600_pfp.bin radeon/R600_me.bin \ - radeon/RV610_pfp.bin radeon/RV610_me.bin \ - radeon/RV630_pfp.bin radeon/RV630_me.bin \ - radeon/RV620_pfp.bin radeon/RV620_me.bin \ - radeon/RV635_pfp.bin radeon/RV635_me.bin \ - radeon/RV670_pfp.bin radeon/RV670_me.bin \ - radeon/RS780_pfp.bin radeon/RS780_me.bin \ - radeon/RV770_pfp.bin radeon/RV770_me.bin \ - radeon/RV730_pfp.bin radeon/RV730_me.bin \ - radeon/RV710_pfp.bin radeon/RV710_me.bin -fw-shipped-$(CONFIG_DVB_AV7110) += av7110/bootcode.bin -fw-shipped-$(CONFIG_DVB_TTUSB_BUDGET) += ttusb-budget/dspbootcode.bin +fw-shipped-$(CONFIG_BNX2X) += bnx2x/bnx2x-e1-7.8.17.0.fw \ + bnx2x/bnx2x-e1h-7.8.17.0.fw \ + bnx2x/bnx2x-e2-7.8.17.0.fw +fw-shipped-$(CONFIG_BNX2) += bnx2/bnx2-mips-09-6.2.1b.fw \ + bnx2/bnx2-rv2p-06-6.0.15.fw \ + bnx2/bnx2-mips-06-6.2.3.fw \ + bnx2/bnx2-rv2p-09-6.0.17.fw \ + bnx2/bnx2-rv2p-09ax-6.0.17.fw fw-shipped-$(CONFIG_E100) += e100/d101m_ucode.bin e100/d101s_ucode.bin \ e100/d102e_ucode.bin -fw-shipped-$(CONFIG_MYRI_SBUS) += myricom/lanai.bin -fw-shipped-$(CONFIG_PCMCIA_PCNET) += cis/LA-PCM.cis cis/PCMLM28.cis \ - cis/DP83903.cis cis/NE2K.cis \ - cis/tamarack.cis cis/PE-200.cis \ - cis/PE520.cis -fw-shipped-$(CONFIG_PCMCIA_3C589) += cis/3CXEM556.cis -fw-shipped-$(CONFIG_PCMCIA_3C574) += cis/3CCFEM556.cis -fw-shipped-$(CONFIG_SERIAL_8250_CS) += cis/MT5634ZLX.cis cis/RS-COM-2P.cis \ - cis/COMpad2.cis cis/COMpad4.cis \ - cis/SW_555_SER.cis cis/SW_7xx_SER.cis \ - cis/SW_8xx_SER.cis -fw-shipped-$(CONFIG_PCMCIA_SMC91C92) += ositech/Xilinx7OD.bin -fw-shipped-$(CONFIG_SCSI_ADVANSYS) += advansys/mcode.bin advansys/38C1600.bin \ - advansys/3550.bin advansys/38C0800.bin +fw-shipped-$(CONFIG_PCMCIA_PCNET) += + +fw-shipped-$(CONFIG_PCMCIA_3C589) += +fw-shipped-$(CONFIG_PCMCIA_3C574) += +fw-shipped-$(CONFIG_SERIAL_8250_CS) += + fw-shipped-$(CONFIG_SCSI_QLOGIC_1280) += qlogic/1040.bin qlogic/1280.bin \ qlogic/12160.bin fw-shipped-$(CONFIG_SCSI_QLOGICPTI) += qlogic/isp1000.bin fw-shipped-$(CONFIG_INFINIBAND_QIB) += qlogic/sd7220.fw fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp -fw-shipped-$(CONFIG_SND_MAESTRO3) += ess/maestro3_assp_kernel.fw \ - ess/maestro3_assp_minisrc.fw fw-shipped-$(CONFIG_SND_SB16_CSP) += sb16/mulaw_main.csp sb16/alaw_main.csp \ sb16/ima_adpcm_init.csp \ sb16/ima_adpcm_playback.csp \ sb16/ima_adpcm_capture.csp -fw-shipped-$(CONFIG_SND_YMFPCI) += yamaha/ds1_ctrl.fw yamaha/ds1_dsp.fw \ - yamaha/ds1e_ctrl.fw fw-shipped-$(CONFIG_SND_WAVEFRONT) += yamaha/yss225_registers.bin -fw-shipped-$(CONFIG_TEHUTI) += tehuti/bdx.bin fw-shipped-$(CONFIG_TIGON3) += tigon/tg3.bin tigon/tg3_tso.bin \ tigon/tg3_tso5.bin fw-shipped-$(CONFIG_TYPHOON) += 3com/typhoon.bin @@ -101,40 +53,8 @@ emi26/bitstream.fw fw-shipped-$(CONFIG_USB_EMI62) += emi62/loader.fw emi62/bitstream.fw \ emi62/spdif.fw emi62/midi.fw -fw-shipped-$(CONFIG_USB_KAWETH) += kaweth/new_code.bin kaweth/trigger_code.bin \ - kaweth/new_code_fix.bin \ - kaweth/trigger_code_fix.bin -ifdef CONFIG_FIRMWARE_IN_KERNEL -fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_MPR) += keyspan/mpr.fw -fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_USA18X) += keyspan/usa18x.fw -fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_USA19) += keyspan/usa19.fw -fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_USA19QI) += keyspan/usa19qi.fw -fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_USA19QW) += keyspan/usa19qw.fw -fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_USA19W) += keyspan/usa19w.fw -fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_USA28) += keyspan/usa28.fw -fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_USA28XA) += keyspan/usa28xa.fw -fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_USA28XB) += keyspan/usa28xb.fw -fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_USA28X) += keyspan/usa28x.fw -fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_USA49W) += keyspan/usa49w.fw -fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_USA49WLC) += keyspan/usa49wlc.fw -else -fw-shipped- += keyspan/mpr.fw keyspan/usa18x.fw keyspan/usa19.fw \ - keyspan/usa19qi.fw keyspan/usa19qw.fw keyspan/usa19w.fw \ - keyspan/usa28.fw keyspan/usa28xa.fw keyspan/usa28xb.fw \ - keyspan/usa28x.fw keyspan/usa49w.fw keyspan/usa49wlc.fw -endif -fw-shipped-$(CONFIG_USB_SERIAL_TI) += ti_3410.fw ti_5052.fw \ - mts_cdma.fw mts_gsm.fw mts_edge.fw -fw-shipped-$(CONFIG_USB_SERIAL_EDGEPORT) += edgeport/boot.fw edgeport/boot2.fw \ - edgeport/down.fw edgeport/down2.fw -fw-shipped-$(CONFIG_USB_SERIAL_EDGEPORT_TI) += edgeport/down3.bin fw-shipped-$(CONFIG_USB_SERIAL_WHITEHEAT) += whiteheat_loader.fw whiteheat.fw \ # whiteheat_loader_debug.fw -fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_PDA) += keyspan_pda/keyspan_pda.fw -fw-shipped-$(CONFIG_USB_SERIAL_XIRCOM) += keyspan_pda/xircom_pgs.fw -fw-shipped-$(CONFIG_USB_VICAM) += vicam/firmware.fw -fw-shipped-$(CONFIG_VIDEO_CPIA2) += cpia2/stv0672_vp4.bin -fw-shipped-$(CONFIG_YAM) += yam/1200.bin yam/9600.bin fw-shipped-all := $(fw-shipped-y) $(fw-shipped-m) $(fw-shipped-) --- linux-3.19.0.orig/firmware/WHENCE +++ linux-3.19.0/firmware/WHENCE @@ -619,16 +619,6 @@ -------------------------------------------------------------------------- -Driver: MYRI_SBUS - MyriCOM Gigabit Ethernet - -File: myricom/lanai.bin - -Licence: Unknown - -Found in hex form in kernel source. - --------------------------------------------------------------------------- - Driver: bnx2x: Broadcom Everest File: bnx2x/bnx2x-e1-6.2.9.0.fw --- linux-3.19.0.orig/firmware/bnx2/bnx2-mips-06-6.2.3.fw.ihex +++ linux-3.19.0/firmware/bnx2/bnx2-mips-06-6.2.3.fw.ihex @@ -0,0 +1,5804 @@ +:10000000080001180800000000004A68000000C84D +:1000100000000000000000000000000008004A6826 +:100020000000001400004B30080000A00800000091 +:100030000000569400004B44080058200000008443 +:100040000000A1D808005694000001580000A25CEE +:100050000800321008000000000072F00000A3B495 +:10006000000000000000000000000000080072F026 +:1000700000000024000116A40800049008000400F9 +:10008000000017D4000116C80000000000000000A6 +:100090000000000000000000000000000000000060 +:1000A000080000A80800000000003BFC00012E9C96 +:1000B0000000000000000000000000000000000040 +:1000C00000000000000000000A00004600000000E0 +:1000D000000000000000000D636F6D362E322E33DD +:1000E0000000000006020302000000000000000300 +:1000F000000000C800000032000000030000000003 +:1001000000000000000000000000000000000000EF +:1001100000000010000001360000EA600000000549 +:1001200000000000000000000000000000000008C7 +:1001300000000000000000000000000000000000BF +:1001400000000000000000000000000000000000AF +:10015000000000000000000000000000000000009F +:10016000000000020000000000000000000000008D +:10017000000000000000000000000000000000007F +:10018000000000000000000000000010000000005F +:10019000000000000000000000000000000000005F +:1001A000000000000000000000000000000000004F +:1001B000000000000000000000000000000000003F +:1001C000000000000000000000000000000000002F +:1001D000000000000000000000000000000000001F +:1001E0000000000010000003000000000000000DEF +:1001F0000000000D3C02080024424AA03C03080015 +:1002000024634B9CAC4000000043202B1480FFFD76 +:10021000244200043C1D080037BD7FFC03A0F021F0 +:100220003C100800261001183C1C0800279C4AA01E +:100230000E000168000000000000000D27470100CB +:1002400090E3000B2402001A94E5000814620028D1 +:10025000000020218CE200003C0308008C63004475 +:1002600094E60014000211C20002104030A4000203 +:10027000005A10212463000130A50004A446008028 +:100280003C010800AC23004410A000190004202BFE +:100290008F4202B804410008240400013C02080017 +:1002A0008C420060244200013C010800AC22006046 +:1002B00003E00008008010218CE2002094E3001687 +:1002C00000002021AF4202808CE20004A743028498 +:1002D000AF4202883C021000AF4202B83C02080064 +:1002E0008C42005C244200013C010800AC22005C0E +:1002F00003E00008008010212747010090E3000B75 +:100300002402000394E50008146200280000202164 +:100310008CE200003C0308008C63004494E6001467 +:10032000000211C20002104030A40002005A102145 +:100330002463000130A50004A44600803C010800AD +:10034000AC23004410A000190004202B8F4202B8F7 +:1003500004410008240400013C0208008C420060B3 +:10036000244200013C010800AC22006003E00008C8 +:10037000008010218CE2002094E300160000202170 +:10038000AF4202808CE20004A7430284AF4202889D +:100390003C021000AF4202B83C0208008C42005CF4 +:1003A000244200013C010800AC22005C03E000088C +:1003B000008010218F4301002402010050620003DD +:1003C000000311C20000000D000311C20002104022 +:1003D000005A1021A440008003E000080000102112 +:1003E0009362000003E00008AF80000003E0000813 +:1003F0000000102103E00008000010212402010089 +:1004000014820008000000003C0208008C4200FC3E +:10041000244200013C010800AC2200FC0A0000DD7F +:1004200030A200203C0208008C42008424420001DB +:100430003C010800AC22008430A2002010400008DB +:1004400030A300103C0208008C4201082442000145 +:100450003C010800AC22010803E000080000000095 +:1004600010600008000000003C0208008C420104FB +:10047000244200013C010800AC22010403E0000812 +:10048000000000003C0208008C42010024420001F0 +:100490003C010800AC22010003E00008000000005D +:1004A00027BDFFE8AFBF0010274401009483000878 +:1004B000306200041040001B306600028F4202B818 +:1004C00004410008240500013C0208008C42006041 +:1004D000244200013C010800AC2200600A0001290E +:1004E0008FBF00108C82002094830016000028210A +:1004F000AF4202808C820004A7430284AF4202888C +:100500003C021000AF4202B83C0208008C42005C82 +:10051000244200013C010800AC22005C0A000129D1 +:100520008FBF001010C00006006028218F4401001A +:100530000E0000CD000000000A0001282405000183 +:100540008F8200088F4301045043000700002821D8 +:100550008F4401000E0000CD000000008F42010416 +:10056000AF820008000028218FBF001000A01021DA +:1005700003E0000827BD001827BDFFE8AFBF001447 +:10058000AFB00010974201083043700024022000F1 +:100590001062000B286220011440002F000010217F +:1005A00024024000106200250000000024026000C8 +:1005B00010620026000010210A0001658FBF0014A0 +:1005C00027500100920200091040001A2403000184 +:1005D0003C0208008C420020104000160000182148 +:1005E0000E00049300000000960300083C0608007B +:1005F00094C64B5E8E0400188F8200209605000C76 +:1006000000031C0000661825AC440000AC45000443 +:1006100024040001AC400008AC40000CAC400010C9 +:10062000AC400014AC4000180E0004B8AC43001CF1 +:10063000000018210A000164006010210E0003254B +:10064000000000000A000164000010210E000EE905 +:1006500000000000000010218FBF00148FB00010B8 +:1006600003E0000827BD001827BDFFE0AFB2001867 +:100670003C036010AFBF001CAFB10014AFB000105E +:100680008C6450002402FF7F3C1A800000822024EA +:100690003484380C24020037AC6450003C1208004B +:1006A00026524AD8AF42000824020C80AF420024F0 +:1006B0003C1B80083C06080024C60324024010218D +:1006C0002404001D2484FFFFAC4600000481FFFDCC +:1006D000244200043C020800244204B03C0108000B +:1006E000AC224AE03C020800244202303C010800EF +:1006F000AC224AE43C020800244201743C03080096 +:100700002463032C3C040800248403D83C0508001F +:1007100024A538F03C010800AC224B403C02080004 +:10072000244202EC3C010800AC264B243C010800AA +:10073000AC254B343C010800AC234B3C3C01080089 +:10074000AC244B443C010800AC224B483C0108005F +:10075000AC234ADC3C010800AC204AE83C0108001C +:10076000AC204AEC3C010800AC204AF03C010800F7 +:10077000AC204AF43C010800AC204AF83C010800D7 +:10078000AC204AFC3C010800AC204B003C010800B6 +:10079000AC244B043C010800AC204B083C01080091 +:1007A000AC204B0C3C010800AC204B103C01080075 +:1007B000AC204B143C010800AC204B183C01080055 +:1007C000AC264B1C3C010800AC264B203C01080029 +:1007D000AC254B303C010800AC234B380E000623FF +:1007E000000000003C028000344200708C42000097 +:1007F000AF8200143C0308008C6300208F82000449 +:10080000104300043C0280000E00045BAF83000430 +:100810003C028000344600703C0308008C6300A05A +:100820003C0208008C4200A4104300048F84001492 +:100830003C010800AC2300A4A743009E8CCA000022 +:100840003C0308008C6300BC3C0208008C4200B8EA +:100850000144202300641821000040210064202B63 +:1008600000481021004410213C010800AC2300BCCA +:100870003C010800AC2200B88F5100003222000772 +:100880001040FFDCAF8A00148CC600003C05080055 +:100890008CA500BC3C0408008C8400B800CA30233E +:1008A00000A628210000102100A6302B0082202164 +:1008B00000862021322700013C010800AC2500BC45 +:1008C0003C010800AC2400B810E0001F32220002F6 +:1008D0008F420100AF4200208F420104AF4200A8C6 +:1008E0009342010B0E0000C6305000FF2E02001E86 +:1008F00054400004001010800E0000C90A000213CA +:1009000000000000005210218C4200000040F80955 +:1009100000000000104000053C0240008F4301042D +:100920003C026020AC4300143C024000AF4201385E +:100930003C0208008C420034244200013C010800C3 +:10094000AC220034322200021040000E3222000499 +:100950008F4201400E0000C6AF4200200E000295FB +:10096000000000003C024000AF4201783C02080059 +:100970008C420038244200013C010800AC220038BF +:10098000322200041040FF983C0280008F42018018 +:100990000E0000C6AF4200208F43018024020F00EA +:1009A00014620005000000008F420188A742009CED +:1009B0000A0002483C0240009362000024030050F9 +:1009C000304200FF144300083C0240000E00027B4E +:1009D00000000000544000043C0240000E000D7571 +:1009E000000000003C024000AF4201B83C02080099 +:1009F0008C42003C244200013C010800AC22003C37 +:100A00000A0001C83C0280003C0290003442000110 +:100A100000822025AF4400208F4200200440FFFECA +:100A20000000000003E00008000000003C0280001D +:100A3000344200010082202503E00008AF4400207A +:100A400027BDFFE0AFB10014AFB0001000808821D7 +:100A5000AFBF00180E00025030B000FF9362007D5F +:100A60000220202102028025A370007D8F70007477 +:100A70003C0280000E000259020280241600000988 +:100A80008FBF00188F4201F80440FFFE24020002CD +:100A9000AF5101C0A34201C43C021000AF4201F8B3 +:100AA0008FBF00188FB100148FB0001003E0000852 +:100AB00027BD002027BDFFE8AFBF0010974201848B +:100AC0008F440188304202001040000500002821B8 +:100AD0000E000FAA000000000A00028D240500018C +:100AE0003C02FF0004800005008218243C02040040 +:100AF000506200019362003E240500018FBF001088 +:100B000000A0102103E0000827BD0018A360002208 +:100B10008F4401400A00025E2405000127BDFFE862 +:100B2000AFBF0014AFB0001093620000304400FF6C +:100B300038830020388200300003182B0002102B6D +:100B40000062182410600003240200501482008008 +:100B50008FBF001493620005304200011040007CFA +:100B60008FBF0014934201482443FFFF2C6200050D +:100B7000104000788FB00010000310803C03080084 +:100B800024634A68004310218C42000000400008A2 +:100B9000000000000E0002508F4401408F70000CD6 +:100BA0008F4201441602000224020001AF62000CD1 +:100BB0000E0002598F4401408F420144145000043A +:100BC0008FBF00148FB000100A000F2027BD00183F +:100BD0008F62000C0A0003040000000097620010FE +:100BE0008F4301443042FFFF1462001A00000000EE +:100BF00024020001A76200108F4202380443001053 +:100C00008F4201403C02003F3446F0003C0560004A +:100C10003C04FFC08CA22BBC0044182400461024C6 +:100C20000002130200031D82106200390000000060 +:100C30008F4202380440FFF7000000008F4201405D +:100C4000AF4202003C021000AF4202380A00032209 +:100C50008FBF0014976200100A0003040000000018 +:100C60000E0002508F440140976200128F430144EE +:100C70003050FFFF1603000224020001A762001299 +:100C80000E0002598F4401408F42014416020004B5 +:100C90008FBF00148FB000100A00029127BD00180A +:100CA000976200120A00030400000000976200141B +:100CB0008F4301443042FFFF14620006240200010A +:100CC0008FBF00148FB00010A76200140A00124AF0 +:100CD00027BD0018976200141440001D8FBF001438 +:100CE0000A00031C00000000976200168F430144B5 +:100CF0003042FFFF1462000B240200018FBF00147A +:100D00008FB00010A76200160A000B1227BD001852 +:100D10009742007824420004A76200100A000322D0 +:100D20008FBF001497620016240300013042FFFFBA +:100D3000144300078FBF00143C0208008C4200706F +:100D4000244200013C010800AC2200708FBF001457 +:100D50008FB0001003E0000827BD001827BDFFE892 +:100D6000AFBF0014AFB000108F50010093620000BD +:100D700093430109304400FF2402001F106200A5C4 +:100D80002862002010400018240200382862000A5F +:100D90001040000C2402000B286200081040002CB8 +:100DA00000000000046000E52862000214400028F2 +:100DB00024020006106200268FBF00140A00041FE0 +:100DC0008FB000101062005E2862000B144000DC3F +:100DD0008FBF00142402000E106200738FB0001049 +:100DE0000A00041F00000000106200C028620039E1 +:100DF0001040000A2402008024020036106200CA5B +:100E000028620037104000B424020035106200C18F +:100E10008FBF00140A00041F8FB000101062002B57 +:100E20002862008110400006240200C82402003914 +:100E3000106200B48FBF00140A00041F8FB00010AE +:100E4000106200998FBF00140A00041F8FB00010B9 +:100E50003C0208008C420020104000B98FBF0014F3 +:100E60000E000493000000008F4201008F830020D9 +:100E70009745010C97460108AC6200008F420104BF +:100E80003C04080094844B5E00052C00AC62000416 +:100E90008F4201180006340000C43025AC620008FF +:100EA0008F42011C24040001AC62000C9342010A31 +:100EB00000A22825AC650010AC600014AC600018DE +:100EC000AC66001C0A0003F58FBF00143C0208004A +:100ED0008C4200201040009A8FBF00140E00049333 +:100EE00000000000974401083C03080094634B5E37 +:100EF0009745010C000422029746010E8F820020C4 +:100F0000000426000083202500052C003C030080FF +:100F100000A6282500832025AC400000AC4000043A +:100F2000AC400008AC40000CAC450010AC400014D4 +:100F3000AC400018AC44001C0A0003F42404000177 +:100F40009742010C14400015000000009362000558 +:100F50003042001014400011000000000E0002504A +:100F6000020020219362000502002021344200107B +:100F70000E000259A36200059362000024030020C2 +:100F8000304200FF1043006D020020218FBF00148B +:100F90008FB000100A000FC027BD00180000000D20 +:100FA0000A00041E8FBF00143C0208008C4200207F +:100FB000104000638FBF00140E0004930000000077 +:100FC0008F4201048F8300209744010C3C050800E8 +:100FD00094A54B5EAC6200009762002C00042400D4 +:100FE0003042FFFF008220253C02400E00A228254F +:100FF000AC640004AC600008AC60000CAC60001095 +:10100000AC600014AC600018AC65001C0A0003F46E +:10101000240400010E00025002002021A7600008F5 +:101020000E00025902002021020020210E00025E63 +:10103000240500013C0208008C42002010400040C2 +:101040008FBF00140E000493000000009742010CB3 +:101050008F8300203C05080094A54B5E000214001D +:10106000AC700000AC620004AC6000088F64004CFF +:101070003C02401F00A22825AC64000C8F62005087 +:1010800024040001AC6200108F620054AC620014B2 +:10109000AC600018AC65001C8FBF00148FB000104E +:1010A0000A0004B827BD0018240200205082002541 +:1010B0008FB000100E000F0A020020211040002007 +:1010C0008FBF0014020020218FB0001000002821E3 +:1010D0000A00025E27BD0018020020218FBF001405 +:1010E0008FB000100A00058027BD00189745010C3D +:1010F000020020218FBF00148FB000100A0005A04D +:1011000027BD0018020020218FB000100A0005C57D +:1011100027BD00189345010D020020218FB000105B +:101120000A00060F27BD0018020020218FBF0014FF +:101130008FB000100A0005EB27BD00188FBF001408 +:101140008FB0001003E0000827BD00188F4202781E +:101150000440FFFE2402000234840080AF440240B9 +:10116000A34202443C02100003E00008AF420278B0 +:101170003C04080094844B6A3C0208008C424B7487 +:101180003083FFFF000318C000431021AF42003C32 +:101190003C0208008C424B70AF4200383C020050C9 +:1011A00034420008AF4200300000000000000000A0 +:1011B000000000008F420000304200201040FFFD80 +:1011C000000000008F4204003C010800AC224B608C +:1011D0008F4204043C010800AC224B643C02002016 +:1011E000AF420030000000003C02080094424B680F +:1011F0003C03080094634B6C3C05080094A54B6EBF +:1012000024840001004310213083FFFF3C010800CB +:10121000A4224B683C010800A4244B6A1465000317 +:10122000000000003C010800A4204B6A03E0000815 +:10123000000000003C05000A27BDFFE80345282107 +:101240003C04080024844B50AFBF00100E00051D65 +:101250002406000A3C02080094424B523C0308005A +:1012600094634B6E3042000F244200030043180485 +:1012700024027FFF0043102B10400002AF83001CAC +:101280000000000D0E00042A000000003C020800CF +:1012900094424B5A8FBF001027BD001803E000088E +:1012A000A74200A23C02000A034210219443000618 +:1012B0003C02080094424B5A3C010800A4234B56C0 +:1012C000004310238F83001C00021400000214034B +:1012D0000043102B03E000083842000127BDFFE85F +:1012E000AFBF00103C02000A0342102194420006E6 +:1012F0003C010800A4224B560E00047700000000B9 +:101300005440FFF93C02000A8FBF001003E00008C0 +:1013100027BD001827BDFFE8AFBF00100E000477FF +:101320000000000010400003000000000E000485D3 +:10133000000000003C0208008C424B608FBF001090 +:1013400027430400AF4200383C0208008C424B6443 +:1013500027BD0018AF830020AF42003C3C020005CF +:10136000AF42003003E00008AF8000188F82001801 +:101370003C0300060002114000431025AF4200303C +:101380000000000000000000000000008F4200008C +:10139000304200101040FFFD27420400AF820020C1 +:1013A00003E00008AF8000183C0608008CC64B64C0 +:1013B0008F8500188F8300203C02080094424B5A0E +:1013C00027BDFFE024A50001246300202442000182 +:1013D00024C70020AFB10014AFB00010AFBF001899 +:1013E000AF850018AF8300203C010800A4224B5AAF +:1013F000309000FF3C010800AC274B6404C100089A +:101400000000882104E00006000000003C02080003 +:101410008C424B60244200013C010800AC224B602E +:101420003C02080094424B5A3C03080094634B680A +:101430000010202B004310262C42000100441025F0 +:10144000144000048F830018240200101462000F5F +:10145000000000000E0004A9241100013C03080054 +:1014600094634B5A3C02080094424B681462000398 +:10147000000000000E00042A000000001600000317 +:10148000000000000E000493000000003C03080070 +:1014900094634B5E3C02080094424B5C2463000161 +:1014A0003064FFFF3C010800A4234B5E148200035C +:1014B000000000003C010800A4204B5E1200000662 +:1014C000000000003C02080094424B5AA74200A2D0 +:1014D0000A00050B022010210E0004770000000016 +:1014E00010400004022010210E00048500000000BE +:1014F000022010218FBF00188FB100148FB0001090 +:1015000003E0000827BD00203084FFFF30A5FFFF67 +:101510000000182110800007000000003082000148 +:101520001040000200042042006518210A00051343 +:101530000005284003E000080060102110C00006EC +:1015400024C6FFFF8CA2000024A50004AC8200008A +:101550000A00051D2484000403E0000800000000C8 +:1015600010A0000824A3FFFFAC86000000000000CC +:10157000000000002402FFFF2463FFFF1462FFFA53 +:101580002484000403E0000800000000240200019D +:10159000AF62000CA7620010A7620012A7620014DD +:1015A00003E00008A76200163082007F034210218A +:1015B0003C08000E004818213C0208008C42002024 +:1015C00027BDFFD82407FF80AFB3001CAFB20018BF +:1015D000AFB10014AFB00010AFBF00200080802179 +:1015E00030B100FF0087202430D200FF1040002FD0 +:1015F00000009821AF44002C9062000024030050AA +:10160000304200FF1443000E000000003C020800BE +:101610008C4200E00202102100471024AF42002C4F +:101620003C0208008C4200E0020210213042007FA0 +:101630000342102100481021944200D43053FFFF90 +:101640000E000493000000003C02080094424B5E30 +:101650008F8300200011340000C2302500122C00BE +:101660003C02400000C2302534A50001AC700000EF +:101670008FBF0020AC6000048FB20018AC7300086C +:101680008FB10014AC60000C8FB3001CAC6500106F +:101690008FB00010AC60001424040001AC6000188E +:1016A00027BD00280A0004B8AC66001C8FBF0020CC +:1016B0008FB3001C8FB200188FB100148FB00010D0 +:1016C00003E0000827BD00289343010F2402001007 +:1016D0001062000E2865001110A0000724020012FD +:1016E000240200082405003A1062000600003021A0 +:1016F00003E0000800000000240500351462FFFC30 +:10170000000030210A000538000000008F420074FC +:1017100024420FA003E00008AF62000C27BDFFE8E1 +:10172000AFBF00100E00025E240500018FBF001045 +:1017300024020001A762001227BD00182402000144 +:1017400003E00008A360002227BDFFE0AFB1001452 +:10175000AFB00010AFBF001830B1FFFF0E00025055 +:10176000008080219362003F24030004304200FF88 +:101770001443000C02002021122000082402000A59 +:101780000E00053100000000936200052403FFFEF7 +:1017900000431024A362000524020012A362003F4C +:1017A000020020210E000259A360008116200003D0 +:1017B000020020210E0005950000000002002021FB +:1017C000322600FF8FBF00188FB100148FB00010B9 +:1017D000240500380A00053827BD002027BDFFE09A +:1017E000AFBF001CAFB20018AFB10014AFB0001013 +:1017F0000E000250008080210E0005310000000024 +:101800009362003F24120018305100FF123200038F +:101810000200202124020012A362003F936200050F +:101820002403FFFE004310240E000259A3620005AA +:10183000020020212405002016320007000030217C +:101840008FBF001C8FB200188FB100148FB0001032 +:101850000A00025E27BD00208FBF001C8FB2001857 +:101860008FB100148FB00010240500390A0005382C +:1018700027BD002027BDFFE8AFB00010AFBF0014A8 +:101880009742010C2405003600808021144000108E +:10189000304600FF0E00025000000000240200123B +:1018A000A362003F93620005344200100E00053130 +:1018B000A36200050E00025902002021020020212F +:1018C0000E00025E240500200A000604000000004D +:1018D0000E000538000000000E000250020020211A +:1018E000936200232403FF9F020020210043102461 +:1018F0008FBF00148FB00010A36200230A000259AA +:1019000027BD001827BDFFE0AFBF0018AFB100141E +:10191000AFB0001030B100FF0E00025000808021F7 +:10192000240200120E000531A362003F0E0002598E +:101930000200202102002021022030218FBF001848 +:101940008FB100148FB00010240500350A0005384F +:1019500027BD0020A380002C03E00008A380002DF9 +:101960008F4202780440FFFE8F820034AF42024073 +:1019700024020002A34202443C02100003E00008DB +:10198000AF4202783C0360008C6254003042000891 +:101990001440FFFD000000008C625408AF82000C70 +:1019A00024020052AC605408AC645430AC6254342D +:1019B0002402000803E00008AC6254003C0260000E +:1019C0008C42540030420008104000053C03600087 +:1019D0008C625400304200081440FFFD00000000FB +:1019E0008F83000C3C02600003E00008AC43540805 +:1019F00090A3000024020005008040213063003FD6 +:101A000000004821146200050000502190A2001C33 +:101A100094A3001E304900FF306AFFFFAD00000CA8 +:101A2000AD000010AD000024950200148D05001CCF +:101A30008D0400183042FFFF0049102300021100FE +:101A4000000237C3004038210086202300A2102B5B +:101A50000082202300A72823AD05001CAD04001838 +:101A6000A5090014A5090020A50A001603E0000836 +:101A7000A50A00228F4201F80440FFFE2402000262 +:101A8000AF4401C0A34201C43C02100003E00008BF +:101A9000AF4201F83C0208008C4200B427BDFFE8C9 +:101AA000AFBF001424420001AFB000103C01080099 +:101AB000AC2200B48F4300243C02001F30AA00FF78 +:101AC0003442FF8030D800FF006280240080F8217B +:101AD00030EF00FF1158003B01405821240CFF80DB +:101AE0003C19000A3163007F000310C00003194055 +:101AF000006218213C0208008C4200DC25680001CD +:101B0000310D007F03E21021004310213043007F9C +:101B100003431821004C102400794821AF420024CF +:101B20008D220024016C1824006C7026AD22000C5C +:101B30008D220024310800FFAD22001095220014F0 +:101B4000952300208D27001C3042FFFF3063FFFFEC +:101B50008D2600180043102300021100000227C345 +:101B60000040282100C4302300E2102B00C23023A3 +:101B700000E53823AD27001CAD2600189522002073 +:101B8000A522001495220022154B000AA52200165A +:101B90008D2300248D220008254600013145008058 +:101BA0001462000430C4007F108F000238AA008045 +:101BB00000C0502151AF000131C800FF1518FFC906 +:101BC000010058218F8400343082007F03421821A5 +:101BD0003C02000A006218212402FF8000822024B7 +:101BE000AF440024A06A0079A06A00838C62005090 +:101BF0008F840034AC6200708C6500743C027FFFFF +:101C00003442FFFF00A228240E00066BAC6500746E +:101C1000AF5000248FBF00148FB0001003E0000805 +:101C200027BD001827BDFFC0AFBE0038AFB70034D6 +:101C3000AFB5002CAFB20020AFB1001CAFB00018A0 +:101C4000AFBF003CAFB60030AFB40028AFB3002444 +:101C50008F4500248F4600288F43002C3C02001F34 +:101C60003442FF800062182400C230240080A82182 +:101C7000AFA3001400A2F0240E00062FAFA60010A0 +:101C80003C0208008C4200E02410FF8003608821A1 +:101C900002A2102100501024AF4200243C02080090 +:101CA0008C4200E002A210213042007F0342182142 +:101CB0003C02000A00629021924200D293630084A9 +:101CC000305700FF306300FF24020001106200342F +:101CD000036020212402000214620036000000008C +:101CE0000E001216024028219223008392220083C4 +:101CF0003063007F3042007F000210C000031940B3 +:101D0000006218213C0208008C4200DC02A2102173 +:101D10000043382100F01024AF42002892250078BB +:101D20009224008330E2007F034218213C02000C21 +:101D300014850007006280212402FFFFA24200F107 +:101D40002402FFFFA64200F20A0007272402FFFF39 +:101D500096020020A24200F196020022A64200F262 +:101D60008E020024AE4200F492220083A24200F0D0 +:101D70008E4200C8AE4200FC8E4200C4AE4200F863 +:101D80008E220050AE4201008E4200CCAE420104D1 +:101D9000922200853042003F0A0007823442004010 +:101DA0000E00123902402821922200850A00078283 +:101DB0003042003F936200852403FFDF3042003F42 +:101DC000A36200859362008500431024A36200850E +:101DD0009363008393620078307400FF304200FF09 +:101DE00010540036240AFF803C0C000C3283007F24 +:101DF000000310C000031940006218213C020800D3 +:101E00008C4200DC268800013109007F02A21021EB +:101E10000043382130E2007F0342182100EA1024F9 +:101E2000AF420028006C80218E020024028A182410 +:101E3000006A5826AE02000C8E020024310800FF12 +:101E4000AE02001096020014960300208E07001CBC +:101E50003042FFFF3063FFFF8E060018004310235F +:101E600000021100000227C30040282100C43023D3 +:101E700000E2102B00C2302300E53823AE07001C1F +:101E8000AE06001896020020A60200149602002258 +:101E9000A602001692220079304200FF105400077B +:101EA0000000000051370001316800FF92220078E5 +:101EB000304200FF1448FFCD0100A0219222008390 +:101EC000A22200798E2200500A0007E2AE220070A2 +:101ED000A22200858E22004C2405FF80AE42010C18 +:101EE0009222008534420020A2220085924200D135 +:101EF0003C0308008C6300DC305400FF3C02080007 +:101F00008C4200E400143140001420C002A31821C8 +:101F100000C4202102A210210064382100461021B3 +:101F20000045182400E52824AF450028AF43002CC5 +:101F30003042007F924400D030E3007F03422821EA +:101F4000034318213C02000C006280213C02000E79 +:101F5000309600FF00A298211296002A000000008F +:101F60008E02000C02002021026028211040002572 +:101F7000261000280E00064A000000009262000DA4 +:101F800026830001307400FF3042007FA262000D02 +:101F90002404FF801697FFF0267300203C020800FF +:101FA0008C4200DC0000A02102A210210044102479 +:101FB000AF4200283C0208008C4200E43C030800C9 +:101FC0008C6300DC02A2102100441024AF42002CDC +:101FD0003C0208008C4200E402A318213063007F19 +:101FE00002A210213042007F034220210343182126 +:101FF0003C02000C006280213C02000E0A0007A493 +:10200000008298218E4200D8AE2200508E4200D825 +:10201000AE22007092250083924600D19223008365 +:10202000924400D12402FF8000A228243063007F64 +:10203000308400FF00A628250064182A10600002E2 +:1020400030A500FF38A50080A2250083A2250079D5 +:102050000E00063D000000009222007E02A020211A +:10206000A222007A8E2300743C027FFF3442FFFFDD +:10207000006218240E00066BAE2300748FA20010BD +:10208000AF5E00248FBF003CAF4200288FBE0038F7 +:102090008FA200148FB700348FB600308FB5002C9C +:1020A0008FB400288FB300248FB200208FB1001CA2 +:1020B0008FB0001827BD004003E00008AF42002C9D +:1020C00090A2000024420001A0A200003C030800EE +:1020D0008C6300F4304200FF1443000F0080302175 +:1020E000A0A000003C0208008C4200E48F84003471 +:1020F000008220213082007F034218213C02000C24 +:10210000006218212402FF8000822024ACC300005A +:1021100003E00008AF4400288C8200002442002025 +:1021200003E00008AC82000094C200003C080800F4 +:10213000950800CA30E7FFFF008048210102102106 +:10214000A4C2000094C200003042FFFF00E2102B46 +:1021500054400001A4C7000094A200003C03080002 +:102160008C6300CC24420001A4A2000094A20000D1 +:102170003042FFFF544300078F8600280107102BD1 +:10218000A4A000005440000101003821A4C70000B1 +:102190008F8600288CC4001CAF44003C94A2000031 +:1021A0008F43003C3042FFFF000210C00062182144 +:1021B000AF43003C8F42003C008220231880000483 +:1021C000000000008CC200180A00084324420001ED +:1021D0008CC20018AF4200383C020050344200105C +:1021E000AF420030000000000000000000000000CE +:1021F0008F420000304200201040FFFD0000000030 +:102200008F420404AD2200048F420400AD2200007E +:102210003C020020AF42003003E000080000000054 +:1022200027BDFFE0AFB20018AFB10014AFB000108F +:10223000AFBF001C94C2000000C080213C12080007 +:10224000965200C624420001A60200009603000038 +:1022500094E2000000E03021144300058FB100300B +:102260000E000818024038210A000875000000001E +:102270008C8300048C820004244200400461000727 +:10228000AC8200048C8200040440000400000000C2 +:102290008C82000024420001AC8200009602000003 +:1022A0003042FFFF50520001A600000096220000BD +:1022B00024420001A62200008F82002896230000FD +:1022C00094420016144300048FBF001C2402000136 +:1022D000A62200008FBF001C8FB200188FB100141F +:1022E0008FB0001003E0000827BD00208F89002870 +:1022F00027BDFFE0AFBF00188D220028274804004B +:1023000030E700FFAF4200388D22002CAF8800304C +:10231000AF42003C3C020005AF420030000000002C +:1023200000000000000000000000000000000000AD +:10233000000000008C82000C8C82000CAD020000BA +:102340008C820010AD0200048C820018AD020008DF +:102350008C82001CAD02000C8CA20014AD02001097 +:102360008C820020AD02001490820005304200FFF4 +:1023700000021200AD0200188CA20018AD02001C71 +:102380008CA2000CAD0200208CA20010AD02002433 +:102390008CA2001CAD0200288CA20020AD02002CF3 +:1023A000AD060030AD000034978300263402FFFFF5 +:1023B00014620002006020213404FFFF10E00011CD +:1023C000AD04003895230036952400362402000120 +:1023D0003063FFFF000318C20069182190650040B8 +:1023E000308400070082100400451025A0620040E0 +:1023F0008F820028944200563042FFFF0A0008DC1A +:10240000AD02003C952300369524003624020001DD +:102410003063FFFF000318C2006918219065004077 +:1024200030840007008210040002102700451024A9 +:10243000A0620040AD00003C000000000000000071 +:10244000000000003C02000634420040AF42003071 +:102450000000000000000000000000008F420000AB +:10246000304200101040FFFD8F860028AF880030FA +:1024700024C2005624C7003C24C4002824C50032CE +:1024800024C600360E000856AFA200108FBF0018F9 +:1024900003E0000827BD00208F8300243C060800CD +:1024A0008CC600E88F82003430633FFF0003198040 +:1024B00000461021004310212403FF803046007F96 +:1024C00000431024AF420028034618213C02000CB0 +:1024D0000062302190C2000D30A500FF00003821BD +:1024E00034420010A0C2000D8F8900288F8A00247A +:1024F00095230036000A13823048000324020001AD +:10250000A4C3000E1102000B2902000210400005B6 +:10251000240200021100000C240300010A0009201B +:102520000000182111020006000000000A00092026 +:10253000000018218CC2002C0A000920244300014D +:102540008CC20014244300018CC200180043102BDD +:1025500050400009240700012402002714A20003B0 +:10256000000000000A00092C240700019522003E0B +:1025700024420001A522003E000A138230430003DA +:102580002C62000210400009008028211460000421 +:102590000000000094C200360A00093C3046FFFFEC +:1025A0008CC600380A00093C008028210000302138 +:1025B0003C04080024844B780A00088900000000CD +:1025C000274901008D22000C9523000601202021BF +:1025D000000216023046003F3063FFFF240200274E +:1025E00000C0282128C7002810C2000EAF83002495 +:1025F00010E00008240200312402002110C200096A +:102600002402002510C200079382002D0A00095BF6 +:102610000000000010C200059382002D0A00095B33 +:10262000000000000A0008F4000000000A0006266E +:102630000000000095230006912400058D25000C64 +:102640008D2600108D2700188D28001C8D29002054 +:10265000244200013C010800A4234B7E3C010800F9 +:10266000A0244B7D3C010800AC254B843C010800B4 +:10267000AC264B883C010800AC274B903C0108007D +:10268000AC284B943C010800AC294B9803E00008AF +:10269000A382002D8F87002827BDFFC0AFB3003471 +:1026A000AFB20030AFB1002CAFB00028AFBF0038E0 +:1026B0003C0208008C4200D094E3003030B0FFFFB1 +:1026C000005010073045FFFF3063FFFF00C0982126 +:1026D000A7A200103C110800963100C614A3000602 +:1026E0003092FFFF8CE2002424420030AF42003CD5 +:1026F0000A0009948CE2002094E200323042FFFF8D +:1027000054A2000827A400188CE2002C24420030B8 +:10271000AF42003C8CE20028AF4200380A0009A218 +:102720008F84002827A5001027A60020022038212A +:102730000E000818A7A000208FA200182442003025 +:10274000AF4200388FA2001CAF42003C8F840028AB +:102750003C020005AF42003094820034274304005D +:102760003042FFFF0202102B14400007AF830030FD +:1027700094820054948300340202102100431023F9 +:102780000A0009B63043FFFF94830054948200345A +:102790000223182100501023006218233063FFFF2A +:1027A000948200163042FFFF144300030000000033 +:1027B0000A0009C424030001948200163042FFFF7E +:1027C0000043102B104000058F82003094820016C9 +:1027D000006210233043FFFF8F820030AC530000B3 +:1027E000AC400004AC520008AC43000C3C020006B4 +:1027F00034420010AF420030000000000000000032 +:10280000000000008F420000304200101040FFFD29 +:10281000001018C2006418219065004032040007BF +:10282000240200018FBF00388FB300348FB2003014 +:102830008FB1002C8FB000280082100400451025B5 +:1028400027BD004003E00008A062004027BDFFA8AC +:10285000AFB60050AFB5004CAFB40048AFB30044C2 +:10286000AFB1003CAFBF0054AFB20040AFB00038D2 +:102870008C9000003C0208008C4200E88F860034F7 +:10288000960300022413FF8000C2302130633FFF13 +:102890000003198000C3382100F3102490B2000017 +:1028A000AF42002C9203000230E2007F034230214D +:1028B0003C02000E00C28821306300C024020040A8 +:1028C0000080A82100A0B021146200260000A021F1 +:1028D0008E3400388E2200181440000224020001B9 +:1028E000AE2200189202000D304200201440001564 +:1028F0008F8200343C0308008C6300DC001238C077 +:10290000001231400043102100C730210046382119 +:1029100030E300073C02008030E6007800C230253A +:102920000343182100F31024AF4208002463090078 +:10293000AF4608108E2200188C6300080043102157 +:10294000AE2200188E22002C8E2300182442000193 +:102950000062182B1060003D000000000A000A7899 +:1029600000000000920300022402FFC00043102474 +:10297000304200FF1440000524020001AE2200187E +:10298000962200360A000A613054FFFF8E2200149E +:1029900024420001AE22001892020000000216003C +:1029A0000002160304410029000000009602000204 +:1029B00027A4001000802821A7A20016960200027A +:1029C00024070001000030213042FFFFAF820024C5 +:1029D0000E000889AFA0001C960300023C0408000A +:1029E0008C8400E88F82003430633FFF000319803D +:1029F00000441021004310213043007F3C05000CAF +:102A00000053102403431821AF4200280065182109 +:102A10009062000D001221403042007FA062000D44 +:102A20003C0308008C6300E48F82003400431021D3 +:102A30000044382130E2007F03421021004510217C +:102A400000F31824AF430028AEA200009222000D2C +:102A5000304200101040001302A020218F83002874 +:102A60008EA40000028030219462003E2442FFFFC9 +:102A7000A462003E948400029625000E3084FFFF7D +:102A80000E00097330A5FFFF8F82002894430034A5 +:102A90009622000E1443000302A02021240200010C +:102AA000A382002C02C028210E0007FE00000000B7 +:102AB0008FBF00548FB600508FB5004C8FB40048C4 +:102AC0008FB300448FB200408FB1003C8FB000380C +:102AD00003E0000827BD00588F82002827BDFFD0E3 +:102AE000AFB40028AFB20020AFBF002CAFB30024BA +:102AF000AFB1001CAFB00018904400D0904300D19B +:102B00000000A021309200FFA3A30010306300FF5B +:102B10008C5100D88C5300DC1072002B2402000171 +:102B20003C0308008C6300E493A400108F820034FF +:102B30002406FF800004214000431021004410219E +:102B40003043007F00461024AF4200280343182181 +:102B50003C02000C006218218C62000427A40014BF +:102B600027A50010022280210270102304400015C6 +:102B7000AFA300149062000D00C21024304200FF89 +:102B800014400007020088219062000D344200408A +:102B90000E0007FEA062000D0A000ABD93A20010FD +:102BA0000E0009E1241400018F830028AC7000D8C6 +:102BB00093A20010A06200D193A200101452FFD87B +:102BC0000000000024020001168200048FBF002CC8 +:102BD0000E000626000000008FBF002C8FB40028D6 +:102BE0008FB300248FB200208FB1001C8FB000186B +:102BF00003E0000827BD003027BDFFD8AFB3001C9D +:102C0000AFB20018AFB10014AFB00010AFBF0020DA +:102C10000080982100E0802130B1FFFF0E00049376 +:102C200030D200FF000000000000000000000000A3 +:102C30008F820020AC510000AC520004AC5300085D +:102C4000AC40000CAC400010AC400014AC4000188C +:102C50003C03080094634B5E02038025AC50001CCB +:102C6000000000000000000000000000240400013B +:102C70008FBF00208FB3001C8FB200188FB10014DB +:102C80008FB000100A0004B827BD002827BDFFE858 +:102C9000AFB00010AFBF001430A5FFFF30C600FF7B +:102CA0000080802124020C80AF420024000000003C +:102CB0000000000000000000000000000000000014 +:102CC0000E000ACC000000003C040800248400E050 +:102CD0008C8200002403FF808FBF001402021021A9 +:102CE00000431024AF4200248C8200003C03000A01 +:102CF000020280213210007F035010218FB000109B +:102D00000043102127BD001803E00008AF8200280F +:102D100027BDFFE8AFBF00108F4401403C0308000F +:102D20008C6300E02402FF80AF840034008318210C +:102D300000621024AF4200243C02000803424021FC +:102D4000950500023063007F3C02000A034318210E +:102D50000062182130A5FFFF3402FFFF0000302180 +:102D60003C07602010A20006AF8300282402FFFF6A +:102D7000A5020002946500D40E000AF130A5FFFF01 +:102D80008FBF001024020C8027BD001803E000084C +:102D9000AF4200243C020008034240219502000299 +:102DA0003C0A0800954A00C63046FFFF14C00007E1 +:102DB0003402FFFF8F8200288F8400343C0760209C +:102DC000944500D40A000B5A30A5FFFF10C200241E +:102DD0008F87002894E2005494E400163045FFFFEA +:102DE00000A6102300A6182B3089FFFF10600004F6 +:102DF0003044FFFF00C51023012210233044FFFFA1 +:102E0000008A102B1040000C012A1023240200011C +:102E1000A50200162402FFFFA502000294E500D4DB +:102E20008F8400340000302130A5FFFF3C07602074 +:102E30000A000AF1000000000044102A10400008B7 +:102E4000000000009502001630420001104000040E +:102E5000000000009742007E24420014A5020016E4 +:102E600003E00008000000008F84002827BDFFE079 +:102E7000AFBF0018948200349483003E1060001AA3 +:102E80003048FFFF9383002C2402000114620027C6 +:102E90008FBF00188F820028000818C23108000771 +:102EA000006218212447003A244900542444002099 +:102EB000244500302446003490620040304200FF38 +:102EC0000102100730420001104000168FBF0018A9 +:102ED0000E000856AFA900108F82002894420034DB +:102EE0000A000B733048FFFF94830036948200344D +:102EF0001043000E8FBF001894820036A482003465 +:102F000094820056A48200548C82002CAC8200244F +:102F100094820032A48200309482003CA482003A61 +:102F20008FBF00180A000B3327BD002003E0000804 +:102F300027BD002027BDFFE8AFBF00108F4A01006A +:102F40003C0508008CA500E03C02080090424B8440 +:102F50003C0C0800958C4B7E01452821304B003FEE +:102F600030A2007F03424021396900323C02000A4E +:102F70003963003F2C630001010240212D2900012B +:102F80002402FF8000A2282401234825AF8A0034B0 +:102F900000801821AF450024000030210080282146 +:102FA00024070001AF8800283C04080024844B78E3 +:102FB000AF8C002415200007A380002D24020020E0 +:102FC0005562000F006020213402FFFF5582000C83 +:102FD000006020212402002015620005000000008E +:102FE0008C6300142402FFFF106200070000000041 +:102FF0000E000889000000000A000BD0000000004D +:103000000E0008F4016028210E000B68000000008B +:103010008FBF001024020C8027BD001803E00008B9 +:10302000AF4200243C0208008C4200E027BDFFA014 +:10303000AFB1003C008210212411FF80AFBE0058C8 +:10304000AFB70054AFB20040AFB00038AFBF005CC4 +:10305000AFB60050AFB5004CAFB40048AFB30044BA +:10306000005110248F4800248F4900288F470028E2 +:10307000AF4200243C0208008C4200E00080902116 +:1030800024060006008210213042007F03421821EE +:103090003C02000A006280213C02001F3442FF8093 +:1030A00000E2382427A40010260500F00122F024B5 +:1030B0000102B8240E00051DAFA700308FA2001832 +:1030C000AE0200C48FA2001CAE0200C88FA2002472 +:1030D000AE0200CC93A40010920300D12402FF8022 +:1030E0000082102400431025304900FF3083007F08 +:1030F0003122007F0062102A10400004000310C03B +:1031000001311026304900FF000310C000031940B0 +:10311000006218213C0208008C4200DC920400D2BC +:10312000024210210043102100511024AF42002818 +:1031300093A300103063007F000310C00003194008 +:10314000006218213C0208008C4200DC024210217F +:10315000004310213042007F034218213C02000C42 +:10316000006240218FA300142402FFFF1062003090 +:10317000309500FF93A2001195030014304400FF26 +:103180003063FFFF0064182B1060000D000000008A +:10319000950400148D07001C8D0600183084FFFF75 +:1031A00000442023000421000000102100E4382105 +:1031B00000E4202B00C230210A000C4A00C4302158 +:1031C000950400148D07001C8D0600183084FFFF45 +:1031D000008220230004210000001021008018211B +:1031E00000C2302300E4202B00C4302300E3382346 +:1031F000AD07001CAD06001893A20011A502001433 +:1032000097A20012A50200168FA20014AD020010B2 +:103210008FA20014AD02000C93A20011A5020020A1 +:1032200097A20012A50200228FA20014AD02002472 +:103230002406FF80024610243256007FAF4200244D +:10324000035618213C02000A006280218E02004CC5 +:103250008FA200203124007F000428C0AE0200505D +:103260008FA200200004214000852821AE020070BA +:1032700093A2001001208821A202008393A20010D3 +:10328000A2020079920200853042003FA20200852E +:103290003C0208008C4200DC024210210045102153 +:1032A00000461024AF42002C3C0208008C4200E48F +:1032B0003C0308008C6300DC024210210044102112 +:1032C00000461024AF4200283C0208008C4200E473 +:1032D00002431821006518210242102100441021E8 +:1032E0003042007F3063007F93A50010034220210D +:1032F000034318213C02000E006240213C02000CF6 +:1033000010B1008C008248213233007F1660001912 +:103310002404FF803C0208008C4200DC02421021A1 +:1033200000441024AF42002C3C0208008C4200E410 +:103330003C0308008C6300DC02421021004410248E +:10334000AF4200283C0208008C4200E402431821EE +:103350003063007F024210213042007F034220216F +:10336000034318213C02000E006240213C02000C85 +:10337000008248219124000D2414FF8000001021B8 +:1033800000942025A124000D950400029505001449 +:103390008D07001C3084FFFF30A5FFFF8D0600184D +:1033A000008520230004210000E4382100C23021E0 +:1033B00000E4202B00C43021AD07001CAD0600182E +:1033C00095020002A5020014A50000168D02000857 +:1033D000AD0200108D020008AD02000C9502000243 +:1033E000A5020020A50000228D020008AD020024E5 +:1033F0009122000D30420040104000422622000180 +:103400003C0208008C4200E0A3B300283C10000AF4 +:103410000242102100541024AF4200243C02080054 +:103420008C4200E0A380002C27A4002C0242102133 +:103430003042007F03421821007018218C6200D8AE +:103440008D26000427A50028AFA9002C00461021D6 +:10345000AC6200D80E0009E1AF83002893A30028D6 +:103460008F8200280E000626A04300D10E000B68B4 +:103470000000000002541024AF4200243C02080067 +:103480008C4200DC00132940001320C000A420213E +:10349000024210210044102100541024AF42002C9D +:1034A0003C0208008C4200E43C0308008C6300DC12 +:1034B00003563021024210210045102100541024EF +:1034C000AF4200283C0208008C4200E4024318216D +:1034D0000064182102421021004510213042007F73 +:1034E0003063007F03422021034318213C02000E79 +:1034F000006240213C02000C00D080210082482163 +:10350000262200013043007F14750005304400FF7F +:103510002403FF800223102400431026304400FFC0 +:1035200093A2001000808821250800281444FF760B +:103530002529002093A400108FA300142402FFFF6C +:103540001062000A308900FF2482000124830001F8 +:103550003042007F14550005306900FF2403FF80CE +:103560000083102400431026304900FF92020078A7 +:10357000305300FF11330032012088213C02080043 +:103580008C4200DC3225007F000520C00005294068 +:1035900000A42021024210212406FF8000441021B3 +:1035A00000461024AF42002C3C0308008C6300DC72 +:1035B0003C0208008C4200E4024318210242102120 +:1035C0000045102100641821004610243063007F5C +:1035D000AF420028034318213C02000E0062402144 +:1035E0003C0208008C4200E48D06000C0100202102 +:1035F00002421021004510213042007F0342182171 +:103600003C02000C0062482110C0000D012028215E +:103610000E00064A000000002402FF800222182447 +:1036200026240001006228263082007F1455000203 +:10363000308300FF30A300FF1473FFD000608821A7 +:103640008E0300743C027FFF3442FFFF00621824A7 +:10365000AE0300740E00066B02402021AF57002419 +:103660008FA20030AF5E00288FBF005C8FBE005875 +:103670008FB700548FB600508FB5004C8FB4004800 +:103680008FB300448FB200408FB1003C8FB0003840 +:1036900027BD006003E00008AF42002C27BDFFD823 +:1036A000AFB1001CAFBF0020AFB000182751018898 +:1036B000922200032408FF803C03000A3047007F69 +:1036C000A3A700108F4601803C0208008C4200E056 +:1036D000AF86003400C2282100A81024AF42002485 +:1036E0009224000030A2007F0342102100431021E9 +:1036F000AF8200283084007F24020002148200255B +:10370000000719403C0208008C4200E400C210216E +:103710000043282130A2007F0342182100A8102472 +:10372000AF4200283C02000C006218219062000D9C +:10373000AFA3001400481025A062000D8FA3001451 +:103740009062000D304200405040006A8FBF002060 +:103750008F860028A380002C27A400148CC200D8D8 +:103760008C63000427A50010004310210E0009E11E +:10377000ACC200D893A300108F8200280E0006264A +:10378000A04300D10E000B68000000000A000E0BE1 +:103790008FBF00200E00062F00C020210E00063D26 +:1037A000000000003C020008034280219223000137 +:1037B0009202007B1443004F8FBF00209222000032 +:1037C0003044007F24020004108200172882000584 +:1037D00010400006240200052402000310820007A6 +:1037E0008FB1001C0A000E0C0000000010820012B5 +:1037F0008FBF00200A000E0C8FB1001C92050083C1 +:10380000920600788E0700748F84003430A500FF84 +:1038100000073E0230C600FF0E00067330E7007F4F +:103820000A000E0B8FBF00200E000BD78F840034D0 +:103830000A000E0B8FBF002024020C80AF42002430 +:103840009202003E30420040104000200000000084 +:103850009202003E00021600000216030441000618 +:10386000000000008F8400340E0005A024050093A2 +:103870000A000E0B8FBF00209202003F24030018A5 +:10388000304200FF1443000C8F84003424050039BB +:103890000E000538000030210E0002508F840034E5 +:1038A00024020012A202003F0E0002598F8400344D +:1038B0000A000E0B8FBF0020240500360E000538CD +:1038C000000030210A000E0B8FBF00200E000250B6 +:1038D0008F8400349202000534420020A2020005C9 +:1038E0000E0002598F8400340E000FC08F84003404 +:1038F0008FBF00208FB1001C8FB0001824020C80F5 +:1039000027BD002803E00008AF42002427BDFFE8E0 +:10391000AFB00010AFBF001427430100946200084D +:103920000002140000021403044100020000802180 +:103930002410000194620008304200801040001AF8 +:10394000020010219462000830422000104000164E +:10395000020010218C6300183C021C2D344219ED2A +:10396000240600061062000F3C0760213C0208009C +:103970008C4200D4104000078F8200288F830028DB +:10398000906200623042000F34420040A062006248 +:103990008F8200288F840034944500D40E000AF1F1 +:1039A00030A5FFFF020010218FBF00148FB0001060 +:1039B00003E0000827BD001827BDFFE0AFB10014E9 +:1039C000AFB00010A380002CAFBF00188F450100DE +:1039D0003C0308008C6300E02402FF80AF850034C4 +:1039E00000A318213064007F0344202100621824C2 +:1039F0003C02000A00822021AF430024275001002E +:103A00008E0200148C8300DCAF8400280043102356 +:103A100018400004000088218E0200140E000A8461 +:103A2000AC8200DC9202000B24030002304200FF53 +:103A30001443002F0000000096020008304300FFEE +:103A40002402008214620005240200840E00093E54 +:103A5000000000000A000E97000000001462000938 +:103A6000240200818F8200288F8400343C0760216B +:103A7000944500D49206000530A5FFFF0A000E868B +:103A800030C600FF14620027000000009202000A06 +:103A9000304300FF306200201040000430620040DC +:103AA0008F8400340A000E82240600401040000477 +:103AB000000316008F8400340A000E8224060041A1 +:103AC00000021603044100178F84003424060042CC +:103AD0008F8200283C076019944500D430A5FFFF71 +:103AE0000E000AF1000000000A000E97000000001E +:103AF0009202000B24030016304200FF1043000620 +:103B0000000000009202000B24030017304200FF67 +:103B100014430004000000000E000E11000000001D +:103B2000004088210E000B68000000009202000A8D +:103B3000304200081040000624020C808F850028C7 +:103B40003C0400080E0011EE0344202124020C80E6 +:103B5000AF4200248FBF0018022010218FB0001048 +:103B60008FB1001403E0000827BD002027BDFFE847 +:103B7000AFBF0014AFB000108F5000243C0308000A +:103B80008C6300E08F4501002402FF8000A3182110 +:103B90003064007F03442021006218243C02000AA4 +:103BA00000822021AF850034AF4300249082006260 +:103BB000AF8400283042000F34420050A0820062DF +:103BC0003C02001F3442FF800E00062602028024C1 +:103BD000AF5000248FBF00148FB0001003E0000826 +:103BE00027BD00183C0208008C4200201040001D38 +:103BF0002745010090A300093C0200080342202150 +:103C000024020018546200033C0200080A000ED887 +:103C10002402000803422021240200161462000539 +:103C20002402001724020012A082003F0A000EE2C4 +:103C300094A700085462000694A700089362000548 +:103C40002403FFFE00431024A362000594A700088C +:103C500090A6001B8CA4000094A500060A000ACCC4 +:103C600000073C0003E000080000000027440100BA +:103C700094820008304500FF38A3008238A20084F7 +:103C80002C6300012C420001006218251060000620 +:103C9000240200839382002D1040000D00000000DC +:103CA0000A000B9B0000000014A2000524A2FF8064 +:103CB0008F4301043C02602003E00008AC43001481 +:103CC000304200FF2C420002104000032402002278 +:103CD0000A000E3C0000000014A2000300000000D7 +:103CE0000A000EA9000000000A000EC70000000034 +:103CF0009363007E9362007A144300090000202140 +:103D00009362000024030050304200FF144300047B +:103D1000240400019362007E24420001A362007E1D +:103D200003E00008008010218F4201F80440FFFEEC +:103D300024020002AF4401C0A34201C43C021000AF +:103D400003E00008AF4201F827BDFFE8AFBF001055 +:103D50009362003F2403000A304200FF14430046F0 +:103D6000000000008F6300548F62004C1062007DE1 +:103D7000036030219362000024030050304200FFB2 +:103D80001443002F000000008F4401403C02080053 +:103D90008C4200E02403FF800082102100431024A5 +:103DA000AF4200243C0208008C4200E08F650054C2 +:103DB0003C03000A008220213084007F034410214C +:103DC00000431021AC4501089762003C8F63004C12 +:103DD0003042FFFF0002104000621821AF63005C18 +:103DE0008F6300548F64004C9762003C006418237A +:103DF0003042FFFF00031843000210400043102A26 +:103E000010400006000000008F6200548F63004CD9 +:103E1000004310230A000F58000210439762003C31 +:103E20003042FFFF00021040ACC2006424020001D7 +:103E3000A0C0007CA0C2008424020C80AF420024F9 +:103E40000E000F0A8F440140104000478FBF001042 +:103E50008F4301408F4201F80440FFFE240200021C +:103E6000AF4301C0A34201C43C021000AF4201F8BD +:103E70000A000FA88FBF00109362003F24030010B8 +:103E8000304200FF14430004000000008F44014052 +:103E90000A000F94000028219362003F24030016BB +:103EA000304200FF1443000424020014A362003FC8 +:103EB0000A000FA2000000008F62004C8F630050C8 +:103EC00000431023044100288FBF0010936200813B +:103ED00024420001A3620081936200812C4200040D +:103EE00014400010000000009362003F240300040F +:103EF000304200FF14430006000000008F440140E0 +:103F00008FBF0010240500930A0005A027BD0018EC +:103F10008F440140240500938FBF00100A00060F54 +:103F200027BD00188F4401400E0002500000000021 +:103F30008F6200542442FFFFAF6200548F62005032 +:103F40002442FFFFAF6200500E0002598F4401402F +:103F50008F4401408FBF0010240500040A00025E58 +:103F600027BD00188FBF001003E0000827BD001810 +:103F70008F4201889363007E00021402304400FFE8 +:103F8000306300FF1464000D0000000093620080A5 +:103F9000304200FF1044000900000000A3640080CC +:103FA0009362000024030050304200FF14430004D9 +:103FB000000000000A0006D78F440180A36400803F +:103FC00003E000080000000027BDFFE8AFB00010CC +:103FD000AFBF00149362000524030030304200306C +:103FE00014430089008080213C0208008C4200209C +:103FF00010400080020020210E0004930000000009 +:104000008F850020ACB000009362003E9363003FB8 +:10401000304200FF00021200306300FF0043102511 +:10402000ACA2000493620082000216000002160394 +:1040300004410005000000003C0308008C630048B8 +:104040000A000FE6000000009362003E304200408C +:10405000144000030000182193620081304300FFE8 +:104060009362008200031E00304200FF0002140031 +:1040700000621825ACA300088F620040ACA2000CBF +:104080008F620048ACA200108F62004CACA20014FA +:104090008F6200508F63004C0043102304410003E3 +:1040A000000000000A000FFA8F62004C8F6200507F +:1040B000ACA200183C02080094424B5E3C03C00BCB +:1040C00000002021004310250E0004B8ACA2001C03 +:1040D0008F6200548F840020AC8200008F620058F1 +:1040E000AC8200048F62005CAC8200088F620060CA +:1040F0008F43007400431021AC82000C8F62006477 +:10410000AC820010976300689762006A00031C008D +:104110003042FFFF00621825AC83001493620082D6 +:1041200024030080304200FF14430003000000001D +:104130000A00102EAC8000188F63000C24020001CE +:104140001062000E2402FFFF9362003E30420040E6 +:104150001440000A2402FFFF8F63000C8F4200749A +:10416000006218233C020800006210241440000280 +:10417000000028210060282100051043AC820018AF +:104180003C02080094424B5E3C03C00C000020211E +:10419000004310258F8300200E0004B8AC62001C81 +:1041A0008F6200188F8300203C05080094A54B5EA9 +:1041B00024040001AC620000AC6000048F66006C57 +:1041C0003C02400D00A22825AC6600088F6200DC8E +:1041D000AC62000CAC600010936200050002160097 +:1041E000AC620014AC6000180E0004B8AC65001C92 +:1041F000020020218FBF00148FB00010A3600005C3 +:104200000A00042127BD00188FBF00148FB00010D2 +:1042100003E0000827BD00189742007C30C600FF6D +:10422000A08600843047FFFF2402000514C2000B63 +:1042300024E3465090A201122C42000710400007D0 +:1042400024E30A0090A30112240200140062100467 +:1042500000E210210A0010663047FFFF3067FFFFC1 +:1042600003E00008A4870014AC87004C8CA201086E +:104270000080402100A0482100E2102330C600FF4A +:104280001840000393AA001324E2FFFCACA201082B +:1042900030C2000110400008000000008D020050F4 +:1042A00000E2102304410013240600058D0200548F +:1042B00010E20010000000008D02005414E2001A09 +:1042C000000000003C0208008C4200D83042002070 +:1042D0001040000A2402000191030078910200833B +:1042E000144300062402000101002021012028219E +:1042F000240600040A00105400000000A1000084FD +:1043000011400009A50200148F4301008F4201F8FB +:104310000440FFFE24020002AF4301C0A34201C4D7 +:104320003C021000AF4201F803E00008000000006A +:1043300027BDFFE88FA90028AFBF001000804021F3 +:1043400000E918231860007330C600FFA080007CCD +:10435000A08000818CA2010800E210230440004DDF +:10436000000000008C8200509483003C8C84006428 +:10437000004748233063FFFF012318210083202BCF +:1043800010800004000000008D0200640A0010B7D5 +:1043900000E210219502003C3042FFFF0122102173 +:1043A00000E21021AD02005C9502003C8D03005C30 +:1043B0003042FFFF0002104000E210210043102BAA +:1043C00010400003000000000A0010C68D02005CCF +:1043D0009502003C3042FFFF0002104000E2102135 +:1043E000AD02005CA1000084AD07004C8CA2010866 +:1043F00000E210231840000224E2FFFCACA20108F6 +:1044000030C200011040000A000000008D02005080 +:1044100000E2102304410004010020218D02005419 +:1044200014E20003000000000A0010E82406000562 +:104430008D02005414E200478FBF00103C020800B8 +:104440008C4200D8304200201040000A24020001B3 +:1044500091030078910200831443000624020001B6 +:1044600001002021240600048FBF00100A00105410 +:1044700027BD0018A1000084A50200148F4301008D +:104480008F4201F80440FFFE240200020A00110DD1 +:10449000000000008C82005C004910230043102BB8 +:1044A00054400001AC87005C9502003C3042FFFFA5 +:1044B0000062102B14400007240200029502003C09 +:1044C0008D03005C3042FFFF00621821AD03005CE9 +:1044D00024020002AD07004CA10200840E000F0A66 +:1044E0008F4401001040001B8FBF00108F4301005C +:1044F0008F4201F80440FFFE24020002AF4301C0D6 +:10450000A34201C43C021000AF4201F80A0011238B +:104510008FBF001030C200101040000E8FBF00107F +:104520008C83005C9482003C006918233042FFFFBA +:10453000006218213C023FFF3444FFFF0083102B30 +:10454000544000010080182101231021AD02005CBD +:104550008FBF001003E0000827BD001827BDFFE84B +:104560008FAA0028AFBF00100080402100EA482336 +:104570001920002130C600FF8C83005C8C8200640F +:10458000006A18230043102B5040001000691821C6 +:1045900094A2011001221021A4A2011094A20110E2 +:1045A0003042FFFF0043102B1440000A3C023FFF43 +:1045B00094A2011000431023A4A201109482003C95 +:1045C0003042FFFF0A00114200621821A4A001102E +:1045D0003C023FFF3444FFFF0083102B5440000196 +:1045E0000080182100671021AD02005CA100007C52 +:1045F0000A00118AA100008130C200101040003C66 +:10460000000000008C820050004A1023184000383F +:10461000000000009082007C24420001A082007C07 +:104620009082007C3C0308008C630024304200FF31 +:104630000043102B1440005C8FBF00108CA20108B7 +:1046400000E2102318400058000000008C83005442 +:104650009482003C006A18233042FFFF0003184395 +:10466000000210400043102A104000050000000026 +:104670008C820054004A10230A001171000210437A +:104680009482003C3042FFFF00021040AD02006403 +:104690009502003C8D0400649503003C3042FFFF0E +:1046A00000021040008220213063FFFF00831821A8 +:1046B00001431021AD02005C8D020054ACA2010840 +:1046C00024020002A10200840E000F0A8F440100A0 +:1046D000104000358FBF00108F4301008F4201F85A +:1046E0000440FFFE240200020A0011B30000000093 +:1046F000AD07004C8CA2010800E210231840000214 +:1047000024E2FFFCACA2010830C200011040000A04 +:10471000000000008D02005000E21023044100045C +:10472000010020218D02005414E20003000000006B +:104730000A0011AA240600058D02005414E2001A92 +:104740008FBF00103C0208008C4200D8304200208D +:104750001040000A240200019103007891020083B6 +:104760001443000624020001010020212406000455 +:104770008FBF00100A00105427BD0018A10000844C +:10478000A50200148F4301008F4201F80440FFFE90 +:1047900024020002AF4301C0A34201C43C02100046 +:1047A000AF4201F88FBF001003E0000827BD0018DA +:1047B0008FAA00108C8200500080402130C600FF7C +:1047C000004A102300A048211840000700E01821EB +:1047D00024020001A0800084A0A00112A482001481 +:1047E0000A001125AFAA0010A0800081AD07004C7F +:1047F0008CA2010800E210231840000224E2FFFC12 +:10480000ACA2010830C20001104000080000000006 +:104810008D0200500062102304410013240600059D +:104820008D02005410620010000000008D02005440 +:1048300014620011000000003C0208008C4200D805 +:10484000304200201040000A240200019103007849 +:10485000910200831443000624020001010020217C +:1048600001202821240600040A0010540000000042 +:10487000A1000084A502001403E00008000000006D +:1048800027BDFFE0AFBF0018274201009046000A95 +:104890008C4800148C8B004C9082008430C900FF3F +:1048A00001681823304A00FF1C60001A2D460006DC +:1048B000240200010142100410C00016304300031E +:1048C000012030210100382114600007304C000C19 +:1048D00015800009304200301440000B8FBF0018D3 +:1048E0000A001214000000000E001125AFAB0010EA +:1048F0000A0012148FBF00180E00109AAFAB001000 +:104900000A0012148FBF0018AFAB00100E0011BACE +:10491000AFAA00148FBF001803E0000827BD0020D5 +:1049200024020003A08200848C82005403E000086B +:10493000ACA201083C0200080342182190620081E9 +:10494000240600433C07601924420001A062008154 +:10495000906300813C0208008C4200C0306300FF7D +:10496000146200102403FF803C0208008C4200E027 +:104970000082102100431024AF4200243C020800B2 +:104980008C4200E03C03000A008210213042007F8C +:104990000342102100431021944500D40A000AF17B +:1049A00030A5FFFF03E000080000000027BDFFE086 +:1049B000AFBF0018AFB10014AFB000108F4201803C +:1049C0000080802100A088210E00121B00402021C1 +:1049D000A20000848E0200548FBF00188FB0001018 +:1049E000AE2201088FB1001403E0000827BD0020AB +:1049F00027BDFFE03C020008AFB00010AFBF0018B9 +:104A0000AFB10014034280218F5101409203008412 +:104A10008E0400508E02004C14820040306600FF6D +:104A20003C0208008C4200E02403FF800222102197 +:104A300000431024AF4200243C0208008C4200E0F6 +:104A40009744007C92050081022210213042007FB1 +:104A5000034218213C02000A0062182114A0000B36 +:104A60003084FFFF2402000554C20014248205DCB8 +:104A70009062011224420001A062011224020C8003 +:104A8000AF4200240A00127324020005A060011244 +:104A90002402000514C20009248205DC9202008170 +:104AA0002C4200075040000524820A009203008136 +:104AB0002402001400621004008210213044FFFF21 +:104AC000A60400140E00121B022020219602003CB6 +:104AD0008E03004C022020213042FFFF00021040D4 +:104AE000006218210E000250AE03005C9202007DAD +:104AF00002202021344200400E000259A202007D13 +:104B00008F4201F80440FFFE24020002AF5101C0B1 +:104B1000A34201C43C021000AF4201F88FBF00184D +:104B20008FB100148FB0001003E0000827BD0020F3 +:104B300008000ACC08000B1408000B9808000BE4CE +:104B400008000C200A0000280000000000000000FF +:104B50000000000D6370362E322E3300000000007E +:104B60000602030400000000000000000000000036 +:104B70000000000000000000000000000000000035 +:104B80000000000000000000000000000000002005 +:104B90000000000000000000000000000000000015 +:104BA0000000000000000000000000000000000005 +:104BB00000000000000000000000000000000001F4 +:104BC0000000002B000000000000000400030D4066 +:104BD00000000000000000000000000000000000D5 +:104BE00000000000000000001000000300000000B2 +:104BF0000000000D0000000D3C020800244258A4F3 +:104C00003C03080024635F70AC4000000043202B8D +:104C10001480FFFD244200043C1D080037BD7FFCCA +:104C200003A0F0213C100800261000A03C1C080046 +:104C3000279C58A40E0001AC000000000000000DED +:104C400027BDFFE83C096018AFBF00108D2C500055 +:104C5000240DFF7F24080031018D5824356A380C5B +:104C600024070C003C1A8000AD2A50003C04800A46 +:104C7000AF4800083C1B8008AF4700240E00091510 +:104C8000AF8400100E0008D8000000000E000825B8 +:104C9000000000000E001252000000003C046016EC +:104CA0008C8500003C06FFFF3C02535300A61824ED +:104CB0001062004734867C0094C201F2A780002C69 +:104CC00010400003A78000CC38581E1EA798002C67 +:104CD00094C201F810400004978300CC38591E1E7E +:104CE000A79900CC978300CC2C7F006753E000018C +:104CF000240300669784002C2C82040114400002D7 +:104D000000602821240404003C0760008CE904387A +:104D10002403103C3128FFFF1103001F30B9FFFFAF +:104D200057200010A38000CE24020050A38200CEA2 +:104D3000939F00CE53E0000FA78500CCA78000CC46 +:104D4000978500CC8FBF0010A780002CA78000346F +:104D5000A78000E63C010800AC25008003E00008C5 +:104D600027BD0018939F00CE57E0FFF5A78000CC29 +:104D7000A78500CC978500CC8FBF0010A784002C9E +:104D8000A7800034A78000E63C010800AC25008025 +:104D900003E0000827BD0018A38000CE8CCB003CA8 +:104DA000316A00011140000E0000000030A7FFFF33 +:104DB00010E0FFDE240200508CCC00C831860001D8 +:104DC00014C0FFDC939F00CE0A00007A2402005139 +:104DD0008C8F00043C0E60000A00005D01EE302163 +:104DE0008CEF0808240D5708000F740211CD000441 +:104DF00030B8FFFF240500660A00007B240404008D +:104E00001700FFCC939F00CE0A00007A24020050C6 +:104E10008F8600103089FFFF000939408CC30010D5 +:104E20003C08005000E82025AF4300388CC5001432 +:104E300027420400AF82001CAF45003CAF44003065 +:104E40000000000000000000000000000000000062 +:104E50000000000000000000000000000000000052 +:104E60008F4B0000316A00201140FFFD0000000060 +:104E700003E00008000000008F840010948A001AEC +:104E80008C8700243149FFFF000940C000E8302131 +:104E9000AF46003C8C8500248F43003C00A31023C8 +:104EA00018400029000000008C8B002025620001C2 +:104EB0003C0D005035AC0008AF420038AF4C00301C +:104EC00000000000000000000000000000000000E2 +:104ED00000000000000000000000000000000000D2 +:104EE0008F4F000031EE002011C0FFFD00000000D8 +:104EF0008F4A04003C080020AC8A00108F4904044B +:104F0000AC890014AF4800300000000094860018FF +:104F10009487001C00C71821A48300189485001AE8 +:104F200024A20001A482001A9498001A9499001EE9 +:104F3000133800030000000003E000080000000038 +:104F400003E00008A480001A8C8200200A0000DC24 +:104F50003C0D00500A0000CD000000003C0308009A +:104F60008C6300208F82001827BDFFE810620008C4 +:104F7000AFBF00100E000104AF8300183C0308000F +:104F80008C63002024040001106400048F89001049 +:104F90008FBF001003E0000827BD00188FBF00106E +:104FA0003C076012A520000A9528000A34E500108D +:104FB00027BD00183106FFFF03E00008ACA60090F3 +:104FC0003C0208008C42002027BDFFC8AFBF003460 +:104FD000AFBE0030AFB7002CAFB60028AFB500248D +:104FE000AFB40020AFB3001CAFB20018AFB10014D3 +:104FF00010400050AFB000108F840010948600065F +:105000009483000A00C3282330B6FFFF12C0004A71 +:105010008FBF003494890018948A000A012A402323 +:105020003102FFFF02C2382B14E0000202C020212F +:10503000004020212C8C0005158000020080A0215A +:10504000241400040E0000B3028020218F8700107A +:1050500002809821AF80001494ED000A028088211C +:105060001280004E31B2FFFF3C1770003C1540002B +:105070003C1E60008F8F001C8DEE000001D71824AD +:10508000507500500220202102A3802B160000350D +:105090003C182000507800470220202124100001F5 +:1050A0008F83001414600039029158230230F823D2 +:1050B0000250C82133F1FFFF1620FFEE3332FFFF0D +:1050C0008F8700103C110020AF510030000000001D +:1050D00094E6000A3C1E601237D5001002662821B3 +:1050E000A4E5000A94E2000A94F2000A94F400187D +:1050F0003057FFFF1292003BAEB700908CED0014CA +:105100008CE400100013714001AE4021000E5FC31B +:10511000010E502B008B4821012A1821ACE8001405 +:10512000ACE3001002D3382330F6FFFF16C0FFB9FE +:105130008F8400108FBF00348FBE00308FB7002CDB +:105140008FB600288FB500248FB400208FB3001CC9 +:105150008FB200188FB100148FB0001003E0000868 +:1051600027BD0038107E001B000000001477FFCC24 +:10517000241000010E00159B000000008F83001416 +:105180001060FFCB0230F823029158238F87001064 +:10519000017020210A0001973093FFFF8F830014D4 +:1051A0001460FFCB3C110020AF5100300A000163B6 +:1051B000000000000E00077D024028210A00015770 +:1051C000004080210E00033A024028210A000157C6 +:1051D000004080210E001463022020210A000157A4 +:1051E000004080210E0000CD000000000A0001797F +:1051F00002D3382327BDFFE8AFB00010AFBF0014C3 +:105200000E00003F000000003C028000345000709F +:105210000A0001BA8E0600008F4F000039EE00012F +:1052200031C20001104000248F8600A88E070000C4 +:105230003C0C08008D8C003C3C0908008D2900388E +:1052400000E66823018D28210000502100AD302B9D +:10525000012A4021010620213C010800AC25003C28 +:10526000AF8700A83C010800AC2400380E000106FE +:10527000000000003C0308008C6300701060FFE633 +:10528000006020213C0508008CA500683C06080051 +:105290008CC6006C0E00152A000000003C010800BE +:1052A000AC2000708F4F000039EE000131C20001C8 +:1052B0001440FFDE8F8600A88E0A00008F8B00A8A6 +:1052C0003C0508008CA5003C3C0408008C84003898 +:1052D000014B482300A938210082182100E9402B06 +:1052E000006810213C010800AC27003C3C0108008C +:1052F000AC2200388F5F01002419FF0024180C0035 +:1053000003F9202410980012AF840000AF4400205D +:10531000936D0000240C002031A600FF10CC001279 +:10532000240E005010CE00043C194000AF59013843 +:105330000A0001B3000000000E0011C800000000C8 +:105340003C194000AF5901380A0001B300000000C9 +:105350000E00011F000000003C194000AF59013849 +:105360000A0001B3000000008F58010000802821CE +:10537000330F00FF01E020210E0002F1AF8F000487 +:105380003C194000AF5901380A0001B30000000089 +:1053900000A4102B2403000110400009000030215C +:1053A0000005284000A4102B04A0000300031840AF +:1053B0005440FFFC000528405060000A0004182BF0 +:1053C0000085382B54E000040003184200C3302548 +:1053D00000852023000318421460FFF900052842CD +:1053E0000004182B03E0000800C310218F4201B80D +:1053F0000440FFFE00000000AF4401803C031000A9 +:1054000024040040AF450184A3440188A3460189D8 +:10541000A747018A03E00008AF4301B83084FFFFCB +:105420000080382130A5FFFF000020210A00022A59 +:10543000240600803087FFFF8CA40000240600387B +:105440000A00022A000028218F8300388F8600304E +:105450001066000B008040213C07080024E75A1822 +:10546000000328C000A710218C4400002463000121 +:10547000108800053063000F5466FFFA000328C04F +:1054800003E00008000010213C07080024E75A1C34 +:1054900000A7302103E000088CC200003C0390000C +:1054A0003462000100822025AF4400208F45002097 +:1054B00004A0FFFE0000000003E000080000000060 +:1054C0003C038000346200010082202503E00008D4 +:1054D000AF44002027BDFFE0AFB100143091FFFFC3 +:1054E000AFB00010AFBF00181220001300A0802141 +:1054F0008CA2000024040002240601401040000F8A +:10550000004028210E000C5C00000000000010216B +:10551000AE000000022038218FBF00188FB10014A8 +:105520008FB0001000402021000028210000302111 +:105530000A00022A27BD00208CA200000220382188 +:105540008FBF00188FB100148FB0001000402021D1 +:1055500000002821000030210A00022A27BD002077 +:1055600000A010213087FFFF8CA500048C440000B0 +:105570000A00022A2406000627BDFFE0AFB0001093 +:10558000AFBF0018AFB100149363003E00808021CC +:105590000080282130620040000020211040000FD0 +:1055A0008E1100000E000851022020219367000098 +:1055B0002404005030E500FF50A400128E0F0000BC +:1055C000022020218FBF00188FB100148FB000106F +:1055D000A762013C0A00091127BD00200E000287C6 +:1055E000000000000E0008510220202193670000F7 +:1055F0002404005030E500FF14A4FFF20220202113 +:105600008E0F00003C1008008E1000503C0D000C66 +:10561000240BFF8001F05021314E007F01DA602120 +:10562000018D4021014B4824AF4900280220202150 +:105630008FBF00188FB100148FB00010A50200D6E4 +:1056400027BD00200A000911AF8800D027BDFFE068 +:10565000AFBF0018AFB10014AFB0001093660001E7 +:10566000008080210E00025630D1000493640005B2 +:10567000001029C2A765000034830040A363000521 +:105680000E00025F020020210E00091302002021FB +:1056900024020001AF62000C02002821A762001062 +:1056A00024040002A762001224060140A76200142D +:1056B0000E000C5CA76200161620000F8FBF0018AA +:1056C000978C00343C0B08008D6B00782588FFFF19 +:1056D0003109FFFF256A0001012A382B10E000067E +:1056E000A78800343C0F6006240E001635ED00102C +:1056F000ADAE00508FBF00188FB100148FB00010F6 +:1057000003E0000827BD002027BDFFE0AFB1001473 +:10571000AFBF0018AFB0001000A088211080000AB1 +:105720003C03600024020080108200120000000090 +:105730000000000D8FBF00188FB100148FB0001053 +:1057400003E0000827BD00208C682BF80500FFFE51 +:1057500000000000AC712BC08FBF00188FB1001487 +:105760008FB000103C09100027BD002003E00008A6 +:10577000AC692BF80E00025600A0202193650005AD +:10578000022020210E00025F30B000FF2403003E03 +:105790001603FFE7000000008F4401780480FFFE3D +:1057A000240700073C061000AF51014002202021D1 +:1057B000A34701448FBF00188FB100148FB00010B1 +:1057C000AF4601780A0002C227BD002027BDFFE8CE +:1057D000AFBF0014AFB000108F50002000000000D9 +:1057E0000E000913AF440020AF5000208FBF0014FB +:1057F0008FB0001003E0000827BD00183084FFFFC1 +:10580000008038212406003500A020210A00022A49 +:10581000000028213084FFFF008038212406003654 +:1058200000A020210A00022A0000282127BDFFD065 +:10583000AFB3001C3093FFFFAFB50024AFB2001828 +:10584000AFBF0028AFB40020AFB10014AFB000105C +:1058500030B5FFFF12600027000090218F90001CE0 +:105860008E0300003C0680002402004000033E023C +:1058700000032C0230E4007F006688241482001D9F +:1058800030A500FF8F8300282C68000A510000100B +:105890008F910014000358803C0C0800258C56940E +:1058A000016C50218D49000001200008000000001B +:1058B00002B210213045FFFF0E000236240400849E +:1058C000162000028F90001CAF8000288F910014DA +:1058D000260C002026430001018080213072FFFF4A +:1058E00016200004AF8C001C0253502B1540FFDC27 +:1058F00000000000024010218FBF00288FB5002457 +:105900008FB400208FB3001C8FB200188FB1001429 +:105910008FB0001003E0000827BD0030240E0034D3 +:1059200014AE00F9000000009203000E241F168040 +:105930003C07000CA36300219202000D0347C8211D +:105940003C066000A3620020961100123C0A7FFF13 +:10595000354CFFFFA771003C960B00102403000597 +:105960003168FFFFAF6800848E05001CAF5F002820 +:105970008F3800008CC4444803057826008F3021FE +:10598000AF66004C8F69004C24CE00013C057F00BF +:10599000AF6900508F740050AF740054AF66007050 +:1059A000AF6E00588F6D005824140050AF6D005C2E +:1059B000A3600023AF6C0064A36300378E02001461 +:1059C000AF6200488F710048AF7100248E0B001841 +:1059D000AF6B006C9208000CA3680036937F003E0A +:1059E00037F90020A379003E8F78007403058024E6 +:1059F000360F4000AF6F007493640000308900FFE1 +:105A0000513402452404FF803C04080024845A9841 +:105A10000E00028D000000003C1008008E105A9805 +:105A20000E00025602002021240600042407000173 +:105A3000A366007D020020210E00025FA36700051F +:105A40008F5F017807E0FFFE240B0002AF5001409A +:105A5000A34B01448F90001C3C081000AF48017814 +:105A60000A000362AF8000282CAD003751A0FF98D8 +:105A70008F9100140005A0803C180800271856BC20 +:105A8000029878218DEE000001C00008000000009F +:105A90002418000614B80011000000003C0808009B +:105AA0008D085A9824040005AF4800208E1F001866 +:105AB000AF7F00188F79004CAF79001C8F650050C4 +:105AC000122000C0AF6500700A000362AF84002896 +:105AD0002406000710A60083240300063C050800E6 +:105AE00024A55A980E000264240400818F90001CA3 +:105AF0000011102B0A000362AF8200282407000463 +:105B000014A7FFF6240500503C1808008F185A9877 +:105B1000AF5800208E0F0008AF6F00408E090008BC +:105B2000AF6900448E14000CAF7400488E0E001054 +:105B3000AF6E004C8E0D0010AF6D00848E0A001405 +:105B4000AF6A00508E0C0018AF6C00548E04001C1D +:105B5000AF64005893630000306B00FF116501D8FB +:105B6000000000008F7400488F6900400289702394 +:105B700005C000042404008C1620FFDE240200036C +:105B8000240400823C05080024A55A980E000287D0 +:105B9000000000008F90001C000010210A0003622A +:105BA000AF820028240F000514AFFFCC240520008D +:105BB0003C0708008CE75A98AF4700208E06000487 +:105BC000AF66005C9208000824100008A36800215A +:105BD0008F9F001C93F90009A37900208F86001C79 +:105BE00090D8000A330400FF10900011000000005C +:105BF0002885000914A0006924020002240A00205C +:105C0000108A000B34058000288D002115A00008A3 +:105C100024054000240E0040108E00053C050001C4 +:105C200024140080109400023C050002240540006A +:105C30008F7800743C19FF00031980240205782531 +:105C4000AF6F007490C4000BA36400818F84001CAC +:105C50009489000C11200192000000009490000C27 +:105C60002406FFBF24050004A770003C908F000E9F +:105C7000A36F003E8F84001C9089000FA369003F32 +:105C80008F8B001C8D6E00108F54007401D468231C +:105C9000AF6D00608D6A0014AF6A0064956C0018E7 +:105CA000A76C00689563001AA763006A8D62001CE8 +:105CB000AF62006C9167000EA367003E9368003EE0 +:105CC0000106F8241220014BA37F003E8F90001C98 +:105CD0000A000362AF8500282407002214A7FF7F73 +:105CE000240300073C0B08008D6B5A981220000C0F +:105CF000AF4B00200A000362AF830028240C00335E +:105D000010AC0014240A00283C05080024A55A9869 +:105D10000E00023C240400810A0003EB8F90001C5B +:105D20003C04080024845A980E00028D00000000F4 +:105D30009363000024110050306200FF10510135C0 +:105D4000000000008F90001C000018210A00036270 +:105D5000AF8300283C0D08008DAD5A9824040081C3 +:105D6000AF4D00203C05080024A55A980E00023CC7 +:105D7000A36A00348F90001C240200090A00036209 +:105D8000AF82002802B288213225FFFF0E000236C2 +:105D9000240400840A0003628F90001C1082FFA478 +:105DA00024050400288B000311600170240C0004FA +:105DB000240300015483FF9E240540000A00043B95 +:105DC000240501003C04080024845A988F62004C8A +:105DD0000E00028D8F6300508F90001C0000202168 +:105DE0000A000362AF8400288E1000042404008A95 +:105DF000AF50002093790005333800021700015F8F +:105E0000020028219368002302002821311F00206E +:105E100017E0015A2404008D9367003F2406001206 +:105E200030E200FF10460155240400810E000256A6 +:105E30000200202193630023240500040200202196 +:105E4000346B0042A36B00230E00025FA365007D4C +:105E50008F4401780480FFFE240A0002AF50014005 +:105E6000A34A01448F90001C3C0C1000AF4C0178F9 +:105E70000A0003EC0011102B8E1000042404008A89 +:105E8000AF500020936E000531CD000215A0001622 +:105E900002002821936F003F2414000402002821EF +:105EA00031E900FF11340010240400810E00025675 +:105EB000020020219362002324080012241FFFFE09 +:105EC00034460020A3660023A368003F93790005B1 +:105ED00002002021033FC0240E00025FA3780005CA +:105EE00002002821000020210E00033400000000E1 +:105EF0000A0003EB8F90001C8E1000043C03000886 +:105F00000343A021AF500020928B000024050050D5 +:105F1000316400FF10850161240700880200202100 +:105F2000000028210E00022A2406000E928D000097 +:105F3000240EFF800200282101AE8025A2900000DF +:105F4000240400040E000C5C240600300A0003EB5D +:105F50008F90001C8E0800043C14080026945A9868 +:105F60003C010800AC285A98AF480020921F00035B +:105F700033F9000413200002240200122402000658 +:105F8000A362003F920B001B2404FFC03165003F59 +:105F900000A43825A367003E9206000330C200012A +:105FA00014400132000000008E020008AE8200089A +:105FB0003C0208008C425AA010400131000249C244 +:105FC000A76900088E14000C240C0001240300149F +:105FD000AF74002C8E0E0010AF6E0030960D0016C0 +:105FE000A76D0038960A0014A76A003AAF6C000C3F +:105FF000A76C0010A76C0012A76C0014A76C001609 +:1060000012200136A3630034920F000331F0000226 +:106010002E1100018F90001C262200080A00036246 +:10602000AF8200288E0400043C0E0008034E30218D +:10603000AF4400208E05000890CD0000240C0050D5 +:1060400031AA00FF114C00862407008824060009AD +:106050000E00022A000000000A0003EB8F90001CD3 +:106060008E04001C0E00024100000000104000F4ED +:10607000004050218F89001C240700890140202105 +:106080008D25001C240600010E00022A00000000DD +:106090000A0003EB8F90001C960D00023C140800D0 +:1060A00026945A9831AA0004514000B83C10600070 +:1060B0008E0E001C3C010800AC2E5A98AF4E0020FA +:1060C000920700102408001430E200FF144800D6A4 +:1060D00000000000960B00023163000114600165AE +:1060E000000000008E020004AE8200083C1408008C +:1060F0008E945AA01280015B000000008F7400741F +:106100003C0380002404000102835825AF6B007417 +:10611000A3600005AF64000C3C0708008CE75AA0A0 +:106120008F86001CA7640010000711C2A76400122C +:10613000A7640014A7640016A76200088CC80008B2 +:1061400024040002AF68002C8CC5000CAF65003041 +:1061500090DF0010A37F00348F99001C9330001152 +:10616000A37000358F98001C930F0012A36F0036A8 +:106170008F89001C912E0013A36E00378F90001C96 +:10618000960D0014A76D0038960A0016A76A003A0B +:106190008E0C0018AF6C00245620FDCCAF84002874 +:1061A0003C05080024A55A980E0002640000202136 +:1061B0008F90001C0A0004A7000020218E1000040C +:1061C00024070081AF500020936900233134001070 +:1061D000128000170000000002002021000028218A +:1061E0002406001F0E00022A000000000A0003EB34 +:1061F0008F90001C3C05080024A55A980E000287C9 +:10620000240400828F90001C000028210A000362F1 +:10621000AF8500283C0408008C845A980E0014E8CE +:10622000000000008F90001C0A000482000018216A +:106230000E00025602002021937800230200202144 +:10624000370F00100E00025FA36F002300003821FB +:1062500002002021000028210A0005A82406001FB2 +:10626000920F000C31E90001112000030000000032 +:106270009618000EA4D8002C921F000C33F90002CF +:1062800013200005000038218E0200149608001229 +:10629000ACC2001CA4C8001A0A0005432406000969 +:1062A0003C05080024A55A980E0002872404008BA0 +:1062B0008F90001C0011282B0A000362AF85002874 +:1062C000AF6000843C0A08008D4A5A983C0D0800D3 +:1062D0008DAD0050240CFF803C02000C014D1821B4 +:1062E000006C2024AF4400288E070014306B007F20 +:1062F000017A282100A2C821AF2700D88E060014F9 +:10630000AF9900D0AF2600DC8E080010251FFFFEDD +:106310000A000408AF3F01083C0508008CA55A9804 +:106320003C1908008F39005024CCFFFE00B9C02171 +:1063300003047824AF4F00283C1408008E945A9828 +:106340003C0908008D2900500289702131CD007F61 +:1063500001BA502101478021AE0600D8AF9000D08D +:10636000AE0000DC0A0003B1AE0C0108548CFE3014 +:10637000240540000A00043B240510000E00032EF3 +:10638000000000000A0003EB8F90001C8E0F442CCD +:106390003C186C62370979703C010800AC205A98AF +:1063A00015E9000824050140979F00349786002CCA +:1063B0000280282103E6C82B132000112404009238 +:1063C000240501400E000C7A240400023C01080060 +:1063D000AC225A98AF4200203C0508008CA55A9880 +:1063E00010A00005240400830E00084500000000F2 +:1063F00010400009240400833C05080024A55A9895 +:106400000E000264000000008F90001C0011202B81 +:106410000A000362AF8400280E0008490000000053 +:106420000A00055F8F90001C0E00084D0000000060 +:106430003C05080024A55A980A00062F2404008B66 +:10644000240400040E000C7A240500301440002AB5 +:10645000004050218F89001C240700830140202127 +:106460008D25001C0A000551240600018E04000839 +:106470000E000241000000000A00051BAE82000869 +:106480003C05080024A55A980E00023C240400870D +:106490008F90001C0A0005360011102B8F830038E6 +:1064A0008F8600301066FE9D000038213C070800F2 +:1064B00024E75A1C000320C0008728218CAC000070 +:1064C00011900061246A00013143000F5466FFFA05 +:1064D000000320C00A0004F6000038213C05080033 +:1064E00024A55A980E000287240400828F90001C75 +:1064F0000A000536000010213C0B0008034B202148 +:106500002403005024070001AF420020A0830000B4 +:10651000A08700018F82001C90480004A08800180A +:106520008F85001C90A60005A08600198F9F001C77 +:1065300093F90006A099001A8F90001C921800078A +:10654000A098001B8F94001C928F0008A08F001C45 +:106550008F89001C912E0009A08E001D8F8D001CBC +:1065600091AC000AA08C001E8F8B001C3C0C080014 +:10657000258C5A1C9163000B3C0B0800256B5A18A4 +:10658000A083001F8F87001C90E8000CA0880020CB +:106590008F82001C9045000D24024646A0850021F4 +:1065A0008F86001C90DF000EA09F00228F99001C98 +:1065B0009330000FA09000238F98001C93140010BC +:1065C000A09400248F8F001C91E90011A089002560 +:1065D0008F89001C8F8E00308F900038952D00140D +:1065E000000E18C025C80001A48D002895270016AC +:1065F000006C3021006BC821A487002A9525001863 +:106600003108000FA485002CA482002E8D3F001CB1 +:10661000ACCA0000AF88003011100006AF3F000088 +:10662000000038218D25001C014020210A00055161 +:1066300024060001250C00013184000F00003821E0 +:106640000A0006B8AF8400383C07080024E75A184F +:106650000087302100003821ACA000000A0004F6B9 +:10666000ACC000003C05080024A55A980A00062F7B +:10667000240400878E0400040E0002410000000084 +:106680000A00056AAE8200083084FFFF30C600FFB2 +:106690008F4201B80440FFFE00064400010430258B +:1066A0003C07200000C720253C031000AF400180BC +:1066B000AF450184AF44018803E00008AF4301B84F +:1066C00027BDFFE8AFB00010AFBF00143C0760006B +:1066D000240600021080000600A080210010102B6C +:1066E0008FBF00148FB0001003E0000827BD001812 +:1066F0003C09600EAD2000348CE5201C8F82001C0C +:106700002408FFFC00A81824ACE3201C0E0006D1CE +:106710008C45000C0010102B8FBF00148FB00010A0 +:1067200003E0000827BD00183C02600E344701005A +:1067300024090018274A040000000000000000009F +:10674000000000003C06005034C30200AF44003893 +:10675000AF45003CAF430030014018218F4B000093 +:10676000316800201100FFFD2406007F2408FFFF90 +:106770008C6C000024C6FFFF24630004ACEC000016 +:1067800014C8FFFB24E70004000000000000000024 +:10679000000000003C0F0020AF4F00300000000060 +:1067A00024AD020001A5702B2529FFFF008E2021BA +:1067B0001520FFE101A0282103E0000800000000EF +:1067C00027BDFFE0AFB10014AFBF0018AFB000109D +:1067D0003C05600E8CA20034008088211440000625 +:1067E0003C0460008C87201C2408FFFC00E8302457 +:1067F00034C30001AC83201C8F8B001C24090001D2 +:10680000ACA90034956900028D6500148D70000CF0 +:106810002D2400818D6700048D660008108000071C +:106820008D6A00102D2C00041580000E30CE00075C +:10683000312D000311A0000B000000002404008B88 +:10684000020028210E0006D1240600030011102B9F +:106850008FBF00188FB100148FB0001003E0000844 +:1068600027BD002015C0FFF62404008B3C03002048 +:10687000AF4300300000000024020001AF8200148A +:106880000000000000000000000000003C1F01505C +:10689000013FC825253800033C0F600EAF47003884 +:1068A00000181882AF46003C35E8003CAF59003074 +:1068B000274704008F4400003086002010C0FFFDF1 +:1068C00000000000106000082466FFFF2403FFFFA3 +:1068D0008CEB000024C6FFFF24E70004AD0B000092 +:1068E00014C3FFFB250800043C08600EAD09003806 +:1068F0000000000000000000000000003C07002035 +:10690000AF470030000000000E0006F901402021D2 +:1069100002002821000020210E0006D124060003D9 +:106920000011102B8FBF00188FB100148FB0001012 +:1069300003E0000827BD002027BDFFE0AFB200182C +:106940003092FFFFAFB10014AFBF001CAFB000101A +:106950001640000D000088210A0007AA022010211D +:1069600024050001508500278CE5000C0000000D77 +:10697000262300013071FFFF24E200200232382B71 +:1069800010E00019AF82001C8F8200141440001622 +:106990008F87001C3C0670003C0320008CE5000043 +:1069A00000A62024148300108F84003C00054402BC +:1069B0003C09800000A980241480FFE9310600FF13 +:1069C0002CCA00095140FFEB262300010006688015 +:1069D0003C0E080025CE579801AE60218D8B00003B +:1069E0000160000800000000022010218FBF001C81 +:1069F0008FB200188FB100148FB0001003E00008B0 +:106A000027BD00200E0006D1240400841600FFD804 +:106A10008F87001C0A00078BAF80003C90EF0002BC +:106A200000002021240600090E0006D1000F2E00D0 +:106A30008F87001C0010102B0A00078BAF82003CD0 +:106A4000020028210E0006DF240400018F87001CAD +:106A50000A00078BAF82003C020028210E0006DFEF +:106A6000000020210A0007C38F87001C0E00071FAB +:106A7000020020210A0007C38F87001C30B0FFFFEF +:106A8000001019C08F5801B80700FFFE3C1F2004FA +:106A90003C191000AF430180AF400184AF5F018813 +:106AA000AF5901B80A00078C262300013082FFFF8E +:106AB00014400003000018210004240224030010E5 +:106AC000308500FF14A000053087000F2466000801 +:106AD0000004220230C300FF3087000F14E00005DD +:106AE000308900032468000400042102310300FF00 +:106AF0003089000315200005388B0001246A00024C +:106B000000042082314300FF388B00013164000112 +:106B100010800002246C0001318300FF03E00008B4 +:106B200000601021308BFFFF000B394230E600FF80 +:106B30003C09080025295998000640800109602178 +:106B40008D8700003164001F240A0001008A1804A8 +:106B500030A500FF00E3202514A000020003102749 +:106B600000E22024240F000100CF700401096821F5 +:106B7000000E282714800005ADA400008F86000CAD +:106B800000A6102403E00008AF82000C8F88000CE0 +:106B900001C8102503E00008AF82000C3C06001F6E +:106BA0003C0360003084FFFF34C5FF8024020020D6 +:106BB000AC602008AC60200CAC602010AC652014E8 +:106BC000AC642018AC62200000000000000000004F +:106BD00003E000080000000027BDFFE82402FFFFDB +:106BE000AFBF0010AF82000C000020213C0608005F +:106BF00024C659982405FFFF248900010004408021 +:106C00003124FFFF010618212C87002014E0FFFA31 +:106C1000AC6500000E0008160000202124020001CF +:106C20003C04600024050020AC822018AC852000C4 +:106C3000000000000000000000000000244A0001E5 +:106C40003142FFFF2C46040014C0FFF78FBF001035 +:106C500003E0000827BD00188F8300082C620400A1 +:106C600003E00008384200018F830008246200011D +:106C700003E00008AF8200088F8300082462FFFF52 +:106C800003E00008AF82000827BDFFE0AFB10014A9 +:106C9000AFBF0018AFB000108F6B00303C06600033 +:106CA00000808821ACCB20088F6A002C3C02800039 +:106CB00024030008ACCA200C9769003A9768003892 +:106CC00000092C003107FFFF00A72025ACC42010CD +:106CD000ACC22014ACC32000000000000000000083 +:106CE000000000003C0360008C6D200031AC000807 +:106CF0001580FFF9000000008C6E201405C00020F4 +:106D0000000000000E0007DA8F84000C00024080B3 +:106D10003C09080025295998010938218CE4000014 +:106D20000E0007DA00028140020220213090FFFFAE +:106D3000020020210E0007F8000028213C0C8000F2 +:106D4000022C58253210FFFF3C116000240A00205D +:106D5000AE2B2014AE302018AE2A20000000000018 +:106D60000000000000000000020010218FBF00188A +:106D70008FB100148FB0001003E0000827BD002081 +:106D80008C6620143C02001F3443FF803C1FFFE848 +:106D900000C3C02437F9080003198021001079C20C +:106DA0003C0C8000022C582531F0FFFF3C116000A4 +:106DB000240A0020AE2B2014AE302018AE2A20006A +:106DC0000000000000000000000000000200102190 +:106DD0008FBF00188FB100148FB0001003E00008BF +:106DE00027BD002027BDFFE8AFB000103402FFFF31 +:106DF0003090FFFFAFBF00141202000602002021F6 +:106E00000E00081600000000020020210E0007F806 +:106E1000240500018F8400088FBF00148FB000107C +:106E20002483FFFF27BD001803E00008AF8300089C +:106E3000000439C230E6003F00043B42000718401E +:106E4000240210002CC4002024C8FFE0AF42002C14 +:106E5000246300011480000330A900FF00071840DC +:106E6000310600FF0003608024080001019A5821C8 +:106E70003C0A000E00C82804016A382111200005D0 +:106E8000000530278CE900000125302503E00008CB +:106E9000ACE600008CEE000001C6682403E00008A8 +:106EA000ACED000027BDFFE8AFBF0014AFB000108D +:106EB0003C0460008C8508083403F00030A2F00028 +:106EC00050430006240200018C8708083404E000C7 +:106ED00030E6F00010C4001E24020002AF82004021 +:106EE0003C1060003C0A0200AE0A0814240910009D +:106EF0003C08000E8E03440003482021AF49002CBB +:106F0000240501200E000CC0000030218F830040BA +:106F1000106000043C021691240B0001106B000E5F +:106F20003C023D2C344F0090AE0F44088FBF00143C +:106F30008FB000103C0C6000240E10003C0D0200CD +:106F400027BD0018AD8E442003E00008AD8D081069 +:106F50000A0008E7AF8000403C0218DA344F009086 +:106F6000AE0F44088FBF00148FB000103C0C6000BF +:106F7000240E10003C0D020027BD0018AD8E4420E9 +:106F800003E00008AD8D08100A0008BB24050001CD +:106F90000A0008BB000028213C08080025085DA461 +:106FA0002404FFFF010018212402001E2442FFFFD9 +:106FB000AC6400000441FFFD246300043C070800AA +:106FC00024E75E208CE5FFFC2404001C240600015D +:106FD000308A001F0146480424840001000910275C +:106FE0002C8300201460FFFA00A22824ACE5FFFCEB +:106FF0003C05666634A4616E3C06080024C65EE06B +:10700000AF840058AF88009C2404FFFF00C0182103 +:107010002402001F2442FFFFAC6400000441FFFD76 +:10702000246300043C0766663C05080024A55EA0B6 +:10703000AF86004834E6616EAF8600982404FFFFF7 +:1070400000A018212402000F2442FFFFAC640000BE +:107050000441FFFD246300043C0B66663C06080007 +:1070600024C65E203568616EAF8500A4AF880070CD +:107070002404FFFF00C018212402001F2442FFFF48 +:10708000AC6400000441FFFD246300043C0D66660F +:107090003C0A0800254A5F6035AC616EAF860090FF +:1070A000AF8C005C2404FFFF014018212402000380 +:1070B0002442FFFFAC6400000441FFFD2463000490 +:1070C0003C09080025295F708D27FFFC2404000679 +:1070D000240500013099001F0325C0042484000109 +:1070E000001878272C8E002015C0FFFA00EF3824F6 +:1070F000AD27FFFC3C09666624030400240403DC7E +:1071000024050200240600663522616E3C08080052 +:1071100025085AA4AF820074AF830044AF83006C8B +:10712000AF830050AF830084AF8A008CAF840064CB +:10713000AF85004CAF860054AF840078AF85006007 +:10714000AF86008001001821240200022442FFFFC4 +:10715000AC6000000441FFFD24630004240400032C +:107160002403000C3C0A0800254A5AB0AF8A006884 +:107170000A00098E2405FFFF000418802484000102 +:10718000006858212C8700C014E0FFFBAD650000AB +:107190003C0E666635CD616E240C17A024081800DD +:1071A000AF8D0088AF8C009403E00008AF88007CAE +:1071B0002484007F000421C200004021000030210F +:1071C00000003821000028210A0009A5AF8400A092 +:1071D0001060000624E7000100C4302124A500014E +:1071E0002CC20BF51440FFFA2CA300663C090800E2 +:1071F00025295F6001201821240200032442FFFF9B +:10720000AC6000000441FFFD2463000410E0001A9C +:1072100024E3FFFF0003294210A0000A0000202100 +:107220002406FFFF3C03080024635F602484000100 +:107230000085502BAC660000250800011540FFFBBF +:107240002463000430E2001F10400008000868803A +:10725000240C0001004C38040008588001692821E2 +:1072600024E6FFFF03E00008ACA6000001A94021CE +:107270002409FFFFAD09000003E000080000000042 +:10728000AF4400283C04000C034420210005288260 +:107290000A000CC000003021000421803C03600083 +:1072A000AC6410080000000000052980AC65100CDB +:1072B0000000000003E000088C62100C27BDFFE80E +:1072C0000080282124040038AFBF00140E0009D527 +:1072D000AFB0001024040E00AF4400283C10000C96 +:1072E00003502021240500100E000CC000003021A6 +:1072F00003501021AC400000AC40000424040038CE +:107300008FBF00148FB0001024053FFF27BD001869 +:107310000A0009D58C430000000421803C03600072 +:10732000AC641008000000008C62100C03E0000840 +:107330000002118227BDFFC8AFB400208F940068FF +:10734000AFBE0030AFB7002CAFB600280000B821A8 +:107350000080B021241E00C0AFBF0034AFB50024B0 +:10736000AFB3001CAFB20018AFB10014AFB0001043 +:107370000A000A12AFA5003C504000018F9400683B +:1073800027DEFFFF13C00028269400048E92000021 +:107390003C03080024635DA01240FFF70283102B1A +:1073A0003C04080024845AA4028410230002A8C0CC +:1073B000000098210A000A212411000100118840D0 +:1073C000122000260000000002B380210251282470 +:1073D0000200202110A0FFF9267300010E0009DE33 +:1073E000000000000016684032EC000101AC2021D2 +:1073F0000E0009D5020028218F89009426F700018C +:107400008FA6003C3AEB0001316A00012528FFFFFE +:107410000011382702CAB021AF88009416E6FFE7B2 +:1074200002479024AE92000002E010218FBF00348A +:107430008FBE00308FB7002C8FB600288FB5002488 +:107440008FB400208FB3001C8FB200188FB10014CE +:107450008FB0001003E0000827BD00383C0E080084 +:1074600025CE5DA0028E102B0A000A0DAE92000000 +:1074700027BDFFD8AFB10014AFB00010AFBF0020E0 +:10748000AFB3001CAFB2001800A0882110A0001FED +:10749000000480403C13080026735AA40A000A5ACC +:1074A0002412000112200019261000010E0009F517 +:1074B00002002021000231422444FFA0000618806F +:1074C0003045001F2C8217A1007318212631FFFFC1 +:1074D0001040FFF400B230048C690000020020214B +:1074E00024053FFF012640241500FFEE0126382524 +:1074F0000E0009D5AC6700008F8A009426100001A9 +:10750000254700011620FFE9AF8700948FBF0020B8 +:107510008FB3001C8FB200188FB100148FB0001011 +:1075200003E0000827BD00288F85009C00805821BB +:107530000000402100004821240A001F3C0C0800E4 +:10754000258C5E1C3C0D080025AD5DA48CA60000BA +:1075500050C000140000402100AD1023000238C0CC +:10756000240300010A000A930000202115000003F3 +:1075700000E410212448202400004821252900018E +:10758000512B00132506DFDC106000062484000167 +:1075900000C3702415C0FFF5000318400A000A91CB +:1075A0000000402110AC002624A300040060282124 +:1075B000254AFFFF1540FFE5AF85009C512B0004D5 +:1075C0002506DFDC0000402103E000080100102157 +:1075D0000006614230C5001F000C50803C070800C7 +:1075E00024E75DA424040001014730211120000F8D +:1075F00000A420043C05080024A55E20148000059A +:107600002529FFFF24C6000410C50011000000005A +:10761000240400018CCF00000004C0270004204097 +:1076200001F868241520FFF5ACCD00008F99007893 +:1076300001001021032B482303E00008AF890078E4 +:107640003C05080024A55DA40A000A9B0000402117 +:107650003C06080024C65DA40A000AB42404000104 +:10766000308800FF240200021102000A24030003F4 +:107670001103005C8F8900A4240400041104005F3E +:1076800024050005110500670000182103E000082B +:10769000006010218F8900483C0C0800258C5EE0BA +:1076A0003C04080024845F60240300201060000F65 +:1076B00000005821240D0002240E00033C0F080096 +:1076C00025EF5EE08D27000014E0000B30F9FFFF8E +:1076D000252900040124C02B53000001018048210A +:1076E0002463FFFF5460FFF88D270000016018211C +:1076F00003E0000800601021132000323C0500FF69 +:1077000030E200FF004030211040004200005021D4 +:1077100024050001000020210005C84000A6C02467 +:1077200017000003332500FF14A0FFFB2484000191 +:10773000012CC023001828C000AA6021008C502111 +:107740003144001F240C0001008C18040003102792 +:1077500000E23024110D0041AD260000110E004C56 +:10776000000A1840110D00368F87006C510E00562C +:107770008F8C0060240D0004110D005A8F8E008440 +:10778000240E0005150EFFDA01601821240B1430B9 +:1077900011400006000018218F8400A0246300011E +:1077A000006A402B1500FFFD016458218F8A00807C +:1077B000AF89008C016018212549FFFF0A000AEB00 +:1077C000AF89008000E52024000736021080FFD03A +:1077D000240A001800075402314600FF0A000AF389 +:1077E000240A00103C0C0800258C5EA03C04080014 +:1077F00024845EE00A000ADA240300103C0C08002E +:10780000258C5E203C04080024845EA00A000AD96E +:107810008F89009000071A02306600FF0A000AF301 +:10782000240A00088F89008C3C0C0800258C5F60BE +:107830003C04080024845F700A000ADA2403000470 +:10784000000A4080250B003024E6FFFF016018216C +:10785000AF8900480A000AEBAF86006C000AC982B3 +:10786000001978803C07080024E75EA001E720218A +:10787000000A18428C8F00003079001F032C380456 +:107880000007C02701F860240A000B08AC8C000038 +:10789000000331420006288000AF28213062001F1B +:1078A0008CB8000024630001004CC804000321428E +:1078B000001938270004108003073024004F2021CE +:1078C0000A000B4CACA60000000A68C025AB0032D1 +:1078D000258AFFFF01601821AF8900A40A000AEB86 +:1078E000AF8A0060254B1030AF89009001601821ED +:1078F00025C9FFFF0A000AEBAF8900843086000724 +:107900002CC2000610400014000000000006408059 +:107910003C030800246357BC010338218CE40000B9 +:1079200000800008000000002409000310A9000ED8 +:1079300000000000240A000510AA000B000000004F +:10794000240B000110AB0008000000008F8C00A089 +:1079500010AC00050000000003E00008000010214A +:107960000A000A7900A020210A000AC700C02021CD +:1079700027BDFFE8308400FF240300021083000BC2 +:10798000AFBF0010240600031086003A240800044C +:1079900010880068240E0005108E007F2CAF143074 +:1079A0008FBF001003E0000827BD00182CA2003094 +:1079B0001440FFFC8FBF001024A5FFD0000531C28A +:1079C000000668803C07080024E75EE001A730213C +:1079D0008CC900000005288230AC001F240B000178 +:1079E000018B50048F840048012A4025ACC8000058 +:1079F0008C83000050600001AF8600488F98006CB7 +:107A000030AE000124A6FFFF270F000115C00002C1 +:107A1000AF8F006C24A600010006414200082080C0 +:107A2000008718218C79000030C2001F2406000155 +:107A30000046F804033F382410E0FFDA8FBF00103F +:107A40000005C182001870803C0F080025EF5EA081 +:107A500001CF48218D2B00000005684231A5001F91 +:107A600000A66004016C502527BD001803E0000843 +:107A7000AD2A00002CA7003014E0FFCA8FBF001011 +:107A800030B900071723FFC724A8FFCE00086A02F9 +:107A9000000D60803C0B0800256B5EA0018B30213F +:107AA0008CC40000000828C230AA001F240800016E +:107AB000014848048F8200A400891825ACC3000047 +:107AC0008C5F000053E00001AF8600A40005704009 +:107AD000000E7942000F28803C04080024845EE0F8 +:107AE00000A418218C6B000025DF000131CD001FA0 +:107AF000001F514201A86004016C4825000A108053 +:107B0000AC690000004428218CA600008F9800601A +:107B100033F9001F8FBF00100328380400C77825F1 +:107B2000270E000127BD0018ACAF000003E00008DD +:107B3000AF8E006024A5EFD02CB804001300FF998D +:107B40008FBF001000053142000658803C0A080033 +:107B5000254A5E20016A30218CC4000030A3001F3A +:107B600024090001006910048F9900900082F82513 +:107B7000ACDF00008F27000050E00001AF860090CE +:107B80008F8D00848FBF001027BD001825AC000129 +:107B900003E00008AF8C008415E0FF828FBF001067 +:107BA0008F8600A0000610400046F821001F21002B +:107BB00003E4C8210019384024F8143000B8402BE1 +:107BC0001100FF788FBF001024A4EBD00E00021329 +:107BD00000C0282100027942000F70803C0D08008F +:107BE00025AD5F6001CD20218C8B0000304C001F43 +:107BF00024060001018618048F89008C016350253A +:107C0000AC8A00008D25000050A00001AF84008CDC +:107C10008F9800808FBF001027BD00182708000133 +:107C200003E00008AF88008030A5000724030003AC +:107C300010A3001028A2000414400008240700022A +:107C40002403000410A300152408000510A8000F49 +:107C50008F8500A003E000080000000014A7FFFDCE +:107C60000080282114C3FFFB240400020A000B8BB0 +:107C700000000000240900050080282110C9FFFB36 +:107C80002404000303E000080000000014C5FFF115 +:107C9000008028210A000B8B24040005240A00011F +:107CA0000080282110CAFFF12404000403E000082A +:107CB0000000000027BDFFE0AFB00010000581C24A +:107CC0002603FFD024C5003F2C6223D024C6007FAA +:107CD000AFB20018AFB10014AFBF001C309100FF6D +:107CE000000691C2000529820200202110400008F0 +:107CF0002403FFFF0E000A4B0000000002002021B9 +:107D0000022028210E000C390240302100001821E9 +:107D10008FBF001C8FB200188FB100148FB00010FD +:107D20000060102103E0000827BD002027BDFFD818 +:107D300024A2007FAFB3001CAFB20018000299C2AA +:107D4000309200FF24A3003F02402021026028213E +:107D5000AFB10014AFB00010AFBF00200E000B6E2B +:107D60000003898200408021004020210220282138 +:107D700014400009000018218FBF00208FB3001CA1 +:107D80008FB200188FB100148FB000100060102166 +:107D900003E0000827BD00280E0009FC00000000D9 +:107DA00000402821020020211051FFF3001019C0CB +:107DB0000E000A4B00000000020020210240282192 +:107DC0000E000C39026030218FBF00208FB3001CE1 +:107DD0008FB200188FB100148FB00010000018216E +:107DE0000060102103E0000827BD00283084FFFF59 +:107DF00030A5FFFF1080000700001821308200012D +:107E00001040000200042042006518211480FFFB8E +:107E10000005284003E000080060102110C00007A2 +:107E2000000000008CA2000024C6FFFF24A500046F +:107E3000AC82000014C0FFFB2484000403E00008AF +:107E40000000000010A0000824A3FFFFAC86000083 +:107E500000000000000000002402FFFF2463FFFF79 +:107E60001462FFFA2484000403E00008000000000C +:107E700030A5FFFF8F4201B80440FFFE3C076015AC +:107E800000A730253C031000AF440180AF400184BF +:107E9000AF46018803E00008AF4301B88F8500D0EA +:107EA0002C864000008018218CA700840087102BAE +:107EB00014400010000000008CA800842D06400033 +:107EC00050C0000F240340008CAA0084008A482B75 +:107ED000512000018CA3008400035A42000B208033 +:107EE0003C05080024A558200085182103E000085F +:107EF0008C62000014C0FFF4000000002403400066 +:107F000000035A42000B20803C05080024A558209D +:107F10000085182103E000088C6200008F8300D0E8 +:107F2000906600D024C50001A06500D08F8500D0E8 +:107F3000906400D090A200D210440017000000000E +:107F4000936C00788F8B00BC318A00FFA16A000C13 +:107F500025490001938700C4312200FF3048007F8B +:107F60001107000B00026827A36200788F4E01788A +:107F700005C0FFFE8F9900B0241800023C0F1000CE +:107F8000AF590140A358014403E00008AF4F017806 +:107F90000A000D0931A20080A0A000D00A000CFF49 +:107FA000000000008F8700D027BDFFC8AFBF0030A2 +:107FB000AFB7002CAFB60028AFB50024AFB4002097 +:107FC000AFB3001CAFB20018AFB10014AFB00010D7 +:107FD00094E300E094E200E2104300D72405FFFFA1 +:107FE0003C047FFF3497FFFF2415FF800A000DF04B +:107FF0003C16000E108A00D18FBF00308F9100B068 +:108000003C1808008F18005C001230C0001291402C +:108010000311702101D57824AF4F002C94EC00E2BD +:1080200031CD007F01BA5821318A7FFF0176482186 +:10803000000A804002091021945300003C08080007 +:108040008D0800580246C02132733FFF001319808B +:10805000010320210224282130BF007F03FAC82118 +:1080600000B5A024AF54002C0336A0218E87001049 +:108070008E8F003003785821256D008800EF702323 +:10808000240C0002AE8E0010AF8D00ACA16C0088F5 +:10809000976A003C8E8400308F9100AC0E000CD6A5 +:1080A0003150FFFF00024B80020940253C02420094 +:1080B00001022025AE2400048E8300048F8D00ACC5 +:1080C0008E860000240E0008ADA3001CADA600188B +:1080D000ADA0000CADA00010929F000A33F900FF84 +:1080E000A5B90014968500083C1F000CA5A5001634 +:1080F0009298000A331100FFA5B100209690000865 +:1081000024180005A5B00022ADA00024928F000B1A +:108110002410C00031E700FFA5A70002A1AE0001B6 +:108120008E8C00308F8B00AC8F8400B0AD6C00085B +:108130003C0A08008D4A005401444821013540247E +:10814000AF4800283C0208008C4200540044302113 +:1081500030C3007F007AC821033F282102458821CF +:10816000AF9100BCAF8500C0A23800008F8A00BC70 +:108170002403FFBF2418FFDF954F000201F03824CD +:1081800000F37025A54E0002914D000231AC003F76 +:10819000358B0040A14B00028F8600BC8F8900D038 +:1081A000ACC000048D28007C3C098000ACC80008ED +:1081B00090C4000D3082007FA0C2000D8F8500BCEE +:1081C00090BF000D03E3C824A0B9000D8F9100BC3F +:1081D0009233000D02789024A232000D8E9000346C +:1081E0008F8B00BCAD7000108E87002C8E8F0030FE +:1081F00000EF7023AD6E0014916D001831AC007F5C +:10820000A16C00188F9F00BC8E8A00308FE8001888 +:10821000015720240109302400C41025AFE20018C2 +:108220009283000AA3E3001C969900088F8500BC86 +:108230008F9800D0A4B9001E8E9000308E8400303C +:108240000E0002138F0500848F8500D0000291403C +:108250000002990090AF00BC0253882100403021F9 +:1082600031E7000210E0000302118021000290803B +:108270000212802190B900BC3327000410E00002F4 +:108280000006F880021F80218E9800308F8B00BC82 +:1082900024068000330F0003000F702331CD00034C +:1082A000020D6021AD6C000494A400E294AA00E2E7 +:1082B00094B000E231497FFF2522000130537FFF57 +:1082C0000206182400734025A4A800E294A400E24A +:1082D0003C1408008E94006030917FFF123400221D +:1082E000000000000E000CF6000000008F8700D098 +:1082F0000000282194F300E094F000E21213000F34 +:108300008FBF003090E900D090E800D1313200FFFB +:10831000310400FF0244302B14C0FF36264A00010E +:1083200090EE00D2264B000131CD00FF008D602180 +:10833000158BFF338F9100B08FBF00308FB7002CAB +:108340008FB600288FB500248FB400208FB3001C97 +:108350008FB200188FB100148FB0001000A0102150 +:1083600003E0000827BD003894A300E20066402423 +:10837000A4A800E290A400E290B900E2309100FFCE +:108380000011A1C20014F827001F39C03332007F4A +:10839000024730250A000DE8A0A600E23084FFFF66 +:1083A00030A5FFFFAF440018AF45001C03E00008F4 +:1083B0008F42001427BDFFB8AFB000208F9000D0CF +:1083C0003084FFFFAFA40010AFBF0044AFBE004039 +:1083D000AFB7003CAFB60038AFB50034AFB4003033 +:1083E000AFB3002CAFB20028AFB10024A7A0001893 +:1083F000920600D1920500D030C400FF30A300FFE8 +:108400000064102B10400122AFA00014920900D08C +:108410008FB50010312800FF0088382324F4FFFFB7 +:108420000014882B0015982B02339024524001260B +:108430008FB40014961E0012961F00108FB7001004 +:1084400003DFC823001714000019C400000224032E +:108450000018140302E2B02A52C00001004020219B +:108460000284282B10A0000200801821028018210D +:1084700000033C0000071C033064FFFF2C8600094A +:1084800014C000020060B821241700088E0A0008FA +:10849000001769808E09000C31ABFFFF3C0C001007 +:1084A000016C402527520400AF4A0038AF9200B853 +:1084B000AF49003CAF480030000000000000000061 +:1084C00000000000000000000000000000000000AC +:1084D00000000000000000008F4F000031EE00207F +:1084E00011C0FFFD0017982A027110240A000E83A4 +:1084F0000000B02155E001019258000131130080C5 +:10850000126001CF012020219655001232A5FFFFF5 +:108510000E000CCBA7B500188F9000D00291A023BD +:1085200026CD00018F9100B8000DB4000016B403F1 +:108530002638004002D7582A0014882B2405000151 +:108540000300902101711024AF9800B8AFA500146A +:10855000104001BC8F8900B03C0C08008D8C005489 +:10856000240BFF80921E00D001895021014B28244A +:10857000921900D0AF4500288E4700103C08080033 +:108580008D0800583C1808008F18005430E33FFF56 +:108590000003218001043021012658212402FF809C +:1085A0000162F824920C00D0AF5F002C92480000CA +:1085B00033D100FF333500FF0309982100117140CA +:1085C000001578C0326D007F01CF382101BA282113 +:1085D000318300FF3164007F3C0A000C00AA88212F +:1085E0000367F02100033140009A10213108003F59 +:1085F0003C1F000E00D1C021005F982127D90088C0 +:108600002D150008AF9100C0AF9900ACAF9800BC29 +:10861000AF9300B412A0018A00008821240E00014B +:10862000010E4004310D005D11A0FFB2310F0002B8 +:108630008E4A00283C0300803C04FFEFAE6A000035 +:108640008E450024A260000A3488FFFFAE65000456 +:108650009247002C3C1FFF9F37FEFFFFA267000CD4 +:108660008E62000C3C180040A267000B00433025CE +:1086700000C8C824033E88240238A825AE75000C23 +:108680008E490004AE6000183C0F00FFAE69001474 +:108690008E4D002C35EEFFFF8F8B00B001AE6024B5 +:1086A000AE6C00108E470008A660000896450012C8 +:1086B000AE6700208E42000C30B03FFF00105180AA +:1086C000AE6200248E5E0014014B182130A400011C +:1086D000AE7E00288E590018000331C2000443808A +:1086E000AE79002C8E51001C00C8F821A67F001C1A +:1086F000AE710030965800028E550020A678001EFC +:10870000AE75003492490033313000045600000544 +:10871000925000008F8C00D08D8B007CAE6B0030AF +:10872000925000008F8F00BCA1F00000924E0033E9 +:1087300031CD000251A00007925E00018F8900BC7C +:108740002418FF80913100000311A825A1350000F5 +:10875000925E00018F9900BC2409FFBF240BFFDF4C +:10876000A33E00018F9500BC92B8000D3311007F2D +:10877000A2B1000D8F8E00BC91D0000D02097824AB +:10878000A1CF000D8F8800BC8E6D0014910A000DE2 +:108790002DAC0001000C2940014B382400E51825C0 +:1087A000A103000D964200128F8800BC8F8700D075 +:1087B000A50200028E45000490FF00BC30A4000317 +:1087C0000004302330DE000300BE102133F9000224 +:1087D00017200002244400342444003090E200BCFE +:1087E00000A2302430DF000417E0000224830004DC +:1087F000008018218F8F00AC24090002AD03000413 +:10880000A1E90000924E003F8F8D00ACA1AE0001A7 +:108810008F9500AC924C003F8E440004A6AC000241 +:10882000976B003C0E000CD63170FFFF00025380A6 +:10883000020A38253C05420000E51825AEA30004D5 +:108840008F8600AC8E480038ACC800188E440034C7 +:10885000ACC4001CACC0000CACC00010A4C0001420 +:10886000A4C00016A4C00020A4C00022ACC00024F4 +:108870008E6400145080000124040001ACC4000880 +:108880000E000CF6241100010A000E768F9000D025 +:10889000920F00D2920E00D08FB5001031EB00FF86 +:1088A00031CD00FF008D6023016C50212554FFFF66 +:1088B0000014882B0015982B023390241640FEDDFF +:1088C000000000008FB400148FBF00448FBE004032 +:1088D0003A8200018FB7003C8FB600388FB5003464 +:1088E0008FB400308FB3002C8FB200288FB10024DA +:1088F0008FB0002003E0000827BD0048331100209E +:10890000122000EF24150001921E00BC241F00015C +:108910000000A82133D900011320000DAFBF001CB7 +:108920008E4400148E0800840088102B144000022E +:10893000008030218E0600848E03006400C3A82BC3 +:1089400016A0000200C020218E0400640080A8212F +:108950008E4700148E05006400E5302B14C0000221 +:1089600000E020218E0400640095F02313C0000471 +:108970008FAC001C240A0002AFAA001C8FAC001CA4 +:10898000028C582B156000A8000018218E4F00386B +:108990008E6D000C3C0E0080AE6F00008E4A0034DD +:1089A0003C10FF9F01AE5825AE6A00049246003F7E +:1089B000360CFFFF016C38243C0500203C03FFEF20 +:1089C000A266000B00E510253468FFFF8F8700B812 +:1089D0000048F8243C04000803E4C825AE79000CE4 +:1089E0008CF80014AE60001802BE7821AE78001436 +:1089F0008CF10018AE71001C8CE90008AE690024EF +:108A00008CEE000CAE6F002CAE600028AE6E002025 +:108A1000A6600038A660003A8CED001401B58023F2 +:108A2000021E902312400011AE72001090EA003D29 +:108A30008E6500048E640000000A310000A6C82183 +:108A4000000010210326402B0082F82103E8C021FA +:108A5000AE790004AE78000090F1003DA271000AEA +:108A60008F8900B895320006A67200088F9800AC76 +:108A70002419000202A02021A31900009769003CDC +:108A80008F9200AC0E000CD63131FFFF00027B80CC +:108A90008F8500B8022F68253C0E420001AE80256C +:108AA000AE5000048F8400AC8CAC0038AC8C001845 +:108AB0008CAB0034AC8B001CAC80000CAC80001084 +:108AC000A4800014A4800016A4800020A4800022AA +:108AD000AC80002490A7003FA487000212A00135BB +:108AE0002403000153C0000290A2003D90A2003E6A +:108AF00024480001A08800018F9F00ACAFF500085A +:108B00008F8300D024070034906600BC30C500027B +:108B100050A00001240700308F9200B88F8A00BC5B +:108B2000906D00BC924B00002412C00032A50003DF +:108B3000A14B00008F8600B88F8800BC240200047F +:108B400090C400010045182330790003A1040001FE +:108B50008F8A00BC8F9F00B800F53821955800021D +:108B600097E9001200F9382103128824312F3FFFC2 +:108B7000022F7025A54E00029150000231A800047A +:108B8000320C003F358B0040A14B000212A00002C6 +:108B90008F8500BC00E838218F8E00D0ACA7000480 +:108BA000240BFFBF8DCD007C2EA400012403FFDF2A +:108BB000ACAD000890B0000D00044140320C007FC5 +:108BC000A0AC000D8F8600BC90CA000D014B102494 +:108BD000A0C2000D8F8700BC90E5000D00A3F82413 +:108BE00003E8C825A0F9000D8F9100B88F8D00BC57 +:108BF0008E380020ADB800108E290024ADA90014D5 +:108C00008E2F0028ADAF00188E2E002C0E000CF613 +:108C1000ADAE001C8FB0001C240C0002120C00EE44 +:108C20008F9000D08FA3001C006088211460000288 +:108C30000060A8210000A02156A0FE390291A023C7 +:108C40000014882B8FA90010960700103C1E0020EE +:108C50000136402302C750213112FFFFA60A00103F +:108C6000AFB20010AF5E0030000000009617001099 +:108C7000961300121277008F000000008E05000C82 +:108C80008E0B00080016698000AD7021000DC7C36F +:108C900001CDA82B0178782101F56021AE0E000CE2 +:108CA000AE0C00088FB300100013B82B02378024DD +:108CB0001200FF048F9000D00A000E3C000000005C +:108CC0008E4D0038A6600008240B0003AE6D000036 +:108CD0008E500034A260000A8F9800B8AE70000475 +:108CE0003C0500809311003FA26B000C8E6F000CBE +:108CF0003C0EFF9FA271000B01E5102535CCFFFF54 +:108D00003C03FFEF8F9200B8004C30243464FFFF27 +:108D100000C4F824AE7F000C8E590014964800124F +:108D20008F8A00B0AE7900108E490014AE60001832 +:108D3000AE600020AE690014AE6000248E470018BB +:108D400031093FFF0009F180AE6700288E4D000811 +:108D500003CA802131180001AE6D00308E4F000C27 +:108D60008F8C00AC001089C200185B80022B282178 +:108D7000240E0002A665001CA6600036AE6F002C13 +:108D8000A18E00009763003C8F8A00AC3C04420037 +:108D90003062FFFF00443025AD4600048F9F00B8CD +:108DA000240700012411C0008FF30038240600348A +:108DB000AD5300188FF90034AD59001CAD40000CC4 +:108DC000AD400010A5400014A5400016A5400020AD +:108DD000A5400022AD400024A5550002A147000196 +:108DE0008F9E00AC8F8800B88F9200BCAFD5000872 +:108DF000910D0000A24D00008F9000B88F8B00BC39 +:108E000092180001A17800018F8400BC94850002B3 +:108E100000B1782401E97025A48E0002908C000234 +:108E20003183003FA08300028F8300D08F8400BC79 +:108E3000906200BC305300025260000124060030F2 +:108E4000AC8600048C6F007C2403FFBF02A0882145 +:108E5000AC8F0008908E000D31CC007FA08C000DEF +:108E60008F8600BC90C2000D00432024A0C4000DDA +:108E70008F8900BC913F000D37F90020A139000D0A +:108E80008F8800B88F9300BC8D070020AE6700105C +:108E90008D0A0024AE6A00148D1E0028AE7E0018D4 +:108EA0008D12002C0E000CF6AE72001C0A00103D54 +:108EB0008F9000D0960E00148E03000431CCFFFF7B +:108EC000000C10C000622021AF44003C8E1F000443 +:108ED0008F46003C03E6C8231B20003C0000000036 +:108EE0008E0F000025E200013C05001034B500089B +:108EF000AF420038AF550030000000000000000015 +:108F00000000000000000000000000000000000061 +:108F100000000000000000008F580000330B00200C +:108F20001160FFFD000000008F5304003C0D002085 +:108F3000AE1300088F570404AE17000CAF4D00307D +:108F4000000000003C0608008CC600442416000106 +:108F500010D600BD00000000961F00123C0508005E +:108F60008CA5004000BFC821A61900129609001464 +:108F700025270001A6070014960A00143144FFFFBC +:108F80005486FF498FB30010A60000140E000E1681 +:108F900030A5FFFF3C0408008C84002496030012D7 +:108FA0000044102300623023A60600120A00105964 +:108FB0008FB30010A08300018F8200AC2404000155 +:108FC000AC4400080A000FF08F8300D08E0200002E +:108FD0000A0010EA3C0500108F8200C08FA7001C19 +:108FE000921800D0920B00D0920E00D0331100FFE7 +:108FF000316900FF00117940000928C001E56021B6 +:1090000031C300FF036C50210003314000C2C8216E +:10901000255F0088AF9F00ACAF9900BCA1470088D6 +:109020009768003C03C020218F9100AC0E000CD645 +:109030003110FFFF00026B80020DC0253C0442008E +:109040008F8D00B803045825AE2B00048DA900387D +:109050008F8B00AC0000882100118100AD690018E1 +:109060008DAF00343C087FFF3504FFFFAD6F001C5F +:1090700091AC003E8D65001C8D660018000C190037 +:10908000000C770200A33821020E102500E3F82B14 +:1090900000C2C821033F5021AD67001CAD6A001813 +:1090A000AD60000CAD60001091B8003E24050005D5 +:1090B00003C45024A578001495A9000403C02021FE +:1090C000A569001691AF003EA56F002095B1000480 +:1090D000A5710022AD60002491AE003FA56E000294 +:1090E00091B0003E91AC003D01901023244300015B +:1090F000A16300018F8600AC8F9F00BCACDE00082E +:10910000A3E500008F9000BC8F9900B82405FFBF35 +:1091100096070002973800120247782433093FFF70 +:1091200001E98825A6110002921200022418FFDF2F +:10913000324E003F35CD0040A20D00028F8600BCAC +:109140008F8C00D02412FFFFACC000048D8B007CFC +:109150003C0C8000ACCB000890C2000D3043007F77 +:10916000A0C3000D8F8700BC90FF000D03E5C8244D +:10917000A0F9000D8F9100BC9229000D01387824D0 +:10918000A22F000D8F9000BCAE120010AE1500147F +:10919000920E00182415FF8002AE6825A20D00185B +:1091A0008F8500BC8F8300B88CAB0018016C102435 +:1091B000004A3025ACA600189068003EA0A8001C0C +:1091C0008F9F00B88F8700BC8F9800D097F900045C +:1091D000A4F9001E0E0002138F0500848F8600D0B4 +:1091E000000279400002490090D200BC01E98821C8 +:1091F000004028213255000212A0000303D1202193 +:109200000002A8800095202190CD00BC31B200045E +:109210001240000333DF0003000540800088202156 +:10922000240600048F9E00BC00DFC8233327000300 +:1092300000875021AFCA00040E000CF6A665003866 +:109240000A0010388F9000D0961E00123C080800CB +:109250008D080024011E9021A61200120A00105948 +:109260008FB3001027BDFFE03C1808008F18005096 +:10927000AFB00010AFBF0018AFB10014AF8400B0A2 +:1092800093710074030478212410FF8031EE007F75 +:109290003225007F01F0582401DA68213C0C000AD5 +:1092A000A38500C401AC2821AF4B002494A9001071 +:1092B0009768000690A600620080382124020030E2 +:1092C0000109202330C300F0AF8500D010620019DF +:1092D0003090FFFF90AE0062240DFFF0240A005092 +:1092E00001AE6024318B00FF116A002F00000000E6 +:1092F00016000007241F0C00AF5F00248FB100147C +:109300008FBF00188FB0001003E0000827BD0020B9 +:109310000E000E1C02002021241F0C00AF5F002451 +:109320008FB100148FBF00188FB0001003E0000849 +:1093300027BD002094A200E094A400E290BF011396 +:10934000008218263079FFFF33E700C014E00009DF +:109350002F31000116000038000000005620FFE603 +:10936000241F0C000E000D18000000000A0011ED73 +:10937000241F0C001620FFDE000000000E000D1858 +:10938000000000001440FFDC241F0C001600002227 +:109390008F8300D0906901133122003FA062011336 +:1093A0000A0011ED241F0C0094AF00D48F8600D466 +:1093B00000E02821240400050E000C5C31F0FFFFC2 +:1093C0001440000524030003979100E600001821D3 +:1093D0002625FFFFA78500E68F5801B80700FFFE8E +:1093E0003C196013AF400180241F0C00AF50018472 +:1093F000007938253C101000AF4701888FB1001468 +:10940000AF5001B8AF5F00248FB000108FBF0018BD +:1094100003E0000827BD00200E000E1C02002021E2 +:109420005040FFB5241F0C008F8300D090690113BA +:109430000A0012163122003F0E000E1C02002021ED +:109440001440FFAD241F0C00122000078F8300D0B2 +:10945000906801133106003F34C20040A06201133E +:109460000A0011ED241F0C000E000D180000000072 +:109470005040FFA1241F0C008F8300D0906801137F +:109480003106003F0A00124634C20040AF9B00C8BC +:1094900003E00008AF8000EC3089FFFF0009404284 +:1094A0002D020041000921801440000200095040B3 +:1094B00024080040000830C0000811400046582130 +:1094C000256701A800E2C821272F007F2418FF800C +:1094D00001F818240064302100CA702125CC00FF57 +:1094E000240DFF00018D202425650088240A0088B2 +:1094F0003C010800AC2A004C3C010800AC2500509F +:10950000AF8400D43C010800AC2900603C01080095 +:10951000AC2800643C010800AC2700543C01080062 +:10952000AC2300583C010800AC26005C03E00008B6 +:1095300000000000308300FF30C6FFFF30E400FF72 +:109540008F4201B80440FFFE00034C00012438257F +:109550003C08600000E820253C031000AF45018076 +:10956000AF460184AF44018803E00008AF4301B86F +:109570008F86001C3C096012352700108CCB00043C +:109580003C0C600E35850010316A00062D48000144 +:10959000ACE800C48CC40004ACA431808CC20008C8 +:1095A00094C30002ACA2318403E00008A78300E466 +:1095B0003C0308008C6300508F8400E88F86001CF9 +:1095C0002402FF800064C0210302C824AF59002890 +:1095D0008CCD00043305007F00BA78213C0E000CCE +:1095E00001EE2821ACAD00588CC80008AF8500D032 +:1095F0003C076012ACA8005C8CCC001034E8001072 +:10960000ACAC000C8CCB000CACAB000894AA0014E2 +:109610003C0208008C42004425490001A4A9001422 +:1096200094A400143083FFFF106200178F8400D0D1 +:109630003C0A08008D4A0040A4AA00128CCE0018F3 +:10964000AC8E00248CCD0014AC8D00208CC700188B +:10965000AC87002C8CCC001424060001AC8C0028B4 +:109660008D0B00BC5166001A8D0200B48D0200B84B +:10967000A482003A948F003AA48F003C948800D4CE +:1096800003E000083102FFFF3C0908008D29002497 +:10969000A4A000148F8400D0A4A900128CCE0018BE +:1096A000AC8E00248CCD0014AC8D00208CC700182B +:1096B000AC87002C8CCC001424060001AC8C002854 +:1096C0008D0B00BC5566FFEA8D0200B88D0200B418 +:1096D000A482003A948F003AA48F003C948800D46E +:1096E00003E000083102FFFF8F86001C3C0C0800DD +:1096F0008D8C0050240BFF808CCD00083C03000CA7 +:10970000000D51C0018A4021010B4824AF8A00E8B6 +:10971000AF49002890C700073105007F00BA10212B +:109720000043282130E4000410800039AF8500D0C8 +:1097300090CF000731EE000811C000380000000093 +:109740008CD9000C8CC400140324C02B13000030EF +:10975000000000008CC2000CACA200648CCD00188C +:109760002402FFF8ACAD00688CCC0010ACAC0080DB +:109770008CCB000CACAB00848CCA001CACAA007C67 +:1097800090A900BC01224024A0A800BC90C30007FF +:109790003067000810E000048F8500D090AF00BC57 +:1097A00035EE0001A0AE00BC90D9000733380001AF +:1097B000130000088F8300D08F8700D0240400346A +:1097C00090E800BC35030002A0E300BC8F8300D00A +:1097D000AC6400C090C900073126000210C000052B +:1097E00000000000906A00BC35420004A06200BC8A +:1097F0008F8300D09065011330AD003FA06D011341 +:109800008F8C00D0958B00D403E000083162FFFFFD +:109810008CC200140A001305000000000A001306A1 +:10982000ACA0006427BDFFD8AFB000108F90001C23 +:10983000AFBF0024AFB40020AFB20018AFB1001426 +:10984000AFB3001C9613000E3C07600A3C14600680 +:109850003264FFFF369300100E00125534F40410EA +:109860008F8400D43C11600E0E00099B363100102D +:10987000920E00153C0708008CE700603C12601255 +:1098800031CD000FA38D00F08E0E00048E0D000868 +:1098900096080012961F00109619001A9618001EBE +:1098A000960F001C310CFFFF33EBFFFF332AFFFF45 +:1098B0003309FFFF31E6FFFF3C010800AC2B0040FD +:1098C0003C010800AC2C00243C010800AC2A0044F8 +:1098D000AE293178AE26317C92020015960300162F +:1098E00036520010304400FF3065FFFF3C06080090 +:1098F0008CC60064AE243188AE4500B492080014D2 +:1099000096190018241F0001011FC004332FFFFF08 +:109910003C0508008CA50058AE5800B8AE4F00BCFE +:10992000920C0014AF8E00D8AF8D00DC318B00FF9D +:10993000AE4B00C0920A0015AE670048AE66004C00 +:10994000314900FFAE4900C8AE65007C3C03080009 +:109950008C6300503C0408008C84004C3C080800D8 +:109960008D0800543C0208008C42005C8FBF00242C +:10997000AE6300808FB00010AE8300748FB3001C04 +:10998000AE22319CAE4200DCAE2731A0AE2631A41F +:10999000AE24318CAE233190AE283194AE2531986F +:1099A000AE870050AE860054AE8500708FB10014B3 +:1099B000AE4700E0AE4600E4AE4400CCAE4300D07B +:1099C000AE4800D4AE4500D88FB400208FB2001846 +:1099D00003E0000827BD002827BDFFE0AFB1001459 +:1099E000AFBF0018241100010E000845AFB00010F1 +:1099F00010510005978400E6978300CC0083102B5C +:109A0000144000088F8500D4240700028FBF00187F +:109A10008FB100148FB0001000E0102103E00008A7 +:109A200027BD00200E000C7A24040005AF8200E858 +:109A30001040FFF6240700020E0008498F90001C1A +:109A4000979F00E68F9900E88F8D00C827EF0001EF +:109A5000240E0050AF590020A78F00E6A1AE0000F1 +:109A60003C0C08008D8C00648F8600C8240A80009E +:109A7000000C5E00ACCB0074A4C0000694C9000AC0 +:109A8000241FFF803C0D000C012AC024A4D8000A2A +:109A900090C8000A24182000011F1825A0C3000A3E +:109AA0008F8700C8A0E000788F8500C800003821AB +:109AB000A0A000833C0208008C4200508F8400E884 +:109AC0000044782101FFC824AF590028960B0002FA +:109AD00031EE007F01DA6021018D3021A4CB00D46A +:109AE000960A0002AF8600D03C0E000425492401EE +:109AF000A4C900E68E080004ACC800048E03000868 +:109B0000ACC30000A4C00010A4C00014A0C000D0CA +:109B10008F8500D02403FFBFA0A000D13C04080023 +:109B20008C8400648F8200D0A04400D28E1F000C71 +:109B30008F8A00D0978F00E4AD5F001C8E19001053 +:109B400024100030AD590018A5400030A551005434 +:109B5000A5510056A54F0016AD4E0068AD580080C7 +:109B6000AD580084914D006231AC000F358B001070 +:109B7000A14B00628F8600D090C900633128007F1E +:109B8000A0C800638F8400D02406FFFF9085006387 +:109B900000A31024A08200638F9100D000E0102168 +:109BA000923F00BC37F90001A23900BC8F8A00D077 +:109BB000938F00F0AD580064AD5000C0914E00D3BB +:109BC000000F690031CC000F018D5825A14B00D347 +:109BD0008F8500D08F8900DCACA900E88F8800D881 +:109BE0008FBF00188FB100148FB0001027BD002068 +:109BF000ACA800ECA4A600D6A4A000E0A4A000E2BB +:109C000003E000080000000027BDFFE0AFB0001037 +:109C10008F90001CAFB10014AFBF00188E19000464 +:109C20003C1808008F180050240FFF80001989C0CD +:109C30000238702131CD007F01CF602401BA50215C +:109C40003C0B000CAF4C0028014B4021950900D47F +:109C5000950400D68E0700043131FFFFAF8800D095 +:109C60000E000913000721C08E0600048F8300C870 +:109C7000000629C0AF4500209064003E30820040BD +:109C8000144000068F8400D0341FFFFF948300D659 +:109C90003062FFFF145F000400000000948400D6CF +:109CA0000E0008A83084FFFF8E050004022030213A +:109CB0008FBF00188FB100148FB000102404002251 +:109CC00000003821000529C00A00127C27BD0020B1 +:109CD00027BDFFE0AFB100143091FFFFAFB000101F +:109CE000AFBF00181220001D000080218F86001CCD +:109CF0008CC500002403000600053F020005140285 +:109D000030E4000714830015304500FF2CA800063E +:109D10001100004D000558803C0C0800258C57D4DC +:109D2000016C50218D490000012000080000000056 +:109D30008F8E00EC240D000111CD005900000000B1 +:109D4000260B00013170FFFF24CA00200211202BD6 +:109D5000014030211480FFE6AF8A001C0200102170 +:109D60008FBF00188FB100148FB0001003E00008FF +:109D700027BD0020938700CE14E00038240400148F +:109D80000E001338000000008F86001C2402000122 +:109D90000A00147FAF8200EC8F8900EC24080002D7 +:109DA0001128003B2404001300002821000030216A +:109DB000240700010E00127C000000000A00147F3E +:109DC0008F86001C8F8700EC2405000214E5FFF647 +:109DD000240400120E0012E9000000008F8500E844 +:109DE00000403021240400120E00127C00003821B3 +:109DF0000A00147F8F86001C8F8300EC241F000351 +:109E0000147FFFD0260B00010E00129B0000000003 +:109E10008F8500E800403021240200022404001055 +:109E200000003821AF8200EC0E00127C0000000020 +:109E30000A00147F8F86001C8F8F00EC240600021E +:109E400011E6000B0000000024040010000028218F +:109E5000000030210A00149C240700010000282182 +:109E60000E00127C000030210A00147F8F86001C37 +:109E70000E0013A500000000144000128F99001C72 +:109E80008F86001C240200030A00147FAF8200ECBE +:109E90000E001431000000000A00147F8F86001CA1 +:109EA0000E00128B000000002402000224040014A3 +:109EB0000000282100003021000038210A0014B9D8 +:109EC000AF8200EC004038212404001097380002D3 +:109ED000000028210E00127C3306FFFF0A00147FC9 +:109EE0008F86001C8F8400C83C077FFF34E6FFFF8D +:109EF0008C8500742402000100A61824AC83007431 +:109F000003E00008A082000510A000362CA200800B +:109F1000274A04003C0B000524090080104000077C +:109F20002408008030A6000F00C540212D030081C9 +:109F30001460000200A0482124080080AF4B0030CC +:109F400000000000000000000000000011000009F7 +:109F500000003821014030218C8D000024E70004EE +:109F600000E8602BACCD0000248400041580FFFACB +:109F700024C60004000000000000000000000000F3 +:109F80003C0E0006010E3825AF47003000000000EF +:109F900000000000000000008F4F000031E80010BA +:109FA0001100FFFD000000008F42003C8F43003C89 +:109FB0000049C8210323C02B130000040000000047 +:109FC0008F4C003825860001AF4600388F47003C93 +:109FD00000A9282300E96821AF4D003C14A0FFCE62 +:109FE0002CA2008003E000080000000027BDFFD085 +:109FF0003C020002AFB100143C11000CAF45003828 +:10A00000AFB3001CAF46003C00809821AF42003047 +:10A0100024050088AF44002803512021AFBF002849 +:10A02000AFB50024AFB40020AFB200180E0014F199 +:10A03000AFB000103C1F08008FFF004C3C18080018 +:10A040008F1800642410FF8003F3A82132B9007F29 +:10A0500002B078240018A0C0033A70210018914083 +:10A0600001D12021AF4F00280E0014F10254282105 +:10A070003C0D08008DAD00502405012001B358218E +:10A08000316C007F01705024019A48210131202158 +:10A090000E0014F1AF4A00283C0808008D08005457 +:10A0A0003C0508008CA500640113382130E6007FD0 +:10A0B00000F0182400DA202100912021AF4300286D +:10A0C0000E0014F1000529403C0208008C420058A3 +:10A0D0003C1008008E1000601200001C0053882104 +:10A0E0002415FF800A0015743C14000C3226007FF2 +:10A0F0000235182400DA202102402821AF4300282D +:10A10000009420210E0014F12610FFC01200000F51 +:10A11000023288212E05004110A0FFF42412100005 +:10A120003226007F001091800235182400DA2021A9 +:10A1300002402821AF430028009420210E0014F192 +:10A14000000080211600FFF3023288213C0B08003A +:10A150008D6B005C240AFF802405000201734021FE +:10A16000010A4824AF4900283C0408009484006296 +:10A170003110007F021A88213C07000C0E000CAA47 +:10A180000227982100402821026020218FBF00284B +:10A190008FB500248FB400208FB3001C8FB200183D +:10A1A0008FB100148FB000100A0014F127BD0030E9 +:10A1B0008F83001C8C62000410400003000000002C +:10A1C00003E00008000000008C6400108C650008AB +:10A1D0000A00152A8C66000C000000000000001B1D +:10A1E0000000000F0000000A000000080000000648 +:10A1F000000000050000000500000004000000044D +:10A200000000000300000003000000030000000342 +:10A210000000000300000002000000020000000235 +:10A220000000000200000002000000020000000226 +:10A230000000000200000002000000020000000216 +:10A240000000000200000002000000020000000206 +:10A2500000000001000000010000000108000F24C0 +:10A2600008000D6C08000FB80800106008000F4CC3 +:10A2700008000F8C0800119408000D88080011B820 +:10A2800008000DD8080015540800151C08000D889A +:10A2900008000D8808000D880800124008001240D0 +:10A2A00008000D8808000D88080014E008000D88DB +:10A2B00008000D8808000D8808000D88080013B4F8 +:10A2C00008000D8808000D8808000D8808000D881A +:10A2D00008000D8808000D8808000D8808000D880A +:10A2E00008000D8808000D8808000D8808000D88FA +:10A2F00008000D8808000D8808000FAC08000D88C4 +:10A3000008000D880800167808000D8808000D88E0 +:10A3100008000D8808000D8808000D8808000D88C9 +:10A3200008000D8808000D8808000D8808000D88B9 +:10A3300008000D8808000D8808000D8808000D88A9 +:10A3400008000D8808000D8808000D88080014100A +:10A3500008000D8808000D8808001334080012A4B6 +:10A3600008001E2C08001EFC08001F1408001F28EF +:10A3700008001F3808001E2C08001E2C08001E2C88 +:10A3800008001ED808002E1408002E1C08002DE41A +:10A3900008002DF008002DFC08002E08080052F4DB +:10A3A000080052B40800528008005254080052308D +:10A3B000080051EC0A000C840000000000000000BE +:10A3C0000000000D727870362E322E33000000002F +:10A3D000060203030000000000000001000000006E +:10A3E000000000000000000000000000000000006D +:10A3F000000000000000000000000000000000005D +:10A40000000000000000000000000000000000004C +:10A41000000000000000000000000000000000003C +:10A42000000000000000000000000000000000002C +:10A43000000000000000000000000000000000001C +:10A44000000000000000000000000000000000000C +:10A4500000000000000000000000000000000000FC +:10A4600000000000000000000000000000000000EC +:10A4700000000000000000000000000000000000DC +:10A4800000000000000000000000000000000000CC +:10A4900000000000000000000000000000000000BC +:10A4A00000000000000000000000000000000000AC +:10A4B000000000000000000000000000000000009C +:10A4C000000000000000000000000000000000008C +:10A4D000000000000000000000000000000000007C +:10A4E000000000000000000000000000000000006C +:10A4F000000000000000000000000000000000005C +:10A50000000000000000000000000000000000004B +:10A51000000000000000000000000000000000003B +:10A52000000000000000000000000000000000002B +:10A53000000000000000000000000000000000001B +:10A54000000000000000000000000000000000000B +:10A5500000000000000000000000000000000000FB +:10A5600000000000000000000000000000000000EB +:10A5700000000000000000000000000000000000DB +:10A5800000000000000000000000000000000000CB +:10A5900000000000000000000000000000000000BB +:10A5A00000000000000000000000000000000000AB +:10A5B000000000000000000000000000000000009B +:10A5C000000000000000000000000000000000008B +:10A5D000000000000000000000000000000000007B +:10A5E000000000000000000000000000000000006B +:10A5F000000000000000000000000000000000005B +:10A60000000000000000000000000000000000004A +:10A61000000000000000000000000000000000003A +:10A62000000000000000000000000000000000002A +:10A63000000000000000000000000000000000001A +:10A64000000000000000000000000000000000000A +:10A6500000000000000000000000000000000000FA +:10A6600000000000000000000000000000000000EA +:10A6700000000000000000000000000000000000DA +:10A6800000000000000000000000000000000000CA +:10A6900000000000000000000000000000000000BA +:10A6A00000000000000000000000000000000000AA +:10A6B000000000000000000000000000000000009A +:10A6C000000000000000000000000000000000008A +:10A6D000000000000000000000000000000000007A +:10A6E000000000000000000000000000000000006A +:10A6F000000000000000000000000000000000005A +:10A700000000000000000000000000000000000049 +:10A710000000000000000000000000000000000039 +:10A720000000000000000000000000000000000029 +:10A730000000000000000000000000000000000019 +:10A740000000000000000000000000000000000009 +:10A7500000000000000000000000000000000000F9 +:10A7600000000000000000000000000000000000E9 +:10A7700000000000000000000000000000000000D9 +:10A7800000000000000000000000000000000000C9 +:10A7900000000000000000000000000000000000B9 +:10A7A00000000000000000000000000000000000A9 +:10A7B0000000000000000000000000000000000099 +:10A7C0000000000000000000000000000000000089 +:10A7D0000000000000000000000000000000000079 +:10A7E0000000000000000000000000000000000069 +:10A7F0000000000000000000000000000000000059 +:10A800000000000000000000000000000000000048 +:10A810000000000000000000000000000000000038 +:10A820000000000000000000000000000000000028 +:10A830000000000000000000000000000000000018 +:10A840000000000000000000000000000000000008 +:10A8500000000000000000000000000000000000F8 +:10A8600000000000000000000000000000000000E8 +:10A8700000000000000000000000000000000000D8 +:10A8800000000000000000000000000000000000C8 +:10A8900000000000000000000000000000000000B8 +:10A8A00000000000000000000000000000000000A8 +:10A8B0000000000000000000000000000000000098 +:10A8C0000000000000000000000000000000000088 +:10A8D0000000000000000000000000000000000078 +:10A8E0000000000000000000000000000000000068 +:10A8F0000000000000000000000000000000000058 +:10A900000000000000000000000000000000000047 +:10A910000000000000000000000000000000000037 +:10A920000000000000000000000000000000000027 +:10A930000000000000000000000000000000000017 +:10A940000000000000000000000000000000000007 +:10A9500000000000000000000000000000000000F7 +:10A9600000000000000000000000000000000000E7 +:10A9700000000000000000000000000000000000D7 +:10A9800000000000000000000000000000000000C7 +:10A9900000000000000000000000000000000000B7 +:10A9A00000000000000000000000000000000000A7 +:10A9B0000000000000000000000000000000000097 +:10A9C0000000000000000000000000000000000087 +:10A9D0000000000000000000000000000000000077 +:10A9E0000000000000000000000000000000000067 +:10A9F0000000000000000000000000000000000057 +:10AA00000000000000000000000000000000000046 +:10AA10000000000000000000000000000000000036 +:10AA20000000000000000000000000000000000026 +:10AA30000000000000000000000000000000000016 +:10AA40000000000000000000000000000000000006 +:10AA500000000000000000000000000000000000F6 +:10AA600000000000000000000000000000000000E6 +:10AA700000000000000000000000000000000000D6 +:10AA800000000000000000000000000000000000C6 +:10AA900000000000000000000000000000000000B6 +:10AAA00000000000000000000000000000000000A6 +:10AAB0000000000000000000000000000000000096 +:10AAC0000000000000000000000000000000000086 +:10AAD0000000000000000000000000000000000076 +:10AAE0000000000000000000000000000000000066 +:10AAF0000000000000000000000000000000000056 +:10AB00000000000000000000000000000000000045 +:10AB10000000000000000000000000000000000035 +:10AB20000000000000000000000000000000000025 +:10AB30000000000000000000000000000000000015 +:10AB40000000000000000000000000000000000005 +:10AB500000000000000000000000000000000000F5 +:10AB600000000000000000000000000000000000E5 +:10AB700000000000000000000000000000000000D5 +:10AB800000000000000000000000000000000000C5 +:10AB900000000000000000000000000000000000B5 +:10ABA00000000000000000000000000000000000A5 +:10ABB0000000000000000000000000000000000095 +:10ABC0000000000000000000000000000000000085 +:10ABD0000000000000000000000000000000000075 +:10ABE0000000000000000000000000000000000065 +:10ABF0000000000000000000000000000000000055 +:10AC00000000000000000000000000000000000044 +:10AC10000000000000000000000000000000000034 +:10AC20000000000000000000000000000000000024 +:10AC30000000000000000000000000000000000014 +:10AC40000000000000000000000000000000000004 +:10AC500000000000000000000000000000000000F4 +:10AC600000000000000000000000000000000000E4 +:10AC700000000000000000000000000000000000D4 +:10AC800000000000000000000000000000000000C4 +:10AC900000000000000000000000000000000000B4 +:10ACA00000000000000000000000000000000000A4 +:10ACB0000000000000000000000000000000000094 +:10ACC0000000000000000000000000000000000084 +:10ACD0000000000000000000000000000000000074 +:10ACE0000000000000000000000000000000000064 +:10ACF0000000000000000000000000000000000054 +:10AD00000000000000000000000000000000000043 +:10AD10000000000000000000000000000000000033 +:10AD20000000000000000000000000000000000023 +:10AD30000000000000000000000000000000000013 +:10AD40000000000000000000000000000000000003 +:10AD500000000000000000000000000000000000F3 +:10AD600000000000000000000000000000000000E3 +:10AD700000000000000000000000000000000000D3 +:10AD800000000000000000000000000000000000C3 +:10AD900000000000000000000000000000000000B3 +:10ADA00000000000000000000000000000000000A3 +:10ADB0000000000000000000000000000000000093 +:10ADC0000000000000000000000000000000000083 +:10ADD0000000000000000000000000000000000073 +:10ADE0000000000000000000000000000000000063 +:10ADF0000000000000000000000000000000000053 +:10AE00000000000000000000000000000000000042 +:10AE10000000000000000000000000000000000032 +:10AE20000000000000000000000000000000000022 +:10AE30000000000000000000000000000000000012 +:10AE40000000000000000000000000000000000002 +:10AE500000000000000000000000000000000000F2 +:10AE600000000000000000000000000000000000E2 +:10AE700000000000000000000000000000000000D2 +:10AE800000000000000000000000000000000000C2 +:10AE900000000000000000000000000000000000B2 +:10AEA00000000000000000000000000000000000A2 +:10AEB0000000000000000000000000000000000092 +:10AEC0000000000000000000000000000000000082 +:10AED0000000000000000000000000000000000072 +:10AEE0000000000000000000000000000000000062 +:10AEF0000000000000000000000000000000000052 +:10AF00000000000000000000000000000000000041 +:10AF10000000000000000000000000000000000031 +:10AF20000000000000000000000000000000000021 +:10AF30000000000000000000000000000000000011 +:10AF40000000000000000000000000000000000001 +:10AF500000000000000000000000000000000000F1 +:10AF600000000000000000000000000000000000E1 +:10AF700000000000000000000000000000000000D1 +:10AF800000000000000000000000000000000000C1 +:10AF900000000000000000000000000000000000B1 +:10AFA00000000000000000000000000000000000A1 +:10AFB0000000000000000000000000000000000091 +:10AFC0000000000000000000000000000000000081 +:10AFD0000000000000000000000000000000000071 +:10AFE0000000000000000000000000000000000061 +:10AFF0000000000000000000000000000000000051 +:10B000000000000000000000000000000000000040 +:10B010000000000000000000000000000000000030 +:10B020000000000000000000000000000000000020 +:10B030000000000000000000000000000000000010 +:10B040000000000000000000000000000000000000 +:10B0500000000000000000000000000000000000F0 +:10B0600000000000000000000000000000000000E0 +:10B0700000000000000000000000000000000000D0 +:10B0800000000000000000000000000000000000C0 +:10B0900000000000000000000000000000000000B0 +:10B0A00000000000000000000000000000000000A0 +:10B0B0000000000000000000000000000000000090 +:10B0C0000000000000000000000000000000000080 +:10B0D0000000000000000000000000000000000070 +:10B0E0000000000000000000000000000000000060 +:10B0F0000000000000000000000000000000000050 +:10B10000000000000000000000000000000000003F +:10B11000000000000000000000000000000000002F +:10B12000000000000000000000000000000000001F +:10B13000000000000000000000000000000000000F +:10B1400000000000000000000000000000000000FF +:10B1500000000000000000000000000000000000EF +:10B1600000000000000000000000000000000000DF +:10B1700000000000000000000000000000000000CF +:10B1800000000000000000000000000000000000BF +:10B1900000000000000000000000000000000000AF +:10B1A000000000000000000000000000000000009F +:10B1B000000000000000000000000000000000008F +:10B1C000000000000000000000000000000000007F +:10B1D000000000000000000000000000000000006F +:10B1E000000000000000000000000000000000005F +:10B1F000000000000000000000000000000000004F +:10B20000000000000000000000000000000000003E +:10B21000000000000000000000000000000000002E +:10B22000000000000000000000000000000000001E +:10B23000000000000000000000000000000000000E +:10B2400000000000000000000000000000000000FE +:10B2500000000000000000000000000000000000EE +:10B2600000000000000000000000000000000000DE +:10B2700000000000000000000000000000000000CE +:10B2800000000000000000000000000000000000BE +:10B2900000000000000000000000000000000000AE +:10B2A000000000000000000000000000000000009E +:10B2B000000000000000000000000000000000008E +:10B2C000000000000000000000000000000000007E +:10B2D000000000000000000000000000000000006E +:10B2E000000000000000000000000000000000005E +:10B2F000000000000000000000000000000000004E +:10B30000000000000000000000000000000000003D +:10B31000000000000000000000000000000000002D +:10B32000000000000000000000000000000000001D +:10B33000000000000000000000000000000000000D +:10B3400000000000000000000000000000000000FD +:10B3500000000000000000000000000000000000ED +:10B3600000000000000000000000000000000000DD +:10B3700000000000000000000000000000000000CD +:10B3800000000000000000000000000000000000BD +:10B3900000000000000000000000000000000000AD +:10B3A000000000000000000000000000000000009D +:10B3B000000000000000000000000000000000008D +:10B3C000000000000000000000000000000000007D +:10B3D000000000000000000000000000000000006D +:10B3E000000000000000000000000000000000005D +:10B3F000000000000000000000000000000000004D +:10B40000000000000000000000000000000000003C +:10B41000000000000000000000000000000000002C +:10B42000000000000000000000000000000000001C +:10B43000000000000000000000000000000000000C +:10B4400000000000000000000000000000000000FC +:10B4500000000000000000000000000000000000EC +:10B4600000000000000000000000000000000000DC +:10B4700000000000000000000000000000000000CC +:10B4800000000000000000000000000000000000BC +:10B4900000000000000000000000000000000000AC +:10B4A000000000000000000000000000000000009C +:10B4B000000000000000000000000000000000008C +:10B4C000000000000000000000000000000000007C +:10B4D000000000000000000000000000000000006C +:10B4E000000000000000000000000000000000005C +:10B4F000000000000000000000000000000000004C +:10B50000000000000000000000000000000000003B +:10B51000000000000000000000000000000000002B +:10B52000000000000000000000000000000000001B +:10B53000000000000000000000000000000000000B +:10B5400000000000000000000000000000000000FB +:10B5500000000000000000000000000000000000EB +:10B5600000000000000000000000000000000000DB +:10B5700000000000000000000000000000000000CB +:10B5800000000000000000000000000000000000BB +:10B5900000000000000000000000000000000000AB +:10B5A000000000000000000000000000000000009B +:10B5B000000000000000000000000000000000008B +:10B5C000000000000000000000000000000000007B +:10B5D000000000000000000000000000000000006B +:10B5E000000000000000000000000000000000005B +:10B5F000000000000000000000000000000000004B +:10B60000000000000000000000000000000000003A +:10B61000000000000000000000000000000000002A +:10B62000000000000000000000000000000000001A +:10B63000000000000000000000000000000000000A +:10B6400000000000000000000000000000000000FA +:10B6500000000000000000000000000000000000EA +:10B6600000000000000000000000000000000000DA +:10B6700000000000000000000000000000000000CA +:10B6800000000000000000000000000000000000BA +:10B6900000000000000000000000000000000000AA +:10B6A000000000000000000000000000000000009A +:10B6B000000000000000000000000000000000008A +:10B6C000000000000000000000000000000000007A +:10B6D000000000000000000000000000000000006A +:10B6E000000000000000000000000000000000005A +:10B6F000000000000000000000000000000000004A +:10B700000000000000000000000000000000000039 +:10B710000000000000000000000000000000000029 +:10B720000000000000000000000000000000000019 +:10B730000000000000000000000000000000000009 +:10B7400000000000000000000000000000000000F9 +:10B7500000000000000000000000000000000000E9 +:10B7600000000000000000000000000000000000D9 +:10B7700000000000000000000000000000000000C9 +:10B7800000000000000000000000000000000000B9 +:10B7900000000000000000000000000000000000A9 +:10B7A0000000000000000000000000000000000099 +:10B7B0000000000000000000000000000000000089 +:10B7C0000000000000000000000000000000000079 +:10B7D0000000000000000000000000000000000069 +:10B7E0000000000000000000000000000000000059 +:10B7F0000000000000000000000000000000000049 +:10B800000000000000000000000000000000000038 +:10B810000000000000000000000000000000000028 +:10B820000000000000000000000000000000000018 +:10B830000000000000000000000000000000000008 +:10B8400000000000000000000000000000000000F8 +:10B8500000000000000000000000000000000000E8 +:10B8600000000000000000000000000000000000D8 +:10B8700000000000000000000000000000000000C8 +:10B8800000000000000000000000000000000000B8 +:10B8900000000000000000000000000000000000A8 +:10B8A0000000000000000000000000000000000098 +:10B8B0000000000000000000000000000000000088 +:10B8C0000000000000000000000000000000000078 +:10B8D0000000000000000000000000000000000068 +:10B8E0000000000000000000000000000000000058 +:10B8F0000000000000000000000000000000000048 +:10B900000000000000000000000000000000000037 +:10B910000000000000000000000000000000000027 +:10B920000000000000000000000000000000000017 +:10B930000000000000000000000000000000000007 +:10B9400000000000000000000000000000000000F7 +:10B9500000000000000000000000000000000000E7 +:10B9600000000000000000000000000000000000D7 +:10B9700000000000000000000000000000000000C7 +:10B9800000000000000000000000000000000000B7 +:10B9900000000000000000000000000000000000A7 +:10B9A0000000000000000000000000000000000097 +:10B9B0000000000000000000000000000000000087 +:10B9C0000000000000000000000000000000000077 +:10B9D0000000000000000000000000000000000067 +:10B9E0000000000000000000000000000000000057 +:10B9F0000000000000000000000000000000000047 +:10BA00000000000000000000000000000000000036 +:10BA10000000000000000000000000000000000026 +:10BA20000000000000000000000000000000000016 +:10BA30000000000000000000000000000000000006 +:10BA400000000000000000000000000000000000F6 +:10BA500000000000000000000000000000000000E6 +:10BA600000000000000000000000000000000000D6 +:10BA700000000000000000000000000000000000C6 +:10BA800000000000000000000000000000000000B6 +:10BA900000000000000000000000000000000000A6 +:10BAA0000000000000000000000000000000000096 +:10BAB0000000000000000000000000000000000086 +:10BAC0000000000000000000000000000000000076 +:10BAD0000000000000000000000000000000000066 +:10BAE0000000000000000000000000000000000056 +:10BAF0000000000000000000000000000000000046 +:10BB00000000000000000000000000000000000035 +:10BB10000000000000000000000000000000000025 +:10BB20000000000000000000000000000000000015 +:10BB30000000000000000000000000000000000005 +:10BB400000000000000000000000000000000000F5 +:10BB500000000000000000000000000000000000E5 +:10BB600000000000000000000000000000000000D5 +:10BB700000000000000000000000000000000000C5 +:10BB800000000000000000000000000000000000B5 +:10BB900000000000000000000000000000000000A5 +:10BBA0000000000000000000000000000000000095 +:10BBB0000000000000000000000000000000000085 +:10BBC0000000000000000000000000000000000075 +:10BBD0000000000000000000000000000000000065 +:10BBE0000000000000000000000000000000000055 +:10BBF0000000000000000000000000000000000045 +:10BC00000000000000000000000000000000000034 +:10BC10000000000000000000000000000000000024 +:10BC20000000000000000000000000000000000014 +:10BC30000000000000000000000000000000000004 +:10BC400000000000000000000000000000000000F4 +:10BC500000000000000000000000000000000000E4 +:10BC600000000000000000000000000000000000D4 +:10BC700000000000000000000000000000000000C4 +:10BC800000000000000000000000000000000000B4 +:10BC900000000000000000000000000000000000A4 +:10BCA0000000000000000000000000000000000094 +:10BCB0000000000000000000000000000000000084 +:10BCC0000000000000000000000000000000000074 +:10BCD0000000000000000000000000000000000064 +:10BCE0000000000000000000000000000000000054 +:10BCF0000000000000000000000000000000000044 +:10BD00000000000000000000000000000000000033 +:10BD10000000000000000000000000000000000023 +:10BD20000000000000000000000000000000000013 +:10BD30000000000000000000000000000000000003 +:10BD400000000000000000000000000000000000F3 +:10BD500000000000000000000000000000000000E3 +:10BD600000000000000000000000000000000000D3 +:10BD700000000000000000000000000000000000C3 +:10BD800000000000000000000000000000000000B3 +:10BD900000000000000000000000000000000000A3 +:10BDA0000000000000000000000000000000000093 +:10BDB0000000000000000000000000000000000083 +:10BDC0000000000000000000000000000000000073 +:10BDD0000000000000000000000000000000000063 +:10BDE0000000000000000000000000000000000053 +:10BDF0000000000000000000000000000000000043 +:10BE00000000000000000000000000000000000032 +:10BE10000000000000000000000000000000000022 +:10BE20000000000000000000000000000000000012 +:10BE30000000000000000000000000000000000002 +:10BE400000000000000000000000000000000000F2 +:10BE500000000000000000000000000000000000E2 +:10BE600000000000000000000000000000000000D2 +:10BE700000000000000000000000000000000000C2 +:10BE800000000000000000000000000000000000B2 +:10BE900000000000000000000000000000000000A2 +:10BEA0000000000000000000000000000000000092 +:10BEB0000000000000000000000000000000000082 +:10BEC0000000000000000000000000000000000072 +:10BED0000000000000000000000000000000000062 +:10BEE0000000000000000000000000000000000052 +:10BEF0000000000000000000000000000000000042 +:10BF00000000000000000000000000000000000031 +:10BF10000000000000000000000000000000000021 +:10BF20000000000000000000000000000000000011 +:10BF30000000000000000000000000000000000001 +:10BF400000000000000000000000000000000000F1 +:10BF500000000000000000000000000000000000E1 +:10BF600000000000000000000000000000000000D1 +:10BF700000000000000000000000000000000000C1 +:10BF800000000000000000000000000000000000B1 +:10BF900000000000000000000000000000000000A1 +:10BFA0000000000000000000000000000000000091 +:10BFB0000000000000000000000000000000000081 +:10BFC0000000000000000000000000000000000071 +:10BFD0000000000000000000000000000000000061 +:10BFE0000000000000000000000000000000000051 +:10BFF0000000000000000000000000000000000041 +:10C000000000000000000000000000000000000030 +:10C010000000000000000000000000000000000020 +:10C020000000000000000000000000000000000010 +:10C030000000000000000000000000000000000000 +:10C0400000000000000000000000000000000000F0 +:10C0500000000000000000000000000000000000E0 +:10C0600000000000000000000000000000000000D0 +:10C0700000000000000000000000000000000000C0 +:10C0800000000000000000000000000000000000B0 +:10C0900000000000000000000000000000000000A0 +:10C0A0000000000000000000000000000000000090 +:10C0B0000000000000000000000000000000000080 +:10C0C0000000000000000000000000000000000070 +:10C0D0000000000000000000000000000000000060 +:10C0E0000000000000000000000000000000000050 +:10C0F0000000000000000000000000000000000040 +:10C10000000000000000000000000000000000002F +:10C11000000000000000000000000000000000001F +:10C12000000000000000000000000000000000000F +:10C1300000000000000000000000000000000000FF +:10C1400000000000000000000000000000000000EF +:10C1500000000000000000000000000000000000DF +:10C1600000000000000000000000000000000000CF +:10C1700000000000000000000000000000000000BF +:10C1800000000000000000000000000000000000AF +:10C19000000000000000000000000000000000009F +:10C1A000000000000000000000000000000000008F +:10C1B000000000000000000000000000000000007F +:10C1C000000000000000000000000000000000006F +:10C1D000000000000000000000000000000000005F +:10C1E000000000000000000000000000000000004F +:10C1F000000000000000000000000000000000003F +:10C20000000000000000000000000000000000002E +:10C21000000000000000000000000000000000001E +:10C22000000000000000000000000000000000000E +:10C2300000000000000000000000000000000000FE +:10C2400000000000000000000000000000000000EE +:10C2500000000000000000000000000000000000DE +:10C2600000000000000000000000000000000000CE +:10C2700000000000000000000000000000000000BE +:10C2800000000000000000000000000000000000AE +:10C29000000000000000000000000000000000009E +:10C2A000000000000000000000000000000000008E +:10C2B000000000000000000000000000000000007E +:10C2C000000000000000000000000000000000006E +:10C2D000000000000000000000000000000000005E +:10C2E000000000000000000000000000000000004E +:10C2F000000000000000000000000000000000003E +:10C30000000000000000000000000000000000002D +:10C31000000000000000000000000000000000001D +:10C32000000000000000000000000000000000000D +:10C3300000000000000000000000000000000000FD +:10C3400000000000000000000000000000000000ED +:10C3500000000000000000000000000000000000DD +:10C3600000000000000000000000000000000000CD +:10C3700000000000000000000000000000000000BD +:10C3800000000000000000000000000000000000AD +:10C39000000000000000000000000000000000009D +:10C3A000000000000000000000000000000000008D +:10C3B000000000000000000000000000000000007D +:10C3C000000000000000000000000000000000006D +:10C3D000000000000000000000000000000000005D +:10C3E000000000000000000000000000000000004D +:10C3F000000000000000000000000000000000003D +:10C40000000000000000000000000000000000002C +:10C41000000000000000000000000000000000001C +:10C42000000000000000000000000000000000000C +:10C4300000000000000000000000000000000000FC +:10C4400000000000000000000000000000000000EC +:10C4500000000000000000000000000000000000DC +:10C4600000000000000000000000000000000000CC +:10C4700000000000000000000000000000000000BC +:10C4800000000000000000000000000000000000AC +:10C49000000000000000000000000000000000009C +:10C4A000000000000000000000000000000000008C +:10C4B000000000000000000000000000000000007C +:10C4C000000000000000000000000000000000006C +:10C4D000000000000000000000000000000000005C +:10C4E000000000000000000000000000000000004C +:10C4F000000000000000000000000000000000003C +:10C50000000000000000000000000000000000002B +:10C51000000000000000000000000000000000001B +:10C52000000000000000000000000000000000000B +:10C5300000000000000000000000000000000000FB +:10C5400000000000000000000000000000000000EB +:10C5500000000000000000000000000000000000DB +:10C5600000000000000000000000000000000000CB +:10C5700000000000000000000000000000000000BB +:10C5800000000000000000000000000000000000AB +:10C59000000000000000000000000000000000009B +:10C5A000000000000000000000000000000000008B +:10C5B000000000000000000000000000000000007B +:10C5C000000000000000000000000000000000006B +:10C5D000000000000000000000000000000000005B +:10C5E000000000000000000000000000000000004B +:10C5F000000000000000000000000000000000003B +:10C60000000000000000000000000000000000002A +:10C61000000000000000000000000000000000001A +:10C62000000000000000000000000000000000000A +:10C6300000000000000000000000000000000000FA +:10C6400000000000000000000000000000000000EA +:10C6500000000000000000000000000000000000DA +:10C6600000000000000000000000000000000000CA +:10C6700000000000000000000000000000000000BA +:10C6800000000000000000000000000000000000AA +:10C69000000000000000000000000000000000009A +:10C6A000000000000000000000000000000000008A +:10C6B000000000000000000000000000000000007A +:10C6C000000000000000000000000000000000006A +:10C6D000000000000000000000000000000000005A +:10C6E000000000000000000000000000000000004A +:10C6F000000000000000000000000000000000003A +:10C700000000000000000000000000000000000029 +:10C710000000000000000000000000000000000019 +:10C720000000000000000000000000000000000009 +:10C7300000000000000000000000000000000000F9 +:10C7400000000000000000000000000000000000E9 +:10C7500000000000000000000000000000000000D9 +:10C7600000000000000000000000000000000000C9 +:10C7700000000000000000000000000000000000B9 +:10C7800000000000000000000000000000000000A9 +:10C790000000000000000000000000000000000099 +:10C7A0000000000000000000000000000000000089 +:10C7B0000000000000000000000000000000000079 +:10C7C0000000000000000000000000000000000069 +:10C7D0000000000000000000000000000000000059 +:10C7E0000000000000000000000000000000000049 +:10C7F0000000000000000000000000000000000039 +:10C800000000000000000000000000000000000028 +:10C810000000000000000000000000000000000018 +:10C820000000000000000000000000000000000008 +:10C8300000000000000000000000000000000000F8 +:10C8400000000000000000000000000000000000E8 +:10C8500000000000000000000000000000000000D8 +:10C8600000000000000000000000000000000000C8 +:10C8700000000000000000000000000000000000B8 +:10C8800000000000000000000000000000000000A8 +:10C890000000000000000000000000000000000098 +:10C8A0000000000000000000000000000000000088 +:10C8B0000000000000000000000000000000000078 +:10C8C0000000000000000000000000000000000068 +:10C8D0000000000000000000000000000000000058 +:10C8E0000000000000000000000000000000000048 +:10C8F0000000000000000000000000000000000038 +:10C900000000000000000000000000000000000027 +:10C910000000000000000000000000000000000017 +:10C920000000000000000000000000000000000007 +:10C9300000000000000000000000000000000000F7 +:10C9400000000000000000000000000000000000E7 +:10C9500000000000000000000000000000000000D7 +:10C9600000000000000000000000000000000000C7 +:10C9700000000000000000000000000000000000B7 +:10C9800000000000000000000000000000000000A7 +:10C990000000000000000000000000000000000097 +:10C9A0000000000000000000000000000000000087 +:10C9B0000000000000000000000000000000000077 +:10C9C0000000000000000000000000000000000067 +:10C9D0000000000000000000000000000000000057 +:10C9E0000000000000000000000000000000000047 +:10C9F0000000000000000000000000000000000037 +:10CA00000000000000000000000000000000000026 +:10CA10000000000000000000000000000000000016 +:10CA20000000000000000000000000000000000006 +:10CA300000000000000000000000000000000000F6 +:10CA400000000000000000000000000000000000E6 +:10CA500000000000000000000000000000000000D6 +:10CA600000000000000000000000000000000000C6 +:10CA700000000000000000000000000000000000B6 +:10CA800000000000000000000000000000000000A6 +:10CA90000000000000000000000000000000000096 +:10CAA0000000000000000000000000000000000086 +:10CAB0000000000000000000000000000000000076 +:10CAC0000000000000000000000000000000000066 +:10CAD0000000000000000000000000000000000056 +:10CAE0000000000000000000000000000000000046 +:10CAF0000000000000000000000000000000000036 +:10CB00000000000000000000000000000000000025 +:10CB10000000000000000000000000000000000015 +:10CB20000000000000000000000000000000000005 +:10CB300000000000000000000000000000000000F5 +:10CB400000000000000000000000000000000000E5 +:10CB500000000000000000000000000000000000D5 +:10CB600000000000000000000000000000000000C5 +:10CB700000000000000000000000000000000000B5 +:10CB800000000000000000000000000000000000A5 +:10CB90000000000000000000000000000000000095 +:10CBA0000000000000000000000000000000000085 +:10CBB0000000000000000000000000000000000075 +:10CBC0000000000000000000000000000000000065 +:10CBD0000000000000000000000000000000000055 +:10CBE0000000000000000000000000000000000045 +:10CBF0000000000000000000000000000000000035 +:10CC00000000000000000000000000000000000024 +:10CC10000000000000000000000000000000000014 +:10CC20000000000000000000000000000000000004 +:10CC300000000000000000000000000000000000F4 +:10CC400000000000000000000000000000000000E4 +:10CC500000000000000000000000000000000000D4 +:10CC600000000000000000000000000000000000C4 +:10CC700000000000000000000000000000000000B4 +:10CC800000000000000000000000000000000000A4 +:10CC90000000000000000000000000000000000094 +:10CCA0000000000000000000000000000000000084 +:10CCB0000000000000000000000000000000000074 +:10CCC0000000000000000000000000000000000064 +:10CCD0000000000000000000000000000000000054 +:10CCE0000000000000000000000000000000000044 +:10CCF0000000000000000000000000000000000034 +:10CD00000000000000000000000000000000000023 +:10CD10000000000000000000000000000000000013 +:10CD20000000000000000000000000000000000003 +:10CD300000000000000000000000000000000000F3 +:10CD400000000000000000000000000000000000E3 +:10CD500000000000000000000000000000000000D3 +:10CD600000000000000000000000000000000000C3 +:10CD700000000000000000000000000000000000B3 +:10CD800000000000000000000000000000000000A3 +:10CD90000000000000000000000000000000000093 +:10CDA0000000000000000000000000000000000083 +:10CDB0000000000000000000000000000000000073 +:10CDC0000000000000000000000000000000000063 +:10CDD0000000000000000000000000000000000053 +:10CDE0000000000000000000000000000000000043 +:10CDF0000000000000000000000000000000000033 +:10CE00000000000000000000000000000000000022 +:10CE10000000000000000000000000000000000012 +:10CE20000000000000000000000000000000000002 +:10CE300000000000000000000000000000000000F2 +:10CE400000000000000000000000000000000000E2 +:10CE500000000000000000000000000000000000D2 +:10CE600000000000000000000000000000000000C2 +:10CE700000000000000000000000000000000000B2 +:10CE800000000000000000000000000000000000A2 +:10CE90000000000000000000000000000000000092 +:10CEA0000000000000000000000000000000000082 +:10CEB0000000000000000000000000000000000072 +:10CEC0000000000000000000000000000000000062 +:10CED0000000000000000000000000000000000052 +:10CEE0000000000000000000000000000000000042 +:10CEF0000000000000000000000000000000000032 +:10CF00000000000000000000000000000000000021 +:10CF10000000000000000000000000000000000011 +:10CF20000000000000000000000000000000000001 +:10CF300000000000000000000000000000000000F1 +:10CF400000000000000000000000000000000000E1 +:10CF500000000000000000000000000000000000D1 +:10CF600000000000000000000000000000000000C1 +:10CF700000000000000000000000000000000000B1 +:10CF800000000000000000000000000000000000A1 +:10CF90000000000000000000000000000000000091 +:10CFA0000000000000000000000000000000000081 +:10CFB0000000000000000000000000000000000071 +:10CFC0000000000000000000000000000000000061 +:10CFD0000000000000000000000000000000000051 +:10CFE0000000000000000000000000000000000041 +:10CFF0000000000000000000000000000000000031 +:10D000000000000000000000000000000000000020 +:10D010000000000000000000000000000000000010 +:10D020000000000000000000000000000000000000 +:10D0300000000000000000000000000000000000F0 +:10D0400000000000000000000000000000000000E0 +:10D0500000000000000000000000000000000000D0 +:10D0600000000000000000000000000000000000C0 +:10D0700000000000000000000000000000000000B0 +:10D0800000000000000000000000000000000000A0 +:10D090000000000000000000000000000000000090 +:10D0A0000000000000000000000000000000000080 +:10D0B0000000000000000000000000000000000070 +:10D0C0000000000000000000000000000000000060 +:10D0D0000000000000000000000000000000000050 +:10D0E0000000000000000000000000000000000040 +:10D0F0000000000000000000000000000000000030 +:10D10000000000000000000000000000000000001F +:10D11000000000000000000000000000000000000F +:10D1200000000000000000000000000000000000FF +:10D1300000000000000000000000000000000000EF +:10D1400000000000000000000000000000000000DF +:10D1500000000000000000000000000000000000CF +:10D1600000000000000000000000000000000000BF +:10D1700000000000000000000000000000000000AF +:10D18000000000000000000000000000000000009F +:10D19000000000000000000000000000000000008F +:10D1A000000000000000000000000000000000007F +:10D1B000000000000000000000000000000000006F +:10D1C000000000000000000000000000000000005F +:10D1D000000000000000000000000000000000004F +:10D1E000000000000000000000000000000000003F +:10D1F000000000000000000000000000000000002F +:10D20000000000000000000000000000000000001E +:10D21000000000000000000000000000000000000E +:10D2200000000000000000000000000000000000FE +:10D2300000000000000000000000000000000000EE +:10D2400000000000000000000000000000000000DE +:10D2500000000000000000000000000000000000CE +:10D2600000000000000000000000000000000000BE +:10D2700000000000000000000000000000000000AE +:10D28000000000000000000000000000000000009E +:10D29000000000000000000000000000000000008E +:10D2A000000000000000000000000000000000007E +:10D2B000000000000000000000000000000000006E +:10D2C000000000000000000000000000000000005E +:10D2D000000000000000000000000000000000004E +:10D2E000000000000000000000000000000000003E +:10D2F000000000000000000000000000000000002E +:10D30000000000000000000000000000000000001D +:10D31000000000000000000000000000000000000D +:10D3200000000000000000000000000000000000FD +:10D3300000000000000000000000000000000000ED +:10D3400000000000000000000000000000000000DD +:10D3500000000000000000000000000000000000CD +:10D3600000000000000000000000000000000000BD +:10D3700000000000000000000000000000000000AD +:10D38000000000000000000000000000000000009D +:10D39000000000000000000000000000000000008D +:10D3A000000000000000000000000000000000007D +:10D3B000000000000000000000000000000000006D +:10D3C000000000000000000000000000000000005D +:10D3D000000000000000000000000000000000004D +:10D3E000000000000000000000000000000000003D +:10D3F000000000000000000000000000000000002D +:10D40000000000000000000000000000000000001C +:10D41000000000000000000000000000000000000C +:10D4200000000000000000000000000000000000FC +:10D4300000000000000000000000000000000000EC +:10D4400000000000000000000000000000000000DC +:10D4500000000000000000000000000000000000CC +:10D4600000000000000000000000000000000000BC +:10D4700000000000000000000000000000000000AC +:10D48000000000000000000000000000000000009C +:10D49000000000000000000000000000000000008C +:10D4A000000000000000000000000000000000007C +:10D4B000000000000000000000000000000000006C +:10D4C000000000000000000000000000000000005C +:10D4D000000000000000000000000000000000004C +:10D4E000000000000000000000000000000000003C +:10D4F000000000000000000000000000000000002C +:10D50000000000000000000000000000000000001B +:10D51000000000000000000000000000000000000B +:10D5200000000000000000000000000000000000FB +:10D5300000000000000000000000000000000000EB +:10D5400000000000000000000000000000000000DB +:10D5500000000000000000000000000000000000CB +:10D5600000000000000000000000000000000000BB +:10D5700000000000000000000000000000000000AB +:10D58000000000000000000000000000000000009B +:10D59000000000000000008000000000000000000B +:10D5A000000000000000000000000000000000007B +:10D5B00000000000000000000000000A0000000061 +:10D5C0000000000000000000100000030000000048 +:10D5D0000000000D0000000D3C02080024427340D2 +:10D5E0003C030800246377CCAC4000000043202BB0 +:10D5F0001480FFFD244200043C1D080037BD7FFC61 +:10D6000003A0F0213C100800261032103C1C08003A +:10D61000279C73400E0010FE000000000000000D6B +:10D6200030A5FFFF30C600FF274301808F4201B8BD +:10D630000440FFFE24020002AC640000A465000860 +:10D64000A066000AA062000B3C021000AC67001844 +:10D6500003E00008AF4201B83C0360008C624FF861 +:10D660000440FFFE3C020200AC644FC0AC624FC4F9 +:10D670003C02100003E00008AC624FF89482000CFA +:10D680002486001400A0382100021302000210803A +:10D690000082402100C8102B1040005700000000FD +:10D6A00090C300002C6200095040005190C200015C +:10D6B000000310803C030800246372F00043102133 +:10D6C0008C420000004000080000000090C30001F0 +:10D6D0002402000A1462003A000000000106102330 +:10D6E0002C42000A1440003624C600028CE20000DE +:10D6F00034420100ACE2000090C2000090C300017F +:10D7000090C4000290C5000300031C000002160034 +:10D710000043102500042200004410250045102578 +:10D7200024C60004ACE2000490C2000090C30001D3 +:10D7300090C4000290C500030002160000031C0004 +:10D740000043102500042200004410250045102548 +:10D7500024C600040A000CB8ACE2000890C3000123 +:10D76000240200041462001624C6000290C20000C5 +:10D7700090C400018CE30000000212000044102558 +:10D780003463000424C60002ACE2000C0A000CB8AA +:10D79000ACE3000090C300012402000314620008FF +:10D7A00024C600028CE2000090C3000024C60001E1 +:10D7B00034420008A0E300100A000CB8ACE20000FC +:10D7C00003E000082402000190C3000124020002CB +:10D7D0001062000224C40002010020210A000CB8DB +:10D7E000008030210A000CB824C6000190C200015C +:10D7F0000A000CB800C2302103E00008000010212C +:10D8000027BDFFE8AFBF0014AFB000100E00130239 +:10D8100000808021936200052403FFFE0200202186 +:10D82000004310248FBF00148FB00010A3620005C6 +:10D830000A00130B27BD001827BDFFE8AFB000108A +:10D84000AFBF00140E000F3C0080802193620000E7 +:10D8500024030050304200FF14430004240201005E +:10D86000AF4201800A000D3002002021AF4001804C +:10D87000020020218FBF00148FB000100A000FE7B4 +:10D8800027BD001827BDFF80AFBE0078AFB700747A +:10D89000AFB20060AFBF007CAFB60070AFB5006C38 +:10D8A000AFB40068AFB30064AFB1005CAFB0005874 +:10D8B0008F5001283C0208008C4231A02403FF80D5 +:10D8C0009365003F0202102100431024AF42002460 +:10D8D0003C0208008C4231A09364000530B200FF86 +:10D8E000020210213042007F034218210004202749 +:10D8F0003C02000A0062182130840001AF8300144A +:10D900000000F0210000B82114800053AFA00050A7 +:10D9100093430116934401128F450104306300FFC5 +:10D920003C020001308400FF00A2282403431021A0 +:10D9300003441821245640002467400014A001CD60 +:10D940002402000193620000304300FF2402002003 +:10D950001062000524020050106200060000000062 +:10D960000A000D74000000000000000D0A000D7D8B +:10D97000AFA000303C1E080027DE738C0A000D7D2E +:10D98000AFA000303C0208008C4200DC24420001C1 +:10D990003C010800AC2200DC0E00139F00000000D8 +:10D9A0000A000F318FBF007C8F4201043C0300202E +:10D9B00092D3000D004310240002202B00042140CC +:10D9C000AFA400308F4301043C02004000621824E1 +:10D9D000146000023485004000802821326200205B +:10D9E000AFA500301440000234A6008000A0302112 +:10D9F00010C0000BAFA6003093C500088F67004C25 +:10DA00000200202100052B0034A5008130A5F08103 +:10DA10000E000C9B30C600FF0A000F2E0000000015 +:10DA20009362003E304200401040000F2402000488 +:10DA300056420007240200120200202100E02821A3 +:10DA40000E0013F702C030210A000F318FBF007C97 +:10DA500016420005000000000E000D2100002021EC +:10DA60000A000F318FBF007C9743011A96C4000E45 +:10DA700093620035326500043075FFFF00442004D6 +:10DA8000AFA400548ED1000410A000158ED400085D +:10DA90009362003E3042004010400007000000004A +:10DAA0000E0013E0022020211040000D00000000B5 +:10DAB0000A000F2E000000008F6200440222102393 +:10DAC0000440016A000000008F6200480222102317 +:10DAD00004410166240400160A000E218FC20004CE +:10DAE0008F6200480222102304400008000000005A +:10DAF0003C0208008C423100244200013C01080035 +:10DB0000AC2231000A000F23000000008F620040A9 +:10DB100002221023184000128F8400143C020800D7 +:10DB20008C423100327300FC0000A8212442000125 +:10DB30003C010800AC2231008F6300409482011C3C +:10DB4000022318233042FFFF0043102A50400010E8 +:10DB50002402000C8F6200400A000DF20222102302 +:10DB60009483011C9762003C0043102B1040000678 +:10DB7000000000009482011C00551023A482011CA7 +:10DB80000A000DF72402000CA480011C2402000CE2 +:10DB9000AFA200308F620040005120231880000D9A +:10DBA00002A4102A1440012600000000149500066B +:10DBB00002A410233A620001304200011440012007 +:10DBC0000000000002A41023022488210A000E098C +:10DBD0003055FFFF00002021326200021040001A81 +:10DBE000326200109362003E30420040504000110B +:10DBF0008FC200040E00130202002021240200182C +:10DC0000A362003F936200052403FFFE020020216F +:10DC1000004310240E00130BA362000524040039F6 +:10DC2000000028210E0013C9240600180A000F3036 +:10DC300024020001240400170040F809000000003D +:10DC40000A000F302402000110400108000000000B +:10DC50008F63004C8F620054028210231C4001032A +:10DC600002831023044200010060A021AFA4001829 +:10DC7000AFB10010AFB50014934201208F65004092 +:10DC80009763003C304200FF034210210044102102 +:10DC90008FA400543063FFFF244240000083182B00 +:10DCA0008FA40030AFA20020AFA50028008320255C +:10DCB000AFA40030AFA50024AFA0002CAFB4003457 +:10DCC0009362003E30420008504000118FC20000B5 +:10DCD00002C0202127A500380E000CB2AFA00038EA +:10DCE0005440000B8FC200008FA200383042010068 +:10DCF000504000078FC200008FA3003C8F6200607D +:10DD00000062102304430001AF6300608FC2000073 +:10DD10000040F80927A400108FA200303042000212 +:10DD200054400001327300FE9362003E30420040D6 +:10DD3000104000378FA200248F6200541682001A10 +:10DD40003262000124020014124200102A4200151F +:10DD500010400006240200162402000C12420007A4 +:10DD6000326200010A000E7D000000001242000530 +:10DD7000326200010A000E7D000000000A000E78E9 +:10DD80002417000E0A000E78241700100A000E7CDB +:10DD900024170012936200232403FFBD00431024C4 +:10DDA000A362002332620001104000198FA20024F8 +:10DDB0002402000C1242000E2A42000D1040000600 +:10DDC0002402000E2402000A124200078FA200243F +:10DDD0000A000E9524420001124200088FA200247E +:10DDE0000A000E95244200010A000E932417000831 +:10DDF0002402000E16E20002241700162417001059 +:10DE00008FA2002424420001AFA200248FA200248C +:10DE10008FA300148F76004000431021AF620040B2 +:10DE20008F8200149442011C104000090000000081 +:10DE30008F6200488F6400409763003C00441023C9 +:10DE40003063FFFF0043102A104000088FA20054E7 +:10DE5000936400368F6300403402FFFC008210049C +:10DE600000621821AF6300488FA200548FA60030D3 +:10DE70000282902130C200081040000E0000000015 +:10DE80008F6200581642000430C600FF9742011A04 +:10DE90005040000134C6001093C500088FA700341D +:10DEA0000200202100052B0034A500800E000C9BF1 +:10DEB00030A5F0808F620040005610231840001BF0 +:10DEC0008FA200183C0208008C42319830420010AA +:10DED0001040000D24020001976200681440000AFF +:10DEE000240200018F8200149442011C1440000699 +:10DEF00024020001A76200689742007A244200646D +:10DF00000A000EE9A7620012A76200120E001302B7 +:10DF1000020020219362007D2403000102002021E1 +:10DF2000344200010A000EE7AFA300501840000A77 +:10DF3000000000000E001302020020219362007D09 +:10DF40002403000102002021AFA30050344200044A +:10DF50000E00130BA362007D9362003E304200402E +:10DF60001440000C326200011040000A0000000062 +:10DF70008F6300408FC20004240400182463000152 +:10DF80000040F809AF6300408FA200300A000F3054 +:10DF9000304200048F620058105200100000000050 +:10DFA0008F620018022210231C4000082404000184 +:10DFB0008F62001816220009000000008F62001C0A +:10DFC000028210230440000500000000AF720058D8 +:10DFD000AFA40050AF710018AF74001C12E0000B2A +:10DFE0008FA200500E00130202002021A377003FF1 +:10DFF0000E00130B0200202102E030212404003720 +:10E000000E0013C9000028218FA200501040000309 +:10E01000000000000E000CA90200202112A0000543 +:10E02000000018218FA2003030420004504000113F +:10E0300000601021240300010A000F30006010214D +:10E040000E001302020020219362007D02002021B5 +:10E05000344200040E00130BA362007D0E000CA9D5 +:10E06000020020210A000F3024020001AF400044CA +:10E07000240200018FBF007C8FBE00788FB7007430 +:10E080008FB600708FB5006C8FB400688FB30064DA +:10E090008FB200608FB1005C8FB0005803E00008C1 +:10E0A00027BD00808F4201B80440FFFE2402080013 +:10E0B000AF4201B803E00008000000003C02000885 +:10E0C00003421021944200483084FFFF2484001250 +:10E0D0003045FFFF10A0001700A4102B10400016C1 +:10E0E00024020003934201202403001AA343018B5E +:10E0F000304200FF2446FFFE8F82000000A6182B4E +:10E100003863000100021382004310241040000510 +:10E110008F84000434820001A746019403E00008C4 +:10E12000AF8200042402FFFE0082102403E00008F6 +:10E13000AF8200042402000303E00008A342018B25 +:10E1400027BDFFE0AFB10014AFB00010AFBF0018A3 +:10E1500030B0FFFF30D1FFFF8F4201B80440FFFE17 +:10E1600000000000AF440180AF4400200E000F42C9 +:10E17000020020218F8300008F840004A750019AA1 +:10E18000A750018EA74301908F8300083082800042 +:10E19000AF4301A8A75101881040000E8F820004F0 +:10E1A00093420116304200FC24420004005A102120 +:10E1B0008C4240003042FFFF144000068F82000472 +:10E1C0003C02FFFF34427FFF00821024AF82000434 +:10E1D0008F8200042403BFFF00431024A74201A63E +:10E1E0009743010C8F42010400031C003042FFFFE3 +:10E1F00000621825AF4301AC3C021000AF4201B8E9 +:10E200008FBF00188FB100148FB0001003E000081A +:10E2100027BD00208F470070934201128F830000BA +:10E2200027BDFFF0304200FF00022882306201006B +:10E23000000030211040004324A40003306240005D +:10E24000104000103062200000041080005A10219D +:10E250008C43400024A4000400041080AFA30000FD +:10E26000005A10218C424000AFA2000493420116D4 +:10E27000304200FC005A10218C4240000A000FC0BE +:10E28000AFA200081040002F0000302100041080D1 +:10E29000005A10218C43400024A400040004108084 +:10E2A000AFA30000005A10218C424000AFA000082C +:10E2B000AFA200048FA80008000030210000202138 +:10E2C000240A00083C0908002529010003A41021A4 +:10E2D000148A000300042A001100000A0000000054 +:10E2E00090420000248400012C83000C00A2102125 +:10E2F00000021080004910218C4200001460FFF3DE +:10E3000000C230263C0408008C8431048F42007027 +:10E310002C83002010600009004738233C030800CC +:10E32000246331080004108000431021248300017D +:10E33000AC4700003C010800AC233104AF86000864 +:10E340002406000100C0102103E0000827BD0010D2 +:10E350003C0208008C42003827BDFFD0AFB5002436 +:10E36000AFB40020AFB10014AFBF0028AFB3001CA2 +:10E37000AFB20018AFB00010000088213C150800B3 +:10E3800026B50038144000022454FFFF0000A021ED +:10E390009742010E8F8400003042FFFF308340001F +:10E3A0001060000A245200043C0200200082102465 +:10E3B00050400007308280008F8200042403BFFF9A +:10E3C000008318240A0010103442100030828000AC +:10E3D0001040000A3C020020008210241040000778 +:10E3E0008F8200043C03FFFF34637FFF0083182407 +:10E3F00034428000AF820004AF8300000E000F980B +:10E400000000000014400007000000009743011EB8 +:10E410009742011C3063FFFF0002140000621825C0 +:10E42000AF8300089742010C8F4340003045FFFF47 +:10E430003402FFFF14620003000000000A001028ED +:10E44000241100208F42400030420100544000015E +:10E45000241100108F8400003082100050400014FE +:10E4600036310001308200201440000B3C021000C5 +:10E47000008210245040000E363100013C030E0093 +:10E480003C020DFF008318243442FFFF0043102B91 +:10E4900050400007363100013C0208008C42002C3D +:10E4A000244200013C010800AC22002C363100055A +:10E4B0003C0608008CC6003454C000238F85000041 +:10E4C0008F820004304240005440001F8F850000BE +:10E4D0003C021F01008210243C0310005443001A28 +:10E4E0008F85000030A20200144000178F850000C5 +:10E4F0003250FFFF363100028F4201B80440FFFE68 +:10E5000000000000AF400180020020210E000F42F9 +:10E51000AF4000208F8300042402BFFFA750019A60 +:10E52000006218248F820000A750018EA751018835 +:10E53000A74301A6A74201903C021000AF4201B8D8 +:10E540000A0010F5000010213C02100000A2102467 +:10E550001040003A0000000010C0000F0000000052 +:10E5600030A201001040000C3C0302003C020F00EE +:10E5700000A2102410430008000000008F82000851 +:10E58000005410240055102190420004244200043D +:10E590000A00109F000221C00000000000051602C2 +:10E5A0003050000F3A0300022E4203EF38420001C0 +:10E5B0002C6300010062182414600073240200011F +:10E5C0003C0308008C6300D02E06000C386200016A +:10E5D0002C4200010046102414400015001021C0F8 +:10E5E0002602FFFC2C4200045440001100002021B0 +:10E5F000386200022C420001004610241040000343 +:10E60000000512420A00109F000020210010182B64 +:10E610000043102450400006001021C000002021BB +:10E620003245FFFF0E000F633226FFFB001021C0B2 +:10E630003245FFFF0A0010F2362600028F424000EA +:10E640003C0308008C630024304201001040004667 +:10E6500030620001322200043070000D14400002CC +:10E660002413000424130002000512C238420001E2 +:10E670002E4303EF304200013863000100431025B0 +:10E68000104000033231FFFB2402FFFB0202802412 +:10E6900010C000183202000130A201001040001525 +:10E6A000320200013C020F0000A210243C030200D1 +:10E6B0001043000F8F8200082403FFFE0203802412 +:10E6C00000541024005510219042000402333025DC +:10E6D0002442000412000002000221C03226FFFF83 +:10E6E0000E000F633245FFFF1200002700001021CB +:10E6F000320200011040000D320200042402000129 +:10E7000012020002023330253226FFFF00002021D2 +:10E710000E000F633245FFFF2402FFFE0202802439 +:10E7200012000019000010213202000410400016EF +:10E7300024020001240200041202000202333025E8 +:10E740003226FFFF3245FFFF0E000F632404010055 +:10E750002402FFFB020280241200000B00001021A3 +:10E760000A0010F5240200011040000700001021EB +:10E770003245FFFF36260002000020210E000F6305 +:10E7800000000000000010218FBF00288FB500247A +:10E790008FB400208FB3001C8FB200188FB100140B +:10E7A0008FB0001003E0000827BD003027BDFFD068 +:10E7B000AFB000103C04600CAFBF002CAFB6002817 +:10E7C000AFB50024AFB40020AFB3001CAFB2001847 +:10E7D000AFB100148C8250002403FF7F3C1A8000EC +:10E7E000004310243442380CAC8250002402000351 +:10E7F0003C106000AF4200088E0208083C1B8008F5 +:10E800003C010800AC2000203042FFF038420010EC +:10E810002C4200010E001B8DAF8200183C04FFFF4C +:10E820003C020400348308063442000CAE0219484E +:10E83000AE03194C3C0560168E0219808CA30000B3 +:10E840003442020000641824AE0219803C02535383 +:10E850001462000334A47C008CA200040050202128 +:10E860008C82007C8C830078AF820010AF83000C18 +:10E870008F55000032A200031040FFFD32A20001BC +:10E880001040013D32A200028F420128AF42002019 +:10E890008F4201048F430100AF8200000E000F3C45 +:10E8A000AF8300043C0208008C4200C01040000806 +:10E8B0008F8400003C0208008C4200C42442000106 +:10E8C0003C010800AC2200C40A00126900000000EC +:10E8D0003C020010008210241440010C8F830004BD +:10E8E0003C0208008C4200203C0308008C63003886 +:10E8F00000008821244200013C010800AC220020D5 +:10E900003C16080026D60038146000022474FFFF6D +:10E910000000A0219742010E308340003042FFFFEB +:10E920001060000A245200043C02002000821024DF +:10E9300050400007308280008F8200042403BFFF14 +:10E94000008318240A0011703442100030828000C5 +:10E950001040000A3C0200200082102410400007F2 +:10E960008F8200043C03FFFF34637FFF0083182481 +:10E9700034428000AF820004AF8300000E000F9885 +:10E980000000000014400007000000009743011E33 +:10E990009742011C3063FFFF00021400006218253B +:10E9A000AF8300089742010C8F4340003045FFFFC2 +:10E9B0003402FFFF14620003000000000A00118807 +:10E9C000241100208F4240003042010054400001D9 +:10E9D000241100108F840000308210005040001479 +:10E9E00036310001308200201440000B3C02100040 +:10E9F000008210245040000E363100013C030E000E +:10EA00003C020DFF008318243442FFFF0043102B0B +:10EA100050400007363100013C0208008C42002CB7 +:10EA2000244200013C010800AC22002C36310005D4 +:10EA30003C0608008CC6003454C000238F850000BB +:10EA40008F820004304240005440001F8F85000038 +:10EA50003C021F01008210243C0310005443001AA2 +:10EA60008F85000030A20200144000178F8500003F +:10EA70003250FFFF363100028F4201B80440FFFEE2 +:10EA800000000000AF400180020020210E000F4274 +:10EA9000AF4000208F8300042402BFFFA750019ADB +:10EAA000006218248F820000A750018EA7510188B0 +:10EAB000A74301A6A74201903C021000AF4201B853 +:10EAC0000A001267000010213C02100000A210246E +:10EAD0001040003A0000000010C0000F00000000CD +:10EAE00030A201001040000C3C0302003C020F0069 +:10EAF00000A2102410430008000000008F820008CC +:10EB000000541024005610219042000424420004B6 +:10EB10000A0011FF000221C00000000000051602DB +:10EB20003050000F3A0300022E4203EF384200013A +:10EB30002C63000100621824146000852402000187 +:10EB40003C0308008C6300D02E06000C38620001E4 +:10EB50002C4200010046102414400015001021C072 +:10EB60002602FFFC2C42000454400011000020212A +:10EB7000386200022C42000100461024504000037D +:10EB8000000512420A0011FF000020210010182B7E +:10EB90000043102450400006001021C00000202136 +:10EBA0003245FFFF0E000F633226FFFB001021C02D +:10EBB0003245FFFF0A001252362600028F42400003 +:10EBC0003C0308008C6300243042010010400046E2 +:10EBD00030620001322200043070000D1440000247 +:10EBE0002413000424130002000512C2384200015D +:10EBF0002E4303EF3042000138630001004310252B +:10EC0000104000033231FFFB2402FFFB020280248C +:10EC100010C000183202000130A20100104000159F +:10EC2000320200013C020F0000A210243C0302004B +:10EC30001043000F8F8200082403FFFE020380248C +:10EC40000054102400561021904200040233302555 +:10EC50002442000412000002000221C03226FFFFFD +:10EC60000E000F633245FFFF120000390000102133 +:10EC7000320200011040000D3202000424020001A3 +:10EC800012020002023330253226FFFF000020214D +:10EC90000E000F633245FFFF2402FFFE02028024B4 +:10ECA0001200002B00001021320200041040002846 +:10ECB0002402000124020004120200020233302563 +:10ECC0003226FFFF3245FFFF0E000F6324040100D0 +:10ECD0002402FFFB020280241200001D000010210C +:10ECE0000A001267240200015040001900001021A0 +:10ECF0003245FFFF36260002000020210E000F6380 +:10ED0000000000000A001267000010212402BFFF6B +:10ED1000006210241040000800000000240287FF59 +:10ED200000621024144000083C020060008210249D +:10ED300010400005000000000E000D34000000002F +:10ED40000A001267000000000E0012C70000000059 +:10ED5000104000063C0240008F4301243C0260202A +:10ED6000AC430014000000003C024000AF420138F8 +:10ED70000000000032A200021040FEBD00000000B2 +:10ED80008F4201403C044000AF4200208F430148C5 +:10ED90003C02700000621824106400420000000071 +:10EDA0000083102B144000063C0260003C0220004F +:10EDB000106200073C0240000A0012C3000000007D +:10EDC0001062003C3C0240000A0012C30000000038 +:10EDD0008F4501408F4601448F42014800021402D2 +:10EDE000304300FF240200041462000A274401801B +:10EDF0008F4201B80440FFFE2402001CAC850000D5 +:10EE0000A082000B3C021000AF4201B80A0012C3FE +:10EE10003C0240002402000914620012000616029F +:10EE2000000229C0AF4500208F4201B80440FFFE18 +:10EE30002402000124030003AF450180A343018B9A +:10EE4000A740018EA740019AA7400190AF4001A8BA +:10EE5000A7420188A74201A6AF4001AC3C021000C6 +:10EE6000AF4201B88F4201B80440FFFE000000002D +:10EE7000AC8500008F42014800021402A482000801 +:10EE800024020002A082000B8F420148A4820010DD +:10EE90003C021000AC860024AF4201B80A0012C345 +:10EEA0003C0240000E001310000000000A0012C3D4 +:10EEB0003C0240000E001BC2000000003C0240006B +:10EEC000AF420178000000000A00112F000000008E +:10EED0008F4201003042003E144000112402000124 +:10EEE000AF4000488F420100304207C0104000058B +:10EEF00000000000AF40004CAF40005003E00008AD +:10EF000024020001AF400054AF4000408F42010096 +:10EF10003042380054400001AF4000442402000158 +:10EF200003E00008000000008F4201B80440FFFE2B +:10EF300024020001AF440180AF400184A74501884D +:10EF4000A342018A24020002A342018B9742014A94 +:10EF500014C00004A7420190AF4001A40A0012EFC0 +:10EF60003C0210008F420144AF4201A43C02100059 +:10EF7000AF4001A803E00008AF4201B88F4201B8DA +:10EF80000440FFFE24020002AF440180AF4401842C +:10EF9000A7450188A342018AA342018B9742014AF7 +:10EFA000A7420190AF4001A48F420144AF4201A8A3 +:10EFB0003C02100003E00008AF4201B83C029000A0 +:10EFC0003442000100822025AF4400208F420020FF +:10EFD0000440FFFE0000000003E000080000000005 +:10EFE0003C028000344200010082202503E000083A +:10EFF000AF44002027BDFFE8AFBF0014AFB0001042 +:10F000008F50014093430149934201489344014882 +:10F01000306300FF304200FF00021200006228252A +:10F020002402001910620076308400802862001AE1 +:10F030001040001C24020020240200081062007707 +:10F04000286200091040000E2402000B2402000177 +:10F0500010620034286200025040000524020006BD +:10F0600050600034020020210A00139A00000000C2 +:10F0700010620030020020210A00139A00000000F4 +:10F080001062003B2862000C504000022402000E77 +:10F090002402000910620056020020210A00139A7F +:10F0A0000000000010620056286200211040000F8E +:10F0B000240200382402001C106200582862001D3F +:10F0C000104000062402001F2402001B1062004CA6 +:10F0D000000000000A00139A000000001062004ABD +:10F0E000020020210A00139A00000000106200456F +:10F0F0002862003910400007240200802462FFCB00 +:10F100002C42000210400045020020210A00139604 +:10F110000000302110620009000000000A00139A6C +:10F12000000000001480003D020020210A0013901E +:10F130008FBF00140A001396240600018F4201B805 +:10F140000440FFFE24020002A342018BA745018870 +:10F150009742014AA74201908F420144A74201927F +:10F160003C021000AF4201B80A00139C8FBF00148C +:10F170009742014A144000290000000093620005F4 +:10F180003042000414400025000000000E0013026D +:10F190000200202193620005020020213442000475 +:10F1A0000E00130BA36200059362000530420004B9 +:10F1B00014400002000000000000000D93620000F7 +:10F1C00024030020304200FF14430014000000001C +:10F1D0008F4201B80440FFFE24020005AF500180B9 +:10F1E000A342018B3C0210000A00139AAF4201B8FF +:10F1F0008FBF00148FB000100A0012F227BD001854 +:10F200000000000D02002021000030218FBF0014FB +:10F210008FB000100A0012DD27BD00180000000D9D +:10F220008FBF00148FB0001003E0000827BD001846 +:10F2300027BDFFE8AFBF00100E000F3C000000002C +:10F24000AF4001808FBF0010000020210A000FE7AF +:10F2500027BD00183084FFFF30A5FFFF00001821F4 +:10F260001080000700000000308200011040000202 +:10F2700000042042006518210A0013AB0005284055 +:10F2800003E000080060102110C0000624C6FFFF44 +:10F290008CA2000024A50004AC8200000A0013B573 +:10F2A0002484000403E000080000000010A000080F +:10F2B00024A3FFFFAC860000000000000000000057 +:10F2C0002402FFFF2463FFFF1462FFFA248400047A +:10F2D00003E0000800000000308300FF30A500FFBD +:10F2E00030C600FF274701808F4201B80440FFFE6F +:10F2F000000000008F42012834634000ACE20000AF +:10F3000024020001ACE00004A4E30008A0E2000A2B +:10F3100024020002A0E2000B3C021000A4E5001051 +:10F32000ACE00024ACE00028A4E6001203E00008F2 +:10F33000AF4201B827BDFFE8AFBF00109362003FA6 +:10F3400024030012304200FF1043000D00803021E2 +:10F350008F620044008210230440000A8FBF001017 +:10F360008F620048240400390000282100C21023C5 +:10F3700004410004240600120E0013C9000000001E +:10F380008FBF00102402000103E0000827BD001811 +:10F3900027BDFFC8AFB20030AFB1002CAFBF003403 +:10F3A000AFB0002890C5000D0080902130A400105F +:10F3B0001080000B00C088218CC300088F620054AD +:10F3C0001062000730A20005144000B524040001BB +:10F3D0000E000D21000020210A0014BB0040202156 +:10F3E00030A200051040000930A30012108000ACCC +:10F3F000240400018E2300088F620054146200A9C7 +:10F400008FBF00340A00142C240400382402001298 +:10F41000146200A3240400010220202127A500106B +:10F420000E000CB2AFA000101040001102402021CD +:10F430008E220008AF620084AF6000400E0013020D +:10F44000000000009362007D024020213442002031 +:10F450000E00130BA362007D0E000CA902402021B8 +:10F46000240400382405008D0A0014B82406001274 +:10F470009362003E304200081040000F8FA200103F +:10F4800030420100104000078FA300148F6200601B +:10F490000062102304430008AF6300600A001441B7 +:10F4A00000000000AF6000609362003E2403FFF79D +:10F4B00000431024A362003E9362003E30420008E5 +:10F4C000144000022406000300003021936200343F +:10F4D000936300378F640084304200FF306300FF85 +:10F4E00000661821000318800043282100A4202B67 +:10F4F0001080000B000000009763003C8F620084C6 +:10F500003063FFFF004510230062182B14600004D5 +:10F51000000000008F6200840A00145D0045802313 +:10F520009762003C3050FFFF8FA300103062000450 +:10F5300010400004000628808FA2001C0A001465F9 +:10F540000202102B2E02021850400003240202185F +:10F550000A00146E020510233063000410600003DB +:10F56000004510238FA2001C00451023004080217D +:10F570002C42008054400001241000800E00130231 +:10F580000240202124020001AF62000C9362003E81 +:10F59000001020403042007FA362003E8E22000413 +:10F5A00024420001AF620040A770003C8F6200500F +:10F5B0009623000E00431021AF6200588F62005066 +:10F5C00000441021AF62005C8E220004AF6200187C +:10F5D0008E220008AF62001C8FA20010304200088B +:10F5E0005440000A93A20020A360003693620036C4 +:10F5F0002403FFDFA36200359362003E0043102422 +:10F60000A362003E0A0014988E220008A36200350F +:10F610008E220008AF62004C8F6200248F6300408E +:10F6200000431021AF6200489362000024030050A1 +:10F63000304200FF144300122403FF803C02080004 +:10F640008C4231A00242102100431024AF42002816 +:10F650003C0208008C4231A08E2400083C03000CC0 +:10F66000024210213042007F03421021004310214A +:10F67000AC4400D88E230008AF820014AC4300DCF9 +:10F680000E00130B02402021240400380000282122 +:10F690002406000A0E0013C9000000002404000123 +:10F6A0008FBF00348FB200308FB1002C8FB0002894 +:10F6B0000080102103E0000827BD003827BDFFF8B7 +:10F6C00027420180AFA20000308A00FF8F4201B8BC +:10F6D0000440FFFE000000008F4601283C020800A5 +:10F6E0008C4231A02403FF80AF86004800C2102165 +:10F6F00000431024AF4200243C0208008C4231A099 +:10F700008FA900008FA8000000C210213042007FA6 +:10F71000034218213C02000A00621821946400D4BC +:10F720008FA700008FA5000024020002AF83001401 +:10F73000A0A2000B8FA30000354260003084FFFFC1 +:10F74000A4E200083C021000AD260000AD04000455 +:10F75000AC60002427BD0008AF4201B803E00008F8 +:10F76000240200018F88003C938200288F830014BC +:10F770003C07080024E7779800481023304200FF38 +:10F78000304900FC246500888F860040304A000321 +:10F790001120000900002021248200048CA3000015 +:10F7A000304400FF0089102AACE3000024A50004C7 +:10F7B0001440FFF924E70004114000090000202153 +:10F7C0002482000190A30000304400FF008A102B27 +:10F7D000A0E3000024A500011440FFF924E7000184 +:10F7E00030C20003144000048F85003C3102000346 +:10F7F0001040000D0000000010A0000900002021B2 +:10F800002482000190C30000304400FF0085102BCB +:10F81000A0E3000024C600011440FFF924E7000122 +:10F8200003E00008000000001100FFFD000020219F +:10F83000248200048CC30000304400FF0088102B99 +:10F84000ACE3000024C600041440FFF924E70004E0 +:10F8500003E00008000000008F83003C9382002832 +:10F8600030C600FF30A500FF00431023304300FFE7 +:10F870008F820014008038210043102114C0000240 +:10F88000244800880083382130E20003144000053A +:10F8900030A2000314400003306200031040000D4A +:10F8A0000000000010A000090000202124820001B7 +:10F8B00090E30000304400FF0085102BA1030000FE +:10F8C00024E700011440FFF92508000103E00008C7 +:10F8D0000000000010A0FFFD000020212482000491 +:10F8E0008CE30000304400FF0085102BAD030000C6 +:10F8F00024E700041440FFF92508000403E0000891 +:10F90000000000000080482130AAFFFF30C600FF41 +:10F9100030E7FFFF274801808F4201B80440FFFE17 +:10F920008F820048AD0200008F420124AD02000426 +:10F930008D220020A5070008A102000A240200165B +:10F94000A102000B934301208D2200088D240004A6 +:10F95000306300FF004310219783003A00441021D8 +:10F960008D250024004310233C0308008C6331A044 +:10F970008F840014A502000C246300E82402FFFF1A +:10F98000A50A000EA5030010A5060012AD0500187B +:10F99000AD020024948201142403FFF73042FFFFDC +:10F9A000AD0200288C820118AD02002C3C02100030 +:10F9B000AD000030AF4201B88D220020004310247A +:10F9C00003E00008AD2200208F82001430E7FFFF23 +:10F9D00000804821904200D330A5FFFF30C600FFD1 +:10F9E0000002110030420F0000E238252748018054 +:10F9F0008F4201B80440FFFE8F820048AD02000034 +:10FA00008F420124AD0200048D220020A5070008CA +:10FA1000A102000A24020017A102000B9343012057 +:10FA20008D2200088D240004306300FF0043102164 +:10FA30009783003A004410218F8400140043102360 +:10FA40003C0308008C6331A0A502000CA505000E44 +:10FA5000246300E8A5030010A5060012AD00001401 +:10FA60008D220024AD0200188C82005CAD02001CC7 +:10FA70008C820058AD0200202402FFFFAD0200245A +:10FA8000948200E63042FFFFAD02002894820060BD +:10FA9000948300BE30427FFF3063FFFF00021200FC +:10FAA00000431021AD02002C3C021000AD000030DC +:10FAB000AF4201B8948200BE2403FFF700A21021D8 +:10FAC000A48200BE8D2200200043102403E0000821 +:10FAD000AD220020274301808F4201B80440FFFE81 +:10FAE0008F8200249442001C3042FFFF000211C0AC +:10FAF000AC62000024020019A062000B3C0210005E +:10FB0000AC60003003E00008AF4201B88F87002CE2 +:10FB100030C300FF8F4201B80440FFFE8F820048CF +:10FB200034636000ACA2000093820044A0A20005F0 +:10FB30008CE20010A4A20006A4A300088C8200207E +:10FB40002403FFF7A0A2000A24020002A0A2000BD7 +:10FB50008CE20000ACA200108CE20004ACA2001405 +:10FB60008CE2001CACA200248CE20020ACA2002895 +:10FB70008CE2002CACA2002C8C820024ACA20018D9 +:10FB80003C021000AF4201B88C82002000431024D8 +:10FB900003E00008AC8200208F86001427BDFFE838 +:10FBA000AFBF0014AFB0001090C20063304200201D +:10FBB0001040000830A500FF8CC2007C2403FFDF4A +:10FBC00024420001ACC2007C90C2006300431024B8 +:10FBD000A0C2006310A000238F830014275001806F +:10FBE000020028210E0015D6240600828F82001400 +:10FBF000904200633042004050400019A38000440E +:10FC00008F83002C8F4201B80440FFFE8F82004892 +:10FC1000AE02000024026082A60200082402000254 +:10FC2000A202000B8C620008AE0200108C62000C75 +:10FC3000AE0200148C620014AE0200188C62001830 +:10FC4000AE0200248C620024AE0200288C620028E0 +:10FC5000AE02002C3C021000AF4201B8A380004469 +:10FC60008F8300148FBF00148FB000109062006368 +:10FC700027BD00183042007FA06200639782003ADF +:10FC80008F86003C8F850014938300280046102344 +:10FC9000A782003AA4A000E490A400638F820040F1 +:10FCA000AF83003C2403FFBF0046102100832024C3 +:10FCB000AF820040A0A400638F820014A04000BD6A +:10FCC0008F82001403E00008A44000BE8F8A001455 +:10FCD00027BDFFE0AFB10014AFB000108F88003C2B +:10FCE000AFBF00189389001C954200E430D100FF9B +:10FCF0000109182B0080802130AC00FF3047FFFF46 +:10FD00000000582114600003310600FF012030215B +:10FD1000010958239783003A0068102B1440003CD7 +:10FD20000000000014680007240200018E02002079 +:10FD30002403FFFB34E7800000431024AE020020C0 +:10FD40002402000134E70880158200053165FFFFB9 +:10FD50000E001554020020210A00169102002021F5 +:10FD60000E001585020020218F8400482743018062 +:10FD70008F4201B80440FFFE24020018AC6400006A +:10FD8000A062000B8F840014948200E6A46200102D +:10FD90003C021000AC600030AF4201B894820060B9 +:10FDA00024420001A4820060948200603C030800A9 +:10FDB0008C63318830427FFF5443000F02002021C2 +:10FDC000948200602403800000431024A482006019 +:10FDD0009082006090830060304200FF000211C2F8 +:10FDE00000021027000211C03063007F0062182556 +:10FDF000A083006002002021022028218FBF00186C +:10FE00008FB100148FB000100A0015F927BD002033 +:10FE1000914200632403FF8000431025A142006348 +:10FE20009782003A3048FFFF110000209383001CA6 +:10FE30008F840014004B1023304600FF948300E4AD +:10FE40002402EFFF0168282B00621824A48300E439 +:10FE500014A000038E020020010058210000302170 +:10FE60002403FFFB34E7800000431024AE0200208F +:10FE700024020001158200053165FFFF0E001554B4 +:10FE8000020020210A0016B99783003A0E0015855A +:10FE9000020020219783003A8F82003CA780003A1D +:10FEA00000431023AF82003C9383001C8F82001418 +:10FEB0008FBF00188FB100148FB0001027BD002035 +:10FEC00003E00008A04300BD938200442403000126 +:10FED00027BDFFE8004330042C420020AFB00010E3 +:10FEE000AFBF00142410FFFE10400005274501801D +:10FEF0003C0208008C4231900A0016D600461024BD +:10FF00003C0208008C423194004610241440000743 +:10FF1000240600848F8300142410FFFF9062006287 +:10FF20003042000F34420040A06200620E0015D63D +:10FF300000000000020010218FBF00148FB00010DD +:10FF400003E0000827BD00188F83002427BDFFE0D1 +:10FF5000AFB20018AFB10014AFB00010AFBF001CBB +:10FF60009062000D00A0902130D100FF3042007F50 +:10FF7000A062000D8F8500148E4300180080802140 +:10FF80008CA2007C146200052402000E90A2006383 +:10FF9000344200200A0016FFA0A200630E0016C51E +:10FFA000A38200442403FFFF104300472404FFFF03 +:10FFB00052200045000020218E4300003C0200102A +:10FFC00000621024504000043C020008020020217E +:10FFD0000A00170E24020015006210245040000988 +:10FFE0008E45000002002021240200140E0016C5D8 +:10FFF000A38200442403FFFF104300332404FFFFC7 +:020000021000EC +:100000008E4500003C02000200A2102410400016A1 +:100010003C0200048F8600248CC200148CC30010A4 +:100020008CC40014004310230044102B50400005E2 +:10003000020020218E43002C8CC2001010620003AD +:10004000020020210A00173F240200123C02000493 +:1000500000A210245040001C00002021020020219A +:100060000A00173F2402001300A2102410400006CB +:100070008F8300248C620010504000130000202168 +:100080000A001739020020218C6200105040000441 +:100090008E42002C020020210A00173F240200118A +:1000A00050400009000020210200202124020017F6 +:1000B0000E0016C5A38200442403FFFF1043000274 +:1000C0002404FFFF000020218FBF001C8FB2001806 +:1000D0008FB100148FB000100080102103E00008E1 +:1000E00027BD00208F83001427BDFFD8AFB40020A8 +:1000F000AFB3001CAFB20018AFB10014AFB0001026 +:10010000AFBF0024906200638F91002C2412FFFF88 +:100110003442004092250000A06200638E2200104D +:100120000080982130B0003F105200060360A021EB +:100130002402000D0E0016C5A38200441052005484 +:100140002404FFFF8F8300148E2200188C63007C30 +:1001500010430007026020212402000E0E0016C585 +:10016000A38200442403FFFF104300492404FFFF3F +:1001700024040020120400048F83001490620063A2 +:1001800034420020A06200638F85003410A000205C +:1001900000000000560400048F8200140260202139 +:1001A0000A0017902402000A9683000A9442006015 +:1001B0003042FFFF144300048F8200202404FFFD1F +:1001C0000A0017B7AF82003C3C0208008C42318C19 +:1001D0000045102B14400006026020210000282159 +:1001E0000E001646240600010A0017B70000202161 +:1001F0002402002D0E0016C5A38200442403FFFF35 +:10020000104300232404FFFF0A0017B70000202139 +:10021000160400058F8400148E2300142402FFFFAF +:100220005062001802602021948200602442000184 +:10023000A4820060948200603C0308008C633188D3 +:1002400030427FFF5443000F0260202194820060FF +:100250002403800000431024A48200609082006088 +:1002600090830060304200FF000211C2000210279C +:10027000000211C03063007F00621825A083006077 +:10028000026020210E0015F9240500010000202144 +:100290008FBF00248FB400208FB3001C8FB20018D2 +:1002A0008FB100148FB000100080102103E000080F +:1002B00027BD00288F83001427BDFFE8AFB00010D2 +:1002C000AFBF0014906200638F87002C00808021F4 +:1002D000344200408CE60010A06200633C0308003A +:1002E0008C6331B030C23FFF0043102B1040004EF2 +:1002F0008F8500302402FF8090A3000D004310245E +:10030000304200FF504000490200202100061382C5 +:10031000304800032402000255020044020020215C +:1003200094A2001C8F85001424030023A4A20114AE +:100330008CE60000000616023042003F1043001019 +:100340003C0300838CE300188CA2007C1062000642 +:100350002402000E0E0016C5A38200442403FFFFF2 +:10036000104300382404FFFF8F8300149062006361 +:1003700034420020A06200630A0017FC8F8300242F +:1003800000C31024144300078F83002490A200624E +:100390003042000F34420020A0A20062A38800383F +:1003A0008F8300249062000D3042007FA062000D18 +:1003B0008F83003410600018020020218F840030E9 +:1003C0008C8200100043102B1040000924020018FA +:1003D000020020210E0016C5A38200442403FFFF63 +:1003E000104300182404FFFF0A00182400002021F5 +:1003F0008C820010240500010200202100431023FC +:100400008F830024240600010E001646AC62001003 +:100410000A001824000020210E0015F9240500010F +:100420000A00182400002021020020212402000DCF +:100430008FBF00148FB0001027BD00180A0016C52A +:10044000A38200448FBF00148FB0001000801021E1 +:1004500003E0000827BD001827BDFFC8AFB2002089 +:10046000AFBF0034AFB60030AFB5002CAFB400283A +:10047000AFB30024AFB1001CAFB000188F46012805 +:100480003C0308008C6331A02402FF80AF86004843 +:1004900000C318213065007F03452821006218241D +:1004A0003C02000AAF43002400A2282190A200626F +:1004B00000809021AF850014304200FF000211023D +:1004C000A382003890A200BC304200021440000217 +:1004D00024030034240300308F820014A3830028F7 +:1004E000938300388C4200C0A3800044AF82003C5C +:1004F000240200041062031C8F84003C8E4400041C +:10050000508003198F84003C8E4200103083FFFF1F +:10051000A784003A106002FFAF8200408F8400146D +:100520002403FF809082006300621024304200FFA9 +:10053000144002CF9785003A9383003824020002CA +:1005400030B6FFFF14620005000088219382002866 +:100550002403FFFD0A001B19AF82003C8F82003C80 +:1005600002C2102B144002A18F8400400E0014EC34 +:1005700000000000938300283C040800248477983E +:10058000240200341462002EAF84002C3C0A0800C0 +:100590008D4A77C82402FFFFAFA2001000803821E7 +:1005A0002405002F3C09080025297398240800FF22 +:1005B0002406FFFF90E2000024A3FFFF00062202B2 +:1005C00000C21026304200FF0002108000491021B6 +:1005D0008C420000306500FF24E7000114A8FFF5FD +:1005E0000082302600061027AFA20014AFA2001030 +:1005F0000000282127A7001027A6001400C51023FB +:100600009044000324A2000100A71821304500FFF8 +:100610002CA200041440FFF9A06400008FA2001077 +:100620001142000724020005024020210E0016C5D9 +:10063000A38200442403FFFF104300642404FFFF4F +:100640003C0208009042779C104000098F82001401 +:10065000024020212402000C0E0016C5A382004493 +:100660002403FFFF104300592404FFFF8F8200146E +:10067000A380001C3C0308008C63779C8C440080A2 +:100680003C0200FF3442FFFF006218240083202B4D +:1006900010800008AF83003402402021240200199A +:1006A0000E0016C5A38200442403FFFF1043004739 +:1006B0002404FFFF8F87003C9782003A8F85003427 +:1006C000AF8700200047202310A0003BA784003AFA +:1006D0008F86001430A200030002102390C300BCD8 +:1006E0003050000300B0282100031882307300014D +:1006F0000013108000A228213C0308008C6331A065 +:100700008F8200483084FFFF0085202B004310219A +:1007100010800011244200888F84002C1082000E6B +:100720003C033F013C0208008C42779800431024B0 +:100730003C0325001443000630E500FF8C820000D6 +:10074000ACC200888C8200100A0018E9ACC2009884 +:100750000E001529000030219382001C8F850014A3 +:100760008F830040020238218F82003CA387001C47 +:1007700094A400E4006218218F82003434841000B5 +:10078000AF83004000503021A4A400E41260000EAA +:10079000AF86003C24E20004A382001C94A200E483 +:1007A00024C30004AF83003C34422000A4A200E430 +:1007B0000A001906000020218F820040AF80003C13 +:1007C00000471021AF820040000020212414FFFFC9 +:1007D000109402112403FFFF3C0808008D0877A83D +:1007E0003C0208008C4231B03C03080090637798CB +:1007F00031043FFF0082102B1040001B3067003F88 +:100800003C0208008C4231A88F83004800042180FC +:1008100000621821006418213062007F0342282101 +:100820003C02000C00A228213C020080344200015E +:100830003066007800C230252402FF800062102458 +:10084000AF42002830640007AF4208048F820014D2 +:100850000344202124840940AF460814AF850024B6 +:10086000AF840030AC4301189383003824020003A6 +:10087000146201CF240200012402002610E201D1FB +:1008800028E2002710400013240200322402002234 +:1008900010E201CC28E200231040000824020024CA +:1008A0002402002010E201B82402002110E20147D6 +:1008B000024020210A001AFB2402000B10E201C1B1 +:1008C0002402002510E20010024020210A001AFB39 +:1008D0002402000B10E201AE28E2003310400006B3 +:1008E0002402003F2402003110E2009A024020213D +:1008F0000A001AFB2402000B10E201A5024020218D +:100900000A001AFB2402000B8F90002C3C03080005 +:100910008C6331B08F8500308E0400100000A82158 +:100920008CB3001430823FFF0043102B8CB10020A9 +:100930005040018F0240202190A3000D2402FF802F +:1009400000431024304200FF504001890240202122 +:10095000000413823042000314400185024020212C +:1009600094A3001C8F8200148E040028A443011459 +:100970008CA20010026218231064000302402021A0 +:100980000A00197C2402001F8F82003400621021AB +:100990000262102B104000088F83002402402021A7 +:1009A000240200180E0016C5A382004410540174DE +:1009B0002404FFFF8F8300248F8400348C62001096 +:1009C0000224882100441023AC6200108F8200149E +:1009D000AC7100208C4200680051102B10400009BF +:1009E0008F830030024020212402001D0E0016C516 +:1009F000A38200442403FFFF104301612404FFFF8E +:100A00008F8300308E0200248C6300241043000783 +:100A1000024020212402001C0E0016C5A3820044BF +:100A20002403FFFF104301562404FFFF8F8400249A +:100A30008C82002424420001AC8200241233000482 +:100A40008F8200148C4200685622000E8E02000035 +:100A50008E0200003C030080004310241440000D6F +:100A60002402001A024020210E0016C5A382004471 +:100A70002403FFFF104301422404FFFF0A0019BAB8 +:100A80008E0200143C0300800043102450400003F9 +:100A90008E020014AC8000208E0200142411FFFF8F +:100AA0001051000E3C0308003C0208008C423190BB +:100AB000004310242403001B14400007A3830044B8 +:100AC0000E0016C5024020211051012D2404FFFF05 +:100AD0000A0019CB8E030000A38000448E0300009F +:100AE0003C02000100621024104000123C02008011 +:100AF0000062102414400008024020212402001A41 +:100B00000E0016C5A38200442403FFFF1043011CFE +:100B10002404FFFF02402021020028210E0016E5D8 +:100B2000240600012403FFFF104301152404FFFFE6 +:100B3000241500018F83002402A0302102402021CF +:100B40009462003624050001244200010A001ADFE5 +:100B5000A46200368F90002C3C0308008C6331B0F7 +:100B60008E13001032623FFF0043102B10400089AB +:100B70008F8400302402FF809083000D00431024F6 +:100B8000304200FF104000842402000D0013138245 +:100B900030420003240300011443007F2402000DAF +:100BA0009082000D30420008544000048F820034CF +:100BB000024020210A001A102402002450400004A0 +:100BC0008E03000C024020210A001A102402002784 +:100BD0008C82002054620006024020218E0300080F +:100BE0008C820024506200098E02001402402021F1 +:100BF000240200200E0016C5A38200441054007188 +:100C00002403FFFF0A001A458F8400242411FFFFEC +:100C1000145100048F860014024020210A001A405B +:100C2000240200258E0300188CC2007C1062000391 +:100C30002402000E0A001A40024020218E030024E4 +:100C40008C82002810620003240200210A001A404E +:100C5000024020218E0500288C82002C10A2000367 +:100C60002402001F0A001A40024020218E03002C9B +:100C700014600003240200230A001A4002402021CD +:100C80008CC200680043102B104000032402002691 +:100C90000A001A40024020218C82001400651821AD +:100CA0000043102B104000088F84002402402021B4 +:100CB000240200220E0016C5A382004410510041F8 +:100CC0002403FFFF8F8400242403FFF79082000D8C +:100CD00000431024A082000D8F8600143C030800FE +:100CE0008C6331AC8F82004894C400E08F8500246F +:100CF0000043102130847FFF000420400044102175 +:100D00003043007F034320213C03000E0083202159 +:100D10002403FF8000431024AF42002CA493000062 +:100D20008CA2002824420001ACA200288CA2002C36 +:100D30008E03002C00431021ACA2002C8E02002C4C +:100D4000ACA200308E020014ACA2003494A2003A8F +:100D500024420001A4A2003A94C600E03C0208002C +:100D60008C4231B024C4000130837FFF1462000F35 +:100D700000803021240280000082302430C2FFFF36 +:100D8000000213C2304200FF000210270A001A7E40 +:100D9000000233C02402000D024020210E0016C5BF +:100DA000A38200440A001A84004018218F82001494 +:100DB00002402021240500010E0015F9A44600E0A0 +:100DC000000018210A001B16006088218F90002C5B +:100DD0003C0308008C6331B08E05001030A23FFF49 +:100DE0000043102B104000612402FF808F840030EC +:100DF0009083000D00431024304200FF5040005CFF +:100E0000024020218F8200341040000B0005138225 +:100E10008F8200149763000A944200603042FFFF03 +:100E200014430005000513828F8200202404FFFD77 +:100E30000A001AF3AF82003C304200031440000E57 +:100E40000000000092020002104000058E03002402 +:100E500050600015920300030A001AAF02402021DF +:100E60008C82002450620010920300030240202173 +:100E70000A001AB72402000F9082000D30420008C9 +:100E80005440000992030003024020212402001074 +:100E90000E0016C5A38200442403FFFF1043003850 +:100EA0002404FFFF92030003240200025462000C9A +:100EB000920200038F820034544000099202000322 +:100EC000024020212402002C0E0016C5A3820044FB +:100ED0002403FFFF1043002A2404FFFF92020003B3 +:100EE0000200282102402021384600102CC60001B3 +:100EF0002C4200010E0016E5004630252410FFFFAD +:100F00001050001F2404FFFF8F8300341060001373 +:100F1000024020213C0208008C42318C0043102BFF +:100F200014400007000000000000282124060001F2 +:100F30000E001646000000000A001AF300002021EF +:100F40002402002D0E0016C5A38200441050000C90 +:100F50002404FFFF0A001AF3000020210E0015F9F7 +:100F6000240500010A001AF300002021024020217C +:100F70002402000D0E0016C5A3820044004020216B +:100F80000A001B16008088211514000E00000000C6 +:100F90000E00174C024020210A001B160040882139 +:100FA0000E0016C5A38200440A001B1600408821CB +:100FB00014620017022018212402002314E2000505 +:100FC0002402000B0E0017C0024020210A001B164D +:100FD0000040882102402021A38200440E0016C553 +:100FE0002411FFFF0A001B170220182130A500FF63 +:100FF0000E001529240600019783003A8F82003CD9 +:10100000A780003A00431023AF82003C0220182141 +:101010001220003E9782003A2402FFFD5462003EF7 +:101020008E4300208E4200048F830014005610234C +:10103000AE420004906200633042007FA062006311 +:101040008E4200208F840014A780003A34420002B0 +:10105000AE420020A48000E4908200632403FFBF1E +:1010600000431024A08200630A001B598E43002015 +:101070009082006300621024304200FF1040002381 +:101080009782003A90820088908300BD2485008872 +:101090003042003F2444FFE02C820020A383001C48 +:1010A00010400019AF85002C2402000100821804B2 +:1010B000306200191440000C3C02800034420002EF +:1010C000006210241440000B306200201040000F1A +:1010D0009782003A90A600010240202124050001D9 +:1010E0000A001B5330C60001024020210A001B5297 +:1010F00024050001024020210000282124060001CF +:101100000E001646000000009782003A1440FD04CD +:101110008F8400148E4300203062000410400012BF +:101120008F84003C2402FFFB00621024AE420020AA +:10113000274301808F4201B80440FFFE8F820048A0 +:10114000AC6200008F420124AC6200042402608380 +:10115000A462000824020002A062000B3C021000FE +:10116000AF4201B88F84003C8F8300148FBF0034DE +:101170008FB600308FB5002C8FB400288FB30024B9 +:101180008FB200208FB1001C8FB000182402000124 +:1011900027BD003803E00008AC6400C030A500FFA4 +:1011A0002403000124A900010069102B1040000C49 +:1011B00000004021240A000100A31023004A380443 +:1011C00024630001308200010069302B10400002CE +:1011D000000420420107402554C0FFF800A310235B +:1011E00003E00008010010213C020800244260A432 +:1011F0003C010800AC22738C3C02080024425308D6 +:101200003C010800AC2273902402000627BDFFE0D9 +:101210003C010800A02273943C021EDCAFB200180F +:10122000AFB10014AFBF001CAFB0001034526F411B +:1012300000008821240500080E001B7A02202021CE +:10124000001180803C07080024E773980002160014 +:1012500002071821AC6200000000282124A200012E +:101260003045FFFF8C6200002CA6000804410002FC +:10127000000220400092202614C0FFF8AC64000059 +:10128000020780218E0400000E001B7A2405002036 +:10129000262300013071FFFF2E2301001460FFE5BB +:1012A000AE0200008FBF001C8FB200188FB1001477 +:1012B0008FB0001003E0000827BD002027BDFFD835 +:1012C000AFB3001CAFB20018AFBF0020AFB1001425 +:1012D000AFB000108F5101408F48014800089402C0 +:1012E000324300FF311300FF8F4201B80440FFFE7C +:1012F00027500180AE1100008F420144AE0200046D +:1013000024020002A6120008A202000B240200140C +:10131000AE1300241062002528620015104000085A +:101320002402001524020010106200302402001272 +:10133000106200098FBF00200A001CB58FB3001C8B +:101340001062007024020022106200378FBF00205C +:101350000A001CB58FB3001C3C0208008C4231A06F +:101360002403FF800222102100431024AF420024F6 +:101370003C0208008C4231A0022210213042007F42 +:10138000034218213C02000A00621821166000BCCA +:10139000AF830014906200623042000F344200308C +:1013A000A06200620A001CB48FBF00203C046000F1 +:1013B0008C832C083C02F0033442FFFF00621824A7 +:1013C000AC832C083C0208008C4231A08C832C0892 +:1013D000244200740002108200021480006218256A +:1013E000AC832C080A001CB48FBF00203C0208000C +:1013F0008C4231A02403FF800222102100431024DC +:10140000AF4200243C0208008C4231A03C03000A99 +:10141000022210213042007F03421021004310219C +:101420000A001CB3AF8200143C0208008C4231A0B9 +:101430002405FF800222102100451024AF42002421 +:101440003C0208008C4231A0022210213042007F71 +:10145000034218213C02000A0062182190620063D6 +:1014600000A21024304200FF10400085AF8300141A +:1014700024620088944300123C0208008C4231A888 +:1014800030633FFF00031980022210210043102126 +:101490003043007F03432021004510243C03000C0F +:1014A00000832021AF4200289082000D00A210246A +:1014B000304200FF10400072AF8400249082000D83 +:1014C000304200101440006F8FBF00200E0015C87E +:1014D000000000008F4201B80440FFFE0000000041 +:1014E000AE1100008F420144AE020004240200024B +:1014F000A6120008A202000BAE1300240A001CB4BE +:101500008FBF00202406FF8002261024AF42002057 +:101510003C0208008C4231A031043FFF00042180CE +:101520000222102100461024AF4200243C03080090 +:101530008C6331A83C0208008C4231A03227007F26 +:101540000223182102221021006418213042007F5A +:101550003064007F034228213C02000A0066182400 +:1015600000A22821034420213C02000C00822021FB +:10157000AF4300283C020008034718210062902175 +:10158000AF850014AF8400240E0015C8010080212F +:101590008F4201B80440FFFE8F8200248F84001424 +:1015A000274501809042000DACB10000A4B00006B8 +:1015B000000216000002160300021027000237C2C4 +:1015C00014C00016248200889442001232033FFFA8 +:1015D00030423FFF14430012240260829083006374 +:1015E0002402FF8000431024304200FF5040000CD2 +:1015F00024026082908200623042000F3442004038 +:10160000A082006224026084A4A200082402000DCB +:10161000A0A200050A001C9E3C0227002402608252 +:10162000A4A20008A0A000053C02270000061C00A0 +:101630000062182524020002A0A2000BACA3001037 +:10164000ACA00014ACA00024ACA00028ACA0002CDE +:101650008E42004C8F840024ACA200189083000DB1 +:101660002402FF8000431024304200FF1040000598 +:101670008FBF00209082000D3042007FA082000DBD +:101680008FBF00208FB3001C8FB200188FB10014E1 +:101690008FB000103C02100027BD002803E00008B6 +:1016A000AF4201B80800343008003430080033A8D5 +:1016B000080033E0080034140800343808003438D7 +:1016C00008003438080033180A0001240000000024 +:1016D000000000000000000D747061362E322E33C1 +:1016E00000000000060203010000000000000000EE +:1016F00000000000000000000000000000000000EA +:1017000000000000000000000000000000000000D9 +:1017100000000000000000000000000000000000C9 +:1017200000000000000000000000000000000000B9 +:1017300000000000000000000000000000000000A9 +:101740000000000000000000000000000000000099 +:101750000000000000000000000000001000000376 +:10176000000000000000000D0000000D3C02080019 +:1017700024421C003C03080024632094AC40000079 +:101780000043202B1480FFFD244200043C1D080070 +:1017900037BD2FFC03A0F0213C1008002610049058 +:1017A0003C1C0800279C1C000E00015C000000008F +:1017B0000000000D3084FFFF308200078F85001885 +:1017C00010400002248300073064FFF800853021B8 +:1017D00030C41FFF03441821247B4000AF85001C48 +:1017E000AF84001803E00008AF4400843084FFFF9A +:1017F000308200078F8500208F860028104000026D +:10180000248300073064FFF8008520210086182B10 +:1018100014600002AF8500240086202303442821A1 +:1018200034068000AF840020AF44008000A6202151 +:1018300003E00008AF84003827BDFFD8AFB3001C19 +:10184000AFB20018AFB00010AFBF0024AFB400209B +:10185000AFB100143C0860088D1450002418FF7FBD +:101860003C1A8000029898243672380CAD12500051 +:101870008F5100083C07601C3C08600036300001B6 +:10188000AF500008AF800018AF400080AF40008428 +:101890008CE600088D0F08083C0760168CEC0000F1 +:1018A00031EEFFF039CA00103C0DFFFF340B800011 +:1018B0003C030080034B48212D440001018D282466 +:1018C0003C0253533C010800AC230420AF8900388C +:1018D000AF860028AF840010275B400014A20003ED +:1018E00034E37C008CF90004032818218C7F007CF1 +:1018F0008C6500783C0280003C0B08008D6B048CEA +:101900003C0A08008D4A048834520070AF85003CC0 +:10191000AF9F00403C13080026731C440240A021E6 +:101920008E4800008F46000038C30001306400017B +:1019300010800017AF880034028048218D2F0000EE +:101940003C0508008CA5045C3C1808008F1804585E +:1019500001E8102300A280210000C8210202402BD0 +:1019600003198821022838213C010800AC30045CAE +:101970003C010800AC2704588F4E000039CD00010F +:1019800031AC00011580FFED01E04021AF8F003444 +:101990008E5100003C0708008CE7045C3C0D0800F9 +:1019A0008DAD04580228802300F0602100007021D2 +:1019B0000190302B01AE1821006620213C01080067 +:1019C000AC2C045C3C010800AC2404588F46010890 +:1019D0008F47010030C92000AF860000AF87000CA0 +:1019E0001120000A00C040213C1808008F18042C68 +:1019F000270800013C010800AC28042C3C184000DA +:101A0000AF5801380A000196000000009749010410 +:101A100000002821014550213122FFFF0162582199 +:101A20000162F82B015F502130D902003C0108000F +:101A3000AC2B048C3C010800AC2A0488172000154C +:101A400024040F0010E400130000000024080D001F +:101A500010E8023B30CD000611A0FFE93C18400021 +:101A6000936E00002409001031C400F01089027147 +:101A700024020070108202E58F880014250F0001F7 +:101A8000AF8F00143C184000AF5801380A0001968F +:101A900000000000974C01041180FFD93C18400061 +:101AA00030C34000146000A1000000008F460178A0 +:101AB00004C0FFFE8F87003824100800240F0008A0 +:101AC0008CE30008AF500178A74F0140A7400142C6 +:101AD000974E01048F86000031C9FFFF30CD000111 +:101AE00011A002E1012040212531FFFE241800024F +:101AF000A75801463228FFFFA75101483C190800AA +:101B00008F39043C172002D08F8C000C30DF00206E +:101B100017E00002240400092404000130C20C0074 +:101B2000240504005045000134840004A744014A00 +:101B30003C1108008E3104203C1800483C10000184 +:101B40000238182530CF00020070282511E000046B +:101B5000000018213C19010000B9282524030001C8 +:101B600030DF000453E00005AF8300083C0600109E +:101B700000A6282524030001AF830008AF4510000C +:101B80000000000000000000000000000000000055 +:101B90008F83000810600023000000008F451000B4 +:101BA00004A1FFFE000000001060001E0000000005 +:101BB0008F4410003C0C0020008C102410400019B1 +:101BC0008F8E000031CD000211A000160000000031 +:101BD000974F101415E000130000000097591008EB +:101BE0003338FFFF271100060011188200033080F0 +:101BF00000C7282132300001322300031200032CD9 +:101C00008CA200000000000D00C7F821AFE2000028 +:101C10003C0508008CA5043024A600013C01080006 +:101C2000AC2604308F6D00003402FFFFAF8D00043E +:101C30008CEC0000118202A6000020218CED000037 +:101C400031AC01001180028A000000003C02080053 +:101C50008C4204743C0308008C63044C3C1F080055 +:101C60008FFF04703C1808008F1804480048382182 +:101C70000068802100E8282B03E430210208402B73 +:101C80000304882100C57021022878213C01080046 +:101C9000AC30044C3C010800AC2F04483C01080067 +:101CA000AC2704743C010800AC2E04708F8400182B +:101CB0000120302131290007249F000833F91FFF3C +:101CC00003594021AF84001CAF990018251B400028 +:101CD000AF590084112000038F83002024C2000725 +:101CE0003046FFF88F84002800C3282100A4302B41 +:101CF00014C00002AF83002400A428230345602100 +:101D0000340D8000018D10213C0F1000AF850020A4 +:101D1000AF820038AF450080AF4F01788F88001444 +:101D2000250F00010A0001EFAF8F00148F62000839 +:101D30008F670000240500300007760231C300F0F1 +:101D4000106500A7240F0040546FFF4C8F880014CB +:101D50008F4B01780560FFFE0000000030CA0200D2 +:101D600015400003000612820000000D00061282DA +:101D7000304D0003000D4900012D18210003808023 +:101D8000020D402100086080019380218E1F000019 +:101D900017E00002000000000000000D8F6E00043C +:101DA00005C202BD92070006920E000592020004D1 +:101DB0003C090001000E18800070F8218FED00181A +:101DC000277100082448000501A96021000830821D +:101DD000AFEC0018022020210E00059E26050014FD +:101DE000920A00068F7900043C0B7FFF000A2080D6 +:101DF000009178218DF800043566FFFF0326282422 +:101E000003053821ADE70004920E0005920D000491 +:101E1000960C0008000E10800051C8218F2300008E +:101E2000974901043C07FFFF006758243128FFFF52 +:101E3000010DF82103EC50233144FFFF01643025EC +:101E4000AF260000920300072418000110780275E5 +:101E5000240F0003106F0285000000008E050010A3 +:101E60002419000AA7590140A7450142921800040D +:101E70008F860000240F0001A7580144A7400146A7 +:101E80009747010430D100023C050041A7470148B3 +:101E900000001821A74F014A1220000330CB000494 +:101EA0003C0501412403000151600005AF83000897 +:101EB0003C06001000A6282524030001AF8300087B +:101EC000AF4510000000000000000000000000000E +:101ED000000000008F8A000811400004000000008C +:101EE0008F4410000481FFFE000000008F6B000093 +:101EF000920800043C1108008E310444AF8B0004AA +:101F000097590104311800FF3C0E08008DCE0440A3 +:101F10003325FFFF0305382102276021000010212F +:101F2000250F000A31E8FFFF0187482B01C2682115 +:101F300001A9F821311000073C010800AC2C044431 +:101F40003C010800AC3F0440120000038F8C0018D5 +:101F50002506000730C8FFF8010C682131BF1FFFBC +:101F6000AF8C001CAF9F0018AF5F00849744010442 +:101F7000035F80213084FFFF308A00071140000397 +:101F8000261B4000248900073124FFF88F8200209F +:101F90008F850028008220210085702B15C000024B +:101FA000AF820024008520233C0B08008D6B048C3D +:101FB0003C0A08008D4A04880344882134038000C9 +:101FC000022310213C0F1000AF840020AF820038A4 +:101FD000AF440080AF4F01780A0002968F8800144A +:101FE0008F5001780600FFFE30D10200162000035A +:101FF000000612820000000D00061282305F00030E +:10200000001F1900007F302100062080009FC8219A +:1020100000194880013380218E180000130000024F +:10202000000000000000000D8F6C000C058001FB1B +:102030008F870038240E0001AE0E00008CE30008EC +:10204000A20000078F65000400055402314D00FF17 +:1020500025A80005000830822CCB00411560000245 +:10206000A20A00040000000D8F7800043C03FFFF6B +:1020700000E02821330BFFFF256C000B000C1082C1 +:1020800000022080008748218D3F000026040014B4 +:10209000A618000803E3C8240E00059EAD39000011 +:1020A0008F4F01083C11100001F1382410E001AB02 +:1020B00000000000974D01049208000725AAFFECDC +:1020C000350600023144FFFFA2060007960600080D +:1020D0002CC7001354E0000592030007921100077B +:1020E000362F0001A20F00079203000724180001F9 +:1020F000107801C224090003106901D58F880038C7 +:1021000030CBFFFF257100020011788331E400FF1E +:1021100000042880A20F000500A848218D2D000092 +:10212000974A01043C0EFFFF01AEF8243143FFFF44 +:10213000006B1023244CFFFE03ECC825AD390000D2 +:10214000920600053C03FFF63462FFFF30D800FF23 +:102150000018388000F08821922F00143C04FF7F83 +:102160003487FFFF31EE000F01C65821316500FFB3 +:1021700000055080015068218DAC00200148F821F5 +:10218000A20B00060182C824AE0C000CAFF9000CB3 +:10219000920900068E11000C032778240009C080E4 +:1021A0000310702195C60026030828210227202449 +:1021B000AE04000CADCF0020ADC60024ACA60010CC +:1021C0008F8800003C0B08008D6B048C3C0A0800D3 +:1021D0008D4A0488241F001024190002A75F0140C3 +:1021E000A7400142A7400144A7590146974901046D +:1021F00024070001310600022538FFFEA7580148D8 +:102200003C050009A747014A10C00003000018213F +:102210003C05010924030001310C00045180000534 +:10222000AF8300083C08001000A828252403000103 +:10223000AF830008AF451000000000000000000060 +:1022400000000000000000009205000424AE00021F +:1022500031CD0007000D182330620007AE020010D8 +:102260008F90000812000004000000008F4F100043 +:1022700005E1FFFE000000008F7100008F8E001846 +:102280003C0308008C630444AF91000497450104AB +:1022900025CF001031E61FFF30A2FFFFAF8E001CDC +:1022A000AF860018AF4600842449FFFE3C0C0800AE +:1022B0008D8C0440974D010401208021000947C303 +:1022C0000070C02131A9FFFF0310F82B0188C8213D +:1022D000033F202103463821313100073C0108002B +:1022E000AC3804443C010800AC2404401220000334 +:1022F00024FB40002527000730E9FFF88F860020E7 +:102300008F8400280126382100E4C02B170000022A +:10231000AF86002400E438230347202134198000CD +:10232000009910213C0F1000AF870020AF820038C9 +:10233000AF470080AF4F01780A0002968F880014E3 +:102340009747010410E0FDAE3C1840008F5801781B +:102350000700FFFE30C5400010A000033C1F00082E +:102360000000000D3C1F0008AF5F01402410080072 +:102370008F860000AF5001789744010430D90001E6 +:10238000132000ED3086FFFF24CCFFFE240D000259 +:10239000A74D0146A74C01488F9100182408000D55 +:1023A000A748014A8F630000262F000831E21FFF73 +:1023B0000342702130C90007AF830004AF91001CB5 +:1023C000AF82001800C03821AF4200841120000302 +:1023D00025DB400024D800073307FFF88F85002055 +:1023E0008F84002800E5302100C4382B14E000025F +:1023F000AF85002400C430238F8400140346F821E5 +:10240000340C8000AF86002003EC8021AF460080B2 +:10241000249900013C0610003C184000AF460178AA +:10242000AF900038AF990014AF5801380A000196F8 +:10243000000000008F630000975101043067FFFF28 +:102440003228FFFF8F4F017805E0FFFE30EC0007D8 +:10245000000CF82333F0000724F9FFFE2404000ADF +:10246000A7440140A7500142A7590144A740014693 +:10247000A74801488F45010830B800201700000226 +:10248000240300092403000130CD0002A743014AC0 +:102490003C04004111A00003000018213C0401414C +:1024A0002403000130C9000451200005AF83000857 +:1024B0003C0600100086202524030001AF8300089D +:1024C000AF44100000000000000000000000000009 +:1024D000000000008F8E000811C000040000000002 +:1024E0008F4210000441FFFE000000008F7F0000BB +:1024F000276400088F91003CAF9F0004948500087A +:102500009490000A9499000C30AFFFFF0010C400B3 +:102510003323FFFF11F100A6030320253C0E080022 +:102520008DCE04443C0C08008D8C044000E88821CA +:102530002626FFFE01C628210000682100A6F82BF0 +:10254000018D2021009F80213C010800AC2504441E +:102550003C010800AC30044024E200083042FFFF98 +:102560003047000710E000038F830018244F000756 +:1025700031E2FFF83106FFFF30C800070043802139 +:1025800032191FFF0359C021AF83001CAF990018F7 +:10259000271B4000AF590084110000038F8C0020DE +:1025A00024C5000730A6FFF88F84002800CC28211E +:1025B00000A4F82B17E00002AF8C002400A428230D +:1025C000AF850020AF4500803C0408008C840434B3 +:1025D00003454821340E8000012E6821108000053B +:1025E000AF8D0038939100172406000E12260011BB +:1025F0002407043F3C021000AF4201788F8800148A +:10260000250F00010A0001EFAF8F00140E0005C472 +:1026100000E020218F8800143C0B08008D6B048C97 +:102620003C0A08008D4A0488250F00010A0001EFCA +:10263000AF8F00143C021000A7470148AF42017859 +:102640000A0004CE8F88001424040F001184003D7A +:1026500030CE002015C0000224030009240300012D +:102660000A00021AA743014A0A00020DA7400146C8 +:1026700094EF000894F1000A94F0000C8F8C003C59 +:10268000001174003207FFFF31EDFFFF11AC00377E +:1026900001C720253C1808008F1804443C0F08008F +:1026A0008DEF0440000080210308682101A8382B29 +:1026B00001F0702101C760213C010800AC2D0444E9 +:1026C0003C010800AC2C04400A00027A8F840018F8 +:1026D0003C0208008C42047C3C0308008C630454D8 +:1026E0003C1F08008FFF04783C1808008F18045026 +:1026F000004838210068802100E8282B03E43021BD +:102700000208402B0304882100C57021022878218B +:102710003C010800AC3004543C010800AC2F0450CC +:102720003C010800AC27047C3C010800AC2E047876 +:102730000A00027A8F840018A74001460A00043577 +:102740008F91001830CD002015A0FFC52403000D87 +:10275000240300050A00021AA743014A974E010408 +:1027600025C5FFF00A00038130A4FFFF8F980040C9 +:102770001498FFC8000010213C0508008CA5046CCB +:102780003C1F08008FFF046800A8C8210328302BD5 +:1027900003E22021008640213C010800AC39046C92 +:1027A0003C010800AC2804680A00027A8F840018F3 +:1027B0008F8C0040148CFF5900E8C8213C18080099 +:1027C0008F18046C3C1108008E3104682723FFFE2B +:1027D00003034821000010210123302B0222702125 +:1027E00001C668213C010800AC29046C3C010800CA +:1027F000AC2D04680A0004A524E200088F88003884 +:102800003C03FFFF8D02000C0043F82403E4C825BD +:10281000AD19000C0A00038F30CBFFFF0A0003C381 +:10282000AE000000974A0104920400048E26000CBA +:10283000014458212579FFF200C7C0243325FFFF4A +:1028400003053825AE27000C0A0002E68E050010AD +:102850003C0DFFFF8D0A0010014D582401646025D6 +:10286000AD0C00100A00038F30CBFFFF974301042B +:10287000920E00048E290010006E1021244DFFEEF0 +:102880000127602431A8FFFF0188F825AE3F001022 +:102890000A0002E68E0500108E0F000CAE0000004C +:1028A00000078880023028210A0002B8ACAF00205F +:1028B0001460000D3058FFFF3C04FFFF0044682403 +:1028C00001A47026000E602B000D102B004CF82484 +:1028D00013E00002000000000000000D8CAF0000BB +:1028E0000A00025001E410253B03FFFF0003882B80 +:1028F0000018802B0211202410800002000000002C +:102900000000000D8CB900000A0002503722FFFFC2 +:102910003084FFFF30A5FFFF108000070000182162 +:10292000308200011040000200042042006518219E +:102930001480FFFB0005284003E000080060102120 +:1029400010C00007000000008CA2000024C6FFFF9A +:1029500024A50004AC82000014C0FFFB2484000402 +:1029600003E000080000000010A0000824A3FFFFFF +:10297000AC86000000000000000000002402FFFF01 +:102980002463FFFF1462FFFA2484000403E00008BC +:1029900000000000308EFFFF30D8FFFF00057C00F4 +:1029A00001F8602539CDFFFF01AC5021014C582BB7 +:1029B000014B4821000944023127FFFF00E8302184 +:1029C0000006240230C5FFFF00A418213862FFFF73 +:1029D00003E000083042FFFF3C0C08008D8C0484AB +:1029E000240BFF8027BDFFD001845021014B4824D8 +:1029F000AF4900203C0808008D080484AFB20020D5 +:102A0000AFB00018AFBF0028AFB30024AFB1001CB7 +:102A1000936600040104382130E4007F009A1021FD +:102A20003C0300080043902130C500200360802152 +:102A30003C080111277B000814A000022646007004 +:102A40002646006C9213000497510104920F000473 +:102A50003267000F322EFFFF31ED004001C72823FF +:102A600011A0000500004821925900BC3338000431 +:102A70001700009000000000924300BC307F00046B +:102A800013E0000F0000000010A0000D0000000087 +:102A9000960E0002240AFF8000A7602125CDFFFECC +:102AA000A74D1016920B0004014B2024308200FF2A +:102AB00010400085010C40253C0F0400010F40250B +:102AC0008F5301780660FFFE2404000AA7440140EA +:102AD000960D00022404000931AC0007000C5823B5 +:102AE000316A0007A74A0142960200022443FFFE12 +:102AF000A7430144A7400146975F0104A75F01482F +:102B00008F590108333800205300000124040001CC +:102B1000920F000431EE001015C000023483001043 +:102B200000801821A743014A0000000000000000B7 +:102B30000000000000000000AF481000000000008E +:102B40000000000000000000000000008F51100095 +:102B50000621FFFE3113FFFF12600003000000009A +:102B60008F481018ACC8000096030006307FFFFFA6 +:102B700027F900020019988200138880023B302157 +:102B80008CD800001520005700183402920300046E +:102B90002405FF8000A3F82433F100FF1220002C4D +:102BA00000000000924700BC30F2000212400028F2 +:102BB00000000000974B100C2562FFFEA742101684 +:102BC000000000003C0A040035490030AF49100005 +:102BD00000000000000000000000000000000000F5 +:102BE0008F4C10000581FFFE000000009749100C7B +:102BF0008F51101C00C020213127FFFF24F200302C +:102C0000001218820003288000BBF8213226FFFF43 +:102C1000AFF100000E0005B300112C020013C880B4 +:102C2000033B98218E78000000027400AFB80010BA +:102C30008FA80010310FFFFFAFAF00108FA400105E +:102C400001C46825AFAD00108FA60010AE6600006D +:102C500097730008976D000A9766000C8F8A003CF6 +:102C6000000D5C0030CCFFFF3262FFFF104A0036DF +:102C7000016C2025960600023C10100024D30008A9 +:102C80000E00013B3264FFFF974C01040E00014926 +:102C90003184FFFFAF5001788FBF00288FB300242D +:102CA0008FB200208FB1001C8FB0001803E0000825 +:102CB00027BD003010A0FF700000000024A5FFFC1D +:102CC0000A0005EC240900048CD10000AF51101853 +:102CD0008F5301780660FF7A2404000A0A00060177 +:102CE0000000000000A7C8218F8800388F4E101CFC +:102CF0000019C0820018788001E82021AC8E000005 +:102D0000000E2C0200C020210E0005B331C6FFFFCB +:102D1000023B28218CAD000000025400004030210D +:102D2000AFAD00108FAC0010318BFFFFAFAB0010C8 +:102D30008FA2001001424825AFA900108FA70010F4 +:102D40000A000631ACA700008F8F0040148FFFC926 +:102D50000000000097420104960B00023C050800A9 +:102D60008CA5046C3049FFFF316AFFFF3C1108005D +:102D70008E310468012A382124F2FFFE00B240217E +:102D80000012FFC30112C82B023FC02103192021EA +:102D90003C010800AC28046C3C010800AC24046829 +:102DA0000A00066B0000000000A4102B1040000970 +:102DB000240300010005284000A4102B04A00003F8 +:102DC000000318405440FFFC000528401060000735 +:102DD000000000000085302B14C0000200031842E0 +:102DE000008520231460FFFB0005284203E0000853 +:102DF000008010218F85002C27BDFFE800053027BB +:102E00002CC300012CA400020083102510400003F5 +:102E1000AFBF00102405007FAF85002C00052827D8 +:102E200030A5FFFF0E000592240426F58F830030A5 +:102E3000240402BD004030210083382B10E000093B +:102E400024050001000420400083102B04800003AF +:102E5000000528405440FFFC0004204010A000085A +:102E600000C350210064402B1500000200052842D9 +:102E70000064182314A0FFFB0004204200C350216B +:102E80008FBF0010000A4C02312200FF27BD00183E +:102E9000AF8A002C03E00008AF8900300A00002A46 +:102EA00000000000000000000000000D7478703683 +:102EB0002E322E3300000000060203000000000046 +:102EC000000001360000EA60000000000000000081 +:102ED00000000000000000000000000000000000F2 +:102EE00000000000000000000000000000000000E2 +:102EF00000000000000000000000000000000016BC +:102F000000000000000000000000000000000000C1 +:102F100000000000000000000000000000000000B1 +:102F200000000000000000000000000000000000A1 +:102F3000000000000000138800000000000005DC15 +:102F4000000000000000000010000003000000006E +:102F50000000000D0000000D3C02080024423C204F +:102F60003C03080024633DD4AC4000000043202B08 +:102F70001480FFFD244200043C1D080037BD7FFC87 +:102F800003A0F0213C100800261000A83C1C0800FB +:102F9000279C3C200E0002BA000000000000000D3B +:102FA0008F8300383C088000350700708CE50000F6 +:102FB000008330253C02900000C22025AF85003000 +:102FC000AF4400208F4900200520FFFE3C03800015 +:102FD000346200708C4500008F8600303C19080078 +:102FE0008F39007C3C0E08008DCE007800A620238F +:102FF00003245821000078210164682B01CF60214F +:10300000018D50213C010800AC2B007C3C010800E4 +:10301000AC2A007803E00008000000000A0000412C +:10302000240400018F8400383C05800034A2000194 +:103030000082182503E00008AF43002003E00008E9 +:10304000000010213084FFFF30A5FFFF1080000733 +:1030500000001821308200011040000200042042CC +:10306000006518211480FFFB0005284003E00008DC +:103070000060102110C00007000000008CA20000BA +:1030800024C6FFFF24A50004AC82000014C0FFFB8F +:103090002484000403E000080000000010A00008E1 +:1030A00024A3FFFFAC860000000000000000000029 +:1030B0002402FFFF2463FFFF1462FFFA248400044C +:1030C00003E0000800000000308AFFFF93A800130F +:1030D000A74A014497490E1630C600FF3C02100073 +:1030E000A7490146AF450148A3460152A748015AE6 +:1030F000AF4701608FA400188FA30014A7440158A4 +:10310000AF43015403E00008AF42017803E0000838 +:10311000000000003C038000346200708C49000015 +:103120008F8800002484000727BDFFF83084FFF853 +:10313000AF890030974D008A31ACFFFFAFAC000083 +:103140008FAB0000016850232547FFFF30E61FFFCB +:1031500000C4282B14A0FFF73C0C8000358B0070B6 +:103160008D6A00003C0708008CE700843C060800DC +:103170008CC6008000081082014918230002788064 +:1031800000E370210000202101C3C82B00C4C0212E +:1031900001FA4021031948212502400027BD0008FB +:1031A0003C010800AC2E00843C010800AC290080E2 +:1031B00003E00008000000008F8200002486000762 +:1031C00030C5FFF800A2182130641FFF03E000089B +:1031D000AF8400008F8700388F8A004027BDFFB87A +:1031E0008F860044AFB60040AFBF0044AFB5003C8F +:1031F000AFB40038AFB30034AFB20030AFB1002C81 +:10320000AFB000288F4501048D4900ACAF47008066 +:103210008CC8002000A938230000B021AF480E1050 +:103220008F440E1000004821AF440E148CC20024BD +:10323000AF420E188F430E18AF430E1C10E001254D +:103240002D230001936B0008116000D400000000E2 +:10325000976E001031CDFFFF00ED602B158000CF81 +:103260000000000097700010320FFFFFAF4F0E00FC +:103270008F520000325100081220FFFD00000000B4 +:1032800097540E088F460E043285FFFF30B30001BD +:1032900012600132000000000000000D30B8A040B4 +:1032A00024150040131500C030A9A0001120012DE5 +:1032B00000000000937F000813E0000800000000F9 +:1032C00097630010306BFFFF00CB402B1100000311 +:1032D00030AC00401180012300000000A785003CB5 +:1032E000AF8600349366000800E02821AFA70020D5 +:1032F00014C0012427B30020AF60000C9782003C6B +:103300003047400014E00002240300162403000E9E +:1033100024194007A363000AAF790014938A003E82 +:103320008F740014315800070018AA4002959025A8 +:10333000AF7200149784003C8F700014309100101D +:1033400002117825AF6F0014978E003C31CD000834 +:1033500011A00147000028218F6700143C021000D3 +:103360003C0C810000E22825AF65001497460E0A48 +:103370002408000E3405FFFC30C3FFFF006C582505 +:10338000AF6B0004A3680002937F000A27E90004E2 +:10339000A369000A9786003C9363000A30CC1F00A3 +:1033A000000C598301634021251F0028A37F0009D9 +:1033B00097490E0CA769001093790009272A00028B +:1033C000315800070018A82332B10007A371000B81 +:1033D00093740009976400108F910034978F003C1C +:1033E000329200FF024480210205702131ED00403D +:1033F00011A0000531C4FFFF0091282B3C12800072 +:1034000010A000140000A0210224382B14E0011B9E +:103410008FA500208F4D0E14AF4D0E108F420E1C45 +:10342000AF420E18AF440E008F4F000031EE00087F +:1034300011C0FFFD0000000097540E080080882195 +:1034400000009021A794003C8F500E04241400012A +:10345000AF900034976400103095FFFF8E68000035 +:103460000111F82317E00009AE7F00008F650014FA +:103470008F8B004434A60040AF6600148F4C0E10B2 +:10348000AD6C00208F430E18AD63002493670008D5 +:1034900014E000D2000000000E00009E2404001082 +:1034A0008F8900483C08320000402821312600FF67 +:1034B0000006FC0003E8502525390001AF990048BB +:1034C000AC4A0000937800099370000A330400FFAF +:1034D00000047400320F00FF01CF6825AC4D0004DA +:1034E0008F820048064000EAACA20008ACA0000CA5 +:1034F0009783003C306B0008156000022628000608 +:1035000026280002974E0E148F450E1C8F6700046C +:10351000936D000231C4FFFF31A200FFAFA2001083 +:103520008F6C0014AFA800180E00008BAFAC001415 +:10353000240400100E0000C7000000008E7200007E +:1035400016400005000000008F6400142405FFBF32 +:1035500000859824AF7300148F79000C033538214F +:10356000AF67000C9375000816A00008000000006B +:1035700012800006000000008F7F00143C0BEFFF5C +:103580003568FFFE03E84824AF690014A3740008FF +:103590008FA500200A00024602202021AF470E001E +:1035A0000A0000F5000000008F5901780720FFFE97 +:1035B000241F08008F840000AF5F0178974B008ABA +:1035C000316AFFFF014448232528FFFF31021FFF16 +:1035D0002C4300081460FFF9000000008F8E0048A3 +:1035E0008F8D003800C048210344202125C60001EA +:1035F000240C0F00AF86004800E9382324864000E1 +:1036000031CA00FF11AC0005240800019391003E6F +:103610003230000700107A4035E80001000AAC00A3 +:103620003C18010002B8A025AC9440008F930048DC +:1036300030B2003630A40008ACD3000410800097EC +:1036400001123025974E0E0A8F8D00003C0281003A +:1036500031CCFFFF25AB0008018240253C03100060 +:1036600031651FFF25390006241F000EAF48016099 +:1036700000C33025A75F015AAF850000A759015844 +:1036800014E0000A8F93003824120F0052720002D7 +:103690002416000134C600408F580E108F94004449 +:1036A000AE9800208F550E18AE9500248F450E144D +:1036B000AF4501448F590E1CAF590148A34A01522E +:1036C0003C0A1000AF460154AF4A017814E0FEDD19 +:1036D0002D2300010076A025128000178FBF004423 +:1036E0008F84003824160F0010960084000000001C +:1036F0008F45017804A0FFFE24150F001095006E81 +:10370000000000008F470E14240202403C1F1000EE +:10371000AF4701448F440E1CAF440148A3400152FF +:10372000A740015AAF400160A7400158AF42015481 +:10373000AF5F01788FBF00448FB600408FB5003C6B +:103740008FB400388FB300348FB200308FB1002CAB +:103750008FB0002803E0000827BD004814C0FED049 +:1037600030B8A0408F420E148F84004400004821DE +:10377000AC8200208F510E1CAC9100240A00020E76 +:103780002D2300018F910034978A003C3C12800069 +:103790000220A821315800401700FF300000A0216E +:1037A000976900108F9200343139FFFF13320035D2 +:1037B00000002021008048211480FEA000A03821B4 +:1037C0008F420E148F840044AC8200208F510E1C57 +:1037D000AC9100240A00020E2D230001936A000917 +:1037E0009378000B315000FF330F00FF020F702160 +:1037F00025C2000A3050FFFF0E00009E020020216B +:103800008F8600483C1F410024CD0001AF8D004849 +:10381000936C000930C600FF00064400318300FFAE +:10382000246B0002010B4825013FC825AC5900005C +:103830008F67000C97440E1400F22825AC45000455 +:103840008F450E1C8F670004936A00023084FFFFCF +:10385000315800FFAFB800108F6F0014AFB10018DF +:103860000E00008BAFAF00140A0001A60200202159 +:10387000AF6000040A00013EA36000020A00024695 +:1038800000002021000090210A0001702414000192 +:103890003C1280000A000195ACB2000C8F91000030 +:1038A00025240002A744015826300008320F1FFFCC +:1038B0000A0001F9AF8F0000AF40014C1120002C2D +:1038C000000000008F590E10AF5901448F430E18AD +:1038D000240200403C1F1000AF430148A3400152A6 +:1038E000A740015AAF400160A7400158AF420154C0 +:1038F000AF5F01780A0002278FBF00441120000645 +:103900000000000097460E0830CC004015800002F1 +:10391000000000000000000D8F4D017805A0FFFEA3 +:103920000000000097530E103C120500240E2000EA +:10393000326AFFFF0152C025AF58014C8F4F0E1461 +:103940003C021000AF4F01448F500E1CAF50014895 +:10395000A34001528F840038A740015AAF40016054 +:10396000A7400158AF4E01540A000215AF4201783A +:103970008F490E14AF4901448F430E1C0A00028E7A +:10398000240200403C0E20FF27BDFFE03C1A8000CF +:103990003C0F800835CDFFFDAFBF001CAFB2001853 +:1039A000AFB10014AFB00010AF8F0040AF4D0E00AC +:1039B0000000000000000000000000000000000007 +:1039C000000000003C0C00FF358BFFFDAF4B0E00EC +:1039D0003C0660048CC95000240AFF7F3C11600043 +:1039E000012A40243507380CACC750008E24043817 +:1039F00024050009AF4500083083FFFF38622F71AE +:103A00002450C0B3AF8000480E000068AF800000B3 +:103A100052000001AE20442C0E0004353C11800001 +:103A20000E000ED9363000708F8A00403C1208001C +:103A300026523C88020088218E0800008F5F00001B +:103A40003BF900013338000113000017AF88003044 +:103A5000022048218D2700003C0F08008DEF006CEC +:103A60003C0C08008D8C006800E8C02301F8282178 +:103A70000000682100B8302B018D582101664021DB +:103A80003C010800AC25006C3C010800AC28006833 +:103A90008F44000038830001306200011440FFEDC4 +:103AA00000E04021AF8700308E0C00003C0508008C +:103AB0008CA5006C3C0408008C84006801883023CD +:103AC00000A638210000102100E6402B00821821BA +:103AD0000068F8213C010800AC27006C3C0108009C +:103AE000AC3F00688F49010025590088AF99004418 +:103AF000AF890038AF4900208E070000AF87003043 +:103B00008F4D017805A0FFFE000000008E0600002A +:103B10003C0B08008D6B00743C0408008C84007022 +:103B200000C728230165F8210000102103E5402B80 +:103B30000082382100E8C821240908003C0108005F +:103B4000AC3F00743C010800AC390070AF4901780B +:103B500093580108A398003E938F003E31EE000178 +:103B600015C000158F830038240E0D00106E00194B +:103B7000240F0F00106F001D00000000915900007D +:103B800024180050332900FF113800043C1F400066 +:103B9000AF5F01380A0002E7000000000E00090EC6 +:103BA000000000008F8A00403C1F4000AF5F0138DA +:103BB0000A0002E700000000938D003E31AC0006D1 +:103BC000000C51000E0000CE0152D8210A00034320 +:103BD0008F8A00403C1B0800277B3D080E0000CE6A +:103BE000000000000A0003438F8A00403C1B0800CD +:103BF000277B3D280E0000CE000000000A00034392 +:103C00008F8A004090AA00018FAB00108CAC00108E +:103C10003C0300FF8D680004AD6C00208CAD0014E7 +:103C200000E060213462FFFFAD6D00248CA7001816 +:103C30003C09FF000109C024AD6700288CAE001CC0 +:103C40000182C82403197825AD6F0004AD6E002CE5 +:103C50008CAD0008314A00FFAD6D001C94A9000234 +:103C60003128FFFFAD68001090A70000A56000029A +:103C7000A1600004A167000090A30002306200FF71 +:103C80000002198210600005240500011065000E75 +:103C90000000000003E00008A16A00018CD80028A1 +:103CA000354A0080AD7800188CCF0014AD6F001439 +:103CB0008CCE0030AD6E00088CC4002CA16A0001CF +:103CC00003E00008AD64000C8CCD001CAD6D001845 +:103CD0008CC90014AD6900148CC80024AD680008BC +:103CE0008CC70020AD67000C8CC200148C8300646C +:103CF0000043C82B13200007000000008CC20014F2 +:103D0000144CFFE400000000354A008003E0000886 +:103D1000A16A00018C8200640A000399000000007F +:103D200090AA000027BDFFF88FA9001CA3AA0000DD +:103D30008FAE00003C0FFF808FA8001835E2FFFF18 +:103D40008CCD002C01C26024AFAC0000A120000487 +:103D500000E06021A7A000028FB800008D270004BA +:103D60000188182100A0582100C05021006D28268C +:103D70003C06FF7F3C0F00FF2CAD000135EEFFFF3E +:103D800034D9FFFF3C02FF0003193024000D1DC091 +:103D9000010EC82400E2C02400C370250319782551 +:103DA000AD2E0000AD2F00048D450024AFAE000005 +:103DB000AD2500088D4D00202405FFFFAD2D000C22 +:103DC000956800023107FFFFAD27001091660018CB +:103DD00030C200FF000219C2506000018D4500345E +:103DE000AD2500148D67000827BD0008AD27001C15 +:103DF0008C8B00CCAD2C0028AD20002CAD2B0024EA +:103E0000AD20001803E00008AD20002027BDFFE032 +:103E1000AFB20018AFB10014AFB00010AFBF001CBC +:103E20009098000000C088213C0D00FF330F007FF8 +:103E3000A0CF0000908E000135ACFFFF3C0AFF00D0 +:103E4000A0CE000194A6001EA22000048CAB00149A +:103E50008E29000400A08021016C2824012A40241E +:103E60000080902101052025A6260002AE24000432 +:103E700026050020262400080E00007624060002F5 +:103E800092470000260500282624001400071E0083 +:103E90000003160324060004044000032403FFFF6C +:103EA000965900023323FFFF0E000076AE23001068 +:103EB000262400248FBF001C8FB200188FB100147D +:103EC0008FB0001024050003000030210A0000809C +:103ED00027BD002027BDFFD8AFB1001CAFB0001830 +:103EE000AFBF002090A80000240200018FB0003C6A +:103EF0003103003F00808821106200148FAA00382F +:103F0000240B0005506B0016AFAA001000A0202162 +:103F100000C028210E0003DC02003021922400BCE6 +:103F2000308300021060000326060030ACC00000A1 +:103F300024C600048FBF00208FB1001C8FB0001872 +:103F400000C0102103E0000827BD002801403821EF +:103F50000E00035AAFB000100A0004200000000059 +:103F60000E0003A1AFB000140A00042000000000FE +:103F70003C02000A034218213C04080024843D6CE2 +:103F80002405001A000030210A000080AF8300548D +:103F90003C038000346200708C48000000A058216F +:103FA00000C04821308A00FFAF8800308F4401787C +:103FB0000480FFFE3C0C8000358600708CC500003C +:103FC0003C0308008C6300743C1808008F180070D4 +:103FD00000A82023006468210000C82101A4782BD8 +:103FE0000319702101CF60213C010800AC2D007441 +:103FF0003C010800AC2C00708F480E14AF480144FF +:10400000AF47014CA34A0152A74B01589346010800 +:1040100030C5000854A0000135291000934B090059 +:1040200024070050316A00FF11470007000000001C +:104030008F450E1CAF450148AF4901543C091000A3 +:1040400003E00008AF490178934D010831A800084A +:104050001100001000000000934F010831EE001025 +:1040600051C00001352900083C04080090843DD06F +:10407000A34401508F4309A4AF4301488F4209A0D4 +:10408000AF420144AF4901543C09100003E000086D +:10409000AF4901783C1908008F393D8C333800084E +:1040A0005700FFF1352900080A00047300000000E2 +:1040B00024070040AF470814AF4008108F4209445E +:1040C0008F4309508F4409548F45095C8F46094C32 +:1040D000AF820064AF830050AF84004CAF85005CBA +:1040E00003E00008AF8600609346010930C5007FF9 +:1040F000000518C0000521400083102103E00008DE +:10410000244200883C09080091293D9124A800021E +:104110003C05110000093C0000E8302500C51825C9 +:1041200024820008AC83000003E00008AC80000497 +:104130009347010B8F4A002C974F09083C18000E3B +:104140000358482131EEFFFF000E41C0AF48002C5C +:1041500097430908952C001A008040212403000190 +:10416000318BFFFFAC8B00008D2D001C00A058216F +:1041700000C06021AC8D00048D24002030E7004099 +:10418000AD04000891220019304400031083004858 +:104190002885000214A00062240600021086005642 +:1041A00024190003109900660000000010E0003A96 +:1041B000000000003C07080094E73D8624E200016F +:1041C000934F0934934709219525002A31EE00FFCA +:1041D000000E488230ED00FF978700580009360036 +:1041E000000D1C003044FFFF00C310250044C02513 +:1041F00000A778213C19400003197025000F4C00DE +:10420000AD090004AD0E0000934D09203C030006EB +:1042100025090014000D360000C32025AD04000858 +:104220008F59092C24E5000130A27FFFAD19000C45 +:104230008F580930A782005825020028AD180010B9 +:104240008F4F0938AD0F0014AD2B00048F4E09407D +:10425000AD2E0008934D09373C05080090A53D9010 +:104260008F4409488F46094031A700FF00EC182110 +:10427000008678230003C7000005CC0003196025E1 +:1042800031E8FFFC01885825AD2B000CAD20001053 +:1042900003E00008AF4A002C3C0D080095AD3D86B8 +:1042A0003C0E080095CE3D800A0004C901AE1021E5 +:1042B0003C05080094A53D8A3C06080094C63D8054 +:1042C0003C18080097183D7C952E002400A6782104 +:1042D00001F86823000E240025A2FFF200821825B1 +:1042E00024190800AD03000CAD190014AD00001036 +:1042F0000A0004C4250800189526002495250028E6 +:104300000006C40000057C00370E810035ED080072 +:10431000AD0E000CAD0D00100A0004C425080014F9 +:104320001480FFA200000000952400240004140063 +:1043300034430800AD03000C0A0004C42508001033 +:104340003C03080094633D8A3C05080094A53D8029 +:104350003C06080094C63D7C953900249538002819 +:10436000006520210086782300196C000018740075 +:1043700025E2FFEE01C2202535A3810024190800A3 +:10438000AD03000CAD040010AD190018AD00001411 +:104390000A0004C42508001C03E00008240201F4FC +:1043A00027BDFFE8AFB00010AFBF00140E000060E3 +:1043B0000080802124050040AF4508148F83005001 +:1043C0008F84004C8F85005C0070182100641023DE +:1043D00018400004AF830050AF6300548F66005450 +:1043E000AF86004C1200000C000000008F440074E7 +:1043F000936800813409FA002D07000710E00005DA +:1044000000891021936C0081240B01F4018B50046E +:1044100001441021AF62000C8F4E095C01C5682376 +:1044200019A000048FBF00148F4F095CAF8F005C90 +:104430008FBF00148FB000100A00006227BD001863 +:104440008F8400648F8300508F82004CAF640044DF +:10445000AF63005003E00008AF6200543C038000EB +:10446000346200708C43000027BDFFF8308700FFE6 +:1044700030A900FF30C800FFAF8300308F440178BF +:104480000480FFFE3C028000345900708F38000029 +:10449000A3A700033C0708008CE700748FAC000062 +:1044A0003C0608008CC60070030378233C0E7FFF97 +:1044B00000EFC82135CDFFFF00005021018D2824D9 +:1044C00000CA1821000847C0032F202B00A8102580 +:1044D0000064C021AFA200003C010800AC390074A8 +:1044E0003C010800AC380070934F010AA3A0000201 +:1044F0003C0E80FFA3AF00018FAC0000312B007F8A +:1045000035CDFFFF018D4824000B5600012A4025C0 +:10451000240730002406FF803C05100027BD00085A +:10452000AF48014CAF470154A7400158A346015280 +:1045300003E00008AF45017827BDFFE8AFBF0014D6 +:10454000AFB000108F6500743C068000309000FF13 +:1045500000A620250E000060AF6400749363000580 +:10456000346200080E000062A362000502002021F0 +:104570008FBF00148FB00010240500052406000131 +:104580000A00057027BD001827BDFFE03C0380002E +:10459000AFB00010AFBF0018AFB1001434620070AC +:1045A0008C470000309000FF30A800FFAF8700303C +:1045B0008F4401780480FFFE3C18800037110070A2 +:1045C0008E2F00003C0D08008DAD00743C0A0800E1 +:1045D0008D4A007001E7702301AE282100005821A8 +:1045E00000AE302B014B4821012638213C01080048 +:1045F000AC250074000088213C010800AC27007045 +:104600001100000F000000008F6200742619FFFFE8 +:104610003208007F0002FE0233E5007F150000062D +:10462000332200FF2407FF800207202624A3FFFF78 +:1046300000838025320200FF0040802124111008F1 +:104640000E000060000000008F49081831250004AA +:1046500014A0FFFD3218007F001878C000187140C8 +:1046600001CF682125AC0088AF4C0818274A098083 +:104670008D4B0020AF4B01448D460024AF460148CE +:10468000A35001500E000062A740015802201021E3 +:104690008FBF00188FB100148FB0001003E0000826 +:1046A00027BD002027BDFFE8308400FFAFBF00100A +:1046B0000E0005BB30A500FF8F8300508FBF001098 +:1046C000344500402404FF903C02100027BD001830 +:1046D000AF43014CA3440152AF45015403E000082D +:1046E000AF4201789343093E306200081040000D4C +:1046F0003C0901013528080AAC8800008F47007486 +:10470000AC8700043C06080090C63D9030C5001000 +:1047100050A00006AC8000088F6A0060AC8A0008D8 +:104720002484000C03E00008008010210A00062207 +:104730002484000C27BDFFE8AFBF0014AFB0001009 +:104740009346093F00A050210005288000853823AA +:1047500030C200FF240300063C09080095293D866D +:1047600024E8FFD824050004104300372406000283 +:104770009750093C3C0F020400063400320EFFFF44 +:1047800001CF6825AC8D0000934C093E318B002091 +:104790001160000800000000934309363C02010349 +:1047A000345F0300307900FF033FC0252405000873 +:1047B000AC98000493430934935909210005F88209 +:1047C000306200FF0002C082332F00FF00186E002D +:1047D000000F740001AE6025018920253C094000CE +:1047E00000898025ACF0FFD8934309378F4F0948E3 +:1047F0008F580940306200FF004AC821033F7021F2 +:1048000001F86023000E6F0001A650253185FFFCE2 +:10481000001F58800145482501683821AD09002056 +:104820000E00006024F00028240400040E00006242 +:10483000A364003F020010218FBF00148FB000104E +:1048400003E0000827BD00180A0006352406001200 +:1048500027BDFFD024090010AFB60028AFB5002453 +:10486000AFB40020AFB10014AFB000103C0108009D +:10487000A0293D90AFBF002CAFB3001CAFB2001811 +:1048800097480908309400FF3C02000E3107FFFFF3 +:10489000000731C0AF46002C974409089344010B30 +:1048A00030B500FF03428021308300300000B0218A +:1048B0001060012500008821240C00043C01080040 +:1048C000A02C3D90934B093E000B5600000A2E038E +:1048D00004A0016000000000AF400048934F010BAE +:1048E00031EE002011C00006000000009358093E80 +:1048F00000189E0000139603064001890000000086 +:104900009344010B30830040106000038F930050EC +:104910008F8200502453FFFF9347093E30E6000882 +:1049200014C0000224120003000090219619002CEC +:1049300093580934934F0937A7990058330C00FF57 +:1049400031EE00FF024E6821000D5880016C5021AD +:10495000015140213C010800A4283D869205001821 +:1049600030A900FF010918213C010800A4233D885B +:104970009211001816200002000000000000000D37 +:104980003C010800A4233D8A3C010800A4203D808E +:104990003C010800A4203D7C935F010B3063FFFFC6 +:1049A00033F00040120000022464000A2464000B6B +:1049B0003091FFFF0E00009E022020219358010B32 +:1049C0003C08080095083D8A0040202100185982C3 +:1049D000316700010E00049A01072821934C010B56 +:1049E0008F4B002C974E09083C0F000E034F4021BF +:1049F00031CDFFFF000D51C0AF4A002C974309088D +:104A00009505001A004038212404000130A9FFFF59 +:104A1000AC4900008D06001C00404821318A00404E +:104A2000AC4600048D020020ACE20008910300199E +:104A300030630003106400EC28790002172001188D +:104A4000241000021070010C241F0003107F011EAF +:104A500000000000114000DE000000003C090800DA +:104A600095293D8625220001935F0934934E092143 +:104A70009504002A33F900FF0019C08231CF00FFEE +:104A8000978E005800184600000F6C00010D80251D +:104A90003045FFFF02051025008E50213C034000E9 +:104AA00000433025000A6400ACEC0004ACE60000D2 +:104AB000935F09203C19000624EC0014001FC60077 +:104AC00003197825ACEF00088F48092C25CD00018B +:104AD00031A57FFFACE8000C8F500930A785005846 +:104AE00024E80028ACF000108F4409380100802130 +:104AF000ACE40014AD9300048F530940AD9300085B +:104B0000934A09373C19080093393D908F4309486F +:104B10008F460940314200FF0052F82100667023A1 +:104B2000001F7F000019C40001F8282531CDFFFCCB +:104B300000AD2025AD84000CAD800010AF4B002CE3 +:104B4000934B093E317300081260000D3C060101D1 +:104B500034CC080AACEC00288F530074AD13000469 +:104B60003C0B0800916B3D903167001050E0000352 +:104B7000AD0000088F6A0060AD0A00082510000C27 +:104B800012C0003D000000009343093F24160006B8 +:104B900024060004306200FF105600C924070002FA +:104BA0009758093C3C0F0204330DFFFF01AF40252D +:104BB000AE0800009345093E30A400201080000894 +:104BC00000000000935309363C0B0103357F0300BE +:104BD000327900FF033F7025AE0E00042406000862 +:104BE000934F093493480921312AFFFF31ED00FF2B +:104BF000000D1082310300FF0002B60000032C00FC +:104C000002C56025018A9825001220803C094000D9 +:104C10000204502302695825AD4BFFD8935F093732 +:104C20008F4F09488F58094033F900FF0332702134 +:104C30000006B08201D668210007440001F828234D +:104C4000000D1F000068302530A2FFFC2547FFD86B +:104C500000C260250016808002074821ACEC0020CD +:104C6000253000280E00006024120004A372003FCB +:104C70000E000062000000009347010B30F200407C +:104C8000124000053C1900FF8E180000372EFFFF70 +:104C9000030E3024AE0600000E0000C702202021C3 +:104CA0003C10080092103D90321100031220000FBA +:104CB00002A028218F89005025330001AF930050B6 +:104CC000AF7300508F6B00540173F8231BE0000298 +:104CD000026020218F640054AF6400548F4C007434 +:104CE000258401F4AF64000C02A028210280202159 +:104CF000A76000680E0005BB3C1410008F850050B3 +:104D000034550006AF45014C8F8A00488FBF002CF8 +:104D10008FB3001C25560001AF9600488FB20018D3 +:104D2000A34A01528FB60028AF5501548FB1001429 +:104D3000AF5401788FB500248FB400208FB00010DD +:104D400003E0000827BD00309358093E00189E007C +:104D500000139603064200362411000293440923EF +:104D6000308300021060FEDD8F8600608F8200506D +:104D700014C2FEDA000000000E0000600000000017 +:104D80009369003F24070016312800FF1107000C2B +:104D9000240500083C0C0800918C3D90358B0001E7 +:104DA0003C010800A02B3D90936A003F314300FF77 +:104DB00010650065240D000A106D005E2402000CD1 +:104DC0000E000062000000000A00069000000000D3 +:104DD0003C09080095293D863C0A0800954A3D801B +:104DE0000A0006F3012A10213C09080095293D8A92 +:104DF0003C04080094843D803C06080094C63D7C39 +:104E000095030024012410210046F8230003CC0060 +:104E100027F0FFF20330C025240F0800ACF8000C87 +:104E2000ACEF0014ACE000100A0006EE24E7001816 +:104E30003C010800A0313D90935F093E241600011B +:104E400033F900201720FEA5241100080A0006905F +:104E5000241100048F6E00848F4D094011A0FE9E26 +:104E6000AF8E0050240F00143C010800A02F3D908D +:104E70000A00068F00000000950E0024950D002802 +:104E8000000E6400000D2C003589810034A6080056 +:104E9000ACE9000CACE600100A0006EE24E70014B2 +:104EA0001460FEEC000000009502002400021C00CB +:104EB00034640800ACE4000C0A0006EE24E700109D +:104EC0000A000741240700123C02080094423D8A70 +:104ED0003C06080094C63D803C03080094633D7C7A +:104EE00095100024951900280046F82103E3C023FB +:104EF00000106C0000197400270FFFEE01CF282569 +:104F000035AC8100ACEC000CACE5001024070800C7 +:104F1000AD2700182527001C0A0006EEAD2000145E +:104F20008F7F004CAF7F00548F7900540A000699A0 +:104F3000AF790050A362003F0E0000620000000045 +:104F40000A00069000000000240200140A0008274E +:104F5000A362003F27BDFFE8308400FFAFBF001011 +:104F60000E0005BB30A500FF9378007E9379007F8B +:104F7000936E00809368007A332F00FF001866005C +:104F8000000F6C0031CB00FF018D4825000B520053 +:104F90008FBF0010012A3825310600FF344470000D +:104FA00000E628252402FF813C03100027BD0018DD +:104FB000AF45014CAF440154A342015203E0000845 +:104FC000AF43017827BDFFD8AFB20018AFB10014CE +:104FD000AFB00010AFBF0020AFB3001C9342010977 +:104FE000308600FF30B000FF000618C23204000215 +:104FF0003071000114800005305200FF93670005F6 +:1050000030E5000810A0000D30C80010024020213B +:105010000E0005A702202821240400018FBF0020D4 +:105020008FB3001C8FB200188FB100148FB0001026 +:105030000080102103E0000827BD00281500003281 +:105040000000000093430109000028213062007F26 +:10505000000220C00002F94003E49821267900886C +:10506000033B98218E7800248E6F0008130F0046B2 +:10507000000000008F640084241800020004FD82F8 +:1050800033F900031338007C0000000093660083AE +:10509000934A0109514600043205007C10A00060CB +:1050A000000000003205007C14A0005302402021C3 +:1050B00016200006320400018E7F00248F5901045F +:1050C00017F9FFD600002021320400011080000AE9 +:1050D000024020218F4209408F9300641053000644 +:1050E000000000000E00066D022028218F430940B9 +:1050F000AF630044024020210E0006020220282156 +:105100000A000860240400013C0908008D2900649D +:10511000252600013C010800AC26006416000012A0 +:10512000000000008F6D00843C0E00C001AE6024C2 +:1051300015800005024020210E00082E02202821A3 +:105140000A00086024040001240500040E00057014 +:1051500024060001024020210E00082E02202821F2 +:105160000A000860240400010E000041240400012C +:10517000936B007D020B50250E000062A36A007D38 +:105180000A0008A38F6D00848F6600748F480104A5 +:105190008E67002400064E021507FFB63126007FF9 +:1051A000936B008326440001308A007F1146004340 +:1051B000316300FF5464FFB08F6400842645000112 +:1051C00030B1007F30A200FF122600042405000148 +:1051D000004090210A00087624110001240FFF806E +:1051E000024F702401CF9026324200FF00409021F0 +:1051F0000A000876241100010E00066D0220282105 +:10520000321800301300FFAA321000820240202121 +:105210000E0005A7022028210A00086024040001CE +:105220008F6E00743C0F80002405000301CF902591 +:10523000AF72007493710083240600010E000570A4 +:10524000322400FF0E00004124040001936D007D14 +:10525000020D60250E000062A36C007D3C0B08006F +:105260008D6B0054257000013C010800AC300054E7 +:105270000A000860240400018F6800743C09800063 +:105280002405000401093825AF6700749363008387 +:10529000240600010E000570306400FF0E0000417E +:1052A000240400019362007D020298250E00006232 +:1052B000A373007D0A00086024040001324D0080C1 +:1052C00039AC0080546CFF6C8F6400840A0008C9FC +:1052D0002645000127BDFFC83C0A0008AFBF0030CB +:1052E000AFB5002CAFB40028AFB30024AFB200209C +:1052F000AFB1001CAFB00018034AD8212409004008 +:10530000AF490814AF4008108F4209448F43095039 +:105310008F4609548F47095C8F48094C9344010814 +:105320009345010BAF820064308400FF30A500FF7D +:10533000AF830050AF86004CAF87005C0E00084A78 +:10534000AF8800601440017D8FBF0030A760006807 +:10535000934D0900240B00503C15080026B53D482C +:1053600031AC00FF3C12080026523D58118B00035F +:10537000000000000000A8210000902193510109C5 +:105380008F9F005024040010322E007F000E68C052 +:10539000000E6140018D282124B40088AF54081804 +:1053A0008F4901048F4A09A43C0B000E034BC02116 +:1053B000012A10233C010800AC223D6C8F430958A0 +:1053C0003C010800A0243D9097470908007F302346 +:1053D0003C010800AC263D7030E8FFFF0008C9C062 +:1053E0003C010800AC3F3D94AF59002C974209089E +:1053F0009710002C8EB10000930F001803749821B1 +:10540000A7900058AF9300440220F80931F000FF44 +:10541000304E000215C001B2304F000111E0014FC3 +:10542000000000009343093E3066000814C00002EB +:10543000241400030000A0218F5809A424130001A4 +:105440003C010800AC383D98934F0934935109371B +:1054500031EC00FF322E00FF028E6821000D288003 +:1054600000AC5021015058213C010800A42B3D887C +:105470003C010800A42A3D8693490934312200FFEB +:1054800002022021249000103C010800A4303D8439 +:10549000240700068F9F00503C010800AC273D8C7C +:1054A0008F88005C8F59095800008021011F282334 +:1054B00004A00149033F20230480014700A4302BAE +:1054C00010C00149000000003C010800AC253D70FF +:1054D0008E4200000040F809000000003043000246 +:1054E000146000F80040882130440001548000100E +:1054F0008E4200043C0908008D293D743C0AC0001E +:10550000012A8025AF500E008F45000030AB000807 +:105510001160FFFD00000000974D0E0824100001EF +:10552000A78D003C8F4C0E04AF8C00348E420004DB +:105530000040F8090000000002228825322E0002F7 +:1055400015C00180000000003C09080095293D7C41 +:105550003C06080094C63D883C0A0800954A3D7EFA +:105560003C1908008F393D74012660213C18080061 +:105570008F183D983C03080094633D92018A2021D6 +:105580008F4E09400329F821248F000203E32821CC +:10559000031968213C010800A42C3D8AAF8E0064E9 +:1055A0003C010800AC2D3D983C010800A4253D803D +:1055B0000E00009E31E4FFFF8F870048004020214D +:1055C0003C010800A0273D918E42000824E800011C +:1055D000AF8800480040F809000000009344010B28 +:1055E0008F4C002C974A09083C0B000E034B4021BE +:1055F0003149FFFF000919C08F8B0050AF43002CC9 +:10560000974309089506001A00403821308A004067 +:1056100030DFFFFFAC5F00008D19001C0040482107 +:10562000AC5900048D180020AC580008910F0019E7 +:1056300031E30003107300F0000000002862000254 +:105640001440010924050002106500FD240D00032B +:10565000106D010D00000000114000D90000000095 +:105660003C0A0800954A3D8625420001934D0934C5 +:1056700093580921950E002A31A300FF00032082D0 +:10568000331F00FF9798005800047E00001FCC00D5 +:1056900001F940253049FFFF0109102501D83021CB +:1056A0003C0540000045502500066C00ACED0004B0 +:1056B000ACEA0000934309203C04000624ED0014EA +:1056C0000003FE0003E4C825ACF900088F49092C4B +:1056D000270F000131EE7FFFACE9000C8F48093045 +:1056E000A78E005824E90028ACE800108F4509383F +:1056F00001204021ACE50014ADAB00048F4209400D +:10570000ADA20008934B09373C1F080093FF3D9062 +:105710008F4309488F4A0940316600FF00D4202199 +:10572000006A78230004C700001FCC000319282555 +:1057300031EEFFFC00AE1025ADA2000CADA00010B4 +:10574000AF4C002C934C093E318B00085160000F88 +:105750008E58000C3C06010134CA080AACEA002845 +:105760008F4B0074AD2B00043C0C0800918C3D90D5 +:105770003187001050E00003AD2000088F62006008 +:10578000AD2200082528000C8E58000C0300F809F3 +:10579000010020213C19080097393D8A3C1F080070 +:1057A00097FF3D7E033F782125E900020E0000C7E8 +:1057B0003124FFFF3C0E08008DCE3D6C3C080800F4 +:1057C0008D083D7401C828233C010800AC253D6CC0 +:1057D00014A00006000000003C0308008C633D8C10 +:1057E000346400403C010800AC243D8C1200007081 +:1057F0008F8C00448F470E108F900044AE0700201E +:105800008F4D0E18AE0D00243C10080096103D8000 +:105810000E0000600000000024020040AF420814A7 +:105820008F8600508F8A004C00D01821006A5823C0 +:1058300019600004AF830050AF6300548F650054BB +:10584000AF85004C1200000C000000008F44007473 +:10585000936800813409FA002D0E000711C000057D +:1058600000891821937F0081241901F403F9780439 +:1058700001E41821AF63000C8F44095C8F83005C46 +:105880000083C0231B000003000000008F50095C50 +:10589000AF90005C0E000062000000008F8C005092 +:1058A0008E4700103C010800AC2C3D9400E0F80944 +:1058B000000000003C0D08008DAD3D6C55A0FEF5CC +:1058C000240700068F450024975909088F8B006430 +:1058D0008F9400503C0F001F978200588F86005411 +:1058E0008F93004C3328FFFF35E9FF8000A9502437 +:1058F000000871C032320100AF4E0024A4C2002C57 +:10590000AF4A0024AF6B0044AF740050AF73005433 +:105910001640008032380010570000868EA4000424 +:10592000322300405460001B8EB100088EB0000C82 +:105930000200F809000000008FBF00308FB5002C76 +:105940008FB400288FB300248FB200208FB1001CC9 +:105950008FB0001803E0000827BD00389347010905 +:105960008F8800380007FE0003E8C825AF59008083 +:105970008F5809A08F5309A4AFB80010AF580E1468 +:105980008FB40010AF540E10AF530E1C0A00096202 +:10599000AF530E180220F809000000008EB0000C72 +:1059A0000200F809000000000A000AA88FBF0030BA +:1059B000A5800020A59300220A000A5BAD93002475 +:1059C0003C09080095293D863C06080094C63D80A8 +:1059D0000A0009F4012610213C010800AC203D70AA +:1059E0000A00098E8E4200003C010800AC243D7084 +:1059F0000A00098E8E4200003C03080094633D8A31 +:105A00003C04080094843D803C1F080097FF3D7CC7 +:105A1000951800240064C821033F782300186C0007 +:105A200025EEFFF201AE2825AC45000C240208004B +:105A3000ACE20014ACE000100A0009EF24E7001803 +:105A400095060024950900280006240000091C0082 +:105A5000349F810034790800ACFF000CACF90010D1 +:105A60000A0009EF24E700141460FEFB00000000A8 +:105A70009518002400187C0035EE0800ACEE000CF0 +:105A80000A0009EF24E700103C07080094E73D8076 +:105A90003C04080094843D8A3C03080094633D7CE8 +:105AA00095190024951800280087F82103E378232E +:105AB0002407080000192C0000186C0025EEFFEEEA +:105AC00001AE302534A28100AD2700182527001C27 +:105AD000AD22000CAD2600100A0009EFAD20001425 +:105AE00093520109000028210E000602324400FFF3 +:105AF0008FBF00308FB5002C8FB400288FB30024E7 +:105B00008FB200208FB1001C8FB0001803E0000896 +:105B100027BD0038935F010933E400FF0E00066DD6 +:105B200000002821323800105300FF7E322300404D +:105B30008EA400040080F809000000000A000AA2F8 +:105B4000322300401200FF5F000000008F540E144B +:105B50008F920044AE5400208F530E1C0A000A8A14 +:105B6000AE5300248F82001C008040213C040100C1 +:105B70009047008530E3002010600009000000001D +:105B80003C0708008CE73D948F83001800E3202336 +:105B9000048000089389000414E30003010020211D +:105BA00003E00008008010213C04010003E000082D +:105BB000008010211120000B006738238F8C0020FB +:105BC00024090034918B00BC316A0002514000016D +:105BD0002409003000E9682B15A0FFF10100202105 +:105BE00000E938232419FFFC00B9C02400F9782407 +:105BF00000F8702B15C0FFEA01E8202130C2000335 +:105C00000002182314C00012306900030000302184 +:105C100000A9702101C6682100ED602B1180FFE012 +:105C20003C0401002D2F00010006482B01053821FE +:105C300001E9302414C0FFDA24E4FFFC2419FFFC3E +:105C400000B9C0240308202103E0000800801021CF +:105C50008F8B002024060004916A00BC31440004AC +:105C60001480FFEC00A970210A000B5E00003021B7 +:105C700027BDFFE8AFBF00108F460100934A01091E +:105C80003C1F08008FFF00902407FF80314F00FF6A +:105C900031E8007F0008614003E6C821032CC021E1 +:105CA00027090120012770243C010800A02F3DD0C6 +:105CB000AF4E080C3C0D08008DAD00903C040080F8 +:105CC0003482000301A65821016C182124650120AB +:105CD00030AA007801424025AF48081C3C1F08004C +:105CE0008FFF00908F88004003E6C0213319000722 +:105CF00003074824033A7821AF49002825E909C061 +:105D0000952E00023C0D08008DAD008C3C0A080069 +:105D10008D4A009031CC3FFF01A61821000C59801C +:105D2000006B282100A72024AF44002C95220002FC +:105D30003C1F08008FFF008C9107008530593FFF02 +:105D400003E678210019C1800146702101F868211D +:105D500031CC007F31AB007F019A2821017A50219C +:105D60003C03000C3C04000E00A328210144102138 +:105D700030E6002027470980AF82002CAF88001C46 +:105D8000AF890024AF85002010C00006AF8700282F +:105D90008D0200508CA4010C0044302318C0007701 +:105DA00000000000910C0085240DFFDF018D3824D8 +:105DB000A10700858F8B001C8F8900248F87002806 +:105DC0008D65004CAF850018912F000D31EE00203D +:105DD00011C000170000000024090001A38900047D +:105DE000AF80000C8CE400248F85000C240A00088E +:105DF000AF800008AF8000103C010800A42A3D7E5F +:105E00003C010800A4203D920E000B32000030211E +:105E10008F8500248FBF0010AF82001490A8000D62 +:105E200027BD00180008394203E0000830E20001F5 +:105E3000913F00022418000133F900FF001921826C +:105E400010980039240800021088005B8F86002C0F +:105E50008CE5002414A0001B8F9F002091220000DD +:105E6000240A00053046003F10CA00472404000100 +:105E70008F860008A3840004AF860010AF86000C54 +:105E80008CE400248F85000C240A00083C010800E3 +:105E9000A42A3D7E3C010800A4203D920E000B3256 +:105EA000000000008F8500248FBF0010AF82001417 +:105EB00090A8000D27BD00180008394203E0000833 +:105EC00030E200018CF800088CF900248FEE00C449 +:105ED000A38000048CE40024AF8E000C8F85000C9E +:105EE0008F86000803197823240A0008AF8F00105A +:105EF0003C010800A42A3D7E3C010800A4203D92FC +:105F00000E000B32000000008F8500248FBF0010B0 +:105F1000AF82001490A8000D27BD00180008394278 +:105F200003E0000830E20001912300003062003FEE +:105F3000104400278F8500208CE400241480002169 +:105F4000000000008D2E00183C187FFF8F85002078 +:105F5000370FFFFF01CF1824AF8300088F9F000881 +:105F60008CA8008403E8C82B1720000203E020213E +:105F70008CA400840A000BEDAF8400088CA3010CF4 +:105F80000A000BCBAF8300188D2C00188F860008F9 +:105F90003C0D7FFF8F89002035A3FFFF018358242C +:105FA00024040001AF8B0010AD2000CCA3840004BA +:105FB0000A000BF9AF86000C8CCA00140A000BED26 +:105FC000AF8A00088CA300C80A000C30AF83000819 +:105FD0008F84002C8CAC00648C8D0014018D582BA8 +:105FE00011600004000000008CA200640A000C3064 +:105FF000AF8200088C8200140A000C30AF820008C7 +:106000008F85000C27BDFFE0AFBF0018AFB10014B3 +:1060100014A00007AFB000108F86002424020005F2 +:1060200090C400003083003F106200B68F840020CF +:106030008F91000800A080218F8C00283C0508006B +:106040008CA53D708D8B000431663FFF00C5502B41 +:106050005540000100C02821938D000411A0007359 +:1060600000B0F82B8F98002024040034930F00BC5C +:1060700031EE000251C000012404003000A4C82BFE +:10608000172000D10000000000A4282300B0F82B46 +:106090003C010800A4243D7C17E000680200202198 +:1060A0003C0308008C633D6C0083102B54400001BE +:1060B000008018218F8800243C010800AC233D7427 +:1060C000000048219104000D308300205060000141 +:1060D0008F490E188F8300140123382B10E00059CC +:1060E000000000003C0408008C843D7400895821A5 +:1060F000006B502B114000560090602B006930233C +:1061000000C020213C010800AC263D7412000003B1 +:10611000241FFFFC1090008A32270003009FC82430 +:106120003C010800AC393D743C010800A4203D92BC +:106130008F84000C120400078F830020AF910008A9 +:10614000020020218C7100CCAF90000C26300001A1 +:10615000AC7000CC3C0208008C423D748F8A001069 +:10616000240700180082202301422823AF84000C5A +:1061700010800002AF850010240700108F86001CDD +:106180003C010800A0273D902407004090CC0085EA +:10619000318B00C0116700408F8D001414A00015D2 +:1061A00000002021934A01098F420974314500FF04 +:1061B0000002260224A300013090007F3071007F8E +:1061C0001230007A2407FF80A0C300833C09080036 +:1061D0008D293D8C8F880024240D0002352C000869 +:1061E0003C010800A02D3DD13C010800AC2C3D8CA9 +:1061F00024040010910E000D31C6002010C00005CF +:1062000000801821240800013C010800AC283D74DE +:10621000348300018FBF00188FB100148FB00010BD +:106220000060102103E0000827BD00203C010800A9 +:10623000A4203D7C13E0FF9A020020210A000C817B +:1062400000A020213C0408008C843D740090602B49 +:106250001180FFAE000000003C0F080095EF3D7C70 +:1062600001E4702101C6682B11A000072C820004F4 +:106270003C1F60008FF954043338003F1700FFE5DE +:10628000240300422C8200041040FFA0240300429B +:106290000A000CDF8FBF0018152DFFC000000000A2 +:1062A0008CDF00743C0380002405FF8003E3C825D5 +:1062B000ACD9007490D80085240E0004240400108A +:1062C000330F003F01E54025A0C800858F880024DA +:1062D0003C010800A02E3DD1240300019106000DD1 +:1062E00030C9002015200003000000003C03080016 +:1062F0008C633D743C010800AC233D6C0A000CD655 +:10630000000000008F8700108C88008400E8282B94 +:1063100014A0000200E088218C910084240900016F +:10632000A38900048F440E18022028210E000B328E +:1063300002203021022080210A000C67AF82001465 +:1063400000071823306600033C010800A4263D9294 +:10635000122000058F8C0020918B00BC316A000454 +:106360001540001524CD00043C0F080095EF3D9228 +:1063700001E4702100AE302B50C0FF6E8F84000C02 +:106380002C85000514A0FFA32403004230980003CD +:1063900017000002009818232483FFFC3C0108002A +:1063A000AC233D740A000CA30000000000A7582491 +:1063B0000A000CCB016718263C010800A42D3D9271 +:1063C0000A000D33000000003C010800AC203D74C1 +:1063D0000A000CDE240300428F83001014600007C3 +:1063E000000010218F88002424050005910600007C +:1063F00030C400FF108500030000000003E0000827 +:1064000000000000910A0018314900FF000939C25C +:1064100014E0FFFA8F85001C3C04080094843D7C46 +:106420003C0308008C633D943C1908008F393D748F +:106430003C0F080095EF3D920064C0218CAD0054E4 +:106440000319702101CF6021018D58231960001DAF +:1064500000000000910E001C8F8C002C974B0E103A +:1064600031CD00FF8D850004016D30238D88000043 +:1064700030CEFFFF000E510000AAC82100003821D5 +:1064800001072021032A182B0083C021AD990004A5 +:10649000AD980000918F000A01CF6821A18D000AFC +:1064A0008F88002C974B0E12A50B0008950A003818 +:1064B00025490001A50900389107000D34E60008C0 +:1064C000A106000D03E000080000000027BDFFE06A +:1064D000938700048F8F00248FAD00143C0E7FFF44 +:1064E0008F89000C35C8FFFFAFBF001CAFB000188C +:1064F00001A8182491EA000D000717C03C1FBFFF38 +:10650000006258252D2E00018F90001837F9FFFFEB +:106510003C1808008F183D943C0F080095EF3D8A09 +:1065200001796824000E47803C07EFFF3C05F0FF2F +:1065300001A818253149002034E2FFFF34ACFFFFE9 +:106540000310582327A500102406000225EA0002A4 +:1065500000621824008080211520000200004021E4 +:106560008F480E1CA7AA0012056000372407000000 +:1065700030FF00FF001FCF008F8B001C00793825F3 +:10658000AFA70014916F00853C08080091083D9169 +:106590003C18DFFF31EE00C0370AFFFF000E182B5A +:1065A0003C1F080097FF3D8400EA6824A3A800115F +:1065B0000003174001A248258FB90010AFA90014AD +:1065C0003C0A0800914A3D93A7BF00168FA800140B +:1065D000032CC0243C0B01003C0F0FFF030B1825BC +:1065E0003147000335EEFFFF010C68240007160059 +:1065F000006EF8243C09700001A2C82503E9582563 +:10660000AFB90014AFAB00100E000076A3A00015C8 +:106610008F8C0024260200089186000D30C40020D3 +:10662000108000068FBF001C3C05080094A53D802B +:1066300024B0FFFF3C010800A4303D808FB000185B +:1066400003E0000827BD00208F9800140118502B8C +:106650005540FFC7240700010A000DB630FF00FFB8 +:106660009382000427BDFFE0AFBF00181040000F69 +:10667000008050218F880024240B00058F8900089A +:10668000910700008F8400200100282130E3003FA3 +:106690008F86002C106B000800003821AFA9001075 +:1066A0000E00040EAFAA0014A38000048FBF0018D0 +:1066B00003E0000827BD00208D1900183C0F0800DA +:1066C0008DEF3D748F9800103C027FFF8D08001401 +:1066D000345FFFFF033F682401F8702101AE60239F +:1066E00001883821AFA900100E00040EAFAA0014D3 +:1066F0000A000E04A38000048F8700243C050800D4 +:1067000094A53D923C0208008C423D8C90E6000D21 +:106710000005240030C300201060002C00444025F8 +:106720008F85001C00006021240B000190A30085D0 +:1067300000004821240A00013C0F800035EE007063 +:106740008DC70000AF8700308F5801780700FFFE2B +:106750003C038000347900708F3800003C0508004D +:106760008CA500743C0D08008DAD007003077823E4 +:1067700000AF38210000102100EF302B01A22021B2 +:10678000008618213C010800AC2700743C01080079 +:10679000AC230070AF4B01483C1908008F393D9481 +:1067A000A7490144A74A0146AF59014C3C0B0800D8 +:1067B000916B3D91A34B0152AF4801543C0810002E +:1067C000A74C015803E00008AF4801788F4B0E1C1E +:1067D0003C0A08008D4A3D7497490E16974D0E14D9 +:1067E00001456021312AFFFF0A000E2731A9FFFF72 +:1067F0008F8300249064000D308200201040002917 +:10680000000000000000482100005021000040214D +:106810003C07800034EB00708D670000AF870030CC +:106820008F4C01780580FFFE3C0D800035AC007078 +:106830008D8B00003C0508008CA500743C0408000A +:106840008C8400700167302300A67821000010219D +:1068500001E6C82B0082C021031970213C01080009 +:10686000AC2F00743C010800AC2E0070AF49014809 +:106870003C0D08008DAD3D94A7480144240900401B +:10688000A74A01463C081000240AFF91AF4D014C75 +:10689000A34A0152AF490154A740015803E0000840 +:1068A000AF4801788F490E1897460E1297450E1083 +:1068B00030CAFFFF0A000E5D30A8FFFF8F8300245F +:1068C00027BDFFF89064000D308200201040003A90 +:1068D00000000000240B000100004821240A0001F0 +:1068E0003C088000350700708CE30000AF83003067 +:1068F0008F4C01780580FFFE3C0E80003C040800B0 +:1069000090843DD035C700708CEC00003C05080039 +:106910008CA50074A3A400033C1908008F390070F3 +:106920008FAD00000183302300A638210000102124 +:106930000322782100E6C02B01F8602101AE40253A +:10694000AFA800003C010800AC2700743C0108001F +:10695000AC2C00709346010A3C04080090843DD1A1 +:10696000A3A00002A3A600018FA300003C0580FFA6 +:106970003099007F34A2FFFF006278240019C6001E +:1069800001F87025240D3000AF4E014C27BD0008E2 +:10699000AF4D0154A7400158AF4B0148A7490144EE +:1069A000A74A01463C091000240AFF80A34A01526D +:1069B00003E00008AF4901788F4B0E1897460E127E +:1069C00097450E1030CAFFFF0A000E9130A9FFFF55 +:1069D0008F85001C2402008090A40085308300C0B5 +:1069E000106200058F8600208F8800088F87000CBA +:1069F000ACC800C8ACC700C403E000080000000039 +:106A00003C0A0800254A39543C09080025293A2047 +:106A10003C08080025082DD43C07080024E73B3437 +:106A20003C06080024C637C43C05080024A5353CB4 +:106A30003C040800248431643C0308002463385C6F +:106A40003C020800244236303C010800AC2A3D508C +:106A50003C010800AC293D4C3C010800AC283D48F5 +:106A60003C010800AC273D543C010800AC263D64C5 +:106A70003C010800AC253D5C3C010800AC243D58BD +:106A80003C010800AC233D683C010800AC223D609D +:086A900003E000080000000013 +:00000001FF --- linux-3.19.0.orig/firmware/bnx2/bnx2-mips-09-6.2.1b.fw.ihex +++ linux-3.19.0/firmware/bnx2/bnx2-mips-09-6.2.1b.fw.ihex @@ -0,0 +1,6496 @@ +:10000000080001180800000000005594000000C816 +:1000100000000000000000000000000008005594EF +:10002000000000380000565C080000A00800000036 +:100030000000574400005694080059200000008436 +:100040000000ADD808005744000001C00000AE5CBD +:100050000800321008000000000092580000B01C98 +:10006000000000000000000000000000080092589E +:100070000000033C000142740800049008000400E2 +:10008000000012FC000145B000000000000000006C +:1000900000000000080016FC00000004000158AC3D +:1000A000080000A80800000000003D00000158B052 +:1000B00000000000000000000000000008003D00FB +:1000C00000000030000195B00A000046000000006A +:1000D000000000000000000D636F6D362E322E31DF +:1000E00062000000060201020000000000000003A0 +:1000F000000000C800000032000000030000000003 +:1001000000000000000000000000000000000000EF +:1001100000000010000001360000EA600000000549 +:1001200000000000000000000000000000000008C7 +:1001300000000000000000000000000000000000BF +:1001400000000000000000000000000000000000AF +:10015000000000000000000000000000000000009F +:10016000000000020000000000000000000000008D +:10017000000000000000000000000000000000007F +:10018000000000000000000000000010000000005F +:10019000000000000000000000000000000000005F +:1001A000000000000000000000000000000000004F +:1001B000000000000000000000000000000000003F +:1001C000000000000000000000000000000000002F +:1001D000000000000000000000000000000000001F +:1001E0000000000010000003000000000000000DEF +:1001F0000000000D3C020800244256083C030800A1 +:1002000024635754AC4000000043202B1480FFFDB2 +:10021000244200043C1D080037BD9FFC03A0F021D0 +:100220003C100800261001183C1C0800279C5608AA +:100230000E000256000000000000000D27BDFFB4B4 +:10024000AFA10000AFA20004AFA30008AFA4000C50 +:10025000AFA50010AFA60014AFA70018AFA8001CF0 +:10026000AFA90020AFAA0024AFAB0028AFAC002C90 +:10027000AFAD0030AFAE0034AFAF0038AFB8003C28 +:10028000AFB90040AFBC0044AFBF00480E001544FA +:10029000000000008FBF00488FBC00448FB90040B1 +:1002A0008FB8003C8FAF00388FAE00348FAD003078 +:1002B0008FAC002C8FAB00288FAA00248FA90020C0 +:1002C0008FA8001C8FA700188FA600148FA5001000 +:1002D0008FA4000C8FA300088FA200048FA1000040 +:1002E00027BD004C3C1B60108F7A5030377B502864 +:1002F00003400008AF7A00008F82002427BDFFE092 +:10030000AFB00010AFBF0018AFB100148C42000CAA +:100310003C1080008E110100104000348FBF001887 +:100320000E000D84000000008F85002024047FFF54 +:100330000091202BACB100008E030104960201084D +:1003400000031C003042FFFF00621825ACA300042C +:100350009202010A96030114304200FF3063FFFF4E +:100360000002140000431025ACA200089603010C03 +:100370009602010E00031C003042FFFF00621825A8 +:10038000ACA3000C960301109602011200031C009E +:100390003042FFFF00621825ACA300108E02011846 +:1003A000ACA200148E02011CACA20018148000083C +:1003B0008F820024978200003C0420050044182509 +:1003C00024420001ACA3001C0A0000C6A782000062 +:1003D0003C0340189442001E00431025ACA2001CB0 +:1003E0000E000DB8240400018FBF00188FB1001457 +:1003F0008FB000100000102103E0000827BD00208E +:100400003C0780008CE202B834E50100044100089A +:10041000240300013C0208008C42006024420001D9 +:100420003C010800AC22006003E0000800601021DD +:100430003C0208008C42005C8CA4002094A30016AF +:100440008CA6000494A5000E24420001ACE40280B6 +:100450002463FFFC3C010800AC22005C3C0210005D +:10046000A4E30284A4E5028600001821ACE6028819 +:10047000ACE202B803E000080060102127BDFFE0F5 +:100480003C028000AFB0001034420100AFBF001C3E +:10049000AFB20018AFB100148C43000094450008BF +:1004A0002462FE002C42038110400003000381C23D +:1004B0000A00010226100004240201001462000553 +:1004C0003C1180003C02800890420004305000FF44 +:1004D0003C11800036320100964300143202000FB6 +:1004E00000021500004310253C0308008C63004403 +:1004F00030A40004AE220080246300013C01080007 +:10050000AC2300441080000730A200028FBF001C03 +:100510008FB200188FB100148FB000100A0000CE07 +:1005200027BD00201040002D0000182130A20080BF +:1005300010400005362200708E44001C0E000C672F +:10054000240500A0362200708C4400008F82000C2D +:10055000008210232C43012C10600004AF82001095 +:10056000240300010A000145AF84000C8E42000400 +:100570003C036020AF84000CAC6200143C02080015 +:100580008C42005850400015000018218C62000475 +:10059000240301FE304203FF144300100000182121 +:1005A0002E020004104000032E0200080A00014041 +:1005B0000000802114400003000000000A000140F8 +:1005C0002610FFF90000000D2402000202021004B0 +:1005D0003C036000AC626914000018218FBF001C4E +:1005E0008FB200188FB100148FB00010006010217E +:1005F00003E0000827BD00203C0480008C8301003C +:1006000024020100506200033C0280080000000D3B +:100610003C02800890430004000010213063000F6A +:1006200000031D0003E00008AC8300800004188074 +:100630002782FF9C00621821000410C00044102390 +:100640008C640000000210C03C030800246356E4E0 +:10065000004310213C038000AC64009003E00008DC +:10066000AF8200243C0208008C42011410400019A3 +:100670003084400030A2007F000231C03C02020002 +:100680001080001400A218253C026020AC43001426 +:100690003C0408008C8456B83C0308008C630110AD +:1006A0003C02800024050900AC4500200086202182 +:1006B000246300013C028008AC4400643C01080053 +:1006C000AC2301103C010800AC2456B803E000083C +:1006D000000000003C02602003E00008AC4500146C +:1006E00003E000080000102103E0000800001021D2 +:1006F00030A2000810400008240201003C0208005B +:100700008C42010C244200013C010800AC22010C87 +:1007100003E0000800000000148200080000000050 +:100720003C0208008C4200FC244200013C0108000D +:10073000AC2200FC0A0001A330A200203C02080009 +:100740008C420084244200013C010800AC22008459 +:1007500030A200201040000830A200103C02080027 +:100760008C420108244200013C010800AC2201082F +:1007700003E0000800000000104000080000000036 +:100780003C0208008C420104244200013C010800A4 +:10079000AC22010403E00008000000003C02080055 +:1007A0008C420100244200013C010800AC220100FF +:1007B00003E000080000000027BDFFE0AFB1001417 +:1007C0003C118000AFB20018AFBF001CAFB00010EA +:1007D0003632010096500008320200041040000733 +:1007E000320300028FBF001C8FB200188FB10014BB +:1007F0008FB000100A0000CE27BD00201060000B53 +:10080000020028218E2401000E00018A0000000051 +:100810003202008010400003240500A10E000C6786 +:100820008E44001C0A0001E3240200018E2301040F +:100830008F82000810430006020028218E24010048 +:100840000E00018A000000008E220104AF82000821 +:10085000000010218FBF001C8FB200188FB1001450 +:100860008FB0001003E0000827BD00202C82000498 +:1008700014400002000018212483FFFD240200021E +:10088000006210043C03600003E00008AC626914DD +:1008900027BDFFE0AFBF001CAFB20018AFB100141E +:1008A000AFB000103C048000948201083043700017 +:1008B000240220001062000A2862200154400052E5 +:1008C0008FBF001C24024000106200482402600018 +:1008D0001062004A8FBF001C0A0002518FB200183C +:1008E00034820100904300098C5000189451000C90 +:1008F000240200091062001C0000902128620009F7 +:10090000144000218F8200242402000A5062001249 +:10091000323100FF2402000B1062000F00000000C3 +:100920002402000C146200188F8200243C0208008C +:100930008C4256B824030900AC83002000501021DB +:100940003C038008AC6200643C010800AC2256B84D +:100950000A0002508FBF001C0E0001E900102602A1 +:100960000A0002308F8200240E0001E900102602E6 +:100970003C0380089462001A8C72000C3042FFFF26 +:10098000020280258F8200248C42000C5040001E01 +:100990008FBF001C0E000D84000000003C02800090 +:1009A00034420100944300088F82002400031C009D +:1009B0009444001E8F82002000641825AC50000073 +:1009C00024040001AC510004AC520008AC40000CFF +:1009D000AC400010AC400014AC4000180E000DB844 +:1009E000AC43001C0A0002508FBF001C0E000440E4 +:1009F000000000000A0002508FBF001C0E000C9F78 +:100A0000000000008FBF001C8FB200188FB10014CF +:100A10008FB000100000102103E0000827BD002067 +:100A200027BDFFD8AFB400203C036010AFBF002447 +:100A3000AFB3001CAFB20018AFB10014AFB00010DC +:100A40008C6450002402FF7F3C1408002694563822 +:100A5000008220243484380CAC6450003C028000B6 +:100A6000240300370E0014B0AC4300083C07080014 +:100A700024E70618028010212404001D2484FFFFAF +:100A8000AC4700000481FFFD244200043C02080042 +:100A9000244207C83C010800AC2256403C02080032 +:100AA000244202303C030800246306203C04080072 +:100AB000248403B43C05080024A506F03C06080085 +:100AC00024C62C9C3C010800AC2256803C02080045 +:100AD000244205303C010800AC2756843C01080044 +:100AE000AC2656943C010800AC23569C3C010800FF +:100AF000AC2456A03C010800AC2556A43C010800DB +:100B0000AC2256A83C010800AC23563C3C0108002E +:100B1000AC2456443C010800AC2056603C0108005F +:100B2000AC2556643C010800AC2056703C0108001E +:100B3000AC27567C3C010800AC2656903C010800CE +:100B4000AC2356980E00056E00000000AF80000C2C +:100B50003C0280008C5300008F8300043C0208009C +:100B60008C420020106200213262000700008821C0 +:100B70002792FF9C3C100800261056E43C02080017 +:100B80008C42002024050001022518040043202483 +:100B90008F820004004310245044000C26310001D1 +:100BA00010800008AF9000248E4300003C028000BB +:100BB000AC4300900E000D4BAE05000C0A0002C1C4 +:100BC00026310001AE00000C263100012E22000269 +:100BD000261000381440FFE9265200043C020800A9 +:100BE0008C420020AF820004326200071040FFD91F +:100BF0003C028000326200011040002D326200028F +:100C00003C0580008CA2010000002021ACA2002045 +:100C10008CA301042C42078110400008ACA300A85B +:100C200094A2010824032000304270001443000302 +:100C30003C02800890420005304400FF0E0001593C +:100C4000000000003C0280009042010B304300FF96 +:100C50002C62001E54400004000310800E00018628 +:100C60000A0002EC00000000005410218C42000039 +:100C70000040F80900000000104000043C02800021 +:100C80008C4301043C026020AC4300143C02080089 +:100C90008C4200343C0440003C03800024420001AC +:100CA000AC6401383C010800AC220034326200021E +:100CB00010400010326200043C1080008E0201409F +:100CC000000020210E000159AE0200200E00038317 +:100CD000000000003C024000AE0201783C02080027 +:100CE0008C420038244200013C010800AC2200384C +:100CF000326200041040FF973C0280003C108000EC +:100D00008E020180000020210E000159AE02002059 +:100D10008E03018024020F00546200073C02800809 +:100D20008E0201883C0300E03042FFFF00431025A3 +:100D30000A000328AE020080344200809042000086 +:100D400024030050304200FF14430007000000005D +:100D50000E000362000000001440000300000000C9 +:100D60000E000971000000003C0208008C42003CAB +:100D70003C0440003C03800024420001AC6401B804 +:100D80003C010800AC22003C0A0002A33C028000A7 +:100D90003C02900034420001008220253C02800089 +:100DA000AC4400203C0380008C6200200440FFFE25 +:100DB0000000000003E00008000000003C0280008A +:100DC000344300010083202503E00008AC440020E8 +:100DD00027BDFFE0AFB10014AFB000100080882144 +:100DE000AFBF00180E00033230B000FF8F83FF94B6 +:100DF000022020219062002502028025A07000259B +:100E00008C7000183C0280000E00033D020280241A +:100E10001600000B8FBF00183C0480008C8201F884 +:100E20000440FFFE348201C024030002AC510000E4 +:100E3000A04300043C021000AC8201F88FBF0018F0 +:100E40008FB100148FB0001003E0000827BD002010 +:100E500027BDFFE83C028000AFBF00103442018094 +:100E6000944300048C4400083063020010600005C5 +:100E7000000028210E00100C000000000A0003787A +:100E8000240500013C02FF000480000700821824B2 +:100E90003C02040014620004240500018F82FF94C8 +:100EA00090420008240500018FBF001000A010210F +:100EB00003E0000827BD00188F82FF982405000179 +:100EC000A040001A3C028000344201400A00034264 +:100ED0008C4400008F85FF9427BDFFE0AFBF001C4E +:100EE000AFB20018AFB10014AFB0001090A2000074 +:100EF000304400FF38830020388200300003182B74 +:100F00000002102B0062182410600003240200501D +:100F1000148200A88FBF001C90A20005304200017F +:100F2000104000A48FBF001C3C02800034420140EE +:100F3000904200082443FFFF2C6200051040009EF1 +:100F40008FB20018000310803C030800246355ACE6 +:100F5000004310218C420000004000080000000007 +:100F60003C028000345101400E0003328E24000008 +:100F70008F92FF948E2200048E50000C1602000205 +:100F800024020001AE42000C0E00033D8E2400003E +:100F90008E220004145000068FBF001C8FB2001870 +:100FA0008FB100148FB000100A000F7827BD002009 +:100FB0008E42000C0A000419000000003C0480006E +:100FC0003482014094A300108C4200043063FFFF80 +:100FD0001443001C0000000024020001A4A2001021 +:100FE0008C8202380441000F3C0380003C02003F29 +:100FF0003448F0003C0760003C06FFC08CE22BBC8C +:1010000000461824004810240002130200031D8229 +:10101000106200583C0280008C8202380440FFF7C6 +:101020003C038000346201408C44000034620200C2 +:10103000AC4400003C021000AC6202380A00043BE1 +:101040008FBF001C94A200100A00041900000000C9 +:10105000240200201482000F3C0280003C03800028 +:1010600094A20012346301408C6300043042FFFFFD +:10107000146200050000000024020001A4A2001276 +:101080000A0004028FBF001C94A200120A00041977 +:1010900000000000345101400E0003328E24000095 +:1010A0008F92FF948E230004964200123050FFFF6F +:1010B0001603000224020001A64200120E00033DA6 +:1010C0008E2400008E220004160200068FBF001C32 +:1010D0008FB200188FB100148FB000100A00037C8B +:1010E00027BD0020964200120A00041900000000EB +:1010F0003C03800094A20014346301408C6300041C +:101100003042FFFF14620008240200018FBF001C60 +:101110008FB200188FB100148FB00010A4A2001479 +:101120000A00146327BD002094A20014144000217B +:101130008FBF001C0A000435000000003C03800043 +:1011400094A20016346301408C6300043042FFFF18 +:101150001462000D240200018FBF001C8FB2001822 +:101160008FB100148FB00010A4A200160A000B1457 +:1011700027BD00209442007824420004A4A200105D +:101180000A00043B8FBF001C94A200162403000138 +:101190003042FFFF144300078FBF001C3C020800D1 +:1011A0008C420070244200013C010800AC22007017 +:1011B0008FBF001C8FB200188FB100148FB00010C9 +:1011C00003E0000827BD002027BDFFD8AFB20018FC +:1011D0008F92FF94AFB10014AFBF0020AFB3001CDB +:1011E000AFB000103C028000345101008C5001006F +:1011F0009242000092230009304400FF2402001FA5 +:10120000106200AB28620020104000192402003850 +:101210002862000A1040000D2402000B286200081A +:101220001040002E8F820024046001042862000216 +:101230001440002A8F820024240200061062002637 +:101240008FBF00200A00055F8FB3001C1062006092 +:101250002862000B144000FA8FBF00202402000E09 +:10126000106200788F8200240A00055F8FB3001C93 +:10127000106200D2286200391040000A2402008067 +:1012800024020036106200E528620037104000C3D7 +:1012900024020035106200D98FBF00200A00055FCC +:1012A0008FB3001C1062002D2862008110400006E0 +:1012B000240200C824020039106200C98FBF002038 +:1012C0000A00055F8FB3001C106200A28FBF0020D0 +:1012D0000A00055F8FB3001C8F8200248C42000C33 +:1012E000104000D78FBF00200E000D8400000000CA +:1012F0003C038000346301008C6200008F85002075 +:10130000946700089466000CACA200008C64000492 +:101310008F82002400063400ACA400049448001E10 +:101320008C62001800073C0000E83825ACA20008D9 +:101330008C62001C24040001ACA2000C9062000A24 +:1013400000C23025ACA60010ACA00014ACA0001860 +:10135000ACA7001C0A00051D8FBF00208F8200244F +:101360008C42000C104000B68FBF00200E000D8490 +:10137000000000008F820024962400089625000CAF +:101380009443001E000422029626000E8F82002045 +:10139000000426000083202500052C003C0300806B +:1013A00000A6282500832025AC400000AC400004A6 +:1013B000AC400008AC40000CAC450010AC40001440 +:1013C000AC400018AC44001C0A00051C24040001B9 +:1013D0009622000C14400018000000009242000504 +:1013E0003042001014400014000000000E000332D0 +:1013F0000200202192420005020020213442001008 +:101400000E00033DA242000592420000240300208A +:10141000304200FF10430089020020218FBF0020CE +:101420008FB3001C8FB200188FB100148FB0001062 +:101430000A00107527BD00280000000D0A00055E97 +:101440008FBF00208C42000C1040007D8FBF002019 +:101450000E000D84000000008E2200048F84002006 +:101460009623000CAC8200003C0280089445002CBE +:101470008F82002400031C0030A5FFFF9446001E4D +:101480003C02400E0065182500C23025AC830004E4 +:10149000AC800008AC80000CAC800010AC80001464 +:1014A000AC800018AC86001C0A00051C2404000156 +:1014B0000E000332020020218F93FF9802002021AA +:1014C0000E00033DA660000C020020210E00034226 +:1014D000240500018F8200248C42000C104000582B +:1014E0008FBF00200E000D84000000009622000C2B +:1014F0008F83002000021400AC700000AC62000476 +:10150000AC6000088E4400388F820024AC64000C6C +:101510008E46003C9445001E3C02401FAC66001005 +:1015200000A228258E62000424040001AC6200148D +:10153000AC600018AC65001C8FBF00208FB3001C8E +:101540008FB200188FB100148FB000100A000DB8D0 +:1015500027BD0028240200201082003A8FB3001C0F +:101560000E000F5E00000000104000358FBF00200D +:101570003C0480008C8201F80440FFFE348201C0EC +:1015800024030002AC500000A04300043C02100001 +:10159000AC8201F80A00055E8FBF00200200202106 +:1015A0008FBF00208FB3001C8FB200188FB10014C2 +:1015B0008FB000100A000EA727BD00289625000C4A +:1015C000020020218FBF00208FB3001C8FB20018B3 +:1015D0008FB100148FB000100A000ECC27BD002878 +:1015E000020020218FB3001C8FB200188FB10014AD +:1015F0008FB000100A000EF727BD00289225000DBD +:10160000020020218FB3001C8FB200188FB100148C +:101610008FB000100A000F4827BD002802002021CB +:101620008FBF00208FB3001C8FB200188FB1001441 +:101630008FB000100A000F1F27BD00288FBF0020A9 +:101640008FB3001C8FB200188FB100148FB0001040 +:1016500003E0000827BD00283C0580008CA202782A +:101660000440FFFE34A2024024030002AC44000008 +:10167000A04300043C02100003E00008ACA2027882 +:10168000A380001803E00008A38000193C03800039 +:101690008C6202780440FFFE8F82001CAC62024024 +:1016A00024020002A06202443C02100003E0000891 +:1016B000AC6202783C02600003E000088C425404F3 +:1016C0009083003024020005008040213063003FF9 +:1016D0000000482114620005000050219082004C57 +:1016E0009483004E304900FF306AFFFFAD00000CCC +:1016F000AD000010AD000024950200148D05001C03 +:101700008D0400183042FFFF004910230002110031 +:10171000000237C3004038210086202300A2102B8E +:101720000082202300A72823AD05001CAD0400186B +:10173000A5090014A5090020A50A001603E0000869 +:10174000A50A002203E000080000000027BDFFD822 +:10175000AFB200183C128008AFB40020AFB3001C39 +:10176000AFB10014AFBF0024AFB00010365101007C +:101770003C0260008C4254049222000C3C1408008D +:10178000929400F7304300FF2402000110620032FF +:101790000080982124020002146200353650008037 +:1017A0000E00143D000000009202004C2403FF8054 +:1017B0003C0480003042007F000211C024420240FD +:1017C0000262102100431824AC8300949245000863 +:1017D0009204004C3042007F3C03800614850007D1 +:1017E000004380212402FFFFA22200112402FFFFF8 +:1017F000A62200120A0005D22402FFFF9602002052 +:10180000A222001196020022A62200128E020024BB +:101810003C048008AE2200143485008090A2004C65 +:1018200034830100A06200108CA2003CAC6200185E +:101830008C820068AC6200F48C820064AC6200F0C0 +:101840008C82006CAC6200F824020001A0A2006847 +:101850000A0005EE3C0480080E001456000000004B +:1018600036420080A04000680A0005EE3C04800873 +:10187000A2000068A20000690A0006293C02800854 +:10188000348300808C62003834850100AC62006CC7 +:1018900024020001A062006990A200D59083000894 +:1018A000305100FF3072007F12320019001111C058 +:1018B00024420240026210212403FF8000431824C6 +:1018C0003C048000AC8300943042007F3C038006DF +:1018D000004380218E02000C1040000D02002021E8 +:1018E0000E00057E0000000026220001305100FF9E +:1018F0009203003C023410260002102B0002102339 +:101900003063007F022288240A0005F8A203003C0D +:101910003C088008350401008C8200E03507008017 +:10192000ACE2003C8C8200E0AD02000090E5004C8F +:10193000908600D590E3004C908400D52402FF806F +:1019400000A228243063007F308400FF00A62825F1 +:101950000064182A1060000230A500FF38A500803E +:10196000A0E5004CA10500093C0280089043000E50 +:10197000344400803C058000A043000A8C8300189A +:101980003C027FFF3442FFFF00621824AC83001842 +:101990008CA201F80440FFFE00000000ACB301C0BF +:1019A0008FBF00248FB400208FB3001C8FB20018AB +:1019B0008FB100148FB0001024020002A0A201C455 +:1019C00027BD00283C02100003E00008ACA201F88B +:1019D00090A2000024420001A0A200003C030800E5 +:1019E0008C6300F4304200FF144300020080302179 +:1019F000A0A0000090A200008F84001C000211C073 +:101A00002442024024830040008220212402FF80DF +:101A1000008220243063007F3C02800A006218218B +:101A20003C028000AC44002403E00008ACC300008A +:101A300094820006908300058C85000C8C86001033 +:101A40008C8700188C88001C8C8400203C010800C6 +:101A5000A42256C63C010800A02356C53C0108003C +:101A6000AC2556CC3C010800AC2656D03C01080001 +:101A7000AC2756D83C010800AC2856DC3C010800D5 +:101A8000AC2456E003E00008000000003C0280089F +:101A9000344201008C4400343C038000346504006F +:101AA000AC6400388C420038AF850028AC62003C42 +:101AB0003C020005AC6200300000000000000000A5 +:101AC00003E00008000000003C020006308400FF34 +:101AD000008220253C028000AC4400300000000061 +:101AE00000000000000000003C0380008C62000049 +:101AF000304200101040FFFD3462040003E0000893 +:101B0000AF82002894C200003C080800950800CA73 +:101B100030E7FFFF0080482101021021A4C200002D +:101B200094C200003042FFFF00E2102B544000013D +:101B3000A4C7000094A200003C0308008C6300CC02 +:101B400024420001A4A2000094A200003042FFFF42 +:101B5000144300073C0280080107102BA4A00000DA +:101B60005440000101003821A4C700003C02800855 +:101B7000344601008CC3002894A200003C0480007D +:101B80003042FFFE000210C000621021AC82003C17 +:101B90008C82003C006218231860000400000000E2 +:101BA0008CC200240A0006BA244200018CC2002420 +:101BB000AC8200383C020050344200103C038000EC +:101BC000AC620030000000000000000000000000D7 +:101BD0008C620000304200201040FFFD0000000039 +:101BE00094A200003C04800030420001000210C0BA +:101BF000004410218C430400AD2300008C420404F7 +:101C0000AD2200043C02002003E00008AC8200305A +:101C100027BDFFE0AFB20018AFB10014AFB00010A5 +:101C2000AFBF001C94C2000000C080213C1208001D +:101C3000965200C624420001A6020000960300004E +:101C400094E2000000E03021144300058FB1003021 +:101C50000E00068F024038210A0006F10000000045 +:101C60008C8300048C82000424420040046100073D +:101C7000AC8200048C8200040440000400000000D8 +:101C80008C82000024420001AC8200009602000019 +:101C90003042FFFF50520001A600000096220000D3 +:101CA00024420001A62200003C02800834420100C8 +:101CB000962300009442003C144300048FBF001C94 +:101CC00024020001A62200008FBF001C8FB2001862 +:101CD0008FB100148FB0001003E0000827BD002072 +:101CE00027BDFFE03C028008AFBF0018344201006E +:101CF0008C4800343C03800034690400AC68003830 +:101D00008C42003830E700FFAF890028AC62003C0D +:101D10003C020005AC620030000000000000000042 +:101D200000000000000000000000000000000000B3 +:101D30008C82000C8C82000C97830016AD22000070 +:101D40008C82001000604021AD2200048C820018BB +:101D5000AD2200088C82001CAD22000C8CA2001465 +:101D6000AD2200108C820020AD220014908200056C +:101D7000304200FF00021200AD2200188CA20018B1 +:101D8000AD22001C8CA2000CAD2200208CA2001001 +:101D9000AD2200248CA2001CAD2200288CA20020C1 +:101DA000AD22002C3402FFFFAD260030AD20003400 +:101DB000506200013408FFFFAD28003850E00011E8 +:101DC0003C0280083C048008348401009482005066 +:101DD0003042FFFFAD22003C9483004494850044D0 +:101DE000240200013063FFFF000318C200641821C1 +:101DF0009064006430A5000700A210040A00075C8C +:101E00000044102534420100AD20003C94430044BE +:101E1000944400443063FFFF000318C2006218219D +:101E200030840007906500642402000100821004E1 +:101E30000002102700451024A0620064000000008A +:101E400000000000000000003C0200063442004098 +:101E50003C038000AC620030000000000000000085 +:101E6000000000008C620000304200101040FFFDB6 +:101E70003C06800834C201503463040034C7014A70 +:101E800034C4013434C5014034C60144AFA200104B +:101E90000E0006D2AF8300288FBF001803E00008B1 +:101EA00027BD00208F8300143C0608008CC600E884 +:101EB0008F82001C30633FFF000319800046102111 +:101EC000004310212403FF80004318243C068000B7 +:101ED000ACC300283042007F3C03800C004330211B +:101EE00090C2000D30A500FF0000382134420010E0 +:101EF000A0C2000D8F8900143C028008344201000A +:101F00009443004400091382304800032402000176 +:101F1000A4C3000E1102000B2902000210400005AC +:101F2000240200021100000C240300010A0007A48F +:101F30000000182111020006000000000A0007A49A +:101F4000000018218CC2002C0A0007A424430001C1 +:101F50008CC20014244300018CC200180043102BD3 +:101F60005040000A240700012402002714A20003A5 +:101F70003C0380080A0007B1240700013463010014 +:101F80009462004C24420001A462004C00091382B8 +:101F9000304300032C620002104000090080282119 +:101FA000146000040000000094C200340A0007C15D +:101FB0003046FFFF8CC600380A0007C10080282188 +:101FC000000030213C040800248456C00A000706A3 +:101FD0000000000027BDFF90AFB60068AFB50064F9 +:101FE000AFB40060AFB3005CAFB20058AFB1005403 +:101FF000AFBF006CAFB000508C9000000080B021EB +:102000003C0208008C4200E8960400328F83001CDA +:102010002414FF8030843FFF0062182100042180D7 +:1020200000641821007410243C13800000A090214B +:1020300090A50000AE620028920400323C02800CA1 +:102040003063007F00628821308400C02402004099 +:10205000148200320000A8218E3500388E2200182C +:102060001440000224020001AE2200189202003C3B +:10207000304200201440000E8F83001C000511C068 +:102080002442024000621821306400783C02008043 +:102090000082202500741824AE630800AE64081086 +:1020A0008E2200188E03000800431021AE22001873 +:1020B0008E22002C8E230018244200010062182B6F +:1020C0001060004300000000924200002442000122 +:1020D000A24200003C0308008C6300F4304200FF81 +:1020E00050430001A2400000924200008F84001C77 +:1020F000000211C024420240248300403063007F6C +:10210000008220213C02800A0094202400621821D1 +:10211000AE6400240A0008D2AEC30000920300326D +:102120002402FFC000431024304200FF1440000589 +:1021300024020001AE220018962200340A00084250 +:102140003055FFFF8E22001424420001AE220018F9 +:102150009202003000021600000216030441001C27 +:10216000000000009602003227A400100080282101 +:10217000A7A20016960200320000302124070001B9 +:102180003042FFFFAF8200140E000706AFA0001C14 +:10219000960200328F83001C3C0408008C8400E807 +:1021A00030423FFF000211800064182100621821B4 +:1021B00000741024AE62002C3063007F3C02800E5D +:1021C000006218219062000D3042007FA062000D75 +:1021D0009222000D304200105040007892420000E0 +:1021E0003C028008344401009482004C8EC30000FD +:1021F0003C130800967300C62442FFFFA482004CE3 +:10220000946200329623000E3054FFFF3070FFFFBF +:102210003C0308008C6300D000701807A7A30038A7 +:102220009482003E3063FFFF3042FFFF14620007DC +:10223000000000008C8200303C038000244200300B +:10224000AC62003C0A00086A8C82002C9482004038 +:102250003042FFFF5462000927A400408C820038FE +:102260003C03800024420030AC62003C8C8200348D +:10227000AC6200380A0008793C03800027A50038CA +:1022800027A60048026038210E00068FA7A000484C +:102290008FA300403C02800024630030AC43003830 +:1022A0008FA30044AC43003C3C0380003C0200058B +:1022B000AC6200303C028008344401009482004249 +:1022C000346304003042FFFF0202102B1440000769 +:1022D000AF8300289482004E9483004202021021B2 +:1022E000004310230A00088F3043FFFF9483004E01 +:1022F00094820042026318210050102300621823C8 +:102300003063FFFF3C028008344401009482003CAB +:102310003042FFFF14430003000000000A00089F42 +:10232000240300019482003C3042FFFF0062102B26 +:10233000144000058F8200289482003C0062102324 +:102340003043FFFF8F820028AC550000AC400004F2 +:10235000AC540008AC43000C3C02000634420010B0 +:102360003C038000AC620030000000000000000070 +:10237000000000008C620000304200101040FFFDA1 +:102380003C04800834840100001018C20064182145 +:102390009065006432020007240600010046100424 +:1023A00000451025A0620064948300429622000E2E +:1023B00050430001A386001892420000244200010D +:1023C000A24200003C0308008C6300F4304200FF8E +:1023D00050430001A2400000924200008F84001C84 +:1023E000000211C0244202402483004000822021C8 +:1023F0002402FF80008220243063007F3C02800A98 +:10240000006218213C028000AC440024AEC30000EE +:102410008FBF006C8FB600688FB500648FB400600A +:102420008FB3005C8FB200588FB100548FB0005052 +:1024300003E0000827BD007027BDFFD8AFB3001C24 +:10244000AFB20018AFB10014AFB00010AFBF0020A2 +:102450000080982100E0802130B1FFFF0E000D8444 +:1024600030D200FF0000000000000000000000006B +:102470008F8200208F830024AC510000AC520004F6 +:10248000AC530008AC40000CAC400010AC40001451 +:10249000AC4000189463001E02038025AC50001C61 +:1024A0000000000000000000000000002404000103 +:1024B0008FBF00208FB3001C8FB200188FB10014A3 +:1024C0008FB000100A000DB827BD002830A5FFFF0F +:1024D0000A0008DC30C600FF3C02800834430100DB +:1024E0009462000E3C080800950800C63046FFFFC5 +:1024F00014C000043402FFFF946500EA0A000929B1 +:102500008F84001C10C20027000000009462004E5F +:102510009464003C3045FFFF00A6102300A6182B52 +:102520003087FFFF106000043044FFFF00C5102318 +:1025300000E210233044FFFF0088102B1040000EF3 +:1025400000E810233C028008344401002403000109 +:1025500034420080A44300162402FFFFA482000E30 +:10256000948500EA8F84001C0000302130A5FFFF15 +:102570000A0009013C0760200044102A10400009AD +:102580003C0280083443008094620016304200010F +:10259000104000043C0280009442007E244200145B +:1025A000A462001603E000080000000027BDFFE061 +:1025B0003C028008AFBF001CAFB0001834420100DD +:1025C000944300429442004C104000193068FFFFD1 +:1025D0009383001824020001146200298FBF001C9D +:1025E0003C06800834D00100000810C200501021C1 +:1025F000904200643103000734C70148304200FFB5 +:10260000006210073042000134C9014E34C4012C6D +:1026100034C5013E1040001634C601420E0006D2F9 +:10262000AFA90010960200420A0009463048FFFF99 +:102630003C028008344401009483004494820042A8 +:102640001043000F8FBF001C94820044A4820042FC +:1026500094820050A482004E8C820038AC820030FC +:1026600094820040A482003E9482004AA4820048E2 +:102670008FBF001C8FB000180A00090427BD00207E +:102680008FB0001803E0000827BD002027BDFFA081 +:10269000AFB1004C3C118000AFBF0058AFB3005445 +:1026A000AFB20050AFB000483626018890C2000398 +:1026B0003044007FA3A400108E32018090C200003D +:1026C0003043007F240200031062003BAF92001CE5 +:1026D00028620004104000062402000424020002C4 +:1026E000106200098FBF00580A000B0F8FB300540F +:1026F0001062004D240200051062014E8FBF005889 +:102700000A000B0F8FB30054000411C002421021C5 +:102710002404FF8024420240004410242643004049 +:10272000AE2200243063007F3C02800A0062182140 +:102730009062003CAFA3003C00441025A062003C26 +:102740008FA3003C9062003C304200401040016C7E +:102750008FBF00583C108008A3800018361001007D +:102760008E0200E08C63003427A4003C27A50010F3 +:10277000004310210E0007C3AE0200E093A2001038 +:102780003C038000A20200D58C6202780440FFFE68 +:102790008F82001CAC62024024020002A06202444C +:1027A0003C021000AC6202780E0009390000000003 +:1027B0000A000B0E8FBF00583C05800890C3000133 +:1027C00090A2000B1443014E8FBF005834A4008028 +:1027D0008C8200189082004C90A200083C0260009D +:1027E0008C4254048C8300183C027FFF3442FFFF6C +:1027F000006218243C0208008C4200B4AC8300182C +:102800003C038000244200013C010800AC2200B4DB +:102810008C6201F80440FFFE8F82001CAC6201C094 +:102820000A000AD6240200023C10800890C300016E +:102830009202000B144301328FBF005827A40018E6 +:1028400036050110240600033C0260008C4254044B +:102850000E000E470000000027A40028360501F0F6 +:102860000E000E47240600038FA200283603010045 +:10287000AE0200648FA2002CAE0200688FA200306E +:10288000AE02006C93A40018906300D52402FF8070 +:102890000082102400431025304900FF3084007F5F +:1028A0003122007F0082102A544000013929008023 +:1028B000000411C0244202402403FF800242102180 +:1028C00000431024AE220094264200403042007F94 +:1028D0003C038006004340218FA3001C2402FFFF1D +:1028E000AFA800403C130800927300F71062003359 +:1028F00093A2001995030014304400FF3063FFFFDA +:102900000064182B106000100000000095040014F3 +:102910008D07001C8D0600183084FFFF0044202323 +:102920000004210000E438210000102100E4202BE5 +:1029300000C2302100C43021AD07001CAD060018D4 +:102940000A000A2F93A20019950400148D07001C99 +:102950008D0600183084FFFF008220230004210030 +:10296000000010210080182100C2302300E4202B39 +:1029700000C4302300E33823AD07001CAD06001867 +:1029800093A200198FA30040A462001497A2001A1A +:10299000A46200168FA2001CAC6200108FA2001C63 +:1029A000AC62000C93A20019A462002097A2001A46 +:1029B000A46200228FA2001CAC6200243C048008A8 +:1029C000348300808C6200388FA20020012088218F +:1029D000AC62003C8FA20020AC82000093A20018E1 +:1029E000A062004C93A20018A0820009A0600068B9 +:1029F00093A20018105100512407FF803229007F54 +:102A0000000911C024420240024210213046007FDA +:102A10003C03800000471024AC6200943C02800616 +:102A200000C2302190C2003CAFA60040000020212F +:102A300000471025A0C2003C8FA80040950200026C +:102A4000950300148D07001C3042FFFF3063FFFF29 +:102A50008D060018004310230002110000E2382107 +:102A600000E2102B00C4302100C23021AD07001C51 +:102A7000AD06001895020002A5020014A50000167C +:102A80008D020008AD0200108D020008AD02000C9E +:102A900095020002A5020020A50000228D02000878 +:102AA000AD0200249102003C304200401040001A68 +:102AB000262200013C108008A3A90038A38000183A +:102AC000361001008E0200E08D03003427A4004080 +:102AD00027A50038004310210E0007C3AE0200E016 +:102AE00093A200383C038000A20200D58C620278D9 +:102AF0000440FFFE8F82001CAC62024024020002F0 +:102B0000A06202443C021000AC6202780E00093957 +:102B100000000000262200013043007F14730004EF +:102B2000004020212403FF8002231024004320269C +:102B300093A200180A000A4B309100FF93A40018DA +:102B40008FA3001C2402FFFF1062000A308900FFDF +:102B500024820001248300013042007F14530005C9 +:102B6000306900FF2403FF800083102400431026F7 +:102B7000304900FF3C028008904200080120882173 +:102B8000305000FF123000193222007F000211C0C5 +:102B900002421021244202402403FF8000431824F3 +:102BA0003C048000AC8300943042007F3C038006EC +:102BB000004310218C43000C004020211060000BCA +:102BC000AFA200400E00057E000000002623000199 +:102BD0002405FF803062007F145300020225202468 +:102BE000008518260A000AAF307100FF3C048008F7 +:102BF000348400808C8300183C027FFF3442FFFF46 +:102C000000621824AC8300183C0380008C6201F839 +:102C10000440FFFE00000000AC7201C0240200026C +:102C2000A06201C43C021000AC6201F80A000B0E65 +:102C30008FBF00583C04800890C300019082000BB5 +:102C40001443002F8FBF0058349000809202000878 +:102C500030420040104000200000000092020008B6 +:102C60000002160000021603044100050240202164 +:102C70000E000ECC240500930A000B0E8FBF0058E7 +:102C80009202000924030018304200FF1443000D93 +:102C900002402021240500390E000E64000030217E +:102CA0000E0003328F84001C8F82FF9424030012D5 +:102CB000A04300090E00033D8F84001C0A000B0E88 +:102CC0008FBF0058240500360E000E64000030212E +:102CD0000A000B0E8FBF00580E0003320240202165 +:102CE000920200058F84001C344200200E00033D38 +:102CF000A20200050E0010758F84001C8FBF0058C3 +:102D00008FB300548FB200508FB1004C8FB0004889 +:102D100003E0000827BD00603C0280083445010044 +:102D20003C0280008C42014094A3000E0000302140 +:102D300000402021AF82001C3063FFFF3402FFFF00 +:102D4000106200063C0760202402FFFFA4A2000ED0 +:102D500094A500EA0A00090130A5FFFF03E000087E +:102D60000000000027BDFFC83C0280003C06800830 +:102D7000AFB5002CAFB1001CAFBF0030AFB400281E +:102D8000AFB30024AFB20020AFB00018345101003F +:102D900034C501008C4301008E2200148CA400E491 +:102DA0000000A821AF83001C0044102318400052EB +:102DB000A38000188E22001400005021ACA200E471 +:102DC00090C3000890A200D53073007FA3A200102A +:102DD0008CB200E08CB400E4304200FF1053003BA2 +:102DE00093A200108F83001C2407FF80000211C0F3 +:102DF0000062102124420240246300400047102456 +:102E00003063007F3C0980003C08800A006818217C +:102E1000AD2200248C62003427A4001427A50010E2 +:102E2000024280210290102304400028AFA3001426 +:102E30009062003C00E21024304200FF1440001970 +:102E4000020090219062003C34420040A062003CAD +:102E50008F86001C93A3001024C200403042007FE4 +:102E6000004828213C0208008C4200F42463000141 +:102E7000306400FF14820002A3A30010A3A000107E +:102E800093A20010AFA50014000211C0244202401A +:102E900000C2102100471024AD2200240A000B4577 +:102EA00093A200100E0007C3000000003C0280083F +:102EB00034420100AC5000E093A30010240A00014A +:102EC000A04300D50A000B4593A200102402000184 +:102ED000154200093C0380008C6202780440FFFE2A +:102EE0008F82001CAC62024024020002A0620244F5 +:102EF0003C021000AC6202789222000B2403000214 +:102F0000304200FF144300720000000096220008C7 +:102F1000304300FF24020082146200402402008437 +:102F20003C028000344901008D22000C95230006EC +:102F3000000216023063FFFF3045003F24020027E5 +:102F400010A2000FAF83001428A200281040000830 +:102F5000240200312402002110A2000924020025CD +:102F600010A20007938200190A000BBD00000000A8 +:102F700010A20007938200190A000BBD0000000098 +:102F80000E000777012020210A000C3D0000000000 +:102F90003C0380008C6202780440FFFE8F82001C9C +:102FA000AC62024024020002A06202443C02100013 +:102FB000AC6202780A000C3D000000009523000678 +:102FC000912400058D25000C8D2600108D270018FA +:102FD0008D28001C8D290020244200013C0108009E +:102FE000A42356C63C010800A02456C53C01080095 +:102FF000AC2556CC3C010800AC2656D03C0108005C +:10300000AC2756D83C010800AC2856DC3C0108002F +:10301000AC2956E00A000C3DA38200191462000A94 +:10302000240200813C02800834420100944500EAF9 +:10303000922600058F84001C30A5FFFF30C600FFDC +:103040000A000BFE3C0760211462005C00000000D7 +:103050009222000A304300FF306200201040000737 +:10306000306200403C02800834420100944500EA8E +:103070008F84001C0A000BFC24060040104000074F +:10308000000316003C02800834420100944500EA27 +:103090008F84001C0A000BFC24060041000216036A +:1030A000044100463C02800834420100944500EA95 +:1030B0008F84001C2406004230A5FFFF3C076019E6 +:1030C0000E000901000000000A000C3D0000000095 +:1030D0009222000B24040016304200FF1044000628 +:1030E0003C0680009222000B24030017304200FFB0 +:1030F000144300320000000034C5010090A2000B10 +:10310000304200FF1444000B000080218CA20020FC +:103110008CA400202403FF800043102400021140EF +:103120003084007F004410253C032000004310251C +:10313000ACC2083094A2000800021400000214037C +:10314000044200012410000194A2000830420080D3 +:103150005040001A0200A82194A20008304220002A +:10316000504000160200A8218CA300183C021C2D20 +:10317000344219ED106200110200A8213C0208003F +:103180008C4200D4104000053C0280082403000457 +:1031900034420100A04300FC3C028008344201009C +:1031A000944500EA8F84001C2406000630A5FFFF2A +:1031B0000E0009013C0760210200A8210E00093918 +:1031C000000000009222000A304200081040000473 +:1031D00002A010210E0013790000000002A01021AF +:1031E0008FBF00308FB5002C8FB400288FB3002420 +:1031F0008FB200208FB1001C8FB0001803E00008D0 +:1032000027BD00382402FF80008220243C02900069 +:1032100034420007008220253C028000AC4400209C +:103220003C0380008C6200200440FFFE0000000090 +:1032300003E00008000000003C0380002402FF803F +:10324000008220243462000700822025AC64002024 +:103250008C6200200440FFFE0000000003E0000834 +:103260000000000027BDFFD8AFB3001CAFB10014B1 +:10327000AFB00010AFBF0020AFB200183C1180000B +:103280003C0280088E32002034530100AE2400201E +:10329000966300EA000514003C074000004738250B +:1032A00000A08021000030210E0009013065FFFFE1 +:1032B000240200A1160200022402FFFFA2620009FC +:1032C000AE3200208FBF00208FB3001C8FB20018D9 +:1032D0008FB100148FB0001003E0000827BD002854 +:1032E0003C0280082403000527BDFFE834420100AA +:1032F000A04300FCAFBF00103C0280008C420100E4 +:10330000240500A1004020210E000C67AF82001CA4 +:103310003C0380008C6202780440FFFE8F82001C18 +:103320008FBF001027BD0018AC62024024020002CB +:10333000A06202443C021000AC62027803E0000884 +:103340000000000027BDFFE83C068000AFBF001072 +:1033500034C7010094E20008304400FF3883008243 +:10336000388200842C6300012C4200010062182581 +:103370001060002D24020083938200195040003B0E +:103380008FBF00103C020800904256CC8CC4010054 +:103390003C06080094C656C63045003F38A30032AC +:1033A00038A2003F2C6300012C4200010062182566 +:1033B000AF84001CAF860014A380001914600007BE +:1033C00000E020212402002014A2001200000000CE +:1033D0003402FFFF14C2000F00000000240200208E +:1033E00014A2000500E028218CE300142402FFFF52 +:1033F0005062000B8FBF00103C040800248456C0AC +:10340000000030210E000706240700010A000CD638 +:103410008FBF00100E000777000000008FBF001064 +:103420000A00093927BD001814820004240200850F +:103430008CC501040A000CE1000020211482000662 +:103440002482FF808CC50104240440008FBF00103B +:103450000A00016727BD0018304200FF2C4200021D +:1034600010400004240200228FBF00100A000B2726 +:1034700027BD0018148200048F8200248FBF001023 +:103480000A000C8627BD00188C42000C1040001E5C +:1034900000E0282190E300092402001814620003D0 +:1034A000240200160A000CFC240300081462000722 +:1034B00024020017240300123C02800834420080DA +:1034C000A04300090A000D0994A7000854620007F0 +:1034D00094A700088F82FF942404FFFE9043000508 +:1034E00000641824A043000594A7000890A6001BC0 +:1034F0008CA4000094A500068FBF001000073C00BC +:103500000A0008DC27BD00188FBF001003E0000888 +:1035100027BD00188F8500243C04800094A2002A57 +:103520008CA30034000230C02402FFF000C210243B +:1035300000621821AC83003C8CA200303C03800068 +:10354000AC8200383C02005034420010AC620030C3 +:103550000000000000000000000000008C6200007D +:10356000304200201040FFFD30C20008104000062D +:103570003C0280008C620408ACA200208C62040C27 +:103580000A000D34ACA200248C430400ACA300203C +:103590008C420404ACA200243C0300203C028000C6 +:1035A000AC4300303C0480008C8200300043102487 +:1035B0001440FFFD8F8600243C020040AC820030A6 +:1035C00094C3002A94C2002894C4002C94C5002EF1 +:1035D00024630001004410213064FFFFA4C20028CE +:1035E00014850002A4C3002AA4C0002A03E0000836 +:1035F000000000008F84002427BDFFE83C05800404 +:1036000024840010AFBF00100E000E472406000AED +:103610008F840024948200129483002E3042000F85 +:10362000244200030043180424027FFF0043102BB0 +:1036300010400002AC8300000000000D0E000D13CE +:10364000000000008F8300248FBF001027BD0018EA +:10365000946200149463001A3042000F00021500B7 +:10366000006218253C02800003E00008AC4300A083 +:103670008F8300243C028004944400069462001A64 +:103680008C650000A4640016004410233042FFFF44 +:103690000045102B03E00008384200018F8400240D +:1036A0003C0780049486001A8C85000094E2000692 +:1036B000A482001694E3000600C310233042FFFFEB +:1036C0000045102B384200011440FFF8A483001677 +:1036D00003E00008000000008F8400243C02800406 +:1036E000944200069483001A8C850000A482001680 +:1036F000006210233042FFFF0045102B38420001CA +:103700005040000D8F850024006030213C0780046C +:1037100094E20006A482001694E3000600C310237E +:103720003042FFFF0045102B384200011440FFF8E3 +:10373000A48300168F8500243C03800034620400BB +:103740008CA40020AF820020AC6400388CA200243E +:10375000AC62003C3C020005AC62003003E00008B3 +:10376000ACA000048F8400243C0300068C8200047B +:1037700000021140004310253C038000AC62003081 +:103780000000000000000000000000008C6200004B +:10379000304200101040FFFD34620400AC80000491 +:1037A00003E00008AF8200208F86002427BDFFE0E1 +:1037B000AFB10014AFB00010AFBF00188CC300044D +:1037C0008CC500248F820020309000FF94C4001A22 +:1037D00024630001244200202484000124A7002047 +:1037E000ACC30004AF820020A4C4001AACC70024FC +:1037F00004A100060000882104E2000594C2001A1A +:103800008CC2002024420001ACC2002094C2001AE5 +:1038100094C300282E040001004310262C4200010E +:10382000004410245040000594C2001A24020001F4 +:10383000ACC2000894C2001A94C300280010202BC8 +:10384000004310262C4200010044102514400007BC +:10385000000000008CC20008144000042402001084 +:103860008CC300041462000F8F8500240E000DA786 +:10387000241100018F820024944300289442001AEE +:1038800014430003000000000E000D1300000000B0 +:10389000160000048F8500240E000D840000000037 +:1038A0008F85002494A2001E94A4001C24420001D1 +:1038B0003043FFFF14640002A4A2001EA4A0001E57 +:1038C0001200000A3C02800494A2001494A3001A7F +:1038D0003042000F00021500006218253C028000F3 +:1038E000AC4300A00A000E1EACA0000894420006E3 +:1038F00094A3001A8CA40000A4A200160062102356 +:103900003042FFFF0044102B384200011040000DF0 +:1039100002201021006030213C07800494E2000660 +:10392000A4A2001694E3000600C310233042FFFF58 +:103930000044102B384200011440FFF8A4A30016E5 +:10394000022010218FBF00188FB100148FB000101B +:1039500003E0000827BD002003E00008000000008D +:103960008F82002C3C03000600021140004310250A +:103970003C038000AC62003000000000000000004A +:10398000000000008C620000304200101040FFFD7B +:1039900034620400AF82002803E00008AF80002CEE +:1039A00003E000080000102103E000080000000010 +:1039B0003084FFFF30A5FFFF0000182110800007B2 +:1039C000000000003082000110400002000420428C +:1039D000006518210A000E3D0005284003E000089C +:1039E0000060102110C0000624C6FFFF8CA200005A +:1039F00024A50004AC8200000A000E4724840004C1 +:103A000003E000080000000010A0000824A3FFFF4E +:103A1000AC86000000000000000000002402FFFF50 +:103A20002463FFFF1462FFFA2484000403E000080B +:103A3000000000003C0280083442008024030001A2 +:103A4000AC43000CA4430010A4430012A443001490 +:103A500003E00008A44300168F82002427BDFFD88E +:103A6000AFB3001CAFB20018AFB10014AFB000107C +:103A7000AFBF00208C47000C248200802409FF8007 +:103A80003C08800E3043007F008080213C0A80008B +:103A9000004920240068182130B100FF30D200FF17 +:103AA00010E000290000982126020100AD44002CFE +:103AB000004928243042007F004820219062000005 +:103AC00024030050304200FF1443000400000000B3 +:103AD000AD45002C948200EA3053FFFF0E000D84A8 +:103AE000000000008F8200248F83002000112C0032 +:103AF0009442001E001224003484000100A22825F4 +:103B00003C02400000A22825AC7000008FBF0020BE +:103B1000AC6000048FB20018AC7300088FB10014C1 +:103B2000AC60000C8FB3001CAC6400108FB00010B0 +:103B3000AC60001424040001AC60001827BD00280C +:103B40000A000DB8AC65001C8FBF00208FB3001CAD +:103B50008FB200188FB100148FB0001003E000087E +:103B600027BD00283C06800034C201009043000FAE +:103B7000240200101062000E2865001110A000073A +:103B800024020012240200082405003A10620006F4 +:103B90000000302103E0000800000000240500358B +:103BA0001462FFFC000030210A000E6400000000D7 +:103BB0008CC200748F83FF9424420FA003E000089E +:103BC000AC62000C27BDFFE8AFBF00100E0003423F +:103BD000240500013C0480088FBF0010240200016E +:103BE00034830080A462001227BD00182402000163 +:103BF00003E00008A080001A27BDFFE0AFB2001864 +:103C0000AFB10014AFB00010AFBF001C30B2FFFF67 +:103C10000E000332008088213C028008345000806E +:103C20009202000924030004304200FF1443000CF8 +:103C30003C028008124000082402000A0E000E5BBD +:103C400000000000920200052403FFFE0043102440 +:103C5000A202000524020012A20200093C02800810 +:103C600034420080022020210E00033DA0400027A6 +:103C700016400003022020210E000EBF00000000AD +:103C800002202021324600FF8FBF001C8FB2001897 +:103C90008FB100148FB00010240500380A000E64A4 +:103CA00027BD002027BDFFE0AFBF001CAFB200184A +:103CB000AFB10014AFB000100E00033200808021BD +:103CC0000E000E5B000000003C02800834450080BE +:103CD00090A2000924120018305100FF1232000394 +:103CE0000200202124020012A0A2000990A20005D7 +:103CF0002403FFFE004310240E00033DA0A2000594 +:103D00000200202124050020163200070000302187 +:103D10008FBF001C8FB200188FB100148FB000103D +:103D20000A00034227BD00208FBF001C8FB200187D +:103D30008FB100148FB00010240500390A000E6402 +:103D400027BD002027BDFFE83C028000AFB0001077 +:103D5000AFBF0014344201009442000C2405003629 +:103D60000080802114400012304600FF0E00033214 +:103D7000000000003C02800834420080240300124E +:103D8000A043000990430005346300100E000E5B51 +:103D9000A04300050E00033D020020210200202167 +:103DA0000E000342240500200A000F3C0000000022 +:103DB0000E000E64000000000E00033202002021FD +:103DC0003C0280089043001B2405FF9F0200202135 +:103DD000006518248FBF00148FB00010A043001B93 +:103DE0000A00033D27BD001827BDFFE0AFBF001844 +:103DF000AFB10014AFB0001030B100FF0E000332BD +:103E0000008080213C02800824030012344200809C +:103E10000E000E5BA04300090E00033D02002021AE +:103E200002002021022030218FBF00188FB1001422 +:103E30008FB00010240500350A000E6427BD002055 +:103E40003C0480089083000E9082000A1443000B0B +:103E5000000028218F82FF942403005024050001D4 +:103E600090420000304200FF1443000400000000B4 +:103E70009082000E24420001A082000E03E00008A0 +:103E800000A010213C0380008C6201F80440FFFE7A +:103E900024020002AC6401C0A06201C43C02100014 +:103EA00003E00008AC6201F827BDFFE0AFB20018E4 +:103EB0003C128008AFB10014AFBF001CAFB00010BF +:103EC00036510080922200092403000A304200FF8C +:103ED0001443003E000000008E4300048E22003890 +:103EE000506200808FBF001C92220000240300500B +:103EF000304200FF144300253C0280008C42014008 +:103F00008E4300043642010002202821AC43001CED +:103F10009622005C8E2300383042FFFF00021040E2 +:103F200000621821AE23001C8E4300048E2400384A +:103F30009622005C006418233042FFFF0003184300 +:103F4000000210400043102A10400006000000004C +:103F50008E4200048E230038004310230A000FAA6B +:103F6000000220439622005C3042FFFF0002204006 +:103F70003C0280083443010034420080ACA4002C91 +:103F8000A040002424020001A062000C0E000F5E7D +:103F900000000000104000538FBF001C3C02800056 +:103FA0008C4401403C0380008C6201F80440FFFE19 +:103FB00024020002AC6401C0A06201C43C021000F3 +:103FC000AC6201F80A0010078FBF001C92220009A2 +:103FD00024030010304200FF144300043C02800020 +:103FE0008C4401400A000FEE0000282192220009B3 +:103FF00024030016304200FF14430006240200147C +:10400000A22200093C0280008C4401400A001001F9 +:104010008FBF001C8E2200388E23003C00431023EB +:10402000044100308FBF001C92220027244200016F +:10403000A2220027922200272C42000414400016DE +:104040003C1080009222000924030004304200FF4B +:10405000144300093C0280008C4401408FBF001CC7 +:104060008FB200188FB100148FB000102405009398 +:104070000A000ECC27BD00208C440140240500938B +:104080008FBF001C8FB200188FB100148FB00010CA +:104090000A000F4827BD00208E0401400E000332A5 +:1040A000000000008E4200042442FFFFAE420004E4 +:1040B0008E22003C2442FFFFAE22003C0E00033D56 +:1040C0008E0401408E0401408FBF001C8FB2001887 +:1040D0008FB100148FB00010240500040A000342C1 +:1040E00027BD00208FB200188FB100148FB00010D0 +:1040F00003E0000827BD00203C0680008CC2018838 +:104100003C038008346500809063000E00021402B6 +:10411000304400FF306300FF1464000E3C0280084E +:1041200090A20026304200FF104400098F82FF94C5 +:10413000A0A400262403005090420000304200FF5B +:1041400014430006000000000A0005A18CC4018091 +:104150003C02800834420080A044002603E00008AE +:104160000000000027BDFFE030E700FFAFB20018FD +:10417000AFBF001CAFB10014AFB0001000809021A1 +:1041800014E0000630C600FF000000000000000D33 +:10419000000000000A001060240001163C038008A3 +:1041A0009062000E304200FF14460023346200800B +:1041B00090420026304200FF1446001F000000001D +:1041C0009062000F304200FF1446001B0000000008 +:1041D0009062000A304200FF144600038F90FF9463 +:1041E0000000000D8F90FF948F82FF983C1180009B +:1041F000AE05003CAC450000A066000A0E0003328C +:104200008E240100A20000240E00033D8E24010034 +:104210003C0380008C6201F80440FFFE240200028F +:10422000AC7201C0A06201C43C021000AC6201F893 +:104230000A0010618FBF001C000000000000000D8C +:10424000000000002400013F8FBF001C8FB2001847 +:104250008FB100148FB0001003E0000827BD0020CC +:104260008F83FF943C0280008C44010034420100A3 +:104270008C65003C9046001B0A00102724070001B3 +:104280003C0280089043000E9042000A0043102632 +:10429000304200FF03E000080002102B27BDFFE0C2 +:1042A0003C028008AFB10014AFB00010AFBF0018DF +:1042B0003450008092020005240300303042003068 +:1042C00014430085008088218F8200248C42000CDA +:1042D000104000828FBF00180E000D840000000007 +:1042E0008F860020ACD100009202000892030009E2 +:1042F000304200FF00021200306300FF004310252F +:10430000ACC200049202004D000216000002160327 +:1043100004410005000000003C0308008C630048D5 +:104320000A00109F3C1080089202000830420040B2 +:10433000144000030000182192020027304300FFC0 +:104340003C108008361100809222004D00031E00B0 +:10435000304200FF0002140000621825ACC30008C0 +:104360008E2400308F820024ACC4000C8E250034D3 +:104370009443001E3C02C00BACC50010006218251F +:104380008E22003800002021ACC200148E22003C96 +:10439000ACC200180E000DB8ACC3001C8E020004A5 +:1043A0008F8400203C058000AC8200008E2200201B +:1043B000AC8200048E22001CAC8200088E220058C1 +:1043C0008CA3007400431021AC82000C8E22002CC0 +:1043D000AC8200108E2200408E23004400021400A4 +:1043E00000431025AC8200149222004D240300806B +:1043F000304200FF1443000400000000AC800018AD +:104400000A0010E38F8200248E23000C2402000196 +:104410001062000E2402FFFF92220008304200408A +:104420001440000A2402FFFF8E23000C8CA20074AB +:10443000006218233C0208000062102414400002AD +:10444000000028210060282100051043AC820018DC +:104450008F820024000020219443001E3C02C00CE7 +:10446000006218258F8200200E000DB8AC43001C9E +:104470003C038008346201008C4200008F850020DC +:10448000346300808FBF0018ACA20000ACA0000411 +:104490008C6400488F8200248FB10014ACA4000803 +:1044A000ACA0000CACA00010906300059446001E68 +:1044B0003C02400D00031E0000C23025ACA30014D6 +:1044C0008FB00010ACA0001824040001ACA6001CA2 +:1044D0000A000DB827BD00208FBF00188FB100144F +:1044E0008FB0001003E0000827BD00203C028000D0 +:1044F0009443007C3C02800834460100308400FF75 +:104500003065FFFF2402000524A34650A0C4000C20 +:104510005482000C3065FFFF90C2000D2C42000752 +:104520001040000724A30A0090C3000D24020014C9 +:104530000062100400A210210A00111F3045FFFF85 +:104540003065FFFF3C0280083442008003E0000831 +:10455000A44500143C03800834680080AD05003891 +:10456000346701008CE2001C308400FF00A210239D +:104570001840000330C600FF24A2FFFCACE2001C80 +:1045800030820001504000083C0380088D02003C4E +:1045900000A2102304410012240400058C620004D0 +:1045A00010A2000F3C0380088C62000414A2001EBD +:1045B000000000003C0208008C4200D8304200207D +:1045C000104000093C0280083462008090630008BB +:1045D0009042004C144300043C0280082404000470 +:1045E0000A00110900000000344300803442010039 +:1045F000A040000C24020001A462001410C0000AB4 +:104600003C0280008C4401003C0380008C6201F875 +:104610000440FFFE24020002AC6401C0A06201C499 +:104620003C021000AC6201F803E00008000000004A +:1046300027BDFFE800A61823AFBF00101860008058 +:10464000308800FF3C02800834470080A0E000244E +:1046500034440100A0E000278C82001C00A210233B +:1046600004400056000000008CE2003C94E3005C33 +:104670008CE4002C004530233063FFFF00C3182179 +:104680000083202B1080000400E018218CE2002C15 +:104690000A00117800A2102194E2005C3042FFFF72 +:1046A00000C2102100A21021AC62001C3C02800854 +:1046B000344400809482005C8C83001C3042FFFFF5 +:1046C0000002104000A210210043102B10400004F3 +:1046D000000000008C82001C0A00118B3C06800840 +:1046E0009482005C3042FFFF0002104000A21021C3 +:1046F0003C06800834C3010034C70080AC82001C33 +:10470000A060000CACE500388C62001C00A21023F5 +:104710001840000224A2FFFCAC62001C3102000120 +:10472000104000083C0380088CE2003C00A21023EB +:1047300004410012240400058CC2000410A20010E1 +:104740008FBF00108C62000414A2004F8FBF0010B6 +:104750003C0208008C4200D8304200201040000A81 +:104760003C02800834620080906300089042004C54 +:10477000144300053C028008240400048FBF00108D +:104780000A00110927BD001834430080344201009B +:10479000A040000C24020001A46200143C0280002E +:1047A0008C4401003C0380008C6201F80440FFFE51 +:1047B000240200020A0011D8000000008CE2001C54 +:1047C000004610230043102B54400001ACE5001CB0 +:1047D00094E2005C3042FFFF0062102B144000079F +:1047E0002402000294E2005C8CE3001C3042FFFFD4 +:1047F00000621821ACE3001C24020002ACE5003882 +:104800000E000F5EA082000C1040001F8FBF001032 +:104810003C0280008C4401003C0380008C6201F863 +:104820000440FFFE24020002AC6401C0A06201C487 +:104830003C021000AC6201F80A0011F08FBF0010BA +:1048400031020010104000108FBF00103C028008A1 +:10485000344500808CA3001C94A2005C00661823E1 +:104860003042FFFF006218213C023FFF3444FFFF4B +:104870000083102B544000010080182100C3102138 +:10488000ACA2001C8FBF001003E0000827BD001879 +:1048900027BDFFE800C0402100A63023AFBF0010B5 +:1048A00018C00026308A00FF3C028008344900808E +:1048B0008D24001C8D23002C008820230064182BDD +:1048C0001060000F344701008CE2002000461021E8 +:1048D000ACE200208CE200200044102B1440000BBE +:1048E0003C023FFF8CE2002000441023ACE2002099 +:1048F0009522005C3042FFFF0A0012100082202146 +:10490000ACE00020008620213C023FFF3443FFFF43 +:104910000064102B54400001006020213C028008FC +:104920003442008000851821AC43001CA0400024C4 +:10493000A04000270A0012623C03800831420010A8 +:10494000104000433C0380083C06800834C40080CB +:104950008C82003C004810235840003E34660080A2 +:104960009082002424420001A0820024908200242E +:104970003C0308008C630024304200FF0043102BEE +:10498000144000688FBF001034C201008C42001C2C +:1049900000A2102318400063000000008CC3000434 +:1049A0009482005C006818233042FFFF0003184324 +:1049B000000210400043102A1040000500000000D3 +:1049C0008CC20004004810230A0012450002104364 +:1049D0009482005C3042FFFF000210403C068008D9 +:1049E000AC82002C34C5008094A2005C8CA4002C06 +:1049F00094A3005C3042FFFF00021040008220219F +:104A00003063FFFF0083202101041021ACA2001CB1 +:104A10008CC2000434C60100ACC2001C2402000297 +:104A20000E000F5EA0C2000C1040003E8FBF0010B1 +:104A30003C0280008C4401003C0380008C6201F841 +:104A40000440FFFE240200020A001292000000004F +:104A500034660080ACC50038346401008C82001CD0 +:104A600000A210231840000224A2FFFCAC82001C0C +:104A7000314200015040000A3C0380088CC2003CD7 +:104A800000A2102304430014240400058C620004D7 +:104A900014A200033C0380080A00128424040005C9 +:104AA0008C62000414A2001F8FBF00103C0208009B +:104AB0008C4200D8304200201040000A3C0280089E +:104AC00034620080906300089042004C144300055B +:104AD0003C028008240400048FBF00100A00110962 +:104AE00027BD00183443008034420100A040000C70 +:104AF00024020001A46200143C0280008C440100E6 +:104B00003C0380008C6201F80440FFFE2402000296 +:104B1000AC6401C0A06201C43C021000AC6201F8A8 +:104B20008FBF001003E0000827BD001827BDFFE875 +:104B30003C0A8008AFBF0010354900808D22003C40 +:104B400000C04021308400FF004610231840009D23 +:104B500030E700FF354701002402000100A63023A2 +:104B6000A0E0000CA0E0000DA522001418C0002455 +:104B7000308200108D23001C8D22002C0068182329 +:104B80000043102B1040000F000000008CE20020BA +:104B900000461021ACE200208CE200200043102BE4 +:104BA0001440000B3C023FFF8CE200200043102326 +:104BB000ACE200209522005C3042FFFF0A0012C1E7 +:104BC00000621821ACE00020006618213C023FFF83 +:104BD0003446FFFF00C3102B5440000100C01821D1 +:104BE0003C0280083442008000651821AC43001C60 +:104BF000A0400024A04000270A00130F3C038008B7 +:104C0000104000403C0380088D22003C00481023E7 +:104C10005840003D34670080912200242442000166 +:104C2000A1220024912200243C0308008C6300246C +:104C3000304200FF0043102B1440009A8FBF001039 +:104C40008CE2001C00A21023184000960000000017 +:104C50008D4300049522005C006818233042FFFF5A +:104C600000031843000210400043102A10400005C2 +:104C7000012020218D420004004810230A0012F276 +:104C8000000210439522005C3042FFFF00021040FA +:104C90003C068008AC82002C34C5008094A2005CE5 +:104CA0008CA4002C94A3005C3042FFFF0002104053 +:104CB000008220213063FFFF0083182101031021AF +:104CC000ACA2001C8CC2000434C60100ACC2001CA3 +:104CD000240200020E000F5EA0C2000C1040007102 +:104CE0008FBF00103C0280008C4401003C03800018 +:104CF0008C6201F80440FFFE240200020A0013390E +:104D00000000000034670080ACE500383466010024 +:104D10008CC2001C00A210231840000224A2FFFC39 +:104D2000ACC2001C30820001504000083C038008E7 +:104D30008CE2003C00A2102304430051240400052F +:104D40008C62000410A2003E3C0380088C620004C8 +:104D500054A200548FBF00103C0208008C4200D8BF +:104D600030420020104000063C028008346200807F +:104D7000906300089042004C104300403C028008C1 +:104D80003443008034420100A040000C24020001A2 +:104D9000A46200143C0280008C4401003C038000AB +:104DA0008C6201F80440FFFE24020002AC6401C0E2 +:104DB000A06201C43C021000AC6201F80A00137743 +:104DC0008FBF001024020005A120002714E2000A72 +:104DD0003C038008354301009062000D2C42000620 +:104DE000504000053C0380089062000D2442000101 +:104DF000A062000D3C03800834670080ACE50038F9 +:104E0000346601008CC2001C00A21023184000026E +:104E100024A2FFFCACC2001C308200015040000AFA +:104E20003C0380088CE2003C00A2102304410014E3 +:104E3000240400058C62000414A200033C038008D3 +:104E40000A00136E240400058C62000414A20015ED +:104E50008FBF00103C0208008C4200D83042002076 +:104E60001040000A3C028008346200809063000811 +:104E70009042004C144300053C02800824040004C6 +:104E80008FBF00100A00110927BD001834430080AD +:104E900034420100A040000C24020001A46200146E +:104EA0008FBF001003E0000827BD00183C0B8008EE +:104EB00027BDFFE83C028000AFBF00103442010074 +:104EC000356A00809044000A356901008C45001461 +:104ED0008D4800389123000C308400FF0105102319 +:104EE0001C4000B3306700FF2CE20006504000B1C8 +:104EF0008FBF00102402000100E2300430C2000322 +:104F00005440000800A8302330C2000C144000A117 +:104F100030C20030144000A38FBF00100A00143BC1 +:104F20000000000018C00024308200108D43001CD7 +:104F30008D42002C006818230043102B1040000FF6 +:104F4000000000008D22002000461021AD2200202C +:104F50008D2200200043102B1440000B3C023FFF29 +:104F60008D22002000431023AD2200209542005CDA +:104F70003042FFFF0A0013AF00621821AD2000206D +:104F8000006618213C023FFF3446FFFF00C3102B90 +:104F90005440000100C018213C02800834420080C7 +:104FA00000651821AC43001CA0400024A04000274D +:104FB0000A0013FD3C038008104000403C038008B9 +:104FC0008D42003C004810231840003D34670080AB +:104FD0009142002424420001A14200249142002475 +:104FE0003C0308008C630024304200FF0043102B78 +:104FF000144000708FBF00108D22001C00A21023EF +:105000001840006C000000008D6300049542005CB5 +:10501000006818233042FFFF0003184300021040CD +:105020000043102A10400005014020218D62000439 +:10503000004810230A0013E0000210439542005C70 +:105040003042FFFF000210403C068008AC82002C7A +:1050500034C5008094A2005C8CA4002C94A3005C56 +:105060003042FFFF00021040008220213063FFFF2A +:105070000083182101031021ACA2001C8CC2000483 +:1050800034C60100ACC2001C240200020E000F5EF8 +:10509000A0C2000C104000478FBF00103C028000EF +:1050A0008C4401003C0380008C6201F80440FFFE48 +:1050B000240200020A00142D000000003467008062 +:1050C000ACE50038346601008CC2001C00A210233D +:1050D0001840000224A2FFFCACC2001C3082000178 +:1050E0005040000A3C0380088CE2003C00A21023E0 +:1050F00004430014240400058C62000414A200037D +:105100003C0380080A00141F240400058C6200047C +:1051100014A200288FBF00103C0208008C4200D867 +:10512000304200201040000A3C02800834620080B7 +:10513000906300089042004C144300053C02800834 +:10514000240400048FBF00100A00110927BD0018B5 +:105150003443008034420100A040000C24020001CE +:10516000A46200143C0280008C4401003C038000D7 +:105170008C6201F80440FFFE24020002AC6401C00E +:10518000A06201C43C021000AC6201F80A00143BAA +:105190008FBF00108FBF0010010030210A00115A8C +:1051A00027BD0018010030210A00129927BD001800 +:1051B0008FBF001003E0000827BD00183C038008E3 +:1051C0003464010024020003A082000C8C620004FD +:1051D00003E00008AC82001C3C05800834A300807A +:1051E0009062002734A501002406004324420001F8 +:1051F000A0620027906300273C0208008C42004810 +:10520000306300FF146200043C07602194A500EAAB +:105210000A00090130A5FFFF03E0000800000000BC +:1052200027BDFFE8AFBF00103C0280000E00144411 +:105230008C4401803C02800834430100A060000CD3 +:105240008C4200048FBF001027BD001803E0000847 +:10525000AC62001C27BDFFE03C028008AFBF001815 +:10526000AFB10014AFB000103445008034460100E7 +:105270003C0880008D09014090C3000C8CA4003CC8 +:105280008CA200381482003B306700FF9502007C3E +:1052900090A30027146000093045FFFF2402000599 +:1052A00054E200083C04800890C2000D2442000132 +:1052B000A0C2000D0A00147F3C048008A0C0000DAD +:1052C0003C048008348201009042000C2403000555 +:1052D000304200FF1443000A24A205DC348300801E +:1052E000906200272C4200075040000524A20A00CB +:1052F00090630027240200140062100400A2102111 +:105300003C108008361000803045FFFF012020212E +:105310000E001444A60500149602005C8E030038AB +:105320003C1180003042FFFF000210400062182153 +:10533000AE03001C0E0003328E24014092020025B1 +:1053400034420040A20200250E00033D8E2401409D +:105350008E2401403C0380008C6201F80440FFFE73 +:1053600024020002AC6401C0A06201C43C0210002F +:10537000AC6201F88FBF00188FB100148FB000101D +:1053800003E0000827BD00203C0360103C02080039 +:1053900024420174AC62502C8C6250003C048000AA +:1053A00034420080AC6250003C0208002442547C2D +:1053B0003C010800AC2256003C020800244254384C +:1053C0003C010800AC2256043C020002AC840008F8 +:1053D000AC82000C03E000082402000100A0302190 +:1053E0003C1C0800279C56083C0200023C050400B7 +:1053F00000852826008220260004102B2CA5000101 +:105400002C840001000210803C0308002463560035 +:105410000085202500431821108000030000102182 +:10542000AC6600002402000103E000080000000058 +:105430003C1C0800279C56083C0200023C05040066 +:1054400000852826008220260004102B2CA50001B0 +:105450002C840001000210803C03080024635600E5 +:105460000085202500431821108000050000102130 +:105470003C02080024425438AC62000024020001BF +:1054800003E00008000000003C0200023C030400AE +:1054900000821026008318262C4200012C63000194 +:1054A000004310251040000B000028213C1C080080 +:1054B000279C56083C0380008C62000824050001EC +:1054C00000431025AC6200088C62000C00441025DB +:1054D000AC62000C03E0000800A010213C1C080096 +:1054E000279C56083C0580008CA3000C0004202754 +:1054F000240200010064182403E00008ACA3000C9F +:105500003C020002148200063C0560008CA208D018 +:105510002403FFFE0043102403E00008ACA208D0DF +:105520003C02040014820005000000008CA208D098 +:105530002403FFFD00431024ACA208D003E00008C0 +:10554000000000003C02601A344200108C430080CE +:1055500027BDFFF88C440084AFA3000093A3000094 +:10556000240200041462001AAFA4000493A20001F4 +:105570001040000797A300023062FFFC3C0380004C +:10558000004310218C4200000A001536AFA200042F +:105590003062FFFC3C03800000431021AC4400005B +:1055A000A3A000003C0560008CA208D02403FFFEED +:1055B0003C04601A00431024ACA208D08FA300045E +:1055C0008FA2000034840010AC830084AC82008081 +:1055D00003E0000827BD000827BDFFE8AFBF0010AB +:1055E0003C1C0800279C56083C0280008C43000CA1 +:1055F0008C420004004318243C0200021060001496 +:10560000006228243C0204003C04000210A00005B3 +:10561000006210243C0208008C4256000A00155B10 +:1056200000000000104000073C0404003C02080099 +:105630008C4256040040F809000000000A00156082 +:10564000000000000000000D3C1C0800279C5608CC +:105650008FBF001003E0000827BD0018800802403B +:1056600080080100800800808008000000000C8095 +:105670000000320008000E9808000EF408000F88A1 +:1056800008001028080010748008010080080080BD +:10569000800800000A000028000000000000000050 +:1056A0000000000D6370362E322E316200000000C3 +:1056B00006020104000000000000000000000000DD +:1056C000000000000000000038003C000000000066 +:1056D00000000000000000000000000000000020AA +:1056E00000000000000000000000000000000000BA +:1056F00000000000000000000000000000000000AA +:10570000000000000000000021003800000000013F +:105710000000002B000000000000000400030D400A +:105720000000000000000000000000000000000079 +:105730000000000000000000100000030000000056 +:105740000000000D0000000D3C020800244259AC8E +:105750003C03080024635BF4AC4000000043202BB2 +:105760001480FFFD244200043C1D080037BD9FFC4F +:1057700003A0F0213C100800261000A03C1C0800EB +:10578000279C59AC0E0002F6000000000000000D3E +:1057900027BDFFB4AFA10000AFA20004AFA3000873 +:1057A000AFA4000CAFA50010AFA60014AFA700185F +:1057B000AFA8001CAFA90020AFAA0024AFAB0028FF +:1057C000AFAC002CAFAD0030AFAE0034AFAF00389F +:1057D000AFB8003CAFB90040AFBC0044AFBF004819 +:1057E0000E000820000000008FBF00488FBC00445E +:1057F0008FB900408FB8003C8FAF00388FAE0034B7 +:105800008FAD00308FAC002C8FAB00288FAA002406 +:105810008FA900208FA8001C8FA700188FA6001446 +:105820008FA500108FA4000C8FA300088FA2000486 +:105830008FA1000027BD004C3C1B60188F7A5030B0 +:10584000377B502803400008AF7A000000A01821E1 +:1058500000801021008028213C0460003C0760008B +:105860002406000810600006348420788C42000072 +:10587000ACE220088C63000003E00008ACE3200CDD +:105880000A000F8100000000240300403C02600079 +:1058900003E00008AC4320003C0760008F86000452 +:1058A0008CE520740086102100A2182B14600007DC +:1058B000000028218F8AFDA024050001A1440013C7 +:1058C0008F89000401244021AF88000403E0000810 +:1058D00000A010218F84FDA08F8500049086001306 +:1058E00030C300FF00A31023AF82000403E00008D0 +:1058F000A08000138F84FDA027BDFFE8AFB000108B +:10590000AFBF001490890011908700112402002875 +:10591000312800FF3906002830E300FF2485002CE1 +:105920002CD00001106200162484001C0E00006EB2 +:10593000000000008F8FFDA03C05600024020204DF +:1059400095EE003E95ED003C000E5C0031ACFFFF93 +:10595000016C5025ACAA2010520000012402000462 +:10596000ACA22000000000000000000000000000C9 +:105970008FBF00148FB0001003E0000827BD00188F +:105980000A0000A6000028218F85FDA027BDFFD8B2 +:10599000AFBF0020AFB3001CAFB20018AFB100140E +:1059A000AFB000100080982190A4001124B0001C1A +:1059B00024B1002C308300FF386200280E000090D4 +:1059C0002C5200010E00009800000000020020216F +:1059D0001240000202202821000028210E00006E43 +:1059E000000000008F8DFDA03C0880003C05600099 +:1059F00095AC003E95AB003C02683025000C4C0095 +:105A0000316AFFFF012A3825ACA7201024020202C8 +:105A1000ACA6201452400001240200028FBF0020D7 +:105A20008FB3001C8FB200188FB100148FB000101C +:105A300027BD002803E00008ACA2200027BDFFE03E +:105A4000AFB20018AFB10014AFB00010AFBF001C70 +:105A50003C1160008E2320748F82000430D0FFFF41 +:105A600030F2FFFF1062000C2406008F0E00006E63 +:105A7000000000003C06801F0010440034C5FF00F9 +:105A80000112382524040002AE2720100000302126 +:105A9000AE252014AE2420008FBF001C8FB200184A +:105AA0008FB100148FB0001000C0102103E0000877 +:105AB00027BD002027BDFFE0AFB0001030D0FFFFB2 +:105AC000AFBF0018AFB100140E00006E30F1FFFF41 +:105AD00000102400009180253C036000AC70201071 +:105AE0008FBF00188FB100148FB000102402000483 +:105AF000AC62200027BD002003E000080000102158 +:105B000027BDFFE03C046018AFBF0018AFB1001420 +:105B1000AFB000108C8850002403FF7F34028071E6 +:105B20000103382434E5380C241F00313C1980006F +:105B3000AC8550003C11800AAC8253BCAF3F0008DA +:105B40000E00054CAF9100400E00050A3C116000AC +:105B50000E00007D000000008E3008083C0F570941 +:105B60002418FFF00218602435EEE00035EDF00057 +:105B7000018E5026018D58262D4600012D69000109 +:105B8000AF86004C0E000D09AF8900503C06601630 +:105B90008CC700003C0860148D0500A03C03FFFF8B +:105BA00000E320243C02535300052FC2108200550D +:105BB00034D07C00960201F2A780006C10400003F4 +:105BC000A780007C384B1E1EA78B006C960201F844 +:105BD000104000048F8D0050384C1E1EA78C007C96 +:105BE0008F8D005011A000058F83004C240E0020E3 +:105BF000A78E007CA78E006C8F83004C1060000580 +:105C00009785007C240F0020A78F007CA78F006C55 +:105C10009785007C2CB8008153000001240500808A +:105C20009784006C2C91040152200001240404008C +:105C30001060000B3C0260008FBF00188FB1001491 +:105C40008FB0001027BD0020A784006CA785007CC2 +:105C5000A380007EA780007403E00008A780009264 +:105C60008C4704382419103C30FFFFFF13F9000360 +:105C700030A8FFFF1100004624030050A380007EDF +:105C80009386007E50C00024A785007CA780007CFE +:105C90009798007CA780006CA7800074A780009272 +:105CA0003C010800AC3800800E00078700000000AF +:105CB0003C0F60008DED0808240EFFF03C0B600ED9 +:105CC000260C0388356A00100000482100002821B6 +:105CD00001AE20243C105709AF8C0010AF8A004859 +:105CE000AF89001810900023AF8500148FBF0018F3 +:105CF0008FB100148FB0001027BD002003E0000812 +:105D0000AF80005400055080014648218D260004D4 +:105D10000A00014800D180219798007CA784006C7C +:105D2000A7800074A78000923C010800AC38008076 +:105D30000E000787000000003C0F60008DED080892 +:105D4000240EFFF03C0B600E260C0388356A001011 +:105D5000000048210000282101AE20243C105709F2 +:105D6000AF8C0010AF8A0048AF8900181490FFDF95 +:105D7000AF85001424110001AF9100548FBF0018AB +:105D80008FB100148FB0001003E0000827BD002081 +:105D90000A00017BA383007E3083FFFF8F880040D1 +:105DA0008F87003C000321403C0580003C020050EE +:105DB000008248253C0660003C0A010034AC040027 +:105DC0008CCD08E001AA58241160000500000000F5 +:105DD0008CCF08E024E7000101EA7025ACCE08E092 +:105DE0008D19001001805821ACB900388D180014AD +:105DF000ACB8003CACA9003000000000000000007E +:105E00000000000000000000000000000000000092 +:105E100000000000000000003C0380008C640000D3 +:105E2000308200201040FFFD3C0F60008DED08E047 +:105E30003C0E010001AE18241460FFE100000000D8 +:105E4000AF87003C03E00008AF8B00588F8500400F +:105E5000240BFFF03C06800094A7001A8CA90024B4 +:105E600030ECFFFF000C38C000EB5024012A402129 +:105E7000ACC8003C8CA400248CC3003C00831023DD +:105E800018400033000000008CAD002025A2000166 +:105E90003C0F0050ACC2003835EE00103C068000CC +:105EA000ACCE003000000000000000000000000048 +:105EB00000000000000000000000000000000000E2 +:105EC000000000003C0480008C9900003338002062 +:105ED0001300FFFD30E20008104000173C0980006D +:105EE0008C880408ACA800108C83040CACA30014AC +:105EF0003C1900203C188000AF19003094AE001807 +:105F000094AF001C01CF3021A4A6001894AD001A54 +:105F100025A70001A4A7001A94AB001A94AC001E98 +:105F2000118B00030000000003E0000800000000E7 +:105F300003E00008A4A0001A8D2A0400ACAA0010F7 +:105F40008D240404ACA400140A0002183C1900209B +:105F50008CA200200A0002003C0F00500A0001EE53 +:105F60000000000027BDFFE8AFBF00100E000232A6 +:105F7000000000008F8900408FBF00103C038000AC +:105F8000A520000A9528000A9527000427BD0018BF +:105F90003105FFFF30E6000F0006150000A22025A6 +:105FA00003E00008AC6400803C0508008CA50020DC +:105FB0008F83000C27BDFFE8AFB00010AFBF001407 +:105FC00010A300100000802124040001020430040A +:105FD00000A6202400C3102450440006261000010F +:105FE000001018802787FDA41480000A006718217C +:105FF000261000012E0900025520FFF38F83000CAC +:10600000AF85000C8FBF00148FB0001003E00008B4 +:1060100027BD00188C6800003C058000ACA8002457 +:106020000E000234261000013C0508008CA500205B +:106030000A0002592E0900022405000100851804F7 +:106040003C0408008C84002027BDFFC8AFBF00348B +:1060500000831024AFBE0030AFB7002CAFB60028CD +:10606000AFB50024AFB40020AFB3001CAFB200182E +:10607000AFB1001410400051AFB000108F84004049 +:10608000948700069488000A00E8302330D5FFFF8B +:1060900012A0004B8FBF0034948B0018948C000A20 +:1060A000016C50233142FFFF02A2482B1520000251 +:1060B00002A02021004020212C8F000515E00002C5 +:1060C00000809821241300040E0001C102602021E9 +:1060D0008F87004002609021AF80004494F4000A52 +:1060E000026080211260004E3291FFFF3C1670006A +:1060F0003C1440003C1E20003C1760008F99005863 +:106100008F380000031618241074004F0283F82BF8 +:1061100017E0003600000000107E00478F86004424 +:1061200014C0003A2403000102031023022320219B +:106130003050FFFF1600FFF13091FFFF8F870040C6 +:106140003C1100203C108000AE11003094EB000A9E +:106150003C178000024B5021A4EA000A94E9000A8F +:1061600094E800043123FFFF3106000F00062D00E4 +:106170000065F025AEFE008094F3000A94F6001846 +:1061800012D30036001221408CFF00148CF4001052 +:1061900003E468210000C02101A4782B029870213B +:1061A00001CF6021ACED0014ACEC001002B238233A +:1061B00030F5FFFF16A0FFB88F8400408FBF00347A +:1061C0008FBE00308FB7002C8FB600288FB500240B +:1061D0008FB400208FB3001C8FB200188FB1001451 +:1061E0008FB0001003E0000827BD00381477FFCC03 +:1061F0008F8600440E000EE202002021004018218C +:106200008F86004410C0FFC9020310230270702360 +:106210008F87004001C368210A0002E431B2FFFF0A +:106220008F86004414C0FFC93C1100203C10800040 +:106230000A0002AEAE1100300E00046602002021FA +:106240000A0002DB00401821020020210E0009395B +:10625000022028210A0002DB004018210E0001EE76 +:10626000000000000A0002C702B2382327BDFFC8A1 +:10627000AFB7002CAFB60028AFB50024AFB40020F4 +:10628000AFB3001CAFB20018AFB10014AFB0001034 +:10629000AFBF00300E00011B241300013C047FFF40 +:1062A0003C0380083C0220003C010800AC20007048 +:1062B0003496FFFF34770080345200033C1512C03F +:1062C000241400013C1080002411FF800E000245C0 +:1062D000000000008F8700488F8B00188F89001402 +:1062E0008CEA00EC8CE800E8014B302B01092823F4 +:1062F00000A6102314400006014B18231440000E82 +:106300003C05800002A3602B1180000B0000000000 +:106310003C0560008CEE00EC8CED00E88CA4180CC1 +:10632000AF8E001804800053AF8D00148F8F0010C3 +:10633000ADF400003C0580008CBF00003BF900017B +:10634000333800011700FFE13C0380008C6201003C +:1063500024060C0010460009000000008C680100B3 +:106360002D043080548000103C0480008C690100B2 +:106370002D2331811060000C3C0480008CAA0100A8 +:1063800011460004000020218CA6010024C5FF81D5 +:1063900030A400FF8E0B01000E000269AE0B00243A +:1063A0000A00034F3C0480008C8D01002DAC3300AB +:1063B00011800022000000003C0708008CE70098D4 +:1063C00024EE00013C010800AC2E00983C04800043 +:1063D0008C8201001440000300000000566000148D +:1063E0003C0440008C9F01008C9801000000982123 +:1063F00003F1C82400193940330F007F00EF7025E6 +:1064000001D26825AC8D08308C8C01008C85010090 +:10641000258B0100017130240006514030A3007F1C +:106420000143482501324025AC8808303C04400037 +:10643000AE0401380A00030E000000008C99010030 +:10644000240F0020AC99002092F80000330300FFD5 +:10645000106F000C241F0050547FFFDD3C048000AF +:106460008C8401000E00154E000000000A00034F4E +:106470003C04800000963824ACA7180C0A000327BF +:106480008F8F00108C8501000E0008F72404008017 +:106490000A00034F3C04800000A4102B24030001D9 +:1064A00010400009000030210005284000A4102BF6 +:1064B00004A00003000318405440FFFC00052840DE +:1064C0005060000A0004182B0085382B54E00004AB +:1064D0000003184200C33025008520230003184222 +:1064E0001460FFF9000528420004182B03E000089F +:1064F00000C310213084FFFF30C600FF3C0780003E +:106500008CE201B80440FFFE00064C000124302557 +:106510003C08200000C820253C031000ACE00180AE +:10652000ACE50184ACE4018803E00008ACE301B809 +:106530003C0660008CC5201C2402FFF03083020062 +:10654000308601001060000E00A2282434A500014E +:106550003087300010E0000530830C0034A50004C3 +:106560003C04600003E00008AC85201C1060FFFDC7 +:106570003C04600034A5000803E00008AC85201C42 +:1065800054C0FFF334A500020A0003B03087300086 +:1065900027BDFFE8AFB00010AFBF00143C0760009C +:1065A000240600021080001100A080218F83005873 +:1065B0000E0003A78C6400188F8200580000202171 +:1065C000240600018C45000C0E000398000000001A +:1065D0001600000224020003000010218FBF0014E7 +:1065E0008FB0001003E0000827BD00188CE8201CC5 +:1065F0002409FFF001092824ACE5201C8F870058EE +:106600000A0003CD8CE5000C3C02600E00804021A6 +:1066100034460100240900180000000000000000BA +:10662000000000003C0A00503C0380003547020097 +:10663000AC68003834640400AC65003CAC670030E2 +:106640008C6C0000318B00201160FFFD2407FFFFE0 +:106650002403007F8C8D00002463FFFF248400044A +:10666000ACCD00001467FFFB24C60004000000004E +:10667000000000000000000024A402000085282B78 +:106680003C0300203C0E80002529FFFF010540212E +:10669000ADC300301520FFE00080282103E0000892 +:1066A000000000008F82005827BDFFD8AFB3001C48 +:1066B000AFBF0020AFB20018AFB10014AFB00010F0 +:1066C00094460002008098218C5200182CC300814F +:1066D0008C4800048C4700088C51000C8C49001039 +:1066E000106000078C4A00142CC4000414800013AE +:1066F00030EB000730C5000310A0001000000000C0 +:106700002410008B02002021022028210E00039873 +:10671000240600031660000224020003000010217A +:106720008FBF00208FB3001C8FB200188FB10014F0 +:106730008FB0001003E0000827BD00281560FFF1AE +:106740002410008B3C0C80003C030020241F00011F +:10675000AD830030AF9F0044000000000000000047 +:10676000000000002419FFF024D8000F031978243A +:106770003C1000D0AD88003801F0702524CD000316 +:106780003C08600EAD87003C35850400AD8E0030BE +:10679000000D38823504003C3C0380008C6B000007 +:1067A000316200201040FFFD0000000010E00008F2 +:1067B00024E3FFFF2407FFFF8CA800002463FFFFF2 +:1067C00024A50004AC8800001467FFFB24840004A7 +:1067D0003C05600EACA60038000000000000000080 +:1067E000000000008F8600543C0400203C0780001D +:1067F000ACE4003054C000060120202102402021DA +:106800000E0003A7000080210A00041D02002021C1 +:106810000E0003DD01402821024020210E0003A7C5 +:10682000000080210A00041D0200202127BDFFE096 +:10683000AFB200183092FFFFAFB10014AFBF001C21 +:10684000AFB000101640000D000088210A0004932C +:106850000220102124050003508500278CE5000C40 +:106860000000000D262800013111FFFF24E2002066 +:106870000232802B12000019AF8200588F82004430 +:10688000144000168F8700583C0670003C0320001F +:106890008CE5000000A62024148300108F84006083 +:1068A000000544023C09800000A980241480FFE90F +:1068B000310600FF2CCA000B5140FFEB26280001D7 +:1068C000000668803C0E080025CE575801AE6021B6 +:1068D0008D8B0000016000080000000002201021E4 +:1068E0008FBF001C8FB200188FB100148FB0001042 +:1068F00003E0000827BD00200E0003982404008454 +:106900001600FFD88F8700580A000474AF8000601B +:10691000020028210E0003BF240400018F870058C5 +:106920000A000474AF820060020028210E0003BF39 +:10693000000020210A0004A38F8700580E000404E1 +:10694000020020218F8700580A000474AF82006083 +:1069500030AFFFFF000F19C03C0480008C9001B8DD +:106960000600FFFE3C1920043C181000AC83018097 +:10697000AC800184AC990188AC9801B80A00047518 +:106980002628000190E2000390E30002000020218D +:106990000002FE0000033A0000FF2825240600083C +:1069A0000E000398000000001600FFDC2402000324 +:1069B0008F870058000010210A000474AF82006025 +:1069C00090E8000200002021240600090A0004C308 +:1069D00000082E0090E4000C240900FF308500FF21 +:1069E00010A900150000302190F9000290F8000372 +:1069F000308F00FF94EB000400196E000018740043 +:106A0000000F62000186202501AE5025014B28258C +:106A10003084FF8B0A0004C32406000A90E30002BE +:106A200090FF0004000020210003360000DF28252D +:106A30000A0004C32406000B0A0004D52406008BB8 +:106A4000000449C23127003F000443423C02800059 +:106A500000082040240316802CE60020AC43002CC4 +:106A600024EAFFE02482000114C0000330A900FFE3 +:106A700000801021314700FF000260803C0D800043 +:106A8000240A0001018D20213C0B000E00EA28049D +:106A9000008B302111200005000538278CCE000026 +:106AA00001C5382503E00008ACC700008CD8000001 +:106AB0000307782403E00008ACCF000027BDFFE007 +:106AC000AFB10014AFB00010AFBF00183C076000BA +:106AD0008CE408083402F0003C1160003083F000C0 +:106AE000240501C03C04800E000030211062000625 +:106AF000241000018CEA08083149F0003928E00030 +:106B00000008382B000780403C0D0200AE2D081411 +:106B1000240C16803C0B80008E2744000E000F8B47 +:106B2000AD6C002C120000043C02169124050001FB +:106B3000120500103C023D2C345800E0AE384408E9 +:106B40003C1108008E31007C8FBF00183C066000AD +:106B500000118540360F16808FB100148FB00010E1 +:106B60003C0E020027BD0020ACCF442003E000080B +:106B7000ACCE08103C0218DA345800E0AE384408B5 +:106B80003C1108008E31007C8FBF00183C0660006D +:106B900000118540360F16808FB100148FB00010A1 +:106BA0003C0E020027BD0020ACCF442003E00008CB +:106BB000ACCE08100A0004EB240500010A0004EB27 +:106BC0000000282124020400A7820024A780001CC2 +:106BD000000020213C06080024C65A582405FFFF67 +:106BE00024890001000440803124FFFF01061821A0 +:106BF0002C87002014E0FFFAAC6500002404040098 +:106C0000A7840026A780001E000020213C06080063 +:106C100024C65AD82405FFFF248D0001000460809B +:106C200031A4FFFF018658212C8A00201540FFFA6D +:106C3000AD650000A7800028A7800020A780002263 +:106C4000000020213C06080024C65B582405FFFFF5 +:106C5000249900010004C0803324FFFF030678213B +:106C60002C8E000415C0FFFAADE500003C05600065 +:106C70008CA73D002403E08F00E31024344601403C +:106C800003E00008ACA63D002487007F000731C266 +:106C900024C5FFFF000518C2246400013082FFFFF5 +:106CA000000238C0A78400303C010800AC27003047 +:106CB000AF80002C0000282100002021000030219E +:106CC0002489000100A728213124FFFF2CA81701E7 +:106CD000110000032C8300801460FFF924C600011A +:106CE00000C02821AF86002C10C0001DA786002AF6 +:106CF00024CAFFFF000A11423C08080025085B581F +:106D00001040000A00002021004030212407FFFF2E +:106D1000248E00010004688031C4FFFF01A86021B7 +:106D20000086582B1560FFFAAD87000030A2001FC7 +:106D30005040000800043080240300010043C804D0 +:106D400000041080004878212738FFFF03E0000886 +:106D5000ADF8000000C820212405FFFFAC8500002D +:106D600003E000080000000030A5FFFF30C6FFFF71 +:106D700030A8001F0080602130E700FF0005294295 +:106D80000000502110C0001D24090001240B000147 +:106D900025180001010B2004330800FF0126782686 +:106DA000390E00202DED00012DC2000101A2182591 +:106DB0001060000D014450250005C880032C4021BF +:106DC0000100182110E0000F000A20278D040000A8 +:106DD000008A1825AD03000024AD00010000402109 +:106DE0000000502131A5FFFF252E000131C9FFFF12 +:106DF00000C9102B1040FFE72518000103E0000830 +:106E0000000000008D0A0000014440240A0005D162 +:106E1000AC68000027BDFFE830A5FFFF30C6FFFFCC +:106E2000AFB00010AFBF001430E7FFFF00005021EB +:106E30003410FFFF0000602124AF001F00C0482174 +:106E4000241800012419002005E0001601E010219B +:106E50000002F943019F682A0009702B01AE40240B +:106E600011000017000C18800064102110E00005CC +:106E70008C4B000000F840040008382301675824B8 +:106E800000003821154000410000402155600016E7 +:106E90003169FFFF258B0001316CFFFF05E1FFEC3D +:106EA00001E0102124A2003E0002F943019F682A5C +:106EB0000009702B01AE40241500FFEB000C188078 +:106EC000154600053402FFFF020028210E0005B51B +:106ED00000003821020010218FBF00148FB0001075 +:106EE00003E0000827BD00181520000301601821E9 +:106EF000000B1C0224080010306A00FF154000053A +:106F0000306E000F250D000800031A0231A800FFA3 +:106F1000306E000F15C00005307F000325100004FF +:106F200000031902320800FF307F000317E000055C +:106F3000386900012502000200031882304800FF72 +:106F4000386900013123000110600004310300FFA3 +:106F5000250A0001314800FF310300FF000C6940A1 +:106F600001A34021240A000110CAFFD53110FFFF00 +:106F7000246E000131C800FF1119FFC638C9000195 +:106F80002D1F002053E0001C258B0001240D000163 +:106F90000A000648240E002051460017258B0001E8 +:106FA00025090001312800FF2D0900205120001281 +:106FB000258B000125430001010D5004014B1024D5 +:106FC000250900011440FFF4306AFFFF3127FFFF5D +:106FD00010EE000C2582FFFF304CFFFF0000502117 +:106FE0003410FFFF312800FF2D0900205520FFF24B +:106FF00025430001258B0001014648260A000602B0 +:10700000316CFFFF00003821000050210A000654B7 +:107010003410FFFF27BDFFD8AFB0001030F0FFFFE6 +:10702000AFB10014001039423211FFE000071080A8 +:10703000AFB3001C00B1282330D3FFFFAFB200185C +:1070400030A5FFFF00809021026030210044202104 +:10705000AFBF00200E0005E03207001F022288218A +:107060003403FFFF0240202102002821026030216A +:1070700000003821104300093231FFFF02201021A7 +:107080008FBF00208FB3001C8FB200188FB1001487 +:107090008FB0001003E0000827BD00280E0005E0B7 +:1070A0000000000000408821022010218FBF002036 +:1070B0008FB3001C8FB200188FB100148FB0001076 +:1070C00003E0000827BD0028000424003C03600002 +:1070D000AC603D0810A00002348210063482101605 +:1070E00003E00008AC623D0427BDFFE0AFB0001034 +:1070F000309000FF2E020006AFBF001810400008BD +:10710000AFB10014001030803C03080024635784A2 +:1071100000C328218CA400000080000800000000AB +:10712000000020218FBF00188FB100148FB0001015 +:107130000080102103E0000827BD00209791002A5D +:1071400016200051000020213C020800904200332C +:107150000A0006BB00000000978D002615A0003134 +:10716000000020210A0006BB2402000897870024A3 +:1071700014E0001A00001821006020212402000100 +:107180001080FFE98FBF0018000429C2004530219C +:1071900000A6582B1160FFE43C0880003C0720004B +:1071A000000569C001A76025AD0C00203C038008E4 +:1071B0002402001F2442FFFFAC6000000441FFFDD9 +:1071C0002463000424A5000100A6702B15C0FFF560 +:1071D000000569C00A0006A58FBF00189787001C2C +:1071E0003C04080024845A58240504000E0006605C +:1071F00024060001978B002424440001308AFFFFFD +:107200002569FFFF2D48040000402821150000409B +:10721000A789002424AC3800000C19C00A0006B964 +:10722000A780001C9787001E3C04080024845AD8BD +:10723000240504000E00066024060001979900262C +:10724000244400013098FFFF272FFFFF2F0E04007A +:107250000040882115C0002CA78F0026A780001EA3 +:107260003A020003262401003084FFFF0E00068D41 +:107270002C4500010011F8C027F00100001021C0CA +:107280000A0006BB240200089785002E978700227B +:107290003C04080024845B580E00066024060001AC +:1072A0009787002A8F89002C2445000130A8FFFF12 +:1072B00024E3FFFF0109302B0040802114C0001897 +:1072C000A783002AA7800022978500300E000F7543 +:1072D00002002021244A05003144FFFF0E00068DE4 +:1072E000240500013C05080094A500320E000F752E +:1072F00002002021244521003C0208009042003376 +:107300000A0006BB000521C00A0006F3A784001E80 +:1073100024AC3800000C19C00A0006B9A784001C70 +:107320000A00070DA7850022308400FF27BDFFE873 +:107330002C820006AFBF0014AFB000101040001543 +:1073400000A03821000440803C0308002463579CBF +:10735000010328218CA40000008000080000000028 +:1073600024CC007F000751C2000C59C23170FFFFCE +:107370002547C40030E5FFFF2784001C02003021B0 +:107380000E0005B52407000197860028020620217B +:10739000A78400288FBF00148FB0001003E00008FE +:1073A00027BD00183C0508008CA50030000779C2F5 +:1073B0000E00038125E4DF003045FFFF3C04080098 +:1073C00024845B58240600010E0005B52407000143 +:1073D000978E002A8FBF00148FB0001025CD0001BA +:1073E00027BD001803E00008A78D002A0007C9C2C6 +:1073F0002738FF00001878C231F0FFFF3C04080076 +:1074000024845AD802002821240600010E0005B564 +:1074100024070001978D0026260E0100000E84002F +:1074200025AC00013C0B6000A78C0026AD603D0838 +:1074300036040006000030213C0760008CE23D0469 +:10744000305F000617E0FFFD24C9000100061B00A5 +:10745000312600FF006440252CC50004ACE83D0443 +:1074600014A0FFF68FBF00148FB0001003E00008D7 +:1074700027BD0018000751C22549C8002406000195 +:10748000240700013C04080024845A580E0005B566 +:107490003125FFFF978700248FBF00148FB00010A5 +:1074A00024E6000127BD001803E00008A786002499 +:1074B0003C0660183C090800252900FCACC9502C8A +:1074C0008CC850003C0580003C020002350700805B +:1074D000ACC750003C04080024841FE03C030800B3 +:1074E00024631F98ACA50008ACA2000C3C01080066 +:1074F000AC2459A43C010800AC2359A803E00008BF +:107500002402000100A030213C1C0800279C59AC3B +:107510003C0C04003C0B0002008B3826008C4026FB +:107520002CE200010007502B2D050001000A4880C5 +:107530003C030800246359A4004520250123182199 +:107540001080000300001021AC660000240200013E +:1075500003E00008000000003C1C0800279C59AC18 +:107560003C0B04003C0A0002008A3026008B3826BF +:107570002CC200010006482B2CE5000100094080C8 +:107580003C030800246359A4004520250103182169 +:1075900010800005000010213C0C0800258C1F986D +:1075A000AC6C00002402000103E0000800000000B1 +:1075B0003C0900023C080400008830260089382677 +:1075C0002CC30001008028212CE400010083102539 +:1075D0001040000B000030213C1C0800279C59ACD7 +:1075E0003C0A80008D4E00082406000101CA68256F +:1075F000AD4D00088D4C000C01855825AD4B000C9D +:1076000003E0000800C010213C1C0800279C59AC76 +:107610003C0580008CA6000C0004202724020001F9 +:1076200000C4182403E00008ACA3000C3C020002D4 +:107630001082000B3C0560003C070400108700032B +:107640000000000003E00008000000008CA908D042 +:10765000240AFFFD012A402403E00008ACA808D05A +:107660008CA408D02406FFFE0086182403E000083E +:10767000ACA308D03C05601A34A600108CC300806F +:1076800027BDFFF88CC50084AFA3000093A40000C1 +:107690002402001010820003AFA5000403E00008DC +:1076A00027BD000893A7000114E0001497AC000266 +:1076B00097B800023C0F8000330EFFFC01CF682119 +:1076C000ADA50000A3A000003C0660008CC708D058 +:1076D0002408FFFE3C04601A00E82824ACC508D04A +:1076E0008FA300048FA200003499001027BD00086A +:1076F000AF22008003E00008AF2300843C0B800031 +:10770000318AFFFC014B48218D2800000A00080C3B +:10771000AFA8000427BDFFE8AFBF00103C1C080065 +:10772000279C59AC3C0580008CA4000C8CA2000462 +:107730003C0300020044282410A0000A00A31824DF +:107740003C0604003C0400021460000900A610245A +:107750001440000F3C0404000000000D3C1C080015 +:10776000279C59AC8FBF001003E0000827BD00180C +:107770003C0208008C4259A40040F80900000000B7 +:107780003C1C0800279C59AC0A0008358FBF00102C +:107790003C0208008C4259A80040F8090000000093 +:1077A0000A00083B000000003C0880008D0201B880 +:1077B0000440FFFE35090180AD2400003C031000A9 +:1077C00024040040AD250004A1240008A1260009DE +:1077D000A527000A03E00008AD0301B83084FFFFCD +:1077E0000080382130A5FFFF000020210A00084555 +:1077F000240600803087FFFF8CA400002406003898 +:107800000A000845000028218F8300788F860070C9 +:107810001066000B008040213C07080024E75B68ED +:10782000000328C000A710218C440000246300013D +:10783000108800053063000F5466FFFA000328C06B +:1078400003E00008000010213C07080024E75B6CFF +:1078500000A7302103E000088CC200003C03900028 +:1078600034620001008220253C038000AC640020CB +:107870008C65002004A0FFFE0000000003E000086B +:10788000000000003C0280003443000100832025FA +:1078900003E00008AC44002027BDFFE0AFB10014B6 +:1078A0003091FFFFAFB00010AFBF001812200013DF +:1078B00000A080218CA20000240400022406020003 +:1078C0001040000F004028210E0007250000000096 +:1078D00000001021AE000000022038218FBF0018E8 +:1078E0008FB100148FB0001000402021000028212B +:1078F000000030210A00084527BD00208CA20000AE +:10790000022038218FBF00188FB100148FB00010F3 +:107910000040202100002821000030210A000845F5 +:1079200027BD002000A010213087FFFF8CA5000498 +:107930008C4400000A000845240600068F83FD9C45 +:1079400027BDFFE8AFBF0014AFB00010906700087C +:10795000008010210080282130E600400000202116 +:1079600010C000088C5000000E0000BD0200202155 +:10797000020020218FBF00148FB000100A000548BC +:1079800027BD00180E0008A4000000000E0000BD76 +:1079900002002021020020218FBF00148FB00010B0 +:1079A0000A00054827BD001827BDFFE0AFB0001052 +:1079B0008F90FD9CAFBF001CAFB20018AFB1001498 +:1079C00092060001008088210E00087230D2000467 +:1079D00092040005001129C2A6050000348300406E +:1079E000A20300050E00087C022020210E00054A9B +:1079F0000220202124020001AE02000C02202821D6 +:107A0000A602001024040002A602001224060200AE +:107A1000A60200140E000725A60200161640000F4D +:107A20008FBF001C978C00743C0B08008D6B007896 +:107A30002588FFFF3109FFFF256A0001012A382B45 +:107A400010E00006A78800743C0F6006240E0016A4 +:107A500035ED0010ADAE00508FBF001C8FB2001886 +:107A60008FB100148FB0001003E0000827BD002084 +:107A700027BDFFE0AFB10014AFBF0018AFB00010DA +:107A80001080000400A088212402008010820007DA +:107A9000000000000000000D8FBF00188FB100141F +:107AA0008FB0001003E0000827BD00200E00087210 +:107AB00000A020218F86FD9C0220202190C500057A +:107AC0000E00087C30B000FF2403003E1603FFF1D7 +:107AD0003C0680008CC401780480FFFE34C801405D +:107AE000240900073C071000AD11000002202021EE +:107AF000A10900048FBF00188FB100148FB00010CF +:107B0000ACC701780A0008C527BD002027BDFFE0EB +:107B1000AFB00010AFBF0018AFB100143C10800030 +:107B20008E110020000000000E00054AAE04002067 +:107B3000AE1100208FBF00188FB100148FB000105D +:107B400003E0000827BD00203084FFFF00803821BB +:107B50002406003500A020210A0008450000282145 +:107B60003084FFFF008038212406003600A0202149 +:107B70000A0008450000282127BDFFD0AFB500242A +:107B80003095FFFFAFB60028AFB40020AFBF002C88 +:107B9000AFB3001CAFB20018AFB10014AFB000100B +:107BA00030B6FFFF12A000270000A0218F920058DE +:107BB0008E4300003C0680002402004000033E0289 +:107BC00000032C0230E4007F006698241482001D1C +:107BD00030A500FF8F8300682C68000A1100001098 +:107BE0008F8D0044000358803C0C0800258C57B84A +:107BF000016C50218D4900000120000800000000A8 +:107C000002D4302130C5FFFF0E0008522404008446 +:107C1000166000028F920058AF8000688F8D00447C +:107C20002659002026980001032090213314FFFFDD +:107C300015A00004AF9900580295202B1480FFDC9A +:107C400000000000028010218FBF002C8FB600289A +:107C50008FB500248FB400208FB3001C8FB20018A2 +:107C60008FB100148FB0001003E0000827BD003072 +:107C70002407003414A70149000000009247000EB9 +:107C80008F9FFDA08F90FD9C24181600A3E700197C +:107C90009242000D3C0880003C07800CA3E20018D3 +:107CA000964A00123C0D60003C117FFFA60A005C62 +:107CB000964400103623FFFF240200053099FFFF91 +:107CC000AE1900548E46001CAD1800288CEF000041 +:107CD0008DAE444801E6482601C93021AE06003881 +:107CE0008E05003824CB00013C0E7F00AE05003C21 +:107CF0008E0C003CAFEC0004AE0B00208E13002075 +:107D0000AE13001CA3E0001BAE03002CA3E2001284 +:107D10008E4A001424130050AE0A00348E0400343E +:107D2000AFE400148E590018AE1900489258000CA8 +:107D3000A218004E920D000835AF0020A20F0008D7 +:107D40008E090018012E282434AC4000AE0C001817 +:107D5000920B0000317200FF1253027F2403FF8058 +:107D60003C04080024845BE80E0008AA0000000020 +:107D70003C1108008E315BE80E00087202202021C1 +:107D80002405000424080001A2050025022020216A +:107D90000E00087CA20800053C0580008CB001782C +:107DA0000600FFFE8F92005834AE0140240F0002FF +:107DB0003C091000ADD10000A1CF0004ACA90178AE +:107DC0000A000962AF8000682CAD003751A0FF9413 +:107DD0008F8D0044000580803C110800263157E05B +:107DE000021178218DEE000001C0000800000000A3 +:107DF0002411000414B1008C3C0780003C080800EA +:107E00008D085BE88F86FD9CACE800208E4500085D +:107E10008F99FDA0240D0050ACC500308E4C000899 +:107E2000ACCC00508E4B000CACCB00348E43001019 +:107E3000ACC300388E4A0010ACCA00548E42001405 +:107E4000ACC2003C8E5F0018AF3F00048E50001C97 +:107E5000ACD0002090C40000309800FF130D024AFF +:107E6000000000008CC400348CD00030009030231F +:107E700004C000F12404008C126000EE2402000310 +:107E80000A000962AF8200682419000514B900666F +:107E90003C0580003C0808008D085BE88F86FD9C4F +:107EA000ACA800208E4C00048F8AFDA0240720007F +:107EB000ACCC001C924B000824120008A14B001906 +:107EC0008F82005890430009A14300188F85005805 +:107ED00090BF000A33E400FF1092001028890009C7 +:107EE000152000BA240E0002240D0020108D000B76 +:107EF000340780002898002117000008240740005C +:107F000024100040109000053C0700012419008057 +:107F1000109900023C070002240740008CC20018A0 +:107F20003C03FF00004350240147F825ACDF001854 +:107F300090B2000BA0D200278F8300589464000CED +:107F4000108001FE000000009467000C3C1F8000C0 +:107F50002405FFBFA4C7005C9063000E2407000443 +:107F6000A0C300088F820058904A000FA0CA0009E1 +:107F70008F8900588D3200108FE400740244C823AA +:107F8000ACD900588D300014ACD0002C95380018B6 +:107F9000330DFFFFACCD00409531001A322FFFFFAB +:107FA000ACCF00448D2E001CACCE00489128000EB2 +:107FB000A0C8000890CC000801855824126001B6C2 +:107FC000A0CB00088F9200580A000962AF870068B2 +:107FD0002406000614A600143C0E80003C0F080086 +:107FE0008DEF5BE88F85FD98ADCF00208E4900189E +:107FF0008F86FD9C8F8BFDA0ACA900008CC800383B +:1080000024040005ACA800048CCC003C1260008164 +:10801000AD6C00000A000962AF84006824110007FB +:1080200010B1004B240400063C05080024A55BE8C1 +:108030000E000881240400818F9200580013102B39 +:108040000A000962AF820068241F002314BFFFF6F4 +:108050003C0C80003C0508008CA55BE88F8BFDA0E4 +:10806000AD8500208F91FD9C8E4600042564002084 +:1080700026450014AE260028240600030E000F81BA +:10808000257000308F87005802002021240600034D +:108090000E000F8124E500083C04080024845BE8FE +:1080A0000E0008AA0000000092230000240A0050DD +:1080B000306200FF544AFFE18F9200580E000F6CAF +:1080C000000000000A000A6A8F920058240800335A +:1080D00014A800323C0380003C1108008E315BE89C +:1080E0008F8FFDA0AC7100208E420008240D002867 +:1080F0008F89FD9CADE200308E4A000C24060009F9 +:10810000ADEA00348E5F0010ADFF00388E440014DD +:10811000ADE400208E590018ADF900248E58001CE3 +:10812000ADF80028A1ED00118E4E00041260003160 +:10813000AD2E00288F9200580A000962AF860068B1 +:10814000240D002214ADFFB8000000002404000735 +:108150003C1008008E105BE83C188000AF10002037 +:108160005660FEAEAF8400683C04080024845BE8DF +:108170000E0008AA241300508F84FD9C90920000EA +:10818000325900FF1333014B000000008F9200585A +:10819000000020210A000962AF8400683C05080045 +:1081A00024A55BE80E000858240400810A000A6A2E +:1081B0008F92005802D498213265FFFF0E000852BA +:1081C000240400840A0009628F920058108EFF5325 +:1081D000240704002887000310E00179241100041B +:1081E000240F0001548FFF4D240740000A000A228B +:1081F000240701003C05080024A55BE80E0008A444 +:10820000240400828F920058000030210A00096285 +:10821000AF8600683C04080024845BE88CC2003808 +:108220000E0008AA8CC3003C8F9200580A000AC0B6 +:1082300000002021240400823C05080024A55BE8FE +:108240000E0008A4000000008F92005800001021CA +:108250000A000962AF8200688E5000048F91FD9C75 +:108260003C078000ACF00020922C00050200282181 +:10827000318B0002156001562404008A8F92FDA004 +:108280002404008D9245001B30A6002014C001502C +:1082900002002821922E00092408001231C900FF93 +:1082A0001128014B240400810E00087202002021D5 +:1082B0009258001B240F000402002021370D0042B9 +:1082C000A24D001B0E00087CA22F00253C0580005B +:1082D0008CA401780480FFFE34B90140241F000201 +:1082E000AF300000A33F00048F9200583C101000F4 +:1082F000ACB001780A000A6B0013102B8E500004FA +:108300008F91FD9C3C038000AC700020922A0005F8 +:108310000200282131420002144000172404008A80 +:10832000922C00092412000402002821318B00FF46 +:1083300011720011240400810E0008720200202135 +:108340008F89FDA0240800122405FFFE912F001B39 +:108350000200202135EE0020A12E001BA2280009DA +:108360009226000500C538240E00087CA2270005CF +:1083700002002821000020210E0009330000000027 +:108380000A000A6A8F9200588E4C00043C07800055 +:108390003C10080026105BE8ACEC00203C01080013 +:1083A000AC2C5BE8924B0003317100041220013BBE +:1083B0008F84FD9C24020006A0820009924F001BBE +:1083C000240EFFC031E9003F012E4025A08800089F +:1083D0009245000330A6000114C0013200000000E5 +:1083E0008E420008AE0200083C0208008C425BF09E +:1083F000104001318F90FDA0000219C28F8DFD9CAD +:10840000A603000C8E4A000C24180001240400145A +:10841000AE0A002C8E420010AE02001C965F0016C1 +:10842000A61F003C96590014A619003EADB8000CDA +:10843000A5B80010A5B80012A5B80014A5B800167C +:1084400012600144A2040011925100033232000272 +:108450002E5300018F920058266200080A0009621C +:10846000AF8200688E4400043C1980003C068008FE +:10847000AF2400208E45000890D80000240D005045 +:10848000331100FF122D009C2407008824060009E8 +:108490000E000845000000000A000A6A8F9200588A +:1084A0008E5000043C0980003C118008AD30002053 +:1084B0009228000024050050310400FF10850110AF +:1084C0002407008802002021000028210E00084512 +:1084D0002406000E922D00002418FF80020028219F +:1084E00001B8802524040004240600300E0007256E +:1084F000A23000000A000A6A8F9200588E500004D1 +:108500008F91FDA03C028000AC500020923F001BE8 +:1085100033F900101320006C240700810200202191 +:10852000000028212406001F0E000845000000005E +:108530000A000A6A8F9200588E44001C0E00085DE3 +:1085400000000000104000E3004048218F880058E0 +:1085500024070089012020218D05001C240600012C +:108560000E000845000000000A000A6A8F920058B9 +:10857000964900023C10080026105BE831280004F0 +:10858000110000973C0460008E4E001C3C0F8000E0 +:10859000ADEE00203C010800AC2E5BE896470002DF +:1085A00030E40001148000E6000000008E42000468 +:1085B000AE0200083C1008008E105BF0120000ECC8 +:1085C0003C0F80008F92FD9C241000018E4E0018FD +:1085D0008F8DFDA08F9FFD9801CF4825AE490018D3 +:1085E000A2400005AE50000C3C0808008D085BF06E +:1085F0008F840058A6500010000839C2A6500012FF +:10860000A6500014A6500016A5A7000C8C8C0008DC +:108610008F8B00588F8A0058ADAC002C8D63000CF6 +:1086200024070002ADA3001C91460010A1A6001172 +:108630008F82005890450011A3E500088F990058DB +:1086400093380012A258004E8F910058922F0013B9 +:10865000A1AF00128F920058964E0014A5AE003CB8 +:1086600096490016A5A9003E8E480018ADA8001432 +:108670005660FD6AAF8700683C05080024A55BE8EA +:108680000E000881000020218F9200580000382140 +:108690000A000962AF8700683C05080024A55BE872 +:1086A0000E0008A4240400828F9200580A000A4D8C +:1086B000000038210E000F6C000000008F9200585F +:1086C0000A000AC0000020210E00087202002021CA +:1086D0009223001B02002021346A00100E00087C47 +:1086E000A22A001B000038210200202100002821BE +:1086F0000A000BA52406001F9242000C305F000107 +:1087000013E0000300000000964A000EA4CA002CEB +:10871000924B000C316300025060000600003821CB +:108720008E470014964C0012ACC7001CA4CC001A53 +:10873000000038210A000B7F240600093C050800D0 +:1087400024A55BE80E0008A42404008B8F92005837 +:108750000A000A4D0013382B3C0C08008D8C5BE896 +:1087600024DFFFFE25930100326B007F016790211B +:1087700002638824AD110028AE4600E0AE4000E45C +:108780000A0009B3AE5F001CACC000543C0D0800E9 +:108790008DAD5BE83C18800C37090100ACED00287A +:1087A0008E510014AD3100E08E4F0014AD2F00E467 +:1087B0008E4E001025C7FFFE0A0009F4AD27001CED +:1087C0005491FDD6240740000A000A222407100015 +:1087D0000E00092D000000000A000A6A8F9200585E +:1087E0008C83442C3C12DEAD3651BEEF3C010800B8 +:1087F000AC205BE810710062000000003C196C6264 +:1088000037387970147800082404000297850074C2 +:108810009782006C2404009200A2F82B13E0001948 +:1088200002002821240400020E00069524050200FF +:108830003C068000ACC200203C010800AC225BE892 +:108840001040000D8F8C0058240A002824040003D7 +:10885000918B0010316300FF546A00012404000171 +:108860000E0000810000000010400004240400837A +:108870000A000BC28F920058240400833C050800B4 +:1088800024A55BE80E000881000000008F920058CC +:108890000013382B0A000962AF8700680A000B49F1 +:1088A000240200128E4400080E00085D0000000043 +:1088B0000A000B55AE0200083C05080024A55BE841 +:1088C0000E000858240400878F9200580A000B728B +:1088D0000013102B240400040E000695240500301C +:1088E0001440002A004048218F8800582407008344 +:1088F000012020218D05001C0A000BB32406000175 +:108900008F8300788F8600701066FEEE000038219D +:108910003C07080024E75B6C000320C00087282187 +:108920008CAE000011D0005D246F000131E3000F18 +:108930005466FFFA000320C00A000B8C00003821A7 +:108940008E4400040E00085D000000000A000BC801 +:10895000AE0200083C05080024A55BE80E0008A450 +:10896000240400828F9200580A000B72000010212C +:108970003C05080024A55BE80A000C7C2404008761 +:108980008C83442C0A000C5B3C196C628F88005865 +:108990003C0780083C0C8000240B0050240A000196 +:1089A000AD820020A0EB0000A0EA000191030004CA +:1089B000A0E3001891040005A0E400199106000648 +:1089C0003C04080024845B6CA0E6001A91020007B6 +:1089D0003C06080024C65B68A0E2001B9105000865 +:1089E000A0E5001C911F0009A0FF001D9119000ABD +:1089F000A0F9001E9118000BA0F8001F9112000CA6 +:108A0000A0F200209111000DA0F100219110000EA4 +:108A1000A0F00022910F000FA0EF0023910E001094 +:108A2000A0EE0024910D0011A0ED0025950C00147E +:108A3000A4EC0028950B00168F8A00708F920078A6 +:108A4000A4EB002A95030018000A10C02545000178 +:108A5000A4E3002C8D1F001C0044C0210046C82147 +:108A600030A5000FAF3F0000AF09000010B20006B4 +:108A7000AF850070000038218D05001C01202021E9 +:108A80000A000BB32406000124AD000131A7000F3A +:108A9000AF8700780A000CF9000038213C06080076 +:108AA00024C65B680086902100003821ACA000003D +:108AB0000A000B8CAE4000003C0482013C036000C5 +:108AC00034820E02AC603D68AF80009803E000087D +:108AD000AC623D6C27BDFFE8AFB000103090FFFFE7 +:108AE000001018422C620041AFBF00141440000275 +:108AF00024040080240300403C010800AC300060E6 +:108B00003C010800AC2300640E000F7500602821B2 +:108B1000244802BF2409FF8001092824001039805D +:108B2000001030408FBF00148FB0001000A720212C +:108B300000861821AF8300803C010800AC25005856 +:108B40003C010800AC24005C03E0000827BD0018CD +:108B5000308300FF30C6FFFF30E400FF3C08800098 +:108B60008D0201B80440FFFE000354000144382583 +:108B70003C09600000E920253C031000AD050180A0 +:108B8000AD060184AD04018803E00008AD0301B81F +:108B90008F8500583C0A6012354800108CAC0004E8 +:108BA0003C0D600E35A60010318B00062D690001CA +:108BB000AD0900C48CA70004ACC731808CA20008AA +:108BC00094A40002ACC231848CA3001C0460000396 +:108BD000A784009003E00008000000008CAF00189C +:108BE000ACCF31D08CAE001C03E00008ACCE31D449 +:108BF0008F8500588F87FF288F86FF308CAE00044A +:108C00003C0F601235E80010ACEE00788CAD000827 +:108C1000ACED007C8CAC0010ACCC004C8CAB000CF0 +:108C2000ACCB004894CA00543C0208008C4200447B +:108C300025490001A4C9005494C400543083FFFFA7 +:108C400010620017000000003C0208008C42004047 +:108C5000A4C200528CA30018ACE300308CA2001414 +:108C6000ACE2002C8CB90018ACF900388CB80014B8 +:108C700024050001ACF800348D0600BC50C5001975 +:108C80008D0200B48D0200B8A4E2004894E40048CC +:108C9000A4E4004A94E800EA03E000083102FFFF80 +:108CA0003C0208008C420024A4C00054A4C200521C +:108CB0008CA30018ACE300308CA20014ACE2002CB2 +:108CC0008CB90018ACF900388CB8001424050001E8 +:108CD000ACF800348D0600BC54C5FFEB8D0200B823 +:108CE0008D0200B4A4E2004894E40048A4E4004AE1 +:108CF00094E800EA03E000083102FFFF8F86005885 +:108D00003C0480008CC900088CC80008000929C0F8 +:108D1000000839C0AC87002090C30007306200040F +:108D20001040003EAF85009490CB0007316A0008E8 +:108D30001140003D8F87FF2C8CCD000C8CCE001491 +:108D400001AE602B11800036000000008CC2000CC8 +:108D5000ACE200708CCB00188F85FF288F88FF3025 +:108D6000ACEB00748CCA00102402FFF8ACAA00D847 +:108D70008CC9000CAD0900608CC4001CACA400D0F0 +:108D800090E3007C0062C824A0F9007C90D8000722 +:108D9000330F000811E000040000000090ED007C9B +:108DA00035AC0001A0EC007C90CF000731EE000153 +:108DB00011C000060000000090E3007C241800347D +:108DC00034790002A0F9007CACB800DC90C2000746 +:108DD0003046000210C000040000000090E8007C53 +:108DE00035040004A0E4007C90ED007D3C0B600E97 +:108DF000356A001031AC003FA0EC007D8D4931D4C4 +:108E00003127000110E00002240E0001A0AE00098D +:108E100094AF00EA03E0000831E2FFFF8F87FF2CE8 +:108E20000A000DAF8CC200140A000DB0ACE0007057 +:108E30008F8C005827BDFFD8AFB3001CAFB200180D +:108E4000AFB00010AFBF0020AFB10014918F00157C +:108E50003C13600E3673001031EB000FA38B009CA7 +:108E60008D8F00048D8B0008959F0012959900103E +:108E70009584001A9598001E958E001C33EDFFFF17 +:108E8000332AFFFF3089FFFF3308FFFF31C7FFFFA1 +:108E90003C010800AC2D00243C010800AC29004432 +:108EA0003C010800AC2A0040AE683178AE67317CE6 +:108EB00091850015959100163C12601236520010F3 +:108EC00030A200FF3230FFFFAE623188AE5000B4F6 +:108ED00091830014959F0018240600010066C804C1 +:108EE00033F8FFFFAE5900B8AE5800BC918E0014A5 +:108EF000AF8F00843C08600631CD00FFAE4D00C04E +:108F0000918A00159584000E3C07600A314900FFE4 +:108F1000AF8B00883084FFFFAE4900C835110010C8 +:108F20000E000D1034F004103C0208008C4200606A +:108F30003C0308008C6300643C0608008CC60058A3 +:108F40003C0508008CA5005C8F8400808FBF00204A +:108F5000AE23004CAE65319CAE030054AE4500DC40 +:108F6000AE6231A0AE6331A4AE663198AE22004845 +:108F70008FB3001CAE0200508FB10014AE4200E06F +:108F8000AE4300E4AE4600D88FB000108FB2001898 +:108F90000A00057D27BD0028978500929783007CF5 +:108FA00027BDFFE8AFB0001000A3102BAFBF001427 +:108FB000240400058F900058104000552409000239 +:108FC0000E0006958F850080AF8200942404000374 +:108FD0001040004F240900023C0680000E00008172 +:108FE000ACC2002024070001240820001040004DDE +:108FF00024040005978E00928F8AFF2C24090050CC +:1090000025C50001A7850092A14900003C0D08007C +:109010008DAD0064240380008F84FF28000D66005E +:10902000AD4C0018A5400006954B000A8F85FF3017 +:109030002402FF8001633024A546000A915F000AE4 +:109040000000482103E2C825A159000AA0A0000899 +:10905000A140004CA08000D5961800029783009094 +:109060003C020004A49800EA960F00022418FFBFF7 +:1090700025EE2401A48E00BE8E0D0004ACAD00448C +:109080008E0C0008ACAC0040A4A00050A4A000547A +:109090008E0B000C240C0030AC8B00288E060010C8 +:1090A000AC860024A480003EA487004EA487005014 +:1090B000A483003CAD420074AC8800D8ACA800602A +:1090C000A08700FC909F00D433F9007FA09900D4C2 +:1090D000909000D402187824A08F00D4914E007C88 +:1090E00035CD0001A14D007C938B009CAD480070F4 +:1090F000AC8C00DCA08B00D68F8800888F87008422 +:10910000AC8800C4AC8700C8A5400078A540007AB0 +:109110008FBF00148FB000100120102103E0000861 +:1091200027BD00188F8500940E0007258F860080CC +:109130000A000E9F2409000227BDFFE0AFB0001017 +:109140008F900058AFB10014AFBF00188E09000413 +:109150000E00054A000921C08E0800048F84FF28F4 +:109160008F82FF30000839C03C068000ACC7002069 +:10917000948500EA904300131460001C30B1FFFF97 +:109180008F8CFF2C918B0008316A00401540000B3A +:10919000000000008E0D0004022030218FBF001857 +:1091A0008FB100148FB00010240400220000382179 +:1091B000000D29C00A000D2F27BD00200E000098C9 +:1091C000000000008E0D0004022030218FBF001827 +:1091D0008FB100148FB00010240400220000382149 +:1091E000000D29C00A000D2F27BD00200E000090A1 +:1091F000000000008E0D0004022030218FBF0018F7 +:109200008FB100148FB00010240400220000382118 +:10921000000D29C00A000D2F27BD002027BDFFE04B +:10922000AFB200183092FFFFAFB00010AFBF001C0C +:10923000AFB100141240001E000080218F8600583C +:109240008CC500002403000600053F02000514023F +:1092500030E4000714830016304500FF2CA80006F8 +:1092600011000040000558803C0C0800258C58BCBB +:10927000016C50218D490000012000080000000011 +:109280008F8E0098240D000111CD005024020002A1 +:10929000AF820098260900013130FFFF24C800206A +:1092A0000212202B010030211480FFE5AF88005806 +:1092B000020010218FBF001C8FB200188FB1001464 +:1092C0008FB0001003E0000827BD00209387007EC8 +:1092D00054E00034000030210E000DE700000000D3 +:1092E0008F8600580A000EFF240200018F87009825 +:1092F0002405000210E50031240400130000282199 +:1093000000003021240700010E000D2F0000000096 +:109310000A000F008F8600588F83009824020002F5 +:109320001462FFF6240400120E000D9A00000000E3 +:109330008F85009400403021240400120E000D2F70 +:10934000000038210A000F008F8600588F83009894 +:109350002411000310710029241F0002107FFFCE8A +:1093600026090001240400100000282100003021FB +:109370000A000F1D240700018F91009824060002A7 +:109380001626FFF9240400100E000E410000000014 +:10939000144000238F9800588F8600580A000EFF53 +:1093A00024020003240400140E000D2F00002821C5 +:1093B0008F8600580A000EFF240200020E000EA93C +:1093C000000000000A000F008F8600580E000D3FBD +:1093D00000000000241900022404001400002821C9 +:1093E0000000302100003821AF9900980E000D2FA9 +:1093F000000000000A000F008F8600580E000D5775 +:10940000000000008F8500942419000200403021E4 +:1094100024040010000038210A000F56AF9900986C +:109420000040382124040010970F0002000028217A +:109430000E000D2F31E6FFFF8F8600580A000F0047 +:10944000AF9100988F84FF2C3C077FFF34E6FFFF2D +:109450008C8500182402000100A61824AC83001893 +:1094600003E00008A08200053084FFFF30A5FFFF65 +:109470001080000700001821308200011040000217 +:1094800000042042006518211480FFFB00052840DD +:1094900003E000080060102110C000070000000079 +:1094A0008CA2000024C6FFFF24A50004AC820000AB +:1094B00014C0FFFB2484000403E000080000000047 +:1094C00010A0000824A3FFFFAC86000000000000ED +:1094D000000000002402FFFF2463FFFF1462FFFA74 +:1094E0002484000403E0000800000000000411C010 +:1094F00003E000082442024027BDFFE8AFB000109F +:1095000000808021AFBF00140E000F9600A0202124 +:1095100000504821240AFF808FBF00148FB0001034 +:10952000012A30243127007F3C08800A3C042100B6 +:1095300000E8102100C428253C03800027BD001846 +:10954000AC650024AF820038AC400000AC6500245C +:1095500003E00008AC4000403C0D08008DAD005811 +:1095600000056180240AFF8001A45821016C482174 +:10957000012A30243127007F3C08800C3C04210064 +:1095800000E8102100C428253C038000AC650028B9 +:10959000AF82003403E00008AC40002430A5FFFF98 +:1095A0003C0680008CC201B80440FFFE3C086015F8 +:1095B00000A838253C031000ACC40180ACC0018475 +:1095C000ACC7018803E00008ACC301B83C0D08003B +:1095D0008DAD005800056180240AFF8001A4582148 +:1095E000016C4021010A4824000931403107007F05 +:1095F00000C728253C04200000A418253C02800058 +:10960000AC43083003E00008AF80003427BDFFE81A +:10961000AFB0001000808021AFBF00140E000F9685 +:1096200000A0202100504821240BFF80012B502452 +:10963000000A39403128007F3C0620008FBF00140B +:109640008FB0001000E8282534C2000100A21825C0 +:109650003C04800027BD0018AC83083003E00008FC +:10966000AF8000383C0580088CA700603C0680086D +:109670000087102B144000112C8340008CA8006040 +:109680002D0340001060000F240340008CC90060CF +:109690000089282B14A00002008018218CC30060D0 +:1096A00000035A42000B30803C0A0800254A59202A +:1096B00000CA202103E000088C8200001460FFF340 +:1096C0002403400000035A42000B30803C0A08008B +:1096D000254A592000CA202103E000088C8200009E +:1096E0003C05800890A60008938400AB24C20001CA +:1096F000304200FF3043007F1064000C0002382726 +:10970000A0A200083C0480008C85017804A0FFFE24 +:109710008F8A00A0240900023C081000AC8A014096 +:10972000A089014403E00008AC8801780A00101BFE +:1097300030E2008027BDFFD8AFB200188F9200A49E +:10974000AFBF0020AFB3001CAFB00010AFB100142A +:109750008F9300348E5900283C1000803C0EFFEFA0 +:10976000AE7900008E580024A260000A35CDFFFFBC +:10977000AE7800049251002C3C0BFF9F356AFFFF2E +:10978000A271000C8E6F000C3C080040A271000B0F +:1097900001F06025018D4824012A382400E8302595 +:1097A000AE66000C8E450004AE6000183C0400FF5D +:1097B000AE6500148E43002C3482FFFFA6600008C3 +:1097C0000062F824AE7F00108E5900088F9000A030 +:1097D000964E0012AE7900208E51000C31D83FFF1A +:1097E00000187980AE7100248E4D001401F06021C4 +:1097F00031CB0001AE6D00288E4A0018000C41C22A +:10980000000B4B80AE6A002C8E46001C01093821EB +:10981000A667001CAE660030964500028E4400200C +:10982000A665001EAE64003492430033306200042B +:1098300054400006924700003C0280083443010077 +:109840008C7F00D0AE7F0030924700008F860038BA +:10985000A0C700309245003330A4000250800007BA +:10986000925100018F880038240BFF80910A00304C +:10987000014B4825A1090030925100018F9000381A +:10988000240CFFBF2404FFDFA21100318F8D0038AC +:109890003C1880083711008091AF003C31EE007F0A +:1098A000A1AE003C8F890038912B003C016C502404 +:1098B000A12A003C8F9F00388E68001493E6003C7C +:1098C0002D0700010007114000C4282400A218251C +:1098D000A3E3003C8F87003896590012A4F90032A8 +:1098E0008E450004922E007C30B0000300107823D7 +:1098F00031ED000300AD102131CC000215800002D3 +:1099000024460034244600303C0280083443008062 +:10991000907F007C00BFC824333800041700000289 +:1099200024C2000400C010218F98003824190002BE +:10993000ACE20034A3190000924F003F8F8E003834 +:109940003C0C8008358B0080A1CF00018F9100383E +:10995000924D003F8E440004A62D0002956A005CE3 +:109960000E000FF43150FFFF00024B800209382532 +:109970003C08420000E82825AE2500048E4400384B +:109980008F850038ACA400188E460034ACA6001CAD +:10999000ACA0000CACA00010A4A00014A4A0001661 +:1099A000A4A00020A4A00022ACA000248E62001479 +:1099B00050400001240200018FBF00208FB3001C23 +:1099C0008FB200188FB100148FB00010ACA2000845 +:1099D0000A00101327BD002827BDFFC83C058008DA +:1099E00034A40080AFBF0034AFBE0030AFB7002C4E +:1099F000AFB60028AFB50024AFB40020AFB3001C51 +:109A0000AFB20018AFB10014AFB00010948300786B +:109A10009482007A104300512405FFFF0080F0215A +:109A20000A0011230080B821108B004D8FBF003435 +:109A30008F8600A03C1808008F18005C2411FF805E +:109A40003C1680000306782101F18024AED0002C62 +:109A500096EE007A31EC007F3C0D800E31CB7FFF1B +:109A6000018D5021000B4840012AA82196A4000036 +:109A70003C0808008D0800582405FF8030953FFF02 +:109A800001061821001539800067C8210325F82434 +:109A90003C02010003E290253338007F3C11800C2A +:109AA000AED20028031190219250000D320F000415 +:109AB00011E0003702E0982196E3007A96E8007AF8 +:109AC00096E5007A2404800031077FFF24E300013B +:109AD00030627FFF00A4F82403E2C825A6F9007ACB +:109AE00096E6007A3C1408008E94006030D67FFF22 +:109AF00012D400C1000000008E5800188F8400A00E +:109B000002A028212713FFFF0E000FCEAE53002C1A +:109B100097D5007897D4007A12950010000028217C +:109B20003C098008352401003C0A8008914800085F +:109B3000908700D53114007F30E400FF0284302B81 +:109B400014C0FFB9268B0001938E00AB268C000158 +:109B5000008E682115ACFFB78F8600A08FBF003440 +:109B60008FBE00308FB7002C8FB600288FB5002431 +:109B70008FB400208FB3001C8FB200188FB1001477 +:109B80008FB0001000A0102103E0000827BD0038AE +:109B900000C020210E000F99028028218E4B00105A +:109BA0008E4C00308F84003824090002016C502351 +:109BB000AE4A0010A089000096E3005C8E4400309D +:109BC0008F9100380E000FF43070FFFF00024380C9 +:109BD000020838253C02420000E22825AE25000498 +:109BE0008E5F00048F8A00388E590000240B000815 +:109BF000AD5F001CAD590018AD40000CAD40001029 +:109C00009246000A240400052408C00030D000FF5A +:109C1000A550001496580008A55800169251000A45 +:109C20003C188008322F00FFA54F0020964E0008F8 +:109C300037110100A54E0022AD400024924D000BCB +:109C400031AC00FFA54C0002A14B00018E49003051 +:109C50008F830038240BFFBFAC690008A06400307C +:109C60008F9000382403FFDF9607003200E8282495 +:109C700000B51025A6020032921F003233F9003FD2 +:109C800037260040A20600328F8C0038AD800034A9 +:109C90008E2F00D0AD8F0038918E003C3C0F7FFF9F +:109CA00031CD007FA18D003C8F84003835EEFFFF61 +:109CB000908A003C014B4824A089003C8F850038E5 +:109CC00090A8003C01033824A0A7003C8E42003439 +:109CD0008F9100383C038008AE2200408E59002C42 +:109CE0008E5F0030033F3023AE26004492300048A0 +:109CF0003218007FA23800488F8800388E4D00301F +:109D00008D0C004801AE582401965024014B482583 +:109D1000AD0900489244000AA104004C964700088F +:109D20008F850038A4A7004E8E5000308E4400303E +:109D30000E0003818C65006092F9007C0002F940FE +:109D4000004028210002110003E2302133360002D6 +:109D500012C00003020680210005B0800216802197 +:109D6000926D007C31B30004126000020005708027 +:109D7000020E80218E4B00308F8800382405800031 +:109D8000316A0003000A4823312400030204182129 +:109D9000AD03003496E4007A96F0007A96F1007AEA +:109DA00032027FFF2447000130FF7FFF0225C824D5 +:109DB000033F3025A6E6007A96F8007A3C120800A8 +:109DC0008E520060330F7FFF11F200180000000078 +:109DD0008F8400A00E000FCE02A028218F8400A047 +:109DE0000E000FDE028028210E001013000000007C +:109DF0000A00111F0000000096F1007A022480245E +:109E0000A6F0007A92EF007A92EB007A31EE00FF32 +:109E1000000E69C2000D6027000C51C03169007F3F +:109E2000012A20250A001119A2E4007A96E6007A98 +:109E300000C5C024A6F8007A92EF007A92F3007A67 +:109E400031F200FF001271C2000E6827000DB1C090 +:109E5000326C007F01962825A2E5007A0A0011D015 +:109E60008F8400A03C0380003084FFFF30A5FFFFFB +:109E7000AC640018AC65001C03E000088C620014A0 +:109E800027BDFFA03C068008AFBF005CAFBE0058F6 +:109E9000AFB70054AFB60050AFB5004CAFB40048F8 +:109EA000AFB30044AFB20040AFB1003CAFB0003838 +:109EB00034C80100910500D590C700083084FFFF29 +:109EC00030A500FF30E2007F0045182AAFA4001043 +:109ED000A7A00018A7A0002610600055AFA000148E +:109EE00090CA00083149007F00A9302324D3FFFF26 +:109EF0000013802B8FB400100014902B02128824C2 +:109F0000522000888FB300143C03800894790052DB +:109F1000947E00508FB60010033EC0230018BC0092 +:109F2000001714030016FC0002C2A82A16A00002A3 +:109F3000001F2C030040282100133C0000072403CD +:109F400000A4102A5440000100A020212885000907 +:109F500014A000020080A021241400083C0C8008FA +:109F60008D860048001459808D88004C3C03800089 +:109F70003169FFFF3C0A0010012A202534710400DA +:109F8000AC660038AF9100A4AC68003CAC64003013 +:109F900000000000000000000000000000000000C1 +:109FA00000000000000000000000000000000000B1 +:109FB0008C6E000031CD002011A0FFFD0014782A26 +:109FC00001F01024104000390000A8213C16800840 +:109FD00092D700083C1280008E44010032F6007FC8 +:109FE0000E000F9902C028218E3900108E44010006 +:109FF0000000902133373FFF0E000FB102E028210F +:10A00000923800003302003F2C500008520000102C +:10A0100000008821000210803C030800246358E4FB +:10A020000043F8218FFE000003C00008000000007C +:10A0300090CF0008938C00AB31EE007F00AE682318 +:10A04000018D58210A0012172573FFFF0000882197 +:10A050003C1E80008FC401000E000FCE02E02821BC +:10A060008FC401000E000FDE02C028211220000F55 +:10A070000013802B8F8B00A426A400010004AC00E9 +:10A08000027298230015AC032578004002B4B02A70 +:10A090000013802B241700010300882102D0102414 +:10A0A000AF9800A41440FFC9AFB700143C07800864 +:10A0B00094E200508FAE00103C05800002A288217F +:10A0C0003C060020A4F10050ACA6003094F40050EF +:10A0D00094EF005201D51823306CFFFF11F4001EDD +:10A0E000AFAC00108CEF004C001561808CF500487F +:10A0F00001EC28210000202100AC582B02A4C02133 +:10A10000030BB021ACE5004CACF600488FB4001056 +:10A110000014902B021288241620FF7C3C03800838 +:10A120008FB300148FBF005C8FBE00583A620001ED +:10A130008FB700548FB600508FB5004C8FB40048D5 +:10A140008FB300448FB200408FB1003C8FB0003815 +:10A1500003E0000827BD006094FE00548CF2004428 +:10A1600033C9FFFE0009C8C00259F821ACBF003C4A +:10A170008CE800448CAD003C010D50231940003B9D +:10A18000000000008CF7004026E20001ACA200387D +:10A190003C05005034A700103C038000AC67003041 +:10A1A00000000000000000000000000000000000AF +:10A1B000000000000000000000000000000000009F +:10A1C0008C7800003316002012C0FFFD3C1180087F +:10A1D000962200543C1580003C068008304E000159 +:10A1E000000E18C0007578218DEC04003C070800B3 +:10A1F0008CE700443C040020ACCC00488DF40404FF +:10A20000240B0001ACD4004C10EB0260AEA4003073 +:10A21000963900523C0508008CA5004000B99021F9 +:10A22000A6320052963F005427ED0001A62D00549F +:10A230009626005430C4FFFF5487FF2F8FB40010C0 +:10A2400030A5FFFF0E0011F4A62000543C070800C3 +:10A250008CE70024963E00520047B82303D74823DA +:10A26000A62900520A0012198FB400108CE2004097 +:10A270000A0012BE00000000922400012407000121 +:10A280003085007F14A7001C97AD00268E2B00148C +:10A29000240CC000316A3FFF01AC48243C06080092 +:10A2A0008CC60060012A402531043FFF0086882BC0 +:10A2B00012200011A7A800263C0508008CA5005814 +:10A2C0008F9100A0000439802402FF8000B1182182 +:10A2D0000067F82103E2F02433F8007F3C1280008D +:10A2E0003C19800EAE5E002C0319702191D0000D38 +:10A2F000360F0004A1CF000D0E001028241200011B +:10A30000241100013C1E80008FC401000E000FCEFE +:10A3100002E028218FC401000E000FDE02C02821B8 +:10A320001620FF558F8B00A40A0012860013802B85 +:10A330008F8600A490C80001310400201080019194 +:10A34000241000013C048008348B0080916A007C5A +:10A350008F9E0034AFA0002C314900011120000F66 +:10A36000AFB000288CCD00148C8E006001AE602B45 +:10A370001580000201A038218C8700603C188008FD +:10A38000370300808C70007000F0782B15E000021D +:10A3900000E020218C640070AFA4002C3C028008F7 +:10A3A000344500808CD200148CBF0070025FC82B33 +:10A3B00017200002024020218CA400708FA7002CDF +:10A3C0000087182310600003AFA3003024050002AB +:10A3D000AFA500288FA400280264882B162000BA9D +:10A3E000000018218CD000388FCE000C3C0F00806C +:10A3F000AFD000008CCD00343C0CFF9F01CF58251E +:10A40000AFCD000490CA003F3586FFFF01662024CF +:10A410003C0900203C08FFEFA3CA000B0089382547 +:10A420003511FFFF00F118243C0500088F8700A4B8 +:10A430000065C825AFD9000C8CE20014AFC000182D +:10A440008FA60030AFC200148CF800188FB0002C1B +:10A450003C1FFFFBAFD8001C8CEF000837F2FFFF5A +:10A4600003326824AFCF00248CEC000C020670216C +:10A47000AFCD000CA7C00038A7C0003AAFCE002C6B +:10A48000AFCC0020AFC000288CEA00148FAB002CAA +:10A49000014B48230126402311000011AFC80010D2 +:10A4A00090EB003D8FC900048FC80000000B5100E5 +:10A4B000012A28210000102100AA882B010218215E +:10A4C0000071F821AFC50004AFDF000090F2003D3D +:10A4D000A3D2000A8F9900A497380006A7D80008D5 +:10A4E0008F910038240800023C038008A228000055 +:10A4F0003465008094BF005C8FA4002C33F0FFFF14 +:10A500000E000FF48F9200380002CB808F8500A4DC +:10A51000021978253C18420001F87025AE4E00045F +:10A520008F8400388CAD0038AC8D00188CAC0034B2 +:10A53000AC8C001CAC80000CAC800010A48000141B +:10A54000A4800016A4800020A4800022AC800024F7 +:10A5500090A6003F8FA7002CA486000250E0019235 +:10A56000240700018FA200305040000290A2003D5D +:10A5700090A2003E244A0001A08A00018F84003886 +:10A580008FA9002CAC8900083C128008364D008051 +:10A5900091AC007C3186000214C000022407003414 +:10A5A000240700308F8500A43C198008373F0080C5 +:10A5B00090B0000093F9007C240E0004A0900030BD +:10A5C0008F8F00A48FB8002C8F8D003891F200017E +:10A5D0003304000301C46023A1B200318F8E003820 +:10A5E0008F8600A42402C00095CA003294C90012CC +:10A5F0008FAB002C0142402431233FFF010388250B +:10A60000A5D1003291D000323185000300EBF82152 +:10A610003218003F370F0040A1CF00328FA4002C2A +:10A6200003E5382133280004108000028F850038AC +:10A6300000E838213C0A8008ACA700343549010005 +:10A640008D2800D08FA3002C2419FFBFACA80038A0 +:10A6500090B1003C2C640001240FFFDF3227007F03 +:10A66000A0A7003C8F98003800049140931F003C45 +:10A6700003F98024A310003C8F8C0038918E003C9D +:10A6800001CF682401B23025A186003C8F8900A447 +:10A690008F8800388D2B0020AD0B00408D220024C8 +:10A6A000AD0200448D2A0028AD0A00488D23002CFD +:10A6B0000E001013AD03004C8FB1002824070002D8 +:10A6C000122700118FA300280003282B00058023E8 +:10A6D0000270982400608021006090210A00126FAF +:10A6E0000010882B962900128F8400A00000902172 +:10A6F0003125FFFFA7A900180E000FC22411000189 +:10A700000A00131D3C1E80003C0B80003C12800898 +:10A710008D640100924900088F92FF340E000F995A +:10A720003125007F8F9900388FA700288FA4003033 +:10A73000A3270000965F005C33F0FFFF0E000FF4CC +:10A740008F91003800026B80020D80253C0842008A +:10A750008F8D00A402085025AE2A00048DA5003874 +:10A760008F8A003800007821000F1100AD450018D5 +:10A770008DB800343C047FFF3488FFFFAD58001CC7 +:10A7800091A6003E8D4C001C8D4900180006190052 +:10A79000000677020183C821004E58250323882B29 +:10A7A000012B382100F1F821AD59001CAD5F0018D4 +:10A7B000AD40000CAD40001091B0003E8FA40030C1 +:10A7C00024090005A550001495A500042419C00013 +:10A7D00000884024A545001691B8003EA5580020E9 +:10A7E00095AF0004A54F0022AD40002491AE003F7C +:10A7F000A54E000291A6003E91AC003D01861023BB +:10A80000244B0001A14B00018F9100388FA3003031 +:10A810003C028008344B0100AE230008A22900301E +:10A820008F8C00388F8700A4959F003294F000121F +:10A830002407FFBF033FC02432053FFF03057825EF +:10A84000A58F0032918E00322418FFDF31CD003FFA +:10A8500035A60040A18600328F910038240DFFFFFD +:10A86000240CFF80AE2000348D6A00D0AE2A003860 +:10A870009223003C3069007FA229003C8F90003871 +:10A880003C0380009219003C0327F824A21F003CDF +:10A890008F8E003891C5003C00B87824A1CF003CD1 +:10A8A0008F8A00383C0E8008AD4D00408FA6002CEA +:10A8B000AD46004491420048004C5825A14B004849 +:10A8C0008F9000388F9900A48E09004801238824B6 +:10A8D00002283825AE070048933F003EA21F004CD7 +:10A8E0008F9800A48F8F003897050004A5E5004ECF +:10A8F0000E0003818DC500609246007C8FAC003055 +:10A9000000026940000291000040282130CB000283 +:10A9100001B21021156000AA018230213C0E80088E +:10A9200035C20080904C007C31830004106000032D +:10A930008FB900300005788000CF3021241F00043B +:10A940008F910038332D000303ED8023320800037C +:10A9500000C85021AE2A00343C188000A7C500383A +:10A960003C0680088F04010090DE00080E000FDE18 +:10A9700033C5007F0E001013000000000A00140D04 +:10A980008FA300288F9800348CC90038241F00033F +:10A99000A7000008AF0900008CC50034A300000A1E +:10A9A0008F9900A4AF0500043C080080932D003F60 +:10A9B000A31F000C8F0A000C3C02FF9FA30D000B8D +:10A9C0000148F0253451FFFF3C12FFEF8F9900A49E +:10A9D00003D170243646FFFF01C61824AF03000CD4 +:10A9E0008F2C0014972900128F8400A0AF0C001048 +:10A9F0008F2F0014AF000018AF000020AF0F00141D +:10AA0000AF0000248F270018312F3FFF000F59801F +:10AA1000AF0700288F2500080164F821312D0001BF +:10AA2000AF0500308F31000C8F920038001F51C2EB +:10AA3000000D438001481021241E00023C068008BE +:10AA4000A702001CA7000034AF11002CA25E00007A +:10AA500034D20080964E005C8F9900383C0342004F +:10AA600031CCFFFF01833825AF2700048F8B00A472 +:10AA7000240500012402C0008D640038240700343E +:10AA8000AF2400188D690034AF29001CAF20000CE2 +:10AA9000AF200010A7200014A7200016A720002038 +:10AAA000A7200022AF200024A7300002A325000128 +:10AAB0008F8800388F9F00A4AD10000893ED000030 +:10AAC000A10D00308F8A00A48F98003891510001A9 +:10AAD000A31100318F8B0038957E003203C27024A1 +:10AAE00001CF6025A56C0032916300323064003FD5 +:10AAF000A16400329249007C3125000214A00002BA +:10AB00008F840038240700303C198008AC8700345B +:10AB1000373201008E5F00D0240AFFBF020090216F +:10AB2000AC9F0038908D003C31A8007FA088003C8D +:10AB30008F9E003893C2003C004A8824A3D1003C79 +:10AB40008F8300380010882B9066003C34CE0020A4 +:10AB5000A06E003C8F8400A48F9800388C8C00205D +:10AB6000AF0C00408C8F0024AF0F00448C8700286E +:10AB7000AF0700488C8B002CAF0B004C0E0010135D +:10AB80003C1E80000A0012700000000094C80052B1 +:10AB90003C0A08008D4A002401488821A4D10052B3 +:10ABA0000A0012198FB40010A08700018F840038AA +:10ABB000240B0001AC8B00080A0013BE3C12800875 +:10ABC000000520800A0014A200C4302127BDFFE048 +:10ABD0003C0D8008AFB20018AFB00010AFBF001C32 +:10ABE000AFB1001435B200808E4C001835A80100BA +:10ABF000964B000695A70050910900FC000C5602E8 +:10AC0000016728233143007F312600FF240200031F +:10AC1000AF8300A8AF8400A010C2001B30B0FFFFBC +:10AC2000910600FC2412000530C200FF10520033D0 +:10AC300000000000160000098FBF001C8FB2001832 +:10AC40008FB100148FB00010240D0C003C0C80005C +:10AC500027BD002003E00008AD8D00240E0011FB8D +:10AC6000020020218FBF001C8FB200188FB100148A +:10AC70008FB00010240D0C003C0C800027BD00207C +:10AC800003E00008AD8D0024965800789651007AB4 +:10AC9000924E007D0238782631E8FFFF31C400C0B3 +:10ACA000148000092D11000116000037000000007B +:10ACB0005620FFE28FBF001C0E0010D100000000E4 +:10ACC0000A00156A8FBF001C1620FFDA0000000082 +:10ACD0000E0010D1000000001440FFD88FBF001CF0 +:10ACE0001600002200000000925F007D33E2003F6A +:10ACF000A242007D0A00156A8FBF001C950900EA78 +:10AD00008F86008000802821240400050E0007257E +:10AD10003130FFFF978300923C0480002465FFFFE1 +:10AD2000A78500928C8A01B80540FFFE0000000054 +:10AD3000AC8001808FBF001CAC9001848FB20018E2 +:10AD40008FB100148FB000103C0760133C0B100053 +:10AD5000240D0C003C0C800027BD0020AC8701882E +:10AD6000AC8B01B803E00008AD8D00240E0011FB90 +:10AD7000020020215040FFB18FBF001C925F007D78 +:10AD80000A00159733E2003F0E0011FB020020215C +:10AD90001440FFAA8FBF001C122000070000000013 +:10ADA0009259007D3330003F36020040A242007DC0 +:10ADB0000A00156A8FBF001C0E0010D100000000B1 +:10ADC0005040FF9E8FBF001C9259007D3330003FE2 +:10ADD0000A0015C636020040000000000000001BFB +:10ADE0000000000F0000000A00000008000000063C +:10ADF0000000000500000005000000040000000441 +:10AE00000000000300000003000000030000000336 +:10AE10000000000300000002000000020000000229 +:10AE2000000000020000000200000002000000021A +:10AE3000000000020000000200000002000000020A +:10AE400000000002000000020000000200000002FA +:10AE50000000000100000001000000018008010066 +:10AE6000800800808008000000000C000000308096 +:10AE7000080011D00800127C08001294080012A8E3 +:10AE8000080012BC080011D0080011D0080012F010 +:10AE90000800132C080013400800138808001A8CBF +:10AEA00008001A8C08001AC408001AC408001AD82E +:10AEB00008001AA808001D0008001CCC08001D5836 +:10AEC00008001D5808001DE008001D108008024001 +:10AED000080027340800256C0800275C080027F4C8 +:10AEE0000800293C0800298808002AAC080029B479 +:10AEF00008002A38080025DC08002EDC08002EA4F3 +:10AF000008002588080025880800258808002B20CF +:10AF100008002B20080025880800258808002DD06F +:10AF2000080025880800258808002588080025884D +:10AF300008002E0C080025880800258808002588B0 +:10AF4000080025880800258808002588080025882D +:10AF5000080025880800258808002588080025881D +:10AF6000080025880800258808002588080029A8E9 +:10AF7000080025880800258808002E680800258814 +:10AF800008002588080025880800258808002588ED +:10AF900008002588080025880800258808002588DD +:10AFA00008002588080025880800258808002588CD +:10AFB00008002588080025880800258808002588BD +:10AFC00008002CF4080025880800258808002C6853 +:10AFD00008002BC408003CE408003CB808003C848E +:10AFE00008003C5808003C3808003BEC8008010091 +:10AFF00080080080800800008008008008004C6401 +:10B0000008004C9C08004BE408004C6408004C64A9 +:10B01000080049B808004C64080050500A000C842D +:10B0200000000000000000000000000D7278703683 +:10B030002E322E31620000000602010300000000E3 +:10B0400000000001000000000000000000000000FF +:10B0500000000000000000000000000000000000F0 +:10B0600000000000000000000000000000000000E0 +:10B0700000000000000000000000000000000000D0 +:10B0800000000000000000000000000000000000C0 +:10B0900000000000000000000000000000000000B0 +:10B0A00000000000000000000000000000000000A0 +:10B0B0000000000000000000000000000000000090 +:10B0C0000000000000000000000000000000000080 +:10B0D0000000000000000000000000000000000070 +:10B0E0000000000000000000000000000000000060 +:10B0F0000000000000000000000000000000000050 +:10B10000000000000000000000000000000000003F +:10B11000000000000000000000000000000000002F +:10B12000000000000000000000000000000000001F +:10B13000000000000000000000000000000000000F +:10B1400000000000000000000000000000000000FF +:10B1500000000000000000000000000000000000EF +:10B1600000000000000000000000000000000000DF +:10B1700000000000000000000000000000000000CF +:10B1800000000000000000000000000000000000BF +:10B1900000000000000000000000000000000000AF +:10B1A000000000000000000000000000000000009F +:10B1B000000000000000000000000000000000008F +:10B1C000000000000000000000000000000000007F +:10B1D000000000000000000000000000000000006F +:10B1E000000000000000000000000000000000005F +:10B1F000000000000000000000000000000000004F +:10B20000000000000000000000000000000000003E +:10B21000000000000000000000000000000000002E +:10B22000000000000000000000000000000000001E +:10B23000000000000000000000000000000000000E +:10B2400000000000000000000000000000000000FE +:10B2500000000000000000000000000000000000EE +:10B2600000000000000000000000000000000000DE +:10B2700000000000000000000000000000000000CE +:10B2800000000000000000000000000000000000BE +:10B2900000000000000000000000000000000000AE +:10B2A000000000000000000000000000000000009E +:10B2B000000000000000000000000000000000008E +:10B2C000000000000000000000000000000000007E +:10B2D000000000000000000000000000000000006E +:10B2E000000000000000000000000000000000005E +:10B2F000000000000000000000000000000000004E +:10B30000000000000000000000000000000000003D +:10B31000000000000000000000000000000000002D +:10B32000000000000000000000000000000000001D +:10B33000000000000000000000000000000000000D +:10B3400000000000000000000000000000000000FD +:10B3500000000000000000000000000000000000ED +:10B3600000000000000000000000000000000000DD +:10B3700000000000000000000000000000000000CD +:10B3800000000000000000000000000000000000BD +:10B3900000000000000000000000000000000000AD +:10B3A000000000000000000000000000000000009D +:10B3B000000000000000000000000000000000008D +:10B3C000000000000000000000000000000000007D +:10B3D000000000000000000000000000000000006D +:10B3E000000000000000000000000000000000005D +:10B3F000000000000000000000000000000000004D +:10B40000000000000000000000000000000000003C +:10B41000000000000000000000000000000000002C +:10B42000000000000000000000000000000000001C +:10B43000000000000000000000000000000000000C +:10B4400000000000000000000000000000000000FC +:10B4500000000000000000000000000000000000EC +:10B4600000000000000000000000000000000000DC +:10B4700000000000000000000000000000000000CC +:10B4800000000000000000000000000000000000BC +:10B4900000000000000000000000000000000000AC +:10B4A000000000000000000000000000000000009C +:10B4B000000000000000000000000000000000008C +:10B4C000000000000000000000000000000000007C +:10B4D000000000000000000000000000000000006C +:10B4E000000000000000000000000000000000005C +:10B4F000000000000000000000000000000000004C +:10B50000000000000000000000000000000000003B +:10B51000000000000000000000000000000000002B +:10B52000000000000000000000000000000000001B +:10B53000000000000000000000000000000000000B +:10B5400000000000000000000000000000000000FB +:10B5500000000000000000000000000000000000EB +:10B5600000000000000000000000000000000000DB +:10B5700000000000000000000000000000000000CB +:10B5800000000000000000000000000000000000BB +:10B5900000000000000000000000000000000000AB +:10B5A000000000000000000000000000000000009B +:10B5B000000000000000000000000000000000008B +:10B5C000000000000000000000000000000000007B +:10B5D000000000000000000000000000000000006B +:10B5E000000000000000000000000000000000005B +:10B5F000000000000000000000000000000000004B +:10B60000000000000000000000000000000000003A +:10B61000000000000000000000000000000000002A +:10B62000000000000000000000000000000000001A +:10B63000000000000000000000000000000000000A +:10B6400000000000000000000000000000000000FA +:10B6500000000000000000000000000000000000EA +:10B6600000000000000000000000000000000000DA +:10B6700000000000000000000000000000000000CA +:10B6800000000000000000000000000000000000BA +:10B6900000000000000000000000000000000000AA +:10B6A000000000000000000000000000000000009A +:10B6B000000000000000000000000000000000008A +:10B6C000000000000000000000000000000000007A +:10B6D000000000000000000000000000000000006A +:10B6E000000000000000000000000000000000005A +:10B6F000000000000000000000000000000000004A +:10B700000000000000000000000000000000000039 +:10B710000000000000000000000000000000000029 +:10B720000000000000000000000000000000000019 +:10B730000000000000000000000000000000000009 +:10B7400000000000000000000000000000000000F9 +:10B7500000000000000000000000000000000000E9 +:10B7600000000000000000000000000000000000D9 +:10B7700000000000000000000000000000000000C9 +:10B7800000000000000000000000000000000000B9 +:10B7900000000000000000000000000000000000A9 +:10B7A0000000000000000000000000000000000099 +:10B7B0000000000000000000000000000000000089 +:10B7C0000000000000000000000000000000000079 +:10B7D0000000000000000000000000000000000069 +:10B7E0000000000000000000000000000000000059 +:10B7F0000000000000000000000000000000000049 +:10B800000000000000000000000000000000000038 +:10B810000000000000000000000000000000000028 +:10B820000000000000000000000000000000000018 +:10B830000000000000000000000000000000000008 +:10B8400000000000000000000000000000000000F8 +:10B8500000000000000000000000000000000000E8 +:10B8600000000000000000000000000000000000D8 +:10B8700000000000000000000000000000000000C8 +:10B8800000000000000000000000000000000000B8 +:10B8900000000000000000000000000000000000A8 +:10B8A0000000000000000000000000000000000098 +:10B8B0000000000000000000000000000000000088 +:10B8C0000000000000000000000000000000000078 +:10B8D0000000000000000000000000000000000068 +:10B8E0000000000000000000000000000000000058 +:10B8F0000000000000000000000000000000000048 +:10B900000000000000000000000000000000000037 +:10B910000000000000000000000000000000000027 +:10B920000000000000000000000000000000000017 +:10B930000000000000000000000000000000000007 +:10B9400000000000000000000000000000000000F7 +:10B9500000000000000000000000000000000000E7 +:10B9600000000000000000000000000000000000D7 +:10B9700000000000000000000000000000000000C7 +:10B9800000000000000000000000000000000000B7 +:10B9900000000000000000000000000000000000A7 +:10B9A0000000000000000000000000000000000097 +:10B9B0000000000000000000000000000000000087 +:10B9C0000000000000000000000000000000000077 +:10B9D0000000000000000000000000000000000067 +:10B9E0000000000000000000000000000000000057 +:10B9F0000000000000000000000000000000000047 +:10BA00000000000000000000000000000000000036 +:10BA10000000000000000000000000000000000026 +:10BA20000000000000000000000000000000000016 +:10BA30000000000000000000000000000000000006 +:10BA400000000000000000000000000000000000F6 +:10BA500000000000000000000000000000000000E6 +:10BA600000000000000000000000000000000000D6 +:10BA700000000000000000000000000000000000C6 +:10BA800000000000000000000000000000000000B6 +:10BA900000000000000000000000000000000000A6 +:10BAA0000000000000000000000000000000000096 +:10BAB0000000000000000000000000000000000086 +:10BAC0000000000000000000000000000000000076 +:10BAD0000000000000000000000000000000000066 +:10BAE0000000000000000000000000000000000056 +:10BAF0000000000000000000000000000000000046 +:10BB00000000000000000000000000000000000035 +:10BB10000000000000000000000000000000000025 +:10BB20000000000000000000000000000000000015 +:10BB30000000000000000000000000000000000005 +:10BB400000000000000000000000000000000000F5 +:10BB500000000000000000000000000000000000E5 +:10BB600000000000000000000000000000000000D5 +:10BB700000000000000000000000000000000000C5 +:10BB800000000000000000000000000000000000B5 +:10BB900000000000000000000000000000000000A5 +:10BBA0000000000000000000000000000000000095 +:10BBB0000000000000000000000000000000000085 +:10BBC0000000000000000000000000000000000075 +:10BBD0000000000000000000000000000000000065 +:10BBE0000000000000000000000000000000000055 +:10BBF0000000000000000000000000000000000045 +:10BC00000000000000000000000000000000000034 +:10BC10000000000000000000000000000000000024 +:10BC20000000000000000000000000000000000014 +:10BC30000000000000000000000000000000000004 +:10BC400000000000000000000000000000000000F4 +:10BC500000000000000000000000000000000000E4 +:10BC600000000000000000000000000000000000D4 +:10BC700000000000000000000000000000000000C4 +:10BC800000000000000000000000000000000000B4 +:10BC900000000000000000000000000000000000A4 +:10BCA0000000000000000000000000000000000094 +:10BCB0000000000000000000000000000000000084 +:10BCC0000000000000000000000000000000000074 +:10BCD0000000000000000000000000000000000064 +:10BCE0000000000000000000000000000000000054 +:10BCF0000000000000000000000000000000000044 +:10BD00000000000000000000000000000000000033 +:10BD10000000000000000000000000000000000023 +:10BD20000000000000000000000000000000000013 +:10BD30000000000000000000000000000000000003 +:10BD400000000000000000000000000000000000F3 +:10BD500000000000000000000000000000000000E3 +:10BD600000000000000000000000000000000000D3 +:10BD700000000000000000000000000000000000C3 +:10BD800000000000000000000000000000000000B3 +:10BD900000000000000000000000000000000000A3 +:10BDA0000000000000000000000000000000000093 +:10BDB0000000000000000000000000000000000083 +:10BDC0000000000000000000000000000000000073 +:10BDD0000000000000000000000000000000000063 +:10BDE0000000000000000000000000000000000053 +:10BDF0000000000000000000000000000000000043 +:10BE00000000000000000000000000000000000032 +:10BE10000000000000000000000000000000000022 +:10BE20000000000000000000000000000000000012 +:10BE30000000000000000000000000000000000002 +:10BE400000000000000000000000000000000000F2 +:10BE500000000000000000000000000000000000E2 +:10BE600000000000000000000000000000000000D2 +:10BE700000000000000000000000000000000000C2 +:10BE800000000000000000000000000000000000B2 +:10BE900000000000000000000000000000000000A2 +:10BEA0000000000000000000000000000000000092 +:10BEB0000000000000000000000000000000000082 +:10BEC0000000000000000000000000000000000072 +:10BED0000000000000000000000000000000000062 +:10BEE0000000000000000000000000000000000052 +:10BEF0000000000000000000000000000000000042 +:10BF00000000000000000000000000000000000031 +:10BF10000000000000000000000000000000000021 +:10BF20000000000000000000000000000000000011 +:10BF30000000000000000000000000000000000001 +:10BF400000000000000000000000000000000000F1 +:10BF500000000000000000000000000000000000E1 +:10BF600000000000000000000000000000000000D1 +:10BF700000000000000000000000000000000000C1 +:10BF800000000000000000000000000000000000B1 +:10BF900000000000000000000000000000000000A1 +:10BFA0000000000000000000000000000000000091 +:10BFB0000000000000000000000000000000000081 +:10BFC0000000000000000000000000000000000071 +:10BFD0000000000000000000000000000000000061 +:10BFE0000000000000000000000000000000000051 +:10BFF0000000000000000000000000000000000041 +:10C000000000000000000000000000000000000030 +:10C010000000000000000000000000000000000020 +:10C020000000000000000000000000000000000010 +:10C030000000000000000000000000000000000000 +:10C0400000000000000000000000000000000000F0 +:10C0500000000000000000000000000000000000E0 +:10C0600000000000000000000000000000000000D0 +:10C0700000000000000000000000000000000000C0 +:10C0800000000000000000000000000000000000B0 +:10C0900000000000000000000000000000000000A0 +:10C0A0000000000000000000000000000000000090 +:10C0B0000000000000000000000000000000000080 +:10C0C0000000000000000000000000000000000070 +:10C0D0000000000000000000000000000000000060 +:10C0E0000000000000000000000000000000000050 +:10C0F0000000000000000000000000000000000040 +:10C10000000000000000000000000000000000002F +:10C11000000000000000000000000000000000001F +:10C12000000000000000000000000000000000000F +:10C1300000000000000000000000000000000000FF +:10C1400000000000000000000000000000000000EF +:10C1500000000000000000000000000000000000DF +:10C1600000000000000000000000000000000000CF +:10C1700000000000000000000000000000000000BF +:10C1800000000000000000000000000000000000AF +:10C19000000000000000000000000000000000009F +:10C1A000000000000000000000000000000000008F +:10C1B000000000000000000000000000000000007F +:10C1C000000000000000000000000000000000006F +:10C1D000000000000000000000000000000000005F +:10C1E000000000000000000000000000000000004F +:10C1F000000000000000000000000000000000003F +:10C20000000000000000000000000000000000002E +:10C21000000000000000000000000000000000001E +:10C22000000000000000000000000000000000000E +:10C2300000000000000000000000000000000000FE +:10C2400000000000000000000000000000000000EE +:10C2500000000000000000000000000000000000DE +:10C2600000000000000000000000000000000000CE +:10C2700000000000000000000000000000000000BE +:10C2800000000000000000000000000000000000AE +:10C29000000000000000000000000000000000009E +:10C2A000000000000000000000000000000000008E +:10C2B000000000000000000000000000000000007E +:10C2C000000000000000000000000000000000006E +:10C2D000000000000000000000000000000000005E +:10C2E000000000000000000000000000000000004E +:10C2F000000000000000000000000000000000003E +:10C30000000000000000000000000000000000002D +:10C31000000000000000000000000000000000001D +:10C32000000000000000000000000000000000000D +:10C3300000000000000000000000000000000000FD +:10C3400000000000000000000000000000000000ED +:10C3500000000000000000000000000000000000DD +:10C3600000000000000000000000000000000000CD +:10C3700000000000000000000000000000000000BD +:10C3800000000000000000000000000000000000AD +:10C39000000000000000000000000000000000009D +:10C3A000000000000000000000000000000000008D +:10C3B000000000000000000000000000000000007D +:10C3C000000000000000000000000000000000006D +:10C3D000000000000000000000000000000000005D +:10C3E000000000000000000000000000000000004D +:10C3F000000000000000000000000000000000003D +:10C40000000000000000000000000000000000002C +:10C41000000000000000000000000000000000001C +:10C42000000000000000000000000000000000000C +:10C4300000000000000000000000000000000000FC +:10C4400000000000000000000000000000000000EC +:10C4500000000000000000000000000000000000DC +:10C4600000000000000000000000000000000000CC +:10C4700000000000000000000000000000000000BC +:10C4800000000000000000000000000000000000AC +:10C49000000000000000000000000000000000009C +:10C4A000000000000000000000000000000000008C +:10C4B000000000000000000000000000000000007C +:10C4C000000000000000000000000000000000006C +:10C4D000000000000000000000000000000000005C +:10C4E000000000000000000000000000000000004C +:10C4F000000000000000000000000000000000003C +:10C50000000000000000000000000000000000002B +:10C51000000000000000000000000000000000001B +:10C52000000000000000000000000000000000000B +:10C5300000000000000000000000000000000000FB +:10C5400000000000000000000000000000000000EB +:10C5500000000000000000000000000000000000DB +:10C5600000000000000000000000000000000000CB +:10C5700000000000000000000000000000000000BB +:10C5800000000000000000000000000000000000AB +:10C59000000000000000000000000000000000009B +:10C5A000000000000000000000000000000000008B +:10C5B000000000000000000000000000000000007B +:10C5C000000000000000000000000000000000006B +:10C5D000000000000000000000000000000000005B +:10C5E000000000000000000000000000000000004B +:10C5F000000000000000000000000000000000003B +:10C60000000000000000000000000000000000002A +:10C61000000000000000000000000000000000001A +:10C62000000000000000000000000000000000000A +:10C6300000000000000000000000000000000000FA +:10C6400000000000000000000000000000000000EA +:10C6500000000000000000000000000000000000DA +:10C6600000000000000000000000000000000000CA +:10C6700000000000000000000000000000000000BA +:10C6800000000000000000000000000000000000AA +:10C69000000000000000000000000000000000009A +:10C6A000000000000000000000000000000000008A +:10C6B000000000000000000000000000000000007A +:10C6C000000000000000000000000000000000006A +:10C6D000000000000000000000000000000000005A +:10C6E000000000000000000000000000000000004A +:10C6F000000000000000000000000000000000003A +:10C700000000000000000000000000000000000029 +:10C710000000000000000000000000000000000019 +:10C720000000000000000000000000000000000009 +:10C7300000000000000000000000000000000000F9 +:10C7400000000000000000000000000000000000E9 +:10C7500000000000000000000000000000000000D9 +:10C7600000000000000000000000000000000000C9 +:10C7700000000000000000000000000000000000B9 +:10C7800000000000000000000000000000000000A9 +:10C790000000000000000000000000000000000099 +:10C7A0000000000000000000000000000000000089 +:10C7B0000000000000000000000000000000000079 +:10C7C0000000000000000000000000000000000069 +:10C7D0000000000000000000000000000000000059 +:10C7E0000000000000000000000000000000000049 +:10C7F0000000000000000000000000000000000039 +:10C800000000000000000000000000000000000028 +:10C810000000000000000000000000000000000018 +:10C820000000000000000000000000000000000008 +:10C8300000000000000000000000000000000000F8 +:10C8400000000000000000000000000000000000E8 +:10C8500000000000000000000000000000000000D8 +:10C8600000000000000000000000000000000000C8 +:10C8700000000000000000000000000000000000B8 +:10C8800000000000000000000000000000000000A8 +:10C890000000000000000000000000000000000098 +:10C8A0000000000000000000000000000000000088 +:10C8B0000000000000000000000000000000000078 +:10C8C0000000000000000000000000000000000068 +:10C8D0000000000000000000000000000000000058 +:10C8E0000000000000000000000000000000000048 +:10C8F0000000000000000000000000000000000038 +:10C900000000000000000000000000000000000027 +:10C910000000000000000000000000000000000017 +:10C920000000000000000000000000000000000007 +:10C9300000000000000000000000000000000000F7 +:10C9400000000000000000000000000000000000E7 +:10C9500000000000000000000000000000000000D7 +:10C9600000000000000000000000000000000000C7 +:10C9700000000000000000000000000000000000B7 +:10C9800000000000000000000000000000000000A7 +:10C990000000000000000000000000000000000097 +:10C9A0000000000000000000000000000000000087 +:10C9B0000000000000000000000000000000000077 +:10C9C0000000000000000000000000000000000067 +:10C9D0000000000000000000000000000000000057 +:10C9E0000000000000000000000000000000000047 +:10C9F0000000000000000000000000000000000037 +:10CA00000000000000000000000000000000000026 +:10CA10000000000000000000000000000000000016 +:10CA20000000000000000000000000000000000006 +:10CA300000000000000000000000000000000000F6 +:10CA400000000000000000000000000000000000E6 +:10CA500000000000000000000000000000000000D6 +:10CA600000000000000000000000000000000000C6 +:10CA700000000000000000000000000000000000B6 +:10CA800000000000000000000000000000000000A6 +:10CA90000000000000000000000000000000000096 +:10CAA0000000000000000000000000000000000086 +:10CAB0000000000000000000000000000000000076 +:10CAC0000000000000000000000000000000000066 +:10CAD0000000000000000000000000000000000056 +:10CAE0000000000000000000000000000000000046 +:10CAF0000000000000000000000000000000000036 +:10CB00000000000000000000000000000000000025 +:10CB10000000000000000000000000000000000015 +:10CB20000000000000000000000000000000000005 +:10CB300000000000000000000000000000000000F5 +:10CB400000000000000000000000000000000000E5 +:10CB500000000000000000000000000000000000D5 +:10CB600000000000000000000000000000000000C5 +:10CB700000000000000000000000000000000000B5 +:10CB800000000000000000000000000000000000A5 +:10CB90000000000000000000000000000000000095 +:10CBA0000000000000000000000000000000000085 +:10CBB0000000000000000000000000000000000075 +:10CBC0000000000000000000000000000000000065 +:10CBD0000000000000000000000000000000000055 +:10CBE0000000000000000000000000000000000045 +:10CBF0000000000000000000000000000000000035 +:10CC00000000000000000000000000000000000024 +:10CC10000000000000000000000000000000000014 +:10CC20000000000000000000000000000000000004 +:10CC300000000000000000000000000000000000F4 +:10CC400000000000000000000000000000000000E4 +:10CC500000000000000000000000000000000000D4 +:10CC600000000000000000000000000000000000C4 +:10CC700000000000000000000000000000000000B4 +:10CC800000000000000000000000000000000000A4 +:10CC90000000000000000000000000000000000094 +:10CCA0000000000000000000000000000000000084 +:10CCB0000000000000000000000000000000000074 +:10CCC0000000000000000000000000000000000064 +:10CCD0000000000000000000000000000000000054 +:10CCE0000000000000000000000000000000000044 +:10CCF0000000000000000000000000000000000034 +:10CD00000000000000000000000000000000000023 +:10CD10000000000000000000000000000000000013 +:10CD20000000000000000000000000000000000003 +:10CD300000000000000000000000000000000000F3 +:10CD400000000000000000000000000000000000E3 +:10CD500000000000000000000000000000000000D3 +:10CD600000000000000000000000000000000000C3 +:10CD700000000000000000000000000000000000B3 +:10CD800000000000000000000000000000000000A3 +:10CD90000000000000000000000000000000000093 +:10CDA0000000000000000000000000000000000083 +:10CDB0000000000000000000000000000000000073 +:10CDC0000000000000000000000000000000000063 +:10CDD0000000000000000000000000000000000053 +:10CDE0000000000000000000000000000000000043 +:10CDF0000000000000000000000000000000000033 +:10CE00000000000000000000000000000000000022 +:10CE10000000000000000000000000000000000012 +:10CE20000000000000000000000000000000000002 +:10CE300000000000000000000000000000000000F2 +:10CE400000000000000000000000000000000000E2 +:10CE500000000000000000000000000000000000D2 +:10CE600000000000000000000000000000000000C2 +:10CE700000000000000000000000000000000000B2 +:10CE800000000000000000000000000000000000A2 +:10CE90000000000000000000000000000000000092 +:10CEA0000000000000000000000000000000000082 +:10CEB0000000000000000000000000000000000072 +:10CEC0000000000000000000000000000000000062 +:10CED0000000000000000000000000000000000052 +:10CEE0000000000000000000000000000000000042 +:10CEF0000000000000000000000000000000000032 +:10CF00000000000000000000000000000000000021 +:10CF10000000000000000000000000000000000011 +:10CF20000000000000000000000000000000000001 +:10CF300000000000000000000000000000000000F1 +:10CF400000000000000000000000000000000000E1 +:10CF500000000000000000000000000000000000D1 +:10CF600000000000000000000000000000000000C1 +:10CF700000000000000000000000000000000000B1 +:10CF800000000000000000000000000000000000A1 +:10CF90000000000000000000000000000000000091 +:10CFA0000000000000000000000000000000000081 +:10CFB0000000000000000000000000000000000071 +:10CFC0000000000000000000000000000000000061 +:10CFD0000000000000000000000000000000000051 +:10CFE0000000000000000000000000000000000041 +:10CFF0000000000000000000000000000000000031 +:10D000000000000000000000000000000000000020 +:10D010000000000000000000000000000000000010 +:10D020000000000000000000000000000000000000 +:10D0300000000000000000000000000000000000F0 +:10D0400000000000000000000000000000000000E0 +:10D0500000000000000000000000000000000000D0 +:10D0600000000000000000000000000000000000C0 +:10D0700000000000000000000000000000000000B0 +:10D0800000000000000000000000000000000000A0 +:10D090000000000000000000000000000000000090 +:10D0A0000000000000000000000000000000000080 +:10D0B0000000000000000000000000000000000070 +:10D0C0000000000000000000000000000000000060 +:10D0D0000000000000000000000000000000000050 +:10D0E0000000000000000000000000000000000040 +:10D0F0000000000000000000000000000000000030 +:10D10000000000000000000000000000000000001F +:10D11000000000000000000000000000000000000F +:10D1200000000000000000000000000000000000FF +:10D1300000000000000000000000000000000000EF +:10D1400000000000000000000000000000000000DF +:10D1500000000000000000000000000000000000CF +:10D1600000000000000000000000000000000000BF +:10D1700000000000000000000000000000000000AF +:10D18000000000000000000000000000000000009F +:10D19000000000000000000000000000000000008F +:10D1A000000000000000000000000000000000007F +:10D1B000000000000000000000000000000000006F +:10D1C000000000000000000000000000000000005F +:10D1D000000000000000000000000000000000004F +:10D1E000000000000000000000000000000000003F +:10D1F000000000000000000000000000000000002F +:10D20000000000000000000000000000000000001E +:10D21000000000000000000000000000000000000E +:10D2200000000000000000000000000000000000FE +:10D2300000000000000000000000000000000000EE +:10D2400000000000000000000000000000000000DE +:10D2500000000000000000000000000000000000CE +:10D2600000000000000000000000000000000000BE +:10D2700000000000000000000000000000000000AE +:10D28000000000000000000000000000000000009E +:10D29000000000000000000000000000000000008E +:10D2A000000000000000000000000000000000007E +:10D2B000000000000000000000000000000000006E +:10D2C000000000000000000000000000000000005E +:10D2D000000000000000000000000000000000004E +:10D2E000000000000000000000000000000000003E +:10D2F000000000000000000000000000000000002E +:10D30000000000000000000000000000000000001D +:10D31000000000000000000000000000000000000D +:10D3200000000000000000000000000000000000FD +:10D3300000000000000000000000000000000000ED +:10D3400000000000000000000000000000000000DD +:10D3500000000000000000000000000000000000CD +:10D3600000000000000000000000000000000000BD +:10D3700000000000000000000000000000000000AD +:10D38000000000000000000000000000000000009D +:10D39000000000000000000000000000000000008D +:10D3A000000000000000000000000000000000007D +:10D3B000000000000000000000000000000000006D +:10D3C000000000000000000000000000000000005D +:10D3D000000000000000000000000000000000004D +:10D3E000000000000000000000000000000000003D +:10D3F000000000000000000000000000000000002D +:10D40000000000000000000000000000000000001C +:10D41000000000000000000000000000000000000C +:10D4200000000000000000000000000000000000FC +:10D4300000000000000000000000000000000000EC +:10D4400000000000000000000000000000000000DC +:10D4500000000000000000000000000000000000CC +:10D4600000000000000000000000000000000000BC +:10D4700000000000000000000000000000000000AC +:10D48000000000000000000000000000000000009C +:10D49000000000000000000000000000000000008C +:10D4A000000000000000000000000000000000007C +:10D4B000000000000000000000000000000000006C +:10D4C000000000000000000000000000000000005C +:10D4D000000000000000000000000000000000004C +:10D4E000000000000000000000000000000000003C +:10D4F000000000000000000000000000000000002C +:10D50000000000000000000000000000000000001B +:10D51000000000000000000000000000000000000B +:10D5200000000000000000000000000000000000FB +:10D5300000000000000000000000000000000000EB +:10D5400000000000000000000000000000000000DB +:10D5500000000000000000000000000000000000CB +:10D5600000000000000000000000000000000000BB +:10D5700000000000000000000000000000000000AB +:10D58000000000000000000000000000000000009B +:10D59000000000000000000000000000000000008B +:10D5A000000000000000000000000000000000007B +:10D5B000000000000000000000000000000000006B +:10D5C000000000000000000000000000000000005B +:10D5D000000000000000000000000000000000004B +:10D5E000000000000000000000000000000000003B +:10D5F000000000000000000000000000000000002B +:10D60000000000000000000000000000000000001A +:10D61000000000000000000000000000000000000A +:10D6200000000000000000000000000000000000FA +:10D6300000000000000000000000000000000000EA +:10D6400000000000000000000000000000000000DA +:10D6500000000000000000000000000000000000CA +:10D6600000000000000000000000000000000000BA +:10D6700000000000000000000000000000000000AA +:10D68000000000000000000000000000000000009A +:10D69000000000000000000000000000000000008A +:10D6A000000000000000000000000000000000007A +:10D6B000000000000000000000000000000000006A +:10D6C000000000000000000000000000000000005A +:10D6D000000000000000000000000000000000004A +:10D6E000000000000000000000000000000000003A +:10D6F000000000000000000000000000000000002A +:10D700000000000000000000000000000000000019 +:10D710000000000000000000000000000000000009 +:10D7200000000000000000000000000000000000F9 +:10D7300000000000000000000000000000000000E9 +:10D7400000000000000000000000000000000000D9 +:10D7500000000000000000000000000000000000C9 +:10D7600000000000000000000000000000000000B9 +:10D7700000000000000000000000000000000000A9 +:10D780000000000000000000000000000000000099 +:10D790000000000000000000000000000000000089 +:10D7A0000000000000000000000000000000000079 +:10D7B0000000000000000000000000000000000069 +:10D7C0000000000000000000000000000000000059 +:10D7D0000000000000000000000000000000000049 +:10D7E0000000000000000000000000000000000039 +:10D7F0000000000000000000000000000000000029 +:10D800000000000000000000000000000000000018 +:10D810000000000000000000000000000000000008 +:10D8200000000000000000000000000000000000F8 +:10D8300000000000000000000000000000000000E8 +:10D8400000000000000000000000000000000000D8 +:10D8500000000000000000000000000000000000C8 +:10D8600000000000000000000000000000000000B8 +:10D8700000000000000000000000000000000000A8 +:10D880000000000000000000000000000000000098 +:10D890000000000000000000000000000000000088 +:10D8A0000000000000000000000000000000000078 +:10D8B0000000000000000000000000000000000068 +:10D8C0000000000000000000000000000000000058 +:10D8D0000000000000000000000000000000000048 +:10D8E0000000000000000000000000000000000038 +:10D8F0000000000000000000000000000000000028 +:10D900000000000000000000000000000000000017 +:10D910000000000000000000000000000000000007 +:10D9200000000000000000000000000000000000F7 +:10D9300000000000000000000000000000000000E7 +:10D9400000000000000000000000000000000000D7 +:10D9500000000000000000000000000000000000C7 +:10D9600000000000000000000000000000000000B7 +:10D9700000000000000000000000000000000000A7 +:10D980000000000000000000000000000000000097 +:10D990000000000000000000000000000000000087 +:10D9A0000000000000000000000000000000000077 +:10D9B0000000000000000000000000000000000067 +:10D9C0000000000000000000000000000000000057 +:10D9D0000000000000000000000000000000000047 +:10D9E0000000000000000000000000000000000037 +:10D9F0000000000000000000000000000000000027 +:10DA00000000000000000000000000000000000016 +:10DA10000000000000000000000000000000000006 +:10DA200000000000000000000000000000000000F6 +:10DA300000000000000000000000000000000000E6 +:10DA400000000000000000000000000000000000D6 +:10DA500000000000000000000000000000000000C6 +:10DA600000000000000000000000000000000000B6 +:10DA700000000000000000000000000000000000A6 +:10DA80000000000000000000000000000000000096 +:10DA90000000000000000000000000000000000086 +:10DAA0000000000000000000000000000000000076 +:10DAB0000000000000000000000000000000000066 +:10DAC0000000000000000000000000000000000056 +:10DAD0000000000000000000000000000000000046 +:10DAE0000000000000000000000000000000000036 +:10DAF0000000000000000000000000000000000026 +:10DB00000000000000000000000000000000000015 +:10DB10000000000000000000000000000000000005 +:10DB200000000000000000000000000000000000F5 +:10DB300000000000000000000000000000000000E5 +:10DB400000000000000000000000000000000000D5 +:10DB500000000000000000000000000000000000C5 +:10DB600000000000000000000000000000000000B5 +:10DB700000000000000000000000000000000000A5 +:10DB80000000000000000000000000000000000095 +:10DB90000000000000000000000000000000000085 +:10DBA0000000000000000000000000000000000075 +:10DBB0000000000000000000000000000000000065 +:10DBC0000000000000000000000000000000000055 +:10DBD0000000000000000000000000000000000045 +:10DBE0000000000000000000000000000000000035 +:10DBF0000000000000000000000000000000000025 +:10DC00000000000000000000000000000000000014 +:10DC10000000000000000000000000000000000004 +:10DC200000000000000000000000000000000000F4 +:10DC300000000000000000000000000000000000E4 +:10DC400000000000000000000000000000000000D4 +:10DC500000000000000000000000000000000000C4 +:10DC600000000000000000000000000000000000B4 +:10DC700000000000000000000000000000000000A4 +:10DC80000000000000000000000000000000000094 +:10DC90000000000000000000000000000000000084 +:10DCA0000000000000000000000000000000000074 +:10DCB0000000000000000000000000000000000064 +:10DCC0000000000000000000000000000000000054 +:10DCD0000000000000000000000000000000000044 +:10DCE0000000000000000000000000000000000034 +:10DCF0000000000000000000000000000000000024 +:10DD00000000000000000000000000000000000013 +:10DD10000000000000000000000000000000000003 +:10DD200000000000000000000000000000000000F3 +:10DD300000000000000000000000000000000000E3 +:10DD400000000000000000000000000000000000D3 +:10DD500000000000000000000000000000000000C3 +:10DD600000000000000000000000000000000000B3 +:10DD700000000000000000000000000000000000A3 +:10DD80000000000000000000000000000000000093 +:10DD90000000000000000000000000000000000083 +:10DDA0000000000000000000000000000000000073 +:10DDB0000000000000000000000000000000000063 +:10DDC0000000000000000000000000000000000053 +:10DDD0000000000000000000000000000000000043 +:10DDE0000000000000000000000000000000000033 +:10DDF0000000000000000000000000000000000023 +:10DE00000000000000000000000000000000000012 +:10DE10000000000000000000000000000000000002 +:10DE200000000000000000000000000000000000F2 +:10DE300000000000000000000000000000000000E2 +:10DE400000000000000000000000000000000000D2 +:10DE500000000000000000000000000000000000C2 +:10DE600000000000000000000000000000000000B2 +:10DE700000000000000000000000000000000000A2 +:10DE80000000000000000000000000000000000092 +:10DE90000000000000000000000000000000000082 +:10DEA0000000000000000000000000000000000072 +:10DEB0000000000000000000000000000000000062 +:10DEC0000000000000000000000000000000000052 +:10DED0000000000000000000000000000000000042 +:10DEE0000000000000000000000000000000000032 +:10DEF0000000000000000000000000000000000022 +:10DF00000000000000000000000000000000000011 +:10DF10000000000000000000000000000000000001 +:10DF200000000000000000000000000000000000F1 +:10DF300000000000000000000000000000000000E1 +:10DF400000000000000000000000000000000000D1 +:10DF500000000000000000000000000000000000C1 +:10DF600000000000000000000000000000000000B1 +:10DF700000000000000000000000000000000000A1 +:10DF80000000000000000000000000000000000091 +:10DF90000000000000000000000000000000000081 +:10DFA0000000000000000000000000000000000071 +:10DFB0000000000000000000000000000000000061 +:10DFC0000000000000000000000000000000000051 +:10DFD0000000000000000000000000000000000041 +:10DFE0000000000000000000000000000000000031 +:10DFF0000000000000000000000000000000000021 +:10E000000000000000000000000000000000000010 +:10E010000000000000000000000000000000000000 +:10E0200000000000000000000000000000000000F0 +:10E0300000000000000000000000000000000000E0 +:10E0400000000000000000000000000000000000D0 +:10E0500000000000000000000000000000000000C0 +:10E0600000000000000000000000000000000000B0 +:10E0700000000000000000000000000000000000A0 +:10E080000000000000000000000000000000000090 +:10E090000000000000000000000000000000000080 +:10E0A0000000000000000000000000000000000070 +:10E0B0000000000000000000000000000000000060 +:10E0C0000000000000000000000000000000000050 +:10E0D0000000000000000000000000000000000040 +:10E0E0000000000000000000000000000000000030 +:10E0F0000000000000000000000000000000000020 +:10E10000000000000000000000000000000000000F +:10E1100000000000000000000000000000000000FF +:10E1200000000000000000000000000000000000EF +:10E1300000000000000000000000000000000000DF +:10E1400000000000000000000000000000000000CF +:10E1500000000000000000000000000000000000BF +:10E1600000000000000000000000000000000000AF +:10E17000000000000000000000000000000000009F +:10E18000000000000000000000000000000000008F +:10E19000000000000000000000000000000000007F +:10E1A000000000000000000000000000000000006F +:10E1B000000000000000000000000000000000005F +:10E1C000000000000000000000000000000000004F +:10E1D000000000000000000000000000000000003F +:10E1E000000000000000000000000000000000002F +:10E1F000000000000000000000000000000000809F +:10E20000000000000000000000000000000000000E +:10E2100000000000000000000000000000000000FE +:10E220000000000A000000000000000000000000E4 +:10E2300010000003000000000000000D0000000DB1 +:10E240003C020801244295C03C030801246397FC6A +:10E25000AC4000000043202B1480FFFD244200044A +:10E260003C1D080037BD9FFC03A0F0213C100800B6 +:10E27000261032103C1C0801279C95C00E0012BECF +:10E28000000000000000000D3C02800030A5FFFFF0 +:10E2900030C600FF344301803C0880008D0901B87E +:10E2A0000520FFFE00000000AC6400002404000212 +:10E2B000A4650008A066000AA064000BAC67001803 +:10E2C0003C03100003E00008AD0301B83C0560000A +:10E2D0008CA24FF80440FFFE00000000ACA44FC029 +:10E2E0003C0310003C040200ACA44FC403E000084F +:10E2F000ACA34FF89486000C00A050212488001491 +:10E3000000062B0200051080004448210109182B4B +:10E310001060001100000000910300002C6400094F +:10E320005080000991190001000360803C0D080134 +:10E3300025AD9258018D58218D67000000E000083E +:10E340000000000091190001011940210109302B42 +:10E3500054C0FFF29103000003E000080000102108 +:10E360000A000CCC25080001910F0001240E000AC0 +:10E3700015EE00400128C8232F38000A1700003D81 +:10E38000250D00028D580000250F0006370E0100F4 +:10E39000AD4E0000910C000291AB000191A400026F +:10E3A00091A60003000C2E00000B3C0000A71025D6 +:10E3B00000041A000043C8250326C025AD580004F8 +:10E3C000910E000691ED000191E7000291E5000336 +:10E3D000000E5E00000D6400016C30250007220075 +:10E3E00000C41025004518252508000A0A000CCC99 +:10E3F000AD430008910F000125040002240800022B +:10E4000055E80001012020210A000CCC00804021A9 +:10E41000910C0001240B0003158B00160000000076 +:10E420008D580000910E000225080003370D0008EA +:10E43000A14E00100A000CCCAD4D00009119000156 +:10E44000240F0004172F000B0000000091070002AA +:10E45000910400038D43000000072A0000A410254A +:10E460003466000425080004AD42000C0A000CCC00 +:10E47000AD46000003E000082402000127BDFFE8CC +:10E48000AFBF0014AFB000100E00164E0080802108 +:10E490003C0480083485008090A600052403FFFE1C +:10E4A0000200202100C310248FBF00148FB0001081 +:10E4B000A0A200050A00165827BD001827BDFFE8D6 +:10E4C000AFB00010AFBF00140E000FD40080802149 +:10E4D0003C06800834C5008090A40000240200504F +:10E4E000308300FF106200073C09800002002021F9 +:10E4F0008FBF00148FB00010AD2001800A00108F74 +:10E5000027BD0018240801003C07800002002021DC +:10E510008FBF00148FB00010ACE801800A00108F8C +:10E5200027BD001827BDFF783C058008AFBE0080DE +:10E53000AFB7007CAFB3006CAFB10064AFBF008475 +:10E54000AFB60078AFB50074AFB40070AFB200687A +:10E55000AFB0006034A600803C0580008CB201287A +:10E5600090C400098CA701043C020001309100FF17 +:10E5700000E218240000B8210000F021106000071C +:10E58000000098213C0908008D2931F02413000176 +:10E59000252800013C010800AC2831F0ACA0008423 +:10E5A00090CC0005000C5827316A0001154000721C +:10E5B000AFA0005090CD00002406002031A400FF41 +:10E5C00010860018240E0050108E009300000000EA +:10E5D0003C1008008E1000DC260F00013C010800F2 +:10E5E000AC2F00DC0E0016C7000000000040182110 +:10E5F0008FBF00848FBE00808FB7007C8FB60078FD +:10E600008FB500748FB400708FB3006C8FB2006848 +:10E610008FB100648FB000600060102103E000083B +:10E6200027BD00880000000D3C1F8000AFA0003017 +:10E6300097E501168FE201043C04002030B9FFFF8A +:10E64000004438240007182B00033140AFA60030E7 +:10E650008FF5010437F80C003C1600400338802188 +:10E6600002B6A02434C40040128000479215000D69 +:10E6700032A800201500000234860080008030217E +:10E6800014C0009FAFA600303C0D800835A6008066 +:10E6900090CC0008318B0040516000063C06800899 +:10E6A000240E0004122E00A8240F0012122F003294 +:10E6B0003C06800834C401003C0280009447011AE3 +:10E6C0009619000E909F00088E18000830E3FFFF97 +:10E6D00003F9B00432B40004AFB6005CAFA3005835 +:10E6E0008E1600041280002EAFB8005434C3008090 +:10E6F000906800083105004014A0002500000000CB +:10E700008C70005002D090230640000500000000ED +:10E710008C71003402D1A82306A201678EE20008A2 +:10E72000126000063C1280003C1508008EB531F4E2 +:10E7300026B600013C010800AC3631F4AE4000447E +:10E74000240300018FBF00848FBE00808FB7007C40 +:10E750008FB600788FB500748FB400708FB3006CE3 +:10E760008FB200688FB100648FB00060006010212C +:10E7700003E0000827BD00880E000D2800002021BE +:10E780000A000D75004018210A000D9500C02021D7 +:10E790000E00171702C020211440FFE10000000006 +:10E7A0003C0B8008356400808C8A003402CA482300 +:10E7B0000520001D000000003C1E08008FDE310017 +:10E7C00027D700013C010800AC3731001260000679 +:10E7D000024020213C1408008E9431F42690000160 +:10E7E0003C010800AC3031F40E00164E3C1E80088F +:10E7F00037CD008091B700250240202136EE00047D +:10E800000E001658A1AE00250E000CAC02402021CF +:10E810000A000DCA240300013C17080126F796C020 +:10E820000A000D843C1F80008C86003002C66023E5 +:10E830001980000C2419000C908F004F3C14080024 +:10E840008E94310032B500FC35ED0001268E0001BA +:10E850003C010800AC2E3100A08D004FAFA0005845 +:10E860002419000CAFB900308C9800300316A02397 +:10E870001A80010B8FA300580074F82A17E0FFD309 +:10E88000000000001074002A8FA5005802D4B021A7 +:10E8900000B410233044FFFFAFA4005832A8000298 +:10E8A0001100002E32AB00103C15800836B00080FD +:10E8B0009216000832D30040526000FB8EE200083E +:10E8C0000E00164E02402021240A0018A20A000958 +:10E8D000921100052409FFFE024020210229902404 +:10E8E0000E001658A2120005240400390000282149 +:10E8F0000E0016F2240600180A000DCA24030001B7 +:10E9000092FE000C3C0A800835490080001EBB00C6 +:10E910008D27003836F10081024020213225F08118 +:10E920000E000C9B30C600FF0A000DC10000000065 +:10E930003AA7000130E300011460FFA402D4B02123 +:10E940000A000E1D00000000024020210E001734B6 +:10E95000020028210A000D75004018211160FF7087 +:10E960003C0F80083C0D800835EE00808DC40038D7 +:10E970008FA300548DA60004006660231D80FF68ED +:10E98000000000000064C02307020001AFA400548F +:10E990003C1F08008FFF31E433F9000113200015FC +:10E9A0008FAC00583C07800094E3011A10600012FD +:10E9B0003C0680080E00216A024020213C03080129 +:10E9C000906396F13064000214800145000000005D +:10E9D000306C0004118000078FAC0058306600FBDB +:10E9E0003C010801A02696F132B500FCAFA000580A +:10E9F0008FAC00583C06800834D30080AFB40018B8 +:10EA0000AFB60010AFAC00143C088000950B01209D +:10EA10008E6F0030966A005C8FA3005C8FBF003061 +:10EA20003169FFFF3144FFFF8FAE005401341021E4 +:10EA3000350540000064382B0045C82103E7C02598 +:10EA4000AFB90020AFAF0028AFB80030AFAF00249F +:10EA5000AFA0002CAFAE0034926D000831B40008B6 +:10EA6000168000BB020020218EE200040040F8095D +:10EA700027A400108FAF003031F300025660000170 +:10EA800032B500FE3C048008349F008093F90008F2 +:10EA900033380040530000138FA400248C850004F9 +:10EAA0008FA7005410A700D52404001432B0000131 +:10EAB0001200000C8FA400242414000C1234011A3C +:10EAC0002A2D000D11A001022413000E240E000AAD +:10EAD000522E0001241E00088FAF002425E40001FF +:10EAE000AFA400248FAA00143C0B80083565008079 +:10EAF000008A48218CB10030ACA9003090A4004EAF +:10EB00008CA700303408FFFF0088180400E3F821C8 +:10EB1000ACBF00348FA600308FB900548FB8005CB2 +:10EB200030C200081040000B033898218CAC002044 +:10EB3000119300D330C600FF92EE000C8FA7003473 +:10EB400002402021000E6B0035B400800E000C9BAB +:10EB50003285F0803C028008345000808E0F0030F7 +:10EB600001F1302318C00097264800803C070800B8 +:10EB70008CE731E42404FF80010418243118007F5D +:10EB80003C1F80003C19800430F10001AFE300908D +:10EB900012200006031928213C030801906396F116 +:10EBA00030690008152000C6306A00F73C10800864 +:10EBB00036040080908C004F318B000115600042BC +:10EBC000000000003C0608008CC6319830CE0010D2 +:10EBD00051C0004230F9000190AF006B55E0003F9A +:10EBE00030F9000124180001A0B8006B3C1180002E +:10EBF0009622007A24470064A48700123C0D800806 +:10EC000035A5008090B40008329000401600000442 +:10EC10003C03800832AE000115C0008B00000000EC +:10EC2000346400808C86002010D3000A3463010015 +:10EC30008C67000002C7782319E000978FBF00544B +:10EC4000AC93002024130001AC760000AFB3005059 +:10EC5000AC7F000417C0004E000000008FA90050D8 +:10EC60001520000B000000003C030801906396F1A2 +:10EC7000306A00011140002E8FAB0058306400FE56 +:10EC80003C010801A02496F10A000D75000018212E +:10EC90000E000CAC024020210A000F1300000000FF +:10ECA0000A000E200000A0210040F80924040017EB +:10ECB0000A000DCA240300010040F80924040016CC +:10ECC0000A000DCA240300019094004F240DFFFE9A +:10ECD000028D2824A085004F30F900011320000682 +:10ECE0003C0480083C030801906396F1307F0010DB +:10ECF00017E00051306800EF34900080240A0001D2 +:10ED0000024020210E00164EA60A00129203002592 +:10ED100024090001AFA90050346200010240202103 +:10ED20000E001658A20200250A000EF93C0D8008BC +:10ED30001160FE83000018218FA5003030AC000464 +:10ED40001180FE2C8FBF00840A000DCB240300012C +:10ED500027A500380E000CB6AFA000385440FF4382 +:10ED60008EE200048FB40038329001005200FF3F61 +:10ED70008EE200048FA3003C8E6E0058006E682364 +:10ED800005A3FF39AE6300580A000E948EE200041A +:10ED90000E00164E024020213C038008346800809B +:10EDA000024020210E001658A11E000903C0302188 +:10EDB000240400370E0016F2000028210A000F116B +:10EDC0008FA900508FAB00185960FF8D3C0D800853 +:10EDD0000E00164E02402021920C00252405000151 +:10EDE000AFA5005035820004024020210E001658C5 +:10EDF000A20200250A000EF93C0D800812240059D9 +:10EE00002A2300151060004D240900162408000C68 +:10EE10005628FF2732B000013C0A8008914C001BA5 +:10EE20002406FFBD241E000E01865824A14B001BA2 +:10EE30000A000EA532B000013C010801A02896F19D +:10EE40000A000EF93C0D80088CB500308EFE0008DB +:10EE50002404001826B6000103C0F809ACB600303F +:10EE60003C030801906396F13077000116E0FF81C2 +:10EE7000306A00018FB200300A000D753243000481 +:10EE80003C1080009605011A50A0FF2B34C60010DC +:10EE90000A000EC892EE000C8C6200001456FF6D42 +:10EEA000000000008C7800048FB9005403388823D8 +:10EEB0000621FF638FBF00540A000F0E0000000000 +:10EEC0003C010801A02A96F10A000F3030F9000138 +:10EED0001633FF028FAF00240A000EB0241E00106C +:10EEE0000E00164E024020213C0B80083568008041 +:10EEF00091090025240A0001AFAA0050353300040F +:10EF0000024020210E001658A11300253C050801DF +:10EF100090A596F130A200FD3C010801A02296F1D7 +:10EF20000A000E6D004018212411000E53D1FEEA94 +:10EF3000241E00100A000EAF241E00165629FEDC07 +:10EF400032B000013C0A8008914C001B2406FFBD32 +:10EF5000241E001001865824A14B001B0A000EA598 +:10EF600032B000010A000EA4241E00123C038000EF +:10EF70008C6201B80440FFFE24040800AC6401B8B0 +:10EF800003E000080000000030A5FFFF30C6FFFFCF +:10EF90003C0780008CE201B80440FFFE34EA0180A7 +:10EFA000AD440000ACE400203C0480089483004899 +:10EFB0003068FFFF11000016AF88000824AB001274 +:10EFC000010B482B512000133C04800034EF01005A +:10EFD00095EE00208F890000240D001A31CCFFFF30 +:10EFE00031274000A14D000B10E000362583FFFEC5 +:10EFF0000103C02B170000348F9900048F88000490 +:10F00000A5430014350700010A001003AF87000470 +:10F010003C04800024030003348201808F890000B7 +:10F020008F870004A043000B3C088000350C018052 +:10F03000A585000EA585001A8F85000C30EB800099 +:10F04000A5890010AD850028A58600081160000F75 +:10F050008F85001435190100972A00163158FFFCDE +:10F06000270F000401E870218DCD400031A6FFFF7D +:10F0700014C000072403BFFF3C02FFFF34487FFF9A +:10F0800000E83824AF8700048F8500142403BFFFF5 +:10F090003C04800000E3582434830180A46B0026E4 +:10F0A000AC69002C10A0000300054C02A465001000 +:10F0B000A46900263C071000AC8701B803E00008F3 +:10F0C000000000008F990004240AFFFE032A382460 +:10F0D0000A001003AF87000427BDFFE88FA20028B5 +:10F0E00030A5FFFF30C6FFFFAFBF0010AF87000C99 +:10F0F000AF820014AF8000040E000FDBAF80000071 +:10F100008FBF001027BD001803E00008AF80001477 +:10F110003C06800034C4007034C701008C8A0000B3 +:10F1200090E500128F84000027BDFFF030A300FFA0 +:10F13000000318823082400010400037246500032D +:10F140000005C8800326C0218F0E4000246F0004F4 +:10F15000000F6880AFAE000001A660218D8B4000DB +:10F16000AFAB000494E900163128FFFC01063821FA +:10F170008CE64000AFA600088FA9000800003021EF +:10F18000000028213C07080024E701000A0010675E +:10F19000240800089059000024A500012CAC000CA4 +:10F1A0000079C0210018788001E770218DCD000022 +:10F1B0001180000600CD302603A5102114A8FFF50C +:10F1C00000051A005520FFF4905900003C0480000F +:10F1D000348700703C0508008CA531048CE30000E6 +:10F1E0002CA2002010400009006A38230005488046 +:10F1F0003C0B0800256B3108012B402124AA00019B +:10F20000AD0700003C010800AC2A310400C0102109 +:10F2100003E0000827BD0010308220001040000BE2 +:10F2200000055880016648218D24400024680004B0 +:10F2300000083880AFA4000000E618218C6540006B +:10F24000AFA000080A001057AFA500040000000D91 +:10F250000A0010588FA9000827BDFFE03C07800076 +:10F2600034E60100AFBF001CAFB20018AFB100140C +:10F27000AFB0001094C5000E8F87000030A4FFFFD0 +:10F280002483000430E2400010400010AF830028C7 +:10F290003C09002000E940241100000D30EC800002 +:10F2A0008F8A0004240BBFFF00EB38243543100085 +:10F2B000AF87000030F220001640000B3C1900041C +:10F2C000241FFFBF0A0010B7007F102430EC80001D +:10F2D000158000423C0E002030F220001240FFF862 +:10F2E0008F8300043C19000400F9C0241300FFF5CB +:10F2F000241FFFBF34620040AF82000430E20100EF +:10F300001040001130F010008F83002C10600006B8 +:10F310003C0F80003C05002000E52024148000C044 +:10F320003C0800043C0F800035EE010095CD001E26 +:10F3300095CC001C31AAFFFF000C5C00014B482556 +:10F34000AF89000C30F010001200000824110001F9 +:10F3500030F100201620008B3C18100000F890249B +:10F36000164000823C040C002411000130E801002A +:10F370001500000B3C0900018F85000430A94000F6 +:10F38000152000073C0900013C0C1F0100EC58242B +:10F390003C0A1000116A01183C1080003C09000171 +:10F3A00000E9302410C000173C0B10003C18080086 +:10F3B0008F1800243307000214E0014024030001E9 +:10F3C0008FBF001C8FB200188FB100148FB00010D7 +:10F3D0000060102103E0000827BD002000EE682433 +:10F3E00011A0FFBE30F220008F8F00043C11FFFF00 +:10F3F00036307FFF00F0382435E380000A0010A685 +:10F40000AF87000000EB102450400065AF8000245F +:10F410008F8C002C3C0D0F0000ED18241580008807 +:10F42000AF83001030E8010011000086938F0010B8 +:10F430003C0A0200106A00833C1280003650010032 +:10F44000920500139789002A3626000230AF00FF8C +:10F4500025EE0004000E19C03C0480008C9801B811 +:10F460000700FFFE34880180AD0300003C198008CE +:10F47000AC830020973100483225FFFF10A0015CCB +:10F48000AF8500082523001200A3F82B53E0015993 +:10F490008F850004348D010095AC00202402001AF1 +:10F4A00030E44000318BFFFFA102000B108001927D +:10F4B0002563FFFE00A3502B154001908F8F0004A1 +:10F4C000A50300148F88000435050001AF850004F2 +:10F4D0003C08800035190180A729000EA729001AD1 +:10F4E0008F89000C30B18000A7270010AF290028B9 +:10F4F000A72600081220000E3C04800035020100FF +:10F50000944C0016318BFFFC256400040088182100 +:10F510008C7F400033E6FFFF14C000053C048000F0 +:10F520003C0AFFFF354D7FFF00AD2824AF85000466 +:10F53000240EBFFF00AE402434850180A4A800261D +:10F54000ACA7002C3C071000AC8701B800001821C4 +:10F550008FBF001C8FB200188FB100148FB0001045 +:10F560000060102103E0000827BD00203C020BFFD3 +:10F5700000E41824345FFFFF03E3C82B5320FF7B14 +:10F58000241100013C0608008CC6002C24C5000193 +:10F590003C010800AC25002C0A0010D42411000501 +:10F5A0008F85002410A0002FAF80001090A30000D2 +:10F5B000146000792419000310A0002A30E601002D +:10F5C00010C000CC8F860010241F000210DF00C97D +:10F5D0008F8B000C3C0708008CE7003824E4FFFF09 +:10F5E00014E0000201641824000018213C0D0800FA +:10F5F00025AD0038006D1021904C00048F85002847 +:10F6000025830004000321C030A5FFFF3626000239 +:10F610000E000FDB000000000A00114D0000182151 +:10F6200000E8302414C0FF403C0F80000E00103D65 +:10F63000000000008F8700000A0010CAAF82000C93 +:10F64000938F00103C18080127189640000F90C0B7 +:10F6500002588021AF9000248F85002414A0FFD38E +:10F66000AF8F00103C0480008C86400030C5010044 +:10F6700010A000BC322300043C0C08008D8C002438 +:10F6800024120004106000C23190000D3C04800080 +:10F690008C8D40003402FFFF11A201003231FFFBCC +:10F6A0008C884000310A01005540000124110010EF +:10F6B00030EE080011C000BE2419FFFB8F9800280F +:10F6C0002F0F03EF51E000010219802430E90100FF +:10F6D00011200014320800018F87002C14E000FB79 +:10F6E0008F8C000C3C05800034AB0100917F00132F +:10F6F00033E300FF246A00042403FFFE0203802496 +:10F70000000A21C012000002023230253226FFFF1B +:10F710000E000FDB9785002A1200FF290000182138 +:10F72000320800011100000D32180004240E0001FF +:10F73000120E0002023230253226FFFF9785002A82 +:10F740000E000FDB00002021240FFFFE020F80249B +:10F750001200FF1B00001821321800045300FF188C +:10F760002403000102323025241200045612000145 +:10F770003226FFFF9785002A0E000FDB24040100CC +:10F780002419FFFB021988241220FF0D0000182104 +:10F790000A0010E9240300011079009C00003021C8 +:10F7A00090AD00012402000211A200BE30EA004028 +:10F7B00090B90001241800011338007F30E900409F +:10F7C0008CA600049785002A00C020210E000FDBC4 +:10F7D0003626000200004021010018218FBF001CC6 +:10F7E0008FB200188FB100148FB00010006010218C +:10F7F00003E0000827BD0020360F010095EE000C45 +:10F8000031CD020015A0FEE63C0900013C1880083D +:10F81000971200489789002A362600023248FFFFD7 +:10F82000AF8800083C0380008C7101B80620FFFE01 +:10F83000346A0180AD4000001100008E3C0F800052 +:10F84000253F0012011FC82B1320008B240E00033C +:10F85000346C0100958B00202402001A30E4400033 +:10F860003163FFFFA142000B108000A72463FFFE5D +:10F870000103682B15A000A52408FFFE34A5000194 +:10F88000A5430014AF8500043C0480002412BFFF90 +:10F8900000B2802434850180A4A9000EA4A9001A16 +:10F8A000A4A60008A4B00026A4A700103C071000DE +:10F8B000AC8701B80A00114D000018213C038000FC +:10F8C00034640100949F000E3C1908008F3900D861 +:10F8D0002404008033E5FFFF273100013C010800CC +:10F8E000AC3100D80E000FDB240600030A00114DD6 +:10F8F00000001821240A000210CA00598F85002830 +:10F900003C0308008C6300D0240E0001106E005EE2 +:10F910002CCF000C24D2FFFC2E5000041600002136 +:10F9200000002021241800021078001B2CD9000CA4 +:10F9300024DFFFF82FE900041520FF330000202109 +:10F9400030EB020051600004000621C054C00022C8 +:10F9500030A5FFFF000621C030A5FFFF0A00117D82 +:10F96000362600023C0908008D29002431300001B0 +:10F970005200FEF7000018219785002A3626000263 +:10F980000E000FDB000020210A00114D000018219D +:10F990000A00119C241200021320FFE624DFFFF866 +:10F9A0000000202130A5FFFF0A00117D362600024D +:10F9B0000A0011AC021980245120FF828CA6000499 +:10F9C0003C05080190A5964110A0FF7E2408000187 +:10F9D0000A0011F0010018210E000FDB3226000191 +:10F9E0008F8600108F8500280A00124F000621C064 +:10F9F0008F8500043C18800024120003371001801A +:10FA0000A212000B0A00112E3C08800090A30001F6 +:10FA1000241100011071FF70240800012409000264 +:10FA20005069000430E60040240800010A0011F08B +:10FA30000100182150C0FFFD240800013C0C80008B +:10FA4000358B01009563001094A40002307FFFFF06 +:10FA5000509FFF62010018210A001284240800014F +:10FA60002CA803EF1100FE56240300010A001239EE +:10FA700000000000240E000335EA0180A14E000BB7 +:10FA80000A00121C3C04800011E0FFA2000621C005 +:10FA900030A5FFFF0A00117D362600020A0011A5DD +:10FAA000241100201140FFC63C1280003650010096 +:10FAB000960F001094AE000231E80FFF15C8FFC08A +:10FAC000000000000A0011E690B900013C060800A1 +:10FAD0008CC6003824C4FFFF14C00002018418241F +:10FAE000000018213C0D080025AD0038006D1021E4 +:10FAF0000A0011B6904300048F8F0004240EFFFE0D +:10FB00000A00112C01EE28242408FFFE0A00121A14 +:10FB100000A8282427BDFFC8AFB00010AFBF003435 +:10FB20003C10600CAFBE0030AFB7002CAFB6002861 +:10FB3000AFB50024AFB40020AFB3001CAFB20018C3 +:10FB4000AFB100148E0E5000240FFF7F3C068000E2 +:10FB500001CF682435AC380C240B0003AE0C5000E8 +:10FB6000ACCB00083C010800AC2000200E001819A6 +:10FB7000000000003C0A0010354980513C06601628 +:10FB8000AE09537C8CC700003C0860148D0500A0B2 +:10FB90003C03FFFF00E320243C02535300051FC237 +:10FBA0001482000634C57C000003A08002869821E0 +:10FBB0008E7200043C116000025128218CBF007C31 +:10FBC0008CA200783C1E600037C420203C05080150 +:10FBD00024A59288AF820018AF9F001C0E0016DD8E +:10FBE0002406000A3C190001273996403C01080010 +:10FBF000AC3931DC0E0020DDAF8000148FD708084F +:10FC00002418FFF03C15570902F8B02412D502F56C +:10FC100024040001AF80002C3C1480003697018042 +:10FC20003C1E080127DE9644369301008E900000AA +:10FC30003205000310A0FFFD3207000110E000882C +:10FC4000320600028E7100283C048000AE91002034 +:10FC50008E6500048E66000000A0382100C040219F +:10FC60008C8301B80460FFFE3C0B0010240A0800DE +:10FC700000AB4824AC8A01B8552000E0240BBFFF3C +:10FC80009675000E3C1208008E52002030AC4000E9 +:10FC900032AFFFFF264E000125ED00043C010800B5 +:10FCA000AC2E0020118000E8AF8D00283C18002009 +:10FCB00000B8B02412C000E530B980002408BFFFAE +:10FCC00000A8382434C81000AF87000030E62000B8 +:10FCD00010C000E92409FFBF3C03000400E328240E +:10FCE00010A00002010910243502004030EA010092 +:10FCF00011400010AF8200048F8B002C11600007B0 +:10FD00003C0D002000ED6024118000043C0F000435 +:10FD100000EF702411C00239000000009668001E38 +:10FD20009678001C3115FFFF0018B40002B690252C +:10FD3000AF92000C30F910001320001324150001BD +:10FD400030FF002017E0000A3C04100000E41024FB +:10FD50001040000D3C0A0C003C090BFF00EA18247F +:10FD60003525FFFF00A3302B10C0000830ED010047 +:10FD70003C0C08008D8C002C24150005258B0001FF +:10FD80003C010800AC2B002C30ED010015A0000B4D +:10FD90003C0500018F85000430AE400055C00007CF +:10FDA0003C0500013C161F0100F690243C0F10009A +:10FDB000124F01CE000000003C05000100E5302498 +:10FDC00010C000AF3C0C10003C1F08008FFF002447 +:10FDD00033E90002152000712403000100601021A6 +:10FDE000104000083C0680003C08800035180100E7 +:10FDF0008F0F00243C056020ACAF00140000000011 +:10FE00003C0680003C194000ACD9013800000000DD +:10FE10005220001332060002262B0140262C0080BF +:10FE2000240EFF80016E2024018E6824000D1940ED +:10FE3000318A007F0004A9403172007F3C16200007 +:10FE400036C20002006A482502B2382500E2882541 +:10FE50000122F825ACDF0830ACD1083032060002B0 +:10FE600010C0FF723C188000370501408CA80000CC +:10FE700024100040AF08002090AF000831E300706C +:10FE8000107000D428790041532000082405006038 +:10FE9000241100201071000E3C0A40003C09800033 +:10FEA000AD2A01780A001304000000001465FFFB6E +:10FEB0003C0A40000E001FFA000000003C0A40000F +:10FEC0003C098000AD2A01780A00130400000000FC +:10FED00090A90009241F00048CA70000312800FF0E +:10FEE000111F01B22503FFFA2C7200061240001404 +:10FEF0003C0680008CA9000494A4000A310500FF90 +:10FF000000095E022D6A00083086FFFF15400002DE +:10FF10002567000424070003240C000910AC01FA33 +:10FF200028AD000A11A001DE2410000A240E0008EA +:10FF300010AE0028000731C000C038213C06800008 +:10FF40008CD501B806A0FFFE34D20180AE47000078 +:10FF500034CB0140916E0008240300023C0A4000AB +:10FF600031C400FF00046A0001A86025A64C000807 +:10FF7000A243000B9562000A3C0810003C09800077 +:10FF8000A64200108D670004AE470024ACC801B83B +:10FF9000AD2A01780A001304000000003C0A80002A +:10FFA000354401009483000E3C0208008C4200D8C6 +:10FFB000240400803065FFFF245500013C01080047 +:10FFC000AC3500D80E000FDB240600030A001370C6 +:10FFD000000018210009320230D900FF2418000166 +:10FFE0001738FFD5000731C08F910020262200016D +:10FFF000AF8200200A0013C800C0382100CB2024A3 +:020000021000EC +:10000000AF85000010800008AF860004240D87FF34 +:1000100000CD6024158000083C0E006000AE302446 +:1000200010C00005000000000E000D42000000009E +:100030000A001371000000000E0016050000000009 +:100040000A0013710000000030B980005320FF1F28 +:10005000AF8500003C02002000A2F82453E0FF1B03 +:10006000AF8500003C07FFFF34E47FFF00A4382485 +:100070000A00132B34C880000A001334010910242D +:1000800000EC58245160005AAF8000248F8D002C62 +:100090003C0E0F0000EE182415A00075AF83001071 +:1000A00030EF010011E00073939800103C12020041 +:1000B000107200703C06800034D9010093280013B0 +:1000C0009789002A36A60002311800FF271600047F +:1000D000001619C03C0480008C8501B804A0FFFE06 +:1000E00034880180AD0300003C158008AC830020FB +:1000F00096BF004833E5FFFF10A001BCAF850008A4 +:100100002523001200A3102B504001B98F85000455 +:10011000348D010095AC0020240B001A30E440001F +:10012000318AFFFFA10B000B108001BA2543FFFEAF +:1001300000A3702B15C001B88F9600048F8F0004A8 +:10014000A503001435E50001AF8500043C088000DC +:1001500035150180A6A9000EA6A9001A8F89000CEA +:1001600030BF8000A6A70010AEA90028A6A60008F0 +:1001700013E0000F3C0F8000350C0100958B00163A +:10018000316AFFFC25440004008818218C6240007D +:100190003046FFFF14C000072416BFFF3C0EFFFFD0 +:1001A00035CD7FFF00AD2824AF8500043C0F8000D3 +:1001B0002416BFFF00B6902435E50180A4B20026C6 +:1001C000ACA7002C3C071000ADE701B80A00137083 +:1001D000000018210E00165D000000003C0A4000DF +:1001E0003C098000AD2A01780A00130400000000D9 +:1001F0008F85002410A00027AF80001090A300007E +:10020000106000742409000310690101000030210E +:1002100090AE0001240D000211CD014230EF0040EC +:1002200090A90001241F0001113F000930E20040A5 +:100230008CA600049785002A00C020210E000FDB49 +:1002400036A60002000040210A00137001001821A8 +:100250005040FFF88CA600043C07080190E7964147 +:1002600010E0FFF4240800010A00137001001821B7 +:10027000939800103C1F080127FF96400018C8C043 +:10028000033F4021AF8800248F85002414A0FFDBAA +:10029000AF9800103C0480008C86400030C50100FF +:1002A00010A0008732AB00043C0C08008D8C0024A9 +:1002B00024160004156000033192000D241600027C +:1002C0003C0480008C8E4000340DFFFF11CD0113E3 +:1002D00032B5FFFB8C984000330F010055E0000160 +:1002E0002415001030E80800110000382409FFFB35 +:1002F0008F9F00282FF903EF53200001024990241B +:1003000030E2010010400014325F00018F87002CA2 +:1003100014E0010E8F8C000C3C0480003486010038 +:1003200090C5001330AA00FF25430004000321C03C +:100330002419FFFE025990241240000202B6302513 +:1003400032A6FFFF0E000FDB9785002A1240FEA3A6 +:1003500000001821325F000113E0000D3247000455 +:10036000240900011249000202B6302532A6FFFF1F +:100370009785002A0E000FDB000020212402FFFEDB +:10038000024290241240FE950000182132470004DA +:1003900050E0FE922403000102B63025241600042A +:1003A0005656000132A6FFFF9785002A0E000FDB8C +:1003B000240401002403FFFB0243A82412A0FE87AB +:1003C000000018210A001370240300010A0014B968 +:1003D0000249902410A0FFAF30E5010010A00017E3 +:1003E0008F8600102403000210C300148F84000CB9 +:1003F0003C0608008CC6003824CAFFFF14C0000267 +:10040000008A1024000010213C0E080025CE003880 +:10041000004E682191AC00048F850028258B0004D4 +:10042000000B21C030A5FFFF36A600020E000FDB37 +:10043000000000000A00137000001821240F0002C1 +:1004400010CF0088241600013C0308008C6300D004 +:100450001076008D8F85002824D9FFFC2F280004FA +:100460001500006300002021241F0002107F005DA2 +:100470002CC9000C24C3FFF82C6200041440FFE9CF +:100480000000202130EA020051400004000621C093 +:1004900054C0000530A5FFFF000621C030A5FFFFB6 +:1004A0000A00150436A600020E000FDB32A600017A +:1004B0008F8600108F8500280A001520000621C0B5 +:1004C0003C0A08008D4A0024315200015240FE438C +:1004D000000018219785002A36A600020E000FDBC7 +:1004E000000020210A001370000018219668000CFB +:1004F000311802005700FE313C0500013C1F800806 +:1005000097F900489789002A36A600023328FFFF92 +:10051000AF8800083C0380008C7501B806A0FFFE80 +:100520003C04800034820180AC400000110000B621 +:1005300024180003252A0012010A182B106000B2AB +:1005400000000000966F00203C0E8000240D001A71 +:1005500031ECFFFF35CA018030EB4000A14D000BAC +:10056000116000B02583FFFE0103902B164000AE02 +:100570002416FFFE34A50001A5430014AF85000436 +:100580002419BFFF00B94024A6E9000EA6E9001A0D +:10059000A6E60008A6E80026A6E700103C07100023 +:1005A000AE8701B80A001370000018213C048000D7 +:1005B0008C8201B80440FFFE349601802415001C93 +:1005C000AEC70000A2D5000B3C071000AC8701B8F5 +:1005D0003C0A40003C098000AD2A01780A0013045F +:1005E000000000005120FFA424C3FFF800002021D8 +:1005F00030A5FFFF0A00150436A600020E00103DCC +:10060000000000008F8700000A001346AF82000C34 +:1006100090A30001241500011075FF0B24080001B0 +:10062000240600021066000430E2004024080001A5 +:100630000A001370010018215040FFFD240800013A +:100640003C0C8000358B0100956A001094A40002D8 +:100650003143FFFF5083FDE1010018210A00158599 +:10066000240800018F8500282CB203EF1240FDDB27 +:10067000240300013C0308008C6300D02416000111 +:100680001476FF7624D9FFFC2CD8000C1300FF72DF +:10069000000621C030A5FFFF0A00150436A600029F +:1006A00010B00037240F000B14AFFE23000731C039 +:1006B000312600FF00065600000A4E0305220047BF +:1006C00030C6007F0006F8C03C16080126D69640CA +:1006D00003F68021A2000001A20000003C0F600090 +:1006E0008DF918202405000100C588040011302769 +:1006F0000326C024000731C000C03821ADF81820FF +:100700000A0013C8A60000028F850020000731C030 +:1007100024A2FFFF0A0013F6AF8200200A0014B2E1 +:100720002415002011E0FECC3C1980003728010080 +:100730009518001094B6000233120FFF16D2FEC6B1 +:10074000000000000A00148290A900013C0B080080 +:100750008D6B0038256DFFFF15600002018D1024A0 +:10076000000010213C080800250800380048C0217E +:10077000930F000425EE00040A0014C5000E21C0EA +:1007800000065202241F00FF115FFDEB000731C07D +:10079000000A20C03C0E080125CE9640008EA821FC +:1007A000009E602100095C02240D00013C076000EE +:1007B000A2AD0000AD860000A2AB00018CF21820B3 +:1007C00024030001014310040242B025ACF61820B6 +:1007D00000C038210A0013C8A6A900020A0015AA01 +:1007E000AF8000200A0012FFAF84002C8F85000428 +:1007F0003C1980002408000337380180A308000B4F +:100800000A00144D3C088000A2F8000B0A00155A9B +:100810002419BFFF8F9600042412FFFE0A00144B18 +:1008200002D228242416FFFE0A00155800B62824F8 +:100830003C038000346401008C85000030A2003E3F +:100840001440000800000000AC6000488C870000E5 +:1008500030E607C010C0000500000000AC60004C8E +:10086000AC60005003E0000824020001AC600054BA +:10087000AC6000408C880000310438001080FFF923 +:10088000000000002402000103E00008AC60004406 +:100890003C0380008C6201B80440FFFE3467018095 +:1008A000ACE4000024080001ACE00004A4E500086A +:1008B00024050002A0E8000A34640140A0E5000B12 +:1008C0009483000A14C00008A4E30010ACE00024E4 +:1008D0003C07800034E901803C041000AD20002872 +:1008E00003E00008ACE401B88C8600043C0410006E +:1008F000ACE600243C07800034E90180AD200028EC +:1009000003E00008ACE401B83C0680008CC201B8EA +:100910000440FFFE34C7018024090002ACE400005B +:10092000ACE40004A4E50008A0E9000A34C50140D5 +:10093000A0E9000B94A8000A3C041000A4E80010F1 +:10094000ACE000248CA30004ACE3002803E0000822 +:10095000ACC401B83C039000346200010082202541 +:100960003C038000AC6400208C65002004A0FFFEE6 +:100970000000000003E00008000000003C028000CE +:10098000344300010083202503E00008AC4400202C +:1009900027BDFFE03C098000AFBF0018AFB10014D5 +:1009A000AFB00010352801408D10000091040009FF +:1009B0009107000891050008308400FF30E600FF31 +:1009C00000061A002C820081008330251040002A86 +:1009D00030A50080000460803C0D080125AD92B078 +:1009E000018D58218D6A00000140000800000000C0 +:1009F0003C038000346201409445000A14A0001EAC +:100A00008F91FCC09227000530E6000414C0001A44 +:100A1000000000000E00164E02002021922A000560 +:100A200002002021354900040E001658A2290005B5 +:100A30009228000531040004148000020000000028 +:100A40000000000D922D0000240B002031AC00FFAF +:100A5000158B00093C0580008CAE01B805C0FFFE77 +:100A600034B10180AE3000003C0F100024100005AE +:100A7000A230000BACAF01B80000000D8FBF001812 +:100A80008FB100148FB0001003E0000827BD0020D4 +:100A90000200202100C028218FBF00188FB1001450 +:100AA0008FB00010240600010A00161D27BD00208B +:100AB0000000000D0200202100C028218FBF001877 +:100AC0008FB100148FB00010000030210A00161DF5 +:100AD00027BD002014A0FFE8000000000200202134 +:100AE0008FBF00188FB100148FB0001000C02821F4 +:100AF0000A00163B27BD00203C0780008CEE01B8A1 +:100B000005C0FFFE34F00180241F0002A21F000B6D +:100B100034F80140A60600089719000A3C0F10009F +:100B2000A61900108F110004A6110012ACEF01B835 +:100B30000A0016998FBF001827BDFFE8AFBF00104D +:100B40000E000FD4000000003C0280008FBF001098 +:100B500000002021AC4001800A00108F27BD001842 +:100B60003084FFFF30A5FFFF108000070000182130 +:100B7000308200011040000200042042006518216C +:100B80001480FFFB0005284003E0000800601021EE +:100B900010C00007000000008CA2000024C6FFFF68 +:100BA00024A50004AC82000014C0FFFB24840004D0 +:100BB00003E000080000000010A0000824A3FFFFCD +:100BC000AC86000000000000000000002402FFFFCF +:100BD0002463FFFF1462FFFA2484000403E000088A +:100BE000000000003C03800027BDFFF83462018054 +:100BF000AFA20000308C00FF30AD00FF30CE00FF10 +:100C00003C0B80008D6401B80480FFFE00000000F2 +:100C10008FA900008D6801288FAA00008FA700000F +:100C20008FA400002405000124020002A085000A10 +:100C30008FA30000359940003C051000A062000B16 +:100C40008FB800008FAC00008FA600008FAF0000AF +:100C500027BD0008AD280000AD400004AD80002491 +:100C6000ACC00028A4F90008A70D0010A5EE0012E2 +:100C700003E00008AD6501B83C06800827BDFFE829 +:100C800034C50080AFBF001090A7000924020012F5 +:100C900030E300FF1062000B008030218CA8005070 +:100CA00000882023048000088FBF00108CAA003425 +:100CB000240400390000282100CA4823052000052B +:100CC000240600128FBF00102402000103E0000878 +:100CD00027BD00180E0016F2000000008FBF0010A4 +:100CE0002402000103E0000827BD001827BDFFC84B +:100CF000AFB20030AFB00028AFBF0034AFB1002CAE +:100D000000A0802190A5000D30A6001010C000109A +:100D1000008090213C0280088C4400048E0300086F +:100D20001064000C30A7000530A6000510C0009329 +:100D3000240400018FBF00348FB200308FB1002C2B +:100D40008FB000280080102103E0000827BD003884 +:100D500030A7000510E0000F30AB001210C00006F5 +:100D6000240400013C0980088E0800088D25000439 +:100D70005105009C240400388FBF00348FB200302E +:100D80008FB1002C8FB000280080102103E00008F4 +:100D900027BD0038240A0012156AFFE6240400016A +:100DA0000200202127A500100E000CB6AFA00010F5 +:100DB0001440007C3C19800837240080909800087B +:100DC000331100081220000A8FA7001030FF010025 +:100DD00013E000A48FA300148C8600580066102333 +:100DE000044000043C0A8008AC8300588FA7001020 +:100DF0003C0A800835480080910900083124000829 +:100E00001480000224080003000040213C1F8008D9 +:100E100093F1001193F9001237E600808CCC005456 +:100E2000333800FF03087821322D00FF000F708057 +:100E300001AE282100AC582B1160006F00000000AB +:100E400094CA005C8CC900543144FFFF0125102373 +:100E50000082182B14600068000000008CCB005446 +:100E60000165182330EC00041180006C000830800C +:100E70008FA8001C0068102B1040006230ED0004A9 +:100E8000006610232C46008010C00002004088211C +:100E9000241100800E00164E024020213C0D8008D7 +:100EA00035A6008024070001ACC7000C90C80008DC +:100EB0000011484035A70100310C007FA0CC00088C +:100EC0008E05000424AB0001ACCB0030A4D1005C43 +:100ED0008CCA003C9602000E01422021ACC40020C6 +:100EE0008CC3003C0069F821ACDF001C8E190004A3 +:100EF000ACF900008E180008ACF800048FB10010A7 +:100F0000322F000855E0004793A60020A0C0004EF5 +:100F100090D8004E2411FFDFA0F8000890CF000801 +:100F200001F17024A0CE00088E0500083C0B80085B +:100F300035690080AD2500388D6A00148D2200309F +:100F40002419005001422021AD24003491230000D7 +:100F5000307F00FF13F90036264F01000E001658AF +:100F60000240202124040038000028210E0016F23F +:100F70002406000A0A001757240400010E000D2859 +:100F8000000020218FBF00348FB200308FB1002CC1 +:100F90008FB00028004020210080102103E00008CD +:100FA00027BD00388E0E00083C0F800835F0008009 +:100FB000AE0E005402402021AE0000300E00164E4E +:100FC00000000000920D00250240202135AC0020D9 +:100FD0000E001658A20C00250E000CAC0240202179 +:100FE000240400382405008D0E0016F22406001299 +:100FF0000A0017572404000194C5005C0A001792E8 +:1010000030A3FFFF2407021811A0FF9E00E6102363 +:101010008FAE001C0A00179A01C610230A0017970A +:101020002C620218A0E600080A0017C48E0500080A +:101030002406FF8001E6C0243C118000AE38002861 +:101040008E0D000831E7007F3C0E800C00EE602121 +:10105000AD8D00E08E080008AF8C00380A0017D074 +:10106000AD8800E4AC800058908500082403FFF7A9 +:1010700000A33824A08700080A0017758FA7001066 +:101080003C05080024A560A83C04080024846FF4F3 +:101090003C020800244260B0240300063C01080121 +:1010A000AC2596C03C010801AC2496C43C01080163 +:1010B000AC2296C83C010801A02396CC03E00008AE +:1010C0000000000003E00008240200013C02800050 +:1010D000308800FF344701803C0680008CC301B893 +:1010E0000460FFFE000000008CC501282418FF806A +:1010F0003C0D800A24AF010001F8702431EC007F20 +:10110000ACCE0024018D2021ACE50000948B00EAD8 +:101110003509600024080002316AFFFFACEA0004D0 +:1011200024020001A4E90008A0E8000BACE00024C0 +:101130003C071000ACC701B8AF84003803E00008DA +:10114000AF85006C938800488F8900608F820038DB +:1011500030C600FF0109382330E900FF01221821C1 +:1011600030A500FF2468008810C000020124382147 +:101170000080382130E400031480000330AA00030B +:101180001140000D312B000310A0000900001021B8 +:1011900090ED0000244E000131C200FF0045602B9D +:1011A000A10D000024E700011580FFF925080001CA +:1011B00003E00008000000001560FFF300000000DD +:1011C00010A0FFFB000010218CF80000245900043F +:1011D000332200FF0045782BAD18000024E70004FF +:1011E00015E0FFF92508000403E0000800000000F6 +:1011F00093850048938800588F8700600004320070 +:101200003103007F00E5102B30C47F001040000F39 +:10121000006428258F8400383C0980008C8A00EC0B +:10122000AD2A00A43C03800000A35825AC6B00A0AD +:101230008C6C00A00580FFFE000000008C6D00ACEF +:10124000AC8D00EC03E000088C6200A80A00188254 +:101250008F840038938800593C0280000080502120 +:10126000310300FEA383005930ABFFFF30CC00FFF9 +:1012700030E7FFFF344801803C0980008D2401B82D +:101280000480FFFE8F8D006C24180016AD0D000049 +:101290008D2201248F8D0038AD0200048D5900206D +:1012A000A5070008240201C4A119000AA118000B17 +:1012B000952F01208D4E00088D4700049783005C18 +:1012C0008D59002401CF302100C7282100A32023FD +:1012D0002418FFFFA504000CA50B000EA5020010AA +:1012E000A50C0012AD190018AD18002495AF00E848 +:1012F0003C0B10002407FFF731EEFFFFAD0E002876 +:101300008DAC0084AD0C002CAD2B01B88D460020B7 +:1013100000C7282403E00008AD4500208F8800386E +:101320000080582130E7FFFF910900D63C02800081 +:1013300030A5FFFF312400FF00041A00006750258C +:1013400030C600FF344701803C0980008D2C01B875 +:101350000580FFFE8F82006C240F0017ACE20000B6 +:101360008D390124ACF900048D780020A4EA00082E +:10137000241901C4A0F8000AA0EF000B9523012056 +:101380008D6E00088D6D00049784005C01C35021B0 +:10139000014D602101841023A4E2000CA4E5000E9D +:1013A000A4F90010A4E60012ACE000148D7800242B +:1013B000240DFFFFACF800188D0F007CACEF001C73 +:1013C0008D0E00783C0F1000ACEE0020ACED002438 +:1013D000950A00BE240DFFF73146FFFFACE600285A +:1013E000950C00809504008231837FFF0003CA00C2 +:1013F0003082FFFF0322C021ACF8002CAD2F01B8D2 +:10140000950E00828D6A002000AE3021014D282407 +:10141000A506008203E00008AD6500203C028000C4 +:10142000344501803C0480008C8301B80460FFFED9 +:101430008F8A0044240600199549001C3128FFFFBB +:10144000000839C0ACA70000A0A6000B3C051000A6 +:1014500003E00008AC8501B88F87004C0080402174 +:1014600030C400FF3C0680008CC201B80440FFFE7F +:101470008F89006C9383006834996000ACA90000E8 +:10148000A0A300058CE20010240F00022403FFF744 +:10149000A4A20006A4B900088D180020A0B8000A74 +:1014A000A0AF000B8CEE0000ACAE00108CED000481 +:1014B000ACAD00148CEC001CACAC00248CEB002018 +:1014C000ACAB00288CEA002C3C071000ACAA002C26 +:1014D0008D090024ACA90018ACC701B88D05002007 +:1014E00000A3202403E00008AD0400208F8600380C +:1014F00027BDFFE0AFB10014AFBF0018AFB00010C0 +:1015000090C300D430A500FF3062002010400008D6 +:10151000008088218CCB00D02409FFDF256A0001E0 +:10152000ACCA00D090C800D401093824A0C700D4A8 +:1015300014A000403C0C80008F840038908700D4B9 +:101540002418FFBF2406FFEF30E3007FA08300D400 +:10155000979F005C8F8200608F8D003803E2C82364 +:10156000A799005CA5A000BC91AF00D401F870243D +:10157000A1AE00D48F8C0038A18000D78F8A0038AC +:10158000A5400082AD4000EC914500D400A658244F +:10159000A14B00D48F9000348F8400609786005C4C +:1015A0000204282110C0000FAF850034A38000582A +:1015B0003C0780008E2C000894ED01208E2B000447 +:1015C000018D5021014B8021020620233086FFFF30 +:1015D00030C8000F3909000131310001162000091F +:1015E000A3880058938600488FBF00188FB100145D +:1015F0008FB0001027BD0020AF85006403E0000815 +:10160000AF86006000C870238FBF00189386004823 +:101610008FB100148FB0001034EF0C00010F28219F +:1016200027BD0020ACEE0084AF85006403E0000815 +:10163000AF86006035900180020028210E00190F4E +:10164000240600828F840038908600D430C5004084 +:1016500050A0FFBAA38000688F85004C3C06800034 +:101660008CCD01B805A0FFFE8F89006C2408608234 +:1016700024070002AE090000A6080008A207000B1C +:101680008CA300083C0E1000AE0300108CA2000CCE +:10169000AE0200148CBF0014AE1F00188CB90018E5 +:1016A000AE1900248CB80024AE1800288CAF002896 +:1016B000AE0F002CACCE01B80A001948A380006818 +:1016C0008F8A003827BDFFE0AFB10014AFB0001023 +:1016D0008F880060AFBF00189389003C954200BC22 +:1016E00030D100FF0109182B0080802130AC00FFB1 +:1016F0003047FFFF0000582114600003310600FF4F +:1017000001203021010958239783005C0068202BB9 +:101710001480002700000000106800562419000102 +:101720001199006334E708803165FFFF0E0018C08F +:10173000020020218F83006C3C07800034E601808A +:101740003C0580008CAB01B80560FFFE240A001840 +:101750008F840038ACC30000A0CA000B948900BE7F +:101760003C081000A4C90010ACC00030ACA801B8FF +:101770009482008024430001A4830080949F008011 +:101780003C0608008CC6318833EC7FFF1186005E72 +:101790000000000002002021022028218FBF001835 +:1017A0008FB100148FB000100A00193427BD00203B +:1017B000914400D42403FF8000838825A15100D4E4 +:1017C0009784005C3088FFFF51000023938C003C1D +:1017D0008F8500382402EFFF008B782394AE00BC85 +:1017E0000168502B31E900FF01C26824A4AD00BCA0 +:1017F00051400039010058213C1F800037E60100AC +:101800008CD800043C190001031940245500000144 +:1018100034E740008E0A00202403FFFB241100015E +:1018200001432024AE0400201191002D34E78000F4 +:1018300002002021012030210E0018C03165FFFF79 +:101840009787005C8F890060A780005C0127802358 +:10185000AF900060938C003C8F8B00388FBF0018D6 +:101860008FB100148FB0001027BD002003E00008E6 +:10187000A16C00D73C0D800035AA01008D48000402 +:101880003C0900010109282454A0000134E740006C +:101890008E0F00202418FFFB34E7800001F870242D +:1018A00024190001AE0E00201599FF9F34E708802F +:1018B000020020210E00188E3165FFFF020020215A +:1018C000022028218FBF00188FB100148FB00010A4 +:1018D0000A00193427BD00200A0019F7000048212A +:1018E00002002021012030210E00188E3165FFFFFB +:1018F0009787005C8F890060A780005C01278023A8 +:101900000A001A0EAF900060948C0080241F8000A3 +:10191000019F3024A4860080908B0080908F0080EF +:10192000316700FF0007C9C20019C027001871C045 +:1019300031ED007F01AE2825A08500800A0019DF67 +:1019400002002021938500682403000127BDFFE8E1 +:1019500000A330042CA20020AFB00010AFBF0014D1 +:1019600000C01821104000132410FFFE3C0708009F +:101970008CE7319000E610243C088000350501809A +:1019800014400005240600848F890038240A0004CE +:101990002410FFFFA12A00FC0E00190F0000000018 +:1019A000020010218FBF00148FB0001003E0000868 +:1019B00027BD00183C0608008CC631940A001A574F +:1019C00000C310248F87004427BDFFE0AFB200188A +:1019D000AFB10014AFB00010AFBF001C30D000FF9B +:1019E00090E6000D00A088210080902130C5007F86 +:1019F000A0E5000D8F8500388E2300188CA200D042 +:101A00001062002E240A000E0E001A4AA38A0068F3 +:101A10002409FFFF104900222404FFFF5200002088 +:101A2000000020218E2600003C0C001000CC582421 +:101A3000156000393C0E000800CE682455A0003F18 +:101A4000024020213C18000200D880241200001F10 +:101A50003C0A00048F8700448CE200148CE30010E1 +:101A60008CE500140043F82303E5C82B1320000580 +:101A7000024020218E24002C8CF1001010910031A6 +:101A80000240202124020012A38200680E001A4A9C +:101A90002412FFFF105200022404FFFF0000202147 +:101AA0008FBF001C8FB200188FB100148FB00010D0 +:101AB0000080102103E0000827BD002090A800D47A +:101AC000350400200A001A80A0A400D400CA4824CB +:101AD0001520000B8F8B00448F8D00448DAC0010BF +:101AE0001580000B024020218E2E002C51C0FFECEF +:101AF00000002021024020210A001A9B2402001726 +:101B00008D66001050C0FFE6000020210240202119 +:101B10000A001A9B24020011024020212402001511 +:101B20000E001A4AA3820068240FFFFF104FFFDC4B +:101B30002404FFFF0A001A8A8E2600000A001AC138 +:101B4000240200143C08000400C8382450E0FFD4EC +:101B500000002021024020210A001A9B24020013C9 +:101B60008F85003827BDFFD8AFB3001CAFB2001877 +:101B7000AFB10014AFB00010AFBF002090A700D4E9 +:101B80008F90004C2412FFFF34E2004092060000C8 +:101B9000A0A200D48E0300100080982110720006CD +:101BA00030D1003F2408000D0E001A4AA3880068B7 +:101BB000105200252404FFFF8F8A00388E09001878 +:101BC0008D4400D01124000702602021240C000E57 +:101BD0000E001A4AA38C0068240BFFFF104B001A5A +:101BE0002404FFFF24040020122400048F8D0038F9 +:101BF00091AF00D435EE0020A1AE00D48F85005403 +:101C000010A00019000000001224004A8F9800382C +:101C10008F92FCC0971000809651000A5230004805 +:101C20008F9300403C1F08008FFF318C03E5C82BC9 +:101C30001720001E02602021000028210E0019A993 +:101C400024060001000020218FBF00208FB3001C5C +:101C50008FB200188FB100148FB0001000801021D7 +:101C600003E0000827BD00285224002A8E05001436 +:101C70008F840038948A008025490001A48900805F +:101C8000948800803C0208008C42318831077FFF35 +:101C900010E2000E00000000026020210E00193446 +:101CA000240500010A001B0B000020212402002D46 +:101CB0000E001A4AA38200682403FFFF1443FFE1C9 +:101CC0002404FFFF0A001B0C8FBF002094990080A2 +:101CD000241F800024050001033FC024A498008035 +:101CE00090920080908E0080325100FF001181C2DE +:101CF00000107827000F69C031CC007F018D582576 +:101D0000A08B00800E001934026020210A001B0BFA +:101D1000000020212406FFFF54A6FFD68F84003840 +:101D2000026020210E001934240500010A001B0B5B +:101D300000002021026020210A001B252402000A45 +:101D40002404FFFD0A001B0BAF9300608F8800384E +:101D500027BDFFE8AFB00010AFBF0014910A00D458 +:101D60008F87004C00808021354900408CE60010B0 +:101D7000A10900D43C0208008C4231B030C53FFFBD +:101D800000A2182B106000078F850050240DFF80E3 +:101D900090AE000D01AE6024318B00FF156000088D +:101DA0000006C382020020212403000D8FBF00140F +:101DB0008FB0001027BD00180A001A4AA3830068DC +:101DC00033060003240F000254CFFFF70200202146 +:101DD00094A2001C8F85003824190023A4A200E8D7 +:101DE0008CE8000000081E02307F003F13F9003528 +:101DF0003C0A00838CE800188CA600D0110600086D +:101E0000000000002405000E0E001A4AA385006899 +:101E10002407FFFF104700182404FFFF8F850038B8 +:101E200090A900D435240020A0A400D48F8C0044B5 +:101E3000918E000D31CD007FA18D000D8F83005458 +:101E40001060001C020020218F8400508C9800102C +:101E50000303782B11E0000D241900180200202143 +:101E6000A39900680E001A4A2410FFFF10500002C8 +:101E70002404FFFF000020218FBF00148FB000104A +:101E80000080102103E0000827BD00188C86001098 +:101E90008F9F00440200202100C31023AFE20010F6 +:101EA000240500010E0019A9240600010A001B9751 +:101EB000000020210E001934240500010A001B97A0 +:101EC00000002021010A5824156AFFD98F8C004494 +:101ED000A0A600FC0A001B84A386005A30A500FFC0 +:101EE0002406000124A9000100C9102B1040000C99 +:101EF00000004021240A000100A61823308B0001B5 +:101F000024C60001006A3804000420421160000267 +:101F100000C9182B010740251460FFF800A61823FC +:101F200003E000080100102127BDFFD8AFB0001862 +:101F30008F90004CAFB1001CAFBF00202403FFFF07 +:101F40002411002FAFA30010920600002405000802 +:101F500026100001006620260E001BB0308400FF12 +:101F600000021E003C021EDC34466F410A001BD8F2 +:101F70000000102110A00009008018212445000154 +:101F800030A2FFFF2C4500080461FFFA0003204047 +:101F90000086202614A0FFF9008018210E001BB037 +:101FA000240500208FA300102629FFFF313100FFF8 +:101FB00000034202240700FF1627FFE20102182651 +:101FC00000035027AFAA0014AFAA00100000302170 +:101FD00027A8001027A7001400E6782391ED00033E +:101FE00024CE000100C8602131C600FF2CCB0004C4 +:101FF0001560FFF9A18D00008FA200108FBF002097 +:102000008FB1001C8FB0001803E0000827BD002826 +:1020100027BDFFD0AFB3001CAFB00010AFBF00288A +:10202000AFB50024AFB40020AFB20018AFB10014B8 +:102030003C0C80008D880128240FFF803C06800A1C +:1020400025100100250B0080020F68243205007F57 +:10205000016F7024AD8E009000A62821AD8D002464 +:1020600090A600FC3169007F3C0A8004012A1821F7 +:10207000A386005A9067007C00809821AF830030CF +:1020800030E20002AF88006CAF85003800A0182154 +:10209000144000022404003424040030A3840048C7 +:1020A0008C7200DC30D100FF24040004AF92006089 +:1020B00012240004A38000688E7400041680001EA1 +:1020C0003C0880009386005930C7000110E0000FE3 +:1020D0008F9300608CB000848CA800842404FF805F +:1020E000020410240002F940310A007F03EA482567 +:1020F0003C0C2000012C902530CD00FE3C038000DC +:10210000AC720830A38D00598F9300608FBF0028F8 +:102110008FB50024ACB300DC8FB400208FB3001C5B +:102120008FB200188FB100148FB00010240200018C +:1021300003E0000827BD00308E7F000895020120D3 +:102140008E67001003E2C8213326FFFF30D8000F4E +:1021500033150001AF87003416A00058A39800582B +:1021600035090C000309382100D81823AD03008479 +:10217000AF8700648E6A00043148FFFF1100007EC3 +:10218000A78A005C90AC00D42407FF8000EC3024C8 +:1021900030CB00FF1560004B9786005C938E005A91 +:1021A000240D000230D5FFFF11CD02A20000A021B6 +:1021B0008F85006002A5802B160000BC9388004824 +:1021C0003C11800096240120310400FF1485008812 +:1021D0008F8400648F9800343312000356400085CA +:1021E00030A500FF8F900064310C00FF24060034FE +:1021F00011860095AF90004C9204000414800118E1 +:102200008F8E0038A380003C8E0D00048DC800D84E +:102210003C0600FF34CCFFFF01AC30240106182B34 +:1022200014600120AF8600548F8700609798005C8F +:10223000AF8700400307402310C000C7A788005C99 +:102240008F91003030C3000300035823922A007C92 +:102250003171000302261021000A20823092000111 +:102260000012488000492821311FFFFF03E5C82BD9 +:10227000132001208F8800388F8500348F880064F8 +:102280001105025A3C0E3F018E0600003C0C250051 +:1022900000CE682411AC01638F84004C30E500FF50 +:1022A0000E00184A000030218F8800388F870060A8 +:1022B0008F8500340A001DB78F8600540A001C5613 +:1022C000AF87006490A400D400E48024320200FFB1 +:1022D000104000169386005990A6008890AE00D753 +:1022E00024A8008830D4003F2686FFE02CD10020AF +:1022F000A38E003C1220000CAF88004C240B000180 +:1023000000CB20043095001916A0012B3C0680005C +:1023100034CF0002008FC0241700022E3099002015 +:1023200017200234000000009386005930CB0001D2 +:102330001160000F9788005C8CBF00848CA900841A +:10234000240AFF8003EA6024000C19403132007F28 +:10235000007238253C0D200000EDC82530D800FE65 +:102360003C0F8000ADF90830A39800599788005CB5 +:102370001500FF84000000008E630020306200041E +:102380001040FF51938600592404FFFB0064802411 +:102390003C038000AE700020346601808C7301B86D +:1023A0000660FFFE8F98006C347501003C1400013C +:1023B000ACD800008C6B012424076085ACCB0004F2 +:1023C0008EAE000401D488245220000124076083CB +:1023D00024190002A4C700083C0F1000A0D9000B6C +:1023E0003C068000ACCF01B80A001C2B9386005934 +:1023F00030A500FF0E00184A240600018F88006CEB +:102400003C05800034A90900250201889388004812 +:10241000304A0007304B00783C0340802407FF809F +:102420000163C825014980210047F824310C00FFD1 +:1024300024060034ACBF0800AF90004CACB90810C3 +:102440005586FF6E920400048F8400388E11003090 +:10245000908E00D431CD001015A000108F83006045 +:102460002C6F000515E000E400000000909800D4F7 +:102470002465FFFC331200101640000830A400FF52 +:102480008F9F00648F99003413F90004388700018E +:1024900030E20001144001C8000000000E001BC320 +:1024A000000000000A001DF8000000008F84006496 +:1024B00030C500FF0E00184A24060001939800481A +:1024C000240B0034130B00A08F8500388F8600602A +:1024D0009783005C306EFFFF00CE8823AF910060D1 +:1024E000A780005C1280FF90028018212414FFFD59 +:1024F0005474FFA28E6300208E6A00042403FFBF81 +:102500002408FFEF0155F823AE7F000490AC00D4FF +:102510003189007FA0A900D48E7200208F8F0038EF +:10252000A780005C364D0002AE6D0020A5E000BC27 +:1025300091E500D400A3C824A1F900D48F950038F8 +:10254000AEA000EC92B800D403085824A2AB00D48B +:102550000A001CD78F8500388F910034AF8000604F +:1025600002275821AF8B0034000020212403FFFFF5 +:10257000108301B48F8500388E0C00103C0D0800CC +:102580008DAD31B09208000031843FFF008D802B6B +:1025900012000023310D003F3C1908008F3931A88B +:1025A0008F9F006C000479802408FF80033F202166 +:1025B000008FC821938500590328F8243C06008029 +:1025C0003C0F800034D80001001F91403331007F60 +:1025D0008F8600380251502535EE0940332B0078A4 +:1025E000333000073C0310003C02800C017890253A +:1025F000020E48210143C0250222382134AE0001D9 +:10260000ADFF0804AF890050ADF20814AF87004455 +:10261000ADFF0028ACD90084ADF80830A38E005976 +:102620009383005A24070003106700272407000142 +:102630001467FFAC8F8500382411002311B1008589 +:1026400000000000240E000B026020210E001A4A38 +:10265000A38E00680040A0210A001D328F8500383B +:1026600002602021240B000C0E001A4AA38B006884 +:10267000240AFFFF104AFFBD2404FFFF8F8E00389D +:10268000A380003C8E0D00048DC800D83C0600FFDE +:1026900034CCFFFF01AC30240106182B1060FEE2A1 +:1026A000AF86005402602021241200190E001A4A3D +:1026B000A3920068240FFFFF104FFFAC2404FFFF1C +:1026C0000A001C838F86005425A3FFE02C74002091 +:1026D0001280FFDD240E000B000328803C1108014E +:1026E000263194B400B148218D2D000001A00008CE +:1026F000000000008F85003400A710219385003C66 +:10270000AF82003402251821A383003C951F00BC32 +:102710000226282137F91000A51900BC5240FF926B +:10272000AF850060246A0004A38A003C950900BCC0 +:1027300024A40004AF84006035322000A51200BC40 +:102740000A001D54000020218F8600602CC800055F +:102750001500FF609783005C3065FFFF00C5C8234C +:102760002F2F000511E00003306400FF24CDFFFC93 +:1027700031A400FF8F8900648F920034113200046D +:10278000389F000133EC0001158001380000000083 +:102790008F840038908700D434E60010A08600D4DF +:1027A0008F8500388F8600609783005CACA000ECBA +:1027B0000A001D2F306EFFFF8CB500848CB400849E +:1027C0003C04100002A7302400068940328E007FAE +:1027D000022E8025020410253C08800024050001FB +:1027E00002602021240600010E0019A9AD02083064 +:1027F0000A001CC38F8500388C8200EC1222FE7EFA +:102800000260202124090005A38900680E001A4AED +:102810002411FFFF1451FE782404FFFF0A001D5508 +:102820002403FFFF8F8F004C8F8800388DF8000045 +:10283000AD1800888DE70010AD0700988F87006005 +:102840000A001DB78F8600542406FFFF118600057D +:10285000000000000E001B4C026020210A001D8FAA +:102860000040A0210E001AD1026020210A001D8F15 +:102870000040A0218F90004C3C0208008C4231B0F7 +:102880008E110010322C3FFF0182282B10A0000C6B +:10289000240BFF808F85005090A3000D01637024EE +:1028A00031CA00FF1140000702602021001143825D +:1028B000310600032418000110D8010600000000B2 +:1028C000026020212403000D0E001A4AA383006831 +:1028D000004020218F8500380A001D320080A02191 +:1028E0008F90004C3C0A08008D4A31B08F85005013 +:1028F0008E0400100000A0218CB1001430823FFF34 +:10290000004A602B8CB200205180FFEE0260202133 +:1029100090B8000D240BFF800178702431C300FFB4 +:102920005060FFE80260202100044382310600036A +:1029300014C0FFE40260202194BF001C8F9900386E +:102940008E060028A73F00E88CAF0010022F20233E +:1029500014C4013A026020218F83005400C368210F +:10296000022D382B14E00136240200188F8A00440F +:102970008F820030024390218D4B00100163702341 +:10298000AD4E0010AD5200208C4C00740192282BEB +:1029900014A0015F026020218F8400508E08002463 +:1029A0008C86002411060007026020212419001CD7 +:1029B0000E001A4AA3990068240FFFFF104FFFC5AD +:1029C0002404FFFF8F8400448C87002424FF00012F +:1029D000AC9F00241251012F8F8D00308DB10074F7 +:1029E0001232012C3C0B00808E0E000001CB5024D3 +:1029F00015400075000000008E0300142411FFFF35 +:102A0000107100073C0808003C0608008CC6319095 +:102A100000C8C0241300015202602021A380006876 +:102A20008E0300003C19000100792024108000135F +:102A30003C1F0080007FA02416800009020028218E +:102A4000026020212411001A0E001A4AA391006886 +:102A50002407FFFF1047FF9F2404FFFF02002821E7 +:102A6000026020210E001A6A240600012410FFFFD4 +:102A70001050FF982404FFFF241400018F8D0044A0 +:102A8000026020210280302195A900342405000134 +:102A9000253200010E0019A9A5B200340000202142 +:102AA0008F8500380A001D320080A0218F90004CD5 +:102AB0003C1408008E9431B08E07001030E53FFFC3 +:102AC00000B4C82B132000618F8600502412FF80B1 +:102AD00090C9000D0249682431A400FF5080005CB9 +:102AE000026020218F8C00541180000700078B8228 +:102AF0008F8500388F82FCC094BF0080944A000A02 +:102B0000515F00F78F8600403227000314E0006415 +:102B100000000000920E000211C000D8000000006A +:102B20008E0B0024156000D902602021920400035E +:102B300024190002308500FF14B90005308900FF18 +:102B40008F940054128000EA240D002C308900FF7D +:102B5000392C00102D8400012D3200010244302553 +:102B6000020028210E001A6A026020212410FFFFB3 +:102B7000105000BF8F8500388F830054106000D341 +:102B8000240500013C0A08008D4A318C0143F82BD2 +:102B900017E000B22402002D02602021000028214D +:102BA0000E0019A9240600018F85003800001821A5 +:102BB0000A001D320060A0210E0018750000000000 +:102BC0000A001DF800000000AC8000200A001E78FA +:102BD0008E03001400002821026020210E0019A994 +:102BE000240600010A001CC38F8500380A001DB7A7 +:102BF0008F8800388CAA00848CAC00843C031000C1 +:102C00000147F824001F91403189007F024968255F +:102C100001A32825ACC50830910700012405000157 +:102C2000026020210E0019A930E600010A001CC331 +:102C30008F850038938F00482403FFFD0A001D3460 +:102C4000AF8F00600A001D342403FFFF02602021C3 +:102C50002410000D0E001A4AA390006800401821AD +:102C60008F8500380A001D320060A0210E00187503 +:102C7000000000009783005C8F86006000402021E8 +:102C80003070FFFF00D010232C4A00051140FE11C8 +:102C90008F850038ACA400EC0A001D2F306EFFFFBA +:102CA00090CF000D31E300085460FFA192040003AF +:102CB00002602021240200100E001A4AA38200683C +:102CC0002403FFFF5443FF9A920400030A001F12DB +:102CD0008F85003890A4000D308F000811E000951A +:102CE0008F990054572000A6026020218E1F000CEF +:102CF0008CB4002057F40005026020218E0D0008DE +:102D00008CA7002411A7003A026020212402002091 +:102D1000A38200680E001A4A2412FFFF1052FEED33 +:102D20002404FFFF8F9F00442402FFF73C14800E11 +:102D300093EA000D2419FF803C03800001423824EF +:102D4000A3E7000D8F9F00303C0908008D2931ACAE +:102D50008F8C006C97F200788F870044012C302113 +:102D6000324D7FFF000D204000C4782131E5007F07 +:102D700000B4C02101F94024AC68002CA711000068 +:102D80008CEB0028256E0001ACEE00288CEA002CAC +:102D90008E02002C01426021ACEC002C8E09002C2C +:102DA000ACE900308E120014ACF2003494ED003A1D +:102DB00025A40001A4E4003A97E600783C1108003D +:102DC0008E3131B024C3000130707FFF1211005CDE +:102DD000006030218F8F0030026020212405000127 +:102DE0000E001934A5E600780A001EA1000020217B +:102DF0008E0900142412FFFF1132006B8F8A0038F5 +:102E00008E0200188D4C00D0144C00650260202109 +:102E10008E0B00248CAE0028116E005B2402002172 +:102E20000E001A4AA38200681452FFBE2404FFFF5A +:102E30008F8500380A001D320080A0212402001F67 +:102E40000E001A4AA38200682409FFFF1049FEA160 +:102E50002404FFFF0A001E548F83005402602021C7 +:102E60000E001A4AA38200681450FF508F85003864 +:102E70002403FFFF0A001D320060A0218CD800242B +:102E80008E0800241118FF29026020210A001F2744 +:102E90002402000F8E0900003C05008001259024CB +:102EA0001640FF492402001A026020210E001A4A2F +:102EB000A3820068240CFFFF144CFECF2404FFFF04 +:102EC0008F8500380A001D320080A0210E001934C1 +:102ED000026020218F8500380A001EE500001821BD +:102EE0002403FFFD0060A0210A001D32AF860060B0 +:102EF000026020210E001A4AA38D00682403FFFF00 +:102F00001043FF588F8500380A001ECC920400033E +:102F10002418001D0E001A4AA39800682403FFFF1E +:102F20001443FE9D2404FFFF8F8500380A001D32E4 +:102F30000080A021026020210A001F3D24020024FD +:102F4000240880000068C024330BFFFF000B73C20D +:102F500031D000FF001088270A001F6E001133C017 +:102F6000240F001B0E001A4AA38F00681451FEACF8 +:102F70002404FFFF8F8500380A001D320080A02145 +:102F80000A001F3D240200278E0600288CA3002C77 +:102F900010C30008026020210A001F812402001FC4 +:102FA0000A001F812402000E026020210A001F81F6 +:102FB000240200258E04002C1080000D8F8F00301D +:102FC0008DE800740104C02B5700000C0260202122 +:102FD0008CB900140086A0210334282B10A0FF52C6 +:102FE0008F9F0044026020210A001F8124020022DA +:102FF000026020210A001F81240200230A001F8191 +:103000002402002627BDFFD8AFB3001CAFB10014C7 +:10301000AFBF0020AFB20018AFB000103C0280007C +:103020008C5201408C4B01483C048000000B8C0208 +:10303000322300FF317300FF8C8501B804A0FFFE2E +:1030400034900180AE1200008C8701442464FFF0AC +:10305000240600022C830013AE070004A61100080A +:10306000A206000BAE1300241060004F8FBF00209B +:10307000000448803C0A0801254A9534012A402171 +:103080008D04000000800008000000003C030800E0 +:103090008C6331A831693FFF00099980007280215B +:1030A000021370212405FF80264D0100264C00806C +:1030B0003C02800031B1007F3198007F31CA007F2F +:1030C0003C1F800A3C1980043C0F800C01C5202461 +:1030D00001A5302401853824014F1821AC46002475 +:1030E000023F402103194821AC470090AC4400281E +:1030F000AF830044AF880038AF8900300E0019005C +:10310000016080213C0380008C6B01B80560FFFEEC +:103110008F8700448F8600383465018090E8000D69 +:10312000ACB20000A4B0000600082600000416039C +:1031300000029027001227C21080008124C200885C +:10314000241F6082A4BF0008A0A000052402000282 +:10315000A0A2000B8F8B0030000424003C08270045 +:1031600000889025ACB20010ACA00014ACA00024E4 +:10317000ACA00028ACA0002C8D6900382413FF807F +:10318000ACA9001890E3000D02638024320500FF13 +:1031900010A000058FBF002090ED000D31AC007F26 +:1031A000A0EC000D8FBF00208FB3001C8FB2001861 +:1031B0008FB100148FB000103C0A10003C0E80004C +:1031C00027BD002803E00008ADCA01B8265F010052 +:1031D0002405FF8033F8007F3C06800003E5782457 +:1031E0003C19800A03192021ACCF0024908E00D412 +:1031F00000AE682431AC00FF11800024AF84003899 +:10320000248E008895CD00123C0C08008D8C31A8CE +:1032100031AB3FFF01924821000B5180012A402130 +:1032200001052024ACC400283107007F3C06800C37 +:1032300000E620219083000D00A31024304500FFFC +:1032400010A0FFD8AF8400449098000D330F0010F9 +:1032500015E0FFD58FBF00200E0019000000000010 +:103260003C0380008C7901B80720FFFE00000000BD +:10327000AE1200008C7F0144AE1F0004A6110008AE +:1032800024110002A211000BAE1300243C1308010C +:10329000927396F0327000015200FFC38FBF00207E +:1032A0000E002146024020210A0020638FBF00202B +:1032B0003C1260008E452C083C03F0033462FFFF93 +:1032C00000A2F824AE5F2C088E582C083C1901C0CF +:1032D00003199825AE532C080A0020638FBF0020E5 +:1032E000264D010031AF007F3C10800A240EFF8084 +:1032F00001F0282101AE60243C0B8000AD6C00245D +:103300001660FFA8AF85003824110003A0B100FCAF +:103310000A0020638FBF002026480100310A007F89 +:103320003C0B800A2409FF80014B30210109202435 +:103330003C078000ACE400240A002062AF8600381D +:10334000944E0012320C3FFF31CD3FFF15ACFF7D94 +:10335000241F608290D900D42418FF800319782498 +:1033600031EA00FF1140FF7700000000240700044D +:10337000A0C700FC8F870044241160842406000D40 +:10338000A4B10008A0A600050A00204D24020002F6 +:103390003C040001248496DC24030014240200FE73 +:1033A0003C010800AC2431EC3C010800AC2331E8BE +:1033B0003C010801A42296F83C040801248496F8F4 +:1033C0000000182100643021A0C300042463000120 +:1033D0002C6500FF54A0FFFC006430213C0708006E +:1033E00024E7010003E00008AF87007800A058211F +:1033F000008048210000102114A00012000050217C +:103400000A002142000000003C010801A42096F8B7 +:103410003C05080194A596F88F8200783C0C0801C1 +:10342000258C96F800E2182100AC2021014B302BAE +:10343000A089000400001021A460000810C0003919 +:10344000010048218F8600780009384000E94021BA +:103450000008388000E6282190A8000B90B9000AE7 +:103460000008204000881021000218800066C0215A +:10347000A319000A8F85007800E5782191EE000AF3 +:1034800091E6000B000E684001AE6021000C208028 +:1034900000851021A046000B3C030801906396F2C2 +:1034A000106000222462FFFF8F8300383C01080176 +:1034B000A02296F2906C00FF118000040000000032 +:1034C000906E00FF25CDFFFFA06D00FF3C190801A5 +:1034D000973996F8272300013078FFFF2F0F00FF60 +:1034E00011E0FFC9254A00013C010801A42396F818 +:1034F0003C05080194A596F88F8200783C0C0801E1 +:10350000258C96F800E2182100AC2021014B302BCD +:10351000A089000400001021A460000814C0FFC9A5 +:103520000100482103E000080000000003E000085B +:103530002402000227BDFFE0248501002407FF804C +:10354000AFB00010AFBF0018AFB1001400A718242F +:103550003C10800030A4007F3C06800A00862821B1 +:103560008E110024AE03002490A200FF1440000836 +:10357000AF850038A0A000098FBF0018AE1100244D +:103580008FB100148FB0001003E0000827BD0020A9 +:1035900090A900FD90A800FF312400FF0E0020F448 +:1035A000310500FF8F8500388FBF0018A0A00009EB +:1035B000AE1100248FB100148FB0001003E000089A +:1035C00027BD002027BDFFD0AFB20020AFB1001C47 +:1035D000AFB00018AFBF002CAFB40028AFB30024C9 +:1035E0003C0980009533011635320C00952F011AE5 +:1035F0003271FFFF023280218E08000431EEFFFF9E +:10360000248B0100010E6821240CFF8025A5FFFFFB +:10361000016C50243166007F3C07800AAD2A0024EB +:1036200000C73021AF850074AF8800703C010801ED +:10363000A02096F190C300090200D02100809821BB +:10364000306300FF2862000510400048AF86003854 +:10365000286400021480008E24140001240D00054B +:103660003C010801A02D96D590CC00FD3C0108013D +:10367000A02096D63C010801A02096D790CB000A46 +:10368000240AFF80318500FF014B4824312700FFC9 +:1036900010E0000C000058213C12800836510080D8 +:1036A0008E2F00308CD0005C01F0702305C0018E9D +:1036B0008F87007090D4000A3284007FA0C4000A73 +:1036C0008F8600383C118008363000808E0F003025 +:1036D0008F87007000EF702319C000EE000000001B +:1036E00090D4000924120002328400FF1092024795 +:1036F000000000008CC2005800E2F82327F9FFFF09 +:103700001B2001300000000090C5000924080004BF +:1037100030A300FF10680057240A00013C01080193 +:10372000A02A96D590C900FF252700013C01080179 +:10373000A02796D43C030801906396D52406000583 +:103740001066006A2C780005130000C40000902168 +:103750000003F8803C0408012484958003E4C82118 +:103760008F25000000A0000800000000241800FFC2 +:103770001078005C0000000090CC000A90CA00099C +:103780003C080801910896F13187008000EA48253D +:103790003C010801A02996DC90C500FD3C140801FD +:1037A000929496F2311100013C010801A02596DDAA +:1037B00090DF00FE3C010801A03F96DE90D200FFA2 +:1037C0003C010801A03296DF8CD900543C0108016D +:1037D000AC3996E08CD000583C010801AC3096E43E +:1037E0008CC3005C3C010801AC3496EC3C01080140 +:1037F000AC2396E8162000088FBF002C8FB4002859 +:103800008FB300248FB200208FB1001C8FB000183E +:1038100003E0000827BD00303C1180009624010E13 +:103820000E000FD43094FFFF3C0B08018D6B96F413 +:103830000260382102802821AE2B01803C13080150 +:103840008E7396D401602021240600830E00102F71 +:10385000AFB300108FBF002C8FB400288FB30024AB +:103860008FB200208FB1001C8FB0001803E0000859 +:1038700027BD00303C1808008F1831FC270F0001CD +:103880003C010800AC2F31FC0A0021D700000000E9 +:103890001474FFB900000000A0C000FF3C05080040 +:1038A0008CA531E43C0308008C6331E03C02080045 +:1038B0008C4232048F99003834A80001241F000282 +:1038C0003C010801AC2396F43C010801A02896F0C5 +:1038D0003C010801A02296F3A33F00090A002190B1 +:1038E0008F8600380E002146000000000A0021D714 +:1038F0008F8600383C1F080193FF96D424190001DD +:1039000013F902298F8700703C100801921096D895 +:103910003C06080190C696D610C000050200A02102 +:103920003C040801908496D9109001E48F870078B8 +:10393000001088408F9F0078023048210009C8801D +:10394000033F702195D80008270F0001A5CF00087C +:103950003C040801908496D93C05080190A596D6B0 +:103960000E0020F4000000008F8700780230202134 +:103970000004308000C720218C8500048F820074F1 +:1039800000A2402305020006AC8200048C8A0000DD +:103990008F830070014310235C400001AC83000062 +:1039A0008F86003890CB00FF2D6C00025580002DD3 +:1039B000241400010230F821001F40800107282153 +:1039C00090B9000B8CAE00040019C0400319782197 +:1039D000000F1880006710218C4D000001AE882375 +:1039E0002630FFFF5E00001F241400018C440004F9 +:1039F0008CAA0000008A482319200019240E000414 +:103A00003C010801A02E96D590AD000B8CAB0004B4 +:103A1000000D8840022D80210010108000471021E9 +:103A20008C44000401646023058202009443000872 +:103A300090DF00FE90B9000B33E500FF54B900049D +:103A40000107A021A0D400FE8F8700780107A021E4 +:103A50009284000B0E0020F4240500018F860038AC +:103A600024140001125400962E500001160000424A +:103A70003C08FFFF241900021659FF3F0000000018 +:103A8000A0C000FF8F860038A0D200090A0021D70D +:103A90008F86003890C700092404000230E300FF3D +:103AA0001064016F24090004106901528F880074AA +:103AB0008CCE0054010E682325B10001062001754B +:103AC000241800043C010801A03896D53C010801E7 +:103AD000A02096D490D400FD90D200FF2E4F00027B +:103AE00015E0FF14328400FF000438408F8900780D +:103AF00090DF00FF00E41021000220800089C8212F +:103B00002FE500029324000B14A0FF0A24070002F3 +:103B100000041840006480210010588001692821A9 +:103B20008CAC0004010C50230540FF020000000093 +:103B30003C030801906396D614600005246F0001D1 +:103B40003C010801A02496D93C010801A02796D782 +:103B50003C010801A02F96D690CE00FF24E700017B +:103B600031CD00FF01A7882B1220FFE990A4000BA4 +:103B70000A0021C6000000003C0508018CA596D46F +:103B80003C12000400A8F82413F2000624020005E9 +:103B90003C090801912996D5152000022402000352 +:103BA000240200053C010801A02296F190C700FF05 +:103BB00014E0012024020002A0C200090A0021D75B +:103BC0008F86003890CC00FF1180FEDA240A0001B5 +:103BD0008F8C00748F890078240F00030180682186 +:103BE0001160001E240E0002000540400105A021C6 +:103BF00000142080008990218E51000401918023BF +:103C00000600FECC000000003C020801904296D65F +:103C100014400005245800013C010801A02A96D751 +:103C20003C010801A02596D93C010801A03896D690 +:103C300090DF00FF010510210002C88033E500FF7E +:103C4000254A00010329202100AA402B1500FEB9B6 +:103C50009085000B1560FFE50005404000054040E1 +:103C600001051821000310803C010801A02A96D408 +:103C70003C010801A02596D8004918218C64000455 +:103C800000E4F82327F9FFFF1F20FFE900000000F0 +:103C90008C63000000E358230560013A01A38823E8 +:103CA00010E301170184C0231B00FEA200000000E6 +:103CB0003C010801A02E96D50A002305240B000123 +:103CC000240E0004A0CE00093C0D08008DAD31F893 +:103CD0008F86003825A200013C010800AC2231F893 +:103CE0000A0021D7000000008CD9005C00F9C02335 +:103CF0001F00FE7B000000008CDF005C10FFFF65F2 +:103D00008F8400748CC3005C008340232502000173 +:103D10001C40FF60000000008CC9005C248700018B +:103D200000E9282B10A0FE943C0D80008DAB01040F +:103D30003C0C0001016C50241140FE8F2402001045 +:103D40003C010801A02296F10A0021D700000000E2 +:103D50008F9100748F86003826220001ACC2005C6F +:103D60000A002292241400018F8700382404FF8067 +:103D70000000882190E9000A241400010124302564 +:103D8000A0E6000A3C05080190A596D63C0408016F +:103D9000908496D90E0020F4000000008F86003831 +:103DA0008F85007890C800FD310700FF0007404074 +:103DB0000107F821001FC0800305C8219323000BD1 +:103DC000A0C300FD8F8500788F8600380305602131 +:103DD000918F000B000F704001CF6821000D808093 +:103DE000020510218C4B0000ACCB00548D840004E4 +:103DF0008F83007400645023194000022482000164 +:103E00002462000101074821ACC2005C0009308037 +:103E100000C5402100E02021240500010E0020F40F +:103E20009110000B8F86003890C500FF10A0FF0C8A +:103E3000001070408F85007801D06821000D10803F +:103E4000004558218D6400008F8C0074018450233C +:103E50002547000104E0FF02263100013C03080170 +:103E6000906396D62E2F0002247800013C010801B1 +:103E7000A03896D63C010801A03496D711E0FEF890 +:103E8000020038210A002365000740408F84003873 +:103E90008F8300748C85005800A340230502FE9A8E +:103EA000AC8300580A00223B000000003C070801D8 +:103EB00090E796F2240200FF10E200BE8F860038E1 +:103EC0003C110801963196FA3C030801246396F8E8 +:103ED000262500013230FFFF30ABFFFF02036021D7 +:103EE0002D6A00FF1540008D918700043C010801F8 +:103EF000A42096FA8F88003800074840012728211F +:103F0000911800FF000530802405000127140001EE +:103F1000A11400FF3C120801925296F28F8800789B +:103F20008F8E0070264F000100C820213C0108013F +:103F3000A02F96F2AC8E00008F8D0074A48500082F +:103F4000AC8D00043C030801906396D414600077A4 +:103F5000000090213C010801A02596D4A087000B09 +:103F60008F8C007800CC5021A147000A8F82003846 +:103F7000A04700FD8F840038A08700FE8F860038A0 +:103F80008F9F0070ACDF00548F990074ACD900583B +:103F90008F8D00780127C02100185880016DA02165 +:103FA000928F000A000F704001CF18210003888013 +:103FB000022D8021A207000B8F8600780166602108 +:103FC000918A000B000A1040004A2021000428803A +:103FD00000A64021A107000A3C07800834E90080C0 +:103FE0008D2200308F860038ACC2005C0A0022921D +:103FF0002414000190CA00FF1540FEAD8F880074A4 +:10400000A0C400090A0021D78F860038A0C000FD97 +:104010008F98003824060001A30000FE3C0108012F +:10402000A02696D53C010801A02096D40A0021C6FE +:104030000000000090CB00FF3C040801908496F340 +:10404000316C00FF0184502B1540000F2402000347 +:1040500024020004A0C200090A0021D78F8600387C +:1040600090C3000A2410FF8002035824316C00FF23 +:104070001180FDC1000000003C010801A02096D580 +:104080000A0021C600000000A0C200090A0021D7D2 +:104090008F86003890D4000A2412FF8002544824EE +:1040A000312800FF1500FFF4240200083C0108013C +:1040B000A02296F10A0021D70000000000108840DD +:1040C0008F8B0070023018210003688001A7202127 +:1040D000AC8B00008F8A0074240C0001A48C0008B3 +:1040E000AC8A00043C05080190A596D62402000184 +:1040F00010A2FE1E24A5FFFF0A0022519084000B8F +:104100000184A0231A80FD8B000000003C010801FF +:10411000A02E96D50A002305240B00013C010801BE +:10412000A42596FA0A0023B78F880038240B0001D3 +:10413000106B00228F9800388F85003890BF00FFE9 +:1041400033F900FF1079002B000000003C1F08012C +:1041500093FF96D8001FC840033FC0210018A080DD +:104160000288782191EE000AA08E000A8F8D0078D7 +:104170003C030801906396D800CD88210A0023DD16 +:10418000A223000B263000010600003101A4902379 +:104190000640002B240200033C010801A02F96D505 +:1041A0000A002305240B00018F8900380A00223BF6 +:1041B000AD2700540A00229124120001931400FD3F +:1041C000A094000B8F8800388F8F0078910E00FE2E +:1041D00000CF6821A1AE000A8F910038A22700FD10 +:1041E0008F8300708F900038AE0300540A0023DEE6 +:1041F0008F8D007890B000FEA090000A8F8B003861 +:104200008F8C0078916A00FD00CC1021A04A000B31 +:104210008F840038A08700FE8F8600748F85003859 +:10422000ACA600580A0023DE8F8D007894B80008F1 +:10423000ACA40004030378210A002285A4AF00087F +:104240003C010801A02296D50A0021C6000000000A +:1042500090CF0009240D000431EE00FF11CDFD8543 +:10426000240200013C010801A02296D50A0021C6C3 +:1042700000000000080033440800334408003420E4 +:10428000080033F4080033D8080033280800332826 +:10429000080033280800334C8008010080080080A3 +:1042A000800800005F865437E4AC62CC50103A4579 +:1042B00036621985BF14C0E81BC27A1E84F4B55655 +:1042C000094EA6FE7DDA01E7C04D748108005A74DC +:1042D00008005AB808005A5C08005A5C08005A5C8A +:1042E00008005A5C08005A7408005A5C08005A5CBE +:1042F00008005AC008005A5C080059D408005A5CEB +:1043000008005A5C08005AC008005A5C08005A5C51 +:1043100008005A5C08005A5C08005A5C08005A5CA5 +:1043200008005A5C08005A5C08005A5C08005A5C95 +:1043300008005A9408005A5C08005A9408005A5C15 +:1043400008005A5C08005A5C08005A9808005A9401 +:1043500008005A5C08005A5C08005A5C08005A5C65 +:1043600008005A5C08005A5C08005A5C08005A5C55 +:1043700008005A5C08005A5C08005A5C08005A5C45 +:1043800008005A5C08005A5C08005A5C08005A5C35 +:1043900008005A5C08005A5C08005A5C08005A5C25 +:1043A00008005A9808005A9808005A5C08005A9861 +:1043B00008005A5C08005A5C08005A5C08005A5C05 +:1043C00008005A5C08005A5C08005A5C08005A5CF5 +:1043D00008005A5C08005A5C08005A5C08005A5CE5 +:1043E00008005A5C08005A5C08005A5C08005A5CD5 +:1043F00008005A5C08005A5C08005A5C08005A5CC5 +:1044000008005A5C08005A5C08005A5C08005A5CB4 +:1044100008005A5C08005A5C08005A5C08005A5CA4 +:1044200008005A5C08005A5C08005A5C08005A5C94 +:1044300008005A5C08005A5C08005A5C08005A5C84 +:1044400008005A5C08005A5C08005A5C08005A5C74 +:1044500008005A5C08005A5C08005A5C08005A5C64 +:1044600008005A5C08005A5C08005A5C08005A5C54 +:1044700008005A5C08005A5C08005A5C08005A5C44 +:1044800008005A5C08005A5C08005A5C08005A5C34 +:1044900008005A5C08005A5C08005A5C08005A5C24 +:1044A00008005A5C08005A5C08005A5C08005A5C14 +:1044B00008005A5C08005A5C08005A5C08005A5C04 +:1044C00008005A5C08005A5C08005A5C08005ADC74 +:1044D0000800782C08007A900800783808007628C0 +:1044E00008007838080078C4080078380800762872 +:1044F0000800762808007628080076280800762824 +:104500000800762808007628080076280800762813 +:1045100008007628080078580800784808007628AF +:1045200008007628080076280800762808007628F3 +:1045300008007628080076280800762808007628E3 +:1045400008007628080076280800762808007848B1 +:10455000080082FC08008188080082C40800818865 +:104560000800829408008070080081880800818813 +:1045700008008188080081880800818808008188F7 +:1045800008008188080081880800818808008188E7 +:104590000800818808008188080081B008008D34F7 +:1045A00008008E9008008E70080088D808008D4C96 +:1045B0000A00012400000000000000000000000DBF +:1045C000747061362E322E31620000000602010145 +:1045D00000000000000000000000000000000000DB +:1045E00000000000000000000000000000000000CB +:1045F00000000000000000000000000000000000BB +:1046000000000000000000000000000000000000AA +:10461000000000000000000000000000000000009A +:10462000000000000000000000000000000000008A +:10463000000000000000000000000000000000007A +:104640000000000010000003000000000000000D4A +:104650000000000D3C020800244217203C03080023 +:1046600024632A10AC4000000043202B1480FFFD7F +:10467000244200043C1D080037BD2FFC03A0F0219C +:104680003C100800261004903C1C0800279C1720B2 +:104690000E000262000000000000000D2402FF80F6 +:1046A00027BDFFE000821024AFB00010AF42002011 +:1046B000AFBF0018AFB10014936500043084007FD1 +:1046C000034418213C0200080062182130A5002094 +:1046D000036080213C080111277B000814A0000220 +:1046E0002466005C2466005892020004974301048B +:1046F000920400043047000F3063FFFF3084004015 +:10470000006728231080000900004821920200055C +:1047100030420004104000050000000010A000031B +:104720000000000024A5FFFC2409000492020005FB +:1047300030420004104000120000000010A00010E1 +:10474000000000009602000200A72021010440257D +:104750002442FFFEA7421016920300042402FF80A9 +:1047600000431024304200FF104000033C020400CC +:104770000A000174010240258CC20000AF421018EB +:104780008F4201780440FFFE2402000AA742014044 +:1047900096020002240400093042000700021023A0 +:1047A00030420007A7420142960200022442FFFE67 +:1047B000A7420144A740014697420104A74201488D +:1047C0008F420108304200205040000124040001C3 +:1047D00092020004304200101440000234830010A2 +:1047E00000801821A743014A0000000000000000DB +:1047F0000000000000000000AF48100000000000B2 +:104800000000000000000000000000008F421000C7 +:104810000441FFFE3102FFFF1040000700000000CE +:1048200092020004304200401440000300000000E7 +:104830008F421018ACC20000960200063042FFFF03 +:10484000244200020002104300021040036288214B +:10485000962200001120000D3044FFFF00A7102118 +:104860008F8300388F45101C0002108200021080D8 +:1048700000431021AC45000030A6FFFF0E00058D5F +:1048800000052C0200402021A62200009203000413 +:104890002402FF8000431024304200FF1040001F1C +:1048A0000000000092020005304200021040001B90 +:1048B000000000009742100C2442FFFEA742101691 +:1048C000000000003C02040034420030AF421000FF +:1048D00000000000000000000000000000000000D8 +:1048E0008F4210000441FFFE000000009742100CB0 +:1048F0008F45101C3042FFFF24420030000210821E +:1049000000021080005B1021AC45000030A6FFFFC4 +:104910000E00058D00052C02A62200009604000260 +:10492000248400080E0001E93084FFFF974401044D +:104930000E0001F73084FFFF8FBF00188FB1001405 +:104940008FB000103C02100027BD002003E00008DB +:10495000AF4201783084FFFF308200078F8500244A +:1049600010400002248300073064FFF800A41021E7 +:1049700030421FFF03421821247B4000AF850028EE +:10498000AF82002403E00008AF4200843084FFFFC0 +:104990003082000F8F85002C8F860034104000027B +:1049A0002483000F3064FFF000A410210046182B70 +:1049B000AF8500300046202314600002AF82002C37 +:1049C000AF84002C8F82002C340480000342182115 +:1049D00000641821AF83003803E00008AF42008074 +:1049E0008F820014104000088F8200048F82FFDC49 +:1049F000144000058F8200043C02FFBF3442FFFFD9 +:104A0000008220248F82000430430006240200022A +:104A10001062000F3C0201012C62000350400005AF +:104A2000240200041060000F3C0200010A00023062 +:104A30000000000010620005240200061462000C51 +:104A40003C0201110A000229008210253C020011DB +:104A500000821025AF421000240200010A0002303B +:104A6000AF82000C00821025AF421000AF80000C16 +:104A700000000000000000000000000003E000084B +:104A8000000000008F82000C1040000400000000B5 +:104A90008F4210000441FFFE0000000003E0000808 +:104AA000000000008F8200102443F800000231C291 +:104AB00024C2FFF02C6303011060000300021042C7 +:104AC0000A000257AC8200008F85001800C5102B29 +:104AD0001440000B0000182100C5102324470001DA +:104AE0008F82001C00A210212442FFFF0046102BE1 +:104AF000544000042402FFFF0A000257AC87000064 +:104B00002402FFFF0A000260AC8200008C820000D9 +:104B10000002194000621821000318800062182169 +:104B2000000318803C0208002442175C0062182130 +:104B300003E000080060102127BDFFD8AFBF0020B0 +:104B4000AFB1001CAFB000183C0460088C8250006C +:104B50002403FF7F3C066000004310243442380CDD +:104B6000AC8250008CC24C1C3C1A80000002160221 +:104B70003042000F10400007AF82001C8CC34C1C59 +:104B80003C02001F3442FC0000621824000319C2DA +:104B9000AF8300188F420008275B400034420001B9 +:104BA000AF420008AF8000243C02601CAF40008090 +:104BB000AF4000848C4500088CC308083402800094 +:104BC000034220212402FFF0006218243C020080EE +:104BD0003C010800AC2204203C025709AF84003895 +:104BE00014620004AF850034240200010A0002921E +:104BF000AF820014AF8000148F42000038420001E1 +:104C0000304200011440FFFC8F8200141040001657 +:104C10000000000097420104104000058F8300004F +:104C2000146000072462FFFF0A0002A72C62000A3A +:104C30002C620010504000048F83000024620001A9 +:104C4000AF8200008F8300002C62000A1440000332 +:104C50002C6200070A0002AEAF80FFDC10400002A9 +:104C600024020001AF82FFDC8F4301088F44010062 +:104C700030622000AF83000410400008AF840010B1 +:104C80003C0208008C42042C244200013C01080034 +:104C9000AC22042C0A00058A3C0240003065020068 +:104CA00014A0000324020F001482026024020D00ED +:104CB00097420104104002C83C02400030624000AC +:104CC000144000AD8F8200388C4400088F42017878 +:104CD0000440FFFE24020800AF42017824020008CD +:104CE000A7420140A7400142974201048F8400047B +:104CF0003051FFFF30820001104000070220802168 +:104D00002623FFFE240200023070FFFFA742014667 +:104D10000A0002DBA7430148A74001463C02080005 +:104D20008C42043C1440000D8F8300103082002020 +:104D30001440000224030009240300010060202124 +:104D40008F830010240209005062000134840004A3 +:104D5000A744014A0A0002F60000000024020F00E6 +:104D60001462000530820020144000062403000D68 +:104D70000A0002F524030005144000022403000980 +:104D800024030001A743014A3C0208008C4204208E +:104D90003C0400480E00020C004420250E000235A1 +:104DA000000000008F82000C1040003E0000000058 +:104DB0008F4210003C0300200043102410400039B3 +:104DC0008F820004304200021040003600000000D4 +:104DD000974210141440003300000000974210085E +:104DE0008F8800383042FFFF2442000600021882FC +:104DF0000003388000E83021304300018CC40000FB +:104E000010600004304200030000000D0A00033768 +:104E100000E81021544000103084FFFF3C05FFFFE4 +:104E200000852024008518260003182B0004102B71 +:104E300000431024104000050000000000000000A6 +:104E40000000000D00000000240002228CC20000BF +:104E50000A000336004520253883FFFF0003182B86 +:104E60000004102B00431024104000050000000037 +:104E7000000000000000000D000000002400022BD4 +:104E80008CC200003444FFFF00E81021AC44000055 +:104E90003C0208008C420430244200013C0108001E +:104EA000AC2204308F6200008F840038AF8200088B +:104EB0008C8300003402FFFF1462000F00001021F9 +:104EC0003C0508008CA504543C0408008C84045064 +:104ED00000B0282100B0302B008220210086202144 +:104EE0003C010800AC2504543C010800AC240450EB +:104EF0000A000580240400088C8200003042010072 +:104F00001040000F000010213C0508008CA5044C47 +:104F10003C0408008C84044800B0282100B0302BE9 +:104F200000822021008620213C010800AC25044C91 +:104F30003C010800AC2404480A0005802404000851 +:104F40003C0508008CA504443C0408008C84044003 +:104F500000B0282100B0302B0082202100862021C3 +:104F60003C010800AC2504443C010800AC2404408A +:104F70000A000580240400088F6200088F62000088 +:104F800000021602304300F02402003010620005D7 +:104F900024020040106200E08F8200200A00058891 +:104FA0002442000114A000050000000000000000E1 +:104FB0000000000D00000000240002568F4201781E +:104FC0000440FFFE000000000E00023D27A4001078 +:104FD0001440000500408021000000000000000D8A +:104FE000000000002400025D8E0200001040000559 +:104FF00000000000000000000000000D00000000A4 +:10500000240002608F62000C0443000324020001AC +:105010000A00042EAE000000AE0200008F820038AD +:105020008C480008A20000078F65000C8F64000404 +:1050300030A3FFFF0004240200852023308200FFFC +:105040000043102124420005000230832CC200815D +:10505000A605000A14400005A20400040000000098 +:105060000000000D00000000240002788F85003849 +:105070000E0005AB260400148F6200048F43010864 +:10508000A60200083C02100000621824106000080C +:105090000000000097420104920300072442FFEC45 +:1050A000346300023045FFFF0A0003C3A203000778 +:1050B000974201042442FFF03045FFFF96060008A6 +:1050C0002CC200135440000592030007920200070F +:1050D00034420001A20200079203000724020001EB +:1050E00010620005240200031062000B8F8200385A +:1050F0000A0003E030C6FFFF8F8200383C04FFFF48 +:105100008C43000C0064182400651825AC43000C87 +:105110000A0003E030C6FFFF3C04FFFF8C43001091 +:105120000064182400651825AC43001030C6FFFF4A +:1051300024C2000200021083A20200058F830038FF +:10514000304200FF00021080004328218CA800009C +:105150008CA2000024030004000217021443001272 +:1051600000000000974201043C03FFFF01031824E4 +:105170003042FFFF004610232442FFFE006240251C +:10518000ACA8000092030005306200FF000210800E +:1051900000501021904200143042000F00431021B3 +:1051A0000A000415A20200068CA400049742010420 +:1051B0009603000A3088FFFF3042FFFF00461023AD +:1051C0002442FFD60002140001024025ACA80004CE +:1051D000920200079204000524630028000318834C +:1051E0000064182134420004A2030006A202000752 +:1051F0008F8200042403FFFB34420002004310248A +:10520000AF820004920300068F87003800031880E5 +:10521000007010218C4400203C02FFF63442FFFF56 +:105220000082402400671821AE04000CAC68000C1A +:10523000920500063C03FF7F8E02000C00052880CB +:1052400000B020213463FFFF01033024948800263E +:1052500000A7282100431024AE02000CAC860020D9 +:10526000AC880024ACA8001024020010A742014022 +:1052700024020002A7400142A7400144A742014680 +:10528000974201043C0400082442FFFEA742014863 +:10529000240200010E00020CA742014A9603000AF4 +:1052A0009202000400431021244200023042000711 +:1052B00000021023304200070E000235AE0200103B +:1052C0008F6200003C0308008C6304442404001037 +:1052D000AF820008974201043042FFFF2442FFFEE4 +:1052E00000403821000237C33C0208008C420440D1 +:1052F000006718210067282B004610210045102167 +:105300003C010800AC2304443C010800AC220440EA +:105310000A0005150000000014A0000500000000B0 +:10532000000000000000000D000000002400030A3F +:105330008F4201780440FFFE000000000E00023D95 +:1053400027A4001414400005004080210000000044 +:105350000000000D00000000240003118E02000078 +:105360005440000692020007000000000000000DFB +:10537000000000002400031C9202000730420004D9 +:10538000104000058F8200042403FFFB344200021A +:1053900000431024AF8200048F620004044300081D +:1053A00092020007920200068E03000CAE0000007D +:1053B0000002108000501021AC4300209202000730 +:1053C00030420004544000099602000A920200058F +:1053D0003C03000100021080005010218C46001890 +:1053E00000C33021AC4600189602000A9206000461 +:1053F000277100080220202100C2302124C60005A8 +:10540000260500140E0005AB00063082920400064B +:105410008F6500043C027FFF000420800091202162 +:105420008C8300043442FFFF00A228240065182169 +:10543000AC8300049202000792040005920300046A +:10544000304200041040001496070008308400FF2A +:1054500000042080009120218C86000497420104E2 +:105460009605000A306300FF3042FFFF0043102121 +:105470000045102130E3FFFF004310232442FFD8F2 +:1054800030C6FFFF0002140000C23025AC860004C5 +:105490000A0004C992030007308500FF0005288038 +:1054A00000B128218CA4000097420104306300FF62 +:1054B0003042FFFF00431021004710233C03FFFF51 +:1054C000008320243042FFFF00822025ACA400008E +:1054D0009203000724020001106200060000000091 +:1054E0002402000310620011000000000A0004EC16 +:1054F0008E03001097420104920300049605000AEF +:105500008E24000C00431021004510212442FFF29C +:105510003C03FFFF008320243042FFFF0082202550 +:10552000AE24000C0A0004EC8E0300109742010424 +:10553000920300049605000A8E24001000431021F7 +:10554000004510212442FFEE3C03FFFF008320248E +:105550003042FFFF00822025AE2400108E03001091 +:105560002402000AA7420140A74301429603000A11 +:10557000920200043C04004000431021A742014471 +:10558000A740014697420104A742014824020001B6 +:105590000E00020CA742014A0E0002350000000076 +:1055A0008F6200009203000400002021AF820008F7 +:1055B000974201049606000A3042FFFF006218215C +:1055C000006028213C0308008C6304443C0208006E +:1055D0008C42044000651821004410210065382BDE +:1055E000004710213C010800AC2304443C010800A2 +:1055F000AC22044092040004008620212484000A86 +:105600003084FFFF0E0001E9000000009744010410 +:105610003084FFFF0E0001F7000000003C02100084 +:10562000AF4201780A0005878F820020148200278C +:105630003062000697420104104000673C024000BF +:105640003062400010400005000000000000000033 +:105650000000000D00000000240004208F420178AB +:105660000440FFFE24020800AF4201782402000833 +:10567000A7420140A74001428F82000497430104E2 +:1056800030420001104000073070FFFF2603FFFE8C +:1056900024020002A7420146A74301480A00053F31 +:1056A0002402000DA74001462402000DA742014A32 +:1056B0008F62000024040008AF8200080E0001E998 +:1056C000000000000A0005190200202110400042DD +:1056D0003C02400093620000304300F024020010BE +:1056E0001062000524020070106200358F820020D5 +:1056F0000A000588244200018F62000097430104DC +:105700003050FFFF3071FFFF8F4201780440FFFEF1 +:105710003202000700021023304200072403000A6F +:105720002604FFFEA7430140A7420142A7440144CB +:10573000A7400146A75101488F420108304200208E +:10574000144000022403000924030001A743014A76 +:105750000E00020C3C0400400E0002350000000068 +:105760003C0708008CE70444021110212442FFFE8C +:105770003C0608008CC604400040182100E3382194 +:10578000000010218F65000000E3402B00C2302193 +:105790002604000800C830213084FFFFAF850008D0 +:1057A0003C010800AC2704443C010800AC2604403E +:1057B0000E0001E9000000000A0005190220202166 +:1057C0000E00013B000000008F82002024420001F7 +:1057D000AF8200203C024000AF4201380A00029232 +:1057E000000000003084FFFF30C6FFFF00052C00E2 +:1057F00000A628253882FFFF004510210045282BF0 +:105800000045102100021C023042FFFF004310211E +:1058100000021C023042FFFF004310213842FFFF0C +:1058200003E000083042FFFF3084FFFF30A5FFFF98 +:1058300000001821108000070000000030820001E5 +:105840001040000200042042006518210A0005A152 +:105850000005284003E000080060102110C0000689 +:1058600024C6FFFF8CA2000024A50004AC82000027 +:105870000A0005AB2484000403E0000800000000D7 +:1058800010A0000824A3FFFFAC8600000000000069 +:10589000000000002402FFFF2463FFFF1462FFFAF0 +:1058A0002484000403E00008000000000000000160 +:1058B0000A00002A00000000000000000000000DA7 +:1058C000747870362E322E3162000000060201001C +:1058D00000000000000001360000EA600000000047 +:1058E00000000000000000000000000000000000B8 +:1058F00000000000000000000000000000000000A8 +:105900000000000000000000000000000000000097 +:105910000000001600000000000000000000000071 +:105920000000000000000000000000000000000077 +:105930000000000000000000000000000000000067 +:1059400000000000000000000000138800000000BC +:10595000000005DC00000000000000001000000353 +:10596000000000000000000D0000000D3C020800D7 +:1059700024423D683C0308002463401CAC40000006 +:105980000043202B1480FFFD244200043C1D08002E +:1059900037BD7FFC03A0F0213C100800261000A8B2 +:1059A0003C1C0800279C3D680E00044E00000000CF +:1059B0000000000D27BDFFB4AFA10000AFA200049E +:1059C000AFA30008AFA4000CAFA50010AFA6001451 +:1059D000AFA70018AFA8001CAFA90020AFAA0024F1 +:1059E000AFAB0028AFAC002CAFAD0030AFAE003491 +:1059F000AFAF0038AFB8003CAFB90040AFBC004417 +:105A0000AFBF00480E000591000000008FBF0048A6 +:105A10008FBC00448FB900408FB8003C8FAF003876 +:105A20008FAE00348FAD00308FAC002C8FAB0028D0 +:105A30008FAA00248FA900208FA8001C8FA7001810 +:105A40008FA600148FA500108FA4000C8FA3000850 +:105A50008FA200048FA1000027BD004C3C1B6004F6 +:105A60008F7A5030377B502803400008AF7A00000F +:105A70008F86003C3C0390003C0280000086282575 +:105A800000A32025AC4400203C0380008C6700204C +:105A900004E0FFFE0000000003E00008000000003A +:105AA0000A000070240400018F85003C3C04800043 +:105AB0003483000100A3102503E00008AC8200201D +:105AC00003E00008000010213084FFFF30A5FFFF35 +:105AD00010800007000018213082000110400002F1 +:105AE00000042042006518211480FFFB00052840B7 +:105AF00003E000080060102110C000070000000053 +:105B00008CA2000024C6FFFF24A50004AC82000084 +:105B100014C0FFFB2484000403E000080000000020 +:105B200010A0000824A3FFFFAC86000000000000C6 +:105B3000000000002402FFFF2463FFFF1462FFFA4D +:105B40002484000403E000080000000090AA003153 +:105B50008FAB00108CAC00403C0300FF8D6800044C +:105B6000AD6C00208CAD004400E060213462FFFF8A +:105B7000AD6D00248CA700483C09FF000109C0243A +:105B8000AD6700288CAE004C0182C824031978252B +:105B9000AD6F0004AD6E002C8CAD0038314A00FFB3 +:105BA000AD6D001C94A900323128FFFFAD680010D4 +:105BB00090A70030A5600002A1600004A16700006A +:105BC00090A30032306200FF0002198210600005CD +:105BD000240500011065000E0000000003E000082D +:105BE000A16A00018CD80028354A0080AD780018E1 +:105BF0008CCF0014AD6F00148CCE0030AD6E000859 +:105C00008CC4002CA16A000103E00008AD64000C04 +:105C10008CCD001CAD6D00188CC90014AD6900144A +:105C20008CC80024AD6800088CC70020AD67000C4C +:105C30008CC200148C8300700043C82B1320000713 +:105C4000000000008CC20014144CFFE400000000AF +:105C5000354A008003E00008A16A00018C820070D0 +:105C60000A0000E6000000009089003027BDFFF820 +:105C70008FA8001CA3A900008FA300003C0DFF808B +:105C800035A2FFFF8CAC002C00625824AFAB0000A3 +:105C9000A100000400C05821A7A000028D06000446 +:105CA00000A048210167C8218FA500000080502175 +:105CB0003C18FF7F032C20263C0E00FF2C8C00019B +:105CC000370FFFFF35CDFFFF3C02FF0000AFC824B8 +:105CD00000EDC02400C27824000C1DC003236825F9 +:105CE00001F87025AD0D0000AD0E00048D240024D8 +:105CF000AFAD0000AD0400088D2C00202404FFFF90 +:105D0000AD0C000C9547003230E6FFFFAD060010E9 +:105D10009145004830A200FF000219C25060000106 +:105D20008D240034AD0400148D4700388FAA00186C +:105D300027BD0008AD0B0028AD0A0024AD07001CEC +:105D4000AD00002CAD00001803E00008AD000020FD +:105D500027BDFFE0AFB20018AFB10014AFB0001024 +:105D6000AFBF001C9098003000C088213C0D00FFA0 +:105D7000330F007FA0CF0000908E003135ACFFFFC5 +:105D80003C0AFF00A0CE000194A6001EA220000441 +:105D90008CAB00148E29000400A08021016C282403 +:105DA000012A40240080902101052025A62600021A +:105DB000AE24000426050020262400080E000092D0 +:105DC00024060002924700302605002826240014ED +:105DD00000071E000003160324060004044000030D +:105DE0002403FFFF965900323323FFFF0E00009279 +:105DF000AE230010262400248FBF001C8FB2001891 +:105E00008FB100148FB00010240500030000302172 +:105E10000A00009C27BD002027BDFFD8AFB1001CA1 +:105E2000AFB00018AFBF002090A9003024020001DD +:105E300000E050213123003F00A040218FB00040FE +:105E40000080882100C04821106200148FA700380C +:105E5000240B000500A0202100C02821106B001396 +:105E6000020030210E000128000000009225007C75 +:105E700030A400021080000326030030AE00003082 +:105E8000260300348FBF00208FB1001C8FB0001894 +:105E90000060102103E0000827BD00280E0000A7C5 +:105EA000AFB000100A00016F000000008FA3003C9B +:105EB000010020210120282101403021AFA3001042 +:105EC0000E0000EEAFB000140A00016F00000000E9 +:105ED0003C06800034C20E008C4400108F850044C4 +:105EE000ACA400208C43001803E00008ACA30024FD +:105EF0003C06800034C20E008C4400148F850044A0 +:105F0000ACA400208C43001C03E00008ACA30024D8 +:105F10009382000C1040001B2483000F2404FFF028 +:105F20000064382410E00019978B00109784000E4D +:105F30009389000D3C0A601C0A0001AC01644023F7 +:105F400001037021006428231126000231C2FFFFE3 +:105F500030A2FFFF0047302B50C0000E00E4482164 +:105F60008D4D000C31A3FFFF00036400000C2C03D7 +:105F700004A1FFF30000302130637FFF0A0001A479 +:105F80002406000103E00008000000009784000ED2 +:105F900000E448213123FFFF3168FFFF0068382B00 +:105FA00054E0FFF8A783000E938A000D114000050E +:105FB000240F0001006BC023A380000D03E0000844 +:105FC000A798000E006BC023A38F000D03E000080C +:105FD000A798000E03E000080000000027BDFFE8BE +:105FE000AFB000103C10800036030140308BFFFF43 +:105FF00093AA002BAFBF0014A46B000436040E005C +:106000009488001630C600FF8FA90030A4680006EF +:10601000AC650008A0660012A46A001AAC670020F4 +:106020008FA5002CA4690018012020210E000198E2 +:10603000AC6500143C021000AE0201788FBF001462 +:106040008FB0001003E0000827BD00188F85000006 +:106050002484000727BDFFF83084FFF83C06800049 +:1060600094CB008A316AFFFFAFAA00008FA900001D +:10607000012540232507FFFF30E31FFF0064102B9D +:106080001440FFF700056882000D288034CC4000E2 +:1060900000AC102103E0000827BD00088F8200003B +:1060A0002486000730C5FFF800A2182130641FFFC6 +:1060B00003E00008AF8400008F87003C8F84004419 +:1060C00027BDFFB0AFB70044AFB40038AFB1002C6C +:1060D000AFBF0048AFB60040AFB5003CAFB300342F +:1060E000AFB20030AFB000283C0B80008C8600249B +:1060F000AD6700808C8A002035670E00356901008D +:10610000ACEA00108C8800248D2500040000B82122 +:10611000ACE800188CE3001000A688230000A02142 +:10612000ACE300148CE20018ACE2001C122000FE6C +:1061300000E0B021936C0008118000F40000000022 +:10614000976F001031EEFFFF022E682B15A000EFB5 +:1061500000000000977200103250FFFFAED0000028 +:106160003C0380008C740000329300081260FFFD35 +:106170000000000096D800088EC700043305FFFF1A +:1061800030B5000112A000E4000000000000000D86 +:1061900030BFA0402419004013F9011B30B4A00007 +:1061A000128000DF000000009373000812600008F6 +:1061B00000000000976D001031ACFFFF00EC202BB9 +:1061C0001080000330AE004011C000D50000000078 +:1061D000A7850040AF87003893630008022028217C +:1061E000AFB10020146000F527B40020AF60000CB0 +:1061F000978F004031F14000162000022403001662 +:106200002403000E24054007A363000AAF650014B1 +:10621000938A00428F70001431550001001512401E +:1062200002024825AF690014979F00408F78001440 +:1062300033F9001003194025AF680014979200400D +:106240003247000810E0016E000000008F67001464 +:106250003C1210003C11800000F27825AF6F001452 +:1062600036230E00946E000A3C0D81002406000EB9 +:1062700031CCFFFF018D2025AF640004A36600022E +:106280009373000A3406FFFC266B0004A36B000A1C +:1062900097980040330820001100015F00000000C3 +:1062A0003C05800034A90E00979900409538000CF9 +:1062B00097870040001940423312C00031030003A9 +:1062C00000127B0330F11000006F6825001172038B +:1062D00001AE6025000C20C0A76400129793004017 +:1062E000936A000A001359823175003C02AA1021FA +:1062F0002450003CA3700009953F000C33F93FFF88 +:10630000A779001097700012936900090130F821F5 +:1063100027E5000230B900070019C0233308000741 +:10632000A368000B9371000997720012976F001019 +:10633000322700FF8F910038978D004000F218211E +:10634000006F702101C6602131A6004010C0000519 +:106350003185FFFF00B1102B3C1280001040001768 +:10636000000098210225A82B56A0013E8FA50020F1 +:106370003C048000348A0E008D5300143C068000DB +:10638000AD5300108D4B001CAD4B0018AD45000007 +:106390008CCD000031AC00081180FFFD34CE0E0022 +:1063A00095C3000800A0882100009021A783004029 +:1063B0008DC6000424130001AF860038976F0010CB +:1063C00031F5FFFF8E9F000003F1282310A0011F6D +:1063D000AE85000093620008144000DD000000005C +:1063E0000E0001E7240400108F900048004028218F +:1063F0003C023200320600FF000654000142F8253C +:1064000026090001AF890048ACBF0000937900095C +:1064100097780012936F000A332800FF3303FFFFC1 +:106420000103382100076C0031EE00FF01AE60254A +:10643000ACAC00048F840048978B0040316A200088 +:106440001140010AACA4000897640012308BFFFFD2 +:1064500006400108ACAB000C978E004031C5000827 +:1064600014A0000226280006262800023C1F8000F7 +:1064700037E70E0094F900148CE5001C8F670004C8 +:10648000937800023324FFFF330300FFAFA3001013 +:106490008F6F0014AFA800180E0001CBAFAF00142F +:1064A000240400100E0001FB000000008E9200008A +:1064B00016400005000000008F7800142403FFBF81 +:1064C0000303A024AF7400148F67000C00F5C821EB +:1064D000AF79000C9375000816A0000800000000BA +:1064E00012600006000000008F6800143C0AEFFFF5 +:1064F0003549FFFE0109F824AF7F0014A37300089B +:106500008FA500200A00034F02202021AED10000F9 +:106510000A00022D3C03800014E0FF1E30BFA040A3 +:106520000E0001900000A0212E9100010237B0253D +:1065300012C000188FBF00488F87003C24170F003F +:1065400010F700D43C0680008CD901780720FFFEAC +:10655000241F0F0010FF00F634CA0E008D560014E1 +:1065600034C7014024080240ACF600048D49001CE9 +:106570003C141000ACE90008A0E00012A4E0001AEE +:10658000ACE00020A4E00018ACE80014ACD4017822 +:106590008FBF00488FB700448FB600408FB5003CD6 +:1065A0008FB400388FB300348FB200308FB1002C1D +:1065B0008FB0002803E0000827BD00508F910038FD +:1065C000978800403C1280000220A821310700403B +:1065D00014E0FF7C00009821977900108F9200381A +:1065E0003338FFFF131200A8000020210080A021F3 +:1065F000108000F300A088211620FECE00000000CD +:106600000A00031F2E9100013C0380008C62017878 +:106610000440FFFE240808008F860000AC68017863 +:106620003C038000946D008A31ACFFFF0186582343 +:10663000256AFFFF31441FFF2C8900081520FFF950 +:10664000000000008F8F0048347040008F83003CB2 +:1066500000E0A021240E0F0025E70001AF870048CD +:1066600000D03021023488233C08800031F500FF3F +:10667000106E0005240700019398004233130001B7 +:106680000013924036470001001524003C0A010027 +:10669000008A4825ACC900008F82004830BF003610 +:1066A00030B90008ACC200041320009900FF9825FF +:1066B00035120E009650000A8F8700003C0F8100B3 +:1066C0003203FFFF24ED000835060140006F60250E +:1066D0003C0E100031AB1FFF269200062405000E71 +:1066E000ACCC0020026E9825A4C5001AAF8B000028 +:1066F000A4D20018162000083C1080008F89003CAE +:1067000024020F00512200022417000136730040BA +:106710000E0001883C10800036060E008CCB001461 +:10672000360A014002402021AD4B00048CC5001CFC +:10673000AD450008A1550012AD5300140E0001989C +:106740003C151000AE1501780A000352000000004D +:10675000936F0009976E0012936D000B31E500FFF7 +:1067600000AE202131AC00FF008C80212602000AFF +:106770003050FFFF0E0001E7020020218F86004805 +:106780003C0341003C05800024CB0001AF8B004856 +:10679000936A00099769001230C600FF315F00FF5D +:1067A0003128FFFF03E8382124F900020006C40065 +:1067B0000319782501E37025AC4E00008F6D000CA5 +:1067C00034A40E00948B001401B26025AC4C00047C +:1067D0008C85001C8F670004936A00023164FFFF00 +:1067E000314900FFAFA900108F680014AFB1001845 +:1067F0000E0001CBAFA800140A0002FD0200202108 +:10680000AF600004A36000029798004033082000A6 +:106810001500FEA300003021A760001297840040FD +:10682000936B000A3C10800030931F0000135183CB +:10683000014BA82126A20028A362000936090E00F8 +:10684000953F000C0A000295A77F00108F7000147E +:10685000360900400E000188AF6900140A0002C921 +:10686000000000000A00034F000020210641FEFA4C +:10687000ACA0000C8CAC000C3C0D8000018D902570 +:106880000A0002EAACB2000C000090210A0002C526 +:1068900024130001128000073C028000344B0E00DC +:1068A0009566000830D300401260004900000000E7 +:1068B0003C0680008CD001780600FFFE34C50E0037 +:1068C00094B500103C03050034CC014032B8FFFF02 +:1068D00003039025AD92000C8CAF0014240D200012 +:1068E0003C041000AD8F00048CAE001CAD8E00087F +:1068F000A1800012A580001AAD800020A58000189C +:10690000AD8D0014ACC401780A0003263C0680005B +:106910008F9F0000351801402692000227F90008D9 +:1069200033281FFFA71200180A000391AF88000048 +:106930003C02800034450140ACA0000C1280001BDA +:1069400034530E0034510E008E370010ACB70004E3 +:106950008E2400183C0B8000ACA400083570014068 +:1069600024040040A20000128FBF0048A600001AB5 +:106970008FB70044AE0000208FB60040A60000187C +:106980008FB5003CAE0400148FB400388FB30034D0 +:106990008FB200308FB1002C8FB000283C02100065 +:1069A00027BD005003E00008AD6201788E66001438 +:1069B000ACA600048E64001C0A00042A3C0B800074 +:1069C0000E0001902E9100010A0003200237B0252D +:1069D000000000000000000D00000000240003691A +:1069E0000A0004013C06800027BDFFD8AFBF00208D +:1069F0003C0980003C1F20FFAFB200183C0760003C +:106A000035320E002402001037F9FFFDACE23008E9 +:106A1000AFB3001CAFB10014AFB00010AE5900000E +:106A20000000000000000000000000000000000066 +:106A3000000000003C1800FF3713FFFDAE530000BC +:106A40003C0B60048D7050002411FF7F3C0E00024F +:106A50000211782435EC380C35CD0109ACED4C1819 +:106A6000240A0009AD6C50008CE80438AD2A0008F7 +:106A7000AD2000148CE54C1C3106FFFF38C42F718B +:106A800000051E023062000F2486C0B310400007CC +:106A9000AF8200088CE54C1C3C09001F3528FC0027 +:106AA00000A81824000321C2AF8400048CF1080858 +:106AB0003C0F57092412F0000232702435F0001008 +:106AC00001D0602601CF68262DAA00012D8B000180 +:106AD000014B382550E00009A380000C3C1F601CCE +:106AE0008FF8000824190001A399000C33137C00CF +:106AF000A7930010A780000EA380000DAF80004870 +:106B000014C00003AF8000003C066000ACC0442C01 +:106B10000E0005B93C1080000E000F1A361101005E +:106B20003C12080026523DD03C13080026733E500C +:106B30008E03000038640001308200011440FFFC25 +:106B40003C0B800A8E2600002407FF8024C90240E7 +:106B5000312A007F014B402101272824AE06002066 +:106B6000AF880044AE0500243C048000AF86003CA2 +:106B70008C8C01780580FFFE24180800922F0008F5 +:106B8000AC980178A38F0042938E004231CD000172 +:106B900011A0000F24050D0024DFF8002FF90301D8 +:106BA0001320001C000629C224A4FFF00004104298 +:106BB000000231400E00020200D2D8213C02400007 +:106BC0003C068000ACC201380A0004A000000000AE +:106BD00010C50023240D0F0010CD00273C1F800896 +:106BE00037F9008093380000240E0050330F00FF67 +:106BF00015EEFFF33C0240000E000A3600000000D4 +:106C00003C0240003C068000ACC201380A0004A0EF +:106C1000000000008F83000400A3402B1500000B30 +:106C20008F8B0008006B50212547FFFF00E5482BA4 +:106C30001520000600A36023000C19400E0002027C +:106C40000073D8210A0004C43C0240000000000D7B +:106C50000E000202000000000A0004C43C024000D2 +:106C60003C1B0800277B3F500E0002020000000082 +:106C70000A0004C43C0240003C1B0800277B3F7014 +:106C80000E000202000000000A0004C43C024000A2 +:106C90003C0660043C09080025290104ACC9502CBD +:106CA0008CC850003C0580003C0200023507008083 +:106CB000ACC750003C040800248415A43C03080021 +:106CC0002463155CACA50008ACA2000C3C010800D4 +:106CD000AC243D603C010800AC233D6403E00008A7 +:106CE0002402000100A030213C1C0800279C3D68C4 +:106CF0003C0C04003C0B0002008B3826008C402624 +:106D00002CE200010007502B2D050001000A4880ED +:106D10003C03080024633D60004520250123182121 +:106D20001080000300001021AC6600002402000166 +:106D300003E00008000000003C1C0800279C3D68A0 +:106D40003C0B04003C0A0002008A3026008B3826E7 +:106D50002CC200010006482B2CE5000100094080F0 +:106D60003C03080024633D600045202501031821F1 +:106D700010800005000010213C0C0800258C155CDB +:106D8000AC6C00002402000103E0000800000000D9 +:106D90003C0900023C08040000883026008938269F +:106DA0002CC30001008028212CE400010083102561 +:106DB0001040000B000030213C1C0800279C3D685F +:106DC0003C0A80008D4E00082406000101CA682597 +:106DD000AD4D00088D4C000C01855825AD4B000CC5 +:106DE00003E0000800C010213C1C0800279C3D68FF +:106DF0003C0580008CA6000C000420272402000122 +:106E000000C4182403E00008ACA3000C3C020002FC +:106E10001082000B3C0560003C0704001087000353 +:106E20000000000003E00008000000008CA908D06A +:106E3000240AFFFD012A402403E00008ACA808D082 +:106E40008CA408D02406FFFE0086182403E0000866 +:106E5000ACA308D03C05601A34A600108CC3008097 +:106E600027BDFFF88CC50084AFA3000093A40000E9 +:106E70002402000110820003AFA5000403E0000813 +:106E800027BD000893A7000114E0001497AC00028E +:106E900097B800023C0F8000330EFFFC01CF682141 +:106EA000ADA50000A3A000003C0660008CC708D080 +:106EB0002408FFFE3C04601A00E82824ACC508D072 +:106EC0008FA300048FA200003499001027BD000892 +:106ED000AF22008003E00008AF2300843C0B800059 +:106EE000318AFFFC014B48218D2800000A00057DF6 +:106EF000AFA8000427BDFFE8AFBF00103C1C08008E +:106F0000279C3D683C0580008CA4000C8CA20004EA +:106F10003C0300020044282410A0000A00A3182407 +:106F20003C0604003C0400021460000900A6102482 +:106F30001440000F3C0404000000000D3C1C08003D +:106F4000279C3D688FBF001003E0000827BD001894 +:106F50003C0208008C423D600040F809000000003F +:106F60003C1C0800279C3D680A0005A68FBF001046 +:106F70003C0208008C423D640040F809000000001B +:106F80000A0005AC00000000000411C003E0000886 +:106F9000244202403C04080024843FB42405001A23 +:106FA0000A00009C0000302127BDFFE0AFB00010B8 +:106FB0003C108000AFBF0018AFB1001436110100C3 +:106FC000922200090E0005B63044007F8E3F00007B +:106FD0008F89003C3C0F008003E26021258800403F +:106FE0000049F821240DFF80310E00783198007897 +:106FF00035F9000135F100020319382501D1482582 +:10700000010D302403ED5824018D2824240A00406A +:1070100024040080240300C0AE0B0024AE0008103E +:10702000AE0A0814AE040818AE03081CAE05080426 +:10703000AE070820AE060808AE0908243609090084 +:107040009539000C3605098033ED007F3338FFFF9A +:10705000001889C0AE110800AE0F0828952C000C4E +:107060008FBF00188FB10014318BFFFF000B51C090 +:10707000AE0A002C8CA400508FB000108CA3003CF2 +:107080008D2700048CA8001C8CA600383C0E800ABA +:1070900001AE102127BD0020AF820044AF84005014 +:1070A000AF830054AF87004CAF88005C03E000085A +:1070B000AF8600603C09080091293FD924A800024E +:1070C0003C05110000093C0000E8302500C51825EA +:1070D00024820008AC83000003E00008AC800004B8 +:1070E0003C098000352309009128010B906A0011AA +:1070F0002402002800804821314700FF00A07021B1 +:1071000000C068213108004010E20002340C86DD26 +:10711000240C08003C0A800035420A9A944700007B +:10712000354B0A9C35460AA030F9FFFFAD39000007 +:107130008D780000354B0A8024040001AD3800042E +:107140008CCF0000AD2F00089165001930A300031B +:107150001064009028640002148000AF240500022F +:107160001065009E240F0003106F00B435450AA47B +:10717000240A0800118A0048000000005100003D68 +:107180003C0B80003C0480003483090090670012AF +:1071900030E200FF004D7821000FC8802724000155 +:1071A0003C0A8000354F090091E50019354C0980F3 +:1071B0008D87002830A300FF0003150000475825E5 +:1071C0000004C4003C19600001793025370806FF2F +:1071D000AD260000AD2800048DEA002C25280028EB +:1071E000AD2A00088DEC0030AD2C000C8DE500348C +:1071F000AD2500108DE400383C05800034AC093C1E +:10720000AD2400148DE3001CAD2300188DE7002091 +:10721000AD27001C8DE20024AD2200208DF900284E +:1072200034A20100AD3900248D830000AD0E0004AE +:1072300034B90900AD0300008C47000C250200148E +:10724000AD070008932B00123C04080090843FD83F +:10725000AD000010317800FF030D302100064F0013 +:1072600000047C00012F702535CDFFFC03E00008F1 +:10727000AD0D000C35780900930600123C0508009E +:1072800094A53FC830C800FF010D5021000A60805E +:107290000A00063C018520211500005B000000006B +:1072A0003C08080095083FCE3C06080094C63FC83D +:1072B000010610213C0B800035790900933800113C +:1072C000932A001935660A80330800FF94CF002AFC +:1072D00000086082314500FF978A0058000C1E00AC +:1072E000000524003047FFFF006410250047C0253B +:1072F00001EA30213C0B4000030B402500066400EE +:10730000AD280000AD2C0004932500183C030006B6 +:107310002528001400053E0000E31025AD220008DA +:107320008F24002C3C05800034AC093CAD24000CBB +:107330008F38001C34A20100254F0001AD38001029 +:107340008D830000AD0E000431EB7FFFAD03000024 +:107350008C47000C34B90900A78B0058AD07000812 +:10736000932B00123C04080090843FD8250200149F +:10737000317800FF030D302100064F0000047C002F +:10738000012F702535CDFFFCAD00001003E0000893 +:10739000AD0D000C3C02080094423FD23C050800B1 +:1073A00094A53FC835440AA43C07080094E73FC4AD +:1073B000948B00000045C8210327C023000B1C004C +:1073C0002706FFF200665025AD2A000CAD20001004 +:1073D000AD2C00140A00063025290018354F0AA4E8 +:1073E00095E50000956400280005140000043C00A9 +:1073F0003459810000EC5825AD39000CAD2B00103C +:107400000A000630252900143C0C0800958C3FCE5C +:107410000A000681258200015460FF56240A0800F4 +:1074200035580AA49706000000061C00006C502581 +:10743000AD2A000C0A000630252900103C03080084 +:1074400094633FD23C07080094E73FC83C0F080014 +:1074500095EF3FC494A4000095790028006710219F +:10746000004F582300041C00001934002578FFEE5B +:1074700000D87825346A8100AD2A000CAD2F0010A9 +:10748000AD200014AD2C00180A0006302529001C80 +:1074900003E00008240207D027BDFFE0AFB20018C8 +:1074A000AFB10014AFB00010AFBF001C0E00007CE5 +:1074B000008088218F8800548F87004C3C0580080D +:1074C00034B20080011128213C1080002402008089 +:1074D000240300C000A72023AE0208183C06800841 +:1074E000AE03081C18800004AF850054ACC500042E +:1074F0008CC90004AF89004C1220000936040980B1 +:107500000E0006F800000000924C00278E0B00745D +:1075100001825004014B3021AE46000C3604098034 +:107520008C8E001C8F8F005C01CF682319A0000493 +:107530008FBF001C8C90001CAF90005C8FBF001CA4 +:107540008FB200188FB100148FB000100A00007EB7 +:1075500027BD00208F8600508F8300548F82004CFF +:107560003C05800834A40080AC860050AC83003C0D +:1075700003E00008ACA200043C0308008C63005444 +:1075800027BDFFF8308400FF2462000130A500FF12 +:107590003C010800AC22005430C600FF3C078000CC +:1075A0008CE801780500FFFE3C0C7FFFA3A40003DC +:1075B0008FAA0000358BFFFF014B4824000627C02F +:1075C00001244025AFA8000034E201009043000AE6 +:1075D000A3A000023C1980FFA3A300018FAF00000D +:1075E00030AE007F3738FFFF01F86024000E6E00D8 +:1075F0003C0A002034E50140018D58253549200022 +:107600002406FF803C04100027BD0008ACAB000C32 +:10761000ACA90014A4A00018A0A6001203E0000862 +:10762000ACE40178308800FF30A700FF3C03800005 +:107630008C6201780440FFFE3C0C8000358A0A0011 +:107640008D4B00203584014035850980AC8B0004CA +:107650008D4900240007302B00061540AC89000836 +:10766000A088001090A3004CA083002D03E0000828 +:10767000A480001827BDFFE8308400FFAFBF0010D2 +:107680000E00075D30A500FF8F8300548FBF0010F0 +:107690003C06800034C50140344700402404FF907C +:1076A0003C02100027BD0018ACA3000CA0A40012DF +:1076B000ACA7001403E00008ACC2017827BDFFE0CE +:1076C0003C088008AFBF001CAFB20018AFB1001477 +:1076D000AFB00010351000808E0600183C07800007 +:1076E000309200FF00C72025AE0400180E00007C79 +:1076F00030B100FF92030005346200080E00007EE6 +:10770000A2020005024020210E000771022028215C +:10771000024020218FBF001C8FB200188FB10014CF +:107720008FB0001024050005240600010A0007326E +:1077300027BD00203C05800034A309809066000826 +:1077400030C200081040000F3C0A01013549080A08 +:10775000AC8900008CA80074AC8800043C070800C9 +:1077600090E73FD830E5001050A00008AC8000083A +:107770003C0D800835AC00808D8B0058AC8B000828 +:107780002484000C03E00008008010210A0007B5E3 +:107790002484000C27BDFFE83C098000AFB0001036 +:1077A000AFBF00143526098090C8000924020006E6 +:1077B00000A05821310300FF3527090000808021F7 +:1077C000240500041062007B2408000294CF005CB2 +:1077D0003C0E020431EDFFFF01AE6025AE0C00004F +:1077E00090CA00083144002010800008000000000A +:1077F00090C2004E3C1F010337F90300305800FFD0 +:107800000319302524050008AE06000490F9001184 +:1078100090E6001290E40011333800FF00187082E7 +:1078200030CF00FF01CF5021014B6821308900FF8C +:1078300031AAFFFF39230028000A60801460002C61 +:10784000020C482390E400123C198000372F0100FD +:10785000308C00FF018B1821000310800045F821B7 +:10786000001F8400360706FFAD270004373F0900DC +:1078700093EC001193EE0012372609800005C082B8 +:107880008DE4000C8CC5003431CD00FF01AB10211C +:107890000058182100A4F8230008840000033F00CA +:1078A00000F0302533F9FFFF318F00FC00D970253F +:1078B0000158202101E9682100045080ADAE000C80 +:1078C0000E00007C012A80213C088008240B000463 +:1078D000350500800E00007EA0AB000902001021DB +:1078E0008FBF00148FB0001003E0000827BD001800 +:1078F00090EC001190E300193C18080097183FCE57 +:10790000318200FF0002F882307000FF001FCE00BD +:1079100000103C000327302500D870253C0F4000A4 +:1079200001CF68253C198000AD2D0000373F0900CC +:1079300093EC001193EE0012372F010037260980D7 +:107940000005C0828DE4000C8CC5003431CD00FFF1 +:1079500001AB10210058182100A4F823000884006E +:1079600000033F0000F0302533F9FFFF318F00FCAA +:1079700000D970250158202101E9682100045080B8 +:10798000ADAE000C0E00007C012A80213C0880086E +:10799000240B0004350500800E00007EA0AB00091A +:1079A000020010218FBF00148FB0001003E0000808 +:1079B00027BD00180A0007C72408001227BDFFD002 +:1079C0003C038000AFB60028AFB50024AFB4002060 +:1079D000AFB10014AFBF002CAFB3001CAFB20018A2 +:1079E000AFB000103467010090E6000B309400FF48 +:1079F00030B500FF30C200300000B02110400099C7 +:107A000000008821346409809088000800082E0056 +:107A100000051E03046000C0240400048F86005487 +:107A20003C010800A0243FD83C0C8000AD800048F9 +:107A30003C048000348E010091CD000B31A5002064 +:107A400010A000073C078000349309809272000860 +:107A50000012860000107E0305E000C43C1F800871 +:107A600034EC0100918A000B34EB09809169000825 +:107A7000314400400004402B3123000800C8982303 +:107A80001460000224120003000090213C108000CA +:107A900036180A8036040900970E002C90830011D6 +:107AA0009089001293050018307F00FF312800FFF5 +:107AB000024810210002C880930D0018033F78216E +:107AC00001F1302130B100FF00D11821A78E0058FC +:107AD0003C010800A4263FCE3C010800A4233FD06F +:107AE00015A00002000000000000000D920B010B29 +:107AF0003065FFFF3C010800A4233FD2316A0040FB +:107B00003C010800A4203FC83C010800A4203FC459 +:107B10001140000224A4000A24A4000B3091FFFFAE +:107B20000E0001E7022020219206010B3C0C080008 +:107B3000958C3FD2004020210006698231A70001C8 +:107B40000E00060101872821004020210260282123 +:107B50000E00060C024030210E0007A1004020213B +:107B600016C00069004020219212010B32560040DD +:107B700012C000053C0500FF8C93000034AEFFFFEF +:107B8000026E8024AC9000000E0001FB0220202138 +:107B90003C0F080091EF3FD831F10003122000168E +:107BA0003C1380088F8200543C09800835280080EF +:107BB000245F0001AD1F003C3C0580088CB9000427 +:107BC00003E02021033FC0231B000002AF9F0054AD +:107BD0008CA400040E0006F8ACA400043C0780004E +:107BE0008CEB00743C04800834830080004B5021EF +:107BF000AC6A000C3C1380083670008002802021A3 +:107C000002A02821A200006B0E00075D3C1480003A +:107C10008F920054368C0140AD92000C8F86004844 +:107C20003C151000344D000624D60001AF960048E4 +:107C30008FBF002CA18600128FB60028AD8D0014D6 +:107C40008FB3001CAE9501788FB200188FB5002459 +:107C50008FB400208FB100148FB0001003E0000833 +:107C600027BD003034640980908F0008000F760033 +:107C7000000E6E0305A00033347F090093F8001B4B +:107C8000241900103C010800A0393FD8331300022A +:107C90001260FF678F8600548F8200601446FF6574 +:107CA0003C0480000E00007C000000003C048008C2 +:107CB0003485008090A8000924060016310300FFD7 +:107CC0001066000D0000000090AB00093C070800A2 +:107CD00090E73FD824090008316400FF34EA00012E +:107CE0003C010800A02A3FD81089002F240C000A6C +:107CF000108C00282402000C0E00007E0000000002 +:107D00000A0008608F8600540E0007B9024028213F +:107D10000A0008AE004020213C0B8008356A008034 +:107D20008D4600548CE9000C1120FF3DAF860054B5 +:107D3000240700143C010800A0273FD80A00085F70 +:107D40003C0C800090910008241200023C010800C5 +:107D5000A0323FD8323000201200000B2416000160 +:107D60008F8600540A0008602411000837F800804C +:107D70008F020038AFE200048FF90004AF19003C15 +:107D80000A00086C3C0780008F8600540A000860D7 +:107D900024110004A0A200090E00007E00000000D3 +:107DA0000A0008608F860054240200140A00093A71 +:107DB000A0A2000927BDFFE8AFB000103C10800072 +:107DC000AFBF001436020100904400090E00075DA9 +:107DD000240500013C0480089099000E3483008043 +:107DE000909F000F906F00269089000A33F800FFE3 +:107DF00000196E000018740031EC00FF01AE502530 +:107E0000000C5A00014B3825312800FF3603014091 +:107E10003445600000E830252402FF813C04100056 +:107E2000AC66000C8FBF0014AC650014A062001299 +:107E3000AE0401788FB0001003E0000827BD0018E1 +:107E400027BDFFE8308400FFAFBF00100E00075DC4 +:107E500030A500FF3C05800034A4014034470040B9 +:107E60002406FF92AC870014A08600128F83005472 +:107E70008FBF00103C02100027BD0018AC83000C1F +:107E800003E00008ACA2017827BDFFD8AFB0001016 +:107E9000308400FF30B000FF3C058000AFB100141B +:107EA000AFBF0020AFB3001CAFB20018000410C277 +:107EB00034A60100320300023051000114600007B3 +:107EC00090D200093C098008353300809268000593 +:107ED0003107000810E0000C308A00100240202119 +:107EE0000E00078302202821240200018FBF0020FA +:107EF0008FB3001C8FB200188FB100148FB0001028 +:107F000003E0000827BD00281540003434A50A000E +:107F10008CB800248CAF0008130F004B00003821F0 +:107F20003C0D800835B30080926C00682406000286 +:107F3000318B00FF116600843C06800034C20100D2 +:107F40009263004C90590009307F00FF53F9000400 +:107F50003213007C10E00069000000003213007C46 +:107F60005660005C0240202116200009320D0001FD +:107F70003C0C800035840100358B0A008D6500249F +:107F80008C86000414A6FFD900001021320D0001D8 +:107F900011A0000E024020213C1880003710010083 +:107FA0008E0F000C8F8E005011EE000800000000B4 +:107FB0000E000843022028218E19000C3C1F800867 +:107FC00037F00080AE190050024020210E000771EA +:107FD000022028210A00098F240200013C05080024 +:107FE0008CA5006424A400013C010800AC240064BA +:107FF0001600000D00000000022028210E0007716D +:1080000002402021926E0068240C000231CD00FF56 +:1080100011AC0022024020210E00094100000000A6 +:108020000A00098F240200010E00007024040001E0 +:10803000926B0025020B30250E00007EA266002503 +:108040000A0009D3022028218E6200188CDF000468 +:108050008CB9002400021E0217F9FFB13065007FC1 +:108060009268004C264400013093007F1265004066 +:10807000310300FF1464FFAB3C0D8008264700016C +:1080800030F1007F30E200FF1225000B24070001D1 +:10809000004090210A00099C2411000124050004DD +:1080A0000E000732240600010E0009410000000006 +:1080B0000A00098F240200012405FF8002452024C4 +:1080C00000859026324200FF004090210A00099C62 +:1080D000241100010E00084302202821320700303D +:1080E00010E0FFA132100082024020210E00078321 +:1080F000022028210A00098F240200018E6900183D +:108100000240202102202821012640250E0009647A +:10811000AE6800189264004C240500032406000198 +:108120000E000732308400FF0E00007024040001AE +:1081300092710025021150250E00007EA26A0025D2 +:108140000A00098F240200018E6F00183C1880007D +:108150000240202101F87025022028210E0007711D +:10816000AE6E00189264004C0A000A1B240500043D +:10817000324A0080394900801469FF6A3C0D80084A +:108180000A0009F42647000127BDFFC0AFB0001860 +:108190003C108000AFBF0038AFB70034AFB600303E +:1081A000AFB5002CAFB40028AFB30024AFB20020AD +:1081B0000E0005BEAFB1001C360201009045000B59 +:1081C0000E00097690440008144000E78FBF003885 +:1081D0003C08800835070080A0E0006B3606098067 +:1081E00090C50000240300503C17080026F73F907C +:1081F00030A400FF3C13080026733FA01083000347 +:108200003C1080000000B82100009821241F0010BD +:108210003611010036120A00361509808E580024E6 +:108220008E3400048EAF00208F8C00543C01080077 +:10823000A03F3FD836190A80972B002C8EF60000FD +:10824000932A00180298702301EC68233C0108006F +:10825000AC2E3FB43C010800AC2D3FB83C010800F7 +:10826000AC2C3FDCA78B005802C0F809315400FF4A +:1082700030490002152000E930420001504000C49E +:108280009227000992A90008312800081500000271 +:10829000241500030000A8213C0A80003543090092 +:1082A00035440A008C8D00249072001190700012E9 +:1082B000907F0011325900FF321100FF02B11021EE +:1082C0000002C08033EF00FF0319B021028F70213C +:1082D00002D4602125CB00103C010800A4363FCE1B +:1082E0003C010800AC2D3FE03C010800A42C3FD02D +:1082F0003C010800A42B3FCC3556010035540980C1 +:1083000035510E008F8700548F89005C8E850020C8 +:1083100024080006012730233C010800AC283FD484 +:1083200000A7282304C000B50000902104A000B3DA +:1083300000C5502B114000B5000000003C010800B2 +:10834000AC263FB88E6200000040F8090000000033 +:108350003046000214C0007400408021304B000100 +:10836000556000118E6200043C0D08008DAD3FBCCD +:108370003C0EC0003C04800001AE6025AE2C000025 +:108380008C980000330F000811E0FFFD0000000092 +:10839000963F000824120001A79F00408E39000478 +:1083A000AF9900388E6200040040F8090000000018 +:1083B0000202802532030002146000B300000000B6 +:1083C0003C09080095293FC43C06080094C63FD0EC +:1083D0003C0A0800954A3FC63C0708008CE73FBCB2 +:1083E000012670213C0308008C633FE03C08080034 +:1083F00095083FDA01CA20218ED9000C00E9282116 +:10840000249F000200A878210067C02133E4FFFF09 +:10841000AF9900503C010800AC383FE03C01080037 +:10842000A42F3FC83C010800A42E3FD20E0001E754 +:10843000000000008F8D0048004020213C01080012 +:10844000A02D3FD98E62000825AC0001AF8C0048FA +:108450000040F809000000008F85005402A0302180 +:108460000E00060C004020210E0007A10040202134 +:108470008E6B000C0160F809004020213C0A0800C6 +:10848000954A3FD23C06080094C63FC601464821A3 +:10849000252800020E0001FB3104FFFF3C05080007 +:1084A0008CA53FB43C0708008CE73FBC00A7202305 +:1084B0003C010800AC243FB414800006000000001A +:1084C0003C0208008C423FD4344B00403C01080081 +:1084D000AC2B3FD4124000438F8E00448E2D0010F1 +:1084E0008F920044AE4D00208E2C0018AE4C00241C +:1084F0003C04080094843FC80E0006FA0000000007 +:108500008F9F00548E6700103C010800AC3F3FDC99 +:1085100000E0F809000000003C1908008F393FB462 +:108520001720FF798F870054979300583C11800ED5 +:10853000321601000E000729A633002C16C0004594 +:10854000320300105460004C8EE5000432080040F5 +:108550005500001D8EF000088EE4000C0080F80924 +:10856000000000008FBF00388FB700348FB6003096 +:108570008FB5002C8FB400288FB300248FB2002059 +:108580008FB1001C8FB0001803E0000827BD004029 +:108590008F86003C36110E0000072E0000A6202515 +:1085A000AE0400808E4300208E500024AFA3001044 +:1085B000AE2300148FB20010AE320010AE30001C9B +:1085C0000A000A75AE3000180200F8090000000029 +:1085D0008EE4000C0080F809000000000A000B2E59 +:1085E0008FBF003824180001240F0001A5C000200F +:1085F000A5D800220A000B10ADCF00243C010800D2 +:10860000AC203FB80A000AA68E6200003C010800B8 +:10861000AC253FB80A000AA68E6200009224000929 +:108620000E000771000028218FBF00388FB700347B +:108630008FB600308FB5002C8FB400288FB3002484 +:108640008FB200208FB1001C8FB0001803E000082B +:1086500027BD00403C1480009295010900002821AC +:108660000E00084332A400FF320300105060FFB830 +:10867000320800408EE5000400A0F8090000000068 +:108680000A000B28320800405240FFA89793005878 +:108690008E3400148F930044AE7400208E35001C7D +:1086A000AE7500240A000B1F979300588F820014A8 +:1086B0000004218003E00008008210213C078008AC +:1086C00034E200809043006900804021106000097E +:1086D0003C0401003C0708008CE73FDC8F8300303E +:1086E00000E32023048000089389001C14E30003A6 +:1086F0000100202103E00008008010213C0401005B +:1087000003E00008008010211120000B00673823CF +:108710003C0D800035AC0980918B007C316A0002F1 +:10872000114000202409003400E9702B15C0FFF12E +:108730000100202100E938232403FFFC00A3C82402 +:1087400000E3C02400F9782B15E0FFEA030820219C +:1087500030C400030004102314C000143049000387 +:108760000000302100A9782101E6702100EE682B7D +:1087700011A0FFE03C0401002D3800010006C82BC9 +:10878000010548210319382414E0FFDA2524FFFCF1 +:108790002402FFFC00A218240068202103E0000846 +:1087A000008010210A000B9E240900303C0C800040 +:1087B0003586098090CB007C316A00041540FFE9C2 +:1087C000240600040A000BAD000030213C03080021 +:1087D0008C63005C8F82001827BDFFE0AFBF0018DC +:1087E000AFB1001410620005AFB00010000329C043 +:1087F00024A40280AF840014AF8300183C108000D2 +:1088000036020A0094450032361101000E000B7F3B +:1088100030A43FFF8E240000241FFF803C11008005 +:108820000082C021031F60243309007F000CC9406F +:1088300003294025330E0078362F00033C0D10002D +:10884000010D502501CF5825AE0C002836080980AF +:10885000AE0C080CAE0B082CAE0A08309103006970 +:108860003C06800C0126382110600006AF870034DA +:108870008D09003C8D03006C0123382318E0008231 +:10888000000000003C0B8008356A00803C1080002E +:10889000A1400069360609808CC200383C06800081 +:1088A00034C50A0090A8003C310C00201180001A49 +:1088B000AF820030240D00013C0E800035D10A004B +:1088C000A38D001CAF8000248E2400248F850024FB +:1088D000240D0008AF800020AF8000283C01080074 +:1088E000A42D3FC63C010800A4203FDA0E000B83F4 +:1088F000000030219228003C8FBF00188FB1001477 +:108900008FB0001000086142AF82002C27BD00200C +:1089100003E000083182000190B80032240E00010B +:10892000330F00FF000F2182108E00412419000236 +:108930001099006434C40AC03C03800034640A0007 +:108940008C8F002415E0001E34660900909F0030D3 +:108950002418000533F9003F1338004E24030001AA +:108960008F860020A383001CAF860028AF860024DA +:108970003C0E800035D10A008E2400248F8500240F +:10898000240D00083C010800A42D3FC63C0108004E +:10899000A4203FDA0E000B83000000009228003C68 +:1089A0008FBF00188FB100148FB000100008614213 +:1089B000AF82002C27BD002003E0000831820001B7 +:1089C0008C8A00088C8B00248CD000643C0E8000C4 +:1089D00035D10A00014B2823AF900024A380001C4E +:1089E000AF8500288E2400248F8600208F850024E8 +:1089F000240D00083C010800A42D3FC63C010800DE +:108A0000A4203FDA0E000B83000000009228003CF7 +:108A10008FBF00188FB100148FB0001000086142A2 +:108A2000AF82002C27BD002003E000083182000146 +:108A300090A200303051003F5224002834C50AC0B3 +:108A40008CB000241600002234CB09008CA600480C +:108A50003C0A7FFF3545FFFF00C510243C0E800017 +:108A6000AF82002035C509008F8800208CAD0060E2 +:108A7000010D602B15800002010020218CA40060F4 +:108A80000A000C22AF8400208D02006C0A000BFC4F +:108A90003C0680008C8200488F8600203C097FFFC6 +:108AA0003527FFFF004788243C0480082403000189 +:108AB000AF910028AC80006CA383001C0A000C302E +:108AC000AF8600248C9F00140A000C22AF9F002068 +:108AD0008D6200680A000C6C3C0E800034C4098072 +:108AE0008C8900708CA300140123382B10E0000443 +:108AF000000000008C8200700A000C6C3C0E8000AC +:108B00008CA200140A000C6C3C0E80008F8500249F +:108B100027BDFFE0AFBF0018AFB1001414A00008DC +:108B2000AFB000103C04800034870A0090E60030AB +:108B30002402000530C3003F106200B934840900EC +:108B40008F91002000A080213C048000348E0A0018 +:108B50008DCD00043C0608008CC63FB831A73FFF0E +:108B600000E6602B5580000100E03021938F001C4F +:108B700011E0007800D0282B349F098093F9007C05 +:108B800033380002130000792403003400C3102B93 +:108B9000144000D90000000000C3302300D0282B6F +:108BA0003C010800A4233FC414A0006E0200182159 +:108BB0003C0408008C843FB40064402B5500000145 +:108BC000006020213C05800034A90A00912A003C65 +:108BD0003C010800AC243FBC31430020146000037A +:108BE0000000482134AB0E008D6900188F88002CDE +:108BF0000128202B1080005F000000003C050800C9 +:108C00008CA53FBC00A96821010D602B1180005C80 +:108C100000B0702B0109382300E028213C01080036 +:108C2000AC273FBC12000003240AFFFC10B0008DEB +:108C30003224000300AA18243C010800A4203FDAD3 +:108C40003C010800AC233FBC006028218F84002435 +:108C5000120400063C0B80088D6C006C0200202181 +:108C6000AF91002025900001AD70006C8F8D002821 +:108C700000858823AF91002401A52023AF8400281C +:108C80001220000224070018240700103C18800856 +:108C90003706008090CF00683C010800A0273FD82D +:108CA0002407000131EE00FF11C70047000000005B +:108CB00014800018000028213C06800034D109806F +:108CC00034CD010091A600098E2C001824C40001A7 +:108CD000000C86023205007F308B007F1165007F1B +:108CE0002407FF803C19800837290080A124004C0C +:108CF0003C0808008D083FD4241800023C010800FD +:108D0000A0384019350F00083C010800AC2F3FD4B3 +:108D1000240500103C02800034440A009083003C8B +:108D2000307F002013E0000500A02021240A00016C +:108D30003C010800AC2A3FBC34A400018FBF0018DE +:108D40008FB100148FB000100080102103E00008E4 +:108D500027BD00203C010800A4203FC410A0FF94C0 +:108D6000020018210A000CC000C018210A000CB72C +:108D7000240300303C0508008CA53FBC00B0702BDC +:108D800011C0FFA8000000003C19080097393FC43B +:108D90000325C0210307782B11E000072CAA00044B +:108DA0003C0360008C625404305F003F17E0FFE337 +:108DB000240400422CAA00041140FF9A240400421B +:108DC0000A000D248FBF00181528FFB9000000000D +:108DD0008CCA00183C1F800024020002015F182585 +:108DE000ACC3001837F90A00A0C200689329003C00 +:108DF0002404000400A01021312800203C010800B8 +:108E0000A0244019110000022405001024020001D2 +:108E10003C010800AC223FB40A000D1A3C0280005D +:108E20008F8800288C8900600109282B14A000027B +:108E3000010088218C9100603C048000348B0E007E +:108E40008D640018240A000102202821022030210C +:108E5000A38A001C0E000B83022080210A000CA6AE +:108E6000AF82002C00045823122000073164000355 +:108E70003C0E800035C7098090ED007C31AC0004C9 +:108E800015800019248F00043C010800A4243FDA57 +:108E90003C1F080097FF3FDA03E5C82100D9C02B2B +:108EA0001300FF6B8F8400242CA6000514C0FFA3C1 +:108EB0002404004230A200031440000200A2182340 +:108EC00024A3FFFC3C010800AC233FBC3C0108008C +:108ED000A4203FDA0A000CE70060282100C77024B4 +:108EE0000A000D0D01C720263C010800A42F3FDA1F +:108EF0000A000D78000000003C010800AC203FBCD7 +:108F00000A000D23240400428F8300283C058000C2 +:108F100034AA0A00146000060000102191470030B6 +:108F20002406000530E400FF108600030000000066 +:108F300003E0000800000000914B0048316900FF89 +:108F4000000941C21500FFFA3C0680083C040800F5 +:108F500094843FC43C0308008C633FDC3C19080048 +:108F60008F393FBC3C0F080095EF3FDA0064C02109 +:108F70008CCD00040319702101CF602134AB0E00A9 +:108F8000018D282318A0001D00000000914F004C07 +:108F90008F8C0034956D001031EE00FF8D89000438 +:108FA00001AE30238D8A000030CEFFFF000E290075 +:108FB0000125C82100003821014720210325182B55 +:108FC0000083C021AD990004AD980000918F000A84 +:108FD00001CF6821A18D000A956500128F8A0034A7 +:108FE000A5450008954B003825690001A5490038C2 +:108FF0009148000D35070008A147000D03E0000867 +:109000000000000027BDFFD8AFB000189388001CF7 +:109010008FB000143C0A80003C197FFF8F8700242A +:109020003738FFFFAFBF0020AFB1001C355F0A002B +:109030000218182493EB003C00087FC03C02BFFFDD +:10904000006F60252CF000013449FFFF3C1F080031 +:109050008FFF3FDC8F9900303C18080097183FD2F3 +:1090600001897824001047803C07EFFF3C05F0FFA2 +:1090700001E818253C1180003169002034E2FFFF2F +:1090800034ADFFFF362E098027A50010240600020C +:1090900003F96023270B0002354A0E0000621824F2 +:1090A0000080802115200002000040218D48001C16 +:1090B000A7AB0012058000392407000030E800FF4C +:1090C00000083F00006758253C028008AFAB001441 +:1090D000344F008091EA00683C08080091083FD9AD +:1090E0003C09DFFF352CFFFF000AF82B3C0208008B +:1090F00094423FCCA3A80011016CC024001FCF40B4 +:10910000031918258FA70010AFA300143C0C08000A +:10911000918C3FDBA7A200168FAB001400ED482412 +:109120003C0F01003C0A0FFF012FC82531980003B6 +:10913000355FFFFF016D40243C027000033F38247F +:1091400000181E0000E2482501037825AFAF001487 +:10915000AFA9001091CC007C0E000092A3AC0015CA +:10916000362D0A0091A6003C30C400201080000675 +:10917000260200083C11080096313FC8262EFFFF4A +:109180003C010800A42E3FC88FBF00208FB1001CF7 +:109190008FB0001803E0000827BD00288F8B002C3B +:1091A000010B502B5540FFC5240700010A000E0497 +:1091B00030E800FF9383001C3C02800027BDFFD8ED +:1091C00034480A0000805021AFBF002034460AC056 +:1091D000010028211060000E3444098091070030FE +:1091E000240B00058F89002030EC003F118B000B11 +:1091F00000003821AFA900103C0B80088D69006C7D +:10920000AFAA00180E00015AAFA90014A380001CD9 +:109210008FBF002003E0000827BD00288D1F0048F5 +:109220003C1808008F183FBC8F9900283C027FFF34 +:109230008D0800443443FFFFAFA900103C0B8008A9 +:109240008D69006C03E370240319782101CF682332 +:1092500001A83821AFAA00180E00015AAFA90014C6 +:109260000A000E58A380001C3C05800034A60A00AA +:1092700090C7003C3C06080094C63FDA3C02080058 +:109280008C423FD430E30020000624001060001E12 +:10929000004438253C0880083505008090A300680C +:1092A00000004821240800010000282124040001B6 +:1092B0003C0680008CCD017805A0FFFE34CF014034 +:1092C000ADE800083C0208008C423FDCA5E5000444 +:1092D000A5E40006ADE2000C3C04080090843FD9F0 +:1092E0003C03800834790080A1E40012ADE700144B +:1092F000A5E900189338004C3C0E1000A1F8002D91 +:1093000003E00008ACCE017834A90E008D28001CC3 +:109310003C0C08008D8C3FBC952B0016952A001440 +:10932000018648213164FFFF0A000E803145FFFFAE +:109330003C04800034830A009065003C30A2002089 +:109340001040001934870E00000040210000382131 +:10935000000020213C0680008CC901780520FFFE1A +:1093600034CA014034CF010091EB0009AD48000838 +:109370003C0E08008DCE3FDC240DFF91240C0040F4 +:109380003C081000A5440004A5470006AD4E000CA3 +:10939000A14D0012AD4C0014A5400018A14B002DAA +:1093A00003E00008ACC801788CE8001894E60012CD +:1093B00094E4001030C7FFFF0A000EA93084FFFFBD +:1093C0003C04800034830A009065003C30A20020F9 +:1093D0001040002727BDFFF82409000100003821B4 +:1093E000240800013C0680008CCA01780540FFFE7D +:1093F0003C0280FF34C40100908D00093C0C080041 +:10940000918C4019A3AD00038FAB00003185007F24 +:109410003459FFFF01665025AFAA00009083000A6F +:10942000A3A0000200057E00A3A300018FB80000E6 +:1094300034CB0140240C30000319702401CF68257F +:10944000AD6D000C27BD0008AD6C0014A5600018C0 +:10945000AD690008A56700042409FF80A56800061F +:109460003C081000A169001203E00008ACC80178B4 +:1094700034870E008CE9001894E6001294E4001082 +:1094800030C8FFFF0A000ECD3087FFFF27BDFFE089 +:10949000AFB100143C118000AFB00010AFBF001896 +:1094A00036380A00970F0032363001000E000B7F6D +:1094B00031E43FFF8E0E0000240DFF803C042000AD +:1094C00001C25821016D6024000C4940316A007FBF +:1094D000012A4025010438253C048008AE270830C5 +:1094E0003486008090C500682403000230A200FF8B +:1094F000104300048F9F00208F990024AC9F0068C8 +:10950000AC9900648FBF00188FB100148FB00010A9 +:1095100003E0000827BD00203C0A0800254A3A80E5 +:109520003C09080025293B103C08080025082F1C91 +:109530003C07080024E73BDC3C06080024C639044D +:109540003C05080024A536583C0408002484325CFD +:109550003C030800246339B83C0208002442375415 +:109560003C010800AC2A3F983C010800AC293F941C +:109570003C010800AC283F903C010800AC273F9C10 +:109580003C010800AC263FAC3C010800AC253FA4E0 +:109590003C010800AC243FA03C010800AC233FB0D4 +:1095A0003C010800AC223FA803E0000800000000D6 +:1095B00080000940800009008008010080080080C8 +:1095C00080080000800E00008008008080080000F5 +:1095D00080000A8080000A00800009808000090065 +:00000001FF --- linux-3.19.0.orig/firmware/bnx2/bnx2-rv2p-09-6.0.17.fw.ihex +++ linux-3.19.0/firmware/bnx2/bnx2-rv2p-09-6.0.17.fw.ihex @@ -3,8 +3,7 @@ :1000200000000000000000000000000000000000D0 :1000300000000E88000009500000000500000000CC :1000400000000000000000000000000000000000B0 -:080050000000000000000000A8 -:0800580000000010B180000659 +:10005000000000000000000000000010B180000659 :100060000000001F05060011000000080500FFFF4A :10007000000000180002000000000008050000FF5A :10008000000000180002000000000008AC000001A1 @@ -382,11 +381,3 @@ :1017C0000000000C2980000000000010001F000035 :0817D000000000188000FE3546 :00000001FF -/* - * This file contains firmware data derived from proprietary unpublished - * source code, Copyright (c) 2004 - 2009 Broadcom Corporation. - * - * Permission is hereby granted for the distribution of this firmware data - * in hexadecimal or equivalent format, provided this copyright notice is - * accompanying it. - */ --- linux-3.19.0.orig/firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw.ihex +++ linux-3.19.0/firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw.ihex @@ -3,8 +3,7 @@ :1000200000000000000000000000000000000000D0 :1000300000001010000009C80000000500000000CA :1000400000000000000000000000000000000000B0 -:080050000000000000000000A8 -:0800580000000010B180000659 +:10005000000000000000000000000010B180000659 :100060000000001F03060011000000080500FFFF4C :10007000000000180002000000000008050000FF5A :10008000000000180002000000000008AC000001A1 @@ -155,8 +154,7 @@ :100990000000001091D40000000000080500005580 :1009A000000000188000FF360000000C29800001C4 :1009B0000000000C1F800001000000082A00000752 -:0809C000000000188000FEDEBB -:0809C80000000010B1800004E2 +:1009C000000000188000FEDE00000010B18000046E :1009D0000000001F0306001100000008050000FFD2 :1009E0000000001800020000000000002A000000C3 :1009F00000000010B1D400000000001091DE0000E3 @@ -415,11 +413,3 @@ :1019C00000000010001F00000000000C6BD7000199 :0819D000000000188000FE0475 :00000001FF -/* - * This file contains firmware data derived from proprietary unpublished - * source code, Copyright (c) 2004 - 2009 Broadcom Corporation. - * - * Permission is hereby granted for the distribution of this firmware data - * in hexadecimal or equivalent format, provided this copyright notice is - * accompanying it. - */ --- linux-3.19.0.orig/firmware/bnx2x/bnx2x-e1-7.8.17.0.fw.ihex +++ linux-3.19.0/firmware/bnx2x/bnx2x-e1-7.8.17.0.fw.ihex @@ -0,0 +1,10227 @@ +:100000000000164800000068000005D8000016B87F +:10001000000031CC00001C980000006C00004E680D +:100020000000825400004ED80000009C0000D13037 +:10003000000095340000D1D000000088000167085E +:1000400000004294000167980000008C0001AA3073 +:100050000000C2600001AAC0000011C400026D28A7 +:100060000000000400027EF0020600DC0000000137 +:100070000306100002000000010600D80000000086 +:100080000306020000030200020600DC000000007C +:1000900002060068000000B80206007800000114A3 +:1000A000010600B800000000010600C800000000C2 +:1000B0000206006C000000B80206007C000001147B +:1000C000010600BC00000000010600CC000000009A +:1000D000020D004400000032030D004C0004020336 +:1000E000040D005C00000004030D008C00110207E9 +:1000F000020D015C00000001030D01640002021802 +:10010000020D020400000001030D020C0003021A9C +:10011000030D02200002021D040D028000000012E7 +:10012000030D03000018021F040D03600000000C03 +:10013000040D400000000A00030D0004000F023708 +:10014000020D01140000000D020D01180000002D29 +:100150000310100000030246021010100000026499 +:10016000071011000010024908101140000000089B +:100170000710116000100259081011A000000018AB +:1001800007101800020002690210101000000000A1 +:1001900004104C0000000100021040280000001074 +:1001A0000210404400003FFF0210405800280000A9 +:1001B000021040840084924A02104058000000005F +:1001C000030C200800030469030C201C0004046CC9 +:1001D000030C203800110470040C207C0000004F38 +:1001E000030C21B800110481040C21FC0000000F55 +:1001F000030C223800040492010C22480000000085 +:10020000010C224C00000000010C225000000000F4 +:10021000010C225400000000010C225800000000D4 +:10022000010C225C00000000010C226000000000B4 +:10023000010C226400000000010C22680000000094 +:10024000010C226C00000000010C22700000000074 +:10025000010C227400000000010C22780000000054 +:10026000010C227C00000000020C24BC00000001F4 +:100270000A00000100000001020C2000000003E859 +:100280000A00000100000002020C20000000000A29 +:100290000A00000100000004020C20000000000120 +:1002A0000520040000850000062007800010049649 +:1002B000042200000000160004228000000000401C +:1002C00004223BD000000008042248000000000681 +:1002D0000322481800040498042248280000000C57 +:1002E000032248580004049C042248680000000CC3 +:1002F00003224898000404A0042248A80000000C2F +:10030000032248D8000404A4042248E80000000C9A +:1003100003224918000404A8042249280000000C04 +:1003200003224958000404AC042249680000000C70 +:1003300003224998000404B0042249A80000000CDC +:10034000032249D8000404B4042249E80000000C48 +:1003500003224A18000404B804224A280000000CB2 +:1003600003224A58000404BC04224A680000000C1E +:1003700003224A98000404C004224AA80000000C8A +:1003800003224AD8000404C404224AE80000000CF6 +:1003900003224B18000404C804224B280000000C60 +:1003A00003224B58000404CC04224B680000000CCC +:1003B00003224B98000404D004224BA80000000C38 +:1003C00003224BD8000404D404224BE80000000CA4 +:1003D00003224C18000404D804224C280000000C0E +:1003E00003224C58000404DC04224C680000000C7A +:1003F00003224C98000404E004224CA80000000CE6 +:1004000003224CD8000404E404224CE80000000C51 +:1004100003224D18000404E804224D280000000CBB +:1004200003224D58000404EC04224D680000000C27 +:1004300003224D98000404F004224DA80000000C93 +:1004400003224DD8000404F404224DE80000000CFF +:1004500003224E18000404F804224E280000000C69 +:1004600003224E58000404FC04224E680000000CD5 +:1004700003224E980004050004224EA80000000C40 +:1004800003224ED80004050404224EE80000000CAC +:1004900003224F180004050804224F280000000C16 +:1004A00003224F580004050C04224F680000000C82 +:1004B00003224F980004051004224FA80000000CEE +:1004C00003224FD80004051404224FE80000000660 +:1004D0000322519800040518022380000000001038 +:1004E00002238040000000120223808000000030C0 +:1004F000022380C00000000E022383800007A12099 +:10050000022383C0000001F402238BC0000000011D +:100510000A00000200000001022383000007A1205E +:1005200002238340000001F40A00000200000002E0 +:10053000022383000000138802238340000000058B +:100540000A000002000000040223830000000138BA +:10055000022383400000000005240000334D00000A +:10056000052480000F430CD406249CC06ACE051CD1 +:100570000120000000000000012000040000000035 +:1005800001200008000000000120000C0000000015 +:1005900001200010000000000120001400000000F5 +:1005A00003200020001A051E032000A400020538C5 +:1005B000022002240000000002200234000000009B +:1005C0000220024C00000000022002E40000FFFFB5 +:1005D000082020000000080004221400000000028F +:1005E00004221490000000300422390000000010A2 +:1005F0000422510800000002042251A80000000655 +:1006000004221408000000020422155000000030EB +:1006100004223940000000100422511000000002A2 +:10062000042251C00000000604102400000000E075 +:100630000310201C0002053A021020C00000000137 +:10064000031020040002053C02170008000000020D +:100650000217002C00000003031700380002053EBB +:100660000317004400060540031700600005054617 +:10067000031700780002054B021700040000000F6A +:100680000410806800000004021080000000108048 +:1006900004108040000000020410802800000002C6 +:1006A0000210803800000010031080400002054D49 +:1006B00002108050000000000210810000000000C5 +:1006C000041081200000000202108008000002B522 +:1006D0000210801000000000021081080001FFFFDE +:1006E000041082000000004A041081400000000253 +:1006F0000210800000001A80041090000000002406 +:10070000041091200000004A041093700000004A79 +:10071000041095C00000004A021080040000108000 +:100720000410804800000002041080300000000225 +:100730000210803C00000010031080480002054FAA +:10074000021080540000000002108104000000002C +:1007500004108128000000020210800C000002B585 +:1007600002108014000000000210810C0001FFFF45 +:10077000041084000000004A0410814800000002B8 +:100780000210800400001A800410909000000024E1 +:10079000041092480000004A041094980000004A97 +:1007A000041096E80000004A0200A468000AFFDC7A +:1007B0000200A280000000010300A2940004055181 +:1007C0000200A4FCFF000000030100B40002055574 +:1007D000020100DC000000010301010000020557D6 +:1007E0000201007C003000000201008400000028AB +:1007F0000201008C00000000020101300000000432 +:10080000040101380000001102010328000000006B +:100810000201055400000030020100C40000000184 +:10082000020100CC00000001020100F800000001FC +:10083000020100F000000001020100800030000011 +:100840000201008800000028020100900000000062 +:1008500002010134000000040401017C00000011C9 +:100860000201032C000000000201056400000030BA +:10087000020100C800000001020100D000000001D8 +:10088000020100FC00000001020100F40000000170 +:1008900002140000000000010214000C000000011E +:1008A00003140040000205590214000C000000006F +:1008B00002140000000000000214006C00000000A0 +:1008C00002140004000000010214003000000001C6 +:1008D00002140004000000000214005C000000008C +:1008E000021400080000000102140034000000019E +:1008F0000214000800000000021400600000000064 +:10090000030400040012055B030400540003056D9A +:100910000204007000000004030400780004057065 +:1009200004040088000000050304009C0003057413 +:10093000040400A800000004030400B800050577C3 +:10094000040400CC00000004030400DC0004057C67 +:10095000040400EC00000004010401240000000075 +:1009600001040128000000000104012C0000000027 +:100970000104013000000000020401340000000FF7 +:1009800003120490002205800212052000000002DC +:1009900002120388000000640212039000000008A5 +:1009A0000312039C000305A2021203BC0000000412 +:1009B000021203C400000004021203D00000000071 +:1009C000021203DC000000000212036C00000001B0 +:1009D000021203680000003F031201BC003C05A5A1 +:1009E000031202B0000205E103120324000205E332 +:1009F000021201B00000000107103800000505E5F3 +:100A000007103C00000505EA07103C20000505EF33 +:100A100003168030000805F402168054000000021E +:100A200003168060000505FC0416807400000007B2 +:100A300003168090000206010316809C0005060341 +:100A4000041680B000000007031680CC00080608DA +:100A5000021680F000000007041680F40000000C6D +:100A60000316812400040610041681340000000CD3 +:100A700003168164003B0614041682500000000433 +:100A8000031682600002064F041682680000000808 +:100A90000316828800080651041682A80000000A86 +:100AA00002168804000000040316880C0010065982 +:100AB000021680EC000000FF03040408001406691D +:100AC000030500440002067D030500500004067F74 +:100AD0000405006000000004030500900013068375 +:100AE00002050114000000010305011C0002069626 +:100AF00002050204000000010305020C0002069832 +:100B00000305021C0003069A040502400000000AC7 +:100B1000030502800020069D0405400000000D0032 +:100B200003050004001006BD020500E00000000EF1 +:100B3000020500E40000002E04164024000000021C +:100B400003164030000306CD02164044000000208A +:100B5000021640700000001C02164208000000014E +:100B6000021642100000000102164220000000019F +:100B70000216422800000001021642300000000167 +:100B80000216423800000001021642600000000117 +:100B90000A000001000000010216401C0003D09072 +:100BA0000A000001000000020216401C000009C4F7 +:100BB0000A000001000000040216401C0000009C16 +:100BC0000216400000000001021640D8000000019B +:100BD00003164008000306D0021642400000000041 +:100BE0000216424800000000081642700000000291 +:100BF0000216425000000000021642580000000099 +:100C0000081642800000000203042008000406D3F6 +:100C10000304201C000406D70404203800000080D0 +:100C200003042238000406DB01042248000000000F +:100C30000104224C000000000104225000000000CA +:100C400001042254000000000104225800000000AA +:100C50000104225C0000000001042260000000008A +:100C6000010422640000000001042268000000006A +:100C70000104226C0000000001042270000000004A +:100C8000010422740000000001042278000000002A +:100C90000104227C00000000020424BC00000001CA +:100CA0000A0000010000000102042000000003E827 +:100CB0000A00000100000002020420000000000AF7 +:100CC0000A000001000000040204200000000001EE +:100CD00005180400006A000006180760001406DF0B +:100CE000041A000000001600041A800000000040F2 +:100CF000031A08B0000206E1031A19C8000206E34D +:100D0000031A2FC0000406E5041A2FD000000006C5 +:100D1000031A2FE8000206E9031A300003F906EB74 +:100D2000041A3FE400000007031A487000040AE4B4 +:100D3000021B800000000034021B804000000018ED +:100D4000021B80800000000C021B80C000000020FD +:100D5000021B83800007A120021B83C0000001F456 +:100D6000021B8BC0000000010A000002000000010D +:100D7000021B83000007A120021B8340000001F436 +:100D80000A00000200000002021B8300000013881A +:100D9000021B8340000000050A000002000000045E +:100DA000021B830000000138021B8340000000008A +:100DB000051C00002D020000051C800034240B419E +:100DC000051D0000212A184A061D4D5056560AE8F6 +:100DD00001180000000000000118000400000000DD +:100DE00001180008000000000118000C00000000BD +:100DF000011800100000000001180014000000009D +:100E000003180020001A0AEA031800A400020B04C9 +:100E10000218022400000000021802340000000042 +:100E20000218024C00000000021802E4000000FF5B +:100E30000818100000000400041A08000000000256 +:100E4000041A082000000012041A09C0000000481B +:100E5000041A250000000010041A2580000000126A +:100E6000041A261000000012031A2FB000020B060D +:100E7000041A400000000006041A4030000000027E +:100E8000041A482000000002031A4C5000020B080C +:100E9000041A081000000002041A0868000000127A +:100EA000041A0AE000000048041A2540000000105F +:100EB000041A25C800000012041A26580000001267 +:100EC000031A2FB800020B0A041A4018000000068B +:100ED000041A403800000002041A482800000002EA +:100EE000031A4C5800020B0C020E004C000000329A +:100EF000030E005400040B0E040E006400000004F6 +:100F0000030E009400130B12020E014400000001B6 +:100F1000030E014C00020B25020E0204000000012A +:100F2000030E020C00020B27030E021C00040B2907 +:100F3000030E0280001B0B2D040E02EC00000017B4 +:100F4000040E200000000800030E000400110B48EE +:100F5000020E01100000000F020E01140000002F0D +:100F6000020C100000000028030C400800040B597C +:100F7000030C401C00040B5D030C403800020B61A5 +:100F8000040C40400000005E020C41B8000000016B +:100F9000040C41BC0000001F030C423800040B632A +:100FA000010C424800000000010C424C000000000F +:100FB000010C425000000000010C425400000000EF +:100FC000010C425800000000010C425C00000000CF +:100FD000010C426000000000010C426400000000AF +:100FE000010C426800000000010C426C000000008F +:100FF000010C427000000000010C4274000000006F +:10100000010C427800000000010C427C000000004E +:10101000010C428000000000020C44C000000001EE +:101020000A00000100000001020C4000000003E87B +:101030000A00000100000002020C40000000000A4B +:101040000A00000100000004020C40000000000142 +:1010500005300400009C00000630076800130B6791 +:10106000043200000000160004328000000000403E +:101070000332183000020B6903322E7000040B6B30 +:101080000432508000000008033250A000020B6FB1 +:10109000023380000000001A023380400000004E3E +:1010A0000233808000000010023380C00000002066 +:1010B000023383800007A120023383C0000001F4C3 +:1010C00002338BC0000000010A0000020000000192 +:1010D000023383000007A12002338340000001F4A3 +:1010E0000A0000020000000202338300000013889F +:1010F00002338340000000050A00000200000004E3 +:1011000002338300000001380233834000000000F6 +:101110000534000036E200000534800031DA0DB9F4 +:10112000053500002C721A300635644053780B7177 +:101130000130000000000000013000040000000049 +:1011400001300008000000000130000C0000000029 +:101150000130001000000000013000140000000009 +:1011600003300020001A0B73033000A400020B8D23 +:1011700002300224000000000230023400000000AF +:101180000230024C00000000023002E40000FFFFC9 +:10119000083020000000080004322DE000000002AA +:1011A00004324000000000D8043246C00000012094 +:1011B000043250C80000002404322DE80000000270 +:1011C00004324360000000D804324B40000001208C +:1011D000043251580000002402020058000000327E +:1011E0000302006000040B8F040200700000000482 +:1011F000030200A0000E0B93030200DC00070BA10A +:10120000020200FC000000060202012000000000B3 +:101210000202013400000002020201B000000001DD +:101220000202020C000000010302021400020BA8DB +:1012300002020404000000010302040C00020BAAD5 +:101240000302041C00040BAC03020480001F0BB05B +:10125000040204FC000000130402800000002000CF +:101260000302000400140BCF02020108000000C8B2 +:101270000202011800000002020201C40000000086 +:10128000020201CC00000000020201D400000002B2 +:10129000020201DC00000002020201E4000000FF83 +:1012A000020201EC000000FF0202010C000000C875 +:1012B0000202011C00000002020201C8000000003E +:1012C000020201D000000000020201D8000000026A +:1012D000020201E000000002020201E8000000FF3B +:1012E000020201F0000000FF0216100000000028BA +:1012F0000316600800030BE30316601C00040BE6F2 +:1013000003166038000D0BEA0416606C0000001331 +:10131000031660B800020BF7041660C00000003E20 +:10132000021661B800000001041661BC0000001F35 +:101330000316623800040BF9011662480000000031 +:101340000116624C0000000001166250000000000F +:1013500001166254000000000116625800000000EF +:101360000116625C000000000116626000000000CF +:1013700001166264000000000116626800000000AF +:101380000116626C0000000001166270000000008F +:10139000011662740000000001166278000000006F +:1013A0000116627C00000000021664BC000000010F +:1013B0000A0000010000000102166000000003E8BE +:1013C0000A00000100000002021660000000000A8E +:1013D0000A00000100000004021660000000000185 +:1013E00005280400008A00000628076800130BFD8A +:1013F000042A000000001600042A800000000040BB +:10140000032A250000020BFF032A296000040C01B7 +:10141000032A2F4800020C05032A336800020C0738 +:10142000032A392000020C09032A393000020C0B70 +:10143000032A3AC800020C0D042A3AD00000000624 +:10144000032A3B9800020C0F032A3C2000040C11D5 +:10145000022A3CD000000000022B800000000000A7 +:10146000022B804000000018022B80800000000C3E +:10147000022B80C000000066022B83800007A120A1 +:10148000022B83C0000001F4022B8BC0000000017E +:101490000A00000200000001022B83000007A120C7 +:1014A000022B8340000001F40A0000020000000249 +:1014B000022B830000001388022B834000000005EC +:1014C0000A00000200000004022B83000000013823 +:1014D000022B8340000000000A00000100000020F1 +:1014E000022A3CD400000000052C000036700000E9 +:1014F000052C800039BD0D9C052D00003ADB1C0C2D +:10150000052D800017512AC3062DAF704A120C1505 +:101510000128000000000000012800040000000075 +:1015200001280008000000000128000C0000000055 +:101530000128001000000000012800140000000035 +:1015400003280020001A0C17032800A400020C3105 +:1015500002280224000000000228023400000000DB +:101560000228024C00000000022802E40000FFFFF5 +:101570000828200000000800042A3910000000029A +:10158000042A393800000020042A3A3800000010EC +:10159000032A3AE800020C33032A3AF800100C350B +:1015A000042A3C3000000002042A5000000000021F +:1015B000042A501000000002042A502000000002FB +:1015C000042A503000000002022A504000000000AF +:1015D000042A50480000000E042A391800000002B6 +:1015E000042A39B800000020042A3A7800000010CC +:1015F000032A3AF000020C45032A3B3800100C473E +:10160000042A3C3800000002042A500800000002AE +:10161000042A501800000002042A5028000000028A +:10162000042A503800000002022A50440000000042 +:10163000042A50800000000E0400A00000000016E4 +:101640000300A06C00060C570400A08400000005F5 +:101650000200A0980FE000000400A09C000000140D +:101660000300A0EC00080C5D0400A22C00000004A4 +:101670000200A060000003070300A10C00060C6537 +:101680000400A124000000050200A1380FE00000C2 +:101690000400A13C000000140300A18C00080C6BA6 +:1016A0000400A23C000000040200A0640000030744 +:1016B000000000000000000000000000000000002A +:1016C000000000000000000000000000000000001A +:1016D000000000000000000000000000000000000A +:1016E0000000000000000005000500090009000DD1 +:1016F00000000000000000000000000000000000EA +:1017000000000000000000000000000000000000D9 +:10171000000D001B001B001C001C001D0000000031 +:1017200000000000000000000000000000000000B9 +:10173000000000000000000000000000001D002567 +:101740000000000000000000000000000000000099 +:101750000000000000000000000000000000000089 +:1017600000000000000000000025002B0000000029 +:101770000000000000000000000000000000000069 +:101780000000000000000000000000000000000059 +:1017900000000000002B00470000000000000000D7 +:1017A0000000000000000000000000000000000039 +:1017B0000000000000000000000000000000000029 +:1017C000004700AE00AE00B300B300B80000000058 +:1017D0000000000000000000000000000000000009 +:1017E00000000000000000000000000000000000F9 +:1017F00000000000000000000000000000000000E9 +:1018000000000000000000000000000000000000D8 +:10181000000000000000000000B800BC0000000054 +:1018200000000000000000000000000000000000B8 +:1018300000000000000000000000000000000000A8 +:101840000000000000BC00C3000000000000000019 +:101850000000000000000000000000000000000088 +:101860000000000000000000000000000000000078 +:1018700000C300C400C400D600D600E80000000089 +:101880000000000000000000000000000000000058 +:101890000000000000000000000000000000000048 +:1018A0000000000000000000000000000000000038 +:1018B0000000000000000000000000000000000028 +:1018C000000000000000000000E800EC0000000044 +:1018D0000000000000000000000000000000000008 +:1018E00000000000000000000000000000000000F8 +:1018F0000000000000EC00EF00EF00FA00FA010524 +:1019000000000000000000000000000000000000D7 +:1019100000000000000000000000000000000000C7 +:101920000105010B010B010F010F01130000000065 +:1019300000000000000000000000000000000000A7 +:101940000000000000000000000000000000000097 +:101950000000000000000000000000000000000087 +:101960000000000000000000000000000000000077 +:10197000000000000000000001130123000000002F +:101980000000000000000000000000000000000057 +:101990000000000000000000000000000000000047 +:1019A00000000000012301320000000000000000E0 +:1019B0000000000000000000000000000000000027 +:1019C0000000000000000000000000000000000017 +:1019D000013201350000000000000000000000009E +:1019E00000000000000000000000000000000000F7 +:1019F0000000000000000000000000000135014A66 +:101A000000000000000000000000000000000000D6 +:101A100000000000000000000000000000000000C6 +:101A20000000000000000000014A014B000000001F +:101A300000000000000000000000000000000000A6 +:101A40000000000000000000000000000000000096 +:101A500000000000014B0158015801590159015A79 +:101A60000000000000000000000000000000000076 +:101A70000000000000000000000000000000000066 +:101A8000015A016E016E01710171017400000000C4 +:101A90000000000000000000000000000000000046 +:101AA0000000000000000000000000000174018D33 +:101AB0000000000000000000000000000000000026 +:101AC0000000000000000000000000000000000016 +:101AD0000000000000000000018D01BA01BA01C53C +:101AE00001C501D00000000000000000000000005F +:101AF00000000000000000000000000000000000E6 +:101B00000000000001D001DD01DD01DE01DE01DFAA +:101B100000000000000000000000000000000000C5 +:101B200000000000000000000000000000000000B5 +:101B300001DF01E0000000000000000000000000E4 +:101B40000000000000000000000000000000000095 +:101B500000000000000000000000000001E001FDA6 +:101B60000000000000000000000000000000000075 +:101B70000000000000000000000000000000000065 +:101B8000000000000000000001FD02260226022ADB +:101B9000022A022E000000000000000000000000E9 +:101BA0000000000000000000000000000000000035 +:101BB00000000000022E024002400248024802508B +:101BC0000000000000000000000000000000000015 +:101BD0000000000000000000000000000000000005 +:101BE0000250025100000000000000000000000050 +:101BF00000000000000000000000000000000000E5 +:101C00000000000000000000000000000251026F10 +:101C100000000000000000000000000000000000C4 +:101C200000000000000000000000000000000000B4 +:101C30000000000000000000026F02A202A202AE3B +:101C400002AE02BA00000000000000000000000028 +:101C50000000000000000000000000000000000084 +:101C60000000000002BA02BB02BB02C202C202C9EB +:101C70000000000000000000000000000000000064 +:101C80000000000000000000000000000000000054 +:101C900000000000000000000000200000004000E4 +:101CA00000006000000080000000A0000000C000F4 +:101CB0000000E000000100000001200000014000E1 +:101CC00000016000000180000001A0000001C000D0 +:101CD0000001E000000200000002200000024000BD +:101CE00000026000000280000002A0000002C000AC +:101CF0000002E00000030000000320000003400099 +:101D000000036000000380000003A0000003C00087 +:101D10000003E00000040000000420000004400074 +:101D200000046000000480000004A0000004C00063 +:101D30000004E00000050000000520000005400050 +:101D400000056000000580000005A0000005C0003F +:101D50000005E0000006000000062000000640002C +:101D600000066000000680000006A0000006C0001B +:101D70000006E00000070000000720000007400008 +:101D800000076000000780000007A0000007C000F7 +:101D90000007E000000800000008200000084000E4 +:101DA00000086000000880000008A0000008C000D3 +:101DB0000008E000000900000009200000094000C0 +:101DC00000096000000980000009A0000009C000AF +:101DD0000009E000000A0000000A2000000A40009C +:101DE000000A6000000A8000000AA000000AC0008B +:101DF000000AE000000B0000000B2000000B400078 +:101E0000000B6000000B8000000BA000000BC00066 +:101E1000000BE000000C0000000C2000000C400053 +:101E2000000C6000000C8000000CA000000CC00042 +:101E3000000CE000000D0000000D2000000D40002F +:101E4000000D6000000D8000000DA000000DC0001E +:101E5000000DE000000E0000000E2000000E40000B +:101E6000000E6000000E8000000EA000000EC000FA +:101E7000000EE000000F0000000F2000000F4000E7 +:101E8000000F6000000F8000000FA000000FC000D6 +:101E9000000FE000001000000010200000104000C3 +:101EA00000106000001080000010A0000010C000B2 +:101EB0000010E0000011000000112000001140009F +:101EC00000116000001180000011A0000011C0008E +:101ED0000011E0000012000000122000001240007B +:101EE00000126000001280000012A0000012C0006A +:101EF0000012E00000130000001320000013400057 +:101F000000136000001380000013A0000013C00045 +:101F10000013E00000140000001420000014400032 +:101F200000146000001480000014A0000014C00021 +:101F30000014E0000015000000152000001540000E +:101F400000156000001580000015A0000015C000FD +:101F50000015E000001600000016200000164000EA +:101F600000166000001680000016A0000016C000D9 +:101F70000016E000001700000017200000174000C6 +:101F800000176000001780000017A0000017C000B5 +:101F90000017E000001800000018200000184000A2 +:101FA00000186000001880000018A0000018C00091 +:101FB0000018E0000019000000192000001940007E +:101FC00000196000001980000019A0000019C0006D +:101FD0000019E000001A0000001A2000001A40005A +:101FE000001A6000001A8000001AA000001AC00049 +:101FF000001AE000001B0000001B2000001B400036 +:10200000001B6000001B8000001BA000001BC00024 +:10201000001BE000001C0000001C2000001C400011 +:10202000001C6000001C8000001CA000001CC00000 +:10203000001CE000001D0000001D2000001D4000ED +:10204000001D6000001D8000001DA000001DC000DC +:10205000001DE000001E0000001E2000001E4000C9 +:10206000001E6000001E8000001EA000001EC000B8 +:10207000001EE000001F0000001F2000001F4000A5 +:10208000001F6000001F8000001FA000001FC00094 +:10209000001FE00000200000002020000020400081 +:1020A00000206000002080000020A0000020C00070 +:1020B0000020E0000021000000212000002140005D +:1020C00000216000002180000021A0000021C0004C +:1020D0000021E00000220000002220000022400039 +:1020E00000226000002280000022A0000022C00028 +:1020F0000022E00000230000002320000023400015 +:1021000000236000002380000023A0000023C00003 +:102110000023E000002400000024200000244000F0 +:1021200000246000002480000024A0000024C000DF +:102130000024E000002500000025200000254000CC +:1021400000256000002580000025A0000025C000BB +:102150000025E000002600000026200000264000A8 +:1021600000266000002680000026A0000026C00097 +:102170000026E00000270000002720000027400084 +:1021800000276000002780000027A0000027C00073 +:102190000027E00000280000002820000028400060 +:1021A00000286000002880000028A0000028C0004F +:1021B0000028E0000029000000292000002940003C +:1021C00000296000002980000029A0000029C0002B +:1021D0000029E000002A0000002A2000002A400018 +:1021E000002A6000002A8000002AA000002AC00007 +:1021F000002AE000002B0000002B2000002B4000F4 +:10220000002B6000002B8000002BA000002BC000E2 +:10221000002BE000002C0000002C2000002C4000CF +:10222000002C6000002C8000002CA000002CC000BE +:10223000002CE000002D0000002D2000002D4000AB +:10224000002D6000002D8000002DA000002DC0009A +:10225000002DE000002E0000002E2000002E400087 +:10226000002E6000002E8000002EA000002EC00076 +:10227000002EE000002F0000002F2000002F400063 +:10228000002F6000002F8000002FA000002FC00052 +:10229000002FE0000030000000302000003040003F +:1022A00000306000003080000030A0000030C0002E +:1022B0000030E0000031000000312000003140001B +:1022C00000316000003180000031A0000031C0000A +:1022D0000031E000003200000032200000324000F7 +:1022E00000326000003280000032A0000032C000E6 +:1022F0000032E000003300000033200000334000D3 +:1023000000336000003380000033A0000033C000C1 +:102310000033E000003400000034200000344000AE +:1023200000346000003480000034A0000034C0009D +:102330000034E0000035000000352000003540008A +:1023400000356000003580000035A0000035C00079 +:102350000035E00000360000003620000036400066 +:1023600000366000003680000036A0000036C00055 +:102370000036E00000370000003720000037400042 +:1023800000376000003780000037A0000037C00031 +:102390000037E0000038000000382000003840001E +:1023A00000386000003880000038A0000038C0000D +:1023B0000038E000003900000039200000394000FA +:1023C00000396000003980000039A0000039C000E9 +:1023D0000039E000003A0000003A2000003A4000D6 +:1023E000003A6000003A8000003AA000003AC000C5 +:1023F000003AE000003B0000003B2000003B4000B2 +:10240000003B6000003B8000003BA000003BC000A0 +:10241000003BE000003C0000003C2000003C40008D +:10242000003C6000003C8000003CA000003CC0007C +:10243000003CE000003D0000003D2000003D400069 +:10244000003D6000003D8000003DA000003DC00058 +:10245000003DE000003E0000003E2000003E400045 +:10246000003E6000003E8000003EA000003EC00034 +:10247000003EE000003F0000003F2000003F400021 +:10248000003F6000003F8000003FA000003FC00010 +:10249000003FE000003FE00100000000000001FFFD +:1024A0000000020000000001000000020000000027 +:1024B000000000080215002002150020081000008E +:1024C00000000033000000020000000000000005D2 +:1024D00000000005000000000000000000000002F5 +:1024E00000000003000000020000000100000004E2 +:1024F00000000002000000020000000100000002D5 +:102500000000002000000040000000400000000328 +:102510000000001800002000000040C000006180A2 +:10252000000082400000A3000000C3C00000E4805F +:102530000001054000012600000146C0000167803F +:10254000000188400001A9000001C9C00001EA8023 +:1025500000020B4000022C0000024CC000026D8003 +:1025600000028E400002AF000002CFC00002F080E7 +:102570000000114000000001000000010000000107 +:102580000000000100000001000000010000000147 +:102590000000000100000001000000010000000137 +:1025A0000000000100000001000000010000000127 +:1025B0000003D0000000003D00000001000D0000FD +:1025C000000700D000028140000B81680002022059 +:1025D00000010240000F025000010340000C000007 +:1025E000000800C000028140000B81680002022048 +:1025F0000001024000070250000202C0001000006B +:102600000008010000028180000B81A80002026026 +:1026100000018280000E8298000803800000000004 +:102620000000000000028000000B8028000200E093 +:10263000000101000000811000000118FFFFFFF3FE +:1026400001AFFFFF000000000000000000000000DC +:10265000000000000000000000000000FFFFFFF18C +:1026600000EFFFFF0000000000000000000000007D +:10267000000000000001000000000000FFFFFFF666 +:10268000005FFFFF000000000000000000000000ED +:10269000000000000002000000000000FFFFF40640 +:1026A0001CBFFFFF00000005000000000000001438 +:1026B000000000000004000000000000FFFFFFF227 +:1026C000004FFFFF000000000000000000000000BD +:1026D000000000000008000000000000FFFFFFFAFB +:1026E000002FFFFF000000000000000000000000BD +:1026F000000000000010000000000000FFFFFFF7D6 +:1027000001EFFFFF000000000000000000000000DB +:10271000000000000020000000000000FFFFFFF5A7 +:10272000002FFFFF0000000000000000000000007C +:10273000000000000040000000000000FFFFFFF369 +:10274000018FFFFF000000000000000000000000FB +:10275000000000000000000000000000FFFFFFF18B +:10276000010FFFFF0000000000000000000000005B +:10277000000000000001000000000000FFFFFFF665 +:10278000005FFFFF000000000000000000000000EC +:10279000000000000002000000000000FFFFF4063F +:1027A0001CBFFFFF00000005000000000000001437 +:1027B000000000000004000000000000FFFFFFF226 +:1027C000004FFFFF000000000000000000000000BC +:1027D000000000000008000000000000FFFFFFFAFA +:1027E000002FFFFF000000000000000000000000BC +:1027F000000000000010000000000000FFFFFFF7D5 +:1028000000EFFFFF000000000000000000000000DB +:10281000000000000020000000000000FFFFFFF5A6 +:10282000004FFFFF0000000000000000000000005B +:10283000000000000040000000000000FFFFFFFF5C +:1028400000CFFFFF0000000000000000000000CCEF +:10285000000000000000000000000000FFFFFFFF7C +:1028600000CFFFFF0000000000000000000000CCCF +:10287000000000000001000000000000FFFFFFFF5B +:1028800000CFFFFF0000000000000000000000CCAF +:10289000000000000002000000000000FFFFFFFF3A +:1028A00000CFFFFF0000000000000000000000CC8F +:1028B000000000000004000000000000FFFFFFFF18 +:1028C00000CFFFFF0000000000000000000000CC6F +:1028D000000000000008000000000000FFFFFFFFF4 +:1028E00000CFFFFF0000000000000000000000CC4F +:1028F000000000000010000000000000FFFFFFFFCC +:1029000000CFFFFF0000000000000000000000CC2E +:10291000000000000020000000000000FFFFFFFF9B +:1029200000CFFFFF0000000000000000000000CC0E +:10293000000000000040000000000000FFFFFFF367 +:10294000020FFFFF00000000000000000000000078 +:10295000000000000000000000000000FFFFFFF189 +:10296000010FFFFF00000000000000000000000059 +:10297000000000000001000000000000FFFFFFF663 +:10298000005FFFFF000000000000000000000000EA +:10299000000000000002000000000000FFFFF4063D +:1029A0001CBFFFFF00000005000000000000001435 +:1029B000000000000004000000000000FFFFFFF224 +:1029C000004FFFFF000000000000000000000000BA +:1029D000000000000008000000000000FFFFFF8A68 +:1029E000042FFFFF000000000000000000000000B6 +:1029F000000000000010000000000000FFFFFF9733 +:102A000005CFFFFF000000000000000000000000F4 +:102A1000000000000020000000000000FFFFFFF5A4 +:102A2000010FFFFF00000000000000000000000098 +:102A3000000000000040000000000000FFFFFFF366 +:102A4000000FFFFF00000000000000000000000079 +:102A5000000000000000000000000000FFFFFFF188 +:102A6000000FFFFF00000000000000000000000059 +:102A7000000000000001000000000000FFFFFFF662 +:102A8000005FFFFF000000000000000000000000E9 +:102A9000000000000002000000000000FFFFF4063C +:102AA0001CBFFFFF00000005000000000000001434 +:102AB000000000000004000000000000FFFFFFF223 +:102AC000004FFFFF000000000000000000000000B9 +:102AD000000000000008000000000000FFFFFFFAF7 +:102AE000002FFFFF000000000000000000000000B9 +:102AF000000000000010000000000000FFFFFF9732 +:102B0000040FFFFF000000000000000000000000B4 +:102B1000000000000020000000000000FFFFFFF5A3 +:102B2000000FFFFF00000000000000000000000098 +:102B3000000000000040000000000000FFFFFFFF59 +:102B400000CFFFFF0000000000000000000000CCEC +:102B5000000000000000000000000000FFFFFFFF79 +:102B600000CFFFFF0000000000000000000000CCCC +:102B7000000000000001000000000000FFFFFFFF58 +:102B800000CFFFFF0000000000000000000000CCAC +:102B9000000000000002000000000000FFFFFFFF37 +:102BA00000CFFFFF0000000000000000000000CC8C +:102BB000000000000004000000000000FFFFFFFF15 +:102BC00000CFFFFF0000000000000000000000CC6C +:102BD000000000000008000000000000FFFFFFFFF1 +:102BE00000CFFFFF0000000000000000000000CC4C +:102BF000000000000010000000000000FFFFFFFFC9 +:102C000000CFFFFF0000000000000000000000CC2B +:102C1000000000000020000000000000FFFFFFFF98 +:102C200000CFFFFF0000000000000000000000CC0B +:102C3000000000000040000000000000FFFFFFFF58 +:102C400000CFFFFF0000000000000000000000CCEB +:102C5000000000000000000000000000FFFFFFFF78 +:102C600000CFFFFF0000000000000000000000CCCB +:102C7000000000000001000000000000FFFFFFFF57 +:102C800000CFFFFF0000000000000000000000CCAB +:102C9000000000000002000000000000FFFFFFFF36 +:102CA00000CFFFFF0000000000000000000000CC8B +:102CB000000000000004000000000000FFFFFFFF14 +:102CC00000CFFFFF0000000000000000000000CC6B +:102CD000000000000008000000000000FFFFFFFFF0 +:102CE00000CFFFFF0000000000000000000000CC4B +:102CF000000000000010000000000000FFFFFFFFC8 +:102D000000CFFFFF0000000000000000000000CC2A +:102D1000000000000020000000000000FFFFFFFF97 +:102D200000CFFFFF0000000000000000000000CC0A +:102D3000000000000040000000000000FFFFFFFF57 +:102D400000CFFFFF0000000000000000000000CCEA +:102D5000000000000000000000000000FFFFFFFF77 +:102D600000CFFFFF0000000000000000000000CCCA +:102D7000000000000001000000000000FFFFFFFF56 +:102D800000CFFFFF0000000000000000000000CCAA +:102D9000000000000002000000000000FFFFFFFF35 +:102DA00000CFFFFF0000000000000000000000CC8A +:102DB000000000000004000000000000FFFFFFFF13 +:102DC00000CFFFFF0000000000000000000000CC6A +:102DD000000000000008000000000000FFFFFFFFEF +:102DE00000CFFFFF0000000000000000000000CC4A +:102DF000000000000010000000000000FFFFFFFFC7 +:102E000000CFFFFF0000000000000000000000CC29 +:102E1000000000000020000000000000FFFFFFFF96 +:102E200000CFFFFF0000000000000000000000CC09 +:102E300000000000004000000000000000000A1137 +:102E400000000A0000000A040000FFFF0000FFFF6E +:102E50000000FFFF0000FFFF000000200000002135 +:102E600000000022000000230000002400000025D4 +:102E700000000026000000270000002800000029B4 +:102E80000000002A0000002B0000002C0000002D94 +:102E90000000002E0000002F0000001000000001C4 +:102EA000000000010000000100000001000000011E +:102EB000000000010000000100000001000000010E +:102EC00000000001000000010000000100000001FE +:102ED00000000001000000010000000100000001EE +:102EE00007FFFFFF0000003F07FFFFFF0000000F8C +:102EF00000007FF800007FF80000FF1C0FFFFFFFBD +:102F00000000FF1C0FFFFFFF0000FF1C0FFFFFFF73 +:102F10000000FF1C0FFFFFFF0000FF1C0FFFFFFF63 +:102F20000000FF1C0FFFFFFF0000FF1C0FFFFFFF53 +:102F30000000FF1C0FFFFFFF0000FF1C0FFFFFFF43 +:102F40000000FF1C0FFFFFFF0000FF1C0FFFFFFF33 +:102F50000000FF1C0FFFFFFF0000FF1C0FFFFFFF23 +:102F60000000FF1C0FFFFFFF0000FF1C0FFFFFFF13 +:102F70000000FF1C0FFFFFFF0000FF1C0FFFFFFF03 +:102F80000000FF1C0FFFFFFF0000FF1C0FFFFFFFF3 +:102F90000000FF1C0FFFFFFF0000FF1C0FFFFFFFE3 +:102FA0000000FF1C0FFFFFFF0000FF1C0FFFFFFFD3 +:102FB0000000FF1C0FFFFFFF0000FF1C0FFFFFFFC3 +:102FC0000000FF1C0FFFFFFF0000FF1C0FFFFFFFB3 +:102FD0000000FF1C0FFFFFFF0000FF1C0FFFFFFFA3 +:102FE0000000FF1C0FFFFFFF0000FF1C0FFFFFFF93 +:102FF0000000FF1C0FFFFFFF0000FF1C0FFFFFFF83 +:103000000000FF1C0FFFFFFF0000FF1C0FFFFFFF72 +:103010000000FF1C0FFFFFFF0000FF1C0FFFFFFF62 +:103020000000FF1C0FFFFFFF0000FF1C0FFFFFFF52 +:103030000000FF1C0FFFFFFF0000FF1C0FFFFFFF42 +:103040000000FF1C0FFFFFFF0000FF1C0FFFFFFF32 +:103050000000FF1C0FFFFFFF0000FF1C0FFFFFFF22 +:103060000000FF1C0FFFFFFF0000FF1C0FFFFFFF12 +:103070000000FF1C0FFFFFFF0000FF1C0FFFFFFF02 +:103080000000FF1C0FFFFFFF0000FF1C0FFFFFFFF2 +:103090000000FF1C0FFFFFFF0000FF1C0FFFFFFFE2 +:1030A0000000FF1C0FFFFFFF0000FF1C0FFFFFFFD2 +:1030B0000000FF1C0FFFFFFF0000FF1C0FFFFFFFC2 +:1030C0000000FF1C0FFFFFFF0000FF1C0FFFFFFFB2 +:1030D0000000FF1C0FFFFFFF0000FF1C0FFFFFFFA2 +:1030E0000000FF1C0FFFFFFF0000FF1C0FFFFFFF92 +:1030F0000000FF1C0FFFFFFF0000FF0000000000AA +:103100000000FF0000000000000003120000350076 +:1031100000000001000000020000000300000000A9 +:103120000000000400000001000000000000000199 +:103130000000000400000000000000010000000387 +:10314000000000000000000100000004000000007A +:10315000000000010000000300000000000000016A +:103160000000000400000000000000040000000354 +:10317000000000000000000000003FFF000003FF0F +:10318000000000000000000100000001000000013C +:10319000007C100400000004000000000000000299 +:1031A00000000090000000900080009008100000D7 +:1031B0000000008A00000080000000810000008004 +:1031C00000000006000007D00000076C0000FFFFB1 +:1031D0000000FFFF0000FFFF0000FFFF071D291197 +:1031E00000000000009C042400000000000000011A +:1031F00000000001000000010000000100000001CB +:1032000000007FFF000000FF000000FF000000FF43 +:10321000000000FF000000FF000000FF000000FFB2 +:10322000000000FF0000003E000000000000003F22 +:103230000000003F0000003F000000000000003FD1 +:103240000000003F0000003F0000000F00000043AE +:10325000000000000000000600000000121700003F +:10326000221700003217000012150000221500007E +:1032700032150000021000000010000010100000C5 +:103280002010000030100000001000001214000098 +:10329000221400003214000000E38340FFFFFFFF10 +:1032A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1032B000FFFFFFFFFFFFFFFFFFFFFFFFF0003000FA +:1032C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1032D000FFFFFFFFFFFFFFFFFFFFFFFFFFFF3328A1 +:1032E000FFFF3338FFFFFFFFFFFFFFFFFFFFFFFF81 +:1032F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10330000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10331000FFFFFFFFFFFFFFFFFFFFFFFF00003C106D +:103320000000000800000000000000000000004055 +:103330000000180800000803000008030000004017 +:103340000000000300000803000008030000080359 +:103350000001000300000803000008030000000350 +:103360000000000300000003000000030000000351 +:103370000000000300000003000000030000000341 +:103380000000000300000003000000030000000331 +:103390000000000300000003000024030000002FD1 +:1033A00000000009000000190000018400000183F2 +:1033B00000000306000000190000000600000306DC +:1033C000000003060000030600000C860000030650 +:1033D00000000306000000060000000600000006D2 +:1033E00000000006000000060000000600000006C5 +:1033F00000000006000000060000000600000006B5 +:1034000000000006000000060000000600000006A4 +:103410000000030600000013000000060000100476 +:103420000000100400106440001064400000000020 +:10343000000000000000000000000000000020006C +:10344000000000000000000000000000000000007C +:10345000000020000000000000000000000000004C +:1034600000000000000020000000007C0000003D83 +:103470000000003F0000009C000000060000000566 +:103480000000000A000000050000014000000140AB +:103490000000000000000000000000C00000013F2C +:1034A00000007FFF0000004800000048000000000E +:1034B00000000000000000480000000400000004BC +:1034C00000000004000000040000000400000004EC +:1034D00000000004000000040000000400000009D7 +:1034E0000000000B0000000A0000000400000009BA +:1034F0000000000B0000000A0000000100000001B5 +:1035000000000001000000010000000100000001B7 +:1035100000000001000000010000000100000001A7 +:10352000000000010000000100000004000000098C +:103530000000000B0000000A000000010000000174 +:103540000000000100000001000000010000000177 +:103550000000000100000001000000010000000167 +:10356000000000010000000100000004000000094C +:103570000000000B0000000A000000000000000036 +:103580000000080000000200000001FF000004002D +:1035900000000000000000001E491E491E491E498F +:1035A0000E490E490E490E49FFFFFFFF00000000C3 +:1035B000FFFFFFFF00000000000025E40000800086 +:1035C000000000130FFF0FFF0000000000000000CC +:1035D0000FFF0FFF1000100010001000200020004F +:1035E000200020008000800080008000400040001B +:1035F0004000400000000000000000010101010146 +:10360000012001012001010101011001010101015D +:10361000012001012001010101011001200101012E +:10362000010110010101010101200101200101013D +:10363000010110010101010101200101000001232C +:1036400000000123000001230000012300000123EA +:1036500000000123000001230000012300000123DA +:1036600000000123000001230000012300000123CA +:1036700000000123000001230000012300000123BA +:1036800000000123000001230000012300000020AE +:1036900000000032000000070000000700000000EA +:1036A0000000000802150020021500200000003074 +:1036B000081000000000003300000030000000315E +:1036C00000000002000000050000000600000002EB +:1036D00000000002000000000000000500000002E1 +:1036E00000000002000000020000000100000006CF +:1036F0000000000100000002000000400000004047 +:103700000000002000000013000000200001000065 +:10371000000204C00003098000040E4000051300ED +:10372000000617C000071C80000821400009260081 +:10373000000A2AC0000B2F80000C3440000D390015 +:10374000000E3DC0000F42800010474000114C00A9 +:10375000001250C00013558000145A4000155F003D +:10376000001663C00017688000186D4000197200D1 +:10377000001A76C0001B7B80001C8040001D850065 +:10378000001E89C0001F8E800000934000000001D1 +:103790000000000100000001000000010000000125 +:1037A0000000000100000001000000010000000115 +:1037B0000000000100000001000000010000000105 +:1037C00000000001000000010000000100000008EE +:1037D0000000000C000000100000000100000001CB +:1037E00000000001000002110000020000000204BD +:1037F000000002190000FFFF0000FFFF0000FFFFB4 +:103800000000FFFF07FFFFFF0000003F07FFFFFF73 +:103810000000000F00007FF800007FF800000000AB +:10382000140AFF0000000000000000010020100149 +:1038300000000000010086000000010000000001FF +:1038400000000000000086020000000000000000F0 +:1038500000000000000086040000000000000000DE +:1038600000000000000086060000000000000000CC +:1038700000000000000086080000000000000000BA +:10388000000000000000860A0000000000000000A8 +:10389000000000000000860C000000000000000096 +:1038A000000000000000860E000000000000000084 +:1038B0000000000000008610000000000000000072 +:1038C0000000000000008612000000000000000060 +:1038D000000000000000861400000000000000004E +:1038E000000000000000861600000000000000003C +:1038F000000000000000861800000000000000002A +:10390000000000000000861A000000000000000017 +:10391000000000000000861C000000000000000005 +:10392000000000000000861E0000000000000000F3 +:1039300000000000000086200000000000000000E1 +:1039400000000000000086220000000000000000CF +:1039500000000000000086240000000000000000BD +:1039600000000000000086260000000000000000AB +:103970000000000000008628000000000000000099 +:10398000000000000000862A000000000000000087 +:10399000000000000000862C000000000000000075 +:1039A000000000000000862E000000000000000063 +:1039B0000000000000008630000000000000000051 +:1039C000000000000000863200000000000000003F +:1039D000000000000000863400000000000000002D +:1039E000000000000000863600000000000000001B +:1039F0000000000000008638000000000000000009 +:103A0000000000000000863A0000000000000000F6 +:103A1000000000000000863C0000000000000000E4 +:103A2000000000000000863E0000000000000000D2 +:103A300000000000000086400000000000000000C0 +:103A400000000000000086420000000000000000AE +:103A5000000000000000864400000000000000009C +:103A6000000000000000864600000000000000008A +:103A70000000000000008648000000000000000078 +:103A8000000000000000864A000000000000000066 +:103A9000000000000000864C000000000000000054 +:103AA000000000000000864E000000000000000042 +:103AB0000000000000008650000000000000000030 +:103AC000000000000000865200000000000000001E +:103AD000000000000000865400000000000000000C +:103AE00000000000000086560000000000000000FA +:103AF00000000000000086580000000000000000E8 +:103B0000000000000000865A0000000000000000D5 +:103B1000000000000000865C0000000000000000C3 +:103B2000000000000000865E0000000000000000B1 +:103B3000000000000000866000000000000000009F +:103B4000000000000000866200000000000000008D +:103B5000000000000000866400000000000000007B +:103B60000000000000008666000000000000000069 +:103B70000000000000008668000000000000000057 +:103B8000000000000000866A000000000000000045 +:103B9000000000000000866C000000000000000033 +:103BA000000000000000866E000000000000000021 +:103BB000000000000000867000000000000000000F +:103BC00000000000000086720000000000000000FD +:103BD00000000000000086740000000000000000EB +:103BE00000000000000086760000000000000000D9 +:103BF00000000000000086780000000000000000C7 +:103C0000000000000000867A0000000000000000B4 +:103C1000000000000000867C0000000000000000A2 +:103C2000000000000000867E000000000000000090 +:103C3000000000000000868000000000000000007E +:103C4000000000000000868200000000000000006C +:103C5000000000000000868400000000000000005A +:103C60000000000000008686000000000000000048 +:103C70000000000000008688000000000000000036 +:103C8000000000000000868A000000000000000024 +:103C9000000000000000868C000000000000000012 +:103CA000000000000000868E000000000000000000 +:103CB00000000000000086900000000000000000EE +:103CC00000000000000086920000000000000000DC +:103CD00000000000000086940000000000000000CA +:103CE00000000000000086960000000000000000B8 +:103CF00000000000000086980000000000000000A6 +:103D0000000000000000869A000000000000000093 +:103D1000000000000000869C000000000000000081 +:103D2000000000000000869E00000000000000006F +:103D300000000000000086A000000000000000005D +:103D400000000000000086A200000000000000004B +:103D500000000000000086A4000000000000000039 +:103D600000000000000086A6000000000000000027 +:103D700000000000000086A8000000000000000015 +:103D800000000000000086AA000000000000000003 +:103D900000000000000086AC0000000000000000F1 +:103DA00000000000000086AE0000000000000000DF +:103DB00000000000000086B00000000000000000CD +:103DC00000000000000086B20000000000000000BB +:103DD00000000000000086B40000000000000000A9 +:103DE00000000000000086B6000000000000000097 +:103DF00000000000000086B8000000000000000085 +:103E000000000000000086BA000000000000000072 +:103E100000000000000086BC000000000000000060 +:103E200000000000000086BE00000000000000004E +:103E300000000000000086C000000000000000003C +:103E400000000000000086C200000000000000002A +:103E500000000000000086C4000000000000000018 +:103E600000000000000086C6000000000000000006 +:103E700000000000000086C80000000000000000F4 +:103E800000000000000086CA0000000000000000E2 +:103E900000000000000086CC0000000000000000D0 +:103EA00000000000000086CE0000000000000000BE +:103EB00000000000000086D00000000000000000AC +:103EC00000000000000086D200000000000000009A +:103ED00000000000000086D4000000000000000088 +:103EE00000000000000086D6000000000000000076 +:103EF00000000000000086D8000000000000000064 +:103F000000000000000086DA000000000000000051 +:103F100000000000000086DC00000000000000003F +:103F200000000000000086DE00000000000000002D +:103F300000000000000086E000000000000000001B +:103F400000000000000086E2000000000000000009 +:103F500000000000000086E40000000000000000F7 +:103F600000000000000086E60000000000000000E5 +:103F700000000000000086E80000000000000000D3 +:103F800000000000000086EA0000000000000000C1 +:103F900000000000000086EC0000000000000000AF +:103FA00000000000000086EE00000000000000009D +:103FB00000000000000086F000000000000000008B +:103FC00000000000000086F2000000000000000079 +:103FD00000000000000086F4000000000000000067 +:103FE00000000000000086F6000000000000000055 +:103FF00000000000000086F8000000000000000043 +:1040000000000000000086FA000000000000000030 +:1040100000000000000086FC00000000000000001E +:1040200000000000000086FE00000000000000000C +:1040300000000000000087000000000000000000F9 +:1040400000000000000087020000000000000000E7 +:1040500000000000000087040000000000000000D5 +:1040600000000000000087060000000000000000C3 +:1040700000000000000087080000000000000000B1 +:10408000000000000000870A00000000000000009F +:10409000000000000000870C00000000000000008D +:1040A000000000000000870E00000000000000007B +:1040B0000000000000008710000000000000000069 +:1040C0000000000000008712000000000000000057 +:1040D0000000000000008714000000000000000045 +:1040E0000000000000008716000000000000000033 +:1040F0000000000000008718000000000000000021 +:10410000000000000000871A00000000000000000E +:10411000000000000000871C0000000000000000FC +:10412000000000000000871E0000000000000000EA +:1041300000000000000087200000000000000000D8 +:1041400000000000000087220000000000000000C6 +:1041500000000000000087240000000000000000B4 +:1041600000000000000087260000000000000000A2 +:104170000000000000008728000000000000000090 +:10418000000000000000872A00000000000000007E +:10419000000000000000872C00000000000000006C +:1041A000000000000000872E00000000000000005A +:1041B0000000000000008730000000000000000048 +:1041C0000000000000008732000000000000000036 +:1041D0000000000000008734000000000000000024 +:1041E0000000000000008736000000000000000012 +:1041F0000000000000008738000000000000000000 +:10420000000000000000873A0000000000000000ED +:10421000000000000000873C0000000000000000DB +:10422000000000000000873E0000000000000000C9 +:1042300000000000000087400000000000000000B7 +:1042400000000000000087420000000000000000A5 +:104250000000000000008744000000000000000093 +:104260000000000000008746000000000000000081 +:10427000000000000000874800000000000000006F +:10428000000000000000874A00000000000000005D +:10429000000000000000874C00000000000000004B +:1042A000000000000000874E000000000000000039 +:1042B0000000000000008750000000000000000027 +:1042C0000000000000008752000000000000000015 +:1042D0000000000000008754000000000000000003 +:1042E00000000000000087560000000000000000F1 +:1042F00000000000000087580000000000000000DF +:10430000000000000000875A0000000000000000CC +:10431000000000000000875C0000000000000000BA +:10432000000000000000875E0000000000000000A8 +:104330000000000000008760000000000000000096 +:104340000000000000008762000000000000000084 +:104350000000000000008764000000000000000072 +:104360000000000000008766000000000000000060 +:10437000000000000000876800000000000000004E +:10438000000000000000876A00000000000000003C +:10439000000000000000876C00000000000000002A +:1043A000000000000000876E000000000000000018 +:1043B0000000000000008770000000000000000006 +:1043C00000000000000087720000000000000000F4 +:1043D00000000000000087740000000000000000E2 +:1043E00000000000000087760000000000000000D0 +:1043F00000000000000087780000000000000000BE +:10440000000000000000877A0000000000000000AB +:10441000000000000000877C000000000000000099 +:10442000000000000000877E000000000000000087 +:104430000000000000008780000000000000000075 +:104440000000000000008782000000000000000063 +:104450000000000000008784000000000000000051 +:10446000000000000000878600000000000000003F +:10447000000000000000878800000000000000002D +:10448000000000000000878A00000000000000001B +:10449000000000000000878C000000000000000009 +:1044A000000000000000878E0000000000000000F7 +:1044B00000000000000087900000000000000000E5 +:1044C00000000000000087920000000000000000D3 +:1044D00000000000000087940000000000000000C1 +:1044E00000000000000087960000000000000000AF +:1044F000000000000000879800000000000000009D +:10450000000000000000879A00000000000000008A +:10451000000000000000879C000000000000000078 +:10452000000000000000879E000000000000000066 +:1045300000000000000087A0000000000000000054 +:1045400000000000000087A2000000000000000042 +:1045500000000000000087A4000000000000000030 +:1045600000000000000087A600000000000000001E +:1045700000000000000087A800000000000000000C +:1045800000000000000087AA0000000000000000FA +:1045900000000000000087AC0000000000000000E8 +:1045A00000000000000087AE0000000000000000D6 +:1045B00000000000000087B00000000000000000C4 +:1045C00000000000000087B20000000000000000B2 +:1045D00000000000000087B40000000000000000A0 +:1045E00000000000000087B600000000000000008E +:1045F00000000000000087B800000000000000007C +:1046000000000000000087BA000000000000000069 +:1046100000000000000087BC000000000000000057 +:1046200000000000000087BE000000000000000045 +:1046300000000000000087C0000000000000000033 +:1046400000000000000087C2000000000000000021 +:1046500000000000000087C400000000000000000F +:1046600000000000000087C60000000000000000FD +:1046700000000000000087C80000000000000000EB +:1046800000000000000087CA0000000000000000D9 +:1046900000000000000087CC0000000000000000C7 +:1046A00000000000000087CE0000000000000000B5 +:1046B00000000000000087D00000000000000000A3 +:1046C00000000000000087D2000000000000000091 +:1046D00000000000000087D400000000000000007F +:1046E00000000000000087D600000000000000006D +:1046F00000000000000087D800000000000000005B +:1047000000000000000087DA000000000000000048 +:1047100000000000000087DC000000000000000036 +:1047200000000000000087DE000000000000000024 +:1047300000000000000087E0000000000000000012 +:1047400000000000000087E2000000000000000000 +:1047500000000000000087E40000000000000000EE +:1047600000000000000087E60000000000000000DC +:1047700000000000000087E80000000000000000CA +:1047800000000000000087EA0000000000000000B8 +:1047900000000000000087EC0000000000000000A6 +:1047A00000000000000087EE000000000000000094 +:1047B00000000000000087F0000000000000000082 +:1047C00000000000000087F2000000000000000070 +:1047D00000000000000087F400000000000000005E +:1047E00000000000000087F600000000000000004C +:1047F00000000000000087F800000000000000003A +:1048000000000000000087FA000000000000000027 +:1048100000000000000087FC000000000000000015 +:1048200000000000000087FE0000FF000000000004 +:104830000000FF0000000000000001D20000150091 +:104840000000000100000002000000030000000062 +:104850000000000400000001000000000000000152 +:104860000000000400000000000000010000000340 +:104870000000000000000001000000040000000033 +:104880000000000100000003000000000000000123 +:10489000000000040000000000000004000000030D +:1048A000000000000000000000003FFF000003FFC8 +:1048B0000000000300BEBC20000000000000000556 +:1048C0000000000300BEBC20000000000000000546 +:1048D0000000000D0000000C0000000000000010AF +:1048E0000215002002150020000000300810000012 +:1048F0000000003300000030000000310000000222 +:10490000000000040000000000000002000000029F +:10491000000000000000000200000007000000028C +:104920000000000200000001000000030000000180 +:1049300000000002000000400000004000000004F1 +:10494000000000200000000F0000001B000080009D +:10495000000103C00001878000020B4000028F00AD +:10496000000312C00003968000041A4000049E0059 +:10497000000521C00005A580000629400006AD0005 +:10498000000730C00007B480000838400008BC00B1 +:1049900000093FC00009C380000A4740000ACB005D +:1049A000000B4EC0000BD280000C5640000CDA0009 +:1049B000000D5DC0000061800000000100000001EA +:1049C00000000001000000010000000100000001E3 +:1049D00000000001000000010000000100000001D3 +:1049E00000000001000000010000000100000001C3 +:1049F000000000010000000100000001000005AA05 +:104A0000000005990000059D000003C00000FFFFA5 +:104A10000000FFFF0000FFFF0000FFFF0000004656 +:104A20000000000C07FFFFFF0000003F07FFFFFF33 +:104A30000000000F00007FF800007FF8FFFFFFFF7D +:104A4000FFFFFFFF0000FF00000000000000FF006C +:104A5000000000000000190000000000000001D369 +:104A6000000035000000000100000002000000030B +:104A70000000000000000004000000010000000031 +:104A80000000000100000004000000000000000120 +:104A9000000000030000000000000001000000040E +:104AA0000000000000000001000000030000000002 +:104AB00000000001000000040000000000000004ED +:104AC00000000003000000000000000000003FFFA5 +:104AD000000003FF0000000F0000000700000000BE +:104AE0000000000E03150020031500200100003017 +:104AF000081000000000003300000030000000310A +:104B00000000000300000006000000030000000396 +:104B10000000000200000000000000020000000091 +:104B20000000000600000004000000020000000277 +:104B3000000000010000000400000001000000026D +:104B400000000040000000400000000400000020C1 +:104B5000000000020000001F000010000000208084 +:104B6000000031000000418000005200000062801F +:104B70000000730000008380000094000000A48007 +:104B80000000B5000000C5800000D6000000E680EF +:104B90000000F700000107800001180000012880D4 +:104BA000000139000001498000015A0000016A80BB +:104BB00000017B0000018B8000019C000001AC80A3 +:104BC0000001BD000001CD800001DE000001EE808B +:104BD00000000F00000000010000000100000001C3 +:104BE00000000001000000010000000100000001C1 +:104BF00000000001000000010000000100000001B1 +:104C000000000001000000010000000100000001A0 +:104C10000000000100000001000000010000000190 +:104C20000000000100000614000006000000060459 +:104C30000000FFFF0000FFFF0000FFFF0000FFFF7C +:104C40000000002000000020000000000000000024 +:104C500000000023000000240000002500000026C2 +:104C600000000027000000290000002A0000002B9F +:104C70000000002C000000010000000107FFFFFF02 +:104C80000000003F07FFFFFF0000000F00007FF85B +:104C900000007FF80000000000000001CCCC020101 +:104CA000CCCCCCCCCCCC0201CCCCCCCCFFFFFFFF0D +:104CB000FFFFFFFF000000000001000100110807D6 +:104CC000CCCCCCC1FFFFFFFFFFFFFFFF10000000B7 +:104CD000000028AD7058103C000000000000FF00EC +:104CE000000000000000FF0000000000000002843F +:104CF0000000150000000001000000020000000399 +:104D0000000000000000000400000001000000009E +:104D1000000000010000000400000000000000018D +:104D2000000000030000000000000001000000047B +:104D3000000000000000000100000003000000006F +:104D4000000000010000000400000000000000045A +:104D500000000003000000000000000000003FFF12 +:104D6000000003FF000E0000011600D60000FFFF48 +:104D7000000000000000FFFF000000000000FFFF37 +:104D8000000000000000FFFF000000000000FFFF27 +:104D9000000000000000FFFF000000000000000015 +:104DA000000000000000FFFF000000000072000093 +:104DB000012300F30000FFFF000000000000FFFFE0 +:104DC000000000000000FFFF000000000000FFFFE7 +:104DD000000000000000FFFF000000000000FFFFD7 +:104DE0000000000000000000000000000000FFFFC5 +:104DF00000000000BF5C0000FFF51FEF0000FFFF98 +:104E0000F00003E0000000000000A0005554000086 +:104E10005555555500005555F000000055540000FB +:104E20005555555500005555F0000000BF5C000079 +:104E3000FFF51FEF0000FFFFF00003E0000000009F +:104E40000000A0005554000055555555000055551B +:104E5000F0000000555400005555555500005555BB +:104E6000F0000000000000001F8B080000000000A0 +:104E7000000BFB51CFC0F003097772A2F215595114 +:104E8000F96D6CA8FC81C659CC0C0C8540DC0DC4B6 +:104E900015CCF8D58631618A7D9541B057493130BE +:104EA000704A40D8361203EFB7514C7BCCA089969C +:104EB0001ED420749D0684664493FF06955FAC0C57 +:104EC000A19934B19BBB042A0F0059F6FA14600370 +:104ED00000000000000000001F8B08000000000020 +:104EE000000BED7D0D7854D5B5E89E3967CE9C99C1 +:104EF0004C923361122690E049081035C0000182BF +:104F0000457B8060639BEA1050538B76402B91DF8A +:104F100048B1E659DF9D03F931F2D7203E4AADD5BD +:104F2000815A4B5BDB1B7DD1D2EFD9DE89582F7EB6 +:104F3000AFBD97025EB1856BB0D6B656BCB4D52B6B +:104F4000FD3E5ADE5A6BEF9339E76426095EF5F6AB +:104F5000FB5EF16B77F639FB67EDF5BFD75EFB8C37 +:104F60005F0D33E5E38C5DC07F501EF530C68A339C +:104F7000A5F59CA9C6CDAC96B196A8A26F85776B16 +:104F800024D6DA5B83F5C9F56C1A633E6C5FCAE020 +:104F9000CF52EA2717A9B17404DEBF24D5497A6637 +:104FA0001C77D92233A6CD84926D3F2215C01829D3 +:104FB000DFD90195D1BF0B958CB59D9CD1F0BC5527 +:104FC00087FF45597EE48DCBE18FB96CEE0589B141 +:104FD0003F6ACD85E961C67F337958932731F65E04 +:104FE00032D6F0FCA4A1EFAD75AC61EC757F11AECB +:104FF000D3543E3395B1394CA57558EB938BBA4BCE +:1050000012216877E0454DAECEC0C322B0C879F01A +:105010005C6669FFCCA1F00FE28F99341ECC93A699 +:1050200079AC7E03009F6D7DEEFE83E38AFE4C86A5 +:10503000FFE63096878F60DD8F78121FC3E7C1FAD5 +:10504000BBCC71505FF3C4128670E23AE25333F086 +:105050005BF35AEB189CDFB59E5CEB189C5FF4CBBE +:10506000856FABDD1FEB3BBB9897B1E33EBD3C8E3C +:105070007CD230A59E017D9B904FE665E8B26471BD +:1050800027C1938B2EC01FBA86F892429C9FFEAD1B +:10509000BD0EC8CE36B10063B3B3CC3F02FF24DCF3 +:1050A000FC537FFD87C23F5F12FCC31A8A492EACB6 +:1050B000F5BBF1DD52EF3BED9F360CBE457F8B7E9D +:1050C00043F82F57BFA17C6266E51331BEC52FD6CA +:1050D0003CFF557847E20FC67A887E8CC5259C3701 +:1050E0005337593CDFDECE5696001BF0299914E960 +:1050F000FA83340DCBA0897A438AC86F0CD8E5486F +:10510000F4F3292C81F469C747A5A233F0915C160A +:10511000FB06EAB1C79942F3CA1195C6013C3D4E60 +:1051200070343AF117D4E20CF9D957525D9880F1F6 +:1051300058A828AB1CDC976C6D906D7C729F8F35E6 +:10514000F78688507C9E092C3506F1777E91DE9497 +:105150009F7B1C37BEDA7DB11309D0BF66B112FB4D +:1051600026AEDF937D3DE9C1F52826E207D6931EE2 +:105170006E3DEDF993C57AB2CB7587588F05FFE088 +:10518000736B5D39FAB9E1CFF5BEC3674457C01000 +:10519000667EF675F9705D158C9DC475213D430AD8 +:1051A000D1C9174911FFC2FA4E127FB8D6077CC584 +:1051B00090AFDCEB933595F062CD2FAB5F6C9067D1 +:1051C00065E0FC1DD3689DBE413862348EA431EA8F +:1051D000F73396F81DBE07FE3B42FC1732188EAF20 +:1051E000446180E9581ACD26D0B5A37F1EAB994AF9 +:1051F0006A8BAD855209255823B4EBF88BD48CFC0F +:10520000C822B50E39791D89519C1B6F96DEB4EA10 +:10521000C710FF3543E97FECD37EAA7714C7BE8160 +:10522000B8F47A383FB8F10378F37A6CF494358E99 +:10523000CF639F9EC2F195438E9BD42F38F005FF1C +:105240000C94CB7162DC9D55AC472A847A9DD7F4CF +:10525000039DAA6AF47E58D9203E774C9AF39C0F9E +:10526000FE3CE54F14E1FC92A4F5FB80BEE35A7AC4 +:10527000098FDD82AF164BE7D5D7A0FCF2FCCAC27E +:105280009550D6793C59F9685F126007FEDC9B5453 +:10529000990C03BF778AC39F8BDF1E4DEA0EF97C02 +:1052A000B4436E4841FB47EF2D6A6A00BC7546AABD +:1052B00066928E313C32AE2BCFC3517C99987F5F82 +:1052C000E717094EC0DF6508BFC58716BF5519A689 +:1052D000A1417D22E0C70B24D67A582CADF331646E +:1052E0001B9E2CFC001E66E138457ACC2BC3F3B024 +:1052F000D16B2A7A060F5F9EEF257A6E5C3079BFFC +:105300005491817B93C7CBE92AEC319363D5A837BD +:1053100073C9DF2EC0530DC971CC83EDC6D4B3144D +:10532000CAD156F1FC1D165FE48176631A633E5CB8 +:105330000FF87F82BFA2E80CB10EC16ABBAE0E723D +:10534000FE2AD7F6213CD75A70B4087C65F8EB5A90 +:105350004F71062F167F4DF02696E073B53AB64092 +:1053600046B06B52695C77BB97B5903E31D9119CC2 +:10537000AFC863C931E7EF5095BE1FF97BA5A043C5 +:10538000516DD79D5E803F1C95098F45032B1AD127 +:105390005E054E5EF33BC69F939D1AD3D0CBBC886F +:1053A000EF7A7D0196E116D3C47923DEC44A84A343 +:1053B000A83E1D5F44FA50F3A008F6F84C86F4535B +:1053C000E7F718F110D2FB6AB6C2E69F7CC1C3E5CD +:1053D000146036523519BA3E240CD3CEBAFD81552D +:1053E00035D82E4878A962F5821F0CE6017E50055B +:1053F0003F00DD3722DDF35A748F07EA1375CD8342 +:10540000F001BF8F45FEEAF1B152ECD7D3A934A722 +:10541000385E8E237E435E81171DFE4379F6F27956 +:10542000AFF4F8683EE9568EAF428DA574A04F5E8A +:105430008D612811E42BC005AA4181B7004BF54FBF +:105440000154865C782BAA8F79D05F97AB7AD31200 +:10545000C7D37D0867D04893BD00FC3184F751B9AC +:10546000F5D5FF09EB79F4B01433998D0F19F0E1FC +:10547000D40CBEF47B41DEECFECA45FA91A85E90E6 +:105480005FE510B767967D007EFD2AC2256B9C5FA5 +:10549000476B87D436497F1DF597AC79119F96EFFE +:1054A000DDAD6D31116FEFE2588037A967461AF70D +:1054B0003B80E5D837391FA6897E9A91427B44F616 +:1054C000704EC61F09D67859DAB64E5F5990A5EDD1 +:1054D000FE48B3E9C1F9EE12CFD43685E090C13E63 +:1054E000B09ACC3AC152D038B8CC0B13B1FE259A41 +:1054F000C7EA2787583A0074DA563393D9FD6619FC +:10550000FB411B148F0B1543FBE5C68B6BBE654E31 +:105510003847DD2F24EB6F64D9F70CED27B3372C18 +:105520003C01F28EE000B333F4017FE9A007EC68A0 +:105530007BD9E326F2F97DF80AE8DAC538DD59C2ED +:10554000EBB0635299F7B49FFC369DF34B94FB5339 +:105550007E76439AE4243A3AFF2A28F8EA6196F8DC +:1055600035F295BF2C41F8DD560CF6ACC08667F4D9 +:10557000279147AA9751FB6D536F373DE8A74CD051 +:1055800066102F08BEDAA672F832F36CA175762782 +:1055900053EC573EB41B7C7C558FF3D2E2CB6ACEE2 +:1055A000C7DD354D850C9FABBDA48FF27A9E4C7B39 +:1055B00023767E34D9B2A9B84ECE775F83F282C506 +:1055C000976897A241073F5AFC668D3FB2DC45645D +:1055D000BB5D2F07F667C48FDCDE8F177C3FA1EC25 +:1055E000AC8701BDF5B8B610ED7A65738CECFB4362 +:1055F000E15F94AE2038EB35A4B7C718E3B970F972 +:10560000E8F9C2EDFF1435CAAFD9FDFB503DD46DAA +:10561000EB0BD638DF833790A9570C1DAF40F853FA +:105620004C8FC550EEB6FA52CDE0EAB149DE920594 +:1056300011A0EBD640EA04BA829DDDA50B1AA05D4D +:105640007002F02ACAA9DCABA2BC7E1C9535F2AD73 +:10565000AE939C8504BDD940AF3A1150ACCC96D9DD +:1056600056A8F60F480CF5EFF6A89CF27B0432D151 +:105670004E0AD8AC71B60FECA671EFAF39AA39C695 +:105680008FF2F6016B7CBDF57395B6F1DF9B64C1BB +:10569000D5A312BF0C00AEE07D1ECC97AA40ACF69D +:1056A000A80BD07ED6C2C61EEA6A8DC150BFB3BA5F +:1056B0000897A711FC06D0DDA477E56A93FC6EA8D5 +:1056C0006FA6FDDF728FDB9F6CF4A2DC80BD473ECE +:1056D000B1ECBD35CF88FC36DA76C0C132E8E1BB2B +:1056E000593086FEC0694FE2B35E78DEB6AC8DF904 +:1056F000000EDFB2D6CF7542D9067C4AF252E74D92 +:105700007DB342F02DF4DB191F9BC27EF298B2628A +:10571000846F671DB7B7B9E6DD96342755D9FCC548 +:105720006D407F9447D0BF6AB67E79D1AE4955604F +:10573000687736E863B52C718D91C76D728CFB2943 +:1057400096B8DB5B3C747CC638FF7B4103A3BC048A +:10575000439B18CA6190D9E4A222D32E2357CEFAD4 +:10576000DE15B747110F91B1C60C0FF0FB33A04EF9 +:10577000E2E0F245F28C27511EBEBB25BE20047428 +:1057800089F88D3BBDF0FEC52D8B176C0779885CC1 +:10579000C24839FCC87B876733F6C798CA158C1D89 +:1057A000DA72DB6633C4F18F7A726BF248E9EB3E52 +:1057B000D47B27A8DCEDE5FEE21EC1DF4139C5F54B +:1057C0005B35B4B3CBAFCCFDB0800EFDECFE4394A3 +:1057D000EB1F59F01DF8515F43FC1435C33E42479F +:1057E000BE73EE23DC787FD4EBA1798F7AF93E6F1C +:1057F0006FFE6A5AFFB98189C3EE1BBA611DB8BF3B +:10580000B0EA4705FC0867AC06E184F776FB0F6059 +:10581000A21C44962E277ACACBF8BE932D670E3F62 +:1058200059D65AADFD441FAEC3BD9F1884D3978887 +:10583000B6C2F31D61D0A5601F77F8CCE638B51B62 +:105840008836D9FCAD7289FBC783FDE6017D617C9A +:10585000D593E847F96435D1901D7F79CD3DCCA330 +:1058600067DA77097CC82C657A2766E03E82EB2DE3 +:10587000CE0D7FCEF5363BF79D83ED07F7EFF1A315 +:105880005EDB3E61506E6B2DB93DA22EB1E9A71DC6 +:10589000B51727AFDBE5015583F63B43AF754FC422 +:1058A000F849CC1B9BA4A3DCCF3CACA39ECC8FCCF3 +:1058B000B4C7A793FE85BFF2DAF6C5A11A18CFC602 +:1058C000973B2E52AE07E78FB8E76F6AA8C83EFF36 +:1058D0009F383ED85BA4F7F9D4ACAB740FE1D50D7B +:1058E0008FD54FF226CEDBE10E54F1B8C4503D38CF +:1058F000E0C0E7C5EA3F7719F2B038CA597B68A61D +:10590000B6D286977C89CBD9157E235F2A1E0AF7EB +:10591000C5EAC75CF376469CF34ECFCC5B86F34E6C +:10592000479D87762C5E60E6A11D8B6FFF03DAB181 +:10593000A0D6D3702BF2A36B3F502060ECA86BFA7B +:10594000CCE7713F5025C7886F556E3FE43A256517 +:10595000A2FDE8F1183CAE67901F16443F8C42BE92 +:10596000DC0FFB3F96FDAEB2F96195381FF7C3DC43 +:10597000F860AC4C7B23CFAEA74D2E6F623FBCB21C +:105980004E3002D36FFC25C075C7611FD97F761ECC +:105990005ADBF621AFFD8AEFE7EE10FBB9DB58BC0E +:1059A000005F9E61DE0684F70C3B5A30CB46EF4F1A +:1059B0004B223ED4ED237FC984FF10CECFF7F81CD5 +:1059C000FED4AABDCEFAEDACA904EDF0ED0FFA5865 +:1059D0000AF07187CBEE5C29717DB28AB576219D84 +:1059E0003B45BC6AA506A6175CF2753FF8FA9C1504 +:1059F000505F26717BF0661256E6CFC0B53A9452DE +:105A00000C78FFABBE59377C8C61FF54D738949F1C +:105A100030F77FDDFC706BB713BE91E077C36BF995 +:105A2000E7B9E0900F788C54167E5D29F8CDA25727 +:105A30009B5A308D15825F16E0A5B910751994FF39 +:105A40001E48B5C33C4949F0056B9DCBE3DEADD3A1 +:105A500049EF8DD0AFFD7DF6BB0FFB150FEDB72DD8 +:105A6000D21B477D6DED9B826A2BE1C223F3FDC8FB +:105A7000B6E808EFAB867FEF866B4918ECC1F4A15E +:105A8000F0817FB35B8275DD2D19377326E6F0F95F +:105A9000119F1296DC8F273F07DA6F9043DD1E18A7 +:105AA0002F10EA237F27A03BFDFE0DF807EABB6A13 +:105AB00046FA2EAFDAF9DEEDFF3C2EEC256CEF490D +:105AC0008E0A48C4500F84D264BFEAE4B7066CF271 +:105AD0006BD17D6314F4C698DCFAC90B3B3BDC1335 +:105AE000A8421F7844DD82E38F3D9E0694878D8C0B +:105AF000696D33EDE32A34EE107D701EDECF417CFC +:105B000030C6F761B128E2A93B890736783E10BF5D +:105B10000ED7DDFE92C4503FB5FB5A29FE6896337E +:105B20001DE3EAFE2AFEDE7F5C8A78B93F4C78EA04 +:105B30002A6D780CE31907251E3F82FD00C521FC64 +:105B400021D330808E5DE0778431BEFD0FFC1C6573 +:105B5000412891C07E52B4D9E7877EFFFCC4ADCD09 +:105B6000585F1DBD5AC6FDCD2131CE99EF3C398716 +:105B7000017C5DDFCB6769DA9FA414DCD7ACEE93C0 +:105B8000286EB6E61FF369FED54FAD7ABC11F1F36E +:105B9000832BF537489FB6133D563FB3F45F4DB1A5 +:105BA0001E15E8D1BE59C423CD587429745DE7672A +:105BB0009F43FFC75ABF853F55EF217BB7FA4098F7 +:105BC000E2B883722C437BE8EF87B2298BBDFB8D53 +:105BD000C4E37A6FE52BCD089FE740FF2D045FEF0C +:105BE0008D3E5C97A7AC95FD1AE63B89EBE3EDC8CB +:105BF0001E98DFF6A426C1FBB7BEBD4FA99C8AF351 +:105C0000EE5356521C6733E1C182533DB0CB44FD85 +:105C1000A5566995681A16FDE3F70A06E0F98603AA +:105C2000521AF7535052BC32A03BE348605F421E09 +:105C3000A0FB7AC197EBFBD6917E5FDFBB8DECD8E2 +:105C400086834EBD0678A573D2352F4BB146ACFF87 +:105C5000EF6F15E800CF9B47BE5980F8877956282B +:105C6000203F3ECD291738FEB9A2A1E3317696CE6A +:105C70000537F4DECFE773E9CD37F18FD2A1E7AC7A +:105C8000F9B2F39C951D1833AAB8C39AEFBDFB88EF +:105C900009F3BDF5D4EF1FC17394B57FFDD3235F26 +:105CA0004279FE714043BDBFE13BBF7EE41EC0E3CD +:105CB00099837E2FF2C5DB3FFAD6E30F41FDED5706 +:105CC000A6CC44553459E6F2FCF6937F2ED1619C64 +:105CD0004D3F5A3C16D7BDE9E94563D930FEC6DBD6 +:105CE000C04729BF1D9E14D14F3F08E38D85EAB3FD +:105CF000A274D1E350DFA10908DF9913FE18CAE6A8 +:105D0000067886F2BCBE17E8348DD7EF05BCAE7FAF +:105D1000E23E3AAF1C8A5F73BC374AFA673C86DAC8 +:105D2000D7F72DBDEECA5A2C7D311DC76367C97EDA +:105D3000BAFB6D380E749C9E9B6EEFB2F30AEAC7F5 +:105D40000D4FDCCFE775D1ED0CFE316F28DDEA9108 +:105D50006E7919BABDCBD63EFA10BEEC1B93757F97 +:105D60006E9D8BAF7BFAFAC26CE7F876FCA6478192 +:105D7000DF16119729928D65F26CE483EF3EFE5099 +:105D800004E9EB8F3522BDBFF7EE04067CF15BDF43 +:105D9000D95B50FECEFEC8AFED873EAB7FF432D963 +:105DA000E9B79FFEB9A2939D031711FCB9B7D9E0DB +:105DB000BF23E8DFAD17E7391B1ECB4FFB0B327457 +:105DC0005A9F5AD2A017D0738A27AE4F717E5F9F19 +:105DD000EA5FE6C942B76D7225B71B297E4EB6EE63 +:105DE000B15F2A2CE4A4A7A70EE978FA6A7C9E8BFF +:105DF0008ED6FA355CFF5C1B3D1FE3729A4B1EDFAB +:105E0000DEE797D10E5AF47D5BEC7737A43C2FB3D5 +:105E10002C726AF9374C5A3E2C9DDCFCD0E596E397 +:105E2000D4E8CEF7475EC7C5E1E98B7848543C1407 +:105E30005F9B4B410FA33D2A5052688FBA7CFACB2F +:105E400026F2C58B3EB61FBAB417CC617A96F856C7 +:105E500007FA795332753914A778BF1CD1683FE629 +:105E60003EEFF6C1F640B7C173E8D494B103B88FE2 +:105E7000F5F2787067FF3C86FA1FCB0A3CEF6D9B0A +:105E800045711AABBF148D519C5889EA0BB28DAF86 +:105E9000B4CDA1F643F76BADBFDD07F59DD19218E8 +:105EA000FAFBF9DAF7A3FDECE2F76DDB6593F6A1F7 +:105EB000DDA12D6AA56D1FDAADE7DC073F2F0FB31B +:105EC0000FBED8FDDBE0FC11F7FC39F7C1C7653C1C +:105ED0000F10E79043F64B5A88E20AE3843CBF2157 +:105EE000F47E394B6F66DCBF89ABF63875F3D97E2B +:105EF0008C4B7F7DC9C97D2B609E42D6417169B0B4 +:105F0000FAB517660DC7CFCEB8B4DFCBFD20161794 +:105F1000F171CFA07EE1F38973CB7319789E5C0990 +:105F20007F3E3C7780CE172F8129F1BCBB6299BEA2 +:105F300005E199B8FCC8B757103FBCBF38F920BF7E +:105F4000E816BF988EFD7DB7FEE1ECEF033EBE3E46 +:105F5000D867077CB387D2A7FB43DADF4733F34622 +:105F6000B3CD3BC46F1EE5B9E0579616F073E693C8 +:105F70001E8AD39B0B0D8F0FF974028B61EED069D3 +:105F80004FA2DA87F1B965A61FF93424B75E82FE05 +:105F9000646848BC8AC70976B8E2CC171BB71A6D8B +:105FA0009CF962E351C3C499EB7DB3878EEF8E33C6 +:105FB0004BF90FD2FE2E709171E6C81863862786C2 +:105FC000E8FED8A29FD665E2CB37FA0A16F1F8327E +:105FD000A378F24DBEABDA4D802B32DE7812DBBFF8 +:105FE000DA397F119EC74426F2F77314FEFE1E4C69 +:105FF00092C0F306D93051DEF7AEF86235E5AD4414 +:10600000D900FA67567CD3DF9C488B7C9304D22F4F +:106010004FD3FB3D3AEA61CD83EB582C85683FFABC +:10602000C7324674CF85C707447EC94EB01B58FAA5 +:106030001BF8B9607752A3FC93ADC92895DB930692 +:10604000BD7F87C5D7F9E81C919F4FEF15F18F767B +:1060500085B5607954D8EB5F0A7ECE947C1F72E8D8 +:10606000D46FF6DE8A708582E457E682AB27593D0D +:1060700089E7BFC426E1BC5DC93AAA6FF7A4753CA5 +:10608000BF6AEFFCA72D2AF07F8174368AF5AE8EA9 +:10609000E7B7D4CFA33C02B25B923E6D926CB35390 +:1060A0009D3E1ECFD0EA787E9D66C0FB59D89FE703 +:1060B000390EE12F0137B4A77C284DE3EDBFECC9C1 +:1060C0001E7F7F408CBFB3FF1AB2CB72C2F420DDBB +:1060D000A260FFB0DFCEFE57E879B7EF8881F1A567 +:1060E0009EC52CB61FD61F6EAB213877F6BFC82AC7 +:1060F000E1FD4362DED06D3D44C7D2B65AEADF1DF2 +:10610000609FE1717126F2A278DE48B78F89BC28C2 +:106110007DFF16A87F4BC011D081B50BD1FE5E4527 +:10612000E3CB55E6119107F82DE417F6BC3B7ECD85 +:10613000E3D6E35882F6E1E3AA4306FA8FE36A4A1C +:1061400016A2DF35AEEE32CA9B1C57155A41CFABB3 +:106150004B6EC5F201CFD9238B30CFADD44BF1AB11 +:1061600071D5D59FA776D557ACC2F72FFAC2044F89 +:10617000C1152DD5387E019E37E23AE423742EC82E +:10618000749DE293D639E38E5865E170FB19B26CC9 +:10619000965E24790C624CC4562F72D5C7B9DA5773 +:1061A000BADE5FE67A3FD3516F13F866B54AEA9BD1 +:1061B000680307648277BB68C35A81B1F19C5404B9 +:1061C000B4FB0B1E524FD7F0F2351B5FDD8FEB1A7D +:1061D000464F9EF471B91F17F566E0C3FF5383194C +:1061E000782A096F141FC9E8897A13931576CC1E93 +:1061F000D413A6FD1CC4A6277E8D723B544FD41425 +:106200000E0C0397A517BA849E8005531CE51D96B6 +:10621000F80FD20375A02FA6D9F541AC05F55F5450 +:10622000092D92E7913EA0F333C0503BC65D142F79 +:1062300027C9BB3EB608CFD30E9D5AB57705C8C354 +:10624000C6D94ACC8FF4177E91250F5856E40FF526 +:106250003B43D1B4C3EFB49EDBFCCD8BA3DBBC3D91 +:10626000EAE9102F313FCFD20B23D10DF3CCD81454 +:106270008E1F0C62E5D5050D1DF05128F450DEFC93 +:106280009285BA2DCFA254D02DAFDA49677FD4467C +:10629000679685CEAC9EEC814567F0D3896E25E983 +:1062A00017993E75285CFEB64B496F20DEB00C9501 +:1062B000B105864D7FF8346D1FC6C71E5CBA7EB32C +:1062C0000FF303C714CD403C4E53B89E66079DE7BD +:1062D00061D6B8A03FA62978BE196965DC45E4E718 +:1062E0005B2569AEDFF26B0D9640FD173528AF4890 +:1062F00029030F4EE774413806D7837A0FF384D40D +:1063000056665412DF265876FB365FC962DFDC76AC +:10631000C782EF0B0AD77F5639127F23FDD0AE58C4 +:10632000F80C56C73CD9FC922E6187760BFBD68DB4 +:10633000F608EBCF7D95F8B349E1F1FE40590F43E4 +:106340003C07E45805DA25539EBE08EDD2EE00EF77 +:1063500067B5B7C6BD49E03B20E8E39EF716B18EAE +:1063600031C23F77BF5F25DE2B8D3C8F4C69EC2619 +:106370007BA59429A751DF2B7A17EDF7D9E1217975 +:10638000B2AB10AF3ED69A7EAC02F1CAF5BFB5BE35 +:10639000DDCFBD42FBBDFCB256CA13DCA070BB947E +:1063A0005987785F7B84AD10ED16A0FE61C0B7B051 +:1063B000BE4D48E762A433B75F2ADAA15923F3F54B +:1063C0003D8AE6D06BD6FBA764E34B8AED3CA22B5B +:1063D000BE36FE791DF9673BD973592D30F3709D98 +:1063E0004F3077BE6607F6F3B194E9A9C89CD30E87 +:1063F000CDC31F927FB14DA1FC8B660355B33FEE19 +:10640000CABFD09D7E71B7CB2FBED8FDC968FDE253 +:106410008BDD7F0CE3177F4B1945FE4520541FBDD4 +:106420009DBD0FBF78BAF1072FFAC56C35F78BA762 +:10643000184F623D14B97911E61D45665976A1756C +:1064400011C6B72273B95D38A8DCD98E76E113AADC +:10645000F14384EFF70AE3795F71C320F3F34476E5 +:10646000BD6495BEB1FC9CBE237C8346E7F52EFE41 +:10647000F8B9E04BF779FD07357E963C80638A2DAD +:106480000FE0A35ACFBFAAC669E4FBC1F92E328F31 +:1064900001E4E6F72437AEBC8D41FEAFF672BBCA0D +:1064A00052EA129BFDD95AFDA1C76FCE2BC3C46F10 +:1064B000B6A27CBC9FF9471FBF09F9B9BE207BA5D6 +:1064C0000893DA11BE7DA43C8662BF4DDE94A82BF2 +:1064D0008FE1238E734CF60FC61B26FB3FC238C7D5 +:1064E0006CFF601EC36C7F96FC895CF902A18A5820 +:1064F0009CFCB9522F433C75CD8FF5A0DEED2AF7F9 +:106500002A5B2A32F730AC79D6FB2752BF8EA8E23D +:10651000C57872C7E1C5744ED2E56B6DA0F3C4B007 +:1065200057DB5F3114EEE57E6EC7A5B66D931E1B7B +:10653000267E2689FB571DDA730457DE8C4818EF38 +:106540000DB4F7FF8FC312EECFA2251501A8DFE32C +:1065500017FE1420F357B6F356D07B0D08BF54E650 +:10656000656837A4B69D34DF48F03508FC496DF7FF +:106570004F7A6C9873DA0F1A3E0B8F37FAB9BE91C7 +:10658000DAB6D3FC165E3B6A643A77F0A1F30F7477 +:10659000F30DF8F9FDB518BF0F22D778E91CD0F23A +:1065A0001B41BFB4911C3DEBD43F52889FB32FF2E7 +:1065B0006B7C9E402BC9A795571F4A74909DCA4B70 +:1065C0007439F603169FE4F94C86EDD5904CE7B18B +:1065D0008AE00BE9CA741CD7D333A3CA8BFC92168A +:1065E00078EC36605DD3A114EBE811F967D63C8CEA +:1065F000557D65399E6F1A9533314EFD5D21372AE1 +:106600000B91FE54110FB3F09EC1663601E0DFE539 +:1066100017E70A95AC12F977E3828D9F40FF57D5B3 +:106620004D7FB6F389A1FA8805107E6981375085C0 +:1066300079FA33B83E62D1DA11CE27F8B9AC5CC32F +:10664000EF8D5874B0F06ED1C387F791F1BE810120 +:1066500074B1D18345397E07F3CDFB9C76C9A20B7B +:10666000EC02EF5FEEB1AF7F27F181B5FE27FDE2CF +:106670009CEDBF69FD8F625009E13F74E95796C3F5 +:1066800092028637465BBC2AE06FDB3E3A2F24D36A +:106690007998C547EAC0AE7439CCF3E2DF0AFCD181 +:1066A00051DF23A173DB09CCFA77A7E37EC4047121 +:1066B0000FC68A0706D7F2786039F209D06F42CD4B +:1066C000963BBDD3288A42FBC2F19F66940706EF32 +:1066D000093F56FFF236C5717E1F6E70D6C7309ED9 +:1066E0007F369ED99E839C8DC17C2DBCAF24EE71DC +:1066F00058CFADF33AC5A5B7ADD27D5E77DEEF3C9E +:10670000BF1DE9BCCF3ABFDD05E6559D9DC1677B46 +:106710002573DC9374E3B344370DA4DF58BCE786DC +:10672000F185F92C966618554A50BC81D5F13C2D5F +:10673000599CE75AFDC32AD7272A7B87EE45296C47 +:10674000C024BDE5A2874587EE6A26F2E68D502972 +:10675000BC0F0BEA750B3A044B810E80A7B0C03F0B +:10676000AB1778F5300FF26FC17CC5710F4761DC54 +:106770002F2C12F9C941171D149137A7B89ED7AA1B +:106780005C9F5DECF9E93455D0239FE5DBE9C1B4AA +:10679000ECF9EE163D06F9F622E79B6FCD1782F96C +:1067A00026BE8FF972B473D3FF6A419F2E9DD3A783 +:1067B000AB96D343BD86CB859B9EF0AF11E947A630 +:1067C00002F8620CD20BFD6A700F292FAD91D349EC +:1067D00085FF906E639B9D74535D72918B4ED6FDC9 +:1067E00030BF6A2C277E7E3D40F12C7590AF9EED28 +:1067F0005700D6AD658CE2682F621209C613FF5AA6 +:1068000048F06F8BB114DABD71950FF0B82B6EF1B3 +:106810006CFDB7EA4DC3C6B9BE9C049B3905F6E9C9 +:106820004995CA5CEDF2954402CF8F0AE7338F1C7D +:10683000C17B8A3AF9CFF9028FE1A84EF73D1F12CA +:10684000F2421C6DBB97A534707F416DE4A552AF39 +:10685000AC6054E7F71E959A85BF9329AEE1C4A3B7 +:106860007B9CDC74B6E155CADD6EB425DE3F7DCD80 +:10687000671FBF4795D05F382E511EAB5A0BBB5ACE +:1068800084BF562B41BE506B63212A071634F07A21 +:106890007C2BBEFF21D20BFD0A83AFB340F70EBBAA +:1068A0003EFA67ED3F2A3378B1E070F3CF7F177E71 +:1068B00076207E6CF6F17E8C09007EDE6D60299676 +:1068C000C5BFB5CAA273324B63DC727EAA9BE4AF2C +:1068D000DACB907FD5F9A0DF80BF1EBAE3058ABB73 +:1068E00028BAE6916CE75B2FA8DC7F57F01E2B9D42 +:1068F00033E89EA5F9F6F7FCBE3DC8D14F548A0F88 +:106900003EA162DC6F9B9C36849C509EE1B6F3FFF7 +:10691000A4921FD8A2F071420F3AF4C76DAACF918A +:10692000E730A867A26CC06BDB175A76E2943FF1A0 +:10693000925A9CB9CFA144F97D0E2B3E69E55D3C8E +:106940007F6A6EC01EAFEC4932713ED74B71CA8769 +:10695000936C5215060E6E0B50FCBA509C9B94190A +:106960002A9DD794199AC64BBD08F9AACC881561FF +:106970007DF77C2EDF5B451CFF2971BE77409CEFC5 +:106980003D94D4A97C3C594DEF1F4BC6A8BE3F593E +:1069900047F5149EFF41FD916403957DC9383DEF95 +:1069A0004D3653F9FD64829E3F916CA1F23BC9566E +:1069B000716ED8466557D2A476DDC96E2A0F267B44 +:1069C000A87C26B997CABDC914B5DB953C40F53201 +:1069D000A3B1C143EB089E46BB56DE0AEBB6F91BDA +:1069E000183FB7FB1FB30E3BEFA55E9A2A72D4C7C0 +:1069F000B78C73B49FB2B7D2F17E52CF658EF713C6 +:106A0000BB673AEA15E6158EF697B42D74D4671F66 +:106A1000F9A4A3FD8C7493A33EFDE04D8EF6537B49 +:106A2000573ADE5F7E60B5E37D7E6CA3A3EE8FDE1A +:106A3000E368AF3D3060E23E4E99C062980F546803 +:106A4000B022BD90F42EE9D9CE30E859E0BDE9017D +:106A5000113F46EE2EA47651FC9E83AF919F07FA1C +:106A6000E633C22FBC1F87CF65437C87A2D1247F2A +:106A70004E3E791FB5B3EDDBA60790CF8F3BF707EE +:106A8000567C48B3F248C0FEE1F762982A53BBDD5A +:106A9000326FB7182FFCCDCEDCA3623199F67F633D +:106AA0003C4EBDA434F2FBC00A93FF13E38A78ED99 +:106AB000FC8287F2A2FFD39E3F356FC0599F7BC2F5 +:106AC000592F4D38EB45F57CBC413C8A731E26CBD3 +:106AD000945F1A3C3E71E6565A0FBF8FA588BC974B +:106AE000DB03DC4FEA4EF64EC3FB5E16FC20754519 +:106AF0001AEA77438F6868F76BF9F7020AF914F01E +:106B00005CD3747A1F2BC212FCC97400FDED939FF5 +:106B100038EC29C8F86D011DC6B5C1A5543BE15438 +:106B200075AE2F0235CEF5B8FDA41581F7E7278F96 +:106B3000D63FDA637D1F45DCCFB0EE7B966EEAE987 +:106B4000C7F879E96D1AE527FBA67AE3B8FFEEAA44 +:106B5000F136EC437F18EA5896AE4D6D463FA5F4EA +:106B600060C553E8175C752EBD00F9B5B4559B811F +:106B70007EC1AB015DE46B274A310E567A70976790 +:106B8000218C7332C0CF054A1B7BE87CA6FD697E51 +:106B90005EF3FCA91B35CC37FE63A48AF4DB99674E +:106BA000FC06C629CE14F1EF2E9C7966EE0B488CBC +:106BB000DF270F17D9BF8F71E6FB3F9FE383F1CF2C +:106BC0003CF5F33932E535A71CFA7CDD856373505B +:106BD000FF9B0B5935DE4FDBA0298CF21271BDE80B +:106BE000CBDCC628FEB9A744E9C2F14BC67A77626E +:106BF00019CCAB70DC970039A8A0B8A92CFA1DF607 +:106C000051BFF6178334DEC649FCF9C67009F9FB9B +:106C1000ED61BD3D8471C80ABECFD8788DE99F80F3 +:106C2000EF4F8D8D9950EFF0C0561CDF9732FAAEC2 +:106C3000CC7B15ACBA02E57691B6085382CE96733A +:106C40007D60ED4B834706C09740FBD6B3A800FAA2 +:106C5000B5C37E062809F5543BD6B719BC1E7EABDA +:106C6000750AFA11EF795B772D0738CAF22A857F0A +:106C700096E8C17BB677CFF5CE407FC63A27387409 +:106C8000CACFE1FE9944F989C00F1FB7C771F20757 +:106C90003CE4C7E4CBCC2C9CC9D883C96A8207DE0C +:106CA0001B11D8A41447F8FEB338CAEFB9E72F0375 +:106CB0003FC1AEDFE17FAFA9821E30BEBFC26BFA1B +:106CC000A6A3DDE0F62F9D5469BC87921A953F4E2E +:106CD00046E9F903499DCA6793B161E393B9CA6D67 +:106CE0002E7F65CF54580DCCBB479C4BFFA9C66B7C +:106CF000564DCFDDFFE1E4E131F59384F003DECAC8 +:106D000036F173D69CED377B3ED704FCE5BF538E3E +:106D1000EFE77AB3D47EEFB1D39728C5CDE1D9FBA5 +:106D20009EAEAF2F2539E37921B247D6508EA2AC63 +:106D300017E5AD34DAE3C17314EB3E05F91FF0E259 +:106D40008765EF1C2A447EA961BD0896529360288E +:106D50004FF3CAAB36A3BCB2A9CEE7073D5ECAEB80 +:106D6000C7F11642796F20FE5600E34A4575D2F707 +:106D7000A1FD3B7D7E1DE5F6C1E7FEACE0796FE746 +:106D80006B8A8AF1B3D2674F539E72A77740C17363 +:106D9000CF5050598CE7FF9D4AE2520C4585823D09 +:106DA0009D58DF5390F836BE8719173F1F05B9F17C +:106DB0009B5FC3F74A90990D6530BFCFFC2CAEB7EF +:106DC0009E793BD5ABE8FD78CC97BA10501677E3A7 +:106DD0007BE4B52B481D751A580FF37A68EB850EC6 +:106DE000136C9F3FC8F5040B71B91BAC6B50B7F91E +:106DF0008183CF65FE9CA9BCB4D6B5EED09F5F1849 +:106E00008FF9EACF7A7A317E54FAEC2EC22FEA2338 +:106E1000D43F079387B50E8BCE363F7C1EE65FA02E +:106E20005F9AF2A42A3DE4FAD177E74ACF1AFA66CC +:106E3000A457CA17C31488D63C6E4FE60DC03876E7 +:106E40007B268BEFE8B9BE43469F6C427A6DE7E73D +:106E500004A5B70D2818573F5867E64D83E76B56D2 +:106E600054CDDC0C747935E811F6D5CCABC7784538 +:106E70002448F70BACFC87B75CF90F6B45FE836FBA +:106E80000BBFCFB1A6A2B76426C6ED03FC5EC99ABC +:106E9000B0A8879D75EB3B590735335C04E5FA8351 +:106EA000BB26E0BD86F5ACE716BCC7C07E2A31D450 +:106EB0004FBFEB9F57F831A8AF833AAAF6757D33E1 +:106EC0003E89EB58B7DDEB45142C0C723CACEF035C +:106ED000FE09A1FC828200D572D0E8B95C465F7CD5 +:106EE000DBB38B0357021F571A9A1768FD70DE3FFA +:106EF00077AAE55057B44BD90CACFF0BF1D59A6B80 +:106F0000BCE2A30EFFF213A34ADC631887E38FED04 +:106F1000C4F3C4DA6695CEC34BBC713AD7614779E6 +:106F2000BE12B2C07CC0B714EEA0F39FFFE8F452CB +:106F30005E1A1E47E2FD865A991D96A1DCA300FD4C +:106F400030CFA94BA67EF0BCDB578474891D427DEF +:106F5000CCBAB93E9EFDAC9FF6ABB5ADC61D14B71D +:106F6000D1E6937F9389CFF17CDA4B849E9CABB1C1 +:106F700005B86F3B1BAC20606A9B6F5883FD26AE43 +:106F800058F67F0D1DBF0F9532E97CE8156E0F8214 +:106F9000DBE22D98372DFD3C14DB0C8FFBBC0B2F57 +:106FA000BF13E8D217E0F493C2896D3FC3B87DB830 +:106FB0008AD1FB70E2F778EFE26CB1AAE37942C7BD +:106FC00000ECAB0BF17D4C433A5E89FA02F1665E50 +:106FD000B7D8407DA724EE44797C74EB759D985F0B +:106FE00007789FA802DE1F095E4778EFDB6C8CD71D +:106FF0006CF5B97F013F80CE71AF237994C30FAC9C +:1070000041F986F73FC1FDCE0F8B98A00B7F5F5BE8 +:1070100069D5C1BFAA0338360B79C6832FD0FFB517 +:10702000B6F6F520CFBE85FCFD97603ECC8FC43808 +:10703000655B11AE8B99B8CF3E7BA99CDAEFE1F787 +:10704000C7F07ECAD5D2F24F4D85E7FE493C0E12FD +:107050000C733D1C0CEB645F014FB46F3CFB52287A +:1070600085F808865B7BFCF8BEBC8AF67D79293EF4 +:107070000E9648FF3C714FCFA32DE1FE67B5F3FBA1 +:107080001C7ED7F738641107955DCF1FA930FACB66 +:10709000A17FDBC012D21F7B82E29CA09CC799EF2C +:1070A0008E9B9FC07DE165677B17A2DB5073EEC8A6 +:1070B00073584E637F5888EA32A6860F61B92FC88D +:1070C0009976A6366311A9BEBADE43744CA60F9416 +:1070D000A2FE9A2DA5DAD1EF2F9CDF2BE13C636F46 +:1070E000AEBAC8F3D834E50B6C0F791B52746EF846 +:1070F00094B6C2D6FFAE3C715E24F4894FE37CDCCB +:10710000C67A16E0F74080F6FC3B2E42BFF844609A +:1071100053667CDF2E6B310DEF412DC8AF25FFED9F +:1071200084907FA97FDE75E86728A827A0FDC301AA +:107130001E6F3D5BCA7AD19F91A30623FB26F20501 +:107140003789792D7D81F957C614C69EBE76F242E5 +:10715000DCEF3E7D6DC942F4CB1F18CC373CAB58F9 +:10716000DF23A27CF4F431CF0570327ED0E0C5B4C9 +:1071700049F60DD978793CCAF7111FE9ADDD612ECA +:107180004F83FB7DB1EEA704BC9D3EAE0FEF4BF2EB +:10719000FB55CAB93C969A05FC27F4BA3F711BF11E +:1071A000991F6C1C7EAF4A65A68978B5F0A09679C8 +:1071B00059CA1EBF3D5740FD9F0AF279ACF3D35C1C +:1071C000E7C977E789EF930D392FD509EF9B06E9DA +:1071D000C2F7299BF28DB1A8A77FB890C3EDE683D3 +:1071E000B782226E72CE437058CFCF22BF013C8A45 +:1071F0009CA0EF5628E7647A6FAD7770BF36F89E93 +:10720000AFE36D8DDF8B55A25C5E958312F9792C0F +:107210002A9FB5DF3BCD43BF7B6246CEACFBB0437C +:10722000D7113B62207F55713D3B540E4DF277AC38 +:1072300075FA75E77B777ECA20DCE7C638D661C968 +:1072400057663D25F41EED09DD7793D95771DFB6FA +:107250004EE45FAC9380AF00FE6D3FE5F786DFB68E +:10726000F609CFF2EF90AEEBDB27F24074C7777AE6 +:10727000D61FBC93F6731B5E0F995E68BF1EF53276 +:10728000E06B5BDA7DFF389E1EAF67DA9F40050832 +:10729000F0BDA3B594A2BF1112F429F1A6257ECFAB +:1072A000F888847AA03318FF2DF7B39821030D3A9C +:1072B00007F5AAD28976768F92D1BB9877B827C87E +:1072C000EB469ED2D95143F69EDA87825FEB34CBF0 +:1072D000C81F10F53D9DE867ED51628730FE603EA6 +:1072E000E3D7D11F81FE06CAAB795335ED6F3A2B38 +:1072F000D938F40B9F2FE1DFD5EB7CC6BF1FE3E944 +:10730000F70612FEA06D9F75A6F817135828EB78A4 +:10731000A663BC0917371ECCDF8778B5DE3F5F72E6 +:10732000058D0FFD743A77293B720BDAD19267FC19 +:1073300014A77DD8E79477ABBC51C873575273DC60 +:10734000A35450BE91CF582BC9B53F5AE490674B18 +:10735000CE9573E359CA764E7D42D8F90C7F4DA085 +:10736000F74F09BA7625F511E6A9CC31CFE523CC44 +:1073700033CD310F6AE2C1EF9A0D13E775DFCB71A0 +:10738000EB45ABB4F4E24FC5F8324B7C210FEAABCE +:10739000077AAF46B15F126E28C7D4ED71C2EFAE67 +:1073A0003BB0EB10B263D21F7F02E983F929C8DF3B +:1073B00057F8E3A782C599FAC5CAC7C3A80B8BB310 +:1073C000EA419E0F2CF6ED9BF2639FC4FAA61D9531 +:1073D0009A39CCFECCADE7160ED1875CDF7D70F319 +:1073E000490E3A0E9D4FA1F719BB9660F63C7A6B99 +:1073F000FE4DA5C658E6947303E55CAEB0F40033C9 +:10740000512FECB6DE9BAF76D697A15F9D798FFEAC +:1074100059893FD31FBF03B43B68B57F337BFB3C27 +:1074200057FB4AABFDBBE4CFB9E1B1F40ED6D1FFB7 +:1074300093FFE21FF40F11BE5D5ED77845D678AC9E +:107440000BC7B3FCFE695BF35EC00F60EE0EF72C5A +:10745000403B7EF6F34CC7FB15DF9063C198CDDE51 +:107460004D137CAA9C0B38F09CC16F889EB3A893E7 +:107470009E9B4E7D62D87BD6BF493AEF59AF4A6C8E +:10748000A27B9FD304FD5A60E780E3B73C2C39E42C +:10749000F7EFF0FEADC07B690E7FA686CBF7DF1C51 +:1074A000BCA539E02DFB48E1DD1AE0FAF601512ECA +:1074B000D65AFBF13EC162DD43F70B1743DB4011A7 +:1074C000E6F382CF0BE562999921FAEE7F8AE7E72E +:1074D000431DE31DD7FDE50BAF7F9CBEFF11F5DA21 +:1074E000CF29FD6571962D7E8D7E37DEBBBF1FCF08 +:1074F000A3FD43DFAB22AEFF9589EB99FD1E4E4302 +:1075000048E02FC2BF73EBEE773E5F9C4BAB51AFB1 +:10751000E39C5FD41571DEF6FEE1B996BD665BCFE4 +:107520004D021E39C2B27E87677281F03F5483F2EA +:10753000E03AB4A661E3F9A387E32A075ED684F8AC +:10754000BAA51C78392AF0D2A525687FD815FDA0E8 +:10755000E070E2E35E01472E7CBC22DEB37397103D +:107560009F48821E5D62BFEA6E6FE55575A91F2EAA +:10757000DCBB47A0A39CFFD1D0F1B111E8685A70E1 +:10758000681F2E1C4F8F00C7B72D7E8A1A44970F95 +:107590000B8E17045D72C131D58243FF70F1F1F299 +:1075A0000870DC20E0581BE279AF5DD50982C7E2A4 +:1075B0005764F3AB8A72F33DC613ECE7C5C12AE703 +:1075C0007772D9EB63BDA3C9FFF8AD58DF4872F2FB +:1075D0005692E703BD29F0B03625D1794E4B94E79A +:1075E000958E345F8BCF2C192EBFFC8E94E4807F58 +:1075F0002478B684F879D5BA5E67BF3507F25C792E +:107600003426C7AF0BAF43E8F8FF393E7787B8DDC4 +:107610001F099F96BC7C54781C493E73E251E3F9E4 +:10762000641F341E4782E78551E37165377ED7ECCE +:107630005D7033307EFB777C666FBFF6EF7CF9813F +:10764000E0F131C4E328F4E5DFF1383C3C4F8F1A18 +:107650008F2B558C67FE5DBE3F18F976EF133F2ADE +:107660007CBAE7CD858F5C7875CF678DD732C2FC49 +:107670006E3C8E048755368C169FAEFDEE47864FC6 +:10768000D7BCFF657C8AF12E1A9F23C06195378D88 +:107690009A3F4D6A77407C9F60CAD7371DBD06E48C +:1076A000FF58C3AC59F49D34D998BA742A633B0A85 +:1076B000783EF21471DEE79E6F4701DF171C6D58AC +:1076C000B48E7EC7259E47FAE3B837F6B35ACCEBA3 +:1076D0006992E83CCCDDEFA8C0EF9A82B088F71B36 +:1076E000F9B3A17FD34B12DD63CBB53ED6605B17F8 +:1076F000DD03B4D1571A8AEFA34CDF518BE7348DE9 +:10770000D9E1B0E87C3CBEF4FDE9A1B8F4A1E8A160 +:1077100091E0B9A9A07294744E117E236CF0F72CFD +:107720002FE3DF23D67D780ED774D24FF78D5EC25C +:1077300047FCF77DFE5701B46F6A98C17F8FCACAB4 +:10774000A79419E59FDFFAC0A5FBE97778962DA5E8 +:10775000F65F17F19F2174B2F84BFCBED4D8E5A6B2 +:10776000CFFE7B4EAF1758E7C3ADE508479F625C7D +:10777000FE3D18FFE8B57EFAEE907F69E336BC93D4 +:1077800071FC33618FFD3B4C0705BFCD59CEF7A986 +:107790007D27123EAF6DBFFA928007FADF3C90055D +:1077A0007F7DA2FF0D098FC8BF37CA9B6C7957FF39 +:1077B000EE7AEFEEFF9382027A7F5CE4DBB9DFA71B +:1077C00045FFE6E6E1FBB36563C4EF361993EDBF11 +:1077D000DBE4C6DF9282C48B0550BEEC693D7517B1 +:1077E000CAD30295F898C9FA3484DBC2C36295758E +:1077F000E34F1A5A74BA6E7C0DD1C982C79A0F53DF +:1078000081307FA4D6E079454522EF73EEF6406AD9 +:10781000339D6B8BDF839401AE7C9AFF15E4875C0C +:10782000F35BE34664965660DCA0DF988CE75FEE7E +:107830007558ED8EFD79D1A710BEBEA35E6D4BC508 +:10784000D0F5BBF5D2E4BD4EBEF9B3E09B08C6311E +:10785000887EADE5CD36FAFDA92040FD2F969F0E1E +:10786000A00C4339F9C1569F0EE3DE288BFC6F183C +:10787000DFCE1FFB047FBD25DA47243378199EA392 +:10788000BDCCF5CB81FDF79467CB67392AEE25EDAA +:107890002FA876E4F12E6D9CD1893F4908FC528ACD +:1078A000EAABEFE815E5287737C8FCDCF480D25A5C +:1078B0003E03F95CD1D7E1B9E668D761E13BA71E89 +:1078C0001578EE3B11F7611CBD6619E7D7EB97F50C +:1078D0007BD741B94FC8ED696C6A1BE7BA42318F5B +:1078E00092680FC418AB2ADC795F7735C9399D7B64 +:1078F000D5173E701FE6B3B10EFEDDDAC9CBFEB080 +:1079000009CF55FB149E77F8D2FDF9294C68017E0A +:1079100075C4D923CBDE4B625ED94A253699E70977 +:1079200070FDF40E4B54171667F4D410BDD4B1D4C7 +:10793000FA1DBEC9763A65D6B945C0CBF9E940AA69 +:10794000A9F0561B3F250A15073D8E093DFF6FAE76 +:10795000F8D98D2778DC14D6417933BFB8B27C1FB3 +:10796000AE23D2F25E12F3EA13853C2FE6DD54E536 +:1079700033B85E6BFDD63A57EEBF62323E5FD6E853 +:10798000F693B8BC5DDF9CE77C2EFA574BC61A3ADB +:10799000A7FD14CF3BB0C68B3400BEA6E1BAE25BB4 +:1079A000F22B3278B6F0B9D2AFDF3EF8BB5100EF20 +:1079B000ADFB43FBF09E7C71FBC05DC847EF84E2EA +:1079C0008545363EFDACA06B865FB95DC47668B771 +:1079D0009A64DD97CD7E2D6D90B2C2ADF8636FB025 +:1079E0002CE7F683FAC0652F356F8F0FDB37B35660 +:1079F0002A8F4B67A93C29E861F53FC9D2F9735139 +:107A00000F354894C775B27569E14A58C7725F6F00 +:107A1000FE4C28EF12EBF8E52689E28E837E9C6B04 +:107A2000BE9BD74AE68DC06FCB851D5FBE96E7FF34 +:107A3000DCDCEA5C0FC8DFD16B70BE7FE0F31D03B6 +:107A400076A92B22FE24BFE2D554D10CBC8F710C39 +:107A5000718F7E46539EF8EE08A3DF274CF03FD986 +:107A60002B0DB7FE04F3E7B616F2FCFB630DB75E11 +:107A70008D4752ABF6B21F0FE8E83F0D6FEF13F7DB +:107A80004A0EBB3EF941A75F3B07ED4D0D4E9A2EC6 +:107A9000BFC5A64F7F13CEA3F96E58E6C91AD77D8E +:107AA000231CE2F0FC556AC9E6DF9D0F737D77FD6C +:107AB000DEECFDCF87F3F9FB87B3DBBBC5383FD9DD +:107AC00093DE72D4F3D737671F671526C3C13827F3 +:107AD000D7FDE666CCFF39EE757E37EB268DD37584 +:107AE000BEC6F5FFB1FDF77495225DD67B34BCBFF1 +:107AF000BE728C4E7AE3B36B6750FEE26CD17E7A35 +:107B000028DE5B08E5ED2736BE80EDFB96B398478F +:107B1000CFE803371C07851C5BF605ECDAEB68D76A +:107B200022F83BD3A8AFE454EC337CC9666111D290 +:107B3000DD5C4DDFA3DF1FD438DDC1EF85C689973B +:107B40009D7EECF32EF972D373D55E97DFE6E2D714 +:107B500057598CFC6BB3314F433DF0EABD52FAE309 +:107B6000507FA5316F9FFDF7492D7E3FD6386B1DA5 +:107B7000DD636CCCF3DAEF1FBACB9C7E6D63F6FD50 +:107B80008BBBFFC5FAB5C71A399FBF7AEFACFC951E +:107B900059FABD5D5831AA78C5ABF70E2F2FAF8AC1 +:107BA00075BD21D665F113FAD52B6D747FCF45973E +:107BB000E6DB9CF3DEB0DC39AF2527C7E3ED41F40B +:107BC0004B80DEE427597E2EEB983582DDE5E77D9C +:107BD000FF0F2BF7DDB70080000000001F8B0800AF +:107BE00000000000000BDD7D0B7854D5B9E8DAB356 +:107BF000F73C924C92996466F20E3384478000936E +:107C00001042A80893844828A81320109E1D1043F2 +:107C10009410A2624FDAEB291B0218D06AB094D2FA +:107C20004AED10D152EB23B1698BCAA10382D27302 +:107C3000B40D2F4B2BD6D852DE6A6AB5A2975BCF14 +:107C4000FAFFB55666EF9D84408FBDF7FB2E7E7E12 +:107C50003B6BEFF5F8D7FFFEFFF598132652DB9646 +:107C600047C8B18AD989CBE893FE53888790D91247 +:107C7000FDCB4B88CD41FF70C3F771F121FAFDDDDB +:107C8000B5844486137276AD8D44AC841C3775BFC1 +:107C900039C14588FA84E27F8AD61FBA63E9C134C4 +:107CA0002F74E37FB390BE0FFD4E2ED8424B2EE8CB +:107CB000673C215FC0BF29D167E80199446C382E29 +:107CC000F982FEBF62479CAE4CCEA498009EFBF9A1 +:107CD0003BB2219990B4DEFD9C07B8009E99B31386 +:107CE00043F6DEDFC5F33287FF2287BF2E2CABD6EB +:107CF0003184D4CE644FE378C6F6B566D5E3B84692 +:107D0000FF7785E97C72A3F00F040F2161C4CBAA31 +:107D1000367DBB957BF47870C9A4A18DF6B350690C +:107D2000334FA4745858972FDD459FCF25DAB0FD07 +:107D300073895E7C2E2424D08674F416558EA6E3B7 +:107D4000B7C612A990D2674B7C78A88F9013B34620 +:107D50000DD3C2338BD3B76A67FB468A5672C214FF +:107D60007CC40DF4FCBA4C9EA2E5774EBDB811CA96 +:107D70007FE93439243AC4DCEA92F8F1B45C744205 +:107D80002E9069F9768713C7AD9AB3D4ACEDB77A64 +:107D9000B97E3E558BF4F37989C35B6E23AABD008F +:107DA000B8AEBB30383A3ACF153B976E4AA3E3548E +:107DB000D56D9D08E3ACD871C03C82BE2F71B0F97F +:107DC000963A58FB450A9FAF8DCE379E90B7816F8C +:107DD00061BEDF90C24FC1DF4A9719DE0BB89634FF +:107DE0009C2B0FD8619E8CEFC57B95E361A5C38466 +:107DF000CFB1F6508D633CFEA9262611B24C6E28F9 +:107E000071D32A9F25121DDC9FC33C68258BD5FFAB +:107E100034C989CEA3078FF50C8F6F9F9AB5D15DBA +:107E2000D83F1E1BFB918F81F078A2353640609CB5 +:107E3000C98CBE1D16A2C2FC4F6ECE0AAFF745E13B +:107E4000FC8CC3E99AF3E95AC798281FBC7DCFB9C7 +:107E5000C520D7B4DE067B12831FF0F51D27C303B0 +:107E6000E9A2F2501495873FC793EAB63EF8F90F9E +:107E70005CAE8CF273FA2EA9451E83CF707242EF6E +:107E8000FAFDC9C5028904619C3DF75A6B5BFB187A +:107E9000EF38A7572FFD0053A0E510FF7BC59CA529 +:107EA0009BE2E9D4D7C7254C86799E368C7B9A44D1 +:107EB000E22700BFCC91FD40A7D30D4C0F2E328797 +:107EC000E30BE8B8CFF371FEB046AE08E745F58C9A +:107ED00071DCC5B5B23A8FCE7311D7278B6AE5F73F +:107EE000E0B9B8414FBF932478EB78186F261BEFA9 +:107EF00084A5E5D6224ABFE3DFCA2950E1FB9CEF07 +:107F0000C42FA3E3BEC6F9E138F0A91DDE33B804DF +:107F1000DCFF61E0975E7AF454AC9E4F38BF9F0857 +:107F2000EAFB79CDD08F91DFE61AF86D8F259805A1 +:107F3000FAEFE4AE458BEF07BEDB15EB1FEAED4D24 +:107F40009FA79C32831FF853A37F3A2CFEF73B5C1C +:107F5000C09F69FEF5DEDE7C797C6653EC52A0FBA7 +:107F6000ACB8DA303C79FB3F95E6B6CA14D43DE1B3 +:107F70005908FF3E27835BE80BC2EDD642547D5182 +:107F80003A093BF527AE3756EC78CFECA5ED978054 +:107F9000DEB073267141FFA9BBB650F8DE3671FD25 +:107FA000F1747CF8295F74BC1EFBC1F9A13F7D3FD1 +:107FB00090FDFA7DD85411D68C5BB3D3D70AE38AEF +:107FC000F2A235AC2CE0DF1336E1FB4F1A1371FE41 +:107FD00027663D8EFCF2C71FE414C8E406EC5BD8AC +:107FE000F42FB16F809F6BD9B7114E1FE26B20FB4E +:107FF0007696900AA4C7D53B1E9908F3FB6632FA21 +:108000000D6777307E4DE7F4FEA3A56BB416BEB3C3 +:108010007CBEA7F97CCFF6E0379400F64FD473729C +:108020007DF6472E077F6CD4CBC170A79EAE2B7612 +:10803000E8E15DDCA087B7D0E960F03436C5825E48 +:108040003921F8A64646BB73225886FA7D0FE87799 +:108050000D9E0B9D37266F0B24F56EA03FD915EBB7 +:10806000007E74015B80BD3CCFE8F8898DF1FB3F59 +:10807000607E7DD88F1EBD7C5E4F77F023B478DCA8 +:10808000E1F0EAE6BFB0560F17E9D6B73F6E62726D +:10809000AC6E8943BFCF6161703A5A631D2AE3E732 +:1080A00022B0833DE31BDA2F50C2BAF117733EE9C9 +:1080B0006FFC81FCA81BF523DF25FE55683767C6DA +:1080C000215EDF7D408E4CA1E5DFCF8CDB25FBFA06 +:1080D000F22BC7AD02FA7E3233CE0472D81F1CFFDA +:1080E000AFFCCB771F188776C358FF41C0EB75F8FC +:1080F00097EF3E706DFC1AFDFEFEEC498B418E063B +:10810000E2EFC7B81F78FC1F32DAB91341A6FF7B34 +:10811000EC06F76B841FB3ECB6517F2794D53BF880 +:1081200038353B2AD1EF3C6E0A6E8C077A1E333904 +:10813000801F8B4EB1F8A386FB57029ECF12F5F03D +:1081400009FB3390FD34CACFC9AA070B60DC9355F5 +:10815000F3747EEFDC2B1924921C2D57554B01F044 +:108160001B7AE435464FF7371C161CFF0DEECFF691 +:10817000B4BB928DFD08FB56B3E39E4D69141F55A9 +:108180000D5BD3B4F3D9E16476EDFB4E368F1E7FE1 +:108190005861FEB0BBA9EBFE206DFFB13D9898A4DD +:1081A000A1D311831E3AC9E90BF580FFAA94A0B9A7 +:1081B0002F3E9C3B4736E827E6A719F591A87F8A12 +:1081C000EB5DE338467C5EEF789F273A84BF7D966F +:1081D0008062BDACF74FFBE3DF9E710DF58DE3BE12 +:1081E000E5D4D3C138FE13E0FFBBA3FC6A1C2721F2 +:1081F00089E1B56807A3FBF1DB6E423E3C31EBD56C +:108200004940B7771FF8DBC979A067961F9E04E045 +:108210002724C563FD77E9945281DF4312FA85F381 +:10822000762C3D9C8672F9378CAF8F9FC8413EB645 +:108230002731FE3D6EF1EBECA0513EB770387FC4A4 +:10824000F145485B5630FEFAF1F5877EF075A3766E +:10825000634B22B393E4EAB8D1600F1EE981279201 +:1082600005E5FEE279F1A41861F16999BD594A0466 +:10827000FF31783FE885EEAA78472B4545953530A4 +:1082800003F4F8C96326D33A0987453F7016617C29 +:10829000E8FBAAEFA191F4FBACA01C00D1AB843A9F +:1082A00013295D4BED2AF457787CE64FE3212EAB82 +:1082B000B67A41EF574D09BE2F43DC392FCEBB9E16 +:1082C000D62DEA1CBCCE45BFCFAE901CD0E5216AAE +:1082D000D7BBE8FC9F81C257080390E2E68428AB35 +:1082E00033374FA5741FE9EE30D9698BEF3F3673F2 +:1082F000B38DF6BB715D301542E5AAC7466CB66515 +:1083000011E2F1043AA7F8E9FBC7464D8772C70F9F +:1083100044FBBCCD814984BC620AF924FAFDF9C74B +:10832000CAA62B143F8A3435DF44DBB7253D86EDE2 +:10833000E7CE5D75E7CFE9F7A38FD54E5768FF45C8 +:108340008B44FB55D3CB8650782789F23D3150764C +:10835000C505BDA67C42A63D96335D81F19202F72C +:10836000105ABEF4580EF6571CA275D361128DD860 +:108370005EF4574EBFAB0A25516319F93325557189 +:10838000972A81BE7BABA4A14CA1E30F4AFEE6E68F +:10839000BC11844CA8288923B43C2C79EB746B3E27 +:1083A000D02990EFA5CFDCE46DD87FD12275247C55 +:1083B000B7A8DFDB5C41DFD7E78555A0CF1312E319 +:1083C0001F73635BB377302171E6063503E9D8C2CA +:1083D000F826D33F0CF944947369395E534E65E532 +:1083E0008EF5E46BC1BEE2D264A67F3A62FBFEBEAC +:1083F00056C8EB2282F29A788A049EA5CFC3B1A414 +:10840000C346EDCDED5652584CE3E2DA243BE75B30 +:108410003EAE8DC125DA11F5F6249093998C07F1C3 +:10842000FB2C0AD7BF7379CDF1733B4022CA6CD0C5 +:10843000CBB209E171CBD2D72AE97B4F2C09B5D356 +:10844000A73B996079262181767BB4DF3778B7E541 +:1084500039C1DDC0FFE52969F94DBE683F14DE0D65 +:1084600000AFC82751B81580DB2DCFCABF274F03F7 +:10847000771E83BB2389E1830EF353F07B3A3A479F +:108480000EDE42411D97A497E7A2CE0233A1F58EDE +:108490002473B9F5B2F6EE3282F6B9FBDB316190A6 +:1084A00043620BF9839A3C4B0B9F77DD9511243C7B +:1084B0002EFABE4E8958407FD45DC9C3F7EEA6BEE2 +:1084C000E942C83A84B7EE8A93A8E3B4EFD9FCA294 +:1084D000FDB8F07B7FF05080517FAD717204F27E69 +:1084E0001B098BFFD6C4075292AEE1F7D45D91FA17 +:1084F000815FC1F7BE418474021EE97B9217858FAC +:1085000078BD68DFD638981E5AD35E9242EC1A3A8C +:10851000289C0E16367FC0B349639F7FC5F972B69B +:10852000E02F6AD741CFDD919E87F161C7E765A350 +:108530002AB1BFF558AF4361F15391C2F46151675D +:10854000924395A27C21F841D0B323A9A104F1550F +:1085500029395A7DBDE7FD1AA75F5190F22DAD9FD5 +:10856000B228242FD5C027F8DE282784FC90F109F3 +:10857000E5FFC5209710D701FC7E2A0FA3B57464D0 +:10858000704F4862768AF201A35F9A3D0CF008FCB6 +:10859000F4E6878C01F8211BBF17751EB4C03CEBB5 +:1085A000389C29A72209A3F2D83C56D2E77E484638 +:1085B000D176372531FBD4D15636EE263A7EC736F2 +:1085C0009900FB1409FD49DEFD7529D57F293D651C +:1085D000827A8BE29BEB4BEA1ED8A2F5DB93DF9D00 +:1085E000BE4189E2C705463E290A6F39A7EB349898 +:1085F000F778C49F6A4BD2C92D292E88EA1721A784 +:10860000A23FD14F6232EBC7CE9F3DFA87DB3DAA36 +:108610006F300F481E8E41FFF9CBD73BD2007AA7AF +:1086200092EB1DF6FE307573A19EC7E31F26519C89 +:108630001C3B523614FCF87B5365EF196A57E64829 +:10864000A18D80F8D9A7FC3564B0C6FF2236AF9D56 +:10865000FA134B69E52FE8B8733A635599926E7631 +:1086600030C66BD7F8651FB548C867F7D210B4B1EC +:10867000A0377FDC9B6AC1718E55E42486B470718B +:10868000FCDF0EF95BB9B77C8A3285BBC694A3F9CF +:108690006E6776A7252130229996979B4808F97C2A +:1086A000AA5BE7CFDC9AA48F37843FE34C0CF8A198 +:1086B0009DB17E7FFE8F1BC250945F960F4A698EDC +:1086C0000F03BE52DA0897CF88A90EE8281355A2E7 +:1086D000F37F35398BF98955F4E3D8687FC7A560F6 +:1086E000A6047192DBEA873C05A50BCEBF5CBEE712 +:1086F00080D9057496FC4D74D460B293DBBBEE4216 +:1087000098A73B8EF1E1E118628BA1FDBF4E9F4817 +:1087100077AE977E9B3DA215EC87D0673D7AF02A15 +:108720008BABC5F7C35265A683960FBB87E7374966 +:10873000D81F89D1F03FED97003CBFFDC77D67A6EC +:10874000507A9807B3FE5C74FC591A399850C1E608 +:10875000BD2499E17749721C3ECBE3587F877D9415 +:108760004D609CA1743E541E5E8B0DE535205CDF90 +:1087700066F4A47C0FFAD2C3E9E6B1B0F2CF5D4C47 +:108780009E2E71B96AE0654F02AB67A4CF61175F97 +:108790001F93981E7BC8FE6210F848F835B1B606E4 +:1087A00002FC4C314A809FB694D0F9F4D1CFDDC998 +:1087B0002C7F43ED18CEB7B75D61FA6F83146EC995 +:1087C000A172B0C1CCF2F08F38C28EA43EEA5BE257 +:1087D00068DC9817B543C27FFFA4AD3211F4E256AE +:1087E0008E370B8F2F051C1B78BE23E14A1CC69FBA +:1087F0000F73FF49C93D8374568A6997B4A99904D8 +:10880000558786CE668749E7F7275C49C0F67557D6 +:10881000C69170F2B5F475117E27A95E5D9CF1C911 +:10882000E97908A7715E46BC4538BCA21CC855A6AC +:10883000120D5C25C4B101C62921FAB8A43FBFE3DB +:10884000F964E1B7C83A3B1385D7A27B1FA1F19623 +:10885000AA1DFF3C1B3F3A6E1C5135E3DE9B1C7882 +:108860002119E56A92E3EC28FAA0FCFE858CF683D8 +:10887000D929FADC6567F61CF4B28857408E1D349E +:108880005EB939B9E497D0BEC7BEF176428F249E57 +:108890008AFA73126D7B33B73737733BDBE3F72903 +:1088A000CC3F157077733D25F44D85EDD5B1673418 +:1088B000F3BC3999F1F31189F11D35E859D09EF2D5 +:1088C000ABAAB5DB467C1EE57254772546C7075137 +:1088D0007CDAF1FD97E507164D0AC9A3215F5A21FD +:1088E00091A1F431612AD313A2DD5F92EDD8EE2F6E +:1088F0005C5F087D326B91BEDE055EEF02AF3790A4 +:108900009DD6DA092927AA9FEA39FD7C178F59BC21 +:10891000B45E8E8BF91D575D816ED0FF4A6CC21814 +:1089200042E9BAEBFF9479D751B8BBDF34FB5BA1C6 +:10893000BBBD8C9E25F3D73429F4BDB94D72C0B2AE +:108940009380CFDED83E76399DEFFF16FCEA62F3C6 +:10895000A873452C43E8B8E9756CFCCCB60392A229 +:10896000919BCC5A564F719939BDC3EBCA0BE17D2F +:1089700040D942496CE3EF2D80430A5F7A9B8479AA +:10898000EDF4063A714ADF743FEBD7EE0F4B77E414 +:1089900045E7D76CAACC03BDDEEC89F3835E2F716B +:1089A00087125C409FD39108B8E1134E772A1037A5 +:1089B0002E7507125DEEE8FCBCB2231DD64DE34ECA +:1089C00033B85A92F47C40352AB323A495D94199FF +:1089D0001C017F0A659C8EE7599F8B7645D4F7244E +:1089E00071BDEE21A117D1CF21CD04E944701E9EA7 +:1089F000F5C3F87A0BA363D4AF1951007E4DCEC3F3 +:108A00001105F2A82FEF64EB08467E1CCDF53D9DC5 +:108A100047AE761E03D96F51CFDC4F1C2AF83C8E2F +:108A2000F34DC97CD702985FDD865FC45925A0C38A +:108A30002E290EEDC023584FE09DC23111E0107C6D +:108A4000A424ED9132E87CEEBB8B3864D23F7C7578 +:108A50008D3F1BBB5C2B8F1B2C88FF5D16FDBAB8AE +:108A6000F0D32B5DCC3E6D73072B80AEF57BB75AF0 +:108A7000809E77ED7ECF12EA432FF7B4BF4EFC48BD +:108A8000B5CCFFAFABB68561BE25F315A4D7CA0D33 +:108A900096B095D2A5EED9F68809FCD907881FE4CF +:108AA000BAAEADFDB5748A9F8CBAC078C88B7928F0 +:108AB0009375E645ED447A5D4402BB9BDEB6B40E89 +:108AC000F93735CE0FFC0B7E28F807974BECAA44FC +:108AD000FDA2CB6635D74BBF5FF6C5FA61DDE2B5C7 +:108AE0001826E702BFAFB74F3B2251918D7FD11AB5 +:108AF00081E752776825E07BCB3A6F09D0674B3925 +:108B00007100DF50BFE35E289737D909F0FFF5CE3B +:108B10005BE809F17EC2034C0E7EC8F504FD5700E8 +:108B2000FED74617CB13527F05F5CE6B6606A7C25C +:108B3000E1BC941CF826F22308615A74FEC6713514 +:108B40007CA3021DAF1FCE360BAC9BAEE4FAA36430 +:108B5000FE6EE9CF1ABA3F0A810EAD97FEEC2EC920 +:108B60008BFCBB7B5DB90BEB13AB17DEB3FCC74AC9 +:108B7000FAFD4E8DDE10F3E8437F6C87F9D84F770E +:108B80001E62FA2382FC26E0157414F46A757911CA +:108B90003FB750F38CEF2D94AEB4BFD706C7627FBA +:108BA000429E8DF2D7CAF93ABD7AB76442BFB2137A +:108BB000E7B9AA5A41BA1C9CB76439D075952B2DD8 +:108BC0001FF870DB2F8F5A24FAFE0517F38B56B56A +:108BD000486C1DB9E5A8A50AEC80FA1319FCAD197B +:108BE000CCE493ED3F3F8A7A7F46078BA35775B459 +:108BF0002B77D8A3FCE7BB787009F0E7AA362B895E +:108C000091802ECCCE1AF98EEA059407A25A309E96 +:108C1000033F1FF52009F9C00E0BBD7989FB91C4F4 +:108C20001E2C34817EF48CCE077D7790CF53F45F79 +:108C30001EEB3F6803BD57C0FC7D619F0EBBBC426D +:108C4000CF46506F52EF15EC9BE8BFB7BE1F5500E3 +:108C5000F87D9FEB454AB737FBD2FBA27FDF13B30A +:108C600088375E430FC0B3868F4EBBD87AC86997EA +:108C700082F02AA50C4F8A85CD5F596F0B435EE3C6 +:108C8000756705C34F920DF173D8B4AC0EE8743814 +:108C90009DF14FB3697D6E03B337EF001F1D9C97A5 +:108CA00040987E61FA64DBCF985DAB53ED1847D5F1 +:108CB00085E6209D892BC60FEB812474C852151FB1 +:108CC000E537235DBD2F1EB0C03C66B431BE8EE2D9 +:108CD0002BACE343AAA790DE9792791E9CD20BF0AF +:108CE00029E2DE445B2462F6F696BB441EF786203A +:108CF000EE853CB49F95E15F5FF1AE1857B417F174 +:108D0000EECAC6FF4A83E7DDA9BFC627C451107F5C +:108D100088B84AD4B7B8999FF6218F77E2399FACCB +:108D20002C6C437DBAF24C03CA85BD82C9BFFDB429 +:108D30005E6F89B88A460C3C0E6BBB05F2E8E53FD6 +:108D4000921C4DA47FFDB202D68F406F5FA55E30AE +:108D5000F5FFEB0CEB63596EC6B7E7F65004A37E44 +:108D60006F40BFF7F24E09D753AFB73F1239210119 +:108D7000FD56F2F8E2F2B36513FF02EB2D7B1271A0 +:108D8000FFCAA567677FE32F14DECBBBA7F8C16ED0 +:108D9000BA9A82C80FDDEE183FF8B554BD55405C55 +:108DA000BDAEEDD504C8135DF8E9D802D06B856E71 +:108DB000A6072EFE4C6E047CACFFF10B93E1FBCAC0 +:108DC000B0940CFEDAE53D3FFA07D8A9DADDAB61D5 +:108DD000E70869FAE9AF2CB07E600AEF62EFF7248A +:108DE000A25F77E1C9AD9301CF4D6D4DF8FDE293E0 +:108DF000BBB07CF0C72FECFF1CFC8060821FEA5DDB +:108E0000FCD9D66F7D0E7C3B27C10FF3A80B296CD4 +:108E1000BD4FF0AB51FFB41F40B913FC3103FC3917 +:108E2000E0F36AA647047F1E2B61EB21B34AD93ACF +:108E3000CBB1E931D5E8BF72B9AB5FE0DC05726751 +:108E4000A2F84BA5EDE7CC74EE8275F0257CFE759B +:108E5000798C1F9A29B7407E202E2F62C9A0F5E693 +:108E60002D6A9F0CF86C8E25C531C8A7909C8CAEDE +:108E7000CFCC6E79FD3389D27134556767297FD3A2 +:108E8000DE767F41FDDAB7CC2C0FD0CCFDEE798BAE +:108E9000DEC37507CA008EB322EF235FCB6E29D8DD +:108EA0009FA8D7E387713C34F3BC07ED1FED48D191 +:108EB0001A9ECF949635C13AF2E1FB2393806F5FFF +:108EC0003E7F6F6C5D9E96BF59FBF40E26F7E9B5A9 +:108ED0009DB7C03CBF9ABB741C0CB38AAF93B8203B +:108EE0003F06764EB5EBF4DBD7DD4C4F7A1CC4F56C +:108EF00015C8BB28C405FBEECA09396146FC3C8590 +:108F0000FD7BADCC1FF2FE6ADE53B0AEB5DD1C4A70 +:108F10001B0F76A999DBA7DD0C5EDADE01EBE2B46C +:108F20003FC7570AB09F4E7312B65759FB69BBD95A +:108F3000BA5898C3DF9D0D760AFA2BB4835D51AB06 +:108F4000D1AE782D7EE0878B50250DF13566F1E8A6 +:108F5000E8BC8D7912D063B0BEBCCD5DF2A87B7C3D +:108F6000F429F22A467A1C83EF74DE899E00D62308 +:108F70007B92D18E0CE4771C9CF781A58B8EBBED88 +:108F800095F7500FD503BFC3F8A1333A7B2BF8698F +:108F9000FB4BEF21BFCFDACBE853BFD7678638E56D +:108FA000D2DA00F933751CEB397F6F97BA6A70FF1C +:108FB000C74B310EC8837DC0F97F65C57B67416FA4 +:108FC0000DDE9BE685F8F98397981C1C3699109F57 +:108FD000875B47ED02FB42FD5564E5FA066FAB1572 +:108FE000F1CBFCF792F9CBB7423CB5AA96F8413FDA +:108FF000D47754667AD1AE5811BFF57B8F22BF0863 +:10900000BF95DAC3E5D0AF93DA9D1888AFA6063BCB +:10901000901EAE78ACEF9C1ADA5A8EFC955F04FC79 +:109020007570DEFE4D3618772A7140FFDBB3022FD4 +:1090300065E03C2402FB1EB69B5B4A15DA7E7BB9D9 +:10904000D7413148F1B53B15EC3CC9B570BBB61CF6 +:10905000FDE1FAD4857E889B7AE98B97D6A1DF540F +:10906000EF8D457866EC95EE657E879D30F825E4BA +:10907000CB19E19BC220FFEF73BC09FC7D60EE5C65 +:109080000278F9E0E79401E9F71953199F3AA7B676 +:10909000A19E79FD25EAD78C89F263FC2FA87F4336 +:1090A000CB498A43F2A39CCDB66AE9D9626676CAF7 +:1090B000C9ED4E4E05A3EB692E47A7B9FE39EDB6B3 +:1090C00070FEE6F959873A06ECECFB9CEED81DE8F9 +:1090D0007FDEEFAAE51194A3BA67995FE6B206F2C4 +:1090E000EFD3F0ADAB8CD949912787BC39E6CB21C2 +:1090F0002E71413CEC6D85F5624A3FA4EF575DC38C +:109100000B005F5F703B9A9E2B61FC46FD35C49B54 +:1091100067FE6EA5268FE5D9FB8AFF640FCFFF257A +:10912000070B213FEB4E89473FC62D979862C00E33 +:10913000E54BFE562FAEE761BCDAED4EF3B7EAE43D +:109140009AF97BE73DF18CAEE1DF2AB0DE92E8F1DF +:10915000B27E0DFE5CEFF837C60F71CCCC16750CE5 +:10916000C40D22BF2FE61D5E175BADD563311E36E1 +:10917000CFF008520D7A81FAE376CC073BE838103D +:1091800067B7DEF4248BB39B903E1FB9D9FA6139DF +:109190009D1FF865EE9CE01A665FE3711EEE1CB23F +:1091A0000CDAB99B52A5269F16CF0EDC8FB58DD356 +:1091B00059F8E3F5545ED08F7B85F1633DF871BEBD +:1091C000FEF54394BF997E98B197D1BD7E2FB37FB2 +:1091D00022EE06BD07FB06414FF8C646E5BADED2D1 +:1091E000350CF853F079FDE4AE61809FFEF44379CD +:1091F0005C18E5AE7CD430CC2B887E3E307B71DDB4 +:10920000ED031A37A21FCBE521FE652607822EC685 +:10921000F805E0823850E8E7127770A207E032459F +:1092200036C1FABFD0A7F52F6FD6EDEF37EA539BC3 +:10923000C2F4962D1C176ED2F00FAC61C517E01367 +:10924000F759C535327CC4E57955C4776EE7CDA0B2 +:10925000AF88CD84F87E28EFC473C067333C76ECCA +:10926000F70989D1D7BAB712D2A1908761F14A6BB9 +:109270001CEEA315F918235C933D4C8E05FE459C0E +:1092800001F976A8BFC2C3E8BE80F35B8347D2D999 +:1092900071C1D75E53E83DC8BBF7677F44BB2F2B36 +:1092A0003F24C61176308AE775BAF502984F655E9D +:1092B000FFF55A0E303D23F84E7C5739BF1751DE6B +:1092C00085E7F322EF5AADB07C7E0CD1EDB312FDF1 +:1092D000F5C4E36BAFBDBFDEF10F99AD5751370356 +:1092E000FAC33C02886F69851FE6D7CCF16D6CA785 +:1092F00010E5E32EE157F934F0709F0CB61D4DEEEA +:1093000063FDAD67DC49FA75821EBFCCD04F7F701C +:10931000371BF2FDCD39FB09E49FE26C095C7EAF9F +:10932000A2DFBFB9E73C80EAAF447DC7F258038DA6 +:10933000638437C6DB37BCD74B8F66537B2DF0F386 +:10934000F39C1E64DBF5CDF3113ECFFDB09F0BDA2D +:109350002D5274EB2376BF771DE485132779F3D163 +:10936000BFE6FB31E32793BFCA945F275F69C985D6 +:10937000F31FEEA01EFE946AFDBEC6B45092AE9CD2 +:10938000519BAEAB9FD53058F77D50E348DD779FBA +:109390005AA02BE7347F45577F684BA9AE3C7CC76A +:1093A0005775F5478467E9F78BAD6BAB067918B550 +:1093B0006781AE5DA2D245F2E9FBD16DCBF4F4300A +:1093C000E073ACE06B5B5781569E2E7A06233D120C +:1093D0008BF5F89872C5B0CFF306F963EC5E037FA6 +:1093E00018DA0BF98A238C3FE2F635FF15D6AFE386 +:1093F0008C72C4FB1D43DB4D4EEAA3DF7EE4647D2B +:10940000DC1205F87F3F1434FEF45B06F92FAF4EF3 +:1094100064EB4457660DE0773339996B65EB8773DE +:10942000F93AA2F83E3285E985C129FC7CD075F273 +:10943000F329CECFC7FAE367EAE67AC05E54108C10 +:10944000C71D15EBFE0A799DF94A84E453F9D9C684 +:10945000E7B39DB7DFB1D681FDFD606D2A3E77AEE3 +:10946000F5E2FB27D6E6E233BCD68FEF5BD716E3F7 +:109470007337F503E1F9F4DA0A76AE626D10EB3D6D +:10948000B3B61A9FCFAE0DB1733D46FA5D49427B2C +:109490003B97E8F5DABC6AF9BAE8338F3CDC292758 +:1094A000F4C647AFF6F2A26BEEBF6E3C9D5F71480B +:1094B000C3A71353E25DB87E38814CC0F87680F6BE +:1094C0009FAEF5571C1A3A307F1BF9875CBD6FA819 +:1094D000761F8E78CE05864EA76296B2F521352F7F +:1094E0008AA7FEF9AA6FFC046C1FA443D03F06ECC8 +:1094F0008FA6FD0103FF0694445D1C2D9EBFE47CF6 +:1095000058C2F9B5C4C0AF3B38BF36FE7FCAAF07FB +:1095100063E2D12F3F68F666BA35F43F181387EF40 +:10952000492EF1CEA1F4A35EB2C307EB062966C4AF +:1095300087049109E68F8738304F127383F914033B +:109540001E25EA57FA687F250AD35F126C3882FE1F +:10955000FDA6A87EC57D10B151BE977BF303ED47F4 +:10956000B5803FB6AC6B01F873EFA47875FB674A22 +:1095700015F99AFABA14E4AD8FBC60AF7637286F4C +:109580003F06798BFBD7C99BE07772356788761FDA +:10959000A5789670795B92B20FE54DF07B29D83BA8 +:1095A0000D1C6F717E7F2B85C59307B99F02FC51FF +:1095B000D087BFF29B14BD9F77A3F82E214C2F12AA +:1095C000D2950E7AE246DB53C951A05D892D418DBB +:1095D0001B73E3EDFBC367AF767B5DD7956FA29AF4 +:1095E000460239AFE1D0D5D8EC2AF013D961BEDC00 +:1095F000A5E1E3CA84E085145A7FAF99EC85F509AB +:109600006AE6BD0E0FF23DE295FE0BDA68399F97D0 +:1096100027A892D742F9C64A0B8D201F5DAF7D0661 +:10962000FA229F3F27F027A45B53416EF2E2711F9D +:10963000BB5FA089E74D8B44712AD5BD1EB12511B2 +:10964000FA25D29A2408635A08ACA76F91FCCD3250 +:109650001D4F4EF1350150E32A4A648247325BF0D8 +:1096600039897436C192DD64D22D43FD9B2AD426FC +:10967000807310B9EA403E4F797AD517B02F079220 +:1096800093D781B7461B5B7FFE34863DD552C2CE51 +:10969000C3FD31260C71D30C1272A4D27AFF2607B7 +:1096A00016C3F89F9A1CEE03882CE54F5D98F7953A +:1096B000501F94DA0BABEF443966EF11DFBE683D03 +:1096C0002CCBBDCBDFDDC8F2104D9B19BF37AD638E +:1096D000E591A98CBF07F167612A938B18A2AA04B0 +:1096E000FBA594F320FE18DD7229DE8B181D10AF48 +:1096F000F623489758D28678DD5CB53DB411BF2C6F +:10970000C2FD3B522448BE88D3F2CFF5F567B3B50E +:10971000046C948F62ABDB22E66BF4A7805F48C7D2 +:1097200055E65870DFE31352E82BA910C79C961436 +:10973000AD5F69260D44F269E1B86EBA945D0F5DC4 +:10974000CCA5FECE0065C1AA5809F7A7DC287D1676 +:1097500001538F8FB2F2FE34B20BF207B52E920A8C +:10976000FB132D761BCAD9862C966FB08C24783EBD +:1097700098384CBA798A7D7482FF283E1602FC968E +:10978000B0F41EE0C792DA80F12051BA32A0DE7E3A +:1097900089F181916FEF4C1579844CC6EFE4DAF6CC +:1097A000AFFD56E7DB2E14C66766BE514CCB25CE07 +:1097B000852E07F55BBE3F61269CCF683F4A501857 +:1097C0006D69C16F837E6EAF723EEEA6F5D7FEE087 +:1097D000FCC3662A3FED8B25FCFE057CA7FCF976D1 +:1097E0000969833CD2564FE83E807FC11BDEC370BF +:1097F00084B4FDB5BBB3C1AEB8CAFC5D780E65A13B +:10980000D50BEB4F6D90C70446B94AE1A1FCF42497 +:109810008022B3F2145A9ECF512BBEEF86BF29DFB0 +:10982000E42CF7AD73411E72A7E4003F65D04EEA09 +:10983000B7D0F2B96F9371903FEE4F6F4D106555F1 +:10984000C2F3F4371BBE0BBD3664F93DEFFE3BF4AB +:10985000DF29E3BE0CA99AADE74CE0CF9BF9339F1B +:109860003FE72F67EB4F43AA278421AF77D6EC6DF4 +:10987000B2033F8E26788E94288C3FDFCA728621F1 +:109880000F734E224D90475337133CD7077205EBA9 +:109890009DFEE594D685E032DAC290A73FBEB66D54 +:1098A000EC06B3467F52DA048A585A87C19D877105 +:1098B000D82412FD07F3288FCE0BF9EC165E9E56C6 +:1098C000C7F272D600D5AB60DF0CFA388684536DD0 +:1098D000B81FD887FB40E469C401F06657440EC244 +:1098E0007AEEB84009EAD5F124F46A277D4E0CB42B +:1098F00063B9D8166E82294E81F172C07E7A15A0A6 +:109900006319F570A15C415AF0F955D286CF99A43C +:10991000139FB7916E7C0689C30CCF03A93EE4DF89 +:10992000C936AAE707E3BA1CE6E50A7658315F3A7A +:10993000AB2264F1F6E19FD488F38124948D7960A1 +:1099400025943D57E36F9C9D3F6F31DC8FE135E9F6 +:10995000F7BBBECEF5E6512E37DB25AE4756897BE9 +:109960003642DFBF939617560CF7C3B96DFA1DF355 +:10997000C0EA7C1BE6FFB69BBD59E87FC0E530908E +:10998000B7AB6BFF379200EB8C2BD2405E6B366C23 +:10999000CA8238A066263F27A3A859551A393FB76F +:1099A00094C125F63B88F77FE07A1DD7AC285CE7A9 +:1099B00028FCB84E28F2790B9CA867CAA9E300FBE3 +:1099C000D12FF07984B95E10F2532BF840512DE974 +:1099D000B4DD5CBFCF0FFBE11684599EB85C21114A +:1099E000F49705FCD5BBEE27943F16D41EC0BC7E71 +:1099F00074FF115B9F2E99DFB118C6AF596E2556C3 +:109A00005C2F6A7907E4795EADD50BE59A45528003 +:109A1000ADC3DAC243A1BCC3B711E474DE03013F96 +:109A2000E459E978988FBDC5C6D6296D747C58D79E +:109A30009B56CBF785D43ED809FC49EB05C05FBEE9 +:109A400085D657E83393B0FD74B12ADB9F143B955C +:109A5000ED4FF25A1B0EC37D24DED5C4AFD261E7B1 +:109A6000EDDC25B17DC504FDA981FC9D1F3E78D5A7 +:109A700089F126F80583E0ADCAF2C98DB217F689DF +:109A800012C581FD2CE0E73F9B6B9B301FFE4935E3 +:109A90009D1C1D7F6E8B8F9D4738C4E47C6E757E48 +:109AA00017E4A96C1556AFCC728F2AAC5FD8480565 +:109AB000CA7D3E61F98F657CDFBF316EB0355AD803 +:109AC000B824A2831FF419D8DBFEFCB0FEE627F40D +:109AD00006E897EE3EE45DAA789DF96BFC09F20F6B +:109AE000725B60F3CBF12660B520CA37E0859D3B01 +:109AF0007A80D99598A725AD3DB7B9D425B015E79B +:109B0000DCA1211BED88B616A28D236CA5C13BB547 +:109B1000FBC3379704176BD78B8AD398FC4D4CE364 +:109B20007CFF869A0DE3C99319BFFFFE4D82F7BEF5 +:109B30009C7F93E213E44FB231F91C002F03CE7FD8 +:109B400039D7E3FC19F533BD4D40DF99692CBF5679 +:109B5000585129C3FAD1B81F8ECBF826E94D9FFE84 +:109B6000F0DF1FBEFEEE0954A531BFDC743D7E79E7 +:109B7000B99CB9B08ECEFBA345565C7F1576B30079 +:109B8000880572DD49C254F6C17EA05D496B267816 +:109B90001F8F3B087BDC793FC0E6D536A2E8F2A4F4 +:109BA0000E5D39A33655573FABC1ABFB3EA83157CD +:109BB000F7DDA7FA75E59CE6625DFDA12D015D79F3 +:109BC000F88E0A5DFD11E1A0AE3C6A4FB5AEFE47CE +:109BD000744A113A9FC293B25F05FAAA81CEBCA221 +:109BE000A81D1FDD16D2B59FD0B57426E8AFB17B96 +:109BF0006B75FD90D3D46FA3E506FA1FA38B5F06A8 +:109C00003DE2AF95C80F7C8042F61DEBD3B2FFF466 +:109C1000F40BA0C717549BA3FE1EB4220FFF15E838 +:109C2000E337F889C6B87AC511F5B09DC2577BA451 +:109C3000E530C8C3B6347D5EAB5CB6E3BC3E3A21CA +:109C4000E3FE975AE05057948E1F414730EF0304CC +:109C5000F78519E7DD1387CB3BCD788F0A9D076C1D +:109C600099B6A6EAE91DE3D5D33B2E574FEF78BF4F +:109C70009EDE89C57A7A3B03B97DE237B9424F77D8 +:109C800081DF62FA1FE0F7CBC6E7BE34635E701275 +:109C9000EAD94F76703DDB5B0FCCB11545F5005529 +:109CA000A96138E724F0D64B2FD8593CD3A31776B7 +:109CB00070BDB0C3A81702AFA651F8C6877C18576D +:109CC000FE6EF1840CD073E9649F38F710FA02F548 +:109CD000B72AE4FC18C8795CA3BF4B053BB1D38A13 +:109CE000FEE4B1C335874D00A78DC5010FF140EAF1 +:109CF000ED34B1EE187A1BDAC5DA1A545013D98D47 +:109D000041D4A7E76E667CF13BD08774B2BF873839 +:109D10001D16A70C7A8418F4A0D11F167A66827AD1 +:109D200014E3E61BB51B03C5EDF98B983D11FA75DD +:109D3000022F93652AFAF7C2CE3415877C70AEA045 +:109D4000C0169089491BC777A1DD994254D4C33707 +:109D500055F81F5F03789BFEBB0CF0AB7AC5F3513F +:109D60007C9374C4771BDB575D2121BE8D7836D977 +:109D7000BCE897C466B2F5DF987481F7600CB4173D +:109D8000F87E31C68F7C76723E8B570A8F0E69B291 +:109D9000D3769EBB7CE8CFBCE8F4BF0AE593AB5812 +:109DA000FC38FE4440867D56390D3EDC6FF7A22F0D +:109DB0005806E593F7B3EF45A742B80F6B4823FB6E +:109DC0005EB0BEE15538A75FF52DF6FD95F737E19A +:109DD000F92E6AEC58FB929632289FDCC8BE4F38A9 +:109DE0001D6E82F288663EBED4F66A02D8C36FB397 +:109DF000FB157AC53D3CCE99C2E9D28BAE3C7E982C +:109E0000CCEB8B38674A35A3D7F2EEE02DC85E065F +:109E1000BA19FDFB7212C2F234A2E2733A09E3737B +:109E20000689E0F75B4917966F87909E962B89D736 +:109E30000CE5AAF45CC4FB6C1A2263DEA2D86FC3E3 +:109E4000FBF2CEFCE737484274FD5CF8092D49C1AE +:109E500055E047B8CA8278FF47553AF37BA34FE6EF +:109E60003F7892D46C3FFD7E9E9F278BAE8317E197 +:109E7000FE0D3AE4C3E0F74E4F67FB6BA69162DC40 +:109E8000373CAD989DAB9B067E31C54FE47B8A1372 +:109E9000F6E5E15D477DC4CFD17C91218FACA81858 +:109EA0008714C8DE512034F5E9A3BF0DF1F48B20EF +:109EB00090E9842C4D9F70AB8A411BF37306AA77FF +:109EC00082EFF77991AF87CE09FA4CC89FF97A3FB4 +:109ED000AA3E9DF951E2398D5497C57F89F32A58DE +:109EE000AFE2BEEEAA562B61FB74483AECC7A9213B +:109EF0000D48D7B3A355333B6FCAF44F15E7BB2AC0 +:109F0000CE4F677759910EE7EE94C290D7A9D9F951 +:109F1000FA29E0B77EFDA7BCA128B773387FFEEE13 +:109F200070CD46A6DFB95FF5BD91F217A3A2F24F3F +:109F3000FD4515EE237C7B31D38FE07EEBF4623F51 +:109F4000FEA29B97051C19AA84F6E27AF5A24BF4AF +:109F5000CFF562BAE83F40598F96B3F957A98EE121 +:109F6000C1CD9F197546FB125A0772904A5A242890 +:109F700067916E7C7A8963BD3B078E5CFA4D50CE4B +:109F8000B43554CEA4FD3B410FC2FC371F2CD4EA9C +:109F90004133CF3B9B6D0FE3BAAC42C201C82728C7 +:109FA000877AF26D7BD2BFC47C5B7BBA97E7C11A1C +:109FB00026B07D580D63E179C66C6FC63CB231DFC7 +:109FC000D22B3FA3CF63DCDCC2ED478BB01BA15487 +:109FD00098376CFFD4D98F897E2F3CA74841D42F66 +:109FE000B7A5840EC2BC6E210D9950DF64EB92C1FF +:109FF0005E6CE1E788B60C13F12CA52A3C1D2CEF12 +:10A000003E96D3F88562760EF9855C1BEE9FDFE401 +:10A01000B16C823C5EF4BC266FC7CF9F8EE1F72007 +:10A020006C8AE5F8D8128F71C923301E6D172B7B0F +:10A0300087015C7F3251AA527892891FCB16D9E1F1 +:10A040005EC7F294BF473A90AEC77268FB132F29E0 +:10A0500004E2F3171CDDB14E3ACE0BFB5AF7B452B3 +:10A06000783E3EC2CCF4237B64D53A16CE415E7E68 +:10A070006C06AD3FB6D38C26796CB109F5E4250B9F +:10A080007918F6FDCCB2C93685FA2197BECEF7E134 +:10A0900028FE6CEDBE8105994C5F1EEB278FE84EC4 +:10A0A0002A49C880EF697D9FEBBD926ED29D331423 +:10A0B000F71EFDCD4D74FB45DC49B7613FA26CBE78 +:10A0C000E224A1646D3F5EC6AF4A90C07947F315A4 +:10A0D000177E4FA47E2CAC27243A8B1588BB4A8967 +:10A0E000E35040C223DF48E75EF72A4C52BA7BFCBC +:10A0F000C7C1609798FF89795E1FACC3E8FDCEB1F8 +:10A10000445F36E6752B3399FE341BEE65A8CC34DC +:10A11000C2CBEE6510E7C33B94401CE483EE30F104 +:10A120007D54A9013CFFF8E82457FE160D5E6664D5 +:10A13000F0FB5BF83D120E5A1FEF2730CC630395FE +:10A140001F1FE5DB291992AEBED05B8B85FCA84EA4 +:10A15000F45F1771F97932939D735FEC60EB2F7F99 +:10A16000DAFC3EA6F7971E8DB50012BFB688248C88 +:10A17000A6ED42DF4DFE4DC00B7CEA3F00FB6EC8F2 +:10A18000A3CC8F7094E616B1FB04A6E23AAAA466AB +:10A19000A09EBD5E3B312779E96719E0BF2684BDEB +:10A1A0000EDA4FECC8F3B87FAF3883B0F3E33DF776 +:10A1B0005B760DD3EE1F9B935CF219F04B8B9944A9 +:10A1C00092601FE57F58197D8F9000F859ABF78F8B +:10A1D000C0BCD70B99A14FA19E38074B0E75E3B9B0 +:10A1E000DF32F04B72FAA0BFFD6313F091910F00C4 +:10A1F00070B0BF03F1432187FB8E84BEE98AFF68FC +:10A20000B9CCE6C4FB36EFE2F415E3DE287FBA7280 +:10A21000983EE99624BCF76520F8C47E6281C74F5A +:10A2200033981F249E024FC673799F6698783D76B7 +:10A230002EEF85CC20E2F5C3ACBF0E335318EEB041 +:10A24000F0FB1F0698EF03BC9F7F76BED74B87CAF3 +:10A250004C82E3DC117B7D703DFA7F09AECF333851 +:10A260005C63AE0FAE27FF87FC1120DD7F74E60C28 +:10A270000C17A5E7E72087646A37DEEB7147D2F554 +:10A28000C177E47F8837802FE9FAE0FB25C21761A8 +:10A29000F0CD257E73AACC81D19CA7319EA311E776 +:10A2A0006BE62AD496527B176B61EB6BB1B32496A5 +:10A2B00027FA27CFD3F4D0D143224E881FF75B591A +:10A2C0009ED1DF3D4C6B3F7FC3F1F34266E038C067 +:10A2D0007FC730AE172AF4F58E1BEA897B3288DD02 +:10A2E0008479F287F286E0396F387F84F0677AF1FB +:10A2F0003EDCB7B9BE17FB8FC5FAE0A6226F0AF89D +:10A300000D019B3D2253BBB069646D2EAC87045296 +:10A31000FFF314DB674DFD550D9D041C17D71E710F +:10A320000C31F78F8795F28B450D7DACABFCD813C4 +:10A330007A5F6BBF57EEF9B56388262F339A74990D +:10A3400098BFDF6D62F961BEEF26E5C6F0BE05F687 +:10A350006DB841FF0751FF0B7B51FFF24FBC608787 +:10A36000A8BD27B0CED01D1F8BF6A0696471AE7654 +:10A370001D283193E939B3E17E8BA89DFE9FDD6FE7 +:10A3800011F55F24A226F7D5BF82EF055D02F6BE68 +:10A39000E921F6D746D6B6D9CE0C857B497263E063 +:10A3A0007970AD3FE60CA54F7D72C9AD996ED8F7B7 +:10A3B000CACF2904F7DACEE8F2B7115D392D74C49B +:10A3C000764697BFEDD495C57E5AB38BEDA72D2D5C +:10A3D000B4E13EFFAC8653BA7E9A4DECFEA4418DAB +:10A3E0005DBAF6A501BBEA4C843CEF795DFD2DEB2F +:10A3F000181FE73477EBDE9B9500EE671DDA724598 +:10A40000D7CFF01D24465B1E11B6C568DB8DDAE39D +:10A41000D09547B7A5EAEA9B1DB9BA7209DF1F14A8 +:10A42000B0B17D3A65B67CDDF7FAE4CA5B33417FB3 +:10A4300091761D1C3DFBC207D867A3289B312F09CD +:10A440006B9A930A7AEF0FAF4F0E60FF46FE571FCD +:10A450009CC4D793585C2DF88114FA73E17B7F7C00 +:10A4600071BF27300FE8FE23B88F04F6B18973D08F +:10A47000B9C41B64F791F479BE663DE7FB4B96BE09 +:10A48000BFD7F4C885FE9E9228DFB27B4A2E958AFC +:10A49000FB8DF4F7CA89FA6B783F8FF0FCC340F765 +:10A4A000CB99AFC4E9EE978B8E9780EF2F0DBEF658 +:10A4B00078EB6F783CB99FF959AE790FCB7704FEF2 +:10A4C00092FAFEFE684F1C90A693FBEF64323A4569 +:10A4D000C7C9C4EF66C37D2EDAB806DE0F14D7F401 +:10A4E000DCEFF7A5C73304E1BD51FF9886E95F872C +:10A4F0007BCD06EAFF8DCCC0E00C8C63FF39BB1B23 +:10A500000B36360DFBD90B72B0C9C2CE33520D8655 +:10A51000F90911D71063DC93CBF6BF2D4EFD4FF434 +:10A520000762215740ED76ECB76270DDE46B92C3B1 +:10A5300002785D62EB7EE7712F9C3B8FBCF3BF30EE +:10A54000BF21E29A3819D6E5AE17CE9EFC0ABF6F3E +:10A5500001F2DE60B7C74E1989E76B1E85780D6082 +:10A56000E0E7241EA530A451FD9168B2E339A84468 +:10A570000B2B8F85FC0CADF709B99C04734980F94E +:10A580004F8473266C3D24719F72518B6FE37AC8A0 +:10A59000C79D7F8BC5FBB133F5EB229F9099BF1D03 +:10A5A00005782976213EC7BC3435457B8F49CFBA23 +:10A5B00091C8EFF4932F8EEE8BD1E765443EE6E62B +:10A5C0001BCCCBF4DC1F60C8CB0C9457FABB2774B0 +:10A5D00035B38FBC92E520ABD7BD2B06FD0191674B +:10A5E00012F3346531B9FE534AC094459F7FC90CBC +:10A5F000C85974BEC762585EE6D8F4698930B58F11 +:10A60000492011E253D8E79B91D49BFE9047D9A0F3 +:10A6100091FB63CEBEF584838F777B1641BC967920 +:10A62000024E18EFBC85FDCEC5F958FE4C60FA2CE1 +:10A63000B3A73E7BE6F3E779AEEFCE2711DD3DCC45 +:10A64000A2DEB82CA68FCEACB5D9360C8D7EF77EA7 +:10A65000CFDA00719D3B879FCB0A30FC7CF812F368 +:10A66000E797B7BC6781F34F93B34A6E077C403DD1 +:10A6700098C772A5CB02F767DFED0E8D80F7F55E08 +:10A68000127811F35B5D96D914CF1F727FE54333C7 +:10A69000CB137D18C39E029EC95995B7C33C3FBCDE +:10A6A000B9CB0274ED298FEF42B99B9C15C4F13EE2 +:10A6B0009C6828DFCACA84EFD308707E437BD987A1 +:10A6C0007D34DA43E33D63AB2D3CCF68D40F99F181 +:10A6D0003AFDB178DFAF916F97D8C8A60CFAFD6B41 +:10A6E000FB522C1054D426A8C31CBA7CC73FA71712 +:10A6F0003ECCEAC4796D29E9CEFE4121E62F1CAD9E +:10A70000749C55FB589E7B95985F877E7E0B393EE7 +:10A7100007BA67CFE85F0C24BFD23EBE5F8D3FC94A +:10A72000FE5F67407F93F6BF990CCF4D5203E69DC5 +:10A7300035FB6B4FBD42F9453675276BE556ACEFDF +:10A74000BC2E75E17A5C3D69417AD777D07925C016 +:10A750003326027965B2573FAFBBB4FB2D69BBBB53 +:10A76000499BC527411C618EAE0FD3FFEB4827F6EE +:10A77000B7AA4DFFDE686706E283DF70F9137C55E8 +:10A78000CBF1502BF01ED6C327EE1912F778CE204E +:10A79000A12DC0BF954E9B2A8F8575A4C062806B8A +:10A7A00029F1225D971AECA6B897E80EFB1CE4A3EA +:10A7B0003B9A8DF0072C00E79D2DD79E57CFF93B94 +:10A7C0000E7F5D16A3FFAAD8994750360A3B713D0C +:10A7D00089C2F784163EA204F0BE7151FFFDF19DBF +:10A7E0004F47E89CE4F8A936B00F739243BBA17EB3 +:10A7F000D6A9AEB3126CC4B40770BDE983BD17DE31 +:10A8000082FD7578E9C54418A06BFB4DF4CFDABD25 +:10A81000B203F201B57B5F457EED0F6F3DE7D14995 +:10A82000B780AB1DE4DA0897C83F1BE56747168B76 +:10A830008B03DEC02FA09D79701BDE7BD57D3F3B57 +:10A840000FEE92A9654D8245415502DB28EE772136 +:10A85000FE800DF27C53ACEC1E9A771CA53638EFC7 +:10A86000EE719A82A0FF36389639E1DCB3B8D7DBB7 +:10A870002399D83DFE649913EE11596CE5F7507E8B +:10A880003D2E9243F9F5571676DFA72B2E84F71B42 +:10A89000743B651CBF64FEC7E3E03E82F4ABF60286 +:10A8A000D8D7B60BF0AB8983A794758F63F76E3258 +:10A8B000BAB972187CF56ECB26B8CF7003B533F0F9 +:10A8C0007C9CCF1374355B3F083BF08E37BEEEB0F7 +:10A8D000C6C6F8B33E26F06829E41B8EB2DFD5FA6F +:10A8E000D8114884FCBFF19E48E1C7F6770FF325E5 +:10A8F0006E1FFE55F73C8AFC73BD5321AEC4683B06 +:10A9000031CF7A7E4F8D91DEE2FB2BFF90FBE40787 +:10A910005B36FBDE5F9CF3059F573DDCBBADB1C7EB +:10A92000F5D47E019CF570EFF635FCFCC7B97EAD21 +:10A9300007FF3C59FB9ED135DA8F0BBF3FC3E7F9C8 +:10A94000CC1153456B1FF0E666B3FCDD48B71284AB +:10A95000F58F511176BF657FF5C4F9ECFEE0EA286A +:10A96000ED5A0270439EB6AFF132B359BDC7B97EFE +:10A97000E848EAAA417970047E0AF1FD872F0DF7B5 +:10A9800069EF0B5439BE3F98CEECB5B867B3486950 +:10A990009080AF043D6E4E0E7E0FF403DCB3CBF21D +:10A9A000FD8C9F051D808FBDE887EBE33401F70622 +:10A9B000BE7E24E2B381EE35AD877BC7AF897F854C +:10A9C000DD9BCAE128971FC0FD11175A24DCF776DA +:10A9D00081849AB0FCB084FB3D2F1C637E2344D657 +:10A9E0005211E867260F354FCD4E8C80D487D8BEE4 +:10A9F000EAA5BB57E2BE25283F40F5C6D254769E55 +:10AA00006BD9067D5CB3FC61BD9E86756388D76A91 +:10AA10004910ED53CD367DFD5AC2D6576B0DFB9DC7 +:10AA20003CDCAE18FDF6AA6CEEAF1791A21B396F95 +:10AA3000F528092CCA467D1B9441AF8EE7FB9D2F5C +:10AA4000ECCE49D1FE3E4EBB4FD29D3382DFEB1997 +:10AA500032147EBFC781CFD5D981E5D0CFB7B243FD +:10AA60002BB2C15F39CAF1A774B3FB3EAB993DB3BA +:10AA7000421292FE695D68433FFC41B8F78BE2D118 +:10AA80006A657652F805B27C9F9C00F938295479A2 +:10AA90001B34F9E9B40AD8B7B1A524900FFA734B67 +:10AAA000A51DEF79D86562F7FBD9ACEC5EA2F03357 +:10AAB000130FC21AF990B6ADA5907275744548820D +:10AAC00017F250EB70FF4BF36482F7B789718ABBC2 +:10AAD00082ED004FF61CBB1F40DBE20BE43B34FD74 +:10AAE000136EEFEB39AE1FDF9B83F7EC7EB46F384C +:10AAF0003E4712C607E21C018C097E8CC013FCBEC7 +:10AB000011D19CCB1CD92645CCB04EDFB66E3EF0A1 +:10AB10004DDD7A761F52F77304F7E1B87E9556EA59 +:10AB20004D88C257D7FE54129E6FE0766B21C49DAC +:10AB3000B086C3FD31718E61610C51E334FB6EAAA6 +:10AB400039BFCEDFC7E2A965C49F0DED16D8488294 +:10AB500089E26C6159DB78B4332BCD4EF0376F78D6 +:10AB60001F0A972363BD8B70E602ECDD4B565C5FDA +:10AB7000AA7F3A1EF382AB4DDD387E4736D7B7C386 +:10AB8000F87AC11012807D4BF5FB87E3FA9B15EE36 +:10AB9000972A40BD6603BA1E063B4AE77DD72B3194 +:10ABA000786F5DCFFD2D0EA282BCAEDE9F82F1B12B +:10ABB0002B27907F6F1EDC17D2958DF24EF518A4CF +:10ABC000B8DF7C2274BB02F77CA4533F8596AF6448 +:10ABD000D7B3F2E0AE1A132D7B076DBA1DF6C5D4BC +:10ABE0008FEC3A0BE59183B6B27241578D4CCBE5B1 +:10ABF000837EC4EAC30634CA58B3063D7D3B9C47F6 +:10AC0000B9E8147E4317DEDF53FFF270D3160DDD73 +:10AC1000270F62FAF9620CAB77D1C7EEE326B95D74 +:10AC2000BA7B84070F32E9EEE111F314ED486ADFD5 +:10AC3000FD9FE676ED2E7EEFCE9438D21CC3EE1744 +:10AC40005761DFD6A17DC3112F07B29398DFEAE8E1 +:10AC5000C2FD35A21FE3B97C31EEDDFCF7893E3041 +:10AC6000EB7FB7F202B713749C0D384E5E201FF6CF +:10AC70009FD7CFCACC07BA517A299C5E0ABBF77717 +:10AC8000178E0BFD3AC1CF73748F037B72E86A266F +:10AC9000DEAF28E0A6FE9C1DFD2E0EFFDF387FDC18 +:10ACA000D5C4F1456196116EB63E0BF4053B53CE0B +:10ACB000F13B7950B43EF697D985BF9B70A3F3332F +:10ACC0000FFAD7CC4F439700AC331CDA3B02E92292 +:10ACD000E02764ABAE9F8BEB0CED8A09BB4F2629B6 +:10ACE00007DB3DC8EF9317F7FB423BDF18E637025F +:10ACF000FF8BFBD4486010AE73D571FDD0730F5A33 +:10AD00001B3B9F4186D0F9015E67CD2CE4F373F0C5 +:10AD1000F939B4F736F7C8DD89EEEC399ADF9111CD +:10AD2000EF7BF0DED35F5E01EF4F27BF7DF5077449 +:10AD3000EF8F1E13385DBF347A08380DF8ECC1B3BD +:10AD4000013E814F905B6C97A7979F1E7DDE434726 +:10AD500083FCFAFEC9F1F83ADEAA6F503AC27E5F70 +:10AD6000AF9E9F5775F84CF0FB71A2DD43B534AE32 +:10AD7000CFD1C4F51DF7A8907F58BDAF12F799AE9B +:10AD8000FAE573BF5069FBBB5FF86E02A1F8BEA085 +:10AD9000B478E05EA6BAA7362604201FA4A809A0AE +:10ADA0002F2F84D9EFB51AF5F9C39C0EC20FAAE76D +:10ADB00076E5E2330FDD06F8F8FB536607D8CDD50C +:10ADC0007BAC112BC6EB77A13F44CBEFB1F283985C +:10ADD000775CBD57EFFFDCFDE3EF7ABCC84F6A86B6 +:10ADE00029159E910C429FF5BBCDFE08E0EB84EC4B +:10ADF000A7C390D5A47B13C0676C0F70C0150AABB6 +:10AE0000DBE4A596C4DEDFA905B280DFB1BAE32199 +:10AE1000F4A3561BF681D7F6E3477D6B90FEDCBAB0 +:10AE2000C00B09BBD17F69FAC98F9F7F99C277E1B7 +:10AE30000F29F9785FE5EEFF4A90E8F7CB6D398985 +:10AE40004B316E5BDFE73D401F801F60D5DA534614 +:10AE50004FEF5E09732E641F7BD6992309102FD7FD +:10AE6000ED32A31F5AF7DC934F43BE87FCDE8AF70F +:10AE700026AC7CEEF05B5FA1E595ED66D74C06B69F +:10AE80005DF244E9B2DACBFC114187BB7F7618EF63 +:10AE9000EF82F7E09F0A7AAC6C3F6021A37BE3ADC1 +:10AEA000ACED00DEA7D98B2E6DEFDD82F76DFEE4F1 +:10AEB000530BF0F385FD1249F1F56E5FFBD47F254E +:10AEC000403D41971E3AF5A24FE4B6970BB11EE6FE +:10AED00005FAA3D3D7A81AC37CC52F9F43BCD7FEBE +:10AEE000C1EA8779D73E7F5F02C07F4E6960FCFC74 +:10AEF000C38D1E38EF267E0FB2D6CCDED73E713F13 +:10AF0000F2D98AA3F77BD8F9AD409AA918E797063A +:10AF1000F3BA736715CEAB868490CF6A7F2863BC83 +:10AF2000FF09FF3D01231D252F938773AD56BCBC40 +:10AF3000E91C6CDCA470A9C7D8EF9812720FD1DE9F +:10AF40007B8137CE16457FE7EF548FBD2736F0D390 +:10AF500056F35AAB773F88F7305CCC0AA440BE90DA +:10AF6000E241E5F892E03E5BF968790AA30BF12A29 +:10AF700045BC1DACDFC07BA8DF690EC48CD1B5E336 +:10AF8000E7C0D8F8221F40E18E857CE6390FCB0759 +:10AF9000D37F9DE8DF325F17F906FCCFB17C9E3D81 +:10AFA00072BD9BAD5B0AB9FEF804938BFA70650520 +:10AFB000CA7BA7399202F5C207E64828EF56DD7D25 +:10AFC000023D7CB0DBCCE555FF9DC2A5485A7CEE26 +:10AFD00097F01C64CD36ABEEDE97289F58A2EF7D2C +:10AFE00051B91371CF0A2EDF46FA19E5FDAA41DEE9 +:10AFF000C94EF735EF65F96F9A6F0BBA0080000004 +:10B000001F8B080000000000000BDD7C0B745465F2 +:10B010009270DDBEFD4AD2493A2F48E4E1EDBCD141 +:10B0200090745E105ED224806148A0F380090ADA31 +:10B030003C46101212C11933E3EC4963008161767A +:10B04000E2E2CEE22CBA0DA2CBECBA3B198D4C4613 +:10B050008169D4717007B1054450866D5111C740A4 +:10B0600002E8A067DC75ABEABB37DDB74308FA9F9F +:10B07000FF1C77C3C9A97CF77BDCFAAAEAABD757D8 +:10B0800017002F400A40A3C9F7F42F92119EB2383F +:10B09000BD0AC27F33B97D79009F3CF3F2893B4AF8 +:10B0A00010769A92AB807E5C36691CC06AFA13C730 +:10B0B00035E36F6B11B6BBEEAD827C8015CF968207 +:10B0C00032563CFF71223D7FF8928CCF3FB139015F +:10B0D000E879B7E96CD0CA0BC157F85B81CF8336EA +:10B0E0006A7947185209FA4700C2D53670FAF1BD9D +:10B0F000AB8FCB4E5C0A9AA16FA3DD36703EE1F1B7 +:10B1000039BEA7B9535E6C8E1FD80FD06776D37B3C +:10B11000BB7E72498EA3758C6783B96ABF0360B921 +:10B12000847F4CC03D9C2EAC7C256C5E96129B7C33 +:10B13000EE56FC633C8CFF4A06F80CF2E22761F302 +:10B14000CFFFB2EA660FD2057620D1D2702CFD4C2B +:10B1500005B8DAE6AC7C250BE0621BF65942CF0F4E +:10B16000DEAC307D956E7CD170ECDBA74280E310C5 +:10B1700046478D7EAB776F667AADFCD7267E4FF360 +:10B180001E8BDF8278AFF6D554523FB6DF13ED83C6 +:10B19000F552FEB5F6ABA76364FF273703E3032A36 +:10B1A000DF4D0F813716F9DEB75FF6ED42D47A1125 +:10B1B000978D48F7DE671C3E2FD2674314DCED46BF +:10B1C0003C7AED7D718908372488765F8A7923C4BB +:10B1D000879EF745414327F2A7D7DD1797600BED10 +:10B1E000BFE477729C82EDA00F2A3BC39E6B10A038 +:10B1F0009DF10882E89F21DB46B7E2FB2F776414BC +:10B200002119E1B21546B726533BABC8CBBB580753 +:10B21000500AF021B84F4C227CA3E3F2090FF0BA98 +:10B220008C6948CFA562ABB0E2B5F63830607BDF01 +:10B23000AA2A407A2DDBAAA7C33DB6FA783FEEF5DD +:10B240009E474D2179C0DFE5E0334306CEDFA17F85 +:10B25000BE12B60ABE44C88F87E4276DA0FC3469CD +:10B26000F2530885243FF8638061006BAC82DF33C2 +:10B27000E4BC9F01D1F9900C165A43CE7B6312EEC9 +:10B28000F3336CCB24F0DE1496CB559EF38C8F26D3 +:10B29000C79A9CF5909CE50CA4A7067B9EFFD3B8AB +:10B2A000077148E3DE77F3FF1161CFDE53D92F52E8 +:10B2B000FB376F8F7E17068EAF38F0C55D80EFEFDE +:10B2C0003D60617C7A0FFC61F483D47EC1E2247C12 +:10B2D0007B1FB2B8085FEF81585F16F58F427E235F +:10B2E000DFDBF75FCD0FD27980F5CC97C71433F34E +:10B2F000F3F2BEBF9E91886FFB2C0A209D9A0FC46B +:10B3000000CD6F7E21CA07347FFFD5719E3079F85A +:10B310007FDDCF6A337858FE62A1E15992D704707D +:10B32000D17E9A5F9CF0E43A7C7F53D741F352EC94 +:10B33000AFF8DD7FE593BEE97DF6A099F4D14553E2 +:10B34000F00940D5B4DB37B5C3847CBC188B8BDDEA +:10B35000845A6EA7D7EDB55D8B2E820EBD4807DAF5 +:10B3600017D26505E9C9C1E8F1E2B7961E97EEA2CA +:10B37000F737EE1B0FB2239C2E924B3C8FF55925CD +:10B38000DEBF787EE06A3ED8C80EAC0BD039186AB2 +:10B39000DFEFD0BE4BFF2FED5BF2DFC8BEBFF8D6AC +:10B3A000F25BC87F9B22EC51E4391828E7BFF90112 +:10B3B000B7FF3DD6C9F8DEE0F94F737C5BF7FF0DB0 +:10B3C000F9FE2CF23D6E68BE977D6BF73D14DF5F92 +:10B3D00053F91E6BB7903EDBFF5FA3216CFF43ED7B +:10B3E000FBBBFF4BF7DDEFFFC86E6B3AE2B715FC16 +:10B3F0000105E106D50FD9908CCE03AEB769A4B292 +:10B400004B96D87E07C87EF3DFB8E4430E89E76F1A +:10B41000004325D1454E5EC97E869CBC85FD043423 +:10B42000F78CCFA6E4C94F6FE1F9F701F97BDF573D +:10B430007D04A362F05B705CFB3A7C3F8E6B4F3106 +:10B44000D8DB157EFE1E3DB7D03A7104BFF3B1586C +:10B45000F77003F97B469B19FC617E860DB01DE6F3 +:10B460008F446786B5F1370A5EB21B910F514E23A8 +:10B47000F824724DC3E6E3F8250E3BF3311A7C5EE7 +:10B48000BBED1BD1C54A74318ABFE1571174E9A7DE +:10B490009BE81E924EC6E42D01DAB7118C5ED5CF23 +:10B4A00092BE126B2BC671F49CA60CA41B7A56910B +:10B4B000F47545E5EBD6E1FD6A74EFA7A74AEFAF57 +:10B4C0004BD748FE0C45E70D83D0390427DBD95F05 +:10B4D0008CC2F148AC6DFBE117E4D79AAACDA66403 +:10B4E000DCE77CB7E42432CC8740790CB661A1E478 +:10B4F0007C8AF7ED0E2CC3F689866DA95BB03D0FF3 +:10B500005D172862E85708DA53CB093F93E4F969DD +:10B5100029E207F34CCEA71024ED835F280534DF22 +:10B5200079D088F3E7CD4F2BA2F947E811E9798F5D +:10B53000E47B0AF186D45C23F1AF1684DCE34FFD93 +:10B5400021A4739DCACF371C89BCAFF9B1CB5EAFC4 +:10B55000C3FE39EDEE1637EE6F9EB1EF03D207F35F +:10B5600026A749ED12E3B31E70E89BAA7CCCA3C9C1 +:10B5700089849FDBD4C2F4986E3F87F4955CB7C88A +:10B580005FC50CAE1788A3E7343EC821FA1598FBB7 +:10B590004EAF45BCED4764E72E85F60BEC97C3979D +:10B5A000380FF1AD651F3BB44E756B71D5F424ECCB +:10B5B00056F181653B372497F03EBDB1B4CFC683C9 +:10B5C0001B88EEFDEDFBDFD3F7FF58DAA86BAF77F2 +:10B5D000E8DB5BA76D0C9F3FD87E6A2B0B250FFA2B +:10B5E0009C498F4A2EDF35E2230DBFD7D7C1028A8F +:10B5F000BB20D9A5D4908F4A2F4BA37E03F70FA46D +:10B6000093A0CB02195AE8DC5697C3629AAFF59B18 +:10B61000D3C5BAE674311F08D909240E2E85E28CF1 +:10B62000C1D63BB57CAA44712992CED5993770DC3E +:10B63000305A17E5E154BC3283F1B50B793A312B1E +:10B6400067E716C7E0743831CB312A1DF19CBF0F74 +:10B65000A502E5B2BC61B189ECCCFC655325B243CF +:10B6600047AB83068205E9B80F84777CE54CAB09CC +:10B67000A3571EED03DFBBEDA7220E8D5C3F4BED04 +:10B680007FC7002BA8FF9D3865D482BCF0F956EE29 +:10B69000CF4B57181E8D15F6AE0015888CE7A83ACB +:10B6A0005DD00FF290FE6343F4D7DE3B18BD34F952 +:10B6B0009B0F42FEEE6A107C26FC6BC3F09CA8F246 +:10B6C00063DB06F1DE53CB0B4C8BC3FA97A9EFA9D2 +:10B6D0001D84EECB54BA63FCCCF4DE5625F938AEAB +:10B6E00004978DE2E2E5EAF9DD861CF623ABEBDE9A +:10B6F000929D88212C9FBC9CF531EC10F1B115FF77 +:10B700007D958E61ABDF1891570818492EEA22E229 +:10B71000DF6A352EAE8E781E190FCF4DB785F22910 +:10B72000398C27E7772E1F979D14E70F2617F654BD +:10B73000198CC5A1B8B7609AC14DF47B63CAD55ABC +:10B74000DAE79AEA7403D9A16D55971397E485E86F +:10B75000183AE7195599C5A1F6EBD5E6061FEB1B7C +:10B76000118F1F55E3F16D95C551D36C213A6FAB25 +:10B77000BC9248F2D67F2EE0FAE7421B37B8DED201 +:10B78000F414EA38A27FA5C5F710A25AE754FEB414 +:10B790004AB4ED94772BAFDA399AE47E869CF7F8B9 +:10B7A0008FF0F9EB55164A27F5EBB3638F3D399AC5 +:10B7B000F229CE3DCB67401EA5173C1B5248EF54E3 +:10B7C000494ECE6748E026F93E3712D84E27F91287 +:10B7D000767A71AE5C25CE61D28E849DB7237F369A +:10B7E000ABFBACA812E3B635E8E5E55E55BF2F2FFD +:10B7F0007DF24826C295D54B4A69FD47D4F3712F97 +:10B80000C90DF1BDAA701D99A3150D8512A4D336DB +:10B810005D81BCB0F9F3C159532C85C6FF79FB9308 +:10B820003F27722EAF5C5CEA0F932B9017C6937F75 +:10B83000B872B73EEF9254A2CFDB2CF7E9FBE7E3F7 +:10B840001C5B22BDE7FAF2F74F247F3121F9D3DEEA +:10B850003718DF3479EBF78754FA7797C995E40FF7 +:10B860001724BA3CEEB0F37944A5A706BBF7FDE573 +:10B870009D55644777589C590A19E584E9767CD52B +:10B880008215D34AC86C955B0B5FA1F69D2DD8C677 +:10B89000FEEE7413CF5B647F6F4602B6EF4E955E8B +:10B8A00025B85871CC4C44F84795EE4B73A7BD8A28 +:10B8B000DB852A678DD9C3F9B2AD31F9748EF03DBD +:10B8C000E87993BEF21A1207EE671A3AE1C630BA67 +:10B8D0005558A3C018469F19F6045DFBF6D434DD15 +:10B8E000F8598A43D73F3B778CAEBFCA59A8EB378C +:10B8F00067087FE7C88EABEFFC10F779649FD94EDD +:10B90000243C4274490ED105F17D94F03D32E18131 +:10B91000D1DF43BA1E4F3732BD8F932C85E9B31365 +:10B9200055C0F279025ACEFC90E4B85AE8AFBAC7D3 +:10B93000734CE40F8251E4FFEA419CE77A55AFD59E +:10B940004E36B17F57E7D6CB51B59AFFABAE8CCC14 +:10B950009F060F13BEF3CB643BF9434910A6071DA6 +:10B96000246742DF0D256FBF7AFCEA4D744E2FA687 +:10B97000EBF3C8BF92445EDB8BFA97FCB0C1F44591 +:10B98000BFBE8B90337386902F0DA29E88277D516A +:10B9900060D68FD3E0298CB38CB8CEBB6D56867F32 +:10B9A0006AB333FCCFB65486EFB5290CDF6FCB6595 +:10B9B00068CE107624A915F999145A27A9CA6DBE24 +:10B9C000DE7989D4734782063E27476EFB7E9CC38F +:10B9D000A6C607382F312381FB3F2A7BDF26E5856A +:10B9E000E4B53B78D6467EC502F099C84EDE097EA6 +:10B9F00013E53D174190DB77236A041783C2702952 +:10BA0000B8382FFA3DE8032943F55B6F0278ECC99B +:10BA10009F3E4279BB7CB293E42F6068117E1E6A20 +:10BA20003384BFF354BA4BC9207D9CD872A68EF4E0 +:10BA3000E46D2620BF912489EC42921ACF7CF4F861 +:10BA4000F8A825D7B0B7ABD397DC92511A4E1F8F09 +:10BA500099C6217F1BD4B887F30AA684DC5DE17EFA +:10BA60004F6186B04FCF395C4E7AFF6394DB653C03 +:10BA70009CECD768F8A286976A512F7E27436FCF38 +:10BA80000ACCA82F71FD6AA7C76C4758BEBD302AE3 +:10BA9000784DFC3CB765A4E8F113FA42C8CB60FCD2 +:10BAA000D3F8FE75E546938F530ED76C7AAFD180ED +:10BAB000F139BEC798D890BA84FDC07AE67F6DC4CC +:10BAC0007E22E526BFECFDADC514A794C84E52BF3B +:10BAD000F9DD011BE98563140F15903DFCA8BC1826 +:10BAE000F975B41B3D4BE4D7515BB08ADA1F4D901A +:10BAF000ED0F61FB2349799DCEAF77A76C17F191CC +:10BB000033E0C2F63D9509455BB035778A89EDDDB6 +:10BB1000398F6317E581B6AAF89C57FD222FFA23C7 +:10BB200034EFA3EAABC7EF273FEAB1A44489E5604D +:10BB300079DC446E6718442CEB34B13FB45D66FD8C +:10BB400072BC6AE65BCB20A4AFCEA9FA4AD34BF312 +:10BB50008538C139F0A650FC375FB587F50D7AFD01 +:10BB6000535BA56F3744E89F24D23F7103F552A47D +:10BB7000FEF99B8CD890BD9307FA5BE76D7D7ED272 +:10BB8000A3DE4A89E95487F1A0A780FC8142D3391A +:10BB90001BC981C472A0E9A1BA2A8C134B082E2EAE +:10BBA000B6E2F80A8C5B289F52D7E534DD630B9729 +:10BBB000B3C566A07866FB6233DD033EE770FF2DF8 +:10BBC0009D13D3CE0A85F4F4B67D828F053BDE7ECD +:10BBD00087F63FB77AC9C634E267170A3CF173C7E4 +:10BBE000F858F2BB8EF9AE24435EB8BCB798896EA4 +:10BBF000E53B2EDD44F21B79DE818C29C57BE04ECE +:10BC0000BDAE9FA68E1B4A7F79CB2197E2D21E093B +:10BC1000FC12FAFF3DD3869513BE3DA3CC4601B37B +:10BC2000B93D439EFCB28DE85A056C7F7BD2CAAC0D +:10BC3000A27F26DFD7BD1115974FFB9DD2073A7B18 +:10BC400039F573ABCE5E36060D7CAF370DF476B8A2 +:10BC5000C2AAB7C333EC8E083BADB7C37382B6F745 +:10BC6000483E7A5E5BC871FF2CA530A2DFE02579E3 +:10BC70009D9D3B41B74E0D887BDCB90827229C83F4 +:10BC8000F0368A7B9CD3068CA37BDDB965B374EB5D +:10BC9000769B2197E4A34F8A76EE4279ACB1BAF550 +:10BCA000FBC3009FE8B83EC1EA95E3B90D13719D4F +:10BCB000C6D6BFB09C4D6AFD92FDFC427FA76E5E6A +:10BCC000F1A16EDD7B9C017B0585BF45279D2F1370 +:10BCD0002C09BA2B287C1977BEE56582AD56711FF9 +:10BCE00078354AC0070CB081F2910FC89E15642FB9 +:10BCF000AE1A7CB9643FA247CC1C45F25893B09170 +:10BD0000D081D9E0F980F4D6844F7DEDD49EFA65D8 +:10BD1000A74CF6A87D8FECB5C4139FAB625EA7FC61 +:10BD200066A7C4FE78A3CDC071DC27899DF96BC3DB +:10BD3000E4FF931F88FB514875A52E4EA67C59261B +:10BD4000E755DC15B12E19E9D3B43787F366AF6434 +:10BD50004FFB94CE851C3BDD2AECAAB1AFDF9F4898 +:10BD6000A77E57E328C427BA42667D02B79B381FD7 +:10BD7000136D70C7A9C934B62FE6DB4D1C57DF9F82 +:10BD800029F458F41F419150DEA2933CF2589A379F +:10BD90005B023ADFFDF6AF0A5C64976D996ADC4F8F +:10BDA00009351C579372FC19CABFDD9F19CBCFC749 +:10BDB0005529BF3791636F37DA490F279D74DBC769 +:10BDC000229E5DC925AC07BA4E06A6D079BD3F5369 +:10BDD000E1F1C32BA7AD9D46EF7B54061ADF659FAB +:10BDE0001E43E32137DB4079B9359407C0A1490BE5 +:10BDF00095B7294F03874C3C4E7BFF96F2933EDA72 +:10BE000047D249D72ADE6FAE4DC97270BF63D15891 +:10BE1000B23338DD32F8B97D7F6B4A8A82FBAA994A +:10BE2000664F71127C04893491E944E10FD8C94707 +:10BE3000A4B677D8D1E988D71EAD0DE007A4FB16CC +:10BE40008CCB489FD04F14B66BA4FEF1B5D3F3381A +:10BE5000EFA0F57BA10CE92B6BFDC36B693D7BC4A7 +:10BE60007ADAFA05BB871DDD944774B2ABF4B6A746 +:10BE7000B84970BFFC4A223FE37E35FE8C9695712F +:10BE8000249F4B0C4A3EC19444CFB8CC145AD79946 +:10BE90004DEDF7635DC3A73858DF9CDB4EFA66BAF9 +:10BEA00089F57873EE56BE8FEB322B7B4F26D3BDD0 +:10BEB0003C9E3F7C6EFAC9BD9DDDB86EB3FD2F7C04 +:10BEC000AE507E6793DDBB1C3024529E7F89DCBF61 +:10BED0001F1786FC70D6106AD3795B12DA8F2B138A +:10BEE000FBB784EDCF8AEDA5EAF895BB336BD7138A +:10BEF0009F9759399E5EAB9EDD2D89D021A31C5E94 +:10BF0000C99D389FDE7B652BDA5DA4691775929D0C +:10BF10004D8DF63D45344E76E7523EEB4840F88B6A +:10BF20009DC867176D4CC9D6AD7765F247B6B1B4F9 +:10BF3000CE64F48E705F4B836650485F18C16F41CA +:10BF4000BDD23579C9CB19C924970AF79FA475309A +:10BF5000CE3B9EED5A94C9F9552DBFF8A3AF955F1E +:10BF60006C56F55473D9BA3CAEBF982EB1BD0F6470 +:10BF700009B96F6EFD94E90B468F93F8DAD87A858C +:10BF8000F599D6EE5927F4418709EEAE41D8F8DF8E +:10BF9000F2DD94B742FDB789F46123BC645E13E619 +:10BFA0008F41E7A57EFD576008F96BC64765B60F60 +:10BFB00091F81A3D55FCBE1AC93E8F726DBFCD7AFD +:10BFC000B0D6887E564D947D9E84ED8D4FDD536BAB +:10BFD000447B5733CA3ECF80ED9D99AF88FE34FB3A +:10BFE000DF1B9C00079F3A2DDA0EFB5BD47E61F7C6 +:10BFF0006931BE5093EF13B52EC497738ED87E78F7 +:10C00000F7895A2FFB9136CEDB5FAE8CF259AE9397 +:10C01000D7AB6B7D5117470CE89725A12F1B841ECA +:10C02000B8302B8DF51964BA0A0DA42F6B47169101 +:10C030005E7A4CD56FC3901765F8FB7B3CAF56A476 +:10C040005F5376E0AEB80CF243365F92E2E87D07CC +:10C05000F87D8D548584CF3FC8F5FC5326E5F3A4C5 +:10C06000E019D29B4DD5C7B249EFCFCE16F129D8F2 +:10C07000FB32894F0BC0C371C60235AE33A0B092FC +:10C080005F556FCBE4F832D24FAB033FC72191FE2F +:10C090001A84C78532D51304EE32231E26950E4D21 +:10C0A000898E2C9A87783D2BF0423CB16D4A0E0C5C +:10C0B00013FEF9338A44E73BD7CAF7B0D1B79CCC1B +:10C0C000F75CC35FEF6C433B8947EAD9B66E86598C +:10C0D000D9C0FB196E0C9A9DB8CEEA93C0F669865A +:10C0E000DCC876E072B703C2F36C87557AC6778BEB +:10C0F0007C24D2D549744DCE00BF01F99AFC9BD760 +:10C100009EA1BCFD61D51E687C9C1A039D518921AE +:10C110007A231F9CC4078DEE48CF62BA4F78E5CBD7 +:10C12000C393898FB3092F9CDF152DCE7DDFF3518B +:10C130003EF20F22F13CABE21389EF673788E767E5 +:10C140003788E767AABD1A0C5FEDFC6A74D2CE2F60 +:10C15000A87A6B418363D71629D4AEAD72707CA7E1 +:10C16000E139507E762BD7929FA1E42690A5D90B7A +:10C17000A147343A6AF8697AA18BEEE574F825ECA8 +:10C18000D4E397C0E729BEF5B7ACA7E458233FAF87 +:10C19000CF4DDD49F14F7CE0325D76414256BAA089 +:10C1A00073E717407E777CEB3E1E3F603F11FBD06C +:10C1B000F463E47E347D39705FAADE54F5A8A63FAF +:10C1C000A750A443F349374BE41F7B747EDF34B898 +:10C1D00037C22FBE2F227FF543DDF8DB53D7E9FAB4 +:10C1E00067299B75FDB3731FD1B5AB9D8FE9C6CF92 +:10C1F0002DDBA9EBAFB1EED1B5270703EC771E69B4 +:10C20000ABE4F8F7B6F37DEC7FFAD538F925354E77 +:10C210007E85E2643C9FAF529C8CF0509B939FFFC5 +:10C22000475B19C3C36D2E86813637C3C8733DE79C +:10C23000B9EF1AC98F2F0B74B0DF1B93E1B92B0B29 +:10C24000CFF95C83AF3D16F931FEB4F0532155F8B8 +:10C25000599ABDDC7070C21BE467251D96214A19EE +:10C260005CFFC67F2E832B2C3F1E5FD507A4EFE318 +:10C27000D5FCC91C23ACB7207F6B6C46FF70E4D79C +:10C28000D22C917722754DF78C0D56E0FBC98606AE +:10C29000C9D90EFCDC4BF77A08FD9E2246C56D1D00 +:10C2A000A6DEF7E18FC5085E5A4F76C9701BE539E7 +:10C2B00092938C1096B79B87EFBC19E7DD61EBE496 +:10C2C000FCCF82430F352DC6E7B0DE5BCA7E936696 +:10C2D000C7BDEF18BEBAF5C6EDF8D22C717E364850 +:10C2E000221FE04D3072FE2D321F3241DDDF9C7681 +:10C2F000AF1C47F1CC9BC0F78973553B8BF4D864D6 +:10C30000490C9D434DFE6BEC467F4E1CD99D472A40 +:10C31000685EE37185E911E93768F18E26F7A8EFC9 +:10C32000DB69FCE593C0FEDCF81E5F701BBEAFACA2 +:10C33000AFA382E290899F77BE4C70A8B848C37FB4 +:10C340005F5B03CBCD81360F437FDB0A551E5BB8A5 +:10C35000FD4A5B2BB75F6DF3323CD4B64995C70EEF +:10C36000EE3FDCB69DDB47DA7CAA5CEEE1E701A29A +:10C370001FD265B3A697ACD3F83E048C0286E44185 +:10C38000F1C275E4A13155E8E748B9184C0E007CBC +:10C390000ADD97DC81F690F4D89DE01D4BF51D0D6C +:10C3A000CB3B4C93A46F2E0FF5B6474D745F11A98C +:10C3B000DFE683C27237D0DE7B9C3762EF35FD2625 +:10C3C00063DC4676CA22DFE7A43CC2D7F72F3C2DB8 +:10C3D00084C7D0EF137C31A562EC9B48F9C6134F9C +:10C3E000535EFB42A9EB904BBA061D22E2CCC6512C +:10C3F00062FED7C54FCB7F0D85DFBF67BB5ECF4ADF +:10C4000009D9B3683EF3086FB2717DB1D9E2F33D4B +:10C4100044F1DE8B517C1EC1E61A5D1396BF399143 +:10C4200025E2D4FA24D7892CF60F7A9EFE473A2FBC +:10C430005D319C6F898CA33E0D540C0FF79722F54C +:10C4400069B3FD0A9FBB01765E32B09D6F3680876F +:10C45000EA898A2C6095C8EFCF2EFF50BC7772C056 +:10C4600045EFB51BAF7B5FD9DC7A89D71FB4DF20DE +:10C47000EA969AF797DA9784E50DB2B2D53A040CAA +:10C4800010CF5943F4BB51799ED2D7A0D30FDF3AD6 +:10C49000FBE9FAA5AE7F0E9A1DA2EF5CCF2CE6C396 +:10C4A0001D14217DADBCBFCB43F03987674436C92D +:10C4B0003F6523B1FFC2DEBF66921F7DE1B609F67C +:10C4C0006930501FDEA8FED3F49EA607379A614557 +:10C4D000A72EAF935C48791D8D1F63B3F57500914E +:10C4E000E7ACB7101986F8F63E2FEAE27A63A37D2F +:10C4F00012B2DCB5EF0F27A90E099C7AFBEDB2DA78 +:10C50000B8DEB478A193ED38A01D27D5823BED09A4 +:10C510005F778651C4416074E62E0A3B37ED6A9D11 +:10C52000C31E84BF46BCE316068D4A98BC55AAF8C4 +:10C530004E5B301D38BE5CE8623F30CE2EF2433396 +:10C54000AC501245EB7E79258FD69DA3FA095B4C42 +:10C55000E027BE0D2F2B94C84F5C9DE49A954DF9B2 +:10C56000D2872727F03D17E5566F0EE9A3197255BC +:10C57000EA623A37C9463EAF9A9EA9B77D60960DEA +:10C5800054CFE0647E47D20B20F8EA369CE7EA9667 +:10C59000EC94B78F3CC7AEEE8327C9AF1FCA3F1DCF +:10C5A0004A3F45EA0F8DEE91745E9DE45E4E72A6A1 +:10C5B000E997C8FD6A79E32608B29CFE64E1B36E90 +:10C5C000824F488AB83F069F6B04F27B75F77D4027 +:10C5D000F38B645177DA374BC44391E7FB41953FC6 +:10C5E0008DAABE284A026B2AF1C303AC3F7B678D3C +:10C5F000E138E4EFB245FD15AE945D1B56D7A8F9BE +:10C60000353DEAF71B75DD515E392C7FB0313B813A +:10C61000E7D5593FD5E9C1D5AD5FE8F4D7EA3C216C +:10C620000F45ED4AF17D08D7AAF778BB46BB371313 +:10C63000DF57763EB2F7B042EFDBF1837788CF87E2 +:10C640006C422F1F4E61DAF44AFA7A9C3AEB25D5F8 +:10C65000FEEFD4DD031DAB7E9BE3DCBAAE182FD119 +:10C660005FC34B8B8F357DDD74E0E33364B77BA410 +:10C670004B671E24FA3D6F61FFAC91F04EE2B8FAB1 +:10C6800009E2D3B3870C4CDFA65916BEE701A332EB +:10C69000B636364497DE8FAF5D27A4E1A7BD4FC302 +:10C6A000AB4712790A6DDCBF660BBBF4A16AD78E6B +:10C6B000990217892F17F6DE2A51C2B1FF7942205D +:10C6C0003FC116E2CBFF2F3FE90E10FEF249C3BA7D +:10C6D000EF9B915E3D9DDB4C9C57FE86FE91866FE5 +:10C6E0007B2CF8683D7081621FC6293C5107889BEE +:10C6F000340EA3B84DB425DBAB5F901E9BA2420E57 +:10C7000022B17FB28AF646A905083F2B7430DC229D +:10C710003915825325B751E4B37D2C8F33A165249D +:10C720003DBFCDEA4C351AE8FE50E411E7256C9A7E +:10C73000C36C1C061BE93EC568F69A86915EAC8DFB +:10C7400057EB20059DB4BAC415F83B19E9624C00BB +:10C75000C588E357A0DF6E42FAD62F5FF0D33C1AAC +:10C760006F9FCC74D4EA1A691ED171FEE1966AF209 +:10C7700077BE7BF0EF8EB8F0F9C7891D9C97FD73EB +:10C780006057FEBFE19895C7F6F177458DFEC04C26 +:10C7900022EF6AE8637BA4D17F210418DE057D0CBB +:10C7A0003D60E7FE25E064B80CDC0CEF811686A73F +:10C7B000D27634E1498005C3B79A3E85101D5625CF +:10C7C000AC1F47EFB1976FCF627DA3DE4745DE6FA9 +:10C7D000D424D8F83E05FB45DDE699285FBB83EFFE +:10C7E00033FE9BCEC103B26B91A06F4B01F96BBDC1 +:10C7F000096690E8BBAD14A147BC1780F3B0BD2615 +:10C8000075FE2585DB251545ECEFC05585FDB24944 +:10C81000EA7DA3A6674B6E1575C0F095183FA54F2E +:10C820005F2F5642C94B9AFF5785EF2DA67E1E59A2 +:10C830004FA6D7C33B72841EE3522BFCB324C9D04E +:10C84000129ED7684F1D26F2826ADBA2D839CF31FB +:10C850002E479CC3DE3803CB09FED45BC711BE82D2 +:10C86000AF93F6FD5195470C388785BEB79B64F4AE +:10C870001FA4E7AB557D8FDA98EDD564924FA25790 +:10C88000B75EFF43EAAD5C17305145418B63255CD1 +:10C890006B6122C9734066B9853E862EB0B3BD2F49 +:10C8A0000727C3E9E06688F2CDB0123A187E073A4E +:10C8B0001956418021DCE27416E1FB0D56BF2CCEE7 +:10C8C000EF8FED7C8F3B6BB981F2D625DF15F59CA0 +:10C8D00043D1A52147D88FA1E9820779DC8DD0C546 +:10C8E00023F08BA4CBC85C3E471A5D347A44812F79 +:10C8F00095E838058232414A55D3FC69781CA95D18 +:10C90000012E6ECF18921EFE76BABF2B0B7A8C9C2E +:10C91000E788A4478590134D6E347DB658DD3FDD22 +:10C92000E510D4F44F478EC2F2A2E9213C6F7C5F40 +:10C93000ACCD8FD4535A7F494CF9150555FADFFC1D +:10C94000F3DE3ACA8F971497AFA512A7CD392F8976 +:10C95000F6A4F2E7D2B1FD939CDF8B764179B1C9A1 +:10C9600009B04E7AB56E3AB6DBDF54BF53B466EB0E +:10C97000BE03BC6CFB81D34E7673A4CD49FB7CD83F +:10C980008C38231E568B80728688235F6803FE5E78 +:10C9900042C3D362117E1F8EF7929F9672DEBB80D8 +:10C9A000F20CDAFE4657FA5F322924134A31E54D7C +:10C9B000268CF6ACCB290DAD8F7870BDFC08150F19 +:10C9C0006DDE049BD9C5F5A0C98E62DA77C768F71A +:10C9D000C61C3A5FB1E2DE561BB747F52F27183B5E +:10C9E00064BAFFECC811741E0CBE98E3FA5B5A27B8 +:10C9F000F2F960F6A8F7433327A176E778FE81F0D5 +:10CA00006E8EF9329BECFEC5C2631B838E905C4A2E +:10CA1000C89485B8FF76976AA7B43A7AF2CB907F2C +:10CA20001396B964526DBD1FE291C47330AEA1E597 +:10CA3000656AE3BABB785DB9EF1E92C78B09C7CCB4 +:10CA40001FF2391A29E44BD54BFB0FBCF6E008D195 +:10CA50007443D8F9693EF0C55FDEC5F3D67CD9E6EC +:10CA6000A4E1BD71823E93F63DB696E907369DBEC0 +:10CA7000D0CEDBC46E0B7F4F3469DF98EFD1B8297D +:10CA8000C74E67D0BEA69E0EB6537AAB77FFDB23A8 +:10CA9000849C6BF75557A56F62B7B57A8F356F8950 +:10CAA0007A8F3564B8A9FD6B89E3EEA64326BE4FA5 +:10CAB000FA48B5275ADDE70A757F17C8AEC9F41DD5 +:10CAC000EC52AE53019FF0A315FC47E77EFC49BD35 +:10CAD0003E6FEA8CCC0B8B3AB9C8EFAD23EB548E8A +:10CAE000E6A8F571A36014E3AFD6650EB65FAD1E80 +:10CAF000E567E03A95C3F1B25B26392D358ABAE88D +:10CB000019F28FF93CAD19955724EA59459DEFF27A +:10CB100028B1AF5FABF5F46B1E9781EA36D6EC37E0 +:10CB2000F3779C3B515D94917F5DF6049F8BE52AE2 +:10CB30008EDAF9BB7793C4F78DB0238965ABE069D2 +:10CB40000B9F9382A787BB883E0566E167EF7CDA7F +:10CB5000B289DAED1BA2BDA4777F95D077137D1F34 +:10CB6000DD1EA5D693E37BE8DEAF20BD2F9DECB99B +:10CB70003557E8A976D59E6BF79EDA7DF99AD8EC01 +:10CB8000E11497F5F7078D3AFDD1AEFAD725841F4A +:10CB9000F98B2D2671DF1E25F03FF8E6FC18F277A1 +:10CBA0009F37BA63A87EE6F2F1F478B84EFD57A934 +:10CBB0001F99709DFC45C9F1ADFC7D4EC976A3A0BF +:10CBC000872A6F2FB4B9E07D5388DE1AFE33E467FD +:10CBD0002ACC744FB80CEC2C87AF3DD96EC5F69AB1 +:10CBE000CDFC6500A29A1B4F76ABF490CCDFCD4C08 +:10CBF0003C24EAA95E0077BC1FDB9654032861F24F +:10CC000012A5448312965788C94DD4B5639D37E960 +:10CC1000C6C797A5EBFABBD47A1CAD4E59F35F1388 +:10CC20005CB7E8E64D09DCC3F5A3499545BAE7F0E2 +:10CC3000A990FB32FC27E2D41699CED5A420C02FB0 +:10CC40001CF4DD8F3395ECC6C41EFDF9B0A8755BEE +:10CC500065C10E20F98E3A6ED4D5315B6C33F93B49 +:10CC600022CB10755D65B96A5DD74818A9FBAEBCCB +:10CC70009FDEFA3AAF7190F90F934B88BE1881622C +:10CC8000FF659AC1F6067CDE307A6BE7EA05E86458 +:10CC90007B9DE2D6D37D78839EEE691E3DDD47AC59 +:10CCA000D0D37D548B9EEE37B7EAE9EBF0EAE99AF0 +:10CCB000B169A26E7C5647B9AE9DB3FD3BBAF16334 +:10CCC0007CB5BAF6AD7BEED08D1FDBB944D75FD013 +:10CCD000BDF286E4A0D0BF46374E9383E2433FBA0D +:10CCE000A61C78F11FEB431075BD654877CABF0ECF +:10CCF000C6FF76A903E2A46FCEFFD65C555F6AFC3F +:10CD0000BF417DB988EC2D9ED3398744FDD71C9B4C +:10CD100095EBC4505E72E9FEF332443BE91E5FF3CB +:10CD20000BDCAA7E996B33B29D981323F48F561FA8 +:10CD300016190F4AB6435F503E666E991491F7D3A9 +:10CD4000D7990F758F511AF0EBDA85C74126BB587A +:10CD5000FA81D21E8BEF293E2DEE4522E3CF92A021 +:10CD6000A79DCCEEF81E34C30AC5A1021FEDFE2418 +:10CD7000326E82CE5DBC4FB37A6E22E3D5070CE8EB +:10CD80004F6470DD18FBB1570D03E2D75423FBAF9E +:10CD90001EF667DB46799EC945FAFEA13FAE0DB689 +:10CDA0000BE27402F95FBDFDF54477D6D3FD5A6FEF +:10CDB0000270FDCCD1750DF55EB2F7C9600F8E1310 +:10CDC000E91DFA7939D7B397D63B2B89387271D9D7 +:10CDD000FB4F3C877876ABFEECF0859D9C475A9DD7 +:10CDE000E4FA6D6EE9C07BAC48A8E5CDB43C5A5777 +:10CDF0009B9F614C9E93E38CC87C56D020F213DE3F +:10CE00001F89EF0C3F21A42684EA5B2F6F3271DD6E +:10CE100007A871F722950F5A7E62A1BA8FB3B8C4E2 +:10CE20000AB49F8BBAFFC0FC5895DAA3E6355A9C2A +:10CE3000548AB974A48DEB3BC055EC14F92B2D5FCB +:10CE40003142FE3A7ECF50FB5F95FAB12ECF05CF2F +:10CE500024DD501D6868DF62FDB3B384DD3F3B6BAA +:10CE600004D75786D6BFC879B3452D6FEAE4FBEEE9 +:10CE7000D6533A795EEC7D4FD71F4CEE33515E307E +:10CE80005839663AF90DC8F7CF889FC1BD6933EFAD +:10CE9000447A5E78DE32EE46EAB657A57EC2EF3FB0 +:10CEA000DD1660BE6AFB3BD37692DBC1B620C3C8F9 +:10CEB000FD6979050D9A5F02D6075A1DE7C07A4AC7 +:10CEC00017D7D1FC6C4CBA9A7764D98507D69AD417 +:10CED000BA03CF76CA8F5F9D1F534879DBD36ADDD3 +:10CEE000EC69B56EF6B45A377B5AAD933DADD6C9F1 +:10CEF000F69A6C9B282F715A12F7028B4679868D11 +:10CF0000A13A81957DF974CE9A0B82774914370E38 +:10CF1000F3A48DC1F74A181EA4719DBC379BFCBFBA +:10CF2000F3066F3ED53BD58FF9977AAA673A1FED86 +:10CF3000BD481E46D52F9FAAA778ECBC599CBF853B +:10CF4000BFFC199FB7B70C32501DA3F70549D4A1F8 +:10CF5000D98266BA775A99E2C9A2F752BD16D5E3CB +:10CF6000D373924B2D8FD96B127E5CAFEACFE58DD8 +:10CF700011FEE45882A52138738C38A70B09B23F03 +:10CF8000BE359BBF8FA7EFB91CFC7E17D5AF780FBE +:10CF900058383F1259D754F43B8B5F0ACB834E1D50 +:10CFA000E3E0759233C477EEC9B3A37C54F702C1B2 +:10CFB000C068AACDEAC7F7B8A80BBD40F9613A9F8F +:10CFC00054941E565735758CF0379B5E3B7B86F22A +:10CFD0004B1FE47A2AC684D52135C51DE4BCD4BCD8 +:10CFE000310A8F433C39CEB3C8B09EF8D2640D9A53 +:10CFF00069DE50F9EDC1F67DE17B819FE739A82E0E +:10D000004AC9A2F768EF453CE611DDB5FD6A7884B0 +:10D01000D6B9BEFC6B795BAD7DACFAE16C3A3745B5 +:10D02000545F760DFBB86A8CC81B9D364144FD9950 +:10D030004A37D0EACFF2583F6D54F91CC9A756952C +:10D040004E45685F293F6F8946DB5E145A17C77BE0 +:10D05000E8FE65618BE3B9C3C9542F3996D23BA171 +:10D060003CBCBAEEAED1AE3563C2F2E1286FE2FF4E +:10D07000DB9815C5F2D174E0D419FAFF10EEFDE784 +:10D08000B1C5445F6D5E247D91AEA3889E470D7E41 +:10D09000B35AFFD63686F3E147B9BE4CA3EF37A5A6 +:10D0A00067EFA800C785BD3BBF184DF5B64DEAFD3B +:10D0B0005593766FD2A5CF0F213DBC946F18785F42 +:10D0C000027CEF6251ED86459B3FD2A89B5F13E740 +:10D0D000FE39D165AFAA1F70BCCFA0E6A3C9CEF4BC +:10D0E000E7A3553BA4A924E9A4C843971224C72069 +:10D0F0002F9EED5289F63EC48BF8B751F2B23DD760 +:10D10000F255EDAAFD9697AEE53C5E197430B4C8B1 +:10D110000EB687967781F3F5FD79A8CDAFEAE2F3F5 +:10D12000FF01B894F3D5504D00000000000000004E +:10D130001F8B080000000000000BFB51CFC0F00364 +:10D1400009E772A2F22FA1F1F9D1F89B3950F94CFD +:10D15000ECA8FCA968F2E8781D137E7942D89A9968 +:10D1600081C109883D81388019BFDA7222EC7A24A6 +:10D1700009A1DB81F46E207E0CC4AD820C0C2DC2A3 +:10D180000C0CD781F45441CADC8B8EEBF8A96BDE12 +:10D1900028260DB7C8A1F28F6A32307CD76260B002 +:10D1A000D381F06B90E4838162C73421EC77CA0CA1 +:10D1B0000CD7B419184AE4B09BFB1E287F1D289F8A +:10D1C0000C35070023238ECD68030000000000000B +:10D1D0001F8B080000000000000BCD7D0B7854D59C +:10D1E000B9E8DA7BF69E5726939D64122630849D1B +:10D1F000F00A187012120810ED24048D8A3A3C547B +:10D2000044D009D28A089A22D658693390072182DD +:10D2100004B52DA2E21090A2B53DD1A2E5F4D49EB2 +:10D22000416845E568B4F8E839D806B43E7AD51BBC +:10D2300069ADFA5D2DF7FFFFB57666EF9D17F69C99 +:10D2400073EF899F2ED75EEF7FFDEFF5AF352E7719 +:10D250002663DF60EC0CFE41FA3B8931569E4A9909 +:10D260003BBC9805185BA939F5F602C66E72848F2F +:10D27000EA65F07D841C7E44C7EF136A989F3107EE +:10D28000D6CF63AC18FF03ED9A7C723889ED5E73DC +:10D290005438F454FFF674A5C298560A29DBD2ED2F +:10D2A000807E5842EDED7133FA3B53C858C3894F25 +:10D2B000A61C31F2F06F90A507DE3D07FE67069BC6 +:10D2C00071C6C1D869DF828C241BBCFF3F37B27C9A +:10D2D000653C639F35F64E3932BE7FF94D0E56DF01 +:10D2E000550C2963EFB8B270BD71E7D553189BC6D2 +:10D2F00060D01CC8FB60113353EBBC69BF94AF1402 +:10D30000A5E6B3D2279F740D306FC6E296F6D07FA4 +:10D3100012FBB7B71FB49D02FF4C67CCCB8BD82E46 +:10D32000295681DF3D81B5F19190BFE9F12A162B95 +:10D330004EF58FF38E4E498D33E87C036737DFC19E +:10D34000E069D43BEDDBD8CAA05D93CAF1A13947AF +:10D350000E6F64FDF1C1807F936F636ECC3738FC34 +:10D36000010F740DE1EFF071BC79BDA902B6977D94 +:10D370009B79089FFACD63183C59867892F6DF8F27 +:10D38000270DFFF3F0E47B08AFFF2978C25807E7C9 +:10D39000234C7746D3CDF928C379A4EA99D25C40CF +:10D3A00003B11E47A0F513C7544CBD71E40F8E8026 +:10D3B000F26E8F699F8D76AA93C5707F9A18C73BCE +:10D3C000FA83292AA1F09E76C0C5BDCC49F5948088 +:10D3D0009BFA51B40E86F808F0DA4BE3CEB3C29153 +:10D3E000B108C3F9AAB945191C7E5903AEF7E1C6C5 +:10D3F000FAA98A095F1E56D9E22E1F6D18AD53FD9A +:10D400003E4B64231CBF5CA82F9832783F76B8014E +:10D410005DBD1903BA8AE738C38FB0143DD9D7F57B +:10D42000AF7DEB72C6114EA675FDEB50EB6A4A9FBD +:10D430009061C60BFB3C9AC5BA8C75F47D37D677E4 +:10D4400096FB3F5879B31A09D64117F1F481D7A753 +:10D45000E2FA40DEFCBB589FEA73D2BEC1BAFE7D41 +:10D46000A07529AC232249FDD7A5686E828B31AE09 +:10D47000E2FECE54655A6A7EEF318DF7DF377E9833 +:10D48000F0D2A1316A778CC5DEC3F5031E76131E78 +:10D49000FA22444FCE2074702EA691C5718067F396 +:10D4A000A199AC780AB12FB61A52A72FC6E641BD92 +:10D4B000E6AF1C8B112F59A08CFA37E6718AC9167A +:10D4C000F8F4E1B198871D5E9D08F7E2FEFBDFB935 +:10D4D000F982E0F5F85DE270B2C3C5680F7063527F +:10D4E0004E0A3F0C3CE8DC2CE01518783F55F7ADB0 +:10D4F0005395ECFE78D092335D8F150B84CAA52925 +:10D50000D1DF569D7538CEC5E5CA7117C06B524D37 +:10D5100032B81CBEBB705DD0FF3BEE58A604FD3890 +:10D5200065BD5A866F7A54ABC6B9B688F5CD751409 +:10D530007B4EC1FCEEA92DCC580EE90CDCD401F0D9 +:10D54000E88146580BE0E70F1BDD947EF6D6445A7F +:10D55000C760F8B6A3B1678AA29AF2AB9B3D1310DD +:10D56000FF027278BCCED8A835077EFF2DC4BBD190 +:10D570007A29F19E88A4E0BABC386F289F24E6017E +:10D58000709C24959BF84380C3D313894634187F3D +:10D59000128B4624D8EAECFD2C9C3470D3041F0374 +:10D5A0002E008752DC8FC240C7B3A002B182794CF3 +:10D5B000564D70B8A756A6466B2F9DD0E92848CD8A +:10D5C000FB3689E30D0B0538BE2AE120CE6330FA25 +:10D5D000BB0FE054CCE958C27A23A32C8174B45910 +:10D5E0007C3FCDA2D5B89E912B7519D7D12219FCBD +:10D5F0002BC8108F9AC5BCEF5BE0A5F9348FD676A7 +:10D60000E37C2EC379201C560A38F5C7B7CB06C277 +:10D61000B791D1684406785E2EC716E0B88EA2A4F2 +:10D6200086A4902EC5E34EE8B7D5183FCEBA71FC5C +:10D630001C89A5FE60FC345DEF44BCBF1EF703DA15 +:10D64000E7845BBF2DC37ADC272EFA80015C03617F +:10D65000258E722BA7A76E1EE6437AA20AE10ADF87 +:10D660004F22DC3DBEA8A4C2F869E57B23D8F5377C +:10D67000E4D8F5380F77B846427D26541FA6F9DE68 +:10D68000AB4619EEA75A198F4421FFC09AE9ACCED8 +:10D69000845FEBC4FA1D01164914A7F6F93E07C7CB +:10D6A00097AD65D59E1B7C58CF4BFB309995453483 +:10D6B0001FE207A005E0878AF8A1131EDC8A70D25A +:10D6C000A3FAB3846701AD5AD209FF47203EDFAB0E +:10D6D00086F3B0DDBD6B9C8B131C2EC709DE321F99 +:10D6E00007FED5114E1E91AF94541ACFB984C32BA7 +:10D6F000CBC7123A2CD4B194E7B37596C0857B1191 +:10D700006E535370F322BC106EE3C2B81D6C6451AB +:10D71000449AC0E1B309E193C63A920AEC8F5B4F99 +:10D72000C431DDA1D4FFF17BD0DF8EA38E705C37D6 +:10D73000E123037C9C9282535E0CE86E00796DD4E9 +:10D740001F5E7FE078A3F8B87C33E404E0EDFD3899 +:10D750002F45E3787BB6F2486D70E8EF203F5334F5 +:10D7600019E1E87473B8B50417C4715F3EC5BE60B3 +:10D770007D8E8E12DA278019C927FC9371DF829182 +:10D7800004CA25E287D3537A8AA7486649D33A95D3 +:10D79000909725CDFADBE2B884E3DD26EAA80D4EAA +:10D7A0009A87D3C7F705E44D8249B84E96F4A0BED8 +:10D7B00000720FDBE372CF8CC5FC9D349ED1BEBDE1 +:10D7C000A8940DA44F2BD80EEA20799C29E8DF6E8F +:10D7D00070F8D8C65B649DEF59B7F329FABB267D74 +:10D7E00071F0760A7BD7800F00F115ECC0A4076EAC +:10D7F00052D94109E44853E88771DC9F4D5804FB36 +:10D80000DBCAF8FEB3986C91738E10D7577721F16D +:10D81000603F41AE67B9D80549AA103C3BBDCB90EB +:10D8200053F7B3D8BB885F63D6F748086735B7624C +:10D83000A459BE18FA260B2DA2FA7BB6BEBBC18531 +:10D84000F2E3FB5A09E184C0AF3D02BF52E36C240E +:10D85000BE91684CB0B755941FBC7F3D1EA5FD1C02 +:10D86000B39EC9384E7E43AF84A951DE87B7826E1E +:10D870005AB62CC86058EE0ECBC8A7C676943CEBBF +:10D880000E98F135CA16A5E3D032EDCF03909E3144 +:10D89000F016C6CF5FEFB5E0AB818F674D97F1C84B +:10D8A000A171B0BE4B05FC2F15FC8395A9EFF418B0 +:10D8B000FB4AF68292CA03603EBA03FE837A6D8900 +:10D8C000947844EA5F3E4FF0A379F8DD981FCCBB13 +:10D8D000489684DDC0E5D23C5176F8A937264C83C2 +:10D8E00029BF1476C05E03749F7A6ECB34E8FFE5DF +:10D8F0009990D7C57C73B13FBE0F2F17B0480D96D6 +:10D90000974B8938F43BAF7213D917975638483E76 +:10D91000CCC3F99BE0F2F1C1BF28B80FB7545ABF8E +:10D92000972193A4F98478FFA26C4DA983FA7FA96B +:10D930004C227A3EF2D67B77CF86F91DAB94C23863 +:10D94000BF97C26FFB982F355E1FBC74A621BCEC3D +:10D95000E3A4F86080E46C9680770E28288CF802A7 +:10D96000D7BFB2C5FA72B57A9263C18A8E439C372B +:10D97000F1FD1E19E9AA423DE39EF425BF8F115C1B +:10D9800098AE4CA7D93362F84C898B71A5332E948D +:10D990009B2C827C2884DF8DFD0178E5AC34ED176B +:10D9A000FC9B16552CF3F51459CB1DE6FD2D48AD07 +:10D9B000C7C0278FA17747623ACA8D3629FE26A8AD +:10D9C000E06C8B7B72D53CA02BB587317F00E59551 +:10D9D000924860DD719CCF3B70DD00E7B4A03391CD +:10D9E00084EFEE7CC6BA91972A1D6E84AFA3381AD5 +:10D9F00097F5D4FAD9BA2CC29B3431D7CDC5AF6ACA +:10DA0000483F467FC0502C72CB8EEF8ACEED0F453B +:10DA10006FEBE6A9D027B47A86F0067D678D8CE39C +:10DA20002C9506B4B78C7186A5ABB3AD0724A1C005 +:10DA3000FA6F07C8A03ED450D9F0660C3E9E02FB98 +:10DA40001FE7A156F66EC0FDCF38BF610CF20FFF85 +:10DA500039DC7FB178F652F62EA4C14034FE2EEAAE +:10DA600035B283C3A737DF22CFD4E4D54C47FDD6E8 +:10DA7000178E4490FFB012D28380DF50BA47E6FA87 +:10DA8000CF0F44FA80CCF563586EC4DC0FE837DB67 +:10DA900064D473235AB5A2A37DC4F99BA1E7DAD756 +:10DAA00077AFA0F33DB246E9A6F4EF0471FE6E290C +:10DAB00076BF4CF08958FC039E483C89A9BDBE0A3C +:10DAC000D340FAF0CF5EEAC6F1944AC3EEAF27FB2B +:10DAD0000DF66B0FF5B7D86A2F790211410FEC43A1 +:10DAE000D20FC4F74DA3BFE51EC8BE2897633F9170 +:10DAF0004DF8EC0C72FD319D3DA8A1FF09BA1A77D3 +:10DB0000263BB56F084BC4DBD365EE840BE821DD03 +:10DB1000035C1816E393DEA1F9A23E877A64063609 +:10DB200001BC6A6FEC26BB0551A80250383D6CA2BF +:10DB300047DCDF14DD0AFA62C7C7C17A7C62DE3EC9 +:10DB40005F8CF3E530A74337FC837C26836987101D +:10DB5000D4191556FAD58AC2C43F3223D6EFB884F9 +:10DB6000F42C4CAD7CF9764867C1F70B6063715DAE +:10DB70009973E504C9501699373E37358FCC1CD0C0 +:10DB800077B1FC35D01721FF99C73F1517699ADF88 +:10DB9000299C1FAAB334BFE29EB8CCC795103E3073 +:10DBA000CF53D6F96CF904F713E669F98EF339BF50 +:10DBB000D432DF53E6F936B8F9B858AF32ABBFDF2D +:10DBC000305ECD8AEA61D27F92859F59610ACAA5EB +:10DBD0004FD987915A94673B4244277E4DC0D7DD89 +:10DBE0004DC8A8318DF8B1DD7F08FB75DABC5FAC9C +:10DBF00042E475E0B31CCED6721622BCA1BC83F5FC +:10DC0000D941CB2B0420997ED57F008BB8F1A8CACF +:10DC1000DA31FB25D49A8EF8CEFF4EBDCDE5F08DDE +:10DC20002847215DC1A27E9CDF474CAE45BBEA235D +:10DC3000C448D8878F7CD3F76CE0F8E2463C6F1677 +:10DC4000766E8E43F8937CAD9CCFB13E7C93CED064 +:10DC5000BE72FF08E879847771E6DE4072BE8DCB34 +:10DC6000AD38FC83F96F7658E5D80D3BACF96FB150 +:10DC700005B9C8BFBE759FCA90AFDF6893135FC96F +:10DC8000DC2F7303AB6F45FB6793F03B2DD7989266 +:10DC90000DFBB6E6170F4D477B2CE4E0FCE7CF60A9 +:10DCA000CFEAAE14DC570512CE48716A7D0AE3EB69 +:10DCB0006B92C297CD96065FDF26B5FB3294D7F103 +:10DCC000AD2A9D6F302127A93D0CA51C70443C5303 +:10DCD0002DED68BED7B759D737DCFAEDEB05C94C47 +:10DCE000EB5DB5BF8EF8C760EB71EE97C8DEB4F39D +:10DCF000A1690EC9A23F1B786ED019E035D7BBFED3 +:10DD0000E04934C17857E1A10CE92FF533B81FB6CB +:10DD1000FE5C4C876B77CD3FD8EE3A6C97F3F5DB22 +:10DD20005D3F48BBF640228AF466E8FB1E773DDF84 +:10DD30004485FBE7DA83C39487A0DC3144F9B8A1BA +:10DD4000DB03DD9D39037851871F490F8B87705E98 +:10DD5000A71AD1B1CED851357A39DA75475F733009 +:10DD6000B0A420AFB506715D2D928EFA79DD96F9DB +:10DD7000545E77DC11900B04F162FD828BF6A27D7C +:10DD8000B9CAA172382B3D0AEA0F75150517A0EC28 +:10DD900038AAC64399307EEDF7B9FD5155B16105FA +:10DDA000B6BB4CBF5A4579F2DCE34D4B31BF4ABF9D +:10DDB00050413E7C9B83FB033E7AEC89E90CE6777D +:10DDC000F4A7E92C89F357124ED47F56013E233E27 +:10DDD000DDF44FE9A44FAD7A72CD9E79D08FF48BEC +:10DDE000749A4FED9337EC73D1FC9A387E3EBD3078 +:10DDF000E31EB12E3780E6E806E1978CC7430BA1FE +:10DE0000C91A17BB0EF503030E067E2E6F2BF96D94 +:10DE100010E7B53F93FC6B7D78AD407D685F07E907 +:10DE20008201F07AA783FBBB3E2C702DC6794AFB9A +:10DE30000F5D4BEBEBBA4AC5F549CD99CE3FC178A2 +:10DE4000DBC43AA11EAD23FEA894180FE51F3E2A9D +:10DE5000F175754DD9ED41B8EEDFED5C4EE7101B65 +:10DE600008BEC67C97EF2F691D09F5966FC92C4433 +:10DE7000BD71CE3FFDD4DF03DF6FD9EF48A29E070F +:10DE800029E97BD7B739AC763D487409F0E066C123 +:10DE90005F6E3EB086F8EFCD5D77917CBAE5A06A03 +:10DEA000914F00673ADFBAE90D47186D929B7EFEED +:10DEB000633FEA597F0E3EE6473B0EC6A973021D3B +:10DEC000941DB3CA35ECFFF3ACFEFD81E246E739A1 +:10DED000B7746DE6E3312E470DBEF267FC9FBCFEC2 +:10DEE00072EE90C37A3EF6293B361DE53EDB9F3D40 +:10DEF000A0FE69C83583BF805DB42B0EE37EF8E4D5 +:10DF0000FFDA85FEEFA35FFD65D79D08F7673C1A32 +:10DF1000E2F72D8FFD69D77751CE1C74C988271F72 +:10DF20003FF3E37D3B21FFF1EF27962249FD87E098 +:10DF3000571F177C968BEB5FF7CCDC11888FEB9E1D +:10DF40009A33820DE0D730D28F01AF1226BC32F463 +:10DF50007BFD20F43702B2BF12A96D5F0E1F702443 +:10DF6000D145F4D19B2ED2BB6E816F0DA027DC5C16 +:10DF70007F03F90931BF1EE07BF3E3DC1EEC0FE702 +:10DF8000F82839886972149AA0371F5878F979658A +:10DF900098AA611DD7CB7A494ED9DBDD721CF6F306 +:10DFA000DCC1F7EF53F6A513E17E0BEA3353FBEF29 +:10DFB000DF47F83F33FBEFDF170EEB39F8A76CF5BF +:10DFC000C33BB1F040F680F6BBB17F6B9EBA2263D3 +:10DFD00020BF9119BEC9B380EF4AE127790EC4A1D1 +:10DFE0008274F7E44FF6ED0CE0FEBAC2F370BF7F27 +:10DFF000FA693E2AADEFABBDD722FDF53EE3D23A3A +:10E00000A1CDAA67DE2039F6F153AF3875E2E7A05B +:10E01000FA827CFE98F5FD75A3BCBE59F87D6FD9D8 +:10E020009B9E44BF8EB14F3727E6D7EA7EFA4EFE5D +:10E030009E9B131CEF6F4E1C5A240DB06F554A2146 +:10E04000971F891C82CB1ABDDBA9F9ACFB2955E0CF +:10E050003E9EBC00F16EB07D34D6AFE1FA6798F613 +:10E06000732FA7D7C1E8F2E3DD2E45CA48EDEFC70D +:10E07000428FB92521BDC106A057C33FC41C4B87A1 +:10E08000DC273B3ECC56ACF860B437D63D1C3D0F88 +:10E09000BF9EAF07AF73D0D82BEF0FB70D73397F8B +:10E0A0007EA9C04576C22BAAFEA35B113F9E57599D +:10E0B0002734B9ACF03D451FC00E7F19F5A189A9E1 +:10E0C000FCE515524B36B4BB3C02F2444FE1A9517A +:10E0D0001EAD7430DD349FD3B5EB42486787838C27 +:10E0E000CE5F8EE4B104EEC76FF2561FC1EF5BA0A6 +:10E0F0007F06FDB7366AE834646D8D414AFBCE0574 +:10E10000234532EAD96B51EFC7F1F63FF6D8638069 +:10E11000A717E30020A20E83A834DBB36F8AF9BEF1 +:10E12000DAE8263DEEEAA2271494DF52F1130ACA78 +:10E13000954B624F2878BE75A4EFBC456FC123B8DC +:10E140008B8B324BDBA1FFDF485CAE5E3C6FB7B21E +:10E15000DCD4EF25A29F4B8A778790FFBE20CE1795 +:10E16000EDF07A4AE1FC75C3A41F8770BC1746FF27 +:10E1700028C48DB120F925F3855FF2C8F81F3FB898 +:10E1800016E078B4480AA3BFEC68C3461FF2E1A3C7 +:10E19000FA420BFE1D9AF49E84FDE407772BC8AF6C +:10E1A0003B914FC0FAF6C2FA905FEC03B8617E3F34 +:10E1B000C00DD3C71A754A1F6F2CA2F29F3586294E +:10E1C000DFD55841F9271B23943FD0584BF9A71BA3 +:10E1D000A3943FD8B898D25F35AEA4EFFEF6FDCD3C +:10E1E00059E8879F2C7521BAFEBAB19ECA938D0D4E +:10E1F000547E9BC2F583FC36D686FEE286067E1EE2 +:10E20000D3A94617474DF337EA3DAA70FF426F5A2C +:10E21000AC13F9D6E9DA45E5B8FF2DE3AF9A82FBF6 +:10E220007854BF3786FAC5A7E3DC74D6402E4CA0DD +:10E230008BE7C7CFA0F3CED519B1471593BD5FD8F3 +:10E24000E664C969B88F899A5C947FDF04FD0EE0AB +:10E250007871ED6E2517FA59102BD065DACFAEE63E +:10E260002CB42BA688F279256A75F1F0FBB85ECC48 +:10E27000FBB9AAFA10D2D97342DFBA3AE660452652 +:10E280003D6461AD357F83689775D1B821CF77D371 +:10E29000C350CFA2CF703A72A1BFDCECD7D3475A9C +:10E2A000EA39B43D51F4170FC69F1CFE5AAE276BD6 +:10E2B000CABBC8DF64B477E514BF31FCA64B98F144 +:10E2C00017A1FC757D79B0B00CFD1AE0754DE4B86E +:10E2D0008AFAFAB5600229902E676127EADD60DFCD +:10E2E00052FA2D564FA92B9454F979638D86E70B7A +:10E2F0005264B6E34CDA50FE34EB3984FD1C7E0CDC +:10E300004C0CE11D9CE58E99EDAE0F047C3F13296A +:10E31000E0D11AC49FC1C631F88BC157BEF0453F4A +:10E3200051CA53FB63A483B5B7EF93311F23AE20CB +:10E33000EBA275CF8D862DEEECD0891F36F448A464 +:10E34000BF8F3D51D04967664C27FEE5F208FE2598 +:10E35000F4DF06FC5F3C375894967804E54F57810C +:10E36000A55E70A4E157EDF120FFD8D4708AD2D316 +:10E370000D85DB27B2E1D76BE7A75FF862D92AC02A +:10E38000EB4763A66E473FF9AEE71DE417DFA5F63E +:10E390005C8DF36838E1D237C27C5F562201B59CB0 +:10E3A000F8364DC5C0DF862DFAF6227D70B874B6FA +:10E3B000150E0947FBBCFAF07110FA48E109AF07E6 +:10E3C000760A7397125E267520919EB48CA7BBA126 +:10E3D00074594352C5FD7F5B894DC1795FC3122AD1 +:10E3E000E2E39890968B4CA4CAAF13BC77E5BE9B32 +:10E3F000474C45E929887E9D7820C60694E39B8496 +:10E40000DC81E9901F285FF871E4B40FF3506E547B +:10E41000A9D280F113AC41F9D01CD705B298E432EF +:10E42000D4A573993A1C18A65627F790FFAD469BC2 +:10E430005F930920BA767D8190B71C6FAE5D9FB95E +:10E440001BEDD5096A6C9ECAFD02E4EFAEF34DAE3A +:10E45000417DED6CD707A3F7A01EE812F46EACF770 +:10E460001D77EC2AECB750CBACCED491BEB9FF7877 +:10E47000AEF0379E0E30D2E707EBFF5F447CC863F7 +:10E48000B0EFE847553F641DA82F3E07FB8F7994F6 +:10E490005758FECF20AF30BF0BE415E60F83BCC248 +:10E4A000FC3320AF30FF38C82B4CF7819CC2EFA75C +:10E4B00059F446C46335C0CF9F9B9C6C25C59FD93A +:10E4C000FCDA6B05FC8DF45695E3410B3AEC505E9B +:10E4D000BCE5E4E7604AFDA805E93C45BC98B637D1 +:10E4E000E2C0B31EFF319640BDF6E2FD1D4770FD50 +:10E4F000E177B4667497DEFD52D1612FE4FD932578 +:10E500003A17DFF14A43D283E572D7613FEEE36FFA +:10E51000F939E053E32505FD2AFEEED66FA3BE5977 +:10E52000C6221BC83FABF41E7241BDB2455A18FD4E +:10E53000883B5F774670BF763AC34734D8D79F2F62 +:10E5400061E14EA42734A241AEEE192FC998FADB3F +:10E550005EBF13EBF9B7BCFB3DECCF5FF4C0AD94ED +:10E560008E7BF436FA3EEE5F6EA77C77F20E4C4758 +:10E57000689F2C7E15E6953179F32561E82FE390AD +:10E5800072111A4CC1C3DFBA0BED84E00B3B36634A +:10E590009A37BAF3F92A287F4E2D20383DF19BDCBB +:10E5A00079619847CBB7E512C4B7434A36E51FA84F +:10E5B0000F50BE54754491FF3D5DA9D4264C72FEA8 +:10E5C00041959F67EC539D942A8A83F43D23DE5046 +:10E5D000492A6437A8C7F9798E7A94E75D5A07C546 +:10E5E00083EC9262FB088FEBAD712DC639CE632AA6 +:10E5F000F74B96EEE6F87FA0474EA01FF560F7C6F2 +:10E6000034E48B07BB0B1DA83F952ADCAF72B0E743 +:10E610001E4F3AC0F9C1EEB523381F8EA75D05FD28 +:10E620003CAA7A697E4F221E949BDB6751FB1253F2 +:10E63000FB0C5C37B62F48B57F42B4FFA54A346B5C +:10E640006A2F3B300D637B1F6F8F7A47E815EBF81D +:10E65000FFACF2B89467FBB52F9571FCB1627C3BBF +:10E660003D1D12ED5AA478DA54D467D628DC4FBA8F +:10E670002E8BF4CA728FE029A2FE4981F717F79D0D +:10E68000CFC5689CA78F17D2F9F5E07C414EE91FF2 +:10E690002497BD293E4FF92C5B7EA4AD7EA1AD7CB5 +:10E6A000B2ADBCD49A5FC1F5FBB0D08B1B58E2C1B0 +:10E6B000B5281743323F4F7FBC88D617F618F8C0ED +:10E6C000E56989E803E4E85D547F9EC2A8BE90A393 +:10E6D00025428EBE9067AC5F4FC3753730EDAE629A +:10E6E000AC7F4C6604BFD858AA5F28C66789F13C46 +:10E6F0002FC63B1C2A7D11EB1F38CAE5650A9E51C7 +:10E700003AEFFC85147EB118F9C945D6FDA810F37F +:10E71000B3CBBD666716E14F67F70237EEE3BD3551 +:10E720000A8D5BD8159E83387F51A8E030A6784EBD +:10E73000F24B00D53806FC08B6B2F3DFA6CBC8779B +:10E740009E4FEF98837CE6E787804F40BEEAFDFA54 +:10E7500036F467359CB8B0BD16D2D14EABDC39ACBF +:10E760002C64683FA86D8B283E8E1D63147757B8C4 +:10E77000B9CC7183090FA68564C2BBC2CD014EFF1F +:10E7800081BDB31C82FE96A463BF2E7E3E11E2764D +:10E790009C896E473B916E170F4CB7631D2CEE4062 +:10E7A00078BF2D733DA7369E36DF14377730097C4E +:10E7B00004C60D1F2A3B7D14E3DCB459D390CF74FB +:10E7C0006E76F278CB31E13D487F539C9CAFB0F739 +:10E7D000D960716F539CE5FDE3DEC6307D5B0D4C67 +:10E7E000744C378F631E93E4E70F07BF04E9EAE830 +:10E7F0008FEFE7FFD56BD16BE40EAB3E3E8699F40D +:10E80000F18201F0FDC439A9FA85A49F52FC3BFBBB +:10E81000F20C9D5F950D12D7F330E209807837C86E +:10E820004D4C0FC617B87558C76F030B68FF583C9F +:10E83000E2AB82F6741C05F0A91071766AB33E87CC +:10E84000F84E9BDE847E36D771168E4095AC57F815 +:10E850007953679225D0CFDDA9B16CF2BFF470FF78 +:10E86000A6711E89F484FCD975DCEAF72C14E758EC +:10E87000619B9FA450F8530A6DDFED7E916B9D560E +:10E880003FE7DDDF75D03964FC7507D1F59E992C23 +:10E890002E65F0FA781EB5E302F7EE76E293DC3EE1 +:10E8A000794AF465F84B6E72F2F3A6236F4DF422A9 +:10E8B0003CD63A75C2C7CE2DD3BDB8FE3DC70B4975 +:10E8C0003F3E3C6B725A0FE9653C5EC525FAD9386C +:10E8D0006BF28B2B619CA7012E686F1F082D1F8583 +:10E8E0007165F7D4B829EECCBF471B8576EB13BB17 +:10E8F000855FFD043F9F6E17F0261B1EE0EB096944 +:10E90000A477DDE994455C6AF44EC43BD9CDCF27AA +:10E91000FC63A551E857EF2A90B87F61987E9A531F +:10E92000FD349BFB31E9812A3FE74872FF81C0FB40 +:10E930007CB78FF40FBB3E597782DF2B00BD701B75 +:10E94000F6771D8B46C83E03358FFA397BBD304EB6 +:10E95000F013F3CE0F14C8A807A5F4C3E84E27C6DA +:10E960004F86B48D58E76CF5C25D8D3C7E780FEA1A +:10E9700081E331FE09F44258C78B421F7C58E88D71 +:10E98000A0E7ED735AF4BCF0628C4F39D41A9BA304 +:10E99000CC443D2E5C8AF99FB5C69ADC901F23F7C4 +:10E9A000E66148F9E1D6BA3998F73749249A7E05E5 +:10E9B000F97808E31418D7FBF631A1F7B1AC5AC8BF +:10E9C0004F5A1108A3DF678C1C7EA108F9D42A7E58 +:10E9D000BFCABF97EB51FDE854F887FC4D996B1106 +:10E9E0005F0E0B7E7B58ECA3915FA6C492C417C147 +:10E9F0009CC6B802E39C580DC4883F1DC60007C4DE +:10EA000067A726CE9B3A46F2733648D307DC7F6E63 +:10EA1000670CB7FF7BFBF6FF65849F79FFB30BCED6 +:10EA20007EFF816F116B1BCCFE717D7E0E5ED6EA80 +:10EA3000CB9F66B1B768BF423C5EB46FDF64D0CF96 +:10EA4000217588B83DBF637E3DD2C727829E8DF475 +:10EA50007D0137F68E95BF035F7F1FE1E851EA45E0 +:10EA6000F009E7EBFE26E8C76782AFB0BF8CF92C50 +:10EA70005396FF6FA7C92F897047BBECB4016F563F +:10EA80004FF1DBA0F753FCD13F0CEF501FBCBF127E +:10EA9000F446F3CC077BECEBD05BEA1C566FD61048 +:10EAA0004FBFCFC208FB39BEF99678D35352CCEB97 +:10EAB0002A4FE9070D27C00E3917E7DFA372F8F4D4 +:10EAC000AAB89EEA6CBD4C42C59F6D99730C586103 +:10EAD0003512295E4C6277CD413F66751ACFCFDB88 +:10EAE0007461731CF378C6300BCB7F3C07CF09AA47 +:10EAF000C7F2F22896437EBE1A19E1329D73C336DF +:10EB00002498C96E54B59355C81FC06ECCC7F9E997 +:10EB100021BD1AB724BF41233C385BFE9010F4BFDF +:10EB200057F009C0AB22EC4F8D73FB7138BBAFC4FB +:10EB3000C5F1C8484B91D9E798ECBE470DBB2F31C2 +:10EB400092DB7D8991E6FDDF8BFA22F27F4527B9C2 +:10EB5000D2E7A769F670FD45E89F0586BE68E3CB5E +:10EB600086FE59E0B1E24D46BED16F84FAB5E3911D +:10EB7000A1378E15DFEAF673BCF2FFBDA96EB38430 +:10EB8000FEB75EC24B55E0D5563CDC03B8EC6EE3F5 +:10EB9000F715B2EEE071CC7BB7646562FFC79D915B +:10EBA0004B5DE5A9FDBACF19B9DC9C87FD8B0DB291 +:10EBB0007F579ECDFEA93E4FDCBC1F06FC5F12FBBB +:10EBC000D68DFB08303F26F8FC6916B90EF1A7C9AF +:10EBD000A993FF29FE8283F8EC607830981FCBD888 +:10EBE0006F839F34BAF93EA752CE875F12F50A2A87 +:10EBF000D82C2D23D5EF77055EBCE419380EEE0E28 +:10EC0000176FEF6F8A129F6222DEB1602F97D7468F +:10EC1000BD3B5D92E0239A2CF8B68CFCE43231AF18 +:10EC2000C20A56691E77B318F7322F2FB78FDBE66B +:10EC3000E27CD0E08FC6B8855BACE3B68B7E0CBDC2 +:10EC40000D3D0F38EEA4E65E8A572EC4386648F5AF +:10EC50002DD108EA112FCD7C6FEFBDA8CFE71409A5 +:10EC6000FF5184E17DB807443F3B9D91208EE70032 +:10EC700038A19F211FE68DA9EA6327898F37C449F0 +:10EC8000DF33E9FB0F101EFD75E0FB6D06DCFD0AAE +:10EC9000AB7195A6E6FD770157236FACF3B28A4FAF +:10ECA0008E64C3FC26DCC7E3B7A311EE3F2D8C8432 +:10ECB00076A3DD9C2EF6F3B1366E778C77C59E7CFD +:10ECC0001ECA1F7EC449F75E777EDF19413AD9E933 +:10ECD000D4DB517EB754CB6417E5D67C5BCA86740F +:10ECE000C70F5A9F789EE1E551EEDFE86C2BA47ABE +:10ECF0000FAECE227F86910FADE1FE8DFBF7DF7365 +:10ED000011DD4F6AE3F7933A6D7E8E7F76713FC7D0 +:10ED1000619788D7DA2FD3BD973E3F47A5F073ACF4 +:10ED2000177270856CF7731C263E3A889FE339177B +:10ED3000F773DC9FE07CA7A98DFB393A7D855EB433 +:10ED40005F3B7D0B48875423DC5EEB6C137E0E9F8C +:10ED5000E1A7D0BD57C13C7EEBE2FE829791C07324 +:10ED6000866E4F7E0E9FE1A7E0ED5F72713FC71B7D +:10ED700067D19EFC1CE9D6F15F17EDFF88EDCB87CC +:10ED80006AFF64E60D26F8FE41CCDBC9F4F6C93013 +:10ED90009F3DF7BF19A67342D6115B05F97D927EA0 +:10EDA0000FEA6DF13CAEA7ED91AC74FC91A0A37499 +:10EDB000C10F0EB7DD23A33D30A9EDBE6A2FF2F1DE +:10EDC0002D60FF32B27F65F3B86357C8E4B729DC22 +:10EDD0003C8EE391CDFE4D770BFB7705DF6FD37E45 +:10EDE0007EE51AC2FE4D77F3F51BFC069AD6E0FDD0 +:10EDF0005F635C03BFED7461DC2F5699E90FE6D5C4 +:10EE0000B198F303D02FD3DDE5A9EF2362B9C27E19 +:10EE1000020A827C7014F72F1AFC08E8B1D94C8FD3 +:10EE2000F5F67105BF1B8E1E1BFF8BE8F14AF77FBD +:10EE30000D3D9EE376503FE5EE7F981ECBDD43D03F +:10EE4000E34C37D717FFB3F458E1E6F450E5FEC7BB +:10EE5000E83122DA5FE41E8E9E06A6C75A37A7ABBA +:10EE6000F9C3B6B7D263D4FD9FA3C7EBDC9C1E1BCE +:10EE7000FBE8F1143FCF6E7B6703FAC1411D11F42B +:10EE8000A858E8511F861E1B07A7C75B683F07A14C +:10EE9000C746B17E430E43D366333D360E42171844 +:10EEA00088AA0C4D8F8D67438F76BB02ECAC08BAF5 +:10EEB000A006B32F18D86D88C7F6F3B6E1CE892F18 +:10EEC0003FFF0EF2234C502377BB4D7A7BB91ABB20 +:10EED00097F236FEA206787C7EFF7701ECF71D568E +:10EEE000BE19D3C90E7900FB1953114D5AEE3B4C94 +:10EEF0000C07C3A897675AEF4DAB1ABF57EE9FFD9B +:10EF0000654F13EEA7367D1AB6DBEF167E3DDB7D2F +:10EF10000003FEB09FFB11AEC6FEF6DDEB40D794BA +:10EF200069FEAD79570E764FA0CB6DDA4F3530F4D0 +:10EF30003D81AC8B145AEF5AC91B46FA6BCA630762 +:10EF4000D02E6B12F1227DFD80FDAB83FDDBED2E1B +:10EF5000B4C4BFDC1E885F8867E768FF73B8837D31 +:10EF60006A8133B7FF5D72EC08AEEBEE597F7ED35A +:10EF700081F17A4F7974A4D78FCB4E3B316E01DD8E +:10EF80001708B7F81D5EB23B9AA49E3A6EDF25992A +:10EF9000D92F83F790E7A3FF0EF107F95E08F0C7BA +:10EFA000740FACCACFF95753FABB7938EEDB02FFC6 +:10EFB000F12F04F41113F3AA53B8DD7B1DEBA674F3 +:10EFC00029EBA2F46D25F626AE6309EB25FFD1C629 +:10EFD00034FFF908E7FFAEF999EE9F521CA1A8CAC9 +:10EFE000F04512F37DCA2271EFCDB04BC6DCC728C5 +:10EFF000AE69625C21B95414DF48F76CC7606528BC +:10F000001FBF95D1BD332827FE6FB49F98705AE279 +:10F010004A0BDAACF9B1E2BEC37871BF93BE17E018 +:10F02000F93EBF2F37D6F6DD88FFDA851F06F09B45 +:10F03000D8FDA40ECFC0F16383D945863FF46E1688 +:10F04000F1784C78CD1AB89FA125677A70A0F606A2 +:10F050005C1D6E1E3F62DCB730EC29F625B3DCBBCD +:10F0600037E8D613D23B916EF33CDCDED92545F36D +:10F070003C39263AB4C5676D9662DC4FE38BF37278 +:10F0800011AF45572B646ED7615C56B388CFF295AC +:10F09000D593FC7115D727914F7ACB18723A261564 +:10F0A00025C8EFED2DEA0A629CCE5D83C4E95CEDD4 +:10F0B000E17265C3147E5E70D75B12D9A7778DFFAE +:10F0C0004ED01C77E530E2AE467FC7DD6382CF26A7 +:10F0D000DF5A37CAC14DA10543C2DDD1E1A078A3F3 +:10F0E00061EBB5F17A8395BB7CAC0DFDDE9F8D8E17 +:10F0F0003F87A076893897BE3811811B8EBEF88F66 +:10F10000309D33D9E3439ADC6137FAF39B420B8697 +:10F110003CCF737D2EB16436C5755C8EFB7668CAB4 +:10F120007482AB43EFA27B6669C5C0F721F586EA1E +:10F13000F14E3D70799CC8F0709FEC117A36EC96D8 +:10F1400039FE6973558C213FDB9CC7E87EBAAAD98A +:10F15000CA451C9513D76D82E3680F97BB378A1495 +:10F1600051A8A214F76D1FE12B20894674C2F8390B +:10F17000CB6A0FE763CF2991551C1FADE506BEC7CB +:10F18000AB53FE06F4A7ADBB744539E2E1EB428F09 +:10F19000F467F33874631EAF7BB83EF9BA585F3B2F +:10F1A000E06B6262CA1FE16F929232C0A977B49C91 +:10F1B000E82C407A2CA2EF9B628FD78E8571362D7A +:10F1C0001AAFE1FE7CA6C65DA8375C315AA6F3F201 +:10F1D000ADD5DE95E673DDCBFDFC9EC147FEAA23CF +:10F1E0001E48C3BE1EF2B7B088A223BE4A827F9ECD +:10F1F000AB8102807122E85724BF64D8CDE59F8897 +:10F20000B3020EFE75E2AC7EA630079E13C57D8C60 +:10F21000F4B5F41D125DDA32FC2BF7FB17FC00E7A6 +:10F22000A31E8C515CD5A1E95EE29F7F6BE171A3C7 +:10F230002797CD26FDFE5579F9C3A8BFF5FEDEC59B +:10F2400030BEF8E4A597D4223F3CB9EC9A8BB1FCD0 +:10F25000A4C46A257E69D68FF1ABFEB1FA4F0F20A8 +:10F26000DC5A3C14DFA006FF25FA0EBD0713F1CBD4 +:10F270001550FFEF8EDFA6013CFFE03BFD03540B72 +:10F2800097B124C91F239EE7C6F4D863B8CFCA3507 +:10F290009714A1FEB9D5A9E523BFD8DAEA2A45BE5D +:10F2A0009EF9093024B4EFAE48E3FEBD5ED049308C +:10F2B0004EE67B0B1F31FB4FAECDE1FBE16E688963 +:10F2C0001494E1BB0A61BA6AE81FCBF1E00B5FEC72 +:10F2D00020AEBFDA5D42F118CBEA79DC8D1187737D +:10F2E000CD4A9E7F5DF81FED7A995D0F7B56E091C8 +:10F2F00012E471EF8A8FCB1FA629B6F79DACF7CF2A +:10F30000CCF8A04DB7E2832A9BF02102F830C582E9 +:10F310000FD29973CE1E1FB6211D015CAF9CCDFD8F +:10F320003FF1EAF02B442FAFAA442F467C9C1DEFFF +:10F3300037C5D6BBE5E2FEF461D0437BD9821C9D84 +:10F34000F07FED75B42F27251D435AB419EB35FC1A +:10F35000EEAA734691FE0CBA30E821E213F766FC80 +:10F36000555B7D90C67C3D7325BD3F5DA0FC31E3C0 +:10F37000FF754827727F3A59C2C257E1F9EF1285EB +:10F38000C533B252F8BEA482DF4B5DD2B381DE1723 +:10F390005AB25E62A74CFB76E60CE4DD16B8697DD6 +:10F3A000EF2B38CE1EBEED1749ADA83FB6ABBDBFA3 +:10F3B000198170CDE474D7E491F6A3DFBE35FDDD8D +:10F3C0009611009FF65C9DE20BECFECED609698497 +:10F3D000D7ED578E22B9F683469DC500BE7FC08B00 +:10F3E00071D8DFA274C2F77B01EE31A8FFA3C6304B +:10F3F00095031DFBBDC8C79C611684F22B1DDDF56E +:10F4000087711FFE238DE21EFEF6CBD8B978EF651B +:10F41000EBF45563507EFCED8ED818ADD8BC8EC48D +:10F42000481E77DE3352E687CE220E9D89EFB1511A +:10F43000FC7B82D28760FF4FC1D67D9C5660E86F0F +:10F44000A25D0FB56BF7777B68BEB94E8DBF3F10DD +:10F45000292F87FCC273020CCFDF1E72F2FB4876A5 +:10F46000787EC3CBE5C14247878EE77B93BD397376 +:10F47000F1FCCFBB7D77477918558A9CB91779B0D5 +:10F480001EF79BB57C35AD1C85C7C38DFBA3EF98DC +:10F49000DE1D1AB3BE8BE45C5A713488F7665A8459 +:10F4A0001C6A39E4E1EFDBCC5BB617EF298D29EE5E +:10F4B00095BE598CFD29D49FBE1EFA31E96B4B6075 +:10F4C0000919A51887D341F1CADEF16E0DF9CF9263 +:10F4D000A29A0F9401F008FF4E99F0A105E5A94901 +:10F4E0002F5967E82539AD55081F6F1D9390CF2E12 +:10F4F000F116103D142242C1787F2DAA1952CE6315 +:10F500005C78DCC5E3C2E313795C38E631CE0E5398 +:10F510008C0BC714E3C2B11CE3C2318F71E198C7F1 +:10F52000B870CC635C38E6312E1CF318178EE92FC7 +:10F530001B6394627C3896633C38E6311E1CF30BE7 +:10F540005DFC9E3B2B8A79CB112E93C749B8AFDE69 +:10F55000766704EF8D1C10FB3867F3A2ADC7619D81 +:10F560006911856C84B40795CCD7789E6EF6A60594 +:10F57000B91FA235F824C3F7B5D40BD229BEFCEECF +:10F58000B77C94A62DFA39C3B8884E557764970096 +:10F59000F6B55F3CD7ED41FA624D5961CC5FD9EACF +:10F5A0009EC4D8B4B24F563D09F97DDE680BBA9AB5 +:10F5B000EECEA97D55A7FC42CA8FADAC4A67743E1A +:10F5C000B6B0E508A4976130299D8F317AF72412EF +:10F5D00093C479188BBBC731763C72005823633FC4 +:10F5E000F12E6EB98FA17FAB2B5E9D89E75257B488 +:10F5F0002C9A44ED955C8DFA9F3B454A95E7B45DA6 +:10F600006A948BFE17B644A0BF574EC8D4FF46A8D5 +:10F610001FC7FE0BB54BCB90BFBE25937C7CDDA9ED +:10F620006F24FBAA1DF805CCF7F2287FBF636C0D91 +:10F63000DBCD0A046205F0DE38F73F94A7713993F9 +:10F6400029EEB7CAC019D11EC998F77342A20CDBC4 +:10F65000BD726FB1627BEFC2FA1E48791A970BC771 +:10F660000B19BDCFD33BC99D4039BF02F1793CEEA8 +:10F6700027A7B7CBA37B748CA3185BE42E45E67C4D +:10F6800000839478BB24CECF6867AF87FDCAA6728B +:10F69000A31DFBF22F0AF28596AD3C66C25B98D0A3 +:10F6A000D7165BFB95CB06EFD7548FF4D921C667ED +:10F6B000D210FD1874E57546D2119F7BA7F07D59D5 +:10F6C000B470AB41A732DAEB5EAF557FEC4DAB6E59 +:10F6D0004D83F15BD338BE7BBD5D470BB1FD790A2D +:10F6E000F941D9FEBA1730FF9D9D32F1BD5C05F698 +:10F6F00019FACB6DD34A908F1C1774921D58B10024 +:10F70000BF67EF50985E805B1D57F15E438049F400 +:10F710007E55BBDA3197EE3DA812C5D394557CFBDC +:10F720009232F83E63EEA7447F339E9125D4535E18 +:10F73000F471BC283937BD1EE5ED25E78E9E867431 +:10F740007597EDDE8C9186D3B89DB717CBA1BEB46B +:10F75000EBCD7AD2FFCA7D12CA9FBF7DC2E5C4DB62 +:10F760005EDEEF44275F3F631DA4E76D082A74DF68 +:10F7700048CEE3A953AD5F8E78E07CC84DF7719D0C +:10F780005FCD70239F6FFADC55CBF96037E97F4E70 +:10F790004F4CC3FBB585DB653AF76AD2BC097C4B9D +:10F7A0002923BDF4A88E726BAE42FEDF8CF314C227 +:10F7B000FBCCF42B13E89FD976C843F5D5747702B8 +:10F7C000F9F7DE9ABF466BA07C6FA5427AF8DEB6E9 +:10F7D0004551A2234DD6C693DC09FF1BD2D9DEF5D5 +:10F7E000DC1F9721B128CEE3F525B38375DC5F4597 +:10F7F000F7CEE9492DD9641F83A18B7E8C595A75A8 +:10F800002DBDCB91594DF15999736BDCBC9DF51D04 +:10F8100097E61A1ED786E5D7E33A9BD9117CB7C77E +:10F8200020DDCCCC7BA402F48B7D937F6BCE9AA59C +:10F83000D7F9705CEBFDF6029F3B89FA749EC6FD1A +:10F840009C7A11D71F0B84FF02BED3FDD8BC662B58 +:10F850003D23AAA1BE39266E7D1786A1B50DEB1BEF +:10F8600025E6A18AF5CF7EDFDA7E9488FF1A65BB94 +:10F870002F3F45E0871D4EF6F5E705F66AA85FE7DE +:10F88000C5797CA37D5D7901EEA729D0BC7C7D0183 +:10F89000BE2EFB3A6669A7AA50EED9D7319B756F89 +:10F8A000403C1CDD60FD6E9FEFAC9ABD51D4676794 +:10F8B00015290493D9ACAB09ED6663DFBD8556FA13 +:10F8C0003DEE75887B4AD56B908EC7B6C920005235 +:10F8D000FD8FEFF0B2B869BC893BB22CF949899130 +:10F8E00096FAE7EC2FB4944FE99A6C293FF760A998 +:10F8F000255F929C65A93FED68B5255FDE7DB1A5CA +:10F90000FE8C371758F2337B9658EACF7E7FB9A525 +:10F91000FCBCDE5596F26F7CBED692AF62775AEA97 +:10F920001B760E0B86BB23018CCF0C9420DF32E0BC +:10F93000B52CCDEA2FB7DB35763FB53F8DC37B388D +:10F94000BBE9A634EED7C95D54C862A6EF817993AE +:10F950002DF9E0D25216B3C831AB1DD5F2D5C2C5D0 +:10F96000FCBD5337E9DDCD395792BF75ED24A78E25 +:10F970007A16995E59683666F2FB02CF8FA7FBD0E4 +:10F98000AB3322B7E1FEE33DB37836DEC373923C7E +:10F99000F3FA9C64077B7D3FE4FADF3837BDA5E4CA +:10F9A0002D4AB0D814F46BB545C7817CDCD618A7B6 +:10F9B00054298AC651AE280146F7D1B4A25ECA6B5B +:10F9C000953C7F459A4EF8A655427DD3BA540DFA20 +:10F9D00031ADEB5599C779F4821DDE69B2C3ED767E +:10F9E000774CD3F61D6029FB1BECDAE437A85D1ACF +:10F9F000B52B44C3A974703BBB92753B303D9FF55A +:10FA000052BA97D517A23EFD9A33EE1809ED6FDC76 +:10FA1000FBCA4A9CC7CC322FDDD303BBFCC1B4F276 +:10FA2000945D7E3253CB4779BDD319DD7A1CC7BDB7 +:10FA300043652837AF9D7FA91BF9C1B5939430F773 +:10FA4000E383418DF6F9FD59612EE7851C519867D6 +:10FA50001CD4BBE2AE71A5F83D57A927799BBB54D6 +:10FA600093503EFE29CD908F652417B23B94B0AEE3 +:10FA70002368F46AAC176863E124D45B5008F2127F +:10FA8000E5FB0F789C7461D1842308A751AB9312D6 +:10FA9000BE17A745743ADF2C3C71E151C98FF214AF +:10FAA000E683F2F42145E08993ECAEB5F72B647759 +:10FAB000AD7D5EF5E013516B372B25C848FCE84758 +:10FAC0009D06FD54717954F8D08404EA03774BDA2B +:10FAD0002EB2735A5C61B4731E1078F010E205D830 +:10FAE0002327735B376AD07E926F37C5539E1338D6 +:10FAF000B411D329A19332BA4BCE1D27356541BE2F +:10FB0000A4B8C081E7A5D3CAAA9A302DAFAC7304BC +:10FB1000209D512361B81BFB5D1A3F77B87AC5FC65 +:10FB20003751CFA9F2B9E9FCA070D6FB8B911FAB7E +:10FB3000C3DC13547377D03B776C85F59E6095DFFB +:10FB40004D78AE219E17504A7AA7B6282D81780E9F +:10FB50007AB684E723F12AD6857A47289294501EF4 +:10FB6000423B3AD7D3921E09FD8AA322DD12E03C24 +:10FB70001BB58ED1396E7EA447C27BB7A1D5563C4A +:10FB8000FFC217FB13E24FFEBA36CB773FFAFD00F8 +:10FB9000BECD32E73FDEAC583AE28F776A615693CA +:10FBA000CEFD76F38B5378F38CD09B1E12FA8EC168 +:10FBB000BF0D3DF6409F7DB82721035EEFEB8DB56D +:10FBC0004F42BED020DE9BE94D3AC85F74DB7CC259 +:10FBD000C77CE19F5AFAD7AE960CA45357EFE10CBD +:10FBE00024989BB8BED5E9B1DAAB953ECEAF66F8A6 +:10FBF000B87C54DB41E29F6B7AAF10FFA0FF27D6A1 +:10FC0000737D5DFD83AF2D3383B1977D7CDE537FA4 +:10FC1000A555A39FB720A93D4BE931911E8154B44E +:10FC2000C78DC7A9225DDAF7737773E005ACB79B80 +:10FC3000692F68A6542DD42EA6B8D6DFCAB45F2C7F +:10FC4000C4E81EC0EEE62C7ACF957593CF9DE5DF14 +:10FC500011A03CD46F277FCDF7BD0CED0EBD41A1A7 +:10FC6000F7E8ECE38D617DF25CA6F789E23CEF6694 +:10FC70006D1B108FCE3D687D2FAB2469CD4F3B6A45 +:10FC8000CD97775BF333DEB4E6F70BB8E23BACE33A +:10FC90000C38C07FC6E8FCE84317F1F0631AB81EC1 +:10FCA000D15FEFB1DA374CE841D789AD99D963D547 +:10FCB0003BAE13FACF75367DE2A44FBBB20ED2C86D +:10FCC0007DB17B2E0238C51A1C6109E6F0C787FE9C +:10FCD000369EEB41BD39E877FAC2A7D3BE5E7B47BB +:10FCE0009FBF313ED1E46FBC2BFC6AFD61E473BF62 +:10FCF00077316C3FD771EC6823CAA5D10AC9256D4D +:10FD0000C6EA87D3D09F8CE590BFA2401F41F7047D +:10FD10009F57695F36897376E37D26C37F7685C0FA +:10FD2000C3F906BC583C8DFB619269A89F9F7B90EC +:10FD3000B1629B3EC8CB233E2C2F49DACB23BEAA0F +:10FD4000DCBE2343988244F02E17FA27E6D7833C83 +:10FD500029B3DD1F18B1D89A0F1F55494F9DCAA26C +:10FD600019C89FD1F4C67EA60E72CF60AAB86730BC +:10FD7000D5F63D178D33807B6E992F9128E87F9EB5 +:10FD8000B645AF97B07CCB52B048A0EA2D3E71BECD +:10FD900056CC8A71DFE7E2EF1C209C5FE3F7795CC9 +:10FDA0002727BE81FA017BC541F7873615E8DB516D +:10FDB0002E692FF2F775B5345652E24B9DBBFDF01C +:10FDC0004C18DF62EFF35BFEAC9131E4EB5D8D6EBE +:10FDD000867CFEC9468DF2071A83947FBA51A7F438 +:10FDE000606311A5BF6C0C53F9AF1A2B28FFEBC64B +:10FDF00008E5938DB594FFC85FD56CF77B9AFDBF7E +:10FE000029BF27D0DD39E4F78CE111F4471E8E6F4E +:10FE10007DFECF95DC2F3C7C3FDC5F8CFE5375A0D4 +:10FE20007E847F794D1BF797AEA9E0EF30AE29E3D2 +:10FE300076473BDB6D79CFC905FD627ECD81ED74E0 +:10FE4000CEED54BBEBC9FE2BF709FBEF76B2079B57 +:10FE50001E74B38D05293BD0B0FFECFAB8C9AEB61D +:10FE6000F073F4BC205E78DD12975BCCFA1EDF44A1 +:10FE7000D4250069276BAF3C9B09AC3F21FC40C5F2 +:10FE8000C14FAAC94F24F253F5CCC359A6F2705101 +:10FE9000C99C6C53BEC87D72F10693DF685C7AE939 +:10FEA000B3D9A6FC711C90FB8922C87FFF7FFB9110 +:10FEB000BAD1FF01EBFE49CE2FB2D00F10FFA9C27D +:10FEC00030BEE63739BF18897628CA1DF4A3E15E33 +:10FED000733ECF785C73117F67B94F2EE8129D9FF8 +:10FEE00098E4C20BC47F845CC8CF8CCB184F97D8E2 +:10FEF000CBC21BF421E58383CEC575A63BA78BF34C +:10FF00007839550EDA5392BF6FC7E51B95E3FDEDC7 +:10FF1000B84CEFBD99FAE1EFD1264CFBCCD0BEB284 +:10FF2000CA89295DD6FC7F971C32F06BABD24DE7B6 +:10FF3000B05BBF1C186FCF4B9704BEF6CD5B3E3352 +:10FF400023050F8A032AC4949703F51CC275C69A29 +:10FF500055CBB8D73558F34BD759F34B565BF3A66F +:10FF6000F184BCFB9AF978E435B39C7D0703A7269E +:10FF7000A6E4EC0A567001EA17DF64617A87E6FAB4 +:10FF8000B6348B9DF71ACA42F25FF2F786978B78E8 +:10FF90000956739CCE490BD6EBA4DF4F4B37E43A9E +:10FFA00097BF6E8040DFEF9D98C62FB8485ECBDFCD +:10FFB000C4B7CA71FB7B7FCB6DEF64EA367F825B8F +:10FFC000E7EF3AE7AFB7FB3FE3DCDF0FFF87EF1C5C +:10FFD000F69FCFD71BD7E8EF14F07F849BF16E5DBF +:10FFE0001F7E2B3D5218E6B11CDF4D41F8AD6791E5 +:10FFF000DDA4E77D83E25CAE32DE8B883392BFBA4C +:020000021000EC +:10000000A091E5029FECF05EBEF477B508EFE565E0 +:1000100032F90B594321D134E16121BD03E7C4F228 +:10002000FC2D12CB9658DF7DC4AB441F5999617AE1 +:1000300027EE54333FB73FB574612EEAF5C67E0311 +:100040003C2CF7060B1A4C7299211E7079CEC4EF26 +:10005000CD7CD326B78DFD5F6E7B17F4EF48473913 +:100060002857F8EF85ACC1F338942F8CBF0BD6EE30 +:100070001B5ABEF8E784DB26A09D9729EB68E7357D +:10008000AF506A775BFD71CE33E8ECC2FFCF4DD144 +:10009000DB1F65568376FFEF30E00CDAFFEEBBD94D +:1000A000BB31A6E9F5C573DCD8EFAB99E12972093C +:1000B000470C7725E43DE19F32C8BB5CC90B6ACF92 +:1000C0004BE5BDDEF728FFBB2CFD21CCEF4867F1E7 +:1000D0009A10F6CBF39BDA5EBEE0C868310EF0ED05 +:1000E0005FA69F6A8D57A6E81D961AE7F862A5BF1E +:1000F0008FD275A28BB42AB6DDE120BB727BB99496 +:100100006A9785EDA421DACD67DB9501DAF98C7663 +:1001100020635A4DFE3BC33F278BF998C757500FBA +:10012000D062E96837DC3D57D1D07EF9CFCE237756 +:10013000B875D7B1EDEAD8FEED60DA1B8CF9CB03C8 +:10014000CF3F81E5E6F1D521E6FF5F0D8FE1FA7340 +:100150008AF2AF3D3FA8BE31F72CD60BF3C3A718E8 +:10016000981E4B9787EA0F74FD8D03AFB7C3D65F18 +:1001700026CD2F18DB3AE4FC06E90FD6BBDDB6DE50 +:100180004CA7A37F7F489F4958DF68419F1933F9E7 +:10019000BD60364521F9315A613E67E900E3AEE3BF +:1001A000792F8B27500FD4EA7A76A07DFF7A91962B +:1001B00089FC75DBA199E4EFF76E96E80901AFDAE7 +:1001C00021617C6AC58A8E2A277CDFB98E75216CF5 +:1001D00077AE4B78F0DEDBCE9E8407FDFA152B3B25 +:1001E0003723BFAC684E27DE3B937590DF38F33C76 +:1001F00085E21632CE53E8DC21337316DD4FCF98FB +:10020000C9E3CF9AB5CA3DA864373BB5F924FFBE10 +:10021000C3485F1ABD82FB974637A861F4FB8D5631 +:10022000447E3D7F97D97B5BAFA413DFEA95F09CBA +:10023000C12B4951B4EF9A23DCBFE4FD1EEB948837 +:100240005EAC7E77AFD4B1A11AE1040C18ED97BC77 +:10025000C881DB253FA727E4EF044F84B7C2F58DA3 +:10026000FB057CC7B0EE43E80763EB783BD01C2569 +:10027000BC976F9C5318F1C979EBACFACF688DFF2E +:100280008E8EE2D2B693FE78BBC21E1980FEEDF9C7 +:10029000D1DFEBCE64C5C3D71B2E9F8F3F2595754D +:1002A00016F5847D6A3F1FB0CB69BBDDCF845F80CC +:1002B000E434ECD31821B72A8A9BE7D039443F397C +:1002C000CF7F57CDC08F7E76562BB7A35C2CDCE654 +:1002D000A4B894A514A766D86FBBB022E2C9687110 +:1002E0002FD9D65E6A688F92FC3D5FF4E3656E7C21 +:1002F00007C9E582348B7E7ECA9D877401B880E78A +:10030000A9CCCFDF59D8203105BFA7C6EB6167283C +:100310003E0EF84C00DF6B9719EAF586FF20753F1B +:1003200031AA217135696137DABDC6BDC45BC5BB71 +:10033000DB9BD2C35755E17CFF4D25BC690A423D8A +:100340008C0F4AD39731B053AEBD3B72A11BE5630E +:100350003523BB64957FF626BC7FEDFA7C148B9920 +:10036000E2225D4A3D4378B93ECFB77C7F16ECE987 +:1003700098E9BDC16A5F610DCE678378C7690E0BCE +:100380003763BB396E87E51CC0F5791E8B650FD4CA +:100390007FC8F2FD59D06363AEB3E93FCD72AEE0E2 +:1003A000FA7CEC20FD4FB0F5AF0DD87FAADF6C4B87 +:1003B000BF2D0AE3EFE62EE6716B76FBE17E7F75DB +:1003C000AB3FA7FF39CCA6103F87A13FC85F10C83D +:1003D000A4FB063BFCDC9F58336FAC42FEA890F5B3 +:1003E0003CE60281BF467C404DC0FEBB17617AF7F8 +:1003F000B8DA67FF6ED57F67238F29EF3F5F39BD7E +:10040000AC9BFCE6CB5CFA50F77C4F3432F287BFF2 +:10041000E1A95F86CEA05FDCBDC0D5520179E44181 +:10042000A0273D7FF79A0BF15EF2091177DF127872 +:10043000767CDD00F695912E559852513A44B933A9 +:10044000391EF9FE5299C5F8B9736CCA02D33B2420 +:100450004B618115C4571296752DAB972CE7302749 +:10046000C47D76984F79DD00E7E7E6F954660D51D3 +:10047000EE4A96D37CF0F72D07994F65E9F0F379B2 +:100480004BF8015B02AF8E1F6A3ECB14BEBE41CB60 +:100490009DDD049F65B2E1AFB6CE6719E3F01D762E +:1004A0003EC25F0FF3291F6ABF703E9543ECD732FF +:1004B0005737C16799F8FDCF81E6537916FBB549E7 +:1004C000AD8F21DFDC2E717EE4CB68D884F7D9FFB5 +:1004D000326F6D90E843D865D760033C0753383DD1 +:1004E0002D09B9E99E97D12FBE5B1171F1FBE998F7 +:1004F00076029D47E81DCE20E5F7819D17A178ABD8 +:10050000224A1F6B0C53F9E38D159437FA295E29A3 +:1005100091BD3765B544F69E7DDD5519DCBEDB9E89 +:10052000A75DBD02F96C95979F4FAC9CCD22EE94D0 +:100530003DC758D7B3E87FD97A252B413B7AF27E65 +:100540003EEF404D2EC545784B8E743742DE7585A3 +:10055000AAA3FF186831CAF18CD13B3275B2E01DF5 +:10056000C00730CEB5273E772FF28FCA0CEE47AECC +:100570000B1D5D8C7A449DB0FFF0BA2BF97F56714C +:100580007B3ED66C7D777689F0E3E644AD7EDF2551 +:100590006CCB27FC7738ADF66680953C8F713E8139 +:1005A0007A55871D241709CAAF9C1AFEBB32579C87 +:1005B0007C4E43FD959528A43F6DF76879288FF010 +:1005C000E7D4D0CE7439391D2FB5D9994B8679D758 +:1005D000D7F89D293BDCED7EE4E91956BFF1A7ACC5 +:1005E000785B0D160EF23B4D867FB8D7CF1763C8E8 +:1005F000557B3D633E970BFEB9AB3149718AC6FC12 +:10060000F2951E09E5C49886A425EE90E1EFA39823 +:10061000F4B2C1D6B14BFA306FA877BCF3855F1D39 +:10062000F468FA3D57EC06F568FBFAAFECB7FECA82 +:1006300097C7B181E885FBCB971C75901FD0808F41 +:10064000018FFFD774A36430E3DE1A6326FF9A4359 +:100650008EBAD15F951FA8A6384DFC7ECA8227D6D8 +:10066000384DC7B31F48F81E72BF38D2865E09F9ED +:10067000873D2ED43E1F234EAEEFDE8D8FDFA30BC2 +:10068000326F18ED05FBEF2FDC2EC7884FDDEEE84B +:10069000721740F984606C5306B4FB4CEED2AA206A +:1006A000EFCB295DB91B7A5BDA7067B806CF9DB3D3 +:1006B00007F6371AF2ED9E0CEE573BA12647A35FD3 +:1006C0007D49B0FA9E8C9C01EA377C9FFA3B5FF033 +:1006D000597BF9A302AE0F08B977D59A273FD8877F +:1006E000E7B07A7129E28EB7A87B1EFE0E58DBCBED +:1006F00063E9F705768B7161A165A847BC1F882562 +:10070000324CFCD9AD6B0ABFE7D53513CBCFFF3FD9 +:10071000C54FBC0CFDB55DE2D3F09CF82F658E3261 +:100720000C75B0CF03FA7914FB717FDE4EF86BF4D1 +:10073000F36B4FCF037498149F5DFB26D8A0BFCEF8 +:10074000EC1985EF9E3CB16D646D00E8E3D7393D4F +:10075000A3B0BC56FA60D311C0CB5F23AD811CF8A7 +:1007600022E3834DA85F9C7FF1877BB6A1DE3CC16D +:1007700049F75037DBEEF985341E0F14D2AC7038D0 +:10078000B67A68381CEA0F874366F81BF37F29188E +:100790007916BFC3242F9F2661DC370BAF80394603 +:1007A000467479A6C1BEE7E95D8F6E63681E27AA0D +:1007B000F01D2FE8E7050E8736BA9766F433271841 +:1007C0007911FB39B6FAD579F83B6C9E63FC5CD2A3 +:1007D0003D8EC5D3FCD4EE1573BBC8084DE1BF7F79 +:1007E000C1F7E1580EA79B19993CCD127A4993B3F2 +:1007F00023381F526DDC0F6FD5A05D6B417CF1403B +:1008000071DAAF6846FC29BFD7D3AC75BA979BE0C5 +:10081000F88980C7BFE7467A701E4E117FD55EC14A +:10082000E1E63F965D4AF6D2385686EF53A465F26C +:10083000FA30EFF7A9FECC0E32FA3DE3F87ADB8B03 +:10084000EFA138604FF03E9E8EEBA1FBAB1ED6E5CC +:10085000C6FDFE6CDBE79B9A2B701DE122CC8FD886 +:100860007E571BC68DEF469D01F4CB4CC8A31F6E6F +:1008700017C8357CE73A3ED24976533FBE2EF6FD87 +:10088000E940E43382AF1D4EAE9E3DDBA0FDE6495C +:100890004EF29B9E2F772C5E8EF874B18FE4367CDF +:1008A0005F6CBEF73349F4F77F01BB1BB70C0080C8 +:1008B000000000001F8B080000000000000BE57D19 +:1008C0000B7C54C5B9F89C3DFB4AB29B9C6437C96C +:1008D00086BC4E1E489004372F089AE209011ADEA2 +:1008E0004B091A0DCA0644A3BC82D5BA557A399071 +:1008F0000701834604F5AAA51BAA2DBD7DC5C755D2 +:10090000AE451A04BD684163A5082A1AD1DB628B83 +:1009100025825ED6D79F3BDF3773B27B4EB210B4D1 +:10092000F777FBFBFDA17698337366E6FBE67BCF9A +:100930003767474B1642CA09D9F0B9BD2E58484807 +:10094000B3B5D333D7418894FFC0F7A578421E31A1 +:1009500091C66E5A3FB0ECC98F7E564648AC5C5883 +:1009600022105A16F4CE2C7513D2FE5A5E8948EB2B +:10097000F1127D9A4CFFE121653E272127DCFE78AC +:10098000898E7B0EFE5C49885D96CC7E3ACEAB1E8E +:100990002541A2FDD289774E297DA57D0DF1DE404E +:1009A00097A02474C794E610922677FFE25E3A8CF3 +:1009B0009D04AB4C39384E2AF4B787DA3F11E3C3B4 +:1009C000E3547B140F3C3F0073D2FFC627B2D258CA +:1009D000377BACAA389696A1B65E56DADF877144AB +:1009E000D2A9123ABFB9A603C71543B1D84F0C75A7 +:1009F000F442DD2C35113FC5C736C15F00F39023AB +:100A000082998CA37013F6477428D8FE6C0241FCBF +:100A1000459BC79CDFC6C6274D44C8193C0F1DBF68 +:100A20000CF0641C3FC6AEF44029486CFC89D31D11 +:100A3000FE20857BA289F8BB0BC3783D2499B1FDCC +:100A400071C984655B8E5AE78B681FC07F226BA7D4 +:100A50006851603F5BA4EDF6458E70FB29BE7F6F49 +:100A6000A528D500AF55203EE8B7B182ED73FC0153 +:100A7000570991E95AF249D9F78A089113051C8F51 +:100A8000EECF0CEC3FA19310DA3F269FEDCFC6C20C +:100A9000CD4486BAE7312C630BFA105FB1A4DB4E6C +:100AA000BC301F516B2A60BD74CC11845CDBD9D281 +:100AB000AE661092247A0BA0BDE8BE07DACD13080B +:100AC000E94A62ED97D03AB447832F06E0A3EB885A +:100AD00007F868FBC1325135D1759F2145DB45BA16 +:100AE000D4F80AC9BC883E6FE0709E702B7EC43B70 +:100AF000E92340AF5DA47F8F8DD2B75A21781FA71D +:100B0000703AD56EC50EF0924E3297B6DF2C317822 +:100B1000B7D169081D57BD84041F87B59B3B09E009 +:100B2000639B95AE1DDE1F61C5E731F93D05FE08EB +:100B3000FC7ECDE7AD48F43501BEBA48DF689217B8 +:100B4000DE0F233CB7F3FE9B5395DB619D46BA9EB7 +:100B500038FDE44FEFA5EB209758BD2369B1412044 +:100B60007591E33C2489B8DE87F838495FDA9B86C3 +:100B7000E2EF892B9EFBE867E719672B87BB838F22 +:100B80007360D91F6796821C38207A058A1F7B0103 +:100B900051E3E2910E3A609DF6651B91DE9574C9B2 +:100BA0000CFC4BF97DD390FCEEA2FC2E0CC9EF5B44 +:100BB000A3F0FB0343F1FB3F80BF1F1B8AFF34FE02 +:100BC000FE91343C7C1F077C2743C9F0F54DF1BDF5 +:100BD00097BFFFDC85F1FD5C147CFFEE22F1BD3791 +:100BE0000ABEF721DDF1F963B4F9F307E67F05DF0B +:100BF00033CC6F8779D9B8AFE2FAF8B84A366D17B7 +:100C000080AE25A62788BC8AD0711F99E19036D284 +:100C1000E7CFB8953FFE2FED6FDFF9F67722F0F3BF +:100C2000E5F47F9DDF6B571DFF90F9FE7E3E7DF161 +:100C30004B2ECF8DF2C2C8FF0297AF142F9FC17801 +:100C40004639D945480DD0CD336EFF575C8E4D03E4 +:100C5000B9B4EDCE246123ED9BA1F4088974BEB331 +:100C6000090C8F2B24194BEDBD6DE61EC10CFD9BAD +:100C700024411574E3591393A38F675C075D5F4CA0 +:100C80006239C8352516CADB397C4954E1C178CDB3 +:100C9000DC7EE84A521B416EA772399D9A28F09279 +:100CA000D56B5395A444A64F9261FE3365E26DA6C1 +:100CB0005C26B7811E3539ADC163F205491FE89541 +:100CC0000AA2805E0CCBFBEB1ED7E4FD1207F437C3 +:100CD000733DA564C1B8298912D6B5F1A2ADB38818 +:100CE000AFAB88AFB328BCCE517C9D979E6F9D461D +:100CF0003C0D77BD574903EB2D4B2C8F3E1EA51C99 +:100D0000DD7EC218248DF24F0BE3D73907F2D04EA7 +:100D10005306F4B4EF4A184F8993F6B9A08148B14D +:100D200030EE23560A3785F791659BABAC743D5D79 +:100D3000ABA562B0E74634323D272FCBEA12E9DC9F +:100D4000D3F938463A1D78DFDA3DBAB410F1321BD8 +:100D5000E6B9B292D90D09546EC06CC0FF948948AF +:100D6000924DF578E97ADB05D5B308E87F9AC3FBA5 +:100D7000387470D4E2FA8DE36B2521EB707E0D5E42 +:100D8000E228BB40FFB5D85F8A539B7C17D3DF4670 +:100D9000ED0B47241E5DC5882E7BFF3E17AD2BB69D +:100DA000C4E28DB4BA82DB53749F6E467E7150608C +:100DB0002784F13A787CB65F55BE2601F01C53407B +:100DC000A7023BCF479F53BC99E44ED207F6513E52 +:100DD000A58F4218EF108E175E4769A97E1DC5A525 +:100DE000B08EF0F86D9A5D73D7C5AC47EB171D2F29 +:100DF000AC5FC01E3F9650DE3B1BC34A75126D822E +:100E0000FD7B3726D84CE9E3128FBF83D16BD378B3 +:100E10005F119697B1B287801CBC92CBC12BED0EAF +:100E2000949BE42BF3C93E3B7B768EF20F95962480 +:100E30001D6C3DB240FAF3185A277DC2B9B88B9A9F +:100E4000FF5126B7F4F32F08DCE59D5C4AB1E022A0 +:100E50000B7D43D8590BC09EA6CF7FCEE9FB1D4B1F +:100E60004F26C8B96B3D937E0EE30DEA1FF8171CA1 +:100E70002F9EF4A96219A097A0BD087B935EC2F8CB +:100E800015ECC127B9BC488862DF3DC9E58A46CF69 +:100E900057B74E22B9B4B4D989EA4C62654209F217 +:100EA000D3B38948F74CAF2A3312CD8210864783DB +:100EB0004F1B779F814F175899BFF08E85D43DE126 +:100EC00060F09544AC6795A76A5F249C1A7CC6F5D0 +:100ED000EE5F13F04EA676C40B6BFC58BA02D5E455 +:100EE00003175B674C09EE9F6AA1A599F45E7F2BFF +:100EF0005D82CDE47F0DD6BDFC928FEEF152FCF405 +:100F0000DA4BD79A28BE56CEA46D39C3A78B6F4A49 +:100F10000F7788D23BFE9C301D344F29AE7383245B +:100F200052474C3B40FD8EE683DE230E5AFFE8BE5F +:100F300011D33C94FE9B5FF7D62553D5909174B6A0 +:100F4000BD83CA89E6B902CA5BA23E1C530576DCA2 +:100F500034563F93583A0DEC84E66B04B41B42F4CC +:100F60007D15DAF7E8EDB830FFB4E27ACB5D4C6F6F +:100F700035570951FA31F9F635B77B9A679DBFDFCE +:100F8000AD494CCF365F47FB0DE10F69FDE6F379C4 +:100F900003E09280DD1932A1BC6D568EFF41A0F5B1 +:100FA0003D953619F7A38C0E9842F721866FC8A796 +:100FB00089587F95EF05E5AFD8243ACEDEEFD850BB +:100FC0002F744E8F0DC27B7BBE4AEA0039DFA9E445 +:100FD000A278B2513A7094B012E8D842F95AE47546 +:100FE0004ECF8949E8A70A65EE3C944F66D89F68C2 +:100FF00074F6F2C837B3C06EA2F49406F32FBF4460 +:10100000E8047BABD79ED7E1A5F3AEDC297A6DF27D +:1010100079E86410DCA71DA0878DF0BD5621C608B5 +:101020008EC178A07017C0BCBB33FA0F5C46C7797D +:10103000B5CA645A47E7DB3BC136BA0FF59DEF529C +:101040006857DE60FA6D1870947C3338BC47FC003A +:10105000C75756A62FF93A6747D92FD1F9A903D612 +:101060000770817EA17028807731B32F03E486B6A4 +:10107000FEE1CAC719494C5E45C8C7194943D803A0 +:101080009AFC003B00DAA97DF4E94A02F631B38FFD +:10109000A2C9ADFAA48B965BF549DF406E45ECC35F +:1010A000E2A4F28BDF07BAD388670B473BADCA12C5 +:1010B000AD4F847FD3F72877F4D9F2C2742F8448D8 +:1010C0008F339ED1BF9D6E59B3DFEF7189D1C7BFFA +:1010D000C4E3BB0DE0B2B8FB44FF45ECCF9AA4419A +:1010E000FA6B4D247E8C789A229E6C4EA0F2F2749C +:1010F000A580F02A210A12CA5BEAC245C033D1DEBC +:10110000817E50029599E6022E97E97F898A9D9803 +:10111000EDE1BAAB46D2D5937D1E5DFFD43A59D7E7 +:101120009EE62FD0B5A7377A75F5CCA60A5DFFEC01 +:1011300080A2ABE7A835BAFE79ED3E5D7D64679D80 +:10114000AEFFA887FCBAF6D1C1465DFB981D4DBA2B +:101150007A517740D7FFB29DAAAEBDB8A75DD75EE2 +:10116000BABF53572FEF7D48D77FFC91A0AE7D4289 +:10117000DF0E5DFB1527BA75F5EFF4EFD4F59F4848 +:10118000CC6A1FAB0BE750D29A64B3B64F265D3BD7 +:101190003947E5F2694A9802DD5F5FB1E0556502C3 +:1011A000E4D59B4FF5ED3CD685CCEB6B9809C1326D +:1011B00032D3F221BCA7D2BFA06F29163F8C1C6787 +:1011C0002295CF10B754BC96F07358CF3BD33E2234 +:1011D0006371DE0F07F435ED57457213643AEFC4BF +:1011E000FD2209D2FACC0BD0D560B8840BC045BC27 +:1011F0003D00D79F44AF0A0F55A5373F253A5C0AFB +:10120000FD0B70CD8146FADEEC1009F60843C0C92B +:10121000E1995D219881EF06C14B98DF6F8437F02B +:10122000CE2745FB22F6ED6492D3FD67E0672FF1F0 +:101230009E1381CF1CB8DED387A85C21D1F150A5C5 +:10124000DA51AF56294210F076764D7FD1BE9143E8 +:10125000C0EB21613AA170C5C87A3E8C2BD0F3A1B6 +:10126000D3EB393F1DA9E4BCF8BE107E65FA97D9CF +:1012700069FD66C0EFC44A813C9C131DBF73CC96C8 +:1012800030FE2E02AFA92E3D5E3F2395734A29FE04 +:101290009439896688A31AE59C863FEA0F65BACA25 +:1012A000A3EB9D4B5D4CAF5D84DEB9D415A9A72E91 +:1012B0005EEF94B8BE81DEA17A61BC0BF48FD92FAA +:1012C0005F8C5F33C935482F4C720DC7AFA964716D +:1012D000704D8F917C01F9A76D02D90EF1BAD92E0C +:1012E000E6FF46F36F66F379C3FECD6973A47FA36F +:1012F000D85263412E503B611EAC47F377CE94B970 +:10130000F681C9FA318F0386E157AE827EC385BB71 +:10131000C135C85E69709DC75ED9BD96C52B761F65 +:1013200014BDDBE9AC2FBAC59E640AEF6652148483 +:10133000D88A76EE52E3278C4FCDF7ED00A78FAE1B +:101340007F298C5B235709373BE0F92A2CA3D15B1B +:10135000C075D1764EC0F5EDEC1CF59BD0DBF0FDF1 +:10136000ACA6237E0A52732BC38B7A2C0EE399EB27 +:101370003710F44BD6AF657ED176BE1F9D1CFEEBB9 +:10138000DD8C7EAAE22BD0AE6D159C281F5BDF673B +:10139000FE459B45081216477E10D6BF2F6D5C0296 +:1013A000D8AB670EBCE1F047F83BEF70B80F73B8ED +:1013B0008FDD3E00F74F006FCB7FC0E1AE5BBCA975 +:1013C0005C07778684F204E48B1886D72A7513A00D +:1013D000CBA9A203E16CC927411BEA2565E6941459 +:1013E00010DE4C6EB76430B91C077299D6ED201729 +:1013F000C17F95CDC7418EB5D3BF289F41EED1F9AE +:101400002D1EFA3C420EC780DCA3FDE308EBAFC9FA +:101410003DAD7F0C89E83F843CFC0F908774DF88EA +:1014200095A43279B8BA7D0CC2E5F744FA534679EF +:10143000A8D5F7F5E5A5F60DC13F5A995071222FB1 +:101440005F67EFF5EBEAAE9A505EBECEDE23F99110 +:10145000F5D43A7B7E64FF34BFA4ABA7377A74FD22 +:10146000339B645D7B76A040D79EA37A75F5BCF66E +:101470000A5DFF919D8AAE3EEAA11A5DFFD1419FB0 +:10148000AE3E66479DAE7F51B75FD7FE1BF807F8AB +:10149000FF2466BA42F1F41B2A07C1DFFF8BCB3A67 +:1014A0001DCF21DFBFDA03E79DADC957D923E9D1AD +:1014B00058EE4B66741BAD5DE3DBDD6B7CDEC974FF +:1014C0007F7AD6D4E9F8B886CBB37D6B1AB1FDA587 +:1014D000354DF8FC1CE723B3DBA4DAE09C62A7E9F6 +:1014E0007D1BF81952A70AF4B94DF09F437D71484E +:1014F0007F0E011611C403AF0CD1F922E0AD22D743 +:10150000782747E0A3DADEA06B9F22DDAC6BAFA1AA +:10151000F8B89CCAEBEF7A56E99E4F937FA87B6F91 +:101520006DC6A287808FD67BAC04F8683D6178D405 +:10153000F0BADECCF0ACE175FDCE451EB04306F04E +:10154000AF164D570AC3F84FDD72E974B512F0FFBC +:101550005D0FF8B5FB12297ECF43C717C2AF11AF9D +:10156000FBF9795C8D557FCE3E8DCB2BAD84F8BFDA +:101570009BE2F7E001F1533F427BFE3886717EE348 +:10158000BC545E95BBE9B81F8F7CF3C6CD64B09C9C +:101590009EE266E7163526EA58517BA7C6A2D6C05A +:1015A0003985E68F9A0586F3D6E4A95E38D7AF76FB +:1015B0000BFC9CE34E6CBF5DDB932878325341D229 +:1015C000132187849CF97520876B92AD18AFABE12E +:1015D000F900C6F7C6737C7C5B7AFAC674C4E9432B +:1015E000A3238D3EA2C97733E924803FB3839FF3C1 +:1015F00085CFED9600FEC93B945F5206F38B512FC9 +:101600001AC70F4047B09B1CEC3C0F3B82DDBFDF8D +:1016100085F65234BCAF5F2365982DE13A2141C471 +:10162000E77A81E94F6AF07ABEE7C4F1512F128F51 +:1016300003C70770E13C83CAFB02C84F50F93E3C28 +:101640009EACDC8570C039EB30E2FA8F27FBD6B94F +:10165000995D5980700EF3BDE86527A73BAF1C89E3 +:101660003737FD772FC4D7CC9D78DEB1C5A1D555CE +:10167000CC1BF1E5B3F38F1899B56BE759A9FE20A0 +:1016800081F392B8320227E2C404FDC0BE8AEB5552 +:101690004CC5843CB1A56EBA67346DCFF77B4C5E08 +:1016A000ACBF624E86733D5A87B348B5EE957D78E0 +:1016B0005E2A5D2AD0767B4BED2BFBBF8379225CC3 +:1016C000BED4BE02F4D3A5D521304DE9B02B76A00F +:1016D000AED8A9CFD5953B5057A1BE8D9F1B3FB12A +:1016E000A5F6951607C6017F05783FD06252D13E18 +:1016F00024CE20F8CDFFE87398AEC227F7E782FD2D +:10170000E5317B47CA606710DD7B47DC56C47F4507 +:101710008A7F37ACC7B9BA1FDDC1BB0B939C107F62 +:101720000BEF43D0B00F0CEFBE82203F870AE2BE22 +:10173000647B3E55ABE87CD99568F6D0FFA48D500C +:10174000975B4C520F3E48C27D3215340956C85340 +:10175000282412C8AB667E2E1857C0CE3B251BB37B +:10176000875F77B373913EB7C84B26A7123C5B588F +:10177000BE508D09FB27F0320C7F0BF6EB739B39C3 +:101780007D317CBCEAF1BFE38E3C17243D330BE88E +:101790003ABA5A9292E07CACAAC5741BE8939FF0C7 +:1017A0003C08BA4FBFC37DF2BA62FD2C7EFB01D06C +:1017B000FFA07DE3705D68DFA2ED97668F466BBF8B +:1017C000EA1AD107F099ECFEADF3E9BCCB77BA8AFF +:1017D000458AB7C37562592FADAF783E15CF61BF4B +:1017E000E47CBDD2D49F02F1E58D07BA7C50C63CA3 +:1017F000BD4A4D97416EC9BA75ACDC5585F26C5D3A +:101800005C7C25ECB7711D87BFFA4F37ECC3CCCF9A +:101810006D3E942F32F3FF172273215887C0DFBF2C +:101820009EEB93EC6466B71FE27AEB7ACDCEA58C83 +:10183000CBED56E11C35D96B7D0DB3007F8BEA44AF +:1018400002E7C50BC3ED2C8E10607EBF9DFE05BB6D +:10185000D84F12A7027B36A8FA78C012E29D9A4CA4 +:10186000FB2F6E373CE776F112435CE1EABAB05EDB +:101870003983FF1F447CD5CA4C1ED77AE38290DFA0 +:1018800030DFA7D7476F7E2D2E04FD7918DEA5EB3C +:101890003EBC60D476E867C4C72DC98C3E0F71FD8D +:1018A0003D801F827DC9229F6085D40A233E8CF033 +:1018B0000FE0CD80870673F1D46479301E8CF0532D +:1018C0008C217E9750FC423E46347C4C15675AE092 +:1018D0009C6DF15C01F5A4113F463C687E8D06CFFE +:1018E0001F353889F7701C9DEF830E0B01FD457A7B +:1018F000AEC4F3BA39BC5F043CE8BF48F42F8B0395 +:10190000C92FBA609D14991B69BF79AA45E7F72CC6 +:10191000E17ECF22E24B80381C85F378947DD6F9A6 +:101920003FC6751BE19AC5F585D14F22E69E42B0B0 +:10193000CB1626F3F8D1587DFC8894250F29778D96 +:10194000FE9246570B037375768940FC037589DA5E +:1019500015B77A44F94317F89B96AD20A6E6DAFB53 +:10196000CDC857E28204E0C7B9C42E3B68FFA5F496 +:1019700021C0354789C1BA36DEE94EA106F8F256D4 +:101980003A5C00CF9315B4DF16B22EB454F700FEC4 +:101990006EF558711E4A679F46D259343CAC49E6F1 +:1019A000FEE25832F662E0FF0A6C0E163FEB8178D9 +:1019B00072BF600F6E17C2710DFA4FD54A45E5161A +:1019C00060DAF2F07A07CE474813DA4FC388736CB7 +:1019D000491E22AEA69D136BF479BDDDD12332BA28 +:1019E0003B39401FBA73623F813846DB885BBC805D +:1019F0006F4D3F523BE727307E5B2C8B6368F23D97 +:101A000016EC1590A705E62F22E974907EDE77C3C9 +:101A10008E2E8A0BBFC34C40AFF8850F5B09DA9559 +:101A2000FD16A4AF80E574E4FB7E27952285B08E79 +:101A3000CB25281779D8F9F622C2FC26A2D2FE11AE +:101A4000715C3F6C1B7DEE8F59B1C394C7FAAD86B4 +:101A500033DEF6887173C3E31AE71BA49F0CE31B04 +:101A6000C769E3F94E6D566FAF0271BD57C4E2B559 +:101A7000D058C0ECC9DF279B747A6591DD956176FB +:101A800085EBC7D31C7591FA592BB5F734BC85ED9E +:101A9000B0D33A3BEC6ECBC77A3B8C7CFCADECB060 +:101AA000FF4AFE18EDB0B3C76C28F74FD7C40681C4 +:101AB00038B53C0533351B1292D06E56A1B407D20F +:101AC000111E2D6FC1257B05C0EBC7208CC1AF96C1 +:101AD000D9B99DCBEC15BCF4F9666ECFE01F4A076F +:101AE0009B93A42E90C3363B69894982F7989ED672 +:101AF000E61B18B7C02B4885D1E3819F275F743C54 +:101B0000F0F3E421E281074C4DEFFD08ECC25744AD +:101B10000271DBEB3C3FC4E757051663794DE06685 +:101B20002CC514361FF537C5946490536F5C770746 +:101B3000F8994FDB30FEB6FC071FDD532E037EE81D +:101B40007EC37B4B166F85B89938D284F6777B2697 +:101B5000F38FC5B502FA831B646BCDD3C067EEAAC1 +:101B6000E214E07F4FBC09F8F5742CE3D776F764F4 +:101B70007C7EF6D87ACF223A4EAC2716F3C1C4B594 +:101B800039F742FE1B7999AE97005F12D4C76D56A4 +:101B900056E6A598917EF252183DA5A730FCB65B9B +:101BA000FC054D8590570A9B1BC683DDAC12C9010D +:101BB000CFCDF85C1404B46FDA62FD05B747E04F8F +:101BC0001BD71EA2CC5B3AD4FB567C0E70E1FB49BE +:101BD0006C3D5ABF42FE7E215F973D1487F3B525C9 +:101BE000D1753922C78967CF399F19F9E491E46A21 +:101BF0002FE0A5DDAD14A720BFF459404E5EEFD90C +:101C00007F44881F8E9C63F15AE757424F36D8DDD8 +:101C10005562701DA5C758419A55067E689505F313 +:101C2000047A0BDC4E88BBBF6E969C49148E497CAF +:101C3000FF7D53A8FDC9E839B916F665CAE2711BE4 +:101C4000D934F6487DF37AE193BD9320AEAB5AD0F8 +:101C5000DF58685783B0AE08FB869FDB51BB691C19 +:101C60007F8FAE73E1645189891FC20E6C21FB2204 +:101C7000ED4B2A26F6C1B9E4BBBCFADEE433F361CE +:101C8000F97D44B2560B91F626F546C6815DC0FE3D +:101C90002C0CE8ED23A3FDB4A8CCFB924B067C747E +:101CA000FB101F4566E48BE1DA9584DC87FB7BF74C +:101CB000E4A7EC7221F85332D69D93DF50404E508A +:101CC0003B687E19C5CB9CC9A2D4437B77044C04E6 +:101CD000E4E8A6320BFA0F9B0AFA5EBE12F8B1CC0A +:101CE0002C633CA0A0B7B61ADBCB25B08B7A618AF7 +:101CF00034ECCFE2E90E477024E8EFF23FD9174702 +:101D0000D0CBA6B2E3A3418F6DE37444C5A063CAF0 +:101D1000B830FE003F320AD1B5B8AFFBEE8C45F9C2 +:101D2000F45E87C8E3D6D4D0A0F8767A183F4EE1A7 +:101D300071EDC55B05CCDF595C7EB8CA46FB2F6EE2 +:101D400015902F17AE16DF8778E2C280DE2EF337AC +:101D5000517B4D463CEBED356ECFD1C1AD40BFC39D +:101D6000B5E78CF6C9FD29DC3E2B212591F64934D7 +:101D7000FF49B34F3A88F230E31F36FF22333B8FDF +:101D800022CA3CC4EF14F1E4CB5752F84E97E5E673 +:101D9000023E6EE2FEE6A6C05B76F06F377D25223E +:101DA0009F6FB352C305F29DE32B7FBA96AE6FCF00 +:101DB0009D97A67E40DB7F9D62E5F73EE4072B8181 +:101DC0000F5EB1201D455B973D20927CCAF7310123 +:101DD000014B6D5F9C8118628E90374E7E4F25B906 +:101DE000AC5FC88D902FBFE3FC99B89AF9CDC96557 +:101DF00044C9007FB020773BE4FD51C58471A5D86C +:101E0000917209F0ABD67F9BC0F2EA6D3BAB14AA8E +:101E1000BB48365D07CC27D375809ECB09C4613D96 +:101E200037E0C2322F9088657E201DDB4706F2B076 +:101E3000BC249083CF4705C660BD20508AE5E840AA +:101E400031969706AEC0720CD573D0AF3050856511 +:101E50005160063E1F1B9887E56581B9587A03F5E6 +:101E6000D85E1C588C6549A0019F97069662BD2CD0 +:101E7000F07DAC97075661392E701796E303CD5865 +:101E80005604D662BF0981BBB17E79E07E2CAF08D3 +:101E9000DC876565E0116C1F880770BE9A9DB848A5 +:101EA0006279075E2FD867DBA2C8E12FB85EB93927 +:101EB00045390E74A4F513795EB8B1DF7FA7E8EF5A +:101EC0005199EC3DF63CF4DFF34AC07FDF46E54034 +:101ED00006DD9F15A373F1DED12729CC7F8EB57463 +:101EE0002AE942D85F4F9CCCEE03ACD8B90A4B52DA +:101EF000E11A56FCE77D9043B0DF669598307F9FEE +:101F0000E0F9534C7EAF0072A2ABD0540372FDEEE9 +:101F1000C2D37B80AF67952B6560A6CA6AF7FE5C6B +:101F20009457D565B0CE4B532DEC3E528A22A4D2A5 +:101F3000F1B2CB92A7CFA3EDD92D267467652255B8 +:101F4000415D9E4C50BE69F195AE58BD3ECC4DD51D +:101F5000ECBDBE2DD07FDB88FC12A647D8FD01F179 +:101F6000AE5CF41FB7597B0433C839EAD83CAEC91C +:101F70007EE8DFB6E8676047E5B67B5FB0C3FCAAE2 +:101F8000B714D69B9BCAF82EA7539E14431794F7F9 +:101F900090F202A4BA8D0CFA27C5D2FAA81DEA0B5A +:101FA000508EEE0E4E8AA3E5989D3D2F80F828EACC +:101FB000E99BE4A0F5CBF693BD20068A7BE56A2772 +:101FC000AD971E51F64238B2BCCF5F1D0FFB640DBA +:101FD00036C7D3F56C7B9778D7D27AC5C94E11DC5A +:101FE0008281FDB79126B0BFB47DB1CB9D0AE03BA5 +:101FF000E33609E334DBCC7D31898583F7A70BE039 +:102000000638291D80DCCF50FA711F284D94A8B8DE +:102010000FD2F402DC07462FB353056D1F4A601F31 +:10202000BA62A52A68EF9F42A4EDD05E6442796D42 +:102030006DCD45BDA2D11DC5EFE8B9CEC87D60E329 +:102040006C33D8A9D1F03BFB9F04BFC7383D47C3D1 +:102050002FD01E8B9F9E9F8F17723AA47C5C9F9AF5 +:102060001CBD5F0BC79311CF5D26B29FEA9E887B94 +:1020700031740F69D735A926EDBECEB0F0FA43C052 +:102080006BF2FF3D5EAF4A6572261A5ED1384D0B8A +:10209000DF438C266F603C807B283947304E99B3F4 +:1020A0001DE27DF770BC6EDCC9E2939A9C8B79BA15 +:1020B000AA279D84E5DCB57C5D51E5179733561E54 +:1020C000C708C7658BB603FD3FCCE739E1561E4A0A +:1020D000457F431F5FEF304955B07FEA4496BF32DA +:1020E000BBE27545C4FD91F19E321E9C00FEE20BE1 +:1020F00083B07F39D45E30D37DA7FFEC8132AE5000 +:1021000032C13D512DAF85480D9E483ED3F479989C +:102110000F357A48427F10E814FA1FE1EB0C8F2349 +:10212000B0BC861F8EE8DA1821FFBA1C19F89ED6BB +:102130003F1ADDFEB746B72D4F221EE32A997D9048 +:10214000D09284749C30D90F9A26827EFD56A0DFEF +:102150003FA68A1745BFAFFF1FC9859FA712842FCF +:10216000BB52DA03F947D954EFC8C0979514D7107A +:10217000CFF75851FEC984ED9F5CC9F2F828BE7AAA +:1021800020DEA99A9C41D02BA2AD7F32C04F6C8932 +:1021900012F83F27DCFEBED4F3F081142717C36684 +:1021A0007EF2606886230DF2D2A558A8FF9DD63B2B +:1021B0002AE03E581FE1F5BB1D13BE797CE293D4A3 +:1021C000B37F6829C4FB63A752917E7D9F40A98C91 +:1021D00092307F4DA3E30BE97F8D1FC3FC23156B6A +:1021E000FCD35088F2EF4B18571B2F9A3DF30C97F6 +:1021F0006B0E0F939BD1ED9924E427CAE78C7F38AF +:10220000FD6FEC393F9F6BEBFDE202FCBE61DA5BD8 +:102210002AF4D6E2A6761E3FD1D619E361F73063E1 +:102220006612F44B9C3C7EBA0CE2A702DC47B55F19 +:10223000207E1AD4C557B4B8A9764FDC88E7911E22 +:102240007D5E1BC8A32723E021DC9FFA3E9FB3736A +:102250009D3701EE17A8AFB23886960F3E13FE4D9C +:10226000E114BC02C6913AFF85F1DDAC0C125C476B +:10227000D73DF30B8128741D07BE10B134C64D67DE +:10228000D1F7C06E3820D88376DA7F4FB18DC0F990 +:10229000DA01A709FDBA03EF0BC807078AE3304F3D +:1022A0006A5FF178CC8330E64769E5D5FE8621F395 +:1022B000C68CF8B9FABA171DB02F8F4893EC39E8DD +:1022C00097B273464D1E6BFDE67AACDC6EF1CFF033 +:1022D000807F73437F0B7D425A2476CEA8D15F9ACC +:1022E000E3E99715FACFB465CCAE1C41826B25C7E4 +:1022F00060BA7ED5E39FEFA1E523E173BC0397D0DD +:10230000F9DB657E8EB77244652E1DE05F07CEF166 +:10231000FC3530AFE2EA2E063A7CC4FBD42FEEA5A2 +:10232000ED336DD44F05395C7ACC2D43DCB9FCC557 +:1023300064C0C72CC3FAB5528B9F19FDD1251E7DF1 +:10234000BCFC4CD93CF47FA3C5CBB5B89EE6974204 +:10235000DC4E1A428E1BF1ADCDBF4060FE27B108A6 +:1023600028C70E40D7092827EE0038490BCB275045 +:102370006C02E6131C2C2BC5F304E275F173CA9EA4 +:102380008CC8734A6D3DF4F9C8A1CE2F1744C9E734 +:10239000B8C7C3F4CC020B8B570AAB5E5C00F32EBC +:1023A00028B609ECDE16A3D385ECAC8CFC88F75F6D +:1023B000E85D8F79BCC6F3881F79985F7AC0D293A5 +:1023C00021F178A67708FA8C869723964E3CF73A47 +:1023D000B24424E0971FF48F4F2543AC5B2BDF0200 +:1023E000FAA0F85F0038498ED837D93DE4FE1F8146 +:1023F0003C1CCBE0F39E81F686188C73D701BE227D +:10240000D6FD2C87FBB087F9DFC4A616409CB77DAC +:10241000D1563BA176EA86FCD3E52AC5FB06D25FFE +:10242000BE1DE4C36A27C60DEA1A3E2B5F5B14810A +:10243000C70A86C7857B374840AF75392DC96AC43E +:102440003C467C1EF630B862383D7710E539CF50F7 +:10245000F18FFC5A46177B63BC3D747EFB9FF24AAA +:10246000408F6BF10F9887DD5766F1DADB24B60EEB +:10247000903591F45D1758A1931B3121810423EB12 +:10248000E64E8C77C684CCF8DCC8478F1AF848C370 +:1024900077B4FDD3F06D7CAEE1FB48C3860288C7FC +:1024A000B5C70E6D27C5A4E9E3E9C6F36FEDDCD728 +:1024B000F8DE477C1FCFF827207DD559D591C3E1A1 +:1024C0005F0D3F87BF5A2F01BFD8F9B9BA76AEEF7B +:1024D0002C48C273FCC375A2C2E2365217C4058EE3 +:1024E00073BDABE93DED7C30DA799FD3706E185344 +:1024F00040EB11E73F46BDA7ED63B47342E33E896D +:102500006903E7A3FAF3C1287CA3F1CBAB9C1E2F90 +:1025100094EF70B595E5311A9FBFCDF7F58CFF5F4D +:10252000E78FA3537DBFDC24011D6E9221A709E232 +:10253000A716CC773AFA958D809DE72C37FD14E2EB +:10254000DC471A8ED656835C28B7E0B9440FE5FB0A +:1025500065743D1B38FF0FC4553BC4E04801FC07C0 +:1025600041776E1B9B6FD7D567955B503F6FDA52F3 +:102570001C047FA68EB073BA0DE5DF4BE8A1FF3EC9 +:102580009A6FC5F1EC1B043C57B27FBDDE07FBDD43 +:10259000D3F0601DC653475A13413E6AF480173585 +:1025A000285FD92536C7DE91E3AE827BDCEF755814 +:1025B00008E61F0BE1736399DA7F8B73CA5280EED2 +:1025C000FA201F10CFDF799C9770F9C0E3B25A3C14 +:1025D000DC189F8D16971D6E3C56A317235D4C4D3E +:1025E0001BFADC38DA3E47C46567A50D2597E45A27 +:1025F0009D7CD1E4912617DEE2F01FCD6FBB0ECE9D +:102600008B8EFA6D1C7F0F1C5C5306F96166BCAFA4 +:102610006AFFFAE753801EC8CDC290F1D82D9A5CAC +:1026200086F3F982309EAFF187F30E819DEB1BF5A7 +:10263000798746BD105D4E9D5F0E25A631FB48D3C0 +:102640001BA01F921C4C3F989C61BAFFB67AA2AEA9 +:10265000A1D5AB1661B903C6B1E7C5E277678CFCBB +:102660006E94F3DAFC83E46748244157247FCA4C14 +:10267000DF0CC8792BB60FDC03382E049BE9501B06 +:10268000DCCAC634F00BDCCADDB0EF37BB958EB4C4 +:1026900088F19B2D2C9F513411FF13684FFB30AFF5 +:1026A000516B7F2A8DADA7B58AF5DB933CCEF35FE6 +:1026B000B46C7EBFD86381387C1A3B77DBE73C7F04 +:1026C0003EF5BD9C7EEE067934326CC76FE2FB4965 +:1026D000C157203ED26AF17922E3779BD312915EF3 +:1026E000E2273CD90B71D266C9240914F466624210 +:1026F000B9DAA2386A9E2E84F718DCAD4EE57195E2 +:10270000DB43F39DF03E5B9FD961FE2292DF9E0288 +:102710001D5C1E86CBB8DEA7D2981EE8702B4F0238 +:10272000BE6E772B4F011E0366D506F80ED887F6CE +:1027300053FE83E36B031F9F7A72782E88F38AC35C +:10274000FA5EC20B30DF1DA28ADF253B6BF29E8052 +:10275000FBF2C3BD5F7390CF1F71BFE6605AF910E3 +:10276000FDC3F7813F8673EB2A997C1A8445F27B7F +:102770004C5A9E27B5730FC17AAE6E1D3A7FB28B4D +:10278000C8E78D5339F838D4BF7E3B8DF9D7C7D20F +:10279000987FDD02F29C78D938F1171887E209CFCB +:1027A000718781BFBF32FCF9FBD07FBFC8EF4D7C82 +:1027B000C6ED9408FC7D9636043F6AF83B7B6C546A +:1027C000029C3B6ADFC930F6D3CEEBB57A7BA27EA2 +:1027D000FEB612562723D8BCAD3C4FC3CDEB76C313 +:1027E000F71CEC33D97748B4BC076D1CF70827CB2E +:1027F00007F24C728F28C77BFC980FD096A8FF5E1B +:10280000416F5A957B041D3F7E84C0E7212C7E9545 +:10281000CBCE0F8CDF3D3BCAFB1F4D9B8425155251 +:10282000A3019F56511C128F6923D8FAB57B62DA37 +:102830007D9DC59B44DD7D1D4D7F2E7E9EA07E87A8 +:10284000734FE0DB68F96BFE02E92508D97C460A84 +:10285000AD90B7F56DF52AE0332E69B05E2D1E31CF +:10286000A057BD17A9572B46940FA15789B72052DF +:102870009E6A7AB5CF705EA39573F8BE74707F1BA5 +:10288000E424C865F81E12CA6733F34737C7B37824 +:1028900025D01F7C1F610EC7BB31AF46CBA7D1F23D +:1028A0006BB47C9A81EF8218F269FAAC7DADA974A1 +:1028B000BFFA4713BC6F97BA40DA930A7908936559 +:1028C0000271A7B61C125F01EDC5262FC4E7136B7A +:1028D000A5360BAD27CA046EBAC3BD44D549C7BDE2 +:1028E0007D440EFB3E9D3A6F0F849A126469AA875D +:1028F000F64BA893F1FB475A3CF940CB3AFCBECAD1 +:10290000007E38FC09328BA3DA65E65F57914CB440 +:10291000CFC3FD4C5ABCF9468677166786CF74A0A4 +:10292000BFEE8D45FB74369CE8A31CE8C67CB7CD92 +:10293000A9D5CB808E35FE81EF4B3D11117F35E659 +:102940000FDD6EC0AB317F287601E3C741FA8EC33D +:10295000B1C9ADDC897CF3D5B973E2B8F03D35FA85 +:102960001E8173B7183793A731323B3F269280718F +:102970001DBBECF7C37A623C1512C8C966ABA35DF8 +:102980008080EC0D260279B0D57C1CA58E087F2EA8 +:10299000C05439C2E4A599FC59A373910345E79D3E +:1029A000C441A4565B471C5D7FB5E395CF0588DF26 +:1029B000E5375541FCEFC5856C8CCD51E2DC5A1EE4 +:1029C000D540DE18B9EAE0BECA88BCB156DF417D09 +:1029D000FEBEEFE0B7C91BFBD5C3BE831097FDDF7A +:1029E000CA1BD3E4D311D17FE42E8ADFF954A88027 +:1029F0007F369F8EB800E393CC4FA8E57856BFA0F2 +:102A000078B687F17CC4C2BE1B317FD7CB8847CB59 +:102A100024866ACB9D09A887347FF42A7BE7143883 +:102A2000EF3E65ED1F0BF39E7AFECD4CB00B8FFD94 +:102A3000E88C13920DDE33F73BE1F989D56F38E16D +:102A4000DED5B1D5229E135FCFEDFE856BBE1E078E +:102A5000E71E07393D8D4A57F68D88D04724908C64 +:102A6000FAF5E6205D5984BDBC74471C2736565FD5 +:102A7000DEEDD2D535BDBADCC6E2CF4B7FB5C79A05 +:102A80004ED77FF38E44F48B4FF0F398134F677655 +:102A9000815C36A5B3FD1F95EEFB13F01BAC0BFC60 +:102AA000E2F776D9480FCAA55E0B617EF24C21850C +:102AB000E54DC21FE3BA5EDA1D87E32ED9CAF441A1 +:102AC00003C56D80E2D1BFEB6694FBC6752F39D686 +:102AD000FDD208BAAE251BD8F712A0FF6AC8C70CF2 +:102AE000B0B896112EA35E58DC3D17FDC445B7B1B2 +:102AF000739E458FB2FBAB463D7103F1B657D22EA4 +:102B00004B3AF5CF6FDA7537CE7393E13EA8516F2C +:102B10008434BD318E8C3F47E54DB32337E17CF7DC +:102B20000F4FAC61CCF8D735762C4FAE91B0DC3777 +:102B300042C67D59BA73CF4BE9C8CEBDE340DFCE64 +:102B40007AB9DA7E2D09C725CC5DF37A1E91811EF4 +:102B5000795C95FB230B38DE2D84C521B6F278BC59 +:102B60002819E3F1AFD7425E80EA60DFDFD1E213DC +:102B70000B00DE883CE60517884FA4A673B8C75340 +:102B8000B8515F16BE26930BEBCB68F0477B6FB94D +:102B9000C8CE578CCF35BED8C7E5F40D8FCD6D03A9 +:102BA00014363FFF972CFC9E10CF9B13395E447E5A +:102BB0006E2112439E9C4A0E9108BA35D2E54DF023 +:102BC000F15BD0230EF69E9DD8D7E23D018D1E7796 +:102BD0006D42BC69F40237814C1083213D1E53C500 +:102BE00085EF1150BAD3D5FF6EE9CB02B97093E1EE +:102BF000FB0B7F1786F65746A7E732F865652AE88C +:102C0000A525C4D72621FCECDED70973E74B770155 +:102C10003F3F2610E0A3E5CFFEFA199043B7FC76BC +:102C20006B3CC8A18FCC9D2930DFB2C75BE3416EFE +:102C30009F30ABF1F0FE4741268F8CF3B5A66B7E3B +:102C4000BCE210A89C5C01FF848DBF419D0D7CF609 +:102C5000DF8F5B24D0A32B77D87AE0FEEB8AA7190D +:102C60001E69FD7D565F8FF85AB953CF6FB7FC7C54 +:102C70006B8ACCEEA7A573FCA583285EF19805E3CB +:102C8000A52B0E89F0D932B292F4237CC6F7611DD0 +:102C900021BA6F2BBBC5066BC2E0766AB958819F1B +:102CA00056727B71A5C12E6C8C126FB9CD40E714A2 +:102CB0002F78CF5CA5EBC1B05090C9E1E65FD81486 +:102CC000380FFAE8ADD42E88879C7CEC0FF1426176 +:102CD00098EEB5EF7F9DECCE3BAF7CF83BE78F01E4 +:102CE00039CFF589BC932E10CE6477B17299A527A0 +:102CF000FE0A8A97655D16AF4A1F2FFBB5A8806B49 +:102D0000468EDA30BEB6F4D72F1EBE9CAE67E913EE +:102D100016F74C068E03E4B3B65F2B81CE4BC2FB95 +:102D200073CB532F5AE522F61CF2DCB57D5AFAC458 +:102D30001E2BC4CF8DF8ACEEDE63657C66D8AFEE9B +:102D4000F7A782FE6DFEC5592BD0C347BB05929AEB +:102D500033F8FDC6C7FF100FFDB4FD1AD8BF41FB05 +:102D6000D633FBB932EC87799AD1F66F3E08CD7233 +:102D7000A4EFDF3C47E76D7CCBE605B81B7FF3FD96 +:102D80007858FF5FCC4D8CCE7FDC9A02FAB6D1A288 +:102D9000A64858B2E78DDB6E47FABBE9F5DB319FF9 +:102DA0009FD2771AF02F852F0DE05AF2E87C84EB42 +:102DB00046E247FA6BFC31BB2FF69999D43C31C4FB +:102DC0007E7EC9F9E42FDB6D68CCFF050EE340EE93 +:102DD000FE510CB27CAB55686768F7805112D3FA8C +:102DE0006776B63FAFA76B795C4C8EADE4BD563EBF +:102DF000B61EE5D85F339554E0778A079D3C135F94 +:102E00009F92CAE51FE6FFE27B544454C373E8DF98 +:102E10006B5162C6EADEE3F12836FF6D7C7EBAEEC6 +:102E200058E1325AA60CE429F4C23A5608EC1DA027 +:102E30001BC8731D9DC1E4F000BF3FB681ED0FE7D5 +:102E4000F74F0F3139B22238B706E540AFA5271545 +:102E5000FA05F7D40A28076CE17BCE917CFC9885B3 +:102E6000F3B1BE9DAECB2C44E273B780F6FE8D5B12 +:102E700068BF087B63E5D34C1EAF847BD4BA3C6249 +:102E8000C6875A7CFF26C3F98A561AE5C0670639F9 +:102E900030703EF068F279E3F19ABDB5CC12FCD9FE +:102EA000C3C0AF476D68CF2CFBB505F3BDFFF6ABD4 +:102EB000BD87AFA5F4FDB76E8D4FF572D5C8A78D50 +:102EC0004FCE2743F1E9DFDC3E32249FD2E743F2C5 +:102ED000A99B7D2FE31F265707F0ADE7CB9BA2C828 +:102EE000D5EC8C41F643C215B4FAD77F5B9A8DF9C5 +:102EF0000A06BC6AF834CAC7E7E0D2E510F291FED0 +:102F0000394422F0A8E14FA3CF5B7EB91CE719A09A +:102F10005B8D3E353D35409F4678F57834B67FC8A9 +:102F2000E590B6EF9675D42F86BCB6E745BCA7757D +:102F30004AEE8F87BCFFD61816073825F17A22ABE8 +:102F4000F7275BDB405E68CFFB63D8FD8E53BEFE88 +:102F5000F8C408FFECFD5D623CC4BBFB82CC9F362D +:102F6000D21F444AF13E2FF7B7A7888EAC00F85322 +:102F70009D792510C13FDD62E1F591EC7704781E63 +:102F8000C97F11DFE12B609DDABD2C5531A7513C83 +:102F90002E662092C6979BE3210EB378D752FCEEA3 +:102FA000D40D1D7AF86F74D4E2F9EE8D5BF4F70C52 +:102FB0006F22412BD8518D8FEA9FDFC2E5F92D0694 +:102FC000BAF1F3F8A1916E6ECCE0E762C5A498F96E +:102FD000B92CFFE3562EB7A6888573EA28BE4FEDBD +:102FE00017F15CE7F42E91B4019CBF62F63F515992 +:102FF000BEC00A4AB79171C7934057A3A2EBE593AD +:10300000FF7E6CDC5DB4CBB267DE1EFB082D4F3E4D +:1030100073F492DF41FDD937B3DE2683FB57EFFE11 +:10302000FC7A904FA776DBF0DEE7A9DDFF997517F4 +:10303000D49FB379619DA7D631FF56DDED447D7DE8 +:103040002A93D977CDCF9F1DDB87F296DDAFBE2FB8 +:1030500083E57F9DDEF5E5BBF07DD0D3BB2854A092 +:103060004FB93FB5F2B918F48F4F3D7F765CE4EF6E +:103070001B7C5B7856F0F3C1534E5207F936A7120A +:1030800059FC69E5EF26603EFEF2A7F758E15E4481 +:10309000F5EFBF1E0BF2E5D493CC4EA0F6EB363025 +:1030A000991F7DF48A7B2C74FFFE0E361DF5F3CB41 +:1030B0007F7CD76CF84EEB60BC303C9CA27800B8AB +:1030C000285E1A412E46C3C753FFB4F8F8E47A9835 +:1030D0007FD9AEF178DF3A8C174161CF9D983744A4 +:1030E000E167CF779F1D0B7EF385E07D3D839D5B80 +:1030F000FDFF02EFA97FDAFD65F47E4706D3374670 +:10310000BA1F4CD7CFFE00EBBF717A71BDC3E4F795 +:1031100084CC7F56F8FF77F6BBE89F16DE0BEDF701 +:10312000CB7CBF9D12F87BA79EFF3A8B5C04DC33FF +:1031300033FF59F9FAFC700FD83526AFBD8CAEEFCE +:103140002D129C5F25A0B5817646B383E5A1F7D605 +:10315000E6E07D1BC2FD86D902D3CF7764327F4182 +:103160003BC79DEDBE11ED88D9CA267E6FCD84EB9D +:10317000E97557FC6CE3107ED21C45447BEDD5B558 +:10318000747E8AA7579D26A959C6E768B7CDF7333D +:10319000FB6EBE32837D3FD4BDBF0EEE6FCEA9D095 +:1031A000FB11D71AFC82ABEBF4ED5791EDC910A7D8 +:1031B000BFAAD1428202C4870DFD33D9F79FAE2644 +:1031C0004DAD2CDE72D17841BF8EDF09248F653280 +:1031D0007F51C3CB603C703CB2EE83F066F333BFEB +:1031E000D0468CDF6FBD55873F23DE08F71331AB28 +:1031F000C314C6AF4D61F74523C643B807F0C9F104 +:103200007DB17835EECF85F07C67143C874BFD7738 +:103210000608B707670FD8830EE4A7D71E1330EE52 +:10322000FC5AC5E28E62A8FF4A403BECB3CA526228 +:10323000A770BF6A213BF19C455164691CFBFD00EE +:1032400068172AFE13E3FC0915269D7F99A8C4EA96 +:10325000E072D524E9EAC9BE11BAFEA975B9BAF679 +:1032600034FFA5BAF6F4C6125D3DB3E9725DFFEC1A +:10327000C0245D3D479DAEEB9FD7FE3D5D7D64E77D +:10328000B5BAFEA31E5AA46B1F1DBC45D73E66C728 +:10329000ADBA7A51F79DBAFE97ED5CA76B2FEED9C8 +:1032A000A86B2FDDBF59572FEF7D58D77FFC91EDCD +:1032B000BAF6097DFFA66BBFE2C493BAFA77FA9F0C +:1032C000D3F5BF32F482AE5E45FEA0EB5F6D7F4367 +:1032D000579F22BDADEBFF5DCF07BAF669F2DF74F1 +:1032E000EDDAFECF2838A37B0E670CEA38F04FD812 +:1032F0009F59DE2F75E398890FE3C356D284A59DAD +:103300007FCF2C967463E9E0E7905BC6F8FF5F26F9 +:10331000F885DBD43620AE57279CCD02B9FE5AE59E +:103320003C5D9EA1F63D9739F0FB0BF1E1F3FFF810 +:1033300090487A4A291D86042CA5501CE971513AFF +:103340000CC560991472E1735728114B77281D9FA3 +:103350002787D2B04C09E561991ACAC1D2131A83E2 +:10336000655A6834962342A5F85E7AA818CB8CD0AB +:1033700015F83C333401CBAC50353ECF0E556129A6 +:1033800087666099139A86656E681EF6CB0BCDC56D +:10339000323F548FCF4786AEC1F292D0622C478520 +:1033A0001AB02C082DC57274E8662C2F0D7D1FDF16 +:1033B0001B135A856561E82E7C5E14FA21966343DF +:1033C000CD585E165A8BA5377437F62B0E6DC0B2EA +:1033D00024743F3E2F0DDD876559E8117C5E1EFA8F +:1033E000572CC7857E8AE5F850179615A15F62397C +:1033F00021F40B2C2F0F3D85EF5D117A02CBCAD043 +:10340000EFF0F97742FF81E5C4D05E7C7E65680FFE +:10341000964AE80FF8BC2AF4329693426FE0F3EA3A +:10342000D0EB584E0EBD8DCFA7848E623935F40196 +:1034300096DF0DBD8F654DE86F584E0B7D84E5F42A +:10344000D0197C6F46E8132C6786BEC4E7B3429F51 +:103450006339E0D75746FDCE8AE91CC4531C49C3E3 +:10346000FC5EDC43BA73A307E147C4A85C9CB39A33 +:10347000DD436FAB3A3319EDD5553699DF0F35C8BB +:10348000D5AFF0771BE033B32CDF9DD2246DBF8E18 +:10349000D3EF6B157B93C10E6A2BE95B06718D4DE3 +:1034A000397D0BA06CCC627A6E6116B3036ECC6270 +:1034B00071CE7F1BC3F2D217AC1A89F171E21E1EC6 +:1034C0001C3BB87ED0FA3BF3F8EF9939FAB3F077AA +:1034D000678639CE70FB5D280F695696FFAE2C8C3F +:1034E000FF187F7767D8EF3767257FABF7EF3EDFB1 +:1034F000FCEBDD3FF03540D5AC9867D1FDAAE7FB8A +:1035000055DF7413C6C7B4EFA3F7F1EFA3DB96E959 +:10351000E335F554CE55D179EA6F63F9AFC6F63E7F +:1035200085A09DB37E19CBEBA9CF3061BF7AC3399B +:103530002A21DDF87D8D7AFEBD7163FBA22871C35F +:103540009F6519E2B09C2EEB799FF5CB443C2F3A56 +:103550007388FDCED5DE642B01FBBA6FB90DE99AF5 +:10356000B4B3B8E2DBC9CF64CA11E7330D54AE2A55 +:1035700094EFF62EBFC30374BDBEF5090B9C8FF507 +:1035800065AEC28F0384E920C8F27832099E97D4D1 +:10359000ABABF0FBF4A48064A03DC7F16931C9DD99 +:1035A00080479265C77B8FA2499F6F5D90CDCED536 +:1035B000B5F23D13C39BBA8EC5B3D75B9B0A20FE01 +:1035C00007890EA6717C9F4C302E1B67BF95EDFBC3 +:1035D00007F7E56C87FB4B11765A2CE0AF9EE8EDC0 +:1035E000B64359893C2EC9F0FE01FFAE2AFC1134C6 +:1035F0003AC843BAB0C27DC97AB71DED3FF8AEAC48 +:1036000099B2467DE7DCA5606FBE37F0DD0B0AD3CB +:10361000381EA7A3EFF957C729A3E93E1FE5FC5DB4 +:10362000AF5AD448BAB0086CBD64ADC0CF3FD465C2 +:1036300050AFEFB0E5B27B9A7C1DD046E5DA846CE2 +:1036400036CE0702C74B2661EFF1FC045B476210E0 +:10365000ECE27AB719D769C954AE87BCB4FA0C1F2B +:10366000AE9398FB6F6F80FCB30C09BF7B666B5900 +:10367000A5803CAAEF58BB0AE87C002E33315BA939 +:103680007E6D202C4F897408ECF75C22E1A378F75B +:10369000770808DF392EB73E6C15189D6F62F9E781 +:1036A000EB339BF077CA88D977E4CD8879B5FDF6FE +:1036B000C3BC745DFECE67EF10D0AE6679A47E9871 +:1036C0009FAE6321BF0F68C49B9FEE17E0F7D26CDB +:1036D0003EEF8F9C08FFE079BDD6B945E1756BF4EC +:1036E00052BFDA89E73D1ADCAD82AFAE01F0B9C94D +:1036F0008670D6C37AC686F150969DC4BE779A3935 +:10370000356BD110EBC1587104BD18E9CC62E2FBF6 +:103710009CC57E8F55A37B8D6EF2B299BCD7CA49EA +:103720007C9F23BED787F94B93B2B5DF0564DF2BAF +:10373000FB2ED19F577D3783DD6B7C8FE70D65674F +:1037400077CD81FCEBDF67F1F7E4A602CC67E5F308 +:10375000D33F0AF211EC271DBFDE61C7FDBC8CE32D +:10376000D58817A3FC4F1A5827F15BC7F17C815C01 +:10377000782EE3737F870DE950DBDFE303DF8B55A2 +:10378000B2705F248E374EDFA7389F9CCA62EF036A +:1037900039C1F7DCD4FB6C48E7DA7E18FD2F4D8E7B +:1037A000BF0B7E251DFF417844E5D9DE849502ECF0 +:1037B000D75C0E4F0AA7AF3DB685424384DCB9897A +:1037C000E33D39CA7DCB9BF8FB0A6F87FCB573E3F9 +:1037D000D08F2591F1F245D9FAEF914D759AF03CD1 +:1037E0006BC68343E76B1C9019BC33EEEDFEF48F80 +:1037F000401FF556948B0FACD5FF4ED7223EFF11DC +:10380000DE9F2C189E5E7E3720C6801DDD19FAEBE8 +:103810002F7F4BC74FF25951FE2791BE5FFE16CE48 +:10382000C5EBD8EFC2ED4D3885755B6D2EDEA7ED8B +:10383000544A106F33654107CFD60C530D9CEFEE01 +:103840004D989376038567CBDC1B851B22D6996246 +:103850004EC0FCBF3DB639698DBCBD91B6EFFEDEF2 +:103860009FC7805ED95B2FED82FCC8F85AF69D5C3D +:103870005705CB178CAF2031D01FE66D8C18CF5574 +:10388000CBDAF7CC9B9AB684BED759BB6E02BCB7D5 +:1038900065AE157F2F6BEB4CB5428C90279DB5C75D +:1038A0007BE01E70FB6482F77392E492D5201A933A +:1038B000CCF7DAE17BB4A492603EE11E5BB610194E +:1038C0003F5ACDE1546A589E65BBAC3F3FFA5466FF +:1038D000FB3A2687C5E55E88CB5E3D928E67AF35A5 +:1038E000C12FEAB2942B18BF867D57F97EA1AF1481 +:1038F000F8A95A942AA10CE4F0736BAE0FB5FBB390 +:10390000163BFB5D564B988FEDE7B83C07BEB47095 +:103910007EDAA2C9FB34263F22FA6BF48F7AC332D7 +:10392000D99A0BF2FFB761BE44FD81E3D07558EA26 +:1039300008CABDFBB4F1AED1F4875F00FDA6C97F14 +:103940004B1DD51763215F8AF0B88B3F6D6EC4772E +:10395000C3F7F2F1B766F8AFC1EF7B9B2501DAEF51 +:10396000172401F4F3739C5EC3DF1F9004B4B7788F +:103970003F4D4FDFF31D76CFF89E01B9C0D66BE502 +:1039800070537D45A0BFB5D68472C45AC9F49875EA +:10399000B28A7A6333D7D7164F043E48188E37B3AE +:1039A00073701D0F5C634578EF4B93822CCEE44F10 +:1039B000E3F832819EB583AB40F1735FA6740DD3FB +:1039C0001B2AFE9EF6FDDABACC04F183688CD81768 +:1039D0004B8D15D76557D8F7B92D192AEA134BDD4A +:1039E0003328EFEE0FC3A55853F8FD644A0AD69961 +:1039F0005665346D3FC6F1689DFC0CEA1B231C9A8A +:103A00005E19D83FC3BE0F92FF86FABD73AD693011 +:103A1000DF03745F404E3D20C8476F807DA7F408E8 +:103A2000F2BCBD96C5DFEE2934B173C0160F7EF728 +:103A3000CCC9E77672FBF7DD8A495215EDB7A58050 +:103A40007879680EBF7316FE7E26E9188897C17BC9 +:103A500065AB2E81FDF9773917E1BB77FEF176B8BA +:103A6000AFEF2836A1FCD9E23B8EF7AF7FCFF5DF71 +:103A7000E5277AAB1368BB6BA684F7F7B5E7133E6F +:103A8000EC11E1F9FF0066D74971008000000000E9 +:103A90001F8B080000000000000BB53C0B7854C5DC +:103AA000D573F7EEDDDDBC374F1209B09B7720E010 +:103AB00012080488B2E1D5200437801A4CD00D8F4B +:103AC00080219088B6D096BA0B0149354AC4D86295 +:103AD0008BFE2B458BB5D6A058698BB801B4D15A53 +:103AE0008D162B6D15A252044589F8687CFCE53FC4 +:103AF000E7CC4CF6DE0DCFDA7FFD6432775E67CE21 +:103B00009CD79C99330965F642953136A1BC95B195 +:103B100002C612CAFCCC0BE9A6D2BF968F1DCD58A7 +:103B20006C81D9C51C8CFD440936AB90F74F67EC0E +:103B300061A89F3025689F9CC4587CBAC90559E686 +:103B40009E122C1B8BF95B55A640FDE88F924ACD47 +:103B5000507F82124FE56DF8CF65F80FF3331B638A +:103B60004D9AC8FB233D4B4BA01D0BDA989DB19F8E +:103B700007623DE63468AFF0F25C47A9C71F8DE5E8 +:103B8000ADD50CFA675956FBC34EC662E04F5B02D7 +:103B9000631A33B34A48E79B19B3409AE1C8602CD3 +:103BA00019CACD2C682A64CC14559DEA85F6E5899E +:103BB000DE460FA465D0CE5C48E5B644AA0F0315D7 +:103BC000C147B5DA85F55AA04A7B348DEFC1F40CB4 +:103BD000FE26025C580FFA5D27EBB3958C8D61ECE5 +:103BE000BB369A138BD9579186FDDF57CA2AF5ED5C +:103BF000A2475B7066F43B03FF471618F3B62C63CD +:103C00005E4B37E67F29C6DD1F7786217C71806A8F +:103C1000ECFF270A8C53101A6792C34470C9F43919 +:103C20008BE356C4D7739131CCAF601E3AC3F5FB1A +:103C3000D81C40FC31E62A99333CD4FE7587458C6C +:103C4000D3A0E0FAA7E038901E5EFDDE5D4F40BBDA +:103C5000568FC3847422EBCF1470250978E47799CA +:103C60002E1D62A27289F7F0F205A27D936F357B5B +:103C70002F3BF45D15FD151DF436C524213E1C8532 +:103C8000AA23545E29DAEDCE74573A8A902E787DB5 +:103C9000B63F4271C6E8FBE7E3DBA3BD6E37CC83DA +:103CA00055CF662CAD3F1C32859525BC1DC6F52F22 +:103CB000E85FBE4FF4E7167861DFC07758FF266CE7 +:103CC0009A19AAB74AE05FE6A7C5983C01A83FE366 +:103CD000A7ACF16CFD1E11F399B1A9FDB3D701CFCB +:103CE000ACCAE27A18F96DAD918E5609BA3B2AE951 +:103CF000AF1A8877DCF9E6E3A77E27ABDDA3329025 +:103D00006F324DC4B7CD8E0CA54607C78702DEBB08 +:103D10008630AA6FB69BFDD65848A3CDEF60AACED9 +:103D200035F9AD23202DB1BCA3625A79FB272A7C3B +:103D3000B7DA5BFD28171E54BC2DB80ECC633223B6 +:103D40003F4472D2656AB49BE4C8B9F8241CDE6FA4 +:103D5000CB27C0778C8D077E095CD6EA2FF88FE6DB +:103D6000F1B003E6CF66C23C52FACF43CAA37581D5 +:103D7000C4569447202FE2BC6799874C57BFF5C9BA +:103D8000F0033AF89E7044271D1B067F8C6563CFB5 +:103D9000A8176EFF2F5FCFF003C017450EBE2EECA5 +:103DA000AD6813E23151F4F956F93EBB02EBFAA9C2 +:103DB0000B041FC076B79DF377CB6A35E027FE76FC +:103DC000477874FC60EB55993B116464AF42A9EAF3 +:103DD00070D0BADB1CAD24572CA95CEEEF8FF351E9 +:103DE0006A1574DE611D62A01749DFF1E7E0FB5A36 +:103DF00051BE4AC05D66F556E27AB3EA4203FF550A +:103E00000F31F289A4D7E74C6C29F6FB8793EFDEDC +:103E10007939CC2FA592EBA749025E593FA5D2551F +:103E20008270031FAA7ABC4C2B077E3B9BBC19C235 +:103E3000F96C01D2795108AEF07A3787C12FFB8F28 +:103E400095FD8F3B7BFF923F65BBC3BDE34723DFFF +:103E50005991F7E09BB5D26FA37C19237DAAA533B6 +:103E600037F63339739D2DB280F3655D34F2A1D5F9 +:103E7000C08F57AA67971B3F767238F7450DF90632 +:103E8000F5B26D2EB3A39CB4314FA98672C41C4702 +:103E90007284E5B154847F03E370803E74D4C038EB +:103EA000EB9D5C9EB5295CCE740AFD70F7158E6D96 +:103EB000EB14D2ABFE6E3E67CB19A4272033D31888 +:103EC000FC0EBF0C4339C3F20467BCD08B1EE60165 +:103ED000BD72B7D04FF85352443B5C48730FAB8070 +:103EE00072AD120814F8B00CFA35A31E2FF12C6332 +:103EF000B1BCBE06E358C4389699BC9E84AF791015 +:103F00000BAC83F19A15169185FAEC1A930BE51A0E +:103F100033BBD31643DE5A92E2BAC311EAD7920EEC +:103F2000FD427B2D5507AFC005D3C1153E9FEF5C09 +:103F300020BF59F1A6A1DC3F31C441788C672ECA5D +:103F4000C32F0DF92EC51CE70E10FF5C9DB608D2DD +:103F5000B68A5A6511A7D733EA184E5A084347154F +:103F6000889F685C3F87827A2AB18CD345EB37996A +:103F70001D13815EEE9B3B3B0BE7BB17F902EDB3D4 +:103F8000B92605EBDBDDF6122E5FF9787BBF8A4C94 +:103F9000ABD5D1C9DE49C7462D82F6774FB7D815C4 +:103FA00007AD07D7FF5F46061E86BF274F1893E66B +:103FB000D0D17183A087FB2ABD6E06DFEF1E97A2CA +:103FC0002CD0F5B7C6C9E97B53456D1A3321DD6D99 +:103FD00022394128417A5BAF50BFE1743A5FB4B3F4 +:103FE000097CB45D638AB041DAEA9EA42C2DC0F24C +:103FF000081AB7D51CA7E0B83637E3789BE39A6771 +:1040000006F86BD20356041DE490650994573B23D0 +:10401000A93FAB5DE87DFC25A1BD9AF2D01DCED0B5 +:10402000B84BC4B8AD4A4F2AAECB4F344EE7409F91 +:10403000D3B3A1FE4F92B30A914E365D91733FE226 +:1040400049BB6D38D919B2DD3383BDB54E488F4CAD +:10405000BAF6D0222491F1398371DE2784FC78DB13 +:10406000CECC0ACCFB6D10BE6B15ECDFE3C946BEAF +:10407000B9F28BA71739A8FD0A67B2A1FD0D48CF89 +:10408000B27DCB60CFCD587E6FF9B5649FDE57E926 +:10409000BA7F21F46729B6106932D6BD6521C07593 +:1040A000EF544670F6D91382EFD738B97CD85471E3 +:1040B0002C15E12A73723A6C45BA443E637605F9D1 +:1040C000F0DE71C7A89F94295CEE48BBAEADC2E29A +:1040D000C675DB342F679BAAF0F55C108DFDF3F9F4 +:1040E0009739399CF7B94FA72E66483F2EEA578E6D +:1040F00023E93F1EA53AA471B8BE3AFABE8FC99F04 +:10410000634F0FD2A1D33E12E7D12BECA8F84A4E51 +:10411000E71DD6385ABFB6A99E80EAE47CB298E083 +:10412000FB82F0D251E5257A4F11FC913053D05BE0 +:10413000A52590EDD4F3C9A46CE213E0032FF14957 +:1041400021B593F026CEEC7EEA09A8D731C36247A9 +:10415000F45CA9F2F95CAC1D7584388DB1C79D9EE5 +:104160001D4817206F46207ED99A446A5F6DEAC8C1 +:104170006E44FA5C17A434BC7D19D80E5D881FB359 +:104180002B05E99CA5737D7E8B90299FB614C5E114 +:10419000FECB1BCBEB2966EF58CC97FD7BE1580B90 +:1041A000EA90BFC730B4DBE767B21B67C3F71B15E4 +:1041B0000ECFFCA6E9650AC8B7A093EBB7577DB050 +:1041C000C0B98CBDE6B33137A892BFF8EC947FC379 +:1041D000974AF9377D0E4AFFE6CBA3F4A885EBDBBF +:1041E000F989EC46D2D3CC6E4179F28290072F88C0 +:1041F0007E19BB35153409C0F39722931D97ECA89F +:1042000067EA1540A51A97F357BB55D4357DF2B52B +:10421000726E94100E3C5FE39960286779A342F9AF +:104220000C46FA05D7754173FCB63B60C879331369 +:104230000DF5AF6D1E68C8BF2DD6B5A22CD3F0FD0D +:10424000FAEA61867C4D2F280E188AD92209DFB739 +:10425000DAB8DC050BCF84CC708B9DD7FDAC71EC4C +:10426000805530FE672F6B541EBE0E472D5CCEF876 +:10427000FFAAF2FD137CC775F9FCD02086F096FDED +:104280001BF6BDB84EBFB2921C5CB845617E980269 +:10429000EBF1DF80ED6E7DC8EAC27A8BB6A8CC8BDD +:1042A000F0A0D106E37DF05AF6B63B685DFD0F62E3 +:1042B000BD1EA8B70D8A8E6BCC6F07D25CD82DFAC5 +:1042C000510A0722FE8FC733773C98522722DECA55 +:1042D000415BE3A3F2D65A13EA1DF5E56413B4FF7C +:1042E000E84995211FDD74F31B63EC80D7BA17DA18 +:1042F000FF5A0CFD1D6D55991DC6FB7087F521E415 +:1043000077A09201A88743F30C8C40BADC31D063CC +:10431000CE00FAFEA03630C28EF4B02699E8BB3F3C +:104320003E60FEA84F902EA13FEFF7626C0AB0F2FC +:1043300042CD953292E888EFA7FC6C741A2B86FA6E +:104340002D5A19CA75E09B5938CFA3AD89A63B08F1 +:104350008E2789AE16981D16FD780B5A54D203B0DD +:1043600018168493DDA37AC176865F2BEFB759F1D7 +:10437000B201FDD7F1969BADB44EB70C8A0C208AE2 +:104380006FC031CEC2DF1F03EF78ADA17CDDB32A51 +:10439000D9756CB4635309CC6BD6F6C94528AF58B0 +:1043A0002AEFFFB3044937EB69FCD36E28C2F5DF6F +:1043B0001E13C0FDF549D39387CDB00E56B37704D5 +:1043C000E26FE92CFF830AB0C4A93DEFDD3D01EAAD +:1043D0007DF0B8E6C2EE5B98DB9551C4E7857CB60C +:1043E000C02CF4D8EA64E267660E3CF233187FE32F +:1043F000DF0718E47E489EACE57696AC0F60988A9D +:104400003109A6288047AF834DB303DEAA58FB06C7 +:10441000C2270B507D070209F8B3D7430A787BAF58 +:1044200028E60E7639AC978979F576FC7B829FA7D2 +:1044300065703D20E5DEED220FF5B9FCDDCBF53DE5 +:104440002CF0C12CC0CF52C6F1D3C05A3EC1FDD50D +:10445000B51919547F69E39299687FD10FF0B00CB8 +:10446000E80FD7BDD61E7F6B17E4EB7744B802D0B8 +:10447000EEDE0CCECFD0871DF9F426D1E4A5BC5BCF +:104480002C385EDDD30A4BC4F102DA51B4C36C2080 +:1044900030506E7C00EC5A9C80FD29D47F7DAB129D +:1044A00008C09F4B584F10EDE2E5BF565C41DE95CA +:1044B0000DD771B1E8B7CE7C5717C25997A7BC8307 +:1044C000FB42B603FAD5C9A3E5ED7C1C29471A982F +:1044D00039540EFCB5D8D6D285FBC7C5ACCF2E5407 +:1044E000CE207CAD9A1FEBD9986D2DF6E3898A21F9 +:1044F000B8EA002EAB530FBFCACE002E6BBD81179A +:1045000066111E145780F5876309F34C89C77940FB +:1045100079D0D11FAEF0795D2C9CB5AE0EA2937010 +:104520007875EBE0D0AFC312D6753BD253AD9FAFD9 +:104530007FED1EC033F4FFCF468D59E2880EBAB22C +:10454000C684E800E09E85F270499B0ABA294417A8 +:10455000921E6EDA19B0A0FEFD90B5C64603DFD4F8 +:104560006FD979ED386CB7F5350BEAEFEA8460B6B0 +:10457000098C8B24FF55F7945D11A2CF9B02C6F9DD +:104580002FDB61CCFFB7F083B3308F11ED002F8BA1 +:10459000B7ABB40FD1D5A3F652BF2FF5335710E602 +:1045A000BBF4A0EA429FD052D0678985970EAFC472 +:1045B000D3FF37DCE1FE89FD1931DC3FE1622EF4E7 +:1045C0004F7CCE0AE2AEC34261DF9CCB3F21E71FA6 +:1045D000AE5FDFD2C09E8075FCCCEC8E4B20391EC6 +:1045E0002EA7C70E407D23E573ADD097B2FFC5A8B7 +:1045F00027217F6CCB53B16807FEB3EDA9144C970C +:10460000A01E2A08E9A1EF2D0C0E42BDFDBD6722B8 +:104610005C489A6C66F08DEF43FEA39D2A3B9BFCA1 +:104620009C39D0FB4E06C22BF4E972F5A1C176D4B9 +:104630009F429E5EC80EFCB6F35C80F31C15EA77C1 +:10464000A198E7BBCD7C7EEFB5F0F92EEA374FB0ED +:1046500023709EBFB0BA50941F8F0892BE3F0EF3D6 +:104660006CD2D90BD23E90F3FB9CB53E1884F2E598 +:104670002BDF3C6C067AB829A76B04F263F53D5634 +:10468000B2076E7A3A26C020FF81523A80ECE103ED +:10469000C158C45FDD931C7F2138FAEC035B66B21E +:1046A000CE3EB848BCAD601EF293AED8F3C74368A7 +:1046B000AF2A6E680AF0AEB0450789DE776B27F542 +:1046C000724F7170D3DCCA5C361BAE4F3A7390BD2B +:1046D000CDAAED48A70AF3B233519837BB8FC15A20 +:1046E000D4623B80FF8BEC4F6E58497CD09383FAA9 +:1046F000B52132A80D40BB6AA7E2DA86FC766B6969 +:104700002CBA0A35D648F0E46472FB5671BBD96AFC +:10471000C09B15FA8A8471F3331DFCBBC34EAE2BCC +:10472000B615C68F09C11DFE7D169206EAC568D36F +:1047300059F7C195629CE5AA89ECEC7A0BB7B74FA3 +:1047400009FFCB984CAE5FC764F2FD5D49A69DD2D0 +:1047500053B03DC6753F35D51AC07D669785ED4689 +:104760003BEB35CDBDE547B06E6F667A27E07A78D2 +:104770004CD1F391DFD7458DD0507EAE8FAF1D82E7 +:10478000E90DAC4BC3759D555CE1C0FDF4E1149B94 +:104790004B25B9050B3206ED044EC7AF68D1CDD815 +:1047A000EF61C41DCCABAAF88F5FE23A1D86F147DA +:1047B000C3F887D32C812668E77FD64AF6C3C6485C +:1047C000E68FC0F927C591BFF47A21A7E64FB1BAA9 +:1047D000D18F533565A30753E8CFCF005FD5B69E81 +:1047E0000D23619CB526AEA7D726B000D22D5BDF86 +:1047F0005D84F8BB9CADB7E33AC2EC779D493C1FA2 +:104800003D99D931492730AFFA498CFCBE4468C57F +:10481000845F43BEDEC2CB57643E51D1560279DC81 +:104820006B203D4C5703DB603E57C388B89E57430F +:10483000BF486F0C99660C5F4FFCCD86FF4B609EA6 +:10484000B3CDCC6F4AA0B4391AD26B8A59300EE678 +:10485000177C9129080F9D8D007CD7054DC15CC048 +:10486000DBD5E66007E2EF90CA36A01D3A9B39B56A +:1048700095B01EF5EB2E0EDEE6CCDF73784D260EDE +:10488000EFF79500EE0B6E30B3032AC0D390E0F043 +:10489000D3F79B395DC3F7E6D842ACAF105D5581C5 +:1048A00090407AC6F5253AC5CA6342EB04F56D918E +:1048B000F0FDF64C27D1599580778BD794827E8076 +:1048C000E5623F78838DAD8FC1F666576C05ACD33A +:1048D000480053BF4E0D16B96F6CB7CC06FE5C0690 +:1048E000FCED04BC6C16F4BE4CF2F7AF8DFCBD0BB6 +:1048F000F90BC655D09E047C5689F45CFCB153F08C +:10490000C74EC11F0F64CA7D693BD9D1CB845C39C6 +:10491000D778CBAD2C48F87AD64AEB2EC7BD5AA42F +:104920004F64F273430987A4F35AD6684139512B77 +:10493000F4AF091613F5E7D2D65F5810094BB7EA62 +:10494000EC35FAB7D58272AA6E7BF8779DFE560DCC +:1049500072CC7406534BCF22844FB932C2857C513E +:104960006569273F8282F22D2F24DFC2DB69AD7C8F +:104970001FA9B5707BCCCAB8BCB082BD8972BE26F7 +:10498000BD6738CA0569A7D78AF5B732C73405CAE3 +:104990006BD11EC37310B43BD0FFBA85C36D16F63E +:1049A000F5C256A37D52D31C3E2F6EA7687DFD9A9B +:1049B0008FEAED0C4DD829472C3DC3515FE8FCAC84 +:1049C00064AF1C3171F8FD298CEFAB9378B959D8DD +:1049D000A392EFF7656AC2BFECA775BA9A79E28233 +:1049E0003A39EB99C2D89585E8875002480757BBFA +:1049F0004B3B79BA36A8C4223F323690F89CF3F389 +:104A0000D5EE1F939DE52953FC5158EED63ED0CFED +:104A1000EB55FC635C7F3BE97826D849A877C2CE8A +:104A2000715849E259F560B89DE49FC4F2C84F84BB +:104A30007299FB8BC95E5829EC89A96A741ECAE970 +:104A40006A25D285FB85D5B6D81178E87B1AEC6C3F +:104A5000A48FEAB723485FFF2B827F3F551AE337C5 +:104A600041FA96C8CF8FFBDE2CB4AFAB632D664CFA +:104A700057A9DD34CEBF4C3DA407F6C6AE9E826278 +:104A8000F76D7B06D977B7978EDA02361FB367D9F1 +:104A900066DB06D1F9A638A78F79DD0D70CEC57318 +:104AA0004ECAC7CE76C37EF1D4F33D37D84035E544 +:104AB0006E8F9D6D06FC9CBAAFE741CC4FDC9E3AF1 +:104AC0001BCFED4FDDD5333882F24378F95AD19FB1 +:104AD0007FC86CECEFD4FD3C9F0CE5784E573D89C8 +:104AE0008BA6EAF10AE997542117A41FADDAB48F17 +:104AF000A79358D034FAC2F5A667795233E1BB1AAE +:104B0000733406D7A522C74DF9D40CAF230BF05F41 +:104B100057A1F82D300F76309023F436EDBF370AC9 +:104B2000FFBA5CB7542167643A321BFA85F6D53771 +:104B300067C7A15E85FE867E9BFE9E1370CAFEA49B +:104B40001DB358F039F43F26ABE83FEF5FCA0DD9EB +:104B50005F4B7FF8277D9BFECD39C6FEA47D2BE7FA +:104B6000311C7913FDEE398CDB51021EF97D831265 +:104B70004CBE0EFD692FAA744EB521F99819CF19B4 +:104B8000D9D1686E3F47707E589CC5E5FC861FB939 +:104B9000E2D0CEF7FF59A573EC0D6B3D9535E8CF0C +:104BA0007A7CEC18243169877ED8F1378B03E6B123 +:104BB000429C773688F3CE15BB3A2CD3A0FF06482B +:104BC00027EBFC1DF5F2FE00EB36CF8E09C1B138A4 +:104BD000CB24F4CBDAF3DE0BB8254B117289CF7BF3 +:104BE00084985F69BEBB3E4BB70EF27B9366BCB741 +:104BF00021D3DD629E576531312EEFEF7285AF5FB5 +:104C00007524D7870BC7C4D81C9787EE47D46E7519 +:104C1000D2B9C5C48C493FC8D2E159B60BF99D7BC6 +:104C2000CEEE77DEC3FDCE723C9780B33AA1EB5651 +:104C300050F66CF7F6A99B512ECCF8A9940B2022C4 +:104C40006C787E2AF3D5B3A7A473FF27E67FBEFD59 +:104C50009ACD783EDE19C9F745F3C70E8F4439D493 +:104C6000ED8C32D9413E3DECACD98D70CE1F7BC569 +:104C700034FC5E6A8DC9A9E1E738447F0F3B3D6D86 +:104C8000588EF5D13FE5B5703AF1BEA4BAFC304F6D +:104C9000EF88282FFA053B4D6C0AEA6989BFCD5988 +:104CA0009C2E7723FE8A42E3CB7141C291BFE9E893 +:104CB000BA343A8778DC59FA4C567268DCC79DDE04 +:104CC000EDB85E725C98E608FC7EAEF1C3D7EF21CA +:104CD00031FE33627C4F09D09F4E6FCC9E1265C867 +:104CE000CF9D99C8DC7AFFF6DC81867C6575A6A12C +:104CF000FEF58B8619CACBAD5DA3F5F6815CB78B4B +:104D0000DD8F4D03BE8F03BC7475B0E1BB900F9D6A +:104D100031748EBAAC793AF9CBE37AAB28AD6F85B2 +:104D20003CF0CFF2DE39945FD11B45F9CEC8AE69B5 +:104D3000A8B73B7F1B4FFBCF57D560CECFB11F6BC2 +:104D40000CF173F9C0F9EBD0AEE88CF417DC02700B +:104D5000963FF19D325CEF15BB14F2EB96ABAC5372 +:104D60004940FE8CA0FECAD5D747DF0CDF674CE672 +:104D7000FAAC1C752B9437093FE5B9F8E688E03F9B +:104D8000AD9BC33DB5B782FA93E5FFCCE2769DCCEF +:104D90006BC9DBCD64DF8AF968DD0AA557F50EA380 +:104DA000B4615785D951807EC75F24A1FE80FAD1B6 +:104DB000A4DFA55C927CD338368E459F1BCF56214D +:104DC0007FAA50FE40BFBFC9737F8DF4366B4DB7CD +:104DD000D986E704D1163BEE1367158F4CADD5F598 +:104DE000D3D4318FA1FCB226310BEACB2A48F5F29D +:104DF000CA7B8E7B174AB6515E4939CEBC2D74E80A +:104E00007783F04748FAF858C837D9BE4BE17AD8CB +:104E1000FF343FBFF8639E37291BFAE92A65954F97 +:104E200092FCE81A8CF6FF7F0B7E585F9B42FBAD2D +:104E30006E378E3BABD861C27390B4BE79703ABD09 +:104E4000D03C2CD99CEF5E55D96AA48F57274EECE5 +:104E500072E339DF0F478D42B9C8EC3DDF209D3644 +:104E6000EC9D90897EE7FC6C0BD52FC73395D1A1C3 +:104E7000FD40C3DE283ABF69D86BDDA640BD86D8A9 +:104E80009E1C94B7B7E57BF3B3F15CEDB92F0FFF30 +:104E900010EABBA363E83E63C3DE880398BF5255A4 +:104EA00068EF373DCB3D14F1752E382F961FC3E9BF +:104EB000CCDBCCF9CF2BF8B046D0ED02C1873566FC +:104EC000D08B00F78D2FAB0CE5D38235CAF05DE8AF +:104ED0008770C4B8B2757C28F94D43BA1C85F4C9F3 +:104EE000E9B2BE375EF0B753F4CBF9A01CF7A5D0FA +:104EF0004FF9B078DAA7AFE84DA47A925F259FAA60 +:104F0000F9DE7938EFF226E06F18C7BB2E6D34F268 +:104F1000CB85E9E44BB303EF8194281AD28915D2EB +:104F2000C93AFEF6F4E965FBB4143C8F59EF34DD61 +:104F3000C142E5375C22BDCF1074B2203A988D761D +:104F4000A4D618E1C27B2ED5C90E92632B7F0C1913 +:104F500040C14ACD3319F5EACAFB15F227A2BE4576 +:104F6000BB7ACCA146F24BCBF1E7F58E600EC0D3F5 +:104F70009CDE2C4A276678EB914E6A7AAF15781C36 +:104F800071D673C7CF1A37921FEFB380D5C5C80F3C +:104F900063F41716B95D740EA9BDACB1871CE8E7C0 +:104FA000F3AAC81FC70731FBBD0AF717A2FF50FAC3 +:104FB000FBE479A2F4FB59934C86F3CFCFCDAD83BC +:104FC000D1FEEFE7FF2BE57AEDE4768DF45A7DC74D +:104FD000EB634C789EE274931F70C740EFED389FEF +:104FE000BAD981DF68905F76D753B1E89F97F86CA4 +:104FF0003707B3719FD20E78447F647B8B5A16E0DB +:105000007A3C8ACEEBA4BF54D8152F326E8F483A23 +:10501000AFEBCD24FC487D23E5F733BE54DAC44A18 +:10502000397E213D24E97BB999EBB1E540F7B86EB3 +:10503000E17C14D23F23895F18F00BF24748FF70E0 +:10504000FE08E91F41FF714368BF112ECFA57E9A6C +:10505000F068E6AEDF433F758FCDF7E03A4D1C06B2 +:10506000F200F051FF24E7837E725AE86B890F89C2 +:105070009F9744BE3ECF1D447EBA30FF44909D6B47 +:10508000F5573092B390EAE5AC1666D7CAEFCF0B6E +:105090003EB858BE794AF099845BC2D965E1F6956D +:1050A00084FF4F8CDB1F729C3FE6CD7E8BE421E8B2 +:1050B0000D1CFF9D6CAEA7FF5BF33A97FE78A76FC0 +:1050C0007E17A73F5E099B9F9C879CD7CB62BE172C +:1050D000AB5FBEC8B6887BCF46FD02F58EFD01DA18 +:1050E0009D7A36DF8E724C557A8ED17DF667231C01 +:1050F0008887579F8BA0FA6E5B1CEDEF273FF7FE6A +:10510000A73F77E03E62CE178847F71EAB99E9ECE0 +:105110003D099784F3CF026ED0435F67EBF61DF233 +:10512000FBB7D54B922FC2F9369C5FC3F973C69D6E +:105130006027E23C9F51E89E40C82E64A4A73A3302 +:1051400006D17999E46F9D9D48F608CB53E89E4FB0 +:105150007FFBEBCDD10E68FFE9E89891E85FDDAF0A +:10516000B6DF3B5E09F1F1A4C7BE7EEAEFACBFBE7D +:10517000ABC8F38EC8290AF1AFE4D30BD3E5EF3403 +:10518000D257F50AD9355648F5FACA7B0E7E1B95DB +:105190007369FCE6CCE9B367B83D1667217BEC4246 +:1051A000743735E7EC76CDB7A0BBA939C921BA3B36 +:1051B00097FD7D550EDFB702DD5D95F32DEC9FF376 +:1051C000AC2FE949497F33FEC4E98665F2FD4A67A1 +:1051D000249F6FA76510C9E92A21A7679C618D8864 +:1051E00067AFD8FF4B3A2EC8F7AED0AF3FEE4F7047 +:1051F000DF71B1766D555223C37B685E48F5724905 +:10520000DE970E5FFF5B722ECD4EA911F52F56DE95 +:10521000349D63DDCF63CFDE8DF3BF903DCBEC914A +:10522000463F41A3750ED2CDA7417EDFFC5CEBA9C2 +:105230006EE1F8EEC35BD02CED8244B40B804E36A9 +:105240007D2B3A619E54F4AF1FC63FF1DCC43F7022 +:105250002EAEC77E95C97314F24F7460FE32C61E1F +:105260007864E0C1F53A3DB559F845E47D5AF4EB70 +:10527000EC3C8B9E1E90C7E97AFFD71F3C86F12F2E +:10528000FE2116B2A7F7C7F1FB8A1B7F7C1DDD57F5 +:1052900094F53B865856F3FB8CBED4C53A3ED93FB5 +:1052A00024E51BF453ED1FC0F0860ADBFFC351DF7A +:1052B000E07D487F83EA42B7F0E1D5EF7D5803F9FE +:1052C0007FF48EB7EBE36BB47A7EFF494B6A8F595C +:1052D000AC836F7FC3A812876E3E9F8B7DFF3FD24A +:1052E000BF67473F4EC7905BBB4A11DE016682D75E +:1052F000FA65B55D29C038107E8FFC05215FB49832 +:105300008F28AEA72929034F3CE03BD7CF1BD2AF54 +:10531000B5613F4D49265A372D66BEDDA29B8F3BB6 +:10532000C9CCE172328F5E1E8CCFE5749B96CBF5B3 +:10533000DF3ED54EF30638ECE80FB8F1EBEA435DFB +:10534000288F078F71E0B9C96DB999FC5EA5C95E58 +:1053500082F6E995AA6B34D3E9B37926A1B7F2585E +:105360003AD2099D6BE07CF03C61049D33F885BF27 +:10537000DE86E7089ABC9714CBE5A5BCAF4EED4C92 +:1053800086FA742E713CC749E343F908E187A77B8D +:10539000EA74D958A5FBE664DF205F6B780E9D6444 +:1053A0007347C486EE9583549C82DF351127A60D82 +:1053B000622B66139DB76BE837FA3C47FA0579BF55 +:1053C00055028E2AC01FF6536566660BD8EB370E62 +:1053D000B08CD80DEBDF1D6D71217BCBEF72FC2AF9 +:1053E00031CE8D2A9767D67ACD708FBDEFFE7CAE19 +:1053F000BC7FEF3AF46612DA4F5126BABF86D3D19A +:10540000E3614D0CDD07E91ECC56A03CB08AF136B5 +:105410008873366BF46F57E17989FCDEBD6E02DD6F +:10542000C3DD20FD03CBC5BD2FC08B05E7857F679E +:10543000E0BC2CEE7C9C17B4778ED0C9C530787157 +:105440000DFBD633B3FFBA5CE8DEBDB46B247DFC44 +:105450003497D13A760C4959437C35C04674BF71B4 +:10546000D0B1C7F0BEAF76DB04973E7EAC63406A36 +:1054700009DE0BEE68485CD3A3E3937FD4CFB12F52 +:105480002CC0FBC3D14B91BEAFFC3A7D4D69129E3F +:105490005B4D34F0E5DEDB3EFCF499244C63E85EC2 +:1054A000FDDEAFC63B705FA89ABA494EB0AF228905 +:1054B000DE27C755A63A74FC31325711F7BEDD9787 +:1054C000E702BC6A0AF04174489E6929A3BDC82F4F +:1054D0001BA329F2816D14FEE626C51807769BE012 +:1054E000B3DB721591DAB95C343B06633F325EA4DC +:1054F000638879B5DE4F394BD49F25DA770CF9DE16 +:10550000A11A1DBE3AACCFFD790CE22B65AE8BEE35 +:1055100047A3DC43BF822FCA85F3EC1860A3F5EFE5 +:10552000186009E0B9614783CACFEDE26C0134ED40 +:10553000E53D6EEDCB6A928BB7E53A0CFEA58E0188 +:105540004984F77D6AE3212E176CA4BFFF519FF8B1 +:105550000DCA2B4D8BA3F89523A69E22E4BFDB72C8 +:1055600013B83C52802D74F6F8F521B940712DE73F +:10557000910B14B7A289FB8D17920775B94EC13FE5 +:105580008D0CF9F73F9507F8D3C6F4E7F73E7E1682 +:10559000ED255FF7B5FF7FE293EBC3F8641F2E2E76 +:1055A000E27FA342E7AD5AF2EE18BD1F7393A0D37A +:1055B0008EA838AECF1A12BF41BAB0AEAF49610E55 +:1055C0007D3D95CB4F9B8C739948F45B137DAD4625 +:1055D000760AD0E3351807946BE6719EF1DC7ED431 +:1055E0004C3DC3713ECF0CF6DE9B0BE3BC2BE2328D +:1055F00042F114F10ADE7391F04BFD26D7FF8BBE0A +:105600003C40ADBBBFF2AE22E63588917CAA4A771A +:105610009FA07BA7EB530FE8CFBDB51FC550BD8D35 +:105620006D2ADD0F96E7DF1B93A6D991DF37B62AE7 +:10563000142701BF16BC47B750B4AB1D7D730EF6DF +:10564000D79BCBFDC9DEE3F669B10EC4DFF13F3B6A +:10565000113FDF57EDD8EEB97FAB744E73C567418C +:10566000350ECF0DD63B0DF1ABDE93E669A85F6B2F +:10567000989DEE531E895D5DB616EA353DA088798A +:1056800034BEE045BE843CCA9109830E96635CF546 +:1056900084FB92C94E6BFA6E4C2CFAA30EB3C62E45 +:1056A00084D7DFA2121F817D7E200DE7AFC493FC5B +:1056B000793B7D33C54BBF9D658DA7799AD9018C08 +:1056C00087DE2FF8BF4ADC9340BCD80A43F1D340B1 +:1056D00097ECB2C2509C6BA70938A790EC4BA2DFA5 +:1056E0001745FB5A8C9FC67B21EA9E22F4A74B7973 +:1056F000658E1F4DF6EAC7BB178F4152D392E77AEA +:10570000717EA7F62C1B837838887403EB7EC7CC98 +:105710006D1EA483085BA37FA003E32FB9BC686858 +:10572000DE48F7101AF694F2384485DB1917EAF7C9 +:1057300088A0C73B3CD0AF7A11FD6E31DE6B68BAF2 +:105740003FC2A65CCED8A2B6B0EF62DF53E3377E8D +:10575000AF6A31E64D792619477E4971A1A773FFDB +:10576000B3B850531E33C48586ECF45576E4A34F8A +:10577000D3CDE4CFDC28E24237625CE859ECF66E28 +:105780001FA3389076211F24DF493EDB2FF621C06E +:105790005F95682787E2CA07297EB203DA13F15CB6 +:1057A000203E8FD3C573166E57CBF87219CF199F51 +:1057B000C7D7FD0F270B296E736F6F61893EBE6CD3 +:1057C000BFDAFDD858D2273C4EB909E8E9A9B3E0C1 +:1057D000617B8E6A38DF96F6BC940FF70AB825BD58 +:1057E00086B71F21ECFAEEB0B873EF05E2CE77670B +:1057F0004ECAC92BD2C57FEF9FC79C14FF338AF6D0 +:105800002D23C4FC8177A7A17F80A57A52F5FBC028 +:10581000F22CA39FE9DE3E397669FB99F2EDC6FDD5 +:10582000CC3D62FE7D7089785555F89BABF19C1498 +:10583000F87486804FC6A3574706B3F13E9A8C4B47 +:105840002FB3B21B2BA2F9BDEB953ABCCD10F89A41 +:10585000B189D79BD1C453ECE7A1E85079F524D1A5 +:105860009FC8CB794AF8CAB3849D22EE1387C35FE1 +:105870003EB9FD331B98B04B77B8E6E2BD916B8B18 +:1058800099B83732B2CD9D857E24233E5E95F8F1DE +:10589000171E9C8270DCCB42F7E8A07C6A495CDF73 +:1058A000793592A9ACBF64C7E5075BC8EEE2712405 +:1058B000CCDB6DE6F74A457E34E46374F9E2B0FC74 +:1058C000565E3FD6DCCDF4F115E84F50E89E9DECD6 +:1058D000CF2FF6AB3DD3F0FEFEAC5D8A1DEDF1EBB4 +:1058E0004B4E5950FE974FEE7E6120CCF7873BC65A +:1058F000CD8D8E80EFE8EF0278EFDC51DAE6378B62 +:10590000F629743F817ED676C5AD025DD6172B8110 +:105910000C677FBABE33CF786E461836B66718AFBD +:105920007329ED918EA87D06B50F5A2F61FCEB4AC5 +:10593000787C5F78BDFB653DF17E02F50FB89BD3A7 +:10594000CECF85C3EB3F24E46A97C9B41C830D1FF7 +:10595000DD714D9BED0A585FC6E9E3B11D73E7FAAF +:105960000B38B8EEB0F99E0FDE4D525EEBE6EB3031 +:10597000B60F9E0F5FF7F5C397A08FA5467A8933C0 +:105980007B0E7C0A70C42529763C6759E189684101 +:10599000FD5D3E59D2F78D73DDE930BF0866B85F13 +:1059A00011A26FEF5CA4EF154CD65FD086F2C563F1 +:1059B0006286F754A6EE51FADAE799E99D106AFF7C +:1059C000FC8E9A36BC8F01EB41E594CF3A0FBDB700 +:1059D00087E54BC2F843D037F127EE77003FD96710 +:1059E000D32B02BF1F8938F0AE495C1E77658873E0 +:1059F000837C6E671E1778EC116957A40E0FE9A11E +:105A000075865F10CFB574F3263CCD4B92F3F6CF7D +:105A10009D09F3EE4A60C315A093AFF2D6B4AD1F53 +:105A200084ED3D66BCDF6666B7B5BD0C72659EC091 +:105A30000BCBF71D1474A3209F2D27028075DFA5C3 +:105A4000F8296E08D7FD2CF37AB93F9FF8C3DABB6B +:105A5000B5F3B47FBD7F7B77587BA6255D4A7BB1CC +:105A60002E33C3D6AD2C6CDDA684E5AB653E6090CD +:105A70005F52AE2DD87DCF8694248C5751D07C4474 +:105A8000F96C5146C2908FFE786E741AD2A7431BF0 +:105A900008223DEDD13B0FDA80762B507E11BDB64A +:105AA00090BC9E83FC4DF9BBE6E2BDC16B8B1B37FE +:105AB000A442FD218FDEDD6683AAD7AFBF47C3F7BF +:105AC0007E321F6D6D3343BFF3463FF102F6675ED2 +:105AD000BBF9E04CE53CF4D91A368FAD61797F58BB +:105AE000FDB60BC8F3F561EDD78495B784E5B784AF +:105AF000E59B8DED6B1629C41735B07E88B80BF188 +:105B00004951BEF4F7B78FC67B94573CFA3F6D1BE3 +:105B10008A49CF125D4FCC0FCCD5D3A9BC675B951A +:105B2000C4FCA80FB473C8A791F9E7A093BC70FD9B +:105B3000C5CBA744FDEF53783FAAB6D56AB7021D7F +:105B40001E8DE0F14CFE37F8FE826279611E4777C8 +:105B50008E0CE039DB69A05BB4FF0FDC931B877010 +:105B60002CEE5419DE575DDEA9D27B2BE8592ED7D7 +:105B7000C505DED4A6D0FB2BB56FF17E6A77A901EF +:105B80007C32A32F1EAC4DA1763705B477F5763560 +:105B9000853642FD257B9400DEF75DB2C558BEBC5C +:105BA000DD9897F1530DCCFCAE7EBF7C04FF48EB33 +:105BB0006F7F839D4AF6D7C27C71AF57C43F5DACFF +:105BC0001DDEC2DC75F984DFB0784E69E79883C9C1 +:105BD000D7A19FF5C5C4423C7F017BD856ACBBB76B +:105BE00026CF054EFABC8C810DFEB16F29A5B2FD02 +:105BF00029A5C33210FDFAFF6474CF7FFCAE9D77F8 +:105C00004E7060FD46720E7C7C7234F9833F067BD9 +:105C1000963B0BD60939CDF9FA8A5D1DEA4086FB21 +:105C2000A6F7A2E81E537FBF3EF96D3E3D690E9C6C +:105C3000ED3E425F3CEDFF4652B9C4E307DFE7FBB0 +:105C400006696F4E10FD753C96B8673CD24D549C6A +:105C50001DFDDB4BC4FD840F76A8D4CF715BDC2324 +:105C600033D1FFBA754E0A3EE2B558EBB16060AC75 +:105C7000EBD98A58B47BFF09F582E4AF09A86827FD +:105C80008D2F6374EE303E68660E271E117A6621F2 +:105C90003D8CDBCDE30A3FC4F305CE1F74BEB0F8E4 +:105CA000772AD9B712AEC9C58261043E0F08BE7803 +:105CB0007FEB53D4CF89ED9A1DE1F978BB4674563A +:105CC00007748957D28F63BC258C5B775075A16AA6 +:105CD0003EB183F3755DBB1240F9B5FC66CD4D71E5 +:105CE0008F61743E59D6037AB5EAE8BBCE1D98465B +:105CF000FE3E41DF36F80FEFB7C7B3F6DB310E7368 +:105D0000D98EFF8CAEC3E9794FBE88E32B648597AB +:105D100012C77712F6814877F27B42FBC8D2812CFA +:105D2000241FE4BDF5260BA3FBE97E53A40BFD471E +:105D3000F27EBABC8FBECA647F1EE96415E807F420 +:105D4000138E1CCAFD6AFF32B9A6621E749B1BE348 +:105D5000D666F9ADF4EE843AD9D478B6FB6C6F0A06 +:105D6000B9B86C28A3F4AB7C1E0F25E3B69AA43F08 +:105D70003A59C40D08BF9D6C7F249FEF43BECA777C +:105D8000503B759489F62DDD1A1BCCE3D3ED83B01F +:105D90007E4554C2E70EE8FAC3FCCF68DF513121DB +:105DA000E1BB99602F7C9AFFD55CBCCF5E312AE1C4 +:105DB000E90CC87FFE682FCF5F9E50A4417EADF2F4 +:105DC000F5DC29904F18EA3E91AF834FF60BDF4F79 +:105DD000E2F7C72FF39EC2B4C112DD8CFE85534A91 +:105DE000CF0A7C484DD67F4D6187FFA084F2089F83 +:105DF000AB00F34CC07FF674FC50772F1FD7F87DB3 +:105E0000013EF503F858E0E7F130F0F3D85278DCC2 +:105E100003D2E702191FD36C8C8F612E1EC725E3B6 +:105E20009E64FC527E282E6BEBA5C4659D12F16426 +:105E3000E1F172CA1E1E57D6E467DD11B4FF35C604 +:105E4000B32C8F023A023CAD7CFAED587C2AE42652 +:105E500085CB1B96CACF87E53B622767057390FF0A +:105E6000DFF7B1A42CA0DF25AA77D050C047A7F355 +:105E70008F8351CEBDBFB52916E5D047BF515D33E5 +:105E8000A17EBD383F61DFA8417C2FA4D3994FEF9D +:105E90002E9CDCB9311DEF7B670FE572E1A453BC8A +:105EA0005BF4CDFEC13F847A6519D38B506E839C21 +:105EB000CF1D7A3639BFFD1A826F7A34C87598DFE4 +:105EC000238338DD59CDCC1FC3FDC20CE3B2344867 +:105ED000D5C2905CC6F2587A536061AAF037533C41 +:105EE0009E5C2789FF7EEB02248FEF179A6C4CC3D0 +:105EF00079E6B3AD76D45B727DA6AAD1AE20C89FF9 +:105F000095A0B7513CAF147ED1953B157A176C79AB +:105F1000A7467AF67DC1B7E1F2EB23D64371D94BA0 +:105F2000B72EE471FB425E613838D2C92CBBF9BF91 +:105F300022A72A860A3935928DBC447D5B39B4A8E4 +:105F4000FF3A4C55AB1DF8DEE4CAE4BC422B3F9F40 +:105F5000227A5922E208E4BAAC7C2093E27159F724 +:105F60002F697FBB44C0C4B6F2F89DDB9D2ABD27D4 +:105F700050BE7B2073C0A79B762B74BF6FE6EE44A8 +:105F8000CAC7F6A651BEFC970326F1F7AAF87A967F +:105F9000FF3297F2271EF9D368F12E138FEBB1333E +:105FA00019D743EB70BA92BF0360F6E7FFB404ED74 +:105FB000B74E8D051C549FE2A83C021C8F889BF2B3 +:105FC000B0F0F86E471CF6E3017B0BE997B9F9B91D +:105FD0008143C44B59534DCCA1C3F335688FC17A6B +:105FE0004438229943772FF00D113FD524E436F33E +:105FF000BBBBD04F5E29E8202A2FC150BF32BA96D2 +:10600000E821C67599A17FE6E57ED03EFAC06F49CA +:106010003C0E0BFBBFA6D2182FA6957C42F1479EE3 +:10602000BE38F746A27FADC4E84FF5A44F3BC1F898 +:10603000FC8F9E8F8E7E3654D86DF92C9FFB01FB12 +:10604000E19DF8E1F441CE0F6045FC14DFF7B8564E +:10605000E0FD34E3FC71DA1D45FCB141E043D29B25 +:106060002797C5E0D33671C546BCC6BB8DF84C2C0E +:1060700033E22BD963C4D380CA0C43799A77A8A1A1 +:106080007CE0D242437E50E37843FD21AB2719F2F6 +:106090004EFF5586FA99CDB30DF9ECD6EB0DF5739D +:1060A000B72C3094E707EA0CE5C376AC34E487B745 +:1060B000FFC050FFF2DDEB0CE523837718CA47756C +:1060C0006E36E48BBA7E66A83FF6D03643F9B8EE5A +:1060D0005F19CA271C7FD290BFA2E7F786FA137B0D +:1060E000F719F2A5EC4F86FA936D7F31E4A7DAFF3A +:1060F00061A8FF9DD4F70CE5D31D1F1ACA67E47D84 +:106100006AC897BBBE36D45F3DC87B02E54EA5A9E1 +:10611000E58120433A776C42FEBD2EC9CCDF17B92A +:1061200044BFFF2752FE09BAFD9C45DF60CA38779D +:106130007B498F6FA09E2F42BA9EC9D0CF7FBA5D98 +:1061400021BA3E97BE8D03FBD7AC9B47BCDBC6CCC8 +:106150003A3812CBEC867CB227D5507F40A5C3508D +:106160009EE6CD33940F5CEA32E40735161BEA0F46 +:1061700059ED36E49DFE3243FDCC668F219FDD5AFA +:1061800069A89FBBC56B28CF0F2C35940FDBD16856 +:10619000C80F6F5F6DA87FF96EBFA17C64B0D95046 +:1061A0003EAAB3D5902FEADA62A83FF650C0503E1F +:1061B000AE7B87A17CC2F17643FE8A9EDD86FA1310 +:1061C0007B83867C297BD1507FB2ED35437EAAFD4F +:1061D0006F86FADF497DC7503EDD71C2505EFFA178 +:1061E0008BE29AD91F148ABB9991F789A11CECED17 +:1061F0003CD48BCB59A40BEDED707B5DDA63E5AE3F +:106200002F0DE3AC3235925F7695CAEDB4CA61FCCE +:10621000DC13EC789B8DCB597EDE5FC6E8DDBD38A4 +:106220008C374FE07E471E479F44FA9554A403FDE8 +:10623000A060CFC4A2DDE270DAA1C85EC6DF21880B +:106240000AD997E96774EF625CC8BEAC45DE013ECF +:10625000681BE6AD1A5684FBB29DD370BF7213F370 +:10626000DF8EF6EF54B520AE1BF4F02B11673F071D +:106270009A6E033CEAC67B31A235BDF03CFC3BDDA7 +:106280007692EAF7F52BDEFD50609EFAF392BB6141 +:106290001F6586AD64AB0FF80CF875B3CF4EF936B9 +:1062A0005F2AE57FE27350BAC59747E9CF7C2E2A73 +:1062B000DFEA2BA6FC833E37E503BE324AB7F93C42 +:1062C000F47DBBAF92F28FF8BC94EEF02DA5F4579D +:1062D000BE462AFF35ECFF31FF1B9F9FD2765F330E +:1062E0007D7FD2D74AF95DBE2D94FFAD2F40E96E78 +:1062F000DF0E4A7FEF6BA7F23DBEDD94DFEB0B5262 +:106300003EE8EBA4FC3E5F17E50FF80E51FE055F7B +:1063100037A59DBEE394BEE4EBA1F2977DBD943F0B +:1063200029CEFB360F53C4796834BD33E899944BBA +:10633000FB3DF9FDCD4CEF665C37F99E857CB722BD +:106340007C3F10BE0E1F88FEB549FC5D0AEDB29C75 +:106350006D78EF33F4AE84631BEE0D1F10E3F4BDD4 +:106360005321ECEB25821EE5BB15F25EC012C1077E +:1063700045488F79448F2F5FCA7E47EE935333BCD5 +:106380008F0F83B46E90C94FFE81681E573B31C397 +:10639000DB8EDF6BA31B2DDC3C75D1F7722BF70F67 +:1063A000F5BCA8BAB639CE3D5E83B81F7DCEF2BD2E +:1063B00027D251FF94FD5BA5FB2EAF683195E8070E +:1063C000D927F0B06F98C990BE98E1E94078DECF48 +:1063D0006E3CF67367288EF76ADC6203BF5730079E +:1063E000C58BCF61EEE7F109C06BC0D0C3FC75CCA3 +:1063F0004FE9C34EEF4BB87EF360838079EF782B83 +:10640000BD8F596EE57C110EC7EBC3B8FDFDFA30A8 +:1064100093213D96E1791DE1389AED7EE416A8922C +:106420008E71DDC9A85F7B1E4438BE78F693634A3F +:106430006608BFD20F717BA9B87F74B322F6FFFD47 +:10644000E2E8A9BCFABBDC0F331FF65B789F4DC6B0 +:10645000C99F6ED4482E629C3DFA694F377E37172C +:10646000E10F978FD5F8EE4721C6EBDB787F6FC53C +:10647000503C94BC2F510D1638EEEB6232A59FA311 +:106480003B3A99C3E3C6FBB737EEB1927C04BAE856 +:106490002139354EA578EB574C811C7C1F6EA389A2 +:1064A000AFBFFF251E076DB67BA85DEDD6F89174D2 +:1064B0008F06E804FD5AC5051C5F920E5688FBF74F +:1064C00072FD81BEBEC1FE3FFEDDD83CA48386BD09 +:1064D000E3E85E5A9349C4598BFE112E9C871A57E4 +:1064E00040EFB095A3F180F4372E86EE0D77A86CBF +:1064F000F5CEB3C8CB8C024E47AFA4F277FC9A041A +:106500001FCAF281059CAE068A7AE5FB5EA47799E4 +:1065100056746A2EF427B3D1DD057AFF4C1FDDAE29 +:10652000FE535A966E1E0DBBDFE1E7E7ACBB60760B +:106530000C0717D755BE5F2CC7D1D08F81CA25C98C +:106540007CB26FDF908178E27A41D29F6A89F13E16 +:1065500014AD9F471FFD3B0B04FDA3DD3FCBEA8835 +:10656000BB0E40EF0614E2BEC5FB3F767AF763012F +:106570007351BA8879285D026484F4EEF1DF63C157 +:1065800073D13AD64EDF57142F1C8CF906D633251B +:1065900015FABBA679EDF3A900CA9CD67BA6A60185 +:1065A000DCB30335CF635AB15D3986E780C03F85E0 +:1065B00005E8EF511A375C86E721BF2EDD80F755DD +:1065C00066093F05D09D5B453D9AE5EAF6C3FA1D95 +:1065D000BD279FFCC7C5058AE01B7731B6AF5EC7F4 +:1065E000E94CDEFBEEE39FE2654706E25999B98785 +:1065F000DE9F6CD86B4D403AACC31DA6AAB713A55D +:10660000BEE676C232B013B01EBEAB47EF53BE1D1E +:1066100041F7EA3F5060210AFBF387B43B57A9DCFE +:106620002FF72F134C49C57DF4BD8497A5B6C0083C +:10663000C40BE8E90AC477DD7BEDB78F443FE0A4E3 +:10664000C060B45FB55F595D4D4E83DCA7779DA4F4 +:106650009FEF6E8DFBCDC2E10D87C36A617EBCC723 +:10666000A414BFF025DA192027B87C38CCE15FA547 +:106670007A53F1E210DA2F749F30DD43FE02966206 +:1066800073F177288DE3AF17E376FE2FF75BCB7BB3 +:1066900065E17028763E5E3F7822393C52FFF487F0 +:1066A00087AF8384E707055C7EB0C16E9AF75AD343 +:1066B000DAF495A8CFC64714E251D02CB3F7FB8883 +:1066C000BFD722B87F4CFAC3E43E977DD394CECF98 +:1066D000A18286F78B58985FC963B36BB81EB32449 +:1066E000FF146B06FEE9F33B9518FD4EB3998BF44E +:1066F000423E7B4BE289FC4DFF071713B47E40649A +:1067000000000000000000001F8B080000000000D7 +:10671000000B8BE46060F8518FC093D1F8E8F83B30 +:106720009A7C2E0B7EF5847006507F3210C7017163 +:1067300024108700B13F107B01B12B10E7B131303D +:106740006402710A10C70371141087027100107B74 +:10675000B321CCB16167607066C76FD772364CB138 +:106760008F5C08B62727657E19C5431F73F031304B +:10677000B0F023F87DFCA8F29C7C08768130657629 +:10678000D503F503000ADD9FC4800300000000006C +:1067900000000000000000001F8B08000000000047 +:1067A000000BDD7D0B7855D595F03E8FFBCCCDCD24 +:1067B000C9FBE60527214050C04B40888AF60001FE +:1067C000E37CFCED45AD467FB41704893C24222AC6 +:1067D0009DB1934312428054A3A246447AA188D823 +:1067E000919988CF3AE87F115BB1D53675B0BE5B21 +:1067F000AC1DEB032983B5D2FE769CB5D6DEFBE655 +:106800009E939B87B6F3FDFF3750BBD9E7ECC77A61 +:10681000EDB5D65E7BED737DFE5CA68E66EC0BFC63 +:10682000F335C6F234C6D899FDA5F9F75ABC7722DC +:10683000FC9B45189BCED8E800FCD3646C4EEBDE85 +:106840000FC64F636C577B95EA837A1953182B64F4 +:106850006C67675590417BB535527A14CA9D955641 +:10686000DE05D0EEFBEB59D436711CA6B222C62A47 +:10687000FD7C1CC66C86F5D18CD777B55F98C3427A +:1068800050EFEAF80F6D723F5CB21C6BAB2CE9A7BE +:1068900071D8170CFBE97F385A23EA958C11A8852B +:1068A000F87FE57C5CD1F6B9B71F2078BFDFA9324D +:1068B0001F1B08C7AEAED904E72E9B45F1A5840384 +:1068C000E1B3A6F7C3F765E121FC009E3358B7CAD0 +:1068D00090A6B6F58B088C572BC663FA5C3596CD1F +:1068E000D8E696C439D563196B6BB1CFA9F630D60B +:1068F000D9D24965574B373DDFD0D243F5CD7AC267 +:106900006F005C7A08DAA5CD1B30A17D4D7F3D3B41 +:10691000DAEDA8B36405F14F13F87A0B7A1CEFB3E4 +:106920006A128EFA9AECD97EC47F430B63960FE10C +:10693000F1537986A1BEE303BE6CF2442331207685 +:106940006DE8EAF90CEA81B0FD9A0FE8D79EED35C3 +:106950005B01EF09C6BC0FF0F94FC6CEF31F453AF5 +:106960001ED67F7314E6AE81BF5F54413BBD210F3D +:10697000F13883F1E7FDF462AC00E03C8F4938E187 +:106980007D1A5CE7D5A836CE3FC1D5EFBC90779194 +:106990001A66CC3FCA8AC470BEEEB47E30DF79C6B8 +:1069A000252B14E8C74EA5F5ABEAE7CFB61683F062 +:1069B000DBDE52C3ACF18CED83BA09E5F6BF688D1E +:1069C0005CFEB9BC1842FED7CC5219037C6F3B6009 +:1069D000EE6230FFED28FFB05EEE031EE173FB7E3A +:1069E00096B85FA17EA54D058CF52C2AAADD0CFD7D +:1069F000CEA807FA019C3D4AF21D06CFEDB95E1301 +:106A0000DBEDD3FB2EC47A4F3C4FB5A13EA11EE86F +:106A100007ED26C555BB78F240B981E7EF8C87F7C3 +:106A2000DB3DCC8AC17CDDB7B1442BF4ABB5801F14 +:106A3000D8EF541133F381FED7DDF8910FC6BDAD09 +:106A4000D16BFA2AFBF960C15FC4FF367DDD270AEE +:106A5000F4AFBEC26BE2BCC3F1A3AC29ED3DF2239F +:106A60003E083F1A811F9333F06121F0213C381F0B +:106A7000DCE59696047B17687A4B4B84F8D2D56296 +:106A800052B909F904FCEAC0A62503D7E566953595 +:106A9000F5821C6C0EB2A6FD280F91DA8CED64C94C +:106AA000D87AE2DF2DC8BFB3092C8BD5319683BCD1 +:106AB0002FA57A32580DF37B52750B55CC6625D530 +:106AC000DE66804FF6C4FE7A16B4BF25C0EBBF6207 +:106AD000DB2D7B667FFDB8BDD55197EFBB3C7D4973 +:106AE000750A6307D895D6C480637C0BC74F87CFE0 +:106AF0009F61BCAE00874F59DF6DD9005FB7D21DD3 +:106B00006163805E0A606F307608FAD5D7D1B854D9 +:106B1000DF73FB22FBB9B3FAE779D35E64DB40AFE6 +:106B2000452CF623A4FF8C3A184DC579938D0CE0C3 +:106B3000FA29F68779B267F2797ECAB6586D7A3F3C +:106B40005D7E696FB0715EA9D735CE62A6D97E5BD6 +:106B50000BA35D38955441DEB47C66A0DD60913CAA +:106B6000C6607ED5B018EA09C90FCDD0DF4B5FF7FC +:106B700029B910ED07E7236F07F0BF4DF047D9E5BE +:106B800008FF8FF015F077F6D9753F9F09F307FAE4 +:106B90003C51B40381897CBDE658DE042EE130D23D +:106BA00019A6087FAEB1B341649E46A1877172EA0F +:106BB0004A59221D1EBD3B827A5B8E0BF37D944E9B +:106BC0002FA87F3CD4FC3ACE6F0E9C4F9F08758453 +:106BD000A71AE0A91C386F5720DA88FA6D766DDDA8 +:106BE00037188D3356F529FDFDB2AD71A48FA20A79 +:106BF000D747211C3F0D8F10CE9387F6C139AE1CAD +:106C00000FE8C2504F0470BC021C8FC321C791FD16 +:106C1000E578EE7140E222B14943F1FFB5A40AE301 +:106C20006A735CFCB746C8FFFFA6713FD1B91CACC4 +:106C30009DE54DA01E24D39F37105F899F1BEFB5A4 +:106C40002FDD11413EA36A433A497EFE51F493F38E +:106C5000BBF939D27965FF81F36A25AC6AE0BC6E75 +:106C60007807C8EF08D751D1A909CC9A0AAA1FF50D +:106C700003B46F5D1E642817DDF52C8172D77D7813 +:106C80002EF94977A9EC05946BFB650FBB1FA6BED7 +:106C90000BF52EAE2D7B1AF5DB166625174E1C5C08 +:106CA000EFDE0B7E86ED437DC5C8DEDE05F504D440 +:106CB000CBBA75B27F7735E60516C13CDD1E781F6D +:106CC000A2E7EF1403D2459715F0E701FEBC1CDBE9 +:106CD000C3F3BB178AF6D97CBC726C0FE3145FC197 +:106CE000DB97AF54999D66C7DC70E57AD9A2580648 +:106CF0007837282AD1E509618FB6A13D0238738320 +:106D0000C622A48BD1EA3577015D6E9B5B54BA181D +:106D1000FA3F3BB748F90DCCB743E1FEF17661CFBE +:106D200052F3341B0A3AAD4F78924A3897B16F2B21 +:106D3000CC6A063EE51E4D5C86FAB973FD01E6039A +:106D4000FA94D5431D3CD3BAF073EC79AA33D2D769 +:106D5000BB95D749FFCEF0B33790FE3360FDB60147 +:106D6000FD67E8CD5A330A935D90D1EEED7CDBDF11 +:106D700098807967B477F45D44C293203EC8F77574 +:106D80006F81BCA4D1E70981E73681F735280F6907 +:106D9000EBD1C07FC2BC06AEC7C9E4FFCFD2911E03 +:106DA000EF32D2733B37DCD886F4C97D8B4535652D +:106DB000203C46BD735DCED09DF8FCADF058C4AC10 +:106DC000EF2985838F37D08EC41FC0F633849ECEC3 +:106DD000ADB7B5F8C421F1BE1CFD3DE37C46F665B8 +:106DE000B0F1DDF8DE21E809F33D9669BEFF2E7AA9 +:106DF000CC08C1B8057FFDB8B96FB9F4CB08E90B71 +:106E00002B94C601F74A477BDA5FB718AFDB03FD67 +:106E1000C274FD5FC0F7895A4190EC805600744DF2 +:106E2000C34FF6F37A19ED6351F6102EFA0320EAF8 +:106E3000E5D1EFA3EFF33BC54BEDF408B727BF5205 +:106E4000E3BF53108EF94CC77D534074F1C0780AEC +:106E5000D8436F694D0EC941A820A31EED6CE959B6 +:106E6000A0A7ADF34EA1B724DDBC552C918F74FCC7 +:106E7000FC2AF3C249838FE3A6579B27FA5A1CF5D5 +:106E80006CA1377A3F1B1C1F45F5D23C7A8197E4F1 +:106E900012F051D4C281F8F88D1843FBD1963D6EA3 +:106EA000487CDA053E6EBEB74BBC4608FF60EFDBA0 +:106EB0003D566411EE87B233E3E541BC80EE152AFE +:106EC000E79327E4253E790A6C8670037E156A06EF +:106ED0007E31166368FFDCF8E9065FAF727EDDBFC6 +:106EE00063819EDF0FE769AAC1E749C111A571342B +:106EF0008351BFB01A3F0DE703F9EB23F90B590497 +:106F0000873702039C81A5D56883FCB61F3C8B4D57 +:106F1000C47EA1285B09A5371467F3A15DBBDC57CC +:106F2000164C73AC93B1AAEAA0939B6E25C20ECB0C +:106F3000FAB6945C39F9BFED1A2FD5DB0BA3DF4706 +:106F40005ACE11F2E0A60FD06D8E9A36BE6E707AD0 +:106F50006EBB46D06B49E6755CE2BFD7412F5AB095 +:106F6000B02E73C4B85B22AC5BCBC1FD13DF1F56E0 +:106F70009AEC59DD04BA99899E45F07E23E3788C1A +:106F80000EC42F423A7AD46EE6477F77269F5FCAB7 +:106F9000D55CED453FDACFAE6855CE6228BFAD2A4D +:106FA00019E56807F80BFA58B0BB2D7E8672FAD93E +:106FB000DBE309FEC1E4ED8E16BF637DDEB14E6FEB +:106FC00040FD76C7FCDFDC763EA0BCA1A0BA96747B +:106FD0008CA5E8885700E90EF0AF10F3EFF8F68DB6 +:106FE00052EE5620FDA41C4A79ABB42C0BE31B6077 +:106FF0003519EEAFB3DB59346972DAE8697492F48B +:10700000013AAC453A840D361BE70D4CB393584A10 +:107010003A744555E2E79A33C7EDD22AFBE17E4C3C +:10702000C80B2BCFE372AA47695F32D8FABB05E8D9 +:107030003491D671B782ED4AEA5802E5B7533C3F26 +:10704000538DB5231C254B120AE2738FF0C764FCE5 +:10705000AF5DC07DCBD9DC0F6CAF3076223CB74A38 +:10706000389A04BDFAE5EB56D23B822E52BE4AEA6C +:107070002C7497D97A6FFC0E7CAF55371BA887828A +:107080004ADCF256A29F25E4DA667D38AFA1B0FE55 +:107090003F306F3862EE427DF07D95EF738C9A8EB3 +:1070A000EB30FE9353AE133D8DA38B282EE57DEB85 +:1070B000028AA3C0738ABB9458DD4C013E9446D823 +:1070C00041A4EFF5DEF8F789EE13DA93C40F66D921 +:1070D00038FF773D16A338DBCCB885FBAD1DDF9EAE +:1070E000CE16A5C9D3A388EF99A40FAC44A89FAF2F +:1070F000B76A5C4EB64C3CE95F16C27641A24B259E +:107100009B661913F1553449FB36210FC0F7471020 +:107110007FFFCCA334BF6970F840DE8B914EDFF562 +:10712000F445108EEF7EDBDB98E0F43842F455F93D +:107130003CF09F89F4F1AB1C867F543D5C6FCD63BE +:10714000B4AF088558027D77AD81D32D3BC21216AE +:10715000EEEF905E69F40920BDA034CCA84D2AAFB3 +:10716000FA44B2DA24FA3C8FF085996DA11ED1431E +:10717000DD4C83E777E8CDBFFE0E8C7FC7612D6ABB +:10718000B334F96351DA6F483A15CC877596691FA5 +:1071900027DA0FEF1F703F400F713B26ED02C8E961 +:1071A000EB08976E70391DA9FDF1AED3CCDFA2DEDE +:1071B000D20D8AE7E9C257E83016DB489F4F91C6E7 +:1071C000401FAD7B0AF109C49EEC110282FB4BAF5C +:1071D000612528568276707ABF1FE2AF5659320D6C +:1071E0004F4F79D01117668D405698EF06F1CCBB02 +:1071F000CE4B70E8601778D05AFA3B5E1A07A7F8B2 +:10720000620CD6FF81E691FDF4104B06804F9BAADD +:107210006B593C6D5FAB633F6883DB0C1EB773F645 +:107220001B9C2EAEF92E76C239E27E21DD7C2F2DFD +:107230009E37783F9DBD27E904C433908069FEDD09 +:10724000460F7B5201FBD956DE416225ED848CF35B +:10725000B1B8EAB05F5A398FA7FE4A35B97D13FB42 +:107260005A1FBB2449EB6384FBDC2C975D7D5B8953 +:107270008FD3D2FC1C6FE9E1483ABDA53FC9265E19 +:107280004CFDBAA6DC9854503EAA8C29241342BE69 +:10729000BA5C74841D34C1B909F78163D14F682683 +:1072A0007D18A88E133FFD663795BE725BF813FC00 +:1072B0007D4A6E27727BDC11E5E7135E7F92F45402 +:1072C000A8FB20D31CF21A671767239DF8F9C4BDE9 +:1072D0005072B948D0FC3E33E89057298F72FCE1D8 +:1072E000D7A5B01F6FF9685D16F4AFCBF95ABAFD98 +:1072F00090FE49EC62CEBF23354497FBC539C4C02C +:10730000F1397D3E83B1FB90BE7A9CCE93F66C5DE5 +:107310001C447CF7F45C9893CE0777790FD8B1249E +:107320006CBC76821F80E5BD2D0695F2FDBDE87729 +:1073300041FFEDC2AEC9E7FFAA71FBD5A6717BB2D2 +:10734000C71F0B225DD9A1CBFE6E0290A4FA88164E +:1073500045992BBBAD3777A8F931AE904E57A62D86 +:107360001C12DE756F952C782E3D9EA36517BC7799 +:107370003AC30DE00C5C1FC3F5FFAC25B2E039CF7A +:107380005F4F97EDC8BF52A4C3FEF536D23DF93525 +:10739000D21F55629D957432B227D56BB93D619F5E +:1073A0007FC1DFA7CEF1ACD022A88F65BCBEA7738A +:1073B000F166D4A715AF684C05B91B2BEC31DBCABD +:1073C000E3FE7EF88B7A8242E930EE98252C918498 +:1073D0007663BA9DE70B25ACEB3FD0CFAF6069E792 +:1073E0000895287717D0F95289EBDCA15C873D6EB0 +:1073F000ED5FCF87FBFF1FF1E15EBD3760A4F52F86 +:1074000053588CE25DAB7EAB2C4E93D7A7849CB2D5 +:107410007521F66E9ADEDDAEF4E6A251DAB9526D50 +:10742000E07E49EF0BE368FF74F4BCCD0CCFA16E96 +:10743000FCFDD3E8DF16BE7F1EDAF1E7B52C3E4E29 +:107440000373F86D721EF0DF9EC7F52CFDDB9DED1A +:1074500017927EBAF7F3EB0F7A806F63D7B2682B7F +:10746000F19F1DC1F32953F0DF14FCAEDFCAF95BB5 +:10747000D5C51274FE643BF95FB5C456BC38CE3A2C +:1074800016C5BE639A18F929D50BC14F01142BD626 +:1074900039CFFFAAB73AE5A358F82FC52EF93041E6 +:1074A0000EF2410EAABBE39B71FE92231AF71D5CFC +:1074B000F38F357B2FA0F9405E1264D7D3C6D1502D +:1074C000BEA2ADC80FB75C16A35C4E1E38EF5F2B93 +:1074D000777F40B9CBEA97BB4F5968F15EA86EEB56 +:1074E00098FFF238226E4C4DF7EFA5DCE9CCFA3369 +:1074F000F289C546E6078DB85DB25CA5737F81FB56 +:10750000AC3591209EEB6FF71A3FC1F374FB971ACD +:10751000437BB37D4D69693A9E3B3D5CBFEE0CF009 +:1075200032A273792DC24D1794A5BA888786595314 +:10753000BA1EEE9FBF55C481783C68FC29707CF26E +:10754000D3EB5E575D67C9A9E9F5B0A8733CDA4B88 +:10755000F8BEDD2C65143790F37464C79841FE576C +:1075600035D925793E7E28779E1FF16C0FD5E670C0 +:10757000FFCC54D3CFCFDB4355C52C0D5F791E39DB +:10758000183DDDE791A6D78AE442D99E3B8FE21EE3 +:107590006698FB0D67EA625F01CF30BE3BB3DD68E2 +:1075A0006D0559DECAACE97A21EF87F06A86B70A21 +:1075B000F7D1D0CE4A64A05FA5CEF71DB010FEEC87 +:1075C0003C670D19A4D7847CB3D0C8FCA30A3D7EC8 +:1075D00001CE6FCF66E4E7D8552CD186EBB939EEF2 +:1075E00088D341BBAFEB67523B1BF7BDA976F1389F +:1075F0004B9D0BF17617897696A35D6C40BB4631A7 +:107600002F73CC6B0D98F70A091F4B1F2F3A60BCE4 +:10761000C5A21DF9FBA976E680F196897696A39D11 +:1076200031A0DD4A810773CCCB9CF3A6DE8FF28AB2 +:10763000F731DA276D28BCC44FFB97F72B1CF2E714 +:10764000E6C3B3855C1E9F2B9CD780F272FD0B1E98 +:10765000CA633958E89453D9BEAD85D5AD1C8BFBB0 +:107660007A9BE7958476D13CF279AA5D689791F987 +:10767000F9E241DA2F16EDFD740E3098DCB4097989 +:107680006F13F2EE7E7F52ACFFCE1AB52193FCFE53 +:1076900045BC677A8CE219DE1AFB9C8919CE6BFE19 +:1076A0007FC7F3B8D07B9D35ADDDB361ABF7707BA1 +:1076B000632BC6B936456EEF9E05F557ECC6D67AF4 +:1076C000E57F1E9E3FD39739F07C8A2D6BADAFFCD2 +:1076D0009F87E747ED3738F0FC9E7DC39078CAB8A6 +:1076E000967BDC3F0ABDBFD11323FDBEA1F0C608C7 +:1076F000C2BB41E455843C75ADEBA13E89C5FF8416 +:107700007A6923FCD787FE9D6E921D1AAE9F7F82F9 +:107710001EC375B629C2FD4239EF569DEF7B6479D1 +:10772000270669018E40894E7E182BF426C60A7CF6 +:10773000F09C62BF6E70BB2CF0FBB9AB7E4C371C6B +:10774000EB16FEF167F48FF09C8CC7335CF647E8CC +:10775000C7BB73857DCE638EB87C7B764245BCE625 +:10776000B436F23C3261A78B044D0F5D716300F5B6 +:10777000DFDD8D99ED34781ED4DE2BEA1B421776BF +:1077800056621CF5250FD56F6FE1F96D1B84FD96D0 +:10779000FE8E1C7F56EB3A1AFF50E18D9BC642BF0E +:1077A00093E04762B30E21271D83C8C90F3D5C4E8D +:1077B000FE15C6C73CB2C740EEB0DC0DF538948F5D +:1077C000403D0E03FD1FF0FFE3347F849E7FB7C56D +:1077D000A4F21E80079F1F6C89527D6F4B1DD577C9 +:1077E000E1FE01EAFF24F60FD5C754B2FF7B5AD859 +:1077F00059E85A6D6DF153B9A9C5A0F2872D91B31F +:10780000302EBEA3C5A4FA2D2D35546E698952D9E8 +:10781000D6524765BD7261BD879FBBA901C073DBAE +:10782000EDD594AF36F5984EE3333D7A2834ADFF6D +:10783000B9C4B35E997D01F6FBDA0995C741FD270E +:107840000EE5646EF7750FC6254FE8BC5D28662906 +:107850000519DB5D84EDB28F70BC98D1676999C75B +:107860006BC4794B8E08F80ABA6779338F7705B6FF +:107870009BF59A802F62D41B99DB2DC67635AF0914 +:10788000F8CA6D359879DE65D82E2FCF5E4479869B +:107890002CD6EA8776C50B8D3CDC5FE5E5DBD7F1BE +:1078A000E7D6213FEEBB0AF8F37C6C4FF2C99EC3CA +:1078B00071B3A789E7D87E22F717B2A661BC478CBF +:1078C000E3E5E3DF7905F71B8A1A8D5D7E10A95B7E +:1078D000B15E80F3993BB19EE7E3F31516C59802BC +:1078E000EBADA820AE28305E0ED45558AFC505CDFF +:1078F0008A0AF57C2F9FFFCEE97D4C81E745D3A016 +:107900001DF4BB15EA2AF42B9E06EDA09EEFE3F0D2 +:107910001496C5A95DB738EFCF298BAF473FCDDBB4 +:10792000682AB834EE11F900C5113EFEF8C678ABEE +:107930000716F9382FB3BE09EFBBAF63E4BFDEEA29 +:10794000796936E6831534727DF4B4A774CEFA6A89 +:1079500080BB94C571FD6C1A3BAE04E3EA7965AC5B +:1079600019EB81713513B09E5FCAE36B9BC69D5DB9 +:1079700082F91AF9F87E22E911DB807D5D60FCCC8A +:10798000098B86D857C9F29317E7501C3DBF416554 +:10799000D650F91E96F3FC7AF4C2A307119F3F78E4 +:1079A000383EF7087C1EF4BC3E1BF3ECC20B393E9C +:1079B0006F6EF0727C467178B74C12F88CE6F06608 +:1079C0004D16F88CE2F86E992CF019CDF12D11F8C6 +:1079D000649DC1F1F944B78A8D0CFE901BFED2253F +:1079E000CE737CD3DB5C42E74D575E9D5C0A75EF3E +:1079F0005E0EDFEC8ECDADAD00DF86594CC7B8EA28 +:107A000006B11F33FCAC13E745FAE0B9DA360FF7DD +:107A1000B7245FF27EEBB5F333E45FCB52F22BEF8A +:107A2000B7FE77B09DE457FE6F83767E78F07E9246 +:107A30008FF9BF0DBD933EBE1BBF0CFC487AC0BE84 +:107A400066777CACDE09EB71D44226F220FF3C7BEA +:107A500056F540FEDCBD94E37BB7C0B744E20BF4BF +:107A6000CD03B8F74B7C05DFF242C3E02BF8991742 +:107A700012F80A7EE68786C157F0393FE4C4F787DB +:107A80001E6E6787E36B9BC0A34DECA7C12C0F8DC7 +:107A900047748478445D7844478847F4ABE17117B4 +:107AA000E29103A5C8C72A09011E7943E0617887DE +:107AB00084278587017884D3F0308243E29FC2C354 +:107AC00008BD933EFE48F1E810EBA843F0C310FC5C +:107AD00090E3B8D7D1E6094EFD163CCDA9DF369F1D +:107AE000C6F5C1369CBFB07F7D044FE7FA20B56E66 +:107AF000B3B9DF6808BA0D36DF531F38E73BFB43E5 +:107B0000E77C4F7D9879BEB33FE2F3FDADE205B966 +:107B10009EF837BC623FAEA5EF8B9B2DC7BE18DA2F +:107B20005D2CDAD95AFA3E3BEECCFF817697794547 +:107B3000BCC0D12E36A0DD95623CE698D71A30EF56 +:107B400055623CCA1BED8F170C18AF49C2A7A68F10 +:107B5000670E186F95686739DA1903DAAD11F332D9 +:107B6000C7BC03F29DAE1BD1F99DB1C4EB8837862B +:107B7000677A1DE78EFE6A675D9E1352BDB27F3E37 +:107B8000399E3C0763F19889F07464C75FC3BCC336 +:107B90006E6FFD9C023C77CA656457BA3BFEAE0D22 +:107BA000F3C475B6667402F0F0D7E82C81E389F36C +:107BB000231415A443A05CA7B8FE068FC5F0A83E09 +:107BC000501DA5F8710A4FD15EC6430693273DC2EA +:107BD000CF7FF548671F2FF9793E5BA8B8F359EEC0 +:107BE00043FAFA588C61DEBBCC3718F1B9D688CF8E +:107BF000BF588D0EF8DDC482513C0FAED4E20FE1C8 +:107C0000BCEBEAD731DC4279EB9BBFD56EE2715C0D +:107C1000B382C4308A79DE16BBCA1FC5FC5863CE56 +:107C20004C3A4F6C2B74EE073FF2F2F57CC0AB512F +:107C30006964F175CCFC76C98234FA50D2377F7F03 +:107C40001DF2E74F1D4B0F75D6413D874D51C06F5B +:107C5000B9CD5839A701F030C688FEE583F41FC3BB +:107C60001EC6F6C7BD8B0FE9C0776334233BFA69A4 +:107C7000C7CDC45F633CD70F6C9AB9B31DE0EFB9B1 +:107C8000A2680AFAC3F95F5F5789FA2235CEE95C28 +:107C90002E3EC37ED83ECEF381E4F9F8E840BC0F17 +:107CA000E9136EE84E62CAB31692793E22EF4BE4B6 +:107CB000B3B9E9FD8A97EFA3545FFFBEB2A300CF2B +:107CC00031FC51F493619E78FA393CCCF336AEC363 +:107CD000E1E699AB4DCCF94D1ADDDF13F3C87A8795 +:107CE000C82392F5BB2B5882F2CC251C5180635AD5 +:107CF0003F1CC7BC621F1CB24B68BD1B5066F7B768 +:107D0000EF9EF38F0AF2FB02357E12E16391B89E7B +:107D10004E1F7F439CCEAB53E317441DE3A79E4702 +:107D2000F8F8A97A03AF839B4AF26ECC5948F10F59 +:107D3000BD9EE731B24667BE976E34CBBC25D557A2 +:107D400038306FE97CCDD27CB40F2C37E81C8239F7 +:107D5000F7E9321F67719D18909997BE0974BDE6C7 +:107D6000B087113F3E87D669FCF8CDBB3CAFE41A23 +:107D7000714EB384C5C2F8F263A636A05C7ECC5EB9 +:107D80000E4F4DF37747FB449E5AA787CE5B6CF8A6 +:107D90008B766869B7C771FEB2ACC759BF9A5D5898 +:107DA00084EBF1EAAD1E3AC7B9C6752E93E3E3FC46 +:107DB00059C69A3BD04FDE20ECF76283E9F960D2D6 +:107DC000563D71DF74B493E37C3C0EF221EEDBD3BD +:107DD000E2F9CB4309AF05EFDF7D74EA25E730EC2C +:107DE0009FE828453D9FCB683DBBE5F6AA4E277C22 +:107DF000C3C1EF86579E7F0C0687BE57B1D2E338CA +:107E0000B29C26D6A3E4D73A7F7832269B7D16E033 +:107E1000652A0EFDAB00D99D0B31399BDA37CFE0D7 +:107E200076AAF90C2C87EB7709F63B7360BF4D05FA +:107E3000DD319443998FE1F737539C45D163A4F723 +:107E4000374586795F0EEFB521DE570FDD1FE4EF72 +:107E50008B2FA6337EC793E24D3C1F09F3DB305EC8 +:107E6000D2E6897D03F7CF6DAF680C139DDA3CCD68 +:107E700064A7EC0A66A25EF055F3F7BE235A815A56 +:107E8000298418EA1D250DBB31DFEC0A9F47C4BBCE +:107E9000A264AF7D21DBB2300EE4894772812FDE10 +:107EA0007FE47ED6AC503C8EFDB448A307CF3D9F07 +:107EB0007FE8AA46AC2F8FCCD391454D629C8F7F33 +:107EC000F0F07406F075ECCB66498AB324BC18C791 +:107ED0005AFEA846718D15FF924DF32FDFBF6CCF70 +:107EE0007C184779E25CF33DB29F6DC4B7E58F5FC4 +:107EF000F4735BE0E3073AB4AD17F97A76347211A4 +:107F0000745DE563DFC2F880C45FCA89DFECA67CDC +:107F1000A6E57B7329CF31255F3AB487FE3E28332F +:107F2000DDD7E812EBE358B697F2C195BD07AF2451 +:107F3000F87A2FF5205E4A7933FB77986FBDCF230F +:107F4000DBD1BD24FB41253116DE1F7B70A7B76A4C +:107F500012CEBBD3BB98FC9DF5440709A77FEF6DFC +:107F600036AE2B7FB551852C9EF32FFBC218F75BE5 +:107F7000BD574B625E1F9474FF3460BACE59991599 +:107F80005280EFD7924A82F2D155A477AEEDDD420E +:107F9000F903AB9F74AE37A06B340970AF78558B83 +:107FA000CEC7FA230F844D80E7C3BEFBC3487F983A +:107FB000679117E4DE6338CF7D71FC537903C763A3 +:107FC000EC8417E56C75EF263E9F6B3D7F88FF289C +:107FD0001978DEBBDFE73CEF657BF347E45FAFD8A2 +:107FE000F7E90E1BE63BB6FFA31D9867BCF23F3FC7 +:107FF000D9F10F18AF7D2660A03E5AFD837FDFF1D7 +:10800000F740C78F9FF4A92817C79F7E60CF36A877 +:108010001F7F7D7CAD02F59F0A3D71FCE13F159904 +:1080200030CEDAA7E71623DE6B1F9BE338D77497B1 +:10803000C75BF8BD9C7E7812FC9EF8930A1E86836F +:10804000E3224A173F0E3DAA318C2B7EFC9A8FF219 +:108050000056C3B375B5C89F55942780F59B81AE74 +:10806000D73EB491CED507D2D72E53235826CB3046 +:1080700015F5DA472FFAC6B9D3B0F450DEC06A76E8 +:1080800082F4BABBDFEA23C0C73306E7DBA7EC7391 +:108090002F26B9AC7E68139FD7C5B78FF11F670D28 +:1080A000E4DB073E677EC8A76CE5F7B6E1CB47F394 +:1080B00033FA8FF29C7ED563DF1C321FE0B86B9DD4 +:1080C0000E46DF26E1A73FE1B3FE8476FCD8FE7FB3 +:1080D000DAB3AD00F9EB8BCE477EEFFB741403B936 +:1080E00078DF73E24A5C7F279EF619782F69F9D30F +:1080F000AF92FD38FED82FBC26E96D1652C00F395D +:10810000CE527FFAD02FB956E195D5BBB393BE704E +:108110003F9FAE4D2C6830C3F49CFCEF6B135CDECC +:10812000AF4D1CBC58C9C0B7A8BF8ADB974421D14A +:1081300065D5EE37BDE25E7D8A9F4A1DF2F19D79DD +:10814000F87C303E4AFC0DC47F461A3F77F3753AFF +:10815000D87A3CBED3477107C9DFE3221F6D754251 +:1081600079956558A7A9BC832F99B771BADFB58EE9 +:1081700005BEC3ADE3E1F1F872742AC3C57EE640E3 +:108180007AAD2FF1D239B616F6D2FAEBF098AFE20B +:10819000D5BC132F78D82EE8D2169ECECC0C79E31E +:1081A000ED2DFCFC42D6F5508CE72F1718B5983F03 +:1081B000E4BE0FE2315466A6C1639CABC6329DEFAC +:1081C000822521FCEF127978B7CE544BF0AA81B109 +:1081D0003E427910C6EC5387C7509CBE80E7530AD5 +:1081E000BEE84CF8D9220F66303FE7AE0AB61DCB89 +:1081F0003B4BA03C63A0FF32DF1F5FECCFE0BFDC56 +:10820000A58876B9FCFEBEEE67FE20E8A93B951373 +:1082100087C7E0F3052AF97BF0BC339897D6FE2C8C +:1082200071DFDFB24C633ACF8BE5E74FF0A808FD72 +:1082300073F1E7B4A88DFE8D9735937FE2C77C1567 +:108240002883AC97CAEF88F512826588F51C76D42E +:10825000184B8325291E5028C62DF487B87F7FB17F +:108260007E2CFD7E7D806DA7780DA6837FE1B89F73 +:1082700061D3BDA9E1FAE35465F49101FEFD8C02DE +:108280000937EE2F8AC4569DF03218E25926DE16C1 +:10829000A3370578955A4905E1AE6047A93E1A41D2 +:1082A000D130A53ABE9E511C26A6209D03EC2DDAA6 +:1082B0005FA8B6AA7C71BA0BCEC27E3E32B1CFF6B1 +:1082C0008A7DB6E4F34DAAF57A1CEA3769CD4F1ED4 +:1082D000ADA4FDF7763FF6539B4FE0F3CFDE5E662D +:1082E000E2BE66ABF0F3B7663BF7D90FF8B9FD9382 +:1082F000E5D65CC1C76F0A3EEA316541DA7A20D023 +:10830000607FFB83CE6BEA697FAB733CDCCFE57C9F +:10831000BAC1CFB77CD5C6145A27712048DAFD8977 +:108320001FFAB91F353A10DB8F72182EB789F6B8CD +:108330002F3D9A61BDB8F7A5ED2D712A9FC3B58673 +:10834000F10EA31BD3E570FFFB0CC9751C16E67478 +:108350005C2F9C5F5F7E7C83EED3C0BA203FF74CDE +:10836000357E18E9EBC37B3D61CC4FE6F9BD9AC879 +:108370008396F16939CECB7EBE9F96A5CC03D6F30A +:108380001A6A76025DBA6745385D588CE212FFE6DC +:108390004FE57BD07EF64E45C4DB14BF5857CC3436 +:1083A0008AFAD795E6B76893E90144B1F4A1DC688D +:1083B0002857092AB370BD801CFE01D713CC9FCD6E +:1083C0008EF66F4A61FE9C887727FAF33A1048CB05 +:1083D000A33289A594137CEEC9E3E7C861288FFB1B +:1083E000F3781C0AEBB5B84F8E7D80748ED4F0F80C +:1083F0000E00A8D1B9B480AF48AEAF46E7FA4AC97B +:1084000063AE935E9F083AFD41C805CE8FFA65F0D2 +:10841000F53C20FEF439F2C71D7F420AF2FB6F1DC6 +:1084200095C82FE30CF61F2A7DE16663FD8B118A48 +:10843000EF3C8CF5B6F6F67A8A174DE5F2AC073AC2 +:10844000EB29FE3343C48FEA9CF1A3BC00873318A9 +:10845000E0F2C766F238445980C72574A399E21D3B +:10846000415167168F87A4EAF5BC7DAA3E91BFFFF4 +:108470000A718CB240E638467960A83886F04F2BF6 +:1084800052FACD196FAD10F761E66A21D20BDE26E4 +:108490009EBF5A6EEA36FA3D15662BBF3F23E4A90C +:1084A000F45C46F7F7E13DED4F64FFF2B5CEF86BB3 +:1084B000A0CE59CF1179A4A5AEB86C8EBCB7C4D2EA +:1084C000E2BBA83F855F22EFC10CE7979C1770F9CC +:1084D0002523CC637E59B1EA897EE25E4D5BAE33E3 +:1084E0002FC3EDC70C172F70DBD9B659535E2B0085 +:1084F000B92B7A6A2FC99DA6F7E2D515D693CDEF91 +:108500007F1CFCA697E2F7DB989FE70DBBD6FFA97F +:108510006BF87DB81D052CC11F1AF49DA62CF19E89 +:1085200019D67AF46BA5FE53E23FFE9342FCBA8E55 +:10853000F4801FF5C4987E3B1B6627A80CAC8C32D8 +:10854000BCE2FFECBAD9B9B8EFCC625D19D79F9401 +:108550008B936BB95CE8ECF41CAC47D6EA147F2A29 +:1085600089C7729208876DF5458AE84A11FDC905E9 +:10857000F14EBF0F95DFE04FDD41C27A61CC70D480 +:108580002B851C1537461CFD583BF75BF1FA173F4E +:10859000A789113D222B81669503F3E523429E4A6C +:1085A0009624496F97353BF7B511218711573FB78F +:1085B0003C7506C4BE07CC3FCA13D0219A9C4679AD +:1085C0003174DF5D3FEA23BA94025D900E2719975C +:1085D000838A45B03E2A07D243CA1BFC8FF6E3A329 +:1085E000609C24233BE3C037603AE99455E3A453ED +:1085F00076D4491F49B79C3AD3D14ED24D7E876A73 +:10860000303A9537F5AE477CBE2A9DF6C97527E806 +:10861000541602796028E7494531E9DE2EC9F90E82 +:1086200021EFC8407F9A7F25E9E296FB922690636E +:10863000D43F05CCC42B2B6C6236C59123829ECAD5 +:108640003A29E799FD4BB7BCEB0CE41DFD363FBF63 +:10865000079E857E19C9FBBB2CDD2FF3F8C376D6A8 +:10866000642CF97D0C1D1889F7E0E5BD3CD0C32FC3 +:1086700091BE78CB79FFD303702869E74CB2D474EC +:1086800066AA746731497A77BC688FFE334BC3772B +:108690003CDAD1C968BF389D9410C78F6D07BB9A6B +:1086A000764EA98BF39E91E2CD0C11BF43FB9A3518 +:1086B000707D8F467C01CFD1B64DFC366F06BF96DC +:1086C000E0B58EA0FC8E13F08D93F75A7A9CF70AD2 +:1086D000C6D89CDF555D4EF919B5D6799FA15CDCF3 +:1086E000632917F75CCA5DF759CA3C7D0AFA41DF76 +:1086F0005BCB285E597633BFEF366A2D3396A48D57 +:1087000053160F1B4B00FEDDF820439CE98B803392 +:108710005E71FD828B493F7DEFE6D97999EE49EF95 +:108720006989184BC6E2FD143F95D93DE6B318BFE1 +:10873000A9DCCEC7AC6C345433D42FA7F7B5003CBA +:108740001ECC5333A8BDB966EF840718F2259E13DB +:10875000047A8E6B8FCF427FAFB23DA6925DD72D4C +:108760002388F2D2CDCF93C7AF2B27F8C7AD1B45D7 +:10877000A5DBBE94FDE5895FCC83F94777AA51D884 +:1087800009B2D1A77C16FA4F147381FEA69D54300E +:108790008F654C90FB51EF06621538AFD96EAA1465 +:1087A0000B6EE2F74D07A39B7B3E793FECDE95FB1A +:1087B00069DE76A3C071AF6F97E0D18C20CFDB94D8 +:1087C000F7F3527E74A7BC9F67AAB84FAFEAAEA476 +:1087D0003C31F7FD3C95F138E632713FEFE781F827 +:1087E00074A28B91767FB4AAFF7E5ED9AAEA20D2CA +:1087F0006F97DF56830057D90D0C36948C4D480087 +:108800005E6972869FE0AA039427EC3E4A7E98C474 +:10881000B3DC1F32964C45FAC467137D6C6E0F5261 +:108820007412F7BE460BF9AEB999F1FB3BDD8CBE75 +:108830000335BAD36EC510C33CA1F77709BD0FEB62 +:1088400062FEA234BDBE2B6EE5611E93D4C352EF0F +:10885000823A14F6CA54D10F9870B3733D5409FD8F +:108860005AEDD2AF55422F57B99EBBF939216164F9 +:10887000E4AFC4DBBD2E1607859E2E6625989FFAB1 +:10888000299B593CD7EC9717799FCCED1FB9E3731F +:1088900072FC2949E7FC729CE1E2408A6E537CC677 +:1088A000136106FA763D85C22EB8E209293FA681FA +:1088B000DF1189807F84FA35323F4EF72D220D2C4F +:1088C0006A22FC5BB91EDEE4E5FD54BFAD607EA408 +:1088D000BFBCEF5C94E3D66088E0FE951A6B453927 +:1088E000C89FCFCF4FF2853D184A9FDA5ABF3E2D21 +:1088F0000CC6B7607FA9572B934CF5A6C52BA45E79 +:10890000977ADCADB7B3DCFA7784F9253E3D9E5CFF +:108910006C0EA40F806FA6DF8FDA5821EC4639B7B2 +:108920009BF7AED445DED8C5732DF8E7966F3E1C95 +:1089300029A48FF8B0A45107F50B147A7F38B86AD0 +:1089400003EE7FB62CE0F59782CB78FD3285F647B3 +:108950006F88F74011D2071E915FFC5961958DEB2E +:1089600065A3899040593EF47DC0B6169ECF2BDB9F +:10897000697A94EEF34A3DE373E57FE821E7B9872E +:10898000BE927F3F42EA1F7D25CF8BE828DFFFDACA +:10899000E269749F9D767B5E7F33DD73F2755F477E +:1089A000F777DC7AC82FF4D0D5A88714D243CF2329 +:1089B0005F35C3798F5DEAA14490F17B56D39AE984 +:1089C000A3653EB3593561FC9F054D7A2EE34852AD +:1089D000AFFF0CDBC3787E3DC6A2D0DED3D0CCD0B7 +:1089E0007EF8E68B384903BFFF973FDFA47B391E33 +:1089F00093919CBAE5F8B594DC5AAFA19E7C3328DC +:108A0000F68F2CAAF078208F571406636F23FC95FD +:108A100011F62C0F658F4C1EE9CF7411AFAB44FCDF +:108A20002D3654BCCEED570C90676364F924B778AB +:108A3000ADDCB9788EF7334F14E3B1C3EDA7A4BD15 +:108A400095F659DA5D69B72BB32A5DE7BABD2FA059 +:108A50001DFBAC56A5FC62397FD712D6C0BFEFC153 +:108A6000E5D827F6CA9F552C0E7A81D46696C6EFB4 +:108A7000438B7BAD522E8383DC5392F22CDB4B79FC +:108A800076B71BB11CD72CA6F5F4E976CE8FF1DDB5 +:108A9000D73D1BC86047E5B8EA403936B386B0A772 +:108AA000D705AD4A7C7F4B6DB4299601CEDC108F83 +:108AB00073DCBB726B00E5FB1EA457DABA0F668944 +:108AC000753F610DD16B9EA0D703DB9DF48A0C43EB +:108AD0002FD9FEAFA6575CD02BCAE935D8770186CF +:108AE000A0D7BCA1E8B539B6ABB30AF368E26A74A3 +:108AF0002CE0B335A626BF06F57B9AD487F03B3031 +:108B00009B63B303784F624FF4D9030ABC3F379499 +:108B1000CDE5C7481EC67676B54ADFBB6546770306 +:108B2000C2B9A7BC96BE3D9AF23BCBF9FD948DE548 +:108B30008B8357A5D1614FCFB38EEF2FEC71DDDF63 +:108B400097A53FA438CE23B62DE1718292384BE031 +:108B5000797EFD12BE8EC097A5EF17062C5E1F2FE3 +:108B6000BE93F2DC940EFA6EDDA6727EDC26FD9CCE +:108B70001E979F23E30CC16A95E2413D7130E1D01D +:108B8000CE732EF7C7B2C4BE00DE533C2838D1B92D +:108B90000FD0843FE3DBEE7A2EFC1F8FCBCF91ED1D +:108BA000B561F69DB9F547290EF69DAC945F331A71 +:108BB000FD9A6D3195F028013C5037752DED5650DA +:108BC0006F977CAE597CFD77472E9FD4EFDFDC9901 +:108BD000C5EF8F768978653469CCC150504E1D8FB2 +:108BE000674BFADE91C5E9DD25F2ACA7F5C5E66471 +:108BF0000FD54EC457EB8E76CF0967687791586FC3 +:108C00005D1E7EEFB26BAC37B11EF0EC52B87EB495 +:108C10005FF2C8EFB1105FF72C3576A2FCEC3F5C39 +:108C2000B58552F7E2269D4BED37E36A5568703DF6 +:108C3000795988C79BC735442D7E1E29C74B3EC432 +:108C4000BFEF928C2C047A2C0985A8DDFE20E80762 +:108C5000A253BCD4914717E2FEBFA4D3E3AF2DCEFD +:108C6000C2BC8A48B9499F50CF2B6F66783F42CE2D +:108C7000B7BF5CCCA79B5B26217E4B93D9E9F74B12 +:108C8000E47C8F0733EB235DCE27E8FDD4FBBB1CD0 +:108C9000F3F91A9CF3F996C07C08B7BF7BFDE46931 +:108CA00083CFF7D420F379253F04DF9E39F59B2C41 +:108CB000DC8F466A603E947F9C2F3470BE9253B71F +:108CC0002BD969EBF3AA10B7DBCF483AEAF1D20B04 +:108CD000D3F4D0CB423E1E88EDF25F65E2BD908EAC +:108CE00000CAF11E25E11F87766F8A4ADF15EDDA8B +:108CF0007E32897EEF0316F76B72EBEC5918B7C81A +:108D00000FF1F8FC03DB67533F45EF5E8FEB51EB50 +:108D100061F4BDA28D183FC0F324B73F2DFC4290F3 +:108D2000FF83B8EE47CD6794C716E969FEC904D43E +:108D300013EB54F2E3186CFFF5E9FDF1991E8F185F +:108D40004F9CAB49BFA244F8E743F8175126CFCD5B +:108D5000A8CECFD964FC86D55A4C19D37FAE21E377 +:108D600094F23C439E63E4B0E4ACF4F3B531CC52EE +:108D7000F1FD5896588FC8555AE66C3C0718D71322 +:108D80009F8D729DB716BA913FD3CCCF47C6DC9763 +:108D90009B8A6B9E03DB149449A0DF8359F23E5FEC +:108DA000BC14FD86275CF51FB9EABAF8FEB7BE848D +:108DB000EB3958A8EEEF7FE584D0EF13F12519B712 +:108DC000FFDF59DC6FDB1ABB3D807AFDEEA0951703 +:108DD0008271C7A2CE3A93F615C5D8AF643EB3F000 +:108DE0003B135A3BDF7F6A21A67E15FE46A01DE994 +:108DF000FD757C1C37DF06E3AFE4A3E4EB97E527C2 +:108E0000984C53D3E83C50F891F690FE63B97E82BB +:108E1000CE4F61FB407CAD6631E26BA9DF50919F84 +:108E200055F5E6FA00F215F62EB8DFAB08F1730738 +:108E30001F3B1AC073E2C1F8AA8BEFE6EB311E3F6D +:108E400062DD03F2A6EB33F1A9DF9EABBD8A39BC2C +:108E50001DEFA9B93D807E01D871F20BEC2695EE8D +:108E60008F8EC09ED3BECADFB56F039EA376E58A00 +:108E70007BF7A0FFEFAF447B64925CCC3CD13727FB +:108E800027CD6E7479929128B54F36E27EC7BE8F9A +:108E9000EB8907626E3D91F05F05E591AC5CA247FE +:108EA0004FF5BC1726E0BAD66DDA37C8F9DFDC1209 +:108EB000E8A07D5D284979835D0BD6D07787A45ED5 +:108EC00019D06EC0F7499DE74DBF7FFAD50ACCD3C4 +:108ED0007A7BE927D9988FF36BFD4436C2FBFECD30 +:108EE000FF968D79836FDFACD1FDF72B715CD8F7DE +:108EF0007EABE52FD3F13B2FDF11FAF4D59075034C +:108F0000AE0BB68EE7935C93D03078CDC787FF5613 +:108F1000ECCD422591AAAFEACD77D4255CAB7CFCA1 +:108F20001C6FC54307BD6598AFBB3797E259EFEBA0 +:108F30007C5DBCFF68C54E8CCF3F22ECCBABA1D88B +:108F40000694078407F9F4EB033E919FD8E7E1F616 +:108F5000D29A8FE72B71213F6EB87EFC4C168DBBE9 +:108F6000F44E8DFCAC4540EB75A0A2E34D2B281EC2 +:108F7000E4867BE9DBBD3F2E05B8966E52E877426A +:108F8000B0FDCDB07F8CAFDB487151375E8B6C6725 +:108F9000DECB55BD0B28DEBA78AD42767CF1768506 +:108FA000D6B93B0F770933B7CCACCC908F7B80E739 +:108FB000092E73C55FDDFED5DE90F0ABA6B3193C7C +:108FC0005E34F1D689E6F0E769EF839F8F49A91FE8 +:108FD000B6F8A93CD66250794388CBF58A270FFEB4 +:108FE000987488DE371DE56EFFE177B32E87576BE7 +:108FF00022DCBF3F6FE7276D8FC3EBA92C9693242C +:10900000FD65919E5928E8FF35E6374300E79DC28C +:109010008F9F7A0AEA69F89DEC56689FB706562C2E +:10902000E6DD2D447C27E3F8DCAF5F88BF5B3204CC +:10903000DECF87DCDFA5F9EBF01EACDF2A8DDF3752 +:10904000703F97EBE106219F6D4FDF3D0FE5E5F89F +:109050006D0A7D5F7AF9DE77280F75E9933E43E369 +:1090600041C823A8DFA47CBAE50FF6C55E5CF729EA +:10907000393BF05DA287940358371191771551EB76 +:1090800032C8DB30F9DDC73D4747E13A77CBD3F152 +:1090900041F62D6F86789EC212D39A87719AA52CBD +:1090A00046F95DC0E757FE9678C8EF78D6F2981774 +:1090B000E6655AF5B04EF77FCEF743AD8F8EB90314 +:1090C000FDE8293FD52987BAF6B1B2A9E8EFD5FE68 +:1090D000284446B5F685F6AFE3BAFEDA4EF13D25F3 +:1090E0006147E5EF83B8E974DEF333B5B347402F4A +:1090F000379DCEFB5C77E5C175FF18F35B6B772B73 +:10910000E49FD5BEE87E6F733DF7C4BEC751DF2E26 +:109110007FF3F630E6557FA07717211FF6EDDE10BE +:10912000C6BCC7F7753B8C74FD20A165FCEEC84535 +:10913000D98AFCFEB4237F9575DA84F71FEFF71800 +:109140009837B27AAF8FE7453EB79CF800759E0F0F +:10915000F968E6FCD5E50FDC5964F27C35671EEB57 +:109160006E0F9D7B5E0BFB329C66B0BCBE549E6056 +:10917000EFD0F98EABC5FED19DD728F345DDEB7A54 +:1091800076B6735D035D689F68033C94FE23F21816 +:10919000DB1EF4D9789FFD83378A77E279F7B1DD5A +:1091A0003F0DE33DF3D439A5C8CF3BD63B66C8EFAE +:1091B000EE1E17FA40D607CB6FDD077609CF4B5668 +:1091C000BEEE23FF66E52FD4AC8918C7D8E921B8D5 +:1091D0001E7FEDD9A249505FF1B0A7603E4787F2EC +:1091E0005825BF52F9C5823FCB1FF911E5BBA6F246 +:1091F0008C059F563C7CD08B72E2A6E79CDE835E9A +:10920000FEBD0917BF7ADF9987FB9BB6073FF3A224 +:10921000BEF9E0198515570EECDF74FF4F791EB9C2 +:10922000E0D7E079E3C9AF3F358DDA19B82F1B8C51 +:109230007F635076CE24F9FEE7A760DEA6377C94E4 +:10924000B7DEF4CFD7939CFF4E6F26395F79DF8668 +:1092500022F42B9A3C769141257FDEB4E30692BF3F +:1092600065BFB8A1487C6FB484EB03BB04F15ABA64 +:10927000FD9B84D7D52C4EF2D7749F16C338CCA74C +:109280003A6B7838033F0F67737DFCBB5D3EFA98FD +:10929000F1EF303E8BFEDACB9AF8DD23673E0D59B5 +:1092A0001EA87F2AE260DFCB56C53A03AB5E84F886 +:1092B000F23FAB776FA4FB7D1F56F07BF040075B5E +:1092C000D04B41BBA6FD626E31E70B33D15FA77E69 +:1092D000A03AE7E0736CDFE7B102931DFD445E2F17 +:1092E0009F7FAD981FE00EE2B9C0EF8AF8F7C798EC +:1092F0002BEFF9DA47AF998F79CE7F14FA20B5DEDC +:10930000778B3C71B1DEFF7084EB11CC8BA63CF601 +:109310003E4FB2D8910FED73C4CFFBF37D3D621D7C +:109320003BDF035C94AF9CA2E7330AF9BF576FF5AC +:1093300039E27FAB1F15F71ADCF941AEFCE5656237 +:10934000DDBBF9E7D603875C7A806D2F1C51DC7A90 +:10935000A5274179E7B04EC96F5BB9CF43F9BE1F6E +:109360003D74E89797835C7FD42BD7A7539FA6D6ED +:1093700027D019E9D6B4FF4C96697D7E84DFC7CD2E +:10938000B43EE179C6F51962A4BFFE66FA344567BA +:10939000E77A5C36883E3D96EDBE17303107EF8B9D +:1093A0007DF88315A3293FCD4557A93FDD7AB13319 +:1093B000DB1CE45E05F76BFAEFB970FA49B95CFEA5 +:1093C0004FAB689E94BC4AB994F669903C7D371DBA +:1093D000DDEFF7A3FE291C982F61CF6635F83B23FC +:1093E0006D5E5683F1135B0D46515EDDE717184144 +:1093F0004479BEE95946DF53B9225C99FA9D073C8E +:10940000FFB9E979FE1C2F7463FDB39FF07A748E67 +:10941000DA9CE97B49E561F1DD22F471609C7961B8 +:1094200093EAED5A4CE479F6D239509B22D6516E2C +:1094300098D69147ECBBF15E18E6F7CE13E344B340 +:10944000D44F4CF0896A6F29381FEFC146A7AAD7BD +:109450008F81FAACB079BE0EFC8A9EA33E5205F510 +:1094600039E14A5E3F439D8ADFA3D8C3AACEAFC786 +:10947000DF135015560BF3E8A5DE04CEB905D6AFC1 +:109480001FE4BB3DCCAC5C90B32C1FB303B5FD70A7 +:109490006679A19E47F89B18C768CBF5531E67BB3A +:1094A00087F71BE978729C5ADD9C43F7D6AA01D74F +:1094B000CAFE796A758EFFC49097F2AFDA73F97CB1 +:1094C000ED305F1BB593F41B5929F37CB52CCE17F7 +:1094D0002D476D7E18CAFF15E6FAFCEB61999FCF08 +:1094E000E313BF7FBA78178FA79E1845BF9FA09D33 +:1094F000FCD53FC0F3135764D139D71B412E1F97BA +:10950000E674794E837AAD7FD4F5285C6F280FDD41 +:1095100080E5F89C7863988F97C4F12EBF52E3E3FF +:10952000859AB3917F8AC5FD610598B710E8D16629 +:1095300031D33B06978A336F56D36A4F2469DE6C6A +:10954000C7BCAC1CEC0FACA74BCFE2EB09F6B66482 +:109550008F5EADE3F5C64455DB5193E0684238A613 +:10956000F81215B8FFBADC9718CBE5CCB9DF3F8EFF +:10957000E39EC1F51D7E0F779A58A7D39E5C21F319 +:1095800049493FAD7E459C27F4713F56E6F12118CD +:1095900088CF6AC411DA3D728CC7776A9F73E64937 +:1095A0009CF5228FB79DE5D24BE7883CA27386D904 +:1095B000C7AE0F0B7D5FCA4ABF4C5E689F62757273 +:1095C0007EF0DF6B99AF334BFCFE049D73AD110150 +:1095D000A5932F56E5605CD81BE6F653E6597B4D04 +:1095E0008DF2521E75E93B29AF938E1857D1EF17B4 +:1095F0001E61DFA2BC2A39AEC1E998CABB7C9FE7D5 +:109600005D4E395A7337FE2E8EE7B08725CCFE7C2F +:10961000C3934778BEE1F4C3FCBEE0E3B86FC6383D +:1096200059C4793F25600699994697AC9A3C47BD45 +:109630003D20F829F216A7F257F43B5CE9E34C35DC +:10964000F8EF60E6D45539FAB3179DF986B502BE36 +:1096500068C89F4078A61F71F2F56CE1FFCD28B075 +:10966000115356F796EB7DA881CE81CE1EE61CE8FD +:1096700069377F07D2D191B739854DBE1B7F076807 +:10968000001DDF77D251CA01D053433D9A6B39E9AF +:1096900099DFE0A46761CC49CFE24627DD4AE24E7C +:1096A0007A95359DE6785FD15CEBA88F5E77B6A39F +:1096B0007D2518A0F4FA98CEBF73B41FDB7DA1A35B +:1096C0003EBEE77247FB0989C58EF7A7EF5D3E22D4 +:1096D000FE4FEA5DE36827F97FC6937FEF184FF2EC +:1096E0005FDE63AF65DC3F898A3CD7C1F8AFA9CDA7 +:1096F0007330AF279AB4E9F79FBEAA1CFC6758F8ED +:10970000235F729D97087D8FF9CAE8A7FDDE13EAF3 +:1097100044BF34176403F5ACDBBEE71E789EE2EC71 +:10972000EE3C859B3493CE233E53ADB3285F88F542 +:10973000527CBB5D15DF3F99ED27BB7C8BAA7E2B4E +:10974000FDFCA93887EF2F8A73C4F93BD83FB47763 +:109750006559CC263BA8B2FEDFE1047A87F319CF26 +:10976000EBB16FD9585F8EF6ED688D990BFA06EB69 +:10977000E7F6EB7BB02F5371BF00FABC2A07F0BBB2 +:109780005C057D0E535D6AD8731513EFCF311BEF67 +:1097900077809DA37BD0B9AC40593311B738297B72 +:1097A000627E01427068F9E9748FE664D304FAEED0 +:1097B000E0C950EA7B8CFC77831B787EC06562BF72 +:1097C0007172C9186AF7FA95F823BA8CFD0C210753 +:1097D0003FE2752FDF7F0C17276BDA794736E6CB30 +:1097E000BC5EC3F30FE4F37A41A7FA1C9E77B07A0C +:1097F0004996CDEF637AE85C1AF747F83B82D726A3 +:10980000F8FAC53AC68936D5DFEEBC677FB8D9C647 +:10981000F8E3EA030B1CDF67B9F4551E8FBBF4FFB6 +:1098200032871F76510EBFBF7E9198F71228F03B0A +:109830004897001F72B17C7EE63C5C0FF03CA9406B +:10984000FD1B87C1F502BA2F88577A9088FFC6A200 +:10985000AF3C06A05F99C3E7BF98C53C2817BFBCC3 +:10986000725536B64B8D27C701E0D0EF7935D7F664 +:109870001481DC9C3857213B0EF3F9F1796C61D9E6 +:10988000060CA5CAF97EC9E21FBF027275218BD2F0 +:10989000B8727C6605E9FB8E520FAEB9262B990F84 +:1098A000E3AD79DD47F1E2DFAF3FF1CF37025CBFD7 +:1098B0005EFEA7C7F01E008B1FAD403B77598FC6D9 +:1098C0004CE0FBCA90B50CE586D58DEC9EF69C1F4E +:1098D00004683DACB993C7D7D63C389EEE57AFC9A4 +:1098E000767EBF53CACB35425ED6DC3F86EE63CB75 +:1098F000DFBF708F8FBFCB8CDF856813BF53BCA1D8 +:1099000080E7F1EA2CFE9D1CF4830DB50AF9B82D11 +:109910008FFFBECF887F6F05E6B7D11F621C8E9781 +:10992000849C361EC89F2AFCB14D38FE1BCFECAB81 +:1099300040FDF593090F8CA57DCDB491D183093BF2 +:10994000141578821DA27DC3EF5930EACBB06F7831 +:1099500058F85337A916F9F53709FFFE3395FBF18F +:109960009A1A8DE850EF3DA06521BDC2E82C4BBD91 +:10997000003E5C1893E4E5EFE5C2BEE674A1371241 +:10998000B7BE797E3B8F8338FD34112F927E590C00 +:10999000FEA2DEFE941DD008FF1E67DCF1ACA44AD7 +:1099A000FBC7AFEA87EDCFF96AFAB94F891F403E8E +:1099B000F4D6707DDB9B0CF2FB15608A78BE97D3E2 +:1099C0003F738FF36C0EF7CB0EA30F0CE37CD7E045 +:1099D0006516E8BF6C7E1FCED66AA94E2999E0BEF7 +:1099E0005985BC6EE7405994CFED8357395EE30744 +:1099F0003DFBE2AD473776CEC4EF3670FA621D7F8D +:109A00009792F9B3B8DF21F5E073A7F1EFB48AEFCD +:109A1000C44C137168377CD360BD91B195EB55F49C +:109A20004FFEF8CFF43D887D79E6CFCF417FFE052C +:109A30008DEE2F07F4A3DEDC0C783E8E7A753C7E2B +:109A4000EF8DDB11FF930A7D57C36FF27D67C03046 +:109A5000A6501C3BCEB230EEFDF1C36368DF7950F7 +:109A6000D0A7343BF61ED27995B673943186FCDFCD +:109A7000F7730A07D2B737C97F9F6C92CE3AF5BC0D +:109A80007EFA4A3856F74CA5C3E06B7BF2A99C805E +:109A9000FB7A78B43AC9F13CFE645BC63CFCD5C5A0 +:109AA00027FE88DFD761FFC2BF5B34E9C0D465A859 +:109AB0000F91C5783FF107A74EA7F19851C9FD67EF +:109AC0009DE91EDA572654FC5EEF6A1FD7DFC74FA9 +:109AD00069D44E8E3BE9C9599A01F2F95F81FC4A7B +:109AE0000D008000000000001F8B08000000000037 +:109AF000000BB5597B7054D519FFEE631FC92ED9E1 +:109B00009B5D084168BC24212110D2650910A2D6B2 +:109B10006B40C01061019FAD5317A84049B2AB58CC +:109B2000A93376C69B045B2AB69351A7A52DED5C9D +:109B3000A83A3E885D2048E86C329B8090203889A6 +:109B4000A005DBB18176A855C2AE6905DB694BBFC4 +:109B5000EF9C7BDD47A0FA4F9349CE9ED777BEC7D7 +:109B6000EF7B9CB395F1F63E180F901373A8FA544F +:109B70006C5F0010583FC7000120D2B304846A8094 +:109B8000443EF8059CEFC84D7E00D84F763BD4DDAF +:109B9000389FA3B483B712C7EDF06010DB0A006DE5 +:109BA0009F3B357E957E6E257A3F05C0716729689B +:109BB00006CDCBED708B3B35DFEB1907301760AA74 +:109BC000020013E89CB8E8463E92D3007633BE52BA +:109BD0007C023BD7E2B3C2D0053A3F79E189F18CF0 +:109BE0002F65B74A7C703E2156AEBE48FB158DC925 +:109BF00091A3A87E5A9FCD57A40A0CF000FCB8157B +:109C0000F7D402FD685083E3B9A9BE733A9E538C22 +:109C10009F6EA06EC1B64553D2FBA0D37A6BFFFCFA +:109C2000F6C26D5B715E96419702002E6CC7794952 +:109C30004E95C92923BD0901AE073FEAC9E5E4F302 +:109C40009FAF77225BD477F3757E8FEEAD47F9FC3B +:109C5000C7447F1B92807F5D05980710A693B1FFD4 +:109C60001D217EE15609E0D3785F958A3C351DFBC6 +:109C70006D911DDB4631F69359387FD011BA4DC135 +:109C8000730FFE41843CD4C347AFE4180DA897E995 +:109C900087761568EEB1F47E70A6F5D9C964F743EE +:109CA000828A1A87842D59447C86637FB16BD82EB3 +:109CB000E93A671FC6F6F74A6819D1ADE96A59480B +:109CC0007A5C00ED6D0AB633450845B18D16223D2C +:109CD000A4337ABA6C770BEA1D92A11B57CD027898 +:109CE0004C11989D2D3BC49EC4B972809E279DAC9B +:109CF000B5C6B35B1DFA2603D23C60E3786B8523BF +:109D00009349EF077AEF2F51916EC2909712BE667A +:109D1000BEE77C504BC35F441199DE23742EB6FF1F +:109D200056426B89EFC6DEF3F63C942FF2E76811DA +:109D3000E0924141FB9632819410978308C906193D +:109D4000342687AC7AD2F1DCE7E1743EA7FF192A0A +:109D5000DF97D6979376D243E443C47B25B3FF566F +:109D60000FDAF3B5F7BA66AC7133FEC1837A397096 +:109D7000D66190DF61FFBE28AE6B79F772D530CE29 +:109D80005FEE6EBC91F4798F62B3FCA12E97FC6EEE +:109D90002FFA03F25B69FA6D25F92DB25249FE5094 +:109DA0004DFD0A46AFC33E58CFFCF48008E4A7E857 +:109DB0000FCC3FD01F941781D6A37FB0FDE5CCEF29 +:109DC0003B06458DFA7A3CD798C6FA75ABA9DF31C8 +:109DD000B848617E2FA2EA03E4BFF13E46270A306D +:109DE0008D4C2B40305A99EEC7794C2FBDA67E4E34 +:109DF000A34F51EB92A40C3FC99344CBAF78BF4D16 +:109E000060F3EFB7DFB1ED79F41B505C2214006C06 +:109E100056381EA110FB88CF479D6C0F6C7EB37621 +:109E2000C51E946FF34989CDCFD31E5E883E05359C +:109E30004BDB0F535B1B8C2EB4117F3B2450D12E78 +:109E400073B1D5E600DC7CDFE0611B77E79964DF66 +:109E5000CEBE3B66CA84F3B30EC841163AFF99FCE6 +:109E6000E055946F4B0FEA15C6E20FD96578BB1E1B +:109E70003E13C2705E09F2BC4FB97FA99C83FEB24B +:109E800080CBF91BE5DE6D3A32E6CFD7F611EE96C0 +:109E90007843FB086789A17F16206CE1C0E9F3795C +:109EA00021B477A75D9BA9B0163646DD63E91B2672 +:109EB0001EAA1DF0B0E55F32F23BB2C3B78BFC6B5C +:109EC000A453D20A50E7A708EF84635D1B2C443DDE +:109ED0003EC4D5061B3BA5738E2A80F51AC0F71029 +:109EE0008F0F1DD9D400D47FDE767E783A5F7395CC +:109EF000D6E1DFE368EF321DFC71A41F3E2DF90DA2 +:109F000095C6E5F3C3A60DAE4EA5FF0F8B8493A6B1 +:109F100098003FC77EA4CB969AC7BF2678E613A9C0 +:109F20008A5A39451FD73DFE87492B8FA49D774A12 +:109F30001937FEC24CFC500225572586077F9CF03E +:109F4000FBAEE4DF8DC33619FA1DC8CF6B22D70BE9 +:109F5000C647E64F579E2C5C790455F2A8573BE65E +:109F600041798F79CCFC51C7E34EB2433018FE5F84 +:109F7000C6788EFDDA0FD55D3095E9E574E13C2EAB +:109F800027E1A75606765EEDE9123FD9BD06F543F7 +:109F900072AD8F098681EB37929E10DA6070F9649A +:109FA000FCBD5A4CF4DA255AB769A7003E5CD7F8D5 +:109FB0007296FC3B868E4EC2B6399A391E31F51226 +:109FC000C9D2CB3EFAB060AC7EAE58FA298222D21A +:109FD0000F480F78082FD08F4A98341627965EC8FE +:109FE000BD481F1F537CC1F5EF98F4F1C7BD067142 +:109FF000F127537E6F3EC74BD894BBC99098DCEBDA +:10A000004C7CC0331C1F4EFC25B923C0D735EF1440 +:10A010008CF8D4B1F26DDC635B63275B80610F2247 +:10A02000C037EECCC4D72653FE4D59F2874342C603 +:10A03000F9E8A7EE3568A775267EAFC74FA38DDB7D +:10A04000AF11F1A2ABFF3FFEB2ED32231FEDE2A252 +:10A050000F3023C32E4B7D5FCA2EA0E5B2B8B6D910 +:10A06000C9ED307A6486072A5338C8DEBF18E31872 +:10A07000601C5BB243606DE760DFB69B50EE40B79B +:10A08000A434E0FEC4609D6B16C5B313B29F482490 +:10A090006273B6EB18E7F6F797AE56916E604864B8 +:10A0A0007E30E764C0C84179022703AE92710C0488 +:10A0B0003ED203EE63F93371A2F45425D1E95F5423 +:10A0C0004D69BBE544C045F97E3F4A4638124EFE15 +:10A0D000FD6D3A77CE803CCF81F3DF2F9498BF2D72 +:10A0E000F9D99A971C48B72E5F6271FFE8E0E6BB8A +:10A0F000981D4E880A8D5F3A21B2754DBF940C11A0 +:10A10000FB4BF6DA587C89A0DD04C6AF8D9D1FE9B4 +:10A110009EE65BE74ED97FAD89D340BEFA5C03D59E +:10A1200075935C7ECA634BBE626379EFE20DAE5FEE +:10A13000533D53A6ED5AAC209F177FFB288B4B89CC +:10A140000E010A91F0D1C2C3AFEB28DFC53786EC10 +:10A1500080EDC2CE213BE5D9B5965F6FE3F8B0F054 +:10A16000B4212EAEB17F15E3E9602EC4911EC8ED77 +:10A1700076B24BF390D51FB6537E0E9A7550F88584 +:10A1800073ACBFA94B60F26D7A413054FC78B8FBD8 +:10A19000A09DF808EF1160E2549ADFB598D63542D9 +:10A1A000F4FB14E7B3E3C5861D99FD6F9B38FCF6FD +:10A1B00017E0F0897C333E544005E1F0F26D410F29 +:10A1C000E1FEF250AEAB12CFBF3C20313CFC0F3C65 +:10A1D000B2BC7682EA3034E8685CD4487E6BDDA598 +:10A1E00013A376AA1317C73E617A6B88F52E227DDA +:10A1F000DC09A12692EFCE984B89A3BC0DC3DCEFFE +:10A20000EA630EC310683EBA95E44CF438D8B8FE41 +:10A21000BAC0EA0B2BFE6C30EDBAC1B4C3060CAC6D +:10A220003E0C694DFD3C4FC1CE4CBB2C9B9EA99F63 +:10A230007AE0F1A23ECAE345C2169549FF89590268 +:10A24000B4537F928BD9433FC4CF0D933EF19CA66C +:10A250003D9974C25979ED47F913987F8ECA3CFF36 +:10A260008D9E96AA29AE5C2FEF67DBA3C38A0BA64F +:10A270003D1A923C3ED59B79B43FDE5A09C529FD73 +:10A2800064DBA35F2DF1842AAF7FDEDB66BD6CF556 +:10A2900057A0A3501D1655B8FE070627ECA2BA6EAC +:10A2A000D30249A77A608297D7BF4DFF59BD22805C +:10A2B0002ABB28F66DD983F31FAF899691DDF07E16 +:10A2C000F026897C6CCABA6766E3FE8F3A6C7E8A98 +:10A2D00027A0ED2AA33AE90785CF3504C84FF7D860 +:10A2E000FC741FB85423E9143F23581F031B77182D +:10A2F000547F44BAFEC6EF0784136C8331E176C203 +:10A3000009D6DB43F978FE4A4CE5E3510F2BBB300D +:10A31000BF23F9958B3EB153BCC4BAFB14CD67D7AC +:10A32000DD03A5259EB5D4CAEA44AFFBFA7577F8DC +:10A33000335EE759E361F44FD26B3826B0FB66AA6F +:10A34000CE9B28509D97E83E78C4CBE243FE6C320A +:10A350009368EAA7B32FE7F3BAA398E417B632BF1E +:10A3600008DB8CAD5E1C0FBF22B0FC0287D048F327 +:10A37000312EBE93CBF47DE90DC1705000C3BA827B +:10A38000E2F97A0E05B8B4367A9EEAE5CB1D4E5650 +:10A390004F6E40FB3C8EF85E6FE631EA7F0FEB9A22 +:10A3A000166865F79A56D8CADAF5F8F7B5C0D878BE +:10A3B00070A9ABCD4EB8B0EA10365E3C368E349BF9 +:10A3C000386FCEC275364E277833718AF26C67F7D4 +:10A3D000FD014921793AFBFEF1AB1B481F581F17BD +:10A3E00093DF9AF506EA89D93D31E436489F1F99F3 +:10A3F00078BC48F73774F5961A89E9475CC0DB9951 +:10A400003D078BC9CE89EE2B45218CBFAFF51C9C37 +:10A410004138414198DE1B5FC675697C35475DE474 +:10A42000F49FF7912F9E27DE93FC946F90AF32FB41 +:10A43000F8145F07E4E13CFF35FC4810FA98FD444E +:10A44000E14846DD1E3924058D34FF42791EA4F80B +:10A4500056EE35EB66395940F970A65765FD9618EA +:10A46000B7B7D8CD5B3CFF1EFE0E6263E78F99AF96 +:10A47000D39B68FEF25417901FC2677A03F5B71496 +:10A480004BF034F6B7BCB3A91CD2CE0781DF6B23E7 +:10A49000B66401BB370E898CBFC8D06841A99BE266 +:10A4A000DCAE4594D79699F1E268B16B23E15AA7E7 +:10A4B000732702D8493EDCBF9FF22EF21B59C0F72A +:10A4C000B79AB8EA7CA7DE358BECD53D61B684221D +:10A4D000D5E473BC2FF106EBBC7353F78FEBD59328 +:10A4E00069F71F4E1FE5247FDA7FC6613408745F69 +:10A4F000BDF2DE3748DE01AC3B907E4BB743F790B0 +:10A50000BDDECF3128EF4328F455F2EB2D3D1BCAB9 +:10A5100029FF81D0CAECF14CD743895FE0BEE6B396 +:10A520002E8AE4D0DCFD6E01CBB307E63E47750B07 +:10A53000D629CBA86ED91FB3B1BA2570B29AE16DF6 +:10A54000FF896A5F095D9CC0EF22BACD037290F467 +:10A55000D13C50FD5603D51B27EB58DD229CACF6B1 +:10A56000511C9A43F754AA5B064A59DF92E77E2FA3 +:10A57000AF5312BD39ECBD4080628E1728CDC04B61 +:10A5800053E79B2CBF3775495A3A6EAC7DCD5E9927 +:10A59000D179C4C24B54D0181EF6F2B6A96B7F0114 +:10A5A000C9D1688B32FBB6ECB1F1F90EDE02B4B35F +:10A5B000FDBA5F64F67C8B86D00EF576630A208B3D +:10A5C000C7CDFAFDF8D9D08D14078FDF162AA776EC +:10A5D000D49B190F75A8637C83B08AD97DA493D7C7 +:10A5E00053D9764C7AF9FB4B9E0F1E0C5E63FE8F9F +:10A5F000663CACB7F3771CAAC326615C7BDBCCD787 +:10A60000CB317E29185F5E35FDE51460BD2150CB4E +:10A61000EF8D51F265B4D7EA3B04A305EDBFFA4EC6 +:10A620001BAB27A086D7D941FCA5B855BE43CE8821 +:10A630005B386323BF5BBD34339EDD6DD641777FCE +:10A64000411DB4D36BD6416550C6EB71B78BDE09A3 +:10A650003FEDB72912AB3B8C52A27FBD3AE828C62A +:10A660003115E3583FC6316A312FBDE4BDC67B507A +:10A67000F67E2B2FB554FC8EBDDF1CEF3DFB7A3EE2 +:10A680008B9B39504C40FC177283FA6B564C5EB36F +:10A69000F6B7C02A66B756B82B037796FD46A8EEE4 +:10A6A000AE1C6BBFB8A9FFF074C739D24F584ADA55 +:10A6B000F10E0D3F5CFA6C9070E37406E393F1BC0D +:10A6C0000F44350327E1AE4780F2484B05AFCB4638 +:10A6D0006EE7F90BF92E72A4C5FB9149BCBEDA7284 +:10A6E0008FC0DE597B2B7EC7F27A737CD04EF1A8E7 +:10A6F000AC73CD53E4AF08BCD3F45EB3DCCC7B2B9E +:10A700009C3CCF2DB7EE6B96FC267E5AC0ABF3B8BF +:10A710003C9EB5B49EF2E07233EFADA8C9B47F3968 +:10A720000C2E9E8C7CDCAB09AC7E5AA965CEAFBAF0 +:10A730006FF69B64A62F8B9B2BDED079B26B627079 +:10A74000F41E7A1F3D5EF19722D247D8C4BBBF5C8E +:10A75000ED1AA6F7D6B794D96DB827E2CAAB521056 +:10A76000BF1F9BFA6EF5843E62FB8DF3EBE9DDD0F3 +:10A77000DA9F449949CF965FF927C29C47DCE97676 +:10A78000E3FBAD758F7915D61EB71953282E40A55A +:10A79000EF9AF7BEECF8DB5271AC8AEC70BC77A094 +:10A7A000CA9E66AF8B9B43E52C7F741F2E50DDE95C +:10A7B000F8124D7CC9AC158455665ECCC4DB45C22D +:10A7C0001BD977EFE1E5DF205C74AE1E2FA8697915 +:10A7D000F3C0A9BC6969744762125B8FF7A1B2BB71 +:10A7E000C7A5F3F914E37324CAE9A1D175760F7AEA +:10A7F00063F6BCA7B9197491FAA56B5F7A9AFC034A +:10A80000DAD87A0BA739365D9B8CF238BAB0622C55 +:10A810004EC91DB503A3A3F7388C1759BDCFE34C20 +:10A82000E29CC2EA5D802940387CC3C499DFC7E35B +:10A83000D87C0C4E84C7051095C83FE6830C0F509A +:10A840005F46C7C6F6663024F297F972BC57A86215 +:10A85000E3BA8C38BC0586D9F8ADF4E483FB6E030B +:10A8600055A6FE42D0DB2861DD148D2FA370132F77 +:10A8700090F32F20EE28E45CCB6E29BDC870C1C2D6 +:10A88000212EC66286BD635B7CCF1338DFF3357043 +:10A89000521CBDDFC7E38ADFC5E54C8E007BCFB21B +:10A8A000F8BA4986A512F27F8B0CCE5C5CBFF788A4 +:10A8B000C8FCB567583528DEF97DE6BEBFE2BEA903 +:10A8C000AC3481070229396B711FBDA3CD97F10606 +:10A8D000CCF413BFA6BC0DF4B8C5EAF3E43789DEA7 +:10A8E000C29883D531A2539708F7AB7C3CEFD1F7E0 +:10A8F0001C7948A7B65D8033F4BD450997CFA25FA8 +:10A900008B21C913A0F53C7ED113F0192FFFFE83D4 +:10A91000F6012C52483F42BC40BCEAFAF27A4C1491 +:10A9200000E33B6F5DF2D213D5A9EF81FCB1636701 +:10A9300004CC5382A6B1BCE477BAE35417A3D52F55 +:10A94000A6D7CFEB7D6BBFE543F9045561FA8110C3 +:10A95000A814EF27C24E85F28948EB7CDC4C1FA27D +:10A960009DEE35F1F57E6E5E157D6FF4B2B14A2530 +:10A970003CDF37DEE927BD079C457308B7E59E102D +:10A98000A3FBBEB0671A23221B7383E35278768140 +:10A9900056437AC62A81E1F37127A7772587B72E18 +:10A9A0000CCF4EE4673BE2DEE925FE80E15637DF5F +:10A9B00037F50F728C363CEFBB529081EF8AE87707 +:10A9C000123D280E9D998FAD5CA7A90FBBA9244706 +:10A9D000395C2939B2CF21B96EB6E41253728D3D7C +:10A9E00047B7CDA0F829AA6DC302936FBB0FE598B6 +:10A9F000ED30BE42EF0D5F7718D3880F4B2E5434E5 +:10AA0000FB5E4931F565C9A9901D282F686807CB01 +:10AA10008EA8AFEDB99972DAC09447457BCC1A2B5A +:10AA2000C77F016E376664C01C0000000000000094 +:10AA30001F8B080000000000000B2B106060F85115 +:10AA40008FC03BB950F9E8389913959FCE8D5F3D83 +:10AA5000212CC380604FE16060E86686604F28FE6D +:10AA6000C6C4C0F0108AD73043F02116841E697620 +:10AA700006062520D604620376FC76A9B1628ACD4B +:10AA8000916760705446F02F493130F04903FD253D +:10AA90004D99BF46F1D0C0B34C50F99F7551F95F45 +:10AAA000F41918544D91F8BAA4993F0DA8773A10AB +:10AAB00003007D8679E568030000000000000000C7 +:10AAC0001F8B080000000000000BCD7D0B7854D5D3 +:10AAD000B5F03E33E79C7964667212263084002715 +:10AAE0000F20F5061C428080B13D3CA595DB8E40D1 +:10AAF0006DB05E1D8242541E41ADA4967B73200F43 +:10AB000002048835D7A2A53AE00B1FB4918272AD3A +:10AB1000BD1D15BDE8ED6DD3FBDBDFC7451B1E2258 +:10AB2000C5577CDBFF6AFDD75A7B9FCC392713C002 +:10AB3000B6F7FBFFF4B39B7DF66BEDF5DA6BAFBDBB +:10AB4000F61E9F3F8FC9A319FB02FFBEC6588B8715 +:10AB5000315690491993F55E3FA6CCFCA2D491677B +:10AB60005F78CF25FFD93867DE14FDDECCD850C61C +:10AB7000BE27CAE0CFC0FC6C91B1E0B15216575964 +:10AB8000BA3CD3CF6CC6F3BA47625F48F8D5596E6A +:10AB90008DD3E88F4C60B98C7D12E0A939138AAA55 +:10ABA000207D2D906A2E66EC73962C6593B17EC342 +:10ABB000D4C4784ACFC7B45962B5DDA12C70B00DAA +:10ABC0000CEB373725269D5032DFBD723C8DFDC220 +:10ABD0007FF17B7548434CC6F96C92ACE9F518DE01 +:10ABE0002863FE687CD266C85502BC085FC293A881 +:10ABF000E4E31B2C11666C2AD3A9FF27C3535E4ADA +:10AC000042FDF7E36ADC07A5D7871F65AC84B1ADC9 +:10AC1000939F8D2501AE1CB99B69988698D15D8163 +:10AC2000EDFF91B1298C7D84F8D43370CD601E1A6C +:10AC30002703BF134F3D8CD3B943D1B7D7205EFE56 +:10AC4000C31BBF974AD3B5389FAD93877A36C31CD1 +:10AC50003635E935656318DBD8A44F9221DDA4F4BD +:10AC6000D42EC5FACF2934DFD6A672FAFEE4E4B1B9 +:10AC7000B9BD15088A73DCD682606D8AE0EC4C6E33 +:10AC80008079ADED7DE482CDD06E764117E5D52398 +:10AC90008F5DE0D3B15D84DA6D0D4055F86E865955 +:10ACA000EADE62C25FED52C887ABB44A6CA7167584 +:10ACB0001A80632657011DACF9C07F6196640CF8B9 +:10ACC00034AC9B269633B686F092E13323341CF2E3 +:10ACD000398CE389A586131FAA1ACFE71C593E9F1A +:10ACE0004D807F57009EA08D06FFFB02F0AEFCC991 +:10ACF0009B403CFBCBF8776B3CD58E4F80D3CB3A57 +:10AD0000DEF34EC0D4F95DF97C6182F059757D7037 +:10AD10003DF284F7F25CA4A352E539EA83292BC9FA +:10AD20000993664FCAE0ABF1C8AE0B0ED9E6B596F3 +:10AD300085A327FF8E21834C25FE16EDDDFC69A53A +:10AD40009F34A52E38A4D0FC3CF6F90F56BFB909A4 +:10AD5000283ECEA6078A8D184C9D6D645F376440EF +:10AD6000518B62C4A438D42B9B63CC83BC775C2208 +:10AD70001687F15BF3A0D342C67E685E9336013F2F +:10AD8000DEE66EFABE05C79E6EFB3E2B198B43DADC +:10AD90001600B9AA1838FEFF028C21DDB7483DB570 +:10ADA000AC34A30F7C824E3EEDD93F4980A7AD5213 +:10ADB000FCD35EE4BBE111E23B286F97F3299DA72A +:10ADC000566265BF8CF3F55BED64D62257523A5B51 +:10ADD000CDC77975BF54877C353C447CDE92A7A6ED +:10ADE00023D05F47B1BACB5B9C81E71926713DA8A0 +:10ADF000703DD0A138E1FE3996839CFE8C2994B633 +:10AE0000847939D39A639784B3F493C7F1F198792D +:10AE1000856986F0BBCEF91C8A2584A7584DDD8B49 +:10AE20007C6198B1056147B999672FD7D6C716A03D +:10AE30009E32A17FC08F3FC688DF6DF5391C69281F +:10AE4000473C0C475E81F9E7DD74388D72138A98B0 +:10AE5000398047B5A2ED3D6F04FB6384AF80908ECF +:10AE60008427F90CF6E32F32188AB01A4BB024C9A4 +:10AE700091535F0FC6476E3DEDD36D79FCBF982DA2 +:10AE80005F82FF5FA49DCCC9D4EF5F1FCC195C2EFD +:10AE90002DB165DF738CDF7221EBF302DD5A27AB36 +:10AEA000FA06A09B1A55D3C81FF8D73745F00DE016 +:10AEB0004BAD6AEB91401E7D38EF09D81F974FB517 +:10AEC000C829C7679327B73CFE11E53127238F1F99 +:10AED000B115A49F5922E64138C3A26F35AE9A88B6 +:10AEE0006718B707C7ED97CBA90B72513FA99A7A9C +:10AEF00094CA639DCC3EFE4694479844B194F8189A +:10AF0000F1D19CBB8D2581AEB2DAF0D2125C6726FE +:10AF1000A8424FF7C42E199F69D78344037EBC15FE +:10AF20008B26DBF0B9A3C8732EF473EB01989A81DA +:10AF3000FCCFCC28F189DCBF9E71F954242E67A385 +:10AF400025CEE7AC93EB9B88357F1CBF14F92B45CE +:10AF50009DE5B034D7CFAC81F21F5557A62592D3CB +:10AF6000DE76D48FBE6A0FF0FA40B8B637F9091F03 +:10AF700083C1BDFD42BEBE78430DEC3A1B1E352990 +:10AF800022EC8DCB35D49F9299645FA01E659D0203 +:10AF90003FF118AEF79B9B1AD97158BF024F2D662F +:10AFA0003AE495F2A46184C47CA7A19C54F1546650 +:10AFB000643FC843B5DDB82E2A45FE25FA044CB5DA +:10AFC0004B30656C3DF5AB949D77B53481A309D7C3 +:10AFD00075A588CB9BAC33E243256A727A6A5CBE66 +:10AFE00040EE264B088FDF298F567BA68112184E24 +:10AFF000793D313E8BDC597416F50695CF7EFBCB3F +:10B000009A7F4AE5764F7F9EF1BC55CF960EE5D3E9 +:10B01000477ACB3193CF27C6529416C9277BEDF2DE +:10B0200024DA35E33F6DF0B4093D4A7F00AA1C8D58 +:10B03000DFBD19E8DD367C6E6C297C5F2C71BB8826 +:10B04000CD77E2C16A0F785A8C7892358E3F0B3FEC +:10B050006DC3C7E6523E944F7472CFBB0DEC1759C7 +:10B06000C906478ADB73852C3504F5C76793CA5137 +:10B07000FF0ED68F1B8FCD4AFCA524AE47055C1E64 +:10B08000BD12B3E8C416423F37E07C10DE28E80169 +:10B09000A0BB1FE88D7A02E6718394659ED67C9AE8 +:10B0A000C3D67CA259E168C1F98CC9C0DFFF5DAC91 +:10B0B0005783B573C33F5839AEF74BC8FE72CF8B79 +:10B0C000D34DD138DDB68BF92921AEE72CBE86F9F8 +:10B0D0006DCF3EBF04F1977B7EB2E627FC58E3CBF1 +:10B0E000FEB135F2A40C9C3B258D8FD30F479CFA03 +:10B0F000F16A8CDA995272278EE78DB6919EF586A9 +:10B100000C82438D4107E7636AD4822DC95A9E9C05 +:10B11000C62AB05D28CE568CC7F530C9E643BD9629 +:10B12000CFBD9C1FA2550E7EFD91E4B69F393CAB6E +:10B13000845E70E3EDDD41F8FBDD5F5E44FC7D4045 +:10B14000E0EB0CFC7D00E7E1E6EF777F398EE3EB87 +:10B15000604156F95EE52F75E08B09FD9C2BFAEFF7 +:10B1600088B14E2FE02137EE31D1DE1CB5A87BC768 +:10B170001286F61D9F475B41F210CA95E2E9511510 +:10B180008057AFE96DC33574B398CF1CEF11FFB191 +:10B190000AB45F4B72EB80BF4E0B7DEF866327AC2A +:10B1A0001F28673B405F63FAC9AB1CEEC1F8EC8E09 +:10B1B000266D1AF2717FBE419E9782FEEFA87F2A0C +:10B1C000EF22C05F6BB4AC92CC0243A2FD5440AC02 +:10B1D0003747ACF546E007F07604F166F1DFCE358F +:10B1E00097925EF51B86A1417E14D4433B2BB28E11 +:10B1F000C1468DFFC936FC5878013CBC8E7858A9F1 +:10B20000F5AEF7C238ABAAD953985A78D85AE52187 +:10B21000BA5E3F6DEC6EBBBD38CEC3D75D5694CFE2 +:10B22000F9538675253CB8DC6D073C5590FC6A12D5 +:10B23000F2715E0DE851E0DB76FC0E78BB5F4A7C74 +:10B2400084F3C99BDDA7E23CDEB1EC3A16A3FD4CCA +:10B250008B807BFB5783044F4B81B60B6554F27098 +:10B260007E65F5025F03F94BF264E1AFBC1A032D72 +:10B2700007F6819C543C300F6F5983867A2A474ADF +:10B280001A32CCB355EC8701FC1E1C5FCBD80134BD +:10B290007E30A6D37A58E0E174D12ADAD678603EBF +:10B2A000B945B2E98354EB5D42FB2AF5C8D7FF8864 +:10B2B0005B3CF84EFB9E3CA313CD343632C69E4415 +:10B2C0003C3F2F270B10BEE0F81622532E330C1FE5 +:10B2D00054D8A618B4DF956B92462284F49DC2968A +:10B2E000D8F86AAC9837E8032315CAD077BB97F330 +:10B2F0004B47FC7DFFF210D60B129D46B32A03FB91 +:10B300001B85EC80722AF802E83F06E7AFD7F43CD1 +:10B310008B7D8CD27A554927BE1F86F8DAA6F4C6F3 +:10B32000B0DDB6352ADFCF9AEC05C2B3878F03FFB5 +:10B33000E9B4FFF07018DE95F8FE40A96364378425 +:10B34000432CA5E33EF12A9E8FC0FA69403E80F867 +:10B350008A64F013407C41AAE97113F19357D667D0 +:10B360008E65849F69085F909926F29F1CEA34706D +:10B370008A77C80D7FF847E8EF8EC3DEB8C96C7CCA +:10B3800028EC1B0B4F23EA41DEB2ACD356FDB3DBF6 +:10B390000D868CFDCDF6E790BE7F5AE80FE0D78B87 +:10B3A000916EB3B5F7885F5968C839F5E76DF4EA6F +:10B3B000278620B134B24F55E1BF688E71FBD8EBC0 +:10B3C00067A607E6E5053C2122BC9D92F077C4D92B +:10B3D000A230EEC73D8EFD851C0D3AEC7A6FA3CAF4 +:10B3E000FBAF85D60E7F538AE4C8DBCFC449CE07B6 +:10B3F0003026FA67204D07683FC1F72B4803EEFF60 +:10B40000FA81C39FB0A9AC9265DB37C88CEF2F508F +:10B410004D7D513CB0DDE078718DB7C809F739B783 +:10B420000BC9FA49AB4DC999DAC9ECA46DBFB6A1F5 +:10B43000DFEFC7E9B35161072558379A8BDA88AD3A +:10B44000FAD70B4C91BF921EC73AE62DE2FE8C84D0 +:10B4500047E7FA30C6ED2885CD4D937CC4CECDAEFE +:10B46000B2EC626B1DB7ADF79DC8777EB1FECE978B +:10B47000127720DF6DCAAB4FDBF1D3ACB27AE213A7 +:10B480007D11D5DB3466AE8EFAC2E2B34D2E7C5A06 +:10B490007EBDB6A614ED0398CEED68351627389418 +:10B4A000689252375C16FFF68F5B66F16D27E9AB49 +:10B4B00040E72D06F22F7C13FB35CEB72A685BE4FC +:10B4C0008F1F43CAF92325ECC441F8573F37BBDE31 +:10B4D000FDFDD3783C17E1A88BCD985E06FD2C6F5F +:10B4E0005C43E9B2C64DD3D05E78A3BD3462E7DFDA +:10B4F000633BC750FED80E85F4D3B19D520AD79551 +:10B50000633B6E88101D3EFBE20B2FD01BD519D17B +:10B51000932569FFB0AC5D22BFC293AF8E1BD51BD4 +:10B52000C2FCC635B8F55AB653310CFBFE5FC0D924 +:10B5300022358C43E1DBD8D453837E54CBBE7C05CB +:10B54000F9A680FC375CCE6583FC298F7B922FA304 +:10B55000DE6BFCACD9370A50D17CC417DF00559F95 +:10B560000E950C437FE35AB5619C669BC7DA7C3528 +:10B5700049EB40A8CB81B7DF7B1487BD6CC163DE8C +:10B58000CBCAE528EA83607C3DD0637688AF0BEFB9 +:10B59000F74AE47F6D167CE1C6AFD2B8659A6CA31A +:10B5A000BF0276A55E91D9377BCB796A95F7E1FA30 +:10B5B00003E37DE0E1FEAEDF7A921FD07A0B6334C5 +:10B5C000E6A39EEB98C6EDB810ED572DB9B4E05C3C +:10B5D0007F2187738B148C6F009C6D192FD665D6D5 +:10B5E000CDF7897237C3FD4BAB80777645771AF973 +:10B5F000CF9AC760FCB3A9294176D8063945EB6BD1 +:10B600007353ED34B4DF605F588B76D396A8467AD7 +:10B61000B139B4CF5F07F3DBE0E7F5B684F6FBD1D1 +:10B620001EEC684AF2F69AF8AE897ABA95DFCFF343 +:10B6300086C8C7F751BB0D26CF6F6BAAA7F65BE292 +:10B64000BCBF0D6C17AF5725FA61BB455EF4C3EE66 +:10B65000999780744BB555BE87F2E8D042F9B6F49D +:10B66000FA966A513F949A675408A6B597D7083856 +:10B67000FACB0D57F97E47F9C6A686697CDF653A95 +:10B68000EB15ED738DC32467B91B0EE67194EBCEF9 +:10B69000F65B745E5F69DCE6E02FE097695E9B9C79 +:10B6A000E720BF40F916C6E6A1BC784DE6BFB91247 +:10B6B000D8A08CB59480DE9EEBE57ECA468B1F8BAE +:10B6C000985C5D89F61D93BF9A6FF3F3E8CC4FDF6A +:10B6D000CB99DFF15D837DBD437EB3F3A5793BE775 +:10B6E0004B3FCA0F0C395B37D9B9F0DD962693F082 +:10B6F000B9A9A99AF82D47C8BDBB5EAD57D8D7AE3A +:10B70000F161BEECE67CE1EF453D7B24407E526F6B +:10B7100014E699CFE7FBD54ADB7C6230CF7C3E5FF5 +:10B72000C7F732A7FFC2FADE827264F31BC8F14A80 +:10B73000BF4EEB409AD681B5B85E16C2BAE13D3035 +:10B7400003FDDC967EDA88FA098A9E2E02FD7406D5 +:10B75000BF624B9331BD4CC175A77A3A9EAF284268 +:10B760000F3417556AA8D79A43324BA37CCB26AE29 +:10B7700021CCAF352C47BDE43B022B6E31DADD0D19 +:10B7800069944FBF060B0B437F2BD8BFD0CEAF1BA6 +:10B790006CB96D5CD9D2A79F3511DFB686B828C8C1 +:10B7A0008D73A7974DCAA2D762B3E9BB7B7EBFF565 +:10B7B00024DA91FF428D2DC47783F2C32DC00F553B +:10B7C000767DCA689FF03ED007ED796FC8F465B505 +:10B7D0009B1A6751BFD6B87B9A9F77E035A3F7AF26 +:10B7E0005F8EF4BEFED500C3FE06C3AFD27803ADB4 +:10B7F00077DEC6EF52DA4FEF689CF0E9D5C4B95D49 +:10B8000094C5C7E87C7D5FCEF5375B5789ED6FE265 +:10B81000ED93373AF061C1F55B8FF180370B5FF63E +:10B82000E3612F7B2908707F12661ACAC5D3AF4E19 +:10B83000A5F1AE3FCAE502F042787A1FF0E42BE6AC +:10B840007CDC5869D7CBF3883F40BF529A23F01372 +:10B850008837C04611E85DC1E90FD427F883555CED +:10B86000DFFBE26C2AF183555E05E50CD78504F514 +:10B87000D3DC544FFC9653D1437CA2845CFD857885 +:10B880007FAA26FA0BB9FAD3787F39159CCFC271FB +:10B8900080CF263FB05EFF16F12287601C9BFEF032 +:10B8A000C76E247C0E86AF4347C7E59E495EB63718 +:10B8B0003592BE68C7F509D2EDC5462DAD03B87EF9 +:10B8C000911CF17568ABD0D39B715D81EF41DCC4F5 +:10B8D000A25D2BF3FD593BB3FE34E687FC26C6E59B +:10B8E000A143E17A442E9353BBF1FC00FDD4A5782B +:10B8F000C8C4BFB797EB746EDC1110F52A18D5B326 +:10B90000D61D39C0FB09B35E62220BEE766D03E9EA +:10B91000F38E3CC34078DB59BBFF7ACC178BBC6CF1 +:10B92000523EA41AB4CEF91553A37C90E7DDFDBBBB +:10B93000F1E2CFDBA061FFA17CD15E6AE7ED4B9C19 +:10B94000FD75A87CBC4D72271F3FC8F367EB7F9342 +:10B95000F6430E7FBE68CF76F0F625CEFE06A35BDB +:10B9600040AF75EC3B7D31A093635D49917ECF295B +:10B97000AF77D48B543538EA3DFDEA38B2F7AC7E68 +:10B980000FF5969E915F4E0A7EE9CF079257B03C25 +:10B99000C696CA79335B8A20AF24474990BF3B7F64 +:10B9A000CA86792319AB6F9C41F6D732A1379637F7 +:10B9B0005ECCF31D4B55D4FBCB5212F9179609BD43 +:10B9C0005067B2225C7F1232B7EBAC75166C065A28 +:10B9D00067EBA2CEF5A74EE3EB4F5DCCB9FED4EDFD +:10B9E000545CFE737D14DA73CB1B6739F4F3F28E6B +:10B9F0001B088EE5429F2F17FA1BECF051B5507FC4 +:10BA0000261210E038B969DC28B2E325FDCE46F4F1 +:10BA10004F5F13A4F352377EACF38AC751AF4DCEBC +:10BA2000AC0FCB5C7104EE7499581F989C2438BFFE +:10BA3000EC7833509E00CE65D6F912CCB7767C6692 +:10BA4000FC63518E8B2A6406925BC04796738F7E8F +:10BA5000FC256F74E8F72F8BB70BC43833055CE710 +:10BA6000DADE2A6F42BCD33AD07F8EF215C4CB5FA8 +:10BA7000CA4F1B33FC44EB26AB0F925DF3D7F31593 +:10BA8000D7B35F96CE8F7B34410798D7781BDD5CA8 +:10BA9000F4B2DA5D8BF8043CB4CABA635F6AD1C908 +:10BAA0008DA763F5418F3717D2C37368FF7C87AAD0 +:10BAB0005F817AEB1AC4DF10C423C7DB4958075BE8 +:10BAC0006CF6D8B28E1B9EAD067EAB6BCFCB976C5F +:10BAD000E3D7B517B7C5A2B8FFCCAB44BFE235ED8D +:10BAE0001CCFCB772C99DE62C307E0BB0CEDE5BD24 +:10BAF00082FE03F05D26F05DE1B497EBCAB9BD5C50 +:10BB00001777E13B951DDF75826F609E2D3FA4790D +:10BB1000CECA0D8432785A1A5B4378BE23A24750AE +:10BB20009F9E84F5AD05F4D63161D71FDF3129B270 +:10BB300004E54B867C08F39379DE2FF23BA11CFBD6 +:10BB40000F89FA3B27479664D1C76E7A2C8DDD2882 +:10BB5000E4C0B4CE0DC81EF904EC113CB7182A2776 +:10BB6000FF4DC6FD43E8C13F62FCC0F1D0F57F4800 +:10BB700051B5ECEBB7D5AF365B3E66C743B006F2C6 +:10BB8000763BA0CC592E335BBED8010F0B4DE1762E +:10BB900031FF4B09BE61EC2DDB79A4D29BB714FDBC +:10BBA000A5337433FD35B433431EDD97E51C39A34B +:10BBB00087F449FDEB0AC15F3EA97FDDF1A2DD5D9F +:10BBC00072C6738B96A683D3EDE789B26C308C6F07 +:10BBD000B1EC6CB9F15FA723BF1E827E8ED2FABA98 +:10BBE000C13A6F16E7AB29871FC2DBD836CD7E7E00 +:10BBF00063F9B76065D1EDE7086D81E44BB854E7B0 +:10BC000045D66DF8FA70DB39A6DE25EA03AEF1DC25 +:10BC100064E4EC7B3767993F9D1CA05D96BE85FC74 +:10BC2000DF5ED66978D07F0FF61CC587004E7BF8A3 +:10BC30007EC38FF660B09CFBBF7215CE37EC208FB1 +:10BC4000970A0ABDD15EBE4FC37A9F8C74B66368F3 +:10BC5000F44DC9D463BD667B09EE5BC6CB0CE3B77C +:10BC60002C7F169313673C279163FCDC548EB5F749 +:10BC7000F0949F1BD8CE518B14C4EBE552F673F3AE +:10BC800073F49B9D6BBD1F3619934E8CC9C8C95A5E +:10BC90009413A05557D33C8A071CCA1A24B4176FB3 +:10BCA000F5242728A84FE6CF3351E4BCF31BFED080 +:10BCB0000269FE307D221E656E55593A11837C8ED5 +:10BCC000FE08EEDC96AB95B342307E3E6E0A607F96 +:10BCD00051A3CC6CC638A1FC527DA2077776E685CD +:10BCE000B37E5D0DF911FA7BD8BEAD7DDAAC79403B +:10BCF000EFFC718CE28A98397716C62BE4FF1DCFD2 +:10BD0000FF93CADB5BF64807F0EB09B28FD394CE02 +:10BD100052F87E7A0ED27532BA8BD3E4AF0C01DFC3 +:10BD20009E003E54E524E5D5C66729CF62FC3CD190 +:10BD3000F257B41524BF81F35B99E89D8B5D78437E +:10BD4000CC83F2B25949EDA8ABCA9C1BCF8102B497 +:10BD500093DFAFD077DBF7696B151117D5F452CDB0 +:10BD600089313CDEC52E4F5B8A5937FA79ADBCDF8D +:10BD7000C71A68BD898BB84A21F74C9C7BF8A3DAB7 +:10BD800044F44F5DAE78445CA57139F2C546C5CC2C +:10BD9000FD2A9E633FE7257B44660926E2CBE87CCB +:10BDA00088CED1808FD6E0A127F291D6D03303E39D +:10BDB0008AB47CEA8F55F4D6F4EB8512ECAF6107B8 +:10BDC000D2EB5AE5C04C05E8B531CCE9B5A2F5E0B7 +:10BDD00006C4F71A45AC932CE1A7B80FA0F1A97CD3 +:10BDE000D25F691FC5A7B11D6596DE025015DD73D0 +:10BDF000549970F67352391AAFB1DBC16A3CEE4107 +:10BE0000392B95C53A7CEA06668F03FAB1A06F4BD1 +:10BE100053BD234E55897A8EE2799C925C3109E9B3 +:10BE20003A474AB690FC80FDC06C7AD6F277E7B00C +:10BE300045B9E9628C8BBCE830C6B3DCD77498F89E +:10BE4000873D3192F4408E661338D40B2213DCC93F +:10BE5000D2810998E7F156C10AF963BBBE77C7538F +:10BE6000DDAA648F6F2C69FCC10576FFBAA75DF768 +:10BE7000A0BD6FC551FD44F0AF555ED2F84F547F61 +:10BE80007753E305C857FDF08AFD4D7FDCE73A0E96 +:10BE90007FB1D04FD6FC607FF1D44AE0978E24E882 +:10BEA0002ADCE7B5F0F3DE9CAF80C22ECEC853305B +:10BEB000C9E7678DEB9EDF4F05FE5B9B4ED1F83FD8 +:10BEC000431828DF47F91C6080C7911F0E39F1D84D +:10BED000D60E7A18F9F9056F9CD6B54D06D139D82A +:10BEE00029F0E91A871D3E0B1D747E8E75AE7438DD +:10BEF000A438E3DA2C3AB046F803FE1863E1EF33D6 +:10BF000028B5C5595A78B0E862E5019FB9BD67E028 +:10BF1000EBBB9A3E9D8EFBB3962630C121BD6BDDF7 +:10BF2000F57E1C6FF43A96423D3FBA88F3EBE82E5B +:10BF3000588AA2948FA3ECE8262FD745B9DE65F87E +:10BF40008BA394A77259E3E5B228BF6BDD4C2300A5 +:10BF5000E5318DD179694CEF7B6E1CFA7D1AB99F62 +:10BF600083E154006F778AF914AEBB711E9A218564 +:10BF70007ADFEF300E8135707F8712E5FD2AE29C73 +:10BF80002B652E3002D00F8C6D786DFDEC14F82FE0 +:10BF9000349F62F3E07BB1CEF2E7E17849E778774E +:10BFA000887A211DE0C7F27667F90E014F89556E38 +:10BFB0007038ACF24ED1BE543BC16660AA27E62170 +:10BFC0001EA0C0D1CF3651AF0CCBB19FB8B3BC438C +:10BFD0008CA3142C223D3E46F811EF6ADA4172A47C +:10BFE00014B4D07957AAA9FD022E4FBC9DE547B1E4 +:10BFF000E4ADA5A993CAF575BCFD58AD6F8661A3E4 +:10C000007FA1CAE5C24A510EF0485045850E709591 +:10C0100096839C495C4ED7C1F76087E05F37DF337A +:10C02000C803DF8E823F617F521C85C56F969FE0FB +:10C03000D0D1A90EFE638DC06FF6F8D306BEF5EB26 +:10C04000CFD7FB2F7094273567B91173E6AB7567AF +:10C05000FD78B933AFC71DF52D383A9B1AA7CD1E11 +:10C0600093F1FB7616E88568F7EF2EE0E7399BD071 +:10C070002F3C06E3686A29ED107EC06DE8BF1B8384 +:10C0800071360D941FD1D83C6DF6105C3FABA7CD37 +:10C0900056C8DF45E5B7A3BF10D299AA8807A961A2 +:10C0A0008E7810B09B66AA68671A0983D622612F22 +:10C0B0007506FA1693BF28D6C93C36BFCA4295AF5B +:10C0C000D723AC7D9FDC2DD9D79B85621C4B3FB21B +:10C0D00022D09AE867B6F80AD613DC8F2C50F9798B +:10C0E000047C8B51FCA880C75A6FE648C64284ABDB +:10C0F000B300E040FF559CDF9B185EAF531C50A47B +:10C10000BA2F8DF960854EFBBA58322DE1F9CC0873 +:10C11000B09F110F8557251DFEC69C72A7FFB13336 +:10C120008FCFAF08F7DBB0FE05701F0FEDFED33BDE +:10C13000B30EC7DDAAF2F5BB39BC6C38F2FB2B722B +:10C1400062990AF00EF9663BF1FF560C48C6780E6C +:10C150003C27023B22FFE2CBFD14C7399FC7AFB19A +:10C16000CB59D6B81B5B5CDC1AD576BE6DE1DD1A07 +:10C1700097C9C9E1C8C7BF90926BB11E2B8FF9ED6B +:10C1800076973F91A47374379CCFA8C6CD08A705B6 +:10C19000DF41D558C7F3963D02FDC2382399697A2D +:10C1A00000EE91086F04FD813AA7870B6EB09328CB +:10C1B000EE66C0FC6AB3C7ADB9E359ADF371B0C365 +:10C1C000B6AA9333F3BC5F4ADE42F33FE2E376BDA7 +:10C1D00026E29B44DC62FE90746CA28DEFF60BBEEF +:10C1E000EAB0C5D5D1BE4FC4F5D01FDA2D9807F9F6 +:10C1F000FAA9CACF55016B66CEF9686F83E18EFA52 +:10C200006EA34AF748862501108C936955C91E55BF +:10C21000EA872EC5B82490D1349E5F2B2D6D6BA478 +:10C220000919BFAF1F356C29AE9FDD9486F0C60C8F +:10C23000A411D647A986915090BEBBA4F7262452DC +:10C240008D3FB917E7BBC29F1C8DA1836F8F4CDE5A +:10C250008FB0FE1CE90270BD201B3FC3725BFD9FC7 +:10C260003BEA2BBC3E9875FBF17B2E330E70FC65D0 +:10C270008F93B7C5657E1AB2F109BBCAE396F7344E +:10C28000C9BBB07FFBE32ACE314E14FEB433F7CFE7 +:10C29000F96840FFA2FD8F722644D06E7BBADD4B59 +:10C2A000695B6329A5AF79D8B66AB4CF9FF7B26C42 +:10C2B000FE422BED453B0194C57F097E38867C0B01 +:10C2C000E912595371DFBDC4FCD374BBDF7889C94F +:10C2D000FD3DC0607391DEAFB5CE50ECFB616B1FCE +:10C2E000EC6E97F14BF58EA4FD63FF7D041EF756AF +:10C2F000576D2140FFCE7F01DCD71C56E85CDCB2D5 +:10C30000872CFC1C3BCEE3B7AE11F15C57B1440463 +:10C310000BDF661EF2D7BCCDFE3332C9B62EFD59F7 +:10C320001571CFED0AF9414CF81FAE1757772A0E59 +:10C330003FC9F21DCEFC32B66028EE439775292C1A +:10C3400005BC700DB3F95960BEEF08F95FCE1ADA7B +:10C35000703FD72AE4A84E63F210585F573EF69319 +:10C3600029A897151F5F8F4FC33E4CB7C5D95F1BD8 +:10C370004AA9B87E1FDF3FE9D20B18B64FB515E2C8 +:10C38000FE2E8F65F5EF2E6D77C27736F8DDF05A09 +:10C390007E92C1E090F770BABAC71DE2B3E241CD18 +:10C3A00073BAF737D5A78BFACE7B7F676B77C15F00 +:10C3B000D8EE6B3E9D65BB6778B676B306196F53B2 +:10C3C000B4338172D62F77FE04E15092B9DC6D8AC6 +:10C3D0009DA5BC08CABD67282F3B737B8C03C2FB9D +:10C3E00045067EA4FD747A04D95F4DFCDECA134A6B +:10C3F000E25BB86F7AE2F75E86717B4F28EC105EE5 +:10C40000A130254947BF80A15D42E5C60BDEA8A744 +:10C4100058080DD67F6FDE3D28A7DFF0F1381D26C6 +:10C42000F778B15FE3436D36FA379E50D223F2605E +:10C43000FC9A7F6249E4E3191FA69722BE2EECAB5B +:10C44000559005FEEDE1A7BF8BFD5CDB3757C6FCC1 +:10C45000B7B11FC0DFDB0F3E3285413F4FEC0DB35C +:10C4600034C22FA754DC575DBBDF4B76EA753F0B18 +:10C47000D3BA70EDBE9577CF87F1A5C7C2044FCD73 +:10C48000BEE5F7F908BE66EAE7DA4717E66E17F386 +:10C49000F2036A9E582FD625333D02E3FD57FAD8A2 +:10C4A00095685F5878B0F8735668868CF7B8AEDD3B +:10C4B0009347764C3F5FCB50BF02A32AD9950BB26E +:10C4C000EC936EF6717DF7D67B3CDE54DAF3E4151F +:10C4D00034BFEEEFD07C25A0C8EB30DE6A314FA828 +:10C4E00047F3301F905263A0FCAD07243EAFEEF13E +:10C4F000BB02C538FE2EB58EF41A3F87B1E09DB55C +:10C5000067460BCAF52C2DAF04493EEB677B493FCC +:10C51000AFDEE34DE3FE0952DA47CD0E799DF7B960 +:10C52000981192800F56914A8474FF4AD27BABBA1D +:10C53000B7D0FD90D5079DF20E788EA701FEEB5E79 +:10C54000F4C6E763FEE7F7477480E774CFBD11A434 +:10C55000078CB3440539F8DAA74EFF30F6FF69FEC1 +:10C56000C0FE18EBA3F8B3D5DD9BF8782E7D721AC8 +:10C57000FF317CE03E7797CFE96FF888FD7A0ADDDE +:10C58000DFDA3324EB7AD87F6F4BE897EBF67E74D3 +:10C59000A709E3BEB5EFCD3BF15EC18A3F7F70E7EF +:10C5A0000F70DFF5AF010DF5E2EA075FBFF366C07C +:10C5B000E7DB077D1EE493777E79FF7D7740FE9D64 +:10C5C00097C7554A90FF858FDBC1EF3CF2A7A17852 +:10C5D000DFE8C65FCE1986F3BFF1C0AC612C8B7E5D +:10C5E000B3D27780AF523EFB3A96A27EF483D0DF7F +:10C5F00030C83E2152175D9EDEFFF42884EFED9790 +:10C600007C1477B05AE77106ABBA57525C36E671C4 +:10C61000BFB5EAE18DE427188867738427C6E51C57 +:10C6200043D057ED5FF8AD0BAB3055E23AF6C7FAA1 +:10C63000687D71B75BFD02D0F3FCC1E9F711FB4CDB +:10C6400045BCAF7E78131FD745BFB7F11FD306D2C5 +:10C65000EFE501F45B7117EDA5F7678F3BB6E8B71F +:10C66000F2C0B7CF78CFEF1D97DC0E86DF7AE19F5F +:10C67000BFDF67FCD18772B72FC78C117D7DA9F909 +:10C6800050F64EEB07A318F0C529A5EF0A94BFBEDC +:10C690005FFA348C1358F2CB1755D463EF1CF89D16 +:10C6A000AA933E672109ECA87758FF5F0FDA55ABD4 +:10C6B000447CFDEA7BC269F433AC5A574F745A95F7 +:10C6C000BA649E1EA1EFE47F5895E27CBF2AF5E490 +:10C6D00022290BDD747F3ED7A3A902612766E828D3 +:10C6E0005523FD8ECE457E1B8C7ED6BC359CF754E3 +:10C6F0001B1D4D85E47430797C67974F96B05CF8CC +:10C700009D2CFB7E754A7A916591D3FEF3912F792A +:10C710000FB3D09FDD6F68CDF76C727CF6F97C3972 +:10C720007C0551D8270FC4DBFA561FE9E1D726FA5A +:10C7300028FEE9A8A2FF682DC863DF730ADB0D4D50 +:10C74000AEA87C43D1B39C83FCC165075DD928B5F5 +:10C750000D8376579A7C1D719F2325D779996EC3D7 +:10C76000CF2A5FDF6B12EE7F7E15601417F7AF01E3 +:10C77000DA0FADBE3390C275EDE9039FDC87EBC9DC +:10C780003B77F9185FE778DCE272E14F7CE3C02782 +:10C7900077FE3794BF818D75ACBFF6E4F791CF7FFC +:10C7A0002C61AC197B775FEE04BC5F751DD4C5F3BB +:10C7B000E7E5BFFAC137914F318FE7A5CB739257A9 +:10C7C00060BCD0F21F0F93D09E591DECFD33EAA13F +:10C7D000371FCF450AB0B70F7C3205E9F5E6A38FC6 +:10C7E0004D40FD07F6A16E3F27BCC6FE9E84CD7E60 +:10C7F000BFAE7B6B0FF2FD7558CEEB4B5F089941D6 +:10C800003B1CC747BBE4BA83B9466082A31EF5B39D +:10C81000DAD777539CF6DF66A1876CFA7421D2F9D8 +:10C82000BA3DCEF1AFF473BB78B5DAB78CD7EF2C45 +:10C83000E4FCD043ED56F82547B9BBBD55FF5A7F00 +:10C8400009F15BA61FDE7E9538D770D37DADE8F782 +:10C85000BA3D9F8F73F6C7F976E038FCFBF7246684 +:10C86000E2791E7B2440FBDD156A7A6C7E057DA78C +:10C87000F70BAC7CA11817F3684FFD42C8E78A207C +:10C88000CF3F2AE2E75744208FF0FA7B7F8A7CB3C0 +:10C89000F2B10043FB6CE5AFC05E02BCAE7CF4DFDE +:10C8A0004621DD56FE6A2DD17DA52F4DF4EE7BC4C9 +:10C8B000C77643BDB71E798ECADF52D2A370DC950E +:10C8C0004F048EDAEFF959E9CA6E9F70263BE7D321 +:10C8D0002CCEAD5AF0DC6A0CEDAFE8DC0D242D8EC9 +:10C8E000F323DF15C57D0EA7F9BAEDE983FEE2ACAF +:10C8F000F6732B9E8BA023D56F32CD7EAF95F1784A +:10C90000D7FFE3E23755496AB8CF54118F800F45FE +:10C910004EB6A31F55894527221FB7C5161838EFF5 +:10C920008E0A6D22CAE5A37E6EB7F9A07FB28F0F83 +:10C9300075D1B9AFBF487EDFAE2F0227421467C85A +:10C94000CA6CDF4B283491BE872AE0BBFDDC270A86 +:10C95000703BF0E43C87FF85C4F161867DFCBD003F +:10C96000667A519E17670E46699FFAB2750F466E3A +:10C97000E1E57956710B2F17F2BFBA8ECBB79B5EEC +:10C980008B9FD8D883F1FD8B9F184EFE93C5A17164 +:10C99000AFA35EFF05EA56DCCFE7F9881EE73F91BB +:10C9A00058F8F790FF87FA31A4AF2ABA13178F8788 +:10C9B000FCE5F5A5E4BF7BD9CFF76DDFDDE531956B +:10C9C0005C3C7F10F07F5F22F8AF44570C345CC2B0 +:10C9D00074956FAE533C5E82758779BEBB00E3DD14 +:10C9E0006DEDBD216CBF46A2F3C7CB7EFFC21CC458 +:10C9F000E52B2F1CA390D72B7FCDD41C1877C97E95 +:10CA0000BD8DBB53447F4F407F9E4C7F193C72BF0E +:10CA10001193FD84970C9EFC84B797FBCF5D4CBAB5 +:10CA2000F76EC333C5775B785E1C7EE932C4CFE214 +:10CA3000F0D8432C32109F6E7BC38DDF0FB108D628 +:10CA4000B3E37EE3133FE0EB79BFF1A99FFC467DA2 +:10CA5000A3E412F2237D86F955DEE4E8A1A5E4778C +:10CA60001A57807CD793DD9ECD8CC7E5EC65168F79 +:10CA7000F17D5C079F87780FE565C6F5FA075834A6 +:10CA80002D03FFCB72A81DE17B29E7A70ADA6FDF30 +:10CA9000656905DBFF03EB55902E6EBA2D65868A1E +:10CAA000E557B3741BFAF701DEFC4041065E56D42D +:10CAB00043F15DECD7E7766F6C40EAF733FFD0CCFB +:10CAC000BD94BADEF79A106F750006AE8748166EF1 +:10CAD00067E82AFA75EA8EFCF1737B39EB2FE7E7FA +:10CAE0001AFDFDF8F9BB0DB67A8E7586EA49D9FABA +:10CAF00081BC2D9E64609EC3E1FE5EE7E7EF736438 +:10CB0000818B9943118FD61F6F7F42EA3E0FDF65FD +:10CB10009919B86B763BAC330FE5F714FA213F3B1C +:10CB200070774B4B0D637B619B87E7D3909F6D16AE +:10CB300061DEB802F79B4B6510155B3CD3C5012E37 +:10CB4000871707B8BF08CA4D2CBF48E4F1CD14BC05 +:10CB500022886FF014815E3AF670E56FCED307A796 +:10CB6000535DC7173E3DCBFAC40CA647A7F07B6ABE +:10CB7000E4BF7D366EFABC9973F92FEB77CD677100 +:10CB80004AA32C41A9157F11639D9416B26E4A8B5E +:10CB9000580FA5A3581FA53AD33C9CDFB9BC95B04C +:10CBA00038E5CB5882D2BDC5FC3EC3312918DF9D84 +:10CBB000655D8175E47773A07CED7F7A294EE0E6B0 +:10CBC0004049D675C6EBBFB8A6C57E3FEC013FED28 +:10CBD000E3F7AED7890ED6F79B037CBDBF39C0ED16 +:10CBE0008DBDEBF9BB02C71EF0C777436FC7C34CBF +:10CBF000CD83718F6F7DB104E3BEAC7A0FE5F37521 +:10CC0000FAD3A38F9D87F1B9DF0C183F08101C6978 +:10CC1000E24F8B5F96FA43DC7FDFA1BC655F6786DE +:10CC20000712CD01E8E7F04F83649F5E7F8B44F6E7 +:10CC300029D32592A7AB049D1ECAEF3E8DEFAD9878 +:10CC4000DB7C3AEAE5AB3A7C47E97D8BCE3986BDA1 +:10CC5000BF5B051FB1CE1FD1B9F45567B9B77815C1 +:10CC60002CBCC867EE7E181B9987FE6EF29538E4DF +:10CC70009EFB67ADF7B9FAE3A518BF6FC26AF83D2E +:10CC8000BB5DAD6A493BDEC358AC4EC475C627F6E2 +:10CC90006B0F06F8BAAC6F63496C9FF270FCDD262F +:10CCA000EE57DF1BF052FF56BD07ADF918CCFD4E15 +:10CCB000CE838867BF59CBF8BAC1CF37526A27BD38 +:10CCC0009B75DB033E7A97667CEDA5D7A19E19BFC5 +:10CCD00007EC2390EB5BA5548CDEFBD9EB8B231E7A +:10CCE000679C57FD1EE687EEF1E908E3F83D3E0339 +:10CCF000F17A38C0ED96B1A93533417CD99B8B537D +:10CD000085E877D3313E8BFBAF2264241CE4EFAD82 +:10CD10005C277077FAE159B967F21F20B0A623EEBD +:10CD20002DC84C875ECA77E50B5DF54B1CE523F0FB +:10CD30006C0EF4C188104B87318E72833903D7FF94 +:10CD4000DBEA18C9CD485C1881BE23409FE0FB4B4D +:10CD5000780C1284B408F2B8358572E615E5B990FE +:10CD6000DEEDE99E87443F22E6AFC97DCFB514A32F +:10CD70003CB74B0D21FBFC93018A3313F3BF56C420 +:10CD800071403F0CFBBD6DCF240DF110F52516232E +:10CD90003DDEB4E8F1F045D7707A8CBB1AE9F1CFEB +:10CDA000AA710D969F5ECCDF1102FC2FC1EF15B565 +:10CDB0001F5F81E9ACDE4B96E07CDEAC55397D6AC5 +:10CDC000F979512EEB8EE07D14B6879F5B5494B3B6 +:10CDD0009482716947D617223FECC589E1B80F7B71 +:10CDE00052784F0F5542209F52338C694DE21BD829 +:10CDF000FF7099E7016E03E5A0A23C5D82F4FF227B +:10CE0000C0E391C61FB9E66D46F79053BF998E7186 +:10CE100021D33C143FF7CCAB3E7ACFE0F4DE20C9FF +:10CE2000EBE9898CE21E376E55E99EF4A5419DDF42 +:10CE3000DFFD1CBE43BBED9B82299C5F598D9AC6CA +:10CE40007BE61FF64EBCEC29C6F1EEAF24780BEB67 +:10CE5000916F370549DF007D58A412E3DA7A6B5AE7 +:10CE600028E0C018BEC0B63FED528CC5180795B378 +:10CE7000393C270A72D515205661D383E5AD1807D2 +:10CE800075DB01D0F1A0AF6EB3DE23294F06ECEFC6 +:10CE900062458392235EF4B680A857960C70FD9984 +:10CEA0000CD03B2CACA704E5EAB6DACA12DC273E6C +:10CEB000F3EAF2E1789E7FDBD683A390BEDFC279EE +:10CEC000029EDEFC3C350AF569D91E1FCDEF56B532 +:10CED000C783FAC07C94D13EE1B6BF7FE5D83D2838 +:10CEE0001F78DF14E65315CCEB3F6F45B86EC5FDD8 +:10CEF0004E2803C7B51A8FE39C14E47EE80941AEBF +:10CF00000F2A82E2FCBA62803EA808723F791AF9C1 +:10CF10007543CE37C94F5E15E4EF96303F3FD7CD0E +:10CF2000D26E5210F5C8FCCBD2188B66B5B3CE6B5F +:10CF300061BEB75F8DFCB9D51FC7FDF6E9C5F7D156 +:10CF40007ECA9AF7E9CFFB62E8BFB5E86ACD63BC59 +:10CF5000CCD2F82E1A0BC54B707EDF10705BE58CBF +:10CF6000C54BBE6D3BBFFF4690FB8F6F0D8AF272C3 +:10CF7000DE2E532EDA47C4BDEA3277395F8F9E79B1 +:10CF800075EA1FEF41780FF8C9CF787AEBA731A483 +:10CF9000D3F6CFBB397D1E06FA4CE0EB15D273A356 +:10CFA000F5AE455115E9E7223F6BF15766D35BEBD0 +:10CFB000C5FB1A3C4ED3D21F83DA8745E718F71911 +:10CFC0000303C0460F559CA7B6152497213D7DB598 +:10CFD0003D2ABACD5675493351CDCFF1CEA778123F +:10CFE000DF20F7146F6DF2E31B3C2CD5043B29BA0C +:10CFF000D7A8517AAA29466957934E6993C027A0AA +:10D000008DD6A1CD623DDB24D29B043EADD4AA6F68 +:10D01000D94972393FBF97CBDBC80F2297F177C44C +:10D02000AC773D80AF9A107E96749EEBF7C7C5B281 +:10D03000A424CEE39B91FF868AF3FDA1B5FC3C7E40 +:10D040009BE013CB6F67CD6F8B90DB2D421E6E0F75 +:10D05000E8028FFC1CD95724DE151179EB7EC81924 +:10D06000F0DF2B65C7FF6D08FFCACEA37387C3101F +:10D0700081321E5F6AC5937E58C352678AEF76D3AA +:10D0800021773E7F3760535392BE9F6AAAA7B4AB05 +:10D09000A981CAEF971277E378B935679EFF1E41E1 +:10D0A00087BD961E38C779DE1E48FC8CE80179C220 +:10D0B0007FEC1CCFDDCFB1DE318C4B86F99CC038C4 +:10D0C000E431673F575C7BEB0AF2BBDFEA493E8DF8 +:10D0D000F4FFE487DF30D1ADB5B46322C56F801DA6 +:10D0E0007908E1ADCBD53FA69BA5E6E639187F5C74 +:10D0F000E7D31FC5FC1F262D9B83F1C775C3F49B87 +:10D1000070FF91B3E55A5A07EA46338A3F1EBDE5E0 +:10D11000F656BC1FD91934FE83CF5BC9C3F7282C40 +:10D120007B6EF0F938DFA3988E9B74CE27A69D8F77 +:10D13000813F5E41B8FF52FEF8E77EF9F473FE5876 +:10D14000C4F9E356945785F8E175ECFF6CFC705A0E +:10D15000F0C15B22F5E6087D2FF82120E4DB3DFEDF +:10D1600087A2BE25EFA0CFDAED7ACFD28343BDAC44 +:10D1700001F5CC93973D7819AEE3BE3D634B705EED +:10D180000F8E4C1562DC53D4CBFD780FFEE9EEC256 +:10D1900005985EF26021EE03FAF58AD210C373C5DA +:10D1A0008AA28FAFC0F7E92ACA586A0CA5E9926231 +:10D1B000986F54D4EB12F5C6170D5DAA47FE7A7A24 +:10D1C00025838970CEE48C9EF91BF4372C87AFD76A +:10D1D00012B70FFEBAFE00BFB47EA0BD88EF86A2D4 +:10D1E000BD834FBEB178FCBCBF05BCFFAFDAE7B270 +:10D1F000A41903D6CAC5F82AA0A3AF633D43F9001A +:10D200003D6F203D025DBB4C5CCF7258DFB3183BD5 +:10D2100064F1B33A9AF399D56F6D0ED7EFB53956DD +:10D220005C05B7BDC7D23F78BE03F278FD00F5C8F4 +:10D230003871FFA69C75D2FEF93CD64D6905EBA16D +:10D240007402EBA334CE342FA6952CEE15715353F4 +:10D25000305DE14FDE855BAE1A7FF2DB0827C64DFD +:10D26000495EB487564D47F9BBCC922BD7BE968901 +:10D27000F38AB3ED7373997105F1CF60EF8DB2C18D +:10D28000EF19C5A70CBC67F425EE81ACC6F90CB844 +:10D290000772BEFE1EDDEB60CF915ECD1FA73F8201 +:10D2A000F9F0AD8FCFC1F775F3F1B635D8D3F76C80 +:10D2B000F98F67508F2AF38C34C1F070F6F8422B47 +:10D2C0005586F178BD96BC4B358AC7F3F3F33759D1 +:10D2D000F895AC7ADBD0093A7960DCDEDF7A9C81A4 +:10D2E000EF5C263AB95EE076C83D39CEF8446BFC77 +:10D2F000E628EBC6FB80DE3C66E2BB756E785A73AF +:10D30000AEE8064EE89F87359E37C4C7FBB2718BE7 +:10D31000602FDD83FC31F0DDA1FEB8C53D08B7D537 +:10D320009F3B6ED18D9F7D39DC6E5B9263ECC57E39 +:10D330006DF17E8FE44CCE1AEFB70FEB019FFEFC30 +:10D340004C7CFAE4AFF7FD667A14B54390F603A778 +:10D3500070430DF9D77779E91EFA9B9A91331EF83D +:10D36000B1E587A57113E554F86172C5FEB865E8AB +:10D37000A2C48C28BEB3C2DF8BD8D2B380E22E5EAB +:10D38000AFF1D0BB7BA9675837EEDB7284BFE4B244 +:10D39000C8109A476AFDA5F4EEF8964FBD85AFA078 +:10D3A0001DD1A132F4B33CB555A5FCE6F5AA4AEF70 +:10D3B00005FE4B72349E8BFE29CCE33053BBD45A0E +:10D3C000EB3D3684F38DC9897B374B99FCB2D8028B +:10D3D000BAA7F66E58A6FA273A170E9B16C5F7E1BC +:10D3E0005051005C5DA51E1E276B7AF8395D7FEAFF +:10D3F000E5E7703CEFC67F449C77B9BF3F1FE1EB88 +:10D40000EED26A39807AABADFA041DB644761CE5DB +:10D4100069A797E2CB20FD3AC2173166CA12C0173E +:10D42000294AE15D7FF6610EDF0F063B27D1BD8CF7 +:10D43000DC0E96351EEDC31CEE470A96B3AFD33B08 +:10D440006F8687623583D00FBFCF71E6F66FE5F048 +:10D4500077223BC5FDCF3794E4B3680ABE717B9E4B +:10D4600064DAF8570EF1F9BC0EFDF3B8A624F57F87 +:10D4700002F321CA539C53EB4F5E34D15FD03A99EB +:10D48000F341688714403E0AA5F82972A43A417E08 +:10D49000ABB6A84A70BE2125C95F9F5AAF5E4CEF5C +:10D4A000FB55033D8A292578DFF8C9778621DD837E +:10D4B0001D9DC3EDF14C9BC2FC1EED36C147A5D5A9 +:10D4C00027999E657E91AAB807F92438C8FC1B05E8 +:10D4D0009D2CFEB5EEB384BB38DE4ACB79BB94C23B +:10D4E0000A87DADAFF3CCCF16EF19DBBDFDF0BFA85 +:10D4F000B52A305FA46FBBCAF05D0E4F358F33CFB6 +:10D50000ADF2C42F8271765F98C63764D8367EFB41 +:10D510008E05A337C5D0AFB36D72BC10E13E25F8C0 +:10D52000D7ACE1EF72BBC7690973F84F57815C0153 +:10D53000BCDBB74E19856FCB1D0FF7C5A2212CE7B9 +:10D54000FBEDEDE110F9834F5755F6E17BFAA74368 +:10D550002B864ABABD1F2E47659E5421DEFB9BD702 +:10D5600051D486EF1694A1DC839DDD16296B437F91 +:10D57000CBA987BD82DE0D24CF4FA54A476068EF57 +:10D580007153A57BB0A919F1DF4C43B9DDEAA1F8CD +:10D59000A45349CB8FA60791EFEFAEDA10417EB8C6 +:10D5A000DB902B913F3ECFAD9B1702F8B7B6E70754 +:10D5B000F1FBA6168F84DFCBB6563E5F0EFD94CDF1 +:10D5C000C8A77AF406C614BA5D457CB54DBCDBAF7E +:10D5D000CDE5EFF5E5D5F07761F3E2FC1E0EE80F3F +:10D5E000BE0FA9E6E76A5AE74B3FA0770E6BF8FE3D +:10D5F000552BBAED06CA8BF31B6DB6CA9CE7087CA7 +:10D600009DB6C68334549FCFD3A1985679D253C8C0 +:10D610007EE5EF645AC7755A8F27BD0CFBADF01C31 +:10D620005D8AF04483479742FF6F5A7434AD733E6E +:10D630003EA76D178E4DA19E3A25FCC3F0BD10FD8F +:10D64000516F5AFE0A91CF94F7D1BBECDAE1BE04D8 +:10D65000C16D9EBC1CE7B1EDC24B4761BC8FD6F5D6 +:10D66000E20FE8BB387772CFEBADDCC40D88EFD6A4 +:10D6700082A15252E84B6328E3AE3F1DE585BF4FC0 +:10D680004AE73900DFEBDFE7EF8EA0CB11DF0BEAD3 +:10D690009FC73AEBF712F8FDC651A86BF95B94559A +:10D6A000F42EB9E8EFAD6E2FD5BFB341A7F7DD4E2D +:10D6B0001E80153617DF2DE7E75DFDEBCA123E4EE3 +:10D6C00078C7C635F83D5C6D3BAF82FF6E09713F90 +:10D6D000DA9B0F7F40EBED76C6EFA35BE38FC6F1DD +:10D6E0004B3279BA5F05F03C7228FFE20AE8FFAEE0 +:10D6F000C612F2CFB75878C43FA0DB306C07FA6788 +:10D70000981634BE0293BC5CC8D323A2DEB6C3DA3B +:10D7100053A85F66FCFB113FC6292E0DC7088EADCE +:10D72000D5EFD3FDE3ED1A877F7907E7C3E5B13E77 +:10D730003FFA03AFEE90B4DDB6F3B421021E8BEED8 +:10D74000A5098DE83EA443A2B8118C49F04C1126DE +:10D750004A297E37D720D2F3596FBA14FAD92EFA54 +:10D760007DBDDDC3F83B30BD0CCF8D9675308A93FF +:10D7700000BEF063FCCDB28E21E8E361BB63F1DF54 +:10D7800060FEF59D3E1DE1286D7FDF8FF5C31D5EB8 +:10D790007A2B1219D963F16D49061F63049C793BFA +:10D7A000D6D3F863AA98C1DFA7D49FA7776DBB7CB7 +:10D7B0003AADAB727C1BAD379D797C7CD6D74EF1F0 +:10D7C000E1351ECA8FA9E6F08FE97A6C2D9EDF5EE7 +:10D7D00015E3F3BEBA1AE84CF0267A4AB17E95A654 +:10D7E000E1B956DE4E5E4F190970C3385723DC523B +:10D7F000062FA502AE52840BF0558AF527D0BC0F38 +:10D80000E33C23ED43F5CDC599792C15F35A8AF005 +:10D81000D37D19CE4F4042F30BBC6AB9C82917F922 +:10D82000F35DF23F9BD797F1170E3CB88E9B34EE19 +:10D8300018715EEAC1EF12C6A13F4A709476F81CD7 +:10D84000ED3BA28B7A681E3B7CBAC4E1D2517F8546 +:10D85000045CA12E89F01ADA21E611B7F13B941F7E +:10D860007F8E99F81EE6FA7CFEEEEE1B1355F2331E +:10D8700080F1FEDAF751FEB6A9741E70F7E73CEEB0 +:10D88000363551DDB381EB1589597A0B80AC6C5676 +:10D89000A9FDF62A7EAF54ABC99FA9A27E3AD4B99E +:10D8A00090F443FCE43FD2EF90B8CE874387836483 +:10D8B0007F8E5AE7C40BC06FE07EB6C8756E1C360B +:10D8C00087CE44BD8AE57995A47F493E27DBFBC519 +:10D8D000F3955FCBA49FC387772E40FF6CE870A2BF +:10D8E00004F924E6AA571F292561081F02E8A85E4B +:10D8F0008307EB597EDC10CEB492D243988643CC9A +:10D90000CCE17953CAE73F37311BD2BD3312F4BEA5 +:10D910004778127FBF9BF09F4F691AD3CE4AF1FD23 +:10D9200070B244A354D779AA516A8D67AD935B4511 +:10D93000FD7F0F7BB2BE831936FEECB3EB2D39624F +:10D94000DEF4EF785EF8554EAF66A5AF167F57A1AF +:10D95000F940083DCDECC1BC5421BE67B446D82186 +:10D96000FD7EEA8A45641763280FCE87317E9FE8E3 +:10D97000BC70F92EE4F3F1468F670DE9311ECF78C4 +:10D98000E210D841E7E37BA94604F59D59E4A1F1F3 +:10D990005E7F867FDF18BD7414DA51DBCA424C8289 +:10D9A000EF8930D7A7DBAA37DC84FCD1BD43CA4757 +:10D9B000FD7CB7B0A7EEDEB5B20DE3BBB6E20F87D4 +:10D9C00040FDA7269F9C87F5524F7AE88C736687A7 +:10D9D00074470EF4F7C6CB018AE77BE35F3A1BB0CE +:10D9E000FCE331A1ACBFAB90F1233099DBD386C30C +:10D9F000AE0672489877D70F0E3F4676DDE8EA8488 +:10DA000089FA57AB66339078BA0150C1DE351CED08 +:10DA100031C9CE8D89FBB955FC3BF0A68E71917A48 +:10DA200011CFB7362569BFCC2AB8BFBE35BA3B1F68 +:10DA3000ED8DCD7B64BA035AB56BA1FFEF515F56F4 +:10DA400060543A63FB53969D93243BD7DAA7BF5E9D +:10DA50005E678431FEEA05AECE3B2A660EC1F568EC +:10DA6000B0F5E2C7A1AF58F710498F51C8B437B32A +:10DA70007E6CD37AFD88E7ABBA240DD78FABC0E6B6 +:10DA8000423C96EE9052F6F5232AF406E8DD0D8C22 +:10DA9000F43CD7BB51A14740FFFA29FEB19DAF0727 +:10DAA0004B63BDEDA47F3ABD7CBD90750FDA65CBAD +:10DAB0004DD0B7004B49CC1882F1525737C8718C02 +:10DAC0000BBD5AAC3396FECCAC570915EF5F5A7AB2 +:10DAD000385FC01115EBC31093AF0FF93BB95E1E51 +:10DAE000D2C5D31345493A87A158BBA199756D4F4B +:10DAF00048277CE4777493BE1FB283EB7D8B2E3076 +:10DB0000BF33FEEE44DB8E8933116FE11DC51EBCB1 +:10DB100037BA2556A7627A322C39E201888838CF85 +:10DB20001DBB48D883A6D84F14B47D1391D9BA6BC6 +:10DB3000A98AFAB0340E7285FB93A265F761B0C86A +:10DB4000DBC20E662C49EF2AB0867ABA7F1216F035 +:10DB500007AB7A0DDAC7762DFC0EE2B3B4AA7B04CC +:10DB6000DA1591AEE3ECEFE0FB7DE108CD2F5295A5 +:10DB70004AFB715D2AE7AAB8B43AE9C7FA57C73C2D +:10DB800004DB2939CD307F2ACEB4F57A669E7786BC +:10DB90007368FCFE7D43974FEC1B52146F69ED1BBD +:10DBA000364A89D7284E621AD72B1DF194B144C743 +:10DBB0007D03D713778F5477A31C8E0B09BC44FBCE +:10DBC000E87D6EDA4F803D5F117A6A2EDAF3D6FC7B +:10DBD0007C627EE1A25EFABDABEFFDF37103E10B67 +:10DBE00056778F906CF08D0E89F995F7987E84AFFB +:10DBF0000AE687F36F87F945079F5F58948763FBB1 +:10DC000072B0BF4C3F26D12392F26A488F483B6FD7 +:10DC10007735B4C37EDC7CF0B8C0CF68841DD707ED +:10DC2000C369279E2D1EEA216460C45BA565BFBA47 +:10DC3000D63D3FFFFD9E906B3D7A3152DCEFBF3306 +:10DC40006DF6ED433297D787E260FF15A3BEE7F785 +:10DC5000855047601C53E8618F390CD73B48513FD2 +:10DC600085BA65739CCD6F15AAFAB3237E693476A5 +:10DC70009C6D3F2AF6A1E12A4EDF20F0ABD7B61FFC +:10DC8000FC5198EFE37F14E67EAE6055430CE574DB +:10DC9000E0FE93C39B1BF3A42E423BF1429EDF3672 +:10DCA000D943F7E1C7A17C16A0FD728FB18446EE7F +:10DCB000ADC5FDE9C6AD2AD995A95DFCBE526A3253 +:10DCC000B727BAD3EF737B3CA5D2B9BE59CDEFFBD2 +:10DCD0006FAFD950782D8E5393A8F2DAF82752936C +:10DCE0007D1FFEAED8CFE3F22DFC2E927D5DB0F20B +:10DCF000EE763EE17FA13FF457691AAD8FF127E53B +:10DD0000C27A9473AD90E26447443C8E7791BCA98B +:10DD100030F7AFA5F9EFE558FE39EF918DFCFD9F87 +:10DD2000CCEFE58C8860BBA8F3DD1FCB6FE79BCC05 +:10DD3000F11B8EAA146C16167E9DEEB487FC19DBBF +:10DD4000638902FBEF37CC8970FF936AAADCAF309E +:10DD5000D1695F4C8DF0DF0D982CE095D39C6FDE80 +:10DD600010EBB2FC93A9FC3D971EFE5DA962B4EED8 +:10DD7000C17C8EBAE6F19E6B1E5511C46F59F679BF +:10DD80005874FC2CCCFDDFE8EF40FF8322F44928D7 +:10DD9000E5257A6FA9EA217D6AF1D57213F80ABEEA +:10DDA0007B76FE8EFC1AA5A89F80DEA9AD6EBFC64D +:10DDB000323FC2BD11EC1FF4B73BFC1B367D84F82B +:10DDC000C37EDB603CB49BDB584243BD61422F64A1 +:10DDD000CF747909AFE14E29CF8ED7D1218EAFAB69 +:10DDE00010AFA49F9FA6F1B7C64B28FEB7B5E0526F +:10DDF000F23B05DBC77AB0DD74616FB58A38E04865 +:10DE0000919AA27954F7919DB1FBC2DE18EA794B41 +:10DE10001EAC712CB84942EDF1DC5D5E4E0F8B2ECD +:10DE200015FCDD0E2F330DDC6F65A1C732E22BDD53 +:10DE3000F9FB19163D9E15E710FB7B6646ECF10BCE +:10DE40006EBBD7B26FDDF6EBB0B04EEDC332D8ABE0 +:10DE500095197BD65A67374AA957BE8AF2FA80AA23 +:10DE6000737F4422F60A1479C786E89EF1437277DD +:10DE7000B092FB43F9FB58820F8F0B7B52DE3A9531 +:10DE8000EC00A553CC7B87C4E77B763E6C3D131F2B +:10DE9000A2CF0AE1D63E2D66C6109B1F673623FF30 +:10DEA0009796E279CD54F97EE6D332AA97C53F54CE +:10DEB0008CBFC7E2F60B813EA377C0FEBFF1070916 +:10DEC000BF1E937B634E3FCFFFB81F687FE4AFF068 +:10DED0000331979FC7EDD771FB892CBF0EFED9FD8B +:10DEE000456E3F4F11DEE22D453FCFD3910B507F62 +:10DEF000367A487E4F093FE4E68E7973CD9ACCBBE3 +:10DF0000184A5A263865533DCA7F0F93CB9BA5D735 +:10DF10002D3D9F45AFFF6FE2C341F4FA1F72988811 +:10DF20008F15F2156532AEE70F3DFC941FE3625F7B +:10DF30000D0BFD6CADF7B8CEDBD6F530AEF313CEDE +:10DF4000619D17F238F87E89CBDF2DB33D01843B0C +:10DF50005FCC37AF8FA7F9BDE2F76D984269A7781C +:10DF6000B7316F9E13AFE71F74F3F37AEEF7F71B29 +:10DF7000D14B50BEE679289E75EA4BCE7AF38A9F44 +:10DF8000892E0410F3E7703AF4B70BB1824548DFED +:10DF9000D932B5BBE094B35D067E515FE3707DED91 +:10DFA000D3B3D48BF2730837FCB3FCBEECF0C78C50 +:10DFB000826F4733F05F1473D6AB5DF24CC177B21A +:10DFC000C15FC486D65665E0BFB8DC7766B8740E0C +:10DFD000FFB7AACF52AF2C3BFC0BE70D027F39FBFA +:10DFE0003ADEF7F94EED59FA1574FD6EFD99EB5DC9 +:10DFF000D9E81EC774DC5F18C0474C21FD9DDFC700 +:10E00000FD32799A42E997E72333BAC0C6476E7E5C +:10E01000983F51217E19C847827E820E67E50FC165 +:10E02000476E7E38573E72F347868FCC824B6D7CAD +:10E03000E4E687CBD728A4CFF2E730FA3DAE817C67 +:10E04000C4DB9D953F041FB9F9210B1F115FB8E197 +:10E0500077F3C9FF387F680AD73342BFE4E97F29E5 +:10E060007FA4A30B6DFCE1A67362C61CE28381FC56 +:10E0700021E822F8E3AC7417FCE1A6F3B9F2879B20 +:10E08000EE19FE48931EB1E077D339B97E4C1E3F9E +:10E09000C7EFE78B73A3B30E740E9DBBFC333BBC81 +:10E0A0002503E9FD17D359177416F29F17FF4BD7B5 +:10E0B0001358176C7476D36BD125AD44CF81741689 +:10E0C000F815743E2BFD049DCFAAB707A1B39B7E24 +:10E0D000193A336EB7CCE3F6A69B7E40E7808BCE31 +:10E0E0005F8A7E67934F377DCF46472BAD1FE47E17 +:10E0F000EF7BB9DC4E3985861DD6CBC95EEFE35C7C +:10E10000EECF9E982BEAE53AE3B4ACF4BF457FDF4F +:10E1100013F5F6613A3903C7DE0D0DF5E8F7DBF7C5 +:10E12000A43E7C816D9CFF0BC280523A00800000AF +:10E130001F8B080000000000000BED7D7B7C54D598 +:10E14000B5F03E67DE93493233E4319317332181D2 +:10E15000A0894E02A480783D7980E1A19D205540A0 +:10E16000D4415E010209D42ABDA5971308AF346AD1 +:10E17000120382459D00B1145FA1179522ED0D0F8A +:10E1800029F6EABD915A442FA5817A3150C4D85A54 +:10E19000A5F7D3FAADB5F63E99334302787BBF7F3E +:10E1A000BEDF8DBFF6B0DF7BAFB5F67AEDB5F730E9 +:10E1B00056C7D828C65AEAD8F48E7C067F3E696ACC +:10E1C0003C635FE3DF6D8CB99C12959F5DE5648ACB +:10E1D0002592DFB4C13F81417D7763E13AFCCED91E +:10E1E000308829798CFEBE66BAF697873065502450 +:10E1F000CD5898FA738E878E1D583E94CACFAEB212 +:10E2000052FF387EB0A0BFFEE306E8DF7B8DFE3311 +:10E21000A89C3195B164DEDE9AC29889FF931912E9 +:10E220000F5C302431B636C3EC33C0529F77B32A2B +:10E230008483D69FF6356598CF48374183A472A56D +:10E240005B9B47366305023E2623FCAF08FEB7CB37 +:10E25000A05A12AEACB746867E1D980A79F4F01D1E +:10E26000E594A9BD356C54C2087F23941744CAEFC6 +:10E2700010FDAF91022743304F35D31C68F731B6FC +:10E28000FE568E2FAD5E25D683F595380D629D41E5 +:10E29000867034398E9E94603E26AB4335D0FC8D1B +:10E2A00017BBAD9179553A19F5CF58A7811547E0BD +:10E2B0003250FD35B7621E7C9359B8CE7FFDFD8F7D +:10E2C00072FAE85BB0C34CED59BA399C2B45D60BBA +:10E2D000F0A17C75390BB7437E86956DB0023CD7B3 +:10E2E000494C718C847CC94AF9F8E704FCA58B7908 +:10E2F000AECF653BE59B216D64472C4588BF5A8FA7 +:10E3000003FB4933FBB07E8EC7DC29C3FCD6353313 +:10E31000351BEAAD5BEB502D50BE2E3E3B6C80F9B9 +:10E32000AFFB8A8FBBEE3E5F7835F6AF28BE24E8A0 +:10E330009F86F2F1766E6C5728EACD7686D7403B01 +:10E340002FEBB23143A47FC6325DE7E2186631A2FB +:10E3500043A71B2B5D4147113AE5F498BDD198675F +:10E3600084F57DC6EC01A4BF35AE5A8B0DBE2B9A49 +:10E370008AF35876A47EFD2ADFB87A932E6D02FCCC +:10E380003BAEEC77C5204E4FBB5DB5D38350FEA2AC +:10E39000B46C7A504727E75C9C9E8E0BBA6323834C +:10E3A00056A413E8F1F86DB83EA7EC6B90F0BBDA19 +:10E3B0003A09D3AAEC94000E61CF54EB22846BA3EC +:10E3C000ECCCA5F46AAAAF427DC4E311E7831BFC41 +:10E3D000B08E7A551E61F1617FCA94428063A2C0FB +:10E3E00053B851E6F8CD63E15C80DF8E46396D0E9F +:10E3F000CC6BA8B3A814F7F791BA876506ED9B2BF1 +:10E40000184B85FE8CAC5335E2D770AAD30AFD3D7C +:10E41000567E369883FD489CEE27181C6993A07E93 +:10E420004BD82823DB38D836F44D13A47794CBCCC3 +:10E4300002FD2776CF9EC2002FAF3AFDB44EE3A96E +:10E4400089E719D06773E37627F2855D6D29DE10C1 +:10E450007CC36DEBD270FC8471C6B37D748BFD8D73 +:10E4600037A77543B96364747E7886CFEB84FA76F8 +:10E4700006F9DAFEF6F36F27EC9F5C4137C726A654 +:10E4800048DDF9B80E5D7BA8E76A65328ECB54474C +:10E49000D2B91B19DB03FB16F7C92E59916D089FE2 +:10E4A000D352A01D8A7736AFB38474F81D9BCCF18C +:10E4B00056BF8AE57E087490E79783C82FD64A9C9A +:10E4C0000E8C0EA6205C34FCC67EB337962786FAE7 +:10E4D000E16B7DFCCD3A645CFD88487AAD89C3D997 +:10E4E000E8EC929D0057DF5E67611CCCDFA7FAF66F +:10E4F00075C33C5B0AB20A71191ABD1D9D3874EBD5 +:10E500005CA8B7FC454700F1613F653983FC20CE2C +:10E51000DAF8297E5B0ECE603EE07B712B9272733F +:10E52000601CBB2F253707F8B2C9A9305CA77185DD +:10E5300039F743C89FF0727E6AF755E6D9B0CA9999 +:10E540009B03EB6F5D65A56F8358FF8D2F4F497C53 +:10E550005007AF8F04DFD4D2C6157101FDFA925D6A +:10E56000003FE2C7614FA58E1F3FEBE27C54EB37C3 +:10E57000767CAD9C8D54BCE3010EE189666703E0B7 +:10E58000BBA4D298B608D6DFAE9A9D48FF2D75770A +:10E5900037CC427CBE63209A6899684E9BAF5B97EC +:10E5A00046C7B1FD9B45FFBBBCEA535200E9E4EE10 +:10E5B000496F79206D539F629866D3781A19D458A1 +:10E5C0004CCF98A4203D23E34E03FED39C3E4985C7 +:10E5D0007E77B9D49932F0DEC76C150D47C6403A44 +:10E5E00057FD4082F4D624D6598EEDFDBC7E5D6B7E +:10E5F000DD0615DB17F0F4BAA4FB26613A2CD6939E +:10E60000D466267A0EB7D5BB719FB4564E4BF3C174 +:10E61000B7BD30EC61D0DF59D7A7C7ACC0E79224B3 +:10E62000DE9EB1DF54E07CDA453ADE75BC02FB2B9E +:10E63000A9CC7912E1B1A3CB44F4B1E3D87766E277 +:10E640007EFF0CE085CC369CE9F306FB8177FD2A42 +:10E650004F6E2300B011BF3AFE67727A725FD0E945 +:10E6600003F181E87458F279717EF7C1F846587F5A +:10E670008BC9B715E17747F36E9E8EF779111EB7F8 +:10E68000366FE7E964014FF5299A7F8B97A7735D91 +:10E690009B69FEB1F3089B585A20FF3AE621EAFD38 +:10E6A00077D731101CAE77FCFF8FDBCF0C38AEDD97 +:10E6B0007EA72B9A0F5CD18FFFFAFAF97BE9F17FE5 +:10E6C000DBFFBF6D7F9F2B9BF8E6B5E981513DBB1A +:10E6D000CC42C8DF374D2BB5CDD6F19D82642ECF0D +:10E6E0003E7232A1472B648FB46F9A6043F9D9B25E +:10E6F0003260578680FC6D9B6647B9D5125CEDCEC3 +:10E7000045FB01F4296479F55FAEB1A25E525F2149 +:10E710003B57437A8733DB86E5CD90C6F2E6A452B9 +:10E720004AABAA1C40B9B036C96D9BA3930350AF46 +:10E7300002E5527379B677BE6E5E2D421EB19530FA +:10E740002368BF31237B7B835F670709FDA0A5AEEC +:10E7500074E270183F8CFA1DFC1D9938E118EA69C3 +:10E760002DA0A759484FCBDE9883F353E400CAA9E4 +:10E77000A1223D44310620C9866123A8EF76B270FC +:10E7800027F2E5D69F2D473EBDCE0983C378431AB5 +:10E7900043C76E8374A247F6A1FECC1A41CF053D54 +:10E7A000CF853A0E747030985D67443E3F9A119F52 +:10E7B0005F87FDA1FE1E609AFE1E5F087A129964B3 +:10E7C0003E94F7E326E5E0FC403FC4FA9A9EF67ECD +:10E7D000929FE03F08F5384887D5A2069CE7A680BF +:10E7E0009119A09D738A4EFF6257EA6FC926A6E071 +:10E7F0003A92879BC32A8CEB88D1D762F5B23EBD93 +:10E8000020087A85AE9FB83C6754FAB353B733D427 +:10E81000CB9BDF603B51B95DFB06DB4F4A6ED39368 +:10E82000048745020E7F5C1518570F08CE919C7621 +:10E83000340A0C430A7D0CE8C66668B2E237470E1C +:10E840003C5E02E31E7BC94EF05EEE3287113FCD87 +:10E85000E3EF9E8EF0EAD91ECF10BEF526E7569460 +:10E860006379C95F6E4039D56CEADA8D724C664FB8 +:10E8700034546482BD63E4F86A4FE2EB6CEFD87BFA +:10E880006137E1DB1A40703F56B1BC02F5A91E9911 +:10E89000DBB5CC18F454023DEF79D13C9DEB3F4100 +:10E8A000D27F76B5DD9A87E32C79E2D58D36B075C7 +:10E8B000F6C892D02F008EA319EB403D80D2F37E94 +:10E8C0005D9E437A27A5E35B9E6B40F9B876007D99 +:10E8D000E90EB19F3AC2F142BEB63594C09CF7949E +:10E8E00032917E6D9292C158E11A49E80F2F36603D +:10E8F0007A0F926F1A87BB0C30DD63D6EA1F9854EB +:10E90000358EE637D9007BF9974FFC78A3634C64CA +:10E910007E39EEFF7C53CDC1F26555FDE913DF4230 +:10E920007D15E8AA6324AB407840BBE961DDFEFBBE +:10E93000E5206E3FFF5A7C61DEB20FFAF11941BF4C +:10E94000866FE0A0D1BE48CF2FDC765A5F9585D583 +:10E9500062F9BE6ED93E5BD79F2F49ACDFC8E23E5D +:10E9600000BCB81ACDCE3A58862B7C2BE93FA60CBA +:10E97000339300CF725257513E94E7EE75B0DB816E +:10E980007ED66F0A905DB2634CF8B1B188DF4C3926 +:10E99000A022BF08DF58CEC01E6D8F7710FEC2BB0D +:10E9A0000C15CFF5A3478E4A32D0B8EBD5A2DA8545 +:10E9B00030CE058783ECB8E78D01A2AFE71D66A7CF +:10E9C000CA8D5C2FF2B71C399C86FA50B0257B6348 +:10E9D0003DC03747C0FB8DA4BC8DA40F3A3BEECCA5 +:10E9E0008679AC07FB0AE7B13E69AA15EDA8E66097 +:10E9F000AD1559C3CF0ED656F891CFE5CA6C358CFC +:10EA0000D35CC2F5DB9C64F724A4CF9CB56E89E986 +:10EA1000F6D907020FE100A75F3549F00723CC03C1 +:10EA2000E1B2AB3880FCCDE26445B85E5346ADA29E +:10EA3000F483CFF3A21F063AADA398B620EDBF949E +:10EA40008A133F40BED163EEF83784DF7A973DB03A +:10EA50001DF277D83A12B0FF14B75DC6F5A732F8A9 +:10EA60007F0055BD0CF8417B328339EBA05E6AAB69 +:10EA700099FC1929AD66B2635A5499F8D8DAB92CC1 +:10EA80008CEB4855E533E8E749E9FE74158EE34918 +:10EA9000923BCD989E65663E1D5FF29C3AFF15DA6B +:10EAA000A11E06F93A7E733131B8CC0DF3B6643845 +:10EAB00025B207B16E31DA95FCCFAECAAA05FA7D50 +:10EAC000B18EF3CFF53F64E1ED12955B5714F1EA97 +:10EAD000E8AF318BFAEDAFB017104E666B6397213C +:10EAE0004107D7151CAEE6D675CB701DE63CDD3C64 +:10EAF000E07FBF446707CC239301B707BEF447C646 +:10EB0000F705FE19A1280B71024BBFD8F1071BDADC +:10EB1000573D66EE57205BA458D8F73A3F458B9B8C +:10EB2000CBA1D87E064BBC9E967E86F17EF71C71EB +:10EB30004F46BA7F76457621F2F57A8D4F31DE3F2A +:10EB40008A35C44FB2D3AE0C87F97F3789F7BFC778 +:10EB50005EDBEFFE5E91C4EDA7E63701B1008F3DAD +:10EB6000AB7DDF45BB74FD66996D87AE0EB6723C1A +:10EB7000B63432E2B72D4AE03753707FD51A032AF4 +:10EB80008CDF9E27F869852F5C27FC4D2ACC375EE9 +:10EB9000CCB73D236837201D8C67CEED80C7F87257 +:10EBA000A6D86E22BEDA80ED8694BB19D22D03184A +:10EBB000CB30FF38D12EBE515D8674D09C11984960 +:10EBC000F033FAA4CA82083C1C028E7115500FED76 +:10EBD000E6A4571F41BF5AB87C2A43FEE34882711E +:10EBE0001278BF48E4E472027C391A79BDC469D155 +:10EBF0007447FC12E97E29D00DCE737434DE5B04B9 +:10EC00007CD28DACC20CF454E7E67268C7420E9712 +:10EC1000B8404C7F76DFFB55044733C37D94B53253 +:10EC2000BA3CAD35A514E92E83E9F261DC936E1789 +:10EC3000E12BEDD8B6A932AC6B6D15930D382E5380 +:10EC400095AA228E1FE41BEB27C8D46F7AB9BBD4D8 +:10EC50008C7E9A7259413CB9AAF2B7A35FAC4FCFF0 +:10EC600049724A45F958CF593AF426F2D772FD2233 +:10EC700005E81CC64B3FD6FB5D845F5A75F4FC98D3 +:10EC80007EFF19AE9D365913D4B89BD01F1ABD6FA5 +:10EC9000DF1AE4EFF323235D709735FE1FF7B71AF1 +:10ECA00013983D0FFD9B0D32F971D0D79801733445 +:10ECB000BD20ABA9D09FE505BEAF4D1D46755802DE +:10ECC000EA214C316379C6DF2CFAF9EE7AC59186D8 +:10ECD000780F0B3F9F41E8AB1A1C1A069909AE0D3D +:10ECE00082FF95BE9651867ECFB5995CEF0249446E +:10ECF000FBE76131F71E39B8250EE1F481856CF32D +:10ED0000A263EACC7F85FACE72861E63B6DE586BAC +:10ED100075E9E5160C2D7BFEFBDF16A11F85513F23 +:10ED2000BA99FC1F3391BE34BDC6D5296BF25D4143 +:10ED300051DFA76FA80D1B51BE1718BA6EB0823CE9 +:10ED4000DADCB473637926CAE1CC1B8DC073760F0D +:10ED5000EADA684AD6E90BEAAF362AE3AEA22FB068 +:10ED60000F2656A17E91A1A58F4E54403FE8B08A50 +:10ED7000B4BAE94D942BF526F525E4698B92985A9F +:10ED80003E1AF99C56BE75A3027079D1CEFB5FD4B2 +:10ED9000BA75A39A716DFD03F6A93D187F6D38858C +:10EDA0008DCC8EF2332CE0E11FB479629D4E7FA9A9 +:10EDB000DED53509CF1D34BC0C16FC15F4CE0EDCA7 +:10EDC000BFCD42FF6C4E1E4AE71DEEB05909F7A3B6 +:10EDD0000F8C1F64253A79354EB96DD0A86BD3D707 +:10EDE00078415F7F75737E5A60E0FA4D6CBFF70E15 +:10EDF00012E53BCCB5386EE96B0EE2232D7577EF4B +:10EE0000443E523A2C7F6B1CFAC9DEBFC784E91915 +:10EE1000838CD46FF8E7A1614E2EF7D2104EE80F25 +:10EE20002038BC324EC675C4C26908AEAB9FFCCA5E +:10EE30004136717EC1661E1AC9CF17D01FF7E26A2C +:10EE4000900FFDC061D1A03E3F2A53C8D871927D7A +:10EE500097E352143A2F4A0AAA8CFC12325374FCDC +:10EE6000526B6FBC9C1E75DED4E65418D6375ECE4E +:10EE7000A2FC1463B07A10C0E3A95747DF89E2EE21 +:10EE80002921CFB29CCA5284FB671B4646F9F56321 +:10EE9000BFD7EBE7FF81F06F7E537B648D5971A381 +:10EEA0003C6D6381807B08E2BD298072642353B28C +:10EEB00031FFD84B8B9A4AD01E79DB407CA45E523E +:10EEC00097CEF5A33F582D46BFF7B5EC91D87D5BA3 +:10EED000A430A247A39195239F1B8C861FFAE37D44 +:10EEE000329D93998E703D0AF9237E0D20172429B7 +:10EEF000C2378C6123951B4E5954942F06751DE91A +:10EF000037466790FCC64139B40DE1CA9A8095C274 +:10EF10007A6D1C65CCE05018DAEB03F185BD4F3CEF +:10EF2000367103EC63C311FB19EAB7538C7F6A3D5A +:10EF3000F9ABD916E8AF38D21F8CB30BF16ADD17E5 +:10EF4000EC8CD3F72FEC98DD4FFC68A33AEE2AFD4A +:10EF5000355ED1DFCF70DEB1FD697CEDF1271A2778 +:10EF60005EB5BF9D57F477A0BFF9697CAFF189C743 +:10EF700037225F327672F963C47EF18BFD41BF5652 +:10EF80008027D211F47394E0592E45F58F6620EE58 +:10EF9000D3587B49FBE6B839BF88C5FF8B75B5D31D +:10EFA000FBDB8717DCDC2E8A9597269497455C4E11 +:10EFB000A6EAE8C282F2F2A681E5E59FDD4CE30312 +:10EFC00044079A5CFE2A31F47B848B2589AFDB925F +:10EFD000C1A410E997DCEEF97BED8F19823FEEB00A +:10EFE000B1863CB42B26C84ED42335FBE1C53AE7A5 +:10EFF00044F45BAC7F540EA0FED9673708BB42B324 +:10F0000053EA914E492F95B7E3B92AD81B93C9DE2D +:10F01000007B041D4BED304F1BF2F9D6A2DF4CC133 +:10F020007AA0AF929D136B6F083BC433373AFF62EF +:10F0300062484A02F8382A64D25777E42DEFC47543 +:10F04000369433EA27D62E88D52763F5C758FD3086 +:10F05000561FCC7828463FFCC6FA18D7A7AE572FC4 +:10F06000C3BFFEF431D20F69FF7F8FCBF13A9EEE22 +:10F070001AF43D92E355715CAE1DE895C93E0F3719 +:10F08000A6B871F81D263699F4E7F13E37DA8905FE +:10F0900002CF55894E09EB81E1E8C473783989398B +:10F0A0000200C75C552E044E0C76BBE228443DBAE4 +:10F0B0004E262B6DC718B0EBF15CE81507D9CD11C2 +:10F0C000FBFD85C7C6A23E06763D9DA70E60C78F95 +:10F0D00013FBEACF6E278D6F303705F2913FD6DDF7 +:10F0E0009D8674DC6E0A92FFFA67C22FBA577C0DB8 +:10F0F000E21C492B7F55F84BF70D50BE5F941F1053 +:10F10000DFD8F25F8A769D03B43F24DA1D19A0FD93 +:10F1100051D1EED800E5BF16E56F0DD0FFBF89765F +:10F120005D03B43F2EDABD3B40FB13A2DDC92BCA01 +:10F13000B97CFD40949F8AE9FFB4A8DF2DF2CD2E63 +:10F140001FF75B0C703EF6A29FF3BBEA235D8A3F7C +:10F150002182C77437D7D3357DEE9AFE2B61DF62EB +:10F16000DF684792C93124D2DF8F05FFC4BFFAE2BE +:10F1700088FDA8F1B3DC913C3E43B343357BF1E716 +:10F180006E1FB573B40ABB957530AE7F5D1DCED3CF +:10F1900091E693E99C90FC3A487FF374F43A2BC9CA +:10F1A00044FDEE2AE4F08CC067A8ACC14786FCB9E8 +:10F1B000C27E37BB38BFDEE58AF4A7F7835708FF66 +:10F1C00055F81AF4599EC4A2EA0D4447D3C4FCC3AF +:10F1D000D7A0E78A98FE06A2AB5931F506DA5F4A56 +:10F1E000CCB803ED83604C7F2F89F20EF11D2DFC0E +:10F1F00088D7A2BF583A0EE3B9F0581CA7A841D54A +:10F20000F963347A71A832F91592596F147D24B0DC +:10F210002E1ECC22E8C374D9CF9411C45C496E76FB +:10F220000FE2F33019830CF576D3E51C2AD7E24DB3 +:10F2300036F856BB317E646D5252217503FA03FADB +:10F240003B6C621FF4E921182780723E49257D45F9 +:10F25000A7D7BD9784441F8ED6EB343D44F33FDFE0 +:10F26000B1C93C91FC9323B9BF5FCDB3921F00CCD1 +:10F270000CCF20E4C08629013C777FCFC5E9E95A4D +:10F28000E706D73A27B8D6F9C0C5A4F8248C0302FC +:10F29000A91A407935E1E5FC960A8C8B78C740E7DE +:10F2A0002D8F34A99685EC4A3EAFC55F68710D5A23 +:10F2B000FC8516EFB009FDFC78AE93E76943BF9477 +:10F2C0002F99C3F1A02ADB51EF689FC6CF73DA8F65 +:10F2D0006DAAC0F3A5CFCA6527D2459E293811D3A0 +:10F2E000ED41EE3FDED03A75D270944F61239D0F11 +:10F2F00044EC0E4FAEDEEE18EAAC2DC5F2F669A571 +:10F30000E4E7ADFFB2CC8AFC68BD33DB8676A3763A +:10F310004ED552C1CFAF764C8BCE1FE8FC2A76DD9E +:10F32000FB5D9CAEC3C25F78E3E11995185791ABC2 +:10F33000BA0B6D5C8E939FECAC4BD0CD0A03C589A4 +:10F3400024A31E05F4930BF617E25F8B1F49663A60 +:10F35000FCF831FE85D373018690A12EC0009E1A61 +:10F360007E0D57E253AB1F8B57660CE421DD5D76B3 +:10F3700039A95CE3E303F1FBCB625D4393F9BEDEA5 +:10F380006454A7923E07063FF2E5834953B9BF1C78 +:10F39000F106559A8F99886F7F06F48BFE653C972E +:10F3A000EC2F5E47C3D347229E2E165FBB4C2A9D8F +:10F3B000AB1F6A7BD883F14BEB7F1E1AECECA71FC7 +:10F3C000ED5B27FA01F0D8D09E068E6893477F2325 +:10F3D000BB6872723F768C6617D56CB2929E359080 +:10F3E000BDD767DF09BB4FB3F3747C607A32C5DBEE +:10F3F00048FDDA77DAB952D926CB9BAAF17FD4AE91 +:10F400005C40E37E43BBF27ACFA7BE819DF8487F84 +:10F41000F0D5ECC4999B6CDFD44EACEB175FD7F200 +:10F4200067F5C5CF2A0E09FAABD6D8315B467EC642 +:10F43000EF89BD522DE2EEC61B1CC4AFEC3B25F29A +:10F44000272F568D34AF6A75F532F403D33907D0C0 +:10F45000FBC2B52CACFAA99CF6B3D67E7187857534 +:10F46000EAF6DFD2BD90D6F16D3FE371650BC10EB8 +:10F47000E8D4F16B3F9E1F276079743E33CC4A4439 +:10F48000BC626C657F71992B4EB5DD7244D77F7B72 +:10F49000B2E0E3DF62DF227B44B41F681F7DB12A44 +:10F4A0007CCB11D8972592F27CB26E5F323CDC06A1 +:10F4B00078360C3F97D7DF7ED6E03A674519FB03D5 +:10F4C000F0AF57CDCE128C07559F9128CE774E398D +:10F4D0008FB71B1B96C84E9BF3FDC52390CF8DF9AC +:10F4E0003060C673C6A55DDCBF926A5856F843F813 +:10F4F0006E3AC41E088AF43294F70EC587E762B3E9 +:10F500007128687FD1545BE84439799F43417B7708 +:10F51000F634E57D3C3F983D2BDF8A709BDD6153DF +:10F52000E86B65463BCACF2FBFA6B8E07902DBB3D4 +:10F530008DCC8AF9A96666B4C1F7B5D64A33C6F54B +:10F54000A5DA9915D3C5AB617C8053C2E820CD6F95 +:10F55000F6819FFC05FB5B60EC3C48F1D3223E7BCF +:10F56000F68137FF8A76EF3C256846BDE5C65D66C5 +:10F570007EB621E05FD0119DBE795F74BAB0333A98 +:10F580003DE25874BA020F0201AEAF7F65601817F2 +:10F59000DAFBD3383A07590CFAF13FB8F934D0D72F +:10F5A000B0E8F982368C777DF56FDFFDFD0F21DD48 +:10F5B000FBB681ECF4576F001D18E1670C67E1FCA6 +:10F5C0002E3CF59367BE0FE51776A7A225C80EF56A +:10F5D000F078D6C5CF5988BE2FAD0A8C2B07BDAEAB +:10F5E0006CF1812CE4BB97F6FDF33358FEC7972CE2 +:10F5F000E4EFFEA3F0031EFC60FFB9A770DC97E206 +:10F600000A91EFFFF1C5D786229C163DFF8B2C8C0B +:10F6100043B9B0FBF9624AEFFEE94DF8BDF0D39F64 +:10F620000C9D4DCA5A380BCFE9B57E16BF603B33EF +:10F6300008E077EE638703F9592C5D7DD37E17A32D +:10F64000FF97FA5DDF3508F7DFAE7815BF8B76FDE3 +:10F65000E853FE95DEE1DF3A2A5F0490190D703C15 +:10F660001FCFE5FAE25D9628F80FDB128D8FF3A02D +:10F67000CFFC0CEA0D0F47E79F03BDE067306EDE5D +:10F68000A55993507E9E177ACF39F8EE81FA3590BE +:10F69000EF82FC4B423F885D677A0AB7276AF645DE +:10F6A0008FBFDFD87F7D7F0A97CB797872AAE30F6F +:10F6B0006996FEFDDBC344FDDDBBFBEA1BB87F02A0 +:10F6C000B613D0D862B1AF5E97B4FB13ECA174D877 +:10F6D0002F8BC579A796BF98E9D64DFE8A4022C2E6 +:10F6E000FD1D111FF18589EFDB0BAB422330BEF707 +:10F6F000DCAADAE1E53A7D6CFE966547BD4037D578 +:10F700007B928B28C65CE457FFF47002FAA56EE882 +:10F7100030913CBBB0EBF0E67948A71D2616E7A375 +:10F72000F2142CBFD8F146C2BD903F7F9BAB08CFEF +:10F7300059B5F60BB67C6F78B98EEF7DD37DA8F105 +:10F74000876A2787C36BA3BB26A4C37E5BBC450A1D +:10F7500060B5C51DDFB9EB0EB46DB619C8CF516CDD +:10F7600064414311AEE395A369905FF38B51C5B833 +:10F770001EE8621AE637C8C1C905C89F9E31913F8D +:10F7800010F28FC9406787F25ACC67611DF7A670E7 +:10F790007BA9E16E4715EA99D0DF11F4B424EC940B +:10F7A00014913E89F57B4A3B12D07E396F726C9082 +:10F7B00012914E6B7F83F3505FE4FDB24E3EEF85B6 +:10F7C000C23F5E75C044F6484DFB9A8412B4E7FE12 +:10F7D0006690308EA9B75D227EB0604B347D554176 +:10F7E000DF1E18F7425B3CF57F21399C857AD68570 +:10F7F000F870969BB7273E58B5EB577F45BEB7309C +:10F800001CDD3E961E568975C15F9E9EAEAEA41B42 +:10F8100066341647CAAB57803CD09D47547FD864A6 +:10F82000467D7DE114F355C77B1D6D0882878DEC05 +:10F83000A5C537B0721F8F2B90ACD0FF05FC17D831 +:10F84000838BA7B20A2D9FCE1390AE8164FF7CEA12 +:10F85000578F1980BED31079806FF6721CF94FFF55 +:10F86000F8B199E4C7851E502C60DD4B3D23C69549 +:10F87000EBE67771DFE1049CDF455F67821BE0B553 +:10F880001FF735A69D3CBDB8A781FCD1751D871318 +:10F89000306E6971C7203A57DEFFA2E49601CE1799 +:10F8A0007B9E8B63FDECD3453DFCDC38960F69F203 +:10F8B000F50CFE13E4F0CE14E5D914D477EB0791E0 +:10F8C0001E903AA8B6B0B69FFEB4763F49F1D17704 +:10F8D000B6C4DBA71A9653FDB73CC1DD2990EF29CA +:10F8E000ED52F0FE9067120BAC812A7F30041E7639 +:10F8F0000E4179193293FD5C9F4CE32C608017C850 +:10F900009F63649D46A0CF3928776FA234C16FCE24 +:10F910002E298C2A5D7CA325EA9ED3FC564BD43934 +:10F9200014DBA62B07F82F44B99A40E73C9DE81753 +:10F930005DB433BAFE62D649E356BFF0B545DF2F5A +:10F940002AB65CEF57CC68D7FC45C0E72D8F7218FC +:10F95000E19324E2077ADF3671B9C982FF80EB595F +:10F960002CE4F83CCB415A5FCDF7BF3F7C2EE82317 +:10F970009FACF8C1F0B983845F01F7FB1689D355BA +:10F9800039EBCC84F9CD14FACDE203526701A4E738 +:10F99000C1BA518F18FB82A4C683FC9A67656A02BC +:10F9A000D2D9BB1C2FD5623D582FB108E1A7D27820 +:10F9B000A7043E16B22E5A17C8AF352930DED21E24 +:10F9C000E009903A76B03811E9E6CFC05F713F8226 +:10F9D0005EC26CEE2BF11B0BD7AA6D3170D6C33112 +:10F9E0001BE1178D97A57B019EFDD0D926C1EF4F56 +:10F9F00033254ACF64E29EDDA63A89CB09B572066B +:10FA0000F2E9CD338A8BF1BCF271F487A5898E4679 +:10FA1000231F645AFC5DA715C6B18FE84B5379F1DB +:10FA20006A9EFEAFCD2B276F01FD7FB329E4453FD2 +:10FA3000CCE64AD07BB9DE6243BDE54B6FE86BC4D0 +:10FA4000E71C43F0281EB17F58A20C25BA5CC1E127 +:10FA5000FC6451EDF0DAABE8A5A930769C5BCC0FE5 +:10FA6000F5A80207C52179714E901F9FC5F3E36F7A +:10FA7000B2D3FDA954190CC97EE0AD7D538D60AEA3 +:10FA8000BBE9CBE2F10B03C55FA5BEA62FA6A2B2D0 +:10FA9000847AE70DB57B90BE52EFCF2F5AE38FCC1F +:10FAA00073B304FB10F5E61FF2FB337107F674A67F +:10FAB00043BD25153EF23F26DF732A0FE397F2532D +:10FAC000B9BE9028F4E4AD12AB47BF8007E85D2AC9 +:10FAD000C274B37739E48FDC2B915EBD646F8961AA +:10FAE0008983D6CFF5EAB8DA3619C77F208FC607E3 +:10FAF000BC3C3015EDB1541FF5EB75707AF5AC5682 +:10FB0000FDD84FE2A1E0B237086E3CFE0CE149EBB4 +:10FB1000B6B20DA82F7B589D84F5D62573BA5837F9 +:10FB20009BEB4368CA26BAF9F7247CC1FAAD37715A +:10FB3000B819ED3CBF1EC7D994C0E7952C1B1EA871 +:10FB400044FDBF88A7DD2B25653B6DC6668E470B40 +:10FB5000ABC075623EAE0BA6A1EC71E8E05B565BF4 +:10FB600088F3481DC2BF6F755B558CD3792B49D381 +:10FB7000833B1D484F6C9F5746B9F99090F79F986B +:10FB800094D4112847DE3131B45792B262EAE7E4E7 +:10FB9000C928371E1272F6B34059223289CF1C4A47 +:10FBA000A20BBEFB4CDC5E88C5FB03A95C1ED65CC9 +:10FBB0004E67619DFCA899FE39D90B3597B3A2F227 +:10FBC0002FAE82950CD3C9C1AA43747F7409EBA2EE +:10FBD000D0E5251D0616D6EDDF7D363EEE17BFB308 +:10FBE00010BFFA6EFBB0ED14CFCC7C0953E323FBBE +:10FBF000B5E6B281A9B0F76E31C854BF66BA99FCB8 +:10FC00008C351B0C6D782E5773D9CCCB07F3FE6A5D +:10FC10002E0F622A9E711BA19F026CF7E9BA7988A8 +:10FC2000FF5F48147F56733985CA357DB8E6B2C484 +:10FC3000EBC3B8A80FD6ECFB42ACCF48F967E18321 +:10FC4000F245DD6720F93A05E429F2DBB36159CDCD +:10FC500005FC5C0AFC81E4E9592DDE4E8C7B7115B4 +:10FC600030D46191FC4BCE6E92AF6918C781691F89 +:10FC70004F6BF0C27284D3A5E91AFFE83462BF4F1C +:10FC8000050E1AF1BE4F75E0E004A6A397085CE3E9 +:10FC9000F04E5F1F5C53D67475CAC02BB6A5BEFD6F +:10FCA000A37C1BA0F090C6B7FEFD4718D79B6290BF +:10FCB000A3F818C6246971C648229B6483E0835D5B +:10FCC0003F2ACFD0A779FD48FB77269703DF1B9902 +:10FCD000CFDB3F977AFC5F57A32CD5E49AB1372B43 +:10FCE00018AF4B5B63D20E4817E8D2CE98F2A498B7 +:10FCF000724F4C3A83D7BF3FB17B94016CCA3DA988 +:10FD00002726633CC4FDE9DDDFC37B5B8D6B4E4E74 +:10FD10002E87F49C919C2F2D3D2091BF5583DFD2DF +:10FD200000237DD511E836A3FF346E64E0A80CF5FE +:10FD3000AAF74914A7EBE8D8D3897CA61ADBF97493 +:10FD4000ED3AB89E5BDD7186DA0DD87F9E4CFBBC28 +:10FD500021EF2CD55BB2E26333EA6D1BF35B8228A3 +:10FD6000378332E757405E4A3A345CBAAF92F13893 +:10FD700054CE4F2F7995C3381FF517129D73F6EDAA +:10FD80003FECD711D91F5AFDFF2838F05B8C7789DB +:10FD90007BE8D33A23D4FFDD928F46E178FF81558B +:10FDA000C6207F0E0F47B933ABEAC1E1987FDF92DF +:10FDB000DC833885D3A6EEA7317EA437F5D2642341 +:10FDC000C8A3D3F1DD991887FCA7272F133C4F2731 +:10FDD000773F8DF05CB8E5AF3C9DD99D2943FA8B08 +:10FDE00027474EA1FAB9DD4F63FA668F87A70BBA92 +:10FDF000330D4E1415DE29E5906E77727EF80CD81F +:10FE0000CDC857FF23462E7F24F84CF750E56C2AC7 +:10FE1000EADFD55C2E3E0DB69715F8E5FD4F75BFB0 +:10FE2000D80E70B8FF1FE3E8FCB6FDE25D93821CBC +:10FE30004E41D4C35339E9EBE4A391F4254D3E6A16 +:10FE4000F888CFEAF291FC88915F4FA7288B3CC9D4 +:10FE500091EF7FF9F97791C727EC81DA421FF43BE4 +:10FE60006B9623D040F109DDA3900E1FB7F175C149 +:10FE7000FE213C3B045EBE12F2EDAB546E571E4CAD +:10FE8000194FFD81BEAF5A119F9566D2CB5A2B15E3 +:10FE9000AF3D09BF2914071DF17F98C8DE6915F72A +:10FEA0009D5B97E4927FAE4FCFFF8985DAC3761DC5 +:10FEB0008AF39889FC48C7875B179679E99EA05F0B +:10FEC000F1227FD1F826337624A31F5FE39398E6CF +:10FED000FC51A2B4C60F19837ABAFB98F79A58104E +:10FEE000ED837BDB38BFEBCB97203F3FD2CFF5E6EE +:10FEF000B7BAF8BC343999BAA683E24C539FF4BB25 +:10FF0000499F40818B7A59F3B0ED08EF2FBD53170D +:10FF10007946219C9EB33D981FA167E730250FF3DA +:10FF2000678AB8388D6EF00FFD77739E486DC3F801 +:10FF300091451E7E6EF1A10C7A17ECBB935E85FA9B +:10FF40005B84BE76FAF273FD59ACFB7BB83FFE17BB +:10FF50004FFFE378BA0FE9FFBF8BA7252B3EBA3ED0 +:10FF6000BE29F6E566A9D394CAF926F733403EEADE +:10FF700013DED450AD47E717BEFF074BBC148724F0 +:10FF8000E613F7C86B15F740F2FE4517FAF80DF3C4 +:10FF90005DA98F9FFEC0DA88FEBED3E60E920FA742 +:10FFA000C1EEAC433E2AFC82A7C5BA8BFF71F15B60 +:10FFB000687FFFCAC3EFB1A0BDCFF474B531F0DEE6 +:10FFC0000FFBA52F03B7FB7E61203DBF8FBEDA87F5 +:10FFD000117DD9041DA519C25BE7239DDDE3203FF8 +:10FFE000756BAE4C7A51EBF7E3C2A817B5FABB09B3 +:10FFF000BEAD637C4EE49B405F84BFDE1966EA17AA +:020000022000DC +:100000000188F53F999E1646F803BDF1716758893E +:100010007F3261177F52951D46FCDE8241E0589E7B +:100020002B53FB081DF62654EAE8E713E1F7FB041F +:10003000F5A3445DBEF033805E90A07F7FE35AF964 +:100040001A1DA6ACD1F603A7BB0F5B52C96F8CFB80 +:100050000BF7C15E413F1A3F3EE90DBD8C74D7A737 +:10006000676B76FEE39944AFEBE3395D6FB3F177ED +:100070002EF60A7EAF8DBF0DEC12943F608FBF82CB +:1000800074F30034DFE746BD38F4CB6E1C77854649 +:10009000C74133D2DD3CE107602BA3ED568C9FEACC +:1000A0004B1BAE4CCF57B83FFC0A3F03FB9B25BA16 +:1000B0001DD77BE2F27B4D48EF4FDAB89DA7C9B759 +:1000C0002D78B806EBDB02F8C7FDA9D5FBF345BBDD +:1000D0008C71CAC7C5FA8EBD352211FDE39A7D1E0B +:1000E0006BAF2FC52540BF353036FA976BEC3EF22B +:1000F000E3DD62E0FEF6DE764B147D9CDDE715F471 +:10010000A3CCA6F2BA781FD207B6C775D5E4600CA7 +:1001100095AEFE9661BCBE464FAF48829EC20B7143 +:100120003FA90B6F60B83F6AEC9C1E2F6D34B4E1A1 +:10013000BEB8941C5A88ED2FCDB0E38D2156839024 +:10014000C4FED5AF56A1BFEBAC91D30BFAA1F57E9F +:10015000823E3D1DFE8DF71D62F574C8570DFA7C79 +:10016000249994C8F95AB5B8CFB3543E3374B94EF4 +:100170007FC7185CF2C761257F846E107EE38AE832 +:100180007BC440F8E92E0EEAE8BAAF9E7C96FA1BD3 +:10019000C8EE5EBAE523BAB784E76E7ABAA88ED005 +:1001A0008FF4B584E3EBE849678F935E8F7EA0728E +:1001B00046EFBCC48B745C4517BDBB5223FC41C9E0 +:1001C00087BA27E0BE8A1FD9C1D03EAFE9E1FB67FD +:1001D000EC81B6C368BFBB2ABA3291DC6B849F53F3 +:1001E000A3376D9E630E341BD02E39F431A7B3D2E2 +:1001F000B3B36720BF7EDDEE2D453FD597DE90CFB0 +:100200009BACF37BB00EE253739E949C4807AFBB4C +:1002100099E22438F972104EA5667E0EB2A2DB9FD9 +:100220003F4F67978EF2F2B8F509B232CC0BDF4B35 +:1002300003C4658FF072BDABF4B42D84FA58A9DD08 +:10024000467CF0F19661DB2DFEC8F87337FBDD3894 +:10025000FE082FD7D7BEF4064778499F0E14E37ED9 +:10026000CEF6F2388352B32F07EDACD7EDA9A5B87F +:10027000BF276AE7686A490E5EDD2AF570D84FB479 +:100280005A3AE3E97CAD6938F2A7CAB976AE2FB223 +:1002900029442715829E1EF5733C3C3A91FB1B7F37 +:1002A000237524A15C93AD4D0F61FEA49CF800E280 +:1002B000E71DC995897E4EB6D0E43A678DBC6B3395 +:1002C000B09FC6C8CEE9E22A1E9540D176D397FCEE +:1002D00036F05531BD19B70FCA6DBB85E40996F3E9 +:1002E000B80CDF36947B53AC167A4F231EFD5FBCEF +:1002F000BD827E9929D65F9DC475A33F0FF92594D1 +:100300002B5ABFBC9C75E03E6101D345FDBB4B5BE6 +:100310006DDCFF07ED54E4A7F1787D91B7EBE4E3E2 +:1003200066B8F01D166D7D6B4C1D85383F7509C88C +:100330003598DFB612D59295847CDA5688FEDD9D1D +:10034000F1E64E37CC638957DC3B643EB203CF0AFB +:100350007AC8493077E2F9B6467F1E5BC912C4AB52 +:10036000068F3536C00FCAE179F600DAF3380F315F +:100370009F283845E0C2FDEE5368A8085C806ECB2C +:100380009D457AF8383AF13C3C162E03C1435B0791 +:10039000CED79D70255CB6C87B16133FBF640F7027 +:1003A0003F5B0C9C30CB4BF26923EEAFA52C44FE97 +:1003B000E1A556A6A05F6ABE6519F967AB84DF9B0D +:1003C000A1D30FF4924B32E7BB97764B2427F05C16 +:1003D00045CF2FF19C449FAED6FCBCBB62FCB14222 +:1003E000DE2D413F317E3BA2DB016727B958B32F99 +:1003F000D6EFAD46C9E9881F8CEF8BA736FB491FA6 +:10040000EC46608FC1CCD5B40FD1BFC6E5BFE24585 +:100410007FCEE685D945E86F8E33723D725ED3B0EC +:10042000ED75421F403D42F3CB69FBF94B6FE95E2E +:10043000A483ED69A52F23BCC8B933E66AFB89CF35 +:1004400053AB877EB9AB9D532C47FE07FACEBF78DE +:100450007D3C8EF1CDDC5494B3CB255F2A97B3431A +:10046000A3D2E70C213AA7D0FCEA0BF19CC0108183 +:10047000EB7CE18F9FAFF9DF014FBE183CE9D38BD6 +:100480007478F2E9F154CE3AE363F0A46FB714F054 +:1004900084ED104F51F1E1AD7CDD0F0839A1D1ADF4 +:1004A0006B659B81E9FC1489458A7F2DEA956F9ADB +:1004B000C8BFFA9F822E010FC5A817BEE529FD39D6 +:1004C000C2DD8EF64D3EEAF7AC0AF18DFEDCA9E8FE +:1004D000EF5A151A8EF17580D7E2A9FDC8C986FDBD +:1004E000B62AA4931EC1D7B5FC67BD261A9FFCF09F +:1004F000A8476CB408BDD69785FD14676BFAA28F28 +:10050000CED7E78AF3E5A5773B42D8DF59714EF0A5 +:100510009997FB1F3EF3F2386F2DADAD4F8BA7407F +:100520003FB3DE4FFA5F426E68FE5D660C515CE6DB +:100530006653D8368FF4AFA019F5AF3F5DE4747100 +:10054000ECD89C8538CF3F4DB7338C5730A6713AE5 +:10055000992BCEB5FEC47C421F1B4AFA9996EED366 +:10056000BBDA0C517A57CFCE54A177D546C54DF49E +:1005700095F70CD5F42C15F5AADE3D364D6F57F0E6 +:10058000DE81FACA30619F32B20B7A0E6452FD737B +:10059000184701A0ED3186B6E23E533BF8796D8FE6 +:1005A000D0A36A165DB809E57B0FE37C593D602155 +:1005B000FB831955D2A7CEF5E9F3E1F4BB74F8DC5F +:1005C0002FE20FABCD9D43519FEF11FA9696D6CEF9 +:1005D000FF318DF7205F17FCBCDACED36BADA1BC29 +:1005E000B4648CCFE176567502E43BAE073EC02F73 +:1005F000387D107D6239CA979E0305D17AE856AEE0 +:10060000D79E37F1F6EACFFD023EBD79E8FFEDE96E +:1006100049A177D93E099AE97E478FD03735B8ACE2 +:100620003EFF5C3AE2ADA74FBFE4F0D82CD6D16ACA +:10063000F2658D40FD0AF53A3CE7DEC0E36E6BC221 +:100640007F98857A5E4DD597F7537E4C1CC527520F +:10065000F76343691E1E3A8C5FEAE4651A1CFAFCD4 +:1006600082424F6549BD29FDE99B35E7D705291E23 +:100670008DF1F8E3B182E55E512F667CB2B78AB99D +:10068000BE4DE78D31711B4C9F365C990EA569FB01 +:10069000243AFF41F4298FC27944F7F7A1494DC0AC +:1006A000F7027ACFCB84AF25ADB3EFC7388E53A016 +:1006B000FF23FEF7B7AC2F16F7D8896EC7FE31833C +:1006C000EC39D6C4CF793F3429F7E33E7595779A54 +:1006D0001FD4C1474DE3FAC21C8BD0DF81DFEAF99A +:1006E0008D565E5CDAFF79C8AA34CE17E245BC1796 +:1006F000637759502FD88FFFF4E9EBF17E54B1BFE7 +:1007000007F7703FF3D89EDE837817B9BAA390E25B +:100710002D06AFEC24FEF0A18975A2BFE9C3ADF1AF +:100720009C7ED13F0AFDCE1FCDFB9D6F003B541731 +:1007300007B648E06DBE05EC56E0C7AFED2A31C400 +:1007400043BF8BB649018CD71D2BF835DA2F835167 +:100750007E8838A12AD6B5AE1BFA9FDFC8ACA32984 +:100760004E2C6C482738333A1749181DA678310D9E +:100770003E2077EA13A0DD22254CE721B1F1174C8A +:100780001F4F81F8C0737F9D9EB3A46923C511F4E8 +:10079000E9091DB171017FB344D38D1A254735F99D +:1007A000F95384E3A8885C19489E821EB43B6D14FB +:1007B000E18FEFE73D12C17309ABE57100429EC5C1 +:1007C000EA2DE70C5CFECEB734D3F75FD2FCDC2F0A +:1007D000C8BAC5F936D763AE85F77F1178D7F05D13 +:1007E000DDC33A6F85FE3BC5FCB57AD52B59E79240 +:1007F0009BF817ED05803397F3562EE7F16BBF0E8C +:10080000791F2BE763E57AAC3C4F3573F9ADD1879F +:10081000FEDC11F59AB12BC306C4F3D1550AC53FCE +:10082000ADB026DC84F758BFB0F1AF8A7045BE7812 +:10083000DA467AE32386C09677604B4C58CFF3D9DB +:10084000EFE3885FAED9C8F9DD1AF19EED9FC5FED2 +:10085000FFBDD83FA6740EA743384E2EDE57AAA080 +:10086000F126580B8DB8AF273A3FCD32223D01DF3C +:1008700071009C6F17F4BED4D2B90EFD5A87BD4BE0 +:100880009E7589772CF01DD209F80FC8FFD814FA8D +:10089000095EA41FCF7CF5688F8FB3862E213D940F +:1008A0000DBDDD88F26A75DCD271F4CE21533EC1F4 +:1008B000FC44A6F4A6115FCA70529C690C1D6AF331 +:1008C0002B63BD5946BC47603DF330F6A3CD377668 +:1008D0007E87BD12B77F62E6556D0D3D8BA1E83076 +:1008E0001F969E1C9967A93574A0DB47F391301FB2 +:1008F000E623A75F653EE8AE43FA345AE3E95EA318 +:100900002E4EDA81EDD929A9DF7B1A91B861FE3D1F +:10091000FC31CB463B9D6DE0EFF08E17743CDE6101 +:100920003983FB624D3CA3F7500F337B6035C0F138 +:100930009089EDC3FD08DDE5E8DF653DCCF83E5369 +:100940004FF1F825C9CAE3AC80E3FB30BEF5B0CD6A +:10095000A2105FF6F9A2E29335F97CF87799E45793 +:100960003C64B33890BEA03EE51FFA5D5C389B6CDA +:10097000645DFC71F695F4882A660FF2C575B5F4CE +:100980006E8A8775D03B3213D2FD62BD5D12CE2FC9 +:10099000E32146729B8D0E887756B93D5726D611B6 +:1009A0003BBF327C4717F1E888B6DB58D3938A1EE9 +:1009B0005E87108E8911786AF08B9DF715EBDF0248 +:1009C000702FD6C1DD6AA1778D017B2CDDDD4FFB59 +:1009D00018BBEF614F6812D2C91726D0FB50EFAE9B +:1009E000B4929C7457F4D2BDDAD391F75B689D87BB +:1009F000C5B072DCB80C8C379D23F65FECBCB4F547 +:100A0000C4AE33160EDA7CAFB5CE235A7FB1EB7588 +:100A10000ED03E669D6F9B83F390AE4FB3EE02C443 +:100A2000EFAB3817DD79A7C6A7DEC4FD987B6D7ED6 +:100A3000C558EDB738FE6B6FC6EF846FCFFE2C89BB +:100A4000DEF35C70E75B206B27DC3EFB214CBFB61E +:100A5000ED1FEE7400714D2893E8DCFB073F9EF01C +:100A600038DE6F9970CFEC8792F17D8AA72FDC99E1 +:100A7000047264C2BD9238171FF96DBCD73AE10108 +:100A80008994AAFFF334D4CF47FB3664C273FBBB0F +:100A90008DFC5D58E842D1FBABD6A6F37381B5E976 +:100AA000DCAE5997EEE3EF50333E6F369DC76F8152 +:100AB0005D619A4AF30E9970DEC76F052E9488FD2A +:100AC00086329B74FACD898996FB947C5E4F7F2E8B +:100AD000B4355D8AB2B763F59A2D627CEDFC12DB0A +:100AE0007FA7405FCEFD6E5B717ED08FC3C7E51BD5 +:100AF000CE6B5A01FFEAF5CD13334AC623197F277F +:100B0000CF5F8FBDBD6D0E3D8B783CECFD389EF404 +:100B100036637701AE03F7DF7E379D3FF3F80A17A0 +:100B20003FAF195F11D8F9087C4F006E51AF399C67 +:100B30006069AB8725BC29E8F698C68FE0AF51E322 +:100B4000BF421EE0FB4D1ADFFD95FF49E2FB93F02B +:100B5000E5AF21E8BFE9A2EF9DAC97BE41E634E1E5 +:100B6000772A0BD0F79392EE62B2BF23FCFA55DCE2 +:100B7000671F67727E7D34EE31924F27717CE49F50 +:100B8000AC93E8BD8F8FC4F0C701F9084E2F2572D2 +:100B90006EADF1312904FC13EBAF53899F25B2D020 +:100BA000511C3F5DBC0B9509FC8CECD93E3E16BD3B +:100BB0005FFACE97864B14A7F2645C02F9398F0F67 +:100BC00097C8EFF93ACA2C8473A1A4BD0368C07B0F +:100BD000AB043FE8E4F63C6936DA1FB757A4CEC150 +:100BE000EF9302CEB7CF5AD785F3BA3DEF9D9998D0 +:100BF0007F07EB3662FD6FE31570D28F9CF4EE4DEC +:100C000065BE54887EC3A263BD87F0BD9129F93CBF +:100C1000CE39D0D929637A529E8BE2A647BCC5D380 +:100C2000778C76D1BDC482BDDDAB31FD6DC545EF9E +:100C30004FDD7C20383E19FB9BE20A60B96B5612EF +:100C4000DDC760D3387DBCBFAA8AF67B2CBE2732B5 +:100C500075DA1DF03DF66E363E4FC3FE9C3E94F3B2 +:100C6000B950CEBE6E68FF1D4F4D00E737666EB3BC +:100C700001F725537F6A40FE385DE0CB15E2711D18 +:100C8000D34395A6390EA28787717D40075F201E4A +:100C900034BAD0E8E15559C073AA80A791DF7F9C90 +:100CA00016E2E71BF8372D05DDEFDA9F93F47A8D16 +:100CB0003F9E9044FBD9FCDDA4F7DE071106745576 +:100CC0001EF497239C8911C0BC4FDEE72339593E9F +:100CD000EB9E49985F1E5ADF4597899DBAFB3848BD +:100CE000571F9AA3D287059D7AA649E4FF61FAFBB4 +:100CF00038068C7FE3F7F83D0E2EB75343E6A8FB8A +:100D00003DA89FEBEB837E92924172D548F16779C3 +:100D100022FE0CA88CD651EA90C2F88EDE6B568962 +:100D200099090E2C6CF5D316E9C4F8F05BC2C14AE0 +:100D3000A423482B069D3D738F80BF29ADC28478C4 +:100D40007F7F0C7F3FE975A9E93E82CFFB0E9FA014 +:100D5000579267BB451CDB8D1E661D4CF25252D16B +:100D60009F71E36B69FC3CD0C3EF95DCB09CC36D15 +:100D7000DA2C89E1FBD9ACD14EEF9EC3B85F7FADD1 +:100D8000BBCF7DCF2C6EFF4F5B39328CAE80578B43 +:100D9000B4F8399F0999F6D4608875E2B9B7870528 +:100DA000E8BDBEAA2C592FE7DE9D262B569C27B303 +:100DB000D2398B3C8BD3C12487D486FBEE8414AE0E +:100DC00077D33ACC44BF274CC192649C8735948931 +:100DD000FEB1D2CB71AC734484AF950A799109F41A +:100DE00012A4B86FC968D4F18B583E838E339C8FA0 +:100DF000B72FADB224ED7D7E1AA79BE01CAFE91F93 +:100E0000C27ED1DEE9BBA5DB3587F0E2E0FB3B1318 +:100E1000B2F1DCEADE8C6C6E1F4CFFD549CC977CBE +:100E20009C4E4E7CCC8A719E2706B84F1ACAE0F2BF +:100E3000E48DDF2DC844FBEC447C3013EDB3251961 +:100E40003E027ACE340BBDD77FC21BA2FC13E2BE9A +:100E500009D63F83695730D345F5B91D86F5D14F83 +:100E60007E223394A97F1FEB844D6B372C03DB1D4F +:100E70004AF66560BCD4AF67A44A78AE5123E691C8 +:100E80009367A1F300AD5DCEF4F55D383EE8F7EC75 +:100E90000FC81363F8381EE7C4170DCCBF6F417F2E +:100EA00008C68D82428EF1A18F99031B0CA8CF97A3 +:100EB00087855F349A2FF7C5F15E544D283F6658F9 +:100EC00003E578951CFEE40D2911FEFB9ED8AF4F7B +:100ED0006A7C41F0E9271724929FE3DDD9317C7CBD +:100EE00014D70F6E0F09BE1DE47C1BFFF47CF1F6D6 +:100EF00059EBBB106FB172AF2C77483DAEF7F610CF +:100F0000C77B390B5279C56FEBA7A078B98BF9FA7B +:100F1000958B1AFF0B7472BE3F299FF3EDA263817C +:100F2000C3989E3252E3E39CCF4FCEF3931C787F5D +:100F3000C1BF53FAE82D1295035FDD89FCE44AFE38 +:100F4000CFD75799E3A2FD087CA73D6354441E5DAB +:100F5000AFDC95661DE5F6480CFE22760397B311CB +:100F6000F9CA548CE3CB74C8FC772858ADD49F9C45 +:100F7000D5F0F9DB881E126D4F5CA71ED0370FC667 +:100F8000FD71DAEF69404B27DA8F19A27DB195A97F +:100F900071A81F4C13F695B077403FF8D70CD28755 +:100FA000B99DE3413B07EDEFD181452EC3C0F38EE0 +:100FB000F32AFF8EEDC61B1C01E46B7F7A97BF33CB +:100FC000355199311ECF3927B1D05AFD7DE561A049 +:100FD000BF1B75726178D80A3668247DE32E67548A +:100FE000BAA0C31355FFE67DBEA8F242102AFAF25A +:100FF00011C70251E9515DA3A3EA7FEBA412951E2C +:10100000D35D1155FF969E6054FA06169271D1B7C2 +:10101000F64E8F6AF7271676D37B67AAD29597424A +:10102000F7D1E9EFB6CBA1A8F605E2FE6B095B1894 +:10103000D59EEDE5EF12D4C27F88BF1B62DE251876 +:101040002ADE4DBE7B9A29EA7D83A1784F3601BF07 +:10105000D1F563EFBB1A32E3E9F72860AF8F44792B +:101060007B057E40DD423E50B68B85C37E5C0FD54E +:1010700065376CE5F77763D7A5DD876586178C58EC +:10108000EF2F3E89E1D36B164F343E6DBE687CC6B0 +:10109000E545E3333E108DCFC4D1D1F87429D1F8A2 +:1010A0001C54118DCFE460343E53A747E3D31B8A11 +:1010B000C6677A55343E336BA3F138784534BEFCAD +:1010C0006A5554F9900DB5D1F428F099DBB422AAF1 +:1010D0009D864F15FEBB1A3ECB1CCD32DAD5153B93 +:1010E000A3DFA9B85EBCFE43A6B8C72CF07ABDF753 +:1010F0009881EF956726235F09D6BBB9FE1365EF8C +:10110000FC5AC88BC3DE3BCAF1C910FC8BB27F8688 +:10111000AF27FB47D377D01CC67D319975129F8FBF +:10112000D5E32B91DF1B90EFF7661921BDD4D0B921 +:101130000EF587CFBDEF9C960CC4AFA76702DF7892 +:10114000D8DE4CED8FC6BD44FD1FBA0A5FC673835F +:10115000EBE5837DFEA33B6BC98FA3F97306F4E334 +:10116000F83223FC8D98A74AFCAD6C455910EF6707 +:101170007F61E2719CBD13F9B960D9F74B28BFCFED +:101180004EB271F95966F567A2BE585A6191E8BD31 +:1011900044C732F2AB94BD65A2FB93C7DB78FDE395 +:1011A000E7B3699F819E4BFEB7BE383D110F75BCFA +:1011B0003070AA16EB7D6718BD635B26EE091C92A2 +:1011C00098A2A2BC4EE6F2FC78BC81F7E792284ECA +:1011D000EFB89F91FE785CCAA3FEFBCEB366B3A8BE +:1011E000F3ACFDD54E1E87A7C5E92D63E2BC13E025 +:1011F00083E50FF97CDA791FCAB1DE782D4E8FC7EF +:1012000001AA637C1447CE188F5BDCDFEA227B687F +:10121000BC78FF65BF3158EEC279E6F37BEFFB4542 +:10122000FCDE09815FF477535C4693886BD5E6D585 +:101230005840F38A957BE41FC7719B6CC23EF2D580 +:10124000E13CF6AFF4051A38FAA3ECE0FDACE3D4C8 +:1012500072AC3F9DEBC9C75D1D1FB6205C66DC10FC +:1012600000CCF6D1C9BB137F72FEB80FEDA4F574A4 +:10127000DE553E8DBF1F51E12C39F333C897A6735D +:101280003A6AF54B4D061E7FF432EEA3B4211C6F73 +:1012900015FE761BEEBF32E127FE759F3D1FBDBFD9 +:1012A0000E7B7FB86D793FFBAA4F4F624DF4FD3B3B +:1012B000F6D321BE9FDAA8BDE69F867D7F18E7ABF7 +:1012C000ADEF5D17C777F9CF2DF4BE3CD1B94EDF36 +:1012D00018685F697029BBA81AB18B4FE2F9FA351B +:1012E0003E53961A3A9EA98B77AC70876D4EF21FCB +:1012F000F5AF371C1F004E57F09D89C3C8EF53361A +:10130000AD84D6359EA9F49D882FAD5E95FF0CE87F +:1013100087F908E719F1C3DC6442BE0370EAC94CDF +:10132000BE92EF687A591F5C62EDA5EBF5C7F4E950 +:101330005BD7D213FB87D704F1FEC6FB4E29CCE363 +:10134000CE9429DE145C3FFF7B7F03DF1FE5C0875F +:1013500070DF4F16728AE573FD2100FFE1FCFEC2CB +:101360001C212BFAB172A2F58A52F1CE4679CC7BC0 +:10137000497D76A4789FA334F677B262E0A1AD37B9 +:10138000566E69F69EF63EFB40EB4FCB12F2CDC790 +:10139000867D0DE520BB486FE9FAAD81FCD26F2454 +:1013A000DF33B719E877D8B33790FFE78D947B1F09 +:1013B0007A07D3CF0C25BBE0A877C14E2C1FFA6368 +:1013C0005EAEC9BF9C2CEEB72C97A579E8F7CA1B77 +:1013D000F9FE4C3FCCE7888DDD87690FAB6AAD84A1 +:1013E000713CF9D9456B901F9819D59B7CF39211EC +:1013F000FA73DF91D80FECB3C922FE3C139F7A2C0D +:10140000A2AF11FD10999EB0D109FD9AC5BDBE7461 +:1014100023ABB7C0D7EC69723811BE76DEEF5B85BF +:10142000EF1561BFE5D93C7D6320EECC109C8F2485 +:10143000D17C6ECC933AF17DF472372F9F52F4D366 +:10144000348CA72C2FD5EADF711EEB978B777E1398 +:1014500094906938EE37E107396CE4F8B833CB4A39 +:10146000EB7ECD5162C2773DEE0E72BFD49DA3EBF1 +:1014700024946777879491181FA8ADEF8E2CFEEE09 +:10148000DBB4D1BCDEB4E06CD35CDDFAEF567AE9B4 +:101490007DDCBBA79F31227F792F661F57E23FE497 +:1014A000C83E0EE23FA0FF77EE1B46F661D92C3F07 +:1014B000EDCBBB9842DFEFB010F1B5E9AC89D23388 +:1014C00059077D67B12EBE7FCFF4EDDFC149D9B496 +:1014D0007F1FC8D2EDDFAEB87F3271BE11BD6F077E +:1014E000E263B0CFE765250FBCCF06E2DF65D39797 +:1014F0006D5BEEBF923F69766F848F77101FFAA6FF +:10150000FE616D3DB0BE1FE0FCC06E3A4071E1204F +:1015100017D01F0EF35E9935EACA751EEA873FE9B8 +:10152000F5A4BF5B3F1A402FBACAF9612BCDF33A3D +:10153000CF0F63CF270FA62899D9BAF3859A935670 +:10154000ABEF664C0759B603EF55958C1A02E5359B +:10155000C2AF15D7C59436CC17F1EBFE213EA25F82 +:101560008F99C739E07B76F8C376C5A55DA4A7F44B +:10157000263327F211EDFCFDE978685784EDF8BEBB +:10158000EE6B6F65F5765DFBD27B39FFFDFC51FE9E +:10159000BB2E9FBB24F2CB7D3EC34172F4EC63664D +:1015A0008A2B1B62E6FB3149BB9F82BF9883FB2FCE +:1015B0008BFB9F9874C8834E219535D0578B473C41 +:1015C0002BEEB57DEE0AD0BBEA9F3F9A2261BF7336 +:1015D0001B73EFC471E73666F8395279FD97B37C17 +:1015E000D4EF599FF2E9315C57A583C76BB1502105 +:1015F000FA012D869193AC787E6958D97B0CDA2F4D +:10160000C974D0EFD8950F3E7502DF973BBFD74422 +:101610006FAB2E6CBF2BB1139B19154FB0E04AFB7B +:101620006161D81465A72CDE159D5ED2119DAE892F +:10163000910FB172E04484BF0790BF5FAFFD729B12 +:10164000A4FC8ED37F98E2271609FC5B2CB53D6D78 +:10165000B07ECBE379457548EF8CC7C5A43CE12F3C +:10166000427D74B3E0FBCF6705FF13DB5B06E7DF6A +:1016700084F657E9E029B3099F5B6D3E94A79FE389 +:10168000435298FE05979FAD59BCBCF5298B4F126C +:10169000F2765431C6BDF07D55B385CB4BF8B3F22D +:1016A00077D6142BE2B3D5AC98BDD8EE9FF83D9E0B +:1016B000AA2D0BE8F78EAA5917DD7BB86130C75BFE +:1016C0008DE10533FE0EA6BF5E195E07F35D1CB407 +:1016D000D3EF2019BF32D2EF40621804C697C85624 +:1016E000C589EF772FD9C7CF37A4C1FCDC6AE39750 +:1016F000CD41EC4FBBBF64DD5BA9E291DA6D5F9534 +:10170000D3FB5F0B56DC4BEF4AF5BDFB20E2D11655 +:101710007C7F06E51FDEFAC520ECF7DCA3B213E9F7 +:10172000E0DCD3255DF83B500B1A1D3EF4B3D7B077 +:10173000DA003F8F895E77BDC4DF9FF868DB7B09E5 +:10174000C8E73FD2E2D39CB509B4BF7DB509FAFB27 +:101750005F3BB619E8FDC01D8DCBFF6D0C8CD73AF1 +:1017600075E6485CE76DAE91767C5F502BD7F47FD1 +:10177000A37BF473C8776EFBCA40FBC108F20DE38C +:101780003BCB1F9F42F18E3B827617EE3F5FE376A5 +:10179000717F99DF13D9F1A895F8959F75AC43BD7A +:1017A000B3A67102E1A7AAB18AE03FE42E3BE9119A +:1017B0003B0EC4D329ED0EE7683BB6DFC18C15FDA7 +:1017C000F99D0F66F1F3D492C1DC6FB2E35DFEDEEA +:1017D000E304C3B8492837973C2A53DCE591A91F95 +:1017E0009CC0F7AEB5FD049A561AE773FCF7431F89 +:1017F000D4E845CC67E14E03BD8B76AD7D65193CE1 +:101800008EE617BBBF76A801FA7D81D87D76ACB194 +:10181000C88EFEF1D8FDF6606336BD1FC336707FFB +:10182000D0F8C112FB5AFE46FB6ECAE07EF61DCB15 +:10183000981A15EFACED332DADF177ED1CD81A6089 +:101840004ABB83DE2DA0F8F66583F939F0B2C16694 +:101850002E4FFEBA7CD7DB00A7CB59A17B0763DCF8 +:1018600013530A91CE7CBDCE52740738447C1ECBF4 +:10187000E1F7DD369B8232D1A731F4CF6F43BEA9A9 +:10188000B16A04EEF7A58379DCEDF359A1B9D8CF9D +:10189000DC95A14F0F32A4BB1B68DFCFBD3C4DC60A +:1018A000F33A7C2F97DFD70E96E2EFB49A928244F8 +:1018B000971ADFCE85F9B6F573BEFDF860AE1FE569 +:1018C0002605A99F1A9F537B776506DAB3CF2C9222 +:1018D000E9F70A343D2C41E0CEEF63F45E9E7534A7 +:1018E00087877FB4ACDE9E40E350BE6334BFDF1D0C +:1018F00037B29361BFB9580E74B2DC63F0E13D19A1 +:101900007F809DD1D783F667B03C378FBF8B28335C +:10191000ABCF61C59F9393F9BB79AD3CADD1C19F6E +:101920009A24DAA7CB61A7E2EF0D619C3CC9CF9165 +:101930005C7E2EF7987DFA7787B6A7953410DE1572 +:101940002527497B8F9861DC04E75F5280C79BB1F4 +:1019500075BD6FC8FEC83CE75AC3651837180BB78A +:10196000B9627E3FC4F901A98C0D403A6FE0F92DB0 +:10197000117C526BAFCDCFBCD461A4DFD319C9F9B0 +:101980001A7B48A67338739AC721F831C51BA53353 +:101990007E5FE669CF2EB28362E33992ECF005BD3B +:1019A00022536646A447B3CCCAF19EC4237290CE9C +:1019B000F11E3134917DF285CCF5A397C47C329C25 +:1019C000C13DF361BC74C31E7A8FCF63535EE6FBE7 +:1019D00023FADE48ECFA3DB692BD488F5A9C94C675 +:1019E0001752D608FEBC5026FEFC60B7C4E3593639 +:1019F0008C57F4BFBBFD94DC64C579FC7EB0D0236A +:101A0000ACDC0FB3792C73A2FFC3C3025B0C43227F +:101A1000F8AA11F8920E48E21E1108281D3FD27E46 +:101A20004F224EC4FF6AE33E986FECB4F4333EFE9F +:101A3000E9E7ADD58FDBDAE5C7790DD46E9B8DDF95 +:101A4000D361EB023EACB7203BF41EC22B7DCD6CC4 +:101A50001F972F5D7E84DB212FB7E30FD97C19F808 +:101A6000DEA9763F68A07B40B1FAFB52E1A703797B +:101A7000A75A491F32133C97C6FAE97E215DD73D2C +:101A8000ECB203255EB44B6B826619F5839A7D5CDC +:101A90003F585A2F87AD5C2FA7F7237CC22FA7C1D1 +:101AA0007DB080CF2549F1A29EA5569A19FA9F5A7A +:101AB000FDDDCFFC00F58285F9E4CF8BDCCF76DA53 +:101AC00031BE26723FDB69C738E22BEF67433D1812 +:101AD0004F5AC9EF5FB4A1FF0BFD672B19F9B7DAB5 +:101AE000847FEDFF02044A420200800000000000F3 +:101AF0001F8B080000000000000BE57D0B7C94C5E7 +:101B0000B5F87CBBDFBE92DD6413421E04C26E5E7C +:101B10000408611320A2202E096054C4E5A1825A52 +:101B2000DD4080BC13A1F6468BCD2201A2620D35AB +:101B30002A5AC40DAF82451A2C2285481750A45545 +:101B40006B5AB5175F3411AABC13C107B6F4FA3F3C +:101B5000E7CC4C76BF0DF171EFFFFFFFDDFBBBB1B2 +:101B6000769CF9E69BEFCC79CD3967CECCFA6D66E1 +:101B7000C6A2196B61AD01DD68C67C45CCB5C9C193 +:101B80001853E15FA8B758B3FC0F3919FE99593CB7 +:101B900063F163E9BFA13F2B6AB5623F7BC40C1BB5 +:101BA00063DFE0DF3521ED4D4F32ECCF5F65AC39BF +:101BB000C69D149BCD982DDBE3B4BA187B6ADDF487 +:101BC000B722C64017BD8EB1ABA88B8FC1D891F09C +:101BD0004D51770364EC719D9EB101F8F452D3A48A +:101BE000812175D13FF87EE1F449E30148185B3E5D +:101BF00057E0FFAC593A59775B605E2B6DC1E76ADD +:101C000022F46F90F598E993D319F32BB23EA0C953 +:101C10000DF378D4C234DF0B854F0D1BDF00E35B7F +:101C20001DB2FFD49B264387C7F3647DEBA36E8070 +:101C3000EF5183763C33EBA9BBB122BF77F7FA4F64 +:101C40009A56C17C0733772E4B63EC628A77ACA33C +:101C50003F638E6E7B01908BAD7C7F6AD348F856D4 +:101C6000A47D267C9431C3C559CC01F835C4296EB6 +:101C70003FD6E3A02FC05A939EBA5E8F73521D3E8B +:101C8000A4A7C5E9C87B08DE2B704023E0DFA3B31F +:101C90005369889B1848866E06E65AFF2610EDD7D2 +:101CA00029DE29F8BDF8C1530F99907E3386E57877 +:101CB00061FC928BAA9BC1D819E946BF02FDCCCD2D +:101CC000CCEDCF0ED2DB64E6F436231EA8DF2D9BCD +:101CD000F0FB2D0EAF07C7937C92D1EC30E2781B5E +:101CE0000C6C36F24B7359AA4EC90E3E9FEFD011C1 +:101CF0005C19593A1AFFA1AC190516184F8D993481 +:101D000046EF08F64BB5A7EB70FEA90379BFC838BC +:101D10008F6E22F44B6DF6C6231CA9AA770ECE3B1C +:101D200075F602A3CF89E302FF001CA31BFD968971 +:101D300048CB521DCB80F16E7438381EEC25C5D8C7 +:101D4000DF30DB6C45E67DDAB3D982E36764AD6FE3 +:101D50004C8571995D7561FF0C9837F653EFBDCDD9 +:101D6000AF7706E179C8AE16211CF97AEFDD387F2E +:101D7000D6EF2AF726783E28F6FA22571463C9FAD6 +:101D80001DB98B61BC27149877C87C6579C4A910EC +:101D90007C0D8AC77713CA632E639B58F0F96017CE +:101DA00023FA2E7118095E87CF5E6086EF8CFFDC08 +:101DB000437859E250E9FD7D6A47A41DE166EEBB18 +:101DC000E7E23C3D5607C935CA39F48FAB77B89086 +:101DD0000FCC711D0F8FC4E72E9D2B8305E5FEDC14 +:101DE000EF12D63F04A0989DDE07916EF9FA8EC7D8 +:101DF0006EC2F93CAC0AFDD0B1EEA7D02F65A63576 +:101E0000EF21A83E18D7F1581194CF1898CF12CBD4 +:101E1000D82AD7036E059EEF8B6376842B12C89465 +:101E200008EF5BAD8A9FC1B8A3414EF5F8DD44C50C +:101E30009F01F8B1BABADFC6F1AF77BCEDC2FE853B +:101E40006A60BF928352E14E8FCB2716177FD0096D +:101E5000EA05A2960162F409F01C704BC337FD1825 +:101E6000535C2C6083F726337703D26F17D215E0CB +:101E70007FC208FA045E7D4267F6A36288CC76EBE7 +:101E80006D50BF2B4B194FF0C5B5333DF24D133C90 +:101E9000847A6AD60C2303FACC6FE2F23457F0212D +:101EA000535D033C23409A1D91847FF82C95731950 +:101EB000C71B5B65F46F8221521B9D46045AD28D6D +:101EC000B1A5BC1F8E07E3181F607779906F477329 +:101ED0007A0262E9F94E21978C3D20CA265E8AEF8C +:101EE0004A39AB41397370BD61CE17DF87FADC0E1A +:101EF000A513F1D6557A3E0AF5C1DC367DC0047CC7 +:101F0000C71A27BB3B846C7E932A64343EF8DED329 +:101F1000C06A16E4B736BD1FF93538CE3FA21CD6CD +:101F2000BEC779DDC1F9F5C09C2FA33AE07B4FB75E +:101F30006DB020DE9E98CE583BAD0FC0F550C6ABBD +:101F40009E7607CDC7F5F34CF8CED33FD733E4BF29 +:101F5000279476B79EF3B90BF9FCAEF41977BF0A54 +:101F6000F5D8D1C3F210AE449599F5C04FC7055EC0 +:101F7000A20F00DE60FCA7141091D8207E9F52565D +:101F8000272D82F6D1451C9FB1456E7D15EAEF984D +:101F9000EEC928B7DDD731B61EC64F88AC6D41FEFD +:101FA0004FB82B2B6F19CC336214BB6B06BC775226 +:101FB000F04912BC130D3A3BF1019F13C78B3EE071 +:101FC0002178BA4744B8D643970498BB2D96CA46A1 +:101FD0000BF6634B15ECB7A2BF42F2BCA298CD7EC4 +:101FE000219BC4488D8EE5E5112815953518F03DE7 +:101FF00095A911BCBD01BFF378149F4F7F9DFEAE24 +:10200000E9D9B45E503D16E47C3DC0F20F470CC1E7 +:1020100095606245385F6C47FE0130DC3BE07942F9 +:10202000616D2E7E3F218D970F2505545C2F9E6696 +:10203000FE359B10AF59463BE2756AD6A12348CFC7 +:10204000A966D6AA473ABA0C673AB282742C4C9861 +:10205000A977C277BACE7EB26E39B43DBE74FA9C0F +:10206000F9F8FE082B9777DF0ED74C5C3BD9C09868 +:102070004F8683ECE27B80F7F36722740A2C488753 +:102080000FA7457720EE9C1C8F886B9604CF992371 +:10209000DA0E701DDE9F49CF65FDC287AFD951684A +:1020A000C7E1FA8DF4D964F2AF7706F58F35269E35 +:1020B000EC8E7183990FE9D5BDC3E25F0F2C70AE32 +:1020C000DE357E5206F50B50BF1787F07EFAE96EBB +:1020D00085FA19884E270D8CD629DFCB23481E019F +:1020E0005DC558B7BE9CE0C0FE35BA8EED684A5853 +:1020F0000DCC8374B3B6E87C19D1417EB22AD04EA0 +:10210000FC1BB0A37D730EED1A927F77E2CC11C158 +:102110007E0D428F571A039968DFC8F7647D808966 +:10212000D5CA7A0CD4F78AF5AE3282D7979BBDA375 +:102130009CC0D7BB8CAC94C68982766B085E725506 +:102140009A770F5E3625F8512F235EB0DEFD884D5D +:102150008BB7A786F0E7B8E8E2FB0F2AF4FEB12CB4 +:102160005DC098437899FD02E99B807D7AC83C2444 +:102170001EE6ADF9F45F2C27888F791E63A73EA772 +:10218000373EE47BF3F24AA632E0A779E54BA6613D +:1021900019BE9EF5F46B34096307DA703942986111 +:1021A000DE5F5A261A91997EF28BE946E4DB05AC94 +:1021B00096CA52D64425AA291DD8698E4695E6E3CB +:1021C000D8A2F81D4EAEF674648BDA75D85E016A3B +:1021D000F86954DD3ED01A5740B3A253D0BE7234D2 +:1021E000403D01C07E50F5E1FAD37224D2AF40BF2A +:1021F0009571B080028A5736E8086FBE557C1D8203 +:1022000071133D303F5F83CE8DE3D43AB9BD80EA90 +:102210009CD65B3011091E513618B81E97DF5BCA79 +:1022200074012C750A2F57A23D60ED8D0F395E8326 +:10223000A1D68CF64AF7209D1DF9F64BA37B36CE2E +:10224000E7CBD84C86F64A83ADB6B1883F2799FADA +:10225000D21228A2E7B93A6EE0A298A17DF39EA51A +:1022600005E9BEC0A92378C3F13DBF495B5FB8460D +:102270005B2FF36BEBF398F7378930F58A2DDAF69D +:10228000054E3B8D3F97B9883E0D06C75F9CC887BA +:102290000FAA0CE15F3A90E34D378897A931936616 +:1022A000D3BA18636419042F873F35375641781B1A +:1022B00062B83CFC57E10D87B3C999C9ED28509F1E +:1022C000F8BD069003812FB2DBE66D336D403D30E3 +:1022D000CFE688C2799C56BAB3681D7AC4E6E0FAA4 +:1022E000C24EEBEC5C3B1F73ABD06BC714D7E60060 +:1022F000BCA77BF4F907711D9BF7B03E0FEDE3C25D +:102300009956D2377B4E59FD2678BF14709704FA40 +:102310007A8FEB1DB29FC3E7077F0E55AEDB40B24D +:10232000B971E09FA0BD13DA8FD669E013A9A76148 +:10233000CC0FFB7B7E877A1AD86FB80ADFFFE46484 +:10234000840BF1F8B8EED88ED746939E24FD57BD86 +:10235000A47B3383F777F4F706B0FF997BDF9FA266 +:102360003882F3EF7A7908F1CBE80653707CFCBF32 +:10237000552175FC7E234CE24A289BB5EDA56BC325 +:10238000DE63FF610A8553DA2D4F18BD43D10E7D00 +:10239000DA939F8FF03C61682A4279BF94E4FD0B89 +:1023A000C2757CB2E7908ECB5D26DA37FB2ECD4B23 +:1023B00053516F1F31BBD00E413B16F5E423C23E93 +:1023C0004F34331FAE9FD2BE957654B87C7D24EC3B +:1023D000E8734EF762B45FD925800AF0AD177693A3 +:1023E000D9FA821BED3DD6A6D87139A976B0CE8533 +:1023F000A0BFAC6D8A3B85FC261DF937D5565DE73D +:1024000015D09E61D511DE58BA4A7AA2BA99F9164A +:1024100002BDCC667720D941FD7C57E4A03FC5E1E1 +:10242000947054EF9ECEBC5682A306ED1FF44FE687 +:10243000C3770DE077E09F41F82786D94692F7D120 +:1024400071D21EF473FFA7D9DBE38FE8094F1E9DFD +:1024500087AFC3F64F2283F8FE87D39D980AF3FC1B +:102460003B36C0BAFB46A2FB12E2F70B5C9F470269 +:102470008BA572B80EBF3393D6E12F9847ACCBB77C +:1024800044A3DD26EB9FE8BD3FB1833C2C643ED2E4 +:10249000CB65CC4F256BEE477CB000D65D15F0BF09 +:1024A0006096FB3DB427502E036172195AAF64ED5C +:1024B0005C8F837C0642F8A712ED7BC06B95990573 +:1024C00022B16CD5BE57CDBAE9BD9ADDDF98021AAC +:1024D000B9E17C95A05F945B8B780AF30FA4BD2FC4 +:1024E000FD00B6A2FB55E2AFEFD9EFA4A3291EED84 +:1024F0008246857F7F8ADEEA3603FEAB1ED1915C81 +:10250000C34053C7E4E3FAC4F9A8C631E524AE7B5F +:102510007120A628FFE65D7AFF034EEAEF0A40BD70 +:10252000EA651B462458A9A3742AAEAB657EC3C7CF +:102530001D21F329673BA6A08AF982BD6144F9A851 +:10254000D8A27D5ED5AAADD730F5E31EBB0DBE5334 +:10255000F761CBB85742E4707CAA2D0EED3380CDE5 +:10256000F90DE25D7F47B4F732F221CBAFEAFDE32C +:102570005E3130768DE22E4CE57AC5887258AE32E7 +:10258000F7E5FCD32752B85C1DB45EE8E70D795E31 +:1025900090EDA3F8437EC1E5E5717A2AB7DF23DB2E +:1025A00085FDAAFA584CC8FB7DBD775B2A5FCF0E2C +:1025B0001AF9F3476D916EC463A291359AF382FDC7 +:1025C0001275ACC11C8B7106CF1DA96330FE20E3D0 +:1025D0000B3E86F6A3AF3FF72FA47F9AACD7115DD1 +:1025E00093F5E6F5CB500F0A3FE6BBF82432BBDB90 +:1025F00080F8443F1EF90F96651F83F18C3AD0ABEB +:10260000382EC824FA056B2DCC87F0C0738676BBB4 +:102610009AC0E5CF88629F87EFB38082FE03D826F9 +:10262000D85E97EA59CCF1EFCE21F91670540B3EE3 +:10263000EB8163B712B04505F915E351B80EB0262A +:1026400013E9256215AA2791DD7B14EB20B7479289 +:102650003CBE54F223F9F3798F0E22FF9ED5F52369 +:102660007DB1D2C6FD0E805B8357296F6B158EDF5F +:10267000FC82765AE7BAEF071B5F09894B08BA3E1E +:1026800092CAF128DBBF167AF8AD54F7CF717E6796 +:10269000DE339B31DE387A3497976A8F95EB599009 +:1026A0007F84AB7A0923FBAC5AF8DB1753BC6B1061 +:1026B000EE95EF5B7DFA68D4A72D148731C4794776 +:1026C000A15A4AC3F69114AF5A8BE3972CF17EB608 +:1026D0009F05E355F9DF14AE28E2F0DAD17E8A4394 +:1026E0007B3C84EF5E16FC25CB3D824F7BE61527B5 +:1026F000F0D9AA27FC463ADA29AE51BD931B13F94B +:102700007AF71CF43B58452C433FA97AE7C4DC57C1 +:10271000B1DE6AC9C53851FE0753ED68DF9DC98D2A +:102720007521BC66A7F705843345DF5186FAC536A7 +:102730003A90F24B186FB0C74A718F70FE937C9736 +:1027400000FC8AF84AB8DDEC477EED896B1898D713 +:102750009C16E4CB0DA9BC7DB05847062FF1B0F90B +:10276000D660DD1AC7E904ED3AC4CF39E7E40D08B5 +:10277000CF86541E375A94A8771C0796709AC12AA0 +:1027800049ED2D8F4E902C2BE89B9FC2E36F1005D7 +:102790003EA887D82BE79B14F29316810155971713 +:1027A0008447BEBF28D148E3475E5409AFA9761ECF +:1027B00047B4350A3C03FD11CFE3BBDB0BA361BE7D +:1027C000E9CD018ACF58F05B49F8958E874762FCC6 +:1027D000AA9F3A1EE307EBEAF20E605C477DB0FD6C +:1027E0006AC4AFA3C95E802154F55FAA87E2358C25 +:1027F000F35949B39DEC1DA6D666A1FFF2B5E0D30F +:102800008B29EE4EE4AF82770DF4FD2F1FE1F65BCE +:10281000734AE5E01878EFD87BC0974ADFFAD3C750 +:102820000E98D1CE4F5D954AF1225B238FEFB074A5 +:10283000601080577DE4431F87EF9D41084ABF34F5 +:102840002BF117BE87FEC3BC068711D1E76C663A31 +:1028500084DBB66A864E103F4981E7198DB3741840 +:102860007FC91071A3F0EF47A4717EFDFD253DC522 +:10287000DD75661EF7AD4A8F6DD173BF90F8A66AFD +:10288000481CCD5F9FC6E3AA86A689140F0FB757D1 +:10289000AA762E65C817E1FA47EA1DC977BF5779AE +:1028A0003CEDF74CC6D338FF351838BE7DFFD291CA +:1028B000FE19CCF83A92F628587C440F19D7F253F7 +:1028C000A91A1C2B1251872DED98E083D679AB62A3 +:1028D00074D5D9388E6B118DF38895D138AB520FE2 +:1028E00064A19C34DA99E2C0F1160E4639641F984F +:1028F00018F28BFA885587FA5C5DEDC656A6C6C4F9 +:102900001750FD71A843FFBFA71A08EE0F043F360A +:1029100028DD0AD935CC9D8BEBDD5BA9DECCB4314B +:1029200022BE8FF25B17E1477FC5A6727BD956F7AF +:10293000FEF34BA1BE4EF8E9058F66CF207E79509D +:10294000554CF0FD2F63FE4CFDBE1CC314B4E3F2E6 +:10295000D2741ABE0FE1976406744D7D59EF417928 +:10296000540D9CEFD507E35AF0BD67E2BD63D2E09A +:10297000BDAB1B0264AAEEB31F7FACC8D19B1E7D0A +:10298000AD07EE348758C77CD4BF46EA913685F44C +:10299000884BC7BCADDCBEB4A01C1C040261FF3A6E +:1029A00073540EEAE5AF2CBCF41570B87C472DFECD +:1029B000656477D65E41F147563B12CBB808E8070D +:1029C0007AF78DB33CFE332D8DF3D1E022D047A0B2 +:1029D000076AF13B80A7D96931D4BE3796B9EDB00B +:1029E0007E245ABCD311CF751DB989C82F7BA3E2B1 +:1029F0000BD00E8449A5E0BAF7B1888F84E32DD1BE +:102A000032F116C4CB1BC25FC4EF3AE1FBB175854E +:102A10001ED427607F919C754F37523C24F6DE8987 +:102A2000D4BE57F13FB500E771338F63354F772739 +:102A300045C46119AF43BEDDF51F7A1E2701431758 +:102A4000D7B3C2527712FA05033C461DEA8101450D +:102A5000B57FBB1FE3916F185CB8A7D1C59A52C868 +:102A60009E6DE4F15319872EC07829CC439F386AB4 +:102A70007C097CF7178AE3A912E4DF32F15D1B8F32 +:102A800033341703E3037CCD4E8EDFE6F90E929FBD +:102A90009E784F15EB89E7E0BAD2556B977130FEFF +:102AA000FC47F27907ADFB5D631D76D4833DF19E53 +:102AB00039469AC749C157BE395922FEC5E3455D1B +:102AC000B307F0FD3CF3647768FCAF4B15720B7EE7 +:102AD0000FFA5D5D7E1EFF7986F987A29C74313105 +:102AE0005E29976BA6F2FDC2AE22BE8FC0C6BACCDD +:102AF000C8175D3DFB82DD51A17122D92EF701E39C +:102B0000975DDEDEBB4AE8A753F1EEE6B4103E96D1 +:102B10007CBF372FA100FD8EBEF8FF6DC6D789B7E9 +:102B2000D23CCFE0FB93CCAE92C7A1E9A088D3B151 +:102B3000A9DC8F61AAD78BF3797740562EE2231C4C +:102B40000EA9A7F68AF786273333FAF320BB3EA4F3 +:102B5000CBB05DC3489F6E13F0A28861BC609858EB +:102B60000B8727B4C4229F7CAC38B2D164967CBD5D +:102B7000372299F83D84AF77209CBDE1F38C9831E2 +:102B8000A26FB85E4E73EF26FC88FE7DAD4F48768F +:102B9000C493D1D87A37C50BABAC2EE49F77F01134 +:102BA000BCB7E1165300E3C15D066B23CAF191C8BF +:102BB0003B0FF507D4EE317B0FE1F8B36FBD6E0527 +:102BC000D69503FD1C8B00FEAEE28E7C9CD778B3BD +:102BD000F78F28C79566EFE07840C1D941DE21D153 +:102BE000A84F3DFDC43AED19E1B92CFC1C9E42856D +:102BF0007FFF4DA3F76D3EFF0E9B2B8DF89ADE6392 +:102C0000D6FE34CE5181B7FD06F7F8CF00FEFDABFE +:102C100007E72E03780AA3DEBBBD06D7F52713729C +:102C2000C96E12783928E6355FE7890FE835F07606 +:102C3000E0772AEDC5839380DFCF1A04BC5601AF3D +:102C4000EA1AF86DF0A2CD45F271BF42F2417F5011 +:102C50007FC91743F264D22D6B21F92B36BB50FE8E +:102C6000D646808881FDF3968007FC0E86F633B445 +:102C7000937DBD89B986A10E483671B94A5EA99087 +:102C80009E9571B512E6494113F35F69DE8B88E7C3 +:102C9000BF45FEC7180CED790A6DF4DD8EF7225A98 +:102CA000685F773C87FFBBE8CFD82A1DC63F6688A0 +:102CB00078D68CB346F2A3E60BBB6A069600DF4CCF +:102CC000E636E0F76F665E03CAFDADCC47E51CE66D +:102CD000A7F27616A0E73F621D54FF7364CEA03AB8 +:102CE000C0FFF4278764601C2B04DF51E99C3FEE92 +:102CF0008AE3FCF16902C511FA7F2F7E9D2EF8034D +:102D0000E4381EC701394ECF4D0D919349FD05DDC5 +:102D10003A964503FEA6C73B73711FF29A4B9C2E51 +:102D2000538EDB093FFB15D0A47941FE0085624D2F +:102D3000023C5C2B48D87E9EAF63D7BA2B288E7D91 +:102D4000D8BD342E0EE09CACB7125DDA5D7A3FAE92 +:102D5000EF9B950EDA57796DA9B72106DA5F1BAAAA +:102D6000B896C1FBD7C54D8F0EE038E879C177DB47 +:102D7000B3153FAEE3D3D6F0B840D14043D05F8720 +:102D80007FAF4FD7D6A7BAF59DB8AF36355BEBE727 +:102D90004F63AB3EC3B8FBB4EFF0F7AF4A17FEFE8C +:102DA00030368CE26EDFDFDF9F98CEED308DBFCF07 +:102DB000301A097AEC260BD7B7EDE30F8EEB82F9C8 +:102DC0005E68731216FF3A94DBCD8BD33DD7E1FBDF +:102DD000E70C1D0B48CFD50366873076BCDECCDC14 +:102DE000C0D39FD4DBA97EA23E91CA53F50E2ACF51 +:102DF000D467D1F373F52EAA3F93EE9E9E0EE3ADFA +:102E0000B4703AC8EF2F167CBA7250FE931EF8FECB +:102E1000CA370C542F6D6D9A8261AFC5833E7E20F8 +:102E200012F0BD78AB42F1958A36B711732FE6BF29 +:102E3000E25D81CBCFC2373AA6A11AA9BAA8302F3A +:102E400088C875599EBBF03B63DE3D1E8FF8F9B410 +:102E50007E2CC171B2DE4D709CAE2FA27277BAA7E4 +:102E600004FBB9DB3A5724C278376EEB5431BE37D6 +:102E7000D9AD901D3DC1CDFC7EA0C31A035F3FD6E6 +:102E800024995D28B71347CC78E6C70CF5B2B71A7A +:102E9000F17273ECBCC9FD900FC616ABD8EF56E0CB +:102EA0004BAC4BBEFD6E79E578A8123C71769F4223 +:102EB000F8797BA79EE0387F2482F6D1CFEF8C246F +:102EC000BE3BDF6822BB62AFD1674A81FADE94085D +:102ED00017EAC9BD290368BD3409793A0D74623017 +:102EE000EF992FA625A09FF1D236A515FDEAFCED9E +:102EF0003129C8AFA7635B8FDE47FB0D468A23836A +:102F000023FBC9D3A8E70626BA50BECE097D0C160E +:102F10005E24AEEFD546694F7A8763FD7484D80F7F +:102F200081FAF46FB7E79A104F725E8B5E1C9E8039 +:102F3000FE131B1847F8C952545D5D481C02E17628 +:102F40000C09D6F7BE30DD85F3CADCFE64EA4F011A +:102F5000CECDCF3F757E0FC1EB2739DFBAFD99018A +:102F6000BF845AE58EE511E877C03ACEC6827EDB93 +:102F7000BB3AD28DF3DC6B701DAD437DFE8C95E2C8 +:102F800042BFFAF9BD1FEFC6F291AABC7B71D6E928 +:102F9000B14487925FCC999204FD36EF62B9285E06 +:102FA000C301B664802B7BCD670792E07B39FE9826 +:102FB000424CDF716DC93D3800EABF7E4909601C93 +:102FC0003FAFB565BD82B19E4B1B06A05DBB2BDD3F +:102FD000A1F1B3860F2A3A4CFBB061764376F367D2 +:102FE0000538DEF3035A17C5805C0D535A4F2D7513 +:102FF000A21CFC35CF4B78E5F19817DB66BE7D3B14 +:10300000C379F992D0EEF5151B295E8ED3C7DC9FEC +:10301000B33BD3C83ED9A5F3D1BAE49B6B76A1DD0F +:1030200076D6E37B0AF9B10AFAA3DD5995EB8BBAA0 +:103030000AFDC38FD25DC0796CD0BA6B8B103FD5BF +:103040003B1F9F3200FA9D1DCF5C0A805EFAE2852D +:1030500029E49F83178B7ED1D99DCBE26F83F71E26 +:10306000CE2EA0BC138FBE95BEC36AF8779E14EB1C +:103070001DEBC8A17D14626907653998B13DB62D75 +:10308000667F320BD2ABA66DA913E3FEA3BD661714 +:10309000FAAD6B9CBE248CAFC9F513D6C123C82FE3 +:1030A000494631AE7D26F90BDF77FD93713739DE66 +:1030B00093461E0794F1B9B546BE5E6F02BD837C90 +:1030C00027D76BF8EE89F43121F13D58547201CEC7 +:1030D000E4274D1487F9BEDF97F6558DF09B0AC49F +:1030E000BA3BBBDFB2973B60BEC7CCDECF51EFCC63 +:1030F000676E1E2F575D0ED4CB7F34BBBFE0EB68ED +:10310000770ACE01D6D5AFB15FB51EECAEB410BB19 +:10311000CBFCFDD6D52FCCEE6F48EF7FCFFEE1FA8A +:1031200078F1173A960B7CB0F871AE6F96097F7103 +:10313000992DDF4CF2FB8AAEF210ACAF57F3377B20 +:10314000C65B6CCB23F9C635F372F8DA07F2ED05EE +:10315000BD1480F5C33B043BB52FC3F88F1BFE673E +:1031600003BE9970111CCA90F531FC7DA0D3A00C50 +:103170008077228BD4F473B3188A03336BEC7F6EA1 +:10318000BE02EEF1826EE3CF1F8944BDB9F88B3CDD +:10319000D29F7DCDE765319FDFE37CA07C6BA86784 +:1031A00024C277F5E77615E57882AA67DE90751C6C +:1031B000E01F83CFDD972234F0F7F0F9F784FF1E8C +:1031C00085E74BB0CF781E529BF003DBCAB2C9CF64 +:1031D000DC857E32FA71338C64C7B6D9C0BF85FEF8 +:1031E0006D6FF627F9DF2BE337C53C0FA8CD22DE44 +:1031F000DF944076CD00137FCE12187F2EC79F1329 +:103200004FE3839EE579177322E8FBBDFDED83C391 +:103210007F437EBA99D697E65CEE97362F1D42E340 +:103220004BFF7980BEF6F511A86F9645927E6EB67B +:10323000AD6F4CC57EF7EB5DA8479A9D81DBD14F02 +:103240006FFE8CEF9383FFCCD71DD567C3BC06F010 +:10325000977BEAE847817F4CF560FE03F403BCBE30 +:1032600027E87744E5FEE911F47B4706F7098EF479 +:10327000E47DF071BCD32255E4F7F0764907D92EEE +:10328000FDDCF70DDC5E6D8E69EA8FFB6BF7657810 +:10329000EF463ACF99BFC9E20D89C3C4AB9EC519A9 +:1032A0002097C74A366DC5B82B2BE17EDDFB328FE8 +:1032B000E56BEE978F3776DC700BE061FC3F748A2C +:1032C000CFD19BFE3D7184FB759ABC9067372688F1 +:1032D0003802A777F79B7A17E5E8C8E7D64C9147FD +:1032E000A368F26D308F06E36CBE1787D0F78B664C +:1032F000703BF7FC125D0BDA1401918FF3AC88334D +:10330000FADA6C44F767051EEF127AEE59B1EFEC6A +:103310006B3570FF490D24D7E077DB8652FC20C067 +:1033200004DFED8E14CF1DD1585FF687510CE1EA12 +:10333000927A4611F93322BFE65981EF1F906FD37D +:103340008278EE33DFA64FBCC13A81FEF3BD7A4DE1 +:103350007CE6D9DA11126FFCFDA7781E534FFCA54D +:10336000CA29FC45FF8399D8BFAD3FCDF7DC9263F6 +:10337000F96B1C84B79CDDD86FA789F85CE24DD24D +:10338000F5D91E3EEBB610FF19795CEDA8BDC3164A +:10339000BA7F76D4F3890DF5D18775FA80F15BF2A7 +:1033A00070EE10F93D7788BC9E3B967C7C07AEF7AB +:1033B00077945EBA93DA2BB5790A2733DCAF22BE55 +:1033C0007AF07352A7C947DAB3B1271F89E3C7D68A +:1033D000F39CE7439CC896F9483C5FE96484C08F3E +:1033E000C8377FD149F36682FE7BD6F0F124BC7BDF +:1033F000543EFF3D7E6D7ED69E9E38939FEC508955 +:103400009765769739142F1FF6F7FE0DE17FC09A66 +:1034100067C67DEED2E882C3187FA956613D063C9F +:10342000AFCBF41E477994768A8C979E31B41FD225 +:10343000E13C967CBF75B222A2AD5A01B93DD5B62A +:10344000691796000FE183BDC0F5E8197B200AE1FA +:10345000AA80A609B1B8EF0B321CCBEB689786E7C0 +:10346000AF9068C6F3E7680F54B4EADD9628AC1B4A +:1034700083FD605CAF8ED3816DE7718972D61ABF10 +:10348000544FFE9C792CD831E776FF360AF54CB9BB +:10349000D56A5E827653583E49F9CE95ED6939BDBD +:1034A000DB7BC313A65F76E8357C7026840FE87952 +:1034B0007FA3909300C5017BEBDF405468FED919D0 +:1034C00041E73361743ED343E780269E78A6F558E2 +:1034D0000AED5FC978808BEF8356FC86EF6B2E1761 +:1034E0007AB7A25F6B3EE27D805EBBEF27CB0A33EB +:1034F00053C787F8191559CC8C749171BF0A0F53B3 +:10350000AF0AC933ADF03333D677E9407F58898E9F +:10351000AAA0278D03FD899EE566669E00F5721CB4 +:103520000F4B9D9FE2C612AE5E7084E17B7426DF76 +:103530003F582EF588CD28F4A22B11F136648D5119 +:10354000D3FF9CCD78179E5718EAD7B6CBF1DD99FB +:10355000DC6FCF0AA5B3B36FBC4C11FD9F7BAEA748 +:10356000BF9EE7F580192FF9D2C1FD2A03C2F79E4D +:1035700051C6C57E9C0CF65F05F2466A104FBB72C1 +:10358000BDC9B1509ED371BDBB2B06EAD968C7F245 +:10359000EFCB7A0FDEC3F8FC81F78C84875D6F1A5E +:1035A0005A301E532BF0D326C63F55EF1D75DC80D5 +:1035B0007187DAA12519C1792C58936B463E59B809 +:1035C00036D73C37C40F5DB6E56014E26B985547BB +:1035D000F197535B46515EDA29AB8E452AF87C940D +:1035E000199F9FB11EF89303DA17AC8DC90B3D7775 +:1035F000B070CD3D434B42F03C7C8B16EF235AB567 +:10360000F591BBB5F5FB3219F93D3FF4BDDC80B651 +:103610003EEAB0B6CEBAB5794E2F8DF5CCBC11F7D7 +:1036200097D6EA5DD8546AD5F94C20EFAA95CB31EC +:10363000DBA6A77DAE523BCF673AB16B653EDAEDB4 +:10364000151F951C42FF6CE13B1C3FE1F977A54734 +:103650000E7D4D71781D53285F6BB3427A3C3C2F31 +:103660004FC6977AEB93A5326E9E15CA4FE1743F11 +:103670002DF28F2AEB2A46E17E8EC4FF95ADAB2951 +:10368000BFBE6CAA76FE15AACA965C569FFAB87D94 +:103690006F753B103FC5E21C53E7B25BAFC7F5AF98 +:1036A000F3D6A293B82E5C5557C88E8D8207ABFE19 +:1036B0003C05F153FCB0C2509F14FF76C82B94E731 +:1036C0002AFCB385623FCD3ED6B1BB03FACDF72BC2 +:1036D0006497CE0DCBA72B59150647581EDDC2DDCA +:1036E000FBBFC6EF86E7D3C9BCABF28DDF98B479D8 +:1036F00076DCFFBFAAAD458FF39F2FE1F54DA07398 +:1037000011FC6852707FEE3856AEC47C30CFEF3378 +:10371000F1BD66FE5E15E3795E32FF6A8109FC0247 +:10372000D053876D46E28B0B6BA229EE798106831D +:10373000722D8F6B56F5E3F5AA0D0AF9BF55C2EE4F +:10374000A9FA158F5F2F5079FE3CF28B3B04EE4AAD +:10375000311FE48FD076D6C4FD67990F867962EE6B +:10376000907C824A9817E6CF637E58E87BA1F96186 +:10377000A1ED217176F2E7657CE159837FEB6680EC +:1037800053FFB30817DACD8C7922902F41DF707F79 +:10379000683AD75FBDFD95C5C25E3690BD0CFE0A86 +:1037A000CDB7B92C83FC9D01A81371FDFD9589DE71 +:1037B0002FD1F9B75AA0CD20FC98121D8F1B96DC93 +:1037C0006624FC34F77F81EC9EE6C779DC12F700B3 +:1037D000D08E6C5E3D44BB0FD893D7EDCEC4F8CEEF +:1037E0006DAB935CDAF555EE03FAFB5F7E7DF5F782 +:1037F000C775E27DFC4FC0EF6D22BFFB3691D72D20 +:10380000FD9BDB7AF2BAF938126FE1ED52EE64BB40 +:10381000F46F2E2579238784C4B59A63FC16CCCB2C +:1038200064A5DF6F5F6A93B01FBA575B683EC71528 +:103830009E0F5A12E179E81AC4DB13A9A988B7E4EC +:10384000217C3DCA2F7067DA797FDAC792F4666E01 +:103850007726FA2DC7575BF2104F329FEC682E5F28 +:103860004F2247F3BC9774314EFA109DA64C8CE062 +:10387000F95AC727F3FD0DDB688F11EDA64D0E9E9B +:10388000175562F4FCF1EA1078E0BB66C4538E1859 +:103890004FE20DE98D7648C92F4C7CDF5CF5A661BF +:1038A000FD8E235944BFE3627D937481958CF8EBC0 +:1038B000B6B7FAD3B93CA917BF9B2FE5BEB581ECCB +:1038C000B01EBEDCC4FDE8981E3F9ADBE1EC761E1C +:1038D0000F689E2CF6A181BFE43EF43FB03ED9E1D3 +:1038E000D7FAD1C03FB6503FFADBF9AC873FC2F8F8 +:1038F0002C9C6FFAE2A7EFC167B3BF8DCFE0FD311B +:103900001E5BDF7C56F5D2F3BB7CB8CFF19BC7A31F +:1039100018F43BA936C5BBD0FFDBB43CCA0DE509A2 +:10392000D51785E39DF4EB8B2E9767F384A033EED8 +:103930001F2921FBD1A79E7B781AE57D6C32D851D7 +:1039400015D66C31D139A9EA9D6594EF09F54E5E23 +:103950005F49FB3935BBC3F23F7FF578BC83F27911 +:103960007DC9980F047631E587546F3450FE68F5B1 +:103970003B7A17B2450DEB5E81F085BF8F705C041A +:10398000BEAD69D5171BA37B3F070EA1F5B766E750 +:10399000C39F61BC393C7FB454EC0B84EF2B2D1FCB +:1039A000628BA3FCE22BD81568F7015E5C01E4474B +:1039B000802783939DF877D9D65F6DDF03709E7C57 +:1039C0003F211743436736BE1E85E738E53E93DC4B +:1039D000773BD39A16EDBD0C5E65794EEC4B04E94E +:1039E000C6F5B663B782B126CCD3A6B2D210881A78 +:1039F00007DFAB6C3150BCAAF2F90D9B9F46FDFB73 +:103A00009E89CE65563CFFEA5FAF423F6087216EDC +:103A10002A9F8E55890FD2ABC6C1E3BB923EE5BF4C +:103A20007DD5E818C1DBD16E9074AAD8B1DFC84645 +:103A3000F4C66761EB7E6387F532F46AED9C42F170 +:103A4000CDAD5F1951DE4EEE535882B3F7FBA59B07 +:103A50005E8FC27E925E3DF4EB45B7C0B43DA3A934 +:103A60001FE577F445BF05182B1D83FC6D6398AFE8 +:103A700056FABEC93F15E9FAF3C5C4E79FAAB59C3B +:103A8000CF9F591E8FF66CA9C1176FA792B797AE3B +:103A9000BB47F09F3B899FA7F125E17CE6AFBD992D +:103AA000E6B3807989EF4A9FE1F94A5F809FB6E3E8 +:103AB00032748CCC52088E4FD79BE83CF9A7221F5A +:103AC000DAF717BDC83FB99BEC937BC41C29433080 +:103AD0001FE3D19C2E9D420F3371CE5CFAE1351B62 +:103AE00057B6233D4E0D722760FC0CE6EF1378525B +:103AF00030FF50FFE7C9099C1EFC3C05BD87E7D994 +:103B0000B01DFBB71BE85C45C87B8437F9FD1F8BF4 +:103B1000EF03DC11180FF8349EFB270CB774916F7C +:103B200014FE4EF592D2A90EC0FF95595C0FF4C851 +:103B3000F9C607B95C0B39FFFC1DAE3FAAFDD38B5C +:103B400048FEDB0D8104ECE7DF3F4B21F90FCF731B +:103B500017F4DF6810F2AB7D0E70A94A283EF771AA +:103B60003F7F4173483E3DE249EC17D780FD1CC8BA +:103B70000A9DA7D8F716FBC20B85BC87D32F5CFE26 +:103B80000D59625F59C8BF7C9FADBDFCFE6550DE1C +:103B90007D849F4AB02FEC28A7EF99C8AEA95CADF1 +:103BA000A77CCC63AB0EC65F097C7DBA55CAA7560D +:103BB0009FF6C8E7129E2F5FFAC22605F9335C3ED6 +:103BC0004F97FA95CBCA27B45F563E4BD9FF5D7D20 +:103BD000DA836FAD3C2EEC439F8ECCD2EAD32F58C4 +:103BE00076F4387C682F1E4CF1FD30BC4A7C86EBA5 +:103BF000C53F0E71107EC3F522C3949E103C4AFC53 +:103C000049FE64CC4BDFE9E15BC99F727DEAE1CFFD +:103C1000F0F96AF118FEFC73D43F008FE7773C7F20 +:103C2000B6B24D11E7247C879247933CBA49BDB0A8 +:103C3000A643C971A1757F58BD35ACBF3BACEE0939 +:103C4000EBEF0DABD76AFA57EE3E68E479B4014D5D +:103C50003F53DD0DE42FF5B613FC7C1F72E767467A +:103C60001FF2C5C06ECAE7353CC07C784EBCFB6510 +:103C70001EEFEA727447A13DB2DCC2EDC22EBBA8B2 +:103C8000C7F07A777FE30AD47FB2BDDBC2E3CF5DB2 +:103C90009EEEA89890F843679B9ECE6777F8797C54 +:103CA000AB373CCB08AF1D22FE35596F4DA91B8D9C +:103CB000F9D56974DEEC7C8341D433E89CB4B41B41 +:103CC000FFCE3C7F1D877046F07839F3B955CC772D +:103CD00099C749C64AFFB02C0AFDFB796D3CDFA5A8 +:103CE0006495969E0BACB3A2030ED42FDA3C958557 +:103CF000E8BFE1B9CCB5DAF6722107E56172E015EB +:103D000071FF703968927A2597E58A7812EDB72DA0 +:103D1000127A78B23EFBA6D980EFAEC37A6682FAF9 +:103D2000F9363D5B81F3DCA690BD8A073950BEA40D +:103D3000FF27F17506E564486F3CF63C7FF1A3FC74 +:103D40009F225FECFA2007F302CEEC7A2F732FD676 +:103D50005FFAF7940F58EFFE85FBBEBE13F56DD7E3 +:103D60003E13E54E74ED7B2DE5A758DF63223FBF80 +:103D7000EB0113DFCFD867A3F849D7206ED72F7B8D +:103D8000F9AB9C0E5A3FF8BD007BB3F839CFF36D09 +:103D9000FF3C8A7EDEF9369815DA05FB22495E6A19 +:103DA000F658288FA3EBE5AFF243F376FEABF39121 +:103DB00079195D367E1EBD2B86FB01357BAFDC801D +:103DC000F904553BF71BE7C1F3C2DFFF2B07F5658D +:103DD000D70BDCDE3967E85887B1D4435B3CCD862E +:103DE0002B31AEC8E83E92BBB636CD42B9E88D174E +:103DF0008E87AE7DDC9F00BC94A29EEF0B1F1FFD43 +:103E0000B7C5C7677772FD7505C3FC83205E14379D +:103E10006FB7F9CD0ACD9FB7EFFB2A07F5CB77CD6A +:103E2000F79F38DFFEFF7BE69B34F4BF2B7D39BF65 +:103E3000B7643908BE70BEEFCDD72FFD84EADB6DC5 +:103E40002E82F77BCAFB9543FF77D1FBD6FFB1F4F7 +:103E5000FE83A0B7CD8E71CEAE97FF95C27EC0BC5B +:103E60007FF23F74DED23E2FD0BB0EE742FFD75920 +:103E7000EB3B2E27591B64672C13FB02AF253AD767 +:103E8000F3F3C6DC0F2A147E508BC8FF5CC674B4F3 +:103E90005F5768AE203BB370E0239FF17C361DC1B5 +:103EA000F39AF9EACDFCDE30ADDF3769A03E80FB46 +:103EB0000F0797C2F7A1DF419BCEBE8CB77762FB9D +:103EC0001417B7EFA70CBC81F2670BCD6FCEC6B845 +:103ED000F024ABD62FBA21CCCFB9CEA17D5EC45E83 +:103EE00088C3B85B51B681EEF49A82FD43FCBFA54E +:103EF00043F9BD57D7B1A606BBF53F8517F2535519 +:103F000081973F85E1A5371E041E19B773C2F1A63C +:103F10005A1F6AA792819FCAE745FEADF45325FE5A +:103F2000C2F1C684DFABD22783F85507F2FDE290D9 +:103F3000F168DE3DF814F8FEA1780DA7CF77E1799E +:103F4000E3507E5F44389E07AAB92ACAD3D5C21E61 +:103F50009FA4C6F0FAC076BD87F0E7E7FCFBB94B3B +:103F600045BB63A23546A53C2EC7A0E0FD33C98CF6 +:103F700025ABCC67C238BFBDE31594BBE2C74C7418 +:103F8000BFCB40559CBF55799C1BA4D5179147FDCD +:103F9000DDC658ECB790E149B1E264E652787F861D +:103FA000F7F5E0213DBC6F08F7BEF0BD62B4A1B1EA +:103FB000DFC32A9DEBA63FC0773A96A934AE5B17C4 +:103FC000CBDF8FCAA3F77D3AFEBE1BCFC91B983D3E +:103FD0004501600717DA7F7204FD88E516DA479815 +:103FE0005AC0FD0529F76387F1F8872C5F1FE6109B +:103FF000E70EBC43D1CE9DD63094FC9165164FD5CB +:104000008BB80E3D1F49E78A8A57FCE8C63108DFA6 +:10401000F67E2E649753D37650FEFDDC8639F7BCCE +:104020000BEDDE2D166AEF1EE665C3009FA714C7D1 +:104030009D2F42C3DC9B0F1A31BF795AEB8E731848 +:10404000BF9B362B92F23CA7B1D63F613E289BA581 +:10405000A7F13BB7DB8C888B1B5B3F53D1BFBA7199 +:10406000BC826A8D755AEC2977033CC562FFD63A4B +:104070008CC77F9659785CB878C5A0CC5468BF11BE +:10408000CFFF5DC6BFB97A98909789CA5AF4530694 +:104090008BF340B23F8E43FA45E02361183F67231C +:1040A000EB830B79FF924653671AFA318D86C01065 +:1040B000289FCB2E48C6794E4D6553D68CA67C1DC5 +:1040C000BA37A5D3C20E51BC7CB5D3817E9C9789EB +:1040D000FC8C554E8A4F754E7419F11E95CED54EF7 +:1040E0003BE64D4766BB0F21DD1734290E94F7CE12 +:1040F000898CC7DB6D3CAFE1A83D908EF18DA3AEFE +:10410000A12E8C9B0F96F93F2322C84FBC6FB87726 +:10411000E43080B3B8A9F80D94737609E69D8FF961 +:10412000BC8C98F7E1DB225800E521783FD6E861A6 +:104130009497E9FAF91571C1FBB106EB797EEA6350 +:10414000C80F382FCC57053E5B67E828C3712E0C8B +:1041500015EDB1F67C2BE72F86F0751AEC9938BF78 +:10416000CEE5161DEED34D7D80F31BF0BF5985F7CC +:104170001F545904EEC7DB059FDDB154F5B4407DF3 +:10418000A099A978BFD58DADB9E43F9FC8F6262088 +:104190005C27EE6757219DE6AD5A4DFB22925E4C9F +:1041A0006D9FD40FBE73629393EE8193F43D915D46 +:1041B000307558289D6629441F988F19E17F2E7B02 +:1041C000EE0C1C17DAF723FDA61604D2F1FEAAC9DD +:1041D000FA4AE6C6F53491B9705D3ECFB8FC9D6FE2 +:1041E00054298E24E55DCAB59467809BE457CA6361 +:1041F000B81C6FAEE7672DB7D49BA97CAEDECED4DA +:104200000CC6B6D527527D7BBD83CAD6FA2C6A7FF1 +:10421000A1DE45F59DF563A9BEABDE4DF5DDF545A7 +:1042200054EEA9F750FB9D803ECCF380EF93BE91F6 +:104230007A06E1D3E505F580A49FA171A20EF5B43D +:10424000A41FF8BB74FF86BC17AB2FBBE0FF15FCA7 +:10425000A0C77CD17941BC62DD12A227B16E8B0D63 +:10426000CE0F5313C7C786E83995DF7780FA303E03 +:104270002F387F0C055ECC0BD205DF9B104637E450 +:10428000438917783F109F178A97338F5C81742F6B +:10429000D5B928DEC13A9E7F89EA56DABF4D31B2E0 +:1042A000DD18AFEDF89995617C54AF73259AF07CD9 +:1042B00052A9C2D49078C38F6A2D4C0D59BFEEAA73 +:1042C0008BD1D4E37E76E4550C9FFD21C1BB11F95F +:1042D000F1E8BD67FFFE2B18FFD9FB3F19E1257EF2 +:1042E0003CB3E949FCEE920817C52318DE4D47F1AF +:1042F00017DA2FC3BFD07BF4E6FA22E9DEBC75469D +:10430000FB5F7F85F1DA157A3BEAD1B90D7C5D7EE2 +:104310001FE90878FF50D051DEE7572CE3E261F740 +:10432000EBED1B96CAF59D88E71CBD2FF9E7944776 +:10433000B85C6F17E938DAFBFFC4F7E5F7C2C7FBD3 +:10434000388951DC04AC7E560774F8F87E6300CFE0 +:104350003C7FAC98E9DE05C511C7EE80766FE36B54 +:10436000745F9C527798F213BC662B9D13643EC316 +:1043700099D0F1943A7EAF1CEB181883F14D792F48 +:104380005CE468B711CFADA34E40BE999B7580EE3B +:10439000A9624D8A1DF7694A447B893C2FAF7A8711 +:1043A000CEB231F6EE303DBF176CA84AE5B5C398E2 +:1043B000D81768A27557C6B14A56F17B194B9A7245 +:1043C0008D0B42D697B9A27D1EDE1F11D2FE77312A +:1043D000EE80C6E23264C601E27E89015973CB5099 +:1043E0006F0F987DBD8AF397FDFF368CDF87F0E570 +:1043F00050FEFD6B51998DC17B48B91D3877F66D24 +:104400001BE9FC1D731831AE2ABF37372B6F05E649 +:1044100029CF5D85B73ED0BD9394F7F844D4944D31 +:10442000A8BF4E868D5B29D63B989F11F73F4F6002 +:10443000C63BED0BF3785EF9F65FD3FE5AF907261B +:104440005AC7CB47F2F59665FBF3F97D7CDAF8F9AC +:10445000A45F7F44F730D6ECE4F73542C9E3BB32C2 +:104460001EECE2F987E171DC57B67F1075D9B8F917 +:104470004EBEEFF75D7173795EAEE6773CFE2BF1D1 +:1044800058A35CA4FDA69A9797C75FEE5C1AEED777 +:10449000201F86C7D1BF2BCE1E1E574C1E7EF9FD96 +:1044A0008ABEF4A98CAFCB7A695D4EDAF151782ED1 +:1044B000CE9B391CF15E979F86F946D57513A80CE3 +:1044C0003F27575A379CFA97D78DA2E7B5C29E016E +:1044D000839BCE59CA78E6797F4634FB16386AD674 +:1044E00000B0F0FE79D5118DFB71F29C74D7363D8A +:1044F000F90F5DDB46AC47BE2C6B7BCCA883F6DAAC +:10450000E1DCCE3A1BB62F50BDED18EDD755B17694 +:10451000A20FD08D9943F787305FB05FDFF055FC75 +:10452000DA568BFC5BD6AAB837E17A646EA5F8C779 +:10453000F96D3F32F842E83975B8AA39C724E19FCE +:1045400038DCA1B9EF00E145782A4CADE7DE4749F8 +:10455000F84D24E3F7CF76FF09F76F4FAF1D45798C +:10456000D065AD3BAA791E5AA41DE32AA7C2F22347 +:10457000678BEFCD1ECEEDBFD3621FECF4763DE925 +:104580005F8417E5F894A23D6776A778EF4E81AF78 +:10459000CF518F8C09F62F6B5D4DF6E0B99D3764D6 +:1045A000A0FDDFB5FBEDA874A4AB78AF6B6724DD8D +:1045B000DBD7B5F39753F6025F9F6D9D1887F227FF +:1045C000C7BF6738BF4FE26C1BDFEF637E9EC754E7 +:1045D00085781E150A673FBAD741BE27F3B74EEF5D +:1045E000FC6D942E3B48C71A7353635A6AF03E0E13 +:1045F0008BC1E7C378826137BF9799E41BC67F30D0 +:10460000ABC983FA5BF6339BDDE4F7C97BC6983C04 +:104610003728CEAFC0FAF5A617E05F5466A478FA43 +:104620009D231DB7DE8E7AF87503D163D15016C075 +:10463000F8C5853A5B0BD27991D345FBAC778E12E6 +:104640007A26B1630CE67754362ACC8D79668929AF +:10465000FC7C8C90FD4EA7EBAD9571749E80ECECCC +:104660004ABF9E794791FEC8C47C753636908979D9 +:104670002429C027F8FEDAE1DC7E3F6AE4799B95C5 +:10468000A93C2F7FB0C83BA98CE579FC67649EFFED +:104690008C4026E6BD54BE9044792F6764DE3EB45C +:1046A000239C95793C7F5FE2B7F2BE0399C877956A +:1046B000735BB3F079A7D37E8EF28B5EB4D17D4568 +:1046C000BA976C225FCDB2DEC4D76F3AEFB06C53AD +:1046D000520BFA8DAD82CFD6F5E41DBB1251CF0E31 +:1046E000B8DF1A157AFEA0CCD8C4CF1B283CDF4512 +:1046F000D6E5BCB08EF33A23F8B92C42D405FC655C +:10470000514D0477279EAF40FC6DE5E7064E25B579 +:10471000EFA23CD4AD43E97EC74EA77FC16E7A6E4F +:10472000A1FB15CB7C0AE9F3F2E74C74FFE9C9ADB4 +:104730003CEE5E5E5F47F76F9683D8E33937288B90 +:10474000F0BCDA4943530A7EF7647F28D1AFBA9FA1 +:10475000DB4B876D4FA4907C6F3429A8AFCBC1523F +:10476000407BEF3C6BBAF369DE8E9E3A2BDF68A28A +:1047700073025E68C773A10CEC20E41B896F78AEEE +:10478000C95BEC746AEF756817F2D72EF0FACE7039 +:104790001E0FA88A6C7D2295E6C7E504E8C3F3C91D +:1047A000993FE9977198C791A1A07E286FB574A22F +:1047B000DD51BECD40F7970E96F971C20F2B0385E0 +:1047C00086FBC5658CDB9793F5DB283FECC2164B67 +:1047D0001ECEAB53DCCF597EDF4F397E5EB2B9F9C6 +:1047E0007D237417123BB93999F2C5A7620E19F1EE +:1047F000C9087E3E21B62907E959BEF20A1DE5899E +:10480000E8B9DF05A55BA13C7A33E9D14AA147AB02 +:10481000568E8B1E8772F5969EEE132F8F5E407E0E +:10482000DF0515E4E932FA3F1C6F83B3B95D500927 +:104830007282E795ABC439AB8ACDFCDECA8A153CDF +:10484000AEC89EE3F7942EB604A2F07B8B37E95DE9 +:1048500048A70A636B667FF84E4436D75FD0DF8B7C +:104860007A498EB7D8D2BA00C75BFCBC85F47944CC +:10487000761C7DEF4CEB63F168E7F6EECFE10EF6C8 +:10488000DB10159ABF23FBF5CCA795C7932EB0F686 +:104890009F7C00AF7CBECD42708144D1F9B5F0F968 +:1048A0009E36003C00FFE9E72D747EEB53D0833E3B +:1048B0003C871DE37E94F21CFEACA77B7F102E5C30 +:1048C0008F16FAB5EF57F57345631E65D55B852ADC +:1048D000BE1F9DCDF531D0E126C2D35B063AA71AA3 +:1048E0008EF7F3426FF7C8DDF391C477A70770FA2C +:1048F0009FDECEF3E73A6338DF009C2998DF7CFA2D +:10490000F921B974DE138D22A07BB99DD3FD744CBF +:104910006B8A3DE4B9E4373CD09488FC81EFA4A1D4 +:104920009DC0EDB10AF32ACA67C17CE7FC3C2A03AB +:10493000A6CBE42B033FF2BCC36C6157E0F7E24522 +:104940005E3DE9AD5623EA65AFB01F2BB785E73B67 +:10495000F3E793B2159967ED889379D698DFED5315 +:10496000282FA6A2E1EE32948B8ADAD5B723BF4A6C +:10497000F82B545684FAA053D1131C9D167E4F3643 +:104980000BFD4E2A2FEDF1C1794E13DF9B91ED9077 +:10499000F62D6B82712A1B945534BE53C60DF87CDC +:1049A000E47B800623AE139D13C5F33EE62BE10B9B +:1049B0009FAFA4EF826CAE673A9D8E47C7C705CF05 +:1049C000B99DBF342A3AF65BFC6BF45C7BF28E41F6 +:1049D000D617E35C619CB1D95C5F55007C0867E643 +:1049E0005A6DBE79D6466D7DD8366D3D7BA7B69E95 +:1049F000D3A6ADBB5ED1D66F17DF457F1FCFBBA35C +:104A0000BF8F25FAFB0E13F7F7B18EFE3E96E8EF47 +:104A1000633BFAFB58477F1FEBE8EF635DE21BFD4A +:104A20007EACA3DF8FCFB7648BFBEEC47D467B0AE1 +:104A3000BC73304ED9937F5C660D3BC735509EEFFB +:104A400091F9A0917DE48346229DE4B9D8F0F35B0F +:104A50003DF7E2869DDF42FEC2713EECEF7D3C1BDE +:104A6000E0FA44695F91A4E07D7CFEE18B689DB72C +:104A700058319FBD63F9A72BD03DDAD1DFFB7436E7 +:104A8000DA6986EECDFCBC7480F44CC752C75BD7A4 +:104A9000487B04F8A618B08B7C2CCFCF7EE77DB77F +:104AA000DF79CFAD964FA43DF7ACA13B09F5E5B159 +:104AB000ADE65508E73111BF64B3CD61F90DDC4FA8 +:104AC0005AF488B21ED7A7DDD9FC9E81F387013B3B +:104AD000DFC29FF32E8E223BBBA7BE4AD1D17D19E8 +:104AE00089F1B40E497B2C45017B0CF51FCC1FD7F7 +:104AF000E9216B741AF887FA2334FC367C4B6CD8A6 +:104B0000F993019AFE2377A7869D3F19A63DDF30D2 +:104B10006BE97E5C9F67AE1AA5E957E219178637E5 +:104B200001A7B04B4BD01EC475E67E33ED3F2E7E01 +:104B3000574F764C293E04BD588A63011D4B378A76 +:104B40003CEA3AED7A5BAA321FDE27364FAC43923D +:104B5000DF4AEDCC1D03EF9FCD6DDA8CF7B896FDE3 +:104B6000E1ED7C3B9ECB5326266070E27743BC1F71 +:104B700023DFA418DC94B75BB9232306EF753B73DE +:104B8000F855CACB947C9262B047203D5B9AB87DC1 +:104B90008FF1317D6C90DE2D4DFD22D2ADC1798536 +:104BA000E4AF903D7C01F357A0A974A2E2338E0CD0 +:104BB000C2BF48AC1B12DEE3C2FE67E97C9C1F8BC0 +:104BC000E79579AFAD8B05D29DD11DF87225AE4F1B +:104BD000B9AD9901B4D39E6E89BFCD89C70DBCFF15 +:104BE000C4792C7AB3300AF3E9BED866A0F3047F07 +:104BF0006FDEB00EF39C57366D30621CA05CF51B67 +:104C000029CF736B8B11F39CAFDDD242ED0BB61441 +:104C100093BFB890D592BF7842DEEB21E65F5AA0F1 +:104C2000ACB5E3F9DD115C4F9446F07DC7C9FAF1EC +:104C3000AFC6917DA550BEEF2CCFF4C9FDD14E6912 +:104C40008DA17B98FA8F10F76185F1FDF937F43C5F +:104C50008E3B8BD3B9AFFBA1665E74129FCFBA387F +:104C60009CFCA89B0343B9DF9AADF55B4B8D8EB7D7 +:104C700050BFB33FEAE9F7517AE2082E03D9C7558E +:104C8000B0BEE0F947CF78BD860F6B26456AF87451 +:104C9000360BE17FF8F42D98EC12529F35354DD349 +:104CA000FFD659C3C3F83A2FF89CF4C1559A7394B0 +:104CB00055D842E7500A7AB5F3F398D76BDEAF6266 +:104CC0003334E7F3CA36F27D85AA9D31B4EF582A12 +:104CD000EFD5F3F2F6EADDBC1D26A291AFC185AE99 +:104CE0007FE7EB9F81FF1683D87F988DFF9DD61BB2 +:104CF000EF60E9F5DC4780F74960FC40730F81D82D +:104D0000BF44B8C9DE15F1A4AA2C1E4FAAF2B51BE8 +:104D1000F1BE0EC0BBDA0FF3349B14A207F437F7D1 +:104D2000CBE3F5259477ADCD1FC3F130DFB2FAB0F8 +:104D3000BE18E524FC39F01DB77BF7F0BCD7856BB6 +:104D4000C2F33557D1FE6935C68742E8F6EC08074D +:104D5000F16DF9961D8706001E667A387F56B64EAD +:104D6000371467F7E627E06BBA177B0103BEC27DF5 +:104D70001F905FBFA3EF79A3B9887E879C7FB59B07 +:104D8000F3DF00E4BF9CDE7C57E5AB35D2BD2B6B77 +:104D900015F69893F7477C0C407E0CC307E12F0C67 +:104DA0000F123F3DF80A7B1E8E97055E46FCB160F0 +:104DB000B7E2F72BBDE7D117DEC2E9BA90B51BF118 +:104DC0001CCAC29D8A0BEFBD97FB396C6C581CE95D +:104DD0008D348A23557B045E241F78389FCFB8C852 +:104DE000E322B7E0BDAFA3827C316BAA561E6FBE33 +:104DF000184FCF7F289FC0CA4F71D8EFCB1F721EAC +:104E0000520F63BC90F842E44B87CB4778BC71EB00 +:104E100008116F1CC3C668F2A3FBB8A7233C3F5A16 +:104E2000AEDBE1EB46F11FF8BA21F5A757AC07DE80 +:104E3000E5867816BADEC876117F5B747F16DD478B +:104E400092B2B41FF52BB6D829BFBF7829CFBB2E9D +:104E5000867E8E10FB6145435A0AAE031F3F3864BD +:104E60009D0FEF69BA372E7E2CD0F9D872431CDE25 +:104E70007329FB7DBC7C720AE68D1C5B6D9A4DF735 +:104E800009FFCC4CBF9354B52B81DF3FA7B7C66356 +:104E9000BEE6D917FAD1FD487F16EB45E5F217A318 +:104EA000F03841C572BEFEFE6888B77D04ED3FB79D +:104EB0006CA68D0B7B4B0EEAFFBF618C08FA9FC07E +:104EC000B1F2681DA275FD84C57E0B8E7B62AB813D +:104ED000EEB182E76EDC37FAB112F8E41ABAEF46A7 +:104EE00089C7B8CD9977F5743EB34CBF3F07C7ADBE +:104EF000ACDF9D82266C691EAC97E8579ABC7FC3D5 +:104F0000EF562CDF90429B508D2DF43B0321F1DEB8 +:104F1000E323D06FC4782FD4BD4B33A2F93DB597AE +:104F20008FF74ABCF844BC77B358BFD14EC712EDD7 +:104F300074CCEF413B1DEB68A76389763AB6D7ACDA +:104F4000D1DA7147C4FEAD8CFB0ED67F46BFE3E3DA +:104F50002B6059B5B4DE5AB3D0FF5CAC44B8D05E18 +:104F60005CAC70B95EFC9185EF3FF99334FC107E28 +:104F70008FEBD5DD606B85F0ED3517CD2CF4DCF2D1 +:104F80004416A3A9179A9334FD27DB9D9AE7D726E9 +:104F90000ED53CBFCE91ABA9DF9075A5A6FF8DAE17 +:104FA000899AFA4D63AFD3F49FEE9EAEA9CF2C9AA7 +:104FB000A3E97FB3A758F3FCD6D9659AE773BC770A +:104FC0006BEAB797DEABE9FFA3DAA59AE7FFA6671E +:104FD000748F5F1BFA5726BC77C84CE5573ABB8ADB +:104FE000F6E1E23733AC48FFF185BADACBE52D8C38 +:104FF000C8E1FC3D77A43B2BA73FBF3F0AF9769061 +:10500000B81F6A5C0EA76732036B8DFCDAF624E4E6 +:10501000A3F07EE1CFC7471EB8E0001A3E96937B0F +:10502000AB0AFA68FC150746A541FD8D9C525E1F30 +:1050300077E0B7A9507F27E7B95B55D02FE3471E2C +:10504000B880CF6F1E59C5EB3319991E1DDB07DDE4 +:105050008AF932E3AF495DE5E2711071BF4680E243 +:10506000163DE759CCD6405AC83D21880F3C378FB2 +:10507000F8C032007C8CE501E0632C5F013E2E011C +:10508000FD7508F818CBC3E06F62FB1FC1DFC4F2E7 +:105090000DF037B1FC13F89958B6839F89E55FEAA4 +:1050A0006753F94EBD97DEFB6B7D299547EA6BA9E7 +:1050B000FDFDFA3A2A3FACF751FBCD3922DEB15B58 +:1050C000FBFB5472BF52EE4F2EAB651D91A8073A01 +:1050D000D418FCFD37B9EFD8B77FAFB24F42ECAF71 +:1050E00068E6F6E6D0BEA2F677349E4EF3CEC7F65B +:1050F000779D3333F082F95B2ED6BE8A2940EF8A42 +:105100007B06C2C71D97C3EDDDAB46BACB73C68421 +:10511000FCBE80D84F5F6BE0FBE6723F5DE625C8C2 +:10512000FD73FA0BC92792F90A579BF9F96D993F5C +:1051300020F393267FCE48FE2734AAB4CF66535976 +:1051400000F30C64FED1041C08E83E218E917E48D9 +:105150008076631EBFC75A0FE5C6AFA17F4E483E9B +:105160009489F930AE9920F6E5A11FC137F9732F64 +:10517000E5474D10791883701F93F7A37D5B1BFAE9 +:1051800043F87EBF8E8318874BFE27D004FA3DA3D9 +:10519000F0FC01998781FD2379FF008E9BFE0FF8BB +:1051A0007E54504ED64E6C77621C6EED3D6617C62F +:1051B000CFE4EF2A505009F03253E835DA64C7BA29 +:1051C000582FD996048A0F1588E7FDD2BD6B916ED2 +:1051D0001E93FDA34892ABB441680F4C17F6F2B78B +:1051E000D0AD05DF0BA79BA497A447483E09D14348 +:1051F000D24FD2379C8E927EE1F49274FC9F4AB7D4 +:10520000D12ABFE7CF5469A6FB03BF8B8E7775B356 +:1052100029D1D0E59D74EF38C473F145C721ACCFD7 +:105220006313E9774FE4F38FFA78EEFDBCDB101DD2 +:1052300042EFAB852E57332EDF5FF693F75FC8F151 +:1052400053B1FF98DEFD174FE6E7C28ADEE571F441 +:10525000D7C5BA89FBEAB9F921F99AD90BC92E66E3 +:10526000566E5F3AE01FD44BD75C5435F66611E3B7 +:105270007A0A166615F9AF286CDFFA7A618F5E1F1D +:10528000668F86DB975FE408FBD2C99C3FF05ED750 +:105290004B3914EFD5DA2F98F785FC9CE6D0D37DF7 +:1052A00034F21E57792FF024214793F05EE028FC5A +:1052B000FD4C2FAD87D7321F95D7C17CB0BC81057F +:1052C00068FDBC11142FD66FC2541FA81F8C9C768A +:1052D000079ED12B1C55984EF77504EF2B8C1E3969 +:1052E00086EE2BFC9B3DE4BEC203931CB4CF78C07A +:1052F000CCCF05A3BCE1EF23CAF9FC01D69D7458BD +:10530000170EC2BA84E5ABB02EA5C3FC5E83750947 +:10531000EBD767F1DF2998E2D0E6FBC8F76FB0174B +:105320008203D237BE6EC8F9DD40C4E7EB314326B5 +:10533000E17C5F8FB96212D2F7F598041D2F4D46BC +:105340002CFB7A5FF2FD0DD9FC7CEA0DF629F4BD49 +:10535000FF0FF8BCF272F81C87BC897144F3DB5173 +:1053600089A9B8BF1625EE557D33470FF593081A66 +:10537000D81113EAC6119CD7D45D49E5A7F52C1BBB +:10538000F15A69E6F80A8F43B18D09BAD0FCE36B94 +:105390004DDEEB46A27DAF6B8BBA0A9E7FBAF6ED6F +:1053A000EDE83F801D3D0DE1AAD43B56B9302EF308 +:1053B0003ACF1F65970EA6CCB0F5E647B671A6E6C4 +:1053C000BCA3E4C74AB3C4A38FEFAFA7BBC7717E2A +:1053D000E6F7A4CA3C9781267EDF82BCB713ED199D +:1053E0003AE7186637E44770BD36D0C4F5748FBE0F +:1053F000328A7519C6C9473DF86804C5192393DC7C +:10540000F3701E324E7B7E6024DD833221303C1AE5 +:10541000EB45181700500F887CAC6B87D75A538127 +:105420000EF543BD55F81ED35FD2A37E7C234361A6 +:10543000FD148CEB8EB2925FF81DF21B2EFFF78CE1 +:1054400014F29FC37234E7E4045D003ECACB39FF17 +:105450008E9EF2E326B0CC27316E5178D88099D356 +:10546000C1BCC944BE7F38F930CF030AFAA1DD04BC +:10547000E7AB76853D0DF33325EA9823448F591C1D +:1054800011CC11024F6456ACA66E730DD0F48F1E72 +:105490009BAA791EE31EA679DEAF284F53EFEFB922 +:1054A0004AD33F617681A69EE4BD5ED33FB9748640 +:1054B000A63EA8F6364DFFC1757335CF9DBE72CDA1 +:1054C00073794F29F3B9DBB3E2B99EC6BFB4C645C1 +:1054D0009A7E45D605742E32A3E93ECD78CCC1E341 +:1054E0000D3EF807F9EA0B3C780BE5E4446D1CA28D +:1054F000D03EF1152451B2C85B62CCE5C075A0D096 +:10550000AE8D4B245B8B287F3EF93BF29A76FD50A3 +:105510003EF00EBB3C1F5472BB229C0F5E45BD94F7 +:10552000C6F70942E78BFB04A178C17D82D03AEE31 +:105530001384F6C77D82D0E7B84F10FA7CD4612D72 +:10554000FDC7B46BE97FC59182EF45AF2B3BB47CBF +:1055500021E935EEC48CCBD26B36FC43EB34E3EB64 +:10556000FC24C05380F5A69BA497A4DF7F956E67AB +:10557000478AF3DE826E5FB05563F0FEFAAE62AE2C +:10558000AFFB5ABF158BFB02EAD72CE49D31BDFD62 +:105590007999071AFEFB2CFFA6EFB0E13AF195AE20 +:1055A0006304D23389F1DFC37828C1FB0DEAA50477 +:1055B000CC2641FFA6EC965C5C37BB06751FC5DFA9 +:1055C000EFFE3F2308244500800000001F8B0800E9 +:1055D00000000000000BDD5A7D7454D5B5DFF7CE16 +:1055E000CCCD4C32432621E403244CBEF81CE0CE43 +:1055F0004C625169BD20A17435B026F8418231CC8E +:1056000090044140438ACF60F165628206AAAFB13F +:1056100004A43EAB131EA0BE876D40AAB44DDBA907 +:1056200028B52E6DA9DA575A5C7190D6A25619E3A7 +:105630007ACFD8D5D6B7F73EF7643E84DAFEF1DEEE +:105640001F2F595927E76B9F7DF6D7F99D7D6E6413 +:105650009B4B3FE801FA89A9D500F16DAEC15D0A07 +:10566000C027F4733540F314681FF202D8756CAC90 +:10567000C1517ABCA67E2E408EAE72DDA5BB3570C0 +:105680000284BD6044711C58A1B419FB6B2DD888ED +:10569000F446B75BA3596500C58E905B9F04D0F3B9 +:1056A0001BBB1D72B11D3CB96E1A0F9ED2A00BE040 +:1056B0004D1B340C3993EBCAB2D8B16812CDBBCABA +:1056C00082EB15002436A8D1FD65BC0ED37FE840DF +:1056D000517417D6AF9A1673CCA0FE3DAABE1F52C6 +:1056E000FA377944BF4589503D719716DD8F5B7954 +:1056F000DB26FA235B3CD183440FA28E7AE463C697 +:105700003E9C3A93E5019FE0DF435658467C3D14AA +:10571000552355F3016645ED60B5A7F403F6F3BED6 +:10572000A38E95B8EF398FBBD3FAE70E15A7D19B9F +:105730007FDC93D6EF8BCD4CEB0FBCA0A7D5E32439 +:1057400017A45F736A41DABCA9F8A7FA013E77DAB9 +:10575000486B9FB6B16305CCE37E43CD07B822BE4C +:105760002C8DDEB40BD9AA82FDD7E9E50024D7F34E +:10577000C1B47EF008B934DF5118253B98628548E2 +:1057800016AEF32D1B441CF95C37342C3512308EC9 +:10579000D3FAACD11E94DF65C8436EBEE0CB42E3C2 +:1057A000B074F038C107F647ECD48FF4886FEC374B +:1057B000ACA23F928DF5DDB33D6C4F36ABA14205F7 +:1057C000C023B6F806B0A4D86116DAA193F56A90A2 +:1057D0001D3CB26D729A9DDE68DAE3EED9C0FB3AE9 +:1057E00068873541945BCF5D4E289B4FF3E225A43B +:1057F0009FB5A61D1F9F6E84741EEFE6FAA3AEF33D +:105800001B004934CF17EB34A9EA9A7A9AAF40C308 +:10581000516F729DCDE6FC3ABFC2EB34E70A7EE0E1 +:10582000AB1ADB91DC47B106BD763FAF3B8BECFB9F +:10583000A6FB86EE9F815D4D5ABF8DF685F6660B01 +:10584000223F758BE356F0019C7EE2D77B9D57E0AB +:10585000BE3A51AE57026C1D5AD810C17F97A39C17 +:10586000889F69F83FE9A18EE48BE588CFC2EBF70A +:10587000EBC0EB8DFB5B01B0BF8D82E06BB4538B53 +:1058800046CA927A4CD15384F472A80B59445F787B +:10589000BCCBCEE5BF77A1FD56011CEE2AE6FAB7D8 +:1058A000BB3C5C0E75CDE4F6A35D3AD78F752DE059 +:1058B000FAD35D06D78F772DE3F2FB5D416E27F3B8 +:1058C0008442804A615AE37291F623E55277B7D059 +:1058D00093678B2DB81FB750A7C232C59F94F707A7 +:1058E0003E95F739AC0BBDD2388A33725CADC59B9F +:1058F0007BD6991C27E34A661C91E5FFD67EC7E557 +:105900006B4DDAB923C5BEE5BEB1FF127E92EE4FF4 +:10591000FC73B929BF72316F823FA9B714FF61FFD1 +:105920001AF71F883792FF48F9462BD56524AF7BBD +:105930005D42CE520EEFEA425E7B7561C710319C2C +:105940003ED457C85CBAD6F2E730D94F9B4BF364CC +:10595000E19090735D1D4C00F88211DC7B2FB6AF97 +:105960001DB0C120B68771D9CE7C516E47FEC211E1 +:10597000DB9BF1947874330473630AD51216A2D7B3 +:1059800073BFE27E08EB2D7DE9E3DA40D0B9D9B9E7 +:10599000F46D5AA70DAC6FC6655C2A233AF77D609B +:1059A0009940A535390FDB3B5F1FBCEAB994F8F588 +:1059B000BAEE2A782B87022DCCFF84FCACD3AE92B2 +:1059C0001CD7DBE5BE9C7A8CFCE4358B9E85F5D13B +:1059D00068452E9D5FA81FF62B2C6359C8C7475DED +:1059E000D1AB9E43FD7AF6219140526E28CFEC99BF +:1059F000746EF45AF52ACFA7ED6B5C9E50C8EB7617 +:105A0000D8454C453BFD05C9ED8F2F58208B626C66 +:105A1000839DFD2364F6FF31F2E159EE3FE6D0A904 +:105A2000FE9EEFD4BC18EE2F44EB4FC431C5E9F411 +:105A300046B7DBC14DFE7DCC15051CF78E327828AC +:105A400017F5FE8E7AA4704159929F505CCCBF949A +:105A50003FDC342364F521BF211B1436907E0E5B9E +:105A6000F46EA4BFD3F96CA18172B95A31341FEF1F +:105A700027AA51BCBA05ED98CEA33A3C17C97E259A +:105A80009DC86C73DF19FB1A8F4B0B9528D9D16811 +:105A9000C4C2E7F8E83285F9C6B86690BC7F05480D +:105AA0001DF9AF87580195E4A79025FC944AF2535D +:105AB0009821FC94EAE4A754929F52FBB5633ED62A +:105AC000D3756357F17E437D57707DFAB4889A4D44 +:105AD000F1F946453F88C5AA03B0231BA7C6BB57AB +:105AE000D58490B5E93EC1F774F37CF9943E7DE22C +:105AF0005C79CA971E673BBA158EB31D8A382F3B57 +:105B0000EE5738CECAFA87FD66BD56D4BFB243D42D +:105B1000E336679F922BF6575925F64725EDAFD20E +:105B200026F64775DA1F95B43F6AA73844758A434D +:105B300054A73844758A4354521CA2F6B5102CA5BC +:105B4000A3E1F309802529FE75F5981D96A4F8C9EF +:105B500022C84BAB5F632F491B5FEB2E4BEBFF6201 +:105B6000F1ACB4FE2F797C69F52FCFBC226DFC72AD +:105B70007D515A1D167C2959C77806467D5AFD5A13 +:105B80006848D243395D1F0CA7D15FD5B0219D5E17 +:105B9000684BDAFC1BA1336D7E457B77DAF8359DC7 +:105BA0000AB4A6D6311C939DB5EC9BC876F2978AB1 +:105BB000600BD9F91B397FBDDD564E7A1EDE40766B +:105BC000DAB1395B177AEE5F26F4AE82D073A29118 +:105BD000F5BC5D13F55ABDC87D11FB19463D2F413B +:105BE000BDFC08F54C650CF54CE5B3A8672A9F434E +:105BF0003D2F41FD9D443D53F902EA99DA5F443D52 +:105C000053F912EA99CA9FA39EA93C857AA6F295F8 +:105C1000AE062E5FEB0AF1BCFFEC5ACFE5E9AE769B +:105C20006EFF6D572797AF7745B87D04F968B525A6 +:105C3000F9229C5B99225FC2B59529F2211C9B5ADF +:105C4000271C9B3A9E706C6A3FE1D8D47EC2B1A9F2 +:105C500075C2AFA9E309B7A6D69FD03DEC8784579C +:105C600053E7113E4DADCFED8F3CFF36D9D7C3EF93 +:105C70003F47E5F4DCF0510543C301DFCF1BAC2502 +:105C800058CF09FBF3102BD8BA5F6D58822120340E +:105C900016E078300F128C2B433896F4168A01DF09 +:105CA00003E67E5CC2FDA767091CC83FA877DF3109 +:105CB000607C797A9687DBE57C1DDC162AE5F86442 +:105CC000FDE2E332D797E3383EA6F081E7A38FE207 +:105CD000B96FBBD34FF79543AAB22688F67408F183 +:105CE000D14A8CB7730E1BAA03FB1B8EB97D160F0E +:105CF0008D6FF7D37DE53726EE91E3A75BE1059B3A +:105D00003FB98FC73E57B69FE8C57C02B726F71943 +:105D1000B7523CC738614471DEC2C4A96B72717C52 +:105D200028B2A886E8D769022FE03A57D27D6F4E95 +:105D30004431F6A7D8F78B26BD50E4C8B3145F1FD3 +:105D40007B748598972DE63DF6E8045E7F45AFB2FB +:105D5000DF82EB2F3C0CC620CE7FD5E477CEE198D6 +:105D600085D60BF78AF524DDF0C3A59A87EE93D08C +:105D70007E677135C948018ADBB8AFE7685F527E3C +:105D800072FC7474191B9E1FB712ABA8CA9D33FB1B +:105D90008324E7A02AC6D9ED062151B8F5783D50F5 +:105DA000BCFF7C755E6D01D11D069D60EAF2EA5F65 +:105DB000A6ED9BC57639D3E5F36B464489E5E056FD +:105DC0005644BAEFA6E36D7964CBF39368FC01D037 +:105DD000CB3C7CF4C017FC49FE661B47543CFEC01C +:105DE0000BA75487427A87131353EC0835711DE9CA +:105DF000DDA7DB80F4526F75DB286E649EEF122FF7 +:105E00007C487881B932FBDDA2BFE3AEB1B3F75273 +:105E10003CFAAEC00B12E784DD620FA17D0AC7B564 +:105E20000F7BF1BA4172FE6E561408AF219EF0A0AE +:105E30003DBEA7BE54B80AE76DAE8896AA28AF5BF0 +:105E4000260FCECBB7301EB0F991CF77232756342B +:105E5000209DB3BD4F1592DC3EECBD3E37C694117C +:105E600027E23AADA67C5AB7AFAFA34D86E70E69DD +:105E700074AF7913E38C3183F85F981BA77DF50B22 +:105E80009CD780BF14A7C32F4F2C24BC9589FF3605 +:105E9000F4DAC21ADED33664E0BE8D26EEDBF819E2 +:105EA000B86F8ADFC47D3AE88CFB2C4DB9A18BC456 +:105EB00063594A7C87F8A6DC7F117C03E6FDE52B5D +:105EC0000EB1CFF0CB27AE67DCD25EA5126E917813 +:105ED000A7A95BE0193802D12A85EAD7B09F367DA1 +:105EE000D7D0159CF70B13C7AC1C9BC2FA78D5C44E +:105EF0002DD78FCDE1B850177770FB0D63255CAEC1 +:105F00001A9BC5ED2B9D223EC4BF07D1BBE93E17AE +:105F1000C912386A18183765DAA90FDCB564F7B307 +:105F20000DE504C1C5E58483905E03E1A28964F7B1 +:105F3000E11D93C8EEA3C0B835D3EE573595D5D241 +:105F40003E662D5380FC55DA7D28F213B6D71568CE +:105F5000AFD4BE3CD26D2BA4798781F71732EFA75F +:105F6000D2BE33FDA139C7BCB73B45DE68FC3E4F0E +:105F70004C5E49CC071A0D2FDFA301260B0303D477 +:105F8000B3CB2BFAD7FB038DBD957C0F8AE4FA9334 +:105F9000F72CAA3B52EE555477A5E41908622C4C15 +:105FA000B9E712BE77887950E84FDECB280D3496DA +:105FB000722F2E37F997F737A26F15F36285FE64BB +:105FC000BE40E627284F4071B7D6F27A6D11E3C084 +:105FD0003CBFF057613F6F9AFE3AB17AF1C600DAE2 +:105FE0004BC7CEAA22F81B76D9827A23FF6CCE8DBE +:105FF000DFAEE039B6C30FC69205008D20E505314E +:1060000040BB5F6DD6BF73F4DADFF47959CE5CEF35 +:106010003EFAF9C608D2DFB9F01B41E22F19078317 +:1060200006E939C76B40C8FBE97DC8FCC477FC6250 +:106030007C669EA2C52BCE0999577B73E733DF4E52 +:10604000CDBFC8FC1D9E637C8FD9BBB2D8B7CB8CAB +:10605000A764570FDD72199FA7FBFDE679857EE1E6 +:106060009921F02F95847F3D5902FF529DF02F9585 +:10607000847FA99DF02FD509FF529DF02FD509FFF0 +:106080005249F897DAFF54167C58F873BF9DEEBF5B +:106090003033F1CD83B87E739706C48FBC273F7A27 +:1060A0004BB641FB78F44E8DE3A2BC2F3769A79E17 +:1060B000B79725E570A6F31B363A3F50EC551EA462 +:1060C000B3BADDA153DC9E581D7C82D6C9F1EA1A11 +:1060D000C5999037AA7850AE93DD66BEA622E1BB83 +:1060E0001DCB8D0141A7AE5C9C8BD32CF01CA05D19 +:1060F0003D5E640C519C9D581D7A8ACAB5C3BE93FF +:10610000533C744EE569A49FE6229177457996AE9B +:106110007425E57CD22FCEDDDBC997B1BC60E607E4 +:10612000514F7DE5C85F63819BE58E76DB4BF7AA17 +:10613000937E717F9179B7645EC2CAF921AD538BAA +:10614000F628229FA0F99379092927995F48CAC7A1 +:106150007D92F3A82ECD43B825EC9CBE94EC3EDC9A +:10616000AFE4533CA8B5D49D64DCFC405939E1E66A +:10617000317FFABDB0CD3CDF3AF6546825346E2746 +:10618000A237ACD7E57B984EE27EC5BDDF437E8566 +:10619000E352F240ADFBAE60BF688D6219B8B4FF48 +:1061A000DCF8C089A9DF23BB8B191AF1DBEAC6F042 +:1061B0009092F768E957D88E33EBE7FD229FD6849B +:1061C000709DE474D3D6326D2DE501115E7478694B +:1061D0001F1EEE97F39A285FEE67BD0A793C807C1C +:1061E0009789F5FC29F4D712FD94F5A51D8CFA5D6D +:1061F0004C2FECF668256554BA99CF4FC9C1947FEE +:106200004B2C6AD3891F2BAE8BF5D5EEA88DD659B2 +:10621000DBEBE3FC7BE83EB14EA82F4F9B4BF8C96C +:10622000EAD6A662BD295BF81FF2C738B315E5921E +:106230004F79B67CC495CE4FCB276CF2DBDA9FA7A3 +:10624000B5A5B53F6023FB6E34E3FDDADE459A4A1F +:10625000F3AD62BF9E8089074D79FE7E8B6317E5A3 +:10626000F91B077E5AA5905DB697F814DC677E404F +:10627000F8BF27C32F1ADDFDBC9F7179EEC1FD2346 +:10628000C9367790E9A33D44C86F5A0704FDD6810B +:10629000B0E6C5729D35A45DC6EBBB98DEF8BAFBCF +:1062A0007E62AEEBD0695D7087F89DE1AD3DAB4A93 +:1062B000791F030FDA486E2EDDB3947026DA01DB06 +:1062C000A5B487E680F03FB97F7FC0CAF4FD817432 +:1062D0007F92E791F4ABD6FBC260E0BA2DC5783E61 +:1062E0005EC4AF32F3758D66BEEE112D182B56923B +:1062F0007E8FE761FBD18B9C131BCDF5579B7A40BA +:10630000B9703C19B77F530F4D24D794F9448FE8E7 +:106310007E3160E296C5B1AA2DDEE478B96E53BE37 +:1063200098477A21FBF8A2A92F1ADFC1E3C5FAD258 +:106330009F5BC6F1EAE11D8574FE1D5138AFD67131 +:10634000FF89A977907F3F9943995B7877D3C15BA9 +:106350004BE870B546590F92AF36C427E4D7EBCC63 +:1063600073AF357671FF4ECC0E350452707FEBEE75 +:1063700027A7539CC4FDC7284EBCFEE40F7E75A51D +:1063800027795EC9FDACED1BE4B878D37D797E8BAF +:10639000888B7D1417379AFB6EE915FA02D417E142 +:1063A00037A9D770AFC2E7434BE7E551C23DE37869 +:1063B000C0D467A61EA57EA51EA5FCF11CE23CAEBE +:1063C000C4CB92FFADA61EEE0888B8B2DAB4BBD536 +:1063D000EB17715C5CDB170ED0F1DB68B637B6A645 +:1063E000B78FCBDF2DE5EFBD87EC787448C87FF41D +:1063F0003E9BC8B31D16F9C1773B9EF9F90D38EEE7 +:106400009DBD83A5A9EF2A6D66DE6C9D89176F4639 +:10641000F95F2C5F88F2EF0BA4C4BF9B1F35E55FCB +:106420003EF4FEF729BE6CC9E277B716FC5B80F23A +:1064300079F7F06EDB146CBFB14DC9237E1F0C944D +:10644000897D0E0DDACA09FFB7FBDC94E77DD08C9D +:106450000399F68CA50129F2A5F340C94FE215393D +:106460009EE2D111E463EB16C704984F74F3F2DD9A +:10647000781FF9B169A732BE48BECF6D09FF0BDDA9 +:1064800057CE39847D6FC2F9F4BE736E915EDAE146 +:106490004DE23928183AC2EF60B779F93E8EEBBF6A +:1064A00040EF0D4F9B765359198F12FF12576A1800 +:1064B0009FE8BD67BF2AF65F6E11E5BF660FCD6A24 +:1064C000FF1B78AF7253FC03E247E25989635F37E1 +:1064D000E522F1AAC49F978A3B1A1CE82BA7F783F1 +:1064E00002D07B3C493B957432E38FDCE7949CA15E +:1064F00027C84EA6DC36DB4F3840CB863EDAC72BAA +:10650000A67D66EEF35C9990E7A5F896FC8ECB012C +:106510008D71417E927FC90F625843255CF6D5B9D3 +:106520008C0BCF75EBA524A74BEDEF5C5988FD34A0 +:1065300051023A9DB3978AAB8DAD4A84E8DA3A5D51 +:106540009C77907ED23A9EFFF7E6C6E9FCED17797C +:10655000FF730A9E2BB4AF2D0E95EDC2DCDF3F9A80 +:106560007F1E0BE49B79FFB88BF05A53B6E9FF31DD +:1065700071FE8E7456F03E65BB3C7F47DC71577EE2 +:106580004ADCFD5DBB797E211DF21FE8AC007A9FDD +:106590001FE93FE752D94E057F72DE569BA00F2EB2 +:1065A0002D7A5021DC52AF85B1FDA6CE576D0A96EB +:1065B000966A61AFD32A868CA202C66D8C2B7A5C58 +:1065C0007A31ADD793A717A79EFF39CE1B38FF723C +:1065D000AE2C5649F9A884CFC1F21E71DEB094E208 +:1065E000CFC8BE3C7AE180AD8A3ED24918744716C6 +:1065F000E7D5EB54E853D83E62DA143ABFBB158EA8 +:1066000007B2FDCE39A1FC6AE2C372E4BF7F4B74CE +:1066100077E4E8C407FC19D7C5F848D769F2EBDD81 +:1066200001816B33F32199F98F699A87F323899F4D +:106630005960BF887FBFA67ADBCF6C69EF2BF2DD94 +:10664000A76DF05ACE3BB49AEF396D940709F0FB71 +:106650003D0086BC7B06AE2924BB687DA0766F0416 +:10666000CF8F520582145F7E678DD7531C383F58F9 +:1066700094DF9D72DF3913CDE277B5F383CFBC7C15 +:1066800039AEFBFEF1493E8ECB86CAE7C6CECA02C2 +:10669000D6B75E2DE2504A3ECA2882643EAA75F003 +:1066A000DE52C0F55A37F74CA7F2FCA0A381E2FDF9 +:1066B0001277FD923CA4BBEEE13CCEF79DD924F2CB +:1066C0000CB7FCB28AED7A89A9D74D7F3DF1881BC2 +:1066D000F1431BB6B971DDFF1ACA8946B06B53D7B7 +:1066E000F152FA64E2B1ACD0D5D568971BD5E11B65 +:1066F000AEA0F8AF440F95F078CF45F3D5B27C8BC0 +:10670000EE6768DF9BFFF934D3794F7D694523CE6F +:10671000DFB4F9A9094467E39E572F77AB9C2FFAA2 +:1067200032E995DE9FDC24807D83F3E8FCBD5A319D +:1067300096575F24AF92B9CEF5E67D66A5799FA9FD +:10674000CB0FDED058CD7A65FBB8147FEB8F2B6969 +:10675000EF7237457335F0723E55A3F7DF901B1883 +:10676000D79EB74027BF57997846B6B799F23B9F57 +:10677000DB5F4A7EB0E1D083A564F76FBB44BDE91F +:10678000D0AA1729EE850E64097C6D054DC7792DB9 +:1067900011818F617D3EE71BE5FAB755E730BD0DEE +:1067A000FB0269E727255CA8FD6DABF84E649AE50E +:1067B000031FE1AE33D6581BD9C919C4A711D6A7F8 +:1067C000B08F33FD96A5FC5DCA5605088F9CE97F06 +:1067D000CA55E94CE23757F5508CE2DBE663797E27 +:1067E0008B306DB6F35BDD32BE399752DC401CE670 +:1067F000263FE8F8DEF34B41D401944BCBF316135C +:106800007F8DD78F1DD108276F3A2CF0C7A6A12303 +:1068100027271790DD9AF8C3C4359B4D5C73EB3185 +:106820002197CDC7CE6A2DA9F78699F9F74C410477 +:10683000F88DEAA6C63D38344C7ABB12EFEDFE6502 +:10684000ABBBAD549AF9686B8271E1AE99AFF0FDC4 +:106850007773AF496FE62BF794F37EEB27A6E2A799 +:10686000DDD5368EB7723ECA83E775DA27CCA3F83A +:10687000F991439491C520BEF31971F0BB7AB1230D +:106880003448F67A872578641DE7D1DAE7937DFEF0 +:106890001DDF211D227B1E36CFB5D8E6EC3EC21B84 +:1068A000C6AD4E2B953D9B9D8C3F8C2DAF38285F00 +:1068B00030FC7EB6AA4C2013499C50719D5D45A1C9 +:1068C000219A5F04E89D163ABF620AE1FE0B3FFC85 +:1068D0004380F8BE303531026E7AB7685C4DEF16F2 +:1068E000C7AB4DB978E301E26FD2B3E27CF8960D05 +:1068F000FA1CFC5D4910E87B9698F9DE18F958E51A +:10690000EF4F8695D8BF71DE27CBD947DFBDBC6F6F +:10691000DAF9EF2B823FA67D9FCAB754F9695DF380 +:106920001D72AA79AFD226173BC9DE15C3804EA4CB +:10693000AF2ACFB790DD7C2D6107BAC7F798F29CDC +:106940003A79199F938AA780CE2C78D6AB46B2703D +:10695000FDAF819DDF4335D56170FFF04F3FA6EF5E +:106960008CA6583E38918BFD53EE50F41E64B579D9 +:10697000F42DFECE66E4E3C30E4AB6FDAC28F41A4D +:10698000C965B2253EF7EB0A9D4B4FDB151C5F3006 +:106990004F755BCC3CA71DED7BB1F81786B77D3CEE +:1069A000211FE72F4E649F25F95E48BCF5E433D5DF +:1069B00054DA391FB978D812CB9A47936A8DF13CD3 +:1069C00072391786FDF2241DE87F10C86F6E33CF31 +:1069D0001749EF52F32F147BACACAF849DBF93BB30 +:1069E000E054A374BF5B3C7CE234ED73B1DD19A3CA +:1069F0003C35D86D7F1CCF53D3BAA7A6E6BD3587EB +:106A00008F36F804414B618FD0E31772D3EF975064 +:106A100023EE595023709794376F3EED1C14FE2ED1 +:106A2000F91E756A222FBC5EE4F7478711D75C24F4 +:106A3000CECAF255C2358857AEAC32A0A626690739 +:106A400052EF725DA95FA947B8F3D4F3B965ACBF43 +:106A5000B95F07BAE7C4BFF50B85F5975383FC3ED2 +:106A600034B6DF477AED712D2D0B79FFFFE92D3319 +:106A7000AE84B2B19CFFE9F88271257B06961FA90E +:106A8000FDECDF186FE6937CD678DB1591478C28F8 +:106A90007F67BCA9A679E3DF3DBA54F14E68E65F93 +:106AA0007BE8BB4785BE7B04C6BB896D2EB3DFD3B5 +:106AB0006DA5FEED1E7D17F0778F62FEB69CF4EF9C +:106AC0001EB755305E2486985E44D093DF15F6D00D +:106AD0003A382F12C9E1713DF4FD636EF2BB42F208 +:106AE00065A6B309041DC957BBF8DEB2B047CC4F49 +:106AF000DCAEF1F79AA15CF15D62E882888B37D653 +:106B0000E4097BB7C66B082F7FED6E17901D4A7D99 +:106B1000F3538027A96F8BA9EFC95EA1EFC94E354A +:106B200096457A5BBFC448D5DB6E8A99F8F703C4F3 +:106B3000F576E2AF5E7C9737506F94D03BE5407DB1 +:106B4000A14AF8E8E9BF7EE58DBB88BF976D8C53FD +:106B5000077C82DF811F56307E1A51CDFD1DCAE2AF +:106B6000F99336AE2B21FD598A030B5BF19CDC9B1C +:106B70001D9D45FA1D70A93C6EA04A65FF1B281398 +:106B8000F306367899CEB8FEEE77A57DB77A617DAB +:106B9000BED49FB827581313480EA82FAEA39E1A31 +:106BA0008E72FE203121F5DDE48289232E98FA18B9 +:106BB0006F07F19DAAA4F359EDEF1486EE66FF3737 +:106BC000FB07F28C12C24599F2DED3EDEB9B4E76B9 +:106BD000E052DD84F32FA5A79C55DA230753F44335 +:106BE000C71CED3BA7E72AB607A9AFBDF2BCDA6622 +:106BF00011DFDD66E80F2E13F620EFFDD32267BF0D +:106C0000C98F32109F457E83FE3693EE892314B7D9 +:106C1000E627ED5531C4F763D23E65FCCAF45BA5A7 +:106C200013E3D9848BF9ED109FCB1FA931E9B78706 +:106C3000483EF023DD43F59E2DA74AF8BBBACFF6B8 +:106C4000DBFF20BFFDA7E2D0B7697E811927265B55 +:106C5000D05E2C6C57EBCDF74585E4FC8629BF351B +:106C6000188726A27FBC5063E6D7B667C42353DEDD +:106C7000CDE6F837DE433F9A9FD4D71AF35ED4BCF3 +:106C80003DEB2CC5B5E6ED36E11F9DB546061D8EE4 +:106C9000CB920E783E9844FB91F3D66CF8D324C285 +:106CA000C1979C1FBF2C8FDE59392EE27E5FD682A2 +:106CB0002FD27E47E01C7FBFF5D25F2CFC1E7116E1 +:106CC000E5ED213B395024EE6D7982C62BE6F9368D +:106CD000D71EFC25CD7BC9F7872ABA07C19F4F5C19 +:106CE000467C9414055FA3F69D95A3FCAE325292A8 +:106CF000B011DD91C677A6125F6B3A7FCA717B8DAA +:106D00008CDB9F21A74CF948B925F73B3A8970EEF7 +:106D1000FF95BCFE079BFC511E702F000000000079 +:106D20000000000000000000000000400000000023 +:106D30000000000000000040000000000000000013 +:106D4000000000280000000000000000000000100B +:106D500000000000000000000000004000000000F3 +:106D60000000000000000010000000000000000013 +:106D7000000000080000000000000000000000000B +:106D80000000000000000000000000000000000003 +:106D900000000000000000000000000000000000F3 +:106DA00000000000000000000000000000000000E3 +:106DB00000000000000000000000000000000000D3 +:106DC00000000000000000000000000000000000C3 +:106DD00000000000000000000000000000000000B3 +:106DE00000000000000000000000000000000000A3 +:106DF0000000000000000000000000000000000093 +:106E00000000000000000000000000000000000082 +:106E10000000000000000000000000000000000072 +:106E20000000000000000000000000000000000062 +:106E30000000000000000000000000000000000052 +:106E40000000000000000000000000000000000042 +:106E50000000000000000000000000000000000032 +:106E60000000000000000000000000000000000022 +:106E70000000000000000000000000000000000012 +:106E80000000000000000000000000000000000002 +:106E9000000033200010000000000008000033282C +:106EA000001000000000000200003320001000006D +:106EB0000000001080000000000000000000000042 +:106EC00080000000000000000000000080000000C2 +:106ED0000000000000000000800000000000000032 +:106EE0000000000000003358000100040000000111 +:106EF0000000336000000000000000020000336862 +:106F000000000000000000080000336C00000000DA +:106F1000000000020000392000000000000000080E +:106F200000003AF80040000000000040000039383E +:106F3000008000000000004800003A3800400000D7 +:106F40000000000800003A4800400000000000185F +:106F500000003370002800000000002800003C20E2 +:106F6000000800000000000100003C2100080000B3 +:106F70000000000100003C220008000000000001A9 +:106F80000000200800100000000000100000200099 +:106F90000000000000000008800000000000000069 +:106FA00000000000000000000000000000000000E1 +:106FB00000000000000000000000000000000000D1 +:106FC00000000000000000000000000000000000C1 +:106FD00000000000000000000000000000000000B1 +:106FE00000000000000000000000000000000000A1 +:106FF0000000000000000000000000000000000091 +:107000000000000000000000000000000000000080 +:107010000000000000000000000000000000000070 +:107020000000000000000000000000000000000060 +:107030000000000000000000000000000000000050 +:107040000000000000000000000000000000000040 +:1070500000000000000000008000000000000000B0 +:1070600000000000800000000000000000000000A0 +:107070008000000000000000000000008000000010 +:107080000000000000000000800000000000000080 +:107090000000000080000000000000000000000070 +:1070A00080000000000000000000000080000000E0 +:1070B0000000000000000000800000000000000050 +:1070C0000000000080000000000000000000000040 +:1070D00080000000000000000000000080000000B0 +:1070E00000000000000000000000000000000000A0 +:1070F0000000000000000000000000000000000090 +:10710000000000000000000000000000000000007F +:10711000000000000000000000000000000000006F +:1071200000000000800000000000000000000000DF +:10713000800000000000000000000000800000004F +:10714000000000000000000000000000000000003F +:1071500000000000800000000000000000000000AF +:10716000800000000000000000000000800000001F +:10717000000000000000000000000000000000000F +:1071800000000000000000000000000000000000FF +:1071900000000000000000000000000000000000EF +:1071A00000000000000000000000000000000000DF +:1071B00000000000000000000000000000000000CF +:1071C000800000000000000000000000000000003F +:1071D0000000000000000000000019C800000000CE +:1071E000000000080000200800100000000000104F +:1071F00000002000000000000000000800004870AF +:1072000000080000000000010000487100080000B4 +:1072100000000001000048720008000000000001AA +:1072200000004040003800000000003880000000EE +:1072300000000000000000008000000000000000CE +:1072400000000000800000000000000000000000BE +:10725000800000000000000000000000800000002E +:10726000000000000000000080000000000000009E +:10727000000000008000000000000000000000008E +:1072800080000000000000000000000080000000FE +:10729000000000000000000080000000000000006E +:1072A000000000008000000000000000000000005E +:1072B00000000000000000000000000000000000CE +:1072C00000000000000000000000000000000000BE +:1072D00000000000000000000000000000000000AE +:1072E000000000000000000000000000800000001E +:1072F000000000000000000080000000000000000E +:10730000000000000000000000000000000000007D +:10731000800000000000000000000000800000006D +:1073200000000000000000008000000000000000DD +:1073300000000000800000000000000000000000CD +:10734000800000000000000000000000800000003D +:1073500000000000000000000000400000400000AD +:107360000000004000004800004000000000004015 +:107370000000482E0040000000000001000048000E +:10738000004000020000000100004801004000022F +:10739000000000000000300000400000000000403D +:1073A000800000000000000000000000000030002D +:1073B0000008004000000004000030040008004005 +:1073C0000000000400003B800028000000000028AE +:1073D00000003BD0001000000000001000003BDA6D +:1073E00000100000000000010000380000800000D4 +:1073F000000000800000380000080080000000024B +:10740000000039000040000000000040000020089B +:10741000001000000000001000002000000000002C +:107420000000000800005198000800000000000162 +:107430000000519900080000000000010000519A6E +:107440000008000000000001000039800010000466 +:1074500000000004000051A80030001800000010D7 +:10746000000051B000300018000000028000000051 +:10747000000000000000000080000000000000008C +:10748000000000008000000000000000000000007C +:1074900080000000000000000000000080000000EC +:1074A000000000000000000080000000000000005C +:1074B000000000008000000000000000000000004C +:1074C00000000000000000000000000000000000BC +:1074D00000000000000000000000000000000000AC +:1074E000000000000000000000000000000000009C +:1074F000800000000000000000000000800000008C +:10750000000000000000000000000000000000007B +:1075100000000000800000000000000000000000EB +:10752000800000000000000000000000800000005B +:1075300000000000000000008000000000000000CB +:1075400000000000800000000000000000000000BB +:10755000000023E80080000000000080000000011F +:1075600000000000000000000000200800100000E3 +:1075700000000010000020000000000000000008D3 +:1075800000002E70000800000000000100002E71B5 +:10759000000800000000000100002E72000800003A +:1075A00000000001000024E800380000000000385E +:1075B00000002DD00008000000000008800000003E +:1075C000000000000000000080000000000000003B +:1075D000000000008000000000000000000000002B +:1075E000800000000000000000000000800000009B +:1075F000000000000000000080000000000000000B +:10760000000000000000000000000000000000007A +:10761000000000000000000000000000000000006A +:10762000000000000000000000000000000000005A +:1076300000000000800000000000000000000000CA +:1076400080000000000000000000000000000000BA +:1076500000000000000000008000000000000000AA +:10766000000000008000000000000000000000009A +:10767000800000000000000000000000800000000A +:10768000000000000000000080000000000000007A +:10769000000000000000250000400000000000087D +:1076A00000002508004000000000002080000000CD +:1076B000000000000000000080000000000000004A +:1076C000000000008000000000000000000000003A +:1076D000000030000000000000001000000050A179 +:1076E0000000000000000001000050B80000000091 +:1076F00000000002000050C80090000800000008D0 +:107700008000000000000000000000000000296070 +:1077100000080000000000010000296100080000CE +:1077200000000001000029700008000400000002B1 +:107730000000297800080004000000048000000018 +:10774000000000000000000000002FB00008000052 +:107750000000000400002FB4000800000000000436 +:1077600000002FC0000000000000000800002FC82B +:1077700000000000000000080000300000000000D1 +:107780000000001000005040000100010000000156 +:107790000000500000000000000000200000080869 +:1077A00000100000000000040000080C00100000A1 +:1077B00000000001000008B7000000000000000108 +:1077C000000008B6000000000000000100001000EA +:1077D00000400020000000040000100400400020D1 +:1077E000000000040000100800400020000000021B +:1077F0000000100A00400020000000020000100CF1 +:1078000000400020000000010000100D004000209A +:10781000000000010000100E0040002000000001E8 +:1078200000001010004000200000000400001014B0 +:10783000004000200000000400001018004000205C +:10784000000000040000101C0040002000000004A4 +:107850000000300001000080000800040000300437 +:1078600001000080000800040000000A0000000081 +:1078700000000000000030680100008000000001EE +:107880000000306901000080000000010000306C41 +:1078900001000080000000020000306E0100008046 +:1078A00000000002000030700100008000000004B1 +:1078B0000000307401000080000000040000306609 +:1078C0000100008000000002000030640100008020 +:1078D0000000000100003060010000800000000294 +:1078E0000000306201000080000000020000305003 +:1078F00001000080000000040000305401000080FE +:107900000000000400003058010000800000000466 +:107910000000305C01000080000000040000307CAA +:1079200001000080000000010000307D01000080A7 +:107930000000000100001C180010000000000004FE +:1079400000001C30001000000000000400001C3883 +:107950000010000000000004800000000000000093 +:107960000000000080000000000000000000000097 +:107970008000000000000000000000008000000007 +:10798000000000000000000000004C100008000093 +:107990000000000200004C1200080000000000027D +:1079A00000004C14000800000000000200004C160B +:1079B000000800000000000200004C200008000049 +:1079C0000000000800004C00000800000000000259 +:1079D00000004C02000800000000000100004C0400 +:1079E000000800000000000200004C300008000009 +:1079F0000000000800004C400008000000000004E7 +:107A000000004C44000800000000000100004C5041 +:107A1000000800000000000200004C5400080000B4 +:107A20000000000200004C520008000000000002AC +:107A300000004C600008000000000004000014007A +:107A4000000800000000000200001402000800000E +:107A50000000000100001404000800000000000203 +:107A600000001410000800000000000200001414C0 +:107A700000080000000000020000141600080000CA +:107A800000000002000019B8000800000000000813 +:107A90000000142000080000000000020000142470 +:107AA0000008000000000002000019C800080000E3 +:107AB0000000000800002C10000800000000000179 +:107AC00000002C11000800000000000100002C1232 +:107AD000000800000000000100002C130008000056 +:107AE0000000000100002C0000080000000000025F +:107AF00000002C02000800000000000100002C041F +:107B0000000800000000000200002C300008000007 +:107B10000000000200002C320008000000000002FB +:107B200000002C34000800000000000200002C209F +:107B3000000800000000000100002C2100080000E7 +:107B40000000000100002C220008000000000001DD +:107B500000002C23000800000000000100002C247D +:107B6000000800000000000100002C2500080000B3 +:107B70000000000100002C260008000000000001A9 +:107B800000001480000800000000000200001482C1 +:107B9000000800000000000100001484000800003C +:107BA000000000020000149200C000180000000253 +:107BB0000000149000C00018000000020000149C97 +:107BC00000C00018000000080000149400C0001855 +:107BD00000000008000014A700C000180000000109 +:107BE000000014A400C0001800000002000014A649 +:107BF00000C000180000000100001610000800007E +:107C00000000000800001620000800000000000826 +:107C1000000016300008000000000008800000008E +:107C200000000000000000008000000000000000D4 +:107C300000000000800000000000000000000000C4 +:107C40008000000000000000000000008000000034 +:107C500000000000000000008000000000000000A4 +:107C60000000000080000000000000000000000094 +:107C70008000000000000000000000008000000004 +:107C80000000000000000000800000000000000074 +:107C90000000000080000000000000000000000064 +:107CA00080000000000000000000000080000000D4 +:107CB0000000000000000000800000000000000044 +:107CC0000000000080000000000000000000000034 +:107CD00080000000000000000000000080000000A4 +:107CE0000000000000000000800000000000000014 +:107CF0000000000080000000000000000000000004 +:107D00008000000000000000000000008000000073 +:107D100000000000000000008000000000000000E3 +:107D200000000000800000000000000000000000D3 +:107D30008000000000000000000000008000000043 +:107D400000000000000000008000000000000000B3 +:107D500000000000800000000000000000000000A3 +:107D60008000000000000000000000008000000013 +:107D70000000000000000000800000000000000083 +:107D80000000000080000000000000000000000073 +:107D900080000000000000000000000080000000E3 +:107DA0000000000000000000800000000000000053 +:107DB0000000000080000000000000000000000043 +:107DC00080000000000000000000000080000000B3 +:107DD0000000000000000000800000000000000023 +:107DE0000000000080000000000000000000000013 +:107DF0008000000000000000000000008000000083 +:107E000000000000000000008000000000000000F2 +:107E100000000000800000000000000000000000E2 +:107E20008000000000000000000000008000000052 +:107E300000000000000000008000000000000000C2 +:107E400000000000800000000000000000000000B2 +:107E50008000000000000000000000008000000022 +:107E60000000000000000000800000000000000092 +:107E70000000000080000000000000000000000082 +:107E800080000000000000000000000080000000F2 +:107E90000000000000000000800000000000000062 +:107EA0000000000080000000000000000000000052 +:107EB00080000000000000000000000080000000C2 +:107EC0000000000000000000800000000000000032 +:107ED00000000000000000000000000000000000A2 +:107EE0008000000000000000000000000000000012 +:087EF00007081100000000006A +:00000001FF --- linux-3.19.0.orig/firmware/bnx2x/bnx2x-e1h-7.8.17.0.fw.ihex +++ linux-3.19.0/firmware/bnx2x/bnx2x-e1h-7.8.17.0.fw.ihex @@ -0,0 +1,10748 @@ +:10000000000021E800000068000005D80000225828 +:10001000000036E4000028380000007000005F2077 +:100020000000860400005F98000000A00000E5A02A +:1000300000009C8C0000E64800000088000182D887 +:1000400000004344000183680000008C0001C6B03A +:100050000000C6780001C740000011C400028DC036 +:100060000000000400029F88020600DC000000017E +:100070000306100002000000010600D80000000086 +:100080000306020000030200020600DC000000007C +:10009000010600B800000000010600C800000000D2 +:1000A0000206016C00000000010600BC0000000018 +:1000B000010600CC000000000206017000000000F4 +:1000C000020D004400000032030D004C0004020346 +:1000D000040D005C00000004030D008C00110207F9 +:1000E000020D015C00000001030D01640002021812 +:1000F000020D020400000001030D020C0003021AAD +:10010000030D02200002021D040D028000000012F7 +:10011000030D03000018021F040D03600000000C13 +:10012000040D400000000A00030D0004000F023718 +:10013000020D01140000000D020D01180000002D39 +:10014000020D01140000001D020D01180000003D09 +:10015000020D01140000004D020D01180000006D99 +:10016000020D01140000005D020D01180000007D69 +:10017000031010000003024602101050000000019E +:10018000071011000010024908101140000000087B +:100190000710116000100259081011A0000000188B +:1001A000071018000200026904104C000000010052 +:1001B00002104028000000100210404400003FFFE1 +:1001C0000210405800280000021040840084924A27 +:1001D0000210405800000000030C200800030469CE +:1001E000030C201C0004046C030C20380011047064 +:1001F000040C207C0000004F030C21B80011048186 +:10020000040C21FC0000000F030C223800040492AF +:10021000010C224800000000010C224C00000000EC +:10022000010C225000000000010C225400000000CC +:10023000010C225800000000010C225C00000000AC +:10024000010C226000000000010C2264000000008C +:10025000010C226800000000010C226C000000006C +:10026000010C227000000000010C2274000000004C +:10027000010C227800000000010C227C000000002C +:100280000A00000100000001020C2000000003E849 +:100290000A00000100000002020C20000000000A19 +:1002A0000A00000100000004020C20000000000110 +:1002B0000520040000860000062007800010049638 +:1002C000042200000000400004232400000000403D +:1002D00003221250001004980422B14000000020B4 +:1002E0000422C800000000060322C818000404A865 +:1002F0000422C8280000000C0322C858000404ACE3 +:100300000422C8680000000C0322C898000404B04E +:100310000422C8A80000000C0322C8D8000404B4BA +:100320000422C8E80000000C0322C918000404B825 +:100330000422C9280000000C0322C958000404BC90 +:100340000422C9680000000C0322C998000404C0FC +:100350000422C9A80000000C0322C9D8000404C468 +:100360000422C9E80000000C0322CA18000404C8D3 +:100370000422CA280000000C0322CA58000404CC3E +:100380000422CA680000000C0322CA98000404D0AA +:100390000422CAA80000000C0322CAD8000404D416 +:1003A0000422CAE80000000C0322CB18000404D881 +:1003B0000422CB280000000C0322CB58000404DCEC +:1003C0000422CB680000000C0322CB98000404E058 +:1003D0000422CBA80000000C0322CBD8000404E4C4 +:1003E0000422CBE80000000C0322CC18000404E82F +:1003F0000422CC280000000C0322CC58000404EC9A +:100400000422CC680000000C0322CC98000404F005 +:100410000422CCA80000000C0322CCD8000404F471 +:100420000422CCE80000000C0322CD18000404F8DC +:100430000422CD280000000C0322CD58000404FC47 +:100440000422CD680000000C0322CD9800040500B2 +:100450000422CDA80000000C0322CDD8000405041E +:100460000422CDE80000000C0322CE180004050889 +:100470000422CE280000000C0322CE580004050CF4 +:100480000422CE680000000C0322CE980004051060 +:100490000422CEA80000000C0322CED800040514CC +:1004A0000422CEE80000000C0322CF180004051837 +:1004B0000422CF280000000C0322CF580004051CA2 +:1004C0000422CF680000000C0322CF98000405200E +:1004D0000422CFA80000000C0322CFD8000405247A +:1004E0000422CFE800000006022380000000001074 +:1004F00002238040000000120223808000000030B0 +:10050000022380C00000000E022383800007A12088 +:10051000022383C0000001F402238BC0000000010D +:100520000A00000200000001022383000007A1204E +:1005300002238340000001F40A00000200000002D0 +:10054000022383000000138802238340000000057B +:100550000A000002000000040223830000000138AA +:10056000022383400000000005240000330A00003D +:100570000524800010350CC306249E706A98052857 +:100580000A000001000000020223148000000000A5 +:100590000A00000100000004022314800000000093 +:1005A0000120000000000000012000040000000005 +:1005B00001200008000000000120000C00000000E5 +:1005C00001200010000000000120001400000000C5 +:1005D00003200020001A052A032000A4000205447D +:1005E000022002240000000002200234000000006B +:1005F0000220024C00000000022002E40000FFFF85 +:100600000820200000000800042211080000000259 +:1006100004221290000000060422340000000002B0 +:10062000042260400000003004228C000000001012 +:100630000422111000000002042212A8000000068B +:10064000042234080000000204226100000000308F +:1006500004228C4000000010042211180000000247 +:10066000042212C000000006042234100000000220 +:10067000042261C00000003004228C8000000010C1 +:100680000422112000000002042212D800000006FB +:1006900004223418000000020422628000000030AE +:1006A00004228CC000000010042211280000000267 +:1006B000042212F000000006042234200000000290 +:1006C000042263400000003004228D00000000106E +:1006D000042211300000000204221308000000066A +:1006E00004223428000000020422640000000030CC +:1006F00004228D4000000010042211380000000286 +:1007000004221320000000060422343000000002FE +:10071000042264C00000003004228D80000000101C +:1007200004221140000000020422133800000006D9 +:1007300004223438000000020422658000000030EA +:1007400004228DC00000001004102400000000E00E +:100750000310201C00020546021020C00000000209 +:1007600003102004000205480217000800000002E0 +:100770000217002C00000003031700380002054A8E +:10078000031700480005054C0317006000050551DC +:100790000317007800020556021700040000000F3E +:1007A0000210800000001080041080400000000251 +:1007B000021080AC00000000021080380000001021 +:1007C00002108100000000000410812000000002DF +:1007D00002108008000002B5021080100000000026 +:1007E000021081080001FFFF041082000000004A8F +:1007F00004108140000000020210800000001A80F6 +:100800000410900000000024041091200000004A11 +:10081000041093700000004A041095C00000004AC4 +:1008200002108004000010800410804800000002C4 +:10083000021080B0000000010210803C0000001097 +:100840000210810400000000041081280000000252 +:100850000210800C000002B502108014000000009D +:100860000210810C0001FFFF041084000000004A08 +:1008700004108148000000020210800400001A8069 +:100880000410909000000024041092480000004AD8 +:10089000041094980000004A041096E80000004AF2 +:1008A0000210800000001080041080400000000250 +:1008B000021080AC0000000202108038000000101E +:1008C00002108100000000000410812000000002DE +:1008D00002108008000002B5021080100000000025 +:1008E000021081080001FFFF041082000000004A8E +:1008F00004108140000000020210800000001A80F5 +:100900000410900000000024041091200000004A10 +:10091000041093700000004A041095C00000004AC3 +:1009200002108004000010800410804800000002C3 +:10093000021080B0000000030210803C0000001094 +:100940000210810400000000041081280000000251 +:100950000210800C000002B502108014000000009C +:100960000210810C0001FFFF041084000000004A07 +:1009700004108148000000020210800400001A8068 +:100980000410909000000024041092480000004AD7 +:10099000041094980000004A041096E80000004AF1 +:1009A000021080000000108004108040000000024F +:1009B000021080AC0000000402108038000000101B +:1009C00002108100000000000410812000000002DD +:1009D00002108008000002B5021080100000000024 +:1009E000021081080001FFFF041082000000004A8D +:1009F00004108140000000020210800000001A80F4 +:100A00000410900000000024041091200000004A0F +:100A1000041093700000004A041095C00000004AC2 +:100A200002108004000010800410804800000002C2 +:100A3000021080B0000000050210803C0000001091 +:100A40000210810400000000041081280000000250 +:100A50000210800C000002B502108014000000009B +:100A60000210810C0001FFFF041084000000004A06 +:100A700004108148000000020210800400001A8067 +:100A80000410909000000024041092480000004AD6 +:100A9000041094980000004A041096E80000004AF0 +:100AA000021080000000108004108040000000024E +:100AB000021080AC00000006021080380000001018 +:100AC00002108100000000000410812000000002DC +:100AD00002108008000002B5021080100000000023 +:100AE000021081080001FFFF041082000000004A8C +:100AF00004108140000000020210800000001A80F3 +:100B00000410900000000024041091200000004A0E +:100B1000041093700000004A041095C00000004AC1 +:100B200002108004000010800410804800000002C1 +:100B3000021080B0000000070210803C000000108E +:100B4000021081040000000004108128000000024F +:100B50000210800C000002B502108014000000009A +:100B60000210810C0001FFFF041084000000004A05 +:100B700004108148000000020210800400001A8066 +:100B80000410909000000024041092480000004AD5 +:100B9000041094980000004A041096E80000004AEF +:100BA0000200A468000B01C80300A29400040558C9 +:100BB0000A000001000000800200A5F8000000000B +:100BC0000A000001000001000200A5F80000000179 +:100BD0000200A270000000000200A27400000000E9 +:100BE0000200A270000000000200A27400000000D9 +:100BF0000200A270000000000200A27400000000C9 +:100C00000200A270000000000200A27400000000B8 +:100C1000030100B40002055C020100DC00000001D9 +:100C2000030101000002055E0201007C00300000AB +:100C300002010084000000280201008C0000000076 +:100C4000020101300000000402010328000000003E +:100C50000201055400000030020160580000FFFF4F +:100C600002016070000000070201608000000001C6 +:100C7000020100C400000001020100CC00000001DC +:100C8000020100F800000001020100F00000000174 +:100C900002010080003000000201008800000028EE +:100CA0000201009000000000020101340000000475 +:100CB0000201032C00000000020105640000003066 +:100CC0000201605C0000FFFF020160740000000789 +:100CD0000201608400000001020100C80000000160 +:100CE000020100D000000001020100FC0000000130 +:100CF000020100F4000000010401013800000011AD +:100D00000401017C00000011040101380000001101 +:100D10000401017C000000110401013800000011F1 +:100D20000401017C000000110401013800000011E1 +:100D30000401017C00000011021400000000000109 +:100D40000214000C000000010314004000020560C2 +:100D50000214000C0000000002140000000000005B +:100D60000214006C000000000214000400000001E6 +:100D70000214003000000001021400040000000012 +:100D80000214005C000000000214000800000001D2 +:100D900002140034000000010214000800000000EA +:100DA0000214006000000000030400040012056249 +:100DB00002040054000000430204005C000000062E +:100DC00002040070000000040304007800040574AD +:100DD00004040088000000050304009C000305785B +:100DE000040400A800000004030400B80005057B0B +:100DF000040400CC00000004030400DC00040580AF +:100E0000040400EC000000040104012400000000C0 +:100E100001040128000000000104012C0000000072 +:100E20000104013000000000020401340000000F42 +:100E3000020401D000008906021205B00000000182 +:100E400003120490002205840312066C000205A61A +:100E500002120388000000640212039000000008E0 +:100E60000312039C000305A8031203BC000305AB97 +:100E7000021203D0000000000212036C0000000107 +:100E8000021203680000003F031201BC003C05AEE3 +:100E9000031202B0000205EA03120324000205EC6B +:100EA000021205B400000001021201B000000001AE +:100EB00007103800000505EE07103820000505F37F +:100EC00007103C00000505F803168030000805FDFA +:100ED000021680540000000203168060000506051B +:100EE0000416807400000007031680900002060AB2 +:100EF0000316809C0005060C041680B00000000755 +:100F0000031680CC00080611021680F000000007CE +:100F1000041680F40000000C031681240004061956 +:100F2000041681340000000C031681640032061D93 +:100F3000031682340007064F041682500000000496 +:100F4000031682600002065604168268000000083C +:100F50000316828800080658041682A80000000ABA +:100F600002168804000000040316880C00100660B6 +:100F70000316E000001006700416E40C0000000CDC +:100F80000316E43C000406800416E44C0000000C48 +:100F90000316E47C002E06840416E53400000004E9 +:100FA0000316E544000206B20416E54C00000008F2 +:100FB0000316E56C000606B40316E6BC000806BA84 +:100FC000021680EC000000FF03040408001406C2AF +:100FD000020404CC0000000103050044000206D610 +:100FE00003050050000406D804050060000000045A +:100FF00003050090001306DC020501140000000147 +:101000000305011C000206EF0205020400000001B6 +:101010000305020C000206F10305021C000306F39F +:10102000040502400000000A03050280002006F6C5 +:101030000405400000000D00030500040010071621 +:10104000020500E00000000E020500E40000002E92 +:10105000020500E00000001E020500E40000003E62 +:10106000020500E00000004E020500E40000006EF2 +:10107000020500E00000005E020500E40000007EC2 +:101080000416402400000002031640300003072627 +:101090000216404400000020021640700000001CB0 +:1010A0000216420800000001021642100000000172 +:1010B0000216422000000001021642280000000132 +:1010C0000216423000000001021642380000000102 +:1010D00002164260000000020A0000010000000148 +:1010E0000216401C0003D0900A000001000000021C +:1010F0000216401C000009C40A00000100000004A0 +:101100000216401C0000009C021640000000000176 +:10111000021640D80000000103164008000307290A +:101120000216424000000000021642480000000083 +:101130000816427000000002021642500000000033 +:10114000021642580000000008164280000000020B +:10115000030420080004072C0304201C00040730AB +:1011600002042038000000200404203C0000001F7E +:10117000020420B800000001040420BC0000005F4D +:101180000304223800040734010422480000000050 +:101190000104224C00000000010422500000000065 +:1011A0000104225400000000010422580000000045 +:1011B0000104225C00000000010422600000000025 +:1011C0000104226400000000010422680000000005 +:1011D0000104226C000000000104227000000000E5 +:1011E00001042274000000000104227800000000C5 +:1011F0000104227C000000000A0000010000000140 +:1012000002042000000003E80A00000100000002C0 +:10121000020420000000000A0A000001000000048F +:10122000020420000000000105180400006F000007 +:101230000618076000140738041A00000000400078 +:10124000041B240000000040031A1EC80002073AD5 +:10125000031A40400004073C041A405000000006F6 +:10126000031A406800020740031A52C000020742F6 +:10127000031A800003F90744041A8FE400000007F2 +:10128000031AA08000100B3D021B800000000034F8 +:10129000021B804000000018021B80800000000C30 +:1012A000021B80C000000020021B83800007A120D9 +:1012B000021B83C0000001F4021B8BC00000000170 +:1012C0000A00000200000001021B83000007A120A9 +:1012D000021B8340000001F40A000002000000022B +:1012E000021B830000001388021B834000000005DE +:1012F0000A00000200000004021B83000000013805 +:10130000021B834000000000051C00002FA6000007 +:10131000051C800033760BEA051D000022E118C889 +:10132000061D510055E00B4D0A00000100000002AF +:10133000021B1480000000000A00000100000004ED +:10134000021B1480000000000118000000000000D3 +:10135000011800040000000001180008000000004F +:101360000118000C0000000001180010000000002F +:10137000011800140000000003180020001A0B4F91 +:10138000031800A400020B690218022400000000E8 +:1013900002180234000000000218024C0000000095 +:1013A000021802E4000000FF08181000000004000A +:1013B000041A300000000010041A308000000010F1 +:1013C000041A310000000010041A318000000010DF +:1013D000041A330000000012041A339000000012B7 +:1013E000041A342000000070041A90000000000667 +:1013F000041A304000000010041A30C00000001031 +:10140000041A314000000010041A31C0000000101E +:10141000041A334800000012041A33D800000012E6 +:10142000041A35E000000070041A9018000000064D +:10143000031A400000020B6B041A50000000000267 +:10144000041A508000000012031A614000020B6D64 +:10145000041A903000000002041AA00000000002EC +:10146000031A400800020B6F041A5010000000021B +:10147000041A50C800000012031A614800020B71E0 +:10148000041A903800000002041AA00800000002AC +:10149000031A401000020B73041A502000000002CF +:1014A000041A511000000012031A615000020B755B +:1014B000041A904000000002041AA010000000026C +:1014C000031A401800020B77041A50300000000283 +:1014D000041A515800000012031A615800020B79D7 +:1014E000041A904800000002041AA018000000022C +:1014F000031A402000020B7B041A50400000000237 +:10150000041A51A000000012031A616000020B7D52 +:10151000041A905000000002041AA02000000002EB +:10152000031A402800020B7F041A505000000002EA +:10153000041A51E800000012031A616800020B81CE +:10154000041A905800000002041AA02800000002AB +:10155000031A403000020B83041A5060000000029E +:10156000041A523000000012031A617000020B8549 +:10157000041A906000000002041AA030000000026B +:10158000031A403800020B87041A50700000000252 +:10159000041A527800000012031A617800020B89C5 +:1015A000041A906800000002041AA038000000022B +:1015B000020E004C00000032030E005400040B8B9E +:1015C000040E006400000004030E009400130B8F4F +:1015D000020E014400000001030E014C00020BA2A8 +:1015E000020E020400000001030E020C00020BA414 +:1015F000030E021C00040BA6030E0280001B0BAAA4 +:10160000040E02EC00000017040E20000000080089 +:10161000030E000400110BC5020E01100000000FA4 +:10162000020E01140000002F020E01100000001F26 +:10163000020E01140000003F020E01100000004FD6 +:10164000020E01140000006F020E01100000005F86 +:10165000020E01140000007F020C100000000028A0 +:10166000030C400800040BD6030C401C00040BDAEA +:10167000030C403800050BDE040C404C0000005BFE +:10168000030C41B800050BE3040C41CC0000001B27 +:10169000030C423800040BE8010C42480000000033 +:1016A000010C424C00000000010C42500000000000 +:1016B000010C425400000000010C425800000000E0 +:1016C000010C425C00000000010C426000000000C0 +:1016D000010C426400000000010C426800000000A0 +:1016E000010C426C00000000010C42700000000080 +:1016F000010C427400000000010C42780000000060 +:10170000010C427C00000000010C4280000000003F +:101710000A00000100000001020C4000000003E884 +:101720000A00000100000002020C40000000000A54 +:101730000A00000100000004020C4000000000014B +:1017400005300400009E00000630076800130BEC13 +:101750000432000000004000043324000000004078 +:1017600004323E800000001003323EC000020BEE47 +:10177000033274C000080BF00332850000100BF830 +:10178000023380000000001A023380400000004E47 +:101790000233808000000010023380C0000000206F +:1017A000023383800007A120023383C0000001F4CC +:1017B00002338BC0000000010A000002000000019B +:1017C000023383000007A12002338340000001F4AC +:1017D0000A000002000000020233830000001388A8 +:1017E00002338340000000050A00000200000004EC +:1017F0000233830000000138023383400000000000 +:1018000005340000363E00000534800030F20D90B3 +:1018100005350000355719CD06357A5050B60C08FD +:101820000A000001000000020233148000000000E2 +:101830000A000001000000040233148000000000D0 +:101840000130000000000000013000040000000032 +:1018500001300008000000000130000C0000000012 +:1018600001300010000000000130001400000000F2 +:1018700003300020001A0C0A033000A400020C24DC +:101880000230022400000000023002340000000098 +:101890000230024C00000000023002E40000FFFFB2 +:1018A000083020000000080004321000000001C0D1 +:1018B00004321E000000003804323000000001C075 +:1018C00004325000000000200432510000000020CB +:1018D00004325200000000200432530000000020B7 +:1018E00004325400000000200432550000000020A3 +:1018F000043256000000002004325700000000208F +:10190000043258000000002004325900000000207A +:1019100004325A000000002004325B000000002066 +:1019200004325C000000002004325D000000002052 +:1019300004325E000000002004325F00000000203E +:1019400004328450000000020332846000040C263C +:1019500004321700000001C004321EE0000000380D +:1019600004323700000001C0043250800000002023 +:101970000432518000000020043252800000002018 +:101980000432538000000020043254800000002004 +:1019900004325580000000200432568000000020F0 +:1019A00004325780000000200432588000000020DC +:1019B000043259800000002004325A8000000020C8 +:1019C00004325B800000002004325C8000000020B4 +:1019D00004325D800000002004325E8000000020A0 +:1019E00004325F80000000200432845800000002AE +:1019F0000332847000040C2A0432401000000002FC +:101A00000432841000000002043240200000000272 +:101A1000043284180000000204324030000000024A +:101A20000432842000000002043240400000000222 +:101A300004328428000000020432405000000002FA +:101A400004328430000000020432406000000002D2 +:101A500004328438000000020432407000000002AA +:101A60000432844000000002043240800000000282 +:101A700004328448000000020202005800000032D4 +:101A80000302006000040C2E040200700000000439 +:101A9000030200A0000E0C32030200DC00070C4021 +:101AA000020200FC0000000602020120000000000B +:101AB0000202013400000002020201B00000000135 +:101AC0000202020C000000010302021400020C4793 +:101AD00002020404000000010302040C00020C498D +:101AE0000302041C00040C4B0302048000200C4F72 +:101AF0000402050000000012040280000000200023 +:101B00000302000400140C6F02020108000000C868 +:101B10000202011800000002020201C400000000DD +:101B2000020201CC00000000020201D40000000209 +:101B3000020201DC00000002020201E4000000FFDA +:101B4000020201EC000000FF0202010C000000C8CC +:101B50000202011C00000002020201C80000000095 +:101B6000020201D000000000020201D800000002C1 +:101B7000020201E000000002020201E8000000FF92 +:101B8000020201F0000000FF02020108000000C88C +:101B90000202011800000002020201C4000000005D +:101BA000020201CC00000000020201D40000000289 +:101BB000020201DC00000002020201E4000000FF5A +:101BC000020201EC000000FF0202010C000000C84C +:101BD0000202011C00000002020201C80000000015 +:101BE000020201D000000000020201D80000000241 +:101BF000020201E000000002020201E8000000FF12 +:101C0000020201F0000000FF02020108000000C80B +:101C10000202011800000002020201C400000000DC +:101C2000020201CC00000000020201D40000000208 +:101C3000020201DC00000002020201E4000000FFD9 +:101C4000020201EC000000FF0202010C000000C8CB +:101C50000202011C00000002020201C80000000094 +:101C6000020201D000000000020201D800000002C0 +:101C7000020201E000000002020201E8000000FF91 +:101C8000020201F0000000FF02020108000000C88B +:101C90000202011800000002020201C4000000005C +:101CA000020201CC00000000020201D40000000288 +:101CB000020201DC00000002020201E4000000FF59 +:101CC000020201EC000000FF0202010C000000C84B +:101CD0000202011C00000002020201C80000000014 +:101CE000020201D000000000020201D80000000240 +:101CF000020201E000000002020201E8000000FF11 +:101D0000020201F0000000FF02161000000000288F +:101D10000316600800030C830316601C00040C8685 +:101D200003166038000D0C8A0416606C0000001366 +:101D3000031660B800020C97041660C00000003E55 +:101D4000021661B800000001041661BC0000001F0B +:101D50000316623800040C99011662480000000066 +:101D60000116624C000000000116625000000000E5 +:101D700001166254000000000116625800000000C5 +:101D80000116625C000000000116626000000000A5 +:101D90000116626400000000011662680000000085 +:101DA0000116626C00000000011662700000000065 +:101DB0000116627400000000011662780000000045 +:101DC0000116627C000000000A0000010000000112 +:101DD00002166000000003E80A0000010000000293 +:101DE000021660000000000A0A0000010000000462 +:101DF00002166000000000010528040000890000B0 +:101E00000628076800130C9D042A0000000040000B +:101E1000042B240000000040032A300000020C9F25 +:101E2000032A400000100CA1032A840800080CB10A +:101E3000032A93C800040CB9032A96F000020CBDD3 +:101E4000042A96F800000006032A994000020CBFFD +:101E5000022A9A2800000001032AC0C000100CC109 +:101E6000022B800000000000022B804000000018C0 +:101E7000022B80800000000C022B80C00000006656 +:101E8000022B83800007A120022B83C0000001F4F5 +:101E9000022B8BC0000000010A00000200000001BC +:101EA000022B83000007A120022B8340000001F4D5 +:101EB0000A00000200000002022B830000001388C9 +:101EC000022B8340000000050A000002000000040D +:101ED000022B830000000138022B83400000000029 +:101EE0000A00000100000020022A9A2C00000000D5 +:101EF000052C000037260000052C8000399D0DCAF6 +:101F0000052D00003B381C32052D80001A762B0071 +:101F1000062DB6E049240CD10A00000100000002A1 +:101F2000022B1480000000000A00000100000004E1 +:101F3000022B1480000000000128000000000000B7 +:101F40000128000400000000012800080000000033 +:101F50000128000C00000000012800100000000013 +:101F6000012800140000000003280020001A0CD3F0 +:101F7000032800A400020CED022802240000000047 +:101F800002280234000000000228024C0000000079 +:101F9000022802E40000FFFF0828200000000800DB +:101FA000042A500000000002042A50100000000221 +:101FB000042A502000000002042A503000000002D1 +:101FC000042A93E000000020042A94E00000000EA0 +:101FD000032A951800020CEF042A95600000000EF9 +:101FE000032A959800020CF1042A95E00000000EE7 +:101FF000032A961800020CF3042A96600000000ED3 +:10200000032A969800020CF5032A971000020CF799 +:10201000042A500800000002042A501800000002A0 +:10202000042A502800000002042A50380000000250 +:10203000042A946000000020042A95200000000E6D +:10204000032A955800020CF9042A95A00000000EFE +:10205000032A95D800020CFB042A96200000000EEB +:10206000032A965800020CFD042A96A00000000ED8 +:10207000032A96D800020CFF032A971800020D01CC +:10208000042A50480000000E032A972000100D0378 +:10209000042A995000000002042AC0000000000237 +:1020A000042A50800000000E032A976000100D13D0 +:1020B000042A995800000002042AC0080000000207 +:1020C000042A50B80000000E032A97A000100D2328 +:1020D000042A996000000002042AC01000000002D7 +:1020E000042A50F00000000E032A97E000100D3380 +:1020F000042A996800000002042AC01800000002A7 +:10210000042A51280000000E032A982000100D43D5 +:10211000042A997000000002042AC0200000000276 +:10212000042A51600000000E032A986000100D532D +:10213000042A997800000002042AC0280000000246 +:10214000042A51980000000E032A98A000100D6385 +:10215000042A998000000002042AC0300000000216 +:10216000042A51D00000000E032A98E000100D73DD +:10217000042A998800000002042AC03800000002E6 +:102180000400A0000000000C0400A05000000002A9 +:102190000300A0EC00080D830300A18C00080D8B48 +:1021A0000200A45C00000C000200A61C000000035A +:1021B0000300A06C00060D930400A084000000053D +:1021C0000200A0980FE000000400A09C000000079F +:1021D0000300A0B8000D0D990400A22C000000041B +:1021E0000300A10C00060DA60400A12400000005B8 +:1021F0000200A1380FE000000400A13C000000072D +:102200000300A158000D0DAC0400A23C0000000426 +:102210000200A030000000000200A0340000000016 +:102220000200A038000000000200A03C00000000F6 +:102230000200A040000000000200A04400000000D6 +:102240000200A048000000000200A04C00000000B6 +:10225000000000000000000000000000000000007E +:10226000000000000000000000000000000000006E +:10227000000000000000000000000000000000005E +:102280000000000000000005000500080008000B29 +:10229000000000000000000000000000000000003E +:1022A000000000000000000000000000000000002E +:1022B000000B001900000000000000000019001AC7 +:1022C000001A001B001B001C001C001D001D001E2E +:1022D000001E001F001F00200020002100210028F8 +:1022E00000000000000000000000000000000000EE +:1022F00000000000000000000000000000000000DE +:1023000000000000000000000028002E0000000077 +:1023100000000000000000000000000000000000BD +:1023200000000000000000000000000000000000AD +:1023300000000000002E0049000000000000000026 +:10234000000000000000000000000000000000008D +:10235000000000000000000000000000000000007D +:10236000004900B4000000000000000000B400B903 +:1023700000B900BE00BE00C300C300C800C800CD45 +:1023800000CD00D200D200D700D700DC0000000052 +:10239000000000000000000000000000000000003D +:1023A000000000000000000000000000000000002D +:1023B000000000000000000000DC00E00000000061 +:1023C000000000000000000000000000000000000D +:1023D00000000000000000000000000000000000FD +:1023E0000000000000E000E7000000000000000026 +:1023F00000000000000000000000000000000000DD +:1024000000000000000000000000000000000000CC +:1024100000000000000000000000000000E700F7DE +:1024200000F70107010701170117012701270137ED +:1024300001370147014701570157016700000000BC +:10244000000000000000000000000000000000008C +:10245000000000000000000000000000000000007C +:1024600000000000000000000167016D0000000096 +:1024700000000000016D016E016E016F016F0170BF +:1024800001700171017101720172017301730174B4 +:10249000017401750175017801780185018501924A +:1024A0000192019301930194019401950195019684 +:1024B0000196019701970198019801990199019A54 +:1024C000019A01A001A001A401A401A8000000003C +:1024D00000000000000000000000000000000000FC +:1024E00000000000000000000000000000000000EC +:1024F00000000000000000000000000000000000DC +:1025000000000000000000000000000000000000CB +:10251000000000000000000001A801BA0000000057 +:1025200000000000000000000000000000000000AB +:10253000000000000000000000000000000000009B +:102540000000000001BA01C9000000000000000006 +:10255000000000000000000000000000000000007B +:10256000000000000000000000000000000000006B +:1025700001C901CC000000000000000000000000C4 +:10258000000000000000000000000000000000004B +:1025900000000000000000000000000001CC01EC81 +:1025A000000000000000000000000000000000002B +:1025B000000000000000000000000000000000001B +:1025C000000000000000000001EC01EE000000002F +:1025D00000000000000000000000000000000000FB +:1025E00000000000000000000000000000000000EB +:1025F0000000000001EE01FB0000000000000000F0 +:1026000001FB01FC01FC01FD01FD01FE01FE01FFDA +:1026100001FF0200020002010201020202020203A3 +:10262000020302170217021A021A021D000000001C +:10263000000000000000000000000000000000009A +:10264000000000000000000000000000021D023831 +:10265000000000000000000000000000000000007A +:10266000000000000000000000000000000000006A +:1026700000000000000000000238026902690271D7 +:10268000027102790279027F027F02850285028B44 +:10269000028B0291029102970297029D029D02A372 +:1026A00002A302A902A902B6000000000000000077 +:1026B00002B602B702B702B802B802B902B902BA4A +:1026C00002BA02BB02BB02BC02BC02BD02BD02BE1A +:1026D00002BE02BF00000000000000000000000079 +:1026E00000000000000000000000000000000000EA +:1026F00000000000000000000000000002BF02DB3C +:1027000000000000000000000000000000000000C9 +:1027100000000000000000000000000000000000B9 +:10272000000000000000000002DB03080308031D96 +:10273000031D0332033203340334033603360338F4 +:102740000338033A033A033C033C033E033E034091 +:102750000340034203420354000000000000000055 +:102760000354035C035C03640364036C036C037431 +:102770000374037C037C03840384038C038C039421 +:10278000039403950000000000000000000000001A +:102790000000000000000000000000000000000039 +:1027A000000000000000000000000000039503B2DC +:1027B0000000000000000000000000000000000019 +:1027C0000000000000000000000000000000000009 +:1027D000000000000000000003B203E703E703F578 +:1027E00003F50403040304070407040B040B040F9C +:1027F000040F0413041304170417041B041B041F01 +:10280000041F0423042304290429042F042F04355E +:1028100004350436043604370437043804380439E0 +:102820000439043A043A043B043B043C043C043DB0 +:102830000000000000000000000020000000400038 +:1028400000006000000080000000A0000000C00048 +:102850000000E00000010000000120000001400035 +:1028600000016000000180000001A0000001C00024 +:102870000001E00000020000000220000002400011 +:1028800000026000000280000002A0000002C00000 +:102890000002E000000300000003200000034000ED +:1028A00000036000000380000003A0000003C000DC +:1028B0000003E000000400000004200000044000C9 +:1028C00000046000000480000004A0000004C000B8 +:1028D0000004E000000500000005200000054000A5 +:1028E00000056000000580000005A0000005C00094 +:1028F0000005E00000060000000620000006400081 +:1029000000066000000680000006A0000006C0006F +:102910000006E0000007000000072000000740005C +:1029200000076000000780000007A0000007C0004B +:102930000007E00000080000000820000008400038 +:1029400000086000000880000008A0000008C00027 +:102950000008E00000090000000920000009400014 +:1029600000096000000980000009A0000009C00003 +:102970000009E000000A0000000A2000000A4000F0 +:10298000000A6000000A8000000AA000000AC000DF +:10299000000AE000000B0000000B2000000B4000CC +:1029A000000B6000000B8000000BA000000BC000BB +:1029B000000BE000000C0000000C2000000C4000A8 +:1029C000000C6000000C8000000CA000000CC00097 +:1029D000000CE000000D0000000D2000000D400084 +:1029E000000D6000000D8000000DA000000DC00073 +:1029F000000DE000000E0000000E2000000E400060 +:102A0000000E6000000E8000000EA000000EC0004E +:102A1000000EE000000F0000000F2000000F40003B +:102A2000000F6000000F8000000FA000000FC0002A +:102A3000000FE00000100000001020000010400017 +:102A400000106000001080000010A0000010C00006 +:102A50000010E000001100000011200000114000F3 +:102A600000116000001180000011A0000011C000E2 +:102A70000011E000001200000012200000124000CF +:102A800000126000001280000012A0000012C000BE +:102A90000012E000001300000013200000134000AB +:102AA00000136000001380000013A0000013C0009A +:102AB0000013E00000140000001420000014400087 +:102AC00000146000001480000014A0000014C00076 +:102AD0000014E00000150000001520000015400063 +:102AE00000156000001580000015A0000015C00052 +:102AF0000015E0000016000000162000001640003F +:102B000000166000001680000016A0000016C0002D +:102B10000016E0000017000000172000001740001A +:102B200000176000001780000017A0000017C00009 +:102B30000017E000001800000018200000184000F6 +:102B400000186000001880000018A0000018C000E5 +:102B50000018E000001900000019200000194000D2 +:102B600000196000001980000019A0000019C000C1 +:102B70000019E000001A0000001A2000001A4000AE +:102B8000001A6000001A8000001AA000001AC0009D +:102B9000001AE000001B0000001B2000001B40008A +:102BA000001B6000001B8000001BA000001BC00079 +:102BB000001BE000001C0000001C2000001C400066 +:102BC000001C6000001C8000001CA000001CC00055 +:102BD000001CE000001D0000001D2000001D400042 +:102BE000001D6000001D8000001DA000001DC00031 +:102BF000001DE000001E0000001E2000001E40001E +:102C0000001E6000001E8000001EA000001EC0000C +:102C1000001EE000001F0000001F2000001F4000F9 +:102C2000001F6000001F8000001FA000001FC000E8 +:102C3000001FE000002000000020200000204000D5 +:102C400000206000002080000020A0000020C000C4 +:102C50000020E000002100000021200000214000B1 +:102C600000216000002180000021A0000021C000A0 +:102C70000021E0000022000000222000002240008D +:102C800000226000002280000022A0000022C0007C +:102C90000022E00000230000002320000023400069 +:102CA00000236000002380000023A0000023C00058 +:102CB0000023E00000240000002420000024400045 +:102CC00000246000002480000024A0000024C00034 +:102CD0000024E00000250000002520000025400021 +:102CE00000256000002580000025A0000025C00010 +:102CF0000025E000002600000026200000264000FD +:102D000000266000002680000026A0000026C000EB +:102D10000026E000002700000027200000274000D8 +:102D200000276000002780000027A0000027C000C7 +:102D30000027E000002800000028200000284000B4 +:102D400000286000002880000028A0000028C000A3 +:102D50000028E00000290000002920000029400090 +:102D600000296000002980000029A0000029C0007F +:102D70000029E000002A0000002A2000002A40006C +:102D8000002A6000002A8000002AA000002AC0005B +:102D9000002AE000002B0000002B2000002B400048 +:102DA000002B6000002B8000002BA000002BC00037 +:102DB000002BE000002C0000002C2000002C400024 +:102DC000002C6000002C8000002CA000002CC00013 +:102DD000002CE000002D0000002D2000002D400000 +:102DE000002D6000002D8000002DA000002DC000EF +:102DF000002DE000002E0000002E2000002E4000DC +:102E0000002E6000002E8000002EA000002EC000CA +:102E1000002EE000002F0000002F2000002F4000B7 +:102E2000002F6000002F8000002FA000002FC000A6 +:102E3000002FE00000300000003020000030400093 +:102E400000306000003080000030A0000030C00082 +:102E50000030E0000031000000312000003140006F +:102E600000316000003180000031A0000031C0005E +:102E70000031E0000032000000322000003240004B +:102E800000326000003280000032A0000032C0003A +:102E90000032E00000330000003320000033400027 +:102EA00000336000003380000033A0000033C00016 +:102EB0000033E00000340000003420000034400003 +:102EC00000346000003480000034A0000034C000F2 +:102ED0000034E000003500000035200000354000DF +:102EE00000356000003580000035A0000035C000CE +:102EF0000035E000003600000036200000364000BB +:102F000000366000003680000036A0000036C000A9 +:102F10000036E00000370000003720000037400096 +:102F200000376000003780000037A0000037C00085 +:102F30000037E00000380000003820000038400072 +:102F400000386000003880000038A0000038C00061 +:102F50000038E0000039000000392000003940004E +:102F600000396000003980000039A0000039C0003D +:102F70000039E000003A0000003A2000003A40002A +:102F8000003A6000003A8000003AA000003AC00019 +:102F9000003AE000003B0000003B2000003B400006 +:102FA000003B6000003B8000003BA000003BC000F5 +:102FB000003BE000003C0000003C2000003C4000E2 +:102FC000003C6000003C8000003CA000003CC000D1 +:102FD000003CE000003D0000003D2000003D4000BE +:102FE000003D6000003D8000003DA000003DC000AD +:102FF000003DE000003E0000003E2000003E40009A +:10300000003E6000003E8000003EA000003EC00088 +:10301000003EE000003F0000003F2000003F400075 +:10302000003F6000003F8000003FA000003FC00064 +:10303000003FE000003FE00100000000000001FF51 +:10304000000002000000000100000002000000007B +:1030500000000008021500200215002008100000E2 +:103060000000003300000002000000000000000526 +:103070000000000500000000000000000000000249 +:103080000000000300000002000000010000000436 +:103090000000000200000002000000010000000229 +:1030A000000000200000004000000040000000037D +:1030B0000000001800002000000040C000006180F7 +:1030C000000082400000A3000000C3C00000E480B4 +:1030D0000001054000012600000146C00001678094 +:1030E000000188400001A9000001C9C00001EA8078 +:1030F00000020B4000022C0000024CC000026D8058 +:1031000000028E400002AF000002CFC00002F0803B +:10311000000011400000000100000001000000015B +:10312000000000010000000100000001000000019B +:10313000000000010000000100000001000000018B +:10314000000000010000000100000001000000017B +:103150000003D0000000003D00000001000D000051 +:10316000000700D000028140000B816800020220AD +:1031700000010240000F025000010340000C00005B +:10318000000800C000028140000B8168000202209C +:103190000001024000070250000202C000100000BF +:1031A0000008010000028180000B81A8000202607B +:1031B00000018280000E8298000803800000000059 +:1031C000000000000002800000090028000200B892 +:1031D000000100D8000000E8000000E8FFFFFFF356 +:1031E00001AFFFFF00000000000000000000000031 +:1031F000000000000000000000000000FFFFFFF1E1 +:1032000000EFFFFF000000000000000000000000D1 +:10321000000000000001000000000000FFFFFFF6BA +:10322000005FFFFF00000000000000000000000041 +:10323000000000000002000000000000FFFFF40694 +:103240001CBFFFFF0000000500000000000000148C +:10325000000000000004000000000000FFFFFFF27B +:10326000004FFFFF00000000000000000000000011 +:10327000000000000008000000000000FFFFFFFA4F +:10328000002FFFFF00000000000000000000000011 +:10329000000000000010000000000000FFFFFFF72A +:1032A00001EFFFFF00000000000000000000000030 +:1032B000000000000020000000000000FFFFFFF5FC +:1032C000002FFFFF000000000000000000000000D1 +:1032D000000000000040000000000000FFFFFFF3BE +:1032E000018FFFFF00000000000000000000000050 +:1032F000000000000000000000000000FFFFFFF1E0 +:10330000010FFFFF000000000000000000000000AF +:10331000000000000001000000000000FFFFFFF6B9 +:10332000005FFFFF00000000000000000000000040 +:10333000000000000002000000000000FFFFF40693 +:103340001CBFFFFF0000000500000000000000148B +:10335000000000000004000000000000FFFFFFF27A +:10336000004FFFFF00000000000000000000000010 +:10337000000000000008000000000000FFFFFFFA4E +:10338000002FFFFF00000000000000000000000010 +:10339000000000000010000000000000FFFFFFF729 +:1033A00000EFFFFF00000000000000000000000030 +:1033B000000000000020000000000000FFFFFFF5FB +:1033C000004FFFFF000000000000000000000000B0 +:1033D000000000000040000000000000FFFFFFFFB1 +:1033E00000CFFFFF0000000000000000000000CC44 +:1033F000000000000000000000000000FFFFFFFFD1 +:1034000000CFFFFF0000000000000000000000CC23 +:10341000000000000001000000000000FFFFFFFFAF +:1034200000CFFFFF0000000000000000000000CC03 +:10343000000000000002000000000000FFFFFFFF8E +:1034400000CFFFFF0000000000000000000000CCE3 +:10345000000000000004000000000000FFFFFFFF6C +:1034600000CFFFFF0000000000000000000000CCC3 +:10347000000000000008000000000000FFFFFFFF48 +:1034800000CFFFFF0000000000000000000000CCA3 +:10349000000000000010000000000000FFFFFFFF20 +:1034A00000CFFFFF0000000000000000000000CC83 +:1034B000000000000020000000000000FFFFFFFFF0 +:1034C00000CFFFFF0000000000000000000000CC63 +:1034D000000000000040000000000000FFFFFFF3BC +:1034E000020FFFFF000000000000000000000000CD +:1034F000000000000000000000000000FFFFFFF1DE +:10350000010FFFFF000000000000000000000000AD +:10351000000000000001000000000000FFFFFFF6B7 +:10352000005FFFFF0000000000000000000000003E +:10353000000000000002000000000000FFFFF40691 +:103540001CBFFFFF00000005000000000000001489 +:10355000000000000004000000000000FFFFFFF278 +:10356000004FFFFF0000000000000000000000000E +:10357000000000000008000000000000FFFFFF8ABC +:10358000042FFFFF0000000000000000000000000A +:10359000000000000010000000000000FFFFFF9787 +:1035A00005CFFFFF00000000000000000000000049 +:1035B000000000000020000000000000FFFFFFF5F9 +:1035C000010FFFFF000000000000000000000000ED +:1035D000000000000040000000000000FFFFFFF3BB +:1035E000000FFFFF000000000000000000000000CE +:1035F000000000000000000000000000FFFFFFF1DD +:10360000000FFFFF000000000000000000000000AD +:10361000000000000001000000000000FFFFFFF6B6 +:10362000005FFFFF0000000000000000000000003D +:10363000000000000002000000000000FFFFFF0685 +:103640001CBFFFFF0000000000000000000000148D +:10365000000000000004000000000000FFFFFFF277 +:10366000004FFFFF0000000000000000000000000D +:10367000000000000008000000000000FFFFFFFA4B +:10368000002FFFFF0000000000000000000000000D +:10369000000000000010000000000000FFFFFFF726 +:1036A000000FFFFF0000000000000000000000000D +:1036B000000000000020000000000000FFFFFFFFEE +:1036C00000CFFFFF0000000000000000000000CC61 +:1036D000000000000040000000000000FFFFFFFFAE +:1036E00000CFFFFF0000000000000000000000CC41 +:1036F000000000000000000000000000FFFFFFFFCE +:1037000000CFFFFF0000000000000000000000CC20 +:10371000000000000001000000000000FFFFFFFFAC +:1037200000CFFFFF0000000000000000000000CC00 +:10373000000000000002000000000000FFFFFFFF8B +:1037400000CFFFFF0000000000000000000000CCE0 +:10375000000000000004000000000000FFFFFFFF69 +:1037600000CFFFFF0000000000000000000000CCC0 +:10377000000000000008000000000000FFFFFFFF45 +:1037800000CFFFFF0000000000000000000000CCA0 +:10379000000000000010000000000000FFFFFFFF1D +:1037A00000CFFFFF0000000000000000000000CC80 +:1037B000000000000020000000000000FFFFFFFFED +:1037C00000CFFFFF0000000000000000000000CC60 +:1037D000000000000040000000000000FFFFFFFFAD +:1037E00000CFFFFF0000000000000000000000CC40 +:1037F000000000000000000000000000FFFFFFFFCD +:1038000000CFFFFF0000000000000000000000CC1F +:10381000000000000001000000000000FFFFFFFFAB +:1038200000CFFFFF0000000000000000000000CCFF +:10383000000000000002000000000000FFFFFFFF8A +:1038400000CFFFFF0000000000000000000000CCDF +:10385000000000000004000000000000FFFFFFFF68 +:1038600000CFFFFF0000000000000000000000CCBF +:10387000000000000008000000000000FFFFFFFF44 +:1038800000CFFFFF0000000000000000000000CC9F +:10389000000000000010000000000000FFFFFFFF1C +:1038A00000CFFFFF0000000000000000000000CC7F +:1038B000000000000020000000000000FFFFFFFFEC +:1038C00000CFFFFF0000000000000000000000CC5F +:1038D000000000000040000000000000FFFFFFFFAC +:1038E00000CFFFFF0000000000000000000000CC3F +:1038F000000000000000000000000000FFFFFFFFCC +:1039000000CFFFFF0000000000000000000000CC1E +:10391000000000000001000000000000FFFFFFFFAA +:1039200000CFFFFF0000000000000000000000CCFE +:10393000000000000002000000000000FFFFFFFF89 +:1039400000CFFFFF0000000000000000000000CCDE +:10395000000000000004000000000000FFFFFFFF67 +:1039600000CFFFFF0000000000000000000000CCBE +:10397000000000000008000000000000FFFFFFFF43 +:1039800000CFFFFF0000000000000000000000CC9E +:10399000000000000010000000000000FFFFFFFF1B +:1039A00000CFFFFF0000000000000000000000CC7E +:1039B000000000000020000000000000FFFFFFFFEB +:1039C00000CFFFFF0000000000000000000000CC5E +:1039D0000000000000400000000000000000021194 +:1039E00000000200000002040000FFFF0000FFFFD3 +:1039F0000000FFFF0000FFFF00000020000000218A +:103A00000000002200000023000000240000002528 +:103A10000000002600000027000000280000002908 +:103A20000000002A0000002B0000002C0000002DE8 +:103A30000000002E0000002F000000100000000118 +:103A40000000000100000001000000010000000172 +:103A50000000000100000001000000010000000162 +:103A60000000000100000001000000010000000152 +:103A70000000000100000001000000010000000142 +:103A800007FFFFFF0000003F07FFFFFF0000000FE0 +:103A900000007FF800007FF80000FF000000000039 +:103AA0000000FF00000000000000FF000000000018 +:103AB0000000FF00000000000000FF000000000008 +:103AC0000000FF00000000000000FF0000000000F8 +:103AD0000000FF00000000000000FF1C0FFFFFFFC0 +:103AE0000000FF1C0FFFFFFF0000FF1C0FFFFFFF88 +:103AF0000000FF1C0FFFFFFF0000FF1C0FFFFFFF78 +:103B00000000FF1C0FFFFFFF0000FF1C0FFFFFFF67 +:103B10000000FF1C0FFFFFFF0000FF1C0FFFFFFF57 +:103B20000000FF1C0FFFFFFF0000FF1C0FFFFFFF47 +:103B30000000FF1C0FFFFFFF0000FF1C0FFFFFFF37 +:103B40000000FF1C0FFFFFFF0000FF1C0FFFFFFF27 +:103B50000000FF1C0FFFFFFF0000FF1C0FFFFFFF17 +:103B60000000FF1C0FFFFFFF0000FF1C0FFFFFFF07 +:103B70000000FF1C0FFFFFFF0000FF1C0FFFFFFFF7 +:103B80000000FF1C0FFFFFFF0000FF1C0FFFFFFFE7 +:103B90000000FF1C0FFFFFFF0000FF1C0FFFFFFFD7 +:103BA0000000FF1C0FFFFFFF0000FF1C0FFFFFFFC7 +:103BB0000000FF1C0FFFFFFF0000FF1C0FFFFFFFB7 +:103BC0000000FF1C0FFFFFFF0000FF1C0FFFFFFFA7 +:103BD0000000FF1C0FFFFFFF0000FF1C0FFFFFFF97 +:103BE0000000FF1C0FFFFFFF0000FF1C0FFFFFFF87 +:103BF0000000FF1C0FFFFFFF0000FF1C0FFFFFFF77 +:103C00000000FF1C0FFFFFFF0000FF1C0FFFFFFF66 +:103C10000000FF1C0FFFFFFF0000FF1C0FFFFFFF56 +:103C20000000FF1C0FFFFFFF0000FF1C0FFFFFFF46 +:103C30000000FF1C0FFFFFFF0000FF1C0FFFFFFF36 +:103C40000000FF1C0FFFFFFF0000FF1C0FFFFFFF26 +:103C50000000FF1C0FFFFFFF0000FF1C0FFFFFFF16 +:103C60000000FF1C0FFFFFFF0000FF1C0FFFFFFF06 +:103C70000000FF1C0FFFFFFF0000FF1C0FFFFFFFF6 +:103C80000000FF1C0FFFFFFF0000FF1C0FFFFFFFE6 +:103C90000000FF1C0FFFFFFF0000FF1C0FFFFFFFD6 +:103CA0000000FF1C0FFFFFFF0000FF1C0FFFFFFFC6 +:103CB0000000FF1C0FFFFFFF0000FF1C0FFFFFFFB6 +:103CC0000000FF1C0FFFFFFF0000FF1C0FFFFFFFA6 +:103CD0000000FF1C0FFFFFFF000003130000150092 +:103CE00000000001000000020000000300000000CE +:103CF00000000004000000010000000000000001BE +:103D000000000004000000000000000100000003AB +:103D1000000000000000000100000004000000009E +:103D2000000000010000000300000000000000018E +:103D30000000000400000000000000040000000378 +:103D4000000000000000000000003FFF000003FF33 +:103D50000000000000000001000000010000000160 +:103D6000007C10040000000400000002000000902D +:103D70000000009000800090081000000000008A01 +:103D800000000080000000810000008000000006AC +:103D9000000007D00000076C071D2911000000007B +:103DA000009C04240000000000000001000000014D +:103DB00000000001000000010000000100007FFF82 +:103DC000000000FF000000FF000000FF000000FFF7 +:103DD0000000007F000000FF000000FF000000FF67 +:103DE0000000003E000000000000003F0000003F17 +:103DF0000000003F0000003F0000003F0000003FC7 +:103E00000000003F0000000F00000000121700003B +:103E100022170000321700001215000022150000C2 +:103E20003215000002100000001000001010000009 +:103E300020100000301000000010000012140000DC +:103E4000221400003214000000E38340FFFFFFFF54 +:103E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:103E6000FFFFFFFFFFFFFFFFFFFFFFFFF00050001E +:103E7000F0001000FFFFFFFFFFFFFFFFFFFFFFFF4E +:103E8000FFFFFFFFFFFFFFFFFFFFFFFFFF8090002F +:103E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:103EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:103EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:103EC000FFFFFFFFFFFFFFFFFFFFFFFF00003C10B2 +:103ED00000000001000000000000000800000008D1 +:103EE00000000002000000040000000500000004C3 +:103EF000000000400000180800000803000008034C +:103F00000000004000000003000008030000080358 +:103F1000000008030001000300000803000008037C +:103F20000000000300000003000000030000000385 +:103F30000000000300000003000000030000000375 +:103F40000000000300000003000000030000000365 +:103F50000000000300000003000000030000240331 +:103F60000000002F0000000900000019000001847B +:103F70000000018300000306000000190000000695 +:103F800000000306000003060000030600000C8684 +:103F90000000030600000306000000060000000603 +:103FA00000000006000000060000000600000006F9 +:103FB00000000006000000060000000600000006E9 +:103FC00000000006000000060000000600000006D9 +:103FD00000000006000003060000001300000006B9 +:103FE0000000100400001004001064400010644041 +:103FF00000000000000000000000000000000000C1 +:104000000000200000000000000000000000000090 +:10401000000000000400200000000000000000007C +:104020000000000000000000000020000000007CF4 +:104030000000003D0000003F0000009C0000000662 +:10404000000000050000000A00000005000001401B +:10405000000001400000000000000000000000C05F +:104060000000013F00007FFF000000480000004802 +:1040700000000000000000000000004800000004F4 +:104080000000000400000004000000040000000420 +:104090000000000400000004000000040000000410 +:1040A000000000090000000B0000000A00000004EE +:1040B000000000090000000B0000000A00000001E1 +:1040C00000000001000000010000000100000001EC +:1040D00000000001000000010000000100000001DC +:1040E00000000001000000010000000100000004C9 +:1040F000000000090000000B0000000A00000001A1 +:1041000000000001000000010000000100000001AB +:10411000000000010000000100000001000000019B +:104120000000000100000001000000010000000488 +:10413000000000090000000B0000000A0000000061 +:10414000000000000000080000000200000001FF65 +:104150000000040000000000000000001E491E498D +:104160001E491E490E490E490E490E49FFFFFFFF29 +:1041700000000000000025E40000800000000013A3 +:104180000FFF0FFF00000000000000000FFF0FFFF7 +:10419000100010001000100020002000200020005F +:1041A000800080008000800040004000400040000F +:1041B00000000000000000010101010101200101D7 +:1041C0002001010101011001010101010120010192 +:1041D0002001010101011001200101010101100173 +:1041E0000101010101200101200101010101100172 +:1041F0000101010101200101010101010120010171 +:104200002001010101011001010101010120010151 +:104210002001010101011001010101010120010141 +:104220002001010101011001010101010120010131 +:10423000200101010101100100000004000000093B +:104240000000000B0000000A00000004000000094C +:104250000000000B0000000A000000010000000147 +:10426000000000010000000100000001000000014A +:10427000000000010000000100000001000000013A +:10428000000000010000000100000004000000091F +:104290000000000B0000000A000000010000000107 +:1042A000000000010000000100000001000000010A +:1042B00000000001000000010000000100000001FA +:1042C00000000001000000010000000400000009DF +:1042D0000000000B0000000A1E491E491E491E492D +:1042E0000E490E490E490E49FFFFFFFF0000000076 +:1042F0000FFF0FFF00000000000000000FFF0FFF86 +:1043000010001000100010002000200020002000ED +:10431000800080008000800040004000400040009D +:104320000000000000000002000000010000000387 +:104330000000000400000006000000050000000767 +:1043400000000123000001230000012300000123DD +:1043500000000123000001230000012300000123CD +:1043600000000123000001230000012300000123BD +:1043700000000123000001230000012300000123AD +:10438000000001230000012300000123000001239D +:1043900000000020000000320000000700000007BD +:1043A0000000000000000008021500200215002097 +:1043B0000000003008100000000000330000003052 +:1043C00000000031000000020000000500000006AF +:1043D00000000002000000020000000000000005D4 +:1043E00000000002000000020000000200000001C6 +:1043F0000000000600000001000000020000004074 +:104400000000004000000020000000130000002019 +:1044100000010000000204C00003098000040E40F7 +:1044200000051300000617C000071C80000821408B +:1044300000092600000A2AC0000B2F80000C34401F +:10444000000D3900000E3DC0000F428000104740B3 +:1044500000114C00001250C00013558000145A4047 +:1044600000155F00001663C00017688000186D40DB +:1044700000197200001A76C0001B7B80001C80406F +:10448000001D8500001E89C0001F8E800000934023 +:104490000000000100000001000000010000000118 +:1044A0000000000100000001000000010000000108 +:1044B00000000001000000010000000100000001F8 +:1044C00000000001000000010000000100000001E8 +:1044D000000000080000000C0000001000000001B7 +:1044E00000000001000000010000021100000200B5 +:1044F00000000204000002190000FFFF0000FFFF9F +:104500000000FFFF0000FFFF07FFFFFF0000003F6C +:1045100007FFFFFF0000000F00007FF800007FF89A +:104520000000000000000001002010010000000059 +:1045300001009000000001000000000100000000E8 +:1045400000000000140AFF000000900200000000BC +:1045500000000000000000000000900400000000C7 +:1045600000000000000000000000900600000000B5 +:1045700000000000000000000000900800000000A3 +:1045800000000000000000000000900A0000000091 +:1045900000000000000000000000900C000000007F +:1045A00000000000000000000000900E000000006D +:1045B000000000000000000000009010000000005B +:1045C0000000000000000000000090120000000049 +:1045D0000000000000000000000090140000000037 +:1045E0000000000000000000000090160000000025 +:1045F0000000000000000000000090180000000013 +:1046000000000000000000000000901A0000000000 +:1046100000000000000000000000901C00000000EE +:1046200000000000000000000000901E00000000DC +:1046300000000000000000000000902000000000CA +:1046400000000000000000000000902200000000B8 +:1046500000000000000000000000902400000000A6 +:104660000000000000000000000090260000000094 +:104670000000000000000000000090280000000082 +:1046800000000000000000000000902A0000000070 +:1046900000000000000000000000902C000000005E +:1046A00000000000000000000000902E000000004C +:1046B000000000000000000000009030000000003A +:1046C0000000000000000000000090320000000028 +:1046D0000000000000000000000090340000000016 +:1046E0000000000000000000000090360000000004 +:1046F00000000000000000000000903800000000F2 +:1047000000000000000000000000903A00000000DF +:1047100000000000000000000000903C00000000CD +:1047200000000000000000000000903E00000000BB +:1047300000000000000000000000904000000000A9 +:104740000000000000000000000090420000000097 +:104750000000000000000000000090440000000085 +:104760000000000000000000000090460000000073 +:104770000000000000000000000090480000000061 +:1047800000000000000000000000904A000000004F +:1047900000000000000000000000904C000000003D +:1047A00000000000000000000000904E000000002B +:1047B0000000000000000000000090500000000019 +:1047C0000000000000000000000090520000000007 +:1047D00000000000000000000000905400000000F5 +:1047E00000000000000000000000905600000000E3 +:1047F00000000000000000000000905800000000D1 +:1048000000000000000000000000905A00000000BE +:1048100000000000000000000000905C00000000AC +:1048200000000000000000000000905E000000009A +:104830000000000000000000000090600000000088 +:104840000000000000000000000090620000000076 +:104850000000000000000000000090640000000064 +:104860000000000000000000000090660000000052 +:104870000000000000000000000090680000000040 +:1048800000000000000000000000906A000000002E +:1048900000000000000000000000906C000000001C +:1048A00000000000000000000000906E000000000A +:1048B00000000000000000000000907000000000F8 +:1048C00000000000000000000000907200000000E6 +:1048D00000000000000000000000907400000000D4 +:1048E00000000000000000000000907600000000C2 +:1048F00000000000000000000000907800000000B0 +:1049000000000000000000000000907A000000009D +:1049100000000000000000000000907C000000008B +:1049200000000000000000000000907E0000000079 +:104930000000000000000000000090800000000067 +:104940000000000000000000000090820000000055 +:104950000000000000000000000090840000000043 +:104960000000000000000000000090860000000031 +:10497000000000000000000000009088000000001F +:1049800000000000000000000000908A000000000D +:1049900000000000000000000000908C00000000FB +:1049A00000000000000000000000908E00000000E9 +:1049B00000000000000000000000909000000000D7 +:1049C00000000000000000000000909200000000C5 +:1049D00000000000000000000000909400000000B3 +:1049E00000000000000000000000909600000000A1 +:1049F000000000000000000000009098000000008F +:104A000000000000000000000000909A000000007C +:104A100000000000000000000000909C000000006A +:104A200000000000000000000000909E0000000058 +:104A30000000000000000000000090A00000000046 +:104A40000000000000000000000090A20000000034 +:104A50000000000000000000000090A40000000022 +:104A60000000000000000000000090A60000000010 +:104A70000000000000000000000090A800000000FE +:104A80000000000000000000000090AA00000000EC +:104A90000000000000000000000090AC00000000DA +:104AA0000000000000000000000090AE00000000C8 +:104AB0000000000000000000000090B000000000B6 +:104AC0000000000000000000000090B200000000A4 +:104AD0000000000000000000000090B40000000092 +:104AE0000000000000000000000090B60000000080 +:104AF0000000000000000000000090B8000000006E +:104B00000000000000000000000090BA000000005B +:104B10000000000000000000000090BC0000000049 +:104B20000000000000000000000090BE0000000037 +:104B30000000000000000000000090C00000000025 +:104B40000000000000000000000090C20000000013 +:104B50000000000000000000000090C40000000001 +:104B60000000000000000000000090C600000000EF +:104B70000000000000000000000090C800000000DD +:104B80000000000000000000000090CA00000000CB +:104B90000000000000000000000090CC00000000B9 +:104BA0000000000000000000000090CE00000000A7 +:104BB0000000000000000000000090D00000000095 +:104BC0000000000000000000000090D20000000083 +:104BD0000000000000000000000090D40000000071 +:104BE0000000000000000000000090D6000000005F +:104BF0000000000000000000000090D8000000004D +:104C00000000000000000000000090DA000000003A +:104C10000000000000000000000090DC0000000028 +:104C20000000000000000000000090DE0000000016 +:104C30000000000000000000000090E00000000004 +:104C40000000000000000000000090E200000000F2 +:104C50000000000000000000000090E400000000E0 +:104C60000000000000000000000090E600000000CE +:104C70000000000000000000000090E800000000BC +:104C80000000000000000000000090EA00000000AA +:104C90000000000000000000000090EC0000000098 +:104CA0000000000000000000000090EE0000000086 +:104CB0000000000000000000000090F00000000074 +:104CC0000000000000000000000090F20000000062 +:104CD0000000000000000000000090F40000000050 +:104CE0000000000000000000000090F6000000003E +:104CF0000000000000000000000090F8000000002C +:104D00000000000000000000000090FA0000000019 +:104D10000000000000000000000090FC0000000007 +:104D20000000000000000000000090FE00000000F5 +:104D300000000000000000000000910000000000E2 +:104D400000000000000000000000910200000000D0 +:104D500000000000000000000000910400000000BE +:104D600000000000000000000000910600000000AC +:104D7000000000000000000000009108000000009A +:104D800000000000000000000000910A0000000088 +:104D900000000000000000000000910C0000000076 +:104DA00000000000000000000000910E0000000064 +:104DB0000000000000000000000091100000000052 +:104DC0000000000000000000000091120000000040 +:104DD000000000000000000000009114000000002E +:104DE000000000000000000000009116000000001C +:104DF000000000000000000000009118000000000A +:104E000000000000000000000000911A00000000F7 +:104E100000000000000000000000911C00000000E5 +:104E200000000000000000000000911E00000000D3 +:104E300000000000000000000000912000000000C1 +:104E400000000000000000000000912200000000AF +:104E5000000000000000000000009124000000009D +:104E6000000000000000000000009126000000008B +:104E70000000000000000000000091280000000079 +:104E800000000000000000000000912A0000000067 +:104E900000000000000000000000912C0000000055 +:104EA00000000000000000000000912E0000000043 +:104EB0000000000000000000000091300000000031 +:104EC000000000000000000000009132000000001F +:104ED000000000000000000000009134000000000D +:104EE00000000000000000000000913600000000FB +:104EF00000000000000000000000913800000000E9 +:104F000000000000000000000000913A00000000D6 +:104F100000000000000000000000913C00000000C4 +:104F200000000000000000000000913E00000000B2 +:104F300000000000000000000000914000000000A0 +:104F4000000000000000000000009142000000008E +:104F5000000000000000000000009144000000007C +:104F6000000000000000000000009146000000006A +:104F70000000000000000000000091480000000058 +:104F800000000000000000000000914A0000000046 +:104F900000000000000000000000914C0000000034 +:104FA00000000000000000000000914E0000000022 +:104FB0000000000000000000000091500000000010 +:104FC00000000000000000000000915200000000FE +:104FD00000000000000000000000915400000000EC +:104FE00000000000000000000000915600000000DA +:104FF00000000000000000000000915800000000C8 +:1050000000000000000000000000915A00000000B5 +:1050100000000000000000000000915C00000000A3 +:1050200000000000000000000000915E0000000091 +:10503000000000000000000000009160000000007F +:10504000000000000000000000009162000000006D +:10505000000000000000000000009164000000005B +:105060000000000000000000000091660000000049 +:105070000000000000000000000091680000000037 +:1050800000000000000000000000916A0000000025 +:1050900000000000000000000000916C0000000013 +:1050A00000000000000000000000916E0000000001 +:1050B00000000000000000000000917000000000EF +:1050C00000000000000000000000917200000000DD +:1050D00000000000000000000000917400000000CB +:1050E00000000000000000000000917600000000B9 +:1050F00000000000000000000000917800000000A7 +:1051000000000000000000000000917A0000000094 +:1051100000000000000000000000917C0000000082 +:1051200000000000000000000000917E0000000070 +:10513000000000000000000000009180000000005E +:10514000000000000000000000009182000000004C +:10515000000000000000000000009184000000003A +:105160000000000000000000000091860000000028 +:105170000000000000000000000091880000000016 +:1051800000000000000000000000918A0000000004 +:1051900000000000000000000000918C00000000F2 +:1051A00000000000000000000000918E00000000E0 +:1051B00000000000000000000000919000000000CE +:1051C00000000000000000000000919200000000BC +:1051D00000000000000000000000919400000000AA +:1051E0000000000000000000000091960000000098 +:1051F0000000000000000000000091980000000086 +:1052000000000000000000000000919A0000000073 +:1052100000000000000000000000919C0000000061 +:1052200000000000000000000000919E000000004F +:105230000000000000000000000091A0000000003D +:105240000000000000000000000091A2000000002B +:105250000000000000000000000091A40000000019 +:105260000000000000000000000091A60000000007 +:105270000000000000000000000091A800000000F5 +:105280000000000000000000000091AA00000000E3 +:105290000000000000000000000091AC00000000D1 +:1052A0000000000000000000000091AE00000000BF +:1052B0000000000000000000000091B000000000AD +:1052C0000000000000000000000091B2000000009B +:1052D0000000000000000000000091B40000000089 +:1052E0000000000000000000000091B60000000077 +:1052F0000000000000000000000091B80000000065 +:105300000000000000000000000091BA0000000052 +:105310000000000000000000000091BC0000000040 +:105320000000000000000000000091BE000000002E +:105330000000000000000000000091C0000000001C +:105340000000000000000000000091C2000000000A +:105350000000000000000000000091C400000000F8 +:105360000000000000000000000091C600000000E6 +:105370000000000000000000000091C800000000D4 +:105380000000000000000000000091CA00000000C2 +:105390000000000000000000000091CC00000000B0 +:1053A0000000000000000000000091CE000000009E +:1053B0000000000000000000000091D0000000008C +:1053C0000000000000000000000091D2000000007A +:1053D0000000000000000000000091D40000000068 +:1053E0000000000000000000000091D60000000056 +:1053F0000000000000000000000091D80000000044 +:105400000000000000000000000091DA0000000031 +:105410000000000000000000000091DC000000001F +:105420000000000000000000000091DE000000000D +:105430000000000000000000000091E000000000FB +:105440000000000000000000000091E200000000E9 +:105450000000000000000000000091E400000000D7 +:105460000000000000000000000091E600000000C5 +:105470000000000000000000000091E800000000B3 +:105480000000000000000000000091EA00000000A1 +:105490000000000000000000000091EC000000008F +:1054A0000000000000000000000091EE000000007D +:1054B0000000000000000000000091F0000000006B +:1054C0000000000000000000000091F20000000059 +:1054D0000000000000000000000091F40000000047 +:1054E0000000000000000000000091F60000000035 +:1054F0000000000000000000000091F80000000023 +:105500000000000000000000000091FA0000000010 +:105510000000000000000000000091FC00000000FE +:105520000000000000000000000091FE0000FF00ED +:10553000000000000000FF00000000000000FF006D +:10554000000000000000FF00000000000000FF005D +:10555000000000000000FF00000000000000FF004D +:10556000000000000000FF0000000000000001A992 +:105570000000150000000001000000020000000310 +:105580000000000000000004000000010000000016 +:105590000000000100000004000000000000000105 +:1055A00000000003000000000000000100000004F3 +:1055B00000000000000000010000000300000000E7 +:1055C00000000001000000040000000000000004D2 +:1055D00000000003000000000000000000003FFF8A +:1055E000000003FF0000000300BEBC20000000001C +:1055F000000000050000000300BEBC200000000009 +:10560000000000050000000300BEBC2000000000F8 +:10561000000000050000000300BEBC2000000000E8 +:10562000000000050000000300BEBC2000000000D8 +:10563000000000050000000300BEBC2000000000C8 +:10564000000000050000000300BEBC2000000000B8 +:10565000000000050000000300BEBC2000000000A8 +:10566000000000050000000D0000000C000000001C +:10567000000000100215002002150020000000307C +:10568000081000000000003300000030000000316E +:105690000000000200000004000000000000000202 +:1056A00000000002000000000000000200000007EF +:1056B00000000002000000020000000100000003E2 +:1056C0000000000100000002000000400000004057 +:1056D00000000004000000200000000F0000001B7C +:1056E00000008000000103C00001878000020B4021 +:1056F00000028F00000312C00003968000041A40CD +:1057000000049E00000521C00005A5800006294078 +:105710000006AD00000730C00007B4800008384024 +:105720000008BC0000093FC00009C380000A4740D0 +:10573000000ACB00000B4EC0000BD280000C56407C +:10574000000CDA00000D5DC0000061800000000167 +:105750000000000100000001000000010000000145 +:105760000000000100000001000000010000000135 +:105770000000000100000001000000010000000125 +:105780000000000100000001000000010000000115 +:105790000000101100001000000010040000102193 +:1057A0000000FFFF0000FFFF0000FFFF0000FFFF01 +:1057B0000000004600000010000000000000000093 +:1057C00000000018000000010000000000000000C0 +:1057D000000000000000000107FFFFFF0000003F85 +:1057E00007FFFFFF0000000F00007FF800007FF8B8 +:1057F0000000190000000000FFFFFFFFFFFFFFFF98 +:10580000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10581000FFFFFFFFFFFFFFFF0000FF000000000091 +:105820000000FF00000000000000FF00000000007A +:105830000000FF00000000000000FF00000000006A +:105840000000FF00000000000000FF00000000005A +:105850000000FF00000000000000014C00003500C7 +:105860000000000100000002000000030000000032 +:105870000000000400000001000000000000000122 +:105880000000000400000000000000010000000310 +:105890000000000000000001000000040000000003 +:1058A00000000001000000030000000000000001F3 +:1058B00000000004000000000000000400000003DD +:1058C000000000000000000000003FFF000003FF98 +:1058D00000000000039387000000000000000000AB +:1058E000000000000393870000000000000000009B +:1058F0000000000F00000007000000000000000E84 +:1059000003150020031500200100003008100000DE +:1059100000000033000000300000003100000003F0 +:105920000000000600000003000000030000000269 +:10593000000000000000000200000000000000065F +:10594000000000040000000200000002000000014E +:105950000000000400000001000000020000004000 +:1059600000000040000000040000002000000002D1 +:105970000000002000001000000020800000310026 +:1059800000004180000052000000628000007300AF +:1059900000008380000094000000A4800000B50097 +:1059A0000000C5800000D6000000E6800000F7007F +:1059B0000001078000011800000128800001390063 +:1059C0000001498000015A0000016A8000017B004B +:1059D00000018B8000019C000001AC800001BD0033 +:1059E0000001CD800001DE000001EE800001FF001B +:1059F00000000F8000000001000000010000000115 +:105A00000000000100000001000000010000000192 +:105A10000000000100000001000000010000000182 +:105A20000000000100000001000000010000000172 +:105A30000000000100000001000000010000000162 +:105A400000000001000012240000121000001214D7 +:105A50000000FFFF0000FFFF0000FFFF0000FFFF4E +:105A600000000020000000200000000000000000F6 +:105A70000000002300000024000000250000002694 +:105A800000000027000000290000002A0000002B71 +:105A90000000002C000000010000000107FFFFFFD4 +:105AA0000000003F07FFFFFF0000000F00007FF82D +:105AB00000007FF80000000000000001CCCC0201D3 +:105AC000CCCCCCCCCCCC0201CCCCCCCCCCCC020140 +:105AD000CCCCCCCCCCCC0201CCCCCCCCCCCC020130 +:105AE000CCCCCCCCCCCC0201CCCCCCCCCCCC020120 +:105AF000CCCCCCCCCCCC0201CCCCCCCCFFFFFFFFAF +:105B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:105B1000FFFFFFFFFFFFFFFFFFFFFFFF0000000091 +:105B20000001000100110807CCCCCCC5100000001A +:105B3000000028AD7058103C000000000000FF007D +:105B4000000000000000FF00000000000000FF0057 +:105B5000000000000000FF00000000000000FF0047 +:105B6000000000000000FF00000000000000FF0037 +:105B7000000000000000FF000000000000000267BD +:105B800000003500000000010000000200000003DA +:105B90000000000000000004000000010000000000 +:105BA00000000001000000040000000000000001EF +:105BB00000000003000000000000000100000004DD +:105BC00000000000000000010000000300000000D1 +:105BD00000000001000000040000000000000004BC +:105BE00000000003000000000000000000003FFF74 +:105BF000000003FF002625A000000000002625A0CD +:105C000000000000002625A000000000002625A0BE +:105C100000000000000E0000011600D6002625A09E +:105C200000000000002625A000000000002625A09E +:105C300000000000002625A0000000000072000007 +:105C4000012300F30000FFFF000000000000FFFF41 +:105C5000000000000000FFFF000000000000FFFF48 +:105C6000000000000000FFFF000000000000FFFF38 +:105C70000000000000000000000000000000FFFF26 +:105C8000000000000000FFFF000000000000FFFF18 +:105C9000000000000000FFFF000000000000FFFF08 +:105CA000000000000000FFFF000000000000FFFFF8 +:105CB0000000000000000000000000000000FFFFE6 +:105CC000000000000000FFFF000000000000FFFFD8 +:105CD000000000000000FFFF000000000000FFFFC8 +:105CE000000000000000FFFF000000000000FFFFB8 +:105CF0000000000000000000000000000000FFFFA6 +:105D0000000000000000FFFF000000000000FFFF97 +:105D1000000000000000FFFF000000000000FFFF87 +:105D2000000000000000FFFF000000000000FFFF77 +:105D30000000000000000000000000000000FFFF65 +:105D4000000000000000FFFF000000000000FFFF57 +:105D5000000000000000FFFF000000000000FFFF47 +:105D6000000000000000FFFF000000000000FFFF37 +:105D70000000000000000000000000000000FFFF25 +:105D8000000000000000FFFF000000000000FFFF17 +:105D9000000000000000FFFF000000000000FFFF07 +:105DA000000000000000FFFF000000000000FFFFF7 +:105DB0000000000000000000000000000000FFFFE5 +:105DC000000000000000FFFF000000000000FFFFD7 +:105DD000000000000000FFFF000000000000FFFFC7 +:105DE000000000000000FFFF000000000000FFFFB7 +:105DF0000000000000000000000000000000FFFFA5 +:105E0000000000000000FFFF000000000000FFFF96 +:105E1000000000000000FFFF000000000000FFFF86 +:105E2000000000000000FFFF000000000000FFFF76 +:105E30000000000000000000000000000000FFFF64 +:105E400000000000555400005555555500005555AB +:105E5000F0000000555400005555555500005555AB +:105E6000F00000005554000055555555000055559B +:105E7000F0000000000000000001000000005014CD +:105E800000000000FF5C0000FFF55FFF0000FFFF67 +:105E9000F00003E0000000000000A000000004008B +:105EA00000000000000000000000000000001000E2 +:105EB00000000000000000000000000000004000A2 +:105EC00000000000000000000000000000010000D1 +:105ED000FF5C0000FFF55FFF0000FFFFF00003E044 +:105EE000000000000000A00000000800000000000A +:105EF0000000000000000000000020000000000082 +:105F00000000000000000000000080000000000011 +:105F1000000000000000000000020000000000007F +:105F20001F8B080000000000000BFB51CFC0F003E6 +:105F3000095772A1F2AFB0A2F2D1B1133B7E794200 +:105F400098858132FD624003E480D80A88D558F0F4 +:105F5000ABDDC98429E6288B607F91626008908060 +:105F6000B05B252873D7281E1AB84C13959FAC0E2A +:105F7000A13F6940E87234F914A83CBF0A84AED04E +:105F8000C46EAE00541E0024534894600300000009 +:105F900000000000000000001F8B0800000000004F +:105FA000000BED7D0D785C55B5E89E3967CE39F371 +:105FB0007F924ED349F3C3499AB6014299A6699B91 +:105FC00062D19336AD01AA4C7F28510B4ECB5FA016 +:105FD0007FA156C955B9336DD234A62DA4940715A7 +:105FE00010878852103460C0A29537A588F5E17DEE +:105FF000C6B648D1A2011151A1460429F7E9E5ED41 +:10600000B5F6DE33E79C6492860B3EDFF759FCDC85 +:10601000D967FFADBDD6DA6BADBDF6DA7B54AD8086 +:10602000149D41C8BBF0EF2384DCEF22844CCCA547 +:10603000645DD84D8A08F9AC46F0DFDBDED00C1287 +:1060400026A44D63E90DBE502FA4DD494232D3A1F1 +:10605000BC3C4D4284F809A99623D0C217FB7A05AF +:10606000A4AD73E3E7607A2EA485C4CDFA27A5FA20 +:106070002B7ED6F7BB12FCFF170899931B8F9C4809 +:1060800034C0F81211FF9A08B497C8CE3F4B3308BA +:10609000915BC3E48BB534AF2B24C3DBBC0BFF2770 +:1060A000AD0A2702B97939D3B6130DE9A7AA73F55A +:1060B000A7906004E190898C70F0F684A4088CEFBE +:1060C000E1A33BFB793B69A69FF20CC753BE710568 +:1060D0009EDA931AC9A8846C4FEA989722C44CD7C9 +:1060E000E03CCD472085B129FE3AAB8C5E7F85052B +:1060F0000E2FEBDF249440B3E1AF840D5F9D915BE5 +:1061000034739479932A8A2731EFCAE1F39369D7DC +:106110007D747C4A3BB317527D74389666E16821E2 +:10612000D6F98F1F8ECFD8DAFBCE2464007020D32F +:10613000F95138DCD1446A90A624CADAC9066F77CF +:106140009A78F757BB73E341B7019F8D5FB4D24292 +:106150005BF970BE4C717EEDE1F38D4B8C9F45BEBB +:1061600095C483D67A96D4C2BF52A413F9568AF83E +:1061700052520852F995412BDFF2769E7292003A04 +:10618000B4C3A762DE98D2412E8D7DAD9BA2FC46A2 +:10619000A2E0B87244C37E3EEB4ADC88702CA12496 +:1061A000A4FCE0E34DBC7A9CC052F31455871380E5 +:1061B000BF402121F386E3677B329596A75AF21EF2 +:1061C000D2DC87FC9F66E39493F4040A37F9DB4240 +:1061D0006359307F3F59FAF279B497C58E27EA6840 +:1061E0006EA212FB3ACCDF35F27C6E87F94C84F953 +:1061F0002829C00F9DCFED88BF3CF3690F4EE3F314 +:10620000898C0847079F8F803FFB5DCC2B4F3B2736 +:10621000FCF9CA3BCACCE86ADA452A38F2BC3C3001 +:106220002FBA5EBEC3E7E5092848274FA487805CE4 +:10623000A1F3FBCE48F3A37C85F2CD393F59D710AB +:106240002F627C59EB4CCBB372706688CEC6C9C244 +:106250001163725227D8EE5E92C84039E5BF01E45F +:10626000BF8049A07F254ACBCF85D46C4E51BA76EA +:106270001C9C476AA05D2046D6D1540924C8125AF6 +:10628000AFE3EF5233F02389D461FF028EEF73390D +:106290009E0F6FCB001E0B9E8F9611D68F83FE47ED +:1062A0003FA662BE6362EC6B80CBE739DE9CF8A14F +:1062B000787BDEDABFAC337C1EFDD87486AFA6894E +:1062C00036F8B27068ED367C1110A1745D4679BF66 +:1062D000026F3DC50C5F7BA3F55B41265656C76236 +:1062E00084CA99DDD1BD5B207FA796F83DB4F755F0 +:1062F0000FE1B8D1C420E251AC9745528DF7259AF1 +:10630000DED254195E43D3B0CB65E33F9176523D64 +:1063100000FC99A67A00D2B75F60F08FA2376CEBD1 +:10632000B33B2A37A569FFDDD56B7A1A28DEB6455F +:10633000AA6A51C6982E19E6E583F91884B8607CDC +:106340000A6F67F1E7104E8A3F976B768E0F05BF95 +:106350004D315B4D9D965792D68C8BF637612789D0 +:1063600065386E640B9EA28DEE941A423CF85C80F8 +:10637000EA52E34990C5E1258340B12C1E6E697253 +:10638000233D377D6C5AAF549183FB22979BC9CB39 +:1063900008E36B22C7AA416EE65B7F7B299E6AD821 +:1063A0003A7641BDC909928675B40BBE53823C430F +:1063B000E293018EC92D310FCCE7884BF05714F5CD +:1063C0006207877BEF1A1FE3AF32FD1E8067AA8B3F +:1063D000DB1F2D1C5F39FE9AEA9A9DC38BE0AFA4A8 +:1063E0003B510DE3A875699742E72BD70FA460BE18 +:1063F000ED6ED282F224450660BC6217C9FDA3E3AC +:106400008563462FF0F73CCE07C566E7F56ECA5F99 +:10641000D1A88C782C1E5CBD84B0FC8B2A4D032740 +:106420002EF83DD84F93AFEC7341FFA1D21E974495 +:10643000C753AF1CD217D0F473EEC43C8023A8A777 +:106440005CC09725EB7A5C40D73D9E56A25338D46A +:10645000F919331E007A2F26AB2DFAF7423E5FB9A9 +:1064600094D91982AE7B25C627BB1BB77AAF0940EA +:106470003D1FC2398534727EA096069D87CAF98178 +:10648000D2FD02C04F28D1E372D17695A543199869 +:1064900032E5F7490C8E5831C0B1A758694E33BC6C +:1064A0001C03FC86DC1C2706FD8FE229C8F311972C +:1064B00007E19240D151D152A893B441E92377B07A +:1064C000FC8418499B341FE2782BA94B6D01B52F32 +:1064D000F014E2F89363E92D80A73019C8C8158835 +:1064E000A7CB01CEE275832919E6AAB722FF77CBA5 +:1064F000ADBFBE91CEA7FBB0144B19163E24940F2E +:10650000CFB1DA0B74BDD9EC012E3722A7A73740E3 +:10651000BC00BFCA01A6CF847EA0FCDA0AF4937542 +:10652000C6AFA7AB87B436C97879164E04ED1D996E +:10653000DB0C5DFAD614F0D95BD0179DB7D433339A +:106540000378A3588E7DDDC02A1917CD6BBA99EE5A +:1065500046FB2D8DEB42D8235EB08B2CF687A7D45B +:106560006E179166CA6716FB4A6B53100E99EA07BD +:1065700052939B27D514683FC134DF9D0279BB1D20 +:106580002F0748C61B0279554BAC76B94C98DD0EE7 +:10659000CBE3DD8AE1EDF2E3C531DE0A3B9CA7DD0A +:1065A0002E201BAF883695A3B593C92B821F28F2E6 +:1065B000EE830E66E7E843E5DE7E17D5A3EDA5B7CB +:1065C000A5603D6D87224AD74EC2E84E126E9B1ED3 +:1065D000934ADD2FAA68B7198C5FA2CC9E52C9CA14 +:1065E0000CB417F9B1F8C2C7F9EA33247100E553C6 +:1065F0006902F1EB29DA1FB5EA1359A1F624F04834 +:10660000F50AACBFE39CAB53B0AE3DE5FA4CE405F4 +:10661000CE573B34E41DCB385B719E5DC934F98D98 +:1066200007F406EB5F33E22C157C59CDF8B8AB6666 +:106630005998C077AD0FE591BFE7E18C3B62E5C7A4 +:106640001459710ECC93D9E377D2F45DC197A0971A +:10665000A23E9B1D2EF84DF43F163EB279CDBC0CE8 +:10666000D6414B543140FEAE95482BE88596E8B4B0 +:1066700046901742DFCBEE6226170BB558860ED137 +:10668000F2AC542F19F9C769A1C244AF85DDCECE53 +:1066900001D04324ED191AB4F08F735F79D2C5F796 +:1066A0009573C95CE09B37F4E6706694FEFF903CFE +:1066B000ACA33DC0F795CE72318FB584BCAC16C289 +:1066C0003C53CA27283E036E0DF127E6271776159F +:1066D000017DD6EEFBB16E93635C7EAD95E9F6B3BA +:1066E0007638FC4E7CD27132388E683748E1B3CAB6 +:1066F0000747FB6CBF420ECAC3ECB70237FDEE6D15 +:10670000FC6C6A32C5C3DA0797323B84CE03E4AF30 +:10671000805F8C2BE6911DDF319F7CF318AFBC7E30 +:10672000A3715B2798B2C73C46591CF8A4697A2329 +:10673000E81761BF0ABA2C5DB4AD6824BF4296BFAA +:106740006462E8802F6A40233FFDBCBD1ED6D7851A +:106750006EEF8876E058FC33C7EDE09FC64B3E10E5 +:10676000FE590AFC03F8E2F6B398BF13DF2D8D1E25 +:10677000B453F2E29BB717F41BC67FF9DA0DE79327 +:106780009523F209EF5FF08B18E7BF0BEF58FC4140 +:106790001909EDC4C9F02785A78CAA55827A8EED18 +:1067A000234A38DCE555432EE02323AE2FC0FD43BA +:1067B00073EC4948EF28F845F16A036A34EAA047C8 +:1067C0005CE604D7BB679FBEBE117014B7C82F0D1F +:1067D0005AE6174ED8F3C17A7B5E25342FE65D91D9 +:1067E000EB47E77C4D8C58CC6A7FEFF20C34D3AD8D +:1067F00023E9DCBAB82142CB7779078EC3D6729BE6 +:10680000F7C286269A0F960BBF0CED95F251AFDBBF +:1068100060F8A96F423F4798EB0F323878780AE565 +:106820007FA54226DD347B7050220ACDDF1C95D334 +:106830002ADAC84DA8E7431C36D1CFCD8387B0DF15 +:106840009DF55B755BFF51563F20FA375ACFB0F686 +:10685000FF36E5F901B047646A4D007C6635C22316 +:10686000FADF59EF2685600715CB6950FEEAE02074 +:10687000DAB732194A41AAD69B1990FBC48C30FE74 +:106880001A635F22D7B1FDBC5CD735C05266BF9397 +:10689000552E271F7F1BF858A5FB09E017B19F1045 +:1068A000E38CC977A75B0FFCAD747E37105F0CF4E7 +:1068B000DD44C5747968BEAD94C4B6D279ED772550 +:1068C000326ED0AF2B5A3FBD8DE65D2BDBA60F524B +:1068D00038DAE808A89F4D779AF969293FD3763DC1 +:1068E000F14969E8479E503A11E0ED31997D9F0FDB +:1068F0008E1D4932ABCAB23FDD21F769A0FF77D4C4 +:10690000D46A23B5F3479559551368BF4DC6247D06 +:10691000143F61FE7E97D9FAAD70274EB8270EEF6F +:106920009F10B61EDC94E8B08E7C815BD17FE4239F +:1069300096755291AB975B6FF6FCDED59D684F451F +:106940002699335D743DAC9648265E4FF37EF36125 +:10695000582F974AF73404E8FA88A8E6F56E5ABE2D +:10696000596A6BD849E9163983A0D068697FC2B5E6 +:1069700005DAD3354FCE236483F4BD2DA91A867F63 +:10698000B0CB3A9399F4CB1ED8E71F4EBF4CE77BB0 +:10699000CACDF66BFF87F3BF2227D8FE2E4AEB59EC +:1069A000F4AF8FB233DA59D5B49D55CE46995C8297 +:1069B000BD0FAC17BA6F2312EC879A8732208F6411 +:1069C0007D98DF22FC92850E9A64F75B74737F8555 +:1069D000C8FBB49F97835D96951BC9E3E500776775 +:1069E0007210D35DF220F251CA2404F8AA3BF96A6E +:1069F00039CC4F37D9B8BACCE62DDA9F27B1F98A0E +:106A0000F42DB2849820A7F57B711E3A9F87BC397C +:106A10004CBE5808F99D7F8675A7EBF25FADF2CEAC +:106A2000A93FCB25AA3F01E75C7FFADAFE88700B0D +:106A3000FFBE8FE39F9CE865E388FDBB149809FEC9 +:106A40001BA147E748CC8F22DAE9848E6BDBB73095 +:106A50003824CE2F625E4E78620E78C63AA710E3D5 +:106A60009F0775293D82670A3937C4F65FF399FF9E +:106A700058F8C34375940E56F91F1DB4E56F94186A +:106A80003FF9AB293D2C7CB437D88DFC7D6A70CAA8 +:106A9000A87E28E0532B1F005FC66A185F5AF56E68 +:106AA0008E6F8E23DD7772BEE8E47CE097FBB09DAD +:106AB000BFFAB80D0E015F3036E898871DDE00651D +:106AC0006F90A73BE3AB703DCB2B987F94AC224EED +:106AD0007FCEA781EFC5FE3F1063F2F74689F94BE1 +:106AE000F77A52D156F00B14505AC2399627D11C5E +:106AF00047BF18295E66F1071CE6EB21DBAE81CAB1 +:106B0000035AEFD724B14E02BEA88906ACEBCDB72D +:106B10002A415C46AE7E17E03700E53D29F7941C1C +:106B2000BC5FE0F375C22DE0F5F0794696AF42798F +:106B3000979D67B3DD5ECAD6CFFA97E3374A163F13 +:106B40005656CE5753398F3C9ED6965AE6D75D3D62 +:106B50003EF9BE53265ED09B3D01B7B70AD679CC2D +:106B60001D9B6A809EA83D6CD071FCC148AD751F0D +:106B700075BEB6E026C9224F0235B43F0B3DBB417E +:106B80000FBC97F123CEF19735558C3CFEDD12D327 +:106B900093AF019E554EA7AE8ACF69802F273CA2A6 +:106BA000DD55EEC47D56B8D552E6371F416F7A9752 +:106BB0005AEC85F1EA4B671A709138C8A5F640ADDA +:106BC000BEC6221FF67339744A35F7C37C9C708F9A +:106BD000579FE61B775BC43EEE2F73E3FE08F0F190 +:106BE0004B2E8F7AAA95A557513CCAF150CA0FFB7C +:106BF000CE3893CBB29E413E94B97F4037197F0A7D +:106C00003F83CE61EE3099BF80EE29515FC8A692D6 +:106C10004E81DDD1E36272997E067F4180303FD59F +:106C200044EE2FB85AAC1BABBFAA12C663FE0227B4 +:106C30005EF29EE771BFED9A7ABE908871E92F29C6 +:106C40005DAF3DEC41BB92FC8DD6B6F8CB5EFACD84 +:106C5000EA25B0CFB896FB1FAF24F11014BE4EDC6E +:106C60004D00EFEBE448689685EEEF48EC9C8E749F +:106C700079D00E4FD1FF00CEAB7A3C2F59CFFDAE6D +:106C8000D96BCF5F4D9615813D77F5AD1E92A6F875 +:106C9000B8D661AFFC1EE40AEDF71AD2DA09F4DEC9 +:106CA000E6617EEF3554314DA0FA71FD77BF326752 +:106CB00035E29BF9DBFF40F5B7A1E6E0BA2E90562E +:106CC0004C5AFE9BFE592B3F44A07DBA7332ACA3B5 +:106CD00002E6A771F2C5155D76F8C682DF09AFF04E +:106CE00023E58343DEE732D323F06D4876D9CE53D4 +:106CF000F3C51F88B88319A008E938A90504FDC7A2 +:106D0000A95F05D3ED28EF58DCC158ED6B65C65778 +:106D1000EFB5FD9C31C6EF8EA4E320CF85DFCFAB6E +:106D2000C54D8625EE9F8E8E515E357A793EF8965A +:106D3000166878CE27E0A4F6F242798479BEED3663 +:106D40002F037E5601DF526EFF88F633A5E34639E6 +:106D5000D0057AD21BE887C301E235641BDD37C258 +:106D60001FA86708CA457FB5BDDC6957AF9445FCCD +:106D70004006D759089720ECDB0219D473F5F26B63 +:106D8000D9FA16FFD4A628952B13F2CB3137D10CA4 +:106D9000D82B6A5C5EB8785EC0F1468FAB09D6CB63 +:106DA000262A8ADA6AADFD2AD8EF3079F1375A3EC1 +:106DB00087EB0DDCF7C7A240CFAE24C1388E764FEB +:106DC000FC629877FBB31201F9D55ED04ADC80D71C +:106DD0003262C0F9B05A150FE339CA3129E2AEE088 +:106DE000C204E22A8A9BEE05BF7C8BEC617890633B +:106DF000E84F57032913E2273A3D8968018553F983 +:106E000077160FD0104824A09D146DF6A8B4DD8F1E +:106E10001EBCA219F2D74517CBB0AFFE0CEFE7F5B9 +:106E2000071E9E43287C9D0F054906E5405A017BBD +:106E3000F1BA7E09CF7FD67E3B88E35FF7C835DFA6 +:106E40005802F8F9EEF9C62B286FDB91AFAE7B6CD8 +:106E5000F94F537C3E1AA547FB167EAE968A45979E +:106E6000D3A6EB55F269B093C4FC05FE34A307F535 +:106E7000E275FB0AF03C32BBCE655A1FEC449A2EF9 +:106E80001B412FDE2E33BBFFB5A0D20CF0B9F61D8F +:106E9000BC1CE1EBBBD403F37295B692DF0640EF66 +:106EA000B3F9D17A6C7F71BF2B3D9596BF76FF3DCC +:106EB0004AE53930EE3DCA1A3C8FD882F5049CDA97 +:106EC000BEDD29906F5A955E095BAA85DF7E280496 +:106ED000FBDF8DFBA40CECDB698AFB77AFE176C4AA +:106EE00081980117A5FB06CE971BFAD7A3FCDFD02C +:106EF000B703F5DCC6FD76B947F18A7EBFB5CF4949 +:106F0000B12590FFCE7D2183C2F38781AF8700FF3B +:106F1000749CD50A5D3F1EDDBE2EA0FF5385C3FBCA +:106F2000236408FD5C1BFBBEC4C6EBFFD8EFC03F6B +:106F3000BAD1215FFF007F140FDF6F3C21DBFD879B +:106F400064DF84D3F287AE7DE8ADBB5374DCD71E1B +:106F5000F9E3DD1017B0EEBFFE72F717605D3FE199 +:106F6000D5413F6C7CE0B7777F9EE2F3F5FDAA1B2D +:106F7000F8E3E40FEEFBC61D347FF2F9E9B5209A81 +:106F80009EE3EBFAE4C3EF1419B49FCD3F583409E4 +:106F9000E6BFF9D18593C828F6C949CA4F69D50A11 +:106FA0004F1AFB31F6D3FE26D1EC019E3AE872A8C7 +:106FB000FF5039C0F7FA7135066B7423FD06EB7A82 +:106FC00043DF7A3C1F843CEC1B373CB81DE36F86E3 +:106FD000E33955E2C643EE4C091C1D6FE85F7EF1B4 +:106FE000F975907A6206F4478650CF3ADB6D3C46DD +:106FF000E9796E7EFABD45FEA6809CDCF8E097D864 +:10700000B87D947EA1E1F47B1DFE98379C7E7F7550 +:10701000D0EF2DB2EEAB774061FF8411FD4262BF2D +:10702000B8FED14B46DD579E74ACDB7C786EE17EBA +:10703000C243D430F3C0BA7BE49BDFB8230274565A +:10704000634B80EE0FBD554E287FBCEA19BA1CD6A3 +:10705000E3D00F54BD97B6B9EE07CFA15E3FF9E874 +:10706000CF1403E3A4A86949EDBE9324FB6F00ECA1 +:10707000C00D7CBFBDF1DE60460DE5E8B521BDB4B5 +:10708000C908E1773C27DB9066FCBF217D70856BEA +:1070900004FA7DD853C9EC8434F3E7AEBFF7970AFE +:1070A000FA012D7475D5033D5F5C0CDFF3D153CC31 +:1070B0005F87F9CFB5D0F55EB66EF3ADCF93F7A885 +:1070C00032E845279D4F72FFCAC6B4EBB991E82E4E +:1070D000ECA2F1C62BCEF338FC08E9D3F3638F3D65 +:1070E0009FF1E1ABDA6360BF4EBC6D29A6F219F4E3 +:1070F000544849839EEAF418CFA5803F7EEC21BD19 +:10710000B4497B680E3146F0AF76807D383D979765 +:1071100003713CCF96233AEEE79CF15C1EBA9D309A +:107120002CF01C7A61FA248813F4B8D979E7B68375 +:10713000F308E805482B209EA96D56ACCAE2B79229 +:10714000A2313C0755A246C348FD2B6D73B07E7635 +:10715000BF572FF67BA9EA5E9ABFA9AA2806FB842F +:10716000A0FEADE8419ADE543FDE7DF410FA336FA5 +:107170000EBC81FE72B18FBD797EDE7DF40D9E5115 +:10718000F6D1378D73FF971D3FE21C3FEF3E7A3BF0 +:107190008CDFC5E36C86EDB3F400FA2526F375FDAC +:1071A000650FB3DFCB48660B61764F5CB39E9734B7 +:1071B0000F1D047FE457969E58BDC680F88D0E3C87 +:1071C0001FA1D640DDBBB346E367FBF988E666F650 +:1071D0001189F1739A5C1C0E1B8FC7437DD3C3F4D6 +:1071E0001285E7E135F4CFBBE60EE279CD1974489C +:1071F0000F85AF628581715F53560D5CBB06F9E167 +:10720000BD9DD764F965BEF0B70CD9FC2D37CFFF13 +:1072100060FC0307F8FCE83EFD00D0C9499F9BC70E +:10722000E967C937AED33FF04C6EDC67461A7798F2 +:107230003D7D9A712FB72F0FA19DEA3FE14239B2F0 +:107240007B7908CF3902C41703BB3010305D1E5A5A +:107250007E43398951494A3C2B523F82D0A2FDAE30 +:10726000C4AF3CB47DC3AF7E1C0579B0F39CD6336C +:1072700088D56F53673FEFD8E538EFD855F7C19CF5 +:1072800077EC7AFFCE3BFED3731AE71D52F056F42B +:10729000C378C779DE119960CE74C5800C5F5EF843 +:1072A0009368EE9C23A85CB7909D73103CD7285040 +:1072B000EE6A4FD1FE2325E6C350FFF6CE3B1646BD +:1072C000E0DC630A2BFF1394A3DD6FA660FDCF51B2 +:1072D0000DE41335A1BC08FA5C2D4D31BF50940C60 +:1072E000823D27FCA76A7322C3E32D2729106FA6CE +:1072F000F71C8465A44459DCE5220890A7747BA39D +:1073000094E079623E7C7E99C757F650BD025B07D8 +:10731000F54AD203FAB92BA9E3F79B9251FCDE9D03 +:1073200034317D86C4AB148CA361F1597BB95FA560 +:107330005D212D901E11F18D0AE3F75CCAFC2C87AC +:107340005E508BAF04B8023EB443F3C1D599AC8E06 +:10735000C1F83B93314C6F49D6C7100E57DA80C342 +:107360008EF39492768DE25997F462C877CA467B81 +:1073700023CDFBB85E938C1931D9221FE72B4CCE5D +:107380002A6627DA498AC9CA757EDEEF1C7F41AEBC +:107390003E9E5F2A3AABBFDBC5E6E7AC7F019F6745 +:1073A000CFC1C7516FFB6319E64FA7FA518673BC73 +:1073B000833F2660E7757932186FB6A78CC440CF3B +:1073C000AB6D35BCFC7E5249DB2DE5FDF8EA06903D +:1073D0008EC1B63A2CEFF2C63EC1FDEE3C2E98C5EA +:1073E0004D7679088F0B367AB7D2FCE5BC7DD0A0FC +:1073F0002C4EEDEEC2B60F23DC725D6A80C78D5F46 +:107400000EF4234F39FDE3CC2F5EC2FDE925F501D3 +:1074100013ECCC92F9450BC02E2B31CFC2B893920E +:10742000AAC06ACCD7175D01F92FBBF4A58DE81768 +:1074300073639C77497DF555ACFCBC6BA03CA514EF +:10744000B0F3F4054DD578AE953D1F1FC0736C5257 +:10745000DFE4B69E5BEF8A558647DBFFA0E613723A +:1074600013D7A50F7C29967CA1233FD951BFD251B8 +:107470007E96A3BCD6966FE3F826750AD353FA64BA +:10748000F4CFEEE475C8D064063FBFEF7130F480EE +:10749000F6620D4B5FB2F05537CC6B1479B90782A9 +:1074A00066299E4AA8BD462C762CD17C39782A11B3 +:1074B0006FE85751E5C6149CD367E5451D95173312 +:1074C0006CF222653D6FB1C88BAF00FDDFABBCB87D +:1074D00089CB892E2E379E2189FB40FEA8F54C6E64 +:1074E000E4E442AC05E4E14F3BAF5928CF43B98017 +:1074F000E7BA24754D3BF86D3437CB3FD4F9A985F5 +:1075000020FF845D2AECA69BE87A81F5006945702E +:10751000B85D1A88666C76A9F86EB147C747B77927 +:107520008F31BAD114E816E27261C718FC08FE1D4B +:10753000707A75527C40EAADF799B02F0B7339E43D +:10754000A5EBC7B0DC4B185018BDC08F62A5B31AAD +:10755000B5D09958E84C1AED7AC141678AB730E046 +:10756000AD28C3E48B133EA5ED4CB6FE29FE200DDD +:1075700044630DB0EF1472C4A3EBF7807FEDD6E542 +:107580001BB6809DB06D42E14CC0E72B5C5E93FD65 +:10759000F67337D12F9523AF001F7923AD849992CD +:1075A000EC1CAD28E3C5900C9F41D25E17DC03A014 +:1075B000722C08F6FF400AE49E1C2506F89764909A +:1075C0008BB372F352400ED2BC5B3305FF26C8C8A2 +:1075D000FAEEAD91F49D530F093867A84C1E8A143A +:1075E000CEF107475987E21C5FE0D5571DC3F8F17C +:1075F0005D1F2318CFE25BC2E2EB3BB95EDAE389A1 +:10760000BDD801FB8299EC9E4B17E829F8FEE4E314 +:10761000B89F0AA80C8FFED23E027CEF976315B08C +:107620002E52F2CE85A0AFF678993E11F5051C9149 +:107630006C3B462F279C513E9F9D79F451052FCFDF +:10764000C6E1C4981E934B19FF9454AF4451281BB4 +:10765000ECBE15A567850A7AE1B05D2FA8EB7A909C +:10766000BEBBB85EEF3EF83CAEC760692BC6CF9F8D +:10767000A5BA6C71A5BBBC8E7A548FAD3E87D56F11 +:1076800040BEA37C4DBF9FAB3279A772FDA6819E01 +:107690009A70FA7C3F4765E73B1A97831AAF7F954C +:1076A000C79CAB5ACE433AE3EBE278FEA6F1FB90DF +:1076B0005A28E50727FA83C3CEC14D15E27F484F0C +:1076C000CA55913B2F1E7E5FCD1947146FC038A25B +:1076D00008B3AFA95D7D018CAFC6F3C41165CF9728 +:1076E000995DDD0D767545CEAE1EEF39F3E9DAD53D +:1076F000E33D3F1EC5AEBE4A9D3DBC7FA75DED0D7F +:107700003446AF26EFC1AE3ED7FCB31BEC6AF2E3C2 +:10771000853F81F8A1E9E6C3900F440E2C84F8BAA6 +:10772000C82CAE47C84F17C27A8ACC25A8E23FA71B +:107730000EA01DEDF19A37007CF7837149E9E089CD +:107740009B26DEDD7C7064392652CF24163FD05153 +:10775000B052C7380207BFDCCCF9D51947F07EF527 +:107760003F427CC26ED5129FF08F9ACF0EAFF95573 +:107770001BFEC6195F41D7D1FDC0FFCEFB5359FE9A +:1077800037B2FE21CD1A0FD0658CD72F9446FEEC70 +:107790000EF476555AFC32DDD579FD42DFB3F2ADF9 +:1077A00073FFDD356EBF101F3FE21C3FAF5FE87F08 +:1077B00031B9447A006F0AC75B47C1D588D751E217 +:1077C0002B8EAA16F9AA441DF115EF53BC8A33CDAE +:1077D000E73F7959CDFA315E5647F0638C57CEE4D6 +:1077E0001BD7E93FF94B6EDCBF8C346EBEF8854089 +:1077F000452C8E7660B11BE3EC3AE7C77A40EE7613 +:1078000096B995AD15B97B0E629C1A6D0AB6EB88D8 +:107810002A6EF057771C5E84E7319D9ED6263CBFCA +:107820002C70EBBD15C3E19EACB1F339A9CD3FEB94 +:10783000DE51FC7292C2FC701DFA9308977F66A419 +:1078400000EEDBB51FFCB7C312ECEBA245155E9A48 +:10785000AFE7FD41F0E26F2CE7BB845038EAF07EE1 +:107860000C01FD23B58570BCB1E05334863FA9CD32 +:107870003BEBDE51CE85DF6FF8041E276A06C74F4B +:1078800000C71778F5803144E9D55123E3F98667BD +:107890005065F7BE63EC1EA59023728D1BCF1FA908 +:1078A0007C99A3C1B807ECF2C7136076A84B63F1CB +:1078B0006492B755033E14F71B020919F5943FC1B2 +:1078C000F49598AFE013BF87C58F2A0119E32C34D4 +:1078D0007EAE239D9F8963BCEFCC2A37F0CBBF736C +:1078E0003C769A6C5E9D87D9B95D0FC4C5D5E4C658 +:1078F00021A4EAF65575E03FA8ACEDA653BF96B7B4 +:10790000534800E7A7703CA8275693725A7EB1C629 +:10791000CF2B2A4925F0EFA6864D3F62F66D4A1D12 +:10792000E9DC235FBC97D4C0E2BDC84C268F8851E8 +:1079300037861F919D030B3A08FCCB35ECFEA5075B +:10794000EEF1C0FD3C93D263468E0E59BBBFDF699A +:1079500047313A1383C5654B01760F4A21F297569A +:107960005558E7CFF856CC7FA3C6CFF1FE1FCDFF09 +:10797000329025A06F0F9D79FB2A884330DD312F8F +:10798000B42FB5F3B73F20E3799BE02365F0FA4CC1 +:1079900019ADB7FD9F057EE374E3E1D9F9F019F065 +:1079A000278C43AEB7DD2B3C83DF1B157E01BABCB1 +:1079B000D0BF5C5E2F231F9C51BFF57A7788B02320 +:1079C000443A64E9B5249D62E5881FD1BEFC8BF67C +:1079D0007747C257DAF393799C7229B17CA7FD4CA3 +:1079E00086F8B119506EFF2ECE011587DC16A9F36B +:1079F0001CF07BDA7B8B276E216606E54C94C98FE1 +:107A0000F672627B5FC089CF2283DD0F9FC4EF8750 +:107A10002BF3D97DE04292403F05A967716332970D +:107A20002BA2FD4FB95C50C99B26CA1F3288F72D87 +:107A30009CF41074D86E303A00FD8A6979015F7742 +:107A4000DB391DB46282F18105832C0E8F34F2770D +:107A5000445CC485F1CFF3EDF857F83B31853CCE5B +:107A60005B73E05BE1717C0AB1BC4742BFBFA1B967 +:107A70006CF1DEF9F0E9A4C76B821E4112B4BD239C +:107A8000A38FCCB7D9F76304DF8E73BCFF14EB323E +:107A900040C79BF21EC6CB536FF87AB2D36B31A7A7 +:107AA00057B741F87D1EB204E855CCD75B779D9D52 +:107AB0005EE29E3BE1EB43A3FF01BD2635DBE975AA +:107AC000BAF411F7A97FA8C5277B711F61B8F03DF3 +:107AD000962BFDE807D3B27C75E0A04261D95145F1 +:107AE00062B025D806420FFC0AD71E4757EBE4CAFE +:107AF0005EE6A7855C11D8110CFE1DD165A3FA3393 +:107B0000E1FD0678B7E72678C7677AFE7A212595E2 +:107B100000BFB61265EBA678B3817673A89EE1A785 +:107B2000B4D1E885B97CD2EB12FB6FDB3D665C0912 +:107B300096F7174A6B59BBCE0A92067F787433B317 +:107B400023681EFD43059BE58C87E6A3B1C5BFC72F +:107B50007D8C9C22B00F893AE45241EBD3CD2E0CA0 +:107B6000B6B3E095F26B81317439D2A9D1FE3E4FA4 +:107B7000BEF99D6E0AE72F2F4DB5F255BA09EC2DCF +:107B8000ED988471B65A3D15852148F522185FABF2 +:107B90008F05301D6C6862F97837947F8ED34F2B38 +:107BA00065F7ADC2C3E2B546C65F18FEA884F718F4 +:107BB000185E041C61075F39F1E1CCFF77F1007CAE +:107BC000F392E55EA658276F6D266932825D2BD24F +:107BD000B25332C9507B2238BFAF0BD7558D9B00B3 +:107BE000FDB5F9ECBDA63BAEFD39C65B2886EE922D +:107BF0002CFEED762FF3B3290641BB8FC8866B7937 +:107C0000D05ACEDE59F9A1666EF5A2FFF08006FECD +:107C10009CA09C6986F51D8C2904F45EB04561EF3B +:107C200046C0FD298BBCA8F07A6CF1125979112558 +:107C3000836ECB3E50E8853BB5C46EEFC4DC3D247B +:107C400025CAEE0309BFA5F0930FC75B1FFAE585B0 +:107C50007FFEE624895559FCF4E17AA2039F84EB68 +:107C6000751DF8245C6F14B27CAC10F2FBF979DF5F +:107C700083FCBC2F9D34307F77B21AD3BB9231FC8A +:107C80007E47B21EF37BF979E0EE6413E61F48C627 +:107C900031BF2FD98CE93792094CEF4DB660DA9B92 +:107CA0006CC5F4B1641BD6EF4FA6307D24D985DFB7 +:107CB000FB923D98FF56722FE67726D398EF4EEE53 +:107CC000C37CB87E49930BE1F6E1B9A84EF5AB6DE4 +:107CD000FF77A517FDF9226EFEA9176ED0004FDBC6 +:107CE00079FC7C3EBE71C633CE1BB4BFEF704E5FD5 +:107CF000A12D5F919A6CAB7F465BA5ADBCACF52C1A +:107D00005B79494BAD2D5F9C38CF56BFB07181ADCB +:107D1000FCEC7D17DAF267A697D9F2D3F77ED2D6BC +:107D20007E6ACF1A5BB91265FBA5295DD7D9EA85B2 +:107D30006E49A09C9D7B7C93EDFBEC81CFDBDA9FB1 +:107D4000E47256AFA72601C4619ACCEE51EBE9EA82 +:107D5000817C690AFDC8B43C0A7915E4D2B9580F90 +:107D6000E942CBD9FD06D263C2DD2FB99EFB9F4FFE +:107D70006C1FE0EF709D447D74CCBE6FF010BA9F15 +:107D8000A8C07750589C0A5D279F8038554DC67A09 +:107D9000DBE120C0A0FDF8345C4FE25E2089C9B869 +:107DA0000FE43A364B57AD9464BC2017C53D343AC6 +:107DB000D0BBB4CEACC32C2FE63B3363CF9FBBDF2D +:107DC0009E0FC6EC797FB53D2FCE89882C635C6B06 +:107DD000F8D814DCEF117EEF59E3704DF5F17D63B7 +:107DE000323D17EE7909F8158A677D06A4464407E7 +:107DF0007D53C7DEDB11F7F914BA5E0D2C8F1542E7 +:107E0000AA996C5EE1131F3D0CEB41E3F6B31AA592 +:107E1000FD5AE8A8CDB7C3A944D3C817AA037EA7C3 +:107E2000BD64F81CF1B0A7692F9FB69DC4EF8BA865 +:107E30003A273C8F1BC790646A9F79CAE438C8D13F +:107E4000581D31EFA169A99C715D6F9177737CCC4E +:107E5000EFF03B9FC1EE7B93DD0D68CFC98962785F +:107E600077ED367E4E51BCB9F5D737D6C1FB4B9373 +:107E70006D71D697733A3C59EE43FBEC334B997DC9 +:107E8000361065EF44059B08C6250423328178E847 +:107E9000E07115F50EA933F0BE30B8FA00D657934D +:107EA000A4F6CAA9705F43C3F4B5A48EE9A1F20B8E +:107EB0000F7E8456DA541630C04EF79CC1EDF602A0 +:107EC00005C7F96BD9D51867A3265BA3E02F3899AE +:107ED0008C62BBED07CF74C1F99D6A9E6D3BE7A430 +:107EE0006C22D1BD03856B00E3DDD5435ED46341D5 +:107EF0005DE9F55AF4588727518CEFAD7D42C17D7D +:107F000046715D8F0BCE67767B99DDB3DDD75A0D59 +:107F100071F2DB2BC9A7978EA03F3EC4F102375BFD +:107F20009522DC0FE0BF58534F430874F0952406A8 +:107F3000CF4C79B6D1E50CF9D97A1F9C77956A3D7B +:107F40000D60A7945EA91BED06D467EF2709FA78A8 +:107F5000BC24FE7000EA313ABEEC63FE99E2788FF1 +:107F60000BE8D6FE283B677BEA854B75D0AB6F44A8 +:107F7000AAD0AE7CFD31D504FFCAEB85ECFDA8D7B5 +:107F80001F9BFB34C89B3F260F175AEF57BEFEAD11 +:107F90009FCDF15082BCFEC8CFE6C8C844699BBEE5 +:107FA0005DFFEED13920F7520B48752B4D37EA0AA9 +:107FB000DE63DC086B80CD0BFDA7B715299DD07F54 +:107FC000D124F74D904E0854209CE29E0821890A46 +:107FD000F463CBBCDD610FB66BFFB10FFBDB34B5D7 +:107FE000EF10E065D3221DDF4D6A2F30DA03101742 +:107FF00051C1F67D9B2E48A9E550FEC2242C2FD0FE +:108000008EE23D5B25D30A6425BB5DB14310F2953A +:108010009A4AF01C51F807DEAE20D51554BECA0BA3 +:10802000FBD0AF36147413881FDE219B5210ECF680 +:108030006A82FD8506874C101FFAABADE782DD7EB4 +:1080400083D4BA1BFC2D53032CEE579CD36C79E1DF +:1080500086E9A3D911227D02EC073AFE93490D531C +:108060006A1FA03D91494631BF276960FE8E643585 +:10807000E6772463988A7B2A13F97ADECDCF654BA5 +:108080000CB70971E01365A2C1FDAB92133F6A867C +:1080900038E5123AE530B5D9E7F3F7BEE081366846 +:1080A0003F5F67F2EFFC08F3379C1F65EF0109F9AA +:1080B00021E4C5FC37A9BD68F39BD37C359F075DE0 +:1080C000F813D7D9CB777BFA70BF93BA80E1D9D9AF +:1080D0003EC8E12BA4E6A4543BBC3F2A1F6CF57BB1 +:1080E0000C77CA73EEF8EDDC3B1D76EE6DEBE96CB8 +:1080F000291FDDC6E31FEE5C3F27BCC6429FBB1CA9 +:10810000FB83BBAE9F1386FB6BB75D4F0C3D6CE9E9 +:1081100087B7BF2B79B8A8712A5FC4B03E37B37355 +:108120007E51AF34C5EE7D887C4FABDCD48B7A3783 +:1081300081F77AB7814CC7C73C262E324BB15FCC52 +:10814000FFC6377B119CB3156F66EBB73850D181F2 +:10815000A2BF8EF4495CEE204373B98EF62DC5DBC9 +:10816000FF340B1B75C03BAD0760297509B280F663 +:10817000F39186DA8332CA13FBF7275C6E84AF383B +:10818000DAE35A40D375BEF89B3E38AF2AAC6FFF96 +:1081900036ADFF66BF6AC078773CF90EC6CF77BCB4 +:1081A000A368B00E8B0FBC8871F51DAE41055C9ABB +:1081B000117FF722883FA1F2F14C50AA117FB453EE +:1081C000A67AEAB650E27EA664BB173D45E56B9100 +:1081D0003A7827D40FF949AA89CEF709CFE0A7C08A +:1081E000B9D2483AB7691FC6F21288DF53697F5D7A +:1081F000F36939E8048C67E9D806F879A280E523A9 +:108200003BDAB7A5683EEC67E7D324C0E44636AF57 +:10821000D3BC657F91FD2EB3EF4463A998D7FA4391 +:10822000EF3C5D02F72C0EB8FA2054A5F8C06E178B +:10823000CCAF78FF6E8C4BD89F3CAC77083A0B7C68 +:10824000D3253F0FE27FC0FF9C76A52B5DB8B5C05C +:1082500077808A6B4C630BD02BED8941084E2AC086 +:10826000E4FEBC41DA8F85AFE7C9FC5DA33CEF1F9C +:10827000A11F03E8B6939DE7EDAF4FF967D0FCDA95 +:10828000D555B55B285DF69BB736C07B261D8F574D +:10829000E07D9757FD2EBBDDC6E3715E73C4E3AC92 +:1082A000E3F1389EAD8C3FD756F415D5C27990973F +:1082B000DD8F5A5BC0F305F6BC9033FBF5544121CA +:1082C000CD6FD8BFBB1C14F506D27339DCC3213F78 +:1082D0009108ACF7DF1F9C17FE10CDAFA779D82A05 +:1082E000AFEF9F7921CC63FD4EB71B40BC88C3B96B +:1082F000A19FF25100E20E29C02ACCA7E76C99D2C7 +:10830000BF6767E3626F19218F579ABA9BD2FCC18E +:10831000C0C59DDAF934AFE8679299905FD909FC3E +:10832000B6F602375F3F2B9F36657E0F87E62FDA62 +:1083300071E736583F75CD1ADACB45EE389E179265 +:10834000236ED413C00AF329DEA5820EAD92C2F5C6 +:10835000A76D6EB447E0981BEEE7D4C9E4B04CD3E8 +:10836000DB1446C754A78CEDE8F72E4F21D0A5C7E4 +:10837000847B75A48BC9B7D907548CD7AB6B35AF49 +:10838000457FA03E1FEDE57292FD87F1DF67102665 +:108390006FE7EAA441A6F5DEF133FD57D7BC722D95 +:1083A000B49BB27AC533262DAF77A55378EEF83C4F +:1083B000D36BBE1DEC9D57E96781D816FAB9DFBDB6 +:1083C000E06CD0F3FD5E463FA920B1E33FE03CA85E +:1083D000A08A607941E28F706F6868A266C03955E3 +:1083E000C7A03BA586A13CA6031D032037F07CFF58 +:1083F000D82213E49992B81ED6E53EFFB16D10EF76 +:1084000049F13E45A378BF6FC7D16D1AA543FF164A +:10841000B344B7E4E7FE9D4A695C9747B799749DFA +:10842000CA05B7AC85754ECB7F08FEDCC70BB95CBF +:10843000E3E5759542CE517B9DCA01690B5FD7700C +:10844000404DE57E9DA57E235DD79E05ACBC838E09 +:10845000077484FD4B5B21CC8BEE93605E67CA6929 +:10846000D0CF4033B85FB5585A75D139F4BB3A957F +:10847000F9D77C054C1EFB0A0CF497533C611CC8D1 +:10848000D0B38134E0C357D0DAA342795915DE93D3 +:10849000F4A7593F9002FDFDFCBEA94B5F8AFB1972 +:1084A0006FF5E8EF19C97C7F203BBEDF5D611E2CB4 +:1084B000A3EDDB0697A21CF9AA9FDBFD65ECFCE2AD +:1084C0008678EAA37075E5ACA1BE0560FED49C1A5F +:1084D0007812D219E4CF0B406CC6B48243903EE0D0 +:1084E000674C5BABCF5C8822B0BEEF10BA858CC105 +:1084F000629063B3A5743BF85BC2F3FB241867D2A8 +:108500006555E33CE7CFE039FBCE801BDF736D0F91 +:108510003CA2AFB6B4DF16E0716A5C9E78B8DDD0DD +:10852000467A50FE50DAB377F5B87CF1708779F669 +:108530001D6F3DA6C33DBE86601DDAA12FF2F52F4B +:108540001D9C7731EC07149013B4FE5D5EE6C71FE7 +:108550002A267D10B72B474D8271743C7E75331FE0 +:1085600057C80B880734A713F2E8C7A72D003FCBE5 +:10857000A31F2F5A00FBBB5BB2F1AF438A781F12D7 +:10858000EF4F648EBADEA5F8FF6E931BDC56E46BEA +:10859000B2F95C09ACEF010FCAAD3D05767DBD397E +:1085A000C0F641DFE7F0527D8DF2707B92DD0F5413 +:1085B0004EF9499ADA972B036C3FAF26AE443E53EF +:1085C000A314CC0AD837A65280578107ADD44DD218 +:1085D000D6FDE2A910B6FFBE9FE1579CCBE78B53B7 +:1085E000D8CEE1197E0EDF8474D99CA50B93FF9B36 +:1085F00083E62490D38F2F60703BF9E02D3EAE725E +:10860000CA857088EFEF707E13EFFD28A7642C17E2 +:10861000F315F572E56C1E27758DBFE3CCD6ABB2B2 +:108620005F62F664541EB2DE9FF6C3FE614A6E9D21 +:10863000897BDDC3E7111B80384752C5E4ECF07538 +:108640009842BB47CC5335ECE5CEB8A72CDCA72627 +:10865000D8E6F1C0B0F9166139E813BCAF29932F01 +:10866000831F603D8FEB592F51BEA2F077FF84DD51 +:10867000833F29F63B07D8FB70EBFB77F3F822C367 +:1086800016B7B761FFF5E867DCF87220E5A6F537A5 +:10869000805CA6F8EACE0CBB4F9F293172F55F04CF +:1086A0005AC3FEA2ED9B73E15EF89B7A4B31D81F53 +:1086B0007E99C939D2ACA17DB0DBCBF63FA917A614 +:1086C000B37330FA3FF60E22ABE787778069BD3B84 +:1086D000F93E34C2FBEDF09AC7999D464C390AF138 +:1086E00032423E776F83F5779B42B2F21AE2676FB0 +:1086F000F3B17C3CD0BDAD83D90928BF23FE299DB1 +:10870000A9F96847F07C7927D869B729B143B07FC8 +:108710004D3DA61A00276D6FC23A4F7DB21AF7770A +:108720001D156432E0EFA90205ED9D8E47D55ED898 +:10873000D7AFF325C27E0BFE5E2FF87939A919B1A8 +:10874000BF94ADBFB2F1F547C7EF779F9B2B7FAAD0 +:1087500060CE2189B543FF02291D285F4DF3458F67 +:10876000A9784E7097C72E27447A4D40F89F74DB46 +:10877000FD6105E402F027694DB1F7B30A6D72405F +:10878000C807E55409495BE2265EE4F6418E2FCB2B +:10879000B1FCFB9C6E9D49638C712AF38C73F618B7 +:1087A000E3CCB08D03123CFB3EED28E70FCEFB6718 +:1087B0004E792A52214F9F85FE69FA0B57A23D4000 +:1087C000C7B96EB06F31888BA5054D65B0BFAEE4FB +:1087D000767BFDBEDD87C03C385F8B3FEA9FCDE2F4 +:1087E000A5F09D2835FE8A353FDE75F56080707FE7 +:1087F000CC30F9C9D615F75B6C0EC62E84FCE65D4D +:10880000957A6A94F311A77CBC68985C6172F2FD5A +:108810001B4FB2D171F8780A96E7F4618258EF8362 +:1088200088F137179B18276459E726AC7378C39AE9 +:10883000DB6D29900B7B4479EA9A4EB0D31E5772B8 +:10884000E504F777B9F6F00ED71E9FA8BFA9B3715C +:10885000FE08F5FD8EFA95A2FE8D58DF098F903B3C +:108860009007BB51FEBB9AB52B01BEDD6E477F85DD +:10887000A2BF2EEC4FEC17E6EED8F374AA0AF8B3B9 +:10888000A701F4FFD055C4E825600FC47C318B9E4E +:108890009CEB677A5D39E5B5E13987DF007E2751CA +:1088A0003B3D37BFF0D151DF17F85DD2FEBEC0357A +:1088B00089CD78BF79AE9FF1690BDD7140FF2D77CF +:1088C00049B6F5FB2F78FF59E03D338F1D54C3D6D1 +:1088D000F73F1DBCC579E02DFD87C2FB7958BFB4B9 +:1088E0007CAB8FC9DD457AEB41B80FB3C870C5E0EA +:1088F000E9FD45B4AE97AED98F426C064D17C92439 +:108900001540FB25CDEAD33CF84B2EFEFB675EFEFF +:1089100008BE7F63A21C53F918E23DF0EDA5CB46DB +:108920003D4F11EFC574F3DF3F72967BE1BC09FC4C +:108930001DD33F4EE09E921C484497D1FCA7834C28 +:108940006F1D2C5E1C053FFAEDD337E0BDDE8EE2D5 +:10895000395190ABEDC1AB6DEFCA2BFCF7949CFD88 +:108960003F15E47116A73E8AF04B3CDE633BECBF3B +:1089700046A82FE2CFB66BADB84FFBA0E6F785F760 +:10898000697EC52136BFED5A02E3433BA3EF17BC16 +:108990001F262F215C1FCEE07DCCE0B44A38EFB912 +:1089A00085E353D43F189C8370B7172C8E025F76F3 +:1089B00014CCB1C12DE5817B4188CD7FBBFE8F8179 +:1089C000FB018EEFFC702F2623EDE3E177B1467AB1 +:1089D000A76CADC07B34817CF241C3FFE498781F63 +:1089E0001FFC7FE2FD5D1864E757DB0D3BBFC3B69C +:1089F000E2C3B5F9D78D33CEC05FEDF81D892AC328 +:108A00007D3ABFEBF05A92C5558DB5CEFEC0EBBD99 +:108A1000CAE3AFAEEB93F07C655D298BE31D6BBCC5 +:108A2000759E4CD168F721D6F749B6F98C05CF551C +:108A300041760EB5769FBDDDB569BF1D0FE2DE56EE +:108A40007493067ECCB74ADD04E2CF057E87F1C180 +:108A5000FB8CD7B1F8322F5EA32CCEECFDC6EB58C1 +:108A6000F05C18344E0BAF4E3EFDA0F1F8FF1B7FBB +:108A70007E01F0387B6C3C0A7AFC8B1F47AE7FCBC3 +:108A800069F2E3BFF0383A3C0F9C263F0A79B98F70 +:108A9000DF7B9EFE95CD472EA07AF068D3AC59F8C7 +:108AA0005E936C9EB3FC1C427E1662718CD3B91F20 +:108AB000D739DECFB87D71A469E17A8CB78CFB31F0 +:108AC00086F8983BF61F75E0B75B26A19FD3D9EED9 +:108AD00008D7D3DF0E15887B05C1D9B4FDB267A5D1 +:108AE000DAEE51E8429A245BFC2C9CA4D8E24A1DA1 +:108AF000F83E428C5D75E0475B32321C82CEC7E2A5 +:108B0000CBDF1B9DE3D2072277C682E7EE50E569F3 +:108B1000D239CDFCA224FBFB3167B1DFD7343C70E6 +:108B2000CEB2EC848A717ACFC227F63B5ACF87281F +:108B30003D9635CD64BFFB267ED75126183F74C5C0 +:108B40002D67A2BF95AC588EF55F0CD9EDBD2C9D5D +:108B5000047FF1DF719BB42AE5596D994F7558F880 +:108B6000FD5BCB008E7EC53CFB21DAFF918FAB31E4 +:108B7000D8F7A9CB97EC803895639F287059DF7B95 +:108B8000F91B1F6FCE2A66EFF61F4F78DC167BAC01 +:108B900038CCCA69FBCB0647C0DF296E4FAE4CB854 +:108BA00078DCAE59B6CC72AE5E19B6973BDB7BC3B0 +:108BB000212C3FC6E3259CE5321FBFB979F4F6644A +:108BC000C504FEFB68E634EBEFA339F1F73F4289B9 +:108BD0006098F6F79CABF585CFC27A6AD0908F8902 +:108BE0006CCC00B8051EE83EB30B7E3A54D0E9E2E7 +:108BF000921AA49380478C0747BC702E5867B2F333 +:108C0000E2421E973477A737BD05CF2BF8EFAECAE7 +:108C100014AE208E5F169E987F7CD16F44261985F6 +:108C2000F6EB53CD69E09F74CE43D43BFACEC28BB2 +:108C300000BEFE236E7D6BC5F0F93BE5D2B4BD7678 +:108C4000BE393FCCCE7722DC8E27726B59B3857E3E +:108C500073C35E6C3F5E7E7A0D64354DA7DDDAEA44 +:108C60003168BF97F2DF5180FEADFCF15BCE3FB1C2 +:108C700030E170A47C67819FF339265FF6F57EBEF4 +:108C80006CA4FDC1112E375E0955DBD6CBF225331E +:108C9000B7C14F7F527E2906F1D57FE4BC325877A9 +:108CA0002B65E6D7DEA7B496CD043E578CF5E0776A +:108CB0003EDD79087CE795A31CCFFDC7E31ED8D71E +:108CC000D4AC60FC7AC98A83EEF534BD87AFDB177C +:108CD000A1AAA59F3D7C7DEC5312EDDE18212DE16C +:108CE000BEED5DD5B8CED12FD915EEDF0EE7DBA4F2 +:108CF00083BDA3396DC59F3783DFBB5F617125CF0E +:108D00007E2988F72B28BFDAFC2091156F27215E7A +:108D1000608D129BC61E0567F2E919925807FC2761 +:108D2000E4D430B9D4B15CFCDEE5342B9D72F3643D +:108D3000EF400A7EDA975E16BEC2C24FF78615DB99 +:108D40007EEFE75CCE1F75EC1F571C67FB3B3A0FAD +:108D50003C0FFDC5F965F7C03C222D6F27210EF7AA +:108D60005ECE976FA52B1F83F98AF98B79AEE93D0B +:108D70006F1A7CBFB45972DCAB60EBED92257EFBC1 +:108D800077DEBE5A32D7A21FFD22762E24FA8B340C +:108D9000517CCD8079C5B7062B727816F85CA31A82 +:108DA00057677F4789C27B456FE01E7C77A27DF0C5 +:108DB000B3C0476F06E2E1420B9F7E356CDFF70AD6 +:108DC000FD0CF5406F2D930DCF48FA6B799334224B +:108DD000DC8A1A7B858C70AE9295070E7DA9BB7BD1 +:108DE0003C50BF99B4627A4C1AC2F404A787687FDA +:108DF00082648273410E3549781E78A27539C6BBEC +:108E0000ADF2F4056B69FA389777BFDC2CE1B9FF56 +:108E1000AB7C1ECEF12E5B27A52EA5FCB62ACDF489 +:108E2000F7AA75EC5CF7B256FB7CE8FA3B72018C52 +:108E3000F7EF6CBCA3945DEA31C895D915BF4E1706 +:108E4000CE84B8EDA3807BB03396F9C53B1DF83BCB +:108E5000A009F62779BEE98A1F425CC4FF0EB373EE +:108E6000A9A34D572C061BF69ABDE4894103ECA734 +:108E7000D1F57DE28B924DAF4FBBD5FE7B7E73402B +:108E8000DFC0BA933365975BE4E9D9857EA6CF56F8 +:108E9000B846F40F9D0587CC00CF7F492D23D977A5 +:108EA0006621C3E7257B476E6F160659F95D23EBF4 +:108EB000BB2F15F8B93EE92B03397F49F3C8FD7C78 +:108EC00053677AF1C4FADF5D06F153C7DCF6F77831 +:108ED000EED6197FA67466371CEDFD7C6731D06530 +:108EE000834B87FBAE6B261828373EB56E26C6A58A +:108EF000FC1BAFFF9160FC4DD09F571FDFF434D4B3 +:108F0000EF5F45622E23270F9C70FC8DDB2542BF4F +:108F100050BDF632E8B5083C6100F24A4EC7E07E2B +:108F20000180122E04BAA7AEC3F7B27B7D3AA33BF1 +:108F3000B57B69E5FF0B2A204AA0008000000000F5 +:108F40001F8B080000000000000BED7D0B5854D76C +:108F5000B5F03E73CE3C80016660863738233E50C4 +:108F6000510744C4C6C700926024C988A2F84AC702 +:108F70004708464092686BEF4DCB206890BCC8A371 +:108F800086B6E666A09ADA246DD0D2D6245E3B1A65 +:108F90004DEC33C4476A1BD390D69A688C2169D2B2 +:108FA0007AEFF536FF5E6BEFCD9C7300C136FDFEA8 +:108FB000EFFBBFDF7EFD76F69CFD587BBDD7DA0F59 +:108FC000FCBF95735B09219FC3BFB984586C122104 +:108FD000CE70DD7F9F4C421682FF3EA7FFBFB33DA0 +:108FE0004A5327635C06924FC866FEDB3BC4534B73 +:108FF0001C8404CAA26C7BDCB47E9F1C9A4BEBBF22 +:109000002B8BEA90DDE1712F3510121A4FC8C9B2CF +:1090100069B5248F90CFCAA20CB214FEAE2F2FF2E6 +:10902000F6EF3758B0BCAB4B0E986308A92963A57F +:109030001E0E7DFF1A6328C1661D7AFCDA2EBACE99 +:10904000ACF0BA4E962D8AF55B01FE69D16B06E94C +:10905000976BA38B994EC886BDDA7EEB835AFCBC16 +:10906000731F1B67A879DFE1EB3A0FEB321372CA6B +:1090700040AABBB269E95B14BB263BDCEE061D5D72 +:109080002AD769E75DB2523BEFC9BFCBD55D561811 +:10909000A72972B5157EF58CF34513B217C6877AEA +:1090A000F33442660E0D17218DB83E01CF8952066A +:1090B0000FFDA7900442165170888B90320ED7890D +:1090C000D269D1FEEC81EB3969E8FBF50CE087FF52 +:1090D000503C7B68FBB1EDAB8F24BB109E5FE7D1AA +:1090E000DFFD9CFF2A75EBFB47F98F34C713923CD9 +:1090F000709C30BF5D9B1EFFB7F86C683A0447C494 +:10910000670E99D4035D57285DC699940E2B6A7239 +:10911000A4F5B4FC38D682FD3F8E7561B982106F1C +:1091200017D2D195BF70329DBF33924854FE02AD25 +:10913000D1C1B194A54F954F1AA7866727D085F660 +:10914000ABD8B56F1B452BE507DFC34EA0E75764CF +:10915000B287D6DF3EB37F1BD4FFDC63B049748A8D +:10916000259585D1D3693DFF949C2BD3FAE3363BFB +:10917000D2B562F16AA37A5C3DFF56E8F8F77F3911 +:10918000BC251612B0E602D7F5E5F92687D779E7B0 +:10919000AED5DB93E93C15358FCE8479EE6C3F6C10 +:1091A0009C407FDF66B3E07CDB6D2E2C572A7CBDB4 +:1091B00016BA5ECAFF6F01DFC27ABF2605F7C07F0D +:1091C0002BBD46F85DC0757BFD7B255E6B98EFC5BA +:1091D000EF47397FBE6033205C73A3FDCFDAA6E38F +:1091E0004F81D83842D6C8F5854EDA64B68D68E02E +:1091F0009EC3E130993DCF90CCF03AFAF158C7F0D8 +:10920000F8D699F26DCEBCA1F1787008F9180E8FDE +:10921000A73A23BDA88FE730FA769B4800D67F7A1D +:10922000477A70AB3B0CE76C0EA763F1DF1A6C5307 +:10923000C27CF0D6DDEFAD02B9A6ED9AAD710C7E21 +:10924000C0D76FED066C4F5C541E12C2F2F0A768D7 +:1092500052D935083FFF9ECB955E7ECEAE97DAE4BD +:10926000295806E36306B61F4A2E964BC407F3EC53 +:10927000BDC75CDD39C87C897686AF01FA019640AE +:10928000E1F5F3FFBE73F1EAEDD174E95BA362E6A9 +:10929000C03ACFEAE63D4B42D133805F16CB1EA0E9 +:1092A000D3D97AA607571A83D1B974DE4F385D7EB9 +:1092B000BF492E0D6683DE20A8F7F4F3AEAA96030D +:1092C0004BE93A5706A91E81B25A7E17CA55F55A7C +:1092D000FA9D26BE5BA6C37C656CBE53A6B65BF248 +:1092E00029FD4E7E23333700DF173F8EF62892AFDD +:1092F000EF24D7E7A7176BED856467723BA41E3D8B +:1093000013A9E59321EC8E9867A47667AFC9970EF1 +:10931000FAEF74C7CA559B81EF3A223D635D03E9BA +:1093200073C12E33F8813F55FAA7DBE4F9B0DB01B6 +:10933000FC99ECD9EA1AC89727CB983DDB5B1E5500 +:109340001D8492F7FF63515627F80F7B83E5CC4EBF +:10935000C531B885BE20DC6EAD40D517A693B0539D +:10936000E3EC4C4FDED9FEAED145FBDF0E7AC3CA2B +:1093700099C401E32775B452F8DE3270FDF14C74E4 +:1093800010FC1B319F58974787AFF5412DBE86B320 +:109390005FBF0B1A4A83AA79AB76B93B615E515F16 +:1093A000B989D5853DDB1B34E0EF9F6D89C5F59FFD +:1093B0002AFF0EF2CB1FBE9D992B93EBB06F41C3DA +:1093C000BFC4BE017EAE65DF6AED6EC4D770F6ED38 +:1093D0003C21A5488FAB6B1F9E09EBFBB778F41BB4 +:1093E000CEB7337EBD9DF3FB1F4CBD93D5F09DE7FB +:1093F000EB3DCBE97CBE1FBFFE18B07FA25D05D759 +:10940000677FE072F0872D5A39D8A093A73BDBB570 +:10941000F0AEAAD7C2BBC56E63E36D698A04BD72A4 +:109420004AF04D958C76E794AF18F5FB5ED0EF2AA5 +:109430003C6FB94E795B2E05EE02FA938E48F4B775 +:109440001DC0D6602FB3181D3FB3307E2F8A330C5A +:109450006A3FFAF5729696EEE047A8F17896CBA1AE +:10946000A8AFA8D6C2453CDAFE270D4C8E03AD51FD +:10947000E8F7D94C0C4E5B67A42DC0F8391FEC609F +:10948000FFFCBAFECB95A066FE0ECE2743CD3F9CD7 +:109490001FF5FFE398C1E3985F8E50FEBEA838E643 +:1094A000D475F2F79BDC0FD4C733FD7683FB35C24E +:1094B0008F5973EBA4BF12CAEA57B8BC56B52F44F4 +:1094C000BFF3A4C1B72D1AE879C260037ECC3FC3B5 +:1094D000E28F2AEE5F097866EBFC2C617F86B39FF2 +:1094E0007AF9395D717F2ECC7BBA62A9C6EF5D72C5 +:1094F000259584E2557AA752F282DFD02FAF115A18 +:10950000BADBEC269CDF667769F44FC5950C1C47E7 +:10951000D8B7AAF6BBB727537C54D43F9AAC5ECFDA +:10952000596ED7DEB6BBB4FEB0C2FC616753EF66BE +:109530001FEDFFA9D5171BA7A293354E8B87D39C90 +:10954000BED00EF8AF42F11907E3C3258B659D7EAF +:10955000627E9A5E1F89F6697106CDBAC43C7A7C38 +:109560008E74BE39369BF0B7CF1350ACD95AFF7406 +:1095700028FEED9F57D75E3F6F4A9C960EFAF9FF83 +:10958000184B34FCAA9FA73C8EF1657E3BA3FBC918 +:109590005B6F403E3C55FECA2CA0DB3BF7FDE5F47B +:1095A00052D033EB8ECD02F0CBE3A2B1FD3B744938 +:1095B00049C0EF7E09FDC2A5EDAB8F25A35CFE057A +:1095C000E3EB93A732918F7D9C6E274D1E8D1DD4AA +:1095D000CBE76F004EDAEE4FB1361C9F90AE74C8E9 +:1095E0000F8C145FBF1F025FD76B377E23E6BF3A35 +:1095F0006D32D88313B18C7E74F474A80F15CF8BA1 +:10960000926284C597C5D6162916FC47DF66D00B33 +:109610007D15D1B64E8A8A0AB37701E8F1D3270CBB +:10962000864609A7453FB09C303E74DFEC7E602241 +:10963000FD5EEE93BD207A0BA1CD4C4AD7226B0084 +:10964000C6CB3B59F65C34C465956617E8FD8AB90C +:10965000BE0F65883B9746B9B6D2B6F93DA31B1D30 +:10966000F4FBA25209223F7294DAF55EBAFE67A1BA +:10967000F225C200A4B83925EA81BA1DF328DD27F6 +:109680003ABB0D56DAE3EDC7EA7658E8B8DB1A7D47 +:1096900049102A7FEBB1053B2CB3094948F0F6CCC1 +:1096A000F510F2F3C76E990FF5EE6F8BFEB7EEF083 +:1096B000A611F2B2C1EF96E8F74F1EBB63BE42E1BE +:1096C00055A4793906DAFFD3B86EECBF6449ED1DB5 +:1096D0003FA6DF9D8FB7CE57E8F8F92B45FF47E649 +:1096E000178FA1F0CE12F5C723A0EE88F2B90C397E +:1096F000843CF058C97C259DCE17E7BD9BD0FAD499 +:10970000C74B765868BDC04FDBA6C022BE8DFDC5D5 +:10971000783B1E2BD911502889B614933F5152150E +:10972000F40624D0776F16D6172B74FEB5F1BB76EE +:10973000644F206446696114A1F5BBE27F34DF6C9D +:10974000073A79735C74FC9AF89FE0F8F92B0313DD +:10975000E1BB29F0E28E52FA7BABA5D307F1F266AA +:1097600089F14F84A53E64A0FF99B1C547FCE8BFCD +:10977000B531BE49F38C433E11F52C96E7EAAF278D +:10978000B17AF756F265DF20F238CAC1F44F77E4B8 +:10979000E0DF5FE1F244D78BF21A7B86789FA7E582 +:1097A000B148D26DA1F6E63633C92BA071F1F37141 +:1097B000562E477C5E0B834BF42381DBE2409F9562 +:1097C000311EC4EFE514AEC35C1F647AB81D2021BE +:1097D0006511E865D980F03865E9CB0BE9EF0991AF +:1097E000C4BF8F96CE7882F53242BCFBACE1717F6C +:1097F000C5872DC9F4ED06FE2F494CCE697287C787 +:10980000A1F03603BC229F44E156006EA75C9E7314 +:1098100077B60AEE6C0677771CC3079DE639F07BB6 +:10982000BA7B268E6EA5A07E354E2BCFF93DB9466C +:1098300042DB453BB81CBB587F673141FBDCF7502E +:109840004410E49058FC1E9F2ACF728AE3B5E6CA02 +:1098500004129CA6F26F949009F447CD956CFCDD40 +:10986000D934385D447EB2E68A9D04A6A97F67EBB1 +:109870000B8FE3C0EF43C143C30AD45F9BEC1C8151 +:109880007CDC2D84C57F9BA2BD8971D7F07B6AAE3D +:109890004843C0AFE0EFEE5184F4001EE9EF243BF3 +:1098A0000C1F292845FBB6C9C6F4D0A67D8589447E +:1098B000CDD70AA78389AD1FF06C50D967399EF1C7 +:1098C000CD22C15FD4AE839E5B9B928DF161F77F09 +:1098D000174F5A88E36D65FCADB0F8295F61FA3027 +:1098E000BF27CE1690C27C21F841D0B33BAEBE104C +:1098F000F1B550B275BA07AE3B92CF9FEFA37C4B48 +:10990000DB27AEF4CBAB55F009BED7CB09214F31E5 +:10991000FD4EF97F15C825C47500BF87CAC36435DD +:109920001D19DCFF0E7DA6231F30FA255B83008FF7 +:10993000C0CF407E481D861F32F07B7ECF1113AC16 +:10994000B386C39978261433299BAD63032D6547ED +:109950000CC2D910C7F8BABBAB78DA0D74FEEE278B +:109960006402EC93DFAF3FA55F14517D9828EAA015 +:10997000EF5D886FAE2FA97B6009B7FFEBE3D2CD17 +:10998000CD63C2F87180918F0BC3BB83EB8307F863 +:10999000BA29FE0296388DDC9282DCB07E11722AE2 +:1099A000C613E32CE2F4F1F1B25FFF70BB47F50D93 +:1099B000E601C98311E83F7FF17A471A46EF2CE4AC +:1099C0007A87FD7E8CBAB9D02E21C1334EA23839A8 +:1099D00071BC782CF8F1F724C9AE73D4AE2C96FC88 +:1099E000DB00F18BCE78AAC86895FF452C2E2BF5AD +:1099F0002756D3C69FD37917F74406644ABA45BEA3 +:109A0000089755E5977DD226219FDD435DE92DB965 +:109A100003F9E39E2413CE73A23433D6AF868BE3CF +:109A2000FF36C8DFCA03E553D429DC55864CD57709 +:109A30002BB33BA762BCB5F1B4BECE40FCC8E7F384 +:109A40009C1A7FE6D1386D5EA1DF9F89F56E827E1C +:109A5000FAF643F93F4E88FB517E593E28B1253A2C +:109A600008F84AEC225C3E43861AA0A34C3996AE15 +:109A7000DFE248677E6205FD38353CDE49C997263E +:109A8000419CE4347B204F41E982EB2F91EF3E6C07 +:109A900074009D254F139DF589783BB7777D79B08C +:109AA0004E6714E3C36311C41241C77F8D96487794 +:109AB000AE975ECF98D009F643E8B37E3D7895C562 +:109AC000D5E2FB3169619A8DD68F39C7E7344938C1 +:109AD0001E8950F13F1D97003CAFFFFDDE737329D7 +:109AE0003D8CA3D9780E3A7FB94A0E6694B2757749 +:109AF000C6333BD3191F856549141BEF989BB209E8 +:109B0000CC3396AE87CAC3AB91FEEC7A84EB214688 +:109B10004FCAF7A02F1338DD124CAC7ED5C1C6F367 +:109B2000F0F2A7BC4C8861EDF4F4B13A197DBF0F97 +:109B30004A83B66BB552BF46D6F83504F8994A2A1F +:109B4000017E6A2DA4EB19649C1FC6B3FC0DB5639E +:109B5000B8DE817685E93FC5723203F8F8E1824EBE +:109B60001BF071B391E5E31FB6056D7183F43345C6 +:109B7000D1F8313B6C8F841FFF59D7C258D08F6FFB +:109B800072FC99789C29E0696E60F9D3982B511882 +:109B900087BE11CFFC2825EB1CD25B29A06A8676F4 +:109BA00035125FC0A6A2B7D166D0F8FF315762B0B8 +:109BB0007FCD956924187F2DBD9D8FDF4952A92641 +:109BC000DEF8ECEC528453BF2E3DFE421C5E51F792 +:109BD0006629F3880AAE42626B86790A89363E1995 +:109BE000CAFFF80BD7AB3557648DBD09C36BD2FCE8 +:109BF0001EA27157403DFFFB6CFEF0BC5124A09AA1 +:109C0000F727F1DE4FE3310E9A653B3F891694EF5B +:109C10003F97D18E307B45CB0E2BB3EBA09F45DC1D +:109C200002F26CA3714B637CE155D01FFD768EF779 +:109C300013FA24F64CD8AF9368DF46EE8F3572BB2B +:109C4000D3EFFF29CC4F1570E7717E107AA7D4525D +:109C5000EC3DA7A25B63BC0BFB1F9718DF51494982 +:109C600087FE946F036AFBADC7678243E03342C34C +:109C700007617C5AF1F72FCA1FCC9FE5972743DE77 +:109C8000B45422636931631ED317A2DF448715D70A +:109C900037912A16F473B85E295FA96D37C5C1FCE8 +:109CA000FE290EA65F86B3D76A7B216586F5541D13 +:109CB000A79FFBE209938BB65BCFFD8F62A777BAB4 +:109CC00083964A64CC14120B654690D04F1DFF5BFF +:109CD000EC6AA4F0F7FDDAE8E984610F30BA162ED9 +:109CE000DBD4A4D0DF8D5D920DB6A1FAF5D016C9F4 +:109CF000BB8EE2AF90EBAB1A075B4F8D23641A4328 +:109D0000E74FA96170A4751D961495FCA455B37610 +:109D1000373B8C9CEEC1C6923CF8DDABB45252DFAF +:109D20000ABFD3F59439987E4BE99230CF9D524FBC +:109D30001140E99CE261E35A3D41696D76789D2DC1 +:109D40008685D9A0E75B12A23CA0E75B9CFEC50E0E +:109D5000A0D3D95008DCF219677B1488F3F63ABD1A +:109D600015B07EB13E976C4B81B830EA2C83AB2D99 +:109D70004ECB0FD473E276A993E94B991C07FF0AE7 +:109D8000659DCE97B0350BED4C3FDFC5713D9F40D3 +:109D9000FCFBD1EF212D04E945701D095BC7F1FDE6 +:109DA0001746CFB09F332117FC9CCC07430AE455DC +:109DB0005FDAC5F615F47C792FE76BBA8E3A589FB7 +:109DC00058C770F65CB4330E11970A7E8FE2FC53CD +:109DD000B8CCB11CD657D3FC9328B30474E890A236 +:109DE000D02E3C8CED04DE291C0D00879E9F94B87C +:109DF000BD522A5DD7BDEB894D2643C359B345F605 +:109E0000AE53EBBB6613D2A1C3A4DD2F17FE7B3B81 +:109E10008FAFDF72FA1E8179EB0E3C6A02BAAEDFB9 +:109E2000FDAEC93F889EEEEF3F423C49D52C2EA89F +:109E3000A9B40461DD85CB14A4DB866653D04CE95C +:109E400053F3FCBE9001FCDCFB8807E4BCA66BDF8F +:109E5000AB29144FA935DEE9902F4BA0CCD6931D2A +:109E6000B61B29352109EC714AD7EA1AE4E3A42884 +:109E70000FF031F8A7E0375C2AB40624EA2F5D32F0 +:109E800006B25CF4FB2577A407F6335E8D60722F73 +:109E9000F0FCDABE9B8E4B14AFD1FBCD2128F73AF4 +:109EA000FDFB61FDAD8DAE42A0536B09B101FF50CA +:109EB0007FE41EA897345909C8C148D72DF486F805 +:109EC0007DC67D4C1ECE71BD41FFE5825FF62B47FE +:109ED00034F34F0C4C0FBD6A64702A1C4E8FC37B49 +:109EE00018F912843139BC7EFDBC2AFE79ED7AF86E +:109EF0007846699709F65337703D52B86CB7F42726 +:109F000015DDDF74B07DE094E73B2417F2F1EEC677 +:109F10001207B6276617FCCEF2221BE8F73B54FA6D +:109F200043AC63103DF236E80BEBD99EA34C8F8413 +:109F300090DF04BC828E825E171CCC5EDD48CD357E +:109F4000FE6EA274A5E3BD3A3A12C71372AD97C371 +:109F50000B9CAF532A774B06F4377B709DB5950A5F +:109F6000D2E5C8D2DBD7015D6B1DC939C0874FFC74 +:109F7000F40D93447FFFAB83F971B56D12DB5F6E17 +:109F80007BC354017621F07D19FC9A05CC05203B5A +:109F90007FFC06DA8105DD2CBEAEEDDEA7ACB58612 +:109FA000F9CF7DF1C8EDC09FB55D661201FBDE4EB5 +:109FB000178EABE73BAA1F501E48C084711EF8FFE6 +:109FC000A80F89DF0D7659E84F0F878B587D7906EA +:109FD000D09309937340EF45380D5C7FB1F14B226C +:109FE0003D472CA0FF72591C20EC95D5C9F048C7FD +:109FF0000FA1FEA45E2DD83B31FE40BD3F2917F0D6 +:10A000009BE764F688D2CDE11C44FF8BF1DDFF5164 +:10A010004E5CD12A7A009E557C94E934B13C9A5327 +:10A02000C1F194228627C5C4D6AF6CB50421DFF1F7 +:10A030009ABD94E127CE82F83966585303743A9654 +:10A04000C2F9C7B035AB9ED99D3100CF91A53184FF +:10A05000E917A64F9EF811B36F35012BC65735FE91 +:10A06000C54867E288F0C03E21F11F35554487F9A5 +:10A070004D4F57D7FEC32658C7822EC6D7617C05E1 +:10A08000357C48F514D2DBE310F970BF1BF029E2F0 +:10A09000E1584B2864740D94BB581E0FFB211E869B +:10A0A000FCB487D5E1DF6071B09857F41771F08682 +:10A0B0002DBFCC3847F5FC5D493FC712E22B884BDA +:10A0C00044BC25DADFC2E39B7C5E2EE67CB221AF86 +:10A0D0000BF5E98673F52817D65226FFD6B35ABD7D +:10A0E00025E22D421EE4F159D78D905F2F795AB2A7 +:10A0F0003591A1F5CB9DB0AF047AFB2AF58A69DCD6 +:10A1000052A3DB375BE764FCFC1EEC6BA27EAF471F +:10A110003FF8D22E09CFDF8C743C123A2501FD3670 +:10A12000F078E3D2F3C533FF0CFB307B63F15CCBFB +:10A1300007CF2FFADA9F29BC9776CFF580DD7434EC +:10A14000F9901FFA9C111EF073A97A2B8578BBB188 +:10A15000EB9518C81F5D786E6A2EE8B57FE77275BB +:10A16000F147F216C0C7D6EFBD3007BE6F084AF1FF +:10A17000E0B75DDAFBF4DFC14E55EFDE083B92A499 +:10A18000E9B99F99605FC110EC60BFEF8D45FFEEAC +:10A19000C2771F9D03786EEA6AC2EF17BFDB81F5B5 +:10A1A00023DF7BE1D07F833FE08BF140BB8B3F7AA5 +:10A1B000F41BFF0D7CBB38C603EBA8F12B6C1F50C2 +:10A1C000F0AB5EFFEC3B8C7227F86301F875C0E7DB +:10A1D000954C8F08FE3C51C8F649CA8BD8FECB89F6 +:10A1E000F91195E8CF72B9AB5B6EEF00B93350FC53 +:10A1F00025D1FE8BCBEC1DB03FBE87AFBF269BF1B8 +:10A20000430BE516C81B4465874CA9B4DDD295FB0A +:10A21000E6003E5B22494104F229242DC3FB368B24 +:10A22000DA5EFB2F89D271325567E7297FD3D17669 +:10A230007F4EF9F44D23CB0FB4703F7CE9CA7725EC +:10A24000B65FA0D8CE8B7C907C2DBBA5E078A25DBC +:10A25000BF3FC6F1D0C2F321747CB423F99B789E32 +:10A26000535AD304FBCBC736876601DFBEF4FE3DED +:10A270009135D96AFE66FD53BA99DCA754F7DC081C +:10A28000EBBC396BF53498A696EF9F38206F0676B5 +:10A290002E60D5E8B7FFE4F29560238E2F413E464D +:10A2A000210E388F5742C82923E2670F7E7799998C +:10A2B0003FE4FAD9D23DB0DFB5D3E84F9E0E76A980 +:10A2C00085DBA7DD0C5EDADF06FBE5743CDB97720D +:10A2D000719C1E631CF60FB0FE37ED66FB65419165 +:10A2E000E7C9003B05E3E559C1AE042AD1AEB84C3D +:10A2F0001EE0878BD02419F13565D5E4F0BAF5F965 +:10A3000013D063780ED359F8A6D3192E45BE454F06 +:10A310008FE404FA9D8EB324C18B25D91B3FCCB9A1 +:10A320006546AF234B2F9B7AE9BC4FBCFC2EEAA1BC +:10A330003AE07798DF7F4E636F053FED7CF15DE497 +:10A34000F7F2038C3E7507DC4688573E68F0923F73 +:10A3500051C7B18EF3F74EA9B70ACF85BC186183F8 +:10A36000FCD865CEFF1B4ADF3D0F7A6BF481641782 +:10A37000C4D3975F647270CC60407C1EEB9CD401A8 +:10A38000F685FAABC8CA75F5AE4E33E297F9F1859A +:10A39000CBD63D0A71556D35F1807EA8EB5E98E60F +:10A3A00042BB6246FCD61D7803F945F8ADD41EAE1B +:10A3B0008371EDD4EE44409C35CFD78DF470446367 +:10A3C0007BFB3CFFA325C85F39F9C05F47961EDAC7 +:10A3D0006E8179E7111B8CBF33DDFB622AAE43220D +:10A3E000701E62A7B1AD48A1FD7796B86C148314B6 +:10A3F0005FBB93C0CE932C13B76BEBD01FAE4B5A01 +:10A40000E181F86980BE78B111FDA63A5724C2B344 +:10A41000E080740FF33BAC84C12F215F2E08DE1067 +:10A4200004F9FF90E34DE0EFB2B1E776C0CBE51F52 +:10A430005306A4DF17CC637C6A9FD7857AE6B517ED +:10A44000A95F3325CC8FD13FA1FE0DADC72936C9F9 +:10A450008372B6C8ACA6679B91D9293BB73B99A537 +:10A460008CAE9909CCDFC84C30F0D2A4DDB7B3056F +:10A47000A6809DFD90D31D8703FDCFC7AD5D17421C +:10A4800039AA799EF9650EB337E75E15DF3A8A99E6 +:10A490009D14F973C8A7631E1DE21207C4C5AE4E12 +:10A4A000D847A6F443FADEEC189F0BF8BA91C3958F +:10A4B0009225611C47FD35C45BC2B2DD4A5536CBDF +:10A4C000BF0F1607DECCD7E18CF7E541DED6991831 +:10A4D0008D7E8C532E3444801DCA913C9D2EDCE72A +:10A4E000C3B8B5CF99ECE9D4C835F3F7DE4F886629 +:10A4F000740DBEAEC03ECC9204D7A0FEDCC038388E +:10A50000C203714C595B600AC40D22EF2FD61D6C3B +:10A510008CAC54EB315F02D363C109A412F402F591 +:10A52000C7AD9827B6D17920DEEEBCE1BB2CDE6E3C +:10A53000C275CD4C60FB2F25747DE09739337D9B30 +:10A54000987D8DC6753833C91AE8E76C4A929ADC53 +:10A550006A3CDBF09CD65BDCCE087FBC8ECA0BFA73 +:10A56000712F337EAC033FCE3DB47E08F337D30F5B +:10A570000B0E30BAD71D60F64FC4DFA0F7E03C21C8 +:10A58000E809F7D4B05CD7997AC7017F0A3EAF9B40 +:10A59000D33B0EF033947E28890AA2DC954C1A87AF +:10A5A000F90531CE65A30BF7E32ED3B811FD582E74 +:10A5B0000FD12F31391074D1C72F0017C481423FFA +:10A5C000B7387D81048AD73A43683B9C0B10FAB4B4 +:10A5D000EEA51D9A73FF7A7D6A5198DEB204A382BC +:10A5E0004D2AFE81BDADE85C2CF1FC55D4168E0FD2 +:10A5F0008B01F1DB9A75EA07AD68FFBB42C06711BA +:10A60000693DB3417F3D96C0F2669B25E6DF8A7DBA +:10A61000FD04884D406F7446E1F95A9197D1C3B556 +:10A620008DCB8BC0BF8833200F0FED7FC8E5A28391 +:10A63000B7FB29E73B01B7E06B97C1FF2EE4E38747 +:10A64000B23FA2DF17952712F3083B18C633A3B316 +:10A65000D84780F52CCC1EBA5DDB61A66704DF8984 +:10A66000EFAF71BFF7EB9477A1FCA1C8C3FA27B095 +:10A67000FC7E04D19CBF12E389FA230DD73E776F8D +:10A68000FBBBCCF6B1A89B01F281790410DFA2528A +:10A690000FACEF758E2F7D3F85289FF60ABFCAADA0 +:10A6A0008287FB64701C69CE20FB72FDF3CED2EE74 +:10A6B0001BF4FB65BA718682BB4597FF6FC93C44AA +:10A6C00020FF146589E1F27B15FDFE1DFDF70402F4 +:10A6D0009E85A8EF581E6BB879F4F046B8068777C8 +:10A6E000A4F46831ECAB067EFE21A707D935B2751C +:10A6F0003ECCD779889F2F25EB2668F64BAC1E57AA +:10A7000023E4876367B972D0BFE6E734A3E7908F8D +:10A7100065CAAF73AEB465C1BD10A74F0B7F62A50C +:10A72000F6BC63B23F4E534FAD4ED1B44FAF1FADE9 +:10A73000F93E6ACB44CD7777205753CF6CF992A678 +:10A74000FDD8B6224D7D7CFBCD9AF61382E59A7A30 +:10A750006B635725C8C3A4BDCB35FD62955E92439C +:10A760007F9FDCB5464B0F1D3EA70ABEB6F4E6AA96 +:10A77000E529277134D22DB6408B8FB95774E73F46 +:10A78000AF933FA61ED0F187AEBF90AF28C2F8238B +:10A79000EA60CBC7B0AF1DA597233EEE14DA6F4E2B +:10A7A000DC20E30E21275BA36E5780FF0F4145E5B8 +:10A7B0004FBFA993FF92CA58B66F74A57C18BF9B70 +:10A7C000C9C91233DB4F5CC2F715C5F7BB13991E1D +:10A7D0005E9FC8F34C23E4E7339C9F4F0CC5CFD456 +:10A7E000CD4D007B514A301EB795367E0C799D6564 +:10A7F0004A88E450F97982AF6727EFDFDE60C3F162 +:10A80000BEDD9084E5AE0617FEFE1F0D5958061BEF +:10A810003CF87B67430196BBA91F08E5330DA5589B +:10A82000EE6DF061BB671B2AB17CBEC1CFEEFBE8C9 +:10A83000E977250EEDED12A2D56B4B2BE511D16713 +:10A840002979B0478E19888F01FDE595D73C97BDD2 +:10A85000E56C61F0A8AA7D2031DA711E986A06992C +:10A8600081F1ED30FDFFD6E00D1E350ECFDF7AFE13 +:10A870002157EF1DAB3E9F23CA2530770A21B73DF4 +:10A88000D9FD40203B8CA7A1F96A70FC782D975325 +:10A8900020E89F02F647D5FFB08E7FBD4AAC268EDA +:10A8A00016E5DF13995F58C8F9B550C7AFEF2432EA +:10A8B0003BF633DEEEFF357E3D12118D7EF911A39E +:10A8C0002BCDA9A2FF9188A84A761E9DB81653FAEF +:10A8D000512FD9E6A6FC1B9DC4F6FF24884C307F7F +:10A8E0003CC686799288EBCCA7E8F02851BFD24DC0 +:10A8F000C72B5498FE92E020128CEF3184F52B9EEA +:10A900008F880CF3BD3C901FE8380113F8636B7A15 +:10A9100097833F3726C9A539A758A4C8D7D4D745A8 +:10A92000206F83E40507F4BB4E79BB0CF236E95F78 +:10A93000276F82DFC9D5CC31EAF395A22CE4F2B6B9 +:10A94000E7C97750DE04BF1781BD53C1919EC4F49F +:10A95000737A12D3CF47B89F02FC913B88BFE24C79 +:10A96000D2FA79D78BEF42C2F42221BD29A027AEBB +:10A97000B73F951C05FA155A62025153AEBFFF50FE +:10A98000F81CD0EF806344F926AA692418BF8A43D3 +:10A990005765B106809F48BBF152AF8A8FBF19E35C +:10A9A000F324D1F6078CE400EC4F5033EFB22520AE +:10A9B000DF235EE93F9F85D673787D4640729928F4 +:10A9C000DF9869650BC847EFABFF05FA228797331D +:10A9D0007809E9D624909BEC683CDFEE1168E279B7 +:10A9E000D37C519D475D9C04715411C625D2A63875 +:10A9F0000863DA08ECABB74A9E1699CE2727BA9BB4 +:10AA000000A869A58532C8D374D286E52CD2D304B8 +:10AA10005B7673489F0CED6F280D34019CA3C855DD +:10AA20001BDA95C4676A3F87733A909C1C01DEFE6F +:10AA300016C1F6A1B75858F9D5C8984E28FF16C1C7 +:10AA4000F6A5034584DD9BFB4334C69D6E837F19C9 +:10AA5000E0EF6F06EF2A8047894F73F2FCEE1F7B11 +:10AA6000310F2CA17E28B2E655DE8172CD7E47FCE7 +:10AA7000BBC3EDB02E0FAC7F731BCB4B34ED60FC32 +:10AA8000DFD4C8EAF7727EAFE6E5D7B99C449040C0 +:10AA900080E0B8949209884F46C72C4A877C4617B5 +:10AAA000C4B3F538D2299274219E7754ECF46FC365 +:10AAB0002F2BF17C8F14F291CFA3D4FC34B2F12C64 +:10AAC0009636AF85F255646557C8788DF1144E5FA0 +:10AAD00065B109CF476E96FC4D80477256427E891C +:10AAE000E4E31A493D91DC6A38FE613A3D3C123A92 +:10AAF000198B3C3D5ECAA21591129E63B95E7A7DA8 +:10AB00000F98DE1966F543C9A403F20DD50E920421 +:10AB1000E71A4D560BCA6173BA2B00DF4DE308DE0E +:10AB20002B26368366DDE2FC9DE04F8A9F679228E4 +:10AB30009D4D41E95DC09729A91EE345A2F4A642B7 +:10AB4000BB4312E30B3D5F7725893C431A930772A1 +:10AB50006DFBB8EF16FB5B0E10D6C0EB65BF4AA2CB +:10AB6000F542FB0AD8F2FB5AF2AA3285FA35FBDE2F +:10AB70002028AC8B92373F04FA7B5F85FD3B4EB8B3 +:10AB8000179212F39091CAD7BE55127EBF39857EB7 +:10AB9000A7F87DAB9074419EE94C82FF10E07FF9ED +:10ABA000AF5CC7E0EAE9BE57EFCA00FC3B8A3DBD97 +:10ABB000787F6585D905FB535D90E704C6B94AE106 +:10ABC000A1FCF55D005866F5B9B4BE4CA0877FDFE7 +:10ABD0000DFF4DF928739DBBD10179CA5D920DFC23 +:10ABE0009851BBA85F43EBEF3D44A6417E7928BD59 +:10ABF0003643D40312DEC39FADFB2EF4DE98757787 +:10AC0000BFF37518BF47C6731B5225DBEF99C1CB45 +:10AC1000D9BCCCE1E5B2756C7F6A4CE58C20E4FDD3 +:10AC2000CE1B5D4D56E0C7C904EF9F1285F1E79B2F +:10AC3000E9F620E469DE934813E4D9023B08DE0715 +:10AC4000043983FD50CF3A4AEB3C70292D41C8E3CB +:10AC50009F6C20DEE6B12AFD4A69E3CD67691F06D5 +:10AC60007736C669B348F81FACA324BC2EE4B31BE7 +:10AC700079FDA61A96B7337BA9DE05FBA7D3D711BA +:10AC8000249864C173C46E3C2722DF446C006F4675 +:10AC900069E808ECF74EF316A2DE9D4EFCAFF4D047 +:10ACA00072A6771FD60B2CC12658E25C982F13ECA6 +:10ACB000AB4B013A16530F18EAA5A40DCB9B4917CD +:10ACC0009665A407CB5B491F963E623342694D7679 +:10ACD000A33CCDB1503B301AF7ED308F97DB6EC6F9 +:10ACE0007C6A79A9DFE41AC47FA912F70A893F03B5 +:10ACF000F3C48A3F6389CA1F39BF6CE92A7857C3F6 +:10AD000065D09E938D4B66FE755A32F33F764A5C52 +:10AD10008FD48AF739FCDFBA83D657948EF7C07D7B +:10AD20006FFA1DF3C4816516CC0FEE34BAD2C13F61 +:10AD300059008FCA405EAF66DF57411F9D987F67FD +:10AD400032C86B55F3F6748813AACAF8FD1A259019 +:10AD50005EA192F3F75633B8C47908F1FB580ECFD1 +:10AD600002D8D3827D640A3FEA2F91EF5B6E473DA4 +:10AD700053422A1538C79E97CCEC4190EB05213FF2 +:10AD8000D5820F94802985F65BE2717BE0DCDCF2F2 +:10AD900020CB2397282404FE743FFC951D9B09E5D6 +:10ADA0008FE5D58731EF1F3E9FC4F6AF0B9775AF88 +:10ADB00082F9ABD6998919F793DADE06795E5A6D76 +:10ADC0007641BD6AA5E465FBB496E058A8B7BBB769 +:10ADD000819C2EBDCFEB81BC2B9D0FF3B5375AD88C +:10ADE0003EA685CE0FFB7E3755F37323D5F7F700CC +:10ADF0007FD2765EF0A76FA4ED155AA61176EE2EDF +:10AE000032C0CE2F45CE63E7975CE6FA63F08E89B9 +:10AE10006B23F104E8B44B777548EC3C32C1B8675A +:10AE2000387FE8A9FBAFDAD13F06BF6114FC1A6096 +:10AE3000F9E62DB20BCE1D10C586E32CE7F7465B75 +:10AE4000AA9B305FFE592518198ACF3637BBC770C9 +:10AE500094C9F992CA9C5EC863594ACD2E99E526D9 +:10AE6000039077B6905294FB1CC2F2236BF87D01DD +:10AE70007D5C61D96262F39290067ED067607F87C5 +:10AE8000F2D3865A9FD01BA05FFA069177A9F435BA +:10AE9000E6CFF112E41FE436D7E291A30DC06A3E7B +:10AEA000946FC00BBBAF741FB32B11CF486AFB6EFE +:10AEB00071046E87233CEF1D1DB3CD8A686B23EAB6 +:10AEC00038C352E4BB437DAE7C47A16F957A3FA95E +:10AED00089F37B7332B75FBF0A64C07CF21CC6EF94 +:10AEE000BFFB35C1F762DEFF35C527C89F6461F23D +:10AEF000390C5E865DFF3AAEC77919F6435D4D4069 +:10AF0000DF279347233C79A50B65D85F9AF6D4B425 +:10AF1000D47F2303E93314FE87C2D7EC446F309902 +:10AF2000F9ED8691F8ED2572DA8A1ABAEE4F569A43 +:10AF3000717F56D8CD5C2016C8750F0952D907FB12 +:10AF4000817625B985E03B3E4E1F9C89E7E3009B57 +:10AF5000575A88A2C9A3DA34F5D4EA244DFBF47A0F +:10AF600097E6FBA82D599AEFEE804753CF6C29D076 +:10AF7000B41FDBE6D5D4C7B7976ADA4F08FA34F5C1 +:10AF8000497B2B35ED3FA14B0AD1F5E49D963D0160 +:10AF9000A06FC0DB939D1FB6E393BBFC9AFE337A90 +:10AFA000579781FE9A7AA05A330E394BFD365AAF25 +:10AFB000A7FF6374F1C8A0473CD512F9B61B50C86F +:10AFC000BE637B5AF79C9D7F01F4F8F24A63D8DF99 +:10AFD000835EE4C18F813E1E9D9FA88FBBEF3C1E08 +:10AFE0003866A5F0551F6F3B06F2F04EB2360E2FB5 +:10AFF00091ADB8AE4F4EC9783EA61A38D411A6E32B +:10B00000273010ACFB30C17363FA75F7C7E9F22E35 +:10B0100023BEBF42D70147E3CD495A7A47B8B4F4BB +:10B020008ECAD2D23BDAA3A5776C8196DE766FD634 +:10B03000A0F88D2FD5D25DE0B780FE0FF0FB45E381 +:10B04000D39CA2CF63CC423DFB593BD7B303F5C0A1 +:10B05000624B7E580F50951A84FB51026F03F482A5 +:10B0600095C537FD7AA19DEB8576BD5EF0BE022EBB +:10B07000CA74BF1BE3CEDFAE9A910A7A2E851C14E8 +:10B08000F724FC9FA3FE0E08394F4F817DC22D9EF1 +:10B09000DE00D8895D66F427F71D1B87F1C089B1F2 +:10B0A0006436861516160FB49A18BCE352C4FEA473 +:10B0B0006F5C0A2DCDD93EB8BE41DE9BCDF8E2B71C +:10B0C000A00FE9627F07713C6C5EE9F408D1E941A9 +:10B0D000BD3F2CF4CC8CC01B18575FAFDD182EAED3 +:10B0E000CF59C9EC89D0AF33789DAC09A07F2FEC44 +:10B0F0004C5381DF0DF710722D5E9918D4717E2F9D +:10B10000DA9DB924807AF88652CF773611F0AB7E7B +:10B110009B0A7ED580783F8CEF050CDFFDFBC01AC3 +:10B12000BCEAF78117019E9D88E74529AA7DE0FDCD +:10B13000111EE4AFD3CB589C92F7C698262BED97FF +:10B14000B0DE8D7ECC7EBBE715A89FAE6571E3F4C3 +:10B15000535E19CE5F65D6BBF11CDE7EB7AF18EA31 +:10B16000A737B3EFF967FC783E6BCC16F63D776BEB +:10B17000FD2B70AFBFE21BECFBCB1F6EC7FB60D497 +:10B18000C8B1FE856DC5503FBD8D7D9F7136D80419 +:10B19000F5092D7C7EA9EB9518B0830FB1F7180641 +:10B1A000C43B3CBE99CBE931809E3C6E98C3DB8B9F +:10B1B000F8666E25A3D3BA3EDF8DC8563A7AE9FD0C +:10B1C000FA12E2C7FA4D2480E57C12C4720109E14B +:10B1D000F75B482FD66F83D09ED617129711EA4F90 +:10B1E000A76421DE1751938FF98B028F05DFD73BC0 +:10B1F000F78BAF9198F0BEBAF00FDAE27CB5E03F82 +:10B20000388A7DF85EC8D329CC6F0F97629F3C9037 +:10B21000E1A1DFDFE7F7CEC2FBE3F978AE834EF9B9 +:10B2200020F8BB8FA7B0774D6E2205789EF8A60256 +:10B23000760FEF26F087297E424F2A7638AF876F48 +:10B24000230D123787F348BAFCB212C0F8235776A1 +:10B250004D0261399052FE10C4D1FB411053087960 +:10B260002E65E52D8134E457F46F866B778A9F0352 +:10B27000DACFF74917FBDC06E4CF1CADFF7480AFD3 +:10B280005F943791CAE2E82F705DB95B0378DEBB4B +:10B29000A2D34CD8F91D9202E774AA483DD2F5FC1E +:10B2A000E48091DD4F657AA782F35D05E7A7F31D82 +:10B2B00066A4C37B774841C8EF54ED7AED0CF0DB10 +:10B2C000907E53F65894DBC59C3F7F7BAC6A1BD3C2 +:10B2D000EBDC9F7A72A2FCF9A4B0DC533F3100EFA3 +:10B2E00017BEB58AE94570BB35FA70083FD1C9EB86 +:10B2F000028ED480847662A4FAD021C6E7FA304563 +:10B300008CEFA5AC47EB19FCAB54C3F0E0E4656AE5 +:10B310008DDEAEF81B410E92489B04F574D287A5D2 +:10B320008BD8B63A33E18AA6C700F5344BFDC2325A +:10B330003ABE1DF41FAC7FC7913CB5FE33F27CB41E +:10B34000D1F220EED72AA4CD0B7904E5687FDEED9B +:10B3500013B0275F54DEED6A8A0BF94D9F7FA39EE1 +:10B36000D654908373466B0BE699F5F99601F9195B +:10B370006D1E63761BB71F6DC26EF89360FD703C47 +:10B3800054633F667A5C50CE957CA867BE99E88F7F +:10B390004E7542BEA33E0DDA1B2CBD32D88B567EB5 +:10B3A000DFA895DF376A1D27E25A4A6528BD59C8CC +:10B3B0002F5339CD5F2860F7985FC8B2E039FBEDB5 +:10B3C00009A6ED90CF0BDFF3E4FDF8BDD529FC1DF8 +:10B3D00085ED911C0FADD1189F3C0CF3D27E91B23C +:10B3E0006B1CC0F74703A532852B9E78B06E926D1B +:10B3F000CE4637E62BC7A662DEAEF7B14CDAFFD4F5 +:10B400008B0A8138FD055B5FA49DCEF3C2C1CEBD22 +:10B410009D149E4F8F3373FDF05E39609E0AF727AF +:10B420002F3DB680B69FDA6344D33CB5C0807AF333 +:10B4300003137910CE07955B649F42F9E383AFF065 +:10B44000F33A8A27437DBEE09934A63F4F0C914FD3 +:10B450005C1657B81CE03A913CF8BDE079A92CEF96 +:10B46000D0FFCE087F37E92F4EA23957B22CEE56C7 +:10B470001C47D48D57ECC41FAF1EC7C5F857F11138 +:10B48000B82769BCE2C0EFB1D49F857D87587B8126 +:10B4900002F15711B11DF54A78651CE93DE05D8662 +:10B4A000594A5FBF1F391AEC14F34331DFEB86FDB5 +:10B4B0001AADFF399568EBFAFCEE53692C2E35EA8C +:10B4C000DE75782A4D0F2F7BD741DC2FEF56BC510C +:10B4D00090175A6BE0E7AD92BC785FF291598E9C61 +:10B4E00056155E9E4CE5EFBFF077286CB43DBE6FFD +:10B4F000A05B4733952337E5DF0752193CA2BDD047 +:10B5000063AB841C05ECE8C7AEE472F4511ABB27A8 +:10B51000BFCAC6F669FEB8E3434CFBAF7E23D20434 +:10B5200048FCF24A123399F6F37F33FE375E17F088 +:10B53000A9E7309CCF218F30BFC2569495CFDE2330 +:10B540009887FBAD522015F5EE48ED467BFCEA925C +:10B55000340A6F644CD065A3E3444E7C1FCFF935A9 +:10B56000A712842BB2FF7DCCDE71EA7366EDF18504 +:10B570002569D3F11C6D280ECE5BFEA799D1F73853 +:10B58000F182DFB5F1D004CC7FFD4F9ABF18DA8984 +:10B59000FBB3E4681FDE172E063F257310FA5B3FEE +:10B5A00035001FE9F90000077B3C1C3F04006EBA20 +:10B5B0009EB53183D315FFD17AB1C58EEF75FE9854 +:10B5C000D357CC7BBDFCE9C864FAA44F92F0DD9858 +:10B5D000E1E013E78E051E8B39FF8A52E0497F7F39 +:10B5E000AF38CDC0DBB1FB7BFF93E643BC7E94FE5E +:10B5F000F138238561AD89BF1F31CC7A8FFF93EB82 +:10B600001D291D9E4A63FCB336726470BDC5F5D416 +:10B61000BF1AAE1B055C534606D747FF24BEBCA429 +:10B62000EF0FF6CCE1E1A2F4BC11E849E6F5E1BB8D +:10B63000206BE346069F23ED9F872F6E64F0C9A021 +:10B64000274888C1B784788C4932074675EF467F12 +:10B65000DF46DCC359A2505B4AED5DA489EDB345DA +:10B66000964B2C5FF40FDEBBE9A7630209D9216E6C +:10B670003F6466F9464FDF38B5FD4CE172F33F6930 +:10B68000DE5100FFDA715C2F946ADB8DD2B513EFC7 +:10B690006C10AB01F3E5AD59633AD93965B6E4886E +:10B6A0003417BEA73B3E4DD29C5316FB84DBF35DA3 +:10B6B00089E037782DD6904CEDC2F689D559B02F58 +:10B6C000E24DFAC519761E9BFAAF2A3A09382E3692 +:10B6D0001CB78D310E8D870DF2FEFCFA41F6572E08 +:10B6E00027F867A6A9ECF786BD3FB78D51E58926F7 +:10B6F000935E03F3FFFB0C2C4FCCCFE7245E1FDEE1 +:10B70000FF0DFC2727E87F1FEA7F612FEA5EFABE64 +:10B710000BEC10B5F704F61BFAA223D11E344D2C06 +:10B72000C852EF07ADE8B7D7DA7731C276FA9F7B18 +:10B730001723ECBF4824103FD8F80AFE2EE8E2B5E4 +:10B740000E4E0F710E37D4102A3F6784F74C0A163D +:10B750004179A4C1BBE81CC47BF185DF4AC373B83F +:10B76000FC3E83EF78F93915BE132B7B34F564FF6B +:10B7700099F2732A3853AB7B35DFC5B95BA3839D40 +:10B78000BB2DCAB3E07D80F4FAF735FD5A0CECFD11 +:10B79000A5515BFA34BF1779AD017B2CE47BAF6810 +:10B7A000C66D6D647C9CD94216A97F372A5E3CF732 +:10B7B0003AB6CDB2483DCEF8769BA63E2198A4E994 +:10B7C0003769AF4BF37D725796765C5B81E67B21E0 +:10B7D0003F47E4B5B0F33CC59642CDF7FDF10BBF52 +:10B7E00005F256480E6BD6D37F7E7C98F3388AB22A +:10B7F00003F393B0B7392B77E039F2FDF15E1C5FAC +:10B80000CFFF81FB67F17D2516670B7E20799E2C8B +:10B81000F83E145F1C4CF07E17E87E8EBF632289D1 +:10B82000FBD259C4E563EF980C7A0FE7379CEF3FE2 +:10B83000300DFE7D3FD72346DDFB2661BE65EF9BC5 +:10B840007C5024DE47D2BE4BD72F2F7C9C87793E7D +:10B8500062B8F7E98C57A234EFD385E78BC1DF3F9D +:10B86000187DEDF9C4BA463E9F3CC4FA4CD77CBF64 +:10B87000E51D81BFB8C1BFBFD58FBF648DDCBF33AD +:10B88000200E48C3EF46DD3B30EAB8067E1F2EAEE1 +:10B89000E97F1FF00B8F6708AEE37AFD631AAE7F76 +:10B8A00005DE451B6EFCA4746F1D8B63FF31BB1B53 +:10B8B00009363619C751D2E938DB4DECDE23D560A5 +:10B8C00098AF10710DD1C73D59EC9CDCAAA45FA0C4 +:10B8D0003F100939036AB723BF1181FB275F966CBC +:10B8E00026C0EBED96BEB7BFE382FBE9A1B7FF1D13 +:10B8F000F31D22AE8992617F6EA470F6E75BF8BB00 +:10B900000C90FF06BB3D75EE44BC87F308C46B008A +:10B9100003BF4FF108852199EA8F588315EF4BC576 +:10B920009A587D2AE46B68BBCFC8A538584B0CAC3D +:10B930007F26DC4761FB22B107958B6A7CEBF745DC +:10B940003EEDF94B24D8C749E9DAFD91CF48D9EB50 +:10B9500093002F050EC4E79417E725AADF3BE9DF24 +:10B960003F12F99E21F2C7E1F331DAFC8CC8CBCC4F +:10B97000BECEFC4CFF3B03BAFCCC7079A6D989FE45 +:10B98000F9E9D7C833998EB0DFFB3A22D02F10796E +:10B9900027B1DEDBD299FC4E48F2DE964ED79B9360 +:10B9A000EEF5C1782722587EE604CC3305F6176EF3 +:10B9B0008A85A57E4ABCB110AFC2F9E0D4B881FC3B +:10B9C00000799566957C9FB00FAE376EE7F33E9594 +:10B9D0004E10CFAD09DE2FC3FCEF9BD8DFCD783FF3 +:10B9E0009297314CBFDD95CEF4D053BC5F032FDF6F +:10B9F000E7FAEFFD38A279D759B46BE4FDCE35589C +:10BA00007CCD2AFFCEF5A4B91EE23C6726BFCFE568 +:10BA10006578FAE845E6DFAF6B7BD704F7A61E4CE6 +:10BA20002F7C0AF001ED601DEB945E13BCC7BDCF07 +:10BA3000E9FF2AC05BE722DEFDD0DFD56B5A44F177 +:10BA4000FD11F75F3E32B2BCD14711AC14F03C9807 +:10BA5000BEF029E8F7D1EC5E13D0B9BF3EBD17E5C3 +:10BA6000F0C1741FCEF7D14C5DFD165627FCFC8645 +:10BA700097F31FDACF41ECA5DE3EEADF2BDB68E26D +:10BA8000F947BDBE488BD6E89355077F8E7C7CBBBB +:10BA9000856C8754D4970F269A20C8A88E098CB33A +:10BAA00069F21FFF989EF828BD07D7D55AD897F19D +:10BAB000ED3CCC67D83AE93CB507591EBC56ACAF53 +:10BAC0005BBBBEEF73BA0EF76E9FDEDF184E9EA50E +:10BAD00083FC1C1B2FC9A19FA7C278B30EFD3A1E81 +:10BAE000CAED523DE6A555E772CFBC4CF94536F498 +:10BAF000C5ABE558ECFFBC26F5E23E5D1D69437A17 +:10BB0000D775D375C540191182BC3339A05DD77A7A +:10BB1000F5394CDAEF2ED265724B105718C3FBC6BD +:10BB2000F4FF35A407C7ABEDD2FEAEB73BC3F1417E +:10BB30005A0611E73491AFAA391EAA05DE835AF8D6 +:10BB4000C4FB44E25D50B7C17F06F877A1DD1290D7 +:10BB5000A7C23E937715C0B59AB890AEAB75765430 +:10BB6000BC67B4D6BA18F9686D8B1E7EAF09E0BC0D +:10BB7000A3EDDAEB12FC7315F407C5F74BE92E2C95 +:10BB80006B23CB8EA36CE4F5E07E1385EF12C88F98 +:10BB9000808F285E7CBF5CB4FF707ACF3321BA26D9 +:10BBA000397A9E05EC457BBCFF13584FFA99DEF3BA +:10BBB000121CD0B47A713FEAF2810B6FC2B93B7CA0 +:10BBC0002C63264CD0BBF306FA9FD507641BE40711 +:10BBD000AA0FBC82FC3A14DEFAEFB1933E01D7E71C +:10BBE0006ABC09B8443E5A2F3FE7D359BEE1499792 +:10BBF00057C9007F6B7417BE97D5B799DD2377C8F7 +:10BC0000D4D2C6C1A66140025B29DE85211EAF05E4 +:10BC1000F27E73CDECFD9AB76D4516B8279F60375D +:10BC2000F840FF35DBD6D8E1BEB478273C4132B0CE +:10BC3000BF0B40D6D8E1FD915566FEAEE557A24256 +:10BC400099945F7F6662EF873AA2FCF82E429F5D6F +:10BC5000C6F90B977D3A0DDE3148B96ACD85F36E92 +:10BC60001F71FC0AF8E716F74D63EF7832BA3932E4 +:10BC7000197C754ED3767817B199DA1B282FF07599 +:10BC80003673BB03673CD9BE42D0866FC5F1FD88D1 +:10BC90004D16C6A77511DE478A200FF106FB7B5DA6 +:10BCA0009FDABCB1B02FA07F7752F8B743BDEFFC4D +:10BCB000A50CA64FFE55EF468ABC749D5D218ED81B +:10BCC000703FB1DE3AFECE8D9EEEE2FBCB7F970752 +:10BCD000E58BA519ECFB50F1CFAD7C5D75F09EB7FF +:10BCE000CA3FAFA3760CE0AC83F7BCAFE1FF5FE0E7 +:10BCF00076AB0EFCF678F5EF8CBEE1711CF8FD59C1 +:10BD0000BECE678F1B4A3B0781F7AB192CDF33D1BF +:10BD1000A9F8605F645288BD9739543B71BF7B2896 +:10BD2000B8BA8B7A6F07B8217F3BD87C1B3258BBDF +:10BD30000BDCCFE88EEBAD42B9B0799F83B8FFA39F +:10BD400017C7BBD5EF0EFE86E3FBF27C66B7C5BB1B +:10BD50009DF94ABD047C25E8D118EFFB33E815783E +:10BD6000BF97ED0330BE1674007E76A17FAE8DDFE7 +:10BD700004DCCD7C5F49C46DC3BD935A07EF995F66 +:10BD800013FF0A7B8795C371E104F31721A296F292 +:10BD9000410F337E5FBD7B039E532A91ADE8EF5C7C +:10BDA000084AF83EDF05C2CE5D5C6863F9C1AA3D72 +:10BDB000D3B683B958E367E7AF5727B17B6050BF6D +:10BDC0000FCA666DBC23E6FB8CAC34819D5CF7A08A +:10BDD000567F5713B6EF0AFBCE10DF5D38C1FCD794 +:10BDE000AA27B4E354EF5EF01EC057AD3B2795C0C1 +:10BDF000ED8EDECFFF5E06BF37994FF2AFE71E57DD +:10BE000015F1FE3003F5B14F06BD3B9D9F93BEB0CB +:10BE10003B3351FDF77822474B9AFB4B17A9DC8F38 +:10BE2000190B7F5FC886E5910CEF4F32C08F798385 +:10BE3000ADFF8D0CFF4BACCED647943EF6BE6825C9 +:10BE4000B37B66485ED2FF34AFB004E19CEEFDF0F8 +:10BE5000AE18C5AFD9CCECA9F01F64F95E3906F273 +:10BE600078927FE1ADD0E5B99B4A717FB6D09B0354 +:10BE70007AB675A115DF91E830B0F7032D66F6EEBE +:10BE800051F0D9994760AF7D4CD7A345B02563EBFE +:10BE90000D911817E4AF1AF11C4DCB1C82EFC3892A +:10BEA000790A7A7DFB009E8CC5560F80D6EAF6E6AD +:10BEB000D854E313EE17D4715A7CE74026BEEBFB4F +:10BEC000C9C1F1584E248C3FC43D049813FC1D8118 +:10BED0002FF83B4C4475EF7362971432C2564A57A1 +:10BEE000E332A073CD56F6DE52DF0F089EE771FCF9 +:10BEF0002CB9C8151386AF66DF9E38BC1FC1EDDBB9 +:10BF00000A885761EF87FB6DE21EC48A08128852C7 +:10BF10009DDFA9E4FCBEEC208BC3D6104F06F45B7A +:10BF20006E2131068AB315C55DD3D11E6D30DAC1DD +:10BF30002FBDEEF32C5CCEF4ED2E42EC0876F145ED +:10BF400033EE4BD53D138DF9C48D863E9CDF3C8A84 +:10BF5000EBE3717C9F610CF1C2F9A7BA43E371DF97 +:10BF6000CE0CEF57E5A2DEB3005D8F81BDA5EB5E81 +:10BF7000FF7204BE8BD7FF3E8C8D04405E371E4A95 +:10BF8000C4B8DA91E9CDB9271BDE23E9CD407D4065 +:10BF9000F51CA4C65DA35A6F83F3337529D49FA102 +:10BFA000F5054F3FC9EAA37BAB0CB47EEFD32FB0AE +:10BFB000FAC4DEF350FFFAD32FB17A6E6F954CEBD3 +:10BFC000ED4F1FBF0DFE8E491D1C6083FB8A4FBFC6 +:10BFD0007E1BDC67B96817FE452FBE0F54F7D27879 +:10BFE00043AB8AEE8F8E62FAFB62046B77D1CDDEB3 +:10BFF000012759BD9A778B37F376C23F12EB14FDB8 +:10C0000048D2E0E34FE5FDD6F3777DE6469196080A +:10C01000F6AE7900CE7F1D3D389EE16514BF876482 +:10C02000EBC5733A621CFDBD7F31EF5DFCEF225D15 +:10C03000366AFF5EE6AC514C6FD3799A719E6C6F95 +:10C040000E9C97AB2B4FCB01BA517A299C5E0A7B91 +:10C0500067B883C147C7B5833F68EB9B06F6E6E840 +:10C06000D5347CBF51C04DFD3E2BFA671CFE1B39F9 +:10C070007FAC6FE2F8A230CB0837DBD705FA821D20 +:10C080006AE7EB7F54D51EC74BEBC5BFD770BDEB3E +:10C09000ABE4E37CD1EB53D1C50BFB13470F4C4012 +:10C0A000BAB4F7D3FD51CD38171B75FD0A08EE5B06 +:10C0B000D5C56562BFFBF93BF6E21D61E8E79EC2AC +:10C0C000FC4BE07FF15E1BF18EC2FDB11AAE1FFA90 +:10C0D000DF59EB62F73BC818BA3EC06B79591E5F57 +:10C0E0009F8DAFCFA67E27BA5FEE4EF5652C56FD2D +:10C0F000FD1AF17B3FDEFBC7CBCEE5E369E477B009 +:10C10000F180EE43D1A3F58BA687805387CF7E3C89 +:10C11000EBE013F804B9C57ED95AF911707E7D940D +:10C1200041F34E57BFFCBAFFC1F9F8FE5FEDD728C7 +:10C130001DE1BCB04BCBCFB5DD6E03FCDD3AD1AF1A +:10C14000B55AF7F788BAEF0E409E62E3C185785E74 +:10C15000B5F6A73FF84980F6BFEB856FC6108AEFAA +:10C160000B4A5B02BCFB54B3675B8C17F2464A2058 +:10C1700006F4E58520FB3BB17A7DDECBE920FCA807 +:10C180003A6E572E3EFBC0AD808FBFEE31DAC06EE7 +:10C190006EDC6B0E9931AE5F8FFE15ADBFCBEAF74B +:10C1A00063BE72E301AD3F74D7F7BE99E0427E0AE9 +:10C1B000A41A92A00CA5125AD6ED367A4280AF533B +:10C1C000B2874E433692BEED009FBE3FC0014F3452 +:10C1D0006CEC92579B62077EA716C8047EC7C6EE1A +:10C1E00007D0EFDAD83DFF3DF01F36EACE93570F68 +:10C1F000E1579D18A57D8F42E087049DE8C7347DF7 +:10C20000FF7B3F7C89C279E1F78939F82EE6EE5F42 +:10C21000C648F4FBA5AECC58F677CDB70EFADED003 +:10C2200065F007CC6ABBCAE8EA3A20618E861C64D6 +:10C23000658D311403F1754D8711EF2FD5FCE0BBEF +:10C24000CF407E88FCCE8CEF336CF8C1B137BF4451 +:10C25000EB1BF6191D650C6CAB9410A6CF4617F3BB +:10C260004B043DEEFAD1317C270C7E07FF55D0659B +:10C27000C3BEC326327920FE8ABB0EE3BB9D03E812 +:10C28000D3F5EE8DF8AEE7F7FF6602BEBE7048222A +:10C2900089EE81FDABF7FC3206DA09FAF4D36B00C4 +:10C2A0009D42B7BE9487ED308F20E8F57F0060C2D5 +:10C2B000017C0080000000001F8B080000000000CF +:10C2C000000BDD7C0B745455B6E0BE75EB975049FE +:10C2D0002A1F4240126F3EE4A32129F223FCB492AC +:10C2E000104CDA042A216840D4021422242442DBB0 +:10C2F00066D4B5521851E4D13371B0DFA88DFD0A70 +:10C300001A68FB3576E761C434025DA84DE38818EE +:10C310003E222ACD94F814688309A0A24F6D66EFDF +:10C320007DEE4DD5AD1082CE9AB5FABDB0B24ECEEF +:10C330003DE79EB3CFFEEF7DF6A5B9ABF2344402E4 +:10C340003483F1943F13F8E77232C0F6EBF18F912A +:10C35000004DAFBCF8FB9D71000D1F581C55F8A88F +:10C36000E1F72B23613CC069634BBC231BA0F1F9AF +:10C37000D5F14E1B3E3779E2EDDC8AE70DBF7A201E +:10C380005E89005872E88178C8A6559DA30DC5D472 +:10C390007A464302C0BD1BE6CCA0E78BC1FD38BF87 +:10C3A000F7BCECF262FBA5112AFE0D9F5FA69F9BD6 +:10C3B00003EDED8AC4F09CDE640188C2D68C4B216B +:10C3C0005C9EC3B2778B44EBDE0F5004F08015D433 +:10C3D0009F15DCFF92FA0AC078C50050C803568842 +:10C3E000A7F38A9FE6CD4FF4C839007F4B748EB215 +:10C3F00067331E3C7EB1867419D7950F958FF2DB9B +:10C40000B8AF188BD4F75200CAE839CDEF3139C331 +:10C410007274EF31FEB4FD7FAAEE8F70874BB9D8EE +:10C42000C6434327E3037A088EE592786779D77D80 +:10C43000550AD2E171F59CCD2F587C16EC2FDFFC0C +:10C44000E479820FFB1F51FF8BA3728517DF5FEE2C +:10C45000ADA9801CDEDF378AE679F7D649D4EFB67E +:10C46000804F8383D6C5DFAF63E89CA605E6A8C1ED +:10C47000E30897510AC6E71EC9BB05E16FEEFAA7AC +:10C48000F332AEBBF8699C9F1998DF3CC02FE6C021 +:10C49000733EEFA302BFF2FC2837E26B099D6BD21B +:10C4A000603AB69E28F1BE11B45EAD1211F7E98D67 +:10C4B000F8C744987859C676031E7EF4E0F7B416A0 +:10C4C0002164FC349ABC5B9F43781BDFB7383C88FF +:10C4D000DFC6174D2EC2CB67DB5E3F36AF00DB4EAB +:10C4E000535C15EFE2B44945020F448766FC6DCDFD +:10C4F00013F826FC356C2F0465BC78FE480C3D7F94 +:10C5000082F1FD99CD01C4E7CDDDA653FE207C95D7 +:10C51000E173C10F9EEB0C09D4FAAE237E5E6E036D +:10C52000870FF75D7E5476288427E867BE0E7D7FEF +:10C53000801E9DB24A0FFD3840BFD9353E80FFE6D0 +:10C5400021E453C36F283E1F09C1E797901D3505AD +:10C55000BB7FFBD765D7BBB307E3F7529BD3FB8603 +:10C5600009E0F3361CB3049EC72B0AE359E9C68DD4 +:10C5700046E1D82EB505380A41F8D4F0A8F1E9D241 +:10C58000DF35F13E03FCABF1A9CABF013E0D3DB75B +:10C590001E9FA1E34E426A6180FEA647C11381F44B +:10C5A000EFDF2D7B3721687D38FE38E2BF6F5BB24D +:10C5B000D783F8591D0677BB108E3E7B7F640CB67F +:10C5C000ABA345BF7FA4F971D21FDAF3FE30A8EF09 +:10C5D000443AF5B9FA23A36D81F317FC498E54B0A0 +:10C5E000EFF74245A7ED4A7CD8CE70F8418C97CB47 +:10C5F000B6A456DCFF42476A1EA2112E5821A93567 +:10C600008EFAE3F23C7C8A550C7F5F78640EEF1F54 +:10C610009EE425BA7E02AE635388961EA77134E26B +:10C620007591383234BCD91E09A8B216ED5A564558 +:10C63000F3EE59A7C7C762DB66338D7F098F70BBE6 +:10C64000F86953803FF07729AC637A346C0879BE7F +:10C65000EB56E6A7A521FCE42618460FE6A77DC405 +:10C660004F23F08F093081E5137037D45B2B54BD15 +:10C67000562E67FF0F20BCEF97C1426BC8D9EF4C15 +:10C68000C1737F897D9968E619C97CBACC7DC60CD7 +:10C69000A901FED6F8AE97F82E636879EF7DF9AF61 +:10C6A000450FE394C61D1FE6FC12DBDE1DEFA7BF9E +:10C6B0004AFD57DE4BFA1006CF2FDBF3CD5DA4C742 +:10C6C000FAF658189EBE3D7F497A98FA3B2D0E82A5 +:10C6D000B7EF518B93E0F5EC89F08EA3F144A43FC2 +:10C6E000F241FBEE4B397ED6CB8F319D2E2866D1A1 +:10C6F000EEFAF6A44474DC655180F4E21E4406BEF2 +:10C70000DFBC33CC0BF4FEEE4B45EE20FEF87F3D54 +:10C71000CF7233B8991F23A07E3BF16F3438E93CC8 +:10C72000CDAF4EFAF52ADCBFA96BAF79118E97FD1C +:10C73000E9FB1CD2437DDBF79A494F7D6EF2FF0A7D +:10C7400050657DAF34769810DF9FA3ED853100CF23 +:10C7500026BFE8F2D8AE841781873EC4039D0BF153 +:10C76000D240FA73287CC425FFA3E2E3FC5DB47FCA +:10C77000E3AE89202707E345728AE7115EABC4E781 +:10C7800017CFF75CCA011BD987556CF7873B77FE3B +:10C790007FB9734BBE6B39772D9D7BE43FE2B905C2 +:10C7A000FF1F27FB5438580E06F3F92B3FE3FEEF2B +:10C7B000231C0CEF35CAFF8AFF6A74DF8E748F1C4E +:10C7C0009EEE4FFDA7A5FB9B2ADD23EC16D267BB8F +:10C7D000BF4F82A0F30F77EECEFFA4E71EF0876471 +:10C7E000973505E15B07BE1E0A2156AB7EC9EA38C4 +:10C7F00003FBF56BC62A9B64116B70DCC17FE3926F +:10C800001F268B786335182A082F72DC52F637E41E +:10C81000B8B5EC3FA0B96778D6C44DDDBAF60A7159 +:10C82000965131F82C38AF7D15EE8FF3DA471AECBC +:10C83000ED0A3FFF889E5B689D486A7F7256AC7B1D +:10C84000A09EFC3FA3CDAC8B436C21F144789A5958 +:10C85000177784C16B7623D221CC6104AF44AE6AD2 +:10C86000D0FB38FFD5643B9F231CBC1EBBED47E1CA +:10C8700085E342A31A8FF14B8501BC0CE04D0C0FF0 +:10C880008B2763DCDA1E3AB711302E14E7E07812FA +:10C89000D438D2C8AF0CC69B163706E197E3CBA0BD +:10C8A00075F8BC1ADE07F0A9E2FB87E235943EC3B7 +:10C8B000E1F9E410780EB453ED1C7F84E17C44D69A +:10C8C000FADDF01CF9BBA66AB3290ECF59ED921C14 +:10C8D00084866AE83F3A1BFB502F3BB6F0B95D3DBA +:10C8E000F760FFED82F5096BB13F075D7EC8E3D6C7 +:10C8F000A7506B4F2825F84C92A3C789F0C15C93D1 +:10C90000630B36B1BBE0392597DE77EC35E2FB737C +:10C910006E1B9D47EF1F849ED211A4E7E74B3C0F8F +:10C9200012328D44BF5A107C8F3F75FB11CFB35527 +:10C930007A66A5C430FCF5E09A938F00CE6C77B58B +:10C94000B8F07CB392FAD3A283F211E35392992FF9 +:10C95000E6185DA6FBB319BEC72066B0DCCFA145C3 +:10C9600063086E97A985F134DDFE29E25D72DE2051 +:10C970005F1E71B5F8D6089F6AF4910378CD35F73C +:10C980009F5889E7B11F941D9B14C203B0BF0EDFEF +:10C99000E17B788E6AEAA706D6896D7DDD3D3D167E +:10C9A000CFA3F231DCB3B13C96F08F0B926B088DC4 +:10C9B0007BCB630B82FA3FFD483FFE883443D77F31 +:10C9C0002C59DF5F573223F8FDA1CE535D906C7276 +:10C9D000E384DAA725A7F70A719406DFFA553097A2 +:10C9E000F00D714EA586168C2BE0F3D5A788BCCD33 +:10C9F000603C09BCCC95A185E439B61416B882D642 +:10CA00005FA8AEBB507D1F88F926119B38158A3F61 +:10CA1000865AEFFD25B9268A5F914F9C24F775BB96 +:10CA20002086F84B9B777F8AD097EF47B9CB195E6A +:10CA30001407B20F6FCFCDD848723F141EDE9EBBD5 +:10CA4000203105E797BA0E19497F57DF33CB44767B +:10CA5000E958CD4706CA83E5A608F8E75D56126B8C +:10CA600082CEF104C18FFB1DFEB9885343D7F5A8D0 +:10CA7000E7FBC0000D34FE41A43B71AEEE7D2BBF41 +:10CA8000FF448AC2EDB108B14E2E2A1419E52A5688 +:10CA9000DD17B211EFE30378D7F61D0A4F037CC709 +:10CAA000CA10E0AE0241DF79979D89B541FBFF4294 +:10CAB000C5D7D1D5C2EE127E17048DBFA6C2AFE195 +:10CAC0003B74BFD7543AAE9A66617D7DAC1ABC64A4 +:10CAD000DF63EB6F617D857137E3FF5885E4E5F82F +:10CAE000139C368AA397A8727E0C445EA6F65D99C5 +:10CAF000F344EF98DC8974DE25F54B386F011B4455 +:10CB00005C6DC57F975330CCF5197571762D04F5A2 +:10CB1000695F8AAB23A9D53F0F8D9B5F4CB105F2AE +:10CB200030190C27C371E1A8ECB05C455EEC09320A +:10CB300018F303F1716E8981F3A2EF4CBB544BE7FC +:10CB40005C51996A207B75B8E262CCC2EC007E032E +:10CB500072DFEE4ECB0FF4D7575AEABDC27E71DCBE +:10CB60007E548DDB0FBB8ED84AB203F87FDB753164 +:10CB700086F3B49A9CC0D5E5449B37B41ED3F41613 +:10CB8000EA3C9CBAACCAE27D14415DE670FC7519C2 +:10CB9000E9912A8B1D674069C18244F2C3CAE5A9A5 +:10CBA000CF3F80E73BBCCD426928F8ECD923631521 +:10CBB0007CEE28787006C9C90470ACA6FCEC62C98A +:10CBC000F16762512894D86E687A70C98605076942 +:10CBD0009FD9DB2489FCE2CF54FE95B749CC1FB125 +:10CBE000CF48DE5BA4001F7DB651F0CBE26D828F93 +:10CBF000CAAAFAE7D3F3F5DB2C4A301F2D55EDC353 +:10CC0000D26D825F96556F3F984676A7E029CEBBDE +:10CC10005C22B942FC35542E2AF2E1F3D955878CB7 +:10CC2000E41F82C7D9931DF43EF2DD7F9F44FBBE13 +:10CC300068723CAA04D65B356D093F3FF622F28547 +:10CC400042F970CF8C58828BF83B87F8AC63DFE8F1 +:10CC500064923377912F99E89E1F4DEB2F7B21240F +:10CC60007FA6E65D17E3AF2D86E0D38F376C0EC944 +:10CC70001F85E47F42F9D794AAE75F6DFDA1E8AE76 +:10CC8000F1EB80DFA5D2A5BB58E4AB73639CEE60EB +:10CC9000FD5C902AE8A3B5DDBBBEFA6019D9EB02B2 +:10CCA0008B631C611FA2A7DB71ABB90D2505640660 +:10CCB0004BAD13DEA0FE1D2DD8473C25A59AF8BD2F +:10CCC0003BED1F954763FFEE04691FB50B94E41914 +:10CCD00031D84E4815FA6E5166C93E440754396A38 +:10CCE000CC6ECED3AD1B91437288FB109FA11EF476 +:10CCF00018AE60BF4BD0D93706E1A3CC1A06C620C8 +:10CD0000FC95DBA375FD5B1246EBE6572AC9BAF129 +:10CD10005B33B374E3558E09BAF1E6543BF3D1C1EA +:10CD2000824BF356E2390FEE32DB098507092F718A +:10CD300001BC20BC4F13BC0727BD37F65E3CCFE4D7 +:10CD40005423BF3799726B2497469147BC6F80EF8D +:10CD500080F97D7D8DE47D14E97C5FD562E6BB7250 +:10CD6000F9C47CF227D67B05DF35143EC8FCBC1E17 +:10CD7000D0BFC2F975CF4AAC2F974C35B15F590B74 +:10CD8000AE289F34988F564D3B5DC5EB4C92ED8499 +:10CD9000CFC51BF4E3B55533988FEB42F465ADAACC +:10CDA0004743F56B281FFEA1F0D218D203B7A7EABC +:10CDB000F3DA7F90845EF7A05E27FF6E283D34A0F3 +:10CDC0004743F8AF3955E83DAD2D97B3A3480FE57C +:10CDD0009AF5F3B4F67D8CF38C48800FDBACDCFE67 +:10CDE000B5CDCEEDFF694BE0F6A33685DB8FDB32A8 +:10CDF000B96D4E15762BB615E91C1BA49FAB5CE6EE +:10CE0000ABC951A8FE3CE837B0FC1CBC697564B2E4 +:10CE10004D8D4FF0BD8753A379FC4CF1C736293BAC +:10CE2000C0C7DDFE5336F25FE682D74476F90EF0D6 +:10CE300099C82FBC13FCDCBF1BD0A1C7760128DC2E +:10CE40002E0227E765EF857E9052C96F06CE1B9AAA +:10CE5000D25E7BCA83EBE4905D267F01439B603901 +:10CE60007955C5DB8854E793A9A4E7637A4ECC26AD +:10CE70003D7B9309C83F254E247B13ABC6536F17E8 +:10CE80004E0C5B7805FB7E2065E1FAD4C260FCB8ED +:10CE9000CD340FE95BAFC65D9CD73045676E5A9BBA +:10CEA0001C98F79C8A5F5B8AF3597ADF444AB990F1 +:10CEB000E070B03FA3C18B1644AA453BF652AADEF0 +:10CEC0004EE69ADD66BA0F58EC6831531C53BA61CE +:10CED0004298FF0A743F90E2FE4D287C428F087E04 +:10CEE000198A7E1ADD7F28DF68FC5198E2ECA27D6A +:10CEF0008D0670131E8C31F5098417B0D731FD5F94 +:10CF000055CF3F14DFE4147FBC2E9FEC6495C131F4 +:10CF10000EE991D3ED08237D71588DC772AA4E1D7D +:10CF2000482BA079B25DC2F1F51513C3C8FEAFB7A7 +:10CF30007992082F672447D843A477B6C8768E9F86 +:10CF400040D8C72555F129448759D30A594F9CAE7B +:10CF50004ACE23FDFCB58ADFB33495E4D225EE1129 +:10CF6000CF543E9144EBBC5D382A8FF699556961E8 +:10CF7000B93D7D3495E3C063054BE6AC8480DEBAF1 +:10CF80009DFEC679A737CBBCCEE98A64CE4FDF4E73 +:10CF90007A0BF545DD0699F591E6F7BD5D056CC7A1 +:10CFA000574D7BCFC6F32B4D40FEE16DF3F57A680C +:10CFB000B64BDF8FDD20ECEB8FF5EFCE86E8A3508C +:10CFC000FFEEAC4DE4196A313E7523BECB2A924D7B +:10CFD0009F529CD22A315F687AA9B64AC4ADB51572 +:10CFE0000BF2AD78EE28EF4489F45D5995524EF17D +:10CFF0006B75855414EC2F5657DCCF799FEA0DF7EB +:10D000009BE97EDD96E2FA0F923FD3963285EEA53C +:10D01000D7E37EC4FCB9DEF73EA0F3CDAA5EB16FC4 +:10D0200034E9FF2E1404A2B3372382E87C78F3C5D9 +:10D03000388E3B06E4A0C34CFE55E9E6F363480E88 +:10D0400042F50090F1A578135C0957F50BD579C32B +:10D05000E9354F2964525CDC2B814FC238A4B724D8 +:10D06000BE94E0ED4D341B459B5E2AECD4D4D76DC5 +:10D0700084D72A603BD53BBAD82AC667F0BDE24CBC +:10D08000BFED23A2D7B47ED0D9D7997E8387F8E4A9 +:10D09000E6AFAD3A3BDBE837F03D6409E8EDF73B3E +:10D0A00061913984B732ABDE8E97DBF5767CE6880A +:10D0B000C84D34EF9604BD3DEF7D733EE7272A95BA +:10D0C00009BAE7B3AC495E82F3D6CC49BA756A4077 +:10D0D000DC43CFC27632B6D58E9241E3741F3DABAE +:10D0E000B852B75EB71932293FD32F853B36215F3F +:10D0F000D6585DFAF3014C277C5E0A13F78C8DB489 +:10D100003EAED3D8FA15F3DD94D6EF38BE98E0EBF7 +:10D11000D4BD97BFBF5BB78FA3C75E466178DE7192 +:10D12000C7EBD43E166DF5C8B85E81DF5586C7845F +:10D13000A2332DAF53DB6A15FB3C188E7889A27D94 +:10D14000C5BDE68332ACA67CE92583BB81ECCB5A16 +:10D1500083B77301C27B54B28FA436D9E0AE4D437E +:10D16000FD55DCDF511645307EDDF93AB5ED2FC8AF +:10D170001E4B14D1BD6AC4DB9487ED94381E68B48D +:10D180001938BEFC2CA6336765909EFEEC67E25E04 +:10D1900017129C090BE228AF97C6F91F5759845301 +:10D1A000463C35EDC8E0FC5E5E46C942DA4F8E98DB +:10D1B0006E15F6D7D83FE0FFA6D0B8736722E5B565 +:10D1C000CA84DE815B4CACBFC20DAE4835E9C77680 +:10D1D000C87C8B6923E9BF536942DF85BF050AD547 +:10D1E0007584C7BAE5F1F4DEAD12505CA2C1575B9D +:10D1F000054EB2DF0FA5A979084AFCE1BC9A914718 +:10D20000B751BEE0545A04AF5354A5FCD944F93089 +:10D21000BBD14E7E5EEC71977D3CC2D91557B0975D +:10D22000E8DD75BC671AC9EFA93485E78FAA2859CC +:10D230005942FB3D2D03CDEFB24F1F41F3C1EB101F +:10D24000F7B39497C0A9B1F395F7C83F83FD269E25 +:10D25000A7EDBFB6F4B897CE117BDCB98CCF9B6934 +:10D2600053C625F378F29DE3C91EE1EB96A1E5F8DC +:10D27000E3752347929EAA29B18FA47A9F9AA7109B +:10D280004993194F1ED2EB760388BEA7FAF0741C9F +:10D290007F41EB03F800F1BE96EA4DC608FC8761BA +:10D2A000BF461A985F3BDDC6F9106DDC03C5885F89 +:10D2B000591B9FC9E3F690F5B4F59FDF5C7D788D2F +:10D2C0008DF06457FD61FB481731F0779725C28BCD +:10D2D000568F132E2B45C4970B0D4A0EB57363DC86 +:10D2E0009BD346D2BA8E74EA7F1CE11C352D99F58A +:10D2F000CFA7CF90FE996E62BDDE9CB98EEF0DBBBD +:10D30000CCCA8EE371544F807288CF4DFF745F6733 +:10D3100037AEDB6CFF8AE50BF9F756B297177A0C3C +:10D3200031648F16CA03E77102C270CA10E893DC39 +:10D330002D0C9CC799662579099CCF8AFD45EAFC8E +:10D34000E39BEFA87D8CF8FD1E2BD379A52AC36B38 +:10D3500063A043463EBC9839F936DAF7E23A342EF8 +:10D3600088D32E1A243B9E102EEAA4E25C99945F87 +:10D370003BD823FCCA4EA4B3930EE641BE290AACA7 +:10D380007771EA69DB785A672A7A5178AE457E333D +:10D3900028A4378CE0B3A07EE99ABAF0F5D438E23D +:10D3A0004B85C78FD33A1827966638DF4AE33A0D84 +:10D3B0002DDFF9D00FCA7736ABFAAAB9785536D730 +:10D3C0008D4C97D8DEDF942EF8BEB9F50BC62F181A +:10D3D000DD0EA26B63EB45D66B5ABF7795D0071D68 +:10D3E00026B8BB06DBC6BFCB77533E0DF5E01AD29D +:10D3F0008B8DF09A794590DF069DE707F460AE21AA +:10D40000E0D7199F96D94E84C26B7457F17E35923E +:10D410007D0EE5FE32D2B7D71AD1DED584D9E748E2 +:10D42000D8FF62CBF3B546F4CF6A12ED730CD88FF8 +:10D430001AF7ADE88FB6FFC2E0C03DB6C6CEE6F93A +:10D44000C9F677A99FB905FB343E41E3EF88D94E71 +:10D4500092A708D1FF7273C46C0FE7476C7CBF7052 +:10D46000A1228CF35F43E17376EBABBA7863D0B85B +:10D470002C097D592FF4C0B9CAD1ACCF20CD39C108 +:10D4800040FAB2766C1EE925CB38A1DFE29116C5D1 +:10D49000F8FB6794572BE2AF29BDE7AE48948FD9CC +:10D4A0005D4F9E972269BF3DBC5F235551E1F379E3 +:10D4B00059EE887194AF94FC27496F36551F49A7E0 +:10D4C000B8F28FE9AA3CDAFBD3884E73C1CDF1C81C +:10D4D0005C350F614066253FABCE9666A2F975F5C7 +:10D4E00021FE1BF8385EA9AD0AAD1B0ACA63C854F9 +:10D4F000F7D0739719E130A978688A491E47EF2160 +:10D500005C8A800BE1C4BE29AE275EF8F1DB14898A +:10D51000E43BD3CAF7C5E1371CCF715FC1AFEF6CF5 +:10D52000437B8922B5BDAD9BDBF5E920F4B0D16F1B +:10D5300076E03ACB8F03DBA772B991EDC085EE643C +:10D5400008F6DB268F13FE7A54B7C893225E1D843B +:10D55000D7B854F01990AE71AFBCB9AD5DA27911D6 +:10D560003C4FA3E3CD23A0332C26806FA48383E814 +:10D57000A0E11DF1994FFEE31BDF1D984A74FC23C7 +:10D58000C185EF77850BB9EF7F39CC4B7E42289C64 +:10D590002E159E5078175D239C8BAE11CE45147CC2 +:10D5A000140E0DAF26BF1A9E34F905556FCDAD4F41 +:10D5B000DEB4560AF46BAB92390ED4E01CCC3F9B20 +:10D5C000952BF1CF707C7393C69FAA1ED1F0A8C192 +:10D5D000A7E9852EBA3FD4C117BD510F5F34CB5395 +:10D5E00054EB1F594FC911467E5E9799B091F29244 +:10D5F000513D17E8520EDAC6A5083C777E03E48752 +:10D6000047B5EEE2F983CE13720E4D3F869E47D3A7 +:10D610009783CFA5EA4D558F6AFA731A2A00D67BF5 +:10D62000A49B25F293DD3AFFAF04EED3F98765D6CC +:10D63000FB43F25FFF4D37FF968455BAF14AE54947 +:10D64000DDF8AD994FE9FAD58E6775F367156FD49C +:10D650008DD7585FD0F5A7FA7BD8EF3CD856C1716B +:10D66000F24D67FAD9FFF4A9F1F46B6A3CFD06C5E7 +:10D67000D3289FFB289EC6767F9B839FFFEFB662D1 +:10D680006E0FB439B9ED6973711B2AD7335FBADDF8 +:10D6900048FE6B714F07FBBF3F4D751F1887749A8B +:10D6A00065F0B647203D269EE894B98ED2EDD0D9DC +:10D6B000DFD57B27BD437E56EC0119C294A1F56FDF +:10D6C000D4D7323883F2F35155FD40F5D3516A9ED9 +:10D6D00065A6111EB3207D6B6C46DF28A4D7A1710F +:10D6E000C26F24754DF7A1F556E07BD4FA7AC9D103 +:10D6F0000EFCDC43F78CD8FADC790C8ACB1AAFDE4F +:10D700003FE28FC5081E5A4F76CA7013E543E262A6 +:10D710008D64E7EB6810E19C837B5E8FEFCDB37582 +:10D72000729E68EEFE479B16E07378CC53C87E93DA +:10D7300066C73D1F182EDF78ED76FC10399B5457D5 +:10D7400020897CA227DAC879BAD0BCC96FC689FC07 +:10D75000EFCC768F1C4971CD21E0FBCD59AA9D45B8 +:10D760007CACB1C404E450E3FF1ABBD197114976F5 +:10D77000E7A9327AAFF1A8C2F808F51BB4B847E3BD +:10D780007BD4F7ED34FFC271607F6E62AFD7BF5EAE +:10D79000191C870C171F69F0EF6AAB67BED9D3E677 +:10D7A000E6D6D7D6A0F2630BF7DF686BE5FEBE3690 +:10D7B0000FB7FBDBD6A8FCD8C1E307DA9EE1FEC1B8 +:10D7C00036AFCA972FF0F39B54FD73699CAA97ACB0 +:10D7D000257C1F0346D106F841F1C055F8A131411F +:10D7E000E8E750BE188A0F308050E81E651EDA4305 +:10D7F000D2637780673CD5A1D42FE930719DEA8F41 +:10D80000E4873ADBD326CA4F84EAB7DB4061BE1B0C +:10D810006CEFDD8E6BB1F79A7E93316E233B659191 +:10D82000EF77505EE187FB17EE168263F8FD045D2B +:10D830004C0918FBC6505EF2D8561F8270AED0B9A4 +:10D84000DF7985FBDFD0387367A2908B1F0A1F46F4 +:10D85000E426A2FB70F08DCD704E492F0CD8B3702A +:10D8600096796CC7D8B82EDA6CF17A1FA578EFD507 +:10D87000305117617326D504E573A6A70B7DF34CD1 +:10D88000AC737A3AFB07BD5B7F49F2D23582F32F46 +:10D89000A171D4173D65A382FDA5507DDA6CBFC888 +:10D8A0007237C8CE4B06B6F3CD067053DD539E05D6 +:10D8B000AC12C2FAD7F4D2D962DFA95CE771C16EAB +:10D8C000BCEA7D6973EB795E7FC87183A8AF6ADEBD +:10D8D0005D685F189437589FAED6456080F8A935CB +:10D8E00080BF6BE5E769FDF53AFDF00F673F9DBF2F +:10D8F000D5E7ADD0EC107E67B92B990EF32842FA2C +:10D9000041F7034E37B5B614F793441F93E4B7D1EC +:10D91000F8B91DDFA6911F7DEEA649F61218AC0FCF +:10D92000AF55FF697A4FD3838F9BD5EF6406F23AE8 +:10D93000711328AFA3D1E397E9FAFA845039EB9B2E +:10D9400080044378FB5E16F57B7D11E15E0949EEAC +:10D95000DCF597E3542F053EBDFD765A6D5C179BB1 +:10D960003FDFC1761CD08E93EB8A27ED0D5EB7DCCE +:10D9700028E220303A32EF0C929B76B5FEE2056C3D +:10D98000E9FBA5C8F97EA312C46F3B54784BE64E61 +:10D99000078E2FE73BD90F8CB48BFC50B9150AC208 +:10D9A00068DDEF2E66D3BA33553F61AD097C44B7CD +:10D9B00051C51324F213B7C73A5F49A7FCE91353C3 +:10D9C000A339FF4CB9D6EB03FAA85CAE4A584072B3 +:10D9D00013676479D5F44C9DEDDFCDB281F2DD0E95 +:10D9E000A67728BE00FCFBD6E37BCE6EC9BE16062A +:10D9F000CBB1B37BEF71F2EB87F34F87D34FA1FA33 +:10DA000043C37B289EB7C7BADEA5736AFA25F4BC68 +:10DA10005A1EB909FCCCA76BE76F7251FB80A48832 +:10DA2000FB67E8705E87F45EDE7D3FD0FB79B2A8CD +:10DA30008FEDAF14F150A87C9F55E9D3A8EA8BBCB9 +:10DA400058B026103DDCC0FAB3AF324BC4211931B7 +:10DA5000AADEE84FAF0DAABFD4FC9A5EF5BB93D9FE +:10DA6000DD611E39287FF0457AB48883AC5FE8F425 +:10DA7000E0F2D66F74FA6B79B6E087BC76259FEA40 +:10DA8000CB56AAF77D5F26B92E91DC2DED7C6AC7B7 +:10DA90000185F6DBF0B30F88CEFB6D422F1F18C94E +:10DAA000B8E993F47542B3ADE755FBBF51272F4753 +:10DAB000AADFE3387776D7080FE15F834B8B8F358A +:10DAC0007DDDB4E7EC49B2DBBDD2F9930F13FE5E06 +:10DAD000B6B07FD64870C7725C6DCBC075B7EF37F4 +:10DAE000307E9B2A2D9B64CE232AE36B230278E9A8 +:10DAF0003B7BE5FA250D3E6D3F0DAE5E49E429B452 +:10DB000079A333845D9A9D2EEEC98F987A3E27BA09 +:10DB10009CDB71A34409C781E7D13D39F41D8F46D1 +:10DB200097FF5F7ED23C10FEF271C3AA07CC88AF8C +:10DB3000DECEF526CE2BFF48FF4883B73D02BCB4AE +:10DB40001E3841B1C7730A4FD42BE2218DF114B7AF +:10DB500089BE64DBF70DE9B1696ACB41248E4F556C +:10DB6000C17E5C6AE17A402B7470BB567228D4DEA9 +:10DB70002CB98C229FED657CCD8096B1F4FC26AB50 +:10DB800023C168A07B4691479C13BD662693311E36 +:10DB90001EA7FB0EA3D9638A27BD581BA5D66B0A07 +:10DBA0003C69F5930DF83B15F1628C06C588F31BB3 +:10DBB000D06F37217EEB96CCFD7936CDB74F653CE3 +:10DBC0006AF597F41EE1F1B6032DD5E4EFDCBEF75C +:10DBD0007F1E74E2F3B3311D9C97FD5BCFA69C17AB +:10DBE00071CED223BBF83BA8465FCF0C42EF72E860 +:10DBF000677BA4E17F3EF4707B17F473EB063B8FE9 +:10DC00002F0407B7F7808BDBC5D0C2EDFBA33734F9 +:10DC1000A124C0DC51EB4C5F40000FCBA21F2BA214 +:10DC20007DECA5CF8C637DA3DE4F69F728A1F71C9F +:10DC300035D136BE0FD1EE3B920DEEA68C427E4F13 +:10DC4000DC7F9E8CF0B6F3FD87F34EC2775FB4198C +:10DC5000E83BCBBE91429F78CE01E763FB4CEAFCE8 +:10DC6000F30AF70BCAF2447DEB2585FDB329EA3DA3 +:10DC7000A4A66F0B6E1475CB7059CC9FD6AFAF575F +:10DC80002BA02426BDFFADC2F717377F6DBCAA3E7F +:10DC9000B6650A7DC6255FF86741ACA12538BFD1BE +:10DCA0009E102FF2836ADFA2D839DFB12543E8CB7B +:10DCB000BE4803F30BFED4598B085E41DF29BBDE5F +:10DCC00052F91203CFF8C0F782538CBEBDF47CB971 +:10DCD000AAF7512BB3DD9A4A7C4A7CD9ADB70390A1 +:10DCE0007023D7114C5641D0E25909D79A1F437C73 +:10DCF000DD2333FF423FB74EB0B3DD2F0507B7D367 +:10DD0000C1C52DF239B715D0C1ED4FA093DB2AE87C +:10DD1000E1166E7038E822DB60F5C9428E1FB1F360 +:10DD2000776F954B0C94BF2EB85DD4990E8797BF33 +:10DD3000A87A6A78BCA040175D0B5EDC02BE50BCBE +:10DD40008CCD6479D2F0A2E1230CBC0984C769E0D0 +:10DD500097A9A59435BD5F826249FD327072BF7C80 +:10DD6000587CF8DAE9DEBDD8EF3672BE23141F65A1 +:10DD7000824F34BED1F45A8F7AFE4708D691013DC6 +:10DD800004990AF7357D8472C7F7C8DAFBA1FA4A0D +:10DD90001B2F18517A5141D57E2EE373CE9B17E489 +:10DDA00097AEA452A96F32FE43F4A794BE9482FDAD +:10DDB0006F33BE17FDDCD27C93036095F4F7D9D3A3 +:10DDC00071F1F643426E4111F71BDA778BED8784D0 +:10DDD000DC5EB0FDCC61273B3AD6E6A0F33E61465F +:10DDE0001C223C568B68E5541157EE6C03FECE4363 +:10DDF00083D762117E20CEF790DF36F28C672EE754 +:10DE0000DFD4732655F85E3329C41B4A3EE551D64C +:10DE100024B9CF939DD4D64778585F5FA7C2A3BDDE +:10DE200037C96676125C10979C4FE7FF38C9F51525 +:10DE3000BDD71721EE5FB5792FA8FEE62463874C86 +:10DE4000F7A17407C67EC910ED8D99CEBF675CE15E +:10DE5000F950F6A9EF133327A5E232DD964CCA1F1D +:10DE60008EF82E9DFC80CF271C79DC9F1CE04F098B +:10DE700089331FCFDFEE54ED9656FF4F7E1AD271D5 +:10DE8000D23D4E99545CDF27289A280F45F52DAFD7 +:10DE900073495AA63B2693EAAFE4FEC5C4979F4751 +:10DEA0001F317FC2F23456F01908FDB47BCF9B0FAF +:10DEB0005F27BA2E0892A3E63DDF7CF521CA5DF309 +:10DEC000059B83A6F7450AFC4CD9F5EC4AC61FD83A +:10DED000747A4393BBC9DD16FE0E6ACAAEAC7B6989 +:10DEE000DEB4232752E95C379FF0B753BAAB6FF724 +:10DEF0007BD7097ED7EEAF2E493FC68E9F56EDC524 +:10DF000069ABE033AD5E65C56E89EF6F56A8F56B02 +:10DF10002BA82E19DF6ADA6FE2FB26ADEEB4413D85 +:10DF2000E739F5DEA361C32251AFEC15FEB582FFE0 +:10DF3000480F4C3C6E0CC90F8BEF7E9B3A43F2C3EB +:10DF40001BCAAEF81D79685DCBF44CB5AE25111235 +:10DF5000F93C6ADDE750E7D7EA581683F356E21337 +:10DF600024934C7C5B6814F5DCE5F2232C5F2B12C8 +:10DF7000B3F3445DADA8435E1226CE17AED62FAFE5 +:10DF8000785E061BE3C7CCF53E1B518D1493FFFD55 +:10DF9000F5BFB09C2C51CFA2C9E37D6B24BE8F840A +:10DFA0000DB1CC6BB95B2D2C37B95B4739094FB933 +:10DFB00066E1876FDC6A5943FDF6D5E11ED2C77F63 +:10DFC00088EE1F43DF7DB78789FA323297742F9826 +:10DFD0009BD29F42F6FEE14C61D7DA55BBAFDD8B99 +:10DFE0006AF7E9EDAABD5F11913E8AE2B78179F641 +:10DFF00031BAEFA2DB553FBC80E024BFB27F8C5822 +:10E00000274C9C63EFA1DB46905FFCB2D13582EADE +:10E01000CF2E1C4D8982ABD49315FA901857C97333 +:10E02000141C5DC7DF1B153C63147851F970679BA6 +:10E03000133E3605F0AE9DA35CDE5666A6FBC47BA0 +:10E0400080EB3657BCF9EB762BF6573CC95F342092 +:10E05000A8995164D70AF7CBFC1DD0E4FDA2EE6A63 +:10E06000A75A076A49308012C45F614A3828417C48 +:10E070003402FD8AE07E84638C6E7E54718A6EBCAD +:10E080004BADBFD1EAA6353F37DA7983EEBD693DA6 +:10E09000A20E2CB6224FF71CBE1072508CFF443CCF +:10E0A000DB2293BC4DF1033C974CDF31754024B625 +:10E0B000937BF5F282F4E37A1E8B5AF71576D4A897 +:10E0C000FB5EDE629BC1F5E19661EAC17E97A97EA7 +:10E0D000273F16C6EABE931FC0B7BE3EAC08D2FEAD +:10E0E000D7D402C2AF09BC387E81DE603B045E4FEC +:10E0F00010BE35F9DA099D6CCF47BAF4781F55AFD9 +:10E10000C7FB68B71EEFD735E8F19ED8A2C7FBF56D +:10E11000AD7AFC267BF4784D5D3359377F5C47A997 +:10E12000AE9FF1CC4F74F3B3BCB5BAFE8D2FCCD3F8 +:10E13000CD1FDFB950379EDBBDF49AF860826F8542 +:10E140006E9EC607F9FB1FBA221F78F01FEB47F53A +:10E15000FB8F62C43BE56987A37FB1BF0348DFFD46 +:10E16000583EE80DE5836BD49F07A8C61EEDE1CCB1 +:10E17000FDA26E6DA6CDCA756DC83799745F7A0120 +:10E18000C21D643734BFC1A5EA99593623DB8D9986 +:10E1900023841ED2EAC942E3472D8E99552C85E48B +:10E1A00009F575EDC3DD7B14F6F874FD09474126CA +:10E1B000BB59F8EF4A7B04EE937F42DCA384C6ABE5 +:10E1C000057E773B99B789BD68A6158A5FF77F43BF +:10E1D000F9A4696AABDDBB84C659B066339FD76CBE +:10E1E000D7CE21F46F68BCFBA02CFC8F4B0637FB0D +:10E1F000BF16D27F72C01F6E2F1171AF16EFBE9D7A +:10E20000E84EC9A27A30437F2CB0DFEF17F77AD0FF +:10E2100009E4AFF50DD423FD731DD563F44503D791 +:10E22000DFFC76D5FA3A0FD78F81DD5F24D243F435 +:10E230003329CB9D9D85FAF69424E2D005C51FFFB6 +:10E24000EA258437270B449DC0FC4ECE436D8F7565 +:10E25000E666150E5F3FACE5DDB43C5C579B8FDB9B +:10E2600011D90E8E4F42F3617E83C86F781E12DF84 +:10E27000C57CC64005FC8E0B6B4CEC77801AB7DF73 +:10E28000A9D245CB6FCC57CF710A976840FB7A670C +:10E29000F75F982ECB127AD5BC488B834A3B178DFB +:10E2A000B5717D0838F31D22FFA5E53BAE937F884D +:10E2B0009F34DCF997259CD5E5C9605BEC35D59595 +:10E2C00006CE2DD63F5529FC825395D7717D6660C9 +:10E2D000FDCF39EF7667CB211DBFDFDDFABE8EBFE4 +:10E2E00017783ED28DFBE3FA4D9457F457644D27CF +:10E2F000BF02E9BE8CE8EEDF317AC61D88CF732FEE +:10E300005B8AAEA53E7C59C267BCFF89B61EA6AB30 +:10E3100076BE936DC7B9EF6FF3731B7A3E2D2FA1B5 +:10E32000B5E6D780F583560F3A54BE42931BF30DE2 +:10E3300029BCCE83B2F3A488B39897E1D20A13C75D +:10E34000AF27D43ADC136A1DEE09B50EF7845A776D +:10E350007B42ADBBED33D9D6503EE38424EE15DECF +:10E360001DF3D556332EFDBB44F7CF89BFFB4AFBC7 +:10E37000BF3290FE8BF327913CAD8D7777109E24B2 +:10E380000C2B46735DBE279DFCC433064F0ED54D46 +:10E39000BDF5DB4FEAA80EEA4CB8E773F2405ECF5A +:10E3A000FAA88EE2B93366218747B2DEAAA33AA85B +:10E3B000777151AA87F4EC94443D9BCD6FA6FBABDB +:10E3C0007F1BE9DE40FB52DD177FCF88CF893FB549 +:10E3D0007C689F49F87B7DAADFF7EB2C71FFB3398E +:10E3E0004BF89F5ABB5B95D723D4B29CAE4BE7FF4B +:10E3F0000FA0CAC275E5B8BF93EA603C7B2C9C5F56 +:10E4000009AD8FCAFB93C52705E5537764258BFFBC +:10E410003F25557CD71F776B18E785C0DF934435C0 +:10E420005E03F01E15F5A5E728CF4C727A0FE8EAD7 +:10E43000B3766409BFB4E9CD5327294F352FCBBD3F +:10E44000332BA89EA929722FE7B70E6429BC1FC2DF +:10E45000C9F1A14586C7883E4D563F7FDF335C9E9C +:10E460007CA8739FBBB7E79FB393A9BE4A1947FB2C +:10E4700068FB221C07B282F2DA1A1C8175AE2E07E5 +:10E480005AFE57EB1FA97E229DE4278FEAD4AE6087 +:10E49000374F6589FCC2091384D4B1A97803AD8EC6 +:10E4A0002D9BF5D4F75957AE63EBCB12E7CF43BBA7 +:10E4B0004B797E4B38DA8ABCC0BA38DF4DF738F377 +:10E4C0005B925F3A807858BA793C7FE7A0C1A1ADF2 +:10E4D000FB6592F36C56505E1DF94DFCFF22956171 +:10E4E000CC1F4D7BDE3F49FFFFC37DBF199F4FF817 +:10E4F000D5DE0BC52FE23591F079D8E033AB7574DA +:10E500005F115EB7EF3FCC756A1A7E7F2C3EFB121F +:10E510007B388EECDBF84D12D5ED36A9F7604DDA7D +:10E52000FD4B973EBF84F8F0509E62F0BD0BF0FDAE +:10E530008D45B51F16EDFDB146DDFBBF887445DC8A +:10E5400080E7DCA1EA099CEF35A8796DB237037941 +:10E550006DD51E15AAAA483A2EF2D985D4929DCF20 +:10E560008E62FB54A0ED877011FD1E973C9C271A0C +:10E57000B0EF6A7E5B5EB492F380C5D0C1AD454E0C +:10E5800066BB68F91038EF3F90C77A721FC7F5FF76 +:10E5900017A1D911A80051000000000000000000E0 +:10E5A0001F8B080000000000000BFB51CFC0F003E0 +:10E5B000095773A3F21FA0F1E7B2A3F215B950F9FE +:10E5C00082ACA8FC7C34FD8430231769EA93981947 +:10E5D00018B280B80888AB98F1ABBDCB44D8BC5218 +:10E5E00019082D01A47D80B80C88B70B3330EC14CA +:10E5F0006560E016616038214C9AFB08E17582D4B1 +:10E60000356F149386551551F9E53A0C0C1B7419A6 +:10E61000187EE941F83248F282FA0C0C153A10F6ED +:10E620006C3506867EA01A6145ECE6CE01CA4F0025 +:10E63000CA2BE943F800D43D6BC768030000000013 +:10E6400000000000000000001F8B08000000000018 +:10E65000000BDD7D0B7854D5B5F03E67CE9957267B +:10E660009393270384E424040812601212888876A6 +:10E67000120206C53A3CD4880893884A5124525A5B +:10E68000634B9BC93B04B0C18B152DC28041D1AAFD +:10E690008D0A96EBD5FE41A846B4BD5151B1C536A1 +:10E6A00050AFF6D6C7455B5BEFFDF5F2AFB5F63E72 +:10E6B00099734E1282F7F1FFF7FBE3A7DB7DF66B50 +:10E6C000EDB5D65EAFFD18973B9969D98C9DC5BF56 +:10E6D0006F30B650628C95C453C63A45AA3BC38985 +:10E6E000E67CBF149E8A6994B1745B9AC19883F1E9 +:10E6F0003F475AEBA78E69987AA30E3FA6CAFBFD47 +:10E700006E5E7696C5DBA9592CD25DC058137E1A71 +:10E710002D1AA731A664061FEC0058329993EA29F6 +:10E72000696EEA47D1A22C02F54749914C826721D4 +:10E7300053D84CC63CCCF80B318457CDC84FC27A65 +:10E74000CC97C2D885F1791AE9AE7AD6A2A8A6BC30 +:10E75000CAAA100EC662344FF57B2C960AF0B32F6E +:10E7600097E88BA70EDF8F911AF3691A173C1129CE +:10E77000865CBA33B80FF1200D3DAF5903F37246F2 +:10E78000114FA679CD3AD7BC9A12278A79A50D09DF +:10E790004F33CE6B427C1E03DF717EBEE1DBD9E7D7 +:10E7A000315C79F3B850A01ABA88260E3D3F15E7C0 +:10E7B00097C3D862313FD5E724BAC1BC160F352FB5 +:10E7C00085454352CEE079299A9BF0628CABB89D87 +:10E7D0002DCA8C387C2B99C6FB1F183FC8902F1D63 +:10E7E0001AA376152CB212C7033EEC233EF485081B +:10E7F000BFCE00944FC7345415057C361FBE90150C +:10E80000603B5F90DD0AA9D317610BA15EF3570E41 +:10E81000CE0F69C5D4BF01C732265BF033C0C70233 +:10E820000E3BBEF68D1378B7D17FDF3DF303374043 +:10E83000FF7588A721F062B407BCD5119F08FE3090 +:10E84000F860DF3D025F6943D333CFED6851520773 +:10E85000F341D7B6993AEF073A82F53A4A8C37B97D +:10E8600022262B3A635E318F7B334BDFA986FC2651 +:10E8700029F472037CCB0D69E55E286AF0463ACC38 +:10E88000F31FB59CC9D89FB17EE639967B4E437A7B +:10E89000CFD2DCA41A987737932CE31B694B3DCC7D +:10E8A00009F8F4BE7A37A57F7B7712CD6738BE6B47 +:10E8B000ABD79AB1DE403E6D436F0EAEB3801C9C69 +:10E8C0000070AAE94BAB902F9DE3F42292412149BD +:10E8D000C1F979703E50BE57C001F8DCCBE518C7CE +:10E8E000A333C0F17A412812D200DEC92C1295A0C0 +:10E8F000DF8CFD2CD863F0A8094FA3C272D4E527A2 +:10E900003CFC14F1901BE86C0431C272AAD80B983D +:10E910001A78B867A94CF45E7FEDC4BD8E9C38DCD4 +:10E920009F08FE61F99C6E4C0906108EE1D6E1BD90 +:10E9300080A7025ACFDD2477C72E6731E4E72DE2A6 +:10E94000FB1A16FE079CCFD85BC344872EC9E0B7DD +:10E9500000437E6A1670DFBBC24BF0348FD3F620C3 +:10E960003C2F211C8887D5024F83F9EE252CB7F365 +:10E97000DDD8E51192F107E5C82B089FA338ACB1AB +:10E980005CC652A5EE1E27A05895419EFB08FC3E92 +:10E990001C3F20F06FF07F4A81BE17E5C349418FCD +:10E9A000C0C2D6DB65C067C2C905FFCC605EA3D21A +:10E9B00014C26FA0BF7A218334B3A05B7232FA7E97 +:10E9C000CA05E53E5FF430E239E58AE351EC7A9F0F +:10E9D0001C3989FD24A46D90108ECCDA208BC0F8F0 +:10E9E0003F56234CC3F53EA73B14867C4BFA4C564E +:10E9F0006DE2AF8F051D1C01168A15C4E97CAF833B +:10EA0000C3BB3DBCDE73B30FEB7909CE0B58B1E04D +:10EA10000F600BE00F27F2874E7CF011F6A32FD783 +:10EA20005FC07693035AA3A413FF8F42BC011CA3BB +:10EA3000B1DD8FD39D55318E97E3886F9F2CF0A267 +:10EA4000C33F80A74499C37090A904D7A61B210394 +:10EA5000E3A4FB584C077C3956F37C46018B856058 +:10EA6000E23E1BDE7C025F81E2600F763536587B2A +:10EA70003887E38749007F0AEB0BA9F02141EF8932 +:10EA8000A2AC6A536A7FFF03E8AFADD7118C321393 +:10EA90003F32E0C7A9713CB93361DDE50BDE60713F +:10EAA000BE34EA8FA4470CBE517C5CCF19FA02F841 +:10EAB000364522B9C6F9F67CF5925AE7D0DF43B95C +:10EAC000A66832E2D1E9E6786C092C8E227E3E47B8 +:10EAD0001C23BE3A0B894EC073A4A7F04F86BC1A04 +:10EAE00008C590FF482ECE8CDB2BEE3C99F598E6BE +:10EAF000A9647A2D795605EC06E37D47D8306A9DE6 +:10EB000093E070FA385F83DE89214B2B3ED6E3F128 +:10EB1000630D27B5C7E99E1D8FF9EFD37846FB4DEE +:10EB20007945C4A7F6792AD80EEA48D0F06CCEE031 +:10EB300076C3E3C736DE522BBCE7DDCEA7E8EF1B7A +:10EB40006D72CFD54E61EF1BF801245E36603772CF +:10EB50003AB5A9EC90047AB629B395D8AB0DFF036A +:10EB6000F46D659CFE2C225BF49D23533EE5223B15 +:10EB700041E7FD04B8BDE562F37BA842E0FCECAFE1 +:10EB80001CC15FC92CBC02F91EECC031663CAB4E07 +:10EB90006E6FB2E6A5546FEFA6EFF64868B77C4FEC +:10EBA0002B74E871BEDA6BC31B638D04D7EEFA18C1 +:10EBB000FB032C5135AD96E462F6C630D131ABEE95 +:10EBC0008C84795766BF8479A37C805F9B397FB73B +:10EBD000B42F4E6258EED665940BB99D398D6E0BED +:10EBE0009F86D952582FD98CF3E34F203D6BF02BE1 +:10EBF0008CEFAAF3127F187C69F0A1D1FF88EB316A +:10EC00001A3A9C07F3BB42E0FD0A213758B1FA5E7D +:10EC1000BF41CF5CA26F3C0FF4FDF84E07C99F685F +:10EC2000A114DB270D2E5F28E4D042FC6EC00770D4 +:10EC3000C7248919FA16F1BA50941D39F8F6C41987 +:10EC400000F2AF830EA03160F7E04B5B6640FFFF40 +:10EC50007821E475012FD6C7FF85FC3FE6B050054B +:10EC6000969748B128F4BB704E1BF91757943A4851 +:10EC70002F2C44F84D78F9E4D09F15C4FFBA39D64B +:10EC8000EF8F21EC24972A685D19F0AC2D7250FFAC +:10EC9000BF2E96681D1F7DF783BB2E02F85E9D2355 +:10ECA0000511BE5F07FFE043BA19E30DE04B671A99 +:10ECB000E2CB3ECE00BEDDC12A940FAB35A78E72EB +:10ECC000E71647B057477A8F9283FB74FC3EB10238 +:10ECD000F16FC8C537A5D1DC8FF0C9C11E6CF7A68E +:10ECE000A314F97238BAAE5618D38A20655BFAD0ED +:10ECF000CE6631F54CBF69FDD69D6C683E6A926365 +:10ED000087A5C4B4F7A73074406621DD3EF32D4ECD +:10ED1000EA61C3F7FFA77A7703FA497FAB8F361F03 +:10ED2000550797DFE260B5B89E6E61EC3D570ACE9D +:10ED300037EABC16F4C749C9CDE72FE4BA31CF5B37 +:10ED4000F67B1A14139E56FBF8BAB7C33D803FD129 +:10ED50001EFAEFC1FEEDED876DA758ED69B0674E65 +:10ED6000A13C70A7AD8F8E017CDEF2581933EB1DEC +:10ED7000841BF59E31CEB0F0A69D1FBC23ADC3CF42 +:10ED80007C8DAD68AF34A99C1F9AD3E560231BCC62 +:10ED90000F06FE9B7C8D1943E90B03FFC007BA8663 +:10EDA000F8074786F8E6ADA652D46D6364CF90F6B7 +:10EDB000F7487CE294814F12FEFBF924477673F901 +:10EDC000F03F874F26CAE9FF73F8C4B55172F6FBCE +:10EDD000D04F642F8E4AC3CF12E37AE2DBCCACDF94 +:10EDE000B1BE3613FD62FEB75261EE52900B7294C3 +:10EDF000B78F806181FA6665D465B56B0C7882E562 +:10EE0000A4F7560A7BEA70FFD36FCE84F17E1375A8 +:10EE100004511EFF66A383EC9CDFD472F9D8CF6245 +:10EE20005B67A23E38EE2039D61F3D9228FCCA2CE3 +:10EE3000C4CF55827F4FD523A2187B17FCBC9E49B7 +:10EE400084EF2C8CA7BCABF65D0F2E3BFCCD2C3B8E +:10EE50000EAECABB4880D98C7534CE6B88166094D0 +:10EE600089E7AF6E9C5716257F664BEBA5A6F9D5B3 +:10EE70006C9442644F8719F92F9B24F1BD5D2238B1 +:10EE8000DDE067A39F1391791C6294148EC826BF9E +:10EE90008FE50122CFC3AEFA3DC23F299E2F9123B9 +:10EEA0006BB09F9A8DC94ED40735ED9FAAB82E3707 +:10EEB000CB1AE763A56F1CCEBF7FC00FEB1BB768F3 +:10EEC000AA693C0FC7EF667968BFD83E5EF5C64FAA +:10EED0007F390AF5459D142437D0DD376E85C95F2B +:10EEE000EC402700E617ADE6E345474BE47F1AE523 +:10EEF000F5384E3A8E27FCBDFFF8BC37E1BA183C16 +:10EF00006F26F4694F22E2F537AB97244568DE118E +:10EF1000D2AF063FBD7CEA6115F9902D4D27BEAFFB +:10EF2000697658EC98151B122C7CB96CE39273C669 +:10EF30000358AD898FCDEB8AA5113FA4083E4967E0 +:10EF4000E02D91FDCDE31D1412017832B45AF21771 +:10EF500003A59D87B90F1023FC8C097597814A651D +:10EF600077272E7B27A25381AECCC43824FC918F07 +:10EF7000A644C57A96CEBAD03F6521B4F733F1BB2B +:10EF8000010FF05DE056937D04FFA62CB7E67DC52A +:10EF90008AC55E7098EDA99CF87C8CF9FA8C38577C +:10EFA000A893E2059BA5EE13B87EB6B8AF2F5B0819 +:10EFB000F874F633E607BE4F4C5362316C1FE4F22F +:10EFC000C581F306FE494973C77AA08F842CE048B7 +:10EFD000A48302D887D451190991DD2BE68F7134AF +:10EFE000A45B8AA0DB96CAA264AC67F4070B4E3F11 +:10EFF00057BC4229E0F13EA5A0BD8FA7DC6F776B1F +:10F00000B5843F90AF6F201FB1E5D290F14D639C66 +:10F0100091E4E279D7034F5581F9DFC1BC418CBB44 +:10F020002539832722D0B42EDF49FA569D531B453C +:10F03000FA5F2745FE09D775D22575D9C8BFD225F5 +:10F040007593FA81FFFC53B8DEAABA68397B1FD2E8 +:10F05000405A38FA3E94BB1D0EDEFF992C8B1FA937 +:10F06000F65CCB748C3FFB82A110DAF9AC90E20F16 +:10F07000AA3B48A9E6E0EB5016A9DB21ECE310FC23 +:10F0800063EAA7C11BF91BC28371378CCB397C465D +:10F090009CADFFBE9B51EE26BA49EECE7314249D63 +:10F0A00036D905643898F8C688B31979D5ED6F7EDE +:10F0B0006F06C2C1E55547E2FE00F61B6511A703C6 +:10F0C000E79317B2C6F17DDC8F89D77F2840FE0D0C +:10F0D000DAF3B0AEFC172D7763B932C788CFD71AF1 +:10F0E000716CCD81F3AAB2EA57771AB4A3F5CA3E80 +:10F0F00022FF5D7CEF987C937BA8F5FE133912709C +:10F1000098E4A433C0E33B896CA786F6096031EF2D +:10F110006CAA89DE22EE54536AF0957ECD6F81DEB3 +:10F12000DFEA55590766BF046B6626C2CFFF4EFF64 +:10F1300081FB3FDF42FF05D2552CECC7C97FCCE4F1 +:10F14000CA6E9F881301BE3FF6CD7CB021874F0168 +:10F15000E16E1671AD390E1EBF557CAD9CDFE372BA +:10F16000403A2BF1F544FB253E2E37A2CCDD40F290 +:10F17000AA9DFB0B51F807F337765AFD879B77580A +:10F18000F337B1C519C8C7376D57C1A702786DF2FB +:10F1900022CFC1E3E137B3DA56D4F36D22DE5FA3A9 +:10F1A00031251584E1DA9F3F3013E35F7305DFFDFE +:10F1B00009F84277C5F1BA262DE60C15C4E7A73049 +:10F1C0003EBF2629F8CD8BA4E1E7D7A6F67D13FD37 +:10F1D000A4E85695F891097949ED6128E58023E482 +:10F1E00099666947F0DED06E9DDF48F3B7CF1724EC +:10F1F00034CD77CDFE6AE287E1E6E3DC2F517CCFA8 +:10F20000CE57CBC43A31F8E66F1EFF34960472C174 +:10F21000CDD33BBCFEBD98FECD931543BE684421C3 +:10F22000897AB69C713FF87789B126A26FED74A4F4 +:10F23000EF48ED5BB17DC97FBC7DC77FB2FD5D232B +:10F24000C0BF29AD338CEBD988BFB8DDA110C7365C +:10F250005FCF9B0223946742B9E31CE579E76E0F09 +:10F26000EBF2EC59E09B6AFC44FA3A9A89709D16DD +:10F27000F663AF1ABE12EDBADE371D6802B3DE6464 +:10F28000AD3580F3689174B487ABB72C4AC2384E61 +:10F29000F571479A9C231637D6CF59D0857EF73D16 +:10F2A0000E55D867FD0AEA99EAD29CF9289F7BD5CA +:10F2B0006866328C5FF9431E172A2B6D5885EDBEA8 +:10F2C000A95FABBA304EFE58D372CCAFD12F555C8C +:10F2D000306E4CF4F3F1A34FCE64005FEFE389ACE2 +:10F2E00007E157624E06E91AE077E4B75B7E96487D +:10F2F0007A77CD536B1F5C08FD483F4F24782A9FD7 +:10F30000BAF92117C1D7C4F9F7992549778B79B98B +:10F310000135BD0D621F321ACD5C024DD6BAD84AF6 +:10F32000D41B061E0CFEAD692F7C318070ED4FA6FC +:10F33000FD8E01BE57A03EB4AF8674F1107CFF4B2A +:10F34000078F7B7F94E3AA4238A5FD8757D0FCBA8C +:10F35000AF51717E5273B2F39F60BC671DAA518F8B +:10F36000E6117D448A4D80F28F1E91F8BCBAA7EE5B +:10F37000F1E4E0F87B9C35B43FDC407831E0ADD976 +:10F380005FD83A06EAD56C49CE95615E737FF6B8D0 +:10F390001FEDBF75FB1D3D680F404A76C10DED0E98 +:10F3A0009B3F12F249C007B709F973DB81B5249F6F +:10F3B0006FEBDEFC29CA9F7587D4D366B900782627 +:10F3C0007FF796B71D418C15DDF2F4C37ED4BF7F65 +:10F3D000EADBE7477AC038D54E5807C5AF2A96769C +:10F3E000D8FF172983FB03854EFEDDBAEE4D7CBCAA +:10F3F00003577C8071AD750CDA9BE4CF9FF07F469C +:10F400000FF69B3F7658E32B9FB3576792BEDB9F67 +:10F410003AA4BD62F8CB861CFAE4D09F774561FC24 +:10F420008F9EFA7017EE4FF67EF5E75DDF47FC3FE3 +:10F43000EFD190CFD73DFA4FBBBE87FAE8904B464D +:10F440007EF9E4F9871FBA1FF29FBC33A90897968B +:10F450004BE172ED939CBF65201E363C3F6F14E27A +:10F4600061C3C1B9A3D810F10323FD04F82B66E2F0 +:10F470002FC31ED40F497CF3EB3991DAE873E48093 +:10F48000A3075DD98F4FB862C8D7EBE05B1DF89D2D +:10F49000B7D5DEBC90F006F98D80E7DB1EE3F1BA4C +:10F4A000C1F88E8E950398F68CC52DABDB0E2CB96A +:10F4B000F2E2624CD5A08EF36567489FD9DBAD3B85 +:10F4C0000E749D3E3C1D3F675F3A11EFEBD8163E30 +:10F4D0006EEDA51F201FD9E9F831FECF8583E938ED +:10F4E00051B1D3F1D6DDF763E181D421F7790D3A3B +:10F4F000AE3D7855D250711A339E7BCE03CFAB25EB +:10F500000ED79F1DA1994A09F2C34F1FBA3F0DE9BB +:10F51000EC0A2E44BA3FFE79161841EC8FEA991591 +:10F52000B81ECF3CEFD2F6429B35CFBF4D7AEF935A +:10F5300083AF39753AA701AE4306EE3B0EFCF5A149 +:10F540007EBF4DF8CBEBBA127B304E61D0EBB6D814 +:10F55000A24ADD4FDF297E715B8CAF83DB62879728 +:10F560004A43D06F9D92CBF5682C9DF0B256EFA325 +:10F57000388399AE5229D2F3D47CE4BFE1E869CC58 +:10F580005F7B8E0E47C4E9DAC5D7EF70EBF4933D8D +:10F59000C0F14983E9FC89B07FD6C5A4B787A2BB77 +:10F5A00011CF678EE5E7A4979D2FBEA558E362466D +:10F5B0007B63FE23ADEF91E7F5F5F05685CE41FA7A +:10F5C00060FC35CCE372FBD739B02EE1D36BAA7E59 +:10F5D000EFB7914F5E56D95E68F2CDDC0F147DEA2D +:10F5E0006078FF11ED2893DF7F65A9D4920AEDAE14 +:10F5F0000C819ED1E3FC6A9487E738986E82E7B36A +:10F60000CA0D99B8EE8E045814E5FBD1D17CBFFA2F +:10F6100097A36F3D8ADF71DF9A41FFADF51A6EEE59 +:10F62000B0F6FA00A503E73842D914875AAF31BEC5 +:10F630003FBAFFD1471F85FC653800A8AE23A04222 +:10F64000CDF18D1302DED7EBDD64FF5D9BFFA4825D +:10F650007A5D2A7852417D7379E44905CF211C1DDA +:10F6600088C7E82D7864E2B2FCE4A20EE8FF9712A6 +:10F67000D7B7972DDCA3D498FABD5CF47379C19EFB +:10F680004C94C7C7C479103BBEFE20E46DC3E48729 +:10F690003371BC63E3EECD247F9985691E59C28F17 +:10F6A0003E3AE1E19DEB018FBDF912C5D37AEB1A29 +:10F6B0007D28977BF52516FE3B3CF90309FBC90A1B +:10F6C000EC51507EEF1571982E8C9FC1FC1E02BC30 +:10F6D000617E3FE00DD347EB754A1FABCFA7F22702 +:10F6E000EA8394EFAE2FA5FC53F521CA1FA8AFA45F +:10F6F000FC33F561CA1FAAAFA2F4B9FAD5F4DDDF75 +:10F70000B1BF3905E34C1748DD1867FA457D2D95E3 +:10F71000F7D4D751F9830AF71BB2DAC13F00B95BBE +:10F7200057C7F7CDF7AAE1AAB0097EA3DEDB0AF737 +:10F730006B7DFE489F82F1EECAA52548FF9609D74A +:10F740004C453AF6EA7F1741BBE3F33C37B9ACE4EA +:10F7500012C2BA7879C22C3A9F725F72E46DC5E426 +:10F76000C7E6B63B59CF0CA463AC2203F5E18D602C +:10F77000F7011E2FABDCA364403F8B2339BA4CF456 +:10F78000EC6E4E417F64AA285F58A896178C4CC730 +:10F790004705DC2F95D566E23A7B49E271B46B23CD +:10F7A0000E966F5AFF4B2AADF97B44BB940579E75F +:10F7B0003C8F9318847A163B87AF2317EE6B9AD64B +:10F7C0008F471F63A9E7D08E5C82FEFA70F2C9E111 +:10F7D000AFE4F6B3A6BC8FF20D70209D95E3F286E0 +:10F7E000225719786EC9F80B517EE5401E3C33C391 +:10F7F000EE067C5D173AAEA21DBF025C2715ECF049 +:10F800001A1674A23D0E7E31A537B15A4A5D993D54 +:10F810002A8FF35568B80F2C852E729C4D38573CB3 +:10F82000C6BA5F6CC097B240A1F8CC7AC91B443EFF +:10F83000681ACD0EA0DFD224D6ABD15EFD620AD30A +:10F84000010FD3D55C4B7C434D0B57A19CBBA35FF1 +:10F85000D2B1FD662592AD96F08929263F5F4D8B8A +:10F86000909F582F45C6ABD0FEAED97F3AE1403BC2 +:10F87000EAA047C738F127C59F39917FC82742FEC4 +:10F88000B9D31BDB9783F9FE6A1E0CE9A1388F4BB5 +:10F89000E009CFED605CD7E5F651DC83652A1F995E +:10F8A000F74F6FD278BCA429F1FDD1386E3902C26E +:10F8B000E1629919141DA5BF6AA55F457CAE647D00 +:10F8C000942E67DD94CE5523B3701ECBC03FC27C0F +:10F8D0006382FF12A4F37F177CF6736CD04F08F994 +:10F8E0003F30DB1D31FBCF0B54CEEFD78814D6F55C +:10F8F0005A5CCFC3D1DD90F7869CCF4A0A2F52D3F2 +:10F90000E3EBC548876B6F5F37063CC6B9BC94050F +:10F910001B5E1A07F8D8DBA9937E9A5BD3EECA82E6 +:10F92000A2DD5BF422C20573CB8897AC814023F73C +:10F9300053EA18C7233B29111E593481CBEB817A36 +:10F94000E1A9685FECDAF89907E5F4671B735FC318 +:10F95000ED8B91E669D76BF7664FDB86FBCAD9BDA5 +:10F960007C1F655BF6BF1F76413EAB9FEB812C5F32 +:10F97000ED24F4D7CA7EF7CFA331DE989514F9AE03 +:10F980006AE2EF5D3FA8CDC6F1BF524277A8244797 +:10F9900037B808442167EAB6E8DBF2F5E1F1B5B71C +:10F9A0003DF79CF8B5C33D2037869163F1F5CCEB6C +:10F9B000819FC9DC45243F7A741065FD0949CFF465 +:10F9C00041E9F5753D2AF205F07127C27D1D8BA92D +:10F9D000DCAFD73210AF37693AD16157C6FBA349C4 +:10F9E000F82BFD39E1AF73CE96B121EDAD36611F35 +:10F9F000003814E7CB12713A39E1A3D1A8DFBBD4A8 +:10FA0000A1F75D581DAC0FD33E1DD84C643FC158C3 +:10FA100074DEA11A0706D0AAE57E09D75B85B6A8D1 +:10FA2000221950B462638EB08B383FADD898BC07B2 +:10FA3000E30D9BD4C8CF5492BFB514D7AEF65D503A +:10FA400081F6F5F9CE0F46EF47BBDD58CFC67C1BDC +:10FA5000BC9167B1DF5C2DB93C594739CCE3C2F3A7 +:10FA60001C3E8AEB7C96C6C80F1BAEFF23E2BCE5AA +:10FA7000DF8BB8B0EA933A513EEC05FAE3FEED13A2 +:10FA8000C0B7F8FD7F815D81F95D605760FE9760CA +:10FA90005760FE1FC0AEC0FCA3605760FA10D815B7 +:10FAA000F87D3FD8150A3F8FF82B840FE432C1D57B +:10FAB000E464ABE97CB7381769C0F196A08391BEC6 +:10FAC000ADEA34EF2E9493A8DFDF75F273264AED8A +:10FAD000D8C5893C45FE486AEFEB41F3DB5FCC6259 +:10FAE00012C0EDFBB2164F02B3A2F78287D11F9E60 +:10FAF000E04B6EF2437AF062503860A7DC351314A5 +:10FB0000762E9EB7D37F722BD273368F9B775D0C88 +:10FB1000FF9F84E7689D44E796D7189D8BDC77317B +:10FB2000702D7CF72F6CBD1DFD86FBDF8272A09BC4 +:10FB3000BFF3ADEF637ABFB3B3DC0B747E7A0C0B0B +:10FB4000A21DEDDFFEFE0FB09EBFF7FE6F533A67BA +:10FB5000FF7778FAEC1D58FF47172F6C401AFAFB15 +:10FB60007AEEC4EFE91B2365C9901F156878250755 +:10FB7000DA77663616DE00F9A75F6E7DA719F2CF39 +:10FB80001C6DAEDE02F9FB8E6EDF86E5CED11B7AF0 +:10FB90007360BCFB6B653A9F34C59943F86ACB5CD4 +:10FBA0004FDF7F529B46DF938E7DA1CD85B4709C45 +:10FBB0001CC67DD167E6289531F3BE80D341EDBCEC +:10FBC0004E11AFCEE4F6396EA0225E95A042FE9EA5 +:10FBD0007A9CEFDFA84779DEA54543924EF17CAFD2 +:10FBE00013F9B2D67A5ED4D8B7F13BB93E29DCC35B +:10FBF000D7C1817E3986F1F2437D8D09680F1FEAF6 +:10FC0000CB75A01C2BCA9469DFF6507F4A6A22E0AC +:10FC10007D67DFFA5174D60104F035D04FA2D34B83 +:10FC20007C90E1A4B5676A9F42ED0B07DADFED49EE +:10FC3000C2F963FB9C78FB74D13E0BDB9798DBCB5E +:10FC40000E4C83D8BE80B7473B31F335EBF8E39CCD +:10FC5000FCBCE7C441E32F9671FC09627CFBBA9AB5 +:10FC600020C66D91A209D3503FAF55443C3C487A21 +:10FC7000A54420CCA83FCFC9F93E09F7E3287E1858 +:10FC8000A1719E399E9BC4CEB5EF8942D59053A4F5 +:10FC9000F7BD71794FF9145B7E8CAD7EAEADFC0281 +:10FCA0005B79912D9F44F0178A6F756817A0BD503E +:10FCB0009B447AB550EC671B7AB674A09EF6CAAD29 +:10FCC000A85F172AFCBC82D0AFA5A2FE915FCDF73A +:10FCD000F6939C0ED077D740BB68C2645CA7AFCACE +:10FCE0008CF007EE30D935A2DDCFA5E02B05281F1B +:10FCF0005EE6E70EE2F80BBBB9DFC5F15D2CFA6BEF +:10FD0000EB2CA2FA7F57A904693FD3A6EFB2F110FA +:10FD100007D0A1A5EFEEB9205358F254A910DBE5A6 +:10FD2000ED0C37E290AE183BE28576339FD37F54DB +:10FD30000169510FC857583745DBF9BE6661A742C4 +:10FD4000EBA83093E75516BE7C329076A623E49D4F +:10FD50008CF3FF2D3FE755D85B64B1F32774F2F3C2 +:10FD600021BB9CDC9E553365EA47DD3EDB52EF8BC1 +:10FD7000FEF1E7D4DF5DF561CBB9F87D03FA8FD3EF +:10FD80006D82C0DB803D21F8CE4E477BBD57EEE152 +:10FD9000E714871F97FBA507058B31DADA827CA76A +:10FDA0004CE73658F432C73C459CFB9C1D2F6FDB5B +:10FDB0006E2D7F66A0FD9573316EF54CA742E5F779 +:10FDC00038AF9CDB90076415F8553BF9B97B905B25 +:10FDD0005C4E6D97EDF2699713EDEB7EEB7EA3EC35 +:10FDE000E6F73E66ECEF6C46B4DE01FF3E5B84F462 +:10FDF0000C1F498276A587741997D4CB89B126A4A4 +:10FE0000FFD393A5E05EA853B625E44013A5FBCD30 +:10FE1000F9F7AFC5362877511EBC9A770CE36F0D02 +:10FE2000EFDEB112E5DC1DA7251DE32B47FA1633E3 +:10FE3000E467F55585E4839A167444484E15396E87 +:10FE400036D16F46BE2AE44F79C25468DF92D63568 +:10FE50009BEFB586D8B2441CC7C5E573BE1AB5CDB5 +:10FE6000EF599A5FD5D0F2B7D4C1A20EE4B7376488 +:10FE70006ECF5686121699F6E90F1C077D00E396A1 +:10FE8000BCD93CE3D750AF599B3D03F546D7362745 +:10FE9000BF9792CDCFCB1C13FA81FD910D772FE048 +:10FEA00018EA01FBBD806C06EB03F090AD24D0395D +:10FEB000EFEC1EBE5FC8BE3CCBCC72C12EBFE67C51 +:10FEC000E4B5F0BBDC6EF587B399C91F26396F9393 +:10FED0005F27A7C4EBE7A27D5CF14A120513F4E4A7 +:10FEE0006940CFB24C59A77DDF68C85706705C2EB9 +:10FEF000A06843A301CBEF6131DC4FDA8D72015072 +:10FF0000BF07EC234C0F44F9FD8D96136067C0B812 +:10FF10002FA6C9C11E3C3F7E9CDBF1971BE7660BF9 +:10FF2000548A2BBAE11F1C5F6DD6E6E2BA99D0AEB7 +:10FF30003791BE3B6A8A3BC2BF33C53E73992D1EC3 +:10FF40003953C42F67DABEDBE38FFFEAB4C6A5EFEF +:10FF5000FA9E83E08ABEE5A0F3C3CF5CC8A278EE28 +:10FF60007A871CD9BC96F41A3FE77A50E0C88847D4 +:10FF70003A5DDC7F3BFAAE8BA1FFDD55E1A638612F +:10FF8000224E0EEDB0133509083FE823F27F8ECCE8 +:10FF9000F626D0F91D113F30F441E36CEF66E4E33F +:10FFA000B69765B2559F3ABA3E2043FEEE0A379D9A +:10FFB000C3F73F181D8BF1A1437BC4BED649BE3E9B +:10FFC000371189E05FEC93CE6B697BF07C46864B02 +:10FFD00036CE6B65B8D2E3EBD73F7ED118EC675FC6 +:10FFE0008E745EFD64C7FBC936F763B2E3853FD20A +:10FFF000C3FD3EC11759E82FA35D64F307AA4FF272 +:020000021000EC +:10000000737E60D75F80FDAD64E110C541F0A41739 +:100010009D9B3F6FBB3E6AF6D3B3D27264B4E3E3F9 +:10002000F67DB804FBD733B546AC73BE767D0CEDD8 +:1000300079B2D7B91DAF4619D9F5AF087B1EF91AA9 +:10004000BF837D5EE6B2D8E7C12A3CF2B3DCF5C4DB +:100050005CE542B4BFFB0BD1A05EE07AA2C93D1AB9 +:10006000CF676A6330BFC2F5B3B96E28F763000289 +:1000700096E435908FCE81F1648EF7E8434CD8EB4F +:10008000FADD9500EFE45569418CAFE6C8FD9B268B +:10009000A13E5FC3F5A0BF8BDBC176F8F788788FF0 +:1000A000BFE9D3DBD11F5EE1E271D515828E467EBA +:1000B000B312B90EE1C7B015DED7B1C7775620D25B +:1000C00080AF57BA8CF3789D63F87D55481387A4A9 +:1000D0003FF71347A27FD700FDD7B84AACF44FCD06 +:1000E000397FFA7F56B99444D870FEABEB0B58DCDD +:1000F000A678DF1A16A9237A65F2FB33037493C13D +:10010000AF82F93AC47D06BF63512DE26D8BC09773 +:10011000913609BCB1F7ACF21CE47813F6EB566AE1 +:10012000C57EBBB0E39BA01F9F09BFC27F36E0D94D +:10013000ACD474B84CFE33E21DFDEAAD06BE592DB9 +:100140009D4F037F8DEE11FD87F19D3980EF1D627C +:10015000BDD1A1A42C110F3B5F7C1BE7228C731037 +:10016000D172BD59437999C5824883B9BE45967B02 +:1001700038867D60EFEF3A29F2A8CB1497B1EBFFF8 +:100180006AD6AFF238DC1915E75D9EAA174B74BE2C +:10019000F5E4DC57039047BE243BE7B773715FA1DA +:1001A0003C81E73F6CFBAA19CFB796E3DE1FD94528 +:1001B0007F253BA87C3C2FFF172C87FC0135F4736F +:1001C0005789458EC498293EA06AA7CA508E3478B4 +:1001D00023BFE0F2432F47D265D56932CEEFFCE56D +:1001E000885BF8F54CC88B482F8E6BC89391FCFA4E +:1001F000D75CDCBE34D2D7519F9498FCFA7B0CBFFD +:100200003E3C86FBF5E131663E1988CB357BB81D57 +:1002100023FC8A1CB18F6297D7865F91E3B1F253BA +:10022000DC2F087A517FD9F9CBF013F244BF47EEA7 +:1002300073F67C03E388A56EC24FF576CE7F815DB1 +:100240007FA43896C17FFFEAD1F9B96C21F71FEC82 +:100250004CE9C847BF61019D7862EB5CA18FCC740B +:100260009AEE0A7D62A35B6418BA7D7E3E74537D6C +:100270009EA8990E06DEFB443CE75541BF5F0B3D4F +:10028000B08685FE1DFB6D72EA14878C1EE37ED35B +:1002900070F41F2E8E69D0D990371F7AB85C89A769 +:1002A0005CDEF4897AB9A56CB69614EF77B49BD767 +:1002B000EBF3B021F75F026E6E8FF89BC224C798F4 +:1002C00038B79ADBCCF5B9516F8CE807302573B994 +:1002D000AE511A16708D2F6573B4E9F1FAF96ECE2E +:1002E00087612F2FB78F3BC91857C84F63DCF19D2B +:1002F0001AC5F18C7A9307C60DCAFC3D84108D9BFC +:10030000D3CEEF7D8DDFC8E3707A67388474EB2B32 +:10031000734DD88EF6637ABE880F86189E7B9F2D0C +:10032000E0B9DF190AE0785980278C5339006E4C08 +:10033000D53A768AE4BC2F4AF6A0C9FE9FED463E28 +:10034000FA0B1BF2DCAC8177BFC22A5C26F9F5867A +:100350005BB6EC9718F30C8792E7618877DA01AD0A +:1003600010C5D6C2A044EB6E722893E260A91E8E1F +:10037000977D5D8CFC90A9AEBE65B7005E622DCE08 +:100380006023C0737FA33344F13167FF53AFE03C78 +:100390003B9C140F7BF0A06FC105906614DFDE90CC +:1003A0000AE98E83AD4FBE82CBD9CDFDA747BAEE09 +:1003B000BEEC02A8BFF3D6148A5B19F9CCB53C8E0B +:1003C00075DFF6BB174C447BA24BA6F3EE8FCCE156 +:1003D0007E8B01FFB56E7EEEF606B7783F613BF788 +:1003E0000B07E25873441C2B2AF4E5AA417EE20D68 +:1003F00084C761E25837BBF939CAFB625C0E3575B8 +:10040000C931BCFFFE88EF6E92238FF816334CD5AE +:10041000108F2301FC1E8A63F98C3854A717E34818 +:1004200037B9793C681DCA977473FBD312A659A6D5 +:10043000F614C7F2197128DEFE36378F43DD31A876 +:10044000FDE0F1298E95681DFFBBA23DBA33980EE1 +:100450003FFE53C9379BF4DF0F05DC530E45C84EF2 +:10046000992CF03BA9AB2FC837697BDC88A7DD8FBF +:10047000EFE83F06F86CDDC9E3213F15F6DB6EC9F6 +:10048000BABE7F24F86FB7E0FB233BC14F46FF782D +:10049000E7D210DEB3671B19D179D2037F91CC70FC +:1004A00064AFE271B6490F6C383679083F79B75BB3 +:1004B000F8C9AB64BB9FBCDB7D0E3FF9B3CA552FB7 +:1004C000E071E1A9CD3CCE39754B2B9D6F990A0E99 +:1004D0001FAE5BFD8B19647F657F51489705B2BEE7 +:1004E000B888F2EA1717523E7B071F6FBFB0BFA64E +:1004F000B5F3774ED41D3C4E911DB5C679523D22C1 +:10050000BE5337DBB22F33ED5034E91298D7945EE7 +:1005100047A1F9FC9E3DDD658BEFECB6C577726DAA +:1005200071C554CFD0F11DA3DE448985B1FD4F3B89 +:10053000169F33CEB84BC4778CFE26FE80C795E954 +:100540002F0DF55688CE55EEDE5873F702CC27579F +:1005500014E3FA4DF5F07383F6388CD12FD0E7759C +:10056000A48F412FC32F4BF5308B7E00145760684A +:100570002E3E2FD9B26F6392D7044F671597D74697 +:100580007E542483F44692D04B9F551EE574AF6889 +:1005900028447D1E0E9D92CD76DF8874EFE6747F31 +:1005A0005CD05DED1E9ADE491E1E4FB4D37BA4388D +:1005B000DE4874D66DF1B924A177ED7436EA1508DA +:1005C0003A3FD178EE389E4167A3BF8261E9FC4291 +:1005D000CAE5263A2779C479DAE1E99CE4491F4C57 +:1005E00067F0DF523DE497F17676FFCDD0E3A0C708 +:1005F0009ACD7AEC318F4D8F093BC1D0635362564F +:100600003D3609F59814B74BF6EC61B4DEF35DDDC9 +:100610009F1D433DB6C9AEC7A245C750CEDCE5A479 +:10062000F85FE7CE9A32E49751A50DA3D7403AE59B +:10063000671B490E05BECDF761AEF7707DF6F0CEB3 +:10064000F5F4DDD887797827D75F63F7A590DEBF0B +:100650006FA74CFACBAEC78A3C5C8FCDF188FD9872 +:100660009DB2753F66643D36C7738EFD989087FBDB +:1006700063C3EB31A1077672393B9C1EFB8687EB87 +:10068000914A1CA064083D646A3F941EBB54B40F99 +:100690000F6A3F78FCA1F4D8951EAE8FAA847C180F +:1006A0007E7CAB1EBB46B49BF658E70B68B23B1989 +:1006B000E82FEE7F92FE8A09BB66F7DFEF88BD0266 +:1006C000E54F489D8B2F43BB63348F53D8F5D86AD1 +:1006D000217FEAC43A391215F1DE2ED063E8AF0863 +:1006E0003D3679DFD07A6CF23EC59B3F841EABF37A +:1006F000B8B81D33588FD5117D87D5635C9EE50B47 +:100700003D962FF4587EACEFFCF4984D9E4D31F49D +:10071000D83072ED43D46343C8B5298F713D36EDAF +:10072000BF588F7D388C7C33EA0DC8B7F3D463464D +:100730007FBBBBF9BE685CBE451EB2CAB7553371FC +:10074000DD7EE8718C24DF7EEA19428F7D28F8DC9B +:10075000F03700C5CD663DF6E13072CC8067383D9C +:10076000F6C1801EE3F64BFE801E7BF2EBE9319B67 +:10077000FD329CDDF2C1FF253DF6C1087A6CC05EFA +:10078000394F3D66F4B77B8795CED30E009DA5B853 +:10079000BD32ED20D099E639349D81BE1F784C7171 +:1007A00063F7A1DA10866C407F7DE8E1F14736D42B +:1007B000F9327B7CEBB3CAA521A4D370712EE33D43 +:1007C0003DFBB99D91CE052E9A7F27BF57A386FE8C +:1007D000CD638A2FEC502367057C36FD2AEED90CB9 +:1007E0007AB76F98FB91017E3FD2551AEE11F7232D +:1007F0003DDE9221EE474E0A068218074A36DECFCA +:1008000033D6157F07CE7FD197FD4D28F7B49933A6 +:10081000B09F0C2FF7DBECF7024DEB2AC36B5A5756 +:1008200003F742F1229D693EADA3AF1EEEBE609676 +:10083000D7129F3CF77D41879B9FAF8C96B3FC5AA4 +:100840005F3CCEC1BE6496F7C38C79B933F5BD88E1 +:10085000A7295EC9D85F98E24D37C1693BBFBC4943 +:100860008AF0CB94BE282F17E79929FE23F3780B43 +:100870009E5B6EC2F3CB93F05E7098EBB5CC30F913 +:100880004709C52C88E712A5826EF29B120A6A03FB +:10089000788EB56D9873AC6BBDDC5E6F18C7F7F5DD +:1008A0003ADE95685FA763C2D501F3B96463BFFD03 +:1008B00068FAD5EE7ED3BA6AC95C4CFBE82D698B29 +:1008C000CF792EDEDFE9603DA9E751AF9DD71BAEA2 +:1008D0005C2D65ED787E5F55F87C5D275D6497B98A +:1008E000586D0FF987FD92781787C7010DB8A5B429 +:1008F0005AE23F23FE679C0F983BBB8AE6D3E20E89 +:10090000BBF11C2FCCE79CFAC1F58544F07DA58492 +:100910006E403A1E9EFC10E975AF5E4BF7785D990C +:100920006116998AEF8B85199E174D08323A673CFC +:10093000121DE678B9BCC6756D3E2FBCA92C42FDD0 +:100940006C1ACD82511DEF55DACAC5B963A79087DD +:10095000467FD3BDDCFEF881E817590ADF7770B80F +:100960005F24FE05CED1685F10FB81C2283ED6070A +:10097000F53E57423FF4960C2E8FAF7F7E9F478007 +:10098000007FB75BDE9BCA17FB9C461C327B3B2378 +:100990007E9A14E57A233FDA78BB8CFA032B43F96D +:1009A00084AD8CDEE78172B2578DF693624ECB3DFB +:1009B000AF9C766B7E3CEE7F42BD09E2FD2BFA0ECA +:1009C000FD8C17EF0A8DB77D37EE5D0CF7EEA27D3B +:1009D000DF34E6B5EE9B8E74EF63609F94851EA2B4 +:1009E000F52DCE4336DDC9FD087B7D039F7536BAF4 +:1009F0001969B7589783E5AF91765AFD76F1FD8B6B +:100A000053979E53DFFE16F46DB349DF9E447D0B72 +:100A1000ED7FBBF460628DCF0C5F03F57FB2FEC447 +:100A200025EF4D888FE37FE11135672A4FF17D91E6 +:100A300065B53974A467D986D754F37D88EB6BDF2D +:100A4000B9E43D133EAF0B5CDDDC4C7254F937DC8E +:100A5000AFC6E837BE1F562E33CBBC8CF13A014EE1 +:100A60004C97D772FFAC23DD19F3011D3BBEE2EFBB +:100A70008A444FF173B85BEAABA89E41D7AFBCDCA8 +:100A8000CF4AA8953CFCFD056EBF1BF2C021E2F7E2 +:100A9000037813F2C02114CB91C9AD6EFE7E4AD00B +:100AA0009D8BF2E4B883CE23751CBE8FD6B71D9FF5 +:100AB00077D5F3FB596D788F828434B75BDCC6F948 +:100AC00005619FB885BC6912F72CEA58B4BD262D84 +:100AD000DEFFB68AD72BC743BE5D4FB1DCCF6C5764 +:100AE000387D5AEBADEF6BCC4F30ECA0CE10EE9FC3 +:100AF000830CEE463F24212FC8F0FD0F987F0EE2B5 +:100B0000D8017429273D100BE0FDC00E943F43F03F +:100B1000DB092127AEDFC0EF6B76007E39BEDF98A0 +:100B2000877406D935E43EC0E40423CEFDFF177E6A +:100B3000ABFE8BF1AB2470FC2AA1A80BE3A2F6F567 +:100B4000A185BA55F3BA2D97238509E9F41E27D953 +:100B5000C32D6A38B0BE00B7A7A297D2F9D4A0B50A +:100B6000BEA95DE950ED5A0C3B256D297FEF2E049F +:100B7000EBCB642F2606611D99E089CB81462E8739 +:100B8000843CB3AFDFE1E45AEB9C46B70EE3B5FB20 +:100B9000783CC37961B13BCF849725093CEED7E41B +:100BA000E376775B69E390E5ED9A6C39976AA47F09 +:100BB000F62A5CDEE1613B9283DD217CAF11747724 +:100BC00008E9ED2E6BD4C643BE33C8E32A23C173B4 +:100BD000E308F0DC38023CD9091C9EBC84F383E7AF +:100BE0007CCFCBFFCA1BBE3DA1246E6F0EA79751D1 +:100BF000C7627F07BDE13BB0FEF5DFB92A1DF9638F +:100C00006C32DF9F6099694477287FC46F2A8F9682 +:100C1000C7F7F9707F7BC315AB4A506EBE25CE0374 +:100C2000FB53F9FD6C03AEF712781CEABD046E5F4E +:100C300074C0BA894D8AEF03FA9BA41E5C2F67C665 +:100C4000C9B1BD39A817F3E97B5BE4B14A9C7F5B6E +:100C5000661E5ABAEC6F6AD4857EAC4B9C3FDE5A56 +:100C6000EE5D6D8E776DD038BE5392CB5E477E0EB3 +:100C7000FAFA699F9385141DD73FFD3FE071BA06CC +:100C8000161F9EBFC7FD568AD70485BC17F78C5820 +:100C9000847D9D7B464F28CC81F793A33E2EEF1297 +:100CA0007748E4071BFB9ABFD0163F88F0A887223D +:100CB000748FE5F04C2FD9317F6DE1F7264F5D7FC2 +:100CC00011C5075F976B76E3BD8D33EFB818DEB3C0 +:100CD0003D75C5E59568979CBAFEBACBB0FC94C447 +:100CE0002A25FEE8901FEF6FFAC7EB8F1F40BCB5B7 +:100CF00078289EA806FE20ECB4905F2E85FAFFEEC1 +:100D0000783101F0F93BDF67F7205B5DCF7AE87C53 +:100D100084714FE2AEA4C821844BB9EEF27C940FEB +:100D20005B9D5A16C699B6B6BA8AD0BE4AFE141C46 +:100D30000E94635725F0FDF433204921BFE2074BA1 +:100D4000F699F72D57A4033DD07FAD6B09E17BC920 +:100D50006E3D484FAEF8C7733EC84A8ABC88E394DC +:100D6000BB0B8F6A6928C7F87D06E37EC375AB7934 +:100D7000FE2DB1DF6FF753ED7E699F211703FC1E37 +:100D8000B8E2E37620D314DB3B6899E48F19743220 +:100D9000F303BE6366E607BC6A34C00F21E087A98F +:100DA000167E90CE4E397F7E7800C7043EBFFA2271 +:100DB000BEEF1A2D0FBE46EBE57595D68B711FC998 +:100DC000CEF76D918D6EB960F0FA30D64347F17A67 +:100DD0004DF721FFAF5F49F7464E493ABE97A0CD88 +:100DE0005A9E8EDFAFAA76121D8C7561AC87E5FE28 +:100DF0008175F1941FD288AF7F9EA40F5E17E85FC4 +:100E00009AF97F25AE1379F03A59C682D7E039CCEA +:100E1000650A8B26A5C4F97D59297F9F67597F03F1 +:100E2000BD87BE6CA3C44E5BF403E4DD16BC69034E +:100E3000EFC03ACE1FBF1D0BA4563C6FD3A19EA19D +:100E400077CBA2C97CDD3579A4FDF8EE7A6BE2FBA5 +:100E50002D687F7464E8F4AEA6FD9C41EBC404E207 +:100E6000EB8EABC7D279877BEA751601FCFE0E15B7 +:100E700014F6B73491F8FDEF00EF11BC5F0576046E +:100E800096C33ACEF4A5239F06E9CDE9AB1D7DB507 +:100E900047707DFC3681CE91FFF5D9C8747C0F7AFE +:100EA000EBCC35749FEAAF7746B2B502F33C626390 +:100EB000F8BDEBFE3132BD1DA48B7BD84C7C8F8CF2 +:100EC000E5DF63943E00F43F0DA4F3FA730C3F4A50 +:100ED000B4EBA7761DFE3E0FC19BE1D4F87BA9A120 +:100EE0009212C82F9992C6F05CDC034EFE4E871D0D +:100EF0009FD7F9B81C5EE2E8D4F1DC5DA92F733E00 +:100F00009ECBF36EDBD35912C49041E6FC051EACB8 +:100F1000C7E3FB2D5FCD28416770777D2FD9D903BB +:100F2000FA6B63378B24A21D13263BA6E52B87ECB7 +:100F3000E6765F37EA2FFCDE60BAFF3D4F8CDB229E +:100F4000EC9D96867020C5045F8BF04B5B0E7BC8D2 +:100F50005E4F58787D9727C70CB7C2DB8BF74BB233 +:100F60000BCE483762FD866E58DB50BFE7EFC91ED7 +:100F7000049D2DAF32C72B37F65AECA6650062529E +:100F8000118ED749F783BD13DC1ACABB65F915FF6B +:100F9000AC0CC1B7F877DAC47F06FC469C6383715A +:100FA000FF3ABDB50CE9E1AD6612CAF5EFFA38DDDE +:100FB00072918161BCBFE4579C334E80F7B0C1D2BF +:100FC000A37BD8D149FC1E36E6F11E36A6780F1B4E +:100FD00053BC878DE5780F1BF3780F1BF3780F1B3D +:100FE000F3780F1BF3780F1BF3780F1BD367EB23FA +:100FF00094E27D6C2CC7FBD798C7FBD7985FE2E2E1 +:10100000EF90B1FC88B704F172419E847CE4ED70EE +:1010100086F0BD863E41BFB99B966E3D8EF66C480C +:10102000A11853C24E25F94D9E273D9D10E0FBFEB1 +:10103000AD81A718FEFE803A3FB11DCF0BDFF5AEA4 +:101040008FD284A54F3394577B55DD915A08F06CAD +:10105000A99AEF9E8CEB9935A500FF3DE7FB561B47 +:10106000DAE6338A3F5DF314E45FF0AD68C5A31D93 +:1010700077A557BEAE53BE9AF2E3E79425F2F71D6B +:10108000AB5B8FC2C8DFC44B81C63D01803B14916E +:1010900006EE05B8F3C0AC0F1D0051CCD84BBE9B7B +:1010A0005AB7EBB81FD71D2D4FC6FDAF1B5A974E31 +:1010B000A6F64A8646FDCF9F2AC5CBD3DBAF6B5D34 +:1010C000EA31F75FDD0A5367AF9DE4F70C7641FD27 +:1010D00028F69FAB5D518CF2FC5D99F4F15B4EBD3F +:1010E00091FCCE0E904F00EF956107C997F1156CFA +:1010F0000F33C5DFB57C1E8F5F94C8F55AB2788771 +:101100004A06498C7188A4854F13132585ACEFF9E5 +:10111000790B14DB7BC0D6F792F16C3ED2EB782EC4 +:10112000A377CBCF4C76C7D0AE5885FC3C01E9C93C +:10113000D7F795E10775B43BC7E7BB8B5019F4F9B6 +:1011400074A35D0FC267B4B3D7C37E6553B9D18EA4 +:101150007DF96705E550CB5646EFA17973633AFAFE +:1011600013E67EE5E2E1FB35D5638E738FCFA47382 +:10117000F463AC2BAF339488FC7C662AA7CBD225D2 +:101180005B8D752AE33EA0D76BB5577DFEF2BD8916 +:101190004087BD821E5E6F776F2EB6BF58A1F347A2 +:1011A0006C7FF531CC7FF77E99E46C86027486FE05 +:1011B00032DAB5429423677CBC5D6ADAAAC5F83D91 +:1011C0007587C2F07DFD341655F11D813426D1BBE3 +:1011D000FE1D6AE73C7A6740E5F1C7E2D2DB2F2FBC +:1011E00086EFB3E67D4EEB6FD6F3B28476D1193F2E +:1011F0005F7785D3136BD1EEBD7CFAB819B8AE36E4 +:10120000DBDEA930D28589DC0FED12711A69D7892E +:101210005AB2374B7C12EABBBF7E2AF4928073929B +:1012200093CF1F3C0DB22B1B020ABDEF218FE6A905 +:1012300053ADAD413E703EE0A677B19C5FCD72A349 +:101240005E69FAC25529DE1F257BD3E98968F8CE8D +:1012500055EE3699E2014D9A979EE64E4A2CEAD514 +:10126000514FCE53E87734922E5688EF9313AF8EBA +:10127000E13EEE8F0E7BA8BE9AE88EA1BCEFAAF8E5 +:101280004BB802CABBE6803C81FA5DED4BC3B48E1D +:1012900034599B407A2EF82B5C675D1BB520F257C2 +:1012A00012EEDF001C6F2DBB2850CDF707E87D380C +:1012B000FAC916D9146F67A17CBCAF3E5B2BAFA4F3 +:1012C000771393CBDD288792E755B8793BEBBB9B2F +:1012D000CD157C3F1DCB6FC07936B3A3F8AEB9B145 +:1012E000749393EF96F07EA47A23FFD69C325BAF83 +:1012F000F6E1B8D677E8727CEE1EB4DF476B7C5F10 +:101300004CCFE7F66A8E885BC277BAD735BAD9BABE +:101310009E91D5D0BECD8E5ADFF564185980F98DD7 +:101320001570A862FE17FDD1DA7EACB80732D6F68A +:10133000AEDD824423FE62C5937DFEA3D3BA34B4EE +:10134000E747471502C63EAFD1693C3E9BA379F9FA +:10135000FCD2F8BCECF398AD9D2E43BD679FC7450A +:10136000ACAF01F9705C9DF5BB1DDED9155D61B4B4 +:101370009F67E72B84938B587713C6DD0DBA7B7379 +:10138000ADEBF78CCF21DE0529DF84EB787CBB0C3D +:101390000A20DEFF844E2F8B9AC69BB423C5929FF2 +:1013A0001C1B63A93F657FAEA57C6AF70596F2E931 +:1013B000878A2CF9C29ED996FA337ACB2DF992BE40 +:1013C000CB2CF5679D586CC95FD8BFCC52FFA23FAC +:1013D000D658CA2F3EB3C652FE8D2FD65BF265ECAF +:1013E000FB96FA865FC502C1BE501ADECB4A2B447B +:1013F000B965E0EBCE44EB7EB1DD8FB2EF13FA13AB +:1014000038BE47F2D3DA12793C3A63692E8B98BE24 +:10141000A72DBCC0920F2C2F62118B1EB3FA6D2D1D +:101420005F2DA9E2BF07C5EF5537A75F4DEF6AAC47 +:101430009FECA473F1E4EA0188B72726D33CD6BF1A +:101440003C81DE23BB2F39B40DE98FEFBA445371D1 +:10145000DFC549FACCEB7392DFEDF5FD98DB7F79C0 +:101460006EDA83F3E6C7681FA6B9BEFD923CB0BB37 +:101470007F541FA554C90F4751AF28697C5F46CBE5 +:101480003F43796D0ECFDF9EA8D33CB53950DF3492 +:101490000F55837E4CF37C5DE6F7BDCE80DFBFD772 +:1014A000E4F7DBFDFC88A63D7480C5FD7DF0A3E973 +:1014B000DCF89996046A978B8E5AD1F07EFD1CD683 +:1014C000E7C0F4127686D22E569B8BF6FB9BCEA8F5 +:1014D000630CB4FF56D76BAB118E0B8BBDF42E0E85 +:1014E000C601124D718053C95A16EAEBFB9DE1AD5E +:1014F000C771DC3B55867A73C5A22BDC280F564C8E +:10150000568224861938F0180FB82F25C8F5BCD09C +:10151000230AF3E441BDAB36E715E1F70CA596F4D9 +:101520006DC6724D42FD28F90DFD584C7A21B55318 +:1015300009EA3AA2462FC77A69ED2CD803F516E7D7 +:1015400082BE44FD7E0FBF079F9B3FF128E269ECFE +:10155000AD3D920BEDA6904EE741724F5EDA8BF7F0 +:10156000F43B548007F5E9038AE01327F979EBEFA0 +:1015700053C8CF5BFFB2EAC9C3FC26A51005891F7B +:10158000F765812FB432AE8F721F9818437BE02E1F +:1015900049DB457E558B2B887ED54F041F3C807CD4 +:1015A0000176D3A98CD646BCB739D9B787EE554D4D +:1015B000493BDC88E9D4CC53328667A6E7494D29FC +:1015C000902F2CC871E0F9E419C5654D9896CCA907 +:1015D00076A4413AAB42C26B2FEC5F12F979976B5C +:1015E000572D3A81764E99E6A377627267FFB10A6A +:1015F000E5F1C8EFF2ECA073E16C95F55D9EB25495 +:101600001FFD2E8D867C9E4329D99DDAD28418F247 +:1016100039D8D912EEC747CBB89F9619EA91501F17 +:10162000423B09F725B51E8F847ED4D8509F043CD9 +:10163000CFC66E6074EE2C2BD42FE17E4FE6AD56F4 +:101640003ECF4A8A48181FCCDAD06EF9EEC77D43E8 +:10165000C06FB3CCE58F37259288FCE39D969BD273 +:10166000A4F338E1A28238DFBC23FC8B17047F1877 +:10167000F2DBB063FB06FCD1076332F0F54367226F +:101680001D782E2E5A27DE853DD3E3A0F8D4771699 +:10169000113F668978D8F2BF74B7E03DDCAB5C6778 +:1016A0008E24E182B985DB5B7B3D56FFB8CACFF55E +:1016B000E2123F975B6A0768FCE9A6DF73C13FE867 +:1016C000FFC98DDC5E577FE76B4F4E02BF4EC03BBC +:1016D000ED39AD1CF7B5737AB417287D55A44721B1 +:1016E00015ED91F0082A1B220EBEA739ED18D6DBA6 +:1016F000C3B4639A295573B5CBF05C177B51267A36 +:10170000B14C46FBD87B9A53E89C0003BFC40BF94D +:10171000AC3BD3280FF53B286EF7432F43BF43AFB5 +:1017200053E8FDF041F16736A0CF657A4738CAF338 +:101730006ED6DE807C34FD9049DF33D46BD6FC8CD2 +:101740005E6BBEA4CF9A9F75C29AFF95C02F782377 +:10175000C7F30C3CC07FB2E1DF3A58383ADA43B8FD +:10176000CF5BC7ED88C1768FD5BF61C20E5A2948BD +:101770007361BFD5EE5829EC9F95367BE2944FBB41 +:10178000BA1AD2D0F6089DD389D4398212C0F0FBA0 +:1017900007FE3A81DB4167D231CE95854C03F0AE2E +:1017A000B87320BE199D648A6F6E0EBE5E7B04F214 +:1017B0006F9F70510C6D9EE3D5DE7AD44B57A93ADA +:1017C000ADBB59B7EE4EC0F8F53B2EFAADA5B775D7 +:1017D0007D14D9B1BD2AD1A54D9CFF33DE5136E22F +:1017E00075B70BFE5B6BE00B37C428EED39380F626 +:1017F000F9F4438C15D8EC415E1EF26179618FBD1E +:101800003CE42BCB18781A0A448144F82E11F627B1 +:10181000E637823E293E6E7DBF745495351FEC55E8 +:10182000C94E9DC6C249289FD1F5C67EA6093C0770 +:101830006DF78AA789FBC6D36CDF3318DF9FCD28ED +:10184000F6D13BF2F67DF42D7AAD84E55B968347C5 +:10185000025537FBC57B8805AC00E93E0F7F7F044E +:10186000F1FCA683E27B579D9AF47635AEEBD7F870 +:10187000BE5D5B8EBE0DF592F68A83CE3F6809ACE5 +:10188000B0D017DF6FFFF1D920FE56E5409CF489F8 +:101890007AC650BE77D7BB19CAF7A7EA35CA1FA8C0 +:1018A0000F50FE997A9DD243F5F9943E5B1FA4F246 +:1018B000E7EA4B29FF8BFA10E57BEA2B299F925C24 +:1018C000F6889FF6A58314B7F5161E70E33EC6553D +:1018D000D73B34E433FB3A74DDBE24FD1A106D7738 +:1018E0006E7E6E5E3AE0E3ED0D0E8A2B3C72D7738E +:1018F000F3F07D0273BCD61CB78EC76B61FD4EA1A1 +:10190000786DC40D2AE57F27E8E2FE9888DBAEE615 +:10191000F1EC91FBE1716E8CFBAA43F523E2E26BE3 +:10192000DB799C776D297F7F7F6D31F75F36B16DF5 +:1019300096F7995DD02FE6D71E68E0BF8BA9F6D544 +:10194000921F59E2137EE41DE45736ED74B3C69C32 +:10195000B83F69F89176BBDEE49F5BF40246709075 +:10196000BFBC6E89EB3F36E0C710BFCDF5F37A17E9 +:1019700068AFBD805B5BCF89785241E0D3721E6F48 +:10198000E2F9697AF29114537930BF706EAA299FF7 +:10199000EF3E55D5608A3FE52516BD906ACA1FC740 +:1019A0000179BC298472FCFF753CEA231147F9696F +:1019B000FACF53309E107D5C61787EF897E93F1F27 +:1019C00083FE2CEA2F8CC721ADB9BE60FC3E643E7D +:1019D000FF1DBB01FDA24BB4EF63D22FC768FF41CF +:1019E000E897ACE4A88CEF15C5BA58B06108FE368C +:1019F000E919079DABD199EE9C29CEF3C8F17298F5 +:101A0000420F7FCF9EEB492A1F8F7A40A6F7DD4D0C +:101A1000FD105DF363263A33F4D3ACFA666AB7354A +:101A2000FFDFA5CF0CFEDAAAF4D179B0AD5F0ECD01 +:101A3000B7354992E0D701B8E5B3B3E2F8A0F39C1B +:101A4000B998F272583D87719E9166D532EECA3AC6 +:101A50006B7EF9066B7ED9ADD6BC693CA137BF66FB +:101A60003E1A7AD3ACAFDFC30B5F93E2FA7A15CBA1 +:101A7000998F76CA8D2C48EFC7DED09E60F117DFB4 +:101A8000449D4A7150FEBB6E35E2BC15AB384EFB2F +:101A9000BB391B75F213AA0CFC44B91E770306066A +:101AA0007E77C5347ECE02797D339F97C51EB0BF49 +:101AB000EF5F63FB9D38DD169770EBFC77F4B23671 +:101AC000DAE3A851A22B8E87BF6B30189EAF37AEDA +:101AD000D1DF69D0238837E31DFA01FE56FA25DCF1 +:101AE000BFA8C1F74E117F1B59680FD98BDFA073B8 +:101AF00072D718EF1F4519E9715DAC91B624CE7FFE +:101B0000767CD72C7FA312F15D532C53DC91D5E565 +:101B1000D29A263ECCA577DD9D589EB54562A91286 +:101B20001B783FE51AD1474A7290DE7D3FDDCCCF6E +:101B30000F9E5EBE2403FD0383DE808FD31C1FFC3B +:101B40003D929C3AEBFB2337326E1730F1BBDE3708 +:101B5000DAF4BF41FF1A66B22FE0FB78B0A5713E00 +:101B60006B4BF9EF32AFC57D44D42F8CBFEFBDC9AD +:101B7000776EFDE29F1B6C9F88FE62B2ACA3BFD85C +:101B8000BC4AA9DC638DEB39CF62D00CFF3F23BE8A +:101B9000DE7E2FB30A8C1FBC81E719A1FD1BDF4B32 +:101BA000DD834F50BC5535D78DFCF17A7270AA5C3D +:101BB000C819C33D07F29EE0E30CF2AEB6D72FADD5 +:101BC000BC389EF776FC2BE5DF48D11FC0FCF349FB +:101BD0002C5A9189FDF27C9BFBF4A547C789714083 +:101BE0006EFFFE477F69C3F72D8CF58E4F07707E21 +:101BF000B1AEBF14F18E614219DB863F0903FEE9E5 +:101C0000B61229DE2E05DB49E768B7886D53866872 +:101C1000E733DA818E6935C5018D389F2CE0318F2D +:101C2000AFA01DA04512D1FFB86B9EA2A11FF49FCB +:101C3000852363A47957B36DF84EACBD1D80DD607C +:101C4000C02F0F0D7F0CCBCDE3ABE780FFBF1A1F7A +:101C500023F5E714E55F1B3EA8DE98711EF305F837 +:101C60005494DF7A24513E577FE033340E3DDF4EEB +:101C70005B7FC9045F20B2F59CF089FEFE0F6142D4 +:101C8000A50C0080000000001F8B08000000000071 +:101C9000000BE57D0D7C54D595F87DF3DE7C249911 +:101CA000495E329964F2052F24D150034EBE30288C +:101CB000E20B041A1470A8A0B182194014948FF892 +:101CC00055A7953603092141A89162D7952D4E2835 +:101CD0005ABAD5365AB6B22EB241D1428D36568B4B +:101CE000F855A36DADAE6CC9822EB4D59FFF73CEEF +:101CF000BD2F33EF652680EDFE77F7B7E1C7EFE63E +:101D0000BE77DFBDE79C7BCEB9E79E73EE4D1E83A9 +:101D10001F1B63794C890C9633E660ECBECF25C659 +:101D2000B2548DB15AC6D2E6B14C870C6DFCA12DD0 +:101D3000520D63DF9EA1A89B8AA1EE62AC2F87B1F2 +:101D400022FC7E1C6319931953E03D9BA0441F861F +:101D5000EF8B14E67654313606FB85B66EC622D874 +:101D60002FBB83D7535924FA398CAB2E1E7CC05617 +:101D7000C2D891723533008DEE3D30F9C59A6C783A +:101D8000DF250552A079AABD5B0A54305677437708 +:101D9000BD039E3F7807EB651A96D1141D9E3F3810 +:101DA000184DD1E0BBBAE53BBB18BCAF6BF7300DAB +:101DB000C699CCBADB54789E79A9128C429971A944 +:101DC000A233802F33F3E2EFCBC5082F600AEDDB9F +:101DD000D529DF67D0BEDDA1CEC37AE46B8C3D0C84 +:101DE000EF8B6E50E73540FBA2B03D60D3101F5122 +:101DF0005F2B072208D79D43925681C80F49F326CF +:101E0000405D9282BD506FD715EA37F59B6CA78471 +:101E100074624C5326217D399D53A5EE75D3904EA7 +:101E2000CB601C28F2F43D7749E98CFF4C12F44456 +:101E30007A2B4C7340FDEF057DC7B28103CE6CA4B5 +:101E40001FFF8EB101699E078A7676B03407E9CC10 +:101E50007FF2EEE0F3883F9FC3FF22D516714E84D8 +:101E6000EE9CEA7D0817BB4B61383F4CCC0BB59319 +:101E700047D68BBE3990C92ACEDCEE4C75804B71AB +:101E8000659D45BBC1C5B3593AD25BF95D3CFC4B7E +:101E900018D48D7640CFC98371755EB8916E638911 +:101EA000D250BE35EB4306F8D655B44F47F8C75A63 +:101EB000BE67AC9BF8DAE00FA62B9A0ADF4BE27BF9 +:101EC000D611640CF8D1C9029D8E127CB8507DFFEA +:101ED000027A6FFB1CCA1DD810F9A488119F5BBF42 +:101EE00097C29B82383E9B2AFA49652E17C881D338 +:101EF0000925D0417230571ECA05F0820DE723DD57 +:101F000016457E5B2731059FC7C61B64389ED39557 +:101F1000D6FE3B2FC8871A7021BC1BEDACA917F960 +:101F200019083B80F3A3045514AE36785F89F8B0E6 +:101F3000808D013FDCAE729C377A02D7D423BC2F50 +:101F4000DA896FDAFCD00EBE4B4FD316B14CFCEEE3 +:101F5000AA46D7A58CFD6A1ABCBC18E4AF7B4E67B5 +:101F6000640A8C7BBA8085AA8166F87319D49516A9 +:101F700086E33B4F8F313D7FA695B1D0F9B1FA345E +:101F8000F7B80684E711A13FA6B3403B7E37DD25B5 +:101F9000B350DCBC3A4FE7B1903751FF85A6E7CF8D +:101FA000B4BA58C87936FDA7B1902BBEFF9224FD74 +:101FB0009F67E95F4DD87FAC5FAFA9DF0D0A233D76 +:101FC00012694AA3F937BE33CAFDEAB41FA93E9885 +:101FD0002F075B8EFA80F903033AD07F636176E5C1 +:101FE000268DF783FC33333BB367137CFFB46A233E +:101FF0003C1A669728A81F58A13234CCAF20F7337B +:1020000005FFDA8023907F1BB2ED16FE0F28410FEB +:10201000C26D7D1E2747205F21E407DF48786D9E53 +:102020009A0184E7B6454ECD593CF2BD51BED5CAA2 +:10203000A6969631F65A4ACB221680BABACCB5C1CA +:102040000F75D441F98CFD518D344600DFB724CE95 +:102050009F1BB29F295BEC4EDEDF4285297555A39D +:10206000BC77F495A1DE5F6863A15EE2EBD084AF3C +:1020700078E2DE038275A457A2443FE3F9A2166911 +:102080006A691C9FBD658379E0F0D42EAE181D9E51 +:102090002959A3BC77F6D5123C326B4906CF94AAD6 +:1020A00033C3F336D2A702E1F955D968F02C523880 +:1020B0007E49DF3B06883E8B903E1523E159C438AC +:1020C0007DCF088F8DF329C0533BDA7C213C5346EA +:1020D00099AF45CE01A2CF22A44F1278A69CCD7C09 +:1020E000B50273813E713A5A9A507FA656EE7195A9 +:1020F00080BC2D5824AB921627CFB75EE5BB06787F +:10210000FA8EB4A766F8806F5FBB4326FDC5D8532F +:1021100033EA4BC18891B83E9B7CDFB73B2380D725 +:10212000C9D9B769B88EB24FE17BD0D7D76153E830 +:10213000FF3A85CBE3570B1DD17571F2BC03F49ABE +:102140000E7A210AFA07CB9DA02774806B57AB9FAC +:10215000EA8FB46A54EE6E2DA7F21F016E7CFF6801 +:102160006B1DD58D7E2A964B3ADA1F13564A7A4F4D +:1021700082F95E9D29113DEECB53AFBD01F5747D13 +:102180006AE061D413CB2F61BA4BB443B859EF3333 +:10219000A9F07ECBD5AC7213D4BEB49BC39DDD90A9 +:1021A000139525A4D3C18156A83B17D83509EA2039 +:1021B000CB41CEA7CC5D0FF82EB609DD037A44855E +:1021C00076839119BB50FFACC8B4D3F88B0B9F6FCB +:1021D0009260DD5A8CEBF0445A67F83AB742A2F5A8 +:1021E00029D46E7F2F5EBF7C15D75958AF7D41C56E +:1021F000FC9C6DFE0F6F3AD199EC996B5C86CAAB73 +:102200003C5C0BF398DD62D7A25C15D1FAE76B70EA +:1022100044FB008E05EFFE5CB5A15D54A990FD75F1 +:102220005F8A9A87EB19C8150B67C5D6BD850CC6A2 +:1022300033F8A518C733D7195B4FF83079614608D2 +:10224000F53DF2C1E491740FBFB5AEFD601CDF2D0A +:10225000CDF464E3BA0B364305EACB4F58C5BD0D48 +:10226000F8B2309B8C37EBF7A75A23ED0781464530 +:10227000B086E2784E07D753D676063C7708FDBB8A +:10228000A37568EAEFCA62F08D5106255C67C686C1 +:10229000E1791C3C2C5B672CCEAE4B86C70EE9580F +:1022A0001E1B456EC7C07CC813C90E7F1FE709BB44 +:1022B000413BDC8A7F1BE29F168FFF945F96B244FE +:1022C000F2A2DDD780F272480EACD362F431E8F1AD +:1022D000FF5B6E2A330533E1CF24412F9017797DC0 +:1022E00040C3759AE5D8889FC6644FFB5099C8DFF4 +:1022F000BF67E297B83AE02D3FF3A1A4813DFF50BC +:10230000EB219A27633C981F694305F63B28E13E81 +:10231000654C1FB403FDA68599AD1DEA37603F6586 +:1023200023F59BB6F690695E4FA5A44F6419D08F34 +:102330009B95E37EC9CF5203B81F09BBF8F3BB528C +:10234000D37762792A654C14E5EB2E3914C2FDC0AF +:10235000295BAFAB18DA3D991FFAE74CDC97651E95 +:102360000C22F81B722E2E473E5A18BE3BD8007620 +:1023700099EA65CDC104FC60ACA30705DDDEB2F7C8 +:102380001565023E1FE54F3B98599BA07DF85BD435 +:10239000DF54A1CFADEFDFC47E80EEDBC5FA7ACD8E +:1023A000AA273E7C04F049D52AAA90C752CB0766DB +:1023B00057036B74FEB2A40ACDFD57C4B880700DEC +:1023C000DA2B77E6867E9519678FB834550991BE6A +:1023D000EA9D8CEFA7FEA5E2F15F427F9D57B855BD +:1023E00019F8EC648D5C63B38D8403FA7913FB7187 +:1023F0009DDE447C6EF4B33F65703BDA292C327F5E +:10240000D6D13AA8670E164850FFED7DD5B3B281FC +:102410005FF7FB060BF07DA364EB3A0872B51FF57E +:102420001DAC171764D9BAD08E997AF9B1EFDF8B4A +:10243000F6F9798E004E6B97B06B8C71E766C984A4 +:10244000CFDC2C331DFA578E4E8793826E71743811 +:1024500099880ECD05FAC7382F00E495D5F0496765 +:102460002B0BDE0030EAB9BD29D530F1795AEF0FD8 +:10247000EF65B80D8FD6DB8AA99F4F391D3AFF4310 +:102480004E8FF5F36ABEFE193EEF5FF9ABD9D5006A +:10249000574ABF1C90809EAE5216494BA7EFE4AC42 +:1024A000B8EFF45C55B115C7E661919FCBD70A2F01 +:1024B0002FB384FDD3E6E8F6CF83522DFDEEED2A4F +:1024C0007CD7511C6D4AC477B297DBB720A63A7E01 +:1024D000D7AEEE742D896B5792C5F9E2963C3D0B51 +:1024E000E170487CDDDA54C7E996DEEFADA27D5994 +:1024F00029ABF90AC8E5A55E4E3F803B3F0BBE7392 +:102500004CEE26E7424A29C77753C55686FE80140B +:10251000FF365E960EB210CC670AEB75E17C8FDF5A +:102520009AD9D55E877804CAB13EEB3BBBBA149802 +:10253000FF1EB44DC08E9D0E75DCFFEC70401BB4C9 +:10254000F3F31DB4FE59F11A2FE0989EAB8F47B8F4 +:1025500047D0C939F8FD7BE1FBAEF18E4004E09F26 +:102560006AEB6E5A82FC74B99BD67778DE148D9331 +:10257000ABEB041DAECBB2D3F75D7F72D17B2B9D4D +:10258000CF96CFF4AC11F2A667D526E4B37A847F58 +:10259000049F6524E5B359D84F023EBB3C111DACE6 +:1025A00075C5EF88A09C2AA73B0678E97A17FB91AE +:1025B0005924C2A07FA57133F52B9F4EA576F2E971 +:1025C000CD035857D4169AC75C29F4551C871D951E +:1025D00014D4F72942F5CB6E9DDE7F9839FA384A3C +:1025E0006907EF9FB530F4CF58C781FE6F4CD4BF59 +:1025F000CBA5F7211F5667F1F57EEAE5EE10AE4F49 +:102600005385FD6DD0D5E155E8FD6B593682239990 +:102610005C5C7C06B928F60ECBC59DC4E767908B41 +:10262000AFC4E4E29B244749E5621795A9E55C2E17 +:1026300052855C147B59A4D18FF07239D8BCF57BDC +:102640005D91C2989C347FE727263969823ABE4F54 +:1026500086DF255E8E3FAA14A4CF8B357204EDBDB4 +:10266000936CC24EB457D3EB5465093CFF4E9601B0 +:10267000B7BE95E8CE0619F26B0F1B3AE044F9ABF2 +:1026800093485E3C915EDD85F8B26E867EAFED824A +:10269000BF77A05D8B76EA798CE49429DD0CE96143 +:1026A00095DF94D23E5A270DF82E14F4BAD91BDCCC +:1026B00089F4ED6183E3D1BE31E6C38ACF0FC478DC +:1026C00025F9FA0FB0BD95AFCFB45EFC42AC17BF91 +:1026D00010F866FDC5D59248BEA7AE7EEAC3474650 +:1026E000E9E7E7028EFDA21F43AFA71A7ABD7C5827 +:1026F000AFEF27BDBE7213D7EB055CAF83BCFF6B9A +:1027000056A275C50BF22E2594F79F2791F74389A2 +:10271000E4FD6F20DF4770BC64F2FD9361F91B9DFF +:10272000DED95E99E0C91672F445E9FD89A0F3315E +:1027300041F751E87D8CE83492DEFF9E50BF26A71A +:10274000F727F1EB711CBDFF33AB76D475FCD34496 +:10275000F3EDC27179BFCC1B378FFA58782F215F08 +:10276000AB7C9D60DAAD682F6F077B0BF785B0AE51 +:1027700029DE047CFE3798DF2CEF28F33BD5C6ED2D +:10278000B0955B6FE9C27DFBDF603CCD3BCA7AF15F +:10279000B6E0A733ADF7D5828F802EE77B7D23F59A +:1027A000640F9892C837D3734313093F36380BF53B +:1027B000D28E6F6449182F29D4FB24B4B7C7677130 +:1027C0003A46B3342A8DEF76287D9282ED5B542908 +:1027D0002299FAABF3FA92F7678503E0BB04C7BF0F +:1027E000D9AB4FC1EF7E9065B1DB84FDD093155D11 +:1027F0008E7A7B96D0D3B3843E34EABFCFD31BB05E +:102800001FE09B2F6309F6F71DB6715C6F733B9D4C +:10281000EB69031F5B30CA06715D816D1CAE8B31A5 +:102820007DBFE86143DF2F73637BBE3E82BE0F2214 +:102830007C8D5E83FF787FC9E06C16EB65B39807EB +:10284000A30E705E2BE05C381A9C563A9D2DBC9D01 +:10285000082F5F9F6EF4FA92F7079C639A4FEC0380 +:10286000F7C5FDED5C5EAFEC2F213BED3601FF9D22 +:10287000B9C15B115E3D4D3DE8A5E0819A8AFD6ED0 +:10288000177EE3ED2BB752BCAB67AD5A89F65CFE01 +:1028900072BECE692BC7F4E07E71AD982F2B9F0ED0 +:1028A0007FEFE81D5F5D41748920DC974DE1764341 +:1028B00006E80D1C0DE51FF79559CE881FF7B39D4F +:1028C00052C4BF04F97F16D8A7D8C03D3FA1DFC3CB +:1028D000280DBF86812F73D79CA1FD3A6AAFA6450C +:1028E0005A82E7D2DE1921FB2246476F2591CB356C +:1028F00074D05B83BE864CF28745053FC03C6D2794 +:10290000F9736793BFC4A0EBC8FEF97CD5075B24BD +:10291000A4734A390C054F538211F481309BD6CDF4 +:1029200006D13E2A05FE407FA6FB55EA2F064775D5 +:10293000B5198ECA6A8423D67F87C1378F9D0B3C19 +:1029400046BBE474E1ED0C3F4232BFC193F9A17F75 +:10295000C5798F605C07E7F5379E681B01DC726103 +:102960007002967DE42FB94CE8C3CB5C6ED29FEC2D +:1029700053E5587CFC01B4262B20BFED705C4AFA6D +:102980003CED9CE018180D8EB3F55BBCE91DE1B77A +:1029900078D35B9BA0BDF05BA4B3C1888CFE1F9570 +:1029A00091FD8843165471F945FBF07DA1E7329201 +:1029B000D87BEF0BF932F8FB9A0DD3D838F427BA4D +:1029C00058C493C5CB8C2A92AF8FBC24077C9DD56D +:1029D000AFC854D0FF6AE063E067F47BDA22B70B3C +:1029E0001D7CFFF0969D353DEEE6F855C5C1632B85 +:1029F000A83FEDF58DC4CF0AEFA1D670B0C18EF11E +:102A0000AC1095DEF074F65B2F8733A58AE6316251 +:102A1000AFC2B0F2C0F5B70108AD5248CE06B85704 +:102A20009DF7E1B703409F0157F53AF4BFAE994DCA +:102A3000BEE3B3E68F2FCA17567E386553DF0AC14F +:102A4000B86D332A9BB24943D55EDE0FFBF4B6174F +:102A50000347DD01F4DFD55EEE077DD1F672A0C934 +:102A6000074BC6BC6D999B36839CB4CD93480F33FE +:102A7000F64FA9F568DFCDE2F5F26D732E473F4EB4 +:102A8000DBB512D91313E07BB427DA0E98EDBB98AF +:102A90005C6DE0FB011F5FCFDAEAA524EDB8DEAB89 +:102AA000CA16EDE68CDEEE0746BB455253223F9A2E +:102AB000D16E138E0B6518B72AF8CD691BE9E13684 +:102AC000FDBD1724A81F98C2E373EC603DF9852F64 +:102AD000330C99F67A9AA797C49C80BC5D960D7DBD +:102AE0003D7BA993D68BEECB53A3F8DD814FB33654 +:102AF000A3FEEFD6C791F439811FDC55BC447EB6E6 +:102B0000839CCBA22EF87A26F24747B154934D719D +:102B1000705541794DC66F87CB5E1B83F614F0D597 +:102B20005CCE575237DA6103AE92CD011877CD5E95 +:102B300039E0D492F3CB48BC4FB8717DB6E2F7CB05 +:102B40003A3945728FA403E0BD08C7DD5F38D47FF2 +:102B500021F4F352BDCDB61EC67B76B273FC20AD18 +:102B600083C166A48BFE0A5FF7CE028F9BB0FDB9CE +:102B7000E311381A423C3E75F07554C03937C97CB0 +:102B8000C99E8FDD081FE285EB0EE07127E2211759 +:102B90000D16A2FE30E03F5B3D19C91EA12723D9C7 +:102BA000A3E84998E7B66C6E377DBC86A1DDCCED15 +:102BB000A664FAAB3BFB9CF55777F617D05F71F331 +:102BC000F0C01799079869A2BB5D901DAA9A0AF5F3 +:102BD000A9F8BB86F91D6CD05912E37BE934EBF3FD +:102BE000A473FEC73C8DB650C8EF9593F7FF647E83 +:102BF000F08708973D7B500E9DC3FCEC11F48B9B36 +:102C00009F3DF1F4B1D269867CAC2D03F4E48929AF +:102C100012E1AB9F069448EFC2D62E0E9FA9AECD0F +:102C2000B43FCA009DA9C4C51B32751753E2E273B5 +:102C3000DE46D554F705FDA6F6B94D9AE97D5EA8A6 +:102C4000DCF4BE6079C0542F6AA933B51F1BD64D82 +:102C5000F5E248A3A97D4967D0542FEB6E32B53F0A +:102C6000FF8190E9FDF8E872D3FB0B76B798EA1381 +:102C70007AC3A6F617EE8D98DE57F6759ADE571FC3 +:102C8000EA36D56B071E30B5BFE868D4F47EF2E0B3 +:102C90006ED3FB4B3EE835D52F1DDA6B6A3F950DA1 +:102CA000E75F4994EF0696A462CC93CDF49EE24F81 +:102CB00027803131AF2E5829919F18D86BA014F47A +:102CC000C355BC09BB4AE445B1D976CAE788C03FC1 +:102CD0005C7783F1F91DC5D8AFAAA03F530FD84D3B +:102CE000F95353453ED4544B1E543D1B97A1C1B8D4 +:102CF000530FC92C0AF5D967E0AB91784967C08BAF +:102D000005FA10AF5FF37C3916D107304F2D195EED +:102D10003AFC43BCAEC497F0DDDCD38CE2C223F0B6 +:102D200014F8CCAD931494BB11F832EE0FB0E26BF3 +:102D30008D7716FB44BC33C00218F79B21BB09DE1C +:102D400013AF825E61C9E9501F71D1BA5AAF4B51BE +:102D5000A49B11F71C81AF9FC5F804F04AD1CC7237 +:102D600098566E96434FC03F3A1F45D8A8F43E137D +:102D70007D35F8C7EDB52105E93B758AC41E2C4E9B +:102D80004EDF2B15733ED1D9D275B64FC4D1055D38 +:102D90003F6153AEAC06FAE957662AE85FB5EA39F7 +:102DA000837EB04FFA8AAF36F9BAD3EC934C71D523 +:102DB000B358779A7DF1EDCF7DDDB9C9F705EC18F1 +:102DC000581756E2774C0969E7B2BFB9CB3762DDD5 +:102DD000BECB37CABA3DBCBF99C2FDE3C63AC64AAC +:102DE00025929F8EC96C27FAF1DA7CA3EF73DA7C07 +:102DF000D67DCE09257E9FA33B7353512F809DD056 +:102E000089F018FB9E9335DE83E812FC16FA076BF7 +:102E1000E3F1D7EFF1F9CE1EEFEF8EC4FBBBA3E1D8 +:102E2000BD7F1DF763EC7F510EEC84519FCB96FB69 +:102E30007C80EF563681F2608C784C63887139550E +:102E4000EEDB8D9B3F803F8AFD366AF5D20A373E26 +:102E5000BF95CA64FCF698EF9CED9CC77C7F9D9D56 +:102E6000F34F5F84DFBEF87EABE56808F96303DFEC +:102E70000F6DECE279691BD7F1FA51312FCF8B72CC +:102E80005B0EE7A3FAF43AB26F37481ED2931BDE0B +:102E9000E5FB8C0EBB1465DCCFFC22D2E160DEA426 +:102EA0000CB45B4FF6BFE20EC5ED7BDE12F81F11CE +:102EB000F8BF7DE730FEBF26FCBF26F06F5ABAA5EB +:102EC000D6847FA14AFA1AF58C1CC3DBA1F652BE48 +:102ED000C74CD94DF8B597B228E5CA307DF68C1CA1 +:102EE0004A5327FDDD5EC8F5731AEA67A8BB449E06 +:102EF000136855CA5FEA847FA4A7455E93DD1F97D8 +:102F000057C4D06FCCF368D2585CBE5371AC7D8A85 +:102F1000250FC9AA178F1B7AD1C172B95E5CDB7904 +:102F200001E115F2C7EFABAC7AD1A81F1C2CC91D6B +:102F30004C2047469951E76A2B8DD3D799BA6AAA94 +:102F40007B1BFD6DF17976BEA0667A9FDB546E7AAD +:102F50009F170A98EA05CBEB4CED8B5A74537D6CA6 +:102F6000B8D1D4BE381234D54B3A9B4CEDCBBA43D2 +:102F7000A6F7E73FB0DCF47E7CB4C554BF6077D8D9 +:102F8000D47E426FC4F4FEC7F80BF9014AAFC07398 +:102F9000013FC6BC3ED8F717E5145F81F1FC8E7780 +:102FA000AFF1633C7483EF6A573C3F5ACB833ECE0C +:102FB000B7C9DE1BF2BBBF35186C2863ACAFB5C90F +:102FC00024CF8D469E4DEB727AFF7C6B0B3DAFCDCF +:102FD000E172A4648B7CFCBDB6779DB8DF502311F1 +:102FE000843A570AD5E6A01E7DD51CA740CB08FD24 +:102FF00085979D86F1E2F0AD67D7061BE2E831DDEB +:10300000B5D8F47E86BAC2F4BE11E87131E8ED2F6E +:10301000FB6F353D9FA57DDDF4DDBAC2250FA01CF9 +:103020006DF43B28E76C236322AF92D375A3C2E90A +:103030006CD075E3DE257EB44786E91F69BC427714 +:10304000C7E83FE7BB3304FDBFECC7FDEDC14CA0B3 +:10305000EF287C7C26FA5AE97A48C4EB1A1DE63838 +:103060007CABD05746097A2984F47DB15FFE3844A1 +:10307000D88EEECFB08E6F1D17F4D52DD8DFBF9749 +:10308000BD76E35636525FDF9DC3E31A8D36D860B6 +:1030900081DDD3688F3692DF5BEC4B1589D37C835F +:1030A0006F6600E3FE5FCF91843EFF06BDBFD398FD +:1030B000932474524091F4C5E921A9784113EAE1BF +:1030C000469F83FC778D225FC0FADD2A418FBF9631 +:1030D0009FBE301F09FE30F8C8E08F64FA5DC11250 +:1030E000EA8A5BC4016371BDED3948AFB7405E72D7 +:1030F00046CA8B757DB4F61F663C8F9FB979BC8F2D +:103100001AA2FD7FC84B765332BA6F6C557505ED28 +:103110007D55CBA0F318229F1B0C5E7F7CBEF37FF6 +:10312000553BA36EE4195ADB87F157F43FF9DD8470 +:103130001792991F3E0A9563DEC40B62FEABFD7ABF +:103140001FF26FB53FF80CE91D57A81CE906F5837F +:10315000545787EBCF139DFD50C7B881AA9E557C6D +:1031600002BE7B3187DBC1463FBFA47EDCBC1FA80B +:10317000BF4CF5ECE1FA2BD4BE90B73FDB71E2FC1B +:10318000871CEF0199CE657CACE819594097ABC319 +:103190004BC90EBB36BC82CACE56B5FE7740C73788 +:1031A0005B83EDED20CF575F5BAD623ECCB5CB9638 +:1031B00052396CBF09F971142B418CFFC8C5B6E0B8 +:1031C0002E925F1E9792C1DCE1746DE7795B40E857 +:1031D000B5A05F17AE9CD7DE1E27072E3C6F54822A +:1031E000FB3FE5CFF1FBA969367D28E71CE23D23D3 +:1031F000F1039D04FCFAB1BB341A21FE9DA6268A78 +:103200002B197826EB7F61123D61E069D0CBCA773C +:103210005DA5552ACAA15206F6563AF543F617F3AC +:10322000B8843CF176D741FF4F20DD948086FC893D +:1032300075E457233E7A1D90686D556CBC69B6A045 +:103240002FB776241DCF964ED930C6008DD74D713D +:10325000BC6D6EA31EA17CA860298FEBA568FCBD88 +:1032600001076C0F18C601D36A988A8F6CD80EF7C5 +:10327000076903BAAD12F615B90F5DE11F0FEF4BE9 +:10328000437E5B80EA2F283E8C57439DCE5A3DF407 +:10329000C2C129B88F52BF8479A62E65FB0B872E39 +:1032A000A5FC2761976C7F01D7CF9EE13AEB63A025 +:1032B0003F7B5287EBBA0BF6523DE386EB11ACEF46 +:1032C00010F9105373B7BFD0CEFDD893737D188714 +:1032D000B445687FC33C513A67F8378E2FF6543CAB +:1032E00071681CEE17FC4AA04C43FB9899BE5B9694 +:1032F000EBA0F93AEC0F5D81F3E5593B44EE8C7B92 +:103300002AB23CE83F8ECD43D4320F9CEEC1F2A8E6 +:1033100088AF46695EC6FA3F8ED4C37863A7F06370 +:10332000781A5337615D6BB7A97DF4208BE6C956D7 +:10333000DE223930FFA682A9B8CEB68978775A390D +:103340008FE3AB4EBE9FBB3E97C78357E5F23CA0D1 +:1033500055B9DCFECA30F2421B6DD43E439431FCB9 +:10336000DBC5778A695FDB5C105A911B1FEF667DB6 +:10337000B3CB018E9EF6AC2C8CFBD6B7DBEE403B7C +:10338000E82191DF03F3D448F314F0A686F8BCB526 +:10339000E0F723E64DE075A6794B365FC63E2AD9A5 +:1033A000FBABAF95E9FCABCD15BA7F018CBB6AAF27 +:1033B000B712F3A98F34C93503505FFD742EE5179A +:1033C00074E6F275618D6D2807D7DBAEFEFB82587F +:1033D000BAF6DC1A2960B8DE6A26FFCB9A7DF5B40E +:1033E0000EAF4F4B9F82F36D85E3C8A73FCFC679E1 +:1033F00098FD2727C93B3AA0D07FD54CC24568BD70 +:103400008AFEAAEB851DF4682EB77F5E15F6D6F509 +:10341000C6FE8C0D9F13953E87ADE6FCE0E2394871 +:10342000BF254D32C33C88E6D87BEE070B73BF95B2 +:103430000BFEE17E2EC43267A2782E8E98FD59CB0A +:103440005860269E1B5ADA69792EF673CB2C7EB112 +:103450006B9A62F6D04916D36FF3356E47CC0FA442 +:1034600045316F6741D06C47BDF699DC1C04FC8F79 +:10347000E0B700F79185E7EFC476567A9C12FCF925 +:10348000AAB03B87E9C3A82D5B12941C78E4D14A0B +:103490000F2BFEC374B3D061B15239D3A78DA4836F +:1034A000157FA018D17719D017F38C92D163A63C61 +:1034B000DB8EF1E2A5F324B2EFACF4B1D2C1D88F28 +:1034C0001BF8FCCAC093058EA4C178BFDD6C676889 +:1034D00077B1BECB283E76A56817870FEDBB55F8B0 +:1034E000C7FD98DA735E84138889E72AAF8AD84DBE +:1034F000FBF56562BFBE840533D08F0C78BE976440 +:103500009E4DFB762BDC56BCE688F5C2BABF674AF7 +:103510005F05DA31C772855F79A2D9FFC96A7C0974 +:10352000F5AE759F6FF05573789EC99E965868B832 +:10353000AE823D719B5FD6F05CF04093FD7E5453AC +:10354000F35C43FCFCA83857348FB93437B4BF055B +:103550001E225E57EA295437FA3BD12D35A25CDE94 +:1035600006DD8569FDD569DFD1CC9B40193980F432 +:10357000BBCDEFA07180CF3E8EE7B3647470FB8546 +:103580009F63229B782EF877E532927FD5CBFA3075 +:103590001E3224B9A23BA5985F0E7E8D3840551689 +:1035A000FB8B855ED6CDF13DD64276FF59F8E98A90 +:1035B000FD09FC7446BE83C19FD7BBDC7D32E7BBEF +:1035C00063C3FC61CA770831F4C375E4DF1C407A39 +:1035D00077A472BF9BB14E823D3BC18FF1F354EE95 +:1035E0007F33F47C2ADA8332E61B813D1847B7111A +:1035F000EBF4C11B76F7007F87DC0ADB44ADCA0918 +:103600003E3AC74BF00DD9B19FE6B0FD447C3F2157 +:103610000F68950A84EB6215CB257E9EB7B184F1C5 +:10362000FD3F8B40FBB8B84408A7119F6372755CDF +:10363000FFD87E2DE6FD74C6F53F8EFAA73CB95043 +:103640005E6A1427C53AFE88F5CB329EB5BF0E914F +:10365000E7D7E1080CE8E8B7FE855CB98ED0E5FB5A +:1036600095A0DF665AFF96B8BCBA12777EFBBD3CC8 +:103670007753FCFA6D94C677063D6376DA25FDF143 +:1036800076DA3D1B6AFB0F15C5D96991DA7EDC9F9E +:103690007E513BED6B0FD4F6E379B0536F3B695D20 +:1036A00038D1C8E964E4E32860566464D1BE2C8252 +:1036B000A52B5C40F818F9395E2D20E1BC7DCBAF1D +:1036C000F1FDAFC6E3D25E2540F7606C35CE95E3E1 +:1036D0000FCCC3D62CB507F5B4D3C5DA53B2F03B43 +:1036E0008EB731DE70BFE50149AD48EEEFDEE43F55 +:1036F000E7F8CA267F82F84ABFADE59D6FA2DDF8E4 +:103700000B99615C6291FFEBF4DCBA0FDB26C66BB0 +:103710009542DB501E079A5E597417FA4FF638C966 +:10372000AFBCEA6B1F7EBB5643FAC07C57D3FEEC9E +:103730007EF407CB6536B2CF3B8BB8DF475E27D12F +:10374000FEA54B7334EE81F2F59CFA67B03FD6A824 +:10375000D9909F4FA4727E7E3DA7819E9F7A7BA3C6 +:103760001FCFE1A4FA5329CB485E577C2FDDC370ED +:1037700058A6FB113A5219ADD71D0E5EEEF1F3FCBF +:10378000CF3D82AE8F8AB2D31E2A6FA9C07C6A9CBD +:10379000DC181D5C4A84EE19709D56E8B92CEE05C4 +:1037A000E9480D95DF19473FA35FD76910E2EA4466 +:1037B000DF3BE839E245DF6771788C764F8BEF9F0E +:1037C00016F0B84EA7D1781D5900973BBE9F74FEE6 +:1037D0005CC899554ECAFDD30FE03CBE9EA33FE3A3 +:1037E00027BD3A68473D7ABDFFD051BC97E4CC7AFB +:1037F00090C7233C9F4A7D63D12EAF97A3EB8BF1FB +:103800009E13754E0DEE07EBED940733509EEDC100 +:10381000B8D2CB8AEAC17DF92B62FE833364DA5FCA +:10382000C38F6F3ECECB8CA593B8BEE3F157633DFB +:103830007AB9E289816978CE2362A7FD48B32B1259 +:1038400045B8E2EC1F1197E6F7ADD07700677383B8 +:10385000ACA7A427B013C5BD2986FD096AE220C61E +:10386000DD7F23AAEF349C5C80E00F32D5315D8A86 +:10387000B747F97D23CB44BBE6B0D97EB2DA574BCC +:103880006A02CF7B35A4476F90E8314121B9385B9C +:10389000BB93B1FB687EEF69F8A90BEF9B392CF461 +:1038A00082A7E1151DF504D8490BF0BE9C2B1B64C3 +:1038B000B50F5A6F0EDB18EAD12D3576DA5F6C2919 +:1038C0001F3C7C19CA638DA2D1BEBC7C60FE747A99 +:1038D0005FABA2DD348043E4517B1E1F72BBA36546 +:1038E000B8BED7FEDAB5348E5FB6D4BC371ED7B9B2 +:1038F0001D828F400DBA674C8AD10FE9A39112E562 +:10390000FBF883DF4825FDF4CE6659C46318DD4B10 +:10391000E2F173799C21E2354BEF97283F6D69ED19 +:10392000917ABCDF66E90689E4B279ADFC2EFAC96A +:103930009BC366BB2DD402F69C467436DB73C2DE95 +:1039400083CE1DC8BF676BEF59ED97D23C61BF5561 +:10395000B1AA78FB25D9FECAB05F14A65F90E78BA9 +:103960008DBF44E1F156A65F45F49D211F3B7C19B4 +:10397000E077A266DC38A4C7F784BF774BF80D1751 +:10398000EE7FB77C2A939CEF7080618379FEE953C8 +:10399000BEBF0EE03BF08D2FE5FE16DE4FCD7388E7 +:1039A000F34EDADF4D4139F8859DF828195CAEB049 +:1039B000CC4A41EE53C21295C6BC78C2294C89D379 +:1039C000371E713ECB5733248D8BD32FB3F3387C06 +:1039D000996BF9BEDA57C3743CEABDBA74DC4ECCBD +:1039E0006F858589FCA529C55A15F291D13E57E20C +:1039F0007E6FE7DE7A1DD62E3616E0C0F1348003E6 +:103A0000D7B9E2701AD5C785BD54968433A92C0D59 +:103A100017D0FBB2700995E7858BE9F9F9E10BA89E +:103A20005E1EAEA6727CB892CA2F852FA1F20258F4 +:103A3000E7B05D45B89ECA09E12BE8F9C4F05554DA +:103A40005E189E4765207C1DBDAF0C2FA5B22ABC19 +:103A5000989E57876FA17A4DF876AAD7866FA57280 +:103A600052F86E2A2F0AB75159175E47ED2687EF95 +:103A7000A1FAC5E1EF507949F83E2AA784B7D37B74 +:103A8000C3DE7849C8D5DCCC252ACFAB0904707FCA +:103A9000B023891EBE278FFB2BFEECD76F473E322B +:103AA000DAC9E23C84B5DDC63CF3F9419BABCF55A6 +:103AB00042FBFB922ADCDFEF003D5008F3B3BA6C07 +:103AC0001C9DB75B9FC7F56D8A3DA21714C7F6F31F +:103AD000990DFC1CCCEABDB752C9EABC67E51FBA18 +:103AE0002D8F7FBF4389D03D0E3B5A18C555534A91 +:103AF0000724D4133D15B646D4EBF7549CA07BABFA +:103B0000E6D4EA35E867D022BD87C691BE9A5E83C7 +:103B100070FE4B1E3FEF7AD8AF6F45BCC7D6F82E6C +:103B2000BF0ADE8F6DB7D17657636A3DD6B50646BC +:103B3000FACDF0BFF4A49AD7C39FE619F6DEE036BB +:103B40006CBF23BFB48AAF23FCDC8C7CF738DA5F10 +:103B5000EE70F44978EE3E021B9F870DDD8FED3B42 +:103B6000963C8276D4B8CEC0332E1C3F12A846783D +:103B70007F2AE4AEB85B9B960200953CA03F83B1E0 +:103B800086B268685A2AD4CFDF1D7906CBF1BDD141 +:103B90006969505EB0B7EF19541F13FA06A7B9A1AF +:103BA0007EE121F62CAA81CA016DBA07EAD547F554 +:103BB00067D1BD5D3B189A9E8EF3E488B6A5033CA1 +:103BC0003B7EC302EBA05E77AC5B866D446CFE9DD2 +:103BD000AC05ED2F635E5C5AB78EF42EBC43253FD7 +:103BE000CE0E653025B362E4FCF420DE886798DFF2 +:103BF0007F50A80FD13C004F5445681ED4CBCB69F1 +:103C00001E38BFBC23E417E6E1D93CF473A5AAF53E +:103C1000F87E68065377C2FBB9136CA4AF1D1BC6B0 +:103C2000D1BA62F01DD077FC3C4FFC3CF07E765858 +:103C3000ECD464F47DE77F087D57233FFB92D317D4 +:103C4000798FFB574797E3A1981C1F8B97636B3BBA +:103C50005F3EA79395CE3D367608D69EB8F360308A +:103C600087D054CDB79D135D53F31DD4FEBF9BAEDB +:103C70007F107A22195DC938CD8B9DBF4DA66FB0DC +:103C80003FC43B919E63E4C72CDE89FEC0B182AE87 +:103C90005D7BB9FFD2D073AE3DF57D055A4CCF7D2B +:103CA0007426FD25F48C43F839627EDB0974AFDF9E +:103CB00005F99271DE687C3EDACD7EB3FF7DB34DAF +:103CC000ADC7F98B4CE5F95973EB5ED6659A1FAD1C +:103CD0008A5F7FC7489E76A4574471FE8AC15E50B2 +:103CE00060DEE1D73E2CD32A541B9E8F36F2B69865 +:103CF000BAD81F2F67C67A1E9343831FB2683F88C6 +:103D00007C8AED57083863FD483C5FE7EBF974FFA8 +:103D100098F15D8FBB90BE33DA27E3DB8DE27D4FF8 +:103D2000FB1344C7B429DC3EC868CF223ECE6808E6 +:103D3000A16513C7BF2107F2EFD27CF99CF8774940 +:103D4000FE7F8F5EA8C33D7D2DC621D403985F37CB +:103D500016D61D0DE5720AD01AFDFD7E07E93F8DCE +:103D6000F1F9D3A6F03C55A0571FFA4323360FC5EF +:103D7000E764E75003E2CF9C992AEE7FEECC0DDD9D +:103D80009A3F8A1CA8695A254EE6FAFCFA39EE3C9D +:103D90003C77A1A662BD15EA9BEBF01CE42013F56D +:103DA0002DEEC95FDC3FB1FEC1CB5EC438D2EFF36C +:103DB000F448BE8FE212EB112EFD7C95F2330D3EDE +:103DC0003ED3FA6FC8634C7ED44A437EF05E33D054 +:103DD0007F9BF37DB1FE92D9335FCEE7FAF27B424F +:103DE000BF25B767B2489E40CEB9FC08FEEFEA1B7C +:103DF0005DCE0D78EFC91F5DDEBB66BD11C1D686F5 +:103E00005FD525FC27069C297E7EFE386536A37D7E +:103E10008947F85757A27F55C273D8AE33F857A3D6 +:103E200026FF8AE15735EE47B0D2F967F9E6BC4D77 +:103E3000D4474FC4E1C3C47EEA763166F7FA400640 +:103E40009E9F89BCC4FD18C67987D9F83BE0290537 +:103E500024F223757F8BCBDD9C42165D0F70CFFE65 +:103E6000B3C47480A3FFCF329556BFEA1CF80EEDA1 +:103E7000867EC9157541FB03954E86F1B77E8F8D01 +:103E8000F675FDEF4A2407FD956994FF77B0F2229D +:103E9000CAEFB1E6FD19E535A1C509F322ADF4B9C4 +:103EA00066D1736E9C97EDEA345731ED4B791CD295 +:103EB000D0C746BBF7C43A77D81F7A0BF9D873C37B +:103EC000503B3C61ED2A8F431AFC97E7DE7318EFF5 +:103ED00061CC5BC9EDCA7C165DA7BA47F275734128 +:103EE000E87DEC677B2CCED77F1E8CDFA98938DF7D +:103EF0009AFC29E3A083BF1F8EF3855E473ED7BDA2 +:103F0000BD95C887DB033FFDE1BDF07EB613F6A982 +:103F1000A887ABDFCEC67BA216D63EE7437ACCB1EC +:103F2000C06F9486FFCCBA1FFDCFFCE17802F9D3B5 +:103F30004FD65C45FBDF64FE74C3AF67EC4BD16FBB +:103F4000A726D0E3567A1BE32F94F8FE93D925D207 +:103F500063FDD87432E9095701AE73ED3C4F4677E3 +:103F60004A9427F3624D35C51B58C02BE2987D85D6 +:103F7000F1714C031E785E9628BE992CFF606C018F +:103F80005F6716DAB9BF52BAF5B98538EEC24AA7EB +:103F9000C4CF27723E6DE6B134962EDA370736521B +:103FA0009EBA355E915EC0F7A5FDF6BE4255F83368 +:103FB0000309F833195D8EDABB292E767499CC701B +:103FC0005FFE62E8A2DCD1EE5D7B03F9A38CB17FDA +:103FD000C7E0696DDCBC69D909E7FF28E697D947D6 +:103FE000C68386DF2F4E213F7793C89F309E3716BA +:103FF000707BE726813F7346CAD1CFDBB9E47E17D9 +:104000009B80791A276A2340F72E3654BB13F5C3D9 +:104010005A0FF90D9A167F52BB6E421C1DEB381DCC +:104020009B9FED52915F9B8ADB7D91B871ACF4BC94 +:1040300009F1827153043F83F97205F187D5FF516D +:104040003A9FF3C5B329813E18DFF5EB922A5CC78E +:104050000DFF078EC3CFE9737FED1D22FE80BA26C8 +:104060009EBF9BC2AB4D7A23E5B4C4A2F175A59B5C +:10407000FC9D29A7157A6E95A30905E6B89441EF32 +:1040800064F367D0DBFADCA0F7D1C55DE5E88FEB20 +:104090004C4D6C273D28DA19756B7CDC880B5BBFB7 +:1040A000FB8698C793A1C9C45F4D8E48D9D9C8AFC4 +:1040B000419F239F6E54515E5C22EE6EC4FD3DE530 +:1040C0005914E73FD224535C22B54CED41BFC0EDFB +:1040D000057CFD35D63D237E982C1EE8B1C41553D2 +:1040E000CAA11E4767EBBA67CC63B238A2759EB609 +:1040F0001598F5DD70FC3089DC18F2D22CE4EC4C1C +:10410000F910D724B9A771A598AF93A1BF5F300963 +:1041100086BABDD6A6221F6ED1F04C25FA4FED947B +:10412000D7F4FAA74E86769EA7D6F67DF4731F5D68 +:10413000FCFAFCE9A8176AED1497E803B95F097265 +:10414000DF25E47FD8AFBA598E9649B87F904C717D +:10415000DDD45297A93EA7D64EEBF3966D9551DC70 +:10416000CF34311EB7EBAAFD4A461FFCFE7AA98365 +:10417000FA7375491457727DB63188F3DDB7F8EFDD +:104180009AC89F5AE6C844FD68F08311377489FBCA +:10419000A09F2D9B7435DE5FF0CE663BA3BC7A29D1 +:1041A0001657D6C0FE5B5A5C93837C378879AE1471 +:1041B0009F177E5E26F483F0CB1AFE70AB7F369994 +:1041C0005FF66CFDB106BF58F9E2B582C471E564D3 +:1041D000F31CE797FD4D42BDA4CD37E917431F19E6 +:1041E0007AE10D81FFEBA51D8B305EF47AC829E8DA +:1041F000F7DD175B6B289F8FCE63BB3EFBC10CBA0C +:10420000B7748594D01F5B66E8658CDF97C7E87C40 +:104210006D28964F8BE27CDD72733EAD755D48AEC6 +:10422000A746D7433B0BB87D64AC1BB83E64B9F9D5 +:10423000FA60F3C4F8FEAF5D279A166F0844265063 +:10424000B91BFB7195A4D27D4B5679B7EAF9951647 +:104250003D19D3EF328B7AE3E553E3EBCDB09E7794 +:10426000D0FBE1732DEF4974AEE5931CBDA010DBCC +:10427000E5EA85583E94A31715C6F5DF66E7F9B25F +:10428000B28D851E277B3A68CAB36D28E4F3B5A1C9 +:104290009EB73BE09BE4FF3D946DEF56FAEDE88757 +:1042A0002FE471B7839ED1CF09DC2BF8E71ED447EA +:1042B00065313B7E8B984F405F47FFC8067BD01F20 +:1042C000EFBF2B29CCA4F1D3273F31807ED236D546 +:1042D00046F71EB7A90AF953DBDD4AE32EFA8EE34F +:1042E000BDC1A33F1C11F6D0020F7ECFE153DCE627 +:1042F0007CD306BCA3C617C3CB0A6F43215F07D28A +:1043000073F5E985503E95A337601956224EA47780 +:10431000D895789F7279219FBFFC4226F8DC4D71B9 +:10432000411A573EF773494FE68716E0B8A76C115C +:10433000BA9FAFCD33E99CEE370D89F98B3B4F1611 +:104340002AAC4DD03E76FEFD5B1817AED7D8C751CC +:10435000045A9CDB33F242C1EEBD09F9E79A0D899C +:10436000F32D7B9836AADFCA2DFA81FDF6EA42BE0C +:10437000DF6EC112F6DBEDA8DF5980F7937E867EF3 +:10438000804E14D73D8BFB56BE85F88E3CEF151A38 +:10439000C4FECF968E5D625EE3E8D85598404E0D20 +:1043A0003A9E7AFBFC0C8C471AF7C558DB19717CD6 +:1043B000A3DE99691EBFA38AD7B78971B3445C7B1A +:1043C000B7A8BB2CF799B866F37B798C7C08A39FC0 +:1043D000DD851EEE57CD9FB61BE9D051CCEFE7E847 +:1043E000C834DFD3B1B4B07E37E2B353F4BF5BF06F +:1043F0006FCF381E57B0DE03B852B45F59388D4ABC +:10440000505EE3914F1CB29C908E8F1572F88DF325 +:1044100091C6F9B4A55B64D3F934635D5DFA34A346 +:10442000751FE3A128CFC9F2DE42E5EAF3E8CAF935 +:1044300084553830DFEBAF5D6F919E695923D7DB30 +:10444000E70A13E7B125D37771EB6DBFA08F79BD74 +:104450006581F2783D6BACB78396388E51FE56CCB1 +:10446000CB66B10F47FD89FA1AEF0723BDADF07D8A +:10447000EAD674EEC744FEC37B417E5B68CE7F31D3 +:10448000F26D8C3C1B23EFC6C8B319BE17C79267E9 +:1044900033E818DC900BF335349ED139D3DC85EA50 +:1044A000815CCC4F68D018FAA33A8A597A1DBEAF06 +:1044B000B405D06F9F395FEDB0433D53637853200F +:1044C0009EC78D78A0DF94A2629AFFCD91AB0EE4D7 +:1044D00042BB0C4D9DE98776194D1ADD0766F899A8 +:1044E000FBDBD7D3FD4206FE7F11F86768DCBFEA2D +:1044F000D2F8BEBB9E1591DD1E6B679C6FD2FFCCC0 +:10450000E9CEFDCF780D2AEDE303A964B7CEC54807 +:104510003FDDE3D24B797225F9D359912F263F78AD +:10452000DFDAE3717E596B5E514AD1E87945A90B18 +:10453000B93C5AE7B1A488EBE3FC5C3D1DC7C3FB63 +:10454000C4E549B17399A90BF9DF0D4AC9E67A357B +:1045500045E37165A64AE4EF7169A110C293E2AF29 +:1045600053515FB639DC9D123A6A6FB031CC9F9DD2 +:104570002EFAD19B98F47E39FFD3395C6F2AEC7DFB +:10458000839F6581148C3B4DA008D6DCE634807F88 +:10459000BAFB177FC27BEF534A5BEAD12FF85C333B +:1045A000EF636B12FFB7915F15CB278BBE64CE27ED +:1045B0007BF02553DE7FE4C197FE9ABC7FFD7B0F25 +:1045C000BE84FEDAFFAA7C32433F1D954347EF06C7 +:1045D000FA2E00A582FBB605D0E342F25BFA896EA3 +:1045E000F3059D237F063ABB62743E6AE7F7A52C6C +:1045F000D87798E8689FC6496DFF4646B48DEC921F +:1046000028F57FB5AB7B06C6C18F3B8626E2B8C7CF +:104610009F7EAD08EDC5B7BF79D2834908EF284327 +:104620001E7CFEC1DA573C987FF7F65A99EC9DEB59 +:10463000C57EA0B9F5B349180F592CF8695F91DE12 +:104640005414B71EB1B08FD6D9155199B63C861EF9 +:10465000BB65779A60365E5FD5EB35D58DF5759580 +:1046600093FBA56F79F480A300E05FB13B93F6CB99 +:104670001F8838CD077B8A7A502FFF5D914D8C1FA4 +:104680005C81E3235C689FBCB3CFC9FA482F0DD887 +:1046900019DF3FCF9672787E25FE58E17A7E7F1A29 +:1046A000F5BBEC7EBE1E2CD6F8DF3908ED5B417AF7 +:1046B000DF0AF7B2B77B9FCF07B89675F17B42B0A0 +:1046C0003D9E9B0985B9BFCB8A97755D58DA7BAB58 +:1046D00083E70757CC443DF649A7447ACCBA4EDC71 +:1046E000B4EF1EEAEF0616E89C02702DEBB6BE9FF3 +:1046F000F50764EE9B2CE7A0ADEBC79622B15F9B5C +:10470000C42EFA1CF44E9B7B5CC668E76E3F68E5DE +:1047100042F96FAD2E2A8FB5AA54361569FC1EE4F6 +:10472000BD079E2F20B11E9884EBEE9CC3D35D5F26 +:104730006531BF85D27355DF760DF952F85DC57EC0 +:1047400065A1A0BF9D713FC5FDC25F2FAB567FFD28 +:10475000CBF3316F20E2E6F74F19FE8B85488FB817 +:104760003CE88567F05F3C6AE07D11E0CDFF8EC4D8 +:104770002F3576E6753319FEC9BE5B95E45E7E4340 +:104780003E9A049FDEB06B5E07863EDA9EFEC3183B +:10479000BA4F4BE4D5C9822EB2886BC8CC9247176A +:1047A00061AFB238FEBD092F812E19C9A706BF30EF +:1047B00037FFDEC55CEBE8BC81C19FFBB610FD0C8A +:1047C000BEC1134536D439ACCF6FAB3BF37904E0AF +:1047D0003F53FD8FF6C131A8276EB2DC43F2472963 +:1047E000F1BE667FD1384E074D9F89EBD43216EC6F +:1047F00050890EFCEF807DA0743F7F37CAF72E8969 +:10480000A15CAD7AF2B19FA15EBAF927F7A7A35ECA +:10481000FA50E9CEC1F1563EBC211DF5F8074A24F5 +:104820001DBFFF30CAF59375BCC231C67E5F774BA2 +:10483000A03757E3AFC8003744E6A25EFCCF87ED50 +:10484000F4F7F3D6EC76F6E1B9B9D57B381DA1FEC5 +:104850002EAF6F247AADD96B96BB9B7F707F8EC6CF +:10486000CFB51608FA15A06A5EBDCB4E7ED5D5AF82 +:10487000CA788D1F5BC386083FEBF708C76998B7F6 +:1048800035BDF26247C6C8F760C93850AED608FBDE +:1048900071CD1E3E5F6B2CF6E2F224FE99B431C25C +:1048A0005E147C0FF4A1FB16220017FFB3185C3FC7 +:1048B000B7FDD0A963FCE8C337727BD07F726CD799 +:1048C0000BE952454C0E8CFBF08EF5968CAA2FFE10 +:1048D00028E46558FF8B7546DB0B00E259827DBCEE +:1048E0005C69EF4BBF04E8B3B2C71E88C0E3958F85 +:1048F000C93A6EDDD8EB4EF2C7DDF2D873472E060B +:10490000786E79DC9E3D9BA3E346BD6DCCDB1AE45B +:10491000F7AAD83CDDFCD3E71CF8F741F039E6C72D +:104920001BF375CBE3071CE86FB7D2757AEF01076D +:10493000973BCBBCF5BE3B13D7E5B61F9E72205FFD +:104940007CB85F62B9C523BF5FFEF00BE9D8CE9893 +:10495000B7E1791C317F7D739FAAA17694D779A6A0 +:1049600079FC08FFD0602DF1FB8F9F82F197BFE1AA +:104970000C20FECB7F7C7B3AE2F107A585F3FDF7A7 +:1049800036E4E07ABCDC1EC951A9E4CF97EFB893B6 +:10499000F8F1A697EFCCE17F2750CF4379063CF39F +:1049A00010BF65FFB080F0BB9185881F977F8F9FF8 +:1049B00043FB44618D8F2798D76D426EFEB0D3497B +:1049C000C6FE1F308887FAF857FCBC2B63B7921DD0 +:1049D000629C8B270D0DF54F5C7C9E568C31F2BF8F +:1049E000B87E5B235AADD9B591F4DBBF15E9B92880 +:1049F000FF4007939E935F9E912BF422E50DD377A2 +:104A0000A032A6E3736C3F60D753269ABE137E2C68 +:104A10003EFE1D627C803B55BA10CA9CE1FC8601BB +:104A20008463B5C4BF41FEC1FCD867C770BB7E5864 +:104A3000FE7775F17912F2FFF1AB5CAFAC8ECE6B05 +:104A400024BD3060EFCBC576D103F325D20BCED891 +:104A5000B9FF78B9DE6517726D7E0F7029523C3D43 +:104A6000F7F3BFE7B4660FD7DB376E83F671721CBE +:104A7000E31747EC79714C2E8DF8C04D96F88C51A8 +:104A80005AF5C2B7C798D7C3E1F8C23FF846F5E771 +:104A90001B76D94A7BF49107517E5F7792DDB3F2A2 +:104AA000313BE58B7FF4E8B347BE0AFCFE51AF21F2 +:104AB000B7667D6B95DBE54F2C6089E4F6A3EC20AF +:104AC0004B28B7F03CA1DC66F37B64FE66FA56CC5B +:104AD000433239BD2989BEFD678BBE053B23E312F6 +:104AE000A8FEDB3FDE3296F21E2CF435E86AD59B39 +:104AF0005F19A325D49BF0F32A8BA3A74147835FBB +:104B00006FFED12A1A67988F0D7E35D6B1617EB5BA +:104B1000E26DA6A7F5FD5AFC034DBED8FCDBD7C35A +:104B20003E1AF3E39E96E93CD8716D281DCF0F6CB9 +:104B300048E17E83E3AAA867F2FA90CFD181FAC355 +:104B4000783E94C2CF891C0F0EA567C6EDE7DEDD67 +:104B500027A7A3DF7C30CAF7DF563E04CDCCFD1378 +:104B6000627F3E43768F09E3FEABBBA40A23012795 +:104B7000DAEDA25EC6FF0E87C847392ECE811D171B +:104B8000E7BE7ECF82472E217B4A57F2809E4B396B +:104B9000AA6CF9E1B674B4C797EEBB85EE69BB6148 +:104BA000B3990E37BA7791BDFE095B4BE58DDBCC2F +:104BB000E71B6F16FA7DF93F589EEFBB82F8E86657 +:104BC0000B1F85841FD2CA47B6B1423E2B5925DF41 +:104BD00027F3BC92DB845E9B21575CD904F43F7EB3 +:104BE00048A678D1897D32EB40BC1FE5F73DB1087E +:104BF000CF43580DFC1CEFBF3C867C76FE48BA0EB6 +:104C0000BFFFA7B727DD0D4D56FEECCD89DBA13CDC +:104C1000F6B3D7CFFB17AC3FF9DA9837D9C8F6D33C +:104C2000F7FFE97AD45FC7F73BE9BCE9F1FD3F1F25 +:104C30007337D69F720610CEE3EBF9FE38B2DF432E +:104C4000EBFAF1226E0FB63D7D6AE220E9637EAE9B +:104C50007BC2581E0F39B1EF2FBFC17B754FEC03DC +:104C6000AC501F8AFDD89AA752687F7DFCE9539308 +:104C7000E2FF5EC85F8BCF6A11773CEE614D98C74B +:104C8000733C93FBAFD6FCCB64CAF35FB5E78003FC +:104C9000CF5B4CFFD7CF26A2DE39FE04B727C0DE9C +:104CA000DD81A677DD435DF7DA61FEFE28FEDEE6F4 +:104CB000CB0F1DBE12EF331E49174E87E34007C4CA +:104CC0000BE8B21CF565327A5C3996E7D9FDCFA3C3 +:104CD000C77F5C8FE3AFDC77119DF38ED145D2F9AE +:104CE000730FE52301FEFCF9FE531371DF7D267C73 +:104CF00057FD1FC3F79EFFE1FCEE1DAB117C56BEB6 +:104D00001FC9D74F7E8DEA3FF60408DEB394F71F24 +:104D1000FD1F9BEFC3FF6BE7FBB0986F8F8AFBC251 +:104D2000E34F7F36869D03DE1FFC2FC57BD8CEB1B7 +:104D3000055C3500DF1B2CBAA05E22EB83EC8E36BF +:104D400037CF6F1F985F4CE77898D857CC95F8FA13 +:104D5000ECD5F87EA28DD928EF666EF68D644FCC27 +:104D6000D5B788F37036826720BBEE914D09F651B6 +:104D7000FF0FB01A29930080000000001F8B08006D +:104D800000000000000BB53D097854D5B9E7CEBD51 +:104D90007766B24F561249C24C36120861085B80E2 +:104DA000A81336C383C084CD60820E5B5804127092 +:104DB000A34F5E331010542C414069CBF38D682D06 +:104DC000756983D28A2DE244D0C6D64A6CF5898AA9 +:104DD000188522024A149771697DFFFF9F7332F78D +:104DE0000E2050FB860F0E67FFCF7FFEEDFC67B9EC +:104DF000933C6AD016CFD82BABDCF64183208CB322 +:104E0000389A9D8C4DF2A8EF61FA34DF9D9FA8255A +:104E1000107AC67FC8209C98D25EA340FAA4321BA9 +:104E20000BDA19FDBE83BFD7312B0B168AB88BB1B5 +:104E30006B6BCCF9D3D98E540DDA9FBE4067010558 +:104E4000DA8B287FB69783B1C1508F35AE75C462B7 +:104E5000AA9FB154C6740BC005E5DF6281691510C5 +:104E6000363356D90AF9CDB116C65218EB98EADA9C +:104E7000A12AD48C9DA53166E3FF671EA742F59B4E +:104E800099A5B2B518532C1E2A9F52F6C85DBC4C8A +:104E900007969FC88BC3B8EA273018D744CF3D3454 +:104EA0005E9B6F5D07854CF377723895EFA8DE72D5 +:104EB000C68630768B185B24DEE0E7D486603DEC56 +:104EC00092F048F8B579544F54BCA93D1A77373E53 +:104ED00005BE2F17AF91F373313CA7391D84974856 +:104EE0003C87C33AC7F1BE3058E663DFC5303E0A9F +:104EF000C413F609E31BA3422568FFE0C34A00710F +:104F00007DB06CCE8601187F5C7163FEE7E5039986 +:104F10001DC6FD8ACEF6280938111EA76308B6C73C +:104F2000EB2B657FFC4A013813CA2C61B8E06FA2F5 +:104F300027DA34AEE4CA24533CD57B85A97C8F9A0A +:104F40001C537E86AF8F29BFE78252533CAB71B8AA +:104F5000A97CAF15234D7197FF3F4CE573D74F36B2 +:104F6000C5F35BAE3395EFBD6DB629BF28B0C894CD +:104F7000DF77E77253BC5FEB7F9ACAF7DFB3DA944F +:104F80003F207897297F60FBBDA6F8E08E9F99CAE5 +:104F90000F3DB4C3943FACF35153FE88134F9AE2D4 +:104FA0005776FDDE54FEEAD0F3A67805FBB3A9FCE4 +:104FB00028FBDF4CF1318EB74DE5AF493F6ACA1F80 +:104FC000E73C65CA97F33FBEF0AC291DB894F98160 +:104FD0001E16F12456E5FEC6D48EC6BC807C06544F +:104FE000DB48A19DB55018CD5A298C05B6C5B0AA8D +:104FF000C4F73327D2EB03FE3B90B85E19F665B6D3 +:105000000F48F360F994041FD1B58721DD4EC2FF2C +:105010003A21B4C7FA55E43F3BF3479532161F5285 +:10502000597020D06148A1D0118A61C164A0C350D9 +:10503000148549A1644A4F0E25529812EA49E9A9FC +:10504000A10C0AD342B914F608B9284C0FF5A530C3 +:10505000235444E115A18154AF6768008599A111DB +:10506000949E151A4661766814A5F70A5550E80C07 +:105070008DA7D0151A47614E680A95CB0D555398E8 +:1050800017AAA5F4FCD00C0A0B427328EC1D9A4514 +:105090006161E8460A8B420B29EC13BA89EAF50DE7 +:1050A0002DA3B038743BA5F70BFD88C29250338511 +:1050B000FD43AB287487EEA67203427752581ADA82 +:1050C0004CE903439B281C14FA39A50F0EFD94C22A +:1050D00021A187281C1A7A90C2B2D063140E0BFD4E +:1050E0008AC2E1A1A7A8DE88D02E0ACB437FA0F414 +:1050F0002B43CF507855683FA55F1D6AA3D013FAA4 +:1051000033A557845EA27064E86F943E2AF42A8522 +:10511000A3436F53FA98D09B148E0D1DA5F09AD01F +:105120007B1456864E51382EF42185FF113A4BF5EB +:10513000C6873EA17042E81B4AAF0A7D45E177F879 +:10514000BB1A68A35C3FDD2D8F73F0DF6EF967F942 +:105150000E42169B04830A978F0CA5DCDC14134FB8 +:105160007271E24A2E17EF8FF9F800C9C96136272C +:10517000D749DB881EEB04DDAFC57F32186B1BF609 +:10518000416627E8A73B2A8E1EBE09F4937F998DBE +:10519000FD82178990BBDFC676C6F20C07A4CF1438 +:1051A000747DB06C7F2A3005BBA3B473B117DAB934 +:1051B000C7D55987A1CDA5903EFDA7D083BACB42D4 +:1051C000E19C122EFFEB96E527F8502FA65CDAF84B +:1051D000463BB97E96E59FC9E7EDB0D8AE6C6FBF90 +:1051E0004B6FE752CB7D19155FC2407EACB0F3F038 +:1051F000B6E8F81D187E19951D403DFDA1D3D7D303 +:1052000005F0F84732C2BBFF485CA099F0DCD89F9C +:10521000E0B9F476F2FE4DEDF4BB947698E6D1AAAF +:1052200060FE6AC5FC1DD6BD35B3A07C6796C5BDC2 +:105230001A926AFDF327A01E1FA3D6F1F44CCD4DA0 +:10524000B6845A47726D36B669C09F6DB1FE7EA7AF +:1052500041BED682DCAC003D5F7B33D81325E7E648 +:10526000777A18D94DEB162B013F96CBB450B95A2B +:10527000A6BDDF29E530A4AF023AC471BCBD0AE87F +:10528000D915EECFB7F89A0F71BC3EB681EC0E1F60 +:10529000D633D8172B0EAF5A73C0D0DF44575C0AF1 +:1052A000F2131BCA867EA786E9BA56F4B56EB1EA38 +:1052B0000E023C675F53DD18DF9F6A650AC43B97A7 +:1052C000D8A85FB63E95F8E4EDD4DF6539815EBFBE +:1052D0006CF2AF39A033360BE4B607F87AFF92DBF5 +:1052E000D2912FD6ADDDA5B338C4E3328661989E46 +:1052F0000244B79D59CCEAEC87F85DA611DD17B2E0 +:105300004CB217C53CE816676B10C6CBB2EDEE5F2A +:10531000405CB5301FDA99B29D0EE49FC1E1F05DAB +:105320000BC7A37FA912F805CCC93A6B6361523150 +:10533000B6C3EBB55B391D1CDDE4DAB11AF22B35CF +:1053400066D74A4DF65F34E20B141EB318ECC5481D +:10535000FB70A52B51D8658DCC0BE33AAAB09A56B9 +:10536000210714097F2ED195B51AF26D29766E6743 +:10537000B654DF88F304702E90E555E8A716E907C8 +:10538000E6A176658CA708F257B9B87C003AF177A8 +:105390001AF4B0AE70F8D912189F8BE87731C66D49 +:1053A0001B6C3977B90CFD6339909BEF89768E2A97 +:1053B000022FAB443D8DB7E3DB9018C07AB6148D55 +:1053C000E0D3B33CD77B012E9B1FE02CC1725DB7AD +:1053D00020BDCFF127B2BB20EA5BA38C45B966DBC9 +:1053E000B06A19E603FE9806A2C3A631CD0A789CDE +:1053F000C51C63D311BE0D8A5BC8CBF0F8009EDAE2 +:105400000D0A8DEF97420E1E5BAB105C9DF72801D5 +:10541000E6227AA0FE99E63DF486A15F39DFB5A2C7 +:10542000DFDA96A76F5388CE9907F1582BFABF4160 +:10543000658D188FC41BF21FE2F7AF021FC7FE2B4A +:105440008EC67F6EBF6E6B75BF30DCDDF3BF32CEB4 +:105450001355121EF75A05E403E2F31E1B8DD326E3 +:10546000E0917838EC4AA27E3A575D933DFB3CF0E0 +:10547000206D33039D44D2976E11F39CCD68BE24FA +:10548000DD4BBAF9B3A077199E14F864D88EEC47B7 +:10549000C574A11F049D5E63CC8776AFC95CC690BE +:1054A000EF886F8633F647D7E75E3FB43F5FD6732A +:1054B0003616A29C94FDC3CF437C21E8D5166BF72A +:1054C00014C1B8DF10788DC44BA41EF97D379CCC75 +:1054D000671D22E4AD05D39D945EBBC1467896F36B +:1054E000FB3EF215AD133DD9342F0E8137414FF7F6 +:1054F0008BF6EE17F5919C1494F39B6CC4FF723EEF +:1055000022F12BE5FE115CB742FBF76312C8B3FD35 +:10551000090D0ACED757623C69485F90DF66BB41F0 +:105520009965903B09395C6FA78AFCC87126E4F045 +:10553000FA1E91CFBE85F421B44EA6F996E5A24598 +:105540003B323E36CEE20D40F9F1F7031D9FA7DD59 +:105550005B7379BBE337B67EF657A48F5A2BC9C568 +:10556000FB5671F9136E97975B9D2BF05D7769FA87 +:10557000FDC80A350AF5594BE8E463BF81F693BCD0 +:105580005692FF49ACF3B1DFC0BCB21A46FDED4FF5 +:105590003843F1F8A939A52AC45B3CA584B72F4448 +:1055A000BFB2DDAD6596CA402C969F943117C6B345 +:1055B000A5BA5E996B80334D4BF00408BF93321649 +:1055C00088FC0590BF6FF2F1BEA857F6D73AF6EA0D +:1055D00000877D2A73E094273B1995B73B591496B1 +:1055E000C77E1718DA4B9ECAF3DBA68CCD9807F559 +:1055F0005AA6AE1E86F5B6545BA3F200DEAD13FCD0 +:105600006508AF2C0FF9410DF5EE68A02C484FCA84 +:105610002C5D89A231496B6A77217ECB993BDF896A +:10562000F0F5527C867E0AC43C782AA13FD4734EA2 +:10563000EEFF90F90FE4F2797D3DD74AF87F3EA660 +:10564000D7CA7C94D3532D0E54B7C4F7D87EA595F2 +:10565000F87BB3D23910F96994EA28C730278FD77D +:1056600097FA5017B254B76FE8C0F5921EE6633B45 +:10567000F93F84BEA272C0175BA4BCCFE0F2C35056 +:105680005ED23FE90D7DB43507FD2ED7E674F325D4 +:10569000E90F6A07E0D06B18F1E326D9DE0C467CEF +:1056A000C5349F827A4DCA7FBDC64BFA62ABE027F4 +:1056B00060EF0CE457898F1B45FB5B337D33D00EC5 +:1056C000669A43C1FCCD8A4341FD3C5BE4270A79DD +:1056D0000E8CAE907D26CA49BDBDFE4A1640BDBDAA +:1056E000BE5B2E7078AD62DCA0AF1896B74EB59059 +:1056F0003EB3967B49DF5A47FB976178AFD0D37AA8 +:10570000BA6692C7721C4D392EC2FB7D33AC34DEB3 +:105710004D198E00F763F93204BE2CA42F712902B3 +:10572000F8D994E598C1F54623437C6C9670698C52 +:10573000F0436834CC8B5E69E57680A793E4AE5E77 +:10574000E6277DA2D7FCEE36F4376D0E8FCB63C50E +:1057500071295C3E5A2758496FAE1578B28EFE1DEE +:10576000C9C7C87148BDD23D7F11F37E8EFC8F88BA +:105770006FACB666607FF7C1BC90FD029ABCDB6F70 +:10578000E644FBB3F79B73012F5BB22CCCE6A4FC81 +:105790005836244C9F6C4DFA81BC3432F5A8FCBAC3 +:1057A000A9CFCFA4792BB33A51CFEADEB1E40FBB36 +:1057B0004FE98CCB41395D6D71A09E882BE37EBE95 +:1057C000B841CB0A30BC1BEC43B4976FC8CDA1F9EC +:1057D000D8386DB53D07FA8D1D602179B4C5FB7EC3 +:1057E0001CF2E373421F0E3FD1312A01F293273896 +:1057F0004A91BF64FAB0634115D3932A79FA88AA13 +:1058000016587463DC4FF8DF58F1BF5543018EF82A +:10581000628DFC64F729C1F52AC2358ED17A2F69D1 +:1058200074D0310AEA2766F27E3DA3839543317E28 +:10583000B3CA14281FFB514A05FAF54628891C2EC5 +:10584000FCE70AC2841F7D2ACDBA88FB6FA85E9050 +:1058500089F41DB4A30E1BF3D09C6A0DF44DACC2A9 +:10586000F35FCDB9AF1AF56E226BA943BA637936EF +:1058700007F22DE2D19E44F3C86A209C09746A8520 +:10588000F0E59C1CA283388D052DA0DF2C3175E935 +:10589000888FAA645F23D26325926029E5DB93A9F0 +:1058A0003C9757B05E7163B90DC25F0BFD7B8D7283 +:1058B0006B8C906BC5228CF4ABC63D5F9D81ED6F08 +:1058C000AD30EB9BD8415693BF28BAD81CB7E799A7 +:1058D000E37AA6395E2DFADB9FF01D43F812841C93 +:1058E000B84FF083ECE7740EB77764F89CD5793342 +:1058F000E2EBB9E838E65730CEE584FF634DD8C710 +:10590000EEF2290639B452C863D4F338FF52BF1FF0 +:105910005971F41ED4772D5EA705E9449697FA2CA9 +:1059200045C013A9371D020E89F7C8FC58A17F9BFB +:105930009B56B0A3F9E17455B437F8355F735C0A30 +:10594000E2C3596AD44B16818FB9051E4B6EAA412A +:105950002EEE8F525C71C6F679FF8E589FC7837208 +:10596000A36E32D93117D6F3ABA9BCB47B22F3179F +:105970008BF63C17B15B5CA2DCA5DA2D775EA2DD6D +:10598000E212F8FAC965DA2DA3D4CEB32EE49B5EF9 +:1059900016E2DB759939CA2C031C5B05BC835147A1 +:1059A0000C46B5A2F9D1AFAFC56AE4DF57A75AFCE0 +:1059B000B8DE56CBADEFE1FA59ADB9E313F24B3A8D +:1059C000FC7EECA587E21B928BF0782D1AF24394B3 +:1059D00010776AAC87E4C885F8E41C7AF8817C0209 +:1059E0007C47767AF5430D9BFCC5FFD23826213DD6 +:1059F000B109308EB473C721E551F1430B36A13C98 +:105A000092FE8D0BE13FD2AF302337D6EC57B8482A +:105A10007DE9377817E705E1728FB0201E93C598AE +:105A20000F573DEF40BFC359B7469B151BD0FE87AC +:105A3000F886152AF949804CA3BC067EB08754E647 +:105A4000490619897E08089FC871D27CDB9D2D24E8 +:105A500057ACE95CEEEF4FD848A1BDDBBEEF65A2C5 +:105A60001749DF8917E27B61DFB97239DC95365F50 +:105A70000DD90175A526FED372CC7C22E955EAA783 +:105A80003F9C7EFFEEFE309EB41AAE9F4E0B7865B3 +:105A9000F9B41A7739F9CDBF056C1AF032B60AF8A5 +:105AA000ED3C7049BB3F5AD0B9842BB25C4F313EBC +:105AB00009BF6C3F5EB63FECFCED4BFE94F58E8467 +:105AC000867F867C178FBC07A0C7D734B653BC929D +:105AD000913ED5CBB87D3CAAD7727B7431E7CB45DC +:105AE00028F7726C545FF2E355EAF9E5C6406107A6 +:105AF00083FDFCAD4AF63373A09CB4316F05AE0B49 +:105B00009896407204ECE474849FFCB74ED2874EA2 +:105B10005CAF9588FA5B84DD17B6239DE4FF31D82E +:105B20004756A3DFA7DB5E6366FB686F6EA2B09388 +:105B3000BD0CEDD3483B54DA5DD20E95F673B79D9C +:105B40002CEC51FCE943C276AB75022F27E15B37A1 +:105B50000CEC5CE86F9DC2A2F2509F4DB3707F8A3F +:105B6000E6A1754D7C799AFB2E67B85D6B19B7BFBE +:105B7000FFDDF6E0BD0AD8BD30D79B045D26327745 +:105B800086B00B3390EF8CEB37E3FA0EF506DABDF7 +:105B9000A90286B6DA46E6443FC854A7827A2A5953 +:105BA000AC9B5ABECD6DBB1AD7655327E7E178F79A +:105BB000215FA07D36D5A2607987C751CEE52BEF56 +:105BC0006FDFD7D119F5063AD937F2F840B447D785 +:105BD0008FB33A1427CD07D7FF5F45D33A6554EE0C +:105BE000900CA7818E33F238DD6FADF179D08FB58F +:105BF000DE95A6CC36B45790C7E97B63753DD9C115 +:105C0000CFC734919CE85EAFADE17EC5483AB58917 +:105C10007A36818F2DD32C51765A9F8E54709D6A7F +:105C2000CB8B2264B468090AF9CF3C729DEA9E814D +:105C3000EBCF5965B43D8172C83A1FE5545E34B567 +:105C400017EF90EB212EF73656A43D7897C1EF9BC6 +:105C500098C7F9BD45E94AC779B94F977E48EFB86B +:105C60007C287F5F6A5E29D2C9C62B0B7E8A78D2D8 +:105C70007FDC8FEC0C59EF0697CF9107E1BB23A790 +:105C80001F9A8B249253908DE3DE24E4F13B0EA601 +:105C9000A13FE51D10BEAB146CDFEBCD47BEB9EAEA +:105CA0008BDFCE7552FDF4BCC1A6FAD7233DCBFAEB +:105CB000252E6F4FCCDF5C359DECD3AD35EE8CD906 +:105CC000D09ED56925D284994A9F0D706D1EC30858 +:105CD0004E39AE2E219F0AF2783B1BABEF4847B8F6 +:105CE0003ECD758AF1025D92DF9AAF1337BBEEA00D +:105CF00076D24673B923ED3A58F77B70DE36CE285C +:105D0000A0F308389FE8A7E81272ECD35C2E7FB6A8 +:105D10007A3E4D9FC7907EDCD4AEEC47D27F224ABC +:105D2000750813707E0DF4BD95C99F736F17D2610E +:105D30009663008E6387D00F89359CCEDB6C093467 +:105D40007F5BC67803AA8BF3C93C82EF0BC24B5B27 +:105D5000AD8FE83D4DF047D204416F35D640BECB04 +:105D6000C82723F3894F800F7CC427A5544FC29BBB +:105D70003CA1F329F4CBB48DB7929FE12A958FE72C +:105D800052EDA87789D318BB36CF3B19E70DE44D08 +:105D900009ADC3572653FD3A4B5B7E23F457B73A00 +:105DA000486164FD4AB01D3A683DEC4E433A678D48 +:105DB000C3499FDF2464CAD90D831370FDE58BE7C7 +:105DC000E514CD3714E395FF9C33D48A3AE4AD381B +:105DD0008676FBCC5C76C36448BF41E1F0CC6C1E98 +:105DE0005789EBDD45826E0F36C104F786755393F4 +:105DF0009D798039FFD6E4A0F8EB4DE9147FA3C963 +:105E000049E19B4D85141EB3727D3B3399DDE0E57E +:105E1000FE052BCA9346210F1AF3A4FFE3E674D0C4 +:105E20002400CFDF065B1C3865C3268FC962AC53E4 +:105E3000E7727E9247455DD32D5F6BA6C690112118 +:105E4000E3B3BC234CF9AC7060384EFE093EAFB3EF +:105E5000D727EE40BFCB8C09C9A6F2D3D7F734C5FC +:105E6000D7E5F179ADAECC35A55F57D7D7149F15DF +:105E700002C53110C9B08CF6716E16FB938C95710A +:105E8000FC3B78D9CF1A87F6B80DFAFFEC659DF286 +:105E900023E7E19895CB19FFFFAA629FC047F3F271 +:105EA000F9A12C86F056FE53A57D20F628F7AFCE3B +:105EB000D9A6303F0C8175F9AFC77A373F68736355 +:105EC000B9B9DB54E64378D06883FE4EBE9ABFE38F +:105ED0002E9A57FF0358AE0BCAED80AC133AF33B32 +:105EE0008034E7748A7694D29E88FF1389CC930815 +:105EF000A6D48751870B6E03383FAA6AA9B720AF93 +:105F0000AA2FA75AA0FE474FAA0CF968E1B2D7877B +:105F10003800AF8B5E6CFDDF3268EF588BCA1CD047 +:105F2000DFA99DB607B9DFC6D303F570789C81124F +:105F3000A44B4FB6F7D748DF27EB032574DE666521 +:105F40002AD1F7B9F880F1A33E41BA84F67CB7C6EE +:105F5000D9F1FCC41CDD9D3680E888AFA7FC6C50ED +:105F6000062B83F21BF4CA00F97F3C13719CC75ABD +:105F7000922DFC5CD3934457B335A7D5D8DFEC0DF5 +:105F80002AE901980CBEEFB049F581ED0CBF16DE91 +:105F9000EE7AC5C77A9C3B8F37E13E20B47F5356DB +:105FA0007400517C3DF6711EFEFE1878C7670BC762 +:105FB000173DAB925DC706393796E3BEF8C3A3061B +:105FC000A3BC623EDEFE6749926ED670F9E8612C92 +:105FD0001DE7FFE1B800AEAF4F5B9E3CA2C13C0C99 +:105FE000D27C87107F0B26FA1F508025CEEC3DFA1D +:105FF000931150EEE413BA9BD89F79DECAE3CA9F8F +:10600000F86CB626F4D80ABE6FC8B4C0233F433B31 +:10601000E7AD1E26B91F9627AB383FCAF20086A50A +:106020000C83609A0278F439D9584731EE1FB48A4C +:10603000F352012AEF4420017F8EC51002DE8E0E3E +:106040008EBB8BF587F98AD8373C2AF8B94BC81331 +:1060500029F706E4F3F81CB9FFB28FEB7B98E0D781 +:10606000D0AFB58071FC34887DD6058D7C5F58C972 +:10607000E7FE9886C66B3E90F61DCECF8D408738E2 +:10608000FFF58EC49B3B20BE7867943B00F5AF467E +:10609000A732EDAF3007E27DA1A8F2A7C29BACD832 +:1060A000EFA2DF2A2C19FB0DE8C7D01EB30346511F +:1060B0007E9C04B62D4BC2F6146A7F718B12C0F31E +:1060C00064F3595710EDE3258F2BEE206F8ACEDD58 +:1060D000CD13ED2ED2EEA173738B0A15DA57663B02 +:1060E000A15D835C5AD2CAFB91F2A48169C78CFB83 +:1060F00025F384DF791EEBB60FF9B9BB169DF65573 +:10610000ECCCBE0ADBF1C6C4115C8B5AF8FE7418E5 +:106110007E957D0738ADF7055E9C487850DC0176AA +:106120002E1CF3997774228E03F283CE73E18A1CBE +:10613000D7A5C259EF6E237A8984D7300F4EE33C3E +:10614000CC671D77205DD5FB391DD4EF053C43FBA3 +:106150007F6FD4993581E8A1236FC8B9F400F04F5F +:1061600044F9387F8BCA82AE307D48BA58B82B606C +:10617000457D7C8AB5C4C7021F2DDEB66BFA30A8F8 +:106180003F7FFBAB56D4E77549C17C0B181B29FE3A +:10619000C0BD9559617A5D1830E3E1C69DE6F8BF50 +:1061A0000B4F4C9C93A47A809F790FABB42E319403 +:1061B00033ED9F2DF0333A27B0E035D58D3EA20563 +:1061C000A0DF924B2F1F5E89BFFF6FB823FD150D17 +:1061D000F97129C7F13CA59BB9D15FF1392B4EB8B4 +:1061E000163385BD73217F45F7B991087D7B58072C +:1061F000FB02E6F133CD939044723D526E0FED8178 +:10620000FA47CAEB7AA13F65FBF3506F42FCF8B640 +:10621000A7E2D12EFCFB96A7D2309C8F7AA938AC8E +:10622000976E9D13CC423D7EEBD3516E24513621A7 +:10623000F8FA8F20FED12E959D4F9EBE9FE5BB277D +:106240001FE115FA7589FA60B603F5A990AF17B387 +:106250000B7FE83867E3380786DB9D23C6F9FE7AB3 +:106260003EBEA31BF878E79E334EB02B709C0FD92F +:10627000DC28DA4F440549FF9F8071361BEC076923 +:106280002FC8F17DCE5A1E0842FE92E56F1CD180C8 +:106290001E16167494203FD66DB2917DB0F0B77182 +:1062A000B4EF7F52A9E841F6F181603CE26FD193EF +:1062B0001C7F6138BAED85DDF9467BE112F1B654F9 +:1062C0009C9B5CBAF78F87D07E553C5015E05D6A89 +:1062D0008F0D12BDEF319F73539CDC54B731B7DD86 +:1062E0008EF393C99CFC9C52E4F95FCD731CE6A22B +:1062F0001EEB01FC5FE47F72FD72E283AE02D4B755 +:106300000DD141BD07DA59BB14F70EE4B79B2BE260 +:10631000D175A88BF39B7FCDE7F6AEE2F1B015A562 +:1063200074FE924543BFAFA33C4C45381CE4CA629F +:10633000DBA1FFB830DC91E9784EDB8E7A32D67281 +:10634000DE75B156C0F5E912D54276F7622BB7BFBC +:10635000CF087FCCFB028EF7F3B91D7E229F9F3BB7 +:1063600038838E4968F7CC185B00D79D1D567E6E2A +:10637000F555DDB3EDBF60DED614F83EC0F9F05A36 +:10638000626722BFAF8E29D1517EAE49ACEF85E165 +:10639000F5AC43C7799D5856EDC4F5F59134BB5B18 +:1063A00025B9051332247CCEEB153D763DB67B0432 +:1063B0007107E3AA15E7A08F40FF787EFC48863579 +:1063C000D00CF5FCCFDAC89E5817CDCFA9B29404F3 +:1063D000F29F5E27E4D4CCD1B0A2079AA91DBDCE0E +:1063E0008B21B4E76780AF3A7BD7DA01D0CF2A0B95 +:1063F000D7D7AB92183F7FB6A67330E2AF3F5BE3CF +:10640000C07984D1EFFE2EF9FBE84963C7259DC012 +:10641000B816E379B6E18C135A19E1D7145F6CE52D +:10642000F95714E853B664421CD71E480FE3D4C092 +:106430000E179EBFB5D07C4E827691DE1832CD907D +:10644000F0B9FBC9F0B71CC63959637E4B1285EB16 +:10645000F1C8E5B432164C80F1055F620AC2437B95 +:106460002500DFB5414BB037E06D92166C43FC1D43 +:1064700052D95AB44B273397BE1CE663F1EA4B83DB +:1064800077508163CA9672885BF83D82AE1F2901FE +:106490005C275CAFB1032AC0D390E4F453FA324EC8 +:1064A000D790BE3EBE14CB2B4457B52024909E718E +:1064B0007E894EB1F090F03C41797B34A49716B8B8 +:1064C000F8791301EF369F250DFD024BC4FAF07ADF +:1064D0003B5B1387F535773CEEE30E00308DF3D44C +:1064E0006095EBC856EB64E0CF1B81BF5D8097AB36 +:1064F00004BDDF28F9FB71337FFB0A9C9CEFD0BE03 +:10650000047CD68AF042FC3153B437B380FB13C607 +:106510008938F68BF473A3902B17EA6F898D0509E0 +:106520005FCFDA68DE65BF9364FF05DC6E95704867 +:106530003AAF678D569413F542FF5A6032517F2E61 +:106540006879C88A4858B0DD60B7D1BF2D569453DA +:106550008B1E8E4C37E86FD524C7E81CAF62ED9ACE +:106560008BF0295745B9912F6AADADE4575050BE15 +:106570001586E55B643DBD85AF2BF50DDC2E93FEE6 +:10658000391BD89D28E7676576F543B96063CEB1BE +:106590008A8B75DBEFF5820E6C686FC07CD5A37DAE +:1065A00086FB23689F21FEB671F835616FCF693194 +:1065B000DB29B3D6478E8FDB2B7A77BBDA31A3BDCD +:1065C00021CF6BBC6BEDEA877AC3E07F25BBE55D2D +:1065D0000B1F873F8D9FD360293C5F13F6A9E4FF13 +:1065E0008602DD741F6412F326040DF2D63B1A688E +:1065F000AF14FD134A00E96192A7A29D87AB827494 +:106600008F05ECB29E49FCDC7D3995E3F753BC95D0 +:106610008A3F86EEB9E8278DE33A88FF1976AEBD4A +:10662000B4B540D84B11FB3BAC3CF9BCFA30D25E60 +:10663000F28F6485E43F42F9CCFDC864572CEF3EED +:106640004F1D5B88F2BA4E8976E3FA419EEF3D2CEE +:10665000C24FC1FE467AA97B278ED6BD91E77ECF79 +:1066600054C4F92D10CE4CB87522CE675DBC55C30D +:10667000509E073E2CC22F2D9DD4FF0DACF314EE7F +:10668000235D93D21187E897E7AFEFA818B80D6C98 +:1066900042162CF04DB167D17EA8D8D79FF7370F9F +:1066A000C03F15F745295E3FC503EBCB332F745D23 +:1066B0006F07D5F5C623F553705FFFCCD6AE073014 +:1066C0007EE691461EBFA72B3B8AE2B74DD100AFB5 +:1066D000675689F6FCB74DC1F6CEFC94C75F807C47 +:1066E000DCD7AB1BC94557DD7085F4CF01A197A559 +:1066F000DFADCEF23C0F47B2A065D0C5CB7D55E0F3 +:106700003D80F69F1A778CCE4D28451E8A3F9FE725 +:10671000EB28807051B5E2B7C238D86B8102A1D79F +:1067200069BDBE4EF8E3E57C1EC8E7724886EFF50A +:1067300086760787F106EDBDF543DA6B88684FDA98 +:1067400039F3841C80F68FFF90F6A55C91ED9517C8 +:106750009E03FFA73FA4FDDD11ED49FB578EA31F4C +:10676000F22CD0DD903ECC048F4C5FAB0453AF4590 +:10677000FFDB4B2AED6BAD4D3DAEE1BE24F3F27D68 +:10678000D19BA2389FA4F6E676D3DAFF7227E03ACF +:10679000C0FF1795F6BDD7AEE2E7D64F3D3174087E +:1067A0009298B4534FB5BD6975C238968AFDD1062B +:1067B000B13FBA74779B752CB4DF00E128837F6406 +:1067C00071F739AC4E6D725C188ED4DE16E1275D20 +:1067D000F5BDE708727B4B7F2A1F778918DF277D7D +:1067E0003D99BD0DE396E9CDBAF99C870C178876E3 +:1067F000BE2E6042FEF1F6FA2B7CFEEAA2B9BE9CE8 +:106800003324CEEEEC1F3E4F51BFDD45FB1C1FE68F +:106810008DECD37B70B83F592FECA7EE3ABF9F7A2F +:106820002FF753CBFEDC02CEBAA48E9BC118600BAF +:106830007EF9DF9B512E8CBF5FCA05101176DC6F8D +:1068400095F1DD534697737F29C6C7FFF289CDC8FE +:10685000D7EDD17CDD347368BF68944B9DAE188B47 +:1068600003E4D5A4BC590B102F33875E3916D32B04 +:106870006C7105B3F8BE0FD1DFA43CEF68CCC7F252 +:10688000E8CFF259399DF8FEA4BAFD304E5F498C2D +:106890000FFD88ED16361AF5B8C4DFC8DE9C2E173A +:1068A000F4E6F893FDCB7E1973905FEAD8EA0CDA30 +:1068B000B7B836AF627EEFC1E17EAFCDF34DC5B85C +:1068C000EC17865982E917EA3F72FEAA05BDCC177C +:1068D000FD7BCB81FE0CFA74F2E818537CEA8464E9 +:1068E000E631FAC3A7F634C56BEA724DE5AF9BDB20 +:1068F000D7945F65EB1864B41FE4BC5DEA7A6D2C35 +:10690000F07D02E0A5A38DF5DB8D7CE88AA37DD721 +:106910001BD78F23FF7A42A896C2C52D1007FE59B8 +:10692000129A42F1A5A1188AB747778C457DDEFE01 +:10693000BB445A9F1E5483053FC7766C71C4CF5524 +:106940003D67AE46FDD31EED2FBE09E0ACFACD3556 +:106950009538DF4B772BE407AE5259BB9284FC1974 +:1069600045ED55A97F1DB40CD2C78FE27AAD0A75EB +:106970002EE4370BBFE685F866A3E01BBD93C33D4D +:1069800026544DEDC9FCADBD734CE70CF4D48735EE +:10699000B27FC578F44E85C2FF08F5A5B06177B522 +:1069A00086E771FF54F8500AEA0F281F4B7A5FCA36 +:1069B00025C9378D431358EC85F16C13F2A756DCCB +:1069C0001379A8C8F318D2F5C4959D9A1DF71562DE +:1069D000AD0E5C474E2C1B905E6F68A7B96D0673B9 +:1069E000D23D0A66457D590BA1515EF92E704E636A +:1069F00097A07F29AFA41C678EFB695D70BDF0571F +:106A000048FA78A0B7F9BC4687C2F5B0FFB77CBF9B +:106A1000636F91EF00C2DB51C16A9E24F9D1918D61 +:106A2000EB837F17FC30BF7685D6639D742F7A6227 +:106A30009993CE9BBED43D0E4EA7171BC7EFC4380B +:106A40000EAA6C05D2C7C1ABAFEEF0E0BEE0ED031D +:106A500007A25C648EAE6F914E1BF68DC845FFF4A5 +:106A60009BBDADD46E15EEC10C0AAF171AF6C5D09A +:106A70007E4FC33EDB0E05CA35C47715A0BCED5F63 +:106A8000EC7B13F170F0B9AF8EDC0EE53DB17174A3 +:106A9000FEB1615FD4018C5FA5D2F158B03B3C6F71 +:106AA00061B90BC179A9FC184967BEF59CFF7C82CE +:106AB0000F6709BA9D2DF87096067A11E0BEE16560 +:106AC00095A17C9ABD52E9B71BFD14CE383ACF2D63 +:106AD000F950F29B8E743910E993D3E5E250A2E0AD +:106AE0006F976897F34115AE5BA19DAABE89B48EDE +:106AF0005F1A4AA672925F259F868A7C518580FF25 +:106B0000AA66E06FBC97B53A6310F2CBC5E9E42BF7 +:106B10000DEF43E9E58A8E746283709481BFBDE115 +:106B2000F3D163D370FF668DCB62BC1F135F68D651 +:106B3000CF17A3936F049DCC8E0DE6A31DA93746F6 +:106B4000B9F15C4C5DAA93E4D8F23B21022858AE1F +:106B50007B47A15E5DFE5385FC8DA86FD1DE1E7262 +:106B6000A891FCD6B2FF19A112E6043C4D09E551EB +:106B7000F8619E2F13F1302B345DE0B1E4BCFB943F +:106B80009F35AE233FDF67019B9B919FC6EC4F1C57 +:106B9000EC71D3BEA5FEB2CE1E74A21FD0A7227F79 +:106BA0009CC8628ECD0AF727A27F51FA03E5FEA3A7 +:106BB000F40BDA522CA6FDD2CFB5966CB4FFCFF110 +:106BC0000F5670BD76FA619DF4DAE2B6BF0EB1E001 +:106BD000BE8BCB437E424FB66F4821DA879303BF0B +:106BE000D6217EE33D4FC5A3FF5EE2B3550BE6E33E +:106BF000FAA515F088FECAD60D2ADD7F805F4CB558 +:106C0000F1BEA1B02B5E62DC1E9174BE28944BF8DD +:106C100091FA46CAEFA79BD269912BE5F8C5F4908B +:106C2000A4EF251AD7634B80EE71DE22F928AC7FE2 +:106C30000610BF30E017E48FB0FEE1FC11D63F82B2 +:106C4000FE137AD17A23529E4BFD34E257B9BB7FB3 +:106C50000FED2C7A6CA617E7E9EABE200F001F8B18 +:106C60009FE47C10C9EF525F4B7C48FCFC49C46731 +:106C700015791A918E2ECE3F5164E7DAFCD58CE45B +:106C80002C844639AB47D8B532FD96CBE49B398589 +:106C9000E6F58484B3C3CAED2B09FF9F19B73F649F +:106CA0003F7B8B266F281CCCF506F6BFA990EBE93D +:106CB0007FD7B82EA43F36758FEFD2F4C78F23C687 +:106CC00027C721C7F5B218EFA5EA97470AADE29C9E +:106CD000B459BF40B9E37F807A679E2D72A01C53E0 +:106CE00095AEE374FEFDD92827E2E1E0735154DE4E +:106CF000634F207FFDA8E73E38FB7327AE23A63CF9 +:106D0000827CE8D96BD398C1DE93704938FF22E0CA +:106D1000063DF458A1613C32FD87EA25C917917CF4 +:106D20001BC9AF91FC39FE6EB013719C4F2B74AE32 +:106D3000206C1732D253ED3959B49F26F9DB602706 +:106D4000923DC20A153A1774AEFDF5C62027D43F0E +:106D50003B286E00FA47F6ABAD9B872B613E1EF9D0 +:106D6000D8374FBDC5CED577638B7C47485F09FECA +:106D7000957C7A71BA7C46277DB55821BBC606A1A1 +:106D8000515FF92EC06F472F93DF5E15F47810E145 +:106D9000437B2CC14AF6D8C5E8EEF37F3FDD7D6E1C +:106DA000A4BB0BD9DF5F17723F2DD0DDD7C4EFFF37 +:106DB000229D7DCFFC929E94F437FECF9C6E582E80 +:106DC0005FAF001D11FCEDD62C92D3B5424E8FFF64 +:106DD0008EDF8FF589F5BFA463571F5F769161FE43 +:106DE000717D82EB8E4BB56B6B531A199E5BF34131 +:106DF00068944B36798F2062FE738B2ECF2E4F2CEA +:106E0000BA3C7B7660D165DBB357E1F82F66CF32B1 +:106E10000FB75BC2F3619B82747336C8CFA75F68FC +:106E20003ED56D1CDFDD780B6AD22E4846BB00E8EC +:106E3000E4EAA21F6027578D6AFDCC0E26EBCCA298 +:106E4000C7A6A2BF713A9E95213FC4E35B3C792857 +:106E50006F98DC6F213F05F111C59F786D34AE2F1F +:106E600037B3F07E0CE48F294FE8F66BE0124896BA +:106E7000AF2B7AF4B50D04373F9FC47C9D1ADF9F7A +:106E800014F141108F33C4CB22E2DB79F978AD9352 +:106E900019CFED20DD29A59C4E4CEF32B0AEB17874 +:106EA0001E64E26EC581FE89EBCACF58D12F5335DF +:106EB000AAF3C59E30DEC6A2DD53638B201DE522FA +:106EC000C0EB2FDABBC5AF89FA69E4C7A29FAD5505 +:106ED000F1A878EEA44C09E015BF483CFA8BCCEB46 +:106EE0002BFC69E6FA0CCF815D4E7D9C47AA9F433F +:106EF000F583B6CBE8FFDA727E6E34B2DC4F041F46 +:106F0000C87B39D43EE06E4A2BF71F4496BF4F949E +:106F1000EFB05896E021D6078A3AB6D8AF84F96523 +:106F20009C3E024507A7FA8B39B89E88F17E1FBCAC +:106F30006B8ACCF604FE9CE6FAC1EFC3D75DE7E0AE +:106F40004BD0C70233BD2468DE0367018E8414C5AD +:106F500081F6F8526FD4065C77548D92F4FDD654C6 +:106F60004F268C2F8A99FC7061FA7E7B2AD2F752C9 +:106F700026F3DFD9827ACA6B61A67B7A63F62ADDB3 +:106F8000F50B35BA7F46F57F5F74780BE207E68331 +:106F9000F229AE7D0FBDB746C4CB23F843D037F1FD +:106FA00027CA6BC04FFE79E4C6EB023F1F89FB0581 +:106FB0001D23B95DD991C3C3CF8BB8DDF88E9887F7 +:106FC000BF8BF21DD1063C6486E7197E415CFF1839 +:106FD000C64D789A9122C6EDFF7AEA0418574712F7 +:106FE000EBA7009D9CF9D5175BD664617DAF86FB4E +:106FF000209A3FB4E5E561505EE0E5F35F7DF59AE8 +:10700000A01B05F96C091100CCFB6EC54FE7D070D1 +:10701000DECF33AEB673F9C41F51DFA37F4FFD3F00 +:107020009E5BDF13519FE92997535FCCCB8488790E +:10703000AB8C98B7D111F13A190F98E497946BB3D0 +:10704000F76C5A9B46E7FF147A630DE4B35519C0F9 +:1070500058741F6D5AEC30A44FA7DE13647C7C1F5C +:10706000EBEB76A0DD6A945F44AFB6AD28AFA72006 +:107070007F53DC3ECD9380F4D2B8361DCF23F78901 +:10708000DA6A077EBA6ECD261DEF91A6F789D9AAD6 +:1070900041BB3306FDE6456C4F53E25E9FA07C0F7B +:1070A0007DB6448C637B44DC1F517ECB45E4F99A6A +:1070B00088FA2B23F23744C4B745C4D79BEBCF9A49 +:1070C000CBF74367C1FC21E22EC6277DFA48BBB04F +:1070D0007510EEB795F6B962EB5A30BDC737733A03 +:1070E0001FF4E815D38C742AF7696B53981FF58148 +:1070F0007E01F954D0E702745218A9BF64BE371D4F +:10710000D38F08FE60FE53D350CEECEF96439CDF46 +:10711000DA540ED7958F9E7A7D0DD5E7EB947BC51B +:10712000BE84BCFF82FB2ABBCE23FF9FEECBEDCA01 +:10713000FDDFF0F719FCBDACE4CFDA9FC0EF17AC70 +:10714000BBF35ABA5FD0CD6FBDAC2BF8FD83A6F46C +:107150007906FDB0BF57DAB7B84FB4BF077F5761A4 +:10716000FFED03BFC5FB0BFE06D59DCFE83EEC2926 +:107170007CC7E3EDD07087F13EACBE989F57D653E5 +:107180005AE3E619E0DBDF30B0DC6958F77E2EFC0D +:10719000EE6F67DEEA407DDDD6EBE68E0A84B787C8 +:1071A00046F0DABEAA7328C5786F93DFFBAAEFC357 +:1071B000E5981EF711DDC36D4EC18B73982EF6B99D +:1071C00032A7DBB19DE614FE9E841E37D361358C59 +:1071D000C793A271B85CCC6BB4C7DF12F3F84C1F35 +:1071E000F10E83EAA071031C0EF4C7DFF04DDDA1A0 +:1071F0000EE847CF1EE2C4730DD97D73F979608B19 +:10720000A31CFD4357A9EE41CCB09E9C6111EBC677 +:1072100088778A6CB8CF5F627A6784DE65E87EC75C +:1072200025DE2ADE4DF8FE7785D6F77151FF905F97 +:1072300022F6C7C3EFF9A8743F8CE43FDAD57A523F +:10724000F85D21C33B3CA3315D17F7BAF52CB6744A +:1072500032D159AB8E7CB7B58FDC97E3EDCAF757C7 +:107260006AC5FB3FDDEFE8F4B096EC81F9EF8CB531 +:10727000BA9D2C9C2EFBAF15FD5CE8BD1D09CF2FE0 +:10728000FAC87792DC87DE4841FF458C85CE9BB3F8 +:10729000F3BFAFD3990D2A3E36FC6ECB5A710EC6A2 +:1072A00016CBDF4790E99DAB47D0BD99B5D23FBF24 +:1072B000449CD316EF2674BF3794C2DF4DA885FADD +:1072C000AE12C3BAE432DFE3B9D83D39E95790F4DE +:1072D0003114EFC0A622DDA7AD24BEEA6127BA5F54 +:1072E00097759CDE4DD17F3CC28DEB966E3EED9145 +:1072F0005E8EF778DA1A92577619F8E4EDC5531CCA +:10730000738AF1BE4FEC02A4EFABBEC95C59918207 +:10731000E749AE36F1E5BE1F9F3AFB740A867174E9 +:107320000F6EDFD7C39DE897552D9D2427D8D7D161 +:1073300044EFA3126AD29D06FE7855D04389CB73E1 +:10734000B00F846A1AF0416C589EE969837CC82F9B +:10735000EB62E9A6225B27F67B9B15F3BDEDECBE45 +:107360009CCFB2857CCAEE2BDEA1D39CF40E9DBCD3 +:10737000DFD9D64B5B61B4533F16FD7F2CF8BFAD10 +:10738000D7AD876619F0D5667BEE2F43105F695342 +:10739000DD749F09E51EFAF59B62DC38CEB61E76D9 +:1073A0009AFFB61ED6009EF3696B50F9799A043B9A +:1073B000E90B79EF4AFFAA8EE462765FA7E97D9A2E +:1073C000B61E2984F7E7D5C6435C2ED869FDFCF6C6 +:1073D000E2E46F515EE97A02DD377DD7D23518F9E4 +:1073E0002FBB6F92786708D8C2E00FBB2E2C17E82E +:1073F0001EEAF7C805AB78DF89BFA774117910DDE5 +:10740000D7C58CEF37FDABF2007FFA9073F9BD9BC7 +:107410009F457DC9D7DDF5FF9FF8E4BA083E791E88 +:107420002717F1BF8EBF4FA6A7EE8933EE23F6EFE5 +:10743000CBE9A42D2681EBB386E46F912E6C6B66AD +:10744000A531A7B19CCAE5A75DDE4BBD9AE877568A +:10745000EC749DFC04408FD3801E4BFA6A54AE3905 +:1074600091DBD7BAA5AB1F9D0772F906F6857EDEC4 +:1074700017F728C3F71F13153C872AE197FA4DCE5B +:10748000FF17DD71FE1E8A3C5F2ADFEBB36D51E909 +:1074900082676DA687DE3F91EFA4C8F368EF2BDE0D +:1074A0000E948FFE2CFE7E813C97B62E65AC03F9C0 +:1074B0007D5D0B7FC79789F758E6887AF5F85E0AF5 +:1074C0009E5FEC9B43E3F19D708C8D7722FE4EFC1A +:1074D00005EF61DB7EA4D2BB46CFFD53A5731257E7 +:1074E0007EC6DF43F1AD7199DE9BF09DD6C6A27ECC +:1074F0009DC51C74EFE1DDF81595ABA05CF37F2B07 +:10750000348EF795C6177D081FC4518E8CC87AAD8E +:107510000ADF4119B13595FC24CDB7C4C5E3A2E912 +:10752000086BEC4078FD1B54E2A3669D1DC8C07932 +:10753000551249FEBC93792FBD6FF24E9E2D11ED71 +:10754000BB7A8D1DC0F74BE608F9512BCE31225E78 +:10755000ECA5E1F74E802ED915A5E17729DA2DC0EB +:1075600039A5E4DF21FA5D28EAD7E37B27E8475015 +:10757000F70EC6FD6C29AFB4C441E42FFA78CFBC36 +:1075800021486A7AEA541F8EEFCCDE1B87201E6EDC +:1075900046BA8179BF73C2BD5E7ADFD6DEE8EFC935 +:1075A000F0BD0427BFD7B37E1D9D176CD85BC1EF1C +:1075B000032BDCCEB858BB4D821EEFF442BBEA254C +:1075C000B4BBCD7CDEB0F9A75176A53F6373B74459 +:1075D000A40BBFE32CBF39BD768339BEA3AF58A738 +:1075E0005FE63B0EF7F6FDD7DE71D821F859BEE312 +:1075F00010F693DDE6403E3A9BA9D17EE23A07E7DA +:10760000F775F88EC379ECFACE2646F736BDD8DE8C +:10761000E030DF493EDB2FFC80F83E1CDAC9E17721 +:1076200060B2143FD901ADC9B82FBF4BD0C5735656 +:107630006E57CBF760E4FB0BBBC4BCFFE17429BD04 +:10764000B3B02F545A6EBC0FBE5FED7C6C28E913AB +:10765000CE97B0ACA87CEA3C7818DD4735ED97486A +:107660007B5ECA87CD026E49AF91F55F11F2AD33F3 +:10767000E29D18DF45DE89995B30F2459457922FE1 +:10768000D8FE19CC45F7750792DFF01531FFC0BB66 +:1076900063713DC2D2BDE9463FEC3F0ACCFB3C9B47 +:1076A000BBE5D8E5AD67FEF188793DB3498CBF1BDA +:1076B0002EF1BE842AF67BEBF09C12F0E929313FD3 +:1076C000F2FD98BAE8603E9E1797EFC854DAD80DDD +:1076D000D5B1FC5ED47203DE4E093B63FC465E0E00 +:1076E000D67B14623B0FC686F3EB46F27A322EC786 +:1076F00029E1FB4781B053C47D9F48F847C7FCE3AD +:10770000293C1F55DF6273E07B57C7D0CF84F2ED71 +:1077100059F18EA69DB9F17DD263AF0F74E33EC2DD +:10772000A7305E943F0736F54EC0F5E5BC7695E18F +:1077300039D625EDFC1D79F42C5719EE112EDCA25B +:10774000D07B2DF587393FD4EF5603F834B0BC37E2 +:1077500006F9546F61407FDFC8D7741512CACF6F26 +:107760005502780E78FE3673BEBC4FB5A435225D47 +:10777000DC436B88781FF65DFC4FC6B97200F88554 +:10778000E820A5D87C4FEA52E581C63C3D8BC9FE76 +:107790008FB8072AF1AD0553AFC5F5DE4BC9A588F3 +:1077A0003FE04B7B99E1FC9ADC1F38DD049CD01B49 +:1077B000E46CD3020A65FD334A9BB527FAF7FFCE86 +:1077C000E83EC0F0DDBBEE1EE1C4F28D64A47C7C1B +:1077D0007A10AD4B3F06BEE246CB6A614F0528BC2E +:1077E00072779B8AF2F8E33D4763E83CD3B9FE7DAC +:1077F0009AEFB3A7B5C0F9CE2574DFC3FD4734E5D2 +:107800004B3C9EFC11975F92EE4788F6DA1E4BDEEA +:107810003B1CE92726C181EBECF9E29CC2C99D2AF9 +:10782000B573C29EF0C80468E7C4F62969F8F8D7B2 +:107830003CBDCB8A176ADDCF56C7E3FECADFA15C29 +:1078400090ECC6808AFA7A7825A3FD87E1418D39CC +:107850005DB855E89D8874316C0FBF7F780AF719C1 +:10786000B8FF83F619E63DA3129F49B8469571B853 +:10787000243E6F2DE6FCF8C1F6A7A89D0F1FD61D6C +:1078800008CFC70FEB446F8B803EF1C8FA899D7C0F +:107890001F72D15E251005F91FE27D4DCC7F4D751D +:1078A000DB01FF4B96E91EBA271941EFA37672FF61 +:1078B000CEA256FE1EB7A4F3459E00BD2BCB049D61 +:1078C000DBE10F9E7F4F64AD77E0BDCD1B77FE30CF +:1078D000FA8EA4EBA5C5E2FDE352567A39F7FE4EC7 +:1078E000835E42FA93E949AD032A7A52AB7ED3F91B +:1078F000F6662BA373EC7E4BB41BE5C4C5DEA9BEB4 +:107900004D75BC80F6D0F1626EEF7F6971EAB89E6A +:107910009992D2399A4CFD51160FDE7B63CD369287 +:107920003B91F0DD25E62D07653FD47FA298CB354E +:1079300079DFAB59AE9353C53D03B19E90F5EF2D62 +:10794000E6F2F189622785EA400BC9D34E9D65F3C3 +:107950007BEE8E2C2C5F1D93F4393E39FEC0E3552F +:10796000D3F11C7BF588A45B72C1027CE4F129D3BE +:1079700071DFA97A60D26F7320BEB37832CFEF9FE8 +:10798000345887F8AA5553A78F86FC178A3DDB8B9E +:1079900053C3F0C97621FD7F30BD22CBB7A318EDCC +:1079A000226BEC7AB47BCE285D4BF1413659FE5503 +:1079B000851DF983128E237CEE628CCB719F3F3C38 +:1079C00053EC798CF76B4E9F8D4F06013E66FBF9A9 +:1079D0003D1AF879ED69E1EF13CC96F76AD647BC0A +:1079E00047EFE6F7BFE47D2979EFA9287C9F6BFB81 +:1079F000E5DCE73A23EEA145DEB353F6F2FB68CDB2 +:107A00007ED619457AD97C0F66490CD0537F0C81FC +:107A10008EA0DCF2DFBE13EF84CE172A5C0E315F3E +:107A200019ADD76E76F0F130DF70926FF29DB20F24 +:107A30009A58631ED2F5C46001CA8B7B55DF5F1173 +:107A4000FFA75D4FC7A39AFF60FBDF7EED87F95963 +:107A50002CFC3CEC5B3588EF90B4BB8AE83D87D3C7 +:107A6000BBD665E2B9F0B704FD9D7689F790BEDD1F +:107A70009F7D3B94ABCC1937F82E1AADE77031C916 +:107A8000DD083DF0F03482735C2CC87D18EF48A708 +:107A900022DED161FE38BE7E6578BF4B87502D0D4A +:107AA000CB6DCC8FA7B70AE6A48B7531DDEBEBFE6F +:107AB000AE84988F73E6095800DF45B4D8998EF2EA +:107AC000BE886D77A05E93F3F581E0CF0FEC9C2F1D +:107AD000E57755963FCBEFB32F57B8BE5FFEBA4A56 +:107AE000E7A996B4EBE7D5EB1FB120DDF35EB07DDF +:107AF0000EC93729D7F09A39D2CF44877669F26C0C +:107B0000FBA84B9267F67E423F0F60032E533F2740 +:107B1000F43BCFBC8C51EB9CF8AEE5F2D4C252F1F1 +:107B2000ED1EA29BF9E2FE819CA7E5FF9D4BF77C31 +:107B3000D9E34FD27EE77C013BDBCEEF03DDE152A0 +:107B4000E9BD82AA3D3D99139216EE51E85CE084AE +:107B50003DC9148F0F6550BCEA973D46F27713F884 +:107B6000FC56FDB237C53F7CE4CF83C4FB4FFC9E7F +:107B700090A063392F9FD6F079D1FC45F797A37D6C +:107B8000DCAEB38093CAD3BD2CAF00C72BEE6179B6 +:107B900059E4BD716702B6E3053B8DDE4FF7707F98 +:107BA0008753DCBFB2A55B98D3301FD3DAF9FBFD56 +:107BB00051CE68E634E0FF75711FAB59C879E6F71E +:107BC00074E0FABE46D0434C6192A97C4D6C3DD125 +:107BD000459CFB0A53FBCCC7D76FDD74826929FC37 +:107BE0005E17B63FADC67CFF6C5D14D7237AF927CC +:107BF000A427BC828EF472F33AD09B3996BE0FE074 +:107C00008DB84F1F4947D5928E8A5891F1BB000617 +:107C1000BC13FD7F0A7A1ECD1BB03AEEC77744A68F +:107C20000BBCAF95F7B4F09D702CE789A377FA24CD +:107C3000BD75A0DEEBCFBF33641C377E67C8881FDD +:107C4000FCCE90318EDF193296C7EF0C19F3F13B61 +:107C500043C67CFCCE90318EDF193296C7EF0C19EB +:107C6000E3F89D216379FCCE90318EDF193296C7FF +:107C7000EF0C19F3F13B43C67CFCCE90318EDF193B +:107C80003296C7EF0C19F3F13B43C67CFCCE903122 +:107C90008EDF193296C7EF0C19F3F13B43C67CFC1B +:107CA000CE90318EDF193296C7EF0C19E3F89D2183 +:107CB0006379FCCE90318EDF193296C7EF0C19F341 +:107CC000F13B43C67CFCBE9031BE56D839F85D21ED +:107CD00063BD0EB6261FF54E8AD3B703E59025E6A1 +:107CE000B486F47E68267FFFE4D3F6290EE2FFCB4C +:107CF000F45F3CDA4FD877828E3F67B1D75B722E44 +:107D00005C5FD2E77AEC2B15E97C02BD23FF69ABFF +:107D100042741EA99FA53D9700EA5533F49BE8B134 +:107D200033CD30EEE44A87299EEA4D3795EF51E393 +:107D300034E567F80A4DF93D17B84DF1ACC632533A +:107D4000F95E2B3CA6B8CB5F692A9FBBDE6B8AE746 +:107D5000B7D498CAF7DEE633E517051698F2FBEEBE +:107D60006C34C5FBB5AE3095EFBFC76FCA1F105C52 +:107D70006FCA1FD8DE628A0FEED8662A3FF450C061 +:107D8000943FAC73A7297FC4895653FCCAAE3DA665 +:107D9000F2578782A678057BC9547E94FD55537CA3 +:107DA0008CE34D53F96BD2DF33E58F737E68CA5F86 +:107DB0007CCA4DF7A7D91F14BABF23EDB2F1859F36 +:107DC00098CAE92960EFE3B90516EDC673CE17B27C +:107DD000F3A53D57E5FECAD4EF6D2AB7D3134B7216 +:107DE00084FDCFEDBD66BF97FCFC49B810063E4947 +:107DF000C0FBED49FC7C0ABFB79F427A9754A7139A +:107E0000CFCB80DD0391248BCB85EB9098B03D9A4E +:107E1000F99DE1FD8D8BD9A3BDD06649A5EF79A56C +:107E2000940CC6F5DAAEB1B8CE59C8FC77201C6305 +:107E3000D4E204FC3ED22B51E7F7678DB3031E0D4D +:107E4000FDBD14D59259FA3DFC3BCE7E9ACA77B758 +:107E50002BDE1751607C46BFCF4F60FDA5019FB65A +:107E600034019FC102FADE2607C5B734A553FCBE14 +:107E7000262785DB9A0A29FC59939BF2B73795513F +:107E8000FC81260FC5034D9514EE68F252FAC34DDE +:107E900035147FA4C947E1CEA605143EDAD448F9CB +:107EA0008F37ADA0F8AF9BFC14B636ADA7F4279B77 +:107EB0005A28BEBB691BC57FD714A0704FD34E0A8A +:107EC0007FDFD44AF97B9BF6507C5F5390E2C1A6DA +:107ED000768A3FDFD441F1034D8728FE6253278520 +:107EE000ED4D2728FC535317E5BFDC14A2F869E1D8 +:107EF000B71C5FC2D76BF4702FDA2F237BD3FB86BE +:107F0000327D4D816F7C496AF8DD0CF93E46E4FA1A +:107F100021721E4E8AF6F591FCFD0BFD8A821D78BA +:107F20007E34FC7E857307AE25A78B7EBADFC31037 +:107F3000F6F77C4187F27D0CB9BF315FD0FD60A4BC +:107F4000C742A2C7972F677D24D7D7CFE7F9EA7139 +:107F50005C8BB22C7EF22FC4F2FBB91FE6F91662DD +:107F60007A7D6CA3959BAB6E4AAFB271FF52D74B33 +:107F7000AA7B87F3C2FD358873D617CCDFF761265D +:107F8000EA9FCA7FAAB46FF78A1E57837E94DB05E7 +:107F90001E6E2FB198C25BF2BDFF89F07C90DF7836 +:107FA000FCE7AEF07DE049B82407BEAE664E7A9F8E +:107FB000640AF3BC809F1A9906861FC6AF657E0AC5 +:107FC00027E5F99A91EF66C0C201E3BEE1367A97E0 +:107FD000B3CAC6F922128EBB051C778BFE65786F7B +:107FE000BEF76E6CE758BEE7919BA048BBB81F3E3A +:107FF00091753D80707CF1EC27C795DC307EA5FF44 +:10800000E28E0AB18FBA4C7E67E89C7BFA945F7768 +:108010000BF7E344DED397F7EC3F6DD4492EE27DB6 +:108020007EF46F7CDA78CB50DC979F09EB37DCC7A6 +:108030009772B20EDF1929C57701ECBCDDC331742C +:10804000BF2A527ECAFDA03AB02F713DF84C3EF7D0 +:1080500097BCE2FD44A7EF3FA4F0BF6786F5A4F705 +:1080600015815E1E277A19A6F2FBDC0EA0977E789A +:108070008F9BD385FF4FFC9EB5E6F07AF05C70FDD8 +:10808000F6C401B44F08F483FEB2CF4AB8FF5CD205 +:10809000C75271BE5FD205D0DD1E6CFFE367861646 +:1080A000227D34EC1B46FBEECD16718F5BB4CFD036 +:1080B000150EFDA909C5F41E5C151A154897C3E2F3 +:1080C000E85C729BCA56EC3A8F1C3D22E6F595742B +:1080D000FEAE60B3E04F99FF8698E73744B9AAE750 +:1080E0005FA277A196B6EB6EFA3EC3A0CE62A39FC5 +:1080F000A79B9E573C746B9E81DE1BF6BCC7F7079F +:108100005867F1E4380E2ECEB77C4F59F6A3A33F43 +:1081100004954D8A76BA7B7D918378E2FA42D2A5A6 +:108120006A8DF33D186B1C47375FBC83F4887C81F4 +:10813000EB82893667C2B5007A27A010D737BEFF19 +:1081400071D0BB23B3999BC2B9CC4BE17C2017E41F +:1081500003AF7F9315E779116BA5F4A56573B23171 +:10816000DEC0BA46A7437BD3D6AF7A211D4099D251 +:10817000B2694C06C03D3930EB050CAB1F568EFB87 +:108180009DC4571FE37C752A8D6BAF80FEAE7BBC10 +:10819000626D4F489F28FC1B40871E15F56A9EBBE9 +:1081A000D30FF3776C5311F9A53F2BE1EBDD7BF394 +:1081B0003D9F21FC75AB19D18B3C57DECD57653700 +:1081C000BEDB13CFFC685DF41E66C33E5B12AE2BB4 +:1081D0001731AEC7C3FE1DAEBF25DFE0BB7EF44E38 +:1081E000E613FC1D87930A4C40E979DEB71076A8A8 +:1081F000E487C8EFDA7D69E17604CBF6A597E686D9 +:10820000F5F5494B60487C2EE9F384FE388F237DD9 +:108210001B06E07AF9D78ABB1960399918C86E8CA9 +:1082200035E9077A674AFA0F7FA2737F5CA4FD2BBA +:10823000C71109A7CDCAFCB87FDB6DF794BDF895CF +:10824000725E787DE9B871DA8C53928B70799DE714 +:1082500083638DE8BFFD1FDC4FEECFE2DFA189C451 +:10826000A7E2E0FD5CC8DF6A8BE67049BD75613C42 +:10827000F2F92AEFEFE2E704047C20400A1DD0BFA8 +:10828000A645D33BA7AF4671FF9BF4ABC975F24A35 +:10829000CD37A2FF60CCE77EB976D70779A47FBF40 +:1082A0006DCEE4E71D83A6F796264ABE2AD34D7C01 +:1082B000C522FC5AACFCFC7E47AFDD41F26F327345 +:1082C000937E29628725FEC8AFF57F4D33449A50CF +:1082D0007A000000000000001F8B08000000000072 +:1082E000000BCBE06060F8518FC08BD1F8E8988329 +:1082F00013959FCB825F3D219C01D49F0CC471409C +:108300001C09C42140EC0FC45E40EC0AC4796C0C1B +:108310000C99409C02C4F1401C05C4A1401C00C43F +:10832000DE6C0873DCD81918FCD8F1DBB59A0D5354 +:108330008C851BC18EE1A4CC2FA378E863453E0653 +:1083400006157E047F033FAABC121F82BD509832DF +:10835000BB3601F50300B982EFA2800300000000E4 +:1083600000000000000000001F8B0800000000005B +:10837000000BDD7D0B7854D5B9E8DA8F796666B2EB +:10838000934CC2E4053B0F20541E4388181475F328 +:1083900090C61E6CC737F5503B204A409088D87273 +:1083A0007AACD9900711538D889522EA4011B147D4 +:1083B0007B22A2B556BD035AC56ADBD8627D1F6316 +:1083C000EDA9D40752AC85F6DAEBFDFF7FAD95CC75 +:1083D000DE3321B13DE7BBDF3D50BB587BAFD7FF5C +:1083E00058FF6BFD6B8FCF5FC00ACF64EC33FC038B +:1083F0006591C6182B1E2CC77C4B4BF64E847F33E1 +:108400008BB112C6CC00FCD3646CCEF5C74BEB1A13 +:1084100018DBD15EADFAA05ECE146ABFBD6B7FF0F3 +:10842000A4283CB7591C7BA9D7C7CAFAA1FFF6AA52 +:10843000789941E33015C7A9F2F37118B369DC31BB +:108440008CD777B49F97CF4250EFEEFCA33679706C +:108450005DB2ACB55596AEA371D8670CFBE97FEA67 +:1084600097F52AC6688A62FCBFB98C4D8721FDFC4E +:10847000DDD36F1EA3F57EBF4B653E96BD8E1DDD21 +:10848000B0EE86C175CB75E0FAACE983EBFBBCEBD3 +:1084900021F8603D53585A658853DB7A3106E3D59D +:1084A0008BF198DEA126C28C75B49ABDB51EC6BAF2 +:1084B0005A1995DDAD7E2ADB5A0D2A37B6C67A6B7E +:1084C000C7423B3DE137605D0113DA65CC1B8E434B +:1084D0007BFF605D0F198E7A5E5DCCD19EB1058405 +:1084E000774DC0EF8D9A8EF7ABC3B3FD08FFC6562C +:1084F000A0BC0FD7E5A7728AA1BEED03BADCE08964 +:10850000C71280ECFAD015F319D40311FB151FE044 +:10851000AF3DEC35D7231D8C797FC0E73F1B3BCFA8 +:10852000DF8F783CA0FFB61FE6AA83BF9F55433B71 +:10853000BDAB10E198C2F8F3417C311605FC9CC933 +:10854000FF09EBCE780FFF9D19556D5F04E9ECEC48 +:108550007766C8BB4885F9FCA3AD5802E74BC17BE1 +:10856000090FCC77A671D1950AF4639F3A9F4BFA15 +:10857000A45B0D82EF47AD75CC1ACFD8FD5037B153 +:10858000FE376D416F06DF1609FE5F7D8ECA18C08B +:10859000BBF5717307B2FE26FCBF93197BD4D3F2EF +:1085A000CF0CF8DF3EC76BDE43F01C797529D4EFA2 +:1085B000585952BF11FA4D69E6F8BB43697987DA19 +:1085C0002DE3EDEED7D3E761FD8E1585AAAD64F3FB +:1085D000C9C415AA3D0AD65F3F1FF01DA1FADBE30F +:1085E0002723A16F7BDF07FDEA125E7323E2FD788C +:1085F0000933A761A79E8F1558DFC485F01CC69B61 +:10860000D82CE8F1E6AE00EE47490F0BFE221EB66D +:108610008E901EB398C7498F1543D023C1E9914569 +:1086200087854087C943D3C15DB6B5A6D83BC0F79F +:108630009DAD31A24F7BAB49E5CD4827286FC2A63F +:1086400033B2F7658FCA9A916E3D41D6BC07E16D92 +:10865000ACCFD94E968CAD23FA75C25E6365B42C4F +:108660008B3532E60B0DD4D3C15A981FDF9F2ADE1B +:1086700057C0F8CAC07B9B01FC9ED0C07B3B0FDA81 +:108680007706F8FBFF60DB2C7BE660FDB0BDD951BF +:1086900097EFDB3D89342B60EC7176A93531E0181A +:1086A000DFC2F133D7E7CF315E7B80CFAFACEBB128 +:1086B0006C58DF7794748CD5803C51FA62CC60ECB6 +:1086C00029E837B711C7853A48BA5D9B16D94FCF0D +:1086D000189CE7757B916D030C8B58E2A788FF19F6 +:1086E000B123A5C0F930AFB5804D65EC79EC0FF33F +:1086F000782A78FBE7D98D569B3E8897DFD81D36C0 +:10870000CEEB0BF53053C84F9233827FB4EBFCB6FF +:108710001641BDD018273E6C2C64AC14EAB516C3C4 +:10872000BAA48766E8BFEF77C82BC117A2FDD07443 +:10873000E4ED60FD6FD2FA8D235FC5F5FF145F0194 +:108740007D679735FE7226EC97509F278E7A20849E +:108750006B84BAAFC19B62C0B75EC433B08AF753B3 +:108760008D9D0A533D819B0FC6F1C5CA582A733DA2 +:108770007A3A86725B8E0BF3BD9F892FA87F78A211 +:10878000F903627EF77C8110D461DFFAE2B01E2526 +:108790007BDEF640CF0294BBB30B1BBFC2689CB11B +:1087A000AA0FD60D2468C271E20A97433A8E573F4A +:1087B000B87E39AEA7818FEB319CE3CAF1002F0C54 +:1087C000C70BB9DAEBB8CEC2EC71DDE3C036892550 +:1087D00026E13EE8FB7CF46F00FA8786A7FF7FD78F +:1087E000B81F038008EF9A93BD299BC34BC2D70DD6 +:1087F000EF007C2EB8D7FCFCA918D2D98B0F0A0742 +:10880000E9F967D14FCEEFA6E748E795FDB3E7FD5D +:10881000758C5567CFEB5E6F16FF8E701F458F4FBF +:10882000605611D835281F404EACFFB697F6CBAD39 +:10883000364B219FDC7AE02CB29336ABF1E790AF58 +:10884000ED5F79D83D30F56694BB48A7EB1AA8DFF9 +:10885000DDE196D2F34243CBDD5BC1CEB041EFDE2A +:10886000AEB005BDD06E2BD453B0418A7A41EF81B2 +:10887000BED8DAAC0617015D6FF730D2C7F0FC6DD9 +:10888000D48765CB74FE3CC09F477BB99EBC638593 +:10889000681FE6E395AFE4EDA2D82FC3AE8CCE57A8 +:1088A000999DA1CF4C6F7C5122C73A3B1495F0F1B2 +:1088B00063A187EE177AC80CB2C5888FA2EBBDE61C +:1088C0000E25BBDF5D0AB78B6F453D063272FFBADE +:1088D000790AF263D17C6B9F0EA8294B004F02BE30 +:1088E0007EEC49AD8B80DCFF1785592D40A7E8A1B0 +:1088F000F425289FBBD63DCE7C809F49095E6F8CB6 +:108900003CCD9EA53A2379BB537995E4EF0CFF91BA +:108910005711FF3360FFB621A9F41EAD85F01FCDBE +:1089200049E7D47FFA17A4001F33ECCEBEF3D12E53 +:108930006229A2837C7FEAEF805F32F0F263849742 +:10894000ECA21895CD0A9767721F16E13F018E229F +:10895000DC8793711F36291EC4CBFB8CE45C6ADD77 +:1089600077DB90CFA3BF6371AD2A7B3D4509E7BE9E +:108970009CA13BE1F9AF826311B3EE568A871E2FAB +:108980005B8F24EFC5F633849C8E26525A327422B4 +:10899000B8FD65CD08F7F91CEEA1C677C37B2BE2C5 +:1089A00093CFF770AEF9FEBBF0312304E336FCE35E +:1089B000E3465DE38E14BF6079083E4AEBA84F079B +:1089C000EB16E3753BDB2ECC94FB51EE276AD120EE +:1089D000C97F2D0A78CD5C87E8E71DCDC88FD510FB +:1089E000CFA5A2332C51AF887F1FEDE377152FB5AC +:1089F000D3635C8FBCA526DF253E990F2219ECDFDF +:108A0000A0E8E281F114B413CAEAF293A86742D154 +:108A10009C7665576BA250F764D43D5C0E49BC79D7 +:108A2000AB59AA88FC91CBCCF3260D3D8E1B5F6D14 +:108A300095F15792402FBBD81BBF870D0D8FA27A9F +:108A4000B91D10F5125F023C8A7A72363C7E03042F +:108A500009E88FB6F0B813C2D32EE071D3BD5DC262 +:108A600035C2F50FF5BEBDD28A2D42FD11CE0D9750 +:108A700007E102BC57AA5E610778894E9EA8CD70B7 +:108A8000DD005FA59A835E8C2518EA3F377CBAC16A +:108A9000F7AB9C5FF75F54A8170DAEF30BAAC1E7C5 +:108AA0001958479CC6D10C46FD226AF20B884FE04C +:108AB000BF3EE2BF9045EBF0C6E0FD142CAD05369D +:108AC000F06FFBBE196C22F60BC5D90A28BDA12494 +:108AD0009B0FEDDAA55F196D70EC93B1AAEAC09314 +:108AE0001B6FA5420FCBFAD64AC9574EFA6F5DC627 +:108AF000F5747B71FCFB88CB39821FDCF801BCCD9F +:108B00005133E8A91B1C9F5B97097C2DC9BD8F4B76 +:108B1000FDE73BF055DD64ECD74DC6376E09992271 +:108B2000F46723E3F8DB143BB46511BCEF528E7499 +:108B3000AD83F5848C3E52BBF581E4F999F3173689 +:108B4000F5D2FC92AFCED24281DFA21F6755E72F4C +:108B500086FAB75425271FB581BDA0839F7877ABD0 +:108B60009FCA636F8EA7F50FC56F9DADFE82CCFDCA +:108B7000D9195AD25585FC1755E363619D5AB8E15E +:108B80009524F25D81594FB2C65274842B88F887C0 +:108B9000F72B5461671B2D92FF5620FF497E947C72 +:108BA000576D252C8C7B55B184A5C078055D2C9E16 +:108BB00016B8D133F0543893FBD1808F6B719C7011 +:108BC000D4988DF80CCDEDB5B194F8E8B154A2EB82 +:108BD000EAB3C6EDD032EC8D4704DFB0BA42E20F03 +:108BE000A6C7C93F196A1F6E027C4D1CCB01C37515 +:108BF000469B580AF9F8467C0E7839594D74E03A8C +:108C000040FF2808CFF71426E220318AABB58B75D8 +:108C10006FFA5290F359A5B11DF57A0FAE03F9AC76 +:108C200059E06B90CF7A687F0ABC483E8B3625D2DC +:108C30002AC0B7CE9BDC8C7CA0C7E306CAA3A0D217 +:108C4000437B4F53416E8768D97D386F91C206FFD1 +:108C5000C0BCE15A7307CA859D822F8A1A3BAFC6F2 +:108C6000B8436148277C16F52FE2F1A937CEFE0301 +:108C7000C64DE039C55FA2F3D39602F396D6C6D7A8 +:108C8000A1CD7D8D37B993F03E612FC3E785402F8D +:108C90002F0C798B27C1302EE299D963A1DFD5162D +:108CA0009EC71665D8870F0BBCEB5166A54283742F +:108CB000DDA4713EB9796675606908DB05092FD5B9 +:108CC0006CAE85E355C136417EF0087E00BAEF45B3 +:108CD000F8F39AFA68FEAA28AC8F11DF8F423CDDC8 +:108CE000E2314AB1DF2D612FE961C0C741C46F9EF7 +:108CF0002A7061C25FC04F48E5F3B6AA1E9AAFEB77 +:108D0000DB1C4FD03765029E34203FDA6105B52C5D +:108D10008513E4097C49FCE4097C15C5E316D225DA +:108D20003AD15C57C5F17380F0C3D24CAF42F9DB46 +:108D30006B215F76EA2D6F7D1BC6EF3CA0C56D33BE +:108D400083FF589CFC0E89275F0CF65B0EBD2CDB65 +:108D50000F6F27707B400F717D26F503F0E96BB82C +:108D60002EDDE07C3A523DE45DAB99BF43F9A51B93 +:108D700014D7936BEB3416DB88AF4F909688AF9E79 +:108D8000A969C417B03DE9255C880AEFBD8695DA6C +:108D900048BC98A2FD20ED117F9D331EECA908B2BE +:108DA0007426DC0BC0CB83F9AE15CFBC6BBDB40E03 +:108DB0001DF4039B3808277A74380E4EF1590DD6EE +:108DC000FF95E691FDF4104B07805E1BEBEA5932EC +:108DD000831F75EC076DD0EDE0F13B67BFA1F1E2B9 +:108DE0009AEF02E73A47DC2FA49BBF977DAA4FD4A6 +:108DF0004F67BF977802E4152002A53F01F4D9E040 +:108E0000618F2AA047DB2A3A9163D906FC3FA06B09 +:108E100027E3746749D5A1C7B40AF56D1FD96D263C +:108E2000E79718E72B1FBB284D71F6D8C8F82C4FD1 +:108E3000E8D73795E4382D432F79CB0EC432F1ECC7 +:108E4000F5727B924DBC80DA774FFD461AF7B3B7C7 +:108E5000DA984ABC20F8AADB853FF0A009CE1B4473 +:108E60005CD31BE3FA23509B243AFACD1E2A7D15CE +:108E7000B6B027F8FB017E9DC8F571679C9F4F78BF +:108E8000FD69924FA19E7D4C73F069925D007C1448 +:108E9000602AF1C31D50727E48D1FC3E705C33F9EC +:108EA00054F2A11C7FF8FDD8A3209F96BEE1A3FD3C +:108EB000181DDC8FF3116FA54B84DE90F661E20282 +:108EC0004EB7A600E1E51E71EE903D3EC7CF3118CA +:108ED000BB0FF1AB2783B82F766D5E1C4478776D9E +:108EE000392F3F930EEEF27BA0BFD2E0786D073BA7 +:108EF00000CB3B5A0D2AE5FB3BD0EE82FEDB843EE5 +:108F000093CF7FA27139DEA671BDBECB9F08225ED2 +:108F1000D9535FFDD2044049ED412D8EA1D5F25BBE +:108F20007A0B4E347FC50AE7FE67DAC213AE77EDDF +:108F30001B2F163C9D19CFD1C2D1DF9F04FF38856E +:108F40009D82FB62B8FEC75AFB0A9EF6FCE378D905 +:108F500026E2BF3FD1F6ACB311EFE933496E548B33 +:108F6000FD55DAC5486FD4AE013D826D3FFD8CBF23 +:108F70001F38C7B3428BA04E2605D477752DDE88E7 +:108F800072B4F2258DA9C07763855E619BF9398142 +:108F90001FFEA27CA050368C5BB384A5D2D0AEA6B7 +:108FA000C779DE53CABAFF88767E25CB382FA84210 +:108FB000BE3B9BCE334A5DE70E153A0FF5FFA37417 +:108FC000B8E7FF111DEED07B034646FF728525787A +:108FD000FCEA77CAE20C7E7D4CF0295B1B62EF64F1 +:108FE000C8DB6D4A6F012AA3ED2BD4266E8FF43EA9 +:108FF000378EFCA7FE33D016DFB2E81B1F3D01F50C +:109000008EE2436760DCE9592D8F8FD3C41CF69A3A +:109010009C07ECB667B50CBB767BFB79249FEEF81A +:10902000F49A7D1EA0DBD8352CBE9EE8CF0EE279E7 +:109030009529E86F0A7ACFDDCCE95BDDCDE385CCFD +:1090400076D2BF7A89AD78719CB52C8E7D6B9A19DA +:10905000D92BB50BB97D52B93683EEF05FED66279B +:109060007F8C1276CB28177F98C00745C007B53D87 +:10907000C98D387FE9418DDB0CAEF9C79ABD67D346 +:109080007CC02F29D2E719E368C85FF1F5480F3794 +:109090005F8E42BE9C9C3DEF3FCA777F42BECB1B9A +:1090A000E4BB4FD8A78B7643F5EE8E177E368E5AEB +:1090B000596AA65D25F94E67D65F51EEB2C4C8EC79 +:1090C0009F11B7635F24792DCFD167AD8E0531BE77 +:1090D000BECD6B04F13CDDFE8DC650DF6C5B5D5692 +:1090E0009609E77611A7DD2EE2B2319DF36B89CEAA +:1090F000EDD2329DDBEBDB22FC9C2E7BFEF5C21E0B +:10910000E0F1A071C7C1E0999659F7BAEA3A4B1756 +:1091100065D623A2CEE1682FE67EFB981246710346 +:10912000394F47D826FD098EAE4A769C90674F1579 +:10913000CCF3239CEDA1FA7C6E9725D5CCF3F2F607 +:1091400050F52896016FBB38371E0A9F1D781E09FF +:10915000ED3B445C7C8CD78A1540D95E308FE21E93 +:109160006322DC6E3859E7FE13EE4D148E33DB8D2F +:10917000F5EB819737336BBA5ECCFBA13FA9197F22 +:10918000AE5AC4A81DF91DEEF9AAF420A7DF44FDCC +:10919000AFFD19F2013D6F926B82BF596864765141 +:1091A000A59E3C1BE7B76733B273ECC92CD586FB91 +:1091B000B925E188D341BB2FEB27533B1BCF9F073A +:1091C000DA25B9DF97D1EE7CD1CE72B44B64B55BB2 +:1091D00020E6658E79ADAC79BF26D7C732C78B67DD +:1091E0008DB758B4233B7FA09D9935DE52D1CE7206 +:1091F000B433B2DAAD107030C7BCCC39EFC0FBD19C +:109200005EF99EFCA38EE28BFCE4B7A41638F8CF7F +:109210004D87FDC59C1F9F2E9ED784FC72CD731E6B +:10922000CA63D957ECE453D9BEAD9575ADC8C8270C +:10923000690BEDA079E4F38176A11D46EEE78B87FB +:1092400068BF58B4F79F90DFDB04BFB7097E77BFD4 +:109250003F2AF67F571DE8A91CFBFF6FE23DD313A1 +:1092600014C7F0D6B1DE891972F2FF17380F0BB9A7 +:10927000D755B7BE6736B8780FB62F58EF07FADF65 +:1092800010DBD4330BEA2FD90BD6CF55FEE7C1F94B +:109290000B7DA903CEC7D8D2F573ABFEE7C1F97E2B +:1092A000FBB50E38EFB6AF3D219C1DE27CD33DEE01 +:1092B0009F85DCDFE049907CEF28FE460CD7DB5130 +:1092C000C9F540C8D3B87E1DD427B1E45F502E6DD8 +:1092D00080FFFA506FE926E9A1E1FAF927E809DCF5 +:1092E0006737C4B85D28E7DDAC73BF4796B76150F8 +:1092F00007D61128D5C90E63C5DED458010F9E5379 +:10930000ECD10DAE97057CBF74D53FD00DC7BE859F +:109310007FFC15ED2303E1AFC9A17F847CEC291507 +:10932000FAB9CCA99F3BC33D6AA67EF60B5DF6D485 +:109330002C2FE531CDB9DE1FA8C6F8E30B1AC33CCC +:1093400044B79E9E757DD30113DEF71CF088BC3FA9 +:109350006ECFC8716E037B1CF9A143E413A17D9508 +:1093600029877BCCD9074C90DB9FBCE0E1F3168FBB +:10937000CBC7793B059F740EC1273FF6703E79023B +:10938000C63761FC8781EFB0FC3ED49330CF4350A9 +:10939000C7B20DECFF24E5D7C5A8EC69355912DA40 +:1093A0006D83F560BDA3354EF57B5B1BA9BE1DFD2E +:1093B00007A8FF00FD07286BFEA492FEBFA79575C6 +:1093C00063DC7B4BAB9FCAEE5683CA9FB4C6A8BC76 +:1093D000B3D5A4F296D6BA6E34C16E6A8D53BDB3BE +:1093E000B591CAB9CA79733D646FC5F7FB015F7760 +:1093F0003F585D8FFEC2B43FE916C51BF5F853A177 +:1094000086C1E712CEB9CAECB3B19F765CE5EDFC3C +:1094100071D2BF39DA7DD90374F61FD7799C3464D1 +:1094200033359AB3DDF9D8CE3828C63398A2E71E73 +:109430006F01CE5B7150AC2F9A567CB9C7FB1AB640 +:10944000F3BCC2F1C4623C0E9FA3DD626C37FE1513 +:10945000B1BE8A96FD81DCF32EC576C5852D8B12B3 +:109460003C5E371BF165584621B62B2E6AB95A3C33 +:109470006FF337E0B90F7F5E32D8DE0EE2398D210F +:109480009E0FB4EF49E3734F548CE3E5EDBF378B88 +:10949000D13EF49BC60E3FB0D4A659DC8E302C735F +:1094A0003BD68B7DBC7F6924CE14D86F7EC0AB02C7 +:1094B000F542A8AB9328EEABA8502F91E3155A4C78 +:1094C0009984E77ED00EE0DC047515FA19806715E3 +:1094D000EA2572BC51096A77AB38EF2F1C65939D62 +:1094E000E6314D05B7C65691FF6044F9F8E3CC84E8 +:1094F000AA82FC1BE765D685F0FED6AB19E527DC12 +:10950000ECF9F96CCC078B995C1E3DE1299BB3AE5D +:1095100016D65DC6E367DD532F2AC5787A71396B9D +:10952000C17AA87EC104AC97C8F7F5CBE97D8978EC +:109530000F26BD6D805F179AB662C2A21CFBCE5D7E +:109540007EFCC21C8A9F975CA0322B87BE916574FB +:10955000BE333F66B4D5A7E800CF9F3C1C9EAD024A +:109560009EFB3CAFCEC63CBB028BC3F37A8797C34E +:10957000339A9F53DC3443C03306D60B65E4540161 +:109580008F7C7FAA8047BC2F13F0444EE3F07CAC65 +:109590005BA38C1CF6907BFDE5CDCEF58EF1B2522F +:1095A000EC3766F674B604EADA4EBEBED99D1BD718 +:1095B000AF87F5B59DC3748AA70A7FACC8CFBA70D0 +:1095C0005EC40F9EAB6DF5707B4BD2A5F803AF5D0B +:1095D0009423FF5A96925EC51FF8DFC676925E25E9 +:1095E0001F044FD84FD2B1E483D0DB4591A1E1CB2A +:1095F000A68741F408777EA8DE06BC5429F0CFD8B0 +:109600005F67CFAACDA64FCF3280371FCA00D7B72A +:1096100065125EC06F21D4F74878055D8A63006FDC +:10962000E404F00A7A15C7FCB46E49CF9258F0846E +:10963000FD249D4B62A1B733F1F2630FD7B3C3D1C1 +:10964000B56D99A09BF0A7CBF461E09839423866DC +:10965000BAE09839423866FE7D7074097A748505DF +:109660001C2180A3F00470540CC37F128E0AC17FAA +:10967000128E8A61F84FC251E1E4BF11D3E31C2777 +:109680003D8A043DE438EE7DF49D939DF22D3CDD52 +:1096900029DFBE339DCB83AD387FF1E0FE089FC24A +:1096A000E541FB391C6FED026F45026F43CDF7F8C2 +:1096B0001F9DF3CD3CEA9CEFF1A3B9E79BF9319FE5 +:1096C000EFBF2A5E50E0497EC52BFC712DD32F6E73 +:1096D000493AFC6768778168676B997E7632E9F072 +:1096E0009FA1DD57BD225EE06897C86A77A9188FF1 +:1096F00039E6B5B2E6BD4C8C975633C78B678DD72C +:109700002CD7A7668E67668DB752B4B31CED8CACB0 +:1097100076ABC5BCCC312F73CECBD8D5233AB72B83 +:109720004A781DE78BE126673D2FEEAC7BC4791D9F +:10973000D5AB06E793E3C9F32F96B4C97EBF21DC0E +:10974000F30AE61D6EF6CE9D1385E7371470B9BB9C +:10975000B9737E1B9D136005ECE990B0978F4D5552 +:1097600009AE6058A77C6A0F53297E120AF9531478 +:109770005F15E74B3A4B137DC251164F43BF700341 +:10978000CF9F71F3916C0F84314F94CFA0D7F273B8 +:1097900061BDB6AB8F973A9D07B2858A3BDF653BCB +:1097A000D2C9C7120CF3E2651EC288CFBD467C3E0B +:1097B000C6EAD06EFD260BC6F19CB8C00B762C74A1 +:1097C0005D5BC1E3E5D55A720FF281776ECBD7DBD3 +:1097D000A1AECC5B3B1EFD8A186B51307E6F8CE2D4 +:1097E000795EEC327F1CF3698D3933E9FCB1ADD879 +:1097F000E93F7EE2E5FB7FBF57A3D2C8E3F28DF9D4 +:10980000EDD27333E2C4211FF747E0FDD5484F6D19 +:1098100043F3535D8D50CF67531570CE6E31AE9EBE +:10982000D304701935A27FC510FD6BD883D8FEB85C +:10983000F7F2A774E007630C23BDFB59E73AE20790 +:10984000633C9727ACC1DCDE0EEBDFF2B592A97862 +:10985000EFA5E8CB6BAB50BE0C8C7312671D650394 +:10986000EF07EC6F65E6F5D50792BF41FC849BD20C +:1098700069CCCFD042322F48E48989FCB7B3B48990 +:10988000F9BFCDC0C75B5EC5919F26F382645DF3CF +:10989000FFA2E077D3701D837E6B6714CF45FCF188 +:1098A0008D7C1B2633CFF3611DEF22BF7CDE751C40 +:1098B000F13AF3943A312F29231E717B254BA19F56 +:1098C0003BB08E38ACA361701D7FF60A3F3A6497B7 +:1098D000925C30A00C0FB6EF9973BD82FC70B69A03 +:1098E000FC14F1C462493D137FFAFC641ACB81F188 +:1098F000A371C7F803CF637CFC817A13AF7BF0BE02 +:109900005F0DF2DD428AA7E873795E245BE0CC1F2D +:10991000CBC87F0AF98AB3F39FBEA859611FED87B0 +:109920000A83CE3598D3EF97793D8B1BC580CCBC8D +:10993000F875C0EB32F0D7891E9F42EB0C7AFCF62B +:109940009D4574FF699938F759C212117CF921536A +:109950009B906F3F64BF8A4CCB9023137C22EFAD6A +:109960008BDF5BB2E12FEAB5CB7B9CF798966E71EB +:10997000D6AF60E795E0FEBD62B387CE8596B9CFDE +:109980001F7D9C3E4B594B27C6273A843DB0D8607B +:109990007A11A8C8953FBA733AE69BC77D3CAEF3EF +:1099A0001EC60132CEF99687525E0BDEBFB377DA60 +:1099B00045A731EC9FEA2C43BD51C068BFBBE5CA47 +:1099C000655DCEF50DB77EF77AE579CA50EBD077B5 +:1099D0002B39CF11CEF0298EFCDB6381C86406F6EB +:1099E000C85A3F2FBF198CECC0F25860740AE97155 +:1099F00029066132E3DDFF114EB5D1B95ACB14E42B +:109A000087E1FA2F1EA6FFC6682A817C29F33CFC59 +:109A1000FE16D23B8A9EA073C98DB161DE57C07B12 +:109A20002DF37DC2E287969C8F37D6BAFB3BDF03CE +:109A30003F7EF6D974C6634914CFE2794E5DADFC22 +:109A40005CB7CD93A07B346D2F690CEF73B415B464 +:109A500030B2072A998972C2579BC8C7F883EFA012 +:109A60001655AB045363FE5469D34ECC635BE6F3E7 +:109A700088F8599CEC065FC8B62C8C337992B102F9 +:109A800098DF7B3DB7E36685C040827E5A6C8107D4 +:109A9000CF559FBDFFB205585F1E9BA723C9D6882F +:109AA000713EFCC183D319ACAFF381304B531C27FB +:109AB000E5C57382E57B358A9B5CF9EF619A7FF996 +:109AC0009EA5BBE6C338CA8F4E377F4FF1B636EA44 +:109AD000BFFC91F37F690B78FC8087B675220FD0AD +:109AE0008EC7CE87AE2B7DECEB785F42C22FF9C6D6 +:109AF0006FF6509ED4F2DD05943F39C06F3AB487BB +:109B0000FE3E28CFCBE1E76EF1F138E40722CF4DDE +:109B1000D9BDEF525A5FEFC51E844BA96861FF099A +:109B2000F37D47C007EDE89E927D9F921A0BEF3FB1 +:109B3000B86FBBB77A12CEBBDDBB98ECAE75C4F77D +:109B4000729DFEDDB7D8B8CFFCB546359278CEBF52 +:109B50003F10C1FB18AB766B69CC0B8492F2030308 +:109B6000A6EB1C97592105E87E15892828F7AE2415 +:109B7000397455EF8D949FB0EA51E7FE03BCC6D30C +:109B8000B0EE2B5FD6E2F3B1FED0BD1113D6F35E7B +:109B9000DF3D11C43FCCB3C89B8FF7799CE7CA382F +:109BA000FEF1C2ECF150A3209FADEABD81CFB7F723 +:109BB0009C77F17C7D956B9FBF87FF28CD3E57FE3C +:109BC0005F3E573EC3EEA211D9F1573EF0C95D3654 +:109BD000CCFBC19EF7EFC27CE615FFE7E3BBFE15A9 +:109BE000E3C24F060C9453AB7EF09F777D0BF0F9E8 +:109BF000E1A33E15F9E3F013F7EEDA0AF5C3AF8EF1 +:109C0000AF57A0FE8AD0F7871FFC4B8909E3AC79D8 +:109C1000E2AC5108FF9A87E738CE4FDDE5E1567E8A +:109C2000FF67703D291AC77C54C14377706444E9CB +:109C3000A2CB537B351680F57DF88A8FF20D56C185 +:109C4000B3B5F548A795948F80F5EB00BF57DDBFFE +:109C500081CEEFB3F16C97AB312CD3E598EA7AD58E +:109C6000DEF3BF727A03961ECA4F58C58E90BC773A +:109C7000F75B7510E8396568FA7DC23EF56232CD52 +:109C8000AAFB6FE0F3F602FD22D9F4FB10FF3123AB +:109C90009B7EC75CF4FB84ADB87B2BBEDC5B94D3AE +:109CA0001E9579012B1FBEF084F907875DFB76288E +:109CB0003C370BBFE0699FE5F3E3BEDBF36FBBB658 +:109CC0004691CEBEF87CA4FB039F8C66C01F873CE8 +:109CD000472EC5FD78E4099F81F7A1963FF132E94F +:109CE00097C30FBFE835C9BF612105EC94C36CE091 +:109CF0004F1FDA2D5729BCB26A6738ED8B0CD2EBB7 +:109D0000AAD4B94D66849E933D7F558AF3FF55A929 +:109D10007D172839E877A6BF9ACBCF5431E165E5A6 +:109D2000CED7BDE21EFF005D9546A4E7DBF3F0F958 +:109D300050F494F01B08FF291974DDC9F7ED50FBAE +:109D4000F3F0761FF9EB6E3A1F167970AB52CACB5F +:109D5000B9E83E90EFF039F3454EF53BF34524DC8E +:109D6000C3EDEBE1E1F97CF89A809BBF381B6FEB08 +:109D70004ABDE4FF69112FEDC74E8FF9B28DFCF19A +:109D80009C87ED802E6D91E9CCCCE1D7B5B7F2730D +:109D90001359D743093A57D0A3463DE546B8EEA13B +:109DA000780C75204705D7639CAE26729D2B33D661 +:109DB0004DEBFCAEC8FFBB79A65A8A571C8C6FC707 +:109DC00028FFC2987DFC400D9D0F144EE5F370BA3C +:109DD000E8CC90F792D44C3F7D287BE6BB956C1B7A +:109DE00096B795423965D0BEF9677F72B5FF04F624 +:109DF000CD7715F1BC80A5EE51282FD91F04F97538 +:109E00009B72E4400D3E3F5725FB109E77050B33B8 +:109E1000DACFE0ED996599C6749E8FCBED16785434 +:109E200082F6BCF8F385B88DF68F17EC19B45FFC99 +:109E3000982F5383F67C2F95DF11FB2704DB12EB61 +:109E4000F9ACDF184B83A5291E512CC62DF687B817 +:109E50003F7081FE41E63DFE00DB46F1224C43FFB0 +:109E60002C23FF86897B5BC3F5C7A9CAE9A3071525 +:109E7000D43E2AD72DBE3F523A0097C110CE72F180 +:109E800076145A5B1ADEA74C5359C9FAA91C834BA6 +:109E9000D130953BB98EF1BC11BAEF10606F903F95 +:109EA000A2DAAAF2D949AE7566D055D28D097FDE05 +:109EB0002BFC7937BDBFA959AF26ABC8AF7FC00F08 +:109EC0007C724C6D79B41FEABEFC2BFA31057FB36E +:109ED000F00F36879DFEFBA37EAE1F65B9B940D05B +:109EE000F342414F3DA19C9BB13F688998A7E95F30 +:109EF0003D17EFE9E37B84C7FD5CCEA71BFCBCCB21 +:109F00001737383F27013119F7377EE6E7FE497DDD +:109F100020F114AE3B5CD14B34407FB63FC7FE917D +:109F20006597B867D3D99AA4F225DC7BD0DF67F0B8 +:109F30007B0BE037FF12C783F952C837BAA0DBE7C3 +:109F40001FDF60FCDE590BD9C327ABC95771FF80F7 +:109F50009BD083F2D557C1F38C35918FDDE675E642 +:109F600093BDE3E7FE8B2C653EB2B7AC79F7763C48 +:109F7000179E1513FB3C41F18EDF093A005EC90FB5 +:109F8000BE4D11713FC52FF617338D92C1FDA5F956 +:109F90002D724E3D0028963EE41F0DF92B45651E9F +:109FA000EE1BD8479E40358D1B66FD83CE2CCC9F83 +:109FB0001FF36E47BB5F0704698554A6B1947C828A +:109FC000CF3D85FC3C3A82715F7F218F7761BD1E5A +:109FD000FDEBC45F111FB13A1E3782056AB84F4AC4 +:109FE000C4FA4AE43E5BE0DC6703FC58E0CC83D66D +:109FF000031C7E4F40DC6B81F951CE0CBDAF878DC9 +:10A0000073E50772C4B910A3FC5E5E6715D2CF98E2 +:10A01000C2FE88E787CCEE99FB4223C5911EC47A25 +:10A020009B7ED3DC268C334DE3FC3DEA865BE65217 +:10A030009CE91411A76A74C6A9C606383F570638AA +:10A040003FB2993C9E3139C0FD75DD68A1B849A584 +:10A05000A8338BC75506EA7379FB81FA44FEFEEFFD +:10A0600088874C46B873C443A604488F0C110F115F +:10A07000F6ECE801B9E78C038FEEE7F18FB3B4108B +:10A08000C989C00A309301EF9513751BFD96D11352 +:10A09000D7F3FB3C82BFCA2F67F45D01784FF6937C +:10A0A000EC5FB9D6EBF06F420DCE38B1CCBB2E775A +:10A0B000C58B07F3AE33DAA35C15764B076339ED36 +:10A0C0000FB7DD726EC065B78C30BFFA578A7571F5 +:10A0D00000F114E5E7106D85CCCEF59DA891C62B57 +:10A0E00086D2C36DB3A6BE1205FE2B796C0FF19F0D +:10A0F000A6F7E2951AB625CCEFA5ECBBD04BF1EB59 +:10A10000ADCCCFF39A5D72E1F8327E4FEFAE284BC3 +:10A11000F187067D472A4FBC6786B50EED6029178B +:10A1200095E4337F417BD68BF4D6502FA788DFA4EC +:10A130001E8EB023540656C4197E8A60FFDAD905F4 +:10A14000E8B7E6B1EE9CFB52F2C7D1353CEF5A6757 +:10A1500027E5633DB646A778566932918F717766D9 +:10A160005B7DB112BAEA447FF05C5BCFA0535193A0 +:10A170009F65DEDB2A4E188E7A95E0A7510B628E22 +:10A180007EAC9DDBB7782D8D9F2325081FB11580F0 +:10A19000B3AAEC7CFE9888E7952E49933C2F6F710B +:10A1A000FAC531916F1D73F573F3D5B680F093C086 +:10A1B0003C40BE023CC4D38887831ADDC7D7FB7DF1 +:10A1C000849732C00BE2E128E3F4AF5C04FBA42ADD +:10A1D0001B1F92EFE07FE4CF8F8671D20CEFB33973 +:10A1E000F114309D78CAAB73E2291C77E247E22D67 +:10A1F000BFD174B4937893DFC91A0A4F15CDBDEB64 +:10A20000109EBF174FFBE4FE13782A0F013F30E486 +:10A21000F3B4A298783EC8F9FC2EC1EF48407F867F +:10A22000FD25F1E2E6FBD266E063942F5166E295EC +:10A230001A36314C71E998C0A7B256F2796EFBD349 +:10A24000CDEF3A037E47BBCECFEFA9E7A1DD46FCB9 +:10A25000FE0ECBB4DB3CFE889D37194B2EB7742025 +:10A2600024DED397F705411EBF4D72F70DE7BD54AD +:10A270000FAC43C9380793A5A63353A5BB95699284 +:10A28000BFE3457BB4AF5906BCE351BF4E463DC664 +:10A29000F1A484387C6C1BE8DB8C73545D9C378D97 +:10A2A000146E6688F81FEADDBCECFD3D06E18D0CFE +:10A2B0007E27CFBC0EEC5E685463733AC2420F2215 +:10A2C0001FCBFB3843DDBFA9EE76F2CFE835CEFBDE +:10A2D000161542DE57087D50E1BA6F53EEE953D0B0 +:10A2E0003E4AAD6114EF2CB7F93DBCD16B587C49A7 +:10A2F000C6B8E5C9487C09E8F032114770F36351EC +:10A30000D0A90FAE39F702924F297B7F30975EB804 +:10A31000A735165FE2C1FB337E2AC39BCDF598AF0C +:10A3200055B585C35BB5C050F13B41924FEF6C858D +:10A33000F5003276B71AD47ECCEAE3A5F732A44B07 +:10A34000B226087C31B63D390BEDC0AA764B4D9252 +:10A35000DD65D506911F9AF979DFB8B515F1254568 +:10A36000784F6534C1E1D633E57FFBD18BF3308F75 +:10A37000BF4B8D83C7C8C61CF7596857518C6606FA +:10A380008ECB54CC13ABE932C97F3D25C8EDAC630D +:10A39000016B2A9F877F8F6728BCB9E793F7D7EEB9 +:10A3A00058B187E66D37A28E7B873BC418FF14E453 +:10A3B000769CBC3F28C7E9EC92F7074DCAAFACEEDC +:10A3C000A95A8FF96AEEFB832AE371D0A5E2FEE079 +:10A3D0003B81E497105FCCC8B8D75A3D787FB07CFA +:10A3E000656D10E5F70EBFAD623E5BF9B50C1C4E16 +:10A3F000C626A400AE4CBE62FC1344A377C667FB1E +:10A4000033E03C16485E88F8A8F08708DFA66D1296 +:10A410003DE47DB431829FEBAE63FC5E510FA373CC +:10A42000E6315DF67A0C41CC13F27E8790F7B00FDF +:10A43000E62FCA90E73B925621DDC717F257CA5B59 +:10A440001083424F99E4DF4FB8CEB90FAA855CADB7 +:10A4500075C9D56A218FAB5DCFDD749C903272D205 +:10A4600055C2E9DE0FD7CAFD308A9562DEEC276C53 +:10A47000E6A8B3CC413E91F7DCDCF6913B8E27C7D2 +:10A480009F9A76CE2FC7192E4EA4E836C56F3C3161 +:10A4900066E0FDA92DC5421FB8E20C03F64B137E02 +:10A4A0001303D9C89F42B91A9B9FA47B20B12616DB +:10A4B0003771FD9BB9FCDDE8E5FD54BFAD7831BFD8 +:10A4C000B1A2EF74E4DFDB82215AF75B6AE236E483 +:10A4D000B3A2F9FCDCA648E88113C9515B1B94A325 +:10A4E0001382C9BBB0BF94A75569A67A33E218524C +:10A4F0009E4BF9ED96D7796EB93BC2BC179F9E4C27 +:10A500002F36B3F103CB77E42F6CA814FAA282EBB9 +:10A51000CB3B56E8FCBB81F6D7CEB26A19BBF1C281 +:10A520000763C5062D276D803F74E3D90ABD7F7D83 +:10A53000E3373AD0BFBFF15C5EEFDFD8D281FED007 +:10A540008D5F55C83FFA50BC870AE5317B645E4693 +:10A5500071B58DFB6583892B81B2E2C4F714F1DC00 +:10A560001CF38B653B4D8FF37B5242BEF85C79291F +:10A570007AC8795EA2E37721270FCA1D7D05F73FD0 +:10A580003A2BF6BCB2B881EED7D37756BDFE16860D +:10A59000FBD1D77335DD2B72CB1FBF903F57A0FC8B +:10A5A0005148FEBC8674D50CE7BD7A297F1E42C592 +:10A5B0000E7418D7D042F7E97D6692F4C0DB419360 +:10A5C000F333E3F12529CFDFC6F6309E5F4FB03875 +:10A5D000B4F334B5D0F7E57CF345DCA489DF4B2C2C +:10A5E0009A6FD27D218FC9884FDD7CFCFE00DF5A37 +:10A5F000EFA3FC3A1C14FE238B2B3CFF87C72F26AE +:10A60000041347F07D558CEDE721EF91F123FD997F +:10A610002EE2785508BFC54E14C773DB1359FC6C86 +:10A620008C2C8FE526AF5570169EFFFDC213C778A0 +:10A63000ED50FE94D4AF521F4B3D2BF5B4F4B74E02 +:10A64000CEAB1AE27CB7F739D463C7EAD5C2CC7C6B +:10A65000EBEE25AC897F7784F3B34FF8CCC72A178C +:10A6600007BDE8E2E469FCBEB6B8772BF93338C41D +:10A670003D2AC9D7B2BDE46B77BB11F373DD62DA53 +:10A68000579F6CE37419DF7335E58DBBF9588EABBA +:10A6900066F373431EF2C910FAB43D689D9C07F03F +:10A6A000DD541F6FCEF55DBAB1211EEFB863C5E66C +:10A6B000800978FA1EE22B63FF07F3C4FE9FB09A6D +:10A6C000F075491ECF13BA779B135FB161F025DB9C +:10A6D000FFC3F84A0A7CC539BE86FA6EC109F07517 +:10A6E00049DE09EC8F8D891D5D781FC44EF2EFF8AD +:10A6F0006C4EA8E933A1FEBD66F57EFC3ECDC6C416 +:10A70000ECC058A8EF8AEF7F5C81F7E786C29C7F98 +:10A710008CF4016C67D7AA26C5F98C9E265CE7AE3F +:10A720008A7A86712DB99E5D15FCFECC868AC5C1DC +:10A73000CB32F0B06BCB7EC7F72176B9BE2F20CBE2 +:10A740008A90E238B7D8BA84C7094A932C85F900B1 +:10A750007397F07D1188F2B84EC0E2F5F1217EEFDB +:10A76000FEE9A99DB330BE7643053F9E93F6CE1613 +:10A7700097BD23E30CC15AFE5DA12D497E8FC273A4 +:10A780003AB7C7E4775EE03D9D7707273AFD004D75 +:10A79000D835BE6DAEE7C20EF2B8EC1DD95E1BC651 +:10A7A000EF2C98DB4FF1B05BF2849F3E8A8D41FB2A +:10A7B000666B4225384A010E9451DD97F728689F51 +:10A7C000967EAA597CFFF7C42E993468E7DC97C7B8 +:10A7D000EFB7768B38663C6DCCC14FBFE437F238AB +:10A7E000B7C4EFBD793CEEDB2DF2DE1BFA1273C26B +:10A7F000276A27E2AE8DFD3D732239DA2D15FBADB8 +:10A80000DBC3EF85768FF5A6F00339DD0A9793F663 +:10A81000CF3DF23B3144D75D971BDB917FF61CA8FF +:10A82000BE91520793DCFEDF037AA93A34B4DC5CB4 +:10A8300029F8645C53DCE2E79772BCF4FDFCBB339F +:10A84000E9D8C24978FD9FEB9D3D41900F84A764F4 +:10A8500059663CB46470BD04FF23AF2CCEC3BC8CDE +:10A86000588559887AACB0A285E1FD0D39DF9E0A82 +:10A87000319F6EDE3809E1BB3C1DDE9801BF9CEFC5 +:10A8800091606E79140BA90E7C3F766887633E5FFA +:10A8900093733EDF12980FD7EDEF5937B961E8F99E +:10A8A0001E1B62BE32099FA0DB93C77F9B87FE6899 +:10A8B000AC0EE643FEC7F942D9F3951EDFA48433FC +:10A8C000F6E737C53C4F4A3CEAC9B2F332E4D0EF71 +:10A8D000057FDC9BD8E1BF0CC6BD616C6700F978D1 +:10A8E0009792F28F433D3655A5EF9E766F3B9A4681 +:10A8F000FBF75E8BDB37058DF62C8C5B8C47FBF111 +:10A900006494A3B3A99FA2F7ACC3FDA86DE177BD82 +:10A910003760FC209F65DBD5C23E04FEDF87FB7EEF +:10A92000F47CFE4DB5D896969F4D4039B156257BA7 +:10A930008E81FBAF4F1F8CCF6CF188F1C4B99BB4F3 +:10A940002F4A859D7E023B23CEE4B91AD5F9399C66 +:10A950008CDFB07A8B293583E71D324E29CF39E45D +:10A96000F9463E4BCFCA3C7FABC17B7535188F484B +:10A97000AD43E0AA2C93BE6F366E4B7236F275E192 +:10A980001AE846764D0B3F37A9B9B36020AE791A65 +:10A9900063D7214F02FE9FC893799BC932F4D39E9F +:10A9A000CF93F70D79FD55575D4F723DA42FE1729E +:10A9B0000E36AAFBBB6435219EE745F0CAF8FD2A96 +:10A9C00031CFE6C4A600CAF51F04AD7121A8CFC8D7 +:10A9D000E3EB00FFE224EC573A9F59F81D0CAD9DC4 +:10A9E000FBA15A88A97F0F7D6318B7207AF271DC2A +:10A9F000741B8ABE928E92AE9F979EE8626B1A9DE0 +:10AA0000130A7BD23EA11D59A11F51B0043782E821 +:10AA10005ACB1244D732BFA1223DABE79AEB024892 +:10AA2000577067D0EFAB0CF1F3071FEB0FE039F273 +:10AA30005074D5EB049D123C7EC47AB2F2B617E492 +:10AA4000A2D3A03E577B1573783DBEA56E5300ED93 +:10AA500002D0E36417D8CD2ADD6F1D813E27FFAAFF +:10AA6000A2FB47E45F751788EF0280FCC7EFF7DFB2 +:10AA7000976712BFCC3CD237273F436F747BD2B16C +:10AA8000F8446C9F5E807E8F7D279713F726DC72DB +:10AA900022E5BF0CCA437905848F2DB5F39E9B80B8 +:10AAA000FB5AB7C97F90F37F74635127F97721FE72 +:10AAB0005DE7EE7357D37791A45CC96AE78A6B7E32 +:10AAC000F4C4CB9598CFF5E6E51F87315FE72DFD00 +:10AAD0004818D777E8BA5F8731CFF0CDEB34BA8F1B +:10AAE0007FA988D37DBDF56FD3F1BB33370BF9F95F +:10AAF0005EC8DA80FB80ADE57926CB521A06AB3909 +:10AB0000BFC17F57EECE43A130505FD95BE4A8CBE5 +:10AB100075ACF4F1F3BB2BEFDFE72D073C2CDB5DCD +:10AB200040F1AB433ADF0787F6566EC778FC3342F5 +:10AB30009FBC174ADC8EF3E27A902E6F3DEE13F93C +:10AB40008C7D1EAE1FADF9789E9214FCE25ED73369 +:10AB50004FE6D1B897DFA6915DB50870BB16447279 +:10AB6000B2F94A8A03B9D77DF99BBDCF94C1BA2EF9 +:10AB7000BF41A1EFDA61FBEBC06F4CAEDD4071501D +:10AB8000375C8B6C673ECC65BD577B89C9B589F353 +:10AB900046C1389F74292407DC79BC4B1FE7F98331 +:10ABA0004B9879E3CCAA1C79BDCDFF44797E4B5DEF +:10ABB0007157B75DF59390B0A7A6B35378BC68E220 +:10ABC000CD13CDE1CFD30E817D8FC9ACEFB5FAA9FE +:10ABD000FCA0D5A07243C8E4F97F8FEE7B86648722 +:10ABE000DE371DF96DCF8177F22E8157AB63DCAE76 +:10ABF0003F63FBC76D8FC0EB692C919F26B96591B0 +:10AC00007C5928E87026F39B2158E76DC27E9F7619 +:10AC10001CEA19F01DED51C8BF5B0D3B15F3F4168E +:10AC2000223E26E3F8DC9E5F88BFA77202B85F0B66 +:10AC3000B9BF97F38FC13D54BF951ABFD7E07E2EA1 +:10AC4000F7C506C1A76D4FDC3E0FF9E6F02D4A1C93 +:10AC5000539997EF7E9BF2572F7FD467683C087912 +:10AC600010E59AE453C65ABCB8BFDDFC28F96280EF +:10AC7000EF1EFF0EE145F203ECA398C8CF8AA98D21 +:10AC800039F86F987CF1C39EFED1B8EFDD7C757802 +:10AC900008BFE57088E72F2C31AD7918AFB99C2536 +:10ACA0003AF9BD7CEBA5FF0E78241FD5F31818E602 +:10ACB000755A7361FFEEF994FB45EBF7D6DC8AF623 +:10ACC000F4D4E775CAC5AE7FB87C1ADA7DF53F0DBE +:10ACD0009172AD7FAEFDCBB8DFCFDC2EBEFB24F48E +:10ACE000E919F84F331B5F673C3B533B750478739E +:10ACF000E3EB8C4F7557DE5CCF33981F5BBF53215E +:10AD00003BADFE05F77B9BCBBF1F3DF008CAE1E5DD +:10AD1000AF6F8A607EF61FF49E12A4C7033B3B22EE +:10AD2000982F7948B72388DF3FA4B49CDF47591692 +:10AD300056643E9A23FF9575D904F79FEFF1189852 +:10AD400057B26AB78FE7533EBD9CE800759E47B97E +:10AD50003777FEEBF27B6F2B31F97D35671EEC4EBA +:10AD60000F9D7F5E05FE194E33541EE0405E61EF7D +:10AD700089F32457093F72D5D35FCA99C72CF34D85 +:10AD8000DDFB7D41D899070BF821BFD18675D159DC +:10AD900097C87F6CBBCF67E379CB1F5E1BB51DCF18 +:10ADA000BF3FD8F97C04EFC50F9C5B8ABCBE0F7A0D +:10ADB0006B4EF89DE0C3424EC8FA50F9B10F80DEE9 +:10ADC000C2F39315AFFAC8DE59F1A29A3711E31A0C +:10ADD000DB3DB4AE475ED95F3209EA573EE889CE23 +:10ADE000E7E0501EACA4DB409EB2A0D3F2877E4ABF +:10ADF000F9B203F9CA825E573EB8CF8BFCE2C6EBCC +:10AE00009CDE7DDEFE500EBAF5BE3D0FFD9DB6FB0D +:10AE10008E79510EFDE149858DAACAEEDF7CCFF314 +:10AE20003C2F5DD06DE83CF4F4971F6BA07606FADA +:10AE300069C3D1B11179E964E2F71F3E06F337BF68 +:10AE4000E6A37CF8E61F5E437CFFAEDE427CBFE2F9 +:10AE5000CE8E12B43F9A3D768941257FDE7CD7B5F0 +:10AE6000C48F4B5FBCB6447C1FB594CB07BB14E1C9 +:10AE7000BB7CDB8504DF152C49FCD87CA796C0F889 +:10AE8000CC273A6B7A30075DFBC3DC8F7B77870F6B +:10AE90009D14F62EC66FD18EFB95C6F3BB5CF936BA +:10AEA000A499A0FE89888F3D125665DE931FE5C9DF +:10AEB0002AD16AD5CE0D74EFF0BD4A7E7F1FF060B7 +:10AEC0000BBC29A8F7B417CF1AC5E9C34CB4E3A942 +:10AED0001F88D439F81CDBF779ACC064473F911761 +:10AEE000CCE75F23E6877507F1DCE0DD129EE7C65D +:10AEF0005CF9D357ED5D361FF3A5F3235C3E0CECF4 +:10AF0000FF9D221F59ECFF3F1DE47205F3AB896ED4 +:10AF10007D9EF428475EB5CF115F1FCC17F6887D64 +:10AF2000ED7C0FEBA2BCE7017C3EA9905DBC6A2FD3 +:10AF300097FB576CF639E283ABF69E2DF2DFDDF717 +:10AF4000519D79D04B851C70D3D12D175E0FBBF26C +:10AF500089B6158F28BEBDC293A23C76D8B764E7E8 +:10AF6000AD78C04379C3EFDFFFD46F2E013E7FBFC2 +:10AF700057EE57A79C1DD8AF806FC45FF39E9359BF +:10AF8000AEFDFA3E7ED737D77E85E739F76B8891DD +:10AF90003CFB2F93B302FF83F876EECFA543C8594D +:10AFA0004F24CBAECAC77B6AEFFDE0CA3194CFE62F +:10AFB000C2AF94AB6E797977D81CE2DE06B78324F2 +:10AFC0003E251E259F2EFFB79534CF00FF4A3E95A4 +:10AFD000FA6B88FC7F373EDDEF9F4379549C9D5789 +:10AFE00061CF6675F87B296D5E568771165B0DC65D +:10AFF000917F87CB1FFB974895D0C3F134F2FD3783 +:10B000009F62F4BD18B45FF0FCE8D8338C7EF7CDB6 +:10B010001335B54C3D139FA3B6E4FA0ED429112E77 +:10B020005F1E421F18C65D1431A9DEAE2544DE68DE +:10B030002F9D23D19909AEB32042FBCC23FC75BCD4 +:10B040008F86F9C28BC438F13CF563136CA8732268 +:10B05000D55FC4FBBAF169EA3535505F78D3A42FC8 +:10B06000EA40BFF869EA43D550BFF4A6C9FCFD1415 +:10B07000759A075876B73DE58B73F19EB6AAB07AFC +:10B0800098472FF3D239CD8DB0BFFDC0F7ED1166D3 +:10B090001500FFE5F9981DA81F5C679E17EAF4519B +:10B0A0007BCBC4F8475B819FF242F1F7C1B0DF4828 +:10B0B000C793E3D4EBE61CFA7DAE5A80B56A709E66 +:10B0C0007A9DC33F31E4A5BCADF6023E5F3BCCD7D1 +:10B0D00046ED24FE4656CAEF3968799C2E5ABEDAF0 +:10B0E000F220EA1381C7651199FFCFE31A1F3D31A2 +:10B0F0006A078FC31E194DBF0BA11DFD8F7F85E70A +:10B1000047BE9647E764AF0539BFBC16E47C727151 +:10B110007EB7E70BF0BCDE3FFA1A64BAD794FBAFF8 +:10B12000C5F2ECFCE49A081F378DE35E72A9C6C72E +:10B130000DB584918E8AC5ED680588B810F0D26689 +:10B1400031D35B835BC8998FAB69F547D2347FD825 +:10B15000313FAB003D05FBECE2197C9F81AF4C7A9F +:10B16000EBE5465E97EB5B90AA6EEB37693D1D11F0 +:10B170008077AA2F5589FEDC25BED458CE77CE7CA9 +:10B18000D5C338FE142CA1FF642E1FF1FBBF0D6246 +:10B190003F373C7AA5234F75D587DC6E677DDC1E73 +:10B1A000967981B82C848F699F96D0B9D00B2AD913 +:10B1B000EBF54F3BF32F4E13F947335EE071BC19AB +:10B1C0002E3976DAA3FF44F2EDB461FCE494946B7B +:10B1D00065ACECF3E49DF629D6BD11D2FBFC776A91 +:10B1E000E6EBCC12BFBB41E767AB037C8EA32F54C9 +:10B1F000E763BC794C4419C89FC67C6EAFA951BEA9 +:10B20000CB5E977C94FC3CE9A07119AE7FD241F6ED +:10B21000758E4F31AEC1F13990CF7988E7734EED1D +:10B22000AFBB1D7FB7C773C0C352E6601EE3D183B7 +:10B230003C8F71FA017E8FF111F4CB31FE1673DE73 +:10B240008F0998416666E025AFAED0516F0F70FA56 +:10B25000CA7CC869FC150BC7CB1CE34C33F8EF7FE5 +:10B26000E637563BFAB3179C798CF5F8FB17B0BE5E +:10B27000F81BFC7B0FD30F3AE9AB09B97AAAB027C8 +:10B28000E3699BE465E31BCE76A7869AE89CE9D444 +:10B2900061CE99DE74D3391B9F8EBCD0A96CF2EDC0 +:10B2A000F8FB4A59F83CE4C4A7E407C0AB86F2B601 +:10B2B000C072E2B5A8C989D7E28413AFA31638F1EA +:10B2C000579A74E2ADBCF90B8EF7952DF58EFA986E +:10B2D000B5A73ADA5781E2CAACD7747DC9D17E6C82 +:10B2E000CF798EFAF82D9738DA4F482D76BC3F6922 +:10B2F000F7F211F1C1A4DED58E76920FA63CFA2D9D +:10B30000C778920FE4BD7BFC8942C47B5CE4D10E1C +:10B31000C707A7446DE4FCBF9B0F46E70B7FF173A3 +:10B32000EEF706A117301F1AED3C69077CE409759A +:10B33000A19D5B003C82F27828BBA0E0F16729AEBA +:10B34000EFCE7338A69A74FEB1594BD07D8D722022 +:10B35000A10A7CD42E7EAFF42655FD7AE6395763D8 +:10B360003EB7E31BF3C5393FE84BD48FE579CC26D4 +:10B37000BDA932C7EF834630B7837E7FF4EE0DF868 +:10B380003B9DED05FD7566018A1CA89F9EAD97400B +:10B390001F4D433F04E4FEDC7C904397A820F761F7 +:10B3A000CA8B0DFB2C05602CF7331BEF99807EA414 +:10B3B0007BDB052CAAAC9E88AED380FE313F03A672 +:10B3C000786AF949749FE768F304FA0EEDD1D0C0AA +:10B3D000F729F9EF289B71CA47F8AAF0638E2EA9C6 +:10B3E000A176AF5E8A3F2ACCD82F70C9606FBC2A85 +:10B3F000EEEF0C179F6BDE7E6B18F3745EADE3F916 +:10B400000EF2F915F95CEE5E91CFF342562DC9B3F9 +:10B41000F97D510F9D83A3DF85BF8F78558AEF6734 +:10B42000AC633C6AE3DC1DCEEF021C68B131EEB9BF +:10B43000EAF173D9C0EFBDC1F38B5FE671C08BFF3A +:10B440003773D86FD7E6F3FBE8D7E6F3FC8A8BA017 +:10B45000C0EF425D04F428C0F2D999F3707FC0F3C5 +:10B46000B402F5AF1C00930DF07E6EB2CA8348FCA7 +:10B47000358BBFF4302CDDCE3769DD17B08407E59E +:10B48000CB6F2E5D19C67603E3C9716071682FBD5D +:10B490005C607B4A406E1D395D21BD0FF3F9F17987 +:10B4A000626179078670E57CBF61C90F5F82FD71BB +:10B4B0001E8BD3B8727C86E738197271F5B2BC74F2 +:10B4C000118CB7FA551F9D437DB4EEC80FBF01EB39 +:10B4D0007A6BF95F1EC67B072CD95F89FAEFAB5BED +:10B4E00034FA9DE1EB43D60DF968BF348EEC3EF99A +:10B4F0009C1F04683FACBE85EBB1D5F78DA77BE000 +:10B50000ABC3CEEF994A7E5926F865F53D35746F89 +:10B510005CFE0E887BFC8E56FE5D0BFC9E26DE1BC1 +:10B52000ED88F2BC619D25EF46BE6E378E5661FDFB +:10B53000EE02FE3B47AC6264F98FB8A76CB49F186B +:10B540005FC7CF059F2E78BC689AB0DFFE0DE17F04 +:10B55000EDC9072A519EFD6CC2BD63C93F6A181927 +:10B560003EA45C7950D8534CE8A9B8801BF414F978 +:10B57000231FB1601CF13594BC7950D861DFD42C05 +:10B58000F2038EA90971FF0CDC488DA4C3F3A7A1B7 +:10B590003DBE4FA5B864048551C6EF1C4730595FC6 +:10B5A000FCAEB11FFCA693845CF9E9CD87BFD8CE71 +:10B5B000E32E4EFB4EC4A9A43D9780BF28DF4F1356 +:10B5C000F6C6F82DCEB8E78CB44A7EEA801DE7B601 +:10B5D000DF307E3402FBED95BF539EF729C9DF2291 +:10B5E0009D7AEBB83CEE4D07F97D0F505DFC3EAF08 +:10B5F000D3AE738F7348C895C3F95C2F3C64F032A7 +:10B600000FE46398DFDBB3B57AAA53AA28987D5676 +:10B6100031AFDBF950CE2BE2EDBDCAE13A3FC8E3D2 +:10B62000A3377FBCA16B267E8782E319EBF83B9E94 +:10B63000B0A988EF574B39F9F417F8F7E7C57770D9 +:10B640001A443CDCBDBE06D88F5C398BFD2CFAA7B2 +:10B650009FF92B7DDFE28142F39748FF23CF697486 +:10B66000EF3AA0F77BF1FBF3FF1732DE05C0008055 +:10B67000000000001F8B080000000000000B95591F +:10B680000D505457963EEFA77FA09BE675B7A24694 +:10B69000973C41411448DBA02249362FE8A8438853 +:10B6A0007634C9B83BD94DAB157110E8C464DD548C +:10B6B0008D5569D0C9B826B5C56E3233CC4C76EA03 +:10B6C000E126A96C02B3ED08B1936AA8068982D17C +:10B6D000141893C1EC5406DD2DCD668426EE46B3D6 +:10B6E0005676D973EE7D2FFD03EE64B5A8CB7DEFC2 +:10B6F000DE73CFF9CE777EEE637A1AFFDD07306D09 +:10B700008C6F3F0700C5006B15116015803D2A68DE +:10B710007A298EAA06C21C802C45592909B8260808 +:10B720008E529C4F1C2BF41F5101AEE6E2C3B900B0 +:10B7300077E5049C0A8E4D5247BE52083022682E8F +:10B740009A03C4E5400E409D0C5AC409108917E4C1 +:10B75000EEC4B14C86C3B207E03363BFA947A8BDAE +:10B7600002C00BD0DCEE65634914DFE3A3505C62DA +:10B77000E364F4A027589A5CFFCDBE795337FE05E9 +:10B78000F5827FB6FA5EC3A12C56510FE538E2EF81 +:10B79000163CE7CDAF56307945CA62661F9E2FD35F +:10B7A00073005DDC8A8B42367832827227BF92D872 +:10B7B0003A536E59F47E49710194C6DB0680708855 +:10B7C000D9D4308AC87A15382EB12C1D50C550DF17 +:10B7D00046102A01126EF009F8BE2B7BEA53C0F91D +:10B7E00054AF4D3D2A107E6DE041F95D56783C80A6 +:10B7F000630980F61B67F2B9795E56EC6700F8DCE6 +:10B80000BE04349DDECB6D70AF33F9FE6A6E0EC39D +:10B810006BA3026CECCA8E8B4ED4636A29C051A60E +:10B8200057524F60E79A7A96E86181CE9FBAF2C389 +:10B83000394C2FE5A84A7A703D2156ACBE46FB151F +:10B840008DD991A5A83E5A9FA957A81C74C805F880 +:10B85000DB56DC534DF8810655F83C3B39B72FC316 +:10B86000730AF0B73B685A7278FDA2D4398469BD77 +:10B87000B9FF2FDA561C3E84EF6519C2921FC081B2 +:10B88000638E87EC54997D32CA9BEBE738F810271A +:10B89000879DBFFF66BD1DD5A2B993AFF3E5863D79 +:10B8A000B5689FEFB4E83B8822E0EB6980D5C827F4 +:10B8B0003A19E7CF08F12BF7A18BBF8C0F94ABA8F7 +:10B8C00053E3E977F3AD38EE15633F2DC3F783B645 +:10B8D00060BD82FC38F13B115C88C3E7FF94A5D7BB +:10B8E000212ECBDEE9C8D39C33E5FD78ACF5EF170C +:10B8F00092DFDF1154441C1296A97CD2B33976D55D +:10B90000AAE1B8317AC93A8EA3E80E3E4572ABA2DD +:10B910002DEB08C7B5D07650C1718508411617F3D5 +:10B92000511ECAB97EA1E8680BC5D954F04EE2E5B4 +:10B930002F95F4F8881971DAF79C9D8D9971608EB6 +:10B940006118580828B3C7C2F9D60A830B09F79EB5 +:10B95000FE3F2B54516E42973711BF567C6C7F5C73 +:10B960004BE1DF4F8CF8FF099D8BE35277F030E914 +:10B97000BDB7FFB2D585F685FE2D920F228BEF2342 +:10B98000B3C6B7ACE6A6F279467C67C457489EB208 +:10B99000120EA1CF80E51BF4FFA15CF4E75B1F470B +:10B9A00097EF7032FD211771E9B968D329EE70BEA7 +:10B9B0009DE2B4E5A31BE5E3F8FE46EFDE3B09CFCD +:10B9C000038A85E98BF150934D71770CE3414DC6A5 +:10B9D0006D29C52DAA524AF15049F31226AFCB3A30 +:10B9E00052CBE2B447048A538C07161F180F0AE59E +:10B9F000915205E383ED2F6671DF35226A340FC75C +:10BA0000B3F5A56C5EB38DE65D23EB1516F7224208 +:10BA1000EFA7F88D0F303911C4905C2B4020529A5B +:10BA20001AC72E868B993F6F614C91FE0E494A8B47 +:10BA30001397249A71C5E70705F65EF8BBC70EBFDA +:10BA4000BC88A2AD42243EEE53381F2188F33C80CF +:10BA5000A7ED6C0FEC7BAF7A4B27DAB7EF9CC4DE17 +:10BA6000AFD69E5C873105559BDA4ED2581D88AC07 +:10BA7000B3907EED12A8E89755386A9867EFD93EE3 +:10BA800072D2C2C37905F9B77BE0BB2B64E2F945FA +:10BA90001B64A10ADDB7A63E7D13EDDBDF87B8C2CC +:10BAA0004CFEA1BA8C6FB7E36742187715A2CE633C +:10BAB0004AE326390BE3652DB7F323A5E17018158A +:10BAC000FB73B73646BC7BC6131C239E25466FE529 +:10BAD000512EEFB970D915447F775BB5150A1B61FC +:10BAE0004FC43953FE29E203EEABA4BC6EC4974C9D +:10BAF00075ABDDDB41F135D12D697988F92D83EF07 +:10BB000010D646E6236E4F70D8604FB774C986F5DD +:10BB100063B786DC423E3E31D85047F564F7CB969A +:10BB2000CBE3CBF89A695A873FCFA2BF8B08049426 +:10BB3000DF1C11749DE2573A20D2FCCB98005E8145 +:10BB4000D6C997C70D9F4C234F1AE1C52F249417D0 +:10BB50008A5A92CFF1A771B0F62A9DD348EB972568 +:10BB6000D73FFBBB51F760CAB9B7949C39571CF853 +:10BB70004B21144E4B8C17BE38F1F823C977946AC9 +:10BB80009E0C4336D4EB2D91E3837992C5D5CDE756 +:10BB900046DC83088DEED12672119F0983775D35CF +:10BBA0003CFF4C75093A8B833730AFE3BCFA33B5B1 +:10BBB0000316337C2ECC5FCDED251E55CB7C7D75D9 +:10BBC0006C318BA32A0D7C71B477F705C9A7132EAE +:10BBD00084978BCA2BB70FCB2D4C1790BC3689702E +:10BBE00069780571C17D7BDF48B73F64E0D2D83EFC +:10BBF0007A6A01CE9B2219EF0D7C4219F8FC867EF1 +:10BC0000593B13A73BDD064EF9904F3881F4582E6F +:10BC1000F10786108C05337963E243E146FCF903B2 +:10BC2000E51B5C7FDE908FFF9C3B9027FF6AE070F6 +:10BC3000B79BF3A759E3FE6FD4255D477D76197C4A +:10BC40008117395FECF89FEC4784ADCCFE6E017E26 +:10BC500021CCB46F4FA76587157DD260E000F0A4BA +:10BC600095E26FCF2BE9BC6B307068C8C0A1392852 +:10BC7000A4E981F1EBDC817EDB65F0FAF67A451E02 +:10BC8000257F36745AE008E3EFD74CCF2FBBB99F1E +:10BC900032F534F533F5FDFFEA99E9A7874D3F2DDD +:10BCA00087E5697EDAE4FD567EC28ACFF2DE3E3B4E +:10BCB000F7CBF5C1E5B9509AE445E6FE0DEDBC9F22 +:10BCC000DCD8CEFBCBEE9181C377A3FDFE5E49A904 +:10BCD000C3FD89911A4719E5BBB3B28F442462159D +:10BCE0002F84D1BEE3434BB6A928D73F2AB2F8A888 +:10BCF00038E7D7B3D01EFF39BFA3308791C21B28C6 +:10BD000063FB587D4D9C5DF26129C9195A5F49B0AA +:10BD1000B69CF53BA81F388E9611AF8473FFF901CE +:10BD20009D5B312CAFB6E1FBE7E74B2CAE36FE7CDA +:10BD3000C7EB36CA136E89F1EBD4C8BE87C91F4D55 +:10BD40006745859E4F9E15D9BAC67F907411E71B33 +:10BD50008F5958FC8530FE05A6AF859D1FEA5DEA28 +:10BD6000DDE54CF260A7C15BBF5B7DA98EFABE0525 +:10BD70000ED62F6FFC130BAB8BD7EE70FC23F53B6D +:10BD8000455AC70605F5BCF6EED32C8F25BA0498A4 +:10BD90008F824FCD3FF9EB30DA77EDED512B35D770 +:10BDA000EBBA47AD5487779AF17E98F3C4E4557D9A +:10BDB0005CDC61BD0BF3CC4836C4511EC86D56F235 +:10BDC0004BD3A8391FB752FD0E187D52F3AB97D84D +:10BDD000BC81FA7EE2E3AB82AEE2AF277B4F303E1E +:10BDE00036770A306F31BDEFD840EBF642E479AADE +:10BDF000039979E407063FEBDB339E1B7CFCC11FF4 +:10BE0000E1E3EBC447BC32604350427CBC717F200D +:10BE1000378EEB6E8C66B3FBCF8D6189F1E2FFE06C +:10BE200025AB7F67A95F43C75E8F8B1AE160AE9B2E +:10BE30003C7BDD4AFDE486D8170CBFBA58FF7AC2B6 +:10BE4000E5410836929D0FC61C4A1CEDAE1BE779F2 +:10BE5000A536666375E541881C227B137D36F63C6A +:10BE6000FCAEC0FA10332FD51BFEAD37FC518F89C5 +:10BE7000D78BA9AE7188D7337825DD3F0F2C4BC700 +:10BE8000A71678FEA88DF0FC91B04464F243A24C52 +:10BE90008036CA2F842BCA4D2C7030FF84BBF8F932 +:10BEA0008D9DE9729A096717AD4FAF7B51F75C160C +:10BEB000AFD7655E2FAE5F902AC3EAEDFB844CBF1F +:10BEC0005C34F384E197BA296075AF96EA0ECA191B +:10BED0008AB796424112A74CBF0CA985B9B3DD1FA2 +:10BEE000CDF103A3BF36E75B3070A86F8B28DC0F62 +:10BEF000C323733BA8DE35AC95C2D43FD4784466E7 +:10BF00004FE3FF6CDBE247E8AE8903FB3BF1FD1F2B +:10BF100076448AC87F789FF8824C3EBD68D78B2BC9 +:10BF200071FFE75D161FE517D03A8A285FFE78FE9D +:10BF30004B757E8ADB4E8B8FEE0F93555298F269CC +:10BF400008FB6960CF6D3AF52BA1E87FF0FB04F1A7 +:10BF500005C7404CF80EF105FBF3FF76637E7808C9 +:10BF60004BFE1CC4E1A128F60128FEA1F55F58296B +:10BF70007F629F3EED9EA54F1F5E52C8EEE1C3B2A9 +:10BF80003ACFE3BC7D9FDEFC15EF0BCDE7CD18AFBC +:10BF9000846B734C60F7D3645F384FA0BE30D17BA5 +:10BFA00062D0C3F2857B25B9E92E0FAF8FDD03592F +:10BFB000BCBFE811F402E2AB7088C547B385FBAFA4 +:10BFC00019F316F100DE4127ADC13C79FECD4324C3 +:10BFD00067F24DC16763E1A45DA03E7737A7024CCD +:10BFE000EE8C5CA6FEFA46979DF59FF5E89F67915B +:10BFF000E7BB8DFA46F303D8FFB4402BBB07B5C2AD +:10C000002136EEC69F3FF5CFCC0B93D18356E28508 +:10C01000D9AFB0E7C8A32683EF99F9A5C9E0775354 +:10C0200006BF33F95AE349CF232DE7B35F60DF0939 +:10C030008625C5467DF4C07FFDEA0EC205FB6A86F3 +:10C040008BD197205ECCFF8951A74EB87E6EF0F25F +:10C050001ADDFB1090962A89E124AEE5E38ABE132F +:10C0600005E4EF44EFCDFC20E6E5B7FA4E2C27BE01 +:10C07000A0410CFFBD6FE0BA14BD9A220E4A02DF48 +:10C08000CC512F5E3F3E9618DEA85791754E52AFA9 +:10C090001E79DCE59B259E046180F9511406D3FAD4 +:10C0A000FDD03B52404F8933B4E771CA770F1B7CF8 +:10C0B00000792A8FEAE4768FCAE62D31EE77B197C0 +:10C0C0008F78FEA3FCFB89859D3FE37D4DB891DE13 +:10C0D000DF58EC008A47F82A5C47F3FD05121CC1C3 +:10C0E000F9FEF30DC590723E08FC3E1CB24CE5B162 +:10C0F000FBE6A8C8F40B8D5ECF5BE2A4BCD7B19E73 +:10C10000EADD0346DE3855E0D843FC0ED3B9F30030 +:10C11000AC641FEEFF3DD5638C93D05ABEBFD5E013 +:10C1200057F7F95A4719F9AB77EE4A094DDA69F42E +:10C1300085CF780221CFAAE4BDE5767D67CABD89A7 +:10C14000CB473B29AE8E8FD9F43A81EEB9373FFE0B +:10C150003ED93B8CFD08CA6FE9B58573C95F9F6402 +:10C16000E9D40F40307817C5F7FEBEFA62AA8B20DB +:10C17000B4327FBC187D22F14BDCD774D141991DBC +:10C180009A7A3FCA63F5B767D54BD4CF60FFF20008 +:10C19000F533C76316D6CFF8CF5532BE1D3F5BE9E6 +:10C1A0002DA40B17F81C24B769580E101E4DC3950B +:10C1B000EFD7511F72AE86F533C2B94A2FE5A30AF5 +:10C1C000BADF523F33BC84CD4D7B9EF770BC12FD6D +:10C1D00059EC3B8300059C2FB0248D2F8DDDEFB1F2 +:10C1E000BADF1895B454DE98FB7EE191999C5F9973 +:10C1F0007C89081AE3C3313E36468FE7911D7B2DBB +:10C2000011E6DF964E0B7FDFC5478036B62F8C6D6B +:10C2100022F9F37D7A847EA8B5EA8B00553C63F45D +:10C22000F9672E06EFA47C78E6FE60318D055EFE90 +:10C230001D24F95DA586E90DC256E6F7896EDE6715 +:10C2400065FA51F5F27CEAF2C2E38159DEBBBCBC6F +:10C250006ED45AF9F71FEACF16607EFBC0A8DF9BA9 +:10C26000318FD177C731A3BE7C08010BDEF570E4B6 +:10C27000F7CDC8329E37B761DE6CC1F5DB1EB4B0B6 +:10C28000FE02AA78FF1DC0FF94BF8ADBE5B4BCF5AF +:10C29000C837F70AD5427EDDB6293DAF3D62F44787 +:10C2A0008FFC91FEE88C99D78AA088F7EB4E077D2A +:10C2B00067FC72C8A248AC1FD197507CDFAE3F3AF2 +:10C2C00085F94CC57C3684F98C46AC53173CB3D405 +:10C2D000A9CCFD669D6A29F92DFBFE73A6FFE2AF8E +:10C2E000DD2C7F66410111F26BD406716C520C5D3E +:10C2F00033F6B7C056E6BF5678388D7FA61F27A8FD +:10C300002F2F9DE9C749C30FCDCB6C9708BF660996 +:10C31000EF71E88F239B8E06883F767B20BE10CF7F +:10C32000FBBDA8A6D5D1E6E8534075A5A584F76B5B +:10C3300013DF1174CAFBA877BE2D25EF4F2CE07DCB +:10C34000D7FE4705F69DB6BFE4B7ACCE37C547ACC0 +:10C3500094978ABA77FC88E216097881EE399B8D2A +:10C360003AB8C5CEEBDE66F35E67DA6FF0A8053C3F +:10C37000619E9FE7B091D6535DDC6CD4C12D55E929 +:10C38000FE2F86910D0B518FEF6902EBA71ED22C69 +:10C39000B3F267EBF695EF91BBBE2D7F8ABD41B737 +:10C3A0007715DDABAE3F4ADF59CF945CCD275C9A61 +:10C3B0000DFEFB8AD5E8387DB77D5F597910F7848B +:10C3C0001CAE7205F9BCD0CBF368C891AF53BD7DEC +:10C3D0003537788797F2897E79377D8734E5508FB6 +:10C3E00042EBCC78F3CD838AA79CA97EE4FE33D7B9 +:10C3F0001DF5286C3C63D11751BE8052EFACF7C4D9 +:10C40000CCBCDC5272BA9CFC72A67FB8DC9AE2BF4C +:10C410006BFB82C5ACAEF49ECC539DA97C130DBEC4 +:10C42000C96C1484AD46BD4CE7DF35E21FF9FBD87B +:10C43000C9CDDF279E746F9B23A829F5B4E743D7A6 +:10C44000D214B9133189ADC7FB53D12339A97AFE70 +:10C4500088E93911E1F2D0E230BB37BDBD72F51188 +:10C46000EE8EB048F3653B5F67F77C38C8D69BBC5F +:10C47000CDB684B585688F2D8A1D6541D2EE8815AD +:10C48000989C709F4D7F8DDD0B80F573894B0AEB77 +:10C4900087011601F1F26D837741C36F6BB00926F6 +:10C4A0007EAE858844F1B20664788CE632063A8E18 +:10C4B000F7802E51FCAC91E3FD42397B1E9691979B +:10C4C000F7C2387B7E1F7D3AC27DF7832AD37C1D5D +:10C4D000840F5221BB3B127F80D24F3C4F765F418D +:10C4E000FE510A9ACD6F495C64B862F211176393EA +:10C4F000C3BE8B9B7AAF16B8DE6B34B0537EFD1B88 +:10C5000023EE7D0E6EE7D404B0EF62A65E77CBB06B +:10C510004942FDEF95C19E8DEB8F0D8A2C7EFBC6A7 +:10C52000559DF29FCF6BECFB77DCB798B52CF0985C +:10C530003F696735EEA3EF716B64BC31337CE2B3C6 +:10C54000DA7BC0CBFF5E8592FE92E4AD8BD9587F3B +:10C5500023DAC312F1BED5ABF2EFC6889B0BE554CC +:10C56000B70930467F0729E4F699F2AB3145E5FA81 +:10C57000693DAF67F44979CCC3FF9EE2627F075BF8 +:10C58000AF103E423C4F9C767C7B1C1379C0F47606 +:10C59000ED9A9AFC6165F2EF4ABED8E93101E355A4 +:10C5A000D03456AF7C76679CFA68F4FAB5D4FEFABC +:10C5B000A7DE9D2F535E105485E103415029FFCF24 +:10C5C000835714AA2F22AD432C3FC97695D3DF9D04 +:10C5D000C85D9FA1BFBE67F0EC936C9E17DED0B71D +:10C5E000AAC4EBED73EC3EC2DF6FCFAF20FE7E3707 +:10C5F00037F832E58B4F84CEA54C98ACAF0AE424D3 +:10C6000079ED00AD8AF0BE99C5E56337C1F8FAACA3 +:10C610009DCFFF3ADB75944607A66F3BEAF702C64B +:10C62000819DBEA366F173294689CF61E3FB69F85A +:10C63000D31C9D3ED1DF14038C94185DAA88F2E1CF +:10C64000C03A95BE3F3FEFB6FB28EE6C649F23696E +:10C650009F79BE6967E6F964F73DA6DD62F27CD397 +:10C66000FE99E7872DCB390E4FD37AC4A1DFC0E105 +:10C67000AFD8A1A02F251C4CFBD131ECEF5A8A81F9 +:10C68000AB8983427EA3BAA2A1DF4CBF23AE2F6445 +:10C69000731C4CFBF11A67677254F45FD94CFBFEB4 +:10C6A000173ACAD026701E000000000000000000EB +:10C6B0001F8B080000000000000BDB2FC0C0F0A3A0 +:10C6C0001E81BF70A1F2D17116272A7F0B377EF52C +:10C6D00084B00C03823D9B8381A18E1982ADA0F8AA +:10C6E000311303C339285EC80CC1DB59107AA4D9B1 +:10C6F00019189481581B888DD909D8C58A2966A133 +:10C70000C0C0F05019C1D7906660C807E293D294B8 +:10C71000F96B140F0D5C638ACA5FAF87CABF6CC028 +:10C72000C0C06D86E06FD023CDFC06A0DE4620069B +:10C7300000DAD58344680300000000000000000018 +:10C740001F8B080000000000000BCD7D0B7854D536 +:10C75000B9E8DA337BEFD9339999EC09933009437F +:10C76000D87900A90D388400B1A2DDE1255EA99D2C +:10C77000A2D568AD0EE1290A046B25AD7AB22193EA +:10C78000172410356AB43E06D0362AB4C1838FD33D +:10C79000AA1D842A9EE3ED8D3DF6AA3D68C3434061 +:10C7A000501AB5167AAFD6B3FE7FAD9DD9B33321FB +:10C7B000D89EF3DD1BBF76B1F67AFDEB5FFF6BFD14 +:10C7C000EB5F6B5C4A8004BF49C897F047D3E50E26 +:10C7D00042C8B4544A88A8F52B9012E3CB92B43CDB +:10C7E000F9D2792EF9CF27A6E70D427221FD31212A +:10C7F0007984FC9097D13F1DF27378C684C74C4969 +:10C800004426C9B2543F7308CB6B0E817C29C0D734 +:10C81000F472739CD36EFF64924D48BDC2D2751EF4 +:10C82000FF36484FBB0B13C44FEB925829CCD3981B +:10C83000459B54D2F43D5FA211FBAB3B3F3A8910BC +:10C84000FAEF9A5E6F0678C806C44F6343EF3D4720 +:10C85000C6A7BE3BC39124F443AA48E4718DA65EEB +:10C8600022C2BC5AA14FC8937EC319A4D006235339 +:10C8700037D2FC540A37F433D5119DCAF0A293A8DD +:10C880000F9A6BF87D8F6FFADB315AFF934A39E2CA +:10C89000A29F6EF13D4B4831219B2FF8DFA1583903 +:10C8A0002159622F51297C59A544EF2D87F6771223 +:10C8B000329D90CF14369E09D72CE2407CA4E04FE5 +:10C8C000C7D7EF085BEF8EB1DA9699743CE37F3AF5 +:10C8D000238F63695F0D09C278798E8D740E6D0D9B +:10C8E000C964A944484B03E91469DA26F5772F0691 +:10C8F000BCBD26E17C9B1A14FCBEE78209D9FD145D +:10C900009E1930EEB4D4B84DB99E9A04C2D9198399 +:10C910007ED7457ABFBEB18810F784FD04F072FA65 +:10C92000E0AE0B61F966C0E2D0769B6919D4337C26 +:10C9300024F17811E2AF7B31CDFBABD40AC09F303C +:10C94000A17E228C3327770981540E77EA14E744BD +:10C95000ACA2EB62D21DFD9F9FC408A1F4EBD70CE3 +:10C9600003CA09598B784AD19FEECDA7F92CC2D7BB +:10C97000A9EF522C975596CF8AC41690C9F4DFE5DB +:10C98000146FB48D4AFFFB92AE83F4576714F0AE78 +:10C9900094B2EFE6784ED2FEB1733260D982670A64 +:10C9A000BFF3C0A51FC0D49CB6EFD2175744816E09 +:10C9B0003657DDE2590FB4E2BC2E3B46E194AA1C87 +:10C9C000075DB4BE14F377CE1995C2A3F740757214 +:10C9D0005F596ABCDB892F78F4EB88B81948FFBC33 +:10C9E000BD9D6ECDF474839EDC27E13C1D563E1C3C +:10C9F000AE7E630321C989A97CBC480F5114904DB8 +:10CA0000E4325DBC80E6253D244468BD924BF4F9D8 +:10CA1000F974F889C950848EDF1EA09D1610729F8C +:10CA2000B13269D0BCB3B117BF6F82B1BF61F93EFB +:10CA30003B168A503C36BB29BF950F1DFFF7146388 +:10CA400040BF9B84FE1A529292172EBE5E2EF59521 +:10CA5000BF0A144F9B85C8997EA0C77C3FD2232D67 +:10CA60006F1573309D2F57406545847555CC7622E0 +:10CA7000898B1598CE9173605EBD6FD702BDE57B43 +:10CA800091FEE30139E9A7FD7514C95B9D420A9E39 +:10CA9000578980F41997987CE890D2E5C473504E7A +:10CAA000E1FD6722611AF7B17911B531F41D5F8696 +:10CAB0007E020C1FBF326286510EDF19FF6FA6C5C2 +:10CAC00002C05324271E07BAD08DD0425F5AB91135 +:10CAD000B096ABEB430B2781F8A3FD53FC282182D2 +:10CAE000746FA9CFE048D272C0433E122B9103CBA2 +:10CAF000F62781EE5592869FA98ED8ABD0AE29FB42 +:10CB0000FA815A2D259FECF27B38BAB1CB6D97662E +:10CB1000C9C3FF852CF962F8FFB07A342B557F50DA +:10CB20005F18D5389E64B22BF961DAF8F18BC880B2 +:10CB300093AE53FB05B2B601F8292227811EE06FA0 +:10CB400000F818FE01DFAB9AFB04E04BAFDFC80230 +:10CB5000BEE27C2A856C708DC03FF536FE3B69E3F2 +:10CB6000BFCFC8CD28A749E77CE42F3F8753AE94B9 +:10CB70000D2617DAFB201DE4C30B1766835C925564 +:10CB8000F9A093C2258712C43A7E2BF01F2562417B +:10CB9000889E017C34663F82E5A26C846A41DF4C4A +:10CBA00096B9BCEE0F7D6752AADDEFB8DCBF1F8AD5 +:10CBB000722DF8249D5CBF4742A0E79A1BEAC96129 +:10CBC000AAC73C2F5F43B449808F3A5DA774220205 +:10CBD0004D5D007451C95291A09E14F3D46DA00F05 +:10CBE000244D59A401FE34F53B9012B21EFB95CAA8 +:10CBF000CE5B2AE0F7E68F613E2289E902AD2F96EF +:10CC000012C4BBA846117E4A5F4101E050D2E96ED2 +:10CC100090CE544ADCF998D7A29332D097391F5E50 +:10CC20006F583A1C32EF840CFD59F284E50D1B9EBF +:10CC30008C34BA93CA0C462F65248169B978B4DF65 +:10CC40004A37BC5D23FCD3024FF358CE77F04741FF +:10CC5000158391EDA0F79AF3E78516D3EF5502B34C +:10CC600003C882743C98ED299EAA845CC05B0CF1D9 +:10CC700066E2A7397F4236D801C49B83EB639F7776 +:10CC800033D5D7A2C53E69964C3812CC7E2920896F +:10CC900051C0279F4F2D03B9325C3F763C368E8DB5 +:10CCA000BC1D03399BCBE80E64235F277205ED673B +:10CCB000219F8F18E4F44ED71B4891CE6321CCC33B +:10CCC0003E4F733E8D3E733EC18C70C4613E520A2E +:10CCD000FEC1EF5CFE0ED7CE0EFF70E5F1B17A68B3 +:10CCE00011DA1BF679B1759354B66EABF9FC242FAB +:10CCF0009D1FC89160CCA4E7D599E71745FAB2CF3C +:10CD00004F5415C48F39BEA8BC921447A5E0BC5D32 +:10CD100050D938837044B01FA74AB0DD0D42EC767D +:10CD2000E01F67B019E589D3AB13E85F0ED1F2F3CA +:10CD300021D56BA8ED44E27B2E20E5D0CE1B213718 +:10CD40004F02F917230B68BDF8174E460FC1CA34BE +:10CD50007ABD4DB0DB8B0C9ED55C1ED8F1F6A76179 +:10CD6000E8FB4F2F5E82F4DD35327D7765A2EF3F21 +:10CD7000BD3891E1EBF9DC8CFCBD5AD99B862FC202 +:10CD8000ED821007A550EBAB0672D94418DCDDA18B +:10CD9000E3DD8BE8B85B42C7E7C1F756A1AFD945E1 +:10CDA000E17C3337F69860996F28461C30EE46CE0A +:10CDB0002F739D5EF7219A76EAC5D9B514BED705C3 +:10CDC000218DFECC14EC24E0B7071B144C4FBFCBD5 +:10CDD000E01F8EDE9A1B483A7F7A97B41601FD0554 +:10CDE0001D91F1144EA7AF12ED7F29A055A03AD4A2 +:10CDF00005DC4F28029BDF4B36382C74F812D085A7 +:10CE000029674D7C16EA515DA5F08C25511DEC8AF1 +:10CE1000403DA11B16F6275AF0169AE930C0EEA441 +:10CE2000787915F0B22AD8572D527856CF210ED0E6 +:10CE3000A5265E3A7507AEF72D73276CB3DA471E49 +:10CE400007B3FB49790EA35B91EA19DFF0FCD84DDB +:10CE5000F1563E1EF24901EA856354BED2F1DBF978 +:10CE6000F76621FA16C011AE1B90613EA74C3B0637 +:10CE700020A6F414E77077D77A109E78AE8AF6DA97 +:10CE8000614EC76405C7DB50BA3B9C89EEC2B1282E +:10CE900071D27A1F88B163585E1951417E65099D30 +:10CEA000C445FB753A480CE58D41FA60FC7CBE1E1A +:10CEB00026FDFB4AB56D40FF67046607E65735AFB0 +:10CEC0007550FE0C7945C46B7EFF22DC4FB8F97EAD +:10CED000807E3FE8A2F9F092A40E5D8D2BED048ECA +:10CEE00021BE72F63D29C6CE001C1ED510008E71E3 +:10CEF00077B075BD4B8AE2FE4F9AD9A947CB41BEA8 +:10CF0000CC238B2C76839BAF8318247AC29B5AE761 +:10CF10006E27C3C396991BDCCBBD50CF837016928E +:10CF2000393AF43796E201E843E2F441E94071D03E +:10CF3000722DD6270BB4DDD860FF3C48293F8C0604 +:10CF4000FABE4B52F3A1DD5D3E99EDEF0CF226E007 +:10CF5000DBE3E0F24FA3FF513C7979FE0D81D9C5A7 +:10CF6000AD37327CD1B6090DF64737B37CA0942497 +:10CF700000111EC09B3F85270FE00DF01789E80EBA +:10CF8000DA4FB8CC580FDB428A9F30C0E7234922E2 +:10CF9000829DE74DE860AA348B757FBC93F6D7BCC1 +:10CFA000DF1931340B3D72BBC7C4932B44BBC8A0FF +:10CFB000C7CDFA23DB15BA08FDCD51B2501FECE501 +:10CFC000F286D2ED64806B8EFA31D22DF18E3AA7C3 +:10CFD000FE9CF54EED08C8355145FBD1C5EDC7C6E1 +:10CFE00030B513297E9D0A311C95E06F200903F0AE +:10CFF000D629F0FD7F845C49E957D61C69F6AC1848 +:10D00000F4A4EF4FEB65D67F0DA5A7343F4C02F992 +:10D01000C93948CC75E8CF1029EC1B09A64937DA85 +:10D02000D5CC5E065A657EA1DBD3F6D3AD5A05C9D1 +:10D03000643F8B84ED93812DBE2C1ADA6E78BCD8B8 +:10D04000C6BB321DEE736EE715B5A3669BE2B3B5A2 +:10D0500013C951CBBE6529D0ADC52EA476D4F342F9 +:10D06000365D8FD0552446E9AA198AE8BAB6F0751C +:10D070002731479A9E73861CC8C7538168412E8604 +:10D08000195DC98A9EC441C2E74667A63C37F5BC14 +:10D09000C51EE804BA53B87EFEBA10BDD341C769B5 +:10D0A0000BAC485AF1D32893154827DA9558AF6D41 +:10D0B000FC3C6D51798ACEDA6CF834FD5CCD0D09FB +:10D0C000DC1F108DD9D97228827098FAC60E974944 +:10D0D000BF83E396B2FD8D53E94479E5EEBC4B077F +:10D0E000FAA5DFF8BE85D32D156E401F3FA129A3F9 +:10D0F0008F04975FC3D0AF766E767F86EFD9B05F2F +:10D100005CF1BA93809C5E1CFAA0AB742A21B5F541 +:10D11000F9F742BABC7E4A9748D343ED257EABFE71 +:10D120003ED4BA14F3471F1A8FE9A1877E7003F02B +:10D13000C7F16E9786B6E2E75F7EE9A4EB5ECBD7D8 +:10D140007DCF032E9467471F161260672C6F158CD6 +:10D150002CD8F705B4C228C5C3D1B6E58524837D94 +:10D16000507B802AAE6C282F2A2419F868796BCB63 +:10D170005AD85F2D4F48BA6EC1CBA07D1EA89B0820 +:10D180004CDCD450F6E0112965C7BE0AF4978BFB3E +:10D19000611DF59712417F41F57B9786FA69FE6123 +:10D1A00047EC159057F183978460DCBD8179680F57 +:10D1B000DFF2AE2B02BE967572DD44D502CF3ABFC8 +:10D1C0001C4379EFED4A5B873D0E29CD2E31E132CC +:10D1D0001E2765541751D03C1110DC73BC54BD8020 +:10D1E0007FB35FC0FE9B389D0D911BF553BB440B75 +:10D1F0003D51FB92685E9453380F67194BCDF2771F +:10D20000B93EEB7738118E5F3962FD302F906BF5A8 +:10D2100039C08F955DCC6EF4AAB86F27E9FE86F50C +:10D220001731385B044F6403C55DCB24BEBF207546 +:10D230006C5F2AD611D82F357278E784EB9242655D +:10D240006A1EC3D16347C3997BC0DE6B69205D90C2 +:10D2500076F8FA8107C80631A24759FF0AF88736DF +:10D26000282CDFD4A060BD96F0AD4A2DC5F30695FD +:10D270007D6FD16E6179CDCCF3729DE783B41CFADA +:10D280003558BEAD4165FD046F65DFC914562FC426 +:10D29000EB910A9E37CB2BE7833DD1526A965761BB +:10D2A0001E1C4420274CFDD052CAEA6F6A0861FF59 +:10D2B0001BBC91F97A39277E6BBD32D68FBF7E3A7F +:10D2C000E23D554FB7D563FD99F84AD533D2EB957A +:10D2D000B3F90FAD4784F47AB70E57CF91562F723A +:10D2E0004BC6715B22E9F09829A5A7F39C16FA7644 +:10D2F000013D4D45F93F1FE4ABD320CA8F2BC06ED3 +:10D3000024F162CAC7339CCC4EAF37E9354CC42AEE +:10D310005AEE2C25E2C539A97EA8CDA9E0F732A2A4 +:10D32000A47D57ED7E86CC746B3CC0E85632F92B59 +:10D33000C8ECFC91E892CA892E11FDFAFD489F12B3 +:10D3400049E72733BDD4C9ED7ADBF874BEE4C739A9 +:10D35000383F9477E4801BFD91CE209D670E9BEFB4 +:10D36000C51596F984E83C73D87CD3BE87D3E769AA +:10D370007E8F039F49A9FC0FC13807BD10AA503406 +:10D380006FCA7EAF7EEF9A109C033481FC2A1F2A5D +:10D39000BF869B7F5BC3F1AED2F140C7FD987AB8E0 +:10D3A0009C688C54A820171BBD2249027F8A510219 +:10D3B000FD4AA575CB719F7BC08D7E45A59CDBCBBF +:10D3C000A554919194BD2D053BC9720BFDB94DB982 +:10D3D000FB7903D2F3462F631577FDA9AED25143F3 +:10D3E000E1F2843E44BDB4CECFF61BF6F26B9D3223 +:10D3F000976FD1DB9D20D7EBCBCF2AD78CBB287D75 +:10D40000545AE52F5BAF4FE87AE1BEC66BB832DA0B +:10D410006DF527EF01FA7E00FA9A0678BE00F1DC7E +:10D4200078701DE2A1F15D371A597BE1BCAA7264E4 +:10D430007C4BF56350CF523B01D3C1F5A7721DED74 +:10D4400004959FA30509EE83C1BE003CC2F077544A +:10D4500040FB42D63E16BE17F0361C7E5A06F1A39C +:10D460003FE2CC3D0B5E7692B73DA0970EB85438A4 +:10D470007FD9FBEE0C1CFF96838C6F289E106F9F4C +:10D4800050BC811E37E923C53FCABD40378D0D030F +:10D49000483F591C5F83F329B7CD27D49B44FB3DFC +:10D4A0004866A07D68968758797BC3992E76CEA66C +:10D4B000DE0B6956790CE7EF0D4790FE06EB8769A6 +:10D4C0007D9AF834DA5F10F96C06CC6AB05C63E5DB +:10D4D00059E506817D9E1CA4705AEC05AAEFF70160 +:10D4E0005E94B09AF6DD1362781D0E5FFB0E4ECC93 +:10D4F000EECF80EF14BF6A284FDA40CF49785E54F0 +:10D5000003FAA51DF41FCE4BC1EF9BB9DED804FA78 +:10D5100009F8DB59C4E48BC8F68B6D8470FF994A17 +:10D5200094E96C0F02F90E89D1AD582626B6097020 +:10D53000BE632071B489EC7B5BB99668A45D75B855 +:10D5400079BD08496C2B62FD00DF896ED68F9F0C78 +:10D55000E0F9C8A01C50EF467DD111D099DE24DD42 +:10D56000CA2D902FE279B113F33E59C7FDB65BEA9D +:10D570005431EF61797BFF76BCB80377ABD0BF2F16 +:10D5800087B717BA59FBE2F4FE3A6436DE4631C17A +:10D59000C6F7E8DC3E387BFF1BD56D0CFE1CDE9E1B +:10D5A000F4B0F6C5E9FD0DB76E9E52BA5E16F9AB42 +:10D5B00084E93AA5D997095C1F6FB99A562FBB2AFF +:10D5C00094566FEFBB1347F75BC6D9D75F72567A95 +:10D5D000390AF462B1FB8EBA63D79300DD9EC6B3FD +:10D5E00066C567D2BC142B14687EFBDD910DF32F4A +:10D5F000A2767BFD07F7809C5BC6E5C8F2FA4F91E7 +:10D60000DF96B52F96411F2C4B08287F9771395113 +:10D610006B9030E8A7B9A2274D0F53DD8E7AB8364C +:10D6200098AE9F6A55A69F6A43E9FAA9F621E96870 +:10D630007F1A3EA81DEF83F14F7659E5D8F2F61F09 +:10D64000201CCB093B975F0EF27D2AD48F15D6D0D4 +:10D65000FA336001A7817D3FB110E4ED21417BA445 +:10D660001EFCE9377AF0DCD28E1FF35CE561332EC5 +:10D6700083EB8F65B6737E7BBA8CEB0F22C610CE20 +:10D68000AF3ADE74E027CAEFCB4CBD45E75B3329E8 +:10D6900035FEA120C3C5D760F141BE8A141F19CE43 +:10D6A0006906F107F2DA8AA7AF88B7088C330DF064 +:10D6B000C7F070AEEDCDF25B01EFE9E7405F03BC70 +:10D6C000FCBDF474478A9E98DDB3C28376CF3F4E8B +:10D6D000574CCE7ED5757ED8A1F275A0F39A6459C9 +:10D6E00037DB7A99ED6EE0F8FC3138777387AE93CB +:10D6F0001D4F8756781C4E6ACF1EDA3F17F7F30F7F +:10D70000CADAF520576E04FC4D053C32BC1DA5FA63 +:10D71000306EE1E765ED3F78A58AD25B6D6B2047FF +:10D72000B08C5FDB5AD41CA2302D7B28500126DD43 +:10D730008DAD0CCFCBBBDDF7C62DF285E2BB14EC73 +:10D74000E96D9CCE86E0BB94E3BB3CDD9EAE2D63D1 +:10D75000F6746DC486EF44667CD772BAA1F38CDF91 +:10D760008DF39C9DEDF6A6F0B438948F7AF141BF0D +:10D77000E607797D94EA3798E7216EF71FEE9EEA77 +:10D7800007FFEB2191E6BD909FC6F20ACF3F44CB45 +:10D79000A17F2FAFFFD034CCDBD7D3BE1E8B07F5D4 +:10D7A0003183D39815399EC0782557A4518338A06A +:10D7B000D88B22EC5BFDDF5881713594C1C19E7B13 +:10D7C000D03FF3B79A06ED32EBF1FC3AF190D5DE9B +:10D7D000F6C568DE6A0744D2CB2562C91759E8143A +:10D7E00046986E3D9F4F70BA21E4C33C766C0CF4B2 +:10D7F0002BF5071683FFB65A3374B04F3E093A34FF +:10D80000B0A786A36B20C041BD82702B9DA2C52FFF +:10D81000D7142C3EEBF94A6343FF7DA265DFE0A4F9 +:10D820008640A4DCE237A83F7A1FD0EBBE203BC77E +:10D83000F8C4AB6E75E1BC36D8FC1789B4BCB37EB6 +:10D8400032EEF7CCF97B06CFE78CB4738E3677E7F0 +:10D85000DBA0B203FE751B2E057F9B79FE5AD635E1 +:10D8600078AE8876A77FCEE31B33E0014F36E0FC2D +:10D870002FB907CF6DE82E8480DFCA47ED4888D7DF +:10D880007053DCF6E1BE24A1003FFA2A99FF4D92C5 +:10D8900034BE2E51F4AFFA380E37563EAD82FD78C5 +:10D8A0007A6C7A3B525A96568FF427E697005C932F +:10D8B0004466739505F9F97FE4ACE7F062293BEF24 +:10D8C000154B5BFB582A62FC92E5FC374702B8AE69 +:10D8D00013329FF7979DDBF9EDB9D6BBBB2171CF12 +:10D8E00011469468BFAFA3140D710B5D0D3D18B7C1 +:10D8F0009747EA04B0FFC4F99124D0E86D8ED804AC +:10D90000806FD4E5558B803E4F1F14D0AF275C5EEF +:10D910003F11EC979CD1DA1438926D9149321AA2DA +:10D92000F92C6D17ECF816CB91D95EBA9E39B05927 +:10D930002820A452FA6623C4F1E49468531CB0234F +:10D9400034BE31FB75A83F46FB18DA37B74E9F3D12 +:10D950009FC29F339160DC0F3166CFD6A1FFAFB37A +:10D960007CBD4CDB7B53764A2BA56398C7A686E328 +:10D97000F701DC174A6C1F7E11ACF334886A32D091 +:10D98000AFAA507A3E32D51217587FEA3EF49386FA +:10D99000D8B9A8E9EF783337360BE6B92ADA3F0F62 +:10D9A000BA707ACDF3CE4437C49398E7DF73690138 +:10D9B000F2E91DDA3697E57CAF4E4A3F778C53F596 +:10D9C00062E53351B9FC0180E3D15CD28B71122E38 +:10D9D000520774DFDC10417F24C5198B8BE4F07C87 +:10D9E0005762E774943EBE0B7089A168F24EA00B9B +:10D9F00031867411978CEC8BE15CF43527DA2B328D +:10DA0000A9233C0E0CCFB3D0FF4EBB5829F1FD83A8 +:10DA1000AAABD595E0CFCA9982F47B47D5838372B0 +:10DA2000A418E3D5BA71DD9A76CD92F2313E0BD7C8 +:10DA30006DA9F4CC06C0FB4A89EB5152A700BDBBCF +:10DA4000E8DA1DAFC038B2A42B07BBE92ECDE371D5 +:10DA500045B43F57D071509A3CF279AF1C8E3E606E +:10DA6000B59BB334CD01FC572CF2F8CDE3FF4CACA1 +:10DA7000F13B5D7C9DE30DFB918ECDEF52909D2798 +:10DA800048B1D7EF013C970AB13B91AFA87D412C3B +:10DA900072580AB238A271E4CAEC2445CDB8039793 +:10DAA000EC07BF7173C300D213E95C8076C138956F +:10DAB000987F48276E9E7187D9798F9BC749B9EFA8 +:10DAC00010FF62D50FF638A876C917C4F82D5B1C75 +:10DAD000A2525F82F460C2EFD00C02FC64C63FDD4C +:10DAE000C7E59559AED44FC0FAAD0DDA0300E72073 +:10DAF000BC7CFF33CE941B9D97A1DC2AE03099F3C8 +:10DB0000DBFB6E8BD14EE9652B150340B75B5738B5 +:10DB1000908EC78DA782BC28C5576E83CDCF1CD7EA +:10DB20003EBF9F71FC3FD6A0DE0FE3F7000CB9901B +:10DB30000FDD0F7C388E0A8D5F425C61F70284C373 +:10DB4000C423A5D148928EA7BDE98C009CA5454968 +:10DB5000F403B82374BC0C78240F8DB00EC6575B49 +:10DB60008717A5CCF1A0A49EFE51384BCD513EA7FE +:10DB7000A5D3B908D6527830D7C5CCD3FD5C76FF93 +:10DB800059E8BAA541BB1FF7F90D65F7337FF536A4 +:10DB900005F8C015260990FFAE3216C7DAAADD4295 +:10DBA000DC142F1BC344077B4FD158B9C2CBE3EA27 +:10DBB0000656AEB1725165E5222F173BEBF61755AD +:10DBC000A2588880BC0E192C4F1714FD2605E1C7FA +:10DBD000E617E164281F50FC3DC2E75560D4F555B7 +:10DBE00083BD58C7FC215290F52B95713EEA3494C1 +:10DBF00062F0DFC569BF96F60F71341519B41CC603 +:10DC000059C1DA9BE50F9AEBA3C58559B84EBA8284 +:10DC1000F0B43278CC7ADD1C8E62B35C4FEFA79300 +:10DC2000F753A21E21D5901AD1F910074265545A14 +:10DC30003F9B793DAF118D827CA30DB1DC1BBC45B0 +:10DC4000AFB6D46BE7E3C51B220F009D961ADC1F0D +:10DC5000A95CF600EA035EAF85F767F2D9B6061D48 +:10DC6000EB271AAA30DFC4E3DFC556D65E36C82CD0 +:10DC7000D0534199C96B7B0AFC10A2F2713CD85079 +:10DC800014BE9252CA6F02E3D73BE877773BA76393 +:10DC90003BFD139AA7F45B48FFB87D2A80DC35E989 +:10DCA000CEF427EC3B38238D0E493DA53B8B5C27FA +:10DCB0007565E9F91591F47CAC2A3DAFEBF70FCA15 +:10DCC00063C857CD4F2F8F44D3CBC33569F994FE2A +:10DCD000D3BAE68C8738967EF4DBC573B502D81FBD +:10DCE0006CCB65F8DBDC40D03FF813EE676E053F88 +:10DCF000A194F2F3353784D0CFB7B1A1FF1EE82746 +:10DD000050FFF52E88F77E00FC8AF4FB16F003D254 +:10DD1000EF33399E4D7F37D597336590FB33495AA2 +:10DD20007C8B694FC5DDE45AD89F65C57A0587C5E8 +:10DD3000FFF26D99E9EF80B93F1455C1AA77BE2D66 +:10DD40003BD2FC24244CAD63DA7F13EFDF53D68B38 +:10DD5000712697CB01669F523D83E7C81AB5342CD4 +:10DD6000F192500FED51AE874A05FDDB006F3C97F5 +:10DD7000C2550EFCDFA983DF327F058B6FF246FAB6 +:10DD800074B80790AD6BB81FF457C5604F47F131B9 +:10DD900019F151B024DD7FA9CEA478B1C8BD788037 +:10DDA000CD57E6FBF431DCAFFEAA73D6F5F234B002 +:10DDB000DB985E6FF42DCB07B8FE9718AD85EFA307 +:10DDC0002E6F45385B40A14F037AED44FBE2D1F959 +:10DDD0000BD0AE702F5030AE835C978E678AFF9B5E +:10DDE000A0BDBB949D7F8FBB83AD8B390E1554F9BD +:10DDF00040C70F0AB1B5B84E6521C56A8729D15809 +:10DE000012FAB1C3F56B59BF95C1CBE0795AD66F01 +:10DE1000B3C24F09391FD6772C891970C43996C3FC +:10DE2000D72C6BCCFEB1C12992A80E7A30E7B2EBA9 +:10DE3000502E8B0B58DC21A9C91C8F37DCB9FE543E +:10DE400087DE22E3BE8E9D83360BB14D90771D7029 +:10DE5000617FAE308FCFE2F19839A33A43532C74EF +:10DE6000F7734E5783FB20C2F7874E936E09EA5132 +:10DE700009F294BF7A6416F74FB166649D0FF637C6 +:10DE800035EC41EEB5C8781F64748CE03EF2C126D3 +:10DE900019ED536945DE6288ABA23C9CC4F8EE786C +:10DEA000339E939BF6A2C2D7D5437A31F5923E7644 +:10DEB0002F84FB8155A2E27EE04F8BFA6F83459A57 +:10DEC000ADC47E06EB76B3121B07A1641F8D8DFDDA +:10DED0000C60DD09EB42BFBF26EA4FC0FC2DF57791 +:10DEE000A6D597587D6ADEFD1CBE6713FD1748074F +:10DEF000C3C4B95BE24DCF782D74429638EC74F709 +:10DF00004B185786FD9DD3120F728EF1AFC03A6742 +:10DF1000EF9FD1D190FE79FBBBB2FC32D86FF7678F +:10DF2000F95F01FC1F5AEF427FC37B0E165F628EC2 +:10DF3000B767BDAB10E4757FDB448C63D8DBE6F2DA +:10DF400043BBE6FA12BFD51FDCDF5A929D29CE6192 +:10DF5000B01CEC0B2AFFFE83CBBF4340E7345D24AB +:10DF6000AA32ECE7171945F75BEDEA4506F32351B2 +:10DF7000029E07F0BDD7542D59F7D7E6BEDADE2E44 +:10DF8000E5EFEA1FCBEE39707CF138BFDA2A136176 +:10DF9000DAD5FF41517DE37E89ED8FB91D65E2F34E +:10DFA000D06116A776238F5B5B42A27E28FC88385F +:10DFB000D00FF411F99D7FAA054F7F9365364EABC4 +:10DFC00084FE1783FE07FA6569A794E68F59DE9DE4 +:10DFD0009E5F4616E6C1BE765997441214FF37DAA3 +:10DFE000FC33A7B8BC584EEA9A613FD8C4F9AE5684 +:10DFF00025E228AA8F573DF7F07490DB928BF1E56C +:10E0000009BA8FD35C29B8567A13329C831FDE3D40 +:10E01000F5AA0B09B44F3417C0FE304032FA8D1701 +:10E02000B7A6C33712FC76784DBFCB7070883D6CB5 +:10E030005DEDE38E720969F15923DDFBBBD0A5715B +:10E040003F1AC978EF6FA4F6DF7431FEF87BDBCF9F +:10E05000FE07C7BF6484F15B834614E4D8201F2BFE +:10E06000BACEE42B93E7ADA111CAC3B4DC7996F222 +:10E07000D2B3B7873828B85FA4C327DCA727C7A0C7 +:10E080003DD7C0EEB1BC2045BF0DFEB6177EEFA454 +:10E09000961E4D03641F5C3131044103BF83AE7E85 +:10E0A000271BCED3F5379D414711672AA8FFF1FC06 +:10E0B000C7808F2F77495CBFF639A15FFDCFEA1C7F +:10E0C000B04B5F90926302944E66FE1389019D5798 +:10E0D000FF39B918F073D1408D0424F2EA8EBDDF08 +:10E0E000837E560ECC13217F0DEFE7A327774D27B4 +:10E0F000B49F1776FA4812E49C9890C14FB672B755 +:10E100005387F8A69B7EE1433DB3F2E955DB17D078 +:10E11000F185E77C08CFCCA797FF94F90B1BB19F43 +:10E1200095CF5E91BD85CF8BEE6DC80BEBB99E335D +:10E130009263E05EC42A17B901EC13130F26FDCEDB +:10E14000F6568B708F6B654F00EDA041BA1769FDD5 +:10E1500072882E25372CCCB0FFFA27CEB71F7ECC85 +:10E16000E26E859E3DD7E3FC7AAFC6F90A4410DF24 +:10E17000A7E3FDC02599F5701EC61342623C2DFF32 +:10E18000F00981CDAB77D25677118CBF55AE45B92A +:10E19000C7CE7F4C7867F754C781EF67AB81625871 +:10E1A000F2D9BFD889F27B4D8F3309FB279AE23E23 +:10E1B0006A8ED7997E8F8AE85E81D2C16A149934BB +:10E1C000DDBD0AE5E2EADE4D782F68CDF3E9F280A5 +:10E1D000E23992A4F0DFF49633B200F2FFFC33BFD1 +:10E1E00046E139D1F7B81FD6838EB348A67CF0CD6F +:10E1F00033E97E6AE8FF4CCED0FE0819C07B3E6B47 +:10E200007ADBD878BBBF750CEC833536B97302FE68 +:10E21000913F741FFD5357BA3FE333F2FA74BCD7F2 +:10E22000D5332AA39E1DBCCFC5E5D04D3B3F7BC453 +:10E23000A0E37FF8F4C947E01EC6CD7FFBF491DB75 +:10E24000615FF7925B05F9B9E6C9F71FF931C5EBD4 +:10E2500047CFBB1C402FA75EFCD94F1FA4F953EF3B +:10E260004CAC1034A01166A79FDAF5D73CB897756F +:10E27000EB8B7347031E6E7D66F6E8B3E9CB5394D0 +:10E28000BE122EABBE4B603FDAF3B4BFD134FB02FB +:10E290004F6DEBB377F7DE4280EFA3B759FCC61A98 +:10E2A000FAADBE02D66B15C6AB431EF671AB77B4A2 +:10E2B000A01F6228BE8D318E10E37708CD5FBDFBB5 +:10E2C0008A6F5F5409A91401F1B0860CA01EB2B781 +:10E2D0005BF3265DD7F3875FC7CFC8E732E07DCD1C +:10E2E0008E36366E2F5D47FFD075FC08FE71C1D0AB +:10E2F00075FCA36BC8FDBC4771EFBE3B733CB6B960 +:10E300008EAB9EF9EE59EF019EB2F1F170785EC1CD +:10E31000E37277B8F43FB9800F9FCE3242B8CEAEE9 +:10E32000C4025A76AAE9D34242E9E3B834703DF018 +:10E33000E3C08B2E15E21A16BDF8960C72EDD4339D +:10E340006FC81ADE4F235E81DA69A7C8E05F1FD865 +:10E350006D782F07F0F8982F097E8DD577ACC0F532 +:10E360005A9DF8CE7CCD8FDFD17FB23AC1F860756F +:10E3700062CF954286F59BA8E430B99AC835CF3371 +:10E3800006D753A882753C380FE86EB87534E7ADF0 +:10E39000C2BC6758D6D390906F87E3CF535B5D22A2 +:10E3A000C453AFE1FEAD3577CCC7F535F7116B122D +:10E3B000C25B99D6DBB417BEEA7DCD2225B39FD2CE +:10E3C0009CF7487C3DF2BCBE1ADE5460FEDCA1F82E +:10E3D0005BDFE442F9FCDE1417C6671D94B4FBD77B +:10E3E00051FE1C784D22DB6893EB2B8E495A867BBD +:10E3F000357FB4D94F37D40BCDA369BB1B0CA65FB7 +:10E40000ECE759B13B9C44B3E067B56BE03D8867EE +:10E4100025BF76138CE37BC98DFBAE358FB8318E6B +:10E4200079EF33A77F0A7AE6D4A32EC2F41F8BBB01 +:10E430005CCEFD97C79E39FDC8FFA5E5C7A0B10614 +:10E44000F5D71DFD11D0FB4F0402A6CB9F9ECE9E9B +:10E450004C28BFDF44EBC279F8F25FDF7E39D02B66 +:10E46000E4E1FC767956EC7AD0FFCB7F325A8038E3 +:10E470009E359EFEBF815C3AF9CB6C5801F2D133D8 +:10E48000A7A7C37A9D7CF6B9C9200FA95DA959CF6A +:10E49000296FB4BE4361B1FB6FEAEDE803FABF092F +:10E4A000CA597DE14BCE3B60BFC3F860AFDCF47C62 +:10E4B000B6EE9E9C560FFB59E31AB80DEEAFD3F59E +:10E4C0002D70E05E205900EB7C534FFAF8CB14A678 +:10E4D00097D7C803CB58FDCE02460F7DD8EE070A6A +:10E4E000B357CD727B7BB3FE5AA538AD9ED97E352E +:10E4F0009CA764A0F77F5298BEB8A9E78B8999EED4 +:10E50000A50E1D877DFFA1400CF0C3905D6EDC570A +:10E51000DF2C2727E494E3777CDFC0CC17F0712150 +:10E520000F76D6AF387FDEEC61F967F9FD829BFD8F +:10E53000340FF02AFD3F07BA59F59C1BE3EC57FD59 +:10E540009ADA5114AFAB9E7D15E3DE57FD7A1DAE0E +:10E55000FB2A5712D77B60978B409CD687BB5EC344 +:10E56000F20FA564218CBBEA05F741EB3D49335D11 +:10E57000D5EBE29BD6F4F9C0B92FF831E3FCBCCC63 +:10E58000C9CFFFE0441BE687E7D1903F3016E30791 +:10E5900086B3B7934A11DF4F30BBDBB4AF9BE03C8F +:10E5A000061CB88A4154CBF9B64858FCEAFFB1D1F1 +:10E5B0009D2CC554D8A7CA804FF0C38AB156F0032A +:10E5C0004BA1E014A0E7E6D0428CD36D2F57A700F3 +:10E5D0007FBEC4E9C745FB47FB795F17DEF350C236 +:10E5E000E22756B9E15E928DFA98945ABE17E3512C +:10E5F00003C6497ACBE977CB7ACBC1FD69EF62D804 +:10E60000E3027E3578AFCE70023F5F631E40000AA2 +:10E61000297FBC639E0F8B71561E308BE3AC9CF33D +:10E62000FF9A5AC6DF7B1765231E4D3C5CF3424BB5 +:10E630001FDCCBBFE6857CF4D35CE39DF83EE0F5C0 +:10E64000573C9ECF08B890FECE7F217AC5B768FEB2 +:10E65000FB2BC6A3BC2AEF8D5E3689E6AF5B5182E9 +:10E660007EC17ECE3FDFDBEA3024DA3FCA66B06B84 +:10E670007F24E07ADE00AE0BDA7011D164B6294F48 +:10E68000B0F80DD2EB63F9DE5C88DFB7B4777AA11E +:10E69000FD5A01CF3DAFFDFD9B7301877F78F3509D +:10E6A00013A437BC4EE42C3AEEA2DD5A3373DBF0F0 +:10E6B000FE5EA0FD3952FD0DE24F54101F29FC28CB +:10E6C00088AF7706CF770C0796A7F08BF1E8267E08 +:10E6D000AFF1BD7D2DE0A5D14DE9F07CC84FD84705 +:10E6E000FC43E9DF6E77D8F1FB6728A2FAEC84A23D +:10E6F000FF4DA1F87A43D1BF54D03F35502816A31F +:10E70000BFCAE9A6ED563B63E3F24AD0BF353117E5 +:10E71000E8AD2FB37D9B1A8FF1D93BC478B11FE5CB +:10E72000673B9B0F7F2FC584FB1DC2E4FBA7508571 +:10E73000F6F78E9FCE83C2F58EE86D0538AF25BD06 +:10E7400012D0F775A40FD3EBC900A631A2CA90D698 +:10E75000C2031225E83FC194C29BEF46F8FBD10EDD +:10E76000FFCBA237DE13603D5F3FB77B7543524559 +:10E77000214A5EEABE4E6DFFC70D005F2D251FD0FA +:10E7800087B03CCCCED064F007D51EF8E00B6B39D7 +:10E79000192C67E72983FD28EC7D074BBD343D83A9 +:10E7A000F5844CFDD07C5ABC8B3DCFE0B07FAF559B +:10E7B000D87B1619E022461ED0BDF9C7DA1F117AA0 +:10E7C000CF83F75A2E6DDB36A795EA93A772FA0A24 +:10E7D000149ABFACEDA7F17898909D74FB07E7E120 +:10E7E000343FC7980979FD7AD8872E1629AB58E2AD +:10E7F000AB16BA99BE59E866F7D469B901E597BB7B +:10E8000099DF09DE5281AB6DF0664F98CAA3433B96 +:10E810002A7E7B9E36FC3AD5B67FE9D232E827A223 +:10E82000132D389DDDE3433FC32B11C3857ED528CF +:10E83000CAC7AFEADFCD21114C83248AA919071278 +:10E84000229D9816905E4CC3A40FD3423280A946F5 +:10E850005407F367307E2B2611CC979228A63B8B6A +:10E86000D8FD8B438227027A6C243F4EDC5DCCFDC1 +:10E870008D756FCC85B8AD7F774E81778D4C3D63BC +:10E88000C78F53D9FE40DC7AAFEE0905F7FD3BD7C1 +:10E890006BB83EE6F7B89BC9C7B89BF94B77AE6734 +:10E8A000EF351C7A42896CA3BD1FF6113940E1385F +:10E8B000DCF156319CE398F59ECA61FAFBCCC1E7C6 +:10E8C000CE837397EFBAF52637C29744BA35E96815 +:10E8D000B1E265E707EDD28756BDA3B9A31DC09F7E +:10E8E000FB7FEE41BBF596BB04B45B8926209F2DD0 +:10E8F000E1EBF7544EEF0988633236BB3490D74BC7 +:10E90000DA5D07613F423AE7EAD6FE1EE6F4453A91 +:10E91000EFC7F3F12523DCF75C421531D09FBD1F13 +:10E9200042C606C0DE47DF4A9A3C60FE5EF39D2F7A +:10E93000F3BB4253BC9F58C3FC9C5B9BE4E256BABA +:10E940003E5B76BA503FFBF97E6E37C79BF61EBB27 +:10E950007F90E0FEEF935C0FFCC2CDEE9F99F576C1 +:10E96000F375A1F46C7F676737E04D366AD8BB3129 +:10E97000FCFC2E2177D6001E4F3EE1C2776D26EDBE +:10E98000B8FA26903F937AA8DD44E9E71E2111C228 +:10E99000F781C6CA11C063F579551F43FEA61EE66E +:10E9A0008F9FD4E3D201AFBF73B3B8980989B5B3D1 +:10E9B000285B93969D5B0BC09FAF41FC18F377F9E2 +:10E9C000D9BB58D1B4FBC627C2B3CEEA9707B56509 +:10E9D00058E2F180F38C34799563CB17D8EA17A706 +:10E9E000958F81B3402A27C67849D247D39D1B8C87 +:10E9F0006AB00B5AA822007E1A0B8A93AEEF182A2F +:10EA000067E0BD263886F1D0344CF3B075A5E5C477 +:10EA1000C9CBB369BADDD13B1F16FDA89BD971AA3A +:10EA200038F05ABC08F8BC55A8F35AE7DF8BFE252E +:10EA300073FE2B79BC2DED8740BF277BA6AA80876C +:10EA40002E595F0BF09C1C2B6B702FB07CC7E9EB31 +:10EA5000611D2685E7DD08EB72AF14C5B8B1133B25 +:10EA6000F97AF54C5C0AE5F7CA09BCEF49D763119E +:10EA7000E4CBCB4842C234590CEBE3193C974F60CE +:10EA8000FCF4461FA3C7493B46A31EA7EB5308E768 +:10EA9000B32DCF508451BDDAF2C4BA1A1DD7CB8B37 +:10EAA00076D3CAA086EFF1905B795C1DD735A2873B +:10EAB000F30FA7A713D03E7BE83A52FA133D96FD19 +:10EAC000E0CA9E45E8C79DDDBFF6D5B11047A51148 +:10EAD000F4075139A914025FF43821C685EC048487 +:10EAE0004379424EE07C69D69D83A9E183B426FA3E +:10EAF0003F00FE7C91E5293E75E0CF49076EFC089A +:10EB0000F050EC6174F9143154909F27C2B7FCF1B6 +:10EB10004EDADFE61D02BED6755A62EF5FADDCE16C +:10EB2000C1FEAB7B84E437693EAF5D46B992BD83DD +:10EB3000DD933D1D88ED8173E39561B81349E917B5 +:10EB4000EA815FB3D583F13E737A761582BFF2E432 +:10EB5000948110BE53E0D170DC2D5FC4F2416E96FB +:10EB6000D6C849789FE1CFFD53AE7D99E0BC0A56E7 +:10EB7000C0BCDA3C282F819E940AA433E2AF807B8C +:10EB80002D550FC63180A313DFE332F1D626517E17 +:10EB9000A57A74F2C6E2B94188F77423C993551B6C +:10EBA000E736413CE0C967E87C28BC27CDF76ACA54 +:10EBB0007AFDD6F7C066F0F532F327DDBC5E69AFAB +:10EBC0009FBD4FD4EB87F14E737B77E56E250174C3 +:10EBD00058DDB3EBB7DF80F9B72BF84EE0E9779F4C +:10EBE0009331FE06F0733EE0252600A99C0E2464B6 +:10EBF000986F5ECF56F46F0FE2A5A31EEFFB6EE495 +:10EC00007869F982D221E0A5C79584F717EE91FBC8 +:10EC10001C200F8D6709EE9F4EF07BC527BFF5873F +:10EC2000438F51506EF004F8BD9DDE4298CF3DB049 +:10EC30000FF4A6E05FA9B2F8B6EF7B98BFBDC6C3DC +:10EC4000F6375779B83C2C1F220FAFF2803C54A204 +:10EC5000C938ADB221EB723C7FBCC1C3CFBF955E5A +:10EC6000E4930CEDBE0F742C2FB83619D752ED2853 +:10EC7000DE0AAD71B92777AEC37BDB254FB2F8CE84 +:10EC8000EA9EB5F84EC4CA1DECBED7F0785B8B2C5B +:10EC900037279C28B49E5F9EE8781EF7AB26FE4E71 +:10ECA000025D79537465E263924892F01E1DF1464D +:10ECB0008A014F77F2F99BE584448ABF6BD1FB77D9 +:10ECC0007A98DFFE1E0F2F2F63ED52E5BCBD9FDF4C +:10ECD000EB2FB59733BD73FA5D365FCA1F9A13FDEC +:10ECE000FC6C7ED5E1C8078FD1EF79BB19DD98F3B5 +:10ECF000A3FC2400FCAE9A848CF3ED598BF7C35B24 +:10ED00003A7AD2EEAB9FB0F10FD80D2037B698FA11 +:10ED10001482FE291F841512572A32E90F76CE403D +:10ED2000AA8268BF9B727C58FB9DD71BD1CE0F5126 +:10ED3000036D7A2A7E4EE6E7EA6FE6C6B6027DB834 +:10ED40006AFA64706FAEEE1266C1F66DAE7301C6FC +:10ED500015B978FCBFBDDF7B1A1478638A241AA822 +:10ED6000AD341EEF53637ABC218469578386E92F43 +:10ED700039FF7AF8FB301B391EDA78BA8BAF8799E6 +:10ED80009AF54D3B562C63711C625933FAA9C45253 +:10ED9000F61E9C25DEE797003FDD20658CF7A10578 +:10EDA000028FCB7809EAE5F1388FBC1A1697B19932 +:10EDB000D3D929DB7B85AF703A7A85C3B5DDAD71D8 +:10EDC0003CB2780257D8607C1432E3C06385677B1D +:10EDD000CF87E2BF5FC88CFF3780AF57751E9C9707 +:10EDE000AF41DC0C8B3B36E38CFF3C9324CE761F8B +:10EDF000C0BE0ED90BD8BB176D0D31FC7EBC6105B2 +:10EE0000A65D0D7558DE2C44DF033C64CF3CFBFC53 +:10EE10000FF375386ECAA3739CE77677F48487EF97 +:10EE20002711FFA1738CBF38C77A87207E7D7C6A4B +:10EE30001F7104E2D6A5E1F713C62CBDE235761E9C +:10EE40008CF7426E73C4BE84F99FBE7B259E9F885B +:10EE5000AD5392E086A4763DC9A2DF6BB3B5BFB0D7 +:10EE60001BCBBBE6BE4EF781B52EED59C8D7CD8C76 +:10EE7000CF85F8F4DAD1DA6DB04FACD9D48AFAACD8 +:10EE8000761CC1F8F49BB392A8CFFECDA3BBB370A0 +:10EE9000FE5200DE5531EDEBE1E795FEAE4A0B3850 +:10EEA0005318BD18D678574A277959FF009DDCCBF7 +:10EEB000E9C3A497EC2B4D3A514DBA2882FE47A2E4 +:10EEC0008B09598C1ECAB2187D44B354AEE7185D45 +:10EED0008C72B07366FBF8115EFF1EBE0FA072ADA0 +:10EEE000D52AFF4C7998E76471F17BAE7DF25AB078 +:10EEF000575C3D138A615E4F8E4D14C0BB031E27C5 +:10EF0000F3B73EF9D7ED050B21FDDA9305B02F0BD2 +:10EF100072F9D225D585E05CB83CFC97EBE1FDC5E4 +:10EF2000F20524311EECCA05C9E2A2C91639C4EBA8 +:10EF30004D0AE72D86F3A028872F6577D6E1BD150A +:10EF4000D3EE24621DBE53DAC6EDC5B6B17FA9610A +:10EF5000EF2678F9FB6EEC7D2B28D7CE4FF537786E +:10EF6000FF2325AFA240678376E91079F58FD1CDD5 +:10EF70004F3CD16BB17F2EF7FE0BFA5B82F42CC6AF +:10EF800004666FFD63FDD175467D06FB0899DB8F36 +:10EF9000F0C4228944CEFBAF80F7FF55FB6C1233DF +:10EFA00042607F43DC1FC477B7AF27C0A754EF741C +:10EFB00000FEDC5D5B0DD0AF5964E015B0AF4CBE18 +:10EFC00092C7317A37FB7D3C8BD9818F6799FB14CF +:10EFD000B6279B30482784B4D33C5C9301F9359124 +:10EFE000DF1F2B239DE86F398FF4625A4EFA309D54 +:10EFF0004C06308D10D50969058938793CDF744895 +:10F000006F56628FC2567CB612DB067403F17CE049 +:10F010003FDC90B5FA1B40AF3FCB32E32B9369FE48 +:10F020000EC2CFB746F27F6413FD29260F8779C73A +:10F03000960C7F4F4ECF704FEEEFB8BFF4128C3F5F +:10F04000ECFDA5F3B58FD97DA481B9781F69A2B66F +:10F050000BF2BE5187E6C2BBCD39F07A00DDAF7C42 +:10F060009AF5D96FE01E8C345FC77EC90E92F1FD10 +:10F070003C339546B3B8D278E02A15E34B15768E2B +:10F080002B72BFA459EF5D70A24F1B1A5FFA5F3D50 +:10F090008EBDFFA98EE81FD9BA30B9F3A929C77967 +:10F0A0001CAD397E6390F4C2FD566780BD9F6987B1 +:10F0B000A729EBFA5E4A1983F330C7737AD9785FD0 +:10F0C00035BE96CAC74F810E87BEEBA59BF1B5A78B +:10F0D000B19CF727AAE9F1B576FC085EC64F3FCF91 +:10F0E000D23F877696B854E29D96312E55F0E622AF +:10F0F000DD3ABCD386A7DB3DAF3F8DFB4B29E0C19A +:10F100007DC27170BCD0FCFB5B9DF8FEC24955CF3F +:10F110009A44E92D7E77097B678FFBEBB2B91F25F7 +:10F120009E776514EE5F6C8A306B6353DF42F4B7F1 +:10F13000BC3FD3311FE2F912BF21BDB02FCEE27E1A +:10F14000B527FCA3701E89F5578560BE9BCE380B92 +:10F15000FE00764DBB4CE07CE6E50E19F31BD7CBE9 +:10F1600032ECD736FE4B6C1CECEBE7FB59BC706203 +:10F17000AB5C63BE7708701E9B167D7CA390CA2F84 +:10F180000B2DC4FB9617FB45AC7FA4F38AD1174027 +:10F19000DC7918040785ABABC4C1DE83341CEC9C5E +:10F1A000773075B2735C96B7E3DFCFCF4BEDDFF30B +:10F1B000B3997C5B5C25BA418E35571D4155EAEF0A +:10F1C0003EC8D24E27C635D2F45280CFAFCF1205FB +:10F1D0000A9F3F9C206239C487B17DB3A773AA03FD +:10F1E000F096DD4E32C641CEF6B2F97BCAC8A5C054 +:10F1F000FF7EDD8131C51EDA0FB41BA9FD855E16C9 +:10F2000087DAC9EF331F9362AF80A97AEC818060FF +:10F210009054BD2BBCCC2E7A9FF6CFE2E562D8FF8E +:10F2200011C8A3FD1043FF42D3C36F19E0BF699A11 +:10F23000C6E8C0DB2DB8818EBC091685E0AF8AA276 +:10F240007FB33928239CC784189EF324D6CB97011B +:10F250001E3C55743D8A3045788F3D7CF568587763 +:10F260004F7B67BE354EEE6DB8B84AC7D8CCE9A81B +:10F27000A4EA28BE0F36647D2A230EA013CF30F3F4 +:10F280007FD5CFED7F4EBF1E4E32BE2E86B7923257 +:10F29000D62E2191823C4B7B879FF9794DBAB3F7EB +:10F2A0005BEA65FBF826298ABFA7E06F9509BC33A6 +:10F2B000E3A8E2F71D2A1D914BE838DB2E4AE2EF66 +:10F2C000206C66B7468927785B08CE17374F8B14BA +:10F2D00000DCC739FD1A33D97BEFF671FEDDC7E0DC +:10F2E0003F5149F98AC2BBA5637A21BCDD78D83782 +:10F2F000100A7AA19CC1B1C5E7C5738313951503A4 +:10F30000F0FB0D27BC37E7099AB51F369F5247A27D +:10F3100000EEABDEEF9DD30CEF709402DF53FBFFEA +:10F32000F79B2F6B06FBFFF80E275FEF3AE4E7979A +:10F330001325632004FDB021E3BDEE4475E4B71747 +:10F3400000DF763830DEED78CCF4B76A1EA0FBED36 +:10F35000951BFC400FDB75B102E863815A7B3FC807 +:10F36000A18ED61C0F7C6F8B3B04F85EDA51F1AF97 +:10F3700065B49FD2EA1CAC876F524EC7DB804857FA +:10F380009BF93B2FEA3C928078D2C04CF62E73203A +:10F39000C2EE7751F9C1CE87ABD8BD01B5F3EDDB35 +:10F3A00041BFAA33D9FE5A0DDFF703CCF3F33F7503 +:10F3B0008E4CD2CFA198DE36C7A3A977450E4BF36A +:10F3C00020AD7424A7637C007B8FD63CF655FB1CD4 +:10F3D000C965D06FB9E3E0628027E839B87832BCFC +:10F3E00017CFD7D160F010FEAEFAE68B2624404E40 +:10F3F0001DE7E708F47B01F8FB4E0E9E2BB37CAAB9 +:10F400007C00DFEF53F70F44116EE3E875308FCDCA +:10F41000175D5508FE61B5EBADDBF13B3FB7B4CFEF +:10F42000EB4235FA32C8FFA6DC3C21C6E525D821DF +:10F430007E3E4F7F257B0718CF03297CEFFF88A0F6 +:10F44000BCF7C315CD1CCB3CEE307F9F83DDC72DB1 +:10F4500004598BE7E2B4551EBCCBCAFAFBB0D7897E +:10F46000F51FA9D312C0EF479FA11A361BEE9DB31B +:10F47000F3D241BDB2888DE3EB6E590BDF7D55961B +:10F48000F34EFABF7E6F00E9FCE48E4F51DF6E2130 +:10F49000EC7D0573FC71307E712A8FF700293CBB2F +:10F4A000F6E55C564EFB7FB4BE780AC411C44D3CF1 +:10F4B000C21F5DB7D1D08ECA9FD1AA47FF1A9DE463 +:10F4C000539C9F76F17A9BF7AB2F837CA9FEB70301 +:10F4D0000AD8534FFB4258DE51F58902F4BF456507 +:10F4E000F02F6F6774B83C34A080DF7469BBA06EE6 +:10F4F000B39CC78EE2F098EB5E125571DD47B50BF9 +:10F500001877040683633A37194BE0BBB116909E17 +:10F5100043FA932545F07E35EBF7FD5607D9867AF9 +:10F52000AD1FDE1C23CBDA09C6D950BA50207E6B42 +:10F5300059FB28F041916DA1C86F21FFFE432E0DAC +:10F54000E02869FD4481FABE7627BEC50A84EC3006 +:10F55000E9B638858FF11CCE40F77A1C7F7C25D127 +:10F56000D9FBAFDABF825CF777B934D4AB626433CE +:10F57000EA9BCE001B9F0CB4E2BD84990ECC8FAFEA +:10F5800062F08FEF7A6E1D9CFB2F09B1792FADE2EF +:10F59000EF3289D1BE12A85FA9AA709F22F010ABEA +:10F5A000278DA570D3719602DC420A2F251CAE125E +:10F5B000808BE2AB04EAE339C9C07E98A7BF354F20 +:10F5C000DB58949AC7623EAFC5003FD4BB8ED113BF +:10F5D0005D42E34B78FAE1CA74BEC85960E3FF3973 +:10F5E000ACBE08BF9CE1003D6EE0B8E3F979BB0317 +:10F5F000BE0B70FFE15984A3A4DD95D6BE3D7865AE +:10F600001FCEA3DBA5090C2E0DE49797C3E5ED12E1 +:10F6100010AFDE6E3E8F8885DE69F9E1D788215014 +:10F620007B747D0E7BDFFAD81419FD1FD4787FEF31 +:10F6300047C07F9B653C8FD9FE058BE74E4C917B85 +:10F640003630B92210536E51202B1A656CBFA5922B +:10F65000DD835667E6CC92413EEDEBBC02E543E428 +:10F66000E89D78DE648B2FF0EEF7A0FD5978473ADD +:10F670005E28FC3AEC6FC3B6B8039F91370BE42ABF +:10F6800094072A50FE227F4EB3F60BE770AFB3F714 +:10F69000AD7DFB1F5A08FE63EFFE6831BE876DAB80 +:10F6A000F79CBF04F5910FA247B05E9D03EAB570C9 +:10F6B000B908A63EA9C0741FA43E2F31B258DE106F +:10F6C00072D8CF9ACCA1E9CEEA28BE57E39BCADE16 +:10F6D000CF47FCE7609A84B4B3827FDF1F2B56319B +:10F6E000D53496AA989AE3997AB283D72FF03B3211 +:10F6F000BE33EBD3FFE6B2CA2DD16FDCF66F707E5E +:10F7000076315BAF4669A06611CD373EE3054F38D1 +:10F710007932902880F7B9927E662F9AE391F22B86 +:10F72000D12E86103081BD3F80EB7C9EAF6C2BD0FC +:10F73000F924BDCFB116E5188B873DB28FDA41E7CA +:10F74000C3BB08BA1FE49D1176E078EFFF867D6F9A +:10F75000095E550876D4E6522F11E8F7477D4C9E96 +:10F760006EAEDA701BD0476FB79003F2793BB7A744 +:10F77000B66F5DD50CF1811D1D02CAF197A71D9DC5 +:10F780000FF5127B1C78BF7E56BBF06016EDEFD8EC +:10F790003B6E8C073DF62F9D7550FE97F17421CE80 +:10F7A000E2A70394307B5A4FB3ABE11D78C8DBEB83 +:10F7B0007BF20FA15D37AE2A6A80FC55AB48352C31 +:10F7C0009E06B74F66C0BB287D06DAB9FCBD65ADA5 +:10F7D000927DA7B4A9415CAD1666F9A68624DB57D5 +:10F7E00097B3F384A6E0B61CB03736F688F81B5002 +:10F7F000955BAF50BE05F2B21C6E3B10B23B61DAB6 +:10F800003931C2CE891388E7F7CB6A751FC4EDBDC5 +:10F81000C9C4797BF9AC51A08F86D31727BC5F632D +:10F82000FB4E8DC9310CC177A6F4C766B55F013CAC +:10F830002FE912E0A577B2244C905F4BBA8584552E +:10F840007F04B9DCA07277034139CFE46E90CB110D +:10F850002A7F158C9F6D25FC7DE3FE56943F9D4EBF +:10F86000A62F44CD0176D97283CA5B0A4B71481F1B +:10F8700005F1764BEBC408C4152FE57AC6949F2991 +:10F880007D1595E11CDA94C3391C8E20D70FA30C8B +:10F89000A61F721E62727954174B8F8463789E88FC +:10F8A0001BE1BC945E3BEDD5101F39EDBD28EF4741 +:10F8B0007533B96FAECB48EFCD34774F990578F3F8 +:10F8C000751739E07EF3A650AD0CE934CE3FA61D86 +:10F8D0008F8B08F3ECDE8ACCEEE1F7E18FE5365F43 +:10F8E0000EC86CDABA5806795812A17C05FB93F061 +:10F8F000B29F42B0D14CBE9F2424A6A0BFAE6E05DD +:10F90000DE6BF271F83D95FD3AEE63BBAEB81AF0CE +:10F910005952D93B06EF2D771D265FA7DF3FF3F93C +:10F92000110E7F6522A9805E2A63A2B8A42AA64090 +:10F93000FDA52107C2765C4C12C81F8F1075BD96BD +:10F940009AE747BEACF47D43978BEF1B1218AF6B61 +:10F95000EE1B5A84E87B184F7301932BED9184BE04 +:10F9600048837D039313DBC7CADB800F6FF372BC40 +:10F970000407F0FD7BDC4F507BFEF6F60FE681BFFF +:10F98000C79C9F8BCFCF17EEC7DF53FBE1BD8775B9 +:10F9900080CF53D53B46B0C0B7DACBE757D6672800 +:10F9A000005F259D1FCCBF95CE2F38FCFC7CBCDCB6 +:10F9B000177A3A0BFA4BF563E07AF8134E15D6C373 +:10F9C000DFCADA2DA5EDA01F3B1DB8FD0C3FAB0132 +:10F9D000F65C90B7E976E248F1744F010103DE2A44 +:10F9E0004CFBD5A6F7C0AF847A225D1F4DC82E1AF6 +:10F9F000F4E71916FBF629FEFEE45311F62EBFE8D4 +:10FA000067E7032023200ECEBBC3618C067D4753DE +:10FA1000904FDE5ED19868F15B792BFF9616FFB6AA +:10FA20001A3AB6D0F1E07E94EF437D956C7D3D941B +:10FA30005EADBFBF71D4C7DE3D3DEA63FE4C4F658E +:10FA40005D08F874E8FE93C19B1D72242E013BF102 +:10FA50002296DF3CCD81EF36DCC6F9B33DF898BE87 +:10FA60000847EEAF81FD694B878C7665622BBB073B +:10FA70009798C6EC89DEE427CC1E4FC8183F615426 +:10FA8000B1F729B6CCDC50B012C69919AD745AE85A +:10FA9000C73F33F33EFC62F8C12C76AE2670BF8BB5 +:10FAA00060D50B66DEDECEC5FD2FF807FE2A554574 +:10FAB000FD18D92316AC003E570B307E6BA5DFC175 +:10FAC000FD7FFCFDFC848FF9D792ECF7AA4CFF9CDC +:10FAD000F3400B7BC72AF57B552BFDC83FE9E7199F +:10FAE000A6DFCE358DE1D717943158D1C7FD3ABD89 +:10FAF0004907FA33B684A2B94E8B3EECE2FE27D911 +:10FB000090995F614ABA7DD1EC67EF0BC639BC6250 +:10FB100092D1CD31AE97C58767A05C96FAD877A908 +:10FB200092A0DEA3F339689BC7C7B67934FA01BF48 +:10FB3000A599E761AEE3657EE627057F07FECE085F +:10FB40009727DE8413D77B53651FCA5393AE961B4A +:10FB500094AEE877C7436FA05FA304E413ED37D1F9 +:10FB600061F76B2C5300EE166AFF80FF3DCDBF613D +:10FB70009147803FE8B7998E0776733389AA20377B +:10FB80008C0861F64C9713F1EAEB140256BCAEE612 +:10FB90007ED025805794CF7B71FC8E4831C68F373D +:10FBA000E55E857E274FEB0407B46BE37E9F261E40 +:10FBB00057E30FCB099C47D500DA19DB2EEAC7F7CC +:10FBC000A44D7E30C731E1460EB5DE03E872B2F5D2 +:10FBD00030D7A59CBD5FE384DF412BCAB81ECFE0C0 +:10FBE0007A68E9BF5363AE47AE97ADC3EEBE597EA8 +:10FBF0007C5F6218BBD7B46FEDF6EB321F83DB2757 +:10FC0000527BB52265CF9A7AB64548FCE162E0D7CF +:10FC100027648DF923A2A13FD022E7042FDE6F7F56 +:10FC20004AECF554307F287B7F84D3E1616E4F8AA4 +:10FC30001D33D00E903AF9BCBB0536DF91E9F04D8B +:10FC4000E4A761E870B197C93FF54C11D14759FC61 +:10FC5000387308FABFD404CBAB86CCF633674AB10D +:10FC60005E06FF5011BC9F67F70BC1EFE5815EFF99 +:10FC7000FFC61FC4FD7A44EC0FA5FB79FEDBFD40F7 +:10FC8000CEEC697FBF1F88D8FC3C76BF8EDD4F6409 +:10FC9000FA75E0CFEA2FB2FB79C2703BBC04FC3CA2 +:10FCA0007BFD1782FCAC7720FF1EE77EC877BC7512 +:10FCB000F3203E5D829BE625F04E22FB7D25D19010 +:10FCC000F1BE90C96FA65C37E57C06B93E3EFB2CC1 +:10FCD000727D32A7C39DEB397F058908FAFCA91D07 +:10FCE0002F2B103F5DCEF77F83FA1EF4BC45AFFB90 +:10FCF00040CF4F3E073DCFF971F8FD12E3BFBBE6A1 +:10FD000038DC78DEC4E71B1860694E3F7B6F3140FA +:10FD1000244C3BF93BA481F9E9783DFF793B3DAFA9 +:10FD2000C7F13B153DF81DE0AFF90EBC0733E3ED1D +:10FD3000F47AF38B7E13BC8282983397ADC3603B19 +:10FD40002FC9BD12D6778E88ED2E3C9EDE2E053F44 +:10FD5000AFAF32B8BE7966847A41760E61877FB6DE +:10FD6000E2CA0C7F48CFFD6E3005FF25A1F47A353D +:10FD70008B7E937B7526F8C324AFA63205FF65659D +:10FD8000AEB3C3A531F8BF5D3542BDD2CCF05F3113 +:10FD90007F18F8CBC8A5704FECEA9A11FAE5EBFA98 +:10FDA000BD1567AF7743BD7D1C23EDFECB103A2216 +:10FDB00012CAEF9C01E69709A812A65F9D8E8CE0FF +:10FDC000420B1DD9E961C11409E965281DF1F5E36C +:10FDD000EB30227D703AB2D3C3B9D2919D3E5274BA +:10FDE00064E45E65A1233B3D5CB756427996339748 +:10FDF0006C731665A223D66E44FAE07464A7870C70 +:10FE00007484746187DF4E27FFEDF4A14A4CCE70F5 +:10FE1000F912D0FE5EFA4806AFB0D0877D9DA3D51B +:10FE200073910E86D2075F174E1F23AE3BA70FFBC1 +:10FE30003A9F2B7DD8D73D451F49942326FCF67564 +:10FE40008EAD1F1F60E7F88374716EEBACD175F651 +:10FE50009E3BFF132BBCC543D77BA475FE4FF60317 +:10FE60009F020080000000001F8B080000000000BF +:10FE7000000BED7D7B7C54D5B5F03E679E99CC247C +:10FE800033C34CDE8F49082160829300117CD493E8 +:10FE9000102084A8138818147510C40081446A9532 +:10FEA000B6F8314080840625212258B443508B5641 +:10FEB0006CF05AA508BDC3431A1FED8DA2545B4ACE +:10FEC00003F5D28088B1B582B70FBFB5D6DE2773F0 +:10FED000669208F6DEEF9FEF77D39F3DEC73F673E3 +:10FEE000BDD7DA6BEF612CC0989BB1D63239C66FA3 +:10FEF00065CC19D2074C718C393C067A3AED8653A1 +:10FF0000A63150F6C213CA9BF4ACBC13EA39CA8DB1 +:10FF1000CC6366F4F715FC77F55E28E785CB8CADEE +:10FF2000626C3CD4373377F538C602E5B2F71978FE +:10FF30003BC96C8AA8575DB5D63DCB05E34C968B83 +:10FF4000741E4D3B6BC87D1BBC0F94E9A9DDD4A486 +:10FF5000C8765FE1DF8D9AFA763EAFE97997A9E737 +:10FF6000827AF903E77FCB04D3E0F34F827FE23C50 +:10FF7000CA59F01989B199E591F5FCAB46C4F8F37B +:10FF800035F5D3D8342FCCE3B69ACBCC43C0F18E21 +:10FF9000DAAFAFC7B4F3CC66ECEEE5D1F3E4F88B9F +:10FFA0007E42B70DD8BFDA9FFA54EC327DBF269E51 +:10FFB000F17AB183D79B2CEA05D47AF1502F7F6078 +:10FFC000BD0A51EF88A827D9199FB798C7EED50D5C +:10FFD000B53E68F7D2414FF20CEBC0F5B5AD6235D6 +:10FFE0009D043F8F34C316FEEEB74BF4FDF44A3B3D +:10FFF000534CE1F79B9AB2A630A8EF6C295C87CFEF +:020000022000DC +:10000000794DC3983208FC1C978633659876BC20DE +:10001000F5679F0C1D23FD5ECAA5EFA7579AA97F20 +:100020001CDF573058FFB143F49F7C99FED3E87B27 +:10003000182F8C99131833F07F325DFCFE733AA0B1 +:10004000ABB569468F0E96FA1327AB1D0CBE8634EE +:10005000E329690CD26099D2A3CE03E86005C207F8 +:10006000FA35E8E1BF22F86F978EF835BADE1A1933 +:10007000FAB562C99FA4856F23E20DE66B0EEA957F +:1000800020C25F0FDF0BC2DFB70BF8AF91BC1FF8C8 +:1000900091FED38DDE67803FD7DFC0F1A5D60B8AF6 +:1000A0007A9BEC3AB14E1F43381AAC473F90603E02 +:1000B00006B335A0A3F9EBCFF768E8386867A27EEE +:1000C00048C78AC37019AAFE9A1B381FAE71B3E0E5 +:1000D000AAAC2BEFBFD1EEA1F915EC34527B966A96 +:1000E0000C8E90C2EB05F870FE5EC6F93BCDCC9A43 +:1000F000CC00CF751253AC28B72433BDC73F3BE0CB +:100100002F55CC73FD08F6B47C3594F5EC88A9081E +:10011000F1D79064C57E528C1EAC9F93640CC9309D +:10012000BF75AD2C900DF5D6ADB5064CF07D9D2D6F +:100130003BA883F9AFFB071F77DD9D9EE06AEC5F6C +:10014000513C2EE89F86F2F0764E6C5728EACDB5EA +:1001500007D740BB64D61DC374E1FE194B779C8959 +:1001600065F88A111DDA9D5869001D85E994D363ED +:1001700076B33E4F0FEBFB9C59BC487F6B1C0DA622 +:1001800018783E8D8880F7CBAD96E0EA2C0DBDAC9B +:100190000C851A4768CA06A08341E4C6D1619CAEAB +:1001A0009E7734D4F8E0FB6EE9FE1A9F865EC63B6C +:1001B00039DD663BB8DC60E37C66A417E8F1DD1B43 +:1001C000719D76D9B341C2E76A7305969B64A430EA +:1001D000D69134C3BC08F11190ED233C585EFDEE7E +:1001E0008D5886FA88CF23F67B9AB2A0DCD8248F6C +:1001F0002576664A6521C0335EE0AB2320D3BA0280 +:10020000792C3802D6150C64A7CC83F9E5DAE552CF +:10021000E4F323CD0FCA08E7D672C612A13F3D0B07 +:1002200005F4F8D49D606618EF91B2D3BE1CEC477C +:10023000E2EB9EA2CB4FC1F9B505F5328E77704740 +:10024000EE1B06E83F58263313F41FDF33B7920145 +:100250007E8C8E2C8287FEC4B4B30CE8B435D0619A +:1002600047F9B06B873105F546DCF5FAD33D1A3D09 +:100270007470556E0AAEB375879199605CEBB8C81F +:10028000EFADB33D2976686F61F05EE5F32CFE0CAF +:10029000011F0D17F4D3D56C947BACB80E4D7BA821 +:1002A000E769B14BA8E75999D58574233924E297BA +:1002B0005DB222C720FD9E9448DF3E0DEA5F8BB7FA +:1002C0002637E7F3C695CCFB11D0415E96EC43B9D7 +:1002D000B156C0436F650ACA0515BFD1CFECE6B26F +:1002E00078FF20F2AD5FCE990F871A35F274AD8199 +:1002F000CB19BDBD5BB6033C1C2FDB0B63A12B47A9 +:1003000099676F0FC2BD20A31097A1D2DBD169B945 +:10031000DBE643BD65BBAD5EC487E584E914CA85F1 +:100320005873CB67F86C3B389B7940FEC52E7779C4 +:1003300073601C8B27C19B3316C6B52B0CE1A15FE4 +:100340006EF47E04EFA7FC343FB1E76BE6B961A51C +:10035000DD9B03EB6F5F69A6E706B1FEAB7E5A1922 +:100360007F8F861FAE717078A965FDF21F6CD2AECB +:10037000CFED00F8915C0E265569E4F2A7A29DDA54 +:100380006FF4F8EA77364E499E0C70E89866B46FC1 +:10039000806249554ECA2228EF6C32DA71FD6DCD6C +:1003A000C51BE620BDBFA36323B03C2D376581A6E6 +:1003B000BF8E21FA9FE5E0F8DA951C7842F2A2B8E8 +:1003C00078B8E26DB08176C5049E605866DFAF787C +:1003D0007B02949129AF257952A100BC76A1DC481B +:1003E00001FBA8B5B422806547E0761964F023319B +:1003F000F51B8E4C84F288C06FD136F8938B85CA7A +:10040000B0BF2C5EFF3FDA9F6B0A203F14F0F27BF7 +:10041000AEC60A2C77E07A60FE2EE003A4E78E1DBC +:100420008D4EE49BF6AA71291EE87F6761308941F1 +:100430007F856D496F9841DEB924DE9EB1BF952B53 +:10044000506FA728DFE9F8AF72EC0FE0F3F81CE477 +:10045000EF6E8317F9AAB56BFCEDC8EF9F03BC18CC +:10046000CCA523DD93EC1B04EF2D2B93BC2D239007 +:10047000EEE16908BFB77993BC2F68F8D2608F2C82 +:1004800077489E6484D76E185F0FEB6F3378B66140 +:10049000F9C9D677CBF530DF369B2719E1B1B1F535 +:1004A0004DFEDD2DE01938548EF06C4BE6E5EF384B +:1004B0007E41F38F9E4787C193E2CDBF8279887AD0 +:1004C000FFEA3A8682C3958EFFFF71FBDBD1CEBF78 +:1004D0005CFBCFA3E4C0807EB2AEAC9FFF2E3DFE9E +:1004E0006FFBFFB7ED773BB2496E5E9E1E18D5B32A +:1004F000C8CC8FF2F7B1EAD298B91A39FC7D37D758 +:1005000067D7887A60C7905FB273E314F23383CC05 +:10051000F58609947C53B0D15901F2B1AD45F6A2EC +:10052000A8CBAB72C68C0079D6E842A90BCFBF0F1F +:10053000E7E572D9BE9AA13D5C4AE56013AF1F742E +:10054000C9E5A4BF5DB2659E66FC60397F0FF651B8 +:10055000B2565FB4097DC156C08CA09FE6B4EC8E44 +:100560000D1AFBF06E611FB43597BE91877A09FDB5 +:100570000B0FD855D3A674A15DD706769A89ECB433 +:10058000ECE61CB4D31499E470AE287B14BD178A32 +:100590006C244E1EE30176160C41FD8E96979691C3 +:1005A000FD8B460FDA55819E00B83CECA0EF9E2EE5 +:1005B000B4FF8249BC5F6605A502F68F13610D1D6D +:1005C000ADC37E50FF79996ABFDB0AE13BB9641E77 +:1005D000D4F3D60D39A80FC02E447DA9DA6723DDE8 +:1005E0005904F76168BF41B9A349AEC0F93DE6D5EA +:1005F000338C4FD82B3576171B68BFB90D4CC1F91A +:10060000BA4719830118D71A65A745DB63FDF68041 +:100610000FEC094DBFB179F688F2E727A6821105E4 +:10062000EDCDD3B77D04764BEBEBEC69346E77BE42 +:10063000CEF631F0133E5EE9DB86F639DBF4386343 +:1006400060F72E1270C891EC16740E74C30B3D68DF +:100650001CC6E83699F199237B1F2D81F1BB5E4CB6 +:10066000993D1FE6BB6C472CE163A721508CA06E1F +:1006700034D8B7A17E7DF0B1E1CDA89F5A0DDDCF72 +:10068000A3FE92D9BE0DE5E08BFD44CFF1D4E1820B +:1006900075A2FEEC7CF9DCF3488F7633D1D723E5E5 +:1006A000CBCAD18EEA95B95FCBF4BEA42AA0E33DB4 +:1006B000BB8D35DCEEF191DDB36BC70D7938CE6BB8 +:1006C0009B7FDF1C03BECE1E59127605C011EC8C39 +:1006D0004ED4FF546E79B34C4FF62695E7B4FD6ABD +:1006E00003EAC5B543D8313F7473FFA23368137A68 +:1006F000B56B4309B4DF53CA44F964859206F6C367 +:100700001A49D80DEF6D50AEC7F19928C35A01862A +:100710007B8C6AFD3F56D4D27769BA0E78D3D67EE9 +:10072000A8D93A313CBF6FB759DF44C2DC23DF5F41 +:10073000EB1B643E6B8789F98CE3F127685713D470 +:10074000D81B3617F79F93C5B3335820A39D93AD9D +:10075000E776B5F7608E6591A6FE0AA72522CEB38F +:10076000B727DBA29523F52E319E9EC5FE16F034E9 +:100770003C60B4AF02FC0E0FDAC8EE31A419990444 +:1007800078935DDD45F92EB4AFAD0C288CAD9F0C90 +:10079000AB877E8213838F5C8BF664BAEC0DC0FB53 +:1007A0009D362BE1AD6397AEFC59847BF0AA32A451 +:1007B0003B75BC3562DEEB9B8AFA6AA1DD39ABD5AD +:1007C0002E79904EBC35C8873FB11AED01EEDC267C +:1007D000A33CCB91832968FF3CD536ADB911E09A93 +:1007E00023E03CCC7D4B33DA8F1DF6CE9BB3A1DDED +:1007F0007AF0A770FCF5AE19669C57ABAFC18CF4CC +:10080000F9D2C186F22CE4DF11325B0DE3B49670AD +:100810007F21C7EDACC0F5E5AC05C743C35FA35C62 +:100820005CAE7678855C7009B9A087798CC3F8498D +:10083000B117E599C9CE8A705D86B4064519048F53 +:1008400013443F0CC48DB598588DF82CA1FCF8F7D3 +:10085000515EF41A3B7F8D705BEFB0783BE07D30EA +:10086000A6330EFB4F705A645C7F2283FF0750351E +:10087000CA8017E497344678496C31521C23A1C5CD +:10088000487E4B5B934CFCB5763E887C98576293D0 +:100890004C71D8849ECF56E238492E396404FF3219 +:1008A000614E64DC35E9C4D97FA0DF99C43471435B +:1008B000687F9DDDF7EF4EC08F294DF87F58B71840 +:1008C000FD48FE676992297EB47B1587CFFA875968 +:1008D000107C04FC6E5E5EC4ABA37C358AFA3B7F61 +:1008E000C65E403819CD2DDDBA380D5C9773B81A45 +:1008F0005BD6DD8FEB30E645C659ADEE04825F3A3C +:1009000003E90E72E863C6F901FFF4F029037102EE +:100910004B3FDFF9C718F4A77A8D3C8E40BE47B134 +:10092000F0E7B3C3F8E87172BD13DD4FA6C4EBA9BD +:10093000E5A718EF77CF11E774A4F71F2DCF2E444A +:1009400079DEA8CA27C6FB473586F871DB2DCA2891 +:1009500098FF4117EF7F8FA56150BE3EEAE2FE523D +:10096000EB1B805880C79ED59E6FA31FBAFE1199BE +:10097000754057075B78DCA12DC082A8A7DA14EF79 +:10098000B14AE4AB06BD3780F2368FCBD19DE59EF0 +:10099000E02A11670AC07C6D62BE3BD3BC161DB451 +:1009A0005F3B99D93B008FB632A6C460BC4BEFDDEC +:1009B00080ED3C654E8674CB00C632CC3F56B4B356 +:1009C0000502F7231DB4A6B1DB097E7A8F545510BA +:1009D000868755C031B61CEAA19FEC7AE5218CA729 +:1009E0007594CD602877AC2E18278EF78B444EA1D6 +:1009F00026C09735C0EBC55747D21DC949A4FBA5F2 +:100A0000403738CF0991786F13F049D5B37223D0AE +:100A1000D32A945F688F2CE47089F546F567F1243A +:100A2000D7121C8D0CF9286345E4F794968452A4E0 +:100A3000BB34A6790FE3E60E7310BE52BAB6CF9060 +:100A4000615D6B6B99ACC3715940A92DE2F841B956 +:100A5000B17E8A4CFDA696394B8D6368FF43413CBD +:100A6000396AF33B301EA6E2D7E1B24B45F958CFC5 +:100A70005E9A3B86E2B49CCE1380CE61BCD4AEBEFF +:100A80006F23FC52EAA2F73F34EBD75DBE6C30C750 +:100A90000562C7601C34926F535D59229ECEE98275 +:100AA00087AAF1FF789C551FE7D980F6165BADA7A2 +:100AB000F82CC618D3608E8617E44022F46782278C +:100AC000CA0D43A73E30320EED0FA618F17BDA3F78 +:100AD0004DDAF9EEFA593EF9D51D22EEA213F6A928 +:100AE0000A870F8719691E1F0A3D56FA6ADA248C95 +:100AF00077AE4D675E1E6FDB4BFCF3A0987BAFECCF +:100B0000DB1A8B70FAAD89A13C28EA0ADCFE16D408 +:100B1000B797318C14B3F5FA06B343A3CF60EA411B +:100B200039E95F7FB6097BA803EDA1788A77DC8E6F +:100B300078EAEDB0318CB73A42B2AAD71554F1FD3C +:100B40007646604F732DD80105BAEED166D0475B6B +:100B500036BDD55C968EFA37FD2A3DC89C2F375F8F +:100B60006C368CD7DA099F36A3DD30B49D20919D79 +:100B70005098A6963F99A600D03BCD6A79FF1BE816 +:100B8000DF371A022FA24CDBEB6281B20928E7D4CF +:100B9000EFA166FCBEDBC2FBDFDB1E6A0EA45DDEDE +:100BA000EE60668F05E9E17270EAD07B2CA83F3BCE +:100BB000101ED0BE7ED88169AB72C2764BDDAEEE20 +:100BC0000ADC6F50F1B254C8D7B5AFB34EE45FD56D +:100BD000DEDCE936CA28443C41A3121C442E6E1EBA +:100BE00066A67606ABB271D8F8CBD3D766A42FA091 +:100BF000ABA9C3F87805BAC1F7A59E53BFEF343649 +:100C0000A0FD54FAAA95E4485BF3ACA731EE5A3A3A +:100C1000327F5B2CDAA51FDE66C0F28F87E9A9DF81 +:100C20008E9FFB47DAF93E530AC209FD7F82C3CF8C +:100C3000AC32C67F07C04BAC2BFAFD8F86C508BF10 +:100C4000CC73FB2117DF57D8E009EF7345CF77AF9F +:100C500098EFDA954CEC33D9C99FCB71FB14DA27A6 +:100C60004AF207707C23D81583ED33E92FA546ECB3 +:100C700033EDB02B0CEBEB2F65D0FB58BD6F1FC2D3 +:100C8000F7895726DC8CEAEE09A1CF96D895FDC3EB +:100C9000DC18DF1A97A7D597D1CF2B8DEBBF25F6A0 +:100CA0009BFE553F648D5171A25EDDC1BC5EE77055 +:100CB000C4FF262FEA9366A664E3FBAE17176D2ADE +:100CC000413FE4573A9227AD938BC94E55F9F772DD +:100CD000FE4834FF16298CF6B5F47A5686F26E0972 +:100CE0003A7E1887F7703BC77044A6FD6C9493F862 +:100CF000D431BF82F6B02A3FF4413D7DD79D300507 +:100D000050CFE89AD675A33DA3B7FB285E3C56F6B4 +:100D10007F8C70679B40A426703589EBD45915866B +:100D20007EFA50F241D7FEB3694DC0CFBA23965335 +:100D3000D46F488C7F623DC5A9D956E8AF38DC1F17 +:100D40008C7311F168DCEB0BC56AFB177ECC979BAB +:100D50005F6A0E5CFF35FDB50CE84F728D1FD89FA2 +:100D60002ADF4E6EFEB76981AF9BDFD303FA8B1D7E +:100D7000B43F21FF7EB7F99566944FFA10D7437AB6 +:100D8000EC179FD81FEE8F003CD15E817EDCD80F20 +:100D90002B9322FA4737D0671BE82FA9CF6F3BB9B7 +:100DA000DC88C6FFEE550D3583F1E304A1BFA2F543 +:100DB000A601F56611D797891ABA30A1DE1C33B4A3 +:100DC000DE2C41BAE2FBBB4407AA7EAEB4FBC7E00F +:100DD0007A4C2EBE6E531A93789E00F77FFEBB7E30 +:100DE000C88F855C0EC6782CE5E85F4C91ED684FA6 +:100DF000AA7EC4EE55F66918B758BF4AF6A21DDAA6 +:100E0000EF3F08FF42F5571A6526EC53B903F75533 +:100E1000C1EF984E7E07F825B819B913E61903FCFF +:100E2000D0DA5274AC12EB81DD4AFE4EB4DF21FC05 +:100E300091A4F991EFAFB3FB7D08076BB94C766BCA +:100E4000306F5908D7B9A18C513FD1FE41B45D191B +:100E50006D4746DB89D17661DA035176E237B6CB4E +:100E6000B85D75A5F619FE0D6697919D48FCBFBD4E +:100E700019F1477E1594335DDB499FAB7917FBFB76 +:100E800064F2CF3B02094EF447820646F05FBFD1C1 +:100E9000E3C4B8CA0A81E7DA78AF8CFE22389076CC +:100EA000A457D9C5AC5EB4579BE442EEB72BD642EB +:100EB0008C8735CB45A4AC26825F3F0EFD342BF9E1 +:100EC000CF3B6D2F3C722DD21BF8F3B47F3A841FB9 +:100ED000BF41F053C9303B8DAB336EF2E6631CAEBD +:100EE000B998F62B771ABC14AF7E49C43F5F16CF72 +:100EF0009962DF48FDFE8A8893EE1DE2FB3EF17D9C +:100F0000BF78467FFF8568171AA2FD21D1EEC81071 +:100F1000ED8F8A765D437C7F537C7F7B88FE7F2DBF +:100F2000DA750FD1FE5DD1EEBD21DA1F17ED3E1847 +:100F3000F09DEBD7DF8AEF27A2FA3F29EAF788F77F +:100F4000B31C1E6EBF0CB11FB63B8BCBB9BA23DDF1 +:100F50004A565C188F8B9C5CCEA9F6DC65E356C2C2 +:100F6000BFC5BED18F2491363CDCDF59A7DCEF87AB +:100F7000341687FD47558E0D1FC7F332543F54F585 +:100F8000174DC3F8FCAD2DC26F659D24CF3B104EAD +:100F9000F943C3F95994CDE3695F90EC45A4BF7B55 +:100FA00035F2FC7997817F2FE4F00CC3275756E187 +:100FB0002343FD97847F3ECB21FA7384FB9BA7E9F3 +:100FC0006F0BC6AFC687E735147DB6B9B8BC57EB13 +:100FD0000D45471D51F586A2E72D629D6ABDA1E82A +:100FE000EAF9A87A43F1D72351F586E283A7A2E66E +:100FF000F7A2F8DE299EEB449CEB72F4174DC71D57 +:10100000EA3EB06336C567F14F1B6FB036713DE005 +:10101000667D11F411C7BA79128BA00FC3A52CA657 +:101020008C25A14AFAF26A9787FB137A1F43BBDD2E +:10103000702987BEABF9254D9ED54ECCC758EB72B3 +:10104000155237603760BCA346D06DBFFD81790172 +:10105000A8DF5D7EBEEF1FB6E746B891E88391F644 +:101060009C6A7FA871E71FBAC74CA3FDE9714CE1E8 +:10107000F924668A03809B91340CE364BA4AEF0238 +:10108000984FAE93C7432FB75F70B9FD81CBED0B7F +:101090005CEBB6511E0768532FEAA9293FCD6F4379 +:1010A0007B60D93B3A8AE7E76C52C80F7EA847F2CB +:1010B00068E31AEA53CDBB50F319D4BC0B35CFE12A +:1010C000317D6006B65FDBE294303EB554C4D50F87 +:1010D000BA6650FCB5A35A267BBDA3EBB1F21198BA +:1010E0004F5426DB116E4D2D456FA27D150CEA691C +:1010F0003FC0222BD330EFE6B1EA6C0BEA11DC3FA4 +:10110000D3FA1DB9F68652ACB7B3BA94E2BC8D7F60 +:101110009F644679B4DE9E1DE3C1B82FEE4BC1B388 +:10112000ADDC19837C1BAC8E7CDF5A36F87E55F41F +:101130007A2D422E76309E7F79D5E1D95598473168 +:10114000BCC959184350F5519CAC50A59BE53ACA0F +:101150000B7137717F6138F85F887F355FC4CD349C +:10116000F8C1508D93D373014602D0066000478DBD +:101170001D118D4FB57E345E99DE9B877437D5691E +:101180008F90E343C9FBA9625D0FB8395FF7E32D88 +:10119000A8672897557C05ABF9BE5BB0CB4072FBC6 +:1011A00073A05F96C5F72107CBCF51F1748DC313A0 +:1011B000B18FADE26B972140FBE887763C9884F9CC +:1011C00046EB7FEECFB40FD28FFA7C47E4E3017891 +:1011D00062D09F068918234FF846FED036F720FECE +:1011E00086EA0F1D707BC9BE1ACACFEBF7EB84BF2E +:1011F000A7FA771A39F0AC9BF26BA441FD3A753F20 +:10120000A9D57DF51B819CFF517FF267247FBEA18C +:101210003F79A5FB52DFC03F7C7D30F8AAFEE12E6E +:1012200077E137F50FFF63507C5D2E9ED59F37AB7E +:101230005825E8AF8EA97FF7539CF13B82A7EA447B +:101240009EDD649D95E8D9F2B444F1E4C5019EC7E2 +:101250005E17587D3FC681699F03E87FE15A46FBD0 +:1012600095F09DFC21B5FDE24E130B69E4F2D29797 +:10127000A1ACE1C72CC6F3C81682FD1FD2F07B16C5 +:10128000EE1BC7E1F7C8F74C37271EF18A39958363 +:10129000E5632E3F51123AA2E9FF2FAA1CBF865DDB +:1012A000437E88683F141F5D5CA9848E18306B599B +:1012B000F9D2ADE14B869BDA00CF0DA3CEE40DC68B +:1012C000CF2A5CE72D9FC4FE08FAF315A3BD04F3F3 +:1012D00040034F49E407CF13F975D70625F2CFE64F +:1012E0007DF7ADCD18E799F891D73817FA5BDACDCD +:1012F000E32A89BAFB0B1F86E76387D8DD3E51BE20 +:101300001FFD5BABE2C17DB1B902FFE70D0D857634 +:10131000CC2BBCD3AAA09F3BB75AF910F70FE6CE4F +:10132000C93723DCE676C628F43433BD05F5E7DF9C +:10133000BFA27CE07B05B6E7EA9919DF271A993E40 +:10134000069EAFB65719318F2FD1C2CC582E5E0DE5 +:10135000E3039CE226F8687E73F7FFF8AFD8DF7DE1 +:10136000FAD041CA9B1679D973F7BFF125FABBF7BA +:101370002A3E23C6CFAEDA651444CAE15FD01959BC +:10138000C6F30CDA726128B23CB62BB2FC186E04BC +:10139000025C5FFB878E611E68DF73B1B40FB21809 +:1013A000ECE36F39F93430C6B0E827053B30BFF5C0 +:1013B000957F7EFB0F0F43B9EF573AF2CF5F190DC0 +:1013C0003630C24F1FCCC0F99D7BE2C74F7D17F767 +:1013D000519F4F440F901DEA7D2917F7D32FACF48E +:1013E0006D2B03793C69F1FE0C94B717F6FEDB53C5 +:1013F00048D71FBF68A238D9C722FE77F0B7FBCE07 +:101400003C81E3BD185B88FAF9E3DDAFE6227C1688 +:10141000FDE44006EE139F7BFE27C5547EFEB931E6 +:10142000F83CF7DC8F73E7929116CCC07D79B59FBD +:10143000C52FC49C1A86748FF13ED077673EB15A8F +:10144000B5FEE237ED7731C67DA9DFF5DDC390EF5C +:1014500076D902F85CB4EB079FF1A7F40E7FAEA239 +:10146000EF8B002213007E676D5C9F2FDE658A8004 +:10147000FBC8AD9178380BF6CB4B506F5430F2FD72 +:1014800019B0075E8271F32ECCA940BD7956D839C8 +:1014900067E0B907EAD7C37B07BCBF20F611A3F901 +:1014A000A63681DBCDF57B23C7DFA71FBCFED204A8 +:1014B000AE8FF370C754231752863897F14082C815 +:1014C0009B7EBEBFBE8EC723808D80B6160B7E7AF4 +:1014D0004D52CF4BB00752814F1623716487DF2FD7 +:1014E000669A75C3787F31C775D841FF648AF95C05 +:1014F00034707E3DB732B4F923901F67562A4A995B +:10150000268F69C1D6FB8F2603DDD4ED7117514EAE +:10151000B9785FF7DCE1388C638CEEE4E780CEEDE0 +:101520003ABCE55EA4CF4E0343B90EDF13F0FBF9DE +:10153000CED7E3EE80F70BB63BE83C8FDAFEBEADCC +:101540009395328DBCFBA6FCA7CA853A3B87C3ABFB +:1015500013BAA7A4029F2DDE2A79B1DAE2CE5B6727 +:10156000DE843ECD761DC5378AF5CCA72BC275FC2F +:10157000EC680ABCAF3F30BE18D7035D54E3FB0DE7 +:10158000B26F7A01CAA5A70C94EF0CEFBB64A0B3AD +:1015900043796DC6D3B08E5D02DF1B66596BD1BE39 +:1015A00084FE8EC8D02EEE694911E50FB07E6F69BA +:1015B000671CFA2D670DD626291EE9B4E118CE2343 +:1015C000B09BF7CB427CDE0B451CBC76BF81FC9008 +:1015D000FA67D6C495609CE49F3A498F72E01989F6 +:1015E000E4C07D5B23E9AB16FA4E8271CFEDB051BA +:1015F000FFE7DCC10CB4AFCED982194EDE9EE45FAA +:10160000EDAE5F7E89F26E6130B27D343DBC9D20CF +:10161000A97E7C9E96AEA2EBA124D21787BFD72DC0 +:10162000073DA0D987A8FB689311EDF48595C6AF57 +:101630001D0FE89279081E31E4272D1ECDCA3C3CCF +:101640009F403243FFE7F05FE0072E9EC1CAD5F707 +:10165000B46F80740D24FB9713BF7C4407F49D8204 +:10166000C8C3F8D74F63295EFAF12746D21BE77A41 +:10167000C1A080752F4D9AB9AD4C33BFF37B0FC716 +:10168000E1FCCE7B42714EF4E785BD7FDECECB8B95 +:101690007B3750FC7955E7E13894AB8B3B87D17EA3 +:1016A000F2BEDD925306389FEF7D36960DC2A78BB2 +:1016B0007AF97E71B41C52F5EA29FC27E8DFCF12D3 +:1016C00094F30968BFA07305FA3F71584361C320C2 +:1016D000FDA9ED3E4FF0D073AEC4DB27EA9651FD75 +:1016E000CC64DFC504C0575269B782E785922A9857 +:1016F000770D54F9A3CEFBA07D38EA49BF91FCE6F3 +:1017000046378D731F03BCC0FB797A16D2037DCE9A +:10171000437D3B86CA04BF79BBA4209A72B6165398 +:10172000C47ED38276286BD7B35DF31DE0BF10F57E +:10173000691CEDE784300EBAE8E9C8FA8B5988C60F +:10174000AD7BE12B93B65F346839BD2946F467FE63 +:101750002AE09399ACD813E1BD34C34CF3FAF66E8A +:10176000B0DB803E5C228FA0EFB178CA3F592CF4E9 +:10177000F8BDA683B4CEFAEFCE55E6833DF2E9F28A +:1017800079CAFC6122AE807CBF55E2F455C642E9BD +:1017900030CFDB857DB378BF142A80F2BDB07EB434 +:1017A00023AE7D410AD8407FDD6B668138A4B7F750 +:1017B000387EEAC4BAB05E7C11C23140E38D4EF48B +:1017C000D0FC17B26E233F5C115C9300E32DED0556 +:1017D000D900A5AE83C5F1483F7F61DE78E44BB008 +:1017E0004B588C73209EA3E15BBB3D0ADE5A7866A2 +:1017F000231C23F1B3F46580EB20F4F69890FB27CB +:1018000099126167AAE7EB1E5B25717D11A89A8D7D +:10181000F27ACBECE262DCAF7C14E36129A2A3098B +:10182000280F999A771732C33896B1FD65FA5EBCD6 +:101830009A97CB1FDF397D2BF81B5B0CFE648CC3A2 +:101840006CA902BB97DB2D3168B754A5F86F42BC79 +:10185000CED3F98EE216FB47254A2ED1E7720EE76A +:10186000C78B1A46357C8D5D9A0863C73AC5FCD094 +:101870008E2AB0121D24E39CE0BD2D83BFB78DB12D +:10188000D0B9A944191CC941E0AD3E13F5E0AE3B07 +:10189000E9C96CF884816C5F535FB51713D1684256 +:1018A000BB7374C31EA4AFC4BBF28BD66485E7B907 +:1018B00045027E44BBF9617E5E2676FF9E502AD4A7 +:1018C0005B52EEA1F8A3FBB6137998BFF4BD442E8A +:1018D0006FE3859DBC4D628D181748023A978AB018 +:1018E000DC9ABC0CDE8F7B5922BB7AC9CB25BA258A +:1018F000565A3FB7AB631B76C838FEDD79343EE0FD +:10190000E5EE19F07EA5A0CB642BA7D7A4D5812C3A +:10191000EC27FE90EFFED7096E3CFF0CE149EB3659 +:10192000B326B49793D82A09EBAD7373BA58379797 +:10193000DB45B84517EFE4CF0FE009DE6FA381C3A5 +:101940004D6FE1EF1B719CC7E2F8BCDCB2EEEE2AF2 +:10195000B4FF8B78D9B942523A88195B391E4DAC25 +:101960001CD789EF715D300D658F5503DF490D85FB +:10197000388FC4E1FCF9768F3980793A6FBB543BDC +:1019800038646564E7F864D4070F08BDFFA94149CE +:101990001C8BFAE41D03437FC59511553F278FD754 +:1019A00017FAF673EFA47814129F5B9578073CF74B +:1019B0001AB8BF108DF7DD024FF597525950A34763 +:1019C000EA6BBE207FA1FE5246C4FBF32B612523A8 +:1019D00035FAB0F6109D1B5DC2BA29557949A78E1C +:1019E0000535FCBB37868F7BF1F7269257DF6E1EDD +:1019F000DE81F67A34BFD65FD2B100F0DE753A9957 +:101A0000EAD7D718299FB8BE49B703F7E3EA2F19D9 +:101A1000F9F74CDE5FFDA5612C807B907A4F1C9E10 +:101A200067BC4EF7D9BA7B11FF0724CA3FABBF94FE +:101A300040DFFBD773498A2CEFBD28D6A7E7FD4CC2 +:101A4000E8894339ADDAFB95A05751DEAA763563B4 +:101A50003D7108FFD37B8791FC3BBF120429C0E195 +:101A6000B438CF7C3A28074668FC83D36A5E9E98D8 +:101A70005FF4FB0BF61ED2C7293A7EBEF882879729 +:101A8000D57AF81DE179A1469533213DE2F309EFBE +:101A9000413DE693D4790F4E611ABA0AC33F16CF7F +:101AA000FAF5C33F614D77480699F2E9E35FFC2000 +:101AB0007F1490E82121DF02977E80F93C093A39B2 +:101AC00042DE61EE929A878CA4F498ACE3F232F095 +:101AD000E50FCAD2346551BFBF7DE0BFA6E3F77101 +:101AE000F9BCFD978FFFEDADD514CF107A50DF977D +:101AF000E1B369CAE6A8B215CA059AB23DEABB2BA2 +:101B0000EA7B5254398DD7BF2BBE67BC0E7C4FFD8C +:101B1000D6AFA6E379A3BB527BBE83E7B95A7472F2 +:101B2000651994E78DE3F26BE97E89E2B32AFC96AE +:101B30007A19D9B7566F8F11E3ACB1E3BC4765A8EA +:101B400057B757A27C5E6BE79E10CAA33A6CE7D1E9 +:101B5000B4EBE476715DE7296A3764FF7932C983B3 +:101B60000D79A7A9DE92E59F18D1CE6BCA5FED4330 +:101B7000FD3A56E6724DCFFC4A2AF0C7D2BD558CCD +:101B8000E7AB72B97B2159398CF3091C90681FB4FB +:101B90009F8EB15F6B988FD4FABF2BD8FF3EE6C5FE +:101BA000C43EF0D92A3DD4FFFD923F8DC7F17E8718 +:101BB0005526A21C0F8E42FD34A7F69E51F8FECE8C +:101BC00025230EE2144E1A7A9EC4FC92495B132B15 +:101BD00031DFE4A4AD271DF39527276557223C4F3D +:101BE000BA7B9E4478EE4F1ACEBFA7F7A4CB50AE77 +:101BF00048BA8B9747F43C89E5D55B4B78FD829ECC +:101C0000741DB42F0A9412FC9FB173B9F914F8D95A +:101C1000287F7F17A5BFAF4DE2FEC7A32395F149EB +:101C2000B89E3AAE3F9F045FCD0C72F5AE277A7630 +:101C30003F0370B8EB7BB1B4BFFBCCF999153E0EF6 +:101C4000271FDAED899CF4357A544FF108558FAA95 +:101C5000F8B065747B48CF44E9B97309CA81247729 +:101C6000F8B92D9B3F0F2479445CAEA1D003FDCE83 +:101C70009963F56EA0FC859EF148878FC6F07501CB +:101C8000FF109EAD022F3EB11E5F12F743E31227F5 +:101C90001FC075817F1030233EAB8C64BFB55729C0 +:101CA000C916173E13285F3A1C2731907FD42ECED9 +:101CB00043B72F194171BC7EBF6033F72F54B975FC +:101CC0003BCA2D8D9C6B5F382919E55C7B96928C05 +:101CD000F24595AF4CDFE9C678BF2A4FB1CCE5A8F5 +:101CE00044E5B0DC837A9A739A7718988FEE6FD8B0 +:101CF0001129EFEE90E07D7EB89F2B7DDFEEE0F3C3 +:101D000052F569E29A4EDA5F4A7C3CCB4976072A63 +:101D100066B4DF5A477620BCAB5266103EDAAB9E03 +:101D20008DB9273F4CCFA191CAF7F1FDED227F4E2F +:101D3000A51BFCC338DFBCCD893B30BFE480C0C3EA +:101D40004732D867C07705290AE1E300C6E4E9C94C +:101D5000F71DE6B09EEF207FFC2F9EFEC7F1D489D1 +:101D6000F0FE57F1B464F99FAE4C6E0ABEDC2285DA +:101D70000C895C6EF2B804BCC7FB20EE4BF41FC6A6 +:101D8000F9A9EBBCEBFB4B92294F49CC27F6A157A5 +:101D9000CB6F83E25D8BCEF5CB1BE66103ECF69354 +:101DA000BF35B7605CF0A4B193F4C349F05357A1B9 +:101DB0001C1571C49362DDC5DF5BFC36E54B27F370 +:101DC000FD768C0F302D5D357B7FF3F0A0F4A5E31D +:101DD0007EE1011DF903ED85C16D0BF0FBADF994BA +:101DE000471F23E808E88CEC25F67D1E27681F7145 +:101DF0009AE0D93E91D1B9B8F62CFEBD7D762E9DE4 +:101E0000CF02FA0A907C9C6DA17E99F0933FAD4978 +:101E10000A22FE80DEF8B80B65929F2ADDF6D7CB4A +:101E2000C90E229E06D2615F5C95867E3E1571C208 +:101E30004FD13E8AD7BC177109B00BE2B4F7735C7F +:101E4000EEBD4A87096B547EE074F7515B22C5975B +:101E5000C16CC9453E302573FA51E571418A5F4E28 +:101E6000766BEC71352EF0683AD1EB7A1BA7EBED6F +:101E700031FC1E0C533297F7EAF8DBC17F41FD03BA +:101E8000FEBB19FBB91B9AEF85F2DD89FE5FF4E01A +:101E9000B8CB553AF61991EEEE157103B622D2BFC2 +:101EA000C5FCAAFEB26E607981C2E3E603E212ECE1 +:101EB0009FA6C876DCEE89CDEF3320BD3F1EC3FD63 +:101EC0004155BF6D95245ADFD6EFC6D2FD196ABDC4 +:101ED000BF9CB7C898CF3C42ACAFEBEDB1F1184F07 +:101EE00057FDF868BF7E292E01FAAD87B1311E5D1E +:101EF0006FE921BF568D57F87FA0A3FB32AED3F117 +:101F0000733B7D3F93889EA41966A2B733CDBA1D5B +:101F100018DFC0F6B8AEFA1CC6AE77227D0517A250 +:101F20003DD3B7D0C238FDF917E27C4FD78C664459 +:101F30007F82AE60BC0CB283DD3D14FFAB4788618D +:101F40003F817FACE4C93680D284F03E19C6A9B582 +:101F5000F1830BF01F9E7F50E917CA018C8386E93D +:101F6000D51387F45227CEF344DBF3C43D09148F15 +:101F7000A7739897B3EB97CAA7729769ECFA687F33 +:101F80000BE1797D113D8FE8085F3DC53EDB20F513 +:101F9000E4D3D4CF50FEFAD2AD7FA2F34EB85FA700 +:101FA000A593BA303D495F49386F0D7D69FC78B221 +:101FB000F3515E9431BA17C626CAB1E5DD744F4BB2 +:101FC000BD8823B90FF54C413CD8C67532F4EBEB14 +:101FD0007B393F5DBB7FC761F4FB1DE5DDE988BE52 +:101FE0007A112755E94F9DE7C4FDAD3AF4530E7DB4 +:101FF000C2E9AEF4F4DCD928BF5FB32497627CABAE +:102000002AC5FF9DE4F19A7809EB24BA99F7B864E0 +:1020100047F9F29A93297682932707E154EAE4FB81 +:1020200028259651F9FF09CF43A7B3F20DD0FF86BB +:10203000649EEF3E4A5656207F5E18229FBB299928 +:10204000EF37949E8CF1A37D566A892139F968DBBC +:10205000C80E535678FCF95BB29C387E5332F78F2A +:10206000AB527C4DC964FF798B91BF1F4AE67982E0 +:10207000A5464F0ED2E76B96C452E4F769EAFE5BC1 +:10208000A02407EFB5294DE2B09F6636856CB42FCA +:10209000B76914CAABAAF9166E3FB24AA2AF724131 +:1020A000BF1BB3381E364EE3F1CA6352A70BF59C33 +:1020B0006CDEF400BEAFC8B179113FEF488E748C6E +:1020C00093B28506C71973F81E9CA1E80505DE19B1 +:1020D000952FA0F24609F481939E14EF816700CBFF +:1020E0005B2C2C20A11EB798C87EC1EF3C9FC3B3C8 +:1020F0001DF560A5D964C7389A0DE366BCBD82F1B1 +:102100009C4AF32F3FC075631C10E5277C57D47E93 +:10211000F977D689FCC5BC86F3DA7B9AB6C5F0B8E8 +:1021200021B40BA07CB5E1B147DE2EC4C74D739C32 +:10213000B92ABCBE3586CE429C5F6089D58B7A7346 +:102140007B49C094E142B91D5388F1E1A76DC69067 +:1021500013E67148C87F9837F985A7053DE4C4198F +:1021600043B82FAED25F664CC921C4AB0A8F35315C +:10217000801FD4CBF75ABCA847711E623E11700A6B +:10218000C385C7ED2B69A8305C806ECBEC455AF84F +:102190005843B88F1E0D97A1E0A1AE03E7EB8C1B4F +:1021A0000897ADF29EC524DF2F58BC3C3E1705278B +:1021B0007C954CFAEA24F2D752E6FF167E5C6A66FA +:1021C0000AC6B31698EEA7B86EAD889B330C16827C +:1021D0009D7201839700CF0BCF4BA437705F462BC6 +:1021E0004F719F455BAE53E3C3BBA2E2B842FF2DE4 +:1021F000C1F8323E3B23DB81E4273D59BF373A6EBD +:102200001E88D0DBE1F819E78B27B664917DD8836F +:10221000C09E882F57131F625C8EDB034A32C68133 +:10222000B62CCC2EC2384DAC9EDB95F76E1AD9B1C8 +:102230004AD8076857A8F13C959FAB524A63526051 +:10224000DC4B29A5FA14F43B312834F1EBF889CFA3 +:1022500053AD87F1BCAFDBE75886F20FEC1F578A0E +:1022600087E65BFEC68844D4BBCB244F22D7BBB9DC +:1022700011E5333A3FED73A8F1F885B8CFA00BC351 +:10228000758188E32F50E3F65B23EFC7433C69CBAE +:102290008B3478D2DEAB5757C642B6283C69DB2D6B +:1022A000053C613BC453443E793B5FF7DD424FA898 +:1022B00074EB58B143C734718BF822256B2DEAF9C2 +:1022C000370C1497FD4F4197808762B41333934BBB +:1022D000E310DE16F477F2D1DE67B5886F8C03E386 +:1022E000BD7917563225C740782D9E31889EDCB0C7 +:1022F0002FA616E9E4861439C25EFB3C99E7C95261 +:10230000FC1EED926693B0733D19D84F71B66A3FCB +:102310007A687F7EBED89F5E3ACBEAC7FE4E8BFDC1 +:10232000856929DC7F9F96C2CF01AA65757D6A1EEB +:1023300006C6A7B5F1D55BFAEBF1B830D83794CF24 +:10234000B9C5108CB997EC319F11EDB13F9FE7747F +:10235000D1D5356F21CEF3CF351686793CB3059DA7 +:10236000CC17FB627F661E619FE592BDA696FBEDD2 +:10237000AE1D3AB2D399BEE10F0F03BC7BDF1EE660 +:1023800045FAEFB7E3CF1AA3EDF800DA5FBD9DA3DE +:1023900082C2DE5224B2DF389CCE8AFB1C02070ABE +:1023A000C43D12FE6DB88FD2DBE9F6A2FC3F83F983 +:1023B0001800E25E7DF0B967515EEE8F21FFAA57EB +:1023C000D84D17E4BE0C3CD3DCDB6F2F05C85E3A5A +:1023D000D36FDF0753676AF0B94FE42DD61943B9BD +:1023E00068DFABEDD4B29A3F80653C3FF99A90E745 +:1023F00075165E6E31FB1F46FE7DC5C8FDAEBA3850 +:10240000786F1D0C3E5C3EF43625D23A103E12C564 +:102410008D6D11F0E9B75F77E8C82EB84EC7E56259 +:10242000DFCF25019FBE3CDA07399BEB413DB4FA73 +:10243000AC91ECED7D3BB8BDFBA9CF48E7427A8576 +:102440003DD91B151F8E86CB16B19E768327632C34 +:10245000DA5968DFE17E7913CFDBAD0FFE710EDA5A +:102460007BF5B57FBF8BDE47E5637C2AF53C924B5D +:102470007A80DF07B2D4CEBFA9F050C7AD17762E51 +:1024800073F5250C6677D69F5DE7A37C36C6F39778 +:10249000AF15A27740BDA8F1C90F2BE6F639ED576D +:1024A00046E57F306D5937B0FC4A3FBF44BEDF8BF5 +:1024B000B16637CE23B2BF8F0C81B86B89AE6592FF +:1024C0002B4BDAE7DE85F920A313FCFF8EF2645F65 +:1024D000DBFA62710E9EE214D77E9C467E1EDBC440 +:1024E000F78B3F32287721BF3ACA42C67B34F03996 +:1024F0002EE4C83C13B7DF19C85DADDC51BF179798 +:102500000EBE9FF2BE58874DE48B3136D384F6C1A0 +:102510003EFCA7475B8FF7731CF91C9E99BD3CFEE0 +:102520007C6D6FDF413CCB5CD75948791B992B42BE +:1025300024273E32B010C6A13EDAC6E9149785FDC5 +:102540002E98C0FB5DA003FF549347B648E06D8111 +:1025500009FC5990CBAFEE2AD1D9302F6ABBE48D5C +:1025600081FAD70AB98D7E5326EA11916F54CBBAFE +:10257000D7F540FF0B5A987902E5990575A90467CC +:10258000CA1D66711382946FA6C207F44F631CB410 +:102590005BA404693F253A8F8369F332101F983F8B +:1025A000A0B177966C6AA67C847E7BA1333ABFE0AB +:1025B0009FA648BA0944E853558F7E25E4A5AA5F33 +:1025C00086D2AB600FB1548E3FCECF7B2482E71210 +:1025D000D6C0F309845E8BB65FCEE8B81E5E606A33 +:1025E000A5A71B834D6E84738FD81FE7F6CCE5F04B +:1025F000EE4EE5FE878AEFBA5E16BA01FA4F48F54D +:1026000044F84D752B5868C918FE44BF01E0CCF55D +:10261000BD99EB7B7C5AAE40EF47EBFB68FD1EADEE +:10262000D7138D5C8FABF4A1DDB744FBE6DA15411F +:102630001DE2F9E8CAE066BC0FF1624CDC18CCF38D +:102640005D6EE6CF872C711DF8BC18931144791587 +:102650004038A39C3C69237FE6A2ECDDFA0E3CA740 +:10266000ACE7F4B3A699CBBD35E23EDC5B52B9BF13 +:10267000559CCAF968412AE79343389E01CF3DED46 +:10268000A271A7980BF5C8DFD3ED9F65E8A18A0E6C +:10269000ECA15890AF20F389DF757B6D94573125FD +:1026A000F58610E2F9B0CDE8D18938A515F032955C +:1026B00085FFF07ED329F80F1872AA35F73F51BE77 +:1026C0004E1178AF33FB7F8457767E62F0FF180F90 +:1026D000F04F32FB2B907E26334F23C603268D9975 +:1026E0004AF3D033657A2AEE7733A53295F661D274 +:1026F000EC94D71A45B7EA3AD4F9AAEB405D85764F +:10270000AA6EBF89F278A3E7A913EB5AF3731BED06 +:10271000FF1F4EFED53AA4ABE8F9ABF0895E07CCBB +:102720007B2ECEFB8BE477EE42FA7DD092D588F5F6 +:1027300061DEF7E07B98F7BC54F7D0F3D6333FE582 +:102740002BE9CDB64054FEF6125AEF0969D0F323B7 +:10275000E17C66FE3CFC09CBC638006BE2F7024F19 +:1027600016F5275B4DA790DFD6D818DDCF7A98599C +:10277000BC18573A64607B91CFA1BB1CED3DB1877B +:1027800019E7DFC0091BD9279299E781819DE2C132 +:10279000BCDBC3312685E4BDC7139137ADC6FD0E42 +:1027A000FF3E95EC9E4331262BD22BD647F97A4833 +:1027B0003207B3A5305D3397263F3A7B209DA3298E +:1027C000DB5B14A677F59E9B5D423EA48AFB5ED23E +:1027D00031EE04FDA75B657EEFADF01B27A9F08A03 +:1027E0009AE724BCDF17F5B435D23F649B1E57B47B +:1027F000703B84F08C0FC3558563F4BC07C0612B1C +:10280000C0BF58037FB389EE5B062CB254E720EDBE +:10281000A3FCCB3792FC2F20DE2F1AB8BDD9576509 +:10282000263DEC2CEFA3F3BE27C3F7CBD03A0F8B9A +:1028300061E5D8EBD3302FF675C1D7D1F352D7135A +:10284000BDCE6838A8F3BDDC3A8FA8FD45AFD73EB2 +:1028500044FBA875FED2E8FB25AEF324EB29403CEF +:1028600056A30CD1D073B41C7C4BF0DF95CA43C681 +:102870001AAE46BD31E596B99FBBE89ED1E76EC65C +:102880007B47A74C9DFB0096AF4BFF3F375B81C852 +:10289000A64C92F839F51F6E7E14EF899A72DBDC34 +:1028A00007DCF0FD2F4F16DEE2C2EF7748625F7E55 +:1028B000E52D788FC694BB2532DE363EC5EBC78E3C +:1028C000F31B306F6096B8570B50A068E363BDA947 +:1028D0007C5FA257E0E5ACD047041A8C0DD6F03CE3 +:1028E00033F0630C3368DFDD6FC0791FBB81C9B87B +:1028F000FF314BEF4FDFA4B5A36E32DDA958793D10 +:10290000EDBED4DF855C57FDFB68FBE96F423FAA53 +:10291000FBA7D8FED602ED773D7DFF3BCE0FFAB187 +:102920007AB81EC5795517F0A7D6AE3D3EBBE47503 +:102930003C6A74AB17E41D437CFAE5349443C99FA9 +:10294000D8C83ED4F714E03A900FF73969FF3B80BE +:10295000F9860107DF2F9A5CEE7DFA21781E37E0B9 +:102960005D65D02ECEB4A31196E04DE3F3EC52E5B5 +:1029700013FCB5A8F21AFA6D8D7D246D19C0AD2235 +:10298000CD44E7C42AAC1C8E6F8D9054FEA77BA863 +:1029900054B95DC9BAF5485F53F34792DCBE99F567 +:1029A00051D9C7EC067CCE605E7A7E5AD2534C7108 +:1029B00000552FA5F7EBA5745C57390B52BBA3B19B +:1029C000BF20BDF261FFFC42C417FDF2264A9E0EF5 +:1029D000296F707A09E17D7555DE49F385BC5D1775 +:1029E00020F916CFFC056911F2AE5B22FF7A8257FF +:1029F000DC731DC957FDFB5FA32492DFADB171E409 +:102A00006F4DCF933A50FFBD66E83C42F27D9A8904 +:102A1000FC2BF8D3E1F95B822F7432354F9A8B701F +:102A20007A1C951BF4D355C8F328A77A12E7219F87 +:102A30004D2D0738C685D73F75FEFA6E948B53F33C +:102A4000DEB91DDBDDC47AF4D8CF2D78B41DE65B8A +:102A5000C5BC93F10EAC6A9F83EEF799912FD179A3 +:102A6000CAF7567691BEBE7ABF670DBE9FEECDA265 +:102A7000FBB3BCA1908CF7AD54E439285F7CECDB50 +:102A8000BC7CD30407B52B78B96735966F511C54BD +:102A9000FFEAFDF6128AFB563BBCF8DD3147CFF961 +:102AA0002A47EABF675D4B0FE5EF375622D8EE4C59 +:102AB000CB253A9FE893D814683FB15A7A16B77677 +:102AC00056C72EBD9EF63903CFE950BEDE26F0E88C +:102AD00098C3F3516E9B5365C0FB2D815E1EC4F5F8 +:102AE000A1FE4F1B3F906E5EC17825C2F96695BF6F +:102AF000B9DF3FD33732B841CCAB5AABA7704324D0 +:102B0000212C5F8F4BA2FD5C7E2FD49B1F82030A7A +:102B1000F26052655619C2990408ACF3BD3B3DD42E +:102B2000DFA4BCDB2A102F937CEBBBE9BB354AFE4C +:102B30007EA4394F04E577117FD05F52B544712AE6 +:102B4000A63D6FA4C3FC3E7E3F415239A7C744BF98 +:102B500031E2FC12FA0FDAFA60E704D2487E83D53C +:102B600008F0CE13F975407DB48ED93E2988E7D799 +:102B70005E9D2F3123E2D7CF82E62C629D10E6C105 +:102B80005F17F455211D4159D169FCAD99823F0C65 +:102B900029BB1A9DD0AE6B22BF1FEA35293087E0D2 +:102BA000F3A1D5F38C46EF3F2FF2F4AE4A62E64C28 +:102BB000D2B75200E31057BD9AC2F73193F8B999D2 +:102BC000D1CB38DC2A2A2586760D6BB1D03DEE308C +:102BD000EE575F69CEABCFACE4F1898A15E382187A +:102BE000AA78A548CD0F0C1850D8D7F8FC2C04FDB6 +:102BF0004F4F625EDCFF95F325B277663033D99B89 +:102C00006F5667AF75E13C3F307A4710787C93DDB3 +:102C1000F0BDBADA4E7124E6BA498EC23BBF171531 +:102C2000E43ED979207F309E577A299685C686F171 +:102C3000562AF40D5A167A8D1C49073AF221FCA245 +:102C4000E4100668109EC9FDE50073A9BF3F80EB44 +:102C500036F710BC6DAA1D23FC2CF53EC2EB7A1C86 +:102C6000F3083F3ECEE78935BFFC009F47D3B2094A +:102C700058608731DC7793905EA0DEF14F5831CAFF +:102C800087E3439C9B7D57C879D5CE99E197BC18C3 +:102C9000522C295FA547BFF236BF44FAEFA223703A +:102CA000C4CDE506DDCB38BDBCD5807E52D9FCB99C +:102CB000E9B89F7ADCE64B47FFF393340FF597535F +:102CC0006DA2DF31389EECA7F7C7C5B99C8BBF7FDB +:102CD000E86EE497191E4716FA2B259EFB33912EBA +:102CE000A6CF7764A17CEB49E3FAB9A69C8F3BDDC4 +:102CF0005F45E3DC3A7F2EE1B9AC66471ACE4B1D47 +:102D0000E74D47F004C6F58ECD36A165CA722AC5D7 +:102D1000B83191E3CDCA87F1E07B493E1FEFD64A37 +:102D20003EDE05B1FE1935301EC0E956B1AED9956B +:102D30003BF4B4BEBCFB697DBF7137A4633CF15D5D +:102D40001C07DAE5949B689F25A7667D378E776818 +:102D5000A5C2FE8871DC283D84DB63B6A2A1F5CF55 +:102D6000751857C2FC5DF07F314FF711A3B74907C3 +:102D70007C5C5A161471E648BDD29F4F7D3E48FADE +:102D8000AFDAEC2D73713D26372584F587AA171E1F +:102D9000973ADF2E42BAB7F1732B8FCF8C27F9F712 +:102DA000EE2889E27EAF19847C2BE4725AD53B531E +:102DB000CB41CFC0B375663CC9B759E3F8F9CB59DD +:102DC000565EFFD84489F6C5A756727D1EAD7FF0CA +:102DD0004F2BEFC37A88FB9565CC477A7C1A0B544E +:102DE000DF04DFBBDEFB33F9B94B75A175F81DFCC1 +:102DF000B893122EDACCF5D58363A442E4D3A2AE05 +:102E0000BE43A8772AF31DE27785BC87499F8D834F +:102E1000EF50CEEFE4F3BBB9D24172225A8F819EBC +:102E2000C84B077CBF37F30FA5F8FEE88D5C0F8E0B +:102E3000D9CBFBF595717D06727454FAF881F87C54 +:102E40004FF07D3F3EA3F93B0ABFFDF6848FF3238D +:102E50005BD740F64312EB94F87E70B784F34D7B5A +:102E600080D1EF630C654FA8787F2B6C8F45FA57A4 +:102E70005768EFA8F32149A4F9DD13FC851FF4B3CB +:102E8000D344FB62F4DF71DEF9AA1DD4A0DA41B7A6 +:102E9000A4BBC3F34EC27903BED64CF02E72E886B3 +:102EA0009EB73F599989F09CACB37A514EFFF93DDA +:102EB0007E1FD874A5B90CE543250BACB56BE4D3E4 +:102EC00048F067F41A3D372A6806DF3C5CBE6A9713 +:102ED0003DA25CD0991451FFEABD9E88EF85A024E5 +:102EE000B5DFC7767923CAE3BB2744D4BFE6032501 +:102EF000A23CB1A73CA2FE75BDBE88F268E6977100 +:102F0000D137F4D544B4FB330BE89DB0DED1CF808C +:102F10005E227028DD7909748F00FDDD78C91FD12C +:102F20004F8138B75CC21646F4C35EE6F74934C039 +:102F3000FF108FA3A3EE93C815F75CD73C1D792F24 +:102F4000452E9E6F8EC36764FDE873CA4DE9361740 +:102F5000E20D787D1CDA1103F084BFE403F8BE753E +:102F6000170B06255C17D565A3B7F173D7D1EB52C4 +:102F7000CF3133DDDB7AACF757D0DF78659E292976 +:102F800012AF319E48BCC6E645E2D5E68DC46BFC67 +:102F90008448BC3A9448BC0E2B8FC4ABDB1789D74E +:102FA000C49A48BC26FB23F19A5A1B89D7F4864859 +:102FB0007C662E8FC45756A036E2FBF0A68648BA30 +:102FC00014F81CB16979443B159F01F8DFD7E1F390 +:102FD000D6EA1203C61B66FA0C11F78B5C295E0F4A +:102FE00047E1F54ACF9F83FC7B03F95CB573F02F73 +:102FF000D2FF1BF3E40380D772F4FF3CF83240FEAB +:10300000CC24BF89E4C1E1E49B8E38052D68F5C06E +:10301000646FAB1EF36354FB0EC305E4EFF8B93FD6 +:103020005321FCC468FF7026EBCBD00F1FA81F1ED6 +:10303000B4641984FD7F0AE54B39DE8CAD43FFF0A3 +:10304000D734CE7BFDF30F0DF00F713FE74AE565F6 +:10305000BFFCBEB981E4F665E5B7273D2C0749C83A +:1030600006480E4E5A3EC987E7EE2F1A78DE6DDF0E +:103070004D268ACF4FFA6E09BD7F4DE27658E05754 +:103080005C5FAFFAFD35E978EEBCB4D224A1BE9EF8 +:10309000649688EF4A7B65F2074BAD85E99671E847 +:1030A0008F9864FC546A95287EF9CA3F754A00E3FC +:1030B000FF6EBE9F774CE4ED1E736411BFBE6F338D +:1030C000F9CDB0BE49E21CC8A1283FE7988DE7655D +:1030D0001E5BC2EFA93E964534C48EDDEF11F99513 +:1030E000EFD2BAFBBEC33C22BF92E20AFBAC4E9EBB +:1030F0003799D943798B7D13991DF755C2FBB29D42 +:1031000021B4A3F6B567F1FD4950D2B43FD9DABF77 +:103110002FCBFDE68D05FD7E238EB36F5332F9096B +:1031200093C53D3FFBF4A0A971BE1E7EBFC13E9179 +:103130007F795CE8C77DCCB38AF25C563091171B6F +:10314000A078C5BE9A5C6EEF47E9CB7D2C90D38604 +:10315000F56B2C6AFD71EF62FDDAD1BC3E8B8C13EE +:1031600040FDFC97B0BECF4CF58F39BCE9B88FABB2 +:10317000D2CBB19BA6A623DF96811F88F32DABE6A9 +:10318000F78394D95BF5F85EAAE17AB57D84B4093A +:10319000DF57A5F8276600FDA68C94A8DEB411CFF2 +:1031A000D0EF361E1B32FEF2ADDF3F3048FCE55D4E +:1031B0001BB7CB0E27173472FF2292FFD4B8816A57 +:1031C0007F95E32F160E47F91EA2E7C0B801F09DC8 +:1031D0006E30BE2B34301E97F1E1BC2B987F7F0FF1 +:1031E0000726C5A7407E54E17B75FDEF393A0FC72E +:1031F00001BECA6224AE07911F34F6CB50FCA7C2B1 +:103200006D9AFD5406AEFB50CCC50CADFC6A4DF476 +:10321000FB33347911D39CC118FBD7D8CD6F0D097E +:10322000CF5F9C40FA9821E039C3EAA1FCE1633109 +:10323000DC1F8A86E3A4EA121ECF12F6EF64D0F3F5 +:10324000DC9E0D12FC2A8790635F13DFFA2EAE63BB +:103250003AC08FC7B7BE65C079011CBF9731881DC2 +:10326000FABE58C795DAA1D1F4DB2FD7AA23E35CC5 +:1032700043C7F3078767D710FB179287F73B45DCF7 +:10328000DFF2A69DFB0FF8FB6DC99A7CC0379B3817 +:103290007F035D905C2A17FA12C040FAD10BFFC37E +:1032A000F9FF9559FD6619EDFE483D582AEE69294A +:1032B0008BBA6FAB54DCEB521AF55E5D77B49E545B +:1032C000F735865AFF0B19428F7AD8C8AFE03BE832 +:1032D00048B28FBADFD7D1BEC0EBEEDBE6B7C23A59 +:1032E00046FE6834F919AF27DCF1C03B587E2A97B7 +:1032F000FC94A3C9F73D8DDF737FC8BFAB7AF61589 +:103300004C22413E91A57B319E9837EEC3DBB360E2 +:10331000DE4762D89D584E62B5ED55304E527E76EE +:10332000D11AE8A7CCC8A8DEF4AB978CD5EEEB1F7A +:10333000CDE071E7E9E2DC413A5E015A444F3DC617 +:1033400071D293827A3BF46B14E73E53F5ACD1040F +:103350004F63D226AB1DE167E1FDBE5DF89B22EC19 +:10336000B72C9B97AFF2C69E1A8EF391249ACF5535 +:10337000795208EFCF2F73F2EF9545CFA560DE6C41 +:1033800059A95AFFA6B358BF4CDC031DA7F80DA3DB +:10339000303E22E248BFD173FAE8C930D3BA5F9D0C +:1033A0005362C07B5F66F9785CEFE609AB24D48B8F +:1033B000B3FCCA38ED39CA3F6418687DD51378BDAF +:1033C0006ADF5CC37CCDFA67297D747FF2AC9A53C7 +:1033D0007A940FEF47F17915FE43463EBFEBCEEFEF +:1033E00060DCA78CDB2DD582CFDF453ED7C84B1FD5 +:1033F000FE03F5ED1C2EE7AACA399FCF620DC49FCC +:10340000356C133D6F679DF49CC3BA397F9FEAE723 +:10341000EF4CF4CB35FCFD57E4E35B9942F5BA631E +:10342000C71878FE46245F0F2507410EFC8DCB811F +:10343000C1F9F0CD21EDB417B7A35C9BADDA6935C6 +:10344000ADAF939D56CEEDB40172AD6038ED230C57 +:10345000A52786926B43DB673BF4C23E73678E0FF2 +:10346000C7ED357A2221D33D100EC706916F5A7BE6 +:103470006D483BAD52C8B3CBD96943D8675FB30F32 +:103480003C26F31BEC0347EF33C7252AFBB335FB80 +:1034900042F51F98CD9EABB1EC63D9563C8F57F2E5 +:1034A000FE70E8BF5EC41363BB99B203DE3F29CE52 +:1034B0003D1C1CEEA17E938C3C0F06EF4BC41F4AB3 +:1034C0002C2EEDA673397D6EB0B33CE1FC8C276DDC +:1034D000D0AE08DB71B9D0DFDECC1A2D9AF6A57715 +:1034E00070F9FCC54623C9E72F1C12C587BE986D2D +:1034F000253BEFF42346CA3F1C6EE4FCEC52CF356B +:10350000E12F31417F559959FC5CA6742809835DF0 +:1035100001B6819E6ADEEA69711EF20B8797EEFDA5 +:10352000FE62638284FDCE6F1971338E3BBF252D01 +:103530008B2395D79F96C9E779DAA37CD685EBAA2A +:10354000B2D2B933C6FC85187F35E9C6559875A83F +:103550005756F47541FB25E9563BD27559E689E388 +:1035600079503EFBB281EEEC5DF8CCCCF81036D34E +:103570002B49BE82817ECEC260A41E59BC2BB2BC38 +:10358000A433B25C1FA547A2F5474366BF7EF0A2F5 +:103590007EB8523F2B43521EE2F41FA4FC9A450210 +:1035A000FF265343EF0E58BFE9D1BCA25544673CF8 +:1035B0006F2A61735611DACDDE4CAE372667FA56A4 +:1035C000225D9A32F3C7A05D599A593997F0B92D07 +:1035D000C683FEC11731DC5FF8E200D7AFED19FCFE +:1035E0007BFB13268F44FCAF548E2FC6BC284ECFD6 +:1035F000F55BB93E853F33BFC74F31233EDB8D8A34 +:103600003119DBFD1F7EFEAB76EB7DF43B5A75ACCA +:103610009BEEC9398A7843FAD5BD60C4DF55CD6ABF +:103620005446AD82F92EF659E8F7B5F4FFD0D3EF42 +:103630008AAEC72E2762BEBF62C77BE197ECE5FB6F +:10364000493FCCE471DFA6BFAFF2617FEAB937E34F +:10365000CB550164CF1BFF5146F7CBDDB7FC353AA4 +:1036600087E132F60D2B41BF61A34C747FDF777F7A +:10367000BE99E7359677E3EF879DD968A5DF0F3BC5 +:10368000BCCD44EB3F7380DB1F679EE4F0B82FCDC9 +:103690001A344B03D7DF288544BE53771CE2E34F2F +:1036A0004F3E148778FC939ACF686FA073F4CCD305 +:1036B00010713E66E7761DDD57B9B365D9AF27C2F5 +:1036C000BADA67DC3E0ED77DA3639C05EFB354BF27 +:1036D000ABF9197AE78467510EDDF80F1DF1871EEB +:1036E000F425E605973D5A4979B23B7D1607CED7BA +:1036F000D3D241E7E0615D84B79D1BCDB4AE2CD63B +:10370000B98ECE0BB54C217CD5B6D4123E86CFB443 +:10371000905DB273BF8D76DB77DA2758B0FD4EA689 +:103720002F1F2CFE7F4726DF172FC9E4F19E9DEF48 +:10373000F1FB45A7E8AEAF403DBC64A34CF9BA47E6 +:1037400066FCF638DEFBA9F2973463424A0FCF7F5E +:10375000A0DFA7BD47A51F319F854FEBE81EBECB5D +:10376000F19929F37A9A5F34BFED0C78E9F72CA22E +:10377000F9AEABA5C882F1FF68FEBBA7259BEE2D75 +:10378000624D9C0F4F65F2DFBFFD067CD83B181FD2 +:10379000B2B4191179F22ADFA96555DEABFBF966DF +:1037A0002F539EB1D23D19742EC2E6E1E7766C1E0E +:1037B0009E5FADFF72D9AE5F019CDA32FD17916F4B +:1037C00033995288F4E6E9B397A2B96215F99C2CB3 +:1037D000879F9BDC62F0C9448F7AFFBFFD0ADE1B26 +:1037E0005A6AC722FF5B3CFC3EEFC9997EE681E73F +:1037F000FC15FECF0E32A4BBD12407FE2F6B48C5AB +:1038000034008000000000001F8B08000000000052 +:10381000000BE57D0B7C54C5D5F8DCBD77379B6488 +:1038200037D93CC81392DDBC0879B1091051119702 +:1038300004302AE2F25041AD6E2040DE41E823B66A +:10384000D82C264054ACA1464545DC20205AD460F3 +:10385000112904BA8022FDD49A56ED87B6A589585D +:1038600094670256C57EFAF93FE7CC4CF61122F870 +:103870003D7EBFFE7F5F5ABDCEDCB93367CE9CF77D +:103880009C99AD383F5B67CD63CCD4CE1C1E133CF6 +:10389000EDCE92D058C6F4B1CEB1AA95B158952DBF +:1038A000EE84FA4C3B737440BB6FF1EF6ADF33D7A1 +:1038B000AA676C18BC8F75523F669B85B1710CFE70 +:1038C0001C7315E8677DB58EDD0FFDB0AFBF555990 +:1038D00031631146467F362B73874430661CAFA395 +:1038E000716DE375EE6B22681CAA37613DF4173EDB +:1038F000D6CBB0DF4C7C5FC0D89204D5FA710CB443 +:10390000B7B35EFF76F07D2FBECFCCD651BD8E19FA +:10391000AD26186B19FCD7B73678DFCECBF8F72D6C +:10392000FC73AE4D29EB84EF963066692C023800AB +:10393000E04E1A0FE669C2710C348E9CE7F9A44977 +:1039400059569C97C391110BF330F1AED86C98087F +:10395000CE57B133AF19C6672BFB5FD7D97C7056F2 +:10396000183DA5A1D6C178AB10F0DD83F0298C5DA0 +:10397000618772F6D0F0855AF938F27B099FA1DE93 +:10398000A4B102821B160BFEF9A1CE9309E31B9290 +:10399000124C2C82BACBD6E05D320BB3DF0FE33C86 +:1039A00095B0651AD67F191A51C022E19330788EEE +:1039B00066ACD1C8CB3F098BD880CF113AA629304D +:1039C000AE41C7262BD1D83EC583DFC586C113C6FD +:1039D000FB89EA644C857A5D9BC2D219BB41C01752 +:1039E000CFBC8A02F54F54ED28B4C0B8C31A4C8539 +:1039F0002AC0931AEA986E1D86E058539C66C63E0C +:103A0000D2B3394857C178490D9D348BF0DC0A6B2D +:103A100012C7D83CFA84B1B8663EBFFE2A9D670340 +:103A2000F437AF47E95510DFAD531C3D725DD360ED +:103A30005C5D9B11E1FAB9D54674C98C3D0CE7FF7A +:103A4000E815CC723F1413987DAD9AEE5BC706B1B2 +:103A50008E4A97C2D70FDE188B7DE3B2B6C760706F +:103A6000C0AF85B793E3CECBD3BC2117181FFFFCA3 +:103A7000E196EDC31FEFB6215C437DB72E94B98D5F +:103A8000D1483F762BB60B4977FD18F190DC5C6E80 +:103A900045FC32D66D43BCED4FF46A58DE1F6A1DFB +:103AA0006E07FA98667CE330F63FCDC83A555C6FF6 +:103AB000BBFE544FB63F3CC3A38EE5D25231C46F18 +:103AC0007D63A9F3E331804A038C87F89C61207CF5 +:103AD000D6DF3D89EA772B8BFF760FE0CBFDB6DE94 +:103AE000BE09BE699FE1480C8BC5679CCE0DF4B33F +:103AF000E33F55BE0E2B601DA0ACCC2C4B54A17DDA +:103B000083D3A00B817E4ABBCE1A7A605D1B76F60A +:103B10001A583EA02061D6E315D06F95F1FAC791EF +:103B20005EDB97972422F39C517AD6FF0CC7A9320B +:103B3000D937019EDA6D8EC46898CF95AAEE4E27CC +:103B4000329766099B01F3BD32950D946762595512 +:103B5000A87C1CE8E76562426897EF5BCF5481F769 +:103B60000E8D11FF747874EE4CA0676519F027E094 +:103B7000A7835997233DB897319A1FD33ABD3A2866 +:103B8000779459ED28A73C665894486C077FD8CEA7 +:103B900064F46CB2F9C6C7E5457A881BCF710CEDA9 +:103BA000CA908E259DD8043DB547F1F998F39C360F +:103BB000939DB1314FAF7F270CE8314ED501B35300 +:103BC00013371B2FF8F60A4177F0AF477480DF24D4 +:103BD0002C4E5B3379827F99B7F77DFFF08CC9C398 +:103BE0000118E85BBE87E560A66C9D2C3B50EEACEF +:103BF00032FBDE6B09D0BE4594DDAE19533498AF6D +:103C000022DF57B53900DE874259C078FEF069419E +:103C1000FDEBA17F9355B67FFCC62919006F912C4F +:103C20007FF99003E07B481FD81F91BCF81E0B72F0 +:103C3000BCA8F4E235AB87E3FA390A91BE7F99EA72 +:103C4000FA13D2BFB5DF5202CBC1567D38AD6DB489 +:103C500015F97016095FFDF9D9A417F4B10AE90F37 +:103C60003DD0A415E9D09AB641A5F5B2BA71FD8C44 +:103C700089D6225CD71EAB42F2608C8EEB277DEC9E +:103C8000246F3234D333FB86B7A1FD9454D7C728B1 +:103C90009FE252A71D0CC1F59B9953E082FE2BCEEB +:103CA0006B0EA4F7CC0C8347817646D49379BEF58E +:103CB0000E113C6C443C50BB9B37A930D4D536D751 +:103CC00019EC4FCAB5CC76AB01FB7B46C8BDF6AA52 +:103CD000349DE2A74F559B8EEBD16CAECFEECF9EBD +:103CE000497A588B9A3C0EF5B06C9766C9D0E1FCC6 +:103CF000D3860BFD087A7712B44B6B77C5211C690C +:103D00009A6B2ECE3B6DCE4283DB86FDAA34DFB1AB +:103D1000AD9ED049B896953A9609FD9D14F25A6F1A +:103D2000A928C7F6FA39461312EF13CECDA1D87FD2 +:103D300066F686D634D42716CD8EED3361DED84EA6 +:103D4000BBFB560FE257C273BF452B43388A55D78A +:103D50005DA47F62AE7020BF8C88BEAECC0EFC9698 +:103D6000AC6E2B5C0AFD3DAAC0BC2F603FFC248DCD +:103D7000AF4B8BE274DF88FC56C818F2E5803EB08A +:103D800073BB24C966A07656B7A504E5D6847F38F0 +:103D9000092F49368DE6B157EB09B720DCCC71D736 +:103DA0003C9CA7D36445B9C218F037B48F6DE2FCD0 +:103DB0006D8CED796034BEB7EBEC99C4FF9CCFCF2E +:103DC000FC267E03EAC7CD36D748DB389C4FCFC3ED +:103DD00037E27C1ED0483E318DCBAB9459A622D41D +:103DE00023F7C5F63C5C06CFA7F4CC1D0A727BB561 +:103DF000FD5E8702EFF7C6320BC2150ECB9400DFD3 +:103E00009B4C8A8741BF63814F514EB20485F4B306 +:103E1000C9DEFF2EF67F9DF55D3BB62FD5BCFB4876 +:103E20009F05D9174454502E11A54C60A36346B486 +:103E30006F58CBB7313EBB630A73B4E0FA497BE4F9 +:103E40005103C813F8F4519DD18382213CCFA19A2C +:103E5000A17C67B63281E08BED662AD20DA86F9403 +:103E60009769D9330D0CD667411BE7A779820E9964 +:103E7000664F72827CBDC616CEF5296BA1FE49BF86 +:103E8000E17C561B3C9BA08BB45658203F7DCED87E +:103E900072DE0EFB837E0CF772399E3696AF2720BA +:103EA00096DECFB429C25EBC573CDBF8538C2BF9AD +:103EB000AC01F9CCCAE586BF7E96FAB5AFF25C04D8 +:103EC000CA83795DAA17EDBF8BE9E52780D44291BB +:103ED000DEBA5492EFBE7EFE1961350DDD4F958D31 +:103EE000D3EBFEB95F44F4C0784F743D138A787BFE +:103EF00074066868D25340F5F00CD79CF536C2972B +:103F0000FD175930CE13BF50C90E7E54E976A89CD8 +:103F1000CE49FFDC9931F3AED7A11C3D36A708E1AD +:103F20004AD09851057ABA578C13B91FF006FD3F55 +:103F3000AE008B44FBF0FBB8B2267109D48F2DE3A1 +:103F4000F88C2E73A875F07C28AA7F0AF26DFFB555 +:103F50008C6D80FEE3C3177720FDC7DF995DD40C1D +:103F6000F30C1BC3EE9C09DFAD423A81FE13E19BCB +:103F70004890D909F7BA6DD85FE47E27C1D39F1F57 +:103F800066DF004DE261EEE6687AB686623BB65CBB +:103F9000C1762B8729C4CF2BCB410FE7111B699129 +:103FA000D1FC79189E8AC65AF4F89DC6B4305EDFFB +:103FB00082E33C12C1E7334CA7DE39238FF4059529 +:103FC000A381CF37002C6B6D5104577C082BC3F9AC +:103FD000623DD20FDAE7DBE07D7CE9E2421C3F3E46 +:103FE0009D3FEF17F6D013CCB37613E235DB60417B +:103FF000BC4ECB3EF89D76D19AF8591DC8E77DA7F7 +:104000008FAD5F01758F2C9F3177017E9FCFED11B2 +:10401000E6DE669F45FA3ED07E3A772A4CA780427C +:104020003A74283D12ED9C1704BF21AE5922BC679B +:10403000D6480BC075685F16BD97E5CFFEF28605C2 +:1040400099F64AD4DFB83E5106B29F00316EB43FB4 +:104050004CDB123DF7DBC8DEF1D2FB5742E8BDB4C2 +:104060009BCE34391F9F8C024B73929C316DCBB425 +:10407000A31C027B88E472FF1E33D971C7F50E9230 +:10408000E7EE3D23AD9BA4318272680FEF9F65F789 +:1040900014A01D69D23327AE9FA983DB4792AE4C93 +:1040A0000AD4131D7B2D68EF9C61DC8E629A23611C +:1040B00056BEAF5D8B90E7B5066F16DA39F23B5905 +:1040C0004E0AE17E2396A3A0BC5BE8BDDA305E5EBB +:1040D0006D74FD11F1BFC3C02AA99F08A837F9E18B +:1040E000A7501BC00FC1FFE0080FCAE72B53F97C94 +:1040F000FAEF5302F0A3CC34929E3E56A86D0851BD +:104100007C76E2D16C9DD750E06F2F7A2D33FCE6A0 +:1041100021F1307FED27DFA05F23F131DF69E85522 +:104120000B06E3437E37BFA882FCA8F9D5CBA6E3F4 +:104130003358AF0DB46B0D11460FF7EBFA700D80CD +:10414000BEBF089D6440A2FAF12F6718907E17B297 +:10415000C5F4AC646D066EEF33A30EEC356BAB4665 +:10416000F3B56E513C561B177F3AB23D2D3AACAFBA +:104170000171FC048A7037488FCBA05AD129686737 +:10418000595BA01C0F60DFA7B9510F751C0EF728F3 +:10419000D06E55ACD58074B8AA45C7EDDBD55C1F91 +:1041A00041BF094817EE169D03FB894CE376C3C84F +:1041B00034033D81CA3D048F78B6E8855D2EC65B29 +:1041C000CE745E7CEA14FE5C8576C105FC3BD95F4B +:1041D0008B7EB111ED96FE113A0BCA992F0C8E39D8 +:1041E000389F2FA2B318DA2D2DE6C5AD65FC3DF141 +:1041F000D617A1DE327A5FA8E3862EB21BDA391F0A +:104200008476205DE8D3B8FD148CEF056D81E5451B +:104210006B03CB559EC0F27CE67A2901A65EB325DE +:10422000B05E9F66A1FEE7313BAD4F8BDEFA471BC8 +:10423000F2DD7D1A43F8970FE778D38DE0CFB4A86D +:10424000C973483F46195826C1CBE14F2B8C5610F5 +:10425000DE9628CE0FFF5D7883E11C9D96C5F11B8D +:10426000C5F9A405F844E08BE4C4FCAD21CFA01C43 +:10427000986FB646E03C4E2AFDD9A48F1E345B37BA +:10428000513B0BE9DB79C2DF2D4BE37AE2A862DF19 +:10429000EC85EF740FBD701FEAB3F90FA8456827CE +:1042A00097CE3211DFED3A61F220DF5502EE124176 +:1042B0006EEFB2BF477674F0FCE0CFAA49FD0D4B1C +:1042C000362F16FC14F287FDDA91BE063A91F21AE7 +:1042D000FACC8973CE49237DEAC945FFEDD8711E1A +:1042E000CF78447774DB1BB80EDB42495FD52FEBE8 +:1042F000DFCCE0FB6F87B9EEC4F6A7EEFE70AA62D2 +:10430000F5CDBF6FCF48A297B12D21BEFEF15FABB7 +:10431000FDCA387E2B4CE27278B607D657AE0BFA40 +:104320008EFD67883F9CD27E79D4E01A85F6E8132B +:10433000CEE26284E7517D5B19F2FB8C24D75D6984 +:10434000F0FEE329CE833ACE775968E7ECFD7A7E1A +:10435000BA0678741F36DA516EA33D8B7232D7C617 +:10436000F19F60646ED4A3D2CE95F654307F2D4B6E +:10437000E3F6D483698E28B23F44DC4D15F693D121 +:10438000F4B203ED3ED6A558509DD45B59EF228C74 +:10439000A375D948CE3624303BE2ABDEA4EBBD0C8E +:1043A000E371269D2305E9D8AAF3201DD7B733F77B +:1043B00022582FA3DEE14DB6513BF76505E857596A +:1043C00003E253F53B67309789E030A39C473F6594 +:1043D00001C615C1FFC03FBDF053F4730CC4EF63B9 +:1043E00063A55DE8A17E32DB5D037E09F973CCA98C +:1043F00073727D6C3916EEC3F7E3698E57719DFFBA +:104400008E15A07F53131D4F227E3F473D3D1AE47A +:104410005E1A87EBD07BB3481F7FCE9C423FDF1CE8 +:1044200089F69B2C1F535D3FB6003F2C626E92CBEA +:1044300055CC434FD61E4374B050635E0DF0BF7031 +:10444000B6E303B42B902FBD417CE95FAE65DD5C24 +:104450008E037F7AFDE8A716ED7CC06B9D9179C332 +:10446000F1D919F85D3DEBA7EF1A767E1BE20DE05E +:104470001B4E57F1EA92C2C588A74B8C435E6ABBBC +:10448000E3D6B6380C35801E25BDD0BA47F1603C66 +:1044900067AA6A7218A15CF7A08EF81B3A9C36AE28 +:1044A00018F514A7A706EBD4E31417047645FA31E0 +:1044B000EE503DF7DAA8BDDD0BE5BA3D668C50B095 +:1044C0004A6BE534D4AF551EFD473D7EF3AA66DB4B +:1044D000A6A2A8F99CBD65403EA9D912F8BEAE338C +:1044E000B0DCC0B48F06EC3818A7F12F93BCAFF93D +:1044F000F1E35FD2CCB1441F5666FB16F1AFDE1E6E +:10450000E9BA009FC8E7974D0EEF6B7AF0EB14C73E +:1045100051215F0CC88FD51A8F0707B7B7A772FE56 +:104520003A60FA2CC6E5F7BE24CF4DF188E2920B33 +:10453000F3E559C197E1DDC29ED5DC2CCAEFFBA1A2 +:10454000BEFBA7D06B070CFCFD43E67007E231C150 +:10455000C05A8D45BE76093AD682F1C3AB6DCEAF57 +:1045600091FE8D56196F7033B4FFDDC3B8BF21FDC6 +:10457000D5645547EB9AAC1A373403687FB40A3FC9 +:10458000EC22F4129ED7AF477CA25F8F7408EAD961 +:10459000CDA2294EECC06732E01EFD0419CF84F78E +:1045A0000CEDF899F1BC1F03B27F117ECFBC185FF0 +:1045B0005E08360AD627A43B63D209FF0EB24F2508 +:1045C0001CF582CE06E0D8A9501C4FD22DC6A750AC +:1045D0001FB0B610B2638854A89C487EE9112C0322 +:1045E000FFE62739ADD4BFF0F7E73F3482FC7DD634 +:1045F000184372639599FB210077005E25DFAD5368 +:10460000387E8B4BBA49DFF5DF0336BFE217A710C0 +:10461000EB9A9FAE04C8C1B562DD1BD21D0538FE02 +:10462000A90F8C468C2F8E15F1FA7AA789E24AF5EC +:10463000200710AEFA658CECB47AE17FFF32D535F5 +:104640003E7D1CC6BF4C6E3512E56A07C565F4B1E8 +:10465000AE31289ED2B17E34C5AF2660FF15CB5C4B +:1046600067F7315FFCAAF8DBD295651C5E0BDA5167 +:10467000B16897FBD1DD0FD2397DC9E7AD41F0A715 +:10468000C60A7C76AA84DF706B37F91FF5DBB95157 +:1046900051ACF27D1E5613CDD06FAADF3EA9F07546 +:1046A0002C77861662DCA8F8CFD32C68E79D2A8C7D +:1046B000B623BC9B6DAE99389F14B5A70AE59C79CB +:1046C000AC37E549E82FD569A2384830FD49BA8BA7 +:1046D000077A457CC5DF66F420BD0EC439F4CC658D +:1046E0004CF7D16569BA95E6912AF449EA32275B1D +:1046F00060F2954DB17C9DA05E87F879306D4A29B6 +:10470000E2AD345DA3EF06F6978C609DA40DE647FD +:104710001BE3FB343F13FB3640E5BE7DA5B4C1FB74 +:1047200036121EF9BDDCB7093FAF115ED32C3CAE8B +:10473000686E157886F5473C4FE8EF2E8D84F96654 +:10474000B47B295E138A6325E2283D0F8CC6785618 +:104750008C3601E309EB1B8BF6639C47BBAFFB2A4E +:10476000C4AFB5CD52822155ED1BCD49F11BC6E931 +:10477000ACA2DD42760FD31667A31FF3B858E75FEC +:10478000A63A96E37A94BCAFA7F1BF7890DB71EDBF +:1047900029B5A951F0DDD10F802E95A1E5A79BED9C +:1047A00037A2BD9FB63A8DE247E6561EEF6119402B +:1047B0002000AFF6E05FDC1CBEF7462028BF4E3776 +:1047C000D1B8F81DFA11F35BAC06449FAD9DE9101A +:1047D0006EF3EA993AB1F8890ABCCF6C9DADC37803 +:1047E0004CA68823058FFFBC98C76FBF56290EAF14 +:1047F00033F238709D35BA43E5FE23D14D5D7A6CB6 +:1048000007DABDCF209D63DCB36D12C5C783ED967B +:10481000BAEDE564B704CB1F297724DDFD56E3F13B +:10482000B5DF32195FE3F4D7A2E7F8767FA323F967 +:10483000932AF615D31FFA3AD145EB21E35C1E7A91 +:104840006A7AEBCA049461CB7B26BAA176FEEA2889 +:104850005D7D1EF6635F42FD3C6862D4CFEAB4FD25 +:10486000D9C827AD16A658B1BF45A9C887ECCF2136 +:104870000CE9457BD0A44379AEAD71602DD3A2E2A3 +:104880004AA8FC0894A1FD8A743D8DF7B3740E7F8D +:104890008BD2AF907DC31C85A8EF1AD25D07910E15 +:1048A00006F6111BC3C8DE336BDC6E36377EF8C2EA +:1048B0007228AF17FE7AC9437933895EEED314B4F8 +:1048C00013BE88FA03B5FB621C53D09EFBA3C0F352 +:1048D00005E82599C1BAA6ED519DC88F9A9ED3BD12 +:1048E000765F6C077E7722CEF53EC271558B974C72 +:1048F000D6BD968F1F2EB30E5E8FA1F4418FE03789 +:10490000E6705F707FCFAE63AE4E6E6786221FCCBF +:10491000B372FD23F74383F741E5BEA7BB84C3E928 +:104920003E6226F9C3D8E2D18837B97FFAD6691E2C +:104930001792FBA3FD02CFA965209F402E2CC671C4 +:10494000016FFF4CE7F1ADDDD1CC6189C6FD4ED7DB +:104950006738DFC69EC204A49FDD1171250AEDDB16 +:104960005E749FF43CCAADB7841F89E3DB008E6898 +:10497000DCDF8B19BCBF178DFB7B31B8BFE7797CBF +:1049800021CEE326B1EF36687F6FE9DFEEC1EFDEBF +:10499000D6DB515FC8FDBD24DCDF83F7A5959C3EC7 +:1049A00092BA54921349651C2FD12EE6314259C553 +:1049B000FDBE18BFFD3E338F33B42F601407FFA533 +:1049C000627DBC22D67FDF8F7FDF5E67F5E0FA6312 +:1049D000FC07E9BAFF2E26E33FF4BEEF768B88FF93 +:1049E000F430F493FA2FE7FA6CE0FD9C2C1E3F4361 +:1049F000A6C7F7738D221EC6E347EEB9391EFF78AE +:104A0000585F46348F87897D66195FEFD304FFFEB8 +:104A10005047EDFBC4FE6109C687615DFA98A0832B +:104A2000CA30B12F28C6AF4C23F898718AC33FCE45 +:104A300008EDDDE86FB94D3AD19EEF37F689FD46B6 +:104A4000B99E7D621F51EE1BC6355FD81EFC50E833 +:104A5000E9F1F18EF1197E742EF96277517C09FA31 +:104A60002743F1C7BB8CEB91A519CE49F8FD64A390 +:104A7000BDE211A83A20E2796C1AF77798E672E164 +:104A8000BCDE4FCA2E443C05C321E5D86EF15D6EF5 +:104A90003233A2DF0FBCED467B2067470EE91B6770 +:104AA000864EEC1BC0EA039E7384AECC8DEF884625 +:104AB000FDFF9162CD4B517C74BE3B2C99E8DF8F9A +:104AC000CE6F423807C3E7CC9F993F345CE5198E1F +:104AD000DB33C6F9DA0FA5BF5022217C0643E75D20 +:104AE0001447AD33D9916EDEC357F0DD3337877885 +:104AF000317EDCA737B5227F1F0EBFE3E03040EDEB +:104B00007EA3AB1AFB9F73CBB52BB1ACEC8FB12E50 +:104B100001F8FBCA7B8A715EA546573DC25D6B7486 +:104B2000A5C6010A4E8F708D8C4479EB8C117ADC0E +:104B300099EFBC20FC1C9E52858FFF86C1F5133E69 +:104B4000FF1EB31DFD19AD87BE63A661D4CF1181D1 +:104B5000B77D7AC784B300FFBE35A985CD004F6904 +:104B6000C407B735A0DE7F2CBE90EC2A8197036284 +:104B70005E0B74CE38AF1A006F0BCEA7D6529E9A3A +:104B800008747B5A2FE035097835FBF0EF82976483 +:104B900022D2F93D4A009FBDEA8E223E0BD13577E5 +:104BA000105F961BEDC8D7EBC28055C03E7A47C058 +:104BB000037E0943FB1AEAC9FEDEC4EC39281B92C6 +:104BC00043387F25AF523CB87F21E36F15CC9982E3 +:104BD000266847866B1DE2E76FE1FF390EB7509DEF +:104BE000A5661AB7E78330AEFF2770F82FB6FE8CA4 +:104BF000ADD6619C64A6887BCD3C6D203F6B81B0B7 +:104C0000BB66E213E09BC51C7A1CFF26E6D2A3FE1E +:104C1000BC85B9E9399779E8791BF3D2FB1FB01E3F +:104C20002AFF21BC604423E07FC663233331DEE5E5 +:104C300087EF9709DF46D79DB19C3E3E89A778C391 +:104C4000B04BA2D719823E808F77613FC0C71985CC +:104C5000697E7C32799858B79EE648C0DF8C385B15 +:104C600021EE175CFD355F97A91F5B083FFB149091 +:104C700060453EFA0081624A043C5C2396B0FB1C0E +:104C8000D76FD7386A28DE7DC8B13C3616E09CA2C3 +:104C90009A685DBAED2AC509369F057D09EDDE5893 +:104CA000CED7EB8DCB15D293D725AC998CA148A646 +:104CB0009ACC6E18F77387CA70DCE96B79DCA06C4C +:104CC000B8DEE7CFC33FD7650496A73954CAE702D9 +:104CD000874243FA9B9617180F98CE569FC538FD0A +:104CE000F48BC405FE9621E202392C87E274971EEC +:104CF0001738967181B800C3E825C8B31B43B9DCE7 +:104D0000ED9E70E0CA3E98F7675D36C2E6EA1C8504 +:104D1000EFAF653ACFE0FA9CD1F72C2479D704188D +:104D20001EC9D8C74D46E600DA3ED664A1F2A74DAB +:104D300009F43CD164A5E7A9A66C7A7FA6C94EE523 +:104D400029998E2F108E55A17C3DE4F84B05BDAE00 +:104D50000AE576C7D2D01F1D2E0738968EE071B6B1 +:104D6000CACEB6A938EDEA9D9D07F109F52AF840AB +:104D70006CE91AF0AC00EE05AFB956A239B4E8AD53 +:104D80009EE92856C6BDFF711CE2A5EEBCC25CC000 +:104D90003ADF643BF49930EE274DE3099EE34D0E74 +:104DA00082E76453193D5D99CEB04C989FA3AB77D1 +:104DB0006502F477C3D65E2D199E531C0AD9DD1304 +:104DC0001DCCE381F558ABE7FA646DA2D18E7C3C33 +:104DD000297FE6533F6428A75DB1F8FD4DD1F3A7C5 +:104DE000C440FDF4F1E51AB6BB05E814CB928E2F52 +:104DF000CEBF1C1F7582364EEF55084FA7F74611E0 +:104E00005EDEDDAE123CE70E87911D726E7B38F1DF +:104E1000C1B9D6100FEE9BEF36B84352A0BC3B256C +:104E2000CC8EF273774A12E9D110C1672761DD1881 +:104E3000CC7FD62BE9F1E89FBCBA55E9447FBCF89A +:104E4000C5A814A4E393D19D477E4AFB15068A4367 +:104E500003BD1E7B02E5DFF004DAA73B23E43458F0 +:104E600082E16877D61BA41DEACAC5F2C930B19F9A +:104E700002E519DF6DF75D86EB113CBF25AFE4C697 +:104E8000A3FFC586C712BEB2154DD7E817C740F8B5 +:104E9000AD237DE5DD2FCFB0E3FCB25E7C2CED676A +:104EA00000EFE6171E3FB78BE0F6901C78EEC5A723 +:104EB000929E8452EDB61561E8B7809E67E341FE8D +:104EC000ED5E13EEC0F9EED6DB8F34A2BC7FCA4490 +:104ED00071A5677F71F7473BF1F9605DD1DDF09C0B +:104EE00093194DFD54FC72EED44468B779072B44F6 +:104EF000B6CB05D89201AEBCB567F727C278059E40 +:104F0000A8524C07B26F293C9004E55FBDAA7871A6 +:104F10003FA0A8B363838224FCF533496807DF818F +:104F2000C1043F3F3A7744D92195E73706D8157930 +:104F3000ED674BB0BF17923A974401BFE5289D2714 +:104F400096C3FAAE1AF1A722F2EB443CE795AE59AC +:104F5000EFDEC6705EEE44B493DDE5068ABBE3F493 +:104F60003197E8F4F674B25F76E8DCA4B7DCF38C32 +:104F700076F4C34E3BDD8F237DD6417BB497EB0A9D +:104F8000DD1157A07FF9D70C3B50221BB1FE9A329E +:104F9000C44FFDF647A62641BBD313783CBDF2951E +:104FA000CFA6927F0F5E30FA55A7B737C7DD0ADF6D +:104FB0003D905742792C4EB593C6610D7C9CC784B9 +:104FC0003E643D05B41F43246EA5AC0923D6477744 +:104FD00045ED4B66BEF56AE85A6E43BB78ACCB68CC +:104FE000C778F95A9B3B11E37352BF829E7423DD4D +:104FF000241A44BF9659E45F5CAA7E94713BD9DFC2 +:1050000063061E4794F1BD7506AECF37813C42BAA8 +:1050100093FA1CC66DCB1CE7171F04E15F087026CE +:105020003F16C2FDA84B1C5FDA5F0DC2DF2A117A62 +:10503000794E4CF39E1EF41B8DAE7538BF05CCC166 +:10504000E3EE9ADD8AF2FA0F46C75399A467FB5341 +:10505000700EA0773BB05CAF825D96EE6797192F1C +:105060004DEF7E6D743C8BDF5F6AFB6039BDF4737E +:105070001D2B44F9FC08973BCDC2EF6C167E66B33E +:10508000B9D8487CFC9AAEF620E8E1AB780F03FD76 +:105090002E3517119F633AEC85F0B617F8DC0572D0 +:1050A000CA0BFAC535121B7537631CC901FF3703DC +:1050B000FD4C3C0F8EA89FFE0CFE1ED6EB20CE6F43 +:1050C000120B0F68E76051144F66A6E8FFD2BC27A9 +:1050D000887593F04F107EF2847387C3519E2EFD26 +:1050E000BC88E4EA50F3DA23E6F55B9C173C57E40E +:1050F000383F4038AFFA874543BE9EA8A9CCE5A704 +:10510000EF611E7F437A707C1D16308F01BABFC4D9 +:1051100079FC48616E8C9FB3B33CCFA94BC42BBACA +:10512000AAF228EEB303FD6CF407671AC8EEED325D +:105130002F26FFB9EBED61240F76CB785039CF33B2 +:10514000EA0A15DF0FB390BF9B14C2DFB3DB06FA88 +:10515000273DD5353789FADFAD78735FC2FE671812 +:1051600087F0D755CA73EC5F1E42FE6E7BE1E237D3 +:10517000F3F1FDF25C1A5FFAE349AAA7350DE54F9A +:1051800093CAFB31EFBF0DFDD2F6B3064A5A1D9C00 +:105190007FEB36639E84CCBF95FE3CD6A3DF3538CB +:1051A0000F17DA035E3F10EB7758E3FEEC61F49FD4 +:1051B00047FBF61D0E0FE493F07E5CD3C335A4FFCE +:1051C000E07AB90EB25EFAC51FEAB97DDB1ED536AC +:1051D0000CF7ED32B25CC959400773176C0A75F9C8 +:1051E000C575C235E7882C58BFA3159B9EC3382EC2 +:1051F000ABE07EE08702BFEEAFB83F3EC1D073FDAB +:10520000CD809709FFD4296EEBE0F51FC847B98719 +:10521000E79D338DE7473FFD560CCFBF49E5EBD700 +:105220006FE671161F9E785ECFD39DA378DC425542 +:105230001CE817CBBC9EE3128E3DF9B4EE65B8EFC7 +:1052400086F6C8325D07DA1C5E91EFF3B4885FBA68 +:105250003BF504EFD3029F770AF9F734F326A39FB7 +:10526000E7EE0A15F9CC9CBE9EDE994BE37A9935A0 +:1052700092E2158754C6E30FF604CC6BEA937247AB +:10528000117939226FE76981EFEF91C7733DE279B8 +:10529000C83C9E01BC819E80F2D38D3132CF49C47F +:1052A00079CCC178E3F0D7DA04DE3AEECBC27EF6F1 +:1052B000E8C9AE3AAEEF7FFB329CCF6FD2799E1633 +:1052C00098306BB1DF9D23289E22E37180B7829DC9 +:1052D000D86E7B08E145E24DC6E7E43C07F286EE76 +:1052E000D16D403FC665E071BA23961EB3FFFEDC68 +:1052F00011E73133CAA7BF34AA5EC377E4FBDC2EC3 +:10530000F2886E17F943B72FFBE87694EBB7577E18 +:105310007D07D5D706E6433C92E5B82BCB9FCE8ED2 +:10532000EB06E25E88AF5DA668892F9EE775DC34E8 +:1053300088CE28FFE2D31C81AF6D94EFDAFF8A227A +:10534000F0C5F1E97E7CA487E77778C2FDF39F760C +:10535000893CF95D9EC03CB05D32AF5DF390BD2AE3 +:10536000F1D26CB11BFDF19213E77A00E1BFD75483 +:1053700064C4FDF4CAC8924318BFA9D7405F03BEF6 +:10538000A78D74B5217F4A3B46C6634FE9BB0FEA40 +:10539000109E6597A6476BC2BAEA15E0E3135D9BC2 +:1053A00076E013E021FA612F73B97ACAE28D40B832 +:1053B0006AA06A6234EE2B034F47F332DAADC1794B +:1053C00032C42A71FC3DDA0B359DAA233402CB0688 +:1053D0005F3BA4071DC71F7B91C735AA5967DC72C5 +:1053E00095FC40E378B073CEECFC7504CA9D6A93DB +:1053F000C9B80CEDAAA0BC95EAEDABBAD30B06D7A1 +:105400000F862748DE6C53051D7823FCCF41F8D664 +:10541000DD1B71E1F310D01ED6572FDA9D12EB7B06 +:105420002A687D4F0DAC2FEF67A0BEF3680AEAF93A +:1054300033328E60E7FBAB352FF1FDD21542FED63D +:10544000C4741623BE93D4C0FD44F9AC31326D82CE +:105450009FFF5193CD8CB81E325E58E364DA157EFF +:10546000F9AC351E66C4F20E1DC81113AD9F26D6C9 +:1054700091FA81F6B48ED546669C08E56AEC0F9FDA +:105480003A4F0AAE9F846B101C4178FE5B168F4723 +:10549000AE907C613678A45C44BC8D5C6B08687F00 +:1054A000C66CB8D301F08CF204D6CBFE4F66F1FD8A +:1054B000A76CFFF5B50D8D97B3593C2EF0FCF303A7 +:1054C000ED559E3704E6BDA4472BF7B7F408DF0778 +:1054D00006194FFB6132D883354813693E3CED28ED +:1054E000742547C3F38C8ECBDF1D5150CE43FB9602 +:1054F0008F2FCB03780FA2EF7B3F58988C793129FF +:1055000023395E82EDD1E5E6E2787CDF25C63BD12A +:10551000E47DF863BD6F3EC79A1C8E8A4C5F79E1CB +:10552000DA4223D2CFA27585C6797EFE6BF396034D +:105530001188C71C133F9F7762CB18CA873B61D283 +:10554000B17005DF8F31E2FB53A6FDBFB742FDC24C +:10555000755145FEE71E16AD9DE2A8F0C37FEE969D +:10556000C0F5C8EF0C2C8FDE1958CE465B78DCF7FF +:10557000FFAED01B581E7328B0CCFA03F3AB5E1DF0 +:10558000EF9C7503EE67AD53ED585569D2B9F1BC88 +:105590009766E27CCDB6AAB4AF5669E179549FEE26 +:1055A00058558CF67DCD5F2B0EA23FB7E83D8E9F00 +:1055B000E0BCBFCAC307BF427F1DD65DA13CB1CDD1 +:1055C0000AE9B5E07C4019A71A2C5F968BF81ECB30 +:1055D000F6A7B3607A3829F29E6A1BDF7CD8FFFCFD +:1055E000E3E59D6B28BFBF6A5AE0FC6B348D2DBB91 +:1055F000A07C75733FC0E4B0227ECAC579A9DEE6FF +:105600005BAE43BAEABDA5EC38EA892B1A4BD9D177 +:1056100031F062F51FA6227ECA1F5018CA99F25FA8 +:105620008F7C8DF26B853FB748ECDF59C65B77F610 +:1056300040BB051E1EBF9A1794C757B13A088EA0EB +:10564000FCBD453BF77D85E306E7F1C97CAFEA8DFC +:10565000DF8604E6F7F178C1155D1D2ACE7F8180D3 +:1056600057DA19CC3D91CE67F023528C7D8CFFBA6E +:105670001CF3D05CF52387F9EC8D2BDAF9F7758CE8 +:10568000E799C9FCAF8521E03F801C3B6436107D63 +:105690007CB63692E2A99F613F585EA7909F501753 +:1056A000C3CB75CFF0B86A9DD8E7AA7B96C7C5175C +:1056B0006A3C8F1FE9C6E1077FAD9817D2897F3D0D +:1056C0006BE37EB7CC47C33C35875F1E432DCC0BC5 +:1056D000F3F8313FCDFF3BFFFC34FF7ABFF83DC507 +:1056E00001645CE269BDE7B9CD00A7FAF3303BDAAB +:1056F000D78C39C3903E411E71BF6906976F17DB87 +:10570000876C2FE4F36FAFCA24BF28096526EAE54A +:105710008743E97BA917F5C2DFA900731ECF4F5558 +:105720005487117EDA87E9C8CE6B9F6BA0F85FBB08 +:105730008DEFC3B53F62233F6960DF714D48C0BE46 +:10574000E3AD0379E78E2C23BD0FB54B7B96DE0FBF +:10575000B34AFB3E480F7B86A13EF910FF13F07C55 +:10576000ABC833BF55E4974B7FE8D681FC72CF308E +:10577000D4C3127FC1F5920F65BDF4876624B97654 +:105780008FF4DB676F8FF284627E28ABBCB47DAF91 +:105790004D621E302FB22B3F56785E6A4598F3FE5D +:1057A000AB117F8FA6A521FEDE1CC9F55C71892394 +:1057B000CBE28707B9EECCE1C842BBF3E335A145A4 +:1057C000880F99CF76A490EB1D3C578DF91BEF8D78 +:1057D000E4FAEF3DA16FE433218CE78B7D3C85EF4C +:1057E0009F98C73A0D6857818D4F79591506E7BFC5 +:1057F0005DE5070F8C6B443C1D11FD49BCC1BA3BF4 +:10580000D05EA9F86508AD3BD35CE958BEFD7036A3 +:10581000E50B7F2CF4A05C17C6B8BF7EEB3BC3E85A +:105820009CA0949317A74F710EB64A4FF402F44907 +:10583000F679FBDC2CA2CFA801BF5BD0E94366DE82 +:10584000CF9492448C7FE0DED63FB1FD94817D6F92 +:10585000E17703DD5CD0DEE37430149D0DD047109A +:105860009D05D3CD50F474097466CC1E36349DC1A9 +:10587000F7E39CE6A1E9ACEED51776B871FFE4A595 +:10588000472218B43BAEB5C5E1F9E5DA4D2B22F05D +:10589000DCE9A79A3B02FB3BEE51CB2E94E7734D1C +:1058A000B622E24A0E93E2B7DF7DE2F907A653DEA5 +:1058B000C926BD054562C396103AB755BFBD8AF2E9 +:1058C0004DA1DCCBCBAB689FA8616750FEE9B38FDD +:1058D000C45929AFD89D8CF948603F537E4AFD4694 +:1058E0003DE5AFD6BFA7DA912C1A58FF4A842FF8AE +:1058F0007B84E33CD06D43A75A6E881CFC1E288431 +:10590000F471C3F607CE62BCBA61FBB59FA05E0B13 +:10591000CE63AD14FB0CC1FB56C5D9E6583C7FC421 +:105920002E6397A19D08F8B17B912E01AE4CBEFC71 +:1059300044C7CDCF3DFBE22E80F7F887F1851852A2 +:105940003AB5F1CD083C5F2AF7B1E4FEDEA9CEF40A +:1059500048D705F02B9F67C43E876FFDB81CB7EE94 +:1059600054F0703FE68DD3B356EF8DB812C6ABED51 +:10597000D093FCAC7DE199CD4F209D7F1042E7454F +:105980006B5E78FD4F57A0DFB04D1F3B8D4FC7A416 +:10599000C4F9D6ADC1CAE3C4729DAA7FFDBAC19A4B +:1059A000CFEBD19E90EB55B36D1F9D230FC66B6956 +:1059B000E73E3A673E68DD3A7BA7527CF4B92F0D8B +:1059C000C89FC7F72A2CDE36F8FBCA4D6F46603BEE +:1059D000B96E03EB3868FDBCD3778DA57616940FAE +:1059E000175BC738FC6FA27733C3FCB9CA0F433CBF +:1059F000D3707D7FB194E8FE136D31A7FBA756C429 +:105A0000A1BD5BA977C759E8C9EB2BD7FF48D0A345 +:105A100023919FF37127E2BC16ACBB89E6B590B920 +:105A2000880E2B9FE2F9539F837FB7ED02EBB957A6 +:105A3000F0CB271B42E83CFB27223FDBFD4755C448 +:105A400001EE22BBE54762AE94B108E5CF851DFBB0 +:105A500070F640DE86D1DF6F6FD8B8AA1BD7E5C4D9 +:105A600008473CC6DF60FE6E812F05F321D53F4C11 +:105A700089E7EBC2CF79D077604F94623DB6EFD61D +:105A8000D3790FBFEF086F72FC1F8AF101EE308CE3 +:105A90001F7C12C7FD1AF8EB4638EA15FE4DFDB221 +:105AA000CA6956C0FF6931CF01BEDF781FE773C1F5 +:105AB000F7FF788FCB937ACF8C329207DD7A6F3CE9 +:105AC000B6F3EC9BAD903C08CEBF1774B0512FF8E5 +:105AD00039F03DC0A529FEF8DCCBE3020D621F7A48 +:105AE00061BB5FBE3FE26B5999A01383AFDEE6E373 +:105AF00047B90FBD48F07FF03A06CB839D41F24095 +:105B00007ECFD65D789FD4C7FF6EC2532DD81D16A9 +:105B1000E4DB0F42484FD5AE51294FF4E8EA037158 +:105B200097039D9FEC94FC1A286707F87519CFE33B +:105B3000AF7C799382741ACCAF272B3DCA05F91537 +:105B4000EA2FC8AF95EC7F56CE8A75F0E13D903FC5 +:105B5000170D21678F668BFC0081D7CF595EE495C6 +:105B6000F8D2529E4AFB0541F895780D9697CBB234 +:105B7000AD1794970C538AFCF029F128E995311759 +:105B80008D3340C7925EA5FE1AA0D7E07907E233B5 +:105B9000F8FD669C23C0E3FC0DCFEFADED52C43998 +:105BA0000EF7C1E4B1C49F0E7EAD45DBC1E458FFE2 +:105BB000B227A8DC19D4DE11547606B577059517FF +:105BC00007B4AFDD79C0C0F37CBD01ED421AAF2749 +:105BD000FF6AB01DE1E1FB9CDBCF1ADC481FC3FB71 +:105BE00029DF587F2F739B293ECCE3657DD6FE08C5 +:105BF000B457568472BBB1CF22CA51BCDC3FCCB083 +:105C000012E5A1ACEF0FE5F1EC3E677F44945FBC79 +:105C1000A2B74BA5F3E43D1E1E271B0C4F33F153D7 +:105C20008F88A34D514D298D6331FF3B9DCEC59D7E +:105C30006BD18B72269DEB9676655F188FAFF485DE +:105C4000F1F8CADF99F34F57E27AB81D1AE6DDCCB6 +:105C5000E74BC72A7FD71C817181F95D3CEFA662B3 +:105C600075E0BA2E346DA4739C9FB365F45CD81EA6 +:105C70009837532DF8A0725D507DD7F5C417D541E4 +:105C80007CE112FB09C17C317594903785AC50C41E +:105C9000A9685F6F8990D353D4BC1BE700FEFB0E4D +:105CA000A92C04CAE7BA54B612E7BD55A1FD4D3C74 +:105CB0007882FC26FD4689BF53C8372307E375E089 +:105CC000FD2B7F2DFE19D2C98E3F17601EC2A91D64 +:105CD0001F64EDC6F2ABFF9EF26736B87DE9DEAF1A +:105CE000EEA0BCCEBD2194B3D1B7F78D949F61795E +:105CF0005708C509FAEE0D21FBDCBDD74CF197BE64 +:105D000011DC0F68DEF365410FE9177EAFC15DA3BB +:105D1000F83D13E7BAFEE308C6DFCF75C1AC50BE4D +:105D2000EF0D27FE69D8154AFE63DF9E2F8BFDF32A +:105D300087FEBBF391F9207D667E9EBE2F8AEFFB26 +:105D400034ECBEFC19CC5FA8DBBECF301FDE97FE63 +:105D5000F69B0294A37D2F73BBE88CBE673DC6689B +:105D6000973DF7AB767D22C62B19DDA732ECF99370 +:105D7000B3DD7917C20BC7431FE001E70578A944DB +:105D8000F93F143E1EFE97C5C7D93BB83CBB8C619A +:105D9000BE830F2FFC3C7C6D9799F29161FEBC7E17 +:105DA000EF9705286F2E36DF6DFFC7E6FBCEBFEC01 +:105DB0007C39BDDF32CACAF36183E87E305DBFFA49 +:105DC000632ABF68B613BC97C8EF7DA3F879F47F48 +:105DD000BDF9FFEFACB739E75F75BE175BEFDF8941 +:105DE000F5365B303EDAB7E79B14F63DE69DF7FFEC +:105DF000E9BCA5DD5EA2DA0F15621C8E75BE67B721 +:105E000091F5417647B3D8577823C1C6EFBD127ECE +:105E100052A9F0936E1179A8CD4C47FB80A5C61A04 +:105E2000B23B4B873F7896E7CFE9089E378C576D9A +:105E3000A6F310417EE1E4E12ADD577760398C0F4B +:105E4000ED0E987596665EDF8BF553EDDCEE9F3AAE +:105E5000FC7ACAE72D35BE3D07E3C9934D817ED359 +:105E6000F541FECFB5D6C0F765ECE5588CD395E586 +:105E7000E9E94EB2A9D8DECF3FBC2C87DFBF702D39 +:105E80006B6BB198FE4B78213F56137869C9E1F1ED +:105E90004C8997C178107864DCCE09C69B66BABF7E +:105EA0009B9E0CFC583E2FF27FA51F2BF1178C37C1 +:105EB00026FC628D86F4E1571BCEF79FFDFAA3798D +:105EC0000FE053E0FBFBE235787D2E86E75B73F84D +:105ED000FD68C1781EAE156AC84F5709FB7CB21623 +:105EE000C5CBC3BB5527E1CF43DF95FEC3AEA17D34 +:105EF0003EC914A551BE987584EFFE9C64C69235C8 +:105F0000E60EC1FD014BCF6BC877E50F875811DF57 +:105F1000C335715E58E37171E056775811B5771843 +:105F2000A2B1DD228627DBCA93995DE1ED19DE3748 +:105F300084870AF1BE24DC3BC3EFCAF1B2386CF7A8 +:105F40008046E7D0E90FF09D81CF34EAD7A18BE6F8 +:105F5000DF4714D1F76E1DFFDE81E7FBF5CC92829F +:105F6000F757A6965A7E7C18FD8A15A1B4FF30AD6E +:105F700084FB0F92EFCFE4F0F36DF2796FAE559C96 +:105F800083708D423B777ACB28F24F9A439D75AF51 +:105F9000A01E7A219CF255CA57FEE0867108DF8B5D +:105FA0003176249713D3B7D17980792D737FF43E5E +:105FB000D4BBB68452FDB3B9AE1D39D0DF09C57A62 +:105FC000C72B5031EFA60306CCAF9EDEB9ED0CC651 +:105FD000F9A6CF0EA7BCD2E9ACF3F7987FCA66F357 +:105FE000BCAEDE17CD06C4C50D9D6735F4B76E98FF +:105FF000A0A05863BDA19694BB009E72B12FBC5F58 +:10600000CA85501E472E5F39222B0DEA6FC0F38AD6 +:1060100017F0773E93FC32495987FE4BAA389F24EC +:10602000DB633FD8EF57021F6FE7F0F8912CA7967C +:10603000F2F615AD21BDE9E8CFB4EABD23717F2F9B +:10604000BFE40F38CF69696CEA5ADC57B85BA5FB2F +:106050005E7A43D9418AAFAFB159D1AF733191EF75 +:10606000B1DA46F1ABDE497603DEFFD2BBC666C1CC +:106070007CEDF03CC7415CF7856D8A15F9BD771260 +:106080000BC8CB3A62F16660DCE3887D941DE3EDDA +:10609000A9F29C587E18F98D4579AEBFE7009CE5C2 +:1060A0006DE56F219FB3AF61DEC5983FCC88781F47 +:1060B000B8358C79911F7CF77B9DC8A13C50FB2F94 +:1060C0002E8BF5DDEF95AAF27CD86B911EE0FD34A6 +:1060D000CC8F053A5BAFEFA9C27E9ECB11F5D1966E +:1060E0006213A72F86F0F5EA2D5938BFDE15A13AC5 +:1060F000DCDF9B762FA737A07FA306DFDFA7B130B9 +:10610000DCE73F28BEBF7DB9E6C47B6A871B998662 +:10611000F773DDD05948FE7447BEEB6DC4E7A7F7AF +:10612000B02B709DE6AF5E43FB2872BD98D63D391B +:1061300006C6F974938DEEB193EBDB915FA2CBF5BC +:106140005FA7D90AAD0FCCC788F0CFCF9F67C4F740 +:1061500050BF0FD76F5A893703EFDF9AA2D63207A5 +:10616000EAD3046647BD7C8E71FE3BD7AA517C49B9 +:10617000F2BBE46BC9CF0037F1AFE4C7603EDEDCB1 +:10618000C4CF866E6932D2F3F9260BD33219DBDA2B +:106190009440E5179BACF4EC6CCAA6FA979BEC54C0 +:1061A000DEDE349ECA3B9A1C54DED95446CF5D4D88 +:1061B0004EAABF03D087F923303EC91B2967103E82 +:1061C0005D914F0EC8F5D3B74ED2A19C96EB07FE5A +:1061D0002EDD1B22EFF51ACA2EF8DF821FE4983B52 +:1061E000B2C887572C87FAC9492C9BA37DF3C3D427 +:1061F000C709D17E724EE3F733A03C8C2BF2CD1F42 +:106200004384E78B7CEB82DF4D0C5A37A44389171C +:10621000F8DE1B57E48F97530F625EDEB94A9D9DEF +:10622000E21FACE78557A96CA27DDF1403DB89F17F +:10623000DC9E9F9B18C64F559D3D2104CF4B552A90 +:106240004CF38B37FC607128D3FCF4D79D8D510142 +:10625000E5D89F1F7E1DC369C3135CB7E6029D1F6F +:10626000B9FBF4DF9F85FE9FBEE758BE8BE8F1D4F3 +:10627000A6C770DC6561768A4730BC5B8FE231B4BB +:10628000CF867F01F7F3BAC3E9DEBFF506CB9F9E49 +:10629000C578EE4AD58272745E0BD7CB1FE23A0204 +:1062A000DEFF22D63155C46FE4BD84E5327E1E7414 +:1062B0004FE08F72D3F83D0422CE73E4A7C9BFC06C +:1062C0003CC6A757A81691EE13788FA180438E1B6A +:1062D000DCDF47898CE22760FDB346588F8FEE31B3 +:1062E00078F1ACF6478A91EE8B50ACB1EC76A8779A +:1062F000B5F2FB8095C64394E7E0329AE8FC22733E +:10630000EB4FF9F7A734F2FBF158CFF0288C7BCA9A +:10631000FBEDC2C73A0C78DE1E6503D2CFBCECFDA4 +:1063200074CF166B532CB8AF5321EA2BE4397FCDD1 +:10633000356AB619C472AE4AF3DD9AC3EFE3FC26A0 +:1063400087F9EE73F48B6B55ACE6F74B56B4151A20 +:1063500016FAE99979A27E7E36BF0F5CD6AFCBE5FF +:10636000F79025B59657215126897B3192B2E75592 +:10637000D139E439D769387FD9FED15C4DC0C1E845 +:10638000F90D0AC361789F2AB707E7CDB975239D38 +:106390000B645603C65BE578F3B28B56627EF4BCA1 +:1063A000D5785B05DD9F4979D58F464CDD8472CC6D +:1063B00013D46FADD07B303F03EE9B7E8A19F6B4C9 +:1063C0009FCCE37CD52FFE8AF6E3AAFF1C42FABCE1 +:1063D0007A34D7BB2CCF53CCEF150C8CAF4FFED5F6 +:1063E0005FE93EC986EDFCDE4978F2B8AF8C13DB7D +:1063F000795E63707CF7B517FF1C71C1B8FA76BE81 +:106400004F78B1B8BA3CC7D7F01B1E1796786C50BE +:10641000CED3BE54C39E1571173A2787FB3A4887DF +:10642000C1F1F54B8DC307C719DFCD0D8CBF5FEAF6 +:10643000F93C59AE6C2C48C7FBAB5314D711940BE5 +:10644000D58DC5E9B86F5EDF38919EC1E7F72A1B8D +:1064500073A97D75E3187A9F95AB887B47199D03D7 +:1064600095F1CD739ECC48F61D7034AC0560E1FB10 +:10647000739A3512F7EFE439EEBEAD2AF9137D5B5E +:10648000F337207D56753D6CD0417D761E1FE77435 +:10649000D0BE41FDD6A3B4BF57C7BA699D60FD9871 +:1064A000D17F1F09F312638686AFE657E6C548C75A +:1064B000559D8A6313EA276327C543CE6DFD81DEB0 +:1064C000EDB7AE5A9E16708E4AC2FF95B05F653D1D +:1064D000C28BF0D484749EF91039E2A570C6F3AD76 +:1064E000FB7F8FFBBE27D78DA17CEBAACE6DF53C41 +:1064F000AF2DDC8271961341799816319E258FDB82 +:106500008327C5BED9C9175592C7082FF2F30925AD +:10651000F0BC5B9CF82E2E8FDBA9BFCAE57C27DB85 +:106520005775AE21FBF0CCF6EB33D11FE8DBF96EEB +:106530004406D45BC5777DDBC3E9FEC1BEED4F4E9B +:10654000DD0DF47DBA73522CF2A1EC3F3F8FFF6E4C +:10655000C1E92EBE3FC83C3C1FAA0EF13CC61FCE6F +:1065600018BA97427E27F3C14E6EFF75842ECFB7BF +:106570008E0D46772B1ECD97F78918F52E37C61747 +:10658000F43BF93DD3C4E7D07F6BB6DB89725CB6D0 +:1065900033181DA46CE57D694C9E6314E766409F2B +:1065A000BDED02F897541928BE7EC768EB2DB7A140 +:1065B0003C7E534FEBB16414F3623CE3B346730784 +:1065C000AEF3129B9DF665EF1823E44D42CF38CC15 +:1065D0000FA96D559803F3ECB64CE3E772840CE811 +:1065E000B5D9DF598576E8DBDCEEAEF5A8CC35868B +:1065F000E448169EC360E3BD59988F92027482DF0F +:10660000CF16EB78C4C0F3416BD3F839805491BFF7 +:10661000521BCDCF0D9C92E70A667AB3306FA6F677 +:10662000E544CA9B3925CF09403DC2595BC4CF0B15 +:1066300048FCD6FE747F16D25DEDBCCE6C7CDF6B61 +:10664000B39CA1FCA457CC74DF92EE55B3C87B0B6E +:10665000A57C7D147C9877D4BC2991EE77A914F0A1 +:10666000AD1FC86FE6E71D92EE3145F89F77A8325F +:10667000B4F1F30D0ACF979165392F2CE3BC4E0985 +:106680007AAE0A1365017F55441BC1DDAB67FC5C24 +:10669000C773FCFCCD89C4EE1D94D7FADC28BAA7D9 +:1066A000B2D7E659B893DE87D23D91556E85E47A2C +:1066B000F5F3215E9CD7F1E7781CBEBAA991EE11E3 +:1066C000AD06B6C77376F02CC3F372C7F56D2938E3 +:1066D000EEF161F0443FEB1E6E3F1D323F9A42FCEB +:1066E000BD314441B95D0DA485F6DF39D676C713B7 +:1066F000BC1E3D7756BD3184CE21B8A01ECFA73237 +:10670000B08B906E24BEE17D401E64AF2DF0DE891B +:106710005621AF5AF3B81FB73A8FC761EAC23B1F81 +:106720004DA3F9713E81F5E17973CC93F8642CE6C1 +:106730007F642A281FAA3B437BD1FEA8DEAAA77B41 +:1067400058259D548120C3FDE42AC6ED4CE5E75B46 +:10675000B2D03F6B7E2EB408E7D32BEE17ADFEE927 +:10676000CF385E5E353BF8BD287487133BBE399940 +:10677000F2D1A761EE19D1473EE17F8ABAAE80F827 +:10678000616338FD1E41F5AACB74945FA2723F0C81 +:106790009E0E85F2F48D24476B851CAD5B7565E418 +:1067A00095C857EFA8743F7A75E442F2033FD3804F +:1067B0009F2E20FF83F1F6EF79DCEEA9053EC17331 +:1067C000D375E25C57CD667EFF66CD4A1E6764CF07 +:1067D000F3FB5697867A2370BCA59B543BAE538D32 +:1067E000A1336B188CB35FC82F68EF42B924FB5BF1 +:1067F0001ADAB910FB5BFA4228C9F3FD79B1229F7E +:10680000E7E138B47B07B7E770FBDA3D13E19FF7A8 +:1068100023DB0DCCA793C7973E63DD3FFE337CF2AD +:106820008FADA104177828745E2E78BE27F5000F6F +:10683000C07FF28550BABFF11390836E3C171EE5FE +:106840007888F222FEA0D2BD450817EAA3459EC073 +:10685000EFEB62EC91987F59F74EA986DFBF91C7A5 +:10686000EF278275B891F0F48E9ECEC906E3FD79CC +:1068700021B707F8EE8570A2BB93499C0E4EBE3837 +:1068800092F44A6F14A71F803305F3A54FBE30B2B0 +:1068900090DFDB9340F668B585AFFBC9A8CE148BBB +:1068A000DF7B4977CC0B2D913EF09B74B413B85D20 +:1068B00056635C4DF92F983F5D5C444F6FC805F2FD +:1068C0009F812EC97F1F9E2FEC0A1C2F4EE4EF9351 +:1068D000DCEA34A05C76093BB2766B70FE347FFF55 +:1068E000B5E03F843656E66D63BEB85BA13C9A9A2C +:1068F00096BBAA903F6A16AFB90DE955C25FA3B126 +:10690000329407BD8A4A70F486F27BBF99FF3869DA +:10691000FC6989F3CDD390CFF56D58BE55DAB9AC8B +:106920000DFAA96D515653FF361947E0F391DF0177 +:106930001A0CA8277A2789F743CC57C2173C5FB9AE +:10694000BE29F95C7EF7DAAC0F4DE07A89E26FE799 +:10695000BE1E1319FD1DFE367AB203F9CBC0EBB98A +:106960007499017C9FC7E39935001FC299B52EE841 +:106970005CC0C6C072CED6C072DEF6C0724157602F +:10698000D9FE5A603906C71DC6FD7F3C6F8FFE3F9A +:106990003ED1FFB78670FF1FCBE8FFE313FD7FAC4E +:1069A00047FF1FCBE8FF6319FD7F2C4B7C631C0066 +:1069B000CB1807C0F7E5F95C1EEF42CF44F5E58937 +:1069C0005EA9EA385FCC3504E431EFAA1C7EC173BE +:1069D00064F27CD705F24AE99C983C8F1B7C4E6C94 +:1069E000E09EDFA073624867D84F4E9C6B7A3EC032 +:1069F000774CE95E990870EC4AF3E42E217D1F6A1A +:106A0000C2BCF99E159FAC4477E9DB61AE59F968C9 +:106A1000AFE9FB37F373DB5E92373DCBADEF5C2D17 +:106A2000ED1280B31CB08CF42CCFED5EF4FEDE8B47 +:106A3000DEDB1B482FD2AE7B5ADF9F8872F3E873F0 +:106A4000C6D508E75111D764738C41790FDC6F5AB2 +:106A5000F2A042F78DDF95CFEF3B387708B0F31DFA +:106A6000743AFFFC18B2B707CAAB151D9D237039E5 +:106A7000481F49BB2C4501BB0CE520CC1FF5F5C8D0 +:106A8000B5BA00F84779C202E82E774B74D0B996B0 +:106A9000A480F6A377A6059D6BC9093C37317BF925 +:106AA0003ED4D3B3568F096857E1BC32086F024E0B +:106AB000619F56A05D88FAE61E23D1D5D2F755B264 +:106AC000672AF125C8C74AEC0BD6B172A3C8C76EB6 +:106AD0000CD4BB951A73E33D68F3853E92F4566976 +:106AE000618E28F8FE7461DB66BC97B6EA77EF1614 +:106AF0005BF0FC9F32291E831535D9AE2791BE521B +:106B0000F40ECAFFADDD961985F7D39D3AF43AE548 +:106B1000754A3A49D15BC2703D3BDAB89D8F7133FB +:106B200035DAB7DE1D6D31611926DFBCFCF25AC8BB +:106B30002EFE0CF35AA0AA7292E2368CF6C1BF4424 +:106B4000E80F09EFC7C20F602DBC9F1F8AF7B5453C +:106B50006FAC8F86A53BA5DBFFC52AD453859D5915 +:106B60005EB4D79EE888BBD586E2D8B51DE97FC95B +:106B7000DBA511987FF7F9563DDD97FBF7F667D651 +:106B800063BEF4AAB6670C1817A8D63C06CA0F7DD8 +:106B9000AEC380F9D2D76CE9A0FA855BCAC96F5C35 +:106BA000C41693DFF8A9BC6744CCBFB2445967014F +:106BB000B8130BB8BCA80CE3FB9153D409AFC7C200 +:106BC000789F6D51285F78B673C6946168AF74463C +:106BD000D17D51BF17F22598EECFBDA5F2F8EE6C2E +:106BE000BECE43DD6335EBBC8DE87CF6F95CF2A7E5 +:106BF0006EF28EE2FE6B5EA0FF5A69B0BE83729E9B +:106C0000FD9B4ABFFB321057B0EBC94EAE03F9856E +:106C1000E72C9D13D4003A6C981C1E40A773981F54 +:106C2000FDC3D03763128C5F79F6B4F480F6B7CC2D +:106C3000CE0DA2EB22DF7B920757049CD7ACC31A80 +:106C40003AD75232A89E9FFBBC2EE0FB3A3633E087 +:106C50003C60D546BEDF50B73D8AF6232BC57D800C +:106C6000735CBCBE7E27AF878904F0576AA9FDDF3D +:106C7000B91ED4F3DF9810FB1273F0BFD307E31DE6 +:106C800034F7C03D0878AF05C61102EE3F10FB9AFD +:106C90000837D9BD22BE5497CDE34B75EE6E03DEA7 +:106CA0001B0278D76230AFB34DA1F580F6C69822AB +:106CB0005E5E4679DB817965D81FE667D61F52CBC9 +:106CC000914F82DF03DD71FB7717CF97ADC7F810C7 +:106CD0009D730BCAF3C47811C6BB305EE4B77EB7B0 +:106CE0001558795C6DCBB68349808F594E4EA7B548 +:106CF0009D33F4E57983E90AE89BEEFB5EC880BE2C +:106D0000705F08F8D8631D7AFE683EA23F22F150FA +:106D1000EFE074988474583098FEEADC8B0D740FA1 +:106D2000CC3A853D6CE3ED112F4948974178213CE1 +:106D300006E143E269006F41EF83F1B2D0C5884EAE +:106D400016EE543CB86F2BF1173C9FA1F017BCCE48 +:106D50008B58B701CFB72CDAAED8F15E7FB9EFC34D +:106D6000C607C597DE4AA7F852BD53E047D28593C0 +:106D7000D3FDCCF33C5E7233DE673BC64727B3A737 +:106D800005F2E74DE7E3E8FDF7A51BB004284EFB4D +:106D90007DE945CE47CA678C27129D88BCEB60BE53 +:106DA000098E472E2810798FE3D8B8803CEB21EE6E +:106DB0000D09CEB396FA3C589F94FF8EEB132957DA +:106DC0005D424FB856E8E398BF1E92F5223EB7E405 +:106DD0009E6CBA1F2565790CB52B0FB5D07981F261 +:106DE000E53C7FBB1CDA59FDEC8A952DE929A81FEB +:106DF0003EBA6FE47A37DE2775776CDC7858EFA3FC +:106E00002BF4B1F85B65B2DD472BA6A4609EC9D117 +:106E1000352173E8BEE49F1BE977A1EA76C4F3FB52 +:106E2000F354531CE6779E7E3986EE6F7AB080DB92 +:106E3000E7B52B5E89C0E309352BB85E3667BB56D4 +:106E4000178C43FDDCB19936382C1D05A8179EC45C +:106E50003D06DC8FC4BE8A483F91BEFF34D47233F6 +:106E6000F6FBE9737ABA6F0BDE3B709FE9878AF70E +:106E7000D8D5741F8F1287719D53EFAB741EB44A1F +:106E8000DD5780FDD636ED4CC123F29545A0476114 +:106E90009D4F87B89EC4716B563C93429B56AD1D67 +:106EA000F47B0A7EF1604F01C62B301E0C65D7F2D1 +:106EB000CC487E0FEF85E3C1122FC5B9CA801D8F64 +:106EC0000B86763C3ED18EC77C20B4E3B18C763CF9 +:106ED0003ED18EC7FA86B581F6DD2FC47EAD8C0B10 +:106EE000A7AA67E9778BDC252C7B31E9615336FA59 +:106EF000A74B95303BDA914B15CEE74BFF6AE6BFC7 +:106F0000DBD17D2DD7BF821E82EFA9BDAA1F6C30B9 +:106F10003FBABDFABC91F99F939EC4A202CAA5C60E +:106F2000C480F6532CB680F7D7248C0A787FADB591 +:106F300030A07C7DF6E501ED6FB04F0A28DF38FE0A +:106F4000DA80F6331C3302CAB3CAE606B4BFC959A5 +:106F50001EF0FE96395501EFE7BAEE0A28DF5679A2 +:106F60007740FB1F2C5E1EF05EDEDBDB85FE5708E4 +:106F7000DE8764A4A7BCC7F74B1DA3DF8B9A502AFA +:106F8000CE6387707DB4F4ED4C937F7CE484B0973E +:106F90001C76C7DF917E4688FBAF46887BACCE0B64 +:106FA0007D94CCBC8AF87DCE44A4A7E076C1EF27BF +:106FB00084EFFFCC0A6B79E74B0FDDA2815C9A70FE +:106FC000D9FE31E9507EF6A5F76FD140AE4CB872CC +:106FD000FFAFF1A7665E1A9D3887CAA3F77F86EFD9 +:106FE000C7747EC8DFCF62649AEC1EBDEC16CCB3CA +:106FF000997075DA6A3B8F97F0FB5F307051EC77D0 +:107000004EC668F2E27EBD9C17E205CFEB235EF030 +:10701000E9057AC6E77EA0677CBE06F45C0172ECE7 +:1070200020D0333E0F815F8AF5FF067E293EDF02C6 +:10703000BF149FBF077F149FDDE08FE2F38F4D7376 +:10704000E8F95E938BBEFB5353253D0F372DA6FA0F +:107050000F9B1AE9F9972637D5478F16718D9D81B9 +:10706000BFCB25F737E57E66F362D6138EF2A047D5 +:107070008BC2DFBD93FB9443C7013476CCCF3E8BEC +:10708000648E11A3297E12F8BB2113335C6958FF6B +:10709000BE6D56265EA47FF3F9C5AFE3B6EEFBE204 +:1070A0009E83E07ECF0B7A88B73B46E2775719F98B +:1070B000F9EFAB8CFC7CF7555A7733D253F357CCAE +:1070C0008A7947FBC479EEE6FB343ACFAD9C67542E +:1070D0009E18CBA8DCFC550F9D07BFCA624F203D10 +:1070E00025CAF25C30FDF9E52D4D3EDF5D8AF6C61E +:1070F0004493C18A726220AF82F1BC09B9BFBF4E0E +:10710000CFF7FDF7998F95627C0DE061389ECC0F2B +:10711000D8F815F3EA0A7C791657197B287F4BE6D5 +:107120003D28E77B54B49B647E9584CBACC1774506 +:10713000BEBC2909773C940D45FC9E70B508DB7BED +:107140001331BF6CE262831DFD83813CAE10E6C645 +:10715000F86BBCC82780F604F7E4F32ECA1F992801 +:10716000F24746E0BE2B6F47FBCC66F4D7F0FB98A6 +:107170009E03389FE4FF8031A0DD530ACF7B90F956 +:1071800023D83E9CB7F7AA7EFC99F14F803B027F43 +:107190008FB2937E8F7844BD89EE9F640E07E177AE +:1071A0009690ABCC2ACA425FB3D812FEBB8BE2FDED +:1071B000AB19AE4A5C776788E5AFE1C4CFE923D06D +:1071C0002E9921ECF8EFA097BAD1C3FE27E8C5C1EC +:1071D000D77F38A378DA507423E942AE77301DC9DF +:1071E00075F7CBB7A17597F4134C6743D193A4A35C +:1071F000AB8CFCDEC289B546FBBDB6FF3BF47367C2 +:107200003F9B1A094D9665BACEA37E283F6F3D88F5 +:10721000E5F96C12FD9E8D7CBF6288F7AE7FF4EBC2 +:1072200023FDE8EC2AA1C3B662FB7183DBCB76F2C7 +:107230009E11D9FF9B43F4FFA6B013DE147A6FE9C9 +:10724000144E4F65A3E4EF81394C85C57EF9AD79C5 +:107250008BC83F60266E5F5BE17F14471376EFD5E6 +:10726000E7B500BBFB3A618F97312EAFCB82F6F7C3 +:10727000AFCBBB86ECF2EB82ECF2603BFB8FA3C59D +:10728000BEBF8DD9BEE7BDBC1F70B91E68C761BE49 +:107290001CD27DBA55A5FB81E43DBCF27EE7C982D4 +:1072A0009F27E3FDCE11F8BBA92E0D95CA35CC4D15 +:1072B000CF6B99879ED7332FD9093780E2C1F28DE2 +:1072C000982205E503E1D36FC7338FA5634A33E8FE +:1072D0009E14DFBD92A7109E7AD5F5378BDFBD9245 +:1072E000FB275B693F76BF919FBB46BEC4DFC59459 +:1072F000F3F91DE8DD0CD08B07402FE3F375D0CBFD +:107300001930BF37402F63F9BAECE50CBF9B6A0D0B +:10731000CC9392DF5F6F2905876C687C5D5FF09B83 +:10732000E188CF37A3464EC6F9BE1975D9645C977C +:1073300037A3E2695FECFF01EE54BC43008000001C +:107340001F8B080000000000000BDD5B7B7894D5EC +:10735000993FDF37335F66929964127225904C42F1 +:1073600012024C6066722902D501121A6B6027580E +:1073700081600C5F48C2CD8021C5C7607133314147 +:1073800003A2863628522F1316D076D12728566CA2 +:10739000D376CA45698B2DC576D78A1B0711C52BB5 +:1073A00021D68ABBB6EEFBBEE73B99F986A4B5FBB6 +:1073B0003CBB7F6C78F29C9CFB7BDEEBEFBCDFE19F +:1073C000D789310A9BCED897F873DDD5E595E90EBC +:1073D000C64A19BBC179EF69038CBBC1BE8019C70E +:1073E00031F8D921B332C6CAEDF0270C29FF48F194 +:1073F000B278C62A986A6406C6BEC1FC545ECF0243 +:1074000054DEC082463689B1852C44F57F62CC8437 +:10741000F563718B6A6F83F9F38BE7E7617BB3796F +:10742000284B91A16E56535D298C6D30A86FDA619F +:10743000DC4713D5C90906A407F683F661F3ABF15F +:10744000E9B98CAD8F8B9FCE66609915C073B43E41 +:10745000FFCA7403B45FDB369BE8BCAEED1A2A9B0F +:10746000CDF3A97CB79DF9F34C8CBD8747C880DF6D +:107470002E2F9D6393760E669C47F5DBCD8C7E6E3A +:10748000885127231DCDF240FC2CE87FF7D1579F70 +:10749000F1DB18CB9254A70BF8D26C70EC7025C3BB +:1074A000C05F1B5CFB71FE17C7B216DB706640F154 +:1074B0001531B6CEC8BCFD4EA8EEBB91F6137CDDEF +:1074C0003155A273349B053FFD54DF95EFBD323D2E +:1074D00085B696582A9C9F71BA26C43066F630F657 +:1074E000A8C2CB0D666B10E5C18E983E0C15725A82 +:1074F000BF847397C532BFC543E3FDE6A4B0FC600B +:107500001ED533619DB212281F8C0D74E630A6661D +:1075100078E7E2392A0C56BF0CEDC3136C8118686A +:107520003F1A0B7C4D003E06A7253068AF3C6960D2 +:107530000120F9E5D8F8BDC8EFA3B1C06F9077E995 +:1075400054B50AE7BFEC383A2108F3AE638E07E77B +:10755000003FAEB71A5C41E487A13641B58EAD5FFE +:107560006D6FCC0D1E17F4C3EFB75CB6E477E2E0A5 +:107570008FE96CFA97066A96910FAD9A7C804E5708 +:1075800010E9FCBDC1054761D7B28287E7407DFEA7 +:1075900049130B407D1867607FBA14F003BD1527AF +:1075A0000DE76280CECFDABDC1E326EC1C3230A0FD +:1075B000EF845D627B80DE98749939CCE1FD2D8E7D +:1075C00058E688A027AE304957B7B9C6EBC627CCD6 +:1075D000CCD5F5277AA7EAFAC7557A74F514DF2CCB +:1075E000DDF8B465F374F50CF59BBAF1996B16EB05 +:1075F000EA135B96EBC667B7ADD4F5E7F8D7E9FABF +:107600003B2D5C8ECCEF3D5D087CACE45D6C52772D +:10761000AB6E5CA5755515CA33BFE74EDD7ACC61FC +:107620007A0BF5CB0FFF50BF3E65031283B2229D4C +:10763000B78B7106D40BD867BE7DEE71145526DB6F +:107640007119F573BE1DC6459EC75AF91EEE93C942 +:107650008CE1F93957EBC12ED48369FF801EA85302 +:1076600047D7836616F0E75CAD0727D04F815F9957 +:10767000BC5B2FFF2901BDFCA73DA5977F51BF5ED5 +:10768000FE338EE8E5EF0EEAE55F7C522FFFD2D3A2 +:107690007AF97FEDB5795F495ED784F47A21E435D4 +:1076A000FBE2E251E5B50CFEA1BCC0C45C41D0F7E1 +:1076B00072E053908D2DB7B0BCB8FCFEA7723B159D +:1076C00025B74FD98E5237D071A99EFBEF68FB17B3 +:1076D000F2305BBC67D08F5CD0FCFB671A1FB23501 +:1076E0003FD466E6E51D1ABD9F59B8FFC9D6FC9088 +:1076F0007F1E97B77FD016E804BBFF4C0ED9309E93 +:107700000CCA3D1296FF91A686D08FAF70B648A0E6 +:10771000492C9DF90EAD02FA2F4D1C1AFC0ECEDB42 +:107720006CE3FE9BB120FAC1D0665BDF76294C6723 +:107730005D266B413FFE9E4B227FCA5CA1D26AF060 +:10774000EF1FBA64AADB5C7685819FAB77326F004E +:10775000FDBD9165D515919E723DDC6224BF9A6D89 +:10776000512FE3393BFF6836E339869923C1EE2474 +:10777000C165F9206EBC6562CBFA47F197D996B91D +:107780007F46FAD79A6F78E46D8817B30DB02FC88B +:107790007568AD1CD89B83FB052D93619F3DBD494A +:1077A000AEED509D9DCD78FF7AA6F58301437DCF48 +:1077B0009682009E6BB641E2FD1BA11FFE7C0FF678 +:1077C0007DD68A74042CD536B40B981221D73D4649 +:1077D000568974ED09C8FEFC19682766668CD08F3F +:1077E0003DA09214E78C01CBE222B41BBBAEBFA834 +:1077F0003F5DB7DE8C230E5DBF3B58A8EB2F3EE903 +:10780000D2D543C81727DACF4CDDBC89F02B7BD00B +:107810008EBCBAF6EC5B5B17211E807EAF9C84F6B3 +:1078200053A95B2FFB52AC2C413F29670ADA914FD9 +:10783000D74F5800F85977472AF12B13F81703FB55 +:107840003C6682F89A4475AF02A5028CC5714AB7AE +:1078500091E2E904A0212189D365C071505A681CC6 +:10786000A703FA290E4F84F5906EE8F71A79BF3F07 +:1078700016EAD74F73903E998C804BC03F3D6E0AFD +:10788000AD6511765317037A6825797A517E8F6F2B +:107890001EAFD3D3396EAE8FD74FE376B4DFCC565D +:1078A000F8806F9D775959CE0C9C17CA40F9CC7758 +:1078B00073FCB16AB277AE9BC6DB69DE13B68B6B25 +:1078C000D13EEA66F07D6A65794535CE97403F9CAA +:1078D000E17D16B9B91D4C2FE6EBD425707AD87727 +:1078E00094C0FE9CF039D215D6857805F69D82FAB3 +:1078F0007DCB8EFEFB274357ADD26362E4D70326D0 +:10790000C44955F30017BA197BE087A50F5B01271F +:107910003DDE067C9DC5D84DEEA797F9F3103702E2 +:107920008E027AB2A119E55085FC85F2E71E03EDBF +:10793000B3D1CDCF3B626FC98CEC0DE200D135DC09 +:10794000A6501C10728C90931FE572A01D48043F36 +:10795000F454BB99CA1FB683FEE63376B03D9DEA68 +:10796000CFB43BA8EC6F2FA4F667DB5D543FDC3E41 +:1079700093EA3F6AF752FD487B25953F6EF7513BEE +:10798000D3E2561E57AD11BE08FD117CA9BA9BCBA0 +:10799000C9B1D1E4DB0B47A89259A5E409F3FB8CEC +:1079A00087CBF5313C67291F877E468CAB30381377 +:1079B000CE59C3E3845F190B77FD6F9D7784BFC6F3 +:1079C000B09E5B22F45B9C1BFAC7B013BD3DD14F48 +:1079D00099C6BF5C3E2FDE13965B84FD907D8DD8EB +:1079E0000F0BD5A0FD08FE06F2E44AE4D7BD36CE63 +:1079F00067C187539ABDDCA1E933C45DAB1BE4A525 +:107A00006A5B5718BEA847FD69B2298E1818A26A8A +:107A100071F75AAFEFA17BA17D65AF89F5417B3D41 +:107A20006CDB96C4CB2D405FBD5F1F3F21AE136E54 +:107A30005ECD7C094109E3B2EB1E17D0D1D0AD1F5A +:107A4000D7C4F83AABAD0B28DE3645C5DBD518A751 +:107A5000E3B13486E78D12877FEAD670F40C368363 +:107A6000F0539B99EE356BCCE25C7AFC341C989415 +:107A700080F10BE4437605653026291C9F1DBB6110 +:107A800091E230DF809FB1851837BB8CAE7CC7D5C3 +:107A9000FA35C24FC6EF57AD66A6E136E76F916F74 +:107AA0001FC27D22067DEC3233D987AAF57FE8FF1D +:107AB000E41CF51FB6B8B0FE91FBF474BC57A8B82F +:107AC0003FDE9354FD7AC35BCCCC8EF67DD8166036 +:107AD00030EE7DA9EF4002C8FD7DF950EACC9C3024 +:107AE0003D6A88CF1FCB1E6C85EA0537F80FD5C4D9 +:107AF0005297C17A9D070DAE0E587F9BF568AAD7A5 +:107B00008AF73DEFBB6EBA97E9EF75551017517FB5 +:107B1000C53A65D3B83F8C3ED7885F9A2305508F0E +:107B200086FD068ABFC39512D10D7ECD8BFCFE0368 +:107B300083D581FE6A06A86D12B75316C3ED144BA8 +:107B4000B4533699DB29D6D14EB1443BC5F61BAFB1 +:107B5000B8494EDFBA329BCEAB765F43F5826CBF3D +:107B60001C8BFEF966C9B51F8AA5FBD8D658981A92 +:107B7000EA585A8AF7B3180FA7BB408B2F57C9533F +:107B8000F32BBD1EEE7FC4795A3B24F2B3AD128FA6 +:107B900097ADF74BE46745FD931EAD5EC1EBDFDEAD +:107BA000CAEB2193B55B4AE0E7CBCBE7E7C312CF43 +:107BB00087F7733C1FD6F17C58E2F9B01DFD10D653 +:107BC000D10F611DFD10D6D10F61897E08DB5732C0 +:107BD0005F961B58FCF521C0BE11F675DD15332BE1 +:107BE0008FB093B92C51579F6FCED08DAFB0E7E8CF +:107BF000FABF913E45D77FBDC3ADABDF50788D6EE8 +:107C0000FC42D75C5D9DCDBC3E5CCF45F3A8D6D58C +:107C10006F04DC5E1E61D737F9EA75EB2F5DB6564F +:107C2000BF9EBA5137FF66D6A69B3FA9A543377EB4 +:107C3000459BC41A23EBE08E51CF1A768F233DE982 +:107C4000CBF3957B40BE6FC6FDF57613DEF30C03D8 +:107C50006B514F5BD7C7BAB89C7B2AB9DC65C6E5C8 +:107C60003C544372DEA2F07A852BCD3E8AFE0C8016 +:107C70009CCB412E3F033963190439637914E48C9A +:107C8000E571907339C8EF259033962741CED8FE21 +:107C90002B903396A740CE58FE06E48CE5699033CE +:107CA0009667DA9751F9FB7695E6FD5BFB1A2A5F3A +:107CB0006B6FA1F6D7DBDBA87CA3DD4FED834047DC +:107CC000A3294C17E2DC3CDDFD0FF45077FFB3EB4A +:107CD000EA886323C7238E8DEC471C1BD98F383667 +:107CE000B28EF835723CE2D6C8FA76B783EC10F162 +:107CF0006AE43CC4A791F5A21EFF09CC612D7CF477 +:107D0000E3E3581624D43F2B816BD8FAECB5354603 +:107D1000C04F0571F59E4417C441A9BCA61CEAEAF0 +:107D20009562F207D3D910E14A152F79203735C86B +:107D3000F17FD1E719D4FFC054BBE6B719F927F793 +:107D40006146F8F281A90E8EF7B4F92E66376029E4 +:107D5000C687EBA38F8BDE5F8C23FF184107DC48BF +:107D6000DCE8CFDD5BAC9EEDA04F076469850FF4C6 +:107D7000E900E0A3C5E06FA71DF4CA16E85F76D856 +:107D8000EE3638707C8B07EF2B3F46FF94121E5F58 +:107D90006064274D9EF0399EFC5ACE5E5CAF4FF377 +:107DA00073E173868CE8CFC14F7803306FCED0E992 +:107DB000F909305EF5CF2DC5F5AB148E17609F59CC +:107DC00078DF9BE697BC7B23F4FB5FB5F554FFA1FE +:107DD000A3E85F9F7C62119F17CBE73DF9443CED20 +:107DE000BFA84BDA6B80FDE71C64DE3E987F58F33A +:107DF000A7D30E060DB85F7D17DF4FAC5BFF68960B +:107E0000E2C0FB246BB933BD04792431F4DB70AEDE +:107E1000E3782EC13F31BE004CC694A4E50B4194DB +:107E2000DD857E1FF2B958E6E314B397F0D38623BD +:107E3000D50CFDFDD74B122B9271DD01E64298BAAD +:107E4000B0E477BA7313DBCA685D8A5F93FD523082 +:107E50000E8EB2C8DF713786B785FE8D275270FC53 +:107E60003EE6CA7150E861D77AC2F44DF51E922100 +:107E7000FC31273B2D5B24943B3B362E428FC003C5 +:107E80007C0BE5EE769918CAA5DA6837A1DF888EF3 +:107E9000EF022F7C827881A8D2FAB53C50EB5D5777 +:107EA000CEDD8BFEE8798E1704CEA9B7F333A8BBDD +:107EB00025F26B9F74C17503F9FC7C4C80215E0335 +:107EC0003CE1007DFC483E95BA14E6AD9F14C89293 +:107ED000815FEBC6F74D4F32101E78C70307FDC018 +:107EE0007F6CD13258E75CD773A9C8B74FBA9E5799 +:107EF000F07E047458DDB04FA3C69FC62D6BAAF068 +:107F000090F5451CDFBD057EC63B19E99F9310C265 +:107F100073F5709C27F232F5AF8C4B45BC158DFF85 +:107F20006ED5F0DDDA2E53BD0278716D14FEBB758F +:107F30004BE5BBB8CFAD7F07FFFDC5A3E5615CCCCA +:107F400045F8EFEFE46105CE039C632C1E05E73096 +:107F5000ED1EF36D0B3F6FFD2BC76E22FCD2922FEF +:107F6000237E11B8A7B683E31A768805F225ACCF35 +:107F7000277BAD7DDEEB9260DE6F353CB3F84A26A1 +:107F8000C9E5550DBFDC74651AF987AA9085DA97A3 +:107F90005CC9A072E99529D4BED8CAFD44E845164B +:107FA000B81BEF75FE188EA70618E1A7687D75331C +:107FB0007B05EAFF54AF740C61E342C443B0DE3288 +:107FC000C447E350FFEBB7A6A0FE0718E1D768FD52 +:107FD0005F5A9B5381E798522931B45BA1FFAAFFF6 +:107FE00017A4B78B406FB17DA1BFC3948AF30E3243 +:107FF0003A9FAADD53859E47DB455D9C767FB7F2AD +:10800000FCD1C8BD1E899C85C4EFAB41BC598739E2 +:10801000C0F15CE119C8D9E6E4FDDF2CDE57D39549 +:1080200047F7217F82277CDFC2BA25E27E85755B18 +:1080300044BE01A1C69C88FB2EE27C0B9FC7523D2B +:10804000E1FB19A6C8AF44DC8F7335FAC53D0ED7E6 +:1080500037F279C1544F386F20F214982F40FF5BEC +:108060006178A3228DF060A287DB2DD79FB734BB48 +:10807000FDB464DEC21298D7BA2D3F8DFD0DBD6CE4 +:1080800000B9A19DD625846E97209EAD2E66DE7226 +:1080900080BE354CF08B0519E8FD72ADBEF3B9E337 +:1080A0007FECB6129FA9DEF0DC33357EE05DF79CF5 +:1080B000BB7D485FD81FFABC6816714E2F539D5781 +:1080C0009F43E4297616F3F1D1F98A06278F1778B2 +:1080D0005D457D786BDB0BCF44E661441E0FE219F2 +:1080E000DD671E5A9CEEDEAEF955CAC3AD9B4071EA +:1080F000B5AB588B5B60178EC91C07638938D811E4 +:10810000C37130D6110763893818DB1107631D71FD +:1081100030D61107631D7130968883B1FD915CDF05 +:108120003F1793BFED31E33D98150E3DB21FF6AFFB +:108130006B5718D223EECB4FAC8BF5E2399EB85378 +:1081400021FF28EECDB5CAE913E69C301FCEB67DDF +:10815000D7C4FD5F30DF01EB2C6FB1B8D07F7F5A01 +:10816000E2BB0FFD469CD3A5A09F519D01C9017C98 +:108170001D6FD7F2369386DCB75BD1CEF83A55B98E +:108180003C3E661BD871067AF55F69DEEFE2FC4F74 +:108190004BD45D58AE1C70BF94E9C07895A8A07C04 +:1081A000EAD278FE15F849DFD7049F9F2AE6F7CC7C +:1081B000A57846987749CB13829CBA7381BE9A649E +:1081C0003BF11DF4B60BEF574F15F3B82BF26FE1EF +:1081D000FC8491F2444A9B42F963CC2B289E707E2A +:1081E00042F049E419C2FCB1BF847C1BB2290EC421 +:1081F0002FF5D68205A8F7F53D5212FA830A43D52A +:108200004B849F77E6E4227E7E5DA357DC0F9BB410 +:1082100038D7BA6B929281E3B6018A837A559283FA +:10822000D619BA5FB2EF75A05DC1B8887C50E3EE95 +:108230006BC82E1A0350168F6D3F37EF3C36F14551 +:10824000D4BBA057417A1BEDE01E22F21F0D3D1258 +:10825000E97174FD57C53CAF560BB01DF974CBA640 +:108260001C6525E6030166B43AF11C0E1DFEA8C587 +:10827000BCB987E4CAF9B113E8CEE1FB7922D65F35 +:1082800089EB47EC2FF4E0F7C536925FBDDDA164C2 +:10829000E46069273AAFE283C6FF8660C0E4427AB1 +:1082A0008CB02FD497DB0326DC6765979BF2F0EA4E +:1082B0000EBE8FDA9DA814218E32DA958950AF8DCB +:1082C000E5F607F411DE6C04BE2461BE2D09F0A5AD +:1082D000F56AFED46BF436F6242A4DBAF69D26D400 +:1082E000EF1ACDDFAFEC9AABC838DFC8CF2B976859 +:1082F000B850E3E7858D96ED98EFAFE97D395F42A1 +:10830000BD6CC9704B70CE3F69FA28A35DA484F997 +:108310005163EFA1F38CF073179C1F966CB2FB684E +:108320007DD0073FDA4D632F5FBFB1B75E7142B9B1 +:10833000CAA82A13687FCECF917D77FF42DBD7E2B0 +:10834000C27D995DA5EF0DEFEC5A9A45E7E87DD81F +:10835000847CB3B91C0B106F821E905E0A7DA82B23 +:10836000E6F627CE9F5C6224BA934BF4F624E291A2 +:10837000B0ABC61DF5CC0BFB36A4437C1CC5AEA22E +:10838000F376355ADEEE71C5174C97C2760FF1B011 +:10839000E5D951E2C4426DFFE59A1C802FE44F44B9 +:1083A000FFD73539D4225F23E6E37AB8EE14D13F04 +:1083B0002F98BFD1191E2FF6AD4DE2F3502EA81FF6 +:1083C000534AE491F1AD345ED6E57B1A4670EBC1B9 +:1083D000ADA918FF0E49945F6BBDFFD8C43BD0BE5A +:1083E0009F8E73A177FAA079FF860C0CAEC600C9E8 +:1083F00041D0D504F804ED7A9516F71A83A3DBF77C +:1084000093D3D4592511F6D7F8BDA70BD04FC2F995 +:1084100083E827DE78FA277F98E508C72B719E95B9 +:10842000DD7DE4176FD991E83170BFD88D7E716121 +:1084300009F74B0D5D5C5E0CE485F84DC8B5BE4B8D +:10844000A2F8D0D0561640DC338207347946CB519F +:10845000C857C851F01FE210E573056E16F42FD10E +:10846000F6AFD1E2C3724DEF96AF994B7E7165774F +:108470003D7A2456A3B5D734EADB47F83FF27DD8DE +:10848000790FEAF1703FE7FFF00E13CFB71DE479E3 +:10849000C20F5A5FF8CD1218F7FE437D5991DF578E +:1084A0009AB4FCD92A0D2FAE06FE8F963704FEAF84 +:1084B0008BE4FFEA2734FEE7F67FFC63FAAE16E3AF +:1084C000DA0BFB36C0EF4CE0CF0707BF67CA84F674 +:1084D0009B9BA444A47773490E3F677F9F2917EFA6 +:1084E000012D6E3BE67B376B7E205A9FA1F4B208CC +:1084F000FE623C9092C278458C477F7408E8D8B4FD +:10850000D1128FF9E68696C4243BDC17FA343D1568 +:10851000FE45D07D7E63FD03789F386FE1FADD0C68 +:10852000F3F13BCFF9B9AEAC566718CFB1E4FE43D7 +:10853000F43DEC3627DDCB61FF93F8DD61B7662FA4 +:10854000797921FA0E2B70A502FE09BFFBEC95F993 +:10855000F9730DBCFC7E6CFF9496BF81F7F29A43D1 +:1085600097911E8167058EFD99A61702AF0AFC3907 +:1085700096DF51D8BEEE5CFC8E90CC5C9D8EB09E9A +:108580008A75A2FD8F3867665CFF0F504F326F9B74 +:10859000EA411CA0C4B26E3CC7614D3FA3CF793EF7 +:1085A00087F3732CBA05BD237C00659C9914A65FE4 +:1085B000D00318D62B232EFB4E11E1C2F31DAE2C97 +:1085C000E4D358E73B9FA3929D0E653017C6D9B1FF +:1085D000FC6A4DA3E4C7754D6D36CA3F083B691C64 +:1085E000F90EE04C0801FDC33D3CFF7F5E82B8827E +:1085F000E7DA6891492FB4F3FDA379E8D74B9244A9 +:108600007EC58678AD3656B3FF208FBF836D93E865 +:108610009CA25DC4DF417BC89614E177DF6ED1E296 +:1086200017AC83F6C3DA2631FC4E3FD873DE2693AF +:108630009E72FAC4BC4D26BE3EB32981FD12E2965D +:108640006AA51EDA6F697BD524417941D3D7EC49FD +:10865000FDDEB464C26D842B3A6DAE74DCAF33D1F1 +:10866000951E19FFE3AC4B280F733E27988779A915 +:1086700021B785F83D685DB200FDCFE0EE447C1186 +:10868000C03649AEC136BC4F6E8DA1FC7A95CCBACE +:1086900025D28FA09289F1BB43227F20DA3D4EF58F +:1086A0004FE83FB20D87FEFC3AAEBB35CE8574B0C5 +:1086B0002F605FF08FF83C0CEDFA765C13F918959B +:1086C0001789CE83642B0ECA930CFDD2C0F672FFBD +:1086D000F7EF586FFAA549F79D457CFF69EABB9112 +:1086E000F20F8DDA779D26CC8714D3777CC6C0E550 +:1086F000DDD33B3F15F5A27167C543FE22CC0B309D +:108700001FFA97B78DA16AF40317FBD2923A22EEB3 +:108710003B670331F47DED62DF0BAF94C1BE1F1FD9 +:1087200049711B38991437BA1DC924EFA452EE873A +:1087300022F252DE3447382FD5D8776F1683FD1AD0 +:10874000D777166079B1CFB20CFD7DB9BDBA3C11B7 +:10875000D65DF56822E5FDCE36F33CC3BADFE5937E +:108760005E179472FB6CFEEBB1C7F1BD6013B4D918 +:1087700061DF4FFBE3E81D5873FB912C7C327130B5 +:1087800046CD2985FD6F9507965C83FE5F0A1CC860 +:10879000A0F18E51F3D6A27C07EF67A0DFEBFFF9C3 +:1087A000355AE723F9D4A21A98DFBCFEB9785CE702 +:1087B000D65DAF96D965CA1B15E1FAF81DCA8E0CB5 +:1087C000D8DD37DD47FCF3CE281D25AF12BDCFD74E +:1087D000B4FB4189769FA94AF22DA92921B9927E3D +:1087E0008C45DF9A2392EEFBDC2D8104853929AF7D +:1087F000AAE07760D5CE08D75E34B036FA6EA5E130 +:1088000019D1FE8D526E1717137AB2D00ED61E787C +:10881000380BF5FE3D1BAFD71E58FA2BF47BEABE92 +:10882000188EAF8D4CA1EF977E8E8FD99A24DDFBE9 +:10883000C6EAD2383AC7DADDC5BAF88909176C7FBB +:10884000CFC8DF8B641B2EBB11779D35069B504F25 +:10885000CE023EF5933CB97E9CED312CA0773D9B3A +:10886000248678E46CCF73B63C6B18BFD94AFA8380 +:10887000E8DFD61F4EF4F067623CCFB0C12EFC9B00 +:108880007501FA0DC06176B483D6174F2C60BC8E8B +:108890002F2CC7E4E73A0D7F8DD40F1F52102737D6 +:1088A0001FE4F8A3B9FFD04BE393516F35FCA1E16E +:1088B0009AF51AAED97098F365FDE1734A43E4BDA9 +:1088C000A130E99E4C40809B4A5FA9D905E3EA515B +:1088D0006EB3C0EE8A5F5CDE61C4D2CEF1A4718853 +:1088E00070E1F6C23374FF5DDFA5AD5778E69E5C9C +:1088F0003A6FF5B848FC747BA989E689F9C00F9AEC +:1089000027DE518DF97ECAA276A15E5EFD7E8ABF0A +:108910008FFA0AEF92B695829C06B4F8165C1FDBBC +:108920008DB8C3BBC16AC4B273BD95708877E319B3 +:108930000BE60D063E8E95A5785495A163720EBD8B +:10894000CBFA1ECE4F637E7AA795C98212E2FF4B07 +:108950003F7DB718E9C7F759CC8EDF317EBDBC1C0F +:10896000FCD2F74BB5BCBD33548C76947294C78956 +:10897000C74CACDB42EF4C7C0CDFB704B5EF8FFE8D +:10898000CF657A8F322005FF05D7F7C558BBF11D9B +:10899000CC194DDFB7E5F9F6E2FEA7930CF91EDC22 +:1089A00057FB2E3951BB5F29E3D3ADC827F12E4FBA +:1089B000F27A591BEC234B271A508FEE1B3233BC33 +:1089C000D74F1C5F49F1B253E3ABE448C618C68EDB +:1089D0003A657F0CD0711F33D3775245B678719CBE +:1089E00034F0F2E7F8FE28D370F95802F467DE217C +:1089F000B93A81E4BAE177E8FDCDE0E7072DF4DE8E +:108A0000215D3D82F2196F08153D28619CFA91594C +:108A100082F1C9D365BB41CB7B9A41DFE7F13FD9F6 +:108A2000C0E6CFE39360FEBCA1D873C8E74B43EF29 +:108A30003CFD42099666CA4FCE1B300463F08D9D03 +:108A4000B9C21BF96E183DB5B92CBC0EEB7998A1D3 +:108A50001DDDA6C51BB1DE58F32FA53BE83D25EC77 +:108A600043EFE72E59E500DEF7E60D1C7B0DCF390D +:108A70000FDF2BC7E33CD38723796BDCF7F4C444C7 +:108A8000CC53A30D7D092026B593CBF3DA04FD7DED +:108A9000F34229BFE75DD0FCFCC83B49879745C638 +:108AA00045C17FE10704FDC35685E78BD7F0FCFF86 +:108AB000F000E09D51FCAF285F45BC0338E6ED7C3B +:108AC000EF85D294B05E44EB41B4BC855CD99DA7E0 +:108AD0004F24E4903C8B1E64780F0A3DF65B89E4DA +:108AE0007919F56DCF95BD6E9473A76D418EEAFC33 +:108AF000FF2747E177D458FE3E7F2CFFA3C6F277CD +:108B0000FBA3F89FD8C939E49FD2CA52C85F9C40E2 +:108B10007F21FCC457F04B13CA4A23DE49DA64FEB6 +:108B20007D11F134ECD3D9363180F798D9D98E0E36 +:108B300023F6DFC528BE8AF79522AFDBD9368D8FA5 +:108B400013EF25371BE83DE57B26FE9ED2DF3199EA +:108B50007026FDE0BB117F26BD1714EF123B8DBCC4 +:108B6000DDDFCC685C27BE9F4C08BF4B449BA773DE +:108B7000B730F25323FB6EE2EF34853DA809FC3D8C +:108B8000A37A89FBCFF965895A9C089522BEBEEF6E +:108B90006E1B43FD14F21FAFC521217F8326FFF119 +:108BA0004E2EFFF1563988EFA1D99A726FA41CEFAF +:108BB00082B9685F3F817B8019E9AAE6EFF97AAB59 +:108BC000BD19F87DB3B73A55463CF5A3BF7EFBCD42 +:108BD000BB901FAF9808D7F6BAF9397B7F3A89F076 +:108BE000D6A01C786415CE5F62A577B582AF86F4F7 +:108BF0001B1F6984F22149FD01EA59AF4DA6F3F626 +:108C0000AE8D25BBECCDE1E7EFCDCFA575407E0560 +:108C1000BB719F6A33C7C71A7F2EAD99A0C98FEF6A +:108C20003B74BF4DBC73D5FA73C53B57E25FF87D0B +:108C3000EB507CE477974B1A0EB9A4C965A49DF15B +:108C4000F7AE1087E323F3CD63B5CF4C539B514F61 +:108C5000457F6FA23703715534FF7775B8BB0B5052 +:108C60001F6CB21DEF0963C92D6EA9F2F8FE0879D9 +:108C7000A1DAE339E33A67D3B985FC1E12710EF429 +:108C800092F4274A9E6C02D70F9137C8F69F7B84D7 +:108C90003EEAB0D0148C9F60778578CF1C44FF36B5 +:108CA00023ACB79297BF4313762CF455F8B9B1ECC7 +:108CB000596A03FF37EA7BEC7EB2DB09B071DC2432 +:108CC000B2EBEFA27D1A64577A0CD9F3E90CA4E752 +:108CD0002BD8F5C3382F59F32BBF4C57BF8F7C4F80 +:108CE000D6FCC87843600A7FF7CDD668DF2DE9FF50 +:108CF000D1BCA9F17505F8AF7130EEF9321E4FD82D +:108D000096283FA6C9A14E1BFFE647606F33C2728B +:108D10005CA1DDB7EAB6C49C437F58B7C5C4EDA8D3 +:108D2000ADC21BB50EF973B10E735C4EC173897978 +:108D30002BD6FE670AE2EB31E7872624E2FB3DF201 +:108D4000A770EE9715DF0B78CE41769EDE879DFAF1 +:108D50008B81BE739C03F93812B0CC0A38609D60D9 +:108D600019C7352566F5E765E41FE6E9EE89A7DC56 +:108D7000EFE6E33D8B7D716C02D2B33ACD7714F907 +:108D8000B92D6F98BEDB0C660CD1FFCB1AAC797F86 +:108D900022D2B7A2ED65F2FB2B84DFFF3BFC8AE613 +:108DA00093E05FF8DCC32988A3FFAFF8F6DFB0A239 +:108DB000FC89E03600000000000000000000000018 +:108DC0000000004000000000000000000000004023 +:108DD000000000000000000000000028000000006B +:108DE0000000000000000010000000000000000073 +:108DF0000000004000000000000000000000001023 +:108E0000000000000000000000000008000000005A +:108E10000000000000000000000000000000000052 +:108E20000000000000000000000000000000000042 +:108E30000000000000000000000000000000000032 +:108E40000000000000000000000000000000000022 +:108E50000000000000000000000000000000000012 +:108E60000000000000000000000000000000000002 +:108E700000000000000000000000000000000000F2 +:108E800000000000000000000000000000000000E2 +:108E900000000000000000000000000000000000D2 +:108EA00000000000000000000000000000000000C2 +:108EB00000000000000000000000000000000000B2 +:108EC00000000000000000000000000000000000A2 +:108ED0000000000000000000000000000000000092 +:108EE0000000000000000000000000000000000082 +:108EF0000000000000000000000000000000000072 +:108F00000000000000000000000000000000000061 +:108F10000000000000000000000000000000000051 +:108F200000000000000000000000900000100000A1 +:108F3000000000080000900800100000000000027F +:108F400000009000001000000000001080000000F1 +:108F50000000000000000000800000000000000091 +:108F60000000000080000000000000000000000081 +:108F7000800000000000000000000000000093B826 +:108F80000001000400000001000093C00000000088 +:108F900000000002000093C800000000000000086C +:108FA000000093CC0000000000000002000093D0FD +:108FB00000000000000000080000972000400000B2 +:108FC00000000040000093E0008000000000004826 +:108FD000000094E00040000000000008000094F051 +:108FE00000400000000000180000A0000028000061 +:108FF000000000280000C0C00008000000000001C0 +:109000000000C0C100080000000000010000C0C254 +:10901000000800000000000100002008001000000F +:109020000000001000002000000000000000000808 +:1090300080000000000000000000000000000000B0 +:109040000000000000000000000000000000000020 +:109050000000000000000000000000000000000010 +:109060000000000000000000000000000000000000 +:1090700000000000000000000000000000000000F0 +:1090800000000000000000000000000000000000E0 +:1090900000000000000000000000000000000000D0 +:1090A00000000000000000000000000000000000C0 +:1090B00000000000000000000000000000000000B0 +:1090C00000000000000000000000000000000000A0 +:1090D0000000000000000000000000000000000090 +:1090E0000000000000000000000000000000000080 +:1090F0008000000000000000000000008000000070 +:1091000000000000000000008000000000000000DF +:1091100000000000800000000000000000000000CF +:10912000800000000000000000000000800000003F +:1091300000000000000000008000000000000000AF +:10914000000000008000000000000000000000009F +:10915000800000000000000000000000800000000F +:10916000000000000000000080000000000000007F +:10917000000000008000000000000000000000006F +:1091800000000000000000000000000000000000DF +:1091900000000000000000000000000000000000CF +:1091A00000000000000000000000000000000000BF +:1091B000000000000000000000000000800000002F +:1091C000000000000000000080000000000000001F +:1091D000000000008000000000000000000000000F +:1091E00000000000000000000000000080000000FF +:1091F00000000000000000008000000000000000EF +:1092000000000000800000000000000000000000DE +:10921000000000000000000000000000000000004E +:10922000000000000000000000000000000000003E +:10923000000000000000000000000000000000002E +:10924000000000000000000000000000000000001E +:10925000000000000000000080000000000000008E +:1092600000000000000000000000000000000000FE +:1092700000001EC8000000000000000800002008D8 +:10928000001000000000001000002000000000009E +:10929000000000080000A08000080000000000019D +:1092A0000000A08100080000000000010000A08272 +:1092B000000800000000000100009070003800006D +:1092C0000000003800001ED800000000000000026E +:1092D00000001EDA00000000000000028000000014 +:1092E00000000000000000008000000000000000FE +:1092F00000000000800000000000000000000000EE +:10930000800000000000000000000000800000005D +:1093100000000000000000008000000000000000CD +:1093200000000000800000000000000000000000BD +:10933000800000000000000000000000800000002D +:10934000000000000000000000000000000000001D +:10935000000000000000000000000000000000000D +:1093600000000000000000000000000000000000FD +:1093700000000000000000000000000000000000ED +:10938000000000008000000000000000000000005D +:10939000800000000000000000000000000000004D +:1093A000000000000000000080000000000000003D +:1093B000000000008000000000000000000000002D +:1093C000800000000000000000000000800000009D +:1093D000000000000000000080000000000000000D +:1093E00000000000800000000000000000000000FD +:1093F0000000C00000400000000000400000C80065 +:1094000000400000000000400000C82E00400000A6 +:10941000000000010000C800004000020000000140 +:109420000000C801004000020000000000008000B1 +:10943000004000000000004080000000000000002C +:109440000000000000008000000800400000000450 +:109450000000800400080040000000040000B0008C +:1094600000280000000000280000B14000100000AB +:10947000000000100000B14A0010000000000001D0 +:1094800000008800008000000000008000008800CC +:10949000000800800000000200008C000040000076 +:1094A0000000004000002008001000000000001034 +:1094B0000000200000000000000000080000125022 +:1094C0000008000000000001000012510008000028 +:1094D000000000010000125200080000000000011E +:1094E00000008E0000100004000000040000129034 +:1094F0000030001800000010000012980030001822 +:1095000000000002800000000000000000000000D9 +:10951000800000000000000000000000800000004B +:1095200000000000000000008000000000000000BB +:1095300000000000800000000000000000000000AB +:10954000800000000000000000000000800000001B +:10955000000000000000000000000000000000000B +:1095600000000000000000000000000000000000FB +:1095700000000000000000000000000000000000EB +:10958000000000000000000080000000000000005B +:10959000000000008000000000000000000000004B +:1095A000000000000000000000000000800000003B +:1095B000000000000000000080000000000000002B +:1095C000000000008000000000000000000000001B +:1095D000800000000000000000000000800000008B +:1095E0000000000000000000000083080080000070 +:1095F00000000080000000010000000000000000EA +:1096000000002008001000000000001000002000F2 +:1096100000000000000000080000850000080000B5 +:1096200000000001000085010008000000000001AA +:10963000000085020008000000000001000060003A +:10964000003800000000003880000000000000002A +:109650000000000000008454000800000000000228 +:10966000000084560008000000000002000084642E +:109670000010000000000004800000000000000056 +:10968000000000008000000000000000000000005A +:10969000800000000000000000000000000000004A +:1096A00000000000000000000000000000000000BA +:1096B00000000000000000000000000000000000AA +:1096C000000000000000000000000000800000001A +:1096D000000000000000000080000000000000000A +:1096E000000000000000000000000000000000007A +:1096F000800000000000000000000000800000006A +:1097000000000000000000008000000000000000D9 +:1097100000000000800000000000000000000000C9 +:109720008000000000000000000000000000300089 +:109730000040000000000008000030080040000069 +:109740000000002000003200002000000000002087 +:10975000000037A8000000000000000880000000A2 +:1097600000000000000000000000A0000000000059 +:109770000000200000003EC10000000000000001C9 +:1097800000003EE0000000000000000200001E009B +:1097900000E0000800000008800000000000000059 +:1097A0000000000000004000000800000000000170 +:1097B00000004001000800000000000100004040DF +:1097C00000080004000000020000406000080004DF +:1097D0000000000480000000000000000000000005 +:1097E00000004000000800000000000400004004E9 +:1097F00000080000000000040000404000000000DD +:1098000000000008000040480000000000000008C0 +:109810000000800000000000000000100000504028 +:1098200000010004000000010000500000000000E2 +:10983000000000200000500800100000000000049C +:109840000000500C0010000000000001000052C792 +:109850000000000000000001000052C600000000EF +:109860000000000100003000004000200000000463 +:109870000000300400400020000000040000300818 +:1098800000400020000000020000300A00400020DC +:10989000000000020000300C004000200000000129 +:1098A0000000300D00400020000000010000300EDC +:1098B00000400020000000010000301000400020A7 +:1098C00000000004000030140040002000000004EC +:1098D0000000301800400020000000040000301C90 +:1098E0000040002000000004000050000100008043 +:1098F000000800040000500401000080000800047B +:109900000000000A00000000000000000000506895 +:10991000010000800000000100005069010000808B +:10992000000000010000506C0100008000000002F7 +:109930000000506E01000080000000020000507026 +:10994000010000800000000400005074010000804D +:1099500000000004000050660100008000000002CA +:109960000000506401000080000000010000506011 +:109970000100008000000002000050620100008031 +:1099800000000002000050500100008000000004B0 +:1099900000005054010000800000000400005058F6 +:1099A00001000080000000040000505C0100008005 +:1099B000000000040000507C010000800000000155 +:1099C0000000507D010000800000000100004018F0 +:1099D0000010000000000004000040900010000093 +:1099E0000000000400004098001000000000000487 +:1099F00000004110000000000000000200004112C1 +:109A000000000000000000020000411400000000FF +:109A100000000002000041160000000000000002EB +:109A200000006040000800000000000200006042EA +:109A30000008000000000002000060440008000070 +:109A40000000000200006046000800000000000264 +:109A500000006080000800000000000800006000B6 +:109A60000008000000000002000060020008000082 +:109A70000000000100006004000800000000000277 +:109A8000000060C000080000000000080000610045 +:109A9000000800000000000400006104000800004D +:109AA000000000010000614000080000000000020A +:109AB0000000614400080000000000020000614254 +:109AC00000080000000000020000618000080000A3 +:109AD0000000000400007000000800000000000208 +:109AE0000000700200080000000000010000700487 +:109AF00000080000000000020000704000080000A4 +:109B00000000000200007044000800000000000295 +:109B100000007046000800000000000200007660AF +:109B2000000800000000000800007080000800002D +:109B30000000000200007084000800000000000225 +:109B4000000076A00008000000000008000080402F +:109B50000008000000000001000080410008000033 +:109B60000000000100008042000800000000000129 +:109B70000000804300080000000000010000800099 +:109B80000008000000000002000080020008000041 +:109B90000000000100008004000800000000000236 +:109BA000000080C00008000000000002000080C229 +:109BB0000008000000000002000080C4000800004F +:109BC000000000020000808000080000000000018A +:109BD0000000808100080000000000010000808279 +:109BE0000008000000000001000080830008000061 +:109BF0000000000100008084000800000000000157 +:109C00000000808500080000000000010000808640 +:109C100000080000000000010000600000080000D3 +:109C200000000002000060020008000000000001C7 +:109C30000000600400080000000000020000604214 +:109C400000C00018000000020000604000C00018C2 +:109C5000000000020000604C00C000180000000876 +:109C60000000604400C000180000000800006057B9 +:109C700000C00018000000010000605400C000187F +:109C8000000000020000605600C000180000000143 +:109C90000000664000080000000000080000668028 +:109CA0000008000000000008000066C00008000076 +:109CB000000000088000000000000000000000001C +:109CC0008000000000000000000000008000000094 +:109CD0000000000000000000800000000000000004 +:109CE00000000000800000000000000000000000F4 +:109CF0008000000000000000000000008000000064 +:109D000000000000000000008000000000000000D3 +:109D100000000000800000000000000000000000C3 +:109D20008000000000000000000000008000000033 +:109D300000000000000000008000000000000000A3 +:109D40000000000080000000000000000000000093 +:109D50008000000000000000000000008000000003 +:109D60000000000000000000800000000000000073 +:109D70000000000080000000000000000000000063 +:109D800080000000000000000000000080000000D3 +:109D90000000000000000000800000000000000043 +:109DA0000000000080000000000000000000000033 +:109DB00080000000000000000000000080000000A3 +:109DC0000000000000000000800000000000000013 +:109DD0000000000080000000000000000000000003 +:109DE0008000000000000000000000008000000073 +:109DF00000000000000000008000000000000000E3 +:109E000000000000800000000000000000000000D2 +:109E10008000000000000000000000008000000042 +:109E200000000000000000008000000000000000B2 +:109E300000000000800000000000000000000000A2 +:109E40008000000000000000000000008000000012 +:109E50000000000000000000800000000000000082 +:109E60000000000080000000000000000000000072 +:109E700080000000000000000000000080000000E2 +:109E80000000000000000000800000000000000052 +:109E90000000000080000000000000000000000042 +:109EA00080000000000000000000000080000000B2 +:109EB0000000000000000000800000000000000022 +:109EC0000000000080000000000000000000000012 +:109ED0008000000000000000000000008000000082 +:109EE00000000000000000008000000000000000F2 +:109EF00000000000800000000000000000000000E2 +:109F00008000000000000000000000008000000051 +:109F100000000000000000008000000000000000C1 +:109F200000000000800000000000000000000000B1 +:109F30008000000000000000000000008000000021 +:109F40000000000000000000800000000000000091 +:109F50000000000080000000000000000000000081 +:109F60008000000000000000000000000000000071 +:109F70000000000000000000800000000000000061 +:109F800000000000000000000708110000000000B1 +:00000001FF --- linux-3.19.0.orig/firmware/bnx2x/bnx2x-e2-7.8.17.0.fw.ihex +++ linux-3.19.0/firmware/bnx2x/bnx2x-e2-7.8.17.0.fw.ihex @@ -0,0 +1,19382 @@ +:100000000000379000000068000005D800003800AC +:100010000000553C00003DE00000009000009320EF +:100020000000F300000093B8000000C4000186C087 +:100030000001322400018788000000740002B9B07A +:1000400000005CC00002BA28000000AC000316F0FB +:100050000001919C000317A0000011C40004A940F6 +:10006000000000040004BB08021100B800000001F9 +:10007000020600DC000000010306100001FF000082 +:100080000A00000100000008020617FC003FE00122 +:100090000A00000100000010030617FC020101FF26 +:1000A0000A0000010000000803060200000304002B +:1000B0000A00000100000010030602000003040310 +:1000C0000A000001000020000406024C00000002AB +:1000D0000A00000400002020030601E000040406DA +:1000E000030602440002040A030602540002040C40 +:1000F000030602640002040E0A0000030000204010 +:10010000030601E000040410030602400003041487 +:100110000206026400000028020600DC0000000065 +:100120000A00000100000008030601D800020417BD +:100130000A00000200002020030601C0000204198A +:10014000030601D00004041B0A0000020000204046 +:10015000030601C00002041F030601D000040421AD +:100160000A000002000020400306022000020425CD +:100170000306023000040427020D00440000003290 +:10018000030D004C0004042B040D005C000000046F +:10019000030D008C0004042F030D00A000050433A0 +:1001A000020D00B800000002030D00C00004043876 +:1001B000020D015C00000001030D01640002043C1B +:1001C000020D020400000001030D020C0003043EB6 +:1001D000030D022000020441040D02800000001201 +:1001E000030D030000180443040D400000000A0042 +:1001F0000A00000100000008040D03600000000C6C +:10020000030D0004000F045B020D01140000000D3B +:10021000020D01180000002D020D01140000001D48 +:10022000020D01180000003D020D01140000004DF8 +:10023000020D01180000006D020D01140000005DA8 +:10024000020D01180000007D031010000003046A75 +:100250000210105000000001071011000010046D82 +:100260000810114000000008071011600010047D04 +:10027000081011A000000018071018000200048DDB +:1002800004104C0000000100021070040000000186 +:100290000A00000100000008031040D40002068D8F +:1002A00002104028000000100210404400003FFFF0 +:1002B0000210405800280000021040840084924A36 +:1002C00002104058000000000210413800000001F8 +:1002D0000210413800000001021041380000000106 +:1002E00002104138000000010210413800000001F6 +:1002F00002104138000000010210413800000001E6 +:100300000210413800000001030C20080003068F92 +:10031000030C201C00040692030C203800040696EF +:10032000040C20480000001D020C20BC000000014D +:10033000040C20C00000003F030C21BC0003069AFF +:10034000040C21C80000001C030C22380004069D88 +:10035000010C224800000000010C224C00000000AB +:10036000010C225000000000010C2254000000008B +:10037000010C225800000000010C225C000000006B +:10038000010C226000000000010C2264000000004B +:10039000010C226800000000010C226C000000002B +:1003A000010C227000000000010C2274000000000B +:1003B000010C227800000000010C227C00000000EB +:1003C000030C22D8000406A10A0000010000000965 +:1003D000020C2000000003E80A0000010000000AEF +:1003E000020C2000000000030A0000010000000CC5 +:1003F000020C2000000000010A00000100001001B2 +:10040000020C2000000005DC0A00000100001002C0 +:10041000020C2000000000040A000001000010048B +:10042000020C2000000000010A0000010000200171 +:10043000020C2000000005DC0A0000010000200280 +:10044000020C2000000000040A000001000020044B +:10045000020C2000000000010520040000710000D3 +:1004600006200780001006A50422000000004000BE +:10047000042324000000160003221170000806A7C0 +:10048000032211A8009006AF0422C000000000065D +:100490000322C0180004073F0422C0280000000CFB +:1004A0000322C058000407430422C0680000000C67 +:1004B0000322C098000407470422C0A80000000CD3 +:1004C0000322C0D80004074B0422C0E80000000C3F +:1004D0000322C1180004074F0422C1280000000CA9 +:1004E0000322C158000407530422C1680000000C15 +:1004F0000322C198000407570422C1A80000000C81 +:100500000322C1D80004075B0422C1E80000000CEC +:100510000322C2180004075F0422C2280000000C56 +:100520000322C258000407630422C2680000000CC2 +:100530000322C298000407670422C2A80000000C2E +:100540000322C2D80004076B0422C2E80000000C9A +:100550000322C3180004076F0422C3280000000C04 +:100560000322C358000407730422C3680000000C70 +:100570000322C398000407770422C3A80000000CDC +:100580000322C3D80004077B0422C3E80000000C48 +:100590000322C4180004077F0422C4280000000CB2 +:1005A0000322C458000407830422C4680000000C1E +:1005B0000322C498000407870422C4A80000000C8A +:1005C0000322C4D80004078B0422C4E80000000CF6 +:1005D0000322C5180004078F0422C5280000000C60 +:1005E0000322C558000407930422C5680000000CCC +:1005F0000322C598000407970422C5A80000000C38 +:100600000322C5D80004079B0422C5E80000000CA3 +:100610000322C6180004079F0422C6280000000C0D +:100620000322C658000407A30422C6680000000C79 +:100630000322C698000407A70422C6A80000000CE5 +:100640000322C6D8000407AB0422C6E80000000C51 +:100650000322C718000407AF0422C7280000000CBB +:100660000322C758000407B30422C7680000000C27 +:100670000322C798000407B70422C7A80000000C93 +:100680000322C7D8000407BB0422C7E80000000CFF +:100690000322C818000407BF0422C8280000000C69 +:1006A0000322C858000407C30422C8680000000CD5 +:1006B0000322C898000407C70422C8A80000000C41 +:1006C0000322C8D8000407CB0422C8E80000000CAD +:1006D0000322C918000407CF0422C9280000000C17 +:1006E0000322C958000407D30422C9680000000C83 +:1006F0000322C998000407D70422C9A80000000CEF +:100700000322C9D8000407DB0422C9E80000000C5A +:100710000322CA18000407DF0422CA280000000CC4 +:100720000322CA58000407E30422CA680000000C30 +:100730000322CA98000407E70422CAA80000000C9C +:100740000322CAD8000407EB0422CAE80000000C08 +:100750000322CB18000407EF0422CB280000000C72 +:100760000322CB58000407F30422CB680000000CDE +:100770000322CB98000407F70422CBA80000000C4A +:100780000322CBD8000407FB0422CBE80000000CB6 +:100790000322CC18000407FF0422CC280000000C20 +:1007A0000322CC58000408030422CC680000000C8B +:1007B0000322CC98000408070422CCA80000000CF7 +:1007C0000322CCD80004080B0422CCE80000000C63 +:1007D0000322CD180004080F0422CD280000000CCD +:1007E0000322CD58000408130422CD680000000C39 +:1007F0000322CD98000408170422CDA80000000CA5 +:100800000322CDD80004081B0422CDE80000000C10 +:100810000322CE180004081F0422CE280000000C7A +:100820000322CE58000408230422CE680000000CE6 +:100830000322CE98000408270422CEA80000000C52 +:100840000322CED80004082B0422CEE80000000CBE +:100850000322CF180004082F0422CF280000000C28 +:100860000322CF58000408330422CF680000000C94 +:100870000322CF98000408370422CFA80000000C00 +:100880000322CFD80004083B0422CFE80000000C6C +:100890000322D0180004083F0422D0280000000CD6 +:1008A0000322D058000408430422D0680000000C42 +:1008B0000322D098000408470422D0A80000000CAE +:1008C0000322D0D80004084B0422D0E80000000C1A +:1008D0000322D1180004084F0422D1280000000C84 +:1008E0000322D158000408530422D1680000000CF0 +:1008F0000322D198000408570422D1A80000000C5C +:100900000322D1D80004085B0422D1E80000000CC7 +:100910000322D2180004085F0422D2280000000C31 +:100920000322D258000408630422D2680000000C9D +:100930000322D298000408670422D2A80000000C09 +:100940000322D2D80004086B0422D2E80000000C75 +:100950000322D3180004086F0422D3280000000CDF +:100960000322D358000408730422D3680000000C4B +:100970000322D398000408770422D3A80000000CB7 +:100980000322D3D80004087B0422D3E80000000C23 +:100990000322D4180004087F0422D4280000000C8D +:1009A0000322D458000408830422D4680000000CF9 +:1009B0000322D498000408870422D4A80000000C65 +:1009C0000322D4D80004088B0422D4E80000000CD1 +:1009D0000322D5180004088F0422D5280000000C3B +:1009E0000322D558000408930422D5680000000CA7 +:1009F0000322D598000408970422D5A80000000C13 +:100A00000322D5D80004089B0422D5E80000000C7E +:100A10000322D6180004089F0422D6280000000CE8 +:100A20000322D658000408A30422D6680000000C54 +:100A30000322D698000408A70422D6A80000000CC0 +:100A40000322D6D8000408AB0422D6E80000000C2C +:100A50000322D718000408AF0422D7280000000C96 +:100A60000322D758000408B30422D7680000000C02 +:100A70000322D798000408B70422D7A80000000C6E +:100A80000322D7D8000408BB0422D7E80000000CDA +:100A90000322D818000408BF0422D8280000000C44 +:100AA0000322D858000408C30422D8680000000CB0 +:100AB0000322D898000408C70422D8A80000000C1C +:100AC0000322D8D8000408CB0422D8E80000000C88 +:100AD0000322D918000408CF0422D9280000000CF2 +:100AE0000322D958000408D30422D9680000000C5E +:100AF0000322D998000408D70422D9A80000000CCA +:100B00000322D9D8000408DB0422D9E80000000C35 +:100B10000322DA18000408DF0422DA280000000C9F +:100B20000322DA58000408E30422DA680000000C0B +:100B30000322DA98000408E70422DAA80000000C77 +:100B40000322DAD8000408EB0422DAE80000000CE3 +:100B50000322DB18000408EF0422DB280000000C4D +:100B60000322DB58000408F30422DB680000000CB9 +:100B70000322DB98000408F70422DBA80000000C25 +:100B80000322DBD8000408FB0422DBE80000000C91 +:100B90000322DC18000408FF0422DC280000000CFB +:100BA0000322DC58000409030422DC680000000C66 +:100BB0000322DC98000409070422DCA80000000CD2 +:100BC0000322DCD80004090B0422DCE80000000C3E +:100BD0000322DD180004090F0422DD280000000CA8 +:100BE0000322DD58000409130422DD680000000C14 +:100BF0000322DD98000409170422DDA80000000C80 +:100C00000322DDD80004091B0422DDE80000000CEB +:100C10000322DE180004091F0422DE280000000C55 +:100C20000322DE58000409230422DE680000000CC1 +:100C30000322DE98000409270422DEA80000000C2D +:100C40000322DED80004092B0422DEE80000000C99 +:100C50000322DF180004092F0422DF280000000C03 +:100C60000322DF58000409330422DF680000000C6F +:100C70000322DF98000409370422DFA80000000CDB +:100C80000322DFD80004093B0422DFE80000000C47 +:100C90000322E0180004093F0422E0280000000CB1 +:100CA0000322E058000409430422E0680000000C1D +:100CB0000322E098000409470422E0A80000000C89 +:100CC0000322E0D80004094B0422E0E80000000CF5 +:100CD0000322E1180004094F0422E1280000000C5F +:100CE0000322E158000409530422E1680000000CCB +:100CF0000322E198000409570422E1A80000000C37 +:100D00000322E1D80004095B0422E1E800000006A8 +:100D10000422F640000000200223800000000010A2 +:100D20000223804000000012022380800000003077 +:100D3000022380C00000000E02238BC000000001CF +:100D40000A0000020000000802238380000864708B +:100D5000022383C0000002260A00000200000009EE +:100D600002238300000864700223834000000226EF +:100D70000A0000020000000A022383000000055F51 +:100D800002238340000000010A0000020000000C62 +:100D9000022383000000015702238340000000006B +:100DA0000A0000020000100002238380000C96A8B5 +:100DB000022383C0000003390A0000020000100172 +:100DC00002238300000C96A802238340000003390D +:100DD0000A00000200001002022383000000080E37 +:100DE00002238340000000020A00000200001004F9 +:100DF000022383000000020302238340000000005E +:100E00000A0000020000200002238380000CF8503A +:100E1000022383C0000003520A00000200002001E8 +:100E200002238300000CF850022383400000035289 +:100E30000A00000200002002022383000000084D87 +:100E400002238340000000020A0000020000200488 +:100E500002238300000002130223834000000000ED +:100E60000524000031F60000052480002AC80C7E0D +:100E70000624DAD0630C095F0A00000100000002BA +:100E800002231480000000000A000001000000049A +:100E900002231480000000000A000001000000117D +:100EA00002231480000000000A0000010000000876 +:100EB000022000BC000000320A0000040000001004 +:100EC000022000BC00000002022388400000000154 +:100ED00001200138000000000223884000000000CB +:100EE0000A0000010000001102231480000000012C +:100EF00001200000000000000120000400000000AC +:100F000001200008000000000120000C000000008B +:100F1000012000100000000001200014000000006B +:100F200003200020001A0961032000A40002097BAD +:100F30000220022400000000022002340000000011 +:100F40000220024C00000000022002E40000FFFF2B +:100F500008202000000008000A0000010000001026 +:100F600008204000000002000422110800000002D6 +:100F70000422340000000002042259000000000690 +:100F800004226040000000300422F3000000001042 +:100F900004221110000000020422340800000002A4 +:100FA00004225918000000060422610000000030ED +:100FB0000422F34000000010042211180000000277 +:100FC0000422341000000002042259300000000600 +:100FD000042261C0000000300422F38000000010F1 +:100FE0000422112000000002042234180000000234 +:100FF00004225948000000060422628000000030EC +:101000000422F3C000000010042211280000000296 +:10101000042234200000000204225960000000066F +:1010200004226340000000300422F400000000109D +:1010300004221130000000020422342800000002C3 +:1010400004225978000000060422640000000030E9 +:101050000422F440000000100422113800000002B5 +:1010600004223430000000020422599000000006DF +:10107000042264C0000000300422F480000000104C +:101080000422114000000002042234380000000253 +:10109000042259A8000000060422658000000030E8 +:1010A0000422F4C00000001004102400000000E03E +:1010B0000310201C0002097D021020C00000000265 +:1010C000031020040002097F02170008000000023C +:1010D0000217002C0000000302170038007C1004E7 +:1010E0000317004400060981021700700000000C7D +:1010F0000317007800020987021701C408100000D6 +:1011000002170344000000010317040000080989C6 +:10111000031704300008099103170480000409999B +:101120000A000001000000080217003C0000000453 +:101130000A000001000000100217003C0000000837 +:10114000021700040000000F021701EC000000026B +:10115000021701F400000002021701EC0000000277 +:10116000021701F400000002021701EC0000000267 +:10117000021701F400000002021701EC0000000257 +:10118000021701F400000002021701EC0000000247 +:10119000021701F400000002021701EC0000000237 +:1011A000021701F400000002021701EC0000000227 +:1011B000021701F400000002021701EC0000000217 +:1011C000021701F4000000020A00000100000008FC +:1011D00002130078000000320213003C000061A8F6 +:1011E00004130108000000030213010400000000C2 +:1011F0000213013400000000041301080000000382 +:10120000021301040000000002130134000000007A +:101210000413010800000003021301040000000091 +:101220000213013400000000041301080000000351 +:10123000021301040000000002130134000000004A +:101240000413010800000003021301040000000061 +:101250000213013400000000041301080000000321 +:10126000021301040000000002130134000000001A +:101270000413010800000003021301040000000031 +:1012800002130134000000000413010800000003F1 +:1012900002130104000000000213013400000000EA +:1012A0000A000001000000880200A5F8000000000C +:1012B0000A000001000001080200A5F8000000017A +:1012C0000A000001000000900200AA840000000053 +:1012D0000A000001000001100200AA8400000001C1 +:1012E0000A000001000000900200AA88000000002F +:1012F0000A000001000001100200AA88000000019D +:101300000200A270000000000200A27400000000B1 +:101310000200A270000000000200A27400000000A1 +:101320000200A270000000000200A2740000000091 +:101330000200A270000000000200A2740000000081 +:101340000201620400000000030100B40002099DD4 +:10135000030100CC0002099F020100DC0000000133 +:1013600003010100000209A10201007C003000001D +:1013700002010084000000280201008C000000002F +:1013800002010130000000040201032800000000F7 +:101390000201055400000030020160580000FFFF08 +:1013A00002016060000000000201607000000007A0 +:1013B000020160B000000000020160C000000001F6 +:1013C000020160C800000000020162080000000085 +:1013D0000401805400000003020180780000000036 +:1013E000020180E800000007030180F8000209A361 +:1013F0000301810C000209A5020181240000000004 +:101400000A00000200000008020180E40000468893 +:10141000030180EC000209A70A000001000000801F +:1014200002018038000000060A00000100000200EE +:1014300002018038000000070A00000100000400DB +:1014400002018038000000060A00000100000800C8 +:10145000020180380000000E0A0000040000200095 +:10146000020180EC0000003802018100000025E448 +:101470000201811400004BC803018680000409A901 +:10148000020100C400000001020100F80000000198 +:10149000020100F0000000010201008000300000A5 +:1014A00002010088000000280201009000000000F6 +:1014B00002010134000000040201032C00000000BE +:1014C00002010564000000300201605C0000FFFFC3 +:1014D0000201606400000000020160740000000767 +:1014E000020160B400000000020160C400000001BD +:1014F000020160CC000000000201620C000000004C +:10150000040181A800000004020181D00000000055 +:10151000020182340000000703018244000209AD89 +:1015200003018258000209AF0A000002000000080F +:10153000020182300000468803018238000209B1AE +:101540000A000001000000800201818C00000006FA +:101550000A000001000002000201818C0000000767 +:101560000A000001000004000201818C0000000656 +:101570000A000001000008000201818C0000000E3A +:101580000A00000400002000020182380000003838 +:101590000201824C000025E40201826000004BC879 +:1015A000030186E0000409B3020100C80000000145 +:1015B000020100FC00000001020100F40000000133 +:1015C00004010138000000110401017C0000001139 +:1015D00004010138000000110401017C0000001129 +:1015E00004010138000000110401017C0000001119 +:1015F00004010138000000110401017C0000001109 +:101600000215C090000089260215C09C000000044D +:1016100002140000000000010215C02400000000B8 +:101620000315C0EC000209B70315C100000209B997 +:101630000A000001000020000315C1F4000809BBE6 +:1016400003140030000209C302140040000000012E +:10165000090000020000100803140004000309C57B +:10166000021400440000FFFF0A00000400002000F4 +:1016700003140038000209C802140044000FFFFFE1 +:101680000315C160000709CA0315C198000209D1FA +:101690000900000100001008041400040000000309 +:1016A0000A000001000020000415C16000000007CE +:1016B0000214000000000000020090C40000E000DE +:1016C000020090CC0000F300030090D4000209D384 +:1016D000020090E000007300030090E8000209D5CA +:1016E000020090F400007300030090FC000209D790 +:1016F0000200910800005300020091100000000455 +:1017000003009128000709D90300916C000609E045 +:1017100004009184000000060300919C000509E686 +:101720000300942C000309EB0300942C000309EE42 +:101730000300942C000309F10300942C000309F426 +:101740000300942C000309F70300942C000309FA0A +:101750000300942C000309FD0300942C00030A00ED +:101760000304000400120A030204005400000043B2 +:101770000204005C00000006020400700000000487 +:101780000304007800040A15040400880000000522 +:101790000304009C00030A19040400A800000004CC +:1017A000030400B800110A1C010401240000000019 +:1017B00001040128000000000104012C00000000C9 +:1017C0000104013000000000020401340000000F99 +:1017D000030401D000020A2D0204022C00000004C0 +:1017E0000304025800040A2F0312049400210A3350 +:1017F0000212038800000064021203900000000837 +:101800000312039C00030A54031203BC00030A578B +:10181000021203D0000000000212036C000000015D +:10182000031201BC003C0A5A031202B000020A96DD +:101830000312032400020A98021205B400000001FA +:10184000031205F800030A9A0212066C0000000158 +:10185000021201B000000001021207D800000000CF +:10186000021207D800000000021207D80000000092 +:10187000021207D800000000021207D80000000082 +:10188000021207D800000000021207D80000000072 +:10189000021207D800000000021030D8000000013A +:1018A0000710380000050A9D0710392000050AA21C +:1018B00007103B0000050AA707103C0000050AAC12 +:1018C0000316803000080AB102168054000000029E +:1018D0000416807C000000050316809000020AB9FF +:1018E0000316809C00020ABB021680AC0000005464 +:1018F000041680B800000005031680CC00080ABD5D +:10190000021680F0000000070316810000060AC5D9 +:101910000316812800030ACB0316814000060ACE75 +:101920000316816800030AD4031681A800030AD7AE +:10193000031681E800030ADA031681F800030ADDC2 +:101940000316820800070AE00316823400020AE741 +:1019500004168278000000040316828800060AE953 +:101960000216881020200101021688202020010183 +:101970000216883820200101021688482020010123 +:101980000316E6BC00020AEF0A000014000000087B +:101990000316806000070AF1041680A4000000020C +:1019A000041680B000000002031680F400030AF859 +:1019B0000316811800040AFB0316813400030AFF92 +:1019C0000316815800040B0203168174000D0B06E8 +:1019D000031681B4000D0B13021681F4000001FC04 +:1019E00002168204000000030316823C000B0B2049 +:1019F00004168268000000040216880C010101012F +:101A00000316881400030B2B0316882400050B2EE5 +:101A10000316883C00030B330316E6C400020B36A2 +:101A20000316E6E800050B380216E79400000001F3 +:101A30000A00001C000010000316806000070B3D28 +:101A4000041680A400000002041680B0000000020A +:101A5000031680F400030B440316811800040B479F +:101A60000316813400030B4B0316815800040B4E00 +:101A70000216817800000001021681840000000136 +:101A80000216819000000001021681A400000004EB +:101A9000021681B800000001021681C40000000196 +:101AA000021681D000000001021681E4000000044B +:101AB000021681F4000001FC0216820400000003FB +:101AC0000316823C00020B520216824800920092DA +:101AD00002168250012401240316825800040B547C +:101AE00004168268000000040216880C010101013E +:101AF0000316881400030B580316882400050B5B9B +:101B00000316883C00030B600316E6E800020B6333 +:101B10000216E6F8000002040A00000E0000102081 +:101B200002168174000000000316817C00020B6520 +:101B30000316818800020B670316819400040B6969 +:101B4000021681B400000000031681BC00020B6D78 +:101B5000031681C800020B6F031681D400040B71B9 +:101B6000021682440E490E490216824C00920092DF +:101B700002168254012401240316E6C400020B75E8 +:101B80000316E6F000020B770216E794000000014E +:101B90000A00000E000010400216817400000001CF +:101BA0000316817C00020B790316818800020B7BEF +:101BB0000316819400040B7D021681B4000000011D +:101BC000031681BC00020B81031681C800020B833F +:101BD000031681D400040B85021682440000000025 +:101BE0000216824C0FFF0FFF021682540000000005 +:101BF0000316E6C400020B890316E6F000020B8B05 +:101C00000216E794000000000A0000070000200010 +:101C10000316806000070B8D031680A400020B944E +:101C2000031680B000020B96021681F4000001C07A +:101C3000021682040000003F0216823C0000007F72 +:101C40000316E7BC00080B980A00000F00004020B4 +:101C5000031680F400030BA00316811800040BA3E5 +:101C60000316813400030BA70316815800040BAA46 +:101C700003168174000D0BAE031681B4000D0BBB6F +:101C80000316824000060BC80416825800000006A6 +:101C90000316827000020BCE0216880C01010101AE +:101CA0000316881400030BD00316882400050BD3F9 +:101CB0000316883C00030BD80316E6C400020BDBB6 +:101CC0000216E794000000010A00000D00004040E9 +:101CD000031680F400030BDD0316811800040BE0EB +:101CE0000316813400030BE40316815800040BE74C +:101CF00003168174000D0BEB031681B4000D0BF875 +:101D000003168240000E0C050216880C0101010129 +:101D10000316881400030C130316882400050C1600 +:101D20000316883C00030C1B0316E6C400020C1EBD +:101D30000216E794000000000A00000D0000800079 +:101D4000031680F400030C200316811800040C23F2 +:101D50000316813400030C270316815800040C2A53 +:101D600003168174000D0C2E031681B4000D0C3B7C +:101D700003168240000E0C480216880C0101012057 +:101D80000316881400030C560316882400050C590A +:101D90000316883C00030C5E0316E6C400020C61C7 +:101DA0000216E79400000001021680EC000000FF1C +:101DB0000304040800140C63020404CC00000001B6 +:101DC0000305004400020C770305005000080C795D +:101DD0000305009000070C81030500B000020C8889 +:101DE000030500C000020C8A030500D400020C8C1D +:101DF00002050114000000010305011C00020C8E05 +:101E000002050204000000010305020C00020C9010 +:101E10000205021C00000020040502400000000A28 +:101E20000405400000000D000A0000020000000848 +:101E30000305022000020C920305028000200C948E +:101E40000A000002000000100305022000020CB48A +:101E500003050280001D0CB60305000400100CD31E +:101E6000020500E00000000E020500E40000002E64 +:101E7000020500E00000001E020500E40000003E34 +:101E8000020500E00000004E020500E40000006EC4 +:101E9000020500E00000005E020500E40000007E94 +:101EA00004164024000000020316403000030CE337 +:101EB0000216404400000020021640700000001C82 +:101EC0000216420800000001021642100000000144 +:101ED0000216422000000001021642280000000104 +:101EE00002164230000000010216423800000001D4 +:101EF00002164260000000020A0000010000000912 +:101F00000216401C0003D0900A0000010000000AE5 +:101F10000216401C000002710A0000010000000CC3 +:101F20000216401C0000009C0A0000010000100185 +:101F30000216401C0005B8D80A000001000010027B +:101F40000216401C000003A90A0000010000100452 +:101F50000216401C000000EA0A00000100002001F7 +:101F60000216401C0005B8D80A000001000020023B +:101F70000216401C000003A90A0000010000200412 +:101F80000216401C000000EA02164000000000019A +:101F9000021640D8000000010316400800030CE6BA +:101FA00002164240000000000216424800000000F5 +:101FB00008164270000000020216425000000000A5 +:101FC000021642580000000008164280000000027D +:101FD0000304200800040CE90304201C00040CED99 +:101FE00002042038000000200404203C0000001FF0 +:101FF000020420B800000001040420BC0000005FBF +:102000000304223800040CF10104224800000000FF +:102010000104224C000000000104225000000000D6 +:1020200001042254000000000104225800000000B6 +:102030000104225C00000000010422600000000096 +:102040000104226400000000010422680000000076 +:102050000104226C00000000010422700000000056 +:102060000104227400000000010422780000000036 +:102070000104227C00000000030422C000040CF5CF +:102080000A0000010000000902042000000003E82B +:102090000A0000010000000A020420000000000302 +:1020A0000A0000010000000C0204200000000001F2 +:1020B0000A0000010000100102042000000005DCFD +:1020C0000A000001000010020204200000000004C9 +:1020D0000A000001000010040204200000000001BA +:1020E0000A0000010000200102042000000005DCBD +:1020F0000A00000100002002020420000000000489 +:102100000A00000100002004020420000000000179 +:1021100005180400008D0000061807B800090CF926 +:10212000041A000000004000041B240000001600F8 +:10213000031A16C800020CFB031A17E000900CFDEE +:10214000031A404000040D8D041A405000000006A0 +:10215000031A406800020D91031A52C000020D9349 +:10216000031A800003F90D95041A8FE4000000079C +:10217000031B3D900014118E021B800000000034F0 +:10218000021B804000000018021B80800000000C31 +:10219000021B80C000000020021B8BC00000000159 +:1021A0000A00000300000008021A16D00000000216 +:1021B000021B838000086470021B83C0000002269B +:1021C0000A00000200000009021B8300000864707E +:1021D000021B8340000002260A0000020000000AE1 +:1021E000021B83000000055F021B8340000000010A +:1021F0000A0000020000000C021B830000000157CF +:10220000021B8340000000000A00000100000020C3 +:10221000021A16D4000000000A000001000000406D +:10222000021A16D4000000010A000003000010008A +:10223000021A16D000000003021B8380000C96A82F +:10224000021B83C0000003390A00000200001001D5 +:10225000021B8300000C96A8021B83400000033978 +:102260000A00000200001002021B83000000080E9A +:10227000021B8340000000020A000002000010045C +:10228000021B830000000203021B834000000000C9 +:102290000A00000300002000021A16D0000000040B +:1022A000021B8380000CF850021B83C00000035205 +:1022B0000A00000200002001021B8300000CF850FD +:1022C000021B8340000003520A00000200002002AB +:1022D000021B83000000084D021B83400000000227 +:1022E0000A00000200002004021B83000000021309 +:1022F000021B8340000000000A00000100004000B3 +:10230000021A16D8000000000A0000010000800038 +:10231000021A16D800000001041B944800000002B5 +:10232000051C0000327D0000051C800036190CA041 +:10233000051D0000333B1A27051D800036BE26F61A +:10234000051E0000206534A6061E501035FE11A2A1 +:102350000A00000100000002021B148000000000BF +:102360000A00000100000004021B148000000000AD +:102370000A00000100000011021B14800000000090 +:102380000A00000200000008021800BC0000003231 +:10239000021B945C000000320A00000700000010DD +:1023A000021800BC00000002021B945C0000000246 +:1023B000021B884000000001021B942C0000000258 +:1023C0000118012800000000021B884000000000E6 +:1023D000021B942C00000000021B9440000000012E +:1023E0000A00000100000011021B1480000000011F +:1023F00001180000000000000118000400000000A7 +:1024000001180008000000000118000C0000000086 +:102410000118001000000000011800140000000066 +:1024200003180020001A11A4031800A4000211BE12 +:10243000021802240000000002180234000000000C +:102440000218024C00000000021802E4000000FF25 +:1024500008181000000004000A000001000000102D +:102460000818200000000600031A1A30000411C0EA +:10247000041A300000000012041A3090000000120C +:10248000041AD4C800000002041AD4D800000020A6 +:10249000041AD5D800000002041B44000000000606 +:1024A000031A1A40000411C4041A30480000001234 +:1024B000041A30D800000012041AD4D00000000220 +:1024C000041AD55800000020041AD5E000000002CC +:1024D000041B441800000006031A4000000211C843 +:1024E000041A500000000002041A5080000000127C +:1024F000031A6140000211CA041AA0000000000281 +:10250000041B443000000002031A4008000211CCF2 +:10251000041A501000000002041A50C800000012F3 +:10252000031A6148000211CE041AA008000000023C +:10253000041B443800000002031A4010000211D0AE +:10254000041A502000000002041A5110000000126A +:10255000031A6150000211D2041AA01000000002F8 +:10256000041B444000000002031A4018000211D46A +:10257000041A503000000002041A515800000012E2 +:10258000031A6158000211D6041AA01800000002B4 +:10259000041B444800000002031A4020000211D826 +:1025A000041A504000000002041A51A0000000125A +:1025B000031A6160000211DA041AA0200000000270 +:1025C000041B445000000002031A4028000211DCE2 +:1025D000041A505000000002041A51E800000012D2 +:1025E000031A6168000211DE041AA028000000022C +:1025F000041B445800000002031A4030000211E09E +:10260000041A506000000002041A52300000001248 +:10261000031A6170000211E2041AA03000000002E7 +:10262000041B446000000002031A4038000211E459 +:10263000041A507000000002041A527800000012C0 +:10264000031A6178000211E6041AA03800000002A3 +:10265000041B446800000002020E004C000000321F +:10266000030E0054000811E8030E0094000711F057 +:10267000030E00B4000211F7020E00C400000000B7 +:10268000020E00CC00000006030E00D8000211F973 +:10269000020E014400000001030E014C000211FB78 +:1026A000020E020400000001030E020C000211FDE4 +:1026B000030E021C000411FF030E0280001B120314 +:1026C000040E030000000012040E200000000800A9 +:1026D0000A00000100000008040E02EC00000005E2 +:1026E000030E00040011121E020E01100000000F64 +:1026F000020E01140000002F020E01100000001F46 +:10270000020E01140000003F020E01100000004FF5 +:10271000020E01140000006F020E01100000005FA5 +:10272000020E01140000007F020C100000000028BF +:10273000030C40080004122F030C401C0004123349 +:10274000030C403800061237040C40500000001FF4 +:10275000020C40CC00000001040C40D00000003A04 +:10276000030C41B80006123D040C41D00000001AD1 +:10277000030C423800041243010C424800000000E0 +:10278000010C424C00000000010C4250000000000F +:10279000010C425400000000010C425800000000EF +:1027A000010C425C00000000010C426000000000CF +:1027B000010C426400000000010C426800000000AF +:1027C000010C426C00000000010C4270000000008F +:1027D000010C427400000000010C4278000000006F +:1027E000010C427C00000000010C4280000000004F +:1027F000030C42D8000412470A000001000000093F +:10280000020C4000000003E80A0000010000000A7A +:10281000020C4000000000030A0000010000000C50 +:10282000020C4000000000010A000001000010013D +:10283000020C4000000005DC0A000001000010024C +:10284000020C4000000000040A0000010000100417 +:10285000020C4000000000010A00000100002001FD +:10286000020C4000000005DC0A000001000020020C +:10287000020C4000000000040A00000100002004D7 +:10288000020C4000000000010530040000C30000FD +:10289000063007E80003124B04320000000040003D +:1028A000043324000000160003322C700090124DF7 +:1028B000033234C0000812DD0432408000000010F2 +:1028C000033240C0000212E503337400000412E733 +:1028D000023380000000001A023380400000004EE6 +:1028E0000233808000000010023380C0000000200E +:1028F00002338BC0000000010A0000020000000843 +:102900000233838000086470023383C00000022613 +:102910000A0000020000000902338300000864700E +:1029200002338340000002260A0000020000000A71 +:10293000023383000000055F023383400000000182 +:102940000A0000020000000C02338300000001575F +:1029500002338340000000000A0000020000100063 +:1029600002338380000C96A8023383C00000033931 +:102970000A0000020000100102338300000C96A838 +:1029800002338340000003390A00000200001002F5 +:10299000023383000000080E02338340000000026F +:1029A0000A0000020000100402338300000002034A +:1029B00002338340000000000A00000200002000F3 +:1029C00002338380000CF850023383C000000352AE +:1029D0000A0000020000200102338300000CF850BE +:1029E00002338340000003520A000002000020026C +:1029F000023383000000084D0233834000000002D0 +:102A00000A000002000020040233830000000213C9 +:102A100002338340000000000534000034CD000084 +:102A20000534800035A50D340535000038931A9E15 +:102A30000535800037C028C305360000350036B3A1 +:102A400005368000225643F30636D08025F012EB7F +:102A50000A000001000000020233148000000000A0 +:102A60000A0000010000000402331480000000008E +:102A70000A00000100000011023314800000000071 +:102A80000A00000100000008023000BC0000003213 +:102A90000A00000400000010023000BC0000000228 +:102AA00002338840000000010130013800000000BE +:102AB00002338840000000000A00000100000011FD +:102AC000023314800000000101300000000000000B +:102AD0000130000400000000013000080000000088 +:102AE0000130000C00000000013000100000000068 +:102AF000013000140000000003300020001A12ED25 +:102B0000033000A40002130702300224000000007A +:102B100002300234000000000230024C00000000CD +:102B2000023002E40000FFFF08302000000008002F +:102B30000A00000100000010083040000000020000 +:102B400004322C400000000203322C500004130910 +:102B5000043293C000000002043294000000001010 +:102B60000432C000000000200432C1000000002038 +:102B70000432C200000000200432C3000000002024 +:102B80000432C400000000200432C5000000002010 +:102B90000432C600000000200432C70000000020FC +:102BA0000432C800000000200432C90000000020E8 +:102BB0000432CA00000000200432CB0000000020D4 +:102BC0000432CC00000000200432CD0000000020C0 +:102BD0000432CE00000000200432CF0000000020AC +:102BE0000432DB800000000204322C4800000002A6 +:102BF00003322C600004130D043293C8000000025D +:102C000004329440000000100432C0800000002014 +:102C10000432C180000000200432C2800000002085 +:102C20000432C380000000200432C4800000002071 +:102C30000432C580000000200432C680000000205D +:102C40000432C780000000200432C8800000002049 +:102C50000432C980000000200432CA800000002035 +:102C60000432CB80000000200432CC800000002021 +:102C70000432CD80000000200432CE80000000200D +:102C80000432CF80000000200432DB880000000204 +:102C9000043210100000000204322C000000000278 +:102CA000043210200000000204322C080000000250 +:102CB000043210300000000204322C100000000228 +:102CC000043210400000000204322C180000000200 +:102CD000043210500000000204322C2000000002D8 +:102CE000043210600000000204322C2800000002B0 +:102CF000043210700000000204322C300000000288 +:102D0000043210800000000204322C38000000025F +:102D10000202005800000032030200600008131194 +:102D2000030200A0000B1319020200D000000007EC +:102D3000030200DC00031324030200F00002132747 +:102D4000020200FC0000000C020201200000000052 +:102D50000202013400000002020201B00000000182 +:102D60000202020C000000010302021400021329F7 +:102D700002020404000000010302040C0002132BF1 +:102D80000302041C0004132D0302048000201331ED +:102D90000402050000000012040280000000200070 +:102DA000030200040014135102020108000000C8CD +:102DB0000202011800000002020201C4000000002B +:102DC000020201CC00000000020201D40000000257 +:102DD000020201DC00000002020201E4000000FF28 +:102DE000020201EC000000FF0202010C000000C81A +:102DF0000202011C00000002020201C800000000E3 +:102E0000020201D000000000020201D8000000020E +:102E1000020201E000000002020201E8000000FFDF +:102E2000020201F0000000FF02020108000000C8D9 +:102E30000202011800000002020201C400000000AA +:102E4000020201CC00000000020201D400000002D6 +:102E5000020201DC00000002020201E4000000FFA7 +:102E6000020201EC000000FF0202010C000000C899 +:102E70000202011C00000002020201C80000000062 +:102E8000020201D000000000020201D8000000028E +:102E9000020201E000000002020201E8000000FF5F +:102EA000020201F0000000FF02020108000000C859 +:102EB0000202011800000002020201C4000000002A +:102EC000020201CC00000000020201D40000000256 +:102ED000020201DC00000002020201E4000000FF27 +:102EE000020201EC000000FF0202010C000000C819 +:102EF0000202011C00000002020201C800000000E2 +:102F0000020201D000000000020201D8000000020D +:102F1000020201E000000002020201E8000000FFDE +:102F2000020201F0000000FF02020108000000C8D8 +:102F30000202011800000002020201C400000000A9 +:102F4000020201CC00000000020201D400000002D5 +:102F5000020201DC00000002020201E4000000FFA6 +:102F6000020201EC000000FF0202010C000000C898 +:102F70000202011C00000002020201C80000000061 +:102F8000020201D000000000020201D8000000028D +:102F9000020201E000000002020201E8000000FF5E +:102FA000020201F0000000FF0216100000000028DD +:102FB00003166008000313650316601C0004136801 +:102FC000031660380012136C041660800000000EB7 +:102FD000021660B800000001041660BC0000000882 +:102FE000021660DC00000001041660E0000000042E +:102FF000021660F000000001041660F400000031C9 +:10300000031661B80002137E041661C000000007B9 +:10301000031661DC00061380041661F40000001141 +:10302000031662380004138601166248000000008F +:103030000116624C00000000011662500000000002 +:1030400001166254000000000116625800000000E2 +:103050000116625C000000000116626000000000C2 +:1030600001166264000000000116626800000000A2 +:103070000116626C00000000011662700000000082 +:103080000116627400000000011662780000000062 +:103090000116627C00000000011662D400000000EE +:1030A000031662D80004138A0A0000010000000918 +:1030B00002166000000003E80A0000010000000A98 +:1030C00002166000000000030A0000010000000C6E +:1030D00002166000000000010A000001000010015B +:1030E00002166000000005DC0A000001000010026A +:1030F00002166000000000040A0000010000100435 +:1031000002166000000000010A000001000020011A +:1031100002166000000005DC0A0000010000200229 +:1031200002166000000000040A00000100002004F4 +:1031300002166000000000010528040000AC000039 +:10314000062807C80007138E042A0000000040006C +:10315000042B240000001600032A30000002139004 +:10316000032A400000101392032A8408000813A2C7 +:10317000032A9348000413AA032A9668000813AE92 +:10318000032A98B8000213B6032A9950009013B886 +:10319000032B4D9000141448022B80000000000007 +:1031A000022B804000000018022B80800000000CE1 +:1031B000022B80C000000066022B8BC000000001C3 +:1031C0000A00000300000008022A9CA80000000278 +:1031D000022B838000086470022B83C0000002264B +:1031E0000A00000200000009022B8300000864703E +:1031F000022B8340000002260A0000020000000AA1 +:10320000022B83000000055F022B834000000001B9 +:103210000A0000020000000C022B8300000001578E +:10322000022B8340000000000A0000030000002081 +:10323000022A9CAC00000000032AC4E00004145CD5 +:10324000032AC500000214600A00000200000040CA +:10325000022A9CAC00000001032AC4E0000A1462A8 +:103260000A00000300001000022A9CA800000003CE +:10327000022B8380000C96A8022B83C00000033928 +:103280000A00000200001001022B8300000C96A827 +:10329000022B8340000003390A00000200001002E4 +:1032A000022B83000000080E022B83400000000266 +:1032B0000A00000200001004022B83000000020339 +:1032C000022B8340000000000A00000300002000E1 +:1032D000022A9CA800000004022B8380000CF850F6 +:1032E000022B83C0000003520A00000200002001EC +:1032F000022B8300000CF850022B83400000035285 +:103300000A00000200002002022B83000000084D8A +:10331000022B8340000000020A000002000020048B +:10332000022B830000000213022B834000000000E8 +:103330000A00000100004000022A9CB000000000CA +:103340000A00000100008000022A9CB00000000179 +:10335000042B944800000002052C0000345A0000A1 +:10336000052C80003AB30D17052D000030F11BC469 +:10337000052D80003C6B2801052E00003C1D371CEC +:10338000052E80003B5C4624052F0000336D54FB66 +:10339000052F80000A3F61D7062F97E00D04146CBB +:1033A0000A00000100000002022B1480000000004F +:1033B0000A00000100000004022B1480000000003D +:1033C0000A00000100000011022B14800000000020 +:1033D0000A00000200000008022800BC00000032C1 +:1033E000022B945C000000320A000007000000106D +:1033F000022800BC00000002022B945C00000002C6 +:10340000022B884000000001022B942C00000002D7 +:103410000128013800000000022B88400000000055 +:10342000022B942C00000000022B944000000001AD +:103430000A00000100000011022B148000000001AE +:103440000128000000000000012800040000000026 +:1034500001280008000000000128000C0000000006 +:1034600001280010000000000128001400000000E6 +:1034700003280020001A146E032800A400021488F8 +:10348000022802240000000002280234000000008C +:103490000228024C00000000022802E40000FFFFA6 +:1034A00008282000000008000A00000100000010A9 +:1034B0000828400000000200042A5000000000021A +:1034C000042A501000000002042A502000000002CC +:1034D000042A503000000002042A93580000002003 +:1034E000042A94580000000E032A94900002148AC3 +:1034F000042A94D80000000E032A95100002148CB0 +:10350000042A95580000000E032A95900002148E9C +:10351000042A95D80000000E032A96100002149089 +:10352000032A968800021492042ABC980000000224 +:10353000042A500800000002042A5018000000026B +:10354000042A502800000002042A5038000000021B +:10355000042A93D800000020042A94980000000E4A +:10356000032A94D000021494042A95180000000E37 +:10357000032A955000021496042A95980000000E24 +:10358000032A95D000021498042A96180000000E11 +:10359000032A96500002149A032A96900002149C63 +:1035A000042ABCA000000002042A50480000000EBB +:1035B000032A96980010149E042A98D00000000256 +:1035C000042A991000000002042AC48000000002AE +:1035D000042A50800000000E032A96D8001014AE72 +:1035E000042A98D800000002042A9918000000025A +:1035F000042AC48800000002042A50B80000000E0B +:10360000032A9718001014BE042A98E00000000254 +:10361000042A992000000002042AC490000000023D +:10362000042A50F00000000E032A9758001014CE10 +:10363000042A98E800000002042A992800000002E9 +:10364000042AC49800000002042A51280000000E39 +:10365000032A9798001014DE042A98F00000000254 +:10366000042A993000000002042AC4A000000002CD +:10367000042A51600000000E032A97D8001014EEAF +:10368000042A98F800000002042A99380000000279 +:10369000042AC4A800000002042A51980000000E69 +:1036A000032A9818001014FE042A99000000000252 +:1036B000042A994000000002042AC4B0000000025D +:1036C000042A51D00000000E032A98580010150E4D +:1036D000042A990800000002042A99480000000208 +:1036E000042AC4B8000000020400A0000000000C7E +:1036F0000400A050000000020300A0EC0008151E0A +:103700000300A19C000415260200A45C00000C002C +:103710000400A6A8000000020200A6D000000000DD +:103720000200A61C000000030300A0700005152A7B +:103730000400A084000000050200A0980FE0000033 +:103740000400A09C000000070300A0B8000D152F86 +:103750000400A22C000000040200A688000000FC67 +:103760000400A68C000000070200A6F40000000080 +:103770000300A10C0006153C0400A1240000000574 +:103780000200A1380FE000000400A13C0000000787 +:103790000300A158000D15420400A23C00000004E3 +:1037A0000200A6B0000000FC0400A6B40000000760 +:1037B0000200A6F8000000000200A0300000000097 +:1037C0000200A034000000000200A0380000000049 +:1037D0000200A03C000000000200A0400000000029 +:1037E0000200A044000000000200A0480000000009 +:1037F0000200A04C000000000000000000000000DB +:1038000000000001000000000000000000000000B7 +:1038100000000000000000000000000000000000A8 +:103820000000000000000000000000000001001780 +:103830000017001F001F0022000000000000000011 +:103840000000000000000000000000000000000078 +:103850000000000000000000002200340000000012 +:103860000000000000340035003500360036003717 +:1038700000370038003800390039003A003A003B80 +:10388000003B003C003C0043000000000000000042 +:103890000000000000000000000000000000000028 +:1038A0000000000000000000000000000000000018 +:1038B0000043004C0000000000000000004C004DE0 +:1038C000004D004E004E004F004F00500050005180 +:1038D0000051005200520053005300540054007E27 +:1038E00000000000000000000000000000000000D8 +:1038F00000000000000000000000000000000000C8 +:103900000000000000000000007E01E00000000058 +:103910000000000001E001E501E501EA01EA01EF34 +:1039200001EF01F401F401F901F901FE01FE0203C6 +:103930000203020800000000000000000000000078 +:103940000000000000000000000000000000000077 +:103950000000000000000000000000000000000067 +:103960000208020C0000000000000000000000003F +:103970000000000000000000000000000000000047 +:10398000000000000000000000000000020C021C0B +:103990000000000000000000021C021E021E0220A7 +:1039A00002200222022202240224022602260228E7 +:1039B0000228022A022A022C000000000000000057 +:1039C00000000000000000000000000000000000F7 +:1039D00000000000000000000000000000000000E7 +:1039E00000000000022C022F000000000000000078 +:1039F000022F023202320235023502380238023B0F +:103A0000023B023E023E024102410244024402479E +:103A10000247024B024B024F024F02530253025421 +:103A200002540255025502560256025702570258D6 +:103A3000025802590259025A025A025B025B0260A2 +:103A400002600286028602AB02AB02AC02AC02AD9F +:103A500002AD02AE02AE02AF02AF02B002B002B1DE +:103A600002B102B202B202B302B302CA0000000005 +:103A70000000000000000000000000000000000046 +:103A80000000000000000000000000000000000036 +:103A90000000000002CA02D7000000000000000081 +:103AA00002D702D802D802D902D902DA02DA02DB3E +:103AB00002DB02DC02DC02DD02DD02DE02DE02DF0E +:103AC00002DF02F000000000000000000000000023 +:103AD00000000000000000000000000000000000E6 +:103AE00000000000000000000000000002F002FEE4 +:103AF000000000000000000002FE02FF02FF0300C1 +:103B0000030003010301030203020303030303048D +:103B100003040305030503060306030B000000006E +:103B20000000000000000000000000000000000095 +:103B30000000000000000000000000000000000085 +:103B400000000000030B03A90000000000000000BB +:103B50000000000000000000000000000000000065 +:103B60000000000000000000000000000000000055 +:103B700003A903AB000000000000000000000000EB +:103B80000000000000000000000000000000000035 +:103B900000000000000000000000000003AB03BFB5 +:103BA000000000000000000003BF03C003C003C109 +:103BB00003C103C203C203C303C303C403C403C5D5 +:103BC00003C503C603C603C703C703E703E703EA46 +:103BD00003EA03ED00000000000000000000000008 +:103BE00000000000000000000000000000000000D5 +:103BF0000000000003ED04150000000000000000BC +:103C000000000000000000000000000000000000B4 +:103C100000000000000000000000000000000000A4 +:103C200004150480048004870487048E048E0494A1 +:103C30000494049A049A04A004A004A604A604AC64 +:103C400004AC04B204B204B804B804BE04BE04D088 +:103C5000000000000000000004D004D104D104D210 +:103C600004D204D304D304D404D404D504D504D694 +:103C700004D604D704D704D804D804D9000000001F +:103C80000000000000000000000000000000000034 +:103C90000000000000000000000000000000000024 +:103CA0000000000004D9050400000000000000002E +:103CB0000000000000000000000000000000000004 +:103CC00000000000000000000000000000000000F4 +:103CD0000504055B055B0570057005850585058791 +:103CE000058705890589058B058B058D058D058F54 +:103CF000058F05910591059305930595059505A8F3 +:103D0000000000000000000005A805B005B005B8DF +:103D100005B805C005C005C805C805D005D005D83B +:103D200005D805E005E005E805E805E90000000024 +:103D30000000000000000000000000000000000083 +:103D40000000000000000000000000000000000073 +:103D50000000000005E9061A000000000000000055 +:103D60000000000000000000000000000000000053 +:103D70000000000000000000000000000000000043 +:103D8000061A068A068A0699069906A806A806ADA6 +:103D900006AD06B206B206B706B706BC06BC06C13B +:103DA00006C106C606C606CB06CB06D006D006D888 +:103DB00006D806E106E106EA06EA06EB06EB06ECA3 +:103DC00006EC06ED06ED06EE06EE06EF06EF06F053 +:103DD00006F006F106F106F2000000000000000007 +:103DE0000000200000004000000060000000800093 +:103DF0000000A0000000C0000000E0000001000082 +:103E0000000120000001400000016000000180006E +:103E10000001A0000001C0000001E000000200005D +:103E2000000220000002400000026000000280004A +:103E30000002A0000002C0000002E0000003000039 +:103E40000003200000034000000360000003800026 +:103E50000003A0000003C0000003E0000004000015 +:103E60000004200000044000000460000004800002 +:103E70000004A0000004C0000004E00000050000F1 +:103E800000052000000540000005600000058000DE +:103E90000005A0000005C0000005E00000060000CD +:103EA00000062000000640000006600000068000BA +:103EB0000006A0000006C0000006E00000070000A9 +:103EC0000007200000074000000760000007800096 +:103ED0000007A0000007C0000007E0000008000085 +:103EE0000008200000084000000860000008800072 +:103EF0000008A0000008C0000008E0000009000061 +:103F0000000920000009400000096000000980004D +:103F10000009A0000009C0000009E000000A00003C +:103F2000000A2000000A4000000A6000000A800029 +:103F3000000AA000000AC000000AE000000B000018 +:103F4000000B2000000B4000000B6000000B800005 +:103F5000000BA000000BC000000BE000000C0000F4 +:103F6000000C2000000C4000000C6000000C8000E1 +:103F7000000CA000000CC000000CE000000D0000D0 +:103F8000000D2000000D4000000D6000000D8000BD +:103F9000000DA000000DC000000DE000000E0000AC +:103FA000000E2000000E4000000E6000000E800099 +:103FB000000EA000000EC000000EE000000F000088 +:103FC000000F2000000F4000000F6000000F800075 +:103FD000000FA000000FC000000FE0000010000064 +:103FE0000010200000104000001060000010800051 +:103FF0000010A0000010C0000010E0000011000040 +:10400000001120000011400000116000001180002C +:104010000011A0000011C0000011E000001200001B +:104020000012200000124000001260000012800008 +:104030000012A0000012C0000012E00000130000F7 +:1040400000132000001340000013600000138000E4 +:104050000013A0000013C0000013E00000140000D3 +:1040600000142000001440000014600000148000C0 +:104070000014A0000014C0000014E00000150000AF +:10408000001520000015400000156000001580009C +:104090000015A0000015C0000015E000001600008B +:1040A0000016200000164000001660000016800078 +:1040B0000016A0000016C0000016E0000017000067 +:1040C0000017200000174000001760000017800054 +:1040D0000017A0000017C0000017E0000018000043 +:1040E0000018200000184000001860000018800030 +:1040F0000018A0000018C0000018E000001900001F +:10410000001920000019400000196000001980000B +:104110000019A0000019C0000019E000001A0000FA +:10412000001A2000001A4000001A6000001A8000E7 +:10413000001AA000001AC000001AE000001B0000D6 +:10414000001B2000001B4000001B6000001B8000C3 +:10415000001BA000001BC000001BE000001C0000B2 +:10416000001C2000001C4000001C6000001C80009F +:10417000001CA000001CC000001CE000001D00008E +:10418000001D2000001D4000001D6000001D80007B +:10419000001DA000001DC000001DE000001E00006A +:1041A000001E2000001E4000001E6000001E800057 +:1041B000001EA000001EC000001EE000001F000046 +:1041C000001F2000001F4000001F6000001F800033 +:1041D000001FA000001FC000001FE0000020000022 +:1041E000002020000020400000206000002080000F +:1041F0000020A0000020C0000020E00000210000FE +:1042000000212000002140000021600000218000EA +:104210000021A0000021C0000021E00000220000D9 +:1042200000222000002240000022600000228000C6 +:104230000022A0000022C0000022E00000230000B5 +:1042400000232000002340000023600000238000A2 +:104250000023A0000023C0000023E0000024000091 +:10426000002420000024400000246000002480007E +:104270000024A0000024C0000024E000002500006D +:10428000002520000025400000256000002580005A +:104290000025A0000025C0000025E0000026000049 +:1042A0000026200000264000002660000026800036 +:1042B0000026A0000026C0000026E0000027000025 +:1042C0000027200000274000002760000027800012 +:1042D0000027A0000027C0000027E0000028000001 +:1042E00000282000002840000028600000288000EE +:1042F0000028A0000028C0000028E00000290000DD +:1043000000292000002940000029600000298000C9 +:104310000029A0000029C0000029E000002A0000B8 +:10432000002A2000002A4000002A6000002A8000A5 +:10433000002AA000002AC000002AE000002B000094 +:10434000002B2000002B4000002B6000002B800081 +:10435000002BA000002BC000002BE000002C000070 +:10436000002C2000002C4000002C6000002C80005D +:10437000002CA000002CC000002CE000002D00004C +:10438000002D2000002D4000002D6000002D800039 +:10439000002DA000002DC000002DE000002E000028 +:1043A000002E2000002E4000002E6000002E800015 +:1043B000002EA000002EC000002EE000002F000004 +:1043C000002F2000002F4000002F6000002F8000F1 +:1043D000002FA000002FC000002FE00000300000E0 +:1043E00000302000003040000030600000308000CD +:1043F0000030A0000030C0000030E00000310000BC +:1044000000312000003140000031600000318000A8 +:104410000031A0000031C0000031E0000032000097 +:104420000032200000324000003260000032800084 +:104430000032A0000032C0000032E0000033000073 +:104440000033200000334000003360000033800060 +:104450000033A0000033C0000033E000003400004F +:10446000003420000034400000346000003480003C +:104470000034A0000034C0000034E000003500002B +:104480000035200000354000003560000035800018 +:104490000035A0000035C0000035E0000036000007 +:1044A00000362000003640000036600000368000F4 +:1044B0000036A0000036C0000036E00000370000E3 +:1044C00000372000003740000037600000378000D0 +:1044D0000037A0000037C0000037E00000380000BF +:1044E00000382000003840000038600000388000AC +:1044F0000038A0000038C0000038E000003900009B +:104500000039200000394000003960000039800087 +:104510000039A0000039C0000039E000003A000076 +:10452000003A2000003A4000003A6000003A800063 +:10453000003AA000003AC000003AE000003B000052 +:10454000003B2000003B4000003B6000003B80003F +:10455000003BA000003BC000003BE000003C00002E +:10456000003C2000003C4000003C6000003C80001B +:10457000003CA000003CC000003CE000003D00000A +:10458000003D2000003D4000003D6000003D8000F7 +:10459000003DA000003DC000003DE000003E0000E6 +:1045A000003E2000003E4000003E6000003E8000D3 +:1045B000003EA000003EC000003EE000003F0000C2 +:1045C000003F2000003F4000003F6000003F8000AF +:1045D000003FA000003FC000003FE000004000009E +:1045E000004020000040400000406000004080008B +:1045F0000040A0000040C0000040E000004100007A +:104600000041200000414000004160000041800066 +:104610000041A0000041C0000041E0000042000055 +:104620000042200000424000004260000042800042 +:104630000042A0000042C0000042E0000043000031 +:10464000004320000043400000436000004380001E +:104650000043A0000043C0000043E000004400000D +:1046600000442000004440000044600000448000FA +:104670000044A0000044C0000044E00000450000E9 +:1046800000452000004540000045600000458000D6 +:104690000045A0000045C0000045E00000460000C5 +:1046A00000462000004640000046600000468000B2 +:1046B0000046A0000046C0000046E00000470000A1 +:1046C000004720000047400000476000004780008E +:1046D0000047A0000047C0000047E000004800007D +:1046E000004820000048400000486000004880006A +:1046F0000048A0000048C0000048E0000049000059 +:104700000049200000494000004960000049800045 +:104710000049A0000049C0000049E000004A000034 +:10472000004A2000004A4000004A6000004A800021 +:10473000004AA000004AC000004AE000004B000010 +:10474000004B2000004B4000004B6000004B8000FD +:10475000004BA000004BC000004BE000004C0000EC +:10476000004C2000004C4000004C6000004C8000D9 +:10477000004CA000004CC000004CE000004D0000C8 +:10478000004D2000004D4000004D6000004D8000B5 +:10479000004DA000004DC000004DE000004E0000A4 +:1047A000004E2000004E4000004E6000004E800091 +:1047B000004EA000004EC000004EE000004F000080 +:1047C000004F2000004F4000004F6000004F80006D +:1047D000004FA000004FC000004FE000005000005C +:1047E0000050200000504000005060000050800049 +:1047F0000050A0000050C0000050E0000051000038 +:104800000051200000514000005160000051800024 +:104810000051A0000051C0000051E0000052000013 +:104820000052200000524000005260000052800000 +:104830000052A0000052C0000052E00000530000EF +:1048400000532000005340000053600000538000DC +:104850000053A0000053C0000053E00000540000CB +:1048600000542000005440000054600000548000B8 +:104870000054A0000054C0000054E00000550000A7 +:104880000055200000554000005560000055800094 +:104890000055A0000055C0000055E0000056000083 +:1048A0000056200000564000005660000056800070 +:1048B0000056A0000056C0000056E000005700005F +:1048C000005720000057400000576000005780004C +:1048D0000057A0000057C0000057E000005800003B +:1048E0000058200000584000005860000058800028 +:1048F0000058A0000058C0000058E0000059000017 +:104900000059200000594000005960000059800003 +:104910000059A0000059C0000059E000005A0000F2 +:10492000005A2000005A4000005A6000005A8000DF +:10493000005AA000005AC000005AE000005B0000CE +:10494000005B2000005B4000005B6000005B8000BB +:10495000005BA000005BC000005BE000005C0000AA +:10496000005C2000005C4000005C6000005C800097 +:10497000005CA000005CC000005CE000005D000086 +:10498000005D2000005D4000005D6000005D800073 +:10499000005DA000005DC000005DE000005E000062 +:1049A000005E2000005E4000005E6000005E80004F +:1049B000005EA000005EC000005EE000005F00003E +:1049C000005F2000005F4000005F6000005F80002B +:1049D000005FA000005FC000005FE000006000001A +:1049E0000060200000604000006060000060800007 +:1049F0000060A0000060C0000060E00000610000F6 +:104A000000612000006140000061600000618000E2 +:104A10000061A0000061C0000061E00000620000D1 +:104A200000622000006240000062600000628000BE +:104A30000062A0000062C0000062E00000630000AD +:104A4000006320000063400000636000006380009A +:104A50000063A0000063C0000063E0000064000089 +:104A60000064200000644000006460000064800076 +:104A70000064A0000064C0000064E0000065000065 +:104A80000065200000654000006560000065800052 +:104A90000065A0000065C0000065E0000066000041 +:104AA000006620000066400000666000006680002E +:104AB0000066A0000066C0000066E000006700001D +:104AC000006720000067400000676000006780000A +:104AD0000067A0000067C0000067E00000680000F9 +:104AE00000682000006840000068600000688000E6 +:104AF0000068A0000068C0000068E00000690000D5 +:104B000000692000006940000069600000698000C1 +:104B10000069A0000069C0000069E000006A0000B0 +:104B2000006A2000006A4000006A6000006A80009D +:104B3000006AA000006AC000006AE000006B00008C +:104B4000006B2000006B4000006B6000006B800079 +:104B5000006BA000006BC000006BE000006C000068 +:104B6000006C2000006C4000006C6000006C800055 +:104B7000006CA000006CC000006CE000006D000044 +:104B8000006D2000006D4000006D6000006D800031 +:104B9000006DA000006DC000006DE000006E000020 +:104BA000006E2000006E4000006E6000006E80000D +:104BB000006EA000006EC000006EE000006F0000FC +:104BC000006F2000006F4000006F6000006F8000E9 +:104BD000006FA000006FC000006FE00000700000D8 +:104BE00000702000007040000070600000708000C5 +:104BF0000070A0000070C0000070E00000710000B4 +:104C000000712000007140000071600000718000A0 +:104C10000071A0000071C0000071E000007200008F +:104C2000007220000072400000726000007280007C +:104C30000072A0000072C0000072E000007300006B +:104C40000073200000734000007360000073800058 +:104C50000073A0000073C0000073E0000074000047 +:104C60000074200000744000007460000074800034 +:104C70000074A0000074C0000074E0000075000023 +:104C80000075200000754000007560000075800010 +:104C90000075A0000075C0000075E00000760000FF +:104CA00000762000007640000076600000768000EC +:104CB0000076A0000076C0000076E00000770000DB +:104CC00000772000007740000077600000778000C8 +:104CD0000077A0000077C0000077E00000780000B7 +:104CE00000782000007840000078600000788000A4 +:104CF0000078A0000078C0000078E0000079000093 +:104D0000007920000079400000796000007980007F +:104D10000079A0000079C0000079E000007A00006E +:104D2000007A2000007A4000007A6000007A80005B +:104D3000007AA000007AC000007AE000007B00004A +:104D4000007B2000007B4000007B6000007B800037 +:104D5000007BA000007BC000007BE000007C000026 +:104D6000007C2000007C4000007C6000007C800013 +:104D7000007CA000007CC000007CE000007D000002 +:104D8000007D2000007D4000007D6000007D8000EF +:104D9000007DA000007DC000007DE000007E0000DE +:104DA000007E2000007E4000007E6000007E8000CB +:104DB000007EA000007EC000007EE000007F0000BA +:104DC000007F2000007F4000007F6000007F8000A7 +:104DD000007FA000007FC000007FE000007FE001B6 +:104DE00000000000000001FF0000020000000000C1 +:104DF000000003FF000004000000040100000401A3 +:104E0000000002380000011C0000011C0000011C11 +:104E100000000050000000500000005000000001A1 +:104E200000000158000001A8000000C8000000A018 +:104E3000000000C800000000000000000000005A50 +:104E4000000000FA00000401000004010000000A54 +:104E500000000032000004010000040100000158BD +:104E6000000001A80000001800000068000000B861 +:104E70000000010800000158000001A8000000180F +:104E800000000068000000B80000010800000001F8 +:104E900000000002000000000000000802150020D1 +:104EA000021500200810000000000036000000007D +:104EB00000000004000000040000000000000000EA +:104EC00000000001000000040000000200000002D9 +:104ED000000000010000000200000020000000406F +:104EE0000000004000000003000000180000200047 +:104EF000000040C000006180000082400000A3006C +:104F00000000C3C00000E48000010540000126004D +:104F1000000146C000016780000188400001A9002F +:104F20000001C9C00001EA8000020B4000022C0011 +:104F300000024CC000026D8000028E400002AF00F3 +:104F40000002CFC00002F08000001140000000010C +:104F5000000000010000000100000001000000014D +:104F6000000000010000000100000001000000013D +:104F7000000000010000000100000001000000012D +:104F800000000001000000010003D0000000003D0F +:104F900000000001000D0000000700D00002814069 +:104FA000000B81680002022000010240000F025045 +:104FB00000010340000C0000000800C00002814016 +:104FC000000B81680002022000010240000702502D +:104FD000000202C0001000000008010000028180F1 +:104FE000000B81A80002026000018280000E8298FE +:104FF00000080380000F0000000100F000028100A3 +:1050000000090128000201B8000101D8000E01E8E2 +:10501000000002C8FFFFFFF301AFFFFF0000000028 +:105020000000000000000000000000000000000080 +:1050300000000000FFFFFFF100EFFFFF0000000095 +:10504000000000000000000000000000000100005F +:1050500000000000FFFFFFF6005FFFFF0000000000 +:10506000000000000000000000000000000200003E +:1050700000000000FFFFF4061CBFFFFF000000055A +:105080000000000000000014000000000004000008 +:1050900000000000FFFFFFF2004FFFFF00000000D4 +:1050A00000000000000000000000000000080000F8 +:1050B00000000000FFFFFFFA002FFFFF00000000CC +:1050C00000000000000000000000000000100000D0 +:1050D00000000000FFFFFFF701EFFFFF00000000EE +:1050E00000000000000000000000000000200000A0 +:1050F00000000000FFFFFFF5002FFFFF0000000091 +:10510000000000000000000000000000004000005F +:1051100000000000FFFFFFF3018FFFFF0000000011 +:10512000000000000000000000000000000000007F +:1051300000000000FFFFFFF1010FFFFF0000000073 +:10514000000000000000000000000000000100005E +:1051500000000000FFFFFFF6005FFFFF00000000FF +:10516000000000000000000000000000000200003D +:1051700000000000FFFFF4061CBFFFFF0000000559 +:105180000000000000000014000000000004000007 +:1051900000000000FFFFFFF2004FFFFF00000000D3 +:1051A00000000000000000000000000000080000F7 +:1051B00000000000FFFFFFFA002FFFFF00000000CB +:1051C00000000000000000000000000000100000CF +:1051D00000000000FFFFFFF700EFFFFF00000000EE +:1051E000000000000000000000000000002000009F +:1051F00000000000FFFFFFF5004FFFFF0000000070 +:10520000000000000000000000000000004000005E +:1052100000000000FFFFFFFF00CFFFFF00000000C5 +:1052200000000000000000CC0000000000000000B2 +:1052300000000000FFFFFFFF00CFFFFF00000000A5 +:1052400000000000000000CC000000000001000091 +:1052500000000000FFFFFFFF00CFFFFF0000000085 +:1052600000000000000000CC000000000002000070 +:1052700000000000FFFFFFFF00CFFFFF0000000065 +:1052800000000000000000CC00000000000400004E +:1052900000000000FFFFFFFF00CFFFFF0000000045 +:1052A00000000000000000CC00000000000800002A +:1052B00000000000FFFFFFFF00CFFFFF0000000025 +:1052C00000000000000000CC000000000010000002 +:1052D00000000000FFFFFFFF00CFFFFF0000000005 +:1052E00000000000000000CC0000000000200000D2 +:1052F00000000000FFFFFFFF00CFFFFF00000000E5 +:1053000000000000000000CC000000000040000091 +:1053100000000000FFFFFFF3020FFFFF000000008E +:10532000000000000000000000000000000000007D +:1053300000000000FFFFFFF1010FFFFF0000000071 +:10534000000000000000000000000000000100005C +:1053500000000000FFFFFFF6005FFFFF00000000FD +:10536000000000000000000000000000000200003B +:1053700000000000FFFFF4061CBFFFFF0000000557 +:105380000000000000000014000000000004000005 +:1053900000000000FFFFFFF2004FFFFF00000000D1 +:1053A00000000000000000000000000000080000F5 +:1053B00000000000FFFFFF8A042FFFFF0000000035 +:1053C00000000000000000000000000000100000CD +:1053D00000000000FFFFFF9705CFFFFF0000000067 +:1053E000000000000000000000000000002000009D +:1053F00000000000FFFFFFF5010FFFFF00000000AD +:10540000000000000000000000000000004000005C +:1054100000000000FFFFFFF301EFFFFF00000000AE +:10542000000000000000000000000000000000007C +:1054300000000000FFFFFFF1002FFFFF0000000051 +:10544000000000000000000000000000000100005B +:1054500000000000FFFFFFF6005FFFFF00000000FC +:10546000000000000000000000000000000200003A +:1054700000000000FFFFFF061CBFFFFF0000000050 +:105480000000000000000014000000000004000004 +:1054900000000000FFFFFFF2004FFFFF00000000D0 +:1054A00000000000000000000000000000080000F4 +:1054B00000000000FFFFFFFA002FFFFF00000000C8 +:1054C00000000000000000000000000000100000CC +:1054D00000000000FFFFFFF701CFFFFF000000000A +:1054E000000000000000000000000000002000009C +:1054F00000000000FFFFFFFF00CFFFFF00000000E3 +:1055000000000000000000CC00000000004000008F +:1055100000000000FFFFFFFF00CFFFFF00000000C2 +:1055200000000000000000CC0000000000000000AF +:1055300000000000FFFFFFFF00CFFFFF00000000A2 +:1055400000000000000000CC00000000000100008E +:1055500000000000FFFFFFFF00CFFFFF0000000082 +:1055600000000000000000CC00000000000200006D +:1055700000000000FFFFFFFF00CFFFFF0000000062 +:1055800000000000000000CC00000000000400004B +:1055900000000000FFFFFFFF00CFFFFF0000000042 +:1055A00000000000000000CC000000000008000027 +:1055B00000000000FFFFFFFF00CFFFFF0000000022 +:1055C00000000000000000CC0000000000100000FF +:1055D00000000000FFFFFFFF00CFFFFF0000000002 +:1055E00000000000000000CC0000000000200000CF +:1055F00000000000FFFFFFFF00CFFFFF00000000E2 +:1056000000000000000000CC00000000004000008E +:1056100000000000FFFFFFFF00CFFFFF00000000C1 +:1056200000000000000000CC0000000000000000AE +:1056300000000000FFFFFFFF00CFFFFF00000000A1 +:1056400000000000000000CC00000000000100008D +:1056500000000000FFFFFFFF00CFFFFF0000000081 +:1056600000000000000000CC00000000000200006C +:1056700000000000FFFFFFFF00CFFFFF0000000061 +:1056800000000000000000CC00000000000400004A +:1056900000000000FFFFFFFF00CFFFFF0000000041 +:1056A00000000000000000CC000000000008000026 +:1056B00000000000FFFFFFFF00CFFFFF0000000021 +:1056C00000000000000000CC0000000000100000FE +:1056D00000000000FFFFFFFF00CFFFFF0000000001 +:1056E00000000000000000CC0000000000200000CE +:1056F00000000000FFFFFFFF00CFFFFF00000000E1 +:1057000000000000000000CC00000000004000008D +:1057100000000000FFFFFFFF00CFFFFF00000000C0 +:1057200000000000000000CC0000000000000000AD +:1057300000000000FFFFFFFF00CFFFFF00000000A0 +:1057400000000000000000CC00000000000100008C +:1057500000000000FFFFFFFF00CFFFFF0000000080 +:1057600000000000000000CC00000000000200006B +:1057700000000000FFFFFFFF00CFFFFF0000000060 +:1057800000000000000000CC000000000004000049 +:1057900000000000FFFFFFFF00CFFFFF0000000040 +:1057A00000000000000000CC000000000008000025 +:1057B00000000000FFFFFFFF00CFFFFF0000000020 +:1057C00000000000000000CC0000000000100000FD +:1057D00000000000FFFFFFFF00CFFFFF0000000000 +:1057E00000000000000000CC0000000000200000CD +:1057F00000000000FFFFFFFF00CFFFFF00000000E0 +:1058000000000000000000CC00000000004000008C +:105810000000000000000032000000320000021111 +:1058200000000200000002040000FFFF0000FFFF74 +:105830000000FFFF0000FFFF000000000000003735 +:105840000000002100000020000000010000000115 +:105850000000000107FFFFFF0000007F07FFFFFFC0 +:105860000000003F0000FFFF0000FFFF0000FFFFFF +:105870000000FFFF00007FF800007FF8000000003C +:10588000000028AD000029180000291900000005BB +:105890000000000700000000000000000000FF0002 +:1058A000000000000000FF00000000000000FF00FA +:1058B000000000000000FF00000000000000FF00EA +:1058C000000000000000FF00000000000000FF00DA +:1058D000000000000000FF00000000000000FF00CA +:1058E000000000000000FF00000000000000FF00BA +:1058F000000000000000FF00000000000000FF00AA +:10590000000000000000FF00000000000000FF0099 +:10591000000000000000FF00000000000000FF0089 +:10592000000000000000FF00000000000000FF0079 +:10593000000000000000FF00000000000000FF0069 +:10594000000000000000FF00000000000000FF0059 +:10595000000000000000FF00000000000000FF0049 +:10596000000000000000FF00000000000000FF0039 +:10597000000000000000FF00000000000000FF0029 +:10598000000000000000FF00000000000000FF0019 +:10599000000000000000FF00000000000000FF0009 +:1059A000000000000000FF00000000000000FF00F9 +:1059B000000000000000FF00000000000000FF00E9 +:1059C000000000000000FF00000000000000FF00D9 +:1059D000000000000000FF00000000000000FF00C9 +:1059E000000000000000FF00000000000000FF00B9 +:1059F000000000000000FF00000000000000FF00A9 +:105A0000000000000000FF00000000000000FF0098 +:105A1000000000000000FF00000000000000FF0088 +:105A2000000000000000FF00000000000000FF0078 +:105A3000000000000000FF00000000000000FF0068 +:105A4000000000000000FF00000000000000FF0058 +:105A5000000000000000FF00000000000000FF0048 +:105A6000000000000000FF00000000000000FF0038 +:105A7000000000000000FF00000000000000FF0028 +:105A8000000000000000FF00000000000000FF0018 +:105A9000000000000000FF00000000000000FF0008 +:105AA000000000000000FF00000000000000FF00F8 +:105AB000000000000000FF00000000000000FF00E8 +:105AC000000000000000FF00000000000000FF00D8 +:105AD000000000000000FF00000000000000FF1CAC +:105AE0000FFFFFFF0000FF1C0FFFFFFF0000FF1C68 +:105AF0000FFFFFFF0000FF1C0FFFFFFF0000FF1C58 +:105B00000FFFFFFF0000FF1C0FFFFFFF0000FF1C47 +:105B10000FFFFFFF0000FF1C0FFFFFFF0000FF1C37 +:105B20000FFFFFFF0000FF1C0FFFFFFF0000FF1C27 +:105B30000FFFFFFF0000FF1C0FFFFFFF0000FF1C17 +:105B40000FFFFFFF0000FF1C0FFFFFFF0000FF1C07 +:105B50000FFFFFFF0000FF1C0FFFFFFF0000FF1CF7 +:105B60000FFFFFFF0000FF1C0FFFFFFF0000FF1CE7 +:105B70000FFFFFFF0000FF1C0FFFFFFF0000FF1CD7 +:105B80000FFFFFFF0000FF1C0FFFFFFF0000FF1CC7 +:105B90000FFFFFFF0000FF1C0FFFFFFF0000FF1CB7 +:105BA0000FFFFFFF0000FF1C0FFFFFFF0000FF1CA7 +:105BB0000FFFFFFF0000FF1C0FFFFFFF0000FF1C97 +:105BC0000FFFFFFF0000FF1C0FFFFFFF0000FF1C87 +:105BD0000FFFFFFF0000FF1C0FFFFFFF0000FF1C77 +:105BE0000FFFFFFF0000FF1C0FFFFFFF0000FF1C67 +:105BF0000FFFFFFF0000FF1C0FFFFFFF0000FF1C57 +:105C00000FFFFFFF0000FF1C0FFFFFFF0000FF1C46 +:105C10000FFFFFFF0000FF1C0FFFFFFF0000FF1C36 +:105C20000FFFFFFF0000FF1C0FFFFFFF0000FF1C26 +:105C30000FFFFFFF0000FF1C0FFFFFFF0000FF1C16 +:105C40000FFFFFFF0000FF1C0FFFFFFF0000FF1C06 +:105C50000FFFFFFF0000FF1C0FFFFFFF0000FF1CF6 +:105C60000FFFFFFF0000FF1C0FFFFFFF0000FF1CE6 +:105C70000FFFFFFF0000FF1C0FFFFFFF0000FF1CD6 +:105C80000FFFFFFF0000FF1C0FFFFFFF0000FF1CC6 +:105C90000FFFFFFF0000FF1C0FFFFFFF0000FF1CB6 +:105CA0000FFFFFFF0000FF1C0FFFFFFF0000FF1CA6 +:105CB0000FFFFFFF0000FF1C0FFFFFFF0000FF1C96 +:105CC0000FFFFFFF0000FF1C0FFFFFFF0000FF1C86 +:105CD0000FFFFFFF0000FF1C0FFFFFFF0000FF1C76 +:105CE0000FFFFFFF0000FF1C0FFFFFFF0000FF1C66 +:105CF0000FFFFFFF0000FF1C0FFFFFFF0000FF1C56 +:105D00000FFFFFFF0000FF1C0FFFFFFF0000FF1C45 +:105D10000FFFFFFF0000FF1C0FFFFFFF0000FF1C35 +:105D20000FFFFFFF0000FF1C0FFFFFFF0000FF1C25 +:105D30000FFFFFFF0000FF1C0FFFFFFF0000FF1C15 +:105D40000FFFFFFF0000FF1C0FFFFFFF0000FF1C05 +:105D50000FFFFFFF0000FF1C0FFFFFFF0000FF1CF5 +:105D60000FFFFFFF0000FF1C0FFFFFFF0000FF1CE5 +:105D70000FFFFFFF0000FF1C0FFFFFFF0000FF1CD5 +:105D80000FFFFFFF0000FF1C0FFFFFFF0000FF1CC5 +:105D90000FFFFFFF0000FF1C0FFFFFFF0000FF1CB5 +:105DA0000FFFFFFF0000FF1C0FFFFFFF0000FF1CA5 +:105DB0000FFFFFFF0000FF1C0FFFFFFF0000FF1C95 +:105DC0000FFFFFFF0000FF1C0FFFFFFF0000FF1C85 +:105DD0000FFFFFFF0000FF1C0FFFFFFF0000FF1C75 +:105DE0000FFFFFFF0000FF1C0FFFFFFF0000FF1C65 +:105DF0000FFFFFFF0000FF1C0FFFFFFF0000FF1C55 +:105E00000FFFFFFF0000FF1C0FFFFFFF0000FF1C44 +:105E10000FFFFFFF0000FF1C0FFFFFFF0000FF1C34 +:105E20000FFFFFFF0000FF1C0FFFFFFF0000FF1C24 +:105E30000FFFFFFF0000FF1C0FFFFFFF0000FF1C14 +:105E40000FFFFFFF0000FF1C0FFFFFFF0000FF1C04 +:105E50000FFFFFFF0000FF1C0FFFFFFF0000FF1CF4 +:105E60000FFFFFFF0000FF1C0FFFFFFF0000FF1CE4 +:105E70000FFFFFFF0000FF1C0FFFFFFF0000FF1CD4 +:105E80000FFFFFFF0000FF1C0FFFFFFF0000FF1CC4 +:105E90000FFFFFFF0000FF1C0FFFFFFF0000FF1CB4 +:105EA0000FFFFFFF0000FF1C0FFFFFFF0000FF1CA4 +:105EB0000FFFFFFF0000FF1C0FFFFFFF0000FF1C94 +:105EC0000FFFFFFF0000FF1C0FFFFFFF0000FF1C84 +:105ED0000FFFFFFF0000FF1C0FFFFFFF0000FF1C74 +:105EE0000FFFFFFF0000FF1C0FFFFFFF0000FF1C64 +:105EF0000FFFFFFF0000FF1C0FFFFFFF0000FF1C54 +:105F00000FFFFFFF0000FF1C0FFFFFFF0000FF1C43 +:105F10000FFFFFFF0000FF1C0FFFFFFF0000FF1C33 +:105F20000FFFFFFF0000FF1C0FFFFFFF0000FF1C23 +:105F30000FFFFFFF0000FF1C0FFFFFFF0000FF1C13 +:105F40000FFFFFFF0000FF1C0FFFFFFF0000FF1C03 +:105F50000FFFFFFF0000FF1C0FFFFFFF0000FF1CF3 +:105F60000FFFFFFF0000FF1C0FFFFFFF0000FF1CE3 +:105F70000FFFFFFF0000FF1C0FFFFFFF0000FF1CD3 +:105F80000FFFFFFF0000FF1C0FFFFFFF0000FF1CC3 +:105F90000FFFFFFF0000FF1C0FFFFFFF0000FF1CB3 +:105FA0000FFFFFFF0000FF1C0FFFFFFF0000FF1CA3 +:105FB0000FFFFFFF0000FF1C0FFFFFFF0000FF1C93 +:105FC0000FFFFFFF0000FF1C0FFFFFFF0000FF1C83 +:105FD0000FFFFFFF0000FF1C0FFFFFFF0000FF1C73 +:105FE0000FFFFFFF0000FF1C0FFFFFFF0000FF1C63 +:105FF0000FFFFFFF0000FF1C0FFFFFFF0000FF1C53 +:106000000FFFFFFF0000FF1C0FFFFFFF0000FF1C42 +:106010000FFFFFFF0000FF1C0FFFFFFF0000FF1C32 +:106020000FFFFFFF0000FF1C0FFFFFFF0000FF1C22 +:106030000FFFFFFF0000FF1C0FFFFFFF0000FF1C12 +:106040000FFFFFFF0000FF1C0FFFFFFF0000FF1C02 +:106050000FFFFFFF0000FF1C0FFFFFFF0000FF1CF2 +:106060000FFFFFFF0000FF1C0FFFFFFF0000FF1CE2 +:106070000FFFFFFF0000FF1C0FFFFFFF0000FF1CD2 +:106080000FFFFFFF0000FF1C0FFFFFFF0000FF1CC2 +:106090000FFFFFFF0000FF1C0FFFFFFF0000FF1CB2 +:1060A0000FFFFFFF0000FF1C0FFFFFFF0000FF1CA2 +:1060B0000FFFFFFF0000FF1C0FFFFFFF0000FF1C92 +:1060C0000FFFFFFF0000FF1C0FFFFFFF0000FF1C82 +:1060D0000FFFFFFF0000FF1C0FFFFFFF0000FF1C72 +:1060E0000FFFFFFF0000FF1C0FFFFFFF0000FF1C62 +:1060F0000FFFFFFF0000FF1C0FFFFFFF0000FF1C52 +:106100000FFFFFFF0000FF1C0FFFFFFF0000FF1C41 +:106110000FFFFFFF0000FF1C0FFFFFFF0000FF1C31 +:106120000FFFFFFF0000FF1C0FFFFFFF0000FF1C21 +:106130000FFFFFFF0000FF1C0FFFFFFF0000FF1C11 +:106140000FFFFFFF0000FF1C0FFFFFFF0000FF1C01 +:106150000FFFFFFF0000FF1C0FFFFFFF0000FF1CF1 +:106160000FFFFFFF0000FF1C0FFFFFFF0000FF1CE1 +:106170000FFFFFFF0000FF1C0FFFFFFF0000FF1CD1 +:106180000FFFFFFF0000FF1C0FFFFFFF0000FF1CC1 +:106190000FFFFFFF0000FF1C0FFFFFFF0000FF1CB1 +:1061A0000FFFFFFF0000FF1C0FFFFFFF0000FF1CA1 +:1061B0000FFFFFFF0000FF1C0FFFFFFF0000FF1C91 +:1061C0000FFFFFFF0000FF1C0FFFFFFF0000FF1C81 +:1061D0000FFFFFFF0000FF1C0FFFFFFF0000FF1C71 +:1061E0000FFFFFFF0000FF1C0FFFFFFF0000FF1C61 +:1061F0000FFFFFFF0000FF1C0FFFFFFF0000FF1C51 +:106200000FFFFFFF0000FF1C0FFFFFFF0000FF1C40 +:106210000FFFFFFF0000FF1C0FFFFFFF0000FF1C30 +:106220000FFFFFFF0000FF1C0FFFFFFF0000FF1C20 +:106230000FFFFFFF0000FF1C0FFFFFFF0000FF1C10 +:106240000FFFFFFF0000FF1C0FFFFFFF0000FF1C00 +:106250000FFFFFFF0000FF1C0FFFFFFF0000FF1CF0 +:106260000FFFFFFF0000FF1C0FFFFFFF0000FF1CE0 +:106270000FFFFFFF0000FF1C0FFFFFFF0000FF1CD0 +:106280000FFFFFFF0000FF1C0FFFFFFF0000FF1CC0 +:106290000FFFFFFF0000FF1C0FFFFFFF0000FF1CB0 +:1062A0000FFFFFFF0000FF1C0FFFFFFF0000FF1CA0 +:1062B0000FFFFFFF0000FF1C0FFFFFFF0000FF1C90 +:1062C0000FFFFFFF0000FF1C0FFFFFFF0000FF1C80 +:1062D0000FFFFFFF0000FF1C0FFFFFFF0000FF1C70 +:1062E0000FFFFFFF0000FF1C0FFFFFFF0000FF1C60 +:1062F0000FFFFFFF0000FF1C0FFFFFFF0000FF1C50 +:106300000FFFFFFF0000FF1C0FFFFFFF0000FF1C3F +:106310000FFFFFFF0000FF1C0FFFFFFF0000FF1C2F +:106320000FFFFFFF0000FF1C0FFFFFFF0000FF1C1F +:106330000FFFFFFF0000FF1C0FFFFFFF0000FF1C0F +:106340000FFFFFFF0000FF1C0FFFFFFF0000FF1CFF +:106350000FFFFFFF0000FF1C0FFFFFFF00000A28D8 +:1063600000003500000000010000000200000003F2 +:106370000000000000000004000000010000000018 +:106380000000000100000004000000000000000107 +:1063900000000003000000000000000100000004F5 +:1063A00000000000000000010000000300000000E9 +:1063B00000000001000000040000000000000004D4 +:1063C00000000003000000000000000000007FFF4C +:1063D000000003FF000000000000000100000001B9 +:1063E000000000010000000000000002000000901A +:1063F000000000900080009008100000000009FFDD +:106400000000076C0000008A00000080000000818E +:10641000000000800000008A000000800000008171 +:10642000000000800000008A000000800000008161 +:10643000000000800000008A000000800000008151 +:10644000000000800000008A000000800000008141 +:1064500000000080000000010000000100000001B9 +:10646000000000010000000100000001000025E420 +:10647000000025E400004BC800004BC800000018D5 +:106480000000111A005432100000000000210543E2 +:1064900000000000000025E4000025E400004BC8D7 +:1064A00000004BC8000000180000111A0054321000 +:1064B0000000000000210543000000000000000172 +:1064C00000000001000000010000000000000000CA +:1064D00000000001000000020000000000000006B3 +:1064E000000000030000000400000005000000019F +:1064F0000000000100000001000000010000000198 +:106500000000000100000001000000010000000187 +:106510000000000100000001000000010000000177 +:106520000000000100000001000000010000000365 +:106530000000600000000003000060000000000395 +:106540000000400000000300000003000000030002 +:10655000000003000000030000000300000003002F +:106560000003F00800000000000000000000000030 +:106570000000000100000001000000010000000117 +:106580000000000100000001000000010000000107 +:1065900000000001000000010000000100000001F7 +:1065A00000000001000000010000000100000001E7 +:1065B00000000001000000010000000100000001D7 +:1065C00000000001000000010000000100000001C7 +:1065D00000000001000000010000000100000001B7 +:1065E000000000010000000100000001000000FFA9 +:1065F000000000FF000000FF000000FF0000007F1F +:10660000000000FF000000FF000000FF0000003E4F +:10661000000000000000003F0000003F0000003FBD +:106620000000003F0000003F0000003F0000003F6E +:106630000000000F000000001217000022170000E9 +:10664000321700001215000022150000321500005C +:1066500002100000001000001010000020100000C8 +:10666000301000004010000000000000000000009A +:1066700000000000001000001214000022140000AE +:10668000321400004214000000000000000000006E +:106690000000000000008906000089260000003686 +:1066A000000000360810000008100000FFFFFFFF88 +:1066B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:1066C000FFFFFFFFFFFFFFFFFFFFFFFFF000C00026 +:1066D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:1066E000FFFFFFFFFFFFFFFFFFFFFFFFF800C000FE +:1066F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10670000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10671000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10672000FFFFFFFFFFFFFFFFFFFFFFFF00003C1029 +:106730000000000800000008000000020000000443 +:1067400000000005000000040000004000001808E0 +:1067500000000803000008030000004000000003E0 +:106760000000080300000803000008030001000304 +:1067700000000803000008030000000300000003FD +:1067800000000003000000030000000300000003FD +:1067900000000003000000030000000300000003ED +:1067A00000000003000000030000000300000003DD +:1067B00000000003000024030000002F0000000977 +:1067C000000000190000018400000183000003069E +:1067D0000000001900000006000003060000030688 +:1067E0000000030600000C860000030600000306FC +:1067F0000000000600000006000000060000000681 +:106800000000000600000006000000060000000670 +:106810000000000600000006000000060000000660 +:10682000000000060000000600000006000003064D +:106830000000001300000006000010040000100417 +:106840000010644000106440000000400000001987 +:106850000000000100000000000000000000000037 +:106860000000000000002000000000000000000008 +:1068700000000000000000000400200000000000F4 +:1068800000000000000000000000000041002000A7 +:1068900000000000000000000000000000000000F8 +:1068A000000020000000007C0000003D0000003FD0 +:1068B0000000009C0000000C000000050000000A21 +:1068C0000000000500000053000025E30000005414 +:1068D0000000005400000004000000040000000458 +:1068E0000000000400000004000000040000000498 +:1068F0000000000400000000000000010000000291 +:10690000000000000000000100000002000000097B +:106910000000000B0000000A000000000000000161 +:106920000000000200000000000000010000000262 +:10693000000000090000000B0000000A0000000930 +:106940000000000B0000000A000000090000000B1E +:106950000000000A00000000000008000000020023 +:106960000000040000000000000000001FFF1FFFE7 +:106970001FFF1FFF1FFF1FFF1FFF1FFF000025E45A +:106980000000800020002000200020008000800007 +:1069900080008000400040004000400000000000F7 +:1069A00000000002000001780000017800000000F3 +:1069B000000000000000017800000000000000005E +:1069C00000000000000000010000000200000000C4 +:1069D00000000000000000000000000400000000B3 +:1069E00000000001000000020000000000000000A4 +:1069F0000000000000000004000000000000000192 +:106A00000000000200000000000000010000000281 +:106A10000000000000000001000000020000000073 +:106A20000000000000000000000000040000000062 +:106A30000000000100000002000000000000000152 +:106A40000000000200000000000000010000000241 +:106A50000000000000000000000000000000000432 +:106A6000000000130E490E490E490E490092009293 +:106A7000009200920124012401240124000000005E +:106A80000000000010001000100010002001012084 +:106A9000010110010101010120010120010110018A +:106AA000200101200101100101010101200101204B +:106AB00001011001010101010000000400000006B5 +:106AC00002004104020041040200410402004104AA +:106AD00000000204000002CE000002CE0000000010 +:106AE00000000000000002CC0000000000000000D8 +:106AF0000000000000000001000000020000000093 +:106B00000000000000000000000000040000000081 +:106B10000000000100000002000000000000000072 +:106B20000000000000000004000000130E490E49A0 +:106B30000000000000000000100010001000100015 +:106B400020010120010110010101010120010120AA +:106B500001011001200101200101100101010101C9 +:106B60002001012001011001010101010200410485 +:106B700002004104000000020000000000000002CA +:106B80000000000000000002000000000000000003 +:106B900000000000000000020000000000000002F1 +:106BA00000000000000000020000000000000000E3 +:106BB0000000000000000004000000060200410484 +:106BC000020041040000000100000001000000017B +:106BD00000000001000000010000000100000001B1 +:106BE00000000001000000010000000100000001A1 +:106BF0000000000100000001000000010000000191 +:106C0000000000010000000100000003025555557E +:106C100002555555000002CE000002CE000002CE03 +:106C2000000002CE000002CE000002CE000002CC26 +:106C30000000005400000054000000540000005404 +:106C40000000000000000001000000020000000041 +:106C50000000000600000003000000040000000522 +:106C60000000000000000001000000020000000021 +:106C7000000000000000000000000006000000000E +:106C80000000000100000002000000000000000001 +:106C900000000000000000060000000000000001ED +:106CA00000000002000000000000000100000002DF +:106CB00000000000000000010000000200000000D1 +:106CC00000000000000000000000000600000000BE +:106CD00000000001000000020000000000000001B0 +:106CE000000000020000000000000001000000029F +:106CF000000000000000000000000000000000068E +:106D00000E490E490E490E490092009200920092DF +:106D1000012401240124012410001000100010009F +:106D200020010120010110010101010120010120C8 +:106D300001011001200101200101100101010101E7 +:106D400020010120010110010101010100000004E6 +:106D5000000000060000000000000001000000022A +:106D6000000000000000000000000000000000061D +:106D70000000000000000001000000020000000010 +:106D800000000000000000000000000600000003FA +:106D900000000004000000050000000300000004E3 +:106DA00000000005000000030000000400000005D2 +:106DB00000000003000000030000000300000006C4 +:106DC00000000003000000040000000500000003B4 +:106DD00000000004000000050000000300000004A3 +:106DE0000000000500000003000000030000000395 +:106DF000000000060E490E490000000000920092BB +:106E00000000000001240124000000000000000038 +:106E10000E490E49000000000092009200000000A0 +:106E20000124012410001000100010002001012096 +:106E300001011001010101012001012001011001E6 +:106E400020010120010110010101010120010120A7 +:106E50000101100101010101000000010000000317 +:106E60000000000400000003000000040000000512 +:106E70000000000300000006000000050000000400 +:106E800000000003000000040000000500000003F3 +:106E900000000006000000050000000400000003E0 +:106EA00000000004000000000000000100000002DB +:106EB00000000000000000010000000200000005CA +:106EC00000000003000000060000000500000004B0 +:106ED00000000003000000040000000000000001AA +:106EE000000000020000000000000001000000029D +:106EF000000000050000000300000006000000057F +:106F00000048004800480048009000900090009021 +:106F100001200120012001200402040204020402D5 +:106F20000005000500050005120012001200120005 +:106F300008000800080008000120012001011020BD +:106F40000101012001200120010110200120012068 +:106F50000101102001010120012001200101102068 +:106F600001010120000000040000000600000123D0 +:106F70000000012300000123000001230000012381 +:106F80000000012300000123000001230000012371 +:106F90000000012300000123000001230000012361 +:106FA0000000012300000123000001230000012351 +:106FB0000000012300000123000001230000002045 +:106FC0000000003200000007000000070000000081 +:106FD00000000008000000010000000000000000A8 +:106FE0000000000002150020021500200000003003 +:106FF00008100000000000360000003000000031E2 +:107000000000000400000005000000000000000473 +:107010000000000100000006000000010000000266 +:1070200000000040000000400000001C00000020A4 +:10703000000100000002070000030E00000415001C +:1070400000051C000006230000072A00000831008C +:1070500000093800000A3F00000B4600000C4D00FC +:10706000000D5400000E5B00000F6200001069006C +:10707000001170000012770000137E0000148500DC +:1070800000158C000016930000179A000018A1004C +:107090000019A800001AAF00001BB600001CBD00BC +:1070A000001DC400001ECB00001FD2000000D9004C +:1070B0000000001E0000001D00010000000207800B +:1070C00000030F000004168000051E000006258046 +:1070D00000072D000008348000093C00000A4380AE +:1070E000000B4B00000C5280000D5A00000E618016 +:1070F000000F6900001070800011780000127F807E +:107100000013870000148E800015960000169D80E5 +:107110000017A5000018AC800019B400001ABB804D +:10712000001BC300001CCA800000D2000000000148 +:10713000000000010000000100000001000000014B +:10714000000000010000000100000001000000013B +:10715000000000010000000100000001000000012B +:1071600000000001000000010000000100000028F4 +:107170000000002C000000300000000100000001B1 +:1071800000000001000002110000020000000204E3 +:10719000000002190000FFFF0000FFFF0000FFFFDA +:1071A0000000FFFF07FFFFFF0000007F07FFFFFF5A +:1071B0000000003F0000FFFF0000FFFF0000FFFF96 +:1071C0000000FFFF00007FF800007FF800000000D3 +:1071D000000000010000FF00000000000000FF00B0 +:1071E000000000000000FF00000000000000FF00A1 +:1071F000000000000000FF00000000000000FF0091 +:10720000000000000000FF00000000000000FF0080 +:10721000000000000000FF00000000000000FF0070 +:10722000000000000000FF00000000000000FF0060 +:10723000000000000000FF00000000000000FF0050 +:10724000000000000000FF00000000000000FF0040 +:10725000000000000000FF00000000000000FF0030 +:10726000000000000000FF00000000000000FF0020 +:10727000000000000000FF00000000000000FF0010 +:10728000000000000000FF00000000000000FF0000 +:10729000000000000000FF00000000000000FF00F0 +:1072A000000000000000FF00000000000000FF00E0 +:1072B000000000000000FF00000000000000FF00D0 +:1072C000000000000000FF00000000000000FF00C0 +:1072D000000000000000FF00000000000000FF00B0 +:1072E000000000000000FF00000000000000FF00A0 +:1072F000000000000000FF00000000000000FF0090 +:10730000000000000000FF00000000000000FF007F +:10731000000000000000FF00000000000000FF006F +:10732000000000000000FF00000000000000FF005F +:10733000000000000000FF00000000000000FF004F +:10734000000000000000FF00000000000000FF003F +:10735000000000000000FF00000000000000FF002F +:10736000000000000000FF00000000000000FF001F +:10737000000000000000FF00000000000000FF000F +:10738000000000000000FF00000000000000FF00FF +:10739000000000000000FF00000000000000FF00EF +:1073A000000000000000FF00000000000000FF00DF +:1073B000000000000000FF00000000000000FF00CF +:1073C000000000000000FF00000000000000FF00BF +:1073D000000000000000FF00000000000000FF00AF +:1073E000000000000000FF00000000000000FF009F +:1073F000000000000000FF00000000000000FF008F +:10740000000000000000FF00000000000000FF007E +:1074100000000000002010010000000001009000AA +:10742000000001000000000100000000000000005A +:10743000140AFF000000900200000000000000009D +:1074400000000000000090040000000000000000A8 +:107450000000000000009006000000000000000096 +:107460000000000000009008000000000000000084 +:10747000000000000000900A000000000000000072 +:10748000000000000000900C000000000000000060 +:10749000000000000000900E00000000000000004E +:1074A000000000000000901000000000000000003C +:1074B000000000000000901200000000000000002A +:1074C0000000000000009014000000000000000018 +:1074D0000000000000009016000000000000000006 +:1074E00000000000000090180000000000000000F4 +:1074F000000000000000901A0000000000000000E2 +:10750000000000000000901C0000000000000000CF +:10751000000000000000901E0000000000000000BD +:1075200000000000000090200000000000000000AB +:107530000000000000009022000000000000000099 +:107540000000000000009024000000000000000087 +:107550000000000000009026000000000000000075 +:107560000000000000009028000000000000000063 +:10757000000000000000902A000000000000000051 +:10758000000000000000902C00000000000000003F +:10759000000000000000902E00000000000000002D +:1075A000000000000000903000000000000000001B +:1075B0000000000000009032000000000000000009 +:1075C00000000000000090340000000000000000F7 +:1075D00000000000000090360000000000000000E5 +:1075E00000000000000090380000000000000000D3 +:1075F000000000000000903A0000000000000000C1 +:10760000000000000000903C0000000000000000AE +:10761000000000000000903E00000000000000009C +:10762000000000000000904000000000000000008A +:107630000000000000009042000000000000000078 +:107640000000000000009044000000000000000066 +:107650000000000000009046000000000000000054 +:107660000000000000009048000000000000000042 +:10767000000000000000904A000000000000000030 +:10768000000000000000904C00000000000000001E +:10769000000000000000904E00000000000000000C +:1076A00000000000000090500000000000000000FA +:1076B00000000000000090520000000000000000E8 +:1076C00000000000000090540000000000000000D6 +:1076D00000000000000090560000000000000000C4 +:1076E00000000000000090580000000000000000B2 +:1076F000000000000000905A0000000000000000A0 +:10770000000000000000905C00000000000000008D +:10771000000000000000905E00000000000000007B +:107720000000000000009060000000000000000069 +:107730000000000000009062000000000000000057 +:107740000000000000009064000000000000000045 +:107750000000000000009066000000000000000033 +:107760000000000000009068000000000000000021 +:10777000000000000000906A00000000000000000F +:10778000000000000000906C0000000000000000FD +:10779000000000000000906E0000000000000000EB +:1077A00000000000000090700000000000000000D9 +:1077B00000000000000090720000000000000000C7 +:1077C00000000000000090740000000000000000B5 +:1077D00000000000000090760000000000000000A3 +:1077E0000000000000009078000000000000000091 +:1077F000000000000000907A00000000000000007F +:10780000000000000000907C00000000000000006C +:10781000000000000000907E00000000000000005A +:107820000000000000009080000000000000000048 +:107830000000000000009082000000000000000036 +:107840000000000000009084000000000000000024 +:107850000000000000009086000000000000000012 +:107860000000000000009088000000000000000000 +:10787000000000000000908A0000000000000000EE +:10788000000000000000908C0000000000000000DC +:10789000000000000000908E0000000000000000CA +:1078A00000000000000090900000000000000000B8 +:1078B00000000000000090920000000000000000A6 +:1078C0000000000000009094000000000000000094 +:1078D0000000000000009096000000000000000082 +:1078E0000000000000009098000000000000000070 +:1078F000000000000000909A00000000000000005E +:10790000000000000000909C00000000000000004B +:10791000000000000000909E000000000000000039 +:1079200000000000000090A0000000000000000027 +:1079300000000000000090A2000000000000000015 +:1079400000000000000090A4000000000000000003 +:1079500000000000000090A60000000000000000F1 +:1079600000000000000090A80000000000000000DF +:1079700000000000000090AA0000000000000000CD +:1079800000000000000090AC0000000000000000BB +:1079900000000000000090AE0000000000000000A9 +:1079A00000000000000090B0000000000000000097 +:1079B00000000000000090B2000000000000000085 +:1079C00000000000000090B4000000000000000073 +:1079D00000000000000090B6000000000000000061 +:1079E00000000000000090B800000000000000004F +:1079F00000000000000090BA00000000000000003D +:107A000000000000000090BC00000000000000002A +:107A100000000000000090BE000000000000000018 +:107A200000000000000090C0000000000000000006 +:107A300000000000000090C20000000000000000F4 +:107A400000000000000090C40000000000000000E2 +:107A500000000000000090C60000000000000000D0 +:107A600000000000000090C80000000000000000BE +:107A700000000000000090CA0000000000000000AC +:107A800000000000000090CC00000000000000009A +:107A900000000000000090CE000000000000000088 +:107AA00000000000000090D0000000000000000076 +:107AB00000000000000090D2000000000000000064 +:107AC00000000000000090D4000000000000000052 +:107AD00000000000000090D6000000000000000040 +:107AE00000000000000090D800000000000000002E +:107AF00000000000000090DA00000000000000001C +:107B000000000000000090DC000000000000000009 +:107B100000000000000090DE0000000000000000F7 +:107B200000000000000090E00000000000000000E5 +:107B300000000000000090E20000000000000000D3 +:107B400000000000000090E40000000000000000C1 +:107B500000000000000090E60000000000000000AF +:107B600000000000000090E800000000000000009D +:107B700000000000000090EA00000000000000008B +:107B800000000000000090EC000000000000000079 +:107B900000000000000090EE000000000000000067 +:107BA00000000000000090F0000000000000000055 +:107BB00000000000000090F2000000000000000043 +:107BC00000000000000090F4000000000000000031 +:107BD00000000000000090F600000000000000001F +:107BE00000000000000090F800000000000000000D +:107BF00000000000000090FA0000000000000000FB +:107C000000000000000090FC0000000000000000E8 +:107C100000000000000090FE0000000000000000D6 +:107C200000000000000091000000000000000000C3 +:107C300000000000000091020000000000000000B1 +:107C4000000000000000910400000000000000009F +:107C5000000000000000910600000000000000008D +:107C6000000000000000910800000000000000007B +:107C7000000000000000910A000000000000000069 +:107C8000000000000000910C000000000000000057 +:107C9000000000000000910E000000000000000045 +:107CA0000000000000009110000000000000000033 +:107CB0000000000000009112000000000000000021 +:107CC000000000000000911400000000000000000F +:107CD00000000000000091160000000000000000FD +:107CE00000000000000091180000000000000000EB +:107CF000000000000000911A0000000000000000D9 +:107D0000000000000000911C0000000000000000C6 +:107D1000000000000000911E0000000000000000B4 +:107D200000000000000091200000000000000000A2 +:107D30000000000000009122000000000000000090 +:107D4000000000000000912400000000000000007E +:107D5000000000000000912600000000000000006C +:107D6000000000000000912800000000000000005A +:107D7000000000000000912A000000000000000048 +:107D8000000000000000912C000000000000000036 +:107D9000000000000000912E000000000000000024 +:107DA0000000000000009130000000000000000012 +:107DB0000000000000009132000000000000000000 +:107DC00000000000000091340000000000000000EE +:107DD00000000000000091360000000000000000DC +:107DE00000000000000091380000000000000000CA +:107DF000000000000000913A0000000000000000B8 +:107E0000000000000000913C0000000000000000A5 +:107E1000000000000000913E000000000000000093 +:107E20000000000000009140000000000000000081 +:107E3000000000000000914200000000000000006F +:107E4000000000000000914400000000000000005D +:107E5000000000000000914600000000000000004B +:107E60000000000000009148000000000000000039 +:107E7000000000000000914A000000000000000027 +:107E8000000000000000914C000000000000000015 +:107E9000000000000000914E000000000000000003 +:107EA00000000000000091500000000000000000F1 +:107EB00000000000000091520000000000000000DF +:107EC00000000000000091540000000000000000CD +:107ED00000000000000091560000000000000000BB +:107EE00000000000000091580000000000000000A9 +:107EF000000000000000915A000000000000000097 +:107F0000000000000000915C000000000000000084 +:107F1000000000000000915E000000000000000072 +:107F20000000000000009160000000000000000060 +:107F3000000000000000916200000000000000004E +:107F4000000000000000916400000000000000003C +:107F5000000000000000916600000000000000002A +:107F60000000000000009168000000000000000018 +:107F7000000000000000916A000000000000000006 +:107F8000000000000000916C0000000000000000F4 +:107F9000000000000000916E0000000000000000E2 +:107FA00000000000000091700000000000000000D0 +:107FB00000000000000091720000000000000000BE +:107FC00000000000000091740000000000000000AC +:107FD000000000000000917600000000000000009A +:107FE0000000000000009178000000000000000088 +:107FF000000000000000917A000000000000000076 +:10800000000000000000917C000000000000000063 +:10801000000000000000917E000000000000000051 +:10802000000000000000918000000000000000003F +:10803000000000000000918200000000000000002D +:10804000000000000000918400000000000000001B +:108050000000000000009186000000000000000009 +:1080600000000000000091880000000000000000F7 +:10807000000000000000918A0000000000000000E5 +:10808000000000000000918C0000000000000000D3 +:10809000000000000000918E0000000000000000C1 +:1080A00000000000000091900000000000000000AF +:1080B000000000000000919200000000000000009D +:1080C000000000000000919400000000000000008B +:1080D0000000000000009196000000000000000079 +:1080E0000000000000009198000000000000000067 +:1080F000000000000000919A000000000000000055 +:10810000000000000000919C000000000000000042 +:10811000000000000000919E000000000000000030 +:1081200000000000000091A000000000000000001E +:1081300000000000000091A200000000000000000C +:1081400000000000000091A40000000000000000FA +:1081500000000000000091A60000000000000000E8 +:1081600000000000000091A80000000000000000D6 +:1081700000000000000091AA0000000000000000C4 +:1081800000000000000091AC0000000000000000B2 +:1081900000000000000091AE0000000000000000A0 +:1081A00000000000000091B000000000000000008E +:1081B00000000000000091B200000000000000007C +:1081C00000000000000091B400000000000000006A +:1081D00000000000000091B6000000000000000058 +:1081E00000000000000091B8000000000000000046 +:1081F00000000000000091BA000000000000000034 +:1082000000000000000091BC000000000000000021 +:1082100000000000000091BE00000000000000000F +:1082200000000000000091C00000000000000000FD +:1082300000000000000091C20000000000000000EB +:1082400000000000000091C40000000000000000D9 +:1082500000000000000091C60000000000000000C7 +:1082600000000000000091C80000000000000000B5 +:1082700000000000000091CA0000000000000000A3 +:1082800000000000000091CC000000000000000091 +:1082900000000000000091CE00000000000000007F +:1082A00000000000000091D000000000000000006D +:1082B00000000000000091D200000000000000005B +:1082C00000000000000091D4000000000000000049 +:1082D00000000000000091D6000000000000000037 +:1082E00000000000000091D8000000000000000025 +:1082F00000000000000091DA000000000000000013 +:1083000000000000000091DC000000000000000000 +:1083100000000000000091DE0000000000000000EE +:1083200000000000000091E00000000000000000DC +:1083300000000000000091E20000000000000000CA +:1083400000000000000091E40000000000000000B8 +:1083500000000000000091E60000000000000000A6 +:1083600000000000000091E8000000000000000094 +:1083700000000000000091EA000000000000000082 +:1083800000000000000091EC000000000000000070 +:1083900000000000000091EE00000000000000005E +:1083A00000000000000091F000000000000000004C +:1083B00000000000000091F200000000000000003A +:1083C00000000000000091F4000000000000000028 +:1083D00000000000000091F6000000000000000016 +:1083E00000000000000091F8000000000000000004 +:1083F00000000000000091FA0000000000000000F2 +:1084000000000000000091FC0000000000000000DF +:1084100000000000000091FEFFFFFFFFFFFFFFFFD5 +:10842000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10843000FFFFFFFFFFFFFFFF0000FFFF0000000046 +:10844000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10845000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:108460000000FFFF000000000000039B000015005B +:1084700000000001000000020000000300000000F6 +:1084800000000004000000010000000000000001E6 +:1084900000000004000000000000000100000003D4 +:1084A00000000000000000010000000400000000C7 +:1084B00000000001000000030000000000000001B7 +:1084C00000000004000000000000000400000003A1 +:1084D000000000000000000000007FFF000003FF1C +:1084E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:1084F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:108500000000000300BEBC200000000000000005C9 +:108510000000000300BEBC200000000000000005B9 +:108520000000000300BEBC200000000000000005A9 +:108530000000000300BEBC20000000000000000599 +:108540000000000300BEBC20000000000000000589 +:108550000000000300BEBC20000000000000000579 +:108560000000000300BEBC20000000000000000569 +:108570000000000300BEBC20000000000000000559 +:108580000000000D0000000C0000000000000010C2 +:108590000000000F000000000000000000000000CC +:1085A0000215002002150020000000300810000015 +:1085B0000000003600000030000000310000000321 +:1085C00000000000000000010000000300000001A6 +:1085D0000000000200000040000000400000000415 +:1085E000000000200000000F0000001B00008000C1 +:1085F000000103C00001878000020B4000028F00D1 +:10860000000312C00003968000041A4000049E007C +:10861000000521C00005A580000629400006AD0028 +:10862000000730C00007B480000838400008BC00D4 +:1086300000093FC00009C380000A4740000ACB0080 +:10864000000B4EC0000BD280000C5640000CDA002C +:10865000000D5DC00000618000000001000000010D +:108660000000000100000001000000010000000106 +:1086700000000001000000010000000100000001F6 +:1086800000000001000000010000000100000001E6 +:108690000000000100000001000000010000050EC4 +:1086A000000004FD000005010000051E0000FFFFA2 +:1086B0000000FFFF0000FFFF0000FFFF000000467A +:1086C0000000000C00000000000000000000001C82 +:1086D000000000F4000000010000000000000000A5 +:1086E00000000000000000010000000107FFFFFF84 +:1086F0000000007F07FFFFFF0000003F0000FFFFBA +:108700000000FFFF0000FFFF0000FFFF00007FF8F8 +:1087100000007FF80000FF00000000000000FF00E4 +:10872000000000000000FF00000000000000FF004B +:10873000000000000000FF00000000000000FF003B +:10874000000000000000FF00000000000000FF002B +:10875000000000000000FF00000000000000FF001B +:10876000000000000000FF00000000000000FF000B +:10877000000000000000FF00000000000000FF00FB +:10878000000000000000FF00000000000000FF00EB +:10879000000000000000FF00000000000000FF00DB +:1087A000000000000000FF00000000000000FF00CB +:1087B000000000000000FF00000000000000FF00BB +:1087C000000000000000FF00000000000000FF00AB +:1087D000000000000000FF00000000000000FF009B +:1087E000000000000000FF00000000000000FF008B +:1087F000000000000000FF00000000000000FF007B +:10880000000000000000FF00000000000000FF006A +:10881000000000000000FF00000000000000FF005A +:10882000000000000000FF00000000000000FF004A +:10883000000000000000FF00000000000000FF003A +:10884000000000000000FF00000000000000FF002A +:10885000000000000000FF00000000000000FF001A +:10886000000000000000FF00000000000000FF000A +:10887000000000000000FF00000000000000FF00FA +:10888000000000000000FF00000000000000FF00EA +:10889000000000000000FF00000000000000FF00DA +:1088A000000000000000FF00000000000000FF00CA +:1088B000000000000000FF00000000000000FF00BA +:1088C000000000000000FF00000000000000FF00AA +:1088D000000000000000FF00000000000000FF009A +:1088E000000000000000FF00000000000000FF008A +:1088F000000000000000FF00000000000000FF007A +:10890000000000000000FF00000000000000FF0069 +:10891000000000000000FF00000000000000FF0059 +:10892000000000000000FF00000000000000FF0049 +:10893000000000000000FF00000000000000FF0039 +:10894000000000000000FF00000000000000FF0029 +:1089500000000000FFFFFFFFFFFFFFFFFFFFFFFF23 +:10896000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:10897000FFFFFFFF000019000000000000000001E1 +:1089800000000000000000000000000000000218CD +:1089900000001500000000010000000200000003BC +:1089A00000000000000000040000000100000000C2 +:1089B00000000001000000040000000000000001B1 +:1089C000000000030000000000000001000000049F +:1089D0000000000000000001000000030000000093 +:1089E000000000010000000400000000000000047E +:1089F00000000003000000000000000000007FFFF6 +:108A0000000003FF00000000039387000000000047 +:108A10000000000000000000039387000000000039 +:108A2000000000000000000F000000070000000030 +:108A30000000000E0000000E00000000000000001A +:108A40000000000003150020031500200100003085 +:108A50000810000000000036000000300000003167 +:108A600000000002000000050000000200000002FB +:108A700000000000000000050000000300000001ED +:108A8000000000040000000100000002000000409F +:108A90000000004000000004000000200000000270 +:108AA00000000020000010000000208000003100C5 +:108AB000000041800000520000006280000073004E +:108AC00000008380000094000000A4800000B50036 +:108AD0000000C5800000D6000000E6800000F7001E +:108AE0000001078000011800000128800001390002 +:108AF0000001498000015A0000016A8000017B00EA +:108B000000018B8000019C000001AC800001BD00D1 +:108B10000001CD800001DE000001EE800001FF00B9 +:108B200000000F80000000010000000100000001B3 +:108B30000000000100000001000000010000000131 +:108B40000000000100000001000000010000000121 +:108B50000000000100000001000000010000000111 +:108B60000000000100000001000000010000000101 +:108B700000000001000012140000120000001204A6 +:108B80000000FFFF0000FFFF0000FFFF0000FFFFED +:108B9000000000200000003800000000000000007D +:108BA0000000002300000024000000250000002633 +:108BB00000000027000000390000003A0000002BF0 +:108BC0000000002C00000000000000EC000000008D +:108BD000000000290000002A000000010000000140 +:108BE0000000000100000001000000000000000083 +:108BF000000000000000000107FFFFFF0000007FF1 +:108C000007FFFFFF0000003F0000FFFF0000FFFF25 +:108C10000000FFFF0000FFFF00007FF800007FF86A +:108C20000000000000000001CCCC0201CCCCCCCC78 +:108C3000CCCC0201CCCCCCCCCCCC0201CCCCCCCC9E +:108C4000CCCC0201CCCCCCCCCCCC0201CCCCCCCC8E +:108C5000CCCC0201CCCCCCCCCCCC0201CCCCCCCC7E +:108C6000CCCC0201CCCCCCCCFFFFFFFFFFFFFFFF41 +:108C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:108C8000FFFFFFFFFFFFFFFF0000000000010001EA +:108C900000110807CCCCCCC910000000000028ADA2 +:108CA0000000291800002919000000000000000041 +:108CB00000000005000000067058103C0000000095 +:108CC0000000FF00000000000000FF0000000000A6 +:108CD0000000FF00000000000000FF000000000096 +:108CE0000000FF00000000000000FF000000000086 +:108CF0000000FF00000000000000FF000000000076 +:108D00000000FF00000000000000FF000000000065 +:108D10000000FF00000000000000FF000000000055 +:108D20000000FF00000000000000FF000000000045 +:108D30000000FF00000000000000FF000000000035 +:108D40000000FF00000000000000FF000000000025 +:108D50000000FF00000000000000FF000000000015 +:108D60000000FF00000000000000FF000000000005 +:108D70000000FF00000000000000FF0000000000F5 +:108D80000000FF00000000000000FF0000000000E5 +:108D90000000FF00000000000000FF0000000000D5 +:108DA0000000FF00000000000000FF0000000000C5 +:108DB0000000FF00000000000000FF0000000000B5 +:108DC0000000FF00000000000000FF0000000000A5 +:108DD0000000FF00000000000000FF000000000095 +:108DE0000000FF00000000000000FF000000000085 +:108DF0000000FF00000000000000FF000000000075 +:108E00000000FF00000000000000FF000000000064 +:108E10000000FF00000000000000FF000000000054 +:108E20000000FF00000000000000FF000000000044 +:108E30000000FF00000000000000FF000000000034 +:108E40000000FF00000000000000FF000000000024 +:108E50000000FF00000000000000FF000000000014 +:108E60000000FF00000000000000FF000000000004 +:108E70000000FF00000000000000FF0000000000F4 +:108E80000000FF00000000000000FF0000000000E4 +:108E90000000FF00000000000000FF0000000000D4 +:108EA0000000FF00000000000000FF0000000000C4 +:108EB0000000FF00000000000000FF0000000000B4 +:108EC0000000FF00000000000000FF0000000000A4 +:108ED0000000FF00000000000000FF000000000094 +:108EE0000000FF00000000000000FF000000000084 +:108EF0000000FF00000000000000FF000000000074 +:108F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:108F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:108F20000000FFFF00000000FFFFFFFFFFFFFFFF4B +:108F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:108F4000FFFFFFFFFFFFFFFF0000FFFF000000002B +:108F5000032313031303231303030323A0B090433A +:108F60000200020006040604032313031303231361 +:108F700003030323A0B0904313131313131313130A +:108F800013131313A0B0904303010200000000006C +:108F9000000006290000150000000001000000028A +:108FA00000000003000000000000000400000001B9 +:108FB00000000000000000010000000400000000AC +:108FC000000000010000000300000000000000019C +:108FD0000000000400000000000000010000000389 +:108FE000000000000000000100000004000000007C +:108FF000000000040000000300000000000000006A +:1090000000007FFF000003FF002625A000000000F5 +:10901000002625A000000000002625A0000000007A +:10902000002625A000000000000E0000011600D65A +:10903000002625A000000000002625A0000000005A +:10904000002625A000000000002625A0000000004A +:1090500000720000012300F30000FFFF0000000089 +:109060000000FFFF000000000000FFFF0000000004 +:109070000000FFFF000000000000FFFF00000000F4 +:109080000000FFFF000000000000000000000000E2 +:109090000000FFFF000000000000FFFF00000000D4 +:1090A0000000FFFF000000000000FFFF00000000C4 +:1090B0000000FFFF000000000000FFFF00000000B4 +:1090C0000000FFFF000000000000000000000000A2 +:1090D0000000FFFF000000000000FFFF0000000094 +:1090E0000000FFFF000000000000FFFF0000000084 +:1090F0000000FFFF000000000000FFFF0000000074 +:109100000000FFFF00000000000000000000000061 +:109110000000FFFF000000000000FFFF0000000053 +:109120000000FFFF000000000000FFFF0000000043 +:109130000000FFFF000000000000FFFF0000000033 +:109140000000FFFF00000000000000000000000021 +:109150000000FFFF000000000000FFFF0000000013 +:109160000000FFFF000000000000FFFF0000000003 +:109170000000FFFF000000000000FFFF00000000F3 +:109180000000FFFF000000000000000000000000E1 +:109190000000FFFF000000000000FFFF00000000D3 +:1091A0000000FFFF000000000000FFFF00000000C3 +:1091B0000000FFFF000000000000FFFF00000000B3 +:1091C0000000FFFF000000000000000000000000A1 +:1091D0000000FFFF000000000000FFFF0000000093 +:1091E0000000FFFF000000000000FFFF0000000083 +:1091F0000000FFFF000000000000FFFF0000000073 +:109200000000FFFF00000000000000000000000060 +:109210000000FFFF000000000000FFFF0000000052 +:109220000000FFFF000000000000FFFF0000000042 +:109230000000FFFF000000000000FFFF0000000032 +:109240000000FFFF00000000000000000000000020 +:109250000000FFFF00000000555400005555555513 +:1092600000005555F0000000555400005555555567 +:1092700000005555F0000000000000000001000053 +:109280000000501400000000FFF55FFF0000FFFF2A +:10929000F00003E0000000000000A0000000040057 +:1092A00000000000000000000000000000001000AE +:1092B000000000000000000000000000000040006E +:1092C000000000000000000000000000000100009D +:1092D000FF5C0000FFF55FFF0000FFFFF00003E010 +:1092E000000000000000A0000000080000000000D6 +:1092F000000000000000000000002000000000004E +:1093000000000000000000000000800000000000DD +:10931000000000000000000000020000000000004B +:109320001F8B080000000000000BFB51CFC0F003B2 +:1093300009AB48A3F2EFF0A1F2D17181007E79422E +:1093400098858132FDF93C0C0CE540DCCD832A6E1A +:10935000C604A1ED3919189EB333307003E973AC1C +:1093600008F978A8BD070C10621E7A0C0CADDA1053 +:10937000F64E6DCADC358A8706E6B445E5FFB48251 +:10938000D0ED36109A0B4DFE17547EB93984E6B6EF +:10939000C56EEE0A73E2EC7FE28CCACF72C6AF3EB6 +:1093A000C0034203009EF27A77B803000000000079 +:1093B00000000000000000001F8B080000000000FB +:1093C000000BCD7D0D7814C79168CFEEECECEC9FCF +:1093D0003492566225048C90802591C902020B4775 +:1093E0009891F8B17C0F5F168C7DB28FF8161B6CCC +:1093F000F97FE33831EFEE6C0DFA43089016836D78 +:10940000C071B2E09FC35CFC22278EE3BCFCBC951C +:109410008D09BEE4BDC8C4E7E03BFB22E39F248E78 +:10942000EDD3913838F7C87155D53DBB33AB1F84A8 +:109430002F4E4EF99CA6677ABAABABAAABAAABAAE1 +:109440007BBD6A119B3D83B1B3F8B78CB107DD8C4E +:10945000B1D25CA96FFE9BAF0C8719FBC094596F0A +:109460001D636653F2EFB06EB67BB50E281F08DCA5 +:10947000F3956178BE5956356F0CBE61C90BE31781 +:1094800030B6B58DB18C97EA9FC2BACA9831509B5D +:109490001BC72A4B988BB145D8AE527B3BC0E8EF37 +:1094A0002C8CED65016642BF1F682CDD5B050F5FEC +:1094B0004D34B232C6DCBC0994AB33DF82F791E5A0 +:1094C0006CC4BB24D79F5B53584615FD50C3F5852C +:1094D00089E0E871AD72F3AB1BD2476CED6B582895 +:1094E000FCF627E11F3293110EE6DEC118C251C30C +:1094F000D2EEAAF1FB39DD96481F9985F8FACB42E6 +:109500009CEF78ED2CBC74B4A95476B56954BA6B51 +:109510009891AEA5F9195FC73268D2B8BD35330F3F +:109520000624842EC118E03BF052F541C4C7C54C57 +:1095300022BCF5D67C5D35C6C0AB55B25A1B3E6623 +:10954000E2B44CEA07269A7E14FA9161DC83F0BDFE +:10955000AC8D1E0FF16F8DB7FA238EE7659717C696 +:109560004350CE656CA816F19A86368CB9A2697301 +:1095700018EB51681F85C73A6F7F2EFCA9952E07FF +:109580007DE5A0DF5157C2C5D45F96FE797CC570DA +:10959000FEC0D72CC2A232CCCFC3FCB15E98DAADEC +:1095A000526213CE4F3FF2974627E0E794C1467AC6 +:1095B000A19D279C60C83FD67797966E243CC941F1 +:1095C00057DA2B5149F83C55C9F9C31B7699DE7916 +:1095D00063E0A552A14560E1655CB880FEC8E7F490 +:1095E0000A70D2F8A14CFDFB63B00E60BC101B26C4 +:1095F00026296440906AC68A982EF145119310CFAF +:109600008C3568C8BF61DF1FBADFF5D4AF64EC6288 +:109610006703E7D1AF0CFD567F0CFD9E035E1FFB79 +:1096200012F58BD4395B92EB771BAC3B46EB4FA327 +:10963000D20B2D697DD77239B3B52D42CF99FC4D30 +:10964000C305E305638ADE0B722D10CCB02A68F7E0 +:10965000AF8DEA08F00E721AF1990BE907E307A241 +:10966000EC7517D03D1073CA1FB55299143F76950B +:10967000CE9E9298685DC1CAAD5273DF8DD7EEE37E +:109680002E3B407E55797275393833C7D713CCCF0E +:10969000BD22C118F17D9CD9D7B7EC6209D40B1D4E +:1096A000C16B559C3F3B73F6AC7BB14DCE07E3F5E8 +:1096B00063E1E5355645F2C8AA7BB4EECF490550C3 +:1096C00046361AC336787E86FFC0751CB9C5189E0B +:1096D000041DDC72BC6503D0197822F628F0DDAEDB +:1096E000C035ECF55AD473D764904FBA4BCBAABCB3 +:1096F000A88F583BD75B6A90A98B737C3A587A65E0 +:1097000004E55A57F995110672A3CB138FC4A17EB5 +:10971000ACF46903FBED3E53C8504F76476616E242 +:10972000BCBACF544F498E31BF00E3F2C28FF0551F +:10973000717E63D11CBCDD11978AF09CAAE572672B +:1097400057E0FB861BEA8A2E27B17F2508E3C2F883 +:10975000CD7503C606E06325114C78B5D1FD58E3FD +:10976000C09F7416E53EB6B1D69DE4783F261CA393 +:10977000EB096326CA558DC57AC768EF510BCCC07B +:109780003C94BBD9E71A8E5BF3A30B48EE637B5D79 +:10979000C5A12503D7558EFFD30E7A33CD95EB7730 +:1097A000668E7EA0DF7AA43A5CC26A12D76D3E5EF6 +:1097B000BB15D63A407AC86841FC754AC50BD0AE95 +:1097C000198FDFE548CFBFB9015EC05D06F9CB1B3D +:1097D0005965229E3BC1B0292151B163489A47E5A2 +:1097E000BFB9F1BD26BF63E7BF7912D81388CC0B90 +:1097F000D98538FF8E20A7FB78E375C1FA6273C65E +:109800007FEF51628938E9A3E409298CF39D47F081 +:10981000CB95474F54011CCB24AEA7E5B06222DCA8 +:109820004C93DF1DB6E149978D6512BCF7F8793F7F +:10983000F9FDCF979B96E3FB932CBE12CB9EAAC556 +:1098400042FFE5AD97200CBE647C382D7A689B639F +:109850005C4832A3402AE3FC8C7FFEDA18C0086A19 +:10986000F8D36E4DAEE7F47587719DBA592FF2604B +:10987000543E89701BF03F84BBA001EA36BCBA8D10 +:10988000AB8D6A98B7D6A48E7822C84FBCBDC5A749 +:109890006EA4C73C2C9DCF13F9F4687B86BD31CBF9 +:1098A000663FA29D3A065EDE72375D2F8D61A7B2DC +:1098B00060F1A4F080B602B663C1640FD20DB4CEDD +:1098C00008CEF34141EF07845EBA0FF512D4770B4F +:1098D0003DD4DFA653B9AF2D4AE5436D317ADFD9C8 +:1098E000564FE5CE3683CA5D6DCD546E6F8B533BBC +:1098F000A5BC5345BA3D583EB04F22BBFC75E3476B +:10990000F0C983A1815718D6CD57791D6439AB00B2 +:109910003A6F79D930812F1F2C1AB8CA05203CB173 +:10992000FB07E61180F7C15903AF48503F22FD30D5 +:10993000D389ED2FE0ED0F6EF9A56162FF3ED642AF +:10994000EBA972DD39F0C0E5E5D38807281F2C8527 +:10995000EF8293FFEEFBF81DEE4BAACE6F3C9F9C6F +:1099600032F87CA5C69700A53E95C37F62CBBFD2D7 +:109970007C49645D04D8D9F26F26CDFF02D13FE85F +:10998000A92B6C7AEA25C9C3C79F7F7E70BF2CE6DE +:10999000AB682306483CB65A4A3C29413F05AD43D3 +:1099A0008617481BA87CD69474EC0F98A2FCDC7C2C +:1099B00054818D4B73ED95BA189B098FFE2F2A9F0A +:1099C00045B9E7C5CD064339F37F9078D07E7B6DEE +:1099D00093CAD7B1A1A29CFD81786EED2BE417DC70 +:1099E00064FF3C8FCF178D6E6FED07AC76E3C2A995 +:1099F0009DC3CE9DE43C990C7602D8714F32CD3197 +:109A0000DF2F33CD314F5F90AFD7C9D24372717A18 +:109A1000DC9DD7EF1D79F5A95F75B17A58DA95B756 +:109A2000D8F40CFC1759EF77D4CBD6153BEAE1D527 +:109A3000158EBAD6E0B48F2A367EC2519F7EE702D9 +:109A400047DDA35DE4A817D43539FA2B5EF1678EA4 +:109A5000F7C1DAB58EF71F15DFBBF3E6DF93579F2B +:109A60006C3F2542CE59CFCBAE5E9C20BB6E751DA0 +:109A7000977F72FCD259F0CF5FDE376B412F1BAB63 +:109A80009F2D449FA8DB08BB48DE72F9ED3225B25A +:109A9000B3EF97E26B56A21F6229D8670CED7FA740 +:109AA0007C67F6BA7B74BDC6C5F5235BCDE7B3EC26 +:109AB000CC3215F9CC1F72C5D3C0477E4F5A2BAE9E +:109AC000CDCDA74CD8A716FCCBCEFCD88DEBA543AB +:109AD000D30FE23EE4FEABFF2C726D7034FC56FFF8 +:109AE000DB83AE66DCD7E7EBE1EDF2806A1FC76A85 +:109AF0007F2EFCCED293E7E98F893317D4EFFA8C0F +:109B00008BF64D3BD0FF007AA257F81F7AD0FF00AA +:109B1000F56ED0375802A027D0BE397D11D3B17D64 +:109B20004178D840FDD1D27E696314E65F103122BE +:109B300011A83FB9AC66CB8A6968F20E13FE76D7DE +:109B4000AF2D6413F859423197631F14883AF7ED2B +:109B50003EBDD851F7462A26DC37BD2DD67101EC23 +:109B60002F63B5587239E02E7C3772BDCDBE6A7650 +:109B7000B9B95DEF5E93447BA74FE2F2DD7A7FC017 +:109B8000E5A2F7C7C19CC6FE969DE97771FAF27D02 +:109B90006630D46466D05F22B1E42C6D341D839EA0 +:109BA0000CF1CB9F1A0F1D45C311B47BD368845EA3 +:109BB0000C722408F61FFC532E596F5E07CF3B60D2 +:109BC0005FE08EA1FD1D7C1D9F7B847DE477253A9F +:109BD0005CDCCF2125C8EF14A7F24F3D1FB77BFEF9 +:109BE0004806F7119F566207D968BA3DE5E27EC381 +:109BF000E62CDD3E43FB788B6EBD414E3758356316 +:109C0000D2ED4617D723BD729AD6E1B233852EFA2C +:109C1000BEDE45FA6D4770C1B66AFCFE253703F318 +:109C200090ED9033D4EE8F8D877CB84221800BF776 +:109C3000A7FFC8E10A7986B43F055CE3F25B71CB0C +:109C4000B9F8ED4594EBF9FCD661D13D106FC175C3 +:109C50009A9BF74CF23F221FBA6A91DE5C7EEF14AA +:109C60007275A73CF447A54B565EABA96B504EB43A +:109C70000615929337BBCDA309941301893D0AF3CE +:109C800076A31E0479BEE93E4F0CF9B0F51FDDF551 +:109C90006E1DE071FBE8FB7C385B65605130055A56 +:109CA000613F89F86269CF4876BF3373B49FFA7712 +:109CB0002EE73EE6D49E2B0A336C7C3CBCD3764C1C +:109CC0009367E5FCD4F9EF6F76B324E9397540A1C9 +:109CD00079FD6DCAD73B1FE7377B450AE81676AB9F +:109CE0007CDE62DF77F3A11734D986A7D63D9ED7F5 +:109CF000BD63C09DC597F51DBABF8B477F3FDE771B +:109D000080BF15088FA70E588DF09C287703FD03A0 +:109D1000873664C0D2023ECAF0FDA9E83F073FACD7 +:109D20006D013F9B3706BC9AEB75F4D39E0BDE7337 +:109D3000E9E3537BBABAD1AFF54B4F6C3AFA795A93 +:109D400077CCA1F1AE15769085F74DF775958D1509 +:109D500087C8E2DDBD6315C2FD0133A3EEF9549F50 +:109D6000DD0ACFD78CC32FE7E28FA5EE3F127FC06D +:109D70007C913F5ADC5C0EB39E52E2FBF3E60FEBA4 +:109D8000BBF3E40FE087F56E280D397EE555615C85 +:109D9000EF2C8676A5C51F56BFA3F842D0E9A3C213 +:109DA000792EBE5037BBF537173256251BA4477B9B +:109DB000B47693E88BBC8AFE89D47CF22782A225F4 +:109DC0003F23FC65509EAA9A4172DE0F9B56DC77BA +:109DD00005EB9CF24BA975CAAF488B91B1FAEDD552 +:109DE000715C85C645CF098E2B0759C687F311FED6 +:109DF0006A644BB4A3BDEC9F9BABF97731FC6EBC9E +:109E0000F9C88CFBB3D1AD84F6B5974D1C9FC91F23 +:109E100027B22E4EF19FC9B66741597FDB86F7F115 +:109E2000BF93D9DB36BB7E1FCAE64539FC1B896B65 +:109E3000C9BF1762AE18DAC91D91A326BEEDC6FFD1 +:109E400003FA6D657C7DB2CA62CE77289C17A19B10 +:109E500060B1897EFE80A18EB835D44F22FE23DA10 +:109E60009D8BEE7E21F7AF90E3FF0BE594B772A0D8 +:109E700005E9AAB06012FBCBE255817D05F61B5DBA +:109E8000C7F709175C6FA25FC8335D9B8F53A98228 +:109E9000FDC19A0BECFDF3FD6B4F5B9ABDE1C9C5AB +:109EA000A5543DCE4BC16F2CCAE5564F2DB7DB54A0 +:109EB0007580695006524F66309E91E33793ADBB73 +:109EC00000E9C9F9EB4128F9FE294DE378227E0724 +:109ED000DF65F92A3A39B9D8D7A64B6FD8E204051D +:109EE000E3C47F7FE8961C74EB683397BE69FBCEB2 +:109EF0002DC7087E3908CF6D7C6FBD9FEC386FBAD7 +:109F00005DE705D74F11AED21C5C77A1FC03384E3C +:109F1000DF3324AF85F2B2CC2BF24CC09F4BE6ED81 +:109F20004EDFC3FDCAC7DB3E74F8133D7219CDEF97 +:109F3000B2D52FCACB6DE35C26FC8C8C0DC96B426D +:109F400076FC89FD6370E4B9B31857AC73933D3B5D +:109F50001EBED74696A7E5925CFD789D9BECA2E3DA +:109F6000B01F42B970BCAE2A6D8EE1AFC9F7A7AF82 +:109F70008DACA27E4EDF3D24C7691E2AE109E7A908 +:109F8000037C9735BF281BC173C3FDEBBC75B84F6D +:109F9000F473FAEE04C37E95CC8D0CFB5336260C7D +:109FA000A396CB3D845339564276DEB233B7AB6BC2 +:109FB0002FC8F597A553DE3CFB22DCFEEB13F3EC38 +:109FC0008BE8939A678198674ECF0B3C37B826C4CD +:109FD000F3BFB41969790CBD6895D72C75C5119E6E +:109FE0006B3CC3A563D9A3F970FCD5E6C6B46C8FEE +:109FF0009B7D44387ED60078007AFC4C1E097DA4F7 +:10A0000071010F512BAF02F0777A26339A71FF5B03 +:10A01000CC089FB0F24EA11EB4E29CB2FAE7EC6FFE +:10A0200017D8D6A706EF1DF6B2D03BB9F8C329FB67 +:10A03000BE2BAB1F51BF413B77B89BFBE9C37EDA18 +:10A040003FB8C3F2DBC379F051FC6EBA44F2B243BD +:10A05000C86FF83B82F103B92EF630E2EB1A10A874 +:10A06000384FB007AE9169DD1AC69630C5B192E897 +:10A0700067072D433ACC5316A5F8CB787EFBAD6D20 +:10A08000C353ECF8B5F0B7D523FCBE67960FA33CDD +:10A09000975DD1CF519C6292FEFFDE6952CB44F0B6 +:10A0A0007F3107FF1705FCE6B575A3E1EF9D3B7B0C +:10A0B00042F87BC681BF27077F14F540A7ABF6BCEB +:10A0C000E0B7E0566B18D1D57ABF4DCC2B7F3EDB85 +:10A0D0006629E457EEBC20F630C627EF15F3433F60 +:10A0E00032DA0F30CF7B659B5D2B6BDC8EEFA9BA2C +:10A0F000DF68C7B826CC1BF78FE3C1E753DF9E624A +:10A100005FC76999EFE73BF111EA751167F6E89CC3 +:10A110000FBBE4441AC7F35476D3FECA134ED1786A +:10A12000FE28CCE75318E767042F9877E95A803761 +:10A13000003856EBB03EF404D6A11DD36CF52CBE0E +:10A140004BCD48D066D77755759FF0A2BE0F337DB3 +:10A150000EF25BE62A92779E30E8698047913306DB +:10A16000F20FB07F15FA2F1575C040BDCF6AA1AEB2 +:10A17000C338E1346B443CFCDECDE310B829B4CDE8 +:10A18000FF41D9E5D80F58F35F9BE777B5CA9F8C9D +:10A19000439F9F5CE675D0E728D2A7D4419FA3F2E6 +:10A1A000A2D1F4F9C9657338FF358F6D07AF55DF5C +:10A1B00098222FB4C95791C741A482F979847DD4DC +:10A1C0003F6D958132A57A7D2C86C2E5C5198997A8 +:10A1D00070BC54E5A14617B42B5F1F7B610B94DD67 +:10A1E0001EEEF759E9AEF49D84F177AD985988FEDB +:10A1F000D60F85DECD1FFFD1368015F4CD97DA540A +:10A2000046FB99D7E64C186FED6903D6B1D9033DEB +:10A210007B6492A73DFADAB597027EBAC2350BDCB1 +:10A22000244DD65C7D23DA93B5FA02B4977F254B93 +:10A23000D67AFD956CE36B6B3F2A1B0386568BA980 +:10A240002F0319F4BF166B2C96D1B95C936DF8806F +:10A2500079FF1ABFAFA88DB5630E5479B373DEBB17 +:10A2600056F0FCA23B2E9D7DD06DD30B9778381F06 +:10A27000B0B0D8F7CAB1E85876B64587C7002FB551 +:10A2800018EB6329CA8F29DF0BFBE979183FE4CF6C +:10A29000BF2DC7DD1E80A37C63CC83F01F17FE3665 +:10A2A00089A99D6528EFEAB403C8378FEDF70BBE87 +:10A2B000D10E20DF843CAEFC751DF28CC1377D9E33 +:10A2C00084E6C138685DC244537BF6DE0126FC3E5D +:10A2D000ADC49F263B8E7C3255E278A13F8C0F4760 +:10A2E000B99F7D9187D3BB20121B94E0BD3EF29DA8 +:10A2F000C1EBE07D772268A01C9B5D7E70B089F683 +:10A30000CF6C04E37DB3A7A5A9CE1AD59147E17D13 +:10A3100045AB39B81CE6A10BBB7E7A22BD05E9DA54 +:10A32000DDC6FDE11173D8C4B49F8A560E9705BFF0 +:10A33000A224288F626AE4FAD5682C4A15CF0C2A29 +:10A3400098C7D1C56218BF2B599D3631BF626ABD0F +:10A3500057C37E6757694D2837BA37B1D8169A0761 +:10A360007F5F02DB40CC4750D85046C139CA0976DE +:10A37000B98D5EFE48E256ECBFCB93588478F24725 +:10A38000B97DAF449204CFBD1EB0E3A10C34A40D3F +:10A3900084E7D1FBAE671B6C70AE1274506A999162 +:10A3A0000EE6F86CB748A449190B7C37D4623BBF62 +:10A3B000C893D868A05D5DCD1226CAA300F22723FA +:10A3C0007E5C89F4AB88C49EC57518A84D917F0E3C +:10A3D000D6DD140E875E8EDFDD7B9FD292E6747B26 +:10A3E0009961FE8B8BE5FEC2381FE311A4DBEF7190 +:10A3F00071A1BFA6E1B1CC4314EFF76A7204F4FC7B +:10A40000E707D874A81745DC4CD7709C74E67BB876 +:10A410007F073C211E7BF48399D7A0EE6D0930ACF9 +:10A420002B770E19981FA06D643103E092A39C0F47 +:10A4300028A708FBADE7F95B80BFCF22FCA115037D +:10A440009453286B1C7F3D72F26777A3FC3EE68E27 +:10A4500099CCB66E18AC1BDB3ECBA7833C70D833CF +:10A46000A6639D9D4B4FE6F6DD5CEF587E40585F3E +:10A47000B7235CB2C6D7D764FD4B8D4029DCC756E5 +:10A48000DC29F260853C9D2A505DC986251C630647 +:10A4900098681E785FB54E6FF7905C4D971F80F9F6 +:10A4A0007716BD5CCEE3B82B34DC2F4B468974F6AF +:10A4B0009393DF575B7044363AF32F0A56DBE26A18 +:10A4C000F05FA0CE59F7325BFBAA5C3F9A9507A1DB +:10A4D000C7627679B5DD37B097C7E95F6CC2BC84D7 +:10A4E000EDD2400B862095DD3F6C6AC6FD71682079 +:10A4F00082A169DFF69F503D301D7620382F7948C4 +:10A50000C57CD2673C3AF5EF6BC09829C89B5A9935 +:10A51000ECE89DF5A7347C3F38BC9BF8A4AF8EE7F0 +:10A520006D5AEDFB86DD0CD7732FB44727446F1DA2 +:10A53000B40FDAFA035E7589F788FFD373F9FBD39A +:10A54000B3B2F9AC2AD65D86CA8AA1DD4E31AED54A +:10A550008F777888F480D59FC2864DAC5B72D06BC4 +:10A5600024CC6791EFA3AE74BA8AB2A518E6A516FB +:10A57000403F19E847A94F1AD86EF0B59FABC3B654 +:10A58000F5DE17E5FD3343C467CF21FF8DF58D99C7 +:10A590006B711C614FC2930CDA59982F867209E4D3 +:10A5A000F611E2CF5A99FCA2416D80AF2D63727112 +:10A5B000C9C9B6D347024487AE5725C267E9F4F844 +:10A5C000862A94D32FBB19DA3F6693217930AE39AE +:10A5D0009DC5D0E62C9D99FC548CF09CBC10E56583 +:10A5E0009790D756BFA74B59CA6E8F1E7627FE0588 +:10A5F000E72195B52470DDDC7552D291DEA5EBB86C +:10A600009F6433404A7E10C345F9CFB49EA05DEAF3 +:10A610009129048F5CB2BE0CE545CA9839613EE6CB +:10A62000D63616ABB1D9D95BE5A48A72716BE50257 +:10A6300075ACEFBC112556034A3FD5AC4FD12688E7 +:10A64000A78DDF6F93DFDE6FD49DF877BB9EB5FAE1 +:10A65000CF8F97FB824768F3E63BCF38F9DE0D5783 +:10A6600046105FE129C67C5C77655E9689C35A080F +:10A67000078C27719D3ED2FD3F960781DE61AF3189 +:10A68000DF05F5FFE9F52EDF81F519C6E730B4F6F1 +:10A69000567BDFF2E7619D873197FE22C6BEB0F59B +:10A6A000BB1DA6C03FEAFB9D6D7AC59BB3D0FE8A59 +:10A6B00056A0BFA74CE1FAAB5CD1A90CC943E4F7A3 +:10A6C00029A88376763F946CD2739F1E753C6711E0 +:10A6D0002E1765FCB74E7A6CBA02FC56D1921AC49A +:10A6E000A5077297F458B727B117F330CD5295FCF0 +:10A6F000602BDD4192AFA722FA419ED7C9883F0B5C +:10A700002AB9DD9152847FE7B54B22A407D1AEF47C +:10A71000601E3123FBF2C3E1E509B4AB4FA17F0F0B +:10A72000F57BCDAA565CBF0069D20B72AC4849706C +:10A730007E9BC9926887607EEBD9C5C2FF88788FFF +:10A740000C97C9367FA712FDB3E4111D9FC72BDEFE +:10A75000B43F67C32D9D00DF550ACF7B6589FB247D +:10A7600073B1F06742FB5DAB2A3E7704E1BEC84F90 +:10A77000FEC322453BC0E569EDF2E7118E026D3E56 +:10A78000CAD335DD9FE890814EBB3011AF82B1CB8B +:10A79000BAA31D98F754E4E6746266CD72F4CB5800 +:10A7A000EF5776D710DD403E5CAAC0B846A7C1D0AF +:10A7B0005EC8FAD9317FA81AE1E2F20DE7B76C3131 +:10A7C0004FA1C6E7E5894DA40FE1FB3593FA1E7A48 +:10A7D000C87E8FBA2267575E85F41CEFFBC1D7E6AF +:10A7E00068461DCF87C5F5BE4BD8CFAE2D23EC4AAA +:10A7F000BB9FAA3EF3901DDFBB96587A6498A13C9C +:10A80000BD5D99CDE574E5B187EC76C0AEA5C3E436 +:10A810003FD522098EEFB9DA551BA1DEDFC8EDBCAA +:10A820007E91CFE6DAA0A77C684F35241EB6E749B3 +:10A83000690DEC15D4239A114311CFB685787B2D81 +:10A84000D2E3E0E3C1E1EA42CC374E29DCBEBF4BA4 +:10A85000E1F927563FDD6DB10AE4BFBEB67A2A7B27 +:10A860009522EE5F88F27D82B2247C00ED01EB3B05 +:10A87000EB7977FDDA47EDFB875E85E7B3DDE577BA +:10A88000B6DBDA507CC0D98EEF73EE2AE0FE6AABFD +:10A890009D776938AF9DCBE167CAC92580D76637F8 +:10A8A00014D603DCF6F55C67D07910591E3BEF72C5 +:10A8B0007351E37DC837ED5EBEBFDF5BDA42EBF07C +:10A8C00043C0D344F2B91BE48BDD0FA280BD8D7A67 +:10A8D0004411F2C71BD12B9C765E2C8AFECCC7FCA0 +:10A8E0008D0FF3F198754E2481F6AD4DAE3C3EA12F +:10A8F0005C09F9292F69A5BBB6F0A46D3E61AFE4F0 +:10A90000C0CF4EB14FED6DD3A844BA0FA35CCCCBF2 +:10A9100073B0CA1EA4FB2C9C573D95C72CBA083AAD +:10A92000F7D5B76BF6FDC018EFD54D41FB7B27FD82 +:10A93000FBEAEF553704C7F85ED01DDE6BCEF79CFF +:10A94000DE2197933FADF2D5BCF10B966C747C3F42 +:10A95000C67B7553ADFDBD13BE822577AA1B6AC7A2 +:10A96000F85EC007EF35E77B0E5FAFC4D7994F772E +:10A97000F2A137E2E4438B3E7E85CB7F368F9F8FFB +:10A98000525992CB6921B77B2CB92DE4EF56A132F5 +:10A99000BA5FBB21DD8EE5276E1A7816CA202A130E +:10A9A000807FFBDC67D298BFE2FFE477A3387FBFEC +:10A9B000924E935C66DDCB9F077DEA2F48C7502EF1 +:10A9C000CBDECE0E196451AF90BBCCDB4E72D96F8B +:10A9D000C96576CF72F4BF5BEF3F54EEA1F7201745 +:10A9E000CF203F2A11B602F79D411127B7E462102C +:10A9F00037A98B727259CDCAE52F587255F64EE6BB +:10AA00007B2197D5AC5C4E5A723DE85D34FEF72051 +:10AA10009789AFC75BA7ACD6298FBDFAB187EC7415 +:10AA2000CAAEFBD0D5648FF483B8930AA1F4A45ABC +:10AA3000781E3C2B5F6BDBBF0D79B9BECE7ED7781D +:10AA400025C98B1FC9711DE759D6A2FD08ED5E5FB0 +:10AA50002587D36AD725FABFDFC7E9BFF505777A1F +:10AA60004B55CEEF9B0FF70A2FCF2BBBDF27FCAA4E +:10AA700032FC2D16FB1BF87BA09149181F5AE015DC +:10AA80007E9A43870F1F2EE3C72BD01EB3EC20B650 +:10AA9000EE8A2BAE80E7297C4EF6C708C58B355071 +:10AAA000738910CA07667860BDF7CB236407F69FE9 +:10AAB000F16E413D6246998E7206F712742EB05EB9 +:10AAC00039E0AAA2734846C886BF3A31BED5CF56F0 +:10AAD0006984E8B206E98AFBB1281BC4FEFCB54CC8 +:10AAE000A7FD3E7CEFB1AD0BF7551B5F44FFE4299A +:10AAF0004DD191A5016EF313643FC3FAC0B9AE6B9B +:10AB00003C81F693565F4679309D212EBFACF19E75 +:10AB10005BA2907DDD374D799872E0D11F86F85D9C +:10AB20009A5888FADB1F1D61D723DE252BEF9A196F +:10AB3000A5A8C734ED00EACFB2AB7BBCE827502A0A +:10AB40002AE6E33EE856319F2CFE0E35317B9C54BD +:10AB50006ED94B712523B181E2A9A1984E79A6F453 +:10AB60008778023B0FFBDD20F8E466B7B101F9B747 +:10AB70000FE8A5433F7D57A912EDBF3436E0D3114E +:10AB80005F4606FD0EE652C0B78EFA0BE812E4F4FB +:10AB900041BB2F10D509AE76B14E2C38F2F178BFFB +:10ABA000E0A3BE254F3394037D8DC3AC2A84DF71AF +:10ABB0003955D030C2707D5BFD041A40EE607CB622 +:10ABC000325185E33DE68FDF85FC6BEDF3B27C2BE4 +:10ABD000F4A1070882740D5FBEDAE802F8BB84FFB7 +:10ABE000DC68E1F30E45B8FF40D6B87F0BD66DBBED +:10ABF000D706AFE5B7CCEE8F6A9DFBA3ED5A99233C +:10AC00002EB5BDF6FCF6473DC8BFD0BE3F78EA186A +:10AC1000E5D5E9AE18E6AFF5372C38A6A33DB1244B +:10AC20004C7E56ABFD7BA1A63D5E9B7F57AD84FE5F +:10AC30006CF8DC7E9EFBA81E99F9B07D2AE5F2D562 +:10AC4000D4E5C64F194DFEB9638FFFC844E3C3DF97 +:10AC5000BBB8DF203B55473A7C511D2BBFE74E4F19 +:10AC6000E26BF67EBC953C2F7F8C7DA8CF1E4F3DBE +:10AC7000DFFD677EA94A2CCECFD59DD4AEB5F59326 +:10AC8000117AEE50C8C820FDF3E775BEFBD3F1C6BC +:10AC90007D24E51CF7646EDC1FE3B827857D552510 +:10ACA0001BECAD3A927FC9FDC0D2FD4B57B1E7A175 +:10ACB000BE35C1F325542D19DF04F895457E83D5A3 +:10ACC0005FA7C1F31B4057107FCA8692862D2F9332 +:10ACD0005392884F1B94DFA08AFC865291DF30D5B7 +:10ACE000D267957EE7B96891DF309ACE63E7FF853A +:10ACF000E37C5DA1BF10F5889AB9AA11FD166A9888 +:10AD0000C5506E403B8A4BC3B6463B8C7684CEDB47 +:10AD1000AB358CCE572BB22111FD6B781CA854BCDF +:10AD2000F784B587518E2B6A620BF6C72A79BE4627 +:10AD30009978EFADE4EF7D35BCDE5BCED2B5186718 +:10AD40000AF378556FF9D01358F756F278955537BE +:10AD50009B18ED73CD794ABAA30A9FA71D71ABDE8C +:10AD60002A11273AF370649D8D0F7B7FFF8D082A8F +:10AD7000ADC7A7BA3B572CC9C51F7B3DE9C8587C56 +:10AD8000D285F147CFF8FCD165F9FBE581C8DA102F +:10AD9000E2314DF132C0998EF1847C3C76CDEDCE1E +:10ADA000E271CEC788C78E3C3C76E4E1D1AA5BF362 +:10ADB000E8288F39F0D791C5DF4207FE3A428F91DC +:10ADC0005DD19187470FF27309F13FF9BB3A749E49 +:10ADD00087D5155C6B8AF3C8FCFCA595B713E6E72D +:10ADE0001DBCEB12A687F82BCE701C8BBFA7237F50 +:10ADF000233E2A9DF9611EE4EB12F417C597A9A51D +:10AE000098A7182F1B243DECF4134D61B12174E178 +:10AE1000B17A8EA78251FEDB89FD457FA172BDBC50 +:10AE20004F4E5CA6C2FA0AC6070CF443FB5B9219AC +:10AE3000F42386E366E3FF0B93DF7AC45D24F44AD0 +:10AE4000990885D378267B9BE719C4F0BCF6752A50 +:10AE50005FA7A5EBCC46C407884D86DF95B50C915E +:10AE6000FEDD8E76E0A7A0F4C45BE2DC6EE0741732 +:10AE700076437BE0FB27D0DFD955524CFAF93A955F +:10AE8000EB59631D73E843D083D7A9363D180C0FE7 +:10AE900070F3769C752F0BFFF54873E216C4E7EE4E +:10AEA00072732FC56F417E79F17C5979AC9FE2BBFB +:10AEB000589F0EF5597563DE3FF1F5662349DF4B68 +:10AEC000B15736E2BA7C5D22FAEEAE018DCDCFB13C +:10AED0003BF4C1EED5E7AB6F87C95EEC0B9EECA9E6 +:10AEE000B6E9BBBEFA71F56DBB1D0FF97270F7794B +:10AEF000EB5B317E2A7FFC71F5EDBD6AA94D2FD643 +:10AF00005B7A7158453CE4C3D357FFF1E8C7475417 +:10AF10006E17829E7A04E11935EEC7A41FBF911BFC +:10AF2000F71B382ED3B83F3D7FFCFCFE2CBE5444AB +:10AF30009CE99AE6F877F1FB5F5732D35D887ECCC7 +:10AF4000EE1F6CD073796EAC66589CE7E3786511A0 +:10AF50001E873A5F7C4ED6DF7DBEF8B2FA1D3DCF2C +:10AF6000B4C3BEB6FAEF94845E5BC9F7EBFB195F1E +:10AF70009F1ADE070172ED7595DB1DDF56E33F5327 +:10AF8000691FCBF7ADBB82AE1790BD605DF9107E37 +:10AF9000EB1E022627D95ADBBAFB45F67BE36DC4CC +:10AFA0006B51C8F5A2F8AE08BF03B9FA0EF63B9E86 +:10AFB0005CED9440AE227C4B3E9A5CFD50F0C5F5B2 +:10AFC0006AE2431CBF634593BF06FAD9D67C2DC500 +:10AFD00067B270B7F23C91A29572D10AD467A99971 +:10AFE000B4BE8A2F95C93EDA06FB1EBBBFCECAAFE0 +:10AFF000BB5E35241FF25BEBE4F25B27DB2E6B6F4D +:10B0000014BBD21D30EE7454E618FF8F27482F94DE +:10B01000B5F078CCADB251E4B3D9C79DFFE16E1D58 +:10B02000CB9F54EEE374E8544CBEEF17797F9D45F7 +:10B0300011DACF4930AE3D8EDB2527A6FBD0BE8D81 +:10B04000F238ACAAF37C1FD0EF94EF837A9DECA783 +:10B050002A9EEFA34484FD54C5F37BD00ED06C75BB +:10B06000ABDFDE2AB09B6CF075CD7D2C6BBF907D85 +:10B0700092D946F93EAA6E32DCBFFB809F5CDCFEB3 +:10B08000A0FC1E9F9A6024DF22DC5EF1E871D68866 +:10B09000F614E6FB8CC1F79A8FEBAD13AAB1D8B7C3 +:10B0A00068B4DE347EC1E3179156AECFA6C6338DA9 +:10B0B0001CBF5C4F66EF57616F308CFB5AF499B23E +:10B0C0005EE8CBACFDBA4DC23828CA1B1F0D338ECB +:10B0D000FD1AB6ECAEA424EC129A4744E7F4B6ECA1 +:10B0E0002A454D35627F304FD26BE5E27B25C2DFCA +:10B0F0007BF8B7E8374F5B7616E2BFBF94DB594861 +:10B100000FCD56CFF2D32A85F8A9BF74C4617FF55D +:10B1100067EDAF5F3BECAFFEDF9794A3BFEDF1A906 +:10B120005F23BBAB7F29B75FFB3D23FF45FB552367 +:10B13000BFD394F523447F4FD67E75E2B16BE938D7 +:10B14000F6EB1F188F7D226FCDC2639FC853B3F0FB +:10B15000D89797B7D6573AECC05F1FE20FE5C8996A +:10B160003722EB6CEBA86FC96FC97EED433C6A399F +:10B170003CE6ECD7E420DAAF7D3A8FC774D5AFE573 +:10B18000E71C5630F26715A58A1A291E66D9AF89C1 +:10B19000049D83CFB75FA79DC37E05BB722FF27F4F +:10B1A00070FD00E292F937264D34166FAD4C3C88A5 +:10B1B000F2435D9FA4D8B9B2319EC1E73FBED4F837 +:10B1C000125F2F9A8472E181CFBE4DFBEEA2FA117D +:10B1D00013FD2A8572CA18EBFE8B0BF5A687F1BB0F +:10B1E000225993903F8A74AE373B824D0EFFF34352 +:10B1F000B975F938B6FFF719C6613E5E5AFA73B4ED +:10B20000574D3682E74CACF56AE56BC07EA711F16D +:10B2100033CD007B16DE4F5F37B205ED797DBDE69D +:10B22000C279CDDC1873F17B72AC7B9178BE86B5A8 +:10B230006EA7DE22D60DC8AD5B005F95C99108AD43 +:10B240009BA52F075703BE41ECD0FB7DD3E03DD437 +:10B25000AB3A53E52AD637F1F7D975B1E9B7111DE5 +:10B26000FD89778F9CC0F37AE626AE9FFAB7C4A417 +:10B2700085F0BC24B34FAA06FAFCD0C7F3024B3AC0 +:10B28000994B0F89492C16F96B94F3A3B910BF247D +:10B290008F2AA0FF6DBFEAC47861BFF0BBF70FFA39 +:10B2A000881F4B6AD94114E1559D038602F014D6DC +:10B2B000EAC5A89FCA3B35D7CC10FABB46980BFB12 +:10B2C000315312D60B3732D7B564D78B7C35D13F8B +:10B2D00033CFAEC8C0F3E24E26219B142607324876 +:10B2E00077FD169EF7A4D5F27BD48A1B78F9A6CFFA +:10B2F0004D74FA99A09755AFEC4C0D52DE13AC5338 +:10B3000054C3534D9EA7579864B146C04361C300D0 +:10B31000C94F09E68DF0071A580C5D167F0570625B +:10B320001E86B4712083E7A4CB3BF97309B811FDE5 +:10B33000DCF978982C9CBF1370FD46C0F9BB2C9C9F +:10B340003109E10AE84E38CB114EC4DF46279C850F +:10B35000B502CEDA944470AE1E31507E94E4C159E9 +:10B3600032CEB987777D563E9F29FCACE696762E85 +:10B370007FC8BE8A24D4CC4B7528CF74F207627C78 +:10B3800084EEF7AB4C90BF95DDC962B3007F2F32DE +:10B390005788EE95A84C1E46BDA46A6606DFAB7AB8 +:10B3A000D28F7A4B65BA81FB4D59ECC31AF544062E +:10B3B000F3B3BC9A2B46E7D69B77F27E358E9F6C13 +:10B3C0007F1AEF8FB1BDB9B8A99BFAA73862A36EF7 +:10B3D000107D646D40E83F918F55C732BE79389E2D +:10B3E000FC5B7B1ED3340675943F096E8F4D15753B +:10B3F0007A5F852C6E6B4FF729D8EAB44E797B348F +:10B40000FDE8FC523EDE2A859F1CE643725FCC3786 +:10B4100092D84C7626D4891FB2F38BC0FC249A0FA5 +:10B42000E5E5E5F065103E004F0CE9A7AE7E6D8BBB +:10B4300044ED008F823EB3A4C9E009F08C70009EF9 +:10B44000519EE7F0A57F247C79EDF8190B5FCD368E +:10B450007C4E8C2FA963227CB5AA748ED6FB523504 +:10B46000F949FEFBE1CD997F228BFBA0FE5878B411 +:10B47000F20CF3CF81DEE317F7598A73A0D67D98DB +:10B48000E3E51F5AE73FB3FB4A7905C51594572FEB +:10B4900031310ED2C958ACA47EF47CC683C7CADF52 +:10B4A00090373F58F1A6EDFC8E15EFC7B8BCFDDC18 +:10B4B000CA037E6EE72BBA7B4CF9B4D3CFFD4CD6D2 +:10B4C000F738B017E956C7F3754EBF66E5B5C37ECA +:10B4D00007F07840F4E7D9BC9BC6BFD99D38E0B7E8 +:10B4E000FB7BB48421E9E3E3237F5F3338ECA6FEE2 +:10B4F000F787D534C6C33A5C69DFC5A83FFF81E74B +:10B50000AF59F9ED519674A11FA79AE92EC4DFB681 +:10B51000B6168ADB3FDA96A0B2BFAD95CA4880C3A3 +:10B520003746FED2D308E7B9F29758B88EC6CBCFCC +:10B5300037C8DFE759F906DD227F69EF229642FE20 +:10B54000AC8EE8CF22C821BF388F8820A03D1BE4F5 +:10B55000E7044EBFF6D316CCB3EE2AAD5F887EB4B7 +:10B560001FFBF9398E82FA98F15C1D3F9F8271268C +:10B57000775D2F9DAB00FCFED85F4AE7FA0DBC8FCC +:10B58000443154F2E31BAD7183C7E3B89D18DD93DA +:10B590006C47FB78A767A885C7C36F5B89F733ED56 +:10B5A000C4871731F6726F5717C6B7432E5E3FE355 +:10B5B000EFA0FA366157D01FD8215104DE959B6F5A +:10B5C0005580EBAF4AF4DD215E3F3C7BD60BED8A24 +:10B5D000C52705724CC23C9092662E3F42177EB53D +:10B5E000DC7E5FC82FFC5CEF86DAF879BFFDD39272 +:10B5F0002D763BD17AFF1BBFA5272D7CF17B273C05 +:10B60000AF5E487861C21FE8A95B6C3C8C72030C8A +:10B6100065AC17D473BC04102F3CEFF23748677742 +:10B6200010B6B6882F113FCF9E6BB7E68925AE7B4B +:10B63000D96CC775B80F36BCFBE1FB6A300CF87DDE +:10B640004966D373C8976FF17CF868DD3B77E3F9FF +:10B65000E6F3850FE05102445F0E4FA08EDF2F18F6 +:10B660000C2732F89135DE36C47B18ED4685E4F5BB +:10B67000B6593CCEBB7F93427E863F005EA6042631 +:10B68000C08B45DF1C3F98E5767FE974C107330323 +:10B69000E2BE28962A8FDBECD72C3EE13BF287C92D +:10B6A000295EB274B93D8F769F884BEF6CEBA9B0E1 +:10B6B0009F4B95837CDDAEF11B7311CE19CC28BC5A +:10B6C00087F4C648A32F8CFE78A08F96AB4FDBC8BB +:10B6D000882E73D2A90AFB39D6197B861B590147DC +:10B6E000D7169BBC9FB167A4918D718FEC1FABDC0B +:10B6F000864E049433E5DCEE2BDF93A0B80458AEFD +:10B70000A79AA7621E24481668B333502CF29A55A4 +:10B710001F5E6555D49069D4D1AE353212EE8BA739 +:10B720006E1676AACAE5F5D6FBF4AB303F6E987D6F +:10B73000CE2B5FCCD8EEFBD8C5C942A04E809F4B24 +:10B7400028FF401279D503948FB7EF3756DDA47ADE +:10B75000BC7680F46E401F207BEFDECBF839043CD2 +:10B760005B4BF6C2467600E5F234D12E21F8E05A62 +:10B77000C1B75BABB426FCAEBC96B5D3F9E8CAB290 +:10B7800026DC07013BB5935CE81CA03DBA9A4C66E9 +:10B79000703F66D9EBB04F203BB444E7E5CD012EB6 +:10B7A000076E12FD5BF5A77DC6CDC80F53C7B9471D +:10B7B000F0F301AEBF2ABF54C8FDB1B0BFB1E72757 +:10B7C0007E31A0887EE25F08607C345D48FA43D514 +:10B7D000F9398CC01E4003E02BA09A94CF562EE07E +:10B7E00029574D03F9ACD8BC7CA549F64F6A5F5781 +:10B7F00008F12AF37C82DAD455D7C3FB9ECB94D8C8 +:10B800006A1DEF874BED33E1FDBECBBE18417C6C6A +:10B81000AD5A5C8E78D82DF8FDC4657C3D7B37260B +:10B820000F233E2395A92D3F473F15D209FA2B87B9 +:10B83000FD21EE07778BFC977239254D81F70AC8F9 +:10B84000D56001EEC3539F776189FC3D0FEF27154B +:10B85000F789C9098273DFDD8CDFF328D6E53ECB9B +:10B860008FBB9459F170C9BE0E9F0A58F2D6B94EDB +:10B87000FE54EBA35FF0BF552F6AD025D44FC5957A +:10B8800049232EE854FBA9DCFBA100F7E306C43AE8 +:10B89000C0442ABC37B61B6D3209F79B8017987FCE +:10B8A000D1DFA6BD28FF86049EA745383E3BFD8913 +:10B8B0006F07C84E4839F282A745528D2E921F4E0F +:10B8C0007B556B003C4D1037F853E1295FFE59FB67 +:10B8D000FBFFAEF01635C424DCC797205D059F172B +:10B8E000D9EC85F7045F961BCA98EBFD45F1BEA81D +:10B8F000C16426C91BDE8F71CBC820CAC7504C9BC0 +:10B900008FF6D0F4CD438D68C706221AC52B3FB001 +:10B91000E48ADBF800E540A7DFF82DD23F9A4E9984 +:10B92000D7C377B384DD3538FCF967713DEDDFCBE4 +:10B93000F7F7FB87AB27BCAFCB5FD3E2C8839C9301 +:10B940004E38F220B58656477DAFA55F859D395E9E +:10B95000BF969D29FB8D4090C31BC472AFC8C3EE38 +:10B960006E4B51BEBFD5BE3CC8E7571D491808EF06 +:10B97000CCCAA4C96CF65D7EFF5541BE7EAA825C2E +:10B980008E57378CF0EF0C1818E5CE8E84817AC76D +:10B99000DB9334518E9DAB9FC21D23D45EEB615B64 +:10B9A000B0FD27FDF19AE0228C2BA51CF9D8308F31 +:10B9B00059F87C70B8C387FBC7BD885FD23563EF89 +:10B9C00017F2F16BC5AD66EF9918CF933E5F26CEA7 +:10B9D000495E5BCFC49F7E31E6C7DD28EECDBDE377 +:10B9E0009B0F1D7D084875C712AF8676F5B2335F91 +:10B9F000398AE7EADC78FE90CBDBA378AE6E634B46 +:10BA000080F5F2FB010B70FDBDC75CCD88AFF7D8A8 +:10BA1000F1828536FE5E1314E7827B3C14B7022E5A +:10BA200026B9B329E5719C07BB61AFB37E3D5B5B73 +:10BA3000867EDFEBF778581A507E63DEF993C620D6 +:10BA4000D70737B06437FA59BB049FDCFAAD0B1443 +:10BA5000DC27DCB850AB42FFA805C75541AE37DF45 +:10BA600081F5A97B73CF6F0AA615CCF77BE3A98577 +:10BA7000577E9A613FE9EE0AD42345DC9F998FC730 +:10BA8000EB7A9C709E6B1EF9705BF7B08C07877C1D +:10BA900048227B217FDC1B84BD988B8F25E99E4645 +:10BAA000B35D66E8F77820700FDDE3B8D9F46A2853 +:10BAB000074EFBA6A7D12E6C437EE771CB0BB97D59 +:10BAC000CA7F4F63B2DF778CF3FDCEF0501CED0AD6 +:10BAD000EBDE9BA03A407394647EEE7467E41CEF47 +:10BAE0006B267E7FDA774DD916804B975812EF87F9 +:10BAF0003BD73D955177620FCA8BBBDCA96B58755C +:10BB00000E4EB09F57E13D805E5640F7F858E70A69 +:10BB100029BE4AFEC754C6A8C2F89BF37C6200D770 +:10BB20001DF473BBB0C30251E7FBFC38EB63422E3C +:10BB30003480658AEBA1400D66E8FE8A7AE7BD8114 +:10BB4000163DEF88F0F8C778EBD505165850E5F1AB +:10BB50008DB3149FE4756BFC5329A919F9FD0EBC34 +:10BB6000227B81BD5F1EEF18957F22F2CFAD73352A +:10BB70008CC522889F9E36F17B229EF867288FE92C +:10BB80001FDD0CF3E03A8A78DCD19CC6F384BD3526 +:10BB9000F14289FC67EEB0AB4A880EA87797373F31 +:10BBA00082FEAE6782FC9C2E93F9BD1CDEA069600C +:10BBB0003E6AB72711417DA7DCC3E3CC8DC14402A7 +:10BBC000BF73475A3C6817FEE0ABD7B560FDA6C807 +:10BBD0002A1953FC9E13FDBC77F8C9C51867E97E86 +:10BBE00022C43264BFA715949B373DE5E6F6F3D730 +:10BBF0004234FE4D5FBFE1318C4B48DF5AAABF4D46 +:10BC0000FBB80EA2C34D4F5FFE6353CC07EDF18E20 +:10BC10002D223FD88C45F01CE0AD5EF657A847AD0D +:10BC2000F95BF803BB97F2476E3A54E4C82FB94961 +:10BC300086F6A81FA05C3B865FE9E742BEBC1B827C +:10BC4000FD04FACD0F0DD2FD7E370DFC8507E725EB +:10BC50005526D95B30DEAB418FD58EEC63F371890D +:10BC6000FC87EF3E7E40C17CEF9B0E1D50AEA57D54 +:10BC700026D787169CEAA15D26CA25B5469B8979F9 +:10BC8000D6CBBFF64401EA939BBFF6FBEE8BEAE806 +:10BC90007EB591D5B00E6E3FE4A6F3973EDD957765 +:10BCA0000F21BF3FFD36FC277C7FF3377EBEEA9F26 +:10BCB000E1BB7740EEFB4094BE33F496F21DAC2717 +:10BCC000824994FBB73FE39463B71F7A83EE3FD377 +:10BCD0005C6CA4F2D39827E55C0FF9ED3F60671424 +:10BCE000DC1FDF3EB08DFC98B73FF5DE3FA13CB9CD +:10BCF0003D4F1EBE83FF18C3EF180AE5F91D0F95CF +:10BD00004C4ABFDDFCC4075F36018FEF7EFD575FF5 +:10BD1000C6FDC92DFFF1EB2FFF0DC615BEEFD350A9 +:10BD20009EDF7EF8AD2FFF35CCF3BD67BC2EE48BD4 +:10BD3000F7BFF7778FED87FAFBAFCC5920417D76BF +:10BD400088AFE3F79FFC5D19E673DFF9BD9553906B +:10BD5000EFEEFCE6F22913D945EF031FA5BD767877 +:10BD6000D2443FFD190993E318FBAE28F3E8F0EE47 +:10BD700093A7155C67BF95D808EAABDB067EAF20BA +:10BD8000FF1D35D808E2E5B9A7DE38FAD7507F0F96 +:10BD9000E8E21D832E30EFA92EFA3D91CC54FC5DD4 +:10BDA00091DB9EBAFC334BEBB0F4C474A40B1B21A3 +:10BDB000FD388A9E2F013DEB72F41C977E5FDD46B5 +:10BDC000F7EBDC3E00F49B379A7EEFE13F968CA6C2 +:10BDD000DFCA3CFA7DC06EF90AE5D63C5532A61D95 +:10BDE00068F98D6FFDE61513FEDED2FB79EB753C2D +:10BDF0003CB74A1CAEE290714508D7DBD7FFFEB1D5 +:10BE0000FD61A4B397F6AFEF3FF1C1743CCCFC0BDE +:10BE1000CFC835888791EF79B583F0CD4DDFFB2909 +:10BE2000E9E1F7BFF9A2A293FE600512C8CDF75968 +:10BE3000F6EF38FA7F6EE33E2A76EB23FF7FD53F9D +:10BE4000C1F7B7E2BD111AD18FEA470DFE3B2FB7FC +:10BE5000A5D734EB741F6029CDFBB6345F0FB7A5AF +:10BE600007D7E1EF3EE4E37D47C865DD1B96A5AB50 +:10BE7000548FF47C7D159D2F1C879ED6FC359CFF2E +:10BE800085F0FE11E77A1DCD37230ACA7F8BBEEFFE +:10BE90001F38ADFC33B4CF7C47D15C1741DD33A2F2 +:10BEA000901DF4A45BC3FB48F3E98E71800DE47F21 +:10BEB000681FF3DC5E3E3F6C0D39EF93B4F071AE5A +:10BEC000F57CEE799C1F9EEE0AE90E7EB1F0B5A5D9 +:10BED0005CA13C0B7781427EF96E8FFE53F4838C1C +:10BEE000BCE06107E1938E82C59497930F6727DAD0 +:10BEF00071B6F3E472304EF732CA616D019A36F9C9 +:10BF000079671E98886E8347AD1A8ED379B1A52EB6 +:10BF1000867E8BFE86E114C5E76F7529ED52EEBE75 +:10BF200041EBFB5743D5DC7FDAA0B8307F75DB31BE +:10BF30002E9FFA3D0397D27DB7B35CC4C7F970FE5C +:10BF40004388EF97DC9B03B147168E8F77B7384F46 +:10BF5000B7ADA63D4EFE9BAA7011FA4D3B06BFFD44 +:10BF600002C6AB7D0D65551887FF85E88FD504D9CE +:10BF70001B8E7826C08178BCC585B951305E018D95 +:10BF8000772EF89E1672D7BDD9177B6402BBE80FD7 +:10BF90000D9F85C7E7055FB83707697C0BAF78CF82 +:10BFA0004123FAA1C5EF6D60DEC93D613AC247F792 +:10BFB0001EC8950BD84C21470BB9FFFB6D9437C6B3 +:10BFC000779DF18A80C6FDDF4F86B83FB9C037E064 +:10BFD000A3B357117E3F959A9063350B31BF85E728 +:10BFE00025E6AF03AF673885F7CF14D6B862F08483 +:10BFF00015D6CB6407F944BCA860A949F878A8AA6B +:10C00000C6D50EF3AA2EE0F87CC833D27C03C0B1AB +:10C01000754BA17E10F9EA988761DCF2CE69EC20BD +:10C02000FA8DAC716788F65E16A47C372FE2612129 +:10C03000E61FEA0FAC4739F00517ED87A2C73EF7B8 +:10C040006C2594B387D6344D8372AEF8AEEA55C9E9 +:10C05000351DEA728190FB0BD9425CE777A4939778 +:10C0600020FAEFF842BB17F5EDE7BF646CC510CDC1 +:10C07000A37BD63AE4FCE8FCDF21C2CFB63B8F5F5E +:10C080003A279CCBFF653593F3239C9B6E6B19EE8F +:10C090000BB49972B210E486F154CCC07142D81E30 +:10C0A000F7B5357C3F9DDD9F88BCEEEC7D9EEC4E68 +:10C0B0008A4B9E117C93C35B01F18FB79EDF83C1D6 +:10C0C0009EFB25233D520F7C68DB079C117C60D1D1 +:10C0D0009BB13AF324C63F250FD9EB163EC79BE729 +:10C0E000472DBFDCC6CC93B308DFE6490FFD7E0CBD +:10C0F000D50F8AB24F3CB7DA5F9C474F30BACD9329 +:10C1000040506906DF57CCD81C26B8B3F2AC92BFBA +:10C11000B7EAF9F4AFBCC5D9BEBAC7592FAC77D6C8 +:10C120002D7EB1F8C3E29BFF2A7F94A04E5E94A3BC +:10C13000F3B9F450C6BA0FAE9265E8FEB74A33635E +:10C14000BF9F67CED4F87505A5744F9B0BFDEC839C +:10C15000D36617D2EF138E1317EE6A3B347FAC7B96 +:10C16000F63C32F4BF00EF7F83F7363C66F3DAEB40 +:10C17000ACBC76A3FE75A8EF8C69245F7ACBFF7701 +:10C180006410F1BCA8A9C51ECFCC2FFF0079FE6DAD +:10C19000384FAB9E9F5FBEF3E3CFF3EFC7F1BB8594 +:10C1A0007F2E7F7C43ABA5FCC18A24BF67ED8090C6 +:10C1B0004FD3D8F0160FB7D9E2AA2D9F6EC6FAA1B9 +:10C1C000F2E7753C97F47215D2AD9075D23D478079 +:10C1D000C2BAB313E8C9FC7B8E14178F7F37269E33 +:10C1E0003A81F72E56246B69FCEC783836D4BF912F +:10C1F0008527B304E3A2D3D908E599EB71AD0943D0 +:10C2000066335B62CF6209F0CCFDAFDCBB34DE3954 +:10C2100008ABFDC775FEE18898DFA1907104E9F4D1 +:10C22000C73AFFF093DCB83F196BDC8FFAFB630F62 +:10C230005C5EC0CF7BBD2A915DB8EBF27B280F4DD1 +:10C240001996E8FE3625C87F07F42E973F86F69AA2 +:10C25000754F50E3BFECA3DFF13BEC4EFC1CE1D982 +:10C26000362D3903ED89703CE93CBF1975F17C2509 +:10C27000714EB617EF119272F708F5463F9E73158F +:10C28000BD48878FD4EFA87B84DC858B46F79F7FE2 +:10C290008EC11DEAA479ABE7797E215C62CCE7BF51 +:10C2A0003F36BF19EFF5B2EE0F2A2B7CFF127E7FCF +:10C2B00010A37CC98AFE853D183F0B4F359EC4F6FE +:10C2C0005F2B5CD01CC6F7D5FCBD27C5DFFB64C364 +:10C2D0004445BE49D349DEFA12CAEB28C77D354230 +:10C2E000AF47D8B064F9C974CAA3995168CBA3F118 +:10C2F00056F23C1ACC97199E007FDBC5FD91DBDA24 +:10C3000074CA97C113AAA83F7CB53C6F06F70DFC11 +:10C310001E168DDADDDB16A1725F9B41E5B7E5F8ED +:10C320000538AEAF86DFF7968D8388F2B8380F7E7A +:10C33000B890F37DAEE4FBC77271AEA3F713571745 +:10C34000DAD7C9D242C9B11FE96E8B7EFA884DDFB8 +:10C350002B1A3FEFE08DC0739BFE91C5FDFD9D77CD +:10C36000A718FABF7C997D0CFD55578871BBDB5A25 +:10C37000E9DEEDAEA26E03FD523BDA9254576571D1 +:10C380007F5184CD47FB5155938638CF301FFD8AAE +:10C390006A30C3EB31F15E1BE2F53AFE3ED5B6D909 +:10C3A000719FB737D2EAB8C75BAB6112EE4343B1B6 +:10C3B000A4E3799101DFD9D67FD5B1CD2AE6F57511 +:10C3C000B390D68BF670A489F2EE4FC580CA989FC1 +:10C3D00092B9F44421EE1FA28A8E3675EFDDCE7B32 +:10C3E00054F09E47FBEF2AFA2229BA6F5FA94C50FE +:10C3F0005E9395E7E18DB8F27E4F2B3D80F7B3A9B0 +:10C40000C7AA491FDC2CF0AF6AFCF74EB2F246EF28 +:10C41000596ABFC722041607EA8510FE5EB00BEF0B +:10C42000B34B9898476556C9F4FB208179ADF43B2E +:10C4300092C1D932C338DE8EB9B744C0B261731B22 +:10C44000864CBCC769AB5E43F199D0EAFBD7A2DF4B +:10C450002DA41D5E4765C377AF443F4EA8F9680B16 +:10C4600096FD855544BF50F389ABE97DF33BEBF175 +:10C47000B99CBD1FCFA4FBF17A2A6752DC6A7C7994 +:10C48000E9CAFDAE18AD63DBEF9C51BD38AF5E91DC +:10C49000D77E66DEFB4FE4BD5FE0A80F1671FBAAF6 +:10C4A0002B9BBFB387E1798ACEA2FB23C8EFFB7138 +:10C4B0005E68B7D7811D65A387A20E38EA9F2D88D5 +:10C4C000EFE7EB8CCB653FCB1888777FEB51BADF7A +:10C4D0008EE97292D5633DC3F01E4EC95093E8D7E2 +:10C4E00009C6D226E64517AA8CEE97F4B7C60CC447 +:10C4F0009BBFD530108FFED6B8A827A8FCF7E2C4A2 +:10C50000A1C252FBBD9CC334DEDF175AF945E908CE +:10C51000CF238292CEFDAC30912FB3722A3A4A4E8D +:10C5200099F6FB03404E3D85FDFB504E318C37A7FD +:10C53000E91EDCECFD64358CF4D778F4EB6DE3F7A1 +:10C5400091750AB9F56D39F17DC24B94DF8F9793E0 +:10C550004309CAB7FB69FFAF2EC1FB668EE3607467 +:10C56000EFD7AFB6A2BF5F16F97647FADFBCC4AC0F +:10C57000B5C9BD28E7F7CF16245EA07E357E8FB201 +:10C5800085F7C1B9B3E99E17BAAF06E5C52715B25D +:10C590005BF2E1EC44BBD99E4715ED8DA37F2D20C6 +:10C5A000E49D5C7BFF5A1DE03D51A83BEEF7F5682A +:10C5B0004E3EC8E299AD70EA833C3C0FB6B8268582 +:10C5C0003FBFF6F87C7902BF05E0F3171C9FAAE98C +:10C5D000C0A7E0DFE379F7C4D0EFD32ECA9520BF20 +:10C5E0007A3C36F975FFDDC91EFC9D89E031376B59 +:10C5F000D7517EDDF88A537EA5488E9AF3D900CABA +:10C60000D58CA003EA1D641A5F0B97F3418DDF27D9 +:10C610002D8713D5C82F73A626FE83F8A886EF634F +:10C620003C9A539E499AF5BB8F9C5FFF13F7BF124C +:10C630000A008000000000001F8B080000000000BE +:10C64000000BC57D0D7854D599F0993B37933B434A +:10C65000667267F237F9BF09034C30E2244C60D0B0 +:10C66000606F62D0A0B18E16DBD8A5DD41C1E22794 +:10C67000ED372A2ADD85CE0D24904412060218AC2F +:10C680003F0302D52DAED155B4AD5F7782CA626B40 +:10C69000D7E8A21B2D6E078AAEEE767753D7DDD290 +:10C6A000FD68FDCEFB9E7333F74E26FCD8EEB7F443 +:10C6B000B127EF3DE79EF39EF7BCFFE7DC33444C28 +:10C6C00078C34E42ECA44D23164256C90A214D149C +:10C6D000F6DB4E5AE7D1D21721913C42889744C8E5 +:10C6E000024272E99F843679B33AE290A15D677C99 +:10C6F00034873E2AA848B408F4F9700EE91CA9272B +:10C7000064332F3F837F5F20E46B32EDBC285D2EC6 +:10C71000B1D6E7A70CF599656F8C1031270D4BCA80 +:10C720009805F098AEFDE87D73F353B4FE918C71DB +:10C73000F5722036D200FD75C79E6830F67BA95C85 +:10C7400083F8E8B0CBA6911BE9FB8FD8B3F7532F42 +:10C750000BD8DE658B46C24017425412A4F805E49C +:10C76000BDFD35E976F3609E4D50AD11A02F2149F6 +:10C7700012BE94904A1B8940BFB610F1C8F9E9F681 +:10C78000CDBC7DA583D5678E7B853EAEC33CAEAD6B +:10C79000C23CEE624E5F42970BC623248AE3E72930 +:10C7A0001AAEA34DA1EB09E3574455281FB9F79DD5 +:10C7B000155B0A09E929F2375A159C9766A5FDF61B +:10C7C0006CBC44D8489F5FC7F1525FA15D51D859F6 +:10C7D0004F12FD9674FF775A23D7011FE45468BFA8 +:10C7E000B6BA685998C471F4757091D3E42EC37CBD +:10C7F0006EE4F8E9F4A5AF8842639A2E2EF291A96F +:10C80000FD57787B9D2EB47D9BE0A1E3C8741DFD90 +:10C810004807F219FDEFEBC0B7409F205D6729FD87 +:10C820009C10CADF40870BE4F355B28CCF6D226DAC +:10C8300047E96AE3EDBFE9526F97F97AC238BDE183 +:10C84000ADE155B40BF550444B025D2279D17EFA2F +:10C85000AA4D726933E6215DBE25D37636EF08D244 +:10C860003B8FD29D08E9F7F55299988174DD7CC21F +:10C870009280752CAA0AEFADA13079C74A0ED0FE7E +:10C88000B556D59243D743AB22814DF471516DF427 +:10C89000B2403DCC27BAF04B743E3D544E9273D219 +:10C8A000F4FA4D1189C37C74F82FAC110DF0B61455 +:10C8B0007746805FEE3F65517281A4CBC238DF7549 +:10C8C000740A028C572F240ED4A4F9EA81FD25881E +:10C8D0008F58B0BC18F07FA0BEB624720E79DD125E +:10C8E0002301DF2C032C462599F6BFA5A251CAF6D9 +:10C8F0005EAED716F015D07EDB9512F91C723D7D29 +:10C90000BFAD0E63BF7E6BE461B9686AFF7406A7B2 +:10C9100052944F04CD423E9B49E534EF39EFED94FC +:10C92000AE123CD7F9A426DD0E616B3698C96FE1D3 +:10C9300065EAAF8500C0CBDB5FF752788EFA0CC09A +:10C940009B6C9DEDED8B283C9F565D0ECBFBB57629 +:10C9500095E257B890FE5D46C85FC6BFDEAB51F8A2 +:10C96000D71EF569C0F3A84C70FD9FE77CEBEC4C3B +:10C9700024418F92BC388EA3C32AC020BFD5EA6160 +:10C9800058C7A39C3F1F28FAA117D62FF37D8DB758 +:10C990007FD7ADBEC4DAB37172E8B2123AFFC22FCC +:10C9A00075A83D20DF54315829DE6A27976B2F6127 +:10C9B000EB2D337EA5FC7B14DED7E9A9CBF524BF94 +:10C9C0007829BF58D2FCB2592E4E18F5D066EFC563 +:10C9D000F14BAF189664DABE27EFA676E07F4D11D3 +:10C9E00002B49AF414361E53289CBBA8B011964189 +:10C9F0006FFF2FCED671237E5205EDCFA00F3603E9 +:10CA00005F7D9EF1E399E3B73AEAB28FFFD1B9C6F1 +:10CA100047BA14A7EDE50397DE2765B35F6B732272 +:10CA2000FF6EE2DB0A15E93F552E47A41B9DE97610 +:10CA3000172B8F99A5642161D0A79BF24EC9B71A15 +:10CA4000FA11DD4CDF3FE1544577D3D4795DACBCBE +:10CA50004E37EEFEB879DC82F4B805D9C625A4427B +:10CA6000FE7086511E99FE7425A21B1D14AADB1FA1 +:10CA7000E803BBE5268262A5741BEA10ECE8B790D8 +:10CA800004F63BF430D5BE97C1F353327B1EC7E7A3 +:10CA90000E3FE3EBE9F01D9DB5E09C7E8A2C3FD96B +:10CAA000D046F58C7DDD5F35B4CDCF52DFDAEE8731 +:10CAB00075D2F178708ECB027E8A2CCAA5E12CE368 +:10CAC000D6FF6EE3914BE83CE436268F6E9FADE5D2 +:10CAD000560ADFF3B7764DF2C2F342ED94812E355C +:10CAE000C3A1A5B716C26C9C723F6D57B87EFB7888 +:10CAF0002ED0A19B28F0FE90EA6981FA4F5EB76BB9 +:10CB000004F416BCAFEBBD5AFA7E72CF783EADF797 +:10CB10006836C54EDB2736285D22F07F0F1901FBF2 +:10CB200013A7F6059858C7AF46955B45C42F321337 +:10CB3000FCBDC4066AC7E93CDC2A356E46BCF64B30 +:10CB400076D063436A6D3E3907FD3E77FF239FAF82 +:10CB50007F8FAAB4F0FEE75BB17FF9C80330DFA591 +:10CB60004C9F658E33D44EFB3F077F9C0F7F7DDD4E +:10CB7000F5FACCFEA11EE6E1582B9CCCA1CE8D434C +:10CB8000FD34064E8E8334774DAE33CA3F5BB7B764 +:10CB90006B0513FF839E00FA744BBF2C3E4DF9507A +:10CBA000B4FF73F169CA8756D0CDA5F4790EA31FDF +:10CBB00039FB993549FDF77E78D582F0679F51B8EA +:10CBC0001B60DAFF0E2E7F99F3EBB6303FAD9BFA78 +:10CBD0006BCF66A1F3A09BF967DD4ED60EFF517AAD +:10CBE0003A64659FD11EEC700BCC1FA678A8C530A7 +:10CBF0003FFE8FE211A3B0C8F524A568B91A44F925 +:10CC0000677EA6D84B9214B6837F1580E7F1E406C1 +:10CC1000D08BB210B82A44619FF89F2983BF972B0D +:10CC20009100F863B9C7AD014A21E827699F07E37E +:10CC3000D1767E8E4F4D96F7BC1A8175CB554954EF +:10CC400073033EAC7EB27D451CED1CC5317A55E9BF +:10CC5000D4F709EFBF96EBA7752756245E31D43F72 +:10CC6000ED76167E7809FD63215988EB675D9E8F0E +:10CC70007A288F22BB682A5D7F138B245E99955E8C +:10CC80006789FE0FE85A116474A9E878479B19C4B4 +:10CC9000F59BB07A011ED7DA003F551A212180DFBB +:10CCA000233E0AD7445D8AE0E594A6EB5D097F59EF +:10CCB000A1FEC428BC0F610581F7DBDFE9BA8AC297 +:10CCC0000D9B75789C407FF7FC3E9F48D0DFDA8A49 +:10CCD000B4DEA0FF39DBCCB08EA78EFF5C9214606F +:10CCE0009CB9EDAF1CB9AA10C7D166D07EFF22F463 +:10CCF000ECB53E92C6E7528E8F7BC9F12380CF25DB +:10CD0000746E5639CD9FE8C2CD4CCBD15CF5AD8D5C +:10CD100080E7C35BA84F170298CACB3CC439252CC7 +:10CD200048F391CEFF344EFD05D89332885315F069 +:10CD30006F029688213E2579416C07F1E8A92C7293 +:10CD40004E48178EFB631E8FBE1493B07C312613A2 +:10CD500091AECFD3312FC24FC6148477C4FC58C6CE +:10CD600063017CDE1B0B21BC39A612167FB66379EA +:10CD70002016C6725FAC13CB442C82E5A3B1D55804 +:10CD80003E1C8BE27B4FC5D661F9FD9886CF1F8A8A +:10CD9000F562391C8BE3F3EFC58611FEAB5802E157 +:10CDA00067624F60B9353682CF7FFCDBD9F9E7F295 +:10CDB000137E18EB5D6C8C87473F9E8D71F474ED8C +:10CDC0009F87F8D960DF179C096F7A83AEEFB8852B +:10CDD000069A5E80E3B780FE5A70FC09531CF6C3C6 +:10CDE0008F3F7CDC027668DCA6580D7AE1B09BAD03 +:10CDF000C39547A2E537E5419C4EF618F1719E15A3 +:10CE0000B45CBABE959E1A5C07E759F164AE0BE2BA +:10CE10003CDACED0FF0B5D4CCF4DB1A71EA6779A62 +:10CE2000CE4437E5D3A54E09D489B892FAB3C723C7 +:10CE3000088366C8AD80329C74525854448CE39A7F +:10CE4000CE84358023AD5214FC79F1CC975527E878 +:10CE50001DAA8772E93CD5E3AAF62DF09B797BEAFF +:10CE60002FD77B206E2449D562F0A34542C7A1EDA0 +:10CE70009ED7F223609F17A8775BC17F6A3D119D03 +:10CE8000918DCE2F1CBF7506E805998467805D38AB +:10CE90007CFCDCF60D46248638E5A756F50A0F958E +:10CEA000C32B05162FFF3046B453B390AEDA294A90 +:10CEB000D7551E09E5F4C739AA0AFAA4FF6D21B1B6 +:10CEC000AF06C6152C00BF302E2440765E18DFD783 +:10CED00065A3F87EF2116980BE477F7B7814E01766 +:10CEE0007E451A72A91C1D39C1EA0F074923F8B8FB +:10CEF000E56B587FAEE3B5F8FE151FD940694DAE1E +:10CF0000CFE1E3775F07FAF3F0090165D315B49930 +:10CF1000ECE091137CFCE34222B706DAEF68B10142 +:10CF2000BFAC46AF8588A26601F8F01A12001BF666 +:10CF3000C2F8DD338C7C1D7CDD3C5EE32BE6FE5FBE +:10CF4000387E6E3B5EB6C6FCBEFF61F3FB2261FC21 +:10CF5000F3BCE652611D178EDDC9D6713C92751D7A +:10CF6000E97C4DEBF8C2F19BCEBB8E49F33AAE059E +:10CF70007EFA716502F53E0D232736D29558282793 +:10CF8000B4A7916F49F400E53BC799DE30FA0B670F +:10CF9000A87D023B772621B0724480E7FABA0F736E +:10CFA0003ED0C77B8CCB53FF99A408EDFAFD1BED57 +:10CFB0002BF2A07FE64F64E217F7E422DF2C9458AF +:10CFC0007DBFFF94B4A2DED89F25B35EFE86A99EE6 +:10CFD000BF0F0A9ACAD3A39E2FF6413CBCD04BDBAD +:10CFE000D743FB1DF6ACFD4DD66F74DF61AAB723A6 +:10CFF000FE0B2BF4F176B8B3BDFF9847C6B2DFFF46 +:10D0000016C65FB444FF5F14E9BA38619D6E453EB1 +:10D01000CA94B7977F7B3BAEEBE1B1BB67C03A1FC9 +:10D0200039D18AF61FE403F853E73F901B0B7DFECE +:10D030001FF439C9C2D7A511335F3DAF84B1BFC555 +:10D040001374BD0DCF17A5CCF00BE38C5F0E2B1125 +:10D050006C9FE927045E32B79FBBDFC03F24CD6FD2 +:10D06000FA7899EB59D06E7EDFAD9E7BFCCCF7ED64 +:10D070008AB97DAE37E3FDF38C9F239BDBCFDE992E +:10D0800081FFF8B9E56566AFF9FD1A2DFBF887A7B2 +:10D0900019BF7A9DB97D6534FBFBD38D3FEF3933E2 +:10D0A000BEF587CCEF4FE6F9A6F1EFD272CFDAF5F5 +:10D0B0008497F37CA2AA81BFABE713E9132D154433 +:10D0C0002D1F7D08ED8C827CAFDB173D2FA3F7F37E +:10D0D000D0A2F81E887F53E063523BF7D8A2D41E3B +:10D0E000888B556B3EC20F2F1A413801C95A0AFB73 +:10D0F0005F7A0B6187E624A0D7EACF9ED26E077FC6 +:10D100008D3A96E06FBB561ED46E077DD36E47BF37 +:10D11000D0B5DED602F5477578DDC1E4E3B4BE15BF +:10D12000E24BEA8FB9A2B651806FD3E135B3DF8508 +:10D13000FEBB353A3EB5B3B2DF1CBF16AE3FA97E8B +:10D1400003C6DF291098AF637D31B6BF09FCD266F4 +:10D150000A37F7237EF708240AF12FF19BE35711D2 +:10D16000FC3C4ADFC1D24427C4D3C339ACD4E97BE9 +:10D170005901D3037A49FFB515D1FEAC41165F536F +:10D18000495257D2F9000919BD031AC033F8FCAD52 +:10D19000CDBD63402A6BB303F3C4D6959BEF02FD6C +:10D1A0006A5DBDFB1E2CD71DBC17F4A7357AF87E2F +:10D1B00084D71CFD36C26BDFF97328A95F70590153 +:10D1C0001DD7BAFEC30D589F17E1793479631FF854 +:10D1D000136D2CEE7CD432F111F809DA069B02F9BA +:10D1E0009E6DDF49BDF67821A40E2B65C8C33FDADA +:10D1F000F6C94710D77FD24E430CDABE2C49E94F0F +:10D20000E1B27679AFDD10CF95C1DF74ED3DC9D2C3 +:10D21000D67E88EB57D626A07E80C7A965AB13962D +:10D220001554CF3DC6E36A4F50E9027EF1B4D3787E +:10D2300018A62F17A23FEC59AD7481BD7586681CE6 +:10D240004B1F7FD7220B1827DFC1F251AEA060D24F +:10D250006B8FAEA4F881BD5E43A3493A5E79F2B705 +:10D26000886F79875C0B79051DBF72C08FFAF30553 +:10D270001CFF820E652FD4EBF895AF19B1AC70A6E8 +:10D28000F12B080610BF820E86DFA4FE5A13183554 +:10D29000E2F7308F53A7E0B59AE315A578D1712A4C +:10D2A000002F88A3D698F1AAE0742B07BC0A010FBF +:10D2B000335E15D1A4896EE5C111C4AB7C8D19AF65 +:10D2C000F2E88825D780D723169E5FB86B1ABA4537 +:10D2D000397E1AC34FE1F8296BCDF8291CBF4A8E5D +:10D2E0005FE55A337E8A4604237E95C131C4AF720E +:10D2F000AD19BF4A6DCC2219F0CBCC4F64E237FA9E +:10D30000FE3525E78A077A63C947F6637C730CCB41 +:10D310005EBE0E5FAD88928D79463DC7E2A85C6F18 +:10D320004485BC786FCD6605F83AFFCAE2065069BD +:10D33000E9761BB15D6F4E767F7EB25E20AB317EAB +:10D340001327DEFE0AE5A3BC625F633FEDE744F40A +:10D35000E5A2AFD07E47923ECCD7EAE32EB788480D +:10D3600037DB2C82FE2E11E3E4C64BA7CE3FC74726 +:10D3700054905B5D9F8EA6AC1AC42DFD3E8276DF75 +:10D38000EEFE28A9D271FA538F4BD9EC03F1891321 +:10D3900093FB06900CC8D87FA8237109FC0C57C6D4 +:10D3A000FE43BFAFB584D4A7DBE3F32CFB10FA3800 +:10D3B000E29902922830D285CD43145502F64E3CB4 +:10D3C000538CF5DBFFE4D123C007F620F55B280F73 +:10D3D000D9F3125ED08F0F561232064A4F4CE13C01 +:10D3E0001EFC937F6D87F8BBEFCD1CCC598FD67D8B +:10D3F00028815F33609134E0C7815907BDD0AECE3C +:10D400003B26850D79E8FEA646F4AB07294D609FC3 +:10D41000030C16E8FD076033E2728435C90FFB5632 +:10D420007ABD78ED6A6A073EB019DA5378671AD682 +:10D4300080FF8A5A75F8F74BA1FD4E4746BD60E163 +:10D44000B005FBEB11E83CA8BE3E3934B154A2F65E +:10D45000E04742B846A2F0A5DA445F5BE5F9EB8B02 +:10D46000160BE144B6F5840C0BE489CF9492C47C8E +:10D47000DACE138F84693B8798201E437BC7990AB5 +:10D4800053FD6E2A97EA1C4AE3F029728AC29F7202 +:10D49000FB2387E21AC85375684C83BCB2BD33A125 +:10D4A00002FD9CCB139A0079AE4E6A9008EC474679 +:10D4B00071BF5B5C1F89829E747AF364C8FB9474AD +:10D4C0000A4435E661C2CDDF10815F8306BB5A9BFB +:10D4D000E65FC7193BF24126DEFF54A098F2358E75 +:10D4E0003379D8EEBFBF7D5D563A4E6D5F8FEDF458 +:10D4F000793CC0F5C157BE30A238804F7D1E6123F4 +:10D50000959B7C9EE739E2DB219DA4FDF4D50F4B72 +:10D51000165AE6F3FD64A28C49375D9AEE774721EF +:10D52000CB737E75533C8AFBE8F298047AE0AB57E4 +:10D53000317880C2804F3EDF6F7E6FF54CB45383ED +:10D54000FEDA7D10B7EAFDBC59C8D6F3AB56121D02 +:10D55000E1EF95D2F23DBFD09EC8A2B76E296279A5 +:10D56000880199B443FBAFDD7B405A6168B788F707 +:10D5700037A0B0FAE5774D531FA0F514AF3FDDF0AB +:10D58000C12ED073FD7E0FEAB901DF5B59F5517FE3 +:10D590005D630BE62DAD44B65E41E1224647D4FD06 +:10D5A000382F0F9E1F380D7A9FF6D7B75CDE0BF928 +:10D5B0008B5421C3B7EF6CB405F482A64A1307D08D +:10D5C0003FB2E07B7DC100E621FB4994C8507FDC7F +:10D5D000CAF60345D6AFB34DE6F95B62B32CE0A2C1 +:10D5E0004A97B82CB5BDA596D61FA5F12CF88F6526 +:10D5F000C1784B2D1D776B8B3401F9BC25D6439632 +:10D600002AB04F5E2BC9A5F2E9E478BA2B4982AA69 +:10D610005052BADAEC775B9D6B313F5C4CFD65D8BC +:10D62000CF2C5E6EF6C3297EC94700BF50AE7C206A +:10D6300000FB4386F76BC0741ADA53582E62E72C4E +:10D64000BA2DCA960A78EF5E123840EB2A5E7FC682 +:10D6500002B9D37B8FDFF5379514BF922041BAD73B +:10D6600016317E5A97DA8E7EDD9A429EE79D4FE60E +:10D6700083BEBE3FA85D03FB00D45EE33CEEF6B183 +:10D68000FCCAA0EF59CCA750738CFB8C15D1400B72 +:10D69000D0FF1E89AE5303D061FD6BB368FDDAB7CE +:10D6A000AD01D0C7FABEDA128E5F3F617C321E93A5 +:10D6B00008D8DD77A8BE81F2BD984CF653DD7B22F9 +:10D6C000E645F81F620A9639451E7CEFDDDBFF6FE9 +:10D6D000F2333ACED06CB2D798877BC79722609747 +:10D6E0005D84C5DB39A401F3313992E2D944F17983 +:10D6F000F7EAC4C002F063AE1602B02F449A59DEB6 +:10D70000F4AB773475413BB79DB8AD6EE8FF9FBD74 +:10D71000C6BC8C6E7F497321F7D3997F405541AFCA +:10D72000E4991A076DE3E742F4FEA93F8E74714B4A +:10D73000B2BB9FE2F1FEBD255FEEA4F0F69007CFED +:10D74000AB9CECB60A2AC84190C9A73EDE8A26AA3D +:10D75000CF297D225D39AE5021F239FA1964359313 +:10D76000F7BD5C0F904E66CF74F911B87D1EF45171 +:10D7700039CE224F977339AC59FB7DD6CECFDA9193 +:10D78000E665886F8114B0A0BC11D9D3558AF28E9A +:10D79000EB3E40E5ACCB42A6F83169B9230990BB1A +:10D7A000CF216F26F9226282CB4F018F67987CD1FF +:10D7B000A59900F8BF5BDEA6C8D7898F4F40DC93E0 +:10D7C0002967B80F45919677355CABE5A5F5E2D7AB +:10D7D000BFFDC1C042C37AE9F4FA79867E5CD153B9 +:10D7E000F445E3BAA6D7B916F962203486E744B205 +:10D7F000AC2B8EFBBDC2CA6B35AAAB8ED4D926E941 +:10D800000FFE5D9F4CE90FFC44E9DF25C3FAEC6392 +:10D810007E915F201605D687D147A3F123DB97BF02 +:10D820000BD7A3EFF87C8C27FB39FDB4367251EB94 +:10D83000930BEB13B890F5098CC1FE98FB161AA850 +:10D840002A53D727733D68D84C603F6C90EF9F7D7B +:10D85000DEF5C93FFBD7AF16831FE92701F0B333CD +:10D86000F5C57B3195EB9D76AE77C208F7142AC8D3 +:10D87000E799FAC4E11FC9013D71DA7F37A79F9587 +:10D88000F1FF72D92D20FD4482F48D2450FEFB025D +:10D890000105E4BFC42F9C84FD80521FDB17A02527 +:10D8A000EE079C8F0EE7D3FBB7412C8EE7BB82E8D7 +:10D8B00047592C39E86F3B4F6C2755CA543DF087C8 +:10D8C000965B785E760F2FF7F2FCEC2E0E3F9A9166 +:10D8D000AF5D5864B62BFA7EB0A59AC5055245A136 +:10D8E000693FAE6CA519AEED36C3C5CBCC70F53A29 +:10D8F000735EE69B85EC9C916EBFDEE276E6BD989A +:10D900001FCBA12F9E1C2F049A59D97EC818B73F50 +:10D910005F023B01FA0FEC042D8E833D42FBC4EC09 +:10D92000D138B747276201CE27212C070A3DCC2FDB +:10D93000CBB027BADD988E8EBADDA859FBF3F65A24 +:10D94000B40302F2AEEE879D4F1F8FE876E002C768 +:10D95000B9E07624D509F1D38C2E970C7998ADC215 +:10D9600048EAAFE85039C24C6109851D6542621F23 +:10D97000F8018B0EA3BD5C5A6A8E3F52C5CCCEA770 +:10D980008A99DEB31F1B1B86ADCA84C5A6902A38B0 +:10D99000C738D6097242FC36A4F366D8FFA7FEB298 +:10D9A0000DF6FFA971BDE1C76C9EA451423DB5CDF6 +:10D9B00032A140DE659D2FFAD8ADF4F178B11BFBA2 +:10D9C000EDAABB7D78056D777FA30DFD0CC2F765D1 +:10D9D000EDF017E52B7B609DDA12C42302E8AF114E +:10D9E0005F05F2894A75C9672C8140E05C30846F1D +:10D9F000B0F96D3B7637A92F84732FD2C48C10E415 +:10DA0000B922A403E94F26C0FF22BE08EEDF0F466D +:10DA10005D0AE8235B85791F39AC30D802949839C8 +:10DA2000B5DE56D16CE2D367AB08EAEFFE45C2DE45 +:10DA30008D601FE9B4205ED76E6479B5C1F6B85623 +:10DA400000E3691EA2C13AE4C455D42FA512F363C2 +:10DA5000087B7FA7B718EDEB9CF9FC9C05D59C9F34 +:10DA6000D1F86DAB531DC7FE4A1D0AF46797669443 +:10DA7000009D0743AD7DB0BE77DF28B8C18F7AB572 +:10DA800096BDF7AA9BC9E36647E4090BE5B5390FD4 +:10DA9000FEFA3A91F25D5F0ED3A744DB741DE84DA8 +:10DAA000DA6F40A4F37FBE88A86D158017AB3FBB2B +:10DAB000FBBD7ED817B1090CFE51C9F73B001E3DD6 +:10DAC000998B7A90DA18B453FDEFEF41BEE92B4DF4 +:10DAD00079C1CE49A1CD6316880315731CB85518BA +:10DAE000433ED436E6C9070AD37EE4D69C6400F8E8 +:10DAF000610BF7D7B7781D68EFEFB7241558F7B566 +:10DB0000EED5010812EA4A6B513E762E58700CD4BD +:10DB1000B17EAE52E7D33EAEA71EE4E5A8EF940473 +:10DB200071EDE8F253EDE0E7833C025FF5D9B48D87 +:10DB300088FF6CB6DFD8BFFC2DAC1F7C1D4F3D525B +:10DB4000BBDC8A7984D252C6F73D3C8FABEBB99BE4 +:10DB5000299EC00FFAB85FF332B97DD036D60B29B3 +:10DB6000F67E818CECA3A5E78C9B68747DC40DB216 +:10DB700005E2BEAB783B77FB826F88D45E78AA6AF9 +:10DB800057588047BC9F5C2B5187DE037905CC53E7 +:10DB9000FCFBB56A33D50BF522C216EFBFF7837FC6 +:10DBA00090795EAAC4C3E01C5867CA1F73DC1C9E30 +:10DBB0006BC66F472CD0701ACF0184B01C88A9584F +:10DBC000FEA176A32FC32E4CA977255687312F1699 +:10DBD000C7BC4FDE65BE7DFD06BFF39312AEEF38C6 +:10DBE0005D4BCB05535EE906A86A9CBEFF372C440B +:10DBF000B334422964CDCFE9A5BEEF78BCB8C614D2 +:10DC0000D70FAEB72472F269BD8BF15DFF5C1BEAE2 +:10DC1000413D6EEC2F2A433F0AF3472077D7EB7E36 +:10DC20005402F5544F6319EEFF3E600F8CC2B936B3 +:10DC3000CAB332FAC9E218FA693D3755607D8FE5FB +:10DC40004D84FB8BF202FB50CED58F91FFEA66D755 +:10DC500060BC1B3B26837F3270767E179CAF1B9087 +:10DC60002CF246DACF68F0ADD51817CB363C27ED4D +:10DC700090140BC8C92A2B8B7FC8352CFE71DFD1BD +:10DC8000F4F1102D87DD576F83E3290F947891AE5F +:10DC9000F72CDA277729E7B00F7E737E709B256C0F +:10DCA000C3796E20E400F56F56C55F93F71BF4DB74 +:10DCB0002A91247321742B6C5D500C794F31857E31 +:10DCC000ED60DEA95E8C13F839D5C1D0B4E76417D6 +:10DCD0001717313D500AED855C7200E6DB74F5DF05 +:10DCE00042FE7570B120C3B1CA9DF19713B7D1E759 +:10DCF0003B0392027EEABA122687BB624F34ACCC59 +:10DD0000817CD60896B6DC9404FAD0669534EA0392 +:10DD1000936D243C0FF4D8AA921F5C07F2F441AD36 +:10DD2000560A2706C225DF7F405C0479BA91F9AF15 +:10DD300052BA5E5D727C86CD0E79BFF09B33A9EC42 +:10DD4000BC5FFC9B070AED90371CB9048293F77700 +:10DD50007F0BDB0F5B983C2E2B7EE43AF03B6D3C57 +:10DD6000BF9249C7E74A2C93F8751BE46117CF3F70 +:10DD7000EFBA7936FA9B8316E55688A72909A520BC +:10DD8000FDBFDBF4F7EC4AD7AA20F24F04ECD22017 +:10DD90003FBF36E866F991A779BBC35C5E5A393C50 +:10DDA000D4710AF791870A034BE1DCF7FD7B165E1D +:10DDB00007780F89813ED0F7B796BED881B09FEB28 +:10DDC00015ED8D0ED0F74312D3E7B7953CD301F391 +:10DDD000F2742C339F9F6A5B66D2DB9D6B6E36D9E3 +:10DDE0003922A6F03B8649B9689A940BCCD33A897C +:10DDF0005F83FDBB9596442FF841642007FD0230F8 +:10DE000099781EAF8324C1361231DC5E1384FDBEC7 +:10DE100002F4E3072D32E33FDAD7F3944E7699C14B +:10DE2000E48B4495CAA9FE942BAE067B796DD2C6CD +:10DE3000F6C39CE2D5B01F77B2730681F8EFD963C1 +:10DE4000C2E6BDB4FDCFC20E3CB7257A24DBCB14AD +:10DE5000BEFE6D06EF0C0B9BE11CF30DEFB3F6332A +:10DE6000E67937775138F2861D6130F9523121D782 +:10DE70007153FC86B77EC1CF68796AAC76DE53B445 +:10DE80000CA518FEB7ABA401FCC104D7278B4EAB81 +:10DE9000F98BE9F36FBC9ED300FC3EFF756A322913 +:10DEA0005E5F54E546586F5D4FEEE67AC8E14F89F4 +:10DEB000B06EA3B7D88EC2BADFD32229104FD97261 +:10DEC000230102FA43FBF64F5FF1E2F9645CB7838A +:10DED000BBEF7B00D64987E5D23503608733CF257A +:10DEE000DBCA7F8576B8FF664EB76B686F57F07CEC +:10DEF00036F0D76627AE932E3FFD0D3602EBD55791 +:10DF0000979B106A8C79F8318C5307EA0BAFCEA13E +:10DF1000FDAC7D4D2488579E7C35E8A75DAF4A480F +:10DF20007FEAB18EF7D0FA5DB3662BA0E78A6E0E5A +:10DF3000BA60FC5DB30E76AA98EF4C2A9B68FB9FF3 +:10DF4000F45C8AFB21459E04E659E13B9104B557F8 +:10DF50009BA81F9FA006F96831E3EBB170239E6B6D +:10DF600070521CC0AF90833C3F1DE4F9E9C2B00A77 +:10DF70007839BD110DF3FC3934D2067E69B0A01E8C +:10DF8000B4150A2461E06331CF61826D5E81FBC309 +:10DF9000CB65885F2CEA22EB6710C7783D17E44712 +:10DFA0000F9E1822807F7EB1C2BED75159BC49C492 +:10DFB000A402E7E17B2C7B4DFBBD7AD95DD07202D8 +:10DFC000F4DE46189BFEF75281FA0FA03F75FD72F2 +:10DFD00079C95C5CDF456DEA49787EB1FE759E309B +:10DFE000E105BB902FD0F888F6F99BBAA3C32B08A4 +:10DFF000F8D3F7CD01BAA1FF5D067EF6683F8CF33A +:10E000008433FC6F300E9CB7073E7C92CF673A7E1C +:10E01000CAC955DBEF0DB27D270DF69DFC8D2CCFC7 +:10E02000EF33FB2336AB26C3BEC6BF147FE9BADE8F +:10E03000D0547EDD12F3379CCE99EA3FE692C4F8C5 +:10E0400023C0AF3E36BFBE52F61DC760A96D2FE894 +:10E0500082E9FCC997809E146FAB24979C36E09DA3 +:10E06000237B4B4E1BD6BD21A998EAE71FF39BEA01 +:10E070009BC6022678E178C8D47E514A35C1577CC8 +:10E08000D46E6ABF78226C82BF70A6D3D4BE85AC32 +:10E0900030D55F25DD61AA5F22DF6582AFF17EDBCF +:10E0A000D47EA9D265AAD7F9EA69CE4FBB62E10452 +:10E0B000F3EFD404D0774BAC1DE11DB14E2CBF70F3 +:10E0C000F669CC2BEEF2B37CD3BC07DFB956F35123 +:10E0D000580CDBC17EBB55FA9EA17FA9A23D916D74 +:10E0E000BCE26561D3F382F64E13ACC715B90FFEDF +:10E0F0003DF299AEF774BB39EADB8171F13D37E649 +:10E1000005E0DC5E1BE7BB7B7EB6A4E155FAFCD3E1 +:10E11000C20ACC9F51FFBC14E46CF0B5BC6EE13276 +:10E12000AA6F79BB5716BDE3057EF6046D2BE0FCA4 +:10E13000C3B355635E6837E0667CB6B4640ECA51FB +:10E14000E63E95F357CDE86F67EE4B65CA5F21E772 +:10E15000F3BE20CB373A7D8D59DFEB28667C379AAA +:10E160001A12904FF97EE6201C740139F1E6E1F9AC +:10E17000ABFE606BC9B9CEF9959CB19AF64D97C1CB +:10E180003CE97A9688510BAC4BC9191BD6DF572C4A +:10E19000EB713C7E37A88FDB1764E7BFFA605CF059 +:10E1A0002F60DC1AC087EDDF4E37AEEBCC8CACE3D2 +:10E1B000BAC414EED7BACEB8B0FE4E6BE4BE123A73 +:10E1C0004F35A96848CF003BEF38237E1BE952D278 +:10E1D000F40B97CC46FAE978F5FB183D3E684D48BC +:10E1E0005702BC4020E0F70EF8CCF4E82CB598FCC0 +:10E1F0007167065EFB0B223D25B4DE298E215E4E43 +:10E200008ED7C5DAC96E0BC1F3A0DAD7589EB4C455 +:10E210003DDE55A1A4F751EE3FD1950B794D5750F6 +:10E2200031F9AB2564EB18F019596EF6932F2F6373 +:10E23000F98A7B8FDF85FBA27B4ACCF9B0B56B9462 +:10E240006B20CEBC3FA45D03FDDD130DBF314B49F8 +:10E25000F7ABFBFBD37D9FB46A1A3FB3B18C9D979C +:10E26000CDF4DB03C54C0F4CE1FB69F66333F9BE1B +:10E27000F7D80E94ABC1593687257F7A79DB5FA03A +:10E280003E0FFCD053C2C6EB7DE5C2DEBB16E69363 +:10E29000851F6F2C65F3B9D64AED667DFAFB11BD7B +:10E2A000FE47A56CDFEFB23266B7FB628132D06702 +:10E2B0005B62212C9FAD4AF57A82782E606C6310E8 +:10E2C000F540F20BB0CEEFDB59BEC56FD18A2E33CD +:10E2D000C4A321BE3F42A2C7E0BBBAFBE71536008C +:10E2E0003F0FFA44F65C8C8E417E69F2B9BE9F22E4 +:10E2F0006952ADE9396F9FA7C9AD867EF471EEFF13 +:10E30000BD3582FA8EDBB9811A651FC8C3C0FB4FC9 +:10E310007AE13BB32F97327FA7BF34EE85EFFC2421 +:10E320001FB56FC067D3D8B7EECA7827AC6B37116B +:10E3300002304F71D69731BFA5BE1EC6F3784E3856 +:10E340008F17489FF7A672FBAB12C33912FD7C5E94 +:10E35000A67E7EA9203C5182F1775201BD92C91759 +:10E360009E761AB7D3FE4BEAC504E4956455417E08 +:10E37000D7F30E4BE0DB5ECAE805CBCDF95A77BB8D +:10E38000399FEB0C12FCCEC1A516667CA76180A953 +:10E39000A0085CAFBA2117E06165398DEFF5BCC705 +:10E3A0002C1FCBF37DC8E9B289DB97C19C9417BEC3 +:10E3B000431ECD6371A76E5FA6D37F7A1C395D9C27 +:10E3C000369011A7CD2ACB1EA70DF0386D80C769F6 +:10E3D0000A6F575EC6D6F7202F873ADE32C569BD71 +:10E3E000659E0EC8C3E971DA6D0F355F8FB01EA749 +:10E3F000919BAF37C5690F79508F5D7C9C36C6BE47 +:10E4000037276DF287FEB4BF3BBD9F2B920F0DE700 +:10E410007B06A739F734566665E70738DD20DE014D +:10E42000BAD178A701E8A6B77B92FBF553E31F3D6D +:10E430003E2201689F1907A5DF677AE6414722ABB4 +:10E440005FFD6111A3B731CFC6EE37E079D3F9563E +:10E45000CC8365E6DBFEAEACAE435A6CCCB7CDEDFB +:10E46000502BD2F9B6BF2B9BBB355BBE2D737C3DC9 +:10E47000CFE897D87EDEE8F27D12C42BFDCBE95BB6 +:10E4800079E93CE2832E36CE87BB666ED59AC11FF2 +:10E490007B0CFDB19C596C5F78C4673EA7711B8FE4 +:10E4A00053FE89E70B77C4DA79FE2E8CFEF358B25F +:10E4B0007114BE8B742E2798272F50C316C88FF661 +:10E4C000C53AB13EA7897D37E98A506F5C81F33B3D +:10E4D0004CFE02A33BD9F9DC505C85B8890EA1390A +:10E4E0009534BD2C552C6F581231CBA9BBC32CDFF2 +:10E4F0000ED50CEFBAF9603BF4774F974B057DD101 +:10E50000EF6F1D83F3969FAA04F5C62E7702F57B65 +:10E51000A6BCEBF31D8891E1EE1C982789AF9C0502 +:10E52000FA22A541BED0E197D11EBF7CF302365F2F +:10E5300042264A40DF455204F8C1E58FE343FBD948 +:10E54000024B18F515617ED02C92A8AF81739A20EA +:10E55000C0008F3D556F385F30382BE5CD33D0BBD1 +:10E5600067D16E15EDD88638F66B4FEE210AF4EBC5 +:10E570008B93085D578F2FD002FCEAE9906B61FF07 +:10E5800069F077D6ACF7713CED65FC385813407CE8 +:10E59000A97C4CC483E7C76BA0694109ACCBC5E239 +:10E5A000254A975CB1727E56FC2C909FD47E66D72C +:10E5B000301FA99AED8ADEFF1ECE67DB97EC46BEC0 +:10E5C000A07CA2592F8332D5A9D1710647DF25F54A +:10E5D0004E588F31B206C60DC64947DEF4F33FAA46 +:10E5E000CF9FE20D79964FE1BBFEC2E9FB03FCBB76 +:10E5F0000B4CFD5E10DE3FF0F2F340B108CAC59E41 +:10E60000D86A2C737AD87E0A5941F87E8A213F6EE7 +:10E61000D8A72CAD62796647069F67EE53E6D8E32C +:10E6200047601DC9A53EF41BE3B1288E1320E37893 +:10E630006EC39D210753ED19A3EF4890F911378060 +:10E6400082F560D96DF1A4EBA7D3C799A59EC70E3B +:10E65000586C61FC8E96A48E95C03E92C53B02FB21 +:10E660007A6F5804D433C777E7A2FD0E70FD42C419 +:10E67000782BCC63F3BCC2BDE017EA78E87A665722 +:10E680006C1DEA8D784CC3F9152D9BA8007F03D231 +:10E69000C890E792A97E01FD3110EBC576697BC178 +:10E6A000E90BF49C09FBDC197EC032337CA17EC0EF +:10E6B00085D2E362E93629FF3CEF9F49AFF37EE75D +:10E6C0007F817922AAC748640E7CE72491482EF006 +:10E6D000A98C65717B7854A47C992332BA7CC5C51A +:10E6E000FA2DEA34D3A33492C1571979964C7AF5AE +:10E6F00070BF6E7CD7BC0EB02F3A3EBADD4D97D1BD +:10E70000C5B07EDB63ABB12CF26B784FD2406CDDD1 +:10E71000E26CEBBA84DB034F9B19BFA248E6BA2632 +:10E72000507FB832BEA7C8DC37D3F1AD6B9E104125 +:10E730001FCEB028029CA3F825F79BA6DB07D2F7D3 +:10E7400079FE7FF1C1B355713C97DCE7CE7EEFD205 +:10E750005FF33CFC4B453C2E172318976FB664F7CC +:10E7600097BAB9BF6FE7E753F5E734BE5D510ACFFB +:10E77000C538C6B7767E2E558FAF2ED6DFFBF24A50 +:10E7800033BC6CB919BE69D9CDA6FE26F30A3C9FED +:10E790007FB1E3DDC7FDF521671CF3A2F6CE437818 +:10E7A0009E1EFA33DE0FD2CFF7512FBE7F8E9F2FE2 +:10E7B00080F72BD8CF58F01CAE817E7D66FA895841 +:10E7C000AFD3AFF04B1DE7BC9784CAC59EFDE7D819 +:10E7D000BFB4DFF14B09FCEE41DFBE7615F56800F2 +:10E7E000CFAF0EDA099EFFD3DBFDA1F31A7226909C +:10E7F0007E0E4E3FC0FB56031F1DE2FCF379F12E47 +:10E800001049B7D4F8F9D7F973F3959FCDCF7AF6BD +:10E810001718A7F711690CECD480EF54AFA710B507 +:10E82000E5089C2BDD147CEB18ECE3DD53675320EB +:10E830009FA5AE4C7443BD3310980F71F5D1521B98 +:10E84000F677A7357C14D67B0689E0773BFD4E260C +:10E850006F5B62445D45E5FAE5BA8304FC6F498964 +:10E8600026A13F6730B000D4F63A9220F07D0EF139 +:10E87000133C37E1088E7989E11CB6B58C9F87BEC1 +:10E88000F92EF4B372F93932B2EC2EFC2EE35AFEB3 +:10E89000FD721CF20F06FDF18F90BFA0EF0DAACC08 +:10E8A0007F2767E8732A130340083A706E304A5A8C +:10E8B000601D5491D5FF8AD5E379368A7FAE9FD605 +:10E8C00083DFD3C6F30C2FB1FA3EBDDEA7D7F37CAE +:10E8D000C3D9DF63FDA0DE7F88F5AFEBCD57DB98B2 +:10E8E0007ECDAD607E5C6E85EE77F5A1DF25291AC1 +:10E8F000FA5DB94AF49C7EDC4B3CAEEA5A741FD2F6 +:10E9000091FA0C51F8EE62F4E4F786619F7BE07DAA +:10E910003BC6D7FD4DBB4DE73EE48AEDC4F83D86CE +:10E920003DC4F21AD3E19169D70C78A13DFBA4F460 +:10E930001FD879CC27EF36AFCB137767AC8B5A66ED +:10E940003CCF30655D3E3DCFBA9C38CFBAAC3FF787 +:10E95000BAFC63A9C2EF13F95DD6F5E97D651FE640 +:10E96000C306EA589EACDCAB207D5FA1F4037EF5C4 +:10E97000F86C2BE0BBBEDE63AC5D1FB4BBCCD06ECD +:10E98000D641964FF3B3763402F4B238F773C7F535 +:10E9900068EFC6CACAB776C178403FB66F80E5D186 +:10E9A00012A6D7458FD486E7248304CF89DF698DEB +:10E9B0002C2C2B82FCEF0A158E43EBDF7BDA8DF9D2 +:10E9C0004892CE47669E5F749D7813B6B3FEE8FE0C +:10E9D000DDC59E5FBCA1ECE2CE2FEAF9DC3FF41C62 +:10E9E000A39E0FCECCFF66E6875759D9FA343EF482 +:10E9F000D6751B3F47DEE762F5F51F214F64E2A79E +:10EA00008BCE53FD91C61D728EA19E70821DCD9B33 +:10EA10006A4777955DAC1DFD3BB4A30353ECE8D882 +:10EA2000E7B2A3053E6A8B1AFF78F3ED87FD31A3A9 +:10EA30003EA97B87E9139E773F1F3D5EF81FA6C75F +:10EA4000C5F26981FF0FA65F56FF7C81D7663A87C2 +:10EA5000F6B69BE50D17C019D30BC8472F83764533 +:10EA6000B8AFFE5E99615FFD8F154F7EE1EC2F30F0 +:10EA7000BF98D3C4CEE5EAF904BDDDC77C7FC45E90 +:10EA80006EE1FB242C2FB28BE745CA7CF12E763C3D +:10EA9000D69CFF285D9D11D72DA37159103FA5C7A6 +:10EAA000B87F3BE43B28CFD5758CC8307E7146DCFF +:10EAB00097191766C6797FACB84D2F2F347E0B702F +:10EAC0003AD5B5E971A66C017F5DCFBBE8F44AAFDA +:10EAD000B7F03F9A77B8503EB8B3283CBB1C92B60B +:10EAE000ADC41FCD4B3F9F22A7B08F430DF401074C +:10EAF000590DFC9EB9AFB6A09CCDBFA19C9F475DB0 +:10EB0000C7CE913496333E76AF63E74B2E2F574CEA +:10EB1000FD6F5FB2E016B8972C6E61DFDBACE3F7F8 +:10EB20006D920E1BEEB7C5F9BD6F32BFF74D7F2F4B +:10EB30006E6772376431C7D3B7703C6EE17CBB3D02 +:10EB40003656CCCF87E07EF3500BC17D640F09ECC5 +:10EB5000B1B071089E33938905E2CB9B003F83FEE1 +:10EB6000923B6C16D8F71E5A4C929087DED1431216 +:10EB7000F05DE6508EBC11EE5118720B018DE25D16 +:10EB8000D37E741CCE93D4ECF4AF22582E60FBA439 +:10EB9000DD667F74E8FAD9B8DFE551898A7EA2AFD5 +:10EBA000D00274D5C75B5A6E37D167F23BED93B98B +:10EBB00049C87B6EEF61F86F7FBFAE14FCE41DA502 +:10EBC0008152F093297E78DF628D7AF531DCF7F39C +:10EBD00015E2FAD7A814AF79E7C76BF25C3F7FEF75 +:10EBE0007C7C33E9DFC01DCF8673C1F158BCF48350 +:10EBF0005970DFD770E9073970FF5702CB03B1278F +:10EC0000B01C8C8D60A9B7CFCC77D668667866AF1C +:10EC1000199EBDD3AC1FF243D9F3A5BADFA58F73FC +:10EC200020F622E2158F25B1DC173B86E5606C0CDF +:10EC3000F149C4C611D6DB678E938967265E997841 +:10EC400064CE43A79B4C26D0DFB77179F210D9026E +:10EC50007EFD4FDC91619043BA34AF6DA07509ED34 +:10EC60001319D63771F69A318893E221CA77F0CE1C +:10EC7000E2142E51FEEB760DCECBE5ABEC3CC9A8F1 +:10EC800026D8C14EC7358F03F8B5FEB9F526FCFD71 +:10EC900012B1837F3FF790F9F95E95ED271510F6D5 +:10ECA0001CE70F07E1BD8C0F5CCD99F348613CE692 +:10ECB0003A5348B482E9F5855E8EAA1BF15CFCB636 +:10ECC000103B57B24D15EC706FDFB6AD02EE23D19D +:10ECD000E778BE05F675E09C0969561186F6708ED8 +:10ECE00059A7937E4F041CCB017A256232D172A7BB +:10ECF0001FB7E6AAC05DB83F543F21DD64881FB747 +:10ED0000853E91D8BD5529DC2FDB16AAC5F323DB40 +:10ED1000BA53EDB07FA2116904EE8D9117D76E87BB +:10ED200073CF745D5E2F473B3EF1327C579A1F6272 +:10ED3000F7AA3CBE95AD4FFD7336A218E833F790A5 +:10ED400019D6E94816CB788E251FBE836B007AB39F +:10ED5000763ABDF3B77A04FC3EF63EA2C0F7FBA4B8 +:10ED600039533ED97DAE3540F7F910FF34F1EF4805 +:10ED7000681C34234DA79F5AD55F001F3DC9EDC4C1 +:10ED800053FA7E3687E3BC4CF0F2002FBFCFDBEDA9 +:10ED9000D3F71F8F2DCF07FA7C8FC33B78A9CF679E +:10EDA000EE7EC1F4FDD9BCE71CA6EFD3F2439E8CE6 +:10EDB000FB97CA4CF5355AADA9DE7F828D37DD7AD7 +:10EDC000CEDE691EAFFE90C304CFECF564DC4F9439 +:10EDD000407AF91F2E333D2F68378F3BDD78DAB24A +:10EDE00099EF82BE7535DB14D8DF7035B3BC83ABC9 +:10EDF00099E9536294F75A13FDF32B8AD2F4D6E9BA +:10EE000095638DC7671ABE531884EF18F2D2EB4A88 +:10EE1000C470C0F81DFF14390A31398A3733398A72 +:10EE2000874EF5C2779CF114BBAD3BDECCE4B8E76E +:10EE3000F2FF62FB7BDF4961FECF95FC18F7F79E7E +:10EE40008ED139CD817597506E5CA11489D0E7F9C8 +:10EE5000E2C446B06BE4255203FB5BF912D904F31C +:10EE600026490AC33AE6918D086BBC5E9619DCCD43 +:10EE7000EAF7811CCE49CFBF36A408909FB80CBFDB +:10EE8000C8A771E7C38D83C0CF0ADC90698091A5C4 +:10EE9000A9BFD24461F0575E3C9BDBDE144CEB39DA +:10EEA00071C3143D87F2734F2B5DBE2C7A89D2FD5E +:10EEB000CA8AA634DD75BABD18E2F91AF85708FEF9 +:10EEC000A5BC97DDEFCF6097CAE07005CBD751792D +:10EED0005F5AC1E41DEFAD7D31A5CBB9596F66EA2C +:10EEE000D14CFDB90AEE5C64E7EB98BE540515EC15 +:10EEF000AE8BAC4DE35D8378DF0CFCF24C86BCE658 +:10EF0000C38D3854CFE59F142C40AC8657342BE08A +:10EF1000A1CBA3D71DF93AE0D9F05C4270D175F1CD +:10EF2000BF186F8569FEC4ADFE293CAF7F6EB989FD +:10EF30003E730F99E102C2E04C7D1F7849209A612F +:10EF40005E359A836826BBE731C193E7986371F415 +:10EF5000EB0FC586313EA0761FCBFD45EFE0650C7B +:10EF6000780FEF22B8876A04ED9F830424282F09C5 +:10EF7000258E40D8320287E7683F75235A2B8433A9 +:10EF8000737AC39C49089EBFA87147D6C3BCE4618D +:10EF90009B06F92A598D639EA8C7F367A3F0FB016E +:10EFA000D49F0ACCA15D784415EF65223E9697B5B3 +:10EFB00027FBF05E45BB4A1AE09B3FB81E12FDCB13 +:10EFC0009DCCBF2C5D492CC67B28641F696179F9F3 +:10EFD0007099D16E1CE07EE6C10D7172533DDB3736 +:10EFE000AFBD14F0E67E26DFA7A1E1219E0BDCE495 +:10EFF000F4E2FDC03D7B6C2DEC3EEC31B68F1C2461 +:10F000000D2037B29464F79F07284CF196F346F829 +:10F010007DE8BC5E4E30D8CFEA737C6102F7FFF525 +:10F02000ECB9FD3D981FC55399533375FF5E1653D8 +:10F030006C9C109357599A60FD34337995F392ADD7 +:10F04000088FF07A798CC1CFB17A2AA908CBBDA4F8 +:10F050000672973ABDE794470E019FCA71DB494695 +:10F06000FFB0C0EEFD66EB13704746B2ADCF9C8794 +:10F070008936831ABD4B0E31793BC8CF2BCC7D82AC +:10F080009D5738C8CF2BD4ED27F89DB40EFB138CB9 +:10F09000257598F6431443BDBE2E076745CA4CE755 +:10F0A0001B387DDC2AA38F9CB45B803EB24A2CA027 +:10F0B000EFDCE28880FBEF87D87CDD524280F8836A +:10F0C0003CC1E8E1CE8BB3FAFD1C9635062758FB10 +:10F0D000396A14F5DBC169F2DCEBB81EC90F51794E +:10F0E00030C8C99DE59177807E978E50F930D9ADB3 +:10F0F00084A99D9FF3E7816101BFD73CB0B3F69C23 +:10F10000F7DBFE650C9002BD2061321BF4313987BC +:10F110005F347313B98BD99DC07BE057F62D526ACB +:10F12000D1BE25DFC573362E55690439112A591C05 +:10F13000D733F09F684FF2459627CF0B3079C997A8 +:10F14000183CA39EC3792C1E74F8392CF37B360A25 +:10F1500033E42B44E50BF7F3E25EA3BDEBE3F233BC +:10F16000D3435618CF65E978904A7D3F97F19B3C91 +:10F170002C68F05DFC8EF2C867C877937C49902FAD +:10F18000854AA67F9F2A0F0B95706E6E98DD973F7C +:10F190002F38D10AF35C384E14D8A776562AD8FFF8 +:10F1A0009C7AED08F07DD3187B5E5B18B0029EFA66 +:10F1B00038B28FF55F5C117156A21C6CFE351B2FA7 +:10F1C00085E720E7BFCEF87CE109C6E77D8B189F75 +:10F1D0002F18677CDEB788F16DD371C6E73A1C1C27 +:10F1E000637CAEC3B41FE4731D9EA4CFA2B837CF17 +:10F1F000C0073DB3768F9F9BCFA356E4EB139C8F44 +:10F20000A58815F9789CF37D5E98D51FE7B0AC32E0 +:10F21000788CB59FAF06ACC0E77DC0E7946E07C59C +:10F22000F04F802F0FEEF45834831F2355327E3F6A +:10F23000A88AEDD9E4619CCBC3CFCBD5465807FD56 +:10F240005EB4838B6D2333E838BDB5FD812360E761 +:10F25000AF7420DCB76777E20E281FDA3D720745EE +:10F260006770CF87080F3EF421C25B2AD97D16F95B +:10F270003FCD49CC80EF3CAAD67D04DF67F5D64868 +:10F28000F87E6EF59AE11500D7E68DB0B45844C00B +:10F290007DF4181986BCF86C312240BC3C5B8BE3D2 +:10F2A000BD67C44BED047DCF55C1D62D7798EC8555 +:10F2B000EF9672BD64B8DE20A72D957A7E4729812E +:10F2C000FE26FB2122F23D911BD1BED171E23E838D +:10F2D000FF715D25FBBE38DFABE1BE97AD82F11754 +:10F2E000ED3F5E9FC58E6E0BA696A27F45A4091AC0 +:10F2F0006B4CFA55937E60701F7E7FDC1F3C85DF70 +:10F3000053F9A504BFA785F97F2D4DA7F1BCE06097 +:10F31000F0343B2FE867F1D5DA26165FCD82738D86 +:10F32000346E7336537FC4F03B3A0EFADC788EC0ED +:10F3300039D54FF95FB07E8F713FE5615E56AF9F63 +:10F34000E8057B53478D3CE0BDADF9542FDA0F8BB8 +:10F350003402703E49B43A20BEF9368DA71493FFAB +:10F36000721FC85155546B857DBFAA7571945BEAB5 +:10F37000BFDC0FCF1D3BA91D9937D58F71EC1C51F8 +:10F38000C1FFCEF46774FFC5B193DD179CE9DF3888 +:10F3900076B2FB83674DC6AD0976EFD9CE94CAEE3F +:10F3A000172E34CD7F920E6D89247C3FE26AD9F905 +:10F3B000DAD5602F49C0A2C27E1DAC0B1DAFDCCEDA +:10F3C000F3554BD9F78AF9445E0A7EBEBBE9742F28 +:10F3D000B82FBF793F17F5CE9E3C62928F5D5C9F40 +:10F3E000EDD6F94A0E94C23A3EEF561F84F9537A8D +:10F3F0000F439999EF1B089E32FDCECA008F23D48C +:10F40000F05E769F6540C673E3FAF7C633BCECF74F +:10F41000B31EE7E3DC69551F87751C0DB27862C027 +:10F42000CFE28981D05BC82F039C8FA6B31F0E7ECD +:10F430002E5687FBEF7074827FFD5D7E5F93C391D4 +:10F44000C0DFEF7A968FF7229FE78B1CEE5DF6CF39 +:10F45000EDF83D018DFB012F67A831EBF7040F722A +:10F46000FD3DF9FB1121761FCA53E591FF83FCB1E5 +:10F4700046447D0CF606FD908A42939C649693F771 +:10F48000C575242C705E4ABF57D5AB28A3B8BE21E2 +:10F49000D68F037EBF250FCF53B2EF06FDF25ED8A5 +:10F4A000A7F446D8F957478B8CDF63BECDF59E3B5A +:10F4B00034A102BCB932325669C81B3AFC2398E722 +:10F4C000D3EF1B3D1F5EDB558FBB8D42AEA522FAED +:10F4D000FB1E91F159BE98EAADA574F24AD15F6C5A +:10F4E000003E53D9BD238E3A9F1BF0F5E699F3B049 +:10F4F000296E2F4FEA7C5548F9CA897C750AF0A31A +:10F500007CF5CBEC7CB5C36EE6AB913BB2F1954A92 +:10F51000CC7CF5AF69BEFA57235FED6863DFEBEC97 +:10F5200008D6DA819F76B4B59EF3BEE1E9F80A34D5 +:10F5300009E46507821BD18FDFDE5686DF73C1F9D0 +:10F540004063DE89FA01A4CA00536232FF94D37F7C +:10F55000928F78FE2493FEBDCBBEBB14D77B25E7EC +:10F56000CB95D9F9F214F065D385AFAB6BE518B143 +:10F570002970CFAF82EBAAEB0DB122525245FB7935 +:10F580002494588AF1B74050DF3FEC27C8E739FC94 +:10F590007B1DB5C36201BB3C9D5C57554DD2BF0A74 +:10F5A000FAD3F30406B95E3A07E090887982016ED7 +:10F5B0000F3E6D26F83D99BB497C6D03D8D7E827EF +:10F5C00061B89272BAF58063EDD146B8CF90A8B910 +:10F5D000B48CB7FE8537722E3DD1B6E326D0B70F77 +:10F5E000ADDE87F7A16C3F94A3407EDFB1F6D47205 +:10F5F000784EE3EC85B05E43FEB13E8C570481CC7F +:10F60000B892F2FDF5C28DD49D3D6FFCAACB3B694B +:10F6100066F175A6BE77F982EC3BBB8C3CCDE4EF7E +:10F6200022713EF076C8B07332A90FCAD5C428C87B +:10F63000B32B14477DE09D461FB8DB1228178E556B +:10F640004C1F7CA58AE9032FD7077255E4A62A939D +:10F650003E902F4A1FBC3D9FE19D0367C272516ED1 +:10F66000BF0AFD65CA6D66A9DB83017EEFDAC1764C +:10F67000C5740FDE3ACE2F6285BA12FAA37CF80D5C +:10F680005C87A2437D609F89A8A07F3D6449B1FB50 +:10F6900017F6307D03FC08BF8FA3763C83F7FA4D45 +:10F6A000A70FA29C0E941FA3D0AF1C62FEF3972B52 +:10F6B000236B613C7935BBDF4A56C7D06F26CD63DB +:10F6C000B87ECED5D9E54D26132ADEF7BCA270E967 +:10F6D0006C8A9F7BD569693641FEF90EF4E7BA83DF +:10F6E000F22F01FF5ECFD35C5CDE637498C9CB5010 +:10F6F0001B9397A16101F7591E0A32F9000CB4055A +:10F70000E9DFF379A86D5FF260909D4387EF920F78 +:10F710009EFD5E12F4F241CADF70BF8623725C83E5 +:10F72000DF5393FFD68EBF07E3587D7A39DEB7CB20 +:10F73000D75DE73B713DD747C32C7FEF0866DF2FCE +:10F74000B8507ED1FDC4A83B9C00BAAB10275D8A9F +:10F750007CB3B72A4B3E7230B44336C69583B6703D +:10F76000209C65FFCF45A8BD84F83028E23AEA72B4 +:10F77000F24855F829A47F88FD6EE9A4BECAF44377 +:10F78000406119F8E3B9B4BE7A0EDE2FAE081F4609 +:10F79000FC7CA79F38A85CF87C1D1D0101F4E94C96 +:10F7A000FFC82DE82F0B5214F4A701BF23D0FFCCC4 +:10F7B000ADC93EF0472BA93F0DF735E458539837B4 +:10F7C00025F7F37B1E29BFDF6888437FC5F997CAF9 +:10F7D000C731783FB33DFC660ADC4F67AD677A40BE +:10F7E000ED684812833CBC3939BFF09B55E8BFE84F +:10F7F000BF539A3A160B023F08F8BB65B444FFDBCF +:10F80000017EB61E67303FFBEF61DC44C639A39929 +:10F81000DA04E6C36AD69123706E48CFDBAB246965 +:10F820009F03F9A07611EFBBA07EF549783F7FD604 +:10F83000FE23D06D5DB72648282FEA29C0E77CF269 +:10F8400021AE1FCBAA4FA793CFD1B5CFBE0B71E886 +:10F85000431D04EF93E9F9E6C1A5808F63AD402015 +:10F860001F5790EC43F92A582DE03DED8FAC66BF51 +:10F870005332DD3A6FE3F98CED3C9FE11027922281 +:10F88000CB5F611ECC2191518C5355962773E4C9EF +:10F890000C6EE3F5B282DFC99076060F403EC4F0ED +:10F8A000FBA1CE8E14BBBF55F524F13B8466C1F499 +:10F8B0007B16AE28FB9D323D3EF0B439CCF5F0F11D +:10F8C0009E019EFC1D32DFDDED603F257FD80FF9E4 +:10F8D000CE37AB239EEA26BCEFB00BE23D5216407A +:10F8E00079D47F976989B5391FEE4D8683116231CE +:10F8F000ED97E7A46BAB99FFE654D8F74AB60E1222 +:10F9000048287065794483FD6A69350924099EABEE +:10F91000216D39304EB80AC69194B8E9779F32E923 +:10F920003AA79AF1B5FE7B0D440CFBB3EDB7E8F2B4 +:10F9300055ED0ED75517313C219EDC4248D6F8FED6 +:10F94000CEF2964BAB315FAE1E83EF6437D710DC3F +:10F950002FE93EFB2509F61F36CFB2619EFFE5EA8F +:10F960003D3774F9689C40F1EEC0EF6B6849F1EFE8 +:10F97000CE1BB905F60592D5446B6BC6DF3F6D070C +:10F98000BDDA5A9DBCA190E2B90598B78C904DD5CF +:10F99000A96DF8DD35879103E8DFDFB5EB70EA8606 +:10F9A0000B799FF0FCD10FC4C8D580B7BC46E2F9F3 +:10F9B000CA400EE8B1B7F8791EEF1AD22D1BBEF37C +:10F9C0004D72FA79791ECCCBF35F5E7E0EE276BE85 +:10F9D0006E77F33256CDF440E94AF95DD4875493FB +:10F9E000E2FE7D4E027F5748AB63F7EE96AF49E2E9 +:10F9F0007DFA72B3CCEE6F2513687F3C2B993EF9EC +:10FA00003AEF87FA135F83F570069516B8DFC6AB39 +:10FA1000527D06FB22ABE52E886728FD58BB3513C7 +:10FA2000781F9907F436C4DDCDACBDAC32FD47E399 +:10FA30009455306FF7CA090DF8D2D3CEE214FDFD0C +:10FA4000F8372955F369C9E950BE86F9397207F3C9 +:10FA500073747AFC6F4E8F1F5585BF8574E4F65C16 +:10FA6000EFE77B55E1BB187DC7349B01BF47A0FF83 +:10FA7000CBD2BF9F9C39FFD2956C3C171FEFCFF9BB +:10FA8000386D55EA9FC1FCF57E8E5446BEC3FA67B9 +:10FA9000F375AD0C74C195347ABD5EFE9727BC1129 +:10FAA000DECB5F93C276FA73031F6CA92E9A9E0F6A +:10FAB00032F95DE783F26AF6FD79F94C55807BF700 +:10FAC00086EF6D7C1CEE5BDC1EB16D0D50FA1DA83F +:10FAD00066E7CBBFEB26B7801C0C6FD0DE857916AE +:10FAE000B4CBB5707EA420F9833BC02F2F503DECE2 +:10FAF0002E42FDF7E0400FD089C7DB989FFE493BBF +:10FB0000D90B799BE1DFB1EFFF86AF27CF6C84750E +:10FB10004BD65960FF617803FF5E18F4A6F1772099 +:10FB2000337EF7E2A56AC564D73D1D4C4F4EFEFEFD +:10FB3000857BE463C84FC597D814B8AFECE525EFD3 +:10FB4000BC06EB30D4655301EFA16F7608702FEE41 +:10FB5000F61601F348DB37C8381FEA3FE37CBCC91F +:10FB600077715FDF7BACC0341FF87C8FFDBE9DFCDE +:10FB70006E3ECEBF18ED9F97AA33F81D0C1DEF8285 +:10FB8000E4229CCF0E3E9F697F172312B0187F1787 +:10FB90002309F332F8D999BFEFB0392782E7C83388 +:10FBA000F5D074FAECE7E52D7F536DD093E7F3437E +:10FBB0002EB81D515D96627D4B0BA65C23C0FD10D7 +:10FBC000FFE1B5E23DB94BAC79B8DEAEF5EC7C4F68 +:10FBD0004D87EF08EC7F92489E0A7E8D8BC847E0E8 +:10FBE000F70AAB5BA4090DEFD555F0FD72FE7E4D13 +:10FBF000AFF97ED8CCFB62CBC9D65F433EAD3AE3CA +:10FC00005ED872B81FD705F5E6FB63F5DF6FD4E366 +:10FC1000D5CC7965FEFEE3BF5567FFFDC7E9E8A2D5 +:10FC2000FFFE639EA8FE07C8DF85E66FE006A3DE41 +:10FC300020FECE239EA370298A2ECF78CF5639A7D7 +:10FC40006F19753B451AA7FE3F84B140FD00800047 +:10FC5000000000001F8B080000000000000BED7D7D +:10FC60000B7854D5B9E8DAB3F73C929924933079FC +:10FC700062E29EBC431EEC3C084111262F0D8276A9 +:10FC8000F28280018710639090335AF5A4AD961DDF +:10FC9000823452E4C44731B6D83349C1E658AB8107 +:10FCA000C616ADB5C3B3F6D4B69187D24A6B042E4F +:10FCB00022624FEA915B7A0ED5BBFEF5C8EC3D9906 +:10FCC000106C6DBFEFDE7BA65F5DACBD5EFFFAFF23 +:10FCD0007FFDAFF5C8BEE8D2A8311B429FC26FE1DD +:10FCE000E454ECFA416155B1266FF30B9E3C847FDE +:10FCF00055F6B3D90809AED3E853EBD4ED11921001 +:10FD0000D483DFA72242460752AD51084594E00F45 +:10FD10000E843645205F9E13219B8290A504F2A39A +:10FD2000DF87BC158F61D7E4C3711F098E401EF7B2 +:10FD300083644D391F6F53842BC1A699CF43D137AC +:10FD40009E30E37A620292B304844CFEB5488EC0C2 +:10FD500069820779F2F177695415705FA8043977E1 +:10FD6000C9386FF1AB02C0A6E03C82F90ED37C1E0D +:10FD70002BB7FB683E9B961B13DCA81C8FB7E92FA3 +:10FD800062D3705E88F9CB0684E6C0EC55846211BC +:10FD9000AAB67B37E1B150359E5E4F2142F1CDEEE0 +:10FDA0004D80871A3BB28BD150CF47EB5FAEAF820D +:10FDB000EF5F5884EC5BA203F99BBE8C10E4A3AB0D +:10FDC0005C06C85BCA0C3E11CF6B5B595D94E70AB9 +:10FDD00074FC970D08F9B3107A6C8305F9CD93CBB9 +:10FDE000ED22F202FC8F567E159DC2FD986D7D09B5 +:10FDF0007538BD5516083CFB32EE4F003E79B2F225 +:10FE0000DB24FD5A465B02C609DA9CB81D69C70DA2 +:10FE10009391CB17028E3DAC9FF44B775ADC18FFC1 +:10FE2000DB120C35BE50F842DDA4DE36CB98C56E31 +:10FE3000FBFBCD6BEDE7342FA3532074DD66E9B3F4 +:10FE4000D871BB87D33F2F783BD1A93C80ABD30F70 +:10FE5000FCF2B5C4CC54331E4A95E978BCFEBEC44E +:10FE6000B684318037F9FE0404F027B7E9E0364D57 +:10FE700001770187DBFE8F81BB7F5AB8EF479E1069 +:10FE8000FC6006F8437C5FE6A4F4DB96D047F8E418 +:10FE9000EF0DFFF0E70CFF49D6DF3CD94EE72173A9 +:10FEA0007E370830EE450FF28A8553AF17FB7C038F +:10FEB000F273B98AFF3FA3261CF92D817C6ABA3BF5 +:10FEC000CA9D3F353ECE337C4CB7BEFE00F530BEFA +:10FED000CE01DEB2A0DFB1CDD761B97311A1F12D92 +:10FEE00018F4BBCA0CAAB960EAF677197D71F62B33 +:10FEF000F4BF6E48D4CD633A78EAE55482B77FDA2E +:10FF0000AB6FB7D667D5CD9FCBDB87D3F5F8E47859 +:10FF10009E44FFCF099FD3F1E1B4F84CC7F88CFCA5 +:10FF2000FCF0391D3CF36499F0DF74F80CE6CBA9C2 +:10FF3000FAFBFF952FD75E251E83F9F1EF8DC7FFE2 +:10FF4000DBF851053C5EC5FAFE1F3C5E199EFEAB18 +:10FF5000C42397934326D40EFA2FEBE97B8F2CC250 +:10FF6000701FAD292E1671174872E5D763FCBCE2ED +:10FF700034917AD886760F8718F715A68F8FD454C8 +:10FF8000AE07BBF4A2DB8AC02E3D66507E5982E9E3 +:10FF9000A4D6890AD8CBC1ED8E30BC7DCB194DFAE1 +:10FFA00047C8153107B7AF3B2E166D09519FA7A85B +:10FFB0004633AF54F86F78208FFD8C2348AE30E085 +:10FFC0007ED463A26F970070154784D2CF9CBEC7C2 +:10FFD000DCF57F1B7DDDE2E72A6FA683678BF36A82 +:10FFE000F5601FF33F5C02D065E8ABD47FC08E891B +:10FFF00011EC8ABA936655C4701F874F8908BD24D7 +:020000021000EC +:10000000B90F3A71BF7535854618FF88113501BDA6 +:10001000B11BE782F62DDBB206B7607CA2867A526E +:10002000FF75A7DE2E9AA00FE72B03E62B1BF839EE +:10003000B271B5663E8E5403A3B79A0C708C985C6F +:10004000B9DF07BEAB332B83F8ABB97EC9D7C14745 +:100050007C7365B460D6F0C17B6CBCD2666A578D88 +:100060009CF01A0D9A7EA554CA87E6FA8E956321F4 +:10007000E87D9AF1E9B21A81B4479227B94EB3FEEE +:100080002353F5E5C1ED3F764692F237058A97E0B6 +:10009000F2FF60FDD7355FB93D6A9881952FCC5F3F +:1000A0004909257F38FEBA9D9E4B408F13829A7C6A +:1000B0003FACA36F8429BBC8BA1C4DA98B08E001D3 +:1000C000496EE2577E61B11CB3A590AC5B11E86547 +:1000D00012E58F20CFE1E2E3C6E07209D79FEB4241 +:1000E000DE6E5CDE625056A1B490E35B52AF30FE30 +:1000F000C43C2457398C37A313F357E1E479F1FE5C +:1001000078FD637FAE5C0CF08E1C31D8373AA7AE19 +:10011000CFE55266BF9E7F7252A95FED00BB9DF096 +:10012000A79ADC1411284F4B0D23ED3F2B5FBD0523 +:10013000B0E07E339F508D32EEB709F33DEFBF4EF6 +:10014000D3FF28C3E735207B62010E357C16C4112E +:10015000DEA2726E68704B7228797394F91F6F3843 +:10016000B3497BFEBDC15D7EC85142F82611E4EE65 +:10017000C8919B49FB656CFC21939A5C08FC6E520C +:10018000D6BBF3AE7E1E1CDF53C9118EE791136EF2 +:1001900023F831790D02F1171B1BF619D6E3748091 +:1001A000ADDF77A1AAA69FEE5481D1C7D313A6E0F5 +:1001B000FAA9998FF66693F58ED07508DD3F38EB76 +:1001C0005115F872D30C22271A1B6A499C23B38657 +:1001D000C639464C589E60F88FDF10E1DB08F2C448 +:1001E000E22ABF0FE73FFC240A6D5102726BBD4942 +:1001F000CE04BEE4F2EA25C9B33C754E406E4D9282 +:10020000539BEA193FCA997521D7D546D22FE7AB40 +:10021000215F5DD41A0D5F3D966AD2C9B337997ECE +:10022000381AE437369CA07EF58889C66F7EBBC835 +:100230001EBD91AEBB6E58275FF8F45A01E6F11867 +:10024000E3D38BBE23CF2343001FEB076765A2D404 +:10025000407FCB9AF4729CCFBF718955FF9DB5CF7B +:10026000165DEB605CB4D82CEFC2B476D42C23EBD3 +:10027000FFD3C5C80EE54326F7C608FC3DB3E18FA2 +:10028000F79271595CE943D3681BC527C57FCBA0A2 +:100290006D600BAE17DB33769F1BCFE7639B3B2A6A +:1002A00046C3B78FA4EAE53BD7D7500FF4599D2436 +:1002B0001B43E9B5FA1A3124DC26B37C562B67823E +:1002C000F930351D91B8E0C527C27C00D772A41A59 +:1002D000A1FE32E4BA81C23D6E04397192D185B774 +:1002E0003F89FC1173413ED588443E9DF4D647B505 +:1002F000E079341B87238A70FA5D26D7DFBE57ACBE +:1003000001BA9D63F3484D1F3D545A42F4F845D05D +:10031000E3CD3EAAC79B3BC477B5F6DA4AAF7E3E33 +:100320004326EF914530DE57E978587EAD077CBE15 +:1003300083EC5ED0AF47F0FC89BE75CF24F1B9A342 +:1003400006F99112B047DA787DCC2A710879E83F36 +:10035000D1D266E59112FCFD27A94E02E79A275CEF +:100360009BC3707EA3B580B41B7B4B2C12D1D4EB06 +:10037000D8F380A8D3FB994F84EBE02D6DE2FACE41 +:100380009FBC4AB32E2232AC04EF4B1B42EB2B5BDB +:10039000868D941FFD446C0FA5EF5233285E1BB76A +:1003A000866E9F9A1141CBFB849071A87BD2E9F8AD +:1003B000481A4E06BA363685EEE7A934AA374FAE4C +:1003C0007F6FA5CB0676255DBFBCFCEB69148EF56F +:1003D00069D4AE383A78F3E104A04FA760CFC07873 +:1003E000FC306634136104DED671B709E46A1BABD6 +:1003F0005F20BB4F833C5973A2C29408FAA8192905 +:10040000821C900FC1707CC0EC9680DEE17AAF2F29 +:100410000CF41EFEE7197311A9A246C500DDD5BB79 +:10042000802FD4C1703BD8A1984F7E09F4F4BCA5AD +:10043000B76FFFC4F8732A7AB66ED5DB75EF807D8F +:100440005B12B06F8F9AC67F09FC7F14F35737F0A9 +:10045000D7E5E2FC5A8DBEE276EED125C5844F2F5A +:100460002EB11A802FA7E2A769EDDD25E2E7EACFDA +:100470001C5D42EDDD771E288E6809D14E4E735EFD +:10048000957FFDCE0357B69BDF617838CDE439E721 +:1004900023B0B75B34F4CE49D3CBBDA656FDB84BE1 +:1004A0009BF5E3F2F571CCDD130E760A863813F86E +:1004B00099DBBF6853F1347A98C6BD393C587E4801 +:1004C000944ECE41D149FD17C0CB75697A3E099E45 +:1004D000CF5103E6039033DF96889CC9D8BADA90EF +:1004E000284FE6BB1B83E677B57CC7FD652ECF831F +:1004F000DB07F8EC6FF4A7FE4EFC3535FE7D57C5E3 +:100500005F7CDDDF260D1BE7E55179B216A763A9F5 +:1005100016D27E2C5526E96D58BF021DB1A5585044 +:100520009B0FF2281CC1BE91FA43AB2F03D3F358A3 +:10053000DDDB995A787A183D1AFB761F4A40C007CE +:10054000BEBE58A0E3FD22027BF27727F63C04F9F9 +:10055000F0370C76904F4B9BCA899F5C7A0CEB0569 +:100560009C57D3A2A99C6D586DD4F61BCCB78D4176 +:100570007C7B2195C69F03FE03B21339C6E6D9DA08 +:10058000577818F6DD1A3B1E9D07E3B46EDD67CC85 +:10059000C1DFEF49A3F3FD629A4CE06E96D87C2D43 +:1005A00078BE58EEBC0DB20EE6FB2581C827248D1F +:1005B00019B5F26895F7BDEA50727C0FE3EFA79981 +:1005C0001C2F903DFD69C44F749378CF875FA6F0D0 +:1005D0003536DC2DC03C73C126C0E5790C0E3E0FCC +:1005E000D362BA6FD6123E7E2FD80D13F8ECA4F862 +:1005F0007CFB44DD43B12553E3F3D9A07576B5F810 +:100600003C36B8828CAFDE8CEC193A3B37D9077E8A +:100610004E6E1AE50F8DBD2B00BF737E78FBEEF793 +:10062000567A74FE9C3D1AE69B2ABBA3808F5E4DD2 +:10063000A778793C02E9F61B7FCBD61D5F9F27D7B1 +:100640000A7D601FE3D437237272BDA9D6C10A1692 +:10065000DF19BAC7DC3E1862BD18D2295EF038D562 +:1006600080CF8B7D82B2854E5F67CFAC39815E1DB6 +:100670009335F6D954F65A03F59702F69A2FA20845 +:100680008FFB3B86FFDF82BD96A7B3D71E2A7584FA +:10069000B0D7DAB1BDA689BF04DB6BC791FB963931 +:1006A00030DE123ADE3153DF2DD0CFD1AFA615A9FF +:1006B00050DEF03891AF17D9B84799DC3EDEA0D7AD +:1006C0000B1782E4E6247979421F5F9C4ABF5C0CD9 +:1006D000E2AFE9F40BB6E79341DE1D1F685E791FB8 +:1006E000F0F140B892214FA6CF68BAC8EC9F70C213 +:1006F000775CDE70BEC3FEE38723B8FDF117139568 +:100700008D32C8C5CA72E86FE8F2B58288F13954F3 +:10071000676D073B6D88B5FFF01B3944FF0CF90C82 +:10072000541F75607D84413FCBF880CB093E3EA7C6 +:1007300013D747D1E916024FEBD6778D329EFF2AA9 +:10074000EE4FC3CF01FD270E403CE96D039317CF59 +:1007500044F87639A95FA6C5D7CC743DDED7FAF444 +:10076000F80AD653BFF1A54EC4FF329C81F1D6F4EE +:100770003907B768F22BBB9C349E85283F9CFC97B9 +:10078000B4A22D72408F0DF92AF25F047EF35A89CC +:100790005CF8ABF599EFF38DFF027EAEA4CF9AD251 +:1007A0009D57151F3C8D500DA1C7E5E25F95C1FC1B +:1007B000EF9941EC83D35B29BF2E62743E69F2E767 +:1007C0006BE13BCDF0F33B36DFD33E03F1ABB09DA5 +:1007D0001159ABF12F5CE9D4FF3DC9D6135FE7BCDB +:1007E0007C69105D5BB7EAE15D75AFDEFF5D936E1E +:1007F00027F54F7A7BC2414E1EE37CD346EDE06382 +:10080000EE4A22C7878EE9FDA535E99FCD9E5B2183 +:10081000B888BE410F22B42B1AD69FBC11ECEDA1B3 +:1008200037C5816E8DDD9C9E61D0ADE309399C4D4D +:10083000E530D8095ABCFD8CE9299EBFAD3DC84EB4 +:1008400031C80611F8F64D91AC83A3B7DED646D772 +:10085000491822EBD044E73BB431C2D7ED0C31AE9E +:1008600042C75D21F974E33ECCF861CA71A7B18F2C +:10087000FEC71FD1D7DF93FE8FF5477EFC19F9F72E +:1008800050AAACF3DBB95F7214EC1347C03EF98297 +:1008900079F4EC08C843DB6801C4D77ECFC659B3EE +:1008A000B596D891470DEE8722A0FE11831DFC89D5 +:1008B000D213D48F58C3EC240E4F6E903EE3FA66E9 +:1008C0003AFD88D709D167177D3605E4EEF1C66594 +:1008D000C650F85A7A6926F2CF08E4799C00D659B6 +:1008E000BD46DEFC779A898CFBDF41EBACF1520A06 +:1008F00069CFF5D59AADE5243ED0E87D34513B8FE4 +:10090000034C5F1D4CA7F04FD8B512B56BA78A9367 +:100910007D94AE9FFF7146571E276B94DC21E364E4 +:100920004B1BC420B943ED2F989776BDA02039C347 +:10093000FBE772E66AFBCF4BA3F293C7E152F37079 +:10094000FB88A9F973621C562F789C4F189EA61A33 +:10095000EF0D888FCF993A7E5494C1F67358FCE816 +:10096000E8ADD713FE3A5677603ED0E59D07FEF31B +:10097000F8329CFF4DEBA1F920CF8B209E140BF297 +:100980000699487CC723107B6ED9D6D5C644B2DE03 +:10099000FE93F8BF478FA511FE54587CEAA849D1B1 +:1009A000E9AFE075F71306E791543BDB971A26FB96 +:1009B00052D3E1E7B741F8F9ACF2FE277C3C2C1F9B +:1009C000818EFBB83F86FCC957F2B327F882C7EF88 +:1009D0004DE876E0CB11C96505BEEC42D4CE3A6B4A +:1009E000391D77A618A1B6B00FE2CEE0AE5AC0D638 +:1009F0009987BF4784DEBFDA984DE9E1426AE64154 +:100A000058E72852D9E28073942AD143E30361F670 +:100A1000415CC5B9AD9BE4D7F8CCF6302C3F4A8E8B +:100A20006E2D85FAE10252444C97D2D18AEFC1FE75 +:100A300044ABCF2A235CFF7226DDAF6C5FA0FE1EA5 +:100A4000CADB07CD32F843315B0B4D6017EE196AF4 +:100A50008954313C07FBD744C239BC67616AD7214E +:100A60003A41CC4F67E15F49F09F738F55E1FAB38C +:100A700062470C368CAAD18C738F59703F0F75BBAF +:100A800013EC589E6DCCF03F66B901A1B838D7E899 +:100A90004205A15732F6D741BE308DF777A0CE354B +:100AA0001FE3E99B2CAFBEF618E47F6CF038055CC1 +:100AB000FF4CC63B7512C68F2454151A707F67779A +:100AC000E53F6E49C6F07EE7E1D22FE3F1CCCF8857 +:100AD000F59293ECBBB1F696FA4A09CF733E834F79 +:100AE000B5CD80BCC3EA960DD86FBB6FD7CB75125E +:100AF0006E3F12E3BA1BE1BCF39997097C651E5E59 +:100B00007F0669CFFBFBE2AE971F53D331C9BB2AE7 +:100B1000D1694CAFB23195F8B9E72ABC95121EBF26 +:100B2000F199D8C7F3C2109ABBB5DC8A707EE53361 +:100B300079F5E642B2CF5528E3F4F6676613784BB1 +:100B40009BD55908CFC7848A1FAFC1F35827D275E8 +:100B5000FA88E5881BD6BDCDE251CDA097F9FEF00D +:100B6000357226F0EF443E9BC6AF26F20934FFC62D +:100B7000CFEF6A25769105D90DD7E37CB4270FCE48 +:100B8000CFAA895685F8F916CFAAD771FE0DC17E76 +:100B9000F79612C267C48F385B1D3F08FB3CB767EE +:100BA0005038F63F7567CABB785E6F3C159FBC1A1C +:100BB000F6B53652FE0DE6C7E42CEAEF8E84872E9A +:100BC000FF21971F6C1F34EA04723D87D343E0F77F +:100BD00063380C68F4C16ED80FB2C8992B31FC3E53 +:100BE00016CFE6EB86B74BEF8E5201CE25BD39C44A +:100BF0003FE0FD8F30F991A6B0F839F24BF5208235 +:100C00004403812756146EAFC5DFE3C29167374EA8 +:100C1000636720925F8297D06E5C5E9DE6DE49CE70 +:100C2000FBC62716F638619C5F4B601FF3F63CEE5F +:100C30001480D77E37C01B2BD615DE9DA7C17F1E23 +:100C4000A5CF480C62ED5CDF5B88EB8F8CCE4A054C +:100C5000FF6575865ECEE0F5678273ACD62C264FB5 +:100C600064DA3EB692D263FCE130DFA093D04BD180 +:100C7000CAB79F317C765CCA413ECDB9EF0EC96FD1 +:100C800002B9D671298F7C8FED094D0F1EC7ECB8C4 +:100C9000148DD462ED773ACF403F0E523E199E3EFE +:100CA00072AED974D448FCB2E07EB95CBB37C215D1 +:100CB0001F7305BBAAE3923005FC12F9EEBC16CBFC +:100CC0000E12BFF7133C71F872E6BBE281CFEFDD85 +:100CD0005D1E8F6C1AFC4B0CFF4CCE027EB5E70EEE +:100CE0002E323E696DA6FB8213E72592F2C83C4680 +:100CF000FEAB32B796F447F71F4724EA77954AAE22 +:100D0000C550AF7434C6AE0A93F980D37124C65B64 +:100D10004EF0F49440E46FF07C2FB3F14BFB299F2D +:100D2000C6377BC4D51AFB84F3F954EB024B060A91 +:100D300017F883800F45CED4EE7773B8EFC84084A0 +:100D40003F30FD29DD126D946E0C3F93F960E6345F +:100D50007C9042CA4B47F79B00DF1D0CCEF813FE78 +:100D6000C85C368F7538FD53662419776D06E5E744 +:100D700091E1CAE2EB61BF265B02F5824AE7737933 +:100D8000FC95A315587EC6F33C2C7499E09BE90FA3 +:100D90006C9E5802F5CF3FF395FA4D44FEBA0AC94E +:100DA0007E2AFE6584384FF645B62EEECB404C3F8A +:100DB00007AF5BE4E5F8D4AE538E77DE4F7526EDD2 +:100DC000A73C93D22B2077E87EE7E72F678469E47E +:100DD0004C2D9333B41C39DC1D501E6760F70EECAC +:100DE000743E2D3FAFCC8449DE9320CA6047B40ADD +:100DF0009ECD80F83527E436F8CEE7D7861160C35C +:100E0000F6CD6AFCF1530C47EB68B82A4642DC2564 +:100E10004CB669ECC28FFA04C267F7E011BA8A26B1 +:100E2000F3C73D0926324ECBC319511E2D7C92FBD0 +:100E3000391217B532F82C417A4BD2E7E3E2E436A7 +:100E400083A829B7513DF653A7CB9389E9709A9DA2 +:100E5000E341BDB13A3BEB2B197A7B9EEB8BF2540D +:100E6000D79DD02EB8FE547659E9681D8923C43F1A +:100E7000803FC17D8F6144FC773442E372F1CD7EC7 +:100E80004387863F4C59F964DC5811A902C6CB99B7 +:100E9000460C5C54A0FC8C80E903766F18B2435C6E +:100EA000E250B4BBC48EE975283642E9C120D7347C +:100EB0008F97003DBEC6F82BD64AF9F050987707B9 +:100EC000B493901C43F894C9A75FA7E450F9644217 +:100ED0003A3E419745FF424DF921A1F61A3A4E5646 +:100EE000618FA0E1A7897E911DFAFDF5275F3CB3D4 +:100EF00010EEF9A4D2FE1C78FC3ACD3A985B43E59B +:100F0000E337187CDFC8B4D27E9CEE1180E7503402 +:100F1000B2F74483DDE3790EF28B12AC8AE80CC899 +:100F200027E07FA017E64F0FF04F9C89E6FF2B8B41 +:100F3000AEAB0296BE9845FB8F8BA4F582E913CE2B +:100F4000ECDC6F89549E3D62C3769118B0936C16A9 +:100F50004C2872AED083805FB694E3F984E86720B2 +:100F600093DA27588F91F94ED62B5C6F8DF5A681B9 +:100F70007CC9A6FB72C1767970BBB3C6BEFD240ED8 +:100F8000749CC681B6D9DD513361BFE2781A5271C3 +:100F90007B9395DE570886E7174CBE98989FBB89D0 +:100FA000C54D222F5989FF7B3893FA9152F6194289 +:100FB0007FA90C9B06B88911B955BB86FE46BBFEBE +:100FC000DC6CE4A548D2BEE35231F2CDB8923C2F9E +:100FD00025E53909D41FBA787259140A819760B887 +:100FE000FD0C4E9E77654B5548034F39B26F82FE1C +:100FF000CB91DE7F9ACA0E798FF157C72551A77F13 +:1010000002709A74DFFDD80F54B5E39FA3E307C6BF +:10101000B5225533EEBF65BACE113980E6DBCFE697 +:10102000E204DBE470EE14EB15AABF703A60A37A19 +:101030001EE435F7BB603DDB67633D92593E9E1968 +:10104000ABD17BAC1D972B512702F69D80DBAE63A5 +:10105000FA671DD33F137660D039A72C366F2E7FE9 +:10106000A6F20379FDB34CFEED3E589700FCB0C7E5 +:101070006217E03CF54361EE04D00BB51994BF6BE9 +:10108000D9B8332C95AE331ABCDD9729D3FD28810E +:10109000EE47E1E152001EBC1E54AD7D104C1F47CF +:1010A00016B733C374FC14A08F8D7CFFBCECCCD27C +:1010B000F91E311FD6DF560181A93CB74A7F2F2A7E +:1010C0003BCB46DA656759757EC19A20FD9D9745F1 +:1010D000FD87BC2CEB55D9015A3D248801F9D7C9AD +:1010E000F8C179FE8849C6F8BA338B9E6F7165BB2B +:1010F0008AB3703AF0974ADF18F8DBDD121A7440B1 +:101100003B976FAC04E6850984FDBAF2E55572376A +:10111000CE1B5F372AC48FDB1B5A1FD9BA04572B4B +:10112000C6A38BC9C30E079D4F87C36F4AC77024E0 +:10113000755078AE19DE27489A795ED34EEB2DCAEA +:1011400032327FC9D75D5D02DF5D12C4E96E81EF87 +:10115000B8BFC559942F928605A2D792BC18219882 +:10116000DE490AEDD7A6F884357981F9F61A6AF3D3 +:10117000408FF4C65989BEFA55B6A73E0BF8E0A4D5 +:10118000DF0FE89A7B7254027FF7C36C5703E0814C +:10119000CF4B16ED49E0B75A4F52B8FA62F47C8152 +:1011A000D0D7193D0629BC367721C01317291BE873 +:1011B0007954940AF66C5C0CD31F71C8B307D68FB0 +:1011C000C54DECBEB8705C4F7BFF12B94B60FFC8D9 +:1011D000179B5F04FAAF3A5CD90FF753AB8B9C4572 +:1011E0003DB8F4E51D74BF2318DF7733BEC6F07732 +:1011F000C0BCA6A24BB09DC0EB19A7F07339BF5B72 +:1012000019FF942F77AC00B83B36FDD00AF7D39284 +:101210008607042B597FDB483D8E6F0CC783004740 +:10122000D27039E19F2415DBCB20F7C3537C08B380 +:101230009C1453160FF89E0ACE8E2ED1D5AA959FD8 +:101240009B4C04FF0341E7A3B87FB09DF9EB6939DC +:10125000EE47807E9D7B1F3541FF6B77BE6B0A7525 +:101260001E76A2FD55E24968A7F669871DD921EED1 +:1012700051BEBC95D81FEB2C388FE9D7F19C40F4B8 +:101280001A6AB2F84064760CEF3E9C84F3333B5C00 +:101290007340B5C7611E18CD0BE8A1A40ECC57064C +:1012A000C0CF6E3FEC5F243D80C8E9538E3FAC1940 +:1012B000520E02DF638F08E260178C1E627F5D486A +:1012C000B42A2AE6F39FED7E4BFE0AFEBE09978BF9 +:1012D00009C0DF8309C027BDB34C0AD8E11F667B74 +:1012E0008601FF3112B66FF0F768478402FB47B200 +:1012F0001915D9AF80F7E07973B9C1BFCF7D80AE42 +:10130000835359916C7D7A9C306F59440F00BFFF15 +:101310007B168D931E3622D51203F12C3A9F822C18 +:10132000D74FC9BA82459808F3F70BDA73A83CD5B2 +:10133000F0CFA1CFC2C7736B86493C6F1D931FE5E9 +:10134000CB770AA735743F96255279F1DC802013BC +:101350003EDED95DED20F5E1AE24FE4EFD9F75B871 +:10136000FC0E9DDC58DD0CF3EB0DA7F621961B6FF0 +:10137000035C870C771F80FD89434548817579CBD5 +:1013800049FF61227619BC874C9E1DC4CEC1FCD199 +:101390008DF3EF65517D75D8E42171ACC349F41E1E +:1013A00076AF6163B6D71658D7C1EBF03DC6D749C3 +:1013B0004D3B0503B16347C93CD73749842EFB97A2 +:1013C000AD6A8571D63B120BCD98EE4FFC6840ECB0 +:1013D000C7FDAFCF8B1E003FE9E32C6A77ADEF135B +:1013E000E8FE77DF1BA6468DDEDEFEE21B440F2CF7 +:1013F0001EA1E724D78FEC96E05CB2F3FC7EC27F9F +:10140000EB317F85C17E7C3685FF82D19F02FC1344 +:10141000CC7FD61A2ACF20669A114DED15C8FB96BF +:101420005B881DCFE566019B0F969344CEC5C5E54D +:101430001782FF69CEA670F27102724F20F8E5FAAA +:101440002A3C9BC7C9A99C9523E9B97FDEFF647933 +:101450009F5B04F2BE309BEA214CBF98EC10729F58 +:10146000F7EFFC761DB9A73F410FC0B3868F9CD91B +:10147000749FC789FD7F766F48063CC906BC4EC184 +:101480001F31B9F3E07D00298EADD3E81372B706A2 +:101490004F874D6AB68CF38753C3891EC27C9E0A60 +:1014A000F0EC5FF6BCD80FF2254FF0815C7DE207CF +:1014B000B5049F1D4033902F9E5642679480FD2FA8 +:1014C000D02B1E89E8BD8EA6A5C47F9FD0577B0474 +:1014D00082F70ED5E60BC3FF5C3C5C4BE3A68E3077 +:1014E00085C925425FBE6E0AB2EC13EB18FC0DEE07 +:1014F000674759FC7EA33C79BD45313FDB037E360F +:10150000EEAF54A179F885F2AFB95EE3EDB97FBDD6 +:10151000AEEB17C41EBC2BE1E724057F0DFC1CEECF +:10152000BFF1FA3733BA1533BFA916F803E7D795D9 +:101530000C1339BAEE8C97AC075B0D5DF7B6937A56 +:1015400079C5FD376C8051BEB20EDF08FE4DF5BF88 +:101550000A76E0ABA9E4CA9DB01F86FB5B78F9D799 +:10156000915A3BF7F66CCABFEFC1BE2D91E75E62A0 +:10157000475FD82184BC8715DC4FB2BF6ADEFFC24B +:10158000F4F860288A9C5FBAF05CFD9720AFEE8C7F +:1015900022E76A92FD0D84CE171CF314A0ABA3873B +:1015A000E2E5C27025E187F3F1B201ECE4EEE1C7B8 +:1015B00017C0BB02F7B17573FE076217CC7BE377E8 +:1015C0005F5800F1A9753E6106DCCFB830F4AF9FDB +:1015D000801E6ADFF94F76581A3DDFFBA909F639FC +:1015E0000CBE01FA7D28CA0EF5DEFFCEA30B009FCC +:1015F0003DC33DA4FCFC7706487EFF775F20F28464 +:10160000F3E5F91F0CBCFA5F9077472A10DFEAF088 +:101610003CF155C8A38648B21F863C074D8D9A7889 +:10162000DCF6DDFBC8BAE27CB07898F2276A32912A +:101630003804E7C7D33F0F4742144EA3A93DDFCA82 +:10164000E24FAD2C8E54C9FC90D7191FEC60743852 +:10165000BF41493A9301FE8612B7BC84B0E1E8AEBF +:1016600012F85E4EBEA3CBC5E47ECFF9AD467E4EEA +:101670002405F637EF7AC4E8A6F1529CC7E51F406F +:1016800039D0D342F3EBA01CF2365A9FCFE7F4EFE8 +:10169000C29A42D95F01F8A85DDA6A3010BAE1F166 +:1016A00023E761784E1BE43DA0C779FD3D6C1E0128 +:1016B000F8A9BFC4E1E6F5CE6F1539DC05146E91CB +:1016C000C35D40E11639DC05146E91C35DA083FB58 +:1016D000F761EDA1E0E6F894007F0E722E6714E446 +:1016E000D81A3E4E2B8DD73C5252B513E4786B1F5F +:1016F000A59F2DCFB513CE4DBC924DEDF47522DFD5 +:101700003FA4710BF191396F82BDF7517F980C7A2C +:10171000A92DC67396C8A16FD27B23079EBA334505 +:10172000FBFECBE90DC865D4CCFBECA3E52908F79B +:1017300073F691F214239EC79FF6CD4B01B97CE658 +:1017400011F3EDAE2BCCA372224E4AFD1F93556EC2 +:1017500083F8CA91F2BC8C83843F22157101CE2F8D +:10176000A274EC64E75A3A57440F401CDC60B12382 +:101770001786BBA1267A00E23FE7D9FA825819EC16 +:10178000FBA22502B1EF7A4DEA10D1EFF6E114D0B9 +:10179000EFD63CBF6926CE2F6BDEBD00423BF95829 +:1017A000BEC2FB33B8F5CE4FB11D5BFFC49D2B61AC +:1017B0009C1D22B28B8950AF9BB44FB1F0F75724D8 +:1017C000FB591EA714AF64EFE8DFB599B0E3D9FA6F +:1017D000EA3551BB0BDB2B280CA7A5F7B2F8BBD021 +:1017E000D243EC95FBFCF3891F71EE9EF08E3CAD6D +:1017F0007CA4ED9346A81D94D43E7A23CCE7E6EC76 +:10180000D5C530CC7AB62FE880F508F6916AD3E9D1 +:10181000453187C5BDEC6EF25E8CC5E58EFD1AE8DC +:1018200023B39B9CDF936F771BBBC93DA5F1944607 +:101830006228EDD2E985ED464FE21CB06B7A997DC6 +:10184000B393C28DDB93FEE44A9703DAE3FE497F4C +:1018500096669704FD83BD01F9FFF8C94DBBB4FB43 +:1018600067C17A07FA2FB1819DA236113E944D0AC5 +:10187000C89FF3503591E0B140BB1F111CE703FD39 +:1018800008EB292DA73C25273690F2B860309D3C07 +:10189000508EFBD991E322F5D0D0D5DD87E3764099 +:1018A000670DB3037EFC2ED1739D1E89DA6F9E33C4 +:1018B000C47EFB60830B9DC6BCBEFDA577897CAD55 +:1018C000DB4BE9D6B9D76904BF773B8B8B74565C89 +:1018D00020769C2A22C2F79DA6E1CD70DFAF730B64 +:1018E0008AC69E1DEA5C309609F2F50F2FD1F5707D +:1018F000C86020F1934383B903609F08EDD48EEB59 +:10190000F4CA8366127FA5FE20F67F1E05BF7C7D8C +:101910003B227180CE116A77A23CBA3E3AF7BE41B3 +:10192000F887FB3FD8AEBA06EC9E68875901BB2406 +:10193000A96A3485AE47A464807F52E579B49AF0F1 +:101940005B6129F0DBFE65AF6EB6C0B855D8BFC28B +:10195000EDB727BB5E82FED497040471CCEDC6BE02 +:101960000AB847BABD5AB6AB300F4FC3849D03F2D5 +:1019700005791A88DFD3E958A980DCDAD24DFDA7B2 +:101980002DD87F02FF68FB4BDDC40EEB94C31538E6 +:1019900047B078AF700F69AFDA10F04527C627E47B +:1019A00017FBAEF769CF872DAE1A4B81F3061CEEFD +:1019B0003F184757017EFEF0A219A99AF874749552 +:1019C00077C757A0BDBD481115F0C3463D602FE352 +:1019D000A5AE74E37C9FD16D56204EB548F0C1BED4 +:1019E0005A34B35FD2D8FDDFB56C3DADCD31B0D444 +:1019F000C4D639DB4FB0AB0520673F647C003F396C +:101A00000ECB61F20F4C97563F5947E097025D1D90 +:101A10006657E117357CEAA8A47605DFDF81FD1E55 +:101A2000B2CFB35C22F44EC2F406F9C7E976B32311 +:101A3000AB08F0B43587CAD9A46C81C401906A227E +:101A4000F88A5BBE536ACBA3FB43A1E2087D6C1E00 +:101A5000B133DC25A01762E3E9BE41AC586E0883C0 +:101A60007853A1A00CCA64FF99EC278DC7262A835E +:101A70001A7CF2B8C8B9B808424FE4FBB504F6D4F2 +:101A80008E1CAE77F4FE006F17D89F0A23745FD2C6 +:101A9000A71680DFC9F7A7F8BC7DDDE14D5A79B6FE +:101AA0009DE1DF97C3E28B76BAFF116750669078AD +:101AB0008D8DCEE35CDC0DA5F41C6F0FC1CB861CB5 +:101AC000AA7F62D3DC242E371E1B41E6119B865A67 +:101AD000A07D6C4F82D0E3D4E2D94EF44C5A8E41B3 +:101AE000BFFEC1DE027FEEC7D47EEFC47C0DFE1CBC +:101AF000C801C6A7F47E03930713703379B0782F1B +:101B0000A57BE75E6A5FF1F80D426399B0EECE19EE +:101B1000528A40CF779AC6C83AEC34C845DD8EC0A9 +:101B2000FA9E4E2E545B7D24DE509D9B59D4E30CCF +:101B3000B4FB835126FBC57FA846645FF9672FBDC0 +:101B4000E5D3FA899C2EC17E10C85F885B7279FC50 +:101B5000AB6CF761909F9D06FF6638F7C2E567E7BB +:101B6000CB0FEBEEAF04CB4F8B44E595C567F56922 +:101B7000F78B60EF35A288A4AA0DA7D62E860F8B0F +:101B800081E0F3919263DFDF42F4FF58B719EC9BD9 +:101B900084D11B400EBD05974E887D83481A17439C +:101BA000F50D1AB492FD111ECF0B86E7176C9D70D0 +:101BB000BC73FF14F685A0FEC78CDEEF313EFB0B35 +:101BC000ABAFE1773D3FDBA87F3695BEE1ED3FAFA0 +:101BD00038231F87EBBD009EBB75FB5B30AFDABCC3 +:101BE000A9EBF5EDA37206E8AB3D9F1DC5E4C181ED +:101BF0001C8AD7E7D97E40AA6779545D887E789E93 +:101C0000BFA735951EB57F2212B8609B11FAB15758 +:101C1000D428708E76C62C41774E85A712923E1E30 +:101C2000E3F69413C6FF33BD07EC41E43EED643E9A +:101C3000D3DB15C1EFBC4CDC27C6F3B8D2FB2EBDFD +:101C400041FB4EBD69AF9277BCAC9648C22F0BC129 +:101C5000A9C4703C2C5F43EE29407FB5C46EDA18EE +:101C6000B43FAC87274C0E0DCF74F8ED35EC6E0702 +:101C7000FE3CC5E04ADD7165F89F6774D8C6CE4565 +:101C8000DB14B95BC2F0CE7E452E84A5D26B902BBF +:101C9000B63B02E7C92316A03FC2F9BBC8B2BE6C6F +:101CA000387FB7A57BB809F862B6346680F705625D +:101CB000DD7AB8E39BF4E775133D31BAFCCCF6242A +:101CC0005DFD646FAAAEFCDAAE59BA72A75AA4CB16 +:101CD000A7F55EA7AB9FD157A1CB67F5DFACAB9F54 +:101CE000E3ABD3E5738756E8EAE70FB7E8EF0B7C81 +:101CF00092B6FF2990136FD273E9C822976AD7076B +:101D00004FD7CF4A25F89FBD573FFFA8B2A0F3CACF +:101D100053F05330FDD7F4EAF729533D8B88BCBA12 +:101D20009887489CC8BA356733F055C21AE43563C2 +:101D3000796A0DE2FFE9FA0BF077CE5ED827BA5840 +:101D400043EF61BD0A4521ECDB43417C5EE788A29D +:101D500072F752DD34F630E5F36A33DD4FAEB6EAA2 +:101D6000EFFB7C8FADE7EFCCA272643A7E3DCBF8FF +:101D7000F514E7D77E67C576A00FDCD3C15DDDB96A +:101D800043E886FB86311E1BB1D7EE94FCA8506356 +:101D90000F3CC1DA6F67EDFB37D8C9BCBEB92181F2 +:101DA000A43B36C8E4FBB7376493D4B74121DF07BF +:101DB0003794917427B6D3207D66430D498736B892 +:101DC00049BD67373491F4B90D1EBAEE3CCB25FE00 +:101DD000BE1491D7976242C6BF6F74E8CF3B07E845 +:101DE000B256F2437B59F2C23B1053E163527BB1CE +:101DF000F98AF705BA4EAEF61DD4D47F795684839E +:101E0000EC3FCF4573891F3A4DFB3F6DF0F80E66EE +:101E10004C2F1739BFA0CB6BD243D5C37C40CE4FDC +:101E20006D79B6F61BE49D8F29F013E0A3207EEDBB +:101E3000A5FC5A006B92F87D6349DA71F83D329E39 +:101E40006FF145857C3FA03497EAEF76C69FED4160 +:101E5000FC99904BF9F34FB368BDFF57F8F3FD5D64 +:101E600011C44E7EDFD89712AB99EFFBBBACE43BBD +:101E7000CAB623D00328C65505FC0BA17F13B6B7FD +:101E8000AA728DCCEE4827EFF7F2730B53D34D1F98 +:101E9000E748DD9148E25017EDC805F6503B1C4A73 +:101EA000C6F84958026F65E24A1E3BDD7FBB8BD9FD +:101EB0004B12A62BE84BC510E0F310EF754DC58F04 +:101EC0002B72659DBD107CEF2FD5F394C9EF987EE2 +:101ED0009D05B7FBACEB2C2BF7EFB3CE389FA3CB14 +:101EE0008F6786BA67D0CED6D9EF9FFD0A59679C17 +:101EF000CFD7827DA519BF2197DAAF0DB9540EBF98 +:101F0000CFEC8CF78DB201F8F7FDE36983DAFB6261 +:101F10004B58FDE9F1FBB049270783D6E9F4EDC33F +:101F2000A81DE71388DE6BB744AAD6C8CFD2FECA75 +:101F3000F89B44D7BD8EAB8AEF38907A1BC0D5860C +:101F40000C645FB7CD6223EF09A17EE385310D9F5D +:101F5000763B5D77E4823FE042B23D8EAC23E2D730 +:101F6000E39FDB12478EF4D1BC7A37590773913067 +:101F70000E7C2F8CC5899DB8DF1D5F8C24FED6DCBE +:101F8000B13682871D10FF817DE52A6C8AC4F1235A +:101F9000AAB06EBCD49FA9B08C417B0BC417D2F001 +:101FA0001A12945E11F8CD211C3C82DB8B07B0FD28 +:101FB000808128B2283D0E0334718B504F40D48F5E +:101FC0002D3D43CBE7A3D11EAC5AD002344ECAAF4D +:101FD000AF517B00CE6BD165FB59E0A9F867D67F86 +:101FE0008A5D39648BB92A7CA915DE7F85F303EA03 +:101FF0004609F5E0F449EB57BF0B72BC4B35DBC12A +:102000004F43122D7FDF68B1C33ACC163DDB7231EE +:102010007FFDB3E88EDB47EC19EF6C7A9F403A0501 +:10202000768E013BA59F62B82A6C254D77C0B4D946 +:1020300077827767A01E970FC1F96F3C44E3013D9B +:102040000F533EEFE9A6F921C6D74FB374772E7F21 +:10205000670E6D02FC852550FC108A62FC9B19FD01 +:102060000C16AF5F057FD58BE96507E9344CF0FFAF +:1020700070E376CF43A47A3339E725F8DDE4BDF386 +:1020800040BC57DF8F2BFB41D28F09F703F7122D8E +:10209000963E9705F35178D3B0DF78E57E0E266340 +:1020A000FC492514BE75A2E747B9745FD37507F8DC +:1020B000C118815BC87D8E612438B5EDFE6AFAECEB +:1020C00087FEA7A38F18517502E22B153EB30CF1C2 +:1020D00091603A9D03990FE3FED944EDEB69E876F0 +:1020E00086D1A3A26B910FF61B175EDE1009E35693 +:1020F0007755FAE05C59555739492B9EA6FB2715B1 +:1021000046D901F7992ABB1693FAE55DF5A4DCD50B +:10211000554BD2855DB791EF0BBA96FBB4E7DAAABF +:102120001CB81F8D5CA8B0E1F134F2FC8F20773031 +:102130007FB8A45ADDF705979B74ED8C15EE3BE84C +:10214000B958CF8D8007134A12205E2346D610BCA3 +:102150006C4E4C70025E3E6272D7654F25F1990855 +:102160000529DAF77D4CFDC2BB205F305DFF08EB2F +:10217000C294308CE8B966BA4F83F5E44C485F15D9 +:1021800050C877E4FF9BF13342D7D0F58BAEACB7A4 +:1021900077DF12FDB6034EB2A80F2E7DBD0CE7CB44 +:1021A000A36F73607EFCE97386A512A6D9EE371083 +:1021B000113E4FE75DFB24E895DD8DD1DF8AC5F543 +:1021C000E5E77FBCDD88E5C1EE950229FF4E3E2D97 +:1021D000BF6696272C0FD3ADF8755732D8152B90C4 +:1021E00044EE79D5E7C92B9F93218EA98CC17E6ED1 +:1021F000E31AB34CE28597311CA5B83D002AD2FC06 +:10220000C25290B7ECC7CA77C2BF319FA5F5DFFDB8 +:10221000CE8320FF464505C2A86DFDCE7D0EDC5F56 +:102220005A6BA11D9AA7F7B3FDCA1D66B25FD9D636 +:102230004FE56D3A52C661DF6618E2AF4678074E49 +:10224000EEB181BF9B8FC839DB6B5BE979A0B34FDF +:102250009B07206E7E166083F26481F8C3C7372027 +:10226000D7A60C34A57C9FCBF3783DC0FB16370472 +:102270009573F92F78FE59BC5F23EF6FF0C4EBF232 +:102280004A2FAA346178535B11796FC484BCD43E61 +:102290007359C67A401F60DAB84AE9360AEB9FE8FC +:1022A000876A9EF77825782F04C5607DA580D9E6DA +:1022B0004BB090F7D09CE4FD29F1266407FD9A52BB +:1022C000E3DF0FE7058A5DE544EECF419E03A338C7 +:1022D0009DE7DA4DF265165F0F84E60C2051707FA2 +:1022E000F32F5379E3427609CA2B9022B1F7E188A4 +:1022F000FF539540F5760DEA23DF6F46C3245D82D8 +:1023000046497A2B1A27A91BD9C93B6D0B2C585F5C +:102310006179D7087F942116E42ABD275254631EA1 +:1023200080F87D6303D66338DFE447249E5F5F2334 +:1023300093771639DFD64DBC0F2193FB97489293C4 +:10234000976AF4FF91A79791F7BF6483FE5CF76DDE +:102350007954AEB4E5D175B25D6072692DA5339242 +:102360003C4FDD81F32BDC59E49E312E27EFBBABD4 +:10237000CB2DA47CBBD1DD1D87F3C73ECC47B02F4E +:10238000B03D4FD6F9DFC76AEF4C84F53AF050A65E +:1023900011D23A0FBFA7A13238D5646DFCF7EC6AB1 +:1023A0000C278BC769E33CDE3CEA8F6C87B258E0B0 +:1023B000CB652BC9F93BB67F16776B34893355A3B0 +:1023C0002609CEDF6E60F3F209EE2A02EF7AFA1EDA +:1023D000015F4FED9C3F24D59404EB5171D2F9314C +:1023E000F857F868FC79457BED3ED86F5AD2BE1E8F +:1023F000817E0B9C83A3E726CA9757917DD1A67E49 +:10240000338278B7D0EEF93DACE7E5CD6619D64D0D +:10241000536B2D191F080DE78A9A3CABC93DF2E5B5 +:1024200016971DCE41DCD4FC3542E74DCD981731CF +:102430003F47342FA3FB8F58B9C33E2BC63F691FBC +:102440005741DF9FBD76C93E819EAFF791BFFB31FB +:102450009083C87E428C84C8FE4FB46A43704E6E2F +:1024600079EBA387E05DB69978A2B07F25238F0929 +:10247000F03D95BDF6F4D72E47133B1DEC9B6B0941 +:102480007D683CBA4B94415F382599C8E7B70E5236 +:10249000F9DCDBDCA312FB74091E0CCFBBBEAF90D2 +:1024A000BCC38907E2EFFA8D819CB3B86F92013EFD +:1024B000D80A85FDAE3689C6710A118D17B5B0FBF5 +:1024C0002EC17E8DA5CB44C66DB37450FB0E7768CC +:1024D0004E9C2C3F82E721B8FF19B17DEAB119204B +:1024E0001FB2ED22DC9347F7444EAC7F90ABAEBCFD +:1024F0007C321FE5353A9FE2519788C8113B15D1D0 +:1025000075FC00D51761CF085A7BA3D2AEAE72E03E +:10251000718E1C6CDD6C93E1EFA928BF83BFB7827D +:10252000C9E305FEE0FC7A20B92F19F4DF6F12A988 +:102530009DB5F0F20B11DAF8F1EFF2A8DE2B027D77 +:102540008EE75908FA19EBE139A0CF715A02FA1C4B +:10255000A7456BA93E2F063D8EEB29A0BFF1F730B2 +:10256000A6BF2D4C7F171AED3340DF971C73E9F49B +:1025700070D1EB353A3DCDC73FC5F85C39E8D6950B +:102580005BD2F57ABC82E9F1A3E5EE95DA7DB15331 +:102590004C5E9C66EB12BDAEA6007FC11E2DE0F521 +:1025A000BD5F22F23EE9B95F52BAAB46C4EC1C3DB6 +:1025B000FD409E33FA8E3D8EE92BEC883FF0258D51 +:1025C000FC47B354A207A7A2DBC77934FE58D25FF9 +:1025D0002BC26185E245C533BF8C80DFAECCEF53A3 +:1025E000D1B76B96EB32E8EB7464BFAD03FC1B8F85 +:1025F000998C532D766C067FF9234C67B37D727FDF +:1026000045001C866BF928F2F984805EC5F51588B3 +:1026100067951C171515CF5769453DB06E137BA9FB +:102620003E8B75C39D9200BEE39B2C70E672229F89 +:10263000E8B1EBF233DB1374F593BDB2AEFCDAAE66 +:102640006C5DB9535574F9B4DE325DFD8C3E972E46 +:102650009FD55FA3AB9FE373EBF2B9434DBAFA4842 +:10266000751DC9D3E8FBFC618FAE3E2C8B14A057BF +:102670008288C0AE9FBDB75DDFFE24B67371DE8B6E +:10268000FF07782C41344FCAB15CC02C7FE069D081 +:102690003F6566BB1FB75FD16A0CD8C508EC2A241A +:1026A000025DEA3D36B2FE94203B3B381E71E76B7B +:1026B000EA6158B745AF79C8F9EAEBF3231C840FF8 +:1026C000587CA25AB4117A7D744C54C037B9133C6B +:1026D000144780AE1F414740CF7DC847F6CB83E605 +:1026E000CFE31748DC4AFDFF7601CDC0F5CC097A6F +:1026F0003A87C97A3A5BB3F5748E50F4748E2AD354 +:10270000D339DAA5A7F3DC31E1C0D3B01F89F18456 +:10271000CAE0BD7E3DDD399ECBF0FF42E13918AF06 +:102720000ADAFA475837D3E1734D7E707C673E91E1 +:10273000FB17DDD4EFC1BF064BA9465E634109F824 +:10274000145EA77A2078FD73FC15BAE3D17D579209 +:1027500003B6F59B1371B9324AE5C09C254ED8F6F5 +:10276000432756CF9D09744D42AFF0FB451E38BF3D +:10277000A459DF5DF97360FF54195361DC7E33396E +:10278000B7B8FB9069139C7B3D3A077D1FE00EDED6 +:102790004755F3F93EAA4BCD07FBE306EF4A98C72E +:1027A00009C1A06C7480BCA0F36A7B7DC24FD6EBDC +:1027B000A9603B595DBDD94FE21ED83F0579022F74 +:1027C000C039889DAC907851907C29F404E9B5A07B +:1027D0003888D0ACB7A3518B1E5F3D651EA79036DD +:1027E000597E4E1D071923DF1722B507F4FBF53577 +:1027F000CADBF762B88FDEF2D64CB0E326C54302DF +:10280000F8DD09F8E1FBD3D889677EDDE80D305E9D +:102810004A9707ADC7ED9F057CCE21F87C16E8B13D +:10282000278CDA0BC79FA67E50C91BAD049E38418A +:1028300056C04EDA134DF9E4B880C6F6E0FC9C634E +:10284000D45F496B772A409F3D4EE500E48FAF1778 +:10285000C87BE5A5275C229C174BF7E27258EF1B5B +:10286000DD95F0AE46E3FDF49CC68F3F6C23E7C9CF +:102870007C5FA6E57BCABDE43CFCF10769F9DC930B +:10288000AA1889F3392AEB5FE8AB8C043DF6904037 +:10289000ED9B49F4A47ECE424E8F1D7F3AF0A59267 +:1028A000003D5ACE298723F1F7D671F78D51683252 +:1028B0007DB85FB140A27E03F727AA909BA4372280 +:1028C0002F49AFD69FB8989F4DF05B871492773110 +:1028D000FFC25AE32A7F1EF8DE1B893234F60A4F04 +:1028E000FB62DCE49D7447A59BBCD773319FDAD1B2 +:1028F0008194EFD3BB92155C7E8CBF1F6E7193BF2A +:102900009310779722D278A75782F5E54B2E2C8625 +:10291000F9BC9F4FCFFFA46DF5127BF6566CD681A4 +:10292000FFE97F528A867383E4CDB110FE78209E42 +:1029300016746E5052C9B9D82251CE859B275105C5 +:102940007FD90EEF8F006FC07D75E179F332F51AF4 +:10295000C297C42E99AEDE31760E690F7B47AAC1AD +:10296000ED34801CD953A8B77BA20AE8FC797A130E +:102970006A227C755399A0F4603EB849427ED82FF4 +:10298000F86BE755B4515D05F8691C34237A7E086D +:102990002569CF6F73B9D288F8CF7D08F8AC8DC5A3 +:1029A000CDDECBF7127ABF379075B00E7F3F5B2B31 +:1029B000F820EEB5D4822DB0547817DCBBB24313A7 +:1029C000CF6EEBFFD90921F22AECA42767899FE695 +:1029D00006D6B9B84035009C479E12E83BF40CAED1 +:1029E00058BE1E2A3C44BE094CBEC537ED1612C463 +:1029F000C9FD07CB7FBCAE10E88B1436BBD89A78E4 +:102A0000F55EAD5CCB1EEEBE17EA337B9EC77BF155 +:102A10008FF8C75B6AA9FC8AB3A8CC4FA2E7611301 +:102A2000DBE9F764342E407D19D937C6C23B4EB07E +:102A3000C182D36B2CDEDA25329C6FBB4CF5C6C34A +:102A4000FB4BB4720D4F4F85B8209692DE6FE2714A +:102A50008D9625AE0E3C1E9E931774FB3AD1736380 +:102A600001C4B14E0A643E110954BFD91CC3544677 +:102A700004C51DCD5DD678B0E783E38F66C9FB5DE5 +:102A8000C823D56CDF45E391A4BC4BB2D8CDE48616 +:102A900095772EF0BDB72086F547E38FA2C51EAF10 +:102AA0008BBFD913E2B5767DA15FD69517BF96ADE2 +:102AB0002B9F33AAE8F2734F94E9EACF1B73E9F234 +:102AC000D79FABD1D5BF61DCADCB2FBCD4A4AB5F5E +:102AD0008E56EBCA2B2D6B75E5D5F6BB75F99B129F +:102AE000BEA4ABBF48EED695238F7B15F0173244BA +:102AF000927B2B93E24C41F2F98627E25D5ABF624A +:102B0000228E9360227C6106BA68F5E53C458674A6 +:102B1000A180E52F4E7F35CBD30DF4C572F81A1A7C +:102B2000AF716D86A354A9AE7343409F175409013A +:102B30001CDBC23BDB5703DF6F8CB40BF3713E939E +:102B4000DFDFC65C8FE5CA0B658FED073DF7C25E20 +:102B5000C907C005EE77D3F2CDE188C65F66598814 +:102B6000BFF4246CFAE07C64AE44CED37E68509C03 +:102B700030FE7AC3680AA47718BC2680AFC5E0513E +:102B800020CD163D4F1660BEB823BA3F05FCA1828A +:102B9000791F8543BCB5E0270601F4F80BAF9CEA2A +:102BA000BD0EF7F73142E300C7C8E885A1EFE07436 +:102BB000F66B24E88C66979D7A6C31E073D448E21A +:102BC000891F98D056A47967E283FBE979A8168B10 +:102BD000E896607D484A229C0B8953A83F7B6A8A0D +:102BE00038ECBC8CF2D701AE5389A1DF0378B180F9 +:102BF000B6E7F78753B395F8DB22B4ED6F25ED798F +:102C0000DE78291A796668DBCBF4FEBD8435A00D29 +:102C1000CA1DA41C4F93FC9DD24A78EF10EB9BA8D1 +:102C2000E86C09F0526EFBD840CE5182D588CBC7F4 +:102C3000057A8E1549F45D1F345F1A9FB07B53A14E +:102C40003DB597497C1FD72BB7E8EDE5D9489F0FD5 +:102C50008EDFDB14AA2F8C41EFBAD8309B91EF1393 +:102C600070D3775DB4EF92C1BBBE2D2C6E87125C22 +:102C7000E43ED6BFCC771442BC8AF713369BE26F92 +:102C800084BD43738781BE77123C8F72B5BC09FC4B +:102C9000A566545004FB777F291074ED1093E32B45 +:102CA000D9BA59693FFC67D00FAB145ACF60B1C78E +:102CB0007D1FF3C72A351201FFDCDE8C22F3653855 +:102CC0002FEEF8950BA7A75ECC6DFB166E7AEA8700 +:102CD00059F73F85D31906EF61B0D3D1366637F186 +:102CE000BF7FABCE24FAE46AF5E2D73357FF6836EC +:102CF000C65378A44F86BFBB193EEB1C3947F9BFBA +:102D00004167CD8171187ED058A6F69CD2D733CBBF +:102D10007F341BCEF119913F06E8FC13337D77E732 +:102D200035EC42E0FC3FBD9A43E28677299E17A12D +:102D30001EBFDF8E0E8E93777C2A914CECAA49F44D +:102D400067FC13CC070038F0CF74FCF011C08DE79E +:102D5000D312199AAEE4077C6B89267F67248BD146 +:102D6000978FFB59F9D39146E50AE7F3E9E0C3F8F9 +:102D7000D29D837E7136E55F9E723C05DFAF7D712B +:102D8000B681D5A3F76BEF52DC04AFFF91FCC74CC3 +:102D90002386A185DF479866BED7FD8DF3BD5A3ADD +:102DA000C0DF4F86715AC2AF0EAE5BFE4170ED9D23 +:102DB000CDF8A3E0EAE05ACDF0FED7C2E542E3BF8A +:102DC0008F4E9B1E2E4CCFBDB00E51D5387DDF28C7 +:102DD000E6EAE07BE873802FE6EAE0BB0FF80DF946 +:102DE000297C4BB1FF03766788FB4CD5C49F5E43BB +:102DF000E3EEE12699C4B3C3EB0412A71350BA91D2 +:102E0000BE43F1D7DD6B9AA05F1CF24783FC7BD5F4 +:102E10004CE39FCA78A6360EFC75C64F7729AE3EA6 +:102E200080BB2593C9831A7DBDBEA07AFC5D1D645D +:102E300033B0FB6DE983F4FC3762F7DB64F2DE78D4 +:102E40003F5BAFC1F7DB50894CECF3CD066C9F8341 +:102E50005D1BD33EB411E7EF490C27FB862D09FF1C +:102E60007E420019D58BED750D9D383CE737BC6669 +:102E70004F374E8D8F75E29E526F88733E05B33C7F +:102E8000DF9BADD1E3EB867E6E4FD7D879F968CC66 +:102E9000409C26346EA0F867E7ADE23F1BFED701E9 +:102EA0008FCE01F9EF26F29FEB8BCE97FF4D86F880 +:102EB00005E87DD8A7198F0827FAA0675659B67676 +:102EC0003FED97B3B9BED6BF8313D0D37FDB3B387A +:102ED000013B4640EA8C50FD4BE4FBF3824CE2CED2 +:102EE000785978C11F68B15D992EFE0DFEBA334640 +:102EF00078BFA8AC1ED2FD1B5CF5701F735766B976 +:102F00004521E7A49D553DC4DE410ABC8F12EB7EEE +:102F1000AD4E6B67C7378DEAF2899E13755ABB7B3E +:102F200066FB98AE9C9F9B363AE8B9E964EF395D41 +:102F3000FD5E8381EC778DAF46DEC142884F8FEB1B +:102F4000CA2B5C36353A0AE2D49774FD6EE9A6FCCA +:102F50009DD68BEAB5DF8D928B9C1BCCE8B3D46BEE +:102F6000FBC9EAB7EBF239BE045DBBDC2159579EC1 +:102F70003F9CADEFD75EA62B2F67E7C42A2DE5FA5D +:102F8000EF681F81FFFF00F516837B0080000000C3 +:102F90001F8B080000000000000BDDBD0B7854D52E +:102FA000B538BECE9C7925992427C9240C10F0840D +:102FB0009741794C9E2490E0490214DAA0C3CB0BD0 +:102FC0001671820801421241DBB4F56B060229A595 +:102FD0005A63B1D52AB60357ACB6B6464B952AD03C +:102FE0004194E2FD098D88885EB4E31B04C908287A +:102FF000F657EEF5B7D6DAE724734E1283F6DE7E87 +:10300000FDFFC3C7B7B3CFDE679FBDD77BADBDF6AE +:103010000E00C0E7F87FFBA80AB7BF08C00E1A343D +:10302000A56369FFE1C7F238AA0394E553693F1F1E +:10303000CD05FEF93C87FA6B6E7F26C05888DA40D2 +:10304000A6A7315B201920F483B2B4F7AFC4EA001D +:10305000EC771596856A6BA410A0C5068D9BBC58AD +:103060005E5192AB7A00167BFEE39884E3C346C7B9 +:10307000E9AE718701D8AED032681EC74629005824 +:1030800042AEE2077C1F120136E5016456C10D0114 +:103090007CFF73FAB9AABB2CF34BD80870CAD97B52 +:1030A000FB30BDDDF159028433BA9F3BEC01503C4B +:1030B000F4DCC3CF4F558AF747833660767277BF0B +:1030C000F1F43ECE274586C6F63100B7246B03D215 +:1030D0007BF94ED7B89F2541B8A0B7EFA4F0F353C2 +:1030E000C37AFF8EB18E4BFF8EDCC77A9CFC3CB35B +:1030F000A57778CC34E095DE7BFB0C7DBD8ECF06CA +:10310000422823FE3D55C0B1EB3BD9DCEEF82C0D37 +:1031100042BDAED7CBCF913E4212E2BF0A7FD994D7 +:1031200006909A966B071B4085E7BC0D10EF1A04BA +:10313000DB898E8CF7A1CC1E8BA78B2AB0BF1D75A7 +:10314000237D8424F81CA756E176BCDDD58EFFC70D +:1031500083B90ED4DFA8E3B81E3FF07AAA40B5C306 +:10316000F05EC6D3E7611D57838E7A49EE7FFC5629 +:10317000BFF6D77199FC5C79DFDDFDBC2FBC114730 +:10318000BD1FF77E22CE0106F2386B88AF34A8ABA4 +:103190008D20BC16428A9FF8067F02EE2C80EBE958 +:1031A0003795F8021F96E27B291D1BB6E2AF89AB6B +:1031B00053FC215CE30DB65826C1B106A21B00C723 +:1031C000FCEBEE0427C1B973F79F87043DF4F214BA +:1031D00085BE2B8592E4CF932E7D7EC8D902EF89E0 +:1031E000825E604A6C3EF1F578795CFE2664D554C7 +:1031F000DB451FF3A9A2E6CB03A9FF5A86F7277088 +:103200003A9DE63CDE9D124A4AC17E285006A33C08 +:10321000492514A753793BCB99D45DF60FE3E19B85 +:1032200042F0C0F5351DAF093FE7EE7E7EBEE35CA0 +:1032300022ADE3E7FE642FCB99093081E6771616BD +:10324000A646082E255E86E363BB2A5383C83FE368 +:10325000FE38650095D1E68D8ADD0170A139187EB2 +:103260006E64CFF506FB901B0FE97CA2DAB58708E8 +:103270002FC1C4DEFBFD46E7973CBBF61B925FC641 +:1032800078D47FD6989EFDAFCCB309F9A6C31511AB +:10329000AE2A885FC9C02FD2A51DEBE57A5DBAFBC7 +:1032A000D5AAEFE0D2B6AC49F1CB3E7C165481E012 +:1032B0008F0B0F6F4279DC2A3502D1B51BDAB8DCEF +:1032C00024F9EF95B1946DB10C219FC3FCBDA910F9 +:1032D000B453FDCF52B405F0BD5065E32FA3384E73 +:1032E000689D1D5AB0BC27E9FBBF8AE2779A422E3F +:1032F000C585E58584A16140BC355D113CE0E7F9F9 +:10330000364E088CE5723C95CE67038B884E63522F +:103310008A7F5B21AF67143D37D6794887CB0D573D +:103320006A87E8FDC7FDDA5F088E8713866A442F37 +:103330006A1EF86130D7C380747078C6D75201E135 +:10334000751EB454A517B819E562B71C581F276F2E +:10335000DE4EEB1D2F6FEAF8CBCE13FCDF315AFBAC +:103360002BCDE384136ADBB1FF8944BD4CC112BF8E +:10337000F7A13EDFEC3CF1DEE7FAFB276CA2FD444F +:10338000BAE86F8C6FF493F4F2DD667760BDA3BB8F +:103390005DBDC7D518C6FE99C3051D209E81D6DD2B +:1033A000F9C7B4AD84B7256D6F3917637B525E459D +:1033B000765E91E847EB58628F3AD3B1FFA7B9C167 +:1033C0000B04AF7A15B427E87D35EA9C83F0ED94C1 +:1033D000603ECDA3D381253EEF4C10A5319FA4BC08 +:1033E00059D979587696479D440F5DF522ACCB5458 +:1033F0000FF0F73A4B2DF599A2AE02EA5D2FC159B5 +:10340000E85DC8453D4E7288F4B8D2536F23372B20 +:10341000CC8F09425E68D9FFB594E8B32FF9657384 +:10342000773C7F3F3E5FD488F48CE305777EFCFCDD +:10343000F754A69FF7E9BB35E10420F8FCA3F2AAF4 +:10344000734807AF6753456CE87D389FD86E97B2D5 +:103450008DBEE339BCFF7BF89D3BFCA3FC9B48374A +:10346000D83BD84E499654B1BE1DE6F58DD6E1BA8B +:103470005256993E3CEE76005E771088DEAD768F30 +:10348000C7AF08BEB607FD6417F5CBDFBB5EDDF73F +:10349000BD78FEDEF3C2601ABF6CCFC10C2A7BE19F +:1034A000EF63CFE4F4CFDFF5D0C6F84709388DC617 +:1034B0005FE177FA697DEB95B7A7DD8FEB5D898CCE +:1034C0002CD3FA779AD7BB5CD76F867E5CF9B08332 +:1034D000F5A52187EBA083C75DD56E7E6ED58B5693 +:1034E000FBCD4A27617A46F2150275D4AF1635082E +:1034F000F5AB752FCC5ACBF2041A5D65B43CF3FCE6 +:10350000ECBA7EC89503D7115D67A5B72D127A4F27 +:10351000758AD2ACDF41117AE146CF5CD687376E2F +:10352000B4CE5B73129E6E6AEB673D3A5D7D5F9F22 +:1035300077599EA0875589D50788B5A1B06328D152 +:1035400003CEAB9EF809EC81ACB5F8E99392B07F5D +:103550008DFE1F15753C14C179C9C953DCA4CF7EFB +:10356000342A780BF51F722CFABE6423FA0CF0385B +:1035700067769E3C2A139DF984BE473CFE6C12FE82 +:103580005ABB535636097E699D44F2244FE0B5D6A6 +:10359000ED89903EB5C2CB9837CE6B6D5E66CF7924 +:1035A0009DFA16CA9D5EE46D2DE929EC3FA0506B93 +:1035B000A5F93986B5EF1F44F2FE56C9CF7C045AEF +:1035C0001EF1EB7A3B4884B792686C0DE1D1E703BA +:1035D00045C6BA37498C0B7ECD4D76EEC0A62A780B +:1035E00007EDC537944AB78ACFB3D26C01928FEBFF +:1035F00095C56937C6C9D52CC91668677B6571DA68 +:103600003C7CEF7A97908B39DFFAFB4AA62750D3A0 +:103610005DA5347EF0AEA9C4D76932CFA762C1F9E7 +:103620000237CE67D0454FBE0BE17BB30E6F63DC34 +:10363000ABAA62058D9E6E7878878BF9D5674EBBF5 +:1036400097F460B8C52B499391B5B5E95C3F6FF726 +:10365000A5115C57EA70588FB64307BD6F0F2B80DA +:10366000657D82766725CDE72519B663715ED152F7 +:10367000D370BC9CCB8C7E1127E9B3CC96B6676522 +:103680009AE74B8EF0369CD72D8F570C80B8F5EE0D +:10369000CE137AA70EEDF9783BBA0EDF273BBA0EB0 +:1036A000EDF9F8E7916637845CDD75ED847D0A8D70 +:1036B0005701CA7A85CB2408C5D9533B00A6937E0F +:1036C000A84FB38337B5FB3D635DF51204DA7BC1C8 +:1036D000BFD1FECC7FCBBDD2C7EB7A7B5F7ED94B0F +:1036E000FABAEA3F1B6DF253EA51BFD13CEB3F1BE4 +:1036F000F3857ECA4A5DEED6937F9111FF5C15CFAC +:10370000BBC6F172FBAFF575FEFA806DFAB65EE6E8 +:10371000FB7F75BBEB8A4C7B208CED574640DBDA98 +:10372000CB778D7E59E9E8987CC1BC76544617D199 +:10373000BC274C01ADB7EF9DD1D7BF52B73F76A4A0 +:103740004797323F28DA6FEC5EB2032ECFD924754B +:10375000F79FA5C3F3CC0CA1CF8BEDDAA2E70B4901 +:10376000AD285288CA85115B8DA71B2FB78ED296C4 +:10377000313FEBF46CE0E19EA45FD8982F5F1AB95B +:10378000CD25F59CF77A498C6FF897567AB5AEA39C +:10379000FE33C984BF9EF0B7737B973D0B5A8A9462 +:1037A000457258E8B77B5E1EE77492BCB141CC8588 +:1037B000B0982A674F7B9AEA3E195CA87F4EA2DC3C +:1037C000E6760D1D456C3FF96046AB84EB5D5A8390 +:1037D000FA09FDC5C5EBADFE57DBB88F480E86EC88 +:1037E00040F26BC9717F2BA95990EB9CB4EE4F90BE +:1037F000D5E8BD25B79BE5F9C9C33F76929E9716DC +:103800007B1A251FCF77DAD358BF69A753213B60B6 +:10381000E9DDE6EFD4EA7A84EB392497A057BFE4D8 +:10382000CA7CF447D03E816228263DF174F34E787D +:103830006724CD67612AC9F789081021CF3AECB314 +:10384000E2FC7DC31F794FAECCCF47B8CDB463BF88 +:1038500031B4FEE10316C7D1DD9D4592498E7D88C6 +:10386000FC3F02DF3BDDAC70392D5F9B988FEDF3A1 +:10387000F28393F359BEC7867E84EB6A5827E0D360 +:10388000F992B0E361BED0832EF9E65A82936B3091 +:10389000282DAC971B1BA99E6543FD8B7093E535C6 +:1038A000720ADB5F6DFCDD162938EB6A89EC28EDC6 +:1038B000F1EFE2B89BD26CD08272D1DBA25C41F214 +:1038C000D82B43630BBEB7E2D73FE471C2E942FE97 +:1038D0000F7FB4C286E63D8CDE2149F4F992682858 +:1038E0009754B1474DF4CB385E6A34CACF0DFB25EF +:1038F0003329ECB3E17899573AFD2D39346E451EE2 +:10390000C96B15C24CCF67287E80E3DEBF73782A6F +:10391000C9BBB3BB2EE7122E225C8A815C0920BB97 +:10392000C74ABFA79BF1F9E5DDF52BDA674983C9E3 +:103930002E45472DA904F5F78EC76DC23F16F3A893 +:103940005B17C9FA26E9B947ECFE6DF8D4FBA71955 +:1039500079B4CE1CBB2A11FCBE2929C2AED2EDB867 +:1039600005821460C1AEA77E4AFDB64CC2F5239D08 +:103970002C06FF50EA67730B7FEDBAA014A675E31F +:10398000825248BF7FB3AABD88F5D14A471AD9AF42 +:103990006462F466DFF667E75AFB7DE8882E7D9D5A +:1039A000F48D04FE6D043729364AD8898D61F63FBF +:1039B000D2209DF0FCA37C5D3E8F42394772694462 +:1039C0003087F8AEDEA6AEA67638827619D18FA4FF +:1039D000707F033EA0B43D49F663834D61BB038E07 +:1039E000697984B7CE5963F2499E9D714487B25C70 +:1039F00040792761FB83F9D50BEC088FFA4168DF2A +:103A000060FD2FF90B447D5874A90DEB9F3E71F3B7 +:103A1000023BC2B5FE8AE8FB548782DB447B7E749E +:103A200029F907830B36893A32120C423BA6E0AEE5 +:103A300005211CFFC334C3BE882EA279D63F7DB9B1 +:103A40006D531CFEBD05424E7E9820FA7D980337CB +:103A5000CC2678E74647C5C7DD3ECBB7E9724BD0E9 +:103A6000FBF26712224498C67BE0EB7DFC27F285CF +:103A70009E585EA5F7B3C77E4FFD9EF3A9E96CEF94 +:103A80009E4059C3FEDEE86D04977BF3D3B93FC176 +:103A900087FC3BEBF756901EF650BBF0EF8CEFFC2B +:103AA000295FC86D1823C6AF1FA4A4113EB2D285EA +:103AB000DD8C0849FB01C75DB6EA768DC08F57568D +:103AC000F2884F41891590BE79EE62761ECDBFAF68 +:103AD000F91ADFFB0F9D2E96B7E8F0C2B1C87EA998 +:103AE0007F7AF45603BF64E70CD6E1EB2D10F3A305 +:103AF000FE3C6E36C2776C37BD18E3F6B7CEE3FFF7 +:103B0000A47542A1780FE93C6F93D2BD0E236EF5E8 +:103B1000E15AFDBD12631E2AD3FFF267BE732FD593 +:103B20004151D365B6C77F22DE731BDF45FAC7EF6D +:103B3000AED2ED5C49FB8B93F87CD5C60E27D9BB82 +:103B4000ABDA258DECDD6E3ED36E89E72BEF70B1DD +:103B50004EAFAC795B98FF709ECC7F9AF0532DF4FA +:103B6000D2056F2BDFF6184F4D378FA7F2787DE126 +:103B700021B940E0FF7F0C0F2DBDC3B34B9E58E031 +:103B8000D7C57F39FA7B6390FF0A7BF21F14F4C11B +:103B9000B7395FF17B15E2BD55DF41FC51DC5A3589 +:103BA000D3F1AA1D39B6C563BAFBDF517B3840F2A9 +:103BB000BD2B2EB0E3F1D060FCB561570D903E599E +:103BC000F5D46F9F0CE1FB2B1EFB690AA0BC396981 +:103BD0006FCBF2E3FB75DB37A468144FB287524812 +:103BE0004E9E0CCBD3C3BDD85D37EA7C65D853F568 +:103BF000C0BA033EFCF5DF5BBF8BF3FF54423B07CB +:103C0000E15DBFE36FADA497F76BEE18F8685CF465 +:103C1000F7B1BEBCC6D3B816F1DCB0D36C07ADF8B3 +:103C2000D54FB354369842836D6C074506D37BF568 +:103C30000F3AFC14E7A93F2253A41F1A20D64AF3D7 +:103C4000B3BEDFD0FE0EDB590ADA73D9937AB6A37E +:103C5000E661BA6FD8F1A38FE5142A4FBE4EF1BDCD +:103C600086787F1AE15EDB873D35AFC01CDF35E02B +:103C700003E14CB65F5A1EF9D5EFD87E7C7D401E1D +:103C8000BA4170FAC1FF932261FBE9F6E1A935ACB4 +:103C9000C7D799E44E973D4E76802B5E9F0ABCAA0B +:103CA0003B258EDDC02E51D6392229E467D76D75AC +:103CB000F843F8B8EEB7FFFE10C58FE035977FA444 +:103CC0004AF5734E1BB54B5A4C62FB0952A4E26E87 +:103CD000FCACFCED7B22BE3250866AC4CF8ADF7F0B +:103CE00022FAA37D9B80FD573EFE16C763EA829EA3 +:103CF00046772FF8A96ADFEB8C7A7AC14FFB5BD34A +:103D0000C83E6F79E402C3FFE41E0906E4F47CBFF9 +:103D100076FB2927F1CB6944849246F8926B9CA9E3 +:103D2000BDE1297235D9BFD8CEF184FEF055443CAF +:103D300051C474CDF0AF7DDDE5AFA6EFFD6E4D0A49 +:103D400020BE3FB0370AFA7E60439686F3AF758493 +:103D5000B2142EC5F3DA5FDCCA74B7ECA55BB3808E +:103D6000F59F36D056C2EB1C48EBBB69CB3C5EDFFF +:103D7000520832DDD53E20737CE0133B4C7FBC17EC +:103D8000FE7855E70F17DC3CEEBBC2EE874DB89EC0 +:103D90000F9CF80BD64387E5F07689DAB7BD49F278 +:103DA000F1938E4C89F85D7EC9E126F8DCB23B6D5B +:103DB000AB0BEB8FEA72A4EAA54FA6111FDD92634D +:103DC0006F7429BCFE900E2F89E348B415504CCF78 +:103DD00081E37F2E38EBBC9EE204F8FC3EBFA93F96 +:103DE000C3EB836DAE44693C9659227E8C3F87A11C +:103DF00098FD6DFEE9E25B50CFD2FA9D8542EE362A +:103E00003CFCC1B4FB88BFD04F4945F89C3FF28EC3 +:103E10007310F60B796D3092E6D5F11ED7C19FA9CC +:103E2000A6FABAE1D1B0D30591783E7DF03D0B9F63 +:103E30009ADBD11E64B83540AA4A7EC207CED8B4F8 +:103E400067E83BF8DDED0AF943D83FCE1FEAA60B41 +:103E500067F7F39C6E7E33FC9D653A5F5BF165E529 +:103E6000F3C3163E872D82BFFBB67F438CA73A472C +:103E7000F821824F1DF26388F951F017A03C1C898C +:103E8000F47EEAD17D47AFC3759C6A7778ABF96B56 +:103E900066F959FB04F227F697D1FF4CF0131E2E5A +:103EA00038C97EF555A17F8AF33E451B86637BE1C9 +:103EB0004B7CDE2B5F7AC04FF6FD3F4B6E2EEB4303 +:103EC0006E5EB4C0F31318938A9F417DB1F232DA6B +:103ED00007B3C2D7F03FAD72F1E705AA88CB5AE429 +:103EE00022FE1C853838AEF8CD472CE73E4539C751 +:103EF0007AE8C1BFB15E42B0C65C48B7F5E18FB9A0 +:103F0000BE81F412D7F7CEA57DFF9EEB36C3D3DA80 +:103F10001ED1E54ED73EE43A0825937FB65BE6789E +:103F20005A27CEA595ECEC4773C22184CF06DD6EEF +:103F3000EF54622964676F4833EA70430DF50B8DC7 +:103F40005342F47E82BE8F1288A5A461D9A4FBE9F6 +:103F5000EBDDEF64BD8BF69B3DE154D6BB7171B7D1 +:103F6000F5C9FA7E8B4FF4379E17FE494EA1BC86E9 +:103F70006818A6F7162F4289CDF38E82689F2A5FB4 +:103F8000FC1DC517CF8646D8689FEDAC3BF63BDAE3 +:103F9000773B6BCF4D0F91FDA4DBA1EF86BE9685DD +:103FA0007382F720707412E13CA4390722FC6F146D +:103FB000A081DA175A52289E2D2717EE7F06DF5F61 +:103FC0008A80A778BE35EEB10202A9919C9EF10DC0 +:103FD000D47F4ED2F7CB500F71FC788BB97DC5AE34 +:103FE000534C7F2B2CF417D4F7ABADF4575DA8D30B +:103FF0005F1EE411FD4D953DECB7771E90C314870D +:104000003AEB06B62FCE229F2026D17F97196F67F5 +:104010001F95C2E4B7432893E9BA1EF980EC2A83BE +:104020003EADFE7B0FFFFE0F6F147F0FBBD43DF93B +:104030009FE3EEC7F2F493AF8D7A86EA4FBD3AF470 +:104040003FA167FFAA3D7F637FAE738F0B685E9DC4 +:104050007BFE3C94F471E7D32E3FD175E73A17EF1E +:104060004F86F624874752FB1081F796DD17C64529 +:10407000598EAF67FC7CBBD0C9783DBBEBEF6F526C +:104080007EC3D95D2E95D6D1B027897DA686A7138C +:10409000C2B4E9D3B9FB4271308E2EFED1F5D43BC8 +:1040A000455CB213E991F605D19FD7683D0DCF94D9 +:1040B000FEFB5AF23F76EC75523CBDEA4FFF358E5F +:1040C000E455E7137B9D24CFD06FFB05207DACDB4F +:1040D00031EE3E07C2F90CD980E84F0FFD43C3759E +:1040E000E44FF7848B804327C281D68570A9253B96 +:1040F000AC2F78FCFC5F161E1FB3FF50B76B02C8D5 +:1041000039F1709134F13C39EC9668FD7F4C194CD3 +:10411000EB1D86FADF4FEBBE308EE24BFDAD7BE749 +:10412000FF5FD66D832FB5EE57FF65D72DE8FFFAF9 +:1041300042A1C7AC7CD093CE9FFA16D77F97ECE70D +:10414000F95E22FF5FA0F517FD2BAEFF92F13E8EC8 +:10415000E2A05F16EF5945FF5FC5FB0B3ADE9315F2 +:10416000B2FB3B77FFD7505EEF25AEBBA8E85F15EB +:10417000DF5FBCEE2EBB490EB887E1FC6E87488737 +:104180008AE506DD1ED9807E058DB7315BDD260B05 +:10419000DF84FD143D560D8BF5FD870D90AF51BEAC +:1041A0005908ED8CED6CA7601DD7BD3158D648F18C +:1041B000241708FAFAC4EB7988E284767535F78714 +:1041C000A0F0638CBA32D1A550BD652DCE07EB2D82 +:1041D0009936A545ED1B3EB2F7C5F96437DA3D4E79 +:1041E00093FFE2B1F82189239C267F25019E55EC9F +:1041F000389F04BF1DC2EC07C6BD8FFDB522916775 +:104200009A08E190E2B92438B1DFB85131E0A4F165 +:10421000FA5DEA88D5643FDD5124FCD10DB01A5413 +:1042200082D311E17F76C1138C1F1D6EBE02E0F8B0 +:10423000B9DDCF75C78D750C473BA01F29D661F23C +:104240003B291F97ECBD78B856321C1BB9DE52EAE9 +:10425000525ACCEFF33A37A8954070DE405B02D457 +:10426000AEDADE728DFBDF83EB4D4522FFC50A57C8 +:10427000A32C8418E78D79F5FC20AF3B1BEC1C5771 +:1042800044BF81E38A0A903F2757423BC7ED02F6BD +:10429000D35DF62CE73328118A6FB5DC9C22F61F1C +:1042A0007241E53C1B4B7EC9E6DD0107D17510D993 +:1042B000564247C831F35AAECFF48026E1B83321D5 +:1042C000E0A03C0862EFED1C5F0D742CC1FAC1C286 +:1042D000CD3E8A873824753DB7CF90C2DBD9CFF564 +:1042E000EF4DC2FABC7503D369DE19D5E0F0527DFB +:1042F000768E9F4280872076640EE98DF9B27FBB6F +:1043000098EEDC0388B7393AD6AF4DBE656A12F62F +:104310007BAA48EC03CC87C03C0A615CDD1268A430 +:104320007DDB6B86C646A4C5C5399E29CAE17EF3EE +:10433000EC01C7CDF87C1ECD34BD277FCCA3C1F1E5 +:10434000F93C25E010F90D7ADE9476C557CA9B1A20 +:104350004FF0C275ADAC7685D7E1FC56FAFD6FAC77 +:1043600024B855BB14EC0195853543482E4E95CBAA +:104370001EB815D77BF85117B98F70EAE72F67532E +:104380009CDB5FF8ED69244FF3C0BF81F2F8964AD9 +:10439000FEE7BD84DF22C9BF9DE10AEC3F2CDB5262 +:1043A0007388BE33E75149223DF54E91D84F911F96 +:1043B00095589E66DC2B85BF86BFAE2D77B17C3AC3 +:1043C000B555623FA2AA3AB89FE2269B4B5C8A8B06 +:1043D000F1A6A5905FB44287F35F1CFE174650FF1D +:1043E000DF3AFCEB547A12E6FECB516E11BD9CAA6B +:1043F0005EF7339A4E6791CADFCB28AC298EE0AFC7 +:1044000073AA5FB2F33E60483B3CC6345EF0C7A57A +:1044100071E3AD2DFF158F7714FD5E8A139DBAB73A +:10442000651A6D7F2F05BF447E0BAEABF556ECBF12 +:104430001CE7477EF14CF0DF5548F423D7B15EB05E +:10444000E6531971938C424B1CEF41737D29F64959 +:10445000CAA7EF98FD31AB1FF65F459EEE38C0E569 +:10446000DDE303116B2F7119C3CFEA927F3A7E7699 +:104470009688B8EBF8742D189F9F31A658E0C9288C +:1044800077EEFAF4F59544F7852E3F0DA341DA1443 +:10449000DAE75D505B51486455E9CE7B8EEADF6C0C +:1044A000C43AC22FABD8C1DFB95E796B6A1AD66F36 +:1044B000F049FBA9AC5173A6A56339BA58E0E5C62B +:1044C000DC8AFD48D650ED9FE50C0ABFB992E8E2C0 +:1044D0002CAEDD85FCBB337A383B5ECF1A65052AEE +:1044E000617B9CBCAA7227803D0E3E53953453FDE0 +:1044F0006BBE81A6FE33D41C53FB3772479BDAABED +:10450000FD79A6F6DA62A1470E155EB86E0DAEF320 +:10451000D02EA742203C4470F176C3E550E9854A8D +:10452000A2E383A3030ECA4F30E65B506C67781496 +:1045300014838873D8859FBFBC8BFE80E97FF32CE2 +:1045400029BC0EF17DB0E89EFD4B100E27747F7FD5 +:10455000AA7C7CE11AE287B0C38F16092C83E07E27 +:104560000DFB6D86C6FD248FE656B8631457984D33 +:104570007100A9275DAD2DFFA09ADF2F9515E2E30D +:10458000A55BCCED8F155DFE3C7DEF31D42FB47F64 +:104590003BD79217319BF2B853A8343FB7D265A0EE +:1045A000D81C9F7A4C1271B3D02B425EF625A70C13 +:1045B000FAB4D261AD4E7F4639551E934A7269BC3A +:1045C000D3DCCF285F433BCC8EE3FC67B39BCB3778 +:1045D0009A152EFFDAECE3F2AD6695CB779A73B9B4 +:1045E000AC2D16764F4613E23B2EFF25A33AE0FC96 +:1045F000227EEA96AF215D9EC68E137C330E893CE7 +:104600003583BF8CBC850CAAC79D1798D9B42F38A9 +:10461000A500A0AD58DFFF59B2F579D28F3885508B +:1046200032BE0F757B9FA7FDABAEFA2D6F99DB6F86 +:1046300093F69BEAEB73CCF5DB2BF6C7BFDFD7FC19 +:1046400033AA554710F5EAECBBC5BEA5B5DD98DF2A +:10465000C1B5FE05BCDFE6D554CA6F0112F603A949 +:10466000DDD66B7E8201970574CE05C79D59E9AFF3 +:1046700089CF2FBB4F1FF73EFD7D03CEE0D7D4F887 +:10468000FC72EB78AF2D1BEFA038E76C1079347318 +:104690007741BA3ABEBBDF23FAB8AFA506A7F23915 +:1046A00006B21D88EE175CBE357E5FD15A6E5E5035 +:1046B0003364188E5719C89388BE32965CE3A07D88 +:1046C0008AA3B3DEB251397E18CE1FC7BBEE737515 +:1046D000C8AC3838FD49A7CBC37798F7578D72A778 +:1046E000BEBED76D22AFFCF594E09005A6F7DDFCC9 +:1046F000FE9F74797834598C331E0D3C19F5C0CC6B +:1047000061026E3006E13EB61BEEC677FB825317A0 +:10471000DDD123D4578BAA4123397FDDE7DA90D945 +:1047200071DF3FA8D3FF910DC21F22F8D6C4B5C3D5 +:1047300004F11D03DE3DBE3741BC6FE8EFA333211A +:10474000EC1276D45AB21B66A37E247D3C55F6B09B +:104750001C387A44F6BB585A087DBE8C7E5529E831 +:10476000EC97C85E9C5DE369A4732EA88F8710BC8C +:1047700097CD5F564DF149D0E5951BFF917D981778 +:10478000B19BE497552E65F423A7DE2B36EBCFC300 +:1047900094CFE5E89EE7597D9E7DADDB90570ACA30 +:1047A000673BF2F1399DEEDE93B5CE62E2173D6FC5 +:1047B0007FBC0312E2EDBD733A3D8CAF1079B17F3F +:1047C00029BF309BE873F58CE136F2370E4F3F97E7 +:1047D0004EFBCF065EBAF8B4A92538222E4EBD791D +:1047E000866B3EE153052D99E8E270A020A1C2D36B +:1047F0008DAFCD8173E91027BF70195FC857972A15 +:10480000E70E456D6C2F1C9AFC09EBB913B98A8D24 +:10481000F6478D7CEDB40969E23C45C93B1EDAAF31 +:10482000DD197DDB43FCBA00C20E927FDF848883F2 +:10483000E8F17A8872FD0600677C5EF78DA0715CF6 +:10484000F8268881349CEC6DE0F8E50313EEB89F00 +:10485000E297E3F4F83DB2FC465B9C9D3C6B8280A2 +:10486000AB5CAC5D3681E09BDE719CF462C6640794 +:10487000903CD690BE281FE860D18484C5BDE0730B +:104880005FD1E2DC09F1F0AE0E3AA9DF637A1E25B2 +:104890000190F0E448CBDD162F47C64F1078DF5269 +:1048A000A48DA3F71F9820F4FBF874212FE8DC24D3 +:1048B000DBB9B9AA6D539C3D30437FAF6B1C67D009 +:1048C000497CBED4DFC8F996955BF212A2BDC893AD +:1048D0007D45C172EB3C85DD24F4625FF833F4DB87 +:1048E00097D58F861E5C55AC7D9DBE6BB7893C32DB +:1048F0007BFA7C1FC10794B98CF75996F558E96685 +:104900005CC93BB71790415E6DE3FDF5713BD53750 +:10491000C8CFDA1C5AA0C8DEEEFEE3AADF7E7144DF +:1049200021F5971509FB6D9E3E2181E4EF664F68E6 +:1049300028C1E784E44FA0FDA6D0765911FE576C3C +:1049400021D1E1B2EAAC6184976BCA8B3A34AC7F77 +:10495000509D934F76E99DFABC4E82D003A180F022 +:10496000F34ECCF8C1501AE760D1807CFACE3533D3 +:104970005CCCF71F1C194E2782E068E1B2796BE826 +:104980001DDD4EFB375D4E7DF0E01AB6933EF00D17 +:1049900067DD82F282C73D385DF82D07417B9EFCC2 +:1049A00088D9BA3D76ED42AB1D26E4E4072427B151 +:1049B000FF9C80B93D63CB07C789C87BCA33617F41 +:1049C000F527D74213CCF697559E9DF48838C7EC4F +:1049D0005D705F3015EDE6E9398EF7C92F69929861 +:1049E0003E0CB936BBDABF97EC87D9D36B0ADCB87B +:1049F000EED4F00489FCBEAA6A756A128E3773BAC7 +:104A0000544CE319789B39FD668E43CDDC72B39329 +:104A1000F6FFB71405EE227A716CAF52691F7DD98B +:104A200096BC17E8BDB1A104C6F73533CFDA08FE4E +:104A30009B77A01DED27BBF6F264C2F3E107CF79A7 +:104A4000E3F393BBF9A2CD497E66E5831F0F22BE37 +:104A500030E402C01DF747980EBDC2DE8280EF0B26 +:104A6000E59CDEAF3F3917AA84DC46E6AB1787B278 +:104A70003F928DFE08CAB9AB4BF60E25FC2F590F9D +:104A8000BC1F7A7AC8FBF6433864A4CADD48FB9F92 +:104A9000541F57C8A9039CA7737AE0675B68DFAF10 +:104AA000A505EDFF6C6AFF94EBEBED6E85FA97C7F9 +:104AB000C0E4775CF599DBE4775480D98FA98BBE8D +:104AC000BD83DE57D6B994D46CF27BCC7ECD4E67D5 +:104AD000A4F545FC7EECA700DB883E951C8B1F34BB +:104AE000DAE207E599EADFC82D35F59F05313BE7A6 +:104AF000C3A9D078E7403A17A438580E6A4A2C3434 +:104B000090CE0B5798FA5F5332C3345EC18B11DEDF +:104B10000FCFC0F7295F78963B605E4FD3A74C77E5 +:104B2000939A2EB21ECD8BB49BDA0B0EEC348DE72C +:104B3000EF50AAC8FCCC3FE6DF47E58584AB7D7427 +:104B40008E4895A01126232B460355946F5C7CA2BA +:104B5000711F95A1CA463EEF184278B578F9FC233B +:104B60009F876C42F8535CE1DB32F039DA0BB660B8 +:104B70002DE91DC5A63E5023D1B99940564D0E9D35 +:104B8000A7099E227D52126BABA233AD133F6BDFA0 +:104B900047E58E8EB28D130B091E88671CB7CE6356 +:104BA00063FB79AABC6B1CE5A19C7D34A9203E2F38 +:104BB000DF387F033ECD5743713AEF887C8A3F054B +:104BC000AA9235CABB5CF5E4E51C6F3C30B1E2EF5C +:104BD000F43DE3DC1078CDE7A40F4CD4CAE83CC028 +:104BE000E10A59E4BF4C75B03C4BB485153DF8C89B +:104BF0007ACAF93507DBBBB79508F977F8050411D0 +:104C00004EFC709AB02F8B3B8639E2F96CB66E1F62 +:104C10006694E8F6380522719C5999471EA538EF2D +:104C20006D25C9FCBCB85A7DDE41F4A0D815F277D9 +:104C3000338E0594B138DE0E6FE15EF23F761CEBE9 +:104C4000289754EAAF8A7345D32BD65490DCCFB55E +:104C500003F5DFA14C49A2FE190BFDB6441AE7800B +:104C6000233C12E7B9BA5CECC7ACAE70FF96E2ED3C +:104C700019C740E45182B692E9E76AA74AF300BB3C +:104C80003FE77AE4EFF7508FA9AEBEF9F8BDBB332A +:104C900033495ECDAA5032292F69D6CF655D5E506B +:104CA00046378E4767B028D73834F0F8146C7FD871 +:104CB000A8232B03C25B711AF2052001EBB3A4AE4B +:104CC000FE0BA790FD31ACAB3D447CBC59D2EBA1AF +:104CD00041DC9E6119CF18BF68E7C0E31B3D041F8C +:104CE000E3FCA0924971CD0C5BC7383E6F67EBE0E7 +:104CF0007CF29B6CEA282A4B4706CB4A508E5E76A4 +:104D0000313542F0395FED0C131C2EBB78CD00928B +:104D100073A8F71FBA97E86D8A83E5FB0E67473DD6 +:104D2000E509C4321339AFDDF1D4F2463A7779D3CD +:104D3000CF667C83FDA0976CE9B2D437DC3214C116 +:104D40008F863DF191AD6B9D1A9ADEF091D45D276F +:104D5000BE5CD5BD4E6D849BF35EBAD6EDC6FAE25D +:104D6000AE7AE9C27771DDEA928773291E780E3C2C +:104D70007C2EED5CEE75D7127ECFDDEDE0C3933B6C +:104D8000A82BD1B52F51C4D5BD815CF2370F750862 +:104D9000BBB31DF1AEE1428787A29EB185F4BE3D53 +:104DA0007D13763B5736A08AD677EE36A0A024DC5A +:104DB0001475828AF26447EE92964A2FD1A59A4ED4 +:104DC000FADB58E7311A07EDFE6313B59B4A38EF5B +:104DD000C488A77EF7CBC553ED31CEC3730E87468B +:104DE000CA3B6E28593B86F4F7B15241FF0D53245C +:104DF0008EC337349D67F956D7748EE16B9C1B3D8B +:104E0000ADE721B739C4F9E1BAFF966F20FF12E58B +:104E1000CA46299FCA679DABE3F814DA3FEE928F2A +:104E2000E36DFDDB7D89C16AFEEE2C499947F64AA8 +:104E3000E48FDF5F4879F6B312947914E7B9BD7453 +:104E400085A80F51E6515EFEC3257F16F581CA4F36 +:104E50006D281F5F288D8A7A8EF20AD5F796E8F5BD +:104E60003CE515CA33D851FAFAC22983D8CEE0FD01 +:104E7000AAB3D313D8FFEB6B3E739A9E31C5597A10 +:104E8000B4CB929093F385FCF968C640966346FED6 +:104E9000F32A9BC2F9CFBF2C912CF9CFA050FEF37F +:104EA000AA511D8B52F83CAC7F2AE57FD5053DBC4D +:104EB0007F30A7690F7FF7B04D1D4272F27459F031 +:104EC00021C2FB99E40EE6B397AB5FCE22793B6B30 +:104ED000A27E2F89121B41F8590041F6531658CE75 +:104EE000CBCEF58C70D03ECDDCF966FB6D0E44D890 +:104EF0008F995DFDC5E74CF1BB8B9066C0A1C36384 +:104F0000557ACE487D5E7F2C21792DA963A9EEF0DC +:104F1000766409FBFE5195F54AAE9BF7B313AF38A3 +:104F2000362ED80BDEDB9B517F222B3D81FE2C954C +:104F30006388F7480EDBA34E3F8E53AFCBD5A972E3 +:104F40009D4CFC7376670EC4DB712FEBFA2275A7BC +:104F50008807798723DCBD04DFC86D9C5F3E46C0AF +:104F60007B952D924D787859D70B065E116E7A1E7F +:104F70003EB6E7D1794CC403F6BFEAC617FD2D71E2 +:104F80007898A5CF6B47A2E0F7D81F12C2DB727AE0 +:104F9000CEF3A43E1FEB7C2FEAF8BFD4795EA47950 +:104FA00016F53DCF8BA4AF8AFA9EAFC1B7069C0C15 +:104FB000BE055D5E2D989FC3E73F8CFAECEA1CF6B8 +:104FC000138D79F6A49F07D5DEE8A73FBA39566A54 +:104FD0003E776EC0D1989F210F76E8E724BBE79714 +:104FE000B6D53C3F713F416AD31F593EC8C9767E52 +:104FF0003E37D7B795F669523BCEB2DD96AAC2CD01 +:10500000244F7DA5C304BCDBFFD69A5148CF1D12A7 +:10501000F17F6AD32E7EBFC7FABEF4BA7A9797E5BE +:10502000280858DE914C96C83E0E9AECC10A3AC93F +:105030001E9FBFE9BED9B20FF01D53FFAFF9D69A3C +:10504000DA67A83FB4D8BF7799EA33FD3FB7D8B73E +:105050005B4DEDB3DC0F9BEA65D10EB63F0F354FCC +:1050600067FF79F28918DBA111DDCF7E56F7B39F78 +:10507000233F1BF9733FF9D9581E68F6F3F3FF6815 +:105080002EE1F2C5668DCB8EE6009756BE2EEC88DB +:1050900016523E5B893795FD90C409C125A5889FAE +:1050A000D223B111E47C4C3CD6CEF6F186BDA536B8 +:1050B00027C51F5E94C30912E9C909A9BD9DFF3424 +:1050C000CAD4CF64D0E2E24CA9D531A03CEF543D24 +:1050D000EE32CBF3EE143E1FD2A448A9A8075C76AB +:1050E0003F14627D6850B93984F5E5A5C27E0C682D +:1050F0006BD94FB816BBD23EC87C37DA4138DFF9DE +:10510000B552B885E383216EFFA65BDC1BF0C4813A +:10511000755C5FE08188CCE738C47D12F37492AD92 +:10512000F0CE799EE9B311FCD4FF5856EBAD6EDE9C +:105130002736EE8F78DDF6F99597AEB797534C8CFE +:10514000F21D243FC70B426976DE9FB0EA53AD548F +:10515000C4D3AE6E117A3E96038DDB707ED7905E1F +:105160002539A6203CC88E6D526D040F830F4BA2CB +:10517000B1D60C2F5D8FE5E0FD9B3AF8781A85D803 +:10518000EAB4DC18EDDF17BD1B6C21BA30FC1F83BD +:10519000DED17FD8974272EE38F03E4FE2E41FCA6C +:1051A000E46F949E0FB75079D5C57699E47E7F7EE3 +:1051B0009231FF5DCDF3995EF63407B98C34D7EAAE +:1051C00074D8C8F5E79A9BB8BEBF39C4E581E68DAF +:1051D0003A1DB671FB8BCDF772FD507358A7C78788 +:1051E000F9F9311D7E7796EAFAD25DC1F145B08BAF +:1051F000D2E60E59F10FF1F84F4C17ED8928FF4315 +:105200007971F480F827795DE7D3E5747F7490BEF7 +:10521000F156A78DCE856C7698EF3FFA72F430D7B1 +:105220008306E8B09E72EC5A50395E699567685FF4 +:10523000F889EEE700DA7D695F426E43A39F421072 +:10524000CECBD02EC9F92AF645B091E6D3FFF704AC +:105250007E6C490BF95E2EB4D3F9BCB423EDE82281 +:10526000BA6FC2F02F7BC0C5E26F96E9F7607CD9B8 +:1052700079227C1C4407FDCDF38989DA2B24B70CF5 +:10528000F824A60B3A491CE4E13C6FA72B1C5E47AF +:10529000F2E69904916FE1090C8D3F5FFDA62E6F38 +:1052A0007E344A7BB394F7072FEEFD9CECD00E07BB +:1052B000C7D7EA9F7EED92ECA406E59CC93EEFD2EB +:1052C000F3928DF57C830D82949795EF02B78473EA +:1052D0005C3DB1F27429DB25651D1AF1AB62F7C79D +:1052E000DB51D6B2A1E9631EBFCF769BC8FF6AD857 +:1052F0005DA4C49F0B1F3351D2F3E2BFDABD63E557 +:10530000B1F92639F12FA73FB5474CED00D142C284 +:10531000FF755EA117AE09CE607C2C8076E6C38552 +:10532000D0C1E52288711904714E7B31F8B95C0255 +:10533000012EB71405874DA478B533C07191431081 +:105340005B42F7E97C34B954A9809E72F152E5A022 +:1053500021FF0C79D8EAD4CFFD74C575BC7914D778 +:1053600031F05138D1BC4F67E5AFCE3C95E7DBF962 +:105370008749360FBEDF79500E4B6CA7A9FB39FF6A +:10538000295FDCFB52B050BF9F0905C848CA87B1EE +:10539000DCCF74AEECDF582F9FA3A834F1ACDD9FB7 +:1053A0007B7D5C1CB445DF7F7C184B3A6795B2303F +:1053B0006A57E3E8ECEA89828F2A164C01D27FF61D +:1053C000851A2589418A22E24253DD509880FE28C1 +:1053D0005C3C3786C6BD5AB71336392042FC30A034 +:1053E000244F22BB62FB28ED9A899971F72551ACB5 +:1053F000F532E2139443C42794FFC572E8672C6F1B +:10540000AF05ED79CA63A8F7AB2C5FE680808715FE +:105410004EF5657F63BEAE47BE26F858F977F1CEEC +:10542000BDC7E8BCE63F6A872E36EED7B1C017D7B6 +:10543000B582E8C9BA2E235EBC0AC4BD5A772C3C9B +:105440001CA0D2382FEA84883698E4D0CEC781E4F5 +:1054500050BE2CF227633384BF63E5DFEFEB78A8FF +:10546000D3E50104D50292DF9D929A2FEE57026197 +:10547000BFEF19CDFEC5CF261AE76343BA9F54B6D6 +:10548000E17E01673EDF763AA1F77B7F364D14FB64 +:105490007473DCE74DF2AEBEE96F2639553F46E046 +:1054A0003FBF452DA0FCB435FA3EDF77F2037710FD +:1054B0003C56B4DFF5E48B2A7D77CBB7E83E82B368 +:1054C000073C6CB7C08B990C23E31E3363BC39EEE9 +:1054D0008F75BDBED5B45FF4F2CC57594E93DF4EF5 +:1054E000E7D30E4BE21E32637E876D1DEFDF9FD345 +:1054F0002D9FD17F7EF37B39249F737E3486E0F924 +:105500000707C7BBEA68FE19E44707B64DE43C1B32 +:1055100091477B78C695EC9F19F65DE7C9DEF7EBFE +:105520008DF919DF31E6755A924C707C4C87FB6916 +:10553000DDFE79D9D17186BEF3D193574A1460EC60 +:105540007A9ED6312ECDD38D9FFEEC22AB5D5CE1F1 +:105550006DE1FADC7EEC2294A4CF53BF63AB855D92 +:10556000347F599B83CF137D457BC8986F4B328422 +:105570009D54EFEF7E33CFD17D416FF7FD6636103E +:10558000FB62653E11AF74D17832A56D867D541AE9 +:10559000F79A19F79919E7748D7BCD40F3FBC8BFD3 +:1055A000DDE0ADE4B8C709F034529C7C5EDAF472F9 +:1055B000FC2C2C583A23487C31B72585F793EC4EC8 +:1055C000BF7D2FD9095F17FB7BE84FB0BDFE8A2650 +:1055D000F61D0C7819799AF6B4D034F663AE43947C +:1055E0000CA67D0A3FE78D5E8B7625F57FD5DE988C +:1055F000392687F6CBEE1E47F7752D97C3296371C1 +:105600001D1F1EFE75F1417CED14449C1E6C5FF560 +:105610005C94EF1B6BF8D2FBDB41AE2F83B607F631 +:10562000E2B8AF65DD77EB5EE886C37CED97EF2DE2 +:10563000C15AADDC9E552175EF475D485894B5D7EA +:10564000DBBDDFD1DFFE46AE1C942765D23E47DBD3 +:1056500022714F9CB8D7113966289D939B8443D102 +:1056600079DACE4C4187A18F81E1D7E9F0B35D13A0 +:10567000FA4465BBABB0CAC6F884CF558ECB4EB2E8 +:10568000DCBF5678A5C82F87BFABFC7E79CC9C9F2A +:105690005138FE2732BF8F72713BC5853EB37FA163 +:1056A0001CDE3649F0576186AD313E8ED1E2CB1219 +:1056B000F140BDEE52158E6B4C9C24F46C21C4CE8F +:1056C000505E763DC5970BB9D75C7731AF93E974DF +:1056D000D2AE537C0FE01619E982CF25B757D138E7 +:1056E00065E44FF829FEDBA8097F0E7D1BDA4FDC4D +:1056F00069BD674DE42D2768D04E7CB649EA900914 +:10570000AE93D1BCA6520385EF9FAD043F975320C3 +:10571000C0E53468E4723AB471F97568E7B21A3AD0 +:10572000447F5F5288CEA74E0437DFF7290FDF276B +:10573000F8006E53F8DEA119CB6C14972EFC37914C +:105740004FD51F3C16EAF0F0113C0ABF3A3C68BD49 +:10575000B40F3C4DBFD7F77F0A1E5F8310F3FD0CDB +:105760000873F90D88D8057DAACF513EF6CC13C039 +:105770007203AE88301C4AA241BBD00F1678541970 +:1057800074853A3AADA75C5BAAC3218DEE182CEA6A +:10579000BE67F1EE492AD39771DF22F29D4FF045A3 +:1057A0009B4CEB6F9584FCB5CAADC2A4CA732A8A20 +:1057B000F67593FE783DC5C10B0B2AD70CA7730174 +:1057C000939E13F54995BF1F86F53B27FDF97ABADD +:1057D000EFA6707C658103E1B8563A70FD14AC0FFA +:1057E00057FD3EBAD7EAAC7EAF55CB4BDFE77B9A8D +:1057F000D08652246C3FEBF9965F213D9AEDF1D3B0 +:10580000BADD2EBF3FBF90B7E31AD79692EA6DE498 +:10581000FE885885E22DE9D3C5BD4E4341DCC7F46F +:105820007433F03914637D6316AA6B24C453E6897C +:10583000D002DA9748CA0F6C9854446C88E3E0B8F9 +:10584000F72BE23EA8BB27E9FEA9F7AE7DC142B225 +:105850005370FD38EF65F9814DD4BF33D91DA24097 +:105860008431EEC3BA3D596A6F93D778E8B9806F37 +:105870005FE5B393B49F901CB23EEF4B1FD9922EBD +:105880002EAAC7753590AEC0F23793825BE8FD064D +:105890005B7468013E5B97F4A693E94153F85C4161 +:1058A0008B419FB5488F440FCF0A7AEC3A2F40F6D0 +:1058B0001AEDA72DD1644AB5CD9A1F5B94E2A5EBF2 +:1058C000BCC4F81316C68A498EE3771EE1EF38A3ED +:1058D00043F3F03B77CFD1BF03D982EE74F9D4B054 +:1058E000E76F67E8BEB6DD36E41B619707208EAF31 +:1058F0001AF624D889AF1A3E8470520EF1D9232D9E +:1059000064CF97229F81B88F6A1FD939BBD688FB95 +:10591000511BFEB47B1FED57947D2381E345E52F9A +:105920001F1F4EF6F155C7A32D14C7EBDCFDEA602F +:10593000310F639FEA82F455F4F954F9B61F937E50 +:1059400058BDD60E742E79B5D428EA0EB722CE25CE +:1059500077B42E24B86BEE189FBBD0F3F46AF575BC +:10596000E138FB4BB1FF477A9E3DAA3D96E32AFE04 +:105970006379205FE4F3C69F04515F63FB84635641 +:10598000391FDB4FF93175FA7D6CD6FB45ADE7E089 +:10599000ADF92DC727E9F92D4360C857BC87ED1D28 +:1059A000C2AF710F9B717E79F503C3B7D1BED5EA43 +:1059B00007D630FFAD1E32269FF8CFB8970D22CA0A +:1059C00015D4EF3149ECF3C1F4334C3CCBF4B92D91 +:1059D000DF28F17EA33C5C8612F487C63F3460C5A5 +:1059E00077992ED083F2517DC2FC87BD6C3F354242 +:1059F000199FBF607BF2B1B4D8301E374D8510D2ED +:105A00006F4B426C18C9D3D06EB79FCFA36CC960DF +:105A1000DA1D1EF2DF4B7A7EF55AAF44724329132A +:105A2000722DE74809DF637916F53DE16375F228C9 +:105A3000D3BD93D6B290E61967EFEF7DE9DA24B2D1 +:105A400087FF600F2451DED9D923C3BE303E5C14DA +:105A500041A07F411CA3F0C8ED1D94A75478AF9DD1 +:105A6000E161D0DDD3CD5AAFF9952A84ABE85EC0B1 +:105A7000D537A11CC2FAEA17FEBD85EEF75CFD43DF +:105A8000CEDC457B665C2AC167C70B32EF7B15C352 +:105A9000C32D65582F42FA0C23FD3C0DED32C9652C +:105AA00097CF066A1C9D24A889A0C6C5199272D3F7 +:105AB0004DF564FF2053FFD49261A676E37C8861A4 +:105AC000DFA6695798FA4F800E7915AEA304F92026 +:105AD0008233CD989E6F6A87F382EE4BF09FD0930E +:105AE000027FAE904B213D3CF1B4992F4AA28D7CB0 +:105AF0007F5C82CE370947ECA673FA2ECFFBC7E94D +:105B00007E3F573FF95F5A997E4F613664F796FFA3 +:105B1000754F528A4DC053C4C78A61C43D65D85E73 +:105B200074C0016195FD46D0F39DC2E4C7749F1B0C +:105B300009B750BF49241710EE990133BC07CC3781 +:105B4000C37B60D00CEFC1B566780F6934C3FBB27C +:105B500026337C734266780EDF38D1D47F645BA530 +:105B6000A97EF9BD5F37F51F1D9E6DAA5FF9F0751F +:105B7000A6FE63DB179BDAC7EF5C61C63F8A7582BE +:105B8000C3D35180FB727AD2435E64B5B9BF7C5CEB +:105B90005E45724F3FAF5170E0BBBDD24308FF116D +:105BA0003D58F1DF92F07DC67FB4C6D3284D647AAC +:105BB00088901E4ED0CF17F5A0877EE8606D992E95 +:105BC00027753A30E4635F7C6BE079B1AE97916EF4 +:105BD000368C31E235B89E80C7F73CF9034AA59B65 +:105BE000EFFDB8276928FB4B81E1D0487971171286 +:105BF000C639486EA96BA5185FD268F117254FD337 +:105C0000AF484E6D69C1F56453DCCF7C7E67CE74BE +:105C1000F3F99DFEF6378A3A22A67ADE1190494FB3 +:105C200016BDABB624E3F70A8E8B7C2DAB9F5A18BA +:105C300015FB2E934E77ECA3FB4126E8F79397C410 +:105C40008CFD95C65F129F4E4279CAF7661F4308C6 +:105C5000E0FB4E45BC8FFC934BF6701324FA897F12 +:105C6000BE2D0BFFF8822DC8F6A1D55E6CA908B039 +:105C70007D8BF67F36D99981BCE09365456232848D +:105C80006F59BFDF7FB21BFD61CA95817620BFB718 +:105C9000B32BDF28B888EE11EB24DB6610DA6B2D0E +:105CA000D72F0A911DE005255A4CF14FF173B02C06 +:105CB00018294339FBB624E2A235DA3B4377E07C6E +:105CC0009F25BB97F6FF17B673FC69FB286D5F59DC +:105CD00051FF7923465CCD88B3ED688E709934C648 +:105CE0002F131D59E360519B32258FF4D66AE17F53 +:105CF0009FA24995F27752589EB8A1C315B7AF1726 +:105D0000774FFC06DAC734EE895F2CF9D92F5EE9AC +:105D10003BCD710E972CF1FEA22B75CC36111F31A5 +:105D2000E21983E52F63FFF4B7DE95BE93A638181A +:105D30003C9A714979A271EBFCC52D825FF8BEDBFC +:105D4000B7670CAE2479DDF33B6738BE767DE34B55 +:105D500026FABEA1E935133DD784DE32B547BD3101 +:105D600007C51111CFFF4DF85BF564C28FEF26799F +:105D70009128B1BCA9D9E1F8169D2FEF7F9DA7F816 +:105D8000FBC79B3B189FC63ADF6C3EC6F568739411 +:105D90004BEB3A8DF883513A9F157F572286762434 +:105DA000DD3FDA5F1CE2FE72913FF06D39F0A688AC +:105DB000F74486501EED855690849F195B44FCB0D5 +:105DC000504AF1937E6C1DB8FF0D8A4FBC624BE5C3 +:105DD000F5416DE40D8AAF376C127E09689107C8F2 +:105DE0004FEC4C49E1FAD8BCE0B072E2AB317ABF7B +:105DF0000C9BB04FBD912124A7CE64D29DB6F4F781 +:105E0000210223B91F2841A2CBDA74F473D3E8EF3F +:105E10003F84C6513E54B0BC7D11F97127124367CF +:105E2000C80299BFFB37A2EE14FC58BBFBA7CC7F7E +:105E3000AFD864F63B424F4B224FCD1375D2398C0D +:105E40004F738379343EE57371FE3F3E9FFD057FBE +:105E5000CFA1A45CE4B794960B3BD32867970B398A +:105E60005C5B6EC8E3DB47F17D04D52E203B15BF9C +:105E7000AFB19DB8C7C5FCD67D6F2328746FA377DB +:105E8000B87A8EF8CA2B03E7B17CA33CC714EF2580 +:105E90008792FC9FD94FBA385ED035DF23227FF43A +:105EA000A31922BE0C14842AECCEC3FA46B9B03B27 +:105EB00057BDF0F69B24AF4E9705AF298FCB575AAD +:105EC00095B297E35B35E52A7F0FE7C97EA24B8643 +:105ED000F5B44FB0CA2DE265FDC5C9FB5AF7473787 +:105EE00075FC8CE2726792D591F41DE3BB388F9AF2 +:105EF000F2B8F519F3E81EE78BF9C288FB1AF5979B +:105F000067FE6014C9B97CCA47EB456F7E5B87C3E7 +:105F1000710758F2D574B88191AF26EEEBFC898EEB +:105F2000E7F5E562BDCF3BD53536812F3FF9F5DE8C +:105F3000E18D61A2536F86B8AFD91897EE27A7FD00 +:105F40009A858D39BF7F11DB573C3896CF3518F3D2 +:105F500030C6FD4EBEF6FDF2387F1AE94DDC6F32D9 +:105F60002381E963D59ED7DE24F9B0FC57630B0883 +:105F7000BEC67B56F8225C393FEEB02DC2F043B866 +:105F8000FE88C67DE2C061CE4333E0FB55E169FC8B +:105F9000BD8ECEADDF11F7140F0485CEE9AFDAF573 +:105FA00067FE7B61AB8CFD17CBDFE7B0EA1B058298 +:105FB000DF243FD305425EB88CF7B2EDA6F7D6E6F4 +:105FC000685BCB797F0454D2DB2EBB1E57D2F550D1 +:105FD00091AE3FA563D7B6903DDFF5F739AE407D72 +:105FE0002EE2A53C4FB75BC449BAF4BAE457B93DB9 +:105FF000283F7716C7955F167A7C0284D81F2985BB +:10600000600B193F2EF966BF38AFAFC7AD7EB89FA2 +:10601000FD76926064570CD1BFFF8BA4338F47B0DD +:106020001C16F05792581E313FF0AC835BC23CC93E +:106030005FD67C9AD32AD8DBDE84DFFBE56A631D5A +:10604000217DFF47ACC70805AE4B1AFA2CC527B611 +:10605000E9F185614975361261972F09ADA3727414 +:106060009D7FD032B57BFCE1AB4B3E0C62BDA2CD37 +:1060700065A338984313FEB17B14CA4CA26F7BA36F +:106080009BFCC257CA455CF65CF6E1B551E81BFFC4 +:106090007736BB8F4E89D3238A1D24714F84F89E97 +:1060A000D2E4394AE75F87346571E99822FCF61F2C +:1060B000640FDB497A64CD58258F4483F1FE9972D1 +:1060C000CB3E2AC0D125A6F886FBE892B8FD71091F +:1060D0001473FB185F773BFB63AAA93F40AE653C96 +:1060E000BFA51ED689A5C4F29E66AA3BA69BD77102 +:1060F0006E8A9217CFAFD67B4B7FD4EC33C1C96386 +:106100008F403C9C3C4DD90C9FB4A6515CC6E11B12 +:10611000B42CFD7C27C22963A376523F1F046FC7AE +:10612000C54F48D0BF6D9A2F76277B967E91A9ECFC +:106130006AD7288EDF173E2FB5BCAB196D9FB8F517 +:106140000C83592C177F1084C6B528D7F6662F7696 +:1061500093DCB8AB597BF95DECD79A9DCFF18634CF +:10616000BB22519E7EFA147C6EF2C3C2267839B4EB +:10617000B91D533268DED3DD64270F4C9FCD74A95F +:1061800082C6F50DCA6C1ECFADEF535AE7B71EE7B6 +:1061900017893B3760D7CF770205C94BBBE14AB9B6 +:1061A00072ECBC5CFC5C263FC629811EFF12F073BA +:1061B00018EDFA3D7E89653F0BDD28E479A3CB47D6 +:1061C000F57B43F4F7B6DC74CF28D7AFD35ABD7C48 +:1061D000DFA72AEAE2EFA225E4C6E107BAF1C1F39C +:1061E00023FC79BBDAFF4274FB8FE2E752CB0D163A +:1061F0003CF668776AB5A49F36648EB2C59FA7FC4B +:106200007B79E53593894F6813E612ECE74BEE078F +:106210007903457C5EE047B81258564F63BA4F8BFE +:10622000A7F33EE89EE275FF5B74DF6A81D766875D +:106230007F20F1F1E6B5D2FCDECE0F5F37D966BA2A +:10624000EF3237041C97716CB18573248A4987F843 +:106250007CCC846A9107E87EA3AD86DA9FF23A553A +:10626000A63B3D1E516C2CCDBBB49AFC8DA7B688C5 +:106270007DBA4FBCC0F7F9494B9B0611BF39B6BC7C +:10628000CFE70A294C4D7AF372BA0FD24F71119BA6 +:10629000E9DE9FF13B134DF7048D6D4F37D56FDC71 +:1062A00038D8D47F7978B8A97DD9BD579ADA573EC6 +:1062B0005C60AADFD436C9D4DF05373F3B96E226BF +:1062C0007ABC398DD6D60B3DC031713F11AA2596C7 +:1062D000DF975BEE2F1A5D6DBEBFC861BDBFB69F75 +:1062E000F887357EF2C8643D8E66DC5B6BDCAF32CE +:1062F000C57B49F7AB8C7A2E81F7E336F8845D30A5 +:10630000304BC8A5AAE90171BFAC8E3F3A2E2CE4F0 +:106310008A2A117DEFD6E5930107C7F98E2A7ACF35 +:10632000F999A08FC95E5B58E33C863A96A3ADDE2F +:10633000D9FCF731063A033EE2C7094407E308EF08 +:10634000F37DD49EEE15785F1E964DF07111117994 +:10635000059D901DE1F00D93C8FF32EE23EE01FF85 +:10636000E3E2FE27E3FCBD15BE93CF9BE19FFE0F4A +:10637000C2FFB5C9967B83BF24FC9DA1B6482AAE57 +:10638000C7A1804A719AA94B6B39AFC9E1F333BCFD +:10639000A6EBF742387CE21CAE555F6C6D8648BCBC +:1063A0005E76AC572A81F70BEA426E7C6FC346805B +:1063B000012AA12EE826BC6DF055BAF9BC7D38C87B +:1063C000FB88EB510FD17C5B074E73931FF0699AEA +:1063D0008DEF5A6BCD09FA482EB46E1572415A7A78 +:1063E0006F0DCDA3352D2BC7C5FA2492A0DF979D45 +:1063F00020EECB05B77E6FAE5D9421BB68D7B81C8D +:10640000B5C5CCBF4047B4B15F4628D1F25CB351AB +:10641000FFCEC9C20F4F9B9E6EBEEF4B1B64EE1F9B +:1064200082C3638A0DD2647AB1D5E8F14DE253BBE1 +:10643000BE6F6AF7FE2444CF8DFBDE12F4BFF7096E +:1064400021412F46BCD36EB93F6CD87AEB7D6316E1 +:106450007AD1F9C3F8FE40A7C0D7FA91C0F75559D1 +:10646000E7232D9DEE23BECA819F003DCF297129D0 +:1064700061DE4150996FEC88AFFB24BAA7B88DE577 +:106480009F5DBF67C23A4F2B5D7DE9797F493A2F07 +:10649000BEAA0F3AEF432F5AE97C634EAB8BFAF753 +:1064A00075AFB1ACCB91F5FA3DC8E099AB9F9306BF +:1064B000E67F87A218F903368A5FDC59FE6994E209 +:1064C00037E1B53EB6BFBBEEFDB6DC2762D415BDE5 +:1064D000AE9625BE258B3FF4F3AC7EEF8C96CCFCBC +:1064E0006183C9F974EE6FE3CD4417C63A3246B4FE +:1064F000411BD27FC2C57B80E456C208BF1414E59D +:1065000017C20FEDCBF62923FB6E4FD3EF9BB13EA5 +:106510005F7D959BE19516825EEFB969BACAA6DFE9 +:1065200033AFDB833A9CD0CE78CED5CB7D6C5D701B +:10653000F10879943E05E71587D79EFD43A67B5960 +:106540000C3B44F189F96454AB6B096E8A22FC055B +:106550003514801A92DF7DACE7765A0F7E3FBD8FEF +:10656000F5FCE42A615F58D793FE4F5B8F52C1EB75 +:10657000F10A3F4E0D6940F7CA24D8DBD8BF490065 +:10658000B79817CA91F87DDA84EADED773AD811F18 +:10659000BBBEBFABAF47D1FCA935BDD857D6F5E0E0 +:1065A0005CDAA7E45EC27A3CBDEB176BBFFF2DFF40 +:1065B000A3EFEF0A3FA355F79B8CE7CEDBC4FB4E5E +:1065C0007B10B2E2E0B6EF2A99FB1FBC4AE421BA85 +:1065D0007CF85EBC9F11EAE1F78406187E0FE24B5F +:1065E0005B22ECC864BFAAC7B3DA38DE98E453F381 +:1065F0003741F77C56CADAC1ABE2FCD104FA2587F1 +:106600004AAB3D8EB832FC4E30D9DF5DEDE457D950 +:10661000757962EFF663FF47ECF34B2D093F6F7F0F +:10662000817C59EFF4D7EAE7FECA7CC59C7762818A +:10663000972E4F359B0E9F006845747C2D18817FE7 +:10664000E23A8CF2FF0118C8B63E0080000000005C +:106650001F8B080000000000000BC57C0D781CD5C6 +:1066600091604D4F4F4F8F349246B26446C6404BB7 +:10667000D6CF180BA76D8451B2C2B4462369C42A81 +:10668000DEB121C6385E32961D4E84B03B71364471 +:10669000E158A62D4B42D65A58B24C20E025635BF8 +:1066A0008ABDE0809684EFD8EFD8FBC6E6CF39D814 +:1066B00044260EE7DDE312C5F6729B2CDF7D5A827D +:1066C0009370EB8BAFEABDD79AEEF1E8C7CEB7BBBC +:1066D000E2334FD5EFAF5EBDAA7A55F5EAA9D7B53B +:1066E000355D590AE00198DEA9033495C6D361846B +:1066F0007B0D75DA1BC0B234B0730AE15F0124026E +:10670000584F3FF262FC47BF6800BEFA3F339BEB35 +:10671000D9E7E9A2207ED7BF9FDEC6E1445103C27C +:10672000A1C53BD3D83FD0E94F7883BCBF81FDF3EF +:10673000F8AFD87F072CA3FAB0CAFAE7371E35A9FD +:10674000BFEA02DE3E624C4642BCEDA54AAA7FCEBD +:10675000DC85F5814A99D57BABA2997AA075FC7549 +:10676000FA351CAF6FAB3F6122BE7230E6A8CF2B6B +:106770006DFD857B259675329CB57D67CB41BC143C +:10678000FAA502BF5DC27A954AFC71E3F7ED035F9B +:1067900071613F08F2EFF8F323C287D5DF7EF5651C +:1067A0006F12E06C7506060D912F2722EBC158C1C0 +:1067B000E5ED014C80B24CBBD9C6B5DAB5B8FD3DAC +:1067C00012361D094A29AF8BCA9E6027C28F57C94E +:1067D0003AEDDFE30D9D0380F085A0046E5BFDC8FC +:1067E0003B6E565F88DFE0D39971CB6212A46D7463 +:1067F000BB66531EA4D50C3C12D95014F7CF8E574C +:1068000079DCD9FFDA2E67FF7BA3F1BB0DC4FBBA9D +:106810004489E3FB0DDD4B1CFDA6A3C6266A375059 +:10682000B126E77C2F458D2DC62DB43E8E0F34E466 +:10683000A6D77EA47FBA16E09B499595F3E1FF9415 +:1068400068FFB4687F201960E5B3C9202B2DBAFF1B +:106850004A8BC64102789E3EE598D7DBFDF68F2332 +:106860008B6C308AC5441DB63DB69AEF3F18DAFAF4 +:106870009CFBBF1300D7D568C41EA6F5039CFCF192 +:106880000C7F239FD67CF8A5F08BB47F55526A10FD +:10689000F76EA005B9D54F74E8D944727E2182FB0A +:1068A000ACCDBEBE7D627DF3D1A15FB4B36075890E +:1068B000124F119D2F22BC06EB09A16599FA11C355 +:1068C000C5E8A25E8FEDEA32ED1EA376EECC7CD554 +:1068D00010F4E5E27B6FD0C9370BC5CF6A372207CA +:1068E0007C015B7BE5D208C4100F9FA61A0C1F48E1 +:1068F0004CDF80F451AA021AD12DF31D19B69EF473 +:106900004C496AB0C2B69E2A294AEBCDC6AB449E1A +:106910001A5886ED4B4E2F5A853B054F1A125B775E +:1069200009ED2FB67FBDE2BEF077EAA97FC941929B +:10693000C7455167FF9F527BDCDF81EACE13D4EE5F +:10694000428394828AD9D709C86433724274447EE0 +:1069500087BA85B7274D9C0ED9E1922C784956FB12 +:10696000CAACFA1BB3EA5767C19FC96A1FCE82EF50 +:10697000C86ABF210BDE9CD5BE33ABFE4B59F53B3D +:10698000B2E0871DED6B2E6E2ECAC55FD97C63B554 +:1069900053E438E875EC5C60FB371B3FDEB3B6E9C7 +:1069A00097248F6A65C3354CDF1C2B71E8CD0CFD35 +:1069B0006172BB0DBF266C3F35071F03A4183F0053 +:1069C000C4CE6C77AC7BD319FB38B3CD9719C764B1 +:1069D0007CD8DC110F1F203E2FC5F300F9AA7C31B3 +:1069E000F21BF159074EE4A2F3D394808D6FAC2BC8 +:1069F00047F95CC1A700599C03C7883E5ED257EB9C +:106A00008B6237E13813E930F19BEBBE4D463E8E89 +:106A1000DBFF329E09D8B4D5DDB8732B9DC30DDEE4 +:106A200000D9117D93C35B699E50B9A29938D68A6B +:106A3000E01A571AE137E3FE043410FE0AA3A78ACE +:106A4000FFD1B97AD384E2D0FF215032F446BC178B +:106A500081AD1E61706F99531F74BFBF35F5BA6D5C +:106A6000BC8AA682D20F68713743FDA56599FE10D6 +:106A7000C87D4EFC26194FBD8EE7F4BDEDC0F7630F +:106A80009676D9F456A2F82BA337B0F3B7E5BE6ECD +:106A9000D6B5F8B49BC14A84D7FF4AD0BFD55D773D +:106AA000BC88F4431034AA8F06E3305597D90F41C0 +:106AB0000238988474048DB691985E4C7A4DE90D35 +:106AC00058FB60AAB40FBBF93E20DF00ED9327F816 +:106AD000C1FB80F64BB91203A27B3FDA473DB82FCA +:106AE000A1E07D1D50486C26E8EB0217D1BFB257DC +:106AF00071F07736BD3D59FB61D14FCEB21766A319 +:106B0000FF7AA27F3E1BF8E67F4BFABB2A5546DF91 +:106B1000FE6A4E7F2F8C98C49717902F0775661FBB +:106B200031FEEFAFE3F548E7C272B403892464FF96 +:106B3000A8CAA421131FBB60BA47A7736DCAA0FEE1 +:106B4000F9E56E30917E059161464FB26FC9DE2D39 +:106B50006870D2ADC870F2717E161D7DBF271D1FF3 +:106B6000B6E8782BDCCAF4C0BF111DC936A4765B29 +:106B70009AE2BB9B102E3661A707BF5DB3651A680A +:106B80003EA4A344741E0A71BD3214E2E71098C6F5 +:106B9000BB75484FBFE0DBA68D6754BBBEEB15FA53 +:106BA0006437D953587A8CD8561AC71352B4149DE7 +:106BB000C39036C91E95836E4823BD5D1BA3E0427A +:106BC00078B01C74AF467EC830B333C0DD6176D672 +:106BD000F37D75633B25B4C560ED96823EA8113EFA +:106BE00078EE20EC43BE07F26374F9EC14D23D80DA +:106BF000FFE5B2E37DC0EBAD7D5196226CA3BB0CEB +:106C000036B8E2F27DF96ED6BE5C802DA63C87BF19 +:106C100060EDCB5BB719DF6BA27DF1972E489FDB50 +:106C2000F6E555B62F29D8A9203ED77ED9B92FFD34 +:106C3000516EFF63C9E4E1421530BBA246CE63F05A +:106C4000A8010EFBC62A07C57998B2EC63B277712A +:106C50009FFA84BD5BBEEE23733B8D8706149212B0 +:106C60000A4BA74D99FCBF65E8BFA13C28C16973D9 +:106C70000CEB7737AB09F428A0A8F403E320D60780 +:106C80009771FF4DF92DEE2BDAC17DE61490DE02EF +:106C9000F403F33F0333F6A106C0F7B7619AD52397 +:106CA0006C1668CC6A895520BE83EDEF44ABB0BA50 +:106CB000FFC4DF9C24FBB6A45ED67D04F7684D8C30 +:106CC0008F221050495F991393619C7751BDA49313 +:106CD000EF5ADC319C26FE28B9580412E25DD71425 +:106CE0003F4FF4FB8BDE9762A4B24BA220C5917F8D +:106CF000B57080C9C93E8F5E4EE7E26859C045FA5B +:106D0000B639A295131FEF6BBFEF86F89CF696E19C +:106D1000921AAEBCCCEE9F3DAE171206D13B1806C0 +:106D2000238AF51E774C27BE2ECDF3541C5A82F4CD +:106D3000BCE65EB6FF9EAA422325F0DC6A93BBEB5D +:106D4000C3DC2EB560AD91F12A6884031E1C5ABDC8 +:106D50002875F1BD4EC0210E2F0E6B8C2E9A21BED0 +:106D600057F1EFF3D1E34AE7C91EFF06B11FF8A5BB +:106D70009CCE35FC79B5600D7093057F1E70C7AF52 +:106D80000FE3BA8CEDDCAE29D0395FE7433C4DE729 +:106D90002BC8D80FEDBA51DC4FDAC7D1EB80F1BF69 +:106DA000D9A2A4C649FFCA81F28D36FB705FCBC65B +:106DB0004D06D1CF059BECF6DF074DDC4E7F27EC6F +:106DC000127E769D8FCEE97D782AD0B8D6FEDCF58E +:106DD000DF176F8DA27C36DDD7153E4472582AE44A +:106DE000B05492889F47A2C0FCEC0B911E379AD6F4 +:106DF000B8C4B89BF8FD163058793368ACFCAF4284 +:106E00004FFE8DD093AB68C9CB487FC599BDF63B8B +:106E100023DE18BE85ACF3008335D077CAB89EAEAA +:106E2000B1F5469C2BDFBB3CA8877B059D32F4095E +:106E30001C24FA44043F3CE08E45887E482F705164 +:106E4000FF68AC95C60DA546C2C856786E186D543D +:106E50007F6EEF9F32FE52047F2105A53C5CCFBEC2 +:106E60006A6D15E9DBE5630610BF7D3ECCE9F4E20F +:106E70005A631D8DF390D8BFAE0F87952212EB5445 +:106E8000A2390FDBAF391A7B8DCAFA57F4D7486D98 +:106E9000AE9E0834E76B347FFC6EEAA70FB88E53C2 +:106EA00038C886C726FA7E6EEF171C7C4EFBBB9E49 +:106EB000F1453C48FC61ED1BC8F1207DCFD023C6D5 +:106EC000EA418E0537DC64B3FFCB72EF774CD0E735 +:106ED00041B11EEAA92C76F0DD8384CF6C7CE74BB0 +:106EE0001906C5BC6E3C331126FDB57272FA04A1B9 +:106EF00051777232EC47F86B6BE37F46FD3BD3BAB8 +:106F000042FA2934357C82DA59740A550D4BC4BED5 +:106F10005F5B6B7C9DE83F12D9D7CCECF6F38843DE +:106F2000C5ECE7855CE5F45380CE4B9CE733E7F393 +:106F30001CDF913F8D43385E9F881361C9FCDE7D65 +:106F40001D12B34BB194549A2FC24E4FD8170DE770 +:106F5000E78CBB083E9D107C6A7DD785FF843F533C +:106F60006EA4DB2E26C297F3E113193E7C42F0217A +:106F7000A39F96E1F36FD9F9BC38A2BB48DF58FB59 +:106F8000DA951A695D82A4088D69AB29CEB1FAA49D +:106F9000FE1A91A66BAC7815C187C5F82FAE8D1D72 +:106FA000A4718A239A8BFA3D1F06F6DDE2AFAEA8E4 +:106FB0003146F3239F8D53698D9F3D9EB5BE43821D +:106FC0002F707F9EA771516EBECBE4E6E430DB6785 +:106FD0001CE70582B14B33E99B91340428CEF0FDC8 +:106FE000C8476937D1F528D7032B1AA6C2C4539FC7 +:106FF000D2D32724846F0A690AC591EE4FB91DFBCD +:10700000B52AED8C9B21FFBC4A786EAB32597BDCF4 +:107010006785F1F702ED086A59E8E4E7B7E6E2E7C9 +:10702000858EFBB3B5B11F125E9A39CCE474C1F8FA +:107030005CA1FDF38061FC03E12B4B106771347F91 +:10704000BDC3AEFD99D89F703BDFE7B76E8BFD9C4B +:10705000DA4384FB47573A1FF6FF05AD0B0CEC5F94 +:10706000C0ECAF0F092E9E72EDF4545C6E178FD6F4 +:1070700073B91AADEF0CA7C85E0A71B95240F7C5D3 +:107080006EBA7CBE211157DC23ECACDEA4C6CABDAF +:10709000C990B0C37456FE45B28195FDC9288F5B77 +:1070A00000F77786027CBFCAD6ECD8C4E3BBC85DC4 +:1070B000E47F6E14F54B81DBE91DEFB2F860999225 +:1070C00030280E3FDAA44E935F08415B9CA892E9FA +:1070D000CB83954852E5B41B48BFBB367699D41E86 +:1070E0007998DD13E04F21F9A796DF54D8D1CAEC87 +:1070F000F137D11E27FF5EA9BF031CF70059E37BC0 +:10710000616BF869C2B39EC72D6B5EBF3F4CFA68D6 +:1071100014E994CB2E8506E147097FB5A8D4E97719 +:1071200079B3FC2C390B2E5B83FE899FE2A5FFA06F +:10713000E6A27FB1E1D49B65EB78FBA68D0DBE5C2A +:10714000F19AFCAC38DEA8F07F066EE90CBF28D6B9 +:1071500041F41F58CEE93DDB3CA0DBF432AE6BB40A +:10716000636171CEA17ADECE8A5351DCCA1EEFB4C0 +:10717000FC2C6CB7B58FE81C80554CD6859DDD473F +:10718000BFA33D81C71F74DAEC374F206B5DF3E07E +:10719000931D179B2FDE66E165B5936583E12DCBCB +:1071A0007C1DD5D0E0A33878361E5B9BB91E1FED41 +:1071B000E864E714C913C9E6289AFFCCAE0B49D19D +:1071C000946D1DD971CF4DA2FF3D6B8DADCDA8073C +:1071D0006ACEFFBD4AF35B7C61E9038B3EB2A0CF70 +:1071E000CCB90A1C1F065764F4C3B78A13DFA6FB89 +:1071F0003273A70CE3583E99FFE811825798DE805E +:1072000097BE87B11EF1351535B04BA7FA42A65F80 +:10721000BBDF2F60FAE1379219EFC7F11E69AE604C +:10722000FA6A97CB08D2BC2B6488D494123FC1A1D0 +:107230001E16A780A392D3EE7DA4B98CFCEC098620 +:10724000A7DB1F67FAE700D93175763DAE1D1A64DA +:10725000F8C23169B1D06728AFBDCD2E361F9EBBB5 +:10726000BD440F4BCF87DCB17E827FE1892D3ECEBE +:10727000E6E57EB164BA80E236C1CFEB9306D9F081 +:107280002B401F07F2CB9C7E33D861F7E5F041B16C +:107290000FE5350093A4B7E5541EC9CDAF8E6E40FF +:1072A0008F702EBE0FBD17B1DD9B79E504E31B6F18 +:1072B00077DD7B74AFF24A53FC59C2DBD3BD86C184 +:1072C00080F524E78DB71BDFA6EFCFDF6EA4885EC5 +:1072D0006F37035B77F00B90207EEBC9BF17B6DAF0 +:1072E000F8E6E5CBF09BC823FE78FED8EA79E452B5 +:1072F0009F05BF7A0BBF97687E4FF7DAF7223713E7 +:107300003512EC1CB976ADF1BD6676BF637CDF81CA +:10731000DFDD885F1DE1B70EEC7EDC1BCDFC5CCBB6 +:10732000A6DF7347E7C6AF2FA9BD47F1430BB6F4FD +:10733000C5DBCD1A8F5B7657313CE5EE95023FD029 +:1073400065A77DF076F31C7ED6DFDE66BC43F5C113 +:107350002FE85326F9F5CF2BFAB8467AD91083A037 +:107360007F44FE790C8A075791DE3219DFFA28DE56 +:10737000EDA671D20C2E8029061791A647F8A724F6 +:107380001774CE82E6A2EF8BC8B25C96A18F5A8AA0 +:10739000E3223EA5DD01570FC92F0AEE1FE03C7E18 +:1073A000FFD28374AE40181D95521A4C65E78CEBE2 +:1073B000E89B9FB8D8A1F54880C56B7C11D7A5FC88 +:1073C0008C3CCFC86B8F0C74EF6CC973B790673C63 +:1073D0003759FD80470D507CF0EB6E33DE5741721C +:1073E00013FF3FB4FEDF48C626C27336F971178C0F +:1073F0003139BD52B9417BF2B734FE532E63D51BF0 +:10740000A457CA15267FD9FBBC28C2F9A3B48DF3B3 +:10741000777F3BF76BFA9BB85EF044B8FFEA8D705C +:10742000F9F74538BF7F1036E408D96D149FC6F2CE +:107430004CD850EC705F93A1DA61FC89D4201DE434 +:107440007A607495D7BF43463AFD8CB96C7ACAD23C +:107450004BC83F25115BFC410E4C008BB788F14AAD +:107460009BF97E927DB5DE763EDF20F0B4D643F602 +:107470009BFD9E74A6FE0F457DD459AF097ABC755D +:107480009BA145B0FCDE6D464584E1BF2540F70178 +:107490002E7399EBD28ACCFE0FD2AFE574DF1CAB12 +:1074A000A5F6BEEA7A265756994DEF97A2C68A08E6 +:1074B000BF07E271D850EE7B1985EE7F6FB69F4F04 +:1074C00029869732E327A54384F76CFD33FD389E68 +:1074D0004FE6AF945A900FC62B6466D78DBB629B64 +:1074E000EF27BEADE07237A29E5B7C1EE72BF6FD58 +:1074F000F3E2F328D77BC4BA465CC0E4C55C95C709 +:10750000E21FB1DB630FBE4CF2F287797A0F3619B6 +:107510007FA29FE503F82A54662F7CB68DF3C757E8 +:107520002BA23FF81C8E5BBAFE4E1F95659FDBD6E3 +:10753000BE11EB17DFF3D5DD04D3FAB6E33CD7FC7D +:10754000F1AE1FD0F7E0D651DF46FC5EFEC5E62265 +:10755000BA17556038467926F08E9BF16D7B851CF5 +:107560004BD9E8B9A58DF3E5DD6D7C3F8B233C1E3F +:10757000371B1D521ECED772736247CCD6EEDE8803 +:107580009B8DF3BF05DE4F274F067AAB292EF9F608 +:10759000697E2E8044E742BF0C3AD9A77B4D554700 +:1075A0008AC2B56E43DB49F8ED92197E7B1BF7A9C1 +:1075B000F6F9B7B59633BC8A823FE4E398F2F494C7 +:1075C000CD9E7D3022E2BF3AE824AF7249B4682EE6 +:1075D000FC2DBCE887F263C8E7A7F8ECD35D1F4138 +:1075E0005F3DBB4F67F1D32577FD9AD915A0F1F820 +:1075F000695F71AA89ECB9231572E210ABCFFB3930 +:10760000E5B72C89F5FF8B1BF55A5157569ECBC514 +:107610004BEEC062D2AB2082AB3CEF254FCC570083 +:10762000BCBD65D7EC2D4D410FCE3FB5CDAF01C5EB +:107630006543CEFC97138D9D2AC551C7F13BF1DD03 +:1076400070A492D165BC81DB6179C5B141BA3FC9F3 +:10765000FB6CA5B493F24B0AF83E8DC7745F31966C +:10766000CF7426BE44FBD5DFB1BA3D1FE7193B00FE +:107670002E17B61B1B0E0F12ACB4C801B251BED9E7 +:10768000CAE5B63628B1384FBF3AA996D791FF124E +:10769000CE5BEEA77A95D58F055CD109EBB201E7F9 +:1076A0005DDAA51F667A1FF4DD4D389EB771B59B74 +:1076B000FC970FDB1411B7BBA84AF8FD48420EB087 +:1076C000FC98FC47F3A85F15D28D6055C4F95DC3E3 +:1076D0004D706911E9EBC809AA2FAA57348ABB1467 +:1076E000259CF7026A65B7B10DEB3FA67B08DA8FE0 +:1076F000AC7B022FEC61FBE2CDFA6EF1C150122699 +:107700007B3DDCAE3F6B3B9FFF4B44DC57EAB08ACE +:10771000CE8D16F7FB9FBB9BF0EE9274349FE10871 +:10772000A486D620FC7197CCF8F799AE974FADC1DF +:10773000751E78E48DE25B11FECBC44FD6DF8A70F4 +:1077400089E1865E5CC7B3BDFF3842DFBFDD7DE106 +:10775000147DEF778DC4283E7EF8EFDCFA4E840F5F +:1077600023834CB2B899C1ECE102919FD2AFE07E85 +:10777000D9EFC15BC4F921CAFEE4C9D364F7A4926E +:1077800051B68EA1648C9581EEE6499A77EC646CD3 +:10779000B38BEC45B308F2AFCFDC7FFBDD70471352 +:1077A000FA91DE37761D527DC893C74BF23A2C987A +:1077B000FCD4D3EFC63EAB67E08AEA3B9F3E6CAB9E +:1077C0001F771983CBB0BECE7CB033E223BF3876AF +:1077D000663BCEFB71E08CE9AA24F97B85D91B05B9 +:1077E00037719B376F553C467ACFBF5F627CEFAFF6 +:1077F0008B65EED3D9FF511EEDE76FBD53BEF12768 +:10780000A6DAE4349CF2B2F10BA30AB38346FCDBA4 +:1078100063CB918EE355DC0F415E8A4DD8E4FF5D6A +:10782000C1CFFF2ACE23EF7EC9F4125F04917E0EF2 +:107830003CC4B994FE17A07349A9EE1C6E22F97FCF +:1078400042D2495D64EB116BDCF1FD3BD45CE79304 +:107850008547F63C56FDFF6DB5E29BCE79B361B529 +:10786000B2CBF8623DCF0BA4FB366FACCBE8B3E9EB +:1078700025E5AE87999EB2F2F42C3F8A995AC8BF8B +:1078800045DDF94C6F2AB187A003DB059BD569BAAA +:107890002F82A571D35DCADAB17B9E96CAA041FE44 +:1078A0004595B857DC7BE21E49C33DAC9613928EDA +:1078B000EBDBFB9949809BE8DE751A4C5C576DE366 +:1078C0002450FC56A99F4C17E138CBF68346FDA205 +:1078D000FB75C94772FB8E1BBC4CEF9971DAFFDA5E +:1078E000FD0ACBF729AC4747BC92EE8B1B96103FA5 +:1078F0005AF7EB2867ECBEB2A8D70853BCA3C25016 +:10790000A7355C6FED00D72F958D90326CF7C6B51B +:1079100042F5D4EEFF75BAAB3413FF8003C27E9BF1 +:10792000B95FB7D973F8AF2ACBFE2B223DB1924A8B +:10793000E7F78696193DC0CE9554F21538E72155E4 +:107940006EE4D139A6C1A4BA9C9FAB90CB1EB4CA39 +:10795000E750BF1888EC0B499595C79201305091BC +:107960009C4D0619FC727B38D25246F29AD84CFADA +:10797000DD92D7737B8B3E4D7CB5CD9DEA71517EF8 +:1079800068CB89CA3C94B7E7979EDDD0C461268F47 +:107990002FA45F2AE9D033F0B1D327367CD606BFB7 +:1079A00058F51ABBAF627031C077FF52A15421B8AD +:1079B0001361B30A61117FFFD488143B44E77A89CD +:1079C0006A121E1FD7070E92DE954B104F92E7E505 +:1079D0002507499E7B5B38DFCAB1F53C9E972DBFDA +:1079E000C4826B447E2750FEC297D3BFADE779A611 +:1079F0008B8297CBB747D0DF13947F69D7EF5D5960 +:107A0000F4FF181AFF280C39F501F38B2C7DE02EBA +:107A100028F5D1F9DF971C60E7FC8C1F56A6ACB2A5 +:107A2000DB059EC244672C879D70B28DAF6F3A6AAA +:107A30007CBDE5968CDE9CCD0EB5F45FC62E8DF731 +:107A4000D07EE6CBA900C59BF3756639E6D07B4EA8 +:107A500039475E67F7548787791C6E68CF06E6FF63 +:107A60000E0DBFAB929F39BE7FF5A09FEB81091A27 +:107A7000776F1948F0A92BE737AB9DC55F33769632 +:107A8000E0B3536FFC9383CF1076F099055B7C666F +:107A9000C1169F3198F8EC36CE6729841D7C368458 +:107AA0007C56373F9F9DFA77E2B397FF83F8ECCF80 +:107AB0005B67F8EC75E297ABE0B31F5D0D9F8D0738 +:107AC0006279642F8ED7F3BC4A2B2F67DC0C1C64C1 +:107AD000FE0C707DAB7E2B70D0ACA0BC568E677355 +:107AE00003CF67AB6DE4E783BA56E4B3D5F37C2AE2 +:107AF0004B2F5B796C2DEE3D711A677C8FC2F2AB18 +:107B00005C95AF9CE822BBB31CCF05E4ABA3229EDF +:107B10005A089A44E7546D6A0AC88F0AA11EA73B07 +:107B2000EA82B12996EFB33CEE4F18810C5E43BD5B +:107B300090A2BC3638C6F5B595C786DB25515C6783 +:107B400079CA692756D74B3FF7AEA4F8A6D30E2CB7 +:107B5000CC827FDDE2F4231E17FADEA277A1B0CB40 +:107B6000B2F705F5F745DA07EB5C181A9E3B2FD400 +:107B70005AB70587C612E15CFB7D672BF7C7BAA22F +:107B800086DA7ACB15E15348EDE73B4FD6B5D62ED2 +:107B9000B3CB39C287ED726EC1969C5BB025E70C02 +:107BA000B69D27D7217C35E7C9BAD67F1F395FDD5F +:107BB000FA1F23E7DB5BB93F8C72DED47A75E749A5 +:107BC00007F5BB52395F3EB65362F7ABC45F39F07D +:107BD000F20ABCD01F60F19BA6CAEEBCB3581E913E +:107BE000F56B4AB0FCE35697236FC52A95EE3BCF61 +:107BF0006CB7E5D35BF14CA57B23FB5E1531EE6DD5 +:107C0000A5388FBEB078CA0E8A4351FC58496CCE55 +:107C100045BFB0882778F290BE39E8B54A0E7F9903 +:107C2000E67BBC3DF6276C5E4869A40790DE7F7A50 +:107C300095F47EF86AE8BDAE15389EB3ACE3ADD6D8 +:107C400079D7D1C7E4BC3DF658EB2D8E750C5CE5B9 +:107C50003A465BAFE27C38D5C2D7A1CEC4B975A68F +:107C6000CF9A2A37E5D1FCCF846377901E3EF2434A +:107C70000F1C725DEE3F67F864FD99ED37E7E29304 +:107C8000BB1CDF4792C0E2F74F265516272F9135D0 +:107C90005709F9BFC90083479341567E8BE2E8D567 +:107CA000EC5E96950728EE8FDF9F4836307828697E +:107CB000B0F2994AEE375F2327D83825111CDFA68A +:107CC00007825B701EFBFD6530E0A82FED083AEAE5 +:107CD000976CD71C70A031E480AF4BE80EB82A1225 +:107CE0003F41FBB5F8AE06C777F47B1CF042E54395 +:107CF000938D93AD8C6F809D7FB5D7438AE8EE0D51 +:107D00009D3C43F1746FA96292BE83A5F28733FE56 +:107D10004B25E3A71F09B93865E7A7C7049F3E268F +:107D2000F37D1C0BCA013AE7C7C43B8BD72BBE7946 +:107D300086F86568B8B292E5F1228D495F7B8BB514 +:107D400043D44E17F1C2B17A49A7F3F9E3D3FCFD4E +:107D5000920C7E86C76CFE2E04CE9CEEB5E9E9EC53 +:107D60003CCE0F5AFD8EF3F702E9676D76FA58792B +:107D70009C561C64B6768A07ED1DB29FAB36DCB10B +:107D80009CE2AF4159AFD6D8B4AFFB6DF772D9F7CB +:107D900076BF8BCCDCD37DD26ABBA7FB9D889B23AF +:107DA0009DA2D47E6CBFC4E271E38D8925C4774760 +:107DB00046C24590433EAD7220897498035F558159 +:107DC000F8448EFE2B841E1CDFDFC3F07C4C8384C2 +:107DD0001BCFDF7139116376D652BE8FE38DFA1255 +:107DE000D23F4786944DB49F03C7DB41A320240AAA +:107DF000DF391B7FDCD0C6EF777C9A6D5FF0DF61E7 +:107E0000C27F0EFB6501F853300E7C6F3D71D8E4E4 +:107E1000F1C1770A9CF759D56D73E4BB5CE9F8F3BF +:107E2000C571BCA4CF88FF5FF3B1B8B38CFCEAD3B3 +:107E30002EA787775832BD39F8379B4FFFA0CDEF7B +:107E4000B023AE944F3F6CE5F8A05C37131DAE42F3 +:107E5000AEEF68E372DDD16693EB3F11E38EF8F885 +:107E60007D53361EBD426EADB870F5490855146598 +:107E7000EAB78AF87F5B24C0DA55EF373576AFB2C0 +:107E8000403D65B5A3FB945C791E56BB01576EFC63 +:107E9000DE14FC3D94D4979CF7509CDB9552D0BFE8 +:107EA000B5E2595564EBB9337E0B72D012BAB719EB +:107EB000AF97392C237C13C5C345BD6AC1A2DECF61 +:107EC000DB5BF37DDDD263FFCFBD2997BCFD67513E +:107ED000BF6E596207C9F5F191D625641F8D55F41F +:107EE0006B929FE82489F7876F76B1FBB759E8A4B6 +:107EF00074379DC979FF34731E4658FD6CEF2BAD66 +:107F0000D2DBFD3F7F42ED94EE7FFE09C5F3BC223C +:107F10006F4309C624BAA7B6E8344653A03F352AB2 +:107F2000E8A90C8391CA41EFCF59F5945D41C2791C +:107F3000711BBC4C76B504097AAFA1C48626297E94 +:107F40009E1D4F54EEF2B27B0F80B849E704F92131 +:107F50000573F07F61952E0D237ECB2EDE2D915E75 +:107F6000AADE3FC5EE1FABF7EB73AE777F1226E6B6 +:107F7000D2EBA5C26E25FCDC88DF5E99CB48696335 +:107F8000426AC7F1BFD7A68A7B0CBEFED24B3BB577 +:107F9000F5B6F95E17FC5EE616F79F629C31314E2E +:107FA000D9F024D038AF8A710A681CEC5F46E3D45C +:107FB0005D3E4E75039F0774FEAEB45A8E49253957 +:107FC000E86EBD2BAD4606E5F7273189F854FD9DD7 +:107FD0009BF9516D9153DB28BE8AF6CC92F3B8FE23 +:107FE000FBDA604EFBF85DC1A7A84FFE8EEB039E47 +:107FF000DF309F1E99C30E7D4FE897336D4E7BFA9D +:10800000EFDBAECE0E3DDF7615F674AFB04317AAA8 +:108010007F7A867B34BA3F3B3CE966F73487E5C913 +:10802000997B9B4304ABFCDEE6705729BB77B1EC30 +:10803000D6C3C6C12736A2FEFDF583926EE2F76B6A +:108040001F7CED077713B9BEF263DFDD085FF7B57C +:1080500073ED9B187EA65B421DF4D3EE657F4DEB5E +:10806000B8DEE567F784D63DD2F108CFB7B6EE7932 +:10807000168AF7487EA17C11E777C7F9BBA827F3DA +:10808000D7A6E95C7CB64061F17410FE297BAACCCE +:10809000F391C0B598E21EC0EC96E30535269D1F0E +:1080A000BBEE07B6EE5DDF50D879F26C99F3DDC90F +:1080B000AE203F67BDE21DCFB305227E13E2EDAED9 +:1080C000AF9B647904D713FFD37D4D03A4CC8A4CB6 +:1080D0003EC8AE248877D753F7507D3148FA208DBB +:1080E0002B1B1ABD43D925436A27B6DF551730FF2E +:1080F00013C2CF240A7549A757AE3AEB0F371A4C73 +:108100007FBB45DE54260FE41CD8F340901EECDD07 +:1081100051E52392A0C7CA1334DFAEDD39E8A18947 +:10812000FF2D66EFBA197D8EEFAE7985F2460EDD32 +:108130005FC8DE2D1D2AA8994833D8CFECD443D58B +:10814000337E0DCB0FFC6AC14707BB34CAF759B960 +:1081500099E671E3BAD8FE7A5F2AE7464B40FE06FD +:10816000ADA793E75BF4A2BF41FC6DE5D17804BDF8 +:108170003C553C2EE5E96E7C8FFC1B7777EB7BE46E +:108180000F23236CA2FA3C412F080F1F8F23EC42D0 +:10819000FA0C8ABFF390B2F236F87C26C5C9F245D4 +:1081A000BD1F26D93C85300DFC1D4280D1339BAECE +:1081B000D6FBC30C5DDD8EFC1AE504CF9F71F7C8BA +:1081C00040EF23CC7082E5D7983DDEC0AE52966F6B +:1081D000C3EABB6535E0C5793F1FAD14F926895B5D +:1081E000F9B8894F51E98E1A9BA3659971ABA3C663 +:1081F00096E82D19D82A2F3B07451E8005F753FE18 +:10820000601DE5153AEFFBADF3D18217D1BD3FD22A +:10821000F33055A13CAD4C4D87C964AA35533D643C +:10822000C7D58C71BD7BE3ABBCAC7D8597DD513789 +:108230001BE72B517ECE59F08A815458C57E1563B9 +:108240005C9F5BFD56CCF4F3B07629D12F1595C514 +:10825000FBC62E9637FBC2DF72BE54FF9BC85FA4DD +:1082600083630DBDCE06C1D73C0ECA9FCC90BD3AEC +:10827000CDFC825492E75F82FBFD130F90DC05DD9D +:1082800040FA23644E84E92DCE8AA3C3618AFFDFBE +:1082900078000225B4AD4846925BED182A60E4FBF5 +:1082A000DADE0989F2386A0C75DA20BEF9BEF39E6F +:1082B0004BBBE8667C5879005229927BD379EF5505 +:1082C00003891E9AB7A2C11BA0F77D2BB2EEBB6A31 +:1082D00045DCAC36EB7BB6FDFB4C34F73BC8D9F440 +:1082E0009C65FF864C60F9D9B547A514BD2753FF9F +:1082F000EA2CCB9F731F4849749EC09E1226D42F30 +:108300001C8DCDE93F3D27E8F88278F7704CE46F8B +:10831000D3FD06C1FF24F2B73F10F9DBBF14F9DB30 +:10832000E745FEB6C59FAA8BF3D37CFEA3D715679E +:10833000FE1594CBC0DE2DD143AA4F67FCBFBF3AD8 +:108340005A29113F3CD7682ED990E3BED73AEF8F18 +:108350008ECFED577D671EBFA746F83D60EE184BE8 +:10836000FB29EF90E7E35A7EE073C20F7C4EF88161 +:10837000978D7F7C39BBCF8501F47B6C7EF8738D44 +:108380001AE3CFDAA79C7EE0A183359B6F24FD70B2 +:10839000CA0D225D66A9678EF7243F8B4A96BFFC03 +:1083A000B3A8CD5F5EE8BAFE31FAC5ED64F7587F39 +:1083B0006F65B63842F6F9B9D0BFCF62ED7776FD7A +:1083C000FCF10393DD971C15F191A3A91DEAD6BA20 +:1083D0000C1F40BBE4D05797EF3F9F7FA0E221C620 +:1083E0002F5F3DC8FFFECBD19978CB436CDF8E2E3B +:1083F000AD92D8F986F24479E1DF491A67B6235E77 +:10840000BB6F4BE46DC076D7B5737FBD464EE4D1EC +:10841000BED44CBA25521135DDAD67F839B39DE5B0 +:108420005765CF5F23E232F0D4DCF197C5EDBF5F33 +:10843000FC65A578EF61F9D935969FFD54969F9D0F +:108440005A989F1D6AFFFDFCECD9F733C1F6F388FB +:10845000A0FFCC3EA22227FB7FB678102292A67DF9 +:10846000CA0F6AAB076D72FD805BBC93B4FE9ED0F1 +:1084700002F9B177163FB8BDDD25CED1A5FC1C278A +:108480007AB833FDEA419F32EB290F44D1191EE13E +:108490008449F4C65E89417A1F9265E793C540F925 +:1084A00023B2B0273C1067F6822AECC03C618FCD26 +:1084B0006F67E8E27CE3FE054023B3D7C1E7C4CF92 +:1084C0002AFBE8BECAB60F1E916FA93E9A9036D815 +:1084D000F4FB2362BD7D49D545ED6BD3F7B37895A9 +:1084E00052AABB28BF6491B8E7F268C0F2C14683C4 +:1084F000956C3F6EBF98CCA3F78456FFD1E06A1FFE +:10850000D4CDFF6EA24FD8B156BBBE0312CFCBEC79 +:108510005052D538549F1C5373F96D7FDEAE39E449 +:108520005C29951CEFC2903FD87B57B5323467FE6B +:10853000A1473D778D6CB383FA7C8925F4774F8E04 +:108540007872F3C39E7685CD3B3A0BBF587C68BDED +:10855000B79AC9A715F77033F76F4BB543FCFEAD5B +:108560003B40FAE5A976E7FDCE65F76E4B9DF76ACD +:10857000D3D1D8D3ED142FAC5853D4A9CDF9F7A04B +:108580009E6D677838F3AFF324F17EA192BF5F5000 +:10859000B3EE5FE7CBC37E61462EB2FC5B03F55BB7 +:1085A000612EBECF921FFFC2FCB1C3C4871EE2D3AF +:1085B00069F6778B8AD29F307E2CDA6348C48F5558 +:1085C000828F2D7E1C6B447E745DBE1F638D616641 +:1085D000DF8C0D7FF4DA256C77A191BF9B998F2FEB +:1085E000C786055F3672FD341B3F3E3E2F3FF2F5D6 +:1085F000A4E8575C77D116C545EF1503E9DD6C3D5E +:108600006A63DC30EAC8BB0117E58D0E548456F767 +:10861000D8F4EB0346F87FD03E523DE9CB8066E5C7 +:108620004BBB985EF4192507EDEB3E25CEC1616387 +:10863000BEF71AB149D2CF234963D2FE2EC22ABD5A +:10864000221E33D2F6289CC5F2C9B647993F3C702A +:108650005D4D259D8F9FB4BB1CEB3E7EDD43417A73 +:108660000FFE58457F90BD033BFE0DB6BE99F1C489 +:108670003A51DF19947FEA1DE0FABBB8ED9160A78B +:10868000FFF2F166F6318B9FFEF536E393765A9F43 +:108690007F98E98B616404F2F7864D5794C58FCCBF +:1086A000D50EFEFA5F597641B65FF4FF01CB3ABDB5 +:1086B000D610500000000000000000000000000084 +:1086C0001F8B080000000000000BFB51CFC0F0031F +:1086D00009CFE647E53308A0F21FF1A2F2E3D0F894 +:1086E000AD687C4E6E547E3F9AF9DBD0D4938AF904 +:1086F000D81918C480588E1D55BC9201420B43698D +:1087000016205DCE86905760C16EDE7905085D0447 +:10871000A49701F105207E27CEC0F05A9281C1496D +:108720008281E19F3865EE45C78F45A96BDE28261B +:108730000D4F5645E573193230B81A01D3A931846B +:10874000DF8524BF1C28C66D0861BB6A3330A800D2 +:10875000F98DAAD8CD7503CAAB02E57718E3B7BF88 +:10876000DA1295FFD30295FFD01595BF1A4D3E3B07 +:108770000495FF320C956F1801A101B3E1B1A1E896 +:1087800003000000000000001F8B08000000000034 +:10879000000BED7D7B7C54D5B5F03ECF99C93C7282 +:1087A00012263081249C890102069C604044AA273D +:1087B000E1D1806847441B1571406AF1818E88358C +:1087C0007AB1397912026AB0A22008935811ADB675 +:1087D00051C1DA56EF1D1E4544BE1A7BAD558B764E +:1087E00050AB5EAFDA48AFC5DB8BF5DB6BED7D32AE +:1087F000E74C2680BDED67FFF8E2AFDDECB3DF6B41 +:10880000ADBD5E7BED3D2E771ED14712F225FC9D5E +:10881000434848248414A453B326922455349D4CD1 +:1088200022CDF4D35FC598874C22C4A7F51802CD9A +:10883000132D41A27E42245FCCFC5590100F217D68 +:10884000521E1410830C25C405FFD20991B598015E +:10885000FDE418B46E25214AB087C42A684A366BF5 +:10886000EF9D4A081DCEF7E510A86CE2B88129F407 +:108870009FB4BF9C229290E840AEE47F2725DADEC9 +:108880005546221E1DEAC50D28578B88F668987E2E +:108890002F62F55DE5A4DB4BEBAB722A29D0FAA47D +:1088A0009C841FA2492E94D3BCA74C7B50A4F555A1 +:1088B0003711E42A9C5BE421DA9FC6DBBB75569E28 +:1088C00053CEF26B0B49A2428076B4AC0AF2BD8F54 +:1088D00043DE0D6D6C79B386F56F4E5613CD61F89E +:1088E0009E0CF97C69B8AE0D0B753D344F8EED09C9 +:1088F000CDF7DBBE7FF1EF21A211F2C8884273C62B +:1089000099345F393A17E0B2564986345B7B2B6D58 +:108910006B8857C8A3067EEF2F17C9521C47EE0D70 +:10892000CDF3031C93AFB9AA108EBA141E08C7D694 +:10893000CAEFF5C371CC3F108E6B008EE1341CD7AB +:1089400000DCC269385A796B1D6B0A7B1CF05B0333 +:10895000F0AB00F83D159A3FDEF67DFCBE508CD69C +:108960005B03708CA4E1A8D64BFABB949EC272CA7A +:1089700084F5AEA1EBEDA063B5552C36613E9FC1E9 +:108980009CE9FAFC9D2F1B12CD13DA1AD6E79E162E +:108990002732D2578C009E3C9432936E428A69FAF9 +:1089A00025D0A19E4392E548DFE44B02E3A8380EB0 +:1089B000DD17D7C1BEF04F492625FADD6B244C20C8 +:1089C0006AC9A70BE7D3FE0B4CE7BE18D2BF2FF442 +:1089D0006A80E750D817B47C58D06C94E8F7759744 +:1089E000C4BE07FD154E4B08309F3BCFDC47609D52 +:1089F0007ED82F5EDC2F65F6FD12AEBB656B0AD606 +:108A000065CAA483F6D7F88DF8C390974D97D6140E +:108A100004FA8C6F4D017DAA6EAD99C2E93E6F00DC +:108A2000F1587FC89F70D175AD6D20243986908E26 +:108A3000063749D24DDBDEA061BEAD218429C59247 +:108A40007933AD7F74AA98E8A0F5E52031001FFDC9 +:108A500069194B5F01A0D2F93C407230FD579EA7C7 +:108A6000E4E18E52BCDDE99B974B2A06A75F7F4469 +:108A700074C0D75B9E83F0B7F21E3DDF9177858689 +:108A80003BEA135284F0C13C45C4126052148EB2CA +:108A90006C9008CC53A6F3A4709472E786AEB2CD66 +:108AA000E30E22613D49AA8E47E9F7168120BD59A0 +:108AB000E5430511D7315670637ACEB16F0940474F +:108AC000CD4192E8A074EBF3CF33938CA6E2A334AC +:108AD000A079F9A39435CF525AAE24B5FC8AAF1FC2 +:108AE0000ED6FACE39768E7B9E6D1F7DC6F194E34D +:108AF00017A3091FCC331105FA682E974558DFD705 +:108B000037DFCA3E80AB3C448D74EB03F1F2366133 +:108B100078B983F4E305E9DAC24B878FE185EE92F9 +:108B2000AC78F931305F3A4E879C70E773B8803C7F +:108B3000F3031C105FBD51C473158583F035C2A1CA +:108B4000B9A62E4AF1229308C243D1464FECA04564 +:108B5000A2775AA49CCEAFD53FBA14E4E41D1C8F73 +:108B6000CD8D22CA1B6B5E99EBCE84E33C81B53B75 +:108B700007E87B521A0E6B7C622D83434F2DC2A1F6 +:108B800042FC5AE160CD6B2DCC0BE934598BF88E49 +:108B9000885F2F9D7A8DBA6CFBCAC2C71DFD70EC31 +:108BA0006570ACFAE780A3B79FCE7B189D577CBD5C +:108BB000746ECDABBD1F5E268397FEF5C0CB92AF22 +:108BC000C41DA983792CD5541DE8EC5AC95417014A +:108BD000BFA74AD243549EC2DE2385741FFA9A5E11 +:108BE000D575CA4F040FAE87480B7263B67DB85473 +:108BF000A69274224DC9DA5E898A609250FAECFB23 +:108C0000B2FED0CB13F6DAE6F33DC11F04FD989C0B +:108C100041CE80F91CA1EB4F92C1D7FF61435F3970 +:108C2000E887471B7A27EC5506965F2B9138EA5167 +:108C3000EE1E15D7B3B2D3D35109EB1A3DA393CE91 +:108C4000671D976FC4470BA91E75EDF64FCB65DB0B +:108C50007C96FAC4C3AE2CF3EE8793D58EAA13AEDE +:108C6000FC81ED076BF781105B2F50781972B436D9 +:108C70000C76041594C0DF5CDBAB93C3F574BFE9DD +:108C8000795318F37993409679064F6E9E83C1D13C +:108C9000AA77C4D7D44668BB6625B25FA7F86E2909 +:108CA00010234D243DAE85770BEECDBEA6A1767C7C +:108CB0000F80BBB47616EA9FC42C073B88E6472F8B +:108CC000A5DF7FC5E965C03C4E401F3FFF7F4C1FBD +:108CD000BFF9FAE8E375A1E09F8F3E947E3B2386BF +:108CE0007A5D6B689E09F2E833B0C1289F903A2BF9 +:108CF000D17EA67342FB02FE4490DF2103F5931C54 +:108D00006AB4403B7799936FC9454E3B2354174B48 +:108D10005AFD821DA370BB03CC09E097B28F243D9E +:108D2000B01EA2623B20CB2F4F01FB7B536D69101D +:108D3000DBA1FD33D87A646847E1006AC097600719 +:108D400092CB72A3E38FB77EE738A1F9D1DCA8FFFD +:108D5000E4EB139FACBF6783FBE0ED64F29E050775 +:108D60004ADF43C12F31290D7F23B61CF932B5D319 +:108D7000221D20278ADA4C285D05FF47F1D746D807 +:108D8000FE24A17CCC7F20E84C5E1731FCBBC8AC34 +:108D90002476CECB4F84EF30DFEF3F13A36345DA69 +:108DA0004F7701E99426A4EB292A89E1FE69998F7E +:108DB000F5BA577F2F29D07929B7699560D785658E +:108DC0003DE702BFBDDF269CCFD68604794701BFB1 +:108DD000481CFD22235746D1DE2BA9EF1320EF2A92 +:108DE0004A0990B7CA2DBA232D8C4E5BDBA95C844F +:108DF00072B72E82DFA0B433DCE476D05D14EDD9F7 +:108E00009184D1D926B067C3B8E1707C57BD534E69 +:108E1000F6D357CBC9ED835B806FD0718F7EDF5067 +:108E2000E7D1F92D49CE564B29FD5C250AD8FFD153 +:108E3000EF93A50097B71B3E27EFD8FC17578B433E +:108E4000B17CC9DA6A75BA4DAE2F21CC9EA41A80C6 +:108E50007AC178FB788D0CFFBEBE3D5FD2A91D693B +:108E600097701F0D36BF2B434F4D904F4FE7DF6973 +:108E70009750AF7887DA81B09FDE690F27CC2CED51 +:108E80002DB8A4FB791AFB397ABBA1821EFE76832A +:108E90005B007CC13A750AD725EDD5AAE13BF1BC50 +:108EA000BF9D41BF5BA01FE0C7B74709E88F4AF2EB +:108EB0001202FD29F55103FAA37F49A06F65FF90C7 +:108EC0006E58E739C7AE40FDD2EACFEABF24639DB2 +:108ED0005B824C3FDEC2D7B925A8274CE1C4EB2CFE +:108EE000E1EB4CF3410EE722F1B8706E6FE8997038 +:108EF0003CBF94BB98D9956EC5443BF844F3F0E869 +:108F0000B43F1B3DF6CFA38CF91F061B6755C63C2B +:108F1000DACB981ED92E9BEE9319D75D44DB3BF438 +:108F20004193945312455590AEFF6829316A81CF21 +:108F3000E413A41BCA9F8E80FC10395F93DDE79376 +:108F40009513D3FD491A2D77F4C7F9755035816F04 +:108F5000107BB94DFEB8412E805F35D8F629D493E9 +:108F6000823926E88B52507E2FE576CE0FE5508968 +:108F70001083FDD76CF13B42F6CAE0FF298B3C0819 +:108F800078DB23AA0C9FC4301A83E8978D77682872 +:108F900057F7001F933513F98A353F656839FA2171 +:108FA000892F3B5FDC92E187B4E0B84521DC4F7745 +:108FB0006102FC8E8A587E634764F07E32F9487302 +:108FC00071E56B31F05715A8C8B72CFD2A733D6FBA +:108FD000DAD6037AB86D3D6F665B4FB37F345F4F6F +:108FE000767ED602EB5106D2430BACC73778BBCCAA +:108FF000F95BF2C655464CBB5C585DCCFDBFF00733 +:10900000EB28A2EBA06B5B3D6A56E84A3AAFA3B0EF +:109010001ED07FE77612BBDCA5EB392A160C5CCF9D +:10902000AAE27B8D26BAEE2374DD12C07710F9E533 +:10903000717FAFC2BE9F1549637E9E7EB8C6B13FA9 +:10904000D70C468F1F8A3145027950DE86F689ABF0 +:10905000A813E590B782AEE7346A5F319942D6151E +:10906000337FAE2FC2FCB9EB8A99FF96D6437FAE11 +:1090700095B7E6B1AE582BF4D9F65FEBCCA1AF03B0 +:109080007D788A888E7EE7E4ADC8F75C4554BE8162 +:10909000DF55EE657EE72A1206BFB2C79D44394A06 +:1090A000B705FAA1BD453DA49AF6B7EE0B89C1B547 +:1090B000BC0AD7D38F0F89F98532F1A3F07567C247 +:1090C000695B31F72F67D0D9B68D2AAEB7A538F2D4 +:1090D00020F8CF2B24D5D1AF0D4F155216BADBB6E1 +:1090E00091D35D303BFDB8DC3755C84306D2DDAACD +:1090F000E28B75D60FF3170FE3A4933723B211E079 +:10910000328EE3FDBED01422EA697CBA4463752333 +:109110009D674D207636CC27AC93A61C5A3E6C0139 +:10912000D3235AF9FE9C292DF0BC4DD3F5F34B7394 +:109130001783DC9284ACF6C7F606BA26BACF373767 +:10914000B8313DFAE6185CCF60FBA0BD8138F8422B +:109150007B4266FC576FCA9F037EAA60D94489711F +:10916000A1E1D720FE75F4635D2409969E7F91549A +:1091700060E34341064FC9481A1A8307916DF050C6 +:10918000876F1741BEDD5747C810DA8514D144E810 +:109190007F5C1D6982ED4CE1708564C357261CD647 +:1091A000CF1711BFCB2F19DD2DD9E87527D00FC8E8 +:1091B000E9726E57C8915036FDD6A2AB2E0AA78A27 +:1091C0005190EF14A05E610B49C0FE59CBBF974888 +:1091D000D11B001F854B62228CBF8AFBDF04E26E2D +:1091E000190AFECD32AD0BE8ADAB2D87D39BD6056A +:1091F000F3B98DCF230BBDDD968DDED448D4003D71 +:1092000073BA1AFB3EAC7B8860E4112A97C22DEC3E +:10921000BCCD1A974EFBD7405723806EF4345F0ABB +:1092200055E8A8673CC8F1911F8C374295F094A788 +:10923000772D01FCC57C06F0D97041F7AE19608F1F +:1092400010D207E72EE1E204E649B5BBEF215A3E12 +:109250007CA929CCA4F99186BB0F58CEF0054913FF +:10926000CE315A1BD839C330D26BAA59F409458D77 +:109270008640BF1A11BC6A2ED86DC2D06776A9B4D9 +:109280009FD6461281B3C450AC07F9FD88292E0D34 +:10929000FA0D8789E886797D87441A75D09B5979BC +:1092A000C87047617F2844DF05E310394A2EB4E1D6 +:1092B000CF1B8C2D2394DF9DAEC61E04387A2B98CD +:1092C000BE3DE4BC1D08A77B9524017AF34DEB312C +:1092D000603EDBBB2E268B6C74BF83F31725428C5C +:1092E000848D2EEF93183CEF892EF77CD707F5720B +:1092F00098BD41E623FD8E235103F6AF8FDA634913 +:10930000469F4FC1F823176835026D372E42907E75 +:10931000E9BE1CC6E6112B047DFEDE2EB50EF42739 +:109320008AB757C964DA5E74E2CD1B347E0878BB15 +:109330005A52983EBFBC27F9001DA780C249A770AA +:10934000F21E7A3109F8D316FB0C650A9DF78A9E46 +:10935000E49BB43C58E7250694572449092D9742CD +:109360001201B8A9FADD02D011F83E902E6A09EA7E +:109370005DFEF9519836C0ED00C24DA7F441C70D0E +:10938000D2CF00BF7639FEFBDB69BFEDFBA5884974 +:109390006CFB87D0FD63936BD47EAF90B3E83156FE +:1093A000FD13C9D9B4DDCBE496A527D07D7648421C +:1093B00079C9F6D9C9CA6D621A7BCA285CCF23D68F +:1093C0005FAF0CF0984BE181FA4B95F2AE534F939F +:1093D000D3798AB08F6FDDB317E06D9EE9D280FE3E +:1093E00033CBE742DE5A2FC83B99EDAFDD3B7F3BE5 +:1093F0001AE4DA4B11970EE7700785DEF7F01CB917 +:109400005AD21F0AB3F9B927437BC28C679839E453 +:1094100043F49F745FBF6448C60CDABEB74A484045 +:10942000B98B1C6E390BFAA3FB0EF669EFB43D87BE +:109430007269FE3C81DC482A0939FF19C9744D184C +:109440000887B93B5C87018E73619D36BC9CFFAC7D +:109450006DDDF47F236582F4B5FBCD61E76D82712C +:10946000486E14E43899B1823C4DD3F3A6307BECBE +:10947000A519FFFE1EC17950AAA6F37A69CABF07D3 +:10948000C13EAD3604B467CE9F26245C59D647BF93 +:109490002B3AA593B9C6A7B80EFAD7E7A2F47AF487 +:1094A000305BD74191F435D2757DEB99775ACEA2D6 +:1094B000E36935EEBEDC5096F564AE639A33DF8F18 +:1094C000F719A41CCEAF65921381794F5062A36542 +:1094D000909B8F7DD39C0EF64692F475209F8D2134 +:1094E0007D5BED66172CC17326D927E2F9A9EC63E1 +:1094F00072E408C42B007E83625638932215947B55 +:109500001B1D0DE26FE6721F8BE83EACFE5C66F140 +:109510001011BE0F490A8D925C801AA5833CA20BE4 +:10952000CC4889A0FC21641AC655043D7FEF7E1704 +:1095300060BF82B18E7CE9FD0AFDCA29A4D7BF7B3A +:10954000BF2798AF271D5F12B49F97AFA6FA0C18DC +:109550000DCD0D1AA62E885C017956C1CE0D57355A +:109560008458F08ABCD31083A0E7AA3AF001AF2F49 +:1095700049C2B4DE1FA99C23B007B95FCBB2FFBCC0 +:10958000E5E4B048F1EE8DA80E7F8ABB483DA97393 +:1095900086D682D1C38EA75F01A586DDE97683D505 +:1095A000FB47A7CD548E876DFE63D9579AA6EBE390 +:1095B000AC4F9A11633285441D768E2C32BF59B35D +:1095C0006FB11BF9F6B12FBF942673BB9B401C45AE +:1095D000744A36B86C91C30EFD48D1DA6E1402E0BD +:1095E0005F5D62D8F77B02F816C8EBD07546EA24B7 +:1095F000F020C9D1BA45CCFEC0B89675DE85E470BE +:1096000005C44D2C443F6C5BC1D030E35FCC7F4739 +:10961000DC3EE463169DEE2AB83894023DB3F0E2D6 +:1096200010F0BD5685EA3534BFBFE069D44FDA8EFD +:10963000E51217A5A7B65029EAD36DC74E1916CF64 +:10964000B23E2F61FC228710EEAF532116A77FBEDA +:109650006D21D10DF33952C1F8CE3AEFBF1A10EF98 +:10966000A2EA721CFA577D4C9FAAADA27A11A5639B +:1096700035E68BB9B481FD58E3D03F01E25CE05898 +:10968000BC7FDF098EF2ACF318988F19A560FF6BD1 +:1096900004F96A66B9E20E98DE09A09FF57FD760EB +:1096A000DCB283E3D1EF0CF575F047538E00FB2A53 +:1096B0004DFF0907BE8926A6FBB5F94F6492D82055 +:1096C000A05FC01D877D9B09D73695F923896CD48F +:1096D00001FC5A84FC8910373318BDCBA176F4C342 +:1096E00050D82581BE5CA1591857D442EDB021C88D +:1096F0002AD6F60A1330FD14ED664DFED04E7F7F5C +:10970000949DE734CDBED2E3DA51A02793318397FD +:109710002B6A24164579147F0DF407994CC0F9CBB8 +:1097200045FB5E0B835F4961FA85CDCFF4915D7F88 +:1097300069110DA250382A39AC9FCCFED78B353237 +:10974000943F28475585F6D3317632977F19FBE54C +:1097500024F52BAD3EC298243102C25046CFF0977B +:109760005311811822123A4BD2E4290CBF108FA555 +:1097700080DE0534582EBF0DF336E87F30EFC0345D +:109780009AB7C155322E354EE17A8012027A62F5CF +:109790002D3A95001FA01F667C0F2B19F86878C61C +:1097A000E19796088B13CA5CCF6CB1668C32291B8B +:1097B0001C4ECEBF05BA02D387E3ED4290C54BC223 +:1097C0003A37717CDFC7E5D27A904B34FF032E879E +:1097D000EE6AD031DDD8508EE9030D112C6F6998F7 +:1097E00082E91D0D06A6EB1A6A315DD310C57A6AAF +:1097F000618B1BF0B6A9B067A3007AACB9ABE620C9 +:10980000ED7293BFE775B0DB08798EE5C1581E4E47 +:10981000D7A7FCB4C684FA793D9788740A8F0FD90C +:10982000DEB497CE77D3A89ED7059A6F6DFDD1EEA3 +:1098300016A83F9ED5BF52395063523ADEE4E17616 +:1098400065D1FC13C081F1CB5B603C9A6E2AE0FECF +:10985000B5936CD700ED281C3785BFDA781EB9D3D5 +:1098600060EB7DBBE69510F893D8FC372ABDB85E57 +:1098700064595309E9567EDD84EB1FCFFBA772EADA +:10988000229B9C5AAF30FB6A53E5579BF77D7CDEE9 +:10989000AAD667508E47FC4A6C39ECABC0D25EC387 +:1098A000A5833F6BB729E8D05F30AB7F2A938E7ECC +:1098B00007C6F4A4747DB52A424AE9A73B33BEE744 +:1098C000D71A68CF9A0A8B735A5351E366FBD8C0F4 +:1098D000F3CA7645E37A568CF9255F60FA7BDB2084 +:1098E000F5A19E5995AE37E83CB513E8B927B94EB6 +:1098F000B0DB418F5B2E6B8E755D9191F7F8D87E52 +:109900003D597CECE6F8385BE6EBE7FD9C9ED1EF39 +:1099100088C74432856EEDA2EB6C7286FE2FB420B0 +:10992000C7911F3A3FDF910FCE1DEEC86BD39CFA53 +:10993000D1F025E31CF99215131D79459BEAC80760 +:10994000AA6A1CFDE5CF98E328F755CC7394FFADC8 +:10995000F09E9F018FD919F993EDC715BF91446807 +:10996000D5CB5F91D0CEAB27BDCA30D0A756080467 +:10997000F429A8A7517D69019B221157EC9A09721D +:10998000F8728A6A571E4DE55E05FC1E0B56B81C20 +:109990007AB4D5FFAED490A6C5B4FFB7E2AC7F9A37 +:1099A000A2FEFE9649ED609ABFE2F677EE38839606 +:1099B000BFF98A1481E5BF497ACF83BC694AFC3C70 +:1099C000B4B718E8EA22EE37380C7E29CA2FDFE058 +:1099D000F1AF44EE2D86F8E93794C4E58C6FFCB501 +:1099E000E615CA6ADFF0F41643BE91F8A6B70C87F5 +:1099F000EF6BDBBE695BC7E2B860809FC688EA6D2B +:109A000021F06FEA91D33B7819C6556BCCEFFFA9D3 +:109A1000A2727FA7F129F0815059F4B8E7ED871AB7 +:109A200098DFCCCABFA8C4FE02ED16C7F354D02FEE +:109A300017B7EF52609F16AA9C7EE504AEEF4DCBA0 +:109A4000DF47CC6AB063DEF8CD906EFBF959A1EA2E +:109A5000F4FB668EB328BE8BE1ED3A2182EE4D77A2 +:109A6000A278A16D9E2135C0EE09DCC8C6310B0578 +:109A7000475C6180F75FA8323FE6DFB0CE616AD60F +:109A80007512CB3E0CC03ADFAABF12E1FB19A50745 +:109A9000F005BD70F87D05F46F32BFC0C10F16B779 +:109AA000480E7ABA6CA9D7915F18BF30375BFC4E6D +:109AB0003F7D9BAEB41D67D337ABA90606F4973F35 +:109AC0009FD98F2423CE3B486202F8C98611B31177 +:109AD000E667C5755BFAEC8819FAEBF45FA4D97FE9 +:109AE0007121F7FBEBF26414515C6F92CD94A59F4A +:109AF00053FA1C5E410C88F7180EDF6D7A4D6889A9 +:109B0000ECF073E42F901DFE1B5F95B35CB1FBA9D5 +:109B1000C2E9F558EB2DB0F41523AE633CA8BF277E +:109B2000047A4067A0AC7936DD376BACF3B1F9F756 +:109B300070BD067815B59FCF9BF150B6735AD49877 +:109B4000E97AD554AF01FB5B21BD187F9F1F62FEF0 +:109B5000506F09DD99D09F4CB1E203F9C5FCB231D9 +:109B600055C779898FE91EA09FB5B535791007A82B +:109B70009A31D24EC7F3D78A894418FA63E751BEA7 +:109B8000B9722209F9480CFDE1BBDF7CDE9DB2E130 +:109B9000D56A4FE673BE26C743D9E8B23FCE6441CB +:109BA000757231D3D7D09EA05F9270FEE6A2761672 +:109BB000E86F72857C18FC3D1F08B1656A16BFBC52 +:109BC00035CE09E5DD49D60B4F5191DE5A0F0948D4 +:109BD0006FB9257D31888B22AF4AC85FCD9AC86B9B +:109BE00031F0238E5323CD3ADC03E9D361FFBB0E62 +:109BF000793509FDE1F133C01FDE9AB1DF8E66C40D +:109C0000B38C1663EDB01E61685D0CC6BBE56D01DB +:109C1000FD94B9D3185E02A7B278B1BAB38AC81F4F +:109C2000416FF7C5B64179281835DFA3E54FA82C59 +:109C3000AEBE3FAEC117C1B8068554A25F5D714785 +:109C400030FD39E70F8FA9CCAFFE84CAEC1754FC66 +:109C50006D7E809A406C23F083B0416AC0A4977CEB +:109C6000D6790EB3D7CD6215EDF599920FE1732435 +:109C7000A877BB6C7ACAA3BC5F2BDF4ED70FE7BEB9 +:109C80009FA74E417B4CD199BDA4E866D20E071226 +:109C9000EC3B55B6E933AB475FCAECA160CF69EF47 +:109CA000DAF8C1CF39FFED28DE1682FEAAA4E84F0C +:109CB00060BE9A611810F7E50EB1FB4CFDF5FCDBB8 +:109CC000F0FE8A429709FEABC0597393CD709EC1D6 +:109CD000CFF7A8F86D5182789E8CED2C7AA274F69D +:109CE00073D5EEF7085AF4463E02BEA37278758C1F +:109CF000BDCA9DCDCE1CABC676DBDBABA1C871EF78 +:109D00009758E7458BA7F08E897E36F8C7AFE67681 +:109D1000DAF29D0FEC03FFF7F233A9851C81389529 +:109D2000ADFB9E037AA06A23DA71A473DF9B34BF74 +:109D3000A4CECBFCE9248A7CFB6322D602FFF81870 +:109D400046A4ED3FF64D7E10CE2F4DBACE0BE97EE8 +:109D50007C5F65E7E2B28F9D47CB697EC7FC143C10 +:109D60007E8EF8187F3489BB11F9723BF3F79AF4B1 +:109D70003FC87FA7D3E9FFFDEE0667FE2A326F28B2 +:109D8000F881AFBA472109DAEFD5197CB197E3EB37 +:109D9000BB24DE067C6B15E77BCB7E3A5E053BEE93 +:109DA000EAD3B530C4735AF0FC23A7E70F297DE945 +:109DB000AEF4F76B8209D5607842BF4D731E9317DE +:109DC0001FEF989E84FDFA0EE52788F78C75AE523A +:109DD0007ACF07FFB779871261FA13930FB00700A4 +:109DE00074D76CAF36C01F4EA1A50F71B6C7F95F0F +:109DF000D9EE5CEF89E091B97E4B6F1E6C3DEA763F +:109E000001CFC132E94C75098E78A7FE7B484D32EF +:109E100069AE027FDAF7F19E52BDE9D25C343DEAC9 +:109E20002949C0B9DF68308A50BEC7CF607647FC89 +:109E300034484FB6FDB8FF65FB09D07ED2C0F6AB03 +:109E4000839D51D8A7561CA1DB1D47F92EC8CCCE47 +:109E50005A1D3A4179112D978E535E76FCF6E01724 +:109E600085F39F4530A55390FE516EBDCDF5D76665 +:109E700025FA2D8C97FF8D4420DEAB394F433DD41E +:109E80006C1574D07B17ADBD2017E875D12B5250DF +:109E90000CF3AD0CF5FDB5787E78A64BE176574A0C +:109EA00086FDB9684A7816F0EB662512CA8373F806 +:109EB000EF333F6DF594CA189EE3F8EA14E0AFCF94 +:109EC0003F763AC6615EE39B2503CA67F07E3E7E1D +:109ED000F489C984CEAFF9713F49A2BF2DA182DCBC +:109EE000BD668784F472ED4FFC189F76CD93CB1E30 +:109EF0009C4BFB117EEAC7F9484F7E771BF3AF36C8 +:109F0000633FD73C7DE14B265F17DC196C6EB4CE06 +:109F1000B123219063CB5CE40A1697C7E0D0AFEF82 +:109F2000B557EE0BC1BCB6E761DC413FDDCAB43EBC +:109F30006DBF88A6F3B2D0EDD52EB67F3FF2AB75DC +:109F4000304F61FBAE85B8BE9E6F2BB03EA1254F52 +:109F5000FD031D6FA14BB1EAE13ACC4784C4285AF6 +:109F6000FED123025B57CFF82E4F18C6EF5217E3EE +:109F7000394723D6B7E6BB787B65DB705A6FF1DAD9 +:109F8000BC5288E398FE93C703A0A75CFB932FDA2B +:109F9000A656613C76DF5CBA9F6FD82EA17E7165B4 +:109FA000BB94718EC0FC69D72347A0F59F7A7FD6FA +:109FB000EF68BB0F295FF65096F561EF1FD45F4045 +:109FC0003EE68B035FBEE119C5E13FBB61FB3B1879 +:109FD0002FAD89A4AFE82CCA820F3AFD6B99F53FEB +:109FE00023C754F0DFDFD0B31AFD9C37ECF8F80D2F +:109FF000D82F3764F8D73E847F140E8C57EF74F94E +:10A0000083689772BFDB67E4E0643C0FD83E24AB03 +:10A01000DD6EC5A95BFCE39367FEB4C5A4F4F4D17F +:10A0200093FFB9C5A4F0DCFFC59FB6FC0BC0FD399A +:10A030008F06F47DC3A37FD8721BC891675C22D0C2 +:10A04000C927CF3DBCED7E9AFFE4F53113614B3D4E +:10A05000CAF9D127E1A343411F59F1DCCC61408FFC +:10A060002B764E1F468EA3F77F42E92A61A32B4B26 +:10A070006FD79F115830CAB33CCDC00739D8A782DB +:10A08000DCFFB340FA3AA85D7B7DFCA80A7AD83E93 +:10A0900083F4017CF6EC7867DF6D34FF31C58F2BDC +:10A0A0000B7EE8CA468878CE941C01E74DD7EFB8FE +:10A0B000F05BDFA882548940F737903E944703F065 +:10A0C000FA0AC56B551AAF83E291FB476F88BFFF51 +:10A0D00006C44364E2F163F8C79903F1F8C2003C97 +:10A0E0005EB7F57E28DC3124ABFE6AE171D9CE8BF8 +:10A0F0008E6B5F7D92B17F0783F3526E97DCEB32FC +:10A100005E77C1FE7BF247DBEE0F029E5D91B98068 +:10A11000F7C73F2B21A027297D0B010E7DCFB9B4B6 +:10A120006EDAE69AE77E8BF2EA939D2FAB3AF275F0 +:10A130001210283FFD84F4FFFD1AF4CDEB0596596B +:10A14000A6F7CD7A83F6BB8C766146107FB3DEA886 +:10A1500002FCB1F3BFEB1317D4EA788FA000D77DD0 +:10A160007D82ED8BEB13BBE6C3794026DCF3DCA2EA +:10A17000250FFBF12A4C017C1E9E05F437183EADDD +:10A18000F56BB0FE3368F90F9DFB7620DDF4A92056 +:10A19000172CFC7ED27554BD85D64FFE42D5C4A97E +:10A1A00034AFF4A9C077CC27240DEE2F65E21DEE65 +:10A1B0002D2D423DA5296BFC51263D78DD4E7FBA01 +:10A1C00075EFC982CB89F6F589D7F3D5E0F53F5C09 +:10A1D000FE67C2AD71A60BF9F2AFC22E3CB77F5934 +:10A1E000D1EFBB09E8E30585C0FDD2F34BDF97F55E +:10A1F0002C76E04BA0F7D8ECA46F4D115A87D0769F +:10A20000DF32A85CD1D3746A9547A749787E65CDC3 +:10A21000C7FA9E3FBB6A2DC8DF23F04E02E5CF7B15 +:10A220000BA39B31CE5194E3AE503A3EB1D420A85B +:10A230000F2F2F76A17E08716404EF63B3F3EA76E3 +:10A24000EB7CDA174339FD6B3E3FB2FDD1471FA5CA +:10A25000FC670E0C4C496D0F89B4E6039E2B98FCED +:10A26000172A9E9041BE9C5BFB840C717F7B05A6E8 +:10A27000C7BED6E046BD0E4E4A216EBD2ED685E540 +:10A28000BFE4FEA3394B68DE2627CF2D7F4206BDF3 +:10A29000E0DC8AAE22E0C707200E338B1C6D7333DF +:10A2A0007BAB71ECB7314EEFC0AD2C5EE240F17D7F +:10A2B0004580BFBDA31EDEBC9C7EDF5F2E440065D3 +:10A2C000FBEB9B7CC08FF7EB4E3FCCAEB1EF0B307E +:10A2D000EF9250970C7CBB9BDBAD3FE4FEBA6DFC6C +:10A2E000BEFA767E5FFDD1061DD3C71ACAB1FCC780 +:10A2F0000D11CCF7344CC1FC930D06E67734D462D3 +:10A30000FEE98628E69F69A8C3F4D986A5F83DD062 +:10A31000B1BD05E047C6093DE0FFFAD7863896276C +:10A320001BEAB17C969BD9AB25ED549F3F8DEE8BFC +:10A330007A160FD64DED51FBB99A55EF360E8F5365 +:10A34000F363CBDD343D523B7F12F0E1D651DF1E8B +:10A350000FF8DAAF9F22B2FB61EC3D008FDAB960F3 +:10A3600039F81D02EE88A9A7FBFB5541EC36B78DE5 +:10A37000DE4ADB55923C1DF099D81B047C9F47F1C7 +:10A380004DEBCF8975B540E8695D6D5807FDE297E3 +:10A39000424F4B3ED811E379F992754A4DC589F188 +:10A3A000781EE75BCF57C78B60BF3D2F303FDF85FF +:10A3B000B51229B7F1814B62CEFC99BC5DFEECB2BF +:10A3C000E3C6C1C2BD4DA7FF9AED2717C435DBF622 +:10A3D000914777FAD5256D8FF1EEE903FBB352294A +:10A3E00050CBF4664D7E0FF81B8581F0A598E63BB7 +:10A3F000682959FAB40EE7CD3E02718C975EC7FC0E +:10A400002A97939402FA3AD8590AFD7E852960DC8E +:10A41000C962125141FF5E42A2985E45E298BA8A33 +:10A42000920A3B2F99A1C1BD25C1384B827896C1B4 +:10A43000E69779BF29334ED9C5EF9384A6BA6376E0 +:10A44000FBEA679C9E9EE729A5A365403F838D6339 +:10A45000F10F8B6FD40C89EE02FAB3F062A583B5CD +:10A46000CFC48F351F02C406E74CB3573C5F4C5135 +:10A47000DBDDA9233F9CBEB8DD55428BB6AED527A8 +:10A48000025B190B9E399ADF7228DCCDFCA34C0FBE +:10A49000DE5ACFECFEADF3BDE8B73FB2B2F4E53122 +:10A4A000E4C4EBC8E483F78D9CB00EF03672BF8431 +:10A4B0007C64DDC8BFEE82B8B49214E32B25BEF8ED +:10A4C00018D0F7ABDFFA8F42F00BD70C89BD6DDFE8 +:10A4D0003F5B6E8F8F04BE93701BEFC0F723B52BCD +:10A4E0005C1E92A6D7FAB5FABA727D707874B71F5F +:10A4F000FF3C3F73DEFDF437C87E48D307ABB7DBC4 +:10A500003B12EF8DA624A2015FA8F116A37E17CB04 +:10A510002506F81D2EAF4F2A80FFA7DCB12F60FE65 +:10A52000979184C2EC436D28E8011B834C1E6E1981 +:10A53000FA5E21EADB722ACCFC2627792F8310876A +:10A540001C5F45482DD0E5349212E09C44F47E54C3 +:10A5500008F221D7E3F4AFF5F753EF7C7FC025680D +:10A56000387F70A83E44D7B3488C1A6CBE869C17BF +:10A57000847B6FC244B8AF383328A03D78457DB89E +:10A580000BFC5F9FB963C33D93583FF8BD48C3FDC3 +:10A59000B8C8376E06E8AF27BB1E62D089DBDE275E +:10A5A000B2D65713888D82FEC39A5003CFB5B88AAE +:10A5B000987F71A654919B3A0E7E133C3EFE39EE75 +:10A5C0004F7C8CE219F2BFA0F409F92D541E41BA58 +:10A5D0009DCA23F8DE4DE511A4BFA4F208D27FA3E3 +:10A5E000F208CA7F4AE511A43FA3F2486671E393DB +:10A5F000613E7AD3D2E1308F661EB762C5AF5BE3AE +:10A600009FC3E16EA58647C7FDB54A6170327FA33F +:10A6100026309E548E8EC0FB6334C57B1F7D7D1813 +:10A62000E3F38DFF4AE1FD8A4AE28E80FF69FC8EEA +:10A630009401A11D43B83F6ADB37F4DF49487FB975 +:10A64000849C4DDB95D4BF06F12F77529A83D45F5B +:10A650009FC463B3D33E8F5C761D1D7AEA0789479A +:10A66000AE0B323F24B4D7CD14C61F8FA1CC11F24C +:10A670007E3195847824F2E7008178D9DC733E320C +:10A68000AFA6F9BB6ECDC5F2F244CA788CE683EF73 +:10A69000B2FA637F9842BF68C1523F01BDA972DF21 +:10A6A00007C907E9B8B99FF03C8935BA717D91DDDA +:10A6B000E0FFAF5CA0E17DD70DE72DF50259AD8D30 +:10A6C000BC8DEBE98C07B0BFFBD5DEBA2B69FE89E8 +:10A6D000C5BE48372DDFF16CCBE135B4FEC667EF60 +:10A6E0005917A6E9FD21F9775743DEC3E2CBFC9366 +:10A6F000F6BA4FA1F5736F142B25EC6F37E637C50B +:10A700008378AFF3B44AF68EC28E69ECBE83859728 +:10A71000EB3D12E2A3DEA372BD9F927910CF2930E8 +:10A72000EE43D93FCB80385342ED09887395B56825 +:10A73000F25CF0F7F2B8F90F8458BD07F019BF00CA +:10A74000E3C63DFCDEB3E5075EE9617EC9D3BA1816 +:10A750009E9F784D4C40C0FED37B177B41BF7A7AD9 +:10A76000EF1111D2D32222EA254FBF76B707EEF0C0 +:10A770006CDEBB7C18F327C7BC54F320FFE2617189 +:10A78000EA2DC0F426D9DBBF2D025F9C00ED7DAC25 +:10A790003DC4136F82F6E174FB660F7BEF672DB447 +:10A7A0002FB0B75F8EEDC7D8DA83FE51F44BE7F8D0 +:10A7B0006BF8F8F70C68BF18E73F9ACF3F73DFFDDF +:10A7C00080B7EB11626BC6039D2F93D13F5AFA9865 +:10A7D000EE9D678BF77F92EF8B5C385F423F94E191 +:10A7E0008579EDD85F7ADCF7245089B6C55B62E4E1 +:10A7F00092435EE767E48767D42FCD281F97513EC9 +:10A80000D191DFF37FEE15A3741D4F07999EFC7461 +:10A81000B009F5C1D62211E3BB770AECFEBBF98281 +:10A8200084EB4CAF2782F0DA7DFE54ACFFC4B3ACAE +:10A830007DE963B117215EB567AE48806E32E550A1 +:10A84000474E298B3B0DE6BF782A6D977F9E4C8043 +:10A850009E9F4AFEBAC64BF379A3844AE08FA35366 +:10A86000F1DD7E9ABADE4D41581099D6A7357B6945 +:10A87000BF9309A3D3FCD9C13D1E9A3F6250BB06CA +:10A88000FDFB7D4DB3ABD274FEF0E623BBAB69FE9E +:10A89000294ED793A56812CFAB24D207F6E7B60DA1 +:10A8A000CB9BC6D2FC0E28A7F9D3F63AE321FEE2F1 +:10A8B000C967E7489BA73AE4AE756E3318FEB63514 +:10A8C0001878AFCFCA3F0C720BE034FA2C84D3C394 +:10A8D0001B4AF17CE8E10DF372451F8C935D7E6DA0 +:10A8E000E37E89A7388A5190D0F93DB541E4F9FF5C +:10A8F000966796F17BE753D3E5AB363BCB77F4977E +:10A900007F3103ECA71D1B64CC1FF17C31A3919612 +:10A91000CB1BE69B63ABB03DC6B5CB45D124E4ADC4 +:10A920003877CA0FFE02FC40A6E225104C9F0BB9F7 +:10A9300083860978D2CDB80BD675AE4EE243A85EB9 +:10A9400050792C217BE9F7C97D4633E84174BFDD9E +:10A950000FFBBF8C9F639E5B926A86FD4C260A2C80 +:10A960002E42EEAD01BCDE32A612F9CC017FCF1E25 +:10A9700038CF7D4211904F4E5C991ABE4C877D397D +:10A9800063CE5C9A1F91C3F8E3B9A5F12B409E1FDB +:10A990007D5BD081FF34BE79CB1890977BF6CF23B7 +:10A9A000902A7B65DCBF4A509362C887F2A5EFDA34 +:10A9B000ECA3CA88C2F943E99A0AA0F7E00FA7F20C +:10A9C00033BF96822AB81F957814F4C611392E1613 +:10A9D000D718514CB8BF4FE1312207E24D34D310A4 +:10A9E000F4345FAC9608C66792174526F76A75AFD0 +:10A9F000FDDEFD93BD32DE8FAE7A39B8A2978ED7D9 +:10AA0000A24D3D1DE87EDB46B505D62B8F89E015AE +:10AA1000A87139D63D53764FD26A4FC71D9793E53B +:10AA20009C374CF4BB66C078C7B49A2761DFF17BD2 +:10AA3000A914834DD7827CE5E7C5B9C772915FFF42 +:10AA4000A44CE0F1024E3E332BE875D0B9D8E9B4FE +:10AA500083C2763E13CEC2670E9DEA88BFA2FAFD7E +:10AA6000CBA756E13D6E9DC135EE067932B94C213A +:10AA7000A03F11E9BA3D707EF719BF5735F990F73D +:10AA8000B01880770908F2892E1E97D8632EDE034E +:10AA9000F7869EACF3128803D8B77FB1940479C6C9 +:10AAA000FD974A4BBC06F869657BAA09F811318D00 +:10AAB00040F55090CF04F5ACCAD4A2B9A8A7ED6573 +:10AAC0007E6637FD0FE63761B3CDFF44FF379BD875 +:10AAD000FCD061E0334EFF54A6FFE9B21CA73FF261 +:10AAE000CEDBA408BEFBF52A8BF779FACCC8267C0E +:10AAF000E78FDA5B12E82FB1FFE95846F3DBC8C8ED +:10AB00003C783782B863BF03FACD2BD1C2808F7EE9 +:10AB10007F658EC8EFBBB8F0DECAC3BD04F96A75A5 +:10AB200051BC03F8D5E46744D4216F834B96B4DE5F +:10AB3000E4DED401E0A3A7D78A20ABC9E907CDB1F1 +:10AB4000600FEE9E7ACD08D0AF5A7D2A9E9F370BBC +:10AB500071A2211F67F4D9BA5FC477099F98E146B3 +:10AB60003EFF34A525889F6A8DE5743785A1FF7C5B +:10AB7000762E1EA4E290CEF3EE584E17D84B4F71AE +:10AB8000FF0D39668EC5F71E1F2423C0CEE9E9628A +:10AB9000DF8D43ECFD008FCEEE1702876071485ABF +:10ABA00025E8474D39A21587D404F41C38A512DBDB +:10ABB0003FC5DFAB3C51FB0E0E1FDABE03F661054D +:10ABC00004FE81FE4E71D781EF1DA61A010F8B4442 +:10ABD0001E379161072C247D68A750BD7E3DEE6332 +:10ABE00042ED0024506DD632B0DFDC028B033E49CB +:10ABF000BD7E24E8ED3A6E4713FCB8967E3F72A501 +:10AC000026021ED27A7EB40BD67BF2FA3DE17ABCE4 +:10AC100046D83DF13EBC5F32D264F1122F829E3F96 +:10AC20008AED1328A77AFBE3B09E912BD93DB46639 +:10AC3000355A07E72FFB7396CC94CF04BD3C5509DA +:10AC4000F99D394B5ADD341F16B5E110737F20E7AB +:10AC50003B33211F6816506EECA179731A1D177CC7 +:10AC600016402FDD84EBF1FADDB5143EE54B82C8CA +:10AC7000A7C3626AF518E077D788A8170412C95BE2 +:10AC80004996FB475D9C5E02CD9FDE08783E90C3EF +:10AC9000E4DD014E07567EBC3BF63CC007DC23706A +:10ACA000AF71643F1CD93DA80310C04DCB5FCCB140 +:10ACB000E2CDCCE1EC1E0F4DC7835DC8ECBBBF817C +:10ACC0000E5E45BC703A981BC953AFE174207D8578 +:10ACD00077042C7F46A6DD6AA5CAE7A76270D66016 +:10ACE000FD28FC3D93D6521657B2AA787425F8DF9A +:10ACF000AC7B2B2552EC43C0AF52C4E345821CCF42 +:10AD0000FCFD55EB1D18ABBFCFF93EB1D240F305AA +:10AD1000718CDFE7F0457F8F9EAE3FDEBDF8CF3907 +:10AD20008EF88E1801FBFABF73AC78DD38DE47B6BB +:10AD3000E296FE56782BD40C063853B8CB5EDAEF89 +:10AD4000A222F65E9225EF4E16DED34BD8B93A69B1 +:10AD500092C9435564C07BA32EF70549D8C699ED27 +:10AD60006FA1DF7E4E55BDE9A5F1D322A8C7B2B8C9 +:10AD7000A4D1626C98D7A687517DE20AA07F2BFEF2 +:10AD80006811F7CBD17DA8C0FA6B86E8552CBEFDC3 +:10AD9000EE9907A91D55031B1FF42E73DD4CD0B38C +:10ADA0006ABC2C3FCFFB781BC4ABD7C05912EA61F9 +:10ADB0008FB2F25358F9C5504EF3233D4699B72050 +:10ADC0002B5F49D8DF35AE09C44EF54E4AF39734B0 +:10ADD0003FF1B1F8A3954C5E0CCE57DCDC1F40B8B8 +:10ADE000BD1F9B04E35A7C25CD3FB2DBFD677BD9B9 +:10ADF0007EB5D273BCBAD3EEBF83DAFD405B72641A +:10AE0000F83C3F4B015E27E2D3363B2907E5780645 +:10AE1000FDEC59CDEC94EE16CBCED0F62DA5F987EE +:10AE200038BF0EFCB5F970BB90A633BA9F315EA156 +:10AE30000E8C0884AB3E07AEFA96D4CA6897FCF035 +:10AE40009EFC3C18E77739C6855E5BBCC8FD39C6F9 +:10AE500045F6BC0D0FB10C3C2C38193C8CF4794CE8 +:10AE60003B5C2D381EE4FCFD579C7FF7723E5F2251 +:10AE700019DF817E9B551DFD8BE60166770D86CF20 +:10AE8000C1FC9316DE2CBE30C7CFF0954E19FF3DA6 +:10AE9000C8E38A4AA790A95A6EBA5F93E3F7A087DE +:10AEA000D465BB97D2E065ED03CD29E4EB08213AE8 +:10AEB000DFD2162AB76DF4D7E8B5E2717491C5B543 +:10AEC0006898CE8579D17ECBA69069F671EFE2E3E2 +:10AED000CECD61E599E3DEE9E5FC4C3AEC18B7EC40 +:10AEE0001EA62F58F53AFBC735F8B85111F5E5768F +:10AEF00086A7B29504F1A6DF93AA86FCC1CAE7CB68 +:10AF00007E00FA4F41393F5F4B35823E2F9B6111E6 +:10AF1000F4B52E3EAFFBD508BB87250804DE3936D5 +:10AF2000FE2B6A421C8FC760F7BE149FF929E3CF3E +:10AF30004C4FA77A7B9717EDA7B8436FB7E01E90E9 +:10AF4000C90C97EDFD9E293ED171AE67AD736EE4DD +:10AF5000E51943E838137668E80F3A7F0AF3539609 +:10AF60001B45E8A7BC99B77B30A15DEA45BD93C4FA +:10AF700073295F1AEFEA5DFE229D6F629D1A69A236 +:10AF8000EBDA9EE81E0BFBA69310EE97EADB0BFDB7 +:10AF90006EB994A0BD35CC68BCE45A9A4EF8C5DAB7 +:10AFA0009C71F47BE82611FD4D1F7999DDB53DD1EB +:10AFB00084DF2D3FD4F6C493798BE83A36AEBD7B5F +:10AFC000F668D8FF0931320ABE4F63F68EB58E5D42 +:10AFD0005E1697F9A2B7DF2F952CB7D9EB8A392BDC +:10AFE000391DF879DA2F658C76FAA55EF41EC72F25 +:10AFF000F59297E9051B138C0F3527C404C4F56D32 +:10B00000F735E5807DB0DD378FE07B6506F3EB6CCF +:10B010004F70BF94CFF22B9939E017FA9597F977D3 +:10B020007E0BFCBBC0DEFE6D38AA2125B6F6E89784 +:10B03000F2597E25D6FE55DEFEF7D07ED2F1C74707 +:10B04000BF94DF39FE5B5EE6D77AFF84E33F996702 +:10B05000B767DFE3E34E78C6DC0D7CEE54C2FC221A +:10B0600063123134D5FC52D20DF26BEBE39DA91C77 +:10B07000F483C87180F38FB87E36E6812518B7B99E +:10B0800035E39DDECFF93E77F9D87EDAB399DAD78A +:10B09000B08ECDF3110F6425C138FD310FFC9760E0 +:10B0A0009FCFC825CCFF36E6811507C61EC7BE76E2 +:10B0B000F95C2CDE728968D9D72EDFA481F6F59170 +:10B0C000DA253530EDF12D2ABE4B35BE93BD533513 +:10B0D0007E4702F9AAFEF9E9D4F8A1E37E5E897AF7 +:10B0E00056C9E767615EF9FC4CCC3F2AF635C23C95 +:10B0F0004C91F97F940D32DE971F693AFD3E37FB84 +:10B10000F2F93B8B5FCDEFB305FC3EB6FB7C5BF900 +:10B110007945FEEC2A3C873E724F69B764E38B3772 +:10B1200073788E164814EA6DE57CDB2ADFDD383A49 +:10B1300007EC83EE7B8EFFFEEC9606762EDDDFDFDE +:10B14000EDECDD33FC033B5963EF746C5DB9F8EE55 +:10B15000D990CF9B5105FBF6661F8B97335203DEC8 +:10B160007F3AC30E7FD1CDE2006FF611873C0840D5 +:10B17000C85DBE7D3DD9F996358FCE3ACB9E63F939 +:10B1800061B1A128276EE2ED8ED4EE65F8AD6AAC10 +:10B19000047ACD5CE789F0FBB8D82780BFA11FBF38 +:10B1A0003DD9F17BD33F0ABFF5A58EF77C6EE2F85F +:10B1B000A81814BF6A0EECA344FDC9E1B7BFBF4194 +:10B1C000F1BB3BFF5C1B7E6F1A1CBF3765C3EF787A +:10B1D00077F466F86EC8316297CF543EB5D8E593E0 +:10B1E00097EB0DFD78E6F2DF924FA76E67EF4E5AB0 +:10B1F000F2690C974F96BED1F588717F0EF38B20C4 +:10B20000FF19E7222F78683E2190BE267867635A9F +:10B2100017CAA7A1C0A234904F5494827C5A48F018 +:10B220003DF60D8FB47D7A4007FFEE72E42B9BAFA5 +:10B23000CBC7F1FECD9787FD5BDF8B9631F9B471FB +:10B2400033954B5583CBA57B7CECBC648BAFFF7DEA +:10B25000B724B4FF0A72690BC26D10B9D4ED3B4933 +:10B26000B9B499F1CBC1E452978FC985477D9972E2 +:10B2700085CB055BFB6C72E9111F930F4F0E683F86 +:10B2800070FC6C72E909DEFEE7BE41E4527F7BA7E9 +:10B290005CFA199FF784C7CCDD70D4A292DE083B1C +:10B2A00077253940076B01CE74BF6EFD5967C26BBD +:10B2B000934B3F164C7CBFCB2C64FE854CB9F422DB +:10B2C000E71B6F5872C9E47EDF84532E957765972C +:10B2D0004BE55D724EF971E4D21B03E5D21BD9E553 +:10B2E00012E35BE35A985D3E0EE412C4836FEF6590 +:10B2F000FAE5DF896FCDF1F3F3887FB05CB2EC83C0 +:10B30000C1F9D657934B567F5B7BD8BE4BF3ADD874 +:10B310003627DF5A3219F6EB1C3FD313B3F0AD1CBE +:10B320007F16BE35C7CFE8D9B21728E85BEC726943 +:10B33000CE20FCEA44726996DF8A73617AC738903E +:10B340004B59E25DFE5E7AC7AC7F147E33E4D22CAB +:10B350008E8FC1F58EAF2697ACFEB66E70E277C2C7 +:10B360000E8A5F21AD774CD849F18BEBB4F0CBFC62 +:10B37000BA1E8DF14B8ADF597E1B9EDCCFC40D5067 +:10B3800081C7BB6373E03B044441DC54A65F701A81 +:10B39000A17632D8F5FB25C677E5546392F1EFAC80 +:10B3A0007E286AD709405799F134278AFB3A6FF211 +:10B3B000AD486F9FB98D4BFC363F8DE2892E80BC26 +:10B3C0002173FF557F9C97E9B837D796BE379770A2 +:10B3D000DE9B63BF176496B0DFBBCA05BF14FAE9F2 +:10B3E0009CF7E59AFD57E1BDAD2CF7E5AE877D31C1 +:10B3F000E87DB9319110F8B99AF3AC7BB9D6FE6308 +:10B40000EF4D06CE3A96C2FB5FDAE4D3013FB7F9BF +:10B41000F9BBA07503F6DF6DFE2CE75E84DF3B55BC +:10B4200078D76D85170F76FFABC9EFF02F1EFFFEA3 +:10B4300017A5DF0D707EB15C903438476916D8BB14 +:10B4400059A6901379283CB07FF0AFEA74DF3DE84D +:10B450002F75EC772518C5F7566E49093AF0394A29 +:10B460004FF730FC1119E8C99A37F83B613E87A5C0 +:10B47000D80698E79D533FC478938F777AF077ACDE +:10B480003EA93AA2423C63B390647EAE62C2FC5CC9 +:10B49000246E26D9FC18BD41E01E6DD77CEB70767A +:10B4A000CE56E47C07656390F9534BD4D4EB315A04 +:10B4B000BE93F32FF82B1A8AAF22E0DF2239857E64 +:10B4C000AC2B482FA60B480FA64FB9633F82F95DFE +:10B4D0004AE2E8DF6AF206CE467FDDDF795E161EBD +:10B4E0008ED4CE40E4983586D9CCF858BC19EF09F3 +:10B4F00032FC5970EE807742289DA61A5E33DE1D1D +:10B5000005F7AA53C6BB0ADC6FFF00F3B704A2BB62 +:10B5100000EE39E57117B45B64BE6EBC6BDB5F8F08 +:10B520000462FBA1FCF2F861E35DC77DE9FF70D422 +:10B53000B3DA5B7E6C99F303EBBD348ADF97EC746E +:10B540007654315D51E4874102FEC6236E81DD6B86 +:10B55000AC2126BCF3383DC8E22B6791B80CF0ACA7 +:10B56000259D987E55FE3087F460BBB9A417D3F3B0 +:10B57000491FA6544EC92C3ED37A6FAC5EB4BF3778 +:10B5800026B9593CA95943CAE33EB8F7C4F6A97194 +:10B590008CE1CBA3EBDD76F9E4D274BC4FFF9F7E48 +:10B5A000C13A07FB4F805BA9C1EA2F2F5411BF326C +:10B5B000892651CFE2F1D9185B68B3ABEE6A60F728 +:10B5C000EAE0F7B7208E3BD788A31EE82A8BE33B3F +:10B5D000B854BC4680DE05CAA6411EB8F5CE10DCC4 +:10B5E0007F59CDDFBFCDDC7F13026C3E8DA32EC60D +:10B5F0003887D57E11DF49585DC8DEB35DF5267BFF +:10B600002F706FF1F71CF7A2AD74956FB91BE4CDE5 +:10B61000AAA2FCA62BABE0F703C4845D2FC94C7D26 +:10B620009D12C61FAF2A9A77DCFB1DBE76566FB0FF +:10B63000F25511D22E9C06E3337937D63DC96D3FC2 +:10B64000775F5549CB73E1BD1B168FB1AA381E82B7 +:10B65000FB34E69B5E0DF6D9F489F557007F5A4519 +:10B66000D879F42A9F88BF6FF7D921FFC3B05E61F4 +:10B67000F26B0EBE9C39BEEB73812487601C685947 +:10B6800080E271D7A8C9A8C74AC14EBCBFEC2963E4 +:10B69000EF13BB8BE2F83B7A6E2AF0002F27C2C76C +:10B6A000313FD38FB569A2233EBAADDA48C27CDB05 +:10B6B000F248845220F1966794F3386B99C7015B86 +:10B6C000FD7DC2FB3B3BC0F4229015532602FDEEEC +:10B6D00043FA855F68C4FB18D00F2DAC86331D5A22 +:10B6E0006F83DB3827306960795A4EB2FB4B633881 +:10B6F00089BBC88D22DCF3FD8CDFF3B5FCE9259D09 +:10B70000CC9F3E7AE58ADD78EE18F319E0DF2C2134 +:10B71000B1DDDF04FF6FB51BEFCB50BE87ED4B797A +:10B72000FBD19B9DEFE2E92DCE7C29BFAF52466C49 +:10B73000EFE551BA2D3DF41F8740992CCDF86EDD11 +:10B7400033B1DE55CA847B669C402CE08C13C8FC68 +:10B750007D9ECCD48A03888BC65508B7937CFFA402 +:10B76000356FB20174D372BB81EFFACBC9D9483FB0 +:10B77000924CF0BE30159C95A06F486E4D45FBA8CD +:10B7800085E6613ABEA482F9382FD77A597E052B17 +:10B79000EFEFDF3F0BFB6FBE3D82FD4BC93359FF1F +:10B7A0003E2A07C6E3EFDCED236C1C7C2F5B766B37 +:10B7B000FB081B07DFD3967DC95F12360E2BD77AA5 +:10B7C000597E052B478F34C8355F42A9A6F0F9FC96 +:10B7D000F0378FABF7FE9EEABD2DB638AB148FB3B2 +:10B7E000FAFDFC3FA4200EFBF7ED61FC7DB2C5C95C +:10B7F000B1F8BB1056FCB7259F94A91FCC043E643A +:10B80000C9A98532C17BAB169C16BAB536B8C769D3 +:10B81000C169A12FD98A790EA7855A2FCB733859C0 +:10B8200072CE9A4FA67CBBB4BD4B013FF989E4DBD5 +:10B8300015A159152DB89FE4BF807C06F906EFD1FC +:10B84000FD96BF5F9519AF3F98BC8D99373ACE1BD7 +:10B850008CDD85B360BE54878AB0B82C83FD0EA7FB +:10B86000C67ECF149EDD61EFC4936E70F5AB16DD1E +:10B8700014B1F7D017F1727F95F53B9C49F64ECB8A +:10B8800034F67B1F0BA0BC0AF44E5EEEEB9D390C28 +:10B89000DAFB58F9E5BCBDE4E3E55AA215DEA1B632 +:10B8A0007E07F352DE5E0DB172EB7741EFCD63BFE1 +:10B8B000870A3E1188B3BD378FFDFE69EE34F6EE80 +:10B8C000BB950736110AA6F32A356B745BF91A4A41 +:10B8D0002F00977BF378BF05FB501EB537D4560079 +:10B8E000DCEE5D2432FD693C8FDF3A26B17AE11A45 +:10B8F000C7EF3FDC3BC87D9509B9CC0EDA73C9BDF3 +:10B9000062948EBBDEC7E4DFFA13FC7E581BD7EFD0 +:10B91000EF82FB4454BEDCC3EF1335F3FB433F809F +:10B92000FB4334DD7DD16494AB56BFF74D5FF882A5 +:10B930004EF3F5AF4804F059CFDF8F5B1BB91B7F87 +:10B940007FA7D997EFB87FDC2C33BBF0AE06E7FBBF +:10B950001BE7F379B75E7215BE8F2FFBD8FBF85249 +:10B96000F2EA4B105F752AF1087FBF7D6EED6F8B99 +:10B970003EEFEDE757943EAB187D82AED27AC92CEC +:10B980003CD703FA1CF34F4C9FEB33E8737D067DE5 +:10B99000AECFA0CFF519F469E52D7CACCF8B3A7E04 +:10B9A000B760FD2291C75B5D5868FF1DDAF55F5CEB +:10B9B00078C977C01EBA44CD7A3E7C88CB69B9C2BB +:10B9C0007481DE97C98F4EC4877EABC4CECC9D04F4 +:10B9D000AFE7F42451DF5929E038F0AEE872C097A0 +:10B9E0006E7E134308F53E259B3CA3ED8DDC027C67 +:10B9F0007DA796C511B076D6B93409CE47FEE5AB22 +:10BA0000A0FBD2A157D3FD689B475ACEB17BA1D6EC +:10BA1000FD954CFE38985CBCAB68A25B07B93597C6 +:10BA2000FD2E4B6E6195BBCC06DFCB72999FBC7926 +:10BA30002E8BA3EF0C4D7497F9B294474587DFD84E +:10BA40004AFF1490715EF52486FB85D0FD027AA131 +:10BA50003CBE46837DB84667FBF0FFD3FBFF92DE1A +:10BA60002FBA0ADFA95AFF858471331372AF5F05BD +:10BA70007133277B9FE99140741DD0B365670DA694 +:10BA80008F5ABFE3D51A88DE07F47BF9CD1715C0AE +:10BA9000B8D1021E775694CF7E7731103D983F295A +:10BAA0005D6ED6A4E335C08FB3E2BC2593607FBC46 +:10BAB000CACF1B0243D8FB0BD6BC248D9D3B481A32 +:10BAC000D3AB3B285F4E8C49C77304A8410FFBAE34 +:10BAD000AF584C7487412F64F6F5AAD863B5F0FED1 +:10BAE000E8AAF9A334B07B2DFBF6A262761FE48EA0 +:10BAF0009A9CA5F67B0BDB838C7EBF59507D04D6C8 +:10BB00001FF1A56A4075384D232901FC6135EC1DF4 +:10BB100031A188BD6FAD90889BF9E7F97D42122372 +:10BB20005FE53EE18F658A7AE0173EF68EB17F834E +:10BB3000807E502B2EE54FC179BB611ECA3331BCCC +:10BB40003FB86B720E8EFFE756763FFACFB76A6F3B +:10BB5000ED84BC1F9EDA20E4D762FE5B3B68BE2FFB +:10BB60004F24DD909F33E2AD9DB4FF45F78A2C3E14 +:10BB7000EFD89012687F7828113B30E89704E0DE18 +:10BB800076E094BEDD709ED0D7C8E2C895D09F0CF9 +:10BB9000FEFB750191DA0D6FF98EAC0772BF9C2424 +:10BBA000D1AF62DD5FFBB721B1D7607EF265E7966A +:10BBB00003DFBC43D54A60DFDDD1E69A08BFBF543E +:10BBC000FA2941BD895CE4657E963E4AFB34BFF0AC +:10BBD000F60B1FB2C79F2C2C60F870D7B71A701FD6 +:10BBE000C2AD47F089A4C0298C0E6A86C4DE837179 +:10BBF0006ADC957B212EF7F27818E34E666817CC45 +:10BC000080FB68972D65F957791C56A63F22D3FF14 +:10BC1000D097CBF93D5D7BFD4490C332FBBD414DD8 +:10BC2000CEF8BD41E73B8D163D1043D6E17D44FC87 +:10BC3000B7CEE84311D37154C488F0F738FBE9421A +:10BC4000F8F2D493A78B67A90D0DF3FBBFFBF8A8FF +:10BC500022008000000000001F8B08000000000090 +:10BC6000000BCD7D0978545596F07D4B6D492579B3 +:10BC7000D92BFBCB820408500989068DF82A80064F +:10BC8000042D1625D8C11401FAC7760BB476974A4D +:10BC9000775EC84240D0804BA33658C1A599E99938 +:10BCA0009E8CE34CF3F7E2148B0CDA80815660BA79 +:10BCB000A10DB4E3E8D7F6FC115CE81E7BFCCF399C +:10BCC000F7BD54BD4A2A40DBF3CF1FBFEECB79F757 +:10BCD000BEFBCE3DF7EC7729BDDE7B6C563563FAB3 +:10BCE000719BB7833176BE61E5834C642CB9430800 +:10BCF0008B198C0D1588A15DC58C6D08AC738A15E8 +:10BD00008C6D6A632C349EB1CD5032283F6F2BA7C7 +:10BD10007253F5C24C15EA6F2B58DBCCE03D7656DA +:10BD200050C7098C29D7AC53F0B963B9DD1F723302 +:10BD3000B6A53E617508E0DD1936C632195B97C6B7 +:10BD4000CB9B327DEFA4D53016700FCE1654789F62 +:10BD500069EC7DE85A6001F6652263CD0A1B140088 +:10BD60002F562F3306F80AF92CB409FAB731AF93DE +:10BD700095327607F32E9905F01D32D353D2184B26 +:10BD8000DA0E403AC0B54E5D4A8672B07D409A02E6 +:10BD9000E53A819D2B67F4F725FEEF4B809D58C255 +:10BDA000DF0DF85456DE771AF552E4796C09ED0888 +:10BDB0003FB3DD63732AB72B30EE90646F150A0131 +:10BDC000B60DBD9E0DB09ECABC2FC178BA93DEEFF2 +:10BDD00042B8374BF53A106E5380288CF5B479A8E9 +:10BDE000ECBE2A5143BAF5DE9E177200EA4FB4A9A1 +:10BDF0002C0074FD0D0C17C7AB2F4E0ABD2420FD7F +:10BE0000CBE9F9536D5E1680F72E642CBC5601BA4F +:10BE10009DB07B9907EA6F97065AF723FD7F9DC86F +:10BE2000F0BB9FFD243055017A6FB9FA1B450CCA4F +:10BE3000CF1E0A14211C19472857F46039982BD6B5 +:10BE400062A9E6719819CF0379FC7988CA1D30EF91 +:10BE5000E760CA26A415D3BCC13C19EF0DD27BBD47 +:10BE6000C9032E1C879E6557105FA8AFA901FC1758 +:10BE7000CDCC609B00DA6167CDFE8A91F47C4811DD +:10BE8000A9BF4552AFCA8034B72B931AE4E9C03F2B +:10BE90005B85AD355E062C39A9618E0BDB29D4AEEE +:10BEA000EB4FD36A18D0FDF9B643DA7BE322FD14D9 +:10BEB000AD6B15029319CB6EF27BF4246C27894E7F +:10BEC000C46719EB477AE0F3F6C991F62BF0BB355E +:10BED000D4AEB11FF8B3ABDDEF498BC2AF4B101A34 +:10BEE000FB01EEDA0B1F877EB2E72D7BD12544E301 +:10BEF0002D737CDA19B52B6A1A1256513FAD821791 +:10BF0000E0ECF043820A78A84D4C5C19D5AFBA0E2C +:10BF1000F08EE2C32E2164C3FE958798023CC35C79 +:10BF2000F6906D16C0AE8509BDEDCA48BEC5BF739B +:10BF300051FCD7F5A74522F1C93189F8E440E6550F +:10BF400022F52730C101FD65C95A0ACA79D6403A9F +:10BF5000D3E19D6D508178C7CEC32E985F1DF8EA5E +:10BF6000C53627D381CF5E063E457837F029967FC8 +:10BF70000D7C89E5DF001F62FD8F800F11EE6FAB36 +:10BF800025F895368DE057DB1A08FEA7363FC17BB2 +:10BF9000DA1AA9FC495B80CA9FB5ADA6FAD7DA5A6E +:10BFA000090EB705095EE460AD48C7991B655D04DD +:10BFB0007CB3EB3CBB1CC06AD9DFFF24B41AE9CFC9 +:10BFC00060C2801F3E32F825DBB370CBDBD08ECD54 +:10BFD0009219B001EBF62C0CBC4DED66782578FE7D +:10BFE000B23FFD5F8F54231D92BD489FD405DFF102 +:10BFF000213FA62E8347C00FBB6CAA945EC9D8A967 +:10C00000DEAF373827A0DCB28E34A0F729E5918D5A +:10C01000084FABFEF81BAFC0F77EA3DCD3E3043CB4 +:10C02000B666361C571584EF27B8B4CE9784F8301F +:10C03000767FCF01787ECB004A0E4D8BCEA07F2D30 +:10C040000074BE96C3CE32C6DE9EF580300BDAFD9C +:10C050005679A0E749A87F16D4C52C981F9BBEA689 +:10C0600067B18BDE97B378FF0D9385487D66CF5D12 +:10C0700066BDD1FFFD3D1AB0DEB1D322F5FF1368D6 +:10C08000AF03FC768932BF1AF5F619D1BB8BA15EDE +:10C0900050D7933C6E023D04F8DEEA97489F9436F1 +:10C0A000B13E566C3012D4A7D5297DA84FEF4BE591 +:10C0B000F290CDE4F70681BF445D60A02259EA3CCE +:10C0C0004960255036F0E7261FA668003B23306301 +:10C0D00051F512F6C7689EDE2E017AC07787AE77DB +:10C0E0008676417F2B917FC7E13C7279BED57F4137 +:10C0F000C5F92EAD735681D287E7AAF95E18F133E0 +:10C10000DF8B6D87FD8A51F5E67BEC8B0B32CE73AE +:10C11000D716467A27A564485D5B61ED57AC8EDF84 +:10C120006F543B268DFD7D268CD18F295729762D86 +:10C13000A906FB992D7B7741D78B17DDEB23F95CA3 +:10C14000CA4409E6212501F4A23BD27E525AFD3FA2 +:10C15000A7C2F7FFD9988F940465C12CC283BFCFC3 +:10C16000762F9F8BF2FCAD6745B609E00C99CF7333 +:10C17000468F520953C6DCA95C3E1232562EC4E7E4 +:10C1800009DB65A6C2F344A6DBB2AAB114BC618682 +:10C19000FCDE3B3B0BF9C326785F425353BBE6E61C +:10C1A0006AE8EF9AD99F2620BED7FC5C1424EC3FA6 +:10C1B0009DE3513935A915EDF8CD530BA6AD007AA5 +:10C1C000A60ACCDFEF1EA947EE4AE5FAE545C61AF6 +:10C1D000B05ED879AA15E7FFB31AB780F2FCD9C7C9 +:10C1E000DC0EE519788EB7F3F1A305413BD2EE01E1 +:10C1F00066BE06F82F8797765B6B0B8EC3BE03F483 +:10C2000012746DFFD3354EB4231D171DD43F630345 +:10C21000C96887ECAE80920ACF4BB68A1A7EAF43CC +:10C22000490809D03E25A9EA908A76D1277A514F4C +:10C23000A45C2F13DFF7BA6F0F21FD1FDFEBA2F60F +:10C24000B62467C805F08BDA79A50CEA5FAC9315C4 +:10C2500094E3177B16FB498E14511947764D1171E3 +:10C260003E5ED43C439B8085538430C9155BC342FA +:10C27000286727EEC823FDDB212843522589832A1E +:10C280005F6D882E0CB9C316DEBB03F5F57487F21B +:10C2900092820FBD47506E3BD72B5EE4D76B957DE6 +:10C2A0007B7F0EF59D9AD35F02FAC596BA6FEF19A0 +:10C2B000AC6F849983F6BD5ABD737905C99B6EC86E +:10C2C0009FF0A503DB8B0D383F58BF02E9D2C90EA2 +:10C2D00096C177EB0D51EF557609C538CEBB18895D +:10C2E0007F67DAB5EA7237E205FD98720B15F5EE55 +:10C2F000DD427106814302D0355729910B518FE6FB +:10C300004A2C05E627D769B3C8BDDA69D503368359 +:10C310002FAEFBC0FA3C9F45C1F09DAF1B7C124B7A +:10C320009FD871E566C8A9884F6EA74C0F63F1CD01 +:10C33000CD2893FBAA0954526A917EBB7C3E685F6C +:10C34000A4398754EFA5F1BD8E0DB6233F16AE1B61 +:10C350001BDF6B353115F9E25A50BEAA8AEFF5772B +:10C36000286E9C7F3EDE9412AB1CBB5325921B9023 +:10C37000E79753A12CED11C11044FA1FD79BC0F4CD +:10C38000287D3A7E7B9A059E10CAB5B49FB4BBC483 +:10C39000523FB97FA2A57EEA9E2A0B5C19BED6D277 +:10C3A0007EDAA17A0B5C3330D7D2FE9A530B2DF094 +:10C3B000F4C13B2CEDAFFBA0C5527FFDD0372CF56F +:10C3C000375C5C6B817DEC114BFB1376B61AED3B51 +:10C3D000F3780734E46725A312F59749AFA70D7DDD +:10C3E00030EC9F2AF2D030FD41D73A3CE0DC47F5F3 +:10C3F000979CC8E99DE485F7A2BEEB52732DF08BA4 +:10C40000C86740FF8C79252C10F57E62F9441688A8 +:10C410006A97B5B8CA520F1CA0BC9F68C0E4679564 +:10C42000925CA30E7A096C5B67E6ED8DCB81EFD64B +:10C430002639C9AFEFBA5EFD5E13D43FF6868DADE7 +:10C4400087771E33F8FB68A6F6239CFF921E3BD32A +:10C45000212ED93BDD1E467D91E2B693BF9FE27E41 +:10C460003A80FDA6943919FA972975430CFDD8CE68 +:10C47000B61EAD0CFCEDDE365D2B03C525D7F9C32A +:10C48000E8D7C8194C15E17BA9756C2FC2A91A878A +:10C490001F4B55E97BA91AB48F964705FA891AE70D +:10C4A000715124FD37D4E520BB252BCA6FFE310323 +:10C4B000E32FB077202F67E74F227F92C42D07DA52 +:10C4C000CFCDA3FAE54F8B54CFBE482FC4FAB35952 +:10C4D0004CDC04FA2DB9D44BFA75E82189FC8EE6C0 +:10C4E00039BFB4A1BFD0C4FA6D3C3E0B4BE8AF5F7F +:10C4F000CF06A9BC816909F87CBCE8BF17E1DAD096 +:10C50000D69928FBFF9C1E388974DA620FFC2D7EB9 +:10C510006F4B9ADBABAB88B5522820BF743BAA3671 +:10C5200015A35FE4DFF2367DCFC6F07B772E98BC93 +:10C53000AD01F0B9F319D12B507BCD89FAE24E5FF2 +:10C540008697DB7FC3BEC8CC5506ED6E7BB4AC0AC4 +:10C550009F67C87E1F8E2363B122E8D0AF9AC6EDD5 +:10C560005C4246F521159E27F4CA5EEC2E91A9F592 +:10C5700048AFC41EE60D03BD1696A8EB57E0F75D65 +:10C5800082B20BF471DE3DEABEEFA0DFA9947825FC +:10C5900080F35B5BB739D17F659E21A4D76336B04A +:10C5A000BBC8374FF178B033F3AA7D36E41B9FF355 +:10C5B0006307B45FFB868DECCFDA67E410FA0D8A6F +:10C5C00073BFF61EF049F6326EA74A765C4576AA2E +:10C5D000575076929FDFE5F0A29FFF1CF2850DE396 +:10C5E000B21EE28FB359DDEBD17599E0EE139115D0 +:10C5F0002665EC5D8FE5E4FCB322480E9B5A267459 +:10C60000A4015C59512CA5ABE8DFFA3AB0ACA95BA8 +:10C610002E654079CD2C41CE42B94A2B213E5ABAE3 +:10C6200072C129F47F7C8A5BC5EF975CEB5C8AFA68 +:10C63000595200BF69F1E3632979BB1040395F2982 +:10C64000BF4F7EA40A7A1CDEF3A5BB89EFB30DBEF3 +:10C650008792C7558B13C9EE3E666BDD6B8B8AD70D +:10C66000F29BC2825681EFAD1306DD91782AAF6945 +:10C6700080DAE53DC02AD13F296C1A145AA05DFE2C +:10C680003D56BEAF4F0FA89857287CA0C7F25C71EB +:10C690001E24FA768A5C1FA5A40592D02EA6DC582B +:10C6A00096867990E474D6BCA022C2379F1A71E2B4 +:10C6B000FB067F98FADCF46F3F1A8E4B2F8444E020 +:10C6C000EB9787029B26E03882369A6F3614965293 +:10C6D000901F1F5C40FC58E8B940DF6FFAA4BF2BE5 +:10C6E00005EA6F730CED4F41FB7537F7C376B9ACB4 +:10C6F0007172308DEB916FA6713D66DB04967D2AD9 +:10C70000947616207DCAFC8347A0FFBF6785959B62 +:10C71000C86E0F090B407F780CBF6DCACF947A06A4 +:10C72000E3280E2BFBA83C6C9407A0ACE074C189F5 +:10C7300027D1291D399F7D9D196F62BB3EA6BCA9DB +:10C740004495B612656E397EEFA0D8FF12A94BA6AC +:10C75000A13FDCD799B60BE30906F14A02C0850F69 +:10C7600065100CED37517EE8BB090CFD2435286BB4 +:10C77000AEE491DF2B62C3F65DC4F883E91C76B2A8 +:10C780009E76E4A3A97BA2EC3F433B6785A71DB23D +:10C79000C2350356F89A5356F86383AE10A59C40F1 +:10C7A0007F89E800FFA70E7E2CA03F7F1008CAA655 +:10C7B000833D6743ED3701FECDE057A0DF57A45B13 +:10C7C000E3A1E6D31F9E66C9444D4B1CD47C3AF1CD +:10C7D000AC988CF6D4EA5F349FBEF75E6CDF1CDD4C +:10C7E0001EE872D6ADDCBE1C4AEDC9C0B639A897AA +:10C7F0008312E9B577777C368EFB474399FE24E4B4 +:10C800006F95F0BEF321D18F793567B04B1F0FF8CC +:10C810003A55AF1D5B3DEA3DDEBA1FE093A71CA869 +:10C8200056D86CE9F0A136D43305B2EAA0FCDC3D61 +:10C83000CF2702BCE15FA11EE093AA9A4DF6ED90CE +:10C840008DE66783C0F31A1B6C8CF22366DE6EAB39 +:10C8500041AF2D69A6FFA627F23C503811FDF7A97C +:10C860007B18ABB0E62BDCBC5E73637D6538B65ECF +:10C870004BF65DCDA700FF6A067D12E6D34CBA43A6 +:10C880003DC1533436B40964AEFA6DF95C341DB35E +:10C890001BADF094D3AE0EB4C3477D4EF25F99F456 +:10C8A000D1BE9F03FC29F8D3A88FA79C4E92709C01 +:10C8B0002744DEBF97C1FB51F4CF6267C530D46710 +:10C8C00005DCAD216C1F531F3C7D6CCA010BFE6162 +:10C8D00027C6A149D3201E43BDC65ADBD12FFC5128 +:10C8E0005A5206F90F15AC02F960B6E4F68691FECD +:10C8F000EF485E706B99E3ECF893CB511E8E490CB8 +:10C90000E56743B1BA15E30AE51712D93D259155FC +:10C9100056BA31CF3A30E50090FEE92FBDACD316C0 +:10C92000C9A3FEA88D31D4FFFD6D4E86FAFF953662 +:10C9300085E057DB3C04FF539B4AE59EB6722A7F95 +:10C94000D2E6A5FA9FB5D512FC5A9B4670B8AD81C8 +:10C95000E09B327D87D3603E4F433BCCEB2654BEF9 +:10C96000EA2C45FE6892306334424E6F5BF34DE72C +:10C97000129083671E3F7C5326D0E5E40312CF77E5 +:10C98000E8876FDA5B1695CFD56455B99A110F72A7 +:10C99000E132F3BB20DF9328BF1B7082C9C931E2AB +:10C9A0006E07F3931E62ABBD4EFFE4CBE927201860 +:10C9B000FD0CDA46EB47E3FD00A1BB7B603C1B1995 +:10C9C0006B45F965F2407707E6D98A65823F1054D6 +:10C9D0008309076EC4713B50CEBDE836E85A1EC6C7 +:10C9E0009DB681568A436BDC461CFA6D8A4B3BBE72 +:10C9F000EF64EB8B23F1A81987C6C60351F1BDC5BF +:10CA00007E600608F92BC129703BC986E31FE2B797 +:10CA10009634DE6EA2726C5F2AE5A7783EAAC2F356 +:10CA2000717D9A37024F5153F7A745D57BCB2B67C2 +:10CA3000A647C1E5CED4A5ED51F9ABB2A4AA7DE9D4 +:10CA4000DE08FC367E90E7AB34D4F7FFD3F92C67D1 +:10CA50002A9F8F1F66FE380DF311FADFF23CDFEBE1 +:10CA6000993FCEA5F8D6B07B452CD9BB09E3DA12A5 +:10CA70005D4C40797A99911DC518408CB647AAC083 +:10CA8000D00E47D9A337296E37EC51612A4BF08E6F +:10CA9000325F51F648C2F9005AA8F6ABF139A378D3 +:10CAA000D5AC0794C364AF18B7A7545F8A7642D455 +:10CAB0005C532CFDD0BC9687A2E699617C67B54B90 +:10CAC00093FBADF07F97DD33F96B8B3CE044BDB554 +:10CAD000E58BD1F9765BBAA9EF87F116BFBC264288 +:10CAE0008F427C528225AFD720D4C171063A6D9611 +:10CAF000EF3607AD70D30356F88E7BAC70D4F7C811 +:10CB00009E5E31AC6B27A3EDFA7BA02F51BFA983AA +:10CB1000CBE78172672B59F18DE8CFAC62DE6E1CDA +:10CB2000FF8A9E444B9CF90EDA5CCAA30A945F7795 +:10CB300032F520E66F8A6AC72BA81FB6B74C3C882F +:10CB4000F99AE77DE5645F7AD253791C26161F3C7B +:10CB500083EDBE368975A0BED1B9FD770265309EE2 +:10CB60007DEC6149437DAFAF6721BE5E62F51B5628 +:10CB7000F55AF3162D31F9886D0D6B8B4AE07DF572 +:10CB80003B0902FAE7C5D5E77CA5C8FFA0B7304F3F +:10CB9000D3529D568F7ACC840BAB4B6E8C869DEA1C +:10CBA00050FB0BD0BE582B5F8B714B6150B5B7B8A3 +:10CBB00047FA352D9DB1795E9DC687F44C4F1B39E0 +:10CBC000AE2B1D87D9DF39B057382FEC0BE0B7AB50 +:10CBD000A3E4471E14502E5B824CC3FCD68A754CCE +:10CBE000EB83F992580ACDCBC9274B77615C08DDFE +:10CBF000901FA11A32F8E374CEDFB1F3D9D22489A1 +:10CC000085F05E8B4762981F62C112D215C4E7F0AF +:10CC1000CF969E8FC35FA29E689228EE4A4B057FF7 +:10CC20000AE0739B05D60BF0B9A669073D00AFEA91 +:10CC3000625E72C7D84003EA91966AB0FF8407F734 +:10CC4000479CF01FF5877E21F0597130CA8F403C18 +:10CC5000D02F9C827C67F52F5AD02F9C42743A17B4 +:10CC60004DA79B206620F9731F23BB1565C7EC8574 +:10CC7000A3DB313B233B067E5365C48E25CFF4F600 +:10CC80005C05CF87524515F3C99D2BE5863E6B3E6B +:10CC9000D1FE651EE334033D56804F601CBF4C1827 +:10CCA0009A8CFDFDD2AE081D68BB58600BEAE5DF2B +:10CCB000286914D71C4FF54E1679BE5377D601EC70 +:10CCC000F2FE2D03D8E1F8DD9C86EB23704242DAB8 +:10CCD0005C847F99A6EE40F83FD2993EAB0EFBE70D +:10CCE000F0869E3FCE3950803023FBA064246DD265 +:10CCF000EB100F8E1FB8CC3AE71BAB9CCFC22016AF +:10CD0000E8A3F8F48D12F0CD5641DD56531C792F6F +:10CD10000DDF13C6786F81BE511EE53DB7F91ED0F9 +:10CD2000B6FB6AF4EF383DB28D7AD1C027FAFB32F8 +:10CD3000EA1D259084F1D0D68DB282F6E6ABE29161 +:10CD400075A9712FD737DAA491EF01DAED26FEE24B +:10CD5000E8F887B03EFAFBB631F0FF4BD3E352FD63 +:10CD6000D98DFA2BC60F9AAFCFBA8CF1027E36F46A +:10CD700013D5409238567FA033D78F3EDEDE98FE23 +:10CD80005C849F27B0654CFCE2F407E3DD1A335E58 +:10CD900097BD74647F289FE12C4AD111122910CBD2 +:10CDA000C8A8DF7D32B727815E5A67DA1E6012C6D7 +:10CDB0004D23BEBF92FB03094C0FA1DFC9CA035B21 +:10CDC000A2C7FFF8DEE9B42EF1EC3AE675012ACFEE +:10CDD000CABDA4876B57F6FAECF07C4713EBC74F3C +:10CDE000EF681A70619E66C7E0804BC5FA078E6FC8 +:10CDF000C4EFD67626912E9ECE7A294F5E72BD4C18 +:10CE0000FB4052AEFFC4BF12BE53925A2561FE864C +:10CE100019FB1C3AD3EA5EC0EF96D83427EAA7EC98 +:10CE20003A59C138A8D3DEEAB363DEEB4EA6D23A54 +:10CE3000BEAC88C5945F63433AF0CCB34DEA36CAC2 +:10CE40002375CA4C20F950B735201CCC24BDF42CD6 +:10CE50002BA6FCA0BE4EE27E216B151626D13F68A4 +:10CE6000DD61987E42EFDE9948BF558CE2B1E26504 +:10CE7000BD02E251FCFB2495AFF3C2DFD5863E94A0 +:10CE8000086FF27B9E199E3F9E97620FF0F76176C6 +:10CE9000C83E15342921B20BC67ACC12C67933E7C5 +:10CEA00001F92FEBE7C4C0B2A395D699D875E63A3D +:10CEB00093B53EFBF42336A4BB22B254DBF44BF70C +:10CEC000B76470CD5EF4670E362612EF163759ED53 +:10CED0007A518C5D8FCD77D46A9D3331AEC88EC9BF +:10CEE0007780F890BD32F964449CD7CDE33807F3DE +:10CEF000F6901CB026E5FD4991F8712736443FAA0B +:10CF0000C0F0A362DFAF53F41F201D4A6486FE1AEF +:10CF1000EE1B12613C8E84565A97C4CC6F7B4EC474 +:10CF2000CF15ECCC995305F65F64018CE7DA052642 +:10CF3000231CF9EE20C3EF0619E81F9C6FB7C8F059 +:10CF4000BB1B9C1726615ECFE1FACF49981F4D01AC +:10CF5000877800EDAAEC5750E836D8D47D189FE8C2 +:10CF6000476CB44ED8A17897F8E0FB1D8733593B46 +:10CF700034DB90C4F32D1D1EAFB3B202D737D46596 +:10CF80000CE476CF93F7CE7502D31DC7853C888F0E +:10CF90000E64AC267BE8B898C70251795887DCCA82 +:10CFA000907E8E8B8596E7FBDA18ED1B32E17A775F +:10CFB000C92CC4E7D7867E99C9BC9DF8DE4CA7640E +:10CFC000590F715CCC6181F4D1FACFB73CDF07FE19 +:10CFD00034EE47BA74FF8996F515C7C5D238FD5FA0 +:10CFE00015D3BF326AFF917ED32DFD76C98CF2E94D +:10CFF0007A6322F1436C1C7321A37E302373E47A9D +:10D00000D4867CBE1E457F00DF98914AFB22CE6706 +:10D01000F03CEAAC79A532E5DFF2ADEB52371A7C91 +:10D020006FEE979895618BF197BD32E5EBDCB1CF50 +:10D03000AD7EF213C84B3523F11593AA07109FB5A7 +:10D04000CB1C2AAE9FC7CBBB9F6E63B40E70D2D5EC +:10D05000BA0CF555EA536D095D20A72751D7811FFA +:10D0600055FAD4B3737518EF6981E7F3BA32F68DC8 +:10D070005B3E4A9C67964D32936BABC6A8B787C799 +:10D08000E13EA726434E80CB26A35E1DAE8701D688 +:10D09000627CC04296712D6B152CEB51A7310FCFDE +:10D0A000F1A9593ECAFEB0687CEAD2C6A877846B63 +:10D0B000081F89B5C6C3A7AEEAD2F89C31F29E5DBF +:10D0C00019C7C78D85CF32998F2F6EBD7D80E8B38C +:10D0D0004C34F3F4567C96314EDF4BE263AC530094 +:10D0E0003E3563CD17E25337C67C2D730C107D9609 +:10D0F000497C9FD568F8D45DCE7C19F9C10D76D0F6 +:10D100009F52FC3CA1991F7C32E54D6B7E90BD790E +:10D1100093AF0CFD5466C03F9E1B067C2ECC5B5B20 +:10D120004EF265C47F5FC32AD0F75F93B93CDE91AE +:10D13000EF0EB547C9F34ED06B1AE88510E81F2CE7 +:10D1400077819ED0C6E3FE350FC12F433CA9D1FEA7 +:10D15000B5722AFF1AF0C6FABF69AB25D8ECA762F0 +:10D16000B54071E5E47B048A2B63E9F66226CF7B48 +:10D170006CCD5196AE44FDED4BE0EB3AABAF835036 +:10D180003A123732D64FFA7DCBEDAC12FD8E89BB09 +:10D1900039DE19B3B2429280743A30D0867A66B1E1 +:10D1A0004DC57CFB069519FB57206E053F6EB9688F +:10D1B000E81EB03098EF1ED467BF88FAE7F94C9BA1 +:10D1C0009177510EEE453A78ED2ADAB13B4EE750B1 +:10D1D000DC7734476298E7763842AF639E1B14A22F +:10D1E000FF252FE55D2C79F1942FFEEE75DC47725B +:10D1F00012EC37C689997E6BDEFC89A6176C98F70E +:10D200006E5AEE5E237A1175818984BF3D142A46D9 +:10D2100014C20AFA87995E998501BEEDAC83F63D8A +:10D220006C7585C98FD82A2843ED14EF71F96B8A84 +:10D23000896BEF888119AE92639C2A35A5E0DAF3F9 +:10D24000067C347D24FD63F3EDCF645AF3EA9FB28C +:10D250008AC76761657E1A3973B1EF9BF9F38599C7 +:10D260005CBF6EB0737D13DBCEC46737D23013F969 +:10D27000EBA2F69E2D825FA13C28A0BD290AC2F335 +:10D2800028BAC9198302EAF778F8EF143ECA616335 +:10D29000C86D21DBFC31EE4F2E64F2FB381F2443B6 +:10D2A000C2C871EF1931EEBAB7CAD868F2C2D71145 +:10D2B000EE382479DBD5085D4C3AFCBF969BAF670E +:10D2C00032739F0FF9CF669E505AEF55C9FFCA12AD +:10D2D00079FE35A3FE43790AAF3F67E113EB7E5732 +:10D2E00069DF87823A7994FDBFC121A10BF342EB3C +:10D2F00079BEA830FC21DF7F1B6462A73BB2EF3010 +:10D3000056BFC5EEC795DCADCF0F02FD3CBA4CFB56 +:10D31000FFF4FAD61F0C529ECEA160DEE57B89DFBA +:10D320007D7E10F00ECA4EC50172F26D2910403D8F +:10D33000F8B918508A61C8694581FFC884FE372949 +:10D340002FAEEE53516F5729B81EDE147C243C0BD0 +:10D35000FC32257DF4FCAA6947FF90C9F356A76DFE +:10D36000E1025C47A82FAAFF43E6287E4153F0BBA9 +:10D37000D4DF0C439FC7D62B599CFECF19F675C935 +:10D38000BDAF7CF832E09DA85654098057624538FD +:10D3900063118CA7E7ADD22A74F79D467BF0EDAB05 +:10D3A000919FCFE5051C5951DF75AA8A1C207DD5B8 +:10D3B0003F1DEB67FC67C5DFBF05FDF5DCEC5630B4 +:10D3C0008EBBE0B5558B2523F1807E14ECC77971B7 +:10D3D00013F1B9D9CF6BAEC1E728AED2EFBFF914C4 +:10D3E000E8AFD75207F304803D4FDF727306C8D110 +:10D3F0006B99837958DF20143C7A00611BB717CBF7 +:10D40000B30A1E453F66C6DC8F5E781C65F52A3B75 +:10D41000EDEBDB68F835E6773BB3241A4F6716A7C8 +:10D42000A7498723F7001D32E2D3A1DC681F458797 +:10D43000F2ACCC9174F869913601C70548A62C2A44 +:10D44000C6FDFC2CBC1270D4B2FBE74C832E72D408 +:10D45000FEBF7A1CE9CA423EB198FAA9E474E8F921 +:10D4600018CF2598FD4C2AD2AAF0F9917BF6111E0F +:10D47000AEC37CBD9765E81AEA5B0DE6F7592FBD90 +:10D480003F1DF1887DDF9C8F43F95CBF85B27999A0 +:10D4900066F8419BECBD9E05502A654F7F5381F78E +:10D4A000BA8BFB1B47DB875F97CDF75F41C8A1E1D4 +:10D4B0007B9DCA2BCE96A8764B0DBA1C2CD01A1089 +:10D4C000DF44DCF706F58FD602FD00CFE4C3E95553 +:10D4D000146F95B1EA85209F0F64737E02BCFD88AE +:10D4E00077E2F45ED45DCC55C6F17ED4F324C37CE0 +:10D4F00081AB024A7A3EC8504E5C2CA0602EA8F93F +:10D50000E98A473B6B711CA172E4033D3BFC289EFA +:10D510000BE8431F05FCD98701C63868A71DDAA0B0 +:10D52000BF9F6BA7B82A765C01038FFE3CAD19F153 +:10D53000184127C7E00B8FE3BAE064BB5787473336 +:10D54000C4DEC616E4ABB96EB2F3F0BC3114C557F5 +:10D55000BD061D7AB3B85DDEF8076723AEC7C6D235 +:10D56000F972F9ED5B23E5EE5BA3C91DF0DBB711A2 +:10D57000FF11FC961297DFDAE2F09B8ECF63E91081 +:10D580000B43CF3AEE6F9330CF8CEBA017AFD6FFA3 +:10D590000E60A7C05A1D1E846BF5B770BDBA442635 +:10D5A000583BE5D30F40BD2BE0A6F61F0881C711FD +:10D5B0005F87A2235941AF6A34BF8559A63DB8B2EF +:10D5C000FE45A7A6B5603DF42FF1FEBF8FE3901591 +:10D5D000D65900ED1C658CFC2CF33B7719DF993193 +:10D5E000D71DC0F99B61F8E1265D6FC8E6E7379269 +:10D5F000B2797C174F2ED65C422E1AB387E5E287AC +:10D60000C4E797908B8D467B989F7F20398A2B1794 +:10D61000AF529958C1E52211E5C28BDF637A8307C7 +:10D62000F1E572B02FEB7F931C9872F274F62F2CF9 +:10D6300072F238C07A7EFCF1AD35C6978CE383FA7E +:10D64000799536DA577F814DDE85F44CAE55641CF2 +:10D65000EF1B5926DEDAA12C9ABF4186FCDAC78679 +:10D66000F63A50FEEAF8FEA55BF4018DBB47BD6CAF +:10D6700001D41F33DEDB69AEA35DC5F74933B9972B +:10D68000213D62E5D75516F606A2E4EDEB86FCF6E1 +:10D6900065FB4F21BDFAD8E004F473CCF9881DCFA7 +:10D6A00019E37BDF2DD4CE8CC6E797B21B4236B789 +:10D6B0001B82314F69FFE96C1D4DBE67DCF7139289 +:10D6C000EB78FDFC9721D79F1AF898FA3D11F53BAE +:10D6D00092C7A3D339BB28FDFE29E9F77B3659E46D +:10D6E00015E4FEB351E53E1DE4BE7854B9FFAF38F2 +:10D6F00072FFE568FAEF2F20E7EEEC51E4FCDFB2B1 +:10D700002E8FDEF30C7ACFFB8AF4AE30DE2FCDBE47 +:10D710006C7A97668F4EEFB2ECD1EC7A7C7A5764D4 +:10D720008F629781DE93B347B3EB9E1176BD7A3457 +:10D730003C9CF87D81DB7DEC87E5EB3AD2515BE1E7 +:10D74000A6753EB3DD19DC6441F3A8AE417FFA391A +:10D75000F0C7306E047B777DF67FCF7CCF457C624F +:10D76000E77B86C8FDB35D4F77937FF617F8CE92BF +:10D77000D1BE939ECDF5FAA5ECFE372276FF4EA4DE +:10D7800043ACBEEC33CEA7F4E7055665737D360790 +:10D79000F5D3CE87D304CCD7E76B6101FDEF66C329 +:10D7A0008E9CC852B91E32DEDB29870519DBB72AE9 +:10D7B00002EE078AEAEFFEB1FA8BC503F05B8BE35A +:10D7C000ECCBD6BE89EF9D31BE37ECBF197E445FEE +:10D7D0005AFF6AD4DFBA61AF7483CF4D582BD41E81 +:10D7E000C9E676E5BB58823FFE006EF546FDCDFDED +:10D7F00044AEAFCDF188FE7E36887605C2BA90453C +:10D80000EF2F7BC9D4FB789EB1394B36F5FE06C4A9 +:10D81000AF2DDBE437DE5F3C3C9F36ECCAD3C63C21 +:10D820009830E0D96BE0F9C45878C6D2E972F17D3E +:10D830002D82EF8EEC9AF8FD99FB0ECC79B3A39272 +:10D840008038F948A7A9374AABF0D15F0DFBB1FE8C +:10D85000DD387E2D51392092425112B0DFE78C3CE9 +:10D86000F273F76CA375B1BE754A25FA75B9ABB9F9 +:10D87000BD53EF29ECC37D04FF60CC572C9F0EBF36 +:10D880006FEF9F30AD82E8F263C4FB863AEE27A6C5 +:10D890001CA65DF74C2B526414A63487EEC1F8B673 +:10D8A00047D03DE80FE973DC7C5DCBB378D4FC87CF +:10D8B000599AF90D73BCCC537D89F6EDD45E49D4E9 +:10D8C0005BFD57D2DEA13762FB081DD32B895CCEEE +:10D8D0007E3A77A73952293F76D2E00798A7E3240A +:10D8E0002FB8A9627A84AE23FBE7F3E5F3B70A48C1 +:10D8F0006757397C0A9EBAFC3AF94FA2DA4BFC9181 +:10D9000050C6F98379DEA6FE22784C9B66C5A372C9 +:10D910001AE211E9BFDBC4E7BD2BC1C76C179F2E0C +:10D92000BC9D5EDF4A79037DBDCC3AAA298F407940 +:10D9300085A0EE501C507EEE2A0CA113965614F8CA +:10D940008CEB8FD66BF8BEC5D6A958BA9942E7C4FE +:10D950006FF0322FEEE7B8C1E9D6319E665FC81F7F +:10D9600045AF4744AD53095F26FE59DFB77B46F903 +:10D97000FEE5E62F523D5C5EA2F217A99ECC51DA7D +:10D980001BF98B6436A8E3391688F9785E15833F56 +:10D99000F49BBD2A8DD36C5FE0E1FC9212C7EF2BA4 +:10D9A00030BE6BF2F792AE7A5642FAA45547BAF5FA +:10D9B000353205D7C1D1EE233EF32A1FA4E71782E3 +:10D9C0004CC1737ADACDA932E665CDF199E335FB26 +:10D9D000F71AFD0FE36FECBF3F6D638D7FEFE6E35A +:10D9E000AD8AC26B6991CF1B3D6E73BCB1781F6A63 +:10D9F0000B8667D9709D2B40657A7026FB2DAE2370 +:10DA00003AF97CDB1B41B27270B979E0CEB580C2C5 +:10DA10005929701DF67BEF551F3E860754069CD38F +:10DA2000DA919FEF9F07EF14D33E7509E7EB2FCDF7 +:10DA30001F1D49DFA2BCD85E9B53919491FCD1314C +:10DA4000BBB2318334957FDE6188DB3B8E784FB982 +:10DA500001BEDDE39FE701FC3B8E791B33E1BD9EF8 +:10DA6000ED93376F467881C0F77FEA47DC3EA05BD5 +:10DA7000C71C0E07B6FFAF793AC24B05F22756C155 +:10DA8000FB04EFB5FA7B11F9EAE279AE1CEEDF7424 +:10DA9000F88438EDB8FEFB86C768377FEC76BF3672 +:10DAA000DB2DE3F700C46BF733E3BB410C5DD03FE4 +:10DAB000BD28923EEED0D2F4AF21BDBE10E91CBB12 +:10DAC00010FCB75FE07AF1D1BA6C7513CF133EE862 +:10DAD00021FBA41C9E0ACFB7D58B22EAA3FDD767F2 +:10DAE0006F9E06706FBD28E0B93287ECA7F54CDC5D +:10DAF000EBDB8EFA485D437CD1BD14F8B992F8F99E +:10DB00003BD48FC69F6B8FF0E77880CE3F393E9F26 +:10DB1000011F75211FBD31EEE4D7D18FFABDC0E3DF +:10DB2000EA0167E9662FF473FF1E89CEB5C5E39756 +:10DB3000D1C6BB04E0B76AA53E3C5FF0566D3A8D96 +:10DB4000BFF78BB45D98D47E2D7F88C679D4278AA1 +:10DB5000EB551AFF13D1F2B17FBA63C220D93FFF50 +:10DB600053381EED97DCDE8D81FF8EAF86BFF754F4 +:10DB700000F1FFC24EF80B7B3209FFA3B5A5B4EE4E +:10DB80002B257DE2467C603C2EB42F80EF5FE1F7D1 +:10DB9000A482C17CD40F26BE97AB175F1DA9175F67 +:10DBA0001D4B2FA21FE0E1FED127F7AB744E8FFC77 +:10DBB000A378FAE980C7EA5F5C867E3AE0A9B97289 +:10DBC000FD04743F8CEFFDB974671A5315F041677B +:10DBD000E0236AA791BE071D43FB64848BADC4C7D5 +:10DBE0001000293723BFAFF373B80A7C4CD0DF1D78 +:10DBF0008180275D8ADF7F5A91FF0CD2D59631282C +:10DC00005D49DEFD8391F3F3C158F3335BFAA8035A +:10DC1000CF6D9DAF1368BCDA4546E71E75A6A620FA +:10DC2000BE33341B9D079195C10E5C579BAFCAADA7 +:10DC3000A837F18CB21CB5DE90AA39991CB59E9418 +:10DC4000DEA058E04CBFC7D23EBB51B5D4E704CAF2 +:10DC50002DF579ABBD16B8A0B5D6D2BE28A859E02F +:10DC600062BDC1D2BEB4C76F81C7F5365ADA8FDF45 +:10DC70001EB0D44F08ADB6D44FDADD6A8127F7075E +:10DC80002DEDA7EED12DF595E11E4BFDB443BD164C +:10DC9000B86660BBA5FD35A74296FAE983BB2DF5B2 +:10DCA000D77DD06F81AF1FDA63693F830DEFBB1261 +:10DCB000F83E4C51954D7E142DF57CFD4967C7CB40 +:10DCC000A07E1133FFBC365C779DE191683F119BCC +:10DCD00067A37D1C3AFC87F6D51FB3BF49ABB6EEF0 +:10DCE000FB007ED8BF03DEF7D53AC88ECE88D93781 +:10DCF000E563252978FE74C62189E1BAEB7CE42B23 +:10DD000071245F31E03FE4AB4F0DBE1A392EE112B2 +:10DD1000E3D28EE37E34735CB7E2B8E0BBB7C0B841 +:10DD2000C251E3D28C7DDDD04F677AF1C8F1CD309E +:10DD3000F637C78E7306AE6B268F1C5FECBAE6A271 +:10DD40001C635D13FCDAE87352E7DFE6E7A4746C4A +:10DD500088F4D004D20FE719C813C0FE62B9555732 +:10DD6000468EC35CE7F4E94E2FD2C707FD84B002AC +:10DD7000730E517E904BB5CA5D62B955EE92BC9E52 +:10DD8000B1F90626644CFAC6E11315FE1B8D4F6EE1 +:10DD900065C01730AE5B812F90FEB7CA7F1E3DBFB6 +:10DDA0001343CF4F595D0AD246BB35551EED7CA7B4 +:10DDB000492F887B3A7232E3DB97DE9C2BB62FBD6E +:10DDC000397F9E7DD99EF315EC0BE8FF1D380E269A +:10DDD00007D42B895B76E78CD0FFBB732E276EC1EF +:10DDE000BC37E253B680FB65E07B71FF6B90F2DBE2 +:10DDF000AFE618F7B8C4895B5E35E81A895BCECB0D +:10DE000018B7ECB57D9BE213ED6B3C3E017FE0273C +:10DE100039E42F1AF14C90FB7917BC9907F028E8E8 +:10DE2000EF30CF97194D07EDE788FFE58EFFD0C89B +:10DE3000F11F1A6BFCAFB5F3FCC46B47F8B9FFD701 +:10DE400033A47026D0631B9B4CEB30E67A4B4380A7 +:10DE5000511EC4276FDDCD783EF338F6DBA0FA847F +:10DE6000BBDCF87C0D95F1F8EEDD9C2B8EBBDE8DD6 +:10DE7000C6FB0AF8EEDF73BE823F79A571D4068C2B +:10DE8000A3A0FF8E2E4E1FFD4C125F1731E2A90D8D +:10DE90001B8DF3B7ED3CEE49CCE574F883C12F6FD1 +:10DEA000E472BEF225D7921FDB252491BEEC3AEB3B +:10DEB000A0FEBA6D4288F1FC34CB85F70EE45C9D80 +:10DEC00082FEEA85C3FB33A2D7574E1B743811A1DB +:10DED000833317FA3DF3E0C9AF6747D3A171059DBE +:10DEE000F788D0C17A3F86397EBBD24FFB3B6E9418 +:10DEF000DC7C5F7719A3F3FEC0C9B7CCBEDA388AE1 +:10DF000003EF77E6EB0CF563628EC4488FAB7C3F82 +:10DF1000520FFC4771AAF4FD30EAC34F0D3B69F381 +:10DF200058CFCFB88C7D338931E7645CC6396CD764 +:10DF300025CEED96E41A7AD2CEB211FFCEB63DECE4 +:10DF4000B751FB7D64633D2C9EBEF4E6F2799823C5 +:10DF50006A1391BEE78C7D83B1EDCD76B1F43A3092 +:10DF6000F8DB4D9332F03CB648F30691AF273A5EAA +:10DF700033CB94DAA189D1FBEF52B58B13A3EF33E6 +:10DF8000486F6093A2E14CBF735274FBEC46C5022C +:10DF9000E7043C96F679AB554B7D416BB9A5BE289D +:10DFA000E8B5C0C57AADA57D698F6681C7F53658DD +:10DFB000DA8FDFEEB7C013428D96F69376072CF515 +:10DFC00093FB575BEA7FC406E7624A685DAE6FFE6B +:10DFD000AC42E0EBB34B3CB89FAA2BF376676014DE +:10DFE0007A9BE5814CCEEFF1EA4DF97FADCD1F9ED6 +:10DFF000350ECF41375AF44183A1170FB4ADA6FABD +:10E00000836DADF4FC7E633E713D1AEF1901D48738 +:10E01000903FB5B77D3ACEA7CBB81FE00321703F44 +:10E02000CA91ACB4D2BA057A529847BCE1227C2F8F +:10E030006ABC3EB6343C2B6ABC339DCB2DF5B39500 +:10E04000BB2CF50DC098D7422C7493678DE5F91C55 +:10E05000F521CB7BEDF92DDB51FE3678EC0CE58F0D +:10E06000F6A7D17E4BDF7C3CAFB101F755E682BD10 +:10E07000C99D311FF3E11BF6B478D08F31E91DCE75 +:10E080005D317FD60CA4F74D1E8C7F0FA4023D4757 +:10E09000B11F974BCF583A1E32D6EF1AECD675F90E +:10E0A000570DBD6696A0BFB6231DE71D913E09A87A +:10E0B00088FFD8798DD8EFC77E17F4DB0B28AFBF68 +:10E0C000073DBF8D8DD4EFFDB9FC3E8F0611022FA9 +:10E0D000F0971A6CA1063FE98356168276F2DBFCB4 +:10E0E000BC6157E68D5E3C2FF9A35CAB7D324B19CA +:10E0F000144B384A2F09C5B735A25E6EC8B4539E7B +:10E10000AE21CEFD692F19E3FEAA7CF2E7F3C70A20 +:10E110000B7F74E506E6E3FE8178FA1EFE0E1440DE +:10E120003F72198FDF81CFC3816A920BE33C62603B +:10E1300000E91D2B07B17633C8F8BE7DE6B61B7625 +:10E1400090DF1B78FE503A9DD78EC7771BDA1445B7 +:10E1500086793DAFA829B83FD3BCB70233B6D1FB0F +:10E160009BFFBBDA99B0B9AF30B67D10FF89F90BD0 +:10E170008F9BC645B798D1A1A34039EE8FF8AF5C0D +:10E180009ED7DE91AF5D403EDF91EFFF14E9C59C65 +:10E190008172A413C09FE373A60CC37FA07A0FC043 +:10E1A000987FC5FB672E63FD01DE6379D88F3CDC69 +:10E1B0008F9887FDB8793F00CB04670CC3766A9FC0 +:10E1C000CFDB5FEE77A2E6938F7B80DF4BFA89ACE3 +:10E1D000A5E0FDAAB70757903FB6347817953D6D77 +:10E1E0004A2AEEB37DB74DABC0FB2D6E5F3A4DC1F1 +:10E1F0007D2F4B57ADA0D2EC3F60C88BBD58A6FB1E +:10E200004EA462D1FF22E5F7F9BA9304EE0EA76B94 +:10E21000A7616F876623FF388DF3AF8175BE8A4E85 +:10E22000CB79AB5E86E374A9F21FA3E3AC9336AD62 +:10E230008CD3E5F2D675468E130402BEFB89BB2C47 +:10E24000A4131FD72BA3AD1F99E38DD77F208E7EFC +:10E2500030C76BD22D763FEBC6B27A3FAE8B4A8287 +:10E2600093EE9FC26B1B48AE929C865CF1F6CDD0BC +:10E27000FF2BC8A7B257453E6D36BE2719EBA0CD80 +:10E2800040BA756991EF9DB4F9E7205D46D0F1324F +:10E29000E9740AF5B00DE39C7E179D9F638A10AD6B +:10E2A000C71B8D7D53786019E9B9F1BB537721FD08 +:10E2B00036B6FCA35304FC56E4713DFB68C5F91A5D +:10E2C000BCDFF75136F4E02EF49BD725D17DC78D06 +:10E2D000CB3FAD89BEDFB779FF330AEE136E1CD793 +:10E2E0009989EB07CD4CFE24DA4F8CC5B331781FEA +:10E2F000F1A3DECED7059831AFCD3A3F0764C22BEC +:10E300007A002EC6788BEBE966C3CF34CFFF48493D +:10E310001976D473CB75EBFEFB153D569845FBA7DC +:10E3200052247ED3F190038EAB4B247E7A0E6FF293 +:10E330002DC57DD1612A7F87FBB93323F814AC1337 +:10E34000089F00530E6AC523F119810753EDD8CFFA +:10E35000E5E2F3BB7CBEDEEF70323D113E9D01B4C1 +:10E360001F40FAC87CDFDA936E13D6E970A9BF8C20 +:10E37000AFC3BA545E6FAEAB6707420CD76D13AB39 +:10E38000199D1311B11DC67D89031A9E1BFFE173F0 +:10E39000EFCCF74C80FAB28007CF1F007C44C63820 +:10E3A000560298F23CEF1C3940FB369489B84FD89E +:10E3B000D979ECC8A1EB19BF7289D6918E1D41BBEA +:10E3C000D567C2780013C6D397300C6B4E0FC025AB +:10E3D000C3B08EF04E63DFCA0F9F3B76A493AF3F6E +:10E3E000BC8C7AEF48A748F6C7C7924274AEF42FA8 +:10E3F000BC1EDCE759D98BF754EA2ABF9774236314 +:10E4000096F5F5E37976A27B4D41600FE293B46E09 +:10E4100088D253F61C3909F92B320F0344F7C83C54 +:10E42000F4F379A81EA07948AA18A0792852CFB38E +:10E4300012184F511D4FBBAB300EBA3FA25354C2FE +:10E44000F8A02C8DF016ABF9FA7A52ADA0A03FB42B +:10E45000C9D89F704B35BF7F4171F038FD17799C4B +:10E46000FF7F95C7F76FFD2A8FFBC529EA7ADAB7D8 +:10E47000E86C10691D3E054B77F4F83B8DF764435B +:10E480004F737AFCB42870222F2A0F02A39987F7C2 +:10E490008B398B33D2705DCCA7CA0F605CF9BCB1ED +:10E4A0001F0BE6E91F511F1DA94E4F08F0793B33A2 +:10E4B000EABC19E3BAD4BCC59B2F332E8E577FFB21 +:10E4C0005289CE358BCEC053B701BEF7EE49A77B3C +:10E4D000E94E344AD50300DFF7F36CDA0FF2691E18 +:10E4E000B7F3F78B4359A8FF361EDEEAC7D2F9EA25 +:10E4F0001A1DAF5BF840502D7AFCFE9FF9C85F5A99 +:10E500009F985C87F1682C1E27BEF81737CEC36131 +:10E51000BC77A8822694F291CD245C6CF83EB33B84 +:10E520000DDD9593CFF5E7DB865F7C421EA47CEF83 +:10E53000090FC4DFB46E6BBD77B5C52FD8F12AA51E +:10E54000E6C8739ED70CDADE8BBEDF62B9BCC08E24 +:10E55000DF033D63C957DEB67801DD93B2C288DFC1 +:10E5600041DF58EA57C5E43F973446FCD90BF4FF26 +:10E5700021A2C76295FB858BBD8E10EEB3BACD6F1D +:10E58000F5834FFE49A2FBF24EE0BB40EF134DE393 +:10E590007761BB587AAC1C1E3F8F0F86E9C3A82D4C +:10E5A0005BEC3F4BF4C07B4124EB7969A2C7A5E843 +:10E5B0001060A937E26BB17458B118E8533272FC9D +:10E5C00027643FD1E704D007F31FB1F4B8519A672D +:10E5D000C375FD150B04169D3F31F18DA5572C5DBC +:10E5E000C0FF3C9108F4F8ED66BE5E70DC18B7140D +:10E5F000FE3F344E3FE6A5151AC7397E4F8462ECC4 +:10E600000F506D1950BF0A8888E76117A1FDB0F45B +:10E61000EBB7635EBD25C0F7218EB02352D3C1E8AE +:10E62000BC4DECFD26B178C68E63BE612F46DCB3CF +:10E630002687F3D15F589A6FE46DA658F3DBAC3AA6 +:10E640007354BD6BE66B22F2CEF9AA39B8C0120F33 +:10E65000092C300C2B601FD77A2415CF731F6BCC7D +:10E660007C0AD5D442275FDF63D23CF2A73E5D2708 +:10E67000D0FD300B995375C37B770393E1F8FCB35E +:10E680005C049BFD9EEFFD98EEF7D703AC15CFE53C +:10E69000AD85EE83559171AEF5D8E93BB1FE49ECFD +:10E6A000F88391714FB992717F86CAA506F3AB7C4E +:10E6B0005FCDD05D8CEDAA8CE45959BEC6FDD72C38 +:10E6C0001EBF6DCE4F35F4722BC56997916FDD9CDF +:10E6D0003F4ABED5CD066DF8FE9D4E7798F6A10453 +:10E6E0006D1F0DF381651F4A807EE7A33BF71BB4C6 +:10E6F000EFBB3B21790A26CB7BB0C9748A43BE9716 +:10E700005F83CFF9FE24A6F2F36C09786F8084FB57 +:10E71000C0C07F8FA2D3087B7C60E5EEBE0CBC47F7 +:10E720004EA6FBE045E624FB1078480871BF4EED8D +:10E73000DE5B4DFE2EED3B6D0EDACE47F717482A15 +:10E74000A37B7402C540904AC47322C1928F0DE12D +:10E75000267456CEE3A5E1EFEAF07ED43A5300A743 +:10E7600019CFF93A9D591447F544F55F32DAF7406D +:10E770006B8D91B78AED3FB6BF6E631F66B7DD3B09 +:10E78000A0019EDD6F4A95ED8CE389F1E64F0DBF48 +:10E79000D5ECAFC599AEC851E7EDCFE5B82DE75D33 +:10E7A000CCD27C6F787DC1F4CBD89AA3D17E99DB93 +:10E7B0007EF7518B5FC6EE3EFA55FCB273F9771FB8 +:10E7C00045BFECF33337D1FACAF956505495917DD1 +:10E7D0005232EE8B8371161AFBA498AC4E403A3B32 +:10E7E00083799671FD2E5F25FCD3558DCEB54255AC +:10E7F0003F86B4E9B2977EAF639B791F80B1BEB20A +:10E800002D5749DD44F71CF17D5872A322601C6925 +:10E81000FAFDE6F7CDFED3CBBD02DE23166F1DE376 +:10E82000F3FC2B5EC7F87C34B93A2CB4BEFB1D5CFC +:10E830005F7843A2B86799E7217A1E1B570B05DC66 +:10E840001F3B2B0584824CCCDFFF72D9B731CFF54B +:10E85000AA83F2CDF77EEBC3C76A54A413CCFF346E +:10E860008AB79FC2FCBE344E24FFBCA780E7E7A452 +:10E870007681E2C28DAABDE15528DD79BE2905D099 +:10E88000AFDA107C17EF3D3E5FEEB7A15CB9F366DF +:10E89000D1F3F3E57C5FEA794F8217ED94F97E7747 +:10E8A00002BFD7B6DBF81D18B580FB7F6A01A7A7AA +:10E8B000A780FB473DB640796B05EEA7176892CC61 +:10E8C000F13B659DEE87705E94E9B92408142F76BC +:10E8D0002704CA1F8CA29BD9AFF322288769A3BD46 +:10E8E0006FA7E7381E7A3FCD7ADFEE04E3FD090615 +:10E8F0005ECE8B89F4BDEE34C0CB1DDD4F327F2E52 +:10E900008E7E9E785BFECCC94877779E36A580E2E6 +:10E9100035431F7A0E9D12922F472FF2F5A5010F56 +:10E92000B8FD38DF606FC6817EDE547EBE8BEB2380 +:10E9300027ADCB44F925C6BA3FBFD7A619FF45FD81 +:10E940000DD9AAAB713592A9CF7A47FA31EF6A1780 +:10E9500070D96EF87E1AD35F04313F88FB1E7E6348 +:10E9600080CBDD6537A21F7B6B1DF79356A09FC43C +:10E97000F5A5C5AF89F57FDC2CA0E03D42AB3CB2EC +:10E9800082FE44AC1FB4495B44FEC226F017F0FC83 +:10E9900052AC1F64EA9BCD4191A13EDB526D23BF77 +:10E9A0007E4BF9E01B37205DAA6595F21AE5038BD3 +:10E9B00067527D0D7DE72D7C753AB5E7BFA3E44D29 +:10E9C00020FACDAF79877E1FC19CA72DD5E726A061 +:10E9D000DDD969CC23DE473B3B2B8A0E8CFBC9ABD0 +:10E9E0003CA522F94B463EE4C0C309744FFABB5E16 +:10E9F0007708F3B9B38DF5AE155B245AEF5A517908 +:10EA0000DA87E7A2567409E45D075AFD29186735CD +:10EA1000AF5B64C7FD0B4A8BBB15F7023507ADFE34 +:10EA2000536CBC0E1E05D1A705E8339ABF15EB5FEA +:10EA3000C5FA0D6D0586DF50C5AAD06F3866AC7378 +:10EA400099FEC302639D0BD8C3BE20CA8E99FEC334 +:10EA50001CB1BE1BF9B745E6EBD7AC6E11D175B64C +:10EA6000F4D11B37A0FC579794E078BF69C47F5B53 +:10EA700082BF7262FCB9E50B89E46BA79D91FEDC55 +:10EA80005975ED0BED80DFDE872766FF16EA9F29BB +:10EA9000B01BE7C2D4EFD5A17FF4A68DF4593CBBDF +:10EAA000E70C4AAC0CE4CD1514A834E72129E86240 +:10EAB00072949C2719E3C9AC1E124AA2E4FA078695 +:10EAC0003E4C5DC7E358607A2D1FE3B3B2925DB848 +:10EAD000EF17EC06F905AE62B50AF9C76CFF816065 +:10EAE000E43FF6F83459C5F53089BEA7021E685FC9 +:10EAF0008A8389049704D3A92C0DA6525916CCA356 +:10EB0000FA71C1522AAF0A16D3F3F1C1490497072B +:10EB1000A75139215849E5C4E075544E02BB82ED36 +:10EB20002A823E2A27076FA6E753828BA89C1A5C8D +:10EB300040A537F835AAAF0CAEA0B22AB89C9E4FBC +:10EB40000BDE4D7075F09B04D704D7507975F0112A +:10EB50002AAF097650591B6CA776D3838F127C6D30 +:10EB6000F0092AAF0B6EA5B22EF81CD59BF27714D4 +:10EB7000FF09F6F596D457147E0F7598FC9E9D718B +:10EB8000F4DFFB86FEBCBD403B5A501369B739A683 +:10EB9000BDD9EE5C81F59CA5E80C3B4B299E2EADC2 +:10EBA000C2787A27C87F3ECCCF7DE34AE85CE29901 +:10EBB000026E4F5D365DCB2B8EC4CFA9B3F839A161 +:10EBC000FBF6ACE1EB0DB5E997958F3952C0DFDF6D +:10EBD00029EBE41FEC6C65740FB3AB6C4040FDD0C7 +:10EBE000E791E9F755EC399FECC575FCF9355A35D5 +:10EBF000EA43550F501EE7566D26C15985FC5C70DF +:10EC00004D81F67B949BA2EACCB9B84FA2A853C41D +:10EC1000701AF32E3E84D5594C09B348BEA32FC1B8 +:10EC20006A87920B4D7F6BF0496CBF734A5915BFD1 +:10EC30009F889F2BDAFC7009C5753BED6101EF7D64 +:10EC4000D321B078292A4FB9B3BBE565F4E74B7AF5 +:10EC5000BCFBF077D08A74EF34C42FB9D04EF815CE +:10EC6000F7AAF52EE8AF74BBB6CF05CFC78502F57E +:10EC700009008FDFADEFC372427FA83E11CA497B06 +:10EC8000C2FB507D4C0E0FD6BB019E7A88ED4735F6 +:10EC90005039A0CE4C0278DA296D3FBAB535838160 +:10ECA00099C9384FF6504732E0B3F337CCDB0E70DA +:10ECB000ED47BD12B8F391F9073F0BFD1D735E9C44 +:10ECC0006AAF86F4CE7F40A1BCC94E79D0955A3147 +:10ECD000727EFA70DC38CE20BF2F225F1BA2790033 +:10ECE0009EA8D2691EF87DF4B76AFC5CF5B58582F2 +:10ECF000390F8585F87E82E2C3FAA1D94CC17B2FFA +:10ED00006FC9E1BFAF90D85542BF1364F21DD077F1 +:10ED1000C282A4E879E07A60E7B07F38367DAF2D13 +:10ED2000E47AED7F9ABE6F203F67C6A7EF2D46FCC1 +:10ED3000792939BEB990CB25C8F14D48C778ED5A2D +:10ED40000D3AC5D279A7AC4C247AB999A857F27379 +:10ED500070E83FDD6DF0F7E5D275D5FF2774AD2F74 +:10ED60001C9BAEAC96C7E3E639E578FA66B331EEA4 +:10ED7000D1F41CA3BC61F12ECC2F3C6CD075E31EEA +:10ED80009E2F34F59CF3555F384F8DE8B91B0B2F40 +:10ED9000A1BF0C3DF328A2303D3A4F3A7917FA5300 +:10EDA000DDC677CEE5699D38CFAC22CDE00F9E372A +:10EDB000754B8A0FCF3BB299FC9C37F8819DE934A3 +:10EDC0003F6A15BF2E9091FFB3B36A22E5118AC145 +:10EDD0005F90ABE8B7A6C25826552B229E2337F783 +:10EDE000C13165B9275ACE4C7B1E9143931FD2FA8D +:10EDF000F8BA7298E2D703069E917EF87A49F743F3 +:10EE0000B996759A3E6F2EBD67B68FC7B7E70C3DB2 +:10EE1000D1D7799CE89854C7FD8394CE34E2E3942B +:10EE200059013CC11D75DE3360C7FCE26B85D2150C +:10EE3000F1EFCFFF87F8F709BC50A706F3FE0AFDF4 +:10EE40005E5011D81D15EAFB20664FAD46BB662704 +:10EE50007F5A657CFED43A16C2DFB9017AD13939BE +:10EE60005DE4BF3F0AFC3A9BEC8C3D55C1F93F97EE +:10EE700017385C58135F0E9444B51227F3CCCEFBC1 +:10EE80006E75E7E0F94B2501E15F01BCB916CF894A +:10EE90000E32037EDC3DFDCFCF0F9C29BCF72DCC7D +:10EEA0000F6885DAAF0B6BF83A0096DA7885F6BB17 +:10EEB0009A7C7C29FB6FCA63447E944A537EF01E81 +:10EEC00038D07FFF1E2D17F1FC995D865EBB6894DC +:10EED000F1FD9934922790732E3F06FF6F0C8F2D12 +:10EEE000E726BEEF5F42DE37CEF9958EADCD3CA66C +:10EEF00033265FE1F274D3EFE2BAE6B1B38E29E8CC +:10EF000037F33CE63D98C784F976963963F2980268 +:10EF1000F9F366FE3276DDD9CC639AF748C4D2396C +:10EF2000B5C8BA0F16F5D12B51E3E95DCFF8EF98CC +:10EF30001E95689DFA82267E88F6FD4235100205F0 +:10EF4000D03837320F5F21665518EA1FFC09528C02 +:10EF50006BD977BD4EBC1F74DE1F05A6011E87FF4F +:10EF6000285129333FE531E77BF7E633B0737B2B3C +:10EF7000FF251FD7C50E9F0518F03850790DED6B92 +:10EF80009A77647F3EFAB5B1782F092C1F75FF6818 +:10EF9000ECF8972C7BC78DF3F39C52EFC4FB69E32D +:10EFA000ADEB4D2FB21B7E49605A1194492B873A25 +:10EFB000F1075B3A1591D6F5CCF5AA1CF51517AEFD +:10EFC000CFE5DCC3FDC65C16A2DF1589E5DB9F1625 +:10EFD00005AEC77E9E8BAC9B1DBE2A7ADDECFEDCA7 +:10EFE000BA7AE8E099E175B38017DB6BE9FD95C863 +:10EFF00067CF55FF03DD6730CF0EF129D279DABF35 +:10F0000066E0BA7953CDEB99888F99A78E1DBF9989 +:10F010008F8A8D37E71759F3D417BCB7A58449B742 +:10F020008C9EA736F36466BC89793065143D1D4B10 +:10F030006FF3FB4D028F2F998DDFCF7FC4A037E890 +:10F0400081661C27EBE4FB88348740FB882E785FC1 +:10F050002FA3BC48F5E871C1705E9C85C78DB65E74 +:10F06000D814675FC68345DC8E34D978FE4F58F3D9 +:10F07000FA4AC4ABA9D225607C2CB3211BEE075FF2 +:10F0800055C4ED51B37723ED5F8DCDFBAF2AE2F18F +:10F09000E63C7BB84C31F282DE51E4291E3D4ED96C +:10F0A0007AE7E3774FAD9218C6DBF3965F933D5650 +:10F0B0003EF957C817E3707F18B713C3F38587FB72 +:10F0C00046A18FB98F23765D65B87EB98BF2C7E60E +:10F0D0007E0EF3799F419FFDC6F899A3B71CC787A1 +:10F0E000FB3B502E2F775F476CD90CD3BFA7EAD2DA +:10F0F000FB3BF617717D19BB2FE428E643C645FCA0 +:10F10000A25B86FD0F6B3E648E58FF83A29AA83CDB +:10F1100048C542BEAEBCDF25EA80AFEBD8B85DF88B +:10F120003B66B718FB541AC7C9748EA5F11DC98B6D +:10F13000FADD15478ECC7D27269C785160A1283DAD +:10F140009D28F753BE31F1A24CCF63E5AD03E56DC9 +:10F150005244DECCF989472F737E629F9BF313697B +:10F16000F74C39AEE36F4CE07631B6FDE731ED6335 +:10F17000D7A7CD75D9D8F74E1AF37F21303D1BF5AF +:10F180006FA35D1F7739F26ED2E9C417DF53B05F0A +:10F19000D71FF8FD93E6BAFB2DD569B4CE7EA251F8 +:10F1A000A2F580A4C94A1FE609068A78FC62DAC182 +:10F1B000D8F5BB66A6EF253B68CCCF2D6807CB23DF +:10F1C000EB7989D51C8E67074DFC2E771DEFE398F0 +:10F1D000F91A5EC78B236FA69CFDB488F17B482E7D +:10F1E000B11F61899DEF5B8E7DFEC630DD9FB9ED5D +:10F1F0006AF8D4FF05780B5C9300800000000000E3 +:10F200001F8B080000000000000BE57D097854D535 +:10F21000F5F87DF3DE2C4926C9CB4A02497813085C +:10F220000442C2000102449D1040AC80836CC14482 +:10F2300098B0C9122011AB585106420011FF440585 +:10F24000B18A7640545AAB0D884B157022CA0F5ABA +:10F25000AB4171C10553414551882C3A2E2DBF73E6 +:10F26000CEBD2F796F9200B6FD7D5FBFEF9F7EF51B +:10F2700072DF5DCFB967BBE79E7B67517F8BCA3476 +:10F28000C6EE86FFFB13E1FFF9D6C0632EC60EFF64 +:10F290006C67967CC6A2FB5B1E5D0EF9F7CB0F8FE9 +:10F2A0002F86F2F7FB5B558941FD7C2B6350EE5FA7 +:10F2B0002B07B2E0C3E8FE9087F2BBD7F709C8502E +:10F2C000BF61290B5658B1DE722BD68BECC22AE5F2 +:10F2D00038E837DBE90E423EE21DD98DE346FC6398 +:10F2E000922D08ED22CA9D955B54C6DE807633B21E +:10F2F000180B963F5189EDA6F770C6D9A1BFB11E74 +:10F300002938CCC1E8EF3CFCFF9A8288E0B0EC964B +:10F310007CC9E205C161FD18B33177F238ECFF6EAC +:10F320002B5B03FD17E7144E1C0AF94FD65A991DA3 +:10F33000F24CF235F7A375C1FF7A62862733368522 +:10F340003E30D6B8B432380CC69FBAE4A83503E6CE +:10F35000A57694596C0AE4175B3F6D348C5FEE37E9 +:10F36000E719F3EE7B18C699566057D7001CD357A0 +:10F370009BCB6732E5D3467DBE004F04223195B169 +:10F38000C51F1DCC7BD50047BE169DF8790EFC230A +:10F390008FE59D97111F2FB0A3309F73AC30761C63 +:10F3A0007C1E0313AE73D2646D6373A10DFE5DC149 +:10F3B000D8F74B1BF25E057C5F65193A44EB0FF3FF +:10F3C0005044BDAEE3699CE29C5DEC53C88FE904F8 +:10F3D0000327C13A2E9D1D1C06F53F10F01ECE5E80 +:10F3E000FBF02B00EF619F9DE672F8E7275EC3F507 +:10F3F0008F9823B1E5B44E766F5DAF96F1F4F4B615 +:10F40000CED05F7F6CE16B5E0FC4EB64DF9CE63CAB +:10F410005463A5B3AB4CEBA5B7D7E711DE6F737997 +:10F42000F96FB33598F79D916C765BE39FEF6C2392 +:10F43000784A2446F363760FD1E19D77F4DEE20744 +:10F440003CDF39CD6A41BABEAB216B8B03F207C4F6 +:10F450007CEFEA75BABF3F1A52D6F4EB2D48F74B52 +:10F46000A2D963006749F9B9FECB0C789DBAF7B70A +:10F47000AA06F992AC15497E27966F70633B48B790 +:10F48000F9E17B44F7C8CA008C3B9529679BD7DB21 +:10F49000D5D25E1F2F2A24B3403FE3778D7F57EAF2 +:10F4A00098EAC4721B95FB8732CE579F4A816A68DF +:10F4B000DAA393E7D7B89E9775F2DC8CE95B1D3D24 +:10F4C000B768492DFD545B5909C22D5B986F7B2F9E +:10F4D000A2C3946BA35BCA1FD1F87AD714F17AF553 +:10F4E0004903523E83B4FAEF7D52AC30EE039A42A8 +:10F4F000E5AF460F886D6C0BBF225D27E8E4AEA533 +:10F500003E4A63051DDE2DD60F48DEB31DF235568B +:10F510006F4A9CA19FDBB538EA3F66D08E864CC00F +:10F5200073B56A51250D536524E26D855319B9955C +:10F53000DA71B86BA23D8FE1BA41776C4234B657AD +:10F54000084F8A53F9D1C84F8F202FF76F812B7C3A +:10F55000BE8F68161A776827CFC388AF6F3A7A1EB6 +:10F5600041FC2D56FC76C4F76207CCBF8D765B0557 +:10F57000BE6EC2FE937034A74AFC88E3CAB83E95BB +:10F58000BF6BC4F559AEB06A483746DDF14423C0BD +:10F59000B518BAB543AAA8500EA94371A820E158DE +:10F5A0007C67DF9F70DC5B64F7711FC155D9DB0B93 +:10F5B0007453B6F83692576A029BEA75B69E47199D +:10F5C000AC27E2F745319F8FACC174C4EBD0CE437A +:10F5D0005F34AE7F73FDC577507F9F76F29D488381 +:10F5E000F2228D9D0DE0708A4FC3F156E3BF076193 +:10F5F000B9B71EE733A9C6E2473E2962D10109E740 +:10F60000A5C5939CD8CCB41EAC4BEBFE01629AC747 +:10F610001B8CCB2D4F86673FF603FDFD05E7E3E925 +:10F62000AEAE40B9CF0A12689C988BF403749E5D0D +:10F63000E9BC383E9993E3D36673905C057C1ED693 +:10F64000685D2A07225CBF149FC734CE8F067C1EDC +:10F650004338DAC3E7F71F77F0209E4EBB999BF53E +:10F66000699F3F1C8B1354C5C0DFABE3CCF358D963 +:10F6700097E79BC4F877A459385DBB78DEB1B8989A +:10F680001D05D4D91DCC1FD117F2A39807F9E35E4D +:10F690009B59EE29AE68AAFF73C650C5057858E994 +:10F6A000924A10AE95713CD5EBEDD68A1417D4FB77 +:10F6B000A7A01FC5C5E9797326CC03FA8B13FCAB51 +:10F6C000D7DF27EAEFD386520A04D103F16A93E524 +:10F6D00036F119E1E2FC75228DF73B427612FF4EBE +:10F6E000BF5B0ED825E2DF31C307B4E8D5E9BB1B09 +:10F6F000AD19589E2A333FF00513FA5485FF9DCF6C +:10F7000044FDC8565A608EE5BDBCB1C1B6F52BD9D3 +:10F7100009D37CCECA36F5EB47B7FA71FC37063110 +:10F72000554A6DAD6FC3F5ACCBD5AC67DDC8D70717 +:10F7300051CF5A5BF4EC58C6E5C305F46CB6CBA8C0 +:10F7400067992FDB28776B3AF1756D8CE4F80EC75B +:10F75000DF152EBE2E6B191B89ED519EA2FC8E97D4 +:10F760005925C971E817E9EEDE8E1D37AF910C748B +:10F770005802E6571CB6E7F84F1074A380988C8D9A +:10F78000473AEAA42A980796C27C82E6611668077F +:10F790009FEA54C05B82E296DCD07FA3ADB1A603A2 +:10F7A000E0ABA907736F81E13A94A9F51DA05EE46F +:10F7B000308DC91AD2158B29C0F23E16F716C8C76C +:10F7C0008D57575A211FA7B1785CDE46FF380FE2EC +:10F7D0007B6D095365E08B1B5C5CCE4F5DF22DD9D0 +:10F7E0008D4985008A86F2441D9182FC5DC2DC8FC2 +:10F7F00041BBBFAD58CE320DF82811F41FAB01BD8F +:10F80000031E1C1AA3752C62E99B65C9588FF3CBA4 +:10F81000A79D3C93387DAA91DE68A263D2F7CCED18 +:10F8200024BBF51AD6A830B2EB1A1896DF91517C9A +:10F830003DD6D7F968A585CDE67AB2D2CFF1ABC671 +:10F84000ADA14E54C2AF02F85D43F0F0F174FCEA92 +:10F85000F348C8764B2AB48F2CE3FC19BEAE7E0168 +:10F86000CFAA4E9E0AE44FF6F3F9F332F08143F04B +:10F870004164997B36D9BF2CC62DA1DDABA9CC0341 +:10F8800079E690C88E766895C4471105EE04B49762 +:10F89000D90C0B53C03E2D16ED3D254CFA1CE858F3 +:10F8A000463A2679AAB0CF75BAC68F1EF7AB01E8E3 +:10F8B00077F8A218F71AE0338BC3E743B886A58020 +:10F8C0003E42BBB36B6511D2C36B53791FF7023E47 +:10F8D000EADAE0EF13423EC5CBBE14D821C0DF9B6D +:10F8E0000DAF16D27AF694A05FA7ED40C3FE7494D4 +:10F8F000F3F0D711FF73A0C1E3C4723DCF820CE6D1 +:10F90000B539B239EF71A490FCD1F37ECC3F02C37C +:10F91000B0C190BA0E34AC70229D5FC9E9BC12042C +:10F92000431F037DE3FA005E324A185B968A6083C8 +:10F930007C8A6EA1F796796B7CDDDAA17B5D5E81B6 +:10F940003CB16AD0DFFB326BC2F59EC056DC8EE361 +:10F95000AA0EA6DE05FDFB7F043C3B5AF07C6AF74D +:10F96000A4D71E82FA2BAB62DCA8D7AD4339DD5990 +:10F970007F131BA826BD1EA07125964D7435BE446D +:10F9800072AFA1E5695A80F9C9BBA2D4352EECE764 +:10F99000BD74B41B3FBEFD4C3483F97FA23445E3F4 +:10F9A000BC8E2F793B1AF1F7F11299ECA22912D7EC +:10F9B000D75397FE63C034C80785BC48CBF43CEFEF +:10F9C00032E82BB63889F4F19C00CCD420DFE66D08 +:10F9D0008B1244C7F3F3EB124C795D0FCFB7B34AE8 +:10F9E0005CFF797FACB7758279CED916D707613EB7 +:10F9F0000E0204F17D7C67FA66B4C7BE17FC9096D0 +:10FA0000E9DD8FE3E3BC7CD0EE935D76162479D5F7 +:10FA100060654E2EF725A0771F1FAAD5BCF6EDE92D +:10FA20006443F93053624D76E23BB60FF1FA598ADE +:10FA3000CC905EC3E73DF363D586EB38B38835F9E8 +:10FA4000FBE03CA595B7E4733D80EB100E57B8DEA4 +:10FA5000985E576563486372AF1128DFCEAD964854 +:10FA6000BE85EB0F9007FB5E827E6708FD32B3D642 +:10FA70005C7E7AFFA27D0FA1FDFA828DECBA1B504D +:10FA8000BF18ECFD70FDF28DAE5F06B081E7411E40 +:10FA9000553B33637D17B0AF8F2F85BAB0F5FA6A47 +:10FAA000A983D2AF97AA943EEFD2689DE6BD50BF1E +:10FAB000AF13D153C300D4CBA30F143BAE83EC8D53 +:10FAC00029B2760CF963F3B8E0431AD22BE84F174A +:10FAD000F24BD08AFC610589E284796D00249C0791 +:10FAE000129255C81BE1AAAD7FED25DCFF00DC8F2B +:10FAF000B9711F9F65477AAD66EC2CCA1F7D7E37B2 +:10FB0000A6D8689CB2B07D4E38DCCE4C01F7408060 +:10FB10005B467DDAEB4D8DB50FB7AE4FDB83BFBDD6 +:10FB200076F3414FB665BFEB7CF2BCD08F33B68E17 +:10FB30005DD9112650BDFB8B8C4627513DD1B5BCFC +:10FB4000490A203FCA29C9445F0EA4C754C49FE292 +:10FB500017F049882F68F02E33D0F30DBBA2880E22 +:10FB6000523AC9CC5E805F387DCA1E902348CF4E82 +:10FB7000DEDEC11CCBD0AEF1EDBA9DD77FC9A6DACF +:10FB80005388EF522C9406532C0544AFC74CF4BA5B +:10FB9000DA9C073A34E54F5A1B33505E00FD1D33A3 +:10FBA000AEC349A9ED7D50466626F1ED0CCD33027A +:10FBB000F5D64CE65DA9129FD6D2F7E34AEDBEDB3F +:10FBC00090CFB74ACC0F789AFFFC53CFA17C9AFB19 +:10FBD000A70D31289FBE546A9371BC8AC76A623CE4 +:10FBE00028A7147F0CB6FF32C0E554F8784B327565 +:10FBF0007F80274602BDB500FF890430A369E56F09 +:10FC0000609CEF00CFC8E70B76FE40F97D1E4713DE +:10FC10004BC17E1B47E03CE6943B2B9741F9C21752 +:10FC2000CCFC37F7890DC95A34E1AF93C05F276C1C +:10FC3000B760ABD58D76E18243B21B8759C89A086D +:10FC4000BEF0F60BEB8EDA48BE5B5853DA90D6E581 +:10FC500060E9D890AF16B2B5DFCA7990EEFCF20336 +:10FC60008669981D395BC8E570BA9F87741FD542B5 +:10FC7000F7801FF273F9615E595829C0E574F5EFFA +:10FC8000ED1E1B7CFFF2830E9BD1AFF5F5D6BFC6F0 +:10FC900048BD5AF880B1E584BFAFEBBA5C505E9CBA +:10FCA00014FCD2AC0784FED15E80097680EC2E9ED7 +:10FCB000565883314300EE8ACD5637D27EC553B2B3 +:10FCC000C789F6D2613BD91B154F9D21FAAD903CF7 +:10FCD0004D521F022706E5B7BE6EF39EFA6C04CAAA +:10FCE000E77960B78F02969CFBCC395E1FE83D0236 +:10FCF000E5F1F6BF8FB80DF3203F1C6DAC5B715D75 +:10FD0000BDADD1D9C6BAD5FD7D04433FC4EFBFA771 +:10FD100075F9728FC43AB85AB79FFDD8091BF2EB38 +:10FD2000D7B0406A1CAEA35C6E8B6D6BFD82635EC8 +:10FD3000CCA77215FD7E175BC7ABD10EE94FF4FE61 +:10FD4000F48B30FEEC0FECEE5138DED38B6218D022 +:10FD5000C1174A25A7FB876B92512FCFB6FA93554F +:10FD60004AF9F7D98FFC9AE8F18683BF4E66644F53 +:10FD70007A522D240FFCA908DFCC4D1308BE59CCB4 +:10FD800047F438FB61D98BF6ED39858DDCDEC6BAD8 +:10FD90007E2BF8C6CEAAF27E837A0A7A5A03F07CCA +:10FDA00061636467F8DF92038F4958BEE58804DF1A +:10FDB000CF35244924BF0E5A1D889F9B76C7113D1D +:10FDC000BD96C9E55EF1C1732390BF6E7229957629 +:10FDD00095E037CB35585D65007E87BF4CECF7B4B6 +:10FDE000ED7AA87F16BE3FE836D5277C7DB1C51ECB +:10FDF00029F5863499DBD1F0F716CAC505BCAF16D4 +:10FE00007E66DA69845FEBC2E5F0C26D5F8C7810C4 +:10FE1000F96E9AB33216F073F6D0515B47E48B4417 +:10FE20000BCBC279357C4679E64ED2D0CFAAE363BC +:10FE3000E10B605718F977EB6761FC6B2E07FD4DFE +:10FE4000785B083B89358988B7A611A8CFFD30EECD +:10FE50006330CEACF550DFC0AF2D74616BF9EE6A44 +:10FE6000E13F2697C5A27D7383E0F7F0F50AE7FF2F +:10FE700013617A4F6FCF3671BE6F4FEFE9765885B9 +:10FE800035F038E2A9E2B0DD8D72B8E229CE6760C4 +:10FE900050366501DD9FF8E3DE77AF03784ED45925 +:10FEA0001347D1A866F93A7B07F029DAA3604745E2 +:10FEB000907CFD9EECAC9462D06B30FF13895E8623 +:10FEC00074DD8A3FE17B9BFC99C8487EFDC7E4EA6C +:10FED000CEBBBE9563DAE7C71BDA91ABC95D5AD9D1 +:10FEE00013B1300CFBEA0FF33AA37C0CC7AF8ED7EB +:10FEF00070F9B82353233C87CB47F87B9719F03828 +:10FF0000F7C96F48DE7D07F24E5651BF005DA3FE74 +:10FF1000867D02EAFB05816F295F837A8BF2F5E328 +:10FF2000A5BCB6E036E333BCFC30CA9FA496F5B757 +:10FF30002E67FE68E8B769B71CD802533BA535C5E4 +:10FF4000C4037C3511DC7F704A15F9383DCFA69685 +:10FF5000C33C4FF9F354F46F374530F2FF9CF2364F +:10FF6000C5C4A17F53F877AA1D67728EF503728C02 +:10FF7000F829E798619F541D2DEAA7F0FAFAF7BF18 +:10FF8000EF926334F40F04B85F229C6EC93284F997 +:10FF9000360ABFC570F9E7A7D17F77DADFD582FED1 +:10FFA000BAD32BCEF1BC921DCFD0CFC396113F1D3B +:10FFB000F35F990C73629F31EFBB43C8AEF2D85226 +:10FFC00001EFD3394AD8EC03D53168A7CBD1F9FB7F +:10FFD000D01E9D0508473B7BC6DA303B40D8B7B3FF +:10FFE000D65B5BE887FE1B20FFD00DC27E9FBDC99C +:10FFF0005C3E77D709A2BBB96174E76BE71C666604 +:020000022000DC +:1000000017A1CFFBB03E4877C365A705E9FCD47EB6 +:10001000EEDF3ABDC2CA5622BC7F94020CFA39BD4B +:100020004B26397DFA059E67FE24A2679DFE75FC6E +:100030007D8D74D9BD7DBDFEF5B31F0FB80DAA54DB +:100040003CF761DE43907EFDDCE16E2F61FEF9F747 +:10005000323E64ADEB17EFF9610ACD6B8F9DE1BCC9 +:100060004EEDF99F0CD4C7A75EB4D3F9DAA9E576B3 +:10007000DA37FBF74493BE3F95CEEDC4EADDDFE708 +:1000800035921C5F41EB53DB859FA39CDEF5D311BA +:10009000F44B9CDE65D7108E857BA2C85E5EF8624D +:1000A000448061FBDDDFD3BEEF3F05CF021BF7CB02 +:1000B0009E027ADC81741DC7FD5E0B5F1AF4E83284 +:1000C000187FFECE7ADB74282F7EF91F7928A74E81 +:1000D000EDA8B7A11C033BF811A4AF87BABC748F7D +:1000E00015D6EF24DA861D61AA5D7F1A8BE734AD41 +:1000F000F1C2F1700AF08070015E66A3FDDA1E3E67 +:1001000076FCD7E2E3DB29387EC5AE810CFD392DC4 +:1001100078913CFC7B7400F632083FFFBEE7FB3C65 +:10012000DC975F0CDE0684B7FFFF3FF09EFCAF5DFF +:100130005F4EEF3777E1FA2A9CEE5BD3F5F3375346 +:10014000FEE96837CDF712F93DA6EB7F2BFCFF37B0 +:10015000EBDDEBBF16DE8BADF701B1DED1AA9DFC66 +:1001600087FFC860BF00EEABBBFEB7F2F585E16E5E +:10017000B68B2C6E473ECCEF031698502491F54178 +:10018000764735A863ECAF61BC6B8BCCF720B41F0E +:100190001983FF862E1777E5FB8F6AF6E9B072DCCC +:1001A0003F813DF118F9B13F550E01DC0DBE42B261 +:1001B00013EC8CD3D5B944C7E3B89FBAC633CE7A13 +:1001C0003FDADD3EBE5FC1FC4EB46F07DB55CCBFEE +:1001D000B10CE603F5DF88B6A8D55AFBF81993B839 +:1001E000BF448AC13815F33EE5BAB0FDC6A4127308 +:1001F000F944B6254981FE27CEB6B280847E697364 +:10020000FD895D55826B12ABACE17E9C8BE289F679 +:10021000870D69DA16999F3FB39B019E095AD71B38 +:10022000D10FB3B52BDF7756B31B999648FE0ADA88 +:10023000673266A1F56A482C787C8D11BF7C2A0054 +:10024000DF774A7E22EEF718F96FC678FE41F994FF +:100250006207D9C97606FB473E6FD37E93A24B2C2B +:1002600018A6D182E7A18457AF7527E275905DADDE +:10027000769BDA13DCD59E7E0ECDF97F8FDFDBDA3D +:10028000C1AF9EF6624D53D0CE8C61316EDC9FC7FC +:1002900038D2989248CDC97F88279AE40F1CCAEAC1 +:1002A000C81F58A07CDD0C47269507D1CF555D05AA +:1002B000ED911ED398C6CFB1CB28CE40623E763E9C +:1002C000AAC5DE7CB300EC4D17A5C4AF6F6EE5F692 +:1002D000E5B9C26756F601FA43DFB77F00DAB5E247 +:1002E000CFDF5886ED646671E33E98793C9A3A0018 +:1002F000FBE57C115B6031ED83E33C9126FC248CB3 +:100300008C37E593BC1D4DF53B94649ACA537D3DF3 +:100310004DE59D66F735E5D32B079BEA775E3CD428 +:100320009477F97F65AADF65F5B5A67C56ED75A6CD +:10033000FADD1F98662AEF11986B2ACFD976A32988 +:100340009F5BF71B53FDDE2F2C3795F709AE3195D8 +:10035000F7DB7FAF29DFBFE14153FD81EF6F3195BF +:100360000F6AFC83A97CC8F11DA6FC654D2F9AEA93 +:100370005F117AC5942F627F35D52F76BC6DCA0F79 +:10038000573F34D5BF32E56898DF43F52F02BA50A6 +:100390002AF979DF55DA09537DD8A99521DD580569 +:1003A0003D5C9D7DC6543EDAFD93A93F1BC8073CCA +:1003B0003F75A07F18D2485647A99335507AB4AFFD +:1003C0002F220BF9E111FF4A24AA37067D9F817A7B +:1003D000E3CDC24574EE752E859F072BAC4941BA1B +:1003E000BEC6E1F4E3BE5FE7DB9890CC82B01F8D20 +:1003F0000D4994AAA12816847D695C2882D2F85000 +:10040000027D4F08C5519A18EA44DF9342A9942609 +:1004100087BA50DA21E4A234259443696AA807A573 +:100420001D43FDA85DA7501F4AD34243E87B7A686D +:1004300010A519A162FADE395444A916BA9A525786 +:10044000E82A4A3343E3A85E97D0584ABB864AE974 +:100450007B566832A5DD42D329ED1E2AA7343B34F2 +:100460008FD21EA13994F60C2DA27639A12A4A7B8F +:10047000856EA3EFB9A15B29CD0B5553DA3BB48C44 +:100480005277E82EAAD7277427A57D43F7D1F77EA8 +:10049000A17B28CD0F3D44DFFB877E4BE980D0A3B5 +:1004A000940E0C6DA6B420F424A58342BFA77470EB +:1004B000E8196A3724B49DD2C2D04BF4FDB2D09F64 +:1004C00029BD3CB497BE5F11AAA7D413FA2B7D2F88 +:1004D0000A1DA07468E86DFA5E1C3A48E9B0D0873E +:1004E000F47D78E830A523424729BD32F4774A47A6 +:1004F000864E507A55E84B4A7F153A43EDAE0E7D55 +:100500004BE9A8D04FF47D74E8074A9BFD0885D6D7 +:1005100030B9D82CFF2CE7D1DFE38C6FD3EFD6DCDA +:100520005EC8E37BA21EA1B8D5319512EDCB37464C +:100530009D7C95E4E420BB86F91AAC9ACAC7519316 +:1005400019BB1EFFA131563FC84EF6C31BB7F37649 +:100550002B8B8E7EB408F55F959D619C42B8FCD5CF +:10056000C77DB3606F12DA5D2BFB3656A01FE66EB7 +:10057000576319A6BFCEE2F6464516D7A78BB2B889 +:100580001F36D497EB93B2AA2CF2E7B3C44B83EB9C +:1005900019D443FD5BEACFEC29F2CEA60CD2179713 +:1005A000D8CFA5D6BB581CD6F71119013CEC2FC9E2 +:1005B000F2DD9945E73BE6F8AB7FA19F7BFF43FD6A +:1005C0003C74A17E98E2B18D06FD572AD6FD23AB7F +:1005D000B704FD668DE916F772F85493F49C7531F3 +:1005E000E4EDA9DCDF04EB4E7ECFC643B21B6D9574 +:1005F0006961FE5F7B85D9AF540AF2B208E8A3F4C3 +:1006000026F9EFF6BCD6E58D1E4674B6AA420AF06E +:10061000B8C6BAD75CD0BFCFE36842FD5F1A768E0A +:10062000BCACEAF974631CA6AFE28B8F104E9F3806 +:10063000CFF05D24AE695796D95F0A20133C1F02A4 +:100640003C782EB237E9E6FD0310BEBFC93C1E5A06 +:10065000AD4B277CADE67E54DD7F5A0EF2D903FC0C +:10066000FB61D273E9E80FDC3BFF9614B4CF57D59A +:100670006CB7E2B960637A1563D1463A0AF078A79D +:100680007466C378D9527F9582F46EB5B04DE4C7D5 +:10069000CE60149F63895AA2A1BE90453C9EDEFEA7 +:1006A000F26E9C5FF4F4130BC79B7F8144F6E82A3B +:1006B0005B65763CEF8FDAEDC7731180E3E83DAE02 +:1006C0002DCBA17CA4C21C4A5F93DD1849FE7C059A +:1006D000C634DA9DCC6C577E89CE754E3F142F748C +:1006E00054E27E51FC43FF3AB5C37822A5D2B30C45 +:1006F000C69BC154ED41D5400FB563E7E1FA7C22BA +:10070000E268F00FE37D4A916E00FFA54BA23C3DED +:10071000A0FCA4900B401F7EA33FD32A7138D87C45 +:1007200089F003105760DEBED69EB9C6659807D61D +:100730000339794D372E678E4A023FCB443B985F91 +:1007400011D215CE0FE353D279F9B1BBA5C0165E15 +:10075000CE52203FFD50478AB398DA61E5304674A7 +:10076000C8D0C7C97C2BAA8258EE83C5D1705FA4BC +:1007700030C506F82C17F15B6CAD44F15B26F860D0 +:100780003EC76AB6BF86E58D9296A942BF89DD2431 +:100790009D0E08AE461C1FEB2ADEF7DF83FC747F3C +:1007A0001CC3B8181D7FA56B975531A2EB3AEBAD72 +:1007B00048275F476BB84F2B15E34F95797C4A3834 +:1007C000DE90EF10BF1E818F63B747378F87F631FA +:1007D0008C3F05E31699E2A6F83D7DDE3A1DD4482C +:1007E00095419C8F5F62DAB3B8DF10F3A849BA99DC +:1007F000E13C8E7E13ADA1FFFF57DDE2393CCB6EAD +:10080000A1FDD0B1724D92FB98E481695EC870CCB5 +:100810004037E1F466B588F516FCA0F3814E3F83BE +:10082000BAF1381B3D2D11F03166388F93F1BB2A98 +:10083000BE73BABDD2580EFD5E9956C590FF3E11EB +:10084000F155FDBBF51AE787FCDB59A29D56998D42 +:100850007CAF8F0F7F1EE21341B776A7C3D303F09F +:10086000315C8C5F2381DC447ABBDB4E7410AE4775 +:10087000B2C5BAC39FCFA6CB5B0B7ED7E87BE95A44 +:10088000BB2702FA2BAD7DFE163C2FF954C42B601A +:100890002431AD8F2AF026E84A11E32AD89EC607F4 +:1008A0003EC0F5BAC7CECF41057D84E35797FB47DD +:1008B00070FFDB8BBC2024BFF7C62E94A6E1799E87 +:1008C000E83759C477D6DBA74AE5063974BBC07B45 +:1008D000126B3B3EFC7601A7478F0FFD19BE0FA0A0 +:1008E000FD3633C63B2F16FDE8F911D1162FFA69F4 +:1008F000AEDED876DCCAB1EE7C5E57AFAB3BFB1602 +:10090000D247A9CD8DF711EE5FC64C71BD8BC5F8EE +:100910004DA23E53E3DB3C5F0CD7EF4716CB1128CB +:10092000776B435F3DF927E83FDE6BA3D39978D619 +:10093000F8E49F90EF303E53433C9DA27CCCF8CC32 +:10094000BE182755EBE94B789B29C6D3FBDD5060D9 +:100950001989E7D97B63AF499D01F0AC1F3B4B9AE6 +:10096000619867B2124BF191F5F66B52678BF2D931 +:1009700050BEE7DACF73489F94AABB309ED4319E15 +:10098000D17DA2048DC7533A341681F571DCD98626 +:10099000FE12C6F3F2FA7123526742BBDAF1CB07BB +:1009A00061BBF5636D115D61BE1B46F90B70BE7ACC +:1009B0007D280FE2BE7CD53046F79BE2D3FA2EC1EC +:1009C00090B67865E97ED4BFAC90B9B3349C5F67CC +:1009D000C9E8F7DA20E0F48CE4F1A8AB34F3395835 +:1009E0006436D74F45D9DCAFF64A54E7255928AFCE +:1009F000C75B543CF625BEC7FE47DA88BFEF931AA3 +:100A0000FB213F15CB6A21A6FF4FB45F2F815ECC3F +:100A1000A7632221F7BD7ED4D3364DA944F96C6D6E +:100A2000E16707F94F841EA323E34C5339D1FD6BD3 +:100A3000DDE2743F05E90FEB305BA6F0DB90FEA032 +:100A40007630FE3D92D76F35C83DF817E9816420B6 +:100A5000688C83648A4F1A6BD0EBD612EF3C948B70 +:100A60001B043F017BA71AE3A13F10FCB421CD3743 +:100A700019ED60A6A81296DF27A912EAEB0651AE7F +:100A8000C79B03C14A646F887ABA1E5F7D190BA0A9 +:100A90001E5FDD2C17F8BC6D025E989707F11C2BCA +:100AA000F49B3EBEADD04BFAD736CC5F85E9BD1284 +:100AB00087C75FC4D8637DF03C5C31C9E7FB27DBA7 +:100AC000482FDE93AA06D06F78B2196FBE548137D3 +:100AD0000BEA5D3B6E45105FE9EA64AE472A19E216 +:100AE000E53E7D7E0A233C115A0DEB62F778FD331B +:100AF000C83FC4B4049069D6023FE9156BC973B707 +:100B0000A0BFEABE16F83C36844FE272D236CA461F +:100B100076C259812FDBB0E7484E86CF5FD72FFAD8 +:100B20007A86D3412B3D10965F37D6968AE3DD0F48 +:100B3000EBC3E3A4D9DA66BF1CF47DEFE87DB41EF5 +:100B4000AB1219E9D16555FF733DE26BFD201BED3A +:100B5000A7D88A947D5D0790E947F5578DBF96CD5C +:100B600084F2D505760CE5877E1BFCD311FF604F20 +:100B7000633CE111ED2D4F02E4D76FB2318C1BBE07 +:100B80000BBA457BF98DEE9904E7BA09CB1D782F96 +:100B9000C8D9C742D4B8DEFB6934F2E3CB421F0E9A +:100BA0003EDE501C0BE509A3D4BEC85FFAF741C76F +:100BB00082327E8F1FC9BF0F195D8BCE39C8FB49AA +:100BC000EFAD2B7A77F440F4CFF552E81CF47E2990 +:100BD000B85AC6795DC5687F173F2CA8E27DC6B8B4 +:100BE000343EAE675870E440CCDF243309EA3BBFA3 +:100BF000492C423FE110298ECF0BFF23E296D1E72B +:100C0000566D1579FFFDE36617227D071D08FFCE9F +:100C1000271E1CA780BE714ABCDCF3C4DFC6E17985 +:100C2000641CFA4FF2A9BD4A74C90E0DA7BC0F701F +:100C300002F50F581BC8BE38003CB10C487248F78B +:100C400078C28F25AA2C05F1313AC1AF607D5B31A6 +:100C5000635BD0AF287F44F5ADFDB44CA33D32A417 +:100C60003BD70F6B85FFD789F7E20CF26BA7906F2C +:100C70000F897A76F6969686FEEFF1360DE5C586F3 +:100C800022B3BED15367BECDE4278AEC65CE3BBA12 +:100C90009AF3D634733E28C6DD1B7B9E213CFAFDB9 +:100CA000B1FBC3E2164BBB73BDA9A72FDBB49B10EE +:100CB000CE9723A35166419ECB0BFF4945C84D7784 +:100CC000E138833CFAAABB4D8CB350423AD0F5FCD4 +:100CD00091C547EF46BD57EBD52C14D32DEAEB7ADF +:100CE0002D31EC3E8C9EDE21F4F8E8045F655BF765 +:100CF000606E13ED572E5D4CF7349BE592E8AFFF25 +:100D0000215F35C67558D3B4BE46FD5425DAC5E615 +:100D100078AABA1BE5E3DE08C9156DEC9FEB0B352D +:100D2000C5E7C1F84BA65E7B91FD3C8F5FD2ED9F7E +:100D3000F0F20F045E3D17B15F6AC5B8976ABF7CD9 +:100D40007789F64BADA8F793A0BF4BB55F8AE5C690 +:100D5000332EB4533A5B887F57A5654AE5867948B8 +:100D6000D91CAE47BB31AEBFBD4319EE8722C0547C +:100D7000C27DB6C5E1097AA0BD03F6DD68D72BAA0E +:100D8000DB939548728FF272A1EDEFB8BF3E2EF95A +:100D90001EC3F5904B5652BC92ECF4903C09E7937D +:100DA000F6E6FBEFF209F01FD9EBC1EE4FDC8772DC +:100DB000C3330AE048FC97E0D8D3161CBA5C7AA883 +:100DC0007B80FAD7E3D4DA8327DCBFB0BFBBB3CDD7 +:100DD00038B7F6DAEBFE8431DD19AD8FCBFD571550 +:100DE000EDF8FBDC0A433DFBD1E8571C782E79C6B1 +:100DF0006DA1438A23CC13D1D6BD414748669E04DA +:100E0000E02BF44B40DAA9BB46EBECD06A499ED804 +:100E100052B8DCDF1BBB8E5247B37DDFD944273A83 +:100E20005D87DF7FD3D3A5823F6AC57C47DA7D2506 +:100E3000A4FFD5BE26BEBB31CCBED7E954D74F2FB9 +:100E40007DFDE95DBD01AEE412AE9F4A71BE86FA3A +:100E5000C925EE429CF7153F5F1181F6D088D11667 +:100E60008A0F6D857F61EF2F1674ADCF27BCDE9A98 +:100E7000B0795FF1F32907F53BA8ED7E753ED4EB21 +:100E80001F090D3E8BFC1593C8F57A4C49E57ECAC7 +:100E90008F64A43FAD05DC1E2EEE7CA323B217E7C2 +:100EA000BFB94EE437BB89EF2E6F272EFF77C2EE16 +:100EB000057BF96799EC65A6A23CB4336F11DAA300 +:100EC0004C892579E1EFE1253B0BF49E86FBB207C7 +:100ED0005BECE512A3DF67F5651AF97D0CF68FCDA3 +:100EE000E8EF69CF4ECECED6FD3DDC4EB47A980504 +:100EF000EDDE70BB53B7AF9802F672626BBBD32ABC +:100F0000EC4EFCB30E30D8A9CC1744BB2146C4D15B +:100F1000C27C23BAA23D35C1E2C67BF4ABD03E4DC4 +:100F20006CB14F99E2A1FD4C4C6132F9E7EE95C0EE +:100F30000E25BBCCE7473CC51D8A64C8F7FF693B5B +:100F40009075E77E00B04753B1BD71BF66DCCFE955 +:100F5000F7D792C498F5A5950CCF61EDE33509F567 +:100F60005182D827D5FEDCA5FE0ADC878DBFB62BC3 +:100F7000BE17B1C7C2E384E3C75B24ACAF7AD442E7 +:100F80001FC76F2AFA2BF6FC18993ACB40277B86AD +:100F90007EDE0FEDE6D557D9E87EF86AE117F3FF5C +:100FA0001049FBFDE22E03528DE7BF3542DE6F286C +:100FB000F179D01FBFDA952C4D33F4776F36E79B6C +:100FC00075636791BDFB4AD45221C779BF6C05F7A1 +:100FD0002B86D3E922D1CE2EF0B17E8225C241FBF1 +:100FE000D1A112EE4B17654770BE5162251CD7EE9A +:100FF000D1F7A5EEC9B8DF2C2FE0D75F41EED86E50 +:1010000080F21BB32379BC8DAAEF7F18191BEB8AE2 +:101010009237AF319C2BDC9E2DF8516A4AC1F5BF47 +:10102000DFAAFB21BD57A17CBF3FA96B5FA48F75D1 +:101030009775FB2DE2C97A472ED9137ABBD7B37CBB +:101040004BB2619C4F864E7C7F06924466B70CBAC9 +:10105000F724F8FB63952928773F0621BB4CC2FE95 +:10106000BD5E74495A2FFFEED9191AB55F919D6480 +:101070006A3F85E859B4DF94E55D85E5F78D9E48C4 +:10108000F6E8861277EA34DAAFDA881431C2621AE7 +:10109000CCEBBEE18CE6A9C35526F8F7DE6C2E1F1B +:1010A000D68D5D9982F39A92CDE5612DD23BF2996E +:1010B000D817DEE75A49FD240FE37247B7DF609F78 +:1010C0004F711AEB2677A3780F5C4FF44B9409F815 +:1010D000A788FE37784EA7CC64483F6EEA571F4773 +:1010E000E7AB38B436208DC5F535D0F706A6FF69D5 +:1010F000BB9A900ED3D53E08478CA0B3B8124EE7EA +:10110000F5F6585ABFF5C3BDF4CE09F2C94C9ADFC3 +:10111000778497FA521FD17BB2E08FF85182DE4A72 +:101120006C812C97914F8666119F001FF8884FFAAB +:10113000523B7DBE09A31A9F413F4CFDD536F22B91 +:101140005C2E73782ED55EF2BC1241F394536C443E +:1011500090294ED5F238E60FC9814C18B7E89508AA +:101160008F28DF623CDF5A29E4EC8AA56083D859D6 +:10117000B37DA808BF608A9335F78BFD0C0DEB6734 +:10118000D55207D82E2DFDE8EDC9CFDDA575FB6240 +:101190006C9FDFD2FECEA52A8D1BDEDEDECEF8C32D +:1011A000C2C6BF6B698A68CFE1F5BF23F37D82E8D1 +:1011B000C7D14E3FC3C3E66155CD7112E1F38968D3 +:1011C000079E1161FD38D2222FD84F643BFD5C1978 +:1011D000065764D7F80BF613D50E5C4CF1A55C9B53 +:1011E000DB7A7DF5764E31BE7E7ED36CC7F632C794 +:1011F0007D7C42921BF6FD3DBC8E1EA83F154F1E06 +:10120000F97196F0F71ECA2CF559F89E43D9F220D1 +:10121000A5E1F438126CCE06F2A3B893516EBA2A47 +:1012200007C7A21E38B3B67F2CEEDB7D31BC5C5203 +:101230007C03313FF29FD307DAD016F9209AE1FA06 +:101240005DDF854DBD16BE4F95F83CAEAFBE6A243E +:10125000FA473AF7E0FCFFE6527C8302EFF13B9855 +:1012600007D6FF6DA023CCBF03F480F9F7966A94EC +:101270001E5E9A4DE9311BB7D3AE17EF45E03D3EF8 +:101280009C4F560F2EAFB27AE87EF79B5230BE6964 +:10129000E43FDFC6979258A2FFBEF1C32F63AC5163 +:1012A000BCBB728DC77CBFB564BCF9FE6AB97788D8 +:1012B000A99C65F76BC9935F8BCB8769ABE3B6E0FD +:1012C000BE62F2A80453FD89AB3B99F2853DB87C20 +:1012D000183BB28BE9FB756539A67C79082C128C1A +:1012E0006BD0522C7EE8FFECEB56BAEF78B672600A +:1012F000875B789EF47938DE8FE9F78DDE157C0305 +:10130000DF711DCEBD9FCE707E23FF2933B4D7D9A8 +:101310001FB81F7EFA0312F3C39459939FE2146F10 +:10132000DA6C7763BD190FC8CCD70F6723117C5FC8 +:101330001DCCDAB286D6D1FF08D66B827A782E64BD +:10134000895A4BEDBE8C601ADE379DDE28FA93FA7F +:10135000D2BD898FAA5665E078F393A11CECA56FE6 +:1013600046D7CEB220BDCAAF27E1B9E2373B648A87 +:10137000139D53F5CE0015F039775FDDBB05D0EF37 +:10138000B15A99A930EE896DF6CD3C3ED0D301FD1E +:101390008D2DF006287E3290E99D86F4FCD5AC4078 +:1013A0001EC57B2D49227A6E032FB3DE43BC5862E3 +:1013B000B4C720BD79BA7B22C275F33A6B9C5F3209 +:1013C000D2BBB83F24FAF1B3FC54BC27726CAD9584 +:1013D000EE4B02DF8CA173A4DA040BF7CFEE20FAF8 +:1013E0009AA668361C7FDA5A99EC09FDDD099D2F13 +:1013F000D93DB20FF65CCCBF5AF2E1BD15171219F8 +:101400008CBF283D92D67551D5C00E088F7E6F3C9B +:101410005C2F9C049EF119EEC3CCDDCDEFA3B17C13 +:10142000D582F718C6340C7F0CE7737A7F9758B4CF +:1014300063BE3C34CECAF1C6E348E754D7E7E1BB0C +:101440004E2746FB3F57207DCFEE5BD303403C9EAB +:101450005A773FDEE738B5EBD10C7C17A951BC5762 +:10146000A58FE36BE7BDAAAB2C436BB17DF3FB19F2 +:10147000E21E3B53028F3F88F6F2071D4C76440B69 +:101480007E97717CE8F541E4F17B77C16409F0E86F +:10149000D318DD732D6575227E8FE34FC34502FCA3 +:1014A000A91512DDFB996E714F791BF5F2F26815E3 +:1014B000D753EFFFA8E0EBC77B703B50977B9F8A29 +:1014C000FC74FDFC6E0FB71FF17E30FA4367138882 +:1014D00074EFD086FCA5DF0F7EB647BCD86F34D939 +:1014E0006E49C47BDC367AC766169E7A40BE629B24 +:1014F0003D1070E13B1C9CAFE7DA9EBABF2F5677D8 +:1015000055D2BDC7393B25F6A084F5378FA0F867C3 +:10151000C62A03F83E050B8C6880FC7C4DA90CA202 +:101520008732C0EF093B40A0A05CF1B3C0CA78E8A5 +:101530007FA6883360DBA0DC2077E6D799EF152FF4 +:10154000C4FBC4A67334EF4A3C8F9881E7112ABDCF +:10155000A762BE3F586BA57337FD9EB3372A9AE248 +:101560004CE7AEE7F1342DF391D979C0D92C5F6007 +:10157000DF188257720758EBF9DC80E325B6C07399 +:10158000B1F985CF67969BCB998A5A291068637EFB +:101590003A7E630B99867263DE5689FCFFC313ABF8 +:1015A00008CF7301CF09D0EF2CBF3766523EDEDB88 +:1015B00064417C4703D04DE50B37F17500C4BED5BF +:1015C00035B965BD3F4B6CB2219E3EF3392BFD789A +:1015D000EFA8F27B5AFF7DB0CEC8F773B6076CA8B0 +:1015E000974FB0DA1827F04DC50307F721D97EB61B +:1015F000FE9964B417CBE2835996387CA7E287F54D +:1016000023D35BE8704EC00CFFBC6DE67C387EFCDB +:10161000CC4BFAAB159E1C6B1BD0FFD36AFD443C30 +:101620002EDACA68E7CFDC2AD3F9ACA19EE93C7573 +:10163000B6BF89EE57CD0638AB55FCEA277A9C0930 +:10164000563AC6B9FED2F9B6A237B98CE8ED1CAC51 +:10165000BFDC16BD5DE27CC3FD55193DC53D2E378F +:101660007FE707EF0F4EC24261B784CB97F07B99BB +:101670001F8121B81CE6D57490DFCB3BABA8429FFD +:10168000660550A4B427776709BD3813F520A49FD9 +:101690003FF04C0CAEB7BEEE37A07EE9D5A25F6E30 +:1016A0009E1E4C47BAB9F9F908B71F871F157CE78A +:1016B00056C87FB35D666DC9C1A199BEC13DD13E1B +:1016C000117A72BEBC394345BD28E4E2C5F607FF76 +:1016D0002A5CD310AE7EA8F7395C9FAEE6F01C5DA5 +:1016E000CBE19BD10A2E3FDDE7B8F951BB1BFB3D97 +:1016F0001E1124BD7D1CE0AAA675E576C33907D06E +:10170000511FB20748DF7F99C4F57D337C37BE7720 +:101710004481759FD3AD210FEFFF95DD6327FD3E1B +:10172000E7D9683AA7FA4A2AEA40FBA357833188E7 +:10173000B7B93B38DE5AE6D3ACEF7D88B7667D7F1C +:1017400089F8C20005D48B0B187FE761C1AE0EF497 +:10175000CED1DA225627D33DBF46925F403A747EFF +:10176000CB5E30C737DA99DBE1C0F56927DE1B0DA8 +:10177000037C6F6616D60738BECBFA76CA8D849F77 +:10178000A66EC4D791412BBE5FD2B45DA2F79AE694 +:10179000DF541483AE62AB88D75DDA93DBABCB7BCF +:1017A000723927792A291ED7AF31751DCE6F138F55 +:1017B0004B67AFB03A3AE7DDC4E181BD38C1236978 +:1017C0002A2BEBCBE3FB1DA8DF9C9636FD2375622D +:1017D0009CF9B285ECE60A1BB79F4F897DC53A514B +:1017E000BEAE27B7A33788B8C553B01DA5FB77C3D6 +:1017F000ED01F43F809A9A8FF33B2859288E3E37AB +:10180000C7B7BE27D45B71D89E1504101AAC5A4DC9 +:1018100023ACEB8AB85974CF770A7CC1F51D5350BD +:10182000B50DDB1DE9C85499BF1FE36586F8BE37C7 +:10183000AC1F0DBF09FD465057863D4769C117E9EA +:10184000587F13E6010F4722EA86DF84ED5D0AC365 +:101850007B06FEDD76B207AC431BD3C91F18C958FF +:10186000751F8C07DD5B8374B52F25215B85FA53CB +:101870009548B7B86732EC5BA8A7CCE6EF87B01500 +:101880008DFD717D7AB3152AAE1F40BDF37CC285F4 +:10189000E8C9FC5E5305BE23349871422B20BC9AE4 +:1018A000F215365EBEAF67E984F56990C73D03D295 +:1018B000C15532C5754D286852F01D2324946B80A4 +:1018C0008E27054F2B783EC03C5A5D2CE48307CC15 +:1018D000EF455DA368F41E6B9A8755CA643F69C3E0 +:1018E000B1BFF773F8F9BFC4B2293F66248B277ED6 +:1018F00074685684DF3B52EA8B7676C5F24B9BEFD9 +:10190000273D67F1F95AF83D9DA65B791CD814A5CF +:10191000CE8AF162B14C6DF2C37A2C8CAFA3F9344C +:10192000011FE1B966A9D248E3A7CD66F1B85E15FB +:10193000A01C119EA6393C8ECDE2E0E5651A94C349 +:10194000FC1EF05992D10FF4714F6E9FCDD7F773F3 +:101950004A630DC50796F0F7BDFAC0F48CEBB3D01F +:10196000D6BCEFD3B0BF79601660BD79BB9ECFA265 +:1019700077CD24CD82E37F29E8799EC319C47315FE +:10198000F647335F47E159C805F8C191C3E7E5C899 +:10199000E17EA4B33DF57D651DE9EB79BBFEE77DF6 +:1019A000DCC7B6D7FF7C3B0B12FE76DB097EC9D2C3 +:1019B000D495DE3B63F4D204F69385F959209F70E9 +:1019C000FEB61C6E6FEA743D4BE8590B085FD4A35A +:1019D0003730BF6D908BEE471F33C6A9CE65B56417 +:1019E000A7CCDD6AFECE8C7A5A36C92D8AD3966C86 +:1019F0004D33707CE9F20837CAF3525B1DEDFF25C9 +:101A00009467D92DF22CBC9DB596DB6BD6B512D957 +:101A1000BFBA5FD60EF61BCAF7F234770A7F974239 +:101A20001B41EF530A3B7B169F0A7CAF30D9D9F696 +:101A3000CA2F3E207FFC037CFE8AB083A787BD9F10 +:101A400053BEDA0C9F9FB94BE81CDD69A3FDAD3D89 +:101A5000EC5D9D6A69AC1FE5BADFA5D03B12063F7D +:101A6000BBB04BBC8CC763F3EF8AB0373BE6584D35 +:101A7000F78674FEBF06EFAF1BE4AA77186397F7EB +:101A8000453F8214403AB8C653B49FA7CB8274BF77 +:101A90004961AC533CB683BD3FD5BB93E280811F07 +:101AA000FD5158EEB17E6584E74DFC471BEF285C85 +:101AB00091D3CEFB14850997F43E85FE5E6719CA63 +:101AC000E12E2DF1F16507F87DF8EF23FE997108FD +:101AD000F29A0408C960EC96C823AFF920DFF88FAA +:101AE000582675C4F7DC5E7B18E3B7CB9629B4CED5 +:101AF000653137537C77D0EE203BD93F34F830C581 +:101B00007BDB1C74FF6B2302978F7044F3FE2D8DDB +:101B100034EE54D67802E3A8AF4C6C8846B2D0E3DA +:101B2000EA5716F57B00EF83CF7972E704473A9DB9 +:101B30006F8BF88C3FBF83EFB78C477F17E55F9CB7 +:101B4000E0E90DFCF95AD31407DAB1392F4DC0780A +:101B50008D531B9A1EC1FC0339AFF1FCDD4D1911E9 +:101B6000947F9DE79789FED8EB13D0AF7BEAB73C13 +:101B7000BF00CAF11CB54CBC07573658A2F7E0AA03 +:101B8000841ED6FD61659657783A9405D16EB85893 +:101B9000BD2D39DE2AD48772F4318A87D99CEBA90E +:101BA00042BBE5961EDE5B73703F7928909C04E390 +:101BB000CDB5B006D49FFABBD0AB2CE6F742AB7ADA +:101BC00072B9A3A72B7B79A91F1D6FD05FF5BFD377 +:101BD0005F52587FBA1D3353F03DF4BFEEDFE95F2B +:101BE00097237A7F9FB49EFF43FF4EFF1372CDFD74 +:101BF000E9F6AE0E472EF22AD0DDB8DE5CCEEBF36E +:101C0000D1BFD748C1A449281F0EC8747E599394E8 +:101C10006C7916C77F3D81EE5B9EA91C186B817E97 +:101C200077093D50733BF72FD42CE3F7104E3C352A +:101C3000700092D60271BE7DA2FEB00DDF155A284B +:101C4000CEB917ECACB78DE885EFA6D4DB8A0DF6DC +:101C50006A45B35FA551C177476B923E57CA691C6D +:101C60008BF0372CBB601CC85F72743DC4E1CC1391 +:101C7000F01CCCF3ECCD31C0A97FD7DF990EEF2754 +:101C8000A617EFE751942DFD5BFAEB2DF1F52A8BAA +:101C9000E4FAB0FF21F7ACB7695F9D67C173CD016E +:101CA000EF57DA506FFFAEC7D083C6F1F4762DFE42 +:101CB000E226B3BF7817F717EBE3B8C5FCCAE21BFF +:101CC0006EC238F6983F366D40FEBF7A236B7E7742 +:101CD000125D6523ED7ADE3E71581AF76362FEDB12 +:101CE00027D9FD1817BD3FB2E1D76FA39EBD339A28 +:101CF000E13BF4D70F8CCED8918FF1EAB1122B646F +:101D0000ACC81EDD0DCFA3AD3D8A627A11DE18D9B5 +:101D1000E5D61EDEAF90FE1A5D5116300299CFC691 +:101D2000E9C1F71799DEF1F1E545F9D09FB7DFC2B8 +:101D300086B1F816BC1DCFE1F6714C2F8EB7FDE2CF +:101D40009D58F8CBD881FEC1E59D25A4637DDCE8D4 +:101D50001E45D1BDFAB78C1BDDC3FB634E7F63FD0F +:101D6000587A2FAABDF15BC9774127D1627C6F21D8 +:101D7000D09F414F5E3B2CCA941F3F2A81798C7EB5 +:101D8000E9F19D4CF992B22EA6FAD7CDC831958FC4 +:101D9000B637E41BED027DDD2E75FFD550EF4B4CC1 +:101DA000CAA7B8D526E42F58AF9D6331BDBF938A2B +:101DB000FE8879ABAF227F776CA894D28ADAABE841 +:101DC000F1CFF9A171945F108AA2FC9B72C308DA6B +:101DD000173D2FD1B902F47316DFF3D91FDF9761D6 +:101DE0003F0B766ECF3FC4ED2B2FC69B8E96DFCA7E +:101DF000473D34BAB36AA9C6F7C74211D44FC3D01E +:101E00000FF3B19F91B8AF80EF153B069520FD14FD +:101E10005547AB48DFEDF14BFF5E5C0E581BF97C7C +:101E20008787C6527F7AF9905E99A673186BD2564F +:101E300005F94487C3DA2851FAAB500EA50B778E0B +:101E400055309EFA2FD98F26A29E80FA4E4C5DDE29 +:101E5000219C5F40FE3067FBF8B50BB9532AEEFBBF +:101E600078F23C5EA4EF314B1A1507E2C169537159 +:101E70001F38A6A04FCA2C433FD5F59319CA297B1A +:101E800022B3A17E2D85B4D850EE6B27BE66622F9B +:101E9000B37C6AFE3D83577F4F87BD53544E333A20 +:101EA0005D14F732C7A135485CCFFA9FE5E70F9381 +:101EB000F37C7370BE0D45AC6407C98B860C8C1F18 +:101EC000F94FCD1F7AA6751EA3F2FD418CD2C83002 +:101ED000AE798198974E9F1783A354D47F53668B16 +:101EE000912EDEBCE28A06DCD7D4DFD6AF1F9EE39C +:101EF000C376E867F233EE19D205EDD03B7AF138BC +:101F0000C6D1781692DF62FFE3BB0DE81F59B8C750 +:101F1000BE45827A0B639ABAA17C8DEDEDBB03E5D9 +:101F2000C39B2FFF7004EF977B9CD114B7BA704FFF +:101F3000C4AB98BF5CA67066B02B3C4B498EB433E3 +:101F4000CF8BF1A1CB3B2F11F5EC199812BE577630 +:101F5000A6F2BD9D63315D1F45F1BFBED59CEF7CF0 +:101F600082FFCA05DD4E13FC57AED4117F4DC580EC +:101F70007798D7B425522EDEFB87C5A0787C2BD26C +:101F8000633FA44B4E8F15A138C1C72ED10FA7FBBD +:101F900070BE5C104AA07A3A7FAECFF33DC5E574BF +:101FA00043FE6218EF57AA85EE3DF996A7E6237F18 +:101FB0005C9C3E7E50F01E9BB550B2227DD8212DF8 +:101FC00036F0B3B7259E7D4432EAFB152E8BF15EC9 +:101FD000D38E5F48E7BF13F5A739414F921F29867B +:101FE000A17FAE2C49233FEB8D774A78E8C36EB4CE +:101FF00006B3D08F73635504F9D3661DAA5C19AD7F +:10200000B55EAFC9A13CA6019EC685BA52FABB1EF9 +:10201000BE20AE7B7968A2C063DE259D0FF6F77007 +:10202000FF9D3560776F76A1FFCE27233F1C4F675A +:10203000EA7DE4C7E1E5BAFF0EFD82E81F6C39FFD7 +:10204000F337FBF3907FEC8916D339652BBF5E1114 +:10205000D75F5F6FB5F277F0EADF1A6081F2AF5CAD +:102060001EF2EF05327D87118EB9D7069EB6427EED +:10207000DEDDCFC40CD25AF058A704B3D0AF555709 +:10208000C9F153B756A67B2AF01735D6782F54D806 +:102090000F0718B737C2E97A6EA80BE147D72BBAFA +:1020A000BC7E7E690A6D5675B97D317D335F69D816 +:1020B0007910F0337F7DACEAA777F90E9EC57712D1 +:1020C000F1C13CBC8A05FC43F2E54C1AB330837E77 +:1020D000192DEFC83F44FA47F556A39E291E5248D2 +:1020E000FBE13079FDD5B6B7A93D9EC1A11E1AFA14 +:1020F000E44FCF7C00DD5BADC16EF81EE0AF9468AD +:10210000B79FB5A60F5D0FEBF0EBF8F88BC89FCF2C +:10211000F5C4E55E921E88207BD5EE1FCB488E422B +:102120006A94A3D6303B55FF9E9CFBCBF843C93540 +:10213000EF07F47936D874BB89CFFFAF8CDB15CDB0 +:102140007C90776D2EC2817A01C7EF9BCBF5EF7F34 +:102150000EAEB6F543DF66F82E4D3F740E834F8703 +:102160004387EB7501EFA5EA8F2B736D226EDDAC13 +:102170003FA0DEE7F8BEDEA9DD3D549457B2D4F4AB +:1021800039F9937647688887375F8EA0FA1E472C07 +:10219000F9D58B5FFEE20CBE2B7D306FDC95B9D09C +:1021A0009F67975D61063B4E9F973ECFBF897983BE +:1021B0009E19956BB0EBF5EFFFAADE1931763BF176 +:1021C00003FC79AFB91CECFBBB1A48EFB08D512A68 +:1021D000FA65C2F9359C4FC3F912EC3E92ABFB9FF6 +:1021E0008BA373089D7FC3F9D3E5FD90F40CF22710 +:1021F000CAB73395F65C7C0FE88CC6F5EB68F47FC4 +:10220000229FE6C4D1EFF5EC95EBEE1B2CE1FB949D +:10221000DC3E1C2AECC370BD762CD77B07E2F38A28 +:1022200027D3F311BF17A7C73F5B491F554864AFBA +:10223000D82135EA235F3B7C56FD0BF9AC2AB7D990 +:102240004EE17656AC8DECAC8BD1DB86FF3CBD6DA0 +:1022500030D25B7BF6F483B97CFF09F4F660EEBF05 +:1022600065D7BC44F405F2DF8BFBA8ABFFEA8E45D3 +:102270003D8888C0FB06402FF9F83ED2FE01E96E8A +:10228000F4DB5C7D9EEF474027D17E247C3F502AC3 +:10229000E4B44FECE377E77977E77279F04784B7F6 +:1022A000A84B541FD4B7976AA796265632F43BF929 +:1022B0002035CA217BF3EF9498D7FD955FB8EE7572 +:1022C000A2FEA5CA97B7DA59EF0BD8A71FE55E8221 +:1022D0007DEAF238C6913E0CF2FB0117DBBFC80F56 +:1022E00070FC36E32BA8E8FA3E01F53DD0C5C7FFE8 +:1022F0000E5D8C2EAE3BEB80F5FC29F7C789E80715 +:102300009C88B126E447F8E97E4F5794434C3FFF41 +:10231000203F03F10DE57F7E7718E0F1EAFB58CB13 +:10232000F908940F2F8C6DF64B48ACA5FE8FB93F82 +:10233000BCBB96E6CDDF6567BE46859F138A7C3EB3 +:10234000E4A30DF982B0FC265E1FF58FF17DF71630 +:10235000FDC418FF9D13BFB07F9A46C4A1DDBA53D8 +:10236000A2F7B2AF2B3C6543BFCAE8E2C67D9DA091 +:102370005E749E3CC909AC79DD4E89E69BFE74E42F +:1023800046BFC2EF55C8D05F458114207F795DFDFF +:10239000084F1B7C999E67DE1FE11FFE8E4985401A +:1023A000BFBD4E62F80E3AF683718A97D21ECFF9FE +:1023B000A87D26B50FDA132FBDFDA4421EBF1B5EFC +:1023C0002F47AF27E221A97F58937175529BBFEF2A +:1023D000D24FD46FB058E6A3BD36E4E98C8DE86FD8 +:1023E0001ACE385D5CF674FA243FA73FE60983F7FE +:1023F00042F375B501AF666E1FBC10BEBAB76A2F47 +:10240000D67FB6994E6215EFAB67601EB189928A8E +:10241000F6F5026FC45ABC8C37BA58D0B53F7B92E0 +:10242000270DE08B6026FF59335DFB7B4C42BA5E83 +:10243000C0F4FA391B71FDBD1666BA1F397C97D4FA +:10244000DC3E5BA1FB7ED47ED2D33D37A2BF0DD64E +:1024500083CA29AF5C80CEEBC2F285617CC1789ED5 +:10246000F812E57101FF1D9D70FCDC28F0F38DB8BA +:10247000E7D13094DB8D0DE2F7B0EEC9E376E1AD44 +:10248000795C0E2ED3D7D9F0FB352CAD659D99F82C +:102490007D1B03DC84A7C989026EFFC849A300AE77 +:1024A0008678962B019DDCF5F4B08D2B884EBC0A06 +:1024B0009E5328FE111B5F07793259E0E59EA7AFB6 +:1024C0007C0FF1824712C85FF30BF8F9B27DE7C1C8 +:1024D00036F96B4A9ED9BEA47F00BDCC27C2C17617 +:1024E0009207EFD5603F996DE06346EBF69EB0F63C +:1024F000CC9AF84BDA8BF51815B65E23C3D66B5819 +:1025000058BECC9C8F51B8BC8A414480BD35ED8506 +:102510007B6A9213319E48A237EC401EDBF0770AAB +:102520001ECFBB76927310D2A566ED0475FF90376F +:10253000FE3D07D0EC589457246F276C44F93C0EAD +:10254000F99AF213277962914E2A6B52A07E5DDED2 +:10255000A48DF87B90D7ADB8C74AF776F3266F54B1 +:10256000609D26E7FF691FF6A748A5EF8D725D8085 +:102570002E6BC3E0D81496F787D55F7F11F9BD2283 +:10258000ACFD92B0F2B561F907C2F2ABCDEDCB670D +:10259000F0F3D572583F44DCC5F8635F9E6EF7D503 +:1025A000E5E339D8DF9EBE61630DB4B9BA9AD3F7BB +:1025B0009B79B32719E9D32AE47F69A2D7D3167D83 +:1025C000BED21E7D6487EB295E7E45546E2CCEEF15 +:1025D000587FA621BF1C8BD062E9BEF601B0BF7048 +:1025E000E11D0D2B0BB1BCA8807E3F04DFBF1F6D2A +:1025F00088BB7CF51E3BC13773273F8F1C16F5F057 +:1026000088D4443A2F6EB2535CDEC611A9F92DBFAF +:102610003732EB238E8F59BBA400FE44DE9C40D89A +:10262000FBEDF25A99FC1A9B785CE00D0FB47ED753 +:102630001ECF85F1772FD6F078C556E518EF59FDF6 +:10264000679B8AE5E1EFDD7F82FF68E3DDF1B37927 +:10265000E678353D9E563FAFF55DFCF75F7FCA4B90 +:1026600032C4D58A3837A6049330AEB1FA40425FFF +:10267000B4C35FB6304781E13C42B713BF5EEAA303 +:102680003B3F2797CEE6777F44FB5352BDAD13DA2D +:10269000799FF1DF8B1BBC73FB5D4334AC5F494614 +:1026A000E8C9AFF30BD10F7D72E96271982FE2A0F8 +:1026B00045FCED653BEB65FCFDA2932F1C8D22FFD5 +:1026C000341E16A09DF7B5427474A6F2FBBDE7292F +:1026D0006FA17D808B85F69E87F11645C752F9A2C2 +:1026E0002AFE5EDBA27F4452B98EBFAF6E6514CF67 +:1026F000AFCFB3FEC9845D8371DF1215AB22DA6EF2 +:10270000107EA8AFB6C9D4FEB823F671E4EBE39B04 +:10271000C625E3230633AD4D3637CCC7BD7B2CFD34 +:10272000BECD67502F487EE4808CF6D0E0918CECD3 +:10273000D1C1608F6A2EDC227AC7205D0C7A01EA53 +:1027400041FE4490FF8E2913F6E6CC3FCB744FFA3E +:102750008B4DCF50BD2FB726C5E17827B7BE938CE0 +:102760007EADB94CADC7F3DF6B7B737E3B0E720D54 +:10277000FB9F0B741B01F5BEDCC6F9762ED025DD60 +:102780005509A3F3E26DCB88AEE6A6C80CE97AAE94 +:1027900087BFEF35177FA7414374733A74C0FF308A +:1027A0000E214ED0E93CA0538CAB9DB7AD6D3AAD38 +:1027B0007881D369381D87D36D38BDFEAAB7882BC1 +:1027C000E8CBFAFE92F8CAF0F785E3EBFA14D1EF02 +:1027D0005B35CB0B6F0ACA8923F84F92DF8B4B70A6 +:1027E000DFBBB7D9BEE6FAB65EE6F2E9BADE8BDF4A +:1027F0005F61F003DD2BCE11F57B88780EBABD0D3D +:10280000FBAFC1CDF5FEDE9FF8BB38FECE36F243FE +:10281000EF8DE5F7BC56DD3989EE79E9F5EB3BDB69 +:1028200016F37B604B53661AE4DEDECEC93FE379D4 +:10283000EEDE0EFC3D9BBDB7F5FB19EF91F917F2EB +:10284000DFFF39B2F8E8097C3FE9C3D060D5F8FE74 +:1028500080B582C7FB5B13EBA2671AE6B777613FCF +:10286000E2271D9E73E2BCECC3B49B55A4CBFACE09 +:102870003735E0FD767F0785E66BFFA14CC5DF119C +:102880002A16F76FAB057D59A3BFA1770FAA13F1E5 +:102890008761F03BDF2FD7A44D74D0EFEF24F277A0 +:1028A0007CACD1D7AB36033C9E4485CFCBC54CBF67 +:1028B000FBFC5D6F2ED7DFE92DDEBF9155821BE655 +:1028C000A1E2F9F7D49FCADE6F8071AC1903340C12 +:1028D000B61AECEE22DE73530B317EE372D99DCF34 +:1028E0000CFEA2C9160E57F83B71F8FB8C48B7D501 +:1028F0002EFE1E8EE19D27D37B38EDBDEBB6B5B71E +:102900008BDFE3C45FF8E4EF9CB4BCA326D3BD5CCB +:10291000B2FBEC8CDFC74DF2F0782A7BA2C3131117 +:1029200043EF4B0DB3C6D3BD357A3FC39ACE165C89 +:102930004B72B78E7E576D7B6F49C837DEAFFEDEB8 +:1029400055E3F29786E37DFD6A8969096EC33B66AC +:102950001D6C63701FABE7F5F14BC53853657E1FE7 +:10296000197FE811EF05B77A578CB9DFC7FB2776D7 +:102970007F9405F76BF5BDA5E67D82F15DB3C68C4E +:10298000CA20D66BB4306D87DAF24E568D8847B3C5 +:102990003BF93B348DCB6FA3FB65D5E58CDE33ABC8 +:1029A000D1CFD5E68B7B0DE27D1AFD9DB7D244FEDB +:1029B0003E4D29B477E519FC0FBFF0FDB38BDD4B1D +:1029C000D6FD853A5D8C435DDF1FE93D7909F15302 +:1029D0000707D1FBAAF4CFE99D2AEB1D43DCE89F52 +:1029E00068E6CF0E2985788FB27E61C29226037F7A +:1029F0007C58314E9DDE0BEF5B3AE9BDF4CB7F4A4C +:102A00005B82EBF489ED0A133FEEB9E3C499E71357 +:102A1000318DA67BC87B7E1CAC615C886C6924F917 +:102A2000C07E8C243A2F8E2D49D10C7CF18DA0874D +:102A30004D599E13BD615DE464A07F678B1CB32676 +:102A4000E7FB904F5639E9A6385B25E232AA25F319 +:102A5000FB1883DD9C6F07BB25918AF7DA148DDEA6 +:102A6000FDD4EFD7D77756161BF7A791A27EA4689F +:102A70005FDFF9E6F7CB0DF8AAB7BFFCB70188AF67 +:102A8000E4F16EBA4F8AF20EF2FF0B1B0EC22A005F +:102A9000800000001F8B080000000000000BED7D8F +:102AA0000B7854D5B5F03EE7CC2BC924993C800176 +:102AB000023D8110034EE24908218100934020BC71 +:102AC00074784803469944AAA8B44EA92D692F36B4 +:102AD00013124208A9465EA2451CF051DB0A06C447 +:102AE0005E6CBDED10145151A3B556AD4A4044ED96 +:102AF000F5DE462857FA5D6FB96BADBD4FE69C43D6 +:102B000012B0FDBFEFFFFEEFFBA175B3CE7EAFBDF0 +:102B1000D6DA6BADBDF69EE5F5099AA432767888D3 +:102B20008BB1744C1D112913D23B15C60A190B2702 +:102B3000BB226324809DC9946FFF5B754481FC496F +:102B40001A541AC4D845FC330DEBA597AA6EC63AA1 +:102B500095D03B35586F884B7B8C31F6A755695F14 +:102B600095016CB7277B14A87242EE99C014AC9FF4 +:102B7000CAD804C6D64BD0D06828C86CFE3330847F +:102B80006532B409B05D663B64A8C746B2C863D07D +:102B90009FD3D5D6A5E441CA6CE1EE1C2CCF1C17FF +:102BA00033B11A6372117E873FB2299F61FE182DDF +:102BB00093C6C958880512F9776930948339E1388A +:102BC0008E39D8F2800FEB8567E0FC06F961EC43A3 +:102BD000014E77F9E39220B5B119F6545ECF0EFDA0 +:102BE000DC20FA39E6E8A8C079F5484C3DA0E17749 +:102BF00073FD1B443D1D3FCE55F670B74B8C0BFF4C +:102C000003B86083C5B8475F3AEE5908BBFA872519 +:102C1000C4574E0C5F8B600C88CF4E9813ADDB060B +:102C200089F0661F742891B963E398AB49848FC318 +:102C300009C9751137AE73DA5745306E6753CD60E9 +:102C40001C53AC9C42ED395DC9FE880FD77F5A10EA +:102C5000D7B5C6BDC48EEBC86CEAC8EB73199BA38D +:102C6000D9A85C630AABEAF0E1BAF5E4E27C8E8FA6 +:102C7000095EA7C1F75376F80EFD7CE0613609EADC +:102C80007FC052A4062936FEF3121FBFBEFEFF25E9 +:102C9000E086EFBE48F370AE9222B856A7A48E1716 +:102CA000B07EB8C4E979CC03C59BBC47B3603D6E28 +:102CB00061626DEEFEB6630DE46FF0C2B801171BE2 +:102CC000D26F999906F3DAB0D34130FC69B341F978 +:102CD0009B45F98F99DF5106F839A08DA2F1073F86 +:102CE000F5CC4C52115F9FBE9A89F8F8A1E2417C65 +:102CF000FCEEEFCAF2008C7FCA5FA34A327C0F362B +:102D0000651628063C053FB7CD6430EF1AE669F634 +:102D100040B9134975950D50AEF12189D6F8941438 +:102D20003A1A04380CF063004F1E5158F54718E763 +:102D3000E4860CE2A70F59D7FC8998BFD54EFCD288 +:102D4000680F75215D857F9246B07FE71B341EFFBB +:102D50005D0A4392BDC1B56A26E285F93C92B3840F +:102D6000B1BB3599D6F3065BD081ED010A3D8D40AC +:102D70007F2FD9BB2A107EA90670990FF5E17FB885 +:102D80003EC764E09802C6E6A771BA6FC4FA139012 +:102D90001778BB378C574729298037C62AB1BC2DF5 +:102DA000A5B0CB0FEDFCE7A16F152169D9072D0E5A +:102DB000E2FCFEF2DC1D4588877B049D6C9CB739E4 +:102DC00080EBEE7285C2C3A1DCA72854E0FB9D2DE9 +:102DD0001BBE50808FEE7CAE8C057DC477812B6945 +:102DE000F701BDDD00B4AB5C41BB3BECA78DFCD56E +:102DF000F8409C4BBA86B1155B2DDFED9C4E6BC243 +:102E0000E6EF37B499E1DF08BC32A53A3968E01F34 +:102E10006B5AF7FE1B79CFE7C4EA3DA9B9D3CF249B +:102E2000C03F26B2891795CBD7FFB2BE2BEF793BB7 +:102E3000F6C7F93753FB178F047838976163ADB045 +:102E4000E0E7426B5C48F7E732603C28EF58776276 +:102E500020F7D276BAEB61814198DC2EDAD1F94BBA +:102E6000E7A7230AABC3799F9258D57E18CFEF1CF2 +:102E7000EA5D481FBF8B1F218591B05847DA029049 +:102E80008F2F8B79FFCEC1566279609ED245D0DFFD +:102E9000EF6480DD98CFD7E5379F1794E2BC7E7B47 +:102EA000A1A0B4D6171BC711A5FB971369DF901912 +:102EB000D133D0D1D37DCCBFE61AC534CECD384E78 +:102EC000252607B68871EB746AADFF899063DDF53E +:102ED00075ECA331067E443A87FE26BC156C4CC4C3 +:102EE000FD2A4335F16BF2D5E527B441317E6047C9 +:102EF00096B24C981F5B3B9EB1A1D82E9F3FF0EC41 +:102F00004C3FB4C3BC01EFC2C458FDC7AFE6F9FAE9 +:102F1000B8B7F4CAAF8017D7E543FCE724FC4F5D90 +:102F200015D63FA2E8307409F33A8CF0306CA7EE66 +:102F30009D26776CBEF789F9FB59CF918BC8DF6E60 +:102F400039F2187CAB96D90CE457BD7F5B3EEF7F1E +:102F500066A21C40B95C1D1F1DB31AD2B9F7B3108D +:102F6000CEA7D2C9962F8076AB53F9F7583D8EAFD6 +:102F7000B9F7F272731B798AEDEC76C7F2ABCB79B5 +:102F80003D1DD6E7A98FEFF1AB3D9C2FD6A631565C +:102F900072E9F8C3E52C2704ED353A420F77231D7B +:102FA000ACB3B1C750BE95877ED68DE93AA7A711BD +:102FB000D2FB137E4CF9753697C70934BB46F1BC7A +:102FC0008002AE3E3F93E8E24B59B5A31EB228BD46 +:102FD0007B066DD5D365BF9C8E04E5A47DCD4A0FDD +:102FE00023F2B91CFB753EA7FFB27C0FA576D8F77C +:102FF000512E356223D8FF20AE4FE8FA805E7F8CD9 +:10300000986F593E972FCA7899F0D36D6723F3696B +:103010009D3C23B0FC8284D4F32A349D9F7F7F950E +:103020000DE865C1E4D4EF8F86F14FDAFF1087C752 +:10303000A73E330AE0D2FC9D1CBE2675821DE086A9 +:10304000865D5533005FCBF2FDD7E41BC6A7B70BF7 +:10305000DF0BF0FBC399C1A27CD2577A6E89A23CE8 +:103060009492B4569C77564F1ED2975EEF0D897D91 +:10307000F81B2906E338351FC24CCCA3EF7443BEBE +:103080007F5A7E1FDF7121CFC17AD4164B9156C073 +:103090008FEC521D7500073487A6F0FD33E0027DEA +:1030A000E53AFC17A0A8D6F515E93B8046CDE985A1 +:1030B000B4C5FE79AFFE025BEA58D6E441BA80554A +:1030C000D97931AD7FF9870ADC19BD1EF246B8E720 +:1030D000269C77238379231FEC04C501FB91594F6C +:1030E0002BEC4B1220BF1AF8417AEEC5BF49795834 +:1030F000ABDA73E66AA4D3A07C11D3E03BBF42BA3B +:10310000BAAB01E427D4CB0CBE47F079A0B35698F4 +:10311000C7EA673E48526150B7213DC0FA7C7E6DD8 +:10312000343B0AF33D96F9E24894679FD4332D0B64 +:10313000E4499133786BBE41BFFD646763D2246874 +:10314000EF3FF629DA3CA8BA4A01FE41BAF84A89AB +:103150004E4BC7FA63F720DE3EDFBF21A306D6E160 +:103160004E418F9F67F2FD867D7564E4BF40B9CA0A +:1031700051B327B402F85AFD2193DCBA56C82D404A +:10318000AE638141BECF96CBBF8F74516B13F98F65 +:103190005E4FE39EED0EF9490FA8525337005D3D97 +:1031A0009EC5E9D7690BD0772FD21CF1673BA733B7 +:1031B000F57BF4BDF936E669CDE7EBC98A62EBE948 +:1031C000D72ECEC0FC6B613D114FB2ABC78670A04D +:1031D00012782105D773A707F7357D3D2B94B5F7F6 +:1031E000205E57039E9D30AFD55288C37697278CBB +:1031F000FA19EB6AAE86EF77FA5D3DAD04FB93E614 +:10320000437F2B457FB0D0474BA0FC7F80BE46F963 +:1032100011FB29DC7F55F88BF4C394AF1C4807E7FA +:1032200083EE106862EC5A8FED94497F663D474B00 +:10323000207FD52107ADEBB73BECA6FC3B199437BB +:10324000E8D3D67D7A777E623AD20DCB67F948779C +:10325000FA7AE8FB757FEBA1EFD7B02E4F18D7A510 +:103260004271CBC80FAB1F1ABDC79989E922D58619 +:10327000F818945380FBB6BE3EECABE749EFBF5560 +:103280008C95ED4CA3F59C7F683853E19FB71D02E8 +:103290008302B6A27987D2084EBA3094604010AD4E +:1032A000E3FC9FDDEA2D2824552084F53E7BFC4F6E +:1032B00077FD08FA9DB70986EEA171B8701C67FD0D +:1032C000A0376712AAD7231E5767DA4288E7FB1395 +:1032D000F2EE2F85FA8D2FD9C9F608B05EBB42BA3F +:1032E000487A809A4CEB7E0CD605E5A49FDB2D2A0C +:1032F0007335E0BA38BD32530D78B68597AEC7F650 +:10330000ECB0CE11588738359EA9063CFF8105EDFB +:1033100064DF85FD6FA2BE5E25D63F2127D5548E82 +:10332000296D2F04914F811E50DE246AC34CFD404D +:1033300033A74DF4C1BA6D38CF40A9C41E84715F64 +:103340005F05F986F636C425D9A3D05E778D3B2478 +:10335000C1FE6B2FFD82F6117BA959CF0B649C79BE +:103360009F25111E4E0F442F9F20BDA05E37968DC6 +:10337000457A013C6BD8FED9B714CD49530AECD03D +:10338000F901E58E8DA984E725C7EC2C02F33DCB2E +:10339000D85ECC3F1B767AC285313A6259500FE72E +:1033A000E1E4F229B9D88CDF14BF199F699566BC96 +:1033B0000D0A98F134A46A94297F68709C297FF8DB +:1033C000CA02133C2234C954FE1B75E52638333C2F +:1033D000C7547E74CB42133CA67D99A9FC553B6A29 +:1033E0004DF96323B79BF2AF7E62B509CEEDF8913C +:1033F000A9FC3587D699F2F3A3ADA6FCF1C7369B9D +:10340000E0095D0F9ACA4F7C678F29BFA4FB17A6FE +:10341000FCC99F1E30C1537A7E6D2A3FED42A70939 +:103420002E63AF98CA4F77FDDE045778FE642A3FBB +:10343000CBFB91297FB6FAEFA6FCB939E74CF07CBB +:10344000EDBF4DE5BB58D318DC8F7E98159C580016 +:10345000F2424EF89CE8FC9D1B259606047CF6D8AB +:10346000220FDA3B5FD72E995660A6DFF3CC7D930F +:103470003CEAF276C970A11F5428F318DA21673BA1 +:1034800024A2F7BFD8D772FDAED1C694A9301C379D +:10349000DFA7BF038259813AF6740F437DEDDB51FC +:1034A000D681FB477231F084613C297E17B319F055 +:1034B0009056E931C183025E53F92155AA297F68EC +:1034C00030C7943F7CA5668247848A4DE5BF51E7AB +:1034D00037C199E14A53F9D12D01133CA6BDCA5415 +:1034E000FEAA1D4153FED8C84A53FED54F844C70E6 +:1034F0006E479DA9FC3587C2A6FCFC688B297FFC22 +:10350000B176133CA16B87A9FCC47722A6FC92EE8E +:10351000274CF9933FED30C1537A0E99CA4FBB1037 +:1035200035C165EC2553F9E9AE374C7085E75D533D +:10353000F959DE93A6FCD9EA67A6FC55FF0EFA3DC1 +:10354000EA238D4ECF638548E75F98F2BF8C1B1945 +:10355000FD17F82EAD4ED2A462A4FBBF99DABB3F93 +:10356000212907E9A78EC56BE8EF59A370BDFD6758 +:1035700005A3843DC0BAE3508F0F07C86F0764C628 +:10358000BC503E15FE81FA8CC4FE4AFA7D929F75AE +:10359000A09E08FA0BE93B1ED067703FD1E93A556F +:1035A000CECC44FB2421A69F665C1C7FE5FAE93360 +:1035B000058CC6F35141F017C89FB777EC9F897E01 +:1035C00089DB58B81937E50AC597DC0DFCF95A5C58 +:1035D000DF76EB6C17E0CDD0DF4B71ED190503F012 +:1035E000F16CD7E754BEB75D3B6F5782C91AEDBB8C +:1035F0007BC0FEB701BFB6D7035F811EB3B9DE4300 +:10360000F0D67A2FC1DBEB554A77D4E750FA60BD8C +:1036100046F93BEB8B09DE55EF2738525F49E99EAF +:10362000FA007D7FB4BE8AE0C7EB83943E51BF921F +:10363000D25FD48728FF49B0BF11DE571FA6B4A3BD +:10364000BE85BE1FA86F27F860FD0E827F551FA1A3 +:10365000F450FD1394FEBABE83F29F03BD0BE1DF6D +:10366000D647098ED61F23B8B3BE8BE0E7EBDF2128 +:10367000F8687D37A5C7EA3FA5F4E5FA1ECA3F5EA4 +:103680007F81E0CF857FE2648124FC596E5AFF4040 +:10369000F9557B1429F63DF7EAC0495CB77509492D +:1036A000DFC6FC854CD614B42F2C7684751DFE2CF9 +:1036B000DAB797335688FACEB0EC3D8DB0DE0DB256 +:1036C0004474D790AAEE411BF3F302AEE76D88670E +:1036D000E1B802221BD2B36FC57FA9A04EA5D71FA8 +:1036E000453BE09610D83764BA011DE6101D1EFF59 +:1036F0005A76120B533F6BC606FE1BE7C3DC91B72D +:1037000033615CB7CBAC0BEDA687C706FF8EDF6FCE +:1037100071871CA4D6312D1BEDCCF9CEE8A06FA289 +:10372000DFFA2545DBA3F6DFDF9DEDB341280F90DF +:10373000FFDBCF3270FFA9FCBB1244BCBC664FACB0 +:10374000427F84673CC7B367BC6C4AB3C60592C767 +:10375000C3783E19133AF353C05BF577C724E33EB1 +:10376000761D9AE8C0D70B986A47BE5EC4FC2F64EA +:10377000A23E877A23C0DF64614AED63835EACBFFB +:10378000140C058483939C231169F39D9C1FACE367 +:1037900050C53854D1BF9E4E1B1750C7437A7A8C00 +:1037A000FFF1EF4191EF8F53098FD7B29E5D388EB5 +:1037B000FFFAB72FCE48A363F8D5FD190C9708F090 +:1037C000567D4C21FB18F43FF24F577F9FFBA79B80 +:1037D000CBBEC7F7C306EEEF5813FF6105E677DFF0 +:1037E00006340502E26CE8858750CFAB867CAAF7E9 +:1037F0005D0E9F05BB14E5D397711F92BF56AA8536 +:10380000FF0FED4B1E76BB0791DF224AED7E398E0E +:1038100031947BDF1AC7CF37AAD1B984EDAE952298 +:10382000DCD711B5637B7F99E0A1726BC606CBC66E +:10383000939D1FD93E1EBEBF86748274EF8964A318 +:103840005F6183CCE922FCB2A2A19FDAE609F8D13C +:103850000F79CBCE947CF2F703FDA01DB451E0515B +:10386000A78FEFB4406A90674077F3B19FFF7C76F3 +:10387000620ED2C79DBF2D51719D1BB1FDF458FB47 +:103880000C5D5DD09F92ECDB8D7ECEF9A854205D5F +:10389000962446F664929FAC6E7F1FF273F578CE45 +:1038A0005FAF79ED95116A97F3A59E7F8718DF1DAD +:1038B00062FDE777BE3402CF05BE73CCAE39B1DF0F +:1038C000C26E9FD1EFD34BCF758F146519E671E7A8 +:1038D000A193DCFF879E42A8FFDA6095C66977B99D +:1038E000A36979B17E58BAEDF35E7B6214E287D1A9 +:1038F000F8747A541C89C1DD6EE3F8B9FF0EF8E163 +:10390000BB3A3F8461BED73AD5E46F42FBDD80BA53 +:1039100028A4C1873D0EA4C75AA651BA820528BD66 +:1039200095851D48FF81F07D0E06FDDDCE3AE8FB52 +:10393000778A6F1E89F09DAC678617DABBBEA5E15A +:103940000574CB2C6ABFAF6228CC7B61A4E6054C22 +:10395000173C2A9D09ABC44FEBB0FF6E29B47E180B +:10396000F4B7ECC9B2F5C3E1FBB50AA72F3691B1A4 +:10397000C750F7CBD2BAC3B06EA7EF1B5B807E0BEC +:103980007D1E1B057EA78DF36FC476AAD731A29743 +:103990009E7F73D2FAF5F255F11D2786CB28BE7AA9 +:1039A0006E427ABCF3B7CE54B22B19D7176F17FB00 +:1039B00037C2A82FDA71FF2638F430F2C71D616EC6 +:1039C0004FAD89FF3BD5EF96644D1A09F2D8CEFD75 +:1039D0008B7FB6BB3C8D1AF26964249D7B39E82C41 +:1039E0000AF987D6ADEEFD44E2CF2F65AE4FB09118 +:1039F000416FC1E8D87EFD67395294349AF6F3C717 +:103A0000502E1CF582DD8EFDA6BB343CE7FC734ACC +:103A10006424E7FFDEFD815D4C88F915EF413D38F8 +:103A20003DA607AF891FC9D0EEEF96588F3499F4A1 +:103A30001E9A9754CE3A90AFA5E21F04715C3B13D7 +:103A4000984729E98BCF835E3C10F952D65C34DE6F +:103A50008C00F911D86097D62A5D3A0EA0CF2AB40F +:103A6000EF9DC25F76EC7FD208AF61E8FFB194585A +:103A7000FF6A19EB60208724CF0F484FDB097A9A41 +:103A80009201F5E2434FE078642FF3A0BF285C2E4B +:103A9000FCB60E8ED74BF1C8F5AF37C6733F6D231A +:103AA0004E95E4A527C78376AF2D9EC639D215EC77 +:103AB000427C6606873D64B48B8F650E21F85A07F9 +:103AC000977BECABC60C943F6EA686717DAFF54B31 +:103AD0005A2BC987EE26B4AF170021907FA8D86E65 +:103AE000E23366F15F0119913F7221FAAFC8DFC47A +:103AF0009E477FE622F4674A68F6BCAFE38DFC5729 +:103B00004F8E055B0BD7D5068608C8912C56ECC2A4 +:103B10007134B9172623BC2EE15A3A57B2CA8966C6 +:103B2000D0AFA24E036C0BBA3C03E86FBADFC6B14C +:103B30002389454136D82E64B3689FFDE71C42BCFB +:103B400034A6C3F8596C1CFDB5DB6819873555ECF4 +:103B50009AE74AC6A574F371D92F64D1B8EE15F26D +:103B600014D693FC5E358BA3EFA4909F751D95AF83 +:103B700071B9C378EEC69ACCFE5E7DBFD4D32C6CEF +:103B800001E6F3F84E4784D32D50EA60B154F01F9C +:103B900075E7CCCFB01DD04AD92983DF05F59C53FA +:103BA000FA3A2B3CC575A64F78BE182BEF477F55C8 +:103BB0007FF3BBD2B4B59ECEA863E73B3B562F4301 +:103BC0007A3FBF13C42C8CE767653573ECC80F0FC1 +:103BD000C8ACAF7307540BA2A6F1C6B3A8494F4BAC +:103BE000B5C0C32CE54759F2C759F20B2CF0244B52 +:103BF000F9720B3CC7527EA1055E66295F6BC9BF97 +:103C0000DD92BFDA02FFC8527E9D25BFD592BFD993 +:103C10000427168E12E71E0F5AEAEDB1D40B131DBE +:103C2000C5F8044C363CA7622ED2C39E3A2D931E93 +:103C3000D6F15CE7B85F02BC2F20D129C5BED3A75F +:103C40005AAF46BF71878DE0EB0385EBBB55682704 +:103C5000D1DC4EB6FF7FE2510F781AD63F7A15635A +:103C6000FF8AFC7415DA251EE2ABDF82DD8469145D +:103C7000EC26FCFE1CD84D98FA3E965FA1F68FEB21 +:103C8000C409926A30F98BC9297B6D87EB24C6A9D8 +:103C9000E8F451785C8ECD13FE5FFC7EBC099EFC7F +:103CA000696A6CDE0CEDF461A6FC32207A63FE9446 +:103CB0009E71A6FCC58BC79B60366F720C26BE3406 +:103CC000D3C7B546FA30D0F3CB8007FF5531F8950E +:103CD0001F2A14B7D1F9C11AF62B98EFBE83A9BBDE +:103CE00051FE3FE54B684A4D063BB390EB3FFB9ED0 +:103CF000DB4CF87C25A97D2EE2E59AD3324A0A56A0 +:103D0000F61C8BE23A698718ED1B0F16AA545E3B2E +:103D1000D425AB80F7DC835DC382542FC470DF7879 +:103D2000F6901C5907E3E9CCBD7F13B6B317DA410F +:103D30007DED95546817E5E2C7D0AE4AA3BE781171 +:103D4000E4412E2A370A9DEB55F17398AE61787ED7 +:103D50001D5BE7EE785A67E6F2CF80FA1DA57C1F5F +:103D6000D8173D3B230FDA3FE777F5605C48B63F55 +:103D700091F6B70E3F3FF7DA172D27B9CBC2FE3FBA +:103D80006619E2454E0AFC34EC3FBA0CF7997D8780 +:103D90001D2AFAD7116F61F8FE0ED04FD889781B13 +:103DA000EF5885FBEF50853DA6A17DEAA1EFE8B86D +:103DB000761421F73164791CA0EE77972F5E83DFAC +:103DC0006DC2CFCE0EE3BA2C5E6C8FC503D1BA1A8A +:103DD000E287CCF5C5BA9AE3835E063383E6B55530 +:103DE000DAC3CFF7C3CC5564A0D3834B1CBE422AA1 +:103DF000FE059EDFAD88963B7C680FF8BD6793019A +:103E0000FEF2E402CA7FADDCFB458316CBF7C81E89 +:103E1000CA5FDFF4D1E705B86E2020F0FC96B571DB +:103E2000FFBBABD73F6FF0A7C3F89EB5B1F57740A6 +:103E3000F98E62A707DB5B1A34FBE13B727E1FEF52 +:103E4000F75DEA87DF1B952B314EE95A8BDFDE1ACF +:103E5000D7F14121D7477B049D5585C3151E1FDA35 +:103E60008BEDEB711F9C6F8B925CCF3B4DBA11CBEE +:103E7000D34EAE4BC0F9174ADA18A8229DE6F8D205 +:103E80000AA5DDB3203F3EC745E7397B9FE372C6F5 +:103E90002AF75F3D782A1EE9A423A2D35B17D1DB62 +:103EA000BE83C00FF0FDD9E70A06DCBFDF11F4F4D2 +:103EB000B22DE21E689F9E9BA3B0B0F11C44ECDBC8 +:103EC0004B83092C6CA08FF95A9A096ED8EF20BF4A +:103ED000C4C167199D033D69EF96BF0DF33B50E2E6 +:103EE000F4AC23C9C8CFE3C60BFA76B2FCC655E2E0 +:103EF000FCA5D513B36F0F4639FF1E64EA74C4974F +:103F0000067A6518EA171CEC96513FF3D4BA43E8D9 +:103F1000DB2D38EE30C929A7668635E688C9211819 +:103F20004F9E05D6FDD9B88C185760C583D59F3DE7 +:103F30007442A229CE66AFE5FC2E573FBFEB2AA400 +:103F4000F69EBC5B5516BA637EEDD8FEDD40F8DC0C +:103F50005BEF92B07E41F4335985CA79079982F4B8 +:103F6000A8A12709F9E220A3782CBD3DA9CAD94907 +:103F700072E0D8283AF7DD77EC2CC56D1C888EDA14 +:103F800083710C078E2D4CAEF5C5DA675DE974CEF2 +:103F9000A7F7BB4FEC3B580EC7BB4FD0F93E905B29 +:103FA000A97DD08DBEEE3A7CCD21F3BE626DFFD2ED +:103FB000FA61DA4F1BF19F50EEBF0B83E513D01F60 +:103FC000C63A591A8C7F7EE17749DFEDC59B7B218C +:103FD000959B9B375BC6F3AA6D235377A31F0DF404 +:103FE000627917C0691AC0502F3DCCE344D38B4788 +:103FF000EE26BF83D013E78E33CBE17D196FC6DB8E +:1040000071DF0C27125DCE4D32E7CFCD7B76057E7A +:10401000FFE562978AED4A794B87A2BF733BE209BD +:10402000E4E7EB0757C777F7819721F650CA40FCC2 +:1040300033A4DB46FA6DDA850CD26FE716805E3D5D +:104040004079E70585CAEBF086B86E2FC5877A7F81 +:10405000FAA7D3C6EF19A97188AF6CFFDD2ED42360 +:10406000F6650CACAFEBF3D0E1FB7BF7576718F1CB +:10407000D7F64406EDAF1BAAE3697FBD7B02F713B9 +:10408000B401DE70BCCE604214F1D396C1681FDB70 +:10409000ABAD23F9737F52978CF18965C08F889FF0 +:1040A00096092AD5CBCB8832A463B716C80F5239EC +:1040B000BECFB665C03E0BF53B6FFCC1583CCFD9B7 +:1040C000EB857D0CD72D1A3D86FEC341E36586F650 +:1040D00057B3C4685CE19FBB290E49DF7707A16D28 +:1040E0000E4BDE7690F79FCDBE2DA37F606F0697B7 +:1040F00093737F552BB7A31CD1E408F281759D55AE +:104100004F17E95DCC9D4A7CB459F0818EBF0AE51A +:10411000C93D68EFEE63AE10EE2B2A0BB98CFE1A88 +:10412000BDFC76A1AF6D99772095E6A7AD7E690CB1 +:10413000D257B59BA45B85E2FB0CFD116DD5F11E3A +:104140009CDFF6AACDA9C6F3B24BFB75CB186FBCAA +:1041500001F4109497A951B50CE92A8D690D98EED8 +:1041600010E51F10FDFE54E8890FA19E7815E1238C +:104170002E1BFB0F80DE09F8DB5527CB0ADA3F0741 +:10418000E588D2879DA2B71711EDED12ED3D2ADA31 +:10419000DB7028B5DC85786CE1D1AB99EDE13207B5 +:1041A000B43B34ACAD43BDA842F9EAB013F1146698 +:1041B000E4D77A54D883BB44FD7D07CBA5381C0FC8 +:1041C0000648833C4F6F0F6EC4380D4902BD07E4AB +:1041D000F5C36B79FEE0381B9DB73FFCE33904DF84 +:1041E000EFE6F053825ED3DBFD1A9E8F3F2AC6A70F +:1041F000B79FDD7563725F7E343DDD2BE6D721C648 +:10420000F5943D287F00E3CDFDA312090F60B7E9C7 +:10421000722EEFA06CDA3FF2A3F12658A79FCBC90C +:10422000BBF53179D73D0160DF9C2ED90576A4DB43 +:104230001FF2A38AD42BEFD2B9BCD3E3381A55D0DE +:104240007733315D982C61BE885FD8C4F43F5CCE73 +:1042500025F7CA39CD85F4DD2CE6DD22D6D519F651 +:1042600093FC7466C99108B697B58EE4E579D0A140 +:104270003C244FA7B2BECE715B04FE1DE116F24B8B +:104280006CB4B50FE86788DBC1E59C726124C9B9DD +:10429000F2A92E17F6B3D1CDF7FF8D6A4118FD4470 +:1042A0001B555B88363566D03F2542976A1B2C8E9E +:1042B000D64699F279BCF9D40BE4B76A4914F242B4 +:1042C000ECB309EE5BE631F20F680CC7A9A83C9E7F +:1042D0000261ECCF157473FF8DCF668ADF7065C9FC +:1042E000279D4964CF9F36F6E3C8B099F43AE5328A +:1042F0007119C38A12FB8CB765E97DD3476FDC85E2 +:10430000EEAFE8A79C958EC6B98AC99E69C962E4DA +:104310009F52D40292C7BB7C3C3A6E571DDFC77FC9 +:1043200082401FED350ABAD06145A7BBC2021147D2 +:10433000D9BDF12A68EFDE3FA41560FB877D0AF93D +:10434000C75B4AB3F720BE5B7C37131DEDCAE0FAAA +:1043500085AE57ECCAA895DFC7EF2A97B7567FC43A +:10436000AEBACDD4CEF90C594539B441DDECEA6B87 +:104370009F6A17F4B653D0ED1382DF37662D1C30D9 +:10438000CE409F975E4E01F1A7F5D1BECD6DD657B9 +:10439000B28F0D2C3FF476F5727ABB3ADEFA6BF7EA +:1043A000A6226E972614FAAB8BC81FE5A7384F5B81 +:1043B0009D63FB69E00BA56206E92F2D595CCEBF1A +:1043C00092B59A09FC44D02E6AC9485D3003D6A143 +:1043D000294B26397EDF8C2697515FB0E237255373 +:1043E000A6785EC6260D3F6C43FA6E77D13E9225C5 +:1043F00053FC545306D7379A6CFE3EF9D7DADE46A3 +:10440000556F6FC20D87B3609FF6DDCC5AD263E360 +:104410008594E45362AE42EBADB0AE2E8C07636F71 +:1044200029146FDD3F1D0FECA7BAA748F7CB0CECA2 +:10443000AFBA9CDCBF5C3FBBEA52F1E81AF625D666 +:10444000837121AC3095E4EE08F8E75A439C738AF7 +:10445000DFA2DF8A7D6144C8BC0F8C8D98FD277A6E +:104460007B97E367AB7EAAFB5FF77670FEDE775043 +:104470000EA3DFEF3C73119E9FEA87AFF75AFCB0A3 +:10448000A8BF0F24A7F376B8493EEFB3B343523227 +:1044900091A7EA19CC38EB42BF0F97049F41BAF5B8 +:1044A0005DC823792E1D3A4A71AE80773FE14DE316 +:1044B000E77EAC34407A74E37C80118F1D8B28BF7B +:1044C000F9FBCC43B02D320CE5F19382AFF5713E90 +:1044D00099195D86FAE2BEDF7C281BE3F68F16F1A0 +:1044E00073B55C5712DDF7B18EFBC5226E5F3B6D75 +:1044F0002C1C8FE7DACF713C7B99C781F47059BFD0 +:104500007055B48AE2856599C7F55AE6BD17D3A1FF +:1045100038FFC05B45782F40E3F36E0B04C2C84FF1 +:104520004150C4D864287390CB6B1F0BD07C6B3484 +:104530003EFFD7B58504BB011FCE7C1C4FB5888FCD +:10454000651EE7506C87C7CB06EF006D68785FE3A8 +:10455000E4F4D58B5781C7D735994D453DD2EB2033 +:10456000FE63395A15B5DBCF3CB68A797C5212F816 +:104570000F9A879BCFE35E20678A3F4F7250FCB94A +:104580005C183C5744FCC6FCA827DEBB44253B9284 +:10459000F90212FAB158E0CAF6A52B2E97E31F10C4 +:1045A000FF8D49C3580DEE3FAB93285EC6300FC751 +:1045B00044BC07E06E0DD03E1FD0F1CFFD7B356EC1 +:1045C00007E9FD975BFF989E147019F9AD29839F49 +:1045D00077344A0117DA1FE13F7039A6F7CF66201A +:1045E000AEA0BFC18EDD463F4C4CCE48E2FE8559A1 +:1045F000CE3859AAC9CFF97FDAEF9E3731539C776D +:104600000CEC7FAF99C8F83D477BC08BFB5776D742 +:10461000B719EAC1E7DD7DFB95F4D4AA4736C7F99F +:10462000ABFA8A276A39E05869E4D76513399F2EB7 +:104630009B28E21E4011433F4D932A935C6BF4D4B8 +:1046400032B48B40FFD4D800FD639CAF51FE625C56 +:10465000AF49CE7ECDF8C3EB268A786BA1A7AD9784 +:10466000605CE9B4DEDCAF827F005EB679D06E7E3E +:104670003ECC5625007D9E10F4A9B7ABEB6FB96216 +:104680007ED1C9FEA5489FB9886748C71405AA27E7 +:10469000C2F727F717915EADD3EBBDC24FDC1F7F8A +:1046A000280E16A438FD00B703B259A56B411FFBB5 +:1046B0009CAEF7C7FCCC9C9ED77B16F2349DEB4199 +:1046C000FDF1A5AED7E8E7882DA8675D85F5CAB9E5 +:1046D0001E22F6C5FEF06AD57774B9E5F49AD7279D +:1046E0004EB5EC8B572827504714F65233E2D1577A +:1046F000DE258FECCB5E722F36D94B5B7CFC7C6069 +:104700008B58C7B6906737DA796D3E99CF6BA5673E +:104710003733F88786B37609CFF3BC2C24A152A790 +:10472000D3FB43022F3F11786912E7300FD7FB0507 +:104730003F5412FC487D90D2D6FA9594367BCF52E6 +:10474000FCC14FC110C378AEE4E8CF49DEA7CE6309 +:104750009E38A0A7B49D3D5194B32C144FF127BBB4 +:10476000EB43542FB5928F77E7CAB84770EE3F9B63 +:10477000E8107415FCD9447E2FA6DB0E74B85CA734 +:1047800051E61F4CFBAA3D125E87ED97CA118CDFE4 +:1047900090B01D80DD3358645626FA5F7F40FE9648 +:1047A0004D7F50F8BE21FCAD832DF4DC16E9B51F1A +:1047B000E350A86E29E5F8DAAC31D23B3657A6367D +:1047C0006401EC2873F5607CFF919C4EF2636F29C5 +:1047D000E5E70F834B8F466BA19FA3C54E0FDAF51C +:1047E000A9F33AC9EE02E227BF6CEA3C6E67A55610 +:1047F00099FDB1596D6638C5E28F75F7E39FBD52DB +:104800007E7FD5C2EF0CE904E9C027D3FDF118FF84 +:10481000F410DF38FCDC2FB8D9C7CF61EEAD3C30E7 +:10482000A3B290E889CE6974BE77E472FDF77CA9E3 +:104830006EEF7434AD04788EDF457666167B624683 +:104840000EFAD3F0DE89663C3FEC20BBE71DA10FDA +:10485000354ADA4BA30DFB8D23921B47E747B30B79 +:10486000E224833C45FFBB91DFD0EF6EE2AB9C546A +:10487000D379DB266D603F60ABA0F37509BF257F60 +:104880006BAB2D32A05DBFBD7814F165FC0E07E95E +:104890008D09170653BAA594F7F3A43D28BF9F4E80 +:1048A00074437EBD2DA5074CF69D2B6CF6A36CF2D0 +:1048B0000D6CCFDD2BC6A7974BB6F5B0BEC6E7296A +:1048C000FD7AF69C6E5FEAE53C362661BB1E9BD9FD +:1048D0009EB3EAFD238BB99C57BCE7AE3ADD479CFB +:1048E0006E42617078B1E19E96E2DDF527B4F3D8AF +:1048F0005717C95FD91B3720ECBF785725D97FF7E9 +:104900006A32F9519F9CD2396C34D21DD84FC89766 +:104910001BE318D1579C8F9F47DAA7F5B080FBD2D5 +:10492000F6589601AFA3906EF97ABCE81D25A11F39 +:1049300036B9B2038C34902BB68E28EA2FC96E5943 +:104940006B50F17BD48F71652FCE3B40F269B35B26 +:1049500096918F8FCF4B25BEDF02FD523CA16FD4C5 +:1049600046E4FBF00A59C3630D17E378A17966A208 +:10497000DFB3D385E769C31B926F41795756AC709B +:104980007F31EE0F067A6FF3EA30E7B339C5FCFEEC +:10499000E6A6CAB3C7B2A0DE03ABC868256D0AE5B8 +:1049A0005AB3C6CF213C5F5D740D86FA474B3B5D21 +:1049B000677C588FDFD76DAB940FA31FF101945321 +:1049C00030CE574A47C57543F9CDF30EA4101FB337 +:1049D00044C2DFE65281DFD9B5ECCD74DA07885FD7 +:1049E000DB4A3BDF1B8572609E4CB81B3668DD617D +:1049F00062631662F44E04C683C110ED9E1F84A745 +:104A0000433D4FB9ABC7598CF778CD74B1A5B49677 +:104A100035A7C7FCCC4FE6D7B276801DF339FCC072 +:104A2000BC4E3AA76DAB74A8A8E71C7173B9BAC5A0 +:104A3000C3FD618975E6F61C53F644B3845D2ADE36 +:104A40000B489A3F18E3C4B9BC8E9F7720BC02EA9A +:104A50007B86290CCF3FF5F3B57B87F2F331ABDDD5 +:104A6000EB64350CE5CB7971FFED9EE2F2E8CD0009 +:104A70003F08721AE5F888BB603F037888B8DFA664 +:104A8000D36FBCCF2C9747041DE6715AE4B28D3921 +:104A90004C7A6EAF7EE9B50DA85F36097EDC20F456 +:104AA000CB267B94F44BD8A7C88EDAA078F2C9CE77 +:104AB00004FE1C0AEDD95233482FDB5EACEB95A106 +:104AC00062A4BF2D287735C4FB3A26ECFA90670024 +:104AD000FDC5EE31E3DD95618E87609E304B2FA2E0 +:104AE000673D08EF36663B83F6440BC6224BC67D16 +:104AF00023CAF70DE632D15B5BE501FABE49C84730 +:104B00008687777DE83DC3437DEB5143579AC73392 +:104B100024986A2ED74F7B563DEA3E71BF39376CD9 +:104B200063E8A7BF3FE1C34EA4BFA79FE1FBF6E543 +:104B3000EE431F7E86D3D7DE0F78DCDDDE5739FCEF +:104B4000E4070944DF8D895DCB70BD7E61D786E7C0 +:104B500043FAF4AB8F0FAB8179FFAE989F1B3DDD1D +:104B60008FBE7BA458D2F59B23C5DCFEFC5C31E8EC +:104B700037CB64FF60926F55DA0D467BF1E192E02E +:104B80004B2867AD76A3749CDBB70E6511D969B964 +:104B900060A7EF49217EA678BEDC95E2BEA92B4036 +:104BA000FC973B4F25FF8553D8EF23EF629E06D03D +:104BB00023171706FF40E3B1ADF6E339B3EF47C95A +:104BC000741F0E463A0EF70B37E3E707356FF1F81F +:104BD0006B47D78866D4733AF4F8408BDDA9CF775A +:104BE000BFA0F37D42AFDC9FC9F1F6D4EFCCFE8FBE +:104BF0003F179BFD1F504BC6F8B7FD475F8EAFE9CF +:104C0000633FFFCF929A3F1BF71D5F87A6603995E0 +:104C100079149C17BE79407E9852CD6B7CAFA1E38E +:104C2000F8C0E78F05CF9BF7EB6B0E59ECAEDEF8C3 +:104C3000CF8084F714747A7B2525648A3FBF1C7D5E +:104C4000394B74FB95115DADB9236E8F1EA787F0AC +:104C5000979BEDE48F884E0E384B389DB8F09D1D24 +:104C60009D4E7AE36E44F9659BC7EC11769B5B46DB +:104C70007A92387D2495E8F4E64F2A81FE9A9706C9 +:104C80005330F58D7B751C9E33CCCD7B699831CE2E +:104C900032D7E2DFD5D3BA124ED7736E881CB41365 +:104CA0005D6CAD3E0EFBC29C6F46FE6A87F5BFABE6 +:104CB000E4DEEA26A0A3394EEE3FBDA3E4D73BC312 +:104CC000D0EE3D380E80CB4B9EA80E43BB5327F849 +:104CD000BF81FDBF5AE4574B68FE33E8FE858ECF97 +:104CE000FEF9DA7CFFC28F3E7B931F3168F26B3492 +:104CF0007AB81FB1D93DF07A7FDD78D2FF290A96C4 +:104D0000E0B8ADF1A4B179B4535CF095CE6371A174 +:104D1000BF0CDBABC3F9C03A4DCF9B2D470A71DC0A +:104D2000420FB9CCF8950B934DE7E58A4DBCAB31FA +:104D300063CD9A354522DE60742C3F20D651B930C0 +:104D400095EAF58B3F11077BB9FEFFD938D833457B +:104D5000C19B71FED638D87F149F3A5D3C5CE45FFE +:104D6000F5CFD097BE1E20A7EB783B6C955264928E +:104D7000D3DBDF247ECBA07BF97ABDD8BD95D8FBF1 +:104D80001B8DB4FFFC98E4415DD8E941FD2D6932EB +:104D90008F5BF7611CB687F8B209FB59A344C7E1E2 +:104DA0007A7D2947DF6B34E80FB94C438F116B2DA7 +:104DB000796D27BE6BA138BA358CB06C7DF6F99D44 +:104DC00095785E6103390DCC9B34ABBBE308DAD92F +:104DD000690EB2B39B66F3F70F9ACAB8BCD852C239 +:104DE000E5EC3691DE5FC2F5897513FD9BB1FF9F3F +:104DF0000AFC254EF46F45B9A3C3EF4FF06F37C2DD +:104E000080979F0AB9D42299F7AFED473289AE77E0 +:104E100072BCF58D1F5627FCBCBA9C661C766608D2 +:104E2000FFBAD007F04ADAA4544A59450188B49C25 +:104E30007022EE47CE9A4503D2E5897AF3799FDE58 +:104E40005E70AD6292E72E9F59DFD83658E7873003 +:104E50008F0BF7DF467A798B7760BBF2E57A737C4C +:104E600089DEDF5C5B870DE97FEE059B894FAD69CD +:104E7000D9779F71A1DDB2293461C07E605E5D3358 +:104E8000C6603CA48B52FD7B70ADD435C330AFF708 +:104E9000C3DF27BD6CD35A7E4ED5E81BB584EE6FB9 +:104EA000B4D8291E6353067B0DDF09DAF48642F17C +:104EB000A27A3B9B1239BDD436C575CD30E065531F +:104EC000AE83DED948084B8FD37DBE7A1E77F96159 +:104ED00009B74BA6FB3A18DA2109E12FEC18F77253 +:104EE000BA44A5755EBE56720473F1DDAE1407C6F2 +:104EF00073257898DE4E04DF219BEEEBB1E3BC977F +:104F000087F753BC4C02C0587E794B2695D7DFCF2C +:104F1000A86D524CF1750ADE0B1A8D7411A4434929 +:104F200027D215A47188772586FF0416E5F622EBB3 +:104F30006203D9C74F475FA2B858064CF2511FFE13 +:104F4000F38625F1449FAD3F94843FA97B7D2D9E40 +:104F500067803DD16A88E75B81FF84A93B6F0CDCE9 +:104F600086E583631D2AFAE156E49CB1A3BE74145E +:104F7000EC0DF413B176FE5E860BFE623F9961F391 +:104F8000FB1A41CBFB193731433EEA5FC24F183F52 +:104F900049F8790A5801F2975A1D217A758E15FA47 +:104FA000B7B76F7D3941C45959E3DA36F96AE38DF1 +:104FB000FE8976BF4C710CE754467134DB1C618A64 +:104FC0006368CEB485D6A1DE27E2326AC5BCE13F74 +:104FD000CDF84EDD7211C738F95399F94DF1D3F17F +:104FE000CC6F58C76917524D70191B6E2A3FDD35BB +:104FF000DA945FE1B9DA943FCB3BDE04CF56279BCE +:10500000CABB58EFBB7E3CCE8249146741556453FE +:105010003EF7B3B5F0B8563FFCC57549F5F7D83142 +:105020007EB95ABCAFA1D3417326B763975BE22325 +:10503000D258388CE73837005D44F15DC290394E64 +:10504000D6C5DAE8DDB44BE22EC47ACE9864F1DB43 +:10505000F5B37E3139C3E9B37FB9C5E360B3D59FFA +:10506000501C17ACD7DB595076A658AF998B5752C6 +:10507000FC88E3420AF3233D3C37F1A96CC89F2E1C +:10508000F0E3B005C9FFE4B8904EF96116183B0A89 +:10509000EDFCE30AC5A939F05DC824B4032DF12C59 +:1050A0002A8F6771E09751A67CE1DF0C52BC4A253C +:1050B000D021B63BEB82C4FCB0EF3B168BF8152F2A +:1050C000C79BCE1FD305BE6EAD182DD17B8CAAF920 +:1050D000BD1107E2358FFA31ADC77D8CE3F54E2B5C +:1050E0005E675C993F3E51DEBD02FD4F6DD54AA51E +:1050F000F19CE78F93F8FEF9A3499238B7B7AE83D6 +:105100002789AF435C12CEF36478D180727DCE855F +:10511000D1A4F7F4EE2797894B9E23F4CE6D49E690 +:10512000FEB259654A05ACCF7B8B25D2DF4EAE1C53 +:105130004DFADCB979FC7E861E6FFF9E88B73FB9B9 +:1051400052A9F81694FF2BFAAF3576499CBC1E770E +:105150008F138C1AEE5958E3EEF538FB577EA850A2 +:10516000BC7F788A24E216078EB3678B2D71F55FBA +:105170003BCE3E4CFCF85EB144E700E39405CD45E0 +:1051800085788F927D81F7E7ACF70856AC9CDE8C72 +:10519000EF6DEA71F6DF5A397EE67AF22BA5D11B64 +:1051A00019D72E9E47F541A8505CFE97274F3E8F9A +:1051B000F11DAF957B5737F07794A8FEB7987A9694 +:1051C000EC5E4BDCFDFAA673B67150FE7D901714B1 +:1051D000976F89C37FDF1675A1BFF3839DDC1F69BD +:1051E0008DC3FF20E7A3C4BEE2F03FA853AE280E54 +:1051F000FF5D418F55E1C83C5CE7AA1C8545A4587A +:105200001CBE958EFED1F8F69649DC8F69077B238C +:105210003915E3FB61BF43FFC02A89E2FB6BB494FD +:105220009928BA7AE3FBE13BED874DD26E3C9FD1E2 +:10523000E3FBDFABE3FE849A950AE57F5028D13982 +:10524000953EBEEE48AFBF89DE51FD20F4C83C2C30 +:105250007702C68DE54ED48DBFA238FF7F76BE3A69 +:105260007FEBEDBC8D4A13CC77E31229B24742BEE7 +:10527000BB91EE7BBFC2D829D467B7E52D5A8FF713 +:105280003ECF31F626F25559FE5F8F5C44BDC7C74D +:10529000F50790A376AC1FCF5C27B17C826FC1FA73 +:1052A00009788EE292F6CB50BEAB9EBF2739271805 +:1052B000A1FD76916A0BA91A96B7C8591797B3F151 +:1052C000825F0DF9E2DC3D60C7B8EFB9A576DA8FF1 +:1052D000E7AE8806E8DD051FECCB99AC773F30DE02 +:1052E000E3447E588CFB37F4F78DAFAEABF83E8EBF +:1052F0004B8F2314F427C35FA47737F3576C83FCD9 +:1053000078E187DC94B3DB8FF2642EC8139CC7E28C +:10531000C566FA9CEB7F84FCAE783E3606F217CE6B +:1053200033E7C75BE8DE3799C745E9FBE326DF4291 +:10533000F2DB639C099ED3BEB200AA24436AEFF05D +:10534000B6037DBC9E3BF330EA65EE6D3243FECB87 +:105350009B2CE2137DCCF775F653E78DD1068CC7F5 +:10536000DDC45CDD18F7F7DE77F97A2F05BDB512DD +:10537000C6357D854470461D7F7FE01B217614F77E +:10538000C5A5C0F7B3A0DF8C95D10AA4CBA5ABB857 +:105390001E7843C8A1FA0DE790BABED4B0649CE36E +:1053A00056C87F77A8C29C88DF16B35E08FA834987 +:1053B0002FBC69C527B43F5EAA1F72BDC2AA27C60B +:1053C0000BBC5D37D9AA27B6D33BA6CE6F0DBC2F39 +:1053D000ED1476CD09CB7B79CBF573683CECC33803 +:1053E00011D6C116427BDB96FCDA65F4EBE97192CB +:1053F0000F2F0D06271BF827C1E771D03B4A3957FD +:10540000B61E575ACEB01F26F2FD70A58C57335EDC +:10541000F52BE49F7EA390C7719ECFE1E714B1F214 +:105420005137BF77C6DE34F2830DF107FDFE5ED83B +:1054300093DBCA07B63BBB44B90AE5781BD2C31B52 +:105440006F29748FAE6B0753F1096FBDDCEF675E98 +:105450006D577DB1F3C885D1B123D43EEC93D69975 +:105460007FB2E1BBDEF3A33F67981F6F8B788DF1AE +:105470009DAF8A765B273CC2F05CEB8D715C0EC7FA +:10548000173AD538A4CB9C6813DA6519393D33BE79 +:10549000877C097C8DEF6786599784EF33C7E7488F +:1054A000EC41A2C35F84912F8F835E8F7478899CB7 +:1054B00089809C291A48CE44489F8BD73E11F1C75A +:1054C000113A079F27E4C61B39D174BC0FA6CB8FB6 +:1054D0001CF86BF413EBE93C8B5E3CC737B07CF8EF +:1054E000C6574FB5C4E1B8814FD14FDE0AEB8EFDF0 +:1054F000BCA13DE2427C04C6D6AEC3756065AEEE8B +:1055000031308E56FF981BC98ED36EF5E0FBA6C7CF +:10551000CB6EA6FC37CA5C6764C87FB3E2AA11AA47 +:10552000617D5B1F60538388DFB18F7B6F81F9657D +:10553000E7FC577D10F4CC37C5BBDABF9FF9CB1120 +:105540009986F5183FB9EC3793511FC4E003E08BFF +:10555000718EC8A8BEE271757A5DD6F973A247F460 +:10556000ABC749FDD3D529C187EF88F3A29A96949A +:1055700099FE3EDBE5FCB62C9BD1FB172BEEB33B33 +:105580008CFEF3EEC9B2691FEB5ECBDF995E71381A +:10559000CE916DA0BF772773BB3E184CA17738AC76 +:1055A000FD7C3AD9ACF7AE68600E9C67303AD48186 +:1055B000767CCD8A2BABB76C9C18E7E1A18ECC44EE +:1055C0006339EE97AA69EBBB1D3D8EC5BFA29CDE79 +:1055D000DD8E13EF587C2AA9F4DDC5FCD121B0BEC5 +:1055E0002BDAF9BDAA4BF573EEEF74697E792BD2F5 +:1055F000473A7FEFB739BD80F8DB15BD4DC6B85FC0 +:10560000077CEF6B5DDAC4FEDC0A7A2FEA176E5B6B +:1056100094DB4939118A7B725F70905D137F613032 +:10562000D9359D4B6E27FF8EDE7E7FEBBC5DE82B70 +:10563000ADB0CE98AE17EDB7D57BA9BF84D2149A82 +:10564000C7605B90F6C1C15E0FE95B2E1797C74339 +:105650006C212985E6CBDC830C7EB92155663B3C69 +:1056600021C76C873BD2534DF9D1C91C8FF80EA4CA +:10567000F1FBB271FEC172660C9F158A7B1DEA397F +:10568000AD3E1E1FDDEAAB95DF43F9AA2914CFED2D +:1056900009F373DF05C2DED0E5E98240CF62B43B97 +:1056A00075BFD9B68281F7215D4EEA703CE8197D5D +:1056B000D1FF35A522FEDCC7F317E0337786DF0183 +:1056C000D04AB9DDB6C006382BC06841EE2F9F6BBB +:1056D00039F72829E57CA2A7D1C9C19252EE078EDD +:1056E0007AFA38AFD3F5BB788DEB779056DC85FA34 +:1056F0001EC83F99E42DABD85A18D393BCBE7F5235 +:10570000AFB3E86D6EA1B7C5EBEFB95AF4B4C00CF6 +:10571000B31C1DCA22A4A72D147E8A4BF5306E4FF0 +:105720005BE56D55A9F9BE47367B35C0E5297FAFEE +:1057300074DBB8B387F11EE6791F8F9F3AAE2D3226 +:10574000E96BC77D511BF9F5847CECB2ACEB3CBF37 +:1057500042E77FC741AFF380DC3D6E8F66DC07EB2D +:1057600092AE7D730E58B8EC78FE8BEE1A1FDF5F99 +:105770008C7EABD7B5239E938676FBA3239D6E1FAD +:10578000DFF16818E936AC32B24FE2849E74648768 +:10579000BA13F53E16F64A495319DB2AE8299BFD50 +:1057A0001BF953B6E50DEC07D6E773BEC4BFB6745C +:1057B000C2007A138C1FDF35DFB6E417AE5A809B28 +:1057C0004B25D37C405F6A2E1D64A477AE2F6D7A83 +:1057D000808D447DB733D75115E9438E6CDAD1D132 +:1057E00042E3679E5349230DE3CA3BE095DD386FE2 +:1057F0001BD9912C8BEB6D9B7E9E9381F3E94C7CA6 +:105800006494DA87DE76FB64FF369C87B7D4BF1DCD +:10581000C7E3D2DF6D17F597D8D8F3C6DFD9B0D676 +:10582000BF4BD8892C8BEB6F7A7AB9F5D92805C391 +:10583000184F08363D9D6358CB3D25F8F8ED51C112 +:105840009581BECF419F48369C83EAE389620C3B39 +:10585000D4BBB3948FCBA572791DEB97ADC373F412 +:10586000708DC27FF7A446A17B84E7D72A7B509E28 +:1058700039EF1E9F2CF781777D7FEE16E76147C4D5 +:10588000F8D0DE34CACFF95A8249EE5E579C668260 +:10589000F5F7A60CFEBC44E14722397A228BC77B80 +:1058A000BFB396DBBD7157B5D9FB7A27474FDFB938 +:1058B0009BEB297147FE66C7FD1DD2F55EF40BB464 +:1058C000D414418BECED521EB7B4F44202ED537A7E +:1058D000BD0F4B55FA5E050A04B6BFF44212E5C788 +:1058E00035F6D8719F5F1EDD487EFEA517E2689FE2 +:1058F000AB6ABB4F7301FE6F5E2B79D04FACE7C72D +:10590000EABBA9DCCD2D8A25EE8305DC8673357DC7 +:10591000DFA9099BE3FC9665FB97744AB175D2F742 +:105920009103A5FECF903ED59C0EF26F3A73F979A4 +:10593000657F72E08ACF8572ACE7FEFCFD1C0C33FC +:10594000E5BF03117E1EF5C6D9A877D03B4A172FB5 +:10595000E2F9E042A6D35B7B13FADD6631167A10DA +:1059600048AD32CB1E7B6747B4A7427B15F80F9832 +:10597000CBACCA054D1AB78BD559783E9061A77745 +:10598000782E5E64B68B18AA95DE5BFF75E3B9844A +:105990008A2C09E3781DE42DD2C56DFE0ED2E36F8B +:1059A000837D25E2A1F7BD5E4554DCCE5C3D518090 +:1059B000A7CBDA5BF8FE1C7B5BA1DF43D1EDEA8667 +:1059C000C44F328CF7BB6FD96AC6C74D772598D6BE +:1059D000EDFA409A297FE5CEE126B8C2637E3765AD +:1059E00096F76A53FDD9AAF9DD944595934DE513D1 +:1059F00058DF7E7B3A4A944DF9B42F4D9D9242EB8D +:105A000078040F0AD16E1F24EDC1784CFD7CA252A0 +:105A1000E0BCD2B7C486EF471EC5F747F00D13E1CF +:105A200047D6FDFD094C6B1A9689EB62B643128A84 +:105A3000B95D33FD51F33E9920ECEE044BF9295347 +:105A4000CCFEE6EBA630AEF70AFB521F0FD211FADE +:105A50002B2A84BFC53A1E600F5B21EA11229ED615 +:105A60003AAEDB9FD81FFE1ED49F8E716DDA958FE4 +:105A7000EF4AFD20656A0DDD2FEF74F338EA4EB56D +:105A8000C1968AE786E912DDCFDBE49E7E3C05FD08 +:105A9000CB405F78CF399B3D4B7CA8FB1DF4F63A99 +:105AA00085BE7C4CE8B52F668CB719E556E7C86013 +:105AB00086067C7B3431B309E3365F8ACBA47D094B +:105AC000FD25158389CF4C71DB9DB95C8F3E7A78BB +:105AD000AC0DE54CB92D68C3FA33339E263B7816DE +:105AE000D68571956770FFCC67A27F60475B7E614A +:105AF0000C9FE58FDE47BF1F5491BE3F3C0CBE7725 +:105B0000FE5C6269D0CF6D51B51AEBDFE676AA1163 +:105B1000E2F7F6E743B80EFA3A6571BF4C00FEE2D1 +:105B20003A49E9BBC90E7901EA0F81FE6E7FD47E46 +:105B3000CA783E91900EF49347BF2365F2DB18D6E6 +:105B4000C7E4B7596FA11F150403E2F5792FD79366 +:105B5000FBF387740AF9F6EFC24EFC58DC23FD40D4 +:105B6000C4F1BF25DE53FA04DF5372E2FBAE1AC163 +:105B700047EB8B293D8671FEF0FD4D11E76FF57BFC +:105B8000DE233107EE1FE1BB25BA37D2EB97734D09 +:105B90006F0B00DE94A92922AEA9E7852130C4A4A9 +:105BA0007885EED39E2FF5EF9A32A87F7AFB475384 +:105BB0009CAFF1FDB04BF21DEC3BA81F744A65147D +:105BC000FFFEFCDDA3F73418EC39652AD7BB9EBF76 +:105BD000DE1CA7BE69EDD33CF5150C18AF9D10591E +:105BE00044FB5A7FF99B64F13B3E2E7E0F2861CD2A +:105BF00055840F3DFFD5299209BF09D125D4DE8DEB +:105C00002D8B69BF3D3A45E8DBC26FD7EE3F40744C +:105C10007D2EC842F8CE77BFE312ED58F90FE902A6 +:105C2000D38F855D89748129D2057E47BA4018E9F2 +:105C30000261A40BCEB77EFA8E7481E989FA2A4AF2 +:105C4000CFF96057E2A1C4B43FC6CE81F9FE46F257 +:105C50001ADF7B5CBBDB81E2B6A67D607CD534FFBE +:105C6000D08B726183947914CF514F2C880FE1B996 +:105C70004BED65DEA94BB0BC4B873B71AF5E25DEBB +:105C80005DF31BCA9F38FC2CC51B04EB94EDC6B812 +:105C900076E89BF4EC20C6AB0F30CE2B4D4F58E886 +:105CA000F34AE5EEE22941E7D409183FB19FE54305 +:105CB000954A905728DF137C211BD263BF76855706 +:105CC000F7C73207B72FE2936ADDC6F6757FACCA15 +:105CD000F9548C27184EE1FED82B1C9FFE8ECDB0B8 +:105CE000A96E137D5EE9BB10EDFE5ABAC7790EDFCF +:105CF0007FA6F336735CEB9125C3C21847B031948D +:105D0000A4A11F5FF22CA17DDD8567D825782ECD5B +:105D1000E3593D19402B2518B7B68C9FCB6B2C88C7 +:105D2000E7292D8C897BFD22AE28C0C2E81FDAE866 +:105D300095FDE82FD4EF153B224B88CF589D667A0E +:105D4000E7C46189AB8B9D834F1571137A5C995FB2 +:105D5000FE3AF1694CBDB2FBD14D92F8DD1AFD1D42 +:105D600048F51F7B0792481EF19B23CE63C539DDA2 +:105D70001C6FB64A7692D04702BC093627475A8F25 +:105D8000FBFB1BF90E55E1F10EEB910F5FC6F3091A +:105D90008D7EF788FFBEE150FE3B4E8E1CAE17E9AC +:105DA000FA389E4C448DE7457E8B3E838F5296E0B9 +:105DB0007D21DB49671EFA5FCC7A89355EC27A9E07 +:105DC000AFD3EF6D532DE73A5768F75F69393DEE72 +:105DD000E5BC97D17DA9547F90FC35D542AF4E6389 +:105DE0001DA6F3548C7331EAB318E762D46731CE41 +:105DF000C508639C8BB13CC6B998F567B3BE8C717E +:105E00002E66FDD9AC2F5F127FC1A401E32FF47978 +:105E100066ABAFD27A6E4DE7F6C3B6850BFDDF42B7 +:105E2000BEC478008AEF616FA3FE4C3FDDA9D2B9F2 +:105E3000817F3DA2B0575FE57EAA21A29FC118CF06 +:105E400001FC942EE239F47812DD8FE50C04B428BD +:105E5000B433347EDE50DC37B6DAFD43118F5B2578 +:105E600089E85DC7E75066D6FF8758C75F6833C5C6 +:105E700087E87E2A3D3EC4596533C587D82D741402 +:105E8000992A9BFCD0D9EA4F28AE705B2DB7AB9115 +:105E90005298C1DE506AB85D5505EB1F36DC17A974 +:105EA00016F12B37E07C0DF2C2609FD870FC5519BB +:105EB0001D7EE1A7083BF5776C901FA40E36B890C5 +:105EC0007EBF32F341C0E787625C7A7D1BF3365CAC +:105ED000D47D1886FDD46AFF30A6515C69B049A113 +:105EE000DF2D5C5FAC1D5311063D2D4CBD561D359D +:105EF000C66949C6FA0ABDFF4B7110BA7E5BD36210 +:105F00008EAF591E36C30918A7937729BF5AED0DD6 +:105F10001B7486E3FB6A2AD3E3DD236827EB788DC5 +:105F2000CD9FA9387FC3BC77D3BCFE1F9FB74E5F00 +:105F30006FC707760D827E3E929CACA93036AFE5E6 +:105F4000820E5E4DEC79A10EC67D067FFB01EF9FB0 +:105F50006CFBE62EE4CB8F363A198F37546FFA215B +:105F6000C0C1AD4E8ABBBA096F5EC0F893A7651277 +:105F7000BDC809A5547EF9BA44BA43FCF1B62F73E3 +:105F8000514F783B357813D2DD4729017ABF3B5812 +:105F90007FB58CE7056FC777D33BE36764E6C1FB4A +:105FA000226F577D64477FE8BB1AD38C7A25CCDFFC +:105FB000F4BBB9374EE3FAF232999FDB2C5BC6E3B0 +:105FC00036DE6DBF6A0FF78B70FA0E4A7C7DB74FD5 +:105FD000E3FA6D70E56D14EF80EF09940FA01FC018 +:105FE00078495FB77EAF15FDBE9DD173239E5B7E62 +:105FF0002431CF3AC2A7F6E11AF413029EE85D7B82 +:10600000F1EEA663F8B0DDFC3E853A12FD888EFA0B +:10601000D132CAB702D1CE092C8BF5BCF1625F0C2C +:10602000E62C31FC3EB1615DD64F403CE1EF0C0304 +:10603000DF2F6FFF84E23C9E01BCE13EF2AEA7671A +:10604000FD61803F0664E3BB8CCBBD7FA6DF11F80A +:106050005E01ACF050F42B99F1F7E369FC77973FC0 +:10606000DEBA2591F42D0F0B3A06D3EF66527FC1AD +:10607000B67F5D83F779828CCB3B978893B2D2ED64 +:1060800052582FF41B78E2597B32F493B0F2E38A32 +:106090007908974B3DC92548D7DD1548D77A1CE6C6 +:1060A000D23ACBEFB0BACF56A09C5F21FC062B7C36 +:1060B0006679C9C4EFF506F9BF2FA1F7E5CCDD8CF1 +:1060C0007881E6E97EA0954F1E9AE6A179BEBBF2E3 +:1060D000B141284FDF4EE5EB72661D8F97018D6051 +:1060E000A451DFCA9EA6CB63A6DA0DF85F5EB58524 +:1060F000E2624079EF29F772FCE3BC9F8179F78572 +:106100005F2B1E1ADDA7080F2BF077CDFAC0839BFB +:10611000B5FF6409B4BF7CA59D61BCDCE5F0B07C33 +:10612000B1A319C7F31ABE2F5FDC175EF8B9C9A572 +:10613000F860C407A746F4CC4F2BA4DF81F5EC41EF +:106140007FEED6E933117E172981FCF601079E33D5 +:10615000E01FA528461778D170683AC69D79484E49 +:10616000EA74A3E329B8F58BF5F87B91DEBF24AA86 +:10617000185F1CF44EBA95E244747AB2E009E58FD8 +:106180004DF7BB2A14C76AFD7D6B13BDCDC2F1D399 +:10619000FA0489FE8333449CBE0DD6B18FDFC3A5BC +:1061A000F51E86EBBA7F79B814EB8569FE4796C475 +:1061B000C7E11140E371FEBB6D59780207E36EF64B +:1061C000B310EAED8D5EF37D135BC46CC75E7ADFBE +:1061D00045BC4B25F4F2DE7A516E67DA5B16F46942 +:1061E0006FDA14FEFBABEB0F2F65A372715C935C4F +:1061F000A768DFE7FAA5CDA9B564E27ABCCEEFA720 +:10620000B37437FB48C70FE0DB9656EA45F9DA1856 +:10621000C74C7ACB0B42DEBD2C525B32EFE7523DCE +:1062200093EBF18AF09FC7BE47F8779817EA458A43 +:10623000F09B2B429FEABF9C8DF2158B1FFFD27201 +:10624000DC8F6FF5EBFCFFF4FF4EFABF7C259AEB79 +:10625000008000001F8B080000000000000BE57D9F +:106260000D7C54D595F87DF3665E5E3293302180C7 +:1062700013059D006AD401277CC9478497640221D5 +:106280001F64423006059C408040758D2D7653D7A3 +:10629000FFE605428C89DA6845D1FA3181F055DB99 +:1062A0006D40B056A93B10B4AC8204B5185AB5681D +:1062B000AD05D775A36897EEDF96FF39E7DE9779CE +:1062C0006F3221B11FFFDDFDFFE3AFBDDCF7EEBB99 +:1062D000F7DC73CF39F77CDD3BDE803665F714C61B +:1062E0005AB504770B63AC3B911D1F0B75FD17323C +:1062F000DB0675F6D5F9F3E7A731B618FF2D47EBA6 +:106300004EAC8F63CC9DAFED65D0FE032D214DCFFC +:10631000C076361651193B8F7F19D82EC9525FCCE3 +:1063200086B34866B49EA55DC1D8486C77B1E5795F +:106330009B661BB37B04635FFA94341CB6A122896D +:1063400031A89FAA92C209F0BED5A16F9C8E70E6BB +:10635000A8BDDBFC8C1D9AA03015DE97E5AFDC9A5A +:10636000202170210DE1726AACB62595B14D4A2706 +:10637000AB43386724B8D7FBF13D4BC919C5581555 +:10638000FECB0BAD03239BEAE07BE691D9300F6394 +:106390004A78118BA43196ABB3B98BE0BB5B34B5B3 +:1063A000370CDF851A1D1F9C52E97B761EFE97C7AE +:1063B0003A5904BE5B1672D546E0FDB2BBADEF2B79 +:1063C000993D5A277C58EB30039ABF02FFCA1E2E14 +:1063D000E63F079F87199B1AAD1BF018EDDBB44908 +:1063E000C3422EC6EC38D719D17646E90C97336DE7 +:1063F00072FFE746D96A63359D3EF8D6C5FC08BFF3 +:10640000F3EFAF9CD4E28DBE0F6A92657C67A482E5 +:10641000FA5BDABC886900C77C2D79C447D7C0F71E +:1064200093D8A4F332C2B38721BECF8658AD9C3532 +:10643000F0B8463F465D6E2EA7FE8CFA068955766B +:10644000C2BCBA2A0A6D6180AB69C4D82DB89EC699 +:10645000FB9502AE17EADD4CBB92B1FDF51EA625F9 +:1064600030F652BD97CA487D263D3F58EFA7FAA1A6 +:10647000FAE9547FA55EA3FAE1FA022A9B464C1A78 +:1064800006736773FEB888211E8DFED36686566A32 +:10649000A6793BCE5D41F03D60E0CB3D85F00DF44B +:1064A00049F478D69FB14596F87A6A404F4512A7CD +:1064B00027FA83F7853EEF96167ADF4070D31FF0F8 +:1064C0004F129619BCEA85EF54C14F45D9C567E410 +:1064D0008950FA1DEC83CC281D3933A16EA22B35CF +:1064E000D36E79CFD842A6197564187613D3D468C1 +:1064F0007D985CE6F103FC729DFCC88780FF8D07E8 +:10650000D6306F32D43D7E9ABF5CA7D07363DE2D48 +:10651000F5C02B0E9C2F4C227DE0F534E871A8EDE0 +:10652000AED3B4EF6A50E6CD0E3E8878662E9D0558 +:10653000018EC6D4B98B917E1E916C7E19F9506381 +:106540005E37E04512FC29053F227C3E318ED5A600 +:10655000A5E3776E7D25D465AF9DB5B8619D58885C +:10656000E453028E036522F28F8CFC1621BCC2100C +:10657000611BE145A3F1185BE246FA95581B3B8F7E +:10658000C2CC353C2E1FC5C2BFB1BE8EFDE672A87F +:106590007625268E87F19523B23F11AA1BB009C03C +:1065A000A58C086A9A0BFB9B447566F7FB174E880F +:1065B000D71FA787A7E604F7201EE4C822E28BB600 +:1065C000D9DAB358EFA37F972D8CF4DFE4E2F43AE5 +:1065D000107C1B059DCF7184981FDA39EC4C237A0F +:1065E000F5EBCC3CFEAB827F3E9D153C80EBA09C46 +:1065F0001B4FE3C27A7461DD580FC646BB3F729AE7 +:10660000E86988F8618D2FBEF8E2345C0F46F877B0 +:106610009C9B4DFCF3E9AC50B7793C840BC781716E +:10662000DFF8AB8C3BC47600C7FB66FE563C3A0BEA +:10663000019E1E40B9E38BE2FD9120C89D0C2C17F2 +:106640000EB3013E7B63E461543ECC621113DFF470 +:10665000E1FDD0A79F7E0AF4BB1187B645DFF7A204 +:10666000DC98CAF182DFBDADD4DEC660DFF84ADB5C +:10667000181A01F0BF9D02ED2F46709BC21AF4F369 +:106680005D68CE6672F18242A25112EFD9BDE11A65 +:10669000802BD166D4BF17D2F83CA83E36E77B21C9 +:1066A0001DEA21D57FD80B7C959CC9FC2DD44DB714 +:1066B000B611EA0ED8E7906FD814FB877DFBD1584E +:1066C000944B5037E408C927531DD773D147EFB017 +:1066D000145C5F6BBB2F3446F372E5887DE13A763C +:1066E0001DB6379E4766855273465273D7E580972D +:1066F0005BF8A7EC261B48CD71D1769BE05D37F2A5 +:106700008F3D94C87C383FCDF630CA8385B6F036CD +:10671000B11EF87C603EF0B24882697DED21E676DC +:1067200071BAC3FDD35867E3FD15397C5D8DD290F6 +:10673000F3B1FD3EA0E55E913395E83533E7427253 +:106740002B97919C925C2CDC42F873B39588EFDA1E +:10675000143FE19B71B9A508B9750179754A1A17FB +:106760004F5E8584BC1A31247A6F89CAAB08C2A5F2 +:106770002E718613012E45E2F24ACDD4B9BCF24CFB +:1067800019447E737905F2691ECEFF3D2D389FF0C6 +:10679000E00FB1E004FC7E68F00CB51DEE3F1CEE8E +:1067A000F90E2FF4BF48C069C0CD3C8BA85C82EBCA +:1067B00086FD0647B2DF18F408749C9DC3E9695949 +:1067C0008ECBA2A764E7B82D700C19EE876B2B71E6 +:1067D0009D99CDE66F99C2FAED4F4FCFF0523B69CC +:1067E000F42B7F90803F24775310F9C4F83EB65FB6 +:1067F00055E86D7BB2B53B902F62E5CFC9C67124D9 +:106800007F4E369693FCD173E2CB9F4A943F26FD90 +:10681000A912E50FAE67E30F7EF00390C33D08C2F7 +:10682000D8E87B3D87CB9F4A943FF05DE295B7DA8D +:106830007E09E32D0EC96119C6DBB4BC3C2E7F9DD9 +:10684000FC5F1CBE5FC3BA44609F49EC7ACC710503 +:10685000D0655B8E4CFD2DBE5B9A4B74E49D320877 +:106860003E391D6DC6F58179276ED01DB85F55463E +:10687000D215D447AA74E8C737F47E0CF9F944CE90 +:10688000312E3F936AFF0D580EE8A43B5400F5DD0E +:10689000B3B52711BF4F89F1CA73B4A7B1BE5DD09C +:1068A00047768ED68E746CD4414E6D17722AE09A5C +:1068B000D65F4ED9F3A45AA137EB480F6F5FEC6E49 +:1068C000473E37E07A41AC53E32FE3CB91BD825E84 +:1068D0001B5FE8D3BF756904F6037AA2A51FBE4EFD +:1068E000F6043E9EDDC94BE3FD8BA21FA37C3B2536 +:1068F000149164E44BED459CCF9E19DA7E2C136F06 +:1069000061B5480F893F61B57BE2C0F3B2F83EB193 +:106910009CB78B7D7F0CE180F7072BD6DA9A892E06 +:10692000E530A7CBC91794C3CA39A745AF8FCAE1D1 +:10693000147A0EFB5608C78B95B7A9B9829F456993 +:10694000D839038DF397DA399FC4F055AC9DF31114 +:10695000EE674EF667DB395D1549A427F674CB7EEA +:10696000D896D878F67832CAF3D8F668CFE8C29EBF +:10697000D1853DA30B7B4617F68C2EEC195DD833E1 +:10698000BAB067B0ECA93EFB6629C0F505ECF3CCC4 +:106990001B079E5CAF659E49E726321DE0F3BADC1B +:1069A00029084FC2C6BC0BAEE77EE07B0E972AE0FB +:1069B00072537950C07B08E125B838BCDB67848608 +:1069C000E5C278B3CF456409ED7030CF105FAAFD02 +:1069D000C09BA8FEA5CDD4DCB9C467A7BCB87FDC3A +:1069E0006B63B43FE9CB9CE16DB024F9B2EB20EED0 +:1069F000A73DD55C0EF65473399821E82216BE16D1 +:106A00002197FAD67DC2AAF53618F7EA5C764A06CF +:106A1000F97045666F0ECAE3C9B3421938EE1560C6 +:106A20002626A4D0738D81BDB57DB3BD200CFD9FFE +:106A3000DCAC3F9988FBB8EE915266C37B3626A545 +:106A40000CF0333F97F3E3A6A6F8F2D128BB051C60 +:106A50005FCED07C38FF5FD73F4FFB98F11EE40933 +:106A600097CF8CEBE59B2A5AD4E5D0DFB498793DDB +:106A7000BD38342DD7B45EAAD7ADA09EFAFE63EC24 +:106A800052360CF0B131A1321C078EF737BB1F20F4 +:106A9000F899FB83944B4D7035A55D8AF833E6F980 +:106AA000FE2E356243FCA6B376B4437B566E1DEBD7 +:106AB000F545E709722480E333EFD0EC3A839FE990 +:106AC0000F3E4999E9B3C8B3DB72ADFA15FC115F0B +:106AD0003CF0FAB8492D2CFA5D716606D9CB467B9D +:106AE000D280D0AE66A6BF0BD8CF8C751EEA423ED0 +:106AF0000F26D5A27EF5D7B7A31BC6E07EA5083B1F +:106B0000BAE7C063A49F28D55564472B03D8D16B3F +:106B100067697F8774E7C9D66EC7F2E9195A2DE114 +:106B2000B74E5F8AF3DEC0E2EB15EB6686BE437CB0 +:106B3000F2B09B7D1BDF7F13F448F25FB95915E279 +:106B4000791CE8917ED24BFF21D7A49746F545CD1D +:106B500046FAE210D771A8ED0C3D0CF8BC15C74DF4 +:106B6000B4B5F91B24D45F75D2636F433D0BE1F9D3 +:106B70009A7A9653E845AA3744F8847D52D837D09C +:106B800040A57DB0AFAEA2FF46E9F6D940AE7C90FD +:106B90005BD76E1FC358C938A3FDEDEDA88FCC9904 +:106BA0006013F6D4DA76CDCED809C5D4DF74D8DF39 +:106BB0007AEDE2FDAAAA1AF8A7A2BD1F70033E3B18 +:106BC0000FAE685781BEE4C5C6F755EFE3F7333320 +:106BD000B59D4E98DAFE833767DC9B8AE36B3B9367 +:106BE00061FC7FBDEAAEAAC333B0DE7BC99B50CF48 +:106BF000E90A57A989086F4E2DF6B7BAEBEE2A15A8 +:106C0000DE1F1DCBC7BF31AFBE4A1F8D780AEEA174 +:106C1000F50DB6F9510EC27841E4EB99209FCCFCFA +:106C2000DD95CBF5ACFDB90EC2D31C474446BA99ED +:106C300093C1341DE0C8C9648D36A09763D95D69DE +:106C40002827FE318F513BE8FF25EABF12FA4FEEAD +:106C5000FFDD8BB82F8CECFF3D7CF7327DB7887F52 +:106C600037137962269F77839DDEFF0BBDAFE5EF7B +:106C700017D8B3DA2E77239C95EDAE8C68FB9FE492 +:106C80002EAB6A184FED8F51FB4EDE7E703C5BBF22 +:106C900037F4A5238C1560F970AA5E1984322B8F06 +:106CA000EB27B12558DA6938CE09A5D7550AF3BCC8 +:106CB0008695B50712098E53C427CF737C1BF4F158 +:106CC0008BDCD22A9DC3F921C159C3E11C885EFF28 +:106CD000DCD2A0CFF7721754E92E1AEF738267093E +:106CE00087C7A08F0F724BDAF56CA49FCF640DE5B8 +:106CF000B9CCF46D4057C593FF7889591F5A28E6DF +:106D00007B74AC5E83F848CAECA5F5D5BC5E66D64C +:106D10004F6ECF13F214D6D8360DA51CFFB75220F4 +:106D200069B81F005C16FDF21BA2DF6F89F284C2F6 +:106D3000FB0790547912A793E5F09D2BCF66D12BDA +:106D4000FAF889BDD8AE013EE764FD26E006BA1820 +:106D50009EF7FD98757EE47D7C6FAC737ADE8306CA +:106D60009D8CC89B3A383F4CC89309AEB1790E311F +:106D7000FFDE72D4CB9AFF64675B4878723A57BCE7 +:106D8000CC8FFE7F660FEBA80F28F654F28318FD18 +:106D9000CCF17456A05E60E297F134BEE097AFDBB1 +:106DA0006F469ED7820FA37FE8F7DABC38FC34B673 +:106DB000EB3E839F26D3B87BF9BC07A2DF81F8A006 +:106DC00054AC536C69F463F0E784BC7BDB5D525CCC +:106DD000BCE7117C213EFE60728B79B8DD0F7AC270 +:106DE000FCBC3874A51648DC6FA5EF233A30E8DE0A +:106DF000D1F5D3769DCB97321A4FCC375BE0DFB01D +:106E0000770C7A36F0B85ACCE74F422F80EF17D381 +:106E1000B8D51C9F71E85AD0D980E357D1F882EFDA +:106E2000E630309C8747F96BB0F9178875EEB307E9 +:106E30005516413B4EF1B8B9FE9213BC2DCF241F1D +:106E40008DF1BFD5B5BE4A8C7F07C12FE4CC9F72B0 +:106E5000F97E9994C9EC42FEDE49DF0B39E588D210 +:106E6000671D7D27E4E8D7E52FE61BE2FE1E2923F8 +:106E7000FBE5386371F76D45E6F6220B4CA6F75D2E +:106E8000223ED7EA194FFAFA789644F1B7E64C1E3B +:106E9000FF68F5E67A1BE0FD174BAE9944BBAFB037 +:106EA000DF9F03FD08E331CF835D81E55F1AD75192 +:106EB000A7483AEAC78AF0A763DC0CCBA473D3C80F +:106EC000DE911D550CF577C51B06DB0769E5F02142 +:106ED000D9D01F61498F8EEB64A83738BD3AAB8596 +:106EE000F2A1DCD04E5A07415F410E3C3BE27F9657 +:106EF000FCC6F0B73FC9E4CF8CCCE274C102698410 +:106F000067C36F60D407C37BB4CE0ECA683765DA37 +:106F1000C288BF84ABF6E88950FF5263A718E97FA7 +:106F20009D3AEAF9EADD8CFC88CECDBA4EFA2350C0 +:106F30005C8A87B103152F50FB6E10D809D05EF51F +:106F4000F1B82CFEA19EDBBD68AD4D87EF9BABE594 +:106F5000302A9BCDD52B6CDD68D76ABCBE2957A6DD +:106F6000F5FB627C12D57B62E8E057B86E57727B06 +:106F700007EDBFD1B511473C3BFDF8C19FDEB61709 +:106F8000FA49AA497027026A5A333BF313A07C7767 +:106F9000DD56D2EF8E5FADEBE8EC3C99119A8AAEEC +:106FA000EC56BB4EF10B75DDB3E4EF3BE9084D1D2C +:106FB0000E783EB1BE93EF3F9525051929513B262A +:106FC00076BC51012E1F7E79605733E2A75B524F8A +:106FD00051E9086F41FC9CCC50FC0D30FEC9AB1E42 +:106FE0001A83FD77AF5CBDEF17F8FE2AC52FC1F3FA +:106FF000EE5D2AD955DD39F7785699E44FC538A5A5 +:1070000016C73B3E76553EE225A9C0AF24A622BF57 +:1070100076DF8F76D4897593294EDD9CB1DDB3027E +:10702000DBAD7ABBE43A68A756CAD3303EA47ADB1C +:10703000083F977975FD14F4FBC7D9A1CF918F173D +:10704000D71EC8477A546FDDBD11E33B977DF55DD0 +:1070500082FB24534FB540D992B15EC5E7CDD51B15 +:1070600054843798B1DC3616F5811CF514CAF366E2 +:107070006DA37A053CBFC26BAB5A9DD21F1FCD8F4B +:10708000B1D9A16B11AE26CFAA646CF7FBFA10B48C +:107090006BC9896F3F260BFC555CB37DCB72A48F07 +:1070A0005DAA1BF1D22CE99EE5186F5F9CECDFC650 +:1070B000FA7FB72AC0EDD725B5B0BE8CD687E4CE0F +:1070C000A843FFD68E7AD589E17CFD2AEC4C7598D1 +:1070D000E2DC9367E5A406E0BBABAFDE4EF667C526 +:1070E000354D1EE4CBE68C5553115FCD229EB12A5F +:1070F000E0D882FAD2973382E9D8BE7BB3BE99DB5F +:10710000E92A433B7D203BFB24D8CBEE61D1E7C18C +:1071100000DF479A57C2FCF1BDEFA1A363E3D9CBCF +:10712000ABBE3706EDE556C32FB04B25F9D6BCD420 +:10713000D94EC6994FF74CC17D7FA7C78DFEA4F7E6 +:10714000B49CAB03FF33E82E27F05F4B774417C99D +:1071500087A42DBA1DCDDD4ED2233655BCA0C693D3 +:107160001F4F2F0EDD1830C945A78FFB41705DD929 +:10717000B5D1758CFDEEE4E6B6FBE3FA41C4BA6E18 +:107180001FFABAAE24FA0CF0FD97858626C71FB009 +:10719000F1BC1A7D79821BF92528ECE584A52CD752 +:1071A0008E72D9377C0BE6CBE882DFDC136C65F698 +:1071B0001128DF656EFC8B3C9B10761927EFC618F3 +:1071C0002F3448BE4D2826DF2636CFA6C7A18FF91B +:1071D00036FADDF6A9FE6D5E025F27FD76DFF4ADBF +:1071E0002DA6BC8B5D0185E034F2707A26308A4B87 +:1071F0003B43D76DC881F9BC2EB15E693A02A7A5A1 +:10720000E44C231729ED999B143FBDEFC9517BD75F +:1072100053FC4B9371BC6B31FE08FBD2E46EBB3563 +:107220009F46B5E6CF5CAB3DCB22F0BD7BB9AB76DC +:1072300018F47FED20F9344F04AC792903C9052FE8 +:107240003B955C0674D75D573E4C82FA8F855C880F +:107250005DCF7F12FEBC4ED04F30AEB807F413ACFA +:10726000EF05FD04EBFF2CE8A247C46F0E55ADCE31 +:1072700027FC95302901ED030C36C3BA3705B89DBC +:10728000B47B366F3F04BA7F2E1EDD23DCA8F721C6 +:10729000DC17F2430E0637C3A0FB10FC316DDAE7B2 +:1072A0005DE7395D8665E942E3358BF1DAA8DC53A9 +:1072B000BF598C17B6C463F76932F15D20ED454FB5 +:1072C00086CF3CDE7AC24FABC39AFFD3ED9BB41599 +:1072D000F5492887C9D0FE3D4187B1E33BCFC99628 +:1072E00078C337025C0F73DA3B29EEE03CA7D0FB92 +:1072F000DDC26E8AF6CFE3FCD8BFCD15D54BFFDCDF +:10730000FE0DBCA5C86D2569DC6E776F9B2294438A +:10731000A84FC874535CD8D0AB55E65690BF6DF9F2 +:10732000193C2EC7C297836ECDE49579AE2C68FFC9 +:10733000EE5E7B16EE0F3F4A0E798230CEC1746549 +:107340000CCAF1EE9F862E735F202E020BECB179F2 +:1073500068D451A21C6123FE8CD8B01EDBBE7BEF2B +:107360005B2371FFFDD13E9598574FB7852FCFE82E +:10737000DF2E279FCBAB09FBF612DDB686246ABF52 +:10738000A45A0A7BE19F8B1B8FD3FE7373A5ECD7A6 +:1073900048CFFBC50D37A27CD164FFE5547F93F63F +:1073A000DB937BED384DB6F4CE15EA14A82F4D5F74 +:1073B0004E695497E68F127EDF10ED77EF168494B6 +:1073C000962CCC7FE9BEE146A83741BF5B504EC149 +:1073D000CE8A7C70527B3319E1BE54C0F5238735C9 +:1073E000BE6F948FE7C78F9F9E407A8883C73FCE3A +:1073F000CE1D9F0FEBB854EA4E467D3B3BFFE1E5C7 +:10740000F619889FD3186161B37FB7614B208BC693 +:10741000A3F977EFB387519E43EB31EB707EFB14FA +:107420003F50343BB8F2279E5388275CAF0BF0EBFC +:1074300060EBB53447D21326829DD470FCA65690DB +:107440002B91973F5A6EBF0AF0C3BA6F6AC53C8250 +:10745000FCA796AB57917F9DF4A5FC973F5EAE933A +:107460007DC6F7AB437B3FAC35C78163F97CA0BCDD +:10747000875FE40F2D0EA784CB2E18876BC2FEE327 +:107480007CFFA8E8FF50405B988FEBAE69E588F77A +:107490001363B9BEC802E583C8292E3782117793DA +:1074A00013E8A2727FF7C5F1E6D92DD679C23E7BEB +:1074B0004911DAA9EB2E1F2E7BA3EF5F11F4D12423 +:1074C000DA19FC1AAACBA03806085E15E30EB48FB1 +:1074D000038E5501F789A4D08FC8EE9DA8685BA0E4 +:1074E0005DD0A7CCA5FC0F74D003DC41D5A5A09E30 +:1074F000A666317F423ADA8F765DEC57B6F3D02834 +:107500009C9F4AFD34793E4F46F97E9388A3DC74F4 +:1075100031CF2FFC75F5955B783000CCAC69C23F5C +:107520000EF3DB2FC677D6AC71603B06FB50EE0C3A +:107530006AE7758C12762AB40B7A3EDF9881EF35B4 +:10754000B53717E828589DA0A01EBF2F89B5215D2B +:107550003835877ECA14FF5856E3985B0CEDDDB9C9 +:1075600052EF30E86F83CB367723D497C07E8D718E +:10757000B45B74C787E6F62ED67B7F05C65B6A1CB4 +:107580000CF5A525758E0FCDFB37FCDD6737D9CD02 +:10759000CE45CAC60C93BEA066DA2DED9DECBECFDB +:1075A000E41482CBF25CCDE7791B86DCF94640DB44 +:1075B0002CE8E531A497F27CBEAF767B38DEBA7D4D +:1075C0002C2C492817B89CEEAE959251AF4B02F97E +:1075D00081E2C3796B83CE5CF1F06553D0EE81D547 +:1075E0006ECB4D277C107EDD158C0DC3BC13C4976C +:1075F000295FEA168F6D6EF19428BEA04BC2975397 +:10760000E837B1F8DAE0DAA361FECF92E9096ED982 +:107610003D38BEFAE3C745EB09DDF7264CEF8FA7EF +:107620004DF9DC8FD454B36D24EA0777E1FCC90F20 +:1076300018A27938814EB8DFB26D0CCACF77C57EFB +:1076400068F871005323CBE2F8BD8D7D71F7ECE053 +:1076500061C437D87111FB703664BF46AEC6484E60 +:10766000E6BAE57018D6E590E2B7233C875224D6F7 +:10767000260D2EC760BD4FE07A0F241716C7C8F736 +:10768000BE78D610E1BB22A4521E77CB6846FE9688 +:107690006732457E6F8D14C63863BEBCA419FD31B8 +:1076A0006780CE797E396B46795021D6A9796AC335 +:1076B0007BC3A1BD57B2F919E878CBCE49240F9B03 +:1076C0002694513FAC04F6F44B30DEDE9642F26273 +:1076D000B49DE138959EB3577E0820EAB941BEEFCC +:1076E0007E9BB937C0FA2C651107EAF937B3DAE4A3 +:1076F0003C183FD1BEEE36D41392D47F9CBA1CBA4C +:10770000BBA77DF5BE2A281326F0BCD01BE5DEB74B +:107710000A81DE9CAF7E7BA51BF09762D34BC6032C +:107720003E9F2D60FABA4CCC2FEA5D1480F78D3F56 +:10773000B76D6D04C3B027F001ED63D71EB97E5558 +:107740004256346FD031F7E00AF44F1AF8BFFFCD3C +:107750004F7661BD12E39DA8DF083BC488B7567A17 +:10776000B95FBE12F5009857D349B6C5C5F143714C +:10777000DB34FC37C0FFF7F3B8BC4ACB5EB9E19409 +:10778000F0535DE6E1FDC9D05F0D7122FD9F847A63 +:10779000715A4F6C5C96C779C9FE81AE8687776B4C +:1077A000A457855CDE79B84F16D829AE7BFE3CB372 +:1077B0009F47D87D7DDF1F3B1F673FF85B950FD547 +:1077C000F378EF80EF15FD36A4DF87E65F918EA991 +:1077D000E4C3C65D311CF3AEECB8AB00FE4E833E95 +:1077E0008A7471F73C4ECFCD37902C437E4DC175D6 +:1077F000BE476A4B9989FAD42E99A1BDF6B1EF0321 +:107800000DE3434D5ED6CB806E4AAFFFAD86FDA43F +:1078100056B15A19F584795CAF74EF92EFC56DAC2F +:10782000C9F357CAA7513BFD0B4D72E2C83C9BC53B +:107830006F3CD0F786DF38F6F992B97CBE7D79CF00 +:107840003B659EF7BC53F821DF61611EEF3F658900 +:10785000CB6138F7EE498C5D77CE47FEDD58BFAF80 +:10786000D1EEAFED677EA8BE929E4F3857457AFFA6 +:107870003FD5D750BDB3BE96CA3DF57554EEADD7D2 +:10788000A9FDF4BB18F1C7C72B13C2EB611E1F275C +:10789000467E83F92D7ABAE2C57C1724009CE7C99D +:1078A000AA2B49FE3449A109C3F0BD94C4F07C4B16 +:1078B00053F2A9CE2E6A9F49FE3766D73DF8BEA780 +:1078C0002193A17FE984A25F9A82763618315BE02A +:1078D000F999CFC2540FD980D9411E3D3F868F6F91 +:1078E0009FE9DA82E36F48A99DCA80EF5BE7DFB9C1 +:1078F000CD0EF2B1B97D47E45318E777AF4E588506 +:10790000B98927257D0CE6D1E5FC4BB803E31FCBF5 +:107910003E8CF8505E5C73E48E954EF8EE28C65CA3 +:107920008CBCE4E9D1F808D3031D35A3617EDB12DA +:1079300044FC27B71AE3B9F6A45A0FF75B7F6FE54B +:1079400061685F7159E84EACCF7DB56805EAD51521 +:1079500017F1FE0E1DBD7A27CA9B7B126B3D204995 +:10796000D98F8E54ACC2F7F764F1FE1BFFA56215E8 +:10797000BE97AB58B093FC4FD7BB1594DB1EB0132A +:10798000605E9BAE9E344C81E7C30B65B1EFC12CAA +:107990000CB90124EA54EFEBC6F3154BD09E03FA61 +:1079A000B859C8E93EFA07C48AFDDA8EFAD99DE9CA +:1079B0009DE48F6C1DA32F0B727D81F4B066FC17C4 +:1079C000CE59D2297FAF8CB9331EC7F33FC522EE03 +:1079D000E66621DCC715A31D0BB1BB603D829F2469 +:1079E0007B512F503D768BDE45B26F94682F6369D3 +:1079F000D7CD7E0DA657BE327E1ADA87BCAD8BE995 +:107A0000F998C7AD883C6E8999FA43FBF18E908650 +:107A100079C7C741CFD061BC7CD796C8282FFA67F9 +:107A2000CB9A91EE406F60287714D4B726F6E7C75B +:107A3000B290556FC98FD133927C56BD4411F9E095 +:107A400076000EE1B52BFE9747A07C1E25717A6566 +:107A500087C3186749627D7F5E8CA72C13F3796911 +:107A60005E2AF17F8EFDF87E8CA7D6AC4BF5A27D09 +:107A7000381DF5618CFF9E0E6F4841BF4AF8C11951 +:107A800066BDFD67F3542E77C20D3D23F03D8C801B +:107A9000F9668D2F689D18BFBBBB6036D1EF1C45C2 +:107AA000D0AB7E6387960DFB6B9D119FBCA103E954 +:107AB000F368AE41BF0BABF17D5F1E895EDC81FEDA +:107AC000CF81F3460AAB6B28CE2D8BFADC0E8CBB34 +:107AD000C94BFD97237DFFFBAB1F7524A68B75A5B6 +:107AE000F1EA56607F6F4ABCBEFE70DD56D46F026D +:107AF00005770446C2BC1605AB28FEF7E55C6BDED5 +:107B0000F2895C1EE78DE673DFAB60DED14F0BB808 +:107B10005FA93C575F19F4F5B7E38CF7465993C951 +:107B2000E3D595C08D6361BC6C1BD773B2677ADAFD +:107B30001B68DF0ED9BAA19EF24C5A3BCAA117C4EA +:107B400077959EEFFF0AF39A60ADBC8A89AE7BEC15 +:107B5000911528B7CEE0890E58C2E15A649C8AFE7E +:107B6000805E550B13DDB2B7C79BCED9A53137E97F +:107B7000C73703DD46806ED7789EFA15E915CC64C9 +:107B8000175D17A57F8DB103484FB34E5BF9E5FA3A +:107B90005E6B7DCE396B3D8759ED9A3CD55ACF77D8 +:107BA0005BEBF33CD6FA7CAFB5CE1A39FDC3EE41A0 +:107BB0007A7FECB9087A62F02FFCDD5C6BE5979C6C +:107BC000AC6AE2C724E0478CC72931E727CE749C12 +:107BD000253FDB831E467EB6244F7017EEF36B8E77 +:107BE000C80CF372746C3805FD2B12F98F16ABA319 +:107BF000E706A6501E797702EA512AF3F68D3F96E2 +:107C0000C7E570DF0141A438A09D33DB41F6C862AF +:107C100066B53FFBCB197602E54CB1582F67E3CF31 +:107C20000328673C97C80CED0DE6E7F3B2C17F1C53 +:107C30000F9DDA6684435329DFCED968951B6B42CA +:107C40009120D2D72DA04F7B33486E6928AF155DA8 +:107C5000628F23B5DD6D6D7FD957B7937DE4043C0A +:107C6000617FB1786AF105491F5000405B2AE61137 +:107C70006D6DC6F3AACC6FF7235B3057C863D64B44 +:107C80009E2E9044FE720BE5EF9F65367F02EAE37D +:107C90000F737D1B7333C81E8A3D6FE6ADE0E7CDE1 +:107CA0002E035E46BF7DDD25C7D19490DCFC39D81C +:107CB000F321B43F12EC41AA270499AE6751BEDE0E +:107CC0006DF34662FB4BA9FD86BA5A92E78DC23F1F +:107CD0008CEB817EE72ACF2B3DA930F63AA13755B0 +:107CE000A92E1DED5EA0B34FFAE64BF88DC9E31344 +:107CF000F68A9107129B177EF73CCEAF01316F5386 +:107D0000FE9C66CD9F3BB82280FBACC4F7E1C679F0 +:107D100007B7A29C6CBA9E897DFDDFB71E00B9F43F +:107D2000E8C13FBC550EF3ABE990FC18BF7D747BF6 +:107D300003F937D49D92BB00D6E3A271BD6F95A322 +:107D40005F2EDF4E79C74DE9A31EBC18F1EC63240A +:107D5000BFE7F9826B10CF6BC2095E6E376929E805 +:107D6000E29BC98CBFB08CFBE275C25E06FDF98D4B +:107D7000800397A0B62B07ED244DED453A181EA9B8 +:107D8000EDC6BAAAD9FD612FCA91DA6E5C7745C3F8 +:107D9000C46178DE919183FA7143C55A1ECF017B8D +:107DA000EB22A4E7D3F60F109F41F8EFBCD887C9A8 +:107DB000BE28B0C61D142F3FD7745D4C3CC1D81FE0 +:107DC00015C6FB319EEF9A673DE7D483710607FA2B +:107DD000C93E20FDFB0B98405A2AEDD7741E0CFDBE +:107DE000FD4897E8EFC77C5FD44775A18FEA097F0C +:107DF00079FEF76D73853F48C4099E5EACED9F87A1 +:107E000079327319D1C3B41E9DC7CDE6723FCACC77 +:107E1000D33CBFB222C19AF7659473E6723A1AB2A4 +:107E20003D60B7DA0385029EA50CE87A62FFBCFAD2 +:107E3000E3F3AC719A26CF9F777E7808F60611DBC4 +:107E4000C2B913C9AE2DBD7EA507EDAE35D92ED270 +:107E50007F1EDDFE19D1B73360F71730A4F7EF7C32 +:107E600086FBE35AAFC290DE9B33B6CF25B83CCC3D +:107E70008D7239359DCBE11AB0476C509F17E6FEE5 +:107E8000EF351AA3731144E1A3284599FE0C7A7EBD +:107E90002EFBCE174F79918E3B35F403A781B8A006 +:107EA000B881A05B9585BABAA09FB460129D2337B4 +:107EB000ECE2352CFAD797E72CECEBEC69517D71AD +:107EC000CE57DFD5B6E13CC01E467E59D321CD88C2 +:107ED00067E74D7BC76A573B35BB251F1ACFA5996E +:107EE000DF0F9373B8DD92610B37A0DD7243DFF9CA +:107EF0003C8A0F37796DC26EB5917D0625B53FD3AB +:107F0000C3286FE44CC78A2EB45BCE7AEDB5E8EF98 +:107F1000FAF8C0BD64BF2AC0C7189F563C201F9006 +:107F2000AF7D8AD79911473EF4887C6C8C3DD990FF +:107F30006F6F8AE66733E4F71F74A13FF374BA4C9E +:107F4000792EB788BCECE7841D7E8B97AFD72D1EAA +:107F5000BE5EB788FCEC787281E490D87762E5C3A6 +:107F6000755AB5250ED95F4E58E5C3998EDF681A4C +:107F7000B46F433900F47C6D81384722E4C5407109 +:107F8000C9331D32F73BB93DED32F59337AC0A9E4C +:107F9000BB1759E393F6B6459678D45F5F9E70B9E8 +:107FA00061C87FB54FFE5BF945B5D712BF283B13BB +:107FB000D04308FC117E0AF1587344F6A31BA68F28 +:107FC0003FDE31F82356FE839C2739CEE5BC49FEBF +:107FD00077E3F3D340272DC437B5EE9964B7D818AB +:107FE00097FFE126E423837F36296185E80EE4FECE +:107FF000431944177977E1FE21E82276BDFBC97F5A +:10800000DFD793FF6B0AACF2DF58CF58F96FACEBB8 +:10801000DF5AFEBF386F3897D720FF312FD758BFB0 +:10802000F7B4905E60CD53D4A429D13C45C32EFA59 +:10803000F1E1DB5760BEF16D39C1C602B45F7D3C32 +:10804000BFF033D1CF6D39A1667C9E7249DD04B497 +:10805000A3D90F795EE2FDF89EF21243F7E1387D75 +:10806000EF77F2EF8DF771F25697923D23ECE5D85A +:10807000F25FE78AF303227F15E07AB4C092F7C873 +:10808000EDADFB0FDFB942E7F9B3DFA7F7225FB22F +:10809000CF5ED3D76D457BCEB0D7361D5EB702F32A +:1080A0009198ABD3837A71534332F94F96CEF38ACA +:1080B000F873D8D306F83B76D5DC06942BAE4D3654 +:1080C000A21F230F69C7E13BB68AFCCD5D84A702DE +:1080D0003E9E612F3E76F89B2B445EF78F089E8074 +:1080E000C8EB16F6E536FC9EE379377DAFF1F9185B +:1080F000F6E833876B09BEF933B5BDF8FD2D687717 +:1081000099F8FCD777A7258AF3EA167F6D5226DF08 +:10811000CF6B3CA00EA17DB7C4191E1B277EDB547C +:10812000CEF7F566297E9C74F2ACDC2E84AB3C372E +:10813000320E8F82547EAEBA45DEF30A3AD723F36D +:10814000BCE7ECF5DC4ECCBEDAD68E67D25F58C801 +:10815000D76D203B71B8A697E0F74BC2321B8A5D02 +:108160009893D548FB841A007DDD8BF37A8AF7CB90 +:10817000FEDFB613375DBD9CECC4B3B00FB138F66B +:10818000CF9CAF86A964FF544BE427543D6D1B314F +:108190006E5103FBABCD6DB2FB62ECC1C1ECBE2AEC +:1081A000904F946704EB1018417A4737EAE3352182 +:1081B000B01FD17E03FBD1EB6671ECC30317B40F84 +:1081C0005D0E6E1F36837D887EA858FBD0C5DAE62B +:1081D0002A5306B707D7E2BE1CC76E6EDE59166378 +:1081E0000F6E502F640FD6964946BC9BC75B66AA9C +:1081F00074AF00FD217DCF4AA2786FECFD2E4B8538 +:108200003F1EFFFE9CF36885E23C1AC3BC9FE4BF9F +:10821000C5B9B4DD1ECC9BAD12719AD603BB18FA5A +:1082200087AA32C11EA0E7CA236639629C4B5B3A1B +:108230008FF1F8733ACFBB3933A1AA07E3583A1B41 +:1082400091259BF2E6EA8AB9DC3893C1E546536A88 +:10825000C89365D22F1BC5FB268761E7321DE3DE7D +:108260006F5FECDF6A3E0758365F31CE1706E79343 +:108270007F56A7F177CFD616CE9F1AB5678DFDC270 +:10828000F8EEC6F95CBE2C9E2F89EF838BB13D1BA7 +:1082900021EE1F7045C2B651E63812F72F1AFEC6FE +:1082A000A35BDB153C57BE569C23610FB759EE65A7 +:1082B0005921FABD2D475B817095E768D55866DB7B +:1082C000D6FF0AFDBBD963152FFAC79A1D91DF4867 +:1082D000E49767FE6DA9749E6A1CD2D11C688BFE60 +:1082E0002F9093E3D04F99FBF03564CF3E59CEFBEE +:1082F0009DCB6AED480F05AC8DCA6FCD0E7D13FB8B +:108300003F38E17AFB08803710286BC4B27876706A +:108310009D81177E8E8FD3CBEF6786EAF039E85DBB +:108320009407E2F48549DEF7A7636B7CE427E51C3C +:108330006F2B73B47F447CAD9BA9D5633F79B38326 +:108340000D34CE40E705C5BAC03ED584EDDEB6B5E6 +:1083500075A68CA3F3F12D1C3ED63626CEF978E314 +:10836000BB23C22E3C9A0CFBBC894E9E2CE174921E +:10837000B988977255B800F3A45AF1620C28F7E453 +:10838000851E41385B33973B705E4D8B00A62CEC0D +:10839000BFFBFE0C985F8D4F7A5E1A0625D23EF920 +:1083A00053BBC93F1BEBE768FCA5A8EB25ABF09ED0 +:1083B00094A8DFA37415B6B727F0FA53474AB6E37B +:1083C0007E5DE315E772DFD1BC66BA786E3E971723 +:1083D000F7E46ADB112EA08B1D38FF13B93C8E1712 +:1083E00067FF7C86D68985EECF9068DD7E1C6FDDC9 +:1083F000603D3AF139ACC76EEC17D6E359A2E741BC +:10840000D66320BFCF8BF3393E7FB0B08F3F7E66FF +:10841000E60F80FB25AC5F00EE833170BF3200DCDD +:108420003F17701F1674F4EA50E8C839E5C1F72801 +:108430001EA0277AA5D998AE02FC2073FAC6B8FA16 +:108440005CD405D15E948C757D6E279DC3704DF90B +:108450002DDA8D6AE1A71DEA5494FFFE31E8AF3AA8 +:10846000FB4AF1AAE6E9A8C774DF8AF5596F7D6770 +:1084700085FD7A60EB0CBEEEFEB7BE437A56F95826 +:10848000FFE512F0655BF1971DEAF5263FBCA013EE +:10849000C30F0F12797B0DC050DE1727F8DF1427AA +:1084A000284FD23D1827935FFD5307C6C98EF6C5E6 +:1084B0000196ACD14647C7DBF186B40DCF0539DD57 +:1084C000DE8D188770BA25BF8E52FBB4DE9402F0A1 +:1084D0007D319F4530A7A3EF5C12FB4F8A13940FA9 +:1084E000E7E33D50FC5935C11B5367995C7F04B9E4 +:1084F000F47BC4F307F3B9BC76BA35C7481CC7038D +:10850000E380DC58E4B6CE6B9197D79F58F8797525 +:1085100033DA49EE603EB51FCDE1BA81C1BCDC382B +:10852000AFD235185F3BAA68E9B87FEE58B8644D02 +:1085300000E4BE9CDC48E75B549FF5DC9D519E1532 +:10854000F15A369DEBAF005F52E1487CCE04BF0488 +:10855000930BA7A2DCD0422E99DFFF53C8F7CFCEF2 +:108560008BE2DCFF63D82BE529FACAA029AE77DAC3 +:10857000E396902E366D297F14ED96B31D17A5A2B4 +:108580007CEF34E26C31F1BD33633A75B4D34F679D +:10859000D86BB7B8FBC7F9584CFC2E36DED721E4B0 +:1085A0005334AEC7BC18D7FBAF8EE76D7071BD30CA +:1085B0001FF38660BCA45B77330C99CA7704299EAD +:1085C000775C7330FD6F18CF7B4DAC8F5DE1F9693F +:1085D000A01351FCF5F98606B2E35E2AE1EB31B94E +:1085E0008CD34575D0D097F465690077396010CF8A +:1085F00015C8ED3F51315FB37574E761D4D39A1656 +:10860000CBFEF530FFA6F6D59BABA0FEEEE52EF235 +:1086100023BF9BEA4D46FBBED5BDE1528A1BEB232F +:108620004F1F76635C9CD3F54DAFBEB703E5F61BD9 +:108630005ECE7FFF567AD769B483E05B3733AD9364 +:10864000A2666FC4FC343547A57C29D33AD07AE3BF +:108650009FC3D41EF0AC4F9D427A83370DC7F5F00F +:10866000F61E76AA81F24A800E14733C59AC932A06 +:10867000EC0FF90EEDBEA9B89FB96537F2A5B1CEE2 +:10868000C6B9C4D8757531AF65DD9D952B280FC966 +:10869000F033390BACEB96546CAD83BD6259B7DC4B +:1086A000CA15A42FE7029D78F15E00940750CF9B76 +:1086B000EE0A4700BE43D1FC46CA3353055C81D461 +:1086C0008D3AC27D88B97B91BE14AF951EF2475496 +:1086D00035A662BFAED42C8CBF42B723308ED152A8 +:1086E000E8B2DC8F629CA733EC9BA397746AB8BF97 +:1086F000835EE6463FD1718C5F3AF01C5E8382F563 +:1087000024CC0AC860FDCED719F755ADC5FBAA2405 +:108710003C6FB73582ED4F6732378EBF3620E4A805 +:10872000FECE0ECC7F19EA3D0129C7BEBBC37A4FEE +:10873000C0C61DA8179EFECA88E7D6EF40B93C7098 +:10874000BCF71F569BEF09D857F8F94ECC97889E77 +:10875000BBBCFDB7E67B027A0A975D6EBE2760FD63 +:10876000CF1FDC61BE27E087A527569BEF09D857AE +:10877000BA69B5F9BCE9AE639B578B7B027E42F2C6 +:10878000739073D1BF2EE4F704F4140EED9E80FFB6 +:108790005B7131231E06FAAA9E80FA6A8A8DEE79F1 +:1087A000018B8CDFA316E38FA817FE8407174A42BC +:1087B000CE0FA89FFE12F79D81EE3788147A795E5E +:1087C00041FFFB0DDE277CC69CC7C6F5E2E7B1433F +:1087D0001F159AFD5D87ADFE2CD0AFCE14925E1CA6 +:1087E0008A98F55E78FE8978CEF87D93024E1177EF +:1087F000418F30F6B38885B93E041200FDF68BDC5C +:1088000061CA5F60FAD554FF78D7A3EF61FD9E86F9 +:1088100044AF4CED3A19F2DB7F1672B94AFB3BB616 +:10882000F7318E473BF72F7E5C220DC7F3AF513DEA +:10883000AA7727D2778B03F4200021B5E8E655EA22 +:1088400098A81E754911D30240DFF73898A13F1050 +:10885000FF108A899EDDAB502FFAD861E5AF1B98D7 +:10886000D17F32E94D861ED6FA66DD0AE42F432F0A +:10887000CA78AD8EF4B081FACF38B27E65B32BAA38 +:1088800027013C11F42B2B057754A27EE278EDFEF4 +:108890006D6AAAB53DE50719FDE9EBB7919E18F39E +:1088A0001ED6774C91C98F39587B56DCA7C78C2BC5 +:1088B000223DC62BE2A8D6BC0C63DF8BDD5FEF291F +:1088C000E6EBF2AF01ED1AFCBEA86BC39DC138ED1B +:1088D000A61471FDA2684EA707F7CDD631DCEE8E47 +:1088E0006DD755C4E91EFAB914DB9D6E88DFEEA67C +:1088F000BE765BE97C48CB01DE0EFB2F33B5CF2D76 +:10890000E2FCD49A1CDFEFF74E9161FF060384B7B7 +:10891000FB383EC06EC82F9A8AF66AB000CB3EFE86 +:10892000CAE2F62ED8AB85D4DEAE939DD1EAE07CC8 +:108930008F7BB33C2B8EFCF059E547ACDCE8933FD2 +:108940000B998EE73EF266876EC4FE8D38FA60762C +:1089500046D11C7E4EA62999E321D68F3043E021D3 +:1089600041C815E39E36BCCFC0EC27FAA66867C89D +:10897000E95B8B9E5B6996D3B7BF96B8C62CA741BF +:10898000AAED427BA02481D7FFFEB5FD061DFE1D8A +:10899000E28DDDCDF1B90A1D47567FBCE5DE80F7DB +:1089A00034ED5B38DF9201E2B2DF89AED377A8DF26 +:1089B0007586BF9BDB75B1F7736C28EA773F47017B +:1089C000F93F3AADFE8F0D7DFD6A1B70FC3959727F +:1089D000309EDEFFED32A177FB0E4764E33CA297A9 +:1089E000F85AB3F85BAE0D5BFD2DCD6D96F8F083B4 +:1089F000D1F11E2CE27ABC86FAB211EF3CBAA32167 +:108A00009FEE13B48515339C0141EF479FE1EFE7DB +:108A1000283CEF29F6FD6F857D00F4FBA4A05BEEFA +:108A2000A7019AC5FD28DB36A95B23BF8EE46F0042 +:108A3000F80B330F907F3B174C47CC9BCDF3E5D819 +:108A4000312D297F4A552396DF9A1DDA8970CECBC6 +:108A50007EDF8F7A62F6FAC8B8361FD1FF0F8AB868 +:108A60009ECBFD7A82EF910ECB4C70ED11F4D43495 +:108A7000263EFF9D2E36F4E53E7FCF734543F2F749 +:108A8000F07BD3522E51DACDE7353F2EEBF3FBFCD2 +:108A9000AC88DBEB2F15717B3D82F036A53789FB67 +:108AA0000BE2F39191AF67F8D38E6ECD7A19F7A3ED +:108AB000652324BF8DAF37F9D7968AF77DF32891C8 +:108AC0003C782ED7C8BF5B5F766027E58FAE938476 +:108AD000FCFFE79DD67CBBB76A886FFAF2ED8ED1BA +:108AE0007E35A0FEC55EAB41FD6B4ED6E46E07F44D +:108AF0009FFEC6CB3B3DB05EE5225FFD57AFBD4D4F +:108B0000F9A34F083E8BE57FA37C4BE07B20FEFF63 +:108B10005CF08DC1FF9F14FDDEC2FFFF5EF477ABFA +:108B2000D47413FFB39AEDE6BCC1FF78ED2B83FF3D +:108B30003F25FA16FCFF11C235F282FC7F16D727BB +:108B4000F63E1EA3FC83A06FE8F70FD4EF20FC2FA6 +:108B5000170F8DFFE5E23E7E948B2FC0FF878BAD14 +:108B6000FCBF96F5FD11FFF7F1EF330DC4FF351D86 +:108B7000FC7EA158FE4F8D8E975A6CE27FC31E3942 +:108B80003A4ECFA77B406DBA62FEAE8FFFB71AF4A4 +:108B9000B46525F2B111C77CE2B56F6E17F1B5313E +:108BA000C5C84F5338DE07D34FA0FD3882C3CFF17D +:108BB000F997EA3BA03F4EC4F1FBF4C788355E6AE3 +:108BC000C4F5FAC7C97A4BE83CA5CF36A43859ABEF +:108BD0006F38C5039DFF9FC4C71471FF746C1C28B8 +:108BE000361E0A7AF8D2E238FA39C38433C3EEC5A6 +:108BF00075F96FEEE789083D74207F0FCCF32E31B5 +:108C00004F2699EC8DB499A17A7C6EE451348B3C5B +:108C10008A840C5B22E64B0C35AE0CFD3789FE35A1 +:108C20009B098FBB676BCDC5A477CAC417D7163D08 +:108C3000BE4DF0D17DC447E25EA7D838FE97F3451C +:108C40005DF835FBFB4B99C17711FCBF1A517FA42E +:108C5000F8B3EA661EE7DF5C6CD2EB0D7F6862A1B9 +:108C6000E8573C07B89FA476C2FFFD33D1CED0AB06 +:108C7000D811CD6B962BF7E4E66E2179A1335D1AFE +:108C800065916BBA452E19724D9C7B626F59FBD969 +:108C90002EE248F7E46A3FC4FEB68B7101EE1F175F +:108CA000933FB4AD36C584C73D79A17D08A75CA5C7 +:108CB0002F403F19C6411A50FF8D74AA18FFBEE914 +:108CC000DB32DD4361F8DF0C3BE960B1E14FCE22DE +:108CD000BBEE6071D576F48F0F66E7940FAFADC42D +:108CE00073428E22683F23AEDD7488F026D667B0CB +:108CF000FE06CAEBF840EC3BB16542B16107737AFE +:108D0000607A9FDDF5068E1BBB7F1AFA1DABB3EEB2 +:108D10001F278B8D7D503B8978FDA888F349EC3D5A +:108D20005E47C7F6CA284F7B8097B7E01992C636D0 +:108D3000BFF97CE359A1971D2FEE5BA70F890E04A5 +:108D4000FDBE5ECCF16EE469C078BF43380DFDC254 +:108D5000C8BBC738B3B9DF11C21FFA75E3CCC92548 +:108D6000FFDDE3CC0D146736CE03368B387365A672 +:108D70004EF7CC540E106736E9B5A92553E3C695D6 +:108D80008697703D350DDFBF24F0BB29C5C8370C71 +:108D900053BEE1156C73E1D530CFE60E89E4598BF3 +:108DA00097FF1E00E695954C23394E7C9AB0545798 +:108DB000CDE7ED5F0538E8DE0B79099D7F6BB94A99 +:108DC0000ACBA67B6B5E4D0931FC7D14A543A2F551 +:108DD000589B2985315493B753A2F5737A78FEDAFC +:108DE00065BEB01DFDD66B34B5771EE633D475076E +:108DF00078DEF1E3AFA05FEBE32C895DE4C57CB4E2 +:108E0000908EF96767F0F786603DCA3A5653FEE0E8 +:108E10002B21572DEAB32CC0EF3951E13FDC078BF2 +:108E2000A758EF3D291C24BFB0EE9DE3130F99D640 +:108E30006D5689F59E6A231FCD98AF918786EBB05A +:108E40007042340FED3FEABB271E82F5C91774F755 +:108E5000F4E2503EAE838197E8BD23E11EC443ABEC +:108E600087B9916E95C8BD87F11E87356FC90CF320 +:108E7000388DBC949A6A7E3E614DF841CA4B598B3D +:108E8000792980A7B5769E07EE0C27501CFD8858DF +:108E90008F5D3EB61EF3B0D49D32E567E6796BDB9D +:108EA00066A25F18FAC5BC9F247F4304F30D810DB1 +:108EB0007BD19F9DB0588F4C867A0BE01FF34950B1 +:108EC0007F32E7B92CF0DAE87E1B032F83E5BD186B +:108ED000F7D934A71BF9892186795F6B44BE09D382 +:108EE000B53770FF8EF261A71DF50155E4AB331F56 +:108EF000F7C71BEBC8E4FB74C4CB97001FEEDF2A57 +:108F000033F9D1112F53AAC8BF5F0274A0C1FB125D +:108F1000BF236EDC65A075AE2BB1E64DEFB2333FDB +:108F2000D255EB5B32C5015B3BF6D2BAE81D369EEB +:108F3000FFC242E4DF0DE1FDC2E82F8C80C6310D97 +:108F4000CF15733E692DEBDC88F7087BBF75A91F31 +:108F5000E57CEB84E71C586FCD18C1D07FCD6CDA6F +:108F6000013C0FBFF40959E27285F17BFEEA52C35E +:108F7000FC778DC23C3F487731ECDFA0A752C13768 +:108F8000358D129DE35CCEFC0ACAA96A16A472153F +:108F9000ABA552623EBA47FFA65ACECF805F15CF2F +:108FA0000FECD2D3A8AECD72A47EA472D7CF85CE5B +:108FB000DD62A4EA2393DCFAC4D867D49087FC7FEF +:108FC000B9A17089451FD7E8DEF1E839C6C3D56875 +:108FD000871AF69C6FD1E10EBAE7F27F98BE38533C +:108FE000F8BB07D217617F8B94903ED7D6AB8C230A +:108FF0007FA6B0BB1FAB41BDE6F9061E37292E9CEC +:109000005483F397B3583EF9A541AFA1737CAEC327 +:109010001FCA56FD683CE6DD187E8085C1B1DCCFF5 +:10902000F155630A9A23479FA9B2BD817E039FAD84 +:109030001DF97B31D35FC673409B262EA4F3F467E2 +:10904000AB1D463E7BDC739A063E9688C192443C3B +:109050005715F1DC258B6A8AD11E888DE3B236BEA6 +:109060006EB1713A3BF3B49FCF88AE83719F96E99E +:109070007B5A87583CB35ACEE799D003C6015D624C +:109080003FABACB6F2AF13ED938917B8D742C80324 +:1090900023AE6AF849960427929FC46E33E851A222 +:1090A000B8549FDF44B7515C8AF637935D6AF293F8 +:1090B000682ADEEF719AF5F9D955BAF7547F200383 +:1090C000CF0FDF60DF517015D643F47B1907172CE3 +:1090D000DB817100C3AFF2C582AAD5E2FE63FB0259 +:1090E000D43F4670FDE78B1266E84509F4DCCBF50A +:1090F000A0DFE373EE874C5A807C26F26E4F7B6CC8 +:1091000005F1FC06CF2EE0FA5FB6CED8D5A09FA51C +:109110002EB0C60DEF11714123EEA788B89F325AC9 +:10912000273F5F6C7F972CE0FA5FDB6C2D1DC70734 +:109130007DFF128243FC1E8DD7C5EFEDC5B81EEE34 +:1091400047EEF6AE2EDC37CE825CC6F9EB8821E422 +:10915000ABF1FCBE07457D42C3BC475562A7F03C5E +:109160005DCE930F33946B49FBED2C01F82ED86B39 +:10917000B39C3B9813705AEA263EA67D2636FF32F2 +:1091800096CF93300101FA5FDCC1EF4D5A739F3BDC +:109190001FE34195E718DD9B64E4591AFA0CFED2EF +:1091A00022CA8104B1EFB858AD86FB9402FB08EDEA +:1091B00043016BDE65C2F81A920BEE99096E9C4F63 +:1091C000C2782B3DC6D2AD0E720BF71127F61727CA +:1091D000EFD49DC8F32A9A613FA73CCE287FF0F9CF +:1091E000C6EC930D1537D1B98E8F2728E2DC976432 +:1091F000C1C770ADF310EE2B78AF4CD8DF1F3F4ED8 +:10920000BCF90EF55AB1BF6AC25FE0F42ED7EF1277 +:10921000F3A2F878CCFE9A26E671B3F83DC67EFE3E +:1092200083987905B5E332EA372B16887DD5C77C5C +:10923000488F573ADA96217DB4C0BEA963D9D1418F +:10924000E70CF527EC748F152600DA4DFAF9C18A80 +:10925000170208D7D9DA147F02ED93610FD2CF95A8 +:10926000D21809F3CB5BAE6ABA047F62A965DB450D +:109270005E0C4D07B59C069C3FE81192EC179DA033 +:109280005EB388EFAB465CF54C4388A17EA44BC926 +:109290008CDF23A65562BBA5A047215D977A6AF9AA +:1092A000EF5C82AC263CE33D02A330BEC848AEDE94 +:1092B00010D86B473DD43DD6CE52A647E3B029B671 +:1092C000537EC46F093B457958A5CCEDC07221F39C +:1092D000D3BD231520F0E87E0FD646E54DAC93CAEA +:1092E00025EC9483DB1B5EC2F32D995CDFDBBA2097 +:1092F00083F8BB58650E5CDF165F7732DDDF3948D7 +:109300003CA851E2F11E1D6411DE6FDE175F9ECC9A +:109310004232C843ED0F4C32EFFF52F8461E2F2A5F +:1093200003924D072C2F18CBEDA547FCCD09865D88 +:109330008D7CD228597E97E7EB9EAFB4B1F006BC86 +:109340003F618D87911E3213FD98980FE5619AF960 +:10935000BEC9FB16F07B06EE13F2ADDC1EA4FBFFCC +:10936000F062B7861998F7B290EAE577C35E8D7917 +:10937000F39F4DA17BCDDEABA4BD15BEF3D277EF3D +:109380007C7170246E7795EAEE97DDDEFEF6B431DF +:10939000DEF30BB85DF9C282BE38D00B0B4CF66A17 +:1093A000CA827EE7265E32CB67C34F1C2B4F7B857C +:1093B0003C9D93D5E59A8C74966E233AEF17A710CF +:1093C000E32F2CE0BF77714201BA8179BDFDFA6DC0 +:1093D00094B71064DE8D29283FECAB56575E45E309 +:1093E000BF4EF0A9E2DEFFD3F1F3C9DE5AA018F3B5 +:1093F000798BE075717887217E4662BC06C86578F6 +:1094000034EE0292DFC88B3B89ED832CA4A35FC4AA +:1094100018B70C2F2C26BDE68E1D186F781EF77C12 +:1094200023FE0C7C703C59BC67DF5A8DF755C47E17 +:109430000F70FC96E016E3BCBB80F1BC8A0542AF1E +:10944000B4F3F918FE0FE3DE3063BDAA829C1E62FE +:10945000CB9FC7AC8FE18F8FC5C7C1E8FAFE9EF0E6 +:1094600021CEBD1C443884FFDFFC7CF07C143EFF21 +:10947000FD85B7AE6C88FF7B0A04F7E852BEBEB12B +:1094800065F43E7A03AFE5DBCCE76AFEE3F5F295DF +:10949000E21C8EAB746A94DE8CBC9AF3AF9719EF22 +:1094A000DDA5D8DFDFF8F715928E050D7FD6A5A5CF +:1094B00026FE7094F6E12F839EC7FCEE42CAB1D21D +:1094C0006D22DFE672827389711FFE857F87A1435B +:1094D000E0E9E858CE5FAC86FB9D12C7B9598BE92D +:1094E0003CABBFD466C43DFCD8BF71DF3BCA429BD6 +:1094F000299EA2ECE4F206EF8F37C769A697F6F92A +:10950000BDA6979AE244886FB37FECFA68BBEBB1D3 +:10951000DD40F1A14069BFF890E08B0EE21BE37ED5 +:10952000F9A2637B76F0FBE5B76CC073264AE3CE05 +:10953000DF618A1FE0A9B0D4448781287E4B08BF31 +:1095400031F94AB1EB555EAA18EDCBA97D341F273E +:10955000AE9C585C6AEFBBFF9FDAF7FD4E43C4F048 +:10956000F3F9D1CF37C711A6F307731CDCAF9C9A70 +:10957000BF680DE6D5B4FAC64F22755EE0C7E8F7BE +:10958000A519A1EA52F21FB2886D12FA3DF87DE6E4 +:10959000914276C1F36B9BC5BAC796B1BFBB5076FB +:1095A0006CDB0EF3EFA2DC78EC8757629E51D4BFE0 +:1095B000A5AB8CFCA9211BEA1BFA44FE7B97CDBE10 +:1095C000CFF3283F0BD7F802E7A2EFA9E7F7B1BF27 +:1095D0002AEE37329E37958EB5ACAF9A5F4D7EB48A +:1095E0002247E7083C7FAC8EB6EAB5B1FD16655A56 +:1095F000F5DC0D9E6FD279DF33E27EA6333B571C3C +:10960000467BF80B8FE245BFE4BDF5E15F7DE8885E +:10961000E65F74A52B9139E82FE9A8DA8EFE15F4E0 +:10962000C3E1F9C5EF97F23C35B56337FD0EB13AAA +:10963000FE79FA3D2A252C75A23FA926B39DA1FDEE +:1096400093E409137F44847FBF2853C62BBFFBE0FC +:10965000013A78DCCCDFDF28E572BA2995D1B86B06 +:1096600041BFC673CB793B1B18DE9B3AD0789B4A2F +:10967000F93E5CE36BA7FBFF933C9D76FA1D88E8FF +:10968000EF5158F6CD7D629DB3FAF82CF80CF181BC +:10969000F83D8A2C01073CFF277A1EF3BB1A03E52D +:1096A000F9997E57636FE9C8683FCF967A2F1837CC +:1096B000063BE805C403D841FB4B4D76D063827E60 +:1096C000D9D7CF8BF54A7F415EECA1CA67B583D06D +:1096D000FED027C95E8C4FF4CF938D88DF8B6061FD +:1096E0009DEC870BE7C92E5C5463F19F3A31CFD5CF +:1096F0006C077CED3C5999F26273A7BBC2E88FC836 +:1097000063FE46E4873F373FB659F85D06CA938546 +:109710003E463093FDF3EE9810B7A7449EBA09FF7A +:109720000AFFDD5D2BFE6197A0F1ED36E67DDC1DC5 +:1097300007FFCCBFB1624AF41C35FE99FD1F981F8C +:1097400088F689C2DCDC6F25F0FD7F005E751E0D9A +:10975000008000001F8B080000000000000BE57C6B +:109760000D7C54E595F7B977EECC5CF2C504020C9C +:109770001AE026808CEB80930F3084AF9B0F144847 +:10978000D0C9072151B0038A1B10B7A3D0956D75BE +:10979000B99010B249D6C656FAB696D691A20BEB3E +:1097A000C7A6D6AD1FEB76878FFAFA12A291B2A8A0 +:1097B0006B5B232AE247BB54A4B5BBBABCE79CE76A +:1097C000DE997B8749B05FBF5F7FEF3BF991CB7339 +:1097D0009FCF739EF39CF33FE73C937AC08F069034 +:1097E000E9D716EFC803F05FEAC25FF8CE0711CFE2 +:1097F00078000FD517E253FB216CC3FAAFBC340AD3 +:10980000E43280B6AC27F483A500191F666B2E1FC7 +:10981000F5578CA100F0E7BC39A632C7ECEFA227C0 +:10982000D6AB667D01BEBA5DEF998DE375FB5C3EFC +:1098300003DB4A60EB8FEDB30074C0F13D6559B1B5 +:10984000AE027EDD43E3A9D67A9B6F8238F6F7AD90 +:10985000CD8A8EC6F5642E71BF6D9F3FA3D659AEDB +:1098600052B1AC26CB95CD6DC66C1CBF12E08C8678 +:10987000EBAF8288BE0EC7AB2AF3FAE22180C300A9 +:109880004BFA7011D5B92BAA73F1FD6135B7C8A594 +:10989000111F14C7389DCBB0F36C80ABFD1200F5DF +:1098A000F78D7BD05560EFBF4E5D6B3ED7E0B324A4 +:1098B0002C038CC3B20461AA3F4F9F45C967719DB9 +:1098C000C4F51D3401AECF7812620FE1AB99194394 +:1098D00051E2E395EA9B077146E8F39554E5E27A95 +:1098E0003EA88ECC0B63FB627F4577019641192C15 +:1098F000ACCBC6F6B74BDC7F5500629A4483C5E219 +:10990000E3B15CBD5182FBB15D8E4B5326E0FBAAF7 +:109910008D15B52BB15C15CECA3B7505362B86620D +:10992000E23F682F1C7659FB8F9F814BFBF4B148B7 +:109930005F2BB25CC6715EDEBA05DE72E33EBAB77B +:1099400079A89CE187101488BD91719FC2663F3849 +:10995000342A4E7CD9B02A33360AE73B1AFA5E9C89 +:10996000DA9F0E808FF8B901190197003CF352ED90 +:109970003A03DFDF56116E0C233F5F917B4312AE3B +:10998000E3CC7260FEE2FB95D6FB1C7C1F9F17B9EF +:1099900081CAF8094EC2757EC19CEE7A591F0F53D9 +:1099A000E97F06F3F1E77A2442FC51AAA4685F102C +:1099B00048807489E4CAEFDBD385537F44E38FE3A7 +:1099C000F16FA276F0646F283C13E097D78A793F55 +:1099D000A8D6D7D1FB7B6468E5FE167D92F8BFCB95 +:1099E000BD461F4BF4833686F8DDB94CE27E16FF88 +:1099F0002C791D981A3324E203D28D12001BB43E39 +:109A000088E2785FAB8C6C223A3283064482C49F32 +:109A10001FF0B3572F1E1D49231FD6D3136B007D94 +:109A2000ECF0F51DB4DE34FD7F1916F2B58DF63B72 +:109A300033B9DF179B2F93E62B19BEBEDBE28F02F3 +:109A4000A138F221F3CE19C55D5AB2FE5BE6BC899E +:109A5000F1E24D3CDEEACE46A6E3EBE16C87FCF595 +:109A6000EA4FB0FC9E8D40D45534C2BACC71DAAA0C +:109A7000C2DFE6FD53752D8CF23F65A1BE9BCA0F78 +:109A8000EBFA77E8D9FE2CB09CB160E0A6289942A9 +:109A9000EEC0A8DBD78A740F148AFA7706F7B41AD7 +:109AA000F9CC0FD63F6761E4F95D9D4DBCFEAB5E1E +:109AB0009541B7E985B94319A0DBF4CFBCD3631C4A +:109AC000E505672E71B45FF449A1A3BE02AE70D460 +:109AD00057A9258EF262DF3C47FB6BFC558EF25294 +:109AE000ADC6D17EE62737F33AAF7C7A83A35D51CA +:109AF000FC0E47F9BB8B22FF9BE4B1E4852F3BFAB8 +:109B0000CF1EDCEE6877B0A97CF410F2AD5D826602 +:109B1000DAF72CF079EAF0DCC899F99349CF79B7F4 +:109B20005CFA72B54D3E8F850BF95C789528F8B8D4 +:109B30007E32D743BBFBC3849EA63D807C1FCB25D2 +:109B4000083B70E2CF442F65567FECA2F680B48EBE +:109B50009E08B0ABE9595FBAF3F2A3B9915F10FF69 +:109B600012F2198CBBA9DDF7C2429FA09C9E61BD79 +:109B7000A524E4F457543E9B721E779BED7F360973 +:109B8000D8AEA00D8CED1174E481CD2E831231C8B6 +:109B90000EAA5A5EB42BE4B0B39EF3C26E82646F19 +:109BA0000F11B67B8A0CDAFD6448FCA2BD1F86B695 +:109BB0009D27C5946AF70373763461FBAF54A96798 +:109BC000C8EED3C7857CE42D921907C097F348FFF0 +:109BD000813696EC66F30F40267B89444B215A5F11 +:109BE0001FE3861CC40DB4BECC69CFDD29E5FC3E65 +:109BF0007821CE7CE8F6032A527C69343F3F0DDBA6 +:109C0000D79B7D53F1437D632B901E7A3E92158541 +:109C100032C60BFA3A2CFBCABDBEDF0F2F4CAD2665 +:109C2000505205A176925FCBBE430A2EA9CEDD61CC +:109C300010AE390CBE33AE503ABCA0F1BE2ECE5B96 +:109C4000D34EB8A2324BE00A843B79747E9A1488D2 +:109C50002B6300BEBF502FADC37673EAFE3CE47F9A +:109C600017EED920D1ABC472880FEDCF46647A6F5E +:109C7000CC92630FE1F8EF073FAAA2F1CE920D1844 +:109C8000415FEEDC8A94CE0038B2150DB137F9FE93 +:109C9000863AA11FACB2BAF86695E6A971F7E5114C +:109CA000BFD57CD9A17F52C7AD09643AEA6780A1CC +:109CB000921DFFBBADB1D7DF467EB4F9F7A8A4AFC4 +:109CC000BAB4B52F90FDFFD8EFD1882F1DD9A8BF0A +:109CD000F0FDA1899EF8A252B2CF9187BD123DFB43 +:109CE000E0B299B44EA411D75BDCE8E2F56D98F6CA +:109CF00034F3C91393FA46E13CAD817B3D3AD2BCC3 +:109D0000DE1F53C86E7F2FEC633B571370E10A923E +:109D1000EB417CF145DA4F9826F0C5F1A5C0ED2066 +:109D20002B36D98D7CEBD8960D5D38EE94A51ABFF5 +:109D30007FDF6DF87B715D2F155C2DADC5F759BBCD +:109D400064F086D88EB19D3D4AF287CFFB728DD5E7 +:109D5000617C76D6C9BCBED4E7CE1AB11E4452632C +:109D600049DFE03A8C3A2A578B750C2000A67DDE3D +:109D7000FFF2E987C8EE215EEAA81B012FDDB819C2 +:109D80007F9503FCEDCBEFAE33141EAFABCE869BBD +:109D9000EEAA137A6BB875EE36D795FAB4D6E75AB1 +:109DA0000DA65DCEDA5F81ED1B64517EBDFF957D12 +:109DB0004690E7FB26CFD787F361FB454525836EA9 +:109DC000E4CBC4633FDEE7CF4DDBFEBBF6F5DD6BD6 +:109DD000AE0FDF3FC8EF9F16EF4F7820890F503F3F +:109DE000BC744631CBFDADADCAC5E7392D89F22330 +:109DF000C4C72C1EFF311E7F89187FF95451FFC044 +:109E0000CBEFADA3FA46305ECD237B6264C043C87E +:109E1000DF465FDFAB79A554BE5CA33222909F532F +:109E2000BD07F2A18BDA4104EA91DE674CFFA05135 +:109E3000039DF58F82EF71FCAEE5D218188DFA51B3 +:109E4000B2E878671FC965A73B349DF4F0C0CB1F0B +:109E5000B4AA0B00DE73830307B11E29A75FF3D7F3 +:109E6000B762FBAE94FA1589FAB9FB5B99CEC18D46 +:109E7000A851E02BC77EB14EC1F1EE2B10ED8FBF84 +:109E8000FC0B961FA4FBA85DCE9F33F95D7F3AE6DD +:109E900042DB022FD7BD715A2D32F5F6255C6E25B7 +:109EA0007E4050ECE76D15FA4FA8FF8FEACCF351D6 +:109EB0009B787F82DEEFAE718EF7461DC4AB43C93F +:109EC000F1C0F8CF7D3A8ED73046ACFB0D1A3FFF7C +:109ED000C2F2B13AE1B74140AC13D7FD16EF97B9E2 +:109EE000EECF9625E4E414BF8F8A755CAB14F54E73 +:109EF000A7798F5CFF50161D858018F7B9651BD7B1 +:109F00006D9B26CE3B7A205003B6CF1CB68F00A6A1 +:109F10003DD62CBF80FD94BEC387707FEFA9CF884C +:109F200076E1B867F5830AD9D565D0C776B026E45F +:109F3000869336BD9619C0B24DAFA801C5514F9C4E +:109F4000D06D76103DA2248EC3F268D7B6C921E445 +:109F50004FF316D737DE46FC75FAC0B73C1AD2DB92 +:109F6000BC771BE394E62D1E7E6FE9D52ED47F27A8 +:109F700051269EAB31F99515F1137F16798C7574C6 +:109F80009E614B6F88E4D26A9F552F997CD3B3EAC8 +:109F9000916FB7D4087DB6081D031DF7A0B6E4B3D2 +:109FA0004B691E3012FB9A4BED967BC5FEDDD9FF47 +:109FB000DC3A3A4F0385675C84BF5F45B3B007E581 +:109FC00005DA7B4375B67936D508BDE1AB17FBE4FE +:109FD00029BDF7E7E23C8DD2A485A8DE20AA804BFC +:109FE0009C1B571EF9E78CA1E03DC992E7B1FB49E4 +:109FF0004E3C59A5EF909D6E3A96B75F1D9794EF32 +:10A0000068FD8BEB944949F9DE58FFA225DF817A80 +:10A010009B7C6BE6FC0D8578CE502FDC746CE27E69 +:10A0200015FB3578CC798CC9FBF5F958CE302693E1 +:10A030005DAC3B56B05F998BF425F4CD55EBA9DEB2 +:10A040009A27722CB09FE6F1F8B41DA40F3C3E296C +:10A0500044F1114BDEEFAE4779F7D9E57DE17E3A69 +:10A06000E7967C5F716CE17E63FE85658F4F778F2D +:10A07000633D8EE301E91B8B0FA09330A23EE1729A +:10A08000F3B1F1EB3B892FBEF0626E9F2FE65F814B +:10A0900084D0FC75C7A6AF57265E7CFDC8A7E5CC6B +:10A0A000A752B1CFA74D3F21D56EDF502FE221AE91 +:10A0B000EC76F67B553FE8B134B87A778DD07BA744 +:10A0C0006A4D7B5666C94FF87A9E2724F66366BDB3 +:10A0D000D01B031EE33692CFFB0A84DDB1C6F9AB79 +:10A0E0007A314E9D39AF4DBFACA571EA2C79BA805B +:10A0F000FF09BD184FA844FCB5FED8B8F59D4187AF +:10A10000FEBA95C6B9C25C4762BDE63C6BEACDB209 +:10A11000697F13F5D5093DB4D9C9B78BEADB2FD3D5 +:10A12000F9B1E83F68EADB7FAF738EBBA1DEA9EF30 +:10A130007AF5B59FCBBFFD53FBA91ED37F1ECE8FF3 +:10A14000FC56BDECC085D6F342BF71958F70B2044A +:10A15000BA7C9E9D13C38AEB7CD7CE9FB74DDC455E +:10A16000F69FDF9B7CEE34E74F951B9719CF79DA8A +:10A17000D46BAE65265E49CACD7E1AC7B54C8CBB82 +:10A18000DC0551B6CB83BA467639817B2B2B1FAFCA +:10A1900017F1AA9B259BBFA0CB83F3C95FCA0C8094 +:10A1A00046F1928CA0907F7815FBDBF4DDC34BC5A4 +:10A1B000FC3B2BF5A7689C874D3AF6A5C8D3A6852E +:10A1C000FABF50FDB6A60CF697DE9F0831C2B397D2 +:10A1D00041AB417E5A5799D747762689E711A51298 +:10A1E0004E08D4AF277938B7D7AB01FB57706C1A3C +:10A1F000DAA9E5607D06ABA9FF32BF8BFD382815D3 +:10A20000FE928E3FC4FF65FACDEC6F59F1D86560C0 +:10A21000F37B50666F883AFD290FD50792F5FBF75F +:10A22000E2FCE4C7ECF36A143F25DC1DF7B27ACAFE +:10A23000598EFCAA33F955B7EF1FBE3906DB3D0F27 +:10A240006A94E3D4D5EE9334AE8A3FB48E2339D1E9 +:10A2500041379D5B4D866D058CD3391EB5FEB82BFD +:10A26000B484E473AF888B660624E6CB94604C29F3 +:10A27000A4F6BA7AE61AF24FB70CB29FB7AD6943AB +:10A28000DC4BFE5091041378951120FED6968AF986 +:10A290001274C4DEFD29E430BD27EDF47AA0E7573F +:10A2A000AE594CE7493B9D5B7EFAF2ACC336F9FFF1 +:10A2B000A8DE19F77A63EBD3F0D6742CBB56713C49 +:10A2C000EE0B60E23CC403244FBB9A9E55D7E27E5E +:10A2D000FD66EBE0ACC368973F35E5F28196C8A711 +:10A2E000F5F6F85AD0E7217DAAC19943E7918EF798 +:10A2F000D16F26FBD7B9AF6134ED7757B60121D2C4 +:10A30000B7F1BFE925FFA33520C328AC6FF5F77A75 +:10A31000C82E1E35F9BF5E81EDC4CFCC982BB60D8B +:10A32000A7DA1F8CFACAC94F3AEE0219F7A36A9F3F +:10A33000E027EAED9817FBAB2149A5726D50C49D4B +:10A34000D5F9FF6C10FF4153582E3CA5DBE2255890 +:10A350005E8EFCD6510EAFC57D8ADBF10D24FC78F4 +:10A36000F9BC88B16A8A3D1E01CEB80018FA318A5C +:10A370000358786B1735447ADE2B80D876EC5FB3C0 +:10A3800077A75148F282F3B1BC0485DC5AF282E728 +:10A390002444F193F7FFDD1542C94FECB39A22BF75 +:10A3A0009E7DB8CFB89FCB43A9729CD8E7B747DA58 +:10A3B000E72B1BB21DF19DFD669CB41BE592EC4B97 +:10A3C000F7DE275FA0751A7BE5D074EE6534131DA8 +:10A3D0001190438CFFE312C7476E30CF41775D9FEA +:10A3E0009BFC426DD3E410D9A1EE993F74AFA1F864 +:10A3F00048411E64926D97F5036BB1BC7AB74BA2CE +:10A40000F3CE1FAADF921BEBE27C80E1A17DFD026F +:10A41000826F1ADF92A7EB62228FB1BE5DE2FD5C14 +:10A420000B210FE1D49B21CCCF5B20CA4F098206C0 +:10A43000EDF3F55129D4C57CEB5B7209F6DB6F8C2B +:10A44000E5B23ECF9D7B4A65080BE9EC4A428F237B +:10A450002E3C65C3AB15451F1F3A9F6793277F446A +:10A460001E2C25BDE08AC9B8B45DFFE862F93A8BBD +:10A47000F2C57A0AFA38FED58CF2C574AA4E794133 +:10A480003A1757637D0B2A30D25B83147F60BD621D +:10A49000B889FEF5F3DD40FD52E52E8D9C9D986652 +:10A4A000C3F52D91A7AA77948A7C99B72C295732A6 +:10A4B000FE905CB5467ADDDF20FEEA6A540B915DC2 +:10A4C0008B8789AFA49788FF2D11A71CADBF59E4D6 +:10A4D0009F22A89F756C1FB9CB198F9AF2E9175963 +:10A4E000BF6644B2AC389F43DE3A0361912FABC5DF +:10A4F00035E4923E6B5349AF414861797AAF0E32F1 +:10A500007C5792FFD7E7BF17CFFDF606817F5E9A93 +:10A5100079F501477CA1C1A98FA62C35ED8B8AB8AE +:10A520001FED51EF427D67C36C8A1384FFAE8171CA +:10A5300097382FFFB644E08B1395863F8CFAA3B073 +:10A54000C66997169C91537044460A8E18EB28579B +:10A55000A997A6E088A98E7A0DA28315A49F758578 +:10A56000E5ED1ABF1387781F748D223D7EDBD5C0C1 +:10A57000EB5A7459EF64B2E7EF4D17F19ECC6AC500 +:10A58000989023E2B86BD2E0D21FCD5DF370834385 +:10A590009FC6DDD4AE12220AC9FF3560B07FB11468 +:10A5A000199C57407637F228F1A3BABAAE3D0FD7BF +:10A5B0005373E5CC7CD2DFB50BC38F3770FCC5007D +:10A5C000E21FE9717AFEBA3CF204B5A7757867D14B +:10A5D000F831A0F6F7505C81E26AE52AC7D500861B +:10A5E000186758EBB8DBC401F4F9F3F6331F9C4C41 +:10A5F000F6C5F233DF3FB01E34A4A3D96F8CE867F1 +:10A60000AE43FF9FF8B2B95C3F4E7CAB5A183EC1D7 +:10A61000FCCBB2F8971EE7ED9460D434E2DB802BDC +:10A62000F410BE6DF242D4EE6FBCD12070DBC70DCA +:10A63000827F9F3B9FA5A6CF6759E324E423259FF4 +:10A64000F58B863F2C9F65953DF1BA11D7E931F125 +:10A65000E6A1A665728CE3E3857B486F76FB659D7A +:10A66000F4CDC73FD5F6903CEC6E90CC38A0902747 +:10A67000D28F7715A3F7F649100CDBF83F34F5E3DA +:10A68000D3667CF6D9AD3E8ED73EB7D5CFE51F6DEC +:10A69000D5F819DF1AE0F707B786B87C786B1997F9 +:10A6A0009FDFAA73F985AD4B1CF1DDDD0D1ACFEFED +:10A6B0008937323D9E9878EA741E4C5C932E9F82B7 +:10A6C000B86642631A5C73766FD575E51A590F74D4 +:10A6D000C38A2FECA7F4363AF2A3449761D2659867 +:10A6E0007419265D86499761D265987419265D862E +:10A6F000499761D245CF2A0293E467160A7F2175F4 +:10A70000FEDEA566FCB5327265233E732EDD329304 +:10A71000CE1BEC13799F5E13BF8F32EF0F58FE44B0 +:10A72000472E701C5A0D00E3AD2A2DE6190A8A78CF +:10A7300034C56952E3CF1BEA34EEDF1ABC9771DBF4 +:10A740007A7F9F427C4C8C6BEA5FEB9C1CFA5241F7 +:10A750000FF54733748670834236742ECACB63DBA1 +:10A760003AC90F0117E224F42FBBB3BDCD31927F5C +:10A770005F29D7AF5ED8E7AF4FB33F88A0789E6E12 +:10A78000B7D0AB56FB43EEC1C5344F778156DC8E54 +:10A79000F6E88349836E92FF430B34793BCAFFEAA4 +:10A7A000E0AF6FD46625FB1F32FBAFB82C945F6718 +:10A7B000E3E78D8DC24E1D9A2EFCB34EADDECDF972 +:10A7C000B0A04F72E592DCFCA38FFC44AB5D527FDE +:10A7D000476E6CB49DCF8C80C8C301C206E2474669 +:10A7E000638641B84D5D10B989E42B4375BD497A44 +:10A7F000382310E238FEAFCB85BC820F279B48F38D +:10A80000EE5123C16479783C23F8BCD875D7034353 +:10A8100048EF009A092FE5BF64F4B6C81EFF850C07 +:10A8200042AF37B23EF0A2BDEE2A627BF60F43D8AC +:10A83000EE8881FE19E119FFD919A41F7940D4E3EC +:10A840004DA68AFFCDA81B199F497F0D3E09F9FC33 +:10A85000BF3273020A96B7404688FC993B5DD19996 +:10A86000A4EF7F23F76AF4FCE7C602E6EF2B21E5AD +:10A870005E82435D813D9DC5346F85CCD8ECD56A41 +:10A8800079492C8DFC76346671BFB1E5FA0EE2E3AE +:10A89000338DC28EDAEE41689E39E63D159957F93F +:10A8A0000AE1A337CD753E63EEC7B5FE6FBF4E74A8 +:10A8B0008CD17D57D3FDA255E83FC61067BCA88454 +:10A8C00024A2FFE846097AA5E1F959EBFFEEEB6F08 +:10A8D00097D088093C269FBF2A89CF748003847F44 +:10A8E000E69D76E613179C7196177DE22C5780DB68 +:10A8F00048C9F739CA8B7DCEF2357E6779A9E62C37 +:10A9000043BBC073AAE90F831D9FB9C453B1E5EDE2 +:10A910002EF0871B4FB11F998AEB2CBE0FB74F4B00 +:10A92000CB973FD368E3F33D92C045C64439F4105A +:10A930008AF08B656347456CFD061A851D48D88BE8 +:10A9400080CC38BB3B50CF7EE170FBA07E320FE263 +:10A95000367DAA2A56FEA1A4A404E9EAA405BBEC0C +:10A96000F388FD573F59C8FD2A1FDCCC47A7F6B82E +:10A970008BE7B3FC7A8267E4CF587EDB91DB25F668 +:10A98000DB6A7B23ED77201DD5282F1AE7A9BD10A0 +:10A99000B7F9F99974CE5CE4BF1D593C0ADBF56741 +:10A9A000A39FAED1FD2BD1CEE26B667E7BFC8E3CAD +:10A9B0005BDE17399CA827FF82FCB71C7A3ADF5B65 +:10A9C000FEF770FC48F5EF3E6834FDBBABE02ADAD9 +:10A9D000EFB3F98DA3E390F4E7AD7E963F4F78A7F0 +:10A9E000DA9DF4BBFEAB3197F99511107C5083B022 +:10A9F000C7258D6817FF2B9D5DDCB520F23FF4BEA7 +:10AA0000C35F9845FABC528233743F6F57538687B1 +:10AA1000C609B8C5F8DD652AE7D1137E670CFD04C9 +:10AA20008DC97934634EF23E557C5E445D81F2D728 +:10AA300069EECFF55F73C70CDE3F630CC5E93A736F +:10AA40008CD3149F04E3A90D47CBCC761C1CEDDE00 +:10AA5000C0F927B33C66C53FBD4F799ECEF1462B6A +:10AA6000E5A35E5B31F5D63CD2AB1453C57F6B9B3F +:10AA7000AA1E31CC3807D9C19FACD0044ED364C3D1 +:10AA80009B93C4C748DF445ACF11EDE0400536A977 +:10AA90009CA45C4D78AFFFB103AB26907E6DC34D97 +:10AAA0009C8CE522AFC0D1D321361DE9ACF8CE7124 +:10AAB000B7CCFE17147B8B28EED80B85C22F1C2237 +:10AAC000FFCC805EE0B8D1730A087F39C2710BAF4A +:10AAD000E957DAFC411197502F16978013D36C7108 +:10AAE0002BEFB4F189FB95EC2F568BF36FF98B00AC +:10AAF000517D3BD667A0BFC8F135BA6140B8D38C51 +:10AB0000DB78A72929FAE2873AE5095F94202AF938 +:10AB1000B15F4F84FDC366F40F29AED27CB353BF3F +:10AB20006446D1BEA5D12FEA827025F1333328ECDB +:10AB3000DE0CF7E02A9AB71FE410E5F7FBF73E7941 +:10AB400094EC85B13B211F2C0733DEF199710499F8 +:10AB5000E312579974F6D745AB36617BDD8C4BF425 +:10AB6000CFF472FBFEF77CB14C71EE0FD0799CE70D +:10AB700037E312082FC96FD1CDFE649F291E351F00 +:10AB8000B2392E711DAD95F6E563110F887B40A299 +:10AB9000788115575888E24D76AEBA49E3F32341E0 +:10ABA000C0A0F9E60C41A80BDB1C096CFA1AE5AF52 +:10ABB0002BDCAE9050C309FF6BED8A7117CA97B7B3 +:10ABC00025B298F1C52AA43997E5ED2F59FE5517FE +:10ABD000CB5957A0308FF894893091FA2D6C8CDCCA +:10ABE0006A8EF3A6DD8F6B8B2966FEE79A5B75850F +:10ABF000F4B290F37F3B7ECB0692730D0617B3FD44 +:10AC0000D3709D388FB768532FC95F7FA98BFDB76D +:10AC100073C1437F1F4292AE6DFCFE8FF198C0F569 +:10AC2000B17BDD74DFB3392F770736477BE572C41C +:10AC3000CD363E9AE9D07BB7DC37D6517FE3E64B81 +:10AC40001DF52BC2531DE5D6DD5738CA8B7D258EE9 +:10AC5000FED7F8E739EA976A558E72C3921A47FB16 +:10AC600070FEAF94311AF3EFABC4BF657B25E65F8E +:10AC7000EDBE82C6124DE049C2CDDDD97D7ECA4708 +:10AC80005AF8D1C289DD059139DB7393FAED5F572C +:10AC9000B81C3833551F3EB242E0ED15857D9174E6 +:10ACA000783CA127A392316396F0FBD7A6F5FBD79A +:10ACB0003EB422C5EFA7762BCA6E7F7E3CED436B78 +:10ACC0001DE34FCA8513FEACBEB98ED4005C5D7D1A +:10ACD0003BC130B86EFE362562D363998433731856 +:10ACE00067F6B19C948A73689DB7FE60C38876E668 +:10ACF0001DF453280EFB33F453E8791CFD9438FA05 +:10AD000023EFA29F1267FF24C4E5E7D14FA1E70B11 +:10AD1000E8A7D0FB63E8A7D0F30825F067FFE9E7D1 +:10AD2000598DB45C524CF635E6198BF2BB2CF07D94 +:10AD3000FD218A23527EC9C7F40F32FDF98A794E6C +:10AD400004FD093EA59CC35FA3FF4FEDE93E94BB04 +:10AD5000F8E2E709E5ECA724675D641720691706A8 +:10AD60001E5BD33C8136C6B40B03133DC2AF31F535 +:10AD7000D8A87C6D0FE9D78AEFDCC7F6C003DA49A3 +:10AD80008A83799B847F4F7682F4510BDA05C22146 +:10AD900006EA69B623561C4EBD8BCB6A8512F5FABE +:10ADA000FF703B810A7131C5156BAD3CCB0576E276 +:10ADB00077B30BB56417F246B20B3F594CFAD15733 +:10ADC0000821BAD798C63E789A6CF6E1727244C6EA +:10ADD000B19723FC176B1DEA46E69F2AC110F1C10B +:10ADE0000B29717C930F1C7A951DF5820F10613E23 +:10ADF0002B647F194F8878EB5C73AB147F6F953DA4 +:10AE0000DE5AF19D6A83D65DAB23DFC98EBCAD38B7 +:10AE1000E2AF9CA6C5F16AF2C5FA6A3BA37CFF6F5C +:10AE20005E99D747FBA8F89D7CABE989329FCA8918 +:10AE30004F387FF987CE7A6F4A3EE0F22627DE9BB5 +:10AE4000E18EAF267E0C98767360EFF1DA92DFC167 +:10AE50006E0ED4455D77DAECE6C06C61370792760A +:10AE6000B362D3887633E2B49B7EB13F991F8BFCEB +:10AE7000DF707633D55E7605EE3846F26CD9CBDEE0 +:10AE800026338E9B17E37B1FAB6599C75D3D4BC493 +:10AE900027321BFF631DFBB50021EF443EE7D7922D +:10AEA000BC1C547F10273F44AD50F91EA432A9F4B6 +:10AEB000B00CC9F38EF6B7BE298DFDC573BC82DE1A +:10AEC0001FD4A6E5D139B6706BFF630F3ACE71FF80 +:10AED000E5D6393EBE83EED5676A5A31F9D1BB9AC1 +:10AEE00096F92A08DFCE9C564CF7188FAF901C714C +:10AEF000015CDF9A26877E17727DDCD4931450FAAA +:10AF000018F93ACADCB26EC295B679BB8BAE5297CD +:10AF1000213D5F6D9AFD08C54E52F5D0EA8583F953 +:10AF200014FF1EC80DA91482F9EA89AB1E512EBF69 +:10AF3000B0DDAD5F8E719CBC6B62C81CAF3C6DBB5D +:10AF40004EEDD88F89BFD7154088E286CBA08FE31E +:10AF5000CFB530C8CF77E747BE42FCBE1671D338B5 +:10AF6000ECFBD2E61DE635850BEC8FD19446FF7ED7 +:10AF7000717E787B13C793455CE4627A163FF9993A +:10AF80004EFFA09BC6A5EF5DD0FDE44EEDA36C1A6D +:10AF9000F7A2E3F8853CA162E23C17C87288EE3F55 +:10AFA0003E3037F20D5E8F8EEA763C88140FEEA3AA +:10AFB000E47FFEB712AEFB840C71BACF63E478383D +:10AFC0003E9E6AC736972FFDB6A0C7E7E1FB168104 +:10AFD000E75FA57E6BD42CE6C3F0F706C2D2798A70 +:10AFE000D79AF19B6943FF87EF89E2993843FA4882 +:10AFF0000D3CC1E5B3A09EA17B306D39FF019134BA +:10B00000F8C1FB89CB1177F492BF67DA1B8AD78F1F +:10B010002682E8DFA7E75D44DF2891E38421D3DEC1 +:10B020008C0E89F3301A05F1A4DD4E802D9E2F91F0 +:10B030007C3AEBD552E376A213B5AC15A77F89E82D +:10B040001BCEDEFFB19F74AFF7E4F411EA3DD15699 +:10B0500092F79D5285CCF87A7AE19E6DB6B88F450D +:10B060007FD78AC43D63BEFFDB35AD78348C805B0F +:10B07000D4DEBA11BF07A3CA104977EFE81D73BE2B +:10B08000ECD2284CC5F52CC17D263DD5B840E3FD5A +:10B09000F706059EF7E64719CF7D60C6C3DF31E3AB +:10B0A000E18493E869C9CB65837773BCEF9CA1F019 +:10B0B0003D5EA352C4F38CED5E5F5B1EC5E9FE9658 +:10B0C000EBB728AACFCBFE5DF42A92FFCEADD63DDA +:10B0D00087E8955C76479B894F5E583DDA7EDFEDC9 +:10B0E000BF9B04BE557D0F9BF1300FE36D72E745AA +:10B0F0007CC9F9BD09D5E333BE84F3F64C92D9CFB0 +:10B10000EF2938EABF89D6352E43D8231FAAFD3947 +:10B11000C21ED0C705CA29B26F9DC44B6CAF65452E +:10B12000C0A0FE658AF8FE9D22ECC98E9C4BB8BC7F +:10B130003354C9F7463408F33DEB9C7123C78FBEE7 +:10B14000467422BF3A908F446F5B2DDAA59C64FD54 +:10B15000D76B1B793C2F7D2F8EB0F5F2CD6CFF3A6B +:10B1600042857BC87E75844EAA32BE2F5F29F66D5C +:10B170004796BC24DD3D31AB5E83A84AE7FF9EFCC9 +:10B18000FA11E5E75E735D563977495467FF4D1B49 +:10B190005A42F4B6958D9144BC23E2A7FB3813CCF8 +:10B1A000F1AD7BE3B9D5DA3602FE3D45B794102FF9 +:10B1B000D56A9F740ADFAB4B34E92D7CEE28F6B4D8 +:10B1C000929D6A5350CFD178FECB64C3A6B716596F +:10B1D000E315A4BF1F3763A56CD27B92D76394C9D4 +:10B1E000303D8DDEBBD46CD7E6191AA4761D7315DD +:10B1F000A07DEF98382740F4744C12FA774673FB21 +:10B2000023DBB2485E6F839F91BCFAC5FEA21BFA96 +:10B2100002E5C97B7C8ACF9EE7B29E969C7699FB1D +:10B22000E729DACEB8E11C76247DB4D8F5683C86EF +:10B23000E3F5E82AE3B1D4FEA352EE79B4E5DC0FDE +:10B2400064A75510F1A91EE8F5F9D8AFCE70F895AE +:10B2500056FFEF35459A57DAE2F9A3A64541DC6F70 +:10B2600011FBEC9934B2FCA5AEBF53420B33069FE1 +:10B27000B9E2BC2119A769FD3B43E38BECF4EF3441 +:10B28000F97AB1F153E91B8E8EC752E28133CD7842 +:10B2900060EA78E7CC79773E76A0D91ED7DA598470 +:10B2A000B8877146DC5F6F5BCFD69502E7F4484202 +:10B2B0002E7B503E9F48B3DE6F9BED869BB7DC92A2 +:10B2C000A384BC7A80E4B5A340C8CFEC57BE6EC659 +:10B2D000E90CD607D9AAC85FFC726EA487F6273B93 +:10B2E00020733E3BBB34E48A38F8EAE13CFD9F9092 +:10B2F0008F8C37CEAD7CF656115F3180F24F3B29F3 +:10B30000BE5240F36E677C7F0EE593ECB7D2DB67ED +:10B31000FCB694ED73F4FE90DD5EF70C921DBDD883 +:10B320003ABCF025319EE907D2E753DBBD3EF59BE1 +:10B33000A38DCC59B671358F63BCDF35BEFCD44AC2 +:10B34000A7BF01AEFCED55347FBE1C73A5D107D657 +:10B35000D38A2FC39491F560578A1E4C7D66E40C06 +:10B36000CA747FF9F557DE7EA41DFDAF0C33AE9B8A +:10B37000F5AABA91EE175FA84FE26C173E871E61DF +:10B38000393A473295FBFBCB85B5FFE5AF1CB89545 +:10B39000EE8F237F381E7A2E0CCC1F0294E4FF48D8 +:10B3A000862C709E8EFFC69B29710699F8663CA775 +:10B3B000F678FF52F93F81B4291B4B1FAFF7928DEE +:10B3C000C2AFCC87218970F81472E838741779E617 +:10B3D000B738DEF82B4E481538CE2F2FD8B791F757 +:10B3E000DDDAAF547A1EDBAA4A24EF3D77C781E24B +:10B3F0005B59F1BFE17CB0F7C93850DE370BFD5D1A +:10B40000C2C5F024F0FD8776DF477C8FEA5C7EE1E1 +:10B410001EBB7C6C5EE9BCB7F0B8B9EFEDBE7A5EDE +:10B42000D7E3F922CFF4B83294312638BC9ED8BC89 +:10B4300052E42BAE7CDAB92FA9EB6E97F5EC66C21D +:10B440002D84C767121EF770DE351587676444D3F5 +:10B45000C6ED76C995E39AC7A5932FE0FB0D3D4F46 +:10B460008A7DF863C9D96BF465F8719FE7FCFFBD6D +:10B47000FE208D47F981501297A58E77319C66E1A9 +:10B4800047C48B8C0F8DED0AB495325E64FCB8C551 +:10B49000F0FA287F9C55B4F9012AD7227E249C7AA1 +:10B4A000A72B9A5D25519E57E47BADF9B2E5036A5F +:10B4B00009D2F7972D5336B6E3BC3DE4C5A3DEFEB3 +:10B4C000B079CA46631AAE86B0238E132EF18AEF86 +:10B4D000939AB8EEE8CC091C97B0C6E92FF2AE4EAD +:10B4E00027A7EE16D9CC6F6771BFFE7C115FE80706 +:10B4F000F17D40EFE52EC69BC9FBC5283DE4BF07A3 +:10B500001A04FF6B81BF1F3883BE8988EB38B219DC +:10B510007C14FF86943C37ADEBCCF8A41FFEA8B991 +:10B520009FC3EAAF270FF33C6DA11F64D17D89FE55 +:10B53000C0A1A314173847B73A6DF271345BE0AC81 +:10B5400043454F29A782C9714F358BF8724D5F5C17 +:10B550002121AE0D556844BF328CFFF06CB3B0A30F +:10B5600039147022FB3CCBC5FEA895B7F74EDA3CE8 +:10B570004879139F99678716D17EB83C6E5B4BB6AE +:10B5800033BF9E924F5FD3D85AEB439EC69A4D3C31 +:10B5900092C8ABC717136EEA30F3E9FD944F2F80C2 +:10B5A000447EDE8A3BA6CE57437975BE5FF0FF67C7 +:10B5B0005EDDE283C5472BCED4E11FE3C8977B0253 +:10B5C000C21FDFB520B28FF49087E227349E5F63FD +:10B5D000BF5035F1CEAEA6AEE1BE0FFE4FCDF6F8B0 +:10B5E0009326EEA11C49892B1D2912F76D562FECCD +:10B5F000CBB7E33A4BCEFA4D5CD73F0CAE1BD7220C +:10B60000F47A424F66C9A69EEC5B45E7ECA8758FBD +:10B6100058D735DF9C645C059A7D9C1F873B72423E +:10B62000A4C73A4C7BE057C2A3EDF70EAD67C74104 +:10B63000718F0FFC363C5348F3AE4EDB3E551F274F +:10B64000FCBF501B9FFF8BE9E307E6465E23FB919F +:10B65000AA8FBD7EA73E3E31CCDFBBD85CBEF4676F +:10B66000D43F0BA2ECAFAC09A0BEA1EF93CDF77510 +:10B67000107E6B9340E0B78BC48576B400EFC3D1E6 +:10B68000DC9842F71AAB02DF5748CFD43C89FA2244 +:10B69000DBA12FD8FEB536AFDE4838B467F741A638 +:10B6A000D36897380FBD463DCAFB81C7ADD89B7F95 +:10B6B000E1BC7799FB08F785595F92ECB27E4CD9D3 +:10B6C0003729B492C7DD8DC0C33591E88C7C4674B0 +:10B6D000C216A157DB42A0DDCF7A359AF6DEE435FB +:10B6E000CD30A23E5A5ABE5C69994DFA46B43BE24F +:10B6F00016E3124DAE79C44F515E932FF07FEAFAF4 +:10B70000D6A8ABB81EBD436DC2C434FCBDCF67D054 +:10B71000FD0E4BEEDAB644CD6044FA7576058EB96F +:10B72000499F5B7150B4609C875B1614F3D7409CB3 +:10B73000E3A1CB6188EFE5BE3B3F3299D6AFC67E31 +:10B74000558B9C82C6F0831031FD16E2879A8C8B54 +:10B750004E6DA17B2A665C54D5445CF460D306B977 +:10B7600093CE4DC0C5F60D9F4CCFD9B22CBE773EBF +:10B770009CBC129ED24DDC41F1A13E335EF4A8196F +:10B780002FCA54A08AE3F27160BF8AF093FDDE32C3 +:10B79000E10CFB3DE727E646E6121D4571E7DF0FAA +:10B7A00099D9E7FC5ED617E787E7B530981571DCC5 +:10B7B000FF07F5C0F52D7F981EB8B1E58FA8077675 +:10B7C0008D4FC429B3C89FF594E8F27DC8EFF0957A +:10B7D0002EC65547822E8177425EF13D0545E055E4 +:10B7E0000B67B9513C468F49E22CEF27531DF7AB4D +:10B7F000529F5E77D4E74B43D735CD058EFC86F755 +:10B8000093CB781C37AD7336C7E78D168E87C3A3ED +:10B8100052DABF93E4C4A3D6791B5BAEB7DBCFBFCC +:10B820008553CFF69D20C433EC3A3DEAA6A0FDEF48 +:10B83000BE748C8A727E9FE492E319D63D516550A6 +:10B840006ECA4E8ECB717176BE86F87CE6C4E7B2C6 +:10B850007FE30A8574F26F72CA4260CFD74F9F535D +:10B86000F94D5A5F8E32C47F4F26C7FA3EFCFC5218 +:10B87000C7FDCCAFB738EF855AF359E5374CBFCA8F +:10B8800063CE6FBD7FF3AE3EA0B85066FC1996F351 +:10B89000CCBB24BE5F1BB1BE8FE517F348CDDE8362 +:10B8A000B4AF43C142CE230F05E51C8A530E19677E +:10B8B00085FF1514FE9775CF359DBEA0733664883D +:10B8C000FCFCE341A7FF351C9F53FD2E6F46748897 +:10B8D0005CD37F7DEDAD8DF4FD5CAFF9FDDC83AF16 +:10B8E0007DFA28F9613FD72307885F6FA2BAE1FC90 +:10B8F000C925C07875CDCEBB67D2DF27FBCC946B52 +:10B90000BF953719265F62B54BFA6309FDC2F1A2F4 +:10B910002110799C0BEC55F016D6D7BB51005D7306 +:10B92000937AC06FFA1FE7CA5491176D06CD1E3780 +:10B93000E83CB854E8199FED7EDEE7D0333BCDF10B +:10B94000DB4C3DD3616CFA5CFE1FEA9977D96EE45B +:10B95000CB0EBDA26439F5CCBB73F5D3A46F47D031 +:10B96000371FFE31F40DF8F338093EDC7A2D79C625 +:10B9700073FE9979CE0D69CE85E71CD7FB3F2D6903 +:10B98000E40FF2C5BE59F937A8F4F1F99382CFFF5D +:10B9900096FE4E4F723D11E0EF5B7CCEF57CDE767D +:10B9A000FF17C8B4AD9080500000000000000000F8 +:10B9B0001F8B080000000000000B7BC5CFC0F0A368 +:10B9C0001E815DD0F884F02A12D5A3E3C74C0C0C7D +:10B9D00002CC949901C2967CA87C560E0686B7DCF0 +:10B9E0000C0C5CEC0C0C056C0C0C0E40DCC58B904C +:10B9F000F7E380D01A4208B13601CADD318A8736B2 +:10BA00009E2ECAC0304B0CC1D71547959F218A6026 +:10BA1000EB485366972D503F006CC3B2AD800300D6 +:10BA200000000000000000001F8B08000000000064 +:10BA3000000BE57D0D7854D5B5E83E3367CE9CF913 +:10BA40004B4EC224CC84099C8401421B7482411158 +:10BA5000FF4E426AA317DB29A2175BDB3B285AB0D3 +:10BA6000FEA4D4ABB44F9B03F9611282048B8AC14C +:10BA70009F011469AB6D6AD57ABFD6BE01BD14FDB6 +:10BA8000EC2DD7EBB54AB10DD572AD551BDB87A4B4 +:10BA9000EF617D6BADBD4FE69C934988B57DF7BBEB +:10BAA000F7854F77F639FBECBDF65A6BAFBFBDF6A5 +:10BAB0008E5F2D63B5E731F601FE405917648C2D7A +:10BAC00028940F7E75E6C0AA46C6CC7B95D483F039 +:10BAD0006867CFEE2DE74719DB7DAB67BE17EAFB42 +:10BAE000EEB8C9A341FD81BEDA9DFE1AC65A99C4BB +:10BAF0005805630F458CE7EAF0BB2D1EF6A00EED4E +:10BB0000239960BA1EDA6DAB2D6561C6EA9942EDE4 +:10BB1000BAEEB8F4901FDACDE867FA1CF83E99BF88 +:10BB2000C0A34718AB1A92199B52806B777BFEF823 +:10BB3000EB3E18BFFD009533E48C2700DFB16DAC00 +:10BB400001E19AA1B679020007BB07EA30DE8CB0AA +:10BB5000CEDF67455D4BF17A1F6FFF70FBC1E3AF2E +:10BB6000CF825F98C9D4D3E13DFE0AEDE66C8371C4 +:10BB7000EA18FD7C00FFD5F7E73D2B00EE99591838 +:10BB8000572D3C9F3778D0519FC1E4FF35647D0726 +:10BB9000F378057F81F9CDD8C6E7317704E67BDA03 +:10BBA000D8F95AF3B2E6FD5F6D7EFB5E3DA37715D3 +:10BBB000D29F95A6FDC4076B0E318063F73D301A06 +:10BBC000B0823FF36DE297076EF1A47AE193E34709 +:10BBD00076507D4F8F27B50EE15133C1B938AF6D27 +:10BBE000C02750CC09336310F8638E0C25C0B556BE +:10BBF000F0D33F61B900D1C14B9D998770BC876E6E +:10BC0000617A2FC0D3B5E3EAE7E6C2B8C917BD6CC5 +:10BC10000EC29BFF9384F8B4F8C72A6BB7292C3F58 +:10BC2000015F25E5CC3EBF0DEF49B56D9FDF86F77F +:10BC30006458E7EF05DE935A8AD75D78B7FAAFBF4D +:10BC400005F01B1E8B7737BEDD749A2CFE756604DB +:10BC5000D3F3601EFD4B4B6151011ECE6F1E0A8F48 +:10BC60009D37F221CE7BCFADC3523A5C98B785A702 +:10BC7000FFBAF3E77CB00BF940E27C50173D391F67 +:10BC8000540D011F9CF6DF890FFEB2F58072F6BFDE +:10BC9000C37AC0F68807F7FCAC724BBB7E2C0970E8 +:10BCA000F4B6B3634998D76DED2A95D9768DCABE9F +:10BCB000F618955B405C3398DF96B758CE047E0A41 +:10BCC000D5417BDBB8A50BE13B1BDC015D73D423C5 +:10BCD000A998A37D798BEEA8FBCD20F5BFB19FE598 +:10BCE000905F37B73366F819DBD4AE52B966DE3EE3 +:10BCF00015F5635FEAD7CBB1DD597315DD2BE1F4A0 +:10BD00008C7F8B553276AEC04749C950C71580E746 +:10BD1000BEB897AD4FC17CFE6C78AE847AEF997E49 +:10BD20006DBD06EFFDC6FA2BE0FBBE26358DEF9309 +:10BD3000A9ABAF63258C85D77EAEEC751BBDFB7CB4 +:10BD40006C39CA5926C3E41B910EDA0EE41F89BD73 +:10BD5000FEB284DF272B6B10CEE99287E4EEA68635 +:10BD6000DA66EC776683A23318878DC8BF1E82F926 +:10BD7000D5C1BF0F6A015EC6EB165D4AFC436F94E6 +:10BD8000225CD07E3DF4A39D6D7BCF0B16053A9FC0 +:10BD9000277EAFAD7B6F7112DAFF5E62296D21C025 +:10BDA0008DFDD9E81C99AED33C7BC4BC6AFB9CFDDD +:10BDB0009D97BCF44BD229F0CB09DB77005723E2E7 +:10BDC00010E07FEE4CC54823DEFA58CE2F8D85BF9C +:10BDD0004F7EF965E4DF998077B366EC7CDCF0BADE +:10BDE000E713993EBC3809F8C94A6C18E9E086FFA8 +:10BDF000BC3A658507E1B3C30DE39EA703DC256369 +:10BE0000E1B6F8FA3BED1A336021EF68AF233ED973 +:10BE100005751DCA1DEF7B97A3BED4B129C07DC790 +:10BE20005BFA4EA4DF28BF48BCAFAF485C8FEEF48E +:10BE3000F176E616967B90E6D3F6C60E80776075AF +:10BE4000E5FC5EBDC0170312E78B3597CCBF10F938 +:10BE50007060A54742D53BB06AFE52FCFEACAB3CDD +:10BE60001EE4CB9A12EDB3F4FE124EDF992BE737A6 +:10BE7000CF46F960C4FE501A83F9AF3ABAF82A687F +:10BE8000FF2FC0A712D073C79FB53504E76AD17ED4 +:10BE9000A492E9208793CB94238897E42AE053283F +:10BEA000AB904F6DF27900F9345C8C4FA38724A8D6 +:10BEB0000F2CE37C7AA3E0538BAE06FC433CE6AF49 +:10BEC000A96DBECAC6B76EBAD6F8B537914F073E50 +:10BED000037041FDD4274FC2A7ABDE5B3C7B023E23 +:10BEE0003566E81E1C6FDB787C9A29CEA716BD0B41 +:10BEF000A5735C261FA371673236DC0BFD3ED7A508 +:10BF0000BC85FC3A905674B4BFDDF31E9047BC3438 +:10BF1000EF26D5305363E7ED9EE7D879F4C7D16EAD +:10BF20001FC3AF2B27E657ABBCAD3DC75E23391B04 +:10BF300023FEDDDCAE53B911F918CA4DD8F4CCB1EB +:10BF4000F2BACFC35621BDFB826CD5A348F7C6F920 +:10BF500045DB592563EB88EE59E4EF45048EC1803B +:10BF60002E01F88F55513D1F4CC2F8BED1BAC112F7 +:10BF7000D0BF34DA1E140EACE785857A08DA670381 +:10BF8000BCFE2B29DE649E5DA8FF49D29ACCC4D8A2 +:10BF9000F7D0FF3A6F03638F49878CFA80A37F0342 +:10BFA000FBB7C3A716E96F7380C317591FA2FA1610 +:10BFB000693086C4DE286971E4DB1F4ACC68896178 +:10BFC000BF50077A9E79D7ABE633F1C23887D7BD29 +:10BFD0006A9A40AF0552FA2909F061E86D75CC8381 +:10BFE000E30E2F6700D74FF17BE8574BF2719E5E4F +:10BFF000779475D8F0F273E99889E3223AC295A450 +:10C00000AA607120FECB198B237E8CA6D5C06F65EC +:10C0100020382418DFD30275685461A86D7E802F04 +:10C02000BA4C3E3A64D387767E28D65F6021FF3EC5 +:10C0300068F55737C9FEC4F7E3F3036F0778F825AF +:10C04000E1E1ECB6558887A7104FF0BCB976E1CF97 +:10C05000CE8679840EFA527E1DCA8526C99500EADD +:10C06000FF06FA3E7F1ED4B7D4B0B65EA83F2EE9D5 +:10C070007C5C793086F67640AF62391B5C56BF7FB8 +:10C080006DBC01FCEFD9E908F511A962FCF9047156 +:10C090003EF02888F389DAE623C37CD0EEC0F99419 +:10C0A00015F0E49EC7E6406E39FA07CDE72EFC3462 +:10C0B000A3FE667948AEC8C3849F2D3EDD83DFCFE3 +:10C0C000F5707D62E125B87098F0A5E9AC0DC7D395 +:10C0D000CE76F66BF507F866A877430B87093E0D19 +:10C0E000E12BA3FE8BE39B01BE2363FBFBA380E755 +:10C0F00046E8CBC4EFD930CDCFFADEFACEEAC79A04 +:10C10000EF987E9EEF18EDC76BA3BB1B4F1E8FB33E +:10C110001F37DE4E068FF5DD5F0ACFC9E6E586677D +:10C12000B2EB2336329719600FCE423E02F9BABE07 +:10C1300047A1F1B72EE3F6D1D6039F20BF729BC76C +:10C140007816F9CB7CC147F19C6D965CDEDA48DF4E +:10C15000ED8C18F1A5F5E3CBE55D60E79A20EFB72C +:10C160004A5C8F6F837A0EEA3357C9E654D083DB7B +:10C17000324B031887D82AECD1D88AC6F5E7A39D9D +:10C1800060C4DEF5C27AD91AE0CFEF5ED9BC1EE3F7 +:10C190000777308D3F8FF0FEE257B5F0E7A2BD354F +:10C1A0007E12148969D36FD6F30AC558912E02EF17 +:10C1B0007A0FB71FF2425FED10FAAA22985E81FC57 +:10C1C0001A9D1ED477C27AB8E3924B2F43BDFAC8AA +:10C1D000F7F4F95EC0C7BE4B2E957E8DF312EB626D +:10C1E00097D07BA3E3F5A525C463DE976AD6808E3E +:10C1F000377998012B9A55C8659F4539DEE5394B4B +:10C20000F2C377B5CB34AA3FD2DB2CFD6401D6193B +:10C21000C9E501CFD2A60E199546DB1B480703D608 +:10C2200051078C6BC84C6E233A448BD2FB1129B05A +:10C230003C07E31A8F751FBC18F535CBD1FCACF762 +:10C240004D6C9A836FF2385FB42B71FE505EE52916 +:10C250002ED70C95CB3303E45907C8AF8A65BCDEF3 +:10C2600004007A519E0D3AE599213BE1FE6BC1BB7A +:10C2700040D2B8BD27FA03F978AFA702E16132F2E4 +:10C2800071933CBA8E1CF047B72AA6F7142A8F7810 +:10C290004BC6C2BB49CC1BFA7BA8587F7FABF918B1 +:10C2A00061E837FAD1FBADC07EEDF6EB38FDB8E5BD +:10C2B000C1E2AFADF2308AA77868FDDFA7A49E9BEC +:10C2C00083EBFE252FC5E76AD97000F59FFBFBEADB +:10C2D000FEB98E3882BB6CBE696170A81EFB5D4AD8 +:10C2E000F1DFFBBEB6A82A635B7FBB847DBF2BC09A +:10C2F000CB5F7A789CEFB0C747E5905857F79570B9 +:10C30000BB702CFCEB391FB07E2A3F3E1226780A08 +:10C3100075C5559729FE53A897883AC783D9CC2469 +:10C3200019E75DC5524887B2963686F0FA13CCF409 +:10C330009E0A3C806B0EF0D453C372F5C04F32B0EE +:10C34000A18A7E69CDC147B0EE43DD66AB2B60B3F9 +:10C35000C5A2853AF4C374DB7B6B1E3D35FDB1B0DD +:10C360000D2F5DB3EE247F34A8F378B19ABF7B39EB +:10C37000FAFDEA562585A6A2AA9B2C03FA2028A737 +:10C380009807993BCC6A904E41D5601E8CC368508B +:10C3900007F883E134AF47C57B2DC3DBC778DDAF3A +:10C3A000B7B12618B747F8934FCFBA9AF8A047E726 +:10C3B00071FD1E7D7EA9079E87BC9C2E7D5226E8BE +:10C3C000C57D0290AEC80FD06E2AD2F528AE1BA252 +:10C3D00083FCBF713DE11EC107F83F16D68E7E5C1F +:10C3E000F0A3B780E75E8C37CD42FFE000957D1863 +:10C3F0002FF221FE7379F2534B38FE413215E23FA2 +:10C40000F4FD8142FC88EA071DF590661AE817CA18 +:10C41000519642F91C30F206D25349F03AD2D15F1C +:10C420005AA0E300D2512AD07100E92215E868D55C +:10C430002D3A5A758B8E56DDA2DB404D2EEEA0E3D1 +:10C44000EADDAF38E9F8CDBBAFFE1BD27100E95889 +:10C4500044BF1D92F93A7AFA0EA02FF4936DE4EBE3 +:10C46000FCC1EAF55437577B282E906D5C9F453F01 +:10C47000FE8F077C145CB0F679FA74680FEF6F904A +:10C48000A7703ED06BE9BBAFCCF2ECC6F8C076111A +:10C49000CFEA15710A6BDCA7E7CE2E1DB2C1B3112E +:10C4A000FD3BA86F443B02CAE653B22AC6ADB3496E +:10C4B0001EC79E21F8EC51E84F07FD3BD8AE52F95C +:10C4C0002DA867A0DFC7A09E9943F13B2AFB405FE0 +:10C4D00061792FBCCFCFC138A64AE5B70F785A5142 +:10C4E0004EEE6907130DF8EBCE7695CADBDA352AE6 +:10C4F0009F688F51797FBB4EE5EDED7554F6B7A778 +:10C50000FE88A186DEF685541A9EA5ABBCC4D783EF +:10C51000CF7D0CF0B0737592E2251FDFEB49E790F9 +:10C5200087B4C1172E6C2C3CB7E669789AAFF3A29A +:10C530009D7C402638989CFEBB79C5DBADC1FE17BB +:10C54000EC95797FD1F4C517458BB6BB19DBF53C6B +:10C550000FF3C2766A7F6B6DF1FE6EC17103FF0C43 +:10C56000F0E1B8B1FE7473F1FED6617F9B9E17F0C7 +:10C57000850FB6CE2CDEAE1BFB8BFCB3802F71304B +:10C58000BDB8F8B81BB1BF69E5DA15E847805E6A47 +:10C5900046BEAF5AA595E3FECFB429DA1AFEDCE811 +:10C5A000C0E781247F9EC0F6F524174CDCE7527566 +:10C5B000F11CDBD3F37C1E9F8753A21F85F77FD727 +:10C5C0006A46F66AA451DBA902CB7C63355FCF557E +:10C5D000ABF41D589FE6E7E34D9DDDCF24905391CA +:10C5E000E44126417F53A0EEC17DC6644EF2403D3A +:10C5F000A1F0F1EFAA359904CF233AB483EFBE013D +:10C60000750F7C57A5433BA827FC1C9EA9A7E5A94D +:10C61000DD3661274D39ED20F3227C8DBA84626AC4 +:10C62000ABB01BAB52BCFFC8030761AD327631A87B +:10C630009D25F07EDB9719D975DFF7FE92E2069112 +:10C64000E58CFCF7B2CED43E13FCF16955A684F319 +:10C6500002C7587F10EC8DDBCE7C228EF6F1B469D8 +:10C66000AC0DE573C9A227E7623D51C532B88E6EA5 +:10C670005BF45C1CE3EA097C0FF592B39E9F8BF59B +:10C680003F3EBF78AA5DCF5A65E25A30406DF64111 +:10C690003CE3F41FAACCDC5E7F0AF721015EA0EF29 +:10C6A0005601EFB3DEDF12BC55ADBC7EBC23B1CF6B +:10C6B000049B68DA744322E34AC0DBDF24E09DC1B7 +:10C6C000E1D19A05BCD3015E80ABBF59C03B83CF9B +:10C6D000475B2CE0958DA9DA24E0AD483BE1FDFFF6 +:10C6E000409E13BE0F75DEBFCE0C639C92C912D85C +:10C6F0002103C25E02BCADC379DF18D06B4D9BDF56 +:10C70000FA8297CBFB69D3399F4CAB53CC29A78CCA +:10C710006FA759F49A56A71EC17616BD12754173BC +:10C720004AC9F8DF59744CD4858FD8FB7F0595ED45 +:10C730008293D32FBB82CF272BE6135359562B2F2F +:10C74000F4F323A10FA65571789E78C5B91E4E3F0C +:10C75000E45C0F4F1CE2FCF5236B7CB12E4EFF0511 +:10C76000E7B3ACC05FD6378ABFA649E1AF6592F8A0 +:10C770006B71E1AF6592F86BF9CBF0B749CC6753B9 +:10C7800084FBC9309FBD144738D97CEA9509E11A6A +:10C790009D4F3DCCA7C4369FFAE08478189D4F7D0D +:10C7A000F888BDFFC9CEA70FF9A1B4B03F159327F4 +:10C7B000E687CDE738F9A1F45C273F6C3EB7383FF8 +:10C7C000949EC7F9A1478CD723E209B1308C377FFB +:10C7D000FCF17EF0AA73BC337EE91CEF07BF2C3E50 +:10C7E000DE19BFE2E33D78E4CB9E47D1FE6AF0D08C +:10C7F0003E6316687290F63774B2A3F7D574C7D04B +:10C80000CEFF4A7590E2797B6BEE54D17EEA49CD3A +:10C8100027FFC9DAC7EC6BCFBF77AD2DCE9015FBE4 +:10C8200088E3D1252BECAEACB0BBDCEF2DBBAB3736 +:10C83000C5ED0BF7FB9F0AFB91C9B938DAFD9114DE +:10C840003B566FA39BD5CE82CB82F3A3C2F5B46CCB +:10C85000C1B5535B9CC27D8D8BD6AB207737363EFE +:10C860009AC6FA8FD945EB5B6AFEF3E17AA4F352DC +:10C87000075CDF342F5DDF22FDE7C39597330EB8E9 +:10C8800036B2CC84F8B2F6FFC6E38F432CF39C0C8F +:10C89000E5864A27DFCE405F0CF8632F2A5E1B9F98 +:10C8A000041BB8DDB8B1D1C9571B641E6FB3CAAC45 +:10C8B000CCD74B649ECC8335AB95DC2C81BFA5A037 +:10C8C0004FBFE3EA77BBAB6EF99DE8867E3013EB92 +:10C8D000C5FD4EFF4888F61DC323012ADDF3DC2089 +:10C8E000F0DBD7A0101CD9EAD93BBD80AFBE5B53AB +:10C8F000E497865AF4F9EB75EC8FC737BB1AEE3420 +:10C90000D07F0988BC2559D32494070195D743F9D2 +:10C91000CBC81F0DB4B086805E18A72CA93519842A +:10C92000BFB6D8525B7EC606817FC6603C187FC307 +:10C9300027B4865E1BBF047D1E9A47D8CBE54F5FA8 +:10C94000AD192BB7E1357B6B3F43BBB7ABA69BE083 +:10C9500052659E5765C1A5AABC1E40B8D0DE46B838 +:10C960006CFD97E90057FDF870B9F165E1C1BDFFB5 +:10C970009718F1321D5CC5692312955502EF71C4F9 +:10C98000FB148C3F4FA172EA48193DAF1C9946F544 +:10C990008A9138D5A32333A93E65A486CAC8C8C7DF +:10C9A000A90C8FCCA53234721A958191062AD591A3 +:10C9B000B3E83B6BFFD03F72263DDFB480D3B1FFBD +:10C9C0001CA0A364A3DB82D3899E252D2C3507E808 +:10C9D00052221F7C99F25B5AC18E950AF82A11F8EF +:10C9E0002A17F82A71E36BA185AFE1D8525B7C6C02 +:10C9F000B388775B74DC8C74B4D17FB18FF37DC462 +:10CA0000CBF5C3A65A162FB7DB994D0AD99925AD98 +:10CA1000DCCE2C71D1F1A3C2351E1DA7B579986E5D +:10CA2000F70F56051DF5A9997247BD627915D36DAB +:10CA3000F2230CEFCE06FD39255DEB7CDEF831C725 +:10CA40007756DC32503FDFF1DCAF2F72B5E3FC5498 +:10CA50002EF2574A918671F0D72DFC6230D616DF40 +:10CA6000FC82C06B615EFCFB08FE8AF676DACA7F48 +:10CA700030D67500DE2A538ADE8BF92CF227D6EDEC +:10CA8000827AC58FFC0CF7D725D6B2EE69DC7F31F0 +:10CA9000D434D6D7F96A059F032F9D4EA99DB419AA +:10CAA000CFBC6F2DC7BC8FCABF9719C597D899E463 +:10CAB0000F1D5B8BB92F085FB4E8FE752553585ED8 +:10CAC00015F24AC27D405E2FCC1BEA1C7FAFA3FC4F +:10CAD000F2B3CB4AD345F2B826DDDF125BDDB65F99 +:10CAE000EF86774CBFE8E3957FF8FE6FF345A2240D +:10CAF0007FCF606790FC1D070F6E3A4DB65D0DCA83 +:10CB00001758EF3ACA17286708F9325DC8F56A2145 +:10CB10005F12285F480E4DA3E75542BEC451BE9C2C +:10CB20008672A846E8838F531942F902A522F82C91 +:10CB30008872E6B4829CB1E2572CC6F9CE923B963D +:10CB4000BC018D4B71DBDBCFD46B7BEDF2A6E174C6 +:10CB5000920311216F22AEF51C11EBB944E88B88CA +:10CB60007B3D375AEB598FDBD7F3ED2E39739B4B57 +:10CB70005FFC9B580FA3FAA2617F1DFA9DB75F501F +:10CB8000E9F1DAE2CF5D17CC267913497379331EC8 +:10CB90007C51216FC6876FC8A1376EB3F459ACF1D1 +:10CBA00024FB101C4F7D0D4F103F2A20B6BDE0BF67 +:10CBB00068F3AF8DED82B725F38FD63D0D78BBD4EA +:10CBC0009739E403FA979C76083725D8F6EBDF8C83 +:10CBD00065485FDF4971931285EFD3DC36FFAD14F2 +:10CBE0007E07ED8FF8F8BABD4C41B899DA86EBF9BB +:10CBF000B6AB580EF781F44EA7BC9B7E4BD021B745 +:10CC00001237963BEA55D75639DA87189777144C7E +:10CC100000BE8DAD74CABD50CA29F70275F31DEF71 +:10CC2000AD7D8831722F36B97510177A3626F46CBF +:10CC300018D7C19402FF8684BEB5BEB3F4A3450FD6 +:10CC4000C60649EFF5D4707EF58635E98AFAB174E7 +:10CC5000E99A7713D9137E175FF8055FA8826FFDF5 +:10CC60006EBE48587CD1EFD0433D2EBECDBAF8F60B +:10CC7000630AE7DB90D08F1BE73D5187F1919E5906 +:10CC80002EBE15FB24F09F3E471A1FBEC849E13354 +:10CC90001D7C9BFDD07CDBCD303FB15F626DB80F5A +:10CCA000BD715E771EF325955A99EAA153FBF2FBFD +:10CCB0003006D5CCF749812F1B15A0DFC6537AF378 +:10CCC0003BE179F78A303D8FB021865B5E16FD49E6 +:10CCD000C595235F39F934940ABAF848C8CF49F2A8 +:10CCE000CDC58A2EF6BBB85D6B9EC2521D0CE350BB +:10CCF000FD8604AFF41755B29BBA0F4B39CCB7EB96 +:10CD00008B7B487F1EBB1C1437D6ABF331A48759ED +:10CD1000A368A84F63C98C84FAB082B5AD5807F0F8 +:10CD200077B7F378FC5D35379D7A050E2BB79D718B +:10CD300031E077209CB958017C1D8FB37E5C7F5217 +:10CD4000D5AA0CF67BF3AF251DF7230249BECF16FB +:10CD500042DCE3BE439CC7F382753C9ED717E7F1E4 +:10CD6000396847F13CAB3ECADFF17C2C6CB36FBA3B +:10CD70001AF6137FA809C11FF9AF32CC87F627DA5C +:10CD8000284EA7CA83799467AC9EC7E55435974768 +:10CD90003E61753C0E1748F4531CAE4FEC8F79C3BF +:10CDA00006C3F6E17AAD01F53DC615B17D30A9EDBA +:10CDB00040BE6C51B87D1E0919D729247712DAD1EB +:10CDC00090A093CD0FB1E2956A12E410CE277F01B7 +:10CDD000F51B48B014FA09C04906E2454932ED5B3B +:10CDE00062BE94D7A3B39D218C5FCA2983E2873AA0 +:10CDF000875BC6F7C8DF096D9707F71DD534F13B90 +:10CE00008B313ABFE313DF2B31FE5ED5057EC53E85 +:10CE100026C63F09BFB67D4BCD56379B79FFE6B995 +:10CE20004AAE43C2E779C77E655F8DC4D7F389A751 +:10CE300063CB6CEBA8EFFD3FC630AF61EE3D9FECDE +:10CE4000683913D7C9EC5292D7BE7C4C2B628776D7 +:10CE5000B7EF29937DE3F36FB725BF845DEB0D73C7 +:10CE60007D0B78D411FF6E3CA27F66E171CEDF109E +:10CE70008F1B45DCD9C2E3465B9C59B3D5AD796CB9 +:10CE8000AC1974E06F23E20F79FEC4F763CB6C72C8 +:10CE900072E3BCFDB10CFACF8847AD8047FF5AAFB3 +:10CEA0008E79B235325FBF1B932C85FEC586FA356D +:10CEB00026D9736733CA7728ED7F37EF45F8011F0E +:10CEC000343F4DF05D823DE0B5C11300CB0EEDB7B0 +:10CED000E950A27DE7D3830EFBCEBF56A1F1FADF66 +:10CEE000BF52C7CD5DCD9389611909659E473E0F3D +:10CEF0008707711B9005A3FD79D4CBB319C7E39ABB +:10CF0000733C94EFBECD67FC0CDB6D96F5A928371A +:10CF1000361FF0318C7F6DD63DAD74EE470F115C3E +:10CF20006BCE29DFD16B83EB5F841EF893CFF8398A +:10CF3000CA4BF8FE2EE6F89EB516F34B5F12DFF5EE +:10CF40008BFDD0FEA6AB73EBD09FAEAEA3BC1DADE8 +:10CF500079D5B615589F5E4FE7D9DE50ACF8D6416B +:10CF600086F10490CFFFA1D8FC087F6288F200DE32 +:10CF700000FB02FB1D16F23310CE186814FBA22929 +:10CF800096A17824E7EFF1F85759FB70196EA1C20A +:10CF9000FA273967F1E3E60AE7BEC5E60ACE2F288D +:10CFA00027345BDDEA6773C5B053CE9DF3DE49E4F9 +:10CFB0005C3F976B492ED754D5E0724FEC477813FE +:10CFC0002992739B859C73C3FD3B21D7C693679AB7 +:10CFD00021F8AA8ECBB3603EDE2447512E32DA17F9 +:10CFE000017F8FD6A1BF0EE4590D97E7D83E28D612 +:10CFF00021E8ED75F6755826DE07927C9DF9557D82 +:10D000001DF667F171B9786FAD536B1D66E77279E4 +:10D010008678453C66E716F22E345B1DE4591DE622 +:10D020004F65E79A8447808FF23BB3A3EBB0C3B15F +:10D030000EB3EFEFA2F5F7CDEAADB4FEB2359CCE5C +:10D04000599F59548E6D4439366B7C3E18F523E454 +:10D050001CC931CD30C90E0BA4189DFB080BFC81F7 +:10D060008CE072AC66BF41F34D811CABC1FD503EFC +:10D07000DF7012F05743F893BC36FA9689F7A1FA9D +:10D0800071F09772E2CFE2432BAF05F5AF3DAFC52C +:10D09000C2DFC9F2567A46F5C0371C7AA067563708 +:10D0A000D9E93D88C754018F0539C6F36E7A528C91 +:10D0B000CE0B6E48963761FD18CC1FF310CA5B7318 +:10D0C000B4BEDC780C0BB9552DE456B0DE25B7D4D0 +:10D0D0001CC37DC560FF0ED36393838CB5313B7D4C +:10D0E0002DF906F2EC6ACCC7B3C93313D7B7E9E719 +:10D0F000EB3D12CED3735F7490E4416FB5B01375FE +:10D100002EEF6297A77671BF8FE3B37219AF9B7E44 +:10D1100085C7656B58F326E4C3599EDC3AC063EFBC +:10D12000ACF514EF3F76B992125F31B912EC21F1F0 +:10D130007B16EC27FBBC7B845D65D58FCFE276D474 +:10D14000A81CFFF337C89E62604FA15D26CD5E3BF1 +:10D15000C79E7F31106E36FD0B88BE247F228D1C4A +:10D160004E9807D11DF90AE9DE5BCDE98C7CA0D988 +:10D17000EA563FBDD53967BED2DCDD27913F07B9FE +:10D18000BC69B4ECAC3C974729CEAFA1C420C99F81 +:10D190005E217F46F5C75CA73E58ED17FEACCFB8C1 +:10D1A0001BE7D12BF449AFD007BD6E7DE2FA7E9B21 +:10D1B0009FCBB15FC9C60EA473AFD02785EFB93E30 +:10D1C000B1E8E7D7B51D829E27BCA783DF285EE5BF +:10D1D000041CFAF3CB4B8BE5C5592513FC599097EA +:10D1E0004111D7F980EAFA93137FDF87F92C94571E +:10D1F000A351A9AFFCEC84ED2DFEF0B3CF51BB40A1 +:10D200005DBF817C1A69CC539E42B04E6FF0727044 +:10D210000C56C9FD0BFEF30CAD0F20556A40C3E759 +:10D2200087CD3EE4E7C56CD88F7E48A32BDEE3BDF7 +:10D23000BCB4D87AB4CAB5877F3BE5199B7F72D05E +:10D24000EF8C071D6387591E8349EC60BE0FE5987C +:10D25000C186ED79D7A3FCDDFEC694673015E9C021 +:10D26000F209E35F01F08331CFCF9AB727D9CF28F6 +:10D270002E5F9F43DB9E85EB583E70CAD879DC86D3 +:10D2800030D0B990E38BF3E193D37303E2D74FE748 +:10D29000081DEBD05D8EF66BBEDB91473F94FD829F +:10D2A000E4F731C02FC6D9FC6193FC06F0F9282FB2 +:10D2B000AD249A6676BBC10DA735AFF1C693C31FE7 +:10D2C000AEBD121D8D2F0AFFB1B85ED707632F23A5 +:10D2D000DF1CD3F8395B596EBB7F288AEE3228EC0D +:10D2E00046AA3F3484EBD8F46B0FA27FD00CEFB189 +:10D2F0005454AD2355C05797E0E32A959C44765784 +:10D30000A884D6F7DAC311CA433BEEE95737C22BDC +:10D310006FE912D2135E6F431BEE639C77E23CD53C +:10D320001E3798AD723B6D4398E7776D90DB548C58 +:10D330009BEBCC50913F7A349E4736DEBCD584C7F8 +:10D340008127251A9C100F17615B18AF53C4033A4D +:10D3500003A9E5F6FCF1456A80DE5709B8CE3B51DA +:10D360004A79711D9A87FCE66CF876B506FDE417DC +:10D37000BD0C8FE56765532DFF1BC01765C34F7F3D +:10D38000807409737BDB1F6936F3481789B5CD427A +:10D390009B5F93DFB29FD7D2595B1AF9B133217BE0 +:10D3A0007AEDFAFCAF8CBFD1B84486D5A13E97592F +:10D3B0003085E37D2E9059A6227F2DBCD0E804381D +:10D3C000FE80EBBF02EDDF0CE979EBBB0B2A5612B6 +:10D3D0009FE0BC904FA024B9FC8704D8996897447B +:10D3E0003DA6BF483E024B80BE75C4BBC7814BC83B +:10D3F000417A05EBB06984EF3F0653FC9C2EC6636F +:10D40000D0CF29454CCEC4232BBA44C9AD2C25A579 +:10D410006953E16CDA678C06FEDAFD5E4EFD4AC6A2 +:10D4200016F641E843F42B0FD1BEC45FBDDF93C0B5 +:10D430001B60F750BF489D0FA614FAED81750FC20F +:10D44000887580FEC2D20F2D19B7EB687D6C688F8E +:10D45000D173263F6EA01E0FE37E0CC6CBC0CEAAB2 +:10D460008176BF6F5287C1F766D67E88B5BF1BAA8B +:10D4700063746E349472CA3D353139B9D65531BBB7 +:10D48000687EDC28FF00A7D6D8F4F678EDFED665D6 +:10D4900007C8CF1A5B3C440ED716F87A82F9795B3D +:10D4A00032141FC70D2FBB1E903D3C4FA5237C851A +:10D4B0009A213FE7830FD0AE113601F89BE985C56D +:10D4C000F0F23C26115414EA3EADFBCB780ED41793 +:10D4D0005B69D8CF91FE0BFEBE009F5F6B0C4D8247 +:10D4E0000E5EB99FF2DA8127C82EDF12FA023B5294 +:10D4F0008FFAE10B14D7E8AEA8ACA17368569EBFB3 +:10D500001AA6FB012C3EDD5B71690CEDDBAEF8A5C4 +:10D51000313466BA7CE918CAE703154F182BF0FBC3 +:10D5200013A5E833B1EE582DF96BDD27664E6D2B50 +:10D5300032BF10E3F202AFBFE1E7BD158C018EC22E +:10D54000DB1DF3A808CF1FEAB9DCD912FAB181FEBE +:10D5500096A2CB6DD8BF12867161FCD6C64103E39B +:10D560000A4A269CC1F37DEE7EAC71E047427F857E +:10D57000CED25BEB4E72BC2F0AC7D87AC6C03C60D5 +:10D580001FD811BD45DAFBD4123304EBC45778AE73 +:10D59000E1B8C9E7E795F2BC0985E2CA1248045C24 +:10D5A0005705FECF39F751354FA15FDBFEA10C7E49 +:10D5B00054313BA35BB1FC5B6339E2AD532A9FDF7F +:10D5C000DB3881FD12CBBE8B7E0CE02C8F7CE58F8F +:10D5D0009D6F227E3BC1519B4222A2EF209E9B86E3 +:10D5E000F25D3CB7E3D7E437ED7C9708807D89484E +:10D5F00014F66547B876C2380CDAC96C02FB2DA068 +:10D60000A4323C5FB98DEE4390D92904BF9CD8FF6A +:10D61000720DC0312FC0F5BD9CE4E789DCFA756B53 +:10D62000D09817C0FDED20EFC7DDFF83C1E686006F +:10D630007CFFAF6AFA342CBBAB1609BDE75A27E171 +:10D64000E8A4E2F9DADA14178ECC28912A391FE31C +:10D650004FB03E85672158EC2CAF262FE474457BF4 +:10D66000CE17F332DAF7AEE3E7B8AD73E325AE7B5E +:10D670000DBCC6678D998DB46F31EC8B211F39CFEE +:10D68000897B911EA760E97CFEA980D3DEEF687FCD +:10D6900092BD668B87C023A3589CE9B260F3B24069 +:10D6A000B13853B87C5278A0BB1DCE44BE6BCB5270 +:10D6B000DE0D9E97D7F8F904A4F75D421FDD81FACD +:10D6C00008EADF10FA07CFA76379777B1D95F7B6D5 +:10D6D000A7E87D67FB422A37B51B546E696FA572B8 +:10D6E000637B9ADA29F14E15E9B63D3E78B7441EC0 +:10D6F000FCCB2DCF4397DB2383AF609C8399FFC680 +:10D70000EBE29CF54D3D3F6DC13CDEED65839779C5 +:10D71000008447BEF1E3CE6700DEEDB3065FC123B0 +:10D720006D8F06F63DD389EDE7F1F6FD3D432D788B +:10D73000AE7BBB3807C912CB4E82072E271FC0A075 +:10D740001BE0637B85D8679BE4770FE377506EAF70 +:10D75000F970E305E47E83CF77A4E5C518E53F11B2 +:10D76000FCFB7B8E12FC24AA1631F6B39E373A6975 +:10D77000FEF3AC3CA734BBC4263FF6057C1CEE860A +:10D780000F07F73362BE8A366C6088765120733F8C +:10D79000AEBF9255070D3AE79DD8674A3AF6179DF6 +:10D7A000D479B80006DD2A0AED95C614AB85473F4B +:10D7B000529DCFCB5B0DF2DB1E09F0F3881BEB9B78 +:10D7C00055BE8E0D3A1FF5B8788E0630DA53F2B397 +:10D7D0005EB27BBE3F4E7B6C673616DA8D0BA7764A +:10D7E00012FB7692F36432D80760BFE55401A7F8C4 +:10D7F0006E93AB1E10F7734D961EBF17F4B8D6D5B7 +:10D80000CF0A5573E06FDAC31EB6B09CE705339BB1 +:10D81000BD10BB3CE8A8572E2B77D4A34BAA1C7590 +:10D82000ED6CA75D54B5F2638EFAF41BE73BEA3E5C +:10D830006D91A35ED2D8ECE8AFBCE542C7FB70FDAA +:10D8400052C7FBBF14DFEB5DF8B8D9559F6C3F0A98 +:10D85000C64DA760DC94FBBDDDDA157CDF0769846B +:10D8600072B9BF81EC276BDF0A190CED6B4533C829 +:10D870009E0FC262E5F121A73FE74B38E3A7B1E570 +:10D8800046DEEA17F797148C93927D6F10DFC8611C +:10D89000960FD039546E77A3F8453BC2CFBE9DADED +:10D8A000E5DFA5EC796FEE52167945784D0DEA8DDE +:10D8B00093C52DDCE3C496A5278C0BB9DBB3B0ACC4 +:10D8C0001FB5AD9BF1BF93D9519B1D353BC81CF9CA +:10D8D0008D46660DDDD314649E542F941D893B4DF7 +:10D8E000B447376013581FDD58223D635C6F8DA02D +:10D8F0003C5980FB2C9E237EB45FD8A5798A19C73A +:10D9000026A7D74242AF3D1B4C9F19847E94AA03A1 +:10D91000317BFC4D51B85DCFEAF9FAEC6BB889E286 +:10D92000AD4AAD46F1BE1A39AF7E26C2C6ACD31E93 +:10D930003CAF3E0BF729F939D74092FBDFAADE4F07 +:10D94000A53F61D273EBBDC577AC9EF369778A9F23 +:10D95000EB55D43CC37D9070FF5EE675F05D862D7F +:10D960008B14F617B7639C9EECD49CC87B71C60FD2 +:10D9700046F9AB7E72EBE06691D774FCEB7919EF58 +:10D980002158927F56AE05FEB9292851FFC7BFCE58 +:10D99000EDD017DA471CF6C7578395F47EC992BDC0 +:10D9A000F2629B9DB884F1BC5DCC9CFECC3CFB78C4 +:10D9B0003CCF83C9C34F7F807E406A62F97C51ECC3 +:10D9C0004ADAE7B3EA3F4D79295EF55399D13ED85B +:10D9D0004F533539B3C8F76EBBFBA2D8D5D4CFF1BE +:10D9E0005BF332DA912FB4AB12DE2F80F3C4F8FA76 +:10D9F00092D6BD32E6119F0CEE2FBAF8B717FB99FD +:10DA000085FD1A942F2CE72FA078BD5C6718060FB0 +:10DA10000A139CF281293B515E9C77E2D3EAD248FB +:10DA2000A13FAB7F15E769CBA3CE6A3CCF3B8BF31D +:10DA3000C4FD384DA7730E279BA78AF3B49DC31E60 +:10DA4000C5B388678D87E7CEF6CC84F90272849FD0 +:10DA500083947D86562CEEE686C3A7417F76396F88 +:10DA6000C1119D188E0E84C3C65F9D511E9FEC048C +:10DA7000F93C9971E5B06B5CC0435D25797324CFA7 +:10DA80008FD732A315F0D93D9D11DFC0177F1852F3 +:10DA90000BF110BFFA29768BEDDC8A9280F78EFEAF +:10DAA000DA485EFB75F057505EDBDFDBFC3915F5BD +:10DAB00002B4F346BBB95D1F0D527B6F543EEABC06 +:10DAC000178BB757A64B742E8672AB299F8C3D835C +:10DAD000FE865C97DA85EBE38520DFF71A09645E42 +:10DAE0000812FF1926EEC383E9DC8676B98FF59319 +:10DAF000EC57AAEAC85F1BCFDFC9BAF6532DFC5911 +:10DB0000E7B8D8892B75D26F9EBA2F63FC68B27EB6 +:10DB1000534775C3CB198CCF56F07B6EC79BC7EFAD +:10DB20000AF3F89D9807C517AC7904B43411A32300 +:10DB3000327BC279748A79B8E9DF69CD6392705B10 +:10DB40007ECE183C55AFA3FD44B35A11FB9CCE7951 +:10DB5000646B783E7C67756A17C631949022E40244 +:10DB60008F13C1FC94909D2F35AE07365477B3F5D3 +:10DB7000B80E18CF6F1BCF4E51D5EF38D67134C4C5 +:10DB8000ED9BC0285E051F36723E1C0966A2389EBA +:10DB90003FD97D90FC7AA16F82757C7FD2DAE7DE77 +:10DBA00054CDF323AC7DE94DD53C1F02F308345B23 +:10DBB000DD8203EACEFDC9052F9D647FD2B91FA97E +:10DBC000AACEBCB0602247FB939B443E09C3CB0A5C +:10DBD0006DF32F0D15CF3BB7EA7117BD06AA459E11 +:10DBE000818B3E03AB9DF45934963E8B8AD167609E +:10DBF000B5E0BB95C5E91257BFEDA0CB58BEE2F129 +:10DC0000DF32BEC4D916ADB5598279F7304EB7BEF2 +:10DC1000B24BF1DA3EB649DBB60E9F7F5ECBFC5DC0 +:10DC200008FAF1790659A006EFC9E0FBF3161F7F49 +:10DC3000C2FB96FA6B80E7B685B5A557407D4D4887 +:10DC400072E0C72A77B6C31C66A17FAED2157FC724 +:10DC50005F9D3361DCA6BB5D75C8FBEEAC4CFAA6DC +:10DC60003B567B3BCAC7AE6892F2790CA386EEAFF7 +:10DC70000E26F4F9984F70A56B7CC0E39588475F3A +:10DC8000B45FC45D387E67193903ED9824885994D0 +:10DC900027A55B592ACFD711EDCB5BF809D6694D83 +:10DCA0003339AA87316F13F0711DF6973C7B308FA3 +:10DCB000FB796E7CDCB6D023F29BF839140B8E7D99 +:10DCC000219157932C17718B54AC983D6BD1ED7EFD +:10DCD000C0573DC61244DC7DCA2D3C8FB9179F0347 +:10DCE0001EE785D2B7221C5396E424C4E3DD62DF2D +:10DCF0004A626A6725EAF33A7E7FE2FD5F0F0A3ED9 +:10DD0000E3798B1B04FFDAF86C43313E033EA56DCB +:10DD1000DB1591CC46A47F40CA6BE8DCCFB885AF59 +:10DD2000DB2E2BAFD7642F203FC5AD5C08C6D77163 +:10DD3000B9CEEFA91C0CF1F89916D650FC33FDC5ED +:10DD40006D12E6CF7664C206CAD31991E6A666BE06 +:10DD50005F3A8C718519D506D559933AFC20DE338C +:10DD600094D625BC87A0DA5087511E4501DF788400 +:10DD70000CE3E5B82F5BC60699AF88BEF62A298A60 +:10DD8000D3C6C3572FC1FB26A5926D4D0A8EFB55F6 +:10DD900046F7C195B79AF90C2EED857E0DFB9D5186 +:10DDA00033B40EE546C7452CB50EDE57DFC8DF9706 +:10DDB00083DB85EF61EA4D4A0DD18D5D6CA39B1A23 +:10DDC000CED07D96CB229941C4A3AAF3FC30CC1FC0 +:10DDD000453C6DF6E5C85E0E9E6D1A08CFCE9ED30B +:10DDE000D90A1BDFEF157CE1AD6346AEBEC07F5B99 +:10DDF00090B9018E4D8DE5812F86B15D90E8368B0F +:10DE0000350ABEE5F9D441C1B7C09779A453B26EC3 +:10DE1000D0C4ABCCE2E19C817882753995C3314C9A +:10DE2000F94B9B7B14BA5708E8F612C3F8BAC749F6 +:10DE300037356C3C8074BB39C4E333BEEBCDFCBDDD +:10DE4000808712C0930EF4F0B60DB22BA15D04E8EA +:10DE500067600EDBE11FB2E950D7AABC0CE386A1D4 +:10DE60007A33FF2AB49FB23C847BDE98AF45FADA5E +:10DE7000DBCAE3E965318F84FB1580AF97105FC182 +:10DE8000C64113D79185AF6EB9ED57B7A2FD73C0E8 +:10DE90009B3275DB7A61A998DD5FF4C7403E14B10F +:10DEA00053ACF627D3AB05BF96C7752D7B00D6D5EF +:10DEB0001B0897ACF17535593D6DE5F9020E689E6A +:10DEC0008AC84F55742BCF37C3F3E2623C2F0EF351 +:10DED0004529BF346AE575A54CD243E29E0019DF9F +:10DEE00037D23D1994B7E5E3EF5897C893C6F014BD +:10DEF000EAC72E91176DE5B975C5D3CE7C41C9CA65 +:10DF000073BBD891A7D5354EFEDF9630979F5D2223 +:10DF10007FA927EE213BB4C7CA0B3F2C515E784F37 +:10DF2000757A39DA45E6AB21B2A7F6562834BF9E9A +:10DF3000C3915DFE1ABB1C77E531C59D794CEEBCE3 +:10DF4000F05A7335BF6F28B653C5FDE9DEBAA51385 +:10DF5000E69F6C6CE77907DD22EF6074DC71CEBF61 +:10DF60009D13E6F20FF78F345AA769B2179404CFC6 +:10DF70002BF623DD904E3ACF67ECAAB889FC1B5FE5 +:10DF800082E7E3617E1CE50BC5783EA34F4E71FB33 +:10DF900041DCE7208BF716DD2C3AF75638E9D6EB53 +:10DFA000CAF3ECADC839E8D63B4AB75D0EBAF5CE38 +:10DFB000BD94E201BD785FC422A0579FB71BE3ACBC +:10DFC000B526CF83EAD6F93E6E577C29E5EDF7E812 +:10DFD0000AF9153DC9E2785475CEE7169DE6858CA1 +:10DFE0004F86013F770B7DA678F879780B9F330534 +:10DFF000FEFE51F0C93F8A7A4FF20AA2FF31B41BEC +:10E000001B189B8A59560062657D5AC2F53D10CE99 +:10E010005C82FD1EFFE5FF8853BC21E671C403A2AC +:10E02000621CB0975B691EFF3ED343F3003AA15FC9 +:10E030003533ECD4EB4A96DFEF6ED10FE8A1175BD6 +:10E04000775D1557135CB02E292F7C74DD2546E9CA +:10E0500067923D981079E1AE7567D1FB6F4DBFC7F0 +:10E0600082E99BC30BB83C41B9E4E6CFFFAAF303B6 +:10E07000EBBE1BF3ADFCECF31F2ADE377E1E473FE1 +:10E08000D943F1C37E7EBF5F416EDF1F86F7F195F6 +:10E09000C21EB2FCACF432E18FE89E0330AFE89DC3 +:10E0A000B53B8AC573AC38D971E8FB20ED67668251 +:10E0B000287F766FBD228871AFDDDB269643770B14 +:10E0C00039B443C8A1ED228FCF7ABF5DC8DB7B5C3A +:10E0D000E7ABC311BE7E5E12FCBD5B4D0791EEEC5B +:10E0E000E9CB2EC4BF9B917CD14B7268DA96C1B24A +:10E0F00089C6C7B8BA231FE243E6EDFD24ECDC571E +:10E100003DD9F756BEDE47C5CB3D48BF2AC0C3A6A2 +:10E11000CF75D3FE51BE94F8B1F6462EC7E2D94C66 +:10E120002FE378C04C14567AE2BB74FE6F671FDD94 +:10E1300001847ABC644525A39C2BB4977667977AB3 +:10E14000D01EA98E7B99077DCAAD7C9F53857F3CED +:10E15000FE91A77B60E28CDFB73AB3DFB90F1A17E5 +:10E16000FBCED5AE7DCEF8E1DF1E463B2FEEBA5F8B +:10E17000FBA3E2FDBDB0EBFCECFF23BC6F970703F4 +:10E18000F67CF669124B237F4EBBEE75C7B9C050C3 +:10E1900084DBEF6C6D98BD668BA7DF230D96A17CA9 +:10E1A000DF71ADB8A70C43602887EA86BE43E7401D +:10E1B00056DCF4FBA7D05EA978E35C94FF532321DF +:10E1C000BEDF78ED1A47FE23F81F532336FF6C4756 +:10E1D000E7522AB79FF8CA5E1FF437EB4696E2F77C +:10E1E00030B097F0BE7B5DD0B9652B233AD7C6BC63 +:10E1F0008CF22F4C279D6B57723937AB8FE5906FA0 +:10E2000066AE32253C179A5CCB52067C5FBDD64683 +:10E210005FF82FB975CC7DF0CDC82753534CC77C20 +:10E22000D5647FDBDE7B6DFEC254177FB8C7DFADE0 +:10E230000E5E40FA10F803EDA7597A9B94C7F133AC +:10E24000E1B61C6E8D2D778E1F8769223DDCFCE8C0 +:10E250001EE7A3F25B4BC4B9CE8FB1CB3FBB07F037 +:10E26000B1B3EBE17F9D4DC8EDF7D8FD528BDF6474 +:10E27000665C887462E9A8F05F8D9A62F27C544E05 +:10E28000A72719DF629F99502F942F71E67D692D82 +:10E29000CE7AB0DE59B7F69946E962DD0B60E50B40 +:10E2A00064D2BA7D7ED988F932FA9D5F893C767E48 +:10E2B000148442161DFF4558FF11C92309777E506B +:10E2C0003F26659247C7E77AC81E0C57283954562F +:10E2D00032DB49FE186BE442C52BE209210D1D34E7 +:10E2E000F487528EF30C85FBCDA3422FA56313E177 +:10E2F000D1B8BC89E1F952BC3F9DE29DE0B7AC27A3 +:10E30000FB54A67824AC1F3322FC99665C7FE0277F +:10E31000E373CB8FB7C639191D26DBCE3A2FDA89C6 +:10E32000E74561FE65D3B51ACCDF63787FAC6EBB81 +:10E3300057753A3F675AD6A2D550BCF67048231F8E +:10E340004B9C0FED14F26994CFCAC02F00B97B7AB1 +:10E35000303310B1C5ADA4F256877F10636DDCAECB +:10E3600064692AB5A9ACE1191C7F0A8F837644BA87 +:10E370006B50BE745638F5EC6F841CFB76C44B7240 +:10E38000480BF1FD24A69A71FB3ECA898864BDFF43 +:10E3900032F2C51F22AFEECFE2D9BE52D680791B32 +:10E3A000FD9B7F7B7E2BDEF73E537C9F18E7FB991E +:10E3B000EC7BD8FE8D4DAFEC9781EFB4199CAFDEAE +:10E3C00089FC89F84A9BC3CF3BB3467D4727C0BF32 +:10E3D000EDF395746FC8944FADADC1FBA346FB41FF +:10E3E000DD00FA71587CC7323C7E67E5F181DFFFC2 +:10E3F0003F715DC65B07F3E8EF7BC3563CCA88AD4F +:10E40000B0C5BB3F810E2AC675357DA7DF66D71D17 +:10E410001478B1EAE807609C6E646826C5E7E418E2 +:10E42000F78FE59899B7FB6D4C6B2DEC63D4E2F94F +:10E43000BA0B49AE33ED40F475DBF31311B1EF2D98 +:10E44000A763DD51D40B2A9DFB817964D8E98E79CD +:10E45000BC8C741F3B0F2BCE585FFA6BDB3A1A72E1 +:10E46000C1DD25E28A56FDAE388F978D8E9F4AC555 +:10E47000BA1B0BE31F8D88FC84B0C9EF15D2A08CAA +:10E4800014DAF72FFEBA84E31BA1CCEF102EA535CA +:10E490004D709D1F33286E36DA6FD4D9EFE8F3182C +:10E4A000EF77B4DECAEB3E201FE6D56A8B97503E6D +:10E4B000749788B31BCBF979E360829F8B72AF3F6F +:10E4C00058E727EC7AD28ADF0D848DF7F9FA1FC757 +:10E4D0005E16F1B92B160A4433FD5CD49BAB455E46 +:10E4E000D89AC7EFDD8F7A6DCD99A04553B8FF77E5 +:10E4F000FF7ED4DB5EBC0F85F21AFBF7BF0AF595F1 +:10E50000CB438CCB9F7409E2E96DC6CFDFBCCD5EF7 +:10E510002839CDB6CEA695883876D6477ACC847F72 +:10E52000C80757F5FB1C7AED8BDB9CF5ABD9D24ABB +:10E53000941B576FF5B11C9076B54BEF854A38BDEB +:10E54000BEC8DABA51DE76897BE3AEFBC13C05F189 +:10E55000B6FA34ADC66BBBD76466098FABBD09FC98 +:10E56000ACDBE4CC35E19C82F700BCF6D869979E21 +:10E57000C5B09F5C775523DDE94FF2C38DF72BB310 +:10E580004E384F360F37DC965F311E1CF21EC928FD +:10E59000760F5B4389E4D8C71D3D6FB15E661D8D64 +:10E5A0009837FBF587F07CC65AD3AFE179C2E38197 +:10E5B000E939FCFB4F1794E8E2BBB633789E51DB98 +:10E5C000A958F6467369E43B2B3F21A0B6118C9203 +:10E5D0009C267EEA8D9DE47D02DE7B27789F9CF859 +:10E5E0007BCC3FFEE0749E024EF7E988785E56E8E9 +:10E5F000810E5FFAD3A8573AFEDD4BE7B33ACADA89 +:10E60000E8DE4CB39AE9744F66325D8A74F6BFE86F +:10E610008D7A6A042B639C20DE4AF1CA65253E216F +:10E6200067F8BEA63F6CD2FE76B72F132B033C2BA8 +:10E630005FE779134DE14C06BFF3C696FB304EF50C +:10E640009387AFA4FC8E6B62E7CB2817FFA184C72A +:10E650003DDFFED6F74E67005FF7231196277F3028 +:10E66000A7A03F78CD635E8AD37EE9BB111AFF9ADB +:10E6700047BFB87B09F423FDE01CFD28ADCB0EFAA3 +:10E68000FE9A272EFE9929E6833E75C73A910767C1 +:10E69000A662A8FFAEF3B37FC07870D6A50755BDBC +:10E6A0009FF277AED95346FB1BA3FC2243FB7A3A79 +:10E6B000FFF90FC5FE0E4387E0F7B7223CBE2BEDF6 +:10E6C000D9FB05826FF0EF7D382F29D1C67E03E399 +:10E6D000AD15F38376143730BF29D1FD6B6F7D7391 +:10E6E0008782F914D7ECD9A15C61DBFFB7E054F75E +:10E6F0006C31719DA849AD16E3CB8BBFFB48099ED9 +:10E70000BBFAD277DFEF5E04CFBFE465C34B403E78 +:10E71000DCB0C77B04CF690474979D2AF255AF27FC +:10E720001104EDBFFF1FE7FF02BE7B13E410A6C874 +:10E73000BD79F037CA0FB10EF631CAA11B9E74AE77 +:10E74000AB1BF6BCA6E07C340F1B4E9C85FBF74E42 +:10E750003BD9DDFE183BA1609CF986C11EF2E76E35 +:10E7600078ECED43B83E6E70ADCF37F197F8583B7B +:10E77000F99B252E7F78CF9449D9B35F7AE4D87D71 +:10E7800026E0F1AD477F779F0978BCF6CF7FBCEFDD +:10E790007F607CF0C7010DE5CB0DDFFACD7D5F8397 +:10E7A00079BEFDA4DF837CF1CE530FED1E80FA3BD2 +:10E7B000AFCC992F417D9F58F7EF7CEF4F953AF4FE +:10E7C00073E3539F988A7C77E3E38BE9FEBDF1C640 +:10E7D0007FA71DCF2ADAE1C9F1738B4F4AE8443095 +:10E7E000F62351BAE8C0FA87155C67EF49FC5CDE96 +:10E7F000F583EF2BC87FFB0D368C7879FAB1D7F60D +:10E800007F0DEA6F035DFC45E802F39EE6A1731BF2 +:10E81000F969787EE3FAC72EFEF4398D58FA52D89A +:10E82000FD0D6C98E4F5187ABE08F46C2CD0735C7E +:10E83000FA3DDC43F909370C02FD4E194BBFB7F125 +:10E840009733C7D2EF4889DBCFB9F6FE017CF9D800 +:10E8500094A276AEE5E75CF7F82513FA53EFB8D645 +:10E86000EB78785E25FC8DEF9418EF96E07A7BF4D8 +:10E87000DBBB07A248677F0AEF5B7EE79163D3F1BA +:10E8800010E61BBEE12F201E869FF26B3BE19B6BC7 +:10E890009EFA39E985771EFF574527F9CD4A24901E +:10E8A0009BEFB0D19F17D06EBA5EECB75DF7C0FF9B +:10E8B00039FF107C7F1DEE9F69443FAAEF37F8793E +:10E8C0009AEB739F69D5310F245741F3BE3EC7D7EA +:10E8D000C3F5B9BDCB30CFDE8DF7BA52EBFC7F81EB +:10E8E000AEF877DDAE7FECC8F9C87FE3D1D39ABF2D +:10E8F00086F33F03DE3FE05CAF63F9665841F96F92 +:10E90000D1F79D1DC7955F40FBFC0F15CD8376B2F7 +:10E910006F5821BDFC3DAFF6606A2CDDD1EF5D4143 +:10E92000FB65EB8BEE37BBF96166A96B3D0B7C9CFD +:10E930006C3D9F7C1E1F0E4F534A7507BF58F85AF7 +:10E940001757C8AFF4962874FF7EB74FFF39E60714 +:10E950000F3FEB633B7594EFA7B3627FDF13FD2896 +:10E96000DDB6BF2287D3940F2A4735BAFF626CDE2B +:10E9700093C775EF1E3FE7A99832C3730FEE739DDF +:10E980006E3BE366AFF14AA686FCB44F9562BCD4F9 +:10E99000D3F6E410C6914BAF1EBA9515FEBE8FF5A7 +:10E9A000777BAC712F2BE572CD2AB7A29F8DE35CEC +:10E9B000C2720F925F9896EC798BC482E0F75CBECE +:10E9C00079DF27C9EF81F7C82FEEE7D678B296A690 +:10E9D000FBCAFCF53C0F12BC8B215C379D62D17CDD +:10E9E000A994C7593FAFA5579622E913E0BEEBDCC7 +:10E9F000AF182AA24FAD12EF69457FA8BB3D43E592 +:10EA00004DA58CC72DB44103BF07BFA50DFB83F1F6 +:10EA100072B82E651C4CFF4BFAD7C87FB1F266E680 +:10EA200085325F43FCFA75BE5FE64FF0B8B657E437 +:10EA30007F76F89CFE6DA7C0AB558EEEDF54ADDA45 +:10EA4000837FFFB1BF29D6C0F9214DFE6A57A96463 +:10EA5000F965E497DC21313A176E4A2AA787C17419 +:10EA6000AD92C7E3713E5ED52067CD87F9ED744F57 +:10EA7000A1496500F98BCE3BE5C9AE7BA8B456DC55 +:10EA8000C338249C3B83F8BA34C524D42F5B232994 +:10EA900093E8BE82690F3614DE779F23EE51ACE314 +:10EAA000F5585A63D87E4769B9B55F4B79CF533370 +:10EAB0009A86ED06C2E97B11EF561CA09165883F4E +:10EAC0002AD530CF7B5BEE3AA763F16599136FBB14 +:10EAD00005BE1E12FC81393A55E58E738ECC7ECE72 +:10EAE000D18A7F7489FBB2CAA66B2BF0DCEFB8F138 +:10EAF0008FDAB6535368178AB84757BBC85B68E1CB +:10EB0000F9B7C72B387D613DFD53A93DEE51B9DC06 +:10EB100015F7B0EEDD328FE0FAD34E65EF527CDBB5 +:10EB2000FCCD27F1DC8936877D0FEB1DF26B9FA4AE +:10EB3000F8C4697C9DECDD7CF493B8BFA49D21E210 +:10EB4000150B9DF18A9F0979FF13C1D7EC6CEEA7D5 +:10EB5000BE52CAFD56596B233FF827A20E64203FD0 +:10EB600079B4DEC2DB8FD6EBF9FB8FE0E7BE525AF9 +:10EB7000DCCF3D544AFB63E3DC4B23F23FC7CAF1D1 +:10EB80003E9EFF27EE93EA087BE2983AA5DD51D935 +:10EB9000C0EF075A78408FE2DFB9888AFB12B83E8F +:10EBA0009199759E83C743AD7182E72C7D05E1DFA6 +:10EBB00006562BEEABDD2165EEC6BA2905E85CFCF6 +:10EBC0009D92906B9F9F2DE49A19C0BFE77957A43F +:10EBD00096F2E3B731FE771FCC34FF3B2C9BEB6EF4 +:10EBE00024F9BBCDDC4A7801F94BF2D65CEFD7F0C3 +:10EBF000DED2AD9935F4DE94550DCF778F3D4F9F22 +:10EC00007B7626949768D3F9FA3FFBF61EBCC26B5D +:10EC1000738AE74BFD5F94BB735F008000000000C8 +:10EC20001F8B080000000000000BE57C7B7C14E5D6 +:10EC3000B9FF33337B4BB2496673DD5C0893844B79 +:10EC400080804B88C8CD3204C414A92EA8152DD5B8 +:10EC500005412284244654DA7AEA842055E053D2CE +:10EC60006A6B6AB167E10852053FCB454C6DE0B76E +:10EC70000444506C03B5201E6D636D2B2290351635 +:10EC8000A11E4FFD3DCFF3CEB09724424F7FE7AF9B +:10EC90001FE86778E79D792FCFFB7DEECF6CF2B050 +:10ECA00069AE79E5005FD29FC900935409E06A809C +:10ECB000753E5B75D01DBD6F5D6F5653B93F79BC16 +:10ECC000EC0F96F7EEB7DEB7FA9387D90CA8045885 +:10ECD0001938B64DC1AE75933AD4A959008F661D47 +:10ECE00098A400401E8D978DFD65B6B07314805EAC +:10ECF000BD01FC2301EC592D10C0F901FCDCBE98CC +:10ED000014F0AA38AE6D9CFC3E3D67531B2080E397 +:10ED1000AF0423094A01DE4B0F1452FF93E0731531 +:10ED200017033CF5EDB165F4FED3937EFC7815F046 +:10ED30009F2A188BEFD1BF34809F483A0CC17519B8 +:10ED4000F3DCEA2615EFB9745EA7A241C66A0FC0CC +:10ED50004F71ADD4368641705331BD84FDB8EEB4E9 +:10ED600032D1FF94E483C1B1EFEBBAA6E2F8923955 +:10ED70003E800A3AB6ED60FE191E005AA7130C9C9D +:10ED800004200942DC7643275FA7A8254C87740836 +:10ED9000560FC1419EAEE9009EEF56D8A01447E938 +:10EDA0009BED721B4A1A8E778BED4C579918FACB54 +:10EDB000121A6FBDFAD7110032B533E9AEC1E3B50F +:10EDC000BAF4C769BEF7D2FD93556C37AB15A716D9 +:10EDD000E2FA06A82A9F93451F17AE97E6CBF68165 +:10EDE0008FF627C1DCA67025DF6A58EDEB3D1FEDDD +:10EDF0008FF65B606E2F170C89E621FADAF1BDBC45 +:10EE00001A08AEC67D1442A744FB2B82085F35501A +:10EE100065BAE6B8FC928DD7FDAEFAD7145CB7217F +:10EE20004B5F8E88AEFB5A5A1FAD1F70FDF87C33C6 +:10EE300075E0628C806C9E07F0E25AFD2B82AB8BF2 +:10EE4000693F1AEF079FAB0EB9F93C93E6A446C79A +:10EE5000C3034A937200AC579DE0918BF0FDF35EC3 +:10EE60000556E354D7296E3E6FD772083AF121ADAB +:10EE70002C6B4509B611847AFA38A20FACA8C27679 +:10EE8000D11457C4F0F1FEF9FD7C7A1FDBDA4A0792 +:10EE9000845D267DF0FF9405D82E8BB6F361ED27B7 +:10EEA000746E4510731FE7C97FF7A3776114F5C728 +:10EEB000BC4F8B54E6A6137E896720AF379F2D7F0A +:10EEC000F7A3CC0331E37F4F4DCD223AC23570CD4D +:10EED000974AF4FDC4F7ACEB85474E651E40701AA7 +:10EEE000C97A13E102DCB899F1C84F9EB1DEBEDEEB +:10EEF000B3E8685435FC7B17E17E850D9AF1FA542E +:10EF0000CAF79FEBC257971B4ED589D70B4945418E +:10EF1000207C42C335C4B778BD8AAECD5346BF9D71 +:10EF20008574CA7EE5FAEA6A9C47B18524DADABEBE +:10EF30005B579D24BA3F0DB28FDE071D343527CABB +:10EF40004717EFCD807BB0FF170D693E82A8C557EC +:10EF500029169FA97A139DABC5D750E1677E72C071 +:10EF60007DCC672E08C6F1591A44F89A54EB030970 +:10EF700099A5637995A7CB4DE3ADED937F2C5CF418 +:10EF80002C13B8B0C188746A7B97D920888BCC0BBE +:10EF9000F8D3C334AFA11FF38E8DE2CBA3E3B3311B +:10EFA000E79359ED025B0C3EB2FD6A5CDBC293D77E +:10EFB000C463EE1C6FDCFBB0D2F627E23F0DFF12FC +:10EFC000FF0D00D1B6F0620763DF33B8AE82714E39 +:10EFD000358CEFE72D30A4308E571870372848F75E +:10EFE00082067C3E663E6FC2FB89787AD5C213B238 +:10EFF00039E109E9E02379D0F396E273E26D5B979A +:10F0000093E9928F74213AF4D08BD81E300F824648 +:10F01000716F7A5878C3FF7CB4AE221C274C7CE811 +:10F020008DA75392164FA794B2783AA5FAE2E95207 +:10F03000DCD5C4FB3E88FB06E4D3F4715A3C5D4D3D +:10F04000BA95E1DFBEE85658136AA2FDF4A60FF2A6 +:10F05000EBA8CBD3E934D16944944E8A3B783BC9C1 +:10F06000A502C4B342FAC426F06153BB4ED2FD429E +:10F07000BA9FC5AFFB5D39CCDA02B709B8BF44AF60 +:10F08000AC96A67BF0F901887F3A47BD7C80B188B9 +:10F0900070826DC209540412F44A90AF2910E6FB45 +:10F0A000A9D0C5ED7440BC97127E834D6212A15762 +:10F0B0005348FE32EE3F8058F98BFD06F135F2558C +:10F0C000C3D338AFDD35331CA0791568A033437D39 +:10F0D0009CE2B99AD6070706E03E93CA20487ACA4E +:10F0E000A922FF95C48E23AE922DCCF25A592F9EA1 +:10F0F000B35535AC201C48A45F681FEB51BF58F4D2 +:10F10000A7F74B745E3FC2E56D7ACF8E745BCD740A +:10F1100053C3019CCF61EEFF4AF7ED24FD98D29BCB +:10F12000BF01C24D24CF0A689F2C5FF4E384DB212A +:10F13000E639142E0F08BE2C50C089F82A6C08310D +:10F14000DE8A106F0A3DDF2A70E3C2BFB4EEA2E58B +:10F1500021E6BB5293EF4AD6C6E3AAD8886F83F262 +:10F16000EE2CDADFF9876520BA1424E04DD33AF7A4 +:10F170000DC57E4D177AA7D800DF8218FC0D08A4B4 +:10F18000F9168C01184C673ABE373EBFE689D70B9B +:10F19000F7CFBA85F1F8EF0F6FF4F425E79F7FC43E +:10F1A000EB5B80B87BE611175F53B7681DC9B49F4E +:10F1B000AD821EA573FC4F3B2B89C4EE06498DE240 +:10F1C00034F808F0F33F7F44E5AB0D02377A90BE88 +:10F1D0001BBFF37C076D37A7B285AF1DB27E13E16D +:10F1E000069ECC62F08F585EC8EB1FBEBC88AF890C +:10F1F000FA66C07F9F98753D3E3AB045F6ADC0BBFC +:10F20000032F3AF55039E90BB1DFD2B55DD27C6CF2 +:10F21000CFF308BB53F3E8DFA279A12683C7EF8FB2 +:10F220005E89F3FC42823964373CB3EC18CFB752A5 +:10F23000CD1A4D6AB4D8A627CF423B629947E6E77C +:10F240001CCB15EDCF99D1F757B5CC4E47E5020E43 +:10F25000972EAB781DD432454EAA6401E2DBC4B3CD +:10F2600006E09654C29DCC7A7F115EE95C533D81E5 +:10F27000FB990E6A7254EF97D0F80E1E7FC003D32D +:10F2800092C9BE7DD6D525113E0648D0608C46FC7D +:10F29000D5C6EF47AB5565925FD67AACFD699EC087 +:10F2A000F7890E452E37B7894E6C4F84D3990F07D7 +:10F2B000B60AFBACE06160B93EE82D85AD9A812DC0 +:10F2C000212909CF79BA3233B9AB9CF9E1C6796308 +:10F2D0004D56C4FBCF067CCC0F43F2143008FF26FA +:10F2E000BE51FC9976A12E935C297C3806C7F8FFA5 +:10F2F00020539E0E8118FC231D0691FD9346FDF1BF +:10F30000B84F3CB7C25AC4550CDF58FBB4F69788C7 +:10F31000FB672CDCE742DE97B8F8F33029F73A2D8B +:10F320008A8B22146CE3327ADB43515C04194FD68A +:10F33000F8A3C3F1F35BE3F4675F45E59EA1B3FC7B +:10F34000F282CAB69CCFB85D223926A33C239C2406 +:10F35000F80D52E0E0DF25A493A3DA9034A4BF7740 +:10F3600066C090C8DEA8069F86FDFA93C5ECA72468 +:10F370000FEABC7635B6BD01DF3E1B8EE7CCEABC9A +:10F38000167D1768F7B879DE8B497A3B9D7F26C9D1 +:10F390003FB6CB2DBBA881AF2E68E16B32FA218638 +:10F3A00012B58F6EF1045EA5F72C3BA934ACC90EE3 +:10F3B00089FA1BF85C8792FF81EB4B94D72989F27D +:10F3C000D59DC1FC7939FA386D81F07CAD371D705F +:10F3D000D99A3F35FAFC0F06409B7415F617227D2B +:10F3E000D2884FF10027D030916A7D10C09A5BB768 +:10F3F0007BB3597E43584539BDE6EB92E8FFB1EB4C +:10F40000710349B2669668DB3314D1BE5D22A31B3B +:10F410003C667F310C67FFE2510DFD1F9CFF427679 +:10F42000A30B90FE3F289CFD957674F32338E1D022 +:10F43000E8738A4DAD623D572807D123EAF5BCCD6C +:10F440002DC7F9056B464ED749BEE3114488032DFD +:10F45000F9625B667BDF89FB5C85E3D23A1CAE0612 +:10F4600050F1EA6CB92FCCF849902F2E53BEDC43F3 +:10F47000F24562F9F2259DA3122B5F202A5F4EA26E +:10F480008F47F41F5129FC3E27FA7D80F2C591A1D8 +:10F490008973D14232E1CF92CF0E3C4EE20797CD35 +:10F4A0000F3EDCA7BDBA0134BC3A67FA755A8F9398 +:10F4B000F0898F64CED4988EF641C078D49FDC005A +:10F4C000DF46DCA467B8F97DC4657A065E33325442 +:10F4D00053FFFA243FFB690D40D75B3CFEAC0CBCEC +:10F4E0005FEAD53A080BE4CA11FE87BA85BCC2E7C9 +:10F4F0005690BCB2F56737D01FCBEF2EEE1BEF7DD9 +:10F50000F903BDF0AB665D117FFFD0A17BAEC347B1 +:10F5100057FDC6EEDBA85DB97F64E94B4BCF5A7A45 +:10F52000D3D2BF73328A4DFA587E54E7D7492F5D44 +:10F53000F89A9CB11AA2EB58B700FDDD72DA6A7E28 +:10F5400015C985D5E5F337933F7C61D8FC6407DEA8 +:10F55000BF2D43E17136B75E198EADE7141BBA5B60 +:10F560007D3C9F885FDB32D9A0784C2FDC96CF673B +:10F570001C9C5F2FCE6168CB7D1D7DE9456B5CB91E +:10F58000377E6FCBF80AFDB8D5A3CFA1FE1F560476 +:10F590006AFC7DACB33E5366BC3DB3ECC924C2F1FA +:10F5A000CF1688B88045A73501934E231B994E0F7F +:10F5B0009B747A6EFD95D1C97AEE5FA653603ECBFF +:10F5C000F3F393049DD25B3E092BFF1C9D1EFE2A84 +:10F5D0003AADF66F7CAC44C44D7C83119F4FFAE585 +:10F5E000F0646CFFAC46DE4AF6E66A7F55D2606C8A +:10F5F0006F9ED4D12E61FFD39922BEB7598D1CA224 +:10F60000E78C41B2B689F84E6DA9A6756E2EAB8017 +:10F61000D531F1A8CD657235C5F95697CD4FBE3BB2 +:10F62000860E9B5B7BE2E2089BC9BEEA235E38251F +:10F6300053D86D4F2F90590E25052028E3AD69282A +:10F64000D3A99D57887E37F9D9BA68A3AC0C6AD87C +:10F650003E70EDAA29A4F7562F20154FF6CA118344 +:10F66000F6D98A72D4C9968CB05BD24C7DD21A0876 +:10F6700073BF93E2372837D2BA66859FC98AFA8D5D +:10F68000EE718976F95C203BFE3CD9F1E44FAF8FF7 +:10F69000EF7726D831AAEE0F935F6023BF80FCA5D9 +:10F6A000CBF88D9E693E8E6FEEC830FDC75C184862 +:10F6B00076CAA38FB4C10783E152FC0645811EEAD6 +:10F6C000035F96BD72D0C4F9D3FE15928ECFAD9B69 +:10F6D000D72291BEC8FB42613B19A0C57BC7C8E8D1 +:10F6E0007B9D19C98CF37576711EBEB03A95423F69 +:10F6F00036B73A9AE4B5F5DC6F32CC38709278AE12 +:10F70000B2D33F35F5AB9E4B15F6F3B8AE96A9696B +:10F710007D3CB7DD5C27CECBF6D0BAC18E6013D26C +:10F72000659D24E4A7F1A6DDC4BB38E7CD0BD50D5C +:10F7300024EF771C2A59534E3808681534DE0E2DF5 +:10F740002097B8FB979F2F9B781A521DD059795C50 +:10F750001A2FBC55E88F88772ED2A32353E8A31D18 +:10F76000C9283F984E81FC5931749A9829C7D169AC +:10F77000F7DBF35364F203CBB40C5A47465910E459 +:10F78000F2E87C3BCA703E1AC7A6AD1949FB5B186C +:10F790004E5D1DB37F6BBEDDC97DCBAB6BADF94C50 +:10F7A0007ABF726A63DC7CC9D5F1F3252F30F7E7A5 +:10F7B0006A691A55D9FF7CAFF433DF64EB3CCC7334 +:10F7C000DB7BF14F2932D999E51A494248A1F9DC8E +:10F7D000BDE7CBBBF8632935868FF799F3ECB5E825 +:10F7E000680BE4CF8E9157A9F43EC955FF8E43773D +:10F7F00063F7E3835725915FB3590AB986D0B95FA0 +:10F800002BC3265CF7BAF5554076C4733A30F77AC5 +:10F81000DCC61452C6F765669872B98ADF936C2D00 +:10F820004D368AABB472AC1EFF04393E5064C50736 +:10F8300012ECC8BC99AA311F9FCF34E387DED6866D +:10F84000D78751BC62B9EC633B332C816D6C340EAD +:10F85000E30283E33743CDF1F2020F729C62BD02F3 +:10F860000D0ACA893EEC0D1F5871706A57E81C6F6B +:10F87000B0A3DC26A3CE8A4FF48E4B84A7D075208C +:10F88000897485BA748E8B0F36E333C5BA5665C357 +:10F89000F50C690DB03D99B10C383EA0A8411E474A +:10F8A00082B56C37A5943EE3B914B79C0870846C9C +:10F8B00017A4D79F2DFB0ACF83EC879E0C11EFB7BF +:10F8C000DA9019DFD6D74EE17C084A8708D9551758 +:10F8D0009302D76762BFECD275BA9FA4BB2242AE37 +:10F8E0003580544CF246E678DFFF6FF2BA26335E7D +:10F8F0005E5B72DA92DBFDC969B647D1FF38F8C4A6 +:10F90000DCAF93BFD1E9D11B88BE734DBB1AFDAEEE +:10F910000732B309AFA053FE44598B0EA844F144FB +:10F920004DA6F11371EF6D45DC13FD11A7D0871FB4 +:10F93000E902C43DD1DF8A1326E0BCD52EE26F88F0 +:10F94000CE066502EB0989E2EC45D6F397C139C2D0 +:10F950004C53C8AFA4789F126B6787B89D685F1738 +:10F96000DAACFC8F8FF13E08FC8CF77C972A13CE23 +:10F970004BA6694D1477186213F6FE00B4F70DDE3E +:10F980008C0A64EF270784FDFFA4FF4F2C07FAC3FE +:10F990003DE295719364FA5388E30D9922FF036465 +:10F9A000E7D811C7B43FBD650ACB9BE442F4F7200A +:10F9B000D60E92439246F64FF031CAFF90DD447A5C +:10F9C00069DD170A3FFF78ABFC1F2B701D8FDB74BE +:10F9D0007E7EF502D98734243B283C999EAF9183E3 +:10F9E000838BAFC81E62FF73CA13D5EC7FAEF308DA +:10F9F000BD68A05EA4FC5627F961888B4991CEA909 +:10FA0000E931FA749D3DE2F595D3F3913924D78C11 +:10FA10006784FC7CCE9F283F432C6FD3333D228FDD +:10FA20003668FAE16124EF6C06CB0D6BFE9C27DA99 +:10FA30001E37486EBB235E9203EB663526939CB758 +:10FA4000E46DE273B727EBAF113D8FF463CFBD993F +:10FA500059F506E1FA5719D077FC779A15FF559BAF +:10FA6000E2E2BFD312F0A601C7BD20C3F2FBFEF550 +:10FA700038B090C77DC781BBF79C1860E0FEDF5BA4 +:10FA8000F8692ABE047FB4455289CEA71EFE5D2ABE +:10FA9000D955EF3DACB09D7BA71967BDEB91FF1E1B +:10FAA0004B71C71E53BFDD98A59F669C2DCF662660 +:10FAB000BB37A850D2E192FC58B225859388567B7B +:10FAC000692833AE6DAD63A9131A481F2FD9BACF79 +:10FAD0005180FBBC778B87E390A728C185FB3DB5A0 +:10FAE0006BC006CAAF0CCF12FAFBC62CFFE7342F4F +:10FAF000AD87F0F5C7762784590F77DA85FDA3DF48 +:10FB0000288D252F42FC495CD7C1BD050ED2FB0BC9 +:10FB10002594C31EBEBD6A37CEFB1733AF99B8EE2E +:10FB200085EFA90EB24B164E8108C523976C9556EA +:10FB30003D84EFCF37E3DD89FB9A67D8E3E4F0DD5E +:10FB4000A1FB1C4C7CA57C7A2EC9EBC72496677759 +:10FB50003F16FF1CC2E2E0AF71DC05382E9DEFC2FC +:10FB600096F8FE9E43F7AFDA8DFD3BDA1C1C875FEB +:10FB70009420DF13E5F7C02C331E3816AE11F1C008 +:10FB8000F275E55AFF7E9E25B74FA1BF87A081D3AE +:10FB90008FB8F87AE61155B433353EAF256DFB0EBC +:10FBA000B24CB4758E25FED971E883943BB0ABD1CD +:10FBB0002BFCBCAF6DF8B47937768F017F7A98F360 +:10FBC00087613BF1DF6470696E5CDF4F4C3F6ECC48 +:10FBD000456CC7EEAF65DFABBF66BFCDDDB009E9F1 +:10FBE000DA88805F5E115D5FA357F87773C1F6B75F +:10FBF000AFDAF7D7B2E2E3FFFFEABEFB7B6F29DAA9 +:10FC0000477DC9038B3F4E9BF66DF39EA7A6E7E3A6 +:10FC1000BECEFD48F239711D8BB7BC7F27F1F5C20E +:10FC200036D4C32259781C72A278C56D33DE169182 +:10FC30005D82F80CD47C8F717110E9427640A07D12 +:10FC400000F77BA7227E912F17D57CFC8E30220CEB +:10FC5000AFECA56BD82B8FEB038709784BC4D73952 +:10FC60007B5711F17F22AECEF523F7666789FA8DB7 +:10FC7000059A3E9DE2740BC1BF4A15FC77E27F6393 +:10FC80003F1DBBEE0795F07FC8C6F656C561E13F44 +:10FC900057BCE908521C61A7BDF31CEB93C3C27F9C +:10FCA000A77EF2F32A5E75B35D015F182C4F46FF05 +:10FCB00097CAF51367338C1BA9BD03E5C34696B7F6 +:10FCC0000AC72546FFB64CF42F1F534A2131E3A241 +:10FCD000DB47FA69F2B43F7FEB088FBB6C20E9DBAE +:10FCE000C97F4F9628BE7D393AEBC131CA844ACAD2 +:10FCF0007643241DF75311FC60EA44B6DB5D8DD4D6 +:10FD00004E3C873141C516FB3C991DD41EA3974537 +:10FD1000483E259E8F0E3F3AF83DDAE7B3C524EE04 +:10FD2000E16B5FC4DB81154712EC464BEEBEBC6D48 +:10FD300037C9FFC5FFF9E334C0EB47B6961C3AFF5D +:10FD40006DCF3E9AA6931EB01969749E1F05851E3D +:10FD5000483CFFFFCC92E2EA4CEA78A9F8FF6391B5 +:10FD600055DFC5F57C86F295D65B77E0736E1F4450 +:10FD70003B04BC346ED7F4EFE17EEE9DE76E68C2C3 +:10FD8000FEFAB6F8FD2F7EEE27399AA8632930CF08 +:10FD9000BF80DEAB7BD6CE79F4BAB7148EBBD64328 +:10FDA00084F196F87E7DE80307E180E85738B17763 +:10FDB0003FC2D04172ABDECCCFD41F38CD78AB4F31 +:10FDC000B0876BFAC92FBE9E65DAC3A67C41FA7074 +:10FDD0003EC9C07551180382421F36FFD269B87000 +:10FDE0001D1FBD93BB81EA28CE3CFB469A541E954D +:10FDF00037002B589F9D0995A607FAA0AF753D6760 +:10FE0000CA25AB6DE569B436493816EDE2BA0DF591 +:10FE1000A50BD7517BD2C97664EDD11EE62BC47EEB +:10FE200064B087FCF98E9C91D8BF64BB3D6BA6D8AB +:10FE30004E1AE949EBDC16EFFCCBF4ADF43EEAC117 +:10FE4000243AB75D17584F5A7CB964BB9442718904 +:10FE5000DAA0DDE7D27AD3756A689FA3CBDDC7B994 +:10FE600085DE9F4E7182E65F5EE073F968AF04B98C +:10FE7000C5BDDFAFD9F4B183F8EF0C1E90EAA173D2 +:10FE800054E639D2FB3ABFF08DAF5472BF4AFEFF41 +:10FE9000E5CEF179A2C1D58CF7175FC17FD7BCE35E +:10FEA000F4D1FE6B5EBC9F71FFA1AD81715FFBCC95 +:10FEB000A33964F7D4D88D1C95AFE27ECD2F1E6098 +:10FEC0003C2E3AFA400E88FC601EC923DC671EED0A +:10FED0006FE1FA5B797FF74080F158F38CE2A73A43 +:10FEE000C2F336A8DEDEC7B9DE942DF8C609F78D59 +:10FEF00022BE388F23515EEC4307B03C338E29413C +:10FF0000925F4ED8F807F20BCE77664B248F94A3FE +:10FF10007617D167D91E0FE36950B6B087A61E3D8C +:10FF20003FFDBB74BFD8D6809E22EDDF30E9257D32 +:10FF3000C9720D34F283EAE95F25346E8FE3DBF892 +:10FF4000FCDFF03ED539C43CCFF4FA70A33399F20C +:10FF50004E1FE6408D88A7C131F283EAC458888BD2 +:10FF6000BFAFA2F90E82D643FBFF7EB68897D46F4F +:10FF7000F970FAD3C477F3DD0D543FF6B7B73E708E +:10FF8000E4135FA0DD3698D6D5F9176E832F5B2377 +:10FF9000B966D1A3BECD1997AFA97FF62F09FC1B77 +:10FFA000DF8F7612D3AD1ED235B28B3F7444A69349 +:10FFB0003E31705EAA4BBCE749675C1CBA7ED747EE +:10FFC000EF50BD597D421D9AC57F963FBBC8E4F7EF +:10FFD000C4F34AE4FF19D9F1FC0FEBB3AF286F5219 +:10FFE0006B0F6E26FA207FFA0CC46DEDB6F371FC30 +:10FFF000F9F1D6FDC7EFC07D7C1CB2F8335EAED6FA +:020000023000CC +:10000000ECF8CBF49F933FD10F7F7EECC69B23FB94 +:10001000E04BBCDF275FBA451EFCFF993CDDB5868F +:10002000EBFDA2F48EE7C345FDC8D365D9BDECB5A1 +:10003000749C064E3FBF6420C9C544FA5AF233513E +:100040002E7AB2B53EE52298F6D52539F7C2D9E920 +:100050003FC77D7F96A700D9D175CFFE9DF513923E +:100060003542F52E75C14FB8FD28E92B6EEFBB85E3 +:10007000F2D3BDF71D4FCFC4FE71A41BAF66FADCEF +:10008000497456E43491FF46FF9EE242CDA41F47D7 +:10009000D39A54A073842A08711D6AFB6B9C0F4F7E +:1000A000F4DB8C2A286BC0F3697644F36D9BB2387D +:1000B000FFC6F9366385536DCEE2FC1BF72FB7B947 +:1000C000548A3345B2ADBC9A2F4CE7F8D07EA8587D +:1000D0002DF0C5FEF38583D8D6A8AE495362F590BE +:1000E0006FAADCD0571C7E5BB6B06B87E588FD9DA0 +:1000F00030E9BE521171118010E7359BE9BC695D92 +:100100009E34F6EFED661E1247F6527DC909537E06 +:10011000F952E44F9104B03FFBBD19363C67DF183C +:10012000F9FE526C1FFBC9A91936C48B6FA2BCB370 +:1001300004DB6FFDE423D17F953CC68EFB7ACE387D +:100140003D631AF6DBE4ED3524176D32A8CD48BFC8 +:100150009569A1066A53FDC18ABCE8FA40DB19A083 +:10016000F5ACCA037535FB7DBA46F1A5668FCB4762 +:10017000FEB64D9E3227769C350EFD14C799B240CF +:100180006BC271529CA100B51D382EB5412B9D4A02 +:10019000ED550380F34315366D2AE773709BE4AF8A +:1001A0005E9A37619E951EDD4BE77882CE24FBCAAE +:1001B000AFCD665C5E4911E7A2A4CB0DDBF1FA0777 +:1001C000938E7FCCB6F2CB229ED4BD2777A319FFA6 +:1001D0002F22FE54948DDB081791261B6CCCA2FEB7 +:1001E000E7B6116E4E385C1C0FBC2D7DAD7D382EF0 +:1001F000B9C255743F81EE1D69EB03740DE7044EDF +:10020000678B71C334EE1D772A625C77432A9D2386 +:10021000E888E74AAE4366FB1E028867926B1D883A +:10022000E7D1C482F175DA89EB50D2B7F23A6E7336 +:100230008A75CC09963477E13A463B8303C87FC47C +:10024000F93FCFC6FDDDE10C0E267C19857088E8EC +:100250007EE2AEAB3688FD15329F30DF71DDE69968 +:100260001769BC7A1C9FF2CFE7927FA1D0F312CA24 +:100270002F294FC8D57939EC0A9875EB7A33F99D57 +:10028000134DFF1F3A85BD6CD59D82F2450EE72BBD +:100290008FC85C9B5C7120BECE6722ACDF5FCEFE58 +:1002A0008B8BE5C7F804B937B1ED639687132FE35D +:1002B000AF67E7987A251FF2691FA184BC98CFCC5D +:1002C0008B21456CB1791B4B1EDE9E5C5598837467 +:1002D0009A6913CF69A0EB5CC7EBD3643A979E236E +:1002E000F3A182DAA03502B67F68EAED44FEDE951E +:1002F00020572D1C8F7C4BBD9BECAB916FC15DB427 +:100300009F4B75C2A7449DF0E82E97CCF1AA437687 +:10031000AE8F7D2A65D45393B07FE5613B90DF6B50 +:10032000D5CBF6BC65D6CB2AB5CDD47FDE8CB393C6 +:100330009F43FDBBC3004F93FDE395418B91A749BC +:100340005A326831F44A29CB886B5BF5B763C42D08 +:1003500048F5E5C7BD3F461D1B245C1C34D04A2A26 +:10036000A4BAD992F8F78FC4D7CD8E7D2BFE9CED21 +:10037000594185FC8F6BCCB88F2F1CDC6FE07AC79E +:1003800099F1F471EFC63F3FE132F1F59B734CBD3B +:10039000679E7762BDF1684893598E5D8E9EA70473 +:1003A0003DA37E4580E97AB519F7F5E8F174CCAC48 +:1003B0008EA763B63F9E8EB973E2E9961788A7535E +:1003C00041CDF0B8FE010D1571ED81CB27C43D5F25 +:1003D0008C8A2BB65DFAD88CB8E707B7CC8E6B0F3A +:1003E0006DBD23EEF961C1F971FD23B62C8E3FB7C7 +:1003F00004DC24E26064A831FE79659232AF527C5D +:100400000741E77655DB77E3C6B77060E0DFBE7083 +:10041000A024BFA8D03975A1FF2A4D403C6419C45F +:1004200009BDCFDF7D8AEBFC2E87832713F8FE4AB8 +:10043000BF6378DED40B17928A2492BF1ADA139422 +:10044000ACE8B6174A247F8DA91052D0907A28B90B +:10045000681FF9DB5DF7A5F9A4FC987A1D94FBCD24 +:100460003EC2551AE368F9BBA91C57B9206B9C8F93 +:100470007B52F1F3F72D3864B18C7A7BA52CFC818B +:100480001FCAF25DB1F9D51773843FF3628EB00BCA +:100490007EEE086D27396073093DB952E6BDD11F64 +:1004A0009DE2A4691483E6FCCB1D6BA64D227DD88A +:1004B00055A67928848AED6BD12A4F7991F541852B +:1004C0006103AE0B8120B747A37E203CA33EF835E5 +:1004D000C9B93B64D40F38F56DAA719DA4E13A5DAA +:1004E00060A455B09EBC8BF2B21EC8921ACB290EE6 +:1004F0007E49FF685F8EE94DCFFD8B27CA647FF58B +:100500002C5078FF3D353F3B7B3E2B86BF287745FF +:10051000076CD3B8EEF5A443BB692CD1EF7585F316 +:1005200010BFA1E7FAB0FF2F174FACD9F0442AD57E +:10053000939D2C13753AD6FD2E939E5D398AF0ABB0 +:10054000167CECB883E960D9A79FB29FAC96404374 +:100550003ADA3F30AD87DBAB75614F5EA4A412E59C +:10056000AFED2D869BE468DBACB0F866C9E0716F37 +:100570003B21E296B7FD17C4D9779FE4D8F9BD4F68 +:10058000CC792B0E05AEA673BC89188CEDA5C0D511 +:10059000A4FFFD2A6834CF9CC0BC078E607BD65A6E +:1005A00089ED68EAA7E767A36CA5FEDF81EFF72F67 +:1005B000E1FCFFC8D178DE5BC06F27FBEFF89D4BF5 +:1005C00053C90F3DE111CF4724D036C68C779339FC +:1005D000DE893B97BC44F629CD47F3D37A68FE59B0 +:1005E0002A9450FB3804CEFEBEB8F7BC37836E1792 +:1005F00076A6DF4E760FFE339C89FD8D279D9C5796 +:1006000069BC3705282ED3B8C7C971C1EEC517B666 +:10061000FD1497785741D7004769941EB7B72AA0B1 +:10062000215EDECFD49DB9C46BE332AFA8BE73EABE +:10063000F3E3194F8D9B049E1A7F29BE1B69DC04CE +:100640001CA76C4CBD84A75CC253E3A6D25CAEBBB6 +:10065000A421FA18FF51C491E6A43A2C24C450AE48 +:10066000332FCCBD9ABE2714F5EC2BD5927CA2CBB0 +:1006700026C9C5796028BCB23A5DE24503E5E46D60 +:100680002C4201DE34713CA73D738C69F795D1BED5 +:10069000DFD9BB6D008A56787DD87383D91FABBC78 +:1006A000323AA05C7A81E48C86761814B17E63FBC2 +:1006B000A03B2C335D502EBD407CDD6577A92447DF +:1006C0002F2F97743E4CCB8F50649FD7467652BBEA +:1006D0009242F44B2387C39233C827698A6CCA19A4 +:1006E000D05DE89F8D30E5D094DC6D37AC14719C03 +:1006F000443B70EAD63EEC403FFE1576E07AA55CBE +:10070000D82B61FA9E65686B7C5C75A2F9BD5B2F86 +:10071000FB8FE2525760FFDD9AFB3FD3033BC84E8D +:10072000C46BA84CC8AB503899ED810A537E41D8B0 +:100730006D7E3F186F37A2BD389FCED7B21713C753 +:10074000AFC915F6615DAED033E3C9D7C5768A4B24 +:10075000E7BC6D0ED2B8693CB7791EF516D34F428F +:10076000399C8E931FCB17EF39A473652EE4D7C63F +:10077000A776AE790CE5BD6B90A90F8C9D6BF6E367 +:10078000BF4BB54FF77F49F2B6D3C671F79E03C38F +:10079000B9FEB7BF7D57225F92720F1F9CC0F65102 +:1007A000F721C167DB32B4DF4E24BFE2B0025497B9 +:1007B0009A64EB7278FAD8D76E92CBC847EDB9C27B +:1007C0006F72B5493AC5B75D9AF08793547534D7BF +:1007D000AD0780E39D67B797B27FBCC8A4C7862CDE +:1007E000FF6AE2BFA5CA8622B5344A7F6BFC0AB213 +:1007F000D3CBFBA4774B6E8C7D1E0A1FE3BACC9E35 +:100800006A4D5646F7A6BBD5AE6F1DC3C50775AD7D +:10081000997C1D46F10DBC551F167438D7D69CD156 +:1008200057FCB83EB7B383E801BF4D02CAA7D5FF56 +:100830009FF798FF5E9885D0C2F378FEE2081EEF1E +:1008400097B91ED34FEDE4F50CF76B12F90BF54E8B +:10085000A127CE5D54F8396BDC916D531415715E90 +:100860001E6EE9607FB7DDA911DE929E0541BFF6DD +:100870002496ABF57BAF177EA8077C543FB32D3988 +:10088000F2071A3FB2C7A951BE25496D810CCA377C +:100890003884BE1E8674DBE18EDEB7E64B6A7F8A43 +:1008A0008BA211373AC555936C2D706DCCB92ECAF9 +:1008B00015F59BAFE70A7C6E4B0ECB94F789A0EF42 +:1008C000B491D7155D27F0BCD63A87719C7C9B23E9 +:1008D000F257CA9FE0BA54C2CD3010EB84F6A11A89 +:1008E000F14D92AAF33E9254CD175BDF6EADAB7E15 +:1008F00014CAF574B48B56C0257943F2A73E39DA91 +:1009000076216F6E2BB1707F9AED9E4B6D1298E33E +:10091000A2EF77E59E5DB3B290F625F4B8CD1662EE +:100920007E4B9B03AA319EF6AF8BBA51E2374F9FA5 +:10093000FC188EE5475FBA913103FB7DAFC9BE66F7 +:100940001C32FD0BF13D4C5DA79DF561ED3F6E4EF8 +:100950002FA7FC84DCF1E056BC7E3C2F3484ECAA4B +:1009600017D302A7493EBCFCEE7CAEEF3BBDCDEEFB +:100970009B4972B2CBF871018EBFF879BB4671A466 +:100980001FBCDD13FE92CEF95712FB81DD76D18FAD +:100990006D3424719EF60F1D944FBABEED7D077D18 +:1009A0005FF3A837F0298D3BAEAD692AD16F3CB417 +:1009B0003453DC11E57380F9C20BA69F38646313CE +:1009C000F16124307036F251B157D84516FDDB4D38 +:1009D0003EDE4BF6D5D0FEE585011D1C9F7BC9B4DC +:1009E0000B57C08102A2F74BFB6E2FD570DCEEA037 +:1009F000F8EE7FC471D75D7A0CEE0ABCC29E2D3032 +:100A0000E77DCE1B48F652FE7BDF9F1C694887FAC4 +:100A10003F878A484FFE13FCAF7A63E46D08EDC947 +:100A2000589CF7E2FB04BEABB7451C1C9F3D052C50 +:100A3000AF5E38DEC6FEFD0BDF553D243F707F9074 +:100A40008EED9728FF53CC6D8E1735FDFEB35114F4 +:100A5000FFFD6CCF928144EF7FE4DA793FC82755E0 +:100A6000C9C48FDB81E5A5C5CFE5C4CFB894725565 +:100A7000C491CA894F887F1D9D33987F5F92395FEB +:100A80008A7CC27C837CA252BD50B98A7CC3EF0FA2 +:100A90006579B0ADF3D870FE3D013C9EC1A3A92D90 +:100AA000334EB7856704E943E84A7BB883DEAFC4B9 +:100AB000F99BB4287F574AE08FCD372FCA4D63BAD0 +:100AC00058F2F73BA63E4AA162AC18FE89D1F7A2C4 +:100AD0007DC91EA85AFB37E4B7527D8C4C767BE368 +:100AE0009B0AEB99C65727DCB455B459FF8FD51B29 +:100AF000A652C9C9B8EA96FD749DE00F4D25779AB4 +:100B0000F48D86E770355E7594B793E674EE17BF83 +:100B100071A08FA038E7AE8EAF8F20FFABFBA41380 +:100B20009270CA5D9F47FE4039A707F7221DA14F6B +:100B3000FB88F1D71F5EBBA5AE348A7FCEF58E9AB7 +:100B4000694B42FE192FF675BBB77C2DBA44F0AE47 +:100B5000579FEB453A7C9E17984B78EA3EFA790E00 +:100B60009537BEF4D69FD2C85ED8E5D047A87C455D +:100B70007FAD0FFD37C32BCEBFD2ACBB217EA37898 +:100B8000F4D9D6CC0DCC6F7AE78DA437EE91D47D15 +:100B9000945FF937930F2CBF7AA13059A066D7CD57 +:100BA000D3C95E52F315A07CCE3D4FDAE3FCDF21C2 +:100BB00086C17E491D422688E75F6BD683D424D840 +:100BC000414321ECA0B84A7DC0DD40DF7127C6D18A +:100BD0006BCDBC5EED65FCE87FF39AF653299492E9 +:100BE000FD84E7CFF194C8EF15DF46BC6DB7C12196 +:100BF0002732E70BB2A00BDA292BD333A276D4909D +:100C00007C7D29EB75135FDBAA841C8A6C93828C34 +:100C1000F72DC0FC36E194B6813FF236F4E3DE1CDA +:100C2000DA0F307E26D80CCE9F4EF096027DB73A72 +:100C30000EC534E1FD9E762918A4E783625F36FC79 +:100C40004BF6E479D8BA8ACA1CC64384F7BF88F643 +:100C5000CFF54709FB6F3D7A90C2964B43097999CE +:100C60007EF29D3B00FACCB36CF09AF1A622288A62 +:100C7000B52FE150DFFE42349E64303D3EB68BBA64 +:100C8000E963E6F8F8278DEA573F30F7BFC7C20996 +:100C9000F8980EA7CCEFFAEB4C3AD46E31E9B05687 +:100CA000E0C4FA7EB81E82BCFFA5E6FE13F789F306 +:100CB0001F24FF7711DADD84C79AF5F1385B6CD217 +:100CC0006171021DEA02929837A888794D7BFF6E08 +:100CD000B0FE88752E36D799B8AE2576911F5B8207 +:100CE000F8A17CDDFFD63A13CFE9B8754EC3617821 +:100CF000DC3955675ED139958296CEF5CFA61D6D4C +:100D0000E121F1BDE9A61D7D7DABB0277775763C6D +:100D1000467C5FB1475149CF777756A550BD40F724 +:100D2000111B4767BBDBC7AC3150DEED3C34E866D6 +:100D3000FABEA8E2A8CCFC30E6CD8A6012F91B6F9F +:100D400056A49472DD869649F3E37BAC57BB8F0CB7 +:100D5000FA5D39DBE9D32A49BC341DA948213B603F +:100D6000A7F9BB25D29B7FFB0DCD3BE6B06D2CC513 +:100D70003D57E179D0B8D7FF6CDE66B227CE7A4511 +:100D80003CE26067E32D749E4B8FC82ADD3F7744B9 +:100D9000D463D73EA304656C5FBF5DD487D4E37989 +:100DA00049BC5E3BCF5FBF6770E6DDEEE8F9CF3749 +:100DB000F15AE1D19E9849765E5E0AD7BB5E3FC08C +:100DC000CEFAEE4C7ECA7FCCC4F186E8C597F0110E +:100DD000440A9C79E57EE1BF6E93804C8283DEFB02 +:100DE0001DE41F9CA97285699C33BB8F3A28FF3A8A +:100DF00075D751510761D60159784AA4FFD9CE64FD +:100E0000B36EB1C541E7B4F4A8D5EE72909EF69BDF +:100E1000F652DDB3EF737B31D9FDB49E6725AE2F5B +:100E2000DFBFE765CECBD66D15F5148BDB7EE420F6 +:100E3000BC2E467C6A2447A085E5F3923687DA9774 +:100E40005C59D41ADFBEF732B81C9667CAD7613036 +:100E50008C70F9D91421CF3F3B9ACC7ED26787455D +:100E600014FF2BF0C97AEF881917EB09CBBAE3AA64 +:100E7000E873E78EF438A8FE627AFB274CBF99ED41 +:100E8000FBA6115DBE01815ADAE737DA5354B24B43 +:100E90006776097932A3DDC971F16F406825E9BB36 +:100EA000EEBDAFADA2B8B751E58A0C56A3F2699179 +:100EB00079DE000D4C8F33967F8F6DA69F0F8AC908 +:100EC000DFE9B677317F77CF7337F0EFDDAC8F3F57 +:100ED000BF1BCAE2E93503847C99B155C8B51BA094 +:100EE0008BC7BF81E88DF377E78DB889ED1FF44795 +:100EF000A93EBA766BFCFB75097A70629E3DAE1E08 +:100F0000A13FFB20F15CE6E699F2C23C97991121E2 +:100F1000B766BCA5F882B8EF43E115E5146FB3E8F6 +:100F200094782E87B4AFAE3FFA8D69675BED9B4C2A +:100F3000FB36A4067F3A06F77B18D4A346162F8704 +:100F4000BFB35BB63D8FF37287F2843E383F68FFD4 +:100F5000280DFF59FBDA2B458E12F62B96E5911DD5 +:100F60002DB7FF94D2DFAF152A9045FEC52F93828F +:100F7000C4773FF07EF0C331955CAFD249F9BB7ABC +:100F80005BCB4CCA5BD56FB5FBC89FA86F5358EEBF +:100F9000D46F750ABE27BCE07AFCEDD2758417B415 +:100FA000D30D1A7F16A56C285ED826F1EFAECC9A29 +:100FB000F68983E87A24C15E9FD9BFBDBE2A2FC6B9 +:100FC0005F3F3CA8347D3E5D6D5A2E7DDADB9FBDD0 +:100FD0005E7751D88BD6FD3AE467A27B5DBBC4F641 +:100FE0006DD45ECC95C85EECDEF39083FCD16E4987 +:100FF000FD2485EC78936EBB3ABEE3207914990208 +:1010000091128ABF4A2B997FEAD828C5EB4B92C828 +:10101000A3FDCA4EB513D0742C99E5DFB9E3227F46 +:1010200044F609D53DDC23A002E7E607189F54F7F4 +:1010300040F85E0AB5ABF83BFBBBA181EB2E13E495 +:10104000C192F20DABA8A4BD0956B0FFB40256F28E +:1010500075C4DE132C1747BCE2506595E30F0E8E66 +:101060000B0663DE2FE92D6F965E26FE752841BEC6 +:10107000E07ED670FCE0B0A2527C6757C7DF7F41AC +:10108000F54311B4B34B68DFA6DDB2AB2389FD8A0B +:10109000EEA3EE20D1F3B489D73366DCBD699CC2E0 +:1010A000F491C78BEB88BD2F97100EBAF75C280A16 +:1010B000E079BFB0F7E5E13A9F7F90CF73C996F82A +:1010C0007AF1A5A1F87A708BCEF5269D715D431C4F +:1010D00059D175BD64EB4AF3F5C16792D4C1E727D6 +:1010E0004B07E2ECFFFA5F2971BF2B87FBB98BE45A +:1010F000E03B260EC016C9217DFA873C8DD7D7D498 +:101100002ECE5BDE23AE38FF37455CC5CEF3F7EA63 +:10111000AF326AA9FFB3E214AE4B808BC64C6A3F74 +:1011200058A270DDC283C7160F8D8DB78124FCE5F0 +:101130007A7B84EBE0EA8F8ADFB5AB3FDA9333C882 +:101140004D726FC334AAF7BDC19427074B526A088A +:10115000D706CD9B4BF1BE03FCFEFC3C337F61FE0A +:101160002EDE0A1347BB8ECD48A17842F79E6CFE57 +:10117000BEE303AF88C37D9EE73F4FFC66F931FDB8 +:10118000D9A5317E14D3A71EF749FCB4F36D67705F +:10119000A6447EEE85E3DFA2FD1EB6F1F76E4D7B21 +:1011A0009C067D4F52FF4E12C7272010B88AFCB60E +:1011B00007F72E1A2A3EB65FC1E7B1B66D6137D583 +:1011C000052D3D99C2E5C24BF7FC9EEBFD96BE7422 +:1011D000F51364F7A09D7303D93D3BDBED2C7F2A0B +:1011E000DEAC64BCED3C529959CADFABFB5268DC03 +:1011F000A5876D5CFFB7F470E51B33C95E79B38AD0 +:10120000ED1EE9CDCA4C925363C8BF25BBE7F02061 +:101210006E5BFB71E78BEFB1BBF725711C4282124D +:10122000811718148797DA5DAFB23D508B72301674 +:1012300037D67B5ABE8DC719946FE22524E98C8777 +:10124000EDE25ADBB63387F6B1C41EE2F36DDA6A1B +:1012500017FDDBC415E87703F03DC327F379BE41E2 +:10126000B7F01C66388285940F7CDDF4035E3F196D +:10127000184872F0F52981A1747D313F3E3E6340EC +:1012800015AF1BA4D97CEE6777D9FBFC7DC5ADF902 +:10129000428EA665425C5ED1BAFE2C5FE063864357 +:1012A000C487C88ECBCB31F36EACD7BBA6913C9A2A +:1012B000EDCD9448AFDF6D3EFF3B33DF04CAA4544D +:1012C000AEDFA0EFA33C1427F7DB493FDE6CD61F4F +:1012D000DFFC8D5BAFA3F701F5B69BE205E384DD90 +:1012E0006EC5FD13E3FCD6BA6EAE8E976FB75EC6C1 +:1012F0007E9A956FCAB7213044D8F5EE1492FBE779 +:101300000FD9CDEF008283FC237BEFFFD277CF9400 +:101310000742B97608E51A5DFF89B8D35DF9571021 +:10132000E76F1A7682E344AFEF3BF9A287E56C12D0 +:101330009460D7E42FFE98D3D7BA9A60369FEF0A0D +:10134000B8250E9FD6399F05F13B0D89E7FC9D7CA2 +:10135000CB4FEC5AD5487CA9BBF8F716EB94E06369 +:10136000834A45DE92E3C7EDB3F8FB432B9F7949EF +:101370009FB6DDC7BF83D934ECC24A92FB67CDEF7D +:101380007870DD45CE18FD7036EF13EE7FB00A227F +:1013900006F6EF1B26F2704BA7499C2F581A167AB7 +:1013A00074E92D428F0ED935CB4E72FD9B683FEB11 +:1013B0003E162FC7A9EEF546537F4EFEA29B71B68F +:1013C000D4B41F9B20C310F23C8BAF4B77BDBF92B0 +:1013D000F3950168A078DC4DE3E2F13114028F66E9 +:1013E00063FF6DD5922F4878D0E3FB6F9B3B8B71E9 +:1013F00078B3F97DCFE5F0B5333FB09ECEB5BBB342 +:10140000E79B2335CACF7D584474A933F9C43754B8 +:101410006BA3FC9AEF0D757433BEB325D8B39BDA7A +:10142000DD46964479F5E7CC7328CE0D6CCE177A5D +:101430006637E5DFEA1C2E95F6678DB7D5CCE35805 +:10144000FCE9CB8531F7B963CF55F09BF55C59BE0C +:10145000F8CEF6757BB090BF0729BFB27C61D3B0E0 +:10146000D746913C7C7DDFE1518E98733CD31818B0 +:10147000CA7A68CFFE1CCD1D8B3FD9C49F8DAF9219 +:1014800034DBD4AFF1783C43782439BE7DFF8DDF67 +:1014900022BCECBA394BD262F4EF4BBF4B1B1C336E +:1014A000EED976F1BD03FA61436E4D8D5DE7A3BCC5 +:1014B000CEB321311E7223FFDE47DDEED163453D01 +:1014C000251854775157367FB3A84B6B367F974812 +:1014D000B3F2F17A81C4F9F8B8DF8B0B39CCDFF9BC +:1014E000DCEBE43C5DB75DE5EF7ABB4FAA1BC4F7CC +:1014F000A00D4A21B6C781FA09F929674D7AD37D33 +:101500001DEF8FD7459D1DCA6DAE479C3853E4C172 +:10151000B19FEB112735804FF83BA27F42B5E8BF62 +:1015200016BA1492E7932924857C3705341BB5A796 +:1015300082D14CFC373114BE81C45538C7E6F9ABB3 +:101540004B9476F6757E51FAD8E0AF163EF16134D1 +:101550008E38DE2EC1C30AE9E7B1A0F598EBE27A36 +:101560009D71BAB683F6935520F4862F45F063E457 +:101570002C70BCCD5ADF445B27EF2355D33228FFB4 +:10158000B1FD4023B7F7A297CB755899E67B1FE1D1 +:101590007B48BF6B6C41DE674E83787E3C84FBDC0E +:1015A000A7B3A058E4EBCDFD76DB43ACD7BBEF454A +:1015B000C6C675A516081C4F6891E06D14AEBE52E4 +:1015C000B11F1C5FE17C8B39FE0408F1F9418D9657 +:1015D000F1461EBD2799E7334D257A48E11CF9CB2A +:1015E000942BA75B770EF07AD3EE8E9CFB5E65346E +:1015F0002FE56BCFE538ED5A498E2894D771158ABF +:10160000BAE13084C87E47B11FF73D6971C1EC81F2 +:1016100005B48E80F85DA9C43ACC2DC18D5C5733DA +:10162000C7AAB32904389513AD07B09788BA1B3BF6 +:10163000E5E355AE0B1D43B80DE70478DC77A4ADA8 +:101640008379305BF06A7FCCEFCEA6803E8EE87C5B +:1016500021A988D76BD5253D945CC4EBED9A022176 +:101660006962EF7C7F8A3354C374A4BAA1F17DE52B +:10167000FF457D31729546F548F0F0548DC65F65A3 +:10168000D6D526D64B5F4812754456FDC143C92FA7 +:1016900072DDA9556F40FB9D64ED57BE92FA03C3FE +:1016A0003EBC385A1F8B749869D281EB64517F0F0E +:1016B000167408735C204517DFF1AA784E36E11FD7 +:1016C000479C14C8D57BFFAE30C98D95532D3E0E77 +:1016D0006DE13A4AA403B5ADFD26EECFC2CFFF05BA +:1016E00051FAAACBD05A0000000000000000000010 +:1016F0001F8B080000000000000B6B966760F8511C +:101700008FC06F8451F9E87899282A5F5414BF7A02 +:1017100042F8110B82AD27C8C0708E0382FBA0D89F +:10172000098875A1F81314FFE244E8D9CECFC0B000 +:101730001F888FF3A39A6BC704A15D1919185A1952 +:101740001818E480B88E0B21AFC00CA137DB333002 +:10175000F8B820C4CF583030885B32307CB4A4CC89 +:101760005FA3786860897054BE75002A3F2E888117 +:101770006107921A9B00D2CC77886060708CC02D74 +:10178000BF240695DF9186CA174393D72944E5D72E +:10179000C442680025F4A86FC803000000000000E0 +:1017A0001F8B080000000000000BCD7D0D9814D5A4 +:1017B00095E8ADAE9FAEEEAEEEA91966A0079AB160 +:1017C000067A608C0316302246D462F80966DD4D35 +:1017D00087F8CCE88BA60416D145B74537CE6ED036 +:1017E000AEA1677A7E18B4111607C4A50534E05F70 +:1017F000C644B3E67BC9A611E29A8DFB96E4254662 +:10180000F7E1A6419768BE18277CABB879F87CF75A +:101810009C7B6BA6AAE919C67DEE4FFB6979EBDECE +:10182000BAF7DC73CFFF3DF74E50AD26C9AB08F9D0 +:10183000187EF479A14208A91B7D126215492B215B +:101840009F2124BDBB96E0EFAD85843493D19F34B6 +:1018500099B687FF09103245775E84F65D02494FDD +:1018600031097900DED7C37FF2819BE9F7171D5557 +:1018700049BF4E480B3916203309994B86F169123E +:101880005D84E77C62E2B395A4F0F9DE92D2D7E002 +:10189000F973DD8E934B08D9A0D91784E938EF4E40 +:1018A000B767C7E8FB1F4B563DBC278B6B08B96C6D +:1018B000741EE54F421C9C4F52BDC912281CEF0FED +:1018C00011B31FDEB699383FE709626669F922DD78 +:1018D00029426BF7BB5C8690E26C3A473D4DEC16B3 +:1018E00042AE240681F15AE2CE3131469F4336B1F1 +:1018F00035C413494509B93C68CF817A49531C71F5 +:101900002E7C37AC40FD6FAB49FB90762E5C970385 +:10191000D268FBEEE80AAB44FBCFDE6B92147D8A03 +:10192000C5CB8841FB133593D01E89241510AFE435 +:1019300020697C8C8220A9432F12588FA7689900B8 +:101940005C3A834B2B0696D071E4A07D25940580EC +:101950008B7E9F8DAE8803FC4A9C38E2C584A8B478 +:101960000FF83E5B4D0A2D8D840413F45D2B948F8C +:101970003D0D65DA8EE89EB20B6FB6DA8C6B2DA347 +:10198000E5EEE8C2D782B49DAC1363366D2715AF80 +:1019900046B825DD22367DCA92430480DB6070CBD9 +:1019A0006A9A9513ACACE8365902F3FE48AC889FAE +:1019B0000B397E3E7390C12B69A4200A809FEFBE35 +:1019C00018A665314ECC1052A169017E648DE84F96 +:1019D00040BDC6DA8B3AD91711008E02C397CEC626 +:1019E000BD88D72B717D7FA011E02A0622ADF8CEED +:1019F000047CB6403DF457CBEA25DD8F2FC08F170E +:101A00005F72EDC4F0956D14709EE4EC82F8B551F0 +:101A1000CF7B3E7FF8BD0DFC2520CEF0A7D1F2850F +:101A200002FBFF4D7445011F1EBEF83AF205A17C72 +:101A300041CBEFCAF637C28C2F36C1FB20B9B10AB1 +:101A4000D67F6CBE504891327318685EC4D1F4538F +:101A500017B1B15899F1CD22ADB05430100FCD521D +:101A60002BB05AD8141B47F1ACC0BA4099AE3FF026 +:101A70009758EB5F1709D6C5D39EAEDBBE08E0557D +:101A8000728E205DC7191D5FC6EB47F0AE16B231EE +:101A9000B66E26ACDB6779BDA4B37A5807286F8B86 +:101AA000D27511D83AC0BA6C8BD27510D8BAE99EEB +:101AB00032456A3DE0635B54AFD73CF4B66D645D7C +:101AC00026D57BD765DB4733EBA97022E6055F722D +:101AD0009651F9B26DF9AC2ABB656C7C6633A95D91 +:101AE0005293A72C30BECF8648FBB7E8D3DAA45F69 +:101AF000BF96C2188C1BF341FE64A30A9BAF6EEC29 +:101B000003BA7E0ED697E2FBF7B2F51C3CB301FD9B +:101B10007A944F2B14F25823085BA37E15857F51CE +:101B2000497F1DF88EE2DD60FCB06B69CC83F7EE77 +:101B3000E50B47F03EFBDF11EFFD6578EF2FC3BBF0 +:101B40005B76F1D11F2DC4BD78EF1FC1FB7E1F3F17 +:101B5000F45F38B91EE4667F19FEC50ED1786B12AA +:101B6000218D9223C668FF7D7126C7B3C9F90ECCBB +:101B7000E7FD95B440E1ABC93776029D128DF1B314 +:101B8000FC96E5C4909F4C02E32854AE1455421ACB +:101B9000E8F36380B7368C65A47B02E32838CEE592 +:101BA000547EC5687FD382F6DBB01EC1B76CD68F7A +:101BB0009642B98A829FEA3FD9D585C24AC44BB5BD +:101BC000410AFDF4BBE5E2572C8083EA16730AC58F +:101BD000C96410C9222B17E97BB54E331D844B0F06 +:101BE00081FE0892FFEEE3D7502D7142545E872CA0 +:101BF00043D041AE1B8A0F4E79252986A89EF93F16 +:101C0000245A7B2A425F5C4A2E657C6B08D04F8D3C +:101C100064201EC4E680B90F46B1E884697967D5AF +:101C20008C4745CFBA448400D29D1A7D50A53823F5 +:101C30009DCDF355D0477DDAAA2A52412EBB4FF1F4 +:101C4000439114299EF40F057C8A9A7D19ACDBCE52 +:101C5000A0FDDD7F867193C4DC47E72724A934A368 +:101C6000780969C6BECF35C2B340DA3490734C9E52 +:101C70002D6B6672224CE93588F57962D1F1C34942 +:101C800013F56BB5661F867A4ADB69C0E3142D5FD6 +:101C900044FA6B528C60E3B9701D6EDA1947F82F65 +:101CA0005C1807F8B387438CFE934A2154A13D95F5 +:101CB0006F168C47A47C7C9507FF7D9C7F27B79B84 +:101CC00064B587EF25D2D62C5C82F8C575A9B1889A +:101CD0003544EBB7497AA8DAD3EE2C6178DD66910A +:101CE000954315E4C669AEDF2293ADF9421D5B57FB +:101CF000B0AF1692D11FC8FF4B09D3079793E106E7 +:101D000089AEEF1DC1624E1650FE5F0E707CF0FA78 +:101D1000B19B401F90923D1BE888CAFFC5C2279027 +:101D2000FFA111799FD0918ECAE4FFB97652B10D0F +:101D3000C4E91CAD1400BD70716D3E1E9841C86FA2 +:101D400014EB0F601E23F2EF705FDCA0E3F71E5A66 +:101D5000D86E513CF53EBBA8DDF2E06115A7BB1B78 +:101D6000381D7437ED447B82CA2DB4275C3B489202 +:101D70008E31FDFD1C99C7EC9F122BBFC0CA176B9B +:101D8000C3819B61BDE57C1CD6A3CF952BC4897F05 +:101D9000D133FFCFF3F1E63C57AEB7DED91CF9449F +:101DA0007A8BC3C3E5E7DC73E4E7F08B118FFCBCEF +:101DB00098DB13E5F2B3AF4C7EF695C9CFBE32F98E +:101DC000D917CDFBE4E7C83CCF6EF7C9CFBE8FB2C1 +:101DD0007130090F3FF1372837FB9AC6D75B5DA0FA +:101DE000B7644F596674DF379D3E3DDFEDE1EBB4DC +:101DF0005550108F5DDCAEA5F63EEAB7F27EDDF6FB +:101E0000A3723BDFBE9ACEABA785CBED0495DB601A +:101E10008FC799DC56F2373B82476E775533FD48C2 +:101E2000E5C2019FBC02F94DE9F60290DFA0179BC5 +:101E3000C35846BA9D312ABFBB02F976F8DE99E550 +:101E4000EA4F27BE2A0AEB9F7FCDAF3FFDEBDFDDD8 +:101E5000743EFDF9E9AC7FAE6CFD7365EB9F2B5BC7 +:101E6000FF5CD4F6AD7F6E64FDD7F8D63F57BF3325 +:101E70000E7233574607177F4F6F0338C44400E98B +:101E80007ECE7326D9027C6048696A2BD3F9A69C62 +:101E90008831BA5E237C9CA07A601CFA71F5E974E3 +:101EA000AE4F45D526C087E5EBE9EADFB1F42DD585 +:101EB000B33F07F9A13E9776400C29DF4B3984AE3A +:101EC000E79593AD57E1FD6F37A65E83E7D3CF2B40 +:101ED00002D0333968929206EB936F77E680BCCEDE +:101EE000C7132D5EFE60F47B2E7F50E1F659DA5F5A +:101EF000E7B0E3D0EF5BC2A937A1DFBEA61CFA7939 +:101F00002372E410353ED00F73DA1DFAEC6DCAF976 +:101F1000F0DFDB4838FEB3F16BE778DF33FCF7C264 +:101F2000385347C7815F69B2DF7F46FB9ECBF7F727 +:101F30006EA676BD8872FD0380A7825D7F06DE4FA8 +:101F400054AE838CFE78268E52D1AE9FE5AC7E0DCA +:101F5000ED26A2DAFD408F57A4D59486EB8DFABF0B +:101F60002741CBF4998B2BAA40ED909C46F518D4D1 +:101F700073BF38175FDDDB887E94B910BA75C75F11 +:101F80001AB7D10F50E2F624AF7E86F76F6AE8F7F2 +:101F9000C545B0C3D26D2ACCA35B5FA57AED0C45D5 +:101FA000B3E30A7DDFA331BD9993D32F37023F24DA +:101FB000C882CD749C20F5C717D0F787E36D0867FA +:101FC000B7BEB1087496A3AA10E6B334C1EC9C6006 +:101FD000EDEA4290222157CBEC98A589348E5F8E92 +:101FE0002F773E6E39A8A589E2C12F8C277AE82782 +:101FF00028A58B02F73FC1BE21F9872C15EC40EED6 +:10200000B7058C948371066BD6FC7E4A42F303CCF1 +:10201000AE3F679D6A159FDCCA85CC76C03F4909F3 +:10202000445D38767FD44243B97ABEFEDC751E59D2 +:102030006F7BE3DE12F4E348A49FE2A7F38AF43750 +:10204000A02C39417D33C8C9B6F4DE12E87945D5F4 +:10205000B3749C872231945B1DC7A388C7FB014FD3 +:10206000414206322A3EFB333A3E7B33717C126298 +:102070009359B4FD99B640A11FED6A66178D3C9344 +:10208000ECF924C7C7EA4018E7D115607AC22026C8 +:10209000D2435E1B5FDE542D0A8CCE93FE1B35FDB2 +:1020A000F224D25CE32B878CA9BEF6E576CE054000 +:1020B000BC7520D72D62029C128513E44AD535F1F8 +:1020C000755E7B2520327D267E319DE27ACFAB1F67 +:1020D000DF0D307BEE7440C5FEAE3A5B2562DCA0BE +:1020E00096F903B1E82AA7087A4120E9268C294805 +:1020F000BF29B970C27A05527707E8F731B9A4D77A +:10210000B4FCE7E34314E70D839F224F52D07FE8EE +:10211000EA5C85F4E98EFB8F01664FADE2EB2906A0 +:102120004DB3B915E2428AB1AF11A4BDC5E328C6CB +:10213000A3400FD9CEF9C3307FA75A41BDE8F6239B +:10214000AB1AC6CBCAF1518EDFA8C8E8E4F780DF2E +:102150004B00BF57A960EF6ED5022B0B88AF632BE6 +:1021600011DFAD81008CF75F066F65F3F8DB11BC02 +:10217000B974F205C4934B27031AA59356E45AA4E5 +:102180001383145762BD49E7D5383AAF727CFD47D7 +:10219000CDCFC57B5534902A6800DF700AE15B2CF7 +:1021A000F9E0FB8FC6BB0B9736025791C165FED78E +:1021B000808B04ECDF0568F97E4EAFF74B2515F8F0 +:1021C000FCEE00A79B480AF90BDA7BFD5097BFE8AD +:1021D000F7FF0AF2E101F89EB67B401AF67DEF8E1A +:1021E0001385F9337E48317E90FE53F9C185AB9F4C +:1021F000C36D9002A3E7E6C07FCABA8CE8C556D289 +:102200002C81DD4EC226E067AE64CF12297E93AFEB +:10221000DC48BAE9FBD35660B8FF12905F6E9C9F12 +:102220007D7775DD5A66CF6B01D48BF489F6FCE9B6 +:1022300004F32783B5012738B7827E4E507FC62B23 +:10224000EFC7828BC795B0CA2064C98712F3834C4D +:10225000827A354A4A04ECC42AD024D4BEAB26067E +:10226000C695A8C41590CEC862B4F76A439F76BFDE +:102270005FC17E056B1BF938F209FA9568BF33FF21 +:102280001DFA3D0FBC21B207FB85D5F978D268BF96 +:102290007DD47EA14634B5FB747C062102027670A3 +:1022A0000B93BF3DD49E81F7447ADE0AD0F13453BC +:1022B00031C0EE8A68450276E87B4BD461023E1C51 +:1022C000B7B381FDC0CE8E34931301BAEE11D31F84 +:1022D000A75313CA84E8B1BB6ED694F1FC74883C52 +:1022E00035AAA3DF8DD5EEDFFB09F672A3275E20AA +:1022F000693346E97A9CF989CB6C4290EE59FC74BB +:10230000E4FB00B1413F66B5D52AFA75673FFE5838 +:102310005C48D85212F0BF528B2AE1E5AF80D93C1D +:1023200076B5ACE7EE14A8C92AC7D75A250F3C05E5 +:10233000E808F838BEC12A4D601D4429D57E33F81F +:10234000ADADCC7FDF16B9899C68017BF8268C8304 +:10235000E5EA2637825F43C866EC97A81ADAEB2EC7 +:102360009D1EAEBB0EE38FDDF5D761FCB15B4EC5A4 +:10237000C18F7AB9EE3B16F49B3B5B458226F84F42 +:1023800033302E933B3B734ABAC2FC2284C90BDC28 +:102390009F6964F4E63A8F006F2E4E0D08DADFE98C +:1023A000162677B645FEC6125B993F0FFD2B1A1D08 +:1023B000978EBFB275C882FD57C5D6ECA07E6E3F22 +:1023C000EE38F42780FF0E318311BE137CF515E142 +:1023D00038B76C5B335A715FD0ECAFD05E56634E4A +:1023E000642EC8DD91F73A8C9B7C654E158BAB2B28 +:1023F000C4506168C102BE1AA5FF82CFEF217A6086 +:10240000B45F8FBF2311A717FCC12051D3C0B7E51C +:1024100078CD29643DC60524AB9DED57D7CC077F09 +:10242000682C7A97E2BDBF03FB94E2AE08F4158CEA +:10243000AF7000CF5DD43E9B84A262E09830179FBE +:10244000BF837DE1A02EFDDA4B7FEF89FEF87C563D +:102450009B316E3CAE9BF217993D76BDAC9836FA37 +:102460008924FD1AF88512998BF04B89975E6B04CD +:102470003B5A6276B254CBF6A1894EED440F9E765C +:10248000291691801FC2AC9FF2FE9F50DA24A8DF6C +:102490002FA614A90EE2190BB9FE2BE317AD764255 +:1024A000FBEE7A87C98424B162C26446CFF00BB7D1 +:1024B00098E01B92F8E5A22E2D62EB2B823E8E8BCC +:1024C000982740B5F34980DBA2FF00DCB1C5B4EC2E +:1024D0008D1B59375833E9BCF53675588E033DB11D +:1024E000F62E9D8AB01E73E1E97FDF2895AD47E6A1 +:1024F00005F2A667DF8EBEB22AED47DFA4B4CD0693 +:10250000BC9C8B8789E51F80AD00ED2859227D5248 +:10251000AD330CF37C98AFF7435C2FFD25E8255ACB +:10252000DECEF5D00319039FBB32CDF87C24636265 +:102530007D5766113EB7662C7C6ECBACC4E7964CDB +:102540000ADB29F55D2AACDBC3F543BB04881B38E5 +:102550004BDA5EA19F3C1C1D7A9D601CE10A5686E9 +:102560000DACA9D4AE912E6D8338D5C3D543D70712 +:1025700028084F4F6ADE7CB49E969B865E1768B92A +:10258000BBEBA217BB28480FCF61EDD7489F6F73F5 +:10259000281D3F1CE271B6C4B5E7C1039397F750FD +:1025A000350EF878B88EC7CF26F85D06BEA3CF8764 +:1025B0001B3FD97821296FB1F9AE6EFB199D6F4889 +:1025C00065F0EF9252385F14599F25649FB46A33C7 +:1025D000CE7F0EEF9FEAA9FFE6D1537F09417280BB +:1025E0007BDE2783FB210EB7A20F5B905A1395EC7D +:1025F0008DC057B1F5C7AC205DDA48E2454730A041 +:10260000BF5ACC97391F1DFD6FD160F6116FAFB463 +:102610009A64067D757FD9FB9A9516C6331D0828E6 +:10262000D3F75B5ADA549EAF8271855E89E58D409F +:10263000DC06F7777F24A2FD931BA33DB4735A47B2 +:10264000DB8D09A77E1E3B7782F324520AF36A369C +:102650008ABA6F5E5F2D2B8734C6AF135D8F17F973 +:102660007A5C29F2F9F37E1694F53BEDA900594402 +:10267000593BB1C1A367E8BFF1AF847DE5C9D7D6A7 +:10268000F8CAB5D74CF595F5C57EFB68EADACFF800 +:10269000CA0D77CFF79565FDB3BE72ACB5CDD75FE8 +:1026A000CDB2CFFBEAB59655BEFA7F2BBEAF2DC398 +:1026B000C7D565E509AF1B910C2EA71D167F1E29F6 +:1026C00073FBE07CE5B3B3FD65D66F90DC50C5FCD1 +:1026D00005E6177C95F036E570981E7B5B8476AC3A +:1026E0006C503F1AED1BE2AF1FDDE7E4F1CFCD12D6 +:1026F000F599C1DEBB0FE3A31D4E500FD2E79950F1 +:10270000438150FDFE0FB2FD6BA607D29732BE4843 +:102710005F8C795642E53C2F97EE7A32E6F6B73C6D +:102720007A2698B813E3D66411B3332DBE4F148CB8 +:102730009BFB315E083A11F4A16EEE87D0D78792E9 +:10274000C2E25FB2F521C88FC3D3BFF61AD893A7F0 +:10275000172926C891FF2B19388F9EE9CC8FA070BE +:1027600021FF6CBDE414E67F05A534EECB04930293 +:10277000F20BEC237CD11BD796037EFBAA0C4F7B7C +:10278000404FD0FAFBA7373EB018F0F4F722DFD75E +:1027900029E13EDBD64B26639CA12F93DA9594D199 +:1027A0008E29423E4C9F7CAC7D0DB4FF918CF3CCC6 +:1027B00066D42288D2C397CCAA023BF92329E0B37E +:1027C000E3B3D1703BC42F42B3066DE8F7CCBCA194 +:1027D0008B60FEF73716D13E3873F2D9CB3B097CBC +:1027E00017C3EFB6360A8837673A293C86EB4BC7E2 +:1027F000A3EDA2ADFAFC7E03E0A5F386B8E3CFC556 +:1028000002EC03AAAD741D3CFCB22CCAFC4AA9958B +:10281000A03F4FA463E44BB8AE56ACDEE37FDED3FB +:102820003A84E3C7A7892448D74698D531BB84F1B9 +:102830006DAA5F009F71B67EAA4E0A96C0C814E2C8 +:1028400078D4EE463B54FCD7A5C54720FE7B5950B3 +:102850007F8C96A5E37F4276A1FD1218962F83F117 +:10286000EDDB81BE480BF31F75FA0FC84F35E9F752 +:102870002715EFBAC07E23F1D483DDF3D1028C7B20 +:102880006D6DDD18EE0438C4AF54811C175B03274F +:1028900082B47FD18E159779F6F7B4E3A11F1EF5A8 +:1028A000E063B95CD93E1AE9670CFBE84C46FDE1F0 +:1028B00051BAAE7B6516AFBA49B1FE50A6F4F26BC1 +:1028C000D91FFF749F7B65B6EEAF4AD62A68E7D260 +:1028D000973CBB183769FF03D504F5F44DDD3F7B0A +:1028E00011F4B29C35E3109FCFCA65EF975AD8BE5A +:1028F0002B5499FF0EC92C6EDF23503A9D392A3F85 +:1029000054BEAEF70B8E03FE917367CC847551896C +:1029100083FBBF352B0DC1A987C6ED1D27687D48F8 +:102920008F99404F6E7DFD5A569F6B4C231F3AD5B1 +:102930001AD277AE5E29427ED2D626E551D1A327A0 +:102940001F94995D9EE3F8D82AFBE1BD8FE3ED2F3C +:10295000646667E4A2DCCED0B7FBF21846FAE1F871 +:10296000D92C1F45BBE541D960FC49ABC12F709AFA +:1029700014A47762B1BC164FBD53EDADD7B7E1BE1D +:102980003895D61F7F4CF112023A167DED993D54D1 +:10299000A4F5D4CF0D812EA07894A75C6381FCEAC6 +:1029A000053F08FCD9FA1545C0A37AB3C6F693755E +:1029B000EA8980FC4AB0BC4D374FF6F7B2FDA0EC77 +:1029C000E177D560F13557BE8FA95FCAE47A395FE8 +:1029D00080DD511CCFEE70F380F3D78FBB7F0AFEF2 +:1029E00097773F30D768E33EFA97E46FB649B0DE99 +:1029F000B21D077BFA7AF9C9B6655361DFD422F1BB +:102A000056961FBA5980792C2FDAB0CF4621463F0F +:102A1000E6AA623CC5F77F871772BA83B8A199B35B +:102A20004E80BC10981F2971FF5132CAE2459CEFBD +:102A3000C682B7A38C7FBF0FFC7BD128FF12F19A0F +:102A40004037C4B7F8BEFF58FDB8FC4B2E183FEF17 +:102A5000AB27C3F6017F225B3F8275CCCAAEBD5C5B +:102A6000F2D1E91ECEDF5FE57C3D6A1FE479D98CA7 +:102A7000C33A04C19FA5DF2B40231EFBE29FB93E52 +:102A80000A86597D391CD44F7D1DC60FC6B83F0C30 +:102A90008B00B429993E3846F519DB37A5F2A60418 +:102AA000F286C499FFEAC2716E7B066F9CD3AD9427 +:102AB000A0FE34C8E773FDE95FCBE3C3F95BACFF6D +:102AC0008470FE12F056370AE7987CE1C6AD46F3F3 +:102AD0002331DE9E35585C5DA4022B00791F062948 +:102AE00038A01FF282C5D68BE74326FCF1F5B1F280 +:102AF00033E2ED051627D558FC958E5BE479320458 +:102B0000F279E8B3188A41DEC07C1E2FF0E72194E9 +:102B1000E737963F5D3D066943A0C7CED7BEBCFFF1 +:102B2000F8B5A9F1E547795E842619A7C6D93F1BF8 +:102B3000FD4E22A73C7267B6E2A767CB5E8D71A4FB +:102B40002009981087C9C6AF23B681F908B8CEBD51 +:102B5000F0043A336AB0FC7B90ABB05E71AA8FE7A9 +:102B600052A854AB889DF3FAF3ADB3A4A710BFA24B +:102B7000C6FC3BCA4F7190C322E176864EF240A755 +:102B80002A8F371C5352572975989F49BC7224EBE2 +:102B9000C6C10CE637F535AD30208FAE51CAAB5EFD +:102BA000BBD0B55F739902B3030CEE77C6597EA60E +:102BB000BB3F520ED739794449265744358F766842 +:102BC00028BFCD02BA2CCF0F72F3891E76F3BB78E3 +:102BD000DC6F2CBA74E1391FDEEE11491AF4E99961 +:102BE000FB0ACA2AFABCAD78489941E9EBEB0AD353 +:102BF000BB67EE63F87837F3A12F1E749F3219EB91 +:102C00006F7BE15165A9077FB7713B88C2A7F8F1D7 +:102C1000C5F89768C3473E867DA18322F2CB58F062 +:102C2000AD8F1F392A79F0F4F64111F707DF96A826 +:102C3000E0A9857223F2EDB9F32AF8ECF5F5F197E6 +:102C4000B09F33F7169414CE4315DE94D93C218FF0 +:102C5000F2B6E71E55C0C7381FDC1BCAE8BBC0FB75 +:102C6000A1FDE2F99470F110E665861D9E374BD503 +:102C700001EECBBC3C691FF82D579DFD26EE5F96FB +:102C8000E7A984609E0B46CB7DCD6C3FB00FE6D9A3 +:102C90000A65A3E054C053F93C4330CF05A3F08D3F +:102CA000E0D90C8C8BE7AD99E2516F7E7EF9333A17 +:102CB0008FED9B46E563987F713E3862ADB43FAFC0 +:102CC0009E76E1581418373E32007078F64FB62ED3 +:102CD0006278D82A1D5327326ED4A4DFFBF65B1C22 +:102CE000D23C1943F628DCCECC20D64A0AC7CED532 +:102CF0004CDE53CE390DFEB4BB4F1557FF886CAA7E +:102D000019ED6FB24DEB7DF10307F3C7E3D7F2F88E +:102D1000B1CDBE77E5A48BF7723855CABF207FC509 +:102D2000788EC55DE361D49762423A55D63F7E9F67 +:102D3000E5F2D1FD3E37DDCDDB2547212E2C25A840 +:102D40001F2CA03D8DFE59571DF383DF50948AF947 +:102D50004FD4AE7C430139A1FBCF65E5EA59FEEBC8 +:102D60005871DA5CD9B90D17DFAE9D4ECE2E3808FA +:102D7000766C36D07C27DA73138CF7F64DDFD6BE2F +:102D80001AECEC3A05E59BC8ED9BF2F97DC0E7E350 +:102D9000C6EBE93C3E50305E9872E3E6380F378F61 +:102DA00077ACB87B791EAF3B0F379F17CE1D819E46 +:102DB000C80A2D77621ED904E3F76E592CB3CFBA37 +:102DC000A62F89A3DF1355B8FC66F392132C7EE17E +:102DD0009E6FE9AE66EB561B542AD20D9D6F6DB007 +:102DE000CEBBCF9E72CFAD914E886F50FF421C0775 +:102DF0005E49BD6E97E4D9DF9D1164712B7904DFC4 +:102E000026F6272699FD2607ED19C14B20DF3777D7 +:102E10000CE994EBABF2F3716E7EB67B3ECECDC780 +:102E200076CFC79D2F3F7BAC7CF6D1737DCC7E22C5 +:102E3000867BAE2FCDCAEEF938AAAFE13C5F9F7B0F +:102E40003EACB6D587FFE9C1F2780D9BFF1D5CEF64 +:102E500097E3E9BD31F8EBBDEF077DFC7575704C6C +:102E6000FEBA3A5881BFDEFBFE6C46972FD455D48C +:102E7000C377A85FF2ADCFB974C6FCF138A3213295 +:102E800058DB0C6E14D942D83CEEAFFB606527C509 +:102E9000C73373ECEB61FCDB356A5D513974472F46 +:102EA0000980AAEAE77CBA5CD44227E9336FCDA84F +:102EB0005A4DE1738242C5F1F652FF05F8E4918C58 +:102EC0008ACF336FCC1E773FAE27E3F8E475CF2669 +:102ED00009E5754FE2F44F3E07F45D9B9C0F6E963B +:102EE00065B138545037F6015EEF0C0A3E3C52FC97 +:102EF000DDE9A5F3BDF75EC7EC25AB60E94C8FE2D9 +:102F0000795A170FF2E4E600ACCBE032422601FD1D +:102F1000341FCB05281E662C2BAD90183EBE1EF428 +:102F2000F41FB74900E6E1E2236FB1BC948DCB6793 +:102F3000EDF3E6CFFF84D30D69A919F1432AD9CD6A +:102F4000EE7A1DA0F86A69427982791553F3D49F0D +:102F50008F811E63EF2F0FA6B6C0BCA6AEE7E75D5C +:102F600079BC40206AD764DC97D431FFEFC083611D +:102F70004E673A9E3FDA5946BF1E3CED0CD69D4B3C +:102F800067B2695980E715617B37CC3B229474881E +:102F90005324F3796C97E3F1570AF64F819E12029E +:102FA00019FD81899834D03EF901A78BA8EE2C81B8 +:102FB00026C983AF74427CB2CBD62C908BC9EA6F02 +:102FC0001D6E6B45FF7D18F68D92D3870EB741DCE1 +:102FD0006E893AFC18152DD336E43B97D2FA464B4E +:102FE0001D06B934CD2E58B0F5D2C5FDE2382916EC +:102FF000950AFA5F522C8C0324F475D7409C4FA895 +:10300000795980B872D75682F1DBFAB57902F23479 +:10301000B128A843BFC946F34515EA6F2526C43B2E +:103020001BBB587DBDA5A630BE428EB13D45C9C271 +:1030300078A53B4E48B76F2754AE4D0FDB3F003CA1 +:1030400085924CBEB9F6F936B980F6777871DE0212 +:103050007B6EEFBD2BC8CD1EB9752CC8FC766ADB24 +:1030600058056D942E07459455E481C59B43B76878 +:10307000D08EE5EF8A649905FD51B303E34E616A92 +:10308000CF1709D2E73FC0F8867D4C11806E9B4B6D +:1030900048BF943F313EBD4DD6EBE1BB6DF72AED05 +:1030A00005B66EAFC2E12738E30DE3B8EB16D2AD3B +:1030B00003B06EDD4199EDA37D2D8F71549DE2C962 +:1030C000A078082FDA59FC3EC54B7CA99A827DE492 +:1030D00070695BF10D5AFF527B0499A927D1E6E094 +:1030E00039E5C5948F0CD003854E8043AE2506E4A8 +:1030F000F7C4D7B2F814C5D73F03BC516ACE4A8D86 +:10310000809F144C83F448E95FDE4BBFEF7959345C +:103110001DE2E19BB2B8819A70CEB1CBD03E6D99E1 +:10312000985F47E95C82FE96A911D45347B8FCA387 +:10313000FC7506E05AA6FF0EF98B689326D45FF95A +:10314000FB0F4DB30AF0BD267EF38E24B59F577753 +:103150006CDB91A45DADEF38B41DECE993036B62B9 +:103160005EFFF054EF9FC5609D7E5590711D4EF53A +:103170000A183F3A55B8EBAB503EB9276840D9CD55 +:10318000D759C797ECF023419483BF7A54C078FA9B +:10319000FA41C18154F233D57603D0DBAF76DDD36B +:1031A0005029BEB4EEB810201743FDCD0D95F201A5 +:1031B000D70FF6607ECFFA5ED9B22AE0395B9D9ECA +:1031C0000DF2A03B73700FECB3B8F6CA2C50E87543 +:1031D0009885C2FC1ED5C478E8927FBA3A0EE747BC +:1031E000CE06ED2695D6779DF81CE6EB1CA95E1160 +:1031F0008738E6C6378226A481DDA3A467EB1E7854 +:10320000EF89297601EDB01DBE753054B9A23E7626 +:103210001E63798622099B9D145FCB3413FDA5D3D1 +:103220002501FBCF72BFBA7CBE72C793DBBDFE9295 +:103230004CED06A36534FE2E36FBE3F08BD530CB88 +:10324000B754457C4E55EDAB605EC0B61D35608F02 +:103250003FB59DE9E1CAE7413AAF6070760B617313 +:1032600033F09B671F1CF7B9A41401BC6D964A2864 +:103270003796D5A6F03E05771E0363CCA33BD3B1AA +:103280005D42FD915221DEB55965DF6733CE76D0C0 +:10329000ABDDB5D7AAA0AF37EBEC7D777C152B1B48 +:1032A0006E99D75BBCACF17AC72DB3FA9E4C2FF662 +:1032B000B7995423BDC63452803C74385F02E73757 +:1032C000379393ACBD7E2D2FBFB512E47177C2AD9D +:1032D0007F9B9779BD565A09FE72B73183D9B19A4F +:1032E00081F43FFA7E59C5F77D9934C2D19FC9E375 +:1032F000BC55928F43BE10C874D83FE86EE6F0BB51 +:10330000FD344B02F0CB39FDB7040215C76D61F0F7 +:10331000691DCF207D74D7FE14F7E9E97ADFAB7A17 +:10332000F85EE6EBBD95B0733452D224A04F8A33D9 +:103330008DD3F2E5A3EDB6A8CC4EE970E92A61126F +:10334000908B54C26EECF1D0B76899789E396E9725 +:10335000BDD7CBFDBBCAF4E5EC62F415043EA04337 +:103360002E4BA471FFD3A59FB1E419E50FC4637779 +:10337000A61DF13AD6FED3236A80CB51FFF81D5427 +:1033800089ABCCCE1E7E6C1ED8FD269EA771E7476A +:10339000DD0B3C37EBCEFB9CF9D5D2F979E48DFB04 +:1033A000BE07E8DD6317FE10E40CC479F5F92AF0D6 +:1033B0006930C1F4EE927FFA7394333D27BE1C0747 +:1033C000B976A4EE3ACC2F74E5CB58F3DE9269DFE0 +:1033D0009184FDD38C8DCFAC395F877EB29A448ABD +:1033E00020C7A434C17DC764819DB3007B8592BE94 +:1033F000D292C27D9960924E1CF45C227D0BFA152C +:10340000C743A409E2AA893CB9C5235F431C9FE1D5 +:10341000B39964C77C5AEE58877A211C5F8B7AE295 +:103420009E18B12BE1FB6995F90953D5D48F55F05E +:103430000B3A0E8C2B5F9C6DECFE885139C8F4FB67 +:10344000E9E321D413A2E6042BED73481D6B90CE63 +:103450007F0D6B7009E0F332CCAFCC9EB8E716CC91 +:103460006F7F2384718F23D185AFD913C0ABDCB1BB +:103470001DE727767C1D9FA3EB6C223E459D9D7723 +:1034800086FB409A0CB09B4CB60F6FA587C56A6F40 +:103490003F3B593FF68E71F1F40B55E1F2D87A4F6C +:1034A000AD409F23F8799ABC86F79A1C0FEAC01F9B +:1034B00047DEB814E1D87882F1C732EAA712E60FE6 +:1034C0000F07AB215F8134A7352F3DAEE7F4E2EC67 +:1034D00080FDF708C75B90F23DEE03B4F07925D983 +:1034E000BCD4E6A122EE0B24C9A5402723F5CDAC20 +:1034F000BE3B93C67E0632BDD86FA4A58074239BC5 +:103500001C4F6E7B93B5575A797F66597FADB49E39 +:10351000C0F7C708D88DE12485CF232FA8FEAD0BB7 +:1035200081DD65F6FADE4BF11D88DFB1F075F4C47C +:10353000ECAA52057CBBCF7C6610E5461FD73FF94D +:1035400046B31DE4FF0097CF3DA07F9AE05C5B1E71 +:10355000CB5BB8FEF843B82400E39F3AE6F5C2DE41 +:1035600006DAA30AA3D750732DFA115B655616131A +:103570004CCFA8640885930679E93331AEC9E208D7 +:103580008B8D4296AEE7D69089FA4720A6BAAA82DA +:10359000BFD5A73D887A616B356BD74706D58D2D92 +:1035A00090DFC0CB521ECB51859669BB909CD7B1A2 +:1035B0001C66E5B1FA0D451FD4A1DF680DFF4E185A +:1035C00064DFCDF0F7B35561E3F44B05366E787CDC +:1035D00078FBB57D0CDE1AFE1D39C8BE9BE1EF6796 +:1035E000ACF50927E9BAF8F2E4E97AF8F44801D72A +:1035F000416BE9F5BDAF5A94F7958FBC317B4AC951 +:1036000033CED1D2CC71E9E214D085476E9F0AD96E +:103610003781DCDCDBF7AD655D095A96ED068196F6 +:103620001BF49F75ADBC82905B3A6E46B9B68ECBEB +:103630008DD51D7FC2CA036B14838EB36E8F807EBF +:10364000D23A2E0F08B115D037EF34A6CFF4D37E7F +:103650001E0831BBCCD5AFEB345BC1BC9F32FDBA89 +:10366000AED6CE0915F4CFBA5ED9A75FDDF7AB3B76 +:10367000D6A0DC19290FCC4478561376CE7235C803 +:10368000718C931B0DED73E07C6908E138F9D84328 +:103690000DA097DE11F237FD05C4276F0DFBCEE3B9 +:1036A000B94F377E7F16840FC82DC97EE9630AF7AC +:1036B000C94E71B87FDED8FDACE37AA3BC9FEE1093 +:1036C000EB67DDC8FE43BA08FDBDD3D77D08F3C460 +:1036D000A57CC3F594CEEE09A93EFF65B5BDC32711 +:1036E000A73FE9BC3321765E30C7C79FE8F76EFD80 +:1036F000FF00BCA13C70F7AD0B1782BDF06FA58B2E +:10370000DD33285D50FCFDE053A60B572EAE3B9BEE +:1037100021A0C7DD7538CBE3A144A270CF19C57FC6 +:10372000F0ECC593AFF7F0F5E31CEFDF0F1915F1DF +:103730005F3EFF77D68703102F7DE7E5E5B8CFBC66 +:103740005BC9DF047CBF9EE3C5C5C729AA8FBA3C0D +:10375000FCB66EE0AE9716D179DE7AA0BA46F0D00C +:10376000F3AD07B6AD985A0B78AB9E0FF194F50701 +:1037700018FE6E19ECDCD1E5F3F75C3CE6FF15F0C2 +:10378000F816877B048F493B57C97E5DD7622B6251 +:1037900005FB752C3CDECAFBDB1DCBDFFF38FDEEE5 +:1037A0004DB2F7FACD40AF2F2FAD0AB58CE26B7555 +:1037B0009CF9D16F12763EFE14D537DEF99E1C9C23 +:1037C0001983F8CA9B12B3C34F0E36B1B2CACB7B72 +:1037D000683D7DBEC9CFD79FDCD384E5727E3C6750 +:1037E0005D46F4A3E3DED3F27601E2F1FF1434B3D5 +:1037F000B4E9F5219B84E97A75C63EBB1EF4D03D41 +:10380000270503ECACDDB1C5FFD330C6D6AB7D19BF +:1038100043F0FA71A131EC6D312CF8CE9767332B60 +:103820000FBDE599B7289918679234FABE82FD3C1E +:10383000D171126116279C68FBAA32B8EAD77BF2D5 +:10384000FFE9BF51DB7F8E206CFAEBCBCF1178CE36 +:10385000A3E17D0DEE7D4FAE7E82DF6F26433C8E71 +:10386000A09D2097AAD7407C6F89C1F2C44ED7068D +:103870002ADE53342A1F4971440FE23AA8C511FDCC +:1038800006F18CDAF1CF8B6433ED3BA532BC9BDEC5 +:103890003841C74D3BC10E3C5ACBCF296AFAA3DE53 +:1038A000F34BA370147C65B1E3F1EDDEB87D786471 +:1038B0003FC536BCF1E2BE50FE35C88FBAB17F5667 +:1038C00037E431F6F1BCB435E185DD9097D6E7EE0B +:1038D000A335EF70F7BF08D8B9B939CB1EABB44FD9 +:1038E0008A276B60FFA67818E3E2D4DB21C0B751CA +:1038F0006A8F17297E4314D7C7D0FF29E0BD11D1A5 +:1039000056E667DD123658BEBFFA1AE6ABF7B79E29 +:10391000D4412E9D99EE6FEFB60B245582797A2D06 +:1039200012EE1BBBED0FBFF165D24BE1EB37D9F9BE +:103930004E621554386712B94C42FF9D34B37D284E +:10394000AA0FC78D9B5B5F5962C17D37547DA671FD +:10395000DF905816DCB3201B12E669484909F331A1 +:103960007F2FDB77872BECABB8E38C4D379C2E2772 +:10397000D8EEC18C81F9C7C9831A3B6F7E5CC07DCC +:10398000EA1D99E6EDC0B7D49F6079B437904296AE +:10399000BE9FD4609E80D40AF2AA481E4379613645 +:1039A000827D3FE5784467FA3A7DE997BCF718666F +:1039B00058DE9C7BEEE04C94E445CF39D84B15FBA8 +:1039C0004198A7105B64C338AE3C9A740DCB23A911 +:1039D0009962CC837326031A29A616D172C478166D +:1039E000E2EFD20059A1C1798620A3AB42FF921C1D +:1039F0009C3BA99969CC0BE0B996CB56BC12A7E5C4 +:103A000069C6EFF09C4A64E18A95D09EC202E73A0B +:103A10000859B102F2146A2E62E5AF0DD0EFB5512C +:103A20007D41FDEC9D6FA13F60EF04FC1CE4F2269C +:103A300002F28B7EF724A717E0A3B7F09EB321C252 +:103A4000F2A959BDD8B16EE75B0BE03DBB2714135B +:103A5000C63CF2E09939F610CCFBF6546905A4FE99 +:103A600048BABB4F531804FA70EF43582EB6549D12 +:103A7000F4C8B33361169711256697F451FCB23838 +:103A80009A136CA0EBA2BE3C691ED0E30F38BC6A4F +:103A900092ED1FFF02E0AD83722FEE6F12A3382864 +:103AA00079F6EF3BC6909B3FE47253EDF8F120CCE2 +:103AB000F32538A805FD761C197CCB630FF5362D50 +:103AC0008C837E75042DDD44F19F6D52317EEFD6DF +:103AD000FF3D87E7172372D82A76B1F804D2BDD507 +:103AE0006B11E40BE0031DF2BC57229F742F515958 +:103AF000DEA8D18B7990942F7E51892FFA64A7EAA2 +:103B00004AC0DB8F44C45B2349F1433CFAE6176BA0 +:103B1000D14D4BB37B52D8BE4537FC0F05E9B76199 +:103B2000EED775BDB0C78B0FA2E753B0DF93ABAD37 +:103B3000417CF6C9F941A0BB5FF5DFB55CAEC77D3E +:103B400060A49B77C2F77403DDFD36CCCF89101BD0 +:103B5000F3EC603FF8ED1A1CB7189C8FDD0E26DDE4 +:103B60007B0169FF4A73E0841C3BFF3EA31C3F3688 +:103B7000E8F587FA3F73039B77ED870F8FE4ABD3AC +:103B8000FE822DDCFFE67441DEBE8B78F308AF8841 +:103B9000B038587766E576AF3E5678BED9CB8A1DE9 +:103BA00088403CDCBE663BACB343F10BF2F2B1CCD7 +:103BB0007AE403C2F7630D4EBF8DE4DAAAA280F166 +:103BC00000E48FFE8C834F63507FF15E900F7AC0CC +:103BD0005CBA089A265E3C0A76EAD2C07090E2CDC2 +:103BE000E8923EF0EAD9F23CD59A883FCFBC274311 +:103BF000E78979E689C00F6BE1BE9B00C65B8286D0 +:103C0000D10678936B6D8CDB899A3E9F9F0DF6C130 +:103C10003992BF2A6A2FB27B8D883909EFCF60793C +:103C2000B5E5F0B8782987AB29E2CF9F9DD9B11FC0 +:103C3000E9FF7D9268B328FE030304F5E84C879DF5 +:103C40001708753C8CF5E181A122D8A54A8B1F9EEF +:103C500040926C06B843700FA409FD3D8EED1B8F9A +:103C60007FEE65D8CF0875FC1596CBE1A3D4FB4158 +:103C7000C993AF68B4B0FB1EC76A7774ED646CB7C4 +:103C800062AEB518D6D78A106E370D0EC2BAEECF17 +:103C900014F0E9AEF39137A6E03CF6196C1ED2356C +:103CA0005B8AB09E07E87A02FFECCBCF0F009FAB98 +:103CB00051AADD05941BD89EFE8B79E3B2C6E019AC +:103CC000A15FC30FD717381DE632BD385E0AE0C1C9 +:103CD000729ED1993880F96DEF1B243D89DAF13D50 +:103CE00049C782759F41D79D78E26C4A931500BD04 +:103CF0002CE7D978E5E3B874E0DA6572AFE3403FCA +:103D000084F6B3B41EDEB373A0E5DF95AFFBDA48EB +:103D100079DEF459CCE77ABF979DAF261DF4E739D9 +:103D2000975ECEBFEE7ABBE52394DF4BE3F0FBE377 +:103D300099C19D2C3E55C0E7E383ABF0FCFBAC4141 +:103D4000BA1E942E66D5B2F31ADFD8B31AE9B97B3E +:103D500090E03EF3EC3DF9CE10CC2F4086AB12D470 +:103D6000A4EA4DB735E27CD561B82FA62FB911EF83 +:103D7000A7EBDE4370BFFCF1C107F11E8346A20E24 +:103D8000837C7548DE82F68D567C18D6B9BFF94122 +:103D9000DC8FEA4EB2F6B3761D70A0FD0584ED6FA0 +:103DA0007F63CF3E0BEE3D50F87E7758B31FBCBA11 +:103DB000166D3813F210E4DEF4DF5D08E3DFCDE2C8 +:103DC000800E49FFF46ADAFE82161DEFF9537A6914 +:103DD00019EA37B8F5F995703E7CFA32561FE96555 +:103DE00065B296C509693DCAE369033A9EB7A8EE74 +:103DF0002DF4CE80EFF3ECFB509384E7DEABD712CB +:103E00003C5F3113EAE1FBC5AC3E7C21AB17971157 +:103E1000CC3348F616F2B87FDFEAF63F8CF252EC6C +:103E2000A5965D0B948F11C88374F562563D82FA96 +:103E30004F0CFD18F9D2E59FEECC417CEECBBC30A7 +:103E4000C8E4E01096DD735F32EFAFA9D968037B59 +:103E5000E3BB9CFECB9FC12607E97E26444EE711BB +:103E60008408E3F71619867811E5149423D368FDC6 +:103E70006EB312BD337E6FA03FA05397CEDC38D80F +:103E8000D11397FAE88E74513AF39E93DF54F0976A +:103E9000EF3EE82F6F18F297D7BEE02F2F2BEEF4EE +:103EA000E9CFC52FFBEB5B8FF9EA5D38063383DB87 +:103EB00097B17D1C8C2B0FD6E9F5107FDCC6CF01A6 +:103EC000F7C23E077DBF27D381CFAD3C9EFD008F5B +:103ED00043EF86B836C4A13BF66F87F34BB94C3B32 +:103EE000F6D7C7E3D38F64F2F82C713C53FBA114CF +:103EF000B904F22AC851F01FDC73288A6DA13D3045 +:103F000018326E80F183B50E0978F0351C61765752 +:103F100084C783A89D8FF71846347D5E3FF1B60BAA +:103F2000F8F6CD94781AF328ACE92CEEAD2474BCE5 +:103F3000E7F9BD08B3839C461BED9797156B18E412 +:103F4000F3601D1D1FE2B0AD2507CE954DDD60600D +:103F5000DCA36A3111248C331BA8E712E96302EC5D +:103F6000F745A83F06F39EB69EE2C1EBBF267B7DD8 +:103F7000E5C16A36AFE93CEEA4F278563CD4F6319E +:103F80008C3BA0B1785057F5BA7A90372DE194A8C0 +:103F9000D5817DD283F6EB8046F8B90362433E8635 +:103FA000C78E0D41BB73ED5837FFCA6FBFDEA6F950 +:103FB000F3AFB66458DE550FE45DD175DA22A77F02 +:103FC00009FAC6B5E3C692935D196A1779E4AA6443 +:103FD000064ED4C13903C85FAF60C72635CE6741EE +:103FE00096EF9D853C4A9497FA4F2297C37DF094B3 +:103FF0001E6A407F058A93BDFA8BA26A7D0D3E5FE3 +:1040000016A91D1751D87E8EACD3F13D7AE27C768D +:104010005C5746F7E5934AA6E44CA1F06EE1F04AFE +:1040200009E5C4245A8E70F8649DB6F7ACDF87A505 +:1040300099E3F6DF97A1F62BEDFF468D9F8F99A5AB +:10404000D8607FCF86934594EE0E68B3F679FDEA8B +:104050001B3546CF07F2E3C711207F099CD52D7091 +:104060000FC16CE053763F8E5BDFCDE5DC4393FE02 +:10407000869CF0E0FDCB1C8E4889C5EBB4BB8C8DD3 +:10408000A90AF55FE670C8545DE3F931371F33C103 +:10409000FC146BC317F1DC54D052D12FA0FCFB658C +:1040A000CD932F3792172A5B7F87FB7EDB0204F2CA +:1040B0009BB3370790FE820D83716FDCEC4A3E6E36 +:1040C000AFE0F717D4192BCDD53E3A6DF4C53DC2FC +:1040D000498F7F3081F5962C967FEAF2D5FD9FBD02 +:1040E0000DF9EA0B41FB4F35F0DF52B605FCD2D992 +:1040F000DC8EFCEFB6CB4619FF0955D64668E7F2D1 +:10410000DDFD51EB6E56F6B773F35A46E8D53DF731 +:104110000E3FD0E78EFD38AC7BCD1F2C3ED145CB7A +:104120008F3AEBF05ECE014DE4F108C2F313D9F9FA +:104130009D2D9AE1E34FA52B85B9AF357F700DFA20 +:104140006BDD3CEFD66A67E788CBE73DD6B98FDFFA +:10415000CBD680867131E6575C1EB4F350568E077D +:1041600071BD9538CF13E479C9359352F1799EF535 +:10417000788EF36FF7C8B9321E5FE3F967F88338BA +:104180001C94A97E7986CFAF668AB519F71B459234 +:104190007E9ECE7F4A9EE0BDF0FBFE582960BC4B60 +:1041A0004A39EB6979D70F9B098FC7E0FDC3E02F30 +:1041B000EEC672CA5A07F8B13503EA558877CF843C +:1041C000FB4A86F0A9513B019E316A3FC053273A12 +:1041D000DE3BE5B9B7F569A0D70DAA7D015C35FDD9 +:1041E000EE74FB1B00F3B7F9BACE0A5BDF043C7830 +:1041F000DA7FDBD75E66ED7F2C59CFC1FB5725EB0D +:104200007986C7CAE718C7A2C7C3A5352AACDF2E6F +:10421000274620EF2DB736D008E5D3772B980FA08F +:1042200037509508EFD38AB999E0BDAE171E00FE4E +:10423000D8C0E210EBDF67F5B435DA5FCF664A9895 +:10424000FFFA483DB1AC5AC83F240582F1437218C9 +:10425000F2E214F01728BEE61F2DF9F2DF94B5EC58 +:104260003C986295D92F26B35F5CFBE06161E87AE8 +:10427000881FBE3D70C70AE932B84F64E87528FF51 +:10428000DF813F5F01E72DE13E1288EBD46EEDC286 +:10429000FA3D4211DBCFDEFA00D6EF0915B1FDA5DC +:1042A0005B1F62F5D5456CDFDBB317E3408FDCCBDA +:1042B000E8E891C3AFD7A35DB5C19E14F2E4C34E45 +:1042C0002B7EF7B0520BEFCDEF843C7AE8179C3F82 +:1042D000A66D185A02F6F0B4A4390B96615A738190 +:1042E0002C6DF954FA3D0C76C5B404ED97BE9A6670 +:1042F000389F5ABF902A3FED150EEF314BFCB4FAB0 +:1043000085BF9332ED7B1CDE22F9B4FAED0CC17748 +:1043100083BCDF3DE9C0A7D4AF80DF39BCDF2EBD51 +:1043200062BF0D1DFE7EFF286AA0DC6D28BE83EBF8 +:10433000DE903417C2D661035DF735DA27FA1ED74F +:10434000B72141BFA7AF1AE8FA7ED2EF611D1B5E0D +:10435000E1E3D375FCA4DFC37A357C8F8F4FD7EBB5 +:10436000137E8FEBD230C8BFA7EB3291EFE977888D +:10437000F706877F47F10EDFC575664F1FFEB357FF +:10438000EBBD76A2BB3FBCA7EC9E54F7797B94E9CA +:1043900083D171DF11664561DC92B00ECF99ED6477 +:1043A000F0E6ADC00AA8FF88E995473A8784852DD5 +:1043B00040273F1266D176ABA3A2BB7F894FB0AB3B +:1043C000E11CC6F41DA9808574C1CE473C22FCA423 +:1043D0001E8FE8AEB527757AE6555FDC85E3D6AF6C +:1043E000CD0BEBE0A9996485C6DECF8C8EF60BF57C +:1043F0006BA05EB7C852AD02DC14CE75A8B7736C63 +:104400005E23F096105EC0DFACA8675E14BE75DA5E +:10441000B9F0C1FDDA5EF894E2AD04BE53285CAC9D +:104420007F060FBC07F8140ACF1A6D6CFD71A42427 +:10443000A27DD09D60F1A0EED25D45C8A7EA1E1016 +:104440000C888766276F2CC2FD3FA7F16A62AA27F6 +:1044500037B13CF6A0B6E98F20DFFC9CFBD9128671 +:104460003FCE1AA70D3CFB67DBE03FF5E857EC8831 +:104470007AFC0AB9D6EF579065F3B1DD7230306A35 +:1044800061FF6A16EE5F01BC0E2D1F4A18FBA0BC2F +:104490005CDC84F1AB27F519F3839E7BB2B772BF66 +:1044A0006337F73BF6660C7C1E2A7D3BCCEEED9421 +:1044B00030C836C8EDABF54B36EF4CD279CE29304B +:1044C0003B69B93830B989B67BE22986977D197383 +:1044D0000FCB476CC6E703193A4F19E143FCED8F48 +:1044E000B376CBC50D16F0DF33FCEFBF2809BF1E36 +:1044F0000C92F5184C0A1EBF85845B71D7CB9CB417 +:1045000008BE5BFC79806B80C205F38AEBCECE26B9 +:10451000B06B06D8FD26CBC557C2DEFC9671FA2DCE +:104520007AFB7D424DEBB01FBBFEE67D814AE7AAD8 +:10453000C7EB07CF21F07E9ED1783FB79EFCA4FD4C +:1045400038614F3F033AED671CBBBABC1F3AA20368 +:10455000F80C425C84E2F3CDE80CE6FF1CBF05E9F1 +:10456000829AAFCF8A54FF3F05FB84E047D46BF3B8 +:104570001C32F1FE3F029EBB04F0FB9B9D77D07185 +:104580009E7C8E14185DFD66F29FC2BA16D8BA8E54 +:104590007C4F9BDF387FDCF9E2FABBF37D32CEF053 +:1045A00036F1F976A0FD1C843831E5AFFD09F63D02 +:1045B000E1F14E85F3915260715185C739CFE9E73A +:1045C00013DE1F21C7FC71794AD7F8F78A4EFF4CDA +:1045D000C43C44578E97F7E3C63FDD7D2AD7CFFF13 +:1045E00036F523813FBE9989E3F371CE7F854C3345 +:1045F000966B63DC3FCD98F83E9B5984EF97943AD5 +:10460000719FEBE08FD8B8F5C499DA007CF0824254 +:10461000E0BCE1C1EAE2540CC6AACE54C84BDF02AA +:104620007EB1274EB065CECEA920470EC9E63F42E7 +:10463000FCC7E98C198FD1E7E1674FDD00F73B3DFF +:104640007D48C16B5E9FD9FAEAD4FB60BD9F6718B5 +:1046500035393C9D5086759FC3D6FDF089BF766E77 +:1046600003BE1408DEAFB97FDE4B78AFD2D179DF5D +:1046700031C68BF3BEA0D9668CCAB7C853CA09F03D +:104680007F222D04FF7EC5C4FB7F09F35D07A24393 +:10469000C678FC42C7B92276C9B9E31C3EC1CEF741 +:1046A0000DCC61F41C39C8FCEEFDF31E9F0A747139 +:1046B000F4D04B989F3C507FDEFEAF1EAFFF27F833 +:1046C0003CF61F3AB53B0B72788E02774E90A34FA3 +:1046D0003F7E03D8410314FF70DE69E0C2D2EEDBF7 +:1046E000209E36374C2AF1271DE7BA98473F8D8E1A +:1046F000F3ABDD39F89EAF1B5DA9A9706E2B622A62 +:104700001847A6EBE0C3DF40D3D06E905B91CD316C +:1047100003F4C4334F7F676AA5732774BCB513C114 +:10472000DB7EE81FE886F60F71F4A3CF3F3E15F05D +:10473000F6C49CF3E22D5DA9FFA7E4E254E0E78311 +:10474000CFF2F34F52EFE424F8A32F503F1E367DF3 +:10475000888DFA4CD6572F04FF6A7A8CF9B973D535 +:1047600014CAC1CF5004E475D837F4F853200FA40D +:1047700076943FE164D9FBE35F76BCFAA0FCBBCF43 +:10478000A8D42186B874DC3D37EE8ECFFC3B35E1F2 +:104790006F3F536571EA6680C31C1B8ED657FCF2CF +:1047A00088C241BC7AA0FCBB6680A315FECE6665BC +:1047B00038CCEFF9FB8BEB29827F6F87563D5F0189 +:1047C0001F2D7C5E73A13F8AD7D983FEEF9F8CD5C6 +:1047D000303B89E227E2858B9A0537D678F68FCA77 +:1047E000FA6D74FCFD1C81BB61E8FADCF1CE756CDE +:1047F0007F304586203F6D2CBC947F4FC7477C8E11 +:10480000851752B6CF3593CFAB99CF4B2E303CB9ED +:10481000FBB14D797FFF63CD43D2FEFFF4C58F63BB +:10482000FE7DB3F7C9F730BEBEF7DEEF582067252F +:104830001E478AB4B2F3D6914DFD0887AB2F222DC7 +:104840002CFFE348E9CD30C8B9674A332BDE07EFC8 +:1048500044ED7F8C79ED4B3DBEC7BBEF609121D419 +:104860009791452AE6414416B1F1E87725E43F3EA9 +:10487000AE3B9EE3B65FCFDBAF1F697FAA52FBA3BF +:10488000601FA3FDC9E481D8A1ECC1BC0F3AFEA60C +:10489000F978FEE65DAFDC126D76FEC6CDB719E0A5 +:1048A000F936931ACCC699B04E6E5ECD32769FC063 +:1048B000A419E98B216FCBCDAB71F369C6BE9FA85C +:1048C000C0F243209F86F677E684807FCF4A88B186 +:1048D0007BE9DC7EC75AC7913CFAD28222DE5B516B +:1048E00014F15C816B07BBF7D6D079A955E3CC2BCB +:1048F0003B3A2F5FBE50F97CDCEFCBFFDE4E799E5A +:1049000050797E1091F8BD121CDF1DA4F4EA9FC2FD +:104910003809660FDFF17490405C2AA81B0576DF2A +:10492000B45584B894C8E505F50B300F2F0BD7E9C3 +:10493000368EDA33DDDC9E19818B58685F89091663 +:10494000B72AC797A8FBF944C24D46B8C7EF52DC57 +:104950001F1AB5DFBF827FDF20A733FB3DA8A64823 +:1049600025FD50DE1F5D30A44789DB7B39D5D2F9A8 +:10497000B970E4FB91FBD06B99BD3772BF71593FA1 +:10498000E5FC7955959F3FCBEDB9B1E823C7EDB86C +:104990002C3F276FC07D927346F9B60BECBA26B058 +:1049A00037D93961913FDDEFA75431BFDD7D4A0929 +:1049B000B63F4A8CF9E7A14BE6B7C5DDF8B6F1532F +:1049C000DF39CB295562C5739613BD3F695B24A6B9 +:1049D00080DE7E28127B09D6E9646710E9EC445931 +:1049E000FCE130353F818F4A7DB3F1BCEA91BE6076 +:1049F0000CBECB6D9A19F3DA7BA5DE99E3DE97F650 +:104A00004BD8E7A7F8BAAB8AED477CBDCA40386CF3 +:104A10008928C01FF6A65D3BBDFB4BF62681E14908 +:104A2000222B80AF7FD9B944F6EEE7B8F9916EB981 +:104A3000FCFBD13CEDE1E9EC7E528E1F7E2E7EF533 +:104A4000224E48C4B812ECEB5BF97DDB1B9F7FE480 +:104A5000A547283E365E16D4C1BFBFEAECDE97BE3E +:104A60005F0BE7FED4148B97E75F8273D56BDB2374 +:104A700084E557A562C097EF9200E62DBF4B7E1AE2 +:104A80005BE0C1CBAE2A763E8CF4CA986FEBD07F48 +:104A9000404EFF715EF6E5DFDE32E82FAF23AB2636 +:104AA000C339B1753B645210200FDB9F8FDB57C5B4 +:104AB000F6456E21E91CF0ABBB4F70FB5FCF512078 +:104AC000CFE6D6057AA3386F148E4739DE7F4DE9DD +:104AD000D9F0EC67DDA6151488FBBCF9DC82EB2E5F +:104AE00027D04F213715FC846A52713F724DAF1F9A +:104AF000CEF3CDA31C6E37DF762C38A483828F7F54 +:104B0000DCE737ABFCF9CC13BEA796D359F93DB51A +:104B100013FDFE7FC1F797FCDBBFFFC518E3F7D499 +:104B2000A653B06FE2DE83A650F908FB1282C4F6EA +:104B30008F7AE2E7A94FD07A719CFAE4F8DFC37963 +:104B400075B8C7D20290F03E50A65F8F64D8FD0DB5 +:104B50005939F505DC5FFCB948C0AECA5693A3705D +:104B6000DF8B230806F89D96FEC52AA033EB67620B +:104B70006DA091B312B48FAEC47B0A4E56C9FCBC73 +:104B8000C53111FAB5FE455F06E776B3B21987BFA6 +:104B90000F2BDEC7FEDEC5927F3151CF5DA1B5CBB5 +:104BA000207FFEF6A905788FEE6DDA0A09CAEFF2CA +:104BB0007EDE7DE2D98504F63D9F8E9222CA8582F3 +:104BC00002F6D16DCF892827FEE49B51D46FB77DC3 +:104BD000EBF6FDD7D0F185BF8EB27369DFBAE57110 +:104BE00096E79D65F7977DE74BFFE0F079C13EDFE3 +:104BF000FF03B671FBEC0080000000001F8B080073 +:104C000000000000000BCD7D7D7C54C5D5F0DCFD9F +:104C1000BC9B6C929B905D36C926B9090403E56381 +:104C200083018346DD44A4A06817444DACD52550CC +:104C30000C1A31FA52491FB5B9F9209090842849CD +:104C4000E4332C282D8AD440D562ABED0691476B16 +:104C5000FBBED1C72A5A6B037EB78AD1AA585FAD73 +:104C6000EF3967E626776F12C1F6797EBF377F305E +:104C7000CC9DB97367CEF7397366B6A18E95F54EA4 +:104C8000658C6901DF15098CDDEC64D787DC8C3D10 +:104C900055CB58D4C9D8D7F877216317B94B6CC90D +:104CA000A98CDDB83779A6950D3FBFD106FDE1FD92 +:104CB00020948BA70E3FD7CB14C5C2D82CC6DE4F8D +:104CC000709445A05DDADB771DC3717AAFB63B25E2 +:104CD000A833C9F6167CCFA9D8F57E415608D379FA +:104CE000408AE441FBFB0F4854BFB177DA2E570EE0 +:104CF0007E7F97A302E6C9581DF5D7E77BD1DE92E8 +:104D0000C674E87791929C6B51A17C787FE2003C5D +:104D1000BFE9E1AF9ACE85E73759D9E0C20063B762 +:104D2000ECB51E774E676CAEDBCAA2F98CFEBEA650 +:104D30007F83899297B155F85F78FFA65FBC33EF08 +:104D40004FF0DE5F7D56E652A0EC7FCBF16BAC8777 +:104D5000DDD50CC739643F31200FBF7FCBDE371C58 +:104D6000B82E58EEA0FF3CC62EFCDC16DB6EEAFF28 +:104D700029FBD2C172E1796FF347D644281FF9E0CD +:104D800055862583F7F479C17AFF8AFF4963ACE63B +:104D900035D7D3470CF39DA324A4BE1D0FFF39873D +:104DA0009DF3B515C7FBFD6C1C8FED1D078D23F121 +:104DB00070AA567EFA881DDFD618F3C0FAF67FDA9D +:104DC000A34D03F81EFC5B8F06F0ACFAE7DF7BEE29 +:104DD00080F9B3DFB8943DB0FE5B1E7CABE73F606B +:104DE000BD1F1C725A64A89F7CF2673FDD0AF593D1 +:104DF000AF9C355382FA158A44F03F79E01F5E1567 +:104E0000C659FDE4C5E319E077F5A3178D67EE9168 +:104E1000DFD7CB93405711035D418DC6510FC17849 +:104E2000E3A1FA84284DF878FFC0298705BEFF99D1 +:104E3000C406AD05F0BCF72B8705E67B34C8061128 +:104E40003E4F3DF2C6D1FF80FA07801FE728F88168 +:104E50007567587C5846331894AB1EB9E27BE71748 +:104E600062690FA8881F36D8A4B847C1EB8B80D7DA +:104E7000C261BC8E89C787008FD3119F80C7E92389 +:104E8000F1F801FE67CE483CDE36028F553BB76233 +:104E9000E323E308EF63E1F1E647AF4C0A9F06CE58 +:104EA000D1338073A5C4E775A112AC573C480FF10C +:104EB0009A8FF0EC8C2C84B6936BFF9EC5803EDEFF +:104EC000B50F5E8770187CD2A9EC86E74B9F7CD922 +:104ED0001184EF9F7CF47907E21FFE12A5D9506779 +:104EE000437F2F30A8AF9278E596FB13A24EA0EF38 +:104EF00055777E3EEFD542C49B3C4878882C9AAFCC +:104F000026E2F43CB4DE5511CE0FAB227D4BA4E972 +:104F100023E1FD38CA134F2C3EA522C4E3F17948A2 +:104F20007763E1515FB782EB3E07DAB5B762F87598 +:104F300024BD0C3A42D370BC56C2EBC95DA78EAEFD +:104F400083FED15F3B14CBB950B70F3A50DE6807F0 +:104F5000ACCA9EC0487C33EBB5494B51AEB27A82A5 +:104F6000BB193F663AF805D2C17786E900DF47FCF6 +:104F7000EA70391D3F9F7E3DDF0E5EF7296A0CBD4A +:104F8000E870AB5BEB2479FC7A813382F2FBB85D8D +:104F9000BD770D7C77F0593BDB0DAF5C37F31DBB64 +:104FA0009A3072BE7F017A540DF4787D8DD4341E10 +:104FB000DEBB5EE3FA44A74FBD3D7CA795A906F88A +:104FC000AC720EBE2EC177D96F5D6C0F7CD7FA1B09 +:104FD0009784F3B8A5C71E7102BC6F8963515CFF4B +:104FE0003B3B5C110DEAF7FEA2F63A94671FF638D8 +:104FF000197C96DDD0F34B82CF0AC6AA19C88FA7B9 +:105000001E5DF319CAF3933BADA07BA03DBE97F89C +:10501000FC86654A754332BCF7F8D73FC5FE2B1FA7 +:105020008A472505FD6FB84E82FAC96D4E09BF77D4 +:10503000F2B72FD3F8277F9B10C039FEEDB15F4E3A +:105040006706FD77C366BB3A6098FF4A665387E000 +:105050008BF461AC03006EEA6DEB47BABF099FF3B6 +:10506000F7A4AF05EF201FDD84E504280F25055DBB +:10507000D363FAD178B738076F0FB809CFE9962212 +:10508000C2733AE2FBA6BDB1F3F887D0C7B73806C2 +:1050900057F0FE1DE99C2EFAE93D47B2C4E949B438 +:1050A0009BDFD7FBDB927363FAE9EFAF72B2EADE04 +:1050B00051E452B218F7A6BD5F9D153B9E269E9BFC +:1050C000BFC39FFF48621ACA7976C015D903EBACFB +:1050D000724427A54CA5E721B45BF47ABAF82ED622 +:1050E00093A1FE6B3BD835588FE3F5C71CAC92FA01 +:1050F00027421DE72B0F9C44FCDEFC4B176B817194 +:105100006F7EECE5CFFE04F5F711E680D1F73DFDAB +:105110009FDD01F4F0FE0E2BD314B433A259DB5003 +:10512000FE1D70B2DDD0E57D7B342BC580EF9B9FEB +:10513000701D47393154EF05AA9347AEA7A1B6AC0D +:10514000FBCD3CC61A6BC3545A59F5CE015C9F6621 +:10515000637BA0B4B1EA9FF1FA7805EB5A29B4A3B6 +:105160009C71C84A03CCEBDE78209242941F09C49C +:105170007F572427133E81AC67A0BC5A5B3B7FD38B +:105180009B2817648D295E1C8F91FEB431DBDB08F0 +:10519000DF2F04BDE8F374D8C34A00D6E14078029B +:1051A0005CECB6F0FA1C18DFEE4B2D8019B326DF4D +:1051B000E220D27DEB54A500F9745132A71F278C51 +:1051C0008FF4C88E7432FCAEECB77D6C941FAEE5E4 +:1051D000CF319247A09F3782FC62130DED403AEE2B +:1051E000A95037E0DB910AF38EC1BF5B217928F823 +:1051F000E3D752C0F719C2A1CEA9EC81B29C75D8F1 +:10520000717C66CDFF6823ACE3DE655F4F1A807565 +:1052100094DB3AED41D4D7174DFD6863F6F03ACBF5 +:105220009F58D72F256299B60CF573B97BD25B587E +:1052300002B2E538E8FF94C47A5BA09C2BFF7DDBCB +:105240009B67435DD0CF11AC8F1B1EE7889DDBCBE6 +:105250000D8CCD3F80DF933BECB71AE86DC613A1F0 +:105260002B2E8379FDA0328FE4DAD4DED0A5D3A033 +:105270007E6DE5849956C0C31AC10747ECBD9E29CF +:10528000885FF82EAEE73A366847788699E220B80C +:105290000A7958C102A2CE089E7FAAB2EF467A359B +:1052A000BF7F6D3472E565D0E507472297A13ABE0E +:1052B000EE99C1A791CCC3BDCABC786618EF50E087 +:1052C000683C1B391EC077F3C068F09554826FC0EC +:1052D000265B357CFEC3BC5D2DD248FE2E4F387652 +:1052E0000DDAAFE509938E6039965DA2CFC38C8F3E +:1052F0004FB009E8A42E39B82919E0134E0E7626CE +:1053000043BF2A7930CB06F4F24725BC199FAFB2D0 +:1053100086B3BD008F0F32C36779102EFDA3DBBBB0 +:10532000C3DFD3747BC11285F5BCB2DC1EC1F9D7D3 +:10533000C75FB019F9EC588353B1C2BAFE8E5D60F5 +:105340009C6B582FE1E195C4EE4C5C7F293096347C +:1053500087E4DE0FA20867961868013EFC011BB0C7 +:1053600003F3B2EB8174B15CCA542A97B120E1EB2C +:10537000872CDA847A03E6FD30AE439F37F3F76774 +:1053800021BFB0DF8F6EDF99E7FD666DC736E4673A +:10539000FDF927C9E15FE178CB81B12F9809DFE9F9 +:1053A000B87B9B916FF47E0D824E991C9CBD08FDCD +:1053B000257546891BF4C866210F8E5DC8ED285FF0 +:1053C000543E8E7696791C169E1B1CE24FF42B22BF +:1053D00016E60679E213A4A3BF67EEA77FDF577333 +:1053E000117BE36C9C6FF00F8837F3BCCCEB3D96E0 +:1053F000CCE75381EF19F8AD22AC3A54E85FF16580 +:105400005210DF3B7621F7137F0F628FCBBDE05147 +:105410009487156156DD528068BA3788EBD4E76906 +:105420005E5745E73AA915E93A2807F2947F7D9D32 +:10543000EF25DB383F89F9B2DEA325F2ECD3BFC7F5 +:1054400082767626FD8E5DC8D71700B0E0FAD83593 +:1054500071A4FF2A6A1AE87BCD200F91DECC703C44 +:10546000E150A7A3BEEC9EE4CDA987FE203DC20873 +:10547000B71371EA749BF1798A785EAF4E47F9DE13 +:105480005C9E4ECFF5719A252ECF747EEDB6B0CAD4 +:105490008358B7057C8B817E979F9CDA5303F30A70 +:1054A0003624AA2C0BEAF81D6C4FD54EFC1CC65BAB +:1054B000EE65B92D00DF1A1B23BC41CF498B810E4D +:1054C0003FA8DDBB1DE97979CB7727A1BD74B30275 +:1054D000EDF05ECDFAEF4EAA307C4F9FC7AFEF499B +:1054E0002B453951C378BF13F2539B513E57B89E99 +:1054F000DB6C94CB2712385D9DFAF377BD53889F00 +:105500009503C8D77AFB7752387D2D1776C3AF4BFA +:1055100079BCE2BD5A65CBDC3C5C5770520BCCFBCE +:1055200044DDB45CD403CB5BD695A27D7F42520FA1 +:10553000B880DFF3EF3FF01DC4835B01C717F8F6B7 +:10554000C49E0DBC7D969A6309603F5686F0C9BF24 +:10555000FFF960F274A3DCE9A0F5340CC1933F9726 +:10556000A1447F9615B3C01E285A267787EBE1FB2E +:10557000EBCA1D05A82712855F164CE1FAD635DD6A +:1055800042F06D063C60D92DF1F59E9762A5F1F4CD +:105590007EC114EE97BB26C936C4B7C7CF2256C00A +:1055A000EB17F6703005FAD95990F4B6674998A10F +:1055B0007FD1EC0091877670B943AD87573749FDAD +:1055C000F568D76A7F8C63E8D78CCBEEAFFF21B448 +:1055D0007F0876503DD44B9A7CE968877B0F39036E +:1055E000687F5C979243DFAF8C3C7F18DF9B04D2CF +:1055F000C50AFD56DE7FBCC70EF5B3F63A02B81EEB +:1056000017F0543FD1CF6022FA1D93E54A5708E8BE +:10561000E1C3B2D2A46F8A173066619ACE17E4282C +:10562000C4314D36D6534CF57453FFDC98F68CD408 +:105630007E09E5BA0DFA34007C7DB6DE3E5CBFEF34 +:105640005AA6A0DDBFBFBEB704DB233732B6BB000E +:10565000857B94EAB2CC943AC07B268376A4831AE5 +:10566000A668F0FE7D96DEF9C887B7221C00EE8A98 +:105670006DF0D9C61CE4EF43F41EF0794A43817102 +:10568000FD038948F793E5CF13510F9C7CE26C052D +:10569000D79FEA0CAEC4FE279F74AAC887350CF0CA +:1056A00080F411E278E8B2470F63BDFB4927AB07EE +:1056B000BEEA7208BC2C70115E5A902F801FE290D7 +:1056C0002F803F3C8E7EEA7FB244A6FED30EFD675C +:1056D000A90CE31758E45E9C54F7A351AA0F1C7061 +:1056E000AA0032A0A7C8E60AD4FF398E00C67FD62A +:1056F00027C4CAE9F6146EB7B4A7E8FE7755793C1B +:10570000F4AFD29C0CF925B8BAAF09E703566F3550 +:10571000F23DD05B7BCAAC617AABEA5D4AF4362ECF +:105720004BC8B35F4924CF9E1AB00671DDDD87A454 +:10573000FBD0AF5AF3DA52D705D02E3F6145B0B255 +:10574000556CA02903FBAB6E9AD7FECC400EC9B7AF +:1057500043CE14A4D724D66F213B4561CA1EC0DFB7 +:1057600034D64170F796717C4D2BE6F8DAB384910C +:10577000BE052C1CDE01F5BDE5F10AEAF14705FD89 +:105780008265DF9E07CFF71559580BD44E3EBEE613 +:105790002F77C138EB7F23911D77CA1EA571BC40BE +:1057A00007F580CF92B2EA6806B4AFD2929813E3BD +:1057B00048FEEA6CE48BA432D0AE39543294ABABE1 +:1057C0001E8A8BA01DC08A52E9FB730F49D10B11B1 +:1057D0006F6D0EF25B3F2C60D10B91EF9BE3C86FB6 +:1057E0005DF7D5A02F3475586E4C2C76442D89B8B2 +:1057F0006E2D09E11279DE1A403F3BC3C6E7630113 +:1058000083B10EE9B06EEA8D156C185F5DB587B691 +:1058100037A25C63A13494D743CFEDA172F46F0E2D +:10582000DF53B52015E6D3E5822EE702DD6CBAB76B +:10583000599B8A7401F34E8252D8B32C3FEC5A64C0 +:10584000F0E79F13F245AF77BB44BF896117D935A5 +:105850002CEC42397FCA5EFD97BBD03F3F2405EA5E +:1058600061BE13AE7921175899953CB1541AA078AE +:10587000836401E431EF131F31E48753C96109E305 +:10588000B84965030EE487B98796A60D18E8AFBB43 +:10589000EDDD2C7CFE558ACAE38E024E3A7C363909 +:1058A000FA2D284FB5C7409E021CBB2F7BF5C4FDC7 +:1058B000A84D84BE194C117E922D9C86EBD9E41024 +:1058C0007254CC5F157AE8C3143BD1C3DF049DBF8B +:1058D00027D60BF4FC1ECACFE05410DC48E73E1676 +:1058E00041BBD9BE70BE36A0E2F80AA723399C8618 +:1058F0007080FE1FF2FE81F7EE4FA5FE01A42BBDC6 +:105900003FC0290DE55F77F9EDD7E378137E23A932 +:105910005609E1732BD19D17E0069CF92FC3C90CE2 +:105920009F894BDA9D5930EEA7657C1ED31EFBDCA8 +:10593000375AFCB0F2732B8B9E6DA80BB8940E3CBB +:105940009F9B8574BB3F7D26CEEBC3E34BD324F4F2 +:1059500077C671384D471BC8437828A5F8FDE5C0C8 +:1059600073688FB903B946FAC918C7E1A9C31F2CD8 +:1059700091DC2BA719DB39FC37C589F6FC31DE4FEA +:10598000E4FE3C9B686EE77AF0D49FD7105CBDC5FF +:10599000A08F7270FDFF6CB243FD53E057D4F32526 +:1059A000C51C2FAB1E9109CEAB86E03BE040F8EA68 +:1059B00070483AF491039FCF7D02E08CCF95F02B95 +:1059C000EB511E1D7232944727BFD29C08978DC0A1 +:1059D0005548E73503258797C1B8FB2C6AC8AA0C40 +:1059E000C3A774E0231FE2696379EF141C6F9DD095 +:1059F000DF7E5BB40EE595455693515E558838467B +:105A000033ACA97F2AD925A41F2F17EBCADBBC7A98 +:105A10003ECAE90F598282EB58077212D7F9F14357 +:105A20005204E54EF3571DC7501EAD3B9F911E49D2 +:105A30008A3ED0514A72C81A70C1FCD6DD1538DED4 +:105A400088FA7D7F3CC9D3482D23A1AD61A400E92C +:105A50003422917FB44A1B9827C3386A63F86CD408 +:105A6000DFCE898F1D45B909425C015A66391ACCCF +:105A7000C7605757B17EF27B1E9A1EBE6C1CACF7F6 +:105A800046D641FED0BB977D1995E0FD2A411F4DBA +:105A90007957D52FC0F93F6EA5F8C5878F6FA2F94A +:105AA0007E582CE46674CBB124984792DFA1BA0CDF +:105AB000F6E8874F4C480A8FE237E8A5BE8E757727 +:105AC000717976EDB8879FD5006ED78F53086E49F0 +:105AD0001A2BC57875522394245FAB7DC87FCC56B2 +:105AE000ED5B6CA01F1D2FC142F5D000F1AD5280BF +:105AF000FCD29C37E9B16350B72B0AD9672B053E1E +:105B0000BEB007578EC37DAB5A36D808A4FBD75A10 +:105B10007910E5EEBBB50AD5753A07B53B8FE24D76 +:105B2000558A84FB1737D958A313FCB73B4CFCA00C +:105B3000F7ABAA0CD945BF25CE14EC17CB177ABF0B +:105B40001BAB87C63BC2FBF179E9FAE6E65E69B0BA +:105B5000D11097B969AF6BB0D118978C24C7D4878F +:105B6000EC56F1FE69FD6A9083189F74F121308E26 +:105B700044EFFD7C5AB81DE1E22CEB77A0DA5DD54D +:105B80002995A22B73B1756112F2819371BFC03C4C +:105B9000EEA65A9921DC9A019F58466A152ADFAD74 +:105BA000F531846B67AD4AE5CFC6717B24C7C2FD72 +:105BB0008E5DC2BE8E08FCF508BED34BBD3F62DCD5 +:105BC00001F46603BBB885E2ABC1E07AC42BDA2DE1 +:105BD000A0176D8D4D1487B5690E8AE7811CFF19DA +:105BE000AEC3A6707B19FA33A21B067218CAF39CC7 +:105BF000E17DD8EE5D286BD8DF5B36E8C07EED0234 +:105C00009F27851ED5D7F70B318F5F8879CD10FA86 +:105C10008CF952C9DE77FA358674AED7415F658557 +:105C20004689A71BE03F80FB2EC85EE8D71BE0FF3C +:105C30001B9CD7CD1DC7E7A5C1F3710BC154988A32 +:105C4000F07793BCF8A48C11FF8D855F331EBC0BDD +:105C50005907AE2F521B669CBE2BE979676D35D56F +:105C6000CF73869E23389C66FDFD62FD7FD4F17163 +:105C700086EB9C91127A79DC2C5EC77E712C54875E +:105C8000F2252E74555F23AC2747B555B322AC8758 +:105C90004A503E2E0FCAD568E77A964418FA215525 +:105CA0009D1243BF242E149E87F129F7F4F0099426 +:105CB0005371F98384D7A4E25E8711EEA7A7FB3363 +:105CC000EB77A256A578EC501CB7DEC61A0A31AEA7 +:105CD00093BF09E3BFF7C6FF84E2BD359A5371A6AF +:105CE000925CA278F00A9B4CF6E9398EF0299CE789 +:105CF0009A4D0B358C199CBAE7DC2896777B42FFCE +:105D0000C0E7BBD63665E1BC2B92D4CFD0AE63DA08 +:105D1000F44B7EEF233D42729069D22528F72AE2A8 +:105D200079BD25F5D616B4F32AC6ABB74BD0FF8A9A +:105D300054C72568075664F3F61B44FBA171415B09 +:105D40002AF18B3DF96D99912D3EDA3A87D76B6335 +:105D50006F1BFCAEF752994E9F1AF30ECB07A0CBE8 +:105D6000641C57A74BD744135D1633B28BC7FA4E4A +:105D700017D2631ED2A54C65D212A04BB4FF849CEF +:105D8000003AF4E3F849C5DF4C8739A99CFE26A404 +:105D900072F97B69AAB0DF041DBA845C317F7F8A07 +:105DA000E8AFC747CCFADB6B05FD0DEBE9BBE6C1FD +:105DB0006BD0CE77EE9D948BEB793033928EF18D54 +:105DC000542BD7EF0FFEE3BEF4C5582E7A30BD0238 +:105DD000FAC789EFB5D8411F417DAAFFB3EB54E064 +:105DE000B7A91359248FCA686E0EAC3355F4EBB4BF +:105DF00007D2B0DFB485DE65B87F7AA9584F0DAB06 +:105E00002E43BF8C815F86FB0766BF50D76F2D93F3 +:105E1000BBC9FE6B4E88858B3ECEA5A9BA9FF750B5 +:105E2000593CFACBE8E7A5A29F57A255C4FA799747 +:105E3000A6023C1C4A085D75837CFCF7E866FDB849 +:105E4000D0959CFEB89CFD6F18EFFA548E5F89FBCD +:105E500029FFDE78EF26E8FE3CB7CFA639789C8094 +:105E600095821F8A766F80FB9DF78153D6921C2303 +:105E700057C92EE8427B81E858A1F28E54EE9FC0AC +:105E800010471C33713C1E9F837A27D6F5F7EF48E5 +:105E9000E5F1CF697143ED36D4FBC3ED1C6FDE2510 +:105EA0002C46AFA72E9463EA7E996932BC1737510E +:105EB00089B10FFE5DB8ACC117F1FF1732F2EF4F99 +:105EC000E5723F705DE6A4024D1D7E1FF4E63DC401 +:105ED000A77E07E94D9D5F753E05B83AD2E0BDB794 +:105EE000E13DB4BF1C1DB7929DB871B29283FCF422 +:105EF0006A2AB773E2A2E5644FC64DB4445C40BA67 +:105F00001BF33E96111F1B8B73C95ED4FD69F3FC16 +:105F1000757B7123DA8BE98CED4E5DFC3B947B7BCA +:105F2000841C88D306836827C63542497AFFDBD9AB +:105F30008BCB3B7262ECC587055EC05E7C18D79D3B +:105F4000B7F97E19D7B751D8F12DC5A5AFA3FCFF7E +:105F50007822B7835DD105AF2741FBB8626E078F0A +:105F60005BD8C1C2D368BEF4BD4D4376FB20F19B24 +:105F70000BDAD1BF19170A4FC0FC27B0C37F8BDFE4 +:105F800079F3EE53C4E7A90B63EDF5374DF43B16F7 +:105F90009E9B853D3BB4DEC960EDCD40F901D43D0B +:105FA00003EB9FF9D828F0DD3419B431F8AD1B2F7D +:105FB000EBA6F666BB194EEACC5838A9B43FF6A258 +:105FC000903F00A71739FF1BE898E279F230BD52E5 +:105FD0005D31D5FF4D7DF52FBE9FC4C29A0FA6BE81 +:105FE000ACF5A328FAEF281FD1DE903BEE0EA2FD00 +:105FF0000BF43E8872326EF3019293667A77647383 +:10600000BDA18FEFF4707A717A86EC56A67A29BE1C +:106010004A761EFEB542FD2CFC4F2ED1A705FDFB96 +:10602000FC233243B93C193732605EDF61510BFA11 +:1060300065D3D800D567E0D2A05E006E31D6CF66BA +:1060400083590E2BEE4F459B90EEFEA884ED1EF873 +:10605000DE675BFA5F97E0F9EDE9E15F0DC073D9A8 +:10606000C3F9C2CD029417A3600934B44C7613FF70 +:10607000B256FBFBC6FDDD976C41B787EC35BFF22E +:1060800076BC113FDAD07A709FC6CEF4BF88D8CFE5 +:10609000011A31EC5BDB079297A1BD760FDA514014 +:1060A0008713F7723BA1E13589E22F9D6847917D07 +:1060B000C5E8B9760D8B3420BF64058EAB88D397C5 +:1060C000ACE4A78340CEC1F8D0F8D7E2157C0FF836 +:1060D000F89C2B0C7CDC00FC140560A6CC0F92FD18 +:1060E0007D2A81DBBB7A3BD86193112E5262511815 +:1060F000BFB3E684A4A2FD3C6E6180ECC79419EAAC +:106100004716B2BFB65DF27BB04353CE520F60BDAF +:1061100061EDBD97CC073B31E51C2E672EF2ECF804 +:106120001DFAA5851E95CB995047D08EF3037315A4 +:10613000E1AAD7D17C45F8AE9F199C85DFBD48C048 +:10614000BF29FDC6349C9FF97D4DF44FB97461148D +:10615000EDE1B582FE8265FCB9997EEDA9DC9F0177 +:10616000FD7D9187FC9B10D5AD6EBE7E4C9311FEDC +:10617000CD77F1FBCED79C8467A73F966ECDE32EFB +:1061800012749BE4092EC4713F5C3A703BD219D063 +:106190005508C7A992C3D91274F900FC2A1B3C7F89 +:1061A000CE165C84CF815E167B3C63D3CB10DFC9F7 +:1061B0006EDA3F5B364437331D187F59FE65124354 +:1061C0007B791973305546FF80893C9BE0D1270BC2 +:1061D000A97F08F962D96B0B8EFE19E8E2F50C2B4A +:1061E000C33C28BD3F13FD35169C87F6CEB2854EC5 +:1061F000E2A3E5AFCD69C27D5F25D7562DA1E1DDD4 +:10620000E11CCE4BCA8D793F265F87E69733727CBF +:1062100066AC5B47AB73FE323F5F26276AF1D3471C +:106220001B0FE60CFCB25CF08BFEFE09A9770ADAC4 +:10623000F76BBBA297AC8779EF4BE94F97A1BEAE46 +:10624000EB484B633163FBEB383D42FD12CD8F755C +:10625000F53AD493CB6DEC88DD606FB47BB8BDDBD1 +:10626000EEE1711468D7B0BD45D023C6BAFC505FCB +:106270008E25D8136F3C54FABFA7A863CBCD651DFC +:106280005F3BD5D1E20D41A6A6CEA6542BBE8EA370 +:1062900001CD69453910A2FD0307D0239632C6C54A +:1062A00027207E7BA974B37E2A13410F62A9304553 +:1062B000C2328505A84C65212ABDAC9A4A1FEBA0C5 +:1062C000329DF552E967FD5466B1412A55CCA033A1 +:1062D000E45FE4E20E2CD427B21095FB73B81F776D +:1062E000A2CE063603F975E4BF69F54EA52195FCEB +:1062F000396AAF01FF0DF350FFE0C9D5F3739EBFBC +:1063000018DAD7FC97B5A085F0C4F375CCF0B1CA04 +:1063100013B6371AE2AF0D0FC89437ADE3477FFECF +:1063200007A117FE20F86D7F5DE05818E7F5801C87 +:10633000C0FCA47D293C3E3ADC9FF77B4EBC377104 +:10634000C905AFA39DF6A996A8A2FD3116BEC68EBB +:10635000071764A1BE3981F160F8DE89E32559127F +:106360007CEFCDB65F4EC1B830D8170EDC4778F35E +:10637000EE9773499E441DCCE635E0F7F2000B2200 +:106380009C55D0B7F942DF669CB9BEBDDB133C8695 +:10639000F2E5999F83E704EBBEAD4D22BF91D90290 +:1063A0004D98E75121FC13B35EBAD213FC0BBEA784 +:1063B000C38729C1D2B770DFE7A50931792D1F78CE +:1063C000B87DB93F575D8570D7E1005653C50618B3 +:1063D000FF8DB6B3088FA783C71B7773785CE90975 +:1063E0000F923EB4A9C49FCFFC7CCA788C279F6EC5 +:1063F0001EFFD4F1FBDF340F6407949FBABCD8773B +:1064000041200BE3DDCB5B9D3C0FA1E3E2A0115EDD +:10641000CB3BEE6535293CDFC49E32B29DB1CC64E6 +:1064200094D7BABD34B4BF2DF6AF5133E17A3F51A2 +:1064300077A31A47F9E41B8DEEEF157666A3F08B70 +:106440009A96B28851FFAEAD68790FED7F979FA9FC +:1064500067A17D2CF20A9CD12D1725A23F9ACF0A65 +:1064600030C6E092F9F373DF8DB0A506FA8FF347DB +:10647000C89ED7F31786F84BF8F14D99B1FB9DE70D +:1064800078399F14781D4407BE864035C2C9A604DA +:106490005885A19F8D954EF6423F9FB580DAEDA9B4 +:1064A00023DAA779F17DE1F78FBF36C056BA8DEDBB +:1064B0000B0ABCDCEEF95676EE7AB7262BF09DF58A +:1064C000AA733ED18F5A18138F4AF05A62F5A6C0AC +:1064D0000BC037407987224E0808257C342787195E +:1064E000E6793B7C81323C17D09037DBE736CCB382 +:1064F0002159E4137D79B66F89D16EFAEAEC6361B4 +:10650000947F790ECA63389A302FE9849BE319FD92 +:10651000A45BBCB1FB852DB54A80F05B2B078C7E5C +:10652000C5109EA73CF82EE259F6713CCBB6FE5240 +:10653000D4C7E0BBD0F88EE87BF5587720BE55DA9B +:10654000970FF2BC3B13BE7D11EEB78D81EFE6BE17 +:106550001FF797E038EEDC992E92C7614DE27EC9B5 +:1065600041E4A71BC5BC6DBEEA2882D6169407D1AC +:106570009E733298B731CF9BC17A0C7869B677F8A1 +:10658000309FBAF92BEBA8F6518997CB153B18D061 +:106590006F1AFCEE8F678457231D391ED134B4E780 +:1065A000ED8782513283DC671667EC740465CCDBBF +:1065B000EC5AEB20F9DFA8042E4928C4B8B81AD148 +:1065C0006088BED613F3B1DEB63E3E807EE67E69BD +:1065D00060FE04C45B818DECE338410FBB0A8E90F2 +:1065E000FFBC3BDDC5F3483A9C0BF0BDAD4CEEC79C +:1065F0007DFED6E089729CD24E002CCADD9D958727 +:10660000958B709C6216C0EDE6BB5964F30D06F9DC +:10661000D5906EA5715A3F7F23ED69EC57ED6088E8 +:10662000C7C3B7BE9DF634BCBFE1C70E07CAA90DEC +:106630008F87B3919ED3FCBC7FCFAEA30B12B0BFAC +:1066400024F7E3BE3CFD417DC7CAD09E969CE1BACB +:106650003A7531D5D7F96C3C5FF8D68F9F3D0B9ECC +:106660002B556800107CAC3CBF592FA3B2B16E868D +:10667000E704911F647EFE7F33383D785B97B8D086 +:106680007FDBD05A6841BF76823640FB8689D5963B +:1066900060C48DE5E20538AFC425A53609E6951836 +:1066A0000C586CF0FCD75EBE7F33A17AB105E19B3C +:1066B00027FA9BBF33D4AF35B400E19BB8C442BCCA +:1066C0003A01C6A1EF9DE6FD5F78391CBA1823B9DF +:1066D000B0C3CEEA312EB0A34E913436DCEF39216F +:1066E000DF76C2F851E2935E34A6D8F6A13AA3EF62 +:1066F000B4FCE8A77D986FD1B292EB8B242DB460E7 +:1067000022EECFCDB5503DB1285286F3DC90EF603C +:10671000B8CFBA43626427F5FCD87129C26142112F +:106720005368FE452C8876CC8E1F5D351EE960428D +:1067300067471AFAFBFA7CAC3E99E7973C0D86193D +:10674000D80D79456F337594F525160E30E42F7DFD +:106750003C73FB4B024FE977DEC37E8C78E864B470 +:106760002F0A25F5EFB10FA4790DE3CEF0F1FCA9C6 +:106770009E5DFC7C9A79BCED021FE99503C22F62F5 +:10678000B46F8FC9D014AFBFC341712E904F9427FF +:10679000DD33AB89F6953A445C08F4B46FD134E448 +:1067A0000BC007D247D1806CD40FFF1CCFE7BBAE24 +:1067B000C8323F42F15F80278CB3BD2D988AF92003 +:1067C00096D670DD9B6EECC7E7B1BD3C908E7470C1 +:1067D0005F726F1AF2CBB61FBF9D8678EA99F59269 +:1067E0000FCBB60477198EB3AE6866F5328CBBB9A1 +:1067F000AB10D386EFF1F5A65A22E912D847E3EEA3 +:10680000ADDB80FE402AA8398CFF1FDAD6BC01E33D +:10681000607783191C257DD9EBC2710FCF5D7C7623 +:1068200000E775A783FCDE9D52DFB393D0DF2EB760 +:10683000D079B1BBC37A3C094C7378AFBBE8849C78 +:106840000FFDF7CCE7749272F1E292C9D03F455246 +:106850003E06239D5D9755316E3CEE67762E2E41A8 +:106860007ADA14F47D8CFB179E255189E70132B248 +:1068700017C9255411DE2109F50226CC537CB53801 +:106880005487FEFC1E89D5607CB5C01A7895E28ECF +:1068900057CB8CF081B61FB6976B1427E8B0874BA7 +:1068A000D057B94F62D5982FD5FAF9B23ECC0FD454 +:1068B00040AEEFC1BE6018AD45B9F66922F99150FE +:1068C000A7FE3B4AE46A51EFAB847ADB5B6E6A4F0A +:1068D0002A0E49E877F680DF89FBFC9E32835F262B +:1068E000C413C637F4F993E155887E08FB2FCC53C7 +:1068F000F5765E457579299B6005B9EB29AA90EE7E +:10690000C3F9078B6E4F30C825CF8B2CB2020C27F2 +:106910004FC0727CD974A23B8A13315B682BCAC703 +:106920003D756D2E94CB8D82DFE179C94A94CB4FB2 +:106930009E45FE6BA7C81764B67ED2C78D3A5D8AA6 +:10694000FA703BAC17E5C49CB3687DFA7776FE0815 +:10695000D685EB5ECAF65A00EFA75EFF3EC165CF53 +:10696000A7EDB49FE679ADB9EF49F4A7ADAC0CFD46 +:1069700063331C9ECAE07A64CD5FDAFAD0EFDE980A +:1069800066A5F77C8F047E8006A1EF35D771320CA7 +:10699000C386F740FF5D9615BA72FC2C8C33AE901F +:1069A00090EF86D60D7F0184AB8DFFBFBD28E5C675 +:1069B000BD306ED792962294272D3E17D78716E0CA +:1069C00048D41FE7B2089E176A7B7440433F3E9845 +:1069D000037E3CEE8BB18120AEC31B768771BD89EF +:1069E0004B46E20FE98F9887EC5CE5D2A9D0BFFD5A +:1069F0001ACB4CF2DF047DB5FF4425FADA2F717D06 +:106A0000A4FD88C7BDE1CF42F162804914E6FB4393 +:106A10009C2FB042BF9FC3A3334ED8FDD06EF192DE +:106A2000BFC2CF53B028E5A32FEBCC4DC171333398 +:106A300045DE9232C0F127F00C539037CFA472FE9E +:106A400034CC23F071790E32534B4AC17C260B9D16 +:106A5000136AB730CA8FD31603CE92F9BC70DE1911 +:106A600055AA4AF9D2F807F35B21F1EF978B71DC55 +:106A700099E1A6FB0A498FA807159203D2A269C320 +:106A8000FD9318874B8175303899F3A5FA28F245A4 +:106A900095762BE233A9E8B13598B7DB137893E408 +:106AA00038EB74127C41CC685F031C2A5A9D31E795 +:106AB000BBD4CDB1F5A451E21C880FFDBBEECC4197 +:106AC0000DE1D42331F51EFC6E0D7C0FFD97E258CD +:106AD0003A32C75132EF74C47CC7AEC4D6BDCC5075 +:106AE00087EFF6087C01FF5E82FCE61676D0019106 +:106AF00097ADCDE4F27FCF5E9BD09B031223FE8A3D +:106B0000FACA04BC10FFB48585A2DED2AF91DEB014 +:106B1000B010C22B21D0742B9E7F98F2C08B519461 +:106B20002FADEF27903CD1F5872E07DC997C1E17FF +:106B3000FAB85DEF2EFC674C1CA5332178EB73444B +:106B40007FDCBE6AB0F76FC17DBA8647DD78529AA6 +:106B50003D981C49BF0DC6FB9B9FEB9B21FD94BF3D +:106B600044CF8B243A9992AC5A509E821CBFC68D5A +:106B7000FE9625B500D73B2DC8D2516F4F9BE897A5 +:106B80001A90FEC5B9C60D6C7001F6D3C01EC4FDC7 +:106B9000C69DD1D25B719C8E569682EBEDC87FACC0 +:106BA0001CDBDB996D26E647FE757C32D7F3450783 +:106BB000C91EECED7458906FDB6D1DD5F85EEF4487 +:106BC000206080E7E1AED9F515A84FE7502C9D95E0 +:106BD000160D6CC17DCDEE575C0CFDFC6E612F8EE9 +:106BE0006D17339BB0F7ACFC3CDC901DE8C4FA0891 +:106BF000BB62DA6186E70CB20303D15CF86E3AE857 +:106C000085EF2A68DDB312C4A71A04563B07E8AC27 +:106C10007250437DA862BED278288BF873B586D7B0 +:106C2000A75CBC3B65B4FD9021F9959F4AF9E3450B +:106C3000171F26BB3AC236BFC24689BF8067C7E36B +:106C40006EB5417E9E2B9FFB01DBE7EA7AB99FEC94 +:106C5000B576D0B39723DC575BD478C24B84DE8BF8 +:106C6000DCF94210FDE20D6F02A9C1F30DABEBC7D9 +:106C700085A70E8FC36C1DEA687EB8EE4F6CD042BC +:106C8000A5A3ADA3D6C7E9475F4FBA298FC72DEC9F +:106C9000B8B53EEEE7A895D16772611E594146C26C +:106CA000CAD5F18E8479E9198003DCFF49AC6264AE +:106CB000C7EE98EC25BBB9E5E20A07D24D5E31A3D9 +:106CC000BCE0A4E08A9F627DADB0D38042289EC024 +:106CD000AA2BBFFE7A367D9FC7FF2A03A5088F1F08 +:106CE000DD35F3F059F0BDF4D6DE0CA3DDF38E37BD +:106CF00091E633A172208AED6897E27C26DC795018 +:106D0000C6BA67AA85D4F4DDB64186FEC3DDC54C9C +:106D100041BE4914ED89530FC6E378C3E32834DF3D +:106D200009732D0ACE6FC29D1F331A07DE53D5910A +:106D300070CBF2C5D3FCDF011946EB10F3CF16F38D +:106D40004FBF53CCFFE6C061CC4FCA33CDFF2DFC03 +:106D50002EFA059D913E8761FE19ADBDDF3CFFA275 +:106D60008874138CFBB6787F36F2C02C941FB172F6 +:106D7000EF7471E97D29BABCD3F59BA9DD16D53036 +:106D80000EBA0F56D61140D28C95DF6BD27386F6B1 +:106D90007D305E4DF290E8354AFB1E9D09FD419421 +:106DA0000F5A09F8F9A097DC0F1D669792DFA77CB0 +:106DB0009C04734E78C8A2E1BD0D66B9F7F8782639 +:106DC000F41523FDDB55C522BB0D71785D5F301BCB +:106DD000D75319809EAD68CF99F4D1587A6B849EB1 +:106DE00012FA41665A14D7F5FF8B9EA2C399C00CC4 +:106DF0007BC67FEFF27A9457005BB40FEE1CAF7244 +:106E00003E545810ED04DD3E003E24B8A70B3F2A47 +:106E1000BD92D1B9EE44E037F4E374BA1BEFE3F16D +:106E2000AFF13E1EEF4FAC04E965413A56851EE9CD +:106E300095B9DD3220F23E407219EC5E4FD1413AF5 +:106E400027802B48F25373351AC189A23D51BEB633 +:106E5000642FDAC16067635E6962D58A2DA8678195 +:106E6000DD038EE29176D963259C0EBB96029E616E +:106E70009EF58FC5919C689FA3EC46BFA4AFDC41F3 +:106E8000ED6D9D12E5B7B5C9BCFFCE0E89F2EB33AF +:106E900031EE0FB06AB7737A692F57226013437DC2 +:106EA000802D721BEC618147147794B75E04F61F46 +:106EB000EAB1B085F29F191B6CC6F849FB6C7E5E87 +:106EC00000ECB37CB4CFF6EBE77C84DDA7DA04FDFD +:106ED000093BCF8F75C46FBAB053753B90F5CB5655 +:106EE000182FB318EC3EFCA6D22FA39CDC737E6E49 +:106EF00032DA818F0B798A7667D36C5C8718978535 +:106F0000D24306BBD02BEC42AFB00B5F17FADE2B9F +:106F1000F0EE1DB20BC392D12EF4225C883FD8CC88 +:106F20007BE650397F1AF4FF5FE9DC1ECCC0F767BF +:106F3000A2DC8EA3F775FE5A21E6D1E60F1F457835 +:106F4000A0097A90FCA55E1A3F2904321DED4C1B66 +:106F50001F3FA94AE176A7C6E957E73FFFEA58FA7B +:106F6000DE9F123E8A7CD305CEE06E18CF5B15DB28 +:106F7000DE5658310FFD9CC4F713E8BCD10A131F2D +:106F80005E9FCED7ADE33F7B3523FC67FBC16F42ED +:106F9000790914B81BE9D2D6FF0CFAED99D55E95A4 +:106FA000E24AD0DF321BF399F9BAF648D179E87793 +:106FB0006A4BDD740E0737326E80FA4AF82EFA0DEE +:106FC00095AC9AF29CAF494F1144DFBF1EBFB7A2E8 +:106FD00010E8C2407F7965F07DD46B7EDEEE596D9E +:106FE0006124A76CFD327EDFDB9942FD77C89C2EC1 +:106FF00013EFE4FD13FDA116C6F50ADB4DFB1B6282 +:107000003D550ACF5F954918B09562BE49FE8E2660 +:10701000CC77F48439DCF4F565687C7D7BFC1D0E4F +:10702000B433BB3F4850D10F6EF30B7ED2383FE9EB +:10703000E355324EF76D3E2E17F6686C97260DC35A +:10704000E706D1AED7753AA8ACAA3E8AF0F22D7306 +:1070500013CDAFD0343A17E4FB3041C5FCCC1DFE54 +:10706000D0EF50CE6F9FC3CF9BE9DFBB9171BED0F5 +:10707000EBA82651AEDC50BDA209FDD23BE07DB4A9 +:10708000DFDAD47E19E33FAC97CB6F984214E967FF +:10709000E55E678C9CB821125BF79AFC8BB6C21335 +:1070A00014CF794CF06BDFEB7104878D551D0FA069 +:1070B0007DB95101B8E1BACBBA27E3BAAF48978995 +:1070C0009EF6005EE97C18E007E37B912276C90416 +:1070D000E8E72FE4710EBF1FF089F882B50AFC7251 +:1070E000F8AF06F81BF4920EAF447FD8916FE41B03 +:1070F0005BF828EAF7ECB09FFCF73625DCF443F4A4 +:10710000BF81DEB400E77F84B757C74F61451FFAE0 +:107110001389806FF41BC82FF50AFCE0BEE76AAE46 +:10712000CF0E58F83CB49F3854D4DF7D2F70B9B9D6 +:10713000A3933D8072B2FEB1579B09CFE7D7937DF1 +:10714000BDB1F0A04B9D3A3C5F5D9FEDB1872C65D2 +:1071500000AF15DB63E159D21975E17ED6B6EA17A7 +:10716000285EB4A368308876898AAA07E6A4FA392B +:107170005D035C22022E0B505E241602DDABC8EFCD +:10718000A195B8BF95541422BFC3D7609318E98B5B +:10719000C128E7B74C15E1E12D8E950317A65B6278 +:1071A000F8DCAB71BEF1FA39FE3C450ED5C8376A42 +:1071B000243932069F3BF03C9C81CF89EE6E403EE5 +:1071C0005746F275613AF7C346CA17C1DF6516C163 +:1071D000AFE16646F245A1F7FC3A1CAA04BF09FEDE +:1071E000CFB83385EEA1D829C6C3B825E77FB18EC5 +:1071F0006258C728FC0E763CC9A73C9D5EFC1D4723 +:1072000071DE5D306FE27F33BFB26AA22FBC5C8655 +:10721000FA0BFEDE5E0CFC3D0AFF9BF9BBDBAFCD3B +:1072200073A1DF0270C273853BFD5C4EEFC03A7CF8 +:107230006FBBBFDA5109F56D285F94D3F377E5EAA8 +:10724000154757FC0FF0B7996E017F04477F9943AC +:107250001DDA3FD0EF55B1A03D1216F72C0CD23EEF +:107260004945238BE0BEF84685C5A19F19417EC0E4 +:10727000F86AD5C1A318F7CC44BA86F5660AF9E9CD +:10728000D174BA8E4A74DE5EF0A98EA79BAAB97D2E +:10729000795319B7FFB61556B8284EAA845D88FFF2 +:1072A000BC3B2DE4F7E6F9C3CFC6E0DB167659897F +:1072B0001EB87ED8E91F7C16FB77ADD6E91AF40319 +:1072C000D455A4AF1CA4AF8E26EC3F24FF19D003E5 +:1072D000D297D0576007CF47FB2A637D4600FD7ADF +:1072E0001DBF3ABE37CED78E3AA07D3BBC5F17C0DC +:1072F000382EC86BA86F033E22FA500DF8CC457E9D +:10730000DF4D7C938D49410AD27F64DE0D48DF4812 +:107310007FC437DC1F41786DE571245A5F6621D741 +:1073200047954557515CE50EABDC6F015896FCE57F +:10733000CBA093EC2C37DDCB7368E0E320D2730451 +:10734000C68B0FA05DFEA2ACCB25B4CF3287E6F191 +:107350004209CAE11E216F6E12F6B10DE9471A49C2 +:107360003F780919B6EBF465B6E3DB3A4F109C356C +:10737000A0973CB41BCB5E22BA8079BE68015DCC7D +:1073800056C7DAEF6D4516B26F7616F3FD8648F1F3 +:10739000E0535F13DF333AFFB93F657001AEAB6B6B +:1073A00015A3FB6394AA5E09E576561953B93D19F6 +:1073B0006BFF2FEF8CA5E7ACB27EDA0F53D1C12F54 +:1073C0001CE90FEC78ED57144FD8B83E3E80F0F52D +:1073D00099D6A3685CEEE445B85DDC57CCF5D8F6E9 +:1073E000303F07A27646299EDF5E6319CA2F647A72 +:1073F0009E00B49F25FCB71577D5275FCE28EEB049 +:1074000000E15DB1CBCE30EE60F677CDF6D8729369 +:10741000BF5261AA579AEAE6F903FF927F31C7F497 +:107420003CA1DF42F7F9259CC61F425BE4B0572C14 +:10743000CDC2EBB83E5231785FC71FE6266258A135 +:10744000F0F9B9DE30F703683F246FABFF32DC0F91 +:107450003920FC1FDD5E37AFD73C5FF37ABE2D3C91 +:107460003C18D800BDB6090F49A0DD2FF8D4284735 +:1074700087EC8009BC5E6FE087C77DFA7BFDEBD1AE +:10748000AF68BFC042798FBEA7176F95B8DF700D88 +:10749000EEE3666B36CAEBDFA3C703857CDE6118BB +:1074A00017BFB3538C7BB549EF8DAD6F410F22BD34 +:1074B0001672B9A5C3295BE37230BB88CB41B39F79 +:1074C000BB2D8DAFFB7C5C37DAD38A417F4D4038D2 +:1074D00086294F2B94AEC4C02553C065FC99C28B3E +:1074E000713F201B268372F04CD77FC21F6B6FF851 +:1074F0008BB9DEF7EBEBAFD2E5365F7F5221D7EBEE +:10750000BABD995DAC51BC37BB8ADB65E6F5AB62B1 +:10751000FD19B08CCDE052FCA7C06306FAEF29C379 +:107520007ED8FEBA50F96879ED8B849FD89910A562 +:10753000FD483D9E92F0D00B31F11437C65312C76F +:107540008EA7ACB10E909E60209731AEABE7F1B73D +:10755000CDE279FC43FB1DD3F8FE0AC39B570CFB1D +:10756000754A81A57902944F66F8683EF1E75CF5AB +:107570002CE62AE78040267BA18C9FBF33CFDFB368 +:10758000A49FE0E4A9B1AA6F1AF2CEBA562FAE4377 +:10759000787FAA3192476A876441BDC396B000CF15 +:1075A000EF0D494B0CF14C05981CEFF79C0F25CAC9 +:1075B000FF9AECF0AE74985C7C615CCCBD9F9E1A27 +:1075C000077DA74DC4E5F69770B806FA6C1AFADF86 +:1075D0006DF929BB70FFBAF40A37F783E67877A113 +:1075E000BC6C14791CBB1263CFE976C685B6523CDD +:1075F000FC5527DD53C78A22B2F1BC4096CF3588AF +:10760000F97DED738E9620FFE5315B00F933AF7A9B +:10761000F4FDECD7D2E5A1738B3C7E1DB48BB8B6DC +:10762000C518DFBE6F2AC87143BE54BCC863A03FF3 +:10763000D4C7C5CA2EA4C340DF9B3ECCBBE82A4EAC +:10764000C7F46EF68AE0E7A1731B33383E757CEF12 +:10765000E9E2F8F62C196418FFF085DDD5B4DF29CE +:10766000F09354DCCB703CAFC837CEB185084F1BCC +:10767000C1A040FC76151F0CA29FFE299ECF83F768 +:10768000D23B76D539BE016F3EC41B2CF962C41BB8 +:10769000CC37BE2C165F80C757108F3ADEF4F33C10 +:1076A0000F0B79D0D67A82F6CFDB8A1C4427017182 +:1076B000AFD9101CA62A945FD71B2D2DC0FD07CF74 +:1076C0000C2FA98A2F841FB1C6AAD0F975F67D4B5D +:1076D000CCF995F639B1E757E28B9AFA313FCDB341 +:1076E0006460747A2D5B4CF4A0CF6F649CDDB04E67 +:1076F0002B8E67A24B99E73924761CD7ACA3C00B1D +:10770000E0F045BA21AF6A888E03B6F948471D2FCD +:1077100046CA51BE316DCACCB80BA01EFCB80CE9EC +:10772000B29B4D9C89FC9726F224D65843D242E264 +:107730007336B887E3AF04DBF704E541F40F129624 +:1077400084EF5EA10EAF0FF35671DF3DBEC86141FD +:107750007AEAEABC8DEE2BF8B4C841BB89F1C5FCCE +:107760003C8F0E1F7D7E5EC18FDF15FC38820F655A +:107770009E3F9120E224091DCF07C758775AC6289B +:10778000EB8E7F91451C33409E4DEB9710EE99F99F +:107790002FD07E4E428D6554BEBA21C3C9E905DFA4 +:1077A0000327A14DC4CF76151452DE5492E47B9E7C +:1077B000CE6FB5723B6923D00DC6454B32747E1136 +:1077C00074728B25865F74F96896872CD0ABEF377F +:1077D000535EEA9872AE0AE8E61BF6B59204DDCC79 +:1077E0001F138EFD4437DF00BF920CCF48F8E9FB32 +:1077F000393D4F0FD0793F55DBEEC27B9D7A7E7CC1 +:10780000557D1CAEBF6E27F9218D5E59D00D0B5AE8 +:10781000894FD8A8EB4FEAD4E81C755291E338950C +:10782000854D74AF2B88C23E846342C446F17C7D93 +:10783000FD0985FC1C6E0EF8C368E7751572FED154 +:10784000D7A3CFD7BC2E5DCE5F27E485619DD7E35C +:107850003A59B1013EB9C3EBED799A91BDCC24B947 +:10786000DF0AFC91144875A17E7775BCB305E30D62 +:107870005BF31D018C4BB4063F263F6D67A585EC7D +:10788000C186ADF336D44DC4FD1085EC7DED467E4A +:10789000CF45AA2398264D189EA72AF8EB74F9BD68 +:1078A000FF91A1E719F3F847A229BF17E189F3482F +:1078B00014F9BD878FBFECFB09CA2391DFDB7EFC87 +:1078C0001D1FE6F7B6CD796C0A96EB2CBDBFC3FB46 +:1078D000AFB48336CA977CE6E771A4B76ECB8CDB76 +:1078E000653C57BB577CD75BB36F3BC2E344ADC627 +:1078F000DEC8C3F830FF8E99EE1ECAE071E07D430A +:10790000F1F1FECD87707E75D325B41F61C5AB78CC +:107910001C7E520ECA857DE2BECD132D7F624B7157 +:107920009F7216B3284923C76D9BC5647CAEC349BB +:10793000EFAFB7C37B36E37BD03F4E99616CBFAAF4 +:107940003C68D0734D7E3FC117D36DF01EB72489BC +:10795000F3DF5E1D1F1774B01F033C5AD22C118A2F +:107960003F863EE2E7592F92E95E3F561C7B0F5B54 +:1079700012E63F83BD9584F9CF3347B6B7FB0FBFFF +:10798000125511DF2ACFE3F2CD1CEC83B6A6A2DBA1 +:107990000237A84678F1F9B5CD99B41BE777C2AEA6 +:1079A000AEA0FC9159DE1C9C870EAFF6E6E737E3EC +:1079B000D1F281069830D0E5BD625C1D3E7ABB668F +:1079C0004DA776CFE7392C68B8076D9CD8EFF1CC7E +:1079D0005D4C79089ECF27527B5095245BE1F03DAA +:1079E000345FD8C3878D72C0BE2418C57D62DD0E9A +:1079F000D2F349B56E0BD191196F9F087876260E98 +:107A0000D10333E6D9EAEDF0E5F928277C558CE27D +:107A10007C5295D6F724B71742B8BF7EEAF50DB170 +:107A20007941655A08EFAB5924D661CE131AB25387 +:107A3000AE8E953BBA7EDE2F71BF469380FEE1F994 +:107A4000E6EAFA64BCBF7C4B74F1E4A7E1B5CF84ED +:107A50003DEA39AF7BD14A95EC510DEDF6FBCAF802 +:107A60007D3E23EDD190655439DDBA98CE7D7F8A75 +:107A7000B905D2D87ADA6CD72C10720AE4D3DF11A8 +:107A8000FE79CB47B747FF24F0F0FB0C712E5DE980 +:107A900067E25EA12F50FF0527D64968470DDD2B11 +:107AA000B43C48E7C0F4F786E0B48C8D6AC70CD9C3 +:107AB000EF5772387A99F600E6EDFA9E5A9C867076 +:107AC0003ADF2FE074EE0AD742467641DC68E7C819 +:107AD0003C4B3AA451E1D3F9EDE0A3DB07BADD97C3 +:107AE000168E2378E9700178F9FCB346DA7D3F15EC +:107AF000EBED59F404F92B3D20CF69FF84F5CB530E +:107B0000D1EF8ABCBD05E3515A2B0BE4217D17D67A +:107B1000A7DF88764661A8D0987F3AA17074FB7B76 +:107B20009D4FB7BF83227F442F87ECF151F3889597 +:107B300031F288EF12FB71CA1C9EE79998CFEDD401 +:107B4000C4A93C9FB7376AA1BCD9B6AA90C76AD06E +:107B500013D57E9ED79B51E3E079AC05B1E7EF7E6C +:107B6000E88FA3F68BFC5C4EFBFD9C6E30DFD5A846 +:107B70003F817E4AFDF03C98BAB4CE6EA49F30D0CF +:107B80000F1B86E710FD9C13CB67F7B5E9F41319BB +:107B9000CACF46FF30B1A89FF27C3CC077C8EF1D2A +:107BA000D117F2918E6EF4E7D378091BAF6AC6B392 +:107BB000AB3B7EE4481EEDDE29CF124DC2E73A1DF5 +:107BC00029C130D115E089E848A966945FECEF48F7 +:107BD000E6765721B7CF753BC15F1D92787EEE37B1 +:107BE000F39D32D29F581643573E71AF8B805F6F23 +:107BF000F40599EE072912F928732D14CF1BDAFF2B +:107C0000B6F7CA185F682D1A6046BB0DE07C0BC141 +:107C100079E2A2921838078341A4BB657E0EE7245F +:107C2000C03BED8B8A7113A71E9431CEBC810D52DF +:107C30001EBB56C4CF3DF402BD1718E0F6B638DFC0 +:107C4000E1457A203F83D1BD66F047F7BDBD23CE25 +:107C50002FBC63C6E718F69A591EF85898E48117A6 +:107C6000E501B48FCF14F26076936B21979B63C8C4 +:107C70008331EC5A6DF1379E3337FB7D096523FD67 +:107C80000384D319F8073BFCA3D8B73310DEB3F055 +:107C9000FEFA1564F7B549E02FA7625CB67F731E44 +:107CA000945DE75A282E0B7094302E482971B45FEA +:107CB000D25187714E5F238BA2DD7E6126E7AFB67E +:107CC000E7BF4823BBF0ABE7D3F0DC4FFBEAA612DB +:107CD0009433DBD7B2309EBBF455BF4DFED6E43AA9 +:107CE0001BDE35C4DA11BEA84F678978894DAB43D6 +:107CF0007F20012C581CB7F5732BF91F69855A1F7B +:107D0000E261CE792012E7607DE02ED47B09AF7569 +:107D10004B415C6F903539D3C88E0ECA3379999C2C +:107D2000C2D8ECCC099CCF5E0B59A8FFB1EA528CAB +:107D300033E9797E09B8B2142A8F60A9C739129045 +:107D400085611CDF398CFC3622213E6E14CB2DB3AD +:107D5000E1397D3F6C51B0FD3535A8505DA1521F12 +:107D60007FF36CFEBE0EF7DCCCD8F347BEE5A3C7AD +:107D7000993A2D81FF42FF53FB09B757F538ED0FB4 +:107D8000F1FF226F02F1A1E7C7BEE5E7F9B03BFAC8 +:107D90005F48C6FBAE87F32762F366F57CD9DBC785 +:107DA000733B373393E31FD916F3237E2BE26A5ECE +:107DB0009117A3E74754A7EBF7F8C5C615F5F8EAFE +:107DC0003231AFDB857DC2E468077EB7BDDBA2A0A0 +:107DD0005DE77DFAC4663CDFBC2F25F22ADED7A81A +:107DE0003DC8F75B992D427117D724B7C81789F59D +:107DF00007BEF4C7FA0123EC7FD339CCFF2E7F8076 +:107E0000FE0C76B32D93CF43F707F47CC116FFC168 +:107E10006351E40689DF0FAF6572BBD09A5DB53E52 +:107E200097F88FDF57B9CFD67B0CF336F7F9A70653 +:107E3000EAD4617E6B17FCD63EE7A528D9BD354C48 +:107E4000C17BCBC69207EDE507691FD95D6559EA8D +:107E5000E0744CF1FC5FDE9BDD8AE7E787F457EACC +:107E6000903DEBCF34D09B43E8339DEF87F025F274 +:107E700067743CBA4BF8FAF71439227528F7967FE5 +:107E8000BBBC3890CC97E0FBEE872C8CEF2BC6B6B2 +:107E9000BBC5B96D733E1CFE8D960747797618FBFE +:107EA000D7F25BD1AFD1CF69DFB135BF552B4638A3 +:107EB0006874CF0CDE3D4B71DDB1F85AF0EB337EC8 +:107EC00055C88558BEDDF8CAC066F27F4158A0FF8C +:107ED000BB7196231DE1BD5FF4F769DE52E467DFF5 +:107EE000B18E52B4C7753A180B5F7ADE687759BD08 +:107EF000B4B090F2C607D19EF70E364A9793DC9243 +:107F00000731EEDC85765BEAF0B90B6F3816DE33AD +:107F10000E99E15F4778EB9283A98B90EEC29CEEBD +:107F2000CE3916DB6F7ECED3A957C0B8BE728BF8A0 +:107F30003D11F19E1B54127EAFCC467AE2BC7763B2 +:107F4000DF1B9EBFE8AFF0733A177E7E9A7EA922B0 +:107F5000DFCA34FF8B64F33EB4E8EF0B7AAE4C1DFE +:107F60009EFF777DB1FDCA963EEDB97AB4F9FB99D3 +:107F7000B7AC7078FE97E63BBF795E2A9FFFF78A21 +:107F80004ED36FE2E8F3BF62FE18F3CF0F2DC0DFD0 +:107F900089B8BAEC34E3DAF8F7BF5FF9CDFDAEAFDC +:107FA000317F471376F61874C4D64ADF33D111D126 +:107FB000C3B7A6232D75B1818ECCF4B0B0C04EF4FA +:107FC00032928E04FE041E4E4B1F828ECCF470A69D +:107FD0007464A68F613AD23C5719E8C84C0FD7DEBB +:107FE0006A2779E62B67BBE98CEF083AB2D0FC4FE1 +:107FF0004B1F828ECCF430928E385D98E76FA6933B +:10800000FF71FA50D6925C31D2C7E27F893EA2A9B5 +:108010005718E8C38CE750C9C5440723E943E04536 +:10802000D0C769F12EE8C38CE733A50F33DE87E9AB +:10803000234A72449FBF19CFE1BAB5C9DC4F1AA2D7 +:108040008B33C3B30A78769F39FF9BCF7399F1FDC9 +:108050002FE3595D4B7C6FC4F315FF923E01BD6069 +:10806000C0B3195F4B16AD257C8EC4B380AFC0F38F +:1080700069F127F07C5AB93D069ECDF81BC633E363 +:10808000FE5A98FB1366FC019E5DB178FE76F83BC4 +:108090001D7F9AF17B3A3CA63A63EFB7D2CBC55924 +:1080A000DCDEBC040D6DEC173F7ABFAB45BF4DC2A3 +:1080B0008E4F4D1AFD77A6AECDE27EC7CB7ABF2C90 +:1080C00026E2907C1EFBEB7B2BD13E9A65DD94B6BD +:1080D000D83D725D5B248BF89D860EC918CFBC2DF0 +:1080E0008BFB7D3DB560789F35FC7C7BCD009D0F83 +:1080F0004ABB73B00EEDA7EC9A14161C056EDECFCA +:1081000027B0E0D9C6EF45E87BFEF230ED57793F66 +:108110009F44ED3DB5328D8FDF47FF7AE4F8716300 +:108120008C9F769AF1FDD43EE23E25EB42BA27EFD2 +:108130005E6C1AE5BEDFCDB5918E46FBC8E77AE9E5 +:10814000FBF88AA52111DF96C19EDDC2FFCBAC49A9 +:108150004FFC15FDF32D65DE1C8CDBDC9ACDF1E7C1 +:108160004BE4F629B305F211BEBEB88E3ACC6FF5DA +:1081700094CA01CC176B4828F2D13D25CBE7C6DC69 +:1081800033B2CED241F7290E9F63ECE8433FC46A75 +:10819000618314B737F59F99CDE9A041C4DFBD35A0 +:1081A000D6ED780F66FEAE2512EE2FA488F9C81121 +:1081B0001BBF27150103FC3CED3E87A8376FACB40D +:1081C000D13D9FE21ED5D5DF437B9CF247C01EDF29 +:1081D000DBB37A23FA219B6B03D21B06F8F8D8E8AD +:1081E000FB27EF657DBBFD96DC6CB15F21E6DFD53B +:1081F000FC7DDA6F8A5895DBD8793809BEDFD25D0D +:108200006EDE6FF93EADAFFBCAD1F75BBAAE34EFAD +:10821000B7F0FE7A3BBC17B3DF02FD63F65BCC65BB +:10822000F79521DA7F19B95E11FF17FB30144F5112 +:1082300071FF8505F07E9EAEE7AD817A8667FBBA59 +:108240004A303FFCD3A01CA03CDBF9213A5F6FC64B +:10825000675742B784FB36DD75B64109F06FBDA69E +:108260009BFC202BD003FE9E9FB93FFBF26B3A5F35 +:10827000452288422340C7B2981FFA5FD7A688FBE1 +:108280006942927E6E6550FF5D9E1CCCDF6DAAC375 +:10829000F34C8D8C558FC373CDACB51FF3953C203B +:1082A000F78C71E9213D650FBD029C3674BF48D73C +:1082B000F9B1E7373F11F0189FAD9F630B91BF678E +:1082C0005F72F4188E6BD7EFD14BB5C5DC57D480F5 +:1082D000312894F3B77139DF9517A5FC8AA88BA5CF +:1082E000D833E87760827CBF43D6F370E877DF321B +:1082F000041F76F5F1DF33E9BE8B49F8BB15FB525D +:1083000082F5C86F9A858570BFBFFBEE709A2B957A +:1083100090B3C88EB2321854530DF73475AFAD4ACE +:10832000B3723A2B403E6EA8E1F768757FC5289E70 +:10833000D5BD548DE03DF369ACDF85719289658EC2 +:10834000A885CE8798EE0512F01E8B8E86E0280158 +:108350001C73088E820FFF83F8AEE17C5EFFB0676E +:10836000C3FFC17CBC62163886F3B2BB1D94D736FE +:1083700016FC86E0EC0638278EDDEF135CBBC7B831 +:108380005FC7CFEB774BEA6D785E45DFAFEBBE3270 +:1083900076BFAEBB59223EEB6A9652904F74BEEA4E +:1083A0006A5EBA85F6E92C59B44F3736FFF075FD91 +:1083B000BE67F5F7F0F7D586F78B7BA72C9E362C9A +:1083C00057D3046EAF1272C199ADCB5707FDBE8172 +:1083D000F93D7DFCB432C7715CB7993FD2C47D4E84 +:1083E000693E7EAECEDC3E2F9BEBBBED593C1EA61C +:1083F000DF57B53F97C7ADBA5EB2F2FC7511A7EA79 +:10840000BA92C7A9CCEBF39AE256DEA1B8D5D569EA +:1084100018B7EA1671ABEEE337A461BCAAAB9CC7F0 +:10842000ADB667A9317AEA4CBF3F042F41BFCEEC0D +:10843000EDAEB0FB5F9F87DE7F5F4AEF5FE9BE88EE +:108440006B443C4F01BD85F82ACD0F8CA67F4E07AB +:10845000DFB942FFCCCB6654EA7A76ADA0C333E5F0 +:10846000175D6F3FEE08DD918DFAA58CEF83D42266 +:10847000FC6619E41CE85B927367382EB3DEC942D0 +:10848000B0BE4F5EB446C88F34C953FC33CA4BAD3F +:1084900054ABA3FBCD2DAC7A933252DE7A58E9C6A9 +:1084A000F908B7FC9084F73034E4D848DE9BE569DE +:1084B000B3BDDA89F7F836D686B6E0FD50F7034C3F +:1084C000F0FE991AB74CFBF58DE2DC9E96C07F0F4B +:1084D000CD3CFF6772395C1F4C0E97A35DB25F5AAB +:1084E0001A9327E9CEE174FD0F017F56187271F9D6 +:1084F000DFF802FE0E4F53B185F2D29B8AEBE54BBB +:10850000609E4D5516FCA56BB6CDB7D885FB865A37 +:10851000B545C17DC46DBEFA17F07E6F6DB945C516 +:10852000DF293FB2BC82E2A25BAA2C67231DCD13D8 +:10853000F7996F55F87DE6DBAA2D015CB7A6B869FF +:108540001F727B35CF2BDA9619E0F065C1CB0BF4A7 +:10855000F30AF077E4E6CF18DEE316F1F1DFA76D5A +:10856000D35E50D0EC9BB4BC348ABFC3A11639157E +:1085700055C1FB5F8351DA4F0FCAA128D4DD5AAF32 +:1085800086FBC0DBA4C8B3181FD5CA2D741F4ADFF1 +:10859000AE79D13FA3FD50164FE3756B07D3707DC5 +:1085A000CE5D36DAE57845F0FBDE5D8E74A49F6D16 +:1085B000BB9A281E98501CFB3BE67D758FD1EFA01F +:1085C000C407629F6F2B8FD07D344E66782EE29C5D +:1085D00051C3EFDD3DB3F2A884BFFF6033F5F387ED +:1085E00099857E5F4173D3EF20BF08F3413ED96B7D +:1085F000095A503F69AF4BE4A7DD6FD79C467CFE1C +:108600009FA95C1EEAF79AE5E75842B83FBA56E8D8 +:10861000619B9B9F4FD7F16E2E739BE77EE3EF8AA2 +:1086200078E42BB618EF63EC12F79EDA947E8B0297 +:10863000F0CB784429C083E11955FC5EE3ADB3B2B9 +:108640000ADCEA301D6EED7B600B9E6FF13CE4A608 +:10865000DF5FC17C3BCC7363E3F8BED5D195B753E4 +:108660003EDD6D573A2C4827A7FEFCB246F6D152A4 +:108670003FE5590ED1ED129E479550931A98087612 +:10868000AC5BF50626C2BC6C358E00DAB5F31E9ED7 +:108690003A7EE01BD6D15AAB0426D2FD7A72602214 +:1086A000F050AB80CFFF03FCEEA62300800000005B +:1086B0001F8B080000000000000BED7D0B785C555F +:1086C000B9E8DA7BDED3C9CC4E9A844C92A63379D2 +:1086D00034499B94496931E5A4B81B2A96873A2D01 +:1086E00029A68A38A9A5A690E2143C877244B393C0 +:1086F000A62D2D25A48FC4BCD0496CA14F4CAB2016 +:108700002A1C27A1780B173520287250D38A7C4762 +:10871000EF399EC001E49C5B8FF7FFFFB57666CF13 +:10872000CE0C690BDE73BCDFCDF7F5DB5D7B3DF670 +:10873000FAD7FADFEBFFD72CF8E6F5BE751EC6FEBA +:108740008C7F1F66CC1B9018CB49941D5B6675759A +:108750005C9628DBE6C8E1581583BF78DEAA8CC496 +:10876000FB53A2DF6E89358E18C633D7B3C56ADED8 +:10877000F26CC60636DA955D01C696677EDB7FEB46 +:1087800062C6065BEC8A03AAFB37FD70E74D50AF6B +:108790003D6F616558DEF8987F8361BC8134E35793 +:1087A000E3F84B183BE4D7FAA51074D41EBFE1B927 +:1087B0005A28BBB47E8665F6182F4333760596BFDC +:1087C0007F830A701CB2C17FF3199B1F68B941C334 +:1087D00072A6F62959616CB6E3C8BE537E28976924 +:1087E000AF4850FE4C398BAFC0FE41DEFE23E53969 +:1087F0005DD4BE9A97AF2DFF01F51F407860FED67D +:10880000213B7E840D0C756431986F4766873F006D +:10881000CFDE9A781ECEC731B475DC09E35B25CD77 +:108820008FE56762B784575C81EB51FAD59B703D49 +:10883000C66D215C8FC1D3DBD63218EF2D581F06D1 +:10884000DF1E9813F78753C0BFAB352FB41B16AC90 +:10885000139FB6C4FB591579A1634E9A0AFB33FCEA +:10886000F3D5269707A4B89F017CEDB1F561EB52D3 +:10887000F89E2DDE87F3B923B02C6C85F90D66C404 +:10888000FD08FFBAC0125ECEE1F0C28A8771FD0614 +:10889000FD02FE584558F34C9FC7806DC41FAA3A8D +:1088A0008F798876170B47BA7538DFEFFF3FDC7F8B +:1088B0006DC83373FF6704FDA41D27787EE3BC5F9A +:1088C0007CFCFFFDFFB2FDDB03C5C48767C607461E +:1088D000ED3C328B20BFDD965DEF6CAA4A8C33569F +:1088E0002553BD17DB2DC15E2A0B833CE86DBADA38 +:1088F0001981F683F7C45CAA85B17B631D59D70241 +:108900003F8B45E410B2DE41A53D2B08E5EEF53284 +:1089100093A06FDF398B3B08FCAD2F2A2BED50EE77 +:108920005F5FEFC4727F0B6FDFDF20AF8CC178DD3C +:108930000DC3AECF19F85E7F94BFEF6F1EF36F309B +:10894000CC6B10E503CAA77B6046304E4F6DF1F04B +:108950002E2951BFA282CBA1C14DF5CE79308F8196 +:108960003A99603EB5F99DD31F86F6837572C001B2 +:108970004D4ED58DB9CAA1FCC04A39E48079CD13DA +:10898000E5FC95D65000CAE5D809CA85852C16079E +:10899000BEBCC031E2C2F11C0532D3A03EB399493E +:1089A000D86F545947E3F6E7F171B73325AE413B31 +:1089B0002D2AC70E42F9EA6FDE137F10D7A7D6A182 +:1089C00038484E315F4D2EC81FFC1FAE2D8BC69F01 +:1089D00084FA59AA33BC2B84702F928A16E378B09C +:1089E000B821DCC720C133D07247FC97F07E5BE32F +:1089F0002C66017EDDAF9D5450EE645D6F3D3B61A2 +:108A0000D857654572D966838D837EB61A7B4C83B1 +:108A1000A16631433D941DA6F2941EA03843A515CE +:108A2000897132424A52D92C9F3A5A1F67BF31E0AE +:108A3000A115B667A46A7ABBEF235E113E8DF8C319 +:108A4000205BB7B0E8AFBF0CEBC7C62DA183B01E4B +:108A50001DCEA77A5F037DC4EAFA9FBDAFC122E5B0 +:108A60006C993588E5E34135AF09E0E8F99827349A +:108A70008CED5AC77B3B00FFB7DE6EA77DDAFA713B +:108A8000396641D9CDBAD8DDD02E6B8E1CDB056599 +:108A9000CB0D7B020C96D2658956B012C6F63235E4 +:108AA00088E59A20A7934C167A6039ECD3E9473EC3 +:108AB000B5F61618E78E8FB9091F2EF9CC0A5F2478 +:108AC000C5FCF567B6B364D0A837ED3FEC6C8CA558 +:108AD000687F8FA0A3C1A7636B3D307EBC4D52A4BD +:108AE0002BA1BCF92192FBFB577B18CE7BB683CB25 +:108AF000E5C78E0D7671393D7E04E5761D5BD6B3F4 +:108B000072196347AD1C1F630D7C1F6323562A0F28 +:108B100044EC3109CA9D2D277F7F04D7276C0F11A4 +:108B2000EE627BA4C34DF362481FFB65D68C74CE06 +:108B3000AC23FE55B0EE278EDB1B91BE701F50CFCD +:108B40003B2EF42E66D5FC8DD5067DACE921BF0AFF +:108B5000EF0FADAAABC0F93D397CF31E570D8C8BDE +:108B6000C48B7A8256B91FEB4FC892D0BB00DF404E +:108B70008F1A41FD08CB5ACF4B2B4A015F25E532B6 +:108B8000ECBF66E8FEEE00C077C4C5A8FEDF8E1C11 +:108B9000096B85D01E951ED23B6EEB5E0E733F5166 +:108BA000CF44FF1FAC510B717CF13DF893015F4F37 +:108BB000D8453D3BBEA6B90EF6F3AA78316C26FB2C +:108BC0004215D3D6C3F78FBB79FBDB8297F768508A +:108BD0007F24536F2FFD14F59AA3ABF5F9B5EF552C +:108BE000AD34FFEB2CD0A6EBC0437B3D4B8DF3BFE8 +:108BF000F105B594D687CA5F1AFAE4EA76E83FDB56 +:108C0000172B56009EA6E0CB6BAC73687D75F835CC +:108C1000E6C4FD9C2AAB4E006D7E51AC98C1BA7D76 +:108C200071C1F7087EBDFD978E8E8451AF34978F4A +:108C3000A7D183BF59EA22FAA9B1B0B88C74F3392D +:108C40007BEC6090AF1F960B22F643880F05564EC3 +:108C50007FA1D16FBB6E35E0E58EA09BFA673B58D4 +:108C600014EB1F9F38E96A327CE7C9799C3E01BD4D +:108C7000663D0DF893DF6057DA801EF2C337AD45CD +:108C80007CF26A7626C15AC8B5E38BAAB0FEDB1E19 +:108C9000F651A88F6D0CFB198CD75D3691A7C0B328 +:108CA000B3693B957B338EB90EA2BEEF925819F291 +:108CB000E3C23B4EA37CD06AD785CA52F0919FCEC7 +:108CC000B3D0F73B5B16853640BB1D1E8F824B7FB2 +:108CD000D41A6AC4EF1FF5D8150D5E64CBB17CD4ED +:108CE0005B8F0EFDA4AB03F6375BE0C3230FBFD44D +:108CF000857A6AC7CA932E09DA7736023C481FE1A3 +:108D0000C8CE79483FCD9C7F2FB1587661B9F31A10 +:108D100099B51BE6D12949B4EEFB9A8B57217DED1D +:108D20005B992D31837CF94C19A7E7A9F5FF1B3B13 +:108D3000F17916509D0857E7B6EDA15D018EA79E0B +:108D4000CB1973F3FFB2FD40B69F437925B1E830EC +:108D5000CCBB438981CC656CE8ED854C033CEACE05 +:108D6000E0F4EA5EC86208DFD0C7BEC736A0BC0226 +:108D70000141F60EE3FCC3A381EC4779238DC45176 +:108D80001E69CB9D93074388DF316A7F64B933BA8C +:108D900055417B6B98A11CE93DE763C84780F330E0 +:108DA0006C0F9F19DF056577959D050CFCDCF3EAD8 +:108DB000EFFEC4BCF064F0DE200F34012FECF8AC01 +:108DC000A7617C5F2323BBCEF7EAACB8ECC5E7A66E +:108DD000EBB19FEFDBA1CFD0F355D7197CB23AC3EB +:108DE00038C06A3F56A4BE10E4EB164D25177ACA68 +:108DF0005CF41DA08300AE837605E3EB8A4B9B2BCE +:108E0000A600DFED7D74428BC33CD4A0352AC17E21 +:108E1000E7B49C6588272CE289F8F2B05178F921F3 +:108E200028CF519D5194A7DE06C33CC45E5861BC57 +:108E3000393836A906CA755588077F272FDA454580 +:108E4000BE0F9D3D01921F03215ED67633A233F300 +:108E5000BCBBCAED84AF53FC13E610877DCF47FE41 +:108E60005BCCCB32CE1FCB80DAEDE59C7EF7BB81AD +:108E70001F939D3DE2B2C0F8B92DC559F83DA668D3 +:108E8000FED5C07F7F5CCCF5F50E601FA82F813E1C +:108E900041F2D1FCFD178B85DD8D7FF05D1FE3DF97 +:108EA000E994275939CE1BD6F35180A1F38A67FD87 +:108EB0004679F68A185F5F0F2FD3D7838F43280335 +:108EC000F2D2DB224B9FCFE6DBB01A60F1461EBB2D +:108ED0004BC2C6CD1C7F007AEDCF88228DC9EBEC4A +:108EE0005393F1CBCB0C6580B3647F727B1D2F6CE9 +:108EF0004A72BF39267CCC2CE1787202090BE9E971 +:108F00004A161B26B93FA97A903F45AC0CF1DB67A6 +:108F100065F7FA16315626E05C22F45CF3FACD2AA6 +:108F2000E7E399F19519BF6B995E3E9A25F0620AC5 +:108F30004F93EBBD4EAF36CB3B1DEE33C5C1A9758C +:108F4000D772C57ED1DF04E9D7FB33265509F77BFD +:108F5000390B1D0479E13D76965DB79810F34DC449 +:108F60006FA88FCFC7EF4A8CE8DE5BF79F8E400A71 +:108F7000BDACB684E3C5A1479FF007D06F61E37A2B +:108F8000B3CBB40EFB8A39FEEE2BE674BEE7545623 +:108F900025E259FD779E601AF2CB5F58620ED437F6 +:108FA000BE1BD88AEBFB0ECC0BF9A7EFB909E42561 +:108FB000307EE1727C9F1F0136A924C68526313997 +:108FC000EFFC9FDD4F6B6B711C5D3F9A56BF663B9C +:108FD000C91F5D5FCA8FCB53F215D1D6A07F68CE73 +:108FE0003AC227A19F2CCAACF724F48DC9E145AB46 +:108FF000501FA8B68CCF77C27C7BBAAEDBB3629928 +:1090000041FFD096EE5D5E6AD03FD882D56ADD7BA7 +:10901000E91F45AB8DFAC765E5A07FE425F48FBB5A +:1090200087EFDB47FA8D536FBFE279D43F663BD4BD +:10903000C34864573E3C42FADE7EBB3EFECA3DA8B2 +:109040004FE9FDAF2C5FB907FBCFFEC4137EB4BB65 +:1090500066FBF4769DE4DF9A8F70D3BC6B57E13CDE +:10906000CD7AC8806D6ADE497AC83F3EFC2FFB8C02 +:109070007A48F6C3B5AB506E9ACBCC39E2423D7D0F +:10908000A6FD1BB08EB814683F20F6E5CEE115AB07 +:10909000DA80E7D90E8D5F2B2D4CE85FF24327BABB +:1090A000DAAA70FD81DE53D0E361C1CFAABF618F20 +:1090B000A23E5D5FEE213AEFDF74E301B4AFEABF99 +:1090C00073AC6F16DA53BF586B43BC7CB8D84AF800 +:1090D0001BFB2EA7C7773671FD18FD2A349F479FCB +:1090E00093500F298CD955D477CDF3FE7A71257D15 +:1090F000CFFC1E766CED5836CD83A1BC3BDE1ED96D +:10910000184E21B71E17F3ED68850526C57B44C2AE +:10911000F5DAA7A82A7EB7203BAC31E26B326CC0EF +:10912000743AB5BE5BC0D4D9897256A6CAB0BDF533 +:10913000DD227ABFD615FE5E318CDFFF586D27A089 +:1091400025EB9705DF99C7F53E66EDCA437DBEB5B1 +:1091500048FD87625887B7EE5D5C8172279DDDD23E +:10916000D11AEE43BB69AA6C4BAD670ECCD5E1E2D8 +:10917000761DB3862A903FA118E3F8B693FC835B73 +:1091800005BEFCE0D84EF29776803CB322FF6A9190 +:1091900015E28B80E3DB419EE412E180FC96E2AEB7 +:1091A00020CCFB4F41AE6776CA1387BE81F0DC61ED +:1091B00027F9861B201BE4D8D43A15CB29E515C81E +:1091C00027D5058559C5015E2FFA4FC92F21AF8ECE +:1091D000B745D6A6DABFCB05DFDB9F31A14A8B139B +:1091E0007CD777ECCD24BEEB3D266B8E85D3F9ED95 +:1091F000FE0C9DDE027B54CE5F697DEA4A027B90C5 +:109200007EEEB270BD8D6D65EC208CF7C762B077D5 +:10921000510FDE34AF06F9E871495B3B0BD7ABCD9C +:1092200043F5C801DD50CED57C6C1794FB36F6BCF7 +:10923000B101DA1DACA820F8FAD6F504D1B4A8180B +:10924000CAAE473CE889C8872DD274B8FCEB6312DC +:10925000CA7BFF164BE035839DDA17D9DB86FDDE2E +:109260006E61A41717749D18B5E377D733BEFEACB3 +:109270004B6A30D87FF9B0C871F8F4CDF044F9C525 +:109280001ADD2C6E90935BE6467C254BF03B76FA1C +:109290000E5B1C21FCD7F9E99D072E7B5E43FBCAC0 +:1092A0000DF48376A29D3FF5F1734BF8FA17083A57 +:1092B0006ADBB6FD9A0C943B128B39F0D924E71F78 +:1092C00087676F03F7B777FF49227E30B88CC5DA1E +:1092D00049EE4E925EEBED6071D4F77CA726480F05 +:1092E00078642B7CB496CAECF350FEC40E16C1729F +:1092F0006FF41DAAEFFFAD95E495B7B967B54CFBC8 +:109300009AAC77CC24FF75797DBE729F18720A796A +:109310004F7A04F1E702CEF7DB78F9B7C505C4F759 +:10932000CDF25A7FAA821EA03FD72315B5FEB7689B +:109330001FFDAC64C8E80FBBAE84B73B5ECCF957E9 +:10934000EEBB60B8E03EB1F175F765733C44FE36A4 +:10935000B51F0AD88DF0BDB133DFF17F05D7FD7899 +:10936000FE22F487F49ED9E197508F687A6C3E3ED6 +:1093700077C823CF921E72D21A3AC8D07FE2263F16 +:10938000D31D73DC430E839E7CB7D8DFDC2D47C929 +:109390008F73B65563BF294B7CC70CD71B551C0F69 +:1093A0008EEAFE0A36D2F738D24BDB426917D14734 +:1093B000E076DCFFDEA67941D4978FDA39FC677757 +:1093C0007D5F42FF65EF26262BBE14FC6C1373E213 +:1093D0007B7DBDF4F67A3DF4B31AFB417BB772A9ED +:1093E000B17EC35AB54A6C1D7C7F7B6121AD330BC6 +:1093F0004BCC83FABDB055EE167AD7D12BB91FAA44 +:10940000C72FC7DA71FFC3ABDA6E41FFE155CE104B +:10941000E2296B58A14E18E828A7EBAB6C4B16B7A6 +:10942000136C59D3EB7B0B8777E2303596C8BD6858 +:1094300067B2B932AD7B6F44263B7D7B0B53102D59 +:109440007BABD92BE8AF6481E8E428DA7F9BB93D98 +:109450005A60E565E6F150BF589B7DF6F50087E35D +:109460000BF215D84F87F3BE1237CD3F9D7FE04FEB +:10947000C29FA597FB5BE49528A781DEAF237EB44E +:1094800054CD46FF438F6D823D2DCA1A8CFFFB2AB7 +:109490001BE1A15C3BA14D54E1FB893C96821F7707 +:1094A0009645FCE83FE811FE83C126EEA7EA6F1956 +:1094B000F3A37DBBC3737D362EF5561BB7BFB7B67E +:1094C0005D7DA04D4A8C5F63E17638DB612738C94A +:1094D000C78AFA42B546F6DC7E7B9CF4CC1EA0B36C +:1094E000E1C57C7D8D763ADAE5CD68974B81A8861B +:1094F0007672F871B2AB9F047D05F9476786F2CAB0 +:109500000128BB6F94158DF865F819E43F9E6699A4 +:10951000F484592D631AFA1540DC8FFB6AD15F1D64 +:109520008F3F88FCFD6E9F72908412B7D333D03E7C +:10953000A532B7D37DE7E632C48B6976B9C9FE7927 +:1095400059F84FEFFAD5BFC79F243F000BA33FF850 +:10955000FCEDF0F029E4D723E11609ED02DDEEA2DF +:10956000A5D2ED5486FEE6AC5B0F65A35F7E57ADDA +:1095700005E09A532DEC56937D6EB6C791AFA13D91 +:109580003E07EC7184EF83B6BFA1ABC488FF4E32B7 +:109590009433B6EAE9F637DAAF786C49E39BECF13D +:1095A0008C6A61EFE97639B62B99D91EFF83E0A367 +:1095B000667D664065537E58C4C30E50E0711C60E2 +:1095C00025CEDE2C7AAEAC8667B3E06B3E0FD3D0EF +:1095D0002EF5295C6F413B9DE05B0D323E93DA4BEB +:1095E000582E606CD1DEA5F4B995D5D0FEA62A6EB2 +:1095F000C72AD81FC6536ADDD45F5F4F833E44FD40 +:10960000591874E5A5A8FFD8259CDF97BEC0023283 +:1096100094FDCDC9FBF17FCB6EFF4815C79FF3B515 +:10962000DB03A5C9767BDBB67734F27FDFDDE57738 +:10963000A0FFF945F8E7C3764EAEFFAF197621BF1C +:10964000F036CB4D7694E7A7C657B18B90EB176BEE +:10965000D747AA82537E98F3B1EB8F1E3BF9EC7C7F +:10966000283F502B93A97AF4D859E7BAF7386F30CE +:10967000EB9D2AFA287250BF546E3B86FAE527DD2F +:10968000A4BF4DD72FD92CA42F6D0D9717039B5E28 +:109690006F477D33E736B694C0AF88486B617E4D27 +:1096A000F39D349EAE2FE6348C4B686F06AD5DA4FF +:1096B0002F7683BE88F2AEA06BCF35E8C7652F5AF0 +:1096C000188E57D0D2457A663ABDB152E88DA027A0 +:1096D000AE2985F1E73C61D01F59426FDCF401C12E +:1096E00013043A47B930D8D87518E9F76C79325C69 +:1096F000537A7014F4E0EC0BD7834B12F07C01E149 +:10970000C941782AA6C333E52FD02ECFACAF4AF893 +:109710000BEA0E5CBE0AF5BA0B87F39D31239C0B56 +:109720001F5748FF2F68DC7B18FD21BF2FE77430DF +:109730000DCEC6D53E3C2764855C2F37E35501C26C +:10974000055DE709B8FCCE1109E56FBAF500B83B35 +:1097500009EEE634700BBFC98D0716EF413FCB5DB4 +:10976000160E07FBB09C064EBE0EDA32B78033975A +:10977000E0F27D5A26B8F4794E9AF6D157C708EF31 +:10978000FA1A67DA47A621DDF91B559227FA788A7B +:10979000D8CF5589FD3C5C4AF46B80CB92806B64DA +:1097A000C89EF27CEFAE20973F667FD210F08871A2 +:1097B000A40BAB4AEB5F7F834743BBB867A94CFE62 +:1097C000B4FD6E7533CE1BEC5E867CA6E719A6A1B0 +:1097D000DC7967A93C8CFEFF9EE863AEEB61FE3D41 +:1097E0007179F6F5C88F1A643A2F9993E79AC47382 +:1097F000C7FE7887AB0AEAC74BADBA5DECE47E8B57 +:10980000B8833F351B3EB31D713FDA3F791A0B69B0 +:10981000F0361061E407E96F64DA25C01F73A59183 +:109820009D1FC1F5DA24133D433F878C7A8B8DEF62 +:10983000DB6053F122DCA73221BF0637DFE842BEEE +:10984000D01DE77A9F793D9E2CE57A5868B481B7A0 +:1098500013F2B03752BF19F735100DC8C67DB50BDE +:10986000B91688B229BF1592CE00E8539C7EDE5E01 +:10987000D35C8AE7417AF9F597E200F240ED4909B5 +:10988000E3AD0ABE28133CE679B4CD77E8FA4A7313 +:109890002A3B63C37C493F474B791EF1A5A053F097 +:1098A000A364FB5DC73F331E07AD60B7A3DE8276BE +:1098B0003BB4EFAB95DB50CF7B9B81DE0878117B0F +:1098C00094490E84BFC41A4538FD4E26A19E9907BF +:1098D0007AA0C6E30246516FF2453C746EA1A8938C +:1098E0000CE32A600A93A8DFE575B54946BCCE3182 +:1098F000D9E5400F245795F5EC00FA03983ACD4E80 +:10990000B796E54CB7D3BF84327849C28FE1387837 +:1099100092E2BC66B22B73C5B9D07F955DB9A28CBB +:10992000EB63E76B5756CEFFEBB62B5794717CD5A4 +:10993000EDCA01B42BA9DDAA51C4B38BB72B4FFEDE +:10994000220EFBB0236FD1E428BCDB1EB96312FDED +:109950004D177A1EDE2DE21B589BA4588A80BFAC9F +:10996000D92E21DFCB43BF6B0AFADA57CCE9EBEEF5 +:109970005C754DD99299CF293E5DC6F9ECD5E23C94 +:10998000C7CC6F55C6F1F9E6A24813E2796EB3ACC5 +:10999000398007E736C6494E64AF3E4DE75F1FC4C6 +:1099A000B92D9E87FD773FB77D26C8F17DBFC06387 +:1099B000F3FA1F2C17F55E9D1E5427E29FAF31204E +:1099C00023FE4B8D93645FE6B0C0EA8F2A89F6537D +:1099D0007666831696CFCFDEDC5B96C2DE34CFE7A9 +:1099E0006741AEBF9C68E7F2BAE70E99DB07E8452E +:1099F000C7F5AC55288E05FF42979FFF79F07E99F9 +:109A00009F076BF5CEE8C1D4F6E8B5E86F84D58E34 +:109A1000ED12FE00B4A77CC23E1D456984FA6FAD0D +:109A20009BE4F6895332433FF103B5F387518E111E +:109A30001DA01CFF32B7178A5848467B72B041A65A +:109A4000F7BD1A18FCE8EF16E78C5376A6B04BD793 +:109A5000333665A7A23D8A321EFBBF5BAEDB131A0D +:109A6000D9A3EB9AC11E257F7ADCBF3A2361670632 +:109A7000D0CE5C444FB2137F2EF62920ECC400DA1E +:109A8000990BD1CE84AF6427ECCC00CE333B616719 +:109A90009688FE3F2DE7F45522FA9718EC4CB4ABAC +:109AA000753BB3B7704243BC8429074E129EC378FE +:109AB0008B314E04F01CCF7AAC7CFCFC162540E5C3 +:109AC0002E47D27971D9BD8EA47D38E19ED0ECB8F5 +:109AD000EFEB3C6C18C60BEC4EDE276FF4B1BBF01D +:109AE0001CC96C771DB7279FCB7C4BCC5F7FF63AA8 +:109AF000B567109F02517B00CF850285DA4E9C57D7 +:109B00006E4466C312DAED7C9F061A580CE35A982D +:109B100015DAA3DC8DE406C8FE77F2F3847C7D9F22 +:109B2000047EE8F67F7E436414FD3D7916586AD8BA +:109B3000C3FCE80609F1EF4BFF9A11203D4C9C93C2 +:109B400043D338C29D6B9A7FD13DC9F46CB6A375DF +:109B5000FBD167A26FEFB87CC691623D6A2CCA51F7 +:109B6000E41BB9DFC8C874CF49D81D50A673CFCC49 +:109B7000D94A25DA9F571D0BDEE874259D17AA08E0 +:109B8000EB9E53BA9E15BC11F52EE5F464DC03FB85 +:109B9000E19967DFE7A4EF8AF6DA8930EA61184FC6 +:109BA00046F6ADDCD586F140402EC4D774BF4E6F6B +:109BB000246B91CE57994EB7A83A44F6B6A15EAB46 +:109BC000D43B2767A19FFE470DA36427486CB20CC6 +:109BD000FAAB6AA17696E0827D2543353C8AFA5637 +:109BE0006CB337807C3067BD5ECFD7291CE6650932 +:109BF000DB974CAFCF595FA79D35E2D338A75BD633 +:109C0000A0C4CA68DF19F7136ECC253BA1373246D2 +:109C1000E7307B409FB3207EB46DA732C801568CDD +:109C20007CC21A96306EEE81E7789CAA723A2CE1DB +:109C300079058BE6068886AD318AAB838FD0775F56 +:109C4000423DCD82791120EFB9FE41F20AD64FC2D2 +:109C5000F3BBA73379BB4FAEE0ED0A229A1FF58222 +:109C6000DECD1BD6A2DC5299D68E71A58A563C6CED +:109C7000B4638A841E9BCE6F70A1CFEE56A69DB5AD +:109C8000615C317F8E360CBB2660BEA3B5C364F722 +:109C90000F005FC3F3A76EFBC8CE1228F7DC0E746B +:109CA00004FB5BE16C7455A07C7BCE467ED081E6E4 +:109CB000FA4B50FEC72BB99ED6ABFBE7C47A48B32C +:109CC000B87DA57FF7C03CCEB79658BE45F90F03C7 +:109CD000188795424E7C568CD7E9E5743FE7DD4CFA +:109CE00016A360DA98847EBABF15E3E8EDE714BDE9 +:109CF000D02421FF611FBAE134E0FF1CB701DF016E +:109D0000EFF6E0FFF8F9B85601F37A709B5B3FF786 +:109D1000EFC6B8C54ED1FE6F1FCAEF46BBDD588FE8 +:109D20007183E6FAFC7B54B66511F91BB5EB817FB4 +:109D3000E67FF1F2CF5B295E263B818FC5D3FB8D99 +:109D40009EF91F711FFAB7D6B0189E73DBAEE5ED12 +:109D50006D351C1F62BF5C4B726CE0472E0DED81B0 +:109D60001CC6EB3F7A19A7FBDD2F8EF421DFF2B77B +:109D7000D819E287BF65FB38F2CB0BDD7F7DDFD3DF +:109D8000D68B75077AF11BF3830E548A38B1F5C967 +:109D9000707E5078F941CFF7EB028FF478F22E39CC +:109DA000594F3A5AC1EB5FAF9074FCE5727E9593C0 +:109DB000E4BC82FAA9A1FDF704DE558B714B1B6E42 +:109DC000F6A5F2B7E84FDD5E9A2A4FD9473F2FFE3E +:109DD0000AEA7FAB7293ECA3DE4757FA25A8CF04BB +:109DE000BCB26725E2576D68AF6128F02CAE573DD5 +:109DF00031C9CF83061A72B3D06FDF6D63D791DF9D +:109E00007463200BE5DF0EA11766FB6212B6637F59 +:109E1000C314B4B3C0E6F784485ECB353C9E53F51B +:109E2000D46463FCB0BC08958BEEB2F145E4A77F27 +:109E300014140376F1F19D5F457F097CDF65EF0A1D +:109E4000A1E93FD3F9F9C0A6ED14F7D26BD3283FAF +:109E5000E5A4C877F8B678CE1779677AFD63222F24 +:109E6000E2F134F5DF13F54F88A7B9FE1F44BF7840 +:109E70009AFE63A2DFA934FD7F28FA9D4E53FFAC02 +:109E8000A87F2ECDF83F16FDC6D3F47F41F47B3179 +:109E90004DFF9F897E2F4FABE778FE8AA87FD53490 +:109EA000FEAF44FB09F1BE3A10203C4E97EFD6B608 +:109EB000ED87D7642CA638703AA7EFDEFC26F9E7C9 +:109EC000FBB780F65133B31FBE1CFDBD30FE668C60 +:109ED000DBC8A178698A07AA39347E6D7021DA2D32 +:109EE000A1374E211EDD2ECEF1985A89F4ABC73F23 +:109EF00015965FB987C72BF1FC01ED059E3FC03C6D +:109F0000CA53142776AD92897AA719FF7A5B158A0E +:109F10007FD92CE2F0A6DE47B26619EDF6EE537259 +:109F2000DCE64BF8AF6A222C9E63E0A705A758BE7B +:109F300004767C41FCBB5200F3626ED7F5A2DE1BB7 +:109F400054F8FEF17A3ECF1A8CA32AC4EF293C6E56 +:109F50003832AE225F4EE797DA2EF80EC061213814 +:109F6000409FDA05EB590364E701BAAF196171DB71 +:109F7000427C8ED7E3387A9CD8250FD7D1778E07CD +:109F8000799C8BEDD4B81AF426C66D12F136E9E24D +:109F9000B10666C0BF7F9FC7783C6135C723A4CB9D +:109FA0005B8CE7C2F3B8DFEF500D97F309BC99273C +:109FB000EB7823E3BC847D521D10E36526C633E6AF +:109FC000FFFC4EC4810FCC40B7BF9DC792DAA5A35A +:109FD000AFB7C5FC0766A0A33F99C64BC70F7E6706 +:109FE0006A978EEF9C317D371D7F78C334DE23A2C4 +:109FF0007E443C7F314F16EBF6DE7469A66F3DFE62 +:10A000006F7EAC7D1FA797D04FF1DC5FEBE1FE3593 +:10A01000B43BC7720DF68D383FD5CF457F549E4572 +:10A02000856F8C2FCAFA18BE031DA9DD60FFBC1B0B +:10A03000E4F361CE919D68A776DE2E2BA87FCC79C4 +:10A04000BABD4FA29D9F298EC61C7F6C3A6F6BE1F3 +:10A05000E7A4D3E36992DBCD74FE38935D84FE0FF1 +:10A06000D49F7C8D8C25FB3F58F8A3CA74BF4767EB +:10A070001987DBECFF70BF1B64EA65097FD3BA3236 +:10A08000CEDFDCD6189EDD427D29D50F444EBAD0F6 +:10A090007FADDB975EB1DEA9E2868CF6666F21B7F5 +:10A0A00037411F09EC253B2B42F6A6F79F33C82EFC +:10A0B000BA50FBF283B22B673A3F7F57F09F1F8B5A +:10A0C00073BE125816F45B3C23D6B104F41FF43F60 +:10A0D000E87E8780A81F15EB1710F5BA5FE30453DD +:10A0E0007F678C0F343F757E698E67FD0F5BE4F5EB +:10A0F00072184FDD3D41E7868E3C16C2B803DB1374 +:10A10000AA6A0BCC7C6E07FDFF500EF3557BD3F48F +:10A11000379D7F41FBB7E87B2BDE885B8CEDC1FC74 +:10A12000C0FD9EC9AFFA7DB13E7ADCC13A1D0FA0D9 +:10A130003BC9DB288F3B98A2EBAF24D3B5D1BF84BA +:10A1400074ADFB97FEBE2293D6F56BE3673391AEF9 +:10A1500013FB97DADFF47DE16F7FB79CEFDFC0621E +:10A160009E57A8859C3C0ED552B71CE7E3B82C320D +:10A17000CF6290BBE702166A3F539EE24C79893367 +:10A18000E523CEADC8C87E1D6C4A166221E4075790 +:10A190007FB36AEF4A3C3778DE42F97CA55DEAA7D7 +:10A1A00070BE774D488154F19239CE1BFAF05CAD08 +:10A1B000A315BE6323BD99E4D8EE56F80E2CDA360B +:10A1C000917FD71DCA1BC2F5D6849C1E6D58477659 +:10A1D00071AF262BA4AF9F5E734D19B47B2B5B260A +:10A1E000EAACB085A9DCDB2253DC7C6F43BB13E90E +:10A1F000B7AF595650AFEE3B7703D5F7297208F346 +:10A20000903AD7B7BBB07E3066A5FCD898C8831DFE +:10A210008CCA6E948FFD0D632EF4A362FE6F872DA2 +:10A22000511FD386353AF7EE8B8490ADCEAA8ACAF9 +:10A2300094A72BEC1B33BCBF0E70793280FA0DB49F +:10A24000B3E5BC48FEBA589E22E1FE2D78CA45F01F +:10A2500016642B432EDC0F41BF8E2D9610E665DA77 +:10A2600034E013C0B40A0AA30CE37E1D5BECF4DEF9 +:10A2700013E4F46A63B08E86FD831D4F9461826B94 +:10A2800072C26B2AB813D72EE220DFF3BC697DC5FA +:10A290005F268E714D4EE4F3154B12F338FDC8FC6A +:10A2A0004B26CEE3FCEBEFFE42F3F99858BFAD2E00 +:10A2B0007E0EB6F58435D4C612F3D2E5AFCE07A62E +:10A2C000F88353E3F2F75690BF304FDFD3637D52EC +:10A2D000F174BAD1F7C74C3F7A7CB77E1E70E25456 +:10A2E0007D25DA75DD0DF317A11D19B4F2739358AE +:10A2F0006380FC4F1F12FED5BB441C7FBA73D13E56 +:10A300008DC71FE4B46C7FC3E2C5B8121E97ACAF13 +:10A310008B1E57F189A9F88398847232BF6BA80D00 +:10A32000FDC129E20FBEC6F72BF539FDC5EACDFA0E +:10A330007C805F1FC1F1D52D7B96DB8DFCBA51A5CA +:10A34000F8315F0913CAD1641CFD9700D2249EBB6B +:10A3500039D919B514F505D53942716FE36FB16A72 +:10A36000B4AF55E7249E43A801B33F939DFBB31EB2 +:10A37000A78672FFD54F2E473FF5E06C16C2382DE9 +:10A380006F5D6192BFD26F0D8F225C7EE06F5B3399 +:10A39000A7FB37CDEDB5867FA3F8385FC7159FB70C +:10A3A00002BCAC8EFBDD3E542CFF45FD32E7ED8F49 +:10A3B0001179C7F844F9F2B2C8DBEFEC70133FD360 +:10A3C000F394F5F12A9C87280F65B4768CFC918371 +:10A3D000B5B21BF12AD65CEF4B15473AC5D7DFCD96 +:10A3E000649A21BFA2D31E5E0B360A5B567967437F +:10A3F0004745C20F770D94110F9855A1F8B9EC5B42 +:10A4000081C7D610FDFB8D71DAFFEBD089F33A1FBF +:10A41000FF8F8AFFDAF3F18ACA0B3B1FAFA9FCEB6F +:10A420003E1FAFA84C3E1FEF4D9C8F4B7F89F371B1 +:10A430001D1FC8FF5685FE3FCE57BB241627BD689B +:10A4400095C8CF01FC413C4EAC2B8763A0691EDD53 +:10A450005B71D616D880ED7B37E50671BEFABAF689 +:10A46000EE3CD19707ED26B61648EC4AE0539581AD +:10A47000A4787FBD5EB3E4537D4E2E4BE47D011E78 +:10A48000E708FE46E5643FB75A9A941776E7FE154B +:10A490001EF27F52F9F03CA0831465331D4D9D6B75 +:10A4A000145B189EB7746F7337A68AC379BF7CE4B8 +:10A4B000A7022F476BDBE9FCA3BF4126FF78BF4E05 +:10A4C000FF0D9CFE3BBD7CBE3A1D2FB158882E0669 +:10A4D00096DB090F06240BE973A3673EBA12F96CE9 +:10A4E000FFB2C030D24BFF2FD7FAF17EAC3F08FC51 +:10A4F000E9F6B37C8C7FF369DC7FAEF34D1D1F74EE +:10A50000B873AE94096E7DBE7DADECF06B741F8B9D +:10A51000F3F06B30EFFCE649927373D76727F1E5F0 +:10A52000FCBA89364A4DDC929D7C7EF58C95CE9F97 +:10A53000F2D773FF7F77AB42E37CEBB93719EA714F +:10A54000B90DC9E39C6C0E537C056B9854514E8138 +:10A550001CD1320289F9513B837DF420AE27CCAF68 +:10A56000EF9687AEC138A23BDBBC2AEA0B03B75C8F +:10A57000FD00BA1E0632C36B1D74BEE58CE2F9AB5A +:10A58000611F62EB6D04DFA10E035FC7FC22CC0BE1 +:10A5900078D0CDF95BB72DB2D698D7F31B711EF0EA +:10A5A0006BF1D4BF9F6EBF1F748F6FC4FCC981C392 +:10A5B0003FD9EF5C467AABB0C3D6EC57ABA6E3E32A +:10A5C00083282752F07DFD1C89595910F9F64CE378 +:10A5D0008CD6DE21639EAB01AF086F62AA93CEEDED +:10A5E00075FC4A37EFEE5627D31C06FEB5968D60F4 +:10A5F00030C1E8A687FC28A7FA819F33F26FFD6C73 +:10A600000CF9D05B2FBB154BE8BDF03E393FCFFCBA +:10A61000F40A3F29FC55225F99093E1D1FBE83BEE7 +:10A62000C0647C651107EE8B939E806F2C528E78F0 +:10A630001B21BCCD35E16DD11793CBAC21F99CC763 +:10A640008C77BDE2DEB1A3150BF63997A6E027178C +:10A65000CBAFB463E7C5AFD2E1C71EC14F9EDA648A +:10A6600097310F25101991107F0B9AC37E564DFE1E +:10A670006CB297BCE2FE1A1FE3F2F29F051EEB4F8D +:10A680007D9C3D954A12BE75B606886EBB5BF3880D +:10A690001F786B27288E3AB731BE12FDE5736B1910 +:10A6A000DD53E3AB8B88B869BE6EB62BF9FECC35B3 +:10A6B000D179AE894F78CEF1BC87BED60A1A5FD762 +:10A6C000EFF24DFB357AE6618E7FC0DFF03BDD7E39 +:10A6D0009E0F6BDE27AF3827F4D6257FE783E2E3B2 +:10A6E00017CBF7D3D67B01AF804F1C3D047C2205EE +:10A6F0005EBDDFEFEA4FF3F9DAFB95DF97093B2DFB +:10A700009DFC1EAD03F9964D71AF1467345037A50B +:10A71000DF5EC2084F62523863FABCF5F36FBD3C8E +:10A720002597575892E85D3F07BFE948F11AE4AF13 +:10A7300073DC8A0BCF69B258D99A95FEF33FB7D62E +:10A74000EF6D4AB77E1807C0F5741E376090D304CA +:10A7500047A77B84F66FE9FC056B3A6AE9BE47EED2 +:10A760002F3B7205DDAF087AFF5A8C9355DADD0175 +:10A77000D43BBF857A0FD057DBA6C77E4172FB79E9 +:10A780004B00D7A7BA79C3BF20913E887A07EF471D +:10A790007E467D3ED7CDE7FAEFB5F3193DC1AEBB9E +:10A7A000653EFAE10EA4F6DBE9F90701768AE67F59 +:10A7B00042F8554E9CCAA2F8F407EAF26BD00E6636 +:10A7C0004A84E23E5E2B95457C30E7C766BB772A1C +:10A7D0004E1DEDDE85683F4FC649DEAA8CE20CFBBC +:10A7E0005A56935CD1E3EDF5799BE3D7F538F58FB5 +:10A7F000A37D4CBAEE941DDC3A9FECD0D476B07EAB +:10A80000FFC13F1D785269277B85DB351AD8351883 +:10A81000FF936D57FD92013F2644BECD4C764DF718 +:10A82000FCFFDA7CD2A7E65F985DF3AC888FF96B0A +:10A83000B56B9ED2E72FEC9A4E433EE9E7165FBC1C +:10A840005D1343BB8619EC1A0DEC1A668C07BB6CC2 +:10A850000DCE6F1A1EBD4F3E7872FE7BF3C10BCF3B +:10A860008BE1F92239B7F13CF8858FB3389EE314B8 +:10A870003476513967419ABC9866EE974A270F2E75 +:10A88000222FE60DA4C7B4F940E25CA0F5E8B12E92 +:10A890009EFF13BFC07B01C2C9F7026CE6F702AC92 +:10A8A0005E50417CA86F5D4F13AA481543EB29EF1A +:10A8B000C20C8F7FFD08E921FA3AE436723F5CD082 +:10A8C0001A71A15C99CA135AFCDE7942379FFF7A4C +:10A8D000CC5E807EBAE6E43C84A97C1A713FC0CF8E +:10A8E0008E1C1DD74A893FFB17E4CC7CAE9258BF23 +:10A8F000B04AF18257F1386A6B204CF7E2C01FF979 +:10A90000DBCCEB89E15ED7427B8BEA9C44FF9C2D3C +:10A910003B14477D1CA47C14E3A9E0FB95F87DABB8 +:10A92000C256CC867EB642D0D3007F2C1E9545AA57 +:10A930008CF7C91C518CF7C9E8F7D71D978648AE2C +:10A94000151CED5B837AC94CEDEFB270FA619FE69E +:10A9500071C329F69FF2D8B45B389EFB615FAB0CE4 +:10A96000F8DE7323C7F7D8026752BC9B7FFD64EA09 +:10A970007B1F1A2E2CDF6DAE903B15BADC997EEF53 +:10A98000C3C771BDA6FCAE7911D24F66BAE74FDDE1 +:10A990002211DC0E85C592FC65B648238DB73EC2F8 +:10A9A000EDDDC6303DCD78F201E4076A32DA772278 +:10A9B0003FF0743AFEA05D5C7EA021DFF14EC4FF43 +:10A9C00074FCE033C8C3732EFC1C53BF1FD01C2F74 +:10A9D000638EE778FFF98523D24618FF90697D7270 +:10A9E0001A22826F8439DF68383F3E5A62E21BB90F +:10A9F000A6FCC114797B0CF749CFDB83F51C5C60A6 +:10AA0000C4F36979968F28C6F3DA4F1D7D242CCEC6 +:10AA10006B0F105F89752DC7F1CDFEFC99F015FA0B +:10AA20001FC37D9CF9BC38F5F72F363EA9092FC905 +:10AA300031C06B8E4F8A89F8A4589AF8A41C8C4FA9 +:10AA400082FA1C8C4FAA36C6279D5D83F7E6EAF191 +:10AA5000494F233E1526E292CC7804F03F47F0A7F9 +:10AA6000D19B753C9EE2671FE679FAE6F320D0AFF2 +:10AA7000449EDC24DD0B01F3A63CB73EED4DCA7FBE +:10AA8000793B60A53C39BF332CE13936B0F0498DB4 +:10AA9000F25FC214EFA020DF0E611E9CD45692CD4F +:10AAA000F93CF2FDBC0893108FFD114F14FD2A7A7A +:10AAB0005EDCB5FA7D35E84F48C6A3D7111E9F9AD4 +:10AAC0003A0F399157585F89F3D970447DC9963947 +:10AAD0005D0FD2E19B82FB2ACEC781BF8C625E44B0 +:10AAE0000F9E0B2928576509E7FF36CC0FC7D3D730 +:10AAF0006370B3B013A6C3DB86FD7D424EE575BD22 +:10AB000041EB057F94BF921799A4FB6CFCB05E46A5 +:10AB100078AF4EC0AB9AE0B556E5A48757CFABFCF3 +:10AB2000D1D14D7BDB4ADF132E09E71513F9897D5F +:10AB3000DA1D97227DBE1DB5CBC81FFFF8CBAF1223 +:10AB4000BF1C6C52E87EB61C3649E75A39CD6FD22D +:10AB5000FC159945F13E0C731E23DEE3C0E159411B +:10AB6000E3EAF07C44CF6B34CD1BE09953B5C420AD +:10AB700077AC5C5FE98DCB185E86F9AEC45FCE37EB +:10AB80009FF41F0FBCFE12972B1F14FE464CFB199F +:10AB9000A1FD34E0AF84F03295E723E59AE035E398 +:10ABA000738AFDBCF2BDF63391B7CBE30D0CF9BA55 +:10ABB00004EF4F0EDCBC1AEF65CB9827FC56C29E03 +:10ABC0004F773FD3B5E2BE97AC52EEEFD2EF671AA4 +:10ABD000C0B84F94274D27FD743F93C6E3D062E27F +:10ABE0007EA6EEF3BF9F49C57B71A6EE676A38BFAC +:10ABF000FB998AF13234C00325C0E384CE61401151 +:10AC000096459C907E4F867EEF97379B590B17F1A8 +:10AC10007B16908FD694723BF2F2D200CFCBCAE073 +:10AC2000F11E53F732D4652D4294F0E1F830CE5B3B +:10AC300025BC9D0FC7CF4ADCE3715B907F57CFB334 +:10AC4000D3E354D3C5770EEAF75F5FE03975CBB134 +:10AC500047C3184FB434C8F74D8FE3D4E1DBBFEAE4 +:10AC6000A162A37CA811F11A7ABD6E6FE9F5FBC44D +:10AC70003CF688BCEED2867FF0DB108F356F00F398 +:10AC800014D3C9F3F471EBA9EDFBDE4DDCBE8FAD3F +:10AC900062769447B1B69F15A3FE3068BA0FFBF4F5 +:10ACA00023CFFA31AFF28E556EFA5D8C7E9B5AA39C +:10ACB00054CD7C2FB6395EA1A791C72BE8F3BB53C7 +:10ACC000C037939F2657C427E8F75D0C44F97D17DA +:10ACD0007D2DEBDA6CC8E79A6116D0BEB06B94E7B5 +:10ACE000F924F494B8514F31EB839F48E8838F5691 +:10ACF000BD87BFE6CE2A8ECFE9E2779706391DFEE3 +:10AD0000BD68B7350D7ECD16FB7EB35D8DE3F7B222 +:10AD100005BEFCFEF077288E7E9B555B4DF419B383 +:10AD2000328C631A6DE0F98DB19093DFF389F14BAA +:10AD30008B13F14BDD0DF5CE54F6A41E7FE40D040C +:10AD400092F4947915D131E4B7876C5A3EFEAEC5C2 +:10AD5000D8D006F243F77C3732D7E8E7323F87E6B0 +:10AD600006A6F21DC53D062EBC87205DFEEABF8A01 +:10AD70007D4DE4AF6AD2EA8CE9F5C868F17CCCD7A6 +:10AD800000738692D4C0E33AF330AE1320FCE3AFF5 +:10AD9000FE77FC9750EEF75BE85E7D5F440B23BFC8 +:10ADA000890B7E628EEF54C53D8347AD9CCF1E2D2F +:10ADB000F584DAE0D5917FE1E78D47CA9CE49F995D +:10ADC000A812FC55D1C82E7ABF7E9366C17FD2F9F6 +:10ADD0004D12F91FC9F775DD57C2FD47F70978B263 +:10ADE0007D9C0EE2EC2ACAEF1868E17C0EFF92E32C +:10ADF0007027E2A8B700EB09F487F07C3142F72E08 +:10AE0000C9A57C9C1CD33D4C33C51197FD68B1BBD3 +:10AE10001ABA963CDFE1477B43B767728EDF772330 +:10AE2000DA33AF9728C9F9B1A638E33F88F9A78B81 +:10AE3000338ECB71F29778994D41FFC889769E1772 +:10AE4000DC536CA5BC6DCCA344FEE213F752C1FCED +:10AE500028EF7750CFFB5519D1C1E03DA9F38CF70E +:10AE6000CB5C0F4DE437F2BCE2A219EE99BEE03C98 +:10AE7000E29D92B877284E718125117EAF188E829F +:10AE800078B4C7707FD57BE50FA78FE7D45C568475 +:10AE9000736371269657568BBC2D537C298C4E714B +:10AEA0002FE9F28CBF5ECDE9EB62F38C07AAA5BF58 +:10AEB000EA3CE36F08F8F567AF93EF5FA1C6EF01D7 +:10AEC000282CE479C7B90DF600E5B15BB59D74FF98 +:10AED00049248BA5CA2BCED7B4CD04348E939B883E +:10AEE00007CF6FE0F3D1E3C5BDCDA9F1ECBF4B7C3B +:10AEF000F8B555AE2C637C389457537CFD0CF1C8E3 +:10AF0000737FF49A0BD948D1F3A792F843DFF19FEE +:10AF1000127F50AB95A47BD3F5F8F11B91A9E4A463 +:10AF20008F1FFFB8A837C78FDF8DEF97B069F1F794 +:10AF3000FA399B39CE72A518275D9C259A9942DE75 +:10AF40007825E8D722F6C6C146ED45A857E559E869 +:10AF50007EB38F583CFCBE880312C51BDCA69DB295 +:10AF60005720FF897854B48FDC6CC48E71CB1B974B +:10AF70003B27F9BD3071EA1F14FD6F1B7124E9FDF9 +:10AF8000B77FDB91E44709B2DD74DEB411F6276EBA +:10AF9000D89FE0ABBF7B15810C9ADE33CB4D3E943E +:10AFA000EF2EE40DFEE97276CBABAEA74F19C67F4C +:10AFB000AE3A23FBF505F09F0FB10F511CA3E89F9C +:10AFC0004EAEFFB1D5F9F429D013B6D9D517AA7171 +:10AFD000BD314812F8C0AECAD72B52FDBE8ABE8E14 +:10AFE000EE2FC631AC8291A505FD3A2B582DEA8F84 +:10AFF0009DB57B9DFCDC5C4BD23BCCCF1D786106C4 +:10B00000CA5B71FF52BA768E00BF4F29DD7855E7D3 +:10B01000DAC716C094DD21EEAFF4143E146F82F24D +:10B020009D3F7669CE3C7C9F7CEEBEE3CBE3A7F1EF +:10B03000776ADC2C4369C77EF1BB5FF641D9536B5D +:10B040000F601C7599768A21FE80CC1841BEDEF90E +:10B05000656E77DC5F514CF32CDB7DC099CAFFDE57 +:10B06000DD4AC83455F634C435D4D7731A2378333F +:10B07000E1D438B9A8CF19E6A38F9B0EFE99C6D5A7 +:10B08000D77F4ADF378DEF38F606F276169B13FB33 +:10B0900015DD9FBCD5879760001569630BB05CC652 +:10B0A000ED69D7A14B5EC1FAD5326C4C21C8BD39D0 +:10B0B0005D71BCF739F21397864CB0EA9CFCEC3713 +:10B0C000D0BF04EB86F6C7035F89AA783FD2AD2BC9 +:10B0D000FDAC5DA1721CEB373E57A9B5035D384A44 +:10B0E00093E3156E8DAF95916E6E2DCC8A112E9FC8 +:10B0F00083F9025DDF2A71BA8E15CAC49FDF3C2036 +:10B100000DA1BFE281FF8C6DCF87F2D061E904C64B +:10B11000DD6F8CAF1D23BA8B9550FFA12FF33890B4 +:10B120009DB83EE509F83796766D47BFFCC6034DDE +:10B130009719EF4DDD78680F8DE7AAE0EBF680C830 +:10B1400077779726AF572CF66FFF8476F39BF82B13 +:10B150002D12CEFBDFA97CEB81CCE254F3DE18E7A5 +:10B1600071F81B0F04290E5F9FCFAD8786EC4D1938 +:10B1700089799EEFBCCCFB699EDF1611EFB20D7F83 +:10B180008709E3FCF177982EA3632AE20FDBD2FC58 +:10B190002ECDA7177279BE4DE499021C16D44FE844 +:10B1A0004E4F035CDB44F9B30BA594F4B6CD25FAFE +:10B1B000E31FD24F7620E9F7BD3EBB50E82B30BEEF +:10B1C0009A9BB8A707C76FCDC5BC03FDAF6B01E65F +:10B1D000613A906E49FE6E6171283BD17FA5E07B9C +:10B1E0002D4EBF3BA5C8A1AB6A910F58DF9930C661 +:10B1F000D9385908DB7B5EB4901F05C689A37EE26F +:10B2000066BC1DCD2798A25F5E94E13D6F1E9545FB +:10B21000B51A9C8FA97D48233B0114A3E855FEE98C +:10B22000FD99688F2205F9AB99FFDEB350E4B99818 +:10B23000F82F43E7C1D2F4FC37219FA2749F88A363 +:10B240004E3E837E0647E95BAD28171CACAEEDACE5 +:10B2500041CE27E23B6591A7C7FB3B1159509F6B3D +:10B26000E6EB5A107BA8AD389BF4C4494B1E960FF1 +:10B270002DBF0AD755758EA03FA720766439D60713 +:10B28000A35EBA0FA520766C793D9495FFF4711DED +:10B2900040C4C163E835E27BC1E21F8EE2EF9DD47A +:10B2A000081DA160712DC537154493E3DBF343C935 +:10B2B000657D7E4528AD4B12E3122830FFA2C5D62E +:10B2C000B1E5DC0FA9CD82717755648DE177BE863B +:10B2D000D54A023F0B44FBAF87DECCBCCA40473A9D +:10B2E000DD14958EDD8DF7C917E1BAA5B85F01654C +:10B2F0003AEEC303424FD1E949AFFFBEC0DFC704F6 +:10B30000BDE46EE1BF73F61D8C35A532FFFDB31FA2 +:10B310002C0C24D169CFDA1BFB902FEF93B85F7010 +:10B320008BF00BB2067E8FD53EF1BB69B3C5EFA69D +:10B33000E9FDF6B938BD769BF2807E25E6F12B411A +:10B3400087DDAD8706316E6DF4CC27C95ECF65E130 +:10B350003ED45F617CBA9F100887DF5722E25F7E90 +:10B360008EF333D06F6EC306FA9D85EE658CE25C7A +:10B3700086BE2B91FFAFDB36717533DA3D997208CB +:10B38000F599DB3B7EF832EAB3B7D755DC827877A4 +:10B390007B9D88337A3C2729CEA87B4D2EE52F054F +:10B3A0001BF97D85AC305B32E2F78F17BA92BEAFE6 +:10B3B000EFFFE81907E5D9C5BECBF5ABD82FFDF9EE +:10B3C00038CE903F4CF16FDDCB2274BFC8ED8D5766 +:10B3D0009FA6DFB129CC26BE767B23CCCB3BF3BC2A +:10B3E000A6E848F44B2757CDFAC4CED6AECADF52F2 +:10B3F0007C592F3D7B5B63F4EC6F3D44CF1DAD2347 +:10B40000F44CF417F7A4600C4909F2E9643DC35702 +:10B410009B2CFFFC91E472417372D959688ADFD486 +:10B42000C79FCB92E284FB5B1FAFFC6D19CE372E1A +:10B43000E6799ACA3B5AC7C5FC5FA6B2DEDEFC1DA0 +:10B44000F33CCDF332CFC30C8779DD5CC0AF909E67 +:10B45000AD82AE066B5F207DFC6B0B2345972EC142 +:10B460007BCF6244AF3B5FBDAB0B6D82C1731F1DD1 +:10B4700047FFDCAE42C6E364964535BCAFC7F59CDA +:10B480004B433BDD55B188F675343AECC4F8CF5DDB +:10B49000D131BA3738D0714FD2BC2A9C879CC8278B +:10B4A0008BEE497E3F58514FFA5401BB87E6ADF30E +:10B4B00075A6707C30EB2553FCF6DD6C8A9F9F49A6 +:10B4C0006F1D2DE57180F717F278E4FB4BF7AEC4E2 +:10B4D000F9DF1FE5FEB8FB851EF35629002E61D863 +:10B4E000E9E4537F86FA1D155C3FD5D749E7671E0F +:10B4F000C1CFEE6F55284E99D58DA7D42FBD578D4E +:10B500006CA6BC9CAA71A7318EEEFEC217C8FFA71D +:10B51000B028ADC7FD85C514C7B7A376FC5EA433BC +:10B5200026CB6CD6958C65CCD91BC6F5877D597515 +:10B53000A941CE0C46EF50B07FA023D9AE34DB9D9D +:10B54000FAFAB16513049F8B71BF7881B03FF5752E +:10B550007645CF92FD74E7DFC16B84D3886F449F3B +:10B560005DC437BD62BD256909C77390C47F9E95D0 +:10B57000581F8B5B5D8FF31C14718B31F1DC219EA6 +:10B580003B45BCFAFDA2DC2BCA5F13CF07C4B3F264 +:10B5900074838FE21E44BBFBC45387674E544EB680 +:10B5A000CFB4E4731B67615652BDBB343FA9DEBB09 +:10B5B000B838A9BEF255FEBD74F8E38F247F6FEE54 +:10B5C00096E4EF29755949655DAE1534E727F5F323 +:10B5D000541527B54BF73DADE15BBFB0907E69A731 +:10B5E000FBD25C15DBC7918FBA2A383F35EF8F4D00 +:10B5F000D899B0FEFB71FDF57566D9DC2EB4C9D1C2 +:10B6000095C5063FFA4E6FB439EC49EC2BB386036F +:10B61000ABDF03FED1429E27B2BB94D3CF6E711F26 +:10B62000CDEE0332F9EF7797F278FE6D45FD2AD221 +:10B63000FF8EAF009EC2D311BF9BE13D1EC3AD8CF8 +:10B64000E86404E3FA41CF7614465904DEBBAC81CA +:10B65000319287F7B220FA275CCED018DA336C37F4 +:10B6600094615C97873D45E5B8A857145E3EC5EBED +:10B670007B91FECA13F89757A849CBAB50CF0BC9A3 +:10B68000E837F9FDA56F7F15F139843FE360289312 +:10B690008A740563DF8332C6371F3EE758B904E179 +:10B6A00011FCCDFAE5282B31F2B7D05EBAEFFDCE12 +:10B6B0007AD8BEA5D3F911ACFB53C837779AF231CB +:10B6C0000E97F2FB7CE92F9BF24387760513657793 +:10B6D000A942F1892F5DCAF506A0F31F1BE9FCF012 +:10B6E000019DCE93F9A5997F9AF9E6EF2F65E2FEC9 +:10B6F00062C12743B28AFA9E837D3131EF20CDFBB0 +:10B7000015FCDE01316F9D5E1D6C9CF85BA9D64572 +:10B7100072A1AC2B1AC610C3D28E89E52E780E8882 +:10B72000F63FAF0EFF06E12EEDE2F79A7F6DA1FA2C +:10B730001A8E17E8B829697D8AEE492E17B09B68E2 +:10B74000FE663E5F722F289206B86AE26EA625C991 +:10B75000E3ACA4B241FFF6E37951B6383F1E6EADBB +:10B76000A538FE7B5B43F4EC6D55E9A9DB5B594CD6 +:10B77000213FBBC24608CED9F2781BDEC3B73814CE +:10B78000A0752BDC3D49D76C14958E48E20496FCDD +:10B79000F1AF5647E410D4FF1FF0900CC9008000B1 +:10B7A000000000001F8B080000000000000BED7D72 +:10B7B0000B741455B6E8A9FE77BA3BA9848424908B +:10B7C0004075E840D0009D104202112AA1C180E8D6 +:10B7D00074101510B00311C2BFC15FBC57870A09AE +:10B7E0009F302889220203DAA028EA8CB775FC7002 +:10B7F00051D734E123CE373ACA2817B541069171A3 +:10B80000307E71E6EAF8F6DEA72A5DDD4994B97369 +:10B81000EF7B6FADF7DA35539C3AA7CE67FFF73E63 +:10B82000FB9C24D55B14E370C6920A822C50C8D8C6 +:10B83000FA1F775439D219731630EF1AC6D8DA01C5 +:10B84000498C953066ADB0848608F0343139EC64AB +:10B850006CF8FE10AB85F6561B2F3B237F6DC7EFB0 +:10B86000AC05ACC80EDF7D87BFF1D06F4E4896A106 +:10B870001D3375664D1B167BBF596033F0BB1D77BA +:10B8800007D934785A2377B23CA82FF1C220A318E5 +:10B89000EB636081307CB776D16372149E4926F9E0 +:10B8A000A000FD333F2BDA2B41D926F172B55A7631 +:10B8B0008A07059827F3A96591F1B20C657838726B +:10B8C000C2ACD649FDBD632DC1793169889B8F2BF0 +:10B8D000B9E09903EB77E1384A84BE93989B8FD304 +:10B8E0001AA1713C5066388ED44EF51BD4B2E8E5EF +:10B8F000E54DBC3D630A8D9B1460EE8DF8BD0ADFFB +:10B900009F0D0F78BDB0AEA4D996531CDE9D2CE0E0 +:10B91000C4F621E687759F1D1628A1FA047CF45F02 +:10B92000CA14470A6303EF82A6308F1DB92C54084E +:10B93000201AD0C098AD04CB1D3FC772EEAD8C89E4 +:10B94000BA322C8765A5C7CAD00F9374F51A1E7634 +:10B95000E486B29D85B1B2061FC0BF84F84E8A3C12 +:10B9600041F0492A08B100CCD369EA6C34203CEE9E +:10B97000E2EB75DAA28D065C7F038787D3D9C1EB32 +:10B980006F55CB62849783BC7DFF82B0508978FF6E +:10B99000D63823AC1B577BFE7D8481B10CC6EC925C +:10B9A000F789333646BFEFE07F9DC303B3103E8374 +:10B9B00036943D71A620F63E3B20C7950B6C36822F +:10B9C000D3E67A436823E07773455E4AA08771B473 +:10B9D000E79ED5F0D110C6B6AD86EFAC8C3DB05A1F +:10B9E000A4726FEDFB3685827EA4671678C70AE3E2 +:10B9F000AC774B79388E2D325930031C6C0552B11F +:10BA00001DD6D9A2D2F1DA995B897EEDC837F04C08 +:10BA1000ABE67C63B7F172AA4F2D3B391F89B25A4E +:10BA20001679BDA39097BBF849D2F8299835CD1562 +:10BA30007BBF1EF909DEF74D0B05FCBAF6DA3C9A1E +:10BA4000F19911A3B7A47A8362053ACB1C11688AD5 +:10BA5000A7CB28D15D8B97F5D87EE488404B7CFB43 +:10BA600056A2E33CBFD780EB1FB28D490658FF16A4 +:10BA7000AF44E366F95A2B4DF0BEEF54788F5D1654 +:10BA80002A4C76C6FA033E3C654C66ECA723025B63 +:10BA9000BC19D8EFBA4FF5F46F9338FD0FD9C9E947 +:10BAA0007F7D3ED03FC07BF0364EFFEBF3819EA101 +:10BAB000DC7706A77FADDC672AA77FAD0CFD10FD04 +:10BAC0006BE52EB8E507B39C4E1DFDE7DEFEF6F7ED +:10BAD000D37F700DD1FB4E95BE6D813544DFDB54B5 +:10BAE0007E7006383FCC50CBA297D3FF545EB6157C +:10BAF000280CE97FBD4AFF3B4C9DC788AF2BD20481 +:10BB00004537AFCD5E03C16F876CAAEE894F667B68 +:10BB1000399F0446C8FF8E705B97BD20D488FDE432 +:10BB20005BC20E18675DBFC5E18350B60F4EA2F22F +:10BB3000FA45B78716E073F1EDE10528BE16ADA30F +:10BB4000F286C5EBA8BC36C342F0B5FFDA1C72C062 +:10BB50003CCC7D67D4EF4EC77E6DF4BD39736A5619 +:10BB60002D96FB39C30EE2B690E007B834AF66FB02 +:10BB70003C66C6FA99428208EBEAA70419C94B91C0 +:10BB800049081F1BFE1BE061AE67BB0D004FB3C829 +:10BB9000F615EAF8FA98BA4EC04E26F6D7D50F3306 +:10BBA000113F30673130398D13F2E4C7D6FF863745 +:10BBB0008FBEB38B0119E5AD299DD31DF41F2AD487 +:10BBC000C90390C704A74D9E6835E185D93A53CA89 +:10BBD000A09DC0A85FADBF839E5536E4D3F59E3DC2 +:10BBE00036E64439D26043BADF98539582E5CAFC01 +:10BBF000476D51786EF43C6A6385F43E13DFE77D50 +:10BC00009DCA94918C041CCEDFEA35C826A0DF6C57 +:10BC1000781F1A19EBDFCA6E554E6BF302F81A93B0 +:10BC2000E44EC4DBCED54C390DF0DBA13E37D64512 +:10BC3000AA2D0833838139C6815CAF07410E4BCDF5 +:10BC4000591AADB4C2FAF6AAEDFE382CF037E44327 +:10BC5000D7D0FBC441F0DE5AFE8680F50F0D97FF6A +:10BC600013FBCDDEC0F588D43C3B362E2E794358ED +:10BC700016E0FD80BBE2DFB37418B41CEB37F81993 +:10BC8000F0637F06F53675FE6E7CDF2AB3E1B8DE21 +:10BC90007475BD21827FF686A88CEDB3E13DAE3789 +:10BCA000496E6546A4FB824E9B45076F07C21BFA8F +:10BCB0002F00C5C08C08C737645C57969DF33503C9 +:10BCC000BEDE0B6D9C43B71CBB1BBEDFEC64D561B5 +:10BCD0001D5F661671399655A4D28BA8F443786F10 +:10BCE0001C2E67178D2278F62B8275B7207C747412 +:10BCF000D202F8D4CBFF9664B6C80FFDCAFED44A70 +:10BD000013DA2B5962D1469CA649A55351DC8DF21A +:10BD10003CBF88F3D7DFCC723EF67BD0B3668D0292 +:10BD2000ED5B720C212BD4B714DC4774D0A2D24740 +:10BD30006FFAC28AF4D147276F2626CD0839515CA5 +:10BD4000F0F55993582DCEA7441D6F8CBACE31EA29 +:10BD50003A374C7FAA9AF8B2C0C0705EF682E2858C +:10BD6000A664B447D2093F843F8063761153F948F3 +:10BD7000A5C3822E793D1EE1630D98485E5B73B8C2 +:10BD8000BC6685E971F49FF8D4F846E31351522A52 +:10BD900011AF5ABD5D607EE24F9322209EAD3E0EF4 +:10BDA0004751EE8C1811AE456211A0995DAFAE23DC +:10BDB000A980098887A4A2400DC2B30B3E398A40EE +:10BDC000F351E9EF87E6B3A980D30DD08FBF0AE620 +:10BDD00063678A411E847669A4B50AE023DA82EF9C +:10BDE000DF4DF69AC18BF25674723DAAF51350E1FD +:10BDF0005BABC29BA5031D0D233A9AA7D2D17C7CD5 +:10BE000076A7A3347B3C1D45EB391D350A161D1D55 +:10BE1000C92C9E8E96C7E868B99E8E3697713ADA1D +:10BE2000ECF98CE86873D93F4847B59C8E5A3CA71B +:10BE30006D7AFBA0518577E608F92E5C8706D72E30 +:10BE4000BA40FEEDD31DAE1BA6F79F4C74E653E936 +:10BE5000CCD7339DCDD3E8EC12F1659743B209E519 +:10BE600053458459A4981C602CDA82F2B83FC887E5 +:10BE70008D606BB480FEC7F96EF7EC995C05B5EB8D +:10BE800073DAED481766436B751ECA918D804F8437 +:10BE9000EFD483CC58D23BDFEE54D70FF0DE89FDD0 +:10BEA0001DF4DC377930F2ADD7E045F9D802FD0E4C +:10BEB0002941FE35A085D325E7353EB6B2D6637756 +:10BEC000433F7B36AC12033A7C2427C01F41134CFE +:10BED0008327D87556786E2A3E9F85F4B1A3BE5D40 +:10BEE000ECC9DE4C2EB96F1ACACFE4932F5E2FC077 +:10BEF000C7C90DA76763270F0D0F3C87F3DC5516E5 +:10BF00006D31EAE4BEEBB6FB5A8748DDE57737B919 +:10BF1000ADF231AB68253B2D516EDB37F48C47C653 +:10BF20005A094EC92A3DA4084C403B8D4D64C43784 +:10BF300026154FD92ADFBF5E9446F8043E9611DEDF +:10BF4000620EDB6DD4F9119B8A02BF41FAB6D6B1FD +:10BF500053D664E4EB0EB2DF98786972E6AD91E9EE +:10BF6000B42E33D0D77756E2C3377BE2C3C4A7C61B +:10BF7000872D1E03E99147974A71F3FA4CE5BF9666 +:10BF800011F27BD4DF88C0299C675B46D9140283F9 +:10BF9000294C764C9B007406DF2B6D5C6E98C1FFBC +:10BFA0007CB610E9AD91CBB75EF8FB7C8CBFCF635C +:10BFB000BF2E0F5370FDEF7A0317A8BCC9700AE5B6 +:10BFC000B0AB4495BB2A9EEC9B002FC3BBE3C5CE10 +:10BFD0008232EA47D715876D1E46F47111FB715600 +:10BFE0003E7A0CF57CCBC93BC4A1F0FE602B9723B5 +:10BFF0006D755C8EB4B51A48EE3EE201C5ECC6DE46 +:10C0000044A694924B83BE2C7BA46E157B0CE6FD5C +:10C01000050A026F77BA7AF49B3B227743FDA33F70 +:10C02000334B6BBCDDE9CC5AB1850D45BCFFCEAEC0 +:10C0300038B2BAD399D57786E859C3B726674C7713 +:10C04000A972A795AFD7EA498FA75F15FF974A272F +:10C050009AFC5833DC9F5D3C0AF1D14AFDA3FE2FC8 +:10C06000D6E9FFDEF45B8BC52FF99DB1FE925894A3 +:10C0700019DC889F908C767A2AC823A318D37B7DFD +:10C080008BFD838B47C5FC75A48B704FF6030A228A +:10C090001D5D0C2BEE9243C3E87B8F81E822C9978C +:10C0A000447A18FC9D627A5FA67C8AFE8FE6EF5C7C +:10C0B000AA5CB5564465E44BB0C35E43FBD7A3CA44 +:10C0C000514F4EEB76948FCC600BA2DDA5F131ACD5 +:10C0D000633CC2C7D3AAAD4395ABAB38BD231FD4D5 +:10C0E000E8E233F5C55D7C3311BF4B6C2F4F3DA5A6 +:10C0F000C4C9E184F55F1D5BFFD5C56497445E5BF1 +:10C100008DED030609EBE14976720F76F1B5D8FEA5 +:10C1100061D5CEDDA5E11307C0EF81BEF17BE9D685 +:10C12000CE46A4ED3C456CC7E72331BB780E7EEFCD +:10C130005AB44A1C82F2724347A58DF8489E8BEF91 +:10C140007F489E9AEEEA458E067A96A30783F751BA +:10C15000BC649BCC24E4C3B537AFB30F41BA081A13 +:10C1600018CA6F31D2B24641BE09184276D44F8107 +:10C170003CD233BDD1FB26351E712FC62386905D80 +:10C18000C3482E7B795CCB6AEB405F07614D712D14 +:10C19000AB33CAEBCBD4B2D8C9CB15BC7D0BC633FD +:10C1A000AC3ABB4D0E119EEC725AC408B2D685FE55 +:10C1B000976EFDE0979F320F27BA22FCA594258148 +:10C1C00009AFABF7A4C5B53717788FB9611CA3CAFF +:10C1D0002FEB727C32FAF94F0F0B6C46BA59678815 +:10C1E0004E42BF8FF5F3939F263D2778312EB6D16F +:10C1F000CCE315138D1529A791EE41A698FA42FFBD +:10C200000297570F17733BCD2C8514B413CC0AF348 +:10C2100086242402DE8F0DFA8940D39F00BC7CF96E +:10C22000389EFFA7389E4D8A5A908FB4FE13E1FBCB +:10C23000A84AD7CCA9DA45A64081DFD53B9FFDC7E8 +:10C2400030FF63D82FCE13FD3F2BDABD3DF4DB3931 +:10C25000BCF2C9628A97788F8D87F9AD75336923EF +:10C260002CA1E99B09368CC7AC1D6641A79655FCED +:10C27000E286998D1EF2F7D85433C69DE009F36F1C +:10C2800072866682C866E52399E2CB01B89902D529 +:10C2900028A77FF9EC5D33D3619EEB10076318FB91 +:10C2A000E6D99DDB15E8AF492D331481F0EF1D76FB +:10C2B000B5ACEC9C7929DF33D6417273AC3570088C +:10C2C000E7EDAAB791BFE82AE9B4A07CB860E6F12F +:10C2D000D9D47AD62CA6C4D6593E92C32F558D6791 +:10C2E000A56A712CC6E357D1621E67FAB38ABFAF45 +:10C2F00055786705A2DBD04EB6839240B971AFDAAC +:10C300007FFFA5AD95F85EAC007F81CBB3462C27AF +:10C3100007B85C39A17E0FF6C53BC8BFA21C656E8D +:10C32000F83E5506390DEB133D1D0A7E578E3EE94A +:10C3300028B2CB048B9BFC8CF7715DFDEAE3DB3B01 +:10C34000EB9446F44BB4F6F72C02E88D80A73A9FA5 +:10C350007EF57C3E2E753EDABACFA9F26C74B1FC44 +:10C3600021CE43FB5E2AF69F277953DF2A5B74F3C5 +:10C37000D8A9F6BBB3ABDFF041EA57E67E51568051 +:10C380008F9354C1CB5FA8EB3C58247FAEEFDF57AF +:10C3900014B8C8F1136240412CA50EC6D1CD5F7B05 +:10C3A0003A87FBFF13BF5B5A1F3EAAAFD7E1998DB7 +:10C3B0001CD53B9E13E959C373BF812C48F31FE47E +:10C3C00037A0DC685B59FC4823C0F75E9F65931774 +:10C3D000D63760A485C7A9523B66A05E6DBB5BA43F +:10C3E000B828E0336F0DFA63912786A23C144BD234 +:10C3F000189228FB06FA07BB44443E8785DF53C6E4 +:10C40000EDB6CF2AD86EB45BDABE053B14ED9A4A7E +:10C41000F6CC1A80674AE4AFB42FD07637E7E71638 +:10C42000553E6AF34CF1742AA8B7532A0223118EA1 +:10C43000A3464A34EFAE7AB993E4A5BD203008E5AF +:10C44000D28ED4D047189FBAA7DC22ED81F10E9589 +:10C450001F6D41FBAEB5D122E3BC5B17CD36C8F0F2 +:10C46000BC779421C4608EF7DE1D7D1BDFA7CA7CDC +:10C470003DA991D7260FC2F2B13E71EB49C5F50C2B +:10C48000C217D1B75350DE57F4253D97EA13855AAA +:10C49000576CDE62C42EE07A36ABEB113D8CE28342 +:10C4A000A2CCE7AFCD5BF4B14AFDBCCB13D69584EB +:10C4B000F6AE4E2EAF35FBB3306E962867D6B1F888 +:10C4C000388AF60C8CA894911E3439F843F6C6A528 +:10C4D000B69BDF30817D00B4F782A5F3D0770007EB +:10C4E00065AB10DA0B7078714BD1245CCFCDE718B7 +:10C4F000C16DFE9D57DD7F06ECC3F23322AD73FEA6 +:10C50000CE542FAE7F79477012E3FB05DE7CE0D777 +:10C510004CA37B7F14FAC97CE4756F1380E08176AD +:10C520007613CAD34CE3CAA29528C79CB2E404F898 +:10C53000D732AE37328DA993300E9D79ADC5DB0C65 +:10C54000DF7F6C168F1E41BBDE9ECCF642B9367C77 +:10C55000672DE3F1C954D457B53691C6B349625A31 +:10C560002394339398CD5ECC58E91AF1E8BF423F4B +:10C570009D8B5CE21E90CBC965E2D19FE2FC8303F8 +:10C5800044A337A61FB5F5DF2CFB2DE8C75FBECF50 +:10C5900012879761E1F8F288FDF1E5A2487C79E421 +:10C5A000B1F8F219958F1B58D842765D8005F78255 +:10C5B000DEFEC876681BC26F91FDD7DBB0CD4BDFC6 +:10C5C0001A19AEBBF3094708E91AA76786F92E7E48 +:10C5D0006AD86ED4432FFCFD168A8B74FED6E8DD34 +:10C5E00003D52F5C069281F611420370DEE7773C9B +:10C5F000FED09D507FFEC9CC3424E5F673F3DEFBFC +:10C600001DF4B7C4E06248FF1756776C433D3B61A9 +:10C61000C9CB03500F5ED8FF8B87106E7F7EDACABE +:10C620008C30DE9F0DAC1EE9F9E089036777E0B836 +:10C630004F3B8AD02EFBF3CF5F1C8CF189C54FBDD9 +:10C640003200F7DFCE3FF95429959F7C62383ECF08 +:10C650003FF1F8E05ABE0F36A0C615EB67C9CFEC24 +:10C66000A7FA0CEF9DDEFED17E97A8FB894B7EB624 +:10C67000BEA30F288925FB5C0A3E17EFFBC9A7FC68 +:10C6800029BCCE9F8D54BF18205306A6CE472E2E10 +:10C690001F97ECB3C6E165C8B6783C7D0472F459C7 +:10C6A00068373414FFFEAC00EF61DC820BB3A7B82F +:10C6B00093793B9CC759783E03ED57C0FB54787F74 +:10C6C00001F9B407BBE2C5915C9FAED81F3FFE01E4 +:10C6D00053CFED5F51E576016A0B9D5DDDCFCAE575 +:10C6E0007862FB436AFB279FEC6A6FFCCEC8BF935E +:10C6F000C01E5BA2F2D54BEAFE12FC6EED0FFCB63B +:10C700000489242FF67E09D3AD1BC6FBDC96BC073B +:10C71000ED86C56AFF17CD9C6FCFAF96EF3F0374D0 +:10C720007476B52CFBCCB1792CD8B6F26836D0CD66 +:10C73000D267328AF57270E9138F186E84F71F83FF +:10C74000FEC688CDD2998FDD3B06DB3D610CE3BC94 +:10C75000963E71A82FEE277D1C3E928CED16EC4C78 +:10C760002DD6EBED85DB26CA3E9DBDFA8FF2E78B19 +:10C77000655C8E2D099B4336019F6F4DEA8FF263F6 +:10C780009BE0CD87714A4D0123EA4557896C56409D +:10C790003E8EFFE69747FB41FD8A574695929D6B7B +:10C7A000F05F7B35CA9F878C14BF7AFECD7946E453 +:10C7B0009B85C398C10846537BC17D96D330FFAF9C +:10C7C000543C6FBCDE598F71BD52133B6C003994E1 +:10C7D000FCA820ABE5B70D408F4C6E9D1B81EFCFC1 +:10C7E0001992BD1B4B883E497F2A3F37929C1D1FE3 +:10C7F00059FD071CEFA39F99BD683F2DDC164F37ED +:10C80000F52F9B292EBC626F5332EE43BDF0772388 +:10C81000E9DBCEBD02C9852EFF0F909005E39FDFB7 +:10C82000EDDA20001ECF67840688883F5768401ADB +:10C83000FFEE26D4F7F5FB5EFD2BEE272C0AC58F05 +:10C8400093480FFD4B04D51E61057ABA4A6C8712D6 +:10C85000C9541AAB5FDA007A42B78FB2F44CAB0519 +:10C86000FDA745532DDF3B1ED02593082E7682CBA6 +:10C8700092CBC283511E0A26B1AA399B9A09361857 +:10C88000E73CFE6B102F3398D762A46B20D9CF4FB3 +:10C89000BE7AAF11E8BB9F31FCDE7294BB008FBD46 +:10C8A0005CEEAF7B3A9DE414437F5B9BD7F2AC3FD9 +:10C8B0006CF3E9E2831FEFFFC5BADF21DD069C14AC +:10C8C0006FF9588A24A701FC0EA8FAF8639197B56E +:10C8D000F68DE143C9B8FFB424DCA70AE301077E63 +:10C8E0002EA41900EE1F9F7BCCD1535C78F1B9B414 +:10C8F0002ACBF0EE7249D3C3A7F09F408F5525F2A3 +:10C90000152508F7E63EE49F65F60916057BE84F16 +:10C91000FB2ECD76FF4F11DEB56ADCE03E73B088AA +:10C92000E038C7E9DDEBEEFEDDE412CEDFCDA5FE9B +:10C93000A9384E5655878C71A8AC29CCDB045D7C98 +:10C9400060F4DE2E027C6F66010BC2903567D03C2E +:10C950001632C023C1DD3B09F967F1548027F0C3CB +:10C96000FCE9ADA48FB7AC645E6319944DA1755812 +:10C970009E0F16C1FD22C6D3AC4CD6F1F3822D50CA +:10C98000D6AF7FA7AE1EF0B7F8D1F8FA252C42E358 +:10C990002EFDD977567D3F5A3C1418CC82F6F2977B +:10C9A0002AFC9A4BE59B715DC2341BF9CDB7FC5C48 +:10C9B000A0785BBA254CF3EC8479A27D304BB57B33 +:10C9C000FE64F4D37A57DC592BD741F99386F97278 +:10C9D0001D809E5411CA8D30B78796F8C247498E84 +:10C9E00030F1D91BC1F75D6AF373BB4762E2953042 +:10C9F000EE989FD5D0BA593D13AFEA0FE5FA1A82E7 +:10CA0000D39820592E6C968A27F626C7EB0990A555 +:10CA100058AF6CE7FD2F640AC17B11EBA0F5AE297E +:10CA2000E1F1DB6307F93EEFE7FB5343565D9CF40E +:10CA300073E64D41FE06FB87D9D3BAE33911CEF533 +:10CA40003B13E0AE87731EC2371E4FCB9F0378F7B0 +:10CA500040A70FA8FAE33D8CAC66EBE9B191F0F189 +:10CA600040A3C0F58E5233F36698F7D699A52457A4 +:10CA700037030CD0CEA58ECA50CE32CD1F8E600AA1 +:10CA800048D2C8AE32D597AEE1E5D0733F9AB5AD86 +:10CA900002FA3107B2D15EDE5A6361116E07D9D155 +:10CAA0000EFA7074602FE27BBED17F14E316672A02 +:10CAB000E5C144B70D1CCE0F160787067BD0BBDA45 +:10CAC0007A36A7061B892E8A98B8A788E88ACA8E64 +:10CAD000414C44FA760DE078720D4F0AADD1C13F5A +:10CAE000D300266A0F70EFAA3731C599464FE6C2C8 +:10CAF000270CE8FA9EF69A7D9A795970258E9F69DF +:10CB0000905813CC27D3112C5A55A8AB37B556E201 +:10CB10007CB280EE14589FEBF42D95D8DE55CCC432 +:10CB20002698EF5601F819E9EA6E81F497E3E56774 +:10CB30002248B7CBAA2503CAE78C1B36D1F7F714D6 +:10CB40004B068C27FD5195F329AA9DBE5D68CBC687 +:10CB5000FAEDD99280FD953C07FA0CDE2F7BAED220 +:10CB6000B8CC4978E4F6BC23B81BFDA0CC9B0A8A5C +:10CB70009B807E4F96483C3E3BB2F5207EDFB9520B +:10CB8000227866AD51DC38FF947615CE351CCE196F +:10CB900037DCD588ED7ED28FA5E13CB258A380ED7D +:10CBA000D66570FA5957CBED3013785AD82E678670 +:10CBB000283496633958C9F94E4CFD753645319B7A +:10CBC0005340EF3D90CCE7956130DE5403CF078AA8 +:10CBD0007939ED2E41DE43CCDC46F3CBB4B26A2189 +:10CBE0008DBFC77501E9C9CF3875F09DC0E19D398A +:10CBF000883F87DA8E39EF85F16F155810F5F76F9A +:10CC0000D2353B3CE244FAFBC42C678E4479FBBA34 +:10CC10009961FC2E7D407C7D9EA73A05E3935F7869 +:10CC200027501CF10BA79C920ACFFD685FF520D717 +:10CC30006DA3383E567CDD9F8574FA69C58CAFC8FC +:10CC40005F59F1F580B8F71F839F1AD2F9D74BEBE4 +:10CC5000DB2761BB65AC631DF2CBB2B09185747C00 +:10CC6000BDDFCEC7BDF8AE95E4CA2D2D83F618DD25 +:10CC7000DDF978C5D746CA1B6850E344B1F12DF4FD +:10CC8000BE6B5E5FF789DB678BB5EB1BFFFE6B212D +:10CC9000BEBCFFA2DACE44EF59593419E578A29F01 +:10CCA00034D668A0F93293948CF1EEB10359571938 +:10CCB000F313C71A052A6BF6FC54D0EB7594EF00FA +:10CCC000EDA1BF0BDE0F9211EEA74D5C8F9F0E19E9 +:10CCD00094FC1108371B53006EA7553B5EEB4F9B2E +:10CCE0009FF6FE821825BDDFCF08F63896A5689C12 +:10CCF0001D80F508E70B3334B91431E1783BBC07EC +:10CD00004D1294977A0F4E623AFA8AE1C5C1141D0A +:10CD10005EFA3675440CC06F573FBF77472138DC49 +:10CD200019EDAA3C541EDF21E740BDD110271F1D7D +:10CD3000255DF292C4F403062397AFCABE1DBE0A56 +:10CD40005D596DDFF5BDF2C42C8C379614F2EF6F90 +:10CD500078FEC9136B4C3A7D6AEA1C8078E82ADBBE +:10CD600012CA4E280FD395C584FAF484FAAC8472A3 +:10CD70000E6F3F37253A0AFDF279CF3F3DCB047C59 +:10CD80003DB77FF43601CA9B8CCFCCF2015FCF2F29 +:10CD9000E1726CF9CB0266C275C16FB997917DEDF6 +:10CDA000F4462DF30B110EDEA3186F5EBA5F10056B +:10CDB000E03F67F89908CAA5A5F89DA4FB2ECCED25 +:10CDC000F2A5E153F45DAFFD1718482E6C2C384DD9 +:10CDD000ED9635FCC582F6E5FAC2557ED4CB7F339D +:10CDE0007339676201B93FE60BECAF51F342B93ECC +:10CDF000B9902D1FC2F928AF0822CA832E7AC77EA8 +:10CE00009D31FE8AC5AB5F7E0BF7351DB77EDA8894 +:10CE1000FBEEEF2EFB70148EF71FD8A41CE579688B +:10CE200028EAB3D9F5F386E2FB39CBF20F62DED400 +:10CE30007BE6E82EB453F73C7F749609E0F59E2B11 +:10CE40009A2B805DF3E8F3AFF372467417C2D3FDFB +:10CE5000C21B04DFF772A3B9E88F3DF1BC782395BC +:10CE6000F3A3BBB07CE6F9CF78FB61D15CDC471B58 +:10CE7000A57C4EF0DF2B72F9F910F8F72887FF2315 +:10CE800041DF6F53E5D4816AF9FE51B89EA55CDF9E +:10CE9000CEDDD13113E5CA5C03E827A0E7BD1F7FD3 +:10CEA000F0F3BD008FBD0D0EB68793A31FFD854C1B +:10CEB0004EFAA04F5A490F74BA412FA08DC03AA222 +:10CEC000B85FE01865A3785C62DC06F4E333A41F66 +:10CED000E71692DE195B22E79566C49E5F54C11384 +:10CEE000DAE7954A6A3E24D8C3D0DFECD94E2FC684 +:10CEF0005598293A0AE971B39DAF0FF888F0ED54BF +:10CF0000F1F36FA3B85FF76FA3B89D3CBF6422F540 +:10CF100007FE8982F98B4A8D85ECB52D3572761224 +:10CF2000DABD357D0D4A5CBCC64C7ED916B425B041 +:10CF30007E597E08F304FBA14D823C7B3FF76FB422 +:10CF4000F5CC4279A5938B5B164DC846B9B8C52D73 +:10CF500067A39CD1E46FEF72319C112F17C3193D69 +:10CF6000C9453064336A74FB26379A793ED08DBB4D +:10CF7000B93CEC7AAFEE9768FD5CEAFB2DA97CBE6C +:10CF80009ADECD6C0A93DECE7CD09D867842458DAC +:10CF90007EEBD6B6217B100F1F8E9E4670DD52F3BE +:10CFA000987D5E618CDE3BABE5774701DC671979E4 +:10CFB000FC43A32BFCE13ED9FCFB3369BF32AF94A9 +:10CFC000E3E78C01EC3DE0CB43A335BC33A297BC37 +:10CFD0005291EA67B3E86DC83FFF1F7FFFDBF09710 +:10CFE00081EFFFABF85BD6F0E1A5C95B958FB70A7F +:10CFF00011732697B764EFE27BCCB33E5C1228280E +:10D00000D5C98DB9FFBA2C9BF6EBD5F938EE78B1BE +:10D01000FA0628CE5D7C9EE4D3DC7F7150FC22D1E1 +:10D020003F7014467F7E0FAC3B8DB944F493DFB361 +:10D03000448779D1FF31041E7911C7ED6714415639 +:10D04000823FC4D4FD49BEBFFB7E79A02FFA3D4A82 +:10D05000A991FAC1F806D3D35F8BF78F77F748878A +:10D0600046A2BBCE578CA13D02D26168FB02ACBF89 +:10D07000AED0AB407F7695DE801E65B2836FB45034 +:10D080001EE6967C8342F43A3389F641B6B8F978C5 +:10D090005B661610FD36304ECFACDE40E3F7408FB6 +:10D0A0007CDC7C038D0B7600D94F31BAEC4C46B852 +:10D0B00076A7CBCE647D1EC2276A9CF313B4B374EB +:10D0C000FB909FA87114AD9F4B7DAFD165DF266D9E +:10D0D0001E9C0ECFDC9749717260AFC138CF65A539 +:10D0E0007CBF4F93E787460716A13EE8B2EFD5BC59 +:10D0F000B3F99B73897E97A17E80F6EB5D9CDE770A +:10D10000DA23E4F7186C522AEE2B3497CACB917EBF +:10D11000D638922D08970F819EFB807E0A64AA71F3 +:10D1200011D5BF741406C8CF9F1B645EB467168206 +:10D130009A1C578CE413EF5F336689958DDDCB180D +:10D14000F78B8F6FFCDD1ADF5EE9CAEFC7796F13CB +:10D15000566EC7796DCBE67EDFFB42F408E6C5CCA0 +:10D16000C338034CEDF38F930C02C885D3EA7EE1FC +:10D17000B1DF8CA4FD702D6EB04985D7B183A52990 +:10D1800018C7D2DE2F679D14C700920E6E86F5ADCC +:10D19000488E127F363099EFC3282E09E94D8BAFA8 +:10D1A0009C6D31525C8221A84BD0AE1528DF63A95B +:10D1B000ED1BEAC756CB8256E08B1D833B27A15D52 +:10D1C000B4A38A05D12EC001287E875F42FBAD96AD +:10D1D000C05051E70FAD488A0E20BB3AA3D382FD61 +:10D1E0005EA885A1E1BB15CAB7AB71D338D16FC2B8 +:10D1F00078BB1E7E1790D48B7BA2F3D3C944E73053 +:10D2000027F2F72FD1AFD0FC892EFF20C19F48F421 +:10D210001B7AF327961B4E0D5EA5F32712D7B11C80 +:10D220003EAD28A6E76123C68F59B4B4A77C87E535 +:10D2300086D3D44FE2FBAEFA6D1F7E8B705AFE5C34 +:10D2400042DC2781EE96C6CAC27702E24357EFD688 +:10D25000C9C112557EF858285FC0F8392F3BAA3B48 +:10D2600042E83FAE50E36919EDD149083757499874 +:10D27000CD43BFF11CE7C7312FEF3E847188D4EA5C +:10D280008E5C2497156A9C38D1BE2B7FB9CD88FE61 +:10D2900052838951DE08B3B9485E01FCCF607CB689 +:10D2A000AA69B8847EF85F56EFDB79C60C65C7D0F3 +:10D2B000934FD3FB1409E7B34CE4F98E6C06978BBC +:10D2C0000D363BC98BAAFB87D03C3F1C1DF818F9D3 +:10D2D000BACEE02D453E7698C24F7540FB9B9B9998 +:10D2E000D48834C9C297E37E7395854918FFA94A4B +:10D2F000E3FB509549430BFF04CFF6D3EE4233CC0A +:10D300004F186D22B87C66953F4739D3DBBEFC775A +:10D31000AA9EAB7ACF1E40FBB22AC94EFA61F37DBA +:10D3200043F658695D6192E3755BDD69C837DF9547 +:10D3300072FBF3C3D1FEEF4A797E4A29EAB90BAA00 +:10D340003D5365913CC8172F253DE8C375BA41EEA2 +:10D3500018B2104D959E74E0A7AA2CA6FE5A9B8386 +:10D36000505F0303EC00B9B4BDAA230BFDA2EDA5E9 +:10D37000166F130C318D797391AFAF1242CDA82F78 +:10D380004C2C2717CFE354FBAC5E9CC7646B6B0936 +:10D39000C69DD92273EA591B85D3594F7416D3976A +:10D3A000267656E33F68BC35A9230BE7B7D5025371 +:10D3B000433EF3F2723B8CB591E26CBC3CD5C6CBDC +:10D3C000ED334F64211CDA01E6422ABEFFA384F547 +:10D3D0009BA0BD1178F51E21B89BF2D5F0244139F0 +:10D3E000D67710BEF185351BEB5BB763BD45E471A5 +:10D3F00031E6357F1CD5C5953393787B038CD748B0 +:10D40000FDB18840FC95937AF6F2D8FAE65BC34505 +:10D41000741E66058F9FEFAC9477B442BF3B0556F0 +:10D42000D30428F0240D3B83FBAC4C19E036831F5A +:10D430005D339AE3B73BBDCA86534847BFCF2779D0 +:10D4400018A3573BC9CD2AB02351EE21BD22DD34AC +:10D45000D88696CC23BA97EA22D80F4BF6A25D72F3 +:10D460004B3EA7CF5BD68A9222125D123DDE227818 +:10D4700033318E5495CCF31B6FB143F97BE4C1BCBF +:10D480000D4616D0D9A9637F620D86B89C7AA80193 +:10D49000FAAFBB50588CFB4F5A7D9D85F79BD88FB8 +:10D4A00035ADB26634FA458E0EC217E6AAE1FEF635 +:10D4B0003D4207E10BE1A8103E808F4A882CDC0A30 +:10D4C0009D2389C7B7D6DE64E2EDA7DA4E523DF65A +:10D4D0007929F87CD47ED59E20C149AC3103CDBBDF +:10D4E0000CBC7F430EEF6F7B953214E979FBBC24B3 +:10D4F0002FDAAF2F59C297133D27E05BCB4F6D2E2C +:10D50000F52F1B8D7A15E8D54EF237308E1A994ECD +:10D51000911E5B70078F07C7E2F4216E07A879ABF5 +:10D5200089FAFB0206A3A1EAC2B34208C7C7FDB647 +:10D5300078FD1E21BB6119F0EF46943BFB12ED858F +:10D540000E1A7705E8E11D22EAD5F8EF57ECEF79DE +:10D550003FE4258CAB17C7ECA0587C93C376C75625 +:10D5600037D9DF51347629AF7F0D7D877153AEFFF8 +:10D57000E4EC9B916F17E5113D384CDC6EBFB9753B +:10D58000C89E46D5DE423B4D8BB76AF2E9C3D15502 +:10D590003B107EDBCBAA1EC02705F52E254F456D1F +:10D5A00087F1D6EFDBE71AA3EE9FACFA0BD8356014 +:10D5B000571E50F7E5AB5FCBCF44BB66952065A205 +:10D5C000FDF2B8CA8FC70E0E8E7B7FD618A07D9E47 +:10D5D00018FE221C7F2A1E16231E68BF30B08EF054 +:10D5E00052CFF1BDD4C7ED3B1664E255E51CCF9296 +:10D5F0000EEE88577D19F128F580C7E588472FC7BB +:10D60000A3148F37B2E356009D235F205EE3EAB791 +:10D6100070F8D4A27ED5F16F6AF36E232B8CC127EC +:10D62000A55876AFC538CA6BE0BF026AFF8455E4DF +:10D6300077C9A568DF3497563D8C7C9B847E672133 +:10D64000FA5DAC1EE902E3F9789EFBC26A26E3B9F3 +:10D6500040C07FE9B41EEC8D8D07ECF5484F7F503C +:10D66000E1ABBD5F3BDA4CF443FB356857B5585529 +:10D67000FF411A80FD94E675D95594D751A7E63538 +:10D680002CBFDE19C0FE4EABFB49EF8FE67AEFFDF3 +:10D69000D13C3F4D2B6BEB83FEA99FA491F171F31D +:10D6A0003F75B5E3F17D660A64935F680ED96F76C6 +:10D6B000A37DEEA7BC398D7EB65AA4DFA3BDB0759D +:10D6C0004D8A84F9F81A1D1D3B3688ECE33A551E45 +:10D6D0007C3A3A8DE6F11993C82E067AA27AADDC2F +:10D6E000E54F9D33909DD1DDCE5C1597BFA3F91F0B +:10D6F00007CEF50BA1FF01F626E5C1753E6357E1A4 +:10D70000C5F5C781E78690BE00FB93EC98CE575CC9 +:10D71000941FF49139B01DF95279269FFBB92CF46E +:10D72000C46338FF97B3296FE02CE6FB9829CF84B8 +:10D73000E717EC77901E6A88EE765C06E54F04F6F4 +:10D740002CFAAF1ADC0E74F95D2107E2E96CAC7CAF +:10D75000F9B53AFC1FC0FC1E8C9B5A2283F5FBE1F5 +:10D760005A59CB53C132EA9F97543B6869122F0F25 +:10D770004C0D649765607E19CF135A9A0CEF9D97F4 +:10D7800002BFCF9271BD9D02EBC0FD5A4D2E1DD838 +:10D790009049EB05F83141071FF047C88E3AFB91DD +:10D7A000610FFA23638D9FBE80F9519DD946CA0748 +:10D7B000FB48DB6FFD77B7AA9F3B0B101E800F8ADB +:10D7C00033AE39CFEF4D38F09840FECC0153EBD15A +:10D7D0005DD85EB679D1BF3FA0FAB3844AB0B31624 +:10D7E000A82235118E5BD5F56F314B03463A63EBBA +:10D7F0005EB1C14AE7A6579C3B3D1BCF15ADA8FFC4 +:10D80000662E3D13F2843E11A2F70EC6F93D6A8DD5 +:10D81000E503E5F5E0EFD83EB6609EBAED20EB44B7 +:10D820007DC9D23BFBF6E427ACF868A3DFF83D796D +:10D830005989E3937F5D4A7A8794E48A84BC24A65D +:10D840002F1BBB97679469FC18FF7E5619A3F70B33 +:10D8500012FA3B63F64FC23CA2CEE705925B67CD5E +:10D86000A19177C2FBDB46066ACB325420437DFD93 +:10D870009F93B8BF0FF4897E156BE5790967CCF2E9 +:10D880005C9407A9BE88659ECEFEB9A38CFBB7F356 +:10D89000ADDCCF02396FD1CB35ADBEB4AAE77DB8D0 +:10D8A000DBD575B83AB81EBD8D3D62D4C7396E2F31 +:10D8B000E372F08E3289FA19788EEF4BDCC63E3F68 +:10D8C00088E70B96868B68DF7BE05D11923F67CC23 +:10D8D000018A239C110CC167D1FEDDC4F394163C70 +:10D8E00025903C78715FA5D105F58B770A5EBC8FDA +:10D8F000608CEA4F2D00BDC5E3123CDF11D741F02B +:10D90000407D5584F189A78DB4BF7B8ED139DE650A +:10D91000ADAF515E42D62DCC6BCD4278078EDAB8D2 +:10D920009DB46A7D764C8E2697852C9877A7C16723 +:10D93000B11CA0EF16D7B35456145B67623E12D3E6 +:10D94000E70DA17EDB174FA7A8DFE2F35BFE6E8D2C +:10D95000A717E592F4B9A6BFF6947139ACE9F14482 +:10D96000BDDE5C2A3F52C6F1C8F5CF3302CFA74CCB +:10D97000B4AF543DAAE9E385AA3E3E6BE4F6C0028B +:10D980006B1B3D5F2C73D3FC16B3A89AEFD2694191 +:10D990007DD21B1DBCA8D2D1FE043A587A2E72D477 +:10D9A0004A70F7BE40F92277B1880BF87081295888 +:10D9B0008BF3EA07FA9EF2572704683E99B73011B5 +:10D9C000F7FB17602E44F13F6E6724DA15897684E1 +:10D9D000365F8DAE12FDEE317785C89E38BA5ABAE1 +:10D9E0001FFD14A52AF830E6F12A6B4CAC099E0FF6 +:10D9F0003A7EFC7814E6D9A05845CC2FBD681FB7F5 +:10DA00002D15DE0B06535000DE9EB49EF1F8F8FB98 +:10DA10009AFF131C81706B6AE1F2B0A991E3F7CB16 +:10DA200032BE6FF41FEA33B99CC3AF1DC7CD67EC9C +:10DA3000F0EA021A7F92ADC884F98A3EB14821BF4C +:10DA4000013AEC034FD41D688F1A5FB6F2B813C8C1 +:10DA50002B27C8E32B555131A9FF151184E72197D6 +:10DA60004532F2FC342642FD24FC07B4BFD2B9A0F3 +:10DA700019EBA719583015E6BDDC1A5987EFBFCA54 +:10DA80007E7D2EE2FFF6A41A13E2FD2D31D089F23D +:10DA9000A7CAE6F5DC42BDC8265CCFAF4DF2A7F8B9 +:10DAA000FEB849FE8CCBA71CF1ACA33B7D6BEB0110 +:10DAB000FCD3FC2720BD61FCC32935E351226396CA +:10DAC000E0A5B37E09F337AAEB6B7AC51A5A437106 +:10DAD00077EF4E84F372A329C8EDD3F8F568F04AC6 +:10DAE0005CD7525BE0E15403ADC35E0EF0FD8B39B1 +:10DAF000F0B868A4F8A609E511AC23A99CAFC351FE +:10DB00003EAAF775C0EF702EFA69392CA4C65B15D2 +:10DB1000F447418AD37CFE660E64603F26D1AFEEA7 +:10DB200083CA8CEF072B71F6DB838EE4028CC3343F +:10DB3000B0242FE2CD23FEF861A4A7238A89613C9B +:10DB4000E78EA4E43D2C05E96A4008E3565FE76BE5 +:10DB5000791401CAA3389ACEE3E2474FBAC86F16C8 +:10DB60000E1989DE8EBCEBA0BC9C23953DC75F0AD5 +:10DB7000CB399D1D39C8E9EFA88DD3E9515BF61E5D +:10DB8000FDFD1DA3CAB93CFF326B9007F71F7AD386 +:10DB9000970FAE06C9A2CBB7187B932588FCFEE091 +:10DBA0001C0BD96B631D43E3F229AAD4F3879EE9CA +:10DBB000735350FF1CFD0B2B75C33A7DE55CBF8C86 +:10DBC00035BA6F457BFCCAAF8D2C0222AAE0E30E6A +:10DBD00011F38BAF54EF93A98AD6E60C807E0FD950 +:10DBE000338B915E0E9D72E708D05F7BF6107A76DC +:10DBF000CDC396391FCF297B8E5D7D3219DA7FA97F +:10DC000058A58DC807E65681EC1E00679FB1841E9B +:10DC10008A13112A4164B1663112443B6C5532F9C2 +:10DC20003FAFAAEBC33D6684F797B339DE5F157843 +:10DC300059A965C4DFDE761B950F2F934274966C4D +:10DC40003F887D1D1D37B0A06925F68BF613D26D78 +:10DC50008E9545747A022A4EE2F7E0AE8B88FF7605 +:10DC6000D5FEAB52EDBF5C180AF7E7739D06C26F95 +:10DC7000BB9AD7EDD9B0D489FB258798F80CAEEFC5 +:10DC8000A2EBDA1401E5B22A478E26E4656BEB7944 +:10DC9000A94A5AAABF6767894A1741F5BB829C67A0 +:10DCA000282F98F9C167C8C6FE24F5FD41BA2FA3F5 +:10DCB00020E77519E1FBEA8025A624E467C52EE17B +:10DCC000FC2639DDCD0CF05A65927CA857B15DEA8F +:10DCD000703DFD4A4E8C677AC4714E941FEDCEF9AB +:10DCE00044CFC2A191397ABBE3502FF4DBACD2C947 +:10DCF000A11FA0DF7B54FA3D9A756D4AA0877EB4C0 +:10DD000067BB0A0F40BE87CE1939AC44BFED76EB36 +:10DD100025D1EF21957E775E32FD1611FDB6677332 +:10DD2000FA6D3F554B747BD4B5309E7EB3807E0137 +:10DD30006E875D0109E5637BB655DEC38974E74AEA +:10DD4000F8FEB0E062886FF00372F4FAF7B07DC8B5 +:10DD50006CCC272FC03C31A89FE0958AD16F373813 +:10DD60000A890F0E350EC9433BFFA83ADF44FED0A7 +:10DD7000FA61CEF8F892F6FE08C2CB8AFCE0A73C26 +:10DD8000AE23AABFEA6D2FC8417B93B53E2823DDA1 +:10DD90004F54F969A2CD7A0AD7C1D281DE75FAD97A +:10DDA000736C0E7DDF1B5E7A1FA79A8F83F7279512 +:10DDB000EAC6117B1E2731BE35BC34F02B94EF1719 +:10DDC000CDC1F7F1BC78678D8DECECB4EA4EBADFCB +:10DDD000E37DF55EB70226AF3989F07BB30FC587C7 +:10DDE0000C8EA92AFC32DD08BFBF94C7FBFDBDC164 +:10DDF0000DE8230FF79D7A5F4F590EC639BBC1CD91 +:10DE000009EB49FEBF076E37A5F83F41BDF63E134B +:10DE100007D0B9B74A1697B7D39B9DF41BD4C7F95F +:10DE20003DD94B5CAF81C419CDF3A1B87D34E9472E +:10DE3000B55FA4A37C54AE9CFB1BB013275D597B3C +:10DE40002B96EFACE83BD7097268D20481F2B82C6C +:10DE500007FC0F2B00B74937D4DE9A01F5C3AF3862 +:10DE60003717CF894EBA5150F3BE2A6E423E98748E +:10DE70009340795D7F7B05DA17621C3060C63CB445 +:10DE8000EBD5F39F4E351F41839F3886EF4F8B6351 +:10DE9000B81C4C1D2351994083F27006CF4F063DAC +:10DEA0006C26BF8B05CC38EF3F5C015A7204F61B21 +:10DEB000C86DD5C9D5E3575BE7C84EDE4EBF5FE6F8 +:10DEC000192368FB48644727E271903ABE9687831E +:10DED000DF5F374C5F6FA27A8F3A3FA7C4ED6C9C2F +:10DEE000D7F461FCA9F77F8FCFAC34635AE1752575 +:10DEF000209F25C467E0B2312847B3BF75A17E07D4 +:10DF00008385F2D2DE377B4DA4D7DC2CF83CD8DFFA +:10DF1000BE327F338650DEBF7BE11CB2DB921D3206 +:10DF2000CAC319EAFCDA1CC3E9FD4C66F0225EF1B3 +:10DF3000B749D37B40476F4C7EF008F6F76ABEB511 +:10DF4000CBFECC2A8DD96B875E078307403E858543 +:10DF50004DDCBF08FA56A17D5B6D17D14FB99A45CC +:10DF6000A9FE47B8B33108F76FBCF4FCA4324AFBF2 +:10DF7000559A5DF7975C6ECF817D3711D7358D054A +:10DF80005E8E92BC6C35211C9C2CC4E70FF344FDC3 +:10DF90009AA8F727D876925D00BF8ECCECEE7C4C29 +:10DFA000D3ED1BCBD3023B41B91DDBAB76C2715322 +:10DFB000E0BA31A3306F372CF0386A8740FAFC564C +:10DFC0007E8E9A95796D9CCEE3F9AA2B0FA256A06E +:10DFD000B80FD88524B75FAB15D4FD30666C2E55CD +:10DFE000E1091F79BEBEDBD417E5B56C63089F3627 +:10DFF000C78F7DABA0FD94C3366685794C710669E9 +:10E000009D7F100CDE35B49EE0E15BD363F03CD61F +:10E01000A5EFE2F1500DED6EC3F69289DB2760AFFC +:10E02000E038573F67A171AE619D841F3F1309FE21 +:10E03000B78DE17E615F7F4D6506C0AFBF54FB7257 +:10E0400014BE7A2BC41433E8C3B7D438D09536B095 +:10E050007B280EA69E23729BE9FE056F449C804799 +:10E0600032A714A6D239E5E263DE43589E5AC2CBEA +:10E0700085617E8FE73515BC3C7C7F27DDCFE9F7D6 +:10E08000F1F2889723062C5F55E0A6F352FD99FF25 +:10E09000AA61487F9291DF07C15A5D68974C16C408 +:10E0A0006751AFBD53C7EDE5C9F983C83E7B7375B2 +:10E0B00035C9A5D4D9D32BF1DC219BCAF365CAFDA0 +:10E0C000B58D582EAFE67990A9BE90711B94A70725 +:10E0D0008447907EEF1BD397CBBD80CF7C3DE03350 +:10E0E00035C0F328C72893CDD70E23BABC5DF5976A +:10E0F000B6223D24D2E70BC86B0887059A1CE1794C +:10E100002B33A7F33827FEA6F725FF88E8F2382639 +:10E1100031227DBCC5CF479D78C7EB43BC28495C05 +:10E12000AE319BB7F976F8FEAD07F218F78742B328 +:10E1300029DE81748EFA6BFA7A21039E368185D1AD +:10E140000F62CE04397FC69260872A8DC87F99C13D +:10E15000641E2760BA7A987FA62D5971E0BD8B01A5 +:10E16000DD7BFAFFBF5BF5EDC08F7A0EF950626779 +:10E1700068BFB9C02D8818FF7951AAA5F363537001 +:10E180002FA608CF9BADA0F2CC127E7E664A4165D9 +:10E19000D59FA09CFCA691F064EEB7DF88787CED5B +:10E1A0003A9364C5F9A8E795C9950238BF50ACD930 +:10E1B0009541330A73CDEE7A49689D4D707BC7490E +:10E1C000F919220BAFC1F8E8934191EC21962E2862 +:10E1D00058BEFCC57E3C8E96C5F172D9356EC2C361 +:10E1E00094BA95663C6FC50202CB77E33C53C81ED8 +:10E1F0009CE2194DF6BF67FA8FDF4D467F403190A4 +:10E20000DD6408D410DF4D433988CFEAD789FF5F3A +:10E21000686421CCE7FFD5F437A8AC008EF2717C9E +:10E2200053E824DA11D7B28164C71D873E2D3A7FA7 +:10E2300082D90287D271DDCFF725FEBB12EF744180 +:10E240003A0DF27BE6AAA22B73D18E3C3113EC4837 +:10E2500080EB895302DD1F79FC9E7EE40F1E9FF345 +:10E260006113CEE7F8A834CA7FAAFADAC12214E70C +:10E27000104C269D1CAB32859B6EC3751EB649188B +:10E28000D7EDE60F8181C94AD5AD132A2B0CEBFBE4 +:10E29000E33F619C4C4FA68CDF6F5A99ECC5B807E1 +:10E2A00070A8D50BE30E9CC9EF396163F3085916CA +:10E2B000E694F12E450BB3D1FEDF747FEDBB684FC2 +:10E2C00065280637FA0D5D7A4A08CCC15C18E75814 +:10E2D000650EE6E51EB707E6200B78C66EE2E5ECB4 +:10E2E000C0BB58BEC7B96D4E7539E6EDDF7113AED0 +:10E2F00073469D40FAA5B2AECDD417C6B941496167 +:10E3000088878BA9C18969F0ACAE16189EC79F2675 +:10E31000ED36A3BFE1ABAFCDC53C9FEAB112F1F33F +:10E3200071979C8B7904C7B36503CA41C0871FF7F7 +:10E3300097FFDBFA4F85FEA17C3C17FA4FFF1FE8E1 +:10E340003F439DBFFB7FA87FB33AFFA13DC3679AC0 +:10E3500007FA07A2A9F4AC5C8B743BA3AB7FE5483A +:10E36000063C674902EEACB2EAFA5AE253DF0CDE31 +:10E370007FA2DDD3359E9D8FE7F15B2386E1FFCC45 +:10E38000386D34CE3BF9ADB9C86F6FCEB4A26DD342 +:10E39000D5AF67C6FA0E435C7CA5D5C5FDD36B5CD3 +:10E3A000A8AFDFF1CFA7B2706842AEDE3F7DB317F2 +:10E3B000FF74C6586ED7BDA9FAA7C76D5CAE1C47DF +:10E3C000FF5488B5AB1DABC657660CF2B01EF633D2 +:10E3D000B4A7A6AFBBFCC241DC3F3DE6BE34FFF4B0 +:10E3E0000DD53F0D8ED5FC53E1B6EFF74FDD5CAE9A +:10E3F000B835B9D29883F1846393D7C7FBA7128F3E +:10E40000AF5C344B0694EF6FCF36527CEEEDD94DB6 +:10E4100024E7BE0443411F37EFCDEFEE9AB76A877A +:10E420008F650A9D67121BA434CA7360E146CC3F16 +:10E43000B97715F8B1D0DF66751DBF12F8F929A5B7 +:10E440008889986F9199CEEDAD34D0414DD9BA738A +:10E45000616ABE84CB16A47B2A5C122BC6FC40D01A +:10E460005EF4BDCDC6E3CEB9EA3937A77A8EEC3E6D +:10E47000A443DCEF50CF5739EA98819FBB0D8B48FE +:10E480001759A6F004EC7F80CC18ED4398A205F84C +:10E49000FE87FCB3C475B70B3DD3515E055FA7D7AC +:10E4A000C16EE3E793543EF6B8F338FDEF26FBEC7C +:10E4B00006658401E9FF69152E3714AC1C887A6D56 +:10E4C00056B520A17C6E7CF7F1B57825D76B6E81AF +:10E4D000EE52F3499CEFDAF317E6A2DC7DABC6CA35 +:10E4E000D0CE7CF35BFF2E5CE73BE5490CE34B7938 +:10E4F000157CFD9E3AE0138CA3D5713EF1F6617355 +:10E50000FC3AFA4A9C6F173EBF1648DF8493D853F3 +:10E51000782EE3C0D80FE764019CC2FDD89F517EDE +:10E520009B5FFE720E9EB308832E413BA6636CEA8E +:10E5300043E8CF85D5FDD58BEF2E34EBEF857C4BB3 +:10E540005D1F1E77E7E778521FC2F34531B8687246 +:10E5500041834B977C5B8BF2EDFA7A2E1766CD6880 +:10E56000E372A1CE9D1B559F485F6FB9AD783712FE +:10E5700073ABEB3EF6ADFF5D8423CA0B8487262F79 +:10E58000922A78DE19CE0FE34A55261E4700BF9027 +:10E59000ECC7443C46553EBFDEA4ACCD50E5EE1A78 +:10E5A0007856CEAE35E3B820AFE8DEAD590137CDB1 +:10E5B0006B9A54C9E7E76FA3F969F379C7D5BA8BAA +:10E5C000E689F28BEC0F8E978B6699FA9DA6F55B28 +:10E5D000CDFBADAEE3FD56FB6B489E5F07729FE43B +:10E5E000BAA736AEDFE3E6508E2AD7D7ACD2C9F54C +:10E5F000C4755D34B7AE45F97A9D325040BFA27202 +:10E600003A8C83F6F58C5437C2EDAF63B93F38B915 +:10E610006E379DF79A3263255FC7EC46A2B7B753B2 +:10E620004324CFB5714F7C1B2079EA99A1ADA3B5E6 +:10E6300019D73113D781FDD7713A9E12E0EB98E2DA +:10E640005949EBB821D048FDFBA4DDD42F3C77918C +:10E650009D3399D3714605D71F6FFC55CEF5EBF46A +:10E66000C70FE129B342C35390E03945836701875F +:10E67000E78C6A3E8F19B377D3BA66553772784AFA +:10E68000959C8EA4CA3938DFE3D7713A023D5CA568 +:10E69000D7936E956E8EABEBD6F0364B5B6F3D87A6 +:10E6A000E734A407F87E1AE20DDA5D2775E9B11C9C +:10E6B0001CE7B5FCD61CD463EF6874A0F1A7AAC709 +:10E6C000DA57CBEC0333C535285E3CC169207BB5F6 +:10E6D000CAE76DC67B17C650E60EEBC1BF8DF74B80 +:10E6E000B5B8CE745BF06032D97DF29AF7110E6046 +:10E6F00097AB7E8A6143DF985FCA7C2BE3FCEBB665 +:10E700006B7FEF1C89F4E134D3BECE8342EB61B260 +:10E71000C7875A25B46F1FBC3685FC9EE3E8E70A1D +:10E72000313D67B071BFB30AFC5BCC1F07BFB45962 +:10E73000B54FD5FB0B82CD48A73EF467D5FD1FBD75 +:10E740001FCB543F7622F8B11B2FC18FFD5105F727 +:10E7500063A782DF8E17C7BC79ED6627FA1B478D4A +:10E76000F1F921C7FE8FFBB3920BE3FCAF31F62C1E +:10E77000C2F78D6AD59FBDDA4D7E52623C04FCCF54 +:10E7800085151931BF937ED87E722AD103F867F5BB +:10E7900015185F62FE38BC758B8324FA038974D325 +:10E7A0002CCA143750E320994895469C7F4440F882 +:10E7B00026EE5BF446672253FEE9F88C49F34BE8FA +:10E7C0002788B82F98A37E2F0416923FB4732C137A +:10E7D000317F96AD0BD2FC8E9B029B2AC899E4F642 +:10E7E0004316C66B80249ACABC8B538DBDCFF7F7F6 +:10E7F000A5722B7E37D1E8F4627EEA676F1A89CE64 +:10E80000A7CADB7D28E7AE66ADBE34A40749F04653 +:10E81000A4181D0DD906F3D4F9CD43433666D2E5CD +:10E82000075CBE4F8C2B0F0B67C5B51FB15F8AAB62 +:10E830002F02A75B5F3FF29837AE3CAAA32CAEFD38 +:10E84000E8B7E5B87279B43AAEFDD873FEB8F265B0 +:10E850002C60C0C55FD13923EEBBCF58A01DF3811A +:10E860002E2BB78A0AC56BE5370A800F87A9D01F00 +:10E87000FF7520AE9F61D15A03C2E928DE27027ED0 +:10E8800062255B14D71F7BCE741AF11984FF109F89 +:10E89000973128EBF2EEA748E65819FE3738A1BEAB +:10E8A000E1A4FDC861DD78472A5CE98837C07909B1 +:10E8B000C623BAE10913A5D14EDAC7422101D743D5 +:10E8C0006DD965DB199D0F4A5CCFC5D5B62387315D +:10E8D00067CA7892E2A35F82BFD4C78DF787C6E389 +:10E8E000D32EC5E3D351108F4F97371E9F2965F163 +:10E8F000F84C95E3F1D9A73A1E9F19FE787C66CEB5 +:10E9000088C76776201E9FFDEBE3F1991B8CC7E358 +:10E91000C086783CB995FAB8FA411B82F1F418AD7B +:10E920006DDF05EB3F5A6615118FF9AD0D71DF6B89 +:10E930007854E0BF9EF038AD3E118F9BE8FED81FA3 +:10E94000C2E77709F864C6D9DFBBAFA7E10BE49C47 +:10E95000F90A8A532F9F43F24F8DCFE04F1FA73EF6 +:10E960003EF341D24FAF0EE571EA094C36217E0FDE +:10E9700065CFF1F59178FB043D437AA85AD3436AF9 +:10E980005C0AD36E905FAEEA16B796CC58BE967509 +:10E990000E300DC2FC85C83AB4CFBFCA7EFD3D81A2 +:10E9A000F22CDAB43C8BDC2B481F7550F9A8E369D4 +:10E9B00013C6E79D2C48F3D7CB47CC4BBB64F93843 +:10E9C000558CFC43725ACA8DC93D12AA0AC93DF042 +:10E9D000830DA7C86FE0FE9E2E2F81FCE4B72A03AB +:10E9E000AE51A817671A99FEBCB7F6ACB882EF33E0 +:10E9F000BF7590FB3DBDF9C713AFB834FFF89FCD8D +:10EA00003F780BFDE31160E75C71A9FE714DEE00EC +:10EA10008C234CE6FEF19BA7C07F80F76F5C3784A8 +:10EA20009E5DF3A8E6FBB79E632E05E35E5FD65BB3 +:10EA300049EF36BE7B07D9A155BF31D37DEE13F028 +:10EA4000522E2C9FE3F76033533DE9C1892A9E0F74 +:10EA5000A9FB79131A26F8310F60E2C907494F89DB +:10EA6000068EE7EA742160C3BCA009522EEA1BBFE0 +:10EA70009105F790DDA324619E4C16B33D8BF8BE43 +:10EA8000A8E67B76A6F27CB0097756527F5DFB0F35 +:10EA9000CB78DCB1CAB93B17E38C13EAAD024EADBB +:10EAA000CA59F32EEE3F23C1A3AC3BB19BE3EBC4A9 +:10EAB0004A29C4CF67FE81E6D3791B93707FFA445D +:10EAC00011A7A313AE3CAA9FA0DE3FD12E44290E6E +:10EAD000AC9483BFCEB0FE17742FC18907049AEDA2 +:10EAE00009181BEDEC136D43E8BBAE7CD84DAEEFBF +:10EAF0003F9FD966E7F96D26A911F3840EDC25AA9C +:10EB0000F9B08AE73EAC9F9944FBBBCCA494BC818E +:10EB1000F5F597F17A6363E1B3E9B1FDDF8FCCD20C +:10EB2000AE5B110E33076BF9C40EDC574FB4430EC6 +:10EB3000984405F948092677CB83D5EF0F25E6C120 +:10EB40006A74F143EF4F809FA4BF4FE3C4A22B2907 +:10EB5000BEFFA6DB14447BD837DDAAA0BCF4896DC8 +:10EB600026DCAFFE7074E05194175BF277AF443F40 +:10EB7000171896F0B4C32384ACFC1EE4D971722339 +:10EB800041EEB5399EDE8972EC861C2BE9C549FD44 +:10EB9000EF3E82F470A8D64AFE74A2DCABB2C92460 +:10EBA0008FD0AEC6FDAF89EABE52356B257975159B +:10EBB0008BD0B3FBBEDDF7CB3F907B2FA39CBE3D3C +:10EBC00069377DBFC6B1BC02E53BC8EF57F0FDD841 +:10EBD0008F6513C2BD4A0238C0786FA62A44B73E7B +:10EBE0009740F4021638F93717F05E9A1EFC9B76B0 +:10EBF000FBC501D85F22FC12E5C98592C06FAFD07A +:10EC0000C53126A785EC22EDBFF66C07B6391EA2EA +:10EC10007D8629BDE895D7F21FE77AE5EADEE0E9CF +:10EC2000F56520FF32BFB6FF49FB759A5EF9217882 +:10EC30007ECF3EE85984DB6416A2EF8E3AC699492E +:10EC4000CF99E40FAFF8EFB0FB59B7FDD0383FE0F4 +:10EC50001FDD07D5E0390913FEA09F77447E4F19C9 +:10EC60004CE49AEC52A42FFE7B678362C2F8A42F77 +:10EC7000DB487B290CEDC202BC5EDC4BF3AA62FED2 +:10EC800094087C77B537DECEA83A3994D6FB3BC1E1 +:10EC9000E0152A10DEDC4EA17A947B8CAF3FCBC806 +:10ECA000D75F95509F088F44FB04F783116F97AA95 +:10ECB0005FB3C7A9F68CC4867C3708FDF6FDEC036C +:10ECC000CC8F54ED9AAA84BC8444BBA6701CD75741 +:10ECD000732DB27B1C3CCFAB714491794D28570CFE +:10ECE0008E0ACA2BD1DA25F693884FA08BCBC66546 +:10ECF00074C70B8C45F1BE231937D4B5C1FA863CD5 +:10ED00007C19DD6F79A4EF8DB7BE8EE5870693BFC2 +:10ED10003A721CD7EB83FB2F7CB20DCA3E83703353 +:10ED2000E57F95BC33CB8D794C76DE4F16ABDF5249 +:10ED300083702ECC2B6EC2761646EDAE1AB16CA443 +:10ED40003E5F7D823AEFABD47B13725998E2B949AA +:10ED50000DA2A050BC96998CC5F0CC0A9944E8DF6E +:10ED60006262A6A4347866B53A45E4EF24DEEF6F1C +:10ED70008AFE588CFDFAF278F972AFE3D4209C8FAA +:10ED800020D07C2E2F102243A1EC4BE3F5538B9F18 +:10ED9000E88770F35569EDAFFE08DBFB54BB2159E2 +:10EDA000EE3CF41DACFBFA40DB1302D0C58B814A6C +:10EDB000F35080F7EC71365AFFF57EBE1F7C4D593B +:10EDC000A38079E6D707E412BDFD71E3387E3E6883 +:10EDD0007A196F37DD5F6BAED3ADFB7AB993615CA7 +:10EDE000E9FA19A7282FB5CD3197ECBEE909F2A5AC +:10EDF00006FF817EFE755792BC7E7D4EBC7CF1E3A2 +:10EE00003FDC245F0E6718E87CAB99CB17F108C68E +:10EE100053AE57E5CB0CD64AEF67B1303D67B30E22 +:10EE20009E5F71AA4BAE0C4CCF8B932B2B914EA6B1 +:10EE3000333FB5EB70FC98E48A13E80EF32C26D828 +:10EE40009C245F7BA0AFDB7BA22F9D1CA575CEEA27 +:10EE5000258FE4D59B4737E33A6639234EBC5FECF8 +:10EE6000572EB317F7ABBACBD32EFD44F67977FD07 +:10EE7000D441F230310E34ED87F34A5AC7915DAE7A +:10EE8000E5958468BDB0AE367C0FEBFF4179AAB73B +:10EE9000D77BB2CFBF5F7E7408746EAC17BB9CFD8E +:10EEA000705EF2BE71A37E382F7988CCE29EF34B60 +:10EEB000E4FE1374794A8E92CE75F794A0121A6EFE +:10EEC000407B6D979D6DC0F3A1634B2AC7FAA0DD0F +:10EED0000A35AF6A884FE2F94D1D4CDE0DE3994DBE +:10EEE0000AE5F99B6D626A632A9E4FE820FBAF3307 +:10EEF0008389687F69E70976B99882FD0DF171FE13 +:10EF00001FE2E37153F89EF667CC05F07D11E0F93E +:10EF100046AE27BE6AE179EF5FA50A144FFC6AA6E8 +:10EF200093EC810F365AE91EDA79EAB9DD74EDFE09 +:10EF300015BC511CFAFBF53837F1A1C2AAB269EF32 +:10EF40005FD898454FF5FCE73CF55EBFAF52A5B9D9 +:10EF5000D46F4BA680FDD66D19743D8E5BB729D357 +:10EF6000CDFF4E0D6F7F689CC4BF73CB9FE2F9E16C +:10EF7000CE1A273FE7C6024568475A8D9E6B6C46FE +:10EF8000D46F7785F743FDB25CA788F6BF6FE0C901 +:10EF9000AD6550FEE83933EDCF2CDA7B6D4A043F86 +:10EFA00033C9593DED232D0AC5EBB525FBE2CBCB8B +:10EFB000C2F1E515097A2C516F9D8FE9212FEAA145 +:10EFC00033A88728CEC1F5501DE3F8047AB7E8F3DB +:10EFD000D7343D34D752F529D2FF6215EF566BF086 +:10EFE000DC6E8097F527438B1B893F3B0F223FF751 +:10EFF000BDDF5D8CF91F4FA972FD97E3FC7FC5EF64 +:10F00000AC032B8693BE1B3895E8E3ABED768AB351 +:10F010007F65E77ED157AF08148FD932E09B75DB4F +:10F02000A19F2D63AC22F718E46B46F5C5EB45397B +:10F030003FA55BE44574FF464D92C8E38CCC46F790 +:10F0400000E0296278D6B536AEBB13EA0782824764 +:10F05000FB7129EB48462692C773BC31E3D4A18DDE +:10F06000D0FF8A6B9388B7162BE1490846D3B726A1 +:10F070003FD2251EE7C0F332069B2C5642BB65FBF0 +:10F0800053E9EF1E648CE7FB1EEBBF59E9C70FB5D0 +:10F09000FB792CCFD528C89EE3BFF5D1DFC559D861 +:10F0A0003096EE7748B774F6A944FA683112DD2F2E +:10F0B000BCB39CDE0BD3AA3BF0EF6E9C6D7150FC91 +:10F0C000FFD0762BBF4FE4157EFEEEEC2E0E8F8523 +:10F0D000394EBAC73971FDCD42443D9FD3914CE7BB +:10F0E0008F77DD918C70FD50BB7F430CD27D824CBD +:10F0F0000AC6DFC3B1D3588D7C727AC32DBF2B47AC +:10F10000F84E9B5582FA7C7CAA275972C6EAB5F361 +:10F110009AA6B4B2C750BE8CFFD648FC6102BD8827 +:10F12000E7660F6FBC6A11F2C9697F522ACE57DABF +:10F13000F008DDF307EB22BC9E6EB1D3BADC2CBC29 +:10F140000EE3A32B36AC5FB70DDAFF0EEC38CC1B09 +:10F15000393D2D89E273A75F7611764F8B05FC9EB2 +:10F160004266EAF1FEFFB7C61909EE9503795CEF36 +:10F1700034C6F524E4AFC26B50EF2E6B31D23ECCD7 +:10F18000E16927B696A5C7F84B98D6D07910DBDF92 +:10F1900003F5D0FE03C54BF7151EDBF4F93AE4DBAB +:10F1A0000FCAAC22E6192D7AD4487FF7EA9FE537DB +:10F1B000FC4540EECF53F194C87FF3360DA27B1F80 +:10F1C000D906CE87378E17481FFC17F870DEF85126 +:10F1D000313E6439D3E2CE9B3F9560076AF25ECB45 +:10F1E0002FB57999BCD749F781CA02C8DFF5E3F991 +:10F1F0007D1EEBC7F3F3C7A6BFAEDAF75B98BF730C +:10F200007C60258E3390C945486F52A75885EEAF74 +:10F2100093A9F78C78F87D4E5BCD7E03D1A329F0BE +:10F220008BDFA2DCDFB06824F27FB3DADF2FC70503 +:10F23000FE653CF45F7757E0D3830CE96E0CC9811F +:10F24000BAAFA71B303FD7B945BBD7D05F6547B929 +:10F250009FEE27BAD4E4783ECC77770FFEDB63E3EA +:10F26000B97D959FEEA77EAA2B4555BFC933515F47 +:10F270003DB4D8C0701EE3BF1968C0FB77EE0556D9 +:10F2800044FBC05636CD60E47647673EEED77DF34B +:10F290005D9F068083B3CCA0EA3D7F3B9E4F742ADE +:10F2A000295F08D0DFAA2CA384F10867591AFF4E02 +:10F2B000B6D177F90569ED681F8AED295FA45C1165 +:10F2C0009B9781D924A70DFFECB481E8C2BD859737 +:10F2D000353AF8AC55203E5D85A90FC5FC9E82707D +:10F2E00021D7BBA83F576559683CADBFED65952157 +:10F2F000841F93654F7AA97A3F33C3BC6C2E7FC0BD +:10F300001F61FCEF68F1FB4E1C855133CA216DDE95 +:10F3100075B6D0043C579908BF3A759E77E33C8197 +:10F3200064C678A15CD0FB3C9B54F9A97DAFCDD3DA +:10F330005112881E25FB2785E5531E6180FEBEEF16 +:10F340002E934BCD53EC68C172FF0223EDCB19D540 +:10F35000F38FBB5880EE2571A6733BFFA2FD9ADDAB +:10F36000984F2E35023D0E80F6C6959447DEBF2994 +:10F3700053C4FCF226B39A6F0E8605C663942A79AD +:10F3800037D62B169BD8E4A57C5A925B0D275D24BB +:10F39000472F1AFC643CBD3D3E8FFFFD57C6F781E9 +:10F3A0007244FF330B002FDE415CEF27C2E5F7E329 +:10F3B00039FF3C87B97BF09D77026FB75EF0F27B37 +:10F3C000579864C07B54FA1BA7D178FD8DD267F79C +:10F3D000A7E238824A7FA640975C80F17799F97D51 +:10F3E000C96756B7FEF48CB9FB78DAF366759C8270 +:10F3F0002D42285F77CF53743CF7B732D26426F79B +:10F40000E0DFFDBFF2FC5F3CF4C63A008000000084 +:10F410001F8B080000000000000BE57D0B7854D521 +:10F42000B5F03E8F3933934C9293104212427212D0 +:10F4300008440C388118115027098941020EF82818 +:10F44000A0E22404089097506D542C13129E8286DB +:10F450001A6D7C0F28F8423AD88854020EC122BD9A +:10F46000551BABDE4BB5F5268202F2C81814ED2D04 +:10F47000ADFF5A6B9F93CC4C9282DFFDEFFFDFFB19 +:10F48000DD7CAD877DCE7EACBDF67AEFB5F7D4CA14 +:10F490000EB1339B31F6AEC9B32D95B1E5E9F6D97E +:10F4A0003E282F1792ED6E78D69BE01B3CDD9BAD7E +:10F4B000FCBB601F126D83F7116CB6179ECBAD506D +:10F4C000CE64EC07FCBBAEEFB3749DC45C837ACB17 +:10F4D000931E34D778A03E93B5676AA1DFB2B39983 +:10F4E000E336B0DEEF650A7361BFA1FD986372E396 +:10F4F0001C83198BB73CF2E4B1F1D080D98FEC8436 +:10F50000F64FB8A3B40DF06C36E05C1CE6D926C00B +:10F51000D7360B63B100677A8C4702B8D91EC62C68 +:10F5200071000F36D5188BABD70EB9A0BE3FD7628E +:10F53000DF6A8777EB0A1C1D16467F3FA4C17F2C2C +:10F540001D4C86EF8F4D642AC2E774443386E33343 +:10F550007BB3341C5E381C23627318ABE64D98D025 +:10F560002AF822C63296A7C3676D5CD481F085D78E +:10F5700071F8DA0CF8EEB6E8F01D7E1CE153C254C7 +:10F58000558AA62E1C969C5EF85883B6A60EBE43DE +:10F5900087F60D005F696619F5C760BE5193FB8160 +:10F5A0009705CFCF8023FC71BBC6241CDFDBB81DC1 +:10F5B000FA738F91D56D1AC74F3C8E5F95C4F1C316 +:10F5C000DA539D11D03EDED22944522787F2603CA7 +:10F5D0004564FE0DFDE06761BEA308D7A32DCB27D0 +:10F5E00033C047DB9CD1491AAC5BB1E59D23C258BF +:10F5F0007C32AF84FDD84DA73B3202E14C8AFEF24B +:10F60000728620315CD7AADA7C27C219AB30B705E5 +:10F61000E0F1CF543C5B019EAA7B73E9FD5EA1E65D +:10F62000DF1F40BCBD67B26F83364D331D0961B12A +:10F63000F88C13DD80C7DDFF182EE23AF9DF93A8BE +:10F640009D30AB28418272B55311CDA9BDEB64E06A +:10F6500025BF35DA1D9F4DEBE61DA2C2738F40EB2F +:10F6600052B5CEE4B1A4E2FC3F6C2E8371638A9C58 +:10F670009F21FDA74033ECAF69BD64C17A4D732271 +:10F680003D0CEA9D153A9EB99FE8CD66477C36A5AC +:10F690007A7D227E9FAAD9DDD0A616C7C3F5B3F125 +:10F6A000F53E6939D87C0CF860B1F5F7CD38AF4933 +:10F6B0009278A7D3467C1037730C9453584F791621 +:10F6C000962581CA274D6CF66B36023E6E66440065 +:10F6D0005F999813F9A4748BE84EBF22E0BD00EF48 +:10F6E000337BFBB9D4F74DD18DEC5EC4EBFA540FEC +:10F6F000E2B556660E7C7F4EB647FD33FE2EFB5EAE +:10F70000628E00FE2EC37600D7C391F69C9901ED60 +:10F710004E3844C6AE646CBEC46AF0BBB5F1854FCA +:10F7200077C278797529A91B627BE9FF739D9F5E7B +:10F73000D6EBC7211D07F4FF9889CB1D7BDB8B43DC +:10F740004B02FA2F3DA17422DD955AB67DFA63F87B +:10F75000C4E89F356BB1CE3197D2BFC9678EECDB61 +:10F76000EF5F00768477AFC2D7D1DA38EA18C231BA +:10F77000D0FC3ED5E767F0A9314E1B8E9F89E36729 +:10F780008C28099083A5162BF165A925FD18E2EDBB +:10F79000C7CA01637E17EFBFFFF955E73B0E21BFD4 +:10F7A000C72A8E2D48D76D56ABB60AF8E080F57A99 +:10F7B000BD1CA121BF096156E2A7BCB0700F95C363 +:10F7C000C73CD588EB1C6E65666489182D09F1D39A +:10F7D00066BD6C0483E794B0A925D83E2FCCAC99C4 +:10F7E00005EC6FD4316C0FFD336CDF661D938DF526 +:10F7F0007ADBF172E6551AC9E329E111C46779E1B0 +:10F80000660FB6CF1BAA65AB30BFF966FB6784A74E +:10F81000FA286D1B3C8F46F3791BF3EDD4F1FFA55D +:10F8200043A07EE687035D66F6AD67D0ED09AC07C1 +:10F83000CF2557398E231E463BF87A47643A536DDD +:10F84000201F5FDD7FDBBF87C1FB3809EA4F24B48F +:10F85000B9D90490BF488B13F5F587FF3C2A82E4A1 +:10F860004BC4AFF76E99921450D6EBF7B67FA764EE +:10F870000AACAF0565AFFE5D407192211A65871530 +:10F8800050B036A2F7BB1C0FF5D709BCBDBBB1A465 +:10F890004066EC0BC1187FADC701F37AD8CA82C6A7 +:10F8A0000B844F0EE9DF04FDDB34A3FEAD77627FEE +:10F8B0008F8E33CA2DCF3A00FE874DC1FD11C9E8A6 +:10F8C000EDB1608C577BB06CCBC62494A78E2CD442 +:10F8D00017B6EB5C31B9803FCDAFE64521749F147C +:10F8E000375E016385AB37315C5FD3F737330DE0AB +:10F8F00035C50A0E0F96610D3594DB49695B495F8A +:10F90000C99A1BE9C49CA08DDB00ED9272F9FAFC48 +:10F910008749A5F534C5E6FA86423513D3B6BF0745 +:10F92000F5DFBAD6A5E5E2FAA4141F423A6C9A357F +:10F9300071ACCB86F24B7620FDA48F503C02D4B341 +:10F9400034811C449C24899E74E8D282F3A7EFB7CB +:10F950006E93502EE6BA2EC37E0CFA486F72282E94 +:10F96000A41B9DAF9A16A7894200FD5C9BCBE9279B +:10F970003D4374A0DDB32163569E15FA93A3A75CA3 +:10F980002969BDF5D2D41122CE3B2D89D70B8F75B5 +:10F990008AB9502FADC91587C84C935D7370BE6985 +:10F9A000B3172AEE54EC57A27966AFF3587311DE01 +:10F9B0007291A5437F2373351ACFA49695607DD3AA +:10F9C0006C8B0DF5D513CEED56EC3F3D63EBBA34A1 +:10F9D000E40B55B663FDF4265827A827DF3B97ECC8 +:10F9E00000039E0DAA5C8470E448AEBB488F0D9A5C +:10F9F000E840FB6FA8F441EA16A83F74D038A91E6E +:10FA000050FD9810CC2FC6F3E33CBE1E0D82D37D73 +:10FA100023EAC92CC6507F1BDF53EC8CD6F5965CCD +:10FA200085EA696E350FF5FFE46F9C84975B72651C +:10FA30009ADF7EB9235C45B899E3AE529CA7D3A662 +:10FA4000A1BE05F5ED13A17EEC4ACD8EEB6F89EDDD +:10FA500078F00AFC6E17EDE9F8198919CA677F3347 +:10FA600064EB0600E578AEAB14D72D47EA78E446A0 +:10FA70009CCF8332E96D26733D9E7C938DEC505371 +:10FA80006C3BE1797D3C23BBECDAF5C7C2D1DCB33A +:10FA9000C43A19DA37E1B04C6837D96C8287A1E9EA +:10FAA00060B74FC1FAAC86D9D381576D769539E0EE +:10FAB000FB0D960FB85DA5DB1F365DEEA7039B7CA3 +:10FAC000097C0154D1F003EA1DA88FF645214CE8CA +:10FAD00009687FF8C2CD327E142DAEC588F729B3F0 +:10FAE000C318D2DDA65C2EEFD89A8EDF8A386EBBA3 +:10FAF00047AE203A696712D42B6D1248DE976694A0 +:10FB00002A38D8C22681E8A84CA73B26DB93D1BE71 +:10FB100073E78613BE61787A96318E27B6D14CF69C +:10FB20007D69232C48C07A3256C7EB35713E545656 +:10FB300071FD066BC1FB650FD2F70773B91C656CCD +:10FB400095DE7F237FEAE386F5D8EDC176EE0613D6 +:10FB5000B73BDCFB24B293BACABB2391EFC3CE867A +:10FB6000894214E9612D484F6570FBB4B455EA57DA +:10FB70004FB1660FD9C95DE817C4068D1BA41737AE +:10FB800098FC0F6DCFA67155A44B639C27182B4290 +:10FB90007ABED8382FEBF36D9B733EB203EA3FD1A8 +:10FBA000FA9C15F1F6D84CB0A4C98EB347E23ACC12 +:10FBB000B13A7F954BF8B03F3412FD95872486F417 +:10FBC000FA98D0EE90385F905D3B6FC4ACBB7E0B73 +:10FBD000F0C6648F1E87F0C5CBCC22C540FFBA5C4F +:10FBE0008B6A03BC43FF8F0B9B1370BD1E4FD084E9 +:10FBF0007AA0CFEC22CE4731450EA912EDAEE88EA9 +:10FC00008234B487A732B615FA1D125EB305F964C3 +:10FC1000C89D19E3EA617DDFD1E543D8F8C603D872 +:10FC20008FFF2E4DDD0ABC19BFCA9DBA2C13C7A980 +:10FC3000A9636487337A3FF8272BEAB0DE83892CE7 +:10FC400046C27AAC4EC07A6B060BC4F76B4AC03E14 +:10FC5000CD447653498E24CD5685BAABB15C934BD7 +:10FC6000724353A37F9F40ECD81005BAE3D1483EBE +:10FC70008FC1A27427DA87A04FA81C03F2602BC0A3 +:10FC80007F24379AE01B626645420C7F8F7406A87A +:10FC900077EC82EF43F26BB270FC21C3F97383EE11 +:10FCA0007F3CC13CCDDB109F190AADE7DE33871ADC +:10FCB000505E7465297609F82A6EEEE10684E7AC99 +:10FCC00020D7482AEBE3979CCDCEFF1CD7E9D1BAC9 +:10FCD000997316603F63B85DCFDCBBEC37A18E0D26 +:10FCE000F15B64DD6EEC3ECDE9B441B71B0F1F1E26 +:10FCF0001ED561E3B86709E85FC6D07CBA9916855E +:10FD000076C9E10323E9BB51AE65E0DF209EDE95B5 +:10FD1000880EFAF11348FFF8B364CF56A157AED955 +:10FD2000A2E33C1B52C96F70E3FAFA7759E9FBD999 +:10FD300095EDCD53D2A99E8FEABD3E8AD793663A00 +:10FD400004AA67B26FD5C8AF20BDE7DE3786F80ECC +:10FD5000D04B76986DDF100DEB578B1D3BD134B136 +:10FD600099B87F60433F23AA970F6D02F73F98EC45 +:10FD70005367017ECEEA7CC36447FC4D01FE458398 +:10FD8000AE1F2A14DFC898CCDE764639D1CCFD01EF +:10FD90002CA39FB157C76345182FA744BB86E40126 +:10FDA0009FED565839F51309EF6D01FE955D1EC0A4 +:10FDB000BF1AF710EA39BFC0DAB7AA840F37CD6F80 +:10FDC000D3300FEA834929BCBD7FBD407813665903 +:10FDD000081F5F66C95BD18E9C2465ED46B9E44F70 +:10FDE00090546CDFEB87F9D49901F3B399ECCA0214 +:10FDF0008423D752B3CD7E713C19EFE78F2B2B664E +:10FE00002057E62F5931039F03F957F3D79975A36C +:10FE10000ADE05E84F39C42F32E80FE4AE12E827B6 +:10FE2000E6E771FBC3B3B2F1C963A6DEF78BDDEC85 +:10FE300000F9F9CF43FF017C707D1E33E4B782FEE9 +:10FE4000C2E23F5BC9EF09AD77DE0A7A02E8E39EC2 +:10FE50005FCC5490FF16B21A7A96433B7CA2B81539 +:10FE6000C11ED5D6C98467ED45C1A3A572F12F4E39 +:10FE7000C0A72AE2FBA5A0869E40D5E506A9771576 +:10FE8000BC1640BBC177AD01CA43609EEB6537EA43 +:10FE9000DB2D47C23D02D45B1BAB29A81FD7368898 +:10FEA0003C9EB251F0A4F37EE349BF35880EEC6767 +:10FEB000511EB78F56E629F40492F7103CFA13F05E +:10FEC000C5FD6D7DBC3A26FAF0290AFCB916ED9FF6 +:10FED0007EE250467F0DA61A0BDA67FE61A28AFC0D +:10FEE000745E71CCC6F99C8F19C9D03E6B88A85935 +:10FEF00057C4BF932C386FF515D1F72C911BF228FE +:10FF00001ED09EFB93750BD2E31DFA3A85AEF782A5 +:10FF1000C6E0F2A2E6E0F2624F70793E73FD2A1E5F +:10FF2000A6BEF4C5E0F777E4A9D47F29B3D3FA34A9 +:10FF300098B43FA6A2FC5F2F3384BF2E89E34D1CEB +:10FF4000C69F69D15366935D10ADB0748297C39F0D +:10FF500096152320BC0DD19CDEFEB3F086C2B936C7 +:10FF60006F24C76F34E7CF06E04F1D5FA45FE6EF55 +:10FF7000303F87F249D3E9FF94C0E5A17BBD44F649 +:10FF8000CB13E5B07ED0EEF38DE9647F794CFE0CA7 +:10FF9000B48FDC9B223494134705FB761FFAA54CE3 +:10FFA0008B437AD996C7E5B3F8F035392897DF0D3A +:10FFB000E19352BBF08104F49F7FD3C61CEC77E23F +:10FFC000206637036C6F2A9EF07CA1EFFCE14F9313 +:10FFD0000DFB06963465855628007C95F07E10CA88 +:10FFE000A1C0FAE4AF2BBD7C05EB76F778E7EB799F +:10FFF000C47F9EF118D7FAF2A4CD8EF87E543CBA95 +:020000024000BC +:10000000EB9D6C92F324BFAB56F8B733687FC3788F +:10001000572BD63F7DEF278582D68BA7AE7DA38851 +:10002000AEB21B02F816FFB331988FD93A983FE869 +:100030006BD614FCBEFCA99076EC1FE640380DFB95 +:10004000EE31C57519DAE74F387372109EC74C8DC3 +:100050004528178E5FE57A1FE13A56E03C2472FE90 +:100060001C89F264FF857AB227DC194CDD168DF607 +:10007000BD6B38CE73FF91783BAEF3C25C8DD6DF9B +:10008000C0BF61FF1B7667283F7EA2FB1927F21CC9 +:10009000C5A8BFAFBBF09603D7BBBE5550C92FB0A4 +:1000A000B5F986A27C8632AAC52AADE3D00F309E70 +:1000B000DA567D2E6A18D8E336D1911CE0EF55351B +:1000C000F1EFCC0DDFAF417F92C36336B9DCE84777 +:1000D000C9AD33DDE857C27845E84FA09F86F2DF0F +:1000E00004FE17FE99743FCD345B2139901DCBED92 +:1000F00033584FEE0736B97AFC321E77758A4E6E4A +:100100005FA85F86F7E2F79B3CC7E07CA8FF05BECF +:10011000003BA221C7711EF5A04BB767BF45BBE3EB +:100120000AC63A74BFF3F04737915DF12D73925DC3 +:10013000F10F5D9E1C3E706B14DAA7C6FB2F25D70E +:100140003D2AF0FF22E626F9BD9879E8C99A0671A2 +:100150003A60AE4284AFA2186CAB685E3621FD3ABD +:10016000158A43233FFB42F839B0CC809F7D017450 +:100170005421B7AF21BB103CA44120572BBDC1F582 +:10018000AB989FE451F59E1FCC41FDE8F435445AED +:10019000965583F80BF1A37AFCA106EE3F01AF91CF +:1001A000FF149ED961427FFCC7D63FA935C6A1BDC9 +:1001B000037600C993B67D02C5930A259BC382F3DB +:1001C00007F962E676D28C2BE350CF315226B18A02 +:1001D0007F4D0DC69F269AD55518AB61ED8F4D808A +:1001E000F2991613D9F94CDAB806E35FD5432586A0 +:1001F00076E8628FE9F38E80792E61BB0A512C7C00 +:10020000CBDE55907F96BE18FCBDD21B5CAE66F26D +:10021000E73D762BD04FED9FADBF7D3B804F27E76D +:1002200047C4121D692CF507C0EBB1957B30360130 +:1002300070DC1E45F10EC6E3BA408F4176C2772BC3 +:100240002DBF7D1BEACD53F2F2F3014F4BF4F86F53 +:1002500028BFBD7C2DE7B783B673835C01DFF33223 +:10026000DD14AFC9C9EB9F4F67E6737F29BC5DB74B +:10027000E765370B8C2B0FD46E4E3EA7E3838AFFC6 +:1002800088379BEC3986FB35F11805C9463F598BF9 +:10029000AE4BC0B88CF336E4178B66C463C08F478F +:1002A000B99F0072260BDF7BB3307E64AAB0D98978 +:1002B000EF1A78FC80DD974AF1A348DDCFEAA193DD +:1002C00010FA11EC8CF67730FE81FD0E051CA3FFB1 +:1002D000A588DE5D581654A6BA817F5ECED6A89F4B +:1002E000A7ACED1C3E585CF487A05E16E953600491 +:1002F000AC87FDA05E18FA338B1DFD3225CC7B1731 +:100300007E5762988AFDBE95CDE178CA04EDA07F44 +:100310003189F7332CCFE5C2F2B044680720BBF334 +:100320009DF7E593BE708C2539A2C35DA5D3670008 +:10033000DDBB490E86D03DC6FF50FEB24633D951D3 +:10034000446A544E20BBFA332CC3B807AF72AEA335 +:100350007174FF63FEC3C328AEC26A07917C5A1B47 +:10036000C1FDB8A7ACBE84C075E98D23B8098E9CC9 +:10037000BC76B2B3FD0FC03A0A01F1209D2E1ECD0E +:10038000E7EB60BC3F97C7E9E6E37CC763387E765E +:10039000B6EF994DD938BF4886F8ABF2FEECC5F7F9 +:1003A0006269BE3554CEE0FE1273DA489EDBAE734E +:1003B00079F2292ED1B106E79F12CB7230CEB3214C +:1003C00063169B6FA3B8E0F3D82FE8E9EDD80FF0E0 +:1003D000470DEA8FB894C963D11FCBF9217F4D1126 +:1003E0008757453B2ED6CCE3C4067C070DFAD49F35 +:1003F0003E1DFED320E57253713CC71C21203E17E1 +:10040000AEB53B08CE166ED4E4A0EC4578EF4F2293 +:100410007C57B5E466611C8079AD59583FE7531BA2 +:10042000E9F3D3F7267A241EC7FA0DC21B91ED1704 +:1004300070FD4EEF9A9AD59FBC1B22C5505C688810 +:10044000C4BC8FA8BD7410A7807E42FB5C8F23BD07 +:1004500092CFDFA7E87A2A6585932DB0F5966DB126 +:100460007C5DE0BD88E39CC82B7805F1F94A3E8F9E +:10047000CF2D8B9734B4C3522D4059697DF9371570 +:1004800038CF06F2E97EF8FC034ED90DE500FBA754 +:10049000BB5120BF7119A8E4DA71BDF018ED97C502 +:1004A0002BD47FF8F732D15D9ACAE3B411EB743ADA +:1004B0005DC1886E27FBDBF3A360BE239A7C93317A +:1004C0007E68C5B11268DD1FBC02E38483E4C9C83D +:1004D000E7CFD48E6BC338A3BCBEFD1A44BDD6A8EB +:1004E000E661885AFEBBECE4F12CBE1E0B9BA2C950 +:1004F0007E62724D06FA6D6C0AA743DB758EE38847 +:10050000FFBC8F4D34FEF94D7C9FA329B922251ADB +:10051000DACDFFD48CC6E580FE9C9BB5C533F03F99 +:10052000D2360EA7385DC43A1EA763238020304E12 +:10053000B2E95337EA1B79FD47C310948429361A70 +:1005400017DBA1DF14B1511211FE05EB402269C483 +:100550005709C2042CC7E661BB058D821DC15ED060 +:100560009C2B629C191A523C34BD49155D01F25511 +:100570009DC2E9F4AD0B5211DAF1A285C7D72B93D6 +:1005800062B6483CCE407C5A9912BB05EDEDB029CD +:10059000228FAB37E73A12B45EBBC8E8AFB2A5848E +:1005A000B902F474A8FC794BE6F2E72DA0EC467B87 +:1005B0002FFD359838BEDD7F1789FE5374FD74F426 +:1005C000A1BF25105DF7C4133DF4944DDA1ADCBFCA +:1005D00095EB3AAE0589C2CA1AA3C5AA4CECC75E10 +:1005E0004576E5A670867E40CAC6E16D13A09CB232 +:1005F0004E658286FD55A660FCC3FD899921BDC864 +:100600009BC2098FF26607521193A3E3087FF2A3FE +:100610005086FAA7F24D047767BEA6C7B141F390A2 +:10062000DDEBC8423BF6E37C57E694C1FAFE09E2F3 +:10063000B9368CE44D84CCEDEF88DA4F5EAD83F2B1 +:10064000337ADCA2EDA1CB6791FFB75E16905ECE48 +:10065000477F40F5CE5FC904B413274C1183E45E95 +:1006600000BD0C257AD92739911F653D8F405E1F4B +:10067000BB05DB4DCA764D4238AE69F049C856FB22 +:10068000D5638F14693F5E0FF4EC133ADC41790DAA +:100690006D2695EC67B0CDBDAFDBFBC2374DA70B28 +:1006A000BBC8F336609DACC82FC6FED82FD19F02C1 +:1006B0000274E7D53CDB81EBB34A66F5F0FC65F8E4 +:1006C000CF5FE8807E6BDD66D50CCFEFACC91E8CAA +:1006D00083C4E7F3F9F9FF1241FBF9D04254F0BBB0 +:1006E00068796D43C0F8B375FAAD953551C6F9BC5C +:1006F000CBFDBF73B25687FAECDC0AD5EE8629C76C +:1007000086BDFF678C076B75511A4BC6F93BB62047 +:100710001C4CB1A81BD4DEFE62701F3B601F364626 +:10072000B77FF6C6B029EAB8DEF7E5FA3A3DA8CBBE +:1007300003DC2727F9AEEFF3635ECAFB5096568DB4 +:10074000A5F8F399952F3E85FEA41499A321BF57D0 +:10075000AA7C7FBCD696A395226BC7B8964F095842 +:10076000F7BD91F179186FA9FD9F9397B31EE17FB3 +:10077000578F07BC7B264C4C05BF2406F33A06F581 +:10078000CDEB88C1BC8E4198D7E1797C21C27F8BAB +:100790009E3FD127AF6339C545FDEF99ECA8778D12 +:1007A000BC8E44CCEB80EFF9E59CEF125BB95D9E0B +:1007B00058E4A37DF1187794867C2C611EC7A05E57 +:1007C000BA6E8A48233A697A4FA2FC8D5F08DAE351 +:1007D00065B181F91B1C9F4D259A07F9AA27BE58C0 +:1007E000C606CADFE0F1C34AC6E914D413CA97AEFD +:1007F0001AD588CBF2EF7718DF793E51D7048DFCFC +:10080000D2492864F1FB1C85E28F278DF59C93A1CA +:10081000D311A3FDCDAED989D4DF7AD66E45F9D3F5 +:1008200025EBF2B23C8CD61D7A881C1D4BFB16AF13 +:10083000619E51FD04ED00CAD52E8CC752DCD11F3C +:10084000191877BCD8FBA6684702C6657BF3040E6F +:100850008FC03C08231FC4C8A3CAD3E503F09BFC88 +:1008600008F29B03FC7794EB960247605C3D945E34 +:10087000A687F0D974BDDFD07C91A4022E578C7C62 +:100880001123AFA2075E9DFF8DE77CDD2E33E8D0FC +:10089000A8F7992E9F7AEA85F75FEFA8CED75DFA81 +:1008A00073BE99D393913F501C134CFF27F57A17D1 +:1008B000743960F41B5ACF98C7051D8EA4022E17F9 +:1008C00037A5B66BB88E9B04EE476C12A09CCDE9A1 +:1008D00008FD834D42E31CDD7F5079997F972DE41D +:1008E000D3B0C7F3DAE3691F28CE680F227A1C3D24 +:1008F0007DB86FB2C9DA1E8F7E736F3EDA5524075A +:10090000F37BF2D1EC343F771D9F9FBD6DCFE5CBDC +:10091000E17970B5AAD1FE88BE4F67AC7306D3DE0D +:10092000AE8176C50E9E8FC69AB5B79D503E28E81B +:10093000F96121EB6EE891D03C94624B12C57319BA +:10094000E65F4D08A4B3094467F817485F79369EFF +:1009500097926733FBCC63FB19E722F96571F5FDCC +:10096000FB95B9FA7A34663B520B06F7C21BAA2FE5 +:10097000F78E1B42FA1258CD1B83716BDD6EF91096 +:10098000EBC13ADC5DE01C5D00EB996FD17EFA288B +:1009900034691341DF237F15EBF11419FC35C0D303 +:1009A000C7891959C8C7A17018F6CD5E7D9F84C547 +:1009B0007B5F4339323A461B87F11715552FB47FB9 +:1009C000B92591ECD1093A3D5D3E644B0CDAF197C3 +:1009D000AE7F0A499F48EF9B68DFBA52D5E55B239B +:1009E000D71F863EAA9541CFD0FA44DA713F6D7980 +:1009F000BAF7941BCACB812EDC2AE91D82F3FFA330 +:100A0000BEF909AE575F3C3BC704E6B585E2777E89 +:100A100081631EAE93517F20380D3F5551EC4BEE54 +:100A2000CEA678430DEEFF7C849FD06F37FBE72185 +:100A30007E864A91F67A781E099F776830ACFB2D46 +:100A4000D1AE0A846BF64FA6AEC1B2D036485B0673 +:100A5000F0759574E4E03A7DACBA6A70FC0A8B2BB1 +:100A6000250E96F0CC30D7A8282452E720DD4F7110 +:100A70008E71F60B3F87E76D9DDEEE8C72DD8BFD90 +:100A8000B489FE083BFA71B29A8CED98CAE7F5EF8B +:100A9000FAFA1C30D92FF801FE039B53B2EA91FFFA +:100AA000C2FF725B35FAB7BF1C9285FE9181973CFD +:100AB000DD4F5A203AE37C5210BC6B085E5B494A1A +:100AC00002C26BD2E1B50CD6F1AD653A23068617AA +:100AD0006313A4A71E10743DE57B09CB6F3055DD71 +:100AE0009005EB88C136D47F7502E9C73FE8F87DF1 +:100AF000DA04F5909E2D2C06E307F161BC9FF8C740 +:100B0000440FC6499C79BFA138C97355363BAAD05A +:100B100012A651FC723E73501CF18BDCBFEDEB80D2 +:100B2000F93D5FE07A96F85AE57AFACE4FC3C88F5E +:100B300071E64724939F3299E3FD62749041C9673F +:100B40008CCD9A2ED0BE2108878FAB60FC9BE15FD5 +:100B500028F716F4F899DA60AC770BBE87F9DDCA8E +:100B60006A4C08CF6CD648CFB9CC4BCFDB593B3D54 +:100B7000E731755F07B4FD63DD90BBEF8536B344A5 +:100B80007FB202F3A8927C6B50D800FE7723FECF91 +:100B9000177CF09980785F51328AD6B969F025D1F7 +:100BA000EF4C81E313E4D37EC403C8A7EC2C31805F +:100BB0006FD06940B8E58EFA2898CFCCB8D42CE431 +:100BC000BFEB2EA849388F42A60AB8DF5F20D9C8EC +:100BD0002E693FA66EA17CDA1E7FCC11990072FAB5 +:100BE0007A5D4EFFF25C248B8576ED699287E7DDB6 +:100BF000DE25B74019AC36C21363AEC42E28BF0B36 +:100C0000F63ECAA576C6F3B3DB2708646FDD10BFD6 +:100C1000790A869BDFA96376B473DFF958B223DDC6 +:100C2000CE683E246743F9FD5C8B5FA07DC30E193F +:100C3000F96F9ACB5613E80F1425997AE3A2F0FFC7 +:100C40001B4604978B3383E3A8332E1247FDA22063 +:100C50002216F5081BCD46633CFE60481C35FFE2BA +:100C600071D4D30501715410E4B4DFB9FD9A415B2E +:100C7000910EDB271F9CD48576536B2A66D4B1B6C0 +:100C800069DC3E4929747E83EB7ED6D4B110E9E459 +:100C9000F39530D0288CE35A98C3CCD8972B552A9B +:100CA0009F58194FCFAF566AF43CBD3283BE9F5D4B +:100CB00069A7F28242C78502DAF7AC69463F6B79D1 +:100CC0009DCC50EF2F8F58C6CB268B8ACA65EDB0CE +:100CD0004362782C6607F278C2E216CF1A0C1F2FF7 +:100CE0006D752898FBB77C584CBE0DEB3F2AD02A77 +:100CF0002E3C5C7308C9E7EC479FDF3A3D405E57E6 +:100D00007E2F907CCFBCC1115E08E31E5F3981E06D +:100D100039B9D241F09C5A5944CF55854E15BF3B45 +:100D20005A3BD7C443FFD37774CA43E159E0102834 +:100D3000DE70AD83793CA998CFCFF56673028F8FB3 +:100D4000E68E99F5F44F19CA715722B6BF25667E13 +:100D5000C120783F6342898CF57E7281312C1B74EF +:100D60007D31FED058FB59D4EB67DC1C2F1FB67CBD +:100D700048E56E19F00233ED6E0927FFBCFB4818F9 +:100D8000E94B166BBF651294CDBFE771FD11EACF39 +:100D90004FBC4F788DD4787EAF7729C25F7636CC42 +:100DA0008EEB7B0AD60D135E8D71DFD85172341134 +:100DB000E5DA6A0B3327C2F7577FD681E5B582ADF6 +:100DC00006F7054EC5E8FBD1AC261CE9E96CCF7EE1 +:100DD0007E4D38DAE9558AE15FBB2EC7F2A930A310 +:100DE000BEEB72ACDF639FB31A3BEA4143EF9B5308 +:100DF000EEB3635E528FDF99749FBD94ECF99A72E3 +:100E0000E4B3403D7F2040CFAF55B89C30F4FCDACE +:100E1000481EC730F4BC59972FFF857AFE665CE701 +:100E200033FBEB623042A3819DC9AE43BF0CD68D2C +:100E3000EC648BBA0DE05CF6FAE543707E2C29B6C3 +:100E4000DF75C775D04605945F7DE3726C3F324E07 +:100E5000D610EFDB5FDDDC9D88EB27596ACC245F81 +:100E60003CC4872FED7C3AED7E28BDB46B7DD86DF8 +:100E7000F03CBAE98DA1480FA3C01F41B938FFA1CA +:100E8000DF0CFD0DB47B01642AF6B3D7643FBB07CA +:100E9000F5DDD316F2275FD854390EE57AD92FE65F +:100EA000142620DFEF665928C6EF2FE47EC3C2E682 +:100EB0005DBF40BB2DD3CEECD8DF154F758A89D0EE +:100EC0002EEB79A11E9FE377A44AB8CF08F6E07D08 +:100ED0004897A34566C7780DBBF05C62A0DE751726 +:100EE0006A4171B8CB87151DC67317994D5FE72509 +:100EF000B240FB318CF4976137BE927CA4BB44C3F3 +:100F000001F83EDBEBAD377D88F3DC2BB813D05F07 +:100F100077972876D2DB1E9E7B7BA66538D99FBB50 +:100F20004537E57BBB4B619E503EE3743F8E78A90D +:100F300084FAE8B75766B57762DE4C65741A437F6A +:100F4000F0846739F93157094CC57956B53C5A8850 +:100F5000747F6632B30B307EF9EBE768BF91E15ED8 +:100F60002CF6D7521F3717DA3F98994779A04EC908 +:100F70004BE3B16A3E5E75EB2E0B9631350CF333C5 +:100F8000A35B730F0ED57AD74DEC782815FDECC115 +:100F90002E0BED9B37A7BA13D00F32EC8BE70B9CCF +:100FA0005B0A517FA98F50BED3170017ED735EA265 +:100FB0003DA088359497C9E2B95F66F43B4CF42DA7 +:100FC00026FF0C7A46FF6C9BCAF79F70A487695C6A +:100FD000D72EA4E7A15209F97D43CDDC6F63EA4D1A +:100FE000941F79A9E3FF32FC1F647F568B917673BF +:100FF00076AFFD367B50FDBE0E58AFBA68D73E1CAB +:1010000067816E0F31D9AEA1DDE08A76EC2F24FB2B +:1010100013EC0C91EC8B362C5749608F0E0FB047B8 +:101020002D97665F6C8E761C263C5E627D8DD99B0B +:1010300031EED6A387BE1D17A487EA23149685F147 +:101040008B263397B76F8B1587C01FBB06BB107BF2 +:10105000FB5B1E318EF8BD9EB17EF1B51FF8DD053C +:10106000B8F581BE748DC24AEDF5B82FE080FF451A +:10107000009D5CFBBDC85CFDE453194F58A72F7160 +:101080005EB92C3CA89E8345D3BE22B3C55CE27CEE +:101090007DCF05EBDDB6E702E73BB9FB48389A9612 +:1010A000808721F81C683EFBF4F9BC85F381E7DEFC +:1010B00069CEEF11BE6BBE5165B443AE9541DE06FD +:1010C000D82D00FF3FF0BBE3425810FC3D747689F9 +:1010D000F0DF2DF0BC42F6B5427E65AB1E9F6A5D27 +:1010E0009C49F938BB31AE0765F72C85ECFBD60877 +:1010F0009EC7D8FADE60BB9B511E1FB7FF4B785CC2 +:10110000B6D5CAF9A135415531173CD1CCBE6C4199 +:10111000BE97A218C61F7AFA1FAC923DB857607AE4 +:101120003C8C8FDF373E28917EF6CF09A3F85953C8 +:1011300096EFF25FD1F70C8AFB1AF1BF4489E7FD05 +:10114000B17A9EDFDC14B1ECF763A05D535D38D952 +:10115000334DA99E75982FDBF4C0706A57CB7C4F36 +:10116000527E805FA17D8481CF6DB92382CF6DB91E +:1011700023FA3FB705F500EF7FD2D7F788CCE36CB1 +:10118000473CC1E7B68EF4E44FF27E2EF5BD11AFB9 +:10119000FBC4387F10DD3818F33CAEBFDE75EDF5CB +:1011A000B08E73166CB3BA02E2F273AC4E07BE3F58 +:1011B0005AB6ED25DCAF6365DC6FFCC4C807FDAB38 +:1011C00048789AAC744CBB15F030F93F4401F112E9 +:1011D0004A1F3DF1D115BC7E5F3C2DD3E3B712C54C +:1011E0006F8D7DE3676DFDE7AD1661FE25DA5B2B44 +:1011F000443DFF52E0F9AAAF9B8DF86848BE2ADF54 +:101200006779D63B98F49A4FCF7B7D56F60DAD4665 +:10121000BA69B5523E2DF4601D0DE5B3227B0DED8C +:10122000B43B7579F92CD3A288BE0E4BB4CEBF0C5B +:101230008FA4FEBB1E80F1A1ECEBC1BB3DFEA6005E +:101240007D5B2FE8F9A97AFEEAB37ABD8A4BCF67B6 +:10125000BD0BF13F603EEB80F81469BFDB7FAF143C +:10126000146F7EB666988E4FBEAFE10779B315FB5B +:1012700091A18CDFE50CDAE7E88937570A3A3E3D61 +:10128000EB311FDDBD2F9DF064E4BD7CF980487E0D +:10129000DED91547739A356CCFC6EEC17A2D66AA92 +:1012A000F76C08DD3EDB8327BF15E9D385F61C9478 +:1012B0003F533B2202E3419F39BF8C4039F7E75A45 +:1012C000C9A7FC937CD7DB9B8FFF9D8D85A753E936 +:1012D000C4BCBBDB577C7E3BEE0BDD5E7E611EBD7E +:1012E000AF08CDB70BCE9FF35DEF78F2FA2B03F08A +:1012F00079421C307E4FF88C108DBC6A5AFF374FF4 +:10130000241AF9C1147FF79FB4E9F8E6E73BDF6CD4 +:1013100049B5A3FDDA83CFC7CDF4BD97DF3DE181A9 +:10132000F9C16FCA1C3F6F7A82F382DFEC89C37BFD +:10133000C8BE37F056AFDA2D8178BB7BBCEB0DA46D +:101340009755B67116CCE32A8FCA3B8CF1D0DA22BE +:10135000D7DEEBC9DE395B88767C35D8F148DFA76C +:101360004DED87303EC9565C9A5E5E1AD65A25808E +:101370001CF8AA75DB6E7C021C8417F61A97DBA793 +:10138000555F24C2E312BD0AE1B394D560DEDE12DC +:1013900006E56CB22F6BD65EDD378F93583E0EDEBE +:1013A000E33F281FD8AB4C8AC5764C7B42C5F74A31 +:1013B0006F7D8A2B78C80E84FACBD01E5B1ABDE7EE +:1013C000A149F07E89CD665911D3779D97B4AC6D54 +:1013D0001F3EB6EFFBBE7084C82BAF7491F3B8BE4E +:1013E0004894D7BD72DD47FB247DE53AD40B58E71E +:1013F000D3FA3A9F0E59E7D33DEBCCFBA965DC0F3E +:101400005BAD8F6FD2C73FED3D9A8CF6C559230E69 +:101410006CE779394B7FC5F36C56EBF27DE9206FB1 +:101420000EAE47A2149C87623C975ABC6B904E55F7 +:1014300087BA6C6D426F5C79A9D3ABA0FEB468FC2F +:10144000FD6E3D0EB48479283F2FDEC5DF2F753247 +:10145000362186BF47F96CF4B344F424E33A1A709A +:10146000F4193704EFB6221EA75E6DEC6B45703B96 +:1014700001E529E26D54B31254FF6C8472A703E0B6 +:10148000B9CC13FCDEE83FBE48D0E37101EB9D3AD6 +:10149000301E92F5FA2FBFDC535FE279AB78925A97 +:1014A000A74B8DDB1998DFE8FE930E1F633F1D0AE3 +:1014B00076E752E4A1B45E3CEDCE720D8DB1911E83 +:1014C00021B9BD3B1ACA99683FF3F18D720FBE4333 +:1014D000E87BD59F72C8FEDD5D270BB8DF5D5CC47D +:1014E000FDC056D14E76B05BE1FE6C5D44CE10CCB3 +:1014F000E3FC6AA5E311DC370F9DD7972B1D8EB255 +:1015000080F70B9BB32C48378B9ECAB29406F8D158 +:10151000F52F3ED7A6A13C7058FC22D052BDEC79E5 +:1015200068622CBE97BCC011F01C6F417C9FB6B5A1 +:10153000BD8FF5163E153D2EF03CE2A2E60247595E +:10154000C03A5CFE62F0BA8CF10697AFD8135CBE6D +:10155000B588D1FC7E6CBB2C5F7079FCE1E0F21B9E +:1015600013FC12E6E7CA36D16311F0B94AE1F9BAC1 +:1015700051FE7418EFCA8F1B14D48BC7193B8F7E92 +:10158000F989DD6B73D07F38C5BCFF3A1DD6616128 +:10159000EB6645D6705D6B0AC720DEF32CFE6DF658 +:1015A000BE79EAF0654D25F4BBA406E4AA7AF1BC45 +:1015B00075E39C1CFC6504D257281D9CD2F36D2B4F +:1015C0006AA73D1278EEFB6AEF66CA075A5C1C3CBC +:1015D000DFA5B2CC50FE0D24D7E4C8F642946B9D33 +:1015E0000F0A6C03D1AF7A6D2D94E737896C03ED48 +:1015F000E3A93F5F8D71296718EDDB4DACCD6747DF +:1016000031CF63E35D87300E5222F13C1075829A30 +:1016100083E720175804F24F5685FF9CF2E5CA6114 +:10162000FEB81F68E4094F6CDD22219CA52179E5F5 +:10163000651B43E0BB483EF992E77F3007E797F32D +:10164000F92CD0E193DC33C89E99A8C7E78E619549 +:10165000AB310FDAF97811E07962532EFF2E737FE8 +:10166000AA92F1BCE64A8BEB1E7DFF40BD1EEA1F2D +:1016700006BF12F173AE398AE2D2E7B01F2C3FC524 +:10168000E3CEC67995CA41FC7DE5AF05DA67A8943B +:101690004A481F552EE7F998481F8E0078911E0280 +:1016A000CBACD1D8C7F151BB25358CEF93C2BA3939 +:1016B00082F2FD7DCA0918A7CA2D789F88E6F9D065 +:1016C00041FD307EFEB49AF1B804E645077FF7107D +:1016D0009D3D6BE2FB2960C6903FF5EC92B9612815 +:1016E000AF40FE70BF6C26976717CBAB68CAE2F3BA +:1016F0006E5A9C4E7E5D22CA48C4DF237C5FB04C8C +:10170000FC80FCB6B2448E0793EE577D82A024E0A5 +:1017100076441BEDD73409B00A599447E1B6527F9D +:10172000A3F93D12BA9DCE662B03E8DDD7280FD76B +:10173000FFA8D0E32720FFCEDD3C24388F62939EA4 +:101740000F243B465AE8FB6514DFE9B1C306B350EA +:101750003B6C70A07E9EAB9F639B1B723E6B6ECFFB +:10176000F92CCFE0C07C888BBD37FCAEE357B94E77 +:101770001505C4DF9AA23D563CAFC0CA2F6D9F71BC +:101780009BEE17F9375B09FE63023F2F5116E6DC2B +:10179000701DE2FDB1B434A4C7BF15F1FD819C3CBE +:1017A000C74895D7B7133E1CDCAF3E86712CC07F6F +:1017B000599A63249E8B34F2A93FCBE2FA285C3F0E +:1017C000AF2B4FE57A519E2A063DD9141ED73B66B2 +:1017D000E574773B7316226AB7693CAFB74C71FE6C +:1017E000CB3501F0F4ECD3318DF6E922F57ECB4414 +:1017F000C181764BD92FCCC4474C3FDF71FB910C94 +:101800005AAF63BA7E34E887E9E71FE7FE6130E547 +:10181000611B72F4E274ACEF1F2E36E9FE3FA7B3F2 +:10182000A6392389EEA27BFD7F4ECF0F47F07E0ABB +:10183000F212307E84F93EFF81F50B7AF27DC82EDC +:101840001BD82E047A0AB20B395DF4B50BFF9FD179 +:10185000DDC4A9570E4C77D0FECA7FB63F5BF9C6F0 +:10186000ABBBDD00E7925F3D1AC9A0DE49B931CEBE +:101870008EFEE8B6D591784FC409D91D89FD9DF437 +:1018800048740F40683FF7EAEB8DFB80425C6FDEE7 +:10189000C4572FFF6DCD7DB02EE705E647BD51D56E +:1018A000F2D735F7019E0F811D82798C27E48E4295 +:1018B000D4338B4B6C357576946F21E7215E783489 +:1018C0004EA3F330EEA1784E0FE425E53F563D6F71 +:1018D000B263DCB3EA23C98E6452CDFC6B10BED078 +:1018E000F6D5DEA3E4A7A822F3274DEAFB1D033BB0 +:1018F000180FAD6E79F06B8C9357B79CFC04FDCA42 +:10190000D07315E5FAFE46E8BE60F9547D5FF02A13 +:101910007615DA93801FDAAF74035CE97CF989AE3F +:10192000EB5F7A61E79B00C7C94F8664E17D13A72F +:101930009FFF7D24DE0B61EC0F1AFBA8A7BDC3A39C +:101940005CFDE0D7789E5DC982F6910CF9AFE1BDF0 +:101950004543189E6BA26785C91789FE55C5169326 +:101960001D569855BCFADCF62790EEFF64A67B1E48 +:101970002A5E3DA7A09CAD101C7E218BA6132904D6 +:10198000E4BB2C7DF58BC227D1DF48905831ACDB0E +:10199000925F7FCBEB3B98DF0AF597EEEA2CBC1FFA +:1019A000CB2E5B8DA59F75CBF71E503A6CFDAC9B83 +:1019B000B7B390E2B52F7D47EB7272BFC086A4F635 +:1019C0006D5FBEED14F993E02FF955D47B5EA94409 +:1019D00089EA6FFD7C33DECCA6EF944777B1752C96 +:1019E0009ACA747A8F60989F5DFE89D9538CEBFBFD +:1019F000D072A2FBE3720DA7FBA757C7A13D5C6E97 +:101A000072C7A9F4E4EFCB9FB95BA74747023FB782 +:101A1000EA4EC0792D78EA169AD742E6223A2C7F10 +:101A20009AE7E77E0B7EE0AE7ED6F3CC542EBFCD98 +:101A3000ECAEB1C81FDF424F68D71C57B87E73FFAA +:101A400091FBA566B6F533F4BFBF6D1F2CA0FE93C6 +:101A50003E30D1BD533FDD174D719903BABCCEFF67 +:101A6000E0DB42E4AB9FA6CA356695E6EDD6F124ED +:101A7000FCC0E363740E91F278D3B0DF6EE50EA87C +:101A8000FF0DFADFF6A0FA84A7E35BCD61789EEC48 +:101A9000781CF76FE0EF8F0CE983F7C5AA567CCF6F +:101AA000F99869DD38FFA41B38FF57BF78BCF009EF +:101AB000E4B7525B4D14E0E79B8F8E2AB8BFE38EEC +:101AC00015593AC2D5FE0595997DB01615DF8B8F55 +:101AD000EA3DC1E7C0AA9FFF22846F43CE95B11AA9 +:101AE000C25B35E3F73A1C57FC0ACA03378C8B7E7E +:101AF000D3C2A6807367D8DF8A133A3D28BDEF535F +:101B00007BF9CED8C75F34C03E6628DF1F9FAA9FEF +:101B1000ABD2F9DE68CF9EEA7FBFB997CFDD84A74D +:101B20000A1373ABC83F7F32937EAAD8CCF9918158 +:101B30009C4C077A3FBAF160DCD580A7535E536CAA +:101B4000318D1A2C57CB5FFBE2D05AA89F182F314A +:101B50002BC9D5EF14F4F3E3F399DF0CF09F2AF7C8 +:101B6000086C4C3F7C09EFFBE5CB72F67F579EB2C9 +:101B70008D5F63BCAE17EFC17CB86800791A734300 +:101B8000305EBF65995193F0A35A9242FB1521F83C +:101B900035F01A2A17774ED5F8BE4B885C84BF7F84 +:101BA00065017864ACE3D05AC0DB793D2FA5EAF932 +:101BB000BF92BE02B4FA71FFB7CAF3359557A3BE00 +:101BC000A2F2819B311FBBEFBC83F119FAFD639434 +:101BD0003B4067CEDFF0732215AD827E7ED04D7E16 +:101BE0005735EE4751EDC643436303CB9E90B23762 +:101BF000A4BE23A4EC0CA9EF0A29D704D5AFD8734F +:101C000050E187847C41F5CCB5D3C8EFEA6B2F78DF +:101C1000681ED52D5F2B6EA48F243FDD0F635AC540 +:101C2000DC11687FED93C8FEEAD2FC916897ACB6F0 +:101C3000727BB14BD5CBD14699DD59928DF7B28CE1 +:101C400055319FD06FE571F12EA73F528F7F93FDE5 +:101C500055AFDB5F926E7FF5C433F43CC3AE785E64 +:101C6000DF78DFD92AD17D311D1E1E67EB0B7F3D4A +:101C7000D145871E872B902EEC44BFB1DB3D42C47B +:101C8000384C77C3B7BC2C67C430DA11E2F6E731C1 +:101C9000F7F5711833FC8239FF7512AE9BDBA1603A +:101CA000BED37CBEC4ACFC77F59118579022B20F1E +:101CB000EDC5F8493C3FDF59B631F47CA7330ACF74 +:101CC0009B2F6C0ACE47C2BC21E4BF4598C7A4A293 +:101CD0007F1CFC7D49EB29E2A325217CE4D2F72F70 +:101CE00042F9E87E838FB25816F2518164A37CA337 +:101CF000AEC33C3FBEBBC1C4D6E07C770894FFDED8 +:101D0000DDCAEDE7EE3DBCCCDC7A5E9FCECF06FEB1 +:101D10004E239F8DEA8BD79EEFAFFF2507F3242A32 +:101D2000767F3AF649789EDEFDA7917BB1FCC6BF6F +:101D3000257FCAFAD6CFDFFFD77904D77E33E59067 +:101D400074ED7F2719ED8AAE37CD947FD4B5CA4C98 +:101D500076BC7B7F049DA7E91AC6FD85FA7DDF8DE1 +:101D6000ED20BDC4EF2DDA7E03BF87A1BBF56F9FC9 +:101D7000A1BFD8DD6AD6701ED5FBC389DFAADFB448 +:101D8000D23E72D7BEEF7202CF3DFD67E763E4E15A +:101D90007445F07B6FBAA2F9BE41F5DEAB9FABC3D1 +:101DA000B841CB0105CF15E6BFF5F7B12877BB5E8B +:101DB0003BA0A05C3E6BEA7806E96BD70D85DB4C57 +:101DC0005763BC93D1BD68374C5BB3C09DD91F5ED0 +:101DD000381EBA000F382FC04B39DAE103E1E3F0C7 +:101DE0000DFC1EADFF7EF8F87A1E977F57313C77C9 +:101DF000DB8B17C1C1DF47501C0FE6CFDFEFFF6E53 +:101E00002CCAA78BCDF7CBFF65F395A7FDF7A6F7F7 +:101E10008D3768DC2E0DA1FBBE74FDC63D54DE1966 +:101E20006127782F91DF474CFBDFB5DE79FF6DE747 +:101E30007BB1F5FE9DBEDE112AFA2B5DFBFE9ECC2A +:101E40007EC4BC4BFE87D2B961E7E749F6C359505F +:101E5000FFF7CCFB913D95AC0FB23BEA6D3C0FFD1B +:101E60009DF8547E7FA5EE5FE5EBFED543D3B83FEA +:101E700055CFC635E03D076EB027B651FC7EDCDBA2 +:101E80001F603BD764B213CC8CD3D5B79688ED18BE +:101E90004F9B92345F5E8EFE958BFB5F507E7B176F +:101EA000DAEB13CD2A960FD6013C503E1821AAF545 +:101EB000FDE8E31EBD6C796F36EE2B4FB105FB5D7F +:101EC000D342FCA7A95AF0F722F65A2CC6F78A3259 +:101ED0004D0C3C105688F503FCCA8A69FC3ECEA91D +:101EE000ACB141B55D129EC8DF7D47D5743C397CED +:101EF0001E28176A2396E1FCDFD4F3A4EBD93286BF +:101F0000FB56EE8F243D1F44A4F57AC772CDF60D23 +:101F100081F8C57F6938BF696F231E0E818183F602 +:101F20007A7ED2742AC7E75BC8EE9719F8C37C9E05 +:101F300041FEB34C5DC313F11CCBF19C477875BDDA +:101F4000BD0BE03A78B559C57B3003DAD3BCEB93CF +:101F5000C65B34DB7F3D7E374FE3F73A85E2374996 +:101F6000CE9291AFAED1EDFA2972342F27B54B4EF8 +:101F7000E2370FB5CBFFC62EA35D9F6B8B96F97929 +:101F80006BFF3C8C674962A41DE313B8C38FE7263F +:101F9000EBF19C57163853B2EB5FA6D1391A95E591 +:101FA000213EF29817E3C542EB3B7FA57BC2588DDB +:101FB000E8A4FDDD43740FF8288BCD47F7803F255B +:101FC0009F0EBAA7511BD67B4E6B28AC729B95F81F +:101FD000C392A490BD3A4673E4E179F43058DF34FB +:101FE00098676E9BD5A17FA7FC1C03AF6BF5787239 +:101FF0003DF0BF0FF3FD2EC07B58373AC33E1CFBAC +:10200000612437C2A0DF34789717D2CFEA9516E65D +:1020100033F7F663B497B1BDD4B77D3EB6CFEE6D5E +:10202000FFE04A95C60D6D6F1A60FC2921E36F5AD7 +:1020300019AF8FCFE7EBFE98E75D18FD2803F45347 +:102040001002870CF22530FE110A4FF800F3290C1C +:10205000E947890DFBA7FDD80680E7FA9079D932C8 +:102060006382E838B49F8801E061724D7C60DC3B9C +:10207000B45DA4DECEA05FA35E64766270BC48F55A +:10208000D2FD9325F7F37B8C66D87CB9C6FEC62AB1 +:10209000A0E361B28BC65532988AFB17258FBC919D +:1020A0008BE5924540CB59C83FED02D64F029B1DB0 +:1020B000BF2BAC45A0FA2A53EBE17B49948FD79F05 +:1020C0000FFDF1FBFB19CA9B11F84CC374662FB5C9 +:1020D0000F9BC2CF6B82E020FA4E4BE7F098989AA4 +:1020E0008CE77A52F2D57B8EA03FBCDA4AFB5FC503 +:1020F00079DC5F36E6757F31CF13309EEA748DCB85 +:102100003FC17519AEC38C86CBC81FAFB73A2B5FE2 +:1021100047FA79359CF2CF4BD6DC31FD4A846FE724 +:1021200020BA0FE2AB19BBE85C5769C39CBB3F8682 +:10213000F7AE17ADF43E7BBA2BBF18E4C557823615 +:10214000EF7578517ACB4105CF65CCF0EE3A8BF143 +:10215000EB193787539EF60CE67D1FF307D8CD1297 +:10216000F5DFB93342C1FCF4E9DEAF658C2F4C9F3B +:102170002C50DA6EA7554DBE2B93F695292FE2C64B +:10218000625DAF59F9FE48C99A6123D3E0FD74DD61 +:10219000DF0FD5436EBD7E4ABD3D1ECF13F905ABA3 +:1021A000BA35BBB73EF643F78E16F338E85C1D2F01 +:1021B0004639259FEFCF94AD33770E8FC4A7C9372B +:1021C0000A9E7F9D9137AF18EA15A7B1C2E66CCA87 +:1021D000A3A37BF93AADA012709CCDA91AC63160B9 +:1021E0009578FED3C654D22B9DB97605EFE9EBDC8A +:1021F0009CAAE279A4F04CC7215CF7858D8286FA0F +:10220000A93397F17DA8087EBEFD33554DC6FA9FD0 +:10221000C50F57F11C458A746004EDD765F1FDBA0E +:10222000B6E9AE65088741CFA37BE8D99B81F1AEC3 +:1022300007E702FFA11CEFBD3FF667B83ECC627F07 +:10224000E8AAD8DEFB63FFAD98D3418AE41B41794D +:10225000E72AA7B3674C1D8BB1BF1CFD7B718C9A1D +:1022600063E3F4C570FC4E933A12E7D7B9DA2AE279 +:1022700019BDE2559CDED6CB5EA2678F4313DD40CD +:102280009F37E9ED6FAF939D5B008E240B93236224 +:10229000C01AB9D13517E199EEADFB0CE327F33144 +:1022A0009889CF8D9B15B4C752EA8DFDB1F629836D +:1022B000A0BF13DB5283CE7B8CBB31EF619C7FCF01 +:1022C0003ADDFC35DD6FC4544D8C4A40FA77140E6C +:1022D0008EC5A7B60CF52AACDBA3385E81D44AFCC8 +:1022E000DB5D0B365034DE9FDACECBF17CFF1BF882 +:1022F00093CA4A19CFAB4FB204F3EF509DFFE411DC +:10230000BCBC7D25BF4BE34590FFF87C19E4B80CBD +:10231000BCB903E4319677AED4E8E95D9941EF5F4B +:102320005B69A772CBCA0954DEBDD241E53D2B8B58 +:10233000E8F9E64A27BD9FA7F9E8FEDC780B5331A0 +:102340002F6E98EC25B9D1470E5CC6F76B8D7534AE +:10235000ADCB15D1CE30D6AF40CAA47BDB8C7B622F +:1023600007B2DBFEABE63182717A48AEE5F74E1973 +:1023700065C42FE26F04E3F38CB370F999C638BEDD +:1023800055D01D982F3654768844972EA6D1FD57E8 +:10239000CC49F30E43564BC0F5D1283E95E4623547 +:1023A000751C4F7CFDA6F0F10CBC30BD9F672A99CF +:1023B00046E734E48ECB904F0AA4D39BAE82F7DD80 +:1023C000E5A21DF7D7BA59C7AB6F50D94679DCC91A +:1023D0000A3B8BF7258235A449C968CFD8E3CD28BD +:1023E0006F7F5E948A76CE6DE5029303F4DC1D3533 +:1023F000563A5B6F94EFAC8D0E2ADF77A5EB04D2D3 +:10240000ED1D2B3A9FFE37E87FDECFBF3AB348235E +:1024100038B6FD12C75D1166074F05E00031144B59 +:10242000F136DA57C6BFC07BA74B1E18ADE039A105 +:102430004E87C52EA8783F8C5688F7C5B945467992 +:10244000489FE07A02FEFFACAFA7B5F13BCA73E943 +:10245000D4F36042EFA116A7A791DCFBECBEBFF15D +:102460007C5F9345C5386467790CC54559C87DDBE9 +:10247000A5EE70FE3B160D123F4F1F7A7FB69DDB17 +:102480007B9FA3BD477A0DEC3CD4173E6EE77DFEE3 +:10249000409C1BF7213EBF2BD28E27025DEB86B8F6 +:1024A00017417923DEB38CF1F056B686CE8F8B8C34 +:1024B000FC15E63605DB7D1D49D118A734CEE7872C +:1024C000677BC8DE07B25251EF9666B4D1BDA8ACA7 +:1024D000515071DF12EF27B7C4A01CD7EF49925DAE +:1024E00097DD0CEB9F389DDFEF7A75B14C74B2A18C +:1024F00098D1D3CAEC14BF2CDBC8EF2B2F6BCC5276 +:102500001606E89952FDFDFC0CD11178BFEB657AF7 +:102510007F89EB4A16A3FE4ECCE0F7A6276694D23D +:10252000799FC4D937C878FFAC517FF8743EEED597 +:1025300038EE601C7F307FEAF78F95CE9EFB3CD94A +:10254000A04C53905E8DF14A33C6ADC1F306A51B76 +:1025500073114BEC3185E7193F1659B80D45E998D1 +:10256000E9B23E2FDE6F85AEF7F03E5EB48B4EE0F3 +:10257000491692233C4EBD64E72BB4CFBCE45333E1 +:10258000E9F3255770BDCB323D39FCDEEAE07DA48E +:1025900029AF9CA1FD8F33E05FD2BE61CB5185CEC8 +:1025A0003B001FA2FCAD6E913AF1BEF3D0FD8CB79B +:1025B000777E1AD9EF3E520BDFFFBED83E92718E66 +:1025C000B8FA377C1FC4C063B5F03DEDB756EF5B7A +:1025D0001DE7EAC71EC0FDCBDA98BEFB4997BAEFEC +:1025E000141A27774D0FDEBF37F6F10692AFC67E7D +:1025F00093512EAF1D3B1CF72596D4E60CC77D8A60 +:10260000AADA6B8707DEC37C463F276C942B07381A +:10261000273C4FC9AB997E65EFF9E0F2DACBF57E46 +:10262000C7537FBFD6ED204DD6A2907EBA3DE9516B +:10263000EC9FC059DD0C93C1FBC8A13EEE5B1BF7BC +:10264000B974ED90F8B9861D63B622FD2E6E7D44F7 +:1026500011E1FD9EE9BCFF3321FB68553B8ED2BEE4 +:1026600076256BA77584F56596C07D55CCDB1DD4AA +:1026700017AEA5AF44D4207D2FF60A8E6DA8B72CD7 +:102680005E8AF375EFB8C3E40E58EF269D6F42E102 +:102690005EAFDBB5C67B8413E1586AF69EFD043954 +:1026A000E557E18CFFEE83FF7DCC7338F5D478FAE3 +:1026B000DD87C5DE5D55643FEC0857317EF855482F +:1026C0007EB247E727CF746E1F9ED2F7DB4FED94A3 +:1026D000483E23BCC8E75F09C1F7C16CD7DB6DD7A3 +:1026E000F134613AE747A3FE62EF66B21BCFB64C06 +:1026F0004BC7FBE8BAF67C183902DE7BF5F975B5F5 +:1027000084D3FDD15D2D4F16EE457EF3E6C6227FC4 +:102710001AFDEF9B6EA27A675A797E0DF3F0FCC129 +:102720004AC4EFF8403807D13D5F463BE3BCE6A919 +:10273000965F478A99BDEB576DA959375CEC7B5F73 +:10274000AD690FFF1D14E27FBCA731A3C6897E804F +:10275000514FB138C85FA9DA3393EE6F33F68D96D7 +:10276000BD6EA27CC97957683FB90DE5C3EF4D84B2 +:10277000FF6597311FC6E5CED5466CC1755D96DA0B +:10278000F19E0BCACB17A32083FAE375F913DF710F +:1027900025E64155AC13E8BE9F5AE6587508FBD1B3 +:1027A000EFE9EA4CB5FF01F588FF3D6E87577824C5 +:1027B000E6A2DF69F08DC473246C826F24F24B7241 +:1027C00033BF2FE8E8746EE77FA69F4BAE48D3CFA8 +:1027D000D3E8F9591531FCFCCD69E37CCE2CDF48F8 +:1027E000CC17AB782D81F2C54E1BE76DE03DDA5377 +:1027F00015E3F8B91B03AF15F7B58D447AAB28F58F +:1028000066E0F7CE54F52CE5E5BD1E41F7548A6F1E +:10281000F0DF19AA7CC1BA95DF83E0F900ED8BFAED +:10282000BA2401F311BED7E17B065539DA1DCF5B1F +:102830007BF2DDFB3B3FB45869E4E785F4DFDF3230 +:10284000CAC6FCB08CF33BADD3F3E230BDACCF6372 +:10285000716423C1DF6962FC9CD44BFC1CCA57091C +:10286000EDE711EEAF5EBA8CEE19EF4CF52CDC43C0 +:10287000DFAD74CF37B3352A78FFCE927C8B1FF54E +:10288000F392975F388FFAE0E4D3129D39A87F6006 +:10289000470ECFEB63A23814F367B7D3BDD7DD3251 +:1028A00013D1EE3E69F2D0F7935695FC849383F9E9 +:1028B00039AA93BF1B44E39D141A93112E97914F8D +:1028C000B7EDF164C4EBC96D2F14E2BEFAB379160B +:1028D0003AEF1E2ABF963C1F9C1FDC991A7C6F4F53 +:1028E000C20C1EF74B98C1F13C6C068F2B56867BB1 +:1028F0001F4BA379727E81F5E2E7799827E1C958E9 +:10290000CC6B4A17504EA4485B15CC6FF2E75AE8DF +:102910003E97253B1E551C7C9EFE08E00BE1E7CD53 +:1029200094E7505FC26A709EC8076EF87ECECBEF08 +:10293000B338E71D1F85F3582266DD48F9BDEFA7C0 +:10294000D31D279DC63DF2CCB3FD0D687FF29941A2 +:10295000FCBE0B9FE79E4F112FA2A6219E8B633CCE +:10296000F7605EB67FD315747FEDC9181D8F311ADD +:10297000FD360EB4273C570EE1F181CAB5AF9C4736 +:10298000BE62432535BD1F7C0D84B73EE76466708B +:102990003956D1CCCFE5579A399E966EE7F7AA2FD4 +:1029A0005DC3E3EAEC657E8FFE72AB2F12EF395800 +:1029B000BE4DB2233F2F55BC2307C3FC6ED1FB8114 +:1029C000FA2E9457467FCBADDE85D8DFF257AD2483 +:1029D000E76F9911ABE7B53D12877676DFFAF621FE +:1029E000AA2DB0DE739181F96F46BD9EF979C11EA3 +:1029F000198B79DBEDF77C0A4DBED96125B840D241 +:102A0000D279D6D0F99F32013CD978CEDF4AF76F20 +:102A10001F07F9E8C6FB27A21D0F539ED50712DB3F +:102A2000C6E7ED423DB5C813DCBE72903D0AF9B76A +:102A3000F20FF932B69F3B83CBE9CAB59368DDD973 +:102A40001F4C744E3D741DAE99A1DF1769F0E3ABC6 +:102A5000E14487A7F0103EC2B37314E99BCE688FA0 +:102A60008274E53FC0FC5BA309DE64B4B74FBD3A96 +:102A70002A0BE969492DFFBD9953D1DE6435E07D0C +:102A80000F9DF940B4E6601E1FA3389C31FE52CB67 +:102A9000C676B483F0DC41CE387AFACCFD9C1B2894 +:102AA0008EE1FEFEAF6670BD86B9F3981F43E75D09 +:102AB00048AE791594DB06FF56EC083D77C0BF3F62 +:102AC000ACF323FC69B1C6790711E1F42A783FA77A +:102AD0005F60DA6B76FC7D87BB16E3F9BDA5359B9D +:102AE0006F43FB6CA9CC8A1480AB5390088E4E2B9D +:102AF000BB7316EA8BC071D2F8538DEB9DE7E33AB6 +:102B0000BC4FCFE07642056A42E8A7A241D888FDD3 +:102B10001AF28202F601ED30DF1EF54867AEFE7D47 +:102B200080F91AF80D9DAF81DF5D33B8FDD099AA09 +:102B30003D3C39B6F75C6BF785F15131FFC43F4737 +:102B40007EECC9FF077EDC3F83F1F8DD0C1EB75F2A +:102B50000AF0219C239F0A3EF791F17C7079F48E54 +:102B6000E072664B70796C6B70D9FE767079BB3E03 +:102B70002EC60BF03E0C8C17E013E3059A99C70B99 +:102B8000B08CF1027C62BC00DF63BC00CB182FC0AC +:102B900032C60BB06CE01BE30658C6B8017EFF4E90 +:102BA00097CF9772FE927EB7B3E77CA59BE4DF9B3D +:102BB000AA6A47F9372945E723FD7E44E3FCF09BE9 +:102BC000E599FAEFD9F07D30FFC9B07ECF5F1AE703 +:102BD000E943CF5F7E29B4AF4910FA9EBFBC7BBCEE +:102BE000EBD88CC19C1E715E13877BC6631E7DE78C +:102BF000EA7746E2FD861D4204DD1B7FC378D7C914 +:102C00001930BFAAE6AFE7A1DD541DE69B87EBD7DD +:102C100051A7FDE13AC39E49C57BA99805E9DC3877 +:102C20006F7FD1DF61B8E8EF2F04D39161073E6B6E +:102C3000F227A864B74D7E06E303CB8408BA4FF5AC +:102C4000A895ADC2733FEEDFF1FDB1EEC3269EEF56 +:102C5000B351D8CA02EC49D38DC1F7CECEFF7E3C2A +:102C6000D9E33DE58D82C8AEC0FD1C31089ECB3C4A +:102C70006141F475F98B3121E7BC1283EA5FB1271A +:102C80002DE8FB0897A37030EA57F03B515F66F9D7 +:102C90004607D53FB7621DE503D3791D8C476E1CEF +:102CA0001FD4BECC3929A87EB2C0E344EC3D13CD7D +:102CB000B7AC99FF2EE9F207D6AD21FDB445A07C53 +:102CC00003AD761D9D973A6DE1F124834E80FE148D +:102CD000CABB8DE5EFE7EB7AE8A4D09E8CBFF7BBCB +:102CE0007874E36393053C17B42519CF193D3DD59E +:102CF000957923C9BF8E99D8DF4F779962E87C8395 +:102D0000EC7BE876E8A762D72056A7F5AE7FB289BC +:102D1000C7CFB64C60A4EFB73472BB7F4BE3A0B013 +:102D200011DCAF26F93282B9E330EEDDCD583BAE8F +:102D30006781944976F2B9C312FD7EA6565B44BF03 +:102D400093B7EC03139D5336E0AF18F7CE3331221F +:102D5000DE13C5C81F382DB69D5F8BFA27CB3BD23B +:102D6000877AE5892D717361DDAF535D7908F7B21C +:102D7000F7F22331DFF4DB1D26CA7AFBA2E9B9673B +:102D8000F03CC0DAC6E7148C3B2E913D0AE53FBF0C +:102D9000B445C1F300D7BFB885DE2F7CB184FCC336 +:102DA00045AC86FCC313C63D45FA3C0BA48D23639A +:102DB00069DD12A2910EB7DEC8E5667918DF5FBF44 +:102DC000A938D784F1B1253BA2E91E3A6DF6EC0291 +:102DD000A4836E6F34DD3F769B5EBFFB5D89F8BDDB +:102DE000FB667E5FEB40F7E3DDF47D2AD1EBCDDFC0 +:102DF0005F4E7ED32DBECBB87F9AE9277B0EF0487D +:102E000071ACEE77CF2937617F98D789F9764A3B45 +:102E1000BF7746E4E799B5D9ED446FCB53811E6186 +:102E20007D96BFF7212FE7323F9E6B724E9682E868 +:102E3000AD7A4A78103DCE663141E7FC6EC5E4AE0E +:102E400080F2CDC5C383EAFFE4E6CB43F87B5CEFB9 +:102E500077E2EF8941761CDD881954BE21A87E25D2 +:102E60009B15742E76F1F33C2E5FD9124DFBE8E5ED +:102E7000223F5F3EDBC5DF57ED89D6F7D7C37AEE39 +:102E80000FC1FB5FD0DF0FBA3744DF47AFC47F69A4 +:102E900018B76FA7F8913F41223BB632A383F6479C +:102EA000E2E115C6BB2BDD50C6711DCC8FFB6495CE +:102EB00032C7ABCDAEA6AD4AE8A583AA96E07CC7E3 +:102EC000AAC31CDF469E71E87790EB6BF09EA6AA22 +:102ED00062210BEDF9A53B3A158C3BDDEC4AA2DFF4 +:102EE000735BD41C1C6FAAF076129CB7EC89A37894 +:102EF0006815C68502D6E3E88DDC7F30F66166E3AF +:102F000087E164F7B7A1FD77EE30B7FBBBDF7D4EFD +:102F100030E88865F5C547E58A130AEA31CA2B808F +:102F2000F927DA3FE6E7A64B793C2D946E103F7205 +:102F3000007E12918E02BE2F641C5F0B41ED7AB2AF +:102F40007E3C9E16E13FE0FBA23D8207F34E43F13B +:102F5000B2D0D541785BE8B2D578D4BEF3A95A7126 +:102F600084F2CC77C2FAE27D7BA1785BC4DA697E19 +:102F70008B406EFBA2891E14BADFF975C18E7A5A96 +:102F80009BD0A1E079EA5EBEFB90F8ACDB0E5C8CD6 +:102F9000F371323ACF0AE3590605DCAB3DEB7B1EF9 +:102FA000F7B815EFF91F8FFC12CC5FB77C1F47EF06 +:102FB0007F3CDD7450FCB50AE384917DF15185714D +:102FC000C3C8BEF334F6A77AF483747B14BF9F762C +:102FD00055BFF7B487C619CFDCA8E7E35EC9AE0CCE +:102FE0003A2F30C0FD3BA1E7050AA46251817995D3 +:102FF000FC4EA7C31516D2E7DD6E13C943D7EA020C +:10300000D277AEDFF1F2B207328604C6075D7A5C92 +:10301000CD2827D70D8AC3EF255695CEB594D44930 +:10302000F47B07FF07B44280260080000000000008 +:103030001F8B080000000000000BDD7D0B7C54D5C9 +:10304000B5F73E671E992493E42424909000272F1F +:103050008812C2849720140F7960146C87F04A207C +:1030600009130C0888DE10B5464B9B09090F016D4A +:1030700040A8681102556A5BAE8DD62AEDA5BDC386 +:1030800043D4A2B7D457B5E58341AAB5B6D6144BFD +:103090008DF7F3DE7EEBBFF6399939C34BFBFBBEF0 +:1030A0007B7FF78B3F7F9B75F67BEDB5D76BAFBD15 +:1030B000A7718743E80384F83BFEAE13625D67FEA9 +:1030C000D070B110EFDC3762573089D27BD2074E17 +:1030D0001C27C4D9B5AE748F1E29F7CEDACAA162F7 +:1030E000147DDF1257D3ED1562D8373CC2912EC440 +:1030F0006DCF0EDAE35084100EEFC01A823F7C7A57 +:1031000040A983C074BF2A4486102BD7FE38792289 +:10311000C1B7AE7D6D829627C475370406F8C70B1C +:10312000F181B2679F8682DA9E123FB59BEF175CF2 +:10313000BE71EDDAA182FA5F416D3A4AE99B083629 +:10314000086AF7CE78A16F4C15E2FD7811BA8EE0CF +:10315000F79F8AEFEE40BF9E762EFFA70CA1213F7E +:10316000904B4D127CFEB1A4EE20E5FF493DF4B733 +:10317000F594FEB13438DC914FAD69817C3FF57335 +:10318000AB7A701EC6F581D2BD2F93C6B1ACB52403 +:10319000FF7763693EAD13380DB417A604082FE11D +:1031A000B603E26C61040F01218C1E2FC6D5ED9E83 +:1031B0009514F9DEE02E2BC6BC563829BF18ED8DCC +:1031C000E476ACFC2333691094BFAF8DAAC609F135 +:1031D000449B87D3EFB769428C10627F5B26C34F55 +:1031E000B6E99CF6B415F1F77FDA418D44AD57F698 +:1031F0004C9DDBF948882A8C6398E32FA52DD45F7A +:10320000B04C1435135CE998A93E4CF3BFE3255745 +:10321000771CE1E20EA5797798F07547BB5304C798 +:10322000A15CF3770107D7C4691D943E94F88DDD46 +:1032300061FADEEAF468713ECCABF91AACC7977A52 +:1032400085682A12FCF777FAFFBA3E8F68F244E0ED +:103250006922D506977BB26CE52BB55C5BFEF599D0 +:1032600057D9F26FD04B6DF08CA249B6F237F9A660 +:10327000D9E0AF4CBCC1567E9631CB06CFAEAAB5D5 +:10328000959FEB6FB4E5CFAF596ECBAF0DACB2C12C +:103290000B97DD632B5FDFDC6ECBFF44154E41F4F3 +:1032A0007390D64FA7F5F939AD1FD269427FB94E59 +:1032B00089ACCF9472B519EB62C1567AB7B91F5E6B +:1032C0009E65AC029D08712217749B4DFFDA48740D +:1032D000BECE2FD7D5FA9EE394DF09CEC27AC4962C +:1032E000BF54B92989873FD689A4FE7462DE32E7CC +:1032F0002482AF393C369F60DFAC479639B3089ED5 +:103300007CF84779044FFCD569993FFAF0C7C80F9C +:10331000FD6A97CC9F4D4D5D2B44D9ACF265419A27 +:10332000C794EBF236FBA81FF14B97EF714ABC2212 +:10333000ECAEA67E6EF77843F9C991F9012F4D8561 +:10334000122F484344D7480F135D233D4A74DDE4F0 +:1033500012E218D135D217DB7CFCFD176D13397DD5 +:10336000B9CDE0F4DFDAAA383DD1E6E7F4D5B61AF4 +:103370004E5F6F0B70BD37DB9671FA565B337FFF84 +:103380004D5B2BA727DB82FC7DB75F613C8B03AED7 +:103390003F85ADF5CC03596BC249F3E810A2177C09 +:1033A000421CD44419D1BF382C7A187F6167EA7B5C +:1033B000B4DE6049D1EB169B0A2283F7AC76A9F004 +:1033C0009B4EE307723D73B4F71223DF4754067A2E +:1033D000F0FD8DDCD98563099ED7D7FC7C0AE5BD5D +:1033E000A18A6517A38F75A00F2ABF6796F163D4D2 +:1033F000FB92E7542DF89E9E25343119F0CFA7019A +:1034000056EEA5FF699DBEE43CD101B8E353A1AFE0 +:10341000A17D7E28E91897EF88175A1CCD47E93B14 +:10342000A1009E4A7B3A2E15E508A6F94FC5D8297A +:10343000FF4B5ACF34C01D4B8458538AFC1E99AFA2 +:10344000517FA5721E6282100548097F157D27CA2B +:1034500039DFEBD6E308C5530BCCF215C44B52B998 +:103460007F1E5FC72AD9FF639F9E30902F8837B990 +:10347000305E4F88F3A70684B62615E36BE6FE0997 +:10348000B6C6C7E5A7A24E2AC6471968EF2A2A2F53 +:10349000C7B78AEB67CAF10F72CAF26E9A5FFB2454 +:1034A0001E5F23D7075BA5FC24A76C9F48540B52D3 +:1034B000FF6EF14CA942F5DD2BBD3EC88DA9C52795 +:1034C000B2CCF6B46054F9141FC1D45EC1BFCBFEB8 +:1034D000810017C1790A09A8FCC83EDD39ED442EE8 +:1034E000DADB799787DBCB763C550AFEEB340CA10F +:1034F000D2F7D93739BA37D2F77FA90C9CC37A3AB9 +:10350000D3551E6F8791D4BD91D6EB573FD387F823 +:10351000A8BD59AA08405E5C861E3EF9C7E8E1D9FD +:10352000FEF58D637CF7487AA0F5B5D183AF9F1E79 +:1035300038BFA392E8E122F472213D846A4D7C7386 +:103540007B530B22F401B97B28E94D83DB1B25FB60 +:103550007FECD3661E2F0428F0D94F0FCD727D95D6 +:10356000BE087DC495FECFA18771CE9E3DF81EB7E3 +:10357000D2E3C3BCAF441F8B7AC5F4142AF2E8F43B +:10358000C03AE8218D7DFA31C0378B69D3890DF7B8 +:10359000E7EF43FEF80BF3037FED7501B6BEBF62A4 +:1035A000B663E53BD35F4D841CB0DAB1CAFDD16C84 +:1035B0002F526E8CC74FFACB1D953D3BA10F544146 +:1035C0003FC0FC84846F247D60230A0A23B97420E1 +:1035D000C977FC93DA118E29475BA05F91D2E40092 +:1035E000ED785DEF843DC8D299CF5ED7E764D8927D +:1035F0009B378ACD4EE0918AF7C611DEAB04E55BBE +:10360000FC93E8F4C6E2DFFF068B72A388AA47DFCB +:103610005B4FC63F7F344A1ED7CE4A4A67FE9A2B7D +:1036200072C15F8F402F73613C7529012F8F8FF519 +:10363000AE58BDEC9336CFF3475DAC9F056645E9C8 +:103640006702FC8FE6B9AF5153591E089F3A86E0D6 +:103650004A436F017C7886D4D78A48E2A15C4596BC +:10366000C2FB99BA79FD7682AF871CD6309F2ED6E1 +:103670000B6E143D9CCE142738FDB2E8E5D42F7CA8 +:1036800007C3349FA3E7278C1B8B7DA386D6D11C51 +:10369000C4478DE109C87F430BDC8571FD2DE957D7 +:1036A000A714089FDEC008ACDFE10A39BE96B9C492 +:1036B0005F891E0F7BF2591F8DE5132F917C2D28FA +:1036C000043E04A7CF93FC2DA0F9BE40F217F08D65 +:1036D00045ED02F5A6EB8A7046E1D3AA3F432B17CE +:1036E000CE01979677334A7E9203FC1E4F1D51817F +:1036F000753A9E7A4D8528413A4895699C1BE9A503 +:10370000EA5BFB6146F1FA138E12F4379DFBEBC7BF +:103710006B861DAFD381571FF01B744218DF20BA90 +:10372000399D21428CCF9B485003FE0A6D43C04710 +:1037300012BF5CF74FD445F9D8F2027C5FE9E91D6E +:10374000EA5619AFDDB3685FDCEE089CD6A8DC87CB +:10375000430223521C188F60FDE0B0E7B567A1F764 +:103760009E43379416749E60F84E97A4FBDB9EBB75 +:10377000A94C07FEDF7074C3BEF9038648F43BB55D +:1037800075328FFFBAD6499CFEBE4D0481EF951E5F +:1037900089C70F83874A1CD4CFE994400FFA5FA9E9 +:1037A0001E4CBE96C6F7FB9DAF3D09FBCAA2DB953A +:1037B0000E7DB30FFBEDB8C3F738F6D567478656D5 +:1037C000275D9A8E897E0FD8E8D71B183C0B7AE1CB +:1037D00063B3795C16BDAEF44CB7AD27510FCFF78C +:1037E000D9E906EF7F4D8456613FDE4EFF84DE73DC +:1037F000BBE7E5E5CCD7088E23BE16AB374D4808AE +:10380000319F75139F075FB5D6333B2EB49CF5D11E +:1038100044A175403E04C65E0D7EF2CB09C62B98CE +:1038200077A5A378BF85DF38F0D5D0C81494AF7AD8 +:10383000D121BA69A82F2494EC079F0913BE15D291 +:1038400037AF1FD9ECCDA3755A3123F016EA0BC759 +:10385000670EF4FB72A1220650F9732F8EF5820ECB +:10386000ADFD7E297A8BE51B61F08D91F48F1251AD +:1038700002BE51E9F0FA4218D7EB0E1FA9EF64FF20 +:1038800024AB2C574C7B69AA18FED014CA2F7FD1C9 +:1038900025BA29FF1C1A42F94C85ED498B9F5C27FC +:1038A000FC9D5340BF86A737041D2B53157A14DFA8 +:1038B0008BD713841E358EC4A2341B9CE41B6C2B47 +:1038C0009F3231CF969F6A5C6DCB1F5035C606671D +:1038D000F8AFB5951F54536683B30237DACA672F22 +:1038E000ABB6C1439A17D8CA0F6B5D6CCBCF0DAE88 +:1038F000B0E53F2FFC29A15C9093F16AD104F03D23 +:10390000F997BFA1C5568E0A1C0D105EB289E163FE +:103910001F1576DD6B6B57E82EE6FF41FA0FF45565 +:1039200099E98AC8032C6FC2CF15AC4FB8D1DB0C14 +:10393000BA28D7A61D85182AD75C36B992ED7DFF27 +:1039400024F851768C3C895D7FBDFA0BAE7FE0EAAE +:103950008BAFFF4AD11DCC8DACBF30D77F3AAD3F86 +:10396000F8D5881DF6F5BFAADBBEFE239FB0AFFFDA +:10397000A81EFBFA8F3E605FFFD2907DFDC7BE6838 +:103980005FFFF127ECEB7FCD5B6531EBD0CBFBE745 +:10399000794D118F5C64DD2685EDF4211C9B79DD6A +:1039A0002CB93EF9FDEA8BAE5B0DFDF75FB16EF30E +:1039B00063D6EDBCD83CBE340F7253F2F1D87D6FA4 +:1039C000ADCBA3A9467D35F1A755E0F3947E12FF58 +:1039D0009F7BC06774D26FC450B2C313081E17E137 +:1039E0003BC1B266F67F04DD1EADC3C7F4C0EBDD9C +:1039F0007A32A91B76CE276A380972E594DAA520B7 +:103A00009D3C3E706B35F1A745C5CD8A2039932981 +:103A1000FC4F2D853C1FD27BEA6B68E79E24C9CF03 +:103A2000C90456D1CF3D497B3646F9071AB2453312 +:103A3000F8F79DD5925F0B5F783CF8F8DDD552DF43 +:103A40004FF2696E88C6C662617483CF3BC5D006EB +:103A5000CACF480BACAE66BE3A65C7FDE9A0CB64E1 +:103A600011378E1786F9EAB09768BF018F4E433D34 +:103A700083EF2FBBBA1F87FFA7D01708C1FFA30C86 +:103A8000F5C1FFE3700BA9C76E8DEF7E5CC177DFD8 +:103A9000A054EACF914C7608A577C4137C113DC39E +:103AA0004A176F708840947C99BC29AE598E53DFB9 +:103AB000D54AED37FDB978CC4611C96F72CB766324 +:103AC000DB894B9BB615F36915E67896A93CDE3F7A +:103AD000788EECF81DB5BF3CFEF80EF8CF263B5EA5 +:103AE00065BBA497F2F642CE38A55DF2488126A0C8 +:103AF000A74D1E168A1F81FCEDAA6FAF607CF1FAFC +:103B00003DB252673B6BB2430902EEFDBABB7B2F5D +:103B1000E4B84BE607EF1ACEF31766FF8F346BACB1 +:103B2000878CD8216C7AD2234EE9677BA45B0D1673 +:103B30008EC6BEF60867143D3F023F1CCFBF3B1E3A +:103B40007E91914F68B6FC513D99B6F6461FD06DF7 +:103B5000F9A5A1225BFED8177D3638ECEA7D6A38DC +:103B60008D2FF8A8433CEEC3BE9F68AB7FCD5B862C +:103B70000D9E14AEB2D57FAD3A4FD299DEFB97279A +:103B800069DE0D1DC374F0E5C9EFFB6DE5B29D273D +:103B900058DF1C9A29ED1DB28F187637116F243C1F +:103BA000E778A43F2107F65516F66F80F1E62C90D2 +:103BB00030E5B3BDA416D9F3538B647B642F19D8B9 +:103BC0003FBF36FD9705225C0BFD4D38C357416F53 +:103BD000688813EC37A3F563BB71D73D836DFBE6B3 +:103BE000ED6AE93FFBF54CC1E9E31EB1C8CF78F7B8 +:103BF000BDF502CA2B7ADEC6F448F933E6FEDA5A7E +:103C0000659C063FF8F54C8DE1DD49EF2FC7BE6D91 +:103C1000182DFBAB53D545B3A81DB2D16A9E8EA219 +:103C2000FB3F554B3FD24B73643BD6B81B52E4F875 +:103C3000C4D7DC4CAFC219643B73578248053DD6EC +:103C40006FEEB97F0415AD7377B9D89924BA5DD0FA +:103C5000E7679691DE4AF49BFDF2A7DFF5127E76C8 +:103C6000B53AD9CFF6F1ABAB97070BA0D7F64AFB25 +:103C7000B899E6560A3B82F6E498C878EAE738B87D +:103C8000FFE4D972FE958E835CFE5CABB4AFCF8946 +:103C9000503BCB29B2A7E18F1922A47F2781D60FF1 +:103CA000F8A73F15B0AB4B309DEF728597637CF062 +:103CB000473B5DD21F8D14FE6867A1F44703863F22 +:103CC0001A29FCD1F8FE749B8FE167DA2632FC6C6E +:103CD0009BC1F081B62A4E7FDAE6E7EFD63ACD5C9B +:103CE00023D7495FE5F2EF257CCF5445951235AFD8 +:103CF000E639725D27CD96FC1AE5C04F2A1D2F17B5 +:103D0000F07CD23555CE4F4F019FB2CAC7F293FF18 +:103D100057F3C87686188F433DD26F30C41960FEC2 +:103D2000E126BA663A37F3B39A259D13DE799F7878 +:103D300035CBCF7094F3DD01D293534D7E13E5471D +:103D4000C916725FA54227CAC247B96FF2A86FD0E1 +:103D5000934577AE98FDD25DA056014FEB93247E3C +:103D60002D3C2C9F2DF1933EDBF48306C97E9FC032 +:103D7000ADF25FA5E3B346B4BF2449FAF196DCE3A4 +:103D80003906B9BF24CB2182B4B7A71A9A1BFEAB60 +:103D9000C5C432F7C00F143F94E1F034D1AB649343 +:103DA0005C0ADAE5F92DD00B15D687DD68F766AA2F +:103DB0007788E8F7E60D31E5BCEFB1DC5F1223F759 +:103DC0006F119BFF42B287D22BD8FFB34D7D60B4F9 +:103DD000180D7D4038BC6BD6435FE926FB2C376A53 +:103DE0003F98FECE73DD3F92F06AC1FEA3583DC1FD +:103DF00082F51DD458D4390DE135A108F2A1D3E9DB +:103E00002BD42FA4330BAFB47E6BD6B27D23FD7CB5 +:103E100064EFFC12E3F913D9377154EF4FC18FCF20 +:103E200030FC4CBC0F7E930F4B4F94407FBECDB106 +:103E30006728ECD100FA2539571010C114B4F344A7 +:103E40003CB7736E35111AC6FD4462B720381CFCAE +:103E5000D1C08BD93B81B0C3762E149B5E7743A033 +:103E60007D368D33E0127C2ED7B1DFE16BA771DC9C +:103E7000E73D3CD0F07EA173ADF568C7B23B6792D9 +:103E80003C74A445F2AD732DD2ABD7AC4D97F8007E +:103E90005D9D0B7E2CF17FA760FFDC57488104BF3E +:103EA0007943103784DF53905692FFC5CFC366F72E +:103EB00095F27ACDE99BCCF30F6C98C4F0F0614198 +:103EC0003501FC73A1C2E714F31F136B13A86AB882 +:103ED0007DFE78E0EF7173DD869B7226165F034DE1 +:103EE000BE32768EC55FBDBCCF5BDA15B60B5AA06D +:103EF0002B00BE5F613BC0823FEE32E14A09DFB179 +:103F000056C2F4D7007D78B148F66D1C27E7097FCB +:103F10000CE68914F384DF60BFE9BFC13C91629E67 +:103F2000F80EFE0418FC0930F81360F027A4E04FE7 +:103F3000F8FE6E6AB91B78C5795D45D47EC3795D9C +:103F400045D4FEC1795D348CF3BAE8F238AF8BCE3C +:103F5000C7795D743ECEEBA2619CD74597C7795D6A +:103F6000342C26DE108171FE62CCB2C1B3C98EA89A +:103F700088DAEF38AF8B6E1FE775B6F602AB6CF5DB +:103F80001792E6185D3FBFB9DD567E51AB623BCF5D +:103F900023B6C472F8E61D03985E1EABF49F055D60 +:103FA0009F4EFCCFBB5C79CC3FD80FD2725B824F67 +:103FB000AE7757955C7F55C8F5EE657FF7C7ABDDEB +:103FC00012AEF40DD22E42473807AB70C97330A43D +:103FD0003807438A7330A43807AB2894E7604871E8 +:103FE0000E86EF3807438A7330A43807438A73304C +:103FF000A43807438A7330D4C33918529C83E13BF9 +:10400000CEC190E21C0CDF4FD1389AA2F81CF4DA32 +:10401000029B7D4A7468B34F351B0CBD35BA3CF426 +:10402000D6E87CE8ADD1F9D05BA361E8A9D1E5A1E0 +:10403000A746C3C367EBCC37A0AF46D7835E1A0D44 +:104040008FEA0A3E0FDFDB4D3BFF7C14E9F094C69C +:10405000A715621105739257E0BC727862E3985419 +:10406000E2F9AEF6012B2A080EF4C9F3F212D1AB35 +:1040700082BF046084D2BA054282F5FF519F667107 +:104080007EB6A90FF21FAD7BE93382F54DEB7CDDE7 +:10409000AAEF139A03A9553E025FBC5C6CFF56B9A8 +:1040A00080C73E0EA2C752F0F9D2D5DE31B053F62A +:1040B000A9CA223FD1D33ED297AA89CF8EDC6FA85E +:1040C000F1945FF38C56EAD051BE790CF8728DC929 +:1040D000A7ACF2D46219C6FFDD45BAE9C796F3B9B9 +:1040E0006962EE5ECCC79823F95EB6A98F119F3046 +:1040F00010BF31A5F744790A950B04A78D47FB3310 +:10410000DDA63E2D9AAF853D3A32A8187BA3E8FB89 +:1041100046B39D40F0A9C3E0B3DFDDFD65592F41F3 +:10412000D6FBEEEE64EEF7CB9DCA5EC8E329FB85B5 +:10413000B187EACF9E23EDDA91FB430EF4D7D8295D +:10414000FBB3DA6DDC39D4AD7B23786A14CDF76626 +:10415000C27E1DA708F0F1E1CE00EBAD83EA341575 +:10416000FAD1ED1822A5EB8B9AFDC0EFBFBB741EF0 +:1041700097DB63B03E75FB815902FCFE4BE3522B8B +:10418000D3D1CE41E12B04FD8CFB956DBE8C26D2A4 +:104190008B86E31F3ABEAF5233317E42C000A2A7E6 +:1041A0009B08C67C0201D19C4B22675E4D23E3B97C +:1041B000A84E28884BB9AA6E8F9A4EF546060EA9CE +:1041C000E877545798536B1EBE29A90EC0335D5A29 +:1041D00025C63FB35261BE41F29EF596739D2EB641 +:1041E0004F2DBDE163E80D027A85EF2B90D72D6B43 +:1041F0005D027674CBD7FBCEAC071FFAB15D8F089A +:10420000EC50988FAD5CF5C60495FA6934E37A3EBC +:10421000C8EDDE974A78F920EFA9E4898AD403E64D +:10422000D078CE744A3DA271EDF3C9380FF8B8F3D7 +:10423000C76ED841D6F94E938907516C1CC3781AC2 +:10424000B3A4FF4E380EBA21C7CE07BCCD0E82DF15 +:1042500021BE628C607EC9E53E3EE09671235D52D0 +:10426000DFB3FC438DAF0C18083F46AC1EB8BCD37F +:10427000D5E8263B7A798C1E78EB15F4BF87E79852 +:10428000E73F3EE183FEF74ECCF9CFE22B9FFF7470 +:10429000CF89F29FEB223497F97973A18A75687CF4 +:1042A000C5C1F47BAE47DF8BF3194BAFA96B2FE78A +:1042B0007D287E2CE9A8AE5D96ABFB89D1AD5091EF +:1042C0005F9AFA4B755F36AFC76BA6BE32B76F24E5 +:1042D000F38199E178FE3EAF2F8BD3F97D57F1F74B +:1042E0006AAFE407E19F89EE35AC2FC5493FE35142 +:1042F000D12D722FA4CF59CE6E355D015DB5AFC9FA +:1043000020F826E83FD45E0DF4A101A0F755CF6751 +:1043100080DE1FBB38BD573B4373D07EB5CFC5741D +:1043200078397A5752A3F89608BA0662FEFB854F91 +:10433000EE4771D445F65B43A269AF7BA5FFAA5F48 +:104340005FA4B1C0AE15C1552BA0673620E861301F +:104350004FC710B4BE49C532FFDDD757ADE87482F0 +:10436000DEA59D3AB4559EDB5A30FC0EB0AF0A6014 +:10437000D752FF033DD2DECA33ED258D68633DDBA6 +:104380005F06F30732CBF476F65BF8797D1288C1CD +:104390006E61BF84CEF3CAA179217F88539EABB9E9 +:1043A0002BACFE4468E098887FC0B28BE117007F99 +:1043B000ADBF53E1F66FDE50B847DA19C583CED0F2 +:1043C000F7AE7965EFCE25BED3725FE1207199F328 +:1043D000889B699DB02F1B52C27729846765AE30D8 +:1043E0002A48B5AD15269EA87F41735960C223DFC8 +:1043F000D8F2C18662C62FC3FFF1FAD756200E67E6 +:10440000FD94163FC615E1777E03665062B1C1E7A1 +:104410007BB1E3B7FC1023E7CAF2B1FE889B8BA502 +:104420001CB0FC65EFDCF7DC93D1FE96775CA2460E +:10443000DA03BD6CC77CAB3AB374A31E912F8FAC6B +:10444000C861793974AE298F681FE823A47E8B1464 +:10445000FA2DE2A3A0DF02867E8B14FA2DBE43BFA5 +:10446000050CFD1630F45BC0D06F9142BFC5F7BF9D +:1044700096F9338167C2389F578BA2DE871FA7FE4C +:104480001BDADC02E3B1ECE3DD2B12F8FC7FF7BDB5 +:104490006EB69B2C3BB9CE7DE2794F6E040FBF6D9B +:1044A000DDEA927C2F5488F3BD05CDF13EECFFAEE2 +:1044B00079FE42F49358EC73839F048ABB159DF0F8 +:1044C0003A589376D1B0FCDED2BB287D77AEEC6F44 +:1044D000669E947BC31CE2A8207BA876BC513C77E7 +:1044E0003CDA098C463B8B0F961ECBD6218F52DDD2 +:1044F000589F8641D2EF4BF8E4733E0BCFD3E64A88 +:10450000B97A7E9E90717DC03B9793FBA0B65553C0 +:10451000704E972DA47F2DAB4853E0679866E2DD7F +:104520002D5E97F49C29FD0B434CFF81B740FA1395 +:10453000FAFD0745EFD4421E45F0A21D63BF689205 +:104540005B873ED2E81D3E7D10C18D5D4A9A425583 +:104550009ABC82EDB9A66DF97B114FD2628E93E8B9 +:10456000DF9D0579749FA2415ECD4CD3E74F423B5E +:104570002FB9C45EAAB7F8CE4385BC5F284F29BDCA +:10458000703F34ED98C4FBA1A99BD2B197DE370BE5 +:10459000B71C19F213D05BC87063BC4D9AE14E8B07 +:1045A000F273DCDCA530FDC6C28BE73A24BD8B1765 +:1045B0005D18475D81AEE07CB2C55CFFFA3B73DD00 +:1045C0008BE1F7837F7E0CAFA3C4C31645DB9B2B27 +:1045D000FB1913D5EE62B41BD5AFB5EE2BE726C998 +:1045E00078554D7767417E681A8F8FE6EF623F48B6 +:1045F000819CFFCC349FDB8BF69753FB84C2055A1A +:10460000A812F90B8A75D14EEBB5B8B394FDFD81B4 +:10461000CDB29FC08654F728C869A7E61E42705DD8 +:1046200082DC6F343ED61B9B081F69F0A3A5919EC8 +:10463000E8BD102F8DE6789BBA52DD4B6CDFB7B822 +:1046400040CFB5A69DBFB873D6D087685C4DC15129 +:104650006968BFC929E7BDD35CE78089CFDA6D2FD0 +:1046600014228EA5B639AB54C98DB477BF497F3BB0 +:104670004DBC5A78A9D5BA5C68A71FAFDBE5BC97DB +:1046800068A142F63B79E4BCFBE9619BECA7695B5E +:10469000A3BB98D2A54EFFD087A8DCD2E02B3988E7 +:1046A00047D969E2B976C721731CF13E8C43688112 +:1046B000A1A08BF7B6CF1FCAF3DAF6900B784CF2B5 +:1046C000E9D3A13F123DB0DCB4E8A261ACDC7F5677 +:1046D000BF4FCE75F2BE7872AED44F2DB990D02AAE +:1046E000F74DD3E65F317C33ED2BC843B77846B145 +:1046F000E4D2E5F659ADE9A7DBE5F6873295C8BE09 +:104700002739D8FCF445E4C4BB66FF0BCC75A9532C +:10471000253FB1F2DF986BEA21C06F547DB48776F4 +:104720008F98EB5557162A5C551C296FF55B972619 +:10473000EB617D402F47CC7543F9162EAFDAFC377D +:104740002DF74BFF4DCBFDDF590BB9DFF294C27A49 +:10475000E71F5B9EFBB779947EF0AD3D0D989F35CA +:104760008E25A47F603F2F35E55C53E8E2FB7ADCC1 +:104770004D8157E746F96D9B1EFCE7E1E08B7F7C9E +:10478000F238F38B93B4960EC2EBC27FFE8E0B7C95 +:10479000CA1AFFE20D7B36E4A5439EA58E811ED387 +:1047A0007F4E51A4B33DF0AE39DF9B3BE57A095A09 +:1047B000AFC254D8198DC2001D64FA7C90DB969F5D +:1047C00035CB27FDE1D67A09D39FBBAB50C6D15A72 +:1047D000EB5697D765DB77B1F3F9B389F7BF98F25A +:1047E000608149670B966DE17A8B37347E07FDD681 +:1047F0005AFBA8C9FEBDDF5FB6D925FD659B0BD767 +:1048000065B2FE29F17DABA3A7E46E2AF7C7958FA9 +:10481000DF9E95C7727B28E4F612D3FFB5D4D4FF90 +:104820006E217C5FCC0F48F816F3A2F07DCB6E8929 +:10483000EFBABC9E3FFF14F35A15C7E7657FDC3F14 +:1048400096FDB60B15D10CBBA6B6678F2B1BFB6C68 +:10485000596A1AC468EABC5C9E5F3F9F6D2ED5E022 +:10486000C74D9D27F77D2CDD46F02AF7FB2E97F4E8 +:1048700063F7C36912B6EAD50A6310F6BB08E60807 +:10488000C8F5483FA9695A09E9B5F3549BBCB5F28C +:10489000CFAE6A7C00714767E3255DAFA4F6707EFA +:1048A00073769A6F28E8DAD2DF447A88E9AB611828 +:1048B000D9C790A389011DE3C84ED4D32017C6CD14 +:1048C00093F45350A05F8DEFC92AE9BF38AF22316E +:1048D00032710CE84D88F831979653DF4EE8B9AA4B +:1048E000F932FA5FC1CAF05F304EB009B48334893F +:1048F00070B0C0C41FCE01068E89E8A1B17C2856D5 +:10490000BE5BF562E97963D162A62F5781DC47D699 +:10491000FC69BEDD324E47CE97C6CB71A4DF4E9305 +:10492000B07F9EA4E3B3B94619CEAB7B2779B4BD63 +:10493000A44AEE55F5168EDF25FB007AB628320E16 +:10494000BBA1777DAD5843BC83283058AF6EC8D625 +:10495000F8DEC5D976A9879FAD95F1409F777E6730 +:1049600073E57EEECD121ACE77AFC4676B9B9420B1 +:10497000CE235CAD497B6DFBA8CBC17EDA735D6352 +:10498000F93EC839D89218D7AA788E533B9B6BF959 +:10499000378C64C8BD53C151A9382FFCA2FEE7BBB8 +:1049A0004C7AAC4B907C95B4771EDFA9D67CD68729 +:1049B000ADEF967C3EA58593D2A2F830C98724EC52 +:1049C0002FD19A2F102770AAEB6C92CA742BC7674D +:1049D00095BFD325DB15496E3EA7AEBF7396BB913D +:1049E000BED7B7BEE652280D9A743B2CBFC71894A9 +:1049F000CE7A9C06FDAB23C997897E3A527D99D128 +:104A00007A41A2771EFB59CEE6860AE077EA2D8D21 +:104A1000F741DF39E59D373D0BE3DF91EAC37EBF08 +:104A200053F19DC239BE581BC7F6DECA9E43056CC2 +:104A300017660A15FCE16C6ECFDF7E033A599BE8DE +:104A4000437F3355B101E779876F0A7C731EC6E354 +:104A500030FD529F51BF64BF5E8D46692F794DFD79 +:104A60007698DB50DDAC2F3A98AF5AE7282D7B1CA7 +:104A7000367FC89297E4394ACBD76B065E0B39B4C0 +:104A80009D836E10BFCFFE9F883E29CF6F96C0FFDB +:104A9000112577D66D2B1F887B4D4D5B2ABF1524C2 +:104AA000BE3954117EF09BDF39C3B3401FEFEF19BD +:104AB00094D61EC5D77FDB1DC7E769EFEF79EE956A +:104AC00009D4DF9F0F64F03D2661A86C57ACCF4935 +:104AD000E7F5DD3F4FCACF28BF9331488FF89D9A45 +:104AE000F6ACE77B524DB7750C47FAFE9E78BE2FA9 +:104AF00055A1CDAA48855EB33395FD79BF5D29FDEB +:104B0000082B7E55C8741C32F7E1CAFF3CB20BE794 +:104B1000434B72CD7B4C3D891C77B6B2EDC050073C +:104B2000757D9D16F817F075DC5F9AA4CBFB4B5989 +:104B30005C5EBFA83FDA4ADF6B93F7566EFBC65B3D +:104B4000DCCE87EACB5FAEA5FA2B6FFB5132DAB928 +:104B500075FB6B133495FD452F601DFBEF67ED90E2 +:104B6000F7B33E88392F5A71E9F3A257E645F95950 +:104B700062C7F1AA799EFEAA490F33D3FCF36A25D6 +:104B80003D303D5D6AFCCB0E28B673BAFAEE1437A1 +:104B9000EE160442C2AD15B39F97F5E0F71DA2953E +:104BA000CFA94C7DC7FAFEAEB95FDE4FE91A0AFA0B +:104BB0005CBEEFA1A1D80F7F489270E0B11796DCE0 +:104BC0004BE3086C53710342049CC2EDA37A370790 +:104BD000A53E2DBCC4B42745FAFF685E22B7B73C9A +:104BE000E67E9640D4187DFF8353C685E07E16F49A +:104BF000B2DF3A434B4047BF25FD35C8EB6DDAA322 +:104C00005D8EE91C8F72A7220A15C03F4A2A907E4A +:104C100013E6AFE25F641C4FD2B89E10F8DE6DCF92 +:104C2000901E24A41F02F4DDF213D7F46CA9A7711F +:104C3000B4F64A67C87D313A5861EA67FDF0334FF0 +:104C4000B9A137AFDCBF85F51F62BBDD85B9D8EFF1 +:104C50004F1D1B9C0E7A6E1CCB7761CCF2B73F23A5 +:104C6000F1102FC2EED951EBDD5894B62E9BE481A2 +:104C700036FF9115DBA97C23D6E95A6A72EEFA5BFE +:104C8000DB0B909A7E76672FEBEB1B8B5E657BF8D8 +:104C9000B64ED9DE6D45AFAECBE379CD1A20A2D6A4 +:104CA0003F75BE8BF163D5A77973BDFE78AD354EE8 +:104CB000D1318EEFAFF17DB6D6609C8638D3479662 +:104CC0007F95EFBB65C47934C4B165A40572E7B3C1 +:104CD0009F5FDE6BA37434D28BC449D5C0CF69C546 +:104CE00049755871425BE265BE1927D59124FD22B2 +:104CF000FF857152D7CC273C846EFBC5481E8F833D +:104D0000F41352FD8CDBA7BC758CE619EAF022681F +:104D100055EC6C3EFC47C4F718ED293AE6FDA89027 +:104D2000F16AD799716A93C707CA80874CC4273044 +:104D3000630B29588F8F7EF6FBB1C02BE2D740F76B +:104D4000AEF6BDB756109DDF385F93F103C5E1B1F4 +:104D5000C057C66153DE394FB0FEE0CAD4D320F746 +:104D600043E63968F05319BF7550097D87DBD71CBE +:104D70007721EEEC845A320672B67DBEDC7F9B2A28 +:104D8000FDD5988FD01D8568F723D7C95CB417A4CB +:104D9000EDE4C8267E3A78E20EACDFB40E52BCA633 +:104DA00008A12A19C249F026A1F6E25C7F8899FF82 +:104DB0003B5A5F31918AB8355146FD4F392C7A38CC +:104DC0004EBE78B1DEC5E50977D811AD5A087179C4 +:104DD000A225D907BD25DBF19723386FCFBE5BF144 +:104DE0004196349C7B8FE3814E7DBA3F1E76C7BDD2 +:104DF000E303CB30BEC10EE30CEE924E3977C0A375 +:104E0000405F28513587E997F50C14A24CFE531CDE +:104E1000BCE7D3E40CC425F60E77FE90CA7D647817 +:104E20007CF0F39DBA77E4D1C918972A7AE1371755 +:104E30009E4AC3761F8D96CA3321D24E7CD788FEF8 +:104E4000FAAC5F15EB4727A79BF7D57C17D6FFC8B1 +:104E5000A7733CFC47BD7DC9E06365078FBCA59087 +:104E60009E53E6F186104F213CAE3FF5FBD3D1DFD8 +:104E70008921A9889FE03D4D781ED821D7736A8A81 +:104E8000DD2EDE3A5FCAB7ADF3A53C72EA3EC63707 +:104E9000E2B8B18EBA2018E334EF879CF3BAA5DFED +:104EA0007A591CFBDDCE1DCC4F1197D917AF41DFCE +:104EB000223DCA71BDB11578FEC83585DB0BD27AAB +:104EC0003BA672BC09AFB7A2AABDD0C369FD787D6D +:104ED000AD7B7AD77D26D7B3BE39D907BCD2FA8D40 +:104EE000FAA680DD167EF4970AAFDF6ED0F9237D37 +:104EF000A44DAAD8AFD37303C5FFFFACDB27F1C91C +:104F0000FB80AF483C2BC1E95F249ED59F302297A0 +:104F1000F9E251E03F4BF43EAF123C4804992FFCBC +:104F20000FE28BBF991F1D3FEA55594FFEBCF1A3FD +:104F30001D881F2D45FCA8607BA2F79E24792EEBCF +:104F400024CC227FB5EEC33826E3F207E727DAE365 +:104F500047EFC9B7E24739BEB4233888E377C2AA1E +:104F6000E4AF605FCCD79A858C13143ECFD5043F55 +:104F7000AA88A7110F62CDA3C3BCC72D9C3E0FFC0E +:104F8000C2D6BE144EF137F8A71B76E7F3395C7C26 +:104F900057DCDF9E045D054773FCA65A23F7E7A69E +:104FA0003549424989D0251FB5901C1D5C9C70462F +:104FB000A1A51FEC554371A0AB651546345D7DA9D5 +:104FC00046303FFE1745043D98CF2C19CFB86D965B +:104FD0009185F3DD6DB306AAD03B9FFDCF3B4E7F9D +:104FE0001DF37FC5C5FE826DA5725EDB7E96CF7A0E +:104FF000E929B5FBE1A5A83FCFCB71CFDF5202DF96 +:10500000037D3B325FDBD144EBF088DAE5013EB64D +:1050100025A9C3778C43BB1EF66F6CCB9578DCB6A5 +:10502000BC98DBE95FC7CD4997880356E53A2C5712 +:10503000BB61B7903E910CBD93D6CFC4576F32F091 +:1050400037D9B43F689D6A9E66FD94CA459D4F7DE1 +:1050500064EA651F219E3725EA7BFF3AC876AEF4E5 +:10506000BD6B5CA0B8262392BF2DD5C8829E19DFE8 +:10507000F55CD15B72FFEB58E7EDEDA51B387E3791 +:1050800049D51E1717AED3F6B9FB0EEDA5FCC472B9 +:105090000FF33311DC7308EB9EE8F031FF003E1F85 +:1050A000077EDBA53D16BB8E61333E5DE484C747BA +:1050B0008FCFF2C30C0B9E7998FDFE227C15E4ADD8 +:1050C000F54EC029D749DE17C17C29773F31F9AEAB +:1050D000AE885E5C321F2224DF8D0F915C9D043E02 +:1050E00033347837C1E155C93E65F0E7E133721FCB +:1050F000E45095C47CE637D5C09743F565C6B1FE4C +:1051000021EFAB5FC86FF4DA687EB3F512FC66EB93 +:105110007F3DBF5986F1974C08DC56C3FAA4C1F70E +:1051200008067748B968C18FB8A55CB4EA9D56E413 +:10513000388B44AF0BF4BA88F8FC00E2F7EB6AA4B2 +:105140009C15AB63F8BD491F0D267DC4777DF2BF6A +:10515000B0EF17915E877E1A56C79D81BC6858EDE7 +:1051600092FBBAB5D288A9CF72CEAA2FFC679EBF98 +:105170001BF5A749F9B468F9BF6740EE5CB27E3809 +:105180002715E7ECD63DF84529FE0D98F769316003 +:10519000283EBEFC1F0E3E9F2A70A6EDC27C5BDA45 +:1051A0000B548CEBE5D2410C37B88BD240C75D3540 +:1051B00052DF3BA619DF647C7D762407FAE6D171C5 +:1051C000FEAD80EF2B38C7E76CA74A7BF91EDFA93D +:1051D000DA0F86605C8B5A5F6079B8C8928757C6D1 +:1051E0004F06DF775D7EAE1F4FCA7F039E6E1C4E5B +:1051F00014CD746578A0FF14D64CF5605C9DDEEA92 +:10520000CBEA4367DA7C224476F99AC412B66F700F +:10521000EEA349BB5AC6C3F44D1021E27F8BFBC6F7 +:1052200089D0807FBC9FD36D13CD7E9219EF8B9C6C +:10523000BDAEE87E16F54DE57E027D53B89FF2AB1C +:105240006F38FC4C3ADA55D9AF76A5F6D7B5158943 +:10525000D088487BD67777BF9F20C8F45EDE3FFEBC +:105260008007E73585355F16D0AFD7D60996B78367 +:105270008C40552EF8C1EB0E8EFFB9547FDBDB342A +:10528000EEAFAB4DE7F44C8DF4CB6538F5036CFF16 +:10529000D5085F508F8C27A36F20CF6B605F3ACF0C +:1052A0007350851CD79AC49F8BC6A8FDDE67ED4B53 +:1052B000521E43D67A33BF4A10A1A26838CD0627C2 +:1052C0001247070C95E0EFAC17E4C594BF3AA6BDB2 +:1052D000313170B7198F766D4CBD321B3CA84A8EA8 +:1052E0005B33E7A95568A5C1283CD18CCC76647B9B +:1052F0005ADF709E776A5F01A7D63AE06FF340DC11 +:10530000ABE5A18A2349D707210F8E2BA27900A5EF +:10531000A966DC9CD3A7303FC75FD704DC73167C3B +:10532000EFDDE9EDEE447E2795DFAA45FC7242F4FD +:10533000381BE9FB4D55F1EC278EDC83D6789F575F +:105340000B1FA773849FD379A299D38FDAC3133825 +:105350003E580B0CAA1D8F7BAC81DD692ADFDBFD7B +:105360002EFBA162FC2FB1A935AFD8EFFC365196C8 +:105370001C7F706064FCF8F34E30E72FB8FFAF9AE3 +:10538000F7B147D8FA7799FD93C030F77FF0EFF97E +:105390003658AE93379DC777C1F70BE0CF46D8613B +:1053A00039EEC2D6DD06FCEF6B7354DE07F1E997E8 +:1053B000DF6F1D644781EEFBE7D9BFCFBAE43B1333 +:1053C000596979D0470B674E65BD922C70932EECCE +:1053D00074BD0EFBFA327EC30BFA71FA04FC624E06 +:1053E000AF1AA14BFABF704E438A3FE98BB7638D6A +:1053F000FB82F68ED6A5405ED6D7AA367E1259EF2E +:10540000CBEFCF4339D52AF487CE4C937FE52C568A +:10541000719EBC96F819E2ABD6665633FF5C4B78AA +:10542000BEDC7DE28DE6B837B779987F3E60F29DAD +:1054300075C5A21B72C131AAC213F646F8E3A6E2F3 +:105440000AE66B89A92AFBC1EE7AFBB995ED05172F +:10545000C1BBEEFF0AD6691DF139F803D7C1F90ABD +:10546000A530F8DCCA430518D7D3BCFFCEE32267CA +:10547000AA9CCF061AFF7A931FC78E33B1C88EBF7E +:10548000245F42A43F81FBC5693678BD395EDAE00E +:1054900099175BB7083FBA121F94F4AB24C7B37EC9 +:1054A000FEC38785C92F02876F25F8AA8971AC0FC3 +:1054B000553A56B33FFB87AF3BCC7C1977E833F7BF +:1054C000DF0F0B7C4D98EF554FC9F7437EB85F381F +:1054D0006E851CC87488944CC4C1C97B2245E67E85 +:1054E000B6C6397ABF381347727E74C86D9B5FA504 +:1054F000166783AF1251F9B968CF0E7FD17BE53FB4 +:10550000A835E311AF11D7000FDF8B8947BCCA8ADA +:1055100047EC1EC7E32DFF4648455CAF158F581C6E +:105520005AAEE68D8AECCBEFB57994B351F1DAC37C +:105530001FEB56113F77B5E85E93003C3C26E4BD77 +:1055400052B33D77403D0C7CEFEBC9E338DF7D3D46 +:10555000E78EFC9DE0FD4FE471FCE2FE9EEA94C5FF +:10556000C551FBBE3BDDC63F71EE057A46398C77EF +:10557000DF136A15CE29F63903096917E13BB172C9 +:105580001DF79DA3E92DB6FD4BF1E7CD42AEDFA699 +:105590005AFF6BB59043C11E15F4D78F2F5FB56DC1 +:1055A0007DDFAA95766E7B8BB0E214CAD42FA097CC +:1055B000749AF35C67EEDF133581B3E8372DDD08AD +:1055C0003A559CAB9EE0F839EB7E343FE144782EAF +:1055D000C73D59F0D10C5A00EA675AF24F42B8273A +:1055E000D549F408BFA245EF1D8526BD3BEA38FF2B +:1055F0003CD13BF45F57B006375C4447C0DBCC710D +:10560000B4C532BE15870BD01F3BBD24352F436F69 +:10561000F131F1B14955F677555C57B83FFDF75A6E +:10562000F3BE94499F165D0ADFC5E5A84597390882 +:105630004CCCB874B9D8F58CE873BD49529FFBB90E +:1056400017FAE8E9E2D92C576E046E2ED2CEE9366D +:10565000E3A2FA68E5AD81410B581F9D6EEAA315E0 +:10566000ACB7AC4F92EF4D1D871F87E3DCE53DBB28 +:10567000193E19B7910DFF15C1C986BC87970DFF5B +:105680003795D79649788647D6CF9C23E3466798C7 +:10569000F17599018DE1212B032316F03EF911B725 +:1056A000F39D6FC87667142B3C3EC823FFA84BE3DD +:1056B000E3B42927C2269D9DCEEDA9831FE2CCFA33 +:1056C0007F752E8EA2CF6B1648BB688627599E2BFE +:1056D000158DBF029ECDFD5BC4CE3A7EEFCD9B768D +:1056E000E9F5B0CA5D69DD2C7D8DF66105CF5B3CC7 +:1056F0006DDB87B1F5BEDD5256B580EA6D49FCB968 +:1057000062107E1A570ABE27F350E2D063C0577862 +:105710006D1CDF270CB73FC7782D192BE3107421C0 +:10572000CFFB7327CAB88F436B0735C0EE3EFE33FD +:1057300037BFBF70DC2CFF241CAAA5D1F4A42563BD +:105740005F1FFAE98235EF527E4DBB3CDF3F133CD1 +:10575000FBFD1F402E06F8F52151125CC5F17425A2 +:10576000868C17387E20C8FD05CA69A3650BF1CB6E +:10577000E207B9FD33CBE4BB521B60A7C499426773 +:105780008234FDE027F698FAB4A780EC067CF37823 +:105790003CCEA8F86B4F5F09D323971EC8F1C542D2 +:1057A000FA55241D5D7DB39C5F7C5F31971B99ED9D +:1057B000BB7A523ED3D52AE03777ADE3C689D4CE43 +:1057C000F01D82E9A93C7912CBBBC6A0A2E35C61C3 +:1057D0005AF0A90AC4AD058229FC5E4AA0F80CF370 +:1057E000F7C0011291945F9E16E6F88A199A7CAF71 +:1057F0008DF2F97CB03147709C434567BB82776C72 +:105800008E37D2BA40EF1307E4BCAB241D1FBF2A6A +:10581000A8C0AF19A67CC8D7F2640BCFA47DD178FD +:105820008E7796ABAD52DFF043285B7CF64C50E2AE +:105830005D1F27DFE73A1E90EFC658F3DEBB4CB67C +:10584000BF01740F3B2C982FA0C79E6F76F079C0D4 +:1058500006FD5C1AE062C5C3FE74B4EB8C6A97E87F +:1058600051815E501F101C87BBCDDC47FDED15CF6D +:105870009EE6427B7EA92A543A3673FBC7E7D03CAA +:10588000F50BE9F4A766FD1E731FEE33F5B5E3C112 +:10589000EF6C2A017FEE51B99D013B02D3C00E632C +:1058A000EB5B72D1EAFFA7A84FF0FCDD6115F810A1 +:1058B000A94E1147FA48A31E5C9F087F997036E3F2 +:1058C000FCAD55043317237FBF9BFD74DF7D74DD72 +:1058D0009A781AE7F715D1034A9DAF07199E354606 +:1058E000E0104E6C807F93E8C403FF26F1B711BB34 +:1058F0003670FED513049FDF6D7075BBE0870DB663 +:10590000C7EBB8F7FFDD5DDFE7F8FEEF93DC011EC4 +:1059100047E61DB81AFED89716C8FBFDBEF7B5239B +:105920007053D4ADFF4BDE624A7F9D60AC39063CBC +:105930009538D85FFA64C991BBB07EE79B93F08637 +:10594000D625F9C30673FE16BCA04065FD6A4177F3 +:1059500037C7030E59939BAB4E94EB887539DE29FC +:10596000D7717472CF4CBC1B2BDE74705C8B2E9E77 +:1059700039C4F765E6CA775963FB3973093C9F6EF2 +:10598000CB64B8F068F1B3F0A39E7FCCCBF6D0F730 +:10599000367E7BEF0EA4F7DD924716AED897FBD587 +:1059A000318775791F05F5CEBC122CDA4BFD2FDE41 +:1059B0009DC0FB77C4F0D50B104F307CC4B2158B63 +:1059C000B17F576F11993ADA97745132C2CE676E30 +:1059D000DEE0B0E93381D58936B8C0FB67E63BE14C +:1059E000D71D1C077F2638F6B27A87754FE634CD6F +:1059F0000B69E2C23C9BFE74FAEB7717820F84DBE3 +:105A00004EEC388AFBF209E1EFFF00FBEB4D190782 +:105A10005122D292C10F4A44660FDE693DD3798785 +:105A20008C1BAE148A43C6D3F1BD8B709BF630E459 +:105A3000B60BED47D9BF45C15F19F0FF630A81344A +:105A4000AC4767DAE5ECB3A2A0127295203D642062 +:105A5000BE6F3171A24AAC67938BCF390A17EAA6A1 +:105A6000DF403B8638F1936B86F27B0B8D9D87463A +:105A700041BE45EEDF885388473AA96A9C5FB47AF5 +:105A80008FAB95D27F3E5F92A712DD0F5928E5DFDD +:105A9000E84BF859072F94FADEAF137A56221EAA64 +:105AA0004834F3BC4585A66C267955172754C47530 +:105AB000D67D277D4F308A8E67AC56DCCA68C8EB2E +:105AC00043A380D73A47E83CD75BAF088CBFAC53C1 +:105AD00011883B7A7B69D21EE63B4D5DE3F15E4760 +:105AE000A1D95F5D9C199F1FE81A0FBB73EEADC66D +:105AF000F085880F4EB6D3C98B2D0BD98E3C6EDE48 +:105B0000733E13FCD1CB63A8DD8F9B1C7CAE61F987 +:105B1000298E7FF6E028DC3FFBED4A17DE96106FFA +:105B20000FED7142BF819E60805E890E918683DF9A +:105B30007917F8F42B1EBE5F65E9D98EE2DC0726E3 +:105B400082FFCF74F9AED7C1EF9B8720CE650AD60E +:105B500081F2B79AF25BE8D27EEB70F932614F5F67 +:105B6000494F89D5873BE38335FE8BACC3BAABE3A2 +:105B70009745C7BDDF6CAEDBCD0BA53D2E1C3305B5 +:105B8000FCACEB34C1F1B52ECD6E0FC4B6179769DE +:105B9000B747BFA8BD55BBD06E6F114E7DD0AF8348 +:105BA0006F387CE6B9CA670913E47516AC03DF03E6 +:105BB0008273A1A945603D2DFD76F2422B7ECB5824 +:105BC000BC3003B0E0F98CADF52F015C9EFC30C712 +:105BD0007175987E7B5135C6A64FAD30E76FD923DE +:105BE000276AFC2B514F541802EB90536BC6BB54E1 +:105BF000493AB0D22FA08F7D157427C24FA958C73C +:105C00004BE963ED2D65F72EE4FE035F47FF49087E +:105C100044845FCA3070C3BE5F7E6F9DA2329D6EAA +:105C20009D72793FCF3A536E6E34E962832937B75C +:105C30005AFC78E6D426ECA74D55AA0E7B736BF17F +:105C4000E7B3BB2CD8E9D414D06FAA479B063D8498 +:105C5000B43369CF3AFDC14F083E668CD9877607C9 +:105C60005C77A2681EFC2775F21E87AB42B5D14D4A +:105C700079597519F4C12DAF4BFD62C07542898EFB +:105C800037E4284147A4DF0762C691EC0C0BECC354 +:105C90009489767AD545D813CD1FB74C94F37B21E0 +:105CA00053DAD5A91305CB39ADA24720AE4F0BFD72 +:105CB00084DF77D2A6A83EB204C5FD46E0844AF34D +:105CC000D1260AC560FFACC6F663E244B51B7186F7 +:105CD00089154103DF5FA83A57053C6EC974AA686D +:105CE000CF65FA57B85FF88126A6DD5040F5823EB1 +:105CF00095DF9F78B96AF106F8C3B7A6ABACEF6C35 +:105D0000AD7AFA45C4B7B8DA5396E2FDF5C30B1D78 +:105D100032AE26D32942CCA7C2ECD7DA94A99A7026 +:105D20002FFBA38E2F94F13C0F549CDB80F637A7FA +:105D3000F34EA1DE7BF9FC60DD1469FF3B3FFB4ABB +:105D400008EF4A7DD358EC067F3D36E51DCF7B5CDE +:105D50005FF6F340C561D99E91168FF8B32D55D5E6 +:105D60001AFA8BE8937A3CF25DC2C3FAE91643E56E +:105D7000B8CEAD156506E2BCBE29442FE28CBE69E3 +:105D800094850A20DF0D4F2F34BBF2AC39621DC160 +:105D90000F144B7A2D2FD9CBE7F2C45B2C1711BF10 +:105DA0006362D9E7AE71F6F5F36A76FE929063F717 +:105DB0007739A6ED0DE69BFE34EECFDDCD70D734FE +:105DC0004FEF1AD8EBA103A209748577EB704F2F20 +:105DD000F99E10F8DBD642A967C6FAC1E2848C0BA3 +:105DE000389F29CCF72B4355988F738ACAF7D29CDA +:105DF000554B43F904FF1BB5AF4C045F92FEAB84D7 +:105E000062BB9FCA536087DDF04B45D9F5CE183F82 +:105E1000D595F8BBB58F3B4DBD6A9D8BF83BCBE567 +:105E200000FB853B1D5A29EBEF442E85E988B7CA54 +:105E3000D983F549AC53CD7766843810655F7E70A1 +:105E40006B20B12E43BE6F188D6F570CBE736A0D59 +:105E50006F1DF8D6E7F4D37FDE72578AF7FB247EF6 +:105E60006837F495883EA7B39C7EC7BCD7F8F14944 +:105E7000F93B0056DC5F6C3F0DADF93B2BA2E24ACB +:105E80004FD5CB78DDD87223579615617ED6BB3BB4 +:105E9000BB5A9DBC5FB6F9653ACEC45F6CDAADF70C +:105EA0001E02FF58DCAA743B15A4672A8D8BF0CD27 +:105EB0006BEB14EB5CA6DB35419E2BE2EFDF5D81E3 +:105EC0006BD1AFD1A4F27CE2406FCC378C101F367F +:105ED00079BC45380F5D6A967F2871D74D13A8DCD1 +:105EE000A937E4FB866F37DDBC0EE7F6E73E4B6172 +:105EF000BB618B794EDF1094EF9A049C7A03E01C0F +:105F0000A1FA1C53D08EA4BF0493DE1ABC128FA733 +:105F10001E56F89EB2D5DEF9D6144DB6F773F6AB21 +:105F200034E8F29D65FC19641F2F32C7D3E0ED5DA4 +:105F30008BF53B659E132D8DA1EFA0E8E2F12E7D40 +:105F4000DDE1C3BE59EA39C8ED798836F01EE9D2E1 +:105F5000D6F5D26F43F6BC9BCF57DC52A935F7611B +:105F6000547BCADF797C473E045F3CDF1AC7763535 +:105F7000780DEC75C60FE02245005FB7987CE4967B +:105F8000D687A49F6885D01C932E1CDFDB4DD21FC3 +:105F900074DE307F8FC2103AEE652B667D71500B38 +:105FA00072BCBC195F18A1DFA871E5DB60D36F6E0E +:105FB000871705E36CFBEBEDCF66A75CEE5E496CE3 +:105FC0007D55F75F962F889D51FEF0BC4879D1F53D +:105FD000908173F0083EE2386EE852F52A6F35EE94 +:105FE000033D0E59E9DF5CC7F42AEF670760BF97EE +:105FF000229EDF5FF632EC82D7653C7FA3C71BE4AD +:1060000073FC4EFBBBB256FB96DFEC6CBFDF2C5C27 +:106010000F7EF5BB073F722D8E9AFF4E737F34C003 +:106020006F063DFA1BD9EEE873DB47574EDB89F16B +:106030002CC28D8C34D86F0E1B7F6ADA9C68D73FD8 +:1060400063CEEF2D7E437A13CBAD53ABA55D4BA949 +:106050003C87F1CA7BF957E247C46738FED869C666 +:1060600047967BEC7665A5661FC7F599036CF00D26 +:106070007AB6ADFC8CA27C5B7E4197F43B9F27BE39 +:10608000B691E36CA49EEBC6C37144671ED1C5E90B +:106090006113AF474DBCD2E2FE12F73E1284B7192E +:1060A0007659A2A92F268930D74F01492316C83324 +:1060B000FB61E758B8947419C706E586E679FA26B5 +:1060C000C17ACC692B1E67968C6BCB10012E67C5ED +:1060D0000F66E1755F07FCAF216E6F8808333C0CDB +:1060E00002D4812DA8739A2F0C7E1FE5DB2D4BDF88 +:1060F000003D158AEE93F85E96F8E110F8E3CB16B2 +:10610000EACFB820F983B7DFFE32C9CFB2F9FA5F20 +:106110005D84CFDDEB6FBBFD28E9C96571F27CEDD5 +:1061200093BAAF3F19A4F2D316182759FED48BCFD8 +:10613000E597BED43EB9643C46BD7ED1788C7FB431 +:106140009F4BC66398FDC4C663242C30FAE4FCA4BC +:106150007DF10B57778E8CDF1061C7409BBC10F52B +:1061600019979117A2B79EFD8EC4EF119F269AB57D +:106170007578CFBDC3E796F1AB31FCADD19313BABF +:106180009BCB25FBE2265EB88FDF74FABDE84F1C7F +:1061900014BA6577406F3A5D2CED630B0FD6BEB233 +:1061A000BEC7E2E34AFB2436DE0287A5D1FAD895C2 +:1061B000F01DBB1F8E99F6CD8BA67DF30B338EA4FD +:1061C0009FEFFD83BF0772E1FCCFD6BBA43CD2C0DA +:1061D0003F4EC54BBBF28B8E4FA99D3EB19EFDF449 +:1061E000F6DF19B1F8563F5FC85478BDADF7D389D3 +:1061F000C13BA3ED9AD87ECE79F7FC0EFE57E1F0B5 +:1062000036C75D7BE9795A7CC1823BE28D4C1FCE5B +:10621000BD5D179F4F7BCBF42F63BCE5C9FF581CB6 +:106220009105F7C70F399D3CBF639983F66EBC8C0F +:10623000FFF298A2DF09D36B45FD534FE27DA832F0 +:106240000478F03B1BCFDE0EBDABAC9C49472CABBA +:106250007FEE49BCAB41F6F352D02F7D97FE1F4332 +:1062600018B04F9D9AC6E7AAA4D7DE8279DC69F2FE +:10627000953B161ACBA3E1890B8D5B51DF824FD47E +:106280001AB745E7D3DF36D5AECFDD79B9FDF9A62C +:10629000D3B88BF753EC3A7F4E7D796B9BFEE0EFE2 +:1062A0000A891E9EF0CAF3CB93921EACB84FABFC8A +:1062B00080A1BE338833B5FCB503F29A47FB988FB3 +:1062C000355F137DBFC78ADB48AB92EF8C7C92248D +:1062D000BA1C51EFFD5FE30E3C80F92AC91303E8B5 +:1062E000EFEE77143E071A30D3C77E94B472E99765 +:1062F000EA8897EF5AC48E7B7BBDB4F327D71BDBAC +:10630000E4BCE53CD266CC0C75527B6B89F3C01FB4 +:106310006ED4348B8BF92F5DE901EE87F0BA0BE375 +:10632000706A7E861D5E39DE48BC9395CAB83F8F81 +:10633000C9DF843F97CF13D69AFACA5A6DABB88794 +:10634000F0B22147E5F77D4E4EEDA901DDAD555484 +:10635000DF1AEC13C3D0D30746F8E368B7165A6CBC +:10636000EA7F8F13DD95256F3010FFB4C9F0F8F880 +:10637000FE89EEB6E94FC28C5FB4FA5FEF2DE0FE06 +:106380003750FFE86F93D719C2B9C226E161FF46C3 +:1063900089B7E745D8CD255E27DF5739D9F283ABDA +:1063A000A01779D2DD1CDF18DBFE6FEAA59E54181A +:1063B0007CFFE9E398575861FF794DC63BECBFFE7F +:1063C000F8A4FC952F4735D12AEFAB66F617ACF74A +:1063D0008E4B8EE69F380730D8FFE3E1D451E8D3E7 +:1063E00031CE785D8EBB363EF06FC0773C8973232B +:1063F0008A4F0FA84A1046141FDF7495C6EF136E1C +:106400004A7A91CF8FEE8F97EF29348E7B96F5EAFB +:10641000CD4BA86DF831490E21EE97E628CFCB631E +:10642000E44CACBEF6BFB1BFA8FFEB7A3F7AFA7876 +:106430007A649E8E8164A746CDAB3078E045F84FF4 +:10644000D67A9D6C975F090F275BBEF622FCCB8F37 +:106450003CE010D1F7DF3E073E7A41BFFF5DF8E038 +:1064600047433FC7B9AFC32D7F6FC8E1F6E9D1EF0E +:106470009C243448FF6E77BDE16AC8F8FCEDFD62EC +:1064800088BC3FB1E99E448E93D884B389747E075B +:106490009DCF0D62EB653448FFABA7D9486BA0FEDA +:1064A000862FD2CD38238DDF79696C3DFE16EC8FB7 +:1064B0004D1917E717D90DD2AE7EA9D9188CFA0558 +:1064C0008B241DBCFD6A770EDE4FD8ED77EBF05BB9 +:1064D0008DFEFA3907ECEEF533E53E5EDFD3F2626E +:1064E0002EC695E3E4F7B1F6F7BCC3FA485CBC8F5F +:1064F000EDBA6DED816FE11E6A7088FC3D8EB89B30 +:10650000AAF95EF4FDBAE2835F6FF7EAADD3712FAB +:1065100072AD4FE17728F217A599FCE44415FC3CD5 +:10652000AFE414B0FD7A685C9E8278B0E555F2FD68 +:10653000F6E58FC9F7A366E68CD98758C453398727 +:10654000F91DBCBF160426086E47F2BFC2401FFBF0 +:1065500019778D93FEA4B75AB74E871DFBF16A7960 +:10656000443D65B57FFE606A674A955BC38743E932 +:1065700079FC3B53DBCD78AAED8F6D11F750FEFD12 +:10658000AB657C9BB3CF210CD21B1D7D0AA74EA708 +:106590007CEF6F802EE3621D33ED745A3FB3E7A8A2 +:1065A00013E3AF1FF136C6BBE926B70E797DFFCCEA +:1065B00037F97704EEFF2BAD506E847F597EF6FBE2 +:1065C000F59EB730CEF5AD6ED14EF90F2ABD2F61D5 +:1065D000BF0553550D783C3955D2C3EE516EA60F09 +:1065E000E10CCFC03C367D9AA761BFDEA8AE3A86EB +:1065F000F7846E7C5AF17512BC6BD4F4D02D046F05 +:106600009FE6F1B1EDAE5DC03F997F5BFD5BFC7B2A +:1066100097C9BF77CDF916FFDE10B5D58BF7779602 +:106620006F3BB3027055AB5B67A66DC6F9DC6AD5EC +:10663000173DEBD0DF6DA6DFCFB9FACD75D7C01F00 +:1066400050E6E975645ED8FF977A55118CC2DB7508 +:106650007D092218B5BFA7890136B8DC936D2B5F81 +:10666000A9E5DBF2AFCF1C69CBBF411F6B83EB8B7E +:1066700026DB60B15FBEA7476A0A8FA7FDA7092C7A +:10668000E7B73F2AE3746F8B79476F59F7AAE94B55 +:1066900008FF4BCDB8A4A53DF6DF6D78F0A6AFF2AC +:1066A000FB7E5BF1BE9FEFC277983734D8CF5DE2B7 +:1066B00032A4DEB23DD3CD74F6EBFABBEB11BFBD15 +:1066C0006EB017BE5AD1B32CF04DECCB8E9C7145F9 +:1066D00088ABD8AEF9359FB453320B26F4875653A6 +:1066E000EA8EF045F08DFA38A6935DCB857CBF0B22 +:1066F000A432905D37BC4E7FC879AC1DF7A7766396 +:106700005D358C7BE921C0EB14D12B2341DC4CCFD0 +:10671000108918E7E027561CFABE5CC7669CD713A1 +:10672000A178A0973B67AA1AF6D7C0656E1BFDA398 +:106730000F3D4A4FCBCF290F6E827E44784921BB53 +:10674000E7C1D563D6CC4D67B9CEFE63D005C64F41 +:106750004D78B00E71853DEC578F4F773259E56F0C +:106760008BB3F17D6B3E3C7F9E9FFFD8346A2F2D0B +:1067700028F89D47E02318858F5DF7BCF730F67742 +:10678000145E7FCA785D3D6619E24ED2F460501403 +:1067900047F00A331DDFE345D4BCA89E9167B0DF04 +:1067A0007780F5BB8766FE04134FEB94C05BD07710 +:1067B0008373E5794C2C5E1C7344102E4387E6B638 +:1067C000CD273F682F77A221B5FF3D55EC4F3E877F +:1067D000C98DF427CCFE5C31E373079EF0F3BB6DEB +:1067E0007354817579F21BE70EFD7D1C9F33F5D341 +:1067F00041D0DAEFCA85ED1D2996F7C23A7561C618 +:1068000093D8F309CFF7615D5C994E5DBE5F67CFAA +:10681000F738FD41F86B72F00E22AD7371D6EF16AA +:10682000F0B9F13D6E81FBF02EDD3EEF5D4932EEB9 +:10683000E5C11B641C4E3DE1257A7F96CCFC16E732 +:106840008B6524D7497EF635C873FF3C776809DA33 +:10685000CD6B89673EB99DE60BBE95B02A5EFE7E84 +:10686000AEF03D9C48709E9A2460973FE8D2B3BA40 +:1068700068DFFCF286F7D6E05C2221CB21A0B1B420 +:106880001E68DE0DFD50281EB6D7A00F46FF2E58FD +:10689000893B9C8573B65DF51F3E0CBE16FC89874F +:1068A000E51D290C798817B0CEDDD7E7BCEA69640D +:1068B000FDA895CFBD6A86BCEA41BCC9C79B1D8CAB +:1068C000E74BC9FD583DE8FE8220DF1B603D486173 +:1068D0003D2875D1E7D00B7561F03D72CB0FD1E843 +:1068E0007959BEDF84DF1384FE13A367C7EA3F8AAA +:1068F000FF59F6DBEEBCC5D4977EEEF3F0BDB27F58 +:10690000502F9AB8DC285874113DE452FECB0BECA2 +:10691000B3CFD9CFE7D6D36E7799E777DD7CDE5654 +:106920009BE231613FC3D63E8BB5633A5F97EFD1AF +:1069300077A6DBED98D1EED087880F13696E9DE3C3 +:106940002192DF67FD67AD907171E26068D473C812 +:106950005F91C0F7E13C9A9BFDC057B45F8AF26C2F +:10696000F6CBDAA277581FDF18C6AB30B49F7F7A18 +:10697000EFB0E8F8C74BB57B019DB9C401C473DC27 +:10698000B52857E22D861E14FDD8A768A730B84158 +:10699000D26FEE18F6FFC4EAF31B73C65CD6AED90D +:1069A0005870811EBFFCF3D06FA7A9C7779A7AFCF5 +:1069B00046E8F1A5780F43D2E53FAAC77FCBD4675D +:1069C0002F6DD704E5BC7469C76C841DA3030F2F1A +:1069D000F2FA6D589620EDBDFF7BF8D8F4DF890FF1 +:1069E000EB5ECD95F64B9E1A7A1CEF2C8ADFC4091C +:1069F000F8A571D6867AC33EFB570FF8DE9046198C +:106A00001FB5B1B83A7E1ACB4D43411C5BC2A8A753 +:106A10003D3897DF5E2CCFBFB7171F7E15F6F6A661 +:106A2000E2B20C458FF4B3A9F8E92A9C976E9F5304 +:106A3000E672447DDF6EFE3E50ECB8F21AA53D953D +:106A4000BC3CF023E06F5381B4E3895C65BC8A2EC3 +:106A5000E362F36E34387EB2EE178161977BBFC775 +:106A60001A2FE9247A5C0AC6B338037C7FC1D0C0F0 +:106A700076E825DB67095FBB8ED4AF6E263C24D257 +:106A8000BEAF825D7068D287D02332FC6EB9A6C2D9 +:106A9000481E3F21F27B9EDB8654F3383E2E16ECD7 +:106AA0009F9C372ACCFA72DC1CB78E7701AECFF1EF +:106AB000552C2138DD8C7B4F1461368C7F6FD28D45 +:106AC000A57FAEFF8B94BFE93BCF745C43EDDD4205 +:106AD0007A920E3DC96B7F173AB1FBD011F84796F9 +:106AE000913E6A507BCB76DAF5D1A931FAE7149C56 +:106AF0009B9720B5C7BBFF769119DF3E414C00FF45 +:106B0000B5DE27125D0FF9FF63027E67443011592D +:106B1000EF14C5E2F39F5BCADE59948177BBC65E72 +:106B2000360EC97A97DF7AD7FF178F4ECB42BCC992 +:106B3000B676699F7ED177FE97B6CE10386F5EDE4F +:106B40007A83A820A56C49EB6C866F582CEDE2B7D0 +:106B50005FED7540FFD956ACF2EF488C9E55165F3D +:106B600008FCA6ABFC3ED795ECD81776ACC533F83D +:106B7000226E54593CE87AB95FE5F3325D841C78A3 +:106B8000F7E4FF00B3188FC2008000001F8B0800DD +:106B900000000000000BED7D0B5C55D795F73EE73C +:106BA000DE7BEE052F70904780A01E04126C11AFA3 +:106BB0000A4633791C7C05AD492F4A12CCA7E1F275 +:106BC00010517CA07994F487F1206F8596E88518A0 +:106BD0006B05153A6DDA3A34499B47F3B517CD98F2 +:106BE000974969DADF24761CBD6824315FE72B8979 +:106BF00031B533F6976FADB5CF817B0FA0C4B6F931 +:106C0000CD743EF39B39DDF7ECB31F6BAFBDD67F80 +:106C10003DF6C69BE299B3933176DAFDCE82884C7D +:106C2000C63E553C73A0C896145918CB62ECCE2BC7 +:106C300005F727443316932EC9586F5D5ECF7B0C42 +:106C4000CAD1E992220A8CDDE6EE79AF08CAB7C54F +:106C5000492E45612CD5F39E85413BDE4F19DB97CC +:106C6000C4D82EA175713C94B5248175C3F7EFB9D2 +:106C70000FA5C850FF625A88CA04ECC9FF356CFFE3 +:106C8000F5CB22B5FF39FEBB73F89970D9C2D42871 +:106C9000C6622F0B4C9D0D65AB5B909D50CE13993A +:106CA0009AC6E8DFE7F07FABF37A16DAA0FF3AD9AD +:106CB0001DE282F76D5DB9210C9FE9F785B0741C68 +:106CC00087DB9D0AE361D69EB8E5618CD5082CBFB1 +:106CD00007DEEF5A7D8B3B15C71B66A5D178A7A9A8 +:106CE000F16B603CBBE2435D1A946FF744C2E4A1D0 +:106CF0003CFD677149504F8A12058B42DDAA0EA0F8 +:106D00005402FE2F2887B4DECC446CE7B796CE9DA4 +:106D1000D08F37EFE8BF5BA0BC0FE82460CBEEDC80 +:106D20001077D828F34B97FA8570785F26319F4308 +:106D30009FCF54FE74C40EB7DF1697CE4418D73ECB +:106D4000681FDB33B773ADF66E1F14996694E1FFCD +:106D5000EEBC1CCAB400FA65B3A8A0F202C78D410C +:106D6000F517C9C941EFD7EEEF5F8FEBBC214F524A +:106D70002C30DFBBE2BE1A549F69EA3B69409F7228 +:106D80007DFC4B94D9C1EF59CF62A4F3C6380BDB1D +:106D9000E982F54BFB87E0F73FB29DF5435985FF4C +:106DA00070FCD52FFDAEFE165C976CC7A01DEAAF38 +:106DB000651E2901FADDC8AC548FBE83F2DAF48176 +:106DC000532C83B1D21EF83E70BCACF9634B383EF5 +:106DD00083EB1779C2A2072640E11676CBE716FCB3 +:106DE000359AE81ECDABB093250BAA0F22BF3256C1 +:106DF000619169D9ABDFC4FD702582C61DD3B5A0F2 +:106E0000BA17CAF27C4745C45CACBFA2BA17E8F215 +:106E100009D687F7D17952109FD60BD405D3725972 +:106E20006737F4FFAF1B166467E3BE63AC8FEABF3E +:106E30003CF067168E55E0BB807102E73166B48383 +:106E4000E3ECB20FBF07FA385282FBA17F407FAA62 +:106E500022F2A202F30AD15F39E2F6A9D9386E9183 +:106E60000DDA61DC0E47739F25E31AED24F366A269 +:106E70008D76B0DF92EFA80999FCF7E571588F7F06 +:106E80000FA4F27D8E734DE1F38057C7719C4AA128 +:106E900040FB09FFC9B1C3ED3AE224352463F8FB96 +:106EA000A17923CD8D7AC2F07BABDEFE8C5FBCC0B6 +:106EB0003CB0BF6FDE1B3CEE094EA6F6C0EF13AC34 +:106EC000F0740EEF8FAF17F1FE1F2C1287C6618D85 +:106ED00045BEE0747A37B4A2FE3EA04B03D0E51065 +:106EE000ACC7B4FD017466C3ED3CEDE1EDA4ED97D4 +:106EF00082DEC3BFB894393AFF4C1D6D1D797F44C3 +:106F00004A05FF9FEBE857A0722A6383C84FEA54F3 +:106F1000F70E2CC7E865A67F9F61ACBBBE8E93F5CC +:106F2000A549FED1033B9ECEE4FC678FC35F3CF9CD +:106F300036284F713317CAD3646FF0F862132F5697 +:106F4000EFC2C1799CC4AFF5825FB0213F0AACE2C9 +:106F5000A7D0DFE4AA603AC6E6DBFAEDC08FB15EE7 +:106F60007BD0EF27502E66E9BC14B03E2C70BE30AB +:106F70005EC9F3E103480C6FBAC476C2FB23CB8130 +:106F8000C830BEB632D6C9EB43DF063F017D8EE581 +:106F90003DF31EBE6F724B8A1DDE87DA067B3F878C +:106FA000F2AE3CB1531346E10F537F23CB3D39A9D9 +:106FB000D07F6C9C55D9C946BE4FB07AAAFDD07E11 +:106FC00022ECD728A0477AFC73D9B4784B604D6087 +:106FD0008AB165C1F45B0DFC1C280733DCEDBC7E77 +:106FE00019938578985A5112D165AAE45B83BF4FF3 +:106FF000DD1AC2AA510FA61F92914F33A49E389951 +:10700000F4CEFF26BDA9BDE870A5526BFEA9B9D389 +:1070100087F512936150F3C696F32011A99F542D62 +:10702000DF8DF2C39B2ED27ACF90B4189C2F7BDBDE +:10703000C2BA81BF6C91FE67505ED9FA05D267BBB8 +:10704000D2CF3EFD432CFFDB0D2E24CFA9AD3F9CBC +:1070500086E36ADC0EBC773363BBB73BE8694BD58C +:10706000545C871085AF6B882206D16165886742C2 +:1070700021F41F95131AC417B65C57B80CEDA5B0D0 +:107080008A7C9C7F218371413B858E139C4E0E260A +:10709000DB814E4C55498E08C63EA8B5FD7E485E44 +:1070A000C3BE11127F2660FDFDB0312D58FF172E93 +:1070B000871D07EC4F8C44798DFF93E8806022FE9A +:1070C0006A74D26833BD54A010BD1AA299628F8031 +:1070D0006762510CCE7BB747D6F95863A89F2D1233 +:1070E000F3A0DC009C40E3AD59220B3B676219D64C +:1070F0003313D7333E12F5FB910291BE0B17D52601 +:107100000BCE4B64FE6EE473F7A1F3023CEFBB576A +:107110008AB708585E2E36235E4ADCFD03D4932FCF +:107120001538E8BBB65C85F0C204D0E73950AFAD86 +:1071300077DEBFA37E8F714B4473EFA4E5D4FFC508 +:10714000749080F0DD7DC01B3150DF0EFB40447D2C +:107150000B0C8BE3894E679D76289F7CC72F62B905 +:10716000019AD7806F3FD0D7B321F1D02B0BA09DD0 +:107170003A9027A8BFA2F71FACC57A6BE7325981B6 +:107180007A133A051256654ED6A9423B33267DF254 +:107190005A32EAD92EC125C03876F52C17EB914F1B +:1071A00013C54EC44FEF252E7F373913C7259136AF +:1071B000FC76F4276FA15E6E4804ED85F5C3FA54A2 +:1071C000C43DBB92986B07F29B00F810F15FBCE4E2 +:1071D00042FC3712CFA902F24BAC3B98BF56BB7BA7 +:1071E000AC88E71A6495F09C37FD5107E239AFE0AF +:1071F000EE4B42A6B1AAF1CBA753F5201CB6D6AFF1 +:107200009E7C04E707F2A693212E7B7E2FD2D51B0E +:10721000E76484CB12774838DF7D30EF4868E7D4E5 +:107220001D7EC2310DB992B203F7E9F4D2344F801A +:10723000BE4848BC3E7C06F8E75FD2627515A3E005 +:10724000BA962E43217ECD76F3383E71C07F1CF76F +:107250007C33CE9F8EF82818CF581201E7C0F7650F +:10726000FB4DBF23CEC9C0A775F87798D7F642C0AB +:10727000395F65FFFD718EEBBF07CEB90B7186AE2E +:107280001FFF3A38275F180DE7C4E83827C6847314 +:107290000A759CD351240E8DE37A70CEAB857F5B4B +:1072A0009C138D6599AFFB17C43971885BA6E40107 +:1072B000CE5146C1395523704E36E2A26BE21CD343 +:1072C000BA5C28FC8238272F18E7348C8573129714 +:1072D0009F1C0DE7B4255E2FCE71BF9EF425E29C66 +:1072E0008A31704E5BDE7237EEB7D05C7116DAC948 +:1072F00019925B6CC4794D8279C1FBFC49CB57A2D2 +:10730000DD77F10507E98BB6D5AB65D4971A303038 +:10731000D9E78CE3958CB391B4AE3324FFD33FC44B +:107320007D77DAEE423C63E014AFFBE8F4E711C787 +:10733000AC4B70613F066E7158DD6ED4AB8E14D2CB +:10734000FCA3E196A9453157C32D3D7F196E49FF36 +:10735000EBE216A6A84F4D8071AC12C3188EC76B16 +:10736000631C3F37393A6B815EBFBA7760FE1A28DB +:1073700087C65B18DAC563B577BDB8F3B287CB0FA4 +:10738000F3B8FEA9301837B107D5A545595F605E3F +:10739000CCB3787D26C9A30ADCFFA55D955228AE43 +:1073A0005BB6A307F77769D737A55094DB5B1D0C55 +:1073B000E57669571595E3BEE150A83CC4DF373543 +:1073C000E1FE505889E486799496D9FA6DB08F4BD6 +:1073D000F707DB2B4F7B188D775AA734EAEF5FF660 +:1073E000785E2DE4FDAE9AAA4C452169E070834E8B +:1073F000DE1701ED44E07A57C4B5C2BAFC6AD2C0C8 +:10740000D1C2807536707F839BE37E5BA4D630014A +:10741000F78360ADD0A2719F6DED9840FADC51C149 +:107420005CB40FE371FD61BFD1FE33AFBFB1AF6696 +:1074300020FE459CE5DEA1221FDB9264863876D8CB +:107440002E70CB2877439A2DB409603FB5E07E3289 +:10745000EF33F3FEFAAFB6AFCC7C60ACC778BFEFCA +:10746000D53E3986F25A1DE4F81B9EB42FB32F3354 +:10747000C2E732BA13A1BC18DE2B4988E312042CF0 +:10748000FB6204760394175B4E582AA0ABDEB976F4 +:10749000D9CEF1D63D33419F2ED0E7DF7B02702954 +:1074A000BCBF43B02BA80F16B0572D3E281F077D39 +:1074B000C680DF9893FBC764F80FE9B3282E18073E +:1074C000DE61F273DD66C283AFE0FF80791E2DD2EC +:1074D00071E12C96897AE2A3ED2FB073C818AD4FF5 +:1074E000BAFF0CE35983F5E0F7F52C185F18CF1FAE +:1074F0006F9DFF3AEEFB29577E49EBD99BC3D84ECF +:10750000D0274936CB5217CCF79913A2222AF4245C +:107510007A681576B2239E3971F49D74A8FFCC6BFE +:10752000B36269CDE528923BCF28CAAE74ACD728A8 +:1075300091BC7F6EFF8A3757C2F3679D0F4D78006D +:107540009E2F74EDF91A3E19A27BE8B7F4291BD9D6 +:1075500051CF364A87914F07F6264F40FC6ED871BF +:107560000F62E3F3B0EC5266C1EFFD3A2ECB2A90E6 +:10757000B91CAA8C213AB0B4CE53A8874E3F2E280E +:10758000A8BF0BE4419B80FE17ED912DA780DE057F +:107590008EC145027CE2D8F1F0CCE3D05E0162906E +:1075A0005B19FBC3D9CA9F68D0EEC066F523A4C39C +:1075B0001F8B381F9555A8BFC77D6194FF54A1FE4E +:1075C000DFC0F29315EA60607DF8E70B99C3F91804 +:1075D000FFFD87CDF3477CAF9670BA810C22BFB216 +:1075E0008DA93EBE496409E56E61E59BEFA11D5181 +:1075F000E8706AE8DF34EF1BD0F832F937998E1360 +:10760000F4F95E8BBF0F09BEEF3A711D4EDA5937A0 +:10761000F47746E717A3DE2B254926BDC02244A0F8 +:10762000D303935BC3318E705E60FE6A7816771564 +:10763000DF7B2BACD7F9965CB2834B356EEF9EEFB8 +:107640009DF7E37828AF017C8F98E842F58AC564FE +:10765000EF360395E1FD7D2D7CFF947A854E8C33CA +:10766000DCB597DBA99ECB7CBF0165C2B302F68B6C +:1076700061EF56BF144ADF9DFB18EAC1279EFDFD4E +:1076800035689FAE551D830AACE711C92D61BCC199 +:107690007F5060BBE1D305DAABC72AA1FE71D88762 +:1076A00081FB2A1FFE43FA99EDAB91FB8ADB5BE677 +:1076B000FD35BD58DF5773D89CEBDC5799C540DFCB +:1076C0008B95B3E3105F8FB55E6F6C9FCB16022670 +:1076D0007819E68FCF3726B53EE826FF852B0EE5D5 +:1076E000FA051BE87528FF02E437BEF76D97E979C4 +:1076F000747B1C3D5FD9AEB08530AEE3DBD3E8F9D7 +:10770000DA7617FDBEBE72015B085BB2B4F26B6C39 +:1077100021D8E96F96F07850AAC77100F5CA3930C0 +:10772000DE508EFB05EDADB9C8276F5928BEB3F406 +:10773000858AC568D719E3F3E4DBB49B813E25BA9B +:10774000DD7FE4A5A74B707D3CD3A6A9B85F4BAC09 +:107750001E09715731FA03E0FDEABD3FA98D87F597 +:10776000FC4E79D1FD38FFE2BD962039EDD192A4CF +:107770002227E295D68513518FD5092427968AD5DD +:10778000D689D0EED29D82AB56D13711BC7F5DB386 +:107790001CC4FD3CB584E3988B95C78E63FBE6F86B +:1077A000C410DFFC54D0F9ABAFFE964CCE3768AFB7 +:1077B00094A6CD630B03C67144AA385E09ED0FCCC5 +:1077C000B3CB3B402E94EFFD8614289F9780D25D6B +:1077D00018680F99E219E6B8455967A184726B647D +:1077E000DC22B85E6571B01D3F235CA98F433D3A32 +:1077F00095D361496DE18137713F95CCFEFA1C2824 +:10780000E79770FB05ECEF08C417ABECBEAC771143 +:107810004F7FDB4EFE98733AEE33D6ABAB84DB7B07 +:10782000E525BA7F5C757AD0BF52A4D3E94257727E +:10783000FD6368F75F8960E82728D2ED9438639E7E +:10784000159112FA7F8AA1F6BE99F0D4EDFCE2916F +:10785000F6A18AF62EB54B767BB0DD5FA4DBE94658 +:10786000FBABA0027E37E3177112AED3BA65169F49 +:107870006526E209931DEE87B1C452FFB4BF8C7E2A +:10788000C18E5603ED6CEA3779B87D635C66FB7A8E +:107890009D93EFCF75566E671B74FA7509D72393C6 +:1078A000D65C3D8EE047FB5A1EDBBE7EB698B733F2 +:1078B000967D4DF3983A2AFDBA701EA56CF81FDA32 +:1078C000CB85FA3AC144EB31EE0AF3ACD8374A1C07 +:1078D000E1ABDF0F9EE79D5766D4A3BD5C0CFC8B2C +:1078E000FC5ED8183C5EC933B7FE5E787F5EDF0F62 +:1078F000E6F12C7004E3DB457270F9AEB8E0F212E9 +:10790000C53EC2FFE230D62D6964FB47DACF15E1F0 +:10791000BA5F68B61348ECB482BD8CE3D96B217BA7 +:1079200019FF69C6BA8E629F9F5B7DFB6994F3065F +:10793000EE3DD6B5E25BF3A07CB6CAA6D89591F52C +:1079400019EBC9C6FE32E6CB8467CCEFD3B7FD3462 +:10795000C87E36BF5F0DF40B8C673E8FFA12F8E4D9 +:10796000944D213FC1A92649467BF8BCD712EA7144 +:1079700006D85F55B3AFA19FB9DF7F86D4FA20F553 +:107980002F8A2EF43B9BF1F3FCF00F4546721AF060 +:1079900035EC93C7F5FED9CBB2FA4DACBF35DC85DB +:1079A000EBE86F5E41F6B9BFCB72083FAE7CA1AA8F +:1079B000E387F03ABFFBD8F4E7E1F78B65A164A752 +:1079C0005B968344C4F159DDE1E887F57B6787B3B3 +:1079D00080FD608E1FF8535C0AE2328A1F286427FC +:1079E0004C2C19879D30304D96705F0E84BD46F447 +:1079F000F7873059C07DAE3D4FF8B9798D8EFF2B9A +:107A0000E47A1F946B747B6D04EE31DB055551D71E +:107A100088A768441FCB261BF391FE6434CF9511D1 +:107A20000EBDECA2B2C1A7253A9D993B89F0E78033 +:107A30001EF71F683EF6EF180F78DF6B578424F4AB +:107A40003F7FD0827AE4C2090BD96966BD837A048C +:107A5000F7E9C04F04F29797789FAF7F0CEDCC0405 +:107A60000BB3A0506DB59BFDCEE4EF36FABFA02559 +:107A700093DFF97DDDEF7C2D3D56D6B9E538EE83F9 +:107A800052C03B28BF4BBC5C6FC945CE0ACBDC91D2 +:107A9000FDAD46BD17B05E5F54AF5D4B9F2D2FF916 +:107AA00062FAECF1E28941FA8C2D74968C473F2101 +:107AB000CB907ED81B598FF6EB38F4D3423667FC57 +:107AC000FAA954D74FED28C0B2AE635CAD91128EC7 +:107AD000AB08C705F2A408C79531523F19E332F449 +:107AE00082795CC538AE80F994E0B884E171DD3903 +:107AF000F807F2AF9DF30BC48F966F59988FF67508 +:107B00002BDFD75DE7283EE83F65A77D9FAABD46EE +:107B100072E002C801F4C7E577CF8EC07DFF5790B1 +:107B200007DE92ACFFFAF2E00BE31F2D52B28E6F2C +:107B30001D09FF8C771D3D26FEAA11DC84C3B5EA22 +:107B40003086F2FF3C6076940317B6D8C92F08132D +:107B50009E8F72FE509BC8901E7FC47D03F3F95523 +:107B6000B73DD4EF1CFFFCFFB148FD675CA753AFE6 +:107B70007BA6C8E923EB85162B54CF6C07FE6B91CF +:107B80007A02E5FDB8E9FC57F7BF5909FF97360AB5 +:107B900024974BCB52EB7765723937216EA43F8E19 +:107BA0005D1B6F99F05530FEBAF3CA14C25BC588ED +:107BB000B746896798F1D67F757C452B73153C7560 +:107BC000ACCBB214E97BD66B61F671C52782CB864C +:107BD000BF6840650CE3EB667C66C64FA76C3C1E35 +:107BE0007F0AF09606F50FD9DCF7207E3B542DBABC +:107BF0000011210EA4F52E78D17110FD6FE9DB6C18 +:107C0000149C7DFEFDCB3FD15246FAFBC6B1DEFF90 +:107C1000A3F1F5DFDBFA8F570E4DB952206AD06E13 +:107C2000C332B113FD0693279DA5B85A5DB45541E3 +:107C300018700464721FE141980D3C6B971D5D8EB6 +:107C400074BB94C9F334264417098817AA5FFA88CD +:107C5000FCB767EEE6F13DABEE876C00BDE80312C2 +:107C6000DB59FF5BA80F2F258A142F541E9BB8F3F6 +:107C70002E65783C0DE1AAE082F6A37D4B1C4A18E4 +:107C80003C33D51C6CAF284794D17F169DAE2CC1D8 +:107C90007C544B9EA8E428983725D2FCA7B887FCD3 +:107CA00063BD38EE309D9FC2AA3EA07C819AA67724 +:107CB00019E23DADD059910ABFA7C7CCCFC1FCD7BF +:107CC0005A79E2441CA2D17FAD5375E0F79A532450 +:107CD0003F01935D8E15D3890E399DA03F6C3FC93E +:107CE0007363FF8DCAAC581630EEC6E81D8EE400F3 +:107CF0007F42A353CCE94CA77A8E52784EF1B5AAB5 +:107D000088178E398BB2D1BFB80BBEBD81F6931ADE +:107D10003E33964C73DA5F0EC5D35B128D7E4F0BEC +:107D2000E9D9A87451C3F82C3CFBEDB0C9A2F225E7 +:107D3000E60BE06F7B4A401E05E3F1E8A1F7408FB8 +:107D40003016F01ECA07D7E8799FD7EF9FFBFE1ABF +:107D5000D08B2727B74EC7794C542486F69C2587AD +:107D60001D453D1CD668E9BC0B081A8663407ECAD7 +:107D7000E571DD26A1272E06DA6D4C6A6788231A85 +:107D800073C44EF4839D6EFC8D8A76437BA644FBC0 +:107D9000AD69E5F208364ABFC673F265C06DC0D260 +:107DA0004DE59E9FAF09F0C31EA8E4794D174B0E19 +:107DB0000B3E906B278F7656BF8976EE9F239846B1 +:107DC00072AAB3B7309AE2EA248726677E2FBB18DF +:107DD000FD412A8FAB9F6DBC9970764265B0FC4A1D +:107DE00060EAAFE6C0FC4E4B9DD5E8EF3B2DB2BE3E +:107DF0006AF83E41C7370923F10D8B9B331CBF3F07 +:107E0000FBE773216EDD7E6246BE8EC8F3601047CD +:107E10009BF14F828EAFCDE308FA1E706142C90418 +:107E2000CAA730FA1FF2037978FF43F586F3298257 +:107E3000FC40E6F7C6F8F336BACFAF89417FD3F7F7 +:107E400029EFA280711CAAA4CBF55FC9247FB89E3C +:107E50009FC9F5C8147D3E534CED9CAE8AAAC7BCA1 +:107E600085B3405FECB3A9E9A20DF7E925F89E05BB +:107E7000F80D02F31E9C7368F8F4CFF3A34FEA02E7 +:107E8000F3180EA0FCB899BF5302F22B122AC5E3D7 +:107E90004F470FE7E72454821C8046A754F9050F8B +:107EA000A77B09CE778A5EDF531BAC1F92AB983657 +:107EB00021039FC1BF8F46FFA1BC2781D34D0B98E3 +:107EC000EF1FCAD509A5C08F4DB69E7CE4ABA6E9CD +:107ED00092AC417F4DA937854C857232C82F8CD723 +:107EE000273BE75399B945C6E390DCAE6DD4FBD888 +:107EF0009D7394ECE8C6BCD824CC9B7B760DF7DF51 +:107F00008A8AEB3505E997C2F33E0CBE77E4F17C33 +:107F1000AA2179AE8C9EAFE5D0E7BF6BFA4D84976E +:107F20001BC16EC6F6C7DA6746BBE6F61E2E57D3F0 +:107F30004AC90FE37AED4E5C9F7B4405F39C8E2E7D +:107F4000FBC48271C1F674F120CA616FFE7C3A876E +:107F500030B3948F7F4FBAA8DB5B1AE90FAFC2DF53 +:107F60006F2F5767617B7BDC867E69A57C37B0937A +:107F7000E696C60CFB654E6DFDDA92A9D0DF3EB0E9 +:107F8000DB905D6AA29F21BBA80E6D77E0A7BA1EA9 +:107F90002BC9DBBA9ECC93982F58C772AC023CF722 +:107FA000DC3D27BE04E4F7BBF748AA0AEB5C237369 +:107FB000B9FCAEE416315E1C96231EDC01EBF9F52C +:107FC0004C9E87129DCE0EA2DE7AA494DB0D7530F6 +:107FD0002EECE7A0931D447A0DEBC13E9A474BCEA1 +:107FE000C437489FE5E9E85897E713F5F534F4E11D +:107FF000E148D087F0FD44798EAF2C7A38EE32AC70 +:108000001767927EBAA4E324F37A34846B0CF301ED +:108010001D798CF45D6C22EBCC417C945FA1A19F17 +:10802000A348E5E703A6347E5C87764E51AB9A4DB4 +:108030007E9B1CAE0F8CBCBA022FC0061877943BF7 +:10804000586FD84D7AC262D22365A5C17A43612E9A +:1080500007C6F94F3B97935D8CFFAE04E80FF3F82A +:108060007BF4FD6BE81BE3F7ABE89947882F6C3E88 +:10807000C23FC035B2E51FD8087F9FB06CACF8B8DE +:108080003572C0316CF78E8D7FAC6C2040FE8E3720 +:108090000EBEC8B2E1B484B89149B29D9E9C4F4EC9 +:1080A0006F60A4EF1AC2FC1AC6032EDCCE5C876098 +:1080B0009C9D1AE7D7A499B288FEFB46452F6F53C3 +:1080C000440BF06F81C7FFDA22A877236B25FBDE14 +:1080D000C9E4BED679E817626956941762A80BE323 +:1080E00091F033BD4F7C9851BC76A7FB90BC087EC5 +:1080F0005EB996FB390F69D6A5B8ED6FC08C2F9885 +:108100004FC6CD43FB8AFC1517ACAE88D1EC59E3C2 +:10811000595899BC1FE35E46B97F75487EE728EB46 +:10812000F3D50DF37F80EBC3D25AC91E07BD286378 +:108130005C6C40F02760BCF89D0F5E7FD63109F57E +:10814000B2F734237DF1CFCFBE06CFA4D4F9218B73 +:10815000E079D72B0F3CBB10E584DB4AF164A65DC8 +:108160007C56B5E27B91CA5FF9F0C043885F2DC5AC +:10817000EEE7A91FAB4B417E4BAA16DDB87F31AEAF +:108180003D31601EF56B79FCC652ACBE8CF5C75113 +:10819000AF17EB3DB2663AC9C3F3E84744BF74C9B1 +:1081A0005B747EE97C979D9F5FD2E56781BE9FB33C +:1081B00037DE1B8EF26500F1BF80F537BE8DF18E84 +:1081C0003380C30585FC9E948F7C1E560AF1FD0CFE +:1081D000C947EBCC4299DC8DF9D42FF7D0FAA181B5 +:1081E00045F9D515838BBE89FE1BD5417E69067A7C +:1081F0006868DF05F83D8DFECFEFE57ECF33FA7876 +:10820000075C6EF2870FB0A92E9467E6FD716AEBEA +:108210008D2AE2AD7D5BC35D8827337E7E6511FAD2 +:10822000472AA13F0BE5D37C487966174ED9C92F61 +:1082300096DF5D1C1E118DF1689EE7621E8F990FFF +:10824000CCFEAE8114CD87E3217F974072FC93D2A0 +:1082500071F8BF1331AE3FFD2AF17C931F6B671A93 +:10826000C7E3E6F1DCAEAF2FB3F2BC708BC8D7E149 +:108270003B051E616D0CFA8F5C32070F2AC92FA3D4 +:108280001D339FACC376B2F03B55C2EFC6516FC2EF +:10829000DA807C4963BD0C3FF905DD4F7E41E6E79E +:1082A000E3CEECE5FC05FC7294FC7B2F805E4F1A5C +:1082B000C92F176C9C5FB412E8FB46E49FC13A5C7F +:1082C0004F367F7CFCE277A604F14B2A08523BFA3A +:1082D000399DDCCECBAF0E8E7798F9A760EF0D2AD3 +:1082E000F2A78CFC1337B2BF01676D03FAA90D3EEC +:1082F000B0CCE4798B967FB3BB4052B281BD353EA2 +:108300005A07533E9525D525239F05E453DDB276C4 +:108310001C7ED12FCA27A2E2233C7509F633D2175F +:10832000EC1C35707D0ABAEC0FE2F86451745912F6 +:10833000118A737D5308FA86E25FA6F98A8A5CEF98 +:10834000E33896F434730B2C90DE055DCF933E92A8 +:108350004B757D64CEEF32AF9779FC2FCB0CE3EBFE +:10836000469C8A55703D3BC28FABEBA123829FFC9C +:10837000D6DA5B16B257C792EBFEED7D7B31BFE1DB +:10838000C84BB746202E3EAF099DB61918873B1C37 +:1083900013987FE7DF2E3FB530403FA769BF5611E6 +:1083A000077EB754E1F15A4DF0B565E0B357058D3E +:1083B000C23A57ABEB717FFCBDD339AB406D581B54 +:1083C000606F823C203D756580EBA9A235EAAEB5B1 +:1083D000E4CFBDCEFC24BD9F2FAAAFAD267D5D3B73 +:1083E000B6BEEEC0F1A5BEB2A10DFD6D97BC3C2E90 +:1083F000A7D9F87E32D7AFD1F1DA6F3678BEBF3663 +:10840000C0CF7D5F24D857301FBFCD275C0D97DDCF +:10841000C87CD5F83E5E65B2360FF92C8AA19FEB79 +:10842000BE2D5C0FFDA538CD265B35B4F38EBCF4B4 +:1084300080EC19853EDF29F7FC3270BD6CD18A844F +:10844000F5BEBBC1DD4B7A203C81CA0737A847B9CE +:10845000DC1EDFBA0DD3A7F1C5F7619FD46D6FA500 +:10846000270CC987A0DFEA84DF03E495140DEF83AE +:10847000F21B465FF7A672F53738AE372679288F9C +:10848000E9E43B83644F5DD81B7510F1E485AE8B46 +:10849000CB6F45BBC61B158976644319B7ABCEF7C6 +:1084A0002C277FA0966825FFE18F7AB6CAC5B0FE5B +:1084B00073D779CE04AE9BFDA98764D5F997F327CE +:1084C000E8D18FB05DD0837138698B00D23A796C76 +:1084D000FDF8ED3241FF4EFD03D2791CF53EBD9A09 +:1084E0001E1D8A371B7AB46B7C7A7460A41E25DC4F +:1084F000F5A5E9D1AE1BB4C7AEA2472F5C438F5E92 +:10850000E81AB71E55CAFE067AD4C0D363E12DC05F +:10851000E9D3CB507E39199D9FCC703A3A6B92C605 +:10852000C6E1BBCB8670F82CFC6E1CF56EC17AFFE1 +:10853000DDF17AAA56168E7AF2FC5E8B887C9ADF81 +:1085400016CC3786BF636090F7730EFAD146E9E721 +:10855000828DBD20445C1B7F9BF9709473216B90CE +:10856000AE42D7AB7F1232FE3FDEBA160E1808F1CC +:108570004CC6F8C4809E5F6ADE0F4F6C5EDC8CFBDD +:10858000AF7FADA2E73707CB5BC04BAD3ABF9333AC +:10859000D1B073015FEC29CBFAFBA79FF11498F7D8 +:1085A000EE39F05D8C911FC4DCBD9D30AFC9EF3B4F +:1085B000296E1F13F751AF42F6AC83CE2FC6BCF025 +:1085C0007B3A7709BA88F24C87CE61AA0E3A8719AE +:1085D00063F2D7C6307F2F9E3FA817DCD9782E0BC9 +:1085E00074685FB78CF9332B7ACBA1FC6965844C36 +:1085F000DF8D72DE2CE81C666540FC4EF7A7A21FDB +:108600009EA61270EED2F0F7C3B8B383CE5D9ACEB9 +:108610005BC6E8FE7DF37883DA0D388749ED42BF0B +:108620003125FF87D3433F871963F6FB57069FC366 +:10863000FC539910740ED36837463F873962DE7A4F +:108640005C80EA09C3EF87CF615E1EF51CE614FD6E +:108650001CE614D339CCFFD4E576E8BAABE789D66B +:108660005C234FD4C8FB1B9927CAF9C85FA69F6734 +:1086700000C6A6F3585FF279A6B1CED598F93D7B36 +:10868000DAA7C7306FD396C8E39436FD1C7B483E0B +:108690003F371392C3CF634F489414E4DBC51627CA +:1086A000BD6F52783EBF714EC6E0B3A6137E8A6797 +:1086B000C5C65B98866B57C9F3F08D7331463E5C37 +:1086C0005D2EFFDEB14CCDC6FA8EB97659C5F31CCE +:1086D000E9D6A0FCB458537E5AB49EDF1F6DCAEF92 +:1086E00097702C2027BEB24EF7075FFFF99999EBE0 +:1086F000903F31E90DEC83594FCDDE83E75D32BF0A +:10870000BBE237F89C73F0A1A8C0F32E73BBF7ACA3 +:10871000E0655F2AAEF31BD51FC7635CADA39AE784 +:108720008F5AF47119EDC79473FE7B62937A07F642 +:10873000F346757F3CE2EA03D5A3CBEDCFD7F3FA3E +:10874000CB989A4FFADE29CA18D7A849B4EA79908B +:108750008A807EEE1CE5E36A3C9718C22218DD7F12 +:10876000C01401F3F11BF2001F40A931E5A1F7ECA1 +:10877000F0CCC9D3FA102EBCBE3E89C65F9B7ACC22 +:108780001A05DFBD5EC548CFDBEFD5ACA213E352BF +:1087900083ABF96162D1D50DEF1FFCB9C33F01E591 +:1087A0008C490E6F5A3795CBCD2A8E57F64FE0F293 +:1087B0003A43E6F90119398A503333E03CAD9B9FC7 +:1087C0003B6D73EF263C23AD03911489E75F53287B +:1087D000DF813539643C8F74C4C6EF77D8BD2584FA +:1087E000E2B8BBC3DC4BF01E8D3DD3AC9497A9948B +:1087F000F33CFA8C65922FF07C83F99921B912F041 +:108800009CDDE1D5B7FF0EE31BE67376AC82E3AAED +:108810001A5D4F010457A559ECBAEDBF8B250B7EAD +:10882000851776BDBBFA8330B40BF6455A8907DA53 +:10883000982B1EE59C57F0C47339EA8FC7FD7BEC7B +:10884000B1FB26635CE448A4B212F9E6FC74FF5362 +:108850006BE1BBEE6DC24C07AEC7A485744EEF7CD6 +:108860000E8BC4769AD671FBAA2087A9A3E1DE9D60 +:10887000EB75F96A55E2911FEB700FC2F71D69ACF9 +:1088800013CF0377780FABF3A07C18F417FABFDB94 +:1088900005F7EFC85EDE26D1B922C65CA1781E516D +:1088A0006A1619C6F3F66D2BD5F03CEB99F3303808 +:1088B000A81F5AB5562BCDA4E9527CFA4C8CC78719 +:1088C000E3DD99945281FBFD6449B186F98C463E03 +:1088D0005E5BF3728AA7ED9CF6D9A422186FB7C02D +:1088E000F97CCFB6B5BE6FC0777BB2F9794829CD98 +:1088F0002C47DD94972D55D927A21D7326CCE34B29 +:1089000043BC2A287D3B5CC87A1E1FEACB8ECA195D +:1089100032CA53E91AF7165C5AC7F791751B8FE3F1 +:108920005B6D8CCE535AB731E247331DBFB59DC73F +:10893000BF8C72C4DC6039DA6D1B9C84E37EEFC2AD +:108940007F3C6C053971C636F85D2C1FBB30F0F0EA +:10895000C25B696B68946F52C5C80EB36E5B41F120 +:1089600028AB4D95E551E4CEB5FA53D820F129B4A2 +:10897000C7BECCF6BAB749F9C867D76ACFA02FB43B +:108980002B08D7D1AE51CFDCAEF9BB2FABFE58F3DD +:108990007C2F0037202E0AC5A78EBF106F49FAAB77 +:1089A000D0B2525F5AE630DEF20A9D1AE6C36A4937 +:1089B000D60AC47BA17123CE97507BF43DCF3B20D8 +:1089C000396BB42F95FC509DC7F71DE12C83DF87D1 +:1089D00070565A30CEF21A7280719C65B4EBCD2D70 +:1089E00065B8BFA7403B51A3ED1B1D6F51FDA4E12E +:1089F000F701F75E88A3E1AD541D6FA59AF0D64C40 +:108A00005DDF65945FFDDE8BDDD7C05B37E9F33159 +:108A1000E3AD069C3BD2751ABFD704239A61D134CB +:108A2000FE0A7E4EA453C338E00D8C6D413B79B7EE +:108A30005051FD158EBB07BB5DC3EB16C186FE51C1 +:108A4000FE88D3585785A5A09DFCED3B33E8DC9A02 +:108A5000738C7B3522873E977B311F4536F251D28E +:108A60008271FA0DDF0F15A606E0F09014B917F326 +:108A700044C2757B8159050D43BDD28DE9D4DF9485 +:108A8000DBDE66F3A309B70CE2FBC855C1F3972BF5 +:108A9000FFACE2B9CD38B03F6E203EF369F7223D1E +:108AA000B21D34BF0835789D9C267E5EB15EBF4FF7 +:108AB000C35A41F73434A472BC60CE0F6CD7E5F6CC +:108AC000019B46796F0792260AE8FF33D6A77D3DC2 +:108AD000DF17072225F2F322DF68017432EA3DBE78 +:108AE000CE16747F87918F60F8D15AD08F06EDB67D +:108AF0002C3B4EFE93DD65129DDB9821B5323C8701 +:108B0000C1EE113B514F1D8DBC4F6CC471782D8748 +:108B1000ECE4AF38F70CE6555DF427A1F666475E46 +:108B2000FA4A35EAA93F66A771BF6E8E34AA3FC4E0 +:108B3000E87F4FDE54F287ECD6FD216D9547C9FFE3 +:108B4000D156164AED99E5EBC432A91FFD12E6761F +:108B5000FF49C76B61FA7D4AB5B94379F9A1287F0E +:108B6000568678B4F5F0BE2DD3BD641AB41FD6CCAA +:108B7000377BD8652BD54FD572421017E4E7CE8AE4 +:108B800060A3E8F7A1FEF1FC66807F5D2D57A8DFAA +:108B900089F24D8407275E96E8FD233156DA1FDE01 +:108BA0009512CDCB1BE6A6FB40BC6D16D721625EAD +:108BB000BE7FDA97DC44741FC211EB145AA77D2BD9 +:108BC000BF178FEDD92797C5E3BE0F5FCFEF999001 +:108BD00040CE238E913C0EFABE632E3F0F3D520FC6 +:108BE000F3BC55926388EB1EE77991875D00A093F3 +:108BF00046F2D9B1E6B3A49777022AB0CB23DF9B24 +:108C0000CB076C3E0DEF513920B08A5679247FAFE7 +:108C10004E0BBE37A5D1AA3950DE039F929F63F554 +:108C2000FA5F3E5C9D82E7300AE8DC55BB97FB713A +:108C30006B578AC63923CAFBC96F5BF13ADAB91799 +:108C4000F3B8716D5ED7E17CA0FFB5645AF4703E55 +:108C500090C107065D61FD7FC9D7BF8F84CCDF6AF5 +:108C6000DD533D0EEE3F2C13693EEF790F07DDF328 +:108C7000BA76FF1356BA2F14E54A24DE2BD14FF9EA +:108C800040395E49A175319D8B32FA35E633D1DA30 +:108C9000B3785D26DE6F63A13CC6B0FCE0FB5F4F9E +:108CA00097F175BEF89C40F7ED18F7851E36DD1775 +:108CB0000A72E77819B463BFD52EA3BCC47B5103F5 +:108CC000E51BDE8B1AD82EDE8B1A58C67B5103EBC0 +:108CD000E3BDA8C179D85F0D7A8FF79E06DD4B946E +:108CE000F60FC17AF80B9E9F8ACDAF9050AFAFF6CA +:108CF00038497E9BCF53C5E6F75831AEF9E7F5C149 +:108D0000F79AE6AEE3FB6899EB63F25FFCA255A02D +:108D10007D540276375874ACD6E6E98D43BBA4592E +:108D2000604FB091F6DE32A67C6B06E281468B8CFA +:108D3000E7B2C66FFF0D2E4037BFAA55931D785B73 +:108D4000EBAF8F613957B7E38A1AB3F367413B77CB +:108D5000A400FF2A38BE2D6EBABF521144E4E7D7F3 +:108D6000C170C671F75D9E5A1FA1D034ADD6397857 +:108D70000E9FF3C9DDEC536B04CCFB9E4F55097578 +:108D8000EA139B3C93CAA1DDE24FE5E35806E6A354 +:108D900073D501762FEDC3CF3F3AF89C86F3530687 +:108DA0009F427D6DDCAFD381F7EBA03F06EFD7018B +:108DB000BAFC2A6CE0A827733CF7EB70BB6F932ECC +:108DC000C7C6B2FFCCFE919B707E7F93F32F57F7FF +:108DD000D70CF5EB8C1E575EFC77042D84EC48B95C +:108DE00095E79931D68AE79B400A52B9A642F7BB6C +:108DF000B23E2ADF8079594968DF6A540EC9617D25 +:108E00003BE2291E4A718430286B54663ECB446E87 +:108E1000075B49397612FDF0F714FDF70CD088296D +:108E2000790F468C169F359E45980F1D20A78A64A2 +:108E30008E0BE7FFFCC48FD13E7C73CB8DB3F8392A +:108E40005FDEFE9B2FBE9C28C0FA9FCA7875BA9041 +:108E50003E3C4FC36F502773BF419DFC0CF9156A10 +:108E600073003E0203D7F678791E5E1993F1DCEFAA +:108E70002A4929C2F2AA9D0E3ACF5B172D12AE08DD +:108E8000DD1272907C316C878E3FDC7B91CFA6EA3D +:108E90007C668CA3CEA6F2FB7D2207C4C0FB7D8638 +:108EA000EE9979E901D2138D8922F9AF1A13675D22 +:108EB000352FDCAEDFB330BC7EBC1F7B4A05C97FDB +:108EC0003BCAEB2894FF950EB4D7F3275DABBD608A +:108ED0007D32D49E7B2B233DADEB9307267B289ED2 +:108EE0007EA65BA0F31867B6DD9F81FBEE4CF7C74B +:108EF000752CE0DEEBDF3CFEC464EC2FD577390C3B +:108F0000FBBFB08D9F273C7FF44F3625A05E817557 +:108F1000D086F185FBB63D2161BCF6AEAE8F6D7893 +:108F20000FA271CF07B01FF1B7319E82FD5B1663B0 +:108F30003BEB3AABEBF199CAF2C347BB6F3BBB6962 +:108F40005138FA3FDE6FB4D17945BF77F655E77FE8 +:108F50000EFB03417613CB091F8DFFCEB6F2766A66 +:108F6000B415D4AE3FD11D8E7693FFD716B603F855 +:108F7000AD1FE3E32053FC61DC3FE7AFB6FB305F9E +:108F8000D8D32A7C0FF9E32CB4AFC17C5E2CE7F771 +:108F90006B2CD00409DBF1B4664B480F4FED12295E +:108FA0009ED7EFC17B527A75FD5BD2984D7429D163 +:108FB0009248BE7964E6BB3393EA75560BD76EA729 +:108FC000A419BE4FC7EF6752FC1FE849FD17375A77 +:108FD00082CEDDA4B2B451EF2DCFCEFDAD03D7A329 +:108FE000C59D49F7ABEFC929A27333173345C25961 +:108FF00063D1B3415FBFB1DE7B15DE5ECDB2A92187 +:10900000D8FE9E446509DE47BA07E9C986EBED093B +:10901000D3FD3A774B44CFA81C46F46CD0E9D98FE6 +:10902000F4043A2D58E612900E51397D0CE9F041C6 +:109030003997CF61992EC103E5A8C40A86748C4282 +:10904000FAF17638FD96F531FC2E2CC725E07751E4 +:1090500050C6FA618AC678FE00A79723510CC27BDE +:109060002C5D63736339CC45FD6465D601D4DF8D17 +:10907000B82785E17D9D2175D27D5C06FFEE5BFD05 +:10908000E3A74A47F317EAF56DAC428F87F0FAB5CC +:10909000B61E2A9F965AA78701DD4FC78A74FF5EC6 +:1090A00083CD4FE7FEE12B99E2FB26FFA9E11F5E8E +:1090B00054EE1637A0FC7F59F6A1DC31E25643711D +:1090C000B74489F26A8DB89B8D4F91D912B91D3280 +:1090D000240FA225539CCD4D72DA88AF8DF7BBEBE0 +:1090E000CE531EA7FE0242105D0AE2B89E4AC1138B +:1090F000166807A731B97A1EDD4F46FEA9D812C6F9 +:109100009AE2F15E1B55C4789EF658848CFE136675 +:1091100055C5BDF8FDDC1B647E5F255F8744ED6EA1 +:10912000F105F86EFEEFC31401F47446D54CBAFF96 +:1091300066387FC945F26D2CFDE5DF1EB71FF3D100 +:10914000CE6D4FA3A7A1C70A9B0509E3DA45B2BCC0 +:1091500098CEC3574CA0BC36439FF5A33E0BD80F07 +:10916000FD2F264E267D560FFA2C409EBDB6F5C625 +:1091700070DC47FDB5516F237F9FDC6071210F7854 +:10918000D8E059F41FE6FF3EE9D15AC00FF7E325B6 +:109190004B808BDC1BD21FD512615C2DD547A9DF1C +:1091A000E72445BC15EDE14E1BE62DB1CFC215B449 +:1091B000F3DF0D1DDCE80EB01BF237707F49FE06B1 +:1091C000517FF27D96C62A16915F7F2163CDF1789B +:1091D000FF0C13556867D5612BE957FFBAEA1DB13B +:1091E00057E9A77FDD963A7CDF79979DC6D75FF771 +:1091F0006A16CABB7E9B2F2BD28979E1AED3147736 +:109200007D3084EE0B5805340B4739E8BCE910FA81 +:109210000BE66B9193CF927CE3F1B35516579C8488 +:10922000F56B2CE47FEEAFB3DF83DF9FDC64E36E8E +:10923000304F6B562EECF3B5FA7C60BC2AD55F1B21 +:10924000C6FD3DFAFB93939914B87F2D5A643DD225 +:10925000B930BD6212FF9DF39D714F494B0AC71390 +:109260002D291C4F58B361AF001F5A7FF21CCFB39A +:10927000D0EF1131DF0FD292C9F1446785DD842729 +:10928000FAF622FE3E541D8C275A6CAD1C4FA40EDC +:10929000CCC77B973BBD22E3762D1FCF11C01B9817 +:1092A00047571BA6C6A1FFBF8E7179B06183BB066D +:1092B000E541862C517CA3A85C8F27464FA4FD6511 +:1092C0003CAFB5CF9A6C3CDF782CF923A40CFC148E +:1092D00071D07E0BBF6FC288A3658038C0F9340996 +:1092E0000EA2D3860D9E27713C4DABBF9B4FF74717 +:1092F0009BE5A21E2F4BB4F610BE1461DFE23E3692 +:10930000E2EEE67115FAE2490FC2C4D9B920BF0CEA +:109310007F7FB12499CEBD3187330DE556943EDE73 +:10932000935766D33DC89F5E8960352E3C3F5241BE +:10933000422A4A8F0BA39F81FB1D14F2E744E9796F +:1093400059512FD7935FE1F443CC8572C1A8CFF474 +:10935000FA1AABD0FCD1D4CFD0F9E1C0F8C1A93B07 +:109360005CD598AF509B64ADC0F843C0F702E911DB +:10937000DD6F4AE31446B63F5DB707E05536D73B8D +:1093800057F76BD815937F388DCBEF6866FC0BF0E1 +:10939000AF5950EFA802EA8DD3F31DAE6A1C8B7B48 +:1093A0000C3DA0EB0FA39D68D9A407DC663F195FB5 +:1093B0008F74FD9ED3E22A81E2488E95598B913FAE +:1093C000069A04BAAFE7CCBE5B24F497CE6FE4767E +:1093D0006CA926F0F8B0C6FE05FD081BF5F52BFDBF +:1093E000B0AF1EFD7445711686F7BF15FF1E702ABB +:1093F00094375585B954A8D2CF7CFC9EEA6681FC8F +:109400007C857559C7CBE17DC1AD76CA8BA8D1F7F4 +:10941000C7A50D3C7EE9CFB76DCAC7DF2CA7E8BE54 +:10942000BAE2D96C2AFA3386E6F31CB7E741EFF3C8 +:1094300073465AB0FDBEA931B85C6C8A2B7FBA2145 +:10944000D86EFF7C030BBA670FE71535F12FEF8756 +:1094500039F97E9E6EED13478BE718EB60C4CFDBC6 +:10946000B28CF87B9F8AFEFCA8B9765D0FF27BF880 +:109470008C78FC11C9558D7E97B66CC720DE8B3673 +:1094800039EF5F58D0BD957A7C7EACFBF5A24CFEDF +:109490008C3053D99017F11B83EFD73B5D399BF28A +:1094A000B90DB9609E8F713FDE17BD07CFB85FCF92 +:1094B000B807CFA08BC2387FF6EBF74B9CAE3D4789 +:1094C000790B17AB803BC9FFF44DBAD7A7FF29C171 +:1094D00065A7CFB87FCBA3D3A9A8D67EFC1B30D479 +:1094E000B7C1DE13E67EF97EA8AFA11F2A284F433D +:1094F00021BF52219EBBC375D5F9C9F04B15565AF1 +:10950000E8DC75A1F9DEBABDB6E132CECBF4DED827 +:109510003F5FDF68BA7FDE393E7D92A0C779CCF12C +:109520009F1F74B717ED04FA0D3C153F13FD466BF2 +:10953000371A71B20ACA335BDBC9B8DFE36F94E74D +:1095400092601D3D9F63D346E11A7930A3C7A3EA19 +:10955000FFC2FC1FE3797272EBDD7310C79EB0B8D7 +:10956000E01766C9EF790BCB317D16D75D6C783D7E +:109570004E03CD905FAD910E3AA7E7657D711C005B +:10958000B97B518FEDB997DF630E1C4B71FD63778B +:109590007F16CFF306FC9437D031DD7512CFE77F0D +:1095A000D8129C37D081790340C7CE8D1C0716EBAB +:1095B0007903B698BCFBF1BEE20EEF0D94B77D3E89 +:1095C000CC139FEB1CAE67178DBFBBA108F8771DAE +:1095D000DE98A4C4E742F929FDBD4187DD21DCEE18 +:1095E000437F23E917BD7EBB11976BB1739C665512 +:1095F000AAF1BCE0B9C834CAAB3BB85131FE18037C +:10960000E541B4B5DC1F4F41373D6FE1C330B703CF +:10961000E3C8E75B2C32D2E35C9548EDBD5FC9E35C +:10962000066D6D1FF4DE8CED65F33C062BBAE5513B +:10963000A9ADE771C0732DFF28E07DA707CE3B19C8 +:10964000EA8D73319DD928270F080AE529BC9FFFB1 +:10965000BD6C8C27BDAF58E91CF8C992C3742EDFCE +:10966000C85B004A54635E43B1EAA0FCC491E7AE14 +:10967000D510F42B24B8799E44CB63DF1330AFA20E +:1096800045607DECAAE7F08371C5872D76FDF0F685 +:10969000C0A3BE143ABF4A7AEC7CB3407F1FC3DA42 +:1096A00076F538FF99EDFC3C8451F65405F3EB70E8 +:1096B000FBFE9F61FBF42FE0BC3FAD40409E60424B +:1096C000DE00CDC3884F76001DE87E0AA053F7A8C0 +:1096D0007460E33AFFEFD7F7613FAE3B8FFF05E5DC +:1096E000114EAE12D590701A27F191116F34E70F19 +:1096F000E23F8C6727207F01FD2EE8ED7EB491E3E9 +:10970000E3847C496FA793F2EE46D03FF09E01219F +:10971000E81E021A67DE46F7271BB386EF19188A80 +:109720002F3F66C49783EF17786392BF1AE3CDE7A4 +:109730000456B163E6C8FB06CE85F8C92FDF21B019 +:109740002DD5F0BE2384F3A9D6C4F18D398FB31083 +:10975000192419F36081B1E019B22999E8950CF345 +:10976000217960556AF14AF88626610EF25DA153AF +:1097700090D0CD5B109DBB2352C1BF433393E2F326 +:109780006F4CD21C1867EEA8B650BE544798FFA77E +:1097900078CFA8561D36EA79ACF84D5C5EEF36EE10 +:1097A0003D44031DE729188BCC3C22D0ED7DBDF054 +:1097B000D54DFCEFF04DA952C98F7566FB8C9938D9 +:1097C000BCD44D8CC6DB11127C8FA9F1BC791397E8 +:1097D0001F01FDD0BD3EE78923185BE3FDF8F6428B +:1097E00027B62F187CA2B18038F1C49CC1DB717EF2 +:1097F000E99B747BC87A7026AE7347246F4F1507B8 +:109800006FCF0DB037D2F5793107AFD72E784EFE36 +:1098100011E9D026101DCCF7FE147805BA77A140C7 +:109820000BFEDDFCF72CE66E1274F9158CDBAD86B1 +:10983000DC647C9D8B6A930EED1486CB532A954392 +:10984000B8AF57E9F37B6312FFFDDC12D6B983F89A +:1098500085F3FD48B9A1905C48681466E1F74B8C2C +:10986000FEAD1F93FD5A04760DE2840313262F46A6 +:10987000B86A0F188766EC17C46B9E9C7094CFB9BA +:10988000FAF7477627937FEF58CEA110D427AB1F66 +:109890004EA2FB29CC74B996BD62FEFB1D13CB8290 +:1098A000E3AE0FEA7C61BE9F620FE613C07AEC491B +:1098B0001229CF6F4F24CF0B32F2019EFCED82AE06 +:1098C0009D7A1C19ED16BB2EB3EA36F23C82273383 +:1098D000F9BD2D0D60CFF33C011FE50DB03992C2EB +:1098E000F3043EA3F34A7BBC16BA3FC1E00B7BA650 +:1098F0007E8F44E2887B29282FC0AEF363939BE7D9 +:109900000534E8F7397A97F1FB21CC7C3D567B8F03 +:10991000EBFC5EDB66DCEBE7267A7BF3783BA9DACF +:109920008794B7F021DEFF07FDE51FE4F7FD5D3CFE +:10993000C5A30EC371660F7D776AEBD79AF07E20C0 +:1099400023BE6CF46FD3EF6B36CA2B433CCD9BA088 +:109950005F6FB49BE202368C0BA0713A4E9CD79B92 +:10996000F524D1B5FD5E91F282DBB3EE27BBFEF0AC +:109970002491E2B987E76DE943FCF0598CD5A5291C +:10998000745E6517C62393336D340FA6DF8B68D8DA +:1099900099CB9A7D163C0FC49631DD6FA0D9F15E4C +:1099A0003A784A22FDFD18CD86CF652E418B427B49 +:1099B00025B1EC7B9600BC6ABFF79D05F4FD12FE55 +:1099C0007DD8658DE46F0853E3F47C4ACAB79C20C8 +:1099D0005B496FB6E51535CD88C6BF23328BEE37B0 +:1099E000792B8B9F3F04DC1319F8F7A4A4CD7C1FBF +:1099F00078A50ACAAFED68933042C6EC8F7F761225 +:109A0000F53F5B1E4AFD75B73D1A17789EEFFECDF8 +:109A1000127DD7BD9AEFD7D3222BEB097A6FA775AA +:109A2000BF7F33DFE777AFD3F77F338FEF26577AE8 +:109A3000AA391F58E7937E69E67FCFCB9B9797BBE8 +:109A400002EA793317590518B7B565F912A4737787 +:109A50009E48A4EC769F5888F91B975C4234F2A785 +:109A6000316EEFE4C556DC3FA725FFF44C98DFAA22 +:109A7000CDA941F700C6027E0ABA8FC9AE6EA1C554 +:109A8000D9CEE89E948555BC9C0C6012D73B396FAB +:109A900021956341EE85A0BD9FDFAA611CD891E2AC +:109AA000998DF43C1629915F29399FF387171BC6BE +:109AB00079B89DA4D792BD8B5B315F37F9B7163A61 +:109AC000F3536B73D13D4CB5D3114BC03C227FBBDC +:109AD0008AFC6E2D6041D2FEF69763F9EE3F2508B1 +:109AE000282F3FD93495E886E7827C0172C4817EB5 +:109AF0007E58EFDE9639BFC3BC81EE2C3BD973B7DD +:109B0000A96E2ADF962F0181815FE7FDDA82ED7D64 +:109B10007689B1D6ABC43FC6E2436F3EA3739C6D5A +:109B2000AC2F0FD743BB2C923FF3B6C13EE2C3A884 +:109B30001C85FE9E8E77B13B01CF8535E87CD4161F +:109B4000FD7E0DDEB7AF65029FE23CDBEEA3BC6598 +:109B50006FAC350BEB3F72AFA8E1DF35E868B9AF0A +:109B60001BE5C90F3759F9DF85C2FC66E4BF7BAD41 +:109B70003C2F27DA9510A8C70EB72D9E86F202F863 +:109B8000988317EDFEE711CFDDF19FA13C9F661D85 +:109B900023F97438C4C5E3DC59DCFFFA4A8BC4F0FE +:109BA0003E2C29BEE4B09DECE0077C27B09F16BE9A +:109BB0006E09559FD5223FBD2DB041B47B31C0CB3E +:109BC000FDE45CDE18FE845C5D1E1E91066BC96EB2 +:109BD000D0FD09EDCD13FF792D7CDF1E67A1FCE0E0 +:109BE000AF2F0CF61F200E433B3659B7636F1FB4DF +:109BF00006D9A7CCE9DA81F3BE7BFE5CCA974B3667 +:109C0000D9AB09A6F24D9BFFE27BC2A66F0EF017FF +:109C10007464DA29EFA9BDEA93262C77378BA42741 +:109C2000BBBD45AF63BEF1252807CA59F3F36D1DCF +:109C30007F777B9793BF4391FDB528BFBA2BF97D02 +:109C400048EDDE4F5EC1724719CFAF6FB0B9292F13 +:109C5000217AEF048A2B5C6ADE9A8FA2C1EDE6F7C7 +:109C6000A9B9D5422150CEFC7A3BCF473DDCCCDBB5 +:109C70001F6B1C467B1D55BC9ED73D2B6CB4F3C798 +:109C8000BFD5DB1BAA270DC6A3FFD92CEFCCED1A3D +:109C9000E59F211E4579E92EA2F6DB33178528E9D9 +:109CA000C37AE5B6657D35186BBB2313B49638527D +:109CB000AF0CC99D6FEB72A79997A7C0BE45FE9CDC +:109CC000E25E1E89FC909A6795112A3BBCAD6A48FA +:109CD00080DC690FF33C85F9E81DB94EDA27ED36D3 +:109CE000751DE5AFE5260828FF8E453E4A76EF94C0 +:109CF000C45801DB7B7433D7BFD03E97575EB13376 +:109D00004440BB8AE7275D027985EB9D9CEE89CFB5 +:109D1000D6F507AE93996E63C9A1DBD43E92632456 +:109D200077A0DDDE95A5343E432E75AF94F8FECCCA +:109D3000B2513F87E7F597E3383EFB5328E999DBBB +:109D4000595FCD18FEBEABCA25430E487FB8FF79D8 +:109D5000CD3A4CFF47626E4D50A0BDC361832B03CB +:109D6000E341437E8971EAFF658CFB79CCE7579E1E +:109D7000D4E979A95C6DDF0CCF839B19F773BCD351 +:109D8000EA403E6A4A59EE40BE9891BADB817CD1E6 +:109D9000D4B33B07EF151B3E07FE8905E32FF6D42E +:109DA0005974CFDE139B3C073707E8297BEA563A04 +:109DB0000FBE8CB56A683761662EDEA7DB98F2901D +:109DC00003EDC4901495F2931A52797ED2F1CD1C12 +:109DD000DFBF31A995E2274D3A7E4EF538E8BC6FDA +:109DE0005362DC41C4034BC583294FC0FB17F4FA0F +:109DF000EFA55C3DCFCEA9E7BB85EAB8CA696D6522 +:109E0000B84EC7372B3C2F25C5F4F7CE537A168AA8 +:109E1000F0AA49CF2B582A71F9B2B43EF2606D0016 +:109E2000EEF4E9FDFF6683FB9748BFA5B1006066CD +:109E300061BBCCB0772AD0EED2AF9EC3BF3B731CC0 +:109E4000EB8DF577676EDEA8BEBA99D68BC779F031 +:109E500042353C1F3C424EE9EBB67383FA16D67F7F +:109E600057EF2F436EA5FD92C144570DEE4B537C27 +:109E700068443CE76559C5BF5766C4A76B2AFC3FD9 +:109E8000DD85FAFB3AE3C5DFDCA89EC1F93D5CEE57 +:109E9000EEC771D546B633F21B8F338EFCC6243520 +:109EA0000EF9DCC089B5BADD79245BCD0FE4FF4B38 +:109EB0003ADD2FE97ADA9A6FD3EF69582A8F26575D +:109EC000BF53EEF934902FAD32BFA7E18A4EB76B86 +:109ED0007DFF4AB9E7CAE6ACC0EF55B2AB964A7C03 +:109EE0009D04A0554DFCF07E7C9D5534AF043AFE98 +:109EF0003FA81021C0008000000000001F8B080058 +:109F000000000000000BB5587D5054D7153FEF639B +:109F1000771FBAB06F5D8850C4BC05095A302E82D5 +:109F20001F24880FC44AD44C57DAA69892F161AA2C +:109F3000ED7471BAECD8461B2BAB7C08EB074B4D8C +:109F4000A369FF7065A2F9A87548339D6AE31F3BBA +:109F500096D8A4339DD2C649FE71926DA2FC2166AB +:109F600086B1E374EDB463CFB9EF3DD82F3E62DA2A +:109F70006598B3E79E7BEEBDE7773EEEB93BF843CD +:109F8000056015C0D6D7FF6A876280CDD6C89270AB +:109F90000500D81700D4003CA0CFFA740A1004C8FA +:109FA00003502AB49F7F2B17A04BE63D211CFDD800 +:109FB000CE7F1390BFD7CD45800310F01F0AD2F596 +:109FC000D74DF0105D0AECF300FFD7C7E741549A74 +:109FD000E2EBC195C46F900A93E66F944B92E49BB9 +:109FE000F2CB93E41FB46B8A1FCFF794529534BE23 +:109FF00065E993497AFD3E6F31CDDB54B42B4F4375 +:10A00000BBC53D6A09F1B73B2FC167A538217CCAA2 +:10A01000FB9FD500BB484100F801803A6C4FB7E781 +:10A02000D78186AF92DEEE3A6FBE17D7E9C98316A5 +:10A030009AF7CCF65B6FFE0AF1E8C9CDAD14606A01 +:10A04000BED7CF33DC477C5A15E999E3965C95D3AC +:10A05000EC84AB2AB909D7168B27A410AECD0EA875 +:10A0600098DE1FB57101A22EC435CE315A179FCF8D +:10A07000E8FA7816A36ADCC5687DDCC96843BC9041 +:10A08000D10DF102461BE3886715E21A7733FAB562 +:10A090007839A39BE2CB186D8A57B1794FC52B193C +:10A0A000DD1C7F92D12DF11A46EFF9BC5BFC68CF25 +:10A0B000EE577E64271C7FB2C7FB34D9D507FE7CE0 +:10A0C0002801D8EBF37E9D7810C3E0CD06D8E607D3 +:10A0D00066FFD976751BE9C115B505AA91F2184737 +:10A0E0004837FAB46FB3715555721F010A2504053C +:10A0F000A97CED3E970350D4AE7D87C9254912D186 +:10A100003F16DDA5881F5809BF83ED6A2B93C7440E +:10A11000E798C45C0799709B8A6711C6CC38A1C9BF +:10A12000F6DC39C5FF45F7C4735EDCEF16E8715EF7 +:10A13000DA7230AB19ED7BC1CF31FB2E3E06304ACF +:10A14000F9244E6403CEFBA415FD88145E72655C91 +:10A150005F30FC68F2FFF2E9F929881E90ED24B720 +:10A160003279BF4F7B91F0DC6CF55FDF86786D2E26 +:10A17000163CDD0A5150F33175CBF6A807C8FE0F27 +:10A18000DABD07190E16D94AB87F6289F184339E69 +:10A190005E160A19CE3D9970862B72F40584000272 +:10A1A000399E9087E1DDCFE611E0386F8781F78E29 +:10A1B000031CC3FB61713EDB2E33FB4C3CA6C32565 +:10A1C0001577B3AEA07DBFA0734545B46F39E68B5C +:10A1D000F25B15CD87AC89A0EA60F9AD9D219C6C3E +:10A1E000716FD4C1766FCB5B092CCF23A4F71079A4 +:10A1F000FE9A9EE7A3F9E4F7E3D9A3F91EA2163D60 +:10A20000DFFF5434DAE24DD07BC72FB0F3BE4DF9F7 +:10A210008EF47DFBE111FC06B54B4605A2657BB4CF +:10A22000B769BDBA45131BC824510691F2E7623DD8 +:10A23000AE43F5A8C5122CC378BFF8FBCDF2CE0C07 +:10A24000F9FF4BDFCE77C80E931765C5BA13F70F2A +:10A25000B5AB57BE4CFC635E8E30FD39E641823FA4 +:10A26000FE4CF6BCA7084D740F74E33D4032ACB30E +:10A270007FD1C79F37EBECE843D6D98F589DA9F320 +:10A28000B03ADBE546DC2B28BCF9E04286D3B3725A +:10A290005B06BD115F5B2CB5CEB65564AC3B63B3BA +:10A2A000D49DDBB3D49DF12F87BB910F06EE5FB435 +:10A2B0000E7D4C4335537548EA98A50EED7365BC89 +:10A2C0009F05BA47AA66AA432293A3BFE775E0FE9B +:10A2D000AA386D7D7176CCADBEE4D13AFFB7FA6293 +:10A2E000D8399DBDA978DAE03907D513AB7CE2F205 +:10A2F000CDAA4CF3ACACAFC8A17D4A885F248FCD0A +:10A300009FDAD75CA774E4C09918F543411128BEC1 +:10A31000820DFED7880F1EB6C95D484FCD3F782607 +:10A3200086E3FB4449B67948CFBF86F63DD98935E7 +:10A33000CDC6F8158CB7C076F22F9D6B5BF6D4397D +:10A34000EA3AF43EC245E774CD7EAEDB3E753DE1B0 +:10A35000ECB26AF018EE3FB88C8F04DDE812BBBC9B +:10A36000FDBB788E23F912EBE35C9B9E8120F9679D +:10A37000211F29759376E43D37CA7B97F11062302F +:10A380006B0A9DA3B708BF7F85066AEF47A96F01D7 +:10A390008DE91D69E42321D4EB593473DFD267D8EA +:10A3A000399997A510B13D9E1087A52F3535E07AD4 +:10A3B000E1253C101CE1C69D32C56D5629DAFD042D +:10A3C000EDFBC4FEA848FB4E48CC5FEBF4B89E6E94 +:10A3D000BF2EDAAF2C617D19EAA91E59C846DCC729 +:10A3E000B2FC91A1203725EF0870CC8F47B3F53A26 +:10A3F00023D855E0C8BEA2DD55E466C9EE8131DC44 +:10A400004F9255F80CE99102A92582F3360AADDE88 +:10A4100006C46B5059E0B451BC839AB30AEBC5290A +:10A4200023FE7D01DD6FC73BC3976F5AC8DF7D8C6C +:10A43000629606DB502F4F95FC210C5D97A49FCBB5 +:10A44000E58108D63AC8DD8AF312FAD99C6AD44F5E +:10A45000E8677BB327F35C221C2CD02715E37A270F +:10A46000AA81F975606D73FD12E407546902643ABC +:10A470004A4CA2BCC5F119FD74C2F0D3CF3AA52451 +:10A480007F4DCA17C7F23DA87F6255ECF4F3785EA2 +:10A49000C722C9D384FB9D5CE78563C80FD4F01144 +:10A4A00070A7EB0DD4DC9568DFD473D8AEDE07055A +:10A4B00079873801B4AE43F91BA876DA5FF7DFA6D7 +:10A4C0006A3FC86887E3BA10B1A18B1C4D3A4E0BA6 +:10A4D000AA21A2E03E870A3E8C8A64E7D318C2888C +:10A4E00077AF45BFAFEDB5633700E36B61F53588F6 +:10A4F000A2FC9A66F7C35AD46DD5F3A605FF1EE0F9 +:10A500003BC8D5644D7A27E441028FEBDB8D3C33A9 +:10A5100079105A1DDA0C71B7EF46D6BB23097E7B42 +:10A52000AB233B77AC1CBFAC86D5AC5ECCA2FFCFD7 +:10A530004EE9DD118C8FC159FC74AC732DF3CF60E3 +:10A54000A7CAE8406713C3EB0DBA672D53F396D142 +:10A55000FD8AEBF4FE74149A916647F74331E6CF17 +:10A56000471D7ABCBFD1297189F36DAF0247F863EB +:10A57000C870842BBC0A9E73886B68E9DD3F3CA0E1 +:10A58000FAD6583C2424E48DB98EC99F37E227B40B +:10A59000B499D979BE916FA23C392F6AF316CC6079 +:10A5A0004FD9E9E477A2396EE6CB64FE70A002369B +:10A5B0007E279D7A9D3C1EEDAFA77B48BE5E329400 +:10A5C0009570AE4F8D73B9A84053A3A826F815FD1A +:10A5D0003E508926AE983DCFCCF506D7C162C0C6A5 +:10A5E0007260A395E5BDA34E2E684EF0A366D48F8E +:10A5F00041A75E3F8E1541417345BA3CECD4FBC781 +:10A600007016B4FC26031E5A4060F5E218A7CF333B +:10A61000FD372597D83A5A40EF335D8ACA1553DD86 +:10A62000C03CEFF290BD778237090F1EFC0BD7A616 +:10A63000DB67838D90457EC43A13E2D2EDB5C3B19A +:10A6400051EA7FE8F36FAC63D9F485A3F11BC19B9A +:10A65000A8972FE8EBDAAB93F3E68BE6456EC0C81C +:10A660008B2CC8D2F3622BDF83E7BE57CD4704762D +:10A670000F85796FF6F4F9016B66AEFF0329F53F9C +:10A68000953A722634A804280FB8F677D7329CD9A9 +:10A69000FD561D58BC3F8878BF6255CB0288AF0479 +:10A6A000FA7BA3ADD61A14B09E40B7E54ECCB403E6 +:10A6B000E3C8310FDABC19FCF8A6B56145407F0745 +:10A6C000F3A49FEA4793D61A71911AE718B7515825 +:10A6D000497E56987CB63845FC589DBBE705865F99 +:10A6E000F02AC74DF6518514FF7894D56C29E6CF32 +:10A6F0008580B79F90EE970288B0F1428872F49EF1 +:10A700002F8218E31FC5CE99A81B14464B40E5497C +:10A710005E0A1AE3CB20C8E83288305A0E51265F11 +:10A720000E31C6131294A72BA2C0FA854A50041A00 +:10A73000AF0255A079AB4063FC1A08325A03DAE540 +:10A740009B78CE8175BB2BE9DE7E362D5EE65647C3 +:10A750007D01D0FB3C850FDA30AE7B0B7E2C67D2BF +:10A760001BF169DF0B24D431DB22FDF799E9FCB63C +:10A77000D7C8BFA316AF97EEA3A37922210A47DD5E +:10A780007ADEA6CEDFD5A1CFB75A3499FA6A8BD13B +:10A79000D7ECBD7BE1527009F64F76AD85D6E9C99D +:10A7A000B702F56966BFB52F70EED221FBFFAE4F41 +:10A7B000FD50540FB3B84C95CFF177C0F3F4B58684 +:10A7C000FA7DF528AD534856E3B92515E4600DF13F +:10A7D000618EFC6CFF3EF2052C8E0E913C47030F00 +:10A7E000C9B1FF7F39C07E5F18667A5D1897A1CA2C +:10A7F000295ED30CFEF48239F5EFB0D5BF9DF4CCC1 +:10A80000775D7F403BCBD657411113DF75ADF8AE76 +:10A810007B9CD93F4472D9CC6BC91E1472D2F31AF7 +:10A82000942227C5DB64FECC119FDB749FE23BF7CB +:10A83000E2C1A895EA427BF47D2BF537EDAFBF6509 +:10A84000A57B7587F17EF6197105075631DEAAF1F1 +:10A8500057C98EF1E19221CA8FF161DC19ED19EF30 +:10A86000760F9111E317FEA1DFBF28676F7038A440 +:10A87000BF77701D693525976E276C55D51AF6CEB2 +:10A8800085097A6F99F7F1F8856FE8F7F1B060DC28 +:10A89000C7D1CF856AE2CB148ADB5D0F36C08BA4AB +:10A8A000B741F29C43BD5DA73E5FBE33218E53EF9F +:10A8B000675E917B7FC7EE11AB87FA5713C7345C95 +:10A8C000E4E47B973EF4EE33CF7BEBE572E0E9F70F +:10A8D00003ECEF840C7DA349C561DBDFC97F772CD6 +:10A8E000708973645837C5DFA9FEEC0F783FA578EF +:10A8F000E586FFC8E220CDBF07F2E6E4DFB9CEEB84 +:10A9000033F2040FCA519C39A335ACCF15548FAA2A +:10A9100022FECEC63024FECE53B5BDE11EC5A553E2 +:10A920009439AA0F4EC5880F6565D27E1346DD495E +:10A93000DDEFBF2C774017E017000000000000009B +:10A940000000004000000000000000000000004087 +:10A9500000000000000000000000002800000000CF +:10A9600000000000000000100000000000000000D7 +:10A970000000004000000000000000000000001087 +:10A9800000000000000000000000000800000000BF +:10A9900000000000000000000000000000000000B7 +:10A9A0000000003D00000000000000000000003C2E +:10A9B0000000000000000000000000000000000097 +:10A9C000000000000000000800000000000000007F +:10A9D0000000000000000000000000000000000C6B +:10A9E00000000000000000000000000E0000000059 +:10A9F0000000000000000004000000000000000053 +:10AA00000000001800000000000000000000001C12 +:10AA100000000000000000000000001C000000001A +:10AA20000000000000000013000000000000000013 +:10AA30000000003E000000000000000000000001D7 +:10AA40000000000000000000000000020000000004 +:10AA500000000000000000010000000000000000F5 +:10AA60000000001000000000000000000000005086 +:10AA700000000000000000000000000000000000D6 +:10AA800000000000000000030000000000000000C3 +:10AA9000000000AB00000000000000000000000803 +:10AAA00000000000000000000000C00000100000D6 +:10AAB000000000080000C0080010000000000002B4 +:10AAC0000000C000001000000000001000009C0802 +:10AAD00000040000000000040000C080001000001E +:10AAE000000000040000C088001000000000000208 +:10AAF0000000C0800010000000000010000093382B +:10AB0000000100040000000100009340000000006C +:10AB10000000000200009348000000000000000850 +:10AB20000000934C00000000000000020000935061 +:10AB3000000000000000000800009698004000009F +:10AB40000000004000009358008000000000004812 +:10AB500000009458004000000000000800009468C5 +:10AB6000004000000000001800063010002800001F +:10AB700000000028000099500008000000000001BB +:10AB800000009951000800000000000100009952E7 +:10AB90000008000000000001000020080010000074 +:10ABA000000000100000200000000000000000086D +:10ABB00000009BB800000000000000080000000139 +:10ABC0000000000000000000000000020000000083 +:10ABD0000000000000000003000000000000000072 +:10ABE000000000040000000000000000000000055C +:10ABF000000000000000000000000006000000004F +:10AC0000000000000000000700000000000000003D +:10AC10000000000800000000000000000000000923 +:10AC200000000000000000000000000A000000001A +:10AC3000000000000000000B000000000000000009 +:10AC40000000000C000000000000000000000001F7 +:10AC500000000000000000000000000900000000EB +:10AC600000000000000000020000000000000000E2 +:10AC70000000C4C000000000000000200000C4E686 +:10AC80000000000000000001000060000020000043 +:10AC90000000002000007300000800000000000811 +:10ACA00000009BF0000000000000000100009B90ED +:10ACB000000000000000000800009B93000000005E +:10ACC0000000000100009B91000000000000000156 +:10ACD00000009B96000000000000000100009B9710 +:10ACE00000000000000000008000000000000000E4 +:10ACF00000000000800000000000000000000000D4 +:10AD00000000000000000000000000000000000043 +:10AD10000000000000000000000000000000000033 +:10AD20000000000000000000000000000000000023 +:10AD3000000000000000000000000000000600000D +:10AD4000000000000000002000009B9800000000B0 +:10AD50000000000100009BD8000000000000000877 +:10AD600000000053000000000000000000009BE015 +:10AD7000000000000000000200009BE40000000052 +:10AD80000000000100009BE5000000000000000141 +:10AD900000000009000000000000000000000001A9 +:10ADA000000000000000000000000044000000005F +:10ADB0000000000000000001000000000000000092 +:10ADC00000000050000000000000000000000089AA +:10ADD00000000000000000008000000000000000F3 +:10ADE0000000000000000000000000000000000063 +:10ADF000000016C800000000000000080000200845 +:10AE00000010000000000010000020000000000002 +:10AE100000000008000017E000080000000000012A +:10AE2000000017E10008000000000001000017E228 +:10AE30000008000000000001000620780038000033 +:10AE400000000038000016F00000000000000002C2 +:10AE5000000016F200000000000000020000A04008 +:10AE60000000000000000020800000000000000042 +:10AE7000000000000000E0000020000000000020B2 +:10AE80000000F300000800000000000800001708A0 +:10AE900000000000000000D80000174F0000000074 +:10AEA0000000000100001727000000000000000162 +:10AEB0008000000000000000000000008000000092 +:10AEC0000000000000000000000000000000000082 +:10AED0000000000000000000000000000000000072 +:10AEE0000000000000000000000000000000000062 +:10AEF0000000000000000000000000000000000052 +:10AF000000000000000017880000000000000001A1 +:10AF1000000017C8000000000000000800000051F9 +:10AF20000000000000000000000017B0000000005A +:10AF300000000004000017B400000000000000043E +:10AF4000000017B80000000000000004000017BC5B +:10AF50000000000000000008000017A8000000002A +:10AF600000000008000017D80000000000000002E8 +:10AF70000006000000400000000000400000C0008B +:10AF800000400000000000400000C02E0040000013 +:10AF9000000000010000C0000040000200000001AD +:10AFA0000000C00100400002000000000000E200BC +:10AFB00000200000000000200000E2040002000861 +:10AFC00000200002800000000000000000000000DF +:10AFD0000000E20000080020000000040000F5006E +:10AFE00000280000000000280000F64000100000CB +:10AFF000000000100000F64A0010000000000001F0 +:10B000000000F6C000200000000000200000F6C094 +:10B0100000020020000000020000F30000400000D9 +:10B020000000004000002008001000000000001098 +:10B03000000020000000000000000008000011A82F +:10B040000008000000000001000011A90008000035 +:10B0500000000001000011AA00080000000000012B +:10B060000000400000200004000000100000590013 +:10B0700000300018000000100000590800300018CF +:10B08000000000020000570000080000000000015E +:10B0900000005701000800000000000100001158E6 +:10B0A000000000000000000100001160000000002E +:10B0B00000000010000011AC0008000000000004B7 +:10B0C00000004000002000000000002000005300AD +:10B0D0000010000000000010000000000000000050 +:10B0E0000000000000000000000000000000000060 +:10B0F0000000000000000000000000000000000050 +:10B1000000000000000000000000147000000000BB +:10B1100000000001000014B0000000000000000862 +:10B120000000005000000000000000000000147843 +:10B1300000000000000000040000147C000000007B +:10B140000000000400001480000000000000000463 +:10B1500000001484000000000000000400001488B7 +:10B16000000000000000000800002AF0008000003D +:10B17000000000800000000100000000000000004E +:10B180000000200800100000000000100000200057 +:10B19000000000000000000800002C700008000003 +:10B1A0000000000100002C710008000000000001F8 +:10B1B00000002C720008000000000001000041584F +:10B1C000003800000000003880000000000000008F +:10B1D0000000000000002C440008000000000002F5 +:10B1E00000002C46000800000000000200002C5463 +:10B1F000001000000000000400002EB0000000005D +:10B20000000000200000600000200000000000207E +:10B2100000007300000800000000000800000000AB +:10B22000000000000000000000000000000000001E +:10B23000000000000000000000000000000000000E +:10B2400000000000000000000000000000002F5877 +:10B25000000000000000000100002F980000000026 +:10B260000000000800000050000000000000000086 +:10B2700000002F80000000000000000400002F8468 +:10B28000000000000000000400002F880000000003 +:10B290000000000400002F8C0000000000000008E7 +:10B2A00000002FA800000000000000028000000045 +:10B2B000000000000000000080000000000000000E +:10B2C00000000000800000000000000000000000FE +:10B2D00000003128000000000000000800062A20BD +:10B2E00026000040000000080000A0000000000050 +:10B2F00000002000000040C100000000000000012C +:10B30000000040F00000000000000002800000008B +:10B3100000000000000000000000600000200000AD +:10B3200000000008000040000008000000000001CC +:10B330000000400100080000000000010000404043 +:10B340000008000400000002000040600008000443 +:10B35000000000040000408000080000000000041D +:10B36000000040000008000000000004000040044D +:10B370000008000000000004000040400000000041 +:10B380000000000800004048000000000000000825 +:10B39000000080000000000000000010000050408D +:10B3A0000001000400000001000050000000000047 +:10B3B0000000002000005008001000000000000401 +:10B3C0000000500C0010000000000001000052C7F7 +:10B3D0000000000000000001000052C60000000054 +:10B3E00000000001000030000040002000000004C8 +:10B3F000000030040040002000000004000030087D +:10B4000000400020000000020000300A0040002040 +:10B41000000000020000300C00400020000000018D +:10B420000000300D00400020000000010000300E40 +:10B43000004000200000000100003010004000200B +:10B440000000000400003014004000200000000450 +:10B450000000301800400020000000040000301CF4 +:10B4600000400020000000040000C0000100008037 +:10B47000000800040000C00401000080000800046F +:10B480000000000A00000000000000000000C0688A +:10B4900001000080000000010000C0690100008080 +:10B4A000000000010000C06C0100008000000002EC +:10B4B0000000C06E01000080000000020000C070AB +:10B4C00001000080000000040000C0740100008042 +:10B4D000000000040000C0660100008000000002BF +:10B4E0000000C06401000080000000010000C06096 +:10B4F00001000080000000020000C0620100008026 +:10B50000000000020000C0500100008000000004A4 +:10B510000000C05401000080000000040000C0587A +:10B5200001000080000000040000C05C01000080F9 +:10B53000000000040000C07C010000800000000149 +:10B540000000C07D01000080000000010000101814 +:10B550000010000000000004000010900010000027 +:10B56000000000040000109800100000000000041B +:10B570000000111000000000000000020000111285 +:10B580000000000000000002000011140000000094 +:10B590000000000200001116000000000000000280 +:10B5A000000060400008000000000002000060424F +:10B5B00000080000000000020000604400080000D5 +:10B5C00000000002000060460008000000000002C9 +:10B5D000000060800008000000000008000060001B +:10B5E00000080000000000020000600200080000E7 +:10B5F00000000001000060040008000000000002DC +:10B60000000060C0000800000000000800006100A9 +:10B6100000080000000000040000610400080000B1 +:10B62000000000010000614000080000000000026E +:10B6300000006144000800000000000200006142B8 +:10B640000008000000000002000061800008000007 +:10B6500000000004000030000008000000000002AC +:10B66000000030020008000000000001000030046B +:10B670000008000000000002000030400008000048 +:10B68000000000020000304400080000000000023A +:10B690000000304600080000000000020000366094 +:10B6A00000080000000000080000308000080000D2 +:10B6B00000000002000030840008000000000002CA +:10B6C000000036A0000800000000000800008040D4 +:10B6D0000008000000000001000080410008000098 +:10B6E000000000010000804200080000000000018E +:10B6F00000008043000800000000000100008000FE +:10B7000000080000000000020000800200080000A5 +:10B71000000000010000800400080000000000029A +:10B72000000080C00008000000000002000080C28D +:10B730000008000000000002000080C400080000B3 +:10B7400000000002000080800008000000000001EE +:10B7500000008081000800000000000100008082DD +:10B7600000080000000000010000808300080000C5 +:10B7700000000001000080840008000000000001BB +:10B7800000008085000800000000000100008086A5 +:10B790000008000000000001000060000008000038 +:10B7A000000000020000600200080000000000012C +:10B7B0000000600400080000000000020000604279 +:10B7C00000C00018000000020000604000C0001827 +:10B7D000000000020000604C00C0001800000008DB +:10B7E0000000604400C0001800000008000060571E +:10B7F00000C00018000000010000605400C00018E4 +:10B80000000000020000605600C0001800000001A7 +:10B81000000066400008000000000008000066808C +:10B820000008000000000008000066C000080000DA +:10B83000000000080000DA8200180000000000028A +:10B840000000DBA000000000000000000000E0009D +:10B8500000000000000000040000D1000000000013 +:10B86000000000040000D1040000000000000004FB +:10B870000000D10800000000000000040000D10C0E +:10B8800000000000000000040000D11000000000D3 +:10B89000000000040000D1140000000000000004BB +:10B8A0000000D11800000000000000040000D100DA +:10B8B0000000000000000020000092800000000056 +:10B8C000000000040000928000000000000000283A +:10B8D0000000805000A8000000000001000080541B +:10B8E00000A800000000000100008000000000002F +:10B8F0000000005000008050000000000000001018 +:10B900000000960000000000000000040000940009 +:10B91000000000000000000400009404000000008B +:10B920000000000400009408000000000000000473 +:10B930000000940C000000000000000400009410BF +:10B94000000000000000000400009414000000004B +:10B950000000000400009418000000000000000433 +:10B96000000094000000000000000040000094204F +:10B97000000000000000000400009424000000000B +:10B9800000000004000094280000000000000004F3 +:10B990000000941C0000000000000004000094302F +:10B9A00000000000000000040000942C00000000D3 +:10B9B00000000004000094340000000000000004B7 +:10B9C000000092840000000000000004000092804B +:10B9D0000000000000000004000092900000000041 +:10B9E00000000004000092A4000000000000000419 +:10B9F0000000943800000000000000040000943CA7 +:10BA000000000000000000040000B98800000000F1 +:10BA1000000000000000D000000000000000000452 +:10BA20000000B10000000000000000040000B104AC +:10BA300000000000000000040000B1080000000049 +:10BA4000000000040000B100000000000000001031 +:10BA50000000BCB000000000000000040000BCB406 +:10BA600000000000000000040000BCB00000000066 +:10BA7000000000480000D85800000000000000044A +:10BA80000000D85000000000000000040000D8545E +:10BA900000000000000000040000D85C000000006E +:10BAA000000000040000D85000000000000000105A +:10BAB0000000D84000000000000000040000D8444E +:10BAC00000000000000000040000D840000000005A +:10BAD000000000080000D4C80000000000000008BA +:10BAE0000000D4D80000000000000080000000101A +:10BAF00000000000000000000000D4D8000000009A +:10BB0000000000080000000007081100000000000D +:00000001FF --- linux-3.19.0.orig/fs/aio.c +++ linux-3.19.0/fs/aio.c @@ -740,6 +740,9 @@ err_cleanup: aio_nr_sub(ctx->max_reqs); err_ctx: + atomic_set(&ctx->dead, 1); + if (ctx->mmap_size) + vm_munmap(ctx->mmap_base, ctx->mmap_size); aio_free_ring(ctx); err: mutex_unlock(&ctx->ring_lock); --- linux-3.19.0.orig/fs/autofs4/dev-ioctl.c +++ linux-3.19.0/fs/autofs4/dev-ioctl.c @@ -95,7 +95,7 @@ */ static struct autofs_dev_ioctl *copy_dev_ioctl(struct autofs_dev_ioctl __user *in) { - struct autofs_dev_ioctl tmp; + struct autofs_dev_ioctl tmp, *res; if (copy_from_user(&tmp, in, sizeof(tmp))) return ERR_PTR(-EFAULT); @@ -106,7 +106,11 @@ if (tmp.size > (PATH_MAX + sizeof(tmp))) return ERR_PTR(-ENAMETOOLONG); - return memdup_user(in, tmp.size); + res = memdup_user(in, tmp.size); + if (!IS_ERR(res)) + res->size = tmp.size; + + return res; } static inline void free_dev_ioctl(struct autofs_dev_ioctl *param) --- linux-3.19.0.orig/fs/autofs4/root.c +++ linux-3.19.0/fs/autofs4/root.c @@ -108,7 +108,7 @@ struct dentry *dentry = file->f_path.dentry; struct autofs_sb_info *sbi = autofs4_sbi(dentry->d_sb); - DPRINTK("file=%p dentry=%p %pD", file, dentry, dentry); + DPRINTK("file=%p dentry=%p %pd", file, dentry, dentry); if (autofs4_oz_mode(sbi)) goto out; --- linux-3.19.0.orig/fs/binfmt_elf.c +++ linux-3.19.0/fs/binfmt_elf.c @@ -645,11 +645,12 @@ static unsigned long randomize_stack_top(unsigned long stack_top) { - unsigned int random_variable = 0; + unsigned long random_variable = 0; if ((current->flags & PF_RANDOMIZE) && !(current->personality & ADDR_NO_RANDOMIZE)) { - random_variable = get_random_int() & STACK_RND_MASK; + random_variable = (unsigned long) get_random_int(); + random_variable &= STACK_RND_MASK; random_variable <<= PAGE_SHIFT; } #ifdef CONFIG_STACK_GROWSUP @@ -861,6 +862,7 @@ i < loc->elf_ex.e_phnum; i++, elf_ppnt++) { int elf_prot = 0, elf_flags; unsigned long k, vaddr; + unsigned long total_size = 0; if (elf_ppnt->p_type != PT_LOAD) continue; @@ -923,10 +925,16 @@ #else load_bias = ELF_PAGESTART(ELF_ET_DYN_BASE - vaddr); #endif + total_size = total_mapping_size(elf_phdata, + loc->elf_ex.e_phnum); + if (!total_size) { + error = -EINVAL; + goto out_free_dentry; + } } error = elf_map(bprm->file, load_bias + vaddr, elf_ppnt, - elf_prot, elf_flags, 0); + elf_prot, elf_flags, total_size); if (BAD_ADDR(error)) { retval = IS_ERR((void *)error) ? PTR_ERR((void*)error) : -EINVAL; --- linux-3.19.0.orig/fs/btrfs/ctree.c +++ linux-3.19.0/fs/btrfs/ctree.c @@ -2609,32 +2609,23 @@ return 0; } -int btrfs_find_item(struct btrfs_root *fs_root, struct btrfs_path *found_path, +int btrfs_find_item(struct btrfs_root *fs_root, struct btrfs_path *path, u64 iobjectid, u64 ioff, u8 key_type, struct btrfs_key *found_key) { int ret; struct btrfs_key key; struct extent_buffer *eb; - struct btrfs_path *path; + + ASSERT(path); key.type = key_type; key.objectid = iobjectid; key.offset = ioff; - if (found_path == NULL) { - path = btrfs_alloc_path(); - if (!path) - return -ENOMEM; - } else - path = found_path; - ret = btrfs_search_slot(NULL, fs_root, &key, path, 0, 0); - if ((ret < 0) || (found_key == NULL)) { - if (path != found_path) - btrfs_free_path(path); + if ((ret < 0) || (found_key == NULL)) return ret; - } eb = path->nodes[0]; if (ret && path->slots[0] >= btrfs_header_nritems(eb)) { --- linux-3.19.0.orig/fs/btrfs/disk-io.c +++ linux-3.19.0/fs/btrfs/disk-io.c @@ -1630,6 +1630,7 @@ bool check_ref) { struct btrfs_root *root; + struct btrfs_path *path; int ret; if (location->objectid == BTRFS_ROOT_TREE_OBJECTID) @@ -1669,8 +1670,14 @@ if (ret) goto fail; - ret = btrfs_find_item(fs_info->tree_root, NULL, BTRFS_ORPHAN_OBJECTID, + path = btrfs_alloc_path(); + if (!path) { + ret = -ENOMEM; + goto fail; + } + ret = btrfs_find_item(fs_info->tree_root, path, BTRFS_ORPHAN_OBJECTID, location->objectid, BTRFS_ORPHAN_ITEM_KEY, NULL); + btrfs_free_path(path); if (ret < 0) goto fail; if (ret == 0) @@ -2498,7 +2505,7 @@ features |= BTRFS_FEATURE_INCOMPAT_COMPRESS_LZO; if (features & BTRFS_FEATURE_INCOMPAT_SKINNY_METADATA) - printk(KERN_ERR "BTRFS: has skinny extents\n"); + printk(KERN_INFO "BTRFS: has skinny extents\n"); /* * flag our filesystem as having big metadata blocks if --- linux-3.19.0.orig/fs/btrfs/extent-tree.c +++ linux-3.19.0/fs/btrfs/extent-tree.c @@ -6967,12 +6967,11 @@ return -ENOSPC; } - if (btrfs_test_opt(root, DISCARD)) - ret = btrfs_discard_extent(root, start, len, NULL); - if (pin) pin_down_extent(root, cache, start, len, 1); else { + if (btrfs_test_opt(root, DISCARD)) + ret = btrfs_discard_extent(root, start, len, NULL); btrfs_add_free_space(cache, start, len); btrfs_update_reserved_bytes(cache, len, RESERVE_FREE, delalloc); } --- linux-3.19.0.orig/fs/btrfs/file.c +++ linux-3.19.0/fs/btrfs/file.c @@ -1811,22 +1811,10 @@ mutex_unlock(&inode->i_mutex); /* - * we want to make sure fsync finds this change - * but we haven't joined a transaction running right now. - * - * Later on, someone is sure to update the inode and get the - * real transid recorded. - * - * We set last_trans now to the fs_info generation + 1, - * this will either be one more than the running transaction - * or the generation used for the next transaction if there isn't - * one running right now. - * * We also have to set last_sub_trans to the current log transid, * otherwise subsequent syncs to a file that's been synced in this * transaction will appear to have already occured. */ - BTRFS_I(inode)->last_trans = root->fs_info->generation + 1; BTRFS_I(inode)->last_sub_trans = root->log_transid; if (num_written > 0) { err = generic_write_sync(file, pos, num_written); @@ -1959,25 +1947,37 @@ atomic_inc(&root->log_batch); /* - * check the transaction that last modified this inode - * and see if its already been committed - */ - if (!BTRFS_I(inode)->last_trans) { - mutex_unlock(&inode->i_mutex); - goto out; - } - - /* - * if the last transaction that changed this file was before - * the current transaction, we can bail out now without any - * syncing + * If the last transaction that changed this file was before the current + * transaction and we have the full sync flag set in our inode, we can + * bail out now without any syncing. + * + * Note that we can't bail out if the full sync flag isn't set. This is + * because when the full sync flag is set we start all ordered extents + * and wait for them to fully complete - when they complete they update + * the inode's last_trans field through: + * + * btrfs_finish_ordered_io() -> + * btrfs_update_inode_fallback() -> + * btrfs_update_inode() -> + * btrfs_set_inode_last_trans() + * + * So we are sure that last_trans is up to date and can do this check to + * bail out safely. For the fast path, when the full sync flag is not + * set in our inode, we can not do it because we start only our ordered + * extents and don't wait for them to complete (that is when + * btrfs_finish_ordered_io runs), so here at this point their last_trans + * value might be less than or equals to fs_info->last_trans_committed, + * and setting a speculative last_trans for an inode when a buffered + * write is made (such as fs_info->generation + 1 for example) would not + * be reliable since after setting the value and before fsync is called + * any number of transactions can start and commit (transaction kthread + * commits the current transaction periodically), and a transaction + * commit does not start nor waits for ordered extents to complete. */ smp_mb(); if (btrfs_inode_in_log(inode, root->fs_info->generation) || - BTRFS_I(inode)->last_trans <= - root->fs_info->last_trans_committed) { - BTRFS_I(inode)->last_trans = 0; - + (full_sync && BTRFS_I(inode)->last_trans <= + root->fs_info->last_trans_committed)) { /* * We'v had everything committed since the last time we were * modified so clear this flag in case it was set for whatever --- linux-3.19.0.orig/fs/btrfs/inode.c +++ linux-3.19.0/fs/btrfs/inode.c @@ -7208,7 +7208,6 @@ ((BTRFS_I(inode)->flags & BTRFS_INODE_NODATACOW) && em->block_start != EXTENT_MAP_HOLE)) { int type; - int ret; u64 block_start, orig_start, orig_block_len, ram_bytes; if (test_bit(EXTENT_FLAG_PREALLOC, &em->flags)) --- linux-3.19.0.orig/fs/btrfs/ioctl.c +++ linux-3.19.0/fs/btrfs/ioctl.c @@ -2897,6 +2897,9 @@ if (src == dst) return -EINVAL; + if (len == 0) + return 0; + btrfs_double_lock(src, loff, dst, dst_loff, len); ret = extent_same_check_offsets(src, loff, len); @@ -3626,6 +3629,11 @@ if (off + len == src->i_size) len = ALIGN(src->i_size, bs) - off; + if (len == 0) { + ret = 0; + goto out_unlock; + } + /* verify the end result is block aligned */ if (!IS_ALIGNED(off, bs) || !IS_ALIGNED(off + len, bs) || !IS_ALIGNED(destoff, bs)) --- linux-3.19.0.orig/fs/btrfs/ordered-data.c +++ linux-3.19.0/fs/btrfs/ordered-data.c @@ -452,9 +452,7 @@ continue; if (entry_end(ordered) <= start) break; - if (!list_empty(&ordered->log_list)) - continue; - if (test_bit(BTRFS_ORDERED_LOGGED, &ordered->flags)) + if (test_and_set_bit(BTRFS_ORDERED_LOGGED, &ordered->flags)) continue; list_add(&ordered->log_list, logged_list); atomic_inc(&ordered->refs); @@ -511,8 +509,7 @@ wait_event(ordered->wait, test_bit(BTRFS_ORDERED_IO_DONE, &ordered->flags)); - if (!test_and_set_bit(BTRFS_ORDERED_LOGGED, &ordered->flags)) - list_add_tail(&ordered->trans_list, &trans->ordered); + list_add_tail(&ordered->trans_list, &trans->ordered); spin_lock_irq(&log->log_extents_lock[index]); } spin_unlock_irq(&log->log_extents_lock[index]); --- linux-3.19.0.orig/fs/btrfs/tree-log.c +++ linux-3.19.0/fs/btrfs/tree-log.c @@ -488,8 +488,20 @@ src_item = (struct btrfs_inode_item *)src_ptr; dst_item = (struct btrfs_inode_item *)dst_ptr; - if (btrfs_inode_generation(eb, src_item) == 0) + if (btrfs_inode_generation(eb, src_item) == 0) { + struct extent_buffer *dst_eb = path->nodes[0]; + + if (S_ISREG(btrfs_inode_mode(eb, src_item)) && + S_ISREG(btrfs_inode_mode(dst_eb, dst_item))) { + struct btrfs_map_token token; + u64 ino_size = btrfs_inode_size(eb, src_item); + + btrfs_init_map_token(&token); + btrfs_set_token_inode_size(dst_eb, dst_item, + ino_size, &token); + } goto no_copy; + } if (overwrite_root && S_ISDIR(btrfs_inode_mode(eb, src_item)) && @@ -998,7 +1010,7 @@ base = btrfs_item_ptr_offset(leaf, path->slots[0]); while (cur_offset < item_size) { - extref = (struct btrfs_inode_extref *)base + cur_offset; + extref = (struct btrfs_inode_extref *)(base + cur_offset); victim_name_len = btrfs_inode_extref_name_len(leaf, extref); @@ -1254,13 +1266,14 @@ } static int insert_orphan_item(struct btrfs_trans_handle *trans, - struct btrfs_root *root, u64 offset) + struct btrfs_root *root, u64 ino) { int ret; - ret = btrfs_find_item(root, NULL, BTRFS_ORPHAN_OBJECTID, - offset, BTRFS_ORPHAN_ITEM_KEY, NULL); - if (ret > 0) - ret = btrfs_insert_orphan_item(trans, root, offset); + + ret = btrfs_insert_orphan_item(trans, root, ino); + if (ret == -EEXIST) + ret = 0; + return ret; } @@ -3219,7 +3232,8 @@ static void fill_inode_item(struct btrfs_trans_handle *trans, struct extent_buffer *leaf, struct btrfs_inode_item *item, - struct inode *inode, int log_inode_only) + struct inode *inode, int log_inode_only, + u64 logged_isize) { struct btrfs_map_token token; @@ -3232,7 +3246,7 @@ * to say 'update this inode with these values' */ btrfs_set_token_inode_generation(leaf, item, 0, &token); - btrfs_set_token_inode_size(leaf, item, 0, &token); + btrfs_set_token_inode_size(leaf, item, logged_isize, &token); } else { btrfs_set_token_inode_generation(leaf, item, BTRFS_I(inode)->generation, @@ -3284,7 +3298,7 @@ return ret; inode_item = btrfs_item_ptr(path->nodes[0], path->slots[0], struct btrfs_inode_item); - fill_inode_item(trans, path->nodes[0], inode_item, inode, 0); + fill_inode_item(trans, path->nodes[0], inode_item, inode, 0, 0); btrfs_release_path(path); return 0; } @@ -3293,7 +3307,8 @@ struct inode *inode, struct btrfs_path *dst_path, struct btrfs_path *src_path, u64 *last_extent, - int start_slot, int nr, int inode_only) + int start_slot, int nr, int inode_only, + u64 logged_isize) { unsigned long src_offset; unsigned long dst_offset; @@ -3350,7 +3365,8 @@ dst_path->slots[0], struct btrfs_inode_item); fill_inode_item(trans, dst_path->nodes[0], inode_item, - inode, inode_only == LOG_INODE_EXISTS); + inode, inode_only == LOG_INODE_EXISTS, + logged_isize); } else { copy_extent_buffer(dst_path->nodes[0], src, dst_offset, src_offset, ins_sizes[i]); @@ -3902,6 +3918,33 @@ return ret; } +static int logged_inode_size(struct btrfs_root *log, struct inode *inode, + struct btrfs_path *path, u64 *size_ret) +{ + struct btrfs_key key; + int ret; + + key.objectid = btrfs_ino(inode); + key.type = BTRFS_INODE_ITEM_KEY; + key.offset = 0; + + ret = btrfs_search_slot(NULL, log, &key, path, 0, 0); + if (ret < 0) { + return ret; + } else if (ret > 0) { + *size_ret = i_size_read(inode); + } else { + struct btrfs_inode_item *item; + + item = btrfs_item_ptr(path->nodes[0], path->slots[0], + struct btrfs_inode_item); + *size_ret = btrfs_inode_size(path->nodes[0], item); + } + + btrfs_release_path(path); + return 0; +} + /* log a single inode in the tree log. * At least one parent directory for this inode must exist in the tree * or be logged already. @@ -3939,6 +3982,7 @@ bool fast_search = false; u64 ino = btrfs_ino(inode); struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; + u64 logged_isize = 0; path = btrfs_alloc_path(); if (!path) @@ -3992,6 +4036,25 @@ max_key_type = BTRFS_XATTR_ITEM_KEY; ret = drop_objectid_items(trans, log, path, ino, max_key_type); } else { + if (inode_only == LOG_INODE_EXISTS) { + /* + * Make sure the new inode item we write to the log has + * the same isize as the current one (if it exists). + * This is necessary to prevent data loss after log + * replay, and also to prevent doing a wrong expanding + * truncate - for e.g. create file, write 4K into offset + * 0, fsync, write 4K into offset 4096, add hard link, + * fsync some other file (to sync log), power fail - if + * we use the inode's current i_size, after log replay + * we get a 8Kb file, with the last 4Kb extent as a hole + * (zeroes), as if an expanding truncate happened, + * instead of getting a file of 4Kb only. + */ + err = logged_inode_size(log, inode, path, + &logged_isize); + if (err) + goto out_unlock; + } if (test_and_clear_bit(BTRFS_INODE_NEEDS_FULL_SYNC, &BTRFS_I(inode)->runtime_flags)) { clear_bit(BTRFS_INODE_COPY_EVERYTHING, @@ -4047,7 +4110,8 @@ } ret = copy_items(trans, inode, dst_path, path, &last_extent, - ins_start_slot, ins_nr, inode_only); + ins_start_slot, ins_nr, inode_only, + logged_isize); if (ret < 0) { err = ret; goto out_unlock; @@ -4071,7 +4135,7 @@ if (ins_nr) { ret = copy_items(trans, inode, dst_path, path, &last_extent, ins_start_slot, - ins_nr, inode_only); + ins_nr, inode_only, logged_isize); if (ret < 0) { err = ret; goto out_unlock; @@ -4092,7 +4156,8 @@ } if (ins_nr) { ret = copy_items(trans, inode, dst_path, path, &last_extent, - ins_start_slot, ins_nr, inode_only); + ins_start_slot, ins_nr, inode_only, + logged_isize); if (ret < 0) { err = ret; goto out_unlock; --- linux-3.19.0.orig/fs/btrfs/xattr.c +++ linux-3.19.0/fs/btrfs/xattr.c @@ -360,22 +360,42 @@ /* * Check if the attribute is in a supported namespace. * - * This applied after the check for the synthetic attributes in the system + * This is applied after the check for the synthetic attributes in the system * namespace. */ -static bool btrfs_is_valid_xattr(const char *name) +static int btrfs_is_valid_xattr(const char *name) { - return !strncmp(name, XATTR_SECURITY_PREFIX, - XATTR_SECURITY_PREFIX_LEN) || - !strncmp(name, XATTR_SYSTEM_PREFIX, XATTR_SYSTEM_PREFIX_LEN) || - !strncmp(name, XATTR_TRUSTED_PREFIX, XATTR_TRUSTED_PREFIX_LEN) || - !strncmp(name, XATTR_USER_PREFIX, XATTR_USER_PREFIX_LEN) || - !strncmp(name, XATTR_BTRFS_PREFIX, XATTR_BTRFS_PREFIX_LEN); + int len = strlen(name); + int prefixlen = 0; + + if (!strncmp(name, XATTR_SECURITY_PREFIX, + XATTR_SECURITY_PREFIX_LEN)) + prefixlen = XATTR_SECURITY_PREFIX_LEN; + else if (!strncmp(name, XATTR_SYSTEM_PREFIX, XATTR_SYSTEM_PREFIX_LEN)) + prefixlen = XATTR_SYSTEM_PREFIX_LEN; + else if (!strncmp(name, XATTR_TRUSTED_PREFIX, XATTR_TRUSTED_PREFIX_LEN)) + prefixlen = XATTR_TRUSTED_PREFIX_LEN; + else if (!strncmp(name, XATTR_USER_PREFIX, XATTR_USER_PREFIX_LEN)) + prefixlen = XATTR_USER_PREFIX_LEN; + else if (!strncmp(name, XATTR_BTRFS_PREFIX, XATTR_BTRFS_PREFIX_LEN)) + prefixlen = XATTR_BTRFS_PREFIX_LEN; + else + return -EOPNOTSUPP; + + /* + * The name cannot consist of just prefix + */ + if (len <= prefixlen) + return -EINVAL; + + return 0; } ssize_t btrfs_getxattr(struct dentry *dentry, const char *name, void *buffer, size_t size) { + int ret; + /* * If this is a request for a synthetic attribute in the system.* * namespace use the generic infrastructure to resolve a handler @@ -384,8 +404,9 @@ if (!strncmp(name, XATTR_SYSTEM_PREFIX, XATTR_SYSTEM_PREFIX_LEN)) return generic_getxattr(dentry, name, buffer, size); - if (!btrfs_is_valid_xattr(name)) - return -EOPNOTSUPP; + ret = btrfs_is_valid_xattr(name); + if (ret) + return ret; return __btrfs_getxattr(dentry->d_inode, name, buffer, size); } @@ -393,6 +414,7 @@ size_t size, int flags) { struct btrfs_root *root = BTRFS_I(dentry->d_inode)->root; + int ret; /* * The permission on security.* and system.* is not checked @@ -409,8 +431,9 @@ if (!strncmp(name, XATTR_SYSTEM_PREFIX, XATTR_SYSTEM_PREFIX_LEN)) return generic_setxattr(dentry, name, value, size, flags); - if (!btrfs_is_valid_xattr(name)) - return -EOPNOTSUPP; + ret = btrfs_is_valid_xattr(name); + if (ret) + return ret; if (!strncmp(name, XATTR_BTRFS_PREFIX, XATTR_BTRFS_PREFIX_LEN)) return btrfs_set_prop(dentry->d_inode, name, @@ -426,6 +449,7 @@ int btrfs_removexattr(struct dentry *dentry, const char *name) { struct btrfs_root *root = BTRFS_I(dentry->d_inode)->root; + int ret; /* * The permission on security.* and system.* is not checked @@ -442,8 +466,9 @@ if (!strncmp(name, XATTR_SYSTEM_PREFIX, XATTR_SYSTEM_PREFIX_LEN)) return generic_removexattr(dentry, name); - if (!btrfs_is_valid_xattr(name)) - return -EOPNOTSUPP; + ret = btrfs_is_valid_xattr(name); + if (ret) + return ret; if (!strncmp(name, XATTR_BTRFS_PREFIX, XATTR_BTRFS_PREFIX_LEN)) return btrfs_set_prop(dentry->d_inode, name, --- linux-3.19.0.orig/fs/buffer.c +++ linux-3.19.0/fs/buffer.c @@ -2450,7 +2450,7 @@ * Update file times before taking page lock. We may end up failing the * fault so this update may be superfluous but who really cares... */ - file_update_time(vma->vm_file); + vma_file_update_time(vma); ret = __block_page_mkwrite(vma, vmf, get_block); sb_end_pagefault(sb); --- linux-3.19.0.orig/fs/cifs/file.c +++ linux-3.19.0/fs/cifs/file.c @@ -1829,6 +1829,7 @@ cifsFileInfo_put(inv_file); spin_lock(&cifs_file_list_lock); ++refind; + inv_file = NULL; goto refind_writable; } } --- linux-3.19.0.orig/fs/cifs/smb2ops.c +++ linux-3.19.0/fs/cifs/smb2ops.c @@ -684,7 +684,8 @@ /* No need to change MaxChunks since already set to 1 */ chunk_sizes_updated = true; - } + } else + goto cchunk_out; } cchunk_out: --- linux-3.19.0.orig/fs/dcache.c +++ linux-3.19.0/fs/dcache.c @@ -1019,7 +1019,7 @@ * * The @enter() and @finish() callbacks are called with d_lock held. */ -static void d_walk(struct dentry *parent, void *data, +void d_walk(struct dentry *parent, void *data, enum d_walk_ret (*enter)(void *, struct dentry *), void (*finish)(void *)) { @@ -1124,6 +1124,7 @@ seq = 1; goto again; } +EXPORT_SYMBOL(d_walk); /* * Search for at least 1 mount point in the dentry's subdirs. --- linux-3.19.0.orig/fs/debugfs/inode.c +++ linux-3.19.0/fs/debugfs/inode.c @@ -246,10 +246,19 @@ return 0; } +static void debugfs_evict_inode(struct inode *inode) +{ + truncate_inode_pages_final(&inode->i_data); + clear_inode(inode); + if (S_ISLNK(inode->i_mode)) + kfree(inode->i_private); +} + static const struct super_operations debugfs_super_operations = { .statfs = simple_statfs, .remount_fs = debugfs_remount, .show_options = debugfs_show_options, + .evict_inode = debugfs_evict_inode, }; static int debug_fill_super(struct super_block *sb, void *data, int silent) @@ -466,23 +475,14 @@ int ret = 0; if (debugfs_positive(dentry)) { - if (dentry->d_inode) { - dget(dentry); - switch (dentry->d_inode->i_mode & S_IFMT) { - case S_IFDIR: - ret = simple_rmdir(parent->d_inode, dentry); - break; - case S_IFLNK: - kfree(dentry->d_inode->i_private); - /* fall through */ - default: - simple_unlink(parent->d_inode, dentry); - break; - } - if (!ret) - d_delete(dentry); - dput(dentry); - } + dget(dentry); + if (S_ISDIR(dentry->d_inode->i_mode)) + ret = simple_rmdir(parent->d_inode, dentry); + else + simple_unlink(parent->d_inode, dentry); + if (!ret) + d_delete(dentry); + dput(dentry); } return ret; } --- linux-3.19.0.orig/fs/ecryptfs/file.c +++ linux-3.19.0/fs/ecryptfs/file.c @@ -303,9 +303,22 @@ struct file *lower_file = ecryptfs_file_to_lower(file); long rc = -ENOTTY; - if (lower_file->f_op->unlocked_ioctl) + if (!lower_file->f_op->unlocked_ioctl) + return rc; + + switch (cmd) { + case FITRIM: + case FS_IOC_GETFLAGS: + case FS_IOC_SETFLAGS: + case FS_IOC_GETVERSION: + case FS_IOC_SETVERSION: rc = lower_file->f_op->unlocked_ioctl(lower_file, cmd, arg); - return rc; + fsstack_copy_attr_all(file_inode(file), file_inode(lower_file)); + + return rc; + default: + return rc; + } } #ifdef CONFIG_COMPAT @@ -315,9 +328,22 @@ struct file *lower_file = ecryptfs_file_to_lower(file); long rc = -ENOIOCTLCMD; - if (lower_file->f_op->compat_ioctl) + if (!lower_file->f_op->compat_ioctl) + return rc; + + switch (cmd) { + case FITRIM: + case FS_IOC32_GETFLAGS: + case FS_IOC32_SETFLAGS: + case FS_IOC32_GETVERSION: + case FS_IOC32_SETVERSION: rc = lower_file->f_op->compat_ioctl(lower_file, cmd, arg); - return rc; + fsstack_copy_attr_all(file_inode(file), file_inode(lower_file)); + + return rc; + default: + return rc; + } } #endif --- linux-3.19.0.orig/fs/exec.c +++ linux-3.19.0/fs/exec.c @@ -57,6 +57,8 @@ #include #include +#include + #include #include #include @@ -784,6 +786,8 @@ if (name->name[0] != '\0') fsnotify_open(file); + trace_open_exec(name->name); + out: return file; @@ -1259,6 +1263,53 @@ spin_unlock(&p->fs->lock); } +static void bprm_fill_uid(struct linux_binprm *bprm) +{ + struct inode *inode; + unsigned int mode; + kuid_t uid; + kgid_t gid; + + /* clear any previous set[ug]id data from a previous binary */ + bprm->cred->euid = current_euid(); + bprm->cred->egid = current_egid(); + + if (bprm->file->f_path.mnt->mnt_flags & MNT_NOSUID) + return; + + if (task_no_new_privs(current)) + return; + + inode = file_inode(bprm->file); + mode = READ_ONCE(inode->i_mode); + if (!(mode & (S_ISUID|S_ISGID))) + return; + + /* Be careful if suid/sgid is set */ + mutex_lock(&inode->i_mutex); + + /* reload atomically mode/uid/gid now that lock held */ + mode = inode->i_mode; + uid = inode->i_uid; + gid = inode->i_gid; + mutex_unlock(&inode->i_mutex); + + /* We ignore suid/sgid if there are no mappings for them in the ns */ + if (!kuid_has_mapping(bprm->cred->user_ns, uid) || + !kgid_has_mapping(bprm->cred->user_ns, gid)) + return; + + if (mode & S_ISUID) { + bprm->per_clear |= PER_CLEAR_ON_SETID; + bprm->cred->euid = uid; + } + + if ((mode & (S_ISGID | S_IXGRP)) == (S_ISGID | S_IXGRP)) { + bprm->per_clear |= PER_CLEAR_ON_SETID; + bprm->cred->egid = gid; + } +} + /* * Fill the binprm structure from the inode. * Check permissions, then read the first 128 (BINPRM_BUF_SIZE) bytes @@ -1267,36 +1318,9 @@ */ int prepare_binprm(struct linux_binprm *bprm) { - struct inode *inode = file_inode(bprm->file); - umode_t mode = inode->i_mode; int retval; - - /* clear any previous set[ug]id data from a previous binary */ - bprm->cred->euid = current_euid(); - bprm->cred->egid = current_egid(); - - if (!(bprm->file->f_path.mnt->mnt_flags & MNT_NOSUID) && - !task_no_new_privs(current) && - kuid_has_mapping(bprm->cred->user_ns, inode->i_uid) && - kgid_has_mapping(bprm->cred->user_ns, inode->i_gid)) { - /* Set-uid? */ - if (mode & S_ISUID) { - bprm->per_clear |= PER_CLEAR_ON_SETID; - bprm->cred->euid = inode->i_uid; - } - - /* Set-gid? */ - /* - * If setgid is set but no group execute bit then this - * is a candidate for mandatory locking, not a setgid - * executable. - */ - if ((mode & (S_ISGID | S_IXGRP)) == (S_ISGID | S_IXGRP)) { - bprm->per_clear |= PER_CLEAR_ON_SETID; - bprm->cred->egid = inode->i_gid; - } - } + bprm_fill_uid(bprm); /* fill in binprm security blob */ retval = security_bprm_set_creds(bprm); --- linux-3.19.0.orig/fs/ext4/extents.c +++ linux-3.19.0/fs/ext4/extents.c @@ -4803,12 +4803,6 @@ else max_blocks -= lblk; - flags = EXT4_GET_BLOCKS_CREATE_UNWRIT_EXT | - EXT4_GET_BLOCKS_CONVERT_UNWRITTEN | - EXT4_EX_NOCACHE; - if (mode & FALLOC_FL_KEEP_SIZE) - flags |= EXT4_GET_BLOCKS_KEEP_SIZE; - mutex_lock(&inode->i_mutex); /* @@ -4825,15 +4819,28 @@ ret = inode_newsize_ok(inode, new_size); if (ret) goto out_mutex; - /* - * If we have a partial block after EOF we have to allocate - * the entire block. - */ - if (partial_end) - max_blocks += 1; } + flags = EXT4_GET_BLOCKS_CREATE_UNWRIT_EXT; + if (mode & FALLOC_FL_KEEP_SIZE) + flags |= EXT4_GET_BLOCKS_KEEP_SIZE; + + /* Preallocate the range including the unaligned edges */ + if (partial_begin || partial_end) { + ret = ext4_alloc_file_blocks(file, + round_down(offset, 1 << blkbits) >> blkbits, + (round_up((offset + len), 1 << blkbits) - + round_down(offset, 1 << blkbits)) >> blkbits, + new_size, flags, mode); + if (ret) + goto out_mutex; + + } + + /* Zero range excluding the unaligned edges */ if (max_blocks > 0) { + flags |= (EXT4_GET_BLOCKS_CONVERT_UNWRITTEN | + EXT4_EX_NOCACHE); /* Now release the pages and zero block aligned part of pages*/ truncate_pagecache_range(inode, start, end - 1); --- linux-3.19.0.orig/fs/ext4/indirect.c +++ linux-3.19.0/fs/ext4/indirect.c @@ -1393,10 +1393,7 @@ * to free. Everything was covered by the start * of the range. */ - return 0; - } else { - /* Shared branch grows from an indirect block */ - partial2--; + goto do_indirects; } } else { /* @@ -1427,56 +1424,96 @@ /* Punch happened within the same level (n == n2) */ partial = ext4_find_shared(inode, n, offsets, chain, &nr); partial2 = ext4_find_shared(inode, n2, offsets2, chain2, &nr2); - /* - * ext4_find_shared returns Indirect structure which - * points to the last element which should not be - * removed by truncate. But this is end of the range - * in punch_hole so we need to point to the next element - */ - partial2->p++; - while ((partial > chain) || (partial2 > chain2)) { - /* We're at the same block, so we're almost finished */ - if ((partial->bh && partial2->bh) && - (partial->bh->b_blocknr == partial2->bh->b_blocknr)) { - if ((partial > chain) && (partial2 > chain2)) { + + /* Free top, but only if partial2 isn't its subtree. */ + if (nr) { + int level = min(partial - chain, partial2 - chain2); + int i; + int subtree = 1; + + for (i = 0; i <= level; i++) { + if (offsets[i] != offsets2[i]) { + subtree = 0; + break; + } + } + + if (!subtree) { + if (partial == chain) { + /* Shared branch grows from the inode */ + ext4_free_branches(handle, inode, NULL, + &nr, &nr+1, + (chain+n-1) - partial); + *partial->p = 0; + } else { + /* Shared branch grows from an indirect block */ + BUFFER_TRACE(partial->bh, "get_write_access"); ext4_free_branches(handle, inode, partial->bh, - partial->p + 1, - partial2->p, + partial->p, + partial->p+1, (chain+n-1) - partial); - BUFFER_TRACE(partial->bh, "call brelse"); - brelse(partial->bh); - BUFFER_TRACE(partial2->bh, "call brelse"); - brelse(partial2->bh); } - return 0; } + } + + if (!nr2) { /* - * Clear the ends of indirect blocks on the shared branch - * at the start of the range + * ext4_find_shared returns Indirect structure which + * points to the last element which should not be + * removed by truncate. But this is end of the range + * in punch_hole so we need to point to the next element */ - if (partial > chain) { + partial2->p++; + } + + while (partial > chain || partial2 > chain2) { + int depth = (chain+n-1) - partial; + int depth2 = (chain2+n2-1) - partial2; + + if (partial > chain && partial2 > chain2 && + partial->bh->b_blocknr == partial2->bh->b_blocknr) { + /* + * We've converged on the same block. Clear the range, + * then we're done. + */ ext4_free_branches(handle, inode, partial->bh, - partial->p + 1, - (__le32 *)partial->bh->b_data+addr_per_block, - (chain+n-1) - partial); + partial->p + 1, + partial2->p, + (chain+n-1) - partial); BUFFER_TRACE(partial->bh, "call brelse"); brelse(partial->bh); - partial--; + BUFFER_TRACE(partial2->bh, "call brelse"); + brelse(partial2->bh); + return 0; } + /* - * Clear the ends of indirect blocks on the shared branch - * at the end of the range + * The start and end partial branches may not be at the same + * level even though the punch happened within one level. So, we + * give them a chance to arrive at the same level, then walk + * them in step with each other until we converge on the same + * block. */ - if (partial2 > chain2) { + if (partial > chain && depth <= depth2) { + ext4_free_branches(handle, inode, partial->bh, + partial->p + 1, + (__le32 *)partial->bh->b_data+addr_per_block, + (chain+n-1) - partial); + BUFFER_TRACE(partial->bh, "call brelse"); + brelse(partial->bh); + partial--; + } + if (partial2 > chain2 && depth2 <= depth) { ext4_free_branches(handle, inode, partial2->bh, (__le32 *)partial2->bh->b_data, partial2->p, - (chain2+n-1) - partial2); + (chain2+n2-1) - partial2); BUFFER_TRACE(partial2->bh, "call brelse"); brelse(partial2->bh); partial2--; } } + return 0; do_indirects: /* Kill the remaining (whole) subtrees */ --- linux-3.19.0.orig/fs/ext4/namei.c +++ linux-3.19.0/fs/ext4/namei.c @@ -1865,7 +1865,7 @@ struct inode *inode) { struct inode *dir = dentry->d_parent->d_inode; - struct buffer_head *bh; + struct buffer_head *bh = NULL; struct ext4_dir_entry_2 *de; struct ext4_dir_entry_tail *t; struct super_block *sb; @@ -1889,14 +1889,14 @@ return retval; if (retval == 1) { retval = 0; - return retval; + goto out; } } if (is_dx(dir)) { retval = ext4_dx_add_entry(handle, dentry, inode); if (!retval || (retval != ERR_BAD_DX_DIR)) - return retval; + goto out; ext4_clear_inode_flag(dir, EXT4_INODE_INDEX); dx_fallback++; ext4_mark_inode_dirty(handle, dir); @@ -1908,14 +1908,15 @@ return PTR_ERR(bh); retval = add_dirent_to_buf(handle, dentry, inode, NULL, bh); - if (retval != -ENOSPC) { - brelse(bh); - return retval; - } + if (retval != -ENOSPC) + goto out; if (blocks == 1 && !dx_fallback && - EXT4_HAS_COMPAT_FEATURE(sb, EXT4_FEATURE_COMPAT_DIR_INDEX)) - return make_indexed_dir(handle, dentry, inode, bh); + EXT4_HAS_COMPAT_FEATURE(sb, EXT4_FEATURE_COMPAT_DIR_INDEX)) { + retval = make_indexed_dir(handle, dentry, inode, bh); + bh = NULL; /* make_indexed_dir releases bh */ + goto out; + } brelse(bh); } bh = ext4_append(handle, dir, &block); @@ -1931,6 +1932,7 @@ } retval = add_dirent_to_buf(handle, dentry, inode, de, bh); +out: brelse(bh); if (retval == 0) ext4_set_inode_state(inode, EXT4_STATE_NEWENTRY); --- linux-3.19.0.orig/fs/ext4/super.c +++ linux-3.19.0/fs/ext4/super.c @@ -4864,9 +4864,8 @@ if ((old_opts.s_mount_opt & EXT4_MOUNT_JOURNAL_CHECKSUM) ^ test_opt(sb, JOURNAL_CHECKSUM)) { ext4_msg(sb, KERN_ERR, "changing journal_checksum " - "during remount not supported"); - err = -EINVAL; - goto restore_opts; + "during remount not supported; ignoring"); + sbi->s_mount_opt ^= EXT4_MOUNT_JOURNAL_CHECKSUM; } if (test_opt(sb, DATA_FLAGS) == EXT4_MOUNT_JOURNAL_DATA) { --- linux-3.19.0.orig/fs/fuse/dev.c +++ linux-3.19.0/fs/fuse/dev.c @@ -890,8 +890,8 @@ newpage = buf->page; - if (WARN_ON(!PageUptodate(newpage))) - return -EIO; + if (!PageUptodate(newpage)) + SetPageUptodate(newpage); ClearPageMappedToDisk(newpage); @@ -1797,6 +1797,9 @@ static int fuse_notify(struct fuse_conn *fc, enum fuse_notify_code code, unsigned int size, struct fuse_copy_state *cs) { + /* Don't try to move pages (yet) */ + cs->move_pages = 0; + switch (code) { case FUSE_NOTIFY_POLL: return fuse_notify_poll(fc, size, cs); --- linux-3.19.0.orig/fs/gfs2/acl.c +++ linux-3.19.0/fs/gfs2/acl.c @@ -73,7 +73,7 @@ BUG_ON(name == NULL); - if (acl->a_count > GFS2_ACL_MAX_ENTRIES(GFS2_SB(inode))) + if (acl && acl->a_count > GFS2_ACL_MAX_ENTRIES(GFS2_SB(inode))) return -E2BIG; if (type == ACL_TYPE_ACCESS) { --- linux-3.19.0.orig/fs/hfsplus/brec.c +++ linux-3.19.0/fs/hfsplus/brec.c @@ -131,13 +131,16 @@ hfs_bnode_write(node, entry, data_off + key_len, entry_len); hfs_bnode_dump(node); - if (new_node) { - /* update parent key if we inserted a key - * at the start of the first node - */ - if (!rec && new_node != node) - hfs_brec_update_parent(fd); + /* + * update parent key if we inserted a key + * at the start of the node and it is not the new node + */ + if (!rec && new_node != node) { + hfs_bnode_read_key(node, fd->search_key, data_off + size); + hfs_brec_update_parent(fd); + } + if (new_node) { hfs_bnode_put(fd->bnode); if (!new_node->parent) { hfs_btree_inc_height(tree); @@ -168,9 +171,6 @@ goto again; } - if (!rec) - hfs_brec_update_parent(fd); - return 0; } @@ -370,6 +370,8 @@ if (IS_ERR(parent)) return PTR_ERR(parent); __hfs_brec_find(parent, fd, hfs_find_rec_by_key); + if (fd->record < 0) + return -ENOENT; hfs_bnode_dump(parent); rec = fd->record; --- linux-3.19.0.orig/fs/inode.c +++ linux-3.19.0/fs/inode.c @@ -57,6 +57,7 @@ static __cacheline_aligned_in_smp DEFINE_SPINLOCK(inode_hash_lock); __cacheline_aligned_in_smp DEFINE_SPINLOCK(inode_sb_list_lock); +EXPORT_SYMBOL(inode_sb_list_lock); /* * Empty aops. Can be used for the cases where the user does not @@ -1499,7 +1500,7 @@ * This does the actual work of updating an inodes time or version. Must have * had called mnt_want_write() before calling this. */ -static int update_time(struct inode *inode, struct timespec *time, int flags) +int update_time(struct inode *inode, struct timespec *time, int flags) { if (inode->i_op->update_time) return inode->i_op->update_time(inode, time, flags); @@ -1515,6 +1516,7 @@ mark_inode_dirty_sync(inode); return 0; } +EXPORT_SYMBOL(update_time); /** * touch_atime - update the access time --- linux-3.19.0.orig/fs/jffs2/scan.c +++ linux-3.19.0/fs/jffs2/scan.c @@ -510,6 +510,10 @@ sumlen = c->sector_size - je32_to_cpu(sm->offset); sumptr = buf + buf_size - sumlen; + /* sm->offset maybe wrong but MAGIC maybe right */ + if (sumlen > c->sector_size) + goto full_scan; + /* Now, make sure the summary itself is available */ if (sumlen > buf_size) { /* Need to kmalloc for this. */ @@ -544,6 +548,7 @@ } } +full_scan: buf_ofs = jeb->offset; if (!buf_size) { --- linux-3.19.0.orig/fs/lockd/mon.c +++ linux-3.19.0/fs/lockd/mon.c @@ -65,7 +65,7 @@ return (struct sockaddr *)&nsm->sm_addr; } -static struct rpc_clnt *nsm_create(struct net *net) +static struct rpc_clnt *nsm_create(struct net *net, const char *nodename) { struct sockaddr_in sin = { .sin_family = AF_INET, @@ -77,6 +77,7 @@ .address = (struct sockaddr *)&sin, .addrsize = sizeof(sin), .servername = "rpc.statd", + .nodename = nodename, .program = &nsm_program, .version = NSM_VERSION, .authflavor = RPC_AUTH_NULL, @@ -102,7 +103,7 @@ return clnt; } -static struct rpc_clnt *nsm_client_get(struct net *net) +static struct rpc_clnt *nsm_client_get(struct net *net, const char *nodename) { struct rpc_clnt *clnt, *new; struct lockd_net *ln = net_generic(net, lockd_net_id); @@ -111,7 +112,7 @@ if (clnt != NULL) goto out; - clnt = new = nsm_create(net); + clnt = new = nsm_create(net, nodename); if (IS_ERR(clnt)) goto out; @@ -190,19 +191,23 @@ struct nsm_res res; int status; struct rpc_clnt *clnt; + const char *nodename = NULL; dprintk("lockd: nsm_monitor(%s)\n", nsm->sm_name); if (nsm->sm_monitored) return 0; + if (host->h_rpcclnt) + nodename = host->h_rpcclnt->cl_nodename; + /* * Choose whether to record the caller_name or IP address of * this peer in the local rpc.statd's database. */ nsm->sm_mon_name = nsm_use_hostnames ? nsm->sm_name : nsm->sm_addrbuf; - clnt = nsm_client_get(host->net); + clnt = nsm_client_get(host->net, nodename); if (IS_ERR(clnt)) { status = PTR_ERR(clnt); dprintk("lockd: failed to create NSM upcall transport, " --- linux-3.19.0.orig/fs/lockd/svcsubs.c +++ linux-3.19.0/fs/lockd/svcsubs.c @@ -31,7 +31,7 @@ static struct hlist_head nlm_files[FILE_NRHASH]; static DEFINE_MUTEX(nlm_file_mutex); -#ifdef NFSD_DEBUG +#ifdef CONFIG_SUNRPC_DEBUG static inline void nlm_debug_print_fh(char *msg, struct nfs_fh *f) { u32 *fhp = (u32*)f->data; --- linux-3.19.0.orig/fs/namei.c +++ linux-3.19.0/fs/namei.c @@ -728,8 +728,8 @@ path_put(link); } -int sysctl_protected_symlinks __read_mostly = 0; -int sysctl_protected_hardlinks __read_mostly = 0; +int sysctl_protected_symlinks __read_mostly = 1; +int sysctl_protected_hardlinks __read_mostly = 1; /** * may_follow_link - Check symlink following for unsafe situations @@ -1585,7 +1585,8 @@ if (should_follow_link(path->dentry, follow)) { if (nd->flags & LOOKUP_RCU) { - if (unlikely(unlazy_walk(nd, path->dentry))) { + if (unlikely(nd->path.mnt != path->mnt || + unlazy_walk(nd, path->dentry))) { err = -ECHILD; goto out_err; } @@ -3028,7 +3029,8 @@ if (should_follow_link(path->dentry, !symlink_ok)) { if (nd->flags & LOOKUP_RCU) { - if (unlikely(unlazy_walk(nd, path->dentry))) { + if (unlikely(nd->path.mnt != path->mnt || + unlazy_walk(nd, path->dentry))) { error = -ECHILD; goto out; } --- linux-3.19.0.orig/fs/namespace.c +++ linux-3.19.0/fs/namespace.c @@ -454,6 +454,7 @@ mnt_dec_writers(real_mount(mnt)); preempt_enable(); } +EXPORT_SYMBOL_GPL(__mnt_drop_write); /** * mnt_drop_write - give up write access to a mount @@ -1323,14 +1324,15 @@ down_write(&namespace_sem); } +enum umount_tree_flags { + UMOUNT_SYNC = 1, + UMOUNT_PROPAGATE = 2, +}; /* * mount_lock must be held * namespace_sem must be held for write - * how = 0 => just this tree, don't propagate - * how = 1 => propagate; we know that nobody else has reference to any victims - * how = 2 => lazy umount */ -void umount_tree(struct mount *mnt, int how) +static void umount_tree(struct mount *mnt, enum umount_tree_flags how) { HLIST_HEAD(tmp_list); struct mount *p; @@ -1344,7 +1346,7 @@ hlist_for_each_entry(p, &tmp_list, mnt_hash) list_del_init(&p->mnt_child); - if (how) + if (how & UMOUNT_PROPAGATE) propagate_umount(&tmp_list); hlist_for_each_entry(p, &tmp_list, mnt_hash) { @@ -1352,7 +1354,7 @@ list_del_init(&p->mnt_list); __touch_mnt_namespace(p->mnt_ns); p->mnt_ns = NULL; - if (how < 2) + if (how & UMOUNT_SYNC) p->mnt.mnt_flags |= MNT_SYNC_UMOUNT; if (mnt_has_parent(p)) { hlist_del_init(&p->mnt_mp_list); @@ -1457,14 +1459,14 @@ if (flags & MNT_DETACH) { if (!list_empty(&mnt->mnt_list)) - umount_tree(mnt, 2); + umount_tree(mnt, UMOUNT_PROPAGATE); retval = 0; } else { shrink_submounts(mnt); retval = -EBUSY; if (!propagate_mount_busy(mnt, 2)) { if (!list_empty(&mnt->mnt_list)) - umount_tree(mnt, 1); + umount_tree(mnt, UMOUNT_PROPAGATE|UMOUNT_SYNC); retval = 0; } } @@ -1496,7 +1498,7 @@ lock_mount_hash(); while (!hlist_empty(&mp->m_list)) { mnt = hlist_entry(mp->m_list.first, struct mount, mnt_mp_list); - umount_tree(mnt, 2); + umount_tree(mnt, 0); } unlock_mount_hash(); put_mountpoint(mp); @@ -1658,7 +1660,7 @@ out: if (res) { lock_mount_hash(); - umount_tree(res, 0); + umount_tree(res, UMOUNT_SYNC); unlock_mount_hash(); } return q; @@ -1682,7 +1684,7 @@ { namespace_lock(); lock_mount_hash(); - umount_tree(real_mount(mnt), 0); + umount_tree(real_mount(mnt), UMOUNT_SYNC); unlock_mount_hash(); namespace_unlock(); } @@ -1728,6 +1730,7 @@ } return 0; } +EXPORT_SYMBOL(iterate_mounts); static void cleanup_group_ids(struct mount *mnt, struct mount *end) { @@ -1865,7 +1868,7 @@ out_cleanup_ids: while (!hlist_empty(&tree_list)) { child = hlist_entry(tree_list.first, struct mount, mnt_hash); - umount_tree(child, 0); + umount_tree(child, UMOUNT_SYNC); } unlock_mount_hash(); cleanup_group_ids(source_mnt, NULL); @@ -2045,7 +2048,7 @@ err = graft_tree(mnt, parent, mp); if (err) { lock_mount_hash(); - umount_tree(mnt, 0); + umount_tree(mnt, UMOUNT_SYNC); unlock_mount_hash(); } out2: @@ -2416,7 +2419,7 @@ while (!list_empty(&graveyard)) { mnt = list_first_entry(&graveyard, struct mount, mnt_expire); touch_mnt_namespace(mnt->mnt_ns); - umount_tree(mnt, 1); + umount_tree(mnt, UMOUNT_PROPAGATE|UMOUNT_SYNC); } unlock_mount_hash(); namespace_unlock(); @@ -2487,7 +2490,7 @@ m = list_first_entry(&graveyard, struct mount, mnt_expire); touch_mnt_namespace(m->mnt_ns); - umount_tree(m, 1); + umount_tree(m, UMOUNT_PROPAGATE|UMOUNT_SYNC); } } } --- linux-3.19.0.orig/fs/nfs/callback.c +++ linux-3.19.0/fs/nfs/callback.c @@ -128,22 +128,24 @@ if (try_to_freeze()) continue; - prepare_to_wait(&serv->sv_cb_waitq, &wq, TASK_INTERRUPTIBLE); + prepare_to_wait(&serv->sv_cb_waitq, &wq, TASK_UNINTERRUPTIBLE); spin_lock_bh(&serv->sv_cb_lock); if (!list_empty(&serv->sv_cb_list)) { req = list_first_entry(&serv->sv_cb_list, struct rpc_rqst, rq_bc_list); list_del(&req->rq_bc_list); spin_unlock_bh(&serv->sv_cb_lock); + finish_wait(&serv->sv_cb_waitq, &wq); dprintk("Invoking bc_svc_process()\n"); error = bc_svc_process(serv, req, rqstp); dprintk("bc_svc_process() returned w/ error code= %d\n", error); } else { spin_unlock_bh(&serv->sv_cb_lock); - schedule(); + /* schedule_timeout to game the hung task watchdog */ + schedule_timeout(60 * HZ); + finish_wait(&serv->sv_cb_waitq, &wq); } - finish_wait(&serv->sv_cb_waitq, &wq); } return 0; } --- linux-3.19.0.orig/fs/nfs/callback_xdr.c +++ linux-3.19.0/fs/nfs/callback_xdr.c @@ -464,8 +464,10 @@ for (i = 0; i < args->csa_nrclists; i++) { status = decode_rc_list(xdr, &args->csa_rclists[i]); - if (status) + if (status) { + args->csa_nrclists = i; goto out_free; + } } } status = 0; --- linux-3.19.0.orig/fs/nfs/delegation.c +++ linux-3.19.0/fs/nfs/delegation.c @@ -177,8 +177,8 @@ &delegation->flags); NFS_I(inode)->delegation_state = delegation->type; spin_unlock(&delegation->lock); - put_rpccred(oldcred); rcu_read_unlock(); + put_rpccred(oldcred); trace_nfs4_reclaim_delegation(inode, res->delegation_type); } else { /* We appear to have raced with a delegation return. */ --- linux-3.19.0.orig/fs/nfs/dir.c +++ linux-3.19.0/fs/nfs/dir.c @@ -469,6 +469,8 @@ struct inode *inode; int status; + if (!(entry->fattr->valid & NFS_ATTR_FATTR_FSID)) + return; if (filename.name[0] == '.') { if (filename.len == 1) return; @@ -479,6 +481,10 @@ dentry = d_lookup(parent, &filename); if (dentry != NULL) { + /* Is there a mountpoint here? If so, just exit */ + if (!nfs_fsid_equal(&NFS_SB(dentry->d_sb)->fsid, + &entry->fattr->fsid)) + goto out; if (nfs_same_file(dentry, entry)) { nfs_set_verifier(dentry, nfs_save_change_attribute(dir)); status = nfs_refresh_inode(dentry->d_inode, entry->fattr); --- linux-3.19.0.orig/fs/nfs/direct.c +++ linux-3.19.0/fs/nfs/direct.c @@ -242,7 +242,7 @@ void nfs_init_cinfo_from_dreq(struct nfs_commit_info *cinfo, struct nfs_direct_req *dreq) { - cinfo->lock = &dreq->lock; + cinfo->lock = &dreq->inode->i_lock; cinfo->mds = &dreq->mds_cinfo; cinfo->ds = &dreq->ds_cinfo; cinfo->dreq = dreq; --- linux-3.19.0.orig/fs/nfs/internal.h +++ linux-3.19.0/fs/nfs/internal.h @@ -375,7 +375,7 @@ extern int __init register_nfs_fs(void); extern void __exit unregister_nfs_fs(void); -extern void nfs_sb_active(struct super_block *sb); +extern bool nfs_sb_active(struct super_block *sb); extern void nfs_sb_deactive(struct super_block *sb); /* namespace.c */ @@ -493,6 +493,26 @@ struct nfs_client **result, struct rpc_cred *cred); +static inline struct inode *nfs_igrab_and_active(struct inode *inode) +{ + inode = igrab(inode); + if (inode != NULL && !nfs_sb_active(inode->i_sb)) { + iput(inode); + inode = NULL; + } + return inode; +} + +static inline void nfs_iput_and_deactive(struct inode *inode) +{ + if (inode != NULL) { + struct super_block *sb = inode->i_sb; + + iput(inode); + nfs_sb_deactive(sb); + } +} + /* * Determine the device name as a string */ --- linux-3.19.0.orig/fs/nfs/nfs4proc.c +++ linux-3.19.0/fs/nfs/nfs4proc.c @@ -5137,9 +5137,13 @@ static void nfs4_delegreturn_release(void *calldata) { struct nfs4_delegreturndata *data = calldata; + struct inode *inode = data->inode; - if (data->roc) - pnfs_roc_release(data->inode); + if (inode) { + if (data->roc) + pnfs_roc_release(inode); + nfs_iput_and_deactive(inode); + } kfree(calldata); } @@ -5196,9 +5200,9 @@ nfs_fattr_init(data->res.fattr); data->timestamp = jiffies; data->rpc_status = 0; - data->inode = inode; - data->roc = list_empty(&NFS_I(inode)->open_files) ? - pnfs_roc(inode) : false; + data->inode = nfs_igrab_and_active(inode); + if (data->inode) + data->roc = nfs4_roc(inode); task_setup_data.callback_data = data; msg.rpc_argp = &data->args; --- linux-3.19.0.orig/fs/nfs/nfs4xdr.c +++ linux-3.19.0/fs/nfs/nfs4xdr.c @@ -7338,6 +7338,11 @@ .p_name = #proc, \ } +#define STUB(proc) \ +[NFSPROC4_CLNT_##proc] = { \ + .p_name = #proc, \ +} + struct rpc_procinfo nfs4_procedures[] = { PROC(READ, enc_read, dec_read), PROC(WRITE, enc_write, dec_write), @@ -7390,6 +7395,7 @@ PROC(SECINFO_NO_NAME, enc_secinfo_no_name, dec_secinfo_no_name), PROC(TEST_STATEID, enc_test_stateid, dec_test_stateid), PROC(FREE_STATEID, enc_free_stateid, dec_free_stateid), + STUB(GETDEVICELIST), PROC(BIND_CONN_TO_SESSION, enc_bind_conn_to_session, dec_bind_conn_to_session), PROC(DESTROY_CLIENTID, enc_destroy_clientid, dec_destroy_clientid), --- linux-3.19.0.orig/fs/nfs/pnfs.c +++ linux-3.19.0/fs/nfs/pnfs.c @@ -1445,19 +1445,19 @@ { u64 rd_size = req->wb_bytes; - WARN_ON_ONCE(pgio->pg_lseg != NULL); - - if (pgio->pg_dreq == NULL) - rd_size = i_size_read(pgio->pg_inode) - req_offset(req); - else - rd_size = nfs_dreq_bytes_left(pgio->pg_dreq); - - pgio->pg_lseg = pnfs_update_layout(pgio->pg_inode, - req->wb_context, - req_offset(req), - rd_size, - IOMODE_READ, - GFP_KERNEL); + if (pgio->pg_lseg == NULL) { + if (pgio->pg_dreq == NULL) + rd_size = i_size_read(pgio->pg_inode) - req_offset(req); + else + rd_size = nfs_dreq_bytes_left(pgio->pg_dreq); + + pgio->pg_lseg = pnfs_update_layout(pgio->pg_inode, + req->wb_context, + req_offset(req), + rd_size, + IOMODE_READ, + GFP_KERNEL); + } /* If no lseg, fall back to read through mds */ if (pgio->pg_lseg == NULL) nfs_pageio_reset_read_mds(pgio); @@ -1469,14 +1469,13 @@ pnfs_generic_pg_init_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *req, u64 wb_size) { - WARN_ON_ONCE(pgio->pg_lseg != NULL); - - pgio->pg_lseg = pnfs_update_layout(pgio->pg_inode, - req->wb_context, - req_offset(req), - wb_size, - IOMODE_RW, - GFP_NOFS); + if (pgio->pg_lseg == NULL) + pgio->pg_lseg = pnfs_update_layout(pgio->pg_inode, + req->wb_context, + req_offset(req), + wb_size, + IOMODE_RW, + GFP_NOFS); /* If no lseg, fall back to write through mds */ if (pgio->pg_lseg == NULL) nfs_pageio_reset_write_mds(pgio); --- linux-3.19.0.orig/fs/nfs/read.c +++ linux-3.19.0/fs/nfs/read.c @@ -269,7 +269,7 @@ dprintk("NFS: nfs_readpage (%p %ld@%lu)\n", page, PAGE_CACHE_SIZE, page_file_index(page)); nfs_inc_stats(inode, NFSIOS_VFSREADPAGE); - nfs_inc_stats(inode, NFSIOS_READPAGES); + nfs_add_stats(inode, NFSIOS_READPAGES, 1); /* * Try to flush any pending writes to the file.. --- linux-3.19.0.orig/fs/nfs/super.c +++ linux-3.19.0/fs/nfs/super.c @@ -405,12 +405,15 @@ unregister_filesystem(&nfs_fs_type); } -void nfs_sb_active(struct super_block *sb) +bool nfs_sb_active(struct super_block *sb) { struct nfs_server *server = NFS_SB(sb); - if (atomic_inc_return(&server->active) == 1) - atomic_inc(&sb->s_active); + if (!atomic_inc_not_zero(&sb->s_active)) + return false; + if (atomic_inc_return(&server->active) != 1) + atomic_dec(&sb->s_active); + return true; } EXPORT_SYMBOL_GPL(nfs_sb_active); --- linux-3.19.0.orig/fs/nfs/write.c +++ linux-3.19.0/fs/nfs/write.c @@ -575,7 +575,7 @@ int ret; nfs_inc_stats(inode, NFSIOS_VFSWRITEPAGE); - nfs_inc_stats(inode, NFSIOS_WRITEPAGES); + nfs_add_stats(inode, NFSIOS_WRITEPAGES, 1); nfs_pageio_cond_complete(pgio, page_file_index(page)); ret = nfs_page_async_flush(pgio, page, wbc->sync_mode == WB_SYNC_NONE); --- linux-3.19.0.orig/fs/nfsd/nfs4proc.c +++ linux-3.19.0/fs/nfsd/nfs4proc.c @@ -1028,6 +1028,8 @@ dprintk("NFSD: nfsd4_fallocate: couldn't process stateid!\n"); return status; } + if (!file) + return nfserr_bad_stateid; status = nfsd4_vfs_fallocate(rqstp, &cstate->current_fh, file, fallocate->falloc_offset, @@ -1067,6 +1069,8 @@ dprintk("NFSD: nfsd4_seek: couldn't process stateid!\n"); return status; } + if (!file) + return nfserr_bad_stateid; switch (seek->seek_whence) { case NFS4_CONTENT_DATA: --- linux-3.19.0.orig/fs/nfsd/nfs4state.c +++ linux-3.19.0/fs/nfsd/nfs4state.c @@ -1162,7 +1162,7 @@ return sid->sequence % SESSION_HASH_SIZE; } -#ifdef NFSD_DEBUG +#ifdef CONFIG_SUNRPC_DEBUG static inline void dump_sessionid(const char *fn, struct nfs4_sessionid *sessionid) { @@ -1653,7 +1653,7 @@ nfs4_put_stid(&dp->dl_stid); } while (!list_empty(&clp->cl_revoked)) { - dp = list_entry(reaplist.next, struct nfs4_delegation, dl_recall_lru); + dp = list_entry(clp->cl_revoked.next, struct nfs4_delegation, dl_recall_lru); list_del_init(&dp->dl_recall_lru); nfs4_put_stid(&dp->dl_stid); } @@ -3228,7 +3228,7 @@ } else nfs4_free_openowner(&oo->oo_owner); spin_unlock(&clp->cl_lock); - return oo; + return ret; } static void init_open_stateid(struct nfs4_ol_stateid *stp, struct nfs4_file *fp, struct nfsd4_open *open) { @@ -5065,7 +5065,7 @@ } else nfs4_free_lockowner(&lo->lo_owner); spin_unlock(&clp->cl_lock); - return lo; + return ret; } static void --- linux-3.19.0.orig/fs/nfsd/nfs4xdr.c +++ linux-3.19.0/fs/nfsd/nfs4xdr.c @@ -3246,6 +3246,7 @@ unsigned long maxcount; struct xdr_stream *xdr = &resp->xdr; struct file *file = read->rd_filp; + struct svc_fh *fhp = read->rd_fhp; int starting_len = xdr->buf->len; struct raparms *ra; __be32 *p; @@ -3269,12 +3270,15 @@ maxcount = min_t(unsigned long, maxcount, (xdr->buf->buflen - xdr->buf->len)); maxcount = min_t(unsigned long, maxcount, read->rd_length); - if (!read->rd_filp) { + if (read->rd_filp) + err = nfsd_permission(resp->rqstp, fhp->fh_export, + fhp->fh_dentry, + NFSD_MAY_READ|NFSD_MAY_OWNER_OVERRIDE); + else err = nfsd_get_tmp_read_open(resp->rqstp, read->rd_fhp, &file, &ra); - if (err) - goto err_truncate; - } + if (err) + goto err_truncate; if (file->f_op->splice_read && test_bit(RQ_SPLICE_OK, &resp->rqstp->rq_flags)) err = nfsd4_encode_splice_read(resp, read, file, maxcount); --- linux-3.19.0.orig/fs/nfsd/nfsd.h +++ linux-3.19.0/fs/nfsd/nfsd.h @@ -24,7 +24,7 @@ #include "export.h" #undef ifdebug -#ifdef NFSD_DEBUG +#ifdef CONFIG_SUNRPC_DEBUG # define ifdebug(flag) if (nfsd_debug & NFSDDBG_##flag) #else # define ifdebug(flag) if (0) --- linux-3.19.0.orig/fs/nilfs2/btree.c +++ linux-3.19.0/fs/nilfs2/btree.c @@ -31,6 +31,8 @@ #include "alloc.h" #include "dat.h" +static void __nilfs_btree_init(struct nilfs_bmap *bmap); + static struct nilfs_btree_path *nilfs_btree_alloc_path(void) { struct nilfs_btree_path *path; @@ -368,6 +370,34 @@ return ret; } +/** + * nilfs_btree_root_broken - verify consistency of btree root node + * @node: btree root node to be examined + * @ino: inode number + * + * Return Value: If node is broken, 1 is returned. Otherwise, 0 is returned. + */ +static int nilfs_btree_root_broken(const struct nilfs_btree_node *node, + unsigned long ino) +{ + int level, flags, nchildren; + int ret = 0; + + level = nilfs_btree_node_get_level(node); + flags = nilfs_btree_node_get_flags(node); + nchildren = nilfs_btree_node_get_nchildren(node); + + if (unlikely(level < NILFS_BTREE_LEVEL_NODE_MIN || + level > NILFS_BTREE_LEVEL_MAX || + nchildren < 0 || + nchildren > NILFS_BTREE_ROOT_NCHILDREN_MAX)) { + pr_crit("NILFS: bad btree root (inode number=%lu): level = %d, flags = 0x%x, nchildren = %d\n", + ino, level, flags, nchildren); + ret = 1; + } + return ret; +} + int nilfs_btree_broken_node_block(struct buffer_head *bh) { int ret; @@ -1713,7 +1743,7 @@ /* convert and insert */ dat = NILFS_BMAP_USE_VBN(btree) ? nilfs_bmap_get_dat(btree) : NULL; - nilfs_btree_init(btree); + __nilfs_btree_init(btree); if (nreq != NULL) { nilfs_bmap_commit_alloc_ptr(btree, dreq, dat); nilfs_bmap_commit_alloc_ptr(btree, nreq, dat); @@ -2294,12 +2324,23 @@ .bop_gather_data = NULL, }; -int nilfs_btree_init(struct nilfs_bmap *bmap) +static void __nilfs_btree_init(struct nilfs_bmap *bmap) { bmap->b_ops = &nilfs_btree_ops; bmap->b_nchildren_per_block = NILFS_BTREE_NODE_NCHILDREN_MAX(nilfs_btree_node_size(bmap)); - return 0; +} + +int nilfs_btree_init(struct nilfs_bmap *bmap) +{ + int ret = 0; + + __nilfs_btree_init(bmap); + + if (nilfs_btree_root_broken(nilfs_btree_get_root(bmap), + bmap->b_inode->i_ino)) + ret = -EIO; + return ret; } void nilfs_btree_init_gc(struct nilfs_bmap *bmap) --- linux-3.19.0.orig/fs/nilfs2/segment.c +++ linux-3.19.0/fs/nilfs2/segment.c @@ -1907,6 +1907,7 @@ struct the_nilfs *nilfs) { struct nilfs_inode_info *ii, *n; + int during_mount = !(sci->sc_super->s_flags & MS_ACTIVE); int defer_iput = false; spin_lock(&nilfs->ns_inode_lock); @@ -1919,10 +1920,10 @@ brelse(ii->i_bh); ii->i_bh = NULL; list_del_init(&ii->i_dirty); - if (!ii->vfs_inode.i_nlink) { + if (!ii->vfs_inode.i_nlink || during_mount) { /* - * Defer calling iput() to avoid a deadlock - * over I_SYNC flag for inodes with i_nlink == 0 + * Defer calling iput() to avoid deadlocks if + * i_nlink == 0 or mount is not yet finished. */ list_add_tail(&ii->i_dirty, &sci->sc_iput_queue); defer_iput = true; --- linux-3.19.0.orig/fs/notify/group.c +++ linux-3.19.0/fs/notify/group.c @@ -22,6 +22,7 @@ #include #include #include +#include #include #include "fsnotify.h" @@ -72,6 +73,7 @@ { atomic_inc(&group->refcnt); } +EXPORT_SYMBOL(fsnotify_get_group); /* * Drop a reference to a group. Free it if it's through. @@ -81,6 +83,7 @@ if (atomic_dec_and_test(&group->refcnt)) fsnotify_final_destroy_group(group); } +EXPORT_SYMBOL(fsnotify_put_group); /* * Create a new fsnotify_group and hold a reference for the group returned. @@ -109,6 +112,7 @@ return group; } +EXPORT_SYMBOL(fsnotify_alloc_group); int fsnotify_fasync(int fd, struct file *file, int on) { --- linux-3.19.0.orig/fs/notify/mark.c +++ linux-3.19.0/fs/notify/mark.c @@ -109,6 +109,7 @@ mark->free_mark(mark); } } +EXPORT_SYMBOL(fsnotify_put_mark); /* Calculate mask of events for a list of marks */ u32 fsnotify_recalc_mask(struct hlist_head *head) @@ -202,6 +203,7 @@ fsnotify_destroy_mark_locked(mark, group); mutex_unlock(&group->mark_mutex); } +EXPORT_SYMBOL(fsnotify_destroy_mark); /* * Destroy all marks in the given list. The marks must be already detached from @@ -376,6 +378,7 @@ return ret; } +EXPORT_SYMBOL(fsnotify_add_mark); int fsnotify_add_mark(struct fsnotify_mark *mark, struct fsnotify_group *group, struct inode *inode, struct vfsmount *mnt, int allow_dups) @@ -455,6 +458,7 @@ atomic_set(&mark->refcnt, 1); mark->free_mark = free_mark; } +EXPORT_SYMBOL(fsnotify_init_mark); static int fsnotify_mark_destroy(void *ignored) { --- linux-3.19.0.orig/fs/ocfs2/file.c +++ linux-3.19.0/fs/ocfs2/file.c @@ -2374,10 +2374,14 @@ /* buffered aio wouldn't have proper lock coverage today */ BUG_ON(ret == -EIOCBQUEUED && !(file->f_flags & O_DIRECT)); + if (unlikely(written <= 0)) + goto no_sync; + if (((file->f_flags & O_DSYNC) && !direct_io) || IS_SYNC(inode) || ((file->f_flags & O_DIRECT) && !direct_io)) { - ret = filemap_fdatawrite_range(file->f_mapping, *ppos, - *ppos + count - 1); + ret = filemap_fdatawrite_range(file->f_mapping, + iocb->ki_pos - written, + iocb->ki_pos - 1); if (ret < 0) written = ret; @@ -2388,10 +2392,12 @@ } if (!ret) - ret = filemap_fdatawait_range(file->f_mapping, *ppos, - *ppos + count - 1); + ret = filemap_fdatawait_range(file->f_mapping, + iocb->ki_pos - written, + iocb->ki_pos - 1); } +no_sync: /* * deep in g_f_a_w_n()->ocfs2_direct_IO we pass in a ocfs2_dio_end_io * function pointer which is called when o_direct io completes so that --- linux-3.19.0.orig/fs/ocfs2/quota_local.c +++ linux-3.19.0/fs/ocfs2/quota_local.c @@ -701,8 +701,8 @@ /* We don't need the lock and we have to acquire quota file locks * which will later depend on this lock */ mutex_unlock(&sb_dqopt(sb)->dqio_mutex); - info->dqi_maxblimit = 0x7fffffffffffffffLL; - info->dqi_maxilimit = 0x7fffffffffffffffLL; + info->dqi_max_spc_limit = 0x7fffffffffffffffLL; + info->dqi_max_ino_limit = 0x7fffffffffffffffLL; oinfo = kmalloc(sizeof(struct ocfs2_mem_dqinfo), GFP_NOFS); if (!oinfo) { mlog(ML_ERROR, "failed to allocate memory for ocfs2 quota" --- linux-3.19.0.orig/fs/open.c +++ linux-3.19.0/fs/open.c @@ -34,6 +34,9 @@ #include "internal.h" +#define CREATE_TRACE_POINTS +#include + int do_truncate(struct dentry *dentry, loff_t length, unsigned int time_attrs, struct file *filp) { @@ -62,6 +65,7 @@ mutex_unlock(&dentry->d_inode->i_mutex); return ret; } +EXPORT_SYMBOL(do_truncate); long vfs_truncate(struct path *path, loff_t length) { @@ -570,6 +574,7 @@ uid = make_kuid(current_user_ns(), user); gid = make_kgid(current_user_ns(), group); +retry_deleg: newattrs.ia_valid = ATTR_CTIME; if (user != (uid_t) -1) { if (!uid_valid(uid)) @@ -586,7 +591,6 @@ if (!S_ISDIR(inode->i_mode)) newattrs.ia_valid |= ATTR_KILL_SUID | ATTR_KILL_SGID | ATTR_KILL_PRIV; -retry_deleg: mutex_lock(&inode->i_mutex); error = security_path_chown(path, uid, gid); if (!error) @@ -1014,6 +1018,7 @@ } else { fsnotify_open(f); fd_install(fd, f); + trace_do_sys_open(tmp->name, flags, mode); } } putname(tmp); --- linux-3.19.0.orig/fs/overlayfs/Kconfig +++ linux-3.19.0/fs/overlayfs/Kconfig @@ -8,3 +8,10 @@ merged with the 'upper' object. For more information see Documentation/filesystems/overlayfs.txt + +config OVERLAY_FS_V1 + bool "Overlayfs filesystem (V1) format support" + help + Support the older whiteout format overlayfs filesystems via + the overlay module. This is needed to support legacy kernels + built using the original overlayfs patch set. --- linux-3.19.0.orig/fs/overlayfs/dir.c +++ linux-3.19.0/fs/overlayfs/dir.c @@ -48,6 +48,34 @@ return temp; } +#ifdef CONFIG_OVERLAY_FS_V1 +static const char *ovl_whiteout_symlink = "(overlay-whiteout)"; +int ovl_do_whiteout_v1(struct inode *workdir, + struct dentry *dentry) +{ + int err; + + err = vfs_symlink(workdir, dentry, ovl_whiteout_symlink); + if (err) + return err; + + err = vfs_setxattr(dentry, ovl_whiteout_xattr, "y", 1, 0); + if (err) + vfs_unlink(workdir, dentry, NULL); + + if (err) { + /* + * There's no way to recover from failure to whiteout. + * What should we do? Log a big fat error and... ? + */ + pr_err("overlayfs: ERROR - failed to whiteout '%s'\n", + dentry->d_name.name); + } + + return err; +} +#endif + /* caller holds i_mutex on workdir */ static struct dentry *ovl_whiteout(struct dentry *workdir, struct dentry *dentry) @@ -60,7 +88,7 @@ if (IS_ERR(whiteout)) return whiteout; - err = ovl_do_whiteout(wdir, whiteout); + err = ovl_do_whiteout(wdir, whiteout, dentry); if (err) { dput(whiteout); whiteout = ERR_PTR(err); @@ -676,6 +704,51 @@ return ovl_do_remove(dentry, true); } +/* + * ovl_downgrade_whiteout -- build a symlink whiteout and install it + * over the existing chardev whiteout. + */ +static void ovl_downgrade_whiteout(struct dentry *old_upperdir, + struct dentry *old) +{ + struct dentry *workdir = ovl_workdir(old); + struct dentry *legacy_whiteout = NULL; + struct dentry *whtdentry; + int err; + + err = ovl_lock_rename_workdir(workdir, old_upperdir); + if (err) + goto out; + + whtdentry = lookup_one_len(old->d_name.name, old_upperdir, + old->d_name.len); + if (IS_ERR(whtdentry)) { + err = PTR_ERR(whtdentry); + goto out_unlock_workdir; + } + + legacy_whiteout = ovl_whiteout(workdir, old); + if (IS_ERR(legacy_whiteout)) { + err = PTR_ERR(legacy_whiteout); + goto out_dput; + } + + err = ovl_do_rename(workdir->d_inode, legacy_whiteout, + old_upperdir->d_inode, whtdentry, 0); + if (err) + ovl_cleanup(workdir->d_inode, legacy_whiteout); + +out_dput: + dput(whtdentry); + dput(legacy_whiteout); +out_unlock_workdir: + unlock_rename(workdir, old_upperdir); +out: + if (err) + pr_err("overlayfs: dowgrade of '%pd2' whiteout failed (%i)\n", + old, err); +} + static int ovl_rename2(struct inode *olddir, struct dentry *old, struct inode *newdir, struct dentry *new, unsigned int flags) @@ -896,6 +969,9 @@ dput(newdentry); out_unlock: unlock_rename(new_upperdir, old_upperdir); + + if (!err && ovl_config_legacy(old) && flags & RENAME_WHITEOUT) + ovl_downgrade_whiteout(old_upperdir, old); out_revert_creds: if (old_opaque || new_opaque) { revert_creds(old_cred); --- linux-3.19.0.orig/fs/overlayfs/overlayfs.h +++ linux-3.19.0/fs/overlayfs/overlayfs.h @@ -18,6 +18,7 @@ OVL_PATH_LOWER, }; +extern const char *ovl_whiteout_xattr; extern const char *ovl_opaque_xattr; static inline int ovl_do_rmdir(struct inode *dir, struct dentry *dentry) @@ -117,12 +118,28 @@ return err; } -static inline int ovl_do_whiteout(struct inode *dir, struct dentry *dentry) +#ifdef CONFIG_OVERLAY_FS_V1 +extern int ovl_config_legacy(struct dentry *dentry); +#else +#define ovl_config_legacy(x) (0) +#endif + +int ovl_do_whiteout_v1(struct inode *dir, struct dentry *dentry); + +static inline int ovl_do_whiteout_v2(struct inode *dir, struct dentry *dentry) { int err = vfs_whiteout(dir, dentry); pr_debug("whiteout(%pd2) = %i\n", dentry, err); return err; } +static inline int ovl_do_whiteout(struct inode *dir, struct dentry *dentry, + struct dentry *ovlentry) +{ + if (ovl_config_legacy(ovlentry)) + return ovl_do_whiteout_v1(dir, dentry); + + return ovl_do_whiteout_v2(dir, dentry); +} enum ovl_path_type ovl_path_type(struct dentry *dentry); u64 ovl_dentry_version_get(struct dentry *dentry); @@ -141,7 +158,7 @@ void ovl_drop_write(struct dentry *dentry); bool ovl_dentry_is_opaque(struct dentry *dentry); void ovl_dentry_set_opaque(struct dentry *dentry, bool opaque); -bool ovl_is_whiteout(struct dentry *dentry); +bool ovl_is_whiteout(struct dentry *dentry, struct dentry *ovldentry); void ovl_dentry_update(struct dentry *dentry, struct dentry *upperdentry); struct dentry *ovl_lookup(struct inode *dir, struct dentry *dentry, unsigned int flags); --- linux-3.19.0.orig/fs/overlayfs/readdir.c +++ linux-3.19.0/fs/overlayfs/readdir.c @@ -234,12 +234,14 @@ } static int ovl_dir_mark_whiteouts(struct dentry *dir, - struct ovl_readdir_data *rdd) + struct ovl_readdir_data *rdd, + struct dentry *ovldir) { struct ovl_cache_entry *p; struct dentry *dentry; const struct cred *old_cred; struct cred *override_cred; + int legacy = ovl_config_legacy(ovldir); override_cred = prepare_creds(); if (!override_cred) { @@ -258,14 +260,14 @@ if (p->is_cursor) continue; - if (p->type != DT_CHR) + if (p->type != DT_CHR && (!legacy || p->type != DT_LNK)) continue; dentry = lookup_one_len(p->name, dir, p->len); if (IS_ERR(dentry)) continue; - p->is_whiteout = ovl_is_whiteout(dentry); + p->is_whiteout = ovl_is_whiteout(dentry, ovldir); dput(dentry); } mutex_unlock(&dir->d_inode->i_mutex); @@ -297,7 +299,7 @@ goto out; if (lowerpath.dentry) { - err = ovl_dir_mark_whiteouts(upperpath.dentry, &rdd); + err = ovl_dir_mark_whiteouts(upperpath.dentry, &rdd, dentry); if (err) goto out; } --- linux-3.19.0.orig/fs/overlayfs/super.c +++ linux-3.19.0/fs/overlayfs/super.c @@ -38,6 +38,7 @@ struct vfsmount *lower_mnt; struct dentry *workdir; long lower_namelen; + int legacy; /* pathnames of lower and upper dirs, for show_options */ struct ovl_config config; }; @@ -233,13 +234,56 @@ return oe->version; } -bool ovl_is_whiteout(struct dentry *dentry) +#ifdef CONFIG_OVERLAY_FS_V1 +int ovl_config_legacy(struct dentry *dentry) +{ + struct super_block *sb = dentry->d_sb; + struct ovl_fs *ufs = sb->s_fs_info; + + return ufs->legacy; +} + +const char *ovl_whiteout_xattr = "trusted.overlay.whiteout"; + +bool ovl_is_whiteout_v1(struct dentry *dentry) +{ + int res; + char val; + + if (!dentry) + return false; + if (!dentry->d_inode) + return false; + if (!S_ISLNK(dentry->d_inode->i_mode)) + return false; + if (!dentry->d_inode->i_op->getxattr) + return false; + + res = dentry->d_inode->i_op->getxattr(dentry, ovl_whiteout_xattr, &val, 1); + if (res == 1 && val == 'y') + return true; + + return false; +} +#else +#define ovl_is_whiteout_v1(x) (0) +#endif + +bool ovl_is_whiteout_v2(struct dentry *dentry) { struct inode *inode = dentry->d_inode; return inode && IS_WHITEOUT(inode); } +bool ovl_is_whiteout(struct dentry *dentry, struct dentry *ovlentry) +{ + if (ovl_config_legacy(ovlentry)) + return ovl_is_whiteout_v2(dentry) || ovl_is_whiteout_v1(dentry); + + return ovl_is_whiteout_v2(dentry); +} + static bool ovl_is_opaquedir(struct dentry *dentry) { int res; @@ -321,7 +365,7 @@ goto out_put_dir; if (lowerdir && upperdentry) { - if (ovl_is_whiteout(upperdentry)) { + if (ovl_is_whiteout(upperdentry, dentry)) { dput(upperdentry); upperdentry = NULL; oe->opaque = true; @@ -816,17 +860,63 @@ .name = "overlay", .mount = ovl_mount, .kill_sb = kill_anon_super, + .fs_flags = FS_USERNS_MOUNT, }; MODULE_ALIAS_FS("overlay"); +#ifdef CONFIG_OVERLAY_FS_V1 +static int ovl_v1_fill_super(struct super_block *sb, void *data, int silent) +{ + int ret; + struct ovl_fs *ufs; + + ret = ovl_fill_super(sb, data, silent); + if (ret) + return ret; + + /* Mark this as a overlayfs format. */ + ufs = sb->s_fs_info; + ufs->legacy = 1; + + return ret; +} + +static struct dentry *ovl_mount_v1(struct file_system_type *fs_type, int flags, + const char *dev_name, void *raw_data) +{ + return mount_nodev(fs_type, flags, raw_data, ovl_v1_fill_super); +} + +static struct file_system_type ovl_v1_fs_type = { + .owner = THIS_MODULE, + .name = "overlayfs", + .mount = ovl_mount_v1, + .kill_sb = kill_anon_super, + .fs_flags = FS_USERNS_MOUNT, /* XXX */ +}; +MODULE_ALIAS_FS("overlayfs"); +MODULE_ALIAS("overlayfs"); +#endif + static int __init ovl_init(void) { + int ret; + + if (IS_ENABLED(CONFIG_OVERLAY_FS_V1)) { + ret = register_filesystem(&ovl_v1_fs_type); + if (ret) + return ret; + } + return register_filesystem(&ovl_fs_type); } static void __exit ovl_exit(void) { unregister_filesystem(&ovl_fs_type); + + if (IS_ENABLED(CONFIG_OVERLAY_FS_V1)) + unregister_filesystem(&ovl_v1_fs_type); } module_init(ovl_init); --- linux-3.19.0.orig/fs/pnode.h +++ linux-3.19.0/fs/pnode.h @@ -47,7 +47,6 @@ unsigned int mnt_get_count(struct mount *mnt); void mnt_set_mountpoint(struct mount *, struct mountpoint *, struct mount *); -void umount_tree(struct mount *, int); struct mount *copy_tree(struct mount *, struct dentry *, int); bool is_path_reachable(struct mount *, struct dentry *, const struct path *root); --- linux-3.19.0.orig/fs/proc/Makefile +++ linux-3.19.0/fs/proc/Makefile @@ -30,3 +30,4 @@ proc-$(CONFIG_PROC_VMCORE) += vmcore.o proc-$(CONFIG_PRINTK) += kmsg.o proc-$(CONFIG_PROC_PAGE_MONITOR) += page.o +proc-y += version_signature.o --- linux-3.19.0.orig/fs/proc/base.c +++ linux-3.19.0/fs/proc/base.c @@ -1735,7 +1735,7 @@ down_read(&mm->mmap_sem); vma = find_exact_vma(mm, vm_start, vm_end); if (vma && vma->vm_file) { - *path = vma->vm_file->f_path; + *path = vma_pr_or_file(vma)->f_path; path_get(path); rc = 0; } --- linux-3.19.0.orig/fs/proc/generic.c +++ linux-3.19.0/fs/proc/generic.c @@ -19,7 +19,6 @@ #include #include #include -#include #include #include #include @@ -223,17 +222,6 @@ spin_unlock_irqrestore(&proc_inum_lock, flags); } -static void *proc_follow_link(struct dentry *dentry, struct nameidata *nd) -{ - nd_set_link(nd, __PDE_DATA(dentry->d_inode)); - return NULL; -} - -static const struct inode_operations proc_link_inode_operations = { - .readlink = generic_readlink, - .follow_link = proc_follow_link, -}; - /* * Don't create negative dentries here, return -ENOENT by hand * instead. --- linux-3.19.0.orig/fs/proc/inode.c +++ linux-3.19.0/fs/proc/inode.c @@ -23,6 +23,7 @@ #include #include #include +#include #include @@ -393,6 +394,26 @@ }; #endif +static void *proc_follow_link(struct dentry *dentry, struct nameidata *nd) +{ + struct proc_dir_entry *pde = PDE(dentry->d_inode); + if (unlikely(!use_pde(pde))) + return ERR_PTR(-EINVAL); + nd_set_link(nd, pde->data); + return pde; +} + +static void proc_put_link(struct dentry *dentry, struct nameidata *nd, void *p) +{ + unuse_pde(p); +} + +const struct inode_operations proc_link_inode_operations = { + .readlink = generic_readlink, + .follow_link = proc_follow_link, + .put_link = proc_put_link, +}; + struct inode *proc_get_inode(struct super_block *sb, struct proc_dir_entry *de) { struct inode *inode = new_inode_pseudo(sb); --- linux-3.19.0.orig/fs/proc/internal.h +++ linux-3.19.0/fs/proc/internal.h @@ -200,6 +200,7 @@ int closing; struct completion *c; }; +extern const struct inode_operations proc_link_inode_operations; extern const struct inode_operations proc_pid_link_inode_operations; --- linux-3.19.0.orig/fs/proc/nommu.c +++ linux-3.19.0/fs/proc/nommu.c @@ -45,7 +45,10 @@ file = region->vm_file; if (file) { - struct inode *inode = file_inode(region->vm_file); + struct inode *inode; + + file = vmr_pr_or_file(region); + inode = file_inode(file); dev = inode->i_sb->s_dev; ino = inode->i_ino; } --- linux-3.19.0.orig/fs/proc/task_mmu.c +++ linux-3.19.0/fs/proc/task_mmu.c @@ -276,7 +276,10 @@ const char *name = NULL; if (file) { - struct inode *inode = file_inode(vma->vm_file); + struct inode *inode; + + file = vma_pr_or_file(vma); + inode = file_inode(file); dev = inode->i_sb->s_dev; ino = inode->i_ino; pgoff = ((loff_t)vma->vm_pgoff) << PAGE_SHIFT; @@ -1069,7 +1072,7 @@ struct vm_area_struct *vma; struct pagemapread *pm = walk->private; spinlock_t *ptl; - pte_t *pte; + pte_t *pte, *orig_pte; int err = 0; /* find the first VMA at or above 'addr' */ @@ -1130,15 +1133,19 @@ BUG_ON(is_vm_hugetlb_page(vma)); /* Addresses in the VMA. */ - for (; addr < min(end, vma->vm_end); addr += PAGE_SIZE) { + orig_pte = pte = pte_offset_map_lock(walk->mm, pmd, addr, &ptl); + for (; addr < min(end, vma->vm_end); pte++, addr += PAGE_SIZE) { pagemap_entry_t pme; - pte = pte_offset_map(pmd, addr); + pte_to_pagemap_entry(&pme, pm, vma, addr, *pte); - pte_unmap(pte); err = add_to_pagemap(addr, &pme, pm); if (err) - return err; + break; } + pte_unmap_unlock(orig_pte, ptl); + + if (err) + return err; if (addr == end) break; @@ -1322,6 +1329,9 @@ static int pagemap_open(struct inode *inode, struct file *file) { + /* do not disclose physical addresses: attack vector */ + if (!capable(CAP_SYS_ADMIN)) + return -EPERM; pr_warn_once("Bits 55-60 of /proc/PID/pagemap entries are about " "to stop being page-shift some time soon. See the " "linux/Documentation/vm/pagemap.txt for details.\n"); @@ -1475,7 +1485,7 @@ struct proc_maps_private *proc_priv = &numa_priv->proc_maps; struct vm_area_struct *vma = v; struct numa_maps *md = &numa_priv->md; - struct file *file = vma->vm_file; + struct file *file = vma_pr_or_file(vma); struct mm_struct *mm = vma->vm_mm; struct mm_walk walk = {}; struct mempolicy *pol; --- linux-3.19.0.orig/fs/proc/task_nommu.c +++ linux-3.19.0/fs/proc/task_nommu.c @@ -160,7 +160,10 @@ file = vma->vm_file; if (file) { - struct inode *inode = file_inode(vma->vm_file); + struct inode *inode; + + file = vma_pr_or_file(file); + inode = file_inode(file); dev = inode->i_sb->s_dev; ino = inode->i_ino; pgoff = (loff_t)vma->vm_pgoff << PAGE_SHIFT; --- linux-3.19.0.orig/fs/proc/version_signature.c +++ linux-3.19.0/fs/proc/version_signature.c @@ -0,0 +1,31 @@ +#include +#include +#include +#include +#include +#include + +static int version_signature_proc_show(struct seq_file *m, void *v) +{ + seq_printf(m, "%s\n", CONFIG_VERSION_SIGNATURE); + return 0; +} + +static int version_signature_proc_open(struct inode *inode, struct file *file) +{ + return single_open(file, version_signature_proc_show, NULL); +} + +static const struct file_operations version_signature_proc_fops = { + .open = version_signature_proc_open, + .read = seq_read, + .llseek = seq_lseek, + .release = single_release, +}; + +static int __init proc_version_signature_init(void) +{ + proc_create("version_signature", 0, NULL, &version_signature_proc_fops); + return 0; +} +module_init(proc_version_signature_init); --- linux-3.19.0.orig/fs/quota/dquot.c +++ linux-3.19.0/fs/quota/dquot.c @@ -2385,16 +2385,6 @@ } EXPORT_SYMBOL(dquot_quota_on_mount); -static inline qsize_t qbtos(qsize_t blocks) -{ - return blocks << QIF_DQBLKSIZE_BITS; -} - -static inline qsize_t stoqb(qsize_t space) -{ - return (space + QIF_DQBLKSIZE - 1) >> QIF_DQBLKSIZE_BITS; -} - /* Generic routine for getting common part of quota structure */ static void do_get_dqblk(struct dquot *dquot, struct qc_dqblk *di) { @@ -2444,13 +2434,13 @@ return -EINVAL; if (((di->d_fieldmask & QC_SPC_SOFT) && - stoqb(di->d_spc_softlimit) > dqi->dqi_maxblimit) || + di->d_spc_softlimit > dqi->dqi_max_spc_limit) || ((di->d_fieldmask & QC_SPC_HARD) && - stoqb(di->d_spc_hardlimit) > dqi->dqi_maxblimit) || + di->d_spc_hardlimit > dqi->dqi_max_spc_limit) || ((di->d_fieldmask & QC_INO_SOFT) && - (di->d_ino_softlimit > dqi->dqi_maxilimit)) || + (di->d_ino_softlimit > dqi->dqi_max_ino_limit)) || ((di->d_fieldmask & QC_INO_HARD) && - (di->d_ino_hardlimit > dqi->dqi_maxilimit))) + (di->d_ino_hardlimit > dqi->dqi_max_ino_limit))) return -ERANGE; spin_lock(&dq_data_lock); --- linux-3.19.0.orig/fs/quota/quota_v1.c +++ linux-3.19.0/fs/quota/quota_v1.c @@ -169,8 +169,8 @@ } ret = 0; /* limits are stored as unsigned 32-bit data */ - dqopt->info[type].dqi_maxblimit = 0xffffffff; - dqopt->info[type].dqi_maxilimit = 0xffffffff; + dqopt->info[type].dqi_max_spc_limit = 0xffffffffULL << QUOTABLOCK_BITS; + dqopt->info[type].dqi_max_ino_limit = 0xffffffff; dqopt->info[type].dqi_igrace = dqblk.dqb_itime ? dqblk.dqb_itime : MAX_IQ_TIME; dqopt->info[type].dqi_bgrace = --- linux-3.19.0.orig/fs/quota/quota_v2.c +++ linux-3.19.0/fs/quota/quota_v2.c @@ -117,12 +117,12 @@ qinfo = info->dqi_priv; if (version == 0) { /* limits are stored as unsigned 32-bit data */ - info->dqi_maxblimit = 0xffffffff; - info->dqi_maxilimit = 0xffffffff; + info->dqi_max_spc_limit = 0xffffffffULL << QUOTABLOCK_BITS; + info->dqi_max_ino_limit = 0xffffffff; } else { - /* used space is stored as unsigned 64-bit value */ - info->dqi_maxblimit = 0xffffffffffffffffULL; /* 2^64-1 */ - info->dqi_maxilimit = 0xffffffffffffffffULL; + /* used space is stored as unsigned 64-bit value in bytes */ + info->dqi_max_spc_limit = 0xffffffffffffffffULL; /* 2^64-1 */ + info->dqi_max_ino_limit = 0xffffffffffffffffULL; } info->dqi_bgrace = le32_to_cpu(dinfo.dqi_bgrace); info->dqi_igrace = le32_to_cpu(dinfo.dqi_igrace); --- linux-3.19.0.orig/fs/splice.c +++ linux-3.19.0/fs/splice.c @@ -1114,8 +1114,8 @@ /* * Attempt to initiate a splice from pipe to file. */ -static long do_splice_from(struct pipe_inode_info *pipe, struct file *out, - loff_t *ppos, size_t len, unsigned int flags) +long do_splice_from(struct pipe_inode_info *pipe, struct file *out, + loff_t *ppos, size_t len, unsigned int flags) { ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int); @@ -1127,13 +1127,14 @@ return splice_write(pipe, out, ppos, len, flags); } +EXPORT_SYMBOL(do_splice_from); /* * Attempt to initiate a splice from a file to a pipe. */ -static long do_splice_to(struct file *in, loff_t *ppos, - struct pipe_inode_info *pipe, size_t len, - unsigned int flags) +long do_splice_to(struct file *in, loff_t *ppos, + struct pipe_inode_info *pipe, size_t len, + unsigned int flags) { ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int); @@ -1153,6 +1154,7 @@ return splice_read(in, ppos, pipe, len, flags); } +EXPORT_SYMBOL(do_splice_to); /** * splice_direct_to_actor - splices data directly between two non-pipes --- linux-3.19.0.orig/fs/udf/inode.c +++ linux-3.19.0/fs/udf/inode.c @@ -1288,6 +1288,7 @@ struct kernel_lb_addr *iloc = &iinfo->i_location; unsigned int link_count; unsigned int indirections = 0; + int bs = inode->i_sb->s_blocksize; int ret = -EIO; reread: @@ -1374,38 +1375,35 @@ if (fe->descTag.tagIdent == cpu_to_le16(TAG_IDENT_EFE)) { iinfo->i_efe = 1; iinfo->i_use = 0; - ret = udf_alloc_i_data(inode, inode->i_sb->s_blocksize - + ret = udf_alloc_i_data(inode, bs - sizeof(struct extendedFileEntry)); if (ret) goto out; memcpy(iinfo->i_ext.i_data, bh->b_data + sizeof(struct extendedFileEntry), - inode->i_sb->s_blocksize - - sizeof(struct extendedFileEntry)); + bs - sizeof(struct extendedFileEntry)); } else if (fe->descTag.tagIdent == cpu_to_le16(TAG_IDENT_FE)) { iinfo->i_efe = 0; iinfo->i_use = 0; - ret = udf_alloc_i_data(inode, inode->i_sb->s_blocksize - - sizeof(struct fileEntry)); + ret = udf_alloc_i_data(inode, bs - sizeof(struct fileEntry)); if (ret) goto out; memcpy(iinfo->i_ext.i_data, bh->b_data + sizeof(struct fileEntry), - inode->i_sb->s_blocksize - sizeof(struct fileEntry)); + bs - sizeof(struct fileEntry)); } else if (fe->descTag.tagIdent == cpu_to_le16(TAG_IDENT_USE)) { iinfo->i_efe = 0; iinfo->i_use = 1; iinfo->i_lenAlloc = le32_to_cpu( ((struct unallocSpaceEntry *)bh->b_data)-> lengthAllocDescs); - ret = udf_alloc_i_data(inode, inode->i_sb->s_blocksize - + ret = udf_alloc_i_data(inode, bs - sizeof(struct unallocSpaceEntry)); if (ret) goto out; memcpy(iinfo->i_ext.i_data, bh->b_data + sizeof(struct unallocSpaceEntry), - inode->i_sb->s_blocksize - - sizeof(struct unallocSpaceEntry)); + bs - sizeof(struct unallocSpaceEntry)); return 0; } @@ -1489,6 +1487,15 @@ } inode->i_generation = iinfo->i_unique; + /* + * Sanity check length of allocation descriptors and extended attrs to + * avoid integer overflows + */ + if (iinfo->i_lenEAttr > bs || iinfo->i_lenAlloc > bs) + goto out; + /* Now do exact checks */ + if (udf_file_entry_alloc_offset(inode) + iinfo->i_lenAlloc > bs) + goto out; /* Sanity checks for files in ICB so that we don't get confused later */ if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB) { /* @@ -1498,8 +1505,7 @@ if (iinfo->i_lenAlloc != inode->i_size) goto out; /* File in ICB has to fit in there... */ - if (inode->i_size > inode->i_sb->s_blocksize - - udf_file_entry_alloc_offset(inode)) + if (inode->i_size > bs - udf_file_entry_alloc_offset(inode)) goto out; } --- linux-3.19.0.orig/fs/xattr.c +++ linux-3.19.0/fs/xattr.c @@ -207,6 +207,7 @@ *xattr_value = value; return error; } +EXPORT_SYMBOL(vfs_getxattr_alloc); /* Compare an extended attribute value with the given value */ int vfs_xattr_cmp(struct dentry *dentry, const char *xattr_name, --- linux-3.19.0.orig/fs/xfs/libxfs/xfs_bmap.c +++ linux-3.19.0/fs/xfs/libxfs/xfs_bmap.c @@ -973,7 +973,11 @@ *firstblock = args.fsbno; bp = xfs_btree_get_bufl(args.mp, tp, args.fsbno, 0); - /* initialise the block and copy the data */ + /* + * Initialise the block and copy the data + * + * Note: init_fn must set the buffer log item type correctly! + */ init_fn(tp, bp, ip, ifp); /* account for the change in fork size and log everything */ --- linux-3.19.0.orig/fs/xfs/libxfs/xfs_symlink_remote.c +++ linux-3.19.0/fs/xfs/libxfs/xfs_symlink_remote.c @@ -178,6 +178,8 @@ struct xfs_mount *mp = ip->i_mount; char *buf; + xfs_trans_buf_set_type(tp, bp, XFS_BLFT_SYMLINK_BUF); + if (!xfs_sb_version_hascrc(&mp->m_sb)) { bp->b_ops = NULL; memcpy(bp->b_addr, ifp->if_u1.if_data, ifp->if_bytes); --- linux-3.19.0.orig/fs/xfs/xfs_buf_item.c +++ linux-3.19.0/fs/xfs/xfs_buf_item.c @@ -319,6 +319,10 @@ ASSERT(atomic_read(&bip->bli_refcount) > 0); ASSERT((bip->bli_flags & XFS_BLI_LOGGED) || (bip->bli_flags & XFS_BLI_STALE)); + ASSERT((bip->bli_flags & XFS_BLI_STALE) || + (xfs_blft_from_flags(&bip->__bli_format) > XFS_BLFT_UNKNOWN_BUF + && xfs_blft_from_flags(&bip->__bli_format) < XFS_BLFT_MAX_BUF)); + /* * If it is an inode buffer, transfer the in-memory state to the --- linux-3.19.0.orig/fs/xfs/xfs_file.c +++ linux-3.19.0/fs/xfs/xfs_file.c @@ -360,7 +360,8 @@ xfs_zero_last_block( struct xfs_inode *ip, xfs_fsize_t offset, - xfs_fsize_t isize) + xfs_fsize_t isize, + bool *did_zeroing) { struct xfs_mount *mp = ip->i_mount; xfs_fileoff_t last_fsb = XFS_B_TO_FSBT(mp, isize); @@ -388,6 +389,7 @@ zero_len = mp->m_sb.sb_blocksize - zero_offset; if (isize + zero_len > offset) zero_len = offset - isize; + *did_zeroing = true; return xfs_iozero(ip, isize, zero_len); } @@ -406,7 +408,8 @@ xfs_zero_eof( struct xfs_inode *ip, xfs_off_t offset, /* starting I/O offset */ - xfs_fsize_t isize) /* current inode size */ + xfs_fsize_t isize, /* current inode size */ + bool *did_zeroing) { struct xfs_mount *mp = ip->i_mount; xfs_fileoff_t start_zero_fsb; @@ -428,7 +431,7 @@ * We only zero a part of that block so it is handled specially. */ if (XFS_B_FSB_OFFSET(mp, isize) != 0) { - error = xfs_zero_last_block(ip, offset, isize); + error = xfs_zero_last_block(ip, offset, isize, did_zeroing); if (error) return error; } @@ -488,6 +491,7 @@ if (error) return error; + *did_zeroing = true; start_zero_fsb = imap.br_startoff + imap.br_blockcount; ASSERT(start_zero_fsb <= (end_zero_fsb + 1)); } @@ -526,13 +530,15 @@ * having to redo all checks before. */ if (*pos > i_size_read(inode)) { + bool zero = false; + if (*iolock == XFS_IOLOCK_SHARED) { xfs_rw_iunlock(ip, *iolock); *iolock = XFS_IOLOCK_EXCL; xfs_rw_ilock(ip, *iolock); goto restart; } - error = xfs_zero_eof(ip, *pos, i_size_read(inode)); + error = xfs_zero_eof(ip, *pos, i_size_read(inode), &zero); if (error) return error; } --- linux-3.19.0.orig/fs/xfs/xfs_inode.c +++ linux-3.19.0/fs/xfs/xfs_inode.c @@ -1995,6 +1995,7 @@ agi->agi_unlinked[bucket_index] = cpu_to_be32(agino); offset = offsetof(xfs_agi_t, agi_unlinked) + (sizeof(xfs_agino_t) * bucket_index); + xfs_trans_buf_set_type(tp, agibp, XFS_BLFT_AGI_BUF); xfs_trans_log_buf(tp, agibp, offset, (offset + sizeof(xfs_agino_t) - 1)); return 0; @@ -2086,6 +2087,7 @@ agi->agi_unlinked[bucket_index] = cpu_to_be32(next_agino); offset = offsetof(xfs_agi_t, agi_unlinked) + (sizeof(xfs_agino_t) * bucket_index); + xfs_trans_buf_set_type(tp, agibp, XFS_BLFT_AGI_BUF); xfs_trans_log_buf(tp, agibp, offset, (offset + sizeof(xfs_agino_t) - 1)); } else { --- linux-3.19.0.orig/fs/xfs/xfs_inode.h +++ linux-3.19.0/fs/xfs/xfs_inode.h @@ -377,8 +377,9 @@ int xfs_bumplink(struct xfs_trans *, struct xfs_inode *); /* from xfs_file.c */ -int xfs_zero_eof(struct xfs_inode *, xfs_off_t, xfs_fsize_t); -int xfs_iozero(struct xfs_inode *, loff_t, size_t); +int xfs_zero_eof(struct xfs_inode *ip, xfs_off_t offset, + xfs_fsize_t isize, bool *did_zeroing); +int xfs_iozero(struct xfs_inode *ip, loff_t pos, size_t count); #define IHOLD(ip) \ --- linux-3.19.0.orig/fs/xfs/xfs_iops.c +++ linux-3.19.0/fs/xfs/xfs_iops.c @@ -741,6 +741,7 @@ int error; uint lock_flags = 0; uint commit_flags = 0; + bool did_zeroing = false; trace_xfs_setattr(ip); @@ -784,20 +785,16 @@ return error; /* - * Now we can make the changes. Before we join the inode to the - * transaction, take care of the part of the truncation that must be - * done without the inode lock. This needs to be done before joining - * the inode to the transaction, because the inode cannot be unlocked - * once it is a part of the transaction. + * File data changes must be complete before we start the transaction to + * modify the inode. This needs to be done before joining the inode to + * the transaction because the inode cannot be unlocked once it is a + * part of the transaction. + * + * Start with zeroing any data block beyond EOF that we may expose on + * file extension. */ if (newsize > oldsize) { - /* - * Do the first part of growing a file: zero any data in the - * last block that is beyond the old EOF. We need to do this - * before the inode is joined to the transaction to modify - * i_size. - */ - error = xfs_zero_eof(ip, newsize, oldsize); + error = xfs_zero_eof(ip, newsize, oldsize, &did_zeroing); if (error) return error; } @@ -807,23 +804,18 @@ * any previous writes that are beyond the on disk EOF and the new * EOF that have not been written out need to be written here. If we * do not write the data out, we expose ourselves to the null files - * problem. - * - * Only flush from the on disk size to the smaller of the in memory - * file size or the new size as that's the range we really care about - * here and prevents waiting for other data not within the range we - * care about here. + * problem. Note that this includes any block zeroing we did above; + * otherwise those blocks may not be zeroed after a crash. */ - if (oldsize != ip->i_d.di_size && newsize > ip->i_d.di_size) { + if (newsize > ip->i_d.di_size && + (oldsize != ip->i_d.di_size || did_zeroing)) { error = filemap_write_and_wait_range(VFS_I(ip)->i_mapping, ip->i_d.di_size, newsize); if (error) return error; } - /* - * Wait for all direct I/O to complete. - */ + /* Now wait for all direct I/O to complete. */ inode_dio_wait(inode); /* --- linux-3.19.0.orig/fs/xfs/xfs_qm.c +++ linux-3.19.0/fs/xfs/xfs_qm.c @@ -842,6 +842,11 @@ */ xfs_dqcheck(mp, ddq, id+j, type, XFS_QMOPT_DQREPAIR, "xfs_quotacheck"); + /* + * Reset type in case we are reusing group quota file for + * project quotas or vice versa + */ + ddq->d_flags = type; ddq->d_bcount = 0; ddq->d_icount = 0; ddq->d_rtbcount = 0; --- linux-3.19.0.orig/fs/xfs/xfs_trans.c +++ linux-3.19.0/fs/xfs/xfs_trans.c @@ -472,6 +472,7 @@ whole = 1; } + xfs_trans_buf_set_type(tp, bp, XFS_BLFT_SB_BUF); if (whole) /* * Log the whole thing, the fields are noncontiguous. --- linux-3.19.0.orig/fs/xfs/xfs_trans_buf.c +++ linux-3.19.0/fs/xfs/xfs_trans_buf.c @@ -327,9 +327,10 @@ return -EIO; } - if (tp) + if (tp) { _xfs_trans_bjoin(tp, bp, 1); - trace_xfs_trans_read_buf(bp->b_fspriv); + trace_xfs_trans_read_buf(bp->b_fspriv); + } *bpp = bp; return 0; --- linux-3.19.0.orig/include/acpi/actypes.h +++ linux-3.19.0/include/acpi/actypes.h @@ -199,9 +199,29 @@ typedef s32 acpi_native_int; typedef u32 acpi_size; + +#ifdef ACPI_32BIT_PHYSICAL_ADDRESS + +/* + * OSPMs can define this to shrink the size of the structures for 32-bit + * none PAE environment. ASL compiler may always define this to generate + * 32-bit OSPM compliant tables. + */ typedef u32 acpi_io_address; typedef u32 acpi_physical_address; +#else /* ACPI_32BIT_PHYSICAL_ADDRESS */ + +/* + * It is reported that, after some calculations, the physical addresses can + * wrap over the 32-bit boundary on 32-bit PAE environment. + * https://bugzilla.kernel.org/show_bug.cgi?id=87971 + */ +typedef u64 acpi_io_address; +typedef u64 acpi_physical_address; + +#endif /* ACPI_32BIT_PHYSICAL_ADDRESS */ + #define ACPI_MAX_PTR ACPI_UINT32_MAX #define ACPI_SIZE_MAX ACPI_UINT32_MAX --- linux-3.19.0.orig/include/acpi/platform/acenv.h +++ linux-3.19.0/include/acpi/platform/acenv.h @@ -76,6 +76,7 @@ #define ACPI_LARGE_NAMESPACE_NODE #define ACPI_DATA_TABLE_DISASSEMBLY #define ACPI_SINGLE_THREADED +#define ACPI_32BIT_PHYSICAL_ADDRESS #endif /* acpi_exec configuration. Multithreaded with full AML debugger */ --- linux-3.19.0.orig/include/drm/drmP.h +++ linux-3.19.0/include/drm/drmP.h @@ -104,6 +104,9 @@ * PRIME: used in the prime code. * This is the category used by the DRM_DEBUG_PRIME() macro. * + * ATOMIC: used in the atomic code. + * This is the category used by the DRM_DEBUG_ATOMIC() macro. + * * Enabling verbose debug messages is done through the drm.debug parameter, * each category being enabled by a bit. * @@ -121,6 +124,7 @@ #define DRM_UT_DRIVER 0x02 #define DRM_UT_KMS 0x04 #define DRM_UT_PRIME 0x08 +#define DRM_UT_ATOMIC 0x10 extern __printf(2, 3) void drm_ut_debug_printk(const char *function_name, @@ -143,6 +147,7 @@ #define DRIVER_MODESET 0x2000 #define DRIVER_PRIME 0x4000 #define DRIVER_RENDER 0x8000 +#define DRIVER_ATOMIC 0x10000 /***********************************************************************/ /** \name Macros to make printk easier */ @@ -206,6 +211,11 @@ if (unlikely(drm_debug & DRM_UT_PRIME)) \ drm_ut_debug_printk(__func__, fmt, ##args); \ } while (0) +#define DRM_DEBUG_ATOMIC(fmt, args...) \ + do { \ + if (unlikely(drm_debug & DRM_UT_ATOMIC)) \ + drm_ut_debug_printk(__func__, fmt, ##args); \ + } while (0) /*@}*/ @@ -283,6 +293,8 @@ * in the plane list */ unsigned universal_planes:1; + /* true if client understands atomic properties */ + unsigned atomic:1; struct pid *pid; kuid_t uid; @@ -919,6 +931,7 @@ extern void drm_vblank_off(struct drm_device *dev, int crtc); extern void drm_vblank_on(struct drm_device *dev, int crtc); extern void drm_crtc_vblank_off(struct drm_crtc *crtc); +extern void drm_crtc_vblank_reset(struct drm_crtc *crtc); extern void drm_crtc_vblank_on(struct drm_crtc *crtc); extern void drm_vblank_cleanup(struct drm_device *dev); @@ -954,6 +967,7 @@ extern void drm_put_dev(struct drm_device *dev); extern void drm_unplug_dev(struct drm_device *dev); extern unsigned int drm_debug; +extern bool drm_atomic; /* Debugfs support */ #if defined(CONFIG_DEBUG_FS) --- linux-3.19.0.orig/include/drm/drm_atomic.h +++ linux-3.19.0/include/drm/drm_atomic.h @@ -38,16 +38,25 @@ struct drm_crtc_state * __must_check drm_atomic_get_crtc_state(struct drm_atomic_state *state, struct drm_crtc *crtc); +int drm_atomic_crtc_set_property(struct drm_crtc *crtc, + struct drm_crtc_state *state, struct drm_property *property, + uint64_t val); struct drm_plane_state * __must_check drm_atomic_get_plane_state(struct drm_atomic_state *state, struct drm_plane *plane); +int drm_atomic_plane_set_property(struct drm_plane *plane, + struct drm_plane_state *state, struct drm_property *property, + uint64_t val); struct drm_connector_state * __must_check drm_atomic_get_connector_state(struct drm_atomic_state *state, struct drm_connector *connector); +int drm_atomic_connector_set_property(struct drm_connector *connector, + struct drm_connector_state *state, struct drm_property *property, + uint64_t val); int __must_check -drm_atomic_set_crtc_for_plane(struct drm_atomic_state *state, - struct drm_plane *plane, struct drm_crtc *crtc); +drm_atomic_set_crtc_for_plane(struct drm_plane_state *plane_state, + struct drm_crtc *crtc); void drm_atomic_set_fb_for_plane(struct drm_plane_state *plane_state, struct drm_framebuffer *fb); int __must_check --- linux-3.19.0.orig/include/drm/drm_atomic_helper.h +++ linux-3.19.0/include/drm/drm_atomic_helper.h @@ -30,6 +30,10 @@ #include +int drm_atomic_helper_check_modeset(struct drm_device *dev, + struct drm_atomic_state *state); +int drm_atomic_helper_check_planes(struct drm_device *dev, + struct drm_atomic_state *state); int drm_atomic_helper_check(struct drm_device *dev, struct drm_atomic_state *state); int drm_atomic_helper_commit(struct drm_device *dev, @@ -78,6 +82,8 @@ struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, uint32_t flags); +void drm_atomic_helper_connector_dpms(struct drm_connector *connector, + int mode); /* default implementations for state handling */ void drm_atomic_helper_crtc_reset(struct drm_crtc *crtc); @@ -123,4 +129,41 @@ #define drm_atomic_crtc_state_for_each_plane(plane, crtc_state) \ drm_for_each_plane_mask(plane, (crtc_state)->state->dev, (crtc_state)->plane_mask) +/* + * drm_atomic_plane_disabling - check whether a plane is being disabled + * @plane: plane object + * @old_state: previous atomic state + * + * Checks the atomic state of a plane to determine whether it's being disabled + * or not. This also WARNs if it detects an invalid state (both CRTC and FB + * need to either both be NULL or both be non-NULL). + * + * RETURNS: + * True if the plane is being disabled, false otherwise. + */ +static inline bool +drm_atomic_plane_disabling(struct drm_plane *plane, + struct drm_plane_state *old_state) +{ + /* + * When disabling a plane, CRTC and FB should always be NULL together. + * Anything else should be considered a bug in the atomic core, so we + * gently warn about it. + */ + WARN_ON((plane->state->crtc == NULL && plane->state->fb != NULL) || + (plane->state->crtc != NULL && plane->state->fb == NULL)); + + /* + * When using the transitional helpers, old_state may be NULL. If so, + * we know nothing about the current state and have to assume that it + * might be enabled. + * + * When using the atomic helpers, old_state won't be NULL. Therefore + * this check assumes that either the driver will have reconstructed + * the correct state in ->reset() or that the driver will have taken + * appropriate measures to disable all planes. + */ + return (!old_state || old_state->crtc) && !plane->state->crtc; +} + #endif /* DRM_ATOMIC_HELPER_H_ */ --- linux-3.19.0.orig/include/drm/drm_crtc.h +++ linux-3.19.0/include/drm/drm_crtc.h @@ -63,8 +63,16 @@ #define DRM_OBJECT_MAX_PROPERTY 24 struct drm_object_properties { - int count; - uint32_t ids[DRM_OBJECT_MAX_PROPERTY]; + int count, atomic_count; + /* NOTE: if we ever start dynamically destroying properties (ie. + * not at drm_mode_config_cleanup() time), then we'd have to do + * a better job of detaching property from mode objects to avoid + * dangling property pointers: + */ + struct drm_property *properties[DRM_OBJECT_MAX_PROPERTY]; + /* do not read/write values directly, but use drm_object_property_get_value() + * and drm_object_property_set_value(): + */ uint64_t values[DRM_OBJECT_MAX_PROPERTY]; }; @@ -190,6 +198,7 @@ const struct drm_framebuffer_funcs *funcs; unsigned int pitches[4]; unsigned int offsets[4]; + uint64_t modifier[4]; unsigned int width; unsigned int height; /* depth can be 15 or 16 */ @@ -237,8 +246,11 @@ /** * struct drm_crtc_state - mutable CRTC state + * @crtc: backpointer to the CRTC * @enable: whether the CRTC should be enabled, gates all other state + * @active: whether the CRTC is actively displaying (used for DPMS) * @mode_changed: for use by helpers and drivers when computing state updates + * @active_changed: for use by helpers and drivers when computing state updates * @plane_mask: bitmask of (1 << drm_plane_index(plane)) of attached planes * @last_vblank_count: for helpers and drivers to capture the vblank of the * update to ensure framebuffer cleanup isn't done too early @@ -248,13 +260,23 @@ * @event: optional pointer to a DRM event to signal upon completion of the * state update * @state: backpointer to global drm_atomic_state + * + * Note that the distinction between @enable and @active is rather subtile: + * Flipping @active while @enable is set without changing anything else may + * never return in a failure from the ->atomic_check callback. Userspace assumes + * that a DPMS On will always succeed. In other words: @enable controls resource + * assignment, @active controls the actual hardware state. */ struct drm_crtc_state { + struct drm_crtc *crtc; + bool enable; + bool active; /* computed state bits used by helpers and drivers */ bool planes_changed : 1; bool mode_changed : 1; + bool active_changed : 1; /* attached planes bitmask: * WARNING: transitional helpers do not maintain plane_mask so @@ -292,6 +314,9 @@ * @atomic_duplicate_state: duplicate the atomic state for this CRTC * @atomic_destroy_state: destroy an atomic state for this CRTC * @atomic_set_property: set a property on an atomic state for this CRTC + * (do not call directly, use drm_atomic_crtc_set_property()) + * @atomic_get_property: get a property on an atomic state for this CRTC + * (do not call directly, use drm_atomic_crtc_get_property()) * * The drm_crtc_funcs structure is the central CRTC management structure * in the DRM. Each CRTC controls one or more connectors (note that the name @@ -351,6 +376,10 @@ struct drm_crtc_state *state, struct drm_property *property, uint64_t val); + int (*atomic_get_property)(struct drm_crtc *crtc, + const struct drm_crtc_state *state, + struct drm_property *property, + uint64_t *val); }; /** @@ -449,11 +478,14 @@ /** * struct drm_connector_state - mutable connector state + * @connector: backpointer to the connector * @crtc: CRTC to connect connector to, NULL if disabled * @best_encoder: can be used by helpers and drivers to select the encoder * @state: backpointer to global drm_atomic_state */ struct drm_connector_state { + struct drm_connector *connector; + struct drm_crtc *crtc; /* do not write directly, use drm_atomic_set_crtc_for_connector() */ struct drm_encoder *best_encoder; @@ -475,6 +507,9 @@ * @atomic_duplicate_state: duplicate the atomic state for this connector * @atomic_destroy_state: destroy an atomic state for this connector * @atomic_set_property: set a property on an atomic state for this connector + * (do not call directly, use drm_atomic_connector_set_property()) + * @atomic_get_property: get a property on an atomic state for this connector + * (do not call directly, use drm_atomic_connector_get_property()) * * Each CRTC may have one or more connectors attached to it. The functions * below allow the core DRM code to control connectors, enumerate available modes, @@ -508,6 +543,10 @@ struct drm_connector_state *state, struct drm_property *property, uint64_t val); + int (*atomic_get_property)(struct drm_connector *connector, + const struct drm_connector_state *state, + struct drm_property *property, + uint64_t *val); }; /** @@ -693,6 +732,7 @@ /** * struct drm_plane_state - mutable plane state + * @plane: backpointer to the plane * @crtc: currently bound CRTC, NULL if disabled * @fb: currently bound framebuffer * @fence: optional fence to wait for before scanning out @fb @@ -709,6 +749,8 @@ * @state: backpointer to global drm_atomic_state */ struct drm_plane_state { + struct drm_plane *plane; + struct drm_crtc *crtc; /* do not write directly, use drm_atomic_set_crtc_for_plane() */ struct drm_framebuffer *fb; /* do not write directly, use drm_atomic_set_fb_for_plane() */ struct fence *fence; @@ -721,6 +763,9 @@ uint32_t src_x, src_y; uint32_t src_h, src_w; + /* Plane rotation */ + unsigned int rotation; + struct drm_atomic_state *state; }; @@ -735,6 +780,9 @@ * @atomic_duplicate_state: duplicate the atomic state for this plane * @atomic_destroy_state: destroy an atomic state for this plane * @atomic_set_property: set a property on an atomic state for this plane + * (do not call directly, use drm_atomic_plane_set_property()) + * @atomic_get_property: get a property on an atomic state for this plane + * (do not call directly, use drm_atomic_plane_get_property()) */ struct drm_plane_funcs { int (*update_plane)(struct drm_plane *plane, @@ -758,6 +806,10 @@ struct drm_plane_state *state, struct drm_property *property, uint64_t val); + int (*atomic_get_property)(struct drm_plane *plane, + const struct drm_plane_state *state, + struct drm_property *property, + uint64_t *val); }; enum drm_plane_type { @@ -856,7 +908,8 @@ /** * struct struct drm_atomic_state - the global state object for atomic updates * @dev: parent DRM device - * @flags: state flags like async update + * @allow_modeset: allow full modeset + * @legacy_cursor_update: hint to enforce legacy cursor ioctl semantics * @planes: pointer to array of plane pointers * @plane_states: pointer to array of plane states pointers * @crtcs: pointer to array of CRTC pointers @@ -868,7 +921,8 @@ */ struct drm_atomic_state { struct drm_device *dev; - uint32_t flags; + bool allow_modeset : 1; + bool legacy_cursor_update : 1; struct drm_plane **planes; struct drm_plane_state **plane_states; struct drm_crtc **crtcs; @@ -1053,6 +1107,17 @@ struct drm_property *tile_property; struct drm_property *plane_type_property; struct drm_property *rotation_property; + struct drm_property *prop_src_x; + struct drm_property *prop_src_y; + struct drm_property *prop_src_w; + struct drm_property *prop_src_h; + struct drm_property *prop_crtc_x; + struct drm_property *prop_crtc_y; + struct drm_property *prop_crtc_w; + struct drm_property *prop_crtc_h; + struct drm_property *prop_fb_id; + struct drm_property *prop_crtc_id; + struct drm_property *prop_active; /* DVI-I properties */ struct drm_property *dvi_i_subconnector_property; @@ -1088,6 +1153,9 @@ /* whether async page flip is supported or not */ bool async_page_flip; + /* whether the driver supports fb modifiers */ + bool allow_fb_modifiers; + /* cursor size */ uint32_t cursor_width, cursor_height; }; @@ -1191,6 +1259,8 @@ extern void drm_plane_cleanup(struct drm_plane *plane); extern unsigned int drm_plane_index(struct drm_plane *plane); extern void drm_plane_force_disable(struct drm_plane *plane); +extern void drm_crtc_get_hv_timing(const struct drm_display_mode *mode, + int *hdisplay, int *vdisplay); extern int drm_crtc_check_viewport(const struct drm_crtc *crtc, int x, int y, const struct drm_display_mode *mode, @@ -1279,6 +1349,8 @@ int64_t min, int64_t max); struct drm_property *drm_property_create_object(struct drm_device *dev, int flags, const char *name, uint32_t type); +struct drm_property *drm_property_create_bool(struct drm_device *dev, int flags, + const char *name); extern void drm_property_destroy(struct drm_device *dev, struct drm_property *property); extern int drm_property_add_enum(struct drm_property *property, int index, uint64_t value, const char *name); @@ -1290,6 +1362,10 @@ extern int drm_mode_create_aspect_ratio_property(struct drm_device *dev); extern int drm_mode_create_dirty_info_property(struct drm_device *dev); extern int drm_mode_create_suggested_offset_properties(struct drm_device *dev); +extern bool drm_property_change_valid_get(struct drm_property *property, + uint64_t value, struct drm_mode_object **ref); +extern void drm_property_change_valid_put(struct drm_property *property, + struct drm_mode_object *ref); extern int drm_mode_connector_attach_encoder(struct drm_connector *connector, struct drm_encoder *encoder); @@ -1381,6 +1457,8 @@ extern int drm_mode_plane_set_obj_prop(struct drm_plane *plane, struct drm_property *property, uint64_t value); +extern int drm_mode_atomic_ioctl(struct drm_device *dev, + void *data, struct drm_file *file_priv); extern void drm_fb_get_bpp_depth(uint32_t format, unsigned int *depth, int *bpp); --- linux-3.19.0.orig/include/drm/drm_crtc_helper.h +++ linux-3.19.0/include/drm/drm_crtc_helper.h @@ -45,11 +45,30 @@ }; /** - * drm_crtc_helper_funcs - helper operations for CRTCs - * @mode_fixup: try to fixup proposed mode for this connector + * struct drm_crtc_helper_funcs - helper operations for CRTCs + * @dpms: set power state + * @prepare: prepare the CRTC, called before @mode_set + * @commit: commit changes to CRTC, called after @mode_set + * @mode_fixup: try to fixup proposed mode for this CRTC * @mode_set: set this mode + * @mode_set_nofb: set mode only (no scanout buffer attached) + * @mode_set_base: update the scanout buffer + * @mode_set_base_atomic: non-blocking mode set (used for kgdb support) + * @load_lut: load color palette + * @disable: disable CRTC when no longer in use + * @enable: enable CRTC + * @atomic_check: check for validity of an atomic state + * @atomic_begin: begin atomic update + * @atomic_flush: flush atomic update * * The helper operations are called by the mid-layer CRTC helper. + * + * Note that with atomic helpers @dpms, @prepare and @commit hooks are + * deprecated. Used @enable and @disable instead exclusively. + * + * With legacy crtc helpers there's a big semantic difference between @disable + * and the other hooks: @disable also needs to release any resources acquired in + * @mode_set (like shared PLLs). */ struct drm_crtc_helper_funcs { /* @@ -80,8 +99,8 @@ /* reload the current crtc LUT */ void (*load_lut)(struct drm_crtc *crtc); - /* disable crtc when not in use - more explicit than dpms off */ void (*disable)(struct drm_crtc *crtc); + void (*enable)(struct drm_crtc *crtc); /* atomic helpers */ int (*atomic_check)(struct drm_crtc *crtc, @@ -91,11 +110,28 @@ }; /** - * drm_encoder_helper_funcs - helper operations for encoders + * struct drm_encoder_helper_funcs - helper operations for encoders + * @dpms: set power state + * @save: save connector state + * @restore: restore connector state * @mode_fixup: try to fixup proposed mode for this connector + * @prepare: part of the disable sequence, called before the CRTC modeset + * @commit: called after the CRTC modeset * @mode_set: set this mode + * @get_crtc: return CRTC that the encoder is currently attached to + * @detect: connection status detection + * @disable: disable encoder when not in use (overrides DPMS off) + * @enable: enable encoder + * @atomic_check: check for validity of an atomic update * * The helper operations are called by the mid-layer CRTC helper. + * + * Note that with atomic helpers @dpms, @prepare and @commit hooks are + * deprecated. Used @enable and @disable instead exclusively. + * + * With legacy crtc helpers there's a big semantic difference between @disable + * and the other hooks: @disable also needs to release any resources acquired in + * @mode_set (like shared PLLs). */ struct drm_encoder_helper_funcs { void (*dpms)(struct drm_encoder *encoder, int mode); @@ -114,14 +150,21 @@ /* detect for DAC style encoders */ enum drm_connector_status (*detect)(struct drm_encoder *encoder, struct drm_connector *connector); - /* disable encoder when not in use - more explicit than dpms off */ void (*disable)(struct drm_encoder *encoder); + + void (*enable)(struct drm_encoder *encoder); + + /* atomic helpers */ + int (*atomic_check)(struct drm_encoder *encoder, + struct drm_crtc_state *crtc_state, + struct drm_connector_state *conn_state); }; /** - * drm_connector_helper_funcs - helper operations for connectors + * struct drm_connector_helper_funcs - helper operations for connectors * @get_modes: get mode list for this connector - * @mode_valid (optional): is this mode valid on the given connector? + * @mode_valid: is this mode valid on the given connector? (optional) + * @best_encoder: return the preferred encoder for this connector * * The helper operations are called by the mid-layer CRTC helper. */ --- linux-3.19.0.orig/include/drm/drm_dp_helper.h +++ linux-3.19.0/include/drm/drm_dp_helper.h @@ -92,6 +92,9 @@ # define DP_MSA_TIMING_PAR_IGNORED (1 << 6) /* eDP */ # define DP_OUI_SUPPORT (1 << 7) +#define DP_SUPPORTED_LINK_RATES 0x010 /*eDP 1.4*/ +#define DP_MAX_SUPPORTED_RATES 0x8 + #define DP_I2C_SPEED_CAP 0x00c /* DPI */ # define DP_I2C_SPEED_1K 0x01 # define DP_I2C_SPEED_5K 0x02 @@ -101,6 +104,7 @@ # define DP_I2C_SPEED_1M 0x20 #define DP_EDP_CONFIGURATION_CAP 0x00d /* XXX 1.2? */ +# define DP_DPCD_DISPLAY_CONTROL_CAPABLE (1 << 3) /* edp v1.2 or higher */ #define DP_TRAINING_AUX_RD_INTERVAL 0x00e /* XXX 1.2? */ /* Multiple stream transport */ @@ -221,6 +225,8 @@ # define DP_UP_REQ_EN (1 << 1) # define DP_UPSTREAM_IS_SRC (1 << 2) +#define DP_LINK_RATE_SET 0x115 + #define DP_PSR_EN_CFG 0x170 /* XXX 1.2? */ # define DP_PSR_ENABLE (1 << 0) # define DP_PSR_MAIN_LINK_ACTIVE (1 << 1) @@ -332,6 +338,8 @@ # define DP_SET_POWER_D3 0x2 # define DP_SET_POWER_MASK 0x3 +#define DP_EDP_DPCD_REV 0x700 + #define DP_SIDEBAND_MSG_DOWN_REQ_BASE 0x1000 /* 1.2 MST */ #define DP_SIDEBAND_MSG_UP_REP_BASE 0x1200 /* 1.2 MST */ #define DP_SIDEBAND_MSG_DOWN_REP_BASE 0x1400 /* 1.2 MST */ --- linux-3.19.0.orig/include/drm/drm_modes.h +++ linux-3.19.0/include/drm/drm_modes.h @@ -90,6 +90,9 @@ #define CRTC_INTERLACE_HALVE_V (1 << 0) /* halve V values for interlacing */ #define CRTC_STEREO_DOUBLE (1 << 1) /* adjust timings for stereo modes */ +#define CRTC_NO_DBLSCAN (1 << 2) /* don't adjust doublescan */ +#define CRTC_NO_VSCAN (1 << 3) /* don't adjust doublescan */ +#define CRTC_STEREO_DOUBLE_ONLY (CRTC_NO_DBLSCAN | CRTC_NO_VSCAN) #define DRM_MODE_FLAG_3D_MAX DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF @@ -217,9 +220,9 @@ const struct drm_display_mode *mode2); /* for use by the crtc helper probe functions */ -void drm_mode_validate_size(struct drm_device *dev, - struct list_head *mode_list, - int maxX, int maxY); +enum drm_mode_status drm_mode_validate_basic(const struct drm_display_mode *mode); +enum drm_mode_status drm_mode_validate_size(const struct drm_display_mode *mode, + int maxX, int maxY); void drm_mode_prune_invalid(struct drm_device *dev, struct list_head *mode_list, bool verbose); void drm_mode_sort(struct list_head *mode_list); --- linux-3.19.0.orig/include/drm/drm_plane_helper.h +++ linux-3.19.0/include/drm/drm_plane_helper.h @@ -52,20 +52,25 @@ * @prepare_fb: prepare a framebuffer for use by the plane * @cleanup_fb: cleanup a framebuffer when it's no longer used by the plane * @atomic_check: check that a given atomic state is valid and can be applied - * @atomic_update: apply an atomic state to the plane + * @atomic_update: apply an atomic state to the plane (mandatory) + * @atomic_disable: disable the plane * * The helper operations are called by the mid-layer CRTC helper. */ struct drm_plane_helper_funcs { int (*prepare_fb)(struct drm_plane *plane, - struct drm_framebuffer *fb); + struct drm_framebuffer *fb, + const struct drm_plane_state *new_state); void (*cleanup_fb)(struct drm_plane *plane, - struct drm_framebuffer *fb); + struct drm_framebuffer *fb, + const struct drm_plane_state *old_state); int (*atomic_check)(struct drm_plane *plane, struct drm_plane_state *state); void (*atomic_update)(struct drm_plane *plane, struct drm_plane_state *old_state); + void (*atomic_disable)(struct drm_plane *plane, + struct drm_plane_state *old_state); }; static inline void drm_plane_helper_add(struct drm_plane *plane, --- linux-3.19.0.orig/include/drm/i915_component.h +++ linux-3.19.0/include/drm/i915_component.h @@ -0,0 +1,38 @@ +/* + * Copyright © 2014 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + */ + +#ifndef _I915_COMPONENT_H_ +#define _I915_COMPONENT_H_ + +struct i915_audio_component { + struct device *dev; + + const struct i915_audio_component_ops { + struct module *owner; + void (*get_power)(struct device *); + void (*put_power)(struct device *); + int (*get_cdclk_freq)(struct device *); + } *ops; +}; + +#endif /* _I915_COMPONENT_H_ */ --- linux-3.19.0.orig/include/drm/i915_drm_bpo.h +++ linux-3.19.0/include/drm/i915_drm_bpo.h @@ -0,0 +1,36 @@ +/* + * Copyright 2003 Tungsten Graphics, Inc., Cedar Park, Texas. + * All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + */ +#ifndef _I915_DRM_BPO_H_ +#define _I915_DRM_BPO_H_ + +/* For use by IPS driver */ +extern unsigned long i915_bpo_read_mch_val(void); +extern bool i915_bpo_gpu_raise(void); +extern bool i915_bpo_gpu_lower(void); +extern bool i915_bpo_gpu_busy(void); +extern bool i915_bpo_gpu_turbo_disable(void); + +#endif /* _I915_DRM_BPO_H_ */ --- linux-3.19.0.orig/include/drm/i915_pciids.h +++ linux-3.19.0/include/drm/i915_pciids.h @@ -214,9 +214,9 @@ INTEL_VGA_DEVICE((((gt) - 1) << 4) | (id), info) #define _INTEL_BDW_M_IDS(gt, info) \ - _INTEL_BDW_M(gt, 0x1602, info), /* ULT */ \ + _INTEL_BDW_M(gt, 0x1602, info), /* Halo */ \ _INTEL_BDW_M(gt, 0x1606, info), /* ULT */ \ - _INTEL_BDW_M(gt, 0x160B, info), /* Iris */ \ + _INTEL_BDW_M(gt, 0x160B, info), /* ULT */ \ _INTEL_BDW_M(gt, 0x160E, info) /* ULX */ #define _INTEL_BDW_D_IDS(gt, info) \ @@ -259,21 +259,31 @@ INTEL_VGA_DEVICE(0x22b2, info), \ INTEL_VGA_DEVICE(0x22b3, info) -#define INTEL_SKL_IDS(info) \ - INTEL_VGA_DEVICE(0x1916, info), /* ULT GT2 */ \ +#define INTEL_SKL_GT1_IDS(info) \ INTEL_VGA_DEVICE(0x1906, info), /* ULT GT1 */ \ - INTEL_VGA_DEVICE(0x1926, info), /* ULT GT3 */ \ - INTEL_VGA_DEVICE(0x1921, info), /* ULT GT2F */ \ INTEL_VGA_DEVICE(0x190E, info), /* ULX GT1 */ \ + INTEL_VGA_DEVICE(0x1902, info), /* DT GT1 */ \ + INTEL_VGA_DEVICE(0x190B, info), /* Halo GT1 */ \ + INTEL_VGA_DEVICE(0x190A, info) /* SRV GT1 */ + +#define INTEL_SKL_GT2_IDS(info) \ + INTEL_VGA_DEVICE(0x1916, info), /* ULT GT2 */ \ + INTEL_VGA_DEVICE(0x1921, info), /* ULT GT2F */ \ INTEL_VGA_DEVICE(0x191E, info), /* ULX GT2 */ \ INTEL_VGA_DEVICE(0x1912, info), /* DT GT2 */ \ - INTEL_VGA_DEVICE(0x1902, info), /* DT GT1 */ \ INTEL_VGA_DEVICE(0x191B, info), /* Halo GT2 */ \ - INTEL_VGA_DEVICE(0x192B, info), /* Halo GT3 */ \ - INTEL_VGA_DEVICE(0x190B, info), /* Halo GT1 */ \ INTEL_VGA_DEVICE(0x191A, info), /* SRV GT2 */ \ - INTEL_VGA_DEVICE(0x192A, info), /* SRV GT3 */ \ - INTEL_VGA_DEVICE(0x190A, info), /* SRV GT1 */ \ INTEL_VGA_DEVICE(0x191D, info) /* WKS GT2 */ +#define INTEL_SKL_GT3_IDS(info) \ + INTEL_VGA_DEVICE(0x1926, info), /* ULT GT3 */ \ + INTEL_VGA_DEVICE(0x192B, info), /* Halo GT3 */ \ + INTEL_VGA_DEVICE(0x192A, info) /* SRV GT3 */ \ + +#define INTEL_SKL_IDS(info) \ + INTEL_SKL_GT1_IDS(info), \ + INTEL_SKL_GT2_IDS(info), \ + INTEL_SKL_GT3_IDS(info) + + #endif /* _I915_PCIIDS_H */ --- linux-3.19.0.orig/include/drm/i915_powerwell_bpo.h +++ linux-3.19.0/include/drm/i915_powerwell_bpo.h @@ -0,0 +1,37 @@ +/************************************************************************** + * + * Copyright 2013 Intel Inc. + * All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL + * THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, + * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + * USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * + **************************************************************************/ + +#ifndef _I915_POWERWELL_BPO_H_ +#define _I915_POWERWELL_BPO_H_ + +/* For use by hda_i915 driver */ +extern int i915_bpo_request_power_well(void); +extern int i915_bpo_release_power_well(void); +extern int i915_bpo_get_cdclk_freq(void); + +#endif /* _I915_POWERWELL_BPO_H_ */ --- linux-3.19.0.orig/include/kvm/arm_vgic.h +++ linux-3.19.0/include/kvm/arm_vgic.h @@ -113,6 +113,7 @@ void (*sync_lr_elrsr)(struct kvm_vcpu *, int, struct vgic_lr); u64 (*get_elrsr)(const struct kvm_vcpu *vcpu); u64 (*get_eisr)(const struct kvm_vcpu *vcpu); + void (*clear_eisr)(struct kvm_vcpu *vcpu); u32 (*get_interrupt_status)(const struct kvm_vcpu *vcpu); void (*enable_underflow)(struct kvm_vcpu *vcpu); void (*disable_underflow)(struct kvm_vcpu *vcpu); --- linux-3.19.0.orig/include/linux/blk_types.h +++ linux-3.19.0/include/linux/blk_types.h @@ -181,7 +181,9 @@ __REQ_ELVPRIV, /* elevator private data attached */ __REQ_FAILED, /* set if the request failed */ __REQ_QUIET, /* don't worry about errors */ - __REQ_PREEMPT, /* set for "ide_preempt" requests */ + __REQ_PREEMPT, /* set for "ide_preempt" requests and also + for requests for which the SCSI "quiesce" + state must be ignored. */ __REQ_ALLOCED, /* request came from our alloc pool */ __REQ_COPY_USER, /* contains copies of user pages */ __REQ_FLUSH_SEQ, /* request for flush sequence */ --- linux-3.19.0.orig/include/linux/bpf.h +++ linux-3.19.0/include/linux/bpf.h @@ -48,7 +48,7 @@ /* function argument constraints */ enum bpf_arg_type { - ARG_ANYTHING = 0, /* any argument is ok */ + ARG_DONTCARE = 0, /* unused argument in helper function */ /* the following constraints used to prototype * bpf_map_lookup/update/delete_elem() functions @@ -62,6 +62,8 @@ */ ARG_PTR_TO_STACK, /* any pointer to eBPF program stack */ ARG_CONST_STACK_SIZE, /* number of bytes accessed from stack */ + + ARG_ANYTHING, /* any (initialized) argument is ok */ }; /* type of values returned from helper functions */ --- linux-3.19.0.orig/include/linux/compiler.h +++ linux-3.19.0/include/linux/compiler.h @@ -198,7 +198,7 @@ { } -static __always_inline void __read_once_size(volatile void *p, void *res, int size) +static __always_inline void __read_once_size(const volatile void *p, void *res, int size) { switch (size) { case 1: *(__u8 *)res = *(volatile __u8 *)p; break; @@ -255,10 +255,10 @@ */ #define READ_ONCE(x) \ - ({ typeof(x) __val; __read_once_size(&x, &__val, sizeof(__val)); __val; }) + ({ union { typeof(x) __val; char __c[1]; } __u; __read_once_size(&(x), __u.__c, sizeof(x)); __u.__val; }) #define WRITE_ONCE(x, val) \ - ({ typeof(x) __val; __val = val; __write_once_size(&x, &__val, sizeof(__val)); __val; }) + ({ typeof(x) __val = (val); __write_once_size(&(x), &__val, sizeof(__val)); __val; }) #endif /* __KERNEL__ */ @@ -447,12 +447,23 @@ * to make the compiler aware of ordering is to put the two invocations of * ACCESS_ONCE() in different C statements. * - * This macro does absolutely -nothing- to prevent the CPU from reordering, - * merging, or refetching absolutely anything at any time. Its main intended - * use is to mediate communication between process-level code and irq/NMI - * handlers, all running on the same CPU. + * ACCESS_ONCE will only work on scalar types. For union types, ACCESS_ONCE + * on a union member will work as long as the size of the member matches the + * size of the union and the size is smaller than word size. + * + * The major use cases of ACCESS_ONCE used to be (1) Mediating communication + * between process-level code and irq/NMI handlers, all running on the same CPU, + * and (2) Ensuring that the compiler does not fold, spindle, or otherwise + * mutilate accesses that either do not require ordering or that interact + * with an explicit memory barrier or atomic instruction that provides the + * required ordering. + * + * If possible use READ_ONCE/ASSIGN_ONCE instead. */ -#define ACCESS_ONCE(x) (*(volatile typeof(x) *)&(x)) +#define __ACCESS_ONCE(x) ({ \ + __maybe_unused typeof(x) __var = (__force typeof(x)) 0; \ + (volatile typeof(x) *)&(x); }) +#define ACCESS_ONCE(x) (*__ACCESS_ONCE(x)) /* Ignore/forbid kprobes attach on very low level functions marked by this attribute: */ #ifdef CONFIG_KPROBES --- linux-3.19.0.orig/include/linux/cpuidle.h +++ linux-3.19.0/include/linux/cpuidle.h @@ -68,7 +68,6 @@ unsigned int cpu; int last_residency; - int state_count; struct cpuidle_state_usage states_usage[CPUIDLE_STATE_MAX]; struct cpuidle_state_kobj *kobjs[CPUIDLE_STATE_MAX]; struct cpuidle_driver_kobj *kobj_driver; --- linux-3.19.0.orig/include/linux/device-mapper.h +++ linux-3.19.0/include/linux/device-mapper.h @@ -368,6 +368,7 @@ */ struct mapped_device *dm_get_md(dev_t dev); void dm_get(struct mapped_device *md); +int dm_hold(struct mapped_device *md); void dm_put(struct mapped_device *md); /* --- linux-3.19.0.orig/include/linux/device.h +++ linux-3.19.0/include/linux/device.h @@ -916,6 +916,13 @@ lockdep_assert_held(&dev->mutex); } +static inline struct device_node *dev_of_node(struct device *dev) +{ + if (!IS_ENABLED(CONFIG_OF)) + return NULL; + return dev->of_node; +} + void driver_init(void); /* --- linux-3.19.0.orig/include/linux/fs.h +++ linux-3.19.0/include/linux/fs.h @@ -2690,6 +2690,7 @@ extern int inode_newsize_ok(const struct inode *, loff_t offset); extern void setattr_copy(struct inode *inode, const struct iattr *attr); +extern int update_time(struct inode *, struct timespec *, int); extern int file_update_time(struct file *file); extern int generic_show_options(struct seq_file *m, struct dentry *root); --- linux-3.19.0.orig/include/linux/fsnotify.h +++ linux-3.19.0/include/linux/fsnotify.h @@ -101,8 +101,10 @@ new_dir_mask |= FS_ISDIR; } - fsnotify(old_dir, old_dir_mask, old_dir, FSNOTIFY_EVENT_INODE, old_name, fs_cookie); - fsnotify(new_dir, new_dir_mask, new_dir, FSNOTIFY_EVENT_INODE, new_name, fs_cookie); + fsnotify(old_dir, old_dir_mask, source, FSNOTIFY_EVENT_INODE, old_name, + fs_cookie); + fsnotify(new_dir, new_dir_mask, source, FSNOTIFY_EVENT_INODE, new_name, + fs_cookie); if (target) fsnotify_link_count(target); --- linux-3.19.0.orig/include/linux/hid.h +++ linux-3.19.0/include/linux/hid.h @@ -269,6 +269,7 @@ #define HID_DG_DEVICEINDEX 0x000d0053 #define HID_DG_CONTACTCOUNT 0x000d0054 #define HID_DG_CONTACTMAX 0x000d0055 +#define HID_DG_BUTTONTYPE 0x000d0059 #define HID_DG_BARRELSWITCH2 0x000d005a #define HID_DG_TOOLSERIALNUMBER 0x000d005b --- linux-3.19.0.orig/include/linux/hugetlb.h +++ linux-3.19.0/include/linux/hugetlb.h @@ -99,9 +99,9 @@ struct page *follow_huge_addr(struct mm_struct *mm, unsigned long address, int write); struct page *follow_huge_pmd(struct mm_struct *mm, unsigned long address, - pmd_t *pmd, int write); + pmd_t *pmd, int flags); struct page *follow_huge_pud(struct mm_struct *mm, unsigned long address, - pud_t *pud, int write); + pud_t *pud, int flags); int pmd_huge(pmd_t pmd); int pud_huge(pud_t pmd); unsigned long hugetlb_change_protection(struct vm_area_struct *vma, @@ -133,8 +133,8 @@ static inline void hugetlb_show_meminfo(void) { } -#define follow_huge_pmd(mm, addr, pmd, write) NULL -#define follow_huge_pud(mm, addr, pud, write) NULL +#define follow_huge_pmd(mm, addr, pmd, flags) NULL +#define follow_huge_pud(mm, addr, pud, flags) NULL #define prepare_hugepage_range(file, addr, len) (-EINVAL) #define pmd_huge(x) 0 #define pud_huge(x) 0 --- linux-3.19.0.orig/include/linux/hyperv.h +++ linux-3.19.0/include/linux/hyperv.h @@ -57,6 +57,18 @@ u64 pfn_array[MAX_MULTIPAGE_BUFFER_COUNT]; }; +/* + * Multiple-page buffer array; the pfn array is variable size: + * The number of entries in the PFN array is determined by + * "len" and "offset". + */ +struct hv_mpb_array { + /* Length and Offset determines the # of pfns in the array */ + u32 len; + u32 offset; + u64 pfn_array[]; +}; + /* 0x18 includes the proprietary packet header */ #define MAX_PAGE_BUFFER_PACKET (0x18 + \ (sizeof(struct hv_page_buffer) * \ @@ -722,7 +734,12 @@ */ void (*sc_creation_callback)(struct vmbus_channel *new_sc); - spinlock_t sc_lock; + /* + * The spinlock to protect the structure. It is being used to protect + * test-and-set access to various attributes of the structure as well + * as all sc_list operations. + */ + spinlock_t lock; /* * All Sub-channels of a primary channel are linked here. */ @@ -814,6 +831,18 @@ struct hv_multipage_buffer range; } __packed; +/* The format must be the same as struct vmdata_gpa_direct */ +struct vmbus_packet_mpb_array { + u16 type; + u16 dataoffset8; + u16 length8; + u16 flags; + u64 transactionid; + u32 reserved; + u32 rangecount; /* Always 1 in this case */ + struct hv_mpb_array range; +} __packed; + extern int vmbus_open(struct vmbus_channel *channel, u32 send_ringbuffersize, @@ -845,6 +874,13 @@ u32 bufferlen, u64 requestid); +extern int vmbus_sendpacket_mpb_desc(struct vmbus_channel *channel, + struct vmbus_packet_mpb_array *mpb, + u32 desc_size, + void *buffer, + u32 bufferlen, + u64 requestid); + extern int vmbus_establish_gpadl(struct vmbus_channel *channel, void *kbuffer, u32 size, --- linux-3.19.0.orig/include/linux/kdb.h +++ linux-3.19.0/include/linux/kdb.h @@ -156,8 +156,14 @@ KDB_REASON_SYSTEM_NMI, /* In NMI due to SYSTEM cmd; regs valid */ } kdb_reason_t; +enum kdb_msgsrc { + KDB_MSGSRC_INTERNAL, /* direct call to kdb_printf() */ + KDB_MSGSRC_PRINTK, /* trapped from printk() */ +}; + extern int kdb_trap_printk; -extern __printf(1, 0) int vkdb_printf(const char *fmt, va_list args); +extern __printf(2, 0) int vkdb_printf(enum kdb_msgsrc src, const char *fmt, + va_list args); extern __printf(1, 2) int kdb_printf(const char *, ...); typedef __printf(1, 2) int (*kdb_printf_t)(const char *, ...); --- linux-3.19.0.orig/include/linux/kernel.h +++ linux-3.19.0/include/linux/kernel.h @@ -103,6 +103,18 @@ (((__x) - ((__d) / 2)) / (__d)); \ } \ ) +/* + * Same as above but for u64 dividends. divisor must be a 32-bit + * number. + */ +#define DIV_ROUND_CLOSEST_ULL(x, divisor)( \ +{ \ + typeof(divisor) __d = divisor; \ + unsigned long long _tmp = (x) + (__d) / 2; \ + do_div(_tmp, __d); \ + _tmp; \ +} \ +) /* * Multiplies an integer by a fraction, while avoiding unnecessary --- linux-3.19.0.orig/include/linux/kvm_host.h +++ linux-3.19.0/include/linux/kvm_host.h @@ -611,6 +611,15 @@ int kvm_get_dirty_log(struct kvm *kvm, struct kvm_dirty_log *log, int *is_dirty); + +int kvm_get_dirty_log_protect(struct kvm *kvm, + struct kvm_dirty_log *log, bool *is_dirty); + +void kvm_arch_mmu_enable_log_dirty_pt_masked(struct kvm *kvm, + struct kvm_memory_slot *slot, + gfn_t gfn_offset, + unsigned long mask); + int kvm_vm_ioctl_get_dirty_log(struct kvm *kvm, struct kvm_dirty_log *log); --- linux-3.19.0.orig/include/linux/lcm.h +++ linux-3.19.0/include/linux/lcm.h @@ -4,5 +4,6 @@ #include unsigned long lcm(unsigned long a, unsigned long b) __attribute_const__; +unsigned long lcm_not_zero(unsigned long a, unsigned long b) __attribute_const__; #endif /* _LCM_H */ --- linux-3.19.0.orig/include/linux/mfd/palmas.h +++ linux-3.19.0/include/linux/mfd/palmas.h @@ -2999,6 +2999,9 @@ #define PALMAS_GPADC_TRIM15 0x0E #define PALMAS_GPADC_TRIM16 0x0F +/* TPS659038 regen2_ctrl offset iss different from palmas */ +#define TPS659038_REGEN2_CTRL 0x12 + /* TPS65917 Interrupt registers */ /* Registers for function INTERRUPT */ --- linux-3.19.0.orig/include/linux/mlx4/cmd.h +++ linux-3.19.0/include/linux/mlx4/cmd.h @@ -279,6 +279,8 @@ int mlx4_set_vf_link_state(struct mlx4_dev *dev, int port, int vf, int link_state); int mlx4_config_dev_retrieval(struct mlx4_dev *dev, struct mlx4_config_dev_params *params); +void mlx4_cmd_wake_completions(struct mlx4_dev *dev); +void mlx4_report_internal_err_comm_event(struct mlx4_dev *dev); /* * mlx4_get_slave_default_vlan - * return true if VST ( default vlan) @@ -288,5 +290,6 @@ u16 *vlan, u8 *qos); #define MLX4_COMM_GET_IF_REV(cmd_chan_ver) (u8)((cmd_chan_ver) >> 8) +#define COMM_CHAN_EVENT_INTERNAL_ERR (1 << 17) #endif /* MLX4_CMD_H */ --- linux-3.19.0.orig/include/linux/mlx4/device.h +++ linux-3.19.0/include/linux/mlx4/device.h @@ -208,6 +208,10 @@ MLX4_QUERY_FUNC_FLAGS_A0_RES_QP = 1LL << 1 }; +enum { + MLX4_VF_CAP_FLAG_RESET = 1 << 0 +}; + /* bit enums for an 8-bit flags field indicating special use * QPs which require special handling in qp_reserve_range. * Currently, this only includes QPs used by the ETH interface, @@ -411,6 +415,16 @@ MLX4_EQ_PORT_INFO_MSTR_SM_SL_CHANGE_MASK = 1 << 4, }; +enum { + MLX4_DEVICE_STATE_UP = 1 << 0, + MLX4_DEVICE_STATE_INTERNAL_ERROR = 1 << 1, +}; + +enum { + MLX4_INTERFACE_STATE_UP = 1 << 0, + MLX4_INTERFACE_STATE_DELETION = 1 << 1, +}; + #define MSTR_SM_CHANGE_MASK (MLX4_EQ_PORT_INFO_MSTR_SM_SL_CHANGE_MASK | \ MLX4_EQ_PORT_INFO_MSTR_SM_LID_CHANGE_MASK) @@ -535,6 +549,7 @@ u8 alloc_res_qp_mask; u32 dmfs_high_rate_qpn_base; u32 dmfs_high_rate_qpn_range; + u32 vf_caps; }; struct mlx4_buf_list { @@ -744,8 +759,23 @@ u8 n_ports; }; -struct mlx4_dev { +struct mlx4_dev_persistent { struct pci_dev *pdev; + struct mlx4_dev *dev; + int nvfs[MLX4_MAX_PORTS + 1]; + int num_vfs; + enum mlx4_port_type curr_port_type[MLX4_MAX_PORTS + 1]; + enum mlx4_port_type curr_port_poss_type[MLX4_MAX_PORTS + 1]; + struct work_struct catas_work; + struct workqueue_struct *catas_wq; + struct mutex device_state_mutex; /* protect HW state */ + u8 state; + struct mutex interface_state_mutex; /* protect SW state */ + u8 interface_state; +}; + +struct mlx4_dev { + struct mlx4_dev_persistent *persist; unsigned long flags; unsigned long num_slaves; struct mlx4_caps caps; @@ -754,13 +784,11 @@ struct radix_tree_root qp_table_tree; u8 rev_id; char board_id[MLX4_BOARD_ID_LEN]; - int num_vfs; int numa_node; int oper_log_mgm_entry_size; u64 regid_promisc_array[MLX4_MAX_PORTS + 1]; u64 regid_allmulti_array[MLX4_MAX_PORTS + 1]; struct mlx4_vf_dev *dev_vfs; - int nvfs[MLX4_MAX_PORTS + 1]; }; struct mlx4_eqe { --- linux-3.19.0.orig/include/linux/mm.h +++ linux-3.19.0/include/linux/mm.h @@ -1224,6 +1224,28 @@ } #endif +#ifdef CONFIG_MMU +extern void vma_do_file_update_time(struct vm_area_struct *, const char[], int); +extern struct file *vma_do_pr_or_file(struct vm_area_struct *, const char[], + int); +extern void vma_do_get_file(struct vm_area_struct *, const char[], int); +extern void vma_do_fput(struct vm_area_struct *, const char[], int); + +#define vma_file_update_time(vma) vma_do_file_update_time(vma, __func__, \ + __LINE__) +#define vma_pr_or_file(vma) vma_do_pr_or_file(vma, __func__, \ + __LINE__) +#define vma_get_file(vma) vma_do_get_file(vma, __func__, __LINE__) +#define vma_fput(vma) vma_do_fput(vma, __func__, __LINE__) +#else +extern struct file *vmr_do_pr_or_file(struct vm_region *, const char[], int); +extern void vmr_do_fput(struct vm_region *, const char[], int); + +#define vmr_pr_or_file(region) vmr_do_pr_or_file(region, __func__, \ + __LINE__) +#define vmr_fput(region) vmr_do_fput(region, __func__, __LINE__) +#endif /* CONFIG_MMU */ + extern int access_process_vm(struct task_struct *tsk, unsigned long addr, void *buf, int len, int write); extern int access_remote_vm(struct mm_struct *mm, unsigned long addr, void *buf, int len, int write); --- linux-3.19.0.orig/include/linux/mm_types.h +++ linux-3.19.0/include/linux/mm_types.h @@ -233,6 +233,7 @@ unsigned long vm_top; /* region allocated to here */ unsigned long vm_pgoff; /* the offset in vm_file corresponding to vm_start */ struct file *vm_file; /* the backing file or NULL */ + struct file *vm_prfile; /* the virtual backing file or NULL */ int vm_usage; /* region usage count (access under nommu_region_sem) */ bool vm_icache_flushed : 1; /* true if the icache has been flushed for @@ -301,6 +302,7 @@ unsigned long vm_pgoff; /* Offset (within vm_file) in PAGE_SIZE units, *not* PAGE_CACHE_SIZE */ struct file * vm_file; /* File we map to (can be NULL). */ + struct file *vm_prfile; /* shadow of vm_file */ void * vm_private_data; /* was vm_pte (shared mem) */ #ifndef CONFIG_MMU --- linux-3.19.0.orig/include/linux/netdevice.h +++ linux-3.19.0/include/linux/netdevice.h @@ -2159,6 +2159,12 @@ void synchronize_net(void); int init_dummy_netdev(struct net_device *dev); +DECLARE_PER_CPU(int, xmit_recursion); +static inline int dev_recursion_level(void) +{ + return this_cpu_read(xmit_recursion); +} + struct net_device *dev_get_by_index(struct net *net, int ifindex); struct net_device *__dev_get_by_index(struct net *net, int ifindex); struct net_device *dev_get_by_index_rcu(struct net *net, int ifindex); --- linux-3.19.0.orig/include/linux/nfs_xdr.h +++ linux-3.19.0/include/linux/nfs_xdr.h @@ -1342,7 +1342,7 @@ }; struct nfs_commit_info { - spinlock_t *lock; + spinlock_t *lock; /* inode->i_lock */ struct nfs_mds_commit_info *mds; struct pnfs_ds_commit_info *ds; struct nfs_direct_req *dreq; /* O_DIRECT request */ --- linux-3.19.0.orig/include/linux/of_device.h +++ linux-3.19.0/include/linux/of_device.h @@ -53,6 +53,7 @@ return of_node_get(cpu_dev->of_node); } +void of_dma_configure(struct device *dev, struct device_node *np); #else /* CONFIG_OF */ static inline int of_driver_match_device(struct device *dev, @@ -90,6 +91,8 @@ { return NULL; } +static inline void of_dma_configure(struct device *dev, struct device_node *np) +{} #endif /* CONFIG_OF */ #endif /* _LINUX_OF_DEVICE_H */ --- linux-3.19.0.orig/include/linux/of_iommu.h +++ linux-3.19.0/include/linux/of_iommu.h @@ -12,7 +12,8 @@ size_t *size); extern void of_iommu_init(void); -extern struct iommu_ops *of_iommu_configure(struct device *dev); +extern struct iommu_ops *of_iommu_configure(struct device *dev, + struct device_node *master_np); #else @@ -24,7 +25,8 @@ } static inline void of_iommu_init(void) { } -static inline struct iommu_ops *of_iommu_configure(struct device *dev) +static inline struct iommu_ops *of_iommu_configure(struct device *dev, + struct device_node *master_np) { return NULL; } --- linux-3.19.0.orig/include/linux/of_pci.h +++ linux-3.19.0/include/linux/of_pci.h @@ -16,6 +16,7 @@ int of_irq_parse_and_map_pci(const struct pci_dev *dev, u8 slot, u8 pin); int of_pci_parse_bus_range(struct device_node *node, struct resource *res); int of_get_pci_domain_nr(struct device_node *node); +void of_pci_dma_configure(struct pci_dev *pci_dev); #else static inline int of_irq_parse_pci(const struct pci_dev *pdev, struct of_phandle_args *out_irq) { @@ -50,6 +51,8 @@ { return -1; } + +static inline void of_pci_dma_configure(struct pci_dev *pci_dev) { } #endif #if defined(CONFIG_OF_ADDRESS) --- linux-3.19.0.orig/include/linux/pci-aspm.h +++ linux-3.19.0/include/linux/pci-aspm.h @@ -29,7 +29,6 @@ void pcie_aspm_powersave_config_link(struct pci_dev *pdev); void pci_disable_link_state(struct pci_dev *pdev, int state); void pci_disable_link_state_locked(struct pci_dev *pdev, int state); -void pcie_clear_aspm(struct pci_bus *bus); void pcie_no_aspm(void); #else static inline void pcie_aspm_init_link_state(struct pci_dev *pdev) @@ -47,9 +46,6 @@ static inline void pci_disable_link_state(struct pci_dev *pdev, int state) { } -static inline void pcie_clear_aspm(struct pci_bus *bus) -{ -} static inline void pcie_no_aspm(void) { } --- linux-3.19.0.orig/include/linux/pci.h +++ linux-3.19.0/include/linux/pci.h @@ -513,6 +513,9 @@ return dev->bus->self; } +struct device *pci_get_host_bridge_device(struct pci_dev *dev); +void pci_put_host_bridge_device(struct device *dev); + #ifdef CONFIG_PCI_MSI static inline bool pci_dev_msi_enabled(struct pci_dev *pci_dev) { --- linux-3.19.0.orig/include/linux/perf_event.h +++ linux-3.19.0/include/linux/perf_event.h @@ -893,12 +893,22 @@ const char *event_str; }; +ssize_t perf_event_sysfs_show(struct device *dev, struct device_attribute *attr, + char *page); + #define PMU_EVENT_ATTR(_name, _var, _id, _show) \ static struct perf_pmu_events_attr _var = { \ .attr = __ATTR(_name, 0444, _show, NULL), \ .id = _id, \ }; +#define PMU_EVENT_ATTR_STRING(_name, _var, _str) \ +static struct perf_pmu_events_attr _var = { \ + .attr = __ATTR(_name, 0444, perf_event_sysfs_show, NULL), \ + .id = 0, \ + .event_str = _str, \ +}; + #define PMU_FORMAT_ATTR(_name, _format) \ static ssize_t \ _name##_show(struct device *dev, \ --- linux-3.19.0.orig/include/linux/quota.h +++ linux-3.19.0/include/linux/quota.h @@ -216,8 +216,8 @@ unsigned long dqi_flags; unsigned int dqi_bgrace; unsigned int dqi_igrace; - qsize_t dqi_maxblimit; - qsize_t dqi_maxilimit; + qsize_t dqi_max_spc_limit; + qsize_t dqi_max_ino_limit; void *dqi_priv; }; --- linux-3.19.0.orig/include/linux/reboot.h +++ linux-3.19.0/include/linux/reboot.h @@ -70,7 +70,8 @@ #define POWEROFF_CMD_PATH_LEN 256 extern char poweroff_cmd[POWEROFF_CMD_PATH_LEN]; -extern int orderly_poweroff(bool force); +extern void orderly_poweroff(bool force); +extern void orderly_reboot(void); /* * Emergency restart, callable from an interrupt handler. --- linux-3.19.0.orig/include/linux/sched.h +++ linux-3.19.0/include/linux/sched.h @@ -176,6 +176,14 @@ extern void calc_global_load(unsigned long ticks); extern void update_cpu_load_nohz(void); +/* Notifier for when a task gets migrated to a new CPU */ +struct task_migration_notifier { + struct task_struct *task; + int from_cpu; + int to_cpu; +}; +extern void register_task_migration_notifier(struct notifier_block *n); + extern unsigned long get_parent_ip(unsigned long addr); extern void dump_cpu_task(int cpu); @@ -2145,6 +2153,7 @@ */ extern u64 cpu_clock(int cpu); extern u64 local_clock(void); +extern u64 running_clock(void); extern u64 sched_clock_cpu(int cpu); --- linux-3.19.0.orig/include/linux/serial_core.h +++ linux-3.19.0/include/linux/serial_core.h @@ -146,9 +146,9 @@ #define UPIO_HUB6 (1) /* Hub6 ISA card */ #define UPIO_MEM (2) /* 8b MMIO access */ #define UPIO_MEM32 (3) /* 32b little endian */ -#define UPIO_MEM32BE (4) /* 32b big endian */ -#define UPIO_AU (5) /* Au1x00 and RT288x type IO */ -#define UPIO_TSI (6) /* Tsi108/109 type IO */ +#define UPIO_AU (4) /* Au1x00 and RT288x type IO */ +#define UPIO_TSI (5) /* Tsi108/109 type IO */ +#define UPIO_MEM32BE (6) /* 32b big endian */ unsigned int read_status_mask; /* driver specific */ unsigned int ignore_status_mask; /* driver specific */ --- linux-3.19.0.orig/include/linux/skbuff.h +++ linux-3.19.0/include/linux/skbuff.h @@ -762,6 +762,7 @@ struct sk_buff *__alloc_skb(unsigned int size, gfp_t priority, int flags, int node); +struct sk_buff *__build_skb(void *data, unsigned int frag_size); struct sk_buff *build_skb(void *data, unsigned int frag_size); static inline struct sk_buff *alloc_skb(unsigned int size, gfp_t priority) @@ -2998,6 +2999,18 @@ */ #define CHECKSUM_BREAK 76 +/* Unset checksum-complete + * + * Unset checksum complete can be done when packet is being modified + * (uncompressed for instance) and checksum-complete value is + * invalidated. + */ +static inline void skb_checksum_complete_unset(struct sk_buff *skb) +{ + if (skb->ip_summed == CHECKSUM_COMPLETE) + skb->ip_summed = CHECKSUM_NONE; +} + /* Validate (init) checksum based on checksum complete. * * Return values: --- linux-3.19.0.orig/include/linux/splice.h +++ linux-3.19.0/include/linux/splice.h @@ -83,4 +83,10 @@ extern void spd_release_page(struct splice_pipe_desc *, unsigned int); extern const struct pipe_buf_operations page_cache_pipe_buf_ops; + +extern long do_splice_from(struct pipe_inode_info *pipe, struct file *out, + loff_t *ppos, size_t len, unsigned int flags); +extern long do_splice_to(struct file *in, loff_t *ppos, + struct pipe_inode_info *pipe, size_t len, + unsigned int flags); #endif --- linux-3.19.0.orig/include/linux/sunrpc/clnt.h +++ linux-3.19.0/include/linux/sunrpc/clnt.h @@ -57,7 +57,7 @@ const struct rpc_timeout *cl_timeout; /* Timeout strategy */ int cl_nodelen; /* nodename length */ - char cl_nodename[UNX_MAXNODENAME]; + char cl_nodename[UNX_MAXNODENAME+1]; struct rpc_pipe_dir_head cl_pipedir_objects; struct rpc_clnt * cl_parent; /* Points to parent of clones */ struct rpc_rtt cl_rtt_default; @@ -112,6 +112,7 @@ struct sockaddr *saddress; const struct rpc_timeout *timeout; const char *servername; + const char *nodename; const struct rpc_program *program; u32 prognumber; /* overrides program->number */ u32 version; --- linux-3.19.0.orig/include/linux/sunrpc/debug.h +++ linux-3.19.0/include/linux/sunrpc/debug.h @@ -60,17 +60,17 @@ #if IS_ENABLED(CONFIG_SUNRPC_DEBUG) void rpc_register_sysctl(void); void rpc_unregister_sysctl(void); -int sunrpc_debugfs_init(void); +void sunrpc_debugfs_init(void); void sunrpc_debugfs_exit(void); -int rpc_clnt_debugfs_register(struct rpc_clnt *); +void rpc_clnt_debugfs_register(struct rpc_clnt *); void rpc_clnt_debugfs_unregister(struct rpc_clnt *); -int rpc_xprt_debugfs_register(struct rpc_xprt *); +void rpc_xprt_debugfs_register(struct rpc_xprt *); void rpc_xprt_debugfs_unregister(struct rpc_xprt *); #else -static inline int +static inline void sunrpc_debugfs_init(void) { - return 0; + return; } static inline void @@ -79,10 +79,10 @@ return; } -static inline int +static inline void rpc_clnt_debugfs_register(struct rpc_clnt *clnt) { - return 0; + return; } static inline void @@ -91,10 +91,10 @@ return; } -static inline int +static inline void rpc_xprt_debugfs_register(struct rpc_xprt *xprt) { - return 0; + return; } static inline void --- linux-3.19.0.orig/include/linux/swapops.h +++ linux-3.19.0/include/linux/swapops.h @@ -137,6 +137,8 @@ *entry = swp_entry(SWP_MIGRATION_READ, swp_offset(*entry)); } +extern void __migration_entry_wait(struct mm_struct *mm, pte_t *ptep, + spinlock_t *ptl); extern void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, unsigned long address); extern void migration_entry_wait_huge(struct vm_area_struct *vma, @@ -150,6 +152,8 @@ } #define migration_entry_to_page(swp) NULL static inline void make_migration_entry_read(swp_entry_t *entryp) { } +static inline void __migration_entry_wait(struct mm_struct *mm, pte_t *ptep, + spinlock_t *ptl) { } static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, unsigned long address) { } static inline void migration_entry_wait_huge(struct vm_area_struct *vma, --- linux-3.19.0.orig/include/linux/tick.h +++ linux-3.19.0/include/linux/tick.h @@ -78,6 +78,7 @@ extern void __init tick_init(void); extern int tick_is_oneshot_available(void); extern struct tick_device *tick_get_device(int cpu); +extern void tick_handover_tk(int hcpu); # ifdef CONFIG_HIGH_RES_TIMERS extern int tick_init_highres(void); @@ -120,6 +121,7 @@ #else /* CONFIG_GENERIC_CLOCKEVENTS */ static inline void tick_init(void) { } static inline void tick_cancel_sched_timer(int cpu) { } +static inline void tick_handover_tk(int hcpu) {} static inline void tick_clock_notify(void) { } static inline int tick_check_oneshot_change(int allow_nohz) { return 0; } static inline void tick_irq_enter(void) { } --- linux-3.19.0.orig/include/linux/usb.h +++ linux-3.19.0/include/linux/usb.h @@ -127,10 +127,6 @@ * to the sysfs representation for that device. * @pm_usage_cnt: PM usage counter for this interface * @reset_ws: Used for scheduling resets from atomic context. - * @reset_running: set to 1 if the interface is currently running a - * queued reset so that usb_cancel_queued_reset() doesn't try to - * remove from the workqueue when running inside the worker - * thread. See __usb_queue_reset_device(). * @resetting_device: USB core reset the device, so use alt setting 0 as * current; needs bandwidth alloc after reset. * @@ -181,7 +177,6 @@ unsigned needs_remote_wakeup:1; /* driver requires remote wakeup */ unsigned needs_altsetting0:1; /* switch to altsetting 0 is pending */ unsigned needs_binding:1; /* needs delayed unbind/rebind */ - unsigned reset_running:1; unsigned resetting_device:1; /* true: bandwidth alloc after reset */ struct device dev; /* interface specific device info */ @@ -210,6 +205,32 @@ #define USB_MAXINTERFACES 32 #define USB_MAXIADS (USB_MAXINTERFACES/2) +/* + * USB Resume Timer: Every Host controller driver should drive the resume + * signalling on the bus for the amount of time defined by this macro. + * + * That way we will have a 'stable' behavior among all HCDs supported by Linux. + * + * Note that the USB Specification states we should drive resume for *at least* + * 20 ms, but it doesn't give an upper bound. This creates two possible + * situations which we want to avoid: + * + * (a) sometimes an msleep(20) might expire slightly before 20 ms, which causes + * us to fail USB Electrical Tests, thus failing Certification + * + * (b) Some (many) devices actually need more than 20 ms of resume signalling, + * and while we can argue that's against the USB Specification, we don't have + * control over which devices a certification laboratory will be using for + * certification. If CertLab uses a device which was tested against Windows and + * that happens to have relaxed resume signalling rules, we might fall into + * situations where we fail interoperability and electrical tests. + * + * In order to avoid both conditions, we're using a 40 ms resume timeout, which + * should cope with both LPJ calibration errors and devices not following every + * detail of the USB Specification. + */ +#define USB_RESUME_TIMEOUT 40 /* ms */ + /** * struct usb_interface_cache - long-term representation of a device interface * @num_altsetting: number of altsettings defined. --- linux-3.19.0.orig/include/linux/usb/hcd.h +++ linux-3.19.0/include/linux/usb/hcd.h @@ -146,6 +146,8 @@ unsigned amd_resume_bug:1; /* AMD remote wakeup quirk */ unsigned can_do_streams:1; /* HC supports streams */ unsigned tpl_support:1; /* OTG & EH TPL support */ + unsigned cant_recv_wakeups:1; + /* wakeup requests from downstream aren't received */ unsigned int irq; /* irq allocated */ void __iomem *regs; /* device memory/io */ @@ -453,6 +455,7 @@ #endif /* CONFIG_PCI */ /* pci-ish (pdev null is ok) buffer alloc/mapping support */ +void usb_init_pool_max(void); int hcd_buffer_create(struct usb_hcd *hcd); void hcd_buffer_destroy(struct usb_hcd *hcd); --- linux-3.19.0.orig/include/linux/usb/serial.h +++ linux-3.19.0/include/linux/usb/serial.h @@ -190,8 +190,7 @@ * @num_ports: the number of different ports this device will have. * @bulk_in_size: minimum number of bytes to allocate for bulk-in buffer * (0 = end-point size) - * @bulk_out_size: minimum number of bytes to allocate for bulk-out buffer - * (0 = end-point size) + * @bulk_out_size: bytes to allocate for bulk-out buffer (0 = end-point size) * @calc_num_ports: pointer to a function to determine how many ports this * device has dynamically. It will be called after the probe() * callback is called, but before attach() --- linux-3.19.0.orig/include/linux/usb/usbnet.h +++ linux-3.19.0/include/linux/usb/usbnet.h @@ -227,9 +227,23 @@ struct urb *urb; struct usbnet *dev; enum skb_state state; - size_t length; + long length; + unsigned long packets; }; +/* Drivers that set FLAG_MULTI_PACKET must call this in their + * tx_fixup method before returning an skb. + */ +static inline void +usbnet_set_skb_tx_stats(struct sk_buff *skb, + unsigned long packets, long bytes_delta) +{ + struct skb_data *entry = (struct skb_data *) skb->cb; + + entry->packets = packets; + entry->length = bytes_delta; +} + extern int usbnet_open(struct net_device *net); extern int usbnet_stop(struct net_device *net); extern netdev_tx_t usbnet_start_xmit(struct sk_buff *skb, --- linux-3.19.0.orig/include/linux/vt_kern.h +++ linux-3.19.0/include/linux/vt_kern.h @@ -130,7 +130,8 @@ void vt_event_post(unsigned int event, unsigned int old, unsigned int new); int vt_waitactive(int n); void change_console(struct vc_data *new_vc); -void reset_vc(struct vc_data *vc); +void reset_vc(struct vc_data *vc, int mode); + extern int do_unbind_con_driver(const struct consw *csw, int first, int last, int deflt); int vty_init(const struct file_operations *console_fops); --- linux-3.19.0.orig/include/linux/workqueue.h +++ linux-3.19.0/include/linux/workqueue.h @@ -70,7 +70,8 @@ /* data contains off-queue information when !WORK_STRUCT_PWQ */ WORK_OFFQ_FLAG_BASE = WORK_STRUCT_COLOR_SHIFT, - WORK_OFFQ_CANCELING = (1 << WORK_OFFQ_FLAG_BASE), + __WORK_OFFQ_CANCELING = WORK_OFFQ_FLAG_BASE, + WORK_OFFQ_CANCELING = (1 << __WORK_OFFQ_CANCELING), /* * When a work item is off queue, its high bits point to the last --- linux-3.19.0.orig/include/net/cipso_ipv4.h +++ linux-3.19.0/include/net/cipso_ipv4.h @@ -121,13 +121,6 @@ #endif /* - * Helper Functions - */ - -#define CIPSO_V4_OPTEXIST(x) (IPCB(x)->opt.cipso != 0) -#define CIPSO_V4_OPTPTR(x) (skb_network_header(x) + IPCB(x)->opt.cipso) - -/* * DOI List Functions */ @@ -190,7 +183,7 @@ #ifdef CONFIG_NETLABEL void cipso_v4_cache_invalidate(void); -int cipso_v4_cache_add(const struct sk_buff *skb, +int cipso_v4_cache_add(const unsigned char *cipso_ptr, const struct netlbl_lsm_secattr *secattr); #else static inline void cipso_v4_cache_invalidate(void) @@ -198,7 +191,7 @@ return; } -static inline int cipso_v4_cache_add(const struct sk_buff *skb, +static inline int cipso_v4_cache_add(const unsigned char *cipso_ptr, const struct netlbl_lsm_secattr *secattr) { return 0; @@ -211,6 +204,8 @@ #ifdef CONFIG_NETLABEL void cipso_v4_error(struct sk_buff *skb, int error, u32 gateway); +int cipso_v4_getattr(const unsigned char *cipso, + struct netlbl_lsm_secattr *secattr); int cipso_v4_sock_setattr(struct sock *sk, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr); @@ -226,6 +221,7 @@ int cipso_v4_skbuff_delattr(struct sk_buff *skb); int cipso_v4_skbuff_getattr(const struct sk_buff *skb, struct netlbl_lsm_secattr *secattr); +unsigned char *cipso_v4_optptr(const struct sk_buff *skb); int cipso_v4_validate(const struct sk_buff *skb, unsigned char **option); #else static inline void cipso_v4_error(struct sk_buff *skb, @@ -235,6 +231,12 @@ return; } +static inline int cipso_v4_getattr(const unsigned char *cipso, + struct netlbl_lsm_secattr *secattr) +{ + return -ENOSYS; +} + static inline int cipso_v4_sock_setattr(struct sock *sk, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr) @@ -282,6 +284,11 @@ return -ENOSYS; } +static inline unsigned char *cipso_v4_optptr(const struct sk_buff *skb) +{ + return NULL; +} + static inline int cipso_v4_validate(const struct sk_buff *skb, unsigned char **option) { --- linux-3.19.0.orig/include/net/ip.h +++ linux-3.19.0/include/net/ip.h @@ -453,22 +453,6 @@ #endif -static inline int sk_mc_loop(struct sock *sk) -{ - if (!sk) - return 1; - switch (sk->sk_family) { - case AF_INET: - return inet_sk(sk)->mc_loop; -#if IS_ENABLED(CONFIG_IPV6) - case AF_INET6: - return inet6_sk(sk)->mc_loop; -#endif - } - WARN_ON(1); - return 1; -} - bool ip_call_ra_chain(struct sk_buff *skb); /* --- linux-3.19.0.orig/include/net/ip6_route.h +++ linux-3.19.0/include/net/ip6_route.h @@ -174,7 +174,8 @@ static inline int ip6_skb_dst_mtu(struct sk_buff *skb) { - struct ipv6_pinfo *np = skb->sk ? inet6_sk(skb->sk) : NULL; + struct ipv6_pinfo *np = skb->sk && !dev_recursion_level() ? + inet6_sk(skb->sk) : NULL; return (np && np->pmtudisc >= IPV6_PMTUDISC_PROBE) ? skb_dst(skb)->dev->mtu : dst_mtu(skb_dst(skb)); --- linux-3.19.0.orig/include/net/ip_tunnels.h +++ linux-3.19.0/include/net/ip_tunnels.h @@ -51,6 +51,11 @@ __be32 saddr; }; +/* Underlay address prefix for ipip fan mode */ +struct ip_tunnel_fan { + u32 underlay; +}; + struct ip_tunnel { struct ip_tunnel __rcu *next; struct hlist_node hash_node; @@ -82,6 +87,7 @@ #endif struct ip_tunnel_prl_entry __rcu *prl; /* potential router list */ unsigned int prl_count; /* # of entries in PRL */ + struct ip_tunnel_fan fan; int ip_tnl_net_id; struct gro_cells gro_cells; }; --- linux-3.19.0.orig/include/net/ipv6.h +++ linux-3.19.0/include/net/ipv6.h @@ -671,8 +671,6 @@ return __ipv6_addr_diff(a1, a2, sizeof(struct in6_addr)); } -u32 __ipv6_select_ident(u32 hashrnd, struct in6_addr *dst, - struct in6_addr *src); void ipv6_select_ident(struct frag_hdr *fhdr, struct rt6_info *rt); void ipv6_proxy_select_ident(struct sk_buff *skb); --- linux-3.19.0.orig/include/net/sock.h +++ linux-3.19.0/include/net/sock.h @@ -1812,6 +1812,8 @@ struct dst_entry *sk_dst_check(struct sock *sk, u32 cookie); +bool sk_mc_loop(struct sock *sk); + static inline bool sk_can_gso(const struct sock *sk) { return net_gso_ok(sk->sk_route_caps, sk->sk_gso_type); --- linux-3.19.0.orig/include/target/target_core_base.h +++ linux-3.19.0/include/target/target_core_base.h @@ -407,7 +407,7 @@ /* Activate Persistence across Target Power Loss enabled * for SCSI device */ int pr_aptpl_active; -#define PR_APTPL_BUF_LEN 8192 +#define PR_APTPL_BUF_LEN 262144 u32 pr_generation; spinlock_t registration_lock; spinlock_t aptpl_reg_lock; @@ -524,7 +524,7 @@ sense_reason_t (*execute_cmd)(struct se_cmd *); sense_reason_t (*execute_rw)(struct se_cmd *, struct scatterlist *, u32, enum dma_data_direction); - sense_reason_t (*transport_complete_callback)(struct se_cmd *); + sense_reason_t (*transport_complete_callback)(struct se_cmd *, bool); unsigned char *t_task_cdb; unsigned char __t_task_cdb[TCM_MAX_COMMAND_SIZE]; --- linux-3.19.0.orig/include/trace/events/fs.h +++ linux-3.19.0/include/trace/events/fs.h @@ -0,0 +1,53 @@ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM fs + +#if !defined(_TRACE_FS_H) || defined(TRACE_HEADER_MULTI_READ) +#define _TRACE_FS_H + +#include +#include + +TRACE_EVENT(do_sys_open, + + TP_PROTO(const char *filename, int flags, int mode), + + TP_ARGS(filename, flags, mode), + + TP_STRUCT__entry( + __string( filename, filename ) + __field( int, flags ) + __field( int, mode ) + ), + + TP_fast_assign( + __assign_str(filename, filename); + __entry->flags = flags; + __entry->mode = mode; + ), + + TP_printk("\"%s\" %x %o", + __get_str(filename), __entry->flags, __entry->mode) +); + +TRACE_EVENT(open_exec, + + TP_PROTO(const char *filename), + + TP_ARGS(filename), + + TP_STRUCT__entry( + __string( filename, filename ) + ), + + TP_fast_assign( + __assign_str(filename, filename); + ), + + TP_printk("\"%s\"", + __get_str(filename)) +); + +#endif /* _TRACE_FS_H */ + +/* This part must be outside protection */ +#include --- linux-3.19.0.orig/include/trace/events/kmem.h +++ linux-3.19.0/include/trace/events/kmem.h @@ -268,11 +268,11 @@ TP_PROTO(struct page *page, int alloc_order, int fallback_order, - int alloc_migratetype, int fallback_migratetype, int new_migratetype), + int alloc_migratetype, int fallback_migratetype), TP_ARGS(page, alloc_order, fallback_order, - alloc_migratetype, fallback_migratetype, new_migratetype), + alloc_migratetype, fallback_migratetype), TP_STRUCT__entry( __field( struct page *, page ) @@ -289,7 +289,8 @@ __entry->fallback_order = fallback_order; __entry->alloc_migratetype = alloc_migratetype; __entry->fallback_migratetype = fallback_migratetype; - __entry->change_ownership = (new_migratetype == alloc_migratetype); + __entry->change_ownership = (alloc_migratetype == + get_pageblock_migratetype(page)); ), TP_printk("page=%p pfn=%lu alloc_order=%d fallback_order=%d pageblock_order=%d alloc_migratetype=%d fallback_migratetype=%d fragmenting=%d change_ownership=%d", --- linux-3.19.0.orig/include/trace/events/regmap.h +++ linux-3.19.0/include/trace/events/regmap.h @@ -7,27 +7,26 @@ #include #include -struct device; -struct regmap; +#include "../../../drivers/base/regmap/internal.h" /* * Log register events */ DECLARE_EVENT_CLASS(regmap_reg, - TP_PROTO(struct device *dev, unsigned int reg, + TP_PROTO(struct regmap *map, unsigned int reg, unsigned int val), - TP_ARGS(dev, reg, val), + TP_ARGS(map, reg, val), TP_STRUCT__entry( - __string( name, dev_name(dev) ) - __field( unsigned int, reg ) - __field( unsigned int, val ) + __string( name, regmap_name(map) ) + __field( unsigned int, reg ) + __field( unsigned int, val ) ), TP_fast_assign( - __assign_str(name, dev_name(dev)); + __assign_str(name, regmap_name(map)); __entry->reg = reg; __entry->val = val; ), @@ -39,45 +38,45 @@ DEFINE_EVENT(regmap_reg, regmap_reg_write, - TP_PROTO(struct device *dev, unsigned int reg, + TP_PROTO(struct regmap *map, unsigned int reg, unsigned int val), - TP_ARGS(dev, reg, val) + TP_ARGS(map, reg, val) ); DEFINE_EVENT(regmap_reg, regmap_reg_read, - TP_PROTO(struct device *dev, unsigned int reg, + TP_PROTO(struct regmap *map, unsigned int reg, unsigned int val), - TP_ARGS(dev, reg, val) + TP_ARGS(map, reg, val) ); DEFINE_EVENT(regmap_reg, regmap_reg_read_cache, - TP_PROTO(struct device *dev, unsigned int reg, + TP_PROTO(struct regmap *map, unsigned int reg, unsigned int val), - TP_ARGS(dev, reg, val) + TP_ARGS(map, reg, val) ); DECLARE_EVENT_CLASS(regmap_block, - TP_PROTO(struct device *dev, unsigned int reg, int count), + TP_PROTO(struct regmap *map, unsigned int reg, int count), - TP_ARGS(dev, reg, count), + TP_ARGS(map, reg, count), TP_STRUCT__entry( - __string( name, dev_name(dev) ) - __field( unsigned int, reg ) - __field( int, count ) + __string( name, regmap_name(map) ) + __field( unsigned int, reg ) + __field( int, count ) ), TP_fast_assign( - __assign_str(name, dev_name(dev)); + __assign_str(name, regmap_name(map)); __entry->reg = reg; __entry->count = count; ), @@ -89,48 +88,48 @@ DEFINE_EVENT(regmap_block, regmap_hw_read_start, - TP_PROTO(struct device *dev, unsigned int reg, int count), + TP_PROTO(struct regmap *map, unsigned int reg, int count), - TP_ARGS(dev, reg, count) + TP_ARGS(map, reg, count) ); DEFINE_EVENT(regmap_block, regmap_hw_read_done, - TP_PROTO(struct device *dev, unsigned int reg, int count), + TP_PROTO(struct regmap *map, unsigned int reg, int count), - TP_ARGS(dev, reg, count) + TP_ARGS(map, reg, count) ); DEFINE_EVENT(regmap_block, regmap_hw_write_start, - TP_PROTO(struct device *dev, unsigned int reg, int count), + TP_PROTO(struct regmap *map, unsigned int reg, int count), - TP_ARGS(dev, reg, count) + TP_ARGS(map, reg, count) ); DEFINE_EVENT(regmap_block, regmap_hw_write_done, - TP_PROTO(struct device *dev, unsigned int reg, int count), + TP_PROTO(struct regmap *map, unsigned int reg, int count), - TP_ARGS(dev, reg, count) + TP_ARGS(map, reg, count) ); TRACE_EVENT(regcache_sync, - TP_PROTO(struct device *dev, const char *type, + TP_PROTO(struct regmap *map, const char *type, const char *status), - TP_ARGS(dev, type, status), + TP_ARGS(map, type, status), TP_STRUCT__entry( - __string( name, dev_name(dev) ) - __string( status, status ) - __string( type, type ) - __field( int, type ) + __string( name, regmap_name(map) ) + __string( status, status ) + __string( type, type ) + __field( int, type ) ), TP_fast_assign( - __assign_str(name, dev_name(dev)); + __assign_str(name, regmap_name(map)); __assign_str(status, status); __assign_str(type, type); ), @@ -141,17 +140,17 @@ DECLARE_EVENT_CLASS(regmap_bool, - TP_PROTO(struct device *dev, bool flag), + TP_PROTO(struct regmap *map, bool flag), - TP_ARGS(dev, flag), + TP_ARGS(map, flag), TP_STRUCT__entry( - __string( name, dev_name(dev) ) - __field( int, flag ) + __string( name, regmap_name(map) ) + __field( int, flag ) ), TP_fast_assign( - __assign_str(name, dev_name(dev)); + __assign_str(name, regmap_name(map)); __entry->flag = flag; ), @@ -161,32 +160,32 @@ DEFINE_EVENT(regmap_bool, regmap_cache_only, - TP_PROTO(struct device *dev, bool flag), + TP_PROTO(struct regmap *map, bool flag), - TP_ARGS(dev, flag) + TP_ARGS(map, flag) ); DEFINE_EVENT(regmap_bool, regmap_cache_bypass, - TP_PROTO(struct device *dev, bool flag), + TP_PROTO(struct regmap *map, bool flag), - TP_ARGS(dev, flag) + TP_ARGS(map, flag) ); DECLARE_EVENT_CLASS(regmap_async, - TP_PROTO(struct device *dev), + TP_PROTO(struct regmap *map), - TP_ARGS(dev), + TP_ARGS(map), TP_STRUCT__entry( - __string( name, dev_name(dev) ) + __string( name, regmap_name(map) ) ), TP_fast_assign( - __assign_str(name, dev_name(dev)); + __assign_str(name, regmap_name(map)); ), TP_printk("%s", __get_str(name)) @@ -194,50 +193,50 @@ DEFINE_EVENT(regmap_block, regmap_async_write_start, - TP_PROTO(struct device *dev, unsigned int reg, int count), + TP_PROTO(struct regmap *map, unsigned int reg, int count), - TP_ARGS(dev, reg, count) + TP_ARGS(map, reg, count) ); DEFINE_EVENT(regmap_async, regmap_async_io_complete, - TP_PROTO(struct device *dev), + TP_PROTO(struct regmap *map), - TP_ARGS(dev) + TP_ARGS(map) ); DEFINE_EVENT(regmap_async, regmap_async_complete_start, - TP_PROTO(struct device *dev), + TP_PROTO(struct regmap *map), - TP_ARGS(dev) + TP_ARGS(map) ); DEFINE_EVENT(regmap_async, regmap_async_complete_done, - TP_PROTO(struct device *dev), + TP_PROTO(struct regmap *map), - TP_ARGS(dev) + TP_ARGS(map) ); TRACE_EVENT(regcache_drop_region, - TP_PROTO(struct device *dev, unsigned int from, + TP_PROTO(struct regmap *map, unsigned int from, unsigned int to), - TP_ARGS(dev, from, to), + TP_ARGS(map, from, to), TP_STRUCT__entry( - __string( name, dev_name(dev) ) - __field( unsigned int, from ) - __field( unsigned int, to ) + __string( name, regmap_name(map) ) + __field( unsigned int, from ) + __field( unsigned int, to ) ), TP_fast_assign( - __assign_str(name, dev_name(dev)); + __assign_str(name, regmap_name(map)); __entry->from = from; __entry->to = to; ), --- linux-3.19.0.orig/include/uapi/drm/drm.h +++ linux-3.19.0/include/uapi/drm/drm.h @@ -630,6 +630,7 @@ */ #define DRM_CAP_CURSOR_WIDTH 0x8 #define DRM_CAP_CURSOR_HEIGHT 0x9 +#define DRM_CAP_ADDFB2_MODIFIERS 0x10 /** DRM_IOCTL_GET_CAP ioctl argument type */ struct drm_get_cap { @@ -654,6 +655,13 @@ */ #define DRM_CLIENT_CAP_UNIVERSAL_PLANES 2 +/** + * DRM_CLIENT_CAP_ATOMIC + * + * If set to 1, the DRM core will expose atomic properties to userspace + */ +#define DRM_CLIENT_CAP_ATOMIC 3 + /** DRM_IOCTL_SET_CLIENT_CAP ioctl argument type */ struct drm_set_client_cap { __u64 capability; @@ -777,6 +785,7 @@ #define DRM_IOCTL_MODE_OBJ_GETPROPERTIES DRM_IOWR(0xB9, struct drm_mode_obj_get_properties) #define DRM_IOCTL_MODE_OBJ_SETPROPERTY DRM_IOWR(0xBA, struct drm_mode_obj_set_property) #define DRM_IOCTL_MODE_CURSOR2 DRM_IOWR(0xBB, struct drm_mode_cursor2) +#define DRM_IOCTL_MODE_ATOMIC DRM_IOWR(0xBC, struct drm_mode_atomic) /** * Device specific ioctls should only be in their respective headers --- linux-3.19.0.orig/include/uapi/drm/drm_fourcc.h +++ linux-3.19.0/include/uapi/drm/drm_fourcc.h @@ -132,4 +132,82 @@ #define DRM_FORMAT_YUV444 fourcc_code('Y', 'U', '2', '4') /* non-subsampled Cb (1) and Cr (2) planes */ #define DRM_FORMAT_YVU444 fourcc_code('Y', 'V', '2', '4') /* non-subsampled Cr (1) and Cb (2) planes */ + +/* + * Format Modifiers: + * + * Format modifiers describe, typically, a re-ordering or modification + * of the data in a plane of an FB. This can be used to express tiled/ + * swizzled formats, or compression, or a combination of the two. + * + * The upper 8 bits of the format modifier are a vendor-id as assigned + * below. The lower 56 bits are assigned as vendor sees fit. + */ + +/* Vendor Ids: */ +#define DRM_FORMAT_MOD_NONE 0 +#define DRM_FORMAT_MOD_VENDOR_INTEL 0x01 +#define DRM_FORMAT_MOD_VENDOR_AMD 0x02 +#define DRM_FORMAT_MOD_VENDOR_NV 0x03 +#define DRM_FORMAT_MOD_VENDOR_SAMSUNG 0x04 +#define DRM_FORMAT_MOD_VENDOR_QCOM 0x05 +/* add more to the end as needed */ + +#define fourcc_mod_code(vendor, val) \ + ((((u64)DRM_FORMAT_MOD_VENDOR_## vendor) << 56) | (val & 0x00ffffffffffffffL)) + +/* + * Format Modifier tokens: + * + * When adding a new token please document the layout with a code comment, + * similar to the fourcc codes above. drm_fourcc.h is considered the + * authoritative source for all of these. + */ + +/* Intel framebuffer modifiers */ + +/* + * Intel X-tiling layout + * + * This is a tiled layout using 4Kb tiles (except on gen2 where the tiles 2Kb) + * in row-major layout. Within the tile bytes are laid out row-major, with + * a platform-dependent stride. On top of that the memory can apply + * platform-depending swizzling of some higher address bits into bit6. + * + * This format is highly platforms specific and not useful for cross-driver + * sharing. It exists since on a given platform it does uniquely identify the + * layout in a simple way for i915-specific userspace. + */ +#define I915_FORMAT_MOD_X_TILED fourcc_mod_code(INTEL, 1) + +/* + * Intel Y-tiling layout + * + * This is a tiled layout using 4Kb tiles (except on gen2 where the tiles 2Kb) + * in row-major layout. Within the tile bytes are laid out in OWORD (16 bytes) + * chunks column-major, with a platform-dependent height. On top of that the + * memory can apply platform-depending swizzling of some higher address bits + * into bit6. + * + * This format is highly platforms specific and not useful for cross-driver + * sharing. It exists since on a given platform it does uniquely identify the + * layout in a simple way for i915-specific userspace. + */ +#define I915_FORMAT_MOD_Y_TILED fourcc_mod_code(INTEL, 2) + +/* + * Intel Yf-tiling layout + * + * This is a tiled layout using 4Kb tiles in row-major layout. + * Within the tile pixels are laid out in 16 256 byte units / sub-tiles which + * are arranged in four groups (two wide, two high) with column-major layout. + * Each group therefore consits out of four 256 byte units, which are also laid + * out as 2x2 column-major. + * 256 byte units are made out of four 64 byte blocks of pixels, producing + * either a square block or a 2:1 unit. + * 64 byte blocks of pixels contain four pixel rows of 16 bytes, where the width + * in pixel depends on the pixel depth. + */ +#define I915_FORMAT_MOD_Yf_TILED fourcc_mod_code(INTEL, 3) + #endif /* DRM_FOURCC_H */ --- linux-3.19.0.orig/include/uapi/drm/drm_mode.h +++ linux-3.19.0/include/uapi/drm/drm_mode.h @@ -272,6 +272,13 @@ #define DRM_MODE_PROP_OBJECT DRM_MODE_PROP_TYPE(1) #define DRM_MODE_PROP_SIGNED_RANGE DRM_MODE_PROP_TYPE(2) +/* the PROP_ATOMIC flag is used to hide properties from userspace that + * is not aware of atomic properties. This is mostly to work around + * older userspace (DDX drivers) that read/write each prop they find, + * witout being aware that this could be triggering a lengthy modeset. + */ +#define DRM_MODE_PROP_ATOMIC 0x80000000 + struct drm_mode_property_enum { __u64 value; char name[DRM_PROP_NAME_LEN]; @@ -329,6 +336,7 @@ }; #define DRM_MODE_FB_INTERLACED (1<<0) /* for interlaced framebuffers */ +#define DRM_MODE_FB_MODIFIERS (1<<1) /* enables ->modifer[] */ struct drm_mode_fb_cmd2 { __u32 fb_id; @@ -338,7 +346,7 @@ /* * In case of planar formats, this ioctl allows up to 4 - * buffer objects with offets and pitches per plane. + * buffer objects with offsets and pitches per plane. * The pitch and offset order is dictated by the fourcc, * e.g. NV12 (http://fourcc.org/yuv.php#NV12) is described as: * @@ -346,13 +354,21 @@ * followed by an interleaved U/V plane containing * 8 bit 2x2 subsampled colour difference samples. * - * So it would consist of Y as offset[0] and UV as - * offeset[1]. Note that offset[0] will generally - * be 0. + * So it would consist of Y as offsets[0] and UV as + * offsets[1]. Note that offsets[0] will generally + * be 0 (but this is not required). + * + * To accommodate tiled, compressed, etc formats, a per-plane + * modifier can be specified. The default value of zero + * indicates "native" format as specified by the fourcc. + * Vendor specific modifier token. This allows, for example, + * different tiling/swizzling pattern on different planes. + * See discussion above of DRM_FORMAT_MOD_xxx. */ __u32 handles[4]; __u32 pitches[4]; /* pitch for each plane */ __u32 offsets[4]; /* offset of each plane */ + __u64 modifier[4]; /* ie, tiling, compressed (per plane) */ }; #define DRM_MODE_FB_DIRTY_ANNOTATE_COPY 0x01 @@ -519,4 +535,27 @@ uint32_t handle; }; +/* page-flip flags are valid, plus: */ +#define DRM_MODE_ATOMIC_TEST_ONLY 0x0100 +#define DRM_MODE_ATOMIC_NONBLOCK 0x0200 +#define DRM_MODE_ATOMIC_ALLOW_MODESET 0x0400 + +#define DRM_MODE_ATOMIC_FLAGS (\ + DRM_MODE_PAGE_FLIP_EVENT |\ + DRM_MODE_PAGE_FLIP_ASYNC |\ + DRM_MODE_ATOMIC_TEST_ONLY |\ + DRM_MODE_ATOMIC_NONBLOCK |\ + DRM_MODE_ATOMIC_ALLOW_MODESET) + +struct drm_mode_atomic { + __u32 flags; + __u32 count_objs; + __u64 objs_ptr; + __u64 count_props_ptr; + __u64 props_ptr; + __u64 prop_values_ptr; + __u64 reserved; + __u64 user_data; +}; + #endif --- linux-3.19.0.orig/include/uapi/drm/i915_drm.h +++ linux-3.19.0/include/uapi/drm/i915_drm.h @@ -224,6 +224,8 @@ #define DRM_I915_REG_READ 0x31 #define DRM_I915_GET_RESET_STATS 0x32 #define DRM_I915_GEM_USERPTR 0x33 +#define DRM_I915_GEM_CONTEXT_GETPARAM 0x34 +#define DRM_I915_GEM_CONTEXT_SETPARAM 0x35 #define DRM_IOCTL_I915_INIT DRM_IOW( DRM_COMMAND_BASE + DRM_I915_INIT, drm_i915_init_t) #define DRM_IOCTL_I915_FLUSH DRM_IO ( DRM_COMMAND_BASE + DRM_I915_FLUSH) @@ -275,6 +277,8 @@ #define DRM_IOCTL_I915_REG_READ DRM_IOWR (DRM_COMMAND_BASE + DRM_I915_REG_READ, struct drm_i915_reg_read) #define DRM_IOCTL_I915_GET_RESET_STATS DRM_IOWR (DRM_COMMAND_BASE + DRM_I915_GET_RESET_STATS, struct drm_i915_reset_stats) #define DRM_IOCTL_I915_GEM_USERPTR DRM_IOWR (DRM_COMMAND_BASE + DRM_I915_GEM_USERPTR, struct drm_i915_gem_userptr) +#define DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM DRM_IOWR (DRM_COMMAND_BASE + DRM_I915_GEM_CONTEXT_GETPARAM, struct drm_i915_gem_context_param) +#define DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM DRM_IOWR (DRM_COMMAND_BASE + DRM_I915_GEM_CONTEXT_SETPARAM, struct drm_i915_gem_context_param) /* Allow drivers to submit batchbuffers directly to hardware, relying * on the security mechanisms provided by hardware. @@ -341,6 +345,11 @@ #define I915_PARAM_HAS_WT 27 #define I915_PARAM_CMD_PARSER_VERSION 28 #define I915_PARAM_HAS_COHERENT_PHYS_GTT 29 +#define I915_PARAM_MMAP_VERSION 30 +#define I915_PARAM_HAS_BSD2 31 +#define I915_PARAM_REVISION 32 +#define I915_PARAM_SUBSLICE_TOTAL 33 +#define I915_PARAM_EU_TOTAL 34 typedef struct drm_i915_getparam { int param; @@ -488,6 +497,14 @@ * This is a fixed-size type for 32/64 compatibility. */ __u64 addr_ptr; + + /** + * Flags for extended behaviour. + * + * Added in version 2. + */ + __u64 flags; +#define I915_MMAP_WC 0x1 }; struct drm_i915_gem_mmap_gtt { @@ -737,7 +754,13 @@ */ #define I915_EXEC_HANDLE_LUT (1<<12) -#define __I915_EXEC_UNKNOWN_FLAGS -(I915_EXEC_HANDLE_LUT<<1) +/** Used for switching BSD rings on the platforms with two BSD rings */ +#define I915_EXEC_BSD_MASK (3<<13) +#define I915_EXEC_BSD_DEFAULT (0<<13) /* default ping-pong mode */ +#define I915_EXEC_BSD_RING1 (1<<13) +#define I915_EXEC_BSD_RING2 (2<<13) + +#define __I915_EXEC_UNKNOWN_FLAGS -(1<<15) #define I915_EXEC_CONTEXT_ID_MASK (0xffffffff) #define i915_execbuffer2_set_context_id(eb2, context) \ @@ -1073,4 +1096,12 @@ __u32 handle; }; +struct drm_i915_gem_context_param { + __u32 ctx_id; + __u32 size; + __u64 param; +#define I915_CONTEXT_PARAM_BAN_PERIOD 0x1 + __u64 value; +}; + #endif /* _UAPI_I915_DRM_H_ */ --- linux-3.19.0.orig/include/uapi/linux/if_tunnel.h +++ linux-3.19.0/include/uapi/linux/if_tunnel.h @@ -57,6 +57,10 @@ IFLA_IPTUN_ENCAP_FLAGS, IFLA_IPTUN_ENCAP_SPORT, IFLA_IPTUN_ENCAP_DPORT, + + __IFLA_IPTUN_VENDOR_BREAK, /* Ensure new entries do not hit the below. */ + IFLA_IPTUN_FAN_UNDERLAY=32, + __IFLA_IPTUN_MAX, }; #define IFLA_IPTUN_MAX (__IFLA_IPTUN_MAX - 1) --- linux-3.19.0.orig/include/uapi/linux/kd.h +++ linux-3.19.0/include/uapi/linux/kd.h @@ -45,6 +45,8 @@ #define KD_GRAPHICS 0x01 #define KD_TEXT0 0x02 /* obsolete */ #define KD_TEXT1 0x03 /* obsolete */ +#define KD_TRANSPARENT 0x04 + #define KDGETMODE 0x4B3B /* get current mode */ #define KDMAPDISP 0x4B3C /* map display into address space */ --- linux-3.19.0.orig/include/uapi/linux/nfsd/debug.h +++ linux-3.19.0/include/uapi/linux/nfsd/debug.h @@ -12,14 +12,6 @@ #include /* - * Enable debugging for nfsd. - * Requires RPC_DEBUG. - */ -#if IS_ENABLED(CONFIG_SUNRPC_DEBUG) -# define NFSD_DEBUG 1 -#endif - -/* * knfsd debug flags */ #define NFSDDBG_SOCK 0x0001 --- linux-3.19.0.orig/init/Kconfig +++ linux-3.19.0/init/Kconfig @@ -208,6 +208,15 @@ but you may wish to use a different default here to make a minimal system more usable with less configuration. +config VERSION_SIGNATURE + string "Arbitrary version signature" + help + This string will be created in a file, /proc/version_signature. It + is useful in determining arbitrary data about your kernel. For instance, + if you have several kernels of the same version, but need to keep track + of a revision of the same kernel, but not affect it's ability to load + compatible modules, this is the easiest way to do that. + config SWAP bool "Support for paging of anonymous memory (swap)" depends on MMU && BLOCK --- linux-3.19.0.orig/init/noinitramfs.c +++ linux-3.19.0/init/noinitramfs.c @@ -22,6 +22,8 @@ #include #include +LIST_HEAD(populate_rootfs_domain); + /* * Create a simple rootfs that is similar to the default initramfs */ --- linux-3.19.0.orig/init/version.c +++ linux-3.19.0/init/version.c @@ -45,7 +45,11 @@ /* FIXED STRINGS! Don't touch! */ const char linux_banner[] = "Linux version " UTS_RELEASE " (" LINUX_COMPILE_BY "@" - LINUX_COMPILE_HOST ") (" LINUX_COMPILER ") " UTS_VERSION "\n"; + LINUX_COMPILE_HOST ") (" LINUX_COMPILER ") " UTS_VERSION +#ifdef CONFIG_VERSION_SIGNATURE + " (" CONFIG_VERSION_SIGNATURE ")" +#endif + "\n"; const char linux_proc_banner[] = "%s version %s" --- linux-3.19.0.orig/ipc/sem.c +++ linux-3.19.0/ipc/sem.c @@ -1974,6 +1974,14 @@ error = get_queue_result(&queue); /* + * wake_up_sem_queue_do operates on queue without locking, so we + * need a barrier here to order our read of queue.status and the + * subsequent reuse of queue (queue is on the stack so will be + * most likely reused in the next function call). + */ + smp_mb(); + + /* * Array removed? If yes, leave without sem_unlock(). */ if (IS_ERR(sma)) { --- linux-3.19.0.orig/kernel/bpf/core.c +++ linux-3.19.0/kernel/bpf/core.c @@ -357,8 +357,8 @@ ALU64_MOD_X: if (unlikely(SRC == 0)) return 0; - tmp = DST; - DST = do_div(tmp, SRC); + div64_u64_rem(DST, SRC, &tmp); + DST = tmp; CONT; ALU_MOD_X: if (unlikely(SRC == 0)) @@ -367,8 +367,8 @@ DST = do_div(tmp, (u32) SRC); CONT; ALU64_MOD_K: - tmp = DST; - DST = do_div(tmp, IMM); + div64_u64_rem(DST, IMM, &tmp); + DST = tmp; CONT; ALU_MOD_K: tmp = (u32) DST; @@ -377,7 +377,7 @@ ALU64_DIV_X: if (unlikely(SRC == 0)) return 0; - do_div(DST, SRC); + DST = div64_u64(DST, SRC); CONT; ALU_DIV_X: if (unlikely(SRC == 0)) @@ -387,7 +387,7 @@ DST = (u32) tmp; CONT; ALU64_DIV_K: - do_div(DST, IMM); + DST = div64_u64(DST, IMM); CONT; ALU_DIV_K: tmp = (u32) DST; --- linux-3.19.0.orig/kernel/bpf/verifier.c +++ linux-3.19.0/kernel/bpf/verifier.c @@ -755,7 +755,7 @@ enum bpf_reg_type expected_type; int err = 0; - if (arg_type == ARG_ANYTHING) + if (arg_type == ARG_DONTCARE) return 0; if (reg->type == NOT_INIT) { @@ -763,6 +763,9 @@ return -EACCES; } + if (arg_type == ARG_ANYTHING) + return 0; + if (arg_type == ARG_PTR_TO_STACK || arg_type == ARG_PTR_TO_MAP_KEY || arg_type == ARG_PTR_TO_MAP_VALUE) { expected_type = PTR_TO_STACK; @@ -1380,7 +1383,8 @@ /* tell verifier to check for equivalent states * after every call and jump */ - env->explored_states[t + 1] = STATE_LIST_MARK; + if (t + 1 < insn_cnt) + env->explored_states[t + 1] = STATE_LIST_MARK; } else { /* conditional jump with two edges */ ret = push_insn(t, t + 1, FALLTHROUGH, env); --- linux-3.19.0.orig/kernel/cpu.c +++ linux-3.19.0/kernel/cpu.c @@ -20,6 +20,7 @@ #include #include #include +#include #include #include "smpboot.h" @@ -421,6 +422,9 @@ while (!idle_cpu(cpu)) cpu_relax(); + /* Handover timekeeping and broadcast duties to the current cpu */ + tick_handover_tk(cpu); + /* This actually kills the CPU. */ __cpu_die(cpu); --- linux-3.19.0.orig/kernel/cpuset.c +++ linux-3.19.0/kernel/cpuset.c @@ -548,9 +548,6 @@ rcu_read_lock(); cpuset_for_each_descendant_pre(cp, pos_css, root_cs) { - if (cp == root_cs) - continue; - /* skip the whole subtree if @cp doesn't have any CPU */ if (cpumask_empty(cp->cpus_allowed)) { pos_css = css_rightmost_descendant(pos_css); @@ -873,7 +870,7 @@ * If it becomes empty, inherit the effective mask of the * parent, which is guaranteed to have some CPUs. */ - if (cpumask_empty(new_cpus)) + if (cgroup_on_dfl(cp->css.cgroup) && cpumask_empty(new_cpus)) cpumask_copy(new_cpus, parent->effective_cpus); /* Skip the whole subtree if the cpumask remains the same. */ @@ -1129,7 +1126,7 @@ * If it becomes empty, inherit the effective mask of the * parent, which is guaranteed to have some MEMs. */ - if (nodes_empty(*new_mems)) + if (cgroup_on_dfl(cp->css.cgroup) && nodes_empty(*new_mems)) *new_mems = parent->effective_mems; /* Skip the whole subtree if the nodemask remains the same. */ @@ -1992,7 +1989,9 @@ spin_lock_irq(&callback_lock); cs->mems_allowed = parent->mems_allowed; + cs->effective_mems = parent->mems_allowed; cpumask_copy(cs->cpus_allowed, parent->cpus_allowed); + cpumask_copy(cs->effective_cpus, parent->cpus_allowed); spin_unlock_irq(&callback_lock); out_unlock: mutex_unlock(&cpuset_mutex); --- linux-3.19.0.orig/kernel/debug/debug_core.c +++ linux-3.19.0/kernel/debug/debug_core.c @@ -604,7 +604,7 @@ online_cpus) cpu_relax(); if (!time_left) - pr_crit("KGDB: Timed out waiting for secondary CPUs.\n"); + pr_crit("Timed out waiting for secondary CPUs.\n"); /* * At this point the primary processor is completely --- linux-3.19.0.orig/kernel/debug/kdb/kdb_io.c +++ linux-3.19.0/kernel/debug/kdb/kdb_io.c @@ -548,7 +548,7 @@ return 0; } -int vkdb_printf(const char *fmt, va_list ap) +int vkdb_printf(enum kdb_msgsrc src, const char *fmt, va_list ap) { int diag; int linecount; @@ -691,19 +691,20 @@ * Write to all consoles. */ retlen = strlen(kdb_buffer); + cp = (char *) printk_skip_level(kdb_buffer); if (!dbg_kdb_mode && kgdb_connected) { - gdbstub_msg_write(kdb_buffer, retlen); + gdbstub_msg_write(cp, retlen - (cp - kdb_buffer)); } else { if (dbg_io_ops && !dbg_io_ops->is_console) { - len = retlen; - cp = kdb_buffer; + len = retlen - (cp - kdb_buffer); + cp2 = cp; while (len--) { - dbg_io_ops->write_char(*cp); - cp++; + dbg_io_ops->write_char(*cp2); + cp2++; } } while (c) { - c->write(c, kdb_buffer, retlen); + c->write(c, cp, retlen - (cp - kdb_buffer)); touch_nmi_watchdog(); c = c->next; } @@ -711,7 +712,10 @@ if (logging) { saved_loglevel = console_loglevel; console_loglevel = CONSOLE_LOGLEVEL_SILENT; - printk(KERN_INFO "%s", kdb_buffer); + if (printk_get_level(kdb_buffer) || src == KDB_MSGSRC_PRINTK) + printk("%s", kdb_buffer); + else + pr_info("%s", kdb_buffer); } if (KDB_STATE(PAGER)) { @@ -844,7 +848,7 @@ int r; va_start(ap, fmt); - r = vkdb_printf(fmt, ap); + r = vkdb_printf(KDB_MSGSRC_INTERNAL, fmt, ap); va_end(ap); return r; --- linux-3.19.0.orig/kernel/debug/kdb/kdb_main.c +++ linux-3.19.0/kernel/debug/kdb/kdb_main.c @@ -2256,7 +2256,7 @@ /* * Validate cpunum */ - if ((cpunum > NR_CPUS) || !kgdb_info[cpunum].enter_kgdb) + if ((cpunum >= CONFIG_NR_CPUS) || !kgdb_info[cpunum].enter_kgdb) return KDB_BADCPUNUM; dbg_switch_cpu = cpunum; @@ -2583,7 +2583,7 @@ #define K(x) ((x) << (PAGE_SHIFT - 10)) kdb_printf("\nMemTotal: %8lu kB\nMemFree: %8lu kB\n" "Buffers: %8lu kB\n", - val.totalram, val.freeram, val.bufferram); + K(val.totalram), K(val.freeram), K(val.bufferram)); return 0; } --- linux-3.19.0.orig/kernel/events/core.c +++ linux-3.19.0/kernel/events/core.c @@ -4412,6 +4412,13 @@ { struct perf_event *event = container_of(entry, struct perf_event, pending); + int rctx; + + rctx = perf_swevent_get_recursion_context(); + /* + * If we 'fail' here, that's OK, it means recursion is already disabled + * and we won't recurse 'further'. + */ if (event->pending_disable) { event->pending_disable = 0; @@ -4422,6 +4429,9 @@ event->pending_wakeup = 0; perf_event_wakeup(event); } + + if (rctx >= 0) + perf_swevent_put_recursion_context(rctx); } /* @@ -8284,6 +8294,18 @@ != 1024); } +ssize_t perf_event_sysfs_show(struct device *dev, struct device_attribute *attr, + char *page) +{ + struct perf_pmu_events_attr *pmu_attr = + container_of(attr, struct perf_pmu_events_attr, attr); + + if (pmu_attr->event_str) + return sprintf(page, "%s\n", pmu_attr->event_str); + + return 0; +} + static int __init perf_event_sysfs_init(void) { struct pmu *pmu; --- linux-3.19.0.orig/kernel/fork.c +++ linux-3.19.0/kernel/fork.c @@ -430,7 +430,7 @@ struct inode *inode = file_inode(file); struct address_space *mapping = file->f_mapping; - get_file(file); + vma_get_file(tmp); if (tmp->vm_flags & VM_DENYWRITE) atomic_dec(&inode->i_writecount); i_mmap_lock_write(mapping); --- linux-3.19.0.orig/kernel/irq/Kconfig +++ linux-3.19.0/kernel/irq/Kconfig @@ -87,6 +87,10 @@ config IRQ_FORCED_THREADING bool +config IRQ_FORCED_THREADING_DEFAULT + bool "Use IRQ threading by default" + depends on IRQ_FORCED_THREADING + config SPARSE_IRQ bool "Support sparse irq numbering" if MAY_HAVE_SPARSE_IRQ ---help--- --- linux-3.19.0.orig/kernel/irq/manage.c +++ linux-3.19.0/kernel/irq/manage.c @@ -22,14 +22,20 @@ #include "internals.h" #ifdef CONFIG_IRQ_FORCED_THREADING -__read_mostly bool force_irqthreads; +__read_mostly bool force_irqthreads = IS_ENABLED(CONFIG_IRQ_FORCED_THREADING_DEFAULT); static int __init setup_forced_irqthreads(char *arg) { force_irqthreads = true; return 0; } +static int __init setup_no_irqthreads(char *arg) +{ + force_irqthreads = false; + return 0; +} early_param("threadirqs", setup_forced_irqthreads); +early_param("nothreadirqs", setup_no_irqthreads); #endif static void __synchronize_hardirq(struct irq_desc *desc) --- linux-3.19.0.orig/kernel/kthread.c +++ linux-3.19.0/kernel/kthread.c @@ -292,6 +292,17 @@ * new kernel thread. */ if (unlikely(wait_for_completion_killable(&done))) { + int i = 0; + + /* + * I got SIGKILL, but wait for 10 more seconds for completion + * unless chosen by the OOM killer. This delay is there as a + * workaround for boot failure caused by SIGKILL upon device + * driver initialization timeout. + */ + while (i++ < 10 && !test_tsk_thread_flag(current, TIF_MEMDIE)) + if (wait_for_completion_timeout(&done, HZ)) + goto ready; /* * If I was SIGKILLed before kthreadd (or new kernel thread) * calls complete(), leave the cleanup of this structure to @@ -305,6 +316,7 @@ */ wait_for_completion(&done); } +ready: task = create->result; if (!IS_ERR(task)) { static const struct sched_param param = { .sched_priority = 0 }; --- linux-3.19.0.orig/kernel/locking/rtmutex.c +++ linux-3.19.0/kernel/locking/rtmutex.c @@ -1193,7 +1193,8 @@ set_current_state(TASK_RUNNING); if (unlikely(ret)) { - remove_waiter(lock, &waiter); + if (rt_mutex_has_waiters(lock)) + remove_waiter(lock, &waiter); rt_mutex_handle_deadlock(ret, chwalk, &waiter); } --- linux-3.19.0.orig/kernel/module.c +++ linux-3.19.0/kernel/module.c @@ -2305,11 +2305,13 @@ info->symoffs = ALIGN(mod->core_size, symsect->sh_addralign ?: 1); info->stroffs = mod->core_size = info->symoffs + ndst * sizeof(Elf_Sym); mod->core_size += strtab_size; + mod->core_size = debug_align(mod->core_size); /* Put string table section at end of init part of module. */ strsect->sh_flags |= SHF_ALLOC; strsect->sh_entsize = get_offset(mod, &mod->init_size, strsect, info->index.str) | INIT_OFFSET_MASK; + mod->init_size = debug_align(mod->init_size); pr_debug("\t%s\n", info->secstrings + strsect->sh_name); } --- linux-3.19.0.orig/kernel/power/snapshot.c +++ linux-3.19.0/kernel/power/snapshot.c @@ -955,25 +955,6 @@ } } -static bool is_nosave_page(unsigned long pfn) -{ - struct nosave_region *region; - - list_for_each_entry(region, &nosave_regions, list) { - if (pfn >= region->start_pfn && pfn < region->end_pfn) { - pr_err("PM: %#010llx in e820 nosave region: " - "[mem %#010llx-%#010llx]\n", - (unsigned long long) pfn << PAGE_SHIFT, - (unsigned long long) region->start_pfn << PAGE_SHIFT, - ((unsigned long long) region->end_pfn << PAGE_SHIFT) - - 1); - return true; - } - } - - return false; -} - /** * create_basic_memory_bitmaps - create bitmaps needed for marking page * frames that should not be saved and free page frames. The pointers @@ -2039,7 +2020,7 @@ do { pfn = memory_bm_next_pfn(bm); if (likely(pfn != BM_END_OF_MAP)) { - if (likely(pfn_valid(pfn)) && !is_nosave_page(pfn)) + if (likely(pfn_valid(pfn))) swsusp_set_page_free(pfn_to_page(pfn)); else return -EFAULT; --- linux-3.19.0.orig/kernel/printk/console_cmdline.h +++ linux-3.19.0/kernel/printk/console_cmdline.h @@ -3,7 +3,7 @@ struct console_cmdline { - char name[8]; /* Name of the driver */ + char name[16]; /* Name of the driver */ int index; /* Minor dev. to use */ char *options; /* Options for the driver */ #ifdef CONFIG_A11Y_BRAILLE_CONSOLE --- linux-3.19.0.orig/kernel/printk/printk.c +++ linux-3.19.0/kernel/printk/printk.c @@ -1811,7 +1811,7 @@ #ifdef CONFIG_KGDB_KDB if (unlikely(kdb_trap_printk)) { - r = vkdb_printf(fmt, args); + r = vkdb_printf(KDB_MSGSRC_PRINTK, fmt, args); return r; } #endif @@ -2464,6 +2464,7 @@ for (i = 0, c = console_cmdline; i < MAX_CMDLINECONSOLES && c->name[0]; i++, c++) { + BUILD_BUG_ON(sizeof(c->name) != sizeof(newcon->name)); if (strcmp(c->name, newcon->name) != 0) continue; if (newcon->index >= 0 && --- linux-3.19.0.orig/kernel/ptrace.c +++ linux-3.19.0/kernel/ptrace.c @@ -697,6 +697,8 @@ static int ptrace_resume(struct task_struct *child, long request, unsigned long data) { + bool need_siglock; + if (!valid_signal(data)) return -EIO; @@ -724,8 +726,26 @@ user_disable_single_step(child); } + /* + * Change ->exit_code and ->state under siglock to avoid the race + * with wait_task_stopped() in between; a non-zero ->exit_code will + * wrongly look like another report from tracee. + * + * Note that we need siglock even if ->exit_code == data and/or this + * status was not reported yet, the new status must not be cleared by + * wait_task_stopped() after resume. + * + * If data == 0 we do not care if wait_task_stopped() reports the old + * status and clears the code too; this can't race with the tracee, it + * takes siglock after resume. + */ + need_siglock = data && !thread_group_empty(current); + if (need_siglock) + spin_lock_irq(&child->sighand->siglock); child->exit_code = data; wake_up_state(child, __TASK_TRACED); + if (need_siglock) + spin_unlock_irq(&child->sighand->siglock); return 0; } --- linux-3.19.0.orig/kernel/reboot.c +++ linux-3.19.0/kernel/reboot.c @@ -387,8 +387,9 @@ } char poweroff_cmd[POWEROFF_CMD_PATH_LEN] = "/sbin/poweroff"; +static const char reboot_cmd[] = "/sbin/reboot"; -static int __orderly_poweroff(bool force) +static int run_cmd(const char *cmd) { char **argv; static char *envp[] = { @@ -397,8 +398,7 @@ NULL }; int ret; - - argv = argv_split(GFP_KERNEL, poweroff_cmd, NULL); + argv = argv_split(GFP_KERNEL, cmd, NULL); if (argv) { ret = call_usermodehelper(argv[0], argv, envp, UMH_WAIT_EXEC); argv_free(argv); @@ -406,8 +406,33 @@ ret = -ENOMEM; } + return ret; +} + +static int __orderly_reboot(void) +{ + int ret; + + ret = run_cmd(reboot_cmd); + + if (ret) { + pr_warn("Failed to start orderly reboot: forcing the issue\n"); + emergency_sync(); + kernel_restart(NULL); + } + + return ret; +} + +static int __orderly_poweroff(bool force) +{ + int ret; + + ret = run_cmd(poweroff_cmd); + if (ret && force) { pr_warn("Failed to start orderly shutdown: forcing the issue\n"); + /* * I guess this should try to kick off some daemon to sync and * poweroff asap. Or not even bother syncing if we're doing an @@ -436,15 +461,33 @@ * This may be called from any context to trigger a system shutdown. * If the orderly shutdown fails, it will force an immediate shutdown. */ -int orderly_poweroff(bool force) +void orderly_poweroff(bool force) { if (force) /* do not override the pending "true" */ poweroff_force = true; schedule_work(&poweroff_work); - return 0; } EXPORT_SYMBOL_GPL(orderly_poweroff); +static void reboot_work_func(struct work_struct *work) +{ + __orderly_reboot(); +} + +static DECLARE_WORK(reboot_work, reboot_work_func); + +/** + * orderly_reboot - Trigger an orderly system reboot + * + * This may be called from any context to trigger a system reboot. + * If the orderly reboot fails, it will force an immediate reboot. + */ +void orderly_reboot(void) +{ + schedule_work(&reboot_work); +} +EXPORT_SYMBOL_GPL(orderly_reboot); + static int __init reboot_setup(char *str) { for (;;) { --- linux-3.19.0.orig/kernel/sched/auto_group.c +++ linux-3.19.0/kernel/sched/auto_group.c @@ -87,8 +87,7 @@ * so we don't have to move tasks around upon policy change, * or flail around trying to allocate bandwidth on the fly. * A bandwidth exception in __sched_setscheduler() allows - * the policy change to proceed. Thereafter, task_group() - * returns &root_task_group, so zero bandwidth is required. + * the policy change to proceed. */ free_rt_sched_group(tg); tg->rt_se = root_task_group.rt_se; @@ -115,9 +114,6 @@ if (tg != &root_task_group) return false; - if (p->sched_class != &fair_sched_class) - return false; - /* * We can only assume the task group can't go away on us if * autogroup_move_group() can see us on ->thread_group list. --- linux-3.19.0.orig/kernel/sched/clock.c +++ linux-3.19.0/kernel/sched/clock.c @@ -420,3 +420,16 @@ EXPORT_SYMBOL_GPL(cpu_clock); EXPORT_SYMBOL_GPL(local_clock); + +/* + * Running clock - returns the time that has elapsed while a guest has been + * running. + * On a guest this value should be local_clock minus the time the guest was + * suspended by the hypervisor (for any reason). + * On bare metal this function should return the same as local_clock. + * Architectures and sub-architectures can override this. + */ +u64 __weak running_clock(void) +{ + return local_clock(); +} --- linux-3.19.0.orig/kernel/sched/core.c +++ linux-3.19.0/kernel/sched/core.c @@ -490,6 +490,11 @@ */ void hrtick_start(struct rq *rq, u64 delay) { + /* + * Don't schedule slices shorter than 10000ns, that just + * doesn't make sense. Rely on vruntime for fairness. + */ + delay = max_t(u64, delay, 10000LL); __hrtimer_start_range_ns(&rq->hrtick_timer, ns_to_ktime(delay), 0, HRTIMER_MODE_REL_PINNED, 0); } @@ -1049,6 +1054,13 @@ rq->skip_clock_update = 1; } +static ATOMIC_NOTIFIER_HEAD(task_migration_notifier); + +void register_task_migration_notifier(struct notifier_block *n) +{ + atomic_notifier_chain_register(&task_migration_notifier, n); +} + #ifdef CONFIG_SMP void set_task_cpu(struct task_struct *p, unsigned int new_cpu) { @@ -1079,10 +1091,18 @@ trace_sched_migrate_task(p, new_cpu); if (task_cpu(p) != new_cpu) { + struct task_migration_notifier tmn; + if (p->sched_class->migrate_task_rq) p->sched_class->migrate_task_rq(p, new_cpu); p->se.nr_migrations++; perf_sw_event(PERF_COUNT_SW_CPU_MIGRATIONS, 1, NULL, 0); + + tmn.task = p; + tmn.from_cpu = task_cpu(p); + tmn.to_cpu = new_cpu; + + atomic_notifier_call_chain(&task_migration_notifier, 0, &tmn); } __set_task_cpu(p, new_cpu); @@ -3074,6 +3094,8 @@ } else { if (dl_prio(oldprio)) p->dl.dl_boosted = 0; + if (rt_prio(oldprio)) + p->rt.timeout = 0; p->sched_class = &fair_sched_class; } @@ -7613,6 +7635,12 @@ { struct task_struct *g, *p; + /* + * Autogroups do not have RT tasks; see autogroup_create(). + */ + if (task_group_is_autogroup(tg)) + return 0; + for_each_process_thread(g, p) { if (rt_task(p) && task_group(p) == tg) return 1; --- linux-3.19.0.orig/kernel/softirq.c +++ linux-3.19.0/kernel/softirq.c @@ -656,9 +656,13 @@ * in the task stack here. */ __do_softirq(); - rcu_note_context_switch(); local_irq_enable(); cond_resched(); + + preempt_disable(); + rcu_note_context_switch(); + preempt_enable(); + return; } local_irq_enable(); --- linux-3.19.0.orig/kernel/sysctl.c +++ linux-3.19.0/kernel/sysctl.c @@ -1248,7 +1248,6 @@ .maxlen = sizeof(unsigned long), .mode = 0644, .proc_handler = hugetlb_sysctl_handler, - .extra1 = &zero, }, #ifdef CONFIG_NUMA { @@ -1257,7 +1256,6 @@ .maxlen = sizeof(unsigned long), .mode = 0644, .proc_handler = &hugetlb_mempolicy_sysctl_handler, - .extra1 = &zero, }, #endif { @@ -1280,7 +1278,6 @@ .maxlen = sizeof(unsigned long), .mode = 0644, .proc_handler = hugetlb_overcommit_handler, - .extra1 = &zero, }, #endif { --- linux-3.19.0.orig/kernel/time/clockevents.c +++ linux-3.19.0/kernel/time/clockevents.c @@ -566,10 +566,6 @@ ret = tick_broadcast_oneshot_control(reason); break; - case CLOCK_EVT_NOTIFY_CPU_DYING: - tick_handover_do_timer(arg); - break; - case CLOCK_EVT_NOTIFY_SUSPEND: tick_suspend(); tick_suspend_broadcast(); --- linux-3.19.0.orig/kernel/time/ntp.c +++ linux-3.19.0/kernel/time/ntp.c @@ -633,10 +633,14 @@ if ((txc->modes & ADJ_SETOFFSET) && (!capable(CAP_SYS_TIME))) return -EPERM; - if (txc->modes & ADJ_FREQUENCY) { - if (LONG_MIN / PPM_SCALE > txc->freq) + /* + * Check for potential multiplication overflows that can + * only happen on 64-bit systems: + */ + if ((txc->modes & ADJ_FREQUENCY) && (BITS_PER_LONG == 64)) { + if (LLONG_MIN / PPM_SCALE > txc->freq) return -EINVAL; - if (LONG_MAX / PPM_SCALE < txc->freq) + if (LLONG_MAX / PPM_SCALE < txc->freq) return -EINVAL; } --- linux-3.19.0.orig/kernel/time/tick-broadcast-hrtimer.c +++ linux-3.19.0/kernel/time/tick-broadcast-hrtimer.c @@ -49,6 +49,7 @@ */ static int bc_set_next(ktime_t expires, struct clock_event_device *bc) { + int bc_moved; /* * We try to cancel the timer first. If the callback is on * flight on some other cpu then we let it handle it. If we @@ -60,9 +61,15 @@ * restart the timer because we are in the callback, but we * can set the expiry time and let the callback return * HRTIMER_RESTART. + * + * Since we are in the idle loop at this point and because + * hrtimer_{start/cancel} functions call into tracing, + * calls to these functions must be bound within RCU_NONIDLE. */ - if (hrtimer_try_to_cancel(&bctimer) >= 0) { - hrtimer_start(&bctimer, expires, HRTIMER_MODE_ABS_PINNED); + RCU_NONIDLE(bc_moved = (hrtimer_try_to_cancel(&bctimer) >= 0) ? + !hrtimer_start(&bctimer, expires, HRTIMER_MODE_ABS_PINNED) : + 0); + if (bc_moved) { /* Bind the "device" to the cpu */ bc->bound_on = smp_processor_id(); } else if (bc->bound_on == smp_processor_id()) { --- linux-3.19.0.orig/kernel/time/tick-broadcast.c +++ linux-3.19.0/kernel/time/tick-broadcast.c @@ -669,7 +669,7 @@ clockevents_set_mode(dev, CLOCK_EVT_MODE_SHUTDOWN); } -static void broadcast_move_bc(int deadcpu) +void tick_handover_broadcast(int deadcpu) { struct clock_event_device *bc = tick_broadcast_device.evtdev; @@ -913,8 +913,6 @@ cpumask_clear_cpu(cpu, tick_broadcast_pending_mask); cpumask_clear_cpu(cpu, tick_broadcast_force_mask); - broadcast_move_bc(cpu); - raw_spin_unlock_irqrestore(&tick_broadcast_lock, flags); } --- linux-3.19.0.orig/kernel/time/tick-common.c +++ linux-3.19.0/kernel/time/tick-common.c @@ -337,16 +337,22 @@ * * Called with interrupts disabled. */ -void tick_handover_do_timer(int *cpup) +static void tick_handover_do_timer(int hcpu) { - if (*cpup == tick_do_timer_cpu) { - int cpu = cpumask_first(cpu_online_mask); + if (hcpu == tick_do_timer_cpu) { + int cpu = smp_processor_id(); tick_do_timer_cpu = (cpu < nr_cpu_ids) ? cpu : TICK_DO_TIMER_NONE; } } +void tick_handover_tk(int hcpu) +{ + tick_handover_do_timer(hcpu); + tick_handover_broadcast(hcpu); +} + /* * Shutdown an event device on a given cpu: * --- linux-3.19.0.orig/kernel/time/tick-internal.h +++ linux-3.19.0/kernel/time/tick-internal.h @@ -23,7 +23,6 @@ extern void tick_setup_periodic(struct clock_event_device *dev, int broadcast); extern void tick_handle_periodic(struct clock_event_device *dev); extern void tick_check_new_device(struct clock_event_device *dev); -extern void tick_handover_do_timer(int *cpup); extern void tick_shutdown(unsigned int *cpup); extern void tick_suspend(void); extern void tick_resume(void); @@ -51,6 +50,7 @@ extern int tick_broadcast_oneshot_control(unsigned long reason); extern void tick_broadcast_switch_to_oneshot(void); extern void tick_shutdown_broadcast_oneshot(unsigned int *cpup); +extern void tick_handover_broadcast(int hcpu); extern int tick_resume_broadcast_oneshot(struct clock_event_device *bc); extern int tick_broadcast_oneshot_active(void); extern void tick_check_oneshot_broadcast_this_cpu(void); @@ -63,6 +63,7 @@ static inline int tick_broadcast_oneshot_control(unsigned long reason) { return 0; } static inline void tick_broadcast_switch_to_oneshot(void) { } static inline void tick_shutdown_broadcast_oneshot(unsigned int *cpup) { } +static inline void tick_handover_broadcast(int hcpu) { } static inline int tick_broadcast_oneshot_active(void) { return 0; } static inline void tick_check_oneshot_broadcast_this_cpu(void) { } static inline bool tick_broadcast_oneshot_available(void) { return true; } --- linux-3.19.0.orig/kernel/trace/ftrace.c +++ linux-3.19.0/kernel/trace/ftrace.c @@ -1059,6 +1059,12 @@ static struct pid * const ftrace_swapper_pid = &init_struct_pid; +#ifdef CONFIG_FUNCTION_GRAPH_TRACER +static int ftrace_graph_active; +#else +# define ftrace_graph_active 0 +#endif + #ifdef CONFIG_DYNAMIC_FTRACE static struct ftrace_ops *removed_ops; @@ -2041,8 +2047,12 @@ if (!ftrace_rec_count(rec)) rec->flags = 0; else - /* Just disable the record (keep REGS state) */ - rec->flags &= ~FTRACE_FL_ENABLED; + /* + * Just disable the record, but keep the ops TRAMP + * and REGS states. The _EN flags must be disabled though. + */ + rec->flags &= ~(FTRACE_FL_ENABLED | FTRACE_FL_TRAMP_EN | + FTRACE_FL_REGS_EN); } return FTRACE_UPDATE_MAKE_NOP; @@ -2688,24 +2698,36 @@ static void ftrace_startup_sysctl(void) { + int command; + if (unlikely(ftrace_disabled)) return; /* Force update next time */ saved_ftrace_func = NULL; /* ftrace_start_up is true if we want ftrace running */ - if (ftrace_start_up) - ftrace_run_update_code(FTRACE_UPDATE_CALLS); + if (ftrace_start_up) { + command = FTRACE_UPDATE_CALLS; + if (ftrace_graph_active) + command |= FTRACE_START_FUNC_RET; + ftrace_startup_enable(command); + } } static void ftrace_shutdown_sysctl(void) { + int command; + if (unlikely(ftrace_disabled)) return; /* ftrace_start_up is true if ftrace is running */ - if (ftrace_start_up) - ftrace_run_update_code(FTRACE_DISABLE_CALLS); + if (ftrace_start_up) { + command = FTRACE_DISABLE_CALLS; + if (ftrace_graph_active) + command |= FTRACE_STOP_FUNC_RET; + ftrace_run_update_code(command); + } } static cycle_t ftrace_update_time; @@ -5558,12 +5580,12 @@ if (ftrace_enabled) { - ftrace_startup_sysctl(); - /* we are starting ftrace again */ if (ftrace_ops_list != &ftrace_list_end) update_ftrace_function(); + ftrace_startup_sysctl(); + } else { /* stopping ftrace calls (just send to ftrace_stub) */ ftrace_trace_function = ftrace_stub; @@ -5590,8 +5612,6 @@ ASSIGN_OPS_HASH(graph_ops, &global_ops.local_hash) }; -static int ftrace_graph_active; - int ftrace_graph_entry_stub(struct ftrace_graph_ent *trace) { return 0; --- linux-3.19.0.orig/kernel/trace/ring_buffer.c +++ linux-3.19.0/kernel/trace/ring_buffer.c @@ -447,7 +447,10 @@ struct rb_irq_work { struct irq_work work; wait_queue_head_t waiters; + wait_queue_head_t full_waiters; bool waiters_pending; + bool full_waiters_pending; + bool wakeup_full; }; /* @@ -529,6 +532,10 @@ struct rb_irq_work *rbwork = container_of(work, struct rb_irq_work, work); wake_up_all(&rbwork->waiters); + if (rbwork->wakeup_full) { + rbwork->wakeup_full = false; + wake_up_all(&rbwork->full_waiters); + } } /** @@ -553,9 +560,11 @@ * data in any cpu buffer, or a specific buffer, put the * caller on the appropriate wait queue. */ - if (cpu == RING_BUFFER_ALL_CPUS) + if (cpu == RING_BUFFER_ALL_CPUS) { work = &buffer->irq_work; - else { + /* Full only makes sense on per cpu reads */ + full = false; + } else { if (!cpumask_test_cpu(cpu, buffer->cpumask)) return -ENODEV; cpu_buffer = buffer->buffers[cpu]; @@ -564,7 +573,10 @@ while (true) { - prepare_to_wait(&work->waiters, &wait, TASK_INTERRUPTIBLE); + if (full) + prepare_to_wait(&work->full_waiters, &wait, TASK_INTERRUPTIBLE); + else + prepare_to_wait(&work->waiters, &wait, TASK_INTERRUPTIBLE); /* * The events can happen in critical sections where @@ -586,7 +598,10 @@ * that is necessary is that the wake up happens after * a task has been queued. It's OK for spurious wake ups. */ - work->waiters_pending = true; + if (full) + work->full_waiters_pending = true; + else + work->waiters_pending = true; if (signal_pending(current)) { ret = -EINTR; @@ -615,7 +630,10 @@ schedule(); } - finish_wait(&work->waiters, &wait); + if (full) + finish_wait(&work->full_waiters, &wait); + else + finish_wait(&work->waiters, &wait); return ret; } @@ -1230,6 +1248,7 @@ init_completion(&cpu_buffer->update_done); init_irq_work(&cpu_buffer->irq_work.work, rb_wake_up_waiters); init_waitqueue_head(&cpu_buffer->irq_work.waiters); + init_waitqueue_head(&cpu_buffer->irq_work.full_waiters); bpage = kzalloc_node(ALIGN(sizeof(*bpage), cache_line_size()), GFP_KERNEL, cpu_to_node(cpu)); @@ -2662,7 +2681,7 @@ static __always_inline int trace_recursive_lock(void) { - unsigned int val = this_cpu_read(current_context); + unsigned int val = __this_cpu_read(current_context); int bit; if (in_interrupt()) { @@ -2679,18 +2698,17 @@ return 1; val |= (1 << bit); - this_cpu_write(current_context, val); + __this_cpu_write(current_context, val); return 0; } static __always_inline void trace_recursive_unlock(void) { - unsigned int val = this_cpu_read(current_context); + unsigned int val = __this_cpu_read(current_context); - val--; - val &= this_cpu_read(current_context); - this_cpu_write(current_context, val); + val &= val & (val - 1); + __this_cpu_write(current_context, val); } #else @@ -2801,6 +2819,8 @@ static __always_inline void rb_wakeups(struct ring_buffer *buffer, struct ring_buffer_per_cpu *cpu_buffer) { + bool pagebusy; + if (buffer->irq_work.waiters_pending) { buffer->irq_work.waiters_pending = false; /* irq_work_queue() supplies it's own memory barriers */ @@ -2812,6 +2832,15 @@ /* irq_work_queue() supplies it's own memory barriers */ irq_work_queue(&cpu_buffer->irq_work.work); } + + pagebusy = cpu_buffer->reader_page == cpu_buffer->commit_page; + + if (!pagebusy && cpu_buffer->irq_work.full_waiters_pending) { + cpu_buffer->irq_work.wakeup_full = true; + cpu_buffer->irq_work.full_waiters_pending = false; + /* irq_work_queue() supplies it's own memory barriers */ + irq_work_queue(&cpu_buffer->irq_work.work); + } } /** --- linux-3.19.0.orig/kernel/trace/trace.c +++ linux-3.19.0/kernel/trace/trace.c @@ -4942,7 +4942,7 @@ *fpos += written; out_unlock: - for (i = 0; i < nr_pages; i++){ + for (i = nr_pages - 1; i >= 0; i--) { kunmap_atomic(map_page[i]); put_page(pages[i]); } --- linux-3.19.0.orig/kernel/trace/trace_events.c +++ linux-3.19.0/kernel/trace/trace_events.c @@ -565,6 +565,7 @@ static int ftrace_set_clr_event(struct trace_array *tr, char *buf, int set) { char *event = NULL, *sub = NULL, *match; + int ret; /* * The buf format can be : @@ -590,7 +591,13 @@ event = NULL; } - return __ftrace_set_clr_event(tr, match, sub, event, set); + ret = __ftrace_set_clr_event(tr, match, sub, event, set); + + /* Put back the colon to allow this to be called again */ + if (buf) + *(buf - 1) = ':'; + + return ret; } /** --- linux-3.19.0.orig/kernel/trace/trace_functions_graph.c +++ linux-3.19.0/kernel/trace/trace_functions_graph.c @@ -1309,15 +1309,19 @@ { /* pid and depth on the last trace processed */ struct fgraph_data *data; + gfp_t gfpflags; int cpu; iter->private = NULL; - data = kzalloc(sizeof(*data), GFP_KERNEL); + /* We can be called in atomic context via ftrace_dump() */ + gfpflags = (in_atomic() || irqs_disabled()) ? GFP_ATOMIC : GFP_KERNEL; + + data = kzalloc(sizeof(*data), gfpflags); if (!data) goto out_err; - data->cpu_data = alloc_percpu(struct fgraph_cpu_data); + data->cpu_data = alloc_percpu_gfp(struct fgraph_cpu_data, gfpflags); if (!data->cpu_data) goto out_err_free; --- linux-3.19.0.orig/kernel/watchdog.c +++ linux-3.19.0/kernel/watchdog.c @@ -154,7 +154,7 @@ */ static unsigned long get_timestamp(void) { - return local_clock() >> 30LL; /* 2^30 ~= 10^9 */ + return running_clock() >> 30LL; /* 2^30 ~= 10^9 */ } static void set_sample_period(void) --- linux-3.19.0.orig/kernel/workqueue.c +++ linux-3.19.0/kernel/workqueue.c @@ -2728,19 +2728,57 @@ } EXPORT_SYMBOL_GPL(flush_work); +struct cwt_wait { + wait_queue_t wait; + struct work_struct *work; +}; + +static int cwt_wakefn(wait_queue_t *wait, unsigned mode, int sync, void *key) +{ + struct cwt_wait *cwait = container_of(wait, struct cwt_wait, wait); + + if (cwait->work != key) + return 0; + return autoremove_wake_function(wait, mode, sync, key); +} + static bool __cancel_work_timer(struct work_struct *work, bool is_dwork) { + static DECLARE_WAIT_QUEUE_HEAD(cancel_waitq); unsigned long flags; int ret; do { ret = try_to_grab_pending(work, is_dwork, &flags); /* - * If someone else is canceling, wait for the same event it - * would be waiting for before retrying. + * If someone else is already canceling, wait for it to + * finish. flush_work() doesn't work for PREEMPT_NONE + * because we may get scheduled between @work's completion + * and the other canceling task resuming and clearing + * CANCELING - flush_work() will return false immediately + * as @work is no longer busy, try_to_grab_pending() will + * return -ENOENT as @work is still being canceled and the + * other canceling task won't be able to clear CANCELING as + * we're hogging the CPU. + * + * Let's wait for completion using a waitqueue. As this + * may lead to the thundering herd problem, use a custom + * wake function which matches @work along with exclusive + * wait and wakeup. */ - if (unlikely(ret == -ENOENT)) - flush_work(work); + if (unlikely(ret == -ENOENT)) { + struct cwt_wait cwait; + + init_wait(&cwait.wait); + cwait.wait.func = cwt_wakefn; + cwait.work = work; + + prepare_to_wait_exclusive(&cancel_waitq, &cwait.wait, + TASK_UNINTERRUPTIBLE); + if (work_is_canceling(work)) + schedule(); + finish_wait(&cancel_waitq, &cwait.wait); + } } while (unlikely(ret < 0)); /* tell other tasks trying to grab @work to back off */ @@ -2749,6 +2787,16 @@ flush_work(work); clear_work_data(work); + + /* + * Paired with prepare_to_wait() above so that either + * waitqueue_active() is visible here or !work_is_canceling() is + * visible there. + */ + smp_mb(); + if (waitqueue_active(&cancel_waitq)) + __wake_up(&cancel_waitq, TASK_NORMAL, 1, work); + return ret; } --- linux-3.19.0.orig/lib/lcm.c +++ linux-3.19.0/lib/lcm.c @@ -12,3 +12,14 @@ return 0; } EXPORT_SYMBOL_GPL(lcm); + +unsigned long lcm_not_zero(unsigned long a, unsigned long b) +{ + unsigned long l = lcm(a, b); + + if (l) + return l; + + return (b ? : a); +} +EXPORT_SYMBOL_GPL(lcm_not_zero); --- linux-3.19.0.orig/lib/lz4/lz4_decompress.c +++ linux-3.19.0/lib/lz4/lz4_decompress.c @@ -139,6 +139,9 @@ /* Error: request to write beyond destination buffer */ if (cpy > oend) goto _output_error; + if ((ref + COPYLENGTH) > oend || + (op + COPYLENGTH) > oend) + goto _output_error; LZ4_SECURECOPY(ref, op, (oend - COPYLENGTH)); while (op < cpy) *op++ = *ref++; --- linux-3.19.0.orig/lib/seq_buf.c +++ linux-3.19.0/lib/seq_buf.c @@ -61,7 +61,7 @@ if (s->len < s->size) { len = vsnprintf(s->buffer + s->len, s->size - s->len, fmt, args); - if (seq_buf_can_fit(s, len)) { + if (s->len + len < s->size) { s->len += len; return 0; } @@ -154,7 +154,7 @@ if (s->len < s->size) { ret = bstr_printf(s->buffer + s->len, len, fmt, binary); - if (seq_buf_can_fit(s, ret)) { + if (s->len + ret < s->size) { s->len += ret; return 0; } --- linux-3.19.0.orig/lib/string.c +++ linux-3.19.0/lib/string.c @@ -610,7 +610,7 @@ void memzero_explicit(void *s, size_t count) { memset(s, 0, count); - OPTIMIZER_HIDE_VAR(s); + barrier(); } EXPORT_SYMBOL(memzero_explicit); --- linux-3.19.0.orig/mm/Makefile +++ linux-3.19.0/mm/Makefile @@ -18,7 +18,7 @@ mm_init.o mmu_context.o percpu.o slab_common.o \ compaction.o vmacache.o \ interval_tree.o list_lru.o workingset.o \ - iov_iter.o debug.o $(mmu-y) + iov_iter.o prfile.o debug.o $(mmu-y) obj-y += init-mm.o --- linux-3.19.0.orig/mm/cma.c +++ linux-3.19.0/mm/cma.c @@ -64,15 +64,17 @@ return (1UL << (align_order - cma->order_per_bit)) - 1; } +/* + * Find a PFN aligned to the specified order and return an offset represented in + * order_per_bits. + */ static unsigned long cma_bitmap_aligned_offset(struct cma *cma, int align_order) { - unsigned int alignment; - if (align_order <= cma->order_per_bit) return 0; - alignment = 1UL << (align_order - cma->order_per_bit); - return ALIGN(cma->base_pfn, alignment) - - (cma->base_pfn >> cma->order_per_bit); + + return (ALIGN(cma->base_pfn, (1UL << align_order)) + - cma->base_pfn) >> cma->order_per_bit; } static unsigned long cma_bitmap_maxno(struct cma *cma) --- linux-3.19.0.orig/mm/compaction.c +++ linux-3.19.0/mm/compaction.c @@ -1015,8 +1015,10 @@ low_pfn = isolate_migratepages_block(cc, low_pfn, end_pfn, isolate_mode); - if (!low_pfn || cc->contended) + if (!low_pfn || cc->contended) { + acct_isolated(zone, cc); return ISOLATE_ABORT; + } /* * Either we isolated something and proceed with migration. Or @@ -1088,7 +1090,7 @@ return COMPACT_PARTIAL; /* Job done if allocation would set block type */ - if (cc->order >= pageblock_order && area->nr_free) + if (order >= pageblock_order && area->nr_free) return COMPACT_PARTIAL; } --- linux-3.19.0.orig/mm/filemap.c +++ linux-3.19.0/mm/filemap.c @@ -2063,7 +2063,7 @@ int ret = VM_FAULT_LOCKED; sb_start_pagefault(inode->i_sb); - file_update_time(vma->vm_file); + vma_file_update_time(vma); lock_page(page); if (page->mapping != inode->i_mapping) { unlock_page(page); --- linux-3.19.0.orig/mm/fremap.c +++ linux-3.19.0/mm/fremap.c @@ -224,16 +224,28 @@ */ if (mapping_cap_account_dirty(mapping)) { unsigned long addr; - struct file *file = get_file(vma->vm_file); + struct file *file = vma->vm_file, + *prfile = vma->vm_prfile; + /* mmap_region may free vma; grab the info now */ vm_flags = vma->vm_flags; + vma_get_file(vma); addr = mmap_region(file, start, size, vm_flags, pgoff); - fput(file); + vma_fput(vma); if (IS_ERR_VALUE(addr)) { err = addr; } else { BUG_ON(addr != start); + if (prfile) { + struct vm_area_struct *new_vma; + + new_vma = find_vma(mm, addr); + if (!new_vma->vm_prfile) + new_vma->vm_prfile = prfile; + if (new_vma != vma) + get_file(prfile); + } err = 0; } goto out_freed; --- linux-3.19.0.orig/mm/gup.c +++ linux-3.19.0/mm/gup.c @@ -167,10 +167,10 @@ if (pud_none(*pud)) return no_page_table(vma, flags); if (pud_huge(*pud) && vma->vm_flags & VM_HUGETLB) { - if (flags & FOLL_GET) - return NULL; - page = follow_huge_pud(mm, address, pud, flags & FOLL_WRITE); - return page; + page = follow_huge_pud(mm, address, pud, flags); + if (page) + return page; + return no_page_table(vma, flags); } if (unlikely(pud_bad(*pud))) return no_page_table(vma, flags); @@ -179,19 +179,10 @@ if (pmd_none(*pmd)) return no_page_table(vma, flags); if (pmd_huge(*pmd) && vma->vm_flags & VM_HUGETLB) { - page = follow_huge_pmd(mm, address, pmd, flags & FOLL_WRITE); - if (flags & FOLL_GET) { - /* - * Refcount on tail pages are not well-defined and - * shouldn't be taken. The caller should handle a NULL - * return when trying to follow tail pages. - */ - if (PageHead(page)) - get_page(page); - else - page = NULL; - } - return page; + page = follow_huge_pmd(mm, address, pmd, flags); + if (page) + return page; + return no_page_table(vma, flags); } if ((flags & FOLL_NUMA) && pmd_numa(*pmd)) return no_page_table(vma, flags); @@ -926,7 +917,7 @@ pmdp = pmd_offset(&pud, addr); do { - pmd_t pmd = ACCESS_ONCE(*pmdp); + pmd_t pmd = READ_ONCE(*pmdp); next = pmd_addr_end(addr, end); if (pmd_none(pmd) || pmd_trans_splitting(pmd)) --- linux-3.19.0.orig/mm/hugetlb.c +++ linux-3.19.0/mm/hugetlb.c @@ -2657,9 +2657,10 @@ goto unlock; /* - * HWPoisoned hugepage is already unmapped and dropped reference + * Migrating hugepage or HWPoisoned hugepage is already + * unmapped and its refcount is dropped, so just clear pte here. */ - if (unlikely(is_hugetlb_entry_hwpoisoned(pte))) { + if (unlikely(!pte_present(pte))) { huge_pte_clear(mm, address, ptep); goto unlock; } @@ -3134,6 +3135,7 @@ struct page *pagecache_page = NULL; struct hstate *h = hstate_vma(vma); struct address_space *mapping; + int need_wait_lock = 0; address &= huge_page_mask(h); @@ -3172,6 +3174,16 @@ ret = 0; /* + * entry could be a migration/hwpoison entry at this point, so this + * check prevents the kernel from going below assuming that we have + * a active hugepage in pagecache. This goto expects the 2nd page fault, + * and is_hugetlb_entry_(migration|hwpoisoned) check will properly + * handle it. + */ + if (!pte_present(entry)) + goto out_mutex; + + /* * If we are going to COW the mapping later, we examine the pending * reservations for this page now. This will ensure that any * allocations necessary to record that reservation occur outside the @@ -3190,30 +3202,31 @@ vma, address); } + ptl = huge_pte_lock(h, mm, ptep); + + /* Check for a racing update before calling hugetlb_cow */ + if (unlikely(!pte_same(entry, huge_ptep_get(ptep)))) + goto out_ptl; + /* * hugetlb_cow() requires page locks of pte_page(entry) and * pagecache_page, so here we need take the former one * when page != pagecache_page or !pagecache_page. - * Note that locking order is always pagecache_page -> page, - * so no worry about deadlock. */ page = pte_page(entry); - get_page(page); if (page != pagecache_page) - lock_page(page); - - ptl = huge_pte_lockptr(h, mm, ptep); - spin_lock(ptl); - /* Check for a racing update before calling hugetlb_cow */ - if (unlikely(!pte_same(entry, huge_ptep_get(ptep)))) - goto out_ptl; + if (!trylock_page(page)) { + need_wait_lock = 1; + goto out_ptl; + } + get_page(page); if (flags & FAULT_FLAG_WRITE) { if (!huge_pte_write(entry)) { ret = hugetlb_cow(mm, vma, address, ptep, entry, pagecache_page, ptl); - goto out_ptl; + goto out_put_page; } entry = huge_pte_mkdirty(entry); } @@ -3221,7 +3234,10 @@ if (huge_ptep_set_access_flags(vma, address, ptep, entry, flags & FAULT_FLAG_WRITE)) update_mmu_cache(vma, address, ptep); - +out_put_page: + if (page != pagecache_page) + unlock_page(page); + put_page(page); out_ptl: spin_unlock(ptl); @@ -3229,12 +3245,17 @@ unlock_page(pagecache_page); put_page(pagecache_page); } - if (page != pagecache_page) - unlock_page(page); - put_page(page); - out_mutex: mutex_unlock(&htlb_fault_mutex_table[hash]); + /* + * Generally it's safe to hold refcount during waiting page lock. But + * here we just wait to defer the next page fault to avoid busy loop and + * the page is not used after unlocked before returning from the current + * page fault. So we are safe from accessing freed page, even if we wait + * here without taking refcount. + */ + if (need_wait_lock) + wait_on_page_locked(page); return ret; } @@ -3364,7 +3385,26 @@ spin_unlock(ptl); continue; } - if (!huge_pte_none(huge_ptep_get(ptep))) { + pte = huge_ptep_get(ptep); + if (unlikely(is_hugetlb_entry_hwpoisoned(pte))) { + spin_unlock(ptl); + continue; + } + if (unlikely(is_hugetlb_entry_migration(pte))) { + swp_entry_t entry = pte_to_swp_entry(pte); + + if (is_write_migration_entry(entry)) { + pte_t newpte; + + make_migration_entry_read(&entry); + newpte = swp_entry_to_pte(entry); + set_huge_pte_at(mm, address, ptep, newpte); + pages++; + } + spin_unlock(ptl); + continue; + } + if (!huge_pte_none(pte)) { pte = huge_ptep_get_and_clear(mm, address, ptep); pte = pte_mkhuge(huge_pte_modify(pte, newprot)); pte = arch_make_huge_pte(pte, vma, NULL, 0); @@ -3660,42 +3700,64 @@ return (pte_t *) pmd; } -struct page * -follow_huge_pmd(struct mm_struct *mm, unsigned long address, - pmd_t *pmd, int write) -{ - struct page *page; +#endif /* CONFIG_ARCH_WANT_GENERAL_HUGETLB */ - page = pte_page(*(pte_t *)pmd); - if (page) - page += ((address & ~PMD_MASK) >> PAGE_SHIFT); - return page; +/* + * These functions are overwritable if your architecture needs its own + * behavior. + */ +struct page * __weak +follow_huge_addr(struct mm_struct *mm, unsigned long address, + int write) +{ + return ERR_PTR(-EINVAL); } -struct page * -follow_huge_pud(struct mm_struct *mm, unsigned long address, - pud_t *pud, int write) +struct page * __weak +follow_huge_pmd(struct mm_struct *mm, unsigned long address, + pmd_t *pmd, int flags) { - struct page *page; - - page = pte_page(*(pte_t *)pud); - if (page) - page += ((address & ~PUD_MASK) >> PAGE_SHIFT); + struct page *page = NULL; + spinlock_t *ptl; +retry: + ptl = pmd_lockptr(mm, pmd); + spin_lock(ptl); + /* + * make sure that the address range covered by this pmd is not + * unmapped from other threads. + */ + if (!pmd_huge(*pmd)) + goto out; + if (pmd_present(*pmd)) { + page = pte_page(*(pte_t *)pmd) + + ((address & ~PMD_MASK) >> PAGE_SHIFT); + if (flags & FOLL_GET) + get_page(page); + } else { + if (is_hugetlb_entry_migration(huge_ptep_get((pte_t *)pmd))) { + spin_unlock(ptl); + __migration_entry_wait(mm, (pte_t *)pmd, ptl); + goto retry; + } + /* + * hwpoisoned entry is treated as no_page_table in + * follow_page_mask(). + */ + } +out: + spin_unlock(ptl); return page; } -#else /* !CONFIG_ARCH_WANT_GENERAL_HUGETLB */ - -/* Can be overriden by architectures */ struct page * __weak follow_huge_pud(struct mm_struct *mm, unsigned long address, - pud_t *pud, int write) + pud_t *pud, int flags) { - BUG(); - return NULL; -} + if (flags & FOLL_GET) + return NULL; -#endif /* CONFIG_ARCH_WANT_GENERAL_HUGETLB */ + return pte_page(*(pte_t *)pud) + ((address & ~PUD_MASK) >> PAGE_SHIFT); +} #ifdef CONFIG_MEMORY_FAILURE --- linux-3.19.0.orig/mm/madvise.c +++ linux-3.19.0/mm/madvise.c @@ -324,12 +324,12 @@ * vma's reference to the file) can go away as soon as we drop * mmap_sem. */ - get_file(f); + vma_get_file(vma); up_read(¤t->mm->mmap_sem); error = vfs_fallocate(f, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE, offset, end - start); - fput(f); + vma_fput(vma); down_read(¤t->mm->mmap_sem); return error; } --- linux-3.19.0.orig/mm/memory-failure.c +++ linux-3.19.0/mm/memory-failure.c @@ -1654,8 +1654,6 @@ * setting PG_hwpoison. */ if (!is_free_buddy_page(page)) - lru_add_drain_all(); - if (!is_free_buddy_page(page)) drain_all_pages(page_zone(page)); SetPageHWPoison(page); if (!is_free_buddy_page(page)) --- linux-3.19.0.orig/mm/memory.c +++ linux-3.19.0/mm/memory.c @@ -2157,7 +2157,7 @@ /* file_update_time outside page_lock */ if (vma->vm_file) - file_update_time(vma->vm_file); + vma_file_update_time(vma); } put_page(dirty_page); if (page_mkwrite) { @@ -3561,7 +3561,7 @@ if (follow_phys(vma, addr, write, &prot, &phys_addr)) return -EINVAL; - maddr = ioremap_prot(phys_addr, PAGE_SIZE, prot); + maddr = ioremap_prot(phys_addr, PAGE_ALIGN(len + offset), prot); if (write) memcpy_toio(maddr + offset, buf, len); else --- linux-3.19.0.orig/mm/memory_hotplug.c +++ linux-3.19.0/mm/memory_hotplug.c @@ -1092,6 +1092,10 @@ return NULL; arch_refresh_nodedata(nid, pgdat); + } else { + /* Reset the nr_zones and classzone_idx to 0 before reuse */ + pgdat->nr_zones = 0; + pgdat->classzone_idx = 0; } /* we can use NODE_DATA(nid) from here */ @@ -1977,15 +1981,6 @@ if (is_vmalloc_addr(zone->wait_table)) vfree(zone->wait_table); } - - /* - * Since there is no way to guarentee the address of pgdat/zone is not - * on stack of any kernel threads or used by other kernel objects - * without reference counting or other symchronizing method, do not - * reset node_data and free pgdat here. Just reset it to 0 and reuse - * the memory when the node is online again. - */ - memset(pgdat, 0, sizeof(*pgdat)); } EXPORT_SYMBOL(try_offline_node); --- linux-3.19.0.orig/mm/migrate.c +++ linux-3.19.0/mm/migrate.c @@ -229,7 +229,7 @@ * get to the page and wait until migration is finished. * When we return from this function the fault will be retried. */ -static void __migration_entry_wait(struct mm_struct *mm, pte_t *ptep, +void __migration_entry_wait(struct mm_struct *mm, pte_t *ptep, spinlock_t *ptl) { pte_t pte; @@ -1268,7 +1268,8 @@ goto put_and_set; if (PageHuge(page)) { - isolate_huge_page(page, &pagelist); + if (PageHead(page)) + isolate_huge_page(page, &pagelist); goto put_and_set; } --- linux-3.19.0.orig/mm/mmap.c +++ linux-3.19.0/mm/mmap.c @@ -152,7 +152,7 @@ */ int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin) { - unsigned long free, allowed, reserve; + long free, allowed, reserve; VM_WARN_ONCE(percpu_counter_read(&vm_committed_as) < -(s64)vm_committed_as_batch * num_online_cpus(), @@ -220,7 +220,7 @@ */ if (mm) { reserve = sysctl_user_reserve_kbytes >> (PAGE_SHIFT - 10); - allowed -= min(mm->total_vm / 32, reserve); + allowed -= min_t(long, mm->total_vm / 32, reserve); } if (percpu_counter_read_positive(&vm_committed_as) < allowed) @@ -277,7 +277,7 @@ if (vma->vm_ops && vma->vm_ops->close) vma->vm_ops->close(vma); if (vma->vm_file) - fput(vma->vm_file); + vma_fput(vma); mpol_put(vma_policy(vma)); kmem_cache_free(vm_area_cachep, vma); return next; @@ -780,10 +780,8 @@ importer->anon_vma = exporter->anon_vma; error = anon_vma_clone(importer, exporter); - if (error) { - importer->anon_vma = NULL; + if (error) return error; - } } } @@ -897,7 +895,7 @@ if (remove_next) { if (file) { uprobe_munmap(next, next->vm_start, next->vm_end); - fput(file); + vma_fput(vma); } if (next->anon_vma) anon_vma_merge(vma, next); @@ -1682,8 +1680,8 @@ return addr; unmap_and_free_vma: + vma_fput(vma); vma->vm_file = NULL; - fput(file); /* Undo any partial mapping done by a device driver. */ unmap_region(mm, vma, prev, vma->vm_start, vma->vm_end); @@ -2484,7 +2482,7 @@ goto out_free_mpol; if (new->vm_file) - get_file(new->vm_file); + vma_get_file(new); if (new->vm_ops && new->vm_ops->open) new->vm_ops->open(new); @@ -2503,7 +2501,7 @@ if (new->vm_ops && new->vm_ops->close) new->vm_ops->close(new); if (new->vm_file) - fput(new->vm_file); + vma_fput(new); unlink_anon_vmas(new); out_free_mpol: mpol_put(vma_policy(new)); @@ -2895,7 +2893,7 @@ if (anon_vma_clone(new_vma, vma)) goto out_free_mempol; if (new_vma->vm_file) - get_file(new_vma->vm_file); + vma_get_file(new_vma); if (new_vma->vm_ops && new_vma->vm_ops->open) new_vma->vm_ops->open(new_vma); vma_link(mm, new_vma, prev, rb_link, rb_parent); --- linux-3.19.0.orig/mm/msync.c +++ linux-3.19.0/mm/msync.c @@ -84,13 +84,13 @@ start = vma->vm_end; if ((flags & MS_SYNC) && file && (vma->vm_flags & VM_SHARED)) { - get_file(file); + vma_get_file(vma); up_read(&mm->mmap_sem); if (vma->vm_flags & VM_NONLINEAR) error = vfs_fsync(file, 1); else error = vfs_fsync_range(file, fstart, fend, 1); - fput(file); + vma_fput(vma); if (error || start >= end) goto out; down_read(&mm->mmap_sem); --- linux-3.19.0.orig/mm/nommu.c +++ linux-3.19.0/mm/nommu.c @@ -659,7 +659,7 @@ up_write(&nommu_region_sem); if (region->vm_file) - fput(region->vm_file); + vmr_fput(region); /* IO memory and memory shared directly out of the pagecache * from ramfs/tmpfs mustn't be released here */ @@ -824,7 +824,7 @@ if (vma->vm_ops && vma->vm_ops->close) vma->vm_ops->close(vma); if (vma->vm_file) - fput(vma->vm_file); + vma_fput(vma); put_nommu_region(vma->vm_region); kmem_cache_free(vm_area_cachep, vma); } @@ -1189,11 +1189,9 @@ if (sysctl_nr_trim_pages && total - point >= sysctl_nr_trim_pages) { total = point; kdebug("try to alloc exact %lu pages", total); - base = alloc_pages_exact(len, GFP_KERNEL); - } else { - base = (void *)__get_free_pages(GFP_KERNEL, order); } + base = alloc_pages_exact(total << PAGE_SHIFT, GFP_KERNEL); if (!base) goto enomem; @@ -1375,7 +1373,7 @@ goto error_just_free; } } - fput(region->vm_file); + vmr_fput(region); kmem_cache_free(vm_region_jar, region); region = pregion; result = start; @@ -1451,10 +1449,10 @@ up_write(&nommu_region_sem); error: if (region->vm_file) - fput(region->vm_file); + vmr_fput(region); kmem_cache_free(vm_region_jar, region); if (vma->vm_file) - fput(vma->vm_file); + vma_fput(vma); kmem_cache_free(vm_area_cachep, vma); kleave(" = %d", ret); return ret; @@ -1895,7 +1893,7 @@ */ int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin) { - unsigned long free, allowed, reserve; + long free, allowed, reserve; vm_acct_memory(pages); @@ -1959,7 +1957,7 @@ */ if (mm) { reserve = sysctl_user_reserve_kbytes >> (PAGE_SHIFT - 10); - allowed -= min(mm->total_vm / 32, reserve); + allowed -= min_t(long, mm->total_vm / 32, reserve); } if (percpu_counter_read_positive(&vm_committed_as) < allowed) --- linux-3.19.0.orig/mm/page-writeback.c +++ linux-3.19.0/mm/page-writeback.c @@ -857,8 +857,11 @@ * bw * elapsed + write_bandwidth * (period - elapsed) * write_bandwidth = --------------------------------------------------- * period + * + * @written may have decreased due to account_page_redirty(). + * Avoid underflowing @bw calculation. */ - bw = written - bdi->written_stamp; + bw = written - min(written, bdi->written_stamp); bw *= HZ; if (unlikely(elapsed > period)) { do_div(bw, elapsed); @@ -922,7 +925,7 @@ unsigned long now) { static DEFINE_SPINLOCK(dirty_lock); - static unsigned long update_time; + static unsigned long update_time = INITIAL_JIFFIES; /* * check locklessly first to optimize away locking for the most time --- linux-3.19.0.orig/mm/page_alloc.c +++ linux-3.19.0/mm/page_alloc.c @@ -1138,8 +1138,8 @@ * nor move CMA pages to different free lists. We don't want unmovable pages * to be allocated from MIGRATE_CMA areas. * - * Returns the new migratetype of the pageblock (or the same old migratetype - * if it was unchanged). + * Returns the allocation migratetype if free pages were stolen, or the + * fallback migratetype if it was decided not to steal. */ static int try_to_steal_freepages(struct zone *zone, struct page *page, int start_type, int fallback_type) @@ -1170,12 +1170,10 @@ /* Claim the whole block if over half of it is free */ if (pages >= (1 << (pageblock_order-1)) || - page_group_by_mobility_disabled) { - + page_group_by_mobility_disabled) set_pageblock_migratetype(page, start_type); - return start_type; - } + return start_type; } return fallback_type; @@ -1227,7 +1225,7 @@ set_freepage_migratetype(page, new_type); trace_mm_page_alloc_extfrag(page, order, current_order, - start_migratetype, migratetype, new_type); + start_migratetype, migratetype); return page; } @@ -2382,8 +2380,15 @@ if (high_zoneidx < ZONE_NORMAL) goto out; /* The OOM killer does not compensate for light reclaim */ - if (!(gfp_mask & __GFP_FS)) + if (!(gfp_mask & __GFP_FS)) { + /* + * XXX: Page reclaim didn't yield anything, + * and the OOM killer can't be invoked, but + * keep looping as per should_alloc_retry(). + */ + *did_some_progress = 1; goto out; + } /* * GFP_THISNODE contains __GFP_NORETRY and we never hit this. * Sanity check for bare calls of __GFP_THISNODE, not real OOM. --- linux-3.19.0.orig/mm/page_isolation.c +++ linux-3.19.0/mm/page_isolation.c @@ -103,6 +103,7 @@ if (!is_migrate_isolate_page(buddy)) { __isolate_free_page(page, order); + kernel_map_pages(page, (1 << order), 1); set_page_refcounted(page); isolated_page = page; } --- linux-3.19.0.orig/mm/prfile.c +++ linux-3.19.0/mm/prfile.c @@ -0,0 +1,86 @@ +/* + * Mainly for aufs which mmap(2) diffrent file and wants to print different path + * in /proc/PID/maps. + * Call these functions via macros defined in linux/mm.h. + * + * See Documentation/filesystems/aufs/design/06mmap.txt + * + * Copyright (c) 2014 Junjro R. Okajima + * Copyright (c) 2014 Ian Campbell + */ + +#include +#include +#include + +/* #define PRFILE_TRACE */ +static inline void prfile_trace(struct file *f, struct file *pr, + const char func[], int line, const char func2[]) +{ +#ifdef PRFILE_TRACE + if (pr) + pr_info("%s:%d: %s, %p\n", func, line, func2, + f ? (char *)f->f_dentry->d_name.name : "(null)"); +#endif +} + +#ifdef CONFIG_MMU +void vma_do_file_update_time(struct vm_area_struct *vma, const char func[], + int line) +{ + struct file *f = vma->vm_file, *pr = vma->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + file_update_time(f); + if (f && pr) + file_update_time(pr); +} + +struct file *vma_do_pr_or_file(struct vm_area_struct *vma, const char func[], + int line) +{ + struct file *f = vma->vm_file, *pr = vma->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + return (f && pr) ? pr : f; +} + +void vma_do_get_file(struct vm_area_struct *vma, const char func[], int line) +{ + struct file *f = vma->vm_file, *pr = vma->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + get_file(f); + if (f && pr) + get_file(pr); +} + +void vma_do_fput(struct vm_area_struct *vma, const char func[], int line) +{ + struct file *f = vma->vm_file, *pr = vma->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + fput(f); + if (f && pr) + fput(pr); +} +#else +struct file *vmr_do_pr_or_file(struct vm_region *region, const char func[], + int line) +{ + struct file *f = region->vm_file, *pr = region->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + return (f && pr) ? pr : f; +} + +void vmr_do_fput(struct vm_region *region, const char func[], int line) +{ + struct file *f = region->vm_file, *pr = region->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + fput(f); + if (f && pr) + fput(pr); +} +#endif /* CONFIG_MMU */ --- linux-3.19.0.orig/mm/rmap.c +++ linux-3.19.0/mm/rmap.c @@ -287,6 +287,13 @@ return 0; enomem_failure: + /* + * dst->anon_vma is dropped here otherwise its degree can be incorrectly + * decremented in unlink_anon_vmas(). + * We can safely do this because callers of anon_vma_clone() don't care + * about dst->anon_vma if anon_vma_clone() failed. + */ + dst->anon_vma = NULL; unlink_anon_vmas(dst); return -ENOMEM; } --- linux-3.19.0.orig/mm/vmstat.c +++ linux-3.19.0/mm/vmstat.c @@ -1450,7 +1450,7 @@ int cpu; for_each_possible_cpu(cpu) - INIT_DEFERRABLE_WORK(per_cpu_ptr(&vmstat_work, cpu), + INIT_DELAYED_WORK(per_cpu_ptr(&vmstat_work, cpu), vmstat_update); if (!alloc_cpumask_var(&cpu_stat_off, GFP_KERNEL)) --- linux-3.19.0.orig/net/bluetooth/mgmt.c +++ linux-3.19.0/net/bluetooth/mgmt.c @@ -7066,7 +7066,8 @@ * However when using service discovery, the value 127 will be * returned when the RSSI is not available. */ - if (rssi == HCI_RSSI_INVALID && !hdev->discovery.report_invalid_rssi) + if (rssi == HCI_RSSI_INVALID && !hdev->discovery.report_invalid_rssi && + link_type == ACL_LINK) rssi = 0; bacpy(&ev->addr.bdaddr, bdaddr); --- linux-3.19.0.orig/net/bluetooth/smp.c +++ linux-3.19.0/net/bluetooth/smp.c @@ -2303,8 +2303,12 @@ * implementations are not known of and in order to not over * complicate our implementation, simply pretend that we never * received an IRK for such a device. + * + * The Identity Address must also be a Static Random or Public + * Address, which hci_is_identity_address() checks for. */ - if (!bacmp(&info->bdaddr, BDADDR_ANY)) { + if (!bacmp(&info->bdaddr, BDADDR_ANY) || + !hci_is_identity_address(&info->bdaddr, info->addr_type)) { BT_ERR("Ignoring IRK with no identity address"); goto distribute; } --- linux-3.19.0.orig/net/bridge/br_netfilter.c +++ linux-3.19.0/net/bridge/br_netfilter.c @@ -651,6 +651,13 @@ struct net_device *in; if (!IS_ARP(skb) && !IS_VLAN_ARP(skb)) { + int frag_max_size; + + if (skb->protocol == htons(ETH_P_IP)) { + frag_max_size = IPCB(skb)->frag_max_size; + BR_INPUT_SKB_CB(skb)->frag_max_size = frag_max_size; + } + in = nf_bridge->physindev; if (nf_bridge->mask & BRNF_PKT_TYPE) { skb->pkt_type = PACKET_OTHERHOST; @@ -710,8 +717,14 @@ nf_bridge->mask |= BRNF_PKT_TYPE; } - if (pf == NFPROTO_IPV4 && br_parse_ip_options(skb)) - return NF_DROP; + if (pf == NFPROTO_IPV4) { + int frag_max = BR_INPUT_SKB_CB(skb)->frag_max_size; + + if (br_parse_ip_options(skb)) + return NF_DROP; + + IPCB(skb)->frag_max_size = frag_max; + } /* The physdev module checks on this */ nf_bridge->mask |= BRNF_BRIDGED; --- linux-3.19.0.orig/net/caif/caif_socket.c +++ linux-3.19.0/net/caif/caif_socket.c @@ -281,7 +281,7 @@ int copylen; ret = -EOPNOTSUPP; - if (m->msg_flags&MSG_OOB) + if (flags & MSG_OOB) goto read_error; skb = skb_recv_datagram(sk, flags, 0 , &ret); --- linux-3.19.0.orig/net/can/af_can.c +++ linux-3.19.0/net/can/af_can.c @@ -259,6 +259,9 @@ goto inval_skb; } + skb->ip_summed = CHECKSUM_UNNECESSARY; + + skb_reset_mac_header(skb); skb_reset_network_header(skb); skb_reset_transport_header(skb); --- linux-3.19.0.orig/net/ceph/messenger.c +++ linux-3.19.0/net/ceph/messenger.c @@ -484,7 +484,7 @@ IPPROTO_TCP, &sock); if (ret) return ret; - sock->sk->sk_allocation = GFP_NOFS | __GFP_MEMALLOC; + sock->sk->sk_allocation = GFP_NOFS; #ifdef CONFIG_LOCKDEP lockdep_set_class(&sock->sk->sk_lock, &socket_class); @@ -510,8 +510,6 @@ return ret; } - sk_set_memalloc(sock->sk); - con->sock = sock; return 0; } @@ -2798,11 +2796,8 @@ { struct ceph_connection *con = container_of(work, struct ceph_connection, work.work); - unsigned long pflags = current->flags; bool fault; - current->flags |= PF_MEMALLOC; - mutex_lock(&con->mutex); while (true) { int ret; @@ -2856,8 +2851,6 @@ con_fault_finish(con); con->ops->put(con); - - tsk_restore_flags(current, pflags, PF_MEMALLOC); } /* --- linux-3.19.0.orig/net/ceph/osd_client.c +++ linux-3.19.0/net/ceph/osd_client.c @@ -1048,14 +1048,24 @@ */ static void __remove_osd(struct ceph_osd_client *osdc, struct ceph_osd *osd) { - dout("__remove_osd %p\n", osd); + dout("%s %p osd%d\n", __func__, osd, osd->o_osd); WARN_ON(!list_empty(&osd->o_requests)); WARN_ON(!list_empty(&osd->o_linger_requests)); - rb_erase(&osd->o_node, &osdc->osds); list_del_init(&osd->o_osd_lru); - ceph_con_close(&osd->o_con); - put_osd(osd); + rb_erase(&osd->o_node, &osdc->osds); + RB_CLEAR_NODE(&osd->o_node); +} + +static void remove_osd(struct ceph_osd_client *osdc, struct ceph_osd *osd) +{ + dout("%s %p osd%d\n", __func__, osd, osd->o_osd); + + if (!RB_EMPTY_NODE(&osd->o_node)) { + ceph_con_close(&osd->o_con); + __remove_osd(osdc, osd); + put_osd(osd); + } } static void remove_all_osds(struct ceph_osd_client *osdc) @@ -1065,7 +1075,7 @@ while (!RB_EMPTY_ROOT(&osdc->osds)) { struct ceph_osd *osd = rb_entry(rb_first(&osdc->osds), struct ceph_osd, o_node); - __remove_osd(osdc, osd); + remove_osd(osdc, osd); } mutex_unlock(&osdc->request_mutex); } @@ -1106,7 +1116,7 @@ list_for_each_entry_safe(osd, nosd, &osdc->osd_lru, o_osd_lru) { if (time_before(jiffies, osd->lru_ttl)) break; - __remove_osd(osdc, osd); + remove_osd(osdc, osd); } mutex_unlock(&osdc->request_mutex); } @@ -1121,8 +1131,7 @@ dout("__reset_osd %p osd%d\n", osd, osd->o_osd); if (list_empty(&osd->o_requests) && list_empty(&osd->o_linger_requests)) { - __remove_osd(osdc, osd); - + remove_osd(osdc, osd); return -ENODEV; } @@ -1926,6 +1935,7 @@ { struct rb_node *p, *n; + dout("%s %p\n", __func__, osdc); for (p = rb_first(&osdc->osds); p; p = n) { struct ceph_osd *osd = rb_entry(p, struct ceph_osd, o_node); --- linux-3.19.0.orig/net/compat.c +++ linux-3.19.0/net/compat.c @@ -49,6 +49,13 @@ __get_user(kmsg->msg_controllen, &umsg->msg_controllen) || __get_user(kmsg->msg_flags, &umsg->msg_flags)) return -EFAULT; + + if (!uaddr) + kmsg->msg_namelen = 0; + + if (kmsg->msg_namelen < 0) + return -EINVAL; + if (kmsg->msg_namelen > sizeof(struct sockaddr_storage)) kmsg->msg_namelen = sizeof(struct sockaddr_storage); kmsg->msg_control = compat_ptr(tmp3); @@ -711,24 +718,18 @@ COMPAT_SYSCALL_DEFINE3(sendmsg, int, fd, struct compat_msghdr __user *, msg, unsigned int, flags) { - if (flags & MSG_CMSG_COMPAT) - return -EINVAL; return __sys_sendmsg(fd, (struct user_msghdr __user *)msg, flags | MSG_CMSG_COMPAT); } COMPAT_SYSCALL_DEFINE4(sendmmsg, int, fd, struct compat_mmsghdr __user *, mmsg, unsigned int, vlen, unsigned int, flags) { - if (flags & MSG_CMSG_COMPAT) - return -EINVAL; return __sys_sendmmsg(fd, (struct mmsghdr __user *)mmsg, vlen, flags | MSG_CMSG_COMPAT); } COMPAT_SYSCALL_DEFINE3(recvmsg, int, fd, struct compat_msghdr __user *, msg, unsigned int, flags) { - if (flags & MSG_CMSG_COMPAT) - return -EINVAL; return __sys_recvmsg(fd, (struct user_msghdr __user *)msg, flags | MSG_CMSG_COMPAT); } @@ -751,9 +752,6 @@ int datagrams; struct timespec ktspec; - if (flags & MSG_CMSG_COMPAT) - return -EINVAL; - if (timeout == NULL) return __sys_recvmmsg(fd, (struct mmsghdr __user *)mmsg, vlen, flags | MSG_CMSG_COMPAT, NULL); --- linux-3.19.0.orig/net/core/dev.c +++ linux-3.19.0/net/core/dev.c @@ -945,7 +945,7 @@ return false; while (*name) { - if (*name == '/' || isspace(*name)) + if (*name == '/' || *name == ':' || isspace(*name)) return false; name++; } @@ -2821,7 +2821,9 @@ #define skb_update_prio(skb) #endif -static DEFINE_PER_CPU(int, xmit_recursion); +DEFINE_PER_CPU(int, xmit_recursion); +EXPORT_SYMBOL(xmit_recursion); + #define RECURSION_LIMIT 10 /** --- linux-3.19.0.orig/net/core/flow.c +++ linux-3.19.0/net/core/flow.c @@ -379,7 +379,7 @@ static void flow_cache_flush_task(struct work_struct *work) { struct netns_xfrm *xfrm = container_of(work, struct netns_xfrm, - flow_cache_gc_work); + flow_cache_flush_work); struct net *net = container_of(xfrm, struct net, xfrm); flow_cache_flush(net); --- linux-3.19.0.orig/net/core/gen_stats.c +++ linux-3.19.0/net/core/gen_stats.c @@ -32,6 +32,9 @@ return 0; nla_put_failure: + kfree(d->xstats); + d->xstats = NULL; + d->xstats_len = 0; spin_unlock_bh(d->lock); return -1; } @@ -305,7 +308,9 @@ gnet_stats_copy_app(struct gnet_dump *d, void *st, int len) { if (d->compat_xstats) { - d->xstats = st; + d->xstats = kmemdup(st, len, GFP_ATOMIC); + if (!d->xstats) + goto err_out; d->xstats_len = len; } @@ -313,6 +318,11 @@ return gnet_stats_copy(d, TCA_STATS_APP, st, len); return 0; + +err_out: + d->xstats_len = 0; + spin_unlock_bh(d->lock); + return -1; } EXPORT_SYMBOL(gnet_stats_copy_app); @@ -345,6 +355,9 @@ return -1; } + kfree(d->xstats); + d->xstats = NULL; + d->xstats_len = 0; spin_unlock_bh(d->lock); return 0; } --- linux-3.19.0.orig/net/core/pktgen.c +++ linux-3.19.0/net/core/pktgen.c @@ -1134,6 +1134,9 @@ return len; i += len; + if ((value > 1) && + (!(pkt_dev->odev->priv_flags & IFF_TX_SKB_SHARING))) + return -ENOTSUPP; pkt_dev->burst = value < 1 ? 1 : value; sprintf(pg_result, "OK: burst=%d", pkt_dev->burst); return count; @@ -2842,25 +2845,25 @@ skb->dev = odev; skb->pkt_type = PACKET_HOST; + pktgen_finalize_skb(pkt_dev, skb, datalen); + if (!(pkt_dev->flags & F_UDPCSUM)) { skb->ip_summed = CHECKSUM_NONE; } else if (odev->features & NETIF_F_V4_CSUM) { skb->ip_summed = CHECKSUM_PARTIAL; skb->csum = 0; - udp4_hwcsum(skb, udph->source, udph->dest); + udp4_hwcsum(skb, iph->saddr, iph->daddr); } else { - __wsum csum = udp_csum(skb); + __wsum csum = skb_checksum(skb, skb_transport_offset(skb), datalen + 8, 0); /* add protocol-dependent pseudo-header */ - udph->check = csum_tcpudp_magic(udph->source, udph->dest, + udph->check = csum_tcpudp_magic(iph->saddr, iph->daddr, datalen + 8, IPPROTO_UDP, csum); if (udph->check == 0) udph->check = CSUM_MANGLED_0; } - pktgen_finalize_skb(pkt_dev, skb, datalen); - #ifdef CONFIG_XFRM if (!process_ipsec(pkt_dev, skb, protocol)) return NULL; @@ -2976,6 +2979,8 @@ skb->dev = odev; skb->pkt_type = PACKET_HOST; + pktgen_finalize_skb(pkt_dev, skb, datalen); + if (!(pkt_dev->flags & F_UDPCSUM)) { skb->ip_summed = CHECKSUM_NONE; } else if (odev->features & NETIF_F_V6_CSUM) { @@ -2984,7 +2989,7 @@ skb->csum_offset = offsetof(struct udphdr, check); udph->check = ~csum_ipv6_magic(&iph->saddr, &iph->daddr, udplen, IPPROTO_UDP, 0); } else { - __wsum csum = udp_csum(skb); + __wsum csum = skb_checksum(skb, skb_transport_offset(skb), udplen, 0); /* add protocol-dependent pseudo-header */ udph->check = csum_ipv6_magic(&iph->saddr, &iph->daddr, udplen, IPPROTO_UDP, csum); @@ -2993,8 +2998,6 @@ udph->check = CSUM_MANGLED_0; } - pktgen_finalize_skb(pkt_dev, skb, datalen); - return skb; } --- linux-3.19.0.orig/net/core/rtnetlink.c +++ linux-3.19.0/net/core/rtnetlink.c @@ -1237,18 +1237,12 @@ }; static const struct nla_policy ifla_vf_policy[IFLA_VF_MAX+1] = { - [IFLA_VF_MAC] = { .type = NLA_BINARY, - .len = sizeof(struct ifla_vf_mac) }, - [IFLA_VF_VLAN] = { .type = NLA_BINARY, - .len = sizeof(struct ifla_vf_vlan) }, - [IFLA_VF_TX_RATE] = { .type = NLA_BINARY, - .len = sizeof(struct ifla_vf_tx_rate) }, - [IFLA_VF_SPOOFCHK] = { .type = NLA_BINARY, - .len = sizeof(struct ifla_vf_spoofchk) }, - [IFLA_VF_RATE] = { .type = NLA_BINARY, - .len = sizeof(struct ifla_vf_rate) }, - [IFLA_VF_LINK_STATE] = { .type = NLA_BINARY, - .len = sizeof(struct ifla_vf_link_state) }, + [IFLA_VF_MAC] = { .len = sizeof(struct ifla_vf_mac) }, + [IFLA_VF_VLAN] = { .len = sizeof(struct ifla_vf_vlan) }, + [IFLA_VF_TX_RATE] = { .len = sizeof(struct ifla_vf_tx_rate) }, + [IFLA_VF_SPOOFCHK] = { .len = sizeof(struct ifla_vf_spoofchk) }, + [IFLA_VF_RATE] = { .len = sizeof(struct ifla_vf_rate) }, + [IFLA_VF_LINK_STATE] = { .len = sizeof(struct ifla_vf_link_state) }, }; static const struct nla_policy ifla_port_policy[IFLA_PORT_MAX+1] = { @@ -1280,7 +1274,6 @@ s_h = cb->args[0]; s_idx = cb->args[1]; - rcu_read_lock(); cb->seq = net->dev_base_seq; /* A hack to preserve kernel<->userspace interface. @@ -1302,7 +1295,7 @@ for (h = s_h; h < NETDEV_HASHENTRIES; h++, s_idx = 0) { idx = 0; head = &net->dev_index_head[h]; - hlist_for_each_entry_rcu(dev, head, index_hlist) { + hlist_for_each_entry(dev, head, index_hlist) { if (idx < s_idx) goto cont; err = rtnl_fill_ifinfo(skb, dev, RTM_NEWLINK, @@ -1324,7 +1317,6 @@ } } out: - rcu_read_unlock(); cb->args[1] = idx; cb->args[0] = h; @@ -2130,8 +2122,16 @@ } } err = rtnl_configure_link(dev, ifm); - if (err < 0) - unregister_netdevice(dev); + if (err < 0) { + if (ops->newlink) { + LIST_HEAD(list_kill); + + ops->dellink(dev, &list_kill); + unregister_netdevice_many(&list_kill); + } else { + unregister_netdevice(dev); + } + } out: put_net(dest_net); return err; --- linux-3.19.0.orig/net/core/skbuff.c +++ linux-3.19.0/net/core/skbuff.c @@ -278,13 +278,14 @@ EXPORT_SYMBOL(__alloc_skb); /** - * build_skb - build a network buffer + * __build_skb - build a network buffer * @data: data buffer provided by caller - * @frag_size: size of fragment, or 0 if head was kmalloced + * @frag_size: size of data, or 0 if head was kmalloced * * Allocate a new &sk_buff. Caller provides space holding head and * skb_shared_info. @data must have been allocated by kmalloc() only if - * @frag_size is 0, otherwise data should come from the page allocator. + * @frag_size is 0, otherwise data should come from the page allocator + * or vmalloc() * The return is the new skb buffer. * On a failure the return is %NULL, and @data is not freed. * Notes : @@ -295,7 +296,7 @@ * before giving packet to stack. * RX rings only contains data buffers, not full skbs. */ -struct sk_buff *build_skb(void *data, unsigned int frag_size) +struct sk_buff *__build_skb(void *data, unsigned int frag_size) { struct skb_shared_info *shinfo; struct sk_buff *skb; @@ -309,7 +310,6 @@ memset(skb, 0, offsetof(struct sk_buff, tail)); skb->truesize = SKB_TRUESIZE(size); - skb->head_frag = frag_size != 0; atomic_set(&skb->users, 1); skb->head = data; skb->data = data; @@ -326,6 +326,23 @@ return skb; } + +/* build_skb() is wrapper over __build_skb(), that specifically + * takes care of skb->head and skb->pfmemalloc + * This means that if @frag_size is not zero, then @data must be backed + * by a page fragment, not kmalloc() or vmalloc() + */ +struct sk_buff *build_skb(void *data, unsigned int frag_size) +{ + struct sk_buff *skb = __build_skb(data, frag_size); + + if (skb && frag_size) { + skb->head_frag = 1; + if (virt_to_head_page(data)->pfmemalloc) + skb->pfmemalloc = 1; + } + return skb; +} EXPORT_SYMBOL(build_skb); struct netdev_alloc_cache { @@ -346,7 +363,8 @@ gfp_t gfp = gfp_mask; if (order) { - gfp_mask |= __GFP_COMP | __GFP_NOWARN | __GFP_NORETRY; + gfp_mask |= __GFP_COMP | __GFP_NOWARN | __GFP_NORETRY | + __GFP_NOMEMALLOC; page = alloc_pages_node(NUMA_NO_NODE, gfp_mask, order); nc->frag.size = PAGE_SIZE << (page ? order : 0); } @@ -3623,13 +3641,14 @@ { struct sk_buff_head *q = &sk->sk_error_queue; struct sk_buff *skb, *skb_next; + unsigned long flags; int err = 0; - spin_lock_bh(&q->lock); + spin_lock_irqsave(&q->lock, flags); skb = __skb_dequeue(q); if (skb && (skb_next = skb_peek(q))) err = SKB_EXT_ERR(skb_next)->ee.ee_errno; - spin_unlock_bh(&q->lock); + spin_unlock_irqrestore(&q->lock, flags); sk->sk_err = err; if (err) @@ -4140,18 +4159,20 @@ */ void skb_scrub_packet(struct sk_buff *skb, bool xnet) { - if (xnet) - skb_orphan(skb); skb->tstamp.tv64 = 0; skb->pkt_type = PACKET_HOST; skb->skb_iif = 0; skb->ignore_df = 0; skb_dst_drop(skb); - skb->mark = 0; - skb_init_secmark(skb); secpath_reset(skb); nf_reset(skb); nf_reset_trace(skb); + + if (!xnet) + return; + + skb_orphan(skb); + skb->mark = 0; } EXPORT_SYMBOL_GPL(skb_scrub_packet); --- linux-3.19.0.orig/net/core/sock.c +++ linux-3.19.0/net/core/sock.c @@ -651,6 +651,25 @@ sock_reset_flag(sk, bit); } +bool sk_mc_loop(struct sock *sk) +{ + if (dev_recursion_level()) + return false; + if (!sk) + return true; + switch (sk->sk_family) { + case AF_INET: + return inet_sk(sk)->mc_loop; +#if IS_ENABLED(CONFIG_IPV6) + case AF_INET6: + return inet6_sk(sk)->mc_loop; +#endif + } + WARN_ON(1); + return true; +} +EXPORT_SYMBOL(sk_mc_loop); + /* * This is meant for all protocols to use and covers goings on * at the socket level. Everything here is generic. --- linux-3.19.0.orig/net/core/sysctl_net_core.c +++ linux-3.19.0/net/core/sysctl_net_core.c @@ -25,6 +25,8 @@ static int zero = 0; static int one = 1; static int ushort_max = USHRT_MAX; +static int min_sndbuf = SOCK_MIN_SNDBUF; +static int min_rcvbuf = SOCK_MIN_RCVBUF; static int net_msg_warn; /* Unused, but still a sysctl */ @@ -237,7 +239,7 @@ .maxlen = sizeof(int), .mode = 0644, .proc_handler = proc_dointvec_minmax, - .extra1 = &one, + .extra1 = &min_sndbuf, }, { .procname = "rmem_max", @@ -245,7 +247,7 @@ .maxlen = sizeof(int), .mode = 0644, .proc_handler = proc_dointvec_minmax, - .extra1 = &one, + .extra1 = &min_rcvbuf, }, { .procname = "wmem_default", @@ -253,7 +255,7 @@ .maxlen = sizeof(int), .mode = 0644, .proc_handler = proc_dointvec_minmax, - .extra1 = &one, + .extra1 = &min_sndbuf, }, { .procname = "rmem_default", @@ -261,7 +263,7 @@ .maxlen = sizeof(int), .mode = 0644, .proc_handler = proc_dointvec_minmax, - .extra1 = &one, + .extra1 = &min_rcvbuf, }, { .procname = "dev_weight", --- linux-3.19.0.orig/net/ipv4/cipso_ipv4.c +++ linux-3.19.0/net/ipv4/cipso_ipv4.c @@ -378,20 +378,18 @@ * negative values on failure. * */ -int cipso_v4_cache_add(const struct sk_buff *skb, +int cipso_v4_cache_add(const unsigned char *cipso_ptr, const struct netlbl_lsm_secattr *secattr) { int ret_val = -EPERM; u32 bkt; struct cipso_v4_map_cache_entry *entry = NULL; struct cipso_v4_map_cache_entry *old_entry = NULL; - unsigned char *cipso_ptr; u32 cipso_ptr_len; if (!cipso_v4_cache_enabled || cipso_v4_cache_bucketsize <= 0) return 0; - cipso_ptr = CIPSO_V4_OPTPTR(skb); cipso_ptr_len = cipso_ptr[1]; entry = kzalloc(sizeof(*entry), GFP_ATOMIC); @@ -1579,6 +1577,33 @@ } /** + * cipso_v4_optptr - Find the CIPSO option in the packet + * @skb: the packet + * + * Description: + * Parse the packet's IP header looking for a CIPSO option. Returns a pointer + * to the start of the CIPSO option on success, NULL if one if not found. + * + */ +unsigned char *cipso_v4_optptr(const struct sk_buff *skb) +{ + const struct iphdr *iph = ip_hdr(skb); + unsigned char *optptr = (unsigned char *)&(ip_hdr(skb)[1]); + int optlen; + int taglen; + + for (optlen = iph->ihl*4 - sizeof(struct iphdr); optlen > 0; ) { + if (optptr[0] == IPOPT_CIPSO) + return optptr; + taglen = optptr[1]; + optlen -= taglen; + optptr += taglen; + } + + return NULL; +} + +/** * cipso_v4_validate - Validate a CIPSO option * @option: the start of the option, on error it is set to point to the error * @@ -2119,8 +2144,8 @@ * on success and negative values on failure. * */ -static int cipso_v4_getattr(const unsigned char *cipso, - struct netlbl_lsm_secattr *secattr) +int cipso_v4_getattr(const unsigned char *cipso, + struct netlbl_lsm_secattr *secattr) { int ret_val = -ENOMSG; u32 doi; @@ -2305,22 +2330,6 @@ return 0; } -/** - * cipso_v4_skbuff_getattr - Get the security attributes from the CIPSO option - * @skb: the packet - * @secattr: the security attributes - * - * Description: - * Parse the given packet's CIPSO option and return the security attributes. - * Returns zero on success and negative values on failure. - * - */ -int cipso_v4_skbuff_getattr(const struct sk_buff *skb, - struct netlbl_lsm_secattr *secattr) -{ - return cipso_v4_getattr(CIPSO_V4_OPTPTR(skb), secattr); -} - /* * Setup Functions */ --- linux-3.19.0.orig/net/ipv4/geneve.c +++ linux-3.19.0/net/ipv4/geneve.c @@ -121,10 +121,6 @@ int min_headroom; int err; - skb = udp_tunnel_handle_offloads(skb, !gs->sock->sk->sk_no_check_tx); - if (IS_ERR(skb)) - return PTR_ERR(skb); - min_headroom = LL_RESERVED_SPACE(rt->dst.dev) + rt->dst.header_len + GENEVE_BASE_HLEN + opt_len + sizeof(struct iphdr) + (vlan_tx_tag_present(skb) ? VLAN_HLEN : 0); @@ -139,6 +135,10 @@ if (unlikely(!skb)) return -ENOMEM; + skb = udp_tunnel_handle_offloads(skb, !gs->sock->sk->sk_no_check_tx); + if (IS_ERR(skb)) + return PTR_ERR(skb); + gnvh = (struct genevehdr *)__skb_push(skb, sizeof(*gnvh) + opt_len); geneve_build_header(gnvh, tun_flags, vni, opt_len, opt); --- linux-3.19.0.orig/net/ipv4/inet_diag.c +++ linux-3.19.0/net/ipv4/inet_diag.c @@ -71,6 +71,20 @@ mutex_unlock(&inet_diag_table_mutex); } +static size_t inet_sk_attr_size(void) +{ + return nla_total_size(sizeof(struct tcp_info)) + + nla_total_size(1) /* INET_DIAG_SHUTDOWN */ + + nla_total_size(1) /* INET_DIAG_TOS */ + + nla_total_size(1) /* INET_DIAG_TCLASS */ + + nla_total_size(sizeof(struct inet_diag_meminfo)) + + nla_total_size(sizeof(struct inet_diag_msg)) + + nla_total_size(SK_MEMINFO_VARS * sizeof(u32)) + + nla_total_size(TCP_CA_NAME_MAX) + + nla_total_size(sizeof(struct tcpvegas_info)) + + 64; +} + int inet_sk_diag_fill(struct sock *sk, struct inet_connection_sock *icsk, struct sk_buff *skb, struct inet_diag_req_v2 *req, struct user_namespace *user_ns, @@ -324,9 +338,7 @@ if (err) goto out; - rep = nlmsg_new(sizeof(struct inet_diag_msg) + - sizeof(struct inet_diag_meminfo) + - sizeof(struct tcp_info) + 64, GFP_KERNEL); + rep = nlmsg_new(inet_sk_attr_size(), GFP_KERNEL); if (!rep) { err = -ENOMEM; goto out; --- linux-3.19.0.orig/net/ipv4/ip_forward.c +++ linux-3.19.0/net/ipv4/ip_forward.c @@ -81,6 +81,9 @@ if (skb->pkt_type != PACKET_HOST) goto drop; + if (unlikely(skb->sk)) + goto drop; + if (skb_warn_if_lro(skb)) goto drop; --- linux-3.19.0.orig/net/ipv4/ip_fragment.c +++ linux-3.19.0/net/ipv4/ip_fragment.c @@ -659,27 +659,30 @@ struct sk_buff *ip_check_defrag(struct sk_buff *skb, u32 user) { struct iphdr iph; + int netoff; u32 len; if (skb->protocol != htons(ETH_P_IP)) return skb; - if (!skb_copy_bits(skb, 0, &iph, sizeof(iph))) + netoff = skb_network_offset(skb); + + if (skb_copy_bits(skb, netoff, &iph, sizeof(iph)) < 0) return skb; if (iph.ihl < 5 || iph.version != 4) return skb; len = ntohs(iph.tot_len); - if (skb->len < len || len < (iph.ihl * 4)) + if (skb->len < netoff + len || len < (iph.ihl * 4)) return skb; if (ip_is_fragment(&iph)) { skb = skb_share_check(skb, GFP_ATOMIC); if (skb) { - if (!pskb_may_pull(skb, iph.ihl*4)) + if (!pskb_may_pull(skb, netoff + iph.ihl * 4)) return skb; - if (pskb_trim_rcsum(skb, len)) + if (pskb_trim_rcsum(skb, netoff + len)) return skb; memset(IPCB(skb), 0, sizeof(struct inet_skb_parm)); if (ip_defrag(skb, user)) --- linux-3.19.0.orig/net/ipv4/ip_output.c +++ linux-3.19.0/net/ipv4/ip_output.c @@ -890,7 +890,8 @@ cork->length += length; if (((length > mtu) || (skb && skb_is_gso(skb))) && (sk->sk_protocol == IPPROTO_UDP) && - (rt->dst.dev->features & NETIF_F_UFO) && !rt->dst.header_len) { + (rt->dst.dev->features & NETIF_F_UFO) && !rt->dst.header_len && + (sk->sk_type == SOCK_DGRAM)) { err = ip_ufo_append_data(sk, queue, getfrag, from, length, hh_len, fragheaderlen, transhdrlen, maxfraglen, flags); --- linux-3.19.0.orig/net/ipv4/ipip.c +++ linux-3.19.0/net/ipv4/ipip.c @@ -209,13 +209,38 @@ } /* + * Determine fan tunnel endpoint to send packet to, based on the inner IP + * address. For an overlay (inner) address Y.A.B.C, the transformation is + * F.G.A.B, where "F" and "G" are the first two octets of the underlay + * network (the network portion of a /16), "A" and "B" are the low order + * two octets of the underlay network host (the host portion of a /16), + * and "Y" is a configured first octet of the overlay network. + * + * E.g., underlay host 10.88.3.4 with an overlay of 99 would host overlay + * subnet 99.3.4.0/24. An overlay network datagram from 99.3.4.5 to + * 99.6.7.8, would be directed to underlay host 10.88.6.7, which hosts + * overlay network 99.6.7.0/24. + */ +static void ipip_build_fan_iphdr(struct ip_tunnel *tunnel, struct sk_buff *skb, struct iphdr *iph) +{ + u32 daddr; + + *iph = tunnel->parms.iph; + + daddr = ntohl(ip_hdr(skb)->daddr); + iph->daddr = htonl((tunnel->fan.underlay & 0xffff0000) | + ((daddr >> 8) & 0x0000ffff)); +} + +/* * This function assumes it is being called from dev_queue_xmit() * and that skb is filled properly by that function. */ static netdev_tx_t ipip_tunnel_xmit(struct sk_buff *skb, struct net_device *dev) { struct ip_tunnel *tunnel = netdev_priv(dev); - const struct iphdr *tiph = &tunnel->parms.iph; + const struct iphdr *tiph; + struct iphdr fiph; if (unlikely(skb->protocol != htons(ETH_P_IP))) goto tx_error; @@ -224,6 +249,13 @@ if (IS_ERR(skb)) goto out; + if (tunnel->fan.underlay) { + ipip_build_fan_iphdr(tunnel, skb, &fiph); + tiph = &fiph; + } else { + tiph = &tunnel->parms.iph; + } + skb_set_inner_ipproto(skb, IPPROTO_IPIP); ip_tunnel_xmit(skb, dev, tiph, tiph->protocol); @@ -377,21 +409,44 @@ return ret; } +static int ipip_netlink_fan(struct nlattr *data[], struct ip_tunnel *t, + struct ip_tunnel_parm *parms) +{ + u32 net = t->fan.underlay; + + if (!data[IFLA_IPTUN_FAN_UNDERLAY]) + goto err_check; + + net = ntohl(nla_get_be32(data[IFLA_IPTUN_FAN_UNDERLAY])) & 0xffff0000; + +err_check: + if (parms->iph.daddr && net) + return -EINVAL; + + t->fan.underlay = net; + + return 0; +} + static int ipip_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[]) { struct ip_tunnel_parm p; struct ip_tunnel_encap ipencap; + struct ip_tunnel *t = netdev_priv(dev); + int err; if (ipip_netlink_encap_parms(data, &ipencap)) { - struct ip_tunnel *t = netdev_priv(dev); - int err = ip_tunnel_encap_setup(t, &ipencap); + err = ip_tunnel_encap_setup(t, &ipencap); if (err < 0) return err; } ipip_netlink_parms(data, &p); + err = ipip_netlink_fan(data, t, &p); + if (err < 0) + return err; return ip_tunnel_newlink(dev, tb, &p); } @@ -400,16 +455,20 @@ { struct ip_tunnel_parm p; struct ip_tunnel_encap ipencap; + struct ip_tunnel *t = netdev_priv(dev); + int err; if (ipip_netlink_encap_parms(data, &ipencap)) { - struct ip_tunnel *t = netdev_priv(dev); - int err = ip_tunnel_encap_setup(t, &ipencap); + err = ip_tunnel_encap_setup(t, &ipencap); if (err < 0) return err; } ipip_netlink_parms(data, &p); + err = ipip_netlink_fan(data, t, &p); + if (err < 0) + return err; if (((dev->flags & IFF_POINTOPOINT) && !p.iph.daddr) || (!(dev->flags & IFF_POINTOPOINT) && p.iph.daddr)) @@ -441,6 +500,8 @@ nla_total_size(2) + /* IFLA_IPTUN_ENCAP_DPORT */ nla_total_size(2) + + /* IFLA_IPTUN_FAN_UNDERLAY */ + nla_total_size(4) + 0; } @@ -468,6 +529,11 @@ tunnel->encap.flags)) goto nla_put_failure; + if (tunnel->fan.underlay) + if (nla_put_be32(skb, IFLA_IPTUN_FAN_UNDERLAY, + htonl(tunnel->fan.underlay))) + goto nla_put_failure; + return 0; nla_put_failure: @@ -485,6 +551,9 @@ [IFLA_IPTUN_ENCAP_FLAGS] = { .type = NLA_U16 }, [IFLA_IPTUN_ENCAP_SPORT] = { .type = NLA_U16 }, [IFLA_IPTUN_ENCAP_DPORT] = { .type = NLA_U16 }, + + [__IFLA_IPTUN_VENDOR_BREAK ... IFLA_IPTUN_MAX] = { .type = NLA_BINARY }, + [IFLA_IPTUN_FAN_UNDERLAY] = { .type = NLA_U32 }, }; static struct rtnl_link_ops ipip_link_ops __read_mostly = { @@ -524,6 +593,23 @@ .size = sizeof(struct ip_tunnel_net), }; +#ifdef CONFIG_SYSCTL +static struct ctl_table_header *ipip_fan_header; +static unsigned int ipip_fan_version = 1; + +static struct ctl_table ipip_fan_sysctls[] = { + { + .procname = "version", + .data = &ipip_fan_version, + .maxlen = sizeof(ipip_fan_version), + .mode = 0444, + .proc_handler = proc_dointvec, + }, + {}, +}; + +#endif /* CONFIG_SYSCTL */ + static int __init ipip_init(void) { int err; @@ -542,9 +628,22 @@ if (err < 0) goto rtnl_link_failed; +#ifdef CONFIG_SYSCTL + ipip_fan_header = register_net_sysctl(&init_net, "net/fan", + ipip_fan_sysctls); + if (!ipip_fan_header) { + err = -ENOMEM; + goto sysctl_failed; + } +#endif /* CONFIG_SYSCTL */ + out: return err; +#ifdef CONFIG_SYSCTL +sysctl_failed: + rtnl_link_unregister(&ipip_link_ops); +#endif /* CONFIG_SYSCTL */ rtnl_link_failed: xfrm4_tunnel_deregister(&ipip_handler, AF_INET); xfrm_tunnel_failed: @@ -554,6 +653,9 @@ static void __exit ipip_fini(void) { +#ifdef CONFIG_SYSCTL + unregister_net_sysctl_table(ipip_fan_header); +#endif /* CONFIG_SYSCTL */ rtnl_link_unregister(&ipip_link_ops); if (xfrm4_tunnel_deregister(&ipip_handler, AF_INET)) pr_info("%s: can't deregister tunnel\n", __func__); --- linux-3.19.0.orig/net/ipv4/ping.c +++ linux-3.19.0/net/ipv4/ping.c @@ -158,6 +158,7 @@ if (sk_hashed(sk)) { write_lock_bh(&ping_table.lock); hlist_nulls_del(&sk->sk_nulls_node); + sk_nulls_node_init(&sk->sk_nulls_node); sock_put(sk); isk->inet_num = 0; isk->inet_sport = 0; @@ -259,6 +260,9 @@ kgid_t low, high; int ret = 0; + if (sk->sk_family == AF_INET6) + sk->sk_ipv6only = 1; + inet_get_ping_group_range_net(net, &low, &high); if (gid_lte(low, group) && gid_lte(group, high)) return 0; @@ -305,6 +309,11 @@ if (addr_len < sizeof(*addr)) return -EINVAL; + if (addr->sin_family != AF_INET && + !(addr->sin_family == AF_UNSPEC && + addr->sin_addr.s_addr == htonl(INADDR_ANY))) + return -EAFNOSUPPORT; + pr_debug("ping_check_bind_addr(sk=%p,addr=%pI4,port=%d)\n", sk, &addr->sin_addr.s_addr, ntohs(addr->sin_port)); @@ -330,7 +339,7 @@ return -EINVAL; if (addr->sin6_family != AF_INET6) - return -EINVAL; + return -EAFNOSUPPORT; pr_debug("ping_check_bind_addr(sk=%p,addr=%pI6c,port=%d)\n", sk, addr->sin6_addr.s6_addr, ntohs(addr->sin6_port)); @@ -716,7 +725,7 @@ if (msg->msg_namelen < sizeof(*usin)) return -EINVAL; if (usin->sin_family != AF_INET) - return -EINVAL; + return -EAFNOSUPPORT; daddr = usin->sin_addr.s_addr; /* no remote port */ } else { --- linux-3.19.0.orig/net/ipv4/route.c +++ linux-3.19.0/net/ipv4/route.c @@ -963,10 +963,7 @@ if (dst_metric_locked(dst, RTAX_MTU)) return; - if (dst->dev->mtu < mtu) - return; - - if (rt->rt_pmtu && rt->rt_pmtu < mtu) + if (ipv4_mtu(dst) < mtu) return; if (mtu < ip_rt_min_pmtu) --- linux-3.19.0.orig/net/ipv4/tcp_cong.c +++ linux-3.19.0/net/ipv4/tcp_cong.c @@ -309,6 +309,12 @@ */ void tcp_cong_avoid_ai(struct tcp_sock *tp, u32 w, u32 acked) { + /* If credits accumulated at a higher w, apply them gently now. */ + if (tp->snd_cwnd_cnt >= w) { + tp->snd_cwnd_cnt = 0; + tp->snd_cwnd++; + } + tp->snd_cwnd_cnt += acked; if (tp->snd_cwnd_cnt >= w) { u32 delta = tp->snd_cwnd_cnt / w; --- linux-3.19.0.orig/net/ipv4/tcp_cubic.c +++ linux-3.19.0/net/ipv4/tcp_cubic.c @@ -306,8 +306,10 @@ } } - if (ca->cnt == 0) /* cannot be zero */ - ca->cnt = 1; + /* The maximum rate of cwnd increase CUBIC allows is 1 packet per + * 2 packets ACKed, meaning cwnd grows at 1.5x per RTT. + */ + ca->cnt = max(ca->cnt, 2U); } static void bictcp_cong_avoid(struct sock *sk, u32 ack, u32 acked) --- linux-3.19.0.orig/net/ipv4/tcp_fastopen.c +++ linux-3.19.0/net/ipv4/tcp_fastopen.c @@ -134,6 +134,7 @@ struct tcp_sock *tp; struct request_sock_queue *queue = &inet_csk(sk)->icsk_accept_queue; struct sock *child; + u32 end_seq; req->num_retrans = 0; req->num_timeout = 0; @@ -185,20 +186,35 @@ /* Queue the data carried in the SYN packet. We need to first * bump skb's refcnt because the caller will attempt to free it. + * Note that IPv6 might also have used skb_get() trick + * in tcp_v6_conn_request() to keep this SYN around (treq->pktopts) + * So we need to eventually get a clone of the packet, + * before inserting it in sk_receive_queue. * * XXX (TFO) - we honor a zero-payload TFO request for now, * (any reason not to?) but no need to queue the skb since * there is no data. How about SYN+FIN? */ - if (TCP_SKB_CB(skb)->end_seq != TCP_SKB_CB(skb)->seq + 1) { - skb = skb_get(skb); - skb_dst_drop(skb); - __skb_pull(skb, tcp_hdr(skb)->doff * 4); - skb_set_owner_r(skb, child); - __skb_queue_tail(&child->sk_receive_queue, skb); - tp->syn_data_acked = 1; + end_seq = TCP_SKB_CB(skb)->end_seq; + if (end_seq != TCP_SKB_CB(skb)->seq + 1) { + struct sk_buff *skb2; + + if (unlikely(skb_shared(skb))) + skb2 = skb_clone(skb, GFP_ATOMIC); + else + skb2 = skb_get(skb); + + if (likely(skb2)) { + skb_dst_drop(skb2); + __skb_pull(skb2, tcp_hdrlen(skb)); + skb_set_owner_r(skb2, child); + __skb_queue_tail(&child->sk_receive_queue, skb2); + tp->syn_data_acked = 1; + } else { + end_seq = TCP_SKB_CB(skb)->seq + 1; + } } - tcp_rsk(req)->rcv_nxt = tp->rcv_nxt = TCP_SKB_CB(skb)->end_seq; + tcp_rsk(req)->rcv_nxt = tp->rcv_nxt = end_seq; sk->sk_data_ready(sk); bh_unlock_sock(child); sock_put(child); --- linux-3.19.0.orig/net/ipv4/tcp_input.c +++ linux-3.19.0/net/ipv4/tcp_input.c @@ -3104,10 +3104,11 @@ if (!first_ackt.v64) first_ackt = last_ackt; - if (!(sacked & TCPCB_SACKED_ACKED)) + if (!(sacked & TCPCB_SACKED_ACKED)) { reord = min(pkts_acked, reord); - if (!after(scb->end_seq, tp->high_seq)) - flag |= FLAG_ORIG_SACK_ACKED; + if (!after(scb->end_seq, tp->high_seq)) + flag |= FLAG_ORIG_SACK_ACKED; + } } if (sacked & TCPCB_SACKED_ACKED) --- linux-3.19.0.orig/net/ipv4/tcp_ipv4.c +++ linux-3.19.0/net/ipv4/tcp_ipv4.c @@ -1516,7 +1516,7 @@ skb->sk = sk; skb->destructor = sock_edemux; if (sk->sk_state != TCP_TIME_WAIT) { - struct dst_entry *dst = sk->sk_rx_dst; + struct dst_entry *dst = READ_ONCE(sk->sk_rx_dst); if (dst) dst = dst_check(dst, 0); --- linux-3.19.0.orig/net/ipv4/tcp_output.c +++ linux-3.19.0/net/ipv4/tcp_output.c @@ -2753,43 +2753,65 @@ } } -/* Send a fin. The caller locks the socket for us. This cannot be - * allowed to fail queueing a FIN frame under any circumstances. +/* We allow to exceed memory limits for FIN packets to expedite + * connection tear down and (memory) recovery. + * Otherwise tcp_send_fin() could be tempted to either delay FIN + * or even be forced to close flow without any FIN. + */ +static void sk_forced_wmem_schedule(struct sock *sk, int size) +{ + int amt, status; + + if (size <= sk->sk_forward_alloc) + return; + amt = sk_mem_pages(size); + sk->sk_forward_alloc += amt * SK_MEM_QUANTUM; + sk_memory_allocated_add(sk, amt, &status); +} + +/* Send a FIN. The caller locks the socket for us. + * We should try to send a FIN packet really hard, but eventually give up. */ void tcp_send_fin(struct sock *sk) { + struct sk_buff *skb, *tskb = tcp_write_queue_tail(sk); struct tcp_sock *tp = tcp_sk(sk); - struct sk_buff *skb = tcp_write_queue_tail(sk); - int mss_now; - /* Optimization, tack on the FIN if we have a queue of - * unsent frames. But be careful about outgoing SACKS - * and IP options. + /* Optimization, tack on the FIN if we have one skb in write queue and + * this skb was not yet sent, or we are under memory pressure. + * Note: in the latter case, FIN packet will be sent after a timeout, + * as TCP stack thinks it has already been transmitted. */ - mss_now = tcp_current_mss(sk); - - if (tcp_send_head(sk) != NULL) { - TCP_SKB_CB(skb)->tcp_flags |= TCPHDR_FIN; - TCP_SKB_CB(skb)->end_seq++; + if (tskb && (tcp_send_head(sk) || sk_under_memory_pressure(sk))) { +coalesce: + TCP_SKB_CB(tskb)->tcp_flags |= TCPHDR_FIN; + TCP_SKB_CB(tskb)->end_seq++; tp->write_seq++; + if (!tcp_send_head(sk)) { + /* This means tskb was already sent. + * Pretend we included the FIN on previous transmit. + * We need to set tp->snd_nxt to the value it would have + * if FIN had been sent. This is because retransmit path + * does not change tp->snd_nxt. + */ + tp->snd_nxt++; + return; + } } else { - /* Socket is locked, keep trying until memory is available. */ - for (;;) { - skb = alloc_skb_fclone(MAX_TCP_HEADER, - sk->sk_allocation); - if (skb) - break; - yield(); + skb = alloc_skb_fclone(MAX_TCP_HEADER, sk->sk_allocation); + if (unlikely(!skb)) { + if (tskb) + goto coalesce; + return; } - - /* Reserve space for headers and prepare control bits. */ skb_reserve(skb, MAX_TCP_HEADER); + sk_forced_wmem_schedule(sk, skb->truesize); /* FIN eats a sequence byte, write_seq advanced by tcp_queue_skb(). */ tcp_init_nondata_skb(skb, tp->write_seq, TCPHDR_ACK | TCPHDR_FIN); tcp_queue_skb(sk, skb); } - __tcp_push_pending_frames(sk, mss_now, TCP_NAGLE_OFF); + __tcp_push_pending_frames(sk, tcp_current_mss(sk), TCP_NAGLE_OFF); } /* We get here when a process closes a file descriptor (either due to @@ -2935,6 +2957,8 @@ } #endif + /* Do not fool tcpdump (if any), clean our debris */ + skb->tstamp.tv64 = 0; return skb; } EXPORT_SYMBOL(tcp_make_synack); --- linux-3.19.0.orig/net/ipv6/addrconf.c +++ linux-3.19.0/net/ipv6/addrconf.c @@ -4572,6 +4572,22 @@ return 0; } +static const struct nla_policy inet6_af_policy[IFLA_INET6_MAX + 1] = { + [IFLA_INET6_ADDR_GEN_MODE] = { .type = NLA_U8 }, + [IFLA_INET6_TOKEN] = { .len = sizeof(struct in6_addr) }, +}; + +static int inet6_validate_link_af(const struct net_device *dev, + const struct nlattr *nla) +{ + struct nlattr *tb[IFLA_INET6_MAX + 1]; + + if (dev && !__in6_dev_get(dev)) + return -EAFNOSUPPORT; + + return nla_parse_nested(tb, IFLA_INET6_MAX, nla, inet6_af_policy); +} + static int inet6_set_link_af(struct net_device *dev, const struct nlattr *nla) { int err = -EINVAL; @@ -5393,6 +5409,7 @@ .family = AF_INET6, .fill_link_af = inet6_fill_link_af, .get_link_af_size = inet6_get_link_af_size, + .validate_link_af = inet6_validate_link_af, .set_link_af = inet6_set_link_af, }; --- linux-3.19.0.orig/net/ipv6/fib6_rules.c +++ linux-3.19.0/net/ipv6/fib6_rules.c @@ -104,6 +104,7 @@ goto again; flp6->saddr = saddr; } + err = rt->dst.error; goto out; } again: --- linux-3.19.0.orig/net/ipv6/ip6_output.c +++ linux-3.19.0/net/ipv6/ip6_output.c @@ -541,7 +541,8 @@ { struct sk_buff *frag; struct rt6_info *rt = (struct rt6_info *)skb_dst(skb); - struct ipv6_pinfo *np = skb->sk ? inet6_sk(skb->sk) : NULL; + struct ipv6_pinfo *np = skb->sk && !dev_recursion_level() ? + inet6_sk(skb->sk) : NULL; struct ipv6hdr *tmp_hdr; struct frag_hdr *fh; unsigned int mtu, hlen, left, len; @@ -1283,7 +1284,8 @@ if (((length > mtu) || (skb && skb_is_gso(skb))) && (sk->sk_protocol == IPPROTO_UDP) && - (rt->dst.dev->features & NETIF_F_UFO)) { + (rt->dst.dev->features & NETIF_F_UFO) && + (sk->sk_type == SOCK_DGRAM)) { err = ip6_ufo_append_data(sk, getfrag, from, length, hh_len, fragheaderlen, transhdrlen, mtu, flags, rt); --- linux-3.19.0.orig/net/ipv6/ndisc.c +++ linux-3.19.0/net/ipv6/ndisc.c @@ -1216,7 +1216,14 @@ if (rt) rt6_set_expires(rt, jiffies + (HZ * lifetime)); if (ra_msg->icmph.icmp6_hop_limit) { - in6_dev->cnf.hop_limit = ra_msg->icmph.icmp6_hop_limit; + /* Only set hop_limit on the interface if it is higher than + * the current hop_limit. + */ + if (in6_dev->cnf.hop_limit < ra_msg->icmph.icmp6_hop_limit) { + in6_dev->cnf.hop_limit = ra_msg->icmph.icmp6_hop_limit; + } else { + ND_PRINTK(2, warn, "RA: Got route advertisement with lower hop_limit than current\n"); + } if (rt) dst_metric_set(&rt->dst, RTAX_HOPLIMIT, ra_msg->icmph.icmp6_hop_limit); --- linux-3.19.0.orig/net/ipv6/output_core.c +++ linux-3.19.0/net/ipv6/output_core.c @@ -9,7 +9,8 @@ #include #include -u32 __ipv6_select_ident(u32 hashrnd, struct in6_addr *dst, struct in6_addr *src) +static u32 __ipv6_select_ident(u32 hashrnd, struct in6_addr *dst, + struct in6_addr *src) { u32 hash, id; @@ -54,7 +55,7 @@ id = __ipv6_select_ident(ip6_proxy_idents_hashrnd, &addrs[1], &addrs[0]); - skb_shinfo(skb)->ip6_frag_id = id; + skb_shinfo(skb)->ip6_frag_id = htonl(id); } EXPORT_SYMBOL_GPL(ipv6_proxy_select_ident); --- linux-3.19.0.orig/net/ipv6/ping.c +++ linux-3.19.0/net/ipv6/ping.c @@ -102,9 +102,10 @@ if (msg->msg_name) { DECLARE_SOCKADDR(struct sockaddr_in6 *, u, msg->msg_name); - if (msg->msg_namelen < sizeof(struct sockaddr_in6) || - u->sin6_family != AF_INET6) { + if (msg->msg_namelen < sizeof(*u)) return -EINVAL; + if (u->sin6_family != AF_INET6) { + return -EAFNOSUPPORT; } if (sk->sk_bound_dev_if && sk->sk_bound_dev_if != u->sin6_scope_id) { --- linux-3.19.0.orig/net/ipv6/route.c +++ linux-3.19.0/net/ipv6/route.c @@ -141,7 +141,7 @@ u32 *p = NULL; if (!(rt->dst.flags & DST_HOST)) - return NULL; + return dst_cow_metrics_generic(dst, old); peer = rt6_get_peer_create(rt); if (peer) { --- linux-3.19.0.orig/net/ipv6/tcp_ipv6.c +++ linux-3.19.0/net/ipv6/tcp_ipv6.c @@ -1409,6 +1409,15 @@ TCP_SKB_CB(skb)->sacked = 0; } +static void tcp_v6_restore_cb(struct sk_buff *skb) +{ + /* We need to move header back to the beginning if xfrm6_policy_check() + * and tcp_v6_fill_cb() are going to be called again. + */ + memmove(IP6CB(skb), &TCP_SKB_CB(skb)->header.h6, + sizeof(struct inet6_skb_parm)); +} + static int tcp_v6_rcv(struct sk_buff *skb) { const struct tcphdr *th; @@ -1541,6 +1550,7 @@ inet_twsk_deschedule(tw, &tcp_death_row); inet_twsk_put(tw); sk = sk2; + tcp_v6_restore_cb(skb); goto process; } /* Fall through to ACK */ @@ -1549,6 +1559,7 @@ tcp_v6_timewait_ack(sk, skb); break; case TCP_TW_RST: + tcp_v6_restore_cb(skb); goto no_tcp_socket; case TCP_TW_SUCCESS: ; @@ -1583,7 +1594,7 @@ skb->sk = sk; skb->destructor = sock_edemux; if (sk->sk_state != TCP_TIME_WAIT) { - struct dst_entry *dst = sk->sk_rx_dst; + struct dst_entry *dst = READ_ONCE(sk->sk_rx_dst); if (dst) dst = dst_check(dst, inet6_sk(sk)->rx_dst_cookie); --- linux-3.19.0.orig/net/ipv6/udp_offload.c +++ linux-3.19.0/net/ipv6/udp_offload.c @@ -112,11 +112,9 @@ fptr = (struct frag_hdr *)(skb_network_header(skb) + unfrag_ip6hlen); fptr->nexthdr = nexthdr; fptr->reserved = 0; - if (skb_shinfo(skb)->ip6_frag_id) - fptr->identification = skb_shinfo(skb)->ip6_frag_id; - else - ipv6_select_ident(fptr, - (struct rt6_info *)skb_dst(skb)); + if (!skb_shinfo(skb)->ip6_frag_id) + ipv6_proxy_select_ident(skb); + fptr->identification = skb_shinfo(skb)->ip6_frag_id; /* Fragment the skb. ipv6 header and the remaining fields of the * fragment header are updated in ipv6_gso_segment() --- linux-3.19.0.orig/net/irda/ircomm/ircomm_tty.c +++ linux-3.19.0/net/irda/ircomm/ircomm_tty.c @@ -798,7 +798,9 @@ orig_jiffies = jiffies; /* Set poll time to 200 ms */ - poll_time = IRDA_MIN(timeout, msecs_to_jiffies(200)); + poll_time = msecs_to_jiffies(200); + if (timeout) + poll_time = min_t(unsigned long, timeout, poll_time); spin_lock_irqsave(&self->spinlock, flags); while (self->tx_skb && self->tx_skb->len) { --- linux-3.19.0.orig/net/mac80211/agg-rx.c +++ linux-3.19.0/net/mac80211/agg-rx.c @@ -49,8 +49,6 @@ container_of(h, struct tid_ampdu_rx, rcu_head); int i; - del_timer_sync(&tid_rx->reorder_timer); - for (i = 0; i < tid_rx->buf_size; i++) __skb_queue_purge(&tid_rx->reorder_buf[i]); kfree(tid_rx->reorder_buf); @@ -93,6 +91,12 @@ del_timer_sync(&tid_rx->session_timer); + /* make sure ieee80211_sta_reorder_release() doesn't re-arm the timer */ + spin_lock_bh(&tid_rx->reorder_lock); + tid_rx->removed = true; + spin_unlock_bh(&tid_rx->reorder_lock); + del_timer_sync(&tid_rx->reorder_timer); + call_rcu(&tid_rx->rcu_head, ieee80211_free_tid_rx); } --- linux-3.19.0.orig/net/mac80211/ieee80211_i.h +++ linux-3.19.0/net/mac80211/ieee80211_i.h @@ -58,13 +58,24 @@ #define IEEE80211_UNSET_POWER_LEVEL INT_MIN /* - * Some APs experience problems when working with U-APSD. Decrease the - * probability of that happening by using legacy mode for all ACs but VO. - * The AP that caused us trouble was a Cisco 4410N. It ignores our - * setting, and always treats non-VO ACs as legacy. + * Some APs experience problems when working with U-APSD. Decreasing the + * probability of that happening by using legacy mode for all ACs but VO isn't + * enough. + * + * Cisco 4410N originally forced us to enable VO by default only because it + * treated non-VO ACs as legacy. + * + * However some APs (notably Netgear R7000) silently reclassify packets to + * different ACs. Since u-APSD ACs require trigger frames for frame retrieval + * clients would never see some frames (e.g. ARP responses) or would fetch them + * accidentally after a long time. + * + * It makes little sense to enable u-APSD queues by default because it needs + * userspace applications to be aware of it to actually take advantage of the + * possible additional powersavings. Implicitly depending on driver autotrigger + * frame support doesn't make much sense. */ -#define IEEE80211_DEFAULT_UAPSD_QUEUES \ - IEEE80211_WMM_IE_STA_QOSINFO_AC_VO +#define IEEE80211_DEFAULT_UAPSD_QUEUES 0 #define IEEE80211_DEFAULT_MAX_SP_LEN \ IEEE80211_WMM_IE_STA_QOSINFO_SP_ALL --- linux-3.19.0.orig/net/mac80211/mlme.c +++ linux-3.19.0/net/mac80211/mlme.c @@ -1054,8 +1054,6 @@ sdata->csa_block_tx = false; } - cfg80211_ch_switch_notify(sdata->dev, &sdata->reserved_chandef); - sdata->vif.csa_active = false; ifmgd->csa_waiting_bcn = false; @@ -1067,6 +1065,8 @@ &ifmgd->csa_connection_drop_work); return; } + + cfg80211_ch_switch_notify(sdata->dev, &sdata->reserved_chandef); } void ieee80211_chswitch_done(struct ieee80211_vif *vif, bool success) @@ -2231,7 +2231,7 @@ else ssid_len = ssid[1]; - ieee80211_send_probe_req(sdata, sdata->vif.addr, NULL, + ieee80211_send_probe_req(sdata, sdata->vif.addr, dst, ssid + 2, ssid_len, NULL, 0, (u32) -1, true, 0, ifmgd->associated->channel, false); --- linux-3.19.0.orig/net/mac80211/rx.c +++ linux-3.19.0/net/mac80211/rx.c @@ -870,9 +870,10 @@ set_release_timer: - mod_timer(&tid_agg_rx->reorder_timer, - tid_agg_rx->reorder_time[j] + 1 + - HT_RX_REORDER_BUF_TIMEOUT); + if (!tid_agg_rx->removed) + mod_timer(&tid_agg_rx->reorder_timer, + tid_agg_rx->reorder_time[j] + 1 + + HT_RX_REORDER_BUF_TIMEOUT); } else { del_timer(&tid_agg_rx->reorder_timer); } @@ -2191,6 +2192,9 @@ hdr = (struct ieee80211_hdr *) skb->data; mesh_hdr = (struct ieee80211s_hdr *) (skb->data + hdrlen); + if (ieee80211_drop_unencrypted(rx, hdr->frame_control)) + return RX_DROP_MONITOR; + /* frame is in RMC, don't forward */ if (ieee80211_is_data(hdr->frame_control) && is_multicast_ether_addr(hdr->addr1) && --- linux-3.19.0.orig/net/mac80211/sta_info.h +++ linux-3.19.0/net/mac80211/sta_info.h @@ -175,6 +175,7 @@ * @reorder_lock: serializes access to reorder buffer, see below. * @auto_seq: used for offloaded BA sessions to automatically pick head_seq_and * and ssn. + * @removed: this session is removed (but might have been found due to RCU) * * This structure's lifetime is managed by RCU, assignments to * the array holding it must hold the aggregation mutex. @@ -199,6 +200,7 @@ u16 timeout; u8 dialog_token; bool auto_seq; + bool removed; }; /** --- linux-3.19.0.orig/net/mac80211/tx.c +++ linux-3.19.0/net/mac80211/tx.c @@ -566,6 +566,7 @@ if (tx->sdata->control_port_no_encrypt) info->flags |= IEEE80211_TX_INTFL_DONT_ENCRYPT; info->control.flags |= IEEE80211_TX_CTRL_PORT_CTRL_PROTO; + info->flags |= IEEE80211_TX_CTL_USE_MINRATE; } return TX_CONTINUE; --- linux-3.19.0.orig/net/mac80211/util.c +++ linux-3.19.0/net/mac80211/util.c @@ -3153,7 +3153,7 @@ wdev_iter = &sdata_iter->wdev; if (sdata_iter == sdata || - rcu_access_pointer(sdata_iter->vif.chanctx_conf) == NULL || + !ieee80211_sdata_running(sdata_iter) || local->hw.wiphy->software_iftypes & BIT(wdev_iter->iftype)) continue; --- linux-3.19.0.orig/net/netfilter/ipvs/ip_vs_ctl.c +++ linux-3.19.0/net/netfilter/ipvs/ip_vs_ctl.c @@ -3399,7 +3399,7 @@ if (udest.af == 0) udest.af = svc->af; - if (udest.af != svc->af) { + if (udest.af != svc->af && cmd != IPVS_CMD_DEL_DEST) { /* The synchronization protocol is incompatible * with mixed family services */ --- linux-3.19.0.orig/net/netfilter/ipvs/ip_vs_sync.c +++ linux-3.19.0/net/netfilter/ipvs/ip_vs_sync.c @@ -896,6 +896,8 @@ IP_VS_DBG(2, "BACKUP, add new conn. failed\n"); return; } + if (!(flags & IP_VS_CONN_F_TEMPLATE)) + kfree(param->pe_data); } if (opt) @@ -1169,6 +1171,7 @@ (opt_flags & IPVS_OPT_F_SEQ_DATA ? &opt : NULL) ); #endif + ip_vs_pe_put(param.pe); return 0; /* Error exit */ out: --- linux-3.19.0.orig/net/netfilter/nf_tables_api.c +++ linux-3.19.0/net/netfilter/nf_tables_api.c @@ -227,7 +227,7 @@ static inline void nft_rule_clear(struct net *net, struct nft_rule *rule) { - rule->genmask = 0; + rule->genmask &= ~(1 << gencursor_next(net)); } static int @@ -3606,12 +3606,11 @@ &te->elem, NFT_MSG_DELSETELEM, 0); te->set->ops->get(te->set, &te->elem); - te->set->ops->remove(te->set, &te->elem); nft_data_uninit(&te->elem.key, NFT_DATA_VALUE); - if (te->elem.flags & NFT_SET_MAP) { - nft_data_uninit(&te->elem.data, - te->set->dtype); - } + if (te->set->flags & NFT_SET_MAP && + !(te->elem.flags & NFT_SET_ELEM_INTERVAL_END)) + nft_data_uninit(&te->elem.data, te->set->dtype); + te->set->ops->remove(te->set, &te->elem); nft_trans_destroy(trans); break; } @@ -3652,7 +3651,7 @@ { struct net *net = sock_net(skb->sk); struct nft_trans *trans, *next; - struct nft_set *set; + struct nft_trans_elem *te; list_for_each_entry_safe(trans, next, &net->nft.commit_list, list) { switch (trans->msg_type) { @@ -3713,9 +3712,13 @@ break; case NFT_MSG_NEWSETELEM: nft_trans_elem_set(trans)->nelems--; - set = nft_trans_elem_set(trans); - set->ops->get(set, &nft_trans_elem(trans)); - set->ops->remove(set, &nft_trans_elem(trans)); + te = (struct nft_trans_elem *)trans->data; + te->set->ops->get(te->set, &te->elem); + nft_data_uninit(&te->elem.key, NFT_DATA_VALUE); + if (te->set->flags & NFT_SET_MAP && + !(te->elem.flags & NFT_SET_ELEM_INTERVAL_END)) + nft_data_uninit(&te->elem.data, te->set->dtype); + te->set->ops->remove(te->set, &te->elem); nft_trans_destroy(trans); break; case NFT_MSG_DELSETELEM: --- linux-3.19.0.orig/net/netfilter/nft_compat.c +++ linux-3.19.0/net/netfilter/nft_compat.c @@ -578,8 +578,12 @@ struct xt_match *match = nft_match->ops.data; if (strcmp(match->name, mt_name) == 0 && - match->revision == rev && match->family == family) + match->revision == rev && match->family == family) { + if (!try_module_get(match->me)) + return ERR_PTR(-ENOENT); + return &nft_match->ops; + } } match = xt_request_find_match(family, mt_name, rev); @@ -648,8 +652,12 @@ struct xt_target *target = nft_target->ops.data; if (strcmp(target->name, tg_name) == 0 && - target->revision == rev && target->family == family) + target->revision == rev && target->family == family) { + if (!try_module_get(target->me)) + return ERR_PTR(-ENOENT); + return &nft_target->ops; + } } target = xt_request_find_target(family, tg_name, rev); --- linux-3.19.0.orig/net/netfilter/xt_recent.c +++ linux-3.19.0/net/netfilter/xt_recent.c @@ -43,29 +43,25 @@ MODULE_ALIAS("ipt_recent"); MODULE_ALIAS("ip6t_recent"); -static unsigned int ip_list_tot __read_mostly = 100; -static unsigned int ip_list_hash_size __read_mostly; -static unsigned int ip_list_perms __read_mostly = 0644; -static unsigned int ip_list_uid __read_mostly; -static unsigned int ip_list_gid __read_mostly; +static unsigned int ip_list_tot = 100; +static unsigned int ip_pkt_list_tot = 20; +static unsigned int ip_list_hash_size = 0; +static unsigned int ip_list_perms = 0644; +static unsigned int ip_list_uid = 0; +static unsigned int ip_list_gid = 0; module_param(ip_list_tot, uint, 0400); +module_param(ip_pkt_list_tot, uint, 0400); module_param(ip_list_hash_size, uint, 0400); module_param(ip_list_perms, uint, 0400); module_param(ip_list_uid, uint, S_IRUGO | S_IWUSR); module_param(ip_list_gid, uint, S_IRUGO | S_IWUSR); MODULE_PARM_DESC(ip_list_tot, "number of IPs to remember per list"); +MODULE_PARM_DESC(ip_pkt_list_tot, "number of packets per IP address to remember (max. 255)"); MODULE_PARM_DESC(ip_list_hash_size, "size of hash table used to look up IPs"); MODULE_PARM_DESC(ip_list_perms, "permissions on /proc/net/xt_recent/* files"); MODULE_PARM_DESC(ip_list_uid, "default owner of /proc/net/xt_recent/* files"); MODULE_PARM_DESC(ip_list_gid, "default owning group of /proc/net/xt_recent/* files"); -/* retained for backwards compatibility */ -static unsigned int ip_pkt_list_tot __read_mostly; -module_param(ip_pkt_list_tot, uint, 0400); -MODULE_PARM_DESC(ip_pkt_list_tot, "number of packets per IP address to remember (max. 255)"); - -#define XT_RECENT_MAX_NSTAMPS 256 - struct recent_entry { struct list_head list; struct list_head lru_list; @@ -83,7 +79,6 @@ union nf_inet_addr mask; unsigned int refcnt; unsigned int entries; - u8 nstamps_max_mask; struct list_head lru_list; struct list_head iphash[0]; }; @@ -95,8 +90,7 @@ #endif }; -static int recent_net_id __read_mostly; - +static int recent_net_id; static inline struct recent_net *recent_pernet(struct net *net) { return net_generic(net, recent_net_id); @@ -177,15 +171,12 @@ u_int16_t family, u_int8_t ttl) { struct recent_entry *e; - unsigned int nstamps_max = t->nstamps_max_mask; if (t->entries >= ip_list_tot) { e = list_entry(t->lru_list.next, struct recent_entry, lru_list); recent_entry_remove(t, e); } - - nstamps_max += 1; - e = kmalloc(sizeof(*e) + sizeof(e->stamps[0]) * nstamps_max, + e = kmalloc(sizeof(*e) + sizeof(e->stamps[0]) * ip_pkt_list_tot, GFP_ATOMIC); if (e == NULL) return NULL; @@ -206,7 +197,7 @@ static void recent_entry_update(struct recent_table *t, struct recent_entry *e) { - e->index &= t->nstamps_max_mask; + e->index %= ip_pkt_list_tot; e->stamps[e->index++] = jiffies; if (e->index > e->nstamps) e->nstamps = e->index; @@ -335,7 +326,6 @@ kuid_t uid; kgid_t gid; #endif - unsigned int nstamp_mask; unsigned int i; int ret = -EINVAL; size_t sz; @@ -359,33 +349,19 @@ return -EINVAL; if ((info->check_set & XT_RECENT_REAP) && !info->seconds) return -EINVAL; - if (info->hit_count >= XT_RECENT_MAX_NSTAMPS) { - pr_info("hitcount (%u) is larger than allowed maximum (%u)\n", - info->hit_count, XT_RECENT_MAX_NSTAMPS - 1); + if (info->hit_count > ip_pkt_list_tot) { + pr_info("hitcount (%u) is larger than " + "packets to be remembered (%u)\n", + info->hit_count, ip_pkt_list_tot); return -EINVAL; } if (info->name[0] == '\0' || strnlen(info->name, XT_RECENT_NAME_LEN) == XT_RECENT_NAME_LEN) return -EINVAL; - if (ip_pkt_list_tot && info->hit_count < ip_pkt_list_tot) - nstamp_mask = roundup_pow_of_two(ip_pkt_list_tot) - 1; - else if (info->hit_count) - nstamp_mask = roundup_pow_of_two(info->hit_count) - 1; - else - nstamp_mask = 32 - 1; - mutex_lock(&recent_mutex); t = recent_table_lookup(recent_net, info->name); if (t != NULL) { - if (info->hit_count > t->nstamps_max_mask) { - pr_info("hitcount (%u) is larger than packets to be remembered (%u) for table %s\n", - info->hit_count, t->nstamps_max_mask + 1, - info->name); - ret = -EINVAL; - goto out; - } - t->refcnt++; ret = 0; goto out; @@ -401,7 +377,6 @@ goto out; } t->refcnt = 1; - t->nstamps_max_mask = nstamp_mask; memcpy(&t->mask, &info->mask, sizeof(t->mask)); strcpy(t->name, info->name); @@ -522,12 +497,9 @@ static int recent_seq_show(struct seq_file *seq, void *v) { const struct recent_entry *e = v; - struct recent_iter_state *st = seq->private; - const struct recent_table *t = st->table; unsigned int i; - i = (e->index - 1) & t->nstamps_max_mask; - + i = (e->index - 1) % ip_pkt_list_tot; if (e->family == NFPROTO_IPV4) seq_printf(seq, "src=%pI4 ttl: %u last_seen: %lu oldest_pkt: %u", &e->addr.ip, e->ttl, e->stamps[i], e->index); @@ -745,9 +717,7 @@ { int err; - BUILD_BUG_ON_NOT_POWER_OF_2(XT_RECENT_MAX_NSTAMPS); - - if (!ip_list_tot || ip_pkt_list_tot >= XT_RECENT_MAX_NSTAMPS) + if (!ip_list_tot || !ip_pkt_list_tot || ip_pkt_list_tot > 255) return -EINVAL; ip_list_hash_size = 1 << fls(ip_list_tot); --- linux-3.19.0.orig/net/netfilter/xt_socket.c +++ linux-3.19.0/net/netfilter/xt_socket.c @@ -243,12 +243,13 @@ extract_icmp6_fields(const struct sk_buff *skb, unsigned int outside_hdrlen, int *protocol, - struct in6_addr **raddr, - struct in6_addr **laddr, + const struct in6_addr **raddr, + const struct in6_addr **laddr, __be16 *rport, - __be16 *lport) + __be16 *lport, + struct ipv6hdr *ipv6_var) { - struct ipv6hdr *inside_iph, _inside_iph; + const struct ipv6hdr *inside_iph; struct icmp6hdr *icmph, _icmph; __be16 *ports, _ports[2]; u8 inside_nexthdr; @@ -263,12 +264,14 @@ if (icmph->icmp6_type & ICMPV6_INFOMSG_MASK) return 1; - inside_iph = skb_header_pointer(skb, outside_hdrlen + sizeof(_icmph), sizeof(_inside_iph), &_inside_iph); + inside_iph = skb_header_pointer(skb, outside_hdrlen + sizeof(_icmph), + sizeof(*ipv6_var), ipv6_var); if (inside_iph == NULL) return 1; inside_nexthdr = inside_iph->nexthdr; - inside_hdrlen = ipv6_skip_exthdr(skb, outside_hdrlen + sizeof(_icmph) + sizeof(_inside_iph), + inside_hdrlen = ipv6_skip_exthdr(skb, outside_hdrlen + sizeof(_icmph) + + sizeof(*ipv6_var), &inside_nexthdr, &inside_fragoff); if (inside_hdrlen < 0) return 1; /* hjm: Packet has no/incomplete transport layer headers. */ @@ -315,10 +318,10 @@ static bool socket_mt6_v1_v2(const struct sk_buff *skb, struct xt_action_param *par) { - struct ipv6hdr *iph = ipv6_hdr(skb); + struct ipv6hdr ipv6_var, *iph = ipv6_hdr(skb); struct udphdr _hdr, *hp = NULL; struct sock *sk = skb->sk; - struct in6_addr *daddr = NULL, *saddr = NULL; + const struct in6_addr *daddr = NULL, *saddr = NULL; __be16 uninitialized_var(dport), uninitialized_var(sport); int thoff = 0, uninitialized_var(tproto); const struct xt_socket_mtinfo1 *info = (struct xt_socket_mtinfo1 *) par->matchinfo; @@ -342,7 +345,7 @@ } else if (tproto == IPPROTO_ICMPV6) { if (extract_icmp6_fields(skb, thoff, &tproto, &saddr, &daddr, - &sport, &dport)) + &sport, &dport, &ipv6_var)) return false; } else { return false; --- linux-3.19.0.orig/net/netlabel/netlabel_kapi.c +++ linux-3.19.0/net/netlabel/netlabel_kapi.c @@ -1065,10 +1065,12 @@ u16 family, struct netlbl_lsm_secattr *secattr) { + unsigned char *ptr; + switch (family) { case AF_INET: - if (CIPSO_V4_OPTEXIST(skb) && - cipso_v4_skbuff_getattr(skb, secattr) == 0) + ptr = cipso_v4_optptr(skb); + if (ptr && cipso_v4_getattr(ptr, secattr) == 0) return 0; break; #if IS_ENABLED(CONFIG_IPV6) @@ -1094,7 +1096,7 @@ */ void netlbl_skbuff_err(struct sk_buff *skb, int error, int gateway) { - if (CIPSO_V4_OPTEXIST(skb)) + if (cipso_v4_optptr(skb)) cipso_v4_error(skb, error, gateway); } @@ -1126,11 +1128,14 @@ int netlbl_cache_add(const struct sk_buff *skb, const struct netlbl_lsm_secattr *secattr) { + unsigned char *ptr; + if ((secattr->flags & NETLBL_SECATTR_CACHE) == 0) return -ENOMSG; - if (CIPSO_V4_OPTEXIST(skb)) - return cipso_v4_cache_add(skb, secattr); + ptr = cipso_v4_optptr(skb); + if (ptr) + return cipso_v4_cache_add(ptr, secattr); return -ENOMSG; } --- linux-3.19.0.orig/net/netlink/af_netlink.c +++ linux-3.19.0/net/netlink/af_netlink.c @@ -1616,13 +1616,11 @@ if (data == NULL) return NULL; - skb = build_skb(data, size); + skb = __build_skb(data, size); if (skb == NULL) vfree(data); - else { - skb->head_frag = 0; + else skb->destructor = netlink_skb_destructor; - } return skb; } --- linux-3.19.0.orig/net/openvswitch/datapath.c +++ linux-3.19.0/net/openvswitch/datapath.c @@ -2113,14 +2113,55 @@ return 0; } -static void __net_exit ovs_exit_net(struct net *net) +static void __net_exit list_vports_from_net(struct net *net, struct net *dnet, + struct list_head *head) { - struct datapath *dp, *dp_next; struct ovs_net *ovs_net = net_generic(net, ovs_net_id); + struct datapath *dp; + + list_for_each_entry(dp, &ovs_net->dps, list_node) { + int i; + + for (i = 0; i < DP_VPORT_HASH_BUCKETS; i++) { + struct vport *vport; + + hlist_for_each_entry(vport, &dp->ports[i], dp_hash_node) { + struct netdev_vport *netdev_vport; + + if (vport->ops->type != OVS_VPORT_TYPE_INTERNAL) + continue; + + netdev_vport = netdev_vport_priv(vport); + if (dev_net(netdev_vport->dev) == dnet) + list_add(&vport->detach_list, head); + } + } + } +} + +static void __net_exit ovs_exit_net(struct net *dnet) +{ + struct datapath *dp, *dp_next; + struct ovs_net *ovs_net = net_generic(dnet, ovs_net_id); + struct vport *vport, *vport_next; + struct net *net; + LIST_HEAD(head); ovs_lock(); list_for_each_entry_safe(dp, dp_next, &ovs_net->dps, list_node) __dp_destroy(dp); + + rtnl_lock(); + for_each_net(net) + list_vports_from_net(net, dnet, &head); + rtnl_unlock(); + + /* Detach all vports from given namespace. */ + list_for_each_entry_safe(vport, vport_next, &head, detach_list) { + list_del(&vport->detach_list); + ovs_dp_detach_port(vport); + } + ovs_unlock(); cancel_work_sync(&ovs_net->dp_notify_work); --- linux-3.19.0.orig/net/openvswitch/vport.c +++ linux-3.19.0/net/openvswitch/vport.c @@ -274,10 +274,8 @@ ASSERT_OVSL(); hlist_del_rcu(&vport->hash_node); - - vport->ops->destroy(vport); - module_put(vport->ops->owner); + vport->ops->destroy(vport); } /** --- linux-3.19.0.orig/net/openvswitch/vport.h +++ linux-3.19.0/net/openvswitch/vport.h @@ -103,6 +103,7 @@ * @ops: Class structure. * @percpu_stats: Points to per-CPU statistics used and maintained by vport * @err_stats: Points to error statistics used and maintained by vport + * @detach_list: list used for detaching vport in net-exit call. */ struct vport { struct rcu_head rcu; @@ -117,6 +118,7 @@ struct pcpu_sw_netstats __percpu *percpu_stats; struct vport_err_stats err_stats; + struct list_head detach_list; }; /** --- linux-3.19.0.orig/net/rds/ib_send.c +++ linux-3.19.0/net/rds/ib_send.c @@ -544,7 +544,7 @@ int flow_controlled = 0; int nr_sig = 0; - BUG_ON(off % RDS_FRAG_SIZE); + BUG_ON(!conn->c_loopback && off % RDS_FRAG_SIZE); BUG_ON(hdr_off != 0 && hdr_off != sizeof(struct rds_header)); /* Do not send cong updates to IB loopback */ --- linux-3.19.0.orig/net/rds/iw_rdma.c +++ linux-3.19.0/net/rds/iw_rdma.c @@ -88,7 +88,9 @@ int *unpinned); static void rds_iw_destroy_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr); -static int rds_iw_get_device(struct rds_sock *rs, struct rds_iw_device **rds_iwdev, struct rdma_cm_id **cm_id) +static int rds_iw_get_device(struct sockaddr_in *src, struct sockaddr_in *dst, + struct rds_iw_device **rds_iwdev, + struct rdma_cm_id **cm_id) { struct rds_iw_device *iwdev; struct rds_iw_cm_id *i_cm_id; @@ -112,15 +114,15 @@ src_addr->sin_port, dst_addr->sin_addr.s_addr, dst_addr->sin_port, - rs->rs_bound_addr, - rs->rs_bound_port, - rs->rs_conn_addr, - rs->rs_conn_port); + src->sin_addr.s_addr, + src->sin_port, + dst->sin_addr.s_addr, + dst->sin_port); #ifdef WORKING_TUPLE_DETECTION - if (src_addr->sin_addr.s_addr == rs->rs_bound_addr && - src_addr->sin_port == rs->rs_bound_port && - dst_addr->sin_addr.s_addr == rs->rs_conn_addr && - dst_addr->sin_port == rs->rs_conn_port) { + if (src_addr->sin_addr.s_addr == src->sin_addr.s_addr && + src_addr->sin_port == src->sin_port && + dst_addr->sin_addr.s_addr == dst->sin_addr.s_addr && + dst_addr->sin_port == dst->sin_port) { #else /* FIXME - needs to compare the local and remote * ipaddr/port tuple, but the ipaddr is the only @@ -128,7 +130,7 @@ * zero'ed. It doesn't appear to be properly populated * during connection setup... */ - if (src_addr->sin_addr.s_addr == rs->rs_bound_addr) { + if (src_addr->sin_addr.s_addr == src->sin_addr.s_addr) { #endif spin_unlock_irq(&iwdev->spinlock); *rds_iwdev = iwdev; @@ -180,19 +182,13 @@ { struct sockaddr_in *src_addr, *dst_addr; struct rds_iw_device *rds_iwdev_old; - struct rds_sock rs; struct rdma_cm_id *pcm_id; int rc; src_addr = (struct sockaddr_in *)&cm_id->route.addr.src_addr; dst_addr = (struct sockaddr_in *)&cm_id->route.addr.dst_addr; - rs.rs_bound_addr = src_addr->sin_addr.s_addr; - rs.rs_bound_port = src_addr->sin_port; - rs.rs_conn_addr = dst_addr->sin_addr.s_addr; - rs.rs_conn_port = dst_addr->sin_port; - - rc = rds_iw_get_device(&rs, &rds_iwdev_old, &pcm_id); + rc = rds_iw_get_device(src_addr, dst_addr, &rds_iwdev_old, &pcm_id); if (rc) rds_iw_remove_cm_id(rds_iwdev, cm_id); @@ -598,9 +594,17 @@ struct rds_iw_device *rds_iwdev; struct rds_iw_mr *ibmr = NULL; struct rdma_cm_id *cm_id; + struct sockaddr_in src = { + .sin_addr.s_addr = rs->rs_bound_addr, + .sin_port = rs->rs_bound_port, + }; + struct sockaddr_in dst = { + .sin_addr.s_addr = rs->rs_conn_addr, + .sin_port = rs->rs_conn_port, + }; int ret; - ret = rds_iw_get_device(rs, &rds_iwdev, &cm_id); + ret = rds_iw_get_device(&src, &dst, &rds_iwdev, &cm_id); if (ret || !cm_id) { ret = -ENODEV; goto out; --- linux-3.19.0.orig/net/rxrpc/ar-recvmsg.c +++ linux-3.19.0/net/rxrpc/ar-recvmsg.c @@ -87,7 +87,7 @@ if (!skb) { /* nothing remains on the queue */ if (copied && - (msg->msg_flags & MSG_PEEK || timeo == 0)) + (flags & MSG_PEEK || timeo == 0)) goto out; /* wait for a message to turn up */ --- linux-3.19.0.orig/net/sched/cls_u32.c +++ linux-3.19.0/net/sched/cls_u32.c @@ -78,8 +78,11 @@ struct tc_u_common *tp_c; int refcnt; unsigned int divisor; - struct tc_u_knode __rcu *ht[1]; struct rcu_head rcu; + /* The 'ht' field MUST be the last field in structure to allow for + * more entries allocated at end of structure. + */ + struct tc_u_knode __rcu *ht[1]; }; struct tc_u_common { --- linux-3.19.0.orig/net/sched/ematch.c +++ linux-3.19.0/net/sched/ematch.c @@ -228,6 +228,7 @@ * to replay the request. */ module_put(em->ops->owner); + em->ops = NULL; err = -EAGAIN; } #endif --- linux-3.19.0.orig/net/socket.c +++ linux-3.19.0/net/socket.c @@ -1765,6 +1765,8 @@ if (len > INT_MAX) len = INT_MAX; + if (unlikely(!access_ok(VERIFY_READ, buff, len))) + return -EFAULT; sock = sockfd_lookup_light(fd, &err, &fput_needed); if (!sock) goto out; @@ -1823,6 +1825,8 @@ if (size > INT_MAX) size = INT_MAX; + if (unlikely(!access_ok(VERIFY_WRITE, ubuf, size))) + return -EFAULT; sock = sockfd_lookup_light(fd, &err, &fput_needed); if (!sock) goto out; --- linux-3.19.0.orig/net/sunrpc/backchannel_rqst.c +++ linux-3.19.0/net/sunrpc/backchannel_rqst.c @@ -309,12 +309,15 @@ struct rpc_xprt *xprt = req->rq_xprt; struct svc_serv *bc_serv = xprt->bc_serv; + spin_lock(&xprt->bc_pa_lock); + list_del(&req->rq_bc_pa_list); + spin_unlock(&xprt->bc_pa_lock); + req->rq_private_buf.len = copied; set_bit(RPC_BC_PA_IN_USE, &req->rq_bc_pa_state); dprintk("RPC: add callback request to list\n"); spin_lock(&bc_serv->sv_cb_lock); - list_del(&req->rq_bc_pa_list); list_add(&req->rq_bc_list, &bc_serv->sv_cb_list); wake_up(&bc_serv->sv_cb_waitq); spin_unlock(&bc_serv->sv_cb_lock); --- linux-3.19.0.orig/net/sunrpc/cache.c +++ linux-3.19.0/net/sunrpc/cache.c @@ -921,7 +921,7 @@ poll_wait(filp, &queue_wait, wait); /* alway allow write */ - mask = POLL_OUT | POLLWRNORM; + mask = POLLOUT | POLLWRNORM; if (!rp) return mask; --- linux-3.19.0.orig/net/sunrpc/clnt.c +++ linux-3.19.0/net/sunrpc/clnt.c @@ -286,10 +286,8 @@ static void rpc_clnt_set_nodename(struct rpc_clnt *clnt, const char *nodename) { - clnt->cl_nodelen = strlen(nodename); - if (clnt->cl_nodelen > UNX_MAXNODENAME) - clnt->cl_nodelen = UNX_MAXNODENAME; - memcpy(clnt->cl_nodename, nodename, clnt->cl_nodelen); + clnt->cl_nodelen = strlcpy(clnt->cl_nodename, + nodename, sizeof(clnt->cl_nodename)); } static int rpc_client_register(struct rpc_clnt *clnt, @@ -305,9 +303,7 @@ struct super_block *pipefs_sb; int err; - err = rpc_clnt_debugfs_register(clnt); - if (err) - return err; + rpc_clnt_debugfs_register(clnt); pipefs_sb = rpc_get_sb_net(net); if (pipefs_sb) { @@ -365,6 +361,7 @@ const struct rpc_version *version; struct rpc_clnt *clnt = NULL; const struct rpc_timeout *timeout; + const char *nodename = args->nodename; int err; /* sanity check the name before trying to print it */ @@ -420,8 +417,10 @@ atomic_set(&clnt->cl_count, 1); + if (nodename == NULL) + nodename = utsname()->nodename; /* save the nodename */ - rpc_clnt_set_nodename(clnt, utsname()->nodename); + rpc_clnt_set_nodename(clnt, nodename); err = rpc_client_register(clnt, args->authflavor, args->client_name); if (err) @@ -576,6 +575,7 @@ if (xprt == NULL) goto out_err; args->servername = xprt->servername; + args->nodename = clnt->cl_nodename; new = rpc_new_client(args, xprt, clnt); if (IS_ERR(new)) { --- linux-3.19.0.orig/net/sunrpc/debugfs.c +++ linux-3.19.0/net/sunrpc/debugfs.c @@ -129,48 +129,52 @@ .release = tasks_release, }; -int +void rpc_clnt_debugfs_register(struct rpc_clnt *clnt) { - int len, err; + int len; char name[24]; /* enough for "../../rpc_xprt/ + 8 hex digits + NULL */ + struct rpc_xprt *xprt; /* Already registered? */ - if (clnt->cl_debugfs) - return 0; + if (clnt->cl_debugfs || !rpc_clnt_dir) + return; len = snprintf(name, sizeof(name), "%x", clnt->cl_clid); if (len >= sizeof(name)) - return -EINVAL; + return; /* make the per-client dir */ clnt->cl_debugfs = debugfs_create_dir(name, rpc_clnt_dir); if (!clnt->cl_debugfs) - return -ENOMEM; + return; /* make tasks file */ - err = -ENOMEM; if (!debugfs_create_file("tasks", S_IFREG | S_IRUSR, clnt->cl_debugfs, clnt, &tasks_fops)) goto out_err; - err = -EINVAL; rcu_read_lock(); + xprt = rcu_dereference(clnt->cl_xprt); + /* no "debugfs" dentry? Don't bother with the symlink. */ + if (!xprt->debugfs) { + rcu_read_unlock(); + return; + } len = snprintf(name, sizeof(name), "../../rpc_xprt/%s", - rcu_dereference(clnt->cl_xprt)->debugfs->d_name.name); + xprt->debugfs->d_name.name); rcu_read_unlock(); + if (len >= sizeof(name)) goto out_err; - err = -ENOMEM; if (!debugfs_create_symlink("xprt", clnt->cl_debugfs, name)) goto out_err; - return 0; + return; out_err: debugfs_remove_recursive(clnt->cl_debugfs); clnt->cl_debugfs = NULL; - return err; } void @@ -226,33 +230,33 @@ .release = xprt_info_release, }; -int +void rpc_xprt_debugfs_register(struct rpc_xprt *xprt) { int len, id; static atomic_t cur_id; char name[9]; /* 8 hex digits + NULL term */ + if (!rpc_xprt_dir) + return; + id = (unsigned int)atomic_inc_return(&cur_id); len = snprintf(name, sizeof(name), "%x", id); if (len >= sizeof(name)) - return -EINVAL; + return; /* make the per-client dir */ xprt->debugfs = debugfs_create_dir(name, rpc_xprt_dir); if (!xprt->debugfs) - return -ENOMEM; + return; /* make tasks file */ if (!debugfs_create_file("info", S_IFREG | S_IRUSR, xprt->debugfs, xprt, &xprt_info_fops)) { debugfs_remove_recursive(xprt->debugfs); xprt->debugfs = NULL; - return -ENOMEM; } - - return 0; } void @@ -266,14 +270,17 @@ sunrpc_debugfs_exit(void) { debugfs_remove_recursive(topdir); + topdir = NULL; + rpc_clnt_dir = NULL; + rpc_xprt_dir = NULL; } -int __init +void __init sunrpc_debugfs_init(void) { topdir = debugfs_create_dir("sunrpc", NULL); if (!topdir) - goto out; + return; rpc_clnt_dir = debugfs_create_dir("rpc_clnt", topdir); if (!rpc_clnt_dir) @@ -283,10 +290,9 @@ if (!rpc_xprt_dir) goto out_remove; - return 0; + return; out_remove: debugfs_remove_recursive(topdir); topdir = NULL; -out: - return -ENOMEM; + rpc_clnt_dir = NULL; } --- linux-3.19.0.orig/net/sunrpc/rpcb_clnt.c +++ linux-3.19.0/net/sunrpc/rpcb_clnt.c @@ -355,7 +355,8 @@ return result; } -static struct rpc_clnt *rpcb_create(struct net *net, const char *hostname, +static struct rpc_clnt *rpcb_create(struct net *net, const char *nodename, + const char *hostname, struct sockaddr *srvaddr, size_t salen, int proto, u32 version) { @@ -365,6 +366,7 @@ .address = srvaddr, .addrsize = salen, .servername = hostname, + .nodename = nodename, .program = &rpcb_program, .version = version, .authflavor = RPC_AUTH_UNIX, @@ -740,7 +742,9 @@ dprintk("RPC: %5u %s: trying rpcbind version %u\n", task->tk_pid, __func__, bind_version); - rpcb_clnt = rpcb_create(xprt->xprt_net, xprt->servername, sap, salen, + rpcb_clnt = rpcb_create(xprt->xprt_net, + clnt->cl_nodename, + xprt->servername, sap, salen, xprt->prot, bind_version); if (IS_ERR(rpcb_clnt)) { status = PTR_ERR(rpcb_clnt); --- linux-3.19.0.orig/net/sunrpc/sunrpc_syms.c +++ linux-3.19.0/net/sunrpc/sunrpc_syms.c @@ -98,10 +98,7 @@ if (err) goto out4; - err = sunrpc_debugfs_init(); - if (err) - goto out5; - + sunrpc_debugfs_init(); #if IS_ENABLED(CONFIG_SUNRPC_DEBUG) rpc_register_sysctl(); #endif @@ -109,8 +106,6 @@ init_socket_xprt(); /* clnt sock transport */ return 0; -out5: - unregister_rpc_pipefs(); out4: unregister_pernet_subsys(&sunrpc_net_ops); out3: --- linux-3.19.0.orig/net/sunrpc/xprt.c +++ linux-3.19.0/net/sunrpc/xprt.c @@ -1303,7 +1303,6 @@ */ struct rpc_xprt *xprt_create_transport(struct xprt_create *args) { - int err; struct rpc_xprt *xprt; struct xprt_class *t; @@ -1344,11 +1343,7 @@ return ERR_PTR(-ENOMEM); } - err = rpc_xprt_debugfs_register(xprt); - if (err) { - xprt_destroy(xprt); - return ERR_PTR(err); - } + rpc_xprt_debugfs_register(xprt); dprintk("RPC: created transport %p with %u slots\n", xprt, xprt->max_reqs); --- linux-3.19.0.orig/net/wireless/nl80211.c +++ linux-3.19.0/net/wireless/nl80211.c @@ -4360,6 +4360,16 @@ if (parse_station_flags(info, dev->ieee80211_ptr->iftype, ¶ms)) return -EINVAL; + /* HT/VHT requires QoS, but if we don't have that just ignore HT/VHT + * as userspace might just pass through the capabilities from the IEs + * directly, rather than enforcing this restriction and returning an + * error in this case. + */ + if (!(params.sta_flags_set & BIT(NL80211_STA_FLAG_WME))) { + params.ht_capa = NULL; + params.vht_capa = NULL; + } + /* When you run into this, adjust the code below for the new flag */ BUILD_BUG_ON(NL80211_STA_FLAG_MAX != 7); --- linux-3.19.0.orig/scripts/kconfig/lkc.h +++ linux-3.19.0/scripts/kconfig/lkc.h @@ -98,7 +98,9 @@ /* confdata.c and expr.c */ static inline void xfwrite(const void *str, size_t len, size_t count, FILE *out) { - assert(len != 0); + //assert(len != 0); + if (len == 0) + return; if (fwrite(str, len, count, out) != count) fprintf(stderr, "Error in writing or end of file.\n"); --- linux-3.19.0.orig/security/apparmor/Kconfig +++ linux-3.19.0/security/apparmor/Kconfig @@ -30,14 +30,62 @@ If you are unsure how to answer this question, answer 1. +config SECURITY_APPARMOR_STATS + bool "enable debug statistics" + depends on SECURITY_APPARMOR + select APPARMOR_LABEL_STATS + default n + help + This enables keeping statistics on various internal structures + and functions in apparmor. + + If you are unsure how to answer this question, answer N. + +config SECURITY_APPARMOR_UNCONFINED_INIT + bool "Set init to unconfined on boot" + depends on SECURITY_APPARMOR + default y + help + This option determines policy behavior during early boot by + placing the init process in the unconfined state, or the + 'default' profile. + + This option determines policy behavior during early boot by + placing the init process in the unconfined state, or the + 'default' profile. + + 'Y' means init and its children are not confined, unless the + init process is re-execed after a policy load; loaded policy + will only apply to processes started after the load. + + 'N' means init and its children are confined in a profile + named 'default', which can be replaced later and thus + provide for confinement for processes started early at boot, + though not confined during early boot. + + If you are unsure how to answer this question, answer Y. + config SECURITY_APPARMOR_HASH - bool "SHA1 hash of loaded profiles" + bool "enable introspection of sha1 hashes for loaded profiles" depends on SECURITY_APPARMOR depends on CRYPTO select CRYPTO_SHA1 default y help - This option selects whether sha1 hashing is done against loaded - profiles and exported for inspection to user space via the apparmor - filesystem. + This option selects whether introspection of loaded policy + is available to userspace via the apparmor filesystem. + +config SECURITY_APPARMOR_HASH_DEFAULT + bool "Enable policy hash introspection by default" + depends on SECURITY_APPARMOR_HASH + default y + + help + This option selects whether sha1 hashing of loaded policy + is enabled by default. The generation of sha1 hashes for + loaded policy provide system administrators a quick way + to verify that policy in the kernel matches what is expected, + however it can slow down policy load on some devices. In + these cases policy hashing can be disabled by default and + enabled only if needed. --- linux-3.19.0.orig/security/apparmor/Makefile +++ linux-3.19.0/security/apparmor/Makefile @@ -4,11 +4,44 @@ apparmor-y := apparmorfs.o audit.o capability.o context.o ipc.o lib.o match.o \ path.o domain.o policy.o policy_unpack.o procattr.o lsm.o \ - resource.o sid.o file.o + resource.o sid.o file.o label.o mount.o net.o af_unix.o apparmor-$(CONFIG_SECURITY_APPARMOR_HASH) += crypto.o -clean-files := capability_names.h rlim_names.h +clean-files := capability_names.h rlim_names.h net_names.h +# Build a lower case string table of address family names +# Transform lines from +# define AF_LOCAL 1 /* POSIX name for AF_UNIX */ +# #define AF_INET 2 /* Internet IP Protocol */ +# to +# [1] = "local", +# [2] = "inet", +# +# and build the securityfs entries for the mapping. +# Transforms lines from +# #define AF_INET 2 /* Internet IP Protocol */ +# to +# #define AA_FS_AF_MASK "local inet" +quiet_cmd_make-af = GEN $@ +cmd_make-af = echo "static const char *address_family_names[] = {" > $@ ;\ + sed $< >>$@ -r -n -e "/AF_MAX/d" -e "/AF_LOCAL/d" -e "/AF_ROUTE/d" -e \ + 's/^\#define[ \t]+AF_([A-Z0-9_]+)[ \t]+([0-9]+)(.*)/[\2] = "\L\1",/p';\ + echo "};" >> $@ ;\ + echo -n '\#define AA_FS_AF_MASK "' >> $@ ;\ + sed -r -n -e "/AF_MAX/d" -e "/AF_LOCAL/d" -e "/AF_ROUTE/d" -e \ + 's/^\#define[ \t]+AF_([A-Z0-9_]+)[ \t]+([0-9]+)(.*)/\L\1/p'\ + $< | tr '\n' ' ' | sed -e 's/ $$/"\n/' >> $@ + +# Build a lower case string table of sock type names +# Transform lines from +# SOCK_STREAM = 1, +# to +# [1] = "stream", +quiet_cmd_make-sock = GEN $@ +cmd_make-sock = echo "static const char *sock_type_names[] = {" >> $@ ;\ + sed $^ >>$@ -r -n \ + -e 's/^\tSOCK_([A-Z0-9_]+)[\t]+=[ \t]+([0-9]+)(.*)/[\2] = "\L\1",/p';\ + echo "};" >> $@ # Build a lower case string table of capability names # Transforms lines from @@ -61,6 +94,7 @@ tr '\n' ' ' | sed -e 's/ $$/"\n/' >> $@ $(obj)/capability.o : $(obj)/capability_names.h +$(obj)/net.o : $(obj)/net_names.h $(obj)/resource.o : $(obj)/rlim_names.h $(obj)/capability_names.h : $(srctree)/include/uapi/linux/capability.h \ $(src)/Makefile @@ -68,3 +102,8 @@ $(obj)/rlim_names.h : $(srctree)/include/uapi/asm-generic/resource.h \ $(src)/Makefile $(call cmd,make-rlim) +$(obj)/net_names.h : $(srctree)/include/linux/socket.h \ + $(srctree)/include/linux/net.h \ + $(src)/Makefile + $(call cmd,make-af) + $(call cmd,make-sock) --- linux-3.19.0.orig/security/apparmor/af_unix.c +++ linux-3.19.0/security/apparmor/af_unix.c @@ -0,0 +1,631 @@ +/* + * AppArmor security module + * + * This file contains AppArmor af_unix fine grained mediation + * + * Copyright 2014 Canonical Ltd. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation, version 2 of the + * License. + */ + +#include + +#include "include/af_unix.h" +#include "include/apparmor.h" +#include "include/context.h" +#include "include/file.h" +#include "include/label.h" +#include "include/path.h" +#include "include/policy.h" + +static inline int unix_fs_perm(int op, u32 mask, struct aa_label *label, + struct unix_sock *u, int flags) +{ + AA_BUG(!label); + AA_BUG(!u); + AA_BUG(!UNIX_FS(u)); + + if (unconfined(label) || !LABEL_MEDIATES(label, AA_CLASS_FILE)) + return 0; + + mask &= NET_FS_PERMS; + if (!u->path.dentry) { + struct path_cond cond = { }; + struct file_perms perms = { }; + struct aa_profile *profile; + + /* socket path has been cleared because it is being shutdown + * can only fall back to original sun_path request + */ + return fn_for_each_confined(label, profile, + ((flags | profile->path_flags) & PATH_MEDIATE_DELETED) ? + __aa_path_perm(op, profile, + u->addr->name->sun_path, mask, + &cond, flags, &perms) : + aa_audit_file(profile, &nullperms, op, mask, + u->addr->name->sun_path, NULL, + cond.uid, "Failed name lookup - " + "deleted entry", -EACCES)); + } else { + /* the sunpath may not be valid for this ns so use the path */ + struct path_cond cond = { u->path.dentry->d_inode->i_uid, + u->path.dentry->d_inode->i_mode + }; + + return aa_path_perm(op, label, &u->path, flags, mask, &cond); + } + + return 0; +} + +/* passing in state returned by PROFILE_MEDIATES_AF */ +static unsigned int match_to_prot(struct aa_profile *profile, + unsigned int state, int type, int protocol, + const char **info) +{ + u16 buffer[2]; + buffer[0] = cpu_to_be16(type); + buffer[1] = cpu_to_be16(protocol); + state = aa_dfa_match_len(profile->policy.dfa, state, (char *) &buffer, + 4); + if (!state) + *info = "failed type and protocol match"; + return state; +} + +static unsigned int match_addr(struct aa_profile *profile, unsigned int state, + struct sockaddr_un *addr, int addrlen) +{ + if (addr) + /* include leading \0 */ + state = aa_dfa_match_len(profile->policy.dfa, state, + addr->sun_path, + unix_addr_len(addrlen)); + else + /* anonymous end point */ + state = aa_dfa_match_len(profile->policy.dfa, state, "\x01", + 1); + /* todo change to out of band */ + state = aa_dfa_null_transition(profile->policy.dfa, state); + return state; +} + +static unsigned int match_to_local(struct aa_profile *profile, + unsigned int state, int type, int protocol, + struct sockaddr_un *addr, int addrlen, + const char **info) +{ + state = match_to_prot(profile, state, type, protocol, info); + if (state) { + state = match_addr(profile, state, addr, addrlen); + if (state) { + /* todo: local label matching */ + state = aa_dfa_null_transition(profile->policy.dfa, + state); + if (!state) + *info = "failed local label match"; + } else + *info = "failed local address match"; + } + + return state; +} + +static unsigned int match_to_sk(struct aa_profile *profile, + unsigned int state, struct unix_sock *u, + const char **info) +{ + struct sockaddr_un *addr = NULL; + int addrlen = 0; + + if (u->addr) { + addr = u->addr->name; + addrlen = u->addr->len; + } + + return match_to_local(profile, state, u->sk.sk_type, u->sk.sk_protocol, + addr, addrlen, info); +} + +#define CMD_ADDR 1 +#define CMD_LISTEN 2 +#define CMD_OPT 4 + +static inline unsigned int match_to_cmd(struct aa_profile *profile, + unsigned int state, struct unix_sock *u, + char cmd, const char **info) +{ + state = match_to_sk(profile, state, u, info); + if (state) { + state = aa_dfa_match_len(profile->policy.dfa, state, &cmd, 1); + if (!state) + *info = "failed cmd selection match"; + } + + return state; +} + +static inline unsigned int match_to_peer(struct aa_profile *profile, + unsigned int state, + struct unix_sock *u, + struct sockaddr_un *peer_addr, + int peer_addrlen, + const char **info) +{ + state = match_to_cmd(profile, state, u, CMD_ADDR, info); + if (state) { + state = match_addr(profile, state, peer_addr, peer_addrlen); + if (!state) + *info = "failed peer address match"; + } + return state; +} + +static int do_perms(struct aa_profile *profile, unsigned int state, u32 request, + struct common_audit_data *sa) +{ + struct aa_perms perms; + + AA_BUG(!profile); + + aa_compute_perms(profile->policy.dfa, state, &perms); + aa_apply_modes_to_perms(profile, &perms); + return aa_check_perms(profile, &perms, request, sa, + audit_net_cb); +} + +static int match_label(struct aa_profile *profile, struct aa_profile *peer, + unsigned int state, u32 request, + struct common_audit_data *sa) +{ + AA_BUG(!profile); + AA_BUG(!peer); + + aad(sa)->target = aa_peer_name(peer); + + if (state) { + state = aa_dfa_match(profile->policy.dfa, state, aa_peer_name(peer)); + if (!state) + aad(sa)->info = "failed peer label match"; + } + return do_perms(profile, state, request, sa); +} + + +/* unix sock creation comes before we know if the socket will be an fs + * socket + * v6 - semantics are handled by mapping in profile load + * v7 - semantics require sock create for tasks creating an fs socket. + */ +static int profile_create_perm(struct aa_profile *profile, int family, + int type, int protocol) +{ + unsigned int state; + + AA_BUG(!profile); + AA_BUG(profile_unconfined(profile)); + + if ((state = PROFILE_MEDIATES_AF(profile, AF_UNIX))) { + DEFINE_AUDIT_UNIX(sa, OP_CREATE, NULL, type, protocol); + + state = match_to_prot(profile, state, type, protocol, + &aad(&sa)->info); + return do_perms(profile, state, AA_MAY_CREATE, &sa); + } + + return aa_profile_af_perm(profile, OP_CREATE, family, type, protocol, + NULL); +} + +int aa_unix_create_perm(struct aa_label *label, int family, int type, + int protocol) +{ + struct aa_profile *profile; + + if (unconfined(label)) + return 0; + + return fn_for_each_confined(label, profile, + profile_create_perm(profile, family, type, protocol)); +} + + +static inline int profile_sk_perm(struct aa_profile *profile, int op, + u32 request, struct sock *sk) +{ + unsigned int state; + + AA_BUG(!profile); + AA_BUG(!sk); + AA_BUG(UNIX_FS(sk)); + AA_BUG(profile_unconfined(profile)); + + state = PROFILE_MEDIATES_AF(profile, AF_UNIX); + if (state) { + DEFINE_AUDIT_UNIX(sa, op, sk, sk->sk_type, sk->sk_protocol); + + state = match_to_sk(profile, state, unix_sk(sk), + &aad(&sa)->info); + return do_perms(profile, state, request, &sa); + } + + return aa_profile_af_perm(profile, op, sk->sk_family, sk->sk_type, + sk->sk_protocol, sk); +} + +int aa_unix_label_sk_perm(struct aa_label *label, int op, u32 request, + struct sock *sk) +{ + struct aa_profile *profile; + + return fn_for_each_confined(label, profile, + profile_sk_perm(profile, op, request, sk)); +} + +static int unix_label_sock_perm(struct aa_label *label, int op, u32 request, + struct socket *sock) +{ + if (unconfined(label)) + return 0; + if (UNIX_FS(sock->sk)) + return unix_fs_perm(op, request, label, unix_sk(sock->sk), 0); + + return aa_unix_label_sk_perm(label, op, request, sock->sk); +} + +/* revaliation, get/set attr */ +int aa_unix_sock_perm(int op, u32 request, struct socket *sock) +{ + return unix_label_sock_perm(aa_current_label(), op, request, sock); +} + +static int profile_bind_perm(struct aa_profile *profile, struct sock *sk, + struct sockaddr *addr, int addrlen) +{ + unsigned int state; + + AA_BUG(!profile); + AA_BUG(!sk); + AA_BUG(addr->sa_family != AF_UNIX); + AA_BUG(profile_unconfined(profile)); + AA_BUG(unix_addr_fs(addr, addrlen)); + + state = PROFILE_MEDIATES_AF(profile, AF_UNIX); + if (state) { + /* bind for abstract socket */ + DEFINE_AUDIT_UNIX(sa, OP_BIND, sk, sk->sk_type, + sk->sk_protocol); + aad(&sa)->net.addr = unix_addr(addr); + aad(&sa)->net.addrlen = addrlen; + + state = match_to_local(profile, state, + sk->sk_type, sk->sk_protocol, + unix_addr(addr), addrlen, + &aad(&sa)->info); + return do_perms(profile, state, AA_MAY_BIND, &sa); + } + + return aa_profile_af_perm(profile, OP_BIND, sk->sk_family, sk->sk_type, + sk->sk_protocol, sk); +} + +int aa_unix_bind_perm(struct socket *sock, struct sockaddr *address, + int addrlen) +{ + struct aa_profile *profile; + struct aa_label *label = aa_current_label(); + + /* fs bind is handled by mknod */ + if (unconfined(label) || unix_addr_fs(address, addrlen)) + return 0; + + return fn_for_each_confined(label, profile, + profile_bind_perm(profile, sock->sk, address, addrlen)); +} + +int aa_unix_connect_perm(struct socket *sock, struct sockaddr *address, + int addrlen) +{ + /* unix connections are covered by the + * - unix_stream_connect (stream) and unix_may_send hooks (dgram) + * - fs connect is handled by open + */ + return 0; +} + +static int profile_listen_perm(struct aa_profile *profile, struct sock *sk, + int backlog) +{ + unsigned int state; + + AA_BUG(!profile); + AA_BUG(!sk); + AA_BUG(UNIX_FS(sk)); + AA_BUG(profile_unconfined(profile)); + + state = PROFILE_MEDIATES_AF(profile, AF_UNIX); + if (state) { + u16 b = cpu_to_be16(backlog); + DEFINE_AUDIT_UNIX(sa, OP_LISTEN, sk, sk->sk_type, + sk->sk_protocol); + + state = match_to_cmd(profile, state, unix_sk(sk), CMD_LISTEN, + &aad(&sa)->info); + if (state) { + state = aa_dfa_match_len(profile->policy.dfa, state, + (char *) &b, 2); + if (!state) + aad(&sa)->info = "failed listen backlog match"; + } + return do_perms(profile, state, AA_MAY_LISTEN, &sa); + } + + return aa_profile_af_perm(profile, OP_LISTEN, sk->sk_family, + sk->sk_type, sk->sk_protocol, sk); +} + +int aa_unix_listen_perm(struct socket *sock, int backlog) +{ + struct aa_profile *profile; + struct aa_label *label = aa_current_label(); + + if (unconfined(label) || UNIX_FS(sock->sk)) + return 0; + + return fn_for_each_confined(label, profile, + profile_listen_perm(profile, sock->sk, backlog)); +} + + +static inline int profile_accept_perm(struct aa_profile *profile, + struct sock *sk, + struct sock *newsk) +{ + unsigned int state; + + AA_BUG(!profile); + AA_BUG(!sk); + AA_BUG(UNIX_FS(sk)); + AA_BUG(profile_unconfined(profile)); + + state = PROFILE_MEDIATES_AF(profile, AF_UNIX); + if (state) { + DEFINE_AUDIT_UNIX(sa, OP_ACCEPT, sk, sk->sk_type, + sk->sk_protocol); + + state = match_to_sk(profile, state, unix_sk(sk), + &aad(&sa)->info); + return do_perms(profile, state, AA_MAY_ACCEPT, &sa); + } + + return aa_profile_af_perm(profile, OP_ACCEPT, sk->sk_family, + sk->sk_type, sk->sk_protocol, sk); +} + +/* ability of sock to connect, not peer address binding */ +int aa_unix_accept_perm(struct socket *sock, struct socket *newsock) +{ + struct aa_profile *profile; + struct aa_label *label = aa_current_label(); + + if (unconfined(label) || UNIX_FS(sock->sk)) + return 0; + + return fn_for_each_confined(label, profile, + profile_accept_perm(profile, sock->sk, newsock->sk)); +} + + +/* dgram handled by unix_may_sendmsg, right to send on stream done at connect + * could do per msg unix_stream here + */ +/* sendmsg, recvmsg */ +int aa_unix_msg_perm(int op, u32 request, struct socket *sock, + struct msghdr *msg, int size) +{ + return 0; +} + + +static int profile_opt_perm(struct aa_profile *profile, int op, u32 request, + struct sock *sk, int level, int optname) +{ + unsigned int state; + + AA_BUG(!profile); + AA_BUG(!sk); + AA_BUG(UNIX_FS(sk)); + AA_BUG(profile_unconfined(profile)); + + state = PROFILE_MEDIATES_AF(profile, AF_UNIX); + if (state) { + u16 b = cpu_to_be16(optname); + DEFINE_AUDIT_UNIX(sa, op, sk, sk->sk_type, sk->sk_protocol); + + state = match_to_cmd(profile, state, unix_sk(sk), CMD_OPT, + &aad(&sa)->info); + if (state) { + state = aa_dfa_match_len(profile->policy.dfa, state, + (char *) &b, 2); + if (!state) + aad(&sa)->info = "failed sockopt match"; + } + return do_perms(profile, state, request, &sa); + } + + return aa_profile_af_perm(profile, op, sk->sk_family, + sk->sk_type, sk->sk_protocol, sk); +} + +int aa_unix_opt_perm(int op, u32 request, struct socket *sock, int level, + int optname) +{ + struct aa_profile *profile; + struct aa_label *label = aa_current_label(); + + if (unconfined(label) || UNIX_FS(sock->sk)) + return 0; + + return fn_for_each_confined(label, profile, + profile_opt_perm(profile, op, request, sock->sk, + level, optname)); +} + +/* null peer_label is allowed, in which case the peer_sk label is used */ +static int profile_peer_perm(struct aa_profile *profile, int op, u32 request, + struct sock *sk, struct sock *peer_sk, + struct aa_label *peer_label, + struct common_audit_data *sa) +{ + unsigned int state; + + AA_BUG(!profile); + AA_BUG(profile_unconfined(profile)); + AA_BUG(!sk); + AA_BUG(!peer_sk); + AA_BUG(UNIX_FS(peer_sk)); + + state = PROFILE_MEDIATES_AF(profile, AF_UNIX); + if (state) { + struct aa_sk_cxt *peer_cxt = SK_CXT(peer_sk); + struct aa_profile *peerp; + struct sockaddr_un *addr = NULL; + int len = 0; + if (unix_sk(peer_sk)->addr) { + addr = unix_sk(peer_sk)->addr->name; + len = unix_sk(peer_sk)->addr->len; + } + state = match_to_peer(profile, state, unix_sk(sk), + addr, len, &aad(sa)->info); + if (!peer_label) + peer_label = peer_cxt->label; + return fn_for_each(peer_label, peerp, + match_label(profile, peerp, state, request, + sa)); + } + + return aa_profile_af_perm(profile, op, sk->sk_family, sk->sk_type, + sk->sk_protocol, sk); +} + +/** + * + * Requires: lock held on both @sk and @peer_sk + */ +int aa_unix_peer_perm(struct aa_label *label, int op, u32 request, + struct sock *sk, struct sock *peer_sk, + struct aa_label *peer_label) +{ + struct unix_sock *peeru = unix_sk(peer_sk); + struct unix_sock *u = unix_sk(sk); + + AA_BUG(!label); + AA_BUG(!sk); + AA_BUG(!peer_sk); + + if (UNIX_FS(peeru)) + return unix_fs_perm(op, request, label, peeru, 0); + else if (UNIX_FS(u)) + return unix_fs_perm(op, request, label, u, 0); + else { + struct aa_profile *profile; + DEFINE_AUDIT_UNIX(sa, op, sk, sk->sk_type, sk->sk_protocol); + aad(&sa)->net.peer_sk = peer_sk; + + /* TODO: ns!!! */ + if (!net_eq(sock_net(sk), sock_net(peer_sk))) { + ; + } + + if (unconfined(label)) + return 0; + + return fn_for_each_confined(label, profile, + profile_peer_perm(profile, op, request, sk, + peer_sk, peer_label, &sa)); + } +} + + +/* from net/unix/af_unix.c */ +static void unix_state_double_lock(struct sock *sk1, struct sock *sk2) +{ + if (unlikely(sk1 == sk2) || !sk2) { + unix_state_lock(sk1); + return; + } + if (sk1 < sk2) { + unix_state_lock(sk1); + unix_state_lock_nested(sk2); + } else { + unix_state_lock(sk2); + unix_state_lock_nested(sk1); + } +} + +static void unix_state_double_unlock(struct sock *sk1, struct sock *sk2) +{ + if (unlikely(sk1 == sk2) || !sk2) { + unix_state_unlock(sk1); + return; + } + unix_state_unlock(sk1); + unix_state_unlock(sk2); +} + +int aa_unix_file_perm(struct aa_label *label, int op, u32 request, + struct socket *sock) +{ + struct sock *peer_sk = NULL; + u32 sk_req = request & ~NET_PEER_MASK; + int error = 0; + + AA_BUG(!label); + AA_BUG(!sock); + AA_BUG(!sock->sk); + AA_BUG(sock->sk->sk_family != AF_UNIX); + + /* TODO: update sock label with new task label */ + unix_state_lock(sock->sk); + peer_sk = unix_peer(sock->sk); + if (peer_sk) + sock_hold(peer_sk); + if (!unix_connected(sock) && sk_req) { + error = unix_label_sock_perm(label, op, sk_req, sock); + if (!error) { + // update label + } + } + unix_state_unlock(sock->sk); + if (!peer_sk) + return error; + + unix_state_double_lock(sock->sk, peer_sk); + if (UNIX_FS(sock->sk)) { + error = unix_fs_perm(op, request, label, unix_sk(sock->sk), + PATH_SOCK_COND); + } else if (UNIX_FS(peer_sk)) { + error = unix_fs_perm(op, request, label, unix_sk(peer_sk), + PATH_SOCK_COND); + } else { + struct aa_sk_cxt *pcxt = SK_CXT(peer_sk); + if (sk_req) + error = aa_unix_label_sk_perm(label, op, sk_req, + sock->sk); + last_error(error, + xcheck(aa_unix_peer_perm(label, op, + MAY_READ | MAY_WRITE, + sock->sk, peer_sk, NULL), + aa_unix_peer_perm(pcxt->label, op, + MAY_READ | MAY_WRITE, + peer_sk, sock->sk, label))); + } + + unix_state_double_unlock(sock->sk, peer_sk); + sock_put(peer_sk); + + return error; +} --- linux-3.19.0.orig/security/apparmor/apparmorfs.c +++ linux-3.19.0/security/apparmor/apparmorfs.c @@ -18,15 +18,18 @@ #include #include #include +#include #include #include #include +#include #include "include/apparmor.h" #include "include/apparmorfs.h" #include "include/audit.h" #include "include/context.h" #include "include/crypto.h" +#include "include/ipc.h" #include "include/policy.h" #include "include/resource.h" @@ -37,7 +40,7 @@ * * Returns: length of mangled name */ -static int mangle_name(char *name, char *target) +static int mangle_name(const char *name, char *target) { char *t = target; @@ -186,6 +189,147 @@ .llseek = default_llseek, }; +/** + * query_label - queries a label and writes permissions to buf + * @buf: the resulting permissions string is stored here (NOT NULL) + * @buf_len: size of buf + * @query: binary query string to match against the dfa + * @query_len: size of query + * + * The buffers pointed to by buf and query may overlap. The query buffer is + * parsed before buf is written to. + * + * The query should look like "LABEL_NAME\0DFA_STRING" where LABEL_NAME is + * the name of the label, in the current namespace, that is to be queried and + * DFA_STRING is a binary string to match against the label(s)'s DFA. + * + * LABEL_NAME must be NUL terminated. DFA_STRING may contain NUL characters + * but must *not* be NUL terminated. + * + * Returns: number of characters written to buf or -errno on failure + */ +static ssize_t query_label(char *buf, size_t buf_len, + char *query, size_t query_len) +{ + struct aa_profile *profile; + struct aa_label *label; + char *label_name, *match_str; + size_t label_name_len, match_len; + struct aa_perms perms; + unsigned int state = 0; + struct label_it i; + + if (!query_len) + return -EINVAL; + + label_name = query; + label_name_len = strnlen(query, query_len); + if (!label_name_len || label_name_len == query_len) + return -EINVAL; + + /** + * The extra byte is to account for the null byte between the + * profile name and dfa string. profile_name_len is greater + * than zero and less than query_len, so a byte can be safely + * added or subtracted. + */ + match_str = label_name + label_name_len + 1; + match_len = query_len - label_name_len - 1; + + label = aa_label_parse(aa_current_label(), label_name, GFP_KERNEL, + false); + if (IS_ERR(label)) + return PTR_ERR(label); + + aa_perms_all(&perms); + label_for_each_confined(i, label, profile) { + struct aa_perms tmp; + struct aa_dfa *dfa; + if (profile->file.dfa && *match_str == AA_CLASS_FILE) { + dfa = profile->file.dfa; + state = aa_dfa_match_len(dfa, profile->file.start, + match_str + 1, match_len - 1); + } else if (profile->policy.dfa) { + if (!PROFILE_MEDIATES_SAFE(profile, *match_str)) + continue; /* no change to current perms */ + dfa = profile->policy.dfa; + state = aa_dfa_match_len(dfa, profile->policy.start[0], + match_str, match_len); + } + if (state) + aa_compute_perms(dfa, state, &tmp); + else + aa_perms_clear(&tmp); + aa_apply_modes_to_perms(profile, &tmp); + aa_perms_accum_raw(&perms, &tmp); + } + aa_put_label(label); + + return scnprintf(buf, buf_len, + "allow 0x%08x\ndeny 0x%08x\naudit 0x%08x\nquiet 0x%08x\n", + perms.allow, perms.deny, perms.audit, perms.quiet); +} + +#define QUERY_CMD_LABEL "label\0" +#define QUERY_CMD_LABEL_LEN 6 +#define QUERY_CMD_PROFILE "profile\0" +#define QUERY_CMD_PROFILE_LEN 8 + +/** + * aa_write_access - generic permissions query + * @file: pointer to open apparmorfs/access file + * @ubuf: user buffer containing the complete query string (NOT NULL) + * @count: size of ubuf + * @ppos: position in the file (MUST BE ZERO) + * + * Allows for one permission query per open(), write(), and read() sequence. + * The only query currently supported is a label-based query. For this query + * ubuf must begin with "label\0", followed by the profile query specific + * format described in the query_label() function documentation. + * + * Returns: number of bytes written or -errno on failure + */ +static ssize_t aa_write_access(struct file *file, const char __user *ubuf, + size_t count, loff_t *ppos) +{ + char *buf; + ssize_t len; + + if (*ppos) + return -ESPIPE; + + buf = simple_transaction_get(file, ubuf, count); + if (IS_ERR(buf)) + return PTR_ERR(buf); + + if (count > QUERY_CMD_PROFILE_LEN && + !memcmp(buf, QUERY_CMD_PROFILE, QUERY_CMD_PROFILE_LEN)) { + len = query_label(buf, SIMPLE_TRANSACTION_LIMIT, + buf + QUERY_CMD_PROFILE_LEN, + count - QUERY_CMD_PROFILE_LEN); + } else if (count > QUERY_CMD_LABEL_LEN && + !memcmp(buf, QUERY_CMD_LABEL, QUERY_CMD_LABEL_LEN)) { + len = query_label(buf, SIMPLE_TRANSACTION_LIMIT, + buf + QUERY_CMD_LABEL_LEN, + count - QUERY_CMD_LABEL_LEN); + } else + len = -EINVAL; + + if (len < 0) + return len; + + simple_transaction_set(file, len); + + return count; +} + +static const struct file_operations aa_fs_access = { + .write = aa_write_access, + .read = simple_transaction_read, + .release = simple_transaction_release, + .llseek = generic_file_llseek, +}; + static int aa_fs_seq_show(struct seq_file *seq, void *v) { struct aa_fs_entry *fs_file = seq->private; @@ -249,9 +393,10 @@ static int aa_fs_seq_profname_show(struct seq_file *seq, void *v) { struct aa_replacedby *r = seq->private; - struct aa_profile *profile = aa_get_profile_rcu(&r->profile); + struct aa_label *label = aa_get_label_rcu(&r->label); + struct aa_profile *profile = labels_profile(label); seq_printf(seq, "%s\n", profile->base.name); - aa_put_profile(profile); + aa_put_label(label); return 0; } @@ -272,9 +417,10 @@ static int aa_fs_seq_profmode_show(struct seq_file *seq, void *v) { struct aa_replacedby *r = seq->private; - struct aa_profile *profile = aa_get_profile_rcu(&r->profile); + struct aa_label *label = aa_get_label_rcu(&r->label); + struct aa_profile *profile = labels_profile(label); seq_printf(seq, "%s\n", aa_profile_mode_names[profile->mode]); - aa_put_profile(profile); + aa_put_label(label); return 0; } @@ -295,14 +441,15 @@ static int aa_fs_seq_profattach_show(struct seq_file *seq, void *v) { struct aa_replacedby *r = seq->private; - struct aa_profile *profile = aa_get_profile_rcu(&r->profile); + struct aa_label *label = aa_get_label_rcu(&r->label); + struct aa_profile *profile = labels_profile(label); if (profile->attach) seq_printf(seq, "%s\n", profile->attach); else if (profile->xmatch) seq_puts(seq, "\n"); else seq_printf(seq, "%s\n", profile->base.name); - aa_put_profile(profile); + aa_put_label(label); return 0; } @@ -323,7 +470,8 @@ static int aa_fs_seq_hash_show(struct seq_file *seq, void *v) { struct aa_replacedby *r = seq->private; - struct aa_profile *profile = aa_get_profile_rcu(&r->profile); + struct aa_label *label = aa_get_label_rcu(&r->label); + struct aa_profile *profile = labels_profile(label); unsigned int i, size = aa_hash_size(); if (profile->hash) { @@ -349,6 +497,11 @@ }; /** fns to setup dynamic per profile/namespace files **/ + +/** + * + * Requires: @profile->ns->lock held + */ void __aa_fs_profile_rmdir(struct aa_profile *profile) { struct aa_profile *child; @@ -356,6 +509,7 @@ if (!profile) return; + AA_BUG(!mutex_is_locked(&profiles_ns(profile)->lock)); list_for_each_entry(child, &profile->base.profiles, base.list) __aa_fs_profile_rmdir(child); @@ -372,13 +526,23 @@ } } +/** + * + * Requires: @old->ns->lock held + */ void __aa_fs_profile_migrate_dents(struct aa_profile *old, struct aa_profile *new) { int i; + AA_BUG(!old); + AA_BUG(!new); + AA_BUG(!mutex_is_locked(&profiles_ns(old)->lock)); + for (i = 0; i < AAFS_PROF_SIZEOF; i++) { new->dents[i] = old->dents[i]; + if (new->dents[i]) + new->dents[i]->d_inode->i_mtime = CURRENT_TIME; old->dents[i] = NULL; } } @@ -387,7 +551,7 @@ struct aa_profile *profile, const struct file_operations *fops) { - struct aa_replacedby *r = aa_get_replacedby(profile->replacedby); + struct aa_replacedby *r = aa_get_replacedby(profile->label.replacedby); struct dentry *dent; dent = securityfs_create_file(name, S_IFREG | 0444, dir, r, fops); @@ -397,13 +561,19 @@ return dent; } -/* requires lock be held */ +/** + * + * Requires: @profile->ns->lock held + */ int __aa_fs_profile_mkdir(struct aa_profile *profile, struct dentry *parent) { struct aa_profile *child; struct dentry *dent = NULL, *dir; int error; + AA_BUG(!profile); + AA_BUG(!mutex_is_locked(&profiles_ns(profile)->lock)); + if (!parent) { struct aa_profile *p; p = aa_deref_parent(profile); @@ -474,6 +644,10 @@ return error; } +/** + * + * Requires: @ns->lock held + */ void __aa_fs_namespace_rmdir(struct aa_namespace *ns) { struct aa_namespace *sub; @@ -482,6 +656,7 @@ if (!ns) return; + AA_BUG(!mutex_is_locked(&ns->lock)); list_for_each_entry(child, &ns->base.profiles, base.list) __aa_fs_profile_rmdir(child); @@ -498,6 +673,10 @@ } } +/** + * + * Requires: @ns->lock held + */ int __aa_fs_namespace_mkdir(struct aa_namespace *ns, struct dentry *parent, const char *name) { @@ -506,6 +685,10 @@ struct dentry *dent, *dir; int error; + AA_BUG(!ns); + AA_BUG(!parent); + AA_BUG(!mutex_is_locked(&ns->lock)); + if (!name) name = ns->base.name; @@ -571,6 +754,10 @@ { struct aa_namespace *parent, *next; + AA_BUG(!root); + AA_BUG(!ns); + AA_BUG(ns != root && !mutex_is_locked(&ns->parent->lock)); + /* is next namespace a child */ if (!list_empty(&ns->sub_ns)) { next = list_first_entry(&ns->sub_ns, typeof(*ns), base.list); @@ -597,14 +784,17 @@ /** * __first_profile - find the first profile in a namespace * @root: namespace that is root of profiles being displayed (NOT NULL) - * @ns: namespace to start in (NOT NULL) + * @ns: namespace to start in (MAY BE NULL) * * Returns: unrefcounted profile or NULL if no profile - * Requires: profile->ns.lock to be held + * Requires: ns.lock to be held */ static struct aa_profile *__first_profile(struct aa_namespace *root, struct aa_namespace *ns) { + AA_BUG(!root); + AA_BUG(ns && !mutex_is_locked(&ns->lock)); + for (; ns; ns = __next_namespace(root, ns)) { if (!list_empty(&ns->base.profiles)) return list_first_entry(&ns->base.profiles, @@ -627,6 +817,8 @@ struct aa_profile *parent; struct aa_namespace *ns = p->ns; + AA_BUG(!mutex_is_locked(&profiles_ns(p)->lock)); + /* is next profile a child */ if (!list_empty(&p->base.profiles)) return list_first_entry(&p->base.profiles, typeof(*p), @@ -682,7 +874,7 @@ static void *p_start(struct seq_file *f, loff_t *pos) { struct aa_profile *profile = NULL; - struct aa_namespace *root = aa_current_profile()->ns; + struct aa_namespace *root = labels_ns(aa_current_label()); loff_t l = *pos; f->private = aa_get_namespace(root); @@ -789,6 +981,16 @@ { } }; +static struct aa_fs_entry aa_fs_entry_ptrace[] = { + AA_FS_FILE_STRING("mask", "read trace"), + { } +}; + +static struct aa_fs_entry aa_fs_entry_signal[] = { + AA_FS_FILE_STRING("mask", AA_FS_SIG_MASK), + { } +}; + static struct aa_fs_entry aa_fs_entry_domain[] = { AA_FS_FILE_BOOLEAN("change_hat", 1), AA_FS_FILE_BOOLEAN("change_hatv", 1), @@ -797,18 +999,48 @@ { } }; +static struct aa_fs_entry aa_fs_entry_versions[] = { + AA_FS_FILE_BOOLEAN("v5", 1), + AA_FS_FILE_BOOLEAN("v6", 1), + AA_FS_FILE_BOOLEAN("v7", 1), + { } +}; + static struct aa_fs_entry aa_fs_entry_policy[] = { - AA_FS_FILE_BOOLEAN("set_load", 1), - {} + AA_FS_DIR("versions", aa_fs_entry_versions), + AA_FS_FILE_BOOLEAN("set_load", 1), + { } +}; + +static struct aa_fs_entry aa_fs_entry_mount[] = { + AA_FS_FILE_STRING("mask", "mount umount"), + { } +}; + +static struct aa_fs_entry aa_fs_entry_namespaces[] = { + AA_FS_FILE_BOOLEAN("profile", 1), + AA_FS_FILE_BOOLEAN("pivot_root", 1), + { } +}; + +static struct aa_fs_entry aa_fs_entry_dbus[] = { + AA_FS_FILE_STRING("mask", "acquire send receive"), + { } }; static struct aa_fs_entry aa_fs_entry_features[] = { AA_FS_DIR("policy", aa_fs_entry_policy), AA_FS_DIR("domain", aa_fs_entry_domain), AA_FS_DIR("file", aa_fs_entry_file), + AA_FS_DIR("network", aa_fs_entry_network), + AA_FS_DIR("mount", aa_fs_entry_mount), + AA_FS_DIR("namespaces", aa_fs_entry_namespaces), AA_FS_FILE_U64("capability", VFS_CAP_FLAGS_MASK), AA_FS_DIR("rlimit", aa_fs_entry_rlimit), AA_FS_DIR("caps", aa_fs_entry_caps), + AA_FS_DIR("ptrace", aa_fs_entry_ptrace), + AA_FS_DIR("signal", aa_fs_entry_signal), + AA_FS_DIR("dbus", aa_fs_entry_dbus), { } }; @@ -816,6 +1048,7 @@ AA_FS_FILE_FOPS(".load", 0640, &aa_fs_profile_load), AA_FS_FILE_FOPS(".replace", 0640, &aa_fs_profile_replace), AA_FS_FILE_FOPS(".remove", 0640, &aa_fs_profile_remove), + AA_FS_FILE_FOPS(".access", 0666, &aa_fs_access), AA_FS_FILE_FOPS("profiles", 0640, &aa_fs_profiles_fops), AA_FS_DIR("features", aa_fs_entry_features), { } @@ -925,6 +1158,51 @@ aafs_remove_dir(&aa_fs_entry); } + +#define NULL_FILE_NAME ".null" +struct path aa_null; + +static int aa_mk_null_file(struct dentry *parent) +{ + struct vfsmount *mount = NULL; + struct dentry *dentry; + struct inode *inode; + int count = 0; + int error = simple_pin_fs(parent->d_sb->s_type, &mount, &count); + if (error) + return error; + + mutex_lock(&parent->d_inode->i_mutex); + dentry = lookup_one_len(NULL_FILE_NAME, parent, strlen(NULL_FILE_NAME)); + if (IS_ERR(dentry)) { + error = PTR_ERR(dentry); + goto out; + } + inode = new_inode(parent->d_inode->i_sb); + if (!inode) { + error = -ENOMEM; + goto out1; + } + + inode->i_ino = get_next_ino(); + inode->i_mode = S_IFCHR | S_IRUGO | S_IWUGO; + inode->i_atime = inode->i_mtime = inode->i_ctime = CURRENT_TIME; + init_special_inode(inode, S_IFCHR | S_IRUGO | S_IWUGO, + MKDEV(MEM_MAJOR, 3)); + d_instantiate(dentry, inode); + aa_null.dentry = dget(dentry); + aa_null.mnt = mntget(mount); + + error = 0; + +out1: + dput(dentry); +out: + mutex_unlock(&parent->d_inode->i_mutex); + simple_release_fs(&mount, &count); + return error; +} + /** * aa_create_aafs - create the apparmor security filesystem * @@ -949,12 +1227,21 @@ if (error) goto error; + mutex_lock(&root_ns->lock); error = __aa_fs_namespace_mkdir(root_ns, aa_fs_entry.dentry, "policy"); + mutex_unlock(&root_ns->lock); + if (error) goto error; - /* TODO: add support for apparmorfs_null and apparmorfs_mnt */ + error = aa_mk_null_file(aa_fs_entry.dentry); + if (error) + goto error; + + if (!aa_g_unconfined_init) { + /* TODO: add default profile to apparmorfs */ + } /* Report that AppArmor fs is enabled */ aa_info_message("AppArmor Filesystem Enabled"); --- linux-3.19.0.orig/security/apparmor/audit.c +++ linux-3.19.0/security/apparmor/audit.c @@ -39,10 +39,16 @@ "getattr", "open", + "file_receive", "file_perm", "file_lock", "file_mmap", "file_mprotect", + "file_inherit", + + "pivotroot", + "mount", + "umount", "create", "post_create", @@ -59,6 +65,7 @@ "socket_shutdown", "ptrace", + "signal", "exec", "change_hat", @@ -114,34 +121,41 @@ if (aa_g_audit_header) { audit_log_format(ab, "apparmor="); - audit_log_string(ab, aa_audit_type[sa->aad->type]); + audit_log_string(ab, aa_audit_type[aad(sa)->type]); } - if (sa->aad->op) { + if (aad(sa)->op) { audit_log_format(ab, " operation="); - audit_log_string(ab, op_table[sa->aad->op]); + audit_log_string(ab, op_table[aad(sa)->op]); } - if (sa->aad->info) { + if (aad(sa)->info) { audit_log_format(ab, " info="); - audit_log_string(ab, sa->aad->info); - if (sa->aad->error) - audit_log_format(ab, " error=%d", sa->aad->error); - } - - if (sa->aad->profile) { - struct aa_profile *profile = sa->aad->profile; - if (profile->ns != root_ns) { - audit_log_format(ab, " namespace="); - audit_log_untrustedstring(ab, profile->ns->base.hname); + audit_log_string(ab, aad(sa)->info); + if (aad(sa)->error) + audit_log_format(ab, " error=%d", aad(sa)->error); + } + + if (aad(sa)->label) { + struct aa_label *label = aad(sa)->label; + if (label_isprofile(label)) { + struct aa_profile *profile = labels_profile(label); + if (profile->ns != root_ns) { + audit_log_format(ab, " namespace="); + audit_log_untrustedstring(ab, + profile->ns->base.hname); + } + audit_log_format(ab, " profile="); + audit_log_untrustedstring(ab, profile->base.hname); + } else { + audit_log_format(ab, " label="); + aa_label_audit(ab, root_ns, label, false, GFP_ATOMIC); } - audit_log_format(ab, " profile="); - audit_log_untrustedstring(ab, profile->base.hname); } - if (sa->aad->name) { + if (aad(sa)->name) { audit_log_format(ab, " name="); - audit_log_untrustedstring(ab, sa->aad->name); + audit_log_untrustedstring(ab, aad(sa)->name); } } @@ -153,7 +167,12 @@ void aa_audit_msg(int type, struct common_audit_data *sa, void (*cb) (struct audit_buffer *, void *)) { - sa->aad->type = type; + /* TODO: redirect messages for profile to the correct ns + * rejects from subns should goto the audit associated + * with it, and audits from parent ns should got ns + * associated with it + */ + aad(sa)->type = type; common_lsm_audit(sa, audit_pre, cb); } @@ -161,7 +180,6 @@ * aa_audit - Log a profile based audit event to the audit subsystem * @type: audit type for the message * @profile: profile to check against (NOT NULL) - * @gfp: allocation flags to use * @sa: audit event (NOT NULL) * @cb: optional callback fn for type specific fields (MAYBE NULL) * @@ -169,14 +187,13 @@ * * Returns: error on failure */ -int aa_audit(int type, struct aa_profile *profile, gfp_t gfp, - struct common_audit_data *sa, +int aa_audit(int type, struct aa_profile *profile, struct common_audit_data *sa, void (*cb) (struct audit_buffer *, void *)) { BUG_ON(!profile); if (type == AUDIT_APPARMOR_AUTO) { - if (likely(!sa->aad->error)) { + if (likely(!aad(sa)->error)) { if (AUDIT_MODE(profile) != AUDIT_ALL) return 0; type = AUDIT_APPARMOR_AUDIT; @@ -188,22 +205,22 @@ if (AUDIT_MODE(profile) == AUDIT_QUIET || (type == AUDIT_APPARMOR_DENIED && AUDIT_MODE(profile) == AUDIT_QUIET)) - return sa->aad->error; + return aad(sa)->error; if (KILL_MODE(profile) && type == AUDIT_APPARMOR_DENIED) type = AUDIT_APPARMOR_KILL; - if (!unconfined(profile)) - sa->aad->profile = profile; + aad(sa)->label = &profile->label; aa_audit_msg(type, sa, cb); - if (sa->aad->type == AUDIT_APPARMOR_KILL) + if (aad(sa)->type == AUDIT_APPARMOR_KILL) (void)send_sig_info(SIGKILL, NULL, - sa->u.tsk ? sa->u.tsk : current); + sa->type == LSM_AUDIT_DATA_TASK && sa->u.tsk ? + sa->u.tsk : current); - if (sa->aad->type == AUDIT_APPARMOR_ALLOWED) - return complain_error(sa->aad->error); + if (aad(sa)->type == AUDIT_APPARMOR_ALLOWED) + return complain_error(aad(sa)->error); - return sa->aad->error; + return aad(sa)->error; } --- linux-3.19.0.orig/security/apparmor/capability.c +++ linux-3.19.0/security/apparmor/capability.c @@ -53,6 +53,7 @@ /** * audit_caps - audit a capability + * @sa: audit data * @profile: profile being tested for confinement (NOT NULL) * @cap: capability tested * @error: error code returned by test @@ -62,17 +63,12 @@ * * Returns: 0 or sa->error on success, error code on failure */ -static int audit_caps(struct aa_profile *profile, int cap, int error) +static int audit_caps(struct common_audit_data *sa, struct aa_profile *profile, + int cap, int error) { struct audit_cache *ent; int type = AUDIT_APPARMOR_AUTO; - struct common_audit_data sa; - struct apparmor_audit_data aad = {0,}; - sa.type = LSM_AUDIT_DATA_CAP; - sa.aad = &aad; - sa.u.cap = cap; - sa.aad->op = OP_CAPABLE; - sa.aad->error = error; + aad(sa)->error = error; if (likely(!error)) { /* test if auditing is being forced */ @@ -104,24 +100,40 @@ } put_cpu_var(audit_cache); - return aa_audit(type, profile, GFP_ATOMIC, &sa, audit_cb); + return aa_audit(type, profile, sa, audit_cb); } /** * profile_capable - test if profile allows use of capability @cap * @profile: profile being enforced (NOT NULL, NOT unconfined) * @cap: capability to test if allowed + * @sa: audit data (MAY BE NULL indicating no auditing) * * Returns: 0 if allowed else -EPERM */ -static int profile_capable(struct aa_profile *profile, int cap) +static int profile_capable(struct aa_profile *profile, int cap, + struct common_audit_data *sa) { - return cap_raised(profile->caps.allow, cap) ? 0 : -EPERM; + int error; + + if (cap_raised(profile->caps.allow, cap) && + !cap_raised(profile->caps.denied, cap)) + error = 0; + else + error = -EPERM; + + if (!sa) { + if (COMPLAIN_MODE(profile)) + return complain_error(error); + return error; + } + + return audit_caps(sa, profile, cap, error); } /** * aa_capable - test permission to use capability - * @profile: profile being tested against (NOT NULL) + * @label: label being tested for capability (NOT NULL) * @cap: capability to be tested * @audit: whether an audit record should be generated * @@ -129,15 +141,15 @@ * * Returns: 0 on success, or else an error code. */ -int aa_capable(struct aa_profile *profile, int cap, int audit) +int aa_capable(struct aa_label *label, int cap, int audit) { - int error = profile_capable(profile, cap); + struct aa_profile *profile; + int error = 0; + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_CAP, OP_CAPABLE); + sa.u.cap = cap; - if (!audit) { - if (COMPLAIN_MODE(profile)) - return complain_error(error); - return error; - } + error = fn_for_each_confined(label, profile, + profile_capable(profile, cap, audit ? &sa : NULL)); - return audit_caps(profile, cap, error); + return error; } --- linux-3.19.0.orig/security/apparmor/context.c +++ linux-3.19.0/security/apparmor/context.c @@ -14,9 +14,9 @@ * * * AppArmor sets confinement on every task, via the the aa_task_cxt and - * the aa_task_cxt.profile, both of which are required and are not allowed + * the aa_task_cxt.label, both of which are required and are not allowed * to be NULL. The aa_task_cxt is not reference counted and is unique - * to each cred (which is reference count). The profile pointed to by + * to each cred (which is reference count). The label pointed to by * the task_cxt is reference counted. * * TODO @@ -47,9 +47,9 @@ void aa_free_task_context(struct aa_task_cxt *cxt) { if (cxt) { - aa_put_profile(cxt->profile); - aa_put_profile(cxt->previous); - aa_put_profile(cxt->onexec); + aa_put_label(cxt->label); + aa_put_label(cxt->previous); + aa_put_label(cxt->onexec); kzfree(cxt); } @@ -63,41 +63,41 @@ void aa_dup_task_context(struct aa_task_cxt *new, const struct aa_task_cxt *old) { *new = *old; - aa_get_profile(new->profile); - aa_get_profile(new->previous); - aa_get_profile(new->onexec); + aa_get_label(new->label); + aa_get_label(new->previous); + aa_get_label(new->onexec); } /** - * aa_get_task_profile - Get another task's profile + * aa_get_task_label - Get another task's label * @task: task to query (NOT NULL) * - * Returns: counted reference to @task's profile + * Returns: counted reference to @task's label */ -struct aa_profile *aa_get_task_profile(struct task_struct *task) +struct aa_label *aa_get_task_label(struct task_struct *task) { - struct aa_profile *p; + struct aa_label *p; rcu_read_lock(); - p = aa_get_profile(__aa_task_profile(task)); + p = aa_get_newest_label(__aa_task_raw_label(task)); rcu_read_unlock(); return p; } /** - * aa_replace_current_profile - replace the current tasks profiles - * @profile: new profile (NOT NULL) + * aa_replace_current_label - replace the current tasks label + * @label: new label (NOT NULL) * * Returns: 0 or error on failure */ -int aa_replace_current_profile(struct aa_profile *profile) +int aa_replace_current_label(struct aa_label *label) { struct aa_task_cxt *cxt = current_cxt(); struct cred *new; - BUG_ON(!profile); + BUG_ON(!label); - if (cxt->profile == profile) + if (cxt->label == label) return 0; new = prepare_creds(); @@ -105,19 +105,15 @@ return -ENOMEM; cxt = cred_cxt(new); - if (unconfined(profile) || (cxt->profile->ns != profile->ns)) - /* if switching to unconfined or a different profile namespace + if (unconfined(label) || (labels_ns(cxt->label) != labels_ns(label))) + /* if switching to unconfined or a different label namespace * clear out context state */ aa_clear_task_cxt_trans(cxt); - /* be careful switching cxt->profile, when racing replacement it - * is possible that cxt->profile->replacedby->profile is the reference - * keeping @profile valid, so make sure to get its reference before - * dropping the reference on cxt->profile */ - aa_get_profile(profile); - aa_put_profile(cxt->profile); - cxt->profile = profile; + aa_get_label(label); + aa_put_label(cxt->label); + cxt->label = label; commit_creds(new); return 0; @@ -125,11 +121,11 @@ /** * aa_set_current_onexec - set the tasks change_profile to happen onexec - * @profile: system profile to set at exec (MAYBE NULL to clear value) + * @label: system label to set at exec (MAYBE NULL to clear value) * * Returns: 0 or error on failure */ -int aa_set_current_onexec(struct aa_profile *profile) +int aa_set_current_onexec(struct aa_label *label) { struct aa_task_cxt *cxt; struct cred *new = prepare_creds(); @@ -137,9 +133,9 @@ return -ENOMEM; cxt = cred_cxt(new); - aa_get_profile(profile); - aa_put_profile(cxt->onexec); - cxt->onexec = profile; + aa_get_label(label); + aa_put_label(cxt->onexec); + cxt->onexec = label; commit_creds(new); return 0; @@ -147,7 +143,7 @@ /** * aa_set_current_hat - set the current tasks hat - * @profile: profile to set as the current hat (NOT NULL) + * @label: label to set as the current hat (NOT NULL) * @token: token value that must be specified to change from the hat * * Do switch of tasks hat. If the task is currently in a hat @@ -155,29 +151,29 @@ * * Returns: 0 or error on failure */ -int aa_set_current_hat(struct aa_profile *profile, u64 token) +int aa_set_current_hat(struct aa_label *label, u64 token) { struct aa_task_cxt *cxt; struct cred *new = prepare_creds(); if (!new) return -ENOMEM; - BUG_ON(!profile); + BUG_ON(!label); cxt = cred_cxt(new); if (!cxt->previous) { /* transfer refcount */ - cxt->previous = cxt->profile; + cxt->previous = cxt->label; cxt->token = token; } else if (cxt->token == token) { - aa_put_profile(cxt->profile); + aa_put_label(cxt->label); } else { /* previous_profile && cxt->token != token */ abort_creds(new); return -EACCES; } - cxt->profile = aa_get_newest_profile(profile); + cxt->label = aa_get_newest_label(label); /* clear exec on switching context */ - aa_put_profile(cxt->onexec); + aa_put_label(cxt->onexec); cxt->onexec = NULL; commit_creds(new); @@ -185,15 +181,15 @@ } /** - * aa_restore_previous_profile - exit from hat context restoring the profile + * aa_restore_previous_label - exit from hat context restoring previous label * @token: the token that must be matched to exit hat context * - * Attempt to return out of a hat to the previous profile. The token + * Attempt to return out of a hat to the previous label. The token * must match the stored token value. * * Returns: 0 or error of failure */ -int aa_restore_previous_profile(u64 token) +int aa_restore_previous_label(u64 token) { struct aa_task_cxt *cxt; struct cred *new = prepare_creds(); @@ -205,15 +201,15 @@ abort_creds(new); return -EACCES; } - /* ignore restores when there is no saved profile */ + /* ignore restores when there is no saved label */ if (!cxt->previous) { abort_creds(new); return 0; } - aa_put_profile(cxt->profile); - cxt->profile = aa_get_newest_profile(cxt->previous); - BUG_ON(!cxt->profile); + aa_put_label(cxt->label); + cxt->label = aa_get_newest_label(cxt->previous); + BUG_ON(!cxt->label); /* clear exec && prev information when restoring to previous context */ aa_clear_task_cxt_trans(cxt); --- linux-3.19.0.orig/security/apparmor/domain.c +++ linux-3.19.0/security/apparmor/domain.c @@ -51,34 +51,38 @@ /** * may_change_ptraced_domain - check if can change profile on ptraced task * @to_profile: profile to change to (NOT NULL) + * @info: message if there is an error * * Check if current is ptraced and if so if the tracing task is allowed * to trace the new domain * * Returns: %0 or error if change not allowed */ -static int may_change_ptraced_domain(struct aa_profile *to_profile) +static int may_change_ptraced_domain(struct aa_profile *to_profile, + const char **info) { struct task_struct *tracer; - struct aa_profile *tracerp = NULL; + struct aa_label *tracerl = NULL; int error = 0; rcu_read_lock(); tracer = ptrace_parent(current); if (tracer) /* released below */ - tracerp = aa_get_task_profile(tracer); + tracerl = aa_get_task_label(tracer); /* not ptraced */ - if (!tracer || unconfined(tracerp)) + if (!tracer || unconfined(tracerl)) goto out; - error = aa_may_ptrace(tracerp, to_profile, PTRACE_MODE_ATTACH); + error = aa_may_ptrace(tracerl, &to_profile->label, PTRACE_MODE_ATTACH); out: rcu_read_unlock(); - aa_put_profile(tracerp); + aa_put_label(tracerl); + if (error) + *info = "ptrace prevents transition"; return error; } @@ -101,7 +105,7 @@ struct path_cond cond = { }; unsigned int state; - if (unconfined(profile)) { + if (profile_unconfined(profile)) { perms.allow = AA_MAY_CHANGE_PROFILE | AA_MAY_ONEXEC; perms.audit = perms.quiet = perms.kill = 0; return perms; @@ -143,7 +147,7 @@ struct aa_profile *profile, *candidate = NULL; list_for_each_entry_rcu(profile, head, base.list) { - if (profile->flags & PFLAG_NULL) + if (profile->label.flags & FLAG_NULL) continue; if (profile->xmatch && profile->xmatch_len > len) { unsigned int state = aa_dfa_match(profile->xmatch, @@ -236,7 +240,7 @@ * * Returns: refcounted profile, or NULL on failure (MAYBE NULL) */ -static struct aa_profile *x_table_lookup(struct aa_profile *profile, u32 xindex) +struct aa_profile *x_table_lookup(struct aa_profile *profile, u32 xindex) { struct aa_profile *new_profile = NULL; struct aa_namespace *ns = profile->ns; @@ -337,6 +341,7 @@ int apparmor_bprm_set_creds(struct linux_binprm *bprm) { struct aa_task_cxt *cxt; + struct aa_label *label; struct aa_profile *profile, *new_profile = NULL; struct aa_namespace *ns; char *buffer = NULL; @@ -357,7 +362,8 @@ cxt = cred_cxt(bprm->cred); BUG_ON(!cxt); - profile = aa_get_newest_profile(cxt->profile); + label = aa_get_newest_label(cxt->label); + profile = labels_profile(label); /* * get the namespace from the replacement profile as replacement * can change the namespace @@ -366,11 +372,12 @@ state = profile->file.start; /* buffer freed below, name is pointer into buffer */ - error = aa_path_name(&bprm->file->f_path, profile->path_flags, &buffer, - &name, &info); + get_buffers(buffer); + error = aa_path_name(&bprm->file->f_path, profile->path_flags, buffer, + &name, &info, profile->disconnected); if (error) { - if (unconfined(profile) || - (profile->flags & PFLAG_IX_ON_NAME_ERROR)) + if (profile_unconfined(profile) || + (profile->label.flags & FLAG_IX_ON_NAME_ERROR)) error = 0; name = bprm->filename; goto audit; @@ -379,11 +386,11 @@ /* Test for onexec first as onexec directives override other * x transitions. */ - if (unconfined(profile)) { + if (profile_unconfined(profile)) { /* unconfined task */ if (cxt->onexec) /* change_profile on exec already been granted */ - new_profile = aa_get_profile(cxt->onexec); + new_profile = labels_profile(aa_get_label(cxt->onexec)); else new_profile = find_attach(ns, &ns->base.profiles, name); if (!new_profile) @@ -409,13 +416,13 @@ * exec\0change_profile */ state = aa_dfa_null_transition(profile->file.dfa, state); - cp = change_profile_perms(profile, cxt->onexec->ns, - cxt->onexec->base.name, + cp = change_profile_perms(profile, labels_profile(cxt->onexec)->ns, + labels_profile(cxt->onexec)->base.name, AA_MAY_ONEXEC, state); if (!(cp.allow & AA_MAY_ONEXEC)) goto audit; - new_profile = aa_get_newest_profile(cxt->onexec); + new_profile = labels_profile(aa_get_newest_label(cxt->onexec)); goto apply; } @@ -432,17 +439,19 @@ new_profile = aa_get_profile(profile); goto x_clear; } else if (perms.xindex & AA_X_UNCONFINED) { - new_profile = aa_get_newest_profile(ns->unconfined); + new_profile = labels_profile(aa_get_newest_label(&ns->unconfined->label)); info = "ux fallback"; } else { - error = -ENOENT; + error = -EACCES; info = "profile not found"; /* remove MAY_EXEC to audit as failure */ perms.allow &= ~MAY_EXEC; } } } else if (COMPLAIN_MODE(profile)) { - /* no exec permission - are we in learning mode */ + /* no exec permission - learning mode. break rcu lock */ + put_buffers(buffer); + name = NULL; new_profile = aa_new_null_profile(profile, 0); if (!new_profile) { error = -ENOMEM; @@ -452,6 +461,12 @@ target = new_profile->base.hname; } perms.xindex |= AA_X_UNSAFE; + /* re-aquire buffer and rcu readlock and re-get name */ + get_buffers(buffer); + if (!error) + error = aa_path_name(&bprm->file->f_path, + profile->path_flags, buffer, + &name, &info, profile->disconnected); } else /* fail exec */ error = -EACCES; @@ -475,7 +490,7 @@ } if (bprm->unsafe & (LSM_UNSAFE_PTRACE | LSM_UNSAFE_PTRACE_CAP)) { - error = may_change_ptraced_domain(new_profile); + error = may_change_ptraced_domain(new_profile, &info); if (error) { aa_put_profile(new_profile); goto audit; @@ -505,20 +520,20 @@ bprm->per_clear |= PER_CLEAR_ON_SETID; x_clear: - aa_put_profile(cxt->profile); + aa_put_label(cxt->label); /* transfer new profile reference will be released when cxt is freed */ - cxt->profile = new_profile; + cxt->label = &new_profile->label; /* clear out all temporary/transitional state from the context */ aa_clear_task_cxt_trans(cxt); audit: - error = aa_audit_file(profile, &perms, GFP_KERNEL, OP_EXEC, MAY_EXEC, - name, target, cond.uid, info, error); + error = aa_audit_file(profile, &perms, OP_EXEC, MAY_EXEC, name, target, + cond.uid, info, error); cleanup: - aa_put_profile(profile); - kfree(buffer); + aa_put_label(label); + put_buffers(buffer); return error; } @@ -542,36 +557,6 @@ return ret; } -/** - * apparmor_bprm_committing_creds - do task cleanup on committing new creds - * @bprm: binprm for the exec (NOT NULL) - */ -void apparmor_bprm_committing_creds(struct linux_binprm *bprm) -{ - struct aa_profile *profile = __aa_current_profile(); - struct aa_task_cxt *new_cxt = cred_cxt(bprm->cred); - - /* bail out if unconfined or not changing profile */ - if ((new_cxt->profile == profile) || - (unconfined(new_cxt->profile))) - return; - - current->pdeath_signal = 0; - - /* reset soft limits and set hard limits for the new profile */ - __aa_transition_rlimits(profile, new_cxt->profile); -} - -/** - * apparmor_bprm_commited_cred - do cleanup after new creds committed - * @bprm: binprm for the exec (NOT NULL) - */ -void apparmor_bprm_committed_creds(struct linux_binprm *bprm) -{ - /* TODO: cleanup signals - ipc mediation */ - return; -} - /* * Functions for self directed profile change */ @@ -609,7 +594,8 @@ { const struct cred *cred; struct aa_task_cxt *cxt; - struct aa_profile *profile, *previous_profile, *hat = NULL; + struct aa_label *label, *previous; + struct aa_profile *profile, *hat = NULL; char *name = NULL; int i; struct file_perms perms = {}; @@ -627,10 +613,12 @@ /* released below */ cred = get_current_cred(); cxt = cred_cxt(cred); - profile = aa_cred_profile(cred); - previous_profile = cxt->previous; + label = aa_get_newest_cred_label(cred); + previous = cxt->previous; + + profile = labels_profile(label); - if (unconfined(profile)) { + if (unconfined(label)) { info = "unconfined"; error = -EPERM; goto audit; @@ -642,7 +630,7 @@ if (PROFILE_IS_HAT(profile)) root = aa_get_profile_rcu(&profile->parent); else - root = aa_get_profile(profile); + root = aa_get_profile(labels_profile(label)); /* find first matching hat */ for (i = 0; i < count && !hat; i++) @@ -688,15 +676,14 @@ } } - error = may_change_ptraced_domain(hat); + error = may_change_ptraced_domain(hat, &info); if (error) { - info = "ptraced"; error = -EPERM; goto audit; } if (!permtest) { - error = aa_set_current_hat(hat, token); + error = aa_set_current_hat(&hat->label, token); if (error == -EACCES) /* kill task in case of brute force attacks */ perms.kill = AA_MAY_CHANGEHAT; @@ -704,12 +691,12 @@ /* reset error for learning of new hats */ error = -ENOENT; } - } else if (previous_profile) { - /* Return to saved profile. Kill task if restore fails + } else if (previous) { + /* Return to saved label. Kill task if restore fails * to avoid brute force attacks */ - target = previous_profile->base.hname; - error = aa_restore_previous_profile(token); + target = previous->hname; + error = aa_restore_previous_label(token); perms.kill = AA_MAY_CHANGEHAT; } else /* ignore restores when there is no saved profile */ @@ -717,12 +704,13 @@ audit: if (!permtest) - error = aa_audit_file(profile, &perms, GFP_KERNEL, - OP_CHANGE_HAT, AA_MAY_CHANGEHAT, NULL, - target, GLOBAL_ROOT_UID, info, error); + error = aa_audit_file(profile, &perms, OP_CHANGE_HAT, + AA_MAY_CHANGEHAT, NULL, target, + GLOBAL_ROOT_UID, info, error); out: aa_put_profile(hat); + aa_put_label(label); kfree(name); put_cred(cred); @@ -748,6 +736,7 @@ bool permtest) { const struct cred *cred; + struct aa_label *label; struct aa_profile *profile, *target = NULL; struct aa_namespace *ns = NULL; struct file_perms perms = {}; @@ -767,7 +756,8 @@ } cred = get_current_cred(); - profile = aa_cred_profile(cred); + label = aa_get_newest_cred_label(cred); + profile = labels_profile(label); /* * Fail explicitly requested domain transitions if no_new_privs @@ -776,7 +766,8 @@ * no_new_privs is set because this aways results in a reduction * of permissions. */ - if (task_no_new_privs(current) && !unconfined(profile)) { + if (task_no_new_privs(current) && !unconfined(label)) { + aa_put_label(label); put_cred(cred); return -EPERM; } @@ -797,7 +788,7 @@ /* if the name was not specified, use the name of the current profile */ if (!hname) { - if (unconfined(profile)) + if (profile_unconfined(profile)) hname = ns->unconfined->base.hname; else hname = profile->base.hname; @@ -827,27 +818,26 @@ } /* check if tracing task is allowed to trace target domain */ - error = may_change_ptraced_domain(target); - if (error) { - info = "ptrace prevents transition"; + error = may_change_ptraced_domain(target, &info); + if (error) goto audit; - } if (permtest) goto audit; if (onexec) - error = aa_set_current_onexec(target); + error = aa_set_current_onexec(&target->label); else - error = aa_replace_current_profile(target); + error = aa_replace_current_label(&target->label); audit: if (!permtest) - error = aa_audit_file(profile, &perms, GFP_KERNEL, op, request, - name, hname, GLOBAL_ROOT_UID, info, error); + error = aa_audit_file(profile, &perms, op, request, name, + hname, GLOBAL_ROOT_UID, info, error); aa_put_namespace(ns); aa_put_profile(target); + aa_put_label(label); put_cred(cred); return error; --- linux-3.19.0.orig/security/apparmor/file.c +++ linux-3.19.0/security/apparmor/file.c @@ -12,8 +12,14 @@ * License. */ +#include +#include +#include + +#include "include/af_unix.h" #include "include/apparmor.h" #include "include/audit.h" +#include "include/context.h" #include "include/file.h" #include "include/match.h" #include "include/path.h" @@ -22,6 +28,17 @@ struct file_perms nullperms; +static u32 map_mask_to_chr_mask(u32 mask) +{ + u32 m = mask & PERMS_CHRS_MASK; + if (mask & AA_MAY_GETATTR) + m |= MAY_READ; + if (mask & (AA_MAY_SETATTR | AA_MAY_CHMOD | AA_MAY_CHOWN)) + m |= MAY_WRITE; + + return m; +} + /** * audit_file_mask - convert mask to permission string * @buffer: buffer to write string to (NOT NULL) @@ -31,29 +48,7 @@ { char str[10]; - char *m = str; - - if (mask & AA_EXEC_MMAP) - *m++ = 'm'; - if (mask & (MAY_READ | AA_MAY_META_READ)) - *m++ = 'r'; - if (mask & (MAY_WRITE | AA_MAY_META_WRITE | AA_MAY_CHMOD | - AA_MAY_CHOWN)) - *m++ = 'w'; - else if (mask & MAY_APPEND) - *m++ = 'a'; - if (mask & AA_MAY_CREATE) - *m++ = 'c'; - if (mask & AA_MAY_DELETE) - *m++ = 'd'; - if (mask & AA_MAY_LINK) - *m++ = 'l'; - if (mask & AA_MAY_LOCK) - *m++ = 'k'; - if (mask & MAY_EXEC) - *m++ = 'x'; - *m = '\0'; - + aa_perm_mask_to_str(str, aa_file_perm_chrs, map_mask_to_chr_mask(mask)); audit_log_string(ab, str); } @@ -67,24 +62,24 @@ struct common_audit_data *sa = va; kuid_t fsuid = current_fsuid(); - if (sa->aad->fs.request & AA_AUDIT_FILE_MASK) { + if (aad(sa)->request & AA_AUDIT_FILE_MASK) { audit_log_format(ab, " requested_mask="); - audit_file_mask(ab, sa->aad->fs.request); + audit_file_mask(ab, aad(sa)->request); } - if (sa->aad->fs.denied & AA_AUDIT_FILE_MASK) { + if (aad(sa)->denied & AA_AUDIT_FILE_MASK) { audit_log_format(ab, " denied_mask="); - audit_file_mask(ab, sa->aad->fs.denied); + audit_file_mask(ab, aad(sa)->denied); } - if (sa->aad->fs.request & AA_AUDIT_FILE_MASK) { + if (aad(sa)->request & AA_AUDIT_FILE_MASK) { audit_log_format(ab, " fsuid=%d", from_kuid(&init_user_ns, fsuid)); audit_log_format(ab, " ouid=%d", - from_kuid(&init_user_ns, sa->aad->fs.ouid)); + from_kuid(&init_user_ns, aad(sa)->fs.ouid)); } - if (sa->aad->fs.target) { + if (aad(sa)->target) { audit_log_format(ab, " target="); - audit_log_untrustedstring(ab, sa->aad->fs.target); + audit_log_untrustedstring(ab, aad(sa)->target); } } @@ -92,7 +87,6 @@ * aa_audit_file - handle the auditing of file operations * @profile: the profile being enforced (NOT NULL) * @perms: the permissions computed for the request (NOT NULL) - * @gfp: allocation flags * @op: operation being mediated * @request: permissions requested * @name: name of object being mediated (MAYBE NULL) @@ -104,53 +98,85 @@ * Returns: %0 or error on failure */ int aa_audit_file(struct aa_profile *profile, struct file_perms *perms, - gfp_t gfp, int op, u32 request, const char *name, - const char *target, kuid_t ouid, const char *info, int error) + int op, u32 request, const char *name, const char *target, + kuid_t ouid, const char *info, int error) { int type = AUDIT_APPARMOR_AUTO; - struct common_audit_data sa; - struct apparmor_audit_data aad = {0,}; - sa.type = LSM_AUDIT_DATA_NONE; - sa.aad = &aad; - aad.op = op, - aad.fs.request = request; - aad.name = name; - aad.fs.target = target; - aad.fs.ouid = ouid; - aad.info = info; - aad.error = error; - if (likely(!sa.aad->error)) { + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, op); + aad(&sa)->request = request; + aad(&sa)->name = name; + aad(&sa)->target = target; + aad(&sa)->fs.ouid = ouid; + aad(&sa)->info = info; + aad(&sa)->error = error; + sa.u.tsk = NULL; + + if (likely(!aad(&sa)->error)) { u32 mask = perms->audit; if (unlikely(AUDIT_MODE(profile) == AUDIT_ALL)) mask = 0xffff; /* mask off perms that are not being force audited */ - sa.aad->fs.request &= mask; + aad(&sa)->request &= mask; - if (likely(!sa.aad->fs.request)) + if (likely(!aad(&sa)->request)) return 0; type = AUDIT_APPARMOR_AUDIT; } else { /* only report permissions that were denied */ - sa.aad->fs.request = sa.aad->fs.request & ~perms->allow; + aad(&sa)->request = aad(&sa)->request & ~perms->allow; - if (sa.aad->fs.request & perms->kill) + if (aad(&sa)->request & perms->kill) type = AUDIT_APPARMOR_KILL; /* quiet known rejects, assumes quiet and kill do not overlap */ - if ((sa.aad->fs.request & perms->quiet) && + if ((aad(&sa)->request & perms->quiet) && AUDIT_MODE(profile) != AUDIT_NOQUIET && AUDIT_MODE(profile) != AUDIT_ALL) - sa.aad->fs.request &= ~perms->quiet; + aad(&sa)->request &= ~perms->quiet; - if (!sa.aad->fs.request) - return COMPLAIN_MODE(profile) ? 0 : sa.aad->error; + if (!aad(&sa)->request) + return COMPLAIN_MODE(profile) ? 0 : aad(&sa)->error; } - sa.aad->fs.denied = sa.aad->fs.request & ~perms->allow; - return aa_audit(type, profile, gfp, &sa, file_audit_cb); + aad(&sa)->denied = aad(&sa)->request & ~perms->allow; + return aa_audit(type, profile, &sa, file_audit_cb); +} + +/** + * is_deleted - test if a file has been completely unlinked + * @dentry: dentry of file to test for deletion (NOT NULL) + * + * Returns: %1 if deleted else %0 + */ +static inline bool is_deleted(struct dentry *dentry) +{ + if (d_unlinked(dentry) && dentry->d_inode->i_nlink == 0) + return 1; + return 0; +} + +static int path_name(int op, struct aa_label *label, struct path *path, + int flags, char *buffer, const char**name, + struct path_cond *cond, u32 request, bool delegate_deleted) +{ + struct aa_profile *profile; + const char *info = NULL; + int error = aa_path_name(path, flags, buffer, name, &info, + labels_profile(label)->disconnected); + if (error) { + if (error == -ENOENT && is_deleted(path->dentry) && + delegate_deleted) + return 0; + fn_for_each_confined(label, profile, + aa_audit_file(profile, &nullperms, op, request, *name, + NULL, cond->uid, info, error)); + return error; + } + + return 0; } /** @@ -163,10 +189,11 @@ { u32 new = old & 0xf; if (old & MAY_READ) - new |= AA_MAY_META_READ; + new |= AA_MAY_GETATTR | AA_MAY_OPEN; if (old & MAY_WRITE) - new |= AA_MAY_META_WRITE | AA_MAY_CREATE | AA_MAY_DELETE | - AA_MAY_CHMOD | AA_MAY_CHOWN; + new |= AA_MAY_SETATTR | AA_MAY_CREATE | AA_MAY_DELETE | + AA_MAY_CHMOD | AA_MAY_CHOWN | AA_MAY_OPEN | + AA_MAY_DELETE; if (old & 0x10) new |= AA_MAY_LINK; /* the old mapping lock and link_subset flags where overlaid @@ -214,7 +241,7 @@ perms.quiet = map_old_perms(dfa_other_quiet(dfa, state)); perms.xindex = dfa_other_xindex(dfa, state); } - perms.allow |= AA_MAY_META_READ; + perms.allow |= AA_MAY_GETATTR; /* change_profile wasn't determined by ownership in old mapping */ if (ACCEPT_TABLE(dfa)[state] & 0x80000000) @@ -251,23 +278,25 @@ return state; } -/** - * is_deleted - test if a file has been completely unlinked - * @dentry: dentry of file to test for deletion (NOT NULL) - * - * Returns: %1 if deleted else %0 - */ -static inline bool is_deleted(struct dentry *dentry) -{ - if (d_unlinked(dentry) && dentry->d_inode->i_nlink == 0) - return 1; - return 0; +int __aa_path_perm(int op, struct aa_profile *profile, const char *name, + u32 request, struct path_cond *cond, int flags, + struct file_perms *perms) +{ + int e = 0; + if (profile_unconfined(profile) || + ((flags & PATH_SOCK_COND) && !PROFILE_MEDIATES_AF(profile, AF_UNIX))) + return 0; + aa_str_perms(profile->file.dfa, profile->file.start, name, cond, perms); + if (request & ~perms->allow) + e = -EACCES; + return aa_audit_file(profile, perms, op, request, name, NULL, + cond->uid, NULL, e); } /** * aa_path_perm - do permissions check & audit for @path * @op: operation being checked - * @profile: profile being enforced (NOT NULL) + * @label: profile being enforced (NOT NULL) * @path: path to check permissions of (NOT NULL) * @flags: any additional path flags beyond what the profile specifies * @request: requested permissions @@ -275,35 +304,28 @@ * * Returns: %0 else error if access denied or other error */ -int aa_path_perm(int op, struct aa_profile *profile, struct path *path, +int aa_path_perm(int op, struct aa_label *label, struct path *path, int flags, u32 request, struct path_cond *cond) { - char *buffer = NULL; struct file_perms perms = {}; - const char *name, *info = NULL; + char *buffer = NULL; + const char *name; + struct aa_profile *profile; int error; - flags |= profile->path_flags | (S_ISDIR(cond->mode) ? PATH_IS_DIR : 0); - error = aa_path_name(path, flags, &buffer, &name, &info); - if (error) { - if (error == -ENOENT && is_deleted(path->dentry)) { - /* Access to open files that are deleted are - * give a pass (implicit delegation) - */ - error = 0; - info = NULL; - perms.allow = request; - } - } else { - aa_str_perms(profile->file.dfa, profile->file.start, name, cond, - &perms); - if (request & ~perms.allow) - error = -EACCES; - } - error = aa_audit_file(profile, &perms, GFP_KERNEL, op, request, name, - NULL, cond->uid, info, error); - kfree(buffer); + /* TODO: fix path lookup flags */ + flags |= labels_profile(label)->path_flags | + (S_ISDIR(cond->mode) ? PATH_IS_DIR : 0); + get_buffers(buffer); + + error = path_name(op, label, path, flags, buffer, &name, cond, + request, true); + if (!error) + error = fn_for_each_confined(label, profile, + __aa_path_perm(op, profile, name, request, cond, + flags, &perms)); + put_buffers(buffer); return error; } @@ -327,65 +349,25 @@ return 1; } -/** - * aa_path_link - Handle hard link permission check - * @profile: the profile being enforced (NOT NULL) - * @old_dentry: the target dentry (NOT NULL) - * @new_dir: directory the new link will be created in (NOT NULL) - * @new_dentry: the link being created (NOT NULL) - * - * Handle the permission test for a link & target pair. Permission - * is encoded as a pair where the link permission is determined - * first, and if allowed, the target is tested. The target test - * is done from the point of the link match (not start of DFA) - * making the target permission dependent on the link permission match. - * - * The subset test if required forces that permissions granted - * on link are a subset of the permission granted to target. - * - * Returns: %0 if allowed else error - */ -int aa_path_link(struct aa_profile *profile, struct dentry *old_dentry, - struct path *new_dir, struct dentry *new_dentry) +static int profile_path_link(struct aa_profile *profile, const char *lname, + const char *tname, struct path_cond *cond) { - struct path link = { new_dir->mnt, new_dentry }; - struct path target = { new_dir->mnt, old_dentry }; - struct path_cond cond = { - old_dentry->d_inode->i_uid, - old_dentry->d_inode->i_mode - }; - char *buffer = NULL, *buffer2 = NULL; - const char *lname, *tname = NULL, *info = NULL; struct file_perms lperms, perms; + const char *info = NULL; u32 request = AA_MAY_LINK; unsigned int state; - int error; - - lperms = nullperms; - - /* buffer freed below, lname is pointer in buffer */ - error = aa_path_name(&link, profile->path_flags, &buffer, &lname, - &info); - if (error) - goto audit; + int e = -EACCES; - /* buffer2 freed below, tname is pointer in buffer2 */ - error = aa_path_name(&target, profile->path_flags, &buffer2, &tname, - &info); - if (error) - goto audit; - - error = -EACCES; /* aa_str_perms - handles the case of the dfa being NULL */ state = aa_str_perms(profile->file.dfa, profile->file.start, lname, - &cond, &lperms); + cond, &lperms); if (!(lperms.allow & AA_MAY_LINK)) goto audit; /* test to see if target can be paired with link */ state = aa_dfa_null_transition(profile->file.dfa, state); - aa_str_perms(profile->file.dfa, state, tname, &cond, &perms); + aa_str_perms(profile->file.dfa, state, tname, cond, &perms); /* force audit/quiet masks for link are stored in the second entry * in the link pair. @@ -403,10 +385,10 @@ if (!(perms.allow & AA_LINK_SUBSET)) goto done_tests; - /* Do link perm subset test requiring allowed permission on link are a - * subset of the allowed permissions on target. + /* Do link perm subset test requiring allowed permission on link are + * a subset of the allowed permissions on target. */ - aa_str_perms(profile->file.dfa, profile->file.start, tname, &cond, + aa_str_perms(profile->file.dfa, profile->file.start, tname, cond, &perms); /* AA_MAY_LINK is not considered in the subset test */ @@ -425,13 +407,175 @@ } done_tests: - error = 0; + e = 0; audit: - error = aa_audit_file(profile, &lperms, GFP_KERNEL, OP_LINK, request, - lname, tname, cond.uid, info, error); - kfree(buffer); - kfree(buffer2); + return aa_audit_file(profile, &lperms, OP_LINK, request, lname, tname, + cond->uid, info, e); +} + +/** + * aa_path_link - Handle hard link permission check + * @label: the label being enforced (NOT NULL) + * @old_dentry: the target dentry (NOT NULL) + * @new_dir: directory the new link will be created in (NOT NULL) + * @new_dentry: the link being created (NOT NULL) + * + * Handle the permission test for a link & target pair. Permission + * is encoded as a pair where the link permission is determined + * first, and if allowed, the target is tested. The target test + * is done from the point of the link match (not start of DFA) + * making the target permission dependent on the link permission match. + * + * The subset test if required forces that permissions granted + * on link are a subset of the permission granted to target. + * + * Returns: %0 if allowed else error + */ +int aa_path_link(struct aa_label *label, struct dentry *old_dentry, + struct path *new_dir, struct dentry *new_dentry) +{ + struct path link = { new_dir->mnt, new_dentry }; + struct path target = { new_dir->mnt, old_dentry }; + struct path_cond cond = { + old_dentry->d_inode->i_uid, + old_dentry->d_inode->i_mode + }; + char *buffer = NULL, *buffer2 = NULL; + const char *lname, *tname = NULL; + struct aa_profile *profile; + int error; + + /* TODO: fix path lookup flags, auditing of failed path for profile */ + profile = labels_profile(label); + /* buffer freed below, lname is pointer in buffer */ + get_buffers(buffer, buffer2); + error = path_name(OP_LINK, label, &link, + labels_profile(label)->path_flags, buffer, + &lname, &cond, AA_MAY_LINK, false); + if (error) + goto out; + + /* buffer2 freed below, tname is pointer in buffer2 */ + error = path_name(OP_LINK, label, &target, + labels_profile(label)->path_flags, buffer2, &tname, + &cond, AA_MAY_LINK, false); + if (error) + goto out; + + error = fn_for_each_confined(label, profile, + profile_path_link(profile, lname, tname, &cond)); + +out: + put_buffers(buffer, buffer2); + + return error; +} + +static void update_file_cxt(struct aa_file_cxt *fcxt, struct aa_label *label, + u32 request) +{ + struct aa_label *l, *old; + + /* update caching of label on file_cxt */ + spin_lock(&fcxt->lock); + old = rcu_dereference_protected(fcxt->label, + spin_is_locked(&fcxt->lock)); + l = aa_label_merge(old, label, GFP_ATOMIC); + if (l) { + if (l != old) { + rcu_assign_pointer(fcxt->label, l); + aa_put_label(old); + } else + aa_put_label(l); + fcxt->allow |= request; + } + spin_unlock(&fcxt->lock); +} + +static int __file_path_perm(int op, struct aa_label *label, + struct aa_label *flabel, struct file *file, + u32 request, u32 denied) +{ + struct aa_profile *profile; + struct file_perms perms = {}; + struct path_cond cond = { + .uid = file_inode(file)->i_uid, + .mode = file_inode(file)->i_mode + }; + const char *name; + char *buffer; + int flags, error; + + /* revalidation due to label out of date. No revocation at this time */ + if (!denied && aa_label_is_subset(flabel, label)) + /* TODO: check for revocation on stale profiles */ + return 0; + + /* TODO: fix path lookup flags */ + flags = PATH_DELEGATE_DELETED | labels_profile(label)->path_flags | + (S_ISDIR(cond.mode) ? PATH_IS_DIR : 0); + get_buffers(buffer); + + error = path_name(op, label, &file->f_path, flags, buffer, &name, &cond, + request, true); + if (error) { + if (error == 1) + /* Access to open files that are deleted are + * given a pass (implicit delegation) + */ + /* TODO not needed when full perms cached */ + error = 0; + goto out; + } + + /* check every profile in task label not in current cache */ + error = fn_for_each_not_in_set(flabel, label, profile, + __aa_path_perm(op, profile, name, request, &cond, 0, + &perms)); + if (denied) { + /* check every profile in file label that was not tested + * in the initial check above. + */ + /* TODO: cache full perms so this only happens because of + * conditionals */ + /* TODO: don't audit here */ + last_error(error, + fn_for_each_not_in_set(label, flabel, profile, + __aa_path_perm(op, profile, name, request, + &cond, 0, &perms))); + } + if (!error) + update_file_cxt(file_cxt(file), label, request); + +out: + put_buffers(buffer); + + return error; +} + +static int __file_sock_perm(int op, struct aa_label *label, + struct aa_label *flabel, struct file *file, + u32 request, u32 denied) +{ + struct socket *sock = (struct socket *) file->private_data; + int error; + + AA_BUG(!sock); + + /* revalidation due to label out of date. No revocation at this time */ + if (!denied && aa_label_is_subset(flabel, label)) + return 0; + + /* TODO: improve to skip profiles cached in flabel */ + error = aa_sock_file_perm(label, op, request, sock); + if (denied) { + /* TODO: improve to skip profiles checked above */ + /* check every profile in file label to is cached */ + last_error(error, aa_sock_file_perm(flabel, op, request, sock)); + } + if (!error) + update_file_cxt(file_cxt(file), label, request); return error; } @@ -439,20 +583,117 @@ /** * aa_file_perm - do permission revalidation check & audit for @file * @op: operation being checked - * @profile: profile being enforced (NOT NULL) + * @label: label being enforced (NOT NULL) * @file: file to revalidate access permissions on (NOT NULL) * @request: requested permissions * * Returns: %0 if access allowed else error */ -int aa_file_perm(int op, struct aa_profile *profile, struct file *file, +int aa_file_perm(int op, struct aa_label *label, struct file *file, u32 request) { - struct path_cond cond = { - .uid = file_inode(file)->i_uid, - .mode = file_inode(file)->i_mode - }; + struct aa_file_cxt *fcxt; + struct aa_label *flabel; + u32 denied; + int error = 0; + + AA_BUG(!label); + AA_BUG(!file); + + fcxt = file_cxt(file); + + rcu_read_lock(); + flabel = rcu_dereference(fcxt->label); + AA_BUG(!flabel); + + /* revalidate access, if task is unconfined, or the cached cred + * doesn't match or if the request is for more permissions than + * was granted. + * + * Note: the test for !unconfined(flabel) is to handle file + * delegation from unconfined tasks + */ + denied = request & ~fcxt->allow; + if (unconfined(label) || unconfined(flabel) || + (!denied && aa_label_is_subset(flabel, label))) + goto done; + + /* TODO: label cross check */ + + if (file->f_path.mnt && path_mediated_fs(file_inode(file))) { + error = __file_path_perm(op, label, flabel, file, request, + denied); + + } else if (S_ISSOCK(file_inode(file)->i_mode)) { + error = __file_sock_perm(op, label, flabel, file, request, + denied); + } +done: + rcu_read_unlock(); + + return error; +} + +static void revalidate_tty(struct aa_label *label) +{ + struct tty_struct *tty; + int drop_tty = 0; - return aa_path_perm(op, profile, &file->f_path, PATH_DELEGATE_DELETED, - request, &cond); + tty = get_current_tty(); + if (!tty) + return; + + spin_lock(&tty_files_lock); + if (!list_empty(&tty->tty_files)) { + struct tty_file_private *file_priv; + struct file *file; + /* TODO: Revalidate access to controlling tty. */ + file_priv = list_first_entry(&tty->tty_files, + struct tty_file_private, list); + file = file_priv->file; + + if (aa_file_perm(OP_INHERIT, label, file, MAY_READ | MAY_WRITE)) + drop_tty = 1; + } + spin_unlock(&tty_files_lock); + tty_kref_put(tty); + + if (drop_tty) + no_tty(); +} + +static int match_file(const void *p, struct file *file, unsigned fd) +{ + struct aa_label *label = (struct aa_label *)p; + if (aa_file_perm(OP_INHERIT, label, file, aa_map_file_to_perms(file))) + return fd + 1; + return 0; +} + + +/* based on selinux's flush_unauthorized_files */ +void aa_inherit_files(const struct cred *cred, struct files_struct *files) +{ + struct aa_label *label = aa_get_newest_cred_label(cred); + struct file *devnull = NULL; + unsigned n; + + revalidate_tty(label); + + /* Revalidate access to inherited open files. */ + n = iterate_fd(files, 0, match_file, label); + if (!n) /* none found? */ + goto out; + + devnull = dentry_open(&aa_null, O_RDWR, cred); + if (IS_ERR(devnull)) + devnull = NULL; + /* replace all the matching ones with this */ + do { + replace_fd(n - 1, devnull, 0); + } while ((n = iterate_fd(files, n, match_file, label)) != 0); + if (devnull) + fput(devnull); +out: + aa_put_label(label); } --- linux-3.19.0.orig/security/apparmor/include/af_unix.h +++ linux-3.19.0/security/apparmor/include/af_unix.h @@ -0,0 +1,121 @@ +/* + * AppArmor security module + * + * This file contains AppArmor af_unix fine grained mediation + * + * Copyright 2014 Canonical Ltd. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation, version 2 of the + * License. + */ +#ifndef __AA_AF_UNIX_H + +#include + +#include "label.h" +//#include "include/net.h" + +#define unix_addr_len(L) ((L) - sizeof(sa_family_t)) +#define unix_abstract_name_len(L) (unix_addr_len(L) - 1) +#define unix_abstract_len(U) (unix_abstract_name_len((U)->addr->len)) +#define addr_unix_abstract_name(B) ((B)[0] == 0) +#define addr_unix_anonymous(U) (addr_unix_len(U) <= 0) +#define addr_unix_abstract(U) (!addr_unix_anonymous(U) && addr_unix_abstract_name((U)->addr)) +//#define unix_addr_fs(U) (!unix_addr_anonymous(U) && !unix_addr_abstract_name((U)->addr)) + +#define unix_addr(A) ((struct sockaddr_un *)(A)) +#define unix_addr_anon(A, L) ((A) && unix_addr_len(L) <= 0) +#define unix_addr_fs(A, L) (!unix_addr_anon(A, L) && !addr_unix_abstract_name(unix_addr(A)->sun_path)) + +#define UNIX_ANONYMOUS(U) (!unix_sk(U)->addr) +/* from net/unix/af_unix.c */ +#define UNIX_ABSTRACT(U) (!UNIX_ANONYMOUS(U) && \ + unix_sk(U)->addr->hash < UNIX_HASH_SIZE) +#define UNIX_FS(U) (!UNIX_ANONYMOUS(U) && unix_sk(U)->addr->name->sun_path[0]) +#define unix_peer(sk) (unix_sk(sk)->peer) +#define unix_connected(S) ((S)->state == SS_CONNECTED) + +static inline void print_unix_addr(struct sockaddr_un *A, int L) +{ + char *buf = (A) ? (char *) &(A)->sun_path : NULL; + int len = unix_addr_len(L); + if (!buf || len <= 0) + printk(" "); + else if (buf[0]) + printk(" %s", buf); + else + /* abstract name len includes leading \0 */ + printk(" %d @%.*s", len - 1, len - 1, buf+1); +}; + +/* + printk("%s: %s: f %d, t %d, p %d", __FUNCTION__, \ + #SK , \ +*/ +#define print_unix_sk(SK) \ +do { \ + struct unix_sock *u = unix_sk(SK); \ + printk("%s: f %d, t %d, p %d", #SK , \ + (SK)->sk_family, (SK)->sk_type, (SK)->sk_protocol); \ + if (u->addr) \ + print_unix_addr(u->addr->name, u->addr->len); \ + else \ + print_unix_addr(NULL, sizeof(sa_family_t)); \ + /* printk("\n");*/ \ +} while (0) + +#define print_sk(SK) \ +do { \ + if (!(SK)) { \ + printk("%s: %s is null\n", __FUNCTION__, #SK); \ + } else if ((SK)->sk_family == PF_UNIX) { \ + print_unix_sk(SK); \ + printk("\n"); \ + } else { \ + printk("%s: %s: family %d\n", __FUNCTION__, #SK , \ + (SK)->sk_family); \ + } \ +} while (0) + +#define print_sock_addr(U) \ +do { \ + printk("%s:\n", __FUNCTION__); \ + printk(" sock %s:", sock_cxt && sock_cxt->label && sock_cxt->label->hname ? sock_cxt->label->hname : ""); print_sk(sock); \ + printk(" other %s:", other_cxt && other_cxt->label && other_cxt->label->hname ? other_cxt->label->hname : ""); print_sk(other); \ + printk(" new %s", new_cxt && new_cxt->label && new_cxt->label->hname ? new_cxt->label->hname : ""); print_sk(newsk); \ +} while (0) + + +#define DEFINE_AUDIT_UNIX(NAME, OP, SK, T, P) \ + struct lsm_network_audit NAME ## _net = { .sk = (SK), \ + .family = (AF_UNIX)}; \ + DEFINE_AUDIT_DATA(NAME, LSM_AUDIT_DATA_NONE, OP); \ + NAME.u.net = &(NAME ## _net); \ + aad(&NAME)->net.type = (T); \ + aad(&NAME)->net.protocol = (P) + + +int aa_unix_peer_perm(struct aa_label *label, int op, u32 request, + struct sock *sk, struct sock *peer_sk, + struct aa_label *peer_label); +int aa_unix_label_sk_perm(struct aa_label *label, int op, u32 request, + struct sock *sk); +int aa_unix_sock_perm(int op, u32 request, struct socket *sock); +int aa_unix_create_perm(struct aa_label *label, int family, int type, + int protocol); +int aa_unix_bind_perm(struct socket *sock, struct sockaddr *address, + int addrlen); +int aa_unix_connect_perm(struct socket *sock, struct sockaddr *address, + int addrlen); +int aa_unix_listen_perm(struct socket *sock, int backlog); +int aa_unix_accept_perm(struct socket *sock, struct socket *newsock); +int aa_unix_msg_perm(int op, u32 request, struct socket *sock, + struct msghdr *msg, int size); +int aa_unix_opt_perm(int op, u32 request, struct socket *sock, int level, + int optname); +int aa_unix_file_perm(struct aa_label *label, int op, u32 request, + struct socket *sock); + +#endif /* __AA_AF_UNIX_H */ --- linux-3.19.0.orig/security/apparmor/include/apparmor.h +++ linux-3.19.0/security/apparmor/include/apparmor.h @@ -4,7 +4,7 @@ * This file contains AppArmor basic global and lib definitions * * Copyright (C) 1998-2008 Novell/SUSE - * Copyright 2009-2010 Canonical Ltd. + * Copyright 2009-2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -20,6 +20,17 @@ #include "match.h" +/* Provide our own test for whether a write lock is held for asserts + * this is because on none SMP systems write_can_lock will always + * resolve to true, which is what you want for code making decisions + * based on it, but wrong for asserts checking that the lock is held + */ +#ifdef CONFIG_SMP +#define write_is_locked(X) !write_can_lock(X) +#else +#define write_is_locked(X) (1) +#endif /* CONFIG_SMP */ + /* * Class of mediation types in the AppArmor policy db */ @@ -30,17 +41,23 @@ #define AA_CLASS_NET 4 #define AA_CLASS_RLIMITS 5 #define AA_CLASS_DOMAIN 6 +#define AA_CLASS_MOUNT 7 +#define AA_CLASS_PTRACE 9 +#define AA_CLASS_SIGNAL 10 +#define AA_CLASS_LABEL 16 -#define AA_CLASS_LAST AA_CLASS_DOMAIN +#define AA_CLASS_LAST AA_CLASS_LABEL /* Control parameters settable through module/boot flags */ extern enum audit_mode aa_g_audit; extern bool aa_g_audit_header; extern bool aa_g_debug; +extern bool aa_g_hash_policy; extern bool aa_g_lock_policy; extern bool aa_g_logsyscall; extern bool aa_g_paranoid_load; extern unsigned int aa_g_path_max; +extern bool aa_g_unconfined_init; /* * DEBUG remains global (no per profile flag) since it is mostly used in sysctl @@ -53,6 +70,12 @@ printk(KERN_DEBUG "AppArmor: " fmt, ##args); \ } while (0) +#define AA_WARN(X) WARN((X), "APPARMOR WARN %s: %s\n", __FUNCTION__, #X) + +#define AA_BUG(X, args...) AA_BUG_FMT((X), "" args ) +#define AA_BUG_FMT(X, fmt, args...) \ + WARN((X), "AppArmor WARN %s: (" #X "): " fmt, __FUNCTION__ , ##args ) + #define AA_ERROR(fmt, args...) \ do { \ if (printk_ratelimit()) \ @@ -64,6 +87,7 @@ /* fn's in lib */ char *aa_split_fqname(char *args, char **ns_name); +char *aa_splitn_fqname(char *fqname, size_t n, char **ns_name, size_t *ns_len); void aa_info_message(const char *str); void *__aa_kvmalloc(size_t size, gfp_t flags); @@ -112,9 +136,40 @@ return aa_dfa_next(dfa, start, 0); } -static inline bool mediated_filesystem(struct inode *inode) +static inline bool path_mediated_fs(struct inode *inode) { return !(inode->i_sb->s_flags & MS_NOUSER); } + +struct counted_str { + struct kref count; + char name[]; +}; + +#define str_to_counted(str) \ + ((struct counted_str *)(str - offsetof(struct counted_str,name))) + +#define __counted /* atm just a notation */ + +void aa_str_kref(struct kref *kref); +char *aa_str_alloc(int size, gfp_t gfp); + + +static inline __counted char *aa_get_str(__counted char *str) +{ + if (str) + kref_get(&(str_to_counted(str)->count)); + + return str; +} + +static inline void aa_put_str(__counted char *str) +{ + if (str) + kref_put(&str_to_counted(str)->count, aa_str_kref); +} + +const char *aa_imode_name(umode_t mode); + #endif /* __APPARMOR_H */ --- linux-3.19.0.orig/security/apparmor/include/apparmorfs.h +++ linux-3.19.0/security/apparmor/include/apparmorfs.h @@ -15,6 +15,8 @@ #ifndef __AA_APPARMORFS_H #define __AA_APPARMORFS_H +extern struct path aa_null; + enum aa_fs_type { AA_FS_TYPE_BOOLEAN, AA_FS_TYPE_STRING, --- linux-3.19.0.orig/security/apparmor/include/audit.h +++ linux-3.19.0/security/apparmor/include/audit.h @@ -22,8 +22,7 @@ #include #include "file.h" - -struct aa_profile; +#include "label.h" extern const char *const audit_mode_names[]; #define AUDIT_MAX_INDEX 5 @@ -67,10 +66,16 @@ OP_GETATTR, OP_OPEN, + OP_FRECEIVE, OP_FPERM, OP_FLOCK, OP_FMMAP, OP_FMPROT, + OP_INHERIT, + + OP_PIVOTROOT, + OP_MOUNT, + OP_UMOUNT, OP_CREATE, OP_POST_CREATE, @@ -84,9 +89,10 @@ OP_GETPEERNAME, OP_GETSOCKOPT, OP_SETSOCKOPT, - OP_SOCK_SHUTDOWN, + OP_SHUTDOWN, OP_PTRACE, + OP_SIGNAL, OP_EXEC, OP_CHANGE_HAT, @@ -106,37 +112,69 @@ int error; int op; int type; - void *profile; + struct aa_label *label; const char *name; const char *info; + u32 request; + u32 denied; union { - void *target; struct { - long pos; - void *target; - } iface; + const void *target; + union { + struct { + long pos; + } iface; + struct { + kuid_t ouid; + } fs; + struct { + int type, protocol; + struct sock *peer_sk; + void *addr; + int addrlen; + } net; + int signal; + }; + }; struct { int rlim; unsigned long max; } rlim; struct { - const char *target; - u32 request; - u32 denied; - kuid_t ouid; - } fs; + const char *src_name; + const char *type; + const char *trans; + const char *data; + unsigned long flags; + } mnt; }; }; -/* define a short hand for apparmor_audit_data structure */ -#define aad apparmor_audit_data +/* macros for dealing with apparmor_audit_data structure */ +#define aad(SA) (SA)->apparmor_audit_data +#define DEFINE_AUDIT_DATA(NAME, T, X) \ + /* TODO: cleanup audit init so we don't need _aad = {0,} */ \ + struct apparmor_audit_data NAME ## _aad = { .op = (X), }; \ + struct common_audit_data NAME = \ + { \ + .type = (T), \ + .u.tsk = NULL, \ + }; \ + NAME.apparmor_audit_data = &(NAME ## _aad) void aa_audit_msg(int type, struct common_audit_data *sa, void (*cb) (struct audit_buffer *, void *)); -int aa_audit(int type, struct aa_profile *profile, gfp_t gfp, - struct common_audit_data *sa, +int aa_audit(int type, struct aa_profile *profile, struct common_audit_data *sa, void (*cb) (struct audit_buffer *, void *)); +#define aa_audit_error(ERROR, SA, CB) \ +({ \ + aad((SA))->error = (ERROR); \ + aa_audit_msg(AUDIT_APPARMOR_ERROR, (SA), (CB)); \ + aad((SA))->error; \ +}) + + static inline int complain_error(int error) { if (error == -EPERM || error == -EACCES) --- linux-3.19.0.orig/security/apparmor/include/capability.h +++ linux-3.19.0/security/apparmor/include/capability.h @@ -19,11 +19,12 @@ #include "apparmorfs.h" -struct aa_profile; +struct aa_label; /* aa_caps - confinement data for capabilities * @allowed: capabilities mask * @audit: caps that are to be audited + * @denied: caps that are explicitly denied * @quiet: caps that should not be audited * @kill: caps that when requested will result in the task being killed * @extended: caps that are subject finer grained mediation @@ -31,6 +32,7 @@ struct aa_caps { kernel_cap_t allow; kernel_cap_t audit; + kernel_cap_t denied; kernel_cap_t quiet; kernel_cap_t kill; kernel_cap_t extended; @@ -38,7 +40,7 @@ extern struct aa_fs_entry aa_fs_entry_caps[]; -int aa_capable(struct aa_profile *profile, int cap, int audit); +int aa_capable(struct aa_label *label, int cap, int audit); static inline void aa_free_cap_rules(struct aa_caps *caps) { --- linux-3.19.0.orig/security/apparmor/include/context.h +++ linux-3.19.0/security/apparmor/include/context.h @@ -19,59 +19,29 @@ #include #include +#include "label.h" #include "policy.h" #define cred_cxt(X) (X)->security #define current_cxt() cred_cxt(current_cred()) - -/* struct aa_file_cxt - the AppArmor context the file was opened in - * @perms: the permission the file was opened with - * - * The file_cxt could currently be directly stored in file->f_security - * as the profile reference is now stored in the f_cred. However the - * cxt struct will expand in the future so we keep the struct. - */ -struct aa_file_cxt { - u16 allow; -}; - -/** - * aa_alloc_file_context - allocate file_cxt - * @gfp: gfp flags for allocation - * - * Returns: file_cxt or NULL on failure - */ -static inline struct aa_file_cxt *aa_alloc_file_context(gfp_t gfp) -{ - return kzalloc(sizeof(struct aa_file_cxt), gfp); -} - -/** - * aa_free_file_context - free a file_cxt - * @cxt: file_cxt to free (MAYBE_NULL) - */ -static inline void aa_free_file_context(struct aa_file_cxt *cxt) -{ - if (cxt) - kzfree(cxt); -} +#define current_ns() labels_ns(aa_current_raw_label()) /** * struct aa_task_cxt - primary label for confined tasks - * @profile: the current profile (NOT NULL) - * @exec: profile to transition to on next exec (MAYBE NULL) - * @previous: profile the task may return to (MAYBE NULL) - * @token: magic value the task must know for returning to @previous_profile + * @label: the current label (NOT NULL) + * @exec: label to transition to on next exec (MAYBE NULL) + * @previous: label the task may return to (MAYBE NULL) + * @token: magic value the task must know for returning to @previous * - * Contains the task's current profile (which could change due to + * Contains the task's current label (which could change due to * change_hat). Plus the hat_magic needed during change_hat. * * TODO: make so a task can be confined by a stack of contexts */ struct aa_task_cxt { - struct aa_profile *profile; - struct aa_profile *onexec; - struct aa_profile *previous; + struct aa_label *label; + struct aa_label *onexec; + struct aa_label *previous; u64 token; }; @@ -79,39 +49,50 @@ void aa_free_task_context(struct aa_task_cxt *cxt); void aa_dup_task_context(struct aa_task_cxt *new, const struct aa_task_cxt *old); -int aa_replace_current_profile(struct aa_profile *profile); -int aa_set_current_onexec(struct aa_profile *profile); -int aa_set_current_hat(struct aa_profile *profile, u64 token); -int aa_restore_previous_profile(u64 cookie); -struct aa_profile *aa_get_task_profile(struct task_struct *task); +int aa_replace_current_label(struct aa_label *label); +int aa_set_current_onexec(struct aa_label *label); +int aa_set_current_hat(struct aa_label *label, u64 token); +int aa_restore_previous_label(u64 cookie); +struct aa_label *aa_get_task_label(struct task_struct *task); /** - * aa_cred_profile - obtain cred's profiles - * @cred: cred to obtain profiles from (NOT NULL) + * aa_cred_raw_label - obtain cred's label + * @cred: cred to obtain label from (NOT NULL) * - * Returns: confining profile + * Returns: confining label * * does NOT increment reference count */ -static inline struct aa_profile *aa_cred_profile(const struct cred *cred) +static inline struct aa_label *aa_cred_raw_label(const struct cred *cred) { struct aa_task_cxt *cxt = cred_cxt(cred); - BUG_ON(!cxt || !cxt->profile); - return cxt->profile; + BUG_ON(!cxt || !cxt->label); + return cxt->label; } /** - * __aa_task_profile - retrieve another task's profile + * aa_get_newest_cred_label - obtain the newest version of the label on a cred + * @cred: cred to obtain label from (NOT NULL) + * + * Returns: newest version of confining label + */ +static inline struct aa_label *aa_get_newest_cred_label(const struct cred *cred) +{ + return aa_get_newest_label(aa_cred_raw_label(cred)); +} + +/** + * __aa_task_raw_label - retrieve another task's label * @task: task to query (NOT NULL) * - * Returns: @task's profile without incrementing its ref count + * Returns: @task's label without incrementing its ref count * * If @task != current needs to be called in RCU safe critical section */ -static inline struct aa_profile *__aa_task_profile(struct task_struct *task) +static inline struct aa_label *__aa_task_raw_label(struct task_struct *task) { - return aa_cred_profile(__task_cred(task)); + return aa_cred_raw_label(__task_cred(task)); } /** @@ -122,44 +103,93 @@ */ static inline bool __aa_task_is_confined(struct task_struct *task) { - return !unconfined(__aa_task_profile(task)); + return !unconfined(__aa_task_raw_label(task)); } /** - * __aa_current_profile - find the current tasks confining profile + * aa_current_raw_label - find the current tasks confining label * - * Returns: up to date confining profile or the ns unconfined profile (NOT NULL) + * Returns: up to date confining label or the ns unconfined label (NOT NULL) * * This fn will not update the tasks cred to the most up to date version - * of the profile so it is safe to call when inside of locks. + * of the label so it is safe to call when inside of locks. + */ +static inline struct aa_label *aa_current_raw_label(void) +{ + return aa_cred_raw_label(current_cred()); +} + +/** + * aa_get_current_label - get the newest version of the current tasks label + * + * Returns: newest version of confining label (NOT NULL) + * + * This fn will not update the tasks cred, so it is safe inside of locks + * + * The returned reference must be put with aa_put_label() + */ +static inline struct aa_label *aa_get_current_label(void) +{ + struct aa_label *l = aa_current_raw_label(); + + if (label_invalid(l)) + return aa_get_newest_label(l); + return aa_get_label(l); +} + +/** + * aa_begin_current_label - find newest version of the current tasks label + * + * Returns: newest version of confining label (NOT NULL) + * + * This fn will not update the tasks cred, so it is safe inside of locks + * + * The returned reference must be put with aa_end_current_label() + */ +static inline struct aa_label *aa_begin_current_label(void) +{ + struct aa_label *l = aa_current_raw_label(); + + if (label_invalid(l)) + l = aa_get_newest_label(l); + return l; +} + +/** + * aa_end_current_label - put a reference found with aa_begin_current_label + * @label: label reference to put + * + * Should only be used with a reference obtained with aa_begin_current_label + * and never used in situations where the task cred may be updated */ -static inline struct aa_profile *__aa_current_profile(void) +static inline void aa_end_current_label(struct aa_label *label) { - return aa_cred_profile(current_cred()); + if (label != aa_current_raw_label()) + aa_put_label(label); } /** - * aa_current_profile - find the current tasks confining profile and do updates + * aa_current_label - find the current tasks confining label and update it * - * Returns: up to date confining profile or the ns unconfined profile (NOT NULL) + * Returns: up to date confining label or the ns unconfined label (NOT NULL) * - * This fn will update the tasks cred structure if the profile has been + * This fn will update the tasks cred structure if the label has been * replaced. Not safe to call inside locks */ -static inline struct aa_profile *aa_current_profile(void) +static inline struct aa_label *aa_current_label(void) { const struct aa_task_cxt *cxt = current_cxt(); - struct aa_profile *profile; - BUG_ON(!cxt || !cxt->profile); + struct aa_label *label; + BUG_ON(!cxt || !cxt->label); - if (PROFILE_INVALID(cxt->profile)) { - profile = aa_get_newest_profile(cxt->profile); - aa_replace_current_profile(profile); - aa_put_profile(profile); + if (label_invalid(cxt->label)) { + label = aa_get_newest_label(cxt->label); + aa_replace_current_label(label); + aa_put_label(label); cxt = current_cxt(); } - return cxt->profile; + return cxt->label; } /** @@ -168,8 +198,8 @@ */ static inline void aa_clear_task_cxt_trans(struct aa_task_cxt *cxt) { - aa_put_profile(cxt->previous); - aa_put_profile(cxt->onexec); + aa_put_label(cxt->previous); + aa_put_label(cxt->onexec); cxt->previous = NULL; cxt->onexec = NULL; cxt->token = 0; --- linux-3.19.0.orig/security/apparmor/include/domain.h +++ linux-3.19.0/security/apparmor/include/domain.h @@ -23,6 +23,8 @@ char **table; }; +struct aa_profile *x_table_lookup(struct aa_profile *profile, u32 xindex); + int apparmor_bprm_set_creds(struct linux_binprm *bprm); int apparmor_bprm_secureexec(struct linux_binprm *bprm); void apparmor_bprm_committing_creds(struct linux_binprm *bprm); --- linux-3.19.0.orig/security/apparmor/include/file.h +++ linux-3.19.0/security/apparmor/include/file.h @@ -15,38 +15,75 @@ #ifndef __AA_FILE_H #define __AA_FILE_H +#include + #include "domain.h" #include "match.h" +#include "label.h" +#include "perms.h" struct aa_profile; struct path; -/* - * We use MAY_EXEC, MAY_WRITE, MAY_READ, MAY_APPEND and the following flags - * for profile permissions - */ -#define AA_MAY_CREATE 0x0010 -#define AA_MAY_DELETE 0x0020 -#define AA_MAY_META_WRITE 0x0040 -#define AA_MAY_META_READ 0x0080 - -#define AA_MAY_CHMOD 0x0100 -#define AA_MAY_CHOWN 0x0200 -#define AA_MAY_LOCK 0x0400 -#define AA_EXEC_MMAP 0x0800 - -#define AA_MAY_LINK 0x1000 -#define AA_LINK_SUBSET AA_MAY_LOCK /* overlaid */ -#define AA_MAY_ONEXEC 0x40000000 /* exec allows onexec */ -#define AA_MAY_CHANGE_PROFILE 0x80000000 -#define AA_MAY_CHANGEHAT 0x80000000 /* ctrl auditing only */ +#define mask_mode_t(X) (X & (MAY_EXEC | MAY_WRITE | MAY_READ | MAY_APPEND)) #define AA_AUDIT_FILE_MASK (MAY_READ | MAY_WRITE | MAY_EXEC | MAY_APPEND |\ AA_MAY_CREATE | AA_MAY_DELETE | \ - AA_MAY_META_READ | AA_MAY_META_WRITE | \ + AA_MAY_GETATTR | AA_MAY_SETATTR | \ AA_MAY_CHMOD | AA_MAY_CHOWN | AA_MAY_LOCK | \ AA_EXEC_MMAP | AA_MAY_LINK) +#define file_cxt(X) ((struct aa_file_cxt *)(X)->f_security) + +/* struct aa_file_cxt - the AppArmor context the file was opened in + * @lock: lock to update the cxt + * @label: label currently cached on the cxt + * @perms: the permission the file was opened with + */ +struct aa_file_cxt { + spinlock_t lock; + struct aa_label __rcu *label; + u32 allow; +}; + +/** + * aa_alloc_file_cxt - allocate file_cxt + * @label: initial label of task creating the file + * @gfp: gfp flags for allocation + * + * Returns: file_cxt or NULL on failure + */ +static inline struct aa_file_cxt *aa_alloc_file_cxt(struct aa_label *label, gfp_t gfp) +{ + struct aa_file_cxt *cxt; + + cxt = kzalloc(sizeof(struct aa_file_cxt), gfp); + if (cxt) { + spin_lock_init(&cxt->lock); + rcu_assign_pointer(cxt->label, aa_get_label(label)); + } + return cxt; +} + +/** + * aa_free_file_cxt - free a file_cxt + * @cxt: file_cxt to free (MAYBE_NULL) + */ +static inline void aa_free_file_cxt(struct aa_file_cxt *cxt) +{ + if (cxt) { + aa_put_label(rcu_access_pointer(cxt->label)); + kzfree(cxt); + } +} + +static inline struct aa_label *aa_get_file_label(struct aa_file_cxt *cxt) +{ + return aa_get_label_rcu(&cxt->label); +} + +#define inode_cxt(X) (X)->i_security + /* * The xindex is broken into 3 parts * - index - an index into either the exec name table or the variable table @@ -145,8 +182,8 @@ dfa_map_xindex((ACCEPT_TABLE(dfa)[state] >> 14) & 0x3fff) int aa_audit_file(struct aa_profile *profile, struct file_perms *perms, - gfp_t gfp, int op, u32 request, const char *name, - const char *target, kuid_t ouid, const char *info, int error); + int op, u32 request, const char *name, const char *target, + kuid_t ouid, const char *info, int error); /** * struct aa_file_rules - components used for file rule permissions @@ -171,15 +208,20 @@ const char *name, struct path_cond *cond, struct file_perms *perms); -int aa_path_perm(int op, struct aa_profile *profile, struct path *path, +int __aa_path_perm(int op, struct aa_profile *profile, const char *name, + u32 request, struct path_cond *cond, int flags, + struct file_perms *perms); +int aa_path_perm(int op, struct aa_label *label, struct path *path, int flags, u32 request, struct path_cond *cond); -int aa_path_link(struct aa_profile *profile, struct dentry *old_dentry, +int aa_path_link(struct aa_label *label, struct dentry *old_dentry, struct path *new_dir, struct dentry *new_dentry); -int aa_file_perm(int op, struct aa_profile *profile, struct file *file, +int aa_file_perm(int op, struct aa_label *label, struct file *file, u32 request); +void aa_inherit_files(const struct cred *cred, struct files_struct *files); + static inline void aa_free_file_rules(struct aa_file_rules *rules) { aa_put_dfa(rules->dfa); --- linux-3.19.0.orig/security/apparmor/include/ipc.h +++ linux-3.19.0/security/apparmor/include/ipc.h @@ -4,7 +4,7 @@ * This file contains AppArmor ipc mediation function definitions. * * Copyright (C) 1998-2008 Novell/SUSE - * Copyright 2009-2010 Canonical Ltd. + * Copyright 2009-2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -19,10 +19,22 @@ struct aa_profile; -int aa_may_ptrace(struct aa_profile *tracer, struct aa_profile *tracee, - unsigned int mode); - -int aa_ptrace(struct task_struct *tracer, struct task_struct *tracee, - unsigned int mode); +#define AA_PTRACE_TRACE MAY_WRITE +#define AA_PTRACE_READ MAY_READ +#define AA_MAY_BE_TRACED AA_MAY_APPEND +#define AA_MAY_BE_READ AA_MAY_CREATE +#define PTRACE_PERM_SHIFT 2 + +#define AA_PTRACE_PERM_MASK (AA_PTRACE_READ | AA_PTRACE_TRACE | \ + AA_MAY_BE_READ | AA_MAY_BE_TRACED) +#define AA_SIGNAL_PERM_MASK (MAY_READ | MAY_WRITE) + +#define AA_FS_SIG_MASK "hup int quit ill trap abrt bus fpe kill usr1 " \ + "segv usr2 pipe alrm term stkflt chld cont stop stp ttin ttou urg " \ + "xcpu xfsz vtalrm prof winch io pwr sys emt lost" + +int aa_may_ptrace(struct aa_label *tracer, struct aa_label *tracee, + u32 request); +int aa_may_signal(struct aa_label *sender, struct aa_label *target, int sig); #endif /* __AA_IPC_H */ --- linux-3.19.0.orig/security/apparmor/include/label.h +++ linux-3.19.0/security/apparmor/include/label.h @@ -0,0 +1,419 @@ +/* + * AppArmor security module + * + * This file contains AppArmor label definitions + * + * Copyright 2013 Canonical Ltd. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation, version 2 of the + * License. + */ + +#ifndef __AA_LABEL_H +#define __AA_LABEL_H + +#include +#include +#include +#include + +#include "apparmor.h" + +struct aa_namespace; + +struct labelset_stats { + atomic_t sread; + atomic_t fread; + atomic_t msread; + atomic_t mfread; + + atomic_t insert; + atomic_t existing; + atomic_t minsert; + atomic_t mexisting; + + atomic_t invalid; /* outstanding invalid */ +}; + +struct label_stats { + struct labelset_stats set_stats; + + atomic_t allocated; + atomic_t failed; + atomic_t freed; + + atomic_t printk_name_alloc; + atomic_t printk_name_fail; + atomic_t seq_print_name_alloc; + atomic_t seq_print_name_fail; + atomic_t audit_name_alloc; + atomic_t audit_name_fail; +}; + + +#ifdef AA_LABEL_STATS +#define labelstats_inc(X) atomic_inc(stats.(X)) +#define labelstats_dec(X) atomic_dec(stats.(X)) +#define labelsetstats_inc(LS, X) \ + do { \ + labelstats_inc(set_stats.##X); \ + atomic_inc((LS)->stats.(X)); \ + } while (0) +#define labelsetstats_dec(LS, X) \ + do { \ + labelstats_dec(set_stats.##X); \ + atomic_dec((LS)->stats.(X)); \ + } while (0) +#else +#define labelstats_inc(X) +#define labelstats_dec(X) +#define labelsetstats_inc(LS, X) +#define labelsetstats_dec(LS, X) +#endif +#define labelstats_init(X) + +/* struct aa_labelset - set of labels for a namespace + * + * Labels are reference counted; aa_labelset does not contribute to label + * reference counts. Once a label's last refcount is put it is removed from + * the set. + */ +struct aa_labelset { + rwlock_t lock; + + struct rb_root root; + + /* stats */ +#ifdef APPARMOR_LABEL_STATS + struct labelset_stats stats; +#endif + +}; + +#define __labelset_for_each(LS, N) \ + for((N) = rb_first(&(LS)->root); (N); (N) = rb_next(N)) + +void aa_labelset_destroy(struct aa_labelset *ls); +void aa_labelset_init(struct aa_labelset *ls); + + +enum label_flags { + FLAG_HAT = 1, /* profile is a hat */ + FLAG_UNCONFINED = 2, /* label unconfined only if all + * constituant profiles unconfined */ + FLAG_NULL = 4, /* profile is null learning profile */ + FLAG_IX_ON_NAME_ERROR = 8, /* fallback to ix on name lookup fail */ + FLAG_IMMUTIBLE = 0x10, /* don't allow changes/replacement */ + FLAG_USER_DEFINED = 0x20, /* user based profile - lower privs */ + FLAG_NO_LIST_REF = 0x40, /* list doesn't keep profile ref */ + FLAG_NS_COUNT = 0x80, /* carries NS ref count */ + FLAG_IN_TREE = 0x100, /* label is in tree */ + FLAG_PROFILE = 0x200, /* label is a profile */ + FALG_EXPLICIT = 0x400, /* explict static label */ + FLAG_INVALID = 0x800, /* replaced/removed */ + FLAG_RENAMED = 0x1000, /* label has renaming in it */ + FLAG_REVOKED = 0x2000, /* label has revocation in it */ + + /* These flags must correspond with PATH_flags */ + /* TODO: add new path flags */ +}; + +struct aa_label; +struct aa_replacedby { + struct kref count; + struct aa_label __rcu *label; +}; + +struct label_it { + int i, j; +}; + +/* struct aa_label - lazy labeling struct + * @count: ref count of active users + * @node: rbtree position + * @rcu: rcu callback struct + * @replacedby: is set to the label that replaced this label + * @hname: text representation of the label (MAYBE_NULL) + * @flags: invalid and other flags - values may change under label set lock + * @sid: sid that references this label + * @size: number of entries in @ent[] + * @ent: set of profiles for label, actual size determined by @size + */ +struct aa_label { + struct kref count; + struct rb_node node; + struct rcu_head rcu; + struct aa_replacedby *replacedby; + __counted char *hname; + long flags; + u32 sid; + int size; + struct aa_profile *ent[2]; +}; + +#define last_error(E, FN) \ +do { \ + int __subE = (FN); \ + if (__subE) \ + (E) = __subE; \ +} while (0) + +#define label_isprofile(X) ((X)->flags & FLAG_PROFILE) +#define label_unconfined(X) ((X)->flags & FLAG_UNCONFINED) +#define unconfined(X) label_unconfined(X) +#define label_invalid(X) ((X)->flags & FLAG_INVALID) +#define __label_invalidate(X) do { \ + labelsetstats_inc(labels_set(X), invalid); \ + ((X)->flags |= FLAG_INVALID); \ +} while (0) +#define labels_last(X) ((X)->ent[(X)->size - 1]) +#define labels_ns(X) (labels_last(X)->ns) +#define labels_set(X) (&labels_ns(X)->labels) +#define labels_profile(X) ({ \ + AA_BUG(!label_isprofile(X)); \ + container_of((X), struct aa_profile, label); \ +}) + +int aa_label_next_confined(struct aa_label *l, int i); + +/* for each profile in a label */ +#define label_for_each(I, L, P) \ + for ((I).i = 0; ((P) = (L)->ent[(I).i]); ++((I).i)) + +#define label_for_each_at(I, L, P) \ + for (; ((P) = (L)->ent[(I).i]); ++((I).i)) + +#define next_comb(I, L1, L2) \ +do { \ + (I).j++; \ + if ((I).j >= (L2)->size) { \ + (I).i++; \ + (I).j = 0; \ + } \ +} while (0) + +/* TODO: label_for_each_ns_comb */ + +/* for each combination of P1 in L1, and P2 in L2 */ +#define label_for_each_comb(I, L1, L2, P1, P2) \ +for ((I).i = (I).j = 0; \ + ((P1) = (L1)->ent[(I).i]) && ((P2) = (L2)->ent[(I).j]); \ + (I) = next_comb(I, L1, L2)) + +#define fn_for_each_comb(L1, L2, P1, P2, FN) \ +({ \ + struct label_it i; \ + int __E = 0; \ + label_for_each_comb(i, (L1), (L2), (P1), (P2)) { \ + last_error(__E, (FN)); \ + } \ + __E; \ +}) + +/* internal cross check */ +//fn_for_each_comb(L1, L2, P1, P2, xcheck(...)); + +/* external cross check */ +// xcheck(fn_for_each_comb(L1, L2, ...), +// fn_for_each_comb(L2, L1, ...)); + +/* for each profile that is enforcing confinement in a label */ +#define label_for_each_confined(I, L, P) \ + for ((I).i = aa_label_next_confined((L), 0); \ + ((P) = (L)->ent[(I).i]); \ + (I).i = aa_label_next_confined((L), (I).i + 1)) + +#define label_for_each_in_merge(I, A, B, P) \ + for ((I).i = (I).j = 0; \ + ((P) = aa_label_next_in_merge(&(I), (A), (B))); \ + ) + +#define label_for_each_not_in_set(I, SET, SUB, P) \ + for ((I).i = (I).j = 0; \ + ((P) = aa_label_next_not_in_set(&(I), (SET), (SUB))); \ + ) + +#define fn_for_each_XXX(L, P, FN, ...) \ +({ \ + struct label_it i; \ + int __E = 0; \ + label_for_each ## __VA_ARGS__ (i, (L), (P)) { \ + last_error(__E, (FN)); \ + } \ + __E; \ +}) + +#define fn_for_each(L, P, FN) fn_for_each_XXX(L, P, FN) +#define fn_for_each_confined(L, P, FN) fn_for_each_XXX(L, P, FN, _confined) + +#define fn_for_each2_XXX(L1, L2, P, FN, ...) \ +({ \ + struct label_it i; \ + int __E = 0; \ + label_for_each ## __VA_ARGS__(i, (L1), (L2), (P)) { \ + last_error(__E, (FN)); \ + } \ + __E; \ +}) + +#define fn_for_each_in_merge(L1, L2, P, FN) \ + fn_for_each2_XXX((L1), (L2), P, FN, _in_merge) +#define fn_for_each_not_in_set(L1, L2, P, FN) \ + fn_for_each2_XXX((L1), (L2), P, FN, _not_in_set) + +#define LABEL_MEDIATES(L, C) \ +({ \ + struct aa_profile *profile; \ + struct label_it i; \ + int ret = 0; \ + label_for_each(i, (L), profile) { \ + if (PROFILE_MEDIATES(profile, (C))) { \ + ret = 1; \ + break; \ + } \ + } \ + ret; \ +}) + +void aa_labelset_destroy(struct aa_labelset *ls); +void aa_labelset_init(struct aa_labelset *ls); +void __aa_labelset_update_all(struct aa_namespace *ns); + +void aa_label_destroy(struct aa_label *label); +void aa_label_free(struct aa_label *label); +void aa_label_kref(struct kref *kref); +bool aa_label_init(struct aa_label *label, int size); +struct aa_label *aa_label_alloc(int size, gfp_t gfp); + +bool aa_label_is_subset(struct aa_label *set, struct aa_label *sub); +struct aa_profile * aa_label_next_not_in_set(struct label_it *I, + struct aa_label *set, + struct aa_label *sub); +bool aa_label_remove(struct aa_labelset *ls, struct aa_label *label); +struct aa_label *aa_label_insert(struct aa_labelset *ls, struct aa_label *l); +struct aa_label *aa_label_remove_and_insert(struct aa_labelset *ls, + struct aa_label *remove, + struct aa_label *insert); +bool aa_label_replace(struct aa_labelset *ls, struct aa_label *old, + struct aa_label *new); +bool aa_label_make_newest(struct aa_labelset *ls, struct aa_label *old, + struct aa_label *new); + +struct aa_label *aa_label_find(struct aa_labelset *ls, struct aa_label *l); +struct aa_label *aa_label_vec_find(struct aa_labelset *ls, + struct aa_profile **vec, + int n); +struct aa_label *aa_label_vec_merge(struct aa_profile **vec, int len, + gfp_t gfp); + +struct aa_profile *aa_label_next_in_merge(struct label_it *I, + struct aa_label *a, + struct aa_label *b); +struct aa_label *aa_label_find_merge(struct aa_label *a, struct aa_label *b); +struct aa_label *aa_label_merge(struct aa_label *a, struct aa_label *b, + gfp_t gfp); + +bool aa_update_label_name(struct aa_namespace *ns, struct aa_label *label, + gfp_t gfp); + +int aa_profile_snprint(char *str, size_t size, struct aa_namespace *ns, + struct aa_profile *profile, bool mode); +int aa_label_snprint(char *str, size_t size, struct aa_namespace *ns, + struct aa_label *label, bool mode); +int aa_label_asprint(char **strp, struct aa_namespace *ns, + struct aa_label *label, bool mode, gfp_t gfp); +int aa_label_acntsprint(char __counted **strp, struct aa_namespace *ns, + struct aa_label *label, bool mode, gfp_t gfp); +void aa_label_audit(struct audit_buffer *ab, struct aa_namespace *ns, + struct aa_label *label, bool mode, gfp_t gfp); +void aa_label_seq_print(struct seq_file *f, struct aa_namespace *ns, + struct aa_label *label, bool mode, gfp_t gfp); +void aa_label_printk(struct aa_namespace *ns, struct aa_label *label, + bool mode, gfp_t gfp); +struct aa_label *aa_label_parse(struct aa_label *base, char *str, + gfp_t gfp, bool create); + +static inline struct aa_label *aa_get_label(struct aa_label *l) +{ + if (l) + kref_get(&(l->count)); + + return l; +} + +static inline struct aa_label *aa_get_label_not0(struct aa_label *l) +{ + if (l && kref_get_not0(&l->count)) + return l; + + return NULL; +} + +/** + * aa_get_label_rcu - increment refcount on a label that can be replaced + * @l: pointer to label that can be replaced (NOT NULL) + * + * Returns: pointer to a refcounted label. + * else NULL if no label + */ +static inline struct aa_label *aa_get_label_rcu(struct aa_label __rcu **l) +{ + struct aa_label *c; + + rcu_read_lock(); + do { + c = rcu_dereference(*l); + } while (c && !kref_get_not0(&c->count)); + rcu_read_unlock(); + + return c; +} + +/** + * aa_get_newest_label - find the newest version of @l + * @l: the label to check for newer versions of + * + * Returns: refcounted newest version of @l taking into account + * replacement, renames and removals + * return @l. + */ +static inline struct aa_label *aa_get_newest_label(struct aa_label *l) +{ + if (!l) + return NULL; + + if (label_invalid(l)) + return aa_get_label_rcu(&l->replacedby->label); + + return aa_get_label(l); +} + +static inline void aa_put_label(struct aa_label *l) +{ + if (l) + kref_put(&l->count, aa_label_kref); +} + + +struct aa_replacedby *aa_alloc_replacedby(struct aa_label *l); +void aa_free_replacedby_kref(struct kref *kref); + +static inline struct aa_replacedby *aa_get_replacedby(struct aa_replacedby *r) +{ + if (r) + kref_get(&(r->count)); + + return r; +} + +static inline void aa_put_replacedby(struct aa_replacedby *r) +{ + if (r) + kref_put(&r->count, aa_free_replacedby_kref); +} + +void __aa_update_replacedby(struct aa_label *orig, struct aa_label *new); + +#endif /* __AA_LABEL_H */ --- linux-3.19.0.orig/security/apparmor/include/match.h +++ linux-3.19.0/security/apparmor/include/match.h @@ -127,6 +127,21 @@ void aa_dfa_free_kref(struct kref *kref); /** + * aa_get_dfa - increment refcount on dfa @p + * @dfa: dfa (MAYBE NULL) + * + * Returns: pointer to @dfa if @dfa is NULL will return NULL + * Requires: @dfa must be held with valid refcount when called + */ +static inline struct aa_dfa *aa_get_dfa(struct aa_dfa *dfa) +{ + if (dfa) + kref_get(&(dfa->count)); + + return dfa; +} + +/** * aa_put_dfa - put a dfa refcount * @dfa: dfa to put refcount (MAYBE NULL) * --- linux-3.19.0.orig/security/apparmor/include/mount.h +++ linux-3.19.0/security/apparmor/include/mount.h @@ -0,0 +1,54 @@ +/* + * AppArmor security module + * + * This file contains AppArmor file mediation function definitions. + * + * Copyright 2012 Canonical Ltd. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation, version 2 of the + * License. + */ + +#ifndef __AA_MOUNT_H +#define __AA_MOUNT_H + +#include +#include + +#include "domain.h" +#include "policy.h" + +/* mount perms */ +#define AA_MAY_PIVOTROOT 0x01 +#define AA_MAY_MOUNT 0x02 +#define AA_MAY_UMOUNT 0x04 +#define AA_AUDIT_DATA 0x40 +#define AA_MNT_CONT_MATCH 0x40 + +#define AA_MS_IGNORE_MASK (MS_KERNMOUNT | MS_NOSEC | MS_ACTIVE | MS_BORN) + +int aa_remount(struct aa_label *label, struct path *path, unsigned long flags, + void *data); + +int aa_bind_mount(struct aa_label *label, struct path *path, + const char *old_name, unsigned long flags); + + +int aa_mount_change_type(struct aa_label *label, struct path *path, + unsigned long flags); + +int aa_move_mount(struct aa_label *label, struct path *path, + const char *old_name); + +int aa_new_mount(struct aa_label *label, const char *dev_name, + struct path *path, const char *type, unsigned long flags, + void *data); + +int aa_umount(struct aa_label *label, struct vfsmount *mnt, int flags); + +int aa_pivotroot(struct aa_label *label, struct path *old_path, + struct path *new_path); + +#endif /* __AA_MOUNT_H */ --- linux-3.19.0.orig/security/apparmor/include/net.h +++ linux-3.19.0/security/apparmor/include/net.h @@ -0,0 +1,110 @@ +/* + * AppArmor security module + * + * This file contains AppArmor network mediation definitions. + * + * Copyright (C) 1998-2008 Novell/SUSE + * Copyright 2009-2014 Canonical Ltd. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation, version 2 of the + * License. + */ + +#ifndef __AA_NET_H +#define __AA_NET_H + +#include + +#include "apparmorfs.h" +#include "label.h" +#include "perms.h" +#include "policy.h" + +#define AA_MAY_SEND AA_MAY_WRITE +#define AA_MAY_RECEIVE AA_MAY_READ + +#define AA_MAY_SHUTDOWN AA_MAY_DELETE + +#define AA_MAY_CONNECT AA_MAY_OPEN +#define AA_MAY_ACCEPT 0x00100000 + +#define AA_MAY_BIND 0x00200000 +#define AA_MAY_LISTEN 0x00400000 + +#define AA_MAY_SETOPT 0x01000000 +#define AA_MAY_GETOPT 0x02000000 + +#define NET_PERMS_MASK (AA_MAY_SEND | AA_MAY_RECEIVE | AA_MAY_CREATE | \ + AA_MAY_SHUTDOWN | AA_MAY_BIND | AA_MAY_LISTEN | \ + AA_MAY_CONNECT | AA_MAY_ACCEPT | AA_MAY_SETATTR | \ + AA_MAY_GETATTR | AA_MAY_SETOPT | AA_MAY_GETOPT) + +#define NET_FS_PERMS (AA_MAY_SEND | AA_MAY_RECEIVE | AA_MAY_CREATE | \ + AA_MAY_SHUTDOWN | AA_MAY_CONNECT | AA_MAY_RENAME |\ + AA_MAY_SETATTR | AA_MAY_GETATTR | AA_MAY_CHMOD | \ + AA_MAY_CHOWN | AA_MAY_CHGRP | AA_MAY_LOCK | \ + AA_MAY_MPROT) + +#define NET_PEER_MASK (AA_MAY_SEND | AA_MAY_RECEIVE | AA_MAY_CONNECT | \ + AA_MAY_ACCEPT) +struct aa_sk_cxt { + struct aa_label *label; + struct aa_label *peer; +}; + +#define SK_CXT(X) (X)->sk_security +#define SOCK_CXT(X) SOCK_INODE(X)->i_security +#define DEFINE_AUDIT_NET(NAME, OP, SK, F, T, P) \ + struct lsm_network_audit NAME ## _net = { .sk = (SK), \ + .family = (F)}; \ + DEFINE_AUDIT_DATA(NAME, \ + (SK) ? LSM_AUDIT_DATA_NET : LSM_AUDIT_DATA_NONE,\ + OP); \ + NAME.u.net = &(NAME ## _net); \ + aad(&NAME)->net.type = (T); \ + aad(&NAME)->net.protocol = (P) + +/* struct aa_net - network confinement data + * @allowed: basic network families permissions + * @audit_network: which network permissions to force audit + * @quiet_network: which network permissions to quiet rejects + */ +struct aa_net { + u16 allow[AF_MAX]; + u16 audit[AF_MAX]; + u16 quiet[AF_MAX]; +}; + + +extern struct aa_fs_entry aa_fs_entry_network[]; + +void audit_net_cb(struct audit_buffer *ab, void *va); +int aa_profile_af_perm(struct aa_profile *profile, int op, u16 family, + int type, int protocol, struct sock *sk); +int aa_af_perm(struct aa_label *label, int op, u32 request, u16 family, + int type, int protocol, struct sock *sk); +int aa_sock_perm(int op, u32 request, struct socket *sock); +int aa_sock_create_perm(struct aa_label *label, int family, int type, + int protocol); +int aa_sock_bind_perm(struct socket *sock, struct sockaddr *address, + int addrlen); +int aa_sock_connect_perm(struct socket *sock, struct sockaddr *address, + int addrlen); +int aa_sock_listen_perm(struct socket *sock, int backlog); +int aa_sock_accept_perm(struct socket *sock, struct socket *newsock); +int aa_sock_msg_perm(int op, u32 request, struct socket *sock, + struct msghdr *msg, int size); +int aa_sock_opt_perm(int op, u32 request, struct socket *sock, int level, + int optname); +int aa_sock_file_perm(struct aa_label *label, int op, u32 request, + struct socket *sock); + + +static inline void aa_free_net_rules(struct aa_net *new) +{ + /* NOP */ +} + +#endif /* __AA_NET_H */ --- linux-3.19.0.orig/security/apparmor/include/path.h +++ linux-3.19.0/security/apparmor/include/path.h @@ -18,15 +18,72 @@ enum path_flags { PATH_IS_DIR = 0x1, /* path is a directory */ + PATH_SOCK_COND = 0x2, PATH_CONNECT_PATH = 0x4, /* connect disconnected paths to / */ PATH_CHROOT_REL = 0x8, /* do path lookup relative to chroot */ PATH_CHROOT_NSCONNECT = 0x10, /* connect paths that are at ns root */ PATH_DELEGATE_DELETED = 0x08000, /* delegate deleted files */ - PATH_MEDIATE_DELETED = 0x10000, /* mediate deleted paths */ + PATH_MEDIATE_DELETED = 0x10000, /* mediate deleted paths */ }; -int aa_path_name(struct path *path, int flags, char **buffer, - const char **name, const char **info); +int aa_path_name(struct path *path, int flags, char *buffer, + const char **name, const char **info, const char *disconnect); + +#define MAX_PATH_BUFFERS 2 + +/* Per cpu buffers used during mediation */ +/* preallocated buffers to use during path lookups */ +struct aa_buffers { + char *buf[MAX_PATH_BUFFERS]; +}; + +#include +#include + +DECLARE_PER_CPU(struct aa_buffers, aa_buffers); + +#define COUNT_ARGS(X...) COUNT_ARGS_HELPER ( , ##X ,9,8,7,6,5,4,3,2,1,0) +#define COUNT_ARGS_HELPER(_0,_1,_2,_3,_4,_5,_6,_7,_8,_9,n,X...) n +#define CONCAT(X, Y) X ## Y +#define CONCAT_AFTER(X, Y) CONCAT(X, Y) + +#define ASSIGN(FN, X, N) do { (X) = FN(N); } while (0) +#define EVAL1(FN, X) ASSIGN(FN, X, 0) /*X = FN(0)*/ +#define EVAL2(FN, X, Y...) ASSIGN(FN, X, 1); /*X = FN(1);*/ EVAL1(FN, Y) +#define EVAL(FN, X...) CONCAT_AFTER(EVAL, COUNT_ARGS(X))(FN, X) + +#define for_each_cpu_buffer(I) for ((I) = 0; (I) < MAX_PATH_BUFFERS; (I)++) + +#ifdef CONFIG_DEBUG_PREEMPT +#define AA_BUG_PREEMPT_ENABLED(X) AA_BUG(preempt_count() <= 0, X) +#else +#define AA_BUG_PREEMPT_ENABLED(X) /* nop */ +#endif + +#define __get_buffer(N) ({ \ + struct aa_buffers *__cpu_var; \ + AA_BUG_PREEMPT_ENABLED("__get_buffer without preempt disabled"); \ + __cpu_var = this_cpu_ptr(&aa_buffers); \ + __cpu_var->buf[(N)]; }) + +#define __get_buffers(X...) \ +do { \ + EVAL(__get_buffer, X); \ +} while (0) + +#define __put_buffers(X, Y...) (void)&(X) + +#define get_buffers(X...) \ +do { \ + preempt_disable(); \ + __get_buffers(X); \ +} while (0) + +#define put_buffers(X, Y...) \ +do { \ + __put_buffers(X, Y); \ + preempt_enable(); \ +} while (0) #endif /* __AA_PATH_H */ --- linux-3.19.0.orig/security/apparmor/include/perms.h +++ linux-3.19.0/security/apparmor/include/perms.h @@ -0,0 +1,174 @@ +/* + * AppArmor security module + * + * This file contains AppArmor basic permission sets definitions. + * + * Copyright 2013 Canonical Ltd. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation, version 2 of the + * License. + */ + +#ifndef __AA_PERM_H +#define __AA_PERM_H + +#include +#include "label.h" + +#define AA_MAY_EXEC MAY_EXEC +#define AA_MAY_WRITE MAY_WRITE +#define AA_MAY_READ MAY_READ +#define AA_MAY_APPEND MAY_APPEND + +#define AA_MAY_CREATE 0x0010 +#define AA_MAY_DELETE 0x0020 +#define AA_MAY_OPEN 0x0040 +#define AA_MAY_RENAME 0x0080 /* pair */ + +#define AA_MAY_SETATTR 0x0100 /* meta write */ +#define AA_MAY_GETATTR 0x0200 /* meta read */ +#define AA_MAY_SETCRED 0x0400 /* security cred/attr */ +#define AA_MAY_GETCRED 0x0800 + +#define AA_MAY_CHMOD 0x1000 /* pair */ +#define AA_MAY_CHOWN 0x2000 /* pair */ +#define AA_MAY_CHGRP 0x4000 /* pair */ +#define AA_MAY_LOCK 0x8000 /* LINK_SUBSET overlaid */ + +#define AA_EXEC_MMAP 0x00010000 +#define AA_MAY_MPROT 0x00020000 /* extend conditions */ +#define AA_MAY_LINK 0x00040000 /* pair */ +#define AA_MAY_SNAPSHOT 0x00080000 /* pair */ + +#define AA_MAY_DELEGATE +#define AA_CONT_MATCH 0x08000000 + +#define AA_MAY_STACK 0x10000000 +#define AA_MAY_ONEXEC 0x20000000 /* either stack or change_profile */ +#define AA_MAY_CHANGE_PROFILE 0x40000000 +#define AA_MAY_CHANGEHAT 0x80000000 + +#define AA_LINK_SUBSET AA_MAY_LOCK /* overlaid */ + + +#define PERMS_CHRS_MASK (MAY_READ | MAY_WRITE | AA_MAY_CREATE | \ + AA_MAY_DELETE | AA_MAY_LINK | AA_MAY_LOCK | \ + AA_MAY_EXEC | AA_EXEC_MMAP | AA_MAY_APPEND) + +#define PERMS_NAMES_MASK (PERMS_CHRS_MASK | AA_MAY_OPEN | AA_MAY_RENAME | \ + AA_MAY_SETATTR | AA_MAY_GETATTR | AA_MAY_SETCRED | \ + AA_MAY_GETCRED | AA_MAY_CHMOD | AA_MAY_CHOWN | \ + AA_MAY_CHGRP | AA_MAY_MPROT | AA_MAY_SNAPSHOT | \ + AA_MAY_STACK | AA_MAY_ONEXEC | \ + AA_MAY_CHANGE_PROFILE | AA_MAY_CHANGEHAT) + +extern const char aa_file_perm_chrs[]; +extern const char *aa_file_perm_names[]; + + +struct aa_perms { + u32 allow; + u32 audit; /* set only when allow is set */ + + u32 deny; /* explicit deny, or conflict if allow also set */ + u32 quiet; /* set only when ~allow | deny */ + u32 kill; /* set only when ~allow | deny */ + u32 stop; /* set only when ~allow | deny */ + + u32 complain; /* accumulates only used when ~allow & ~deny */ + u32 cond; /* set only when ~allow and ~deny */ + + u32 hide; /* set only when ~allow | deny */ + u32 prompt; /* accumulates only used when ~allow & ~deny */ + + /* Reserved: + * u32 subtree; / * set only when allow is set * / + */ +}; + +#define ALL_PERMS_MASK 0xffffffff + +#define aa_perms_clear(X) memset((X), 0, sizeof(*(X))); +#define aa_perms_all(X) \ + do { \ + aa_perms_clear(X); \ + (X)->allow = ALL_PERMS_MASK; \ + /* the following are only used for denials */ \ + (X)->quiet = ALL_PERMS_MASK; \ + (X)->hide = ALL_PERMS_MASK; \ + } while (0) + +#define xcheck(FN1, FN2) \ +({ \ + int e, error = FN1; \ + e = FN2; \ + if (e) \ + error = e; \ + error; \ +}) + + +/* TODO: update for labels pointing to labels instead of profiles +* Note: this only works for profiles from a single namespace +*/ + +#define xcheck_profile_label(P, L, FN, args...) \ +({ \ + struct aa_profile *__p2; \ + fn_for_each((L), __p2, FN((P), __p2, args)); \ +}) + +#define xcheck_ns_labels(L1, L2, FN, args...) \ +({ \ + struct aa_profile *__p1; \ + fn_for_each((L1), __p1, FN(__p1, (L2), args)); \ +}) + +/* todo: fix to handle multiple namespaces */ +#define xcheck_labels(L1, L2, FN, args...) \ + xcheck_ns_labels((L1), (L2), FN, args) + +/* Do the cross check but applying FN at the profiles level */ +#define xcheck_labels_profiles(L1, L2, FN, args...) \ + xcheck_ns_labels((L1), (L2), xcheck_profile_label, (FN), args) + + +#define FINAL_CHECK true + +void aa_perm_mask_to_str(char *str, const char *chrs, u32 mask); +void aa_audit_perm_names(struct audit_buffer *ab, const char **names, u32 mask); +void aa_audit_perm_mask(struct audit_buffer *ab, u32 mask, const char *chrs, + u32 chrsmask, const char **names, u32 namesmask); +void aa_apply_modes_to_perms(struct aa_profile *profile, + struct aa_perms *perms); +void aa_compute_perms(struct aa_dfa *dfa, unsigned int state, + struct aa_perms *perms); +void aa_perms_accum(struct aa_perms *accum, struct aa_perms *addend); +void aa_perms_accum_raw(struct aa_perms *accum, struct aa_perms *addend); +void aa_profile_match_label(struct aa_profile *profile, const char *label, + int type, struct aa_perms *perms); +int aa_profile_label_perm(struct aa_profile *profile, struct aa_profile *target, + u32 request, int type, u32 *deny, + struct common_audit_data *sa); +int aa_check_perms(struct aa_profile *profile, struct aa_perms *perms, + u32 request, struct common_audit_data *sa, + void (*cb) (struct audit_buffer *, void *)); +const char *aa_peer_name(struct aa_profile *peer); + + +static inline int aa_xlabel_perm(struct aa_profile *profile, + struct aa_profile *target, + int type, u32 request, u32 reverse, + u32 * deny, struct common_audit_data *sa) +{ + /* TODO: ??? 2nd aa_profile_label_perm needs to reverse perms */ + return xcheck(aa_profile_label_perm(profile, target, request, type, + deny, sa), + aa_profile_label_perm(target, profile, request /*??*/, type, + deny, sa)); +} + + +#endif /* __AA_PERM_H */ --- linux-3.19.0.orig/security/apparmor/include/policy.h +++ linux-3.19.0/security/apparmor/include/policy.h @@ -27,8 +27,11 @@ #include "capability.h" #include "domain.h" #include "file.h" +#include "label.h" +#include "net.h" #include "resource.h" +extern const char *aa_hidden_ns_name; extern const char *const aa_profile_mode_names[]; #define APPARMOR_MODE_NAMES_MAX_INDEX 4 @@ -40,9 +43,9 @@ #define KILL_MODE(_profile) PROFILE_MODE((_profile), APPARMOR_KILL) -#define PROFILE_IS_HAT(_profile) ((_profile)->flags & PFLAG_HAT) +#define PROFILE_IS_HAT(_profile) ((_profile)->label.flags & FLAG_HAT) -#define PROFILE_INVALID(_profile) ((_profile)->flags & PFLAG_INVALID) +#define PROFILE_INVALID(_profile) ((_profile)->label.flags & FLAG_INVALID) #define on_list_rcu(X) (!list_empty(X) && (X)->prev != LIST_POISON2) @@ -59,32 +62,18 @@ APPARMOR_UNCONFINED, /* profile set to unconfined */ }; -enum profile_flags { - PFLAG_HAT = 1, /* profile is a hat */ - PFLAG_NULL = 4, /* profile is null learning profile */ - PFLAG_IX_ON_NAME_ERROR = 8, /* fallback to ix on name lookup fail */ - PFLAG_IMMUTABLE = 0x10, /* don't allow changes/replacement */ - PFLAG_USER_DEFINED = 0x20, /* user based profile - lower privs */ - PFLAG_NO_LIST_REF = 0x40, /* list doesn't keep profile ref */ - PFLAG_OLD_NULL_TRANS = 0x100, /* use // as the null transition */ - PFLAG_INVALID = 0x200, /* profile replaced/removed */ - PFLAG_NS_COUNT = 0x400, /* carries NS ref count */ - - /* These flags must correspond with PATH_flags */ - PFLAG_MEDIATE_DELETED = 0x10000, /* mediate instead delegate deleted */ -}; struct aa_profile; /* struct aa_policy - common part of both namespaces and profiles * @name: name of the object - * @hname - The hierarchical name + * @hname - The hierarchical name, NOTE: is .name of struct counted_str * @list: list policy object is on * @profiles: head of the profiles list contained in the object */ struct aa_policy { - char *name; - char *hname; + const char *name; + __counted char *hname; struct list_head list; struct list_head profiles; }; @@ -136,6 +125,8 @@ struct list_head sub_ns; atomic_t uniq_null; long uniq_id; + int level; + struct aa_labelset labels; struct dentry *dents[AAFS_NS_SIZEOF]; }; @@ -151,31 +142,24 @@ }; -struct aa_replacedby { - struct kref count; - struct aa_profile __rcu *profile; -}; - - /* struct aa_profile - basic confinement data * @base - base components of the profile (name, refcount, lists, lock ...) - * @count: reference count of the obj - * @rcu: rcu head used when removing from @list + * @label - label this profile is an extension of * @parent: parent of profile * @ns: namespace the profile is in - * @replacedby: is set to the profile that replaced this profile * @rename: optional profile name that this profile renamed * @attach: human readable attachment string * @xmatch: optional extended matching for unconfined executables names * @xmatch_len: xmatch prefix len, used to determine xmatch priority * @audit: the auditing mode of the profile * @mode: the enforcement mode of the profile - * @flags: flags controlling profile behavior * @path_flags: flags controlling path generation behavior + * @disconnected: what to prepend if attach_disconnected is specified * @size: the memory consumed by this profiles rules * @policy: general match rules governing policy * @file: The set of rules governing basic file access and domain transitions * @caps: capabilities for the profile + * @net: network controls for the profile * @rlimits: rlimits for the profile * * @dents: dentries for the profiles file entries in apparmorfs @@ -197,12 +181,10 @@ */ struct aa_profile { struct aa_policy base; - struct kref count; - struct rcu_head rcu; + struct aa_label label; struct aa_profile __rcu *parent; struct aa_namespace *ns; - struct aa_replacedby *replacedby; const char *rename; const char *attach; @@ -210,13 +192,14 @@ int xmatch_len; enum audit_mode audit; long mode; - long flags; u32 path_flags; + const char *disconnected; int size; struct aa_policydb policy; struct aa_file_rules file; struct aa_caps caps; + struct aa_net net; struct aa_rlimit rlimits; unsigned char *hash; @@ -227,25 +210,33 @@ extern struct aa_namespace *root_ns; extern enum profile_mode aa_g_profile_mode; +#define profiles_ns(P) ((P)->ns) void aa_add_profile(struct aa_policy *common, struct aa_profile *profile); bool aa_ns_visible(struct aa_namespace *curr, struct aa_namespace *view); const char *aa_ns_name(struct aa_namespace *parent, struct aa_namespace *child); +void aa_free_namespace(struct aa_namespace *ns); int aa_alloc_root_ns(void); void aa_free_root_ns(void); void aa_free_namespace_kref(struct kref *kref); struct aa_namespace *aa_find_namespace(struct aa_namespace *root, const char *name); +struct aa_namespace *aa_findn_namespace(struct aa_namespace *root, + const char *name, size_t n); +struct aa_label *aa_setup_default_label(void); -void aa_free_replacedby_kref(struct kref *kref); struct aa_profile *aa_alloc_profile(const char *name); struct aa_profile *aa_new_null_profile(struct aa_profile *parent, int hat); void aa_free_profile(struct aa_profile *profile); void aa_free_profile_kref(struct kref *kref); struct aa_profile *aa_find_child(struct aa_profile *parent, const char *name); +struct aa_profile *aa_lookupn_profile(struct aa_namespace *ns, + const char *hname, size_t n); struct aa_profile *aa_lookup_profile(struct aa_namespace *ns, const char *name); +struct aa_profile *aa_fqlookupn_profile(struct aa_label *base, char *fqname, + size_t n); struct aa_profile *aa_match_profile(struct aa_namespace *ns, const char *name); ssize_t aa_replace_profiles(void *udata, size_t size, bool noreplace); @@ -254,7 +245,40 @@ #define PROF_ADD 1 #define PROF_REPLACE 0 -#define unconfined(X) ((X)->mode == APPARMOR_UNCONFINED) +#define profile_unconfined(X) ((X)->mode == APPARMOR_UNCONFINED) + +/** + * aa_get_newest_profile - simple wrapper fn to wrap the label version + * @p: profile (NOT NULL) + * + * Returns refcount to newest version of the profile (maybe @p) + * + * Requires: @p must be held with a valid refcount + */ +static inline struct aa_profile *aa_get_newest_profile(struct aa_profile *p) +{ + return labels_profile(aa_get_newest_label(&p->label)); +} + +#define PROFILE_MEDIATES(P, T) ((P)->policy.start[(T)]) +/* safe version of POLICY_MEDIATES for full range input */ +static inline unsigned int PROFILE_MEDIATES_SAFE(struct aa_profile *profile, + unsigned char class) +{ + if (profile->policy.dfa) + return aa_dfa_match_len(profile->policy.dfa, + profile->policy.start[0], &class, 1); + return 0; +} + +static inline unsigned int PROFILE_MEDIATES_AF(struct aa_profile *profile, + u16 AF) { + unsigned int state = PROFILE_MEDIATES(profile, AA_CLASS_NET); + u16 be_af = cpu_to_be16(AF); + if (!state) + return 0; + return aa_dfa_match_len(profile->policy.dfa, state, (char *) &be_af, 2); +} static inline struct aa_profile *aa_deref_parent(struct aa_profile *p) @@ -273,7 +297,7 @@ static inline struct aa_profile *aa_get_profile(struct aa_profile *p) { if (p) - kref_get(&(p->count)); + kref_get(&(p->label.count)); return p; } @@ -287,7 +311,7 @@ */ static inline struct aa_profile *aa_get_profile_not0(struct aa_profile *p) { - if (p && kref_get_not0(&p->count)) + if (p && kref_get_not0(&p->label.count)) return p; return NULL; @@ -307,65 +331,20 @@ rcu_read_lock(); do { c = rcu_dereference(*p); - } while (c && !kref_get_not0(&c->count)); + } while (c && !kref_get_not0(&c->label.count)); rcu_read_unlock(); return c; } /** - * aa_get_newest_profile - find the newest version of @profile - * @profile: the profile to check for newer versions of - * - * Returns: refcounted newest version of @profile taking into account - * replacement, renames and removals - * return @profile. - */ -static inline struct aa_profile *aa_get_newest_profile(struct aa_profile *p) -{ - if (!p) - return NULL; - - if (PROFILE_INVALID(p)) - return aa_get_profile_rcu(&p->replacedby->profile); - - return aa_get_profile(p); -} - -/** * aa_put_profile - decrement refcount on profile @p * @p: profile (MAYBE NULL) */ static inline void aa_put_profile(struct aa_profile *p) { if (p) - kref_put(&p->count, aa_free_profile_kref); -} - -static inline struct aa_replacedby *aa_get_replacedby(struct aa_replacedby *p) -{ - if (p) - kref_get(&(p->count)); - - return p; -} - -static inline void aa_put_replacedby(struct aa_replacedby *p) -{ - if (p) - kref_put(&p->count, aa_free_replacedby_kref); -} - -/* requires profile list write lock held */ -static inline void __aa_update_replacedby(struct aa_profile *orig, - struct aa_profile *new) -{ - struct aa_profile *tmp; - tmp = rcu_dereference_protected(orig->replacedby->profile, - mutex_is_locked(&orig->ns->lock)); - rcu_assign_pointer(orig->replacedby->profile, aa_get_profile(new)); - orig->flags |= PFLAG_INVALID; - aa_put_profile(tmp); + kref_put(&p->label.count, aa_label_kref); } /** @@ -405,4 +384,30 @@ bool aa_may_manage_policy(int op); + +#define LOCAL_VEC_ENTRIES 8 +#define DEFINE_PROFILE_VEC(V, T) \ + struct aa_profile *(T)[LOCAL_VEC_ENTRIES]; \ + struct aa_profile **(V) + +#define aa_setup_profile_vec(V, T, L) \ +({ \ + if ((L) > LOCAL_VEC_ENTRIES) \ + (V) = kmalloc(sizeof(struct aa_profile *) * (L), GFP_KERNEL);\ + else \ + (V) = (T); \ + (V) ? 0 : -ENOMEM; \ +}) + +static inline void aa_cleanup_profile_vec(struct aa_profile **vec, \ + struct aa_profile **tmp, int len) \ +{ \ + int i; \ + for (i = 0; i < len; i++) \ + aa_put_profile(vec[i]); \ + if (vec != tmp) \ + kfree(vec); \ +} + + #endif /* __AA_POLICY_H */ --- linux-3.19.0.orig/security/apparmor/include/procattr.h +++ linux-3.19.0/security/apparmor/include/procattr.h @@ -18,7 +18,7 @@ #define AA_DO_TEST 1 #define AA_ONEXEC 1 -int aa_getprocattr(struct aa_profile *profile, char **string); +int aa_getprocattr(struct aa_label *label, char **string); int aa_setprocattr_changehat(char *args, size_t size, int test); int aa_setprocattr_changeprofile(char *fqname, bool onexec, int test); --- linux-3.19.0.orig/security/apparmor/include/resource.h +++ linux-3.19.0/security/apparmor/include/resource.h @@ -37,10 +37,10 @@ extern struct aa_fs_entry aa_fs_entry_rlimit[]; int aa_map_resource(int resource); -int aa_task_setrlimit(struct aa_profile *profile, struct task_struct *, +int aa_task_setrlimit(struct aa_label *label, struct task_struct *, unsigned int resource, struct rlimit *new_rlim); -void __aa_transition_rlimits(struct aa_profile *old, struct aa_profile *new); +void __aa_transition_rlimits(struct aa_label *old, struct aa_label *new); static inline void aa_free_rlimit_rules(struct aa_rlimit *rlims) { --- linux-3.19.0.orig/security/apparmor/include/sig_names.h +++ linux-3.19.0/security/apparmor/include/sig_names.h @@ -0,0 +1,95 @@ +#include + +#define SIGUNKNOWN 0 +#define MAXMAPPED_SIG 35 +/* provide a mapping of arch signal to internal signal # for mediation + * those that are always an alias SIGCLD for SIGCLHD and SIGPOLL for SIGIO + * map to the same entry those that may/or may not get a separate entry + */ +static const int sig_map[MAXMAPPED_SIG] = { + [0] = MAXMAPPED_SIG, /* existance test */ + [SIGHUP] = 1, + [SIGINT] = 2, + [SIGQUIT] = 3, + [SIGILL] = 4, + [SIGTRAP] = 5, /* -, 5, - */ + [SIGABRT] = 6, /* SIGIOT: -, 6, - */ + [SIGBUS] = 7, /* 10, 7, 10 */ + [SIGFPE] = 8, + [SIGKILL] = 9, + [SIGUSR1] = 10, /* 30, 10, 16 */ + [SIGSEGV] = 11, + [SIGUSR2] = 12, /* 31, 12, 17 */ + [SIGPIPE] = 13, + [SIGALRM] = 14, + [SIGTERM] = 15, + [SIGSTKFLT] = 16, /* -, 16, - */ + [SIGCHLD] = 17, /* 20, 17, 18. SIGCHLD -, -, 18 */ + [SIGCONT] = 18, /* 19, 18, 25 */ + [SIGSTOP] = 19, /* 17, 19, 23 */ + [SIGTSTP] = 20, /* 18, 20, 24 */ + [SIGTTIN] = 21, /* 21, 21, 26 */ + [SIGTTOU] = 22, /* 22, 22, 27 */ + [SIGURG] = 23, /* 16, 23, 21 */ + [SIGXCPU] = 24, /* 24, 24, 30 */ + [SIGXFSZ] = 25, /* 25, 25, 31 */ + [SIGVTALRM] = 26, /* 26, 26, 28 */ + [SIGPROF] = 27, /* 27, 27, 29 */ + [SIGWINCH] = 28, /* 28, 28, 20 */ + [SIGIO] = 29, /* SIGPOLL: 23, 29, 22 */ + [SIGPWR] = 30, /* 29, 30, 19. SIGINFO 29, -, - */ +#ifdef SIGSYS + [SIGSYS] = 31, /* 12, 31, 12. often SIG LOST/UNUSED */ +#endif +#ifdef SIGEMT + [SIGEMT] = 32, /* 7, - , 7 */ +#endif +#if defined(SIGLOST) && SIGPWR != SIGLOST /* sparc */ + [SIGLOST] = 33, /* unused on Linux */ +#endif +#if defined(SIGLOST) && defined(SIGSYS) && SIGLOST != SIGSYS + [SIGUNUSED] = 34, /* -, 31, - */ +#endif +}; + +/* this table is ordered post sig_map[sig] mapping */ +static const char *const sig_names[MAXMAPPED_SIG + 1] = { + "unknown", + "hup", + "int", + "quit", + "ill", + "trap", + "abrt", + "bus", + "fpe", + "kill", + "usr1", + "segv", + "usr2", + "pipe", + "alrm", + "term", + "stkflt", + "chld", + "cont", + "stop", + "stp", + "ttin", + "ttou", + "urg", + "xcpu", + "xfsz", + "vtalrm", + "prof", + "winch", + "io", + "pwr", + "sys", + "emt", + "lost", + "unused", + + "exists", /* always last existance test mapped to MAXMAPPED_SIG */ +}; + --- linux-3.19.0.orig/security/apparmor/ipc.c +++ linux-3.19.0/security/apparmor/ipc.c @@ -4,7 +4,7 @@ * This file contains AppArmor ipc mediation * * Copyright (C) 1998-2008 Novell/SUSE - * Copyright 2009-2010 Canonical Ltd. + * Copyright 2009-2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -20,92 +20,201 @@ #include "include/context.h" #include "include/policy.h" #include "include/ipc.h" +#include "include/sig_names.h" + +/** + * audit_ptrace_mask - convert mask to permission string + * @buffer: buffer to write string to (NOT NULL) + * @mask: permission mask to convert + */ +static void audit_ptrace_mask(struct audit_buffer *ab, u32 mask) +{ + switch (mask) { + case MAY_READ: + audit_log_string(ab, "read"); + break; + case MAY_WRITE: + audit_log_string(ab, "trace"); + break; + case AA_MAY_BE_READ: + audit_log_string(ab, "readby"); + break; + case AA_MAY_BE_TRACED: + audit_log_string(ab, "tracedby"); + break; + } +} /* call back to audit ptrace fields */ -static void audit_cb(struct audit_buffer *ab, void *va) +static void audit_ptrace_cb(struct audit_buffer *ab, void *va) { struct common_audit_data *sa = va; - audit_log_format(ab, " target="); - audit_log_untrustedstring(ab, sa->aad->target); + + if (aad(sa)->request & AA_PTRACE_PERM_MASK) { + audit_log_format(ab, " requested_mask="); + audit_ptrace_mask(ab, aad(sa)->request); + + if (aad(sa)->denied & AA_PTRACE_PERM_MASK) { + audit_log_format(ab, " denied_mask="); + audit_ptrace_mask(ab, aad(sa)->denied); + } + } + audit_log_format(ab, " peer="); + audit_log_untrustedstring(ab, aad(sa)->target); } -/** - * aa_audit_ptrace - do auditing for ptrace - * @profile: profile being enforced (NOT NULL) - * @target: profile being traced (NOT NULL) - * @error: error condition - * - * Returns: %0 or error code - */ -static int aa_audit_ptrace(struct aa_profile *profile, - struct aa_profile *target, int error) +/* TODO: conditionals */ +static int profile_ptrace_perm(struct aa_profile *profile, + struct aa_profile *peer, u32 request, + struct common_audit_data *sa) { - struct common_audit_data sa; - struct apparmor_audit_data aad = {0,}; - sa.type = LSM_AUDIT_DATA_NONE; - sa.aad = &aad; - aad.op = OP_PTRACE; - aad.target = target; - aad.error = error; + struct aa_perms perms; - return aa_audit(AUDIT_APPARMOR_AUTO, profile, GFP_ATOMIC, &sa, - audit_cb); + /* need because of peer in cross check */ + if (profile_unconfined(profile) || + !PROFILE_MEDIATES(profile, AA_CLASS_PTRACE)) + return 0; + + aad(sa)->target = peer->base.hname; + aa_profile_match_label(profile, aa_peer_name(peer), AA_CLASS_PTRACE, + &perms); + aa_apply_modes_to_perms(profile, &perms); + return aa_check_perms(profile, &perms, request, sa, audit_ptrace_cb); +} + +static int cross_ptrace_perm(struct aa_profile *tracer, + struct aa_profile *tracee, u32 request, + struct common_audit_data *sa) +{ + if (PROFILE_MEDIATES(tracer, AA_CLASS_PTRACE)) + return xcheck(profile_ptrace_perm(tracer, tracee, request, sa), + profile_ptrace_perm(tracee, tracer, + request << PTRACE_PERM_SHIFT, + sa)); + /* policy uses the old style capability check for ptrace */ + if (profile_unconfined(tracer) || tracer == tracee) + return 0; + + aad(sa)->label = &tracer->label; + aad(sa)->target = tracee->base.hname; + aad(sa)->request = 0; + aad(sa)->error = aa_capable(&tracer->label, CAP_SYS_PTRACE, 1); + return aa_audit(AUDIT_APPARMOR_AUTO, tracer, sa, audit_ptrace_cb); } /** * aa_may_ptrace - test if tracer task can trace the tracee - * @tracer: profile of the task doing the tracing (NOT NULL) - * @tracee: task to be traced - * @mode: whether PTRACE_MODE_READ || PTRACE_MODE_ATTACH + * @tracer: label of the task doing the tracing (NOT NULL) + * @tracee: task label to be traced + * @request: permission request * * Returns: %0 else error code if permission denied or error */ -int aa_may_ptrace(struct aa_profile *tracer, struct aa_profile *tracee, - unsigned int mode) +int aa_may_ptrace(struct aa_label *tracer, struct aa_label *tracee, + u32 request) { - /* TODO: currently only based on capability, not extended ptrace - * rules, - * Test mode for PTRACE_MODE_READ || PTRACE_MODE_ATTACH - */ + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, OP_PTRACE); - if (unconfined(tracer) || tracer == tracee) - return 0; - /* log this capability request */ - return aa_capable(tracer, CAP_SYS_PTRACE, 1); + return xcheck_labels_profiles(tracer, tracee, cross_ptrace_perm, + request, &sa); +} + + +static inline int map_signal_num(int sig) +{ + if (sig > SIGRTMAX) + return SIGUNKNOWN; + else if (sig >= SIGRTMIN) + return sig - SIGRTMIN + 128; /* rt sigs mapped to 128 */ + else if (sig <= MAXMAPPED_SIG) + return sig_map[sig]; + return SIGUNKNOWN; } /** - * aa_ptrace - do ptrace permission check and auditing - * @tracer: task doing the tracing (NOT NULL) - * @tracee: task being traced (NOT NULL) - * @mode: ptrace mode either PTRACE_MODE_READ || PTRACE_MODE_ATTACH - * - * Returns: %0 else error code if permission denied or error + * audit_file_mask - convert mask to permission string + * @buffer: buffer to write string to (NOT NULL) + * @mask: permission mask to convert */ -int aa_ptrace(struct task_struct *tracer, struct task_struct *tracee, - unsigned int mode) +static void audit_signal_mask(struct audit_buffer *ab, u32 mask) { - /* - * tracer can ptrace tracee when - * - tracer is unconfined || - * - tracer is in complain mode - * - tracer has rules allowing it to trace tracee currently this is: - * - confined by the same profile || - * - tracer profile has CAP_SYS_PTRACE - */ - - struct aa_profile *tracer_p = aa_get_task_profile(tracer); - int error = 0; - - if (!unconfined(tracer_p)) { - struct aa_profile *tracee_p = aa_get_task_profile(tracee); + if (mask & MAY_READ) + audit_log_string(ab, "receive"); + if (mask & MAY_WRITE) + audit_log_string(ab, "send"); +} - error = aa_may_ptrace(tracer_p, tracee_p, mode); - error = aa_audit_ptrace(tracer_p, tracee_p, error); +/** + * audit_cb - call back for signal specific audit fields + * @ab: audit_buffer (NOT NULL) + * @va: audit struct to audit values of (NOT NULL) + */ +static void audit_signal_cb(struct audit_buffer *ab, void *va) +{ + struct common_audit_data *sa = va; - aa_put_profile(tracee_p); + if (aad(sa)->request & AA_SIGNAL_PERM_MASK) { + audit_log_format(ab, " requested_mask="); + audit_signal_mask(ab, aad(sa)->request); + if (aad(sa)->denied & AA_SIGNAL_PERM_MASK) { + audit_log_format(ab, " denied_mask="); + audit_signal_mask(ab, aad(sa)->denied); + } } - aa_put_profile(tracer_p); + if (aad(sa)->signal <= MAXMAPPED_SIG) + audit_log_format(ab, " signal=%s", sig_names[aad(sa)->signal]); + else + audit_log_format(ab, " signal=rtmin+%d", + aad(sa)->signal - 128); + audit_log_format(ab, " peer="); + audit_log_untrustedstring(ab, aad(sa)->target); +} + +/* TODO: update to handle compound name&name2, conditionals */ +static void profile_match_signal(struct aa_profile *profile, const char *label, + int signal, struct aa_perms *perms) +{ + unsigned int state; + if (profile->policy.dfa) { + /* TODO: secondary cache check */ + state = aa_dfa_next(profile->policy.dfa, + profile->policy.start[AA_CLASS_SIGNAL], + signal); + state = aa_dfa_match(profile->policy.dfa, state, label); + aa_compute_perms(profile->policy.dfa, state, perms); + } else + memset(perms, 0, sizeof(*perms)); +} - return error; +static int profile_signal_perm(struct aa_profile *profile, + struct aa_profile *peer, u32 request, + struct common_audit_data *sa) +{ + struct aa_perms perms; + + if (profile_unconfined(profile) || + !PROFILE_MEDIATES(profile, AA_CLASS_SIGNAL)) + return 0; + + aad(sa)->target = peer->base.hname; + profile_match_signal(profile, aa_peer_name(peer), aad(sa)->signal, + &perms); + aa_apply_modes_to_perms(profile, &perms); + return aa_check_perms(profile, &perms, request, sa, audit_signal_cb); +} + +static int aa_signal_cross_perm(struct aa_profile *sender, + struct aa_profile *target, + struct common_audit_data *sa) +{ + return xcheck(profile_signal_perm(sender, target, MAY_WRITE, sa), + profile_signal_perm(target, sender, MAY_READ, sa)); +} + +int aa_may_signal(struct aa_label *sender, struct aa_label *target, int sig) +{ + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, OP_SIGNAL); + aad(&sa)->signal = map_signal_num(sig); + return xcheck_labels_profiles(sender, target, aa_signal_cross_perm, + &sa); } --- linux-3.19.0.orig/security/apparmor/label.c +++ linux-3.19.0/security/apparmor/label.c @@ -0,0 +1,1844 @@ +/* + * AppArmor security module + * + * This file contains AppArmor label definitions + * + * Copyright 2013 Canonical Ltd. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation, version 2 of the + * License. + */ + +#include +#include + +#include "include/apparmor.h" +#include "include/label.h" +#include "include/policy.h" +#include "include/sid.h" + + +/* + * the aa_label represents the set of profiles confining an object + * + * Labels maintain a reference count to the set of pointers they reference + * Labels are ref counted by + * tasks and object via the security field/security context off the field + * code - will take a ref count on a label if it needs the label + * beyond what is possible with an rcu_read_lock. + * profiles - each profile is a label + * sids - a pinned sid will keep a refcount of the label it is + * referencing + * objects - inode, files, sockets, ... + * + * Labels are not ref counted by the label set, so they maybe removed and + * freed when no longer in use. + * + */ + +static void free_replacedby(struct aa_replacedby *r) +{ + if (r) { + /* r->label will not updated any more as r is dead */ + aa_put_label(rcu_dereference_protected(r->label, true)); + kzfree(r); + } +} + +void aa_free_replacedby_kref(struct kref *kref) +{ + struct aa_replacedby *r = container_of(kref, struct aa_replacedby, + count); + free_replacedby(r); +} + +struct aa_replacedby *aa_alloc_replacedby(struct aa_label *l) +{ + struct aa_replacedby *r; + + r = kzalloc(sizeof(struct aa_replacedby), GFP_KERNEL); + if (r) { + kref_init(&r->count); + rcu_assign_pointer(r->label, aa_get_label(l)); + } + return r; +} + +/* requires profile list write lock held */ +void __aa_update_replacedby(struct aa_label *orig, struct aa_label *new) +{ + struct aa_label *tmp; + + AA_BUG(!orig); + AA_BUG(!new); + AA_BUG(!mutex_is_locked(&labels_ns(orig)->lock)); + + tmp = rcu_dereference_protected(orig->replacedby->label, + &labels_ns(orig)->lock); + rcu_assign_pointer(orig->replacedby->label, aa_get_label(new)); + orig->flags |= FLAG_INVALID; + aa_put_label(tmp); +} + +/* helper fn for label_for_each_confined */ +int aa_label_next_confined(struct aa_label *l, int i) +{ + AA_BUG(!l); + AA_BUG(i < 0); + + for (; i < l->size; i++) { + if (!profile_unconfined(l->ent[i])) + return i; + } + + return i; +} + +#if 0 +static int label_profile_pos(struct aa_label *l, struct aa_profile *profile) +{ + struct aa_profile *p; + struct label_it i; + + AA_BUG(!profile); + AA_BUG(!l); + + label_for_each(i, l, p) { + if (p == profile) + return i.i; + } + + return -1; +} +#endif + +#if 0 +static bool profile_in_label(struct aa_profile *profile, struct aa_label *l) +{ + return label_profile_pos(l, profile) != -1; +} +#endif + +static bool label_profiles_unconfined(struct aa_label *label) +{ + struct aa_profile *profile; + struct label_it i; + + AA_BUG(!label); + + label_for_each(i, label, profile) { + if (!profile_unconfined(profile)) + return false; + } + + return true; +} + +static int profile_cmp(struct aa_profile *a, struct aa_profile *b); +/** + * aa_label_next_not_in_set - return the next profile of @sub not in @set + * @I: label iterator + * @set: label to test against + * @sub: label to if is subset of @set + * + * Returns: profile in @sub that is not in @set, with iterator set pos after + * else NULL if @sub is a subset of @set + */ +struct aa_profile * aa_label_next_not_in_set(struct label_it *I, + struct aa_label *set, + struct aa_label *sub) +{ + AA_BUG(!set); + AA_BUG(!I); + AA_BUG(I->i < 0); + AA_BUG(I->i > set->size); + AA_BUG(!sub); + AA_BUG(I->j < 0); + AA_BUG(I->j > sub->size); + + while (I->j < sub->size && I->i < set->size) { + int res = profile_cmp(sub->ent[I->j], set->ent[I->i]); + if (res == 0) { + (I->j)++; + (I->i)++; + } else if (res > 0) + (I->i)++; + else + return sub->ent[(I->j)++]; + } + + if (I->j < sub->size) + return sub->ent[(I->j)++]; + + return NULL; +} + +/** + * aa_label_is_subset - test if @sub is a subset of @set + * @set: label to test against + * @sub: label to test if is subset of @set + * + * Returns: true if @sub is subset of @set + * else false + */ +bool aa_label_is_subset(struct aa_label *set, struct aa_label *sub) +{ + struct label_it i = { }; + + AA_BUG(!set); + AA_BUG(!sub); + + if (sub == set) + return true; + + return aa_label_next_not_in_set(&i, set, sub) == NULL; +} + +void aa_label_destroy(struct aa_label *label) +{ + AA_BUG(!label); + + if (label_invalid(label)) + labelsetstats_dec(labels_set(label), invalid); + + if (!label_isprofile(label)) { + struct aa_profile *profile; + struct label_it i; + + aa_put_str(label->hname); + + label_for_each(i, label, profile) + aa_put_profile(profile); + } + + aa_free_sid(label->sid); + aa_put_replacedby(label->replacedby); +} + +void aa_label_free(struct aa_label *label) +{ + if (!label) + return; + + aa_label_destroy(label); + labelstats_inc(freed); + kzfree(label); +} + +static void label_free_rcu(struct rcu_head *head) +{ + struct aa_label *l = container_of(head, struct aa_label, rcu); + + if (l->flags & FLAG_NS_COUNT) + aa_free_namespace(labels_ns(l)); + else if (label_isprofile(l)) + aa_free_profile(labels_profile(l)); + else + aa_label_free(l); +} + +bool aa_label_remove(struct aa_labelset *ls, struct aa_label *label); +void aa_label_kref(struct kref *kref) +{ + struct aa_label *l = container_of(kref, struct aa_label, count); + struct aa_namespace *ns = labels_ns(l); + + if (!ns) { + /* never live, no rcu callback needed, just using the fn */ + label_free_rcu(&l->rcu); + return; + } + + (void) aa_label_remove(&ns->labels, l); + + /* TODO: if compound label and not invalid add to reclaim cache */ + call_rcu(&l->rcu, label_free_rcu); +} + +bool aa_label_init(struct aa_label *label, int size) +{ + AA_BUG(!label); + AA_BUG(size < 1); + + label->sid = aa_alloc_sid(); + if (label->sid == AA_SID_INVALID) + return false; + + label->size = size; /* doesn't include null */ + label->ent[size] = NULL; /* null terminate */ + kref_init(&label->count); + RB_CLEAR_NODE(&label->node); + + return true; +} + +/** + * aa_label_alloc - allocate a label with a profile vector of @size length + * @size: size of profile vector in the label + * @gfp: memory allocation type + * + * Returns: new label + * else NULL if failed + */ +struct aa_label *aa_label_alloc(int size, gfp_t gfp) +{ + struct aa_label *label; + + AA_BUG(size < 1); + + /* vector: size - 2 (size of array in label struct) + 1 for null */ + label = kzalloc(sizeof(*label) + sizeof(struct aa_label *) * (size - 1), + gfp); + AA_DEBUG("%s (%p)\n", __func__, label); + if (!label) + goto fail; + + if (!aa_label_init(label, size)) + goto fail; + + labelstats_inc(allocated); + + return label; + +fail: + kfree(label); + labelstats_inc(failed); + + return NULL; +} + +static bool __aa_label_remove(struct aa_labelset *ls, struct aa_label *label) +{ + AA_BUG(!ls); + AA_BUG(!label); + AA_BUG(!write_is_locked(&ls->lock)); + AA_BUG(labels_set(label) != ls); + + if (label_invalid(label)) + labelstats_dec(invalid_intree); + else + __label_invalidate(label); + + if (label->flags & FLAG_IN_TREE) { + labelsetstats_dec(ls, intree); + rb_erase(&label->node, &ls->root); + label->flags &= ~FLAG_IN_TREE; + return true; + } + + return false; +} + +/** + * aa_label_remove - remove a label from the labelset + * @ls: set to remove the label from + * @l: label to remove + * + * Returns: true if @l was removed from the tree + * else @l was not in tree so it could not be removed + */ +bool aa_label_remove(struct aa_labelset *ls, struct aa_label *l) +{ + unsigned long flags; + bool res; + + write_lock_irqsave(&ls->lock, flags); + res = __aa_label_remove(ls, l); + write_unlock_irqrestore(&ls->lock, flags); + + return res; +} + +#if 0 +/* don't use when using ptr comparisons because nodes should never be + * the same + */ +static bool __aa_label_replace(struct aa_labelset *ls, struct aa_label *old, + struct aa_label *new) +{ + AA_BUG(!ls); + AA_BUG(!old); + AA_BUG(!new); + AA_BUG(!write_is_locked(&ls->lock)); + AA_BUG(labels_set(old) != ls); + AA_BUG(new->flags & FLAG_IN_TREE); + + if (label_invalid(old)) + labelstats_dec(invalid_intree); + else + __label_invalidate(old); + + if (old->flags & FLAG_IN_TREE) { + rb_replace_node(&old->node, &new->node, &ls->root); + old->flags &= ~FLAG_IN_TREE; + new->flags |= FLAG_IN_TREE; + return true; + } + + return false; +} +#endif + +static struct aa_label *__aa_label_insert(struct aa_labelset *ls, + struct aa_label *l); + +static struct aa_label *__aa_label_remove_and_insert(struct aa_labelset *ls, + struct aa_label *remove, + struct aa_label *insert) +{ + AA_BUG(!ls); + AA_BUG(!remove); + AA_BUG(!insert); + AA_BUG(!write_is_locked(&ls->lock)); + AA_BUG(labels_set(remove) != ls); + AA_BUG(insert->flags & FLAG_IN_TREE); + + __aa_label_remove(ls, remove); + return __aa_label_insert(ls, insert); +} + +struct aa_label *aa_label_remove_and_insert(struct aa_labelset *ls, + struct aa_label *remove, + struct aa_label *insert) +{ + unsigned long flags; + struct aa_label *l; + + write_lock_irqsave(&ls->lock, flags); + l = aa_get_label(__aa_label_remove_and_insert(ls, remove, insert)); + write_unlock_irqrestore(&ls->lock, flags); + + return l; +} + +/** + * aa_label_replace - replace a label @old with a new version @new + * @ls: labelset being manipulated + * @old: label to replace + * @new: label replacing @old + * + * Returns: true if @old was in tree and replaced + * else @old was not in tree, and @new was not inserted + */ +bool aa_label_replace(struct aa_labelset *ls, struct aa_label *old, + struct aa_label *new) +{ + struct aa_label *l; + unsigned long flags; + bool res; + + write_lock_irqsave(&ls->lock, flags); + if (!(old->flags & FLAG_IN_TREE)) + l = __aa_label_insert(ls, new); + else + l = __aa_label_remove_and_insert(ls, old, new); + res = (l == new); + write_unlock_irqrestore(&ls->lock, flags); + + return res; +} + +static int ns_cmp(struct aa_namespace *a, struct aa_namespace *b) +{ + int res; + + AA_BUG(!a); + AA_BUG(!b); + AA_BUG(!a->base.name); + AA_BUG(!b->base.name); + + if (a == b) + return 0; + + res = a->level - b->level; + if (res) + return res; + + return strcmp(a->base.name, b->base.name); +} + +/** + * profile_cmp - profile comparision for set ordering + * @a: profile to compare (NOT NULL) + * @b: profile to compare (NOT NULL) + * + * Returns: <0 if a < b + * ==0 if a == b + * >0 if a > b + */ +static int profile_cmp(struct aa_profile *a, struct aa_profile *b) +{ + int res; + + AA_BUG(!a); + AA_BUG(!b); + AA_BUG(!a->ns); + AA_BUG(!b->ns); + AA_BUG(!a->base.hname); + AA_BUG(!b->base.hname); + + if (a == b || a->base.hname == b->base.hname) + return 0; + res = ns_cmp(a->ns, b->ns); + if (res) + return res; + + return strcmp(a->base.hname, b->base.hname); +} + +/** + * label_vec_cmp - label comparision for set ordering + * @a: label to compare (NOT NULL) + * @vec: vector of profiles to compare (NOT NULL) + * @n: length of @vec + * + * Returns: <0 if a < vec + * ==0 if a == vec + * >0 if a > vec + */ +static int label_vec_cmp(struct aa_label *a, struct aa_profile **vec, int n) +{ + int i; + + AA_BUG(!a); + AA_BUG(!vec); + AA_BUG(!*vec); + AA_BUG(n <= 0); + + for (i = 0; i < a->size && i < n; i++) { + int res = profile_cmp(a->ent[i], vec[i]); + if (res != 0) + return res; + } + + return a->size - n; +} + +/** + * label_cmp - label comparision for set ordering + * @a: label to compare (NOT NULL) + * @b: label to compare (NOT NULL) + * + * Returns: <0 if a < b + * ==0 if a == b + * >0 if a > b + */ +static int label_cmp(struct aa_label *a, struct aa_label *b) +{ + AA_BUG(!b); + + if (a == b) + return 0; + + return label_vec_cmp(a, b->ent, b->size); +} + +/** + * __aa_label_vec_find - find label that matches @vec in label set + * @ls: set of labels to search (NOT NULL) + * @vec: vec of profiles to find matching label for (NOT NULL) + * @n: length of @vec + * + * Requires: @ls lock held + * caller to hold a valid ref on l + * + * Returns: unref counted @label if matching label is in tree + * else NULL if @vec equiv is not in tree + */ +static struct aa_label *__aa_label_vec_find(struct aa_labelset *ls, + struct aa_profile **vec, int n) +{ + struct rb_node *node; + + AA_BUG(!ls); + AA_BUG(!vec); + AA_BUG(!*vec); + AA_BUG(n <= 0); + + node = ls->root.rb_node; + while (node) { + struct aa_label *this = rb_entry(node, struct aa_label, node); + int result = label_vec_cmp(this, vec, n); + + if (result > 0) + node = node->rb_left; + else if (result < 0) + node = node->rb_right; + else + return this; + } + + return NULL; +} + +/** + * __aa_label_find - find label @l in label set + * @ls: set of labels to search (NOT NULL) + * @l: label to find (NOT NULL) + * + * Requires: @ls lock held + * caller to hold a valid ref on l + * + * Returns: unref counted @l if @l is in tree + * unref counted label that is equiv to @l in tree + * else NULL if @l or equiv is not in tree + */ +static struct aa_label *__aa_label_find(struct aa_labelset *ls, + struct aa_label *l) +{ + AA_BUG(!l); + + return __aa_label_vec_find(ls, l->ent, l->size); +} + +/** + * aa_label_vec_find - find label @l in label set + * @ls: set of labels to search (NOT NULL) + * @vec: array of profiles to find equiv label for (NOT NULL) + * @n: length of @vec + * + * Returns: refcounted label if @vec equiv is in tree + * else NULL if @vec equiv is not in tree + */ +struct aa_label *aa_label_vec_find(struct aa_labelset *ls, + struct aa_profile **vec, + int n) +{ + struct aa_label *label; + unsigned long flags; + + AA_BUG(!ls); + AA_BUG(!vec); + AA_BUG(!*vec); + AA_BUG(n <= 0); + + read_lock_irqsave(&ls->lock, flags); + label = aa_get_label(__aa_label_vec_find(ls, vec, n)); + labelstats_inc(sread); + read_unlock_irqrestore(&ls->lock, flags); + + return label; +} + +/** + * aa_label_find - find label @l in label set + * @ls: set of labels to search (NOT NULL) + * @l: label to find (NOT NULL) + * + * Requires: caller to hold a valid ref on l + * + * Returns: refcounted @l if @l is in tree + * refcounted label that is equiv to @l in tree + * else NULL if @l or equiv is not in tree + */ +struct aa_label *aa_label_find(struct aa_labelset *ls, struct aa_label *l) +{ + AA_BUG(!l); + + return aa_label_vec_find(ls, l->ent, l->size); +} + +/** + * __aa_label_insert - attempt to insert @l into a label set + * @ls: set of labels to insert @l into (NOT NULL) + * @l: new label to insert (NOT NULL) + * + * Requires: @ls->lock + * caller to hold a valid ref on l + * + * Returns: @l if successful in inserting @l + * else ref counted equivalent label that is already in the set. + */ +static struct aa_label *__aa_label_insert(struct aa_labelset *ls, + struct aa_label *l) +{ + struct rb_node **new, *parent = NULL; + + AA_BUG(!ls); + AA_BUG(!l); + AA_BUG(!write_is_locked(&ls->lock)); + AA_BUG(l->flags & FLAG_IN_TREE); + + /* Figure out where to put new node */ + new = &ls->root.rb_node; + while (*new) { + struct aa_label *this = rb_entry(*new, struct aa_label, node); + int result = label_cmp(l, this); + + parent = *new; + if (result == 0) { + labelsetstats_inc(ls, existing); + return this; + } else if (result < 0) + new = &((*new)->rb_left); + else /* (result > 0) */ + new = &((*new)->rb_right); + } + + /* Add new node and rebalance tree. */ + rb_link_node(&l->node, parent, new); + rb_insert_color(&l->node, &ls->root); + l->flags |= FLAG_IN_TREE; + labelsetstats_inc(ls, insert); + labelsetstats_inc(ls, intree); + + return l; +} + +/** + * aa_label_insert - insert label @l into @ls or return existing label + * @ls - labelset to insert @l into + * @l - label to insert + * + * Requires: caller to hold a valid ref on l + * + * Returns: ref counted @l if successful in inserting @l + * else ref counted equivalent label that is already in the set + */ +struct aa_label *aa_label_insert(struct aa_labelset *ls, struct aa_label *l) +{ + struct aa_label *label; + unsigned long flags; + + AA_BUG(!ls); + AA_BUG(!l); + + /* check if label exists before taking lock */ + if (!label_invalid(l)) { + read_lock_irqsave(&ls->lock, flags); + label = aa_get_label(__aa_label_find(ls, l)); + read_unlock_irqrestore(&ls->lock, flags); + labelstats_inc(fread); + if (label) + return label; + } + + write_lock_irqsave(&ls->lock, flags); + label = aa_get_label(__aa_label_insert(ls, l)); + write_unlock_irqrestore(&ls->lock, flags); + + return label; +} + +struct aa_label *aa_label_vec_find_or_create(struct aa_labelset *ls, + struct aa_profile **vec, int len) +{ + struct aa_label *label = aa_label_vec_find(ls, vec, len); + if (label) + return label; + + return aa_label_vec_merge(vec, len, GFP_KERNEL); +} + +/** + * aa_label_next_in_merge - find the next profile when merging @a and @b + * @I: label iterator + * @a: label to merge + * @b: label to merge + * + * Returns: next profile + * else null if no more profiles + */ +struct aa_profile *aa_label_next_in_merge(struct label_it *I, + struct aa_label *a, + struct aa_label *b) +{ + AA_BUG(!a); + AA_BUG(!b); + AA_BUG(!I); + AA_BUG(I->i < 0); + AA_BUG(I->i > a->size); + AA_BUG(I->j < 0); + AA_BUG(I->j > b->size); + + if (I->i < a->size) { + if (I->j < b->size) { + int res = profile_cmp(a->ent[I->i], b->ent[I->j]); + if (res > 0) + return b->ent[(I->j)++]; + if (res == 0) + (I->j)++; + } + + return a->ent[(I->i)++]; + } + + if (I->j < b->size) + return b->ent[(I->j)++]; + + return NULL; +} + +/** + * label_merge_cmp - cmp of @a merging with @b against @z for set ordering + * @a: label to merge then compare (NOT NULL) + * @b: label to merge then compare (NOT NULL) + * @z: label to compare merge against (NOT NULL) + * + * Assumes: using the most recent versions of @a, @b, and @z + * + * Returns: <0 if a < b + * ==0 if a == b + * >0 if a > b + */ +static int label_merge_cmp(struct aa_label *a, struct aa_label *b, + struct aa_label *z) +{ + struct aa_profile *p = NULL; + struct label_it i = { }; + int k; + + AA_BUG(!a); + AA_BUG(!b); + AA_BUG(!z); + + for (k = 0; + k < z->size && (p = aa_label_next_in_merge(&i, a, b)); + k++) { + int res = profile_cmp(p, z->ent[k]); + + if (res != 0) + return res; + } + + if (p) + return 1; + else if (k < z->size) + return -1; + return 0; +} + +#if 0 +/** + * label_merge_len - find the length of the merge of @a and @b + * @a: label to merge (NOT NULL) + * @b: label to merge (NOT NULL) + * + * Assumes: using newest versions of labels @a and @b + * + * Returns: length of a label vector for merge of @a and @b + */ +static int label_merge_len(struct aa_label *a, struct aa_label *b) +{ + int len = a->size + b->size; + int i, j; + + AA_BUG(!a); + AA_BUG(!b); + + /* find entries in common and remove from count */ + for (i = j = 0; i < a->size && j < b->size; ) { + int res = profile_cmp(a->ent[i], b->ent[j]); + if (res == 0) { + len--; + i++; + j++; + } else if (res < 0) + i++; + else + j++; + } + + return len; +} +#endif + +/** + * aa_sort_and_merge_profiles - canonical sort and merge a list of profiles + * @n: number of refcounted profiles in the list (@n > 0) + * @ps: list of profiles to sort and merge + * + * Returns: the number of duplicates eliminated == references put + */ +static int aa_sort_and_merge_profiles(int n, struct aa_profile **ps) +{ + int i, dups = 0; + + AA_BUG(n < 1); + AA_BUG(!ps); + + /* label lists are usually small so just use insertion sort */ + for (i = 1; i < n; i++) { + struct aa_profile *tmp = ps[i]; + int pos, j; + + for (pos = i - 1 - dups; pos >= 0; pos--) { + int res = profile_cmp(ps[pos], tmp); + if (res == 0) { + aa_put_profile(tmp); + dups++; + goto continue_outer; + } else if (res < 0) + break; + } + pos++; + + for (j = i - dups; j > pos; j--) + ps[j] = ps[j - 1]; + ps[pos] = tmp; + continue_outer: + ; /* sigh empty statement required after the label */ + } + + return dups; +} + +/** + * __label_merge - create a new label by merging @a and @b + * @l: preallocated label to merge into (NOT NULL) + * @a: label to merge with @b (NOT NULL) + * @b: label to merge with @a (NOT NULL) + * + * Returns: ref counted label either l if merge is unique + * a if b is a subset of a + * b if a is a subset of b + * + * NOTE: will not use l if the merge results in l == a or b + * + * Must be used within labelset write lock to avoid racing with + * label invalidation. + */ +static struct aa_label *__label_merge(struct aa_label *l, struct aa_label *a, + struct aa_label *b) +{ + struct aa_profile *next; + struct label_it i; + int k = 0, invcount = 0; + + AA_BUG(!a); + AA_BUG(a->size < 0); + AA_BUG(!b); + AA_BUG(b->size < 0); + AA_BUG(!l); + AA_BUG(l->size < a->size + b->size); + + if (a == b) + return aa_get_label(a); + + label_for_each_in_merge(i, a, b, next) { + if (PROFILE_INVALID(next)) { + l->ent[k] = aa_get_newest_profile(next); + if (next->label.replacedby != + l->ent[k]->label.replacedby) + invcount++; + k++; + } else + l->ent[k++] = aa_get_profile(next); + } + /* set to actual size which is <= allocated len */ + l->size = k; + l->ent[k] = NULL; + + if (invcount) { + l->size -= aa_sort_and_merge_profiles(l->size, &l->ent[0]); + if (label_profiles_unconfined(l)) + l->flags |= FLAG_UNCONFINED; + } else { + /* merge is same as at least one of the labels */ + if (k == a->size) + return aa_get_label(a); + else if (k == b->size) + return aa_get_label(b); + + l->flags |= a->flags & b->flags & FLAG_UNCONFINED; + } + + return aa_get_label(l); +} + +/** + * labelset_of_merge - find into which labelset a merged label should be inserted + * @a: label to merge and insert + * @b: label to merge and insert + * + * Returns: labelset that the merged label should be inserted into + */ +static struct aa_labelset *labelset_of_merge(struct aa_label *a, struct aa_label *b) +{ + struct aa_namespace *nsa = labels_ns(a); + struct aa_namespace *nsb = labels_ns(b); + + if (ns_cmp(nsa, nsb) <= 0) + return &nsa->labels; + return &nsb->labels; +} + +/** + * __aa_label_find_merge - find label that is equiv to merge of @a and @b + * @ls: set of labels to search (NOT NULL) + * @a: label to merge with @b (NOT NULL) + * @b: label to merge with @a (NOT NULL) + * + * Requires: read_lock held + * + * Returns: unref counted label that is equiv to merge of @a and @b + * else NULL if merge of @a and @b is not in set + */ +static struct aa_label *__aa_label_find_merge(struct aa_labelset *ls, + struct aa_label *a, + struct aa_label *b) +{ + struct rb_node *node; + + AA_BUG(!ls); + AA_BUG(!a); + AA_BUG(!b); + + if (a == b) + return __aa_label_find(ls, a); + + node = ls->root.rb_node; + while (node) { + struct aa_label *this = container_of(node, struct aa_label, + node); + int result = label_merge_cmp(a, b, this); + + if (result < 0) + node = node->rb_left; + else if (result > 0) + node = node->rb_right; + else + return this; + } + + return NULL; +} + + +/** + * __aa_label_find_merge - find label that is equiv to merge of @a and @b + * @a: label to merge with @b (NOT NULL) + * @b: label to merge with @a (NOT NULL) + * + * Requires: labels be fully constructed with a valid ns + * + * Returns: ref counted label that is equiv to merge of @a and @b + * else NULL if merge of @a and @b is not in set + */ +struct aa_label *aa_label_find_merge(struct aa_label *a, struct aa_label *b) +{ + struct aa_labelset *ls; + struct aa_label *label, *ar = NULL, *br = NULL; + unsigned long flags; + + AA_BUG(!a); + AA_BUG(!b); + + ls = labelset_of_merge(a, b); + read_lock_irqsave(&ls->lock, flags); + if (label_invalid(a)) + a = ar = aa_get_newest_label(a); + if (label_invalid(b)) + b = br = aa_get_newest_label(b); + label = aa_get_label(__aa_label_find_merge(ls, a, b)); + read_unlock_irqrestore(&ls->lock, flags); + aa_put_label(ar); + aa_put_label(br); + labelsetstats_inc(ls, msread); + + return label; +} + +/** + * aa_label_merge - attempt to insert new merged label of @a and @b + * @ls: set of labels to insert label into (NOT NULL) + * @a: label to merge with @b (NOT NULL) + * @b: label to merge with @a (NOT NULL) + * @gfp: memory allocation type + * + * Requires: caller to hold valid refs on @a and @b + * labels be fully constructed with a valid ns + * + * Returns: ref counted new label if successful in inserting merge of a & b + * else ref counted equivalent label that is already in the set. + * else NULL if could not create label (-ENOMEM) + */ +struct aa_label *aa_label_merge(struct aa_label *a, struct aa_label *b, + gfp_t gfp) +{ + struct aa_label *label = NULL; + struct aa_labelset *ls; + unsigned long flags; + + AA_BUG(!a); + AA_BUG(!b); + + if (a == b) + return aa_get_newest_label(a); + + ls = labelset_of_merge(a, b); + + /* TODO: enable when read side is lockless + * check if label exists before taking locks + if (!label_invalid(a) && !label_invalid(b)) + label = aa_label_find_merge(a, b); + */ + + if (!label) { + struct aa_label *new, *l; + + a = aa_get_newest_label(a); + b = aa_get_newest_label(b); + + /* could use label_merge_len(a, b), but requires double + * comparison for small savings + */ + new = aa_label_alloc(a->size + b->size, gfp); + if (!new) + return NULL; + + write_lock_irqsave(&ls->lock, flags); + l = __label_merge(new, a, b); + if (l != new) { + /* new may not be fully setup so no put_label */ + aa_label_free(new); + new = NULL; + } + if (!(l->flags & FLAG_IN_TREE)) + label = aa_get_label(__aa_label_insert(ls, l)); + write_unlock_irqrestore(&ls->lock, flags); + aa_put_label(new); + aa_put_label(l); + aa_put_label(a); + aa_put_label(b); + } + + return label; +} + +/* requires sort and merge done first */ +struct aa_label *aa_label_vec_merge(struct aa_profile **vec, int len, + gfp_t gfp) +{ + struct aa_label *label = NULL; + struct aa_labelset *ls; + unsigned long flags; + struct aa_label *new; + int i; + + AA_BUG(!vec); + + if (len == 1) + return aa_get_label(&vec[0]->label); + + ls = labels_set(&vec[len - 1]->label); + + /* TODO: enable when read side is lockless + * check if label exists before taking locks + */ + new = aa_label_alloc(len, gfp); + if (!new) + return NULL; + + write_lock_irqsave(&ls->lock, flags); + for (i = 0; i < len; i++) { + new->ent[i] = aa_get_profile(vec[i]); + label = __aa_label_insert(ls, new); + if (label != new) { + aa_get_label(label); + /* not fully constructed don't put */ + aa_label_free(new); + } + } + write_unlock_irqrestore(&ls->lock, flags); + + return label; +} + +/** + * aa_update_label_name - update a label to have a stored name + * @ns: ns being viewed from (NOT NULL) + * @label: label to update (NOT NULL) + * @gfp: type of memory allocation + * + * Requires: labels_set(label) not locked in caller + * + * note: only updates the label name if it does not have a name already + * and if it is in the labelset + */ +bool aa_update_label_name(struct aa_namespace *ns, struct aa_label *label, + gfp_t gfp) +{ + struct aa_labelset *ls; + unsigned long flags; + char __counted *name; + bool res = false; + + AA_BUG(!ns); + AA_BUG(!label); + + if (label->hname || labels_ns(label) != ns) + return res; + + if (aa_label_acntsprint(&name, ns, label, false, gfp) == -1) + return res; + + ls = labels_set(label); + write_lock_irqsave(&ls->lock, flags); + if (!label->hname && label->flags & FLAG_IN_TREE) { + label->hname = name; + res = true; + } else + aa_put_str(name); + write_unlock_irqrestore(&ls->lock, flags); + + return res; +} + +/* cached label name is present and visible + * @label->hname only exists if label is namespace hierachical */ +static inline bool label_name_visible(struct aa_namespace *ns, + struct aa_label *label) +{ + if (label->hname && labels_ns(label) == ns) + return true; + + return false; +} + +/* helper macro for snprint routines */ +#define update_for_len(total, len, size, str) \ +do { \ + AA_BUG(len < 0); \ + total += len; \ + len = min(len, size); \ + size -= len; \ + str += len; \ +} while (0) + +/** + * aa_modename_snprint - print the mode name of a profile or label to a buffer + * @str: buffer to write to (MAY BE NULL if @size == 0) + * @size: size of buffer + * @ns: namespace profile is being viewed from (NOT NULL) + * @label: label to print the mode of (NOT NULL) + * + * Returns: size of name written or would be written if larger than + * available buffer + * + * Note: will print every mode name visible (mode1)(mode2)(mode3) + * this is likely not what is desired for most interfaces + * use aa_mode_snprint to get the standard mode format + */ +static int aa_modename_snprint(char *str, size_t size, struct aa_namespace *ns, + struct aa_label *label) +{ + struct aa_profile *profile; + struct label_it i; + int total = 0; + size_t len; + + label_for_each(i, label, profile) { + const char *modestr; + if (!aa_ns_visible(ns, profile->ns)) + continue; + /* no mode for 'unconfined' */ + if (profile_unconfined(profile) && + profile == profile->ns->unconfined) + break; + modestr = aa_profile_mode_names[profile->mode]; + len = snprintf(str, size, "(%s)", modestr); + update_for_len(total, len, size, str); + } + + return total; +} + +/** + * aa_modechr_snprint - print the mode chr of a profile or labels to a buffer + * @str: buffer to write to (MAY BE NULL if @size == 0) + * @size: size of buffer + * @ns: namespace profile is being viewed from (NOT NULL) + * @label: label to print the mode chr of (NOT NULL) + * + * Returns: size of mode string written or would be written if larger than + * available buffer + * + * Note: will print the chr of every visible profile (123) + * this is likely not what is desired for most interfaces + * use aa_mode_snprint to get the standard mode format + */ +static int aa_modechr_snprint(char *str, size_t size, struct aa_namespace *ns, + struct aa_label *label) +{ + struct aa_profile *profile; + struct label_it i; + int total = 0; + size_t len; + + len = snprintf(str, size, "("); + update_for_len(total, len, size, str); + label_for_each(i, label, profile) { + const char *modestr; + if (!aa_ns_visible(ns, profile->ns)) + continue; + modestr = aa_profile_mode_names[profile->mode]; + /* just the first char of the modestr */ + len = snprintf(str, size, "%c", *modestr); + update_for_len(total, len, size, str); + } + len = snprintf(str, size, ")"); + update_for_len(total, len, size, str); + + return total; +} + +/** + * aa_mode_snprint - print the mode of a profile or label to a buffer + * @str: buffer to write to (MAY BE NULL if @size == 0) + * @size: size of buffer + * @ns: namespace profile is being viewed from (NOT NULL) + * @label: label to print the mode of (NOT NULL) + * @count: number of label entries to be printed (<= 0 if unknown) + * + * Returns: size of name written or would be written if larger than + * available buffer + * + * Note: dynamically switches between mode name, and mode char format as + * appropriate + * will not print anything if the label is not visible + */ +static int aa_mode_snprint(char *str, size_t size, struct aa_namespace *ns, + struct aa_label *label, int count) +{ + struct aa_profile *profile; + struct label_it i; + + if (count <= 0) { + count = 0; + label_for_each(i, label, profile) { + if (aa_ns_visible(ns, profile->ns)) + count++; + } + } + + if (count == 0) + return 0; + + if (count == 1) + return aa_modename_snprint(str, size, ns, label); + + return aa_modechr_snprint(str, size, ns, label); +} + +/** + * aa_snprint_profile - print a profile name to a buffer + * @str: buffer to write to. (MAY BE NULL if @size == 0) + * @size: size of buffer + * @ns: namespace profile is being viewed from (NOT NULL) + * @profile: profile to view (NOT NULL) + * @mode: whether to include the mode string + * + * Returns: size of name written or would be written if larger than + * available buffer + * + * Note: will not print anything if the profile is not visible + */ +int aa_profile_snprint(char *str, size_t size, struct aa_namespace *ns, + struct aa_profile *profile, bool mode) +{ + const char *ns_name = aa_ns_name(ns, profile->ns); + + AA_BUG(!str && size != 0); + AA_BUG(!ns); + AA_BUG(!profile); + + if (!ns_name) + return 0; + + if (mode && profile != profile->ns->unconfined) { + const char *modestr = aa_profile_mode_names[profile->mode]; + if (strlen(ns_name)) + return snprintf(str, size, ":%s://%s (%s)", ns_name, + profile->base.hname, modestr); + return snprintf(str, size, "%s (%s)", profile->base.hname, + modestr); + } + + if (strlen(ns_name)) + return snprintf(str, size, ":%s://%s", ns_name, + profile->base.hname); + return snprintf(str, size, "%s", profile->base.hname); +} + +/** + * aa_label_snprint - print a label name to a string buffer + * @str: buffer to write to. (MAY BE NULL if @size == 0) + * @size: size of buffer + * @ns: namespace profile is being viewed from (NOT NULL) + * @label: label to view (NOT NULL) + * @mode: whether to include the mode string + * + * Returns: size of name written or would be written if larger than + * available buffer + * + * Note: labels do not have to be strictly hierarchical to the ns as + * objects may be shared across different namespaces and thus + * pickup labeling from each ns. If a particular part of the + * label is not visible it will just be excluded. And if none + * of the label is visible "---" will be used. + */ +int aa_label_snprint(char *str, size_t size, struct aa_namespace *ns, + struct aa_label *label, bool mode) +{ + struct aa_profile *profile; + struct label_it i; + int count = 0, total = 0; + size_t len; + + AA_BUG(!str && size != 0); + AA_BUG(!ns); + AA_BUG(!label); + + label_for_each(i, label, profile) { + if (aa_ns_visible(ns, profile->ns)) { + if (count > 0) { + len = snprintf(str, size, "//&"); + update_for_len(total, len, size, str); + } + len = aa_profile_snprint(str, size, ns, profile, false); + update_for_len(total, len, size, str); + count++; + } + } + + if (count == 0) + return snprintf(str, size, aa_hidden_ns_name); + + /* count == 1 && ... is for backwards compat where the mode + * is not displayed for 'unconfined' in the current ns + */ + if (mode && + !(count == 1 && labels_ns(label) == ns && + labels_profile(label) == ns->unconfined)) { + len = snprintf(str, size, " "); + update_for_len(total, len, size, str); + len = aa_mode_snprint(str, size, ns, label, count); + update_for_len(total, len, size, str); + } + + return total; +} +#undef update_for_len + +/** + * aa_label_asprint - allocate a string buffer and print label into it + * @strp: Returns - the allocated buffer with the label name. (NOT NULL) + * @ns: namespace profile is being viewed from (NOT NULL) + * @label: label to view (NOT NULL) + * @mode: whether to include the mode string + * @gfp: kernel memory allocation type + * + * Returns: size of name written or would be written if larger than + * available buffer + */ +int aa_label_asprint(char **strp, struct aa_namespace *ns, + struct aa_label *label, bool mode, gfp_t gfp) +{ + int size; + + AA_BUG(!strp); + AA_BUG(!ns); + AA_BUG(!label); + + size = aa_label_snprint(NULL, 0, ns, label, mode); + if (size < 0) + return size; + + *strp = kmalloc(size + 1, gfp); + if (!*strp) + return -ENOMEM; + return aa_label_snprint(*strp, size + 1, ns, label, mode); +} + +/** + * aa_label_acntsprint - allocate a __counted string buffer and print label + * @strp: buffer to write to. (MAY BE NULL if @size == 0) + * @ns: namespace profile is being viewed from (NOT NULL) + * @label: label to view (NOT NULL) + * @mode: whether to include the mode string + * @gfp: kernel memory allocation type + * + * Returns: size of name written or would be written if larger than + * available buffer + */ +int aa_label_acntsprint(char __counted **strp, struct aa_namespace *ns, + struct aa_label *label, bool mode, gfp_t gfp) +{ + int size; + + AA_BUG(!strp); + AA_BUG(!ns); + AA_BUG(!label); + + size = aa_label_snprint(NULL, 0, ns, label, mode); + if (size < 0) + return size; + + *strp = aa_str_alloc(size + 1, gfp); + if (!*strp) + return -ENOMEM; + return aa_label_snprint(*strp, size + 1, ns, label, mode); +} + + +void aa_label_audit(struct audit_buffer *ab, struct aa_namespace *ns, + struct aa_label *label, bool mode, gfp_t gfp) +{ + const char *str; + char *name = NULL; + int len; + + AA_BUG(!ab); + AA_BUG(!ns); + AA_BUG(!label); + + if (label_name_visible(ns, label)) { + str = (char *) label->hname; + len = strlen(str); + } else { + labelstats_inc(audit_name_alloc); + len = aa_label_asprint(&name, ns, label, mode, gfp); + if (len == -1) { + labelstats_inc(audit_name_fail); + AA_DEBUG("label print error"); + return; + } + str = name; + } + + if (audit_string_contains_control(str, len)) + audit_log_n_hex(ab, str, len); + else + audit_log_n_string(ab, str, len); + + kfree(name); +} + +void aa_label_seq_print(struct seq_file *f, struct aa_namespace *ns, + struct aa_label *label, bool mode, gfp_t gfp) +{ + AA_BUG(!f); + AA_BUG(!ns); + AA_BUG(!label); + + if (!label_name_visible(ns, label)) { + char *str; + int len; + + labelstats_inc(seq_print_name_alloc); + len = aa_label_asprint(&str, ns, label, mode, gfp); + if (len == -1) { + labelstats_inc(seq_print_name_fail); + AA_DEBUG("label print error"); + return; + } + seq_printf(f, "%s", str); + kfree(str); + } else + seq_printf(f, "%s", label->hname); +} + +void aa_label_printk(struct aa_namespace *ns, struct aa_label *label, bool mode, + gfp_t gfp) +{ + char *str; + int len; + + AA_BUG(!ns); + AA_BUG(!label); + + if (!label_name_visible(ns, label)) { + labelstats_inc(printk_name_alloc); + len = aa_label_asprint(&str, ns, label, mode, gfp); + if (len == -1) { + labelstats_inc(printk_name_fail); + AA_DEBUG("label print error"); + return; + } + printk("%s", str); + kfree(str); + } else + printk("%s", label->hname); +} + +static int label_count_str_entries(const char *str) +{ + const char *split; + int count = 1; + + AA_BUG(!str); + + for (split = strstr(str, "//&"); split; split = strstr(str, "//&")) { + count++; + str = split + 3; + } + + return count; +} + +/** + * aa_label_parse - parse, validate and convert a text string to a label + * @base: base label to use for lookups (NOT NULL) + * @str: null terminated text string (NOT NULL) + * @gfp: allocation type + * @create: true if should create compound labels if they don't exist + * + * Returns: the matching refcounted label if present + * else ERRPTR + */ +struct aa_label *aa_label_parse(struct aa_label *base, char *str, gfp_t gfp, + bool create) +{ + DEFINE_PROFILE_VEC(vec, tmp); + struct aa_label *l; + int i, len, error; + char *split; + + AA_BUG(!base); + AA_BUG(!str); + + len = label_count_str_entries(str); + error = aa_setup_profile_vec(vec, tmp, len); + if (error) + return ERR_PTR(error); + + for (split = strstr(str, "//&"), i = 0; split && i < len; i++) { + vec[i] = aa_fqlookupn_profile(base, str, split - str); + if (!vec[i]) + goto fail; + str = split + 3; + split = strstr(str, "//&"); + } + vec[i] = aa_fqlookupn_profile(base, str, strlen(str)); + if (!vec[i]) + goto fail; + if (len == 1) + /* no need to free vec as len < LOCAL_VEC_ENTRIES */ + return &vec[0]->label; + + i = aa_sort_and_merge_profiles(len, vec); + len -= i; + + if (create) + l = aa_label_vec_find_or_create(labels_set(base), vec, len); + else + l = aa_label_vec_find(labels_set(base), vec, len); + if (!l) + l = ERR_PTR(-ENOENT); + +out: + /* use adjusted len from after sort_and_merge, not original */ + aa_cleanup_profile_vec(vec, tmp, len); + return l; + +fail: + l = ERR_PTR(-ENOENT); + goto out; +} + + +/** + * aa_labelset_destroy - remove all labels from the label set + * @ls: label set to cleanup (NOT NULL) + * + * Labels that are removed from the set may still exist beyond the set + * being destroyed depending on their reference counting + */ +void aa_labelset_destroy(struct aa_labelset *ls) +{ + struct rb_node *node; + unsigned long flags; + + AA_BUG(!ls); + + write_lock_irqsave(&ls->lock, flags); + for (node = rb_first(&ls->root); node; node = rb_first(&ls->root)) { + struct aa_label *this = rb_entry(node, struct aa_label, node); + __aa_label_remove(ls, this); + } + write_unlock_irqrestore(&ls->lock, flags); +} + +/* + * @ls: labelset to init (NOT NULL) + */ +void aa_labelset_init(struct aa_labelset *ls) +{ + AA_BUG(!ls); + + rwlock_init(&ls->lock); + ls->root = RB_ROOT; + labelstats_init(&ls); +} + +static struct aa_label *labelset_next_invalid(struct aa_labelset *ls) +{ + struct aa_label *label; + struct rb_node *node; + unsigned long flags; + + AA_BUG(!ls); + + read_lock_irqsave(&ls->lock, flags); + + __labelset_for_each(ls, node) { + struct aa_profile *p; + struct label_it i; + + label = rb_entry(node, struct aa_label, node); + if (label_invalid(label)) + goto out; + + label_for_each(i, label, p) { + if (PROFILE_INVALID(p)) + goto out; + } + } + label = NULL; + +out: + aa_get_label(label); + read_unlock_irqrestore(&ls->lock, flags); + + return label; +} + +/** + * __label_update - insert updated version of @label into labelset + * @label - the label to update/repace + * + * Returns: new label that is up to date + * else NULL on failure + * + * Requires: @ns lock be held + * + * Note: worst case is the stale @label does not get updated and has + * to be updated at a later time. + */ +static struct aa_label *__label_update(struct aa_label *label) +{ + struct aa_label *l, *tmp; + struct aa_labelset *ls; + struct aa_profile *p; + struct label_it i; + unsigned long flags; + int invcount = 0; + + AA_BUG(!label); + AA_BUG(!mutex_is_locked(&labels_ns(label)->lock)); + + l = aa_label_alloc(label->size, GFP_KERNEL); + if (!l) + return NULL; + + if (!label->replacedby) { + struct aa_replacedby *r = aa_alloc_replacedby(l); + if (!r) { + aa_put_label(l); + return NULL; + } + /* only label update will set replacedby so ns lock is enough */ + label->replacedby = r; + } + + /* while holding the ns_lock will stop profile replacement, removal, + * and label updates, label merging and removal can be occuring + */ + + ls = labels_set(label); + write_lock_irqsave(&ls->lock, flags); + /* circular ref only broken by replace or remove */ + l->replacedby = aa_get_replacedby(label->replacedby); + __aa_update_replacedby(label, l); + + label_for_each(i, label, p) { + l->ent[i.i] = aa_get_newest_profile(p); + if (&l->ent[i.i]->label.replacedby != &p->label.replacedby) + invcount++; + } + + /* updated label invalidated by being removed/renamed from labelset */ + if (invcount) { + l->size -= aa_sort_and_merge_profiles(l->size, &l->ent[0]); + if (labels_set(label) == labels_set(l)) { + AA_BUG(__aa_label_remove_and_insert(labels_set(label), label, l) != l); + } else { + aa_label_remove(labels_set(label), label); + goto other_ls_insert; + } + } else { + AA_BUG(labels_ns(label) != labels_ns(l)); + AA_BUG(__aa_label_remove_and_insert(labels_set(label), label, l) != l); + } + write_unlock_irqrestore(&ls->lock, flags); + + return l; + +other_ls_insert: + write_unlock_irqrestore(&ls->lock, flags); + tmp = aa_label_insert(labels_set(l), l); + if (tmp != l) { + aa_put_label(l); + l = tmp; + } + + return l; +} + +/** + * __labelset_update - invalidate and update labels in @ns + * @ns: namespace to update and invalidate labels in (NOT NULL) + * + * Requires: @ns lock be held + * + * Walk the labelset ensuring that all labels are up to date and valid + * Any label that is outdated is replaced and by an updated version + * invalidated and removed from the tree. + * + * If failures happen due to memory pressures then stale labels will + * be left in place until the next pass. + */ +static void __labelset_update(struct aa_namespace *ns) +{ + struct aa_label *label; + + AA_BUG(!ns); + AA_BUG(!mutex_is_locked(&ns->lock)); + + do { + label = labelset_next_invalid(&ns->labels); + if (label) { + struct aa_label *l; + l = __label_update(label); + aa_put_label(l); + aa_put_label(label); + } + } while (label); +} + +/** + * __aa_labelset_invalidate_all - invalidate labels in @ns and below + * @ns: ns to start invalidation at (NOT NULL) + * + * Requires: @ns lock be held + * + * Invalidates labels based on @p in @ns and any children namespaces. +*/ +void __aa_labelset_update_all(struct aa_namespace *ns) +{ + struct aa_namespace *child; + + AA_BUG(!ns); + AA_BUG(!mutex_is_locked(&ns->lock)); + + __labelset_update(ns); + + list_for_each_entry(child, &ns->sub_ns, base.list) { + mutex_lock(&child->lock); + __aa_labelset_update_all(child); + mutex_unlock(&child->lock); + } +} --- linux-3.19.0.orig/security/apparmor/lib.c +++ linux-3.19.0/security/apparmor/lib.c @@ -4,7 +4,7 @@ * This file contains basic common functions used in AppArmor * * Copyright (C) 1998-2008 Novell/SUSE - * Copyright 2009-2010 Canonical Ltd. + * Copyright 2009-2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -12,14 +12,17 @@ * License. */ +#include #include #include #include #include -#include "include/audit.h" #include "include/apparmor.h" - +#include "include/audit.h" +#include "include/label.h" +#include "include/perms.h" +#include "include/policy.h" /** * aa_split_fqname - split a fqname into a profile and namespace name @@ -60,17 +63,64 @@ } /** + * skipn_spaces - Removes leading whitespace from @str. + * @str: The string to be stripped. + * + * Returns a pointer to the first non-whitespace character in @str. + * if all whitespace will return NULL + */ + +static char *skipn_spaces(const char *str, size_t n) +{ + for (;n && isspace(*str); --n) + ++str; + if (n) + return (char *)str; + return NULL; +} + +char *aa_splitn_fqname(char *fqname, size_t n, char **ns_name, size_t *ns_len) +{ + char *end = fqname + n; + char *name = skipn_spaces(fqname, n); + if (!name) + return NULL; + *ns_name = NULL; + *ns_len = 0; + if (name[0] == ':') { + char *split = strnchr(name + 1, end - name - 1, ':'); + *ns_name = skipn_spaces(&name[1], end - &name[1]); + if (!*ns_name) + return NULL; + if (split) { + *ns_len = split - *ns_name - 1; + if (*ns_len == 0) + *ns_name = NULL; + split++; + if (end - split > 1 && strncmp(split, "//", 2) == 0) + split += 2; + name = skipn_spaces(split, end - split); + } else { + /* a ns name without a following profile is allowed */ + name = NULL; + *ns_len = end - *ns_name; + } + } + if (name && *name == 0) + name = NULL; + + return name; +} + +/** * aa_info_message - log a none profile related status message * @str: message to log */ void aa_info_message(const char *str) { if (audit_enabled) { - struct common_audit_data sa; - struct apparmor_audit_data aad = {0,}; - sa.type = LSM_AUDIT_DATA_NONE; - sa.aad = &aad; - aad.info = str; + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, 0); + aad(&sa)->info = str; aa_audit_msg(AUDIT_APPARMOR_STATUS, &sa, NULL); } printk(KERN_INFO "AppArmor: %s\n", str); @@ -104,3 +154,371 @@ } return buffer; } + + +__counted char *aa_str_alloc(int size, gfp_t gfp) +{ + struct counted_str *str; + str = kmalloc(sizeof(struct counted_str) + size, gfp); + if (!str) + return NULL; + + kref_init(&str->count); + return str->name; +} + +void aa_str_kref(struct kref *kref) +{ + kfree(container_of(kref, struct counted_str, count)); +} + + +const char aa_file_perm_chrs[] = "xwracd km l "; +const char *aa_file_perm_names[] = { + "exec", + "write", + "read", + "append", + + "create", + "delete", + "open", + "rename", + + "setattr", + "getattr", + "setcred", + "getcred", + + "chmod", + "chown", + "chgrp", + "lock", + + "mmap", + "mprot", + "link", + "snapshot", + + "unknown", + "unknown", + "unknown", + "unknown", + + "unknown", + "unknown", + "unknown", + "unknown", + + "stack", + "change_onexec", + "change_profile", + "change_hat", +}; + +/** + * aa_perm_mask_to_str - convert a perm mask to its short string + * @str: character buffer to store string in (at least 10 characters) + * @mask: permission mask to convert + */ +void aa_perm_mask_to_str(char *str, const char *chrs, u32 mask) +{ + unsigned int i, perm = 1; + for (i = 0; i < 32; perm <<= 1, i++) { + if (mask & perm) + *str++ = chrs[i]; + } + *str = '\0'; +} + +void aa_audit_perm_names(struct audit_buffer *ab, const char **names, u32 mask) +{ + const char *fmt = "%s"; + unsigned int i, perm = 1; + bool prev = false; + for (i = 0; i < 32; perm <<= 1, i++) { + if (mask & perm) { + audit_log_format(ab, fmt, names[i]); + if (!prev) { + prev = true; + fmt = " %s"; + } + } + } +} + +void aa_audit_perm_mask(struct audit_buffer *ab, u32 mask, const char *chrs, + u32 chrsmask, const char **names, u32 namesmask) +{ + char str[33]; + + audit_log_format(ab, "\""); + if ((mask & chrsmask) && chrs) { + aa_perm_mask_to_str(str, chrs, mask & chrsmask); + mask &= ~chrsmask; + audit_log_format(ab, "%s", str); + if (mask & namesmask) + audit_log_format(ab, " "); + } + if ((mask & namesmask) && names) + aa_audit_perm_names(ab, names, mask & namesmask); + audit_log_format(ab, "\""); +} + +/** + * aa_audit_perms_cb - generic callback fn for auditing perms + * @ab: audit buffer (NOT NULL) + * @va: audit struct to audit values of (NOT NULL) + */ +static void aa_audit_perms_cb(struct audit_buffer *ab, void *va) +{ + struct common_audit_data *sa = va; + + if (aad(sa)->request) { + audit_log_format(ab, " requested_mask="); + aa_audit_perm_mask(ab, aad(sa)->request, aa_file_perm_chrs, + PERMS_CHRS_MASK, aa_file_perm_names, + PERMS_NAMES_MASK); + } + if (aad(sa)->denied) { + audit_log_format(ab, "denied_mask="); + aa_audit_perm_mask(ab, aad(sa)->denied, aa_file_perm_chrs, + PERMS_CHRS_MASK, aa_file_perm_names, + PERMS_NAMES_MASK); + } + audit_log_format(ab, " target="); + audit_log_untrustedstring(ab, aad(sa)->target); +} + +void map_old_policy_perms(struct aa_dfa *dfa, unsigned int state, + struct aa_perms *perms) +{ + +} + +/** + * aa_apply_modes_to_perms - apply namespace and profile flags to perms + * @profile: that perms where computed from + * @perms: perms to apply mode modifiers to + * + * TODO: split into profile and ns based flags for when accumulating perms + */ +void aa_apply_modes_to_perms(struct aa_profile *profile, struct aa_perms *perms) +{ + switch (AUDIT_MODE(profile)) { + case AUDIT_ALL: + perms->audit = ALL_PERMS_MASK; + /* fall through */ + case AUDIT_NOQUIET: + perms->quiet = 0; + break; + case AUDIT_QUIET: + perms->audit = 0; + /* fall through */ + case AUDIT_QUIET_DENIED: + perms->quiet = ALL_PERMS_MASK; + break; + } + + if (KILL_MODE(profile)) + perms->kill = ALL_PERMS_MASK; + else if (COMPLAIN_MODE(profile)) + perms->complain = ALL_PERMS_MASK; +/* TODO: + else if (PROMPT_MODE(profile)) + perms->prompt = ALL_PERMS_MASK; +*/ +} + +static u32 map_other(u32 x) +{ + return ((x & 0x3) << 8) | /* SETATTR/GETATTR */ + ((x & 0x1c) << 18) | /* ACCEPT/BIND/LISTEN */ + ((x & 0x60) << 19); /* SETOPT/GETOPT */ +} + +void aa_compute_perms(struct aa_dfa *dfa, unsigned int state, + struct aa_perms *perms) +{ + perms->deny = 0; + perms->kill = perms->stop = 0; + perms->complain = perms->cond = 0; + perms->hide = 0; + perms->prompt = 0; + perms->allow = dfa_user_allow(dfa, state); + perms->audit = dfa_user_audit(dfa, state); + perms->quiet = dfa_user_quiet(dfa, state); + + /* for v5 perm mapping in the policydb, the other set is used + * to extend the general perm set + */ + perms->allow |= map_other(dfa_other_allow(dfa, state)); + perms->audit |= map_other(dfa_other_audit(dfa, state)); + perms->quiet |= map_other(dfa_other_quiet(dfa, state)); +// perms->xindex = dfa_user_xindex(dfa, state); +} + +/** + * aa_perms_accum_raw - accumulate perms with out masking off overlapping perms + * @accum - perms struct to accumulate into + * @addend - perms struct to add to @accum + */ +void aa_perms_accum_raw(struct aa_perms *accum, struct aa_perms *addend) +{ + accum->deny |= addend->deny; + accum->allow &= addend->allow & ~addend->deny; + accum->audit |= addend->audit & addend->allow; + accum->quiet &= addend->quiet & ~addend->allow; + accum->kill |= addend->kill & ~addend->allow; + accum->stop |= addend->stop & ~addend->allow; + accum->complain |= addend->complain & ~addend->allow & ~addend->deny; + accum->cond |= addend->cond & ~addend->allow & ~addend->deny; + accum->hide &= addend->hide & ~addend->allow; + accum->prompt |= addend->prompt & ~addend->allow & ~addend->deny; +} + +/** + * aa_perms_accum - accumulate perms, masking off overlapping perms + * @accum - perms struct to accumulate into + * @addend - perms struct to add to @accum + */ +void aa_perms_accum(struct aa_perms *accum, struct aa_perms *addend) +{ + accum->deny |= addend->deny; + accum->allow &= addend->allow & ~accum->deny; + accum->audit |= addend->audit & accum->allow; + accum->quiet &= addend->quiet & ~accum->allow; + accum->kill |= addend->kill & ~accum->allow; + accum->stop |= addend->stop & ~accum->allow; + accum->complain |= addend->complain & ~accum->allow & ~accum->deny; + accum->cond |= addend->cond & ~accum->allow & ~accum->deny; + accum->hide &= addend->hide & ~accum->allow; + accum->prompt |= addend->prompt & ~accum->allow & ~accum->deny; +} + +void aa_profile_match_label(struct aa_profile *profile, const char *label, + int type, struct aa_perms *perms) +{ + /* TODO: doesn't yet handle extended types */ + unsigned int state; + if (profile->policy.dfa) { + state = aa_dfa_next(profile->policy.dfa, + profile->policy.start[AA_CLASS_LABEL], + type); + state = aa_dfa_match(profile->policy.dfa, state, label); + aa_compute_perms(profile->policy.dfa, state, perms); + } else + memset(perms, 0, sizeof(*perms)); +} + + +int aa_profile_label_perm(struct aa_profile *profile, struct aa_profile *target, + u32 request, int type, u32 *deny, + struct common_audit_data *sa) +{ + struct aa_perms perms; + aad(sa)->label = &profile->label; + aad(sa)->target = target; + aad(sa)->request = request; + + aa_profile_match_label(profile, target->base.hname, type, &perms); + aa_apply_modes_to_perms(profile, &perms); + *deny |= request & perms.deny; + return aa_check_perms(profile, &perms, request, sa, aa_audit_perms_cb); +} + +/** + * aa_check_perms - do audit mode selection based on perms set + * @profile: profile being checked + * @perms: perms computed for the request + * @request: requested perms + * @deny: Returns: explicit deny set + * @sa: initialized audit structure (MAY BE NULL if not auditing) + * @cb: callback fn for tpye specific fields (MAY BE NULL) + * + * Returns: 0 if permission else error code + * + * Note: profile audit modes need to be set before calling by setting the + * perm masks appropriately. + * + * If not auditing then complain mode is not enabled and the + * error code will indicate whether there was an explicit deny + * with a positive value. + */ +int aa_check_perms(struct aa_profile *profile, struct aa_perms *perms, + u32 request, struct common_audit_data *sa, + void (*cb) (struct audit_buffer *, void *)) +{ + int type, error; + bool stop = false; + u32 denied = request & (~perms->allow | perms->deny); + if (likely(!denied)) { + /* mask off perms that are not being force audited */ + request &= perms->audit; + if (!request || !sa) + return 0; + + type = AUDIT_APPARMOR_AUDIT; + error = 0; + } else { + error = -EACCES; + + if (denied & perms->kill) + type = AUDIT_APPARMOR_KILL; + else if (denied == (denied & perms->complain)) + type = AUDIT_APPARMOR_ALLOWED; + else + type = AUDIT_APPARMOR_DENIED; + + if (denied & perms->stop) + stop = true; + if (denied == (denied & perms->hide)) + error = -ENOENT; + + denied &= ~perms->quiet; + if (type != AUDIT_APPARMOR_ALLOWED && (!sa || !denied)) + return error; + } + + if (sa) { + aad(sa)->label = &profile->label; + aad(sa)->request = request; + aad(sa)->denied = denied; + aad(sa)->error = error; + aa_audit_msg(type, sa, cb); + } + + if (type == AUDIT_APPARMOR_ALLOWED) + error = 0; + + return error; +} + +const char *aa_imode_name(umode_t mode) +{ + switch(mode & S_IFMT) { + case S_IFSOCK: + return "sock"; + case S_IFLNK: + return "link"; + case S_IFREG: + return "reg"; + case S_IFBLK: + return "blkdev"; + case S_IFDIR: + return "dir"; + case S_IFCHR: + return "chrdev"; + case S_IFIFO: + return "fifo"; + } + return "unknown"; +} + +const char *aa_peer_name(struct aa_profile *peer) +{ + if (profile_unconfined(peer)) + return "unconfined"; + + return peer->base.hname; +} --- linux-3.19.0.orig/security/apparmor/lsm.c +++ linux-3.19.0/security/apparmor/lsm.c @@ -25,6 +25,7 @@ #include #include +#include "include/af_unix.h" #include "include/apparmor.h" #include "include/apparmorfs.h" #include "include/audit.h" @@ -32,19 +33,24 @@ #include "include/context.h" #include "include/file.h" #include "include/ipc.h" +#include "include/net.h" #include "include/path.h" #include "include/policy.h" #include "include/procattr.h" +#include "include/mount.h" /* Flag indicating whether initialization completed */ int apparmor_initialized __initdata; +DEFINE_PER_CPU(struct aa_buffers, aa_buffers); + + /* * LSM hook functions */ /* - * free the associated aa_task_cxt and put its profiles + * free the associated aa_task_cxt and put its labels */ static void apparmor_cred_free(struct cred *cred) { @@ -96,42 +102,62 @@ static int apparmor_ptrace_access_check(struct task_struct *child, unsigned int mode) { + struct aa_label *tracer, *tracee; int error = cap_ptrace_access_check(child, mode); if (error) return error; - return aa_ptrace(current, child, mode); + tracer = aa_current_label(); + tracee = aa_get_task_label(child); + error = aa_may_ptrace(tracer, tracee, + mode == PTRACE_MODE_READ ? AA_PTRACE_READ : AA_PTRACE_TRACE); + aa_put_label(tracee); + return error; } static int apparmor_ptrace_traceme(struct task_struct *parent) { + struct aa_label *tracer, *tracee; int error = cap_ptrace_traceme(parent); if (error) return error; - return aa_ptrace(parent, current, PTRACE_MODE_ATTACH); + tracee = aa_current_label(); + tracer = aa_get_task_label(parent); + error = aa_may_ptrace(tracer, tracee, AA_PTRACE_TRACE); + aa_put_label(tracer); + return error; } /* Derived from security/commoncap.c:cap_capget */ static int apparmor_capget(struct task_struct *target, kernel_cap_t *effective, kernel_cap_t *inheritable, kernel_cap_t *permitted) { - struct aa_profile *profile; + struct aa_label *label; const struct cred *cred; rcu_read_lock(); cred = __task_cred(target); - profile = aa_cred_profile(cred); + label = aa_get_newest_cred_label(cred); *effective = cred->cap_effective; *inheritable = cred->cap_inheritable; *permitted = cred->cap_permitted; - if (!unconfined(profile) && !COMPLAIN_MODE(profile)) { - *effective = cap_intersect(*effective, profile->caps.allow); - *permitted = cap_intersect(*permitted, profile->caps.allow); + if (!unconfined(label)) { + struct aa_profile *profile; + struct label_it i; + label_for_each_confined(i, label, profile) { + if (COMPLAIN_MODE(profile)) + continue; + *effective = cap_intersect(*effective, + profile->caps.allow); + *permitted = cap_intersect(*permitted, + profile->caps.allow); + } } rcu_read_unlock(); + aa_put_label(label); return 0; } @@ -139,14 +165,17 @@ static int apparmor_capable(const struct cred *cred, struct user_namespace *ns, int cap, int audit) { - struct aa_profile *profile; + struct aa_label *label; /* cap_capable returns 0 on success, else -EPERM */ int error = cap_capable(cred, ns, cap, audit); - if (!error) { - profile = aa_cred_profile(cred); - if (!unconfined(profile)) - error = aa_capable(profile, cap, audit); - } + if (error) + return error; + + label = aa_get_newest_cred_label(cred); + if (!unconfined(label)) + error = aa_capable(label, cap, audit); + aa_put_label(label); + return error; } @@ -162,16 +191,36 @@ static int common_perm(int op, struct path *path, u32 mask, struct path_cond *cond) { - struct aa_profile *profile; + struct aa_label *label; int error = 0; - profile = __aa_current_profile(); - if (!unconfined(profile)) - error = aa_path_perm(op, profile, path, 0, mask, cond); + label = aa_begin_current_label(); + if (!unconfined(label)) + error = aa_path_perm(op, label, path, 0, mask, cond); + aa_end_current_label(label); return error; } +static int common_perm_cond(int op, struct path *path, u32 mask) +{ + struct path_cond cond = { path->dentry->d_inode->i_uid, + path->dentry->d_inode->i_mode + }; + + return common_perm(op, path, mask, &cond); +} + +static void apparmor_inode_free_security(struct inode *inode) +{ + struct aa_label *cxt = inode_cxt(inode); + + if (cxt) { + inode_cxt(inode) = NULL; + aa_put_label(cxt); + } +} + /** * common_perm_dir_dentry - common permission wrapper when path is dir, dentry * @op: operation being checked @@ -204,11 +253,8 @@ struct dentry *dentry, u32 mask) { struct path path = { mnt, dentry }; - struct path_cond cond = { dentry->d_inode->i_uid, - dentry->d_inode->i_mode - }; - return common_perm(op, &path, mask, &cond); + return common_perm_cond(op, &path, mask); } /** @@ -226,7 +272,7 @@ struct inode *inode = dentry->d_inode; struct path_cond cond = { }; - if (!inode || !dir->mnt || !mediated_filesystem(inode)) + if (!inode || !dir->mnt || !path_mediated_fs(inode)) return 0; cond.uid = inode->i_uid; @@ -250,7 +296,7 @@ { struct path_cond cond = { current_fsuid(), mode }; - if (!dir->mnt || !mediated_filesystem(dir->dentry->d_inode)) + if (!dir->mnt || !path_mediated_fs(dir->dentry->d_inode)) return 0; return common_perm_dir_dentry(op, dir, dentry, mask, &cond); @@ -281,15 +327,10 @@ static int apparmor_path_truncate(struct path *path) { - struct path_cond cond = { path->dentry->d_inode->i_uid, - path->dentry->d_inode->i_mode - }; - - if (!path->mnt || !mediated_filesystem(path->dentry->d_inode)) + if (!path->mnt || !path_mediated_fs(path->dentry->d_inode)) return 0; - return common_perm(OP_TRUNC, path, MAY_WRITE | AA_MAY_META_WRITE, - &cond); + return common_perm_cond(OP_TRUNC, path, MAY_WRITE | AA_MAY_SETATTR); } static int apparmor_path_symlink(struct path *dir, struct dentry *dentry, @@ -302,42 +343,42 @@ static int apparmor_path_link(struct dentry *old_dentry, struct path *new_dir, struct dentry *new_dentry) { - struct aa_profile *profile; + struct aa_label *label; int error = 0; - if (!mediated_filesystem(old_dentry->d_inode)) + if (!path_mediated_fs(old_dentry->d_inode)) return 0; - profile = aa_current_profile(); - if (!unconfined(profile)) - error = aa_path_link(profile, old_dentry, new_dir, new_dentry); + label = aa_current_label(); + if (!unconfined(label)) + error = aa_path_link(label, old_dentry, new_dir, new_dentry); return error; } static int apparmor_path_rename(struct path *old_dir, struct dentry *old_dentry, struct path *new_dir, struct dentry *new_dentry) { - struct aa_profile *profile; + struct aa_label *label; int error = 0; - if (!mediated_filesystem(old_dentry->d_inode)) + if (!path_mediated_fs(old_dentry->d_inode)) return 0; - profile = aa_current_profile(); - if (!unconfined(profile)) { + label = aa_current_label(); + if (!unconfined(label)) { struct path old_path = { old_dir->mnt, old_dentry }; struct path new_path = { new_dir->mnt, new_dentry }; struct path_cond cond = { old_dentry->d_inode->i_uid, old_dentry->d_inode->i_mode }; - error = aa_path_perm(OP_RENAME_SRC, profile, &old_path, 0, - MAY_READ | AA_MAY_META_READ | MAY_WRITE | - AA_MAY_META_WRITE | AA_MAY_DELETE, + error = aa_path_perm(OP_RENAME_SRC, label, &old_path, 0, + MAY_READ | AA_MAY_GETATTR | MAY_WRITE | + AA_MAY_SETATTR | AA_MAY_DELETE, &cond); if (!error) - error = aa_path_perm(OP_RENAME_DEST, profile, &new_path, - 0, MAY_WRITE | AA_MAY_META_WRITE | + error = aa_path_perm(OP_RENAME_DEST, label, &new_path, + 0, MAY_WRITE | AA_MAY_SETATTR | AA_MAY_CREATE, &cond); } @@ -346,40 +387,36 @@ static int apparmor_path_chmod(struct path *path, umode_t mode) { - if (!mediated_filesystem(path->dentry->d_inode)) + if (!path_mediated_fs(path->dentry->d_inode)) return 0; - return common_perm_mnt_dentry(OP_CHMOD, path->mnt, path->dentry, AA_MAY_CHMOD); + return common_perm_cond(OP_CHMOD, path, AA_MAY_CHMOD); } static int apparmor_path_chown(struct path *path, kuid_t uid, kgid_t gid) { - struct path_cond cond = { path->dentry->d_inode->i_uid, - path->dentry->d_inode->i_mode - }; - - if (!mediated_filesystem(path->dentry->d_inode)) + if (!path_mediated_fs(path->dentry->d_inode)) return 0; - return common_perm(OP_CHOWN, path, AA_MAY_CHOWN, &cond); + return common_perm_cond(OP_CHOWN, path, AA_MAY_CHOWN); } static int apparmor_inode_getattr(struct vfsmount *mnt, struct dentry *dentry) { - if (!mediated_filesystem(dentry->d_inode)) + if (!path_mediated_fs(dentry->d_inode)) return 0; return common_perm_mnt_dentry(OP_GETATTR, mnt, dentry, - AA_MAY_META_READ); + AA_MAY_GETATTR); } static int apparmor_file_open(struct file *file, const struct cred *cred) { - struct aa_file_cxt *fcxt = file->f_security; - struct aa_profile *profile; + struct aa_file_cxt *fcxt = file_cxt(file); + struct aa_label *label; int error = 0; - if (!mediated_filesystem(file_inode(file))) + if (!path_mediated_fs(file_inode(file))) return 0; /* If in exec, permission is handled by bprm hooks. @@ -392,16 +429,17 @@ return 0; } - profile = aa_cred_profile(cred); - if (!unconfined(profile)) { + label = aa_get_newest_cred_label(cred); + if (!unconfined(label)) { struct inode *inode = file_inode(file); struct path_cond cond = { inode->i_uid, inode->i_mode }; - error = aa_path_perm(OP_OPEN, profile, &file->f_path, 0, + error = aa_path_perm(OP_OPEN, label, &file->f_path, 0, aa_map_file_to_perms(file), &cond); /* todo cache full allowed permissions set and state */ fcxt->allow = aa_map_file_to_perms(file); } + aa_put_label(label); return error; } @@ -409,8 +447,8 @@ static int apparmor_file_alloc_security(struct file *file) { /* freed by apparmor_file_free_security */ - file->f_security = aa_alloc_file_context(GFP_KERNEL); - if (!file->f_security) + file->f_security = aa_alloc_file_cxt(aa_current_label(), GFP_KERNEL); + if (!file_cxt(file)) return -ENOMEM; return 0; @@ -418,39 +456,26 @@ static void apparmor_file_free_security(struct file *file) { - struct aa_file_cxt *cxt = file->f_security; - - aa_free_file_context(cxt); + aa_free_file_cxt(file_cxt(file)); } static int common_file_perm(int op, struct file *file, u32 mask) { - struct aa_file_cxt *fcxt = file->f_security; - struct aa_profile *profile, *fprofile = aa_cred_profile(file->f_cred); + struct aa_label *label; int error = 0; - BUG_ON(!fprofile); - - if (!file->f_path.mnt || - !mediated_filesystem(file_inode(file))) - return 0; - - profile = __aa_current_profile(); - - /* revalidate access, if task is unconfined, or the cached cred - * doesn't match or if the request is for more permissions than - * was granted. - * - * Note: the test for !unconfined(fprofile) is to handle file - * delegation from unconfined tasks - */ - if (!unconfined(profile) && !unconfined(fprofile) && - ((fprofile != profile) || (mask & ~fcxt->allow))) - error = aa_file_perm(op, profile, file, mask); + label = aa_begin_current_label(); + error = aa_file_perm(op, label, file, mask); + aa_end_current_label(label); return error; } +static int apparmor_file_receive(struct file *file) +{ + return common_file_perm(OP_FRECEIVE, file, aa_map_file_to_perms(file)); +} + static int apparmor_file_permission(struct file *file, int mask) { return common_file_perm(OP_FPERM, file, mask); @@ -471,7 +496,7 @@ { int mask = 0; - if (!file || !file->f_security) + if (!file || !file_cxt(file)) return 0; if (prot & PROT_READ) @@ -501,6 +526,64 @@ !(vma->vm_flags & VM_SHARED) ? MAP_PRIVATE : 0); } +static int apparmor_sb_mount(const char *dev_name, struct path *path, + const char *type, unsigned long flags, void *data) +{ + struct aa_label *label; + int error = 0; + + /* Discard magic */ + if ((flags & MS_MGC_MSK) == MS_MGC_VAL) + flags &= ~MS_MGC_MSK; + + flags &= ~AA_MS_IGNORE_MASK; + + label = aa_begin_current_label(); + if (!unconfined(label)) { + if (flags & MS_REMOUNT) + error = aa_remount(label, path, flags, data); + else if (flags & MS_BIND) + error = aa_bind_mount(label, path, dev_name, flags); + else if (flags & (MS_SHARED | MS_PRIVATE | MS_SLAVE | + MS_UNBINDABLE)) + error = aa_mount_change_type(label, path, flags); + else if (flags & MS_MOVE) + error = aa_move_mount(label, path, dev_name); + else + error = aa_new_mount(label, dev_name, path, type, + flags, data); + } + aa_end_current_label(label); + + return error; +} + +static int apparmor_sb_umount(struct vfsmount *mnt, int flags) +{ + struct aa_label *label; + int error = 0; + + label = aa_begin_current_label(); + if (!unconfined(label)) + error = aa_umount(label, mnt, flags); + aa_end_current_label(label); + + return error; +} + +static int apparmor_sb_pivotroot(struct path *old_path, struct path *new_path) +{ + struct aa_label *label; + int error = 0; + + label = aa_begin_current_label(); + if (!unconfined(label)) + error = aa_pivotroot(label, old_path, new_path); + aa_end_current_label(label); + + return error; +} + static int apparmor_getprocattr(struct task_struct *task, char *name, char **value) { @@ -508,21 +591,21 @@ /* released below */ const struct cred *cred = get_task_cred(task); struct aa_task_cxt *cxt = cred_cxt(cred); - struct aa_profile *profile = NULL; + struct aa_label *label = NULL; if (strcmp(name, "current") == 0) - profile = aa_get_newest_profile(cxt->profile); + label = aa_get_newest_label(cxt->label); else if (strcmp(name, "prev") == 0 && cxt->previous) - profile = aa_get_newest_profile(cxt->previous); + label = aa_get_newest_label(cxt->previous); else if (strcmp(name, "exec") == 0 && cxt->onexec) - profile = aa_get_newest_profile(cxt->onexec); + label = aa_get_newest_label(cxt->onexec); else error = -EINVAL; - if (profile) - error = aa_getprocattr(profile, value); + if (label) + error = aa_getprocattr(label, value); - aa_put_profile(profile); + aa_put_label(label); put_cred(cred); return error; @@ -531,11 +614,10 @@ static int apparmor_setprocattr(struct task_struct *task, char *name, void *value, size_t size) { - struct common_audit_data sa; - struct apparmor_audit_data aad = {0,}; char *command, *args = value; size_t arg_size; int error; + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, OP_SETPROCATTR); if (size == 0) return -EINVAL; @@ -593,28 +675,456 @@ return error; fail: - sa.type = LSM_AUDIT_DATA_NONE; - sa.aad = &aad; - aad.profile = aa_current_profile(); - aad.op = OP_SETPROCATTR; - aad.info = name; - aad.error = -EINVAL; + aad(&sa)->label = aa_current_label(); + aad(&sa)->info = name; + aad(&sa)->error = -EINVAL; aa_audit_msg(AUDIT_APPARMOR_DENIED, &sa, NULL); return -EINVAL; } +/** + * apparmor_bprm_committing_creds - do task cleanup on committing new creds + * @bprm: binprm for the exec (NOT NULL) + */ +void apparmor_bprm_committing_creds(struct linux_binprm *bprm) +{ + struct aa_label *label = aa_current_raw_label(); + struct aa_task_cxt *new_cxt = cred_cxt(bprm->cred); + + /* bail out if unconfined or not changing profile */ + if ((new_cxt->label->replacedby == label->replacedby) || + (unconfined(new_cxt->label))) + return; + + aa_inherit_files(bprm->cred, current->files); + + current->pdeath_signal = 0; + + /* reset soft limits and set hard limits for the new label */ + __aa_transition_rlimits(label, new_cxt->label); +} + +/** + * apparmor_bprm_commited_cred - do cleanup after new creds committed + * @bprm: binprm for the exec (NOT NULL) + */ +void apparmor_bprm_committed_creds(struct linux_binprm *bprm) +{ + /* TODO: cleanup signals - ipc mediation */ + return; +} + static int apparmor_task_setrlimit(struct task_struct *task, unsigned int resource, struct rlimit *new_rlim) { - struct aa_profile *profile = __aa_current_profile(); + struct aa_label *label = aa_begin_current_label(); int error = 0; - if (!unconfined(profile)) - error = aa_task_setrlimit(profile, task, resource, new_rlim); + if (!unconfined(label)) + error = aa_task_setrlimit(label, task, resource, new_rlim); + aa_end_current_label(label); + + return error; +} + +/** + * apparmor_sk_alloc_security - allocate and attach the sk_security field + */ +static int apparmor_sk_alloc_security(struct sock *sk, int family, gfp_t flags) +{ + struct aa_sk_cxt *cxt; + + cxt = kzalloc(sizeof(*cxt), flags); + if (!cxt) + return -ENOMEM; + + SK_CXT(sk) = cxt; + //??? set local too current??? + + return 0; +} + +/** + * apparmor_sk_free_security - free the sk_security field + */ +static void apparmor_sk_free_security(struct sock *sk) +{ + struct aa_sk_cxt *cxt = SK_CXT(sk); + + SK_CXT(sk) = NULL; + aa_put_label(cxt->label); + aa_put_label(cxt->peer); + kfree(cxt); +} + +/** + * apparmor_clone_security - clone the sk_security field + */ +static void apparmor_sk_clone_security(const struct sock *sk, + struct sock *newsk) +{ + struct aa_sk_cxt *cxt = SK_CXT(sk); + struct aa_sk_cxt *new = SK_CXT(newsk); + + new->label = aa_get_label(cxt->label); + new->peer = aa_get_label(cxt->peer); +} + +/** + * apparmor_unix_stream_connect - check perms before making unix domain conn + * + * peer is locked when this hook is called + */ +static int apparmor_unix_stream_connect(struct sock *sk, struct sock *peer_sk, + struct sock *newsk) +{ + struct aa_sk_cxt *sk_cxt = SK_CXT(sk); + struct aa_sk_cxt *peer_cxt = SK_CXT(peer_sk); + struct aa_sk_cxt *new_cxt = SK_CXT(newsk); + struct aa_label *label; + int error; + + label = aa_begin_current_label(); + error = aa_unix_peer_perm(label, OP_CONNECT, + (AA_MAY_CONNECT | AA_MAY_SEND | AA_MAY_RECEIVE), + sk, peer_sk, NULL); + if (!UNIX_FS(peer_sk)) { + last_error(error, + aa_unix_peer_perm(peer_cxt->label, OP_CONNECT, + (AA_MAY_ACCEPT | AA_MAY_SEND | AA_MAY_RECEIVE), + peer_sk, sk, label)); + } + aa_end_current_label(label); + + if (error) + return error; + + /* label newsk if it wasn't labeled in post_create. Normally this + * would be done in sock_graft, but because we are directly looking + * at the peer_sk to obtain peer_labeling for unix socks this + * does not work + */ + if (!new_cxt->label) + new_cxt->label = aa_get_label(peer_cxt->label); + + /* Cross reference the peer labels for SO_PEERSEC */ + if (new_cxt->peer) + aa_put_label(new_cxt->peer); + + if (sk_cxt->peer) + aa_put_label(sk_cxt->peer); + + new_cxt->peer = aa_get_label(sk_cxt->label); + sk_cxt->peer = aa_get_label(peer_cxt->label); + + return 0; +} + +/** + * apparmor_unix_may_send - check perms before conn or sending unix dgrams + * + * other is locked when this hook is called + * + * dgram connect calls may_send, peer setup but path not copied????? + */ +static int apparmor_unix_may_send(struct socket *sock, struct socket *peer) +{ + struct aa_sk_cxt *peer_cxt = SK_CXT(peer->sk); + struct aa_label *label = aa_begin_current_label(); + int error; + + error = xcheck(aa_unix_peer_perm(label, OP_SENDMSG, AA_MAY_SEND, + sock->sk, peer->sk, NULL), + aa_unix_peer_perm(peer_cxt->label, OP_SENDMSG, AA_MAY_RECEIVE, + peer->sk, sock->sk, label)); + aa_end_current_label(label); return error; } +/** + * apparmor_socket_create - check perms before creating a new socket + */ +static int apparmor_socket_create(int family, int type, int protocol, int kern) +{ + struct aa_label *label; + + label = aa_current_label(); + if (kern || unconfined(label)) + return 0; + + return aa_sock_create_perm(label, family, type, protocol); +} + +/** + * apparmor_socket_post_create - setup the per-socket security struct + * + * Note: + * - kernel sockets currently labeled unconfined but we may want to + * move to a special kernel label + * - socket may not have sk here if created with sock_create_lite or + * sock_alloc. These should be accept cases which will be handled in + * sock_graft. + */ +static int apparmor_socket_post_create(struct socket *sock, int family, + int type, int protocol, int kern) +{ + struct aa_label *label; + + if (kern) + label = aa_get_label(¤t_ns()->unconfined->label); + else + label = aa_get_label(aa_current_label()); + + if (sock->sk) { + struct aa_sk_cxt *cxt = SK_CXT(sock->sk); + aa_put_label(cxt->label); + cxt->label = aa_get_label(label); + } + aa_put_label(label); + + return 0; +} + +/** + * apparmor_socket_bind - check perms before bind addr to socket + */ +static int apparmor_socket_bind(struct socket *sock, + struct sockaddr *address, int addrlen) +{ + return aa_sock_bind_perm(sock, address, addrlen); +} + +/** + * apparmor_socket_connect - check perms before connecting @sock to @address + */ +static int apparmor_socket_connect(struct socket *sock, + struct sockaddr *address, int addrlen) +{ + return aa_sock_connect_perm(sock, address, addrlen); +} + +/** + * apparmor_socket_list - check perms before allowing listen + */ +static int apparmor_socket_listen(struct socket *sock, int backlog) +{ + return aa_sock_listen_perm(sock, backlog); +} + +/** + * apparmor_socket_accept - check perms before accepting a new connection. + * + * Note: while @newsock is created and has some information, the accept + * has not been done. + */ +static int apparmor_socket_accept(struct socket *sock, struct socket *newsock) +{ + return aa_sock_accept_perm(sock, newsock); +} + +/** + * apparmor_socket_sendmsg - check perms before sending msg to another socket + */ +static int apparmor_socket_sendmsg(struct socket *sock, + struct msghdr *msg, int size) +{ + int error = aa_sock_msg_perm(OP_SENDMSG, AA_MAY_SEND, sock, msg, size); + if (!error) { + /* TODO: setup delegation on scm rights + see smack for AF_INET, AF_INET6 */ + ; + } + + return error; +} + +/** + * apparmor_socket_recvmsg - check perms before receiving a message + */ +static int apparmor_socket_recvmsg(struct socket *sock, + struct msghdr *msg, int size, int flags) +{ + return aa_sock_msg_perm(OP_RECVMSG, AA_MAY_RECEIVE, sock, msg, size); +} + +/** + * apparmor_socket_getsockname - check perms before getting the local address + */ +static int apparmor_socket_getsockname(struct socket *sock) +{ + return aa_sock_perm(OP_GETSOCKNAME, AA_MAY_GETATTR, sock); +} + +/** + * apparmor_socket_getpeername - check perms before getting remote address + */ +static int apparmor_socket_getpeername(struct socket *sock) +{ + return aa_sock_perm(OP_GETPEERNAME, AA_MAY_GETATTR, sock); +} + +/** + * apparmor_getsockopt - check perms before getting socket options + */ +static int apparmor_socket_getsockopt(struct socket *sock, int level, + int optname) +{ + return aa_sock_opt_perm(OP_GETSOCKOPT, AA_MAY_GETOPT, sock, + level, optname); +} + +/** + * apparmor_setsockopt - check perms before setting socket options + */ +static int apparmor_socket_setsockopt(struct socket *sock, int level, + int optname) +{ + return aa_sock_opt_perm(OP_SETSOCKOPT, AA_MAY_SETOPT, sock, + level, optname); +} + +/** + * apparmor_socket_shutdown - check perms before shutting down @sock conn + */ +static int apparmor_socket_shutdown(struct socket *sock, int how) +{ + return aa_sock_perm(OP_SHUTDOWN, AA_MAY_SHUTDOWN, sock); +} + +/** + * apparmor_socket_sock_recv_skb - check perms before associating skb to sk + * + * Note: can not sleep maybe called with locks held + +dont want protocol specific in __skb_recv_datagram() +to deny an incoming connection socket_sock_rcv_skb() + + */ +static int apparmor_socket_sock_rcv_skb(struct sock *sk, struct sk_buff *skb) +{ + /* TODO: */ + return 0; +} + + +static struct aa_label *sk_peer_label(struct sock *sk) +{ + struct sock *peer_sk; + struct aa_sk_cxt *cxt = SK_CXT(sk); + + if (cxt->peer) + return cxt->peer; + + if (sk->sk_family != PF_UNIX) + return ERR_PTR(-ENOPROTOOPT); + + /* check for sockpair peering which does not go through + * security_unix_stream_connect + */ + peer_sk = unix_peer(sk); + if (peer_sk) { + cxt = SK_CXT(peer_sk); + if (cxt->label) + return cxt->label; + } + + return ERR_PTR(-ENOPROTOOPT); +} + +/** + * apparmor_socket_getpeersec_stream - get security context of peer + * + * Note: for tcp only valid if using ipsec or cipso on lan + */ +static int apparmor_socket_getpeersec_stream(struct socket *sock, + char __user *optval, + int __user *optlen, unsigned len) +{ + char *name; + int slen, error = 0; + struct aa_label *label = aa_current_label(); + struct aa_label *peer = sk_peer_label(sock->sk); + + if (IS_ERR(peer)) + return PTR_ERR(peer); + + slen = aa_label_asprint(&name, labels_ns(label), peer, true, GFP_KERNEL); + /* don't include terminating \0 in slen, it breaks some apps */ + if (slen < 0) { + error = -ENOMEM; + } else { + if (slen > len) { + error = -ERANGE; + } else if (copy_to_user(optval, name, slen)) { + error = -EFAULT; + goto out; + } + if (put_user(slen, optlen)) + error = -EFAULT; + out: + kfree(name); + + } + + return error; +} + +/** + * apparmor_socket_getpeersec_dgram - get security label of packet + * @sock: the peer socket + * @skb: packet data + * @secid: pointer to where to put the secid of the packet + * + * Sets the netlabel socket state on sk from parent + */ +static int apparmor_socket_getpeersec_dgram(struct socket *sock, + struct sk_buff *skb, u32 *secid) + +{ + /* TODO: requires secid support, and netlabel */ + return -ENOPROTOOPT; +} + +/** + * apparmor_sock_graft - Initialize newly created socket + * @sk: child sock + * @parent: parent socket + * + * Note: could set off of SOCK_CXT(parent) but need to track inode and we can + * just set sk security information off of current creating process label + * Labeling of sk for accept case - probably should be sock based + * instead of task, because of the case where an implicitly labeled + * socket is shared by different tasks. + */ +static void apparmor_sock_graft(struct sock *sk, struct socket *parent) +{ + struct aa_sk_cxt *cxt = SK_CXT(sk); + if (!cxt->label) + cxt->label = aa_get_current_label(); +} + +static int apparmor_task_kill(struct task_struct *target, struct siginfo *info, + int sig, u32 secid) +{ + struct aa_label *cl, *tl; + int error; + + if (secid) + /* TODO: after secid to label mapping is done. + * Dealing with USB IO specific behavior + */ + return 0; + cl = aa_begin_current_label(); + tl = aa_get_task_label(target); + error = aa_may_signal(cl, tl, sig); + aa_put_label(tl); + aa_end_current_label(cl); + + return error; +} + + static struct security_operations apparmor_ops = { .name = "apparmor", @@ -623,6 +1133,12 @@ .capget = apparmor_capget, .capable = apparmor_capable, + .inode_free_security = apparmor_inode_free_security, + + .sb_mount = apparmor_sb_mount, + .sb_umount = apparmor_sb_umount, + .sb_pivotroot = apparmor_sb_pivotroot, + .path_link = apparmor_path_link, .path_unlink = apparmor_path_unlink, .path_symlink = apparmor_path_symlink, @@ -636,6 +1152,7 @@ .inode_getattr = apparmor_inode_getattr, .file_open = apparmor_file_open, + .file_receive = apparmor_file_receive, .file_permission = apparmor_file_permission, .file_alloc_security = apparmor_file_alloc_security, .file_free_security = apparmor_file_free_security, @@ -647,6 +1164,31 @@ .getprocattr = apparmor_getprocattr, .setprocattr = apparmor_setprocattr, + .sk_alloc_security = apparmor_sk_alloc_security, + .sk_free_security = apparmor_sk_free_security, + .sk_clone_security = apparmor_sk_clone_security, + + .unix_stream_connect = apparmor_unix_stream_connect, + .unix_may_send = apparmor_unix_may_send, + + .socket_create = apparmor_socket_create, + .socket_post_create = apparmor_socket_post_create, + .socket_bind = apparmor_socket_bind, + .socket_connect = apparmor_socket_connect, + .socket_listen = apparmor_socket_listen, + .socket_accept = apparmor_socket_accept, + .socket_sendmsg = apparmor_socket_sendmsg, + .socket_recvmsg = apparmor_socket_recvmsg, + .socket_getsockname = apparmor_socket_getsockname, + .socket_getpeername = apparmor_socket_getpeername, + .socket_getsockopt = apparmor_socket_getsockopt, + .socket_setsockopt = apparmor_socket_setsockopt, + .socket_shutdown = apparmor_socket_shutdown, + .socket_sock_rcv_skb = apparmor_socket_sock_rcv_skb, + .socket_getpeersec_stream = apparmor_socket_getpeersec_stream, + .socket_getpeersec_dgram = apparmor_socket_getpeersec_dgram, + .sock_graft = apparmor_sock_graft, + .cred_alloc_blank = apparmor_cred_alloc_blank, .cred_free = apparmor_cred_free, .cred_prepare = apparmor_cred_prepare, @@ -658,6 +1200,7 @@ .bprm_secureexec = apparmor_bprm_secureexec, .task_setrlimit = apparmor_task_setrlimit, + .task_kill = apparmor_task_kill, }; /* @@ -705,6 +1248,10 @@ module_param_call(mode, param_set_mode, param_get_mode, &aa_g_profile_mode, S_IRUSR | S_IWUSR); +/* whether policy verification hashing is enabled */ +bool aa_g_hash_policy = CONFIG_SECURITY_APPARMOR_HASH_DEFAULT; +module_param_named(hash_policy, aa_g_hash_policy, aabool, S_IRUSR | S_IWUSR); + /* Debug mode */ bool aa_g_debug; module_param_named(debug, aa_g_debug, aabool, S_IRUSR | S_IWUSR); @@ -748,6 +1295,11 @@ static bool apparmor_enabled = CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE; module_param_named(enabled, apparmor_enabled, bool, S_IRUGO); +/* Boot time to set use of default or unconfined as initial profile */ +bool aa_g_unconfined_init = CONFIG_SECURITY_APPARMOR_UNCONFINED_INIT; +module_param_named(unconfined, aa_g_unconfined_init, bool, S_IRUSR); + + static int __init apparmor_enabled_setup(char *str) { unsigned long enabled; @@ -876,8 +1428,6 @@ /** * set_init_cxt - set a task context and profile on the first task. - * - * TODO: allow setting an alternate profile than unconfined */ static int __init set_init_cxt(void) { @@ -888,12 +1438,56 @@ if (!cxt) return -ENOMEM; - cxt->profile = aa_get_profile(root_ns->unconfined); + if (!aa_g_unconfined_init) { + cxt->label = aa_setup_default_label(); + if (!cxt->label) { + aa_free_task_context(cxt); + return -ENOMEM; + } + /* fs setup of default is done in aa_create_aafs() */ + } else + cxt->label = aa_get_label(&root_ns->unconfined->label); cred_cxt(cred) = cxt; return 0; } +static void destroy_buffers(void) +{ + u32 i, j; + + for_each_possible_cpu(i) { + for_each_cpu_buffer(j) { + kfree(per_cpu(aa_buffers, i).buf[j]); + per_cpu(aa_buffers, i).buf[j] = NULL; + } + } +} + +static int __init alloc_buffers(void) +{ + u32 i, j; + + for_each_possible_cpu(i) { + for_each_cpu_buffer(j) { + char *buffer; + if (cpu_to_node(i) > num_online_nodes()) + /* fallback to kmalloc for offline nodes */ + buffer = kmalloc(aa_g_path_max, GFP_KERNEL); + else + buffer = kmalloc_node(aa_g_path_max, GFP_KERNEL, + cpu_to_node(i)); + if (!buffer) { + destroy_buffers(); + return -ENOMEM; + } + per_cpu(aa_buffers, i).buf[j] = buffer; + } + } + + return 0; +} + static int __init apparmor_init(void) { int error; @@ -910,6 +1504,12 @@ goto alloc_out; } + error = alloc_buffers(); + if (error) { + AA_ERROR("Unable to allocate work buffers\n"); + goto buffers_out; + } + error = set_init_cxt(); if (error) { AA_ERROR("Failed to set context on init task\n"); @@ -939,6 +1539,9 @@ register_security_out: aa_free_root_ns(); +buffers_out: + destroy_buffers(); + alloc_out: aa_destroy_aafs(); --- linux-3.19.0.orig/security/apparmor/mount.c +++ linux-3.19.0/security/apparmor/mount.c @@ -0,0 +1,703 @@ +/* + * AppArmor security module + * + * This file contains AppArmor mediation of files + * + * Copyright (C) 1998-2008 Novell/SUSE + * Copyright 2009-2012 Canonical Ltd. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation, version 2 of the + * License. + */ + +#include +#include +#include + +#include "include/apparmor.h" +#include "include/audit.h" +#include "include/context.h" +#include "include/domain.h" +#include "include/file.h" +#include "include/match.h" +#include "include/mount.h" +#include "include/path.h" +#include "include/policy.h" + + +static void audit_mnt_flags(struct audit_buffer *ab, unsigned long flags) +{ + if (flags & MS_RDONLY) + audit_log_format(ab, "ro"); + else + audit_log_format(ab, "rw"); + if (flags & MS_NOSUID) + audit_log_format(ab, ", nosuid"); + if (flags & MS_NODEV) + audit_log_format(ab, ", nodev"); + if (flags & MS_NOEXEC) + audit_log_format(ab, ", noexec"); + if (flags & MS_SYNCHRONOUS) + audit_log_format(ab, ", sync"); + if (flags & MS_REMOUNT) + audit_log_format(ab, ", remount"); + if (flags & MS_MANDLOCK) + audit_log_format(ab, ", mand"); + if (flags & MS_DIRSYNC) + audit_log_format(ab, ", dirsync"); + if (flags & MS_NOATIME) + audit_log_format(ab, ", noatime"); + if (flags & MS_NODIRATIME) + audit_log_format(ab, ", nodiratime"); + if (flags & MS_BIND) + audit_log_format(ab, flags & MS_REC ? ", rbind" : ", bind"); + if (flags & MS_MOVE) + audit_log_format(ab, ", move"); + if (flags & MS_SILENT) + audit_log_format(ab, ", silent"); + if (flags & MS_POSIXACL) + audit_log_format(ab, ", acl"); + if (flags & MS_UNBINDABLE) + audit_log_format(ab, flags & MS_REC ? ", runbindable" : + ", unbindable"); + if (flags & MS_PRIVATE) + audit_log_format(ab, flags & MS_REC ? ", rprivate" : + ", private"); + if (flags & MS_SLAVE) + audit_log_format(ab, flags & MS_REC ? ", rslave" : + ", slave"); + if (flags & MS_SHARED) + audit_log_format(ab, flags & MS_REC ? ", rshared" : + ", shared"); + if (flags & MS_RELATIME) + audit_log_format(ab, ", relatime"); + if (flags & MS_I_VERSION) + audit_log_format(ab, ", iversion"); + if (flags & MS_STRICTATIME) + audit_log_format(ab, ", strictatime"); + if (flags & MS_NOUSER) + audit_log_format(ab, ", nouser"); +} + +/** + * audit_cb - call back for mount specific audit fields + * @ab: audit_buffer (NOT NULL) + * @va: audit struct to audit values of (NOT NULL) + */ +static void audit_cb(struct audit_buffer *ab, void *va) +{ + struct common_audit_data *sa = va; + + if (aad(sa)->mnt.type) { + audit_log_format(ab, " fstype="); + audit_log_untrustedstring(ab, aad(sa)->mnt.type); + } + if (aad(sa)->mnt.src_name) { + audit_log_format(ab, " srcname="); + audit_log_untrustedstring(ab, aad(sa)->mnt.src_name); + } + if (aad(sa)->mnt.trans) { + audit_log_format(ab, " trans="); + audit_log_untrustedstring(ab, aad(sa)->mnt.trans); + } + if (aad(sa)->mnt.flags || aad(sa)->op == OP_MOUNT) { + audit_log_format(ab, " flags=\""); + audit_mnt_flags(ab, aad(sa)->mnt.flags); + audit_log_format(ab, "\""); + } + if (aad(sa)->mnt.data) { + audit_log_format(ab, " options="); + audit_log_untrustedstring(ab, aad(sa)->mnt.data); + } +} + +/** + * audit_mount - handle the auditing of mount operations + * @profile: the profile being enforced (NOT NULL) + * @op: operation being mediated (NOT NULL) + * @name: name of object being mediated (MAYBE NULL) + * @src_name: src_name of object being mediated (MAYBE_NULL) + * @type: type of filesystem (MAYBE_NULL) + * @trans: name of trans (MAYBE NULL) + * @flags: filesystem idependent mount flags + * @data: filesystem mount flags + * @request: permissions requested + * @perms: the permissions computed for the request (NOT NULL) + * @info: extra information message (MAYBE NULL) + * @error: 0 if operation allowed else failure error code + * + * Returns: %0 or error on failure + */ +static int audit_mount(struct aa_profile *profile, int op, const char *name, + const char *src_name, const char *type, + const char *trans, unsigned long flags, + const void *data, u32 request, struct file_perms *perms, + const char *info, int error) +{ + int audit_type = AUDIT_APPARMOR_AUTO; + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, op); + + if (likely(!error)) { + u32 mask = perms->audit; + + if (unlikely(AUDIT_MODE(profile) == AUDIT_ALL)) + mask = 0xffff; + + /* mask off perms that are not being force audited */ + request &= mask; + + if (likely(!request)) + return 0; + audit_type = AUDIT_APPARMOR_AUDIT; + } else { + /* only report permissions that were denied */ + request = request & ~perms->allow; + + if (request & perms->kill) + audit_type = AUDIT_APPARMOR_KILL; + + /* quiet known rejects, assumes quiet and kill do not overlap */ + if ((request & perms->quiet) && + AUDIT_MODE(profile) != AUDIT_NOQUIET && + AUDIT_MODE(profile) != AUDIT_ALL) + request &= ~perms->quiet; + + if (!request) + return COMPLAIN_MODE(profile) ? + complain_error(error) : error; + } + + aad(&sa)->name = name; + aad(&sa)->mnt.src_name = src_name; + aad(&sa)->mnt.type = type; + aad(&sa)->mnt.trans = trans; + aad(&sa)->mnt.flags = flags; + if (data && (perms->audit & AA_AUDIT_DATA)) + aad(&sa)->mnt.data = data; + aad(&sa)->info = info; + aad(&sa)->error = error; + + return aa_audit(audit_type, profile, &sa, audit_cb); +} + +/** + * match_mnt_flags - Do an ordered match on mount flags + * @dfa: dfa to match against + * @state: state to start in + * @flags: mount flags to match against + * + * Mount flags are encoded as an ordered match. This is done instead of + * checking against a simple bitmask, to allow for logical operations + * on the flags. + * + * Returns: next state after flags match + */ +static unsigned int match_mnt_flags(struct aa_dfa *dfa, unsigned int state, + unsigned long flags) +{ + unsigned int i; + + for (i = 0; i <= 31 ; ++i) { + if ((1 << i) & flags) + state = aa_dfa_next(dfa, state, i + 1); + } + + return state; +} + +/** + * compute_mnt_perms - compute mount permission associated with @state + * @dfa: dfa to match against (NOT NULL) + * @state: state match finished in + * + * Returns: mount permissions + */ +static struct file_perms compute_mnt_perms(struct aa_dfa *dfa, + unsigned int state) +{ + struct file_perms perms; + + perms.kill = 0; + perms.allow = dfa_user_allow(dfa, state); + perms.audit = dfa_user_audit(dfa, state); + perms.quiet = dfa_user_quiet(dfa, state); + perms.xindex = dfa_user_xindex(dfa, state); + + return perms; +} + +static const char *mnt_info_table[] = { + "match succeeded", + "failed mntpnt match", + "failed srcname match", + "failed type match", + "failed flags match", + "failed data match" +}; + +/* + * Returns 0 on success else element that match failed in, this is the + * index into the mnt_info_table above + */ +static int do_match_mnt(struct aa_dfa *dfa, unsigned int start, + const char *mntpnt, const char *devname, + const char *type, unsigned long flags, + void *data, bool binary, struct file_perms *perms) +{ + unsigned int state; + + state = aa_dfa_match(dfa, start, mntpnt); + state = aa_dfa_null_transition(dfa, state); + if (!state) + return 1; + + if (devname) + state = aa_dfa_match(dfa, state, devname); + state = aa_dfa_null_transition(dfa, state); + if (!state) + return 2; + + if (type) + state = aa_dfa_match(dfa, state, type); + state = aa_dfa_null_transition(dfa, state); + if (!state) + return 3; + + state = match_mnt_flags(dfa, state, flags); + if (!state) + return 4; + *perms = compute_mnt_perms(dfa, state); + if (perms->allow & AA_MAY_MOUNT) + return 0; + + /* only match data if not binary and the DFA flags data is expected */ + if (data && !binary && (perms->allow & AA_MNT_CONT_MATCH)) { + state = aa_dfa_null_transition(dfa, state); + if (!state) + return 4; + + state = aa_dfa_match(dfa, state, data); + if (!state) + return 5; + *perms = compute_mnt_perms(dfa, state); + if (perms->allow & AA_MAY_MOUNT) + return 0; + } + + /* failed at end of flags match */ + return 4; +} + +/** + * match_mnt - handle path matching for mount + * @profile: the confining profile + * @mntpnt: string for the mntpnt (NOT NULL) + * @devname: string for the devname/src_name (MAYBE NULL) + * @type: string for the dev type (MAYBE NULL) + * @flags: mount flags to match + * @data: fs mount data (MAYBE NULL) + * @binary: whether @data is binary + * @perms: Returns: permission found by the match + * @info: Returns: infomation string about the match for logging + * + * Returns: 0 on success else error + */ +static int match_mnt(struct aa_profile *profile, const char *mntpnt, + const char *devname, const char *type, + unsigned long flags, void *data, bool binary) +{ + struct file_perms perms = { }; + const char *info = NULL; + int pos, error = -EACCES; + + if (!profile->policy.dfa) + goto audit; + + pos = do_match_mnt(profile->policy.dfa, + profile->policy.start[AA_CLASS_MOUNT], + mntpnt, devname, type, flags, data, binary, &perms); + if (pos) { + info = mnt_info_table[pos]; + goto audit; + } + error = 0; + +audit: + return audit_mount(profile, OP_MOUNT, mntpnt, devname, type, NULL, + flags, data, AA_MAY_MOUNT, &perms, info, error); +} + +static int path_flags(struct aa_profile *profile, struct path *path) +{ + return profile->path_flags | + S_ISDIR(path->dentry->d_inode->i_mode) ? PATH_IS_DIR : 0; +} + +int aa_remount(struct aa_label *label, struct path *path, unsigned long flags, + void *data) +{ + struct aa_profile *profile; + const char *name, *info = NULL; + char *buffer = NULL; + bool binary; + int error; + + binary = path->dentry->d_sb->s_type->fs_flags & FS_BINARY_MOUNTDATA; + + get_buffers(buffer); + error = aa_path_name(path, path_flags(labels_profile(label), path), + buffer, &name, &info, + labels_profile(label)->disconnected); + if (error) { + error = audit_mount(labels_profile(label), OP_MOUNT, name, NULL, + NULL, NULL, flags, data, AA_MAY_MOUNT, + &nullperms, info, error); + goto out; + } + + error = fn_for_each_confined(label, profile, + match_mnt(profile, name, NULL, NULL, flags, data, + binary)); + +out: + put_buffers(buffer); + + return error; +} + +int aa_bind_mount(struct aa_label *label, struct path *path, + const char *dev_name, unsigned long flags) +{ + struct aa_profile *profile; + char *buffer = NULL, *old_buffer = NULL; + const char *name, *old_name = NULL, *info = NULL; + struct path old_path; + int error; + + if (!dev_name || !*dev_name) + return -EINVAL; + + flags &= MS_REC | MS_BIND; + + get_buffers(buffer, old_buffer); + error = aa_path_name(path, path_flags(labels_profile(label), path), buffer, &name, + &info, labels_profile(label)->disconnected); + if (error) + goto error; + + error = kern_path(dev_name, LOOKUP_FOLLOW|LOOKUP_AUTOMOUNT, &old_path); + if (error) + goto error; + + error = aa_path_name(&old_path, path_flags(labels_profile(label), + &old_path), + old_buffer, &old_name, &info, + labels_profile(label)->disconnected); + path_put(&old_path); + if (error) + goto error; + + error = fn_for_each_confined(label, profile, + match_mnt(profile, name, old_name, NULL, flags, NULL, + false)); + +out: + put_buffers(buffer, old_buffer); + + return error; + +error: + error = fn_for_each(label, profile, + audit_mount(profile, OP_MOUNT, name, old_name, NULL, + NULL, flags, NULL, AA_MAY_MOUNT, &nullperms, + info, error)); + goto out; +} + +int aa_mount_change_type(struct aa_label *label, struct path *path, + unsigned long flags) +{ + struct aa_profile *profile; + char *buffer = NULL; + const char *name, *info = NULL; + int error; + + /* These are the flags allowed by do_change_type() */ + flags &= (MS_REC | MS_SILENT | MS_SHARED | MS_PRIVATE | MS_SLAVE | + MS_UNBINDABLE); + + get_buffers(buffer); + error = aa_path_name(path, path_flags(labels_profile(label), path), + buffer, &name, &info, + labels_profile(label)->disconnected); + if (error) { + error = fn_for_each(label, profile, + audit_mount(profile, OP_MOUNT, name, NULL, + NULL, NULL, flags, NULL, + AA_MAY_MOUNT, &nullperms, info, + error)); + goto out; + } + + error = fn_for_each_confined(label, profile, + match_mnt(profile, name, NULL, NULL, flags, NULL, + false)); + +out: + put_buffers(buffer); + + return error; +} + +int aa_move_mount(struct aa_label *label, struct path *path, + const char *orig_name) +{ + struct aa_profile *profile; + char *buffer = NULL, *old_buffer = NULL; + const char *name, *old_name = NULL, *info = NULL; + struct path old_path; + int error; + + if (!orig_name || !*orig_name) + return -EINVAL; + + get_buffers(buffer, old_buffer); + error = aa_path_name(path, path_flags(labels_profile(label), path), + buffer, &name, &info, + labels_profile(label)->disconnected); + if (error) + goto error; + + error = kern_path(orig_name, LOOKUP_FOLLOW, &old_path); + if (error) + goto error; + + error = aa_path_name(&old_path, path_flags(labels_profile(label), + &old_path), + old_buffer, &old_name, &info, + labels_profile(label)->disconnected); + path_put(&old_path); + if (error) + goto error; + + error = fn_for_each_confined(label, profile, + match_mnt(profile, name, old_name, NULL, MS_MOVE, NULL, + false)); + +out: + put_buffers(buffer, old_buffer); + + return error; + +error: + error = fn_for_each(label, profile, + audit_mount(profile, OP_MOUNT, name, old_name, NULL, + NULL, MS_MOVE, NULL, AA_MAY_MOUNT, + &nullperms, info, error)); + goto out; +} + +int aa_new_mount(struct aa_label *label, const char *orig_dev_name, + struct path *path, const char *type, unsigned long flags, + void *data) +{ + struct aa_profile *profile; + char *buffer = NULL, *dev_buffer = NULL; + const char *name = NULL, *dev_name = NULL, *info = NULL; + bool binary = true; + int error; + + dev_name = orig_dev_name; + get_buffers(buffer, dev_buffer); + if (type) { + int requires_dev; + struct file_system_type *fstype = get_fs_type(type); + if (!fstype) + return -ENODEV; + + binary = fstype->fs_flags & FS_BINARY_MOUNTDATA; + requires_dev = fstype->fs_flags & FS_REQUIRES_DEV; + put_filesystem(fstype); + + if (requires_dev) { + struct path dev_path; + + if (!dev_name || !*dev_name) { + error = -ENOENT; + goto out; + } + + error = kern_path(dev_name, LOOKUP_FOLLOW, &dev_path); + if (error) + goto error; + + error = aa_path_name(&dev_path, + path_flags(labels_profile(label), + &dev_path), + dev_buffer, &dev_name, &info, + labels_profile(label)->disconnected); + path_put(&dev_path); + if (error) + goto error; + } + } + + error = aa_path_name(path, path_flags(labels_profile(label), path), + buffer, &name, &info, + labels_profile(label)->disconnected); + if (error) + goto error; + + error = fn_for_each_confined(label, profile, + match_mnt(profile, name, dev_name, type, flags, data, + binary)); + +cleanup: + put_buffers(buffer, dev_buffer); + +out: + return error; + +error: + error = fn_for_each(label, profile, + audit_mount(labels_profile(label), OP_MOUNT, name, + dev_name, type, NULL, flags, data, + AA_MAY_MOUNT, &nullperms, info, error)); + goto cleanup; +} + +static int profile_umount(struct aa_profile *profile, const char *name) +{ + struct file_perms perms = { }; + const char *info = NULL; + int e = 0; + + if (profile->policy.dfa) { + unsigned int state; + state = aa_dfa_match(profile->policy.dfa, + profile->policy.start[AA_CLASS_MOUNT], + name); + perms = compute_mnt_perms(profile->policy.dfa, state); + if (AA_MAY_UMOUNT & ~perms.allow) + e = -EACCES; + } else + e = -EACCES; + return audit_mount(profile, OP_UMOUNT, name, NULL, NULL, NULL, 0, NULL, + AA_MAY_UMOUNT, &perms, info, e); +} + +int aa_umount(struct aa_label *label, struct vfsmount *mnt, int flags) +{ + struct aa_profile *profile; + char *buffer = NULL; + const char *name, *info = NULL; + int error; + + struct path path = { mnt, mnt->mnt_root }; + get_buffers(buffer); + error = aa_path_name(&path, path_flags(labels_profile(label), &path), + buffer, &name, &info, + labels_profile(label)->disconnected); + if (error) { + error = fn_for_each(label, profile, + audit_mount(profile, OP_UMOUNT, name, NULL, + NULL, NULL, 0, NULL, AA_MAY_UMOUNT, + &nullperms, info, error)); + goto out; + } + + error = fn_for_each_confined(label, profile, + profile_umount(profile, name)); + +out: + put_buffers(buffer); + + return error; +} + +static int profile_pivotroot(struct aa_profile *profile, const char *new_name, + const char *old_name, struct aa_profile **trans) +{ + struct aa_profile *target = NULL; + struct file_perms perms = { }; + const char *info = NULL; + int error = -EACCES; + + /* TODO: actual domain transition computation for multiple + * profiles + */ + if (profile->policy.dfa) { + unsigned int state; + state = aa_dfa_match(profile->policy.dfa, + profile->policy.start[AA_CLASS_MOUNT], + new_name); + state = aa_dfa_null_transition(profile->policy.dfa, state); + state = aa_dfa_match(profile->policy.dfa, state, old_name); + perms = compute_mnt_perms(profile->policy.dfa, state); + + if (AA_MAY_PIVOTROOT & perms.allow) { + if ((perms.xindex & AA_X_TYPE_MASK) == AA_X_TABLE) { + target = x_table_lookup(profile, perms.xindex); + if (!target) + error = -ENOENT; + else + *trans = target; + } else + error = 0; + } + } + + error = audit_mount(profile, OP_PIVOTROOT, new_name, old_name, + NULL, target ? target->base.name : NULL, + 0, NULL, AA_MAY_PIVOTROOT, &perms, info, + error); + if (!*trans) + aa_put_profile(target); + + return error; +} + +int aa_pivotroot(struct aa_label *label, struct path *old_path, + struct path *new_path) +{ + struct aa_profile *profile, *target = NULL; + char *old_buffer = NULL, *new_buffer = NULL; + const char *old_name, *new_name = NULL, *info = NULL; + int error; + + get_buffers(old_buffer, new_buffer); + error = aa_path_name(old_path, path_flags(labels_profile(label), + old_path), + old_buffer, &old_name, &info, + labels_profile(label)->disconnected); + if (error) + goto error; + + error = aa_path_name(new_path, path_flags(labels_profile(label), + new_path), + new_buffer, &new_name, &info, + labels_profile(label)->disconnected); + if (error) + goto error; + + error = fn_for_each(label, profile, + profile_pivotroot(profile, new_name, old_name, + &target)); +out: + put_buffers(old_buffer, new_buffer); + + if (target) + error = aa_replace_current_label(&target->label); + + return error; + +error: + error = fn_for_each(label, profile, + audit_mount(profile, OP_PIVOTROOT, new_name, old_name, + NULL, NULL, + 0, NULL, AA_MAY_PIVOTROOT, &nullperms, info, + error)); + goto out; +} --- linux-3.19.0.orig/security/apparmor/net.c +++ linux-3.19.0/security/apparmor/net.c @@ -0,0 +1,397 @@ +/* + * AppArmor security module + * + * This file contains AppArmor network mediation + * + * Copyright (C) 1998-2008 Novell/SUSE + * Copyright 2009-2014 Canonical Ltd. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation, version 2 of the + * License. + */ + +#include "include/af_unix.h" +#include "include/apparmor.h" +#include "include/audit.h" +#include "include/context.h" +#include "include/label.h" +#include "include/net.h" +#include "include/policy.h" + +#include "net_names.h" + + +struct aa_fs_entry aa_fs_entry_network[] = { + AA_FS_FILE_STRING("af_mask", AA_FS_AF_MASK), + AA_FS_FILE_BOOLEAN("af_unix", 1), + { } +}; + +static const char *net_mask_names[] = { + "unknown", + "send", + "receive", + "unknown", + + "create", + "shutdown", + "connect", + "unknown", + + "setattr", + "getattr", + "setcred", + "getcred", + + "chmod", + "chown", + "chgrp", + "lock", + + "mmap", + "mprot", + "unknown", + "unknown", + + "accept", + "bind", + "listen", + "unknown", + + "setopt", + "getopt", + "unknown", + "unknown", + + "unknown", + "unknown", + "unknown", + "unknown", +}; + +static void audit_unix_addr(struct audit_buffer *ab, const char *str, + struct sockaddr_un *addr, int addrlen) +{ + int len = unix_addr_len(addrlen); + + if (!addr || len <= 0) { + audit_log_format(ab, " %s=none", str); + } else if (addr->sun_path[0]) { + audit_log_format(ab, " %s=", str); + audit_log_untrustedstring(ab, addr->sun_path); + } else { + audit_log_format(ab, " %s=\"@", str); + if (audit_string_contains_control(&addr->sun_path[1], len - 1)) + audit_log_n_hex(ab, &addr->sun_path[1], len - 1); + else + audit_log_format(ab, "%.*s", len - 1, + &addr->sun_path[1]); + audit_log_format(ab, "\""); + } +} + +static void audit_unix_sk_addr(struct audit_buffer *ab, const char *str, + struct sock *sk) +{ + struct unix_sock *u = unix_sk(sk); + if (u && u->addr) + audit_unix_addr(ab, str, u->addr->name, u->addr->len); + else + audit_unix_addr(ab, str, NULL, 0); +} + +/* audit callback for net specific fields */ +void audit_net_cb(struct audit_buffer *ab, void *va) +{ + struct common_audit_data *sa = va; + + audit_log_format(ab, " family="); + if (address_family_names[sa->u.net->family]) { + audit_log_string(ab, address_family_names[sa->u.net->family]); + } else { + audit_log_format(ab, "\"unknown(%d)\"", sa->u.net->family); + } + audit_log_format(ab, " sock_type="); + if (sock_type_names[aad(sa)->net.type]) { + audit_log_string(ab, sock_type_names[aad(sa)->net.type]); + } else { + audit_log_format(ab, "\"unknown(%d)\"", aad(sa)->net.type); + } + audit_log_format(ab, " protocol=%d", aad(sa)->net.protocol); + + if (aad(sa)->request & NET_PERMS_MASK) { + audit_log_format(ab, " requested_mask="); + aa_audit_perm_mask(ab, aad(sa)->request, NULL, 0, + net_mask_names, NET_PERMS_MASK); + + if (aad(sa)->denied & NET_PERMS_MASK) { + audit_log_format(ab, " denied_mask="); + aa_audit_perm_mask(ab, aad(sa)->denied, NULL, 0, + net_mask_names, NET_PERMS_MASK); + } + } + if (sa->u.net->family == AF_UNIX) { + if ((aad(sa)->request & ~NET_PEER_MASK) && aad(sa)->net.addr) + audit_unix_addr(ab, "addr", + unix_addr(aad(sa)->net.addr), + aad(sa)->net.addrlen); + else + audit_unix_sk_addr(ab, "addr", sa->u.net->sk); + if (aad(sa)->request & NET_PEER_MASK) { + if (aad(sa)->net.addr) + audit_unix_addr(ab, "peer_addr", + unix_addr(aad(sa)->net.addr), + aad(sa)->net.addrlen); + else + audit_unix_sk_addr(ab, "peer_addr", + aad(sa)->net.peer_sk); + } + } + if (aad(sa)->target) { + audit_log_format(ab, " peer="); + audit_log_untrustedstring(ab, aad(sa)->target); + } +} + +/** + * audit_net - audit network access + * @profile: profile being enforced (NOT NULL) + * @op: operation being checked + * @family: network family + * @type: network type + * @protocol: network protocol + * @sk: socket auditing is being applied to + * @error: error code for failure else 0 + * + * Returns: %0 or sa->error else other errorcode on failure + */ +static int audit_net(struct aa_profile *profile, int op, u16 family, int type, + int protocol, struct sock *sk, int error) +{ + int audit_type = AUDIT_APPARMOR_AUTO; + DEFINE_AUDIT_NET(sa, op, sk, family, type, protocol); + aad(&sa)->error = error; + + if (likely(!aad(&sa)->error)) { + u16 audit_mask = profile->net.audit[sa.u.net->family]; + if (likely((AUDIT_MODE(profile) != AUDIT_ALL) && + !(1 << aad(&sa)->net.type & audit_mask))) + return 0; + audit_type = AUDIT_APPARMOR_AUDIT; + } else { + u16 quiet_mask = profile->net.quiet[sa.u.net->family]; + u16 kill_mask = 0; + u16 denied = (1 << aad(&sa)->net.type); + + if (denied & kill_mask) + audit_type = AUDIT_APPARMOR_KILL; + + if ((denied & quiet_mask) && + AUDIT_MODE(profile) != AUDIT_NOQUIET && + AUDIT_MODE(profile) != AUDIT_ALL) + return COMPLAIN_MODE(profile) ? 0 : aad(&sa)->error; + } + + return aa_audit(audit_type, profile, &sa, audit_net_cb); +} + +static inline int aa_af_mask_perm(struct aa_profile *profile, u16 family, + int type) +{ + u16 family_mask; + + AA_BUG(family >= AF_MAX); + AA_BUG(type < 0 && type >= SOCK_MAX); + + if (profile_unconfined(profile)) + return 0; + + family_mask = profile->net.allow[family]; + return (family_mask & (1 << type)) ? 0 : -EACCES; + +} + +/* Generic af perm */ +int aa_profile_af_perm(struct aa_profile *profile, int op, u16 family, + int type, int protocol, struct sock *sk) +{ + int error = aa_af_mask_perm(profile, family, type); + + return audit_net(profile, op, family, type, protocol, sk, error); +} + +int aa_af_perm(struct aa_label *label, int op, u32 request, u16 family, + int type, int protocol, struct sock *sk) +{ + struct aa_profile *profile; + + return fn_for_each_confined(label, profile, + aa_profile_af_perm(profile, op, family, type, protocol, + sk)); +} + +static int aa_label_sk_perm(struct aa_label *label, int op, u32 request, + struct sock *sk) +{ + struct aa_profile *profile; + + AA_BUG(!label); + AA_BUG(!sk); + + if (unconfined(label)) + return 0; + + return fn_for_each_confined(label, profile, + aa_profile_af_perm(profile, op, sk->sk_family, + sk->sk_type, sk->sk_protocol, + sk)); + +} + +static int aa_sk_perm(int op, u32 request, struct sock *sk) +{ + struct aa_label *label; + + AA_BUG(!sk); + AA_BUG(in_interrupt()); + + /* TODO: switch to begin_current_label ???? */ + label = aa_current_label(); + return aa_label_sk_perm(label, op, request, sk); +} + +#define af_select(FAMILY, FN, DEF_FN) \ +({ \ + int __e; \ + switch ((FAMILY)) { \ + case AF_UNIX: \ + __e = aa_unix_ ## FN; \ + break; \ + default: \ + __e = DEF_FN; \ + } \ + __e; \ +}) + +/* TODO: push into lsm.c ???? */ + +/* revaliation, get/set attr, shutdown */ +int aa_sock_perm(int op, u32 request, struct socket *sock) +{ + AA_BUG(!sock); + AA_BUG(!sock->sk); + AA_BUG(in_interrupt()); + + return af_select(sock->sk->sk_family, + sock_perm(op, request, sock), + aa_sk_perm(op, request, sock->sk)); +} + +int aa_sock_create_perm(struct aa_label *label, int family, int type, + int protocol) +{ + AA_BUG(!label); + /* TODO: .... */ + AA_BUG(in_interrupt()); + + return af_select(family, + create_perm(label, family, type, protocol), + aa_af_perm(label, OP_CREATE, AA_MAY_CREATE, family, + type, protocol, NULL)); +} + +int aa_sock_bind_perm(struct socket *sock, struct sockaddr *address, + int addrlen) +{ + AA_BUG(!sock); + AA_BUG(!sock->sk); + AA_BUG(!address); + /* TODO: .... */ + AA_BUG(in_interrupt()); + + return af_select(sock->sk->sk_family, + bind_perm(sock, address, addrlen), + aa_sk_perm(OP_BIND, AA_MAY_BIND, sock->sk)); +} + +int aa_sock_connect_perm(struct socket *sock, struct sockaddr *address, + int addrlen) +{ + AA_BUG(!sock); + AA_BUG(!sock->sk); + AA_BUG(!address); + /* TODO: .... */ + AA_BUG(in_interrupt()); + + return af_select(sock->sk->sk_family, + connect_perm(sock, address, addrlen), + aa_sk_perm(OP_CONNECT, AA_MAY_CONNECT, sock->sk)); +} + +int aa_sock_listen_perm(struct socket *sock, int backlog) +{ + AA_BUG(!sock); + AA_BUG(!sock->sk); + /* TODO: .... */ + AA_BUG(in_interrupt()); + + return af_select(sock->sk->sk_family, + listen_perm(sock, backlog), + aa_sk_perm(OP_LISTEN, AA_MAY_LISTEN, sock->sk)); +} + +/* ability of sock to connect, not peer address binding */ +int aa_sock_accept_perm(struct socket *sock, struct socket *newsock) +{ + AA_BUG(!sock); + AA_BUG(!sock->sk); + AA_BUG(!newsock); + /* TODO: .... */ + AA_BUG(in_interrupt()); + + return af_select(sock->sk->sk_family, + accept_perm(sock, newsock), + aa_sk_perm(OP_ACCEPT, AA_MAY_ACCEPT, sock->sk)); +} + +/* sendmsg, recvmsg */ +int aa_sock_msg_perm(int op, u32 request, struct socket *sock, + struct msghdr *msg, int size) +{ + AA_BUG(!sock); + AA_BUG(!sock->sk); + AA_BUG(!msg); + /* TODO: .... */ + AA_BUG(in_interrupt()); + + return af_select(sock->sk->sk_family, + msg_perm(op, request, sock, msg, size), + aa_sk_perm(op, request, sock->sk)); +} + +/* revaliation, get/set attr, opt */ +int aa_sock_opt_perm(int op, u32 request, struct socket *sock, int level, + int optname) +{ + AA_BUG(!sock); + AA_BUG(!sock->sk); + AA_BUG(in_interrupt()); + + return af_select(sock->sk->sk_family, + opt_perm(op, request, sock, level, optname), + aa_sk_perm(op, request, sock->sk)); +} + +int aa_sock_file_perm(struct aa_label *label, int op, u32 request, + struct socket *sock) +{ + AA_BUG(!label); + AA_BUG(!sock); + AA_BUG(!sock->sk); + + return af_select(sock->sk->sk_family, + file_perm(label, op, request, sock), + aa_label_sk_perm(label, op, request, sock->sk)); +} --- linux-3.19.0.orig/security/apparmor/path.c +++ linux-3.19.0/security/apparmor/path.c @@ -25,7 +25,6 @@ #include "include/path.h" #include "include/policy.h" - /* modified from dcache.c */ static int prepend(char **buffer, int buflen, const char *str, int namelen) { @@ -39,13 +38,50 @@ #define CHROOT_NSCONNECT (PATH_CHROOT_REL | PATH_CHROOT_NSCONNECT) +/* If the path is not connected to the expected root, + * check if it is a sysctl and handle specially else remove any + * leading / that __d_path may have returned. + * Unless + * specifically directed to connect the path, + * OR + * if in a chroot and doing chroot relative paths and the path + * resolves to the namespace root (would be connected outside + * of chroot) and specifically directed to connect paths to + * namespace root. + */ +static int disconnect(struct path *path, char *buf, char **name, int flags, + const char *disconnected) +{ + int error = 0; + + if (!(flags & PATH_CONNECT_PATH) && + !(((flags & CHROOT_NSCONNECT) == CHROOT_NSCONNECT) && + our_mnt(path->mnt))) { + /* disconnected path, don't return pathname starting + * with '/' + */ + error = -EACCES; + if (**name == '/') + *name = *name + 1; + } else { + if (**name != '/') + /* CONNECT_PATH with missing root */ + error = prepend(name, *name - buf, "/", 1); + if (!error && disconnected) + error = prepend(name, *name - buf, disconnected, + strlen(disconnected)); + } + + return error; +} + /** * d_namespace_path - lookup a name associated with a given path * @path: path to lookup (NOT NULL) * @buf: buffer to store path to (NOT NULL) - * @buflen: length of @buf * @name: Returns - pointer for start of path name with in @buf (NOT NULL) * @flags: flags controlling path lookup + * @disconnected: string to prefix to disconnected paths * * Handle path name lookup. * @@ -53,12 +89,14 @@ * When no error the path name is returned in @name which points to * to a position in @buf */ -static int d_namespace_path(struct path *path, char *buf, int buflen, - char **name, int flags) +static int d_namespace_path(struct path *path, char *buf, char **name, + int flags, const char *disconnected) { char *res; int error = 0; int connected = 1; + int isdir = (flags & PATH_IS_DIR) ? 1 : 0; + int buflen = aa_g_path_max - isdir; if (path->mnt->mnt_flags & MNT_INTERNAL) { /* it's not mounted anywhere */ @@ -73,9 +111,12 @@ /* TODO: convert over to using a per namespace * control instead of hard coded /proc */ - return prepend(name, *name - buf, "/proc", 5); - } - return 0; + error = prepend(name, *name - buf, "/proc", 5); + goto out; + } else + error = disconnect(path, buf, name, flags, + disconnected); + goto out; } /* resolve paths relative to chroot?*/ @@ -94,8 +135,11 @@ * be returned. */ if (!res || IS_ERR(res)) { - if (PTR_ERR(res) == -ENAMETOOLONG) - return -ENAMETOOLONG; + if (PTR_ERR(res) == -ENAMETOOLONG) { + error = -ENAMETOOLONG; + *name = buf; + goto out; + } connected = 0; res = dentry_path_raw(path->dentry, buf, buflen); if (IS_ERR(res)) { @@ -120,78 +164,28 @@ goto out; } - /* If the path is not connected to the expected root, - * check if it is a sysctl and handle specially else remove any - * leading / that __d_path may have returned. - * Unless - * specifically directed to connect the path, - * OR - * if in a chroot and doing chroot relative paths and the path - * resolves to the namespace root (would be connected outside - * of chroot) and specifically directed to connect paths to - * namespace root. - */ - if (!connected) { - if (!(flags & PATH_CONNECT_PATH) && - !(((flags & CHROOT_NSCONNECT) == CHROOT_NSCONNECT) && - our_mnt(path->mnt))) { - /* disconnected path, don't return pathname starting - * with '/' - */ - error = -EACCES; - if (*res == '/') - *name = res + 1; - } - } + if (!connected) + error = disconnect(path, buf, name, flags, disconnected); out: - return error; -} - -/** - * get_name_to_buffer - get the pathname to a buffer ensure dir / is appended - * @path: path to get name for (NOT NULL) - * @flags: flags controlling path lookup - * @buffer: buffer to put name in (NOT NULL) - * @size: size of buffer - * @name: Returns - contains position of path name in @buffer (NOT NULL) - * - * Returns: %0 else error on failure - */ -static int get_name_to_buffer(struct path *path, int flags, char *buffer, - int size, char **name, const char **info) -{ - int adjust = (flags & PATH_IS_DIR) ? 1 : 0; - int error = d_namespace_path(path, buffer, size - adjust, name, flags); - - if (!error && (flags & PATH_IS_DIR) && (*name)[1] != '\0') - /* - * Append "/" to the pathname. The root directory is a special - * case; it already ends in slash. - */ - strcpy(&buffer[size - 2], "/"); - - if (info && error) { - if (error == -ENOENT) - *info = "Failed name lookup - deleted entry"; - else if (error == -EACCES) - *info = "Failed name lookup - disconnected path"; - else if (error == -ENAMETOOLONG) - *info = "Failed name lookup - name too long"; - else - *info = "Failed name lookup"; - } + /* + * Append "/" to the pathname. The root directory is a special + * case; it already ends in slash. + */ + if (!error && isdir && ((*name)[1] != '\0' || (*name)[0] != '/')) + strcpy(&buf[aa_g_path_max - 2], "/"); return error; } /** - * aa_path_name - compute the pathname of a file + * aa_path_name - get the pathname to a buffer ensure dir / is appended * @path: path the file (NOT NULL) * @flags: flags controlling path name generation - * @buffer: buffer that aa_get_name() allocated (NOT NULL) + * @buffer: buffer to put name in (NOT NULL) * @name: Returns - the generated path name if !error (NOT NULL) * @info: Returns - information on why the path lookup failed (MAYBE NULL) + * @disconnected: string to prepend to disconnected paths * * @name is a pointer to the beginning of the pathname (which usually differs * from the beginning of the buffer), or NULL. If there is an error @name @@ -204,33 +198,24 @@ * * Returns: %0 else error code if could retrieve name */ -int aa_path_name(struct path *path, int flags, char **buffer, const char **name, - const char **info) +int aa_path_name(struct path *path, int flags, char *buffer, const char **name, + const char **info, const char *disconnected) { - char *buf, *str = NULL; - int size = 256; - int error; - - *name = NULL; - *buffer = NULL; - for (;;) { - /* freed by caller */ - buf = kmalloc(size, GFP_KERNEL); - if (!buf) - return -ENOMEM; - - error = get_name_to_buffer(path, flags, buf, size, &str, info); - if (error != -ENAMETOOLONG) - break; - - kfree(buf); - size <<= 1; - if (size > aa_g_path_max) - return -ENAMETOOLONG; - *info = NULL; + char *str = NULL; + int error = d_namespace_path(path, buffer, &str, flags, disconnected); + + + if (info && error) { + if (error == -ENOENT) + *info = "Failed name lookup - deleted entry"; + else if (error == -EACCES) + *info = "Failed name lookup - disconnected path"; + else if (error == -ENAMETOOLONG) + *info = "Failed name lookup - name too long"; + else + *info = "Failed name lookup"; } - *buffer = buf; - *name = str; + *name = str; return error; } --- linux-3.19.0.orig/security/apparmor/policy.c +++ linux-3.19.0/security/apparmor/policy.c @@ -82,6 +82,7 @@ #include "include/context.h" #include "include/file.h" #include "include/ipc.h" +#include "include/label.h" #include "include/match.h" #include "include/path.h" #include "include/policy.h" @@ -92,6 +93,9 @@ /* root profile namespace */ struct aa_namespace *root_ns; +/* Note: mode names must be unique in the first character because of + * modechrs used to print modes on compound labels on some interfaces + */ const char *const aa_profile_mode_names[] = { "enforce", "complain", @@ -128,16 +132,22 @@ static bool policy_init(struct aa_policy *policy, const char *prefix, const char *name) { + char *hname; + /* freed by policy_free */ if (prefix) { - policy->hname = kmalloc(strlen(prefix) + strlen(name) + 3, - GFP_KERNEL); - if (policy->hname) - sprintf(policy->hname, "%s//%s", prefix, name); - } else - policy->hname = kstrdup(name, GFP_KERNEL); - if (!policy->hname) + hname = aa_str_alloc(strlen(prefix) + strlen(name) + 3, + GFP_KERNEL); + if (hname) + sprintf(hname, "%s//%s", prefix, name); + } else { + hname = aa_str_alloc(strlen(name) + 1, GFP_KERNEL); + if (hname) + strcpy(hname, name); + } + if (!hname) return 0; + policy->hname = hname; /* base.name is a substring of fqname */ policy->name = (char *)hname_tail(policy->hname); INIT_LIST_HEAD(&policy->list); @@ -166,7 +176,7 @@ } /* don't free name as its a subset of hname */ - kzfree(policy->hname); + aa_put_str(policy->hname); } /** @@ -219,7 +229,7 @@ * Routines for AppArmor namespaces */ -static const char *hidden_ns_name = "---"; +const char *aa_hidden_ns_name = "---"; /** * aa_ns_visible - test if @view is visible from @curr * @curr: namespace to treat as the parent (NOT NULL) @@ -261,7 +271,7 @@ */ return view->base.hname + strlen(curr->base.hname) + 2; } else - return hidden_ns_name; + return aa_hidden_ns_name; } /** @@ -290,9 +300,12 @@ ns->unconfined = aa_alloc_profile("unconfined"); if (!ns->unconfined) goto fail_unconfined; + ns->unconfined->label.replacedby = aa_alloc_replacedby(NULL); + if (!ns->unconfined->label.replacedby) + goto fail_replacedby; - ns->unconfined->flags = PFLAG_IX_ON_NAME_ERROR | - PFLAG_IMMUTABLE | PFLAG_NS_COUNT; + ns->unconfined->label.flags |= FLAG_IX_ON_NAME_ERROR | + FLAG_IMMUTIBLE | FLAG_NS_COUNT | FLAG_UNCONFINED; ns->unconfined->mode = APPARMOR_UNCONFINED; /* ns and ns->unconfined share ns->unconfined refcount */ @@ -300,8 +313,13 @@ atomic_set(&ns->uniq_null, 0); + aa_labelset_init(&ns->labels); + return ns; +fail_replacedby: + aa_free_profile(ns->unconfined); + fail_unconfined: kzfree(ns->base.hname); fail_ns: @@ -310,18 +328,19 @@ } /** - * free_namespace - free a profile namespace + * aa_free_namespace - free a profile namespace * @ns: the namespace to free (MAYBE NULL) * * Requires: All references to the namespace must have been put, if the * namespace was referenced by a profile confining a task, */ -static void free_namespace(struct aa_namespace *ns) +void aa_free_namespace(struct aa_namespace *ns) { if (!ns) return; policy_destroy(&ns->base); + aa_labelset_destroy(&ns->labels); aa_put_namespace(ns->parent); ns->unconfined->ns = NULL; @@ -330,43 +349,60 @@ } /** - * __aa_find_namespace - find a namespace on a list by @name + * __aa_findn_namespace - find a namespace on a list by @name * @head: list to search for namespace on (NOT NULL) * @name: name of namespace to look for (NOT NULL) - * + * @n: length of @name * Returns: unrefcounted namespace * * Requires: rcu_read_lock be held */ -static struct aa_namespace *__aa_find_namespace(struct list_head *head, - const char *name) +static struct aa_namespace *__aa_findn_namespace(struct list_head *head, + const char *name, size_t n) { - return (struct aa_namespace *)__policy_find(head, name); + return (struct aa_namespace *)__policy_strn_find(head, name, n); } /** * aa_find_namespace - look up a profile namespace on the namespace list * @root: namespace to search in (NOT NULL) * @name: name of namespace to find (NOT NULL) + * @n: length of @name * * Returns: a refcounted namespace on the list, or NULL if no namespace * called @name exists. * * refcount released by caller */ -struct aa_namespace *aa_find_namespace(struct aa_namespace *root, - const char *name) +struct aa_namespace *aa_findn_namespace(struct aa_namespace *root, + const char *name, size_t n) { struct aa_namespace *ns = NULL; rcu_read_lock(); - ns = aa_get_namespace(__aa_find_namespace(&root->sub_ns, name)); + ns = aa_get_namespace(__aa_findn_namespace(&root->sub_ns, name, n)); rcu_read_unlock(); return ns; } /** + * aa_find_namespace - look up a profile namespace on the namespace list + * @root: namespace to search in (NOT NULL) + * @name: name of namespace to find (NOT NULL) + * + * Returns: a refcounted namespace on the list, or NULL if no namespace + * called @name exists. + * + * refcount released by caller + */ +struct aa_namespace *aa_find_namespace(struct aa_namespace *root, + const char *name) +{ + return aa_findn_namespace(root, name, strlen(name)); +} + +/** * aa_prepare_namespace - find an existing or create a new namespace of @name * @name: the namespace to find or add (MAYBE NULL) * @@ -376,7 +412,7 @@ { struct aa_namespace *ns, *root; - root = aa_current_profile()->ns; + root = labels_ns(aa_current_label()); mutex_lock(&root->lock); @@ -389,7 +425,8 @@ /* try and find the specified ns and if it doesn't exist create it */ /* released by caller */ - ns = aa_get_namespace(__aa_find_namespace(&root->sub_ns, name)); + ns = aa_get_namespace(__aa_findn_namespace(&root->sub_ns, name, + strlen(name))); if (!ns) { ns = alloc_namespace(root->base.hname, name); if (!ns) @@ -397,11 +434,12 @@ if (__aa_fs_namespace_mkdir(ns, ns_subns_dir(root), name)) { AA_ERROR("Failed to create interface for ns %s\n", ns->base.name); - free_namespace(ns); + aa_free_namespace(ns); ns = NULL; goto out; } ns->parent = aa_get_namespace(root); + ns->level = root->level + 1; list_add_rcu(&ns->base.list, &root->sub_ns); /* add list ref */ aa_get_namespace(ns); @@ -414,7 +452,7 @@ } /** - * __list_add_profile - add a profile to a list + * __add_profile - add a profiles to list and label tree * @list: list to add it to (NOT NULL) * @profile: the profile to add (NOT NULL) * @@ -422,12 +460,21 @@ * * Requires: namespace lock be held, or list not be shared */ -static void __list_add_profile(struct list_head *list, - struct aa_profile *profile) +static void __add_profile(struct list_head *list, struct aa_profile *profile) { + struct aa_label *l; + + AA_BUG(!list); + AA_BUG(!profile); + AA_BUG(!profile->ns); + AA_BUG(!mutex_is_locked(&profile->ns->lock)); + list_add_rcu(&profile->base.list, list); /* get list reference */ aa_get_profile(profile); + l = aa_label_insert(&profile->ns->labels, &profile->label); + AA_BUG(l != &profile->label); + aa_put_label(l); } /** @@ -444,6 +491,10 @@ */ static void __list_remove_profile(struct aa_profile *profile) { + AA_BUG(!profile); + AA_BUG(!profile->ns); + AA_BUG(!mutex_is_locked(&profile->ns->lock)); + list_del_rcu(&profile->base.list); aa_put_profile(profile); } @@ -458,10 +509,16 @@ */ static void __remove_profile(struct aa_profile *profile) { + AA_BUG(!profile); + AA_BUG(!profile->ns); + AA_BUG(!mutex_is_locked(&profile->ns->lock)); + /* release any children lists first */ __profile_list_release(&profile->base.profiles); /* released by free_profile */ - __aa_update_replacedby(profile, profile->ns->unconfined); + aa_label_remove(&profile->ns->labels, &profile->label); + __aa_update_replacedby(&profile->label, + &profile->ns->unconfined->label); __aa_fs_profile_rmdir(profile); __list_remove_profile(profile); } @@ -498,7 +555,8 @@ __ns_list_release(&ns->sub_ns); if (ns->parent) - __aa_update_replacedby(ns->unconfined, ns->parent->unconfined); + __aa_update_replacedby(&ns->unconfined->label, + &ns->parent->unconfined->label); __aa_fs_namespace_rmdir(ns); mutex_unlock(&ns->lock); } @@ -560,23 +618,6 @@ } -static void free_replacedby(struct aa_replacedby *r) -{ - if (r) { - /* r->profile will not be updated any more as r is dead */ - aa_put_profile(rcu_dereference_protected(r->profile, true)); - kzfree(r); - } -} - - -void aa_free_replacedby_kref(struct kref *kref) -{ - struct aa_replacedby *r = container_of(kref, struct aa_replacedby, - count); - free_replacedby(r); -} - /** * aa_free_profile - free a profile * @profile: the profile to free (MAYBE NULL) @@ -603,41 +644,18 @@ aa_free_file_rules(&profile->file); aa_free_cap_rules(&profile->caps); + aa_free_net_rules(&profile->net); aa_free_rlimit_rules(&profile->rlimits); kzfree(profile->dirname); aa_put_dfa(profile->xmatch); aa_put_dfa(profile->policy.dfa); - aa_put_replacedby(profile->replacedby); kzfree(profile->hash); kzfree(profile); } /** - * aa_free_profile_rcu - free aa_profile by rcu (called by aa_free_profile_kref) - * @head: rcu_head callback for freeing of a profile (NOT NULL) - */ -static void aa_free_profile_rcu(struct rcu_head *head) -{ - struct aa_profile *p = container_of(head, struct aa_profile, rcu); - if (p->flags & PFLAG_NS_COUNT) - free_namespace(p->ns); - else - aa_free_profile(p); -} - -/** - * aa_free_profile_kref - free aa_profile by kref (called by aa_put_profile) - * @kr: kref callback for freeing of a profile (NOT NULL) - */ -void aa_free_profile_kref(struct kref *kref) -{ - struct aa_profile *p = container_of(kref, struct aa_profile, count); - call_rcu(&p->rcu, aa_free_profile_rcu); -} - -/** * aa_alloc_profile - allocate, initialize and return a new profile * @hname: name of the profile (NOT NULL) * @@ -652,20 +670,18 @@ if (!profile) return NULL; - profile->replacedby = kzalloc(sizeof(struct aa_replacedby), GFP_KERNEL); - if (!profile->replacedby) - goto fail; - kref_init(&profile->replacedby->count); - if (!policy_init(&profile->base, NULL, hname)) goto fail; - kref_init(&profile->count); + if (!aa_label_init(&profile->label, 1)) + goto fail; + profile->label.hname = profile->base.hname; + profile->label.flags |= FLAG_PROFILE; + profile->label.ent[0] = profile; /* refcount released by caller */ return profile; fail: - kzfree(profile->replacedby); kzfree(profile); return NULL; @@ -702,26 +718,57 @@ if (!profile) goto fail; + profile->label.replacedby = aa_alloc_replacedby(NULL); + if (!profile->label.replacedby) + goto fail; + profile->mode = APPARMOR_COMPLAIN; - profile->flags = PFLAG_NULL; + profile->label.flags |= FLAG_NULL; if (hat) - profile->flags |= PFLAG_HAT; + profile->label.flags |= FLAG_HAT; /* released on free_profile */ rcu_assign_pointer(profile->parent, aa_get_profile(parent)); profile->ns = aa_get_namespace(parent->ns); mutex_lock(&profile->ns->lock); - __list_add_profile(&parent->base.profiles, profile); + __add_profile(&parent->base.profiles, profile); mutex_unlock(&profile->ns->lock); /* refcount released by caller */ return profile; fail: + aa_free_profile(profile); return NULL; } +/** + * aa_setup_default_label - create the initial default label + */ +struct aa_label *aa_setup_default_label(void) +{ + struct aa_profile *profile = aa_alloc_profile("default"); + if (!profile) + return NULL; + + /* the default profile pretends to be unconfined until it is replaced */ + profile->label.flags |= FLAG_IX_ON_NAME_ERROR | FLAG_UNCONFINED; + profile->mode = APPARMOR_UNCONFINED; + + profile->ns = aa_get_namespace(root_ns); + + /* replacedby being set needed by fs interface */ + profile->label.replacedby = aa_alloc_replacedby(&profile->label); + if (!profile->label.replacedby) { + aa_free_profile(profile); + return NULL; + } + __add_profile(&root_ns->base.profiles, profile); + + return &profile->label; +} + /* TODO: profile accounting - setup in remove */ /** @@ -810,9 +857,10 @@ } /** - * __lookup_profile - lookup the profile matching @hname + * __lookupn_profile - lookup the profile matching @hname * @base: base list to start looking up profile name from (NOT NULL) * @hname: hierarchical profile name (NOT NULL) + * @n: length of @hname * * Requires: rcu_read_lock be held * @@ -820,53 +868,88 @@ * * Do a relative name lookup, recursing through profile tree. */ -static struct aa_profile *__lookup_profile(struct aa_policy *base, - const char *hname) +static struct aa_profile *__lookupn_profile(struct aa_policy *base, + const char *hname, size_t n) { struct aa_profile *profile = NULL; - char *split; + const char *split, *name = hname; - for (split = strstr(hname, "//"); split;) { - profile = __strn_find_child(&base->profiles, hname, - split - hname); + for (split = strstr(hname, "//"); split && (split - hname <= n);) { + profile = __strn_find_child(&base->profiles, name, + split - name); if (!profile) return NULL; base = &profile->base; - hname = split + 2; - split = strstr(hname, "//"); + name = split + 2; + split = strstr(name, "//"); } - profile = __find_child(&base->profiles, hname); + if (name - hname <= n) + return __strn_find_child(&base->profiles, name, + n - (name - hname)); + return NULL; +} - return profile; +static struct aa_profile *__lookup_profile(struct aa_policy *base, + const char *hname) +{ + return __lookupn_profile(base, hname, strlen(hname)); } /** * aa_lookup_profile - find a profile by its full or partial name * @ns: the namespace to start from (NOT NULL) * @hname: name to do lookup on. Does not contain namespace prefix (NOT NULL) + * @n: size of @hname * * Returns: refcounted profile or NULL if not found */ -struct aa_profile *aa_lookup_profile(struct aa_namespace *ns, const char *hname) +struct aa_profile *aa_lookupn_profile(struct aa_namespace *ns, + const char *hname, size_t n) { struct aa_profile *profile; rcu_read_lock(); do { - profile = __lookup_profile(&ns->base, hname); + profile = __lookupn_profile(&ns->base, hname, n); } while (profile && !aa_get_profile_not0(profile)); rcu_read_unlock(); /* the unconfined profile is not in the regular profile list */ - if (!profile && strcmp(hname, "unconfined") == 0) + if (!profile && strncmp(hname, "unconfined", n) == 0) profile = aa_get_newest_profile(ns->unconfined); /* refcount released by caller */ return profile; } +struct aa_profile *aa_lookup_profile(struct aa_namespace *ns, const char *hname) +{ + return aa_lookupn_profile(ns, hname, strlen(hname)); +} + +struct aa_profile *aa_fqlookupn_profile(struct aa_label *base, char *fqname, + size_t n) +{ + struct aa_profile *profile; + struct aa_namespace *ns; + char *name, *ns_name; + size_t ns_len; + + name = aa_splitn_fqname(fqname, n, &ns_name, &ns_len); + if (ns_name) { + ns = aa_findn_namespace(labels_ns(base), ns_name, ns_len); + if (!ns) + return NULL; + } else + ns = aa_get_namespace(labels_ns(base)); + profile = aa_lookupn_profile(ns, name, n - (name - fqname)); + aa_put_namespace(ns); + + return profile; +} + /** * replacement_allowed - test to see if replacement is allowed * @profile: profile to test if it can be replaced (MAYBE NULL) @@ -879,7 +962,7 @@ const char **info) { if (profile) { - if (profile->flags & PFLAG_IMMUTABLE) { + if (profile->label.flags & FLAG_IMMUTIBLE) { *info = "cannot replace immutible profile"; return -EPERM; } else if (noreplace) { @@ -893,27 +976,23 @@ /** * aa_audit_policy - Do auditing of policy changes * @op: policy operation being performed - * @gfp: memory allocation flags * @name: name of profile being manipulated (NOT NULL) * @info: any extra information to be audited (MAYBE NULL) * @error: error code * * Returns: the error to be returned after audit is done */ -static int audit_policy(int op, gfp_t gfp, const char *name, const char *info, +static int audit_policy(int op, const char *name, const char *info, int error) { - struct common_audit_data sa; - struct apparmor_audit_data aad = {0,}; - sa.type = LSM_AUDIT_DATA_NONE; - sa.aad = &aad; - aad.op = op; - aad.name = name; - aad.info = info; - aad.error = error; + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, op); + // aad(&sa)->op = op; + aad(&sa)->name = name; + aad(&sa)->info = info; + aad(&sa)->error = error; - return aa_audit(AUDIT_APPARMOR_STATUS, __aa_current_profile(), gfp, - &sa, NULL); + return aa_audit(AUDIT_APPARMOR_STATUS, + labels_profile(aa_current_raw_label()), &sa, NULL); } /** @@ -926,12 +1005,12 @@ { /* check if loading policy is locked out */ if (aa_g_lock_policy) { - audit_policy(op, GFP_KERNEL, NULL, "policy_locked", -EACCES); + audit_policy(op, NULL, "policy_locked", -EACCES); return 0; } if (!capable(CAP_MAC_ADMIN)) { - audit_policy(op, GFP_KERNEL, NULL, "not policy admin", -EACCES); + audit_policy(op, NULL, "not policy admin", -EACCES); return 0; } @@ -1008,14 +1087,13 @@ struct aa_profile *parent = aa_deref_parent(old); rcu_assign_pointer(new->parent, aa_get_profile(parent)); } - __aa_update_replacedby(old, new); - if (share_replacedby) { - aa_put_replacedby(new->replacedby); - new->replacedby = aa_get_replacedby(old->replacedby); - } else if (!rcu_access_pointer(new->replacedby->profile)) + __aa_update_replacedby(&old->label, &new->label); + if (share_replacedby) + new->label.replacedby = aa_get_replacedby(old->label.replacedby); + else if (!rcu_access_pointer(new->label.replacedby->label)) /* aafs interface uses replacedby */ - rcu_assign_pointer(new->replacedby->profile, - aa_get_profile(new)); + rcu_assign_pointer(new->label.replacedby->label, + aa_get_label(&new->label)); __aa_fs_profile_migrate_dents(old, new); if (list_empty(&new->base.list)) { @@ -1053,6 +1131,35 @@ return 0; } +static void share_name(struct aa_profile *old, struct aa_profile *new) +{ + aa_put_str(new->base.hname); + aa_get_str(old->base.hname); + new->base.hname = old->base.hname; + new->base.name = old->base.name; + new->label.hname = old->label.hname; +} + +/* Update to newest version of parent after previous replacements + * Returns: unrefcount newest version of parent + */ +static struct aa_profile *update_to_newest_parent(struct aa_profile *new) +{ + struct aa_profile *parent, *newest; + parent = rcu_dereference_protected(new->parent, + mutex_is_locked(&new->ns->lock)); + newest = aa_get_newest_profile(parent); + + /* parent replaced in this atomic set? */ + if (newest != parent) { + aa_put_profile(parent); + rcu_assign_pointer(new->parent, newest); + } else + aa_put_profile(newest); + + return newest; +} + /** * aa_replace_profiles - replace profile(s) on the profile list * @udata: serialized data stream (NOT NULL) @@ -1134,6 +1241,7 @@ /* create new fs entries for introspection if needed */ list_for_each_entry(ent, &lh, list) { + struct aa_replacedby *r; if (ent->old) { /* inherit old interface files */ @@ -1143,6 +1251,14 @@ TODO: support rename */ } else { struct dentry *parent; + r = aa_alloc_replacedby(NULL); + if (!r) { + info = "failed to create"; + error = -ENOMEM; + goto fail_lock; + } + ent->new->label.replacedby = r; + if (rcu_access_pointer(ent->new->parent)) { struct aa_profile *p; p = aa_deref_parent(ent->new); @@ -1153,7 +1269,7 @@ } if (error) { - info = "failed to create "; + info = "failed to create"; goto fail_lock; } } @@ -1163,46 +1279,40 @@ list_del_init(&ent->list); op = (!ent->old && !ent->rename) ? OP_PROF_LOAD : OP_PROF_REPL; - audit_policy(op, GFP_ATOMIC, ent->new->base.name, NULL, error); + audit_policy(op, ent->new->base.name, NULL, error); if (ent->old) { + share_name(ent->old, ent->new); __replace_profile(ent->old, ent->new, 1); + aa_label_replace(&ns->labels, &ent->old->label, + &ent->new->label); if (ent->rename) { /* aafs interface uses replacedby */ - struct aa_replacedby *r = ent->new->replacedby; - rcu_assign_pointer(r->profile, - aa_get_profile(ent->new)); + rcu_assign_pointer(ent->new->label.replacedby->label, + aa_get_label(&ent->new->label)); __replace_profile(ent->rename, ent->new, 0); } } else if (ent->rename) { /* aafs interface uses replacedby */ - rcu_assign_pointer(ent->new->replacedby->profile, - aa_get_profile(ent->new)); - __replace_profile(ent->rename, ent->new, 0); - } else if (ent->new->parent) { - struct aa_profile *parent, *newest; - parent = aa_deref_parent(ent->new); - newest = aa_get_newest_profile(parent); - - /* parent replaced in this atomic set? */ - if (newest != parent) { - aa_get_profile(newest); - aa_put_profile(parent); - rcu_assign_pointer(ent->new->parent, newest); - } else - aa_put_profile(newest); - /* aafs interface uses replacedby */ - rcu_assign_pointer(ent->new->replacedby->profile, - aa_get_profile(ent->new)); - __list_add_profile(&parent->base.profiles, ent->new); + rcu_assign_pointer(ent->new->label.replacedby->label, + aa_get_label(&ent->new->label)); } else { + struct list_head *lh; + if (rcu_access_pointer(ent->new->parent)) { + struct aa_profile *parent; + parent = update_to_newest_parent(ent->new); + lh = &parent->base.profiles; + } else + lh = &ns->base.profiles; + /* aafs interface uses replacedby */ - rcu_assign_pointer(ent->new->replacedby->profile, - aa_get_profile(ent->new)); - __list_add_profile(&ns->base.profiles, ent->new); + rcu_assign_pointer(ent->new->label.replacedby->label, + aa_get_label(&ent->new->label)); + __add_profile(lh, ent->new); } aa_load_ent_free(ent); } + __aa_labelset_update_all(ns); mutex_unlock(&ns->lock); out: @@ -1215,7 +1325,7 @@ fail_lock: mutex_unlock(&ns->lock); fail: - error = audit_policy(op, GFP_KERNEL, name, info, error); + error = audit_policy(op, name, info, error); list_for_each_entry_safe(ent, tmp, &lh, list) { list_del_init(&ent->list); @@ -1250,7 +1360,7 @@ goto fail; } - root = aa_current_profile()->ns; + root = labels_ns(aa_current_label()); if (fqname[0] == ':') { char *ns_name; @@ -1282,11 +1392,12 @@ } name = profile->base.hname; __remove_profile(profile); + __aa_labelset_update_all(ns); mutex_unlock(&ns->lock); } /* don't fail removal if audit fails */ - (void) audit_policy(OP_PROF_RM, GFP_KERNEL, name, info, error); + (void) audit_policy(OP_PROF_RM, name, info, error); aa_put_namespace(ns); aa_put_profile(profile); return size; @@ -1296,6 +1407,6 @@ aa_put_namespace(ns); fail: - (void) audit_policy(OP_PROF_RM, GFP_KERNEL, name, info, error); + (void) audit_policy(OP_PROF_RM, name, info, error); return error; } --- linux-3.19.0.orig/security/apparmor/policy_unpack.c +++ linux-3.19.0/security/apparmor/policy_unpack.c @@ -26,9 +26,18 @@ #include "include/context.h" #include "include/crypto.h" #include "include/match.h" +#include "include/path.h" #include "include/policy.h" #include "include/policy_unpack.h" +#define K_ABI_MASK 0x3ff +#define FORCE_COMPLAIN_FLAG 0x800 +#define VERSION_CMP(OP, X, Y) (((X) & K_ABI_MASK) OP ((Y) & K_ABI_MASK)) + +#define v5 5 /* base version */ +#define v6 6 /* per entry policydb mediation check */ +#define v7 7 /* full network masking */ + /* * The AppArmor interface treats data as a type byte followed by the * actual data. The interface has the notion of a a named entry @@ -70,13 +79,13 @@ static void audit_cb(struct audit_buffer *ab, void *va) { struct common_audit_data *sa = va; - if (sa->aad->iface.target) { - struct aa_profile *name = sa->aad->iface.target; + if (aad(sa)->target) { + const struct aa_profile *name = aad(sa)->target; audit_log_format(ab, " name="); audit_log_untrustedstring(ab, name->base.hname); } - if (sa->aad->iface.pos) - audit_log_format(ab, " offset=%ld", sa->aad->iface.pos); + if (aad(sa)->iface.pos) + audit_log_format(ab, " offset=%ld", aad(sa)->iface.pos); } /** @@ -92,20 +101,16 @@ static int audit_iface(struct aa_profile *new, const char *name, const char *info, struct aa_ext *e, int error) { - struct aa_profile *profile = __aa_current_profile(); - struct common_audit_data sa; - struct apparmor_audit_data aad = {0,}; - sa.type = LSM_AUDIT_DATA_NONE; - sa.aad = &aad; + struct aa_profile *profile = labels_profile(aa_current_raw_label()); + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, 0); if (e) - aad.iface.pos = e->pos - e->start; - aad.iface.target = new; - aad.name = name; - aad.info = info; - aad.error = error; + aad(&sa)->iface.pos = e->pos - e->start; + aad(&sa)->target = new; + aad(&sa)->name = name; + aad(&sa)->info = info; + aad(&sa)->error = error; - return aa_audit(AUDIT_APPARMOR_STATUS, profile, GFP_KERNEL, &sa, - audit_cb); + return aa_audit(AUDIT_APPARMOR_STATUS, profile, &sa, audit_cb); } /* test if read will be in packed data bounds */ @@ -193,6 +198,19 @@ return 0; } +static bool unpack_u16(struct aa_ext *e, u16 *data, const char *name) +{ + if (unpack_nameX(e, AA_U16, name)) { + if (!inbounds(e, sizeof(u16))) + return 0; + if (data) + *data = le16_to_cpu(get_unaligned((u16 *) e->pos)); + e->pos += sizeof(u16); + return 1; + } + return 0; +} + static bool unpack_u32(struct aa_ext *e, u32 *data, const char *name) { if (unpack_nameX(e, AA_U32, name)) { @@ -476,6 +494,7 @@ { struct aa_profile *profile = NULL; const char *name = NULL; + size_t size = 0; int i, error = -EPROTO; kernel_cap_t tmpcap; u32 tmp; @@ -510,16 +529,19 @@ profile->xmatch_len = tmp; } + /* disconnected attachment string is optional */ + (void) unpack_str(e, &profile->disconnected, "disconnected"); + /* per profile debug flags (complain, audit) */ if (!unpack_nameX(e, AA_STRUCT, "flags")) goto fail; if (!unpack_u32(e, &tmp, NULL)) goto fail; if (tmp & PACKED_FLAG_HAT) - profile->flags |= PFLAG_HAT; + profile->label.flags |= FLAG_HAT; if (!unpack_u32(e, &tmp, NULL)) goto fail; - if (tmp == PACKED_MODE_COMPLAIN) + if (tmp == PACKED_MODE_COMPLAIN || (e->version & FORCE_COMPLAIN_FLAG)) profile->mode = APPARMOR_COMPLAIN; else if (tmp == PACKED_MODE_KILL) profile->mode = APPARMOR_KILL; @@ -534,11 +556,9 @@ goto fail; /* path_flags is optional */ - if (unpack_u32(e, &profile->path_flags, "path_flags")) - profile->path_flags |= profile->flags & PFLAG_MEDIATE_DELETED; - else + if (!unpack_u32(e, &profile->path_flags, "path_flags")) /* set a default value if path_flags field is not present */ - profile->path_flags = PFLAG_MEDIATE_DELETED; + profile->path_flags = PATH_MEDIATE_DELETED; if (!unpack_u32(e, &(profile->caps.allow.cap[0]), NULL)) goto fail; @@ -576,6 +596,37 @@ if (!unpack_rlimits(e, profile)) goto fail; + size = unpack_array(e, "net_allowed_af"); + if (size) { + + for (i = 0; i < size; i++) { + /* discard extraneous rules that this kernel will + * never request + */ + if (i >= AF_MAX) { + u16 tmp; + if (!unpack_u16(e, &tmp, NULL) || + !unpack_u16(e, &tmp, NULL) || + !unpack_u16(e, &tmp, NULL)) + goto fail; + continue; + } + if (!unpack_u16(e, &profile->net.allow[i], NULL)) + goto fail; + if (!unpack_u16(e, &profile->net.audit[i], NULL)) + goto fail; + if (!unpack_u16(e, &profile->net.quiet[i], NULL)) + goto fail; + } + if (!unpack_nameX(e, AA_ARRAYEND, NULL)) + goto fail; + } + if (VERSION_CMP(<, e->version, v7)) { + /* old policy always allowed these too */ + profile->net.allow[AF_UNIX] = 0xffff; + profile->net.allow[AF_NETLINK] = 0xffff; + } + if (unpack_nameX(e, AA_STRUCT, "policydb")) { /* generic policy dfa - optional and may be NULL */ profile->policy.dfa = unpack_dfa(e); @@ -604,12 +655,16 @@ error = PTR_ERR(profile->file.dfa); profile->file.dfa = NULL; goto fail; + } else if (profile->file.dfa) { + if (!unpack_u32(e, &profile->file.start, "dfa_start")) + /* default start state */ + profile->file.start = DFA_START; + } else if (profile->policy.dfa && + profile->policy.start[AA_CLASS_FILE]) { + profile->file.dfa = aa_get_dfa(profile->policy.dfa); + profile->file.start = profile->policy.start[AA_CLASS_FILE]; } - if (!unpack_u32(e, &profile->file.start, "dfa_start")) - /* default start state */ - profile->file.start = DFA_START; - if (!unpack_trans_table(e, profile)) goto fail; @@ -650,15 +705,17 @@ error); return error; } - - /* check that the interface version is currently supported */ - if (e->version != 5) { - audit_iface(NULL, NULL, "unsupported interface version", - e, error); - return error; - } } + /* Check that the interface version is currently supported. + * if not specified use previous version + * Mask off everything that is not kernel abi version + */ + if (VERSION_CMP(<, e->version, v5) && VERSION_CMP(>, e->version, v7)) { + audit_iface(NULL, NULL, "unsupported interface version", + e, error); + return error; + } /* read the namespace if present */ if (unpack_str(e, &name, "namespace")) { @@ -775,8 +832,9 @@ if (error) goto fail_profile; - error = aa_calc_profile_hash(profile, e.version, start, - e.pos - start); + if (aa_g_hash_policy) + error = aa_calc_profile_hash(profile, e.version, start, + e.pos - start); if (error) goto fail_profile; --- linux-3.19.0.orig/security/apparmor/procattr.c +++ linux-3.19.0/security/apparmor/procattr.c @@ -33,50 +33,29 @@ * * Returns: size of string placed in @string else error code on failure */ -int aa_getprocattr(struct aa_profile *profile, char **string) +int aa_getprocattr(struct aa_label *label, char **string) { - char *str; - int len = 0, mode_len = 0, ns_len = 0, name_len; - const char *mode_str = aa_profile_mode_names[profile->mode]; - const char *ns_name = NULL; - struct aa_namespace *ns = profile->ns; - struct aa_namespace *current_ns = __aa_current_profile()->ns; - char *s; + struct aa_namespace *ns = labels_ns(label); + struct aa_namespace *current_ns = labels_ns(aa_current_label()); + int len; if (!aa_ns_visible(current_ns, ns)) return -EACCES; - ns_name = aa_ns_name(current_ns, ns); - ns_len = strlen(ns_name); + len = aa_label_snprint(NULL, 0, current_ns, label, true); + AA_BUG(len < 0); - /* if the visible ns_name is > 0 increase size for : :// seperator */ - if (ns_len) - ns_len += 4; - - /* unconfined profiles don't have a mode string appended */ - if (!unconfined(profile)) - mode_len = strlen(mode_str) + 3; /* + 3 for _() */ - - name_len = strlen(profile->base.hname); - len = mode_len + ns_len + name_len + 1; /* + 1 for \n */ - s = str = kmalloc(len + 1, GFP_KERNEL); /* + 1 \0 */ - if (!str) + *string = kmalloc(len + 2, GFP_KERNEL); + if (!*string) return -ENOMEM; - if (ns_len) { - /* skip over prefix current_ns->base.hname and separating // */ - sprintf(s, ":%s://", ns_name); - s += ns_len; - } - if (unconfined(profile)) - /* mode string not being appended */ - sprintf(s, "%s\n", profile->base.hname); - else - sprintf(s, "%s (%s)\n", profile->base.hname, mode_str); - *string = str; + len = aa_label_snprint(*string, len + 2, current_ns, label, true); + if (len < 0) + return len; + (*string)[len] = '\n'; + (*string)[len + 1] = 0; - /* NOTE: len does not include \0 of string, not saved as part of file */ - return len; + return len + 1; } /** @@ -138,12 +117,13 @@ for (count = 0; (hat < end) && count < 16; ++count) { char *next = hat + strlen(hat) + 1; hats[count] = hat; + AA_DEBUG("%s: (pid %d) Magic 0x%llx count %d hat '%s'\n" + , __func__, current->pid, token, count, hat); hat = next; } - } - - AA_DEBUG("%s: Magic 0x%llx Hat '%s'\n", - __func__, token, hat ? hat : NULL); + } else + AA_DEBUG("%s: (pid %d) Magic 0x%llx count %d Hat '%s'\n", + __func__, current->pid, token, count, ""); return aa_change_hat(hats, count, token, test); } --- linux-3.19.0.orig/security/apparmor/resource.c +++ linux-3.19.0/security/apparmor/resource.c @@ -35,7 +35,7 @@ struct common_audit_data *sa = va; audit_log_format(ab, " rlimit=%s value=%lu", - rlim_names[sa->aad->rlim.rlim], sa->aad->rlim.max); + rlim_names[aad(sa)->rlim.rlim], aad(sa)->rlim.max); } /** @@ -50,17 +50,11 @@ static int audit_resource(struct aa_profile *profile, unsigned int resource, unsigned long value, int error) { - struct common_audit_data sa; - struct apparmor_audit_data aad = {0,}; - - sa.type = LSM_AUDIT_DATA_NONE; - sa.aad = &aad; - aad.op = OP_SETRLIMIT, - aad.rlim.rlim = resource; - aad.rlim.max = value; - aad.error = error; - return aa_audit(AUDIT_APPARMOR_AUTO, profile, GFP_KERNEL, &sa, - audit_cb); + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, OP_SETRLIMIT); + aad(&sa)->rlim.rlim = resource; + aad(&sa)->rlim.max = value; + aad(&sa)->error = error; + return aa_audit(AUDIT_APPARMOR_AUTO, profile, &sa, audit_cb); } /** @@ -77,9 +71,19 @@ return rlim_map[resource]; } +static int profile_setrlimit(struct aa_profile *profile, unsigned int resource, + struct rlimit *new_rlim) +{ + int e = 0; + if (profile->rlimits.mask & (1 << resource) && new_rlim->rlim_max > + profile->rlimits.limits[resource].rlim_max) + e = -EACCES; + return audit_resource(profile, resource, new_rlim->rlim_max, e); +} + /** * aa_task_setrlimit - test permission to set an rlimit - * @profile - profile confining the task (NOT NULL) + * @label - label confining the task (NOT NULL) * @task - task the resource is being set on * @resource - the resource being set * @new_rlim - the new resource limit (NOT NULL) @@ -88,14 +92,15 @@ * * Returns: 0 or error code if setting resource failed */ -int aa_task_setrlimit(struct aa_profile *profile, struct task_struct *task, +int aa_task_setrlimit(struct aa_label *label, struct task_struct *task, unsigned int resource, struct rlimit *new_rlim) { - struct aa_profile *task_profile; + struct aa_profile *profile; + struct aa_label *task_label; int error = 0; rcu_read_lock(); - task_profile = aa_get_profile(aa_cred_profile(__task_cred(task))); + task_label = aa_get_newest_cred_label(__task_cred(task)); rcu_read_unlock(); /* TODO: extend resource control to handle other (non current) @@ -103,52 +108,65 @@ * that the task is setting the resource of a task confined with * the same profile. */ - if (profile != task_profile || - (profile->rlimits.mask & (1 << resource) && - new_rlim->rlim_max > profile->rlimits.limits[resource].rlim_max)) - error = -EACCES; + if (label != task_label) + error = fn_for_each(label, profile, + audit_resource(profile, resource, + new_rlim->rlim_max, EACCES)); + else + error = fn_for_each_confined(label, profile, + profile_setrlimit(profile, resource, new_rlim)); + aa_put_label(task_label); - aa_put_profile(task_profile); - - return audit_resource(profile, resource, new_rlim->rlim_max, error); + return error; } /** * __aa_transition_rlimits - apply new profile rlimits - * @old: old profile on task (NOT NULL) - * @new: new profile with rlimits to apply (NOT NULL) + * @old_l: old label on task (NOT NULL) + * @new_l: new label with rlimits to apply (NOT NULL) */ -void __aa_transition_rlimits(struct aa_profile *old, struct aa_profile *new) +void __aa_transition_rlimits(struct aa_label *old_l, struct aa_label *new_l) { unsigned int mask = 0; struct rlimit *rlim, *initrlim; - int i; + struct aa_profile *old, *new; + struct label_it i; + + old = labels_profile(old_l); + new = labels_profile(new_l); - /* for any rlimits the profile controlled reset the soft limit - * to the less of the tasks hard limit and the init tasks soft limit + /* for any rlimits the profile controlled, reset the soft limit + * to the lesser of the tasks hard limit and the init tasks soft limit */ - if (old->rlimits.mask) { - for (i = 0, mask = 1; i < RLIM_NLIMITS; i++, mask <<= 1) { - if (old->rlimits.mask & mask) { - rlim = current->signal->rlim + i; - initrlim = init_task.signal->rlim + i; - rlim->rlim_cur = min(rlim->rlim_max, - initrlim->rlim_cur); + label_for_each_confined(i, old_l, old) { + if (old->rlimits.mask) { + int j; + for (j = 0, mask = 1; j < RLIM_NLIMITS; j++, + mask <<= 1) { + if (old->rlimits.mask & mask) { + rlim = current->signal->rlim + j; + initrlim = init_task.signal->rlim + j; + rlim->rlim_cur = min(rlim->rlim_max, + initrlim->rlim_cur); + } } } } /* set any new hard limits as dictated by the new profile */ - if (!new->rlimits.mask) - return; - for (i = 0, mask = 1; i < RLIM_NLIMITS; i++, mask <<= 1) { - if (!(new->rlimits.mask & mask)) + label_for_each_confined(i, new_l, new) { + int j; + if (!new->rlimits.mask) continue; - - rlim = current->signal->rlim + i; - rlim->rlim_max = min(rlim->rlim_max, - new->rlimits.limits[i].rlim_max); - /* soft limit should not exceed hard limit */ - rlim->rlim_cur = min(rlim->rlim_cur, rlim->rlim_max); + for (j = 0, mask = 1; j < RLIM_NLIMITS; j++, mask <<= 1) { + if (!(new->rlimits.mask & mask)) + continue; + + rlim = current->signal->rlim + j; + rlim->rlim_max = min(rlim->rlim_max, + new->rlimits.limits[j].rlim_max); + /* soft limit should not exceed hard limit */ + rlim->rlim_cur = min(rlim->rlim_cur, rlim->rlim_max); + } } } --- linux-3.19.0.orig/security/commoncap.c +++ linux-3.19.0/security/commoncap.c @@ -979,9 +979,11 @@ } return ret; } +EXPORT_SYMBOL(cap_mmap_addr); int cap_mmap_file(struct file *file, unsigned long reqprot, unsigned long prot, unsigned long flags) { return 0; } +EXPORT_SYMBOL(cap_mmap_file); --- linux-3.19.0.orig/security/device_cgroup.c +++ linux-3.19.0/security/device_cgroup.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include @@ -849,6 +850,7 @@ return __devcgroup_check_permission(type, imajor(inode), iminor(inode), access); } +EXPORT_SYMBOL(__devcgroup_inode_permission); int devcgroup_inode_mknod(int mode, dev_t dev) { --- linux-3.19.0.orig/security/security.c +++ linux-3.19.0/security/security.c @@ -407,6 +407,7 @@ return 0; return security_ops->path_rmdir(dir, dentry); } +EXPORT_SYMBOL(security_path_rmdir); int security_path_unlink(struct path *dir, struct dentry *dentry) { @@ -423,6 +424,7 @@ return 0; return security_ops->path_symlink(dir, dentry, old_name); } +EXPORT_SYMBOL(security_path_symlink); int security_path_link(struct dentry *old_dentry, struct path *new_dir, struct dentry *new_dentry) @@ -431,6 +433,7 @@ return 0; return security_ops->path_link(old_dentry, new_dir, new_dentry); } +EXPORT_SYMBOL(security_path_link); int security_path_rename(struct path *old_dir, struct dentry *old_dentry, struct path *new_dir, struct dentry *new_dentry, @@ -458,6 +461,7 @@ return 0; return security_ops->path_truncate(path); } +EXPORT_SYMBOL(security_path_truncate); int security_path_chmod(struct path *path, umode_t mode) { @@ -465,6 +469,7 @@ return 0; return security_ops->path_chmod(path, mode); } +EXPORT_SYMBOL(security_path_chmod); int security_path_chown(struct path *path, kuid_t uid, kgid_t gid) { @@ -472,6 +477,7 @@ return 0; return security_ops->path_chown(path, uid, gid); } +EXPORT_SYMBOL(security_path_chown); int security_path_chroot(struct path *path) { @@ -557,6 +563,7 @@ return 0; return security_ops->inode_readlink(dentry); } +EXPORT_SYMBOL(security_inode_readlink); int security_inode_follow_link(struct dentry *dentry, struct nameidata *nd) { @@ -571,6 +578,7 @@ return 0; return security_ops->inode_permission(inode, mask); } +EXPORT_SYMBOL(security_inode_permission); int security_inode_setattr(struct dentry *dentry, struct iattr *attr) { @@ -693,6 +701,7 @@ return fsnotify_perm(file, mask); } +EXPORT_SYMBOL(security_file_permission); int security_file_alloc(struct file *file) { @@ -753,6 +762,7 @@ return ret; return ima_file_mmap(file, prot); } +EXPORT_SYMBOL(security_mmap_file); int security_mmap_addr(unsigned long addr) { --- linux-3.19.0.orig/security/selinux/selinuxfs.c +++ linux-3.19.0/security/selinux/selinuxfs.c @@ -152,7 +152,7 @@ goto out; /* No partial writes. */ - length = EINVAL; + length = -EINVAL; if (*ppos != 0) goto out; --- linux-3.19.0.orig/security/smack/smack.h +++ linux-3.19.0/security/smack/smack.h @@ -298,6 +298,16 @@ return tsp->smk_task; } +static inline struct smack_known *smk_of_task_struct(const struct task_struct *t) +{ + struct smack_known *skp; + + rcu_read_lock(); + skp = smk_of_task(__task_cred(t)->security); + rcu_read_unlock(); + return skp; +} + /* * Present a pointer to the forked smack label entry in an task blob. */ --- linux-3.19.0.orig/security/smack/smack_lsm.c +++ linux-3.19.0/security/smack/smack_lsm.c @@ -43,8 +43,6 @@ #include #include "smack.h" -#define task_security(task) (task_cred_xxx((task), security)) - #define TRANS_TRUE "TRUE" #define TRANS_TRUE_SIZE 4 @@ -120,7 +118,7 @@ static int smk_bu_task(struct task_struct *otp, int mode, int rc) { struct task_smack *tsp = current_security(); - struct task_smack *otsp = task_security(otp); + struct smack_known *smk_task = smk_of_task_struct(otp); char acc[SMK_NUM_ACCESS_TYPE + 1]; if (rc <= 0) @@ -128,7 +126,7 @@ smk_bu_mode(mode, acc); pr_info("Smack Bringup: (%s %s %s) %s to %s\n", - tsp->smk_task->smk_known, otsp->smk_task->smk_known, acc, + tsp->smk_task->smk_known, smk_task->smk_known, acc, current->comm, otp->comm); return 0; } @@ -345,7 +343,8 @@ saip = &ad; } - tsp = task_security(tracer); + rcu_read_lock(); + tsp = __task_cred(tracer)->security; tracer_known = smk_of_task(tsp); if ((mode & PTRACE_MODE_ATTACH) && @@ -365,11 +364,14 @@ tracee_known->smk_known, 0, rc, saip); + rcu_read_unlock(); return rc; } /* In case of rule==SMACK_PTRACE_DEFAULT or mode==PTRACE_MODE_READ */ rc = smk_tskacc(tsp, tracee_known, smk_ptrace_mode(mode), saip); + + rcu_read_unlock(); return rc; } @@ -396,7 +398,7 @@ if (rc != 0) return rc; - skp = smk_of_task(task_security(ctp)); + skp = smk_of_task_struct(ctp); rc = smk_ptrace_rule_check(current, skp, mode, __func__); return rc; @@ -1826,7 +1828,7 @@ const char *caller) { struct smk_audit_info ad; - struct smack_known *skp = smk_of_task(task_security(p)); + struct smack_known *skp = smk_of_task_struct(p); int rc; smk_ad_init(&ad, caller, LSM_AUDIT_DATA_TASK); @@ -1879,7 +1881,7 @@ */ static void smack_task_getsecid(struct task_struct *p, u32 *secid) { - struct smack_known *skp = smk_of_task(task_security(p)); + struct smack_known *skp = smk_of_task_struct(p); *secid = skp->smk_secid; } @@ -1986,7 +1988,7 @@ { struct smk_audit_info ad; struct smack_known *skp; - struct smack_known *tkp = smk_of_task(task_security(p)); + struct smack_known *tkp = smk_of_task_struct(p); int rc; smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_TASK); @@ -2040,7 +2042,7 @@ static void smack_task_to_inode(struct task_struct *p, struct inode *inode) { struct inode_smack *isp = inode->i_security; - struct smack_known *skp = smk_of_task(task_security(p)); + struct smack_known *skp = smk_of_task_struct(p); isp->smk_inode = skp; } @@ -3200,7 +3202,7 @@ */ static int smack_getprocattr(struct task_struct *p, char *name, char **value) { - struct smack_known *skp = smk_of_task(task_security(p)); + struct smack_known *skp = smk_of_task_struct(p); char *cp; int slen; --- linux-3.19.0.orig/sound/core/control.c +++ linux-3.19.0/sound/core/control.c @@ -1168,6 +1168,10 @@ if (info->count < 1) return -EINVAL; + if (!*info->id.name) + return -EINVAL; + if (strnlen(info->id.name, sizeof(info->id.name)) >= sizeof(info->id.name)) + return -EINVAL; access = info->access == 0 ? SNDRV_CTL_ELEM_ACCESS_READWRITE : (info->access & (SNDRV_CTL_ELEM_ACCESS_READWRITE| SNDRV_CTL_ELEM_ACCESS_INACTIVE| --- linux-3.19.0.orig/sound/core/pcm_native.c +++ linux-3.19.0/sound/core/pcm_native.c @@ -1546,6 +1546,8 @@ if (! snd_pcm_playback_empty(substream)) { snd_pcm_do_start(substream, SNDRV_PCM_STATE_DRAINING); snd_pcm_post_start(substream, SNDRV_PCM_STATE_DRAINING); + } else { + runtime->status->state = SNDRV_PCM_STATE_SETUP; } break; case SNDRV_PCM_STATE_RUNNING: --- linux-3.19.0.orig/sound/firewire/amdtp.c +++ linux-3.19.0/sound/firewire/amdtp.c @@ -78,7 +78,7 @@ int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit, enum amdtp_stream_direction dir, enum cip_flags flags) { - s->unit = fw_unit_get(unit); + s->unit = unit; s->direction = dir; s->flags = flags; s->context = ERR_PTR(-1); @@ -102,7 +102,6 @@ { WARN_ON(amdtp_stream_running(s)); mutex_destroy(&s->mutex); - fw_unit_put(s->unit); } EXPORT_SYMBOL(amdtp_stream_destroy); --- linux-3.19.0.orig/sound/firewire/bebob/bebob.c +++ linux-3.19.0/sound/firewire/bebob/bebob.c @@ -116,11 +116,22 @@ return err; } +/* + * This module releases the FireWire unit data after all ALSA character devices + * are released by applications. This is for releasing stream data or finishing + * transactions safely. Thus at returning from .remove(), this module still keep + * references for the unit. + */ static void bebob_card_free(struct snd_card *card) { struct snd_bebob *bebob = card->private_data; + snd_bebob_stream_destroy_duplex(bebob); + fw_unit_put(bebob->unit); + + kfree(bebob->maudio_special_quirk); + if (bebob->card_index >= 0) { mutex_lock(&devices_mutex); clear_bit(bebob->card_index, devices_used); @@ -205,7 +216,7 @@ card->private_free = bebob_card_free; bebob->card = card; - bebob->unit = unit; + bebob->unit = fw_unit_get(unit); bebob->spec = spec; mutex_init(&bebob->mutex); spin_lock_init(&bebob->lock); @@ -306,10 +317,11 @@ if (bebob == NULL) return; - kfree(bebob->maudio_special_quirk); + /* Awake bus-reset waiters. */ + if (!completion_done(&bebob->bus_reset)) + complete_all(&bebob->bus_reset); - snd_bebob_stream_destroy_duplex(bebob); - snd_card_disconnect(bebob->card); + /* No need to wait for releasing card object in this context. */ snd_card_free_when_closed(bebob->card); } --- linux-3.19.0.orig/sound/firewire/bebob/bebob_maudio.c +++ linux-3.19.0/sound/firewire/bebob/bebob_maudio.c @@ -96,10 +96,10 @@ struct fw_device *device = fw_parent_device(unit); int err, rcode; u64 date; - __be32 cues[3] = { - MAUDIO_BOOTLOADER_CUE1, - MAUDIO_BOOTLOADER_CUE2, - MAUDIO_BOOTLOADER_CUE3 + __le32 cues[3] = { + cpu_to_le32(MAUDIO_BOOTLOADER_CUE1), + cpu_to_le32(MAUDIO_BOOTLOADER_CUE2), + cpu_to_le32(MAUDIO_BOOTLOADER_CUE3) }; /* check date of software used to build */ --- linux-3.19.0.orig/sound/firewire/bebob/bebob_stream.c +++ linux-3.19.0/sound/firewire/bebob/bebob_stream.c @@ -410,8 +410,6 @@ static void destroy_both_connections(struct snd_bebob *bebob) { - break_both_connections(bebob); - cmp_connection_destroy(&bebob->in_conn); cmp_connection_destroy(&bebob->out_conn); } @@ -712,22 +710,16 @@ mutex_unlock(&bebob->mutex); } +/* + * This function should be called before starting streams or after stopping + * streams. + */ void snd_bebob_stream_destroy_duplex(struct snd_bebob *bebob) { - mutex_lock(&bebob->mutex); - - amdtp_stream_pcm_abort(&bebob->rx_stream); - amdtp_stream_pcm_abort(&bebob->tx_stream); - - amdtp_stream_stop(&bebob->rx_stream); - amdtp_stream_stop(&bebob->tx_stream); - amdtp_stream_destroy(&bebob->rx_stream); amdtp_stream_destroy(&bebob->tx_stream); destroy_both_connections(bebob); - - mutex_unlock(&bebob->mutex); } /* --- linux-3.19.0.orig/sound/firewire/dice/dice-stream.c +++ linux-3.19.0/sound/firewire/dice/dice-stream.c @@ -311,14 +311,21 @@ return err; } +/* + * This function should be called before starting streams or after stopping + * streams. + */ static void destroy_stream(struct snd_dice *dice, struct amdtp_stream *stream) { - amdtp_stream_destroy(stream); + struct fw_iso_resources *resources; if (stream == &dice->tx_stream) - fw_iso_resources_destroy(&dice->tx_resources); + resources = &dice->tx_resources; else - fw_iso_resources_destroy(&dice->rx_resources); + resources = &dice->rx_resources; + + amdtp_stream_destroy(stream); + fw_iso_resources_destroy(resources); } int snd_dice_stream_init_duplex(struct snd_dice *dice) @@ -332,6 +339,8 @@ goto end; err = init_stream(dice, &dice->rx_stream); + if (err < 0) + destroy_stream(dice, &dice->tx_stream); end: return err; } @@ -340,10 +349,7 @@ { snd_dice_transaction_clear_enable(dice); - stop_stream(dice, &dice->tx_stream); destroy_stream(dice, &dice->tx_stream); - - stop_stream(dice, &dice->rx_stream); destroy_stream(dice, &dice->rx_stream); dice->substreams_counter = 0; --- linux-3.19.0.orig/sound/firewire/dice/dice.c +++ linux-3.19.0/sound/firewire/dice/dice.c @@ -226,11 +226,20 @@ strcpy(card->mixername, "DICE"); } +/* + * This module releases the FireWire unit data after all ALSA character devices + * are released by applications. This is for releasing stream data or finishing + * transactions safely. Thus at returning from .remove(), this module still keep + * references for the unit. + */ static void dice_card_free(struct snd_card *card) { struct snd_dice *dice = card->private_data; + snd_dice_stream_destroy_duplex(dice); snd_dice_transaction_destroy(dice); + fw_unit_put(dice->unit); + mutex_destroy(&dice->mutex); } @@ -251,7 +260,7 @@ dice = card->private_data; dice->card = card; - dice->unit = unit; + dice->unit = fw_unit_get(unit); card->private_free = dice_card_free; spin_lock_init(&dice->lock); @@ -305,10 +314,7 @@ { struct snd_dice *dice = dev_get_drvdata(&unit->device); - snd_card_disconnect(dice->card); - - snd_dice_stream_destroy_duplex(dice); - + /* No need to wait for releasing card object in this context. */ snd_card_free_when_closed(dice->card); } --- linux-3.19.0.orig/sound/firewire/fireworks/fireworks.c +++ linux-3.19.0/sound/firewire/fireworks/fireworks.c @@ -173,11 +173,23 @@ return err; } +/* + * This module releases the FireWire unit data after all ALSA character devices + * are released by applications. This is for releasing stream data or finishing + * transactions safely. Thus at returning from .remove(), this module still keep + * references for the unit. + */ static void efw_card_free(struct snd_card *card) { struct snd_efw *efw = card->private_data; + snd_efw_stream_destroy_duplex(efw); + snd_efw_transaction_remove_instance(efw); + fw_unit_put(efw->unit); + + kfree(efw->resp_buf); + if (efw->card_index >= 0) { mutex_lock(&devices_mutex); clear_bit(efw->card_index, devices_used); @@ -185,7 +197,6 @@ } mutex_destroy(&efw->mutex); - kfree(efw->resp_buf); } static int @@ -218,7 +229,7 @@ card->private_free = efw_card_free; efw->card = card; - efw->unit = unit; + efw->unit = fw_unit_get(unit); mutex_init(&efw->mutex); spin_lock_init(&efw->lock); init_waitqueue_head(&efw->hwdep_wait); @@ -289,10 +300,7 @@ { struct snd_efw *efw = dev_get_drvdata(&unit->device); - snd_efw_stream_destroy_duplex(efw); - snd_efw_transaction_remove_instance(efw); - - snd_card_disconnect(efw->card); + /* No need to wait for releasing card object in this context. */ snd_card_free_when_closed(efw->card); } --- linux-3.19.0.orig/sound/firewire/fireworks/fireworks_stream.c +++ linux-3.19.0/sound/firewire/fireworks/fireworks_stream.c @@ -100,17 +100,22 @@ return err; } +/* + * This function should be called before starting the stream or after stopping + * the streams. + */ static void destroy_stream(struct snd_efw *efw, struct amdtp_stream *stream) { - stop_stream(efw, stream); - - amdtp_stream_destroy(stream); + struct cmp_connection *conn; if (stream == &efw->tx_stream) - cmp_connection_destroy(&efw->out_conn); + conn = &efw->out_conn; else - cmp_connection_destroy(&efw->in_conn); + conn = &efw->in_conn; + + amdtp_stream_destroy(stream); + cmp_connection_destroy(&efw->out_conn); } static int @@ -319,12 +324,8 @@ void snd_efw_stream_destroy_duplex(struct snd_efw *efw) { - mutex_lock(&efw->mutex); - destroy_stream(efw, &efw->rx_stream); destroy_stream(efw, &efw->tx_stream); - - mutex_unlock(&efw->mutex); } void snd_efw_stream_lock_changed(struct snd_efw *efw) --- linux-3.19.0.orig/sound/firewire/oxfw/oxfw-stream.c +++ linux-3.19.0/sound/firewire/oxfw/oxfw-stream.c @@ -171,9 +171,10 @@ } /* Wait first packet */ - err = amdtp_stream_wait_callback(stream, CALLBACK_TIMEOUT); - if (err < 0) + if (!amdtp_stream_wait_callback(stream, CALLBACK_TIMEOUT)) { stop_stream(oxfw, stream); + err = -ETIMEDOUT; + } end: return err; } @@ -337,6 +338,10 @@ stop_stream(oxfw, stream); } +/* + * This function should be called before starting the stream or after stopping + * the streams. + */ void snd_oxfw_stream_destroy_simplex(struct snd_oxfw *oxfw, struct amdtp_stream *stream) { @@ -347,8 +352,6 @@ else conn = &oxfw->in_conn; - stop_stream(oxfw, stream); - amdtp_stream_destroy(stream); cmp_connection_destroy(conn); } --- linux-3.19.0.orig/sound/firewire/oxfw/oxfw.c +++ linux-3.19.0/sound/firewire/oxfw/oxfw.c @@ -104,11 +104,23 @@ return err; } +/* + * This module releases the FireWire unit data after all ALSA character devices + * are released by applications. This is for releasing stream data or finishing + * transactions safely. Thus at returning from .remove(), this module still keep + * references for the unit. + */ static void oxfw_card_free(struct snd_card *card) { struct snd_oxfw *oxfw = card->private_data; unsigned int i; + snd_oxfw_stream_destroy_simplex(oxfw, &oxfw->rx_stream); + if (oxfw->has_output) + snd_oxfw_stream_destroy_simplex(oxfw, &oxfw->tx_stream); + + fw_unit_put(oxfw->unit); + for (i = 0; i < SND_OXFW_STREAM_FORMAT_ENTRIES; i++) { kfree(oxfw->tx_stream_formats[i]); kfree(oxfw->rx_stream_formats[i]); @@ -136,7 +148,7 @@ oxfw = card->private_data; oxfw->card = card; mutex_init(&oxfw->mutex); - oxfw->unit = unit; + oxfw->unit = fw_unit_get(unit); oxfw->device_info = (const struct device_info *)id->driver_data; spin_lock_init(&oxfw->lock); init_waitqueue_head(&oxfw->hwdep_wait); @@ -212,12 +224,7 @@ { struct snd_oxfw *oxfw = dev_get_drvdata(&unit->device); - snd_card_disconnect(oxfw->card); - - snd_oxfw_stream_destroy_simplex(oxfw, &oxfw->rx_stream); - if (oxfw->has_output) - snd_oxfw_stream_destroy_simplex(oxfw, &oxfw->tx_stream); - + /* No need to wait for releasing card object in this context. */ snd_card_free_when_closed(oxfw->card); } --- linux-3.19.0.orig/sound/pci/emu10k1/emuproc.c +++ linux-3.19.0/sound/pci/emu10k1/emuproc.c @@ -241,31 +241,22 @@ struct snd_emu10k1 *emu = entry->private_data; u32 value; u32 value2; - unsigned long flags; u32 rate; if (emu->card_capabilities->emu_model) { - spin_lock_irqsave(&emu->emu_lock, flags); snd_emu1010_fpga_read(emu, 0x38, &value); - spin_unlock_irqrestore(&emu->emu_lock, flags); if ((value & 0x1) == 0) { - spin_lock_irqsave(&emu->emu_lock, flags); snd_emu1010_fpga_read(emu, 0x2a, &value); snd_emu1010_fpga_read(emu, 0x2b, &value2); - spin_unlock_irqrestore(&emu->emu_lock, flags); rate = 0x1770000 / (((value << 5) | value2)+1); snd_iprintf(buffer, "ADAT Locked : %u\n", rate); } else { snd_iprintf(buffer, "ADAT Unlocked\n"); } - spin_lock_irqsave(&emu->emu_lock, flags); snd_emu1010_fpga_read(emu, 0x20, &value); - spin_unlock_irqrestore(&emu->emu_lock, flags); if ((value & 0x4) == 0) { - spin_lock_irqsave(&emu->emu_lock, flags); snd_emu1010_fpga_read(emu, 0x28, &value); snd_emu1010_fpga_read(emu, 0x29, &value2); - spin_unlock_irqrestore(&emu->emu_lock, flags); rate = 0x1770000 / (((value << 5) | value2)+1); snd_iprintf(buffer, "SPDIF Locked : %d\n", rate); } else { @@ -410,14 +401,11 @@ { struct snd_emu10k1 *emu = entry->private_data; u32 value; - unsigned long flags; int i; snd_iprintf(buffer, "EMU1010 Registers:\n\n"); for(i = 0; i < 0x40; i+=1) { - spin_lock_irqsave(&emu->emu_lock, flags); snd_emu1010_fpga_read(emu, i, &value); - spin_unlock_irqrestore(&emu->emu_lock, flags); snd_iprintf(buffer, "%02X: %08X, %02X\n", i, value, (value >> 8) & 0x7f); } } --- linux-3.19.0.orig/sound/pci/hda/hda_controller.c +++ linux-3.19.0/sound/pci/hda/hda_controller.c @@ -957,7 +957,6 @@ dev_err(chip->card->dev, "cannot allocate CORB/RIRB\n"); return err; } -EXPORT_SYMBOL_GPL(azx_alloc_cmd_io); static void azx_init_cmd_io(struct azx *chip) { @@ -1022,7 +1021,6 @@ azx_writeb(chip, RIRBCTL, AZX_RBCTL_DMA_EN | AZX_RBCTL_IRQ_EN); spin_unlock_irq(&chip->reg_lock); } -EXPORT_SYMBOL_GPL(azx_init_cmd_io); static void azx_free_cmd_io(struct azx *chip) { @@ -1032,7 +1030,6 @@ azx_writeb(chip, CORBCTL, 0); spin_unlock_irq(&chip->reg_lock); } -EXPORT_SYMBOL_GPL(azx_free_cmd_io); static unsigned int azx_command_addr(u32 cmd) { @@ -1163,7 +1160,7 @@ } } - if (!bus->no_response_fallback) + if (bus->no_response_fallback) return -1; if (!chip->polling_mode && chip->poll_count < 2) { @@ -1312,7 +1309,6 @@ else return azx_corb_send_cmd(bus, val); } -EXPORT_SYMBOL_GPL(azx_send_cmd); /* get a response */ static unsigned int azx_get_response(struct hda_bus *bus, @@ -1326,7 +1322,6 @@ else return azx_rirb_get_response(bus, addr); } -EXPORT_SYMBOL_GPL(azx_get_response); #ifdef CONFIG_SND_HDA_DSP_LOADER /* --- linux-3.19.0.orig/sound/pci/hda/hda_generic.c +++ linux-3.19.0/sound/pci/hda/hda_generic.c @@ -687,12 +687,45 @@ return val; } +/* is this a stereo widget or a stereo-to-mono mix? */ +static bool is_stereo_amps(struct hda_codec *codec, hda_nid_t nid, int dir) +{ + unsigned int wcaps = get_wcaps(codec, nid); + hda_nid_t conn; + + if (wcaps & AC_WCAP_STEREO) + return true; + if (dir != HDA_INPUT || get_wcaps_type(wcaps) != AC_WID_AUD_MIX) + return false; + if (snd_hda_get_num_conns(codec, nid) != 1) + return false; + if (snd_hda_get_connections(codec, nid, &conn, 1) < 0) + return false; + return !!(get_wcaps(codec, conn) & AC_WCAP_STEREO); +} + /* initialize the amp value (only at the first time) */ static void init_amp(struct hda_codec *codec, hda_nid_t nid, int dir, int idx) { unsigned int caps = query_amp_caps(codec, nid, dir); int val = get_amp_val_to_activate(codec, nid, dir, caps, false); - snd_hda_codec_amp_init_stereo(codec, nid, dir, idx, 0xff, val); + + if (is_stereo_amps(codec, nid, dir)) + snd_hda_codec_amp_init_stereo(codec, nid, dir, idx, 0xff, val); + else + snd_hda_codec_amp_init(codec, nid, 0, dir, idx, 0xff, val); +} + +/* update the amp, doing in stereo or mono depending on NID */ +static int update_amp(struct hda_codec *codec, hda_nid_t nid, int dir, int idx, + unsigned int mask, unsigned int val) +{ + if (is_stereo_amps(codec, nid, dir)) + return snd_hda_codec_amp_stereo(codec, nid, dir, idx, + mask, val); + else + return snd_hda_codec_amp_update(codec, nid, 0, dir, idx, + mask, val); } /* calculate amp value mask we can modify; @@ -732,7 +765,7 @@ return; val &= mask; - snd_hda_codec_amp_stereo(codec, nid, dir, idx, mask, val); + update_amp(codec, nid, dir, idx, mask, val); } static void activate_amp_out(struct hda_codec *codec, struct nid_path *path, @@ -4424,13 +4457,11 @@ has_amp = nid_has_mute(codec, mix, HDA_INPUT); for (i = 0; i < nums; i++) { if (has_amp) - snd_hda_codec_amp_stereo(codec, mix, - HDA_INPUT, i, - 0xff, HDA_AMP_MUTE); + update_amp(codec, mix, HDA_INPUT, i, + 0xff, HDA_AMP_MUTE); else if (nid_has_volume(codec, conn[i], HDA_OUTPUT)) - snd_hda_codec_amp_stereo(codec, conn[i], - HDA_OUTPUT, 0, - 0xff, HDA_AMP_MUTE); + update_amp(codec, conn[i], HDA_OUTPUT, 0, + 0xff, HDA_AMP_MUTE); } } --- linux-3.19.0.orig/sound/pci/hda/hda_i915.h +++ linux-3.19.0/sound/pci/hda/hda_i915.h @@ -32,6 +32,14 @@ { return 0; } +static inline int hda_i915_init_bpo(void) +{ + return -ENODEV; +} +static inline int hda_i915_exit_bpo(void) +{ + return 0; +} #endif #endif --- linux-3.19.0.orig/sound/pci/hda/hda_intel.c +++ linux-3.19.0/sound/pci/hda/hda_intel.c @@ -299,8 +299,12 @@ AZX_DCAPS_PM_RUNTIME | AZX_DCAPS_I915_POWERWELL |\ AZX_DCAPS_SNOOP_TYPE(SCH)) +#define AZX_DCAPS_INTEL_BRASWELL \ + (AZX_DCAPS_INTEL_PCH | AZX_DCAPS_I915_POWERWELL) + #define AZX_DCAPS_INTEL_SKYLAKE \ - (AZX_DCAPS_INTEL_PCH | AZX_DCAPS_SEPARATE_STREAM_TAG) + (AZX_DCAPS_INTEL_PCH | AZX_DCAPS_SEPARATE_STREAM_TAG |\ + AZX_DCAPS_I915_POWERWELL) /* quirks for ATI SB / AMD Hudson */ #define AZX_DCAPS_PRESET_ATI_SB \ @@ -2004,7 +2008,7 @@ .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH_NOPM }, /* Panther Point */ { PCI_DEVICE(0x8086, 0x1e20), - .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH }, + .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH_NOPM }, /* Lynx Point */ { PCI_DEVICE(0x8086, 0x8c20), .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH }, @@ -2027,7 +2031,7 @@ .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH }, /* Sunrise Point */ { PCI_DEVICE(0x8086, 0xa170), - .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH }, + .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_SKYLAKE }, /* Sunrise Point-LP */ { PCI_DEVICE(0x8086, 0x9d70), .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_SKYLAKE }, @@ -2055,7 +2059,7 @@ .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH_NOPM }, /* Braswell */ { PCI_DEVICE(0x8086, 0x2284), - .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH }, + .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_BRASWELL }, /* ICH6 */ { PCI_DEVICE(0x8086, 0x2668), .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_INTEL_ICH }, --- linux-3.19.0.orig/sound/pci/hda/hda_proc.c +++ linux-3.19.0/sound/pci/hda/hda_proc.c @@ -134,13 +134,38 @@ (caps & AC_AMPCAP_MUTE) >> AC_AMPCAP_MUTE_SHIFT); } +/* is this a stereo widget or a stereo-to-mono mix? */ +static bool is_stereo_amps(struct hda_codec *codec, hda_nid_t nid, + int dir, unsigned int wcaps, int indices) +{ + hda_nid_t conn; + + if (wcaps & AC_WCAP_STEREO) + return true; + /* check for a stereo-to-mono mix; it must be: + * only a single connection, only for input, and only a mixer widget + */ + if (indices != 1 || dir != HDA_INPUT || + get_wcaps_type(wcaps) != AC_WID_AUD_MIX) + return false; + + if (snd_hda_get_raw_connections(codec, nid, &conn, 1) < 0) + return false; + /* the connection source is a stereo? */ + wcaps = snd_hda_param_read(codec, conn, AC_PAR_AUDIO_WIDGET_CAP); + return !!(wcaps & AC_WCAP_STEREO); +} + static void print_amp_vals(struct snd_info_buffer *buffer, struct hda_codec *codec, hda_nid_t nid, - int dir, int stereo, int indices) + int dir, unsigned int wcaps, int indices) { unsigned int val; + bool stereo; int i; + stereo = is_stereo_amps(codec, nid, dir, wcaps, indices); + dir = dir == HDA_OUTPUT ? AC_AMP_GET_OUTPUT : AC_AMP_GET_INPUT; for (i = 0; i < indices; i++) { snd_iprintf(buffer, " ["); @@ -757,12 +782,10 @@ (codec->single_adc_amp && wid_type == AC_WID_AUD_IN)) print_amp_vals(buffer, codec, nid, HDA_INPUT, - wid_caps & AC_WCAP_STEREO, - 1); + wid_caps, 1); else print_amp_vals(buffer, codec, nid, HDA_INPUT, - wid_caps & AC_WCAP_STEREO, - conn_len); + wid_caps, conn_len); } if (wid_caps & AC_WCAP_OUT_AMP) { snd_iprintf(buffer, " Amp-Out caps: "); @@ -771,11 +794,10 @@ if (wid_type == AC_WID_PIN && codec->pin_amp_workaround) print_amp_vals(buffer, codec, nid, HDA_OUTPUT, - wid_caps & AC_WCAP_STEREO, - conn_len); + wid_caps, conn_len); else print_amp_vals(buffer, codec, nid, HDA_OUTPUT, - wid_caps & AC_WCAP_STEREO, 1); + wid_caps, 1); } switch (wid_type) { --- linux-3.19.0.orig/sound/pci/hda/patch_cirrus.c +++ linux-3.19.0/sound/pci/hda/patch_cirrus.c @@ -393,6 +393,7 @@ SND_PCI_QUIRK(0x106b, 0x1c00, "MacBookPro 8,1", CS420X_MBP81), SND_PCI_QUIRK(0x106b, 0x2000, "iMac 12,2", CS420X_IMAC27_122), SND_PCI_QUIRK(0x106b, 0x2800, "MacBookPro 10,1", CS420X_MBP101), + SND_PCI_QUIRK(0x106b, 0x5600, "MacBookAir 5,2", CS420X_MBP81), SND_PCI_QUIRK(0x106b, 0x5b00, "MacBookAir 4,2", CS420X_MBA42), SND_PCI_QUIRK_VENDOR(0x106b, "Apple", CS420X_APPLE), {} /* terminator */ @@ -584,6 +585,7 @@ return -ENOMEM; spec->gen.automute_hook = cs_automute; + codec->single_adc_amp = 1; snd_hda_pick_fixup(codec, cs420x_models, cs420x_fixup_tbl, cs420x_fixups); --- linux-3.19.0.orig/sound/pci/hda/patch_conexant.c +++ linux-3.19.0/sound/pci/hda/patch_conexant.c @@ -223,6 +223,7 @@ CXT_PINCFG_LENOVO_TP410, CXT_PINCFG_LEMOTE_A1004, CXT_PINCFG_LEMOTE_A1205, + CXT_PINCFG_COMPAQ_CQ60, CXT_FIXUP_STEREO_DMIC, CXT_FIXUP_INC_MIC_BOOST, CXT_FIXUP_HEADPHONE_MIC_PIN, @@ -660,6 +661,15 @@ .type = HDA_FIXUP_PINS, .v.pins = cxt_pincfg_lemote, }, + [CXT_PINCFG_COMPAQ_CQ60] = { + .type = HDA_FIXUP_PINS, + .v.pins = (const struct hda_pintbl[]) { + /* 0x17 was falsely set up as a mic, it should 0x1d */ + { 0x17, 0x400001f0 }, + { 0x1d, 0x97a70120 }, + { } + } + }, [CXT_FIXUP_STEREO_DMIC] = { .type = HDA_FIXUP_FUNC, .v.func = cxt_fixup_stereo_dmic, @@ -769,6 +779,7 @@ }; static const struct snd_pci_quirk cxt5051_fixups[] = { + SND_PCI_QUIRK(0x103c, 0x360b, "Compaq CQ60", CXT_PINCFG_COMPAQ_CQ60), SND_PCI_QUIRK(0x17aa, 0x20f2, "Lenovo X200", CXT_PINCFG_LENOVO_X200), {} }; --- linux-3.19.0.orig/sound/pci/hda/patch_realtek.c +++ linux-3.19.0/sound/pci/hda/patch_realtek.c @@ -394,7 +394,7 @@ { /* We currently only handle front, HP */ static hda_nid_t pins[] = { - 0x0f, 0x10, 0x14, 0x15, 0 + 0x0f, 0x10, 0x14, 0x15, 0x17, 0 }; hda_nid_t *p; for (p = pins; *p; p++) @@ -2910,6 +2910,8 @@ if (!hp_pin) return; + + msleep(30); hp_pin_sense = snd_hda_jack_detect(codec, hp_pin); /* Index 0x43 Direct Drive HP AMP LPM Control 1 */ @@ -3508,6 +3510,14 @@ WRITE_COEF(0x32, 0x42a3), {} }; + static struct coef_fw coef0288[] = { + UPDATE_COEF(0x4f, 0xfcc0, 0xc400), + UPDATE_COEF(0x50, 0x2000, 0x2000), + UPDATE_COEF(0x56, 0x0006, 0x0006), + UPDATE_COEF(0x66, 0x0008, 0), + UPDATE_COEF(0x67, 0x2000, 0), + {} + }; static struct coef_fw coef0292[] = { WRITE_COEF(0x76, 0x000e), WRITE_COEF(0x6c, 0x2400), @@ -3538,6 +3548,10 @@ case 0x10ec0283: alc_process_coef_fw(codec, coef0233); break; + case 0x10ec0286: + case 0x10ec0288: + alc_process_coef_fw(codec, coef0288); + break; case 0x10ec0292: alc_process_coef_fw(codec, coef0292); break; @@ -3567,6 +3581,14 @@ WRITE_COEF(0x26, 0x008c), {} }; + static struct coef_fw coef0288[] = { + UPDATE_COEF(0x50, 0x2000, 0), + UPDATE_COEF(0x56, 0x0006, 0), + UPDATE_COEF(0x4f, 0xfcc0, 0xc400), + UPDATE_COEF(0x66, 0x0008, 0x0008), + UPDATE_COEF(0x67, 0x2000, 0x2000), + {} + }; static struct coef_fw coef0292[] = { WRITE_COEF(0x19, 0xa208), WRITE_COEF(0x2e, 0xacf0), @@ -3599,6 +3621,13 @@ alc_process_coef_fw(codec, coef0233); snd_hda_set_pin_ctl_cache(codec, mic_pin, PIN_VREF50); break; + case 0x10ec0286: + case 0x10ec0288: + alc_update_coef_idx(codec, 0x4f, 0x000c, 0); + snd_hda_set_pin_ctl_cache(codec, hp_pin, 0); + alc_process_coef_fw(codec, coef0288); + snd_hda_set_pin_ctl_cache(codec, mic_pin, PIN_VREF50); + break; case 0x10ec0292: snd_hda_set_pin_ctl_cache(codec, hp_pin, 0); alc_process_coef_fw(codec, coef0292); @@ -3634,6 +3663,14 @@ WRITE_COEF(0x32, 0x4ea3), {} }; + static struct coef_fw coef0288[] = { + UPDATE_COEF(0x4f, 0xfcc0, 0xc400), /* Set to TRS type */ + UPDATE_COEF(0x50, 0x2000, 0x2000), + UPDATE_COEF(0x56, 0x0006, 0x0006), + UPDATE_COEF(0x66, 0x0008, 0), + UPDATE_COEF(0x67, 0x2000, 0), + {} + }; static struct coef_fw coef0292[] = { WRITE_COEF(0x76, 0x000e), WRITE_COEF(0x6c, 0x2400), @@ -3662,6 +3699,11 @@ case 0x10ec0283: alc_process_coef_fw(codec, coef0233); break; + case 0x10ec0286: + case 0x10ec0288: + alc_process_coef_fw(codec, coef0288); + break; + break; case 0x10ec0292: alc_process_coef_fw(codec, coef0292); break; @@ -3690,6 +3732,13 @@ WRITE_COEF(0x32, 0x4ea3), {} }; + static struct coef_fw coef0288[] = { + UPDATE_COEF(0x50, 0x2000, 0x2000), + UPDATE_COEF(0x56, 0x0006, 0x0006), + UPDATE_COEF(0x66, 0x0008, 0), + UPDATE_COEF(0x67, 0x2000, 0), + {} + }; static struct coef_fw coef0292[] = { WRITE_COEF(0x6b, 0xd429), WRITE_COEF(0x76, 0x0008), @@ -3716,6 +3765,12 @@ case 0x10ec0283: alc_process_coef_fw(codec, coef0233); break; + case 0x10ec0286: + case 0x10ec0288: + alc_update_coef_idx(codec, 0x4f, 0xfcc0, 0xd400); + msleep(300); + alc_process_coef_fw(codec, coef0288); + break; case 0x10ec0292: alc_process_coef_fw(codec, coef0292); break; @@ -3744,6 +3799,13 @@ WRITE_COEF(0x32, 0x4ea3), {} }; + static struct coef_fw coef0288[] = { + UPDATE_COEF(0x50, 0x2000, 0x2000), + UPDATE_COEF(0x56, 0x0006, 0x0006), + UPDATE_COEF(0x66, 0x0008, 0), + UPDATE_COEF(0x67, 0x2000, 0), + {} + }; static struct coef_fw coef0292[] = { WRITE_COEF(0x6b, 0xe429), WRITE_COEF(0x76, 0x0008), @@ -3770,6 +3832,12 @@ case 0x10ec0283: alc_process_coef_fw(codec, coef0233); break; + case 0x10ec0286: + case 0x10ec0288: + alc_update_coef_idx(codec, 0x4f, 0xfcc0, 0xe400); + msleep(300); + alc_process_coef_fw(codec, coef0288); + break; case 0x10ec0292: alc_process_coef_fw(codec, coef0292); break; @@ -3794,6 +3862,10 @@ conteol) */ {} }; + static struct coef_fw coef0288[] = { + UPDATE_COEF(0x4f, 0xfcc0, 0xd400), /* Check Type */ + {} + }; static struct coef_fw coef0293[] = { UPDATE_COEF(0x4a, 0x000f, 0x0008), /* Combo Jack auto detect */ WRITE_COEF(0x45, 0xD429), /* Set to ctia type */ @@ -3821,6 +3893,13 @@ val = alc_read_coef_idx(codec, 0x46); is_ctia = (val & 0x0070) == 0x0070; break; + case 0x10ec0286: + case 0x10ec0288: + alc_process_coef_fw(codec, coef0288); + msleep(350); + val = alc_read_coef_idx(codec, 0x50); + is_ctia = (val & 0x0070) == 0x0070; + break; case 0x10ec0292: alc_write_coef_idx(codec, 0x6b, 0xd429); msleep(300); @@ -4004,6 +4083,29 @@ alc_fixup_headset_mode(codec, fix, action); } +static void alc288_update_headset_jack_cb(struct hda_codec *codec, + struct hda_jack_callback *jack) +{ + struct alc_spec *spec = codec->spec; + int present; + + alc_update_headset_jack_cb(codec, jack); + /* Headset Mic enable or disable, only for Dell Dino */ + present = spec->gen.hp_jack_present ? 0x40 : 0; + snd_hda_codec_write(codec, 0x01, 0, AC_VERB_SET_GPIO_DATA, + present); +} + +static void alc_fixup_headset_mode_dell_alc288(struct hda_codec *codec, + const struct hda_fixup *fix, int action) +{ + alc_fixup_headset_mode(codec, fix, action); + if (action == HDA_FIXUP_ACT_PROBE) { + struct alc_spec *spec = codec->spec; + spec->gen.hp_automute_hook = alc288_update_headset_jack_cb; + } +} + static void alc_fixup_auto_mute_via_amp(struct hda_codec *codec, const struct hda_fixup *fix, int action) { @@ -4289,6 +4391,7 @@ ALC269_FIXUP_QUANTA_MUTE, ALC269_FIXUP_LIFEBOOK, ALC269_FIXUP_LIFEBOOK_EXTMIC, + ALC269_FIXUP_LIFEBOOK_HP_PIN, ALC269_FIXUP_AMIC, ALC269_FIXUP_DMIC, ALC269VB_FIXUP_AMIC, @@ -4341,6 +4444,9 @@ ALC282_FIXUP_ASPIRE_V5_PINS, ALC280_FIXUP_HP_GPIO4, ALC286_FIXUP_HP_GPIO_LED, + ALC288_FIXUP_DELL_HEADSET_MODE, + ALC288_FIXUP_DELL1_MIC_NO_PRESENCE, + ALC288_FIXUP_DELL_XPS_13_GPIO6, }; static const struct hda_fixup alc269_fixups[] = { @@ -4440,6 +4546,13 @@ { } }, }, + [ALC269_FIXUP_LIFEBOOK_HP_PIN] = { + .type = HDA_FIXUP_PINS, + .v.pins = (const struct hda_pintbl[]) { + { 0x21, 0x0221102f }, /* HP out */ + { } + }, + }, [ALC269_FIXUP_AMIC] = { .type = HDA_FIXUP_PINS, .v.pins = (const struct hda_pintbl[]) { @@ -4814,6 +4927,33 @@ .type = HDA_FIXUP_FUNC, .v.func = alc286_fixup_hp_gpio_led, }, + [ALC288_FIXUP_DELL_HEADSET_MODE] = { + .type = HDA_FIXUP_FUNC, + .v.func = alc_fixup_headset_mode_dell_alc288, + .chained = true, + .chain_id = ALC255_FIXUP_DELL_WMI_MIC_MUTE_LED + }, + [ALC288_FIXUP_DELL1_MIC_NO_PRESENCE] = { + .type = HDA_FIXUP_PINS, + .v.pins = (const struct hda_pintbl[]) { + { 0x18, 0x01a1913c }, /* use as headset mic, without its own jack detect */ + { 0x1a, 0x01a1913d }, /* use as headphone mic, without its own jack detect */ + { } + }, + .chained = true, + .chain_id = ALC288_FIXUP_DELL_HEADSET_MODE + }, + [ALC288_FIXUP_DELL_XPS_13_GPIO6] = { + .type = HDA_FIXUP_VERBS, + .v.verbs = (const struct hda_verb[]) { + {0x01, AC_VERB_SET_GPIO_MASK, 0x40}, + {0x01, AC_VERB_SET_GPIO_DIRECTION, 0x40}, + {0x01, AC_VERB_SET_GPIO_DATA, 0x00}, + { } + }, + .chained = true, + .chain_id = ALC288_FIXUP_DELL1_MIC_NO_PRESENCE + }, }; static const struct snd_pci_quirk alc269_fixup_tbl[] = { @@ -4844,6 +4984,7 @@ SND_PCI_QUIRK(0x103c, 0x18e6, "HP", ALC269_FIXUP_HP_GPIO_LED), SND_PCI_QUIRK(0x103c, 0x218b, "HP", ALC269_FIXUP_LIMIT_INT_MIC_BOOST_MUTE_LED), /* ALC282 */ + SND_PCI_QUIRK(0x103c, 0x21f9, "HP", ALC269_FIXUP_HP_MUTE_LED_MIC1), SND_PCI_QUIRK(0x103c, 0x2210, "HP", ALC269_FIXUP_HP_MUTE_LED_MIC1), SND_PCI_QUIRK(0x103c, 0x2214, "HP", ALC269_FIXUP_HP_MUTE_LED_MIC1), SND_PCI_QUIRK(0x103c, 0x2236, "HP", ALC269_FIXUP_HP_LINE1_MIC1_LED), @@ -4914,6 +5055,7 @@ SND_PCI_QUIRK(0x104d, 0x9084, "Sony VAIO", ALC275_FIXUP_SONY_HWEQ), SND_PCI_QUIRK(0x104d, 0x9099, "Sony VAIO S13", ALC275_FIXUP_SONY_DISABLE_AAMIX), SND_PCI_QUIRK(0x10cf, 0x1475, "Lifebook", ALC269_FIXUP_LIFEBOOK), + SND_PCI_QUIRK(0x10cf, 0x15dc, "Lifebook T731", ALC269_FIXUP_LIFEBOOK_HP_PIN), SND_PCI_QUIRK(0x10cf, 0x1845, "Lifebook U904", ALC269_FIXUP_LIFEBOOK_EXTMIC), SND_PCI_QUIRK(0x144d, 0xc109, "Samsung Ativ book 9 (NP900X3G)", ALC269_FIXUP_INV_DMIC), SND_PCI_QUIRK(0x1458, 0xfa53, "Gigabyte BXBT-2807", ALC283_FIXUP_BXBT2807_MIC), @@ -4934,12 +5076,15 @@ SND_PCI_QUIRK(0x17aa, 0x2212, "Thinkpad T440", ALC292_FIXUP_TPT440_DOCK), SND_PCI_QUIRK(0x17aa, 0x2214, "Thinkpad X240", ALC292_FIXUP_TPT440_DOCK), SND_PCI_QUIRK(0x17aa, 0x2215, "Thinkpad", ALC269_FIXUP_LIMIT_INT_MIC_BOOST), + SND_PCI_QUIRK(0x17aa, 0x2226, "ThinkPad X250", ALC292_FIXUP_TPT440_DOCK), SND_PCI_QUIRK(0x17aa, 0x3977, "IdeaPad S210", ALC283_FIXUP_INT_MIC), SND_PCI_QUIRK(0x17aa, 0x3978, "IdeaPad Y410P", ALC269_FIXUP_NO_SHUTUP), SND_PCI_QUIRK(0x17aa, 0x5013, "Thinkpad", ALC269_FIXUP_LIMIT_INT_MIC_BOOST), SND_PCI_QUIRK(0x17aa, 0x501a, "Thinkpad", ALC283_FIXUP_INT_MIC), SND_PCI_QUIRK(0x17aa, 0x501e, "Thinkpad L440", ALC292_FIXUP_TPT440_DOCK), SND_PCI_QUIRK(0x17aa, 0x5026, "Thinkpad", ALC269_FIXUP_LIMIT_INT_MIC_BOOST), + SND_PCI_QUIRK(0x17aa, 0x5034, "Thinkpad T450", ALC292_FIXUP_TPT440_DOCK), + SND_PCI_QUIRK(0x17aa, 0x5036, "Thinkpad T450s", ALC292_FIXUP_TPT440_DOCK), SND_PCI_QUIRK(0x17aa, 0x5109, "Thinkpad", ALC269_FIXUP_LIMIT_INT_MIC_BOOST), SND_PCI_QUIRK(0x17aa, 0x3bf8, "Quanta FL1", ALC269_FIXUP_PCM_44K), SND_PCI_QUIRK(0x17aa, 0x9e54, "LENOVO NB", ALC269_FIXUP_LENOVO_EAPD), @@ -5035,6 +5180,13 @@ {0x1b, 0x411111f0}, \ {0x1e, 0x411111f0} +#define ALC288_STANDARD_PINS \ + {0x17, 0x411111f0}, \ + {0x18, 0x411111f0}, \ + {0x19, 0x411111f0}, \ + {0x1a, 0x411111f0}, \ + {0x1e, 0x411111f0} + #define ALC290_STANDARD_PINS \ {0x12, 0x99a30130}, \ {0x13, 0x40000000}, \ @@ -5113,6 +5265,13 @@ {0x17, 0x40000000}, {0x1d, 0x40700001}, {0x21, 0x02211040}), + SND_HDA_PIN_QUIRK(0x10ec0255, 0x1028, "Dell", ALC255_FIXUP_DELL1_MIC_NO_PRESENCE, + ALC255_STANDARD_PINS, + {0x12, 0x90a60170}, + {0x14, 0x90170140}, + {0x17, 0x40000000}, + {0x1d, 0x40700001}, + {0x21, 0x02211050}), SND_HDA_PIN_QUIRK(0x10ec0280, 0x103c, "HP", ALC280_FIXUP_HP_GPIO4, {0x12, 0x90a60130}, {0x13, 0x40000000}, @@ -5213,6 +5372,13 @@ {0x19, 0x03a11020}, {0x1d, 0x40e00001}, {0x21, 0x0321101f}), + SND_HDA_PIN_QUIRK(0x10ec0288, 0x1028, "Dell", ALC288_FIXUP_DELL_XPS_13_GPIO6, + ALC288_STANDARD_PINS, + {0x12, 0x90a60120}, + {0x13, 0x40000000}, + {0x14, 0x90170110}, + {0x1d, 0x4076832d}, + {0x21, 0x0321101f}), SND_HDA_PIN_QUIRK(0x10ec0290, 0x103c, "HP", ALC269_FIXUP_HP_MUTE_LED_MIC1, ALC290_STANDARD_PINS, {0x14, 0x411111f0}, @@ -5432,6 +5598,8 @@ break; case 0x10ec0256: spec->codec_variant = ALC269_TYPE_ALC256; + spec->gen.mixer_nid = 0; /* ALC256 does not have any loopback mixer path */ + alc_update_coef_idx(codec, 0x36, 1 << 13, 1 << 5); /* Switch pcbeep path to Line in path*/ break; } @@ -5445,8 +5613,8 @@ if (err < 0) goto error; - if (!spec->gen.no_analog && spec->gen.beep_nid) - set_beep_amp(spec, 0x0b, 0x04, HDA_INPUT); + if (!spec->gen.no_analog && spec->gen.beep_nid && spec->gen.mixer_nid) + set_beep_amp(spec, spec->gen.mixer_nid, 0x04, HDA_INPUT); codec->patch_ops = alc_patch_ops; #ifdef CONFIG_PM --- linux-3.19.0.orig/sound/pci/hda/patch_sigmatel.c +++ linux-3.19.0/sound/pci/hda/patch_sigmatel.c @@ -79,6 +79,7 @@ STAC_ALIENWARE_M17X, STAC_92HD89XX_HP_FRONT_JACK, STAC_92HD89XX_HP_Z1_G2_RIGHT_MIC_JACK, + STAC_92HD73XX_ASUS_MOBO, STAC_92HD73XX_MODELS }; @@ -99,6 +100,7 @@ STAC_HP_ENVY_BASS, STAC_HP_BNB13_EQ, STAC_HP_ENVY_TS_BASS, + STAC_92HD83XXX_GPIO10_EAPD, STAC_92HD83XXX_MODELS }; @@ -1910,7 +1912,18 @@ [STAC_92HD89XX_HP_Z1_G2_RIGHT_MIC_JACK] = { .type = HDA_FIXUP_PINS, .v.pins = stac92hd89xx_hp_z1_g2_right_mic_jack_pin_configs, - } + }, + [STAC_92HD73XX_ASUS_MOBO] = { + .type = HDA_FIXUP_PINS, + .v.pins = (const struct hda_pintbl[]) { + /* enable 5.1 and SPDIF out */ + { 0x0c, 0x01014411 }, + { 0x0d, 0x01014410 }, + { 0x0e, 0x01014412 }, + { 0x22, 0x014b1180 }, + { } + } + }, }; static const struct hda_model_fixup stac92hd73xx_models[] = { @@ -1922,6 +1935,7 @@ { .id = STAC_DELL_M6_BOTH, .name = "dell-m6" }, { .id = STAC_DELL_EQ, .name = "dell-eq" }, { .id = STAC_ALIENWARE_M17X, .name = "alienware" }, + { .id = STAC_92HD73XX_ASUS_MOBO, .name = "asus-mobo" }, {} }; @@ -1974,6 +1988,8 @@ "HP Z1 G2", STAC_92HD89XX_HP_Z1_G2_RIGHT_MIC_JACK), SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x2b17, "unknown HP", STAC_92HD89XX_HP_FRONT_JACK), + SND_PCI_QUIRK(PCI_VENDOR_ID_ASUSTEK, 0x83f8, "ASUS AT4NM10", + STAC_92HD73XX_ASUS_MOBO), {} /* terminator */ }; @@ -2141,6 +2157,19 @@ spec->headset_jack = 1; } +static void stac92hd83xxx_fixup_gpio10_eapd(struct hda_codec *codec, + const struct hda_fixup *fix, + int action) +{ + struct sigmatel_spec *spec = codec->spec; + + if (action != HDA_FIXUP_ACT_PRE_PROBE) + return; + spec->eapd_mask = spec->gpio_mask = spec->gpio_dir = + spec->gpio_data = 0x10; + spec->eapd_switch = 0; +} + static const struct hda_verb hp_bnb13_eq_verbs[] = { /* 44.1KHz base */ { 0x22, 0x7A6, 0x3E }, @@ -2656,6 +2685,10 @@ {} }, }, + [STAC_92HD83XXX_GPIO10_EAPD] = { + .type = HDA_FIXUP_FUNC, + .v.func = stac92hd83xxx_fixup_gpio10_eapd, + }, }; static const struct hda_model_fixup stac92hd83xxx_models[] = { @@ -2861,6 +2894,8 @@ SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x148a, "HP Mini", STAC_92HD83XXX_HP_LED), SND_PCI_QUIRK_VENDOR(PCI_VENDOR_ID_HP, "HP", STAC_92HD83XXX_HP), + SND_PCI_QUIRK(PCI_VENDOR_ID_TOSHIBA, 0xfa91, + "Toshiba Satellite S50D", STAC_92HD83XXX_GPIO10_EAPD), {} /* terminator */ }; --- linux-3.19.0.orig/sound/pci/riptide/riptide.c +++ linux-3.19.0/sound/pci/riptide/riptide.c @@ -2030,32 +2030,43 @@ { static int dev; struct gameport *gameport; + int ret; if (dev >= SNDRV_CARDS) return -ENODEV; + if (!enable[dev]) { - dev++; - return -ENOENT; + ret = -ENOENT; + goto inc_dev; } - if (!joystick_port[dev++]) - return 0; + if (!joystick_port[dev]) { + ret = 0; + goto inc_dev; + } gameport = gameport_allocate_port(); - if (!gameport) - return -ENOMEM; + if (!gameport) { + ret = -ENOMEM; + goto inc_dev; + } if (!request_region(joystick_port[dev], 8, "Riptide gameport")) { snd_printk(KERN_WARNING "Riptide: cannot grab gameport 0x%x\n", joystick_port[dev]); gameport_free_port(gameport); - return -EBUSY; + ret = -EBUSY; + goto inc_dev; } gameport->io = joystick_port[dev]; gameport_register_port(gameport); pci_set_drvdata(pci, gameport); - return 0; + + ret = 0; +inc_dev: + dev++; + return ret; } static void snd_riptide_joystick_remove(struct pci_dev *pci) --- linux-3.19.0.orig/sound/pci/rme9652/hdspm.c +++ linux-3.19.0/sound/pci/rme9652/hdspm.c @@ -6086,6 +6086,9 @@ snd_pcm_hw_constraint_minmax(runtime, SNDRV_PCM_HW_PARAM_PERIOD_SIZE, 64, 8192); + snd_pcm_hw_constraint_minmax(runtime, + SNDRV_PCM_HW_PARAM_PERIODS, + 2, 2); break; } @@ -6160,6 +6163,9 @@ snd_pcm_hw_constraint_minmax(runtime, SNDRV_PCM_HW_PARAM_PERIOD_SIZE, 64, 8192); + snd_pcm_hw_constraint_minmax(runtime, + SNDRV_PCM_HW_PARAM_PERIODS, + 2, 2); break; } --- linux-3.19.0.orig/sound/soc/codecs/Kconfig +++ linux-3.19.0/sound/soc/codecs/Kconfig @@ -525,7 +525,7 @@ config SND_SOC_RT5677_SPI tristate - default SND_SOC_RT5677 + default SND_SOC_RT5677 && SPI #Freescale sgtl5000 codec config SND_SOC_SGTL5000 --- linux-3.19.0.orig/sound/soc/codecs/adav80x.c +++ linux-3.19.0/sound/soc/codecs/adav80x.c @@ -317,7 +317,7 @@ { struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); - unsigned int deemph = ucontrol->value.enumerated.item[0]; + unsigned int deemph = ucontrol->value.integer.value[0]; if (deemph > 1) return -EINVAL; @@ -333,7 +333,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); - ucontrol->value.enumerated.item[0] = adav80x->deemph; + ucontrol->value.integer.value[0] = adav80x->deemph; return 0; }; --- linux-3.19.0.orig/sound/soc/codecs/ak4641.c +++ linux-3.19.0/sound/soc/codecs/ak4641.c @@ -76,7 +76,7 @@ { struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct ak4641_priv *ak4641 = snd_soc_codec_get_drvdata(codec); - int deemph = ucontrol->value.enumerated.item[0]; + int deemph = ucontrol->value.integer.value[0]; if (deemph > 1) return -EINVAL; @@ -92,7 +92,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct ak4641_priv *ak4641 = snd_soc_codec_get_drvdata(codec); - ucontrol->value.enumerated.item[0] = ak4641->deemph; + ucontrol->value.integer.value[0] = ak4641->deemph; return 0; }; --- linux-3.19.0.orig/sound/soc/codecs/ak4671.c +++ linux-3.19.0/sound/soc/codecs/ak4671.c @@ -343,25 +343,25 @@ }; static const struct snd_soc_dapm_route ak4671_intercon[] = { - {"DAC Left", "NULL", "PMPLL"}, - {"DAC Right", "NULL", "PMPLL"}, - {"ADC Left", "NULL", "PMPLL"}, - {"ADC Right", "NULL", "PMPLL"}, + {"DAC Left", NULL, "PMPLL"}, + {"DAC Right", NULL, "PMPLL"}, + {"ADC Left", NULL, "PMPLL"}, + {"ADC Right", NULL, "PMPLL"}, /* Outputs */ - {"LOUT1", "NULL", "LOUT1 Mixer"}, - {"ROUT1", "NULL", "ROUT1 Mixer"}, - {"LOUT2", "NULL", "LOUT2 Mix Amp"}, - {"ROUT2", "NULL", "ROUT2 Mix Amp"}, - {"LOUT3", "NULL", "LOUT3 Mixer"}, - {"ROUT3", "NULL", "ROUT3 Mixer"}, + {"LOUT1", NULL, "LOUT1 Mixer"}, + {"ROUT1", NULL, "ROUT1 Mixer"}, + {"LOUT2", NULL, "LOUT2 Mix Amp"}, + {"ROUT2", NULL, "ROUT2 Mix Amp"}, + {"LOUT3", NULL, "LOUT3 Mixer"}, + {"ROUT3", NULL, "ROUT3 Mixer"}, {"LOUT1 Mixer", "DACL", "DAC Left"}, {"ROUT1 Mixer", "DACR", "DAC Right"}, {"LOUT2 Mixer", "DACHL", "DAC Left"}, {"ROUT2 Mixer", "DACHR", "DAC Right"}, - {"LOUT2 Mix Amp", "NULL", "LOUT2 Mixer"}, - {"ROUT2 Mix Amp", "NULL", "ROUT2 Mixer"}, + {"LOUT2 Mix Amp", NULL, "LOUT2 Mixer"}, + {"ROUT2 Mix Amp", NULL, "ROUT2 Mixer"}, {"LOUT3 Mixer", "DACSL", "DAC Left"}, {"ROUT3 Mixer", "DACSR", "DAC Right"}, @@ -381,18 +381,18 @@ {"LIN2", NULL, "Mic Bias"}, {"RIN2", NULL, "Mic Bias"}, - {"ADC Left", "NULL", "LIN MUX"}, - {"ADC Right", "NULL", "RIN MUX"}, + {"ADC Left", NULL, "LIN MUX"}, + {"ADC Right", NULL, "RIN MUX"}, /* Analog Loops */ - {"LIN1 Mixing Circuit", "NULL", "LIN1"}, - {"RIN1 Mixing Circuit", "NULL", "RIN1"}, - {"LIN2 Mixing Circuit", "NULL", "LIN2"}, - {"RIN2 Mixing Circuit", "NULL", "RIN2"}, - {"LIN3 Mixing Circuit", "NULL", "LIN3"}, - {"RIN3 Mixing Circuit", "NULL", "RIN3"}, - {"LIN4 Mixing Circuit", "NULL", "LIN4"}, - {"RIN4 Mixing Circuit", "NULL", "RIN4"}, + {"LIN1 Mixing Circuit", NULL, "LIN1"}, + {"RIN1 Mixing Circuit", NULL, "RIN1"}, + {"LIN2 Mixing Circuit", NULL, "LIN2"}, + {"RIN2 Mixing Circuit", NULL, "RIN2"}, + {"LIN3 Mixing Circuit", NULL, "LIN3"}, + {"RIN3 Mixing Circuit", NULL, "RIN3"}, + {"LIN4 Mixing Circuit", NULL, "LIN4"}, + {"RIN4 Mixing Circuit", NULL, "RIN4"}, {"LOUT1 Mixer", "LINL1", "LIN1 Mixing Circuit"}, {"ROUT1 Mixer", "RINR1", "RIN1 Mixing Circuit"}, --- linux-3.19.0.orig/sound/soc/codecs/cs4271.c +++ linux-3.19.0/sound/soc/codecs/cs4271.c @@ -286,7 +286,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct cs4271_private *cs4271 = snd_soc_codec_get_drvdata(codec); - ucontrol->value.enumerated.item[0] = cs4271->deemph; + ucontrol->value.integer.value[0] = cs4271->deemph; return 0; } @@ -296,7 +296,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct cs4271_private *cs4271 = snd_soc_codec_get_drvdata(codec); - cs4271->deemph = ucontrol->value.enumerated.item[0]; + cs4271->deemph = ucontrol->value.integer.value[0]; return cs4271_set_deemph(codec); } @@ -561,10 +561,10 @@ if (gpio_is_valid(cs4271->gpio_nreset)) { /* Reset codec */ gpio_direction_output(cs4271->gpio_nreset, 0); - udelay(1); + mdelay(1); gpio_set_value(cs4271->gpio_nreset, 1); /* Give the codec time to wake up */ - udelay(1); + mdelay(1); } ret = regmap_update_bits(cs4271->regmap, CS4271_MODE2, --- linux-3.19.0.orig/sound/soc/codecs/da732x.c +++ linux-3.19.0/sound/soc/codecs/da732x.c @@ -876,11 +876,11 @@ static const struct snd_soc_dapm_route da732x_dapm_routes[] = { /* Inputs */ - {"AUX1L PGA", "NULL", "AUX1L"}, - {"AUX1R PGA", "NULL", "AUX1R"}, + {"AUX1L PGA", NULL, "AUX1L"}, + {"AUX1R PGA", NULL, "AUX1R"}, {"MIC1 PGA", NULL, "MIC1"}, - {"MIC2 PGA", "NULL", "MIC2"}, - {"MIC3 PGA", "NULL", "MIC3"}, + {"MIC2 PGA", NULL, "MIC2"}, + {"MIC3 PGA", NULL, "MIC3"}, /* Capture Path */ {"ADC1 Left MUX", "MIC1", "MIC1 PGA"}, --- linux-3.19.0.orig/sound/soc/codecs/es8328.c +++ linux-3.19.0/sound/soc/codecs/es8328.c @@ -120,7 +120,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct es8328_priv *es8328 = snd_soc_codec_get_drvdata(codec); - ucontrol->value.enumerated.item[0] = es8328->deemph; + ucontrol->value.integer.value[0] = es8328->deemph; return 0; } @@ -129,7 +129,7 @@ { struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct es8328_priv *es8328 = snd_soc_codec_get_drvdata(codec); - int deemph = ucontrol->value.enumerated.item[0]; + int deemph = ucontrol->value.integer.value[0]; int ret; if (deemph > 1) --- linux-3.19.0.orig/sound/soc/codecs/pcm1681.c +++ linux-3.19.0/sound/soc/codecs/pcm1681.c @@ -118,7 +118,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct pcm1681_private *priv = snd_soc_codec_get_drvdata(codec); - ucontrol->value.enumerated.item[0] = priv->deemph; + ucontrol->value.integer.value[0] = priv->deemph; return 0; } @@ -129,7 +129,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct pcm1681_private *priv = snd_soc_codec_get_drvdata(codec); - priv->deemph = ucontrol->value.enumerated.item[0]; + priv->deemph = ucontrol->value.integer.value[0]; return pcm1681_set_deemph(codec); } --- linux-3.19.0.orig/sound/soc/codecs/pcm512x.c +++ linux-3.19.0/sound/soc/codecs/pcm512x.c @@ -261,9 +261,9 @@ static const struct snd_kcontrol_new pcm512x_controls[] = { SOC_DOUBLE_R_TLV("Digital Playback Volume", PCM512x_DIGITAL_VOLUME_2, PCM512x_DIGITAL_VOLUME_3, 0, 255, 1, digital_tlv), -SOC_DOUBLE_TLV("Playback Volume", PCM512x_ANALOG_GAIN_CTRL, +SOC_DOUBLE_TLV("Analogue Playback Volume", PCM512x_ANALOG_GAIN_CTRL, PCM512x_LAGN_SHIFT, PCM512x_RAGN_SHIFT, 1, 1, analog_tlv), -SOC_DOUBLE_TLV("Playback Boost Volume", PCM512x_ANALOG_GAIN_BOOST, +SOC_DOUBLE_TLV("Analogue Playback Boost Volume", PCM512x_ANALOG_GAIN_BOOST, PCM512x_AGBL_SHIFT, PCM512x_AGBR_SHIFT, 1, 0, boost_tlv), SOC_DOUBLE("Digital Playback Switch", PCM512x_MUTE, PCM512x_RQML_SHIFT, PCM512x_RQMR_SHIFT, 1, 1), --- linux-3.19.0.orig/sound/soc/codecs/rt5670.c +++ linux-3.19.0/sound/soc/codecs/rt5670.c @@ -223,7 +223,6 @@ case RT5670_ADC_EQ_CTRL1: case RT5670_EQ_CTRL1: case RT5670_ALC_CTRL_1: - case RT5670_IRQ_CTRL1: case RT5670_IRQ_CTRL2: case RT5670_INT_IRQ_ST: case RT5670_IL_CMD: @@ -2522,6 +2521,7 @@ static const struct regmap_config rt5670_regmap = { .reg_bits = 8, .val_bits = 16, + .use_single_rw = true, .max_register = RT5670_VENDOR_ID2 + 1 + (ARRAY_SIZE(rt5670_ranges) * RT5670_PR_SPACING), .volatile_reg = rt5670_volatile_register, --- linux-3.19.0.orig/sound/soc/codecs/rt5677.c +++ linux-3.19.0/sound/soc/codecs/rt5677.c @@ -702,6 +702,9 @@ static bool activity; int ret; + if (!IS_ENABLED(CONFIG_SND_SOC_RT5677_SPI)) + return -ENXIO; + if (on && !activity) { activity = true; --- linux-3.19.0.orig/sound/soc/codecs/sgtl5000.c +++ linux-3.19.0/sound/soc/codecs/sgtl5000.c @@ -1149,13 +1149,7 @@ /* Enable VDDC charge pump */ ana_pwr |= SGTL5000_VDDC_CHRGPMP_POWERUP; } else if (vddio >= 3100 && vdda >= 3100) { - /* - * if vddio and vddd > 3.1v, - * charge pump should be clean before set ana_pwr - */ - snd_soc_update_bits(codec, SGTL5000_CHIP_ANA_POWER, - SGTL5000_VDDC_CHRGPMP_POWERUP, 0); - + ana_pwr &= ~SGTL5000_VDDC_CHRGPMP_POWERUP; /* VDDC use VDDIO rail */ lreg_ctrl |= SGTL5000_VDDC_ASSN_OVRD; lreg_ctrl |= SGTL5000_VDDC_MAN_ASSN_VDDIO << --- linux-3.19.0.orig/sound/soc/codecs/sn95031.c +++ linux-3.19.0/sound/soc/codecs/sn95031.c @@ -531,8 +531,8 @@ /* speaker map */ { "IHFOUTL", NULL, "Speaker Rail"}, { "IHFOUTR", NULL, "Speaker Rail"}, - { "IHFOUTL", "NULL", "Speaker Left Playback"}, - { "IHFOUTR", "NULL", "Speaker Right Playback"}, + { "IHFOUTL", NULL, "Speaker Left Playback"}, + { "IHFOUTR", NULL, "Speaker Right Playback"}, { "Speaker Left Playback", NULL, "Speaker Left Filter"}, { "Speaker Right Playback", NULL, "Speaker Right Filter"}, { "Speaker Left Filter", NULL, "IHFDAC Left"}, --- linux-3.19.0.orig/sound/soc/codecs/tas5086.c +++ linux-3.19.0/sound/soc/codecs/tas5086.c @@ -281,7 +281,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct tas5086_private *priv = snd_soc_codec_get_drvdata(codec); - ucontrol->value.enumerated.item[0] = priv->deemph; + ucontrol->value.integer.value[0] = priv->deemph; return 0; } @@ -292,7 +292,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct tas5086_private *priv = snd_soc_codec_get_drvdata(codec); - priv->deemph = ucontrol->value.enumerated.item[0]; + priv->deemph = ucontrol->value.integer.value[0]; return tas5086_set_deemph(codec); } --- linux-3.19.0.orig/sound/soc/codecs/wm2000.c +++ linux-3.19.0/sound/soc/codecs/wm2000.c @@ -610,7 +610,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct wm2000_priv *wm2000 = dev_get_drvdata(codec->dev); - ucontrol->value.enumerated.item[0] = wm2000->anc_active; + ucontrol->value.integer.value[0] = wm2000->anc_active; return 0; } @@ -620,7 +620,7 @@ { struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct wm2000_priv *wm2000 = dev_get_drvdata(codec->dev); - int anc_active = ucontrol->value.enumerated.item[0]; + int anc_active = ucontrol->value.integer.value[0]; int ret; if (anc_active > 1) @@ -643,7 +643,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct wm2000_priv *wm2000 = dev_get_drvdata(codec->dev); - ucontrol->value.enumerated.item[0] = wm2000->spk_ena; + ucontrol->value.integer.value[0] = wm2000->spk_ena; return 0; } @@ -653,7 +653,7 @@ { struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct wm2000_priv *wm2000 = dev_get_drvdata(codec->dev); - int val = ucontrol->value.enumerated.item[0]; + int val = ucontrol->value.integer.value[0]; int ret; if (val > 1) --- linux-3.19.0.orig/sound/soc/codecs/wm8731.c +++ linux-3.19.0/sound/soc/codecs/wm8731.c @@ -125,7 +125,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct wm8731_priv *wm8731 = snd_soc_codec_get_drvdata(codec); - ucontrol->value.enumerated.item[0] = wm8731->deemph; + ucontrol->value.integer.value[0] = wm8731->deemph; return 0; } @@ -135,7 +135,7 @@ { struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct wm8731_priv *wm8731 = snd_soc_codec_get_drvdata(codec); - int deemph = ucontrol->value.enumerated.item[0]; + int deemph = ucontrol->value.integer.value[0]; int ret = 0; if (deemph > 1) --- linux-3.19.0.orig/sound/soc/codecs/wm8741.c +++ linux-3.19.0/sound/soc/codecs/wm8741.c @@ -123,7 +123,7 @@ }; static const unsigned int rates_11289[] = { - 44100, 88235, + 44100, 88200, }; static const struct snd_pcm_hw_constraint_list constraints_11289 = { @@ -150,7 +150,7 @@ }; static const unsigned int rates_16934[] = { - 44100, 88235, + 44100, 88200, }; static const struct snd_pcm_hw_constraint_list constraints_16934 = { @@ -168,7 +168,7 @@ }; static const unsigned int rates_22579[] = { - 44100, 88235, 1764000 + 44100, 88200, 176400 }; static const struct snd_pcm_hw_constraint_list constraints_22579 = { @@ -186,7 +186,7 @@ }; static const unsigned int rates_36864[] = { - 48000, 96000, 19200 + 48000, 96000, 192000 }; static const struct snd_pcm_hw_constraint_list constraints_36864 = { --- linux-3.19.0.orig/sound/soc/codecs/wm8903.c +++ linux-3.19.0/sound/soc/codecs/wm8903.c @@ -442,7 +442,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct wm8903_priv *wm8903 = snd_soc_codec_get_drvdata(codec); - ucontrol->value.enumerated.item[0] = wm8903->deemph; + ucontrol->value.integer.value[0] = wm8903->deemph; return 0; } @@ -452,7 +452,7 @@ { struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct wm8903_priv *wm8903 = snd_soc_codec_get_drvdata(codec); - int deemph = ucontrol->value.enumerated.item[0]; + int deemph = ucontrol->value.integer.value[0]; int ret = 0; if (deemph > 1) --- linux-3.19.0.orig/sound/soc/codecs/wm8904.c +++ linux-3.19.0/sound/soc/codecs/wm8904.c @@ -525,7 +525,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct wm8904_priv *wm8904 = snd_soc_codec_get_drvdata(codec); - ucontrol->value.enumerated.item[0] = wm8904->deemph; + ucontrol->value.integer.value[0] = wm8904->deemph; return 0; } @@ -534,7 +534,7 @@ { struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct wm8904_priv *wm8904 = snd_soc_codec_get_drvdata(codec); - int deemph = ucontrol->value.enumerated.item[0]; + int deemph = ucontrol->value.integer.value[0]; if (deemph > 1) return -EINVAL; --- linux-3.19.0.orig/sound/soc/codecs/wm8955.c +++ linux-3.19.0/sound/soc/codecs/wm8955.c @@ -393,7 +393,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct wm8955_priv *wm8955 = snd_soc_codec_get_drvdata(codec); - ucontrol->value.enumerated.item[0] = wm8955->deemph; + ucontrol->value.integer.value[0] = wm8955->deemph; return 0; } @@ -402,7 +402,7 @@ { struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct wm8955_priv *wm8955 = snd_soc_codec_get_drvdata(codec); - int deemph = ucontrol->value.enumerated.item[0]; + int deemph = ucontrol->value.integer.value[0]; if (deemph > 1) return -EINVAL; --- linux-3.19.0.orig/sound/soc/codecs/wm8960.c +++ linux-3.19.0/sound/soc/codecs/wm8960.c @@ -182,7 +182,7 @@ struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct wm8960_priv *wm8960 = snd_soc_codec_get_drvdata(codec); - ucontrol->value.enumerated.item[0] = wm8960->deemph; + ucontrol->value.integer.value[0] = wm8960->deemph; return 0; } @@ -191,7 +191,7 @@ { struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); struct wm8960_priv *wm8960 = snd_soc_codec_get_drvdata(codec); - int deemph = ucontrol->value.enumerated.item[0]; + int deemph = ucontrol->value.integer.value[0]; if (deemph > 1) return -EINVAL; --- linux-3.19.0.orig/sound/soc/codecs/wm9712.c +++ linux-3.19.0/sound/soc/codecs/wm9712.c @@ -180,7 +180,7 @@ struct snd_soc_dapm_context *dapm = snd_soc_dapm_kcontrol_dapm(kcontrol); struct snd_soc_codec *codec = snd_soc_dapm_to_codec(dapm); struct wm9712_priv *wm9712 = snd_soc_codec_get_drvdata(codec); - unsigned int val = ucontrol->value.enumerated.item[0]; + unsigned int val = ucontrol->value.integer.value[0]; struct soc_mixer_control *mc = (struct soc_mixer_control *)kcontrol->private_value; unsigned int mixer, mask, shift, old; @@ -193,7 +193,7 @@ mutex_lock(&wm9712->lock); old = wm9712->hp_mixer[mixer]; - if (ucontrol->value.enumerated.item[0]) + if (ucontrol->value.integer.value[0]) wm9712->hp_mixer[mixer] |= mask; else wm9712->hp_mixer[mixer] &= ~mask; @@ -231,7 +231,7 @@ mixer = mc->shift >> 8; shift = mc->shift & 0xff; - ucontrol->value.enumerated.item[0] = + ucontrol->value.integer.value[0] = (wm9712->hp_mixer[mixer] >> shift) & 1; return 0; --- linux-3.19.0.orig/sound/soc/codecs/wm9713.c +++ linux-3.19.0/sound/soc/codecs/wm9713.c @@ -255,7 +255,7 @@ struct snd_soc_dapm_context *dapm = snd_soc_dapm_kcontrol_dapm(kcontrol); struct snd_soc_codec *codec = snd_soc_dapm_to_codec(dapm); struct wm9713_priv *wm9713 = snd_soc_codec_get_drvdata(codec); - unsigned int val = ucontrol->value.enumerated.item[0]; + unsigned int val = ucontrol->value.integer.value[0]; struct soc_mixer_control *mc = (struct soc_mixer_control *)kcontrol->private_value; unsigned int mixer, mask, shift, old; @@ -268,7 +268,7 @@ mutex_lock(&wm9713->lock); old = wm9713->hp_mixer[mixer]; - if (ucontrol->value.enumerated.item[0]) + if (ucontrol->value.integer.value[0]) wm9713->hp_mixer[mixer] |= mask; else wm9713->hp_mixer[mixer] &= ~mask; @@ -306,7 +306,7 @@ mixer = mc->shift >> 8; shift = mc->shift & 0xff; - ucontrol->value.enumerated.item[0] = + ucontrol->value.integer.value[0] = (wm9713->hp_mixer[mixer] >> shift) & 1; return 0; --- linux-3.19.0.orig/sound/soc/davinci/Kconfig +++ linux-3.19.0/sound/soc/davinci/Kconfig @@ -58,13 +58,12 @@ depends on MACH_DAVINCI_DM365_EVM config SND_DM365_AIC3X_CODEC - bool "Audio Codec - AIC3101" + tristate "Audio Codec - AIC3101" help Say Y if you want to add support for AIC3101 audio codec config SND_DM365_VOICE_CODEC tristate "Voice Codec - CQ93VC" - depends on SND_DAVINCI_SOC select MFD_DAVINCI_VOICECODEC select SND_DAVINCI_SOC_VCIF select SND_SOC_CQ0093VC --- linux-3.19.0.orig/sound/soc/davinci/davinci-evm.c +++ linux-3.19.0/sound/soc/davinci/davinci-evm.c @@ -431,18 +431,8 @@ return ret; } -static int davinci_evm_remove(struct platform_device *pdev) -{ - struct snd_soc_card *card = platform_get_drvdata(pdev); - - snd_soc_unregister_card(card); - - return 0; -} - static struct platform_driver davinci_evm_driver = { .probe = davinci_evm_probe, - .remove = davinci_evm_remove, .driver = { .name = "davinci_evm", .pm = &snd_soc_pm_ops, --- linux-3.19.0.orig/sound/soc/intel/sst-firmware.c +++ linux-3.19.0/sound/soc/intel/sst-firmware.c @@ -497,6 +497,7 @@ sst_module->sst_fw = sst_fw; sst_module->scratch_size = template->scratch_size; sst_module->persistent_size = template->persistent_size; + sst_module->entry = template->entry; INIT_LIST_HEAD(&sst_module->block_list); INIT_LIST_HEAD(&sst_module->runtime_list); --- linux-3.19.0.orig/sound/soc/intel/sst-haswell-dsp.c +++ linux-3.19.0/sound/soc/intel/sst-haswell-dsp.c @@ -207,9 +207,6 @@ module = (void *)module + sizeof(*module) + module->mod_size; } - /* allocate scratch mem regions */ - sst_block_alloc_scratch(dsp); - return 0; } @@ -306,7 +303,7 @@ static int hsw_set_dsp_D0(struct sst_dsp *sst) { int tries = 10; - u32 reg; + u32 reg, fw_dump_bit; /* Disable core clock gating (VDRTCTL2.DCLCGE = 0) */ reg = readl(sst->addr.pci_cfg + SST_VDRTCTL2); @@ -368,7 +365,9 @@ can't be accessed, please enable each block before accessing. */ reg = readl(sst->addr.pci_cfg + SST_VDRTCTL0); reg |= SST_VDRTCL0_DSRAMPGE_MASK | SST_VDRTCL0_ISRAMPGE_MASK; - writel(reg, sst->addr.pci_cfg + SST_VDRTCTL0); + /* for D0, always enable the block(DSRAM[0]) used for FW dump */ + fw_dump_bit = 1 << SST_VDRTCL0_DSRAMPGE_SHIFT; + writel(reg & ~fw_dump_bit, sst->addr.pci_cfg + SST_VDRTCTL0); /* disable DMA finish function for SSP0 & SSP1 */ @@ -491,6 +490,7 @@ {SST_DEV_ID_LYNX_POINT, 6, 16}, /* lp */ {SST_DEV_ID_WILDCAT_POINT, 2, 12}, /* wpt */ }; + static u32 hsw_block_get_bit(struct sst_mem_block *block) { u32 bit = 0, shift = 0, index; @@ -587,7 +587,9 @@ val = readl(sst->addr.pci_cfg + SST_VDRTCTL0); bit = hsw_block_get_bit(block); - writel(val | bit, sst->addr.pci_cfg + SST_VDRTCTL0); + /* don't disable DSRAM[0], keep it always enable for FW dump*/ + if (bit != (1 << SST_VDRTCL0_DSRAMPGE_SHIFT)) + writel(val | bit, sst->addr.pci_cfg + SST_VDRTCTL0); /* wait 18 DSP clock ticks */ udelay(10); @@ -612,7 +614,7 @@ const struct sst_adsp_memregion *region; struct device *dev; int ret = -ENODEV, i, j, region_count; - u32 offset, size; + u32 offset, size, fw_dump_bit; dev = sst->dma_dev; @@ -669,9 +671,11 @@ } } + /* always enable the block(DSRAM[0]) used for FW dump */ + fw_dump_bit = 1 << SST_VDRTCL0_DSRAMPGE_SHIFT; /* set default power gating control, enable power gating control for all blocks. that is, can't be accessed, please enable each block before accessing. */ - writel(0xffffffff, sst->addr.pci_cfg + SST_VDRTCTL0); + writel(0xffffffff & ~fw_dump_bit, sst->addr.pci_cfg + SST_VDRTCTL0); return 0; } --- linux-3.19.0.orig/sound/soc/intel/sst-haswell-ipc.c +++ linux-3.19.0/sound/soc/intel/sst-haswell-ipc.c @@ -94,6 +94,8 @@ /* Mailbox */ #define IPC_MAX_MAILBOX_BYTES 256 +#define INVALID_STREAM_HW_ID 0xffffffff + /* Global Message - Types and Replies */ enum ipc_glb_type { IPC_GLB_GET_FW_VERSION = 0, /* Retrieves firmware version */ @@ -1208,6 +1210,7 @@ return NULL; spin_lock_irqsave(&sst->spinlock, flags); + stream->reply.stream_hw_id = INVALID_STREAM_HW_ID; list_add(&stream->node, &hsw->stream_list); stream->notify_position = notify_position; stream->pdata = data; @@ -1870,6 +1873,7 @@ int sst_hsw_dsp_load(struct sst_hsw *hsw) { struct sst_dsp *dsp = hsw->dsp; + struct sst_fw *sst_fw, *t; int ret; dev_dbg(hsw->dev, "loading audio DSP...."); @@ -1886,12 +1890,17 @@ return ret; } - ret = sst_fw_reload(hsw->sst_fw); - if (ret < 0) { - dev_err(hsw->dev, "error: SST FW reload failed\n"); - sst_dsp_dma_put_channel(dsp); - return -ENOMEM; + list_for_each_entry_safe_reverse(sst_fw, t, &dsp->fw_list, list) { + ret = sst_fw_reload(sst_fw); + if (ret < 0) { + dev_err(hsw->dev, "error: SST FW reload failed\n"); + sst_dsp_dma_put_channel(dsp); + return -ENOMEM; + } } + ret = sst_block_alloc_scratch(hsw->dsp); + if (ret < 0) + return -EINVAL; sst_dsp_dma_put_channel(dsp); return 0; @@ -1947,12 +1956,17 @@ int sst_hsw_dsp_runtime_sleep(struct sst_hsw *hsw) { - sst_fw_unload(hsw->sst_fw); - sst_block_free_scratch(hsw->dsp); + struct sst_fw *sst_fw, *t; + struct sst_dsp *dsp = hsw->dsp; + + list_for_each_entry_safe(sst_fw, t, &dsp->fw_list, list) { + sst_fw_unload(sst_fw); + } + sst_block_free_scratch(dsp); hsw->boot_complete = false; - sst_dsp_sleep(hsw->dsp); + sst_dsp_sleep(dsp); return 0; } @@ -2081,6 +2095,11 @@ goto fw_err; } + /* allocate scratch mem regions */ + ret = sst_block_alloc_scratch(hsw->dsp); + if (ret < 0) + goto boot_err; + /* wait for DSP boot completion */ sst_dsp_boot(hsw->dsp); ret = wait_event_timeout(hsw->boot_wait, hsw->boot_complete, --- linux-3.19.0.orig/sound/soc/intel/sst-haswell-pcm.c +++ linux-3.19.0/sound/soc/intel/sst-haswell-pcm.c @@ -78,7 +78,6 @@ #define HSW_PCM_DAI_ID_OFFLOAD0 1 #define HSW_PCM_DAI_ID_OFFLOAD1 2 #define HSW_PCM_DAI_ID_LOOPBACK 3 -#define HSW_PCM_DAI_ID_CAPTURE 4 static const struct snd_pcm_hardware hsw_pcm_hardware = { @@ -99,6 +98,7 @@ struct hsw_pcm_module_map { int dai_id; + int stream; enum sst_hsw_module_id mod_id; }; @@ -135,7 +135,17 @@ struct snd_dma_buffer dmab[HSW_PCM_COUNT][2]; /* DAI data */ - struct hsw_pcm_data pcm[HSW_PCM_COUNT]; + struct hsw_pcm_data pcm[HSW_PCM_COUNT][2]; +}; + + +/* static mappings between PCMs and modules - may be dynamic in future */ +static struct hsw_pcm_module_map mod_map[] = { + {HSW_PCM_DAI_ID_SYSTEM, 0, SST_HSW_MODULE_PCM_SYSTEM}, + {HSW_PCM_DAI_ID_OFFLOAD0, 0, SST_HSW_MODULE_PCM}, + {HSW_PCM_DAI_ID_OFFLOAD1, 0, SST_HSW_MODULE_PCM}, + {HSW_PCM_DAI_ID_LOOPBACK, 1, SST_HSW_MODULE_PCM_REFERENCE}, + {HSW_PCM_DAI_ID_SYSTEM, 1, SST_HSW_MODULE_PCM_CAPTURE}, }; static u32 hsw_notify_pointer(struct sst_hsw_stream *stream, void *data); @@ -168,9 +178,14 @@ (struct soc_mixer_control *)kcontrol->private_value; struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(platform); - struct hsw_pcm_data *pcm_data = &pdata->pcm[mc->reg]; + struct hsw_pcm_data *pcm_data; struct sst_hsw *hsw = pdata->hsw; u32 volume; + int dai, stream; + + dai = mod_map[mc->reg].dai_id; + stream = mod_map[mc->reg].stream; + pcm_data = &pdata->pcm[dai][stream]; mutex_lock(&pcm_data->mutex); pm_runtime_get_sync(pdata->dev); @@ -212,9 +227,14 @@ (struct soc_mixer_control *)kcontrol->private_value; struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(platform); - struct hsw_pcm_data *pcm_data = &pdata->pcm[mc->reg]; + struct hsw_pcm_data *pcm_data; struct sst_hsw *hsw = pdata->hsw; u32 volume; + int dai, stream; + + dai = mod_map[mc->reg].dai_id; + stream = mod_map[mc->reg].stream; + pcm_data = &pdata->pcm[dai][stream]; mutex_lock(&pcm_data->mutex); pm_runtime_get_sync(pdata->dev); @@ -309,7 +329,7 @@ ARRAY_SIZE(volume_map) - 1, 0, hsw_stream_volume_get, hsw_stream_volume_put, hsw_vol_tlv), /* Mic Capture volume */ - SOC_DOUBLE_EXT_TLV("Mic Capture Volume", 0, 0, 8, + SOC_DOUBLE_EXT_TLV("Mic Capture Volume", 4, 0, 8, ARRAY_SIZE(volume_map) - 1, 0, hsw_stream_volume_get, hsw_stream_volume_put, hsw_vol_tlv), }; @@ -353,7 +373,7 @@ struct snd_pcm_runtime *runtime = substream->runtime; struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(rtd->platform); - struct hsw_pcm_data *pcm_data = snd_soc_pcm_get_drvdata(rtd); + struct hsw_pcm_data *pcm_data; struct sst_hsw *hsw = pdata->hsw; struct sst_module *module_data; struct sst_dsp *dsp; @@ -362,7 +382,10 @@ enum sst_hsw_stream_path_id path_id; u32 rate, bits, map, pages, module_id; u8 channels; - int ret; + int ret, dai; + + dai = mod_map[rtd->cpu_dai->id].dai_id; + pcm_data = &pdata->pcm[dai][substream->stream]; /* check if we are being called a subsequent time */ if (pcm_data->allocated) { @@ -552,8 +575,12 @@ struct snd_soc_pcm_runtime *rtd = substream->private_data; struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(rtd->platform); - struct hsw_pcm_data *pcm_data = snd_soc_pcm_get_drvdata(rtd); + struct hsw_pcm_data *pcm_data; struct sst_hsw *hsw = pdata->hsw; + int dai; + + dai = mod_map[rtd->cpu_dai->id].dai_id; + pcm_data = &pdata->pcm[dai][substream->stream]; switch (cmd) { case SNDRV_PCM_TRIGGER_START: @@ -597,11 +624,16 @@ struct snd_pcm_runtime *runtime = substream->runtime; struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(rtd->platform); - struct hsw_pcm_data *pcm_data = snd_soc_pcm_get_drvdata(rtd); + struct hsw_pcm_data *pcm_data; struct sst_hsw *hsw = pdata->hsw; snd_pcm_uframes_t offset; uint64_t ppos; - u32 position = sst_hsw_get_dsp_position(hsw, pcm_data->stream); + u32 position; + int dai; + + dai = mod_map[rtd->cpu_dai->id].dai_id; + pcm_data = &pdata->pcm[dai][substream->stream]; + position = sst_hsw_get_dsp_position(hsw, pcm_data->stream); offset = bytes_to_frames(runtime, position); ppos = sst_hsw_get_dsp_presentation_position(hsw, pcm_data->stream); @@ -618,8 +650,10 @@ snd_soc_platform_get_drvdata(rtd->platform); struct hsw_pcm_data *pcm_data; struct sst_hsw *hsw = pdata->hsw; + int dai; - pcm_data = &pdata->pcm[rtd->cpu_dai->id]; + dai = mod_map[rtd->cpu_dai->id].dai_id; + pcm_data = &pdata->pcm[dai][substream->stream]; mutex_lock(&pcm_data->mutex); pm_runtime_get_sync(pdata->dev); @@ -648,9 +682,12 @@ struct snd_soc_pcm_runtime *rtd = substream->private_data; struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(rtd->platform); - struct hsw_pcm_data *pcm_data = snd_soc_pcm_get_drvdata(rtd); + struct hsw_pcm_data *pcm_data; struct sst_hsw *hsw = pdata->hsw; - int ret; + int ret, dai; + + dai = mod_map[rtd->cpu_dai->id].dai_id; + pcm_data = &pdata->pcm[dai][substream->stream]; mutex_lock(&pcm_data->mutex); ret = sst_hsw_stream_reset(hsw, pcm_data->stream); @@ -685,15 +722,6 @@ .page = snd_pcm_sgbuf_ops_page, }; -/* static mappings between PCMs and modules - may be dynamic in future */ -static struct hsw_pcm_module_map mod_map[] = { - {HSW_PCM_DAI_ID_SYSTEM, SST_HSW_MODULE_PCM_SYSTEM}, - {HSW_PCM_DAI_ID_OFFLOAD0, SST_HSW_MODULE_PCM}, - {HSW_PCM_DAI_ID_OFFLOAD1, SST_HSW_MODULE_PCM}, - {HSW_PCM_DAI_ID_LOOPBACK, SST_HSW_MODULE_PCM_REFERENCE}, - {HSW_PCM_DAI_ID_CAPTURE, SST_HSW_MODULE_PCM_CAPTURE}, -}; - static int hsw_pcm_create_modules(struct hsw_priv_data *pdata) { struct sst_hsw *hsw = pdata->hsw; @@ -701,7 +729,7 @@ int i; for (i = 0; i < ARRAY_SIZE(mod_map); i++) { - pcm_data = &pdata->pcm[i]; + pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; /* create new runtime module, use same offset if recreated */ pcm_data->runtime = sst_hsw_runtime_module_create(hsw, @@ -716,7 +744,7 @@ err: for (--i; i >= 0; i--) { - pcm_data = &pdata->pcm[i]; + pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; sst_hsw_runtime_module_free(pcm_data->runtime); } @@ -729,7 +757,7 @@ int i; for (i = 0; i < ARRAY_SIZE(mod_map); i++) { - pcm_data = &pdata->pcm[i]; + pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; sst_hsw_runtime_module_free(pcm_data->runtime); } @@ -762,7 +790,10 @@ return ret; } } - priv_data->pcm[rtd->cpu_dai->id].hsw_pcm = pcm; + if (pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream) + priv_data->pcm[rtd->cpu_dai->id][SNDRV_PCM_STREAM_PLAYBACK].hsw_pcm = pcm; + if (pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream) + priv_data->pcm[rtd->cpu_dai->id][SNDRV_PCM_STREAM_CAPTURE].hsw_pcm = pcm; return ret; } @@ -871,10 +902,9 @@ /* allocate DSP buffer page tables */ for (i = 0; i < ARRAY_SIZE(hsw_dais); i++) { - mutex_init(&priv_data->pcm[i].mutex); - /* playback */ if (hsw_dais[i].playback.channels_min) { + mutex_init(&priv_data->pcm[i][SNDRV_PCM_STREAM_PLAYBACK].mutex); ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, dma_dev, PAGE_SIZE, &priv_data->dmab[i][0]); if (ret < 0) @@ -883,6 +913,7 @@ /* capture */ if (hsw_dais[i].capture.channels_min) { + mutex_init(&priv_data->pcm[i][SNDRV_PCM_STREAM_CAPTURE].mutex); ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, dma_dev, PAGE_SIZE, &priv_data->dmab[i][1]); if (ret < 0) @@ -1081,8 +1112,8 @@ return; } - for (i = 0; i < HSW_PCM_DAI_ID_CAPTURE + 1; i++) { - pcm_data = &pdata->pcm[i]; + for (i = 0; i < ARRAY_SIZE(mod_map); i++) { + pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; if (!pcm_data->substream) continue; @@ -1115,8 +1146,8 @@ if (pdata->pm_state == HSW_PM_STATE_D3) return 0; /* suspend all active streams */ - for (i = 0; i < HSW_PCM_DAI_ID_CAPTURE + 1; i++) { - pcm_data = &pdata->pcm[i]; + for (i = 0; i < ARRAY_SIZE(mod_map); i++) { + pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; if (!pcm_data->substream) continue; @@ -1134,8 +1165,8 @@ sst_hsw_dsp_runtime_suspend(hsw); /* preserve persistent memory */ - for (i = 0; i < HSW_PCM_DAI_ID_CAPTURE + 1; i++) { - pcm_data = &pdata->pcm[i]; + for (i = 0; i < ARRAY_SIZE(mod_map); i++) { + pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; if (!pcm_data->substream) continue; --- linux-3.19.0.orig/sound/soc/intel/sst/sst.h +++ linux-3.19.0/sound/soc/intel/sst/sst.h @@ -58,6 +58,7 @@ #define SST_BLOCK_TIMEOUT 1000 #define FW_SIGNATURE_SIZE 4 +#define FW_NAME_SIZE 32 /* stream states */ enum sst_stream_states { @@ -426,7 +427,7 @@ * Holder for firmware name. Due to async call it needs to be * persistent till worker thread gets called */ - char firmware_name[20]; + char firmware_name[FW_NAME_SIZE]; }; /* misc definitions */ --- linux-3.19.0.orig/sound/soc/intel/sst/sst_acpi.c +++ linux-3.19.0/sound/soc/intel/sst/sst_acpi.c @@ -47,7 +47,7 @@ char board[32]; char machine[32]; void (*machine_quirk)(void); - char firmware[32]; + char firmware[FW_NAME_SIZE]; struct sst_platform_info *pdata; }; --- linux-3.19.0.orig/sound/soc/omap/omap-pcm.c +++ linux-3.19.0/sound/soc/omap/omap-pcm.c @@ -201,7 +201,7 @@ struct snd_pcm *pcm = rtd->pcm; int ret; - ret = dma_coerce_mask_and_coherent(card->dev, DMA_BIT_MASK(64)); + ret = dma_coerce_mask_and_coherent(card->dev, DMA_BIT_MASK(32)); if (ret) return ret; --- linux-3.19.0.orig/sound/soc/pxa/mioa701_wm9713.c +++ linux-3.19.0/sound/soc/pxa/mioa701_wm9713.c @@ -81,7 +81,7 @@ static int rear_amp_event(struct snd_soc_dapm_widget *widget, struct snd_kcontrol *kctl, int event) { - struct snd_soc_codec *codec = widget->codec; + struct snd_soc_codec *codec = widget->dapm->card->rtd[0].codec; return rear_amp_power(codec, SND_SOC_DAPM_EVENT_ON(event)); } --- linux-3.19.0.orig/sound/usb/mixer_quirks.c +++ linux-3.19.0/sound/usb/mixer_quirks.c @@ -192,6 +192,7 @@ { USB_ID(0x041e, 0x3040), 2, 2, 6, 6, 2, 0x6e91 }, /* Live! 24-bit */ { USB_ID(0x041e, 0x3042), 0, 1, 1, 1, 1, 0x000d }, /* Usb X-Fi S51 */ { USB_ID(0x041e, 0x30df), 0, 1, 1, 1, 1, 0x000d }, /* Usb X-Fi S51 Pro */ + { USB_ID(0x041e, 0x3237), 0, 1, 1, 1, 1, 0x000d }, /* Usb X-Fi S51 Pro */ { USB_ID(0x041e, 0x3048), 2, 2, 6, 6, 2, 0x6e91 }, /* Toshiba SB0500 */ }; --- linux-3.19.0.orig/sound/usb/quirks-table.h +++ linux-3.19.0/sound/usb/quirks-table.h @@ -1773,6 +1773,36 @@ } } }, +{ + USB_DEVICE(0x0582, 0x0159), + .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) { + /* .vendor_name = "Roland", */ + /* .product_name = "UA-22", */ + .ifnum = QUIRK_ANY_INTERFACE, + .type = QUIRK_COMPOSITE, + .data = (const struct snd_usb_audio_quirk[]) { + { + .ifnum = 0, + .type = QUIRK_AUDIO_STANDARD_INTERFACE + }, + { + .ifnum = 1, + .type = QUIRK_AUDIO_STANDARD_INTERFACE + }, + { + .ifnum = 2, + .type = QUIRK_MIDI_FIXED_ENDPOINT, + .data = & (const struct snd_usb_midi_endpoint_info) { + .out_cables = 0x0001, + .in_cables = 0x0001 + } + }, + { + .ifnum = -1 + } + } + } +}, /* this catches most recent vendor-specific Roland devices */ { .match_flags = USB_DEVICE_ID_MATCH_VENDOR | --- linux-3.19.0.orig/sound/usb/quirks.c +++ linux-3.19.0/sound/usb/quirks.c @@ -1122,6 +1122,7 @@ int err; switch (subs->stream->chip->usb_id) { + case USB_ID(0x154e, 0x1003): /* Denon DA-300USB */ case USB_ID(0x154e, 0x3005): /* Marantz HD-DAC1 */ case USB_ID(0x154e, 0x3006): /* Marantz SA-14S1 */ @@ -1201,6 +1202,7 @@ (requesttype & USB_TYPE_MASK) == USB_TYPE_CLASS) { switch (le16_to_cpu(dev->descriptor.idProduct)) { + case 0x1003: /* Denon DA300-USB */ case 0x3005: /* Marantz HD-DAC1 */ case 0x3006: /* Marantz SA-14S1 */ mdelay(20); @@ -1262,6 +1264,7 @@ /* Denon/Marantz devices with USB DAC functionality */ switch (chip->usb_id) { + case USB_ID(0x154e, 0x1003): /* Denon DA300-USB */ case USB_ID(0x154e, 0x3005): /* Marantz HD-DAC1 */ case USB_ID(0x154e, 0x3006): /* Marantz SA-14S1 */ if (fp->altsetting == 2) --- linux-3.19.0.orig/tools/hv/hv_fcopy_daemon.c +++ linux-3.19.0/tools/hv/hv_fcopy_daemon.c @@ -43,15 +43,9 @@ int error = HV_E_FAIL; char *q, *p; - /* - * If possile append a path seperator to the path. - */ - if (strlen((char *)smsg->path_name) < (W_MAX_PATH - 2)) - strcat((char *)smsg->path_name, "/"); - p = (char *)smsg->path_name; snprintf(target_fname, sizeof(target_fname), "%s/%s", - (char *)smsg->path_name, smsg->file_name); + (char *)smsg->path_name, (char *)smsg->file_name); syslog(LOG_INFO, "Target file name: %s", target_fname); /* @@ -137,7 +131,7 @@ int main(int argc, char *argv[]) { - int fd, fcopy_fd, len; + int fcopy_fd, len; int error; int daemonize = 1, long_index = 0, opt; int version = FCOPY_CURRENT_VERSION; --- linux-3.19.0.orig/tools/hv/hv_kvp_daemon.8 +++ linux-3.19.0/tools/hv/hv_kvp_daemon.8 @@ -0,0 +1,26 @@ +.\" This page Copyright (C) 2012 Andy Whitcroft +.\" Distributed under the GPL v2 or later. +.TH HV_KVP_DAEMON 8 +.SH NAME +hv_kvp_daemon \- Hyper-V Key Value Pair daemon +.SH SYNOPSIS +.ft B +.B hv_kvp_daemon +.br +.SH DESCRIPTION +\fBhv_kvp_daemon\fP +is the userspace component of the Hyper-V key value pair functionality, +communicating via a netlink socket with the kernel HV-KVP driver. +This pairing allows the Hyper-V host to pass configuration information +(such as IP addresses) to the guest and allows the host to obtain guest +version information. + +.SH FILES +.ta +.nf +/var/opt/hyperv/.kvp_pool_* +.fi + +.SH AUTHORS +.nf +Written by K. Y. Srinivasan --- linux-3.19.0.orig/tools/lib/traceevent/kbuffer-parse.c +++ linux-3.19.0/tools/lib/traceevent/kbuffer-parse.c @@ -372,7 +372,6 @@ switch (type_len) { case KBUFFER_TYPE_PADDING: *length = read_4(kbuf, data); - data += *length; break; case KBUFFER_TYPE_TIME_EXTEND: --- linux-3.19.0.orig/tools/perf/Documentation/perf-list.txt +++ linux-3.19.0/tools/perf/Documentation/perf-list.txt @@ -89,6 +89,19 @@ You should refer to the processor specific documentation for getting these details. Some of them are referenced in the SEE ALSO section below. +PARAMETERIZED EVENTS +-------------------- + +Some pmu events listed by 'perf-list' will be displayed with '?' in them. For +example: + + hv_gpci/dtbp_ptitc,phys_processor_idx=?/ + +This means that when provided as an event, a value for '?' must +also be supplied. For example: + + perf stat -C 0 -e 'hv_gpci/dtbp_ptitc,phys_processor_idx=0x2/' ... + OPTIONS ------- --- linux-3.19.0.orig/tools/perf/Documentation/perf-record.txt +++ linux-3.19.0/tools/perf/Documentation/perf-record.txt @@ -33,6 +33,18 @@ - a raw PMU event (eventsel+umask) in the form of rNNN where NNN is a hexadecimal event descriptor. + - a symbolically formed PMU event like 'pmu/param1=0x3,param2/' where + 'param1', 'param2', etc are defined as formats for the PMU in + /sys/bus/event_sources/devices//format/*. + + - a symbolically formed event like 'pmu/config=M,config1=N,config3=K/' + + where M, N, K are numbers (in decimal, hex, octal format). Acceptable + values for each of 'config', 'config1' and 'config2' are defined by + corresponding entries in /sys/bus/event_sources/devices//format/* + param1 and param2 are defined as formats for the PMU in: + /sys/bus/event_sources/devices//format/* + - a hardware breakpoint event in the form of '\mem:addr[:access]' where addr is the address in memory you want to break in. Access is the memory access type (read, write, execute) it can --- linux-3.19.0.orig/tools/perf/Documentation/perf-stat.txt +++ linux-3.19.0/tools/perf/Documentation/perf-stat.txt @@ -25,10 +25,22 @@ -e:: --event=:: - Select the PMU event. Selection can be a symbolic event name - (use 'perf list' to list all events) or a raw PMU - event (eventsel+umask) in the form of rNNN where NNN is a - hexadecimal event descriptor. + Select the PMU event. Selection can be: + + - a symbolic event name (use 'perf list' to list all events) + + - a raw PMU event (eventsel+umask) in the form of rNNN where NNN is a + hexadecimal event descriptor. + + - a symbolically formed event like 'pmu/param1=0x3,param2/' where + param1 and param2 are defined as formats for the PMU in + /sys/bus/event_sources/devices//format/* + + - a symbolically formed event like 'pmu/config=M,config1=N,config2=K/' + where M, N, K are numbers (in decimal, hex, octal format). + Acceptable values for each of 'config', 'config1' and 'config2' + parameters are defined by corresponding entries in + /sys/bus/event_sources/devices//format/* -i:: --no-inherit:: --- linux-3.19.0.orig/tools/perf/config/Makefile +++ linux-3.19.0/tools/perf/config/Makefile @@ -645,7 +645,7 @@ NO_PERF_READ_VDSO32 := 1 endif endif - ifneq (${IS_X86_64}, 1) + ifneq ($(ARCH), x86) NO_PERF_READ_VDSOX32 := 1 endif ifndef NO_PERF_READ_VDSOX32 @@ -693,7 +693,7 @@ ETC_PERFCONFIG = etc/perfconfig endif ifndef lib -ifeq ($(IS_X86_64),1) +ifeq ($(ARCH)$(IS_64_BIT), x861) lib = lib64 else lib = lib --- linux-3.19.0.orig/tools/perf/tests/make +++ linux-3.19.0/tools/perf/tests/make @@ -5,7 +5,7 @@ # FIXME looks like x86 is the only arch running tests ;-) # we need some IS_(32/64) flag to make this generic -ifeq ($(IS_X86_64),1) +ifeq ($(ARCH)$(IS_64_BIT), x861) lib = lib64 else lib = lib --- linux-3.19.0.orig/tools/perf/util/cloexec.c +++ linux-3.19.0/tools/perf/util/cloexec.c @@ -7,6 +7,12 @@ static unsigned long flag = PERF_FLAG_FD_CLOEXEC; +int __weak sched_getcpu(void) +{ + errno = ENOSYS; + return -1; +} + static int perf_flag_probe(void) { /* use 'safest' configuration as used in perf_evsel__fallback() */ @@ -25,6 +31,10 @@ if (cpu < 0) cpu = 0; + /* + * Using -1 for the pid is a workaround to avoid gratuitous jump label + * changes. + */ while (1) { /* check cloexec flag */ fd = sys_perf_event_open(&attr, pid, cpu, -1, @@ -47,16 +57,24 @@ err, strerror_r(err, sbuf, sizeof(sbuf))); /* not supported, confirm error related to PERF_FLAG_FD_CLOEXEC */ - fd = sys_perf_event_open(&attr, pid, cpu, -1, 0); + while (1) { + fd = sys_perf_event_open(&attr, pid, cpu, -1, 0); + if (fd < 0 && pid == -1 && errno == EACCES) { + pid = 0; + continue; + } + break; + } err = errno; + if (fd >= 0) + close(fd); + if (WARN_ONCE(fd < 0 && err != EBUSY, "perf_event_open(..., 0) failed unexpectedly with error %d (%s)\n", err, strerror_r(err, sbuf, sizeof(sbuf)))) return -1; - close(fd); - return 0; } --- linux-3.19.0.orig/tools/perf/util/cloexec.h +++ linux-3.19.0/tools/perf/util/cloexec.h @@ -3,4 +3,10 @@ unsigned long perf_event_open_cloexec_flag(void); +#ifdef __GLIBC_PREREQ +#if !__GLIBC_PREREQ(2, 6) +extern int sched_getcpu(void) __THROW; +#endif +#endif + #endif /* __PERF_CLOEXEC_H */ --- linux-3.19.0.orig/tools/perf/util/parse-events.h +++ linux-3.19.0/tools/perf/util/parse-events.h @@ -71,6 +71,7 @@ int type_val; int type_term; struct list_head list; + bool used; }; struct parse_events_evlist { --- linux-3.19.0.orig/tools/perf/util/pmu.c +++ linux-3.19.0/tools/perf/util/pmu.c @@ -551,31 +551,68 @@ } /* + * Term is a string term, and might be a param-term. Try to look up it's value + * in the remaining terms. + * - We have a term like "base-or-format-term=param-term", + * - We need to find the value supplied for "param-term" (with param-term named + * in a config string) later on in the term list. + */ +static int pmu_resolve_param_term(struct parse_events_term *term, + struct list_head *head_terms, + __u64 *value) +{ + struct parse_events_term *t; + + list_for_each_entry(t, head_terms, list) { + if (t->type_val == PARSE_EVENTS__TERM_TYPE_NUM) { + if (!strcmp(t->config, term->config)) { + t->used = true; + *value = t->val.num; + return 0; + } + } + } + + if (verbose) + printf("Required parameter '%s' not specified\n", term->config); + + return -1; +} + +/* * Setup one of config[12] attr members based on the * user input data - term parameter. */ static int pmu_config_term(struct list_head *formats, struct perf_event_attr *attr, struct parse_events_term *term, + struct list_head *head_terms, bool zero) { struct perf_pmu_format *format; __u64 *vp; + __u64 val; + + /* + * If this is a parameter we've already used for parameterized-eval, + * skip it in normal eval. + */ + if (term->used) + return 0; /* - * Support only for hardcoded and numnerial terms. * Hardcoded terms should be already in, so nothing * to be done for them. */ if (parse_events__is_hardcoded_term(term)) return 0; - if (term->type_val != PARSE_EVENTS__TERM_TYPE_NUM) - return -EINVAL; - format = pmu_find_format(formats, term->config); - if (!format) + if (!format) { + if (verbose) + printf("Invalid event/parameter '%s'\n", term->config); return -EINVAL; + } switch (format->value) { case PERF_PMU_FORMAT_VALUE_CONFIG: @@ -592,11 +629,25 @@ } /* - * XXX If we ever decide to go with string values for - * non-hardcoded terms, here's the place to translate - * them into value. + * Either directly use a numeric term, or try to translate string terms + * using event parameters. */ - pmu_format_value(format->bits, term->val.num, vp, zero); + if (term->type_val == PARSE_EVENTS__TERM_TYPE_NUM) + val = term->val.num; + else if (term->type_val == PARSE_EVENTS__TERM_TYPE_STR) { + if (strcmp(term->val.str, "?")) { + if (verbose) + pr_info("Invalid sysfs entry %s=%s\n", + term->config, term->val.str); + return -EINVAL; + } + + if (pmu_resolve_param_term(term, head_terms, &val)) + return -EINVAL; + } else + return -EINVAL; + + pmu_format_value(format->bits, val, vp, zero); return 0; } @@ -607,9 +658,10 @@ { struct parse_events_term *term; - list_for_each_entry(term, head_terms, list) - if (pmu_config_term(formats, attr, term, zero)) + list_for_each_entry(term, head_terms, list) { + if (pmu_config_term(formats, attr, term, head_terms, zero)) return -EINVAL; + } return 0; } @@ -767,10 +819,36 @@ set_bit(b, bits); } +static int sub_non_neg(int a, int b) +{ + if (b > a) + return 0; + return a - b; +} + static char *format_alias(char *buf, int len, struct perf_pmu *pmu, struct perf_pmu_alias *alias) { - snprintf(buf, len, "%s/%s/", pmu->name, alias->name); + struct parse_events_term *term; + int used = snprintf(buf, len, "%s/%s", pmu->name, alias->name); + + list_for_each_entry(term, &alias->terms, list) { + if (term->type_val == PARSE_EVENTS__TERM_TYPE_STR) + used += snprintf(buf + used, sub_non_neg(len, used), + ",%s=%s", term->config, + term->val.str); + } + + if (sub_non_neg(len, used) > 0) { + buf[used] = '/'; + used++; + } + if (sub_non_neg(len, used) > 0) { + buf[used] = '\0'; + used++; + } else + buf[len - 1] = '\0'; + return buf; } --- linux-3.19.0.orig/tools/perf/util/symbol-elf.c +++ linux-3.19.0/tools/perf/util/symbol-elf.c @@ -69,6 +69,10 @@ return GELF_ST_TYPE(sym->st_info); } +#ifndef STT_GNU_IFUNC +#define STT_GNU_IFUNC 10 +#endif + static inline int elf_sym__is_function(const GElf_Sym *sym) { return (elf_sym__type(sym) == STT_FUNC || --- linux-3.19.0.orig/tools/power/x86/turbostat/Makefile +++ linux-3.19.0/tools/power/x86/turbostat/Makefile @@ -1,8 +1,12 @@ CC = $(CROSS_COMPILE)gcc -BUILD_OUTPUT := $(PWD) +BUILD_OUTPUT := $(CURDIR) PREFIX := /usr DESTDIR := +ifeq ("$(origin O)", "command line") + BUILD_OUTPUT := $(O) +endif + turbostat : turbostat.c CFLAGS += -Wall CFLAGS += -DMSRHEADER='"../../../../arch/x86/include/uapi/asm/msr-index.h"' --- linux-3.19.0.orig/tools/power/x86/turbostat/turbostat.c +++ linux-3.19.0/tools/power/x86/turbostat/turbostat.c @@ -1493,6 +1493,7 @@ case 0x37: /* BYT */ case 0x4D: /* AVN */ case 0x3D: /* BDW */ + case 0x47: /* BDW */ case 0x4F: /* BDX */ case 0x56: /* BDX-DE */ return 1; @@ -1609,6 +1610,7 @@ case 0x45: /* HSW */ case 0x46: /* HSW */ case 0x3D: /* BDW */ + case 0x47: /* BDW */ do_rapl = RAPL_PKG | RAPL_CORES | RAPL_CORE_POLICY | RAPL_GFX | RAPL_PKG_POWER_INFO; break; case 0x3F: /* HSX */ @@ -1858,6 +1860,7 @@ case 0x45: /* HSW */ case 0x46: /* HSW */ case 0x3D: /* BDW */ + case 0x47: /* BDW */ case 0x4F: /* BDX */ case 0x56: /* BDX-DE */ return 1; --- linux-3.19.0.orig/tools/usb/usbip/libsrc/usbip_common.h +++ linux-3.19.0/tools/usb/usbip/libsrc/usbip_common.h @@ -15,7 +15,7 @@ #include #include #include -#include +#include "../../../../include/uapi/linux/usbip.h" #ifndef USBIDS_FILE #define USBIDS_FILE "/usr/share/hwdata/usb.ids" --- linux-3.19.0.orig/ubuntu/Kconfig +++ linux-3.19.0/ubuntu/Kconfig @@ -0,0 +1,25 @@ +menu "Ubuntu Supplied Third-Party Device Drivers" + +# +# NOTE: to allow drivers to be added and removed without causing merge +# collisions you should add new entries in the middle of the six lines +# of ## at the bottom of the list. Always add three lines of ## above +# your new entry and maintain the six lines below. +# + +## +## +## +## +## +## +source "ubuntu/aufs/Kconfig" +## +## +## +source "ubuntu/i915/Kconfig" +## +## +## + +endmenu --- linux-3.19.0.orig/ubuntu/Makefile +++ linux-3.19.0/ubuntu/Makefile @@ -0,0 +1,34 @@ +# +# Makefile for the Linux kernel ubuntu supplied third-party device drivers. +# + +# +# NOTE: to allow drivers to be added and removed without causing merge +# collisions you should add new entries in the middle of the six lines +# of ## at the bottom of the list. Always add three lines of ## above +# your new entry and maintain the six lines below. +# + +## +## +## +obj-$(CONFIG_AUFS_FS) += aufs/ +## +## +## +ifneq ($(filter $(ARCH), i386 x86_64),) +obj-y += vbox/ +endif +## +## +## +obj-$(CONFIG_DRM_I915_BPO) += i915/ +## +## +## +## +## +## + +# This is a stupid trick to get kbuild to create ubuntu/built-in.o +obj- += foo.o --- linux-3.19.0.orig/ubuntu/aufs-update +++ linux-3.19.0/ubuntu/aufs-update @@ -0,0 +1,52 @@ +#!/bin/bash +# +# NOTE: See aufs/BOM.UPDATING for instructions on how to use this updater. +# + +if [ "$#" -ne 1 ]; then + echo "Usage: $0 " 1>&2 + exit 1 +fi +aufs="$1" + +# Get the current tip name +{ + read x url + read x o_log_sha1 + read x o_tip_sha1 +} . + */ + +/* + * all header files + */ + +#ifndef __AUFS_H__ +#define __AUFS_H__ + +#ifdef __KERNEL__ + +#define AuStub(type, name, body, ...) \ + static inline type name(__VA_ARGS__) { body; } + +#define AuStubVoid(name, ...) \ + AuStub(void, name, , __VA_ARGS__) +#define AuStubInt0(name, ...) \ + AuStub(int, name, return 0, __VA_ARGS__) + +#include "debug.h" + +#include "branch.h" +#include "cpup.h" +#include "dcsub.h" +#include "dbgaufs.h" +#include "dentry.h" +#include "dir.h" +#include "dynop.h" +#include "file.h" +#include "fstype.h" +#include "inode.h" +#include "loop.h" +#include "module.h" +#include "opts.h" +#include "rwsem.h" +#include "spl.h" +#include "super.h" +#include "sysaufs.h" +#include "vfsub.h" +#include "whout.h" +#include "wkq.h" + +#endif /* __KERNEL__ */ +#endif /* __AUFS_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/branch.c +++ linux-3.19.0/ubuntu/aufs/branch.c @@ -0,0 +1,1410 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * branch management + */ + +#include +#include +#include "aufs.h" + +/* + * free a single branch + */ +static void au_br_do_free(struct au_branch *br) +{ + int i; + struct au_wbr *wbr; + struct au_dykey **key; + + au_hnotify_fin_br(br); + + if (br->br_xino.xi_file) + fput(br->br_xino.xi_file); + mutex_destroy(&br->br_xino.xi_nondir_mtx); + + AuDebugOn(atomic_read(&br->br_count)); + + wbr = br->br_wbr; + if (wbr) { + for (i = 0; i < AuBrWh_Last; i++) + dput(wbr->wbr_wh[i]); + AuDebugOn(atomic_read(&wbr->wbr_wh_running)); + AuRwDestroy(&wbr->wbr_wh_rwsem); + } + + if (br->br_fhsm) { + au_br_fhsm_fin(br->br_fhsm); + kfree(br->br_fhsm); + } + + key = br->br_dykey; + for (i = 0; i < AuBrDynOp; i++, key++) + if (*key) + au_dy_put(*key); + else + break; + + /* recursive lock, s_umount of branch's */ + lockdep_off(); + path_put(&br->br_path); + lockdep_on(); + kfree(wbr); + kfree(br); +} + +/* + * frees all branches + */ +void au_br_free(struct au_sbinfo *sbinfo) +{ + aufs_bindex_t bmax; + struct au_branch **br; + + AuRwMustWriteLock(&sbinfo->si_rwsem); + + bmax = sbinfo->si_bend + 1; + br = sbinfo->si_branch; + while (bmax--) + au_br_do_free(*br++); +} + +/* + * find the index of a branch which is specified by @br_id. + */ +int au_br_index(struct super_block *sb, aufs_bindex_t br_id) +{ + aufs_bindex_t bindex, bend; + + bend = au_sbend(sb); + for (bindex = 0; bindex <= bend; bindex++) + if (au_sbr_id(sb, bindex) == br_id) + return bindex; + return -1; +} + +/* ---------------------------------------------------------------------- */ + +/* + * add a branch + */ + +static int test_overlap(struct super_block *sb, struct dentry *h_adding, + struct dentry *h_root) +{ + if (unlikely(h_adding == h_root + || au_test_loopback_overlap(sb, h_adding))) + return 1; + if (h_adding->d_sb != h_root->d_sb) + return 0; + return au_test_subdir(h_adding, h_root) + || au_test_subdir(h_root, h_adding); +} + +/* + * returns a newly allocated branch. @new_nbranch is a number of branches + * after adding a branch. + */ +static struct au_branch *au_br_alloc(struct super_block *sb, int new_nbranch, + int perm) +{ + struct au_branch *add_branch; + struct dentry *root; + int err; + + err = -ENOMEM; + root = sb->s_root; + add_branch = kmalloc(sizeof(*add_branch), GFP_NOFS); + if (unlikely(!add_branch)) + goto out; + + err = au_hnotify_init_br(add_branch, perm); + if (unlikely(err)) + goto out_br; + + add_branch->br_wbr = NULL; + if (au_br_writable(perm)) { + /* may be freed separately at changing the branch permission */ + add_branch->br_wbr = kmalloc(sizeof(*add_branch->br_wbr), + GFP_NOFS); + if (unlikely(!add_branch->br_wbr)) + goto out_hnotify; + } + + add_branch->br_fhsm = NULL; + if (au_br_fhsm(perm)) { + err = au_fhsm_br_alloc(add_branch); + if (unlikely(err)) + goto out_wbr; + } + + err = au_sbr_realloc(au_sbi(sb), new_nbranch); + if (!err) + err = au_di_realloc(au_di(root), new_nbranch); + if (!err) + err = au_ii_realloc(au_ii(root->d_inode), new_nbranch); + if (!err) + return add_branch; /* success */ + +out_wbr: + kfree(add_branch->br_wbr); +out_hnotify: + au_hnotify_fin_br(add_branch); +out_br: + kfree(add_branch); +out: + return ERR_PTR(err); +} + +/* + * test if the branch permission is legal or not. + */ +static int test_br(struct inode *inode, int brperm, char *path) +{ + int err; + + err = (au_br_writable(brperm) && IS_RDONLY(inode)); + if (!err) + goto out; + + err = -EINVAL; + pr_err("write permission for readonly mount or inode, %s\n", path); + +out: + return err; +} + +/* + * returns: + * 0: success, the caller will add it + * plus: success, it is already unified, the caller should ignore it + * minus: error + */ +static int test_add(struct super_block *sb, struct au_opt_add *add, int remount) +{ + int err; + aufs_bindex_t bend, bindex; + struct dentry *root; + struct inode *inode, *h_inode; + + root = sb->s_root; + bend = au_sbend(sb); + if (unlikely(bend >= 0 + && au_find_dbindex(root, add->path.dentry) >= 0)) { + err = 1; + if (!remount) { + err = -EINVAL; + pr_err("%s duplicated\n", add->pathname); + } + goto out; + } + + err = -ENOSPC; /* -E2BIG; */ + if (unlikely(AUFS_BRANCH_MAX <= add->bindex + || AUFS_BRANCH_MAX - 1 <= bend)) { + pr_err("number of branches exceeded %s\n", add->pathname); + goto out; + } + + err = -EDOM; + if (unlikely(add->bindex < 0 || bend + 1 < add->bindex)) { + pr_err("bad index %d\n", add->bindex); + goto out; + } + + inode = add->path.dentry->d_inode; + err = -ENOENT; + if (unlikely(!inode->i_nlink)) { + pr_err("no existence %s\n", add->pathname); + goto out; + } + + err = -EINVAL; + if (unlikely(inode->i_sb == sb)) { + pr_err("%s must be outside\n", add->pathname); + goto out; + } + + if (unlikely(au_test_fs_unsuppoted(inode->i_sb))) { + pr_err("unsupported filesystem, %s (%s)\n", + add->pathname, au_sbtype(inode->i_sb)); + goto out; + } + + if (unlikely(inode->i_sb->s_stack_depth)) { + pr_err("already stacked, %s (%s)\n", + add->pathname, au_sbtype(inode->i_sb)); + goto out; + } + + err = test_br(add->path.dentry->d_inode, add->perm, add->pathname); + if (unlikely(err)) + goto out; + + if (bend < 0) + return 0; /* success */ + + err = -EINVAL; + for (bindex = 0; bindex <= bend; bindex++) + if (unlikely(test_overlap(sb, add->path.dentry, + au_h_dptr(root, bindex)))) { + pr_err("%s is overlapped\n", add->pathname); + goto out; + } + + err = 0; + if (au_opt_test(au_mntflags(sb), WARN_PERM)) { + h_inode = au_h_dptr(root, 0)->d_inode; + if ((h_inode->i_mode & S_IALLUGO) != (inode->i_mode & S_IALLUGO) + || !uid_eq(h_inode->i_uid, inode->i_uid) + || !gid_eq(h_inode->i_gid, inode->i_gid)) + pr_warn("uid/gid/perm %s %u/%u/0%o, %u/%u/0%o\n", + add->pathname, + i_uid_read(inode), i_gid_read(inode), + (inode->i_mode & S_IALLUGO), + i_uid_read(h_inode), i_gid_read(h_inode), + (h_inode->i_mode & S_IALLUGO)); + } + +out: + return err; +} + +/* + * initialize or clean the whiteouts for an adding branch + */ +static int au_br_init_wh(struct super_block *sb, struct au_branch *br, + int new_perm) +{ + int err, old_perm; + aufs_bindex_t bindex; + struct mutex *h_mtx; + struct au_wbr *wbr; + struct au_hinode *hdir; + + err = vfsub_mnt_want_write(au_br_mnt(br)); + if (unlikely(err)) + goto out; + + wbr = br->br_wbr; + old_perm = br->br_perm; + br->br_perm = new_perm; + hdir = NULL; + h_mtx = NULL; + bindex = au_br_index(sb, br->br_id); + if (0 <= bindex) { + hdir = au_hi(sb->s_root->d_inode, bindex); + au_hn_imtx_lock_nested(hdir, AuLsc_I_PARENT); + } else { + h_mtx = &au_br_dentry(br)->d_inode->i_mutex; + mutex_lock_nested(h_mtx, AuLsc_I_PARENT); + } + if (!wbr) + err = au_wh_init(br, sb); + else { + wbr_wh_write_lock(wbr); + err = au_wh_init(br, sb); + wbr_wh_write_unlock(wbr); + } + if (hdir) + au_hn_imtx_unlock(hdir); + else + mutex_unlock(h_mtx); + vfsub_mnt_drop_write(au_br_mnt(br)); + br->br_perm = old_perm; + + if (!err && wbr && !au_br_writable(new_perm)) { + kfree(wbr); + br->br_wbr = NULL; + } + +out: + return err; +} + +static int au_wbr_init(struct au_branch *br, struct super_block *sb, + int perm) +{ + int err; + struct kstatfs kst; + struct au_wbr *wbr; + + wbr = br->br_wbr; + au_rw_init(&wbr->wbr_wh_rwsem); + memset(wbr->wbr_wh, 0, sizeof(wbr->wbr_wh)); + atomic_set(&wbr->wbr_wh_running, 0); + wbr->wbr_bytes = 0; + + /* + * a limit for rmdir/rename a dir + * cf. AUFS_MAX_NAMELEN in include/uapi/linux/aufs_type.h + */ + err = vfs_statfs(&br->br_path, &kst); + if (unlikely(err)) + goto out; + err = -EINVAL; + if (kst.f_namelen >= NAME_MAX) + err = au_br_init_wh(sb, br, perm); + else + pr_err("%pd(%s), unsupported namelen %ld\n", + au_br_dentry(br), + au_sbtype(au_br_dentry(br)->d_sb), kst.f_namelen); + +out: + return err; +} + +/* initialize a new branch */ +static int au_br_init(struct au_branch *br, struct super_block *sb, + struct au_opt_add *add) +{ + int err; + + err = 0; + memset(&br->br_xino, 0, sizeof(br->br_xino)); + mutex_init(&br->br_xino.xi_nondir_mtx); + br->br_perm = add->perm; + br->br_path = add->path; /* set first, path_get() later */ + spin_lock_init(&br->br_dykey_lock); + memset(br->br_dykey, 0, sizeof(br->br_dykey)); + atomic_set(&br->br_count, 0); + atomic_set(&br->br_xino_running, 0); + br->br_id = au_new_br_id(sb); + AuDebugOn(br->br_id < 0); + + if (au_br_writable(add->perm)) { + err = au_wbr_init(br, sb, add->perm); + if (unlikely(err)) + goto out_err; + } + + if (au_opt_test(au_mntflags(sb), XINO)) { + err = au_xino_br(sb, br, add->path.dentry->d_inode->i_ino, + au_sbr(sb, 0)->br_xino.xi_file, /*do_test*/1); + if (unlikely(err)) { + AuDebugOn(br->br_xino.xi_file); + goto out_err; + } + } + + sysaufs_br_init(br); + path_get(&br->br_path); + goto out; /* success */ + +out_err: + memset(&br->br_path, 0, sizeof(br->br_path)); +out: + return err; +} + +static void au_br_do_add_brp(struct au_sbinfo *sbinfo, aufs_bindex_t bindex, + struct au_branch *br, aufs_bindex_t bend, + aufs_bindex_t amount) +{ + struct au_branch **brp; + + AuRwMustWriteLock(&sbinfo->si_rwsem); + + brp = sbinfo->si_branch + bindex; + memmove(brp + 1, brp, sizeof(*brp) * amount); + *brp = br; + sbinfo->si_bend++; + if (unlikely(bend < 0)) + sbinfo->si_bend = 0; +} + +static void au_br_do_add_hdp(struct au_dinfo *dinfo, aufs_bindex_t bindex, + aufs_bindex_t bend, aufs_bindex_t amount) +{ + struct au_hdentry *hdp; + + AuRwMustWriteLock(&dinfo->di_rwsem); + + hdp = dinfo->di_hdentry + bindex; + memmove(hdp + 1, hdp, sizeof(*hdp) * amount); + au_h_dentry_init(hdp); + dinfo->di_bend++; + if (unlikely(bend < 0)) + dinfo->di_bstart = 0; +} + +static void au_br_do_add_hip(struct au_iinfo *iinfo, aufs_bindex_t bindex, + aufs_bindex_t bend, aufs_bindex_t amount) +{ + struct au_hinode *hip; + + AuRwMustWriteLock(&iinfo->ii_rwsem); + + hip = iinfo->ii_hinode + bindex; + memmove(hip + 1, hip, sizeof(*hip) * amount); + hip->hi_inode = NULL; + au_hn_init(hip); + iinfo->ii_bend++; + if (unlikely(bend < 0)) + iinfo->ii_bstart = 0; +} + +static void au_br_do_add(struct super_block *sb, struct au_branch *br, + aufs_bindex_t bindex) +{ + struct dentry *root, *h_dentry; + struct inode *root_inode; + aufs_bindex_t bend, amount; + + root = sb->s_root; + root_inode = root->d_inode; + bend = au_sbend(sb); + amount = bend + 1 - bindex; + h_dentry = au_br_dentry(br); + au_sbilist_lock(); + au_br_do_add_brp(au_sbi(sb), bindex, br, bend, amount); + au_br_do_add_hdp(au_di(root), bindex, bend, amount); + au_br_do_add_hip(au_ii(root_inode), bindex, bend, amount); + au_set_h_dptr(root, bindex, dget(h_dentry)); + au_set_h_iptr(root_inode, bindex, au_igrab(h_dentry->d_inode), + /*flags*/0); + au_sbilist_unlock(); +} + +int au_br_add(struct super_block *sb, struct au_opt_add *add, int remount) +{ + int err; + aufs_bindex_t bend, add_bindex; + struct dentry *root, *h_dentry; + struct inode *root_inode; + struct au_branch *add_branch; + + root = sb->s_root; + root_inode = root->d_inode; + IMustLock(root_inode); + err = test_add(sb, add, remount); + if (unlikely(err < 0)) + goto out; + if (err) { + err = 0; + goto out; /* success */ + } + + bend = au_sbend(sb); + add_branch = au_br_alloc(sb, bend + 2, add->perm); + err = PTR_ERR(add_branch); + if (IS_ERR(add_branch)) + goto out; + + err = au_br_init(add_branch, sb, add); + if (unlikely(err)) { + au_br_do_free(add_branch); + goto out; + } + + add_bindex = add->bindex; + if (!remount) + au_br_do_add(sb, add_branch, add_bindex); + else { + sysaufs_brs_del(sb, add_bindex); + au_br_do_add(sb, add_branch, add_bindex); + sysaufs_brs_add(sb, add_bindex); + } + + h_dentry = add->path.dentry; + if (!add_bindex) { + au_cpup_attr_all(root_inode, /*force*/1); + sb->s_maxbytes = h_dentry->d_sb->s_maxbytes; + } else + au_add_nlink(root_inode, h_dentry->d_inode); + + /* + * this test/set prevents aufs from handling unnecesary notify events + * of xino files, in case of re-adding a writable branch which was + * once detached from aufs. + */ + if (au_xino_brid(sb) < 0 + && au_br_writable(add_branch->br_perm) + && !au_test_fs_bad_xino(h_dentry->d_sb) + && add_branch->br_xino.xi_file + && add_branch->br_xino.xi_file->f_path.dentry->d_parent == h_dentry) + au_xino_brid_set(sb, add_branch->br_id); + +out: + return err; +} + +/* ---------------------------------------------------------------------- */ + +static unsigned long long au_farray_cb(void *a, + unsigned long long max __maybe_unused, + void *arg) +{ + unsigned long long n; + struct file **p, *f; + struct au_sphlhead *files; + struct au_finfo *finfo; + struct super_block *sb = arg; + + n = 0; + p = a; + files = &au_sbi(sb)->si_files; + spin_lock(&files->spin); + hlist_for_each_entry(finfo, &files->head, fi_hlist) { + f = finfo->fi_file; + if (file_count(f) + && !special_file(file_inode(f)->i_mode)) { + get_file(f); + *p++ = f; + n++; + AuDebugOn(n > max); + } + } + spin_unlock(&files->spin); + + return n; +} + +static struct file **au_farray_alloc(struct super_block *sb, + unsigned long long *max) +{ + *max = atomic_long_read(&au_sbi(sb)->si_nfiles); + return au_array_alloc(max, au_farray_cb, sb); +} + +static void au_farray_free(struct file **a, unsigned long long max) +{ + unsigned long long ull; + + for (ull = 0; ull < max; ull++) + if (a[ull]) + fput(a[ull]); + au_array_free(a); +} + +/* ---------------------------------------------------------------------- */ + +/* + * delete a branch + */ + +/* to show the line number, do not make it inlined function */ +#define AuVerbose(do_info, fmt, ...) do { \ + if (do_info) \ + pr_info(fmt, ##__VA_ARGS__); \ +} while (0) + +static int au_test_ibusy(struct inode *inode, aufs_bindex_t bstart, + aufs_bindex_t bend) +{ + return (inode && !S_ISDIR(inode->i_mode)) || bstart == bend; +} + +static int au_test_dbusy(struct dentry *dentry, aufs_bindex_t bstart, + aufs_bindex_t bend) +{ + return au_test_ibusy(dentry->d_inode, bstart, bend); +} + +/* + * test if the branch is deletable or not. + */ +static int test_dentry_busy(struct dentry *root, aufs_bindex_t bindex, + unsigned int sigen, const unsigned int verbose) +{ + int err, i, j, ndentry; + aufs_bindex_t bstart, bend; + struct au_dcsub_pages dpages; + struct au_dpage *dpage; + struct dentry *d; + + err = au_dpages_init(&dpages, GFP_NOFS); + if (unlikely(err)) + goto out; + err = au_dcsub_pages(&dpages, root, NULL, NULL); + if (unlikely(err)) + goto out_dpages; + + for (i = 0; !err && i < dpages.ndpage; i++) { + dpage = dpages.dpages + i; + ndentry = dpage->ndentry; + for (j = 0; !err && j < ndentry; j++) { + d = dpage->dentries[j]; + AuDebugOn(au_dcount(d) <= 0); + if (!au_digen_test(d, sigen)) { + di_read_lock_child(d, AuLock_IR); + if (unlikely(au_dbrange_test(d))) { + di_read_unlock(d, AuLock_IR); + continue; + } + } else { + di_write_lock_child(d); + if (unlikely(au_dbrange_test(d))) { + di_write_unlock(d); + continue; + } + err = au_reval_dpath(d, sigen); + if (!err) + di_downgrade_lock(d, AuLock_IR); + else { + di_write_unlock(d); + break; + } + } + + /* AuDbgDentry(d); */ + bstart = au_dbstart(d); + bend = au_dbend(d); + if (bstart <= bindex + && bindex <= bend + && au_h_dptr(d, bindex) + && au_test_dbusy(d, bstart, bend)) { + err = -EBUSY; + AuVerbose(verbose, "busy %pd\n", d); + AuDbgDentry(d); + } + di_read_unlock(d, AuLock_IR); + } + } + +out_dpages: + au_dpages_free(&dpages); +out: + return err; +} + +static int test_inode_busy(struct super_block *sb, aufs_bindex_t bindex, + unsigned int sigen, const unsigned int verbose) +{ + int err; + unsigned long long max, ull; + struct inode *i, **array; + aufs_bindex_t bstart, bend; + + array = au_iarray_alloc(sb, &max); + err = PTR_ERR(array); + if (IS_ERR(array)) + goto out; + + err = 0; + AuDbg("b%d\n", bindex); + for (ull = 0; !err && ull < max; ull++) { + i = array[ull]; + if (unlikely(!i)) + break; + if (i->i_ino == AUFS_ROOT_INO) + continue; + + /* AuDbgInode(i); */ + if (au_iigen(i, NULL) == sigen) + ii_read_lock_child(i); + else { + ii_write_lock_child(i); + err = au_refresh_hinode_self(i); + au_iigen_dec(i); + if (!err) + ii_downgrade_lock(i); + else { + ii_write_unlock(i); + break; + } + } + + bstart = au_ibstart(i); + bend = au_ibend(i); + if (bstart <= bindex + && bindex <= bend + && au_h_iptr(i, bindex) + && au_test_ibusy(i, bstart, bend)) { + err = -EBUSY; + AuVerbose(verbose, "busy i%lu\n", i->i_ino); + AuDbgInode(i); + } + ii_read_unlock(i); + } + au_iarray_free(array, max); + +out: + return err; +} + +static int test_children_busy(struct dentry *root, aufs_bindex_t bindex, + const unsigned int verbose) +{ + int err; + unsigned int sigen; + + sigen = au_sigen(root->d_sb); + DiMustNoWaiters(root); + IiMustNoWaiters(root->d_inode); + di_write_unlock(root); + err = test_dentry_busy(root, bindex, sigen, verbose); + if (!err) + err = test_inode_busy(root->d_sb, bindex, sigen, verbose); + di_write_lock_child(root); /* aufs_write_lock() calls ..._child() */ + + return err; +} + +static int test_dir_busy(struct file *file, aufs_bindex_t br_id, + struct file **to_free, int *idx) +{ + int err; + unsigned char matched, root; + aufs_bindex_t bindex, bend; + struct au_fidir *fidir; + struct au_hfile *hfile; + + err = 0; + root = IS_ROOT(file->f_path.dentry); + if (root) { + get_file(file); + to_free[*idx] = file; + (*idx)++; + goto out; + } + + matched = 0; + fidir = au_fi(file)->fi_hdir; + AuDebugOn(!fidir); + bend = au_fbend_dir(file); + for (bindex = au_fbstart(file); bindex <= bend; bindex++) { + hfile = fidir->fd_hfile + bindex; + if (!hfile->hf_file) + continue; + + if (hfile->hf_br->br_id == br_id) { + matched = 1; + break; + } + } + if (matched) + err = -EBUSY; + +out: + return err; +} + +static int test_file_busy(struct super_block *sb, aufs_bindex_t br_id, + struct file **to_free, int opened) +{ + int err, idx; + unsigned long long ull, max; + aufs_bindex_t bstart; + struct file *file, **array; + struct inode *inode; + struct dentry *root; + struct au_hfile *hfile; + + array = au_farray_alloc(sb, &max); + err = PTR_ERR(array); + if (IS_ERR(array)) + goto out; + + err = 0; + idx = 0; + root = sb->s_root; + di_write_unlock(root); + for (ull = 0; ull < max; ull++) { + file = array[ull]; + if (unlikely(!file)) + break; + + /* AuDbg("%pD\n", file); */ + fi_read_lock(file); + bstart = au_fbstart(file); + inode = file_inode(file); + if (!S_ISDIR(inode->i_mode)) { + hfile = &au_fi(file)->fi_htop; + if (hfile->hf_br->br_id == br_id) + err = -EBUSY; + } else + err = test_dir_busy(file, br_id, to_free, &idx); + fi_read_unlock(file); + if (unlikely(err)) + break; + } + di_write_lock_child(root); + au_farray_free(array, max); + AuDebugOn(idx > opened); + +out: + return err; +} + +static void br_del_file(struct file **to_free, unsigned long long opened, + aufs_bindex_t br_id) +{ + unsigned long long ull; + aufs_bindex_t bindex, bstart, bend, bfound; + struct file *file; + struct au_fidir *fidir; + struct au_hfile *hfile; + + for (ull = 0; ull < opened; ull++) { + file = to_free[ull]; + if (unlikely(!file)) + break; + + /* AuDbg("%pD\n", file); */ + AuDebugOn(!S_ISDIR(file_inode(file)->i_mode)); + bfound = -1; + fidir = au_fi(file)->fi_hdir; + AuDebugOn(!fidir); + fi_write_lock(file); + bstart = au_fbstart(file); + bend = au_fbend_dir(file); + for (bindex = bstart; bindex <= bend; bindex++) { + hfile = fidir->fd_hfile + bindex; + if (!hfile->hf_file) + continue; + + if (hfile->hf_br->br_id == br_id) { + bfound = bindex; + break; + } + } + AuDebugOn(bfound < 0); + au_set_h_fptr(file, bfound, NULL); + if (bfound == bstart) { + for (bstart++; bstart <= bend; bstart++) + if (au_hf_dir(file, bstart)) { + au_set_fbstart(file, bstart); + break; + } + } + fi_write_unlock(file); + } +} + +static void au_br_do_del_brp(struct au_sbinfo *sbinfo, + const aufs_bindex_t bindex, + const aufs_bindex_t bend) +{ + struct au_branch **brp, **p; + + AuRwMustWriteLock(&sbinfo->si_rwsem); + + brp = sbinfo->si_branch + bindex; + if (bindex < bend) + memmove(brp, brp + 1, sizeof(*brp) * (bend - bindex)); + sbinfo->si_branch[0 + bend] = NULL; + sbinfo->si_bend--; + + p = krealloc(sbinfo->si_branch, sizeof(*p) * bend, AuGFP_SBILIST); + if (p) + sbinfo->si_branch = p; + /* harmless error */ +} + +static void au_br_do_del_hdp(struct au_dinfo *dinfo, const aufs_bindex_t bindex, + const aufs_bindex_t bend) +{ + struct au_hdentry *hdp, *p; + + AuRwMustWriteLock(&dinfo->di_rwsem); + + hdp = dinfo->di_hdentry; + if (bindex < bend) + memmove(hdp + bindex, hdp + bindex + 1, + sizeof(*hdp) * (bend - bindex)); + hdp[0 + bend].hd_dentry = NULL; + dinfo->di_bend--; + + p = krealloc(hdp, sizeof(*p) * bend, AuGFP_SBILIST); + if (p) + dinfo->di_hdentry = p; + /* harmless error */ +} + +static void au_br_do_del_hip(struct au_iinfo *iinfo, const aufs_bindex_t bindex, + const aufs_bindex_t bend) +{ + struct au_hinode *hip, *p; + + AuRwMustWriteLock(&iinfo->ii_rwsem); + + hip = iinfo->ii_hinode + bindex; + if (bindex < bend) + memmove(hip, hip + 1, sizeof(*hip) * (bend - bindex)); + iinfo->ii_hinode[0 + bend].hi_inode = NULL; + au_hn_init(iinfo->ii_hinode + bend); + iinfo->ii_bend--; + + p = krealloc(iinfo->ii_hinode, sizeof(*p) * bend, AuGFP_SBILIST); + if (p) + iinfo->ii_hinode = p; + /* harmless error */ +} + +static void au_br_do_del(struct super_block *sb, aufs_bindex_t bindex, + struct au_branch *br) +{ + aufs_bindex_t bend; + struct au_sbinfo *sbinfo; + struct dentry *root, *h_root; + struct inode *inode, *h_inode; + struct au_hinode *hinode; + + SiMustWriteLock(sb); + + root = sb->s_root; + inode = root->d_inode; + sbinfo = au_sbi(sb); + bend = sbinfo->si_bend; + + h_root = au_h_dptr(root, bindex); + hinode = au_hi(inode, bindex); + h_inode = au_igrab(hinode->hi_inode); + au_hiput(hinode); + + au_sbilist_lock(); + au_br_do_del_brp(sbinfo, bindex, bend); + au_br_do_del_hdp(au_di(root), bindex, bend); + au_br_do_del_hip(au_ii(inode), bindex, bend); + au_sbilist_unlock(); + + dput(h_root); + iput(h_inode); + au_br_do_free(br); +} + +static unsigned long long empty_cb(void *array, unsigned long long max, + void *arg) +{ + return max; +} + +int au_br_del(struct super_block *sb, struct au_opt_del *del, int remount) +{ + int err, rerr, i; + unsigned long long opened; + unsigned int mnt_flags; + aufs_bindex_t bindex, bend, br_id; + unsigned char do_wh, verbose; + struct au_branch *br; + struct au_wbr *wbr; + struct dentry *root; + struct file **to_free; + + err = 0; + opened = 0; + to_free = NULL; + root = sb->s_root; + bindex = au_find_dbindex(root, del->h_path.dentry); + if (bindex < 0) { + if (remount) + goto out; /* success */ + err = -ENOENT; + pr_err("%s no such branch\n", del->pathname); + goto out; + } + AuDbg("bindex b%d\n", bindex); + + err = -EBUSY; + mnt_flags = au_mntflags(sb); + verbose = !!au_opt_test(mnt_flags, VERBOSE); + bend = au_sbend(sb); + if (unlikely(!bend)) { + AuVerbose(verbose, "no more branches left\n"); + goto out; + } + br = au_sbr(sb, bindex); + AuDebugOn(!path_equal(&br->br_path, &del->h_path)); + + br_id = br->br_id; + opened = atomic_read(&br->br_count); + if (unlikely(opened)) { + to_free = au_array_alloc(&opened, empty_cb, NULL); + err = PTR_ERR(to_free); + if (IS_ERR(to_free)) + goto out; + + err = test_file_busy(sb, br_id, to_free, opened); + if (unlikely(err)) { + AuVerbose(verbose, "%llu file(s) opened\n", opened); + goto out; + } + } + + wbr = br->br_wbr; + do_wh = wbr && (wbr->wbr_whbase || wbr->wbr_plink || wbr->wbr_orph); + if (do_wh) { + /* instead of WbrWhMustWriteLock(wbr) */ + SiMustWriteLock(sb); + for (i = 0; i < AuBrWh_Last; i++) { + dput(wbr->wbr_wh[i]); + wbr->wbr_wh[i] = NULL; + } + } + + err = test_children_busy(root, bindex, verbose); + if (unlikely(err)) { + if (do_wh) + goto out_wh; + goto out; + } + + err = 0; + if (to_free) { + /* + * now we confirmed the branch is deletable. + * let's free the remaining opened dirs on the branch. + */ + di_write_unlock(root); + br_del_file(to_free, opened, br_id); + di_write_lock_child(root); + } + + if (!remount) + au_br_do_del(sb, bindex, br); + else { + sysaufs_brs_del(sb, bindex); + au_br_do_del(sb, bindex, br); + sysaufs_brs_add(sb, bindex); + } + + if (!bindex) { + au_cpup_attr_all(root->d_inode, /*force*/1); + sb->s_maxbytes = au_sbr_sb(sb, 0)->s_maxbytes; + } else + au_sub_nlink(root->d_inode, del->h_path.dentry->d_inode); + if (au_opt_test(mnt_flags, PLINK)) + au_plink_half_refresh(sb, br_id); + + if (au_xino_brid(sb) == br_id) + au_xino_brid_set(sb, -1); + goto out; /* success */ + +out_wh: + /* revert */ + rerr = au_br_init_wh(sb, br, br->br_perm); + if (rerr) + pr_warn("failed re-creating base whiteout, %s. (%d)\n", + del->pathname, rerr); +out: + if (to_free) + au_farray_free(to_free, opened); + return err; +} + +/* ---------------------------------------------------------------------- */ + +static int au_ibusy(struct super_block *sb, struct aufs_ibusy __user *arg) +{ + int err; + aufs_bindex_t bstart, bend; + struct aufs_ibusy ibusy; + struct inode *inode, *h_inode; + + err = -EPERM; + if (unlikely(!capable(CAP_SYS_ADMIN))) + goto out; + + err = copy_from_user(&ibusy, arg, sizeof(ibusy)); + if (!err) + err = !access_ok(VERIFY_WRITE, &arg->h_ino, sizeof(arg->h_ino)); + if (unlikely(err)) { + err = -EFAULT; + AuTraceErr(err); + goto out; + } + + err = -EINVAL; + si_read_lock(sb, AuLock_FLUSH); + if (unlikely(ibusy.bindex < 0 || ibusy.bindex > au_sbend(sb))) + goto out_unlock; + + err = 0; + ibusy.h_ino = 0; /* invalid */ + inode = ilookup(sb, ibusy.ino); + if (!inode + || inode->i_ino == AUFS_ROOT_INO + || is_bad_inode(inode)) + goto out_unlock; + + ii_read_lock_child(inode); + bstart = au_ibstart(inode); + bend = au_ibend(inode); + if (bstart <= ibusy.bindex && ibusy.bindex <= bend) { + h_inode = au_h_iptr(inode, ibusy.bindex); + if (h_inode && au_test_ibusy(inode, bstart, bend)) + ibusy.h_ino = h_inode->i_ino; + } + ii_read_unlock(inode); + iput(inode); + +out_unlock: + si_read_unlock(sb); + if (!err) { + err = __put_user(ibusy.h_ino, &arg->h_ino); + if (unlikely(err)) { + err = -EFAULT; + AuTraceErr(err); + } + } +out: + return err; +} + +long au_ibusy_ioctl(struct file *file, unsigned long arg) +{ + return au_ibusy(file->f_path.dentry->d_sb, (void __user *)arg); +} + +#ifdef CONFIG_COMPAT +long au_ibusy_compat_ioctl(struct file *file, unsigned long arg) +{ + return au_ibusy(file->f_path.dentry->d_sb, compat_ptr(arg)); +} +#endif + +/* ---------------------------------------------------------------------- */ + +/* + * change a branch permission + */ + +static void au_warn_ima(void) +{ +#ifdef CONFIG_IMA + /* since it doesn't support mark_files_ro() */ + AuWarn1("RW -> RO makes IMA to produce wrong message\n"); +#endif +} + +static int do_need_sigen_inc(int a, int b) +{ + return au_br_whable(a) && !au_br_whable(b); +} + +static int need_sigen_inc(int old, int new) +{ + return do_need_sigen_inc(old, new) + || do_need_sigen_inc(new, old); +} + +static int au_br_mod_files_ro(struct super_block *sb, aufs_bindex_t bindex) +{ + int err, do_warn; + unsigned int mnt_flags; + unsigned long long ull, max; + aufs_bindex_t br_id; + unsigned char verbose, writer; + struct file *file, *hf, **array; + struct inode *inode; + struct au_hfile *hfile; + + mnt_flags = au_mntflags(sb); + verbose = !!au_opt_test(mnt_flags, VERBOSE); + + array = au_farray_alloc(sb, &max); + err = PTR_ERR(array); + if (IS_ERR(array)) + goto out; + + do_warn = 0; + br_id = au_sbr_id(sb, bindex); + for (ull = 0; ull < max; ull++) { + file = array[ull]; + if (unlikely(!file)) + break; + + /* AuDbg("%pD\n", file); */ + fi_read_lock(file); + if (unlikely(au_test_mmapped(file))) { + err = -EBUSY; + AuVerbose(verbose, "mmapped %pD\n", file); + AuDbgFile(file); + FiMustNoWaiters(file); + fi_read_unlock(file); + goto out_array; + } + + inode = file_inode(file); + hfile = &au_fi(file)->fi_htop; + hf = hfile->hf_file; + if (!S_ISREG(inode->i_mode) + || !(file->f_mode & FMODE_WRITE) + || hfile->hf_br->br_id != br_id + || !(hf->f_mode & FMODE_WRITE)) + array[ull] = NULL; + else { + do_warn = 1; + get_file(file); + } + + FiMustNoWaiters(file); + fi_read_unlock(file); + fput(file); + } + + err = 0; + if (do_warn) + au_warn_ima(); + + for (ull = 0; ull < max; ull++) { + file = array[ull]; + if (!file) + continue; + + /* todo: already flushed? */ + /* + * fs/super.c:mark_files_ro() is gone, but aufs keeps its + * approach which resets f_mode and calls mnt_drop_write() and + * file_release_write() for each file, because the branch + * attribute in aufs world is totally different from the native + * fs rw/ro mode. + */ + /* fi_read_lock(file); */ + hfile = &au_fi(file)->fi_htop; + hf = hfile->hf_file; + /* fi_read_unlock(file); */ + spin_lock(&hf->f_lock); + writer = !!(hf->f_mode & FMODE_WRITER); + hf->f_mode &= ~(FMODE_WRITE | FMODE_WRITER); + spin_unlock(&hf->f_lock); + if (writer) { + put_write_access(file_inode(hf)); + __mnt_drop_write(hf->f_path.mnt); + } + } + +out_array: + au_farray_free(array, max); +out: + AuTraceErr(err); + return err; +} + +int au_br_mod(struct super_block *sb, struct au_opt_mod *mod, int remount, + int *do_refresh) +{ + int err, rerr; + aufs_bindex_t bindex; + struct dentry *root; + struct au_branch *br; + struct au_br_fhsm *bf; + + root = sb->s_root; + bindex = au_find_dbindex(root, mod->h_root); + if (bindex < 0) { + if (remount) + return 0; /* success */ + err = -ENOENT; + pr_err("%s no such branch\n", mod->path); + goto out; + } + AuDbg("bindex b%d\n", bindex); + + err = test_br(mod->h_root->d_inode, mod->perm, mod->path); + if (unlikely(err)) + goto out; + + br = au_sbr(sb, bindex); + AuDebugOn(mod->h_root != au_br_dentry(br)); + if (br->br_perm == mod->perm) + return 0; /* success */ + + /* pre-allocate for non-fhsm --> fhsm */ + bf = NULL; + if (!au_br_fhsm(br->br_perm) && au_br_fhsm(mod->perm)) { + err = au_fhsm_br_alloc(br); + if (unlikely(err)) + goto out; + bf = br->br_fhsm; + br->br_fhsm = NULL; + } + + if (au_br_writable(br->br_perm)) { + /* remove whiteout base */ + err = au_br_init_wh(sb, br, mod->perm); + if (unlikely(err)) + goto out_bf; + + if (!au_br_writable(mod->perm)) { + /* rw --> ro, file might be mmapped */ + DiMustNoWaiters(root); + IiMustNoWaiters(root->d_inode); + di_write_unlock(root); + err = au_br_mod_files_ro(sb, bindex); + /* aufs_write_lock() calls ..._child() */ + di_write_lock_child(root); + + if (unlikely(err)) { + rerr = -ENOMEM; + br->br_wbr = kmalloc(sizeof(*br->br_wbr), + GFP_NOFS); + if (br->br_wbr) + rerr = au_wbr_init(br, sb, br->br_perm); + if (unlikely(rerr)) { + AuIOErr("nested error %d (%d)\n", + rerr, err); + br->br_perm = mod->perm; + } + } + } + } else if (au_br_writable(mod->perm)) { + /* ro --> rw */ + err = -ENOMEM; + br->br_wbr = kmalloc(sizeof(*br->br_wbr), GFP_NOFS); + if (br->br_wbr) { + err = au_wbr_init(br, sb, mod->perm); + if (unlikely(err)) { + kfree(br->br_wbr); + br->br_wbr = NULL; + } + } + } + if (unlikely(err)) + goto out_bf; + + if (au_br_fhsm(br->br_perm)) { + if (!au_br_fhsm(mod->perm)) { + /* fhsm --> non-fhsm */ + au_br_fhsm_fin(br->br_fhsm); + kfree(br->br_fhsm); + br->br_fhsm = NULL; + } + } else if (au_br_fhsm(mod->perm)) + /* non-fhsm --> fhsm */ + br->br_fhsm = bf; + + *do_refresh |= need_sigen_inc(br->br_perm, mod->perm); + br->br_perm = mod->perm; + goto out; /* success */ + +out_bf: + kfree(bf); +out: + AuTraceErr(err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +int au_br_stfs(struct au_branch *br, struct aufs_stfs *stfs) +{ + int err; + struct kstatfs kstfs; + + err = vfs_statfs(&br->br_path, &kstfs); + if (!err) { + stfs->f_blocks = kstfs.f_blocks; + stfs->f_bavail = kstfs.f_bavail; + stfs->f_files = kstfs.f_files; + stfs->f_ffree = kstfs.f_ffree; + } + + return err; +} --- linux-3.19.0.orig/ubuntu/aufs/branch.h +++ linux-3.19.0/ubuntu/aufs/branch.h @@ -0,0 +1,267 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * branch filesystems and xino for them + */ + +#ifndef __AUFS_BRANCH_H__ +#define __AUFS_BRANCH_H__ + +#ifdef __KERNEL__ + +#include +#include "dynop.h" +#include "rwsem.h" +#include "super.h" + +/* ---------------------------------------------------------------------- */ + +/* a xino file */ +struct au_xino_file { + struct file *xi_file; + struct mutex xi_nondir_mtx; + + /* todo: make xino files an array to support huge inode number */ + +#ifdef CONFIG_DEBUG_FS + struct dentry *xi_dbgaufs; +#endif +}; + +/* File-based Hierarchical Storage Management */ +struct au_br_fhsm { +#ifdef CONFIG_AUFS_FHSM + struct mutex bf_lock; + unsigned long bf_jiffy; + struct aufs_stfs bf_stfs; + int bf_readable; +#endif +}; + +/* members for writable branch only */ +enum {AuBrWh_BASE, AuBrWh_PLINK, AuBrWh_ORPH, AuBrWh_Last}; +struct au_wbr { + struct au_rwsem wbr_wh_rwsem; + struct dentry *wbr_wh[AuBrWh_Last]; + atomic_t wbr_wh_running; +#define wbr_whbase wbr_wh[AuBrWh_BASE] /* whiteout base */ +#define wbr_plink wbr_wh[AuBrWh_PLINK] /* pseudo-link dir */ +#define wbr_orph wbr_wh[AuBrWh_ORPH] /* dir for orphans */ + + /* mfs mode */ + unsigned long long wbr_bytes; +}; + +/* ext2 has 3 types of operations at least, ext3 has 4 */ +#define AuBrDynOp (AuDyLast * 4) + +#ifdef CONFIG_AUFS_HFSNOTIFY +/* support for asynchronous destruction */ +struct au_br_hfsnotify { + struct fsnotify_group *hfsn_group; +}; +#endif + +/* sysfs entries */ +struct au_brsysfs { + char name[16]; + struct attribute attr; +}; + +enum { + AuBrSysfs_BR, + AuBrSysfs_BRID, + AuBrSysfs_Last +}; + +/* protected by superblock rwsem */ +struct au_branch { + struct au_xino_file br_xino; + + aufs_bindex_t br_id; + + int br_perm; + struct path br_path; + spinlock_t br_dykey_lock; + struct au_dykey *br_dykey[AuBrDynOp]; + atomic_t br_count; + + struct au_wbr *br_wbr; + struct au_br_fhsm *br_fhsm; + + /* xino truncation */ + atomic_t br_xino_running; + +#ifdef CONFIG_AUFS_HFSNOTIFY + struct au_br_hfsnotify *br_hfsn; +#endif + +#ifdef CONFIG_SYSFS + /* entries under sysfs per mount-point */ + struct au_brsysfs br_sysfs[AuBrSysfs_Last]; +#endif +}; + +/* ---------------------------------------------------------------------- */ + +static inline struct vfsmount *au_br_mnt(struct au_branch *br) +{ + return br->br_path.mnt; +} + +static inline struct dentry *au_br_dentry(struct au_branch *br) +{ + return br->br_path.dentry; +} + +static inline struct super_block *au_br_sb(struct au_branch *br) +{ + return au_br_mnt(br)->mnt_sb; +} + +static inline int au_br_rdonly(struct au_branch *br) +{ + return ((au_br_sb(br)->s_flags & MS_RDONLY) + || !au_br_writable(br->br_perm)) + ? -EROFS : 0; +} + +static inline int au_br_hnotifyable(int brperm __maybe_unused) +{ +#ifdef CONFIG_AUFS_HNOTIFY + return !(brperm & AuBrPerm_RR); +#else + return 0; +#endif +} + +/* ---------------------------------------------------------------------- */ + +/* branch.c */ +struct au_sbinfo; +void au_br_free(struct au_sbinfo *sinfo); +int au_br_index(struct super_block *sb, aufs_bindex_t br_id); +struct au_opt_add; +int au_br_add(struct super_block *sb, struct au_opt_add *add, int remount); +struct au_opt_del; +int au_br_del(struct super_block *sb, struct au_opt_del *del, int remount); +long au_ibusy_ioctl(struct file *file, unsigned long arg); +#ifdef CONFIG_COMPAT +long au_ibusy_compat_ioctl(struct file *file, unsigned long arg); +#endif +struct au_opt_mod; +int au_br_mod(struct super_block *sb, struct au_opt_mod *mod, int remount, + int *do_refresh); +struct aufs_stfs; +int au_br_stfs(struct au_branch *br, struct aufs_stfs *stfs); + +/* xino.c */ +static const loff_t au_loff_max = LLONG_MAX; + +int au_xib_trunc(struct super_block *sb); +ssize_t xino_fread(au_readf_t func, struct file *file, void *buf, size_t size, + loff_t *pos); +ssize_t xino_fwrite(au_writef_t func, struct file *file, void *buf, size_t size, + loff_t *pos); +struct file *au_xino_create2(struct file *base_file, struct file *copy_src); +struct file *au_xino_create(struct super_block *sb, char *fname, int silent); +ino_t au_xino_new_ino(struct super_block *sb); +void au_xino_delete_inode(struct inode *inode, const int unlinked); +int au_xino_write(struct super_block *sb, aufs_bindex_t bindex, ino_t h_ino, + ino_t ino); +int au_xino_read(struct super_block *sb, aufs_bindex_t bindex, ino_t h_ino, + ino_t *ino); +int au_xino_br(struct super_block *sb, struct au_branch *br, ino_t hino, + struct file *base_file, int do_test); +int au_xino_trunc(struct super_block *sb, aufs_bindex_t bindex); + +struct au_opt_xino; +int au_xino_set(struct super_block *sb, struct au_opt_xino *xino, int remount); +void au_xino_clr(struct super_block *sb); +struct file *au_xino_def(struct super_block *sb); +int au_xino_path(struct seq_file *seq, struct file *file); + +/* ---------------------------------------------------------------------- */ + +/* Superblock to branch */ +static inline +aufs_bindex_t au_sbr_id(struct super_block *sb, aufs_bindex_t bindex) +{ + return au_sbr(sb, bindex)->br_id; +} + +static inline +struct vfsmount *au_sbr_mnt(struct super_block *sb, aufs_bindex_t bindex) +{ + return au_br_mnt(au_sbr(sb, bindex)); +} + +static inline +struct super_block *au_sbr_sb(struct super_block *sb, aufs_bindex_t bindex) +{ + return au_br_sb(au_sbr(sb, bindex)); +} + +static inline void au_sbr_put(struct super_block *sb, aufs_bindex_t bindex) +{ + atomic_dec(&au_sbr(sb, bindex)->br_count); +} + +static inline int au_sbr_perm(struct super_block *sb, aufs_bindex_t bindex) +{ + return au_sbr(sb, bindex)->br_perm; +} + +static inline int au_sbr_whable(struct super_block *sb, aufs_bindex_t bindex) +{ + return au_br_whable(au_sbr_perm(sb, bindex)); +} + +/* ---------------------------------------------------------------------- */ + +/* + * wbr_wh_read_lock, wbr_wh_write_lock + * wbr_wh_read_unlock, wbr_wh_write_unlock, wbr_wh_downgrade_lock + */ +AuSimpleRwsemFuncs(wbr_wh, struct au_wbr *wbr, &wbr->wbr_wh_rwsem); + +#define WbrWhMustNoWaiters(wbr) AuRwMustNoWaiters(&wbr->wbr_wh_rwsem) +#define WbrWhMustAnyLock(wbr) AuRwMustAnyLock(&wbr->wbr_wh_rwsem) +#define WbrWhMustWriteLock(wbr) AuRwMustWriteLock(&wbr->wbr_wh_rwsem) + +/* ---------------------------------------------------------------------- */ + +#ifdef CONFIG_AUFS_FHSM +static inline void au_br_fhsm_init(struct au_br_fhsm *brfhsm) +{ + mutex_init(&brfhsm->bf_lock); + brfhsm->bf_jiffy = 0; + brfhsm->bf_readable = 0; +} + +static inline void au_br_fhsm_fin(struct au_br_fhsm *brfhsm) +{ + mutex_destroy(&brfhsm->bf_lock); +} +#else +AuStubVoid(au_br_fhsm_init, struct au_br_fhsm *brfhsm) +AuStubVoid(au_br_fhsm_fin, struct au_br_fhsm *brfhsm) +#endif + +#endif /* __KERNEL__ */ +#endif /* __AUFS_BRANCH_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/conf.mk +++ linux-3.19.0/ubuntu/aufs/conf.mk @@ -0,0 +1,38 @@ + +AuConfStr = CONFIG_AUFS_FS=${CONFIG_AUFS_FS} + +define AuConf +ifdef ${1} +AuConfStr += ${1}=${${1}} +endif +endef + +AuConfAll = BRANCH_MAX_127 BRANCH_MAX_511 BRANCH_MAX_1023 BRANCH_MAX_32767 \ + SBILIST \ + HNOTIFY HFSNOTIFY \ + EXPORT INO_T_64 \ + XATTR \ + FHSM \ + RDU \ + SHWH \ + BR_RAMFS \ + BR_FUSE POLL \ + BR_HFSPLUS \ + BDEV_LOOP \ + DEBUG MAGIC_SYSRQ +$(foreach i, ${AuConfAll}, \ + $(eval $(call AuConf,CONFIG_AUFS_${i}))) + +AuConfName = ${obj}/conf.str +${AuConfName}.tmp: FORCE + @echo ${AuConfStr} | tr ' ' '\n' | sed -e 's/^/"/' -e 's/$$/\\n"/' > $@ +${AuConfName}: ${AuConfName}.tmp + @diff -q $< $@ > /dev/null 2>&1 || { \ + echo ' GEN ' $@; \ + cp -p $< $@; \ + } +FORCE: +clean-files += ${AuConfName} ${AuConfName}.tmp +${obj}/sysfs.o: ${AuConfName} + +-include ${srctree}/${src}/conf_priv.mk --- linux-3.19.0.orig/ubuntu/aufs/cpup.c +++ linux-3.19.0/ubuntu/aufs/cpup.c @@ -0,0 +1,1303 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * copy-up functions, see wbr_policy.c for copy-down + */ + +#include +#include +#include "aufs.h" + +void au_cpup_attr_flags(struct inode *dst, unsigned int iflags) +{ + const unsigned int mask = S_DEAD | S_SWAPFILE | S_PRIVATE + | S_NOATIME | S_NOCMTIME | S_AUTOMOUNT; + + BUILD_BUG_ON(sizeof(iflags) != sizeof(dst->i_flags)); + + dst->i_flags |= iflags & ~mask; + if (au_test_fs_notime(dst->i_sb)) + dst->i_flags |= S_NOATIME | S_NOCMTIME; +} + +void au_cpup_attr_timesizes(struct inode *inode) +{ + struct inode *h_inode; + + h_inode = au_h_iptr(inode, au_ibstart(inode)); + fsstack_copy_attr_times(inode, h_inode); + fsstack_copy_inode_size(inode, h_inode); +} + +void au_cpup_attr_nlink(struct inode *inode, int force) +{ + struct inode *h_inode; + struct super_block *sb; + aufs_bindex_t bindex, bend; + + sb = inode->i_sb; + bindex = au_ibstart(inode); + h_inode = au_h_iptr(inode, bindex); + if (!force + && !S_ISDIR(h_inode->i_mode) + && au_opt_test(au_mntflags(sb), PLINK) + && au_plink_test(inode)) + return; + + /* + * 0 can happen in revalidating. + * h_inode->i_mutex may not be held here, but it is harmless since once + * i_nlink reaches 0, it will never become positive except O_TMPFILE + * case. + * todo: O_TMPFILE+linkat(AT_SYMLINK_FOLLOW) bypassing aufs may cause + * the incorrect link count. + */ + set_nlink(inode, h_inode->i_nlink); + + /* + * fewer nlink makes find(1) noisy, but larger nlink doesn't. + * it may includes whplink directory. + */ + if (S_ISDIR(h_inode->i_mode)) { + bend = au_ibend(inode); + for (bindex++; bindex <= bend; bindex++) { + h_inode = au_h_iptr(inode, bindex); + if (h_inode) + au_add_nlink(inode, h_inode); + } + } +} + +void au_cpup_attr_changeable(struct inode *inode) +{ + struct inode *h_inode; + + h_inode = au_h_iptr(inode, au_ibstart(inode)); + inode->i_mode = h_inode->i_mode; + inode->i_uid = h_inode->i_uid; + inode->i_gid = h_inode->i_gid; + au_cpup_attr_timesizes(inode); + au_cpup_attr_flags(inode, h_inode->i_flags); +} + +void au_cpup_igen(struct inode *inode, struct inode *h_inode) +{ + struct au_iinfo *iinfo = au_ii(inode); + + IiMustWriteLock(inode); + + iinfo->ii_higen = h_inode->i_generation; + iinfo->ii_hsb1 = h_inode->i_sb; +} + +void au_cpup_attr_all(struct inode *inode, int force) +{ + struct inode *h_inode; + + h_inode = au_h_iptr(inode, au_ibstart(inode)); + au_cpup_attr_changeable(inode); + if (inode->i_nlink > 0) + au_cpup_attr_nlink(inode, force); + inode->i_rdev = h_inode->i_rdev; + inode->i_blkbits = h_inode->i_blkbits; + au_cpup_igen(inode, h_inode); +} + +/* ---------------------------------------------------------------------- */ + +/* Note: dt_dentry and dt_h_dentry are not dget/dput-ed */ + +/* keep the timestamps of the parent dir when cpup */ +void au_dtime_store(struct au_dtime *dt, struct dentry *dentry, + struct path *h_path) +{ + struct inode *h_inode; + + dt->dt_dentry = dentry; + dt->dt_h_path = *h_path; + h_inode = h_path->dentry->d_inode; + dt->dt_atime = h_inode->i_atime; + dt->dt_mtime = h_inode->i_mtime; + /* smp_mb(); */ +} + +void au_dtime_revert(struct au_dtime *dt) +{ + struct iattr attr; + int err; + + attr.ia_atime = dt->dt_atime; + attr.ia_mtime = dt->dt_mtime; + attr.ia_valid = ATTR_FORCE | ATTR_MTIME | ATTR_MTIME_SET + | ATTR_ATIME | ATTR_ATIME_SET; + + /* no delegation since this is a directory */ + err = vfsub_notify_change(&dt->dt_h_path, &attr, /*delegated*/NULL); + if (unlikely(err)) + pr_warn("restoring timestamps failed(%d). ignored\n", err); +} + +/* ---------------------------------------------------------------------- */ + +/* internal use only */ +struct au_cpup_reg_attr { + int valid; + struct kstat st; + unsigned int iflags; /* inode->i_flags */ +}; + +static noinline_for_stack +int cpup_iattr(struct dentry *dst, aufs_bindex_t bindex, struct dentry *h_src, + struct au_cpup_reg_attr *h_src_attr) +{ + int err, sbits, icex; + struct iattr ia; + struct path h_path; + struct inode *h_isrc, *h_idst; + struct kstat *h_st; + struct au_branch *br; + + h_path.dentry = au_h_dptr(dst, bindex); + h_idst = h_path.dentry->d_inode; + br = au_sbr(dst->d_sb, bindex); + h_path.mnt = au_br_mnt(br); + h_isrc = h_src->d_inode; + ia.ia_valid = ATTR_FORCE | ATTR_UID | ATTR_GID + | ATTR_ATIME | ATTR_MTIME + | ATTR_ATIME_SET | ATTR_MTIME_SET; + if (h_src_attr && h_src_attr->valid) { + h_st = &h_src_attr->st; + ia.ia_uid = h_st->uid; + ia.ia_gid = h_st->gid; + ia.ia_atime = h_st->atime; + ia.ia_mtime = h_st->mtime; + if (h_idst->i_mode != h_st->mode + && !S_ISLNK(h_idst->i_mode)) { + ia.ia_valid |= ATTR_MODE; + ia.ia_mode = h_st->mode; + } + sbits = !!(h_st->mode & (S_ISUID | S_ISGID)); + au_cpup_attr_flags(h_idst, h_src_attr->iflags); + } else { + ia.ia_uid = h_isrc->i_uid; + ia.ia_gid = h_isrc->i_gid; + ia.ia_atime = h_isrc->i_atime; + ia.ia_mtime = h_isrc->i_mtime; + if (h_idst->i_mode != h_isrc->i_mode + && !S_ISLNK(h_idst->i_mode)) { + ia.ia_valid |= ATTR_MODE; + ia.ia_mode = h_isrc->i_mode; + } + sbits = !!(h_isrc->i_mode & (S_ISUID | S_ISGID)); + au_cpup_attr_flags(h_idst, h_isrc->i_flags); + } + /* no delegation since it is just created */ + err = vfsub_notify_change(&h_path, &ia, /*delegated*/NULL); + + /* is this nfs only? */ + if (!err && sbits && au_test_nfs(h_path.dentry->d_sb)) { + ia.ia_valid = ATTR_FORCE | ATTR_MODE; + ia.ia_mode = h_isrc->i_mode; + err = vfsub_notify_change(&h_path, &ia, /*delegated*/NULL); + } + + icex = br->br_perm & AuBrAttr_ICEX; + if (!err) + err = au_cpup_xattr(h_path.dentry, h_src, icex); + + return err; +} + +/* ---------------------------------------------------------------------- */ + +static int au_do_copy_file(struct file *dst, struct file *src, loff_t len, + char *buf, unsigned long blksize) +{ + int err; + size_t sz, rbytes, wbytes; + unsigned char all_zero; + char *p, *zp; + struct mutex *h_mtx; + /* reduce stack usage */ + struct iattr *ia; + + zp = page_address(ZERO_PAGE(0)); + if (unlikely(!zp)) + return -ENOMEM; /* possible? */ + + err = 0; + all_zero = 0; + while (len) { + AuDbg("len %lld\n", len); + sz = blksize; + if (len < blksize) + sz = len; + + rbytes = 0; + /* todo: signal_pending? */ + while (!rbytes || err == -EAGAIN || err == -EINTR) { + rbytes = vfsub_read_k(src, buf, sz, &src->f_pos); + err = rbytes; + } + if (unlikely(err < 0)) + break; + + all_zero = 0; + if (len >= rbytes && rbytes == blksize) + all_zero = !memcmp(buf, zp, rbytes); + if (!all_zero) { + wbytes = rbytes; + p = buf; + while (wbytes) { + size_t b; + + b = vfsub_write_k(dst, p, wbytes, &dst->f_pos); + err = b; + /* todo: signal_pending? */ + if (unlikely(err == -EAGAIN || err == -EINTR)) + continue; + if (unlikely(err < 0)) + break; + wbytes -= b; + p += b; + } + if (unlikely(err < 0)) + break; + } else { + loff_t res; + + AuLabel(hole); + res = vfsub_llseek(dst, rbytes, SEEK_CUR); + err = res; + if (unlikely(res < 0)) + break; + } + len -= rbytes; + err = 0; + } + + /* the last block may be a hole */ + if (!err && all_zero) { + AuLabel(last hole); + + err = 1; + if (au_test_nfs(dst->f_path.dentry->d_sb)) { + /* nfs requires this step to make last hole */ + /* is this only nfs? */ + do { + /* todo: signal_pending? */ + err = vfsub_write_k(dst, "\0", 1, &dst->f_pos); + } while (err == -EAGAIN || err == -EINTR); + if (err == 1) + dst->f_pos--; + } + + if (err == 1) { + ia = (void *)buf; + ia->ia_size = dst->f_pos; + ia->ia_valid = ATTR_SIZE | ATTR_FILE; + ia->ia_file = dst; + h_mtx = &file_inode(dst)->i_mutex; + mutex_lock_nested(h_mtx, AuLsc_I_CHILD2); + /* no delegation since it is just created */ + err = vfsub_notify_change(&dst->f_path, ia, + /*delegated*/NULL); + mutex_unlock(h_mtx); + } + } + + return err; +} + +int au_copy_file(struct file *dst, struct file *src, loff_t len) +{ + int err; + unsigned long blksize; + unsigned char do_kfree; + char *buf; + + err = -ENOMEM; + blksize = dst->f_path.dentry->d_sb->s_blocksize; + if (!blksize || PAGE_SIZE < blksize) + blksize = PAGE_SIZE; + AuDbg("blksize %lu\n", blksize); + do_kfree = (blksize != PAGE_SIZE && blksize >= sizeof(struct iattr *)); + if (do_kfree) + buf = kmalloc(blksize, GFP_NOFS); + else + buf = (void *)__get_free_page(GFP_NOFS); + if (unlikely(!buf)) + goto out; + + if (len > (1 << 22)) + AuDbg("copying a large file %lld\n", (long long)len); + + src->f_pos = 0; + dst->f_pos = 0; + err = au_do_copy_file(dst, src, len, buf, blksize); + if (do_kfree) + kfree(buf); + else + free_page((unsigned long)buf); + +out: + return err; +} + +/* + * to support a sparse file which is opened with O_APPEND, + * we need to close the file. + */ +static int au_cp_regular(struct au_cp_generic *cpg) +{ + int err, i; + enum { SRC, DST }; + struct { + aufs_bindex_t bindex; + unsigned int flags; + struct dentry *dentry; + int force_wr; + struct file *file; + void *label; + } *f, file[] = { + { + .bindex = cpg->bsrc, + .flags = O_RDONLY | O_NOATIME | O_LARGEFILE, + .label = &&out + }, + { + .bindex = cpg->bdst, + .flags = O_WRONLY | O_NOATIME | O_LARGEFILE, + .force_wr = !!au_ftest_cpup(cpg->flags, RWDST), + .label = &&out_src + } + }; + struct super_block *sb; + + /* bsrc branch can be ro/rw. */ + sb = cpg->dentry->d_sb; + f = file; + for (i = 0; i < 2; i++, f++) { + f->dentry = au_h_dptr(cpg->dentry, f->bindex); + f->file = au_h_open(cpg->dentry, f->bindex, f->flags, + /*file*/NULL, f->force_wr); + err = PTR_ERR(f->file); + if (IS_ERR(f->file)) + goto *f->label; + } + + /* try stopping to update while we copyup */ + IMustLock(file[SRC].dentry->d_inode); + err = au_copy_file(file[DST].file, file[SRC].file, cpg->len); + + fput(file[DST].file); + au_sbr_put(sb, file[DST].bindex); + +out_src: + fput(file[SRC].file); + au_sbr_put(sb, file[SRC].bindex); +out: + return err; +} + +static int au_do_cpup_regular(struct au_cp_generic *cpg, + struct au_cpup_reg_attr *h_src_attr) +{ + int err, rerr; + loff_t l; + struct path h_path; + struct inode *h_src_inode, *h_dst_inode; + + err = 0; + h_src_inode = au_h_iptr(cpg->dentry->d_inode, cpg->bsrc); + l = i_size_read(h_src_inode); + if (cpg->len == -1 || l < cpg->len) + cpg->len = l; + if (cpg->len) { + /* try stopping to update while we are referencing */ + mutex_lock_nested(&h_src_inode->i_mutex, AuLsc_I_CHILD); + au_pin_hdir_unlock(cpg->pin); + + h_path.dentry = au_h_dptr(cpg->dentry, cpg->bsrc); + h_path.mnt = au_sbr_mnt(cpg->dentry->d_sb, cpg->bsrc); + h_src_attr->iflags = h_src_inode->i_flags; + err = vfs_getattr(&h_path, &h_src_attr->st); + if (unlikely(err)) { + mutex_unlock(&h_src_inode->i_mutex); + goto out; + } + h_src_attr->valid = 1; + err = au_cp_regular(cpg); + mutex_unlock(&h_src_inode->i_mutex); + rerr = au_pin_hdir_relock(cpg->pin); + if (!err && rerr) + err = rerr; + } + if (!err && (h_src_inode->i_state & I_LINKABLE)) { + h_path.dentry = au_h_dptr(cpg->dentry, cpg->bdst); + h_dst_inode = h_path.dentry->d_inode; + spin_lock(&h_dst_inode->i_lock); + h_dst_inode->i_state |= I_LINKABLE; + spin_unlock(&h_dst_inode->i_lock); + } + +out: + return err; +} + +static int au_do_cpup_symlink(struct path *h_path, struct dentry *h_src, + struct inode *h_dir) +{ + int err, symlen; + mm_segment_t old_fs; + union { + char *k; + char __user *u; + } sym; + + err = -ENOSYS; + if (unlikely(!h_src->d_inode->i_op->readlink)) + goto out; + + err = -ENOMEM; + sym.k = (void *)__get_free_page(GFP_NOFS); + if (unlikely(!sym.k)) + goto out; + + /* unnecessary to support mmap_sem since symlink is not mmap-able */ + old_fs = get_fs(); + set_fs(KERNEL_DS); + symlen = h_src->d_inode->i_op->readlink(h_src, sym.u, PATH_MAX); + err = symlen; + set_fs(old_fs); + + if (symlen > 0) { + sym.k[symlen] = 0; + err = vfsub_symlink(h_dir, h_path, sym.k); + } + free_page((unsigned long)sym.k); + +out: + return err; +} + +static noinline_for_stack +int cpup_entry(struct au_cp_generic *cpg, struct dentry *dst_parent, + struct au_cpup_reg_attr *h_src_attr) +{ + int err; + umode_t mode; + unsigned int mnt_flags; + unsigned char isdir, isreg, force; + const unsigned char do_dt = !!au_ftest_cpup(cpg->flags, DTIME); + struct au_dtime dt; + struct path h_path; + struct dentry *h_src, *h_dst, *h_parent; + struct inode *h_inode, *h_dir; + struct super_block *sb; + + /* bsrc branch can be ro/rw. */ + h_src = au_h_dptr(cpg->dentry, cpg->bsrc); + h_inode = h_src->d_inode; + AuDebugOn(h_inode != au_h_iptr(cpg->dentry->d_inode, cpg->bsrc)); + + /* try stopping to be referenced while we are creating */ + h_dst = au_h_dptr(cpg->dentry, cpg->bdst); + if (au_ftest_cpup(cpg->flags, RENAME)) + AuDebugOn(strncmp(h_dst->d_name.name, AUFS_WH_PFX, + AUFS_WH_PFX_LEN)); + h_parent = h_dst->d_parent; /* dir inode is locked */ + h_dir = h_parent->d_inode; + IMustLock(h_dir); + AuDebugOn(h_parent != h_dst->d_parent); + + sb = cpg->dentry->d_sb; + h_path.mnt = au_sbr_mnt(sb, cpg->bdst); + if (do_dt) { + h_path.dentry = h_parent; + au_dtime_store(&dt, dst_parent, &h_path); + } + h_path.dentry = h_dst; + + isreg = 0; + isdir = 0; + mode = h_inode->i_mode; + switch (mode & S_IFMT) { + case S_IFREG: + isreg = 1; + err = vfsub_create(h_dir, &h_path, mode | S_IWUSR, + /*want_excl*/true); + if (!err) + err = au_do_cpup_regular(cpg, h_src_attr); + break; + case S_IFDIR: + isdir = 1; + err = vfsub_mkdir(h_dir, &h_path, mode); + if (!err) { + /* + * strange behaviour from the users view, + * particularry setattr case + */ + if (au_ibstart(dst_parent->d_inode) == cpg->bdst) + au_cpup_attr_nlink(dst_parent->d_inode, + /*force*/1); + au_cpup_attr_nlink(cpg->dentry->d_inode, /*force*/1); + } + break; + case S_IFLNK: + err = au_do_cpup_symlink(&h_path, h_src, h_dir); + break; + case S_IFCHR: + case S_IFBLK: + AuDebugOn(!capable(CAP_MKNOD)); + /*FALLTHROUGH*/ + case S_IFIFO: + case S_IFSOCK: + err = vfsub_mknod(h_dir, &h_path, mode, h_inode->i_rdev); + break; + default: + AuIOErr("Unknown inode type 0%o\n", mode); + err = -EIO; + } + + mnt_flags = au_mntflags(sb); + if (!au_opt_test(mnt_flags, UDBA_NONE) + && !isdir + && au_opt_test(mnt_flags, XINO) + && (h_inode->i_nlink == 1 + || (h_inode->i_state & I_LINKABLE)) + /* todo: unnecessary? */ + /* && cpg->dentry->d_inode->i_nlink == 1 */ + && cpg->bdst < cpg->bsrc + && !au_ftest_cpup(cpg->flags, KEEPLINO)) + au_xino_write(sb, cpg->bsrc, h_inode->i_ino, /*ino*/0); + /* ignore this error */ + + if (!err) { + force = 0; + if (isreg) { + force = !!cpg->len; + if (cpg->len == -1) + force = !!i_size_read(h_inode); + } + au_fhsm_wrote(sb, cpg->bdst, force); + } + + if (do_dt) + au_dtime_revert(&dt); + return err; +} + +static int au_do_ren_after_cpup(struct au_cp_generic *cpg, struct path *h_path) +{ + int err; + struct dentry *dentry, *h_dentry, *h_parent, *parent; + struct inode *h_dir; + aufs_bindex_t bdst; + + dentry = cpg->dentry; + bdst = cpg->bdst; + h_dentry = au_h_dptr(dentry, bdst); + if (!au_ftest_cpup(cpg->flags, OVERWRITE)) { + dget(h_dentry); + au_set_h_dptr(dentry, bdst, NULL); + err = au_lkup_neg(dentry, bdst, /*wh*/0); + if (!err) + h_path->dentry = dget(au_h_dptr(dentry, bdst)); + au_set_h_dptr(dentry, bdst, h_dentry); + } else { + err = 0; + parent = dget_parent(dentry); + h_parent = au_h_dptr(parent, bdst); + dput(parent); + h_path->dentry = vfsub_lkup_one(&dentry->d_name, h_parent); + if (IS_ERR(h_path->dentry)) + err = PTR_ERR(h_path->dentry); + } + if (unlikely(err)) + goto out; + + h_parent = h_dentry->d_parent; /* dir inode is locked */ + h_dir = h_parent->d_inode; + IMustLock(h_dir); + AuDbg("%pd %pd\n", h_dentry, h_path->dentry); + /* no delegation since it is just created */ + err = vfsub_rename(h_dir, h_dentry, h_dir, h_path, /*delegated*/NULL); + dput(h_path->dentry); + +out: + return err; +} + +/* + * copyup the @dentry from @bsrc to @bdst. + * the caller must set the both of lower dentries. + * @len is for truncating when it is -1 copyup the entire file. + * in link/rename cases, @dst_parent may be different from the real one. + * basic->bsrc can be larger than basic->bdst. + */ +static int au_cpup_single(struct au_cp_generic *cpg, struct dentry *dst_parent) +{ + int err, rerr; + aufs_bindex_t old_ibstart; + unsigned char isdir, plink; + struct dentry *h_src, *h_dst, *h_parent; + struct inode *dst_inode, *h_dir, *inode, *delegated; + struct super_block *sb; + struct au_branch *br; + /* to reuduce stack size */ + struct { + struct au_dtime dt; + struct path h_path; + struct au_cpup_reg_attr h_src_attr; + } *a; + + err = -ENOMEM; + a = kmalloc(sizeof(*a), GFP_NOFS); + if (unlikely(!a)) + goto out; + a->h_src_attr.valid = 0; + + sb = cpg->dentry->d_sb; + br = au_sbr(sb, cpg->bdst); + a->h_path.mnt = au_br_mnt(br); + h_dst = au_h_dptr(cpg->dentry, cpg->bdst); + h_parent = h_dst->d_parent; /* dir inode is locked */ + h_dir = h_parent->d_inode; + IMustLock(h_dir); + + h_src = au_h_dptr(cpg->dentry, cpg->bsrc); + inode = cpg->dentry->d_inode; + + if (!dst_parent) + dst_parent = dget_parent(cpg->dentry); + else + dget(dst_parent); + + plink = !!au_opt_test(au_mntflags(sb), PLINK); + dst_inode = au_h_iptr(inode, cpg->bdst); + if (dst_inode) { + if (unlikely(!plink)) { + err = -EIO; + AuIOErr("hi%lu(i%lu) exists on b%d " + "but plink is disabled\n", + dst_inode->i_ino, inode->i_ino, cpg->bdst); + goto out_parent; + } + + if (dst_inode->i_nlink) { + const int do_dt = au_ftest_cpup(cpg->flags, DTIME); + + h_src = au_plink_lkup(inode, cpg->bdst); + err = PTR_ERR(h_src); + if (IS_ERR(h_src)) + goto out_parent; + if (unlikely(!h_src->d_inode)) { + err = -EIO; + AuIOErr("i%lu exists on a upper branch " + "but not pseudo-linked\n", + inode->i_ino); + dput(h_src); + goto out_parent; + } + + if (do_dt) { + a->h_path.dentry = h_parent; + au_dtime_store(&a->dt, dst_parent, &a->h_path); + } + + a->h_path.dentry = h_dst; + delegated = NULL; + err = vfsub_link(h_src, h_dir, &a->h_path, &delegated); + if (!err && au_ftest_cpup(cpg->flags, RENAME)) + err = au_do_ren_after_cpup(cpg, &a->h_path); + if (do_dt) + au_dtime_revert(&a->dt); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal link\n"); + iput(delegated); + } + dput(h_src); + goto out_parent; + } else + /* todo: cpup_wh_file? */ + /* udba work */ + au_update_ibrange(inode, /*do_put_zero*/1); + } + + isdir = S_ISDIR(inode->i_mode); + old_ibstart = au_ibstart(inode); + err = cpup_entry(cpg, dst_parent, &a->h_src_attr); + if (unlikely(err)) + goto out_rev; + dst_inode = h_dst->d_inode; + mutex_lock_nested(&dst_inode->i_mutex, AuLsc_I_CHILD2); + /* todo: necessary? */ + /* au_pin_hdir_unlock(cpg->pin); */ + + err = cpup_iattr(cpg->dentry, cpg->bdst, h_src, &a->h_src_attr); + if (unlikely(err)) { + /* todo: necessary? */ + /* au_pin_hdir_relock(cpg->pin); */ /* ignore an error */ + mutex_unlock(&dst_inode->i_mutex); + goto out_rev; + } + + if (cpg->bdst < old_ibstart) { + if (S_ISREG(inode->i_mode)) { + err = au_dy_iaop(inode, cpg->bdst, dst_inode); + if (unlikely(err)) { + /* ignore an error */ + /* au_pin_hdir_relock(cpg->pin); */ + mutex_unlock(&dst_inode->i_mutex); + goto out_rev; + } + } + au_set_ibstart(inode, cpg->bdst); + } else + au_set_ibend(inode, cpg->bdst); + au_set_h_iptr(inode, cpg->bdst, au_igrab(dst_inode), + au_hi_flags(inode, isdir)); + + /* todo: necessary? */ + /* err = au_pin_hdir_relock(cpg->pin); */ + mutex_unlock(&dst_inode->i_mutex); + if (unlikely(err)) + goto out_rev; + + if (!isdir + && (h_src->d_inode->i_nlink > 1 + || h_src->d_inode->i_state & I_LINKABLE) + && plink) + au_plink_append(inode, cpg->bdst, h_dst); + + if (au_ftest_cpup(cpg->flags, RENAME)) { + a->h_path.dentry = h_dst; + err = au_do_ren_after_cpup(cpg, &a->h_path); + } + if (!err) + goto out_parent; /* success */ + + /* revert */ +out_rev: + a->h_path.dentry = h_parent; + au_dtime_store(&a->dt, dst_parent, &a->h_path); + a->h_path.dentry = h_dst; + rerr = 0; + if (h_dst->d_inode) { + if (!isdir) { + /* no delegation since it is just created */ + rerr = vfsub_unlink(h_dir, &a->h_path, + /*delegated*/NULL, /*force*/0); + } else + rerr = vfsub_rmdir(h_dir, &a->h_path); + } + au_dtime_revert(&a->dt); + if (rerr) { + AuIOErr("failed removing broken entry(%d, %d)\n", err, rerr); + err = -EIO; + } +out_parent: + dput(dst_parent); + kfree(a); +out: + return err; +} + +#if 0 /* unused */ +struct au_cpup_single_args { + int *errp; + struct au_cp_generic *cpg; + struct dentry *dst_parent; +}; + +static void au_call_cpup_single(void *args) +{ + struct au_cpup_single_args *a = args; + + au_pin_hdir_acquire_nest(a->cpg->pin); + *a->errp = au_cpup_single(a->cpg, a->dst_parent); + au_pin_hdir_release(a->cpg->pin); +} +#endif + +/* + * prevent SIGXFSZ in copy-up. + * testing CAP_MKNOD is for generic fs, + * but CAP_FSETID is for xfs only, currently. + */ +static int au_cpup_sio_test(struct au_pin *pin, umode_t mode) +{ + int do_sio; + struct super_block *sb; + struct inode *h_dir; + + do_sio = 0; + sb = au_pinned_parent(pin)->d_sb; + if (!au_wkq_test() + && (!au_sbi(sb)->si_plink_maint_pid + || au_plink_maint(sb, AuLock_NOPLM))) { + switch (mode & S_IFMT) { + case S_IFREG: + /* no condition about RLIMIT_FSIZE and the file size */ + do_sio = 1; + break; + case S_IFCHR: + case S_IFBLK: + do_sio = !capable(CAP_MKNOD); + break; + } + if (!do_sio) + do_sio = ((mode & (S_ISUID | S_ISGID)) + && !capable(CAP_FSETID)); + /* this workaround may be removed in the future */ + if (!do_sio) { + h_dir = au_pinned_h_dir(pin); + do_sio = h_dir->i_mode & S_ISVTX; + } + } + + return do_sio; +} + +#if 0 /* unused */ +int au_sio_cpup_single(struct au_cp_generic *cpg, struct dentry *dst_parent) +{ + int err, wkq_err; + struct dentry *h_dentry; + + h_dentry = au_h_dptr(cpg->dentry, cpg->bsrc); + if (!au_cpup_sio_test(pin, h_dentry->d_inode->i_mode)) + err = au_cpup_single(cpg, dst_parent); + else { + struct au_cpup_single_args args = { + .errp = &err, + .cpg = cpg, + .dst_parent = dst_parent + }; + wkq_err = au_wkq_wait(au_call_cpup_single, &args); + if (unlikely(wkq_err)) + err = wkq_err; + } + + return err; +} +#endif + +/* + * copyup the @dentry from the first active lower branch to @bdst, + * using au_cpup_single(). + */ +static int au_cpup_simple(struct au_cp_generic *cpg) +{ + int err; + unsigned int flags_orig; + struct dentry *dentry; + + AuDebugOn(cpg->bsrc < 0); + + dentry = cpg->dentry; + DiMustWriteLock(dentry); + + err = au_lkup_neg(dentry, cpg->bdst, /*wh*/1); + if (!err) { + flags_orig = cpg->flags; + au_fset_cpup(cpg->flags, RENAME); + err = au_cpup_single(cpg, NULL); + cpg->flags = flags_orig; + if (!err) + return 0; /* success */ + + /* revert */ + au_set_h_dptr(dentry, cpg->bdst, NULL); + au_set_dbstart(dentry, cpg->bsrc); + } + + return err; +} + +struct au_cpup_simple_args { + int *errp; + struct au_cp_generic *cpg; +}; + +static void au_call_cpup_simple(void *args) +{ + struct au_cpup_simple_args *a = args; + + au_pin_hdir_acquire_nest(a->cpg->pin); + *a->errp = au_cpup_simple(a->cpg); + au_pin_hdir_release(a->cpg->pin); +} + +static int au_do_sio_cpup_simple(struct au_cp_generic *cpg) +{ + int err, wkq_err; + struct dentry *dentry, *parent; + struct file *h_file; + struct inode *h_dir; + + dentry = cpg->dentry; + h_file = NULL; + if (au_ftest_cpup(cpg->flags, HOPEN)) { + AuDebugOn(cpg->bsrc < 0); + h_file = au_h_open_pre(dentry, cpg->bsrc, /*force_wr*/0); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out; + } + + parent = dget_parent(dentry); + h_dir = au_h_iptr(parent->d_inode, cpg->bdst); + if (!au_test_h_perm_sio(h_dir, MAY_EXEC | MAY_WRITE) + && !au_cpup_sio_test(cpg->pin, dentry->d_inode->i_mode)) + err = au_cpup_simple(cpg); + else { + struct au_cpup_simple_args args = { + .errp = &err, + .cpg = cpg + }; + wkq_err = au_wkq_wait(au_call_cpup_simple, &args); + if (unlikely(wkq_err)) + err = wkq_err; + } + + dput(parent); + if (h_file) + au_h_open_post(dentry, cpg->bsrc, h_file); + +out: + return err; +} + +int au_sio_cpup_simple(struct au_cp_generic *cpg) +{ + aufs_bindex_t bsrc, bend; + struct dentry *dentry, *h_dentry; + + if (cpg->bsrc < 0) { + dentry = cpg->dentry; + bend = au_dbend(dentry); + for (bsrc = cpg->bdst + 1; bsrc <= bend; bsrc++) { + h_dentry = au_h_dptr(dentry, bsrc); + if (h_dentry) { + AuDebugOn(!h_dentry->d_inode); + break; + } + } + AuDebugOn(bsrc > bend); + cpg->bsrc = bsrc; + } + AuDebugOn(cpg->bsrc <= cpg->bdst); + return au_do_sio_cpup_simple(cpg); +} + +int au_sio_cpdown_simple(struct au_cp_generic *cpg) +{ + AuDebugOn(cpg->bdst <= cpg->bsrc); + return au_do_sio_cpup_simple(cpg); +} + +/* ---------------------------------------------------------------------- */ + +/* + * copyup the deleted file for writing. + */ +static int au_do_cpup_wh(struct au_cp_generic *cpg, struct dentry *wh_dentry, + struct file *file) +{ + int err; + unsigned int flags_orig; + aufs_bindex_t bsrc_orig; + struct dentry *h_d_dst, *h_d_start; + struct au_dinfo *dinfo; + struct au_hdentry *hdp; + + dinfo = au_di(cpg->dentry); + AuRwMustWriteLock(&dinfo->di_rwsem); + + bsrc_orig = cpg->bsrc; + cpg->bsrc = dinfo->di_bstart; + hdp = dinfo->di_hdentry; + h_d_dst = hdp[0 + cpg->bdst].hd_dentry; + dinfo->di_bstart = cpg->bdst; + hdp[0 + cpg->bdst].hd_dentry = wh_dentry; + h_d_start = NULL; + if (file) { + h_d_start = hdp[0 + cpg->bsrc].hd_dentry; + hdp[0 + cpg->bsrc].hd_dentry = au_hf_top(file)->f_path.dentry; + } + flags_orig = cpg->flags; + cpg->flags = !AuCpup_DTIME; + err = au_cpup_single(cpg, /*h_parent*/NULL); + cpg->flags = flags_orig; + if (file) { + if (!err) + err = au_reopen_nondir(file); + hdp[0 + cpg->bsrc].hd_dentry = h_d_start; + } + hdp[0 + cpg->bdst].hd_dentry = h_d_dst; + dinfo->di_bstart = cpg->bsrc; + cpg->bsrc = bsrc_orig; + + return err; +} + +static int au_cpup_wh(struct au_cp_generic *cpg, struct file *file) +{ + int err; + aufs_bindex_t bdst; + struct au_dtime dt; + struct dentry *dentry, *parent, *h_parent, *wh_dentry; + struct au_branch *br; + struct path h_path; + + dentry = cpg->dentry; + bdst = cpg->bdst; + br = au_sbr(dentry->d_sb, bdst); + parent = dget_parent(dentry); + h_parent = au_h_dptr(parent, bdst); + wh_dentry = au_whtmp_lkup(h_parent, br, &dentry->d_name); + err = PTR_ERR(wh_dentry); + if (IS_ERR(wh_dentry)) + goto out; + + h_path.dentry = h_parent; + h_path.mnt = au_br_mnt(br); + au_dtime_store(&dt, parent, &h_path); + err = au_do_cpup_wh(cpg, wh_dentry, file); + if (unlikely(err)) + goto out_wh; + + dget(wh_dentry); + h_path.dentry = wh_dentry; + if (!S_ISDIR(wh_dentry->d_inode->i_mode)) { + /* no delegation since it is just created */ + err = vfsub_unlink(h_parent->d_inode, &h_path, + /*delegated*/NULL, /*force*/0); + } else + err = vfsub_rmdir(h_parent->d_inode, &h_path); + if (unlikely(err)) { + AuIOErr("failed remove copied-up tmp file %pd(%d)\n", + wh_dentry, err); + err = -EIO; + } + au_dtime_revert(&dt); + au_set_hi_wh(dentry->d_inode, bdst, wh_dentry); + +out_wh: + dput(wh_dentry); +out: + dput(parent); + return err; +} + +struct au_cpup_wh_args { + int *errp; + struct au_cp_generic *cpg; + struct file *file; +}; + +static void au_call_cpup_wh(void *args) +{ + struct au_cpup_wh_args *a = args; + + au_pin_hdir_acquire_nest(a->cpg->pin); + *a->errp = au_cpup_wh(a->cpg, a->file); + au_pin_hdir_release(a->cpg->pin); +} + +int au_sio_cpup_wh(struct au_cp_generic *cpg, struct file *file) +{ + int err, wkq_err; + aufs_bindex_t bdst; + struct dentry *dentry, *parent, *h_orph, *h_parent; + struct inode *dir, *h_dir, *h_tmpdir; + struct au_wbr *wbr; + struct au_pin wh_pin, *pin_orig; + + dentry = cpg->dentry; + bdst = cpg->bdst; + parent = dget_parent(dentry); + dir = parent->d_inode; + h_orph = NULL; + h_parent = NULL; + h_dir = au_igrab(au_h_iptr(dir, bdst)); + h_tmpdir = h_dir; + pin_orig = NULL; + if (!h_dir->i_nlink) { + wbr = au_sbr(dentry->d_sb, bdst)->br_wbr; + h_orph = wbr->wbr_orph; + + h_parent = dget(au_h_dptr(parent, bdst)); + au_set_h_dptr(parent, bdst, dget(h_orph)); + h_tmpdir = h_orph->d_inode; + au_set_h_iptr(dir, bdst, au_igrab(h_tmpdir), /*flags*/0); + + mutex_lock_nested(&h_tmpdir->i_mutex, AuLsc_I_PARENT3); + /* todo: au_h_open_pre()? */ + + pin_orig = cpg->pin; + au_pin_init(&wh_pin, dentry, bdst, AuLsc_DI_PARENT, + AuLsc_I_PARENT3, cpg->pin->udba, AuPin_DI_LOCKED); + cpg->pin = &wh_pin; + } + + if (!au_test_h_perm_sio(h_tmpdir, MAY_EXEC | MAY_WRITE) + && !au_cpup_sio_test(cpg->pin, dentry->d_inode->i_mode)) + err = au_cpup_wh(cpg, file); + else { + struct au_cpup_wh_args args = { + .errp = &err, + .cpg = cpg, + .file = file + }; + wkq_err = au_wkq_wait(au_call_cpup_wh, &args); + if (unlikely(wkq_err)) + err = wkq_err; + } + + if (h_orph) { + mutex_unlock(&h_tmpdir->i_mutex); + /* todo: au_h_open_post()? */ + au_set_h_iptr(dir, bdst, au_igrab(h_dir), /*flags*/0); + au_set_h_dptr(parent, bdst, h_parent); + AuDebugOn(!pin_orig); + cpg->pin = pin_orig; + } + iput(h_dir); + dput(parent); + + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* + * generic routine for both of copy-up and copy-down. + */ +/* cf. revalidate function in file.c */ +int au_cp_dirs(struct dentry *dentry, aufs_bindex_t bdst, + int (*cp)(struct dentry *dentry, aufs_bindex_t bdst, + struct au_pin *pin, + struct dentry *h_parent, void *arg), + void *arg) +{ + int err; + struct au_pin pin; + struct dentry *d, *parent, *h_parent, *real_parent; + + err = 0; + parent = dget_parent(dentry); + if (IS_ROOT(parent)) + goto out; + + au_pin_init(&pin, dentry, bdst, AuLsc_DI_PARENT2, AuLsc_I_PARENT2, + au_opt_udba(dentry->d_sb), AuPin_MNT_WRITE); + + /* do not use au_dpage */ + real_parent = parent; + while (1) { + dput(parent); + parent = dget_parent(dentry); + h_parent = au_h_dptr(parent, bdst); + if (h_parent) + goto out; /* success */ + + /* find top dir which is necessary to cpup */ + do { + d = parent; + dput(parent); + parent = dget_parent(d); + di_read_lock_parent3(parent, !AuLock_IR); + h_parent = au_h_dptr(parent, bdst); + di_read_unlock(parent, !AuLock_IR); + } while (!h_parent); + + if (d != real_parent) + di_write_lock_child3(d); + + /* somebody else might create while we were sleeping */ + if (!au_h_dptr(d, bdst) || !au_h_dptr(d, bdst)->d_inode) { + if (au_h_dptr(d, bdst)) + au_update_dbstart(d); + + au_pin_set_dentry(&pin, d); + err = au_do_pin(&pin); + if (!err) { + err = cp(d, bdst, &pin, h_parent, arg); + au_unpin(&pin); + } + } + + if (d != real_parent) + di_write_unlock(d); + if (unlikely(err)) + break; + } + +out: + dput(parent); + return err; +} + +static int au_cpup_dir(struct dentry *dentry, aufs_bindex_t bdst, + struct au_pin *pin, + struct dentry *h_parent __maybe_unused , + void *arg __maybe_unused) +{ + struct au_cp_generic cpg = { + .dentry = dentry, + .bdst = bdst, + .bsrc = -1, + .len = 0, + .pin = pin, + .flags = AuCpup_DTIME + }; + return au_sio_cpup_simple(&cpg); +} + +int au_cpup_dirs(struct dentry *dentry, aufs_bindex_t bdst) +{ + return au_cp_dirs(dentry, bdst, au_cpup_dir, NULL); +} + +int au_test_and_cpup_dirs(struct dentry *dentry, aufs_bindex_t bdst) +{ + int err; + struct dentry *parent; + struct inode *dir; + + parent = dget_parent(dentry); + dir = parent->d_inode; + err = 0; + if (au_h_iptr(dir, bdst)) + goto out; + + di_read_unlock(parent, AuLock_IR); + di_write_lock_parent(parent); + /* someone else might change our inode while we were sleeping */ + if (!au_h_iptr(dir, bdst)) + err = au_cpup_dirs(dentry, bdst); + di_downgrade_lock(parent, AuLock_IR); + +out: + dput(parent); + return err; +} --- linux-3.19.0.orig/ubuntu/aufs/cpup.h +++ linux-3.19.0/ubuntu/aufs/cpup.h @@ -0,0 +1,94 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * copy-up/down functions + */ + +#ifndef __AUFS_CPUP_H__ +#define __AUFS_CPUP_H__ + +#ifdef __KERNEL__ + +#include + +struct inode; +struct file; +struct au_pin; + +void au_cpup_attr_flags(struct inode *dst, unsigned int iflags); +void au_cpup_attr_timesizes(struct inode *inode); +void au_cpup_attr_nlink(struct inode *inode, int force); +void au_cpup_attr_changeable(struct inode *inode); +void au_cpup_igen(struct inode *inode, struct inode *h_inode); +void au_cpup_attr_all(struct inode *inode, int force); + +/* ---------------------------------------------------------------------- */ + +struct au_cp_generic { + struct dentry *dentry; + aufs_bindex_t bdst, bsrc; + loff_t len; + struct au_pin *pin; + unsigned int flags; +}; + +/* cpup flags */ +#define AuCpup_DTIME 1 /* do dtime_store/revert */ +#define AuCpup_KEEPLINO (1 << 1) /* do not clear the lower xino, + for link(2) */ +#define AuCpup_RENAME (1 << 2) /* rename after cpup */ +#define AuCpup_HOPEN (1 << 3) /* call h_open_pre/post() in + cpup */ +#define AuCpup_OVERWRITE (1 << 4) /* allow overwriting the + existing entry */ +#define AuCpup_RWDST (1 << 5) /* force write target even if + the branch is marked as RO */ + +#define au_ftest_cpup(flags, name) ((flags) & AuCpup_##name) +#define au_fset_cpup(flags, name) \ + do { (flags) |= AuCpup_##name; } while (0) +#define au_fclr_cpup(flags, name) \ + do { (flags) &= ~AuCpup_##name; } while (0) + +int au_copy_file(struct file *dst, struct file *src, loff_t len); +int au_sio_cpup_simple(struct au_cp_generic *cpg); +int au_sio_cpdown_simple(struct au_cp_generic *cpg); +int au_sio_cpup_wh(struct au_cp_generic *cpg, struct file *file); + +int au_cp_dirs(struct dentry *dentry, aufs_bindex_t bdst, + int (*cp)(struct dentry *dentry, aufs_bindex_t bdst, + struct au_pin *pin, + struct dentry *h_parent, void *arg), + void *arg); +int au_cpup_dirs(struct dentry *dentry, aufs_bindex_t bdst); +int au_test_and_cpup_dirs(struct dentry *dentry, aufs_bindex_t bdst); + +/* ---------------------------------------------------------------------- */ + +/* keep timestamps when copyup */ +struct au_dtime { + struct dentry *dt_dentry; + struct path dt_h_path; + struct timespec dt_atime, dt_mtime; +}; +void au_dtime_store(struct au_dtime *dt, struct dentry *dentry, + struct path *h_path); +void au_dtime_revert(struct au_dtime *dt); + +#endif /* __KERNEL__ */ +#endif /* __AUFS_CPUP_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/dbgaufs.c +++ linux-3.19.0/ubuntu/aufs/dbgaufs.c @@ -0,0 +1,432 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * debugfs interface + */ + +#include +#include "aufs.h" + +#ifndef CONFIG_SYSFS +#error DEBUG_FS depends upon SYSFS +#endif + +static struct dentry *dbgaufs; +static const mode_t dbgaufs_mode = S_IRUSR | S_IRGRP | S_IROTH; + +/* 20 is max digits length of ulong 64 */ +struct dbgaufs_arg { + int n; + char a[20 * 4]; +}; + +/* + * common function for all XINO files + */ +static int dbgaufs_xi_release(struct inode *inode __maybe_unused, + struct file *file) +{ + kfree(file->private_data); + return 0; +} + +static int dbgaufs_xi_open(struct file *xf, struct file *file, int do_fcnt) +{ + int err; + struct kstat st; + struct dbgaufs_arg *p; + + err = -ENOMEM; + p = kmalloc(sizeof(*p), GFP_NOFS); + if (unlikely(!p)) + goto out; + + err = 0; + p->n = 0; + file->private_data = p; + if (!xf) + goto out; + + err = vfs_getattr(&xf->f_path, &st); + if (!err) { + if (do_fcnt) + p->n = snprintf + (p->a, sizeof(p->a), "%ld, %llux%lu %lld\n", + (long)file_count(xf), st.blocks, st.blksize, + (long long)st.size); + else + p->n = snprintf(p->a, sizeof(p->a), "%llux%lu %lld\n", + st.blocks, st.blksize, + (long long)st.size); + AuDebugOn(p->n >= sizeof(p->a)); + } else { + p->n = snprintf(p->a, sizeof(p->a), "err %d\n", err); + err = 0; + } + +out: + return err; + +} + +static ssize_t dbgaufs_xi_read(struct file *file, char __user *buf, + size_t count, loff_t *ppos) +{ + struct dbgaufs_arg *p; + + p = file->private_data; + return simple_read_from_buffer(buf, count, ppos, p->a, p->n); +} + +/* ---------------------------------------------------------------------- */ + +struct dbgaufs_plink_arg { + int n; + char a[]; +}; + +static int dbgaufs_plink_release(struct inode *inode __maybe_unused, + struct file *file) +{ + free_page((unsigned long)file->private_data); + return 0; +} + +static int dbgaufs_plink_open(struct inode *inode, struct file *file) +{ + int err, i, limit; + unsigned long n, sum; + struct dbgaufs_plink_arg *p; + struct au_sbinfo *sbinfo; + struct super_block *sb; + struct au_sphlhead *sphl; + + err = -ENOMEM; + p = (void *)get_zeroed_page(GFP_NOFS); + if (unlikely(!p)) + goto out; + + err = -EFBIG; + sbinfo = inode->i_private; + sb = sbinfo->si_sb; + si_noflush_read_lock(sb); + if (au_opt_test(au_mntflags(sb), PLINK)) { + limit = PAGE_SIZE - sizeof(p->n); + + /* the number of buckets */ + n = snprintf(p->a + p->n, limit, "%d\n", AuPlink_NHASH); + p->n += n; + limit -= n; + + sum = 0; + for (i = 0, sphl = sbinfo->si_plink; + i < AuPlink_NHASH; + i++, sphl++) { + n = au_sphl_count(sphl); + sum += n; + + n = snprintf(p->a + p->n, limit, "%lu ", n); + p->n += n; + limit -= n; + if (unlikely(limit <= 0)) + goto out_free; + } + p->a[p->n - 1] = '\n'; + + /* the sum of plinks */ + n = snprintf(p->a + p->n, limit, "%lu\n", sum); + p->n += n; + limit -= n; + if (unlikely(limit <= 0)) + goto out_free; + } else { +#define str "1\n0\n0\n" + p->n = sizeof(str) - 1; + strcpy(p->a, str); +#undef str + } + si_read_unlock(sb); + + err = 0; + file->private_data = p; + goto out; /* success */ + +out_free: + free_page((unsigned long)p); +out: + return err; +} + +static ssize_t dbgaufs_plink_read(struct file *file, char __user *buf, + size_t count, loff_t *ppos) +{ + struct dbgaufs_plink_arg *p; + + p = file->private_data; + return simple_read_from_buffer(buf, count, ppos, p->a, p->n); +} + +static const struct file_operations dbgaufs_plink_fop = { + .owner = THIS_MODULE, + .open = dbgaufs_plink_open, + .release = dbgaufs_plink_release, + .read = dbgaufs_plink_read +}; + +/* ---------------------------------------------------------------------- */ + +static int dbgaufs_xib_open(struct inode *inode, struct file *file) +{ + int err; + struct au_sbinfo *sbinfo; + struct super_block *sb; + + sbinfo = inode->i_private; + sb = sbinfo->si_sb; + si_noflush_read_lock(sb); + err = dbgaufs_xi_open(sbinfo->si_xib, file, /*do_fcnt*/0); + si_read_unlock(sb); + return err; +} + +static const struct file_operations dbgaufs_xib_fop = { + .owner = THIS_MODULE, + .open = dbgaufs_xib_open, + .release = dbgaufs_xi_release, + .read = dbgaufs_xi_read +}; + +/* ---------------------------------------------------------------------- */ + +#define DbgaufsXi_PREFIX "xi" + +static int dbgaufs_xino_open(struct inode *inode, struct file *file) +{ + int err; + long l; + struct au_sbinfo *sbinfo; + struct super_block *sb; + struct file *xf; + struct qstr *name; + + err = -ENOENT; + xf = NULL; + name = &file->f_path.dentry->d_name; + if (unlikely(name->len < sizeof(DbgaufsXi_PREFIX) + || memcmp(name->name, DbgaufsXi_PREFIX, + sizeof(DbgaufsXi_PREFIX) - 1))) + goto out; + err = kstrtol(name->name + sizeof(DbgaufsXi_PREFIX) - 1, 10, &l); + if (unlikely(err)) + goto out; + + sbinfo = inode->i_private; + sb = sbinfo->si_sb; + si_noflush_read_lock(sb); + if (l <= au_sbend(sb)) { + xf = au_sbr(sb, (aufs_bindex_t)l)->br_xino.xi_file; + err = dbgaufs_xi_open(xf, file, /*do_fcnt*/1); + } else + err = -ENOENT; + si_read_unlock(sb); + +out: + return err; +} + +static const struct file_operations dbgaufs_xino_fop = { + .owner = THIS_MODULE, + .open = dbgaufs_xino_open, + .release = dbgaufs_xi_release, + .read = dbgaufs_xi_read +}; + +void dbgaufs_brs_del(struct super_block *sb, aufs_bindex_t bindex) +{ + aufs_bindex_t bend; + struct au_branch *br; + struct au_xino_file *xi; + + if (!au_sbi(sb)->si_dbgaufs) + return; + + bend = au_sbend(sb); + for (; bindex <= bend; bindex++) { + br = au_sbr(sb, bindex); + xi = &br->br_xino; + debugfs_remove(xi->xi_dbgaufs); + xi->xi_dbgaufs = NULL; + } +} + +void dbgaufs_brs_add(struct super_block *sb, aufs_bindex_t bindex) +{ + struct au_sbinfo *sbinfo; + struct dentry *parent; + struct au_branch *br; + struct au_xino_file *xi; + aufs_bindex_t bend; + char name[sizeof(DbgaufsXi_PREFIX) + 5]; /* "xi" bindex NULL */ + + sbinfo = au_sbi(sb); + parent = sbinfo->si_dbgaufs; + if (!parent) + return; + + bend = au_sbend(sb); + for (; bindex <= bend; bindex++) { + snprintf(name, sizeof(name), DbgaufsXi_PREFIX "%d", bindex); + br = au_sbr(sb, bindex); + xi = &br->br_xino; + AuDebugOn(xi->xi_dbgaufs); + xi->xi_dbgaufs = debugfs_create_file(name, dbgaufs_mode, parent, + sbinfo, &dbgaufs_xino_fop); + /* ignore an error */ + if (unlikely(!xi->xi_dbgaufs)) + AuWarn1("failed %s under debugfs\n", name); + } +} + +/* ---------------------------------------------------------------------- */ + +#ifdef CONFIG_AUFS_EXPORT +static int dbgaufs_xigen_open(struct inode *inode, struct file *file) +{ + int err; + struct au_sbinfo *sbinfo; + struct super_block *sb; + + sbinfo = inode->i_private; + sb = sbinfo->si_sb; + si_noflush_read_lock(sb); + err = dbgaufs_xi_open(sbinfo->si_xigen, file, /*do_fcnt*/0); + si_read_unlock(sb); + return err; +} + +static const struct file_operations dbgaufs_xigen_fop = { + .owner = THIS_MODULE, + .open = dbgaufs_xigen_open, + .release = dbgaufs_xi_release, + .read = dbgaufs_xi_read +}; + +static int dbgaufs_xigen_init(struct au_sbinfo *sbinfo) +{ + int err; + + /* + * This function is a dynamic '__init' function actually, + * so the tiny check for si_rwsem is unnecessary. + */ + /* AuRwMustWriteLock(&sbinfo->si_rwsem); */ + + err = -EIO; + sbinfo->si_dbgaufs_xigen = debugfs_create_file + ("xigen", dbgaufs_mode, sbinfo->si_dbgaufs, sbinfo, + &dbgaufs_xigen_fop); + if (sbinfo->si_dbgaufs_xigen) + err = 0; + + return err; +} +#else +static int dbgaufs_xigen_init(struct au_sbinfo *sbinfo) +{ + return 0; +} +#endif /* CONFIG_AUFS_EXPORT */ + +/* ---------------------------------------------------------------------- */ + +void dbgaufs_si_fin(struct au_sbinfo *sbinfo) +{ + /* + * This function is a dynamic '__init' function actually, + * so the tiny check for si_rwsem is unnecessary. + */ + /* AuRwMustWriteLock(&sbinfo->si_rwsem); */ + + debugfs_remove_recursive(sbinfo->si_dbgaufs); + sbinfo->si_dbgaufs = NULL; + kobject_put(&sbinfo->si_kobj); +} + +int dbgaufs_si_init(struct au_sbinfo *sbinfo) +{ + int err; + char name[SysaufsSiNameLen]; + + /* + * This function is a dynamic '__init' function actually, + * so the tiny check for si_rwsem is unnecessary. + */ + /* AuRwMustWriteLock(&sbinfo->si_rwsem); */ + + err = -ENOENT; + if (!dbgaufs) { + AuErr1("/debug/aufs is uninitialized\n"); + goto out; + } + + err = -EIO; + sysaufs_name(sbinfo, name); + sbinfo->si_dbgaufs = debugfs_create_dir(name, dbgaufs); + if (unlikely(!sbinfo->si_dbgaufs)) + goto out; + kobject_get(&sbinfo->si_kobj); + + sbinfo->si_dbgaufs_xib = debugfs_create_file + ("xib", dbgaufs_mode, sbinfo->si_dbgaufs, sbinfo, + &dbgaufs_xib_fop); + if (unlikely(!sbinfo->si_dbgaufs_xib)) + goto out_dir; + + sbinfo->si_dbgaufs_plink = debugfs_create_file + ("plink", dbgaufs_mode, sbinfo->si_dbgaufs, sbinfo, + &dbgaufs_plink_fop); + if (unlikely(!sbinfo->si_dbgaufs_plink)) + goto out_dir; + + err = dbgaufs_xigen_init(sbinfo); + if (!err) + goto out; /* success */ + +out_dir: + dbgaufs_si_fin(sbinfo); +out: + return err; +} + +/* ---------------------------------------------------------------------- */ + +void dbgaufs_fin(void) +{ + debugfs_remove(dbgaufs); +} + +int __init dbgaufs_init(void) +{ + int err; + + err = -EIO; + dbgaufs = debugfs_create_dir(AUFS_NAME, NULL); + if (dbgaufs) + err = 0; + return err; +} --- linux-3.19.0.orig/ubuntu/aufs/dbgaufs.h +++ linux-3.19.0/ubuntu/aufs/dbgaufs.h @@ -0,0 +1,48 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * debugfs interface + */ + +#ifndef __DBGAUFS_H__ +#define __DBGAUFS_H__ + +#ifdef __KERNEL__ + +struct super_block; +struct au_sbinfo; + +#ifdef CONFIG_DEBUG_FS +/* dbgaufs.c */ +void dbgaufs_brs_del(struct super_block *sb, aufs_bindex_t bindex); +void dbgaufs_brs_add(struct super_block *sb, aufs_bindex_t bindex); +void dbgaufs_si_fin(struct au_sbinfo *sbinfo); +int dbgaufs_si_init(struct au_sbinfo *sbinfo); +void dbgaufs_fin(void); +int __init dbgaufs_init(void); +#else +AuStubVoid(dbgaufs_brs_del, struct super_block *sb, aufs_bindex_t bindex) +AuStubVoid(dbgaufs_brs_add, struct super_block *sb, aufs_bindex_t bindex) +AuStubVoid(dbgaufs_si_fin, struct au_sbinfo *sbinfo) +AuStubInt0(dbgaufs_si_init, struct au_sbinfo *sbinfo) +AuStubVoid(dbgaufs_fin, void) +AuStubInt0(__init dbgaufs_init, void) +#endif /* CONFIG_DEBUG_FS */ + +#endif /* __KERNEL__ */ +#endif /* __DBGAUFS_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/dcsub.c +++ linux-3.19.0/ubuntu/aufs/dcsub.c @@ -0,0 +1,224 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * sub-routines for dentry cache + */ + +#include "aufs.h" + +static void au_dpage_free(struct au_dpage *dpage) +{ + int i; + struct dentry **p; + + p = dpage->dentries; + for (i = 0; i < dpage->ndentry; i++) + dput(*p++); + free_page((unsigned long)dpage->dentries); +} + +int au_dpages_init(struct au_dcsub_pages *dpages, gfp_t gfp) +{ + int err; + void *p; + + err = -ENOMEM; + dpages->dpages = kmalloc(sizeof(*dpages->dpages), gfp); + if (unlikely(!dpages->dpages)) + goto out; + + p = (void *)__get_free_page(gfp); + if (unlikely(!p)) + goto out_dpages; + + dpages->dpages[0].ndentry = 0; + dpages->dpages[0].dentries = p; + dpages->ndpage = 1; + return 0; /* success */ + +out_dpages: + kfree(dpages->dpages); +out: + return err; +} + +void au_dpages_free(struct au_dcsub_pages *dpages) +{ + int i; + struct au_dpage *p; + + p = dpages->dpages; + for (i = 0; i < dpages->ndpage; i++) + au_dpage_free(p++); + kfree(dpages->dpages); +} + +static int au_dpages_append(struct au_dcsub_pages *dpages, + struct dentry *dentry, gfp_t gfp) +{ + int err, sz; + struct au_dpage *dpage; + void *p; + + dpage = dpages->dpages + dpages->ndpage - 1; + sz = PAGE_SIZE / sizeof(dentry); + if (unlikely(dpage->ndentry >= sz)) { + AuLabel(new dpage); + err = -ENOMEM; + sz = dpages->ndpage * sizeof(*dpages->dpages); + p = au_kzrealloc(dpages->dpages, sz, + sz + sizeof(*dpages->dpages), gfp); + if (unlikely(!p)) + goto out; + + dpages->dpages = p; + dpage = dpages->dpages + dpages->ndpage; + p = (void *)__get_free_page(gfp); + if (unlikely(!p)) + goto out; + + dpage->ndentry = 0; + dpage->dentries = p; + dpages->ndpage++; + } + + AuDebugOn(au_dcount(dentry) <= 0); + dpage->dentries[dpage->ndentry++] = dget_dlock(dentry); + return 0; /* success */ + +out: + return err; +} + +/* todo: BAD approach */ +/* copied from linux/fs/dcache.c */ +enum d_walk_ret { + D_WALK_CONTINUE, + D_WALK_QUIT, + D_WALK_NORETRY, + D_WALK_SKIP, +}; + +extern void d_walk(struct dentry *parent, void *data, + enum d_walk_ret (*enter)(void *, struct dentry *), + void (*finish)(void *)); + +struct ac_dpages_arg { + int err; + struct au_dcsub_pages *dpages; + struct super_block *sb; + au_dpages_test test; + void *arg; +}; + +static enum d_walk_ret au_call_dpages_append(void *_arg, struct dentry *dentry) +{ + enum d_walk_ret ret; + struct ac_dpages_arg *arg = _arg; + + ret = D_WALK_CONTINUE; + if (dentry->d_sb == arg->sb + && !IS_ROOT(dentry) + && au_dcount(dentry) > 0 + && au_di(dentry) + && (!arg->test || arg->test(dentry, arg->arg))) { + arg->err = au_dpages_append(arg->dpages, dentry, GFP_ATOMIC); + if (unlikely(arg->err)) + ret = D_WALK_QUIT; + } + + return ret; +} + +int au_dcsub_pages(struct au_dcsub_pages *dpages, struct dentry *root, + au_dpages_test test, void *arg) +{ + struct ac_dpages_arg args = { + .err = 0, + .dpages = dpages, + .sb = root->d_sb, + .test = test, + .arg = arg + }; + + d_walk(root, &args, au_call_dpages_append, NULL); + + return args.err; +} + +int au_dcsub_pages_rev(struct au_dcsub_pages *dpages, struct dentry *dentry, + int do_include, au_dpages_test test, void *arg) +{ + int err; + + err = 0; + write_seqlock(&rename_lock); + spin_lock(&dentry->d_lock); + if (do_include + && au_dcount(dentry) > 0 + && (!test || test(dentry, arg))) + err = au_dpages_append(dpages, dentry, GFP_ATOMIC); + spin_unlock(&dentry->d_lock); + if (unlikely(err)) + goto out; + + /* + * RCU for vfsmount is unnecessary since this is a traverse in a single + * mount + */ + while (!IS_ROOT(dentry)) { + dentry = dentry->d_parent; /* rename_lock is locked */ + spin_lock(&dentry->d_lock); + if (au_dcount(dentry) > 0 + && (!test || test(dentry, arg))) + err = au_dpages_append(dpages, dentry, GFP_ATOMIC); + spin_unlock(&dentry->d_lock); + if (unlikely(err)) + break; + } + +out: + write_sequnlock(&rename_lock); + return err; +} + +static inline int au_dcsub_dpages_aufs(struct dentry *dentry, void *arg) +{ + return au_di(dentry) && dentry->d_sb == arg; +} + +int au_dcsub_pages_rev_aufs(struct au_dcsub_pages *dpages, + struct dentry *dentry, int do_include) +{ + return au_dcsub_pages_rev(dpages, dentry, do_include, + au_dcsub_dpages_aufs, dentry->d_sb); +} + +int au_test_subdir(struct dentry *d1, struct dentry *d2) +{ + struct path path[2] = { + { + .dentry = d1 + }, + { + .dentry = d2 + } + }; + + return path_is_under(path + 0, path + 1); +} --- linux-3.19.0.orig/ubuntu/aufs/dcsub.h +++ linux-3.19.0/ubuntu/aufs/dcsub.h @@ -0,0 +1,125 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * sub-routines for dentry cache + */ + +#ifndef __AUFS_DCSUB_H__ +#define __AUFS_DCSUB_H__ + +#ifdef __KERNEL__ + +#include +#include + +struct dentry; + +struct au_dpage { + int ndentry; + struct dentry **dentries; +}; + +struct au_dcsub_pages { + int ndpage; + struct au_dpage *dpages; +}; + +/* ---------------------------------------------------------------------- */ + +/* dcsub.c */ +int au_dpages_init(struct au_dcsub_pages *dpages, gfp_t gfp); +void au_dpages_free(struct au_dcsub_pages *dpages); +typedef int (*au_dpages_test)(struct dentry *dentry, void *arg); +int au_dcsub_pages(struct au_dcsub_pages *dpages, struct dentry *root, + au_dpages_test test, void *arg); +int au_dcsub_pages_rev(struct au_dcsub_pages *dpages, struct dentry *dentry, + int do_include, au_dpages_test test, void *arg); +int au_dcsub_pages_rev_aufs(struct au_dcsub_pages *dpages, + struct dentry *dentry, int do_include); +int au_test_subdir(struct dentry *d1, struct dentry *d2); + +/* ---------------------------------------------------------------------- */ + +/* + * todo: in linux-3.13, several similar (but faster) helpers are added to + * include/linux/dcache.h. Try them (in the future). + */ + +static inline int au_d_hashed_positive(struct dentry *d) +{ + int err; + struct inode *inode = d->d_inode; + + err = 0; + if (unlikely(d_unhashed(d) || !inode || !inode->i_nlink)) + err = -ENOENT; + return err; +} + +static inline int au_d_linkable(struct dentry *d) +{ + int err; + struct inode *inode = d->d_inode; + + err = au_d_hashed_positive(d); + if (err + && inode + && (inode->i_state & I_LINKABLE)) + err = 0; + return err; +} + +static inline int au_d_alive(struct dentry *d) +{ + int err; + struct inode *inode; + + err = 0; + if (!IS_ROOT(d)) + err = au_d_hashed_positive(d); + else { + inode = d->d_inode; + if (unlikely(d_unlinked(d) || !inode || !inode->i_nlink)) + err = -ENOENT; + } + return err; +} + +static inline int au_alive_dir(struct dentry *d) +{ + int err; + + err = au_d_alive(d); + if (unlikely(err || IS_DEADDIR(d->d_inode))) + err = -ENOENT; + return err; +} + +static inline int au_qstreq(struct qstr *a, struct qstr *b) +{ + return a->len == b->len + && !memcmp(a->name, b->name, a->len); +} + +static inline int au_dcount(struct dentry *d) +{ + return (int)d_count(d); +} + +#endif /* __KERNEL__ */ +#endif /* __AUFS_DCSUB_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/debug.c +++ linux-3.19.0/ubuntu/aufs/debug.c @@ -0,0 +1,522 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * debug print functions + */ + +#include +#include "aufs.h" + +/* Returns 0, or -errno. arg is in kp->arg. */ +static int param_atomic_t_set(const char *val, const struct kernel_param *kp) +{ + int err, n; + + err = kstrtoint(val, 0, &n); + if (!err) { + if (n > 0) + au_debug_on(); + else + au_debug_off(); + } + return err; +} + +/* Returns length written or -errno. Buffer is 4k (ie. be short!) */ +static int param_atomic_t_get(char *buffer, const struct kernel_param *kp) +{ + atomic_t *a; + + a = kp->arg; + return sprintf(buffer, "%d", atomic_read(a)); +} + +static struct kernel_param_ops param_ops_atomic_t = { + .set = param_atomic_t_set, + .get = param_atomic_t_get + /* void (*free)(void *arg) */ +}; + +atomic_t aufs_debug = ATOMIC_INIT(0); +MODULE_PARM_DESC(debug, "debug print"); +module_param_named(debug, aufs_debug, atomic_t, S_IRUGO | S_IWUSR | S_IWGRP); + +DEFINE_MUTEX(au_dbg_mtx); /* just to serialize the dbg msgs */ +char *au_plevel = KERN_DEBUG; +#define dpri(fmt, ...) do { \ + if ((au_plevel \ + && strcmp(au_plevel, KERN_DEBUG)) \ + || au_debug_test()) \ + printk("%s" fmt, au_plevel, ##__VA_ARGS__); \ +} while (0) + +/* ---------------------------------------------------------------------- */ + +void au_dpri_whlist(struct au_nhash *whlist) +{ + unsigned long ul, n; + struct hlist_head *head; + struct au_vdir_wh *pos; + + n = whlist->nh_num; + head = whlist->nh_head; + for (ul = 0; ul < n; ul++) { + hlist_for_each_entry(pos, head, wh_hash) + dpri("b%d, %.*s, %d\n", + pos->wh_bindex, + pos->wh_str.len, pos->wh_str.name, + pos->wh_str.len); + head++; + } +} + +void au_dpri_vdir(struct au_vdir *vdir) +{ + unsigned long ul; + union au_vdir_deblk_p p; + unsigned char *o; + + if (!vdir || IS_ERR(vdir)) { + dpri("err %ld\n", PTR_ERR(vdir)); + return; + } + + dpri("deblk %u, nblk %lu, deblk %p, last{%lu, %p}, ver %lu\n", + vdir->vd_deblk_sz, vdir->vd_nblk, vdir->vd_deblk, + vdir->vd_last.ul, vdir->vd_last.p.deblk, vdir->vd_version); + for (ul = 0; ul < vdir->vd_nblk; ul++) { + p.deblk = vdir->vd_deblk[ul]; + o = p.deblk; + dpri("[%lu]: %p\n", ul, o); + } +} + +static int do_pri_inode(aufs_bindex_t bindex, struct inode *inode, int hn, + struct dentry *wh) +{ + char *n = NULL; + int l = 0; + + if (!inode || IS_ERR(inode)) { + dpri("i%d: err %ld\n", bindex, PTR_ERR(inode)); + return -1; + } + + /* the type of i_blocks depends upon CONFIG_LBDAF */ + BUILD_BUG_ON(sizeof(inode->i_blocks) != sizeof(unsigned long) + && sizeof(inode->i_blocks) != sizeof(u64)); + if (wh) { + n = (void *)wh->d_name.name; + l = wh->d_name.len; + } + + dpri("i%d: %p, i%lu, %s, cnt %d, nl %u, 0%o, sz %llu, blk %llu," + " hn %d, ct %lld, np %lu, st 0x%lx, f 0x%x, v %llu, g %x%s%.*s\n", + bindex, inode, + inode->i_ino, inode->i_sb ? au_sbtype(inode->i_sb) : "??", + atomic_read(&inode->i_count), inode->i_nlink, inode->i_mode, + i_size_read(inode), (unsigned long long)inode->i_blocks, + hn, (long long)timespec_to_ns(&inode->i_ctime) & 0x0ffff, + inode->i_mapping ? inode->i_mapping->nrpages : 0, + inode->i_state, inode->i_flags, inode->i_version, + inode->i_generation, + l ? ", wh " : "", l, n); + return 0; +} + +void au_dpri_inode(struct inode *inode) +{ + struct au_iinfo *iinfo; + aufs_bindex_t bindex; + int err, hn; + + err = do_pri_inode(-1, inode, -1, NULL); + if (err || !au_test_aufs(inode->i_sb)) + return; + + iinfo = au_ii(inode); + if (!iinfo) + return; + dpri("i-1: bstart %d, bend %d, gen %d\n", + iinfo->ii_bstart, iinfo->ii_bend, au_iigen(inode, NULL)); + if (iinfo->ii_bstart < 0) + return; + hn = 0; + for (bindex = iinfo->ii_bstart; bindex <= iinfo->ii_bend; bindex++) { + hn = !!au_hn(iinfo->ii_hinode + bindex); + do_pri_inode(bindex, iinfo->ii_hinode[0 + bindex].hi_inode, hn, + iinfo->ii_hinode[0 + bindex].hi_whdentry); + } +} + +void au_dpri_dalias(struct inode *inode) +{ + struct dentry *d; + + spin_lock(&inode->i_lock); + hlist_for_each_entry(d, &inode->i_dentry, d_u.d_alias) + au_dpri_dentry(d); + spin_unlock(&inode->i_lock); +} + +static int do_pri_dentry(aufs_bindex_t bindex, struct dentry *dentry) +{ + struct dentry *wh = NULL; + int hn; + struct au_iinfo *iinfo; + + if (!dentry || IS_ERR(dentry)) { + dpri("d%d: err %ld\n", bindex, PTR_ERR(dentry)); + return -1; + } + /* do not call dget_parent() here */ + /* note: access d_xxx without d_lock */ + dpri("d%d: %p, %pd2?, %s, cnt %d, flags 0x%x, %shashed\n", + bindex, dentry, dentry, + dentry->d_sb ? au_sbtype(dentry->d_sb) : "??", + au_dcount(dentry), dentry->d_flags, + d_unhashed(dentry) ? "un" : ""); + hn = -1; + if (bindex >= 0 && dentry->d_inode && au_test_aufs(dentry->d_sb)) { + iinfo = au_ii(dentry->d_inode); + if (iinfo) { + hn = !!au_hn(iinfo->ii_hinode + bindex); + wh = iinfo->ii_hinode[0 + bindex].hi_whdentry; + } + } + do_pri_inode(bindex, dentry->d_inode, hn, wh); + return 0; +} + +void au_dpri_dentry(struct dentry *dentry) +{ + struct au_dinfo *dinfo; + aufs_bindex_t bindex; + int err; + struct au_hdentry *hdp; + + err = do_pri_dentry(-1, dentry); + if (err || !au_test_aufs(dentry->d_sb)) + return; + + dinfo = au_di(dentry); + if (!dinfo) + return; + dpri("d-1: bstart %d, bend %d, bwh %d, bdiropq %d, gen %d, tmp %d\n", + dinfo->di_bstart, dinfo->di_bend, + dinfo->di_bwh, dinfo->di_bdiropq, au_digen(dentry), + dinfo->di_tmpfile); + if (dinfo->di_bstart < 0) + return; + hdp = dinfo->di_hdentry; + for (bindex = dinfo->di_bstart; bindex <= dinfo->di_bend; bindex++) + do_pri_dentry(bindex, hdp[0 + bindex].hd_dentry); +} + +static int do_pri_file(aufs_bindex_t bindex, struct file *file) +{ + char a[32]; + + if (!file || IS_ERR(file)) { + dpri("f%d: err %ld\n", bindex, PTR_ERR(file)); + return -1; + } + a[0] = 0; + if (bindex < 0 + && file->f_path.dentry + && au_test_aufs(file->f_path.dentry->d_sb) + && au_fi(file)) + snprintf(a, sizeof(a), ", gen %d, mmapped %d", + au_figen(file), atomic_read(&au_fi(file)->fi_mmapped)); + dpri("f%d: mode 0x%x, flags 0%o, cnt %ld, v %llu, pos %llu%s\n", + bindex, file->f_mode, file->f_flags, (long)file_count(file), + file->f_version, file->f_pos, a); + if (file->f_path.dentry) + do_pri_dentry(bindex, file->f_path.dentry); + return 0; +} + +void au_dpri_file(struct file *file) +{ + struct au_finfo *finfo; + struct au_fidir *fidir; + struct au_hfile *hfile; + aufs_bindex_t bindex; + int err; + + err = do_pri_file(-1, file); + if (err + || !file->f_path.dentry + || !au_test_aufs(file->f_path.dentry->d_sb)) + return; + + finfo = au_fi(file); + if (!finfo) + return; + if (finfo->fi_btop < 0) + return; + fidir = finfo->fi_hdir; + if (!fidir) + do_pri_file(finfo->fi_btop, finfo->fi_htop.hf_file); + else + for (bindex = finfo->fi_btop; + bindex >= 0 && bindex <= fidir->fd_bbot; + bindex++) { + hfile = fidir->fd_hfile + bindex; + do_pri_file(bindex, hfile ? hfile->hf_file : NULL); + } +} + +static int do_pri_br(aufs_bindex_t bindex, struct au_branch *br) +{ + struct vfsmount *mnt; + struct super_block *sb; + + if (!br || IS_ERR(br)) + goto out; + mnt = au_br_mnt(br); + if (!mnt || IS_ERR(mnt)) + goto out; + sb = mnt->mnt_sb; + if (!sb || IS_ERR(sb)) + goto out; + + dpri("s%d: {perm 0x%x, id %d, cnt %d, wbr %p}, " + "%s, dev 0x%02x%02x, flags 0x%lx, cnt %d, active %d, " + "xino %d\n", + bindex, br->br_perm, br->br_id, atomic_read(&br->br_count), + br->br_wbr, au_sbtype(sb), MAJOR(sb->s_dev), MINOR(sb->s_dev), + sb->s_flags, sb->s_count, + atomic_read(&sb->s_active), !!br->br_xino.xi_file); + return 0; + +out: + dpri("s%d: err %ld\n", bindex, PTR_ERR(br)); + return -1; +} + +void au_dpri_sb(struct super_block *sb) +{ + struct au_sbinfo *sbinfo; + aufs_bindex_t bindex; + int err; + /* to reuduce stack size */ + struct { + struct vfsmount mnt; + struct au_branch fake; + } *a; + + /* this function can be called from magic sysrq */ + a = kzalloc(sizeof(*a), GFP_ATOMIC); + if (unlikely(!a)) { + dpri("no memory\n"); + return; + } + + a->mnt.mnt_sb = sb; + a->fake.br_perm = 0; + a->fake.br_path.mnt = &a->mnt; + a->fake.br_xino.xi_file = NULL; + atomic_set(&a->fake.br_count, 0); + smp_mb(); /* atomic_set */ + err = do_pri_br(-1, &a->fake); + kfree(a); + dpri("dev 0x%x\n", sb->s_dev); + if (err || !au_test_aufs(sb)) + return; + + sbinfo = au_sbi(sb); + if (!sbinfo) + return; + dpri("nw %d, gen %u, kobj %d\n", + atomic_read(&sbinfo->si_nowait.nw_len), sbinfo->si_generation, + atomic_read(&sbinfo->si_kobj.kref.refcount)); + for (bindex = 0; bindex <= sbinfo->si_bend; bindex++) + do_pri_br(bindex, sbinfo->si_branch[0 + bindex]); +} + +/* ---------------------------------------------------------------------- */ + +void au_dbg_sleep_jiffy(int jiffy) +{ + while (jiffy) + jiffy = schedule_timeout_uninterruptible(jiffy); +} + +void au_dbg_iattr(struct iattr *ia) +{ +#define AuBit(name) \ + do { \ + if (ia->ia_valid & ATTR_ ## name) \ + dpri(#name "\n"); \ + } while (0) + AuBit(MODE); + AuBit(UID); + AuBit(GID); + AuBit(SIZE); + AuBit(ATIME); + AuBit(MTIME); + AuBit(CTIME); + AuBit(ATIME_SET); + AuBit(MTIME_SET); + AuBit(FORCE); + AuBit(ATTR_FLAG); + AuBit(KILL_SUID); + AuBit(KILL_SGID); + AuBit(FILE); + AuBit(KILL_PRIV); + AuBit(OPEN); + AuBit(TIMES_SET); +#undef AuBit + dpri("ia_file %p\n", ia->ia_file); +} + +/* ---------------------------------------------------------------------- */ + +void __au_dbg_verify_dinode(struct dentry *dentry, const char *func, int line) +{ + struct inode *h_inode, *inode = dentry->d_inode; + struct dentry *h_dentry; + aufs_bindex_t bindex, bend, bi; + + if (!inode /* || au_di(dentry)->di_lsc == AuLsc_DI_TMP */) + return; + + bend = au_dbend(dentry); + bi = au_ibend(inode); + if (bi < bend) + bend = bi; + bindex = au_dbstart(dentry); + bi = au_ibstart(inode); + if (bi > bindex) + bindex = bi; + + for (; bindex <= bend; bindex++) { + h_dentry = au_h_dptr(dentry, bindex); + if (!h_dentry) + continue; + h_inode = au_h_iptr(inode, bindex); + if (unlikely(h_inode != h_dentry->d_inode)) { + au_debug_on(); + AuDbg("b%d, %s:%d\n", bindex, func, line); + AuDbgDentry(dentry); + AuDbgInode(inode); + au_debug_off(); + BUG(); + } + } +} + +void au_dbg_verify_dir_parent(struct dentry *dentry, unsigned int sigen) +{ + struct dentry *parent; + + parent = dget_parent(dentry); + AuDebugOn(!S_ISDIR(dentry->d_inode->i_mode)); + AuDebugOn(IS_ROOT(dentry)); + AuDebugOn(au_digen_test(parent, sigen)); + dput(parent); +} + +void au_dbg_verify_nondir_parent(struct dentry *dentry, unsigned int sigen) +{ + struct dentry *parent; + struct inode *inode; + + parent = dget_parent(dentry); + inode = dentry->d_inode; + AuDebugOn(inode && S_ISDIR(dentry->d_inode->i_mode)); + AuDebugOn(au_digen_test(parent, sigen)); + dput(parent); +} + +void au_dbg_verify_gen(struct dentry *parent, unsigned int sigen) +{ + int err, i, j; + struct au_dcsub_pages dpages; + struct au_dpage *dpage; + struct dentry **dentries; + + err = au_dpages_init(&dpages, GFP_NOFS); + AuDebugOn(err); + err = au_dcsub_pages_rev_aufs(&dpages, parent, /*do_include*/1); + AuDebugOn(err); + for (i = dpages.ndpage - 1; !err && i >= 0; i--) { + dpage = dpages.dpages + i; + dentries = dpage->dentries; + for (j = dpage->ndentry - 1; !err && j >= 0; j--) + AuDebugOn(au_digen_test(dentries[j], sigen)); + } + au_dpages_free(&dpages); +} + +void au_dbg_verify_kthread(void) +{ + if (au_wkq_test()) { + au_dbg_blocked(); + /* + * It may be recursive, but udba=notify between two aufs mounts, + * where a single ro branch is shared, is not a problem. + */ + /* WARN_ON(1); */ + } +} + +/* ---------------------------------------------------------------------- */ + +void au_debug_sbinfo_init(struct au_sbinfo *sbinfo __maybe_unused) +{ +#ifdef AuForceNoPlink + au_opt_clr(sbinfo->si_mntflags, PLINK); +#endif +#ifdef AuForceNoXino + au_opt_clr(sbinfo->si_mntflags, XINO); +#endif +#ifdef AuForceNoRefrof + au_opt_clr(sbinfo->si_mntflags, REFROF); +#endif +#ifdef AuForceHnotify + au_opt_set_udba(sbinfo->si_mntflags, UDBA_HNOTIFY); +#endif +#ifdef AuForceRd0 + sbinfo->si_rdblk = 0; + sbinfo->si_rdhash = 0; +#endif +} + +int __init au_debug_init(void) +{ + aufs_bindex_t bindex; + struct au_vdir_destr destr; + + bindex = -1; + AuDebugOn(bindex >= 0); + + destr.len = -1; + AuDebugOn(destr.len < NAME_MAX); + +#ifdef CONFIG_4KSTACKS + pr_warn("CONFIG_4KSTACKS is defined.\n"); +#endif + +#ifdef AuForceNoBrs + sysaufs_brs = 0; +#endif + + return 0; +} --- linux-3.19.0.orig/ubuntu/aufs/debug.h +++ linux-3.19.0/ubuntu/aufs/debug.h @@ -0,0 +1,262 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * debug print functions + */ + +#ifndef __AUFS_DEBUG_H__ +#define __AUFS_DEBUG_H__ + +#ifdef __KERNEL__ + +#include +#include +#include +#include + +#ifdef CONFIG_AUFS_DEBUG +#define AuDebugOn(a) BUG_ON(a) + +/* module parameter */ +extern atomic_t aufs_debug; +static inline void au_debug_on(void) +{ + atomic_inc(&aufs_debug); +} +static inline void au_debug_off(void) +{ + atomic_dec_if_positive(&aufs_debug); +} + +static inline int au_debug_test(void) +{ + return atomic_read(&aufs_debug) > 0; +} +#else +#define AuDebugOn(a) do {} while (0) +AuStubVoid(au_debug_on, void) +AuStubVoid(au_debug_off, void) +AuStubInt0(au_debug_test, void) +#endif /* CONFIG_AUFS_DEBUG */ + +#define param_check_atomic_t(name, p) __param_check(name, p, atomic_t) + +/* ---------------------------------------------------------------------- */ + +/* debug print */ + +#define AuDbg(fmt, ...) do { \ + if (au_debug_test()) \ + pr_debug("DEBUG: " fmt, ##__VA_ARGS__); \ +} while (0) +#define AuLabel(l) AuDbg(#l "\n") +#define AuIOErr(fmt, ...) pr_err("I/O Error, " fmt, ##__VA_ARGS__) +#define AuWarn1(fmt, ...) do { \ + static unsigned char _c; \ + if (!_c++) \ + pr_warn(fmt, ##__VA_ARGS__); \ +} while (0) + +#define AuErr1(fmt, ...) do { \ + static unsigned char _c; \ + if (!_c++) \ + pr_err(fmt, ##__VA_ARGS__); \ +} while (0) + +#define AuIOErr1(fmt, ...) do { \ + static unsigned char _c; \ + if (!_c++) \ + AuIOErr(fmt, ##__VA_ARGS__); \ +} while (0) + +#define AuUnsupportMsg "This operation is not supported." \ + " Please report this application to aufs-users ML." +#define AuUnsupport(fmt, ...) do { \ + pr_err(AuUnsupportMsg "\n" fmt, ##__VA_ARGS__); \ + dump_stack(); \ +} while (0) + +#define AuTraceErr(e) do { \ + if (unlikely((e) < 0)) \ + AuDbg("err %d\n", (int)(e)); \ +} while (0) + +#define AuTraceErrPtr(p) do { \ + if (IS_ERR(p)) \ + AuDbg("err %ld\n", PTR_ERR(p)); \ +} while (0) + +/* dirty macros for debug print, use with "%.*s" and caution */ +#define AuLNPair(qstr) (qstr)->len, (qstr)->name + +/* ---------------------------------------------------------------------- */ + +struct au_sbinfo; +struct au_finfo; +struct dentry; +#ifdef CONFIG_AUFS_DEBUG +extern struct mutex au_dbg_mtx; +extern char *au_plevel; +struct au_nhash; +void au_dpri_whlist(struct au_nhash *whlist); +struct au_vdir; +void au_dpri_vdir(struct au_vdir *vdir); +struct inode; +void au_dpri_inode(struct inode *inode); +void au_dpri_dalias(struct inode *inode); +void au_dpri_dentry(struct dentry *dentry); +struct file; +void au_dpri_file(struct file *filp); +struct super_block; +void au_dpri_sb(struct super_block *sb); + +void au_dbg_sleep_jiffy(int jiffy); +struct iattr; +void au_dbg_iattr(struct iattr *ia); + +#define au_dbg_verify_dinode(d) __au_dbg_verify_dinode(d, __func__, __LINE__) +void __au_dbg_verify_dinode(struct dentry *dentry, const char *func, int line); +void au_dbg_verify_dir_parent(struct dentry *dentry, unsigned int sigen); +void au_dbg_verify_nondir_parent(struct dentry *dentry, unsigned int sigen); +void au_dbg_verify_gen(struct dentry *parent, unsigned int sigen); +void au_dbg_verify_kthread(void); + +int __init au_debug_init(void); +void au_debug_sbinfo_init(struct au_sbinfo *sbinfo); +#define AuDbgWhlist(w) do { \ + mutex_lock(&au_dbg_mtx); \ + AuDbg(#w "\n"); \ + au_dpri_whlist(w); \ + mutex_unlock(&au_dbg_mtx); \ +} while (0) + +#define AuDbgVdir(v) do { \ + mutex_lock(&au_dbg_mtx); \ + AuDbg(#v "\n"); \ + au_dpri_vdir(v); \ + mutex_unlock(&au_dbg_mtx); \ +} while (0) + +#define AuDbgInode(i) do { \ + mutex_lock(&au_dbg_mtx); \ + AuDbg(#i "\n"); \ + au_dpri_inode(i); \ + mutex_unlock(&au_dbg_mtx); \ +} while (0) + +#define AuDbgDAlias(i) do { \ + mutex_lock(&au_dbg_mtx); \ + AuDbg(#i "\n"); \ + au_dpri_dalias(i); \ + mutex_unlock(&au_dbg_mtx); \ +} while (0) + +#define AuDbgDentry(d) do { \ + mutex_lock(&au_dbg_mtx); \ + AuDbg(#d "\n"); \ + au_dpri_dentry(d); \ + mutex_unlock(&au_dbg_mtx); \ +} while (0) + +#define AuDbgFile(f) do { \ + mutex_lock(&au_dbg_mtx); \ + AuDbg(#f "\n"); \ + au_dpri_file(f); \ + mutex_unlock(&au_dbg_mtx); \ +} while (0) + +#define AuDbgSb(sb) do { \ + mutex_lock(&au_dbg_mtx); \ + AuDbg(#sb "\n"); \ + au_dpri_sb(sb); \ + mutex_unlock(&au_dbg_mtx); \ +} while (0) + +#define AuDbgSleep(sec) do { \ + AuDbg("sleep %d sec\n", sec); \ + ssleep(sec); \ +} while (0) + +#define AuDbgSleepJiffy(jiffy) do { \ + AuDbg("sleep %d jiffies\n", jiffy); \ + au_dbg_sleep_jiffy(jiffy); \ +} while (0) + +#define AuDbgIAttr(ia) do { \ + AuDbg("ia_valid 0x%x\n", (ia)->ia_valid); \ + au_dbg_iattr(ia); \ +} while (0) + +#define AuDbgSym(addr) do { \ + char sym[KSYM_SYMBOL_LEN]; \ + sprint_symbol(sym, (unsigned long)addr); \ + AuDbg("%s\n", sym); \ +} while (0) + +#define AuInfoSym(addr) do { \ + char sym[KSYM_SYMBOL_LEN]; \ + sprint_symbol(sym, (unsigned long)addr); \ + AuInfo("%s\n", sym); \ +} while (0) +#else +AuStubVoid(au_dbg_verify_dinode, struct dentry *dentry) +AuStubVoid(au_dbg_verify_dir_parent, struct dentry *dentry, unsigned int sigen) +AuStubVoid(au_dbg_verify_nondir_parent, struct dentry *dentry, + unsigned int sigen) +AuStubVoid(au_dbg_verify_gen, struct dentry *parent, unsigned int sigen) +AuStubVoid(au_dbg_verify_kthread, void) +AuStubInt0(__init au_debug_init, void) +AuStubVoid(au_debug_sbinfo_init, struct au_sbinfo *sbinfo) + +#define AuDbgWhlist(w) do {} while (0) +#define AuDbgVdir(v) do {} while (0) +#define AuDbgInode(i) do {} while (0) +#define AuDbgDAlias(i) do {} while (0) +#define AuDbgDentry(d) do {} while (0) +#define AuDbgFile(f) do {} while (0) +#define AuDbgSb(sb) do {} while (0) +#define AuDbgSleep(sec) do {} while (0) +#define AuDbgSleepJiffy(jiffy) do {} while (0) +#define AuDbgIAttr(ia) do {} while (0) +#define AuDbgSym(addr) do {} while (0) +#define AuInfoSym(addr) do {} while (0) +#endif /* CONFIG_AUFS_DEBUG */ + +/* ---------------------------------------------------------------------- */ + +#ifdef CONFIG_AUFS_MAGIC_SYSRQ +int __init au_sysrq_init(void); +void au_sysrq_fin(void); + +#ifdef CONFIG_HW_CONSOLE +#define au_dbg_blocked() do { \ + WARN_ON(1); \ + handle_sysrq('w'); \ +} while (0) +#else +AuStubVoid(au_dbg_blocked, void) +#endif + +#else +AuStubInt0(__init au_sysrq_init, void) +AuStubVoid(au_sysrq_fin, void) +AuStubVoid(au_dbg_blocked, void) +#endif /* CONFIG_AUFS_MAGIC_SYSRQ */ + +#endif /* __KERNEL__ */ +#endif /* __AUFS_DEBUG_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/dentry.c +++ linux-3.19.0/ubuntu/aufs/dentry.c @@ -0,0 +1,1096 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * lookup and dentry operations + */ + +#include +#include "aufs.h" + +#define AuLkup_ALLOW_NEG 1 +#define AuLkup_IGNORE_PERM (1 << 1) +#define au_ftest_lkup(flags, name) ((flags) & AuLkup_##name) +#define au_fset_lkup(flags, name) \ + do { (flags) |= AuLkup_##name; } while (0) +#define au_fclr_lkup(flags, name) \ + do { (flags) &= ~AuLkup_##name; } while (0) + +struct au_do_lookup_args { + unsigned int flags; + mode_t type; +}; + +/* + * returns positive/negative dentry, NULL or an error. + * NULL means whiteout-ed or not-found. + */ +static struct dentry* +au_do_lookup(struct dentry *h_parent, struct dentry *dentry, + aufs_bindex_t bindex, struct qstr *wh_name, + struct au_do_lookup_args *args) +{ + struct dentry *h_dentry; + struct inode *h_inode, *inode; + struct au_branch *br; + int wh_found, opq; + unsigned char wh_able; + const unsigned char allow_neg = !!au_ftest_lkup(args->flags, ALLOW_NEG); + const unsigned char ignore_perm = !!au_ftest_lkup(args->flags, + IGNORE_PERM); + + wh_found = 0; + br = au_sbr(dentry->d_sb, bindex); + wh_able = !!au_br_whable(br->br_perm); + if (wh_able) + wh_found = au_wh_test(h_parent, wh_name, /*try_sio*/0); + h_dentry = ERR_PTR(wh_found); + if (!wh_found) + goto real_lookup; + if (unlikely(wh_found < 0)) + goto out; + + /* We found a whiteout */ + /* au_set_dbend(dentry, bindex); */ + au_set_dbwh(dentry, bindex); + if (!allow_neg) + return NULL; /* success */ + +real_lookup: + if (!ignore_perm) + h_dentry = vfsub_lkup_one(&dentry->d_name, h_parent); + else + h_dentry = au_sio_lkup_one(&dentry->d_name, h_parent); + if (IS_ERR(h_dentry)) + goto out; + + h_inode = h_dentry->d_inode; + if (!h_inode) { + if (!allow_neg) + goto out_neg; + } else if (wh_found + || (args->type && args->type != (h_inode->i_mode & S_IFMT))) + goto out_neg; + + if (au_dbend(dentry) <= bindex) + au_set_dbend(dentry, bindex); + if (au_dbstart(dentry) < 0 || bindex < au_dbstart(dentry)) + au_set_dbstart(dentry, bindex); + au_set_h_dptr(dentry, bindex, h_dentry); + + inode = dentry->d_inode; + if (!h_inode || !S_ISDIR(h_inode->i_mode) || !wh_able + || (inode && !S_ISDIR(inode->i_mode))) + goto out; /* success */ + + mutex_lock_nested(&h_inode->i_mutex, AuLsc_I_CHILD); + opq = au_diropq_test(h_dentry); + mutex_unlock(&h_inode->i_mutex); + if (opq > 0) + au_set_dbdiropq(dentry, bindex); + else if (unlikely(opq < 0)) { + au_set_h_dptr(dentry, bindex, NULL); + h_dentry = ERR_PTR(opq); + } + goto out; + +out_neg: + dput(h_dentry); + h_dentry = NULL; +out: + return h_dentry; +} + +static int au_test_shwh(struct super_block *sb, const struct qstr *name) +{ + if (unlikely(!au_opt_test(au_mntflags(sb), SHWH) + && !strncmp(name->name, AUFS_WH_PFX, AUFS_WH_PFX_LEN))) + return -EPERM; + return 0; +} + +/* + * returns the number of lower positive dentries, + * otherwise an error. + * can be called at unlinking with @type is zero. + */ +int au_lkup_dentry(struct dentry *dentry, aufs_bindex_t bstart, mode_t type) +{ + int npositive, err; + aufs_bindex_t bindex, btail, bdiropq; + unsigned char isdir, dirperm1; + struct qstr whname; + struct au_do_lookup_args args = { + .flags = 0, + .type = type + }; + const struct qstr *name = &dentry->d_name; + struct dentry *parent; + struct inode *inode; + struct super_block *sb; + + sb = dentry->d_sb; + err = au_test_shwh(sb, name); + if (unlikely(err)) + goto out; + + err = au_wh_name_alloc(&whname, name); + if (unlikely(err)) + goto out; + + inode = dentry->d_inode; + isdir = !!(inode && S_ISDIR(inode->i_mode)); + if (!type) + au_fset_lkup(args.flags, ALLOW_NEG); + dirperm1 = !!au_opt_test(au_mntflags(sb), DIRPERM1); + + npositive = 0; + parent = dget_parent(dentry); + btail = au_dbtaildir(parent); + for (bindex = bstart; bindex <= btail; bindex++) { + struct dentry *h_parent, *h_dentry; + struct inode *h_inode, *h_dir; + + h_dentry = au_h_dptr(dentry, bindex); + if (h_dentry) { + if (h_dentry->d_inode) + npositive++; + if (type != S_IFDIR) + break; + continue; + } + h_parent = au_h_dptr(parent, bindex); + if (!h_parent) + continue; + h_dir = h_parent->d_inode; + if (!h_dir || !S_ISDIR(h_dir->i_mode)) + continue; + + mutex_lock_nested(&h_dir->i_mutex, AuLsc_I_PARENT); + h_dentry = au_do_lookup(h_parent, dentry, bindex, &whname, + &args); + mutex_unlock(&h_dir->i_mutex); + err = PTR_ERR(h_dentry); + if (IS_ERR(h_dentry)) + goto out_parent; + au_fclr_lkup(args.flags, ALLOW_NEG); + if (dirperm1) + au_fset_lkup(args.flags, IGNORE_PERM); + + if (au_dbwh(dentry) >= 0) + break; + if (!h_dentry) + continue; + h_inode = h_dentry->d_inode; + if (!h_inode) + continue; + npositive++; + if (!args.type) + args.type = h_inode->i_mode & S_IFMT; + if (args.type != S_IFDIR) + break; + else if (isdir) { + /* the type of lower may be different */ + bdiropq = au_dbdiropq(dentry); + if (bdiropq >= 0 && bdiropq <= bindex) + break; + } + } + + if (npositive) { + AuLabel(positive); + au_update_dbstart(dentry); + } + err = npositive; + if (unlikely(!au_opt_test(au_mntflags(sb), UDBA_NONE) + && au_dbstart(dentry) < 0)) { + err = -EIO; + AuIOErr("both of real entry and whiteout found, %pd, err %d\n", + dentry, err); + } + +out_parent: + dput(parent); + kfree(whname.name); +out: + return err; +} + +struct dentry *au_sio_lkup_one(struct qstr *name, struct dentry *parent) +{ + struct dentry *dentry; + int wkq_err; + + if (!au_test_h_perm_sio(parent->d_inode, MAY_EXEC)) + dentry = vfsub_lkup_one(name, parent); + else { + struct vfsub_lkup_one_args args = { + .errp = &dentry, + .name = name, + .parent = parent + }; + + wkq_err = au_wkq_wait(vfsub_call_lkup_one, &args); + if (unlikely(wkq_err)) + dentry = ERR_PTR(wkq_err); + } + + return dentry; +} + +/* + * lookup @dentry on @bindex which should be negative. + */ +int au_lkup_neg(struct dentry *dentry, aufs_bindex_t bindex, int wh) +{ + int err; + struct dentry *parent, *h_parent, *h_dentry; + struct au_branch *br; + + parent = dget_parent(dentry); + h_parent = au_h_dptr(parent, bindex); + br = au_sbr(dentry->d_sb, bindex); + if (wh) + h_dentry = au_whtmp_lkup(h_parent, br, &dentry->d_name); + else + h_dentry = au_sio_lkup_one(&dentry->d_name, h_parent); + err = PTR_ERR(h_dentry); + if (IS_ERR(h_dentry)) + goto out; + if (unlikely(h_dentry->d_inode)) { + err = -EIO; + AuIOErr("%pd should be negative on b%d.\n", h_dentry, bindex); + dput(h_dentry); + goto out; + } + + err = 0; + if (bindex < au_dbstart(dentry)) + au_set_dbstart(dentry, bindex); + if (au_dbend(dentry) < bindex) + au_set_dbend(dentry, bindex); + au_set_h_dptr(dentry, bindex, h_dentry); + +out: + dput(parent); + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* subset of struct inode */ +struct au_iattr { + unsigned long i_ino; + /* unsigned int i_nlink; */ + kuid_t i_uid; + kgid_t i_gid; + u64 i_version; +/* + loff_t i_size; + blkcnt_t i_blocks; +*/ + umode_t i_mode; +}; + +static void au_iattr_save(struct au_iattr *ia, struct inode *h_inode) +{ + ia->i_ino = h_inode->i_ino; + /* ia->i_nlink = h_inode->i_nlink; */ + ia->i_uid = h_inode->i_uid; + ia->i_gid = h_inode->i_gid; + ia->i_version = h_inode->i_version; +/* + ia->i_size = h_inode->i_size; + ia->i_blocks = h_inode->i_blocks; +*/ + ia->i_mode = (h_inode->i_mode & S_IFMT); +} + +static int au_iattr_test(struct au_iattr *ia, struct inode *h_inode) +{ + return ia->i_ino != h_inode->i_ino + /* || ia->i_nlink != h_inode->i_nlink */ + || !uid_eq(ia->i_uid, h_inode->i_uid) + || !gid_eq(ia->i_gid, h_inode->i_gid) + || ia->i_version != h_inode->i_version +/* + || ia->i_size != h_inode->i_size + || ia->i_blocks != h_inode->i_blocks +*/ + || ia->i_mode != (h_inode->i_mode & S_IFMT); +} + +static int au_h_verify_dentry(struct dentry *h_dentry, struct dentry *h_parent, + struct au_branch *br) +{ + int err; + struct au_iattr ia; + struct inode *h_inode; + struct dentry *h_d; + struct super_block *h_sb; + + err = 0; + memset(&ia, -1, sizeof(ia)); + h_sb = h_dentry->d_sb; + h_inode = h_dentry->d_inode; + if (h_inode) + au_iattr_save(&ia, h_inode); + else if (au_test_nfs(h_sb) || au_test_fuse(h_sb)) + /* nfs d_revalidate may return 0 for negative dentry */ + /* fuse d_revalidate always return 0 for negative dentry */ + goto out; + + /* main purpose is namei.c:cached_lookup() and d_revalidate */ + h_d = vfsub_lkup_one(&h_dentry->d_name, h_parent); + err = PTR_ERR(h_d); + if (IS_ERR(h_d)) + goto out; + + err = 0; + if (unlikely(h_d != h_dentry + || h_d->d_inode != h_inode + || (h_inode && au_iattr_test(&ia, h_inode)))) + err = au_busy_or_stale(); + dput(h_d); + +out: + AuTraceErr(err); + return err; +} + +int au_h_verify(struct dentry *h_dentry, unsigned int udba, struct inode *h_dir, + struct dentry *h_parent, struct au_branch *br) +{ + int err; + + err = 0; + if (udba == AuOpt_UDBA_REVAL + && !au_test_fs_remote(h_dentry->d_sb)) { + IMustLock(h_dir); + err = (h_dentry->d_parent->d_inode != h_dir); + } else if (udba != AuOpt_UDBA_NONE) + err = au_h_verify_dentry(h_dentry, h_parent, br); + + return err; +} + +/* ---------------------------------------------------------------------- */ + +static int au_do_refresh_hdentry(struct dentry *dentry, struct dentry *parent) +{ + int err; + aufs_bindex_t new_bindex, bindex, bend, bwh, bdiropq; + struct au_hdentry tmp, *p, *q; + struct au_dinfo *dinfo; + struct super_block *sb; + + DiMustWriteLock(dentry); + + sb = dentry->d_sb; + dinfo = au_di(dentry); + bend = dinfo->di_bend; + bwh = dinfo->di_bwh; + bdiropq = dinfo->di_bdiropq; + p = dinfo->di_hdentry + dinfo->di_bstart; + for (bindex = dinfo->di_bstart; bindex <= bend; bindex++, p++) { + if (!p->hd_dentry) + continue; + + new_bindex = au_br_index(sb, p->hd_id); + if (new_bindex == bindex) + continue; + + if (dinfo->di_bwh == bindex) + bwh = new_bindex; + if (dinfo->di_bdiropq == bindex) + bdiropq = new_bindex; + if (new_bindex < 0) { + au_hdput(p); + p->hd_dentry = NULL; + continue; + } + + /* swap two lower dentries, and loop again */ + q = dinfo->di_hdentry + new_bindex; + tmp = *q; + *q = *p; + *p = tmp; + if (tmp.hd_dentry) { + bindex--; + p--; + } + } + + dinfo->di_bwh = -1; + if (bwh >= 0 && bwh <= au_sbend(sb) && au_sbr_whable(sb, bwh)) + dinfo->di_bwh = bwh; + + dinfo->di_bdiropq = -1; + if (bdiropq >= 0 + && bdiropq <= au_sbend(sb) + && au_sbr_whable(sb, bdiropq)) + dinfo->di_bdiropq = bdiropq; + + err = -EIO; + dinfo->di_bstart = -1; + dinfo->di_bend = -1; + bend = au_dbend(parent); + p = dinfo->di_hdentry; + for (bindex = 0; bindex <= bend; bindex++, p++) + if (p->hd_dentry) { + dinfo->di_bstart = bindex; + break; + } + + if (dinfo->di_bstart >= 0) { + p = dinfo->di_hdentry + bend; + for (bindex = bend; bindex >= 0; bindex--, p--) + if (p->hd_dentry) { + dinfo->di_bend = bindex; + err = 0; + break; + } + } + + return err; +} + +static void au_do_hide(struct dentry *dentry) +{ + struct inode *inode; + + inode = dentry->d_inode; + if (inode) { + if (!S_ISDIR(inode->i_mode)) { + if (inode->i_nlink && !d_unhashed(dentry)) + drop_nlink(inode); + } else { + clear_nlink(inode); + /* stop next lookup */ + inode->i_flags |= S_DEAD; + } + smp_mb(); /* necessary? */ + } + d_drop(dentry); +} + +static int au_hide_children(struct dentry *parent) +{ + int err, i, j, ndentry; + struct au_dcsub_pages dpages; + struct au_dpage *dpage; + struct dentry *dentry; + + err = au_dpages_init(&dpages, GFP_NOFS); + if (unlikely(err)) + goto out; + err = au_dcsub_pages(&dpages, parent, NULL, NULL); + if (unlikely(err)) + goto out_dpages; + + /* in reverse order */ + for (i = dpages.ndpage - 1; i >= 0; i--) { + dpage = dpages.dpages + i; + ndentry = dpage->ndentry; + for (j = ndentry - 1; j >= 0; j--) { + dentry = dpage->dentries[j]; + if (dentry != parent) + au_do_hide(dentry); + } + } + +out_dpages: + au_dpages_free(&dpages); +out: + return err; +} + +static void au_hide(struct dentry *dentry) +{ + int err; + struct inode *inode; + + AuDbgDentry(dentry); + inode = dentry->d_inode; + if (inode && S_ISDIR(inode->i_mode)) { + /* shrink_dcache_parent(dentry); */ + err = au_hide_children(dentry); + if (unlikely(err)) + AuIOErr("%pd, failed hiding children, ignored %d\n", + dentry, err); + } + au_do_hide(dentry); +} + +/* + * By adding a dirty branch, a cached dentry may be affected in various ways. + * + * a dirty branch is added + * - on the top of layers + * - in the middle of layers + * - to the bottom of layers + * + * on the added branch there exists + * - a whiteout + * - a diropq + * - a same named entry + * + exist + * * negative --> positive + * * positive --> positive + * - type is unchanged + * - type is changed + * + doesn't exist + * * negative --> negative + * * positive --> negative (rejected by au_br_del() for non-dir case) + * - none + */ +static int au_refresh_by_dinfo(struct dentry *dentry, struct au_dinfo *dinfo, + struct au_dinfo *tmp) +{ + int err; + aufs_bindex_t bindex, bend; + struct { + struct dentry *dentry; + struct inode *inode; + mode_t mode; + } orig_h, tmp_h; + struct au_hdentry *hd; + struct inode *inode, *h_inode; + struct dentry *h_dentry; + + err = 0; + AuDebugOn(dinfo->di_bstart < 0); + orig_h.dentry = dinfo->di_hdentry[dinfo->di_bstart].hd_dentry; + orig_h.inode = orig_h.dentry->d_inode; + orig_h.mode = 0; + if (orig_h.inode) + orig_h.mode = orig_h.inode->i_mode & S_IFMT; + memset(&tmp_h, 0, sizeof(tmp_h)); + if (tmp->di_bstart >= 0) { + tmp_h.dentry = tmp->di_hdentry[tmp->di_bstart].hd_dentry; + tmp_h.inode = tmp_h.dentry->d_inode; + if (tmp_h.inode) + tmp_h.mode = tmp_h.inode->i_mode & S_IFMT; + } + + inode = dentry->d_inode; + if (!orig_h.inode) { + AuDbg("nagative originally\n"); + if (inode) { + au_hide(dentry); + goto out; + } + AuDebugOn(inode); + AuDebugOn(dinfo->di_bstart != dinfo->di_bend); + AuDebugOn(dinfo->di_bdiropq != -1); + + if (!tmp_h.inode) { + AuDbg("negative --> negative\n"); + /* should have only one negative lower */ + if (tmp->di_bstart >= 0 + && tmp->di_bstart < dinfo->di_bstart) { + AuDebugOn(tmp->di_bstart != tmp->di_bend); + AuDebugOn(dinfo->di_bstart != dinfo->di_bend); + au_set_h_dptr(dentry, dinfo->di_bstart, NULL); + au_di_cp(dinfo, tmp); + hd = tmp->di_hdentry + tmp->di_bstart; + au_set_h_dptr(dentry, tmp->di_bstart, + dget(hd->hd_dentry)); + } + au_dbg_verify_dinode(dentry); + } else { + AuDbg("negative --> positive\n"); + /* + * similar to the behaviour of creating with bypassing + * aufs. + * unhash it in order to force an error in the + * succeeding create operation. + * we should not set S_DEAD here. + */ + d_drop(dentry); + /* au_di_swap(tmp, dinfo); */ + au_dbg_verify_dinode(dentry); + } + } else { + AuDbg("positive originally\n"); + /* inode may be NULL */ + AuDebugOn(inode && (inode->i_mode & S_IFMT) != orig_h.mode); + if (!tmp_h.inode) { + AuDbg("positive --> negative\n"); + /* or bypassing aufs */ + au_hide(dentry); + if (tmp->di_bwh >= 0 && tmp->di_bwh <= dinfo->di_bstart) + dinfo->di_bwh = tmp->di_bwh; + if (inode) + err = au_refresh_hinode_self(inode); + au_dbg_verify_dinode(dentry); + } else if (orig_h.mode == tmp_h.mode) { + AuDbg("positive --> positive, same type\n"); + if (!S_ISDIR(orig_h.mode) + && dinfo->di_bstart > tmp->di_bstart) { + /* + * similar to the behaviour of removing and + * creating. + */ + au_hide(dentry); + if (inode) + err = au_refresh_hinode_self(inode); + au_dbg_verify_dinode(dentry); + } else { + /* fill empty slots */ + if (dinfo->di_bstart > tmp->di_bstart) + dinfo->di_bstart = tmp->di_bstart; + if (dinfo->di_bend < tmp->di_bend) + dinfo->di_bend = tmp->di_bend; + dinfo->di_bwh = tmp->di_bwh; + dinfo->di_bdiropq = tmp->di_bdiropq; + hd = tmp->di_hdentry; + bend = dinfo->di_bend; + for (bindex = tmp->di_bstart; bindex <= bend; + bindex++) { + if (au_h_dptr(dentry, bindex)) + continue; + h_dentry = hd[bindex].hd_dentry; + if (!h_dentry) + continue; + h_inode = h_dentry->d_inode; + AuDebugOn(!h_inode); + AuDebugOn(orig_h.mode + != (h_inode->i_mode + & S_IFMT)); + au_set_h_dptr(dentry, bindex, + dget(h_dentry)); + } + err = au_refresh_hinode(inode, dentry); + au_dbg_verify_dinode(dentry); + } + } else { + AuDbg("positive --> positive, different type\n"); + /* similar to the behaviour of removing and creating */ + au_hide(dentry); + if (inode) + err = au_refresh_hinode_self(inode); + au_dbg_verify_dinode(dentry); + } + } + +out: + return err; +} + +int au_refresh_dentry(struct dentry *dentry, struct dentry *parent) +{ + int err, ebrange; + unsigned int sigen; + struct au_dinfo *dinfo, *tmp; + struct super_block *sb; + struct inode *inode; + + DiMustWriteLock(dentry); + AuDebugOn(IS_ROOT(dentry)); + AuDebugOn(!parent->d_inode); + + sb = dentry->d_sb; + inode = dentry->d_inode; + sigen = au_sigen(sb); + err = au_digen_test(parent, sigen); + if (unlikely(err)) + goto out; + + dinfo = au_di(dentry); + err = au_di_realloc(dinfo, au_sbend(sb) + 1); + if (unlikely(err)) + goto out; + ebrange = au_dbrange_test(dentry); + if (!ebrange) + ebrange = au_do_refresh_hdentry(dentry, parent); + + if (d_unhashed(dentry) || ebrange /* || dinfo->di_tmpfile */) { + AuDebugOn(au_dbstart(dentry) < 0 && au_dbend(dentry) >= 0); + if (inode) + err = au_refresh_hinode_self(inode); + au_dbg_verify_dinode(dentry); + if (!err) + goto out_dgen; /* success */ + goto out; + } + + /* temporary dinfo */ + AuDbgDentry(dentry); + err = -ENOMEM; + tmp = au_di_alloc(sb, AuLsc_DI_TMP); + if (unlikely(!tmp)) + goto out; + au_di_swap(tmp, dinfo); + /* returns the number of positive dentries */ + /* + * if current working dir is removed, it returns an error. + * but the dentry is legal. + */ + err = au_lkup_dentry(dentry, /*bstart*/0, /*type*/0); + AuDbgDentry(dentry); + au_di_swap(tmp, dinfo); + if (err == -ENOENT) + err = 0; + if (err >= 0) { + /* compare/refresh by dinfo */ + AuDbgDentry(dentry); + err = au_refresh_by_dinfo(dentry, dinfo, tmp); + au_dbg_verify_dinode(dentry); + AuTraceErr(err); + } + au_rw_write_unlock(&tmp->di_rwsem); + au_di_free(tmp); + if (unlikely(err)) + goto out; + +out_dgen: + au_update_digen(dentry); +out: + if (unlikely(err && !(dentry->d_flags & DCACHE_NFSFS_RENAMED))) { + AuIOErr("failed refreshing %pd, %d\n", dentry, err); + AuDbgDentry(dentry); + } + AuTraceErr(err); + return err; +} + +static int au_do_h_d_reval(struct dentry *h_dentry, unsigned int flags, + struct dentry *dentry, aufs_bindex_t bindex) +{ + int err, valid; + + err = 0; + if (!(h_dentry->d_flags & DCACHE_OP_REVALIDATE)) + goto out; + + AuDbg("b%d\n", bindex); + /* + * gave up supporting LOOKUP_CREATE/OPEN for lower fs, + * due to whiteout and branch permission. + */ + flags &= ~(/*LOOKUP_PARENT |*/ LOOKUP_OPEN | LOOKUP_CREATE + | LOOKUP_FOLLOW | LOOKUP_EXCL); + /* it may return tri-state */ + valid = h_dentry->d_op->d_revalidate(h_dentry, flags); + + if (unlikely(valid < 0)) + err = valid; + else if (!valid) + err = -EINVAL; + +out: + AuTraceErr(err); + return err; +} + +/* todo: remove this */ +static int h_d_revalidate(struct dentry *dentry, struct inode *inode, + unsigned int flags, int do_udba) +{ + int err; + umode_t mode, h_mode; + aufs_bindex_t bindex, btail, bstart, ibs, ibe; + unsigned char plus, unhashed, is_root, h_plus, h_nfs, tmpfile; + struct inode *h_inode, *h_cached_inode; + struct dentry *h_dentry; + struct qstr *name, *h_name; + + err = 0; + plus = 0; + mode = 0; + ibs = -1; + ibe = -1; + unhashed = !!d_unhashed(dentry); + is_root = !!IS_ROOT(dentry); + name = &dentry->d_name; + tmpfile = au_di(dentry)->di_tmpfile; + + /* + * Theoretically, REVAL test should be unnecessary in case of + * {FS,I}NOTIFY. + * But {fs,i}notify doesn't fire some necessary events, + * IN_ATTRIB for atime/nlink/pageio + * Let's do REVAL test too. + */ + if (do_udba && inode) { + mode = (inode->i_mode & S_IFMT); + plus = (inode->i_nlink > 0); + ibs = au_ibstart(inode); + ibe = au_ibend(inode); + } + + bstart = au_dbstart(dentry); + btail = bstart; + if (inode && S_ISDIR(inode->i_mode)) + btail = au_dbtaildir(dentry); + for (bindex = bstart; bindex <= btail; bindex++) { + h_dentry = au_h_dptr(dentry, bindex); + if (!h_dentry) + continue; + + AuDbg("b%d, %pd\n", bindex, h_dentry); + h_nfs = !!au_test_nfs(h_dentry->d_sb); + spin_lock(&h_dentry->d_lock); + h_name = &h_dentry->d_name; + if (unlikely(do_udba + && !is_root + && ((!h_nfs + && (unhashed != !!d_unhashed(h_dentry) + || (!tmpfile + && !au_qstreq(name, h_name)) + )) + || (h_nfs + && !(flags & LOOKUP_OPEN) + && (h_dentry->d_flags + & DCACHE_NFSFS_RENAMED))) + )) { + int h_unhashed; + + h_unhashed = d_unhashed(h_dentry); + spin_unlock(&h_dentry->d_lock); + AuDbg("unhash 0x%x 0x%x, %pd %pd\n", + unhashed, h_unhashed, dentry, h_dentry); + goto err; + } + spin_unlock(&h_dentry->d_lock); + + err = au_do_h_d_reval(h_dentry, flags, dentry, bindex); + if (unlikely(err)) + /* do not goto err, to keep the errno */ + break; + + /* todo: plink too? */ + if (!do_udba) + continue; + + /* UDBA tests */ + h_inode = h_dentry->d_inode; + if (unlikely(!!inode != !!h_inode)) + goto err; + + h_plus = plus; + h_mode = mode; + h_cached_inode = h_inode; + if (h_inode) { + h_mode = (h_inode->i_mode & S_IFMT); + h_plus = (h_inode->i_nlink > 0); + } + if (inode && ibs <= bindex && bindex <= ibe) + h_cached_inode = au_h_iptr(inode, bindex); + + if (!h_nfs) { + if (unlikely(plus != h_plus && !tmpfile)) + goto err; + } else { + if (unlikely(!(h_dentry->d_flags & DCACHE_NFSFS_RENAMED) + && !is_root + && !IS_ROOT(h_dentry) + && unhashed != d_unhashed(h_dentry))) + goto err; + } + if (unlikely(mode != h_mode + || h_cached_inode != h_inode)) + goto err; + continue; + +err: + err = -EINVAL; + break; + } + + AuTraceErr(err); + return err; +} + +/* todo: consolidate with do_refresh() and au_reval_for_attr() */ +static int simple_reval_dpath(struct dentry *dentry, unsigned int sigen) +{ + int err; + struct dentry *parent; + + if (!au_digen_test(dentry, sigen)) + return 0; + + parent = dget_parent(dentry); + di_read_lock_parent(parent, AuLock_IR); + AuDebugOn(au_digen_test(parent, sigen)); + au_dbg_verify_gen(parent, sigen); + err = au_refresh_dentry(dentry, parent); + di_read_unlock(parent, AuLock_IR); + dput(parent); + AuTraceErr(err); + return err; +} + +int au_reval_dpath(struct dentry *dentry, unsigned int sigen) +{ + int err; + struct dentry *d, *parent; + struct inode *inode; + + if (!au_ftest_si(au_sbi(dentry->d_sb), FAILED_REFRESH_DIR)) + return simple_reval_dpath(dentry, sigen); + + /* slow loop, keep it simple and stupid */ + /* cf: au_cpup_dirs() */ + err = 0; + parent = NULL; + while (au_digen_test(dentry, sigen)) { + d = dentry; + while (1) { + dput(parent); + parent = dget_parent(d); + if (!au_digen_test(parent, sigen)) + break; + d = parent; + } + + inode = d->d_inode; + if (d != dentry) + di_write_lock_child2(d); + + /* someone might update our dentry while we were sleeping */ + if (au_digen_test(d, sigen)) { + /* + * todo: consolidate with simple_reval_dpath(), + * do_refresh() and au_reval_for_attr(). + */ + di_read_lock_parent(parent, AuLock_IR); + err = au_refresh_dentry(d, parent); + di_read_unlock(parent, AuLock_IR); + } + + if (d != dentry) + di_write_unlock(d); + dput(parent); + if (unlikely(err)) + break; + } + + return err; +} + +/* + * if valid returns 1, otherwise 0. + */ +static int aufs_d_revalidate(struct dentry *dentry, unsigned int flags) +{ + int valid, err; + unsigned int sigen; + unsigned char do_udba; + struct super_block *sb; + struct inode *inode; + + /* todo: support rcu-walk? */ + if (flags & LOOKUP_RCU) + return -ECHILD; + + valid = 0; + if (unlikely(!au_di(dentry))) + goto out; + + valid = 1; + sb = dentry->d_sb; + /* + * todo: very ugly + * i_mutex of parent dir may be held, + * but we should not return 'invalid' due to busy. + */ + err = aufs_read_lock(dentry, AuLock_FLUSH | AuLock_DW | AuLock_NOPLM); + if (unlikely(err)) { + valid = err; + AuTraceErr(err); + goto out; + } + inode = dentry->d_inode; + if (unlikely(inode && is_bad_inode(inode))) { + err = -EINVAL; + AuTraceErr(err); + goto out_dgrade; + } + if (unlikely(au_dbrange_test(dentry))) { + err = -EINVAL; + AuTraceErr(err); + goto out_dgrade; + } + + sigen = au_sigen(sb); + if (au_digen_test(dentry, sigen)) { + AuDebugOn(IS_ROOT(dentry)); + err = au_reval_dpath(dentry, sigen); + if (unlikely(err)) { + AuTraceErr(err); + goto out_dgrade; + } + } + di_downgrade_lock(dentry, AuLock_IR); + + err = -EINVAL; + if (!(flags & (LOOKUP_OPEN | LOOKUP_EMPTY)) + && inode + && !(inode->i_state && I_LINKABLE) + && (IS_DEADDIR(inode) || !inode->i_nlink)) + goto out_inval; + + do_udba = !au_opt_test(au_mntflags(sb), UDBA_NONE); + if (do_udba && inode) { + aufs_bindex_t bstart = au_ibstart(inode); + struct inode *h_inode; + + if (bstart >= 0) { + h_inode = au_h_iptr(inode, bstart); + if (h_inode && au_test_higen(inode, h_inode)) + goto out_inval; + } + } + + err = h_d_revalidate(dentry, inode, flags, do_udba); + if (unlikely(!err && do_udba && au_dbstart(dentry) < 0)) { + err = -EIO; + AuDbg("both of real entry and whiteout found, %p, err %d\n", + dentry, err); + } + goto out_inval; + +out_dgrade: + di_downgrade_lock(dentry, AuLock_IR); +out_inval: + aufs_read_unlock(dentry, AuLock_IR); + AuTraceErr(err); + valid = !err; +out: + if (!valid) { + AuDbg("%pd invalid, %d\n", dentry, valid); + d_drop(dentry); + } + return valid; +} + +static void aufs_d_release(struct dentry *dentry) +{ + if (au_di(dentry)) { + au_di_fin(dentry); + au_hn_di_reinit(dentry); + } +} + +const struct dentry_operations aufs_dop = { + .d_revalidate = aufs_d_revalidate, + .d_weak_revalidate = aufs_d_revalidate, + .d_release = aufs_d_release +}; --- linux-3.19.0.orig/ubuntu/aufs/dentry.h +++ linux-3.19.0/ubuntu/aufs/dentry.h @@ -0,0 +1,233 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * lookup and dentry operations + */ + +#ifndef __AUFS_DENTRY_H__ +#define __AUFS_DENTRY_H__ + +#ifdef __KERNEL__ + +#include +#include "rwsem.h" + +struct au_hdentry { + struct dentry *hd_dentry; + aufs_bindex_t hd_id; +}; + +struct au_dinfo { + atomic_t di_generation; + + struct au_rwsem di_rwsem; + aufs_bindex_t di_bstart, di_bend, di_bwh, di_bdiropq; + unsigned char di_tmpfile; /* to allow the different name */ + struct au_hdentry *di_hdentry; +} ____cacheline_aligned_in_smp; + +/* ---------------------------------------------------------------------- */ + +/* dentry.c */ +extern const struct dentry_operations aufs_dop; +struct au_branch; +struct dentry *au_sio_lkup_one(struct qstr *name, struct dentry *parent); +int au_h_verify(struct dentry *h_dentry, unsigned int udba, struct inode *h_dir, + struct dentry *h_parent, struct au_branch *br); + +int au_lkup_dentry(struct dentry *dentry, aufs_bindex_t bstart, mode_t type); +int au_lkup_neg(struct dentry *dentry, aufs_bindex_t bindex, int wh); +int au_refresh_dentry(struct dentry *dentry, struct dentry *parent); +int au_reval_dpath(struct dentry *dentry, unsigned int sigen); + +/* dinfo.c */ +void au_di_init_once(void *_di); +struct au_dinfo *au_di_alloc(struct super_block *sb, unsigned int lsc); +void au_di_free(struct au_dinfo *dinfo); +void au_di_swap(struct au_dinfo *a, struct au_dinfo *b); +void au_di_cp(struct au_dinfo *dst, struct au_dinfo *src); +int au_di_init(struct dentry *dentry); +void au_di_fin(struct dentry *dentry); +int au_di_realloc(struct au_dinfo *dinfo, int nbr); + +void di_read_lock(struct dentry *d, int flags, unsigned int lsc); +void di_read_unlock(struct dentry *d, int flags); +void di_downgrade_lock(struct dentry *d, int flags); +void di_write_lock(struct dentry *d, unsigned int lsc); +void di_write_unlock(struct dentry *d); +void di_write_lock2_child(struct dentry *d1, struct dentry *d2, int isdir); +void di_write_lock2_parent(struct dentry *d1, struct dentry *d2, int isdir); +void di_write_unlock2(struct dentry *d1, struct dentry *d2); + +struct dentry *au_h_dptr(struct dentry *dentry, aufs_bindex_t bindex); +struct dentry *au_h_d_alias(struct dentry *dentry, aufs_bindex_t bindex); +aufs_bindex_t au_dbtail(struct dentry *dentry); +aufs_bindex_t au_dbtaildir(struct dentry *dentry); + +void au_set_h_dptr(struct dentry *dentry, aufs_bindex_t bindex, + struct dentry *h_dentry); +int au_digen_test(struct dentry *dentry, unsigned int sigen); +int au_dbrange_test(struct dentry *dentry); +void au_update_digen(struct dentry *dentry); +void au_update_dbrange(struct dentry *dentry, int do_put_zero); +void au_update_dbstart(struct dentry *dentry); +void au_update_dbend(struct dentry *dentry); +int au_find_dbindex(struct dentry *dentry, struct dentry *h_dentry); + +/* ---------------------------------------------------------------------- */ + +static inline struct au_dinfo *au_di(struct dentry *dentry) +{ + return dentry->d_fsdata; +} + +/* ---------------------------------------------------------------------- */ + +/* lock subclass for dinfo */ +enum { + AuLsc_DI_CHILD, /* child first */ + AuLsc_DI_CHILD2, /* rename(2), link(2), and cpup at hnotify */ + AuLsc_DI_CHILD3, /* copyup dirs */ + AuLsc_DI_PARENT, + AuLsc_DI_PARENT2, + AuLsc_DI_PARENT3, + AuLsc_DI_TMP /* temp for replacing dinfo */ +}; + +/* + * di_read_lock_child, di_write_lock_child, + * di_read_lock_child2, di_write_lock_child2, + * di_read_lock_child3, di_write_lock_child3, + * di_read_lock_parent, di_write_lock_parent, + * di_read_lock_parent2, di_write_lock_parent2, + * di_read_lock_parent3, di_write_lock_parent3, + */ +#define AuReadLockFunc(name, lsc) \ +static inline void di_read_lock_##name(struct dentry *d, int flags) \ +{ di_read_lock(d, flags, AuLsc_DI_##lsc); } + +#define AuWriteLockFunc(name, lsc) \ +static inline void di_write_lock_##name(struct dentry *d) \ +{ di_write_lock(d, AuLsc_DI_##lsc); } + +#define AuRWLockFuncs(name, lsc) \ + AuReadLockFunc(name, lsc) \ + AuWriteLockFunc(name, lsc) + +AuRWLockFuncs(child, CHILD); +AuRWLockFuncs(child2, CHILD2); +AuRWLockFuncs(child3, CHILD3); +AuRWLockFuncs(parent, PARENT); +AuRWLockFuncs(parent2, PARENT2); +AuRWLockFuncs(parent3, PARENT3); + +#undef AuReadLockFunc +#undef AuWriteLockFunc +#undef AuRWLockFuncs + +#define DiMustNoWaiters(d) AuRwMustNoWaiters(&au_di(d)->di_rwsem) +#define DiMustAnyLock(d) AuRwMustAnyLock(&au_di(d)->di_rwsem) +#define DiMustWriteLock(d) AuRwMustWriteLock(&au_di(d)->di_rwsem) + +/* ---------------------------------------------------------------------- */ + +/* todo: memory barrier? */ +static inline unsigned int au_digen(struct dentry *d) +{ + return atomic_read(&au_di(d)->di_generation); +} + +static inline void au_h_dentry_init(struct au_hdentry *hdentry) +{ + hdentry->hd_dentry = NULL; +} + +static inline void au_hdput(struct au_hdentry *hd) +{ + if (hd) + dput(hd->hd_dentry); +} + +static inline aufs_bindex_t au_dbstart(struct dentry *dentry) +{ + DiMustAnyLock(dentry); + return au_di(dentry)->di_bstart; +} + +static inline aufs_bindex_t au_dbend(struct dentry *dentry) +{ + DiMustAnyLock(dentry); + return au_di(dentry)->di_bend; +} + +static inline aufs_bindex_t au_dbwh(struct dentry *dentry) +{ + DiMustAnyLock(dentry); + return au_di(dentry)->di_bwh; +} + +static inline aufs_bindex_t au_dbdiropq(struct dentry *dentry) +{ + DiMustAnyLock(dentry); + return au_di(dentry)->di_bdiropq; +} + +/* todo: hard/soft set? */ +static inline void au_set_dbstart(struct dentry *dentry, aufs_bindex_t bindex) +{ + DiMustWriteLock(dentry); + au_di(dentry)->di_bstart = bindex; +} + +static inline void au_set_dbend(struct dentry *dentry, aufs_bindex_t bindex) +{ + DiMustWriteLock(dentry); + au_di(dentry)->di_bend = bindex; +} + +static inline void au_set_dbwh(struct dentry *dentry, aufs_bindex_t bindex) +{ + DiMustWriteLock(dentry); + /* dbwh can be outside of bstart - bend range */ + au_di(dentry)->di_bwh = bindex; +} + +static inline void au_set_dbdiropq(struct dentry *dentry, aufs_bindex_t bindex) +{ + DiMustWriteLock(dentry); + au_di(dentry)->di_bdiropq = bindex; +} + +/* ---------------------------------------------------------------------- */ + +#ifdef CONFIG_AUFS_HNOTIFY +static inline void au_digen_dec(struct dentry *d) +{ + atomic_dec(&au_di(d)->di_generation); +} + +static inline void au_hn_di_reinit(struct dentry *dentry) +{ + dentry->d_fsdata = NULL; +} +#else +AuStubVoid(au_hn_di_reinit, struct dentry *dentry __maybe_unused) +#endif /* CONFIG_AUFS_HNOTIFY */ + +#endif /* __KERNEL__ */ +#endif /* __AUFS_DENTRY_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/dinfo.c +++ linux-3.19.0/ubuntu/aufs/dinfo.c @@ -0,0 +1,544 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * dentry private data + */ + +#include "aufs.h" + +void au_di_init_once(void *_dinfo) +{ + struct au_dinfo *dinfo = _dinfo; + static struct lock_class_key aufs_di; + + au_rw_init(&dinfo->di_rwsem); + au_rw_class(&dinfo->di_rwsem, &aufs_di); +} + +struct au_dinfo *au_di_alloc(struct super_block *sb, unsigned int lsc) +{ + struct au_dinfo *dinfo; + int nbr, i; + + dinfo = au_cache_alloc_dinfo(); + if (unlikely(!dinfo)) + goto out; + + nbr = au_sbend(sb) + 1; + if (nbr <= 0) + nbr = 1; + dinfo->di_hdentry = kcalloc(nbr, sizeof(*dinfo->di_hdentry), GFP_NOFS); + if (dinfo->di_hdentry) { + au_rw_write_lock_nested(&dinfo->di_rwsem, lsc); + dinfo->di_bstart = -1; + dinfo->di_bend = -1; + dinfo->di_bwh = -1; + dinfo->di_bdiropq = -1; + dinfo->di_tmpfile = 0; + for (i = 0; i < nbr; i++) + dinfo->di_hdentry[i].hd_id = -1; + goto out; + } + + au_cache_free_dinfo(dinfo); + dinfo = NULL; + +out: + return dinfo; +} + +void au_di_free(struct au_dinfo *dinfo) +{ + struct au_hdentry *p; + aufs_bindex_t bend, bindex; + + /* dentry may not be revalidated */ + bindex = dinfo->di_bstart; + if (bindex >= 0) { + bend = dinfo->di_bend; + p = dinfo->di_hdentry + bindex; + while (bindex++ <= bend) + au_hdput(p++); + } + kfree(dinfo->di_hdentry); + au_cache_free_dinfo(dinfo); +} + +void au_di_swap(struct au_dinfo *a, struct au_dinfo *b) +{ + struct au_hdentry *p; + aufs_bindex_t bi; + + AuRwMustWriteLock(&a->di_rwsem); + AuRwMustWriteLock(&b->di_rwsem); + +#define DiSwap(v, name) \ + do { \ + v = a->di_##name; \ + a->di_##name = b->di_##name; \ + b->di_##name = v; \ + } while (0) + + DiSwap(p, hdentry); + DiSwap(bi, bstart); + DiSwap(bi, bend); + DiSwap(bi, bwh); + DiSwap(bi, bdiropq); + /* smp_mb(); */ + +#undef DiSwap +} + +void au_di_cp(struct au_dinfo *dst, struct au_dinfo *src) +{ + AuRwMustWriteLock(&dst->di_rwsem); + AuRwMustWriteLock(&src->di_rwsem); + + dst->di_bstart = src->di_bstart; + dst->di_bend = src->di_bend; + dst->di_bwh = src->di_bwh; + dst->di_bdiropq = src->di_bdiropq; + /* smp_mb(); */ +} + +int au_di_init(struct dentry *dentry) +{ + int err; + struct super_block *sb; + struct au_dinfo *dinfo; + + err = 0; + sb = dentry->d_sb; + dinfo = au_di_alloc(sb, AuLsc_DI_CHILD); + if (dinfo) { + atomic_set(&dinfo->di_generation, au_sigen(sb)); + /* smp_mb(); */ /* atomic_set */ + dentry->d_fsdata = dinfo; + } else + err = -ENOMEM; + + return err; +} + +void au_di_fin(struct dentry *dentry) +{ + struct au_dinfo *dinfo; + + dinfo = au_di(dentry); + AuRwDestroy(&dinfo->di_rwsem); + au_di_free(dinfo); +} + +int au_di_realloc(struct au_dinfo *dinfo, int nbr) +{ + int err, sz; + struct au_hdentry *hdp; + + AuRwMustWriteLock(&dinfo->di_rwsem); + + err = -ENOMEM; + sz = sizeof(*hdp) * (dinfo->di_bend + 1); + if (!sz) + sz = sizeof(*hdp); + hdp = au_kzrealloc(dinfo->di_hdentry, sz, sizeof(*hdp) * nbr, GFP_NOFS); + if (hdp) { + dinfo->di_hdentry = hdp; + err = 0; + } + + return err; +} + +/* ---------------------------------------------------------------------- */ + +static void do_ii_write_lock(struct inode *inode, unsigned int lsc) +{ + switch (lsc) { + case AuLsc_DI_CHILD: + ii_write_lock_child(inode); + break; + case AuLsc_DI_CHILD2: + ii_write_lock_child2(inode); + break; + case AuLsc_DI_CHILD3: + ii_write_lock_child3(inode); + break; + case AuLsc_DI_PARENT: + ii_write_lock_parent(inode); + break; + case AuLsc_DI_PARENT2: + ii_write_lock_parent2(inode); + break; + case AuLsc_DI_PARENT3: + ii_write_lock_parent3(inode); + break; + default: + BUG(); + } +} + +static void do_ii_read_lock(struct inode *inode, unsigned int lsc) +{ + switch (lsc) { + case AuLsc_DI_CHILD: + ii_read_lock_child(inode); + break; + case AuLsc_DI_CHILD2: + ii_read_lock_child2(inode); + break; + case AuLsc_DI_CHILD3: + ii_read_lock_child3(inode); + break; + case AuLsc_DI_PARENT: + ii_read_lock_parent(inode); + break; + case AuLsc_DI_PARENT2: + ii_read_lock_parent2(inode); + break; + case AuLsc_DI_PARENT3: + ii_read_lock_parent3(inode); + break; + default: + BUG(); + } +} + +void di_read_lock(struct dentry *d, int flags, unsigned int lsc) +{ + au_rw_read_lock_nested(&au_di(d)->di_rwsem, lsc); + if (d->d_inode) { + if (au_ftest_lock(flags, IW)) + do_ii_write_lock(d->d_inode, lsc); + else if (au_ftest_lock(flags, IR)) + do_ii_read_lock(d->d_inode, lsc); + } +} + +void di_read_unlock(struct dentry *d, int flags) +{ + if (d->d_inode) { + if (au_ftest_lock(flags, IW)) { + au_dbg_verify_dinode(d); + ii_write_unlock(d->d_inode); + } else if (au_ftest_lock(flags, IR)) { + au_dbg_verify_dinode(d); + ii_read_unlock(d->d_inode); + } + } + au_rw_read_unlock(&au_di(d)->di_rwsem); +} + +void di_downgrade_lock(struct dentry *d, int flags) +{ + if (d->d_inode && au_ftest_lock(flags, IR)) + ii_downgrade_lock(d->d_inode); + au_rw_dgrade_lock(&au_di(d)->di_rwsem); +} + +void di_write_lock(struct dentry *d, unsigned int lsc) +{ + au_rw_write_lock_nested(&au_di(d)->di_rwsem, lsc); + if (d->d_inode) + do_ii_write_lock(d->d_inode, lsc); +} + +void di_write_unlock(struct dentry *d) +{ + au_dbg_verify_dinode(d); + if (d->d_inode) + ii_write_unlock(d->d_inode); + au_rw_write_unlock(&au_di(d)->di_rwsem); +} + +void di_write_lock2_child(struct dentry *d1, struct dentry *d2, int isdir) +{ + AuDebugOn(d1 == d2 + || d1->d_inode == d2->d_inode + || d1->d_sb != d2->d_sb); + + if (isdir && au_test_subdir(d1, d2)) { + di_write_lock_child(d1); + di_write_lock_child2(d2); + } else { + /* there should be no races */ + di_write_lock_child(d2); + di_write_lock_child2(d1); + } +} + +void di_write_lock2_parent(struct dentry *d1, struct dentry *d2, int isdir) +{ + AuDebugOn(d1 == d2 + || d1->d_inode == d2->d_inode + || d1->d_sb != d2->d_sb); + + if (isdir && au_test_subdir(d1, d2)) { + di_write_lock_parent(d1); + di_write_lock_parent2(d2); + } else { + /* there should be no races */ + di_write_lock_parent(d2); + di_write_lock_parent2(d1); + } +} + +void di_write_unlock2(struct dentry *d1, struct dentry *d2) +{ + di_write_unlock(d1); + if (d1->d_inode == d2->d_inode) + au_rw_write_unlock(&au_di(d2)->di_rwsem); + else + di_write_unlock(d2); +} + +/* ---------------------------------------------------------------------- */ + +struct dentry *au_h_dptr(struct dentry *dentry, aufs_bindex_t bindex) +{ + struct dentry *d; + + DiMustAnyLock(dentry); + + if (au_dbstart(dentry) < 0 || bindex < au_dbstart(dentry)) + return NULL; + AuDebugOn(bindex < 0); + d = au_di(dentry)->di_hdentry[0 + bindex].hd_dentry; + AuDebugOn(d && au_dcount(d) <= 0); + return d; +} + +/* + * extended version of au_h_dptr(). + * returns a hashed and positive (or linkable) h_dentry in bindex, NULL, or + * error. + */ +struct dentry *au_h_d_alias(struct dentry *dentry, aufs_bindex_t bindex) +{ + struct dentry *h_dentry; + struct inode *inode, *h_inode; + + inode = dentry->d_inode; + AuDebugOn(!inode); + + h_dentry = NULL; + if (au_dbstart(dentry) <= bindex + && bindex <= au_dbend(dentry)) + h_dentry = au_h_dptr(dentry, bindex); + if (h_dentry && !au_d_linkable(h_dentry)) { + dget(h_dentry); + goto out; /* success */ + } + + AuDebugOn(bindex < au_ibstart(inode)); + AuDebugOn(au_ibend(inode) < bindex); + h_inode = au_h_iptr(inode, bindex); + h_dentry = d_find_alias(h_inode); + if (h_dentry) { + if (!IS_ERR(h_dentry)) { + if (!au_d_linkable(h_dentry)) + goto out; /* success */ + dput(h_dentry); + } else + goto out; + } + + if (au_opt_test(au_mntflags(dentry->d_sb), PLINK)) { + h_dentry = au_plink_lkup(inode, bindex); + AuDebugOn(!h_dentry); + if (!IS_ERR(h_dentry)) { + if (!au_d_hashed_positive(h_dentry)) + goto out; /* success */ + dput(h_dentry); + h_dentry = NULL; + } + } + +out: + AuDbgDentry(h_dentry); + return h_dentry; +} + +aufs_bindex_t au_dbtail(struct dentry *dentry) +{ + aufs_bindex_t bend, bwh; + + bend = au_dbend(dentry); + if (0 <= bend) { + bwh = au_dbwh(dentry); + if (!bwh) + return bwh; + if (0 < bwh && bwh < bend) + return bwh - 1; + } + return bend; +} + +aufs_bindex_t au_dbtaildir(struct dentry *dentry) +{ + aufs_bindex_t bend, bopq; + + bend = au_dbtail(dentry); + if (0 <= bend) { + bopq = au_dbdiropq(dentry); + if (0 <= bopq && bopq < bend) + bend = bopq; + } + return bend; +} + +/* ---------------------------------------------------------------------- */ + +void au_set_h_dptr(struct dentry *dentry, aufs_bindex_t bindex, + struct dentry *h_dentry) +{ + struct au_hdentry *hd = au_di(dentry)->di_hdentry + bindex; + struct au_branch *br; + + DiMustWriteLock(dentry); + + au_hdput(hd); + hd->hd_dentry = h_dentry; + if (h_dentry) { + br = au_sbr(dentry->d_sb, bindex); + hd->hd_id = br->br_id; + } +} + +int au_dbrange_test(struct dentry *dentry) +{ + int err; + aufs_bindex_t bstart, bend; + + err = 0; + bstart = au_dbstart(dentry); + bend = au_dbend(dentry); + if (bstart >= 0) + AuDebugOn(bend < 0 && bstart > bend); + else { + err = -EIO; + AuDebugOn(bend >= 0); + } + + return err; +} + +int au_digen_test(struct dentry *dentry, unsigned int sigen) +{ + int err; + + err = 0; + if (unlikely(au_digen(dentry) != sigen + || au_iigen_test(dentry->d_inode, sigen))) + err = -EIO; + + return err; +} + +void au_update_digen(struct dentry *dentry) +{ + atomic_set(&au_di(dentry)->di_generation, au_sigen(dentry->d_sb)); + /* smp_mb(); */ /* atomic_set */ +} + +void au_update_dbrange(struct dentry *dentry, int do_put_zero) +{ + struct au_dinfo *dinfo; + struct dentry *h_d; + struct au_hdentry *hdp; + + DiMustWriteLock(dentry); + + dinfo = au_di(dentry); + if (!dinfo || dinfo->di_bstart < 0) + return; + + hdp = dinfo->di_hdentry; + if (do_put_zero) { + aufs_bindex_t bindex, bend; + + bend = dinfo->di_bend; + for (bindex = dinfo->di_bstart; bindex <= bend; bindex++) { + h_d = hdp[0 + bindex].hd_dentry; + if (h_d && !h_d->d_inode) + au_set_h_dptr(dentry, bindex, NULL); + } + } + + dinfo->di_bstart = -1; + while (++dinfo->di_bstart <= dinfo->di_bend) + if (hdp[0 + dinfo->di_bstart].hd_dentry) + break; + if (dinfo->di_bstart > dinfo->di_bend) { + dinfo->di_bstart = -1; + dinfo->di_bend = -1; + return; + } + + dinfo->di_bend++; + while (0 <= --dinfo->di_bend) + if (hdp[0 + dinfo->di_bend].hd_dentry) + break; + AuDebugOn(dinfo->di_bstart > dinfo->di_bend || dinfo->di_bend < 0); +} + +void au_update_dbstart(struct dentry *dentry) +{ + aufs_bindex_t bindex, bend; + struct dentry *h_dentry; + + bend = au_dbend(dentry); + for (bindex = au_dbstart(dentry); bindex <= bend; bindex++) { + h_dentry = au_h_dptr(dentry, bindex); + if (!h_dentry) + continue; + if (h_dentry->d_inode) { + au_set_dbstart(dentry, bindex); + return; + } + au_set_h_dptr(dentry, bindex, NULL); + } +} + +void au_update_dbend(struct dentry *dentry) +{ + aufs_bindex_t bindex, bstart; + struct dentry *h_dentry; + + bstart = au_dbstart(dentry); + for (bindex = au_dbend(dentry); bindex >= bstart; bindex--) { + h_dentry = au_h_dptr(dentry, bindex); + if (!h_dentry) + continue; + if (h_dentry->d_inode) { + au_set_dbend(dentry, bindex); + return; + } + au_set_h_dptr(dentry, bindex, NULL); + } +} + +int au_find_dbindex(struct dentry *dentry, struct dentry *h_dentry) +{ + aufs_bindex_t bindex, bend; + + bend = au_dbend(dentry); + for (bindex = au_dbstart(dentry); bindex <= bend; bindex++) + if (au_h_dptr(dentry, bindex) == h_dentry) + return bindex; + return -1; +} --- linux-3.19.0.orig/ubuntu/aufs/dir.c +++ linux-3.19.0/ubuntu/aufs/dir.c @@ -0,0 +1,645 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * directory operations + */ + +#include +#include "aufs.h" + +void au_add_nlink(struct inode *dir, struct inode *h_dir) +{ + unsigned int nlink; + + AuDebugOn(!S_ISDIR(dir->i_mode) || !S_ISDIR(h_dir->i_mode)); + + nlink = dir->i_nlink; + nlink += h_dir->i_nlink - 2; + if (h_dir->i_nlink < 2) + nlink += 2; + smp_mb(); /* for i_nlink */ + /* 0 can happen in revaliding */ + set_nlink(dir, nlink); +} + +void au_sub_nlink(struct inode *dir, struct inode *h_dir) +{ + unsigned int nlink; + + AuDebugOn(!S_ISDIR(dir->i_mode) || !S_ISDIR(h_dir->i_mode)); + + nlink = dir->i_nlink; + nlink -= h_dir->i_nlink - 2; + if (h_dir->i_nlink < 2) + nlink -= 2; + smp_mb(); /* for i_nlink */ + /* nlink == 0 means the branch-fs is broken */ + set_nlink(dir, nlink); +} + +loff_t au_dir_size(struct file *file, struct dentry *dentry) +{ + loff_t sz; + aufs_bindex_t bindex, bend; + struct file *h_file; + struct dentry *h_dentry; + + sz = 0; + if (file) { + AuDebugOn(!file_inode(file)); + AuDebugOn(!S_ISDIR(file_inode(file)->i_mode)); + + bend = au_fbend_dir(file); + for (bindex = au_fbstart(file); + bindex <= bend && sz < KMALLOC_MAX_SIZE; + bindex++) { + h_file = au_hf_dir(file, bindex); + if (h_file && file_inode(h_file)) + sz += vfsub_f_size_read(h_file); + } + } else { + AuDebugOn(!dentry); + AuDebugOn(!dentry->d_inode); + AuDebugOn(!S_ISDIR(dentry->d_inode->i_mode)); + + bend = au_dbtaildir(dentry); + for (bindex = au_dbstart(dentry); + bindex <= bend && sz < KMALLOC_MAX_SIZE; + bindex++) { + h_dentry = au_h_dptr(dentry, bindex); + if (h_dentry && h_dentry->d_inode) + sz += i_size_read(h_dentry->d_inode); + } + } + if (sz < KMALLOC_MAX_SIZE) + sz = roundup_pow_of_two(sz); + if (sz > KMALLOC_MAX_SIZE) + sz = KMALLOC_MAX_SIZE; + else if (sz < NAME_MAX) { + BUILD_BUG_ON(AUFS_RDBLK_DEF < NAME_MAX); + sz = AUFS_RDBLK_DEF; + } + return sz; +} + +/* ---------------------------------------------------------------------- */ + +static int reopen_dir(struct file *file) +{ + int err; + unsigned int flags; + aufs_bindex_t bindex, btail, bstart; + struct dentry *dentry, *h_dentry; + struct file *h_file; + + /* open all lower dirs */ + dentry = file->f_path.dentry; + bstart = au_dbstart(dentry); + for (bindex = au_fbstart(file); bindex < bstart; bindex++) + au_set_h_fptr(file, bindex, NULL); + au_set_fbstart(file, bstart); + + btail = au_dbtaildir(dentry); + for (bindex = au_fbend_dir(file); btail < bindex; bindex--) + au_set_h_fptr(file, bindex, NULL); + au_set_fbend_dir(file, btail); + + flags = vfsub_file_flags(file); + for (bindex = bstart; bindex <= btail; bindex++) { + h_dentry = au_h_dptr(dentry, bindex); + if (!h_dentry) + continue; + h_file = au_hf_dir(file, bindex); + if (h_file) + continue; + + h_file = au_h_open(dentry, bindex, flags, file, /*force_wr*/0); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out; /* close all? */ + au_set_h_fptr(file, bindex, h_file); + } + au_update_figen(file); + /* todo: necessary? */ + /* file->f_ra = h_file->f_ra; */ + err = 0; + +out: + return err; +} + +static int do_open_dir(struct file *file, int flags) +{ + int err; + aufs_bindex_t bindex, btail; + struct dentry *dentry, *h_dentry; + struct file *h_file; + + FiMustWriteLock(file); + + err = 0; + dentry = file->f_path.dentry; + file->f_version = dentry->d_inode->i_version; + bindex = au_dbstart(dentry); + au_set_fbstart(file, bindex); + btail = au_dbtaildir(dentry); + au_set_fbend_dir(file, btail); + for (; !err && bindex <= btail; bindex++) { + h_dentry = au_h_dptr(dentry, bindex); + if (!h_dentry) + continue; + + h_file = au_h_open(dentry, bindex, flags, file, /*force_wr*/0); + if (IS_ERR(h_file)) { + err = PTR_ERR(h_file); + break; + } + au_set_h_fptr(file, bindex, h_file); + } + au_update_figen(file); + /* todo: necessary? */ + /* file->f_ra = h_file->f_ra; */ + if (!err) + return 0; /* success */ + + /* close all */ + for (bindex = au_fbstart(file); bindex <= btail; bindex++) + au_set_h_fptr(file, bindex, NULL); + au_set_fbstart(file, -1); + au_set_fbend_dir(file, -1); + + return err; +} + +static int aufs_open_dir(struct inode *inode __maybe_unused, + struct file *file) +{ + int err; + struct super_block *sb; + struct au_fidir *fidir; + + err = -ENOMEM; + sb = file->f_path.dentry->d_sb; + si_read_lock(sb, AuLock_FLUSH); + fidir = au_fidir_alloc(sb); + if (fidir) { + err = au_do_open(file, do_open_dir, fidir); + if (unlikely(err)) + kfree(fidir); + } + si_read_unlock(sb); + return err; +} + +static int aufs_release_dir(struct inode *inode __maybe_unused, + struct file *file) +{ + struct au_vdir *vdir_cache; + struct au_finfo *finfo; + struct au_fidir *fidir; + aufs_bindex_t bindex, bend; + + finfo = au_fi(file); + fidir = finfo->fi_hdir; + if (fidir) { + au_sphl_del(&finfo->fi_hlist, + &au_sbi(file->f_path.dentry->d_sb)->si_files); + vdir_cache = fidir->fd_vdir_cache; /* lock-free */ + if (vdir_cache) + au_vdir_free(vdir_cache); + + bindex = finfo->fi_btop; + if (bindex >= 0) { + /* + * calls fput() instead of filp_close(), + * since no dnotify or lock for the lower file. + */ + bend = fidir->fd_bbot; + for (; bindex <= bend; bindex++) + au_set_h_fptr(file, bindex, NULL); + } + kfree(fidir); + finfo->fi_hdir = NULL; + } + au_finfo_fin(file); + return 0; +} + +/* ---------------------------------------------------------------------- */ + +static int au_do_flush_dir(struct file *file, fl_owner_t id) +{ + int err; + aufs_bindex_t bindex, bend; + struct file *h_file; + + err = 0; + bend = au_fbend_dir(file); + for (bindex = au_fbstart(file); !err && bindex <= bend; bindex++) { + h_file = au_hf_dir(file, bindex); + if (h_file) + err = vfsub_flush(h_file, id); + } + return err; +} + +static int aufs_flush_dir(struct file *file, fl_owner_t id) +{ + return au_do_flush(file, id, au_do_flush_dir); +} + +/* ---------------------------------------------------------------------- */ + +static int au_do_fsync_dir_no_file(struct dentry *dentry, int datasync) +{ + int err; + aufs_bindex_t bend, bindex; + struct inode *inode; + struct super_block *sb; + + err = 0; + sb = dentry->d_sb; + inode = dentry->d_inode; + IMustLock(inode); + bend = au_dbend(dentry); + for (bindex = au_dbstart(dentry); !err && bindex <= bend; bindex++) { + struct path h_path; + + if (au_test_ro(sb, bindex, inode)) + continue; + h_path.dentry = au_h_dptr(dentry, bindex); + if (!h_path.dentry) + continue; + + h_path.mnt = au_sbr_mnt(sb, bindex); + err = vfsub_fsync(NULL, &h_path, datasync); + } + + return err; +} + +static int au_do_fsync_dir(struct file *file, int datasync) +{ + int err; + aufs_bindex_t bend, bindex; + struct file *h_file; + struct super_block *sb; + struct inode *inode; + + err = au_reval_and_lock_fdi(file, reopen_dir, /*wlock*/1); + if (unlikely(err)) + goto out; + + sb = file->f_path.dentry->d_sb; + inode = file_inode(file); + bend = au_fbend_dir(file); + for (bindex = au_fbstart(file); !err && bindex <= bend; bindex++) { + h_file = au_hf_dir(file, bindex); + if (!h_file || au_test_ro(sb, bindex, inode)) + continue; + + err = vfsub_fsync(h_file, &h_file->f_path, datasync); + } + +out: + return err; +} + +/* + * @file may be NULL + */ +static int aufs_fsync_dir(struct file *file, loff_t start, loff_t end, + int datasync) +{ + int err; + struct dentry *dentry; + struct super_block *sb; + struct mutex *mtx; + + err = 0; + dentry = file->f_path.dentry; + mtx = &dentry->d_inode->i_mutex; + mutex_lock(mtx); + sb = dentry->d_sb; + si_noflush_read_lock(sb); + if (file) + err = au_do_fsync_dir(file, datasync); + else { + di_write_lock_child(dentry); + err = au_do_fsync_dir_no_file(dentry, datasync); + } + au_cpup_attr_timesizes(dentry->d_inode); + di_write_unlock(dentry); + if (file) + fi_write_unlock(file); + + si_read_unlock(sb); + mutex_unlock(mtx); + return err; +} + +/* ---------------------------------------------------------------------- */ + +static int aufs_iterate(struct file *file, struct dir_context *ctx) +{ + int err; + struct dentry *dentry; + struct inode *inode, *h_inode; + struct super_block *sb; + + AuDbg("%pD, ctx{%pf, %llu}\n", file, ctx->actor, ctx->pos); + + dentry = file->f_path.dentry; + inode = dentry->d_inode; + IMustLock(inode); + + sb = dentry->d_sb; + si_read_lock(sb, AuLock_FLUSH); + err = au_reval_and_lock_fdi(file, reopen_dir, /*wlock*/1); + if (unlikely(err)) + goto out; + err = au_alive_dir(dentry); + if (!err) + err = au_vdir_init(file); + di_downgrade_lock(dentry, AuLock_IR); + if (unlikely(err)) + goto out_unlock; + + h_inode = au_h_iptr(inode, au_ibstart(inode)); + if (!au_test_nfsd()) { + err = au_vdir_fill_de(file, ctx); + fsstack_copy_attr_atime(inode, h_inode); + } else { + /* + * nfsd filldir may call lookup_one_len(), vfs_getattr(), + * encode_fh() and others. + */ + atomic_inc(&h_inode->i_count); + di_read_unlock(dentry, AuLock_IR); + si_read_unlock(sb); + err = au_vdir_fill_de(file, ctx); + fsstack_copy_attr_atime(inode, h_inode); + fi_write_unlock(file); + iput(h_inode); + + AuTraceErr(err); + return err; + } + +out_unlock: + di_read_unlock(dentry, AuLock_IR); + fi_write_unlock(file); +out: + si_read_unlock(sb); + return err; +} + +/* ---------------------------------------------------------------------- */ + +#define AuTestEmpty_WHONLY 1 +#define AuTestEmpty_CALLED (1 << 1) +#define AuTestEmpty_SHWH (1 << 2) +#define au_ftest_testempty(flags, name) ((flags) & AuTestEmpty_##name) +#define au_fset_testempty(flags, name) \ + do { (flags) |= AuTestEmpty_##name; } while (0) +#define au_fclr_testempty(flags, name) \ + do { (flags) &= ~AuTestEmpty_##name; } while (0) + +#ifndef CONFIG_AUFS_SHWH +#undef AuTestEmpty_SHWH +#define AuTestEmpty_SHWH 0 +#endif + +struct test_empty_arg { + struct dir_context ctx; + struct au_nhash *whlist; + unsigned int flags; + int err; + aufs_bindex_t bindex; +}; + +static int test_empty_cb(struct dir_context *ctx, const char *__name, + int namelen, loff_t offset __maybe_unused, u64 ino, + unsigned int d_type) +{ + struct test_empty_arg *arg = container_of(ctx, struct test_empty_arg, + ctx); + char *name = (void *)__name; + + arg->err = 0; + au_fset_testempty(arg->flags, CALLED); + /* smp_mb(); */ + if (name[0] == '.' + && (namelen == 1 || (name[1] == '.' && namelen == 2))) + goto out; /* success */ + + if (namelen <= AUFS_WH_PFX_LEN + || memcmp(name, AUFS_WH_PFX, AUFS_WH_PFX_LEN)) { + if (au_ftest_testempty(arg->flags, WHONLY) + && !au_nhash_test_known_wh(arg->whlist, name, namelen)) + arg->err = -ENOTEMPTY; + goto out; + } + + name += AUFS_WH_PFX_LEN; + namelen -= AUFS_WH_PFX_LEN; + if (!au_nhash_test_known_wh(arg->whlist, name, namelen)) + arg->err = au_nhash_append_wh + (arg->whlist, name, namelen, ino, d_type, arg->bindex, + au_ftest_testempty(arg->flags, SHWH)); + +out: + /* smp_mb(); */ + AuTraceErr(arg->err); + return arg->err; +} + +static int do_test_empty(struct dentry *dentry, struct test_empty_arg *arg) +{ + int err; + struct file *h_file; + + h_file = au_h_open(dentry, arg->bindex, + O_RDONLY | O_NONBLOCK | O_DIRECTORY | O_LARGEFILE, + /*file*/NULL, /*force_wr*/0); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out; + + err = 0; + if (!au_opt_test(au_mntflags(dentry->d_sb), UDBA_NONE) + && !file_inode(h_file)->i_nlink) + goto out_put; + + do { + arg->err = 0; + au_fclr_testempty(arg->flags, CALLED); + /* smp_mb(); */ + err = vfsub_iterate_dir(h_file, &arg->ctx); + if (err >= 0) + err = arg->err; + } while (!err && au_ftest_testempty(arg->flags, CALLED)); + +out_put: + fput(h_file); + au_sbr_put(dentry->d_sb, arg->bindex); +out: + return err; +} + +struct do_test_empty_args { + int *errp; + struct dentry *dentry; + struct test_empty_arg *arg; +}; + +static void call_do_test_empty(void *args) +{ + struct do_test_empty_args *a = args; + *a->errp = do_test_empty(a->dentry, a->arg); +} + +static int sio_test_empty(struct dentry *dentry, struct test_empty_arg *arg) +{ + int err, wkq_err; + struct dentry *h_dentry; + struct inode *h_inode; + + h_dentry = au_h_dptr(dentry, arg->bindex); + h_inode = h_dentry->d_inode; + /* todo: i_mode changes anytime? */ + mutex_lock_nested(&h_inode->i_mutex, AuLsc_I_CHILD); + err = au_test_h_perm_sio(h_inode, MAY_EXEC | MAY_READ); + mutex_unlock(&h_inode->i_mutex); + if (!err) + err = do_test_empty(dentry, arg); + else { + struct do_test_empty_args args = { + .errp = &err, + .dentry = dentry, + .arg = arg + }; + unsigned int flags = arg->flags; + + wkq_err = au_wkq_wait(call_do_test_empty, &args); + if (unlikely(wkq_err)) + err = wkq_err; + arg->flags = flags; + } + + return err; +} + +int au_test_empty_lower(struct dentry *dentry) +{ + int err; + unsigned int rdhash; + aufs_bindex_t bindex, bstart, btail; + struct au_nhash whlist; + struct test_empty_arg arg = { + .ctx = { + .actor = test_empty_cb + } + }; + int (*test_empty)(struct dentry *dentry, struct test_empty_arg *arg); + + SiMustAnyLock(dentry->d_sb); + + rdhash = au_sbi(dentry->d_sb)->si_rdhash; + if (!rdhash) + rdhash = au_rdhash_est(au_dir_size(/*file*/NULL, dentry)); + err = au_nhash_alloc(&whlist, rdhash, GFP_NOFS); + if (unlikely(err)) + goto out; + + arg.flags = 0; + arg.whlist = &whlist; + bstart = au_dbstart(dentry); + if (au_opt_test(au_mntflags(dentry->d_sb), SHWH)) + au_fset_testempty(arg.flags, SHWH); + test_empty = do_test_empty; + if (au_opt_test(au_mntflags(dentry->d_sb), DIRPERM1)) + test_empty = sio_test_empty; + arg.bindex = bstart; + err = test_empty(dentry, &arg); + if (unlikely(err)) + goto out_whlist; + + au_fset_testempty(arg.flags, WHONLY); + btail = au_dbtaildir(dentry); + for (bindex = bstart + 1; !err && bindex <= btail; bindex++) { + struct dentry *h_dentry; + + h_dentry = au_h_dptr(dentry, bindex); + if (h_dentry && h_dentry->d_inode) { + arg.bindex = bindex; + err = test_empty(dentry, &arg); + } + } + +out_whlist: + au_nhash_wh_free(&whlist); +out: + return err; +} + +int au_test_empty(struct dentry *dentry, struct au_nhash *whlist) +{ + int err; + struct test_empty_arg arg = { + .ctx = { + .actor = test_empty_cb + } + }; + aufs_bindex_t bindex, btail; + + err = 0; + arg.whlist = whlist; + arg.flags = AuTestEmpty_WHONLY; + if (au_opt_test(au_mntflags(dentry->d_sb), SHWH)) + au_fset_testempty(arg.flags, SHWH); + btail = au_dbtaildir(dentry); + for (bindex = au_dbstart(dentry); !err && bindex <= btail; bindex++) { + struct dentry *h_dentry; + + h_dentry = au_h_dptr(dentry, bindex); + if (h_dentry && h_dentry->d_inode) { + arg.bindex = bindex; + err = sio_test_empty(dentry, &arg); + } + } + + return err; +} + +/* ---------------------------------------------------------------------- */ + +const struct file_operations aufs_dir_fop = { + .owner = THIS_MODULE, + .llseek = default_llseek, + .read = generic_read_dir, + .iterate = aufs_iterate, + .unlocked_ioctl = aufs_ioctl_dir, +#ifdef CONFIG_COMPAT + .compat_ioctl = aufs_compat_ioctl_dir, +#endif + .open = aufs_open_dir, + .release = aufs_release_dir, + .flush = aufs_flush_dir, + .fsync = aufs_fsync_dir +}; --- linux-3.19.0.orig/ubuntu/aufs/dir.h +++ linux-3.19.0/ubuntu/aufs/dir.h @@ -0,0 +1,130 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * directory operations + */ + +#ifndef __AUFS_DIR_H__ +#define __AUFS_DIR_H__ + +#ifdef __KERNEL__ + +#include + +/* ---------------------------------------------------------------------- */ + +/* need to be faster and smaller */ + +struct au_nhash { + unsigned int nh_num; + struct hlist_head *nh_head; +}; + +struct au_vdir_destr { + unsigned char len; + unsigned char name[0]; +} __packed; + +struct au_vdir_dehstr { + struct hlist_node hash; + struct au_vdir_destr *str; +} ____cacheline_aligned_in_smp; + +struct au_vdir_de { + ino_t de_ino; + unsigned char de_type; + /* caution: packed */ + struct au_vdir_destr de_str; +} __packed; + +struct au_vdir_wh { + struct hlist_node wh_hash; +#ifdef CONFIG_AUFS_SHWH + ino_t wh_ino; + aufs_bindex_t wh_bindex; + unsigned char wh_type; +#else + aufs_bindex_t wh_bindex; +#endif + /* caution: packed */ + struct au_vdir_destr wh_str; +} __packed; + +union au_vdir_deblk_p { + unsigned char *deblk; + struct au_vdir_de *de; +}; + +struct au_vdir { + unsigned char **vd_deblk; + unsigned long vd_nblk; + struct { + unsigned long ul; + union au_vdir_deblk_p p; + } vd_last; + + unsigned long vd_version; + unsigned int vd_deblk_sz; + unsigned long vd_jiffy; +} ____cacheline_aligned_in_smp; + +/* ---------------------------------------------------------------------- */ + +/* dir.c */ +extern const struct file_operations aufs_dir_fop; +void au_add_nlink(struct inode *dir, struct inode *h_dir); +void au_sub_nlink(struct inode *dir, struct inode *h_dir); +loff_t au_dir_size(struct file *file, struct dentry *dentry); +int au_test_empty_lower(struct dentry *dentry); +int au_test_empty(struct dentry *dentry, struct au_nhash *whlist); + +/* vdir.c */ +unsigned int au_rdhash_est(loff_t sz); +int au_nhash_alloc(struct au_nhash *nhash, unsigned int num_hash, gfp_t gfp); +void au_nhash_wh_free(struct au_nhash *whlist); +int au_nhash_test_longer_wh(struct au_nhash *whlist, aufs_bindex_t btgt, + int limit); +int au_nhash_test_known_wh(struct au_nhash *whlist, char *name, int nlen); +int au_nhash_append_wh(struct au_nhash *whlist, char *name, int nlen, ino_t ino, + unsigned int d_type, aufs_bindex_t bindex, + unsigned char shwh); +void au_vdir_free(struct au_vdir *vdir); +int au_vdir_init(struct file *file); +int au_vdir_fill_de(struct file *file, struct dir_context *ctx); + +/* ioctl.c */ +long aufs_ioctl_dir(struct file *file, unsigned int cmd, unsigned long arg); + +#ifdef CONFIG_AUFS_RDU +/* rdu.c */ +long au_rdu_ioctl(struct file *file, unsigned int cmd, unsigned long arg); +#ifdef CONFIG_COMPAT +long au_rdu_compat_ioctl(struct file *file, unsigned int cmd, + unsigned long arg); +#endif +#else +AuStub(long, au_rdu_ioctl, return -EINVAL, struct file *file, + unsigned int cmd, unsigned long arg) +#ifdef CONFIG_COMPAT +AuStub(long, au_rdu_compat_ioctl, return -EINVAL, struct file *file, + unsigned int cmd, unsigned long arg) +#endif +#endif + +#endif /* __KERNEL__ */ +#endif /* __AUFS_DIR_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/dynop.c +++ linux-3.19.0/ubuntu/aufs/dynop.c @@ -0,0 +1,379 @@ +/* + * Copyright (C) 2010-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * dynamically customizable operations for regular files + */ + +#include "aufs.h" + +#define DyPrSym(key) AuDbgSym(key->dk_op.dy_hop) + +/* + * How large will these lists be? + * Usually just a few elements, 20-30 at most for each, I guess. + */ +static struct au_splhead dynop[AuDyLast]; + +static struct au_dykey *dy_gfind_get(struct au_splhead *spl, const void *h_op) +{ + struct au_dykey *key, *tmp; + struct list_head *head; + + key = NULL; + head = &spl->head; + rcu_read_lock(); + list_for_each_entry_rcu(tmp, head, dk_list) + if (tmp->dk_op.dy_hop == h_op) { + key = tmp; + kref_get(&key->dk_kref); + break; + } + rcu_read_unlock(); + + return key; +} + +static struct au_dykey *dy_bradd(struct au_branch *br, struct au_dykey *key) +{ + struct au_dykey **k, *found; + const void *h_op = key->dk_op.dy_hop; + int i; + + found = NULL; + k = br->br_dykey; + for (i = 0; i < AuBrDynOp; i++) + if (k[i]) { + if (k[i]->dk_op.dy_hop == h_op) { + found = k[i]; + break; + } + } else + break; + if (!found) { + spin_lock(&br->br_dykey_lock); + for (; i < AuBrDynOp; i++) + if (k[i]) { + if (k[i]->dk_op.dy_hop == h_op) { + found = k[i]; + break; + } + } else { + k[i] = key; + break; + } + spin_unlock(&br->br_dykey_lock); + BUG_ON(i == AuBrDynOp); /* expand the array */ + } + + return found; +} + +/* kref_get() if @key is already added */ +static struct au_dykey *dy_gadd(struct au_splhead *spl, struct au_dykey *key) +{ + struct au_dykey *tmp, *found; + struct list_head *head; + const void *h_op = key->dk_op.dy_hop; + + found = NULL; + head = &spl->head; + spin_lock(&spl->spin); + list_for_each_entry(tmp, head, dk_list) + if (tmp->dk_op.dy_hop == h_op) { + kref_get(&tmp->dk_kref); + found = tmp; + break; + } + if (!found) + list_add_rcu(&key->dk_list, head); + spin_unlock(&spl->spin); + + if (!found) + DyPrSym(key); + return found; +} + +static void dy_free_rcu(struct rcu_head *rcu) +{ + struct au_dykey *key; + + key = container_of(rcu, struct au_dykey, dk_rcu); + DyPrSym(key); + kfree(key); +} + +static void dy_free(struct kref *kref) +{ + struct au_dykey *key; + struct au_splhead *spl; + + key = container_of(kref, struct au_dykey, dk_kref); + spl = dynop + key->dk_op.dy_type; + au_spl_del_rcu(&key->dk_list, spl); + call_rcu(&key->dk_rcu, dy_free_rcu); +} + +void au_dy_put(struct au_dykey *key) +{ + kref_put(&key->dk_kref, dy_free); +} + +/* ---------------------------------------------------------------------- */ + +#define DyDbgSize(cnt, op) AuDebugOn(cnt != sizeof(op)/sizeof(void *)) + +#ifdef CONFIG_AUFS_DEBUG +#define DyDbgDeclare(cnt) unsigned int cnt = 0 +#define DyDbgInc(cnt) do { cnt++; } while (0) +#else +#define DyDbgDeclare(cnt) do {} while (0) +#define DyDbgInc(cnt) do {} while (0) +#endif + +#define DySet(func, dst, src, h_op, h_sb) do { \ + DyDbgInc(cnt); \ + if (h_op->func) { \ + if (src.func) \ + dst.func = src.func; \ + else \ + AuDbg("%s %s\n", au_sbtype(h_sb), #func); \ + } \ +} while (0) + +#define DySetForce(func, dst, src) do { \ + AuDebugOn(!src.func); \ + DyDbgInc(cnt); \ + dst.func = src.func; \ +} while (0) + +#define DySetAop(func) \ + DySet(func, dyaop->da_op, aufs_aop, h_aop, h_sb) +#define DySetAopForce(func) \ + DySetForce(func, dyaop->da_op, aufs_aop) + +static void dy_aop(struct au_dykey *key, const void *h_op, + struct super_block *h_sb __maybe_unused) +{ + struct au_dyaop *dyaop = (void *)key; + const struct address_space_operations *h_aop = h_op; + DyDbgDeclare(cnt); + + AuDbg("%s\n", au_sbtype(h_sb)); + + DySetAop(writepage); + DySetAopForce(readpage); /* force */ + DySetAop(writepages); + DySetAop(set_page_dirty); + DySetAop(readpages); + DySetAop(write_begin); + DySetAop(write_end); + DySetAop(bmap); + DySetAop(invalidatepage); + DySetAop(releasepage); + DySetAop(freepage); + /* these two will be changed according to an aufs mount option */ + DySetAop(direct_IO); + DySetAop(get_xip_mem); + DySetAop(migratepage); + DySetAop(launder_page); + DySetAop(is_partially_uptodate); + DySetAop(is_dirty_writeback); + DySetAop(error_remove_page); + DySetAop(swap_activate); + DySetAop(swap_deactivate); + + DyDbgSize(cnt, *h_aop); + dyaop->da_get_xip_mem = h_aop->get_xip_mem; +} + +/* ---------------------------------------------------------------------- */ + +static void dy_bug(struct kref *kref) +{ + BUG(); +} + +static struct au_dykey *dy_get(struct au_dynop *op, struct au_branch *br) +{ + struct au_dykey *key, *old; + struct au_splhead *spl; + struct op { + unsigned int sz; + void (*set)(struct au_dykey *key, const void *h_op, + struct super_block *h_sb __maybe_unused); + }; + static const struct op a[] = { + [AuDy_AOP] = { + .sz = sizeof(struct au_dyaop), + .set = dy_aop + } + }; + const struct op *p; + + spl = dynop + op->dy_type; + key = dy_gfind_get(spl, op->dy_hop); + if (key) + goto out_add; /* success */ + + p = a + op->dy_type; + key = kzalloc(p->sz, GFP_NOFS); + if (unlikely(!key)) { + key = ERR_PTR(-ENOMEM); + goto out; + } + + key->dk_op.dy_hop = op->dy_hop; + kref_init(&key->dk_kref); + p->set(key, op->dy_hop, au_br_sb(br)); + old = dy_gadd(spl, key); + if (old) { + kfree(key); + key = old; + } + +out_add: + old = dy_bradd(br, key); + if (old) + /* its ref-count should never be zero here */ + kref_put(&key->dk_kref, dy_bug); +out: + return key; +} + +/* ---------------------------------------------------------------------- */ +/* + * Aufs prohibits O_DIRECT by defaut even if the branch supports it. + * This behaviour is necessary to return an error from open(O_DIRECT) instead + * of the succeeding I/O. The dio mount option enables O_DIRECT and makes + * open(O_DIRECT) always succeed, but the succeeding I/O may return an error. + * See the aufs manual in detail. + * + * To keep this behaviour, aufs has to set NULL to ->get_xip_mem too, and the + * performance of fadvise() and madvise() may be affected. + */ +static void dy_adx(struct au_dyaop *dyaop, int do_dx) +{ + if (!do_dx) { + dyaop->da_op.direct_IO = NULL; + dyaop->da_op.get_xip_mem = NULL; + } else { + dyaop->da_op.direct_IO = aufs_aop.direct_IO; + dyaop->da_op.get_xip_mem = aufs_aop.get_xip_mem; + if (!dyaop->da_get_xip_mem) + dyaop->da_op.get_xip_mem = NULL; + } +} + +static struct au_dyaop *dy_aget(struct au_branch *br, + const struct address_space_operations *h_aop, + int do_dx) +{ + struct au_dyaop *dyaop; + struct au_dynop op; + + op.dy_type = AuDy_AOP; + op.dy_haop = h_aop; + dyaop = (void *)dy_get(&op, br); + if (IS_ERR(dyaop)) + goto out; + dy_adx(dyaop, do_dx); + +out: + return dyaop; +} + +int au_dy_iaop(struct inode *inode, aufs_bindex_t bindex, + struct inode *h_inode) +{ + int err, do_dx; + struct super_block *sb; + struct au_branch *br; + struct au_dyaop *dyaop; + + AuDebugOn(!S_ISREG(h_inode->i_mode)); + IiMustWriteLock(inode); + + sb = inode->i_sb; + br = au_sbr(sb, bindex); + do_dx = !!au_opt_test(au_mntflags(sb), DIO); + dyaop = dy_aget(br, h_inode->i_mapping->a_ops, do_dx); + err = PTR_ERR(dyaop); + if (IS_ERR(dyaop)) + /* unnecessary to call dy_fput() */ + goto out; + + err = 0; + inode->i_mapping->a_ops = &dyaop->da_op; + +out: + return err; +} + +/* + * Is it safe to replace a_ops during the inode/file is in operation? + * Yes, I hope so. + */ +int au_dy_irefresh(struct inode *inode) +{ + int err; + aufs_bindex_t bstart; + struct inode *h_inode; + + err = 0; + if (S_ISREG(inode->i_mode)) { + bstart = au_ibstart(inode); + h_inode = au_h_iptr(inode, bstart); + err = au_dy_iaop(inode, bstart, h_inode); + } + return err; +} + +void au_dy_arefresh(int do_dx) +{ + struct au_splhead *spl; + struct list_head *head; + struct au_dykey *key; + + spl = dynop + AuDy_AOP; + head = &spl->head; + spin_lock(&spl->spin); + list_for_each_entry(key, head, dk_list) + dy_adx((void *)key, do_dx); + spin_unlock(&spl->spin); +} + +/* ---------------------------------------------------------------------- */ + +void __init au_dy_init(void) +{ + int i; + + /* make sure that 'struct au_dykey *' can be any type */ + BUILD_BUG_ON(offsetof(struct au_dyaop, da_key)); + + for (i = 0; i < AuDyLast; i++) + au_spl_init(dynop + i); +} + +void au_dy_fin(void) +{ + int i; + + for (i = 0; i < AuDyLast; i++) + WARN_ON(!list_empty(&dynop[i].head)); +} --- linux-3.19.0.orig/ubuntu/aufs/dynop.h +++ linux-3.19.0/ubuntu/aufs/dynop.h @@ -0,0 +1,75 @@ +/* + * Copyright (C) 2010-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * dynamically customizable operations (for regular files only) + */ + +#ifndef __AUFS_DYNOP_H__ +#define __AUFS_DYNOP_H__ + +#ifdef __KERNEL__ + +#include "inode.h" + +enum {AuDy_AOP, AuDyLast}; + +struct au_dynop { + int dy_type; + union { + const void *dy_hop; + const struct address_space_operations *dy_haop; + }; +}; + +struct au_dykey { + union { + struct list_head dk_list; + struct rcu_head dk_rcu; + }; + struct au_dynop dk_op; + + /* + * during I am in the branch local array, kref is gotten. when the + * branch is removed, kref is put. + */ + struct kref dk_kref; +}; + +/* stop unioning since their sizes are very different from each other */ +struct au_dyaop { + struct au_dykey da_key; + struct address_space_operations da_op; /* not const */ + int (*da_get_xip_mem)(struct address_space *, pgoff_t, int, + void **, unsigned long *); +}; + +/* ---------------------------------------------------------------------- */ + +/* dynop.c */ +struct au_branch; +void au_dy_put(struct au_dykey *key); +int au_dy_iaop(struct inode *inode, aufs_bindex_t bindex, + struct inode *h_inode); +int au_dy_irefresh(struct inode *inode); +void au_dy_arefresh(int do_dio); + +void __init au_dy_init(void); +void au_dy_fin(void); + +#endif /* __KERNEL__ */ +#endif /* __AUFS_DYNOP_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/export.c +++ linux-3.19.0/ubuntu/aufs/export.c @@ -0,0 +1,831 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * export via nfs + */ + +#include +#include +#include +#include +#include +#include +#include "../fs/mount.h" +#include "aufs.h" + +union conv { +#ifdef CONFIG_AUFS_INO_T_64 + __u32 a[2]; +#else + __u32 a[1]; +#endif + ino_t ino; +}; + +static ino_t decode_ino(__u32 *a) +{ + union conv u; + + BUILD_BUG_ON(sizeof(u.ino) != sizeof(u.a)); + u.a[0] = a[0]; +#ifdef CONFIG_AUFS_INO_T_64 + u.a[1] = a[1]; +#endif + return u.ino; +} + +static void encode_ino(__u32 *a, ino_t ino) +{ + union conv u; + + u.ino = ino; + a[0] = u.a[0]; +#ifdef CONFIG_AUFS_INO_T_64 + a[1] = u.a[1]; +#endif +} + +/* NFS file handle */ +enum { + Fh_br_id, + Fh_sigen, +#ifdef CONFIG_AUFS_INO_T_64 + /* support 64bit inode number */ + Fh_ino1, + Fh_ino2, + Fh_dir_ino1, + Fh_dir_ino2, +#else + Fh_ino1, + Fh_dir_ino1, +#endif + Fh_igen, + Fh_h_type, + Fh_tail, + + Fh_ino = Fh_ino1, + Fh_dir_ino = Fh_dir_ino1 +}; + +static int au_test_anon(struct dentry *dentry) +{ + /* note: read d_flags without d_lock */ + return !!(dentry->d_flags & DCACHE_DISCONNECTED); +} + +int au_test_nfsd(void) +{ + int ret; + struct task_struct *tsk = current; + char comm[sizeof(tsk->comm)]; + + ret = 0; + if (tsk->flags & PF_KTHREAD) { + get_task_comm(comm, tsk); + ret = !strcmp(comm, "nfsd"); + } + + return ret; +} + +/* ---------------------------------------------------------------------- */ +/* inode generation external table */ + +void au_xigen_inc(struct inode *inode) +{ + loff_t pos; + ssize_t sz; + __u32 igen; + struct super_block *sb; + struct au_sbinfo *sbinfo; + + sb = inode->i_sb; + AuDebugOn(!au_opt_test(au_mntflags(sb), XINO)); + + sbinfo = au_sbi(sb); + pos = inode->i_ino; + pos *= sizeof(igen); + igen = inode->i_generation + 1; + sz = xino_fwrite(sbinfo->si_xwrite, sbinfo->si_xigen, &igen, + sizeof(igen), &pos); + if (sz == sizeof(igen)) + return; /* success */ + + if (unlikely(sz >= 0)) + AuIOErr("xigen error (%zd)\n", sz); +} + +int au_xigen_new(struct inode *inode) +{ + int err; + loff_t pos; + ssize_t sz; + struct super_block *sb; + struct au_sbinfo *sbinfo; + struct file *file; + + err = 0; + /* todo: dirty, at mount time */ + if (inode->i_ino == AUFS_ROOT_INO) + goto out; + sb = inode->i_sb; + SiMustAnyLock(sb); + if (unlikely(!au_opt_test(au_mntflags(sb), XINO))) + goto out; + + err = -EFBIG; + pos = inode->i_ino; + if (unlikely(au_loff_max / sizeof(inode->i_generation) - 1 < pos)) { + AuIOErr1("too large i%lld\n", pos); + goto out; + } + pos *= sizeof(inode->i_generation); + + err = 0; + sbinfo = au_sbi(sb); + file = sbinfo->si_xigen; + BUG_ON(!file); + + if (vfsub_f_size_read(file) + < pos + sizeof(inode->i_generation)) { + inode->i_generation = atomic_inc_return(&sbinfo->si_xigen_next); + sz = xino_fwrite(sbinfo->si_xwrite, file, &inode->i_generation, + sizeof(inode->i_generation), &pos); + } else + sz = xino_fread(sbinfo->si_xread, file, &inode->i_generation, + sizeof(inode->i_generation), &pos); + if (sz == sizeof(inode->i_generation)) + goto out; /* success */ + + err = sz; + if (unlikely(sz >= 0)) { + err = -EIO; + AuIOErr("xigen error (%zd)\n", sz); + } + +out: + return err; +} + +int au_xigen_set(struct super_block *sb, struct file *base) +{ + int err; + struct au_sbinfo *sbinfo; + struct file *file; + + SiMustWriteLock(sb); + + sbinfo = au_sbi(sb); + file = au_xino_create2(base, sbinfo->si_xigen); + err = PTR_ERR(file); + if (IS_ERR(file)) + goto out; + err = 0; + if (sbinfo->si_xigen) + fput(sbinfo->si_xigen); + sbinfo->si_xigen = file; + +out: + return err; +} + +void au_xigen_clr(struct super_block *sb) +{ + struct au_sbinfo *sbinfo; + + SiMustWriteLock(sb); + + sbinfo = au_sbi(sb); + if (sbinfo->si_xigen) { + fput(sbinfo->si_xigen); + sbinfo->si_xigen = NULL; + } +} + +/* ---------------------------------------------------------------------- */ + +static struct dentry *decode_by_ino(struct super_block *sb, ino_t ino, + ino_t dir_ino) +{ + struct dentry *dentry, *d; + struct inode *inode; + unsigned int sigen; + + dentry = NULL; + inode = ilookup(sb, ino); + if (!inode) + goto out; + + dentry = ERR_PTR(-ESTALE); + sigen = au_sigen(sb); + if (unlikely(is_bad_inode(inode) + || IS_DEADDIR(inode) + || sigen != au_iigen(inode, NULL))) + goto out_iput; + + dentry = NULL; + if (!dir_ino || S_ISDIR(inode->i_mode)) + dentry = d_find_alias(inode); + else { + spin_lock(&inode->i_lock); + hlist_for_each_entry(d, &inode->i_dentry, d_u.d_alias) { + spin_lock(&d->d_lock); + if (!au_test_anon(d) + && d->d_parent->d_inode->i_ino == dir_ino) { + dentry = dget_dlock(d); + spin_unlock(&d->d_lock); + break; + } + spin_unlock(&d->d_lock); + } + spin_unlock(&inode->i_lock); + } + if (unlikely(dentry && au_digen_test(dentry, sigen))) { + /* need to refresh */ + dput(dentry); + dentry = NULL; + } + +out_iput: + iput(inode); +out: + AuTraceErrPtr(dentry); + return dentry; +} + +/* ---------------------------------------------------------------------- */ + +/* todo: dirty? */ +/* if exportfs_decode_fh() passed vfsmount*, we could be happy */ + +struct au_compare_mnt_args { + /* input */ + struct super_block *sb; + + /* output */ + struct vfsmount *mnt; +}; + +static int au_compare_mnt(struct vfsmount *mnt, void *arg) +{ + struct au_compare_mnt_args *a = arg; + + if (mnt->mnt_sb != a->sb) + return 0; + a->mnt = mntget(mnt); + return 1; +} + +static struct vfsmount *au_mnt_get(struct super_block *sb) +{ + int err; + struct path root; + struct au_compare_mnt_args args = { + .sb = sb + }; + + get_fs_root(current->fs, &root); + rcu_read_lock(); + err = iterate_mounts(au_compare_mnt, &args, root.mnt); + rcu_read_unlock(); + path_put(&root); + AuDebugOn(!err); + AuDebugOn(!args.mnt); + return args.mnt; +} + +struct au_nfsd_si_lock { + unsigned int sigen; + aufs_bindex_t bindex, br_id; + unsigned char force_lock; +}; + +static int si_nfsd_read_lock(struct super_block *sb, + struct au_nfsd_si_lock *nsi_lock) +{ + int err; + aufs_bindex_t bindex; + + si_read_lock(sb, AuLock_FLUSH); + + /* branch id may be wrapped around */ + err = 0; + bindex = au_br_index(sb, nsi_lock->br_id); + if (bindex >= 0 && nsi_lock->sigen + AUFS_BRANCH_MAX > au_sigen(sb)) + goto out; /* success */ + + err = -ESTALE; + bindex = -1; + if (!nsi_lock->force_lock) + si_read_unlock(sb); + +out: + nsi_lock->bindex = bindex; + return err; +} + +struct find_name_by_ino { + struct dir_context ctx; + int called, found; + ino_t ino; + char *name; + int namelen; +}; + +static int +find_name_by_ino(struct dir_context *ctx, const char *name, int namelen, + loff_t offset, u64 ino, unsigned int d_type) +{ + struct find_name_by_ino *a = container_of(ctx, struct find_name_by_ino, + ctx); + + a->called++; + if (a->ino != ino) + return 0; + + memcpy(a->name, name, namelen); + a->namelen = namelen; + a->found = 1; + return 1; +} + +static struct dentry *au_lkup_by_ino(struct path *path, ino_t ino, + struct au_nfsd_si_lock *nsi_lock) +{ + struct dentry *dentry, *parent; + struct file *file; + struct inode *dir; + struct find_name_by_ino arg = { + .ctx = { + .actor = find_name_by_ino + } + }; + int err; + + parent = path->dentry; + if (nsi_lock) + si_read_unlock(parent->d_sb); + file = vfsub_dentry_open(path, au_dir_roflags); + dentry = (void *)file; + if (IS_ERR(file)) + goto out; + + dentry = ERR_PTR(-ENOMEM); + arg.name = (void *)__get_free_page(GFP_NOFS); + if (unlikely(!arg.name)) + goto out_file; + arg.ino = ino; + arg.found = 0; + do { + arg.called = 0; + /* smp_mb(); */ + err = vfsub_iterate_dir(file, &arg.ctx); + } while (!err && !arg.found && arg.called); + dentry = ERR_PTR(err); + if (unlikely(err)) + goto out_name; + /* instead of ENOENT */ + dentry = ERR_PTR(-ESTALE); + if (!arg.found) + goto out_name; + + /* do not call vfsub_lkup_one() */ + dir = parent->d_inode; + mutex_lock(&dir->i_mutex); + dentry = vfsub_lookup_one_len(arg.name, parent, arg.namelen); + mutex_unlock(&dir->i_mutex); + AuTraceErrPtr(dentry); + if (IS_ERR(dentry)) + goto out_name; + AuDebugOn(au_test_anon(dentry)); + if (unlikely(!dentry->d_inode)) { + dput(dentry); + dentry = ERR_PTR(-ENOENT); + } + +out_name: + free_page((unsigned long)arg.name); +out_file: + fput(file); +out: + if (unlikely(nsi_lock + && si_nfsd_read_lock(parent->d_sb, nsi_lock) < 0)) + if (!IS_ERR(dentry)) { + dput(dentry); + dentry = ERR_PTR(-ESTALE); + } + AuTraceErrPtr(dentry); + return dentry; +} + +static struct dentry *decode_by_dir_ino(struct super_block *sb, ino_t ino, + ino_t dir_ino, + struct au_nfsd_si_lock *nsi_lock) +{ + struct dentry *dentry; + struct path path; + + if (dir_ino != AUFS_ROOT_INO) { + path.dentry = decode_by_ino(sb, dir_ino, 0); + dentry = path.dentry; + if (!path.dentry || IS_ERR(path.dentry)) + goto out; + AuDebugOn(au_test_anon(path.dentry)); + } else + path.dentry = dget(sb->s_root); + + path.mnt = au_mnt_get(sb); + dentry = au_lkup_by_ino(&path, ino, nsi_lock); + path_put(&path); + +out: + AuTraceErrPtr(dentry); + return dentry; +} + +/* ---------------------------------------------------------------------- */ + +static int h_acceptable(void *expv, struct dentry *dentry) +{ + return 1; +} + +static char *au_build_path(struct dentry *h_parent, struct path *h_rootpath, + char *buf, int len, struct super_block *sb) +{ + char *p; + int n; + struct path path; + + p = d_path(h_rootpath, buf, len); + if (IS_ERR(p)) + goto out; + n = strlen(p); + + path.mnt = h_rootpath->mnt; + path.dentry = h_parent; + p = d_path(&path, buf, len); + if (IS_ERR(p)) + goto out; + if (n != 1) + p += n; + + path.mnt = au_mnt_get(sb); + path.dentry = sb->s_root; + p = d_path(&path, buf, len - strlen(p)); + mntput(path.mnt); + if (IS_ERR(p)) + goto out; + if (n != 1) + p[strlen(p)] = '/'; + +out: + AuTraceErrPtr(p); + return p; +} + +static +struct dentry *decode_by_path(struct super_block *sb, ino_t ino, __u32 *fh, + int fh_len, struct au_nfsd_si_lock *nsi_lock) +{ + struct dentry *dentry, *h_parent, *root; + struct super_block *h_sb; + char *pathname, *p; + struct vfsmount *h_mnt; + struct au_branch *br; + int err; + struct path path; + + br = au_sbr(sb, nsi_lock->bindex); + h_mnt = au_br_mnt(br); + h_sb = h_mnt->mnt_sb; + /* todo: call lower fh_to_dentry()? fh_to_parent()? */ + h_parent = exportfs_decode_fh(h_mnt, (void *)(fh + Fh_tail), + fh_len - Fh_tail, fh[Fh_h_type], + h_acceptable, /*context*/NULL); + dentry = h_parent; + if (unlikely(!h_parent || IS_ERR(h_parent))) { + AuWarn1("%s decode_fh failed, %ld\n", + au_sbtype(h_sb), PTR_ERR(h_parent)); + goto out; + } + dentry = NULL; + if (unlikely(au_test_anon(h_parent))) { + AuWarn1("%s decode_fh returned a disconnected dentry\n", + au_sbtype(h_sb)); + goto out_h_parent; + } + + dentry = ERR_PTR(-ENOMEM); + pathname = (void *)__get_free_page(GFP_NOFS); + if (unlikely(!pathname)) + goto out_h_parent; + + root = sb->s_root; + path.mnt = h_mnt; + di_read_lock_parent(root, !AuLock_IR); + path.dentry = au_h_dptr(root, nsi_lock->bindex); + di_read_unlock(root, !AuLock_IR); + p = au_build_path(h_parent, &path, pathname, PAGE_SIZE, sb); + dentry = (void *)p; + if (IS_ERR(p)) + goto out_pathname; + + si_read_unlock(sb); + err = vfsub_kern_path(p, LOOKUP_FOLLOW | LOOKUP_DIRECTORY, &path); + dentry = ERR_PTR(err); + if (unlikely(err)) + goto out_relock; + + dentry = ERR_PTR(-ENOENT); + AuDebugOn(au_test_anon(path.dentry)); + if (unlikely(!path.dentry->d_inode)) + goto out_path; + + if (ino != path.dentry->d_inode->i_ino) + dentry = au_lkup_by_ino(&path, ino, /*nsi_lock*/NULL); + else + dentry = dget(path.dentry); + +out_path: + path_put(&path); +out_relock: + if (unlikely(si_nfsd_read_lock(sb, nsi_lock) < 0)) + if (!IS_ERR(dentry)) { + dput(dentry); + dentry = ERR_PTR(-ESTALE); + } +out_pathname: + free_page((unsigned long)pathname); +out_h_parent: + dput(h_parent); +out: + AuTraceErrPtr(dentry); + return dentry; +} + +/* ---------------------------------------------------------------------- */ + +static struct dentry * +aufs_fh_to_dentry(struct super_block *sb, struct fid *fid, int fh_len, + int fh_type) +{ + struct dentry *dentry; + __u32 *fh = fid->raw; + struct au_branch *br; + ino_t ino, dir_ino; + struct au_nfsd_si_lock nsi_lock = { + .force_lock = 0 + }; + + dentry = ERR_PTR(-ESTALE); + /* it should never happen, but the file handle is unreliable */ + if (unlikely(fh_len < Fh_tail)) + goto out; + nsi_lock.sigen = fh[Fh_sigen]; + nsi_lock.br_id = fh[Fh_br_id]; + + /* branch id may be wrapped around */ + br = NULL; + if (unlikely(si_nfsd_read_lock(sb, &nsi_lock))) + goto out; + nsi_lock.force_lock = 1; + + /* is this inode still cached? */ + ino = decode_ino(fh + Fh_ino); + /* it should never happen */ + if (unlikely(ino == AUFS_ROOT_INO)) + goto out; + + dir_ino = decode_ino(fh + Fh_dir_ino); + dentry = decode_by_ino(sb, ino, dir_ino); + if (IS_ERR(dentry)) + goto out_unlock; + if (dentry) + goto accept; + + /* is the parent dir cached? */ + br = au_sbr(sb, nsi_lock.bindex); + atomic_inc(&br->br_count); + dentry = decode_by_dir_ino(sb, ino, dir_ino, &nsi_lock); + if (IS_ERR(dentry)) + goto out_unlock; + if (dentry) + goto accept; + + /* lookup path */ + dentry = decode_by_path(sb, ino, fh, fh_len, &nsi_lock); + if (IS_ERR(dentry)) + goto out_unlock; + if (unlikely(!dentry)) + /* todo?: make it ESTALE */ + goto out_unlock; + +accept: + if (!au_digen_test(dentry, au_sigen(sb)) + && dentry->d_inode->i_generation == fh[Fh_igen]) + goto out_unlock; /* success */ + + dput(dentry); + dentry = ERR_PTR(-ESTALE); +out_unlock: + if (br) + atomic_dec(&br->br_count); + si_read_unlock(sb); +out: + AuTraceErrPtr(dentry); + return dentry; +} + +#if 0 /* reserved for future use */ +/* support subtreecheck option */ +static struct dentry *aufs_fh_to_parent(struct super_block *sb, struct fid *fid, + int fh_len, int fh_type) +{ + struct dentry *parent; + __u32 *fh = fid->raw; + ino_t dir_ino; + + dir_ino = decode_ino(fh + Fh_dir_ino); + parent = decode_by_ino(sb, dir_ino, 0); + if (IS_ERR(parent)) + goto out; + if (!parent) + parent = decode_by_path(sb, au_br_index(sb, fh[Fh_br_id]), + dir_ino, fh, fh_len); + +out: + AuTraceErrPtr(parent); + return parent; +} +#endif + +/* ---------------------------------------------------------------------- */ + +static int aufs_encode_fh(struct inode *inode, __u32 *fh, int *max_len, + struct inode *dir) +{ + int err; + aufs_bindex_t bindex; + struct super_block *sb, *h_sb; + struct dentry *dentry, *parent, *h_parent; + struct inode *h_dir; + struct au_branch *br; + + err = -ENOSPC; + if (unlikely(*max_len <= Fh_tail)) { + AuWarn1("NFSv2 client (max_len %d)?\n", *max_len); + goto out; + } + + err = FILEID_ROOT; + if (inode->i_ino == AUFS_ROOT_INO) { + AuDebugOn(inode->i_ino != AUFS_ROOT_INO); + goto out; + } + + h_parent = NULL; + sb = inode->i_sb; + err = si_read_lock(sb, AuLock_FLUSH); + if (unlikely(err)) + goto out; + +#ifdef CONFIG_AUFS_DEBUG + if (unlikely(!au_opt_test(au_mntflags(sb), XINO))) + AuWarn1("NFS-exporting requires xino\n"); +#endif + err = -EIO; + parent = NULL; + ii_read_lock_child(inode); + bindex = au_ibstart(inode); + if (!dir) { + dentry = d_find_any_alias(inode); + if (unlikely(!dentry)) + goto out_unlock; + AuDebugOn(au_test_anon(dentry)); + parent = dget_parent(dentry); + dput(dentry); + if (unlikely(!parent)) + goto out_unlock; + dir = parent->d_inode; + } + + ii_read_lock_parent(dir); + h_dir = au_h_iptr(dir, bindex); + ii_read_unlock(dir); + if (unlikely(!h_dir)) + goto out_parent; + h_parent = d_find_any_alias(h_dir); + if (unlikely(!h_parent)) + goto out_hparent; + + err = -EPERM; + br = au_sbr(sb, bindex); + h_sb = au_br_sb(br); + if (unlikely(!h_sb->s_export_op)) { + AuErr1("%s branch is not exportable\n", au_sbtype(h_sb)); + goto out_hparent; + } + + fh[Fh_br_id] = br->br_id; + fh[Fh_sigen] = au_sigen(sb); + encode_ino(fh + Fh_ino, inode->i_ino); + encode_ino(fh + Fh_dir_ino, dir->i_ino); + fh[Fh_igen] = inode->i_generation; + + *max_len -= Fh_tail; + fh[Fh_h_type] = exportfs_encode_fh(h_parent, (void *)(fh + Fh_tail), + max_len, + /*connectable or subtreecheck*/0); + err = fh[Fh_h_type]; + *max_len += Fh_tail; + /* todo: macros? */ + if (err != FILEID_INVALID) + err = 99; + else + AuWarn1("%s encode_fh failed\n", au_sbtype(h_sb)); + +out_hparent: + dput(h_parent); +out_parent: + dput(parent); +out_unlock: + ii_read_unlock(inode); + si_read_unlock(sb); +out: + if (unlikely(err < 0)) + err = FILEID_INVALID; + return err; +} + +/* ---------------------------------------------------------------------- */ + +static int aufs_commit_metadata(struct inode *inode) +{ + int err; + aufs_bindex_t bindex; + struct super_block *sb; + struct inode *h_inode; + int (*f)(struct inode *inode); + + sb = inode->i_sb; + si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLMW); + ii_write_lock_child(inode); + bindex = au_ibstart(inode); + AuDebugOn(bindex < 0); + h_inode = au_h_iptr(inode, bindex); + + f = h_inode->i_sb->s_export_op->commit_metadata; + if (f) + err = f(h_inode); + else { + struct writeback_control wbc = { + .sync_mode = WB_SYNC_ALL, + .nr_to_write = 0 /* metadata only */ + }; + + err = sync_inode(h_inode, &wbc); + } + + au_cpup_attr_timesizes(inode); + ii_write_unlock(inode); + si_read_unlock(sb); + return err; +} + +/* ---------------------------------------------------------------------- */ + +static struct export_operations aufs_export_op = { + .fh_to_dentry = aufs_fh_to_dentry, + /* .fh_to_parent = aufs_fh_to_parent, */ + .encode_fh = aufs_encode_fh, + .commit_metadata = aufs_commit_metadata +}; + +void au_export_init(struct super_block *sb) +{ + struct au_sbinfo *sbinfo; + __u32 u; + + sb->s_export_op = &aufs_export_op; + sbinfo = au_sbi(sb); + sbinfo->si_xigen = NULL; + get_random_bytes(&u, sizeof(u)); + BUILD_BUG_ON(sizeof(u) != sizeof(int)); + atomic_set(&sbinfo->si_xigen_next, u); +} --- linux-3.19.0.orig/ubuntu/aufs/f_op.c +++ linux-3.19.0/ubuntu/aufs/f_op.c @@ -0,0 +1,814 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * file and vm operations + */ + +#include +#include +#include +#include +#include "aufs.h" + +int au_do_open_nondir(struct file *file, int flags) +{ + int err; + aufs_bindex_t bindex; + struct file *h_file; + struct dentry *dentry; + struct au_finfo *finfo; + struct inode *h_inode; + + FiMustWriteLock(file); + + err = 0; + dentry = file->f_path.dentry; + finfo = au_fi(file); + memset(&finfo->fi_htop, 0, sizeof(finfo->fi_htop)); + atomic_set(&finfo->fi_mmapped, 0); + bindex = au_dbstart(dentry); + h_file = au_h_open(dentry, bindex, flags, file, /*force_wr*/0); + if (IS_ERR(h_file)) + err = PTR_ERR(h_file); + else { + if ((flags & __O_TMPFILE) + && !(flags & O_EXCL)) { + h_inode = file_inode(h_file); + spin_lock(&h_inode->i_lock); + h_inode->i_state |= I_LINKABLE; + spin_unlock(&h_inode->i_lock); + } + au_set_fbstart(file, bindex); + au_set_h_fptr(file, bindex, h_file); + au_update_figen(file); + /* todo: necessary? */ + /* file->f_ra = h_file->f_ra; */ + } + + return err; +} + +static int aufs_open_nondir(struct inode *inode __maybe_unused, + struct file *file) +{ + int err; + struct super_block *sb; + + AuDbg("%pD, f_flags 0x%x, f_mode 0x%x\n", + file, vfsub_file_flags(file), file->f_mode); + + sb = file->f_path.dentry->d_sb; + si_read_lock(sb, AuLock_FLUSH); + err = au_do_open(file, au_do_open_nondir, /*fidir*/NULL); + si_read_unlock(sb); + return err; +} + +int aufs_release_nondir(struct inode *inode __maybe_unused, struct file *file) +{ + struct au_finfo *finfo; + aufs_bindex_t bindex; + + finfo = au_fi(file); + au_sphl_del(&finfo->fi_hlist, + &au_sbi(file->f_path.dentry->d_sb)->si_files); + bindex = finfo->fi_btop; + if (bindex >= 0) + au_set_h_fptr(file, bindex, NULL); + + au_finfo_fin(file); + return 0; +} + +/* ---------------------------------------------------------------------- */ + +static int au_do_flush_nondir(struct file *file, fl_owner_t id) +{ + int err; + struct file *h_file; + + err = 0; + h_file = au_hf_top(file); + if (h_file) + err = vfsub_flush(h_file, id); + return err; +} + +static int aufs_flush_nondir(struct file *file, fl_owner_t id) +{ + return au_do_flush(file, id, au_do_flush_nondir); +} + +/* ---------------------------------------------------------------------- */ +/* + * read and write functions acquire [fdi]_rwsem once, but release before + * mmap_sem. This is because to stop a race condition between mmap(2). + * Releasing these aufs-rwsem should be safe, no branch-mamagement (by keeping + * si_rwsem), no harmful copy-up should happen. Actually copy-up may happen in + * read functions after [fdi]_rwsem are released, but it should be harmless. + */ + +static ssize_t aufs_read(struct file *file, char __user *buf, size_t count, + loff_t *ppos) +{ + ssize_t err; + struct dentry *dentry; + struct file *h_file; + struct super_block *sb; + + dentry = file->f_path.dentry; + sb = dentry->d_sb; + si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLMW); + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/0); + if (unlikely(err)) + goto out; + + h_file = au_hf_top(file); + get_file(h_file); + di_read_unlock(dentry, AuLock_IR); + fi_read_unlock(file); + + /* filedata may be obsoleted by concurrent copyup, but no problem */ + err = vfsub_read_u(h_file, buf, count, ppos); + /* todo: necessary? */ + /* file->f_ra = h_file->f_ra; */ + /* update without lock, I don't think it a problem */ + fsstack_copy_attr_atime(dentry->d_inode, file_inode(h_file)); + fput(h_file); + +out: + si_read_unlock(sb); + return err; +} + +/* + * todo: very ugly + * it locks both of i_mutex and si_rwsem for read in safe. + * if the plink maintenance mode continues forever (that is the problem), + * may loop forever. + */ +static void au_mtx_and_read_lock(struct inode *inode) +{ + int err; + struct super_block *sb = inode->i_sb; + + while (1) { + mutex_lock(&inode->i_mutex); + err = si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLM); + if (!err) + break; + mutex_unlock(&inode->i_mutex); + si_read_lock(sb, AuLock_NOPLMW); + si_read_unlock(sb); + } +} + +static ssize_t aufs_write(struct file *file, const char __user *ubuf, + size_t count, loff_t *ppos) +{ + ssize_t err; + blkcnt_t blks; + aufs_bindex_t bstart; + struct au_pin pin; + struct dentry *dentry; + struct inode *inode, *h_inode; + struct super_block *sb; + struct file *h_file; + char __user *buf = (char __user *)ubuf; + + dentry = file->f_path.dentry; + sb = dentry->d_sb; + inode = dentry->d_inode; + au_mtx_and_read_lock(inode); + + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/1); + if (unlikely(err)) + goto out; + + err = au_ready_to_write(file, -1, &pin); + di_downgrade_lock(dentry, AuLock_IR); + if (unlikely(err)) { + di_read_unlock(dentry, AuLock_IR); + fi_write_unlock(file); + goto out; + } + + bstart = au_fbstart(file); + h_file = au_hf_top(file); + get_file(h_file); + h_inode = file_inode(h_file); + blks = h_inode->i_blocks; + au_unpin(&pin); + di_read_unlock(dentry, AuLock_IR); + fi_write_unlock(file); + + err = vfsub_write_u(h_file, buf, count, ppos); + ii_write_lock_child(inode); + au_cpup_attr_timesizes(inode); + inode->i_mode = file_inode(h_file)->i_mode; + AuDbg("blks %llu, %llu\n", (u64)blks, (u64)h_inode->i_blocks); + if (err > 0) + au_fhsm_wrote(sb, bstart, /*force*/h_inode->i_blocks > blks); + ii_write_unlock(inode); + fput(h_file); + +out: + si_read_unlock(sb); + mutex_unlock(&inode->i_mutex); + return err; +} + +static ssize_t au_do_iter(struct file *h_file, int rw, struct kiocb *kio, + struct iov_iter *iov_iter) +{ + ssize_t err; + struct file *file; + ssize_t (*iter)(struct kiocb *, struct iov_iter *); + ssize_t (*aio)(struct kiocb *, const struct iovec *, unsigned long, + loff_t); + + err = security_file_permission(h_file, rw); + if (unlikely(err)) + goto out; + + err = -ENOSYS; + iter = NULL; + aio = NULL; + if (rw == MAY_READ) { + iter = h_file->f_op->read_iter; + aio = h_file->f_op->aio_read; + } else if (rw == MAY_WRITE) { + iter = h_file->f_op->write_iter; + aio = h_file->f_op->aio_write; + } + + file = kio->ki_filp; + kio->ki_filp = h_file; + if (iter) { + lockdep_off(); + err = iter(kio, iov_iter); + lockdep_on(); + } else if (aio) { + lockdep_off(); + err = aio(kio, iov_iter->iov, iov_iter->nr_segs, kio->ki_pos); + lockdep_on(); + } else + /* currently there is no such fs */ + WARN_ON_ONCE(1); + kio->ki_filp = file; + +out: + return err; +} + +static ssize_t aufs_read_iter(struct kiocb *kio, struct iov_iter *iov_iter) +{ + ssize_t err; + struct file *file, *h_file; + struct dentry *dentry; + struct super_block *sb; + + file = kio->ki_filp; + dentry = file->f_path.dentry; + sb = dentry->d_sb; + si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLMW); + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/0); + if (unlikely(err)) + goto out; + + h_file = au_hf_top(file); + get_file(h_file); + di_read_unlock(dentry, AuLock_IR); + fi_read_unlock(file); + + err = au_do_iter(h_file, MAY_READ, kio, iov_iter); + /* todo: necessary? */ + /* file->f_ra = h_file->f_ra; */ + /* update without lock, I don't think it a problem */ + fsstack_copy_attr_atime(dentry->d_inode, file_inode(h_file)); + fput(h_file); + +out: + si_read_unlock(sb); + return err; +} + +static ssize_t aufs_write_iter(struct kiocb *kio, struct iov_iter *iov_iter) +{ + ssize_t err; + blkcnt_t blks; + aufs_bindex_t bstart; + struct au_pin pin; + struct dentry *dentry; + struct inode *inode, *h_inode; + struct file *file, *h_file; + struct super_block *sb; + + file = kio->ki_filp; + dentry = file->f_path.dentry; + sb = dentry->d_sb; + inode = dentry->d_inode; + au_mtx_and_read_lock(inode); + + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/1); + if (unlikely(err)) + goto out; + + err = au_ready_to_write(file, -1, &pin); + di_downgrade_lock(dentry, AuLock_IR); + if (unlikely(err)) { + di_read_unlock(dentry, AuLock_IR); + fi_write_unlock(file); + goto out; + } + + bstart = au_fbstart(file); + h_file = au_hf_top(file); + get_file(h_file); + h_inode = file_inode(h_file); + blks = h_inode->i_blocks; + au_unpin(&pin); + di_read_unlock(dentry, AuLock_IR); + fi_write_unlock(file); + + err = au_do_iter(h_file, MAY_WRITE, kio, iov_iter); + ii_write_lock_child(inode); + au_cpup_attr_timesizes(inode); + inode->i_mode = file_inode(h_file)->i_mode; + AuDbg("blks %llu, %llu\n", (u64)blks, (u64)h_inode->i_blocks); + if (err > 0) + au_fhsm_wrote(sb, bstart, /*force*/h_inode->i_blocks > blks); + ii_write_unlock(inode); + fput(h_file); + +out: + si_read_unlock(sb); + mutex_unlock(&inode->i_mutex); + return err; +} + +static ssize_t aufs_splice_read(struct file *file, loff_t *ppos, + struct pipe_inode_info *pipe, size_t len, + unsigned int flags) +{ + ssize_t err; + struct file *h_file; + struct dentry *dentry; + struct super_block *sb; + + dentry = file->f_path.dentry; + sb = dentry->d_sb; + si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLMW); + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/0); + if (unlikely(err)) + goto out; + + err = -EINVAL; + h_file = au_hf_top(file); + get_file(h_file); + if (au_test_loopback_kthread()) { + au_warn_loopback(h_file->f_path.dentry->d_sb); + if (file->f_mapping != h_file->f_mapping) { + file->f_mapping = h_file->f_mapping; + smp_mb(); /* unnecessary? */ + } + } + di_read_unlock(dentry, AuLock_IR); + fi_read_unlock(file); + + err = vfsub_splice_to(h_file, ppos, pipe, len, flags); + /* todo: necessasry? */ + /* file->f_ra = h_file->f_ra; */ + /* update without lock, I don't think it a problem */ + fsstack_copy_attr_atime(dentry->d_inode, file_inode(h_file)); + fput(h_file); + +out: + si_read_unlock(sb); + return err; +} + +static ssize_t +aufs_splice_write(struct pipe_inode_info *pipe, struct file *file, loff_t *ppos, + size_t len, unsigned int flags) +{ + ssize_t err; + blkcnt_t blks; + aufs_bindex_t bstart; + struct au_pin pin; + struct dentry *dentry; + struct inode *inode, *h_inode; + struct super_block *sb; + struct file *h_file; + + dentry = file->f_path.dentry; + sb = dentry->d_sb; + inode = dentry->d_inode; + au_mtx_and_read_lock(inode); + + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/1); + if (unlikely(err)) + goto out; + + err = au_ready_to_write(file, -1, &pin); + di_downgrade_lock(dentry, AuLock_IR); + if (unlikely(err)) { + di_read_unlock(dentry, AuLock_IR); + fi_write_unlock(file); + goto out; + } + + bstart = au_fbstart(file); + h_file = au_hf_top(file); + get_file(h_file); + h_inode = file_inode(h_file); + blks = h_inode->i_blocks; + au_unpin(&pin); + di_read_unlock(dentry, AuLock_IR); + fi_write_unlock(file); + + err = vfsub_splice_from(pipe, h_file, ppos, len, flags); + ii_write_lock_child(inode); + au_cpup_attr_timesizes(inode); + inode->i_mode = file_inode(h_file)->i_mode; + AuDbg("blks %llu, %llu\n", (u64)blks, (u64)h_inode->i_blocks); + if (err > 0) + au_fhsm_wrote(sb, bstart, /*force*/h_inode->i_blocks > blks); + ii_write_unlock(inode); + fput(h_file); + +out: + si_read_unlock(sb); + mutex_unlock(&inode->i_mutex); + return err; +} + +static long aufs_fallocate(struct file *file, int mode, loff_t offset, + loff_t len) +{ + long err; + struct au_pin pin; + struct dentry *dentry; + struct super_block *sb; + struct inode *inode; + struct file *h_file; + + dentry = file->f_path.dentry; + sb = dentry->d_sb; + inode = dentry->d_inode; + au_mtx_and_read_lock(inode); + + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/1); + if (unlikely(err)) + goto out; + + err = au_ready_to_write(file, -1, &pin); + di_downgrade_lock(dentry, AuLock_IR); + if (unlikely(err)) { + di_read_unlock(dentry, AuLock_IR); + fi_write_unlock(file); + goto out; + } + + h_file = au_hf_top(file); + get_file(h_file); + au_unpin(&pin); + di_read_unlock(dentry, AuLock_IR); + fi_write_unlock(file); + + lockdep_off(); + err = vfs_fallocate(h_file, mode, offset, len); + lockdep_on(); + ii_write_lock_child(inode); + au_cpup_attr_timesizes(inode); + inode->i_mode = file_inode(h_file)->i_mode; + ii_write_unlock(inode); + fput(h_file); + +out: + si_read_unlock(sb); + mutex_unlock(&inode->i_mutex); + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* + * The locking order around current->mmap_sem. + * - in most and regular cases + * file I/O syscall -- aufs_read() or something + * -- si_rwsem for read -- mmap_sem + * (Note that [fdi]i_rwsem are released before mmap_sem). + * - in mmap case + * mmap(2) -- mmap_sem -- aufs_mmap() -- si_rwsem for read -- [fdi]i_rwsem + * This AB-BA order is definitly bad, but is not a problem since "si_rwsem for + * read" allows muliple processes to acquire it and [fdi]i_rwsem are not held in + * file I/O. Aufs needs to stop lockdep in aufs_mmap() though. + * It means that when aufs acquires si_rwsem for write, the process should never + * acquire mmap_sem. + * + * Actually aufs_iterate() holds [fdi]i_rwsem before mmap_sem, but this is not a + * problem either since any directory is not able to be mmap-ed. + * The similar scenario is applied to aufs_readlink() too. + */ + +#if 0 /* stop calling security_file_mmap() */ +/* cf. linux/include/linux/mman.h: calc_vm_prot_bits() */ +#define AuConv_VM_PROT(f, b) _calc_vm_trans(f, VM_##b, PROT_##b) + +static unsigned long au_arch_prot_conv(unsigned long flags) +{ + /* currently ppc64 only */ +#ifdef CONFIG_PPC64 + /* cf. linux/arch/powerpc/include/asm/mman.h */ + AuDebugOn(arch_calc_vm_prot_bits(-1) != VM_SAO); + return AuConv_VM_PROT(flags, SAO); +#else + AuDebugOn(arch_calc_vm_prot_bits(-1)); + return 0; +#endif +} + +static unsigned long au_prot_conv(unsigned long flags) +{ + return AuConv_VM_PROT(flags, READ) + | AuConv_VM_PROT(flags, WRITE) + | AuConv_VM_PROT(flags, EXEC) + | au_arch_prot_conv(flags); +} + +/* cf. linux/include/linux/mman.h: calc_vm_flag_bits() */ +#define AuConv_VM_MAP(f, b) _calc_vm_trans(f, VM_##b, MAP_##b) + +static unsigned long au_flag_conv(unsigned long flags) +{ + return AuConv_VM_MAP(flags, GROWSDOWN) + | AuConv_VM_MAP(flags, DENYWRITE) + | AuConv_VM_MAP(flags, LOCKED); +} +#endif + +static int aufs_mmap(struct file *file, struct vm_area_struct *vma) +{ + int err; + aufs_bindex_t bstart; + const unsigned char wlock + = (file->f_mode & FMODE_WRITE) && (vma->vm_flags & VM_SHARED); + struct dentry *dentry; + struct super_block *sb; + struct file *h_file; + struct au_branch *br; + struct au_pin pin; + + AuDbgVmRegion(file, vma); + + dentry = file->f_path.dentry; + sb = dentry->d_sb; + lockdep_off(); + si_read_lock(sb, AuLock_NOPLMW); + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/1); + if (unlikely(err)) + goto out; + + if (wlock) { + err = au_ready_to_write(file, -1, &pin); + di_write_unlock(dentry); + if (unlikely(err)) { + fi_write_unlock(file); + goto out; + } + au_unpin(&pin); + } else + di_write_unlock(dentry); + + bstart = au_fbstart(file); + br = au_sbr(sb, bstart); + h_file = au_hf_top(file); + get_file(h_file); + au_set_mmapped(file); + fi_write_unlock(file); + lockdep_on(); + + au_vm_file_reset(vma, h_file); + /* + * we cannot call security_mmap_file() here since it may acquire + * mmap_sem or i_mutex. + * + * err = security_mmap_file(h_file, au_prot_conv(vma->vm_flags), + * au_flag_conv(vma->vm_flags)); + */ + if (!err) + err = h_file->f_op->mmap(h_file, vma); + if (unlikely(err)) + goto out_reset; + + au_vm_prfile_set(vma, file); + /* update without lock, I don't think it a problem */ + fsstack_copy_attr_atime(file_inode(file), file_inode(h_file)); + goto out_fput; /* success */ + +out_reset: + au_unset_mmapped(file); + au_vm_file_reset(vma, file); +out_fput: + fput(h_file); + lockdep_off(); +out: + si_read_unlock(sb); + lockdep_on(); + AuTraceErr(err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +static int aufs_fsync_nondir(struct file *file, loff_t start, loff_t end, + int datasync) +{ + int err; + struct au_pin pin; + struct dentry *dentry; + struct inode *inode; + struct file *h_file; + struct super_block *sb; + + dentry = file->f_path.dentry; + inode = dentry->d_inode; + sb = dentry->d_sb; + mutex_lock(&inode->i_mutex); + err = si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLM); + if (unlikely(err)) + goto out; + + err = 0; /* -EBADF; */ /* posix? */ + if (unlikely(!(file->f_mode & FMODE_WRITE))) + goto out_si; + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/1); + if (unlikely(err)) + goto out_si; + + err = au_ready_to_write(file, -1, &pin); + di_downgrade_lock(dentry, AuLock_IR); + if (unlikely(err)) + goto out_unlock; + au_unpin(&pin); + + err = -EINVAL; + h_file = au_hf_top(file); + err = vfsub_fsync(h_file, &h_file->f_path, datasync); + au_cpup_attr_timesizes(inode); + +out_unlock: + di_read_unlock(dentry, AuLock_IR); + fi_write_unlock(file); +out_si: + si_read_unlock(sb); +out: + mutex_unlock(&inode->i_mutex); + return err; +} + +/* no one supports this operation, currently */ +#if 0 +static int aufs_aio_fsync_nondir(struct kiocb *kio, int datasync) +{ + int err; + struct au_pin pin; + struct dentry *dentry; + struct inode *inode; + struct file *file, *h_file; + + file = kio->ki_filp; + dentry = file->f_path.dentry; + inode = dentry->d_inode; + au_mtx_and_read_lock(inode); + + err = 0; /* -EBADF; */ /* posix? */ + if (unlikely(!(file->f_mode & FMODE_WRITE))) + goto out; + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/1); + if (unlikely(err)) + goto out; + + err = au_ready_to_write(file, -1, &pin); + di_downgrade_lock(dentry, AuLock_IR); + if (unlikely(err)) + goto out_unlock; + au_unpin(&pin); + + err = -ENOSYS; + h_file = au_hf_top(file); + if (h_file->f_op->aio_fsync) { + struct mutex *h_mtx; + + h_mtx = &file_inode(h_file)->i_mutex; + if (!is_sync_kiocb(kio)) { + get_file(h_file); + fput(file); + } + kio->ki_filp = h_file; + err = h_file->f_op->aio_fsync(kio, datasync); + mutex_lock_nested(h_mtx, AuLsc_I_CHILD); + if (!err) + vfsub_update_h_iattr(&h_file->f_path, /*did*/NULL); + /*ignore*/ + au_cpup_attr_timesizes(inode); + mutex_unlock(h_mtx); + } + +out_unlock: + di_read_unlock(dentry, AuLock_IR); + fi_write_unlock(file); +out: + si_read_unlock(inode->sb); + mutex_unlock(&inode->i_mutex); + return err; +} +#endif + +static int aufs_fasync(int fd, struct file *file, int flag) +{ + int err; + struct file *h_file; + struct dentry *dentry; + struct super_block *sb; + + dentry = file->f_path.dentry; + sb = dentry->d_sb; + si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLMW); + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/0); + if (unlikely(err)) + goto out; + + h_file = au_hf_top(file); + if (h_file->f_op->fasync) + err = h_file->f_op->fasync(fd, h_file, flag); + + di_read_unlock(dentry, AuLock_IR); + fi_read_unlock(file); + +out: + si_read_unlock(sb); + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* no one supports this operation, currently */ +#if 0 +static ssize_t aufs_sendpage(struct file *file, struct page *page, int offset, + size_t len, loff_t *pos , int more) +{ +} +#endif + +/* ---------------------------------------------------------------------- */ + +const struct file_operations aufs_file_fop = { + .owner = THIS_MODULE, + + .llseek = default_llseek, + + .read = aufs_read, + .write = aufs_write, + .read_iter = aufs_read_iter, + .write_iter = aufs_write_iter, + +#ifdef CONFIG_AUFS_POLL + .poll = aufs_poll, +#endif + .unlocked_ioctl = aufs_ioctl_nondir, +#ifdef CONFIG_COMPAT + .compat_ioctl = aufs_compat_ioctl_nondir, +#endif + .mmap = aufs_mmap, + .open = aufs_open_nondir, + .flush = aufs_flush_nondir, + .release = aufs_release_nondir, + .fsync = aufs_fsync_nondir, + /* .aio_fsync = aufs_aio_fsync_nondir, */ + .fasync = aufs_fasync, + /* .sendpage = aufs_sendpage, */ + .splice_write = aufs_splice_write, + .splice_read = aufs_splice_read, +#if 0 + .aio_splice_write = aufs_aio_splice_write, + .aio_splice_read = aufs_aio_splice_read, +#endif + .fallocate = aufs_fallocate +}; --- linux-3.19.0.orig/ubuntu/aufs/fhsm.c +++ linux-3.19.0/ubuntu/aufs/fhsm.c @@ -0,0 +1,426 @@ +/* + * Copyright (C) 2011-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +/* + * File-based Hierarchy Storage Management + */ + +#include +#include +#include +#include +#include "aufs.h" + +static aufs_bindex_t au_fhsm_bottom(struct super_block *sb) +{ + struct au_sbinfo *sbinfo; + struct au_fhsm *fhsm; + + SiMustAnyLock(sb); + + sbinfo = au_sbi(sb); + fhsm = &sbinfo->si_fhsm; + AuDebugOn(!fhsm); + return fhsm->fhsm_bottom; +} + +void au_fhsm_set_bottom(struct super_block *sb, aufs_bindex_t bindex) +{ + struct au_sbinfo *sbinfo; + struct au_fhsm *fhsm; + + SiMustWriteLock(sb); + + sbinfo = au_sbi(sb); + fhsm = &sbinfo->si_fhsm; + AuDebugOn(!fhsm); + fhsm->fhsm_bottom = bindex; +} + +/* ---------------------------------------------------------------------- */ + +static int au_fhsm_test_jiffy(struct au_sbinfo *sbinfo, struct au_branch *br) +{ + struct au_br_fhsm *bf; + + bf = br->br_fhsm; + MtxMustLock(&bf->bf_lock); + + return !bf->bf_readable + || time_after(jiffies, + bf->bf_jiffy + sbinfo->si_fhsm.fhsm_expire); +} + +/* ---------------------------------------------------------------------- */ + +static void au_fhsm_notify(struct super_block *sb, int val) +{ + struct au_sbinfo *sbinfo; + struct au_fhsm *fhsm; + + SiMustAnyLock(sb); + + sbinfo = au_sbi(sb); + fhsm = &sbinfo->si_fhsm; + if (au_fhsm_pid(fhsm) + && atomic_read(&fhsm->fhsm_readable) != -1) { + atomic_set(&fhsm->fhsm_readable, val); + if (val) + wake_up(&fhsm->fhsm_wqh); + } +} + +static int au_fhsm_stfs(struct super_block *sb, aufs_bindex_t bindex, + struct aufs_stfs *rstfs, int do_lock, int do_notify) +{ + int err; + struct au_branch *br; + struct au_br_fhsm *bf; + + br = au_sbr(sb, bindex); + AuDebugOn(au_br_rdonly(br)); + bf = br->br_fhsm; + AuDebugOn(!bf); + + if (do_lock) + mutex_lock(&bf->bf_lock); + else + MtxMustLock(&bf->bf_lock); + + /* sb->s_root for NFS is unreliable */ + err = au_br_stfs(br, &bf->bf_stfs); + if (unlikely(err)) { + AuErr1("FHSM failed (%d), b%d, ignored.\n", bindex, err); + goto out; + } + + bf->bf_jiffy = jiffies; + bf->bf_readable = 1; + if (do_notify) + au_fhsm_notify(sb, /*val*/1); + if (rstfs) + *rstfs = bf->bf_stfs; + +out: + if (do_lock) + mutex_unlock(&bf->bf_lock); + au_fhsm_notify(sb, /*val*/1); + + return err; +} + +void au_fhsm_wrote(struct super_block *sb, aufs_bindex_t bindex, int force) +{ + int err; + struct au_sbinfo *sbinfo; + struct au_fhsm *fhsm; + struct au_branch *br; + struct au_br_fhsm *bf; + + AuDbg("b%d, force %d\n", bindex, force); + SiMustAnyLock(sb); + + sbinfo = au_sbi(sb); + fhsm = &sbinfo->si_fhsm; + if (!au_ftest_si(sbinfo, FHSM) + || fhsm->fhsm_bottom == bindex) + return; + + br = au_sbr(sb, bindex); + bf = br->br_fhsm; + AuDebugOn(!bf); + mutex_lock(&bf->bf_lock); + if (force + || au_fhsm_pid(fhsm) + || au_fhsm_test_jiffy(sbinfo, br)) + err = au_fhsm_stfs(sb, bindex, /*rstfs*/NULL, /*do_lock*/0, + /*do_notify*/1); + mutex_unlock(&bf->bf_lock); +} + +void au_fhsm_wrote_all(struct super_block *sb, int force) +{ + aufs_bindex_t bindex, bend; + struct au_branch *br; + + /* exclude the bottom */ + bend = au_fhsm_bottom(sb); + for (bindex = 0; bindex < bend; bindex++) { + br = au_sbr(sb, bindex); + if (au_br_fhsm(br->br_perm)) + au_fhsm_wrote(sb, bindex, force); + } +} + +/* ---------------------------------------------------------------------- */ + +static unsigned int au_fhsm_poll(struct file *file, + struct poll_table_struct *wait) +{ + unsigned int mask; + struct au_sbinfo *sbinfo; + struct au_fhsm *fhsm; + + mask = 0; + sbinfo = file->private_data; + fhsm = &sbinfo->si_fhsm; + poll_wait(file, &fhsm->fhsm_wqh, wait); + if (atomic_read(&fhsm->fhsm_readable)) + mask = POLLIN /* | POLLRDNORM */; + + AuTraceErr((int)mask); + return mask; +} + +static int au_fhsm_do_read_one(struct aufs_stbr __user *stbr, + struct aufs_stfs *stfs, __s16 brid) +{ + int err; + + err = copy_to_user(&stbr->stfs, stfs, sizeof(*stfs)); + if (!err) + err = __put_user(brid, &stbr->brid); + if (unlikely(err)) + err = -EFAULT; + + return err; +} + +static ssize_t au_fhsm_do_read(struct super_block *sb, + struct aufs_stbr __user *stbr, size_t count) +{ + ssize_t err; + int nstbr; + aufs_bindex_t bindex, bend; + struct au_branch *br; + struct au_br_fhsm *bf; + + /* except the bottom branch */ + err = 0; + nstbr = 0; + bend = au_fhsm_bottom(sb); + for (bindex = 0; !err && bindex < bend; bindex++) { + br = au_sbr(sb, bindex); + if (!au_br_fhsm(br->br_perm)) + continue; + + bf = br->br_fhsm; + mutex_lock(&bf->bf_lock); + if (bf->bf_readable) { + err = -EFAULT; + if (count >= sizeof(*stbr)) + err = au_fhsm_do_read_one(stbr++, &bf->bf_stfs, + br->br_id); + if (!err) { + bf->bf_readable = 0; + count -= sizeof(*stbr); + nstbr++; + } + } + mutex_unlock(&bf->bf_lock); + } + if (!err) + err = sizeof(*stbr) * nstbr; + + return err; +} + +static ssize_t au_fhsm_read(struct file *file, char __user *buf, size_t count, + loff_t *pos) +{ + ssize_t err; + int readable; + aufs_bindex_t nfhsm, bindex, bend; + struct au_sbinfo *sbinfo; + struct au_fhsm *fhsm; + struct au_branch *br; + struct super_block *sb; + + err = 0; + sbinfo = file->private_data; + fhsm = &sbinfo->si_fhsm; +need_data: + spin_lock_irq(&fhsm->fhsm_wqh.lock); + if (!atomic_read(&fhsm->fhsm_readable)) { + if (vfsub_file_flags(file) & O_NONBLOCK) + err = -EAGAIN; + else + err = wait_event_interruptible_locked_irq + (fhsm->fhsm_wqh, + atomic_read(&fhsm->fhsm_readable)); + } + spin_unlock_irq(&fhsm->fhsm_wqh.lock); + if (unlikely(err)) + goto out; + + /* sb may already be dead */ + au_rw_read_lock(&sbinfo->si_rwsem); + readable = atomic_read(&fhsm->fhsm_readable); + if (readable > 0) { + sb = sbinfo->si_sb; + AuDebugOn(!sb); + /* exclude the bottom branch */ + nfhsm = 0; + bend = au_fhsm_bottom(sb); + for (bindex = 0; bindex < bend; bindex++) { + br = au_sbr(sb, bindex); + if (au_br_fhsm(br->br_perm)) + nfhsm++; + } + err = -EMSGSIZE; + if (nfhsm * sizeof(struct aufs_stbr) <= count) { + atomic_set(&fhsm->fhsm_readable, 0); + err = au_fhsm_do_read(sbinfo->si_sb, (void __user *)buf, + count); + } + } + au_rw_read_unlock(&sbinfo->si_rwsem); + if (!readable) + goto need_data; + +out: + return err; +} + +static int au_fhsm_release(struct inode *inode, struct file *file) +{ + struct au_sbinfo *sbinfo; + struct au_fhsm *fhsm; + + /* sb may already be dead */ + sbinfo = file->private_data; + fhsm = &sbinfo->si_fhsm; + spin_lock(&fhsm->fhsm_spin); + fhsm->fhsm_pid = 0; + spin_unlock(&fhsm->fhsm_spin); + kobject_put(&sbinfo->si_kobj); + + return 0; +} + +static const struct file_operations au_fhsm_fops = { + .owner = THIS_MODULE, + .llseek = noop_llseek, + .read = au_fhsm_read, + .poll = au_fhsm_poll, + .release = au_fhsm_release +}; + +int au_fhsm_fd(struct super_block *sb, int oflags) +{ + int err, fd; + struct au_sbinfo *sbinfo; + struct au_fhsm *fhsm; + + err = -EPERM; + if (unlikely(!capable(CAP_SYS_ADMIN))) + goto out; + + err = -EINVAL; + if (unlikely(oflags & ~(O_CLOEXEC | O_NONBLOCK))) + goto out; + + err = 0; + sbinfo = au_sbi(sb); + fhsm = &sbinfo->si_fhsm; + spin_lock(&fhsm->fhsm_spin); + if (!fhsm->fhsm_pid) + fhsm->fhsm_pid = current->pid; + else + err = -EBUSY; + spin_unlock(&fhsm->fhsm_spin); + if (unlikely(err)) + goto out; + + oflags |= O_RDONLY; + /* oflags |= FMODE_NONOTIFY; */ + fd = anon_inode_getfd("[aufs_fhsm]", &au_fhsm_fops, sbinfo, oflags); + err = fd; + if (unlikely(fd < 0)) + goto out_pid; + + /* succeed reglardless 'fhsm' status */ + kobject_get(&sbinfo->si_kobj); + si_noflush_read_lock(sb); + if (au_ftest_si(sbinfo, FHSM)) + au_fhsm_wrote_all(sb, /*force*/0); + si_read_unlock(sb); + goto out; /* success */ + +out_pid: + spin_lock(&fhsm->fhsm_spin); + fhsm->fhsm_pid = 0; + spin_unlock(&fhsm->fhsm_spin); +out: + AuTraceErr(err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +int au_fhsm_br_alloc(struct au_branch *br) +{ + int err; + + err = 0; + br->br_fhsm = kmalloc(sizeof(*br->br_fhsm), GFP_NOFS); + if (br->br_fhsm) + au_br_fhsm_init(br->br_fhsm); + else + err = -ENOMEM; + + return err; +} + +/* ---------------------------------------------------------------------- */ + +void au_fhsm_fin(struct super_block *sb) +{ + au_fhsm_notify(sb, /*val*/-1); +} + +void au_fhsm_init(struct au_sbinfo *sbinfo) +{ + struct au_fhsm *fhsm; + + fhsm = &sbinfo->si_fhsm; + spin_lock_init(&fhsm->fhsm_spin); + init_waitqueue_head(&fhsm->fhsm_wqh); + atomic_set(&fhsm->fhsm_readable, 0); + fhsm->fhsm_expire + = msecs_to_jiffies(AUFS_FHSM_CACHE_DEF_SEC * MSEC_PER_SEC); + fhsm->fhsm_bottom = -1; +} + +void au_fhsm_set(struct au_sbinfo *sbinfo, unsigned int sec) +{ + sbinfo->si_fhsm.fhsm_expire + = msecs_to_jiffies(sec * MSEC_PER_SEC); +} + +void au_fhsm_show(struct seq_file *seq, struct au_sbinfo *sbinfo) +{ + unsigned int u; + + if (!au_ftest_si(sbinfo, FHSM)) + return; + + u = jiffies_to_msecs(sbinfo->si_fhsm.fhsm_expire) / MSEC_PER_SEC; + if (u != AUFS_FHSM_CACHE_DEF_SEC) + seq_printf(seq, ",fhsm_sec=%u", u); +} --- linux-3.19.0.orig/ubuntu/aufs/file.c +++ linux-3.19.0/ubuntu/aufs/file.c @@ -0,0 +1,829 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * handling file/dir, and address_space operation + */ + +#ifdef CONFIG_AUFS_DEBUG +#include +#endif +#include +#include "aufs.h" + +/* drop flags for writing */ +unsigned int au_file_roflags(unsigned int flags) +{ + flags &= ~(O_WRONLY | O_RDWR | O_APPEND | O_CREAT | O_TRUNC); + flags |= O_RDONLY | O_NOATIME; + return flags; +} + +/* common functions to regular file and dir */ +struct file *au_h_open(struct dentry *dentry, aufs_bindex_t bindex, int flags, + struct file *file, int force_wr) +{ + struct file *h_file; + struct dentry *h_dentry; + struct inode *h_inode; + struct super_block *sb; + struct au_branch *br; + struct path h_path; + int err, exec_flag; + + /* a race condition can happen between open and unlink/rmdir */ + h_file = ERR_PTR(-ENOENT); + h_dentry = au_h_dptr(dentry, bindex); + if (au_test_nfsd() && !h_dentry) + goto out; + h_inode = h_dentry->d_inode; + if (au_test_nfsd() && !h_inode) + goto out; + spin_lock(&h_dentry->d_lock); + err = (!d_unhashed(dentry) && d_unlinked(h_dentry)) + || !h_inode + /* || !dentry->d_inode->i_nlink */ + ; + spin_unlock(&h_dentry->d_lock); + if (unlikely(err)) + goto out; + + sb = dentry->d_sb; + br = au_sbr(sb, bindex); + h_file = ERR_PTR(-EACCES); + exec_flag = flags & __FMODE_EXEC; + if (exec_flag && (au_br_mnt(br)->mnt_flags & MNT_NOEXEC)) + goto out; + + /* drop flags for writing */ + if (au_test_ro(sb, bindex, dentry->d_inode)) { + if (force_wr && !(flags & O_WRONLY)) + force_wr = 0; + flags = au_file_roflags(flags); + if (force_wr) { + h_file = ERR_PTR(-EROFS); + flags = au_file_roflags(flags); + if (unlikely(vfsub_native_ro(h_inode) + || IS_APPEND(h_inode))) + goto out; + flags &= ~O_ACCMODE; + flags |= O_WRONLY; + } + } + flags &= ~O_CREAT; + atomic_inc(&br->br_count); + h_path.dentry = h_dentry; + h_path.mnt = au_br_mnt(br); + h_file = vfsub_dentry_open(&h_path, flags); + if (IS_ERR(h_file)) + goto out_br; + + if (exec_flag) { + err = deny_write_access(h_file); + if (unlikely(err)) { + fput(h_file); + h_file = ERR_PTR(err); + goto out_br; + } + } + fsnotify_open(h_file); + goto out; /* success */ + +out_br: + atomic_dec(&br->br_count); +out: + return h_file; +} + +static int au_cmoo(struct dentry *dentry) +{ + int err, cmoo; + unsigned int udba; + struct path h_path; + struct au_pin pin; + struct au_cp_generic cpg = { + .dentry = dentry, + .bdst = -1, + .bsrc = -1, + .len = -1, + .pin = &pin, + .flags = AuCpup_DTIME | AuCpup_HOPEN + }; + struct inode *inode, *delegated; + struct super_block *sb; + struct au_sbinfo *sbinfo; + struct au_fhsm *fhsm; + pid_t pid; + struct au_branch *br; + struct dentry *parent; + struct au_hinode *hdir; + + DiMustWriteLock(dentry); + inode = dentry->d_inode; + IiMustWriteLock(inode); + + err = 0; + if (IS_ROOT(dentry)) + goto out; + cpg.bsrc = au_dbstart(dentry); + if (!cpg.bsrc) + goto out; + + sb = dentry->d_sb; + sbinfo = au_sbi(sb); + fhsm = &sbinfo->si_fhsm; + pid = au_fhsm_pid(fhsm); + if (pid + && (current->pid == pid + || current->real_parent->pid == pid)) + goto out; + + br = au_sbr(sb, cpg.bsrc); + cmoo = au_br_cmoo(br->br_perm); + if (!cmoo) + goto out; + if (!S_ISREG(inode->i_mode)) + cmoo &= AuBrAttr_COO_ALL; + if (!cmoo) + goto out; + + parent = dget_parent(dentry); + di_write_lock_parent(parent); + err = au_wbr_do_copyup_bu(dentry, cpg.bsrc - 1); + cpg.bdst = err; + if (unlikely(err < 0)) { + err = 0; /* there is no upper writable branch */ + goto out_dgrade; + } + AuDbg("bsrc %d, bdst %d\n", cpg.bsrc, cpg.bdst); + + /* do not respect the coo attrib for the target branch */ + err = au_cpup_dirs(dentry, cpg.bdst); + if (unlikely(err)) + goto out_dgrade; + + di_downgrade_lock(parent, AuLock_IR); + udba = au_opt_udba(sb); + err = au_pin(&pin, dentry, cpg.bdst, udba, + AuPin_DI_LOCKED | AuPin_MNT_WRITE); + if (unlikely(err)) + goto out_parent; + + err = au_sio_cpup_simple(&cpg); + au_unpin(&pin); + if (unlikely(err)) + goto out_parent; + if (!(cmoo & AuBrWAttr_MOO)) + goto out_parent; /* success */ + + err = au_pin(&pin, dentry, cpg.bsrc, udba, + AuPin_DI_LOCKED | AuPin_MNT_WRITE); + if (unlikely(err)) + goto out_parent; + + h_path.mnt = au_br_mnt(br); + h_path.dentry = au_h_dptr(dentry, cpg.bsrc); + hdir = au_hi(parent->d_inode, cpg.bsrc); + delegated = NULL; + err = vfsub_unlink(hdir->hi_inode, &h_path, &delegated, /*force*/1); + au_unpin(&pin); + /* todo: keep h_dentry or not? */ + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal unlink\n"); + iput(delegated); + } + if (unlikely(err)) { + pr_err("unlink %pd after coo failed (%d), ignored\n", + dentry, err); + err = 0; + } + goto out_parent; /* success */ + +out_dgrade: + di_downgrade_lock(parent, AuLock_IR); +out_parent: + di_read_unlock(parent, AuLock_IR); + dput(parent); +out: + AuTraceErr(err); + return err; +} + +int au_do_open(struct file *file, int (*open)(struct file *file, int flags), + struct au_fidir *fidir) +{ + int err; + struct dentry *dentry; + struct au_finfo *finfo; + + err = au_finfo_init(file, fidir); + if (unlikely(err)) + goto out; + + dentry = file->f_path.dentry; + di_write_lock_child(dentry); + err = au_cmoo(dentry); + di_downgrade_lock(dentry, AuLock_IR); + if (!err) + err = open(file, vfsub_file_flags(file)); + di_read_unlock(dentry, AuLock_IR); + + finfo = au_fi(file); + if (!err) { + finfo->fi_file = file; + au_sphl_add(&finfo->fi_hlist, + &au_sbi(file->f_path.dentry->d_sb)->si_files); + } + fi_write_unlock(file); + if (unlikely(err)) { + finfo->fi_hdir = NULL; + au_finfo_fin(file); + } + +out: + return err; +} + +int au_reopen_nondir(struct file *file) +{ + int err; + aufs_bindex_t bstart; + struct dentry *dentry; + struct file *h_file, *h_file_tmp; + + dentry = file->f_path.dentry; + bstart = au_dbstart(dentry); + h_file_tmp = NULL; + if (au_fbstart(file) == bstart) { + h_file = au_hf_top(file); + if (file->f_mode == h_file->f_mode) + return 0; /* success */ + h_file_tmp = h_file; + get_file(h_file_tmp); + au_set_h_fptr(file, bstart, NULL); + } + AuDebugOn(au_fi(file)->fi_hdir); + /* + * it can happen + * file exists on both of rw and ro + * open --> dbstart and fbstart are both 0 + * prepend a branch as rw, "rw" become ro + * remove rw/file + * delete the top branch, "rw" becomes rw again + * --> dbstart is 1, fbstart is still 0 + * write --> fbstart is 0 but dbstart is 1 + */ + /* AuDebugOn(au_fbstart(file) < bstart); */ + + h_file = au_h_open(dentry, bstart, vfsub_file_flags(file) & ~O_TRUNC, + file, /*force_wr*/0); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) { + if (h_file_tmp) { + atomic_inc(&au_sbr(dentry->d_sb, bstart)->br_count); + au_set_h_fptr(file, bstart, h_file_tmp); + h_file_tmp = NULL; + } + goto out; /* todo: close all? */ + } + + err = 0; + au_set_fbstart(file, bstart); + au_set_h_fptr(file, bstart, h_file); + au_update_figen(file); + /* todo: necessary? */ + /* file->f_ra = h_file->f_ra; */ + +out: + if (h_file_tmp) + fput(h_file_tmp); + return err; +} + +/* ---------------------------------------------------------------------- */ + +static int au_reopen_wh(struct file *file, aufs_bindex_t btgt, + struct dentry *hi_wh) +{ + int err; + aufs_bindex_t bstart; + struct au_dinfo *dinfo; + struct dentry *h_dentry; + struct au_hdentry *hdp; + + dinfo = au_di(file->f_path.dentry); + AuRwMustWriteLock(&dinfo->di_rwsem); + + bstart = dinfo->di_bstart; + dinfo->di_bstart = btgt; + hdp = dinfo->di_hdentry; + h_dentry = hdp[0 + btgt].hd_dentry; + hdp[0 + btgt].hd_dentry = hi_wh; + err = au_reopen_nondir(file); + hdp[0 + btgt].hd_dentry = h_dentry; + dinfo->di_bstart = bstart; + + return err; +} + +static int au_ready_to_write_wh(struct file *file, loff_t len, + aufs_bindex_t bcpup, struct au_pin *pin) +{ + int err; + struct inode *inode, *h_inode; + struct dentry *h_dentry, *hi_wh; + struct au_cp_generic cpg = { + .dentry = file->f_path.dentry, + .bdst = bcpup, + .bsrc = -1, + .len = len, + .pin = pin + }; + + au_update_dbstart(cpg.dentry); + inode = cpg.dentry->d_inode; + h_inode = NULL; + if (au_dbstart(cpg.dentry) <= bcpup + && au_dbend(cpg.dentry) >= bcpup) { + h_dentry = au_h_dptr(cpg.dentry, bcpup); + if (h_dentry) + h_inode = h_dentry->d_inode; + } + hi_wh = au_hi_wh(inode, bcpup); + if (!hi_wh && !h_inode) + err = au_sio_cpup_wh(&cpg, file); + else + /* already copied-up after unlink */ + err = au_reopen_wh(file, bcpup, hi_wh); + + if (!err + && (inode->i_nlink > 1 + || (inode->i_state & I_LINKABLE)) + && au_opt_test(au_mntflags(cpg.dentry->d_sb), PLINK)) + au_plink_append(inode, bcpup, au_h_dptr(cpg.dentry, bcpup)); + + return err; +} + +/* + * prepare the @file for writing. + */ +int au_ready_to_write(struct file *file, loff_t len, struct au_pin *pin) +{ + int err; + aufs_bindex_t dbstart; + struct dentry *parent; + struct inode *inode; + struct super_block *sb; + struct file *h_file; + struct au_cp_generic cpg = { + .dentry = file->f_path.dentry, + .bdst = -1, + .bsrc = -1, + .len = len, + .pin = pin, + .flags = AuCpup_DTIME + }; + + sb = cpg.dentry->d_sb; + inode = cpg.dentry->d_inode; + cpg.bsrc = au_fbstart(file); + err = au_test_ro(sb, cpg.bsrc, inode); + if (!err && (au_hf_top(file)->f_mode & FMODE_WRITE)) { + err = au_pin(pin, cpg.dentry, cpg.bsrc, AuOpt_UDBA_NONE, + /*flags*/0); + goto out; + } + + /* need to cpup or reopen */ + parent = dget_parent(cpg.dentry); + di_write_lock_parent(parent); + err = AuWbrCopyup(au_sbi(sb), cpg.dentry); + cpg.bdst = err; + if (unlikely(err < 0)) + goto out_dgrade; + err = 0; + + if (!d_unhashed(cpg.dentry) && !au_h_dptr(parent, cpg.bdst)) { + err = au_cpup_dirs(cpg.dentry, cpg.bdst); + if (unlikely(err)) + goto out_dgrade; + } + + err = au_pin(pin, cpg.dentry, cpg.bdst, AuOpt_UDBA_NONE, + AuPin_DI_LOCKED | AuPin_MNT_WRITE); + if (unlikely(err)) + goto out_dgrade; + + dbstart = au_dbstart(cpg.dentry); + if (dbstart <= cpg.bdst) + cpg.bsrc = cpg.bdst; + + if (dbstart <= cpg.bdst /* just reopen */ + || !d_unhashed(cpg.dentry) /* copyup and reopen */ + ) { + h_file = au_h_open_pre(cpg.dentry, cpg.bsrc, /*force_wr*/0); + if (IS_ERR(h_file)) + err = PTR_ERR(h_file); + else { + di_downgrade_lock(parent, AuLock_IR); + if (dbstart > cpg.bdst) + err = au_sio_cpup_simple(&cpg); + if (!err) + err = au_reopen_nondir(file); + au_h_open_post(cpg.dentry, cpg.bsrc, h_file); + } + } else { /* copyup as wh and reopen */ + /* + * since writable hfsplus branch is not supported, + * h_open_pre/post() are unnecessary. + */ + err = au_ready_to_write_wh(file, len, cpg.bdst, pin); + di_downgrade_lock(parent, AuLock_IR); + } + + if (!err) { + au_pin_set_parent_lflag(pin, /*lflag*/0); + goto out_dput; /* success */ + } + au_unpin(pin); + goto out_unlock; + +out_dgrade: + di_downgrade_lock(parent, AuLock_IR); +out_unlock: + di_read_unlock(parent, AuLock_IR); +out_dput: + dput(parent); +out: + return err; +} + +/* ---------------------------------------------------------------------- */ + +int au_do_flush(struct file *file, fl_owner_t id, + int (*flush)(struct file *file, fl_owner_t id)) +{ + int err; + struct super_block *sb; + struct inode *inode; + + inode = file_inode(file); + sb = inode->i_sb; + si_noflush_read_lock(sb); + fi_read_lock(file); + ii_read_lock_child(inode); + + err = flush(file, id); + au_cpup_attr_timesizes(inode); + + ii_read_unlock(inode); + fi_read_unlock(file); + si_read_unlock(sb); + return err; +} + +/* ---------------------------------------------------------------------- */ + +static int au_file_refresh_by_inode(struct file *file, int *need_reopen) +{ + int err; + struct au_pin pin; + struct au_finfo *finfo; + struct dentry *parent, *hi_wh; + struct inode *inode; + struct super_block *sb; + struct au_cp_generic cpg = { + .dentry = file->f_path.dentry, + .bdst = -1, + .bsrc = -1, + .len = -1, + .pin = &pin, + .flags = AuCpup_DTIME + }; + + FiMustWriteLock(file); + + err = 0; + finfo = au_fi(file); + sb = cpg.dentry->d_sb; + inode = cpg.dentry->d_inode; + cpg.bdst = au_ibstart(inode); + if (cpg.bdst == finfo->fi_btop || IS_ROOT(cpg.dentry)) + goto out; + + parent = dget_parent(cpg.dentry); + if (au_test_ro(sb, cpg.bdst, inode)) { + di_read_lock_parent(parent, !AuLock_IR); + err = AuWbrCopyup(au_sbi(sb), cpg.dentry); + cpg.bdst = err; + di_read_unlock(parent, !AuLock_IR); + if (unlikely(err < 0)) + goto out_parent; + err = 0; + } + + di_read_lock_parent(parent, AuLock_IR); + hi_wh = au_hi_wh(inode, cpg.bdst); + if (!S_ISDIR(inode->i_mode) + && au_opt_test(au_mntflags(sb), PLINK) + && au_plink_test(inode) + && !d_unhashed(cpg.dentry) + && cpg.bdst < au_dbstart(cpg.dentry)) { + err = au_test_and_cpup_dirs(cpg.dentry, cpg.bdst); + if (unlikely(err)) + goto out_unlock; + + /* always superio. */ + err = au_pin(&pin, cpg.dentry, cpg.bdst, AuOpt_UDBA_NONE, + AuPin_DI_LOCKED | AuPin_MNT_WRITE); + if (!err) { + err = au_sio_cpup_simple(&cpg); + au_unpin(&pin); + } + } else if (hi_wh) { + /* already copied-up after unlink */ + err = au_reopen_wh(file, cpg.bdst, hi_wh); + *need_reopen = 0; + } + +out_unlock: + di_read_unlock(parent, AuLock_IR); +out_parent: + dput(parent); +out: + return err; +} + +static void au_do_refresh_dir(struct file *file) +{ + aufs_bindex_t bindex, bend, new_bindex, brid; + struct au_hfile *p, tmp, *q; + struct au_finfo *finfo; + struct super_block *sb; + struct au_fidir *fidir; + + FiMustWriteLock(file); + + sb = file->f_path.dentry->d_sb; + finfo = au_fi(file); + fidir = finfo->fi_hdir; + AuDebugOn(!fidir); + p = fidir->fd_hfile + finfo->fi_btop; + brid = p->hf_br->br_id; + bend = fidir->fd_bbot; + for (bindex = finfo->fi_btop; bindex <= bend; bindex++, p++) { + if (!p->hf_file) + continue; + + new_bindex = au_br_index(sb, p->hf_br->br_id); + if (new_bindex == bindex) + continue; + if (new_bindex < 0) { + au_set_h_fptr(file, bindex, NULL); + continue; + } + + /* swap two lower inode, and loop again */ + q = fidir->fd_hfile + new_bindex; + tmp = *q; + *q = *p; + *p = tmp; + if (tmp.hf_file) { + bindex--; + p--; + } + } + + p = fidir->fd_hfile; + if (!au_test_mmapped(file) && !d_unlinked(file->f_path.dentry)) { + bend = au_sbend(sb); + for (finfo->fi_btop = 0; finfo->fi_btop <= bend; + finfo->fi_btop++, p++) + if (p->hf_file) { + if (file_inode(p->hf_file)) + break; + au_hfput(p, file); + } + } else { + bend = au_br_index(sb, brid); + for (finfo->fi_btop = 0; finfo->fi_btop < bend; + finfo->fi_btop++, p++) + if (p->hf_file) + au_hfput(p, file); + bend = au_sbend(sb); + } + + p = fidir->fd_hfile + bend; + for (fidir->fd_bbot = bend; fidir->fd_bbot >= finfo->fi_btop; + fidir->fd_bbot--, p--) + if (p->hf_file) { + if (file_inode(p->hf_file)) + break; + au_hfput(p, file); + } + AuDebugOn(fidir->fd_bbot < finfo->fi_btop); +} + +/* + * after branch manipulating, refresh the file. + */ +static int refresh_file(struct file *file, int (*reopen)(struct file *file)) +{ + int err, need_reopen; + aufs_bindex_t bend, bindex; + struct dentry *dentry; + struct au_finfo *finfo; + struct au_hfile *hfile; + + dentry = file->f_path.dentry; + finfo = au_fi(file); + if (!finfo->fi_hdir) { + hfile = &finfo->fi_htop; + AuDebugOn(!hfile->hf_file); + bindex = au_br_index(dentry->d_sb, hfile->hf_br->br_id); + AuDebugOn(bindex < 0); + if (bindex != finfo->fi_btop) + au_set_fbstart(file, bindex); + } else { + err = au_fidir_realloc(finfo, au_sbend(dentry->d_sb) + 1); + if (unlikely(err)) + goto out; + au_do_refresh_dir(file); + } + + err = 0; + need_reopen = 1; + if (!au_test_mmapped(file)) + err = au_file_refresh_by_inode(file, &need_reopen); + if (!err && need_reopen && !d_unlinked(dentry)) + err = reopen(file); + if (!err) { + au_update_figen(file); + goto out; /* success */ + } + + /* error, close all lower files */ + if (finfo->fi_hdir) { + bend = au_fbend_dir(file); + for (bindex = au_fbstart(file); bindex <= bend; bindex++) + au_set_h_fptr(file, bindex, NULL); + } + +out: + return err; +} + +/* common function to regular file and dir */ +int au_reval_and_lock_fdi(struct file *file, int (*reopen)(struct file *file), + int wlock) +{ + int err; + unsigned int sigen, figen; + aufs_bindex_t bstart; + unsigned char pseudo_link; + struct dentry *dentry; + struct inode *inode; + + err = 0; + dentry = file->f_path.dentry; + inode = dentry->d_inode; + sigen = au_sigen(dentry->d_sb); + fi_write_lock(file); + figen = au_figen(file); + di_write_lock_child(dentry); + bstart = au_dbstart(dentry); + pseudo_link = (bstart != au_ibstart(inode)); + if (sigen == figen && !pseudo_link && au_fbstart(file) == bstart) { + if (!wlock) { + di_downgrade_lock(dentry, AuLock_IR); + fi_downgrade_lock(file); + } + goto out; /* success */ + } + + AuDbg("sigen %d, figen %d\n", sigen, figen); + if (au_digen_test(dentry, sigen)) { + err = au_reval_dpath(dentry, sigen); + AuDebugOn(!err && au_digen_test(dentry, sigen)); + } + + if (!err) + err = refresh_file(file, reopen); + if (!err) { + if (!wlock) { + di_downgrade_lock(dentry, AuLock_IR); + fi_downgrade_lock(file); + } + } else { + di_write_unlock(dentry); + fi_write_unlock(file); + } + +out: + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* cf. aufs_nopage() */ +/* for madvise(2) */ +static int aufs_readpage(struct file *file __maybe_unused, struct page *page) +{ + unlock_page(page); + return 0; +} + +/* it will never be called, but necessary to support O_DIRECT */ +static ssize_t aufs_direct_IO(int rw, struct kiocb *iocb, + struct iov_iter *iter, loff_t offset) +{ BUG(); return 0; } + +/* + * it will never be called, but madvise and fadvise behaves differently + * when get_xip_mem is defined + */ +static int aufs_get_xip_mem(struct address_space *mapping, pgoff_t pgoff, + int create, void **kmem, unsigned long *pfn) +{ BUG(); return 0; } + +/* they will never be called. */ +#ifdef CONFIG_AUFS_DEBUG +static int aufs_write_begin(struct file *file, struct address_space *mapping, + loff_t pos, unsigned len, unsigned flags, + struct page **pagep, void **fsdata) +{ AuUnsupport(); return 0; } +static int aufs_write_end(struct file *file, struct address_space *mapping, + loff_t pos, unsigned len, unsigned copied, + struct page *page, void *fsdata) +{ AuUnsupport(); return 0; } +static int aufs_writepage(struct page *page, struct writeback_control *wbc) +{ AuUnsupport(); return 0; } + +static int aufs_set_page_dirty(struct page *page) +{ AuUnsupport(); return 0; } +static void aufs_invalidatepage(struct page *page, unsigned int offset, + unsigned int length) +{ AuUnsupport(); } +static int aufs_releasepage(struct page *page, gfp_t gfp) +{ AuUnsupport(); return 0; } +static int aufs_migratepage(struct address_space *mapping, struct page *newpage, + struct page *page, enum migrate_mode mode) +{ AuUnsupport(); return 0; } +static int aufs_launder_page(struct page *page) +{ AuUnsupport(); return 0; } +static int aufs_is_partially_uptodate(struct page *page, + unsigned long from, + unsigned long count) +{ AuUnsupport(); return 0; } +static void aufs_is_dirty_writeback(struct page *page, bool *dirty, + bool *writeback) +{ AuUnsupport(); } +static int aufs_error_remove_page(struct address_space *mapping, + struct page *page) +{ AuUnsupport(); return 0; } +static int aufs_swap_activate(struct swap_info_struct *sis, struct file *file, + sector_t *span) +{ AuUnsupport(); return 0; } +static void aufs_swap_deactivate(struct file *file) +{ AuUnsupport(); } +#endif /* CONFIG_AUFS_DEBUG */ + +const struct address_space_operations aufs_aop = { + .readpage = aufs_readpage, + .direct_IO = aufs_direct_IO, + .get_xip_mem = aufs_get_xip_mem, +#ifdef CONFIG_AUFS_DEBUG + .writepage = aufs_writepage, + /* no writepages, because of writepage */ + .set_page_dirty = aufs_set_page_dirty, + /* no readpages, because of readpage */ + .write_begin = aufs_write_begin, + .write_end = aufs_write_end, + /* no bmap, no block device */ + .invalidatepage = aufs_invalidatepage, + .releasepage = aufs_releasepage, + .migratepage = aufs_migratepage, + .launder_page = aufs_launder_page, + .is_partially_uptodate = aufs_is_partially_uptodate, + .is_dirty_writeback = aufs_is_dirty_writeback, + .error_remove_page = aufs_error_remove_page, + .swap_activate = aufs_swap_activate, + .swap_deactivate = aufs_swap_deactivate +#endif /* CONFIG_AUFS_DEBUG */ +}; --- linux-3.19.0.orig/ubuntu/aufs/file.h +++ linux-3.19.0/ubuntu/aufs/file.h @@ -0,0 +1,284 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * file operations + */ + +#ifndef __AUFS_FILE_H__ +#define __AUFS_FILE_H__ + +#ifdef __KERNEL__ + +#include +#include +#include +#include "rwsem.h" + +struct au_branch; +struct au_hfile { + struct file *hf_file; + struct au_branch *hf_br; +}; + +struct au_vdir; +struct au_fidir { + aufs_bindex_t fd_bbot; + aufs_bindex_t fd_nent; + struct au_vdir *fd_vdir_cache; + struct au_hfile fd_hfile[]; +}; + +static inline int au_fidir_sz(int nent) +{ + AuDebugOn(nent < 0); + return sizeof(struct au_fidir) + sizeof(struct au_hfile) * nent; +} + +struct au_finfo { + atomic_t fi_generation; + + struct au_rwsem fi_rwsem; + aufs_bindex_t fi_btop; + + /* do not union them */ + struct { /* for non-dir */ + struct au_hfile fi_htop; + atomic_t fi_mmapped; + }; + struct au_fidir *fi_hdir; /* for dir only */ + + struct hlist_node fi_hlist; + struct file *fi_file; /* very ugly */ +} ____cacheline_aligned_in_smp; + +/* ---------------------------------------------------------------------- */ + +/* file.c */ +extern const struct address_space_operations aufs_aop; +unsigned int au_file_roflags(unsigned int flags); +struct file *au_h_open(struct dentry *dentry, aufs_bindex_t bindex, int flags, + struct file *file, int force_wr); +int au_do_open(struct file *file, int (*open)(struct file *file, int flags), + struct au_fidir *fidir); +int au_reopen_nondir(struct file *file); +struct au_pin; +int au_ready_to_write(struct file *file, loff_t len, struct au_pin *pin); +int au_reval_and_lock_fdi(struct file *file, int (*reopen)(struct file *file), + int wlock); +int au_do_flush(struct file *file, fl_owner_t id, + int (*flush)(struct file *file, fl_owner_t id)); + +/* poll.c */ +#ifdef CONFIG_AUFS_POLL +unsigned int aufs_poll(struct file *file, poll_table *wait); +#endif + +#ifdef CONFIG_AUFS_BR_HFSPLUS +/* hfsplus.c */ +struct file *au_h_open_pre(struct dentry *dentry, aufs_bindex_t bindex, + int force_wr); +void au_h_open_post(struct dentry *dentry, aufs_bindex_t bindex, + struct file *h_file); +#else +AuStub(struct file *, au_h_open_pre, return NULL, struct dentry *dentry, + aufs_bindex_t bindex, int force_wr) +AuStubVoid(au_h_open_post, struct dentry *dentry, aufs_bindex_t bindex, + struct file *h_file); +#endif + +/* f_op.c */ +extern const struct file_operations aufs_file_fop; +int au_do_open_nondir(struct file *file, int flags); +int aufs_release_nondir(struct inode *inode __maybe_unused, struct file *file); + +/* finfo.c */ +void au_hfput(struct au_hfile *hf, struct file *file); +void au_set_h_fptr(struct file *file, aufs_bindex_t bindex, + struct file *h_file); + +void au_update_figen(struct file *file); +struct au_fidir *au_fidir_alloc(struct super_block *sb); +int au_fidir_realloc(struct au_finfo *finfo, int nbr); + +void au_fi_init_once(void *_fi); +void au_finfo_fin(struct file *file); +int au_finfo_init(struct file *file, struct au_fidir *fidir); + +/* ioctl.c */ +long aufs_ioctl_nondir(struct file *file, unsigned int cmd, unsigned long arg); +#ifdef CONFIG_COMPAT +long aufs_compat_ioctl_dir(struct file *file, unsigned int cmd, + unsigned long arg); +long aufs_compat_ioctl_nondir(struct file *file, unsigned int cmd, + unsigned long arg); +#endif + +/* ---------------------------------------------------------------------- */ + +static inline struct au_finfo *au_fi(struct file *file) +{ + return file->private_data; +} + +/* ---------------------------------------------------------------------- */ + +/* + * fi_read_lock, fi_write_lock, + * fi_read_unlock, fi_write_unlock, fi_downgrade_lock + */ +AuSimpleRwsemFuncs(fi, struct file *f, &au_fi(f)->fi_rwsem); + +#define FiMustNoWaiters(f) AuRwMustNoWaiters(&au_fi(f)->fi_rwsem) +#define FiMustAnyLock(f) AuRwMustAnyLock(&au_fi(f)->fi_rwsem) +#define FiMustWriteLock(f) AuRwMustWriteLock(&au_fi(f)->fi_rwsem) + +/* ---------------------------------------------------------------------- */ + +/* todo: hard/soft set? */ +static inline aufs_bindex_t au_fbstart(struct file *file) +{ + FiMustAnyLock(file); + return au_fi(file)->fi_btop; +} + +static inline aufs_bindex_t au_fbend_dir(struct file *file) +{ + FiMustAnyLock(file); + AuDebugOn(!au_fi(file)->fi_hdir); + return au_fi(file)->fi_hdir->fd_bbot; +} + +static inline struct au_vdir *au_fvdir_cache(struct file *file) +{ + FiMustAnyLock(file); + AuDebugOn(!au_fi(file)->fi_hdir); + return au_fi(file)->fi_hdir->fd_vdir_cache; +} + +static inline void au_set_fbstart(struct file *file, aufs_bindex_t bindex) +{ + FiMustWriteLock(file); + au_fi(file)->fi_btop = bindex; +} + +static inline void au_set_fbend_dir(struct file *file, aufs_bindex_t bindex) +{ + FiMustWriteLock(file); + AuDebugOn(!au_fi(file)->fi_hdir); + au_fi(file)->fi_hdir->fd_bbot = bindex; +} + +static inline void au_set_fvdir_cache(struct file *file, + struct au_vdir *vdir_cache) +{ + FiMustWriteLock(file); + AuDebugOn(!au_fi(file)->fi_hdir); + au_fi(file)->fi_hdir->fd_vdir_cache = vdir_cache; +} + +static inline struct file *au_hf_top(struct file *file) +{ + FiMustAnyLock(file); + AuDebugOn(au_fi(file)->fi_hdir); + return au_fi(file)->fi_htop.hf_file; +} + +static inline struct file *au_hf_dir(struct file *file, aufs_bindex_t bindex) +{ + FiMustAnyLock(file); + AuDebugOn(!au_fi(file)->fi_hdir); + return au_fi(file)->fi_hdir->fd_hfile[0 + bindex].hf_file; +} + +/* todo: memory barrier? */ +static inline unsigned int au_figen(struct file *f) +{ + return atomic_read(&au_fi(f)->fi_generation); +} + +static inline void au_set_mmapped(struct file *f) +{ + if (atomic_inc_return(&au_fi(f)->fi_mmapped)) + return; + pr_warn("fi_mmapped wrapped around\n"); + while (!atomic_inc_return(&au_fi(f)->fi_mmapped)) + ; +} + +static inline void au_unset_mmapped(struct file *f) +{ + atomic_dec(&au_fi(f)->fi_mmapped); +} + +static inline int au_test_mmapped(struct file *f) +{ + return atomic_read(&au_fi(f)->fi_mmapped); +} + +/* customize vma->vm_file */ + +static inline void au_do_vm_file_reset(struct vm_area_struct *vma, + struct file *file) +{ + struct file *f; + + f = vma->vm_file; + get_file(file); + vma->vm_file = file; + fput(f); +} + +#ifdef CONFIG_MMU +#define AuDbgVmRegion(file, vma) do {} while (0) + +static inline void au_vm_file_reset(struct vm_area_struct *vma, + struct file *file) +{ + au_do_vm_file_reset(vma, file); +} +#else +#define AuDbgVmRegion(file, vma) \ + AuDebugOn((vma)->vm_region && (vma)->vm_region->vm_file != (file)) + +static inline void au_vm_file_reset(struct vm_area_struct *vma, + struct file *file) +{ + struct file *f; + + au_do_vm_file_reset(vma, file); + f = vma->vm_region->vm_file; + get_file(file); + vma->vm_region->vm_file = file; + fput(f); +} +#endif /* CONFIG_MMU */ + +/* handle vma->vm_prfile */ +static inline void au_vm_prfile_set(struct vm_area_struct *vma, + struct file *file) +{ + get_file(file); + vma->vm_prfile = file; +#ifndef CONFIG_MMU + get_file(file); + vma->vm_region->vm_prfile = file; +#endif +} + +#endif /* __KERNEL__ */ +#endif /* __AUFS_FILE_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/finfo.c +++ linux-3.19.0/ubuntu/aufs/finfo.c @@ -0,0 +1,156 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * file private data + */ + +#include "aufs.h" + +void au_hfput(struct au_hfile *hf, struct file *file) +{ + /* todo: direct access f_flags */ + if (vfsub_file_flags(file) & __FMODE_EXEC) + allow_write_access(hf->hf_file); + fput(hf->hf_file); + hf->hf_file = NULL; + atomic_dec(&hf->hf_br->br_count); + hf->hf_br = NULL; +} + +void au_set_h_fptr(struct file *file, aufs_bindex_t bindex, struct file *val) +{ + struct au_finfo *finfo = au_fi(file); + struct au_hfile *hf; + struct au_fidir *fidir; + + fidir = finfo->fi_hdir; + if (!fidir) { + AuDebugOn(finfo->fi_btop != bindex); + hf = &finfo->fi_htop; + } else + hf = fidir->fd_hfile + bindex; + + if (hf && hf->hf_file) + au_hfput(hf, file); + if (val) { + FiMustWriteLock(file); + hf->hf_file = val; + hf->hf_br = au_sbr(file->f_path.dentry->d_sb, bindex); + } +} + +void au_update_figen(struct file *file) +{ + atomic_set(&au_fi(file)->fi_generation, au_digen(file->f_path.dentry)); + /* smp_mb(); */ /* atomic_set */ +} + +/* ---------------------------------------------------------------------- */ + +struct au_fidir *au_fidir_alloc(struct super_block *sb) +{ + struct au_fidir *fidir; + int nbr; + + nbr = au_sbend(sb) + 1; + if (nbr < 2) + nbr = 2; /* initial allocate for 2 branches */ + fidir = kzalloc(au_fidir_sz(nbr), GFP_NOFS); + if (fidir) { + fidir->fd_bbot = -1; + fidir->fd_nent = nbr; + fidir->fd_vdir_cache = NULL; + } + + return fidir; +} + +int au_fidir_realloc(struct au_finfo *finfo, int nbr) +{ + int err; + struct au_fidir *fidir, *p; + + AuRwMustWriteLock(&finfo->fi_rwsem); + fidir = finfo->fi_hdir; + AuDebugOn(!fidir); + + err = -ENOMEM; + p = au_kzrealloc(fidir, au_fidir_sz(fidir->fd_nent), au_fidir_sz(nbr), + GFP_NOFS); + if (p) { + p->fd_nent = nbr; + finfo->fi_hdir = p; + err = 0; + } + + return err; +} + +/* ---------------------------------------------------------------------- */ + +void au_finfo_fin(struct file *file) +{ + struct au_finfo *finfo; + + au_nfiles_dec(file->f_path.dentry->d_sb); + + finfo = au_fi(file); + AuDebugOn(finfo->fi_hdir); + AuRwDestroy(&finfo->fi_rwsem); + au_cache_free_finfo(finfo); +} + +void au_fi_init_once(void *_finfo) +{ + struct au_finfo *finfo = _finfo; + static struct lock_class_key aufs_fi; + + au_rw_init(&finfo->fi_rwsem); + au_rw_class(&finfo->fi_rwsem, &aufs_fi); +} + +int au_finfo_init(struct file *file, struct au_fidir *fidir) +{ + int err; + struct au_finfo *finfo; + struct dentry *dentry; + + err = -ENOMEM; + dentry = file->f_path.dentry; + finfo = au_cache_alloc_finfo(); + if (unlikely(!finfo)) + goto out; + + err = 0; + au_nfiles_inc(dentry->d_sb); + /* verbose coding for lock class name */ + if (!fidir) + au_rw_class(&finfo->fi_rwsem, au_lc_key + AuLcNonDir_FIINFO); + else + au_rw_class(&finfo->fi_rwsem, au_lc_key + AuLcDir_FIINFO); + au_rw_write_lock(&finfo->fi_rwsem); + finfo->fi_btop = -1; + finfo->fi_hdir = fidir; + atomic_set(&finfo->fi_generation, au_digen(dentry)); + /* smp_mb(); */ /* atomic_set */ + + file->private_data = finfo; + +out: + return err; +} --- linux-3.19.0.orig/ubuntu/aufs/fstype.h +++ linux-3.19.0/ubuntu/aufs/fstype.h @@ -0,0 +1,469 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * judging filesystem type + */ + +#ifndef __AUFS_FSTYPE_H__ +#define __AUFS_FSTYPE_H__ + +#ifdef __KERNEL__ + +#include +#include +#include + +static inline int au_test_aufs(struct super_block *sb) +{ + return sb->s_magic == AUFS_SUPER_MAGIC; +} + +static inline const char *au_sbtype(struct super_block *sb) +{ + return sb->s_type->name; +} + +static inline int au_test_iso9660(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_ROMFS_FS) || defined(CONFIG_ROMFS_FS_MODULE) + return sb->s_magic == ROMFS_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_romfs(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_ISO9660_FS) || defined(CONFIG_ISO9660_FS_MODULE) + return sb->s_magic == ISOFS_SUPER_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_cramfs(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_CRAMFS) || defined(CONFIG_CRAMFS_MODULE) + return sb->s_magic == CRAMFS_MAGIC; +#endif + return 0; +} + +static inline int au_test_nfs(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_NFS_FS) || defined(CONFIG_NFS_FS_MODULE) + return sb->s_magic == NFS_SUPER_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_fuse(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_FUSE_FS) || defined(CONFIG_FUSE_FS_MODULE) + return sb->s_magic == FUSE_SUPER_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_xfs(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_XFS_FS) || defined(CONFIG_XFS_FS_MODULE) + return sb->s_magic == XFS_SB_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_tmpfs(struct super_block *sb __maybe_unused) +{ +#ifdef CONFIG_TMPFS + return sb->s_magic == TMPFS_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_ecryptfs(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_ECRYPT_FS) || defined(CONFIG_ECRYPT_FS_MODULE) + return !strcmp(au_sbtype(sb), "ecryptfs"); +#else + return 0; +#endif +} + +static inline int au_test_ocfs2(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_OCFS2_FS) || defined(CONFIG_OCFS2_FS_MODULE) + return sb->s_magic == OCFS2_SUPER_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_ocfs2_dlmfs(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_OCFS2_FS_O2CB) || defined(CONFIG_OCFS2_FS_O2CB_MODULE) + return sb->s_magic == DLMFS_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_coda(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_CODA_FS) || defined(CONFIG_CODA_FS_MODULE) + return sb->s_magic == CODA_SUPER_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_v9fs(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_9P_FS) || defined(CONFIG_9P_FS_MODULE) + return sb->s_magic == V9FS_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_ext4(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_EXT4_FS) || defined(CONFIG_EXT4_FS_MODULE) + return sb->s_magic == EXT4_SUPER_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_sysv(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_SYSV_FS) || defined(CONFIG_SYSV_FS_MODULE) + return !strcmp(au_sbtype(sb), "sysv"); +#else + return 0; +#endif +} + +static inline int au_test_ramfs(struct super_block *sb) +{ + return sb->s_magic == RAMFS_MAGIC; +} + +static inline int au_test_ubifs(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_UBIFS_FS) || defined(CONFIG_UBIFS_FS_MODULE) + return sb->s_magic == UBIFS_SUPER_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_procfs(struct super_block *sb __maybe_unused) +{ +#ifdef CONFIG_PROC_FS + return sb->s_magic == PROC_SUPER_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_sysfs(struct super_block *sb __maybe_unused) +{ +#ifdef CONFIG_SYSFS + return sb->s_magic == SYSFS_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_configfs(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_CONFIGFS_FS) || defined(CONFIG_CONFIGFS_FS_MODULE) + return sb->s_magic == CONFIGFS_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_minix(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_MINIX_FS) || defined(CONFIG_MINIX_FS_MODULE) + return sb->s_magic == MINIX3_SUPER_MAGIC + || sb->s_magic == MINIX2_SUPER_MAGIC + || sb->s_magic == MINIX2_SUPER_MAGIC2 + || sb->s_magic == MINIX_SUPER_MAGIC + || sb->s_magic == MINIX_SUPER_MAGIC2; +#else + return 0; +#endif +} + +static inline int au_test_cifs(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_CIFS_FS) || defined(CONFIGCIFS_FS_MODULE) + return sb->s_magic == CIFS_MAGIC_NUMBER; +#else + return 0; +#endif +} + +static inline int au_test_fat(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_FAT_FS) || defined(CONFIG_FAT_FS_MODULE) + return sb->s_magic == MSDOS_SUPER_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_msdos(struct super_block *sb) +{ + return au_test_fat(sb); +} + +static inline int au_test_vfat(struct super_block *sb) +{ + return au_test_fat(sb); +} + +static inline int au_test_securityfs(struct super_block *sb __maybe_unused) +{ +#ifdef CONFIG_SECURITYFS + return sb->s_magic == SECURITYFS_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_squashfs(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_SQUASHFS) || defined(CONFIG_SQUASHFS_MODULE) + return sb->s_magic == SQUASHFS_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_btrfs(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_BTRFS_FS) || defined(CONFIG_BTRFS_FS_MODULE) + return sb->s_magic == BTRFS_SUPER_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_xenfs(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_XENFS) || defined(CONFIG_XENFS_MODULE) + return sb->s_magic == XENFS_SUPER_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_debugfs(struct super_block *sb __maybe_unused) +{ +#ifdef CONFIG_DEBUG_FS + return sb->s_magic == DEBUGFS_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_nilfs(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_NILFS) || defined(CONFIG_NILFS_MODULE) + return sb->s_magic == NILFS_SUPER_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_hfsplus(struct super_block *sb __maybe_unused) +{ +#if defined(CONFIG_HFSPLUS_FS) || defined(CONFIG_HFSPLUS_FS_MODULE) + return sb->s_magic == HFSPLUS_SUPER_MAGIC; +#else + return 0; +#endif +} + +/* ---------------------------------------------------------------------- */ +/* + * they can't be an aufs branch. + */ +static inline int au_test_fs_unsuppoted(struct super_block *sb) +{ + return +#ifndef CONFIG_AUFS_BR_RAMFS + au_test_ramfs(sb) || +#endif + au_test_procfs(sb) + || au_test_sysfs(sb) + || au_test_configfs(sb) + || au_test_debugfs(sb) + || au_test_securityfs(sb) + || au_test_xenfs(sb) + || au_test_ecryptfs(sb) + /* || !strcmp(au_sbtype(sb), "unionfs") */ + || au_test_aufs(sb); /* will be supported in next version */ +} + +static inline int au_test_fs_remote(struct super_block *sb) +{ + return !au_test_tmpfs(sb) +#ifdef CONFIG_AUFS_BR_RAMFS + && !au_test_ramfs(sb) +#endif + && !(sb->s_type->fs_flags & FS_REQUIRES_DEV); +} + +/* ---------------------------------------------------------------------- */ + +/* + * Note: these functions (below) are created after reading ->getattr() in all + * filesystems under linux/fs. it means we have to do so in every update... + */ + +/* + * some filesystems require getattr to refresh the inode attributes before + * referencing. + * in most cases, we can rely on the inode attribute in NFS (or every remote fs) + * and leave the work for d_revalidate() + */ +static inline int au_test_fs_refresh_iattr(struct super_block *sb) +{ + return au_test_nfs(sb) + || au_test_fuse(sb) + /* || au_test_ocfs2(sb) */ /* untested */ + /* || au_test_btrfs(sb) */ /* untested */ + /* || au_test_coda(sb) */ /* untested */ + /* || au_test_v9fs(sb) */ /* untested */ + ; +} + +/* + * filesystems which don't maintain i_size or i_blocks. + */ +static inline int au_test_fs_bad_iattr_size(struct super_block *sb) +{ + return au_test_xfs(sb) + || au_test_btrfs(sb) + || au_test_ubifs(sb) + || au_test_hfsplus(sb) /* maintained, but incorrect */ + /* || au_test_ext4(sb) */ /* untested */ + /* || au_test_ocfs2(sb) */ /* untested */ + /* || au_test_ocfs2_dlmfs(sb) */ /* untested */ + /* || au_test_sysv(sb) */ /* untested */ + /* || au_test_minix(sb) */ /* untested */ + ; +} + +/* + * filesystems which don't store the correct value in some of their inode + * attributes. + */ +static inline int au_test_fs_bad_iattr(struct super_block *sb) +{ + return au_test_fs_bad_iattr_size(sb) + /* || au_test_cifs(sb) */ /* untested */ + || au_test_fat(sb) + || au_test_msdos(sb) + || au_test_vfat(sb); +} + +/* they don't check i_nlink in link(2) */ +static inline int au_test_fs_no_limit_nlink(struct super_block *sb) +{ + return au_test_tmpfs(sb) +#ifdef CONFIG_AUFS_BR_RAMFS + || au_test_ramfs(sb) +#endif + || au_test_ubifs(sb) + || au_test_hfsplus(sb); +} + +/* + * filesystems which sets S_NOATIME and S_NOCMTIME. + */ +static inline int au_test_fs_notime(struct super_block *sb) +{ + return au_test_nfs(sb) + || au_test_fuse(sb) + || au_test_ubifs(sb) + /* || au_test_cifs(sb) */ /* untested */ + ; +} + +/* + * filesystems which requires replacing i_mapping. + */ +static inline int au_test_fs_bad_mapping(struct super_block *sb) +{ + return au_test_fuse(sb) + || au_test_ubifs(sb); +} + +/* temporary support for i#1 in cramfs */ +static inline int au_test_fs_unique_ino(struct inode *inode) +{ + if (au_test_cramfs(inode->i_sb)) + return inode->i_ino != 1; + return 1; +} + +/* ---------------------------------------------------------------------- */ + +/* + * the filesystem where the xino files placed must support i/o after unlink and + * maintain i_size and i_blocks. + */ +static inline int au_test_fs_bad_xino(struct super_block *sb) +{ + return au_test_fs_remote(sb) + || au_test_fs_bad_iattr_size(sb) + /* don't want unnecessary work for xino */ + || au_test_aufs(sb) + || au_test_ecryptfs(sb) + || au_test_nilfs(sb); +} + +static inline int au_test_fs_trunc_xino(struct super_block *sb) +{ + return au_test_tmpfs(sb) + || au_test_ramfs(sb); +} + +/* + * test if the @sb is real-readonly. + */ +static inline int au_test_fs_rr(struct super_block *sb) +{ + return au_test_squashfs(sb) + || au_test_iso9660(sb) + || au_test_cramfs(sb) + || au_test_romfs(sb); +} + +#endif /* __KERNEL__ */ +#endif /* __AUFS_FSTYPE_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/hfsnotify.c +++ linux-3.19.0/ubuntu/aufs/hfsnotify.c @@ -0,0 +1,288 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * fsnotify for the lower directories + */ + +#include "aufs.h" + +/* FS_IN_IGNORED is unnecessary */ +static const __u32 AuHfsnMask = (FS_MOVED_TO | FS_MOVED_FROM | FS_DELETE + | FS_CREATE | FS_EVENT_ON_CHILD); +static DECLARE_WAIT_QUEUE_HEAD(au_hfsn_wq); +static __cacheline_aligned_in_smp atomic64_t au_hfsn_ifree = ATOMIC64_INIT(0); + +static void au_hfsn_free_mark(struct fsnotify_mark *mark) +{ + struct au_hnotify *hn = container_of(mark, struct au_hnotify, + hn_mark); + AuDbg("here\n"); + au_cache_free_hnotify(hn); + smp_mb__before_atomic(); + if (atomic64_dec_and_test(&au_hfsn_ifree)) + wake_up(&au_hfsn_wq); +} + +static int au_hfsn_alloc(struct au_hinode *hinode) +{ + int err; + struct au_hnotify *hn; + struct super_block *sb; + struct au_branch *br; + struct fsnotify_mark *mark; + aufs_bindex_t bindex; + + hn = hinode->hi_notify; + sb = hn->hn_aufs_inode->i_sb; + bindex = au_br_index(sb, hinode->hi_id); + br = au_sbr(sb, bindex); + AuDebugOn(!br->br_hfsn); + + mark = &hn->hn_mark; + fsnotify_init_mark(mark, au_hfsn_free_mark); + mark->mask = AuHfsnMask; + /* + * by udba rename or rmdir, aufs assign a new inode to the known + * h_inode, so specify 1 to allow dups. + */ + lockdep_off(); + err = fsnotify_add_mark(mark, br->br_hfsn->hfsn_group, hinode->hi_inode, + /*mnt*/NULL, /*allow_dups*/1); + /* even if err */ + fsnotify_put_mark(mark); + lockdep_on(); + + return err; +} + +static int au_hfsn_free(struct au_hinode *hinode, struct au_hnotify *hn) +{ + struct fsnotify_mark *mark; + unsigned long long ull; + struct fsnotify_group *group; + + ull = atomic64_inc_return(&au_hfsn_ifree); + BUG_ON(!ull); + + mark = &hn->hn_mark; + spin_lock(&mark->lock); + group = mark->group; + fsnotify_get_group(group); + spin_unlock(&mark->lock); + lockdep_off(); + fsnotify_destroy_mark(mark, group); + fsnotify_put_group(group); + lockdep_on(); + + /* free hn by myself */ + return 0; +} + +/* ---------------------------------------------------------------------- */ + +static void au_hfsn_ctl(struct au_hinode *hinode, int do_set) +{ + struct fsnotify_mark *mark; + + mark = &hinode->hi_notify->hn_mark; + spin_lock(&mark->lock); + if (do_set) { + AuDebugOn(mark->mask & AuHfsnMask); + mark->mask |= AuHfsnMask; + } else { + AuDebugOn(!(mark->mask & AuHfsnMask)); + mark->mask &= ~AuHfsnMask; + } + spin_unlock(&mark->lock); + /* fsnotify_recalc_inode_mask(hinode->hi_inode); */ +} + +/* ---------------------------------------------------------------------- */ + +/* #define AuDbgHnotify */ +#ifdef AuDbgHnotify +static char *au_hfsn_name(u32 mask) +{ +#ifdef CONFIG_AUFS_DEBUG +#define test_ret(flag) \ + do { \ + if (mask & flag) \ + return #flag; \ + } while (0) + test_ret(FS_ACCESS); + test_ret(FS_MODIFY); + test_ret(FS_ATTRIB); + test_ret(FS_CLOSE_WRITE); + test_ret(FS_CLOSE_NOWRITE); + test_ret(FS_OPEN); + test_ret(FS_MOVED_FROM); + test_ret(FS_MOVED_TO); + test_ret(FS_CREATE); + test_ret(FS_DELETE); + test_ret(FS_DELETE_SELF); + test_ret(FS_MOVE_SELF); + test_ret(FS_UNMOUNT); + test_ret(FS_Q_OVERFLOW); + test_ret(FS_IN_IGNORED); + test_ret(FS_IN_ISDIR); + test_ret(FS_IN_ONESHOT); + test_ret(FS_EVENT_ON_CHILD); + return ""; +#undef test_ret +#else + return "??"; +#endif +} +#endif + +/* ---------------------------------------------------------------------- */ + +static void au_hfsn_free_group(struct fsnotify_group *group) +{ + struct au_br_hfsnotify *hfsn = group->private; + + AuDbg("here\n"); + kfree(hfsn); +} + +static int au_hfsn_handle_event(struct fsnotify_group *group, + struct inode *inode, + struct fsnotify_mark *inode_mark, + struct fsnotify_mark *vfsmount_mark, + u32 mask, void *data, int data_type, + const unsigned char *file_name, u32 cookie) +{ + int err; + struct au_hnotify *hnotify; + struct inode *h_dir, *h_inode; + struct qstr h_child_qstr = QSTR_INIT(file_name, strlen(file_name)); + + AuDebugOn(data_type != FSNOTIFY_EVENT_INODE); + + err = 0; + /* if FS_UNMOUNT happens, there must be another bug */ + AuDebugOn(mask & FS_UNMOUNT); + if (mask & (FS_IN_IGNORED | FS_UNMOUNT)) + goto out; + + h_dir = inode; + h_inode = NULL; +#ifdef AuDbgHnotify + au_debug_on(); + if (1 || h_child_qstr.len != sizeof(AUFS_XINO_FNAME) - 1 + || strncmp(h_child_qstr.name, AUFS_XINO_FNAME, h_child_qstr.len)) { + AuDbg("i%lu, mask 0x%x %s, hcname %.*s, hi%lu\n", + h_dir->i_ino, mask, au_hfsn_name(mask), + AuLNPair(&h_child_qstr), h_inode ? h_inode->i_ino : 0); + /* WARN_ON(1); */ + } + au_debug_off(); +#endif + + AuDebugOn(!inode_mark); + hnotify = container_of(inode_mark, struct au_hnotify, hn_mark); + err = au_hnotify(h_dir, hnotify, mask, &h_child_qstr, h_inode); + +out: + return err; +} + +static struct fsnotify_ops au_hfsn_ops = { + .handle_event = au_hfsn_handle_event, + .free_group_priv = au_hfsn_free_group +}; + +/* ---------------------------------------------------------------------- */ + +static void au_hfsn_fin_br(struct au_branch *br) +{ + struct au_br_hfsnotify *hfsn; + + hfsn = br->br_hfsn; + if (hfsn) { + lockdep_off(); + fsnotify_put_group(hfsn->hfsn_group); + lockdep_on(); + } +} + +static int au_hfsn_init_br(struct au_branch *br, int perm) +{ + int err; + struct fsnotify_group *group; + struct au_br_hfsnotify *hfsn; + + err = 0; + br->br_hfsn = NULL; + if (!au_br_hnotifyable(perm)) + goto out; + + err = -ENOMEM; + hfsn = kmalloc(sizeof(*hfsn), GFP_NOFS); + if (unlikely(!hfsn)) + goto out; + + err = 0; + group = fsnotify_alloc_group(&au_hfsn_ops); + if (IS_ERR(group)) { + err = PTR_ERR(group); + pr_err("fsnotify_alloc_group() failed, %d\n", err); + goto out_hfsn; + } + + group->private = hfsn; + hfsn->hfsn_group = group; + br->br_hfsn = hfsn; + goto out; /* success */ + +out_hfsn: + kfree(hfsn); +out: + return err; +} + +static int au_hfsn_reset_br(unsigned int udba, struct au_branch *br, int perm) +{ + int err; + + err = 0; + if (!br->br_hfsn) + err = au_hfsn_init_br(br, perm); + + return err; +} + +/* ---------------------------------------------------------------------- */ + +static void au_hfsn_fin(void) +{ + AuDbg("au_hfsn_ifree %lld\n", (long long)atomic64_read(&au_hfsn_ifree)); + wait_event(au_hfsn_wq, !atomic64_read(&au_hfsn_ifree)); +} + +const struct au_hnotify_op au_hnotify_op = { + .ctl = au_hfsn_ctl, + .alloc = au_hfsn_alloc, + .free = au_hfsn_free, + + .fin = au_hfsn_fin, + + .reset_br = au_hfsn_reset_br, + .fin_br = au_hfsn_fin_br, + .init_br = au_hfsn_init_br +}; --- linux-3.19.0.orig/ubuntu/aufs/hfsplus.c +++ linux-3.19.0/ubuntu/aufs/hfsplus.c @@ -0,0 +1,56 @@ +/* + * Copyright (C) 2010-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * special support for filesystems which aqucires an inode mutex + * at final closing a file, eg, hfsplus. + * + * This trick is very simple and stupid, just to open the file before really + * neceeary open to tell hfsplus that this is not the final closing. + * The caller should call au_h_open_pre() after acquiring the inode mutex, + * and au_h_open_post() after releasing it. + */ + +#include "aufs.h" + +struct file *au_h_open_pre(struct dentry *dentry, aufs_bindex_t bindex, + int force_wr) +{ + struct file *h_file; + struct dentry *h_dentry; + + h_dentry = au_h_dptr(dentry, bindex); + AuDebugOn(!h_dentry); + AuDebugOn(!h_dentry->d_inode); + + h_file = NULL; + if (au_test_hfsplus(h_dentry->d_sb) + && S_ISREG(h_dentry->d_inode->i_mode)) + h_file = au_h_open(dentry, bindex, + O_RDONLY | O_NOATIME | O_LARGEFILE, + /*file*/NULL, force_wr); + return h_file; +} + +void au_h_open_post(struct dentry *dentry, aufs_bindex_t bindex, + struct file *h_file) +{ + if (h_file) { + fput(h_file); + au_sbr_put(dentry->d_sb, bindex); + } +} --- linux-3.19.0.orig/ubuntu/aufs/hnotify.c +++ linux-3.19.0/ubuntu/aufs/hnotify.c @@ -0,0 +1,714 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * abstraction to notify the direct changes on lower directories + */ + +#include "aufs.h" + +int au_hn_alloc(struct au_hinode *hinode, struct inode *inode) +{ + int err; + struct au_hnotify *hn; + + err = -ENOMEM; + hn = au_cache_alloc_hnotify(); + if (hn) { + hn->hn_aufs_inode = inode; + hinode->hi_notify = hn; + err = au_hnotify_op.alloc(hinode); + AuTraceErr(err); + if (unlikely(err)) { + hinode->hi_notify = NULL; + au_cache_free_hnotify(hn); + /* + * The upper dir was removed by udba, but the same named + * dir left. In this case, aufs assignes a new inode + * number and set the monitor again. + * For the lower dir, the old monitnor is still left. + */ + if (err == -EEXIST) + err = 0; + } + } + + AuTraceErr(err); + return err; +} + +void au_hn_free(struct au_hinode *hinode) +{ + struct au_hnotify *hn; + + hn = hinode->hi_notify; + if (hn) { + hinode->hi_notify = NULL; + if (au_hnotify_op.free(hinode, hn)) + au_cache_free_hnotify(hn); + } +} + +/* ---------------------------------------------------------------------- */ + +void au_hn_ctl(struct au_hinode *hinode, int do_set) +{ + if (hinode->hi_notify) + au_hnotify_op.ctl(hinode, do_set); +} + +void au_hn_reset(struct inode *inode, unsigned int flags) +{ + aufs_bindex_t bindex, bend; + struct inode *hi; + struct dentry *iwhdentry; + + bend = au_ibend(inode); + for (bindex = au_ibstart(inode); bindex <= bend; bindex++) { + hi = au_h_iptr(inode, bindex); + if (!hi) + continue; + + /* mutex_lock_nested(&hi->i_mutex, AuLsc_I_CHILD); */ + iwhdentry = au_hi_wh(inode, bindex); + if (iwhdentry) + dget(iwhdentry); + au_igrab(hi); + au_set_h_iptr(inode, bindex, NULL, 0); + au_set_h_iptr(inode, bindex, au_igrab(hi), + flags & ~AuHi_XINO); + iput(hi); + dput(iwhdentry); + /* mutex_unlock(&hi->i_mutex); */ + } +} + +/* ---------------------------------------------------------------------- */ + +static int hn_xino(struct inode *inode, struct inode *h_inode) +{ + int err; + aufs_bindex_t bindex, bend, bfound, bstart; + struct inode *h_i; + + err = 0; + if (unlikely(inode->i_ino == AUFS_ROOT_INO)) { + pr_warn("branch root dir was changed\n"); + goto out; + } + + bfound = -1; + bend = au_ibend(inode); + bstart = au_ibstart(inode); +#if 0 /* reserved for future use */ + if (bindex == bend) { + /* keep this ino in rename case */ + goto out; + } +#endif + for (bindex = bstart; bindex <= bend; bindex++) + if (au_h_iptr(inode, bindex) == h_inode) { + bfound = bindex; + break; + } + if (bfound < 0) + goto out; + + for (bindex = bstart; bindex <= bend; bindex++) { + h_i = au_h_iptr(inode, bindex); + if (!h_i) + continue; + + err = au_xino_write(inode->i_sb, bindex, h_i->i_ino, /*ino*/0); + /* ignore this error */ + /* bad action? */ + } + + /* children inode number will be broken */ + +out: + AuTraceErr(err); + return err; +} + +static int hn_gen_tree(struct dentry *dentry) +{ + int err, i, j, ndentry; + struct au_dcsub_pages dpages; + struct au_dpage *dpage; + struct dentry **dentries; + + err = au_dpages_init(&dpages, GFP_NOFS); + if (unlikely(err)) + goto out; + err = au_dcsub_pages(&dpages, dentry, NULL, NULL); + if (unlikely(err)) + goto out_dpages; + + for (i = 0; i < dpages.ndpage; i++) { + dpage = dpages.dpages + i; + dentries = dpage->dentries; + ndentry = dpage->ndentry; + for (j = 0; j < ndentry; j++) { + struct dentry *d; + + d = dentries[j]; + if (IS_ROOT(d)) + continue; + + au_digen_dec(d); + if (d->d_inode) + /* todo: reset children xino? + cached children only? */ + au_iigen_dec(d->d_inode); + } + } + +out_dpages: + au_dpages_free(&dpages); + +#if 0 + /* discard children */ + dentry_unhash(dentry); + dput(dentry); +#endif +out: + return err; +} + +/* + * return 0 if processed. + */ +static int hn_gen_by_inode(char *name, unsigned int nlen, struct inode *inode, + const unsigned int isdir) +{ + int err; + struct dentry *d; + struct qstr *dname; + + err = 1; + if (unlikely(inode->i_ino == AUFS_ROOT_INO)) { + pr_warn("branch root dir was changed\n"); + err = 0; + goto out; + } + + if (!isdir) { + AuDebugOn(!name); + au_iigen_dec(inode); + spin_lock(&inode->i_lock); + hlist_for_each_entry(d, &inode->i_dentry, d_u.d_alias) { + spin_lock(&d->d_lock); + dname = &d->d_name; + if (dname->len != nlen + && memcmp(dname->name, name, nlen)) { + spin_unlock(&d->d_lock); + continue; + } + err = 0; + au_digen_dec(d); + spin_unlock(&d->d_lock); + break; + } + spin_unlock(&inode->i_lock); + } else { + au_fset_si(au_sbi(inode->i_sb), FAILED_REFRESH_DIR); + d = d_find_any_alias(inode); + if (!d) { + au_iigen_dec(inode); + goto out; + } + + spin_lock(&d->d_lock); + dname = &d->d_name; + if (dname->len == nlen && !memcmp(dname->name, name, nlen)) { + spin_unlock(&d->d_lock); + err = hn_gen_tree(d); + spin_lock(&d->d_lock); + } + spin_unlock(&d->d_lock); + dput(d); + } + +out: + AuTraceErr(err); + return err; +} + +static int hn_gen_by_name(struct dentry *dentry, const unsigned int isdir) +{ + int err; + struct inode *inode; + + inode = dentry->d_inode; + if (IS_ROOT(dentry) + /* || (inode && inode->i_ino == AUFS_ROOT_INO) */ + ) { + pr_warn("branch root dir was changed\n"); + return 0; + } + + err = 0; + if (!isdir) { + au_digen_dec(dentry); + if (inode) + au_iigen_dec(inode); + } else { + au_fset_si(au_sbi(dentry->d_sb), FAILED_REFRESH_DIR); + if (inode) + err = hn_gen_tree(dentry); + } + + AuTraceErr(err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* hnotify job flags */ +#define AuHnJob_XINO0 1 +#define AuHnJob_GEN (1 << 1) +#define AuHnJob_DIRENT (1 << 2) +#define AuHnJob_ISDIR (1 << 3) +#define AuHnJob_TRYXINO0 (1 << 4) +#define AuHnJob_MNTPNT (1 << 5) +#define au_ftest_hnjob(flags, name) ((flags) & AuHnJob_##name) +#define au_fset_hnjob(flags, name) \ + do { (flags) |= AuHnJob_##name; } while (0) +#define au_fclr_hnjob(flags, name) \ + do { (flags) &= ~AuHnJob_##name; } while (0) + +enum { + AuHn_CHILD, + AuHn_PARENT, + AuHnLast +}; + +struct au_hnotify_args { + struct inode *h_dir, *dir, *h_child_inode; + u32 mask; + unsigned int flags[AuHnLast]; + unsigned int h_child_nlen; + char h_child_name[]; +}; + +struct hn_job_args { + unsigned int flags; + struct inode *inode, *h_inode, *dir, *h_dir; + struct dentry *dentry; + char *h_name; + int h_nlen; +}; + +static int hn_job(struct hn_job_args *a) +{ + const unsigned int isdir = au_ftest_hnjob(a->flags, ISDIR); + int e; + + /* reset xino */ + if (au_ftest_hnjob(a->flags, XINO0) && a->inode) + hn_xino(a->inode, a->h_inode); /* ignore this error */ + + if (au_ftest_hnjob(a->flags, TRYXINO0) + && a->inode + && a->h_inode) { + mutex_lock_nested(&a->h_inode->i_mutex, AuLsc_I_CHILD); + if (!a->h_inode->i_nlink + && !(a->h_inode->i_state & I_LINKABLE)) + hn_xino(a->inode, a->h_inode); /* ignore this error */ + mutex_unlock(&a->h_inode->i_mutex); + } + + /* make the generation obsolete */ + if (au_ftest_hnjob(a->flags, GEN)) { + e = -1; + if (a->inode) + e = hn_gen_by_inode(a->h_name, a->h_nlen, a->inode, + isdir); + if (e && a->dentry) + hn_gen_by_name(a->dentry, isdir); + /* ignore this error */ + } + + /* make dir entries obsolete */ + if (au_ftest_hnjob(a->flags, DIRENT) && a->inode) { + struct au_vdir *vdir; + + vdir = au_ivdir(a->inode); + if (vdir) + vdir->vd_jiffy = 0; + /* IMustLock(a->inode); */ + /* a->inode->i_version++; */ + } + + /* can do nothing but warn */ + if (au_ftest_hnjob(a->flags, MNTPNT) + && a->dentry + && d_mountpoint(a->dentry)) + pr_warn("mount-point %pd is removed or renamed\n", a->dentry); + + return 0; +} + +/* ---------------------------------------------------------------------- */ + +static struct dentry *lookup_wlock_by_name(char *name, unsigned int nlen, + struct inode *dir) +{ + struct dentry *dentry, *d, *parent; + struct qstr *dname; + + parent = d_find_any_alias(dir); + if (!parent) + return NULL; + + dentry = NULL; + spin_lock(&parent->d_lock); + list_for_each_entry(d, &parent->d_subdirs, d_child) { + /* AuDbg("%pd\n", d); */ + spin_lock_nested(&d->d_lock, DENTRY_D_LOCK_NESTED); + dname = &d->d_name; + if (dname->len != nlen || memcmp(dname->name, name, nlen)) + goto cont_unlock; + if (au_di(d)) + au_digen_dec(d); + else + goto cont_unlock; + if (au_dcount(d) > 0) { + dentry = dget_dlock(d); + spin_unlock(&d->d_lock); + break; + } + +cont_unlock: + spin_unlock(&d->d_lock); + } + spin_unlock(&parent->d_lock); + dput(parent); + + if (dentry) + di_write_lock_child(dentry); + + return dentry; +} + +static struct inode *lookup_wlock_by_ino(struct super_block *sb, + aufs_bindex_t bindex, ino_t h_ino) +{ + struct inode *inode; + ino_t ino; + int err; + + inode = NULL; + err = au_xino_read(sb, bindex, h_ino, &ino); + if (!err && ino) + inode = ilookup(sb, ino); + if (!inode) + goto out; + + if (unlikely(inode->i_ino == AUFS_ROOT_INO)) { + pr_warn("wrong root branch\n"); + iput(inode); + inode = NULL; + goto out; + } + + ii_write_lock_child(inode); + +out: + return inode; +} + +static void au_hn_bh(void *_args) +{ + struct au_hnotify_args *a = _args; + struct super_block *sb; + aufs_bindex_t bindex, bend, bfound; + unsigned char xino, try_iput; + int err; + struct inode *inode; + ino_t h_ino; + struct hn_job_args args; + struct dentry *dentry; + struct au_sbinfo *sbinfo; + + AuDebugOn(!_args); + AuDebugOn(!a->h_dir); + AuDebugOn(!a->dir); + AuDebugOn(!a->mask); + AuDbg("mask 0x%x, i%lu, hi%lu, hci%lu\n", + a->mask, a->dir->i_ino, a->h_dir->i_ino, + a->h_child_inode ? a->h_child_inode->i_ino : 0); + + inode = NULL; + dentry = NULL; + /* + * do not lock a->dir->i_mutex here + * because of d_revalidate() may cause a deadlock. + */ + sb = a->dir->i_sb; + AuDebugOn(!sb); + sbinfo = au_sbi(sb); + AuDebugOn(!sbinfo); + si_write_lock(sb, AuLock_NOPLMW); + + ii_read_lock_parent(a->dir); + bfound = -1; + bend = au_ibend(a->dir); + for (bindex = au_ibstart(a->dir); bindex <= bend; bindex++) + if (au_h_iptr(a->dir, bindex) == a->h_dir) { + bfound = bindex; + break; + } + ii_read_unlock(a->dir); + if (unlikely(bfound < 0)) + goto out; + + xino = !!au_opt_test(au_mntflags(sb), XINO); + h_ino = 0; + if (a->h_child_inode) + h_ino = a->h_child_inode->i_ino; + + if (a->h_child_nlen + && (au_ftest_hnjob(a->flags[AuHn_CHILD], GEN) + || au_ftest_hnjob(a->flags[AuHn_CHILD], MNTPNT))) + dentry = lookup_wlock_by_name(a->h_child_name, a->h_child_nlen, + a->dir); + try_iput = 0; + if (dentry) + inode = dentry->d_inode; + if (xino && !inode && h_ino + && (au_ftest_hnjob(a->flags[AuHn_CHILD], XINO0) + || au_ftest_hnjob(a->flags[AuHn_CHILD], TRYXINO0) + || au_ftest_hnjob(a->flags[AuHn_CHILD], GEN))) { + inode = lookup_wlock_by_ino(sb, bfound, h_ino); + try_iput = 1; + } + + args.flags = a->flags[AuHn_CHILD]; + args.dentry = dentry; + args.inode = inode; + args.h_inode = a->h_child_inode; + args.dir = a->dir; + args.h_dir = a->h_dir; + args.h_name = a->h_child_name; + args.h_nlen = a->h_child_nlen; + err = hn_job(&args); + if (dentry) { + if (au_di(dentry)) + di_write_unlock(dentry); + dput(dentry); + } + if (inode && try_iput) { + ii_write_unlock(inode); + iput(inode); + } + + ii_write_lock_parent(a->dir); + args.flags = a->flags[AuHn_PARENT]; + args.dentry = NULL; + args.inode = a->dir; + args.h_inode = a->h_dir; + args.dir = NULL; + args.h_dir = NULL; + args.h_name = NULL; + args.h_nlen = 0; + err = hn_job(&args); + ii_write_unlock(a->dir); + +out: + iput(a->h_child_inode); + iput(a->h_dir); + iput(a->dir); + si_write_unlock(sb); + au_nwt_done(&sbinfo->si_nowait); + kfree(a); +} + +/* ---------------------------------------------------------------------- */ + +int au_hnotify(struct inode *h_dir, struct au_hnotify *hnotify, u32 mask, + struct qstr *h_child_qstr, struct inode *h_child_inode) +{ + int err, len; + unsigned int flags[AuHnLast], f; + unsigned char isdir, isroot, wh; + struct inode *dir; + struct au_hnotify_args *args; + char *p, *h_child_name; + + err = 0; + AuDebugOn(!hnotify || !hnotify->hn_aufs_inode); + dir = igrab(hnotify->hn_aufs_inode); + if (!dir) + goto out; + + isroot = (dir->i_ino == AUFS_ROOT_INO); + wh = 0; + h_child_name = (void *)h_child_qstr->name; + len = h_child_qstr->len; + if (h_child_name) { + if (len > AUFS_WH_PFX_LEN + && !memcmp(h_child_name, AUFS_WH_PFX, AUFS_WH_PFX_LEN)) { + h_child_name += AUFS_WH_PFX_LEN; + len -= AUFS_WH_PFX_LEN; + wh = 1; + } + } + + isdir = 0; + if (h_child_inode) + isdir = !!S_ISDIR(h_child_inode->i_mode); + flags[AuHn_PARENT] = AuHnJob_ISDIR; + flags[AuHn_CHILD] = 0; + if (isdir) + flags[AuHn_CHILD] = AuHnJob_ISDIR; + au_fset_hnjob(flags[AuHn_PARENT], DIRENT); + au_fset_hnjob(flags[AuHn_CHILD], GEN); + switch (mask & FS_EVENTS_POSS_ON_CHILD) { + case FS_MOVED_FROM: + case FS_MOVED_TO: + au_fset_hnjob(flags[AuHn_CHILD], XINO0); + au_fset_hnjob(flags[AuHn_CHILD], MNTPNT); + /*FALLTHROUGH*/ + case FS_CREATE: + AuDebugOn(!h_child_name); + break; + + case FS_DELETE: + /* + * aufs never be able to get this child inode. + * revalidation should be in d_revalidate() + * by checking i_nlink, i_generation or d_unhashed(). + */ + AuDebugOn(!h_child_name); + au_fset_hnjob(flags[AuHn_CHILD], TRYXINO0); + au_fset_hnjob(flags[AuHn_CHILD], MNTPNT); + break; + + default: + AuDebugOn(1); + } + + if (wh) + h_child_inode = NULL; + + err = -ENOMEM; + /* iput() and kfree() will be called in au_hnotify() */ + args = kmalloc(sizeof(*args) + len + 1, GFP_NOFS); + if (unlikely(!args)) { + AuErr1("no memory\n"); + iput(dir); + goto out; + } + args->flags[AuHn_PARENT] = flags[AuHn_PARENT]; + args->flags[AuHn_CHILD] = flags[AuHn_CHILD]; + args->mask = mask; + args->dir = dir; + args->h_dir = igrab(h_dir); + if (h_child_inode) + h_child_inode = igrab(h_child_inode); /* can be NULL */ + args->h_child_inode = h_child_inode; + args->h_child_nlen = len; + if (len) { + p = (void *)args; + p += sizeof(*args); + memcpy(p, h_child_name, len); + p[len] = 0; + } + + /* NFS fires the event for silly-renamed one from kworker */ + f = 0; + if (!dir->i_nlink + || (au_test_nfs(h_dir->i_sb) && (mask & FS_DELETE))) + f = AuWkq_NEST; + err = au_wkq_nowait(au_hn_bh, args, dir->i_sb, f); + if (unlikely(err)) { + pr_err("wkq %d\n", err); + iput(args->h_child_inode); + iput(args->h_dir); + iput(args->dir); + kfree(args); + } + +out: + return err; +} + +/* ---------------------------------------------------------------------- */ + +int au_hnotify_reset_br(unsigned int udba, struct au_branch *br, int perm) +{ + int err; + + AuDebugOn(!(udba & AuOptMask_UDBA)); + + err = 0; + if (au_hnotify_op.reset_br) + err = au_hnotify_op.reset_br(udba, br, perm); + + return err; +} + +int au_hnotify_init_br(struct au_branch *br, int perm) +{ + int err; + + err = 0; + if (au_hnotify_op.init_br) + err = au_hnotify_op.init_br(br, perm); + + return err; +} + +void au_hnotify_fin_br(struct au_branch *br) +{ + if (au_hnotify_op.fin_br) + au_hnotify_op.fin_br(br); +} + +static void au_hn_destroy_cache(void) +{ + kmem_cache_destroy(au_cachep[AuCache_HNOTIFY]); + au_cachep[AuCache_HNOTIFY] = NULL; +} + +int __init au_hnotify_init(void) +{ + int err; + + err = -ENOMEM; + au_cachep[AuCache_HNOTIFY] = AuCache(au_hnotify); + if (au_cachep[AuCache_HNOTIFY]) { + err = 0; + if (au_hnotify_op.init) + err = au_hnotify_op.init(); + if (unlikely(err)) + au_hn_destroy_cache(); + } + AuTraceErr(err); + return err; +} + +void au_hnotify_fin(void) +{ + if (au_hnotify_op.fin) + au_hnotify_op.fin(); + /* cf. au_cache_fin() */ + if (au_cachep[AuCache_HNOTIFY]) + au_hn_destroy_cache(); +} --- linux-3.19.0.orig/ubuntu/aufs/i_op.c +++ linux-3.19.0/ubuntu/aufs/i_op.c @@ -0,0 +1,1299 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * inode operations (except add/del/rename) + */ + +#include +#include +#include +#include +#include +#include "aufs.h" + +static int h_permission(struct inode *h_inode, int mask, + struct vfsmount *h_mnt, int brperm) +{ + int err; + const unsigned char write_mask = !!(mask & (MAY_WRITE | MAY_APPEND)); + + err = -EACCES; + if ((write_mask && IS_IMMUTABLE(h_inode)) + || ((mask & MAY_EXEC) + && S_ISREG(h_inode->i_mode) + && ((h_mnt->mnt_flags & MNT_NOEXEC) + || !(h_inode->i_mode & S_IXUGO)))) + goto out; + + /* + * - skip the lower fs test in the case of write to ro branch. + * - nfs dir permission write check is optimized, but a policy for + * link/rename requires a real check. + */ + if ((write_mask && !au_br_writable(brperm)) + || (au_test_nfs(h_inode->i_sb) && S_ISDIR(h_inode->i_mode) + && write_mask && !(mask & MAY_READ)) + || !h_inode->i_op->permission) { + /* AuLabel(generic_permission); */ + err = generic_permission(h_inode, mask); + } else { + /* AuLabel(h_inode->permission); */ + err = h_inode->i_op->permission(h_inode, mask); + AuTraceErr(err); + } + + if (!err) + err = devcgroup_inode_permission(h_inode, mask); + if (!err) + err = security_inode_permission(h_inode, mask); + +#if 0 + if (!err) { + /* todo: do we need to call ima_path_check()? */ + struct path h_path = { + .dentry = + .mnt = h_mnt + }; + err = ima_path_check(&h_path, + mask & (MAY_READ | MAY_WRITE | MAY_EXEC), + IMA_COUNT_LEAVE); + } +#endif + +out: + return err; +} + +static int aufs_permission(struct inode *inode, int mask) +{ + int err; + aufs_bindex_t bindex, bend; + const unsigned char isdir = !!S_ISDIR(inode->i_mode), + write_mask = !!(mask & (MAY_WRITE | MAY_APPEND)); + struct inode *h_inode; + struct super_block *sb; + struct au_branch *br; + + /* todo: support rcu-walk? */ + if (mask & MAY_NOT_BLOCK) + return -ECHILD; + + sb = inode->i_sb; + si_read_lock(sb, AuLock_FLUSH); + ii_read_lock_child(inode); +#if 0 + err = au_iigen_test(inode, au_sigen(sb)); + if (unlikely(err)) + goto out; +#endif + + if (!isdir + || write_mask + || au_opt_test(au_mntflags(sb), DIRPERM1)) { + err = au_busy_or_stale(); + h_inode = au_h_iptr(inode, au_ibstart(inode)); + if (unlikely(!h_inode + || (h_inode->i_mode & S_IFMT) + != (inode->i_mode & S_IFMT))) + goto out; + + err = 0; + bindex = au_ibstart(inode); + br = au_sbr(sb, bindex); + err = h_permission(h_inode, mask, au_br_mnt(br), br->br_perm); + if (write_mask + && !err + && !special_file(h_inode->i_mode)) { + /* test whether the upper writable branch exists */ + err = -EROFS; + for (; bindex >= 0; bindex--) + if (!au_br_rdonly(au_sbr(sb, bindex))) { + err = 0; + break; + } + } + goto out; + } + + /* non-write to dir */ + err = 0; + bend = au_ibend(inode); + for (bindex = au_ibstart(inode); !err && bindex <= bend; bindex++) { + h_inode = au_h_iptr(inode, bindex); + if (h_inode) { + err = au_busy_or_stale(); + if (unlikely(!S_ISDIR(h_inode->i_mode))) + break; + + br = au_sbr(sb, bindex); + err = h_permission(h_inode, mask, au_br_mnt(br), + br->br_perm); + } + } + +out: + ii_read_unlock(inode); + si_read_unlock(sb); + return err; +} + +/* ---------------------------------------------------------------------- */ + +static struct dentry *aufs_lookup(struct inode *dir, struct dentry *dentry, + unsigned int flags) +{ + struct dentry *ret, *parent; + struct inode *inode; + struct super_block *sb; + int err, npositive; + + IMustLock(dir); + + /* todo: support rcu-walk? */ + ret = ERR_PTR(-ECHILD); + if (flags & LOOKUP_RCU) + goto out; + + ret = ERR_PTR(-ENAMETOOLONG); + if (unlikely(dentry->d_name.len > AUFS_MAX_NAMELEN)) + goto out; + + sb = dir->i_sb; + err = si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLM); + ret = ERR_PTR(err); + if (unlikely(err)) + goto out; + + err = au_di_init(dentry); + ret = ERR_PTR(err); + if (unlikely(err)) + goto out_si; + + inode = NULL; + npositive = 0; /* suppress a warning */ + parent = dentry->d_parent; /* dir inode is locked */ + di_read_lock_parent(parent, AuLock_IR); + err = au_alive_dir(parent); + if (!err) + err = au_digen_test(parent, au_sigen(sb)); + if (!err) { + npositive = au_lkup_dentry(dentry, au_dbstart(parent), + /*type*/0); + err = npositive; + } + di_read_unlock(parent, AuLock_IR); + ret = ERR_PTR(err); + if (unlikely(err < 0)) + goto out_unlock; + + if (npositive) { + inode = au_new_inode(dentry, /*must_new*/0); + if (IS_ERR(inode)) { + ret = (void *)inode; + inode = NULL; + goto out_unlock; + } + } + + if (inode) + atomic_inc(&inode->i_count); + ret = d_splice_alias(inode, dentry); +#if 0 + if (unlikely(d_need_lookup(dentry))) { + spin_lock(&dentry->d_lock); + dentry->d_flags &= ~DCACHE_NEED_LOOKUP; + spin_unlock(&dentry->d_lock); + } else +#endif + if (inode) { + if (!IS_ERR(ret)) { + iput(inode); + if (ret && ret != dentry) + ii_write_unlock(inode); + } else { + ii_write_unlock(inode); + iput(inode); + inode = NULL; + } + } + +out_unlock: + di_write_unlock(dentry); + if (inode) { + /* verbose coding for lock class name */ + if (unlikely(S_ISLNK(inode->i_mode))) + au_rw_class(&au_di(dentry)->di_rwsem, + au_lc_key + AuLcSymlink_DIINFO); + else if (unlikely(S_ISDIR(inode->i_mode))) + au_rw_class(&au_di(dentry)->di_rwsem, + au_lc_key + AuLcDir_DIINFO); + else /* likely */ + au_rw_class(&au_di(dentry)->di_rwsem, + au_lc_key + AuLcNonDir_DIINFO); + } +out_si: + si_read_unlock(sb); +out: + return ret; +} + +/* ---------------------------------------------------------------------- */ + +static int au_wr_dir_cpup(struct dentry *dentry, struct dentry *parent, + const unsigned char add_entry, aufs_bindex_t bcpup, + aufs_bindex_t bstart) +{ + int err; + struct dentry *h_parent; + struct inode *h_dir; + + if (add_entry) + IMustLock(parent->d_inode); + else + di_write_lock_parent(parent); + + err = 0; + if (!au_h_dptr(parent, bcpup)) { + if (bstart > bcpup) + err = au_cpup_dirs(dentry, bcpup); + else if (bstart < bcpup) + err = au_cpdown_dirs(dentry, bcpup); + else + BUG(); + } + if (!err && add_entry && !au_ftest_wrdir(add_entry, TMPFILE)) { + h_parent = au_h_dptr(parent, bcpup); + h_dir = h_parent->d_inode; + mutex_lock_nested(&h_dir->i_mutex, AuLsc_I_PARENT); + err = au_lkup_neg(dentry, bcpup, + au_ftest_wrdir(add_entry, TMP_WHENTRY)); + /* todo: no unlock here */ + mutex_unlock(&h_dir->i_mutex); + + AuDbg("bcpup %d\n", bcpup); + if (!err) { + if (!dentry->d_inode) + au_set_h_dptr(dentry, bstart, NULL); + au_update_dbrange(dentry, /*do_put_zero*/0); + } + } + + if (!add_entry) + di_write_unlock(parent); + if (!err) + err = bcpup; /* success */ + + AuTraceErr(err); + return err; +} + +/* + * decide the branch and the parent dir where we will create a new entry. + * returns new bindex or an error. + * copyup the parent dir if needed. + */ +int au_wr_dir(struct dentry *dentry, struct dentry *src_dentry, + struct au_wr_dir_args *args) +{ + int err; + unsigned int flags; + aufs_bindex_t bcpup, bstart, src_bstart; + const unsigned char add_entry + = au_ftest_wrdir(args->flags, ADD_ENTRY) + | au_ftest_wrdir(args->flags, TMP_WHENTRY) + | au_ftest_wrdir(args->flags, TMPFILE); + struct super_block *sb; + struct dentry *parent; + struct au_sbinfo *sbinfo; + + sb = dentry->d_sb; + sbinfo = au_sbi(sb); + parent = dget_parent(dentry); + bstart = au_dbstart(dentry); + bcpup = bstart; + if (args->force_btgt < 0) { + if (src_dentry) { + src_bstart = au_dbstart(src_dentry); + if (src_bstart < bstart) + bcpup = src_bstart; + } else if (add_entry) { + flags = 0; + if (au_ftest_wrdir(args->flags, ISDIR)) + au_fset_wbr(flags, DIR); + err = AuWbrCreate(sbinfo, dentry, flags); + bcpup = err; + } + + if (bcpup < 0 || au_test_ro(sb, bcpup, dentry->d_inode)) { + if (add_entry) + err = AuWbrCopyup(sbinfo, dentry); + else { + if (!IS_ROOT(dentry)) { + di_read_lock_parent(parent, !AuLock_IR); + err = AuWbrCopyup(sbinfo, dentry); + di_read_unlock(parent, !AuLock_IR); + } else + err = AuWbrCopyup(sbinfo, dentry); + } + bcpup = err; + if (unlikely(err < 0)) + goto out; + } + } else { + bcpup = args->force_btgt; + AuDebugOn(au_test_ro(sb, bcpup, dentry->d_inode)); + } + + AuDbg("bstart %d, bcpup %d\n", bstart, bcpup); + err = bcpup; + if (bcpup == bstart) + goto out; /* success */ + + /* copyup the new parent into the branch we process */ + err = au_wr_dir_cpup(dentry, parent, add_entry, bcpup, bstart); + if (err >= 0) { + if (!dentry->d_inode) { + au_set_h_dptr(dentry, bstart, NULL); + au_set_dbstart(dentry, bcpup); + au_set_dbend(dentry, bcpup); + } + AuDebugOn(add_entry + && !au_ftest_wrdir(args->flags, TMPFILE) + && !au_h_dptr(dentry, bcpup)); + } + +out: + dput(parent); + return err; +} + +/* ---------------------------------------------------------------------- */ + +void au_pin_hdir_unlock(struct au_pin *p) +{ + if (p->hdir) + au_hn_imtx_unlock(p->hdir); +} + +int au_pin_hdir_lock(struct au_pin *p) +{ + int err; + + err = 0; + if (!p->hdir) + goto out; + + /* even if an error happens later, keep this lock */ + au_hn_imtx_lock_nested(p->hdir, p->lsc_hi); + + err = -EBUSY; + if (unlikely(p->hdir->hi_inode != p->h_parent->d_inode)) + goto out; + + err = 0; + if (p->h_dentry) + err = au_h_verify(p->h_dentry, p->udba, p->hdir->hi_inode, + p->h_parent, p->br); + +out: + return err; +} + +int au_pin_hdir_relock(struct au_pin *p) +{ + int err, i; + struct inode *h_i; + struct dentry *h_d[] = { + p->h_dentry, + p->h_parent + }; + + err = au_pin_hdir_lock(p); + if (unlikely(err)) + goto out; + + for (i = 0; !err && i < sizeof(h_d)/sizeof(*h_d); i++) { + if (!h_d[i]) + continue; + h_i = h_d[i]->d_inode; + if (h_i) + err = !h_i->i_nlink; + } + +out: + return err; +} + +void au_pin_hdir_set_owner(struct au_pin *p, struct task_struct *task) +{ +#if defined(CONFIG_DEBUG_MUTEXES) || defined(CONFIG_SMP) + p->hdir->hi_inode->i_mutex.owner = task; +#endif +} + +void au_pin_hdir_acquire_nest(struct au_pin *p) +{ + if (p->hdir) { + mutex_acquire_nest(&p->hdir->hi_inode->i_mutex.dep_map, + p->lsc_hi, 0, NULL, _RET_IP_); + au_pin_hdir_set_owner(p, current); + } +} + +void au_pin_hdir_release(struct au_pin *p) +{ + if (p->hdir) { + au_pin_hdir_set_owner(p, p->task); + mutex_release(&p->hdir->hi_inode->i_mutex.dep_map, 1, _RET_IP_); + } +} + +struct dentry *au_pinned_h_parent(struct au_pin *pin) +{ + if (pin && pin->parent) + return au_h_dptr(pin->parent, pin->bindex); + return NULL; +} + +void au_unpin(struct au_pin *p) +{ + if (p->hdir) + au_pin_hdir_unlock(p); + if (p->h_mnt && au_ftest_pin(p->flags, MNT_WRITE)) + vfsub_mnt_drop_write(p->h_mnt); + if (!p->hdir) + return; + + if (!au_ftest_pin(p->flags, DI_LOCKED)) + di_read_unlock(p->parent, AuLock_IR); + iput(p->hdir->hi_inode); + dput(p->parent); + p->parent = NULL; + p->hdir = NULL; + p->h_mnt = NULL; + /* do not clear p->task */ +} + +int au_do_pin(struct au_pin *p) +{ + int err; + struct super_block *sb; + struct inode *h_dir; + + err = 0; + sb = p->dentry->d_sb; + p->br = au_sbr(sb, p->bindex); + if (IS_ROOT(p->dentry)) { + if (au_ftest_pin(p->flags, MNT_WRITE)) { + p->h_mnt = au_br_mnt(p->br); + err = vfsub_mnt_want_write(p->h_mnt); + if (unlikely(err)) { + au_fclr_pin(p->flags, MNT_WRITE); + goto out_err; + } + } + goto out; + } + + p->h_dentry = NULL; + if (p->bindex <= au_dbend(p->dentry)) + p->h_dentry = au_h_dptr(p->dentry, p->bindex); + + p->parent = dget_parent(p->dentry); + if (!au_ftest_pin(p->flags, DI_LOCKED)) + di_read_lock(p->parent, AuLock_IR, p->lsc_di); + + h_dir = NULL; + p->h_parent = au_h_dptr(p->parent, p->bindex); + p->hdir = au_hi(p->parent->d_inode, p->bindex); + if (p->hdir) + h_dir = p->hdir->hi_inode; + + /* + * udba case, or + * if DI_LOCKED is not set, then p->parent may be different + * and h_parent can be NULL. + */ + if (unlikely(!p->hdir || !h_dir || !p->h_parent)) { + err = -EBUSY; + if (!au_ftest_pin(p->flags, DI_LOCKED)) + di_read_unlock(p->parent, AuLock_IR); + dput(p->parent); + p->parent = NULL; + goto out_err; + } + + if (au_ftest_pin(p->flags, MNT_WRITE)) { + p->h_mnt = au_br_mnt(p->br); + err = vfsub_mnt_want_write(p->h_mnt); + if (unlikely(err)) { + au_fclr_pin(p->flags, MNT_WRITE); + if (!au_ftest_pin(p->flags, DI_LOCKED)) + di_read_unlock(p->parent, AuLock_IR); + dput(p->parent); + p->parent = NULL; + goto out_err; + } + } + + au_igrab(h_dir); + err = au_pin_hdir_lock(p); + if (!err) + goto out; /* success */ + + au_unpin(p); + +out_err: + pr_err("err %d\n", err); + err = au_busy_or_stale(); +out: + return err; +} + +void au_pin_init(struct au_pin *p, struct dentry *dentry, + aufs_bindex_t bindex, int lsc_di, int lsc_hi, + unsigned int udba, unsigned char flags) +{ + p->dentry = dentry; + p->udba = udba; + p->lsc_di = lsc_di; + p->lsc_hi = lsc_hi; + p->flags = flags; + p->bindex = bindex; + + p->parent = NULL; + p->hdir = NULL; + p->h_mnt = NULL; + + p->h_dentry = NULL; + p->h_parent = NULL; + p->br = NULL; + p->task = current; +} + +int au_pin(struct au_pin *pin, struct dentry *dentry, aufs_bindex_t bindex, + unsigned int udba, unsigned char flags) +{ + au_pin_init(pin, dentry, bindex, AuLsc_DI_PARENT, AuLsc_I_PARENT2, + udba, flags); + return au_do_pin(pin); +} + +/* ---------------------------------------------------------------------- */ + +/* + * ->setattr() and ->getattr() are called in various cases. + * chmod, stat: dentry is revalidated. + * fchmod, fstat: file and dentry are not revalidated, additionally they may be + * unhashed. + * for ->setattr(), ia->ia_file is passed from ftruncate only. + */ +/* todo: consolidate with do_refresh() and simple_reval_dpath() */ +int au_reval_for_attr(struct dentry *dentry, unsigned int sigen) +{ + int err; + struct inode *inode; + struct dentry *parent; + + err = 0; + inode = dentry->d_inode; + if (au_digen_test(dentry, sigen)) { + parent = dget_parent(dentry); + di_read_lock_parent(parent, AuLock_IR); + err = au_refresh_dentry(dentry, parent); + di_read_unlock(parent, AuLock_IR); + dput(parent); + } + + AuTraceErr(err); + return err; +} + +int au_pin_and_icpup(struct dentry *dentry, struct iattr *ia, + struct au_icpup_args *a) +{ + int err; + loff_t sz; + aufs_bindex_t bstart, ibstart; + struct dentry *hi_wh, *parent; + struct inode *inode; + struct au_wr_dir_args wr_dir_args = { + .force_btgt = -1, + .flags = 0 + }; + + bstart = au_dbstart(dentry); + inode = dentry->d_inode; + if (S_ISDIR(inode->i_mode)) + au_fset_wrdir(wr_dir_args.flags, ISDIR); + /* plink or hi_wh() case */ + ibstart = au_ibstart(inode); + if (bstart != ibstart && !au_test_ro(inode->i_sb, ibstart, inode)) + wr_dir_args.force_btgt = ibstart; + err = au_wr_dir(dentry, /*src_dentry*/NULL, &wr_dir_args); + if (unlikely(err < 0)) + goto out; + a->btgt = err; + if (err != bstart) + au_fset_icpup(a->flags, DID_CPUP); + + err = 0; + a->pin_flags = AuPin_MNT_WRITE; + parent = NULL; + if (!IS_ROOT(dentry)) { + au_fset_pin(a->pin_flags, DI_LOCKED); + parent = dget_parent(dentry); + di_write_lock_parent(parent); + } + + err = au_pin(&a->pin, dentry, a->btgt, a->udba, a->pin_flags); + if (unlikely(err)) + goto out_parent; + + a->h_path.dentry = au_h_dptr(dentry, bstart); + a->h_inode = a->h_path.dentry->d_inode; + sz = -1; + if (ia && (ia->ia_valid & ATTR_SIZE)) { + mutex_lock_nested(&a->h_inode->i_mutex, AuLsc_I_CHILD); + if (ia->ia_size < i_size_read(a->h_inode)) + sz = ia->ia_size; + mutex_unlock(&a->h_inode->i_mutex); + } + + hi_wh = NULL; + if (au_ftest_icpup(a->flags, DID_CPUP) && d_unlinked(dentry)) { + hi_wh = au_hi_wh(inode, a->btgt); + if (!hi_wh) { + struct au_cp_generic cpg = { + .dentry = dentry, + .bdst = a->btgt, + .bsrc = -1, + .len = sz, + .pin = &a->pin + }; + err = au_sio_cpup_wh(&cpg, /*file*/NULL); + if (unlikely(err)) + goto out_unlock; + hi_wh = au_hi_wh(inode, a->btgt); + /* todo: revalidate hi_wh? */ + } + } + + if (parent) { + au_pin_set_parent_lflag(&a->pin, /*lflag*/0); + di_downgrade_lock(parent, AuLock_IR); + dput(parent); + parent = NULL; + } + if (!au_ftest_icpup(a->flags, DID_CPUP)) + goto out; /* success */ + + if (!d_unhashed(dentry)) { + struct au_cp_generic cpg = { + .dentry = dentry, + .bdst = a->btgt, + .bsrc = bstart, + .len = sz, + .pin = &a->pin, + .flags = AuCpup_DTIME | AuCpup_HOPEN + }; + err = au_sio_cpup_simple(&cpg); + if (!err) + a->h_path.dentry = au_h_dptr(dentry, a->btgt); + } else if (!hi_wh) + a->h_path.dentry = au_h_dptr(dentry, a->btgt); + else + a->h_path.dentry = hi_wh; /* do not dget here */ + +out_unlock: + a->h_inode = a->h_path.dentry->d_inode; + if (!err) + goto out; /* success */ + au_unpin(&a->pin); +out_parent: + if (parent) { + di_write_unlock(parent); + dput(parent); + } +out: + if (!err) + mutex_lock_nested(&a->h_inode->i_mutex, AuLsc_I_CHILD); + return err; +} + +static int aufs_setattr(struct dentry *dentry, struct iattr *ia) +{ + int err; + struct inode *inode, *delegated; + struct super_block *sb; + struct file *file; + struct au_icpup_args *a; + + inode = dentry->d_inode; + IMustLock(inode); + + err = -ENOMEM; + a = kzalloc(sizeof(*a), GFP_NOFS); + if (unlikely(!a)) + goto out; + + if (ia->ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) + ia->ia_valid &= ~ATTR_MODE; + + file = NULL; + sb = dentry->d_sb; + err = si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLM); + if (unlikely(err)) + goto out_kfree; + + if (ia->ia_valid & ATTR_FILE) { + /* currently ftruncate(2) only */ + AuDebugOn(!S_ISREG(inode->i_mode)); + file = ia->ia_file; + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/1); + if (unlikely(err)) + goto out_si; + ia->ia_file = au_hf_top(file); + a->udba = AuOpt_UDBA_NONE; + } else { + /* fchmod() doesn't pass ia_file */ + a->udba = au_opt_udba(sb); + di_write_lock_child(dentry); + /* no d_unlinked(), to set UDBA_NONE for root */ + if (d_unhashed(dentry)) + a->udba = AuOpt_UDBA_NONE; + if (a->udba != AuOpt_UDBA_NONE) { + AuDebugOn(IS_ROOT(dentry)); + err = au_reval_for_attr(dentry, au_sigen(sb)); + if (unlikely(err)) + goto out_dentry; + } + } + + err = au_pin_and_icpup(dentry, ia, a); + if (unlikely(err < 0)) + goto out_dentry; + if (au_ftest_icpup(a->flags, DID_CPUP)) { + ia->ia_file = NULL; + ia->ia_valid &= ~ATTR_FILE; + } + + a->h_path.mnt = au_sbr_mnt(sb, a->btgt); + if ((ia->ia_valid & (ATTR_MODE | ATTR_CTIME)) + == (ATTR_MODE | ATTR_CTIME)) { + err = security_path_chmod(&a->h_path, ia->ia_mode); + if (unlikely(err)) + goto out_unlock; + } else if ((ia->ia_valid & (ATTR_UID | ATTR_GID)) + && (ia->ia_valid & ATTR_CTIME)) { + err = security_path_chown(&a->h_path, ia->ia_uid, ia->ia_gid); + if (unlikely(err)) + goto out_unlock; + } + + if (ia->ia_valid & ATTR_SIZE) { + struct file *f; + + if (ia->ia_size < i_size_read(inode)) + /* unmap only */ + truncate_setsize(inode, ia->ia_size); + + f = NULL; + if (ia->ia_valid & ATTR_FILE) + f = ia->ia_file; + mutex_unlock(&a->h_inode->i_mutex); + err = vfsub_trunc(&a->h_path, ia->ia_size, ia->ia_valid, f); + mutex_lock_nested(&a->h_inode->i_mutex, AuLsc_I_CHILD); + } else { + delegated = NULL; + while (1) { + err = vfsub_notify_change(&a->h_path, ia, &delegated); + if (delegated) { + err = break_deleg_wait(&delegated); + if (!err) + continue; + } + break; + } + } + if (!err) + au_cpup_attr_changeable(inode); + +out_unlock: + mutex_unlock(&a->h_inode->i_mutex); + au_unpin(&a->pin); + if (unlikely(err)) + au_update_dbstart(dentry); +out_dentry: + di_write_unlock(dentry); + if (file) { + fi_write_unlock(file); + ia->ia_file = file; + ia->ia_valid |= ATTR_FILE; + } +out_si: + si_read_unlock(sb); +out_kfree: + kfree(a); +out: + AuTraceErr(err); + return err; +} + +#if IS_ENABLED(CONFIG_AUFS_XATTR) || IS_ENABLED(CONFIG_FS_POSIX_ACL) +static int au_h_path_to_set_attr(struct dentry *dentry, + struct au_icpup_args *a, struct path *h_path) +{ + int err; + struct super_block *sb; + + sb = dentry->d_sb; + a->udba = au_opt_udba(sb); + /* no d_unlinked(), to set UDBA_NONE for root */ + if (d_unhashed(dentry)) + a->udba = AuOpt_UDBA_NONE; + if (a->udba != AuOpt_UDBA_NONE) { + AuDebugOn(IS_ROOT(dentry)); + err = au_reval_for_attr(dentry, au_sigen(sb)); + if (unlikely(err)) + goto out; + } + err = au_pin_and_icpup(dentry, /*ia*/NULL, a); + if (unlikely(err < 0)) + goto out; + + h_path->dentry = a->h_path.dentry; + h_path->mnt = au_sbr_mnt(sb, a->btgt); + +out: + return err; +} + +ssize_t au_srxattr(struct dentry *dentry, struct au_srxattr *arg) +{ + int err; + struct path h_path; + struct super_block *sb; + struct au_icpup_args *a; + struct inode *inode, *h_inode; + + inode = dentry->d_inode; + IMustLock(inode); + + err = -ENOMEM; + a = kzalloc(sizeof(*a), GFP_NOFS); + if (unlikely(!a)) + goto out; + + sb = dentry->d_sb; + err = si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLM); + if (unlikely(err)) + goto out_kfree; + + h_path.dentry = NULL; /* silence gcc */ + di_write_lock_child(dentry); + err = au_h_path_to_set_attr(dentry, a, &h_path); + if (unlikely(err)) + goto out_di; + + mutex_unlock(&a->h_inode->i_mutex); + switch (arg->type) { + case AU_XATTR_SET: + err = vfsub_setxattr(h_path.dentry, + arg->u.set.name, arg->u.set.value, + arg->u.set.size, arg->u.set.flags); + break; + case AU_XATTR_REMOVE: + err = vfsub_removexattr(h_path.dentry, arg->u.remove.name); + break; + case AU_ACL_SET: + err = -EOPNOTSUPP; + h_inode = h_path.dentry->d_inode; + if (h_inode->i_op->set_acl) + err = h_inode->i_op->set_acl(h_inode, + arg->u.acl_set.acl, + arg->u.acl_set.type); + break; + } + if (!err) + au_cpup_attr_timesizes(inode); + + au_unpin(&a->pin); + if (unlikely(err)) + au_update_dbstart(dentry); + +out_di: + di_write_unlock(dentry); + si_read_unlock(sb); +out_kfree: + kfree(a); +out: + AuTraceErr(err); + return err; +} +#endif + +static void au_refresh_iattr(struct inode *inode, struct kstat *st, + unsigned int nlink) +{ + unsigned int n; + + inode->i_mode = st->mode; + /* don't i_[ug]id_write() here */ + inode->i_uid = st->uid; + inode->i_gid = st->gid; + inode->i_atime = st->atime; + inode->i_mtime = st->mtime; + inode->i_ctime = st->ctime; + + au_cpup_attr_nlink(inode, /*force*/0); + if (S_ISDIR(inode->i_mode)) { + n = inode->i_nlink; + n -= nlink; + n += st->nlink; + smp_mb(); /* for i_nlink */ + /* 0 can happen */ + set_nlink(inode, n); + } + + spin_lock(&inode->i_lock); + inode->i_blocks = st->blocks; + i_size_write(inode, st->size); + spin_unlock(&inode->i_lock); +} + +/* + * common routine for aufs_getattr() and aufs_getxattr(). + * returns zero or negative (an error). + * @dentry will be read-locked in success. + */ +int au_h_path_getattr(struct dentry *dentry, int force, struct path *h_path) +{ + int err; + unsigned int mnt_flags, sigen; + unsigned char udba_none; + aufs_bindex_t bindex; + struct super_block *sb, *h_sb; + struct inode *inode; + + h_path->mnt = NULL; + h_path->dentry = NULL; + + err = 0; + sb = dentry->d_sb; + mnt_flags = au_mntflags(sb); + udba_none = !!au_opt_test(mnt_flags, UDBA_NONE); + + /* support fstat(2) */ + if (!d_unlinked(dentry) && !udba_none) { + sigen = au_sigen(sb); + err = au_digen_test(dentry, sigen); + if (!err) { + di_read_lock_child(dentry, AuLock_IR); + err = au_dbrange_test(dentry); + if (unlikely(err)) { + di_read_unlock(dentry, AuLock_IR); + goto out; + } + } else { + AuDebugOn(IS_ROOT(dentry)); + di_write_lock_child(dentry); + err = au_dbrange_test(dentry); + if (!err) + err = au_reval_for_attr(dentry, sigen); + if (!err) + di_downgrade_lock(dentry, AuLock_IR); + else { + di_write_unlock(dentry); + goto out; + } + } + } else + di_read_lock_child(dentry, AuLock_IR); + + inode = dentry->d_inode; + bindex = au_ibstart(inode); + h_path->mnt = au_sbr_mnt(sb, bindex); + h_sb = h_path->mnt->mnt_sb; + if (!force + && !au_test_fs_bad_iattr(h_sb) + && udba_none) + goto out; /* success */ + + if (au_dbstart(dentry) == bindex) + h_path->dentry = au_h_dptr(dentry, bindex); + else if (au_opt_test(mnt_flags, PLINK) && au_plink_test(inode)) { + h_path->dentry = au_plink_lkup(inode, bindex); + if (IS_ERR(h_path->dentry)) + /* pretending success */ + h_path->dentry = NULL; + else + dput(h_path->dentry); + } + +out: + return err; +} + +static int aufs_getattr(struct vfsmount *mnt __maybe_unused, + struct dentry *dentry, struct kstat *st) +{ + int err; + unsigned char positive; + struct path h_path; + struct inode *inode; + struct super_block *sb; + + inode = dentry->d_inode; + sb = dentry->d_sb; + err = si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLM); + if (unlikely(err)) + goto out; + err = au_h_path_getattr(dentry, /*force*/0, &h_path); + if (unlikely(err)) + goto out_si; + if (unlikely(!h_path.dentry)) + /* illegally overlapped or something */ + goto out_fill; /* pretending success */ + + positive = !!h_path.dentry->d_inode; + if (positive) + err = vfs_getattr(&h_path, st); + if (!err) { + if (positive) + au_refresh_iattr(inode, st, + h_path.dentry->d_inode->i_nlink); + goto out_fill; /* success */ + } + AuTraceErr(err); + goto out_di; + +out_fill: + generic_fillattr(inode, st); +out_di: + di_read_unlock(dentry, AuLock_IR); +out_si: + si_read_unlock(sb); +out: + AuTraceErr(err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +static int h_readlink(struct dentry *dentry, int bindex, char __user *buf, + int bufsiz) +{ + int err; + struct super_block *sb; + struct dentry *h_dentry; + + err = -EINVAL; + h_dentry = au_h_dptr(dentry, bindex); + if (unlikely(!h_dentry->d_inode->i_op->readlink)) + goto out; + + err = security_inode_readlink(h_dentry); + if (unlikely(err)) + goto out; + + sb = dentry->d_sb; + if (!au_test_ro(sb, bindex, dentry->d_inode)) { + vfsub_touch_atime(au_sbr_mnt(sb, bindex), h_dentry); + fsstack_copy_attr_atime(dentry->d_inode, h_dentry->d_inode); + } + err = h_dentry->d_inode->i_op->readlink(h_dentry, buf, bufsiz); + +out: + return err; +} + +static int aufs_readlink(struct dentry *dentry, char __user *buf, int bufsiz) +{ + int err; + + err = aufs_read_lock(dentry, AuLock_IR | AuLock_GEN); + if (unlikely(err)) + goto out; + err = au_d_hashed_positive(dentry); + if (!err) + err = h_readlink(dentry, au_dbstart(dentry), buf, bufsiz); + aufs_read_unlock(dentry, AuLock_IR); + +out: + return err; +} + +static void *aufs_follow_link(struct dentry *dentry, struct nameidata *nd) +{ + int err; + mm_segment_t old_fs; + union { + char *k; + char __user *u; + } buf; + + err = -ENOMEM; + buf.k = (void *)__get_free_page(GFP_NOFS); + if (unlikely(!buf.k)) + goto out; + + err = aufs_read_lock(dentry, AuLock_IR | AuLock_GEN); + if (unlikely(err)) + goto out_name; + + err = au_d_hashed_positive(dentry); + if (!err) { + old_fs = get_fs(); + set_fs(KERNEL_DS); + err = h_readlink(dentry, au_dbstart(dentry), buf.u, PATH_MAX); + set_fs(old_fs); + } + aufs_read_unlock(dentry, AuLock_IR); + + if (err >= 0) { + buf.k[err] = 0; + /* will be freed by put_link */ + nd_set_link(nd, buf.k); + return NULL; /* success */ + } + +out_name: + free_page((unsigned long)buf.k); +out: + AuTraceErr(err); + return ERR_PTR(err); +} + +static void aufs_put_link(struct dentry *dentry __maybe_unused, + struct nameidata *nd, void *cookie __maybe_unused) +{ + char *p; + + p = nd_get_link(nd); + if (!IS_ERR_OR_NULL(p)) + free_page((unsigned long)p); +} + +/* ---------------------------------------------------------------------- */ + +static int aufs_update_time(struct inode *inode, struct timespec *ts, int flags) +{ + int err; + struct super_block *sb; + struct inode *h_inode; + + sb = inode->i_sb; + /* mmap_sem might be acquired already, cf. aufs_mmap() */ + lockdep_off(); + si_read_lock(sb, AuLock_FLUSH); + ii_write_lock_child(inode); + lockdep_on(); + h_inode = au_h_iptr(inode, au_ibstart(inode)); + err = vfsub_update_time(h_inode, ts, flags); + lockdep_off(); + if (!err) + au_cpup_attr_timesizes(inode); + ii_write_unlock(inode); + si_read_unlock(sb); + lockdep_on(); + + if (!err && (flags & S_VERSION)) + inode_inc_iversion(inode); + + return err; +} + +/* ---------------------------------------------------------------------- */ + +struct inode_operations aufs_symlink_iop = { + .permission = aufs_permission, +#ifdef CONFIG_FS_POSIX_ACL + .get_acl = aufs_get_acl, + .set_acl = aufs_set_acl, /* unsupport for symlink? */ +#endif + + .setattr = aufs_setattr, + .getattr = aufs_getattr, + +#ifdef CONFIG_AUFS_XATTR + .setxattr = aufs_setxattr, + .getxattr = aufs_getxattr, + .listxattr = aufs_listxattr, + .removexattr = aufs_removexattr, +#endif + + .readlink = aufs_readlink, + .follow_link = aufs_follow_link, + .put_link = aufs_put_link, + + /* .update_time = aufs_update_time */ +}; + +struct inode_operations aufs_dir_iop = { + .create = aufs_create, + .lookup = aufs_lookup, + .link = aufs_link, + .unlink = aufs_unlink, + .symlink = aufs_symlink, + .mkdir = aufs_mkdir, + .rmdir = aufs_rmdir, + .mknod = aufs_mknod, + .rename = aufs_rename, + + .permission = aufs_permission, +#ifdef CONFIG_FS_POSIX_ACL + .get_acl = aufs_get_acl, + .set_acl = aufs_set_acl, +#endif + + .setattr = aufs_setattr, + .getattr = aufs_getattr, + +#ifdef CONFIG_AUFS_XATTR + .setxattr = aufs_setxattr, + .getxattr = aufs_getxattr, + .listxattr = aufs_listxattr, + .removexattr = aufs_removexattr, +#endif + + .update_time = aufs_update_time, + /* no support for atomic_open() */ + + .tmpfile = aufs_tmpfile +}; + +struct inode_operations aufs_iop = { + .permission = aufs_permission, +#ifdef CONFIG_FS_POSIX_ACL + .get_acl = aufs_get_acl, + .set_acl = aufs_set_acl, +#endif + + .setattr = aufs_setattr, + .getattr = aufs_getattr, + +#ifdef CONFIG_AUFS_XATTR + .setxattr = aufs_setxattr, + .getxattr = aufs_getxattr, + .listxattr = aufs_listxattr, + .removexattr = aufs_removexattr, +#endif + + .update_time = aufs_update_time +}; --- linux-3.19.0.orig/ubuntu/aufs/i_op_add.c +++ linux-3.19.0/ubuntu/aufs/i_op_add.c @@ -0,0 +1,891 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * inode operations (add entry) + */ + +#include "aufs.h" + +/* + * final procedure of adding a new entry, except link(2). + * remove whiteout, instantiate, copyup the parent dir's times and size + * and update version. + * if it failed, re-create the removed whiteout. + */ +static int epilog(struct inode *dir, aufs_bindex_t bindex, + struct dentry *wh_dentry, struct dentry *dentry) +{ + int err, rerr; + aufs_bindex_t bwh; + struct path h_path; + struct super_block *sb; + struct inode *inode, *h_dir; + struct dentry *wh; + + bwh = -1; + sb = dir->i_sb; + if (wh_dentry) { + h_dir = wh_dentry->d_parent->d_inode; /* dir inode is locked */ + IMustLock(h_dir); + AuDebugOn(au_h_iptr(dir, bindex) != h_dir); + bwh = au_dbwh(dentry); + h_path.dentry = wh_dentry; + h_path.mnt = au_sbr_mnt(sb, bindex); + err = au_wh_unlink_dentry(au_h_iptr(dir, bindex), &h_path, + dentry); + if (unlikely(err)) + goto out; + } + + inode = au_new_inode(dentry, /*must_new*/1); + if (!IS_ERR(inode)) { + d_instantiate(dentry, inode); + dir = dentry->d_parent->d_inode; /* dir inode is locked */ + IMustLock(dir); + if (au_ibstart(dir) == au_dbstart(dentry)) + au_cpup_attr_timesizes(dir); + dir->i_version++; + au_fhsm_wrote(sb, bindex, /*force*/0); + return 0; /* success */ + } + + err = PTR_ERR(inode); + if (!wh_dentry) + goto out; + + /* revert */ + /* dir inode is locked */ + wh = au_wh_create(dentry, bwh, wh_dentry->d_parent); + rerr = PTR_ERR(wh); + if (IS_ERR(wh)) { + AuIOErr("%pd reverting whiteout failed(%d, %d)\n", + dentry, err, rerr); + err = -EIO; + } else + dput(wh); + +out: + return err; +} + +static int au_d_may_add(struct dentry *dentry) +{ + int err; + + err = 0; + if (unlikely(d_unhashed(dentry))) + err = -ENOENT; + if (unlikely(dentry->d_inode)) + err = -EEXIST; + return err; +} + +/* + * simple tests for the adding inode operations. + * following the checks in vfs, plus the parent-child relationship. + */ +int au_may_add(struct dentry *dentry, aufs_bindex_t bindex, + struct dentry *h_parent, int isdir) +{ + int err; + umode_t h_mode; + struct dentry *h_dentry; + struct inode *h_inode; + + err = -ENAMETOOLONG; + if (unlikely(dentry->d_name.len > AUFS_MAX_NAMELEN)) + goto out; + + h_dentry = au_h_dptr(dentry, bindex); + h_inode = h_dentry->d_inode; + if (!dentry->d_inode) { + err = -EEXIST; + if (unlikely(h_inode)) + goto out; + } else { + /* rename(2) case */ + err = -EIO; + if (unlikely(!h_inode || !h_inode->i_nlink)) + goto out; + + h_mode = h_inode->i_mode; + if (!isdir) { + err = -EISDIR; + if (unlikely(S_ISDIR(h_mode))) + goto out; + } else if (unlikely(!S_ISDIR(h_mode))) { + err = -ENOTDIR; + goto out; + } + } + + err = 0; + /* expected parent dir is locked */ + if (unlikely(h_parent != h_dentry->d_parent)) + err = -EIO; + +out: + AuTraceErr(err); + return err; +} + +/* + * initial procedure of adding a new entry. + * prepare writable branch and the parent dir, lock it, + * and lookup whiteout for the new entry. + */ +static struct dentry* +lock_hdir_lkup_wh(struct dentry *dentry, struct au_dtime *dt, + struct dentry *src_dentry, struct au_pin *pin, + struct au_wr_dir_args *wr_dir_args) +{ + struct dentry *wh_dentry, *h_parent; + struct super_block *sb; + struct au_branch *br; + int err; + unsigned int udba; + aufs_bindex_t bcpup; + + AuDbg("%pd\n", dentry); + + err = au_wr_dir(dentry, src_dentry, wr_dir_args); + bcpup = err; + wh_dentry = ERR_PTR(err); + if (unlikely(err < 0)) + goto out; + + sb = dentry->d_sb; + udba = au_opt_udba(sb); + err = au_pin(pin, dentry, bcpup, udba, + AuPin_DI_LOCKED | AuPin_MNT_WRITE); + wh_dentry = ERR_PTR(err); + if (unlikely(err)) + goto out; + + h_parent = au_pinned_h_parent(pin); + if (udba != AuOpt_UDBA_NONE + && au_dbstart(dentry) == bcpup) + err = au_may_add(dentry, bcpup, h_parent, + au_ftest_wrdir(wr_dir_args->flags, ISDIR)); + else if (unlikely(dentry->d_name.len > AUFS_MAX_NAMELEN)) + err = -ENAMETOOLONG; + wh_dentry = ERR_PTR(err); + if (unlikely(err)) + goto out_unpin; + + br = au_sbr(sb, bcpup); + if (dt) { + struct path tmp = { + .dentry = h_parent, + .mnt = au_br_mnt(br) + }; + au_dtime_store(dt, au_pinned_parent(pin), &tmp); + } + + wh_dentry = NULL; + if (bcpup != au_dbwh(dentry)) + goto out; /* success */ + + wh_dentry = au_wh_lkup(h_parent, &dentry->d_name, br); + +out_unpin: + if (IS_ERR(wh_dentry)) + au_unpin(pin); +out: + return wh_dentry; +} + +/* ---------------------------------------------------------------------- */ + +enum { Mknod, Symlink, Creat }; +struct simple_arg { + int type; + union { + struct { + umode_t mode; + bool want_excl; + } c; + struct { + const char *symname; + } s; + struct { + umode_t mode; + dev_t dev; + } m; + } u; +}; + +static int add_simple(struct inode *dir, struct dentry *dentry, + struct simple_arg *arg) +{ + int err, rerr; + aufs_bindex_t bstart; + unsigned char created; + struct dentry *wh_dentry, *parent; + struct inode *h_dir; + /* to reuduce stack size */ + struct { + struct au_dtime dt; + struct au_pin pin; + struct path h_path; + struct au_wr_dir_args wr_dir_args; + } *a; + + AuDbg("%pd\n", dentry); + IMustLock(dir); + + err = -ENOMEM; + a = kmalloc(sizeof(*a), GFP_NOFS); + if (unlikely(!a)) + goto out; + a->wr_dir_args.force_btgt = -1; + a->wr_dir_args.flags = AuWrDir_ADD_ENTRY; + + parent = dentry->d_parent; /* dir inode is locked */ + err = aufs_read_lock(dentry, AuLock_DW | AuLock_GEN); + if (unlikely(err)) + goto out_free; + err = au_d_may_add(dentry); + if (unlikely(err)) + goto out_unlock; + di_write_lock_parent(parent); + wh_dentry = lock_hdir_lkup_wh(dentry, &a->dt, /*src_dentry*/NULL, + &a->pin, &a->wr_dir_args); + err = PTR_ERR(wh_dentry); + if (IS_ERR(wh_dentry)) + goto out_parent; + + bstart = au_dbstart(dentry); + a->h_path.dentry = au_h_dptr(dentry, bstart); + a->h_path.mnt = au_sbr_mnt(dentry->d_sb, bstart); + h_dir = au_pinned_h_dir(&a->pin); + switch (arg->type) { + case Creat: + err = vfsub_create(h_dir, &a->h_path, arg->u.c.mode, + arg->u.c.want_excl); + break; + case Symlink: + err = vfsub_symlink(h_dir, &a->h_path, arg->u.s.symname); + break; + case Mknod: + err = vfsub_mknod(h_dir, &a->h_path, arg->u.m.mode, + arg->u.m.dev); + break; + default: + BUG(); + } + created = !err; + if (!err) + err = epilog(dir, bstart, wh_dentry, dentry); + + /* revert */ + if (unlikely(created && err && a->h_path.dentry->d_inode)) { + /* no delegation since it is just created */ + rerr = vfsub_unlink(h_dir, &a->h_path, /*delegated*/NULL, + /*force*/0); + if (rerr) { + AuIOErr("%pd revert failure(%d, %d)\n", + dentry, err, rerr); + err = -EIO; + } + au_dtime_revert(&a->dt); + } + + au_unpin(&a->pin); + dput(wh_dentry); + +out_parent: + di_write_unlock(parent); +out_unlock: + if (unlikely(err)) { + au_update_dbstart(dentry); + d_drop(dentry); + } + aufs_read_unlock(dentry, AuLock_DW); +out_free: + kfree(a); +out: + return err; +} + +int aufs_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, + dev_t dev) +{ + struct simple_arg arg = { + .type = Mknod, + .u.m = { + .mode = mode, + .dev = dev + } + }; + return add_simple(dir, dentry, &arg); +} + +int aufs_symlink(struct inode *dir, struct dentry *dentry, const char *symname) +{ + struct simple_arg arg = { + .type = Symlink, + .u.s.symname = symname + }; + return add_simple(dir, dentry, &arg); +} + +int aufs_create(struct inode *dir, struct dentry *dentry, umode_t mode, + bool want_excl) +{ + struct simple_arg arg = { + .type = Creat, + .u.c = { + .mode = mode, + .want_excl = want_excl + } + }; + return add_simple(dir, dentry, &arg); +} + +int aufs_tmpfile(struct inode *dir, struct dentry *dentry, umode_t mode) +{ + int err; + aufs_bindex_t bindex; + struct super_block *sb; + struct dentry *parent, *h_parent, *h_dentry; + struct inode *h_dir, *inode; + struct vfsmount *h_mnt; + struct au_wr_dir_args wr_dir_args = { + .force_btgt = -1, + .flags = AuWrDir_TMPFILE + }; + + /* copy-up may happen */ + mutex_lock(&dir->i_mutex); + + sb = dir->i_sb; + err = si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLM); + if (unlikely(err)) + goto out; + + err = au_di_init(dentry); + if (unlikely(err)) + goto out_si; + + err = -EBUSY; + parent = d_find_any_alias(dir); + AuDebugOn(!parent); + di_write_lock_parent(parent); + if (unlikely(parent->d_inode != dir)) + goto out_parent; + + err = au_digen_test(parent, au_sigen(sb)); + if (unlikely(err)) + goto out_parent; + + bindex = au_dbstart(parent); + au_set_dbstart(dentry, bindex); + au_set_dbend(dentry, bindex); + err = au_wr_dir(dentry, /*src_dentry*/NULL, &wr_dir_args); + bindex = err; + if (unlikely(err < 0)) + goto out_parent; + + err = -EOPNOTSUPP; + h_dir = au_h_iptr(dir, bindex); + if (unlikely(!h_dir->i_op->tmpfile)) + goto out_parent; + + h_mnt = au_sbr_mnt(sb, bindex); + err = vfsub_mnt_want_write(h_mnt); + if (unlikely(err)) + goto out_parent; + + h_parent = au_h_dptr(parent, bindex); + err = inode_permission(h_parent->d_inode, MAY_WRITE | MAY_EXEC); + if (unlikely(err)) + goto out_mnt; + + err = -ENOMEM; + h_dentry = d_alloc(h_parent, &dentry->d_name); + if (unlikely(!h_dentry)) + goto out_mnt; + + err = h_dir->i_op->tmpfile(h_dir, h_dentry, mode); + if (unlikely(err)) + goto out_dentry; + + au_set_dbstart(dentry, bindex); + au_set_dbend(dentry, bindex); + au_set_h_dptr(dentry, bindex, dget(h_dentry)); + inode = au_new_inode(dentry, /*must_new*/1); + if (IS_ERR(inode)) { + err = PTR_ERR(inode); + au_set_h_dptr(dentry, bindex, NULL); + au_set_dbstart(dentry, -1); + au_set_dbend(dentry, -1); + } else { + if (!inode->i_nlink) + set_nlink(inode, 1); + d_tmpfile(dentry, inode); + au_di(dentry)->di_tmpfile = 1; + + /* update without i_mutex */ + if (au_ibstart(dir) == au_dbstart(dentry)) + au_cpup_attr_timesizes(dir); + } + +out_dentry: + dput(h_dentry); +out_mnt: + vfsub_mnt_drop_write(h_mnt); +out_parent: + di_write_unlock(parent); + dput(parent); + di_write_unlock(dentry); + if (!err) +#if 0 + /* verbose coding for lock class name */ + au_rw_class(&au_di(dentry)->di_rwsem, + au_lc_key + AuLcNonDir_DIINFO); +#else + ; +#endif + else { + au_di_fin(dentry); + dentry->d_fsdata = NULL; + } +out_si: + si_read_unlock(sb); +out: + mutex_unlock(&dir->i_mutex); + return err; +} + +/* ---------------------------------------------------------------------- */ + +struct au_link_args { + aufs_bindex_t bdst, bsrc; + struct au_pin pin; + struct path h_path; + struct dentry *src_parent, *parent; +}; + +static int au_cpup_before_link(struct dentry *src_dentry, + struct au_link_args *a) +{ + int err; + struct dentry *h_src_dentry; + struct au_cp_generic cpg = { + .dentry = src_dentry, + .bdst = a->bdst, + .bsrc = a->bsrc, + .len = -1, + .pin = &a->pin, + .flags = AuCpup_DTIME | AuCpup_HOPEN /* | AuCpup_KEEPLINO */ + }; + + di_read_lock_parent(a->src_parent, AuLock_IR); + err = au_test_and_cpup_dirs(src_dentry, a->bdst); + if (unlikely(err)) + goto out; + + h_src_dentry = au_h_dptr(src_dentry, a->bsrc); + err = au_pin(&a->pin, src_dentry, a->bdst, + au_opt_udba(src_dentry->d_sb), + AuPin_DI_LOCKED | AuPin_MNT_WRITE); + if (unlikely(err)) + goto out; + + err = au_sio_cpup_simple(&cpg); + au_unpin(&a->pin); + +out: + di_read_unlock(a->src_parent, AuLock_IR); + return err; +} + +static int au_cpup_or_link(struct dentry *src_dentry, struct dentry *dentry, + struct au_link_args *a) +{ + int err; + unsigned char plink; + aufs_bindex_t bend; + struct dentry *h_src_dentry; + struct inode *h_inode, *inode, *delegated; + struct super_block *sb; + struct file *h_file; + + plink = 0; + h_inode = NULL; + sb = src_dentry->d_sb; + inode = src_dentry->d_inode; + if (au_ibstart(inode) <= a->bdst) + h_inode = au_h_iptr(inode, a->bdst); + if (!h_inode || !h_inode->i_nlink) { + /* copyup src_dentry as the name of dentry. */ + bend = au_dbend(dentry); + if (bend < a->bsrc) + au_set_dbend(dentry, a->bsrc); + au_set_h_dptr(dentry, a->bsrc, + dget(au_h_dptr(src_dentry, a->bsrc))); + dget(a->h_path.dentry); + au_set_h_dptr(dentry, a->bdst, NULL); + AuDbg("temporary d_inode...\n"); + spin_lock(&dentry->d_lock); + dentry->d_inode = src_dentry->d_inode; /* tmp */ + spin_unlock(&dentry->d_lock); + h_file = au_h_open_pre(dentry, a->bsrc, /*force_wr*/0); + if (IS_ERR(h_file)) + err = PTR_ERR(h_file); + else { + struct au_cp_generic cpg = { + .dentry = dentry, + .bdst = a->bdst, + .bsrc = -1, + .len = -1, + .pin = &a->pin, + .flags = AuCpup_KEEPLINO + }; + err = au_sio_cpup_simple(&cpg); + au_h_open_post(dentry, a->bsrc, h_file); + if (!err) { + dput(a->h_path.dentry); + a->h_path.dentry = au_h_dptr(dentry, a->bdst); + } else + au_set_h_dptr(dentry, a->bdst, + a->h_path.dentry); + } + spin_lock(&dentry->d_lock); + dentry->d_inode = NULL; /* restore */ + spin_unlock(&dentry->d_lock); + AuDbg("temporary d_inode...done\n"); + au_set_h_dptr(dentry, a->bsrc, NULL); + au_set_dbend(dentry, bend); + } else { + /* the inode of src_dentry already exists on a.bdst branch */ + h_src_dentry = d_find_alias(h_inode); + if (!h_src_dentry && au_plink_test(inode)) { + plink = 1; + h_src_dentry = au_plink_lkup(inode, a->bdst); + err = PTR_ERR(h_src_dentry); + if (IS_ERR(h_src_dentry)) + goto out; + + if (unlikely(!h_src_dentry->d_inode)) { + dput(h_src_dentry); + h_src_dentry = NULL; + } + + } + if (h_src_dentry) { + delegated = NULL; + err = vfsub_link(h_src_dentry, au_pinned_h_dir(&a->pin), + &a->h_path, &delegated); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal link\n"); + iput(delegated); + } + dput(h_src_dentry); + } else { + AuIOErr("no dentry found for hi%lu on b%d\n", + h_inode->i_ino, a->bdst); + err = -EIO; + } + } + + if (!err && !plink) + au_plink_append(inode, a->bdst, a->h_path.dentry); + +out: + AuTraceErr(err); + return err; +} + +int aufs_link(struct dentry *src_dentry, struct inode *dir, + struct dentry *dentry) +{ + int err, rerr; + struct au_dtime dt; + struct au_link_args *a; + struct dentry *wh_dentry, *h_src_dentry; + struct inode *inode, *delegated; + struct super_block *sb; + struct au_wr_dir_args wr_dir_args = { + /* .force_btgt = -1, */ + .flags = AuWrDir_ADD_ENTRY + }; + + IMustLock(dir); + inode = src_dentry->d_inode; + IMustLock(inode); + + err = -ENOMEM; + a = kzalloc(sizeof(*a), GFP_NOFS); + if (unlikely(!a)) + goto out; + + a->parent = dentry->d_parent; /* dir inode is locked */ + err = aufs_read_and_write_lock2(dentry, src_dentry, + AuLock_NOPLM | AuLock_GEN); + if (unlikely(err)) + goto out_kfree; + err = au_d_linkable(src_dentry); + if (unlikely(err)) + goto out_unlock; + err = au_d_may_add(dentry); + if (unlikely(err)) + goto out_unlock; + + a->src_parent = dget_parent(src_dentry); + wr_dir_args.force_btgt = au_ibstart(inode); + + di_write_lock_parent(a->parent); + wr_dir_args.force_btgt = au_wbr(dentry, wr_dir_args.force_btgt); + wh_dentry = lock_hdir_lkup_wh(dentry, &dt, src_dentry, &a->pin, + &wr_dir_args); + err = PTR_ERR(wh_dentry); + if (IS_ERR(wh_dentry)) + goto out_parent; + + err = 0; + sb = dentry->d_sb; + a->bdst = au_dbstart(dentry); + a->h_path.dentry = au_h_dptr(dentry, a->bdst); + a->h_path.mnt = au_sbr_mnt(sb, a->bdst); + a->bsrc = au_ibstart(inode); + h_src_dentry = au_h_d_alias(src_dentry, a->bsrc); + if (!h_src_dentry && au_di(src_dentry)->di_tmpfile) + h_src_dentry = dget(au_hi_wh(inode, a->bsrc)); + if (!h_src_dentry) { + a->bsrc = au_dbstart(src_dentry); + h_src_dentry = au_h_d_alias(src_dentry, a->bsrc); + AuDebugOn(!h_src_dentry); + } else if (IS_ERR(h_src_dentry)) { + err = PTR_ERR(h_src_dentry); + goto out_parent; + } + + if (au_opt_test(au_mntflags(sb), PLINK)) { + if (a->bdst < a->bsrc + /* && h_src_dentry->d_sb != a->h_path.dentry->d_sb */) + err = au_cpup_or_link(src_dentry, dentry, a); + else { + delegated = NULL; + err = vfsub_link(h_src_dentry, au_pinned_h_dir(&a->pin), + &a->h_path, &delegated); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal link\n"); + iput(delegated); + } + } + dput(h_src_dentry); + } else { + /* + * copyup src_dentry to the branch we process, + * and then link(2) to it. + */ + dput(h_src_dentry); + if (a->bdst < a->bsrc + /* && h_src_dentry->d_sb != a->h_path.dentry->d_sb */) { + au_unpin(&a->pin); + di_write_unlock(a->parent); + err = au_cpup_before_link(src_dentry, a); + di_write_lock_parent(a->parent); + if (!err) + err = au_pin(&a->pin, dentry, a->bdst, + au_opt_udba(sb), + AuPin_DI_LOCKED | AuPin_MNT_WRITE); + if (unlikely(err)) + goto out_wh; + } + if (!err) { + h_src_dentry = au_h_dptr(src_dentry, a->bdst); + err = -ENOENT; + if (h_src_dentry && h_src_dentry->d_inode) { + delegated = NULL; + err = vfsub_link(h_src_dentry, + au_pinned_h_dir(&a->pin), + &a->h_path, &delegated); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry" + " for NFSv4 delegation" + " for an internal link\n"); + iput(delegated); + } + } + } + } + if (unlikely(err)) + goto out_unpin; + + if (wh_dentry) { + a->h_path.dentry = wh_dentry; + err = au_wh_unlink_dentry(au_pinned_h_dir(&a->pin), &a->h_path, + dentry); + if (unlikely(err)) + goto out_revert; + } + + dir->i_version++; + if (au_ibstart(dir) == au_dbstart(dentry)) + au_cpup_attr_timesizes(dir); + inc_nlink(inode); + inode->i_ctime = dir->i_ctime; + d_instantiate(dentry, au_igrab(inode)); + if (d_unhashed(a->h_path.dentry)) + /* some filesystem calls d_drop() */ + d_drop(dentry); + /* some filesystems consume an inode even hardlink */ + au_fhsm_wrote(sb, a->bdst, /*force*/0); + goto out_unpin; /* success */ + +out_revert: + /* no delegation since it is just created */ + rerr = vfsub_unlink(au_pinned_h_dir(&a->pin), &a->h_path, + /*delegated*/NULL, /*force*/0); + if (unlikely(rerr)) { + AuIOErr("%pd reverting failed(%d, %d)\n", dentry, err, rerr); + err = -EIO; + } + au_dtime_revert(&dt); +out_unpin: + au_unpin(&a->pin); +out_wh: + dput(wh_dentry); +out_parent: + di_write_unlock(a->parent); + dput(a->src_parent); +out_unlock: + if (unlikely(err)) { + au_update_dbstart(dentry); + d_drop(dentry); + } + aufs_read_and_write_unlock2(dentry, src_dentry); +out_kfree: + kfree(a); +out: + AuTraceErr(err); + return err; +} + +int aufs_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) +{ + int err, rerr; + aufs_bindex_t bindex; + unsigned char diropq; + struct path h_path; + struct dentry *wh_dentry, *parent, *opq_dentry; + struct mutex *h_mtx; + struct super_block *sb; + struct { + struct au_pin pin; + struct au_dtime dt; + } *a; /* reduce the stack usage */ + struct au_wr_dir_args wr_dir_args = { + .force_btgt = -1, + .flags = AuWrDir_ADD_ENTRY | AuWrDir_ISDIR + }; + + IMustLock(dir); + + err = -ENOMEM; + a = kmalloc(sizeof(*a), GFP_NOFS); + if (unlikely(!a)) + goto out; + + err = aufs_read_lock(dentry, AuLock_DW | AuLock_GEN); + if (unlikely(err)) + goto out_free; + err = au_d_may_add(dentry); + if (unlikely(err)) + goto out_unlock; + + parent = dentry->d_parent; /* dir inode is locked */ + di_write_lock_parent(parent); + wh_dentry = lock_hdir_lkup_wh(dentry, &a->dt, /*src_dentry*/NULL, + &a->pin, &wr_dir_args); + err = PTR_ERR(wh_dentry); + if (IS_ERR(wh_dentry)) + goto out_parent; + + sb = dentry->d_sb; + bindex = au_dbstart(dentry); + h_path.dentry = au_h_dptr(dentry, bindex); + h_path.mnt = au_sbr_mnt(sb, bindex); + err = vfsub_mkdir(au_pinned_h_dir(&a->pin), &h_path, mode); + if (unlikely(err)) + goto out_unpin; + + /* make the dir opaque */ + diropq = 0; + h_mtx = &h_path.dentry->d_inode->i_mutex; + if (wh_dentry + || au_opt_test(au_mntflags(sb), ALWAYS_DIROPQ)) { + mutex_lock_nested(h_mtx, AuLsc_I_CHILD); + opq_dentry = au_diropq_create(dentry, bindex); + mutex_unlock(h_mtx); + err = PTR_ERR(opq_dentry); + if (IS_ERR(opq_dentry)) + goto out_dir; + dput(opq_dentry); + diropq = 1; + } + + err = epilog(dir, bindex, wh_dentry, dentry); + if (!err) { + inc_nlink(dir); + goto out_unpin; /* success */ + } + + /* revert */ + if (diropq) { + AuLabel(revert opq); + mutex_lock_nested(h_mtx, AuLsc_I_CHILD); + rerr = au_diropq_remove(dentry, bindex); + mutex_unlock(h_mtx); + if (rerr) { + AuIOErr("%pd reverting diropq failed(%d, %d)\n", + dentry, err, rerr); + err = -EIO; + } + } + +out_dir: + AuLabel(revert dir); + rerr = vfsub_rmdir(au_pinned_h_dir(&a->pin), &h_path); + if (rerr) { + AuIOErr("%pd reverting dir failed(%d, %d)\n", + dentry, err, rerr); + err = -EIO; + } + au_dtime_revert(&a->dt); +out_unpin: + au_unpin(&a->pin); + dput(wh_dentry); +out_parent: + di_write_unlock(parent); +out_unlock: + if (unlikely(err)) { + au_update_dbstart(dentry); + d_drop(dentry); + } + aufs_read_unlock(dentry, AuLock_DW); +out_free: + kfree(a); +out: + return err; +} --- linux-3.19.0.orig/ubuntu/aufs/i_op_del.c +++ linux-3.19.0/ubuntu/aufs/i_op_del.c @@ -0,0 +1,507 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * inode operations (del entry) + */ + +#include "aufs.h" + +/* + * decide if a new whiteout for @dentry is necessary or not. + * when it is necessary, prepare the parent dir for the upper branch whose + * branch index is @bcpup for creation. the actual creation of the whiteout will + * be done by caller. + * return value: + * 0: wh is unnecessary + * plus: wh is necessary + * minus: error + */ +int au_wr_dir_need_wh(struct dentry *dentry, int isdir, aufs_bindex_t *bcpup) +{ + int need_wh, err; + aufs_bindex_t bstart; + struct super_block *sb; + + sb = dentry->d_sb; + bstart = au_dbstart(dentry); + if (*bcpup < 0) { + *bcpup = bstart; + if (au_test_ro(sb, bstart, dentry->d_inode)) { + err = AuWbrCopyup(au_sbi(sb), dentry); + *bcpup = err; + if (unlikely(err < 0)) + goto out; + } + } else + AuDebugOn(bstart < *bcpup + || au_test_ro(sb, *bcpup, dentry->d_inode)); + AuDbg("bcpup %d, bstart %d\n", *bcpup, bstart); + + if (*bcpup != bstart) { + err = au_cpup_dirs(dentry, *bcpup); + if (unlikely(err)) + goto out; + need_wh = 1; + } else { + struct au_dinfo *dinfo, *tmp; + + need_wh = -ENOMEM; + dinfo = au_di(dentry); + tmp = au_di_alloc(sb, AuLsc_DI_TMP); + if (tmp) { + au_di_cp(tmp, dinfo); + au_di_swap(tmp, dinfo); + /* returns the number of positive dentries */ + need_wh = au_lkup_dentry(dentry, bstart + 1, /*type*/0); + au_di_swap(tmp, dinfo); + au_rw_write_unlock(&tmp->di_rwsem); + au_di_free(tmp); + } + } + AuDbg("need_wh %d\n", need_wh); + err = need_wh; + +out: + return err; +} + +/* + * simple tests for the del-entry operations. + * following the checks in vfs, plus the parent-child relationship. + */ +int au_may_del(struct dentry *dentry, aufs_bindex_t bindex, + struct dentry *h_parent, int isdir) +{ + int err; + umode_t h_mode; + struct dentry *h_dentry, *h_latest; + struct inode *h_inode; + + h_dentry = au_h_dptr(dentry, bindex); + h_inode = h_dentry->d_inode; + if (dentry->d_inode) { + err = -ENOENT; + if (unlikely(!h_inode || !h_inode->i_nlink)) + goto out; + + h_mode = h_inode->i_mode; + if (!isdir) { + err = -EISDIR; + if (unlikely(S_ISDIR(h_mode))) + goto out; + } else if (unlikely(!S_ISDIR(h_mode))) { + err = -ENOTDIR; + goto out; + } + } else { + /* rename(2) case */ + err = -EIO; + if (unlikely(h_inode)) + goto out; + } + + err = -ENOENT; + /* expected parent dir is locked */ + if (unlikely(h_parent != h_dentry->d_parent)) + goto out; + err = 0; + + /* + * rmdir a dir may break the consistency on some filesystem. + * let's try heavy test. + */ + err = -EACCES; + if (unlikely(!au_opt_test(au_mntflags(dentry->d_sb), DIRPERM1) + && au_test_h_perm(h_parent->d_inode, + MAY_EXEC | MAY_WRITE))) + goto out; + + h_latest = au_sio_lkup_one(&dentry->d_name, h_parent); + err = -EIO; + if (IS_ERR(h_latest)) + goto out; + if (h_latest == h_dentry) + err = 0; + dput(h_latest); + +out: + return err; +} + +/* + * decide the branch where we operate for @dentry. the branch index will be set + * @rbcpup. after diciding it, 'pin' it and store the timestamps of the parent + * dir for reverting. + * when a new whiteout is necessary, create it. + */ +static struct dentry* +lock_hdir_create_wh(struct dentry *dentry, int isdir, aufs_bindex_t *rbcpup, + struct au_dtime *dt, struct au_pin *pin) +{ + struct dentry *wh_dentry; + struct super_block *sb; + struct path h_path; + int err, need_wh; + unsigned int udba; + aufs_bindex_t bcpup; + + need_wh = au_wr_dir_need_wh(dentry, isdir, rbcpup); + wh_dentry = ERR_PTR(need_wh); + if (unlikely(need_wh < 0)) + goto out; + + sb = dentry->d_sb; + udba = au_opt_udba(sb); + bcpup = *rbcpup; + err = au_pin(pin, dentry, bcpup, udba, + AuPin_DI_LOCKED | AuPin_MNT_WRITE); + wh_dentry = ERR_PTR(err); + if (unlikely(err)) + goto out; + + h_path.dentry = au_pinned_h_parent(pin); + if (udba != AuOpt_UDBA_NONE + && au_dbstart(dentry) == bcpup) { + err = au_may_del(dentry, bcpup, h_path.dentry, isdir); + wh_dentry = ERR_PTR(err); + if (unlikely(err)) + goto out_unpin; + } + + h_path.mnt = au_sbr_mnt(sb, bcpup); + au_dtime_store(dt, au_pinned_parent(pin), &h_path); + wh_dentry = NULL; + if (!need_wh) + goto out; /* success, no need to create whiteout */ + + wh_dentry = au_wh_create(dentry, bcpup, h_path.dentry); + if (IS_ERR(wh_dentry)) + goto out_unpin; + + /* returns with the parent is locked and wh_dentry is dget-ed */ + goto out; /* success */ + +out_unpin: + au_unpin(pin); +out: + return wh_dentry; +} + +/* + * when removing a dir, rename it to a unique temporary whiteout-ed name first + * in order to be revertible and save time for removing many child whiteouts + * under the dir. + * returns 1 when there are too many child whiteout and caller should remove + * them asynchronously. returns 0 when the number of children is enough small to + * remove now or the branch fs is a remote fs. + * otherwise return an error. + */ +static int renwh_and_rmdir(struct dentry *dentry, aufs_bindex_t bindex, + struct au_nhash *whlist, struct inode *dir) +{ + int rmdir_later, err, dirwh; + struct dentry *h_dentry; + struct super_block *sb; + + sb = dentry->d_sb; + SiMustAnyLock(sb); + h_dentry = au_h_dptr(dentry, bindex); + err = au_whtmp_ren(h_dentry, au_sbr(sb, bindex)); + if (unlikely(err)) + goto out; + + /* stop monitoring */ + au_hn_free(au_hi(dentry->d_inode, bindex)); + + if (!au_test_fs_remote(h_dentry->d_sb)) { + dirwh = au_sbi(sb)->si_dirwh; + rmdir_later = (dirwh <= 1); + if (!rmdir_later) + rmdir_later = au_nhash_test_longer_wh(whlist, bindex, + dirwh); + if (rmdir_later) + return rmdir_later; + } + + err = au_whtmp_rmdir(dir, bindex, h_dentry, whlist); + if (unlikely(err)) { + AuIOErr("rmdir %pd, b%d failed, %d. ignored\n", + h_dentry, bindex, err); + err = 0; + } + +out: + AuTraceErr(err); + return err; +} + +/* + * final procedure for deleting a entry. + * maintain dentry and iattr. + */ +static void epilog(struct inode *dir, struct dentry *dentry, + aufs_bindex_t bindex) +{ + struct inode *inode; + + inode = dentry->d_inode; + d_drop(dentry); + inode->i_ctime = dir->i_ctime; + + if (au_ibstart(dir) == bindex) + au_cpup_attr_timesizes(dir); + dir->i_version++; +} + +/* + * when an error happened, remove the created whiteout and revert everything. + */ +static int do_revert(int err, struct inode *dir, aufs_bindex_t bindex, + aufs_bindex_t bwh, struct dentry *wh_dentry, + struct dentry *dentry, struct au_dtime *dt) +{ + int rerr; + struct path h_path = { + .dentry = wh_dentry, + .mnt = au_sbr_mnt(dir->i_sb, bindex) + }; + + rerr = au_wh_unlink_dentry(au_h_iptr(dir, bindex), &h_path, dentry); + if (!rerr) { + au_set_dbwh(dentry, bwh); + au_dtime_revert(dt); + return 0; + } + + AuIOErr("%pd reverting whiteout failed(%d, %d)\n", dentry, err, rerr); + return -EIO; +} + +/* ---------------------------------------------------------------------- */ + +int aufs_unlink(struct inode *dir, struct dentry *dentry) +{ + int err; + aufs_bindex_t bwh, bindex, bstart; + struct inode *inode, *h_dir, *delegated; + struct dentry *parent, *wh_dentry; + /* to reuduce stack size */ + struct { + struct au_dtime dt; + struct au_pin pin; + struct path h_path; + } *a; + + IMustLock(dir); + + err = -ENOMEM; + a = kmalloc(sizeof(*a), GFP_NOFS); + if (unlikely(!a)) + goto out; + + err = aufs_read_lock(dentry, AuLock_DW | AuLock_GEN); + if (unlikely(err)) + goto out_free; + err = au_d_hashed_positive(dentry); + if (unlikely(err)) + goto out_unlock; + inode = dentry->d_inode; + IMustLock(inode); + err = -EISDIR; + if (unlikely(S_ISDIR(inode->i_mode))) + goto out_unlock; /* possible? */ + + bstart = au_dbstart(dentry); + bwh = au_dbwh(dentry); + bindex = -1; + parent = dentry->d_parent; /* dir inode is locked */ + di_write_lock_parent(parent); + wh_dentry = lock_hdir_create_wh(dentry, /*isdir*/0, &bindex, &a->dt, + &a->pin); + err = PTR_ERR(wh_dentry); + if (IS_ERR(wh_dentry)) + goto out_parent; + + a->h_path.mnt = au_sbr_mnt(dentry->d_sb, bstart); + a->h_path.dentry = au_h_dptr(dentry, bstart); + dget(a->h_path.dentry); + if (bindex == bstart) { + h_dir = au_pinned_h_dir(&a->pin); + delegated = NULL; + err = vfsub_unlink(h_dir, &a->h_path, &delegated, /*force*/0); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal unlink\n"); + iput(delegated); + } + } else { + /* dir inode is locked */ + h_dir = wh_dentry->d_parent->d_inode; + IMustLock(h_dir); + err = 0; + } + + if (!err) { + vfsub_drop_nlink(inode); + epilog(dir, dentry, bindex); + + /* update target timestamps */ + if (bindex == bstart) { + vfsub_update_h_iattr(&a->h_path, /*did*/NULL); + /*ignore*/ + inode->i_ctime = a->h_path.dentry->d_inode->i_ctime; + } else + /* todo: this timestamp may be reverted later */ + inode->i_ctime = h_dir->i_ctime; + goto out_unpin; /* success */ + } + + /* revert */ + if (wh_dentry) { + int rerr; + + rerr = do_revert(err, dir, bindex, bwh, wh_dentry, dentry, + &a->dt); + if (rerr) + err = rerr; + } + +out_unpin: + au_unpin(&a->pin); + dput(wh_dentry); + dput(a->h_path.dentry); +out_parent: + di_write_unlock(parent); +out_unlock: + aufs_read_unlock(dentry, AuLock_DW); +out_free: + kfree(a); +out: + return err; +} + +int aufs_rmdir(struct inode *dir, struct dentry *dentry) +{ + int err, rmdir_later; + aufs_bindex_t bwh, bindex, bstart; + struct inode *inode; + struct dentry *parent, *wh_dentry, *h_dentry; + struct au_whtmp_rmdir *args; + /* to reuduce stack size */ + struct { + struct au_dtime dt; + struct au_pin pin; + } *a; + + IMustLock(dir); + + err = -ENOMEM; + a = kmalloc(sizeof(*a), GFP_NOFS); + if (unlikely(!a)) + goto out; + + err = aufs_read_lock(dentry, AuLock_DW | AuLock_FLUSH | AuLock_GEN); + if (unlikely(err)) + goto out_free; + err = au_alive_dir(dentry); + if (unlikely(err)) + goto out_unlock; + inode = dentry->d_inode; + IMustLock(inode); + err = -ENOTDIR; + if (unlikely(!S_ISDIR(inode->i_mode))) + goto out_unlock; /* possible? */ + + err = -ENOMEM; + args = au_whtmp_rmdir_alloc(dir->i_sb, GFP_NOFS); + if (unlikely(!args)) + goto out_unlock; + + parent = dentry->d_parent; /* dir inode is locked */ + di_write_lock_parent(parent); + err = au_test_empty(dentry, &args->whlist); + if (unlikely(err)) + goto out_parent; + + bstart = au_dbstart(dentry); + bwh = au_dbwh(dentry); + bindex = -1; + wh_dentry = lock_hdir_create_wh(dentry, /*isdir*/1, &bindex, &a->dt, + &a->pin); + err = PTR_ERR(wh_dentry); + if (IS_ERR(wh_dentry)) + goto out_parent; + + h_dentry = au_h_dptr(dentry, bstart); + dget(h_dentry); + rmdir_later = 0; + if (bindex == bstart) { + err = renwh_and_rmdir(dentry, bstart, &args->whlist, dir); + if (err > 0) { + rmdir_later = err; + err = 0; + } + } else { + /* stop monitoring */ + au_hn_free(au_hi(inode, bstart)); + + /* dir inode is locked */ + IMustLock(wh_dentry->d_parent->d_inode); + err = 0; + } + + if (!err) { + vfsub_dead_dir(inode); + au_set_dbdiropq(dentry, -1); + epilog(dir, dentry, bindex); + + if (rmdir_later) { + au_whtmp_kick_rmdir(dir, bstart, h_dentry, args); + args = NULL; + } + + goto out_unpin; /* success */ + } + + /* revert */ + AuLabel(revert); + if (wh_dentry) { + int rerr; + + rerr = do_revert(err, dir, bindex, bwh, wh_dentry, dentry, + &a->dt); + if (rerr) + err = rerr; + } + +out_unpin: + au_unpin(&a->pin); + dput(wh_dentry); + dput(h_dentry); +out_parent: + di_write_unlock(parent); + if (args) + au_whtmp_rmdir_free(args); +out_unlock: + aufs_read_unlock(dentry, AuLock_DW); +out_free: + kfree(a); +out: + AuTraceErr(err); + return err; +} --- linux-3.19.0.orig/ubuntu/aufs/i_op_ren.c +++ linux-3.19.0/ubuntu/aufs/i_op_ren.c @@ -0,0 +1,1034 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * inode operation (rename entry) + * todo: this is crazy monster + */ + +#include "aufs.h" + +enum { AuSRC, AuDST, AuSrcDst }; +enum { AuPARENT, AuCHILD, AuParentChild }; + +#define AuRen_ISDIR 1 +#define AuRen_ISSAMEDIR (1 << 1) +#define AuRen_WHSRC (1 << 2) +#define AuRen_WHDST (1 << 3) +#define AuRen_MNT_WRITE (1 << 4) +#define AuRen_DT_DSTDIR (1 << 5) +#define AuRen_DIROPQ (1 << 6) +#define AuRen_CPUP (1 << 7) +#define au_ftest_ren(flags, name) ((flags) & AuRen_##name) +#define au_fset_ren(flags, name) \ + do { (flags) |= AuRen_##name; } while (0) +#define au_fclr_ren(flags, name) \ + do { (flags) &= ~AuRen_##name; } while (0) + +struct au_ren_args { + struct { + struct dentry *dentry, *h_dentry, *parent, *h_parent, + *wh_dentry; + struct inode *dir, *inode; + struct au_hinode *hdir; + struct au_dtime dt[AuParentChild]; + aufs_bindex_t bstart; + } sd[AuSrcDst]; + +#define src_dentry sd[AuSRC].dentry +#define src_dir sd[AuSRC].dir +#define src_inode sd[AuSRC].inode +#define src_h_dentry sd[AuSRC].h_dentry +#define src_parent sd[AuSRC].parent +#define src_h_parent sd[AuSRC].h_parent +#define src_wh_dentry sd[AuSRC].wh_dentry +#define src_hdir sd[AuSRC].hdir +#define src_h_dir sd[AuSRC].hdir->hi_inode +#define src_dt sd[AuSRC].dt +#define src_bstart sd[AuSRC].bstart + +#define dst_dentry sd[AuDST].dentry +#define dst_dir sd[AuDST].dir +#define dst_inode sd[AuDST].inode +#define dst_h_dentry sd[AuDST].h_dentry +#define dst_parent sd[AuDST].parent +#define dst_h_parent sd[AuDST].h_parent +#define dst_wh_dentry sd[AuDST].wh_dentry +#define dst_hdir sd[AuDST].hdir +#define dst_h_dir sd[AuDST].hdir->hi_inode +#define dst_dt sd[AuDST].dt +#define dst_bstart sd[AuDST].bstart + + struct dentry *h_trap; + struct au_branch *br; + struct au_hinode *src_hinode; + struct path h_path; + struct au_nhash whlist; + aufs_bindex_t btgt, src_bwh, src_bdiropq; + + unsigned int flags; + + struct au_whtmp_rmdir *thargs; + struct dentry *h_dst; +}; + +/* ---------------------------------------------------------------------- */ + +/* + * functions for reverting. + * when an error happened in a single rename systemcall, we should revert + * everything as if nothing happend. + * we don't need to revert the copied-up/down the parent dir since they are + * harmless. + */ + +#define RevertFailure(fmt, ...) do { \ + AuIOErr("revert failure: " fmt " (%d, %d)\n", \ + ##__VA_ARGS__, err, rerr); \ + err = -EIO; \ +} while (0) + +static void au_ren_rev_diropq(int err, struct au_ren_args *a) +{ + int rerr; + + au_hn_imtx_lock_nested(a->src_hinode, AuLsc_I_CHILD); + rerr = au_diropq_remove(a->src_dentry, a->btgt); + au_hn_imtx_unlock(a->src_hinode); + au_set_dbdiropq(a->src_dentry, a->src_bdiropq); + if (rerr) + RevertFailure("remove diropq %pd", a->src_dentry); +} + +static void au_ren_rev_rename(int err, struct au_ren_args *a) +{ + int rerr; + struct inode *delegated; + + a->h_path.dentry = vfsub_lkup_one(&a->src_dentry->d_name, + a->src_h_parent); + rerr = PTR_ERR(a->h_path.dentry); + if (IS_ERR(a->h_path.dentry)) { + RevertFailure("lkup one %pd", a->src_dentry); + return; + } + + delegated = NULL; + rerr = vfsub_rename(a->dst_h_dir, + au_h_dptr(a->src_dentry, a->btgt), + a->src_h_dir, &a->h_path, &delegated); + if (unlikely(rerr == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal rename\n"); + iput(delegated); + } + d_drop(a->h_path.dentry); + dput(a->h_path.dentry); + /* au_set_h_dptr(a->src_dentry, a->btgt, NULL); */ + if (rerr) + RevertFailure("rename %pd", a->src_dentry); +} + +static void au_ren_rev_cpup(int err, struct au_ren_args *a) +{ + int rerr; + + a->h_path.dentry = a->dst_h_dentry; + /* no delegation since it is just created */ + rerr = vfsub_unlink(a->dst_h_dir, &a->h_path, /*delegated*/NULL, + /*force*/0); + au_set_h_dptr(a->src_dentry, a->btgt, NULL); + au_set_dbstart(a->src_dentry, a->src_bstart); + if (rerr) + RevertFailure("unlink %pd", a->dst_h_dentry); +} + +static void au_ren_rev_whtmp(int err, struct au_ren_args *a) +{ + int rerr; + struct inode *delegated; + + a->h_path.dentry = vfsub_lkup_one(&a->dst_dentry->d_name, + a->dst_h_parent); + rerr = PTR_ERR(a->h_path.dentry); + if (IS_ERR(a->h_path.dentry)) { + RevertFailure("lkup one %pd", a->dst_dentry); + return; + } + if (a->h_path.dentry->d_inode) { + d_drop(a->h_path.dentry); + dput(a->h_path.dentry); + return; + } + + delegated = NULL; + rerr = vfsub_rename(a->dst_h_dir, a->h_dst, a->dst_h_dir, &a->h_path, + &delegated); + if (unlikely(rerr == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal rename\n"); + iput(delegated); + } + d_drop(a->h_path.dentry); + dput(a->h_path.dentry); + if (!rerr) + au_set_h_dptr(a->dst_dentry, a->btgt, dget(a->h_dst)); + else + RevertFailure("rename %pd", a->h_dst); +} + +static void au_ren_rev_whsrc(int err, struct au_ren_args *a) +{ + int rerr; + + a->h_path.dentry = a->src_wh_dentry; + rerr = au_wh_unlink_dentry(a->src_h_dir, &a->h_path, a->src_dentry); + au_set_dbwh(a->src_dentry, a->src_bwh); + if (rerr) + RevertFailure("unlink %pd", a->src_wh_dentry); +} +#undef RevertFailure + +/* ---------------------------------------------------------------------- */ + +/* + * when we have to copyup the renaming entry, do it with the rename-target name + * in order to minimize the cost (the later actual rename is unnecessary). + * otherwise rename it on the target branch. + */ +static int au_ren_or_cpup(struct au_ren_args *a) +{ + int err; + struct dentry *d; + struct inode *delegated; + + d = a->src_dentry; + if (au_dbstart(d) == a->btgt) { + a->h_path.dentry = a->dst_h_dentry; + if (au_ftest_ren(a->flags, DIROPQ) + && au_dbdiropq(d) == a->btgt) + au_fclr_ren(a->flags, DIROPQ); + AuDebugOn(au_dbstart(d) != a->btgt); + delegated = NULL; + err = vfsub_rename(a->src_h_dir, au_h_dptr(d, a->btgt), + a->dst_h_dir, &a->h_path, &delegated); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal rename\n"); + iput(delegated); + } + } else + BUG(); + + if (!err && a->h_dst) + /* it will be set to dinfo later */ + dget(a->h_dst); + + return err; +} + +/* cf. aufs_rmdir() */ +static int au_ren_del_whtmp(struct au_ren_args *a) +{ + int err; + struct inode *dir; + + dir = a->dst_dir; + SiMustAnyLock(dir->i_sb); + if (!au_nhash_test_longer_wh(&a->whlist, a->btgt, + au_sbi(dir->i_sb)->si_dirwh) + || au_test_fs_remote(a->h_dst->d_sb)) { + err = au_whtmp_rmdir(dir, a->btgt, a->h_dst, &a->whlist); + if (unlikely(err)) + pr_warn("failed removing whtmp dir %pd (%d), " + "ignored.\n", a->h_dst, err); + } else { + au_nhash_wh_free(&a->thargs->whlist); + a->thargs->whlist = a->whlist; + a->whlist.nh_num = 0; + au_whtmp_kick_rmdir(dir, a->btgt, a->h_dst, a->thargs); + dput(a->h_dst); + a->thargs = NULL; + } + + return 0; +} + +/* make it 'opaque' dir. */ +static int au_ren_diropq(struct au_ren_args *a) +{ + int err; + struct dentry *diropq; + + err = 0; + a->src_bdiropq = au_dbdiropq(a->src_dentry); + a->src_hinode = au_hi(a->src_inode, a->btgt); + au_hn_imtx_lock_nested(a->src_hinode, AuLsc_I_CHILD); + diropq = au_diropq_create(a->src_dentry, a->btgt); + au_hn_imtx_unlock(a->src_hinode); + if (IS_ERR(diropq)) + err = PTR_ERR(diropq); + else + dput(diropq); + + return err; +} + +static int do_rename(struct au_ren_args *a) +{ + int err; + struct dentry *d, *h_d; + + /* prepare workqueue args for asynchronous rmdir */ + h_d = a->dst_h_dentry; + if (au_ftest_ren(a->flags, ISDIR) && h_d->d_inode) { + err = -ENOMEM; + a->thargs = au_whtmp_rmdir_alloc(a->src_dentry->d_sb, GFP_NOFS); + if (unlikely(!a->thargs)) + goto out; + a->h_dst = dget(h_d); + } + + /* create whiteout for src_dentry */ + if (au_ftest_ren(a->flags, WHSRC)) { + a->src_bwh = au_dbwh(a->src_dentry); + AuDebugOn(a->src_bwh >= 0); + a->src_wh_dentry + = au_wh_create(a->src_dentry, a->btgt, a->src_h_parent); + err = PTR_ERR(a->src_wh_dentry); + if (IS_ERR(a->src_wh_dentry)) + goto out_thargs; + } + + /* lookup whiteout for dentry */ + if (au_ftest_ren(a->flags, WHDST)) { + h_d = au_wh_lkup(a->dst_h_parent, &a->dst_dentry->d_name, + a->br); + err = PTR_ERR(h_d); + if (IS_ERR(h_d)) + goto out_whsrc; + if (!h_d->d_inode) + dput(h_d); + else + a->dst_wh_dentry = h_d; + } + + /* rename dentry to tmpwh */ + if (a->thargs) { + err = au_whtmp_ren(a->dst_h_dentry, a->br); + if (unlikely(err)) + goto out_whdst; + + d = a->dst_dentry; + au_set_h_dptr(d, a->btgt, NULL); + err = au_lkup_neg(d, a->btgt, /*wh*/0); + if (unlikely(err)) + goto out_whtmp; + a->dst_h_dentry = au_h_dptr(d, a->btgt); + } + + BUG_ON(a->dst_h_dentry->d_inode && a->src_bstart != a->btgt); + + /* rename by vfs_rename or cpup */ + d = a->dst_dentry; + if (au_ftest_ren(a->flags, ISDIR) + && (a->dst_wh_dentry + || au_dbdiropq(d) == a->btgt + /* hide the lower to keep xino */ + || a->btgt < au_dbend(d) + || au_opt_test(au_mntflags(d->d_sb), ALWAYS_DIROPQ))) + au_fset_ren(a->flags, DIROPQ); + err = au_ren_or_cpup(a); + if (unlikely(err)) + /* leave the copied-up one */ + goto out_whtmp; + + /* make dir opaque */ + if (au_ftest_ren(a->flags, DIROPQ)) { + err = au_ren_diropq(a); + if (unlikely(err)) + goto out_rename; + } + + /* update target timestamps */ + AuDebugOn(au_dbstart(a->src_dentry) != a->btgt); + a->h_path.dentry = au_h_dptr(a->src_dentry, a->btgt); + vfsub_update_h_iattr(&a->h_path, /*did*/NULL); /*ignore*/ + a->src_inode->i_ctime = a->h_path.dentry->d_inode->i_ctime; + + /* remove whiteout for dentry */ + if (a->dst_wh_dentry) { + a->h_path.dentry = a->dst_wh_dentry; + err = au_wh_unlink_dentry(a->dst_h_dir, &a->h_path, + a->dst_dentry); + if (unlikely(err)) + goto out_diropq; + } + + /* remove whtmp */ + if (a->thargs) + au_ren_del_whtmp(a); /* ignore this error */ + + au_fhsm_wrote(a->src_dentry->d_sb, a->btgt, /*force*/0); + err = 0; + goto out_success; + +out_diropq: + if (au_ftest_ren(a->flags, DIROPQ)) + au_ren_rev_diropq(err, a); +out_rename: + if (!au_ftest_ren(a->flags, CPUP)) + au_ren_rev_rename(err, a); + else + au_ren_rev_cpup(err, a); + dput(a->h_dst); +out_whtmp: + if (a->thargs) + au_ren_rev_whtmp(err, a); +out_whdst: + dput(a->dst_wh_dentry); + a->dst_wh_dentry = NULL; +out_whsrc: + if (a->src_wh_dentry) + au_ren_rev_whsrc(err, a); +out_success: + dput(a->src_wh_dentry); + dput(a->dst_wh_dentry); +out_thargs: + if (a->thargs) { + dput(a->h_dst); + au_whtmp_rmdir_free(a->thargs); + a->thargs = NULL; + } +out: + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* + * test if @dentry dir can be rename destination or not. + * success means, it is a logically empty dir. + */ +static int may_rename_dstdir(struct dentry *dentry, struct au_nhash *whlist) +{ + return au_test_empty(dentry, whlist); +} + +/* + * test if @dentry dir can be rename source or not. + * if it can, return 0 and @children is filled. + * success means, + * - it is a logically empty dir. + * - or, it exists on writable branch and has no children including whiteouts + * on the lower branch. + */ +static int may_rename_srcdir(struct dentry *dentry, aufs_bindex_t btgt) +{ + int err; + unsigned int rdhash; + aufs_bindex_t bstart; + + bstart = au_dbstart(dentry); + if (bstart != btgt) { + struct au_nhash whlist; + + SiMustAnyLock(dentry->d_sb); + rdhash = au_sbi(dentry->d_sb)->si_rdhash; + if (!rdhash) + rdhash = au_rdhash_est(au_dir_size(/*file*/NULL, + dentry)); + err = au_nhash_alloc(&whlist, rdhash, GFP_NOFS); + if (unlikely(err)) + goto out; + err = au_test_empty(dentry, &whlist); + au_nhash_wh_free(&whlist); + goto out; + } + + if (bstart == au_dbtaildir(dentry)) + return 0; /* success */ + + err = au_test_empty_lower(dentry); + +out: + if (err == -ENOTEMPTY) { + AuWarn1("renaming dir who has child(ren) on multiple branches," + " is not supported\n"); + err = -EXDEV; + } + return err; +} + +/* side effect: sets whlist and h_dentry */ +static int au_ren_may_dir(struct au_ren_args *a) +{ + int err; + unsigned int rdhash; + struct dentry *d; + + d = a->dst_dentry; + SiMustAnyLock(d->d_sb); + + err = 0; + if (au_ftest_ren(a->flags, ISDIR) && a->dst_inode) { + rdhash = au_sbi(d->d_sb)->si_rdhash; + if (!rdhash) + rdhash = au_rdhash_est(au_dir_size(/*file*/NULL, d)); + err = au_nhash_alloc(&a->whlist, rdhash, GFP_NOFS); + if (unlikely(err)) + goto out; + + au_set_dbstart(d, a->dst_bstart); + err = may_rename_dstdir(d, &a->whlist); + au_set_dbstart(d, a->btgt); + } + a->dst_h_dentry = au_h_dptr(d, au_dbstart(d)); + if (unlikely(err)) + goto out; + + d = a->src_dentry; + a->src_h_dentry = au_h_dptr(d, au_dbstart(d)); + if (au_ftest_ren(a->flags, ISDIR)) { + err = may_rename_srcdir(d, a->btgt); + if (unlikely(err)) { + au_nhash_wh_free(&a->whlist); + a->whlist.nh_num = 0; + } + } +out: + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* + * simple tests for rename. + * following the checks in vfs, plus the parent-child relationship. + */ +static int au_may_ren(struct au_ren_args *a) +{ + int err, isdir; + struct inode *h_inode; + + if (a->src_bstart == a->btgt) { + err = au_may_del(a->src_dentry, a->btgt, a->src_h_parent, + au_ftest_ren(a->flags, ISDIR)); + if (unlikely(err)) + goto out; + err = -EINVAL; + if (unlikely(a->src_h_dentry == a->h_trap)) + goto out; + } + + err = 0; + if (a->dst_bstart != a->btgt) + goto out; + + err = -ENOTEMPTY; + if (unlikely(a->dst_h_dentry == a->h_trap)) + goto out; + + err = -EIO; + h_inode = a->dst_h_dentry->d_inode; + isdir = !!au_ftest_ren(a->flags, ISDIR); + if (!a->dst_dentry->d_inode) { + if (unlikely(h_inode)) + goto out; + err = au_may_add(a->dst_dentry, a->btgt, a->dst_h_parent, + isdir); + } else { + if (unlikely(!h_inode || !h_inode->i_nlink)) + goto out; + err = au_may_del(a->dst_dentry, a->btgt, a->dst_h_parent, + isdir); + if (unlikely(err)) + goto out; + } + +out: + if (unlikely(err == -ENOENT || err == -EEXIST)) + err = -EIO; + AuTraceErr(err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* + * locking order + * (VFS) + * - src_dir and dir by lock_rename() + * - inode if exitsts + * (aufs) + * - lock all + * + src_dentry and dentry by aufs_read_and_write_lock2() which calls, + * + si_read_lock + * + di_write_lock2_child() + * + di_write_lock_child() + * + ii_write_lock_child() + * + di_write_lock_child2() + * + ii_write_lock_child2() + * + src_parent and parent + * + di_write_lock_parent() + * + ii_write_lock_parent() + * + di_write_lock_parent2() + * + ii_write_lock_parent2() + * + lower src_dir and dir by vfsub_lock_rename() + * + verify the every relationships between child and parent. if any + * of them failed, unlock all and return -EBUSY. + */ +static void au_ren_unlock(struct au_ren_args *a) +{ + vfsub_unlock_rename(a->src_h_parent, a->src_hdir, + a->dst_h_parent, a->dst_hdir); + if (au_ftest_ren(a->flags, MNT_WRITE)) + vfsub_mnt_drop_write(au_br_mnt(a->br)); +} + +static int au_ren_lock(struct au_ren_args *a) +{ + int err; + unsigned int udba; + + err = 0; + a->src_h_parent = au_h_dptr(a->src_parent, a->btgt); + a->src_hdir = au_hi(a->src_dir, a->btgt); + a->dst_h_parent = au_h_dptr(a->dst_parent, a->btgt); + a->dst_hdir = au_hi(a->dst_dir, a->btgt); + + err = vfsub_mnt_want_write(au_br_mnt(a->br)); + if (unlikely(err)) + goto out; + au_fset_ren(a->flags, MNT_WRITE); + a->h_trap = vfsub_lock_rename(a->src_h_parent, a->src_hdir, + a->dst_h_parent, a->dst_hdir); + udba = au_opt_udba(a->src_dentry->d_sb); + if (unlikely(a->src_hdir->hi_inode != a->src_h_parent->d_inode + || a->dst_hdir->hi_inode != a->dst_h_parent->d_inode)) + err = au_busy_or_stale(); + if (!err && au_dbstart(a->src_dentry) == a->btgt) + err = au_h_verify(a->src_h_dentry, udba, + a->src_h_parent->d_inode, a->src_h_parent, + a->br); + if (!err && au_dbstart(a->dst_dentry) == a->btgt) + err = au_h_verify(a->dst_h_dentry, udba, + a->dst_h_parent->d_inode, a->dst_h_parent, + a->br); + if (!err) + goto out; /* success */ + + err = au_busy_or_stale(); + au_ren_unlock(a); + +out: + return err; +} + +/* ---------------------------------------------------------------------- */ + +static void au_ren_refresh_dir(struct au_ren_args *a) +{ + struct inode *dir; + + dir = a->dst_dir; + dir->i_version++; + if (au_ftest_ren(a->flags, ISDIR)) { + /* is this updating defined in POSIX? */ + au_cpup_attr_timesizes(a->src_inode); + au_cpup_attr_nlink(dir, /*force*/1); + } + + if (au_ibstart(dir) == a->btgt) + au_cpup_attr_timesizes(dir); + + if (au_ftest_ren(a->flags, ISSAMEDIR)) + return; + + dir = a->src_dir; + dir->i_version++; + if (au_ftest_ren(a->flags, ISDIR)) + au_cpup_attr_nlink(dir, /*force*/1); + if (au_ibstart(dir) == a->btgt) + au_cpup_attr_timesizes(dir); +} + +static void au_ren_refresh(struct au_ren_args *a) +{ + aufs_bindex_t bend, bindex; + struct dentry *d, *h_d; + struct inode *i, *h_i; + struct super_block *sb; + + d = a->dst_dentry; + d_drop(d); + if (a->h_dst) + /* already dget-ed by au_ren_or_cpup() */ + au_set_h_dptr(d, a->btgt, a->h_dst); + + i = a->dst_inode; + if (i) { + if (!au_ftest_ren(a->flags, ISDIR)) + vfsub_drop_nlink(i); + else { + vfsub_dead_dir(i); + au_cpup_attr_timesizes(i); + } + au_update_dbrange(d, /*do_put_zero*/1); + } else { + bend = a->btgt; + for (bindex = au_dbstart(d); bindex < bend; bindex++) + au_set_h_dptr(d, bindex, NULL); + bend = au_dbend(d); + for (bindex = a->btgt + 1; bindex <= bend; bindex++) + au_set_h_dptr(d, bindex, NULL); + au_update_dbrange(d, /*do_put_zero*/0); + } + + d = a->src_dentry; + au_set_dbwh(d, -1); + bend = au_dbend(d); + for (bindex = a->btgt + 1; bindex <= bend; bindex++) { + h_d = au_h_dptr(d, bindex); + if (h_d) + au_set_h_dptr(d, bindex, NULL); + } + au_set_dbend(d, a->btgt); + + sb = d->d_sb; + i = a->src_inode; + if (au_opt_test(au_mntflags(sb), PLINK) && au_plink_test(i)) + return; /* success */ + + bend = au_ibend(i); + for (bindex = a->btgt + 1; bindex <= bend; bindex++) { + h_i = au_h_iptr(i, bindex); + if (h_i) { + au_xino_write(sb, bindex, h_i->i_ino, /*ino*/0); + /* ignore this error */ + au_set_h_iptr(i, bindex, NULL, 0); + } + } + au_set_ibend(i, a->btgt); +} + +/* ---------------------------------------------------------------------- */ + +/* mainly for link(2) and rename(2) */ +int au_wbr(struct dentry *dentry, aufs_bindex_t btgt) +{ + aufs_bindex_t bdiropq, bwh; + struct dentry *parent; + struct au_branch *br; + + parent = dentry->d_parent; + IMustLock(parent->d_inode); /* dir is locked */ + + bdiropq = au_dbdiropq(parent); + bwh = au_dbwh(dentry); + br = au_sbr(dentry->d_sb, btgt); + if (au_br_rdonly(br) + || (0 <= bdiropq && bdiropq < btgt) + || (0 <= bwh && bwh < btgt)) + btgt = -1; + + AuDbg("btgt %d\n", btgt); + return btgt; +} + +/* sets src_bstart, dst_bstart and btgt */ +static int au_ren_wbr(struct au_ren_args *a) +{ + int err; + struct au_wr_dir_args wr_dir_args = { + /* .force_btgt = -1, */ + .flags = AuWrDir_ADD_ENTRY + }; + + a->src_bstart = au_dbstart(a->src_dentry); + a->dst_bstart = au_dbstart(a->dst_dentry); + if (au_ftest_ren(a->flags, ISDIR)) + au_fset_wrdir(wr_dir_args.flags, ISDIR); + wr_dir_args.force_btgt = a->src_bstart; + if (a->dst_inode && a->dst_bstart < a->src_bstart) + wr_dir_args.force_btgt = a->dst_bstart; + wr_dir_args.force_btgt = au_wbr(a->dst_dentry, wr_dir_args.force_btgt); + err = au_wr_dir(a->dst_dentry, a->src_dentry, &wr_dir_args); + a->btgt = err; + + return err; +} + +static void au_ren_dt(struct au_ren_args *a) +{ + a->h_path.dentry = a->src_h_parent; + au_dtime_store(a->src_dt + AuPARENT, a->src_parent, &a->h_path); + if (!au_ftest_ren(a->flags, ISSAMEDIR)) { + a->h_path.dentry = a->dst_h_parent; + au_dtime_store(a->dst_dt + AuPARENT, a->dst_parent, &a->h_path); + } + + au_fclr_ren(a->flags, DT_DSTDIR); + if (!au_ftest_ren(a->flags, ISDIR)) + return; + + a->h_path.dentry = a->src_h_dentry; + au_dtime_store(a->src_dt + AuCHILD, a->src_dentry, &a->h_path); + if (a->dst_h_dentry->d_inode) { + au_fset_ren(a->flags, DT_DSTDIR); + a->h_path.dentry = a->dst_h_dentry; + au_dtime_store(a->dst_dt + AuCHILD, a->dst_dentry, &a->h_path); + } +} + +static void au_ren_rev_dt(int err, struct au_ren_args *a) +{ + struct dentry *h_d; + struct mutex *h_mtx; + + au_dtime_revert(a->src_dt + AuPARENT); + if (!au_ftest_ren(a->flags, ISSAMEDIR)) + au_dtime_revert(a->dst_dt + AuPARENT); + + if (au_ftest_ren(a->flags, ISDIR) && err != -EIO) { + h_d = a->src_dt[AuCHILD].dt_h_path.dentry; + h_mtx = &h_d->d_inode->i_mutex; + mutex_lock_nested(h_mtx, AuLsc_I_CHILD); + au_dtime_revert(a->src_dt + AuCHILD); + mutex_unlock(h_mtx); + + if (au_ftest_ren(a->flags, DT_DSTDIR)) { + h_d = a->dst_dt[AuCHILD].dt_h_path.dentry; + h_mtx = &h_d->d_inode->i_mutex; + mutex_lock_nested(h_mtx, AuLsc_I_CHILD); + au_dtime_revert(a->dst_dt + AuCHILD); + mutex_unlock(h_mtx); + } + } +} + +/* ---------------------------------------------------------------------- */ + +int aufs_rename(struct inode *_src_dir, struct dentry *_src_dentry, + struct inode *_dst_dir, struct dentry *_dst_dentry) +{ + int err, flags; + /* reduce stack space */ + struct au_ren_args *a; + + AuDbg("%pd, %pd\n", _src_dentry, _dst_dentry); + IMustLock(_src_dir); + IMustLock(_dst_dir); + + err = -ENOMEM; + BUILD_BUG_ON(sizeof(*a) > PAGE_SIZE); + a = kzalloc(sizeof(*a), GFP_NOFS); + if (unlikely(!a)) + goto out; + + a->src_dir = _src_dir; + a->src_dentry = _src_dentry; + a->src_inode = a->src_dentry->d_inode; + a->src_parent = a->src_dentry->d_parent; /* dir inode is locked */ + a->dst_dir = _dst_dir; + a->dst_dentry = _dst_dentry; + a->dst_inode = a->dst_dentry->d_inode; + a->dst_parent = a->dst_dentry->d_parent; /* dir inode is locked */ + if (a->dst_inode) { + IMustLock(a->dst_inode); + au_igrab(a->dst_inode); + } + + err = -ENOTDIR; + flags = AuLock_FLUSH | AuLock_NOPLM | AuLock_GEN; + if (S_ISDIR(a->src_inode->i_mode)) { + au_fset_ren(a->flags, ISDIR); + if (unlikely(a->dst_inode && !S_ISDIR(a->dst_inode->i_mode))) + goto out_free; + err = aufs_read_and_write_lock2(a->dst_dentry, a->src_dentry, + AuLock_DIR | flags); + } else + err = aufs_read_and_write_lock2(a->dst_dentry, a->src_dentry, + flags); + if (unlikely(err)) + goto out_free; + + err = au_d_hashed_positive(a->src_dentry); + if (unlikely(err)) + goto out_unlock; + err = -ENOENT; + if (a->dst_inode) { + /* + * If it is a dir, VFS unhash dst_dentry before this + * function. It means we cannot rely upon d_unhashed(). + */ + if (unlikely(!a->dst_inode->i_nlink)) + goto out_unlock; + if (!S_ISDIR(a->dst_inode->i_mode)) { + err = au_d_hashed_positive(a->dst_dentry); + if (unlikely(err)) + goto out_unlock; + } else if (unlikely(IS_DEADDIR(a->dst_inode))) + goto out_unlock; + } else if (unlikely(d_unhashed(a->dst_dentry))) + goto out_unlock; + + /* + * is it possible? + * yes, it happend (in linux-3.3-rcN) but I don't know why. + * there may exist a problem somewhere else. + */ + err = -EINVAL; + if (unlikely(a->dst_parent->d_inode == a->src_dentry->d_inode)) + goto out_unlock; + + au_fset_ren(a->flags, ISSAMEDIR); /* temporary */ + di_write_lock_parent(a->dst_parent); + + /* which branch we process */ + err = au_ren_wbr(a); + if (unlikely(err < 0)) + goto out_parent; + a->br = au_sbr(a->dst_dentry->d_sb, a->btgt); + a->h_path.mnt = au_br_mnt(a->br); + + /* are they available to be renamed */ + err = au_ren_may_dir(a); + if (unlikely(err)) + goto out_children; + + /* prepare the writable parent dir on the same branch */ + if (a->dst_bstart == a->btgt) { + au_fset_ren(a->flags, WHDST); + } else { + err = au_cpup_dirs(a->dst_dentry, a->btgt); + if (unlikely(err)) + goto out_children; + } + + if (a->src_dir != a->dst_dir) { + /* + * this temporary unlock is safe, + * because both dir->i_mutex are locked. + */ + di_write_unlock(a->dst_parent); + di_write_lock_parent(a->src_parent); + err = au_wr_dir_need_wh(a->src_dentry, + au_ftest_ren(a->flags, ISDIR), + &a->btgt); + di_write_unlock(a->src_parent); + di_write_lock2_parent(a->src_parent, a->dst_parent, /*isdir*/1); + au_fclr_ren(a->flags, ISSAMEDIR); + } else + err = au_wr_dir_need_wh(a->src_dentry, + au_ftest_ren(a->flags, ISDIR), + &a->btgt); + if (unlikely(err < 0)) + goto out_children; + if (err) + au_fset_ren(a->flags, WHSRC); + + /* cpup src */ + if (a->src_bstart != a->btgt) { + struct au_pin pin; + + err = au_pin(&pin, a->src_dentry, a->btgt, + au_opt_udba(a->src_dentry->d_sb), + AuPin_DI_LOCKED | AuPin_MNT_WRITE); + if (!err) { + struct au_cp_generic cpg = { + .dentry = a->src_dentry, + .bdst = a->btgt, + .bsrc = a->src_bstart, + .len = -1, + .pin = &pin, + .flags = AuCpup_DTIME | AuCpup_HOPEN + }; + AuDebugOn(au_dbstart(a->src_dentry) != a->src_bstart); + err = au_sio_cpup_simple(&cpg); + au_unpin(&pin); + } + if (unlikely(err)) + goto out_children; + a->src_bstart = a->btgt; + a->src_h_dentry = au_h_dptr(a->src_dentry, a->btgt); + au_fset_ren(a->flags, WHSRC); + } + + /* lock them all */ + err = au_ren_lock(a); + if (unlikely(err)) + /* leave the copied-up one */ + goto out_children; + + if (!au_opt_test(au_mntflags(a->dst_dir->i_sb), UDBA_NONE)) + err = au_may_ren(a); + else if (unlikely(a->dst_dentry->d_name.len > AUFS_MAX_NAMELEN)) + err = -ENAMETOOLONG; + if (unlikely(err)) + goto out_hdir; + + /* store timestamps to be revertible */ + au_ren_dt(a); + + /* here we go */ + err = do_rename(a); + if (unlikely(err)) + goto out_dt; + + /* update dir attributes */ + au_ren_refresh_dir(a); + + /* dput/iput all lower dentries */ + au_ren_refresh(a); + + goto out_hdir; /* success */ + +out_dt: + au_ren_rev_dt(err, a); +out_hdir: + au_ren_unlock(a); +out_children: + au_nhash_wh_free(&a->whlist); + if (err && a->dst_inode && a->dst_bstart != a->btgt) { + AuDbg("bstart %d, btgt %d\n", a->dst_bstart, a->btgt); + au_set_h_dptr(a->dst_dentry, a->btgt, NULL); + au_set_dbstart(a->dst_dentry, a->dst_bstart); + } +out_parent: + if (!err) + d_move(a->src_dentry, a->dst_dentry); + else { + au_update_dbstart(a->dst_dentry); + if (!a->dst_inode) + d_drop(a->dst_dentry); + } + if (au_ftest_ren(a->flags, ISSAMEDIR)) + di_write_unlock(a->dst_parent); + else + di_write_unlock2(a->src_parent, a->dst_parent); +out_unlock: + aufs_read_and_write_unlock2(a->dst_dentry, a->src_dentry); +out_free: + iput(a->dst_inode); + if (a->thargs) + au_whtmp_rmdir_free(a->thargs); + kfree(a); +out: + AuTraceErr(err); + return err; +} --- linux-3.19.0.orig/ubuntu/aufs/iinfo.c +++ linux-3.19.0/ubuntu/aufs/iinfo.c @@ -0,0 +1,277 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * inode private data + */ + +#include "aufs.h" + +struct inode *au_h_iptr(struct inode *inode, aufs_bindex_t bindex) +{ + struct inode *h_inode; + + IiMustAnyLock(inode); + + h_inode = au_ii(inode)->ii_hinode[0 + bindex].hi_inode; + AuDebugOn(h_inode && atomic_read(&h_inode->i_count) <= 0); + return h_inode; +} + +/* todo: hard/soft set? */ +void au_hiput(struct au_hinode *hinode) +{ + au_hn_free(hinode); + dput(hinode->hi_whdentry); + iput(hinode->hi_inode); +} + +unsigned int au_hi_flags(struct inode *inode, int isdir) +{ + unsigned int flags; + const unsigned int mnt_flags = au_mntflags(inode->i_sb); + + flags = 0; + if (au_opt_test(mnt_flags, XINO)) + au_fset_hi(flags, XINO); + if (isdir && au_opt_test(mnt_flags, UDBA_HNOTIFY)) + au_fset_hi(flags, HNOTIFY); + return flags; +} + +void au_set_h_iptr(struct inode *inode, aufs_bindex_t bindex, + struct inode *h_inode, unsigned int flags) +{ + struct au_hinode *hinode; + struct inode *hi; + struct au_iinfo *iinfo = au_ii(inode); + + IiMustWriteLock(inode); + + hinode = iinfo->ii_hinode + bindex; + hi = hinode->hi_inode; + AuDebugOn(h_inode && atomic_read(&h_inode->i_count) <= 0); + + if (hi) + au_hiput(hinode); + hinode->hi_inode = h_inode; + if (h_inode) { + int err; + struct super_block *sb = inode->i_sb; + struct au_branch *br; + + AuDebugOn(inode->i_mode + && (h_inode->i_mode & S_IFMT) + != (inode->i_mode & S_IFMT)); + if (bindex == iinfo->ii_bstart) + au_cpup_igen(inode, h_inode); + br = au_sbr(sb, bindex); + hinode->hi_id = br->br_id; + if (au_ftest_hi(flags, XINO)) { + err = au_xino_write(sb, bindex, h_inode->i_ino, + inode->i_ino); + if (unlikely(err)) + AuIOErr1("failed au_xino_write() %d\n", err); + } + + if (au_ftest_hi(flags, HNOTIFY) + && au_br_hnotifyable(br->br_perm)) { + err = au_hn_alloc(hinode, inode); + if (unlikely(err)) + AuIOErr1("au_hn_alloc() %d\n", err); + } + } +} + +void au_set_hi_wh(struct inode *inode, aufs_bindex_t bindex, + struct dentry *h_wh) +{ + struct au_hinode *hinode; + + IiMustWriteLock(inode); + + hinode = au_ii(inode)->ii_hinode + bindex; + AuDebugOn(hinode->hi_whdentry); + hinode->hi_whdentry = h_wh; +} + +void au_update_iigen(struct inode *inode, int half) +{ + struct au_iinfo *iinfo; + struct au_iigen *iigen; + unsigned int sigen; + + sigen = au_sigen(inode->i_sb); + iinfo = au_ii(inode); + iigen = &iinfo->ii_generation; + spin_lock(&iinfo->ii_genspin); + iigen->ig_generation = sigen; + if (half) + au_ig_fset(iigen->ig_flags, HALF_REFRESHED); + else + au_ig_fclr(iigen->ig_flags, HALF_REFRESHED); + spin_unlock(&iinfo->ii_genspin); +} + +/* it may be called at remount time, too */ +void au_update_ibrange(struct inode *inode, int do_put_zero) +{ + struct au_iinfo *iinfo; + aufs_bindex_t bindex, bend; + + iinfo = au_ii(inode); + if (!iinfo) + return; + + IiMustWriteLock(inode); + + if (do_put_zero && iinfo->ii_bstart >= 0) { + for (bindex = iinfo->ii_bstart; bindex <= iinfo->ii_bend; + bindex++) { + struct inode *h_i; + + h_i = iinfo->ii_hinode[0 + bindex].hi_inode; + if (h_i + && !h_i->i_nlink + && !(h_i->i_state & I_LINKABLE)) + au_set_h_iptr(inode, bindex, NULL, 0); + } + } + + iinfo->ii_bstart = -1; + iinfo->ii_bend = -1; + bend = au_sbend(inode->i_sb); + for (bindex = 0; bindex <= bend; bindex++) + if (iinfo->ii_hinode[0 + bindex].hi_inode) { + iinfo->ii_bstart = bindex; + break; + } + if (iinfo->ii_bstart >= 0) + for (bindex = bend; bindex >= iinfo->ii_bstart; bindex--) + if (iinfo->ii_hinode[0 + bindex].hi_inode) { + iinfo->ii_bend = bindex; + break; + } + AuDebugOn(iinfo->ii_bstart > iinfo->ii_bend); +} + +/* ---------------------------------------------------------------------- */ + +void au_icntnr_init_once(void *_c) +{ + struct au_icntnr *c = _c; + struct au_iinfo *iinfo = &c->iinfo; + static struct lock_class_key aufs_ii; + + spin_lock_init(&iinfo->ii_genspin); + au_rw_init(&iinfo->ii_rwsem); + au_rw_class(&iinfo->ii_rwsem, &aufs_ii); + inode_init_once(&c->vfs_inode); +} + +int au_iinfo_init(struct inode *inode) +{ + struct au_iinfo *iinfo; + struct super_block *sb; + int nbr, i; + + sb = inode->i_sb; + iinfo = &(container_of(inode, struct au_icntnr, vfs_inode)->iinfo); + nbr = au_sbend(sb) + 1; + if (unlikely(nbr <= 0)) + nbr = 1; + iinfo->ii_hinode = kcalloc(nbr, sizeof(*iinfo->ii_hinode), GFP_NOFS); + if (iinfo->ii_hinode) { + au_ninodes_inc(sb); + for (i = 0; i < nbr; i++) + iinfo->ii_hinode[i].hi_id = -1; + + iinfo->ii_generation.ig_generation = au_sigen(sb); + iinfo->ii_bstart = -1; + iinfo->ii_bend = -1; + iinfo->ii_vdir = NULL; + return 0; + } + return -ENOMEM; +} + +int au_ii_realloc(struct au_iinfo *iinfo, int nbr) +{ + int err, sz; + struct au_hinode *hip; + + AuRwMustWriteLock(&iinfo->ii_rwsem); + + err = -ENOMEM; + sz = sizeof(*hip) * (iinfo->ii_bend + 1); + if (!sz) + sz = sizeof(*hip); + hip = au_kzrealloc(iinfo->ii_hinode, sz, sizeof(*hip) * nbr, GFP_NOFS); + if (hip) { + iinfo->ii_hinode = hip; + err = 0; + } + + return err; +} + +void au_iinfo_fin(struct inode *inode) +{ + struct au_iinfo *iinfo; + struct au_hinode *hi; + struct super_block *sb; + aufs_bindex_t bindex, bend; + const unsigned char unlinked = !inode->i_nlink; + + iinfo = au_ii(inode); + /* bad_inode case */ + if (!iinfo) + return; + + sb = inode->i_sb; + au_ninodes_dec(sb); + if (si_pid_test(sb)) + au_xino_delete_inode(inode, unlinked); + else { + /* + * it is safe to hide the dependency between sbinfo and + * sb->s_umount. + */ + lockdep_off(); + si_noflush_read_lock(sb); + au_xino_delete_inode(inode, unlinked); + si_read_unlock(sb); + lockdep_on(); + } + + if (iinfo->ii_vdir) + au_vdir_free(iinfo->ii_vdir); + + bindex = iinfo->ii_bstart; + if (bindex >= 0) { + hi = iinfo->ii_hinode + bindex; + bend = iinfo->ii_bend; + while (bindex++ <= bend) { + if (hi->hi_inode) + au_hiput(hi); + hi++; + } + } + kfree(iinfo->ii_hinode); + iinfo->ii_hinode = NULL; + AuRwDestroy(&iinfo->ii_rwsem); +} --- linux-3.19.0.orig/ubuntu/aufs/inode.c +++ linux-3.19.0/ubuntu/aufs/inode.c @@ -0,0 +1,496 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * inode functions + */ + +#include "aufs.h" + +struct inode *au_igrab(struct inode *inode) +{ + if (inode) { + AuDebugOn(!atomic_read(&inode->i_count)); + ihold(inode); + } + return inode; +} + +static void au_refresh_hinode_attr(struct inode *inode, int do_version) +{ + au_cpup_attr_all(inode, /*force*/0); + au_update_iigen(inode, /*half*/1); + if (do_version) + inode->i_version++; +} + +static int au_ii_refresh(struct inode *inode, int *update) +{ + int err, e; + umode_t type; + aufs_bindex_t bindex, new_bindex; + struct super_block *sb; + struct au_iinfo *iinfo; + struct au_hinode *p, *q, tmp; + + IiMustWriteLock(inode); + + *update = 0; + sb = inode->i_sb; + type = inode->i_mode & S_IFMT; + iinfo = au_ii(inode); + err = au_ii_realloc(iinfo, au_sbend(sb) + 1); + if (unlikely(err)) + goto out; + + AuDebugOn(iinfo->ii_bstart < 0); + p = iinfo->ii_hinode + iinfo->ii_bstart; + for (bindex = iinfo->ii_bstart; bindex <= iinfo->ii_bend; + bindex++, p++) { + if (!p->hi_inode) + continue; + + AuDebugOn(type != (p->hi_inode->i_mode & S_IFMT)); + new_bindex = au_br_index(sb, p->hi_id); + if (new_bindex == bindex) + continue; + + if (new_bindex < 0) { + *update = 1; + au_hiput(p); + p->hi_inode = NULL; + continue; + } + + if (new_bindex < iinfo->ii_bstart) + iinfo->ii_bstart = new_bindex; + if (iinfo->ii_bend < new_bindex) + iinfo->ii_bend = new_bindex; + /* swap two lower inode, and loop again */ + q = iinfo->ii_hinode + new_bindex; + tmp = *q; + *q = *p; + *p = tmp; + if (tmp.hi_inode) { + bindex--; + p--; + } + } + au_update_ibrange(inode, /*do_put_zero*/0); + e = au_dy_irefresh(inode); + if (unlikely(e && !err)) + err = e; + +out: + AuTraceErr(err); + return err; +} + +int au_refresh_hinode_self(struct inode *inode) +{ + int err, update; + + err = au_ii_refresh(inode, &update); + if (!err) + au_refresh_hinode_attr(inode, update && S_ISDIR(inode->i_mode)); + + AuTraceErr(err); + return err; +} + +int au_refresh_hinode(struct inode *inode, struct dentry *dentry) +{ + int err, e, update; + unsigned int flags; + umode_t mode; + aufs_bindex_t bindex, bend; + unsigned char isdir; + struct au_hinode *p; + struct au_iinfo *iinfo; + + err = au_ii_refresh(inode, &update); + if (unlikely(err)) + goto out; + + update = 0; + iinfo = au_ii(inode); + p = iinfo->ii_hinode + iinfo->ii_bstart; + mode = (inode->i_mode & S_IFMT); + isdir = S_ISDIR(mode); + flags = au_hi_flags(inode, isdir); + bend = au_dbend(dentry); + for (bindex = au_dbstart(dentry); bindex <= bend; bindex++) { + struct inode *h_i; + struct dentry *h_d; + + h_d = au_h_dptr(dentry, bindex); + if (!h_d || !h_d->d_inode) + continue; + + AuDebugOn(mode != (h_d->d_inode->i_mode & S_IFMT)); + if (iinfo->ii_bstart <= bindex && bindex <= iinfo->ii_bend) { + h_i = au_h_iptr(inode, bindex); + if (h_i) { + if (h_i == h_d->d_inode) + continue; + err = -EIO; + break; + } + } + if (bindex < iinfo->ii_bstart) + iinfo->ii_bstart = bindex; + if (iinfo->ii_bend < bindex) + iinfo->ii_bend = bindex; + au_set_h_iptr(inode, bindex, au_igrab(h_d->d_inode), flags); + update = 1; + } + au_update_ibrange(inode, /*do_put_zero*/0); + e = au_dy_irefresh(inode); + if (unlikely(e && !err)) + err = e; + if (!err) + au_refresh_hinode_attr(inode, update && isdir); + +out: + AuTraceErr(err); + return err; +} + +static int set_inode(struct inode *inode, struct dentry *dentry) +{ + int err; + unsigned int flags; + umode_t mode; + aufs_bindex_t bindex, bstart, btail; + unsigned char isdir; + struct dentry *h_dentry; + struct inode *h_inode; + struct au_iinfo *iinfo; + + IiMustWriteLock(inode); + + err = 0; + isdir = 0; + bstart = au_dbstart(dentry); + h_inode = au_h_dptr(dentry, bstart)->d_inode; + mode = h_inode->i_mode; + switch (mode & S_IFMT) { + case S_IFREG: + btail = au_dbtail(dentry); + inode->i_op = &aufs_iop; + inode->i_fop = &aufs_file_fop; + err = au_dy_iaop(inode, bstart, h_inode); + if (unlikely(err)) + goto out; + break; + case S_IFDIR: + isdir = 1; + btail = au_dbtaildir(dentry); + inode->i_op = &aufs_dir_iop; + inode->i_fop = &aufs_dir_fop; + break; + case S_IFLNK: + btail = au_dbtail(dentry); + inode->i_op = &aufs_symlink_iop; + break; + case S_IFBLK: + case S_IFCHR: + case S_IFIFO: + case S_IFSOCK: + btail = au_dbtail(dentry); + inode->i_op = &aufs_iop; + init_special_inode(inode, mode, h_inode->i_rdev); + break; + default: + AuIOErr("Unknown file type 0%o\n", mode); + err = -EIO; + goto out; + } + + /* do not set hnotify for whiteouted dirs (SHWH mode) */ + flags = au_hi_flags(inode, isdir); + if (au_opt_test(au_mntflags(dentry->d_sb), SHWH) + && au_ftest_hi(flags, HNOTIFY) + && dentry->d_name.len > AUFS_WH_PFX_LEN + && !memcmp(dentry->d_name.name, AUFS_WH_PFX, AUFS_WH_PFX_LEN)) + au_fclr_hi(flags, HNOTIFY); + iinfo = au_ii(inode); + iinfo->ii_bstart = bstart; + iinfo->ii_bend = btail; + for (bindex = bstart; bindex <= btail; bindex++) { + h_dentry = au_h_dptr(dentry, bindex); + if (h_dentry) + au_set_h_iptr(inode, bindex, + au_igrab(h_dentry->d_inode), flags); + } + au_cpup_attr_all(inode, /*force*/1); + /* + * to force calling aufs_get_acl() every time, + * do not call cache_no_acl() for aufs inode. + */ + +out: + return err; +} + +/* + * successful returns with iinfo write_locked + * minus: errno + * zero: success, matched + * plus: no error, but unmatched + */ +static int reval_inode(struct inode *inode, struct dentry *dentry) +{ + int err; + unsigned int gen; + struct au_iigen iigen; + aufs_bindex_t bindex, bend; + struct inode *h_inode, *h_dinode; + + /* + * before this function, if aufs got any iinfo lock, it must be only + * one, the parent dir. + * it can happen by UDBA and the obsoleted inode number. + */ + err = -EIO; + if (unlikely(inode->i_ino == parent_ino(dentry))) + goto out; + + err = 1; + ii_write_lock_new_child(inode); + h_dinode = au_h_dptr(dentry, au_dbstart(dentry))->d_inode; + bend = au_ibend(inode); + for (bindex = au_ibstart(inode); bindex <= bend; bindex++) { + h_inode = au_h_iptr(inode, bindex); + if (!h_inode || h_inode != h_dinode) + continue; + + err = 0; + gen = au_iigen(inode, &iigen); + if (gen == au_digen(dentry) + && !au_ig_ftest(iigen.ig_flags, HALF_REFRESHED)) + break; + + /* fully refresh inode using dentry */ + err = au_refresh_hinode(inode, dentry); + if (!err) + au_update_iigen(inode, /*half*/0); + break; + } + + if (unlikely(err)) + ii_write_unlock(inode); +out: + return err; +} + +int au_ino(struct super_block *sb, aufs_bindex_t bindex, ino_t h_ino, + unsigned int d_type, ino_t *ino) +{ + int err; + struct mutex *mtx; + + /* prevent hardlinked inode number from race condition */ + mtx = NULL; + if (d_type != DT_DIR) { + mtx = &au_sbr(sb, bindex)->br_xino.xi_nondir_mtx; + mutex_lock(mtx); + } + err = au_xino_read(sb, bindex, h_ino, ino); + if (unlikely(err)) + goto out; + + if (!*ino) { + err = -EIO; + *ino = au_xino_new_ino(sb); + if (unlikely(!*ino)) + goto out; + err = au_xino_write(sb, bindex, h_ino, *ino); + if (unlikely(err)) + goto out; + } + +out: + if (mtx) + mutex_unlock(mtx); + return err; +} + +/* successful returns with iinfo write_locked */ +/* todo: return with unlocked? */ +struct inode *au_new_inode(struct dentry *dentry, int must_new) +{ + struct inode *inode, *h_inode; + struct dentry *h_dentry; + struct super_block *sb; + struct mutex *mtx; + ino_t h_ino, ino; + int err; + aufs_bindex_t bstart; + + sb = dentry->d_sb; + bstart = au_dbstart(dentry); + h_dentry = au_h_dptr(dentry, bstart); + h_inode = h_dentry->d_inode; + h_ino = h_inode->i_ino; + + /* + * stop 'race'-ing between hardlinks under different + * parents. + */ + mtx = NULL; + if (!S_ISDIR(h_inode->i_mode)) + mtx = &au_sbr(sb, bstart)->br_xino.xi_nondir_mtx; + +new_ino: + if (mtx) + mutex_lock(mtx); + err = au_xino_read(sb, bstart, h_ino, &ino); + inode = ERR_PTR(err); + if (unlikely(err)) + goto out; + + if (!ino) { + ino = au_xino_new_ino(sb); + if (unlikely(!ino)) { + inode = ERR_PTR(-EIO); + goto out; + } + } + + AuDbg("i%lu\n", (unsigned long)ino); + inode = au_iget_locked(sb, ino); + err = PTR_ERR(inode); + if (IS_ERR(inode)) + goto out; + + AuDbg("%lx, new %d\n", inode->i_state, !!(inode->i_state & I_NEW)); + if (inode->i_state & I_NEW) { + /* verbose coding for lock class name */ + if (unlikely(S_ISLNK(h_inode->i_mode))) + au_rw_class(&au_ii(inode)->ii_rwsem, + au_lc_key + AuLcSymlink_IIINFO); + else if (unlikely(S_ISDIR(h_inode->i_mode))) + au_rw_class(&au_ii(inode)->ii_rwsem, + au_lc_key + AuLcDir_IIINFO); + else /* likely */ + au_rw_class(&au_ii(inode)->ii_rwsem, + au_lc_key + AuLcNonDir_IIINFO); + + ii_write_lock_new_child(inode); + err = set_inode(inode, dentry); + if (!err) { + unlock_new_inode(inode); + goto out; /* success */ + } + + /* + * iget_failed() calls iput(), but we need to call + * ii_write_unlock() after iget_failed(). so dirty hack for + * i_count. + */ + atomic_inc(&inode->i_count); + iget_failed(inode); + ii_write_unlock(inode); + au_xino_write(sb, bstart, h_ino, /*ino*/0); + /* ignore this error */ + goto out_iput; + } else if (!must_new && !IS_DEADDIR(inode) && inode->i_nlink) { + /* + * horrible race condition between lookup, readdir and copyup + * (or something). + */ + if (mtx) + mutex_unlock(mtx); + err = reval_inode(inode, dentry); + if (unlikely(err < 0)) { + mtx = NULL; + goto out_iput; + } + + if (!err) { + mtx = NULL; + goto out; /* success */ + } else if (mtx) + mutex_lock(mtx); + } + + if (unlikely(au_test_fs_unique_ino(h_dentry->d_inode))) + AuWarn1("Warning: Un-notified UDBA or repeatedly renamed dir," + " b%d, %s, %pd, hi%lu, i%lu.\n", + bstart, au_sbtype(h_dentry->d_sb), dentry, + (unsigned long)h_ino, (unsigned long)ino); + ino = 0; + err = au_xino_write(sb, bstart, h_ino, /*ino*/0); + if (!err) { + iput(inode); + if (mtx) + mutex_unlock(mtx); + goto new_ino; + } + +out_iput: + iput(inode); + inode = ERR_PTR(err); +out: + if (mtx) + mutex_unlock(mtx); + return inode; +} + +/* ---------------------------------------------------------------------- */ + +int au_test_ro(struct super_block *sb, aufs_bindex_t bindex, + struct inode *inode) +{ + int err; + struct inode *hi; + + err = au_br_rdonly(au_sbr(sb, bindex)); + + /* pseudo-link after flushed may happen out of bounds */ + if (!err + && inode + && au_ibstart(inode) <= bindex + && bindex <= au_ibend(inode)) { + /* + * permission check is unnecessary since vfsub routine + * will be called later + */ + hi = au_h_iptr(inode, bindex); + if (hi) + err = IS_IMMUTABLE(hi) ? -EROFS : 0; + } + + return err; +} + +int au_test_h_perm(struct inode *h_inode, int mask) +{ + if (uid_eq(current_fsuid(), GLOBAL_ROOT_UID)) + return 0; + return inode_permission(h_inode, mask); +} + +int au_test_h_perm_sio(struct inode *h_inode, int mask) +{ + if (au_test_nfs(h_inode->i_sb) + && (mask & MAY_WRITE) + && S_ISDIR(h_inode->i_mode)) + mask |= MAY_READ; /* force permission check */ + return au_test_h_perm(h_inode, mask); +} --- linux-3.19.0.orig/ubuntu/aufs/inode.h +++ linux-3.19.0/ubuntu/aufs/inode.h @@ -0,0 +1,667 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * inode operations + */ + +#ifndef __AUFS_INODE_H__ +#define __AUFS_INODE_H__ + +#ifdef __KERNEL__ + +#include +#include "rwsem.h" + +struct vfsmount; + +struct au_hnotify { +#ifdef CONFIG_AUFS_HNOTIFY +#ifdef CONFIG_AUFS_HFSNOTIFY + /* never use fsnotify_add_vfsmount_mark() */ + struct fsnotify_mark hn_mark; +#endif + struct inode *hn_aufs_inode; /* no get/put */ +#endif +} ____cacheline_aligned_in_smp; + +struct au_hinode { + struct inode *hi_inode; + aufs_bindex_t hi_id; +#ifdef CONFIG_AUFS_HNOTIFY + struct au_hnotify *hi_notify; +#endif + + /* reference to the copied-up whiteout with get/put */ + struct dentry *hi_whdentry; +}; + +/* ig_flags */ +#define AuIG_HALF_REFRESHED 1 +#define au_ig_ftest(flags, name) ((flags) & AuIG_##name) +#define au_ig_fset(flags, name) \ + do { (flags) |= AuIG_##name; } while (0) +#define au_ig_fclr(flags, name) \ + do { (flags) &= ~AuIG_##name; } while (0) + +struct au_iigen { + __u32 ig_generation, ig_flags; +}; + +struct au_vdir; +struct au_iinfo { + spinlock_t ii_genspin; + struct au_iigen ii_generation; + struct super_block *ii_hsb1; /* no get/put */ + + struct au_rwsem ii_rwsem; + aufs_bindex_t ii_bstart, ii_bend; + __u32 ii_higen; + struct au_hinode *ii_hinode; + struct au_vdir *ii_vdir; +}; + +struct au_icntnr { + struct au_iinfo iinfo; + struct inode vfs_inode; +} ____cacheline_aligned_in_smp; + +/* au_pin flags */ +#define AuPin_DI_LOCKED 1 +#define AuPin_MNT_WRITE (1 << 1) +#define au_ftest_pin(flags, name) ((flags) & AuPin_##name) +#define au_fset_pin(flags, name) \ + do { (flags) |= AuPin_##name; } while (0) +#define au_fclr_pin(flags, name) \ + do { (flags) &= ~AuPin_##name; } while (0) + +struct au_pin { + /* input */ + struct dentry *dentry; + unsigned int udba; + unsigned char lsc_di, lsc_hi, flags; + aufs_bindex_t bindex; + + /* output */ + struct dentry *parent; + struct au_hinode *hdir; + struct vfsmount *h_mnt; + + /* temporary unlock/relock for copyup */ + struct dentry *h_dentry, *h_parent; + struct au_branch *br; + struct task_struct *task; +}; + +void au_pin_hdir_unlock(struct au_pin *p); +int au_pin_hdir_lock(struct au_pin *p); +int au_pin_hdir_relock(struct au_pin *p); +void au_pin_hdir_set_owner(struct au_pin *p, struct task_struct *task); +void au_pin_hdir_acquire_nest(struct au_pin *p); +void au_pin_hdir_release(struct au_pin *p); + +/* ---------------------------------------------------------------------- */ + +static inline struct au_iinfo *au_ii(struct inode *inode) +{ + struct au_iinfo *iinfo; + + iinfo = &(container_of(inode, struct au_icntnr, vfs_inode)->iinfo); + if (iinfo->ii_hinode) + return iinfo; + return NULL; /* debugging bad_inode case */ +} + +/* ---------------------------------------------------------------------- */ + +/* inode.c */ +struct inode *au_igrab(struct inode *inode); +int au_refresh_hinode_self(struct inode *inode); +int au_refresh_hinode(struct inode *inode, struct dentry *dentry); +int au_ino(struct super_block *sb, aufs_bindex_t bindex, ino_t h_ino, + unsigned int d_type, ino_t *ino); +struct inode *au_new_inode(struct dentry *dentry, int must_new); +int au_test_ro(struct super_block *sb, aufs_bindex_t bindex, + struct inode *inode); +int au_test_h_perm(struct inode *h_inode, int mask); +int au_test_h_perm_sio(struct inode *h_inode, int mask); + +static inline int au_wh_ino(struct super_block *sb, aufs_bindex_t bindex, + ino_t h_ino, unsigned int d_type, ino_t *ino) +{ +#ifdef CONFIG_AUFS_SHWH + return au_ino(sb, bindex, h_ino, d_type, ino); +#else + return 0; +#endif +} + +/* i_op.c */ +extern struct inode_operations aufs_iop, aufs_symlink_iop, aufs_dir_iop; + +/* au_wr_dir flags */ +#define AuWrDir_ADD_ENTRY 1 +#define AuWrDir_TMP_WHENTRY (1 << 1) +#define AuWrDir_ISDIR (1 << 2) +#define AuWrDir_TMPFILE (1 << 3) +#define au_ftest_wrdir(flags, name) ((flags) & AuWrDir_##name) +#define au_fset_wrdir(flags, name) \ + do { (flags) |= AuWrDir_##name; } while (0) +#define au_fclr_wrdir(flags, name) \ + do { (flags) &= ~AuWrDir_##name; } while (0) + +struct au_wr_dir_args { + aufs_bindex_t force_btgt; + unsigned char flags; +}; +int au_wr_dir(struct dentry *dentry, struct dentry *src_dentry, + struct au_wr_dir_args *args); + +struct dentry *au_pinned_h_parent(struct au_pin *pin); +void au_pin_init(struct au_pin *pin, struct dentry *dentry, + aufs_bindex_t bindex, int lsc_di, int lsc_hi, + unsigned int udba, unsigned char flags); +int au_pin(struct au_pin *pin, struct dentry *dentry, aufs_bindex_t bindex, + unsigned int udba, unsigned char flags) __must_check; +int au_do_pin(struct au_pin *pin) __must_check; +void au_unpin(struct au_pin *pin); +int au_reval_for_attr(struct dentry *dentry, unsigned int sigen); + +#define AuIcpup_DID_CPUP 1 +#define au_ftest_icpup(flags, name) ((flags) & AuIcpup_##name) +#define au_fset_icpup(flags, name) \ + do { (flags) |= AuIcpup_##name; } while (0) +#define au_fclr_icpup(flags, name) \ + do { (flags) &= ~AuIcpup_##name; } while (0) + +struct au_icpup_args { + unsigned char flags; + unsigned char pin_flags; + aufs_bindex_t btgt; + unsigned int udba; + struct au_pin pin; + struct path h_path; + struct inode *h_inode; +}; + +int au_pin_and_icpup(struct dentry *dentry, struct iattr *ia, + struct au_icpup_args *a); + +int au_h_path_getattr(struct dentry *dentry, int force, struct path *h_path); + +/* i_op_add.c */ +int au_may_add(struct dentry *dentry, aufs_bindex_t bindex, + struct dentry *h_parent, int isdir); +int aufs_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, + dev_t dev); +int aufs_symlink(struct inode *dir, struct dentry *dentry, const char *symname); +int aufs_create(struct inode *dir, struct dentry *dentry, umode_t mode, + bool want_excl); +int aufs_tmpfile(struct inode *dir, struct dentry *dentry, umode_t mode); +int aufs_link(struct dentry *src_dentry, struct inode *dir, + struct dentry *dentry); +int aufs_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode); + +/* i_op_del.c */ +int au_wr_dir_need_wh(struct dentry *dentry, int isdir, aufs_bindex_t *bcpup); +int au_may_del(struct dentry *dentry, aufs_bindex_t bindex, + struct dentry *h_parent, int isdir); +int aufs_unlink(struct inode *dir, struct dentry *dentry); +int aufs_rmdir(struct inode *dir, struct dentry *dentry); + +/* i_op_ren.c */ +int au_wbr(struct dentry *dentry, aufs_bindex_t btgt); +int aufs_rename(struct inode *src_dir, struct dentry *src_dentry, + struct inode *dir, struct dentry *dentry); + +/* iinfo.c */ +struct inode *au_h_iptr(struct inode *inode, aufs_bindex_t bindex); +void au_hiput(struct au_hinode *hinode); +void au_set_hi_wh(struct inode *inode, aufs_bindex_t bindex, + struct dentry *h_wh); +unsigned int au_hi_flags(struct inode *inode, int isdir); + +/* hinode flags */ +#define AuHi_XINO 1 +#define AuHi_HNOTIFY (1 << 1) +#define au_ftest_hi(flags, name) ((flags) & AuHi_##name) +#define au_fset_hi(flags, name) \ + do { (flags) |= AuHi_##name; } while (0) +#define au_fclr_hi(flags, name) \ + do { (flags) &= ~AuHi_##name; } while (0) + +#ifndef CONFIG_AUFS_HNOTIFY +#undef AuHi_HNOTIFY +#define AuHi_HNOTIFY 0 +#endif + +void au_set_h_iptr(struct inode *inode, aufs_bindex_t bindex, + struct inode *h_inode, unsigned int flags); + +void au_update_iigen(struct inode *inode, int half); +void au_update_ibrange(struct inode *inode, int do_put_zero); + +void au_icntnr_init_once(void *_c); +int au_iinfo_init(struct inode *inode); +void au_iinfo_fin(struct inode *inode); +int au_ii_realloc(struct au_iinfo *iinfo, int nbr); + +#ifdef CONFIG_PROC_FS +/* plink.c */ +int au_plink_maint(struct super_block *sb, int flags); +void au_plink_maint_leave(struct au_sbinfo *sbinfo); +int au_plink_maint_enter(struct super_block *sb); +#ifdef CONFIG_AUFS_DEBUG +void au_plink_list(struct super_block *sb); +#else +AuStubVoid(au_plink_list, struct super_block *sb) +#endif +int au_plink_test(struct inode *inode); +struct dentry *au_plink_lkup(struct inode *inode, aufs_bindex_t bindex); +void au_plink_append(struct inode *inode, aufs_bindex_t bindex, + struct dentry *h_dentry); +void au_plink_put(struct super_block *sb, int verbose); +void au_plink_clean(struct super_block *sb, int verbose); +void au_plink_half_refresh(struct super_block *sb, aufs_bindex_t br_id); +#else +AuStubInt0(au_plink_maint, struct super_block *sb, int flags); +AuStubVoid(au_plink_maint_leave, struct au_sbinfo *sbinfo); +AuStubInt0(au_plink_maint_enter, struct super_block *sb); +AuStubVoid(au_plink_list, struct super_block *sb); +AuStubInt0(au_plink_test, struct inode *inode); +AuStub(struct dentry *, au_plink_lkup, return NULL, + struct inode *inode, aufs_bindex_t bindex); +AuStubVoid(au_plink_append, struct inode *inode, aufs_bindex_t bindex, + struct dentry *h_dentry); +AuStubVoid(au_plink_put, struct super_block *sb, int verbose); +AuStubVoid(au_plink_clean, struct super_block *sb, int verbose); +AuStubVoid(au_plink_half_refresh, struct super_block *sb, aufs_bindex_t br_id); +#endif /* CONFIG_PROC_FS */ + +#ifdef CONFIG_AUFS_XATTR +/* xattr.c */ +int au_cpup_xattr(struct dentry *h_dst, struct dentry *h_src, int ignore_flags); +ssize_t aufs_listxattr(struct dentry *dentry, char *list, size_t size); +ssize_t aufs_getxattr(struct dentry *dentry, const char *name, void *value, + size_t size); +int aufs_setxattr(struct dentry *dentry, const char *name, const void *value, + size_t size, int flags); +int aufs_removexattr(struct dentry *dentry, const char *name); + +/* void au_xattr_init(struct super_block *sb); */ +#else +AuStubInt0(au_cpup_xattr, struct dentry *h_dst, struct dentry *h_src, + int ignore_flags); +/* AuStubVoid(au_xattr_init, struct super_block *sb); */ +#endif + +#ifdef CONFIG_FS_POSIX_ACL +struct posix_acl *aufs_get_acl(struct inode *inode, int type); +int aufs_set_acl(struct inode *inode, struct posix_acl *acl, int type); +#endif + +#if IS_ENABLED(CONFIG_AUFS_XATTR) || IS_ENABLED(CONFIG_FS_POSIX_ACL) +enum { + AU_XATTR_SET, + AU_XATTR_REMOVE, + AU_ACL_SET +}; + +struct au_srxattr { + int type; + union { + struct { + const char *name; + const void *value; + size_t size; + int flags; + } set; + struct { + const char *name; + } remove; + struct { + struct posix_acl *acl; + int type; + } acl_set; + } u; +}; +ssize_t au_srxattr(struct dentry *dentry, struct au_srxattr *arg); +#endif + +/* ---------------------------------------------------------------------- */ + +/* lock subclass for iinfo */ +enum { + AuLsc_II_CHILD, /* child first */ + AuLsc_II_CHILD2, /* rename(2), link(2), and cpup at hnotify */ + AuLsc_II_CHILD3, /* copyup dirs */ + AuLsc_II_PARENT, /* see AuLsc_I_PARENT in vfsub.h */ + AuLsc_II_PARENT2, + AuLsc_II_PARENT3, /* copyup dirs */ + AuLsc_II_NEW_CHILD +}; + +/* + * ii_read_lock_child, ii_write_lock_child, + * ii_read_lock_child2, ii_write_lock_child2, + * ii_read_lock_child3, ii_write_lock_child3, + * ii_read_lock_parent, ii_write_lock_parent, + * ii_read_lock_parent2, ii_write_lock_parent2, + * ii_read_lock_parent3, ii_write_lock_parent3, + * ii_read_lock_new_child, ii_write_lock_new_child, + */ +#define AuReadLockFunc(name, lsc) \ +static inline void ii_read_lock_##name(struct inode *i) \ +{ \ + au_rw_read_lock_nested(&au_ii(i)->ii_rwsem, AuLsc_II_##lsc); \ +} + +#define AuWriteLockFunc(name, lsc) \ +static inline void ii_write_lock_##name(struct inode *i) \ +{ \ + au_rw_write_lock_nested(&au_ii(i)->ii_rwsem, AuLsc_II_##lsc); \ +} + +#define AuRWLockFuncs(name, lsc) \ + AuReadLockFunc(name, lsc) \ + AuWriteLockFunc(name, lsc) + +AuRWLockFuncs(child, CHILD); +AuRWLockFuncs(child2, CHILD2); +AuRWLockFuncs(child3, CHILD3); +AuRWLockFuncs(parent, PARENT); +AuRWLockFuncs(parent2, PARENT2); +AuRWLockFuncs(parent3, PARENT3); +AuRWLockFuncs(new_child, NEW_CHILD); + +#undef AuReadLockFunc +#undef AuWriteLockFunc +#undef AuRWLockFuncs + +/* + * ii_read_unlock, ii_write_unlock, ii_downgrade_lock + */ +AuSimpleUnlockRwsemFuncs(ii, struct inode *i, &au_ii(i)->ii_rwsem); + +#define IiMustNoWaiters(i) AuRwMustNoWaiters(&au_ii(i)->ii_rwsem) +#define IiMustAnyLock(i) AuRwMustAnyLock(&au_ii(i)->ii_rwsem) +#define IiMustWriteLock(i) AuRwMustWriteLock(&au_ii(i)->ii_rwsem) + +/* ---------------------------------------------------------------------- */ + +static inline void au_icntnr_init(struct au_icntnr *c) +{ +#ifdef CONFIG_AUFS_DEBUG + c->vfs_inode.i_mode = 0; +#endif +} + +static inline unsigned int au_iigen(struct inode *inode, struct au_iigen *iigen) +{ + unsigned int gen; + struct au_iinfo *iinfo; + + iinfo = au_ii(inode); + spin_lock(&iinfo->ii_genspin); + if (iigen) + *iigen = iinfo->ii_generation; + gen = iinfo->ii_generation.ig_generation; + spin_unlock(&iinfo->ii_genspin); + + return gen; +} + +/* tiny test for inode number */ +/* tmpfs generation is too rough */ +static inline int au_test_higen(struct inode *inode, struct inode *h_inode) +{ + struct au_iinfo *iinfo; + + iinfo = au_ii(inode); + AuRwMustAnyLock(&iinfo->ii_rwsem); + return !(iinfo->ii_hsb1 == h_inode->i_sb + && iinfo->ii_higen == h_inode->i_generation); +} + +static inline void au_iigen_dec(struct inode *inode) +{ + struct au_iinfo *iinfo; + + iinfo = au_ii(inode); + spin_lock(&iinfo->ii_genspin); + iinfo->ii_generation.ig_generation--; + spin_unlock(&iinfo->ii_genspin); +} + +static inline int au_iigen_test(struct inode *inode, unsigned int sigen) +{ + int err; + + err = 0; + if (unlikely(inode && au_iigen(inode, NULL) != sigen)) + err = -EIO; + + return err; +} + +/* ---------------------------------------------------------------------- */ + +static inline aufs_bindex_t au_ii_br_id(struct inode *inode, + aufs_bindex_t bindex) +{ + IiMustAnyLock(inode); + return au_ii(inode)->ii_hinode[0 + bindex].hi_id; +} + +static inline aufs_bindex_t au_ibstart(struct inode *inode) +{ + IiMustAnyLock(inode); + return au_ii(inode)->ii_bstart; +} + +static inline aufs_bindex_t au_ibend(struct inode *inode) +{ + IiMustAnyLock(inode); + return au_ii(inode)->ii_bend; +} + +static inline struct au_vdir *au_ivdir(struct inode *inode) +{ + IiMustAnyLock(inode); + return au_ii(inode)->ii_vdir; +} + +static inline struct dentry *au_hi_wh(struct inode *inode, aufs_bindex_t bindex) +{ + IiMustAnyLock(inode); + return au_ii(inode)->ii_hinode[0 + bindex].hi_whdentry; +} + +static inline void au_set_ibstart(struct inode *inode, aufs_bindex_t bindex) +{ + IiMustWriteLock(inode); + au_ii(inode)->ii_bstart = bindex; +} + +static inline void au_set_ibend(struct inode *inode, aufs_bindex_t bindex) +{ + IiMustWriteLock(inode); + au_ii(inode)->ii_bend = bindex; +} + +static inline void au_set_ivdir(struct inode *inode, struct au_vdir *vdir) +{ + IiMustWriteLock(inode); + au_ii(inode)->ii_vdir = vdir; +} + +static inline struct au_hinode *au_hi(struct inode *inode, aufs_bindex_t bindex) +{ + IiMustAnyLock(inode); + return au_ii(inode)->ii_hinode + bindex; +} + +/* ---------------------------------------------------------------------- */ + +static inline struct dentry *au_pinned_parent(struct au_pin *pin) +{ + if (pin) + return pin->parent; + return NULL; +} + +static inline struct inode *au_pinned_h_dir(struct au_pin *pin) +{ + if (pin && pin->hdir) + return pin->hdir->hi_inode; + return NULL; +} + +static inline struct au_hinode *au_pinned_hdir(struct au_pin *pin) +{ + if (pin) + return pin->hdir; + return NULL; +} + +static inline void au_pin_set_dentry(struct au_pin *pin, struct dentry *dentry) +{ + if (pin) + pin->dentry = dentry; +} + +static inline void au_pin_set_parent_lflag(struct au_pin *pin, + unsigned char lflag) +{ + if (pin) { + if (lflag) + au_fset_pin(pin->flags, DI_LOCKED); + else + au_fclr_pin(pin->flags, DI_LOCKED); + } +} + +static inline void au_pin_set_parent(struct au_pin *pin, struct dentry *parent) +{ + if (pin) { + dput(pin->parent); + pin->parent = dget(parent); + } +} + +/* ---------------------------------------------------------------------- */ + +struct au_branch; +#ifdef CONFIG_AUFS_HNOTIFY +struct au_hnotify_op { + void (*ctl)(struct au_hinode *hinode, int do_set); + int (*alloc)(struct au_hinode *hinode); + + /* + * if it returns true, the the caller should free hinode->hi_notify, + * otherwise ->free() frees it. + */ + int (*free)(struct au_hinode *hinode, + struct au_hnotify *hn) __must_check; + + void (*fin)(void); + int (*init)(void); + + int (*reset_br)(unsigned int udba, struct au_branch *br, int perm); + void (*fin_br)(struct au_branch *br); + int (*init_br)(struct au_branch *br, int perm); +}; + +/* hnotify.c */ +int au_hn_alloc(struct au_hinode *hinode, struct inode *inode); +void au_hn_free(struct au_hinode *hinode); +void au_hn_ctl(struct au_hinode *hinode, int do_set); +void au_hn_reset(struct inode *inode, unsigned int flags); +int au_hnotify(struct inode *h_dir, struct au_hnotify *hnotify, u32 mask, + struct qstr *h_child_qstr, struct inode *h_child_inode); +int au_hnotify_reset_br(unsigned int udba, struct au_branch *br, int perm); +int au_hnotify_init_br(struct au_branch *br, int perm); +void au_hnotify_fin_br(struct au_branch *br); +int __init au_hnotify_init(void); +void au_hnotify_fin(void); + +/* hfsnotify.c */ +extern const struct au_hnotify_op au_hnotify_op; + +static inline +void au_hn_init(struct au_hinode *hinode) +{ + hinode->hi_notify = NULL; +} + +static inline struct au_hnotify *au_hn(struct au_hinode *hinode) +{ + return hinode->hi_notify; +} + +#else +AuStub(int, au_hn_alloc, return -EOPNOTSUPP, + struct au_hinode *hinode __maybe_unused, + struct inode *inode __maybe_unused) +AuStub(struct au_hnotify *, au_hn, return NULL, struct au_hinode *hinode) +AuStubVoid(au_hn_free, struct au_hinode *hinode __maybe_unused) +AuStubVoid(au_hn_ctl, struct au_hinode *hinode __maybe_unused, + int do_set __maybe_unused) +AuStubVoid(au_hn_reset, struct inode *inode __maybe_unused, + unsigned int flags __maybe_unused) +AuStubInt0(au_hnotify_reset_br, unsigned int udba __maybe_unused, + struct au_branch *br __maybe_unused, + int perm __maybe_unused) +AuStubInt0(au_hnotify_init_br, struct au_branch *br __maybe_unused, + int perm __maybe_unused) +AuStubVoid(au_hnotify_fin_br, struct au_branch *br __maybe_unused) +AuStubInt0(__init au_hnotify_init, void) +AuStubVoid(au_hnotify_fin, void) +AuStubVoid(au_hn_init, struct au_hinode *hinode __maybe_unused) +#endif /* CONFIG_AUFS_HNOTIFY */ + +static inline void au_hn_suspend(struct au_hinode *hdir) +{ + au_hn_ctl(hdir, /*do_set*/0); +} + +static inline void au_hn_resume(struct au_hinode *hdir) +{ + au_hn_ctl(hdir, /*do_set*/1); +} + +static inline void au_hn_imtx_lock(struct au_hinode *hdir) +{ + mutex_lock(&hdir->hi_inode->i_mutex); + au_hn_suspend(hdir); +} + +static inline void au_hn_imtx_lock_nested(struct au_hinode *hdir, + unsigned int sc __maybe_unused) +{ + mutex_lock_nested(&hdir->hi_inode->i_mutex, sc); + au_hn_suspend(hdir); +} + +static inline void au_hn_imtx_unlock(struct au_hinode *hdir) +{ + au_hn_resume(hdir); + mutex_unlock(&hdir->hi_inode->i_mutex); +} + +#endif /* __KERNEL__ */ +#endif /* __AUFS_INODE_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/ioctl.c +++ linux-3.19.0/ubuntu/aufs/ioctl.c @@ -0,0 +1,219 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * ioctl + * plink-management and readdir in userspace. + * assist the pathconf(3) wrapper library. + * move-down + * File-based Hierarchical Storage Management. + */ + +#include +#include +#include "aufs.h" + +static int au_wbr_fd(struct path *path, struct aufs_wbr_fd __user *arg) +{ + int err, fd; + aufs_bindex_t wbi, bindex, bend; + struct file *h_file; + struct super_block *sb; + struct dentry *root; + struct au_branch *br; + struct aufs_wbr_fd wbrfd = { + .oflags = au_dir_roflags, + .brid = -1 + }; + const int valid = O_RDONLY | O_NONBLOCK | O_LARGEFILE | O_DIRECTORY + | O_NOATIME | O_CLOEXEC; + + AuDebugOn(wbrfd.oflags & ~valid); + + if (arg) { + err = copy_from_user(&wbrfd, arg, sizeof(wbrfd)); + if (unlikely(err)) { + err = -EFAULT; + goto out; + } + + err = -EINVAL; + AuDbg("wbrfd{0%o, %d}\n", wbrfd.oflags, wbrfd.brid); + wbrfd.oflags |= au_dir_roflags; + AuDbg("0%o\n", wbrfd.oflags); + if (unlikely(wbrfd.oflags & ~valid)) + goto out; + } + + fd = get_unused_fd_flags(0); + err = fd; + if (unlikely(fd < 0)) + goto out; + + h_file = ERR_PTR(-EINVAL); + wbi = 0; + br = NULL; + sb = path->dentry->d_sb; + root = sb->s_root; + aufs_read_lock(root, AuLock_IR); + bend = au_sbend(sb); + if (wbrfd.brid >= 0) { + wbi = au_br_index(sb, wbrfd.brid); + if (unlikely(wbi < 0 || wbi > bend)) + goto out_unlock; + } + + h_file = ERR_PTR(-ENOENT); + br = au_sbr(sb, wbi); + if (!au_br_writable(br->br_perm)) { + if (arg) + goto out_unlock; + + bindex = wbi + 1; + wbi = -1; + for (; bindex <= bend; bindex++) { + br = au_sbr(sb, bindex); + if (au_br_writable(br->br_perm)) { + wbi = bindex; + br = au_sbr(sb, wbi); + break; + } + } + } + AuDbg("wbi %d\n", wbi); + if (wbi >= 0) + h_file = au_h_open(root, wbi, wbrfd.oflags, NULL, + /*force_wr*/0); + +out_unlock: + aufs_read_unlock(root, AuLock_IR); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out_fd; + + atomic_dec(&br->br_count); /* cf. au_h_open() */ + fd_install(fd, h_file); + err = fd; + goto out; /* success */ + +out_fd: + put_unused_fd(fd); +out: + AuTraceErr(err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +long aufs_ioctl_dir(struct file *file, unsigned int cmd, unsigned long arg) +{ + long err; + struct dentry *dentry; + + switch (cmd) { + case AUFS_CTL_RDU: + case AUFS_CTL_RDU_INO: + err = au_rdu_ioctl(file, cmd, arg); + break; + + case AUFS_CTL_WBR_FD: + err = au_wbr_fd(&file->f_path, (void __user *)arg); + break; + + case AUFS_CTL_IBUSY: + err = au_ibusy_ioctl(file, arg); + break; + + case AUFS_CTL_BRINFO: + err = au_brinfo_ioctl(file, arg); + break; + + case AUFS_CTL_FHSM_FD: + dentry = file->f_path.dentry; + if (IS_ROOT(dentry)) + err = au_fhsm_fd(dentry->d_sb, arg); + else + err = -ENOTTY; + break; + + default: + /* do not call the lower */ + AuDbg("0x%x\n", cmd); + err = -ENOTTY; + } + + AuTraceErr(err); + return err; +} + +long aufs_ioctl_nondir(struct file *file, unsigned int cmd, unsigned long arg) +{ + long err; + + switch (cmd) { + case AUFS_CTL_MVDOWN: + err = au_mvdown(file->f_path.dentry, (void __user *)arg); + break; + + case AUFS_CTL_WBR_FD: + err = au_wbr_fd(&file->f_path, (void __user *)arg); + break; + + default: + /* do not call the lower */ + AuDbg("0x%x\n", cmd); + err = -ENOTTY; + } + + AuTraceErr(err); + return err; +} + +#ifdef CONFIG_COMPAT +long aufs_compat_ioctl_dir(struct file *file, unsigned int cmd, + unsigned long arg) +{ + long err; + + switch (cmd) { + case AUFS_CTL_RDU: + case AUFS_CTL_RDU_INO: + err = au_rdu_compat_ioctl(file, cmd, arg); + break; + + case AUFS_CTL_IBUSY: + err = au_ibusy_compat_ioctl(file, arg); + break; + + case AUFS_CTL_BRINFO: + err = au_brinfo_compat_ioctl(file, arg); + break; + + default: + err = aufs_ioctl_dir(file, cmd, arg); + } + + AuTraceErr(err); + return err; +} + +long aufs_compat_ioctl_nondir(struct file *file, unsigned int cmd, + unsigned long arg) +{ + return aufs_ioctl_nondir(file, cmd, (unsigned long)compat_ptr(arg)); +} +#endif --- linux-3.19.0.orig/ubuntu/aufs/loop.c +++ linux-3.19.0/ubuntu/aufs/loop.c @@ -0,0 +1,145 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * support for loopback block device as a branch + */ + +#include "aufs.h" + +/* added into drivers/block/loop.c */ +static struct file *(*backing_file_func)(struct super_block *sb); + +/* + * test if two lower dentries have overlapping branches. + */ +int au_test_loopback_overlap(struct super_block *sb, struct dentry *h_adding) +{ + struct super_block *h_sb; + struct file *backing_file; + + if (unlikely(!backing_file_func)) { + /* don't load "loop" module here */ + backing_file_func = symbol_get(loop_backing_file); + if (unlikely(!backing_file_func)) + /* "loop" module is not loaded */ + return 0; + } + + h_sb = h_adding->d_sb; + backing_file = backing_file_func(h_sb); + if (!backing_file) + return 0; + + h_adding = backing_file->f_path.dentry; + /* + * h_adding can be local NFS. + * in this case aufs cannot detect the loop. + */ + if (unlikely(h_adding->d_sb == sb)) + return 1; + return !!au_test_subdir(h_adding, sb->s_root); +} + +/* true if a kernel thread named 'loop[0-9].*' accesses a file */ +int au_test_loopback_kthread(void) +{ + int ret; + struct task_struct *tsk = current; + char c, comm[sizeof(tsk->comm)]; + + ret = 0; + if (tsk->flags & PF_KTHREAD) { + get_task_comm(comm, tsk); + c = comm[4]; + ret = ('0' <= c && c <= '9' + && !strncmp(comm, "loop", 4)); + } + + return ret; +} + +/* ---------------------------------------------------------------------- */ + +#define au_warn_loopback_step 16 +static int au_warn_loopback_nelem = au_warn_loopback_step; +static unsigned long *au_warn_loopback_array; + +void au_warn_loopback(struct super_block *h_sb) +{ + int i, new_nelem; + unsigned long *a, magic; + static DEFINE_SPINLOCK(spin); + + magic = h_sb->s_magic; + spin_lock(&spin); + a = au_warn_loopback_array; + for (i = 0; i < au_warn_loopback_nelem && *a; i++) + if (a[i] == magic) { + spin_unlock(&spin); + return; + } + + /* h_sb is new to us, print it */ + if (i < au_warn_loopback_nelem) { + a[i] = magic; + goto pr; + } + + /* expand the array */ + new_nelem = au_warn_loopback_nelem + au_warn_loopback_step; + a = au_kzrealloc(au_warn_loopback_array, + au_warn_loopback_nelem * sizeof(unsigned long), + new_nelem * sizeof(unsigned long), GFP_ATOMIC); + if (a) { + au_warn_loopback_nelem = new_nelem; + au_warn_loopback_array = a; + a[i] = magic; + goto pr; + } + + spin_unlock(&spin); + AuWarn1("realloc failed, ignored\n"); + return; + +pr: + spin_unlock(&spin); + pr_warn("you may want to try another patch for loopback file " + "on %s(0x%lx) branch\n", au_sbtype(h_sb), magic); +} + +int au_loopback_init(void) +{ + int err; + struct super_block *sb __maybe_unused; + + AuDebugOn(sizeof(sb->s_magic) != sizeof(unsigned long)); + + err = 0; + au_warn_loopback_array = kcalloc(au_warn_loopback_step, + sizeof(unsigned long), GFP_NOFS); + if (unlikely(!au_warn_loopback_array)) + err = -ENOMEM; + + return err; +} + +void au_loopback_fin(void) +{ + symbol_put(loop_backing_file); + kfree(au_warn_loopback_array); +} --- linux-3.19.0.orig/ubuntu/aufs/loop.h +++ linux-3.19.0/ubuntu/aufs/loop.h @@ -0,0 +1,52 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * support for loopback mount as a branch + */ + +#ifndef __AUFS_LOOP_H__ +#define __AUFS_LOOP_H__ + +#ifdef __KERNEL__ + +struct dentry; +struct super_block; + +#ifdef CONFIG_AUFS_BDEV_LOOP +/* drivers/block/loop.c */ +struct file *loop_backing_file(struct super_block *sb); + +/* loop.c */ +int au_test_loopback_overlap(struct super_block *sb, struct dentry *h_adding); +int au_test_loopback_kthread(void); +void au_warn_loopback(struct super_block *h_sb); + +int au_loopback_init(void); +void au_loopback_fin(void); +#else +AuStubInt0(au_test_loopback_overlap, struct super_block *sb, + struct dentry *h_adding) +AuStubInt0(au_test_loopback_kthread, void) +AuStubVoid(au_warn_loopback, struct super_block *h_sb) + +AuStubInt0(au_loopback_init, void) +AuStubVoid(au_loopback_fin, void) +#endif /* BLK_DEV_LOOP */ + +#endif /* __KERNEL__ */ +#endif /* __AUFS_LOOP_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/magic.mk +++ linux-3.19.0/ubuntu/aufs/magic.mk @@ -0,0 +1,54 @@ + +# defined in ${srctree}/fs/fuse/inode.c +# tristate +ifdef CONFIG_FUSE_FS +ccflags-y += -DFUSE_SUPER_MAGIC=0x65735546 +endif + +# defined in ${srctree}/fs/ocfs2/ocfs2_fs.h +# tristate +ifdef CONFIG_OCFS2_FS +ccflags-y += -DOCFS2_SUPER_MAGIC=0x7461636f +endif + +# defined in ${srctree}/fs/ocfs2/dlm/userdlm.h +# tristate +ifdef CONFIG_OCFS2_FS_O2CB +ccflags-y += -DDLMFS_MAGIC=0x76a9f425 +endif + +# defined in ${srctree}/fs/cifs/cifsfs.c +# tristate +ifdef CONFIG_CIFS_FS +ccflags-y += -DCIFS_MAGIC_NUMBER=0xFF534D42 +endif + +# defined in ${srctree}/fs/xfs/xfs_sb.h +# tristate +ifdef CONFIG_XFS_FS +ccflags-y += -DXFS_SB_MAGIC=0x58465342 +endif + +# defined in ${srctree}/fs/configfs/mount.c +# tristate +ifdef CONFIG_CONFIGFS_FS +ccflags-y += -DCONFIGFS_MAGIC=0x62656570 +endif + +# defined in ${srctree}/fs/9p/v9fs.h +# tristate +ifdef CONFIG_9P_FS +ccflags-y += -DV9FS_MAGIC=0x01021997 +endif + +# defined in ${srctree}/fs/ubifs/ubifs.h +# tristate +ifdef CONFIG_UBIFS_FS +ccflags-y += -DUBIFS_SUPER_MAGIC=0x24051905 +endif + +# defined in ${srctree}/fs/hfsplus/hfsplus_raw.h +# tristate +ifdef CONFIG_HFSPLUS_FS +ccflags-y += -DHFSPLUS_SUPER_MAGIC=0x482b +endif --- linux-3.19.0.orig/ubuntu/aufs/module.c +++ linux-3.19.0/ubuntu/aufs/module.c @@ -0,0 +1,210 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * module global variables and operations + */ + +#include +#include +#include "aufs.h" + +void *au_kzrealloc(void *p, unsigned int nused, unsigned int new_sz, gfp_t gfp) +{ + if (new_sz <= nused) + return p; + + p = krealloc(p, new_sz, gfp); + if (p) + memset(p + nused, 0, new_sz - nused); + return p; +} + +/* ---------------------------------------------------------------------- */ + +/* + * aufs caches + */ +struct kmem_cache *au_cachep[AuCache_Last]; +static int __init au_cache_init(void) +{ + au_cachep[AuCache_DINFO] = AuCacheCtor(au_dinfo, au_di_init_once); + if (au_cachep[AuCache_DINFO]) + /* SLAB_DESTROY_BY_RCU */ + au_cachep[AuCache_ICNTNR] = AuCacheCtor(au_icntnr, + au_icntnr_init_once); + if (au_cachep[AuCache_ICNTNR]) + au_cachep[AuCache_FINFO] = AuCacheCtor(au_finfo, + au_fi_init_once); + if (au_cachep[AuCache_FINFO]) + au_cachep[AuCache_VDIR] = AuCache(au_vdir); + if (au_cachep[AuCache_VDIR]) + au_cachep[AuCache_DEHSTR] = AuCache(au_vdir_dehstr); + if (au_cachep[AuCache_DEHSTR]) + return 0; + + return -ENOMEM; +} + +static void au_cache_fin(void) +{ + int i; + + /* + * Make sure all delayed rcu free inodes are flushed before we + * destroy cache. + */ + rcu_barrier(); + + /* excluding AuCache_HNOTIFY */ + BUILD_BUG_ON(AuCache_HNOTIFY + 1 != AuCache_Last); + for (i = 0; i < AuCache_HNOTIFY; i++) + if (au_cachep[i]) { + kmem_cache_destroy(au_cachep[i]); + au_cachep[i] = NULL; + } +} + +/* ---------------------------------------------------------------------- */ + +int au_dir_roflags; + +#ifdef CONFIG_AUFS_SBILIST +/* + * iterate_supers_type() doesn't protect us from + * remounting (branch management) + */ +struct au_splhead au_sbilist; +#endif + +struct lock_class_key au_lc_key[AuLcKey_Last]; + +/* + * functions for module interface. + */ +MODULE_LICENSE("GPL"); +/* MODULE_LICENSE("GPL v2"); */ +MODULE_AUTHOR("Junjiro R. Okajima "); +MODULE_DESCRIPTION(AUFS_NAME + " -- Advanced multi layered unification filesystem"); +MODULE_VERSION(AUFS_VERSION); +MODULE_ALIAS_FS(AUFS_NAME); + +/* this module parameter has no meaning when SYSFS is disabled */ +int sysaufs_brs = 1; +MODULE_PARM_DESC(brs, "use /fs/aufs/si_*/brN"); +module_param_named(brs, sysaufs_brs, int, S_IRUGO); + +/* this module parameter has no meaning when USER_NS is disabled */ +static bool au_userns; +MODULE_PARM_DESC(allow_userns, "allow unprivileged to mount under userns"); +module_param_named(allow_userns, au_userns, bool, S_IRUGO); + +/* ---------------------------------------------------------------------- */ + +static char au_esc_chars[0x20 + 3]; /* 0x01-0x20, backslash, del, and NULL */ + +int au_seq_path(struct seq_file *seq, struct path *path) +{ + return seq_path(seq, path, au_esc_chars); +} + +/* ---------------------------------------------------------------------- */ + +static int __init aufs_init(void) +{ + int err, i; + char *p; + + p = au_esc_chars; + for (i = 1; i <= ' '; i++) + *p++ = i; + *p++ = '\\'; + *p++ = '\x7f'; + *p = 0; + + au_dir_roflags = au_file_roflags(O_DIRECTORY | O_LARGEFILE); + + au_sbilist_init(); + sysaufs_brs_init(); + au_debug_init(); + au_dy_init(); + err = sysaufs_init(); + if (unlikely(err)) + goto out; + err = au_procfs_init(); + if (unlikely(err)) + goto out_sysaufs; + err = au_wkq_init(); + if (unlikely(err)) + goto out_procfs; + err = au_loopback_init(); + if (unlikely(err)) + goto out_wkq; + err = au_hnotify_init(); + if (unlikely(err)) + goto out_loopback; + err = au_sysrq_init(); + if (unlikely(err)) + goto out_hin; + err = au_cache_init(); + if (unlikely(err)) + goto out_sysrq; + + aufs_fs_type.fs_flags |= au_userns ? FS_USERNS_MOUNT : 0; + err = register_filesystem(&aufs_fs_type); + if (unlikely(err)) + goto out_cache; + + /* since we define pr_fmt, call printk directly */ + printk(KERN_INFO AUFS_NAME " " AUFS_VERSION "\n"); + goto out; /* success */ + +out_cache: + au_cache_fin(); +out_sysrq: + au_sysrq_fin(); +out_hin: + au_hnotify_fin(); +out_loopback: + au_loopback_fin(); +out_wkq: + au_wkq_fin(); +out_procfs: + au_procfs_fin(); +out_sysaufs: + sysaufs_fin(); + au_dy_fin(); +out: + return err; +} + +static void __exit aufs_exit(void) +{ + unregister_filesystem(&aufs_fs_type); + au_cache_fin(); + au_sysrq_fin(); + au_hnotify_fin(); + au_loopback_fin(); + au_wkq_fin(); + au_procfs_fin(); + sysaufs_fin(); + au_dy_fin(); +} + +module_init(aufs_init); +module_exit(aufs_exit); --- linux-3.19.0.orig/ubuntu/aufs/module.h +++ linux-3.19.0/ubuntu/aufs/module.h @@ -0,0 +1,104 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * module initialization and module-global + */ + +#ifndef __AUFS_MODULE_H__ +#define __AUFS_MODULE_H__ + +#ifdef __KERNEL__ + +#include + +struct path; +struct seq_file; + +/* module parameters */ +extern int sysaufs_brs; + +/* ---------------------------------------------------------------------- */ + +extern int au_dir_roflags; + +enum { + AuLcNonDir_FIINFO, + AuLcNonDir_DIINFO, + AuLcNonDir_IIINFO, + + AuLcDir_FIINFO, + AuLcDir_DIINFO, + AuLcDir_IIINFO, + + AuLcSymlink_DIINFO, + AuLcSymlink_IIINFO, + + AuLcKey_Last +}; +extern struct lock_class_key au_lc_key[AuLcKey_Last]; + +void *au_kzrealloc(void *p, unsigned int nused, unsigned int new_sz, gfp_t gfp); +int au_seq_path(struct seq_file *seq, struct path *path); + +#ifdef CONFIG_PROC_FS +/* procfs.c */ +int __init au_procfs_init(void); +void au_procfs_fin(void); +#else +AuStubInt0(au_procfs_init, void); +AuStubVoid(au_procfs_fin, void); +#endif + +/* ---------------------------------------------------------------------- */ + +/* kmem cache */ +enum { + AuCache_DINFO, + AuCache_ICNTNR, + AuCache_FINFO, + AuCache_VDIR, + AuCache_DEHSTR, + AuCache_HNOTIFY, /* must be last */ + AuCache_Last +}; + +#define AuCacheFlags (SLAB_RECLAIM_ACCOUNT | SLAB_MEM_SPREAD) +#define AuCache(type) KMEM_CACHE(type, AuCacheFlags) +#define AuCacheCtor(type, ctor) \ + kmem_cache_create(#type, sizeof(struct type), \ + __alignof__(struct type), AuCacheFlags, ctor) + +extern struct kmem_cache *au_cachep[]; + +#define AuCacheFuncs(name, index) \ +static inline struct au_##name *au_cache_alloc_##name(void) \ +{ return kmem_cache_alloc(au_cachep[AuCache_##index], GFP_NOFS); } \ +static inline void au_cache_free_##name(struct au_##name *p) \ +{ kmem_cache_free(au_cachep[AuCache_##index], p); } + +AuCacheFuncs(dinfo, DINFO); +AuCacheFuncs(icntnr, ICNTNR); +AuCacheFuncs(finfo, FINFO); +AuCacheFuncs(vdir, VDIR); +AuCacheFuncs(vdir_dehstr, DEHSTR); +#ifdef CONFIG_AUFS_HNOTIFY +AuCacheFuncs(hnotify, HNOTIFY); +#endif + +#endif /* __KERNEL__ */ +#endif /* __AUFS_MODULE_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/mvdown.c +++ linux-3.19.0/ubuntu/aufs/mvdown.c @@ -0,0 +1,694 @@ +/* + * Copyright (C) 2011-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * move-down, opposite of copy-up + */ + +#include "aufs.h" + +struct au_mvd_args { + struct { + struct super_block *h_sb; + struct dentry *h_parent; + struct au_hinode *hdir; + struct inode *h_dir, *h_inode; + struct au_pin pin; + } info[AUFS_MVDOWN_NARRAY]; + + struct aufs_mvdown mvdown; + struct dentry *dentry, *parent; + struct inode *inode, *dir; + struct super_block *sb; + aufs_bindex_t bopq, bwh, bfound; + unsigned char rename_lock; +}; + +#define mvd_errno mvdown.au_errno +#define mvd_bsrc mvdown.stbr[AUFS_MVDOWN_UPPER].bindex +#define mvd_src_brid mvdown.stbr[AUFS_MVDOWN_UPPER].brid +#define mvd_bdst mvdown.stbr[AUFS_MVDOWN_LOWER].bindex +#define mvd_dst_brid mvdown.stbr[AUFS_MVDOWN_LOWER].brid + +#define mvd_h_src_sb info[AUFS_MVDOWN_UPPER].h_sb +#define mvd_h_src_parent info[AUFS_MVDOWN_UPPER].h_parent +#define mvd_hdir_src info[AUFS_MVDOWN_UPPER].hdir +#define mvd_h_src_dir info[AUFS_MVDOWN_UPPER].h_dir +#define mvd_h_src_inode info[AUFS_MVDOWN_UPPER].h_inode +#define mvd_pin_src info[AUFS_MVDOWN_UPPER].pin + +#define mvd_h_dst_sb info[AUFS_MVDOWN_LOWER].h_sb +#define mvd_h_dst_parent info[AUFS_MVDOWN_LOWER].h_parent +#define mvd_hdir_dst info[AUFS_MVDOWN_LOWER].hdir +#define mvd_h_dst_dir info[AUFS_MVDOWN_LOWER].h_dir +#define mvd_h_dst_inode info[AUFS_MVDOWN_LOWER].h_inode +#define mvd_pin_dst info[AUFS_MVDOWN_LOWER].pin + +#define AU_MVD_PR(flag, ...) do { \ + if (flag) \ + pr_err(__VA_ARGS__); \ + } while (0) + +static int find_lower_writable(struct au_mvd_args *a) +{ + struct super_block *sb; + aufs_bindex_t bindex, bend; + struct au_branch *br; + + sb = a->sb; + bindex = a->mvd_bsrc; + bend = au_sbend(sb); + if (a->mvdown.flags & AUFS_MVDOWN_FHSM_LOWER) + for (bindex++; bindex <= bend; bindex++) { + br = au_sbr(sb, bindex); + if (au_br_fhsm(br->br_perm) + && (!(au_br_sb(br)->s_flags & MS_RDONLY))) + return bindex; + } + else if (!(a->mvdown.flags & AUFS_MVDOWN_ROLOWER)) + for (bindex++; bindex <= bend; bindex++) { + br = au_sbr(sb, bindex); + if (!au_br_rdonly(br)) + return bindex; + } + else + for (bindex++; bindex <= bend; bindex++) { + br = au_sbr(sb, bindex); + if (!(au_br_sb(br)->s_flags & MS_RDONLY)) { + if (au_br_rdonly(br)) + a->mvdown.flags + |= AUFS_MVDOWN_ROLOWER_R; + return bindex; + } + } + + return -1; +} + +/* make the parent dir on bdst */ +static int au_do_mkdir(const unsigned char dmsg, struct au_mvd_args *a) +{ + int err; + + err = 0; + a->mvd_hdir_src = au_hi(a->dir, a->mvd_bsrc); + a->mvd_hdir_dst = au_hi(a->dir, a->mvd_bdst); + a->mvd_h_src_parent = au_h_dptr(a->parent, a->mvd_bsrc); + a->mvd_h_dst_parent = NULL; + if (au_dbend(a->parent) >= a->mvd_bdst) + a->mvd_h_dst_parent = au_h_dptr(a->parent, a->mvd_bdst); + if (!a->mvd_h_dst_parent) { + err = au_cpdown_dirs(a->dentry, a->mvd_bdst); + if (unlikely(err)) { + AU_MVD_PR(dmsg, "cpdown_dirs failed\n"); + goto out; + } + a->mvd_h_dst_parent = au_h_dptr(a->parent, a->mvd_bdst); + } + +out: + AuTraceErr(err); + return err; +} + +/* lock them all */ +static int au_do_lock(const unsigned char dmsg, struct au_mvd_args *a) +{ + int err; + struct dentry *h_trap; + + a->mvd_h_src_sb = au_sbr_sb(a->sb, a->mvd_bsrc); + a->mvd_h_dst_sb = au_sbr_sb(a->sb, a->mvd_bdst); + err = au_pin(&a->mvd_pin_dst, a->dentry, a->mvd_bdst, + au_opt_udba(a->sb), + AuPin_MNT_WRITE | AuPin_DI_LOCKED); + AuTraceErr(err); + if (unlikely(err)) { + AU_MVD_PR(dmsg, "pin_dst failed\n"); + goto out; + } + + if (a->mvd_h_src_sb != a->mvd_h_dst_sb) { + a->rename_lock = 0; + au_pin_init(&a->mvd_pin_src, a->dentry, a->mvd_bsrc, + AuLsc_DI_PARENT, AuLsc_I_PARENT3, + au_opt_udba(a->sb), + AuPin_MNT_WRITE | AuPin_DI_LOCKED); + err = au_do_pin(&a->mvd_pin_src); + AuTraceErr(err); + a->mvd_h_src_dir = a->mvd_h_src_parent->d_inode; + if (unlikely(err)) { + AU_MVD_PR(dmsg, "pin_src failed\n"); + goto out_dst; + } + goto out; /* success */ + } + + a->rename_lock = 1; + au_pin_hdir_unlock(&a->mvd_pin_dst); + err = au_pin(&a->mvd_pin_src, a->dentry, a->mvd_bsrc, + au_opt_udba(a->sb), + AuPin_MNT_WRITE | AuPin_DI_LOCKED); + AuTraceErr(err); + a->mvd_h_src_dir = a->mvd_h_src_parent->d_inode; + if (unlikely(err)) { + AU_MVD_PR(dmsg, "pin_src failed\n"); + au_pin_hdir_lock(&a->mvd_pin_dst); + goto out_dst; + } + au_pin_hdir_unlock(&a->mvd_pin_src); + h_trap = vfsub_lock_rename(a->mvd_h_src_parent, a->mvd_hdir_src, + a->mvd_h_dst_parent, a->mvd_hdir_dst); + if (h_trap) { + err = (h_trap != a->mvd_h_src_parent); + if (err) + err = (h_trap != a->mvd_h_dst_parent); + } + BUG_ON(err); /* it should never happen */ + if (unlikely(a->mvd_h_src_dir != au_pinned_h_dir(&a->mvd_pin_src))) { + err = -EBUSY; + AuTraceErr(err); + vfsub_unlock_rename(a->mvd_h_src_parent, a->mvd_hdir_src, + a->mvd_h_dst_parent, a->mvd_hdir_dst); + au_pin_hdir_lock(&a->mvd_pin_src); + au_unpin(&a->mvd_pin_src); + au_pin_hdir_lock(&a->mvd_pin_dst); + goto out_dst; + } + goto out; /* success */ + +out_dst: + au_unpin(&a->mvd_pin_dst); +out: + AuTraceErr(err); + return err; +} + +static void au_do_unlock(const unsigned char dmsg, struct au_mvd_args *a) +{ + if (!a->rename_lock) + au_unpin(&a->mvd_pin_src); + else { + vfsub_unlock_rename(a->mvd_h_src_parent, a->mvd_hdir_src, + a->mvd_h_dst_parent, a->mvd_hdir_dst); + au_pin_hdir_lock(&a->mvd_pin_src); + au_unpin(&a->mvd_pin_src); + au_pin_hdir_lock(&a->mvd_pin_dst); + } + au_unpin(&a->mvd_pin_dst); +} + +/* copy-down the file */ +static int au_do_cpdown(const unsigned char dmsg, struct au_mvd_args *a) +{ + int err; + struct au_cp_generic cpg = { + .dentry = a->dentry, + .bdst = a->mvd_bdst, + .bsrc = a->mvd_bsrc, + .len = -1, + .pin = &a->mvd_pin_dst, + .flags = AuCpup_DTIME | AuCpup_HOPEN + }; + + AuDbg("b%d, b%d\n", cpg.bsrc, cpg.bdst); + if (a->mvdown.flags & AUFS_MVDOWN_OWLOWER) + au_fset_cpup(cpg.flags, OVERWRITE); + if (a->mvdown.flags & AUFS_MVDOWN_ROLOWER) + au_fset_cpup(cpg.flags, RWDST); + err = au_sio_cpdown_simple(&cpg); + if (unlikely(err)) + AU_MVD_PR(dmsg, "cpdown failed\n"); + + AuTraceErr(err); + return err; +} + +/* + * unlink the whiteout on bdst if exist which may be created by UDBA while we + * were sleeping + */ +static int au_do_unlink_wh(const unsigned char dmsg, struct au_mvd_args *a) +{ + int err; + struct path h_path; + struct au_branch *br; + struct inode *delegated; + + br = au_sbr(a->sb, a->mvd_bdst); + h_path.dentry = au_wh_lkup(a->mvd_h_dst_parent, &a->dentry->d_name, br); + err = PTR_ERR(h_path.dentry); + if (IS_ERR(h_path.dentry)) { + AU_MVD_PR(dmsg, "wh_lkup failed\n"); + goto out; + } + + err = 0; + if (h_path.dentry->d_inode) { + h_path.mnt = au_br_mnt(br); + delegated = NULL; + err = vfsub_unlink(a->mvd_h_dst_parent->d_inode, &h_path, + &delegated, /*force*/0); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal unlink\n"); + iput(delegated); + } + if (unlikely(err)) + AU_MVD_PR(dmsg, "wh_unlink failed\n"); + } + dput(h_path.dentry); + +out: + AuTraceErr(err); + return err; +} + +/* + * unlink the topmost h_dentry + */ +static int au_do_unlink(const unsigned char dmsg, struct au_mvd_args *a) +{ + int err; + struct path h_path; + struct inode *delegated; + + h_path.mnt = au_sbr_mnt(a->sb, a->mvd_bsrc); + h_path.dentry = au_h_dptr(a->dentry, a->mvd_bsrc); + delegated = NULL; + err = vfsub_unlink(a->mvd_h_src_dir, &h_path, &delegated, /*force*/0); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal unlink\n"); + iput(delegated); + } + if (unlikely(err)) + AU_MVD_PR(dmsg, "unlink failed\n"); + + AuTraceErr(err); + return err; +} + +/* Since mvdown succeeded, we ignore an error of this function */ +static void au_do_stfs(const unsigned char dmsg, struct au_mvd_args *a) +{ + int err; + struct au_branch *br; + + a->mvdown.flags |= AUFS_MVDOWN_STFS_FAILED; + br = au_sbr(a->sb, a->mvd_bsrc); + err = au_br_stfs(br, &a->mvdown.stbr[AUFS_MVDOWN_UPPER].stfs); + if (!err) { + br = au_sbr(a->sb, a->mvd_bdst); + a->mvdown.stbr[AUFS_MVDOWN_LOWER].brid = br->br_id; + err = au_br_stfs(br, &a->mvdown.stbr[AUFS_MVDOWN_LOWER].stfs); + } + if (!err) + a->mvdown.flags &= ~AUFS_MVDOWN_STFS_FAILED; + else + AU_MVD_PR(dmsg, "statfs failed (%d), ignored\n", err); +} + +/* + * copy-down the file and unlink the bsrc file. + * - unlink the bdst whout if exist + * - copy-down the file (with whtmp name and rename) + * - unlink the bsrc file + */ +static int au_do_mvdown(const unsigned char dmsg, struct au_mvd_args *a) +{ + int err; + + err = au_do_mkdir(dmsg, a); + if (!err) + err = au_do_lock(dmsg, a); + if (unlikely(err)) + goto out; + + /* + * do not revert the activities we made on bdst since they should be + * harmless in aufs. + */ + + err = au_do_cpdown(dmsg, a); + if (!err) + err = au_do_unlink_wh(dmsg, a); + if (!err && !(a->mvdown.flags & AUFS_MVDOWN_KUPPER)) + err = au_do_unlink(dmsg, a); + if (unlikely(err)) + goto out_unlock; + + AuDbg("%pd2, 0x%x, %d --> %d\n", + a->dentry, a->mvdown.flags, a->mvd_bsrc, a->mvd_bdst); + if (find_lower_writable(a) < 0) + a->mvdown.flags |= AUFS_MVDOWN_BOTTOM; + + if (a->mvdown.flags & AUFS_MVDOWN_STFS) + au_do_stfs(dmsg, a); + + /* maintain internal array */ + if (!(a->mvdown.flags & AUFS_MVDOWN_KUPPER)) { + au_set_h_dptr(a->dentry, a->mvd_bsrc, NULL); + au_set_dbstart(a->dentry, a->mvd_bdst); + au_set_h_iptr(a->inode, a->mvd_bsrc, NULL, /*flags*/0); + au_set_ibstart(a->inode, a->mvd_bdst); + } + if (au_dbend(a->dentry) < a->mvd_bdst) + au_set_dbend(a->dentry, a->mvd_bdst); + if (au_ibend(a->inode) < a->mvd_bdst) + au_set_ibend(a->inode, a->mvd_bdst); + +out_unlock: + au_do_unlock(dmsg, a); +out: + AuTraceErr(err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* make sure the file is idle */ +static int au_mvd_args_busy(const unsigned char dmsg, struct au_mvd_args *a) +{ + int err, plinked; + + err = 0; + plinked = !!au_opt_test(au_mntflags(a->sb), PLINK); + if (au_dbstart(a->dentry) == a->mvd_bsrc + && au_dcount(a->dentry) == 1 + && atomic_read(&a->inode->i_count) == 1 + /* && a->mvd_h_src_inode->i_nlink == 1 */ + && (!plinked || !au_plink_test(a->inode)) + && a->inode->i_nlink == 1) + goto out; + + err = -EBUSY; + AU_MVD_PR(dmsg, + "b%d, d{b%d, c%d?}, i{c%d?, l%u}, hi{l%u}, p{%d, %d}\n", + a->mvd_bsrc, au_dbstart(a->dentry), au_dcount(a->dentry), + atomic_read(&a->inode->i_count), a->inode->i_nlink, + a->mvd_h_src_inode->i_nlink, + plinked, plinked ? au_plink_test(a->inode) : 0); + +out: + AuTraceErr(err); + return err; +} + +/* make sure the parent dir is fine */ +static int au_mvd_args_parent(const unsigned char dmsg, + struct au_mvd_args *a) +{ + int err; + aufs_bindex_t bindex; + + err = 0; + if (unlikely(au_alive_dir(a->parent))) { + err = -ENOENT; + AU_MVD_PR(dmsg, "parent dir is dead\n"); + goto out; + } + + a->bopq = au_dbdiropq(a->parent); + bindex = au_wbr_nonopq(a->dentry, a->mvd_bdst); + AuDbg("b%d\n", bindex); + if (unlikely((bindex >= 0 && bindex < a->mvd_bdst) + || (a->bopq != -1 && a->bopq < a->mvd_bdst))) { + err = -EINVAL; + a->mvd_errno = EAU_MVDOWN_OPAQUE; + AU_MVD_PR(dmsg, "ancestor is opaque b%d, b%d\n", + a->bopq, a->mvd_bdst); + } + +out: + AuTraceErr(err); + return err; +} + +static int au_mvd_args_intermediate(const unsigned char dmsg, + struct au_mvd_args *a) +{ + int err; + struct au_dinfo *dinfo, *tmp; + + /* lookup the next lower positive entry */ + err = -ENOMEM; + tmp = au_di_alloc(a->sb, AuLsc_DI_TMP); + if (unlikely(!tmp)) + goto out; + + a->bfound = -1; + a->bwh = -1; + dinfo = au_di(a->dentry); + au_di_cp(tmp, dinfo); + au_di_swap(tmp, dinfo); + + /* returns the number of positive dentries */ + err = au_lkup_dentry(a->dentry, a->mvd_bsrc + 1, /*type*/0); + if (!err) + a->bwh = au_dbwh(a->dentry); + else if (err > 0) + a->bfound = au_dbstart(a->dentry); + + au_di_swap(tmp, dinfo); + au_rw_write_unlock(&tmp->di_rwsem); + au_di_free(tmp); + if (unlikely(err < 0)) + AU_MVD_PR(dmsg, "failed look-up lower\n"); + + /* + * here, we have these cases. + * bfound == -1 + * no positive dentry under bsrc. there are more sub-cases. + * bwh < 0 + * there no whiteout, we can safely move-down. + * bwh <= bsrc + * impossible + * bsrc < bwh && bwh < bdst + * there is a whiteout on RO branch. cannot proceed. + * bwh == bdst + * there is a whiteout on the RW target branch. it should + * be removed. + * bdst < bwh + * there is a whiteout somewhere unrelated branch. + * -1 < bfound && bfound <= bsrc + * impossible. + * bfound < bdst + * found, but it is on RO branch between bsrc and bdst. cannot + * proceed. + * bfound == bdst + * found, replace it if AUFS_MVDOWN_FORCE is set. otherwise return + * error. + * bdst < bfound + * found, after we create the file on bdst, it will be hidden. + */ + + AuDebugOn(a->bfound == -1 + && a->bwh != -1 + && a->bwh <= a->mvd_bsrc); + AuDebugOn(-1 < a->bfound + && a->bfound <= a->mvd_bsrc); + + err = -EINVAL; + if (a->bfound == -1 + && a->mvd_bsrc < a->bwh + && a->bwh != -1 + && a->bwh < a->mvd_bdst) { + a->mvd_errno = EAU_MVDOWN_WHITEOUT; + AU_MVD_PR(dmsg, "bsrc %d, bdst %d, bfound %d, bwh %d\n", + a->mvd_bsrc, a->mvd_bdst, a->bfound, a->bwh); + goto out; + } else if (a->bfound != -1 && a->bfound < a->mvd_bdst) { + a->mvd_errno = EAU_MVDOWN_UPPER; + AU_MVD_PR(dmsg, "bdst %d, bfound %d\n", + a->mvd_bdst, a->bfound); + goto out; + } + + err = 0; /* success */ + +out: + AuTraceErr(err); + return err; +} + +static int au_mvd_args_exist(const unsigned char dmsg, struct au_mvd_args *a) +{ + int err; + + err = 0; + if (!(a->mvdown.flags & AUFS_MVDOWN_OWLOWER) + && a->bfound == a->mvd_bdst) + err = -EEXIST; + AuTraceErr(err); + return err; +} + +static int au_mvd_args(const unsigned char dmsg, struct au_mvd_args *a) +{ + int err; + struct au_branch *br; + + err = -EISDIR; + if (unlikely(S_ISDIR(a->inode->i_mode))) + goto out; + + err = -EINVAL; + if (!(a->mvdown.flags & AUFS_MVDOWN_BRID_UPPER)) + a->mvd_bsrc = au_ibstart(a->inode); + else { + a->mvd_bsrc = au_br_index(a->sb, a->mvd_src_brid); + if (unlikely(a->mvd_bsrc < 0 + || (a->mvd_bsrc < au_dbstart(a->dentry) + || au_dbend(a->dentry) < a->mvd_bsrc + || !au_h_dptr(a->dentry, a->mvd_bsrc)) + || (a->mvd_bsrc < au_ibstart(a->inode) + || au_ibend(a->inode) < a->mvd_bsrc + || !au_h_iptr(a->inode, a->mvd_bsrc)))) { + a->mvd_errno = EAU_MVDOWN_NOUPPER; + AU_MVD_PR(dmsg, "no upper\n"); + goto out; + } + } + if (unlikely(a->mvd_bsrc == au_sbend(a->sb))) { + a->mvd_errno = EAU_MVDOWN_BOTTOM; + AU_MVD_PR(dmsg, "on the bottom\n"); + goto out; + } + a->mvd_h_src_inode = au_h_iptr(a->inode, a->mvd_bsrc); + br = au_sbr(a->sb, a->mvd_bsrc); + err = au_br_rdonly(br); + if (!(a->mvdown.flags & AUFS_MVDOWN_ROUPPER)) { + if (unlikely(err)) + goto out; + } else if (!(vfsub_native_ro(a->mvd_h_src_inode) + || IS_APPEND(a->mvd_h_src_inode))) { + if (err) + a->mvdown.flags |= AUFS_MVDOWN_ROUPPER_R; + /* go on */ + } else + goto out; + + err = -EINVAL; + if (!(a->mvdown.flags & AUFS_MVDOWN_BRID_LOWER)) { + a->mvd_bdst = find_lower_writable(a); + if (unlikely(a->mvd_bdst < 0)) { + a->mvd_errno = EAU_MVDOWN_BOTTOM; + AU_MVD_PR(dmsg, "no writable lower branch\n"); + goto out; + } + } else { + a->mvd_bdst = au_br_index(a->sb, a->mvd_dst_brid); + if (unlikely(a->mvd_bdst < 0 + || au_sbend(a->sb) < a->mvd_bdst)) { + a->mvd_errno = EAU_MVDOWN_NOLOWERBR; + AU_MVD_PR(dmsg, "no lower brid\n"); + goto out; + } + } + + err = au_mvd_args_busy(dmsg, a); + if (!err) + err = au_mvd_args_parent(dmsg, a); + if (!err) + err = au_mvd_args_intermediate(dmsg, a); + if (!err) + err = au_mvd_args_exist(dmsg, a); + if (!err) + AuDbg("b%d, b%d\n", a->mvd_bsrc, a->mvd_bdst); + +out: + AuTraceErr(err); + return err; +} + +int au_mvdown(struct dentry *dentry, struct aufs_mvdown __user *uarg) +{ + int err, e; + unsigned char dmsg; + struct au_mvd_args *args; + + err = -EPERM; + if (unlikely(!capable(CAP_SYS_ADMIN))) + goto out; + + err = -ENOMEM; + args = kmalloc(sizeof(*args), GFP_NOFS); + if (unlikely(!args)) + goto out; + + err = copy_from_user(&args->mvdown, uarg, sizeof(args->mvdown)); + if (!err) + err = !access_ok(VERIFY_WRITE, uarg, sizeof(*uarg)); + if (unlikely(err)) { + err = -EFAULT; + AuTraceErr(err); + goto out_free; + } + AuDbg("flags 0x%x\n", args->mvdown.flags); + args->mvdown.flags &= ~(AUFS_MVDOWN_ROLOWER_R | AUFS_MVDOWN_ROUPPER_R); + args->mvdown.au_errno = 0; + args->dentry = dentry; + args->inode = dentry->d_inode; + args->sb = dentry->d_sb; + + err = -ENOENT; + dmsg = !!(args->mvdown.flags & AUFS_MVDOWN_DMSG); + args->parent = dget_parent(dentry); + args->dir = args->parent->d_inode; + mutex_lock_nested(&args->dir->i_mutex, I_MUTEX_PARENT); + dput(args->parent); + if (unlikely(args->parent != dentry->d_parent)) { + AU_MVD_PR(dmsg, "parent dir is moved\n"); + goto out_dir; + } + + mutex_lock_nested(&args->inode->i_mutex, I_MUTEX_CHILD); + err = aufs_read_lock(dentry, AuLock_DW | AuLock_FLUSH); + if (unlikely(err)) + goto out_inode; + + di_write_lock_parent(args->parent); + err = au_mvd_args(dmsg, args); + if (unlikely(err)) + goto out_parent; + + err = au_do_mvdown(dmsg, args); + if (unlikely(err)) + goto out_parent; + + au_cpup_attr_timesizes(args->dir); + au_cpup_attr_timesizes(args->inode); + au_cpup_igen(args->inode, au_h_iptr(args->inode, args->mvd_bdst)); + /* au_digen_dec(dentry); */ + +out_parent: + di_write_unlock(args->parent); + aufs_read_unlock(dentry, AuLock_DW); +out_inode: + mutex_unlock(&args->inode->i_mutex); +out_dir: + mutex_unlock(&args->dir->i_mutex); +out_free: + e = copy_to_user(uarg, &args->mvdown, sizeof(args->mvdown)); + if (unlikely(e)) + err = -EFAULT; + kfree(args); +out: + AuTraceErr(err); + return err; +} --- linux-3.19.0.orig/ubuntu/aufs/opts.c +++ linux-3.19.0/ubuntu/aufs/opts.c @@ -0,0 +1,1850 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * mount options/flags + */ + +#include +#include /* a distribution requires */ +#include +#include "aufs.h" + +/* ---------------------------------------------------------------------- */ + +enum { + Opt_br, + Opt_add, Opt_del, Opt_mod, Opt_reorder, Opt_append, Opt_prepend, + Opt_idel, Opt_imod, Opt_ireorder, + Opt_dirwh, Opt_rdcache, Opt_rdblk, Opt_rdhash, Opt_rendir, + Opt_rdblk_def, Opt_rdhash_def, + Opt_xino, Opt_zxino, Opt_noxino, + Opt_trunc_xino, Opt_trunc_xino_v, Opt_notrunc_xino, + Opt_trunc_xino_path, Opt_itrunc_xino, + Opt_trunc_xib, Opt_notrunc_xib, + Opt_shwh, Opt_noshwh, + Opt_plink, Opt_noplink, Opt_list_plink, + Opt_udba, + Opt_dio, Opt_nodio, + /* Opt_lock, Opt_unlock, */ + Opt_cmd, Opt_cmd_args, + Opt_diropq_a, Opt_diropq_w, + Opt_warn_perm, Opt_nowarn_perm, + Opt_wbr_copyup, Opt_wbr_create, + Opt_fhsm_sec, + Opt_refrof, Opt_norefrof, + Opt_verbose, Opt_noverbose, + Opt_sum, Opt_nosum, Opt_wsum, + Opt_dirperm1, Opt_nodirperm1, + Opt_acl, Opt_noacl, + Opt_tail, Opt_ignore, Opt_ignore_silent, Opt_err +}; + +static match_table_t options = { + {Opt_br, "br=%s"}, + {Opt_br, "br:%s"}, + + {Opt_add, "add=%d:%s"}, + {Opt_add, "add:%d:%s"}, + {Opt_add, "ins=%d:%s"}, + {Opt_add, "ins:%d:%s"}, + {Opt_append, "append=%s"}, + {Opt_append, "append:%s"}, + {Opt_prepend, "prepend=%s"}, + {Opt_prepend, "prepend:%s"}, + + {Opt_del, "del=%s"}, + {Opt_del, "del:%s"}, + /* {Opt_idel, "idel:%d"}, */ + {Opt_mod, "mod=%s"}, + {Opt_mod, "mod:%s"}, + /* {Opt_imod, "imod:%d:%s"}, */ + + {Opt_dirwh, "dirwh=%d"}, + + {Opt_xino, "xino=%s"}, + {Opt_noxino, "noxino"}, + {Opt_trunc_xino, "trunc_xino"}, + {Opt_trunc_xino_v, "trunc_xino_v=%d:%d"}, + {Opt_notrunc_xino, "notrunc_xino"}, + {Opt_trunc_xino_path, "trunc_xino=%s"}, + {Opt_itrunc_xino, "itrunc_xino=%d"}, + /* {Opt_zxino, "zxino=%s"}, */ + {Opt_trunc_xib, "trunc_xib"}, + {Opt_notrunc_xib, "notrunc_xib"}, + +#ifdef CONFIG_PROC_FS + {Opt_plink, "plink"}, +#else + {Opt_ignore_silent, "plink"}, +#endif + + {Opt_noplink, "noplink"}, + +#ifdef CONFIG_AUFS_DEBUG + {Opt_list_plink, "list_plink"}, +#endif + + {Opt_udba, "udba=%s"}, + + {Opt_dio, "dio"}, + {Opt_nodio, "nodio"}, + +#ifdef CONFIG_AUFS_FHSM + {Opt_fhsm_sec, "fhsm_sec=%d"}, +#else + {Opt_ignore_silent, "fhsm_sec=%d"}, +#endif + + {Opt_diropq_a, "diropq=always"}, + {Opt_diropq_a, "diropq=a"}, + {Opt_diropq_w, "diropq=whiteouted"}, + {Opt_diropq_w, "diropq=w"}, + + {Opt_warn_perm, "warn_perm"}, + {Opt_nowarn_perm, "nowarn_perm"}, + + /* keep them temporary */ + {Opt_ignore_silent, "nodlgt"}, + {Opt_ignore_silent, "clean_plink"}, + +#ifdef CONFIG_AUFS_SHWH + {Opt_shwh, "shwh"}, +#endif + {Opt_noshwh, "noshwh"}, + + {Opt_dirperm1, "dirperm1"}, + {Opt_nodirperm1, "nodirperm1"}, + + {Opt_rendir, "rendir=%d"}, + + {Opt_refrof, "refrof"}, + {Opt_norefrof, "norefrof"}, + + {Opt_verbose, "verbose"}, + {Opt_verbose, "v"}, + {Opt_noverbose, "noverbose"}, + {Opt_noverbose, "quiet"}, + {Opt_noverbose, "q"}, + {Opt_noverbose, "silent"}, + + {Opt_sum, "sum"}, + {Opt_nosum, "nosum"}, + {Opt_wsum, "wsum"}, + + {Opt_rdcache, "rdcache=%d"}, + {Opt_rdblk, "rdblk=%d"}, + {Opt_rdblk_def, "rdblk=def"}, + {Opt_rdhash, "rdhash=%d"}, + {Opt_rdhash_def, "rdhash=def"}, + + {Opt_wbr_create, "create=%s"}, + {Opt_wbr_create, "create_policy=%s"}, + {Opt_wbr_copyup, "cpup=%s"}, + {Opt_wbr_copyup, "copyup=%s"}, + {Opt_wbr_copyup, "copyup_policy=%s"}, + + /* generic VFS flag */ +#ifdef CONFIG_FS_POSIX_ACL + {Opt_acl, "acl"}, + {Opt_noacl, "noacl"}, +#else + {Opt_ignore_silent, "acl"}, + {Opt_ignore_silent, "noacl"}, +#endif + + /* internal use for the scripts */ + {Opt_ignore_silent, "si=%s"}, + + {Opt_br, "dirs=%s"}, + {Opt_ignore, "debug=%d"}, + {Opt_ignore, "delete=whiteout"}, + {Opt_ignore, "delete=all"}, + {Opt_ignore, "imap=%s"}, + + /* temporary workaround, due to old mount(8)? */ + {Opt_ignore_silent, "relatime"}, + + {Opt_err, NULL} +}; + +/* ---------------------------------------------------------------------- */ + +static const char *au_parser_pattern(int val, match_table_t tbl) +{ + struct match_token *p; + + p = tbl; + while (p->pattern) { + if (p->token == val) + return p->pattern; + p++; + } + BUG(); + return "??"; +} + +static const char *au_optstr(int *val, match_table_t tbl) +{ + struct match_token *p; + int v; + + v = *val; + p = tbl; + while (p->token) { + if ((v & p->token) == p->token) { + *val &= ~p->token; + return p->pattern; + } + p++; + } + return NULL; +} + +/* ---------------------------------------------------------------------- */ + +static match_table_t brperm = { + {AuBrPerm_RO, AUFS_BRPERM_RO}, + {AuBrPerm_RR, AUFS_BRPERM_RR}, + {AuBrPerm_RW, AUFS_BRPERM_RW}, + {0, NULL} +}; + +static match_table_t brattr = { + /* general */ + {AuBrAttr_COO_REG, AUFS_BRATTR_COO_REG}, + {AuBrAttr_COO_ALL, AUFS_BRATTR_COO_ALL}, + /* 'unpin' attrib is meaningless since linux-3.18-rc1 */ + {AuBrAttr_UNPIN, AUFS_BRATTR_UNPIN}, + {AuBrAttr_FHSM, AUFS_BRATTR_FHSM}, + {AuBrAttr_ICEX, AUFS_BRATTR_ICEX}, + {AuBrAttr_ICEX_SEC, AUFS_BRATTR_ICEX_SEC}, + {AuBrAttr_ICEX_SYS, AUFS_BRATTR_ICEX_SYS}, + {AuBrAttr_ICEX_TR, AUFS_BRATTR_ICEX_TR}, + {AuBrAttr_ICEX_USR, AUFS_BRATTR_ICEX_USR}, + {AuBrAttr_ICEX_OTH, AUFS_BRATTR_ICEX_OTH}, + + /* ro/rr branch */ + {AuBrRAttr_WH, AUFS_BRRATTR_WH}, + + /* rw branch */ + {AuBrWAttr_MOO, AUFS_BRWATTR_MOO}, + {AuBrWAttr_NoLinkWH, AUFS_BRWATTR_NLWH}, + + {0, NULL} +}; + +static int br_attr_val(char *str, match_table_t table, substring_t args[]) +{ + int attr, v; + char *p; + + attr = 0; + do { + p = strchr(str, '+'); + if (p) + *p = 0; + v = match_token(str, table, args); + if (v) { + if (v & AuBrAttr_CMOO_Mask) + attr &= ~AuBrAttr_CMOO_Mask; + attr |= v; + } else { + if (p) + *p = '+'; + pr_warn("ignored branch attribute %s\n", str); + break; + } + if (p) + str = p + 1; + } while (p); + + return attr; +} + +static int au_do_optstr_br_attr(au_br_perm_str_t *str, int perm) +{ + int sz; + const char *p; + char *q; + + q = str->a; + *q = 0; + p = au_optstr(&perm, brattr); + if (p) { + sz = strlen(p); + memcpy(q, p, sz + 1); + q += sz; + } else + goto out; + + do { + p = au_optstr(&perm, brattr); + if (p) { + *q++ = '+'; + sz = strlen(p); + memcpy(q, p, sz + 1); + q += sz; + } + } while (p); + +out: + return q - str->a; +} + +static int noinline_for_stack br_perm_val(char *perm) +{ + int val, bad, sz; + char *p; + substring_t args[MAX_OPT_ARGS]; + au_br_perm_str_t attr; + + p = strchr(perm, '+'); + if (p) + *p = 0; + val = match_token(perm, brperm, args); + if (!val) { + if (p) + *p = '+'; + pr_warn("ignored branch permission %s\n", perm); + val = AuBrPerm_RO; + goto out; + } + if (!p) + goto out; + + val |= br_attr_val(p + 1, brattr, args); + + bad = 0; + switch (val & AuBrPerm_Mask) { + case AuBrPerm_RO: + case AuBrPerm_RR: + bad = val & AuBrWAttr_Mask; + val &= ~AuBrWAttr_Mask; + break; + case AuBrPerm_RW: + bad = val & AuBrRAttr_Mask; + val &= ~AuBrRAttr_Mask; + break; + } + + /* + * 'unpin' attrib becomes meaningless since linux-3.18-rc1, but aufs + * does not treat it as an error, just warning. + * this is a tiny guard for the user operation. + */ + if (val & AuBrAttr_UNPIN) { + bad |= AuBrAttr_UNPIN; + val &= ~AuBrAttr_UNPIN; + } + + if (unlikely(bad)) { + sz = au_do_optstr_br_attr(&attr, bad); + AuDebugOn(!sz); + pr_warn("ignored branch attribute %s\n", attr.a); + } + +out: + return val; +} + +void au_optstr_br_perm(au_br_perm_str_t *str, int perm) +{ + au_br_perm_str_t attr; + const char *p; + char *q; + int sz; + + q = str->a; + p = au_optstr(&perm, brperm); + AuDebugOn(!p || !*p); + sz = strlen(p); + memcpy(q, p, sz + 1); + q += sz; + + sz = au_do_optstr_br_attr(&attr, perm); + if (sz) { + *q++ = '+'; + memcpy(q, attr.a, sz + 1); + } + + AuDebugOn(strlen(str->a) >= sizeof(str->a)); +} + +/* ---------------------------------------------------------------------- */ + +static match_table_t udbalevel = { + {AuOpt_UDBA_REVAL, "reval"}, + {AuOpt_UDBA_NONE, "none"}, +#ifdef CONFIG_AUFS_HNOTIFY + {AuOpt_UDBA_HNOTIFY, "notify"}, /* abstraction */ +#ifdef CONFIG_AUFS_HFSNOTIFY + {AuOpt_UDBA_HNOTIFY, "fsnotify"}, +#endif +#endif + {-1, NULL} +}; + +static int noinline_for_stack udba_val(char *str) +{ + substring_t args[MAX_OPT_ARGS]; + + return match_token(str, udbalevel, args); +} + +const char *au_optstr_udba(int udba) +{ + return au_parser_pattern(udba, udbalevel); +} + +/* ---------------------------------------------------------------------- */ + +static match_table_t au_wbr_create_policy = { + {AuWbrCreate_TDP, "tdp"}, + {AuWbrCreate_TDP, "top-down-parent"}, + {AuWbrCreate_RR, "rr"}, + {AuWbrCreate_RR, "round-robin"}, + {AuWbrCreate_MFS, "mfs"}, + {AuWbrCreate_MFS, "most-free-space"}, + {AuWbrCreate_MFSV, "mfs:%d"}, + {AuWbrCreate_MFSV, "most-free-space:%d"}, + + {AuWbrCreate_MFSRR, "mfsrr:%d"}, + {AuWbrCreate_MFSRRV, "mfsrr:%d:%d"}, + {AuWbrCreate_PMFS, "pmfs"}, + {AuWbrCreate_PMFSV, "pmfs:%d"}, + {AuWbrCreate_PMFSRR, "pmfsrr:%d"}, + {AuWbrCreate_PMFSRRV, "pmfsrr:%d:%d"}, + + {-1, NULL} +}; + +/* + * cf. linux/lib/parser.c and cmdline.c + * gave up calling memparse() since it uses simple_strtoull() instead of + * kstrto...(). + */ +static int noinline_for_stack +au_match_ull(substring_t *s, unsigned long long *result) +{ + int err; + unsigned int len; + char a[32]; + + err = -ERANGE; + len = s->to - s->from; + if (len + 1 <= sizeof(a)) { + memcpy(a, s->from, len); + a[len] = '\0'; + err = kstrtoull(a, 0, result); + } + return err; +} + +static int au_wbr_mfs_wmark(substring_t *arg, char *str, + struct au_opt_wbr_create *create) +{ + int err; + unsigned long long ull; + + err = 0; + if (!au_match_ull(arg, &ull)) + create->mfsrr_watermark = ull; + else { + pr_err("bad integer in %s\n", str); + err = -EINVAL; + } + + return err; +} + +static int au_wbr_mfs_sec(substring_t *arg, char *str, + struct au_opt_wbr_create *create) +{ + int n, err; + + err = 0; + if (!match_int(arg, &n) && 0 <= n && n <= AUFS_MFS_MAX_SEC) + create->mfs_second = n; + else { + pr_err("bad integer in %s\n", str); + err = -EINVAL; + } + + return err; +} + +static int noinline_for_stack +au_wbr_create_val(char *str, struct au_opt_wbr_create *create) +{ + int err, e; + substring_t args[MAX_OPT_ARGS]; + + err = match_token(str, au_wbr_create_policy, args); + create->wbr_create = err; + switch (err) { + case AuWbrCreate_MFSRRV: + case AuWbrCreate_PMFSRRV: + e = au_wbr_mfs_wmark(&args[0], str, create); + if (!e) + e = au_wbr_mfs_sec(&args[1], str, create); + if (unlikely(e)) + err = e; + break; + case AuWbrCreate_MFSRR: + case AuWbrCreate_PMFSRR: + e = au_wbr_mfs_wmark(&args[0], str, create); + if (unlikely(e)) { + err = e; + break; + } + /*FALLTHROUGH*/ + case AuWbrCreate_MFS: + case AuWbrCreate_PMFS: + create->mfs_second = AUFS_MFS_DEF_SEC; + break; + case AuWbrCreate_MFSV: + case AuWbrCreate_PMFSV: + e = au_wbr_mfs_sec(&args[0], str, create); + if (unlikely(e)) + err = e; + break; + } + + return err; +} + +const char *au_optstr_wbr_create(int wbr_create) +{ + return au_parser_pattern(wbr_create, au_wbr_create_policy); +} + +static match_table_t au_wbr_copyup_policy = { + {AuWbrCopyup_TDP, "tdp"}, + {AuWbrCopyup_TDP, "top-down-parent"}, + {AuWbrCopyup_BUP, "bup"}, + {AuWbrCopyup_BUP, "bottom-up-parent"}, + {AuWbrCopyup_BU, "bu"}, + {AuWbrCopyup_BU, "bottom-up"}, + {-1, NULL} +}; + +static int noinline_for_stack au_wbr_copyup_val(char *str) +{ + substring_t args[MAX_OPT_ARGS]; + + return match_token(str, au_wbr_copyup_policy, args); +} + +const char *au_optstr_wbr_copyup(int wbr_copyup) +{ + return au_parser_pattern(wbr_copyup, au_wbr_copyup_policy); +} + +/* ---------------------------------------------------------------------- */ + +static const int lkup_dirflags = LOOKUP_FOLLOW | LOOKUP_DIRECTORY; + +static void dump_opts(struct au_opts *opts) +{ +#ifdef CONFIG_AUFS_DEBUG + /* reduce stack space */ + union { + struct au_opt_add *add; + struct au_opt_del *del; + struct au_opt_mod *mod; + struct au_opt_xino *xino; + struct au_opt_xino_itrunc *xino_itrunc; + struct au_opt_wbr_create *create; + } u; + struct au_opt *opt; + + opt = opts->opt; + while (opt->type != Opt_tail) { + switch (opt->type) { + case Opt_add: + u.add = &opt->add; + AuDbg("add {b%d, %s, 0x%x, %p}\n", + u.add->bindex, u.add->pathname, u.add->perm, + u.add->path.dentry); + break; + case Opt_del: + case Opt_idel: + u.del = &opt->del; + AuDbg("del {%s, %p}\n", + u.del->pathname, u.del->h_path.dentry); + break; + case Opt_mod: + case Opt_imod: + u.mod = &opt->mod; + AuDbg("mod {%s, 0x%x, %p}\n", + u.mod->path, u.mod->perm, u.mod->h_root); + break; + case Opt_append: + u.add = &opt->add; + AuDbg("append {b%d, %s, 0x%x, %p}\n", + u.add->bindex, u.add->pathname, u.add->perm, + u.add->path.dentry); + break; + case Opt_prepend: + u.add = &opt->add; + AuDbg("prepend {b%d, %s, 0x%x, %p}\n", + u.add->bindex, u.add->pathname, u.add->perm, + u.add->path.dentry); + break; + case Opt_dirwh: + AuDbg("dirwh %d\n", opt->dirwh); + break; + case Opt_rdcache: + AuDbg("rdcache %d\n", opt->rdcache); + break; + case Opt_rdblk: + AuDbg("rdblk %u\n", opt->rdblk); + break; + case Opt_rdblk_def: + AuDbg("rdblk_def\n"); + break; + case Opt_rdhash: + AuDbg("rdhash %u\n", opt->rdhash); + break; + case Opt_rdhash_def: + AuDbg("rdhash_def\n"); + break; + case Opt_xino: + u.xino = &opt->xino; + AuDbg("xino {%s %pD}\n", u.xino->path, u.xino->file); + break; + case Opt_trunc_xino: + AuLabel(trunc_xino); + break; + case Opt_notrunc_xino: + AuLabel(notrunc_xino); + break; + case Opt_trunc_xino_path: + case Opt_itrunc_xino: + u.xino_itrunc = &opt->xino_itrunc; + AuDbg("trunc_xino %d\n", u.xino_itrunc->bindex); + break; + + case Opt_noxino: + AuLabel(noxino); + break; + case Opt_trunc_xib: + AuLabel(trunc_xib); + break; + case Opt_notrunc_xib: + AuLabel(notrunc_xib); + break; + case Opt_shwh: + AuLabel(shwh); + break; + case Opt_noshwh: + AuLabel(noshwh); + break; + case Opt_dirperm1: + AuLabel(dirperm1); + break; + case Opt_nodirperm1: + AuLabel(nodirperm1); + break; + case Opt_plink: + AuLabel(plink); + break; + case Opt_noplink: + AuLabel(noplink); + break; + case Opt_list_plink: + AuLabel(list_plink); + break; + case Opt_udba: + AuDbg("udba %d, %s\n", + opt->udba, au_optstr_udba(opt->udba)); + break; + case Opt_dio: + AuLabel(dio); + break; + case Opt_nodio: + AuLabel(nodio); + break; + case Opt_diropq_a: + AuLabel(diropq_a); + break; + case Opt_diropq_w: + AuLabel(diropq_w); + break; + case Opt_warn_perm: + AuLabel(warn_perm); + break; + case Opt_nowarn_perm: + AuLabel(nowarn_perm); + break; + case Opt_refrof: + AuLabel(refrof); + break; + case Opt_norefrof: + AuLabel(norefrof); + break; + case Opt_verbose: + AuLabel(verbose); + break; + case Opt_noverbose: + AuLabel(noverbose); + break; + case Opt_sum: + AuLabel(sum); + break; + case Opt_nosum: + AuLabel(nosum); + break; + case Opt_wsum: + AuLabel(wsum); + break; + case Opt_wbr_create: + u.create = &opt->wbr_create; + AuDbg("create %d, %s\n", u.create->wbr_create, + au_optstr_wbr_create(u.create->wbr_create)); + switch (u.create->wbr_create) { + case AuWbrCreate_MFSV: + case AuWbrCreate_PMFSV: + AuDbg("%d sec\n", u.create->mfs_second); + break; + case AuWbrCreate_MFSRR: + AuDbg("%llu watermark\n", + u.create->mfsrr_watermark); + break; + case AuWbrCreate_MFSRRV: + case AuWbrCreate_PMFSRRV: + AuDbg("%llu watermark, %d sec\n", + u.create->mfsrr_watermark, + u.create->mfs_second); + break; + } + break; + case Opt_wbr_copyup: + AuDbg("copyup %d, %s\n", opt->wbr_copyup, + au_optstr_wbr_copyup(opt->wbr_copyup)); + break; + case Opt_fhsm_sec: + AuDbg("fhsm_sec %u\n", opt->fhsm_second); + break; + case Opt_acl: + AuLabel(acl); + break; + case Opt_noacl: + AuLabel(noacl); + break; + default: + BUG(); + } + opt++; + } +#endif +} + +void au_opts_free(struct au_opts *opts) +{ + struct au_opt *opt; + + opt = opts->opt; + while (opt->type != Opt_tail) { + switch (opt->type) { + case Opt_add: + case Opt_append: + case Opt_prepend: + path_put(&opt->add.path); + break; + case Opt_del: + case Opt_idel: + path_put(&opt->del.h_path); + break; + case Opt_mod: + case Opt_imod: + dput(opt->mod.h_root); + break; + case Opt_xino: + fput(opt->xino.file); + break; + } + opt++; + } +} + +static int opt_add(struct au_opt *opt, char *opt_str, unsigned long sb_flags, + aufs_bindex_t bindex) +{ + int err; + struct au_opt_add *add = &opt->add; + char *p; + + add->bindex = bindex; + add->perm = AuBrPerm_RO; + add->pathname = opt_str; + p = strchr(opt_str, '='); + if (p) { + *p++ = 0; + if (*p) + add->perm = br_perm_val(p); + } + + err = vfsub_kern_path(add->pathname, lkup_dirflags, &add->path); + if (!err) { + if (!p) { + add->perm = AuBrPerm_RO; + if (au_test_fs_rr(add->path.dentry->d_sb)) + add->perm = AuBrPerm_RR; + else if (!bindex && !(sb_flags & MS_RDONLY)) + add->perm = AuBrPerm_RW; + } + opt->type = Opt_add; + goto out; + } + pr_err("lookup failed %s (%d)\n", add->pathname, err); + err = -EINVAL; + +out: + return err; +} + +static int au_opts_parse_del(struct au_opt_del *del, substring_t args[]) +{ + int err; + + del->pathname = args[0].from; + AuDbg("del path %s\n", del->pathname); + + err = vfsub_kern_path(del->pathname, lkup_dirflags, &del->h_path); + if (unlikely(err)) + pr_err("lookup failed %s (%d)\n", del->pathname, err); + + return err; +} + +#if 0 /* reserved for future use */ +static int au_opts_parse_idel(struct super_block *sb, aufs_bindex_t bindex, + struct au_opt_del *del, substring_t args[]) +{ + int err; + struct dentry *root; + + err = -EINVAL; + root = sb->s_root; + aufs_read_lock(root, AuLock_FLUSH); + if (bindex < 0 || au_sbend(sb) < bindex) { + pr_err("out of bounds, %d\n", bindex); + goto out; + } + + err = 0; + del->h_path.dentry = dget(au_h_dptr(root, bindex)); + del->h_path.mnt = mntget(au_sbr_mnt(sb, bindex)); + +out: + aufs_read_unlock(root, !AuLock_IR); + return err; +} +#endif + +static int noinline_for_stack +au_opts_parse_mod(struct au_opt_mod *mod, substring_t args[]) +{ + int err; + struct path path; + char *p; + + err = -EINVAL; + mod->path = args[0].from; + p = strchr(mod->path, '='); + if (unlikely(!p)) { + pr_err("no permssion %s\n", args[0].from); + goto out; + } + + *p++ = 0; + err = vfsub_kern_path(mod->path, lkup_dirflags, &path); + if (unlikely(err)) { + pr_err("lookup failed %s (%d)\n", mod->path, err); + goto out; + } + + mod->perm = br_perm_val(p); + AuDbg("mod path %s, perm 0x%x, %s\n", mod->path, mod->perm, p); + mod->h_root = dget(path.dentry); + path_put(&path); + +out: + return err; +} + +#if 0 /* reserved for future use */ +static int au_opts_parse_imod(struct super_block *sb, aufs_bindex_t bindex, + struct au_opt_mod *mod, substring_t args[]) +{ + int err; + struct dentry *root; + + err = -EINVAL; + root = sb->s_root; + aufs_read_lock(root, AuLock_FLUSH); + if (bindex < 0 || au_sbend(sb) < bindex) { + pr_err("out of bounds, %d\n", bindex); + goto out; + } + + err = 0; + mod->perm = br_perm_val(args[1].from); + AuDbg("mod path %s, perm 0x%x, %s\n", + mod->path, mod->perm, args[1].from); + mod->h_root = dget(au_h_dptr(root, bindex)); + +out: + aufs_read_unlock(root, !AuLock_IR); + return err; +} +#endif + +static int au_opts_parse_xino(struct super_block *sb, struct au_opt_xino *xino, + substring_t args[]) +{ + int err; + struct file *file; + + file = au_xino_create(sb, args[0].from, /*silent*/0); + err = PTR_ERR(file); + if (IS_ERR(file)) + goto out; + + err = -EINVAL; + if (unlikely(file->f_path.dentry->d_sb == sb)) { + fput(file); + pr_err("%s must be outside\n", args[0].from); + goto out; + } + + err = 0; + xino->file = file; + xino->path = args[0].from; + +out: + return err; +} + +static int noinline_for_stack +au_opts_parse_xino_itrunc_path(struct super_block *sb, + struct au_opt_xino_itrunc *xino_itrunc, + substring_t args[]) +{ + int err; + aufs_bindex_t bend, bindex; + struct path path; + struct dentry *root; + + err = vfsub_kern_path(args[0].from, lkup_dirflags, &path); + if (unlikely(err)) { + pr_err("lookup failed %s (%d)\n", args[0].from, err); + goto out; + } + + xino_itrunc->bindex = -1; + root = sb->s_root; + aufs_read_lock(root, AuLock_FLUSH); + bend = au_sbend(sb); + for (bindex = 0; bindex <= bend; bindex++) { + if (au_h_dptr(root, bindex) == path.dentry) { + xino_itrunc->bindex = bindex; + break; + } + } + aufs_read_unlock(root, !AuLock_IR); + path_put(&path); + + if (unlikely(xino_itrunc->bindex < 0)) { + pr_err("no such branch %s\n", args[0].from); + err = -EINVAL; + } + +out: + return err; +} + +/* called without aufs lock */ +int au_opts_parse(struct super_block *sb, char *str, struct au_opts *opts) +{ + int err, n, token; + aufs_bindex_t bindex; + unsigned char skipped; + struct dentry *root; + struct au_opt *opt, *opt_tail; + char *opt_str; + /* reduce the stack space */ + union { + struct au_opt_xino_itrunc *xino_itrunc; + struct au_opt_wbr_create *create; + } u; + struct { + substring_t args[MAX_OPT_ARGS]; + } *a; + + err = -ENOMEM; + a = kmalloc(sizeof(*a), GFP_NOFS); + if (unlikely(!a)) + goto out; + + root = sb->s_root; + err = 0; + bindex = 0; + opt = opts->opt; + opt_tail = opt + opts->max_opt - 1; + opt->type = Opt_tail; + while (!err && (opt_str = strsep(&str, ",")) && *opt_str) { + err = -EINVAL; + skipped = 0; + token = match_token(opt_str, options, a->args); + switch (token) { + case Opt_br: + err = 0; + while (!err && (opt_str = strsep(&a->args[0].from, ":")) + && *opt_str) { + err = opt_add(opt, opt_str, opts->sb_flags, + bindex++); + if (unlikely(!err && ++opt > opt_tail)) { + err = -E2BIG; + break; + } + opt->type = Opt_tail; + skipped = 1; + } + break; + case Opt_add: + if (unlikely(match_int(&a->args[0], &n))) { + pr_err("bad integer in %s\n", opt_str); + break; + } + bindex = n; + err = opt_add(opt, a->args[1].from, opts->sb_flags, + bindex); + if (!err) + opt->type = token; + break; + case Opt_append: + err = opt_add(opt, a->args[0].from, opts->sb_flags, + /*dummy bindex*/1); + if (!err) + opt->type = token; + break; + case Opt_prepend: + err = opt_add(opt, a->args[0].from, opts->sb_flags, + /*bindex*/0); + if (!err) + opt->type = token; + break; + case Opt_del: + err = au_opts_parse_del(&opt->del, a->args); + if (!err) + opt->type = token; + break; +#if 0 /* reserved for future use */ + case Opt_idel: + del->pathname = "(indexed)"; + if (unlikely(match_int(&args[0], &n))) { + pr_err("bad integer in %s\n", opt_str); + break; + } + err = au_opts_parse_idel(sb, n, &opt->del, a->args); + if (!err) + opt->type = token; + break; +#endif + case Opt_mod: + err = au_opts_parse_mod(&opt->mod, a->args); + if (!err) + opt->type = token; + break; +#ifdef IMOD /* reserved for future use */ + case Opt_imod: + u.mod->path = "(indexed)"; + if (unlikely(match_int(&a->args[0], &n))) { + pr_err("bad integer in %s\n", opt_str); + break; + } + err = au_opts_parse_imod(sb, n, &opt->mod, a->args); + if (!err) + opt->type = token; + break; +#endif + case Opt_xino: + err = au_opts_parse_xino(sb, &opt->xino, a->args); + if (!err) + opt->type = token; + break; + + case Opt_trunc_xino_path: + err = au_opts_parse_xino_itrunc_path + (sb, &opt->xino_itrunc, a->args); + if (!err) + opt->type = token; + break; + + case Opt_itrunc_xino: + u.xino_itrunc = &opt->xino_itrunc; + if (unlikely(match_int(&a->args[0], &n))) { + pr_err("bad integer in %s\n", opt_str); + break; + } + u.xino_itrunc->bindex = n; + aufs_read_lock(root, AuLock_FLUSH); + if (n < 0 || au_sbend(sb) < n) { + pr_err("out of bounds, %d\n", n); + aufs_read_unlock(root, !AuLock_IR); + break; + } + aufs_read_unlock(root, !AuLock_IR); + err = 0; + opt->type = token; + break; + + case Opt_dirwh: + if (unlikely(match_int(&a->args[0], &opt->dirwh))) + break; + err = 0; + opt->type = token; + break; + + case Opt_rdcache: + if (unlikely(match_int(&a->args[0], &n))) { + pr_err("bad integer in %s\n", opt_str); + break; + } + if (unlikely(n > AUFS_RDCACHE_MAX)) { + pr_err("rdcache must be smaller than %d\n", + AUFS_RDCACHE_MAX); + break; + } + opt->rdcache = n; + err = 0; + opt->type = token; + break; + case Opt_rdblk: + if (unlikely(match_int(&a->args[0], &n) + || n < 0 + || n > KMALLOC_MAX_SIZE)) { + pr_err("bad integer in %s\n", opt_str); + break; + } + if (unlikely(n && n < NAME_MAX)) { + pr_err("rdblk must be larger than %d\n", + NAME_MAX); + break; + } + opt->rdblk = n; + err = 0; + opt->type = token; + break; + case Opt_rdhash: + if (unlikely(match_int(&a->args[0], &n) + || n < 0 + || n * sizeof(struct hlist_head) + > KMALLOC_MAX_SIZE)) { + pr_err("bad integer in %s\n", opt_str); + break; + } + opt->rdhash = n; + err = 0; + opt->type = token; + break; + + case Opt_trunc_xino: + case Opt_notrunc_xino: + case Opt_noxino: + case Opt_trunc_xib: + case Opt_notrunc_xib: + case Opt_shwh: + case Opt_noshwh: + case Opt_dirperm1: + case Opt_nodirperm1: + case Opt_plink: + case Opt_noplink: + case Opt_list_plink: + case Opt_dio: + case Opt_nodio: + case Opt_diropq_a: + case Opt_diropq_w: + case Opt_warn_perm: + case Opt_nowarn_perm: + case Opt_refrof: + case Opt_norefrof: + case Opt_verbose: + case Opt_noverbose: + case Opt_sum: + case Opt_nosum: + case Opt_wsum: + case Opt_rdblk_def: + case Opt_rdhash_def: + case Opt_acl: + case Opt_noacl: + err = 0; + opt->type = token; + break; + + case Opt_udba: + opt->udba = udba_val(a->args[0].from); + if (opt->udba >= 0) { + err = 0; + opt->type = token; + } else + pr_err("wrong value, %s\n", opt_str); + break; + + case Opt_wbr_create: + u.create = &opt->wbr_create; + u.create->wbr_create + = au_wbr_create_val(a->args[0].from, u.create); + if (u.create->wbr_create >= 0) { + err = 0; + opt->type = token; + } else + pr_err("wrong value, %s\n", opt_str); + break; + case Opt_wbr_copyup: + opt->wbr_copyup = au_wbr_copyup_val(a->args[0].from); + if (opt->wbr_copyup >= 0) { + err = 0; + opt->type = token; + } else + pr_err("wrong value, %s\n", opt_str); + break; + + case Opt_fhsm_sec: + if (unlikely(match_int(&a->args[0], &n) + || n < 0)) { + pr_err("bad integer in %s\n", opt_str); + break; + } + if (sysaufs_brs) { + opt->fhsm_second = n; + opt->type = token; + } else + pr_warn("ignored %s\n", opt_str); + err = 0; + break; + + case Opt_ignore: + pr_warn("ignored %s\n", opt_str); + /*FALLTHROUGH*/ + case Opt_ignore_silent: + skipped = 1; + err = 0; + break; + case Opt_err: + pr_err("unknown option %s\n", opt_str); + break; + } + + if (!err && !skipped) { + if (unlikely(++opt > opt_tail)) { + err = -E2BIG; + opt--; + opt->type = Opt_tail; + break; + } + opt->type = Opt_tail; + } + } + + kfree(a); + dump_opts(opts); + if (unlikely(err)) + au_opts_free(opts); + +out: + return err; +} + +static int au_opt_wbr_create(struct super_block *sb, + struct au_opt_wbr_create *create) +{ + int err; + struct au_sbinfo *sbinfo; + + SiMustWriteLock(sb); + + err = 1; /* handled */ + sbinfo = au_sbi(sb); + if (sbinfo->si_wbr_create_ops->fin) { + err = sbinfo->si_wbr_create_ops->fin(sb); + if (!err) + err = 1; + } + + sbinfo->si_wbr_create = create->wbr_create; + sbinfo->si_wbr_create_ops = au_wbr_create_ops + create->wbr_create; + switch (create->wbr_create) { + case AuWbrCreate_MFSRRV: + case AuWbrCreate_MFSRR: + case AuWbrCreate_PMFSRR: + case AuWbrCreate_PMFSRRV: + sbinfo->si_wbr_mfs.mfsrr_watermark = create->mfsrr_watermark; + /*FALLTHROUGH*/ + case AuWbrCreate_MFS: + case AuWbrCreate_MFSV: + case AuWbrCreate_PMFS: + case AuWbrCreate_PMFSV: + sbinfo->si_wbr_mfs.mfs_expire + = msecs_to_jiffies(create->mfs_second * MSEC_PER_SEC); + break; + } + + if (sbinfo->si_wbr_create_ops->init) + sbinfo->si_wbr_create_ops->init(sb); /* ignore */ + + return err; +} + +/* + * returns, + * plus: processed without an error + * zero: unprocessed + */ +static int au_opt_simple(struct super_block *sb, struct au_opt *opt, + struct au_opts *opts) +{ + int err; + struct au_sbinfo *sbinfo; + + SiMustWriteLock(sb); + + err = 1; /* handled */ + sbinfo = au_sbi(sb); + switch (opt->type) { + case Opt_udba: + sbinfo->si_mntflags &= ~AuOptMask_UDBA; + sbinfo->si_mntflags |= opt->udba; + opts->given_udba |= opt->udba; + break; + + case Opt_plink: + au_opt_set(sbinfo->si_mntflags, PLINK); + break; + case Opt_noplink: + if (au_opt_test(sbinfo->si_mntflags, PLINK)) + au_plink_put(sb, /*verbose*/1); + au_opt_clr(sbinfo->si_mntflags, PLINK); + break; + case Opt_list_plink: + if (au_opt_test(sbinfo->si_mntflags, PLINK)) + au_plink_list(sb); + break; + + case Opt_dio: + au_opt_set(sbinfo->si_mntflags, DIO); + au_fset_opts(opts->flags, REFRESH_DYAOP); + break; + case Opt_nodio: + au_opt_clr(sbinfo->si_mntflags, DIO); + au_fset_opts(opts->flags, REFRESH_DYAOP); + break; + + case Opt_fhsm_sec: + au_fhsm_set(sbinfo, opt->fhsm_second); + break; + + case Opt_diropq_a: + au_opt_set(sbinfo->si_mntflags, ALWAYS_DIROPQ); + break; + case Opt_diropq_w: + au_opt_clr(sbinfo->si_mntflags, ALWAYS_DIROPQ); + break; + + case Opt_warn_perm: + au_opt_set(sbinfo->si_mntflags, WARN_PERM); + break; + case Opt_nowarn_perm: + au_opt_clr(sbinfo->si_mntflags, WARN_PERM); + break; + + case Opt_refrof: + au_opt_set(sbinfo->si_mntflags, REFROF); + break; + case Opt_norefrof: + au_opt_clr(sbinfo->si_mntflags, REFROF); + break; + + case Opt_verbose: + au_opt_set(sbinfo->si_mntflags, VERBOSE); + break; + case Opt_noverbose: + au_opt_clr(sbinfo->si_mntflags, VERBOSE); + break; + + case Opt_sum: + au_opt_set(sbinfo->si_mntflags, SUM); + break; + case Opt_wsum: + au_opt_clr(sbinfo->si_mntflags, SUM); + au_opt_set(sbinfo->si_mntflags, SUM_W); + case Opt_nosum: + au_opt_clr(sbinfo->si_mntflags, SUM); + au_opt_clr(sbinfo->si_mntflags, SUM_W); + break; + + case Opt_wbr_create: + err = au_opt_wbr_create(sb, &opt->wbr_create); + break; + case Opt_wbr_copyup: + sbinfo->si_wbr_copyup = opt->wbr_copyup; + sbinfo->si_wbr_copyup_ops = au_wbr_copyup_ops + opt->wbr_copyup; + break; + + case Opt_dirwh: + sbinfo->si_dirwh = opt->dirwh; + break; + + case Opt_rdcache: + sbinfo->si_rdcache + = msecs_to_jiffies(opt->rdcache * MSEC_PER_SEC); + break; + case Opt_rdblk: + sbinfo->si_rdblk = opt->rdblk; + break; + case Opt_rdblk_def: + sbinfo->si_rdblk = AUFS_RDBLK_DEF; + break; + case Opt_rdhash: + sbinfo->si_rdhash = opt->rdhash; + break; + case Opt_rdhash_def: + sbinfo->si_rdhash = AUFS_RDHASH_DEF; + break; + + case Opt_shwh: + au_opt_set(sbinfo->si_mntflags, SHWH); + break; + case Opt_noshwh: + au_opt_clr(sbinfo->si_mntflags, SHWH); + break; + + case Opt_dirperm1: + au_opt_set(sbinfo->si_mntflags, DIRPERM1); + break; + case Opt_nodirperm1: + au_opt_clr(sbinfo->si_mntflags, DIRPERM1); + break; + + case Opt_trunc_xino: + au_opt_set(sbinfo->si_mntflags, TRUNC_XINO); + break; + case Opt_notrunc_xino: + au_opt_clr(sbinfo->si_mntflags, TRUNC_XINO); + break; + + case Opt_trunc_xino_path: + case Opt_itrunc_xino: + err = au_xino_trunc(sb, opt->xino_itrunc.bindex); + if (!err) + err = 1; + break; + + case Opt_trunc_xib: + au_fset_opts(opts->flags, TRUNC_XIB); + break; + case Opt_notrunc_xib: + au_fclr_opts(opts->flags, TRUNC_XIB); + break; + + case Opt_acl: + sb->s_flags |= MS_POSIXACL; + break; + case Opt_noacl: + sb->s_flags &= ~MS_POSIXACL; + break; + + default: + err = 0; + break; + } + + return err; +} + +/* + * returns tri-state. + * plus: processed without an error + * zero: unprocessed + * minus: error + */ +static int au_opt_br(struct super_block *sb, struct au_opt *opt, + struct au_opts *opts) +{ + int err, do_refresh; + + err = 0; + switch (opt->type) { + case Opt_append: + opt->add.bindex = au_sbend(sb) + 1; + if (opt->add.bindex < 0) + opt->add.bindex = 0; + goto add; + case Opt_prepend: + opt->add.bindex = 0; + add: /* indented label */ + case Opt_add: + err = au_br_add(sb, &opt->add, + au_ftest_opts(opts->flags, REMOUNT)); + if (!err) { + err = 1; + au_fset_opts(opts->flags, REFRESH); + } + break; + + case Opt_del: + case Opt_idel: + err = au_br_del(sb, &opt->del, + au_ftest_opts(opts->flags, REMOUNT)); + if (!err) { + err = 1; + au_fset_opts(opts->flags, TRUNC_XIB); + au_fset_opts(opts->flags, REFRESH); + } + break; + + case Opt_mod: + case Opt_imod: + err = au_br_mod(sb, &opt->mod, + au_ftest_opts(opts->flags, REMOUNT), + &do_refresh); + if (!err) { + err = 1; + if (do_refresh) + au_fset_opts(opts->flags, REFRESH); + } + break; + } + + return err; +} + +static int au_opt_xino(struct super_block *sb, struct au_opt *opt, + struct au_opt_xino **opt_xino, + struct au_opts *opts) +{ + int err; + aufs_bindex_t bend, bindex; + struct dentry *root, *parent, *h_root; + + err = 0; + switch (opt->type) { + case Opt_xino: + err = au_xino_set(sb, &opt->xino, + !!au_ftest_opts(opts->flags, REMOUNT)); + if (unlikely(err)) + break; + + *opt_xino = &opt->xino; + au_xino_brid_set(sb, -1); + + /* safe d_parent access */ + parent = opt->xino.file->f_path.dentry->d_parent; + root = sb->s_root; + bend = au_sbend(sb); + for (bindex = 0; bindex <= bend; bindex++) { + h_root = au_h_dptr(root, bindex); + if (h_root == parent) { + au_xino_brid_set(sb, au_sbr_id(sb, bindex)); + break; + } + } + break; + + case Opt_noxino: + au_xino_clr(sb); + au_xino_brid_set(sb, -1); + *opt_xino = (void *)-1; + break; + } + + return err; +} + +int au_opts_verify(struct super_block *sb, unsigned long sb_flags, + unsigned int pending) +{ + int err, fhsm; + aufs_bindex_t bindex, bend; + unsigned char do_plink, skip, do_free; + struct au_branch *br; + struct au_wbr *wbr; + struct dentry *root; + struct inode *dir, *h_dir; + struct au_sbinfo *sbinfo; + struct au_hinode *hdir; + + SiMustAnyLock(sb); + + sbinfo = au_sbi(sb); + AuDebugOn(!(sbinfo->si_mntflags & AuOptMask_UDBA)); + + if (!(sb_flags & MS_RDONLY)) { + if (unlikely(!au_br_writable(au_sbr_perm(sb, 0)))) + pr_warn("first branch should be rw\n"); + if (unlikely(au_opt_test(sbinfo->si_mntflags, SHWH))) + pr_warn("shwh should be used with ro\n"); + } + + if (au_opt_test((sbinfo->si_mntflags | pending), UDBA_HNOTIFY) + && !au_opt_test(sbinfo->si_mntflags, XINO)) + pr_warn("udba=*notify requires xino\n"); + + if (au_opt_test(sbinfo->si_mntflags, DIRPERM1)) + pr_warn("dirperm1 breaks the protection" + " by the permission bits on the lower branch\n"); + + err = 0; + fhsm = 0; + root = sb->s_root; + dir = root->d_inode; + do_plink = !!au_opt_test(sbinfo->si_mntflags, PLINK); + bend = au_sbend(sb); + for (bindex = 0; !err && bindex <= bend; bindex++) { + skip = 0; + h_dir = au_h_iptr(dir, bindex); + br = au_sbr(sb, bindex); + + if ((br->br_perm & AuBrAttr_ICEX) + && !h_dir->i_op->listxattr) + br->br_perm &= ~AuBrAttr_ICEX; +#if 0 + if ((br->br_perm & AuBrAttr_ICEX_SEC) + && (au_br_sb(br)->s_flags & MS_NOSEC)) + br->br_perm &= ~AuBrAttr_ICEX_SEC; +#endif + + do_free = 0; + wbr = br->br_wbr; + if (wbr) + wbr_wh_read_lock(wbr); + + if (!au_br_writable(br->br_perm)) { + do_free = !!wbr; + skip = (!wbr + || (!wbr->wbr_whbase + && !wbr->wbr_plink + && !wbr->wbr_orph)); + } else if (!au_br_wh_linkable(br->br_perm)) { + /* skip = (!br->br_whbase && !br->br_orph); */ + skip = (!wbr || !wbr->wbr_whbase); + if (skip && wbr) { + if (do_plink) + skip = !!wbr->wbr_plink; + else + skip = !wbr->wbr_plink; + } + } else { + /* skip = (br->br_whbase && br->br_ohph); */ + skip = (wbr && wbr->wbr_whbase); + if (skip) { + if (do_plink) + skip = !!wbr->wbr_plink; + else + skip = !wbr->wbr_plink; + } + } + if (wbr) + wbr_wh_read_unlock(wbr); + + if (au_br_fhsm(br->br_perm)) { + fhsm++; + AuDebugOn(!br->br_fhsm); + } + + if (skip) + continue; + + hdir = au_hi(dir, bindex); + au_hn_imtx_lock_nested(hdir, AuLsc_I_PARENT); + if (wbr) + wbr_wh_write_lock(wbr); + err = au_wh_init(br, sb); + if (wbr) + wbr_wh_write_unlock(wbr); + au_hn_imtx_unlock(hdir); + + if (!err && do_free) { + kfree(wbr); + br->br_wbr = NULL; + } + } + + if (fhsm >= 2) { + au_fset_si(sbinfo, FHSM); + for (bindex = bend; bindex >= 0; bindex--) { + br = au_sbr(sb, bindex); + if (au_br_fhsm(br->br_perm)) { + au_fhsm_set_bottom(sb, bindex); + break; + } + } + } else { + au_fclr_si(sbinfo, FHSM); + au_fhsm_set_bottom(sb, -1); + } + + return err; +} + +int au_opts_mount(struct super_block *sb, struct au_opts *opts) +{ + int err; + unsigned int tmp; + aufs_bindex_t bindex, bend; + struct au_opt *opt; + struct au_opt_xino *opt_xino, xino; + struct au_sbinfo *sbinfo; + struct au_branch *br; + struct inode *dir; + + SiMustWriteLock(sb); + + err = 0; + opt_xino = NULL; + opt = opts->opt; + while (err >= 0 && opt->type != Opt_tail) + err = au_opt_simple(sb, opt++, opts); + if (err > 0) + err = 0; + else if (unlikely(err < 0)) + goto out; + + /* disable xino and udba temporary */ + sbinfo = au_sbi(sb); + tmp = sbinfo->si_mntflags; + au_opt_clr(sbinfo->si_mntflags, XINO); + au_opt_set_udba(sbinfo->si_mntflags, UDBA_REVAL); + + opt = opts->opt; + while (err >= 0 && opt->type != Opt_tail) + err = au_opt_br(sb, opt++, opts); + if (err > 0) + err = 0; + else if (unlikely(err < 0)) + goto out; + + bend = au_sbend(sb); + if (unlikely(bend < 0)) { + err = -EINVAL; + pr_err("no branches\n"); + goto out; + } + + if (au_opt_test(tmp, XINO)) + au_opt_set(sbinfo->si_mntflags, XINO); + opt = opts->opt; + while (!err && opt->type != Opt_tail) + err = au_opt_xino(sb, opt++, &opt_xino, opts); + if (unlikely(err)) + goto out; + + err = au_opts_verify(sb, sb->s_flags, tmp); + if (unlikely(err)) + goto out; + + /* restore xino */ + if (au_opt_test(tmp, XINO) && !opt_xino) { + xino.file = au_xino_def(sb); + err = PTR_ERR(xino.file); + if (IS_ERR(xino.file)) + goto out; + + err = au_xino_set(sb, &xino, /*remount*/0); + fput(xino.file); + if (unlikely(err)) + goto out; + } + + /* restore udba */ + tmp &= AuOptMask_UDBA; + sbinfo->si_mntflags &= ~AuOptMask_UDBA; + sbinfo->si_mntflags |= tmp; + bend = au_sbend(sb); + for (bindex = 0; bindex <= bend; bindex++) { + br = au_sbr(sb, bindex); + err = au_hnotify_reset_br(tmp, br, br->br_perm); + if (unlikely(err)) + AuIOErr("hnotify failed on br %d, %d, ignored\n", + bindex, err); + /* go on even if err */ + } + if (au_opt_test(tmp, UDBA_HNOTIFY)) { + dir = sb->s_root->d_inode; + au_hn_reset(dir, au_hi_flags(dir, /*isdir*/1) & ~AuHi_XINO); + } + +out: + return err; +} + +int au_opts_remount(struct super_block *sb, struct au_opts *opts) +{ + int err, rerr; + struct inode *dir; + struct au_opt_xino *opt_xino; + struct au_opt *opt; + struct au_sbinfo *sbinfo; + + SiMustWriteLock(sb); + + dir = sb->s_root->d_inode; + sbinfo = au_sbi(sb); + err = 0; + opt_xino = NULL; + opt = opts->opt; + while (err >= 0 && opt->type != Opt_tail) { + err = au_opt_simple(sb, opt, opts); + if (!err) + err = au_opt_br(sb, opt, opts); + if (!err) + err = au_opt_xino(sb, opt, &opt_xino, opts); + opt++; + } + if (err > 0) + err = 0; + AuTraceErr(err); + /* go on even err */ + + rerr = au_opts_verify(sb, opts->sb_flags, /*pending*/0); + if (unlikely(rerr && !err)) + err = rerr; + + if (au_ftest_opts(opts->flags, TRUNC_XIB)) { + rerr = au_xib_trunc(sb); + if (unlikely(rerr && !err)) + err = rerr; + } + + /* will be handled by the caller */ + if (!au_ftest_opts(opts->flags, REFRESH) + && (opts->given_udba || au_opt_test(sbinfo->si_mntflags, XINO))) + au_fset_opts(opts->flags, REFRESH); + + AuDbg("status 0x%x\n", opts->flags); + return err; +} + +/* ---------------------------------------------------------------------- */ + +unsigned int au_opt_udba(struct super_block *sb) +{ + return au_mntflags(sb) & AuOptMask_UDBA; +} --- linux-3.19.0.orig/ubuntu/aufs/opts.h +++ linux-3.19.0/ubuntu/aufs/opts.h @@ -0,0 +1,213 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * mount options/flags + */ + +#ifndef __AUFS_OPTS_H__ +#define __AUFS_OPTS_H__ + +#ifdef __KERNEL__ + +#include +#include "branch.h" + +struct file; +struct super_block; + +/* ---------------------------------------------------------------------- */ + +/* mount flags */ +#define AuOpt_XINO 1 /* external inode number bitmap + and translation table */ +#define AuOpt_TRUNC_XINO (1 << 1) /* truncate xino files */ +#define AuOpt_UDBA_NONE (1 << 2) /* users direct branch access */ +#define AuOpt_UDBA_REVAL (1 << 3) +#define AuOpt_UDBA_HNOTIFY (1 << 4) +#define AuOpt_SHWH (1 << 5) /* show whiteout */ +#define AuOpt_PLINK (1 << 6) /* pseudo-link */ +#define AuOpt_DIRPERM1 (1 << 7) /* ignore the lower dir's perm + bits */ +#define AuOpt_REFROF (1 << 8) /* unimplemented */ +#define AuOpt_ALWAYS_DIROPQ (1 << 9) /* policy to creating diropq */ +#define AuOpt_SUM (1 << 10) /* summation for statfs(2) */ +#define AuOpt_SUM_W (1 << 11) /* unimplemented */ +#define AuOpt_WARN_PERM (1 << 12) /* warn when add-branch */ +#define AuOpt_VERBOSE (1 << 13) /* busy inode when del-branch */ +#define AuOpt_DIO (1 << 14) /* direct io */ + +#ifndef CONFIG_AUFS_HNOTIFY +#undef AuOpt_UDBA_HNOTIFY +#define AuOpt_UDBA_HNOTIFY 0 +#endif +#ifndef CONFIG_AUFS_SHWH +#undef AuOpt_SHWH +#define AuOpt_SHWH 0 +#endif + +#define AuOpt_Def (AuOpt_XINO \ + | AuOpt_UDBA_REVAL \ + | AuOpt_PLINK \ + /* | AuOpt_DIRPERM1 */ \ + | AuOpt_WARN_PERM) +#define AuOptMask_UDBA (AuOpt_UDBA_NONE \ + | AuOpt_UDBA_REVAL \ + | AuOpt_UDBA_HNOTIFY) + +#define au_opt_test(flags, name) (flags & AuOpt_##name) +#define au_opt_set(flags, name) do { \ + BUILD_BUG_ON(AuOpt_##name & AuOptMask_UDBA); \ + ((flags) |= AuOpt_##name); \ +} while (0) +#define au_opt_set_udba(flags, name) do { \ + (flags) &= ~AuOptMask_UDBA; \ + ((flags) |= AuOpt_##name); \ +} while (0) +#define au_opt_clr(flags, name) do { \ + ((flags) &= ~AuOpt_##name); \ +} while (0) + +static inline unsigned int au_opts_plink(unsigned int mntflags) +{ +#ifdef CONFIG_PROC_FS + return mntflags; +#else + return mntflags & ~AuOpt_PLINK; +#endif +} + +/* ---------------------------------------------------------------------- */ + +/* policies to select one among multiple writable branches */ +enum { + AuWbrCreate_TDP, /* top down parent */ + AuWbrCreate_RR, /* round robin */ + AuWbrCreate_MFS, /* most free space */ + AuWbrCreate_MFSV, /* mfs with seconds */ + AuWbrCreate_MFSRR, /* mfs then rr */ + AuWbrCreate_MFSRRV, /* mfs then rr with seconds */ + AuWbrCreate_PMFS, /* parent and mfs */ + AuWbrCreate_PMFSV, /* parent and mfs with seconds */ + AuWbrCreate_PMFSRR, /* parent, mfs and round-robin */ + AuWbrCreate_PMFSRRV, /* plus seconds */ + + AuWbrCreate_Def = AuWbrCreate_TDP +}; + +enum { + AuWbrCopyup_TDP, /* top down parent */ + AuWbrCopyup_BUP, /* bottom up parent */ + AuWbrCopyup_BU, /* bottom up */ + + AuWbrCopyup_Def = AuWbrCopyup_TDP +}; + +/* ---------------------------------------------------------------------- */ + +struct au_opt_add { + aufs_bindex_t bindex; + char *pathname; + int perm; + struct path path; +}; + +struct au_opt_del { + char *pathname; + struct path h_path; +}; + +struct au_opt_mod { + char *path; + int perm; + struct dentry *h_root; +}; + +struct au_opt_xino { + char *path; + struct file *file; +}; + +struct au_opt_xino_itrunc { + aufs_bindex_t bindex; +}; + +struct au_opt_wbr_create { + int wbr_create; + int mfs_second; + unsigned long long mfsrr_watermark; +}; + +struct au_opt { + int type; + union { + struct au_opt_xino xino; + struct au_opt_xino_itrunc xino_itrunc; + struct au_opt_add add; + struct au_opt_del del; + struct au_opt_mod mod; + int dirwh; + int rdcache; + unsigned int rdblk; + unsigned int rdhash; + int udba; + struct au_opt_wbr_create wbr_create; + int wbr_copyup; + unsigned int fhsm_second; + }; +}; + +/* opts flags */ +#define AuOpts_REMOUNT 1 +#define AuOpts_REFRESH (1 << 1) +#define AuOpts_TRUNC_XIB (1 << 2) +#define AuOpts_REFRESH_DYAOP (1 << 3) +#define au_ftest_opts(flags, name) ((flags) & AuOpts_##name) +#define au_fset_opts(flags, name) \ + do { (flags) |= AuOpts_##name; } while (0) +#define au_fclr_opts(flags, name) \ + do { (flags) &= ~AuOpts_##name; } while (0) + +struct au_opts { + struct au_opt *opt; + int max_opt; + + unsigned int given_udba; + unsigned int flags; + unsigned long sb_flags; +}; + +/* ---------------------------------------------------------------------- */ + +void au_optstr_br_perm(au_br_perm_str_t *str, int perm); +const char *au_optstr_udba(int udba); +const char *au_optstr_wbr_copyup(int wbr_copyup); +const char *au_optstr_wbr_create(int wbr_create); + +void au_opts_free(struct au_opts *opts); +int au_opts_parse(struct super_block *sb, char *str, struct au_opts *opts); +int au_opts_verify(struct super_block *sb, unsigned long sb_flags, + unsigned int pending); +int au_opts_mount(struct super_block *sb, struct au_opts *opts); +int au_opts_remount(struct super_block *sb, struct au_opts *opts); + +unsigned int au_opt_udba(struct super_block *sb); + +/* ---------------------------------------------------------------------- */ + +#endif /* __KERNEL__ */ +#endif /* __AUFS_OPTS_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/plink.c +++ linux-3.19.0/ubuntu/aufs/plink.c @@ -0,0 +1,532 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * pseudo-link + */ + +#include "aufs.h" + +/* + * the pseudo-link maintenance mode. + * during a user process maintains the pseudo-links, + * prohibit adding a new plink and branch manipulation. + * + * Flags + * NOPLM: + * For entry functions which will handle plink, and i_mutex is already held + * in VFS. + * They cannot wait and should return an error at once. + * Callers has to check the error. + * NOPLMW: + * For entry functions which will handle plink, but i_mutex is not held + * in VFS. + * They can wait the plink maintenance mode to finish. + * + * They behave like F_SETLK and F_SETLKW. + * If the caller never handle plink, then both flags are unnecessary. + */ + +int au_plink_maint(struct super_block *sb, int flags) +{ + int err; + pid_t pid, ppid; + struct au_sbinfo *sbi; + + SiMustAnyLock(sb); + + err = 0; + if (!au_opt_test(au_mntflags(sb), PLINK)) + goto out; + + sbi = au_sbi(sb); + pid = sbi->si_plink_maint_pid; + if (!pid || pid == current->pid) + goto out; + + /* todo: it highly depends upon /sbin/mount.aufs */ + rcu_read_lock(); + ppid = task_pid_vnr(rcu_dereference(current->real_parent)); + rcu_read_unlock(); + if (pid == ppid) + goto out; + + if (au_ftest_lock(flags, NOPLMW)) { + /* if there is no i_mutex lock in VFS, we don't need to wait */ + /* AuDebugOn(!lockdep_depth(current)); */ + while (sbi->si_plink_maint_pid) { + si_read_unlock(sb); + /* gave up wake_up_bit() */ + wait_event(sbi->si_plink_wq, !sbi->si_plink_maint_pid); + + if (au_ftest_lock(flags, FLUSH)) + au_nwt_flush(&sbi->si_nowait); + si_noflush_read_lock(sb); + } + } else if (au_ftest_lock(flags, NOPLM)) { + AuDbg("ppid %d, pid %d\n", ppid, pid); + err = -EAGAIN; + } + +out: + return err; +} + +void au_plink_maint_leave(struct au_sbinfo *sbinfo) +{ + spin_lock(&sbinfo->si_plink_maint_lock); + sbinfo->si_plink_maint_pid = 0; + spin_unlock(&sbinfo->si_plink_maint_lock); + wake_up_all(&sbinfo->si_plink_wq); +} + +int au_plink_maint_enter(struct super_block *sb) +{ + int err; + struct au_sbinfo *sbinfo; + + err = 0; + sbinfo = au_sbi(sb); + /* make sure i am the only one in this fs */ + si_write_lock(sb, AuLock_FLUSH); + if (au_opt_test(au_mntflags(sb), PLINK)) { + spin_lock(&sbinfo->si_plink_maint_lock); + if (!sbinfo->si_plink_maint_pid) + sbinfo->si_plink_maint_pid = current->pid; + else + err = -EBUSY; + spin_unlock(&sbinfo->si_plink_maint_lock); + } + si_write_unlock(sb); + + return err; +} + +/* ---------------------------------------------------------------------- */ + +#ifdef CONFIG_AUFS_DEBUG +void au_plink_list(struct super_block *sb) +{ + int i; + struct au_sbinfo *sbinfo; + struct hlist_head *plink_hlist; + struct pseudo_link *plink; + + SiMustAnyLock(sb); + + sbinfo = au_sbi(sb); + AuDebugOn(!au_opt_test(au_mntflags(sb), PLINK)); + AuDebugOn(au_plink_maint(sb, AuLock_NOPLM)); + + for (i = 0; i < AuPlink_NHASH; i++) { + plink_hlist = &sbinfo->si_plink[i].head; + rcu_read_lock(); + hlist_for_each_entry_rcu(plink, plink_hlist, hlist) + AuDbg("%lu\n", plink->inode->i_ino); + rcu_read_unlock(); + } +} +#endif + +/* is the inode pseudo-linked? */ +int au_plink_test(struct inode *inode) +{ + int found, i; + struct au_sbinfo *sbinfo; + struct hlist_head *plink_hlist; + struct pseudo_link *plink; + + sbinfo = au_sbi(inode->i_sb); + AuRwMustAnyLock(&sbinfo->si_rwsem); + AuDebugOn(!au_opt_test(au_mntflags(inode->i_sb), PLINK)); + AuDebugOn(au_plink_maint(inode->i_sb, AuLock_NOPLM)); + + found = 0; + i = au_plink_hash(inode->i_ino); + plink_hlist = &sbinfo->si_plink[i].head; + rcu_read_lock(); + hlist_for_each_entry_rcu(plink, plink_hlist, hlist) + if (plink->inode == inode) { + found = 1; + break; + } + rcu_read_unlock(); + return found; +} + +/* ---------------------------------------------------------------------- */ + +/* + * generate a name for plink. + * the file will be stored under AUFS_WH_PLINKDIR. + */ +/* 20 is max digits length of ulong 64 */ +#define PLINK_NAME_LEN ((20 + 1) * 2) + +static int plink_name(char *name, int len, struct inode *inode, + aufs_bindex_t bindex) +{ + int rlen; + struct inode *h_inode; + + h_inode = au_h_iptr(inode, bindex); + rlen = snprintf(name, len, "%lu.%lu", inode->i_ino, h_inode->i_ino); + return rlen; +} + +struct au_do_plink_lkup_args { + struct dentry **errp; + struct qstr *tgtname; + struct dentry *h_parent; + struct au_branch *br; +}; + +static struct dentry *au_do_plink_lkup(struct qstr *tgtname, + struct dentry *h_parent, + struct au_branch *br) +{ + struct dentry *h_dentry; + struct mutex *h_mtx; + + h_mtx = &h_parent->d_inode->i_mutex; + mutex_lock_nested(h_mtx, AuLsc_I_CHILD2); + h_dentry = vfsub_lkup_one(tgtname, h_parent); + mutex_unlock(h_mtx); + return h_dentry; +} + +static void au_call_do_plink_lkup(void *args) +{ + struct au_do_plink_lkup_args *a = args; + *a->errp = au_do_plink_lkup(a->tgtname, a->h_parent, a->br); +} + +/* lookup the plink-ed @inode under the branch at @bindex */ +struct dentry *au_plink_lkup(struct inode *inode, aufs_bindex_t bindex) +{ + struct dentry *h_dentry, *h_parent; + struct au_branch *br; + struct inode *h_dir; + int wkq_err; + char a[PLINK_NAME_LEN]; + struct qstr tgtname = QSTR_INIT(a, 0); + + AuDebugOn(au_plink_maint(inode->i_sb, AuLock_NOPLM)); + + br = au_sbr(inode->i_sb, bindex); + h_parent = br->br_wbr->wbr_plink; + h_dir = h_parent->d_inode; + tgtname.len = plink_name(a, sizeof(a), inode, bindex); + + if (!uid_eq(current_fsuid(), GLOBAL_ROOT_UID)) { + struct au_do_plink_lkup_args args = { + .errp = &h_dentry, + .tgtname = &tgtname, + .h_parent = h_parent, + .br = br + }; + + wkq_err = au_wkq_wait(au_call_do_plink_lkup, &args); + if (unlikely(wkq_err)) + h_dentry = ERR_PTR(wkq_err); + } else + h_dentry = au_do_plink_lkup(&tgtname, h_parent, br); + + return h_dentry; +} + +/* create a pseudo-link */ +static int do_whplink(struct qstr *tgt, struct dentry *h_parent, + struct dentry *h_dentry, struct au_branch *br) +{ + int err; + struct path h_path = { + .mnt = au_br_mnt(br) + }; + struct inode *h_dir, *delegated; + + h_dir = h_parent->d_inode; + mutex_lock_nested(&h_dir->i_mutex, AuLsc_I_CHILD2); +again: + h_path.dentry = vfsub_lkup_one(tgt, h_parent); + err = PTR_ERR(h_path.dentry); + if (IS_ERR(h_path.dentry)) + goto out; + + err = 0; + /* wh.plink dir is not monitored */ + /* todo: is it really safe? */ + if (h_path.dentry->d_inode + && h_path.dentry->d_inode != h_dentry->d_inode) { + delegated = NULL; + err = vfsub_unlink(h_dir, &h_path, &delegated, /*force*/0); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal unlink\n"); + iput(delegated); + } + dput(h_path.dentry); + h_path.dentry = NULL; + if (!err) + goto again; + } + if (!err && !h_path.dentry->d_inode) { + delegated = NULL; + err = vfsub_link(h_dentry, h_dir, &h_path, &delegated); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal link\n"); + iput(delegated); + } + } + dput(h_path.dentry); + +out: + mutex_unlock(&h_dir->i_mutex); + return err; +} + +struct do_whplink_args { + int *errp; + struct qstr *tgt; + struct dentry *h_parent; + struct dentry *h_dentry; + struct au_branch *br; +}; + +static void call_do_whplink(void *args) +{ + struct do_whplink_args *a = args; + *a->errp = do_whplink(a->tgt, a->h_parent, a->h_dentry, a->br); +} + +static int whplink(struct dentry *h_dentry, struct inode *inode, + aufs_bindex_t bindex, struct au_branch *br) +{ + int err, wkq_err; + struct au_wbr *wbr; + struct dentry *h_parent; + struct inode *h_dir; + char a[PLINK_NAME_LEN]; + struct qstr tgtname = QSTR_INIT(a, 0); + + wbr = au_sbr(inode->i_sb, bindex)->br_wbr; + h_parent = wbr->wbr_plink; + h_dir = h_parent->d_inode; + tgtname.len = plink_name(a, sizeof(a), inode, bindex); + + /* always superio. */ + if (!uid_eq(current_fsuid(), GLOBAL_ROOT_UID)) { + struct do_whplink_args args = { + .errp = &err, + .tgt = &tgtname, + .h_parent = h_parent, + .h_dentry = h_dentry, + .br = br + }; + wkq_err = au_wkq_wait(call_do_whplink, &args); + if (unlikely(wkq_err)) + err = wkq_err; + } else + err = do_whplink(&tgtname, h_parent, h_dentry, br); + + return err; +} + +/* free a single plink */ +static void do_put_plink(struct pseudo_link *plink, int do_del) +{ + if (do_del) + hlist_del(&plink->hlist); + iput(plink->inode); + kfree(plink); +} + +static void do_put_plink_rcu(struct rcu_head *rcu) +{ + struct pseudo_link *plink; + + plink = container_of(rcu, struct pseudo_link, rcu); + iput(plink->inode); + kfree(plink); +} + +/* + * create a new pseudo-link for @h_dentry on @bindex. + * the linked inode is held in aufs @inode. + */ +void au_plink_append(struct inode *inode, aufs_bindex_t bindex, + struct dentry *h_dentry) +{ + struct super_block *sb; + struct au_sbinfo *sbinfo; + struct hlist_head *plink_hlist; + struct pseudo_link *plink, *tmp; + struct au_sphlhead *sphl; + int found, err, cnt, i; + + sb = inode->i_sb; + sbinfo = au_sbi(sb); + AuDebugOn(!au_opt_test(au_mntflags(sb), PLINK)); + AuDebugOn(au_plink_maint(sb, AuLock_NOPLM)); + + found = au_plink_test(inode); + if (found) + return; + + i = au_plink_hash(inode->i_ino); + sphl = sbinfo->si_plink + i; + plink_hlist = &sphl->head; + tmp = kmalloc(sizeof(*plink), GFP_NOFS); + if (tmp) + tmp->inode = au_igrab(inode); + else { + err = -ENOMEM; + goto out; + } + + spin_lock(&sphl->spin); + hlist_for_each_entry(plink, plink_hlist, hlist) { + if (plink->inode == inode) { + found = 1; + break; + } + } + if (!found) + hlist_add_head_rcu(&tmp->hlist, plink_hlist); + spin_unlock(&sphl->spin); + if (!found) { + cnt = au_sphl_count(sphl); +#define msg "unexpectedly unblanced or too many pseudo-links" + if (cnt > AUFS_PLINK_WARN) + AuWarn1(msg ", %d\n", cnt); +#undef msg + err = whplink(h_dentry, inode, bindex, au_sbr(sb, bindex)); + } else { + do_put_plink(tmp, 0); + return; + } + +out: + if (unlikely(err)) { + pr_warn("err %d, damaged pseudo link.\n", err); + if (tmp) { + au_sphl_del_rcu(&tmp->hlist, sphl); + call_rcu(&tmp->rcu, do_put_plink_rcu); + } + } +} + +/* free all plinks */ +void au_plink_put(struct super_block *sb, int verbose) +{ + int i, warned; + struct au_sbinfo *sbinfo; + struct hlist_head *plink_hlist; + struct hlist_node *tmp; + struct pseudo_link *plink; + + SiMustWriteLock(sb); + + sbinfo = au_sbi(sb); + AuDebugOn(!au_opt_test(au_mntflags(sb), PLINK)); + AuDebugOn(au_plink_maint(sb, AuLock_NOPLM)); + + /* no spin_lock since sbinfo is write-locked */ + warned = 0; + for (i = 0; i < AuPlink_NHASH; i++) { + plink_hlist = &sbinfo->si_plink[i].head; + if (!warned && verbose && !hlist_empty(plink_hlist)) { + pr_warn("pseudo-link is not flushed"); + warned = 1; + } + hlist_for_each_entry_safe(plink, tmp, plink_hlist, hlist) + do_put_plink(plink, 0); + INIT_HLIST_HEAD(plink_hlist); + } +} + +void au_plink_clean(struct super_block *sb, int verbose) +{ + struct dentry *root; + + root = sb->s_root; + aufs_write_lock(root); + if (au_opt_test(au_mntflags(sb), PLINK)) + au_plink_put(sb, verbose); + aufs_write_unlock(root); +} + +static int au_plink_do_half_refresh(struct inode *inode, aufs_bindex_t br_id) +{ + int do_put; + aufs_bindex_t bstart, bend, bindex; + + do_put = 0; + bstart = au_ibstart(inode); + bend = au_ibend(inode); + if (bstart >= 0) { + for (bindex = bstart; bindex <= bend; bindex++) { + if (!au_h_iptr(inode, bindex) + || au_ii_br_id(inode, bindex) != br_id) + continue; + au_set_h_iptr(inode, bindex, NULL, 0); + do_put = 1; + break; + } + if (do_put) + for (bindex = bstart; bindex <= bend; bindex++) + if (au_h_iptr(inode, bindex)) { + do_put = 0; + break; + } + } else + do_put = 1; + + return do_put; +} + +/* free the plinks on a branch specified by @br_id */ +void au_plink_half_refresh(struct super_block *sb, aufs_bindex_t br_id) +{ + struct au_sbinfo *sbinfo; + struct hlist_head *plink_hlist; + struct hlist_node *tmp; + struct pseudo_link *plink; + struct inode *inode; + int i, do_put; + + SiMustWriteLock(sb); + + sbinfo = au_sbi(sb); + AuDebugOn(!au_opt_test(au_mntflags(sb), PLINK)); + AuDebugOn(au_plink_maint(sb, AuLock_NOPLM)); + + /* no spin_lock since sbinfo is write-locked */ + for (i = 0; i < AuPlink_NHASH; i++) { + plink_hlist = &sbinfo->si_plink[i].head; + hlist_for_each_entry_safe(plink, tmp, plink_hlist, hlist) { + inode = au_igrab(plink->inode); + ii_write_lock_child(inode); + do_put = au_plink_do_half_refresh(inode, br_id); + if (do_put) + do_put_plink(plink, 1); + ii_write_unlock(inode); + iput(inode); + } + } +} --- linux-3.19.0.orig/ubuntu/aufs/poll.c +++ linux-3.19.0/ubuntu/aufs/poll.c @@ -0,0 +1,55 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * poll operation + * There is only one filesystem which implements ->poll operation, currently. + */ + +#include "aufs.h" + +unsigned int aufs_poll(struct file *file, poll_table *wait) +{ + unsigned int mask; + int err; + struct file *h_file; + struct dentry *dentry; + struct super_block *sb; + + /* We should pretend an error happened. */ + mask = POLLERR /* | POLLIN | POLLOUT */; + dentry = file->f_path.dentry; + sb = dentry->d_sb; + si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLMW); + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/0); + if (unlikely(err)) + goto out; + + /* it is not an error if h_file has no operation */ + mask = DEFAULT_POLLMASK; + h_file = au_hf_top(file); + if (h_file->f_op->poll) + mask = h_file->f_op->poll(h_file, wait); + + di_read_unlock(dentry, AuLock_IR); + fi_read_unlock(file); + +out: + si_read_unlock(sb); + AuTraceErr((int)mask); + return mask; +} --- linux-3.19.0.orig/ubuntu/aufs/posix_acl.c +++ linux-3.19.0/ubuntu/aufs/posix_acl.c @@ -0,0 +1,99 @@ +/* + * Copyright (C) 2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * posix acl operations + */ + +#include +#include +#include "aufs.h" + +struct posix_acl *aufs_get_acl(struct inode *inode, int type) +{ + struct posix_acl *acl; + int err; + aufs_bindex_t bindex; + struct inode *h_inode; + struct super_block *sb; + + acl = NULL; + sb = inode->i_sb; + si_read_lock(sb, AuLock_FLUSH); + ii_read_lock_child(inode); + if (!(sb->s_flags & MS_POSIXACL)) + goto out; + + bindex = au_ibstart(inode); + h_inode = au_h_iptr(inode, bindex); + if (unlikely(!h_inode + || ((h_inode->i_mode & S_IFMT) + != (inode->i_mode & S_IFMT)))) { + err = au_busy_or_stale(); + acl = ERR_PTR(err); + goto out; + } + + /* always topmost only */ + acl = get_acl(h_inode, type); + +out: + ii_read_unlock(inode); + si_read_unlock(sb); + + AuTraceErrPtr(acl); + return acl; +} + +int aufs_set_acl(struct inode *inode, struct posix_acl *acl, int type) +{ + int err; + ssize_t ssz; + struct dentry *dentry; + struct au_srxattr arg = { + .type = AU_ACL_SET, + .u.acl_set = { + .acl = acl, + .type = type + }, + }; + + mutex_lock(&inode->i_mutex); + if (inode->i_ino == AUFS_ROOT_INO) + dentry = dget(inode->i_sb->s_root); + else { + dentry = d_find_alias(inode); + if (!dentry) + dentry = d_find_any_alias(inode); + if (!dentry) { + pr_warn("cannot handle this inode, " + "please report to aufs-users ML\n"); + err = -ENOENT; + goto out; + } + } + + ssz = au_srxattr(dentry, &arg); + dput(dentry); + err = ssz; + if (ssz >= 0) + err = 0; + +out: + mutex_unlock(&inode->i_mutex); + return err; +} --- linux-3.19.0.orig/ubuntu/aufs/procfs.c +++ linux-3.19.0/ubuntu/aufs/procfs.c @@ -0,0 +1,169 @@ +/* + * Copyright (C) 2010-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * procfs interfaces + */ + +#include +#include "aufs.h" + +static int au_procfs_plm_release(struct inode *inode, struct file *file) +{ + struct au_sbinfo *sbinfo; + + sbinfo = file->private_data; + if (sbinfo) { + au_plink_maint_leave(sbinfo); + kobject_put(&sbinfo->si_kobj); + } + + return 0; +} + +static void au_procfs_plm_write_clean(struct file *file) +{ + struct au_sbinfo *sbinfo; + + sbinfo = file->private_data; + if (sbinfo) + au_plink_clean(sbinfo->si_sb, /*verbose*/0); +} + +static int au_procfs_plm_write_si(struct file *file, unsigned long id) +{ + int err; + struct super_block *sb; + struct au_sbinfo *sbinfo; + + err = -EBUSY; + if (unlikely(file->private_data)) + goto out; + + sb = NULL; + /* don't use au_sbilist_lock() here */ + spin_lock(&au_sbilist.spin); + list_for_each_entry(sbinfo, &au_sbilist.head, si_list) + if (id == sysaufs_si_id(sbinfo)) { + kobject_get(&sbinfo->si_kobj); + sb = sbinfo->si_sb; + break; + } + spin_unlock(&au_sbilist.spin); + + err = -EINVAL; + if (unlikely(!sb)) + goto out; + + err = au_plink_maint_enter(sb); + if (!err) + /* keep kobject_get() */ + file->private_data = sbinfo; + else + kobject_put(&sbinfo->si_kobj); +out: + return err; +} + +/* + * Accept a valid "si=xxxx" only. + * Once it is accepted successfully, accept "clean" too. + */ +static ssize_t au_procfs_plm_write(struct file *file, const char __user *ubuf, + size_t count, loff_t *ppos) +{ + ssize_t err; + unsigned long id; + /* last newline is allowed */ + char buf[3 + sizeof(unsigned long) * 2 + 1]; + + err = -EACCES; + if (unlikely(!capable(CAP_SYS_ADMIN))) + goto out; + + err = -EINVAL; + if (unlikely(count > sizeof(buf))) + goto out; + + err = copy_from_user(buf, ubuf, count); + if (unlikely(err)) { + err = -EFAULT; + goto out; + } + buf[count] = 0; + + err = -EINVAL; + if (!strcmp("clean", buf)) { + au_procfs_plm_write_clean(file); + goto out_success; + } else if (unlikely(strncmp("si=", buf, 3))) + goto out; + + err = kstrtoul(buf + 3, 16, &id); + if (unlikely(err)) + goto out; + + err = au_procfs_plm_write_si(file, id); + if (unlikely(err)) + goto out; + +out_success: + err = count; /* success */ +out: + return err; +} + +static const struct file_operations au_procfs_plm_fop = { + .write = au_procfs_plm_write, + .release = au_procfs_plm_release, + .owner = THIS_MODULE +}; + +/* ---------------------------------------------------------------------- */ + +static struct proc_dir_entry *au_procfs_dir; + +void au_procfs_fin(void) +{ + remove_proc_entry(AUFS_PLINK_MAINT_NAME, au_procfs_dir); + remove_proc_entry(AUFS_PLINK_MAINT_DIR, NULL); +} + +int __init au_procfs_init(void) +{ + int err; + struct proc_dir_entry *entry; + + err = -ENOMEM; + au_procfs_dir = proc_mkdir(AUFS_PLINK_MAINT_DIR, NULL); + if (unlikely(!au_procfs_dir)) + goto out; + + entry = proc_create(AUFS_PLINK_MAINT_NAME, S_IFREG | S_IWUSR, + au_procfs_dir, &au_procfs_plm_fop); + if (unlikely(!entry)) + goto out_dir; + + err = 0; + goto out; /* success */ + + +out_dir: + remove_proc_entry(AUFS_PLINK_MAINT_DIR, NULL); +out: + return err; +} --- linux-3.19.0.orig/ubuntu/aufs/rdu.c +++ linux-3.19.0/ubuntu/aufs/rdu.c @@ -0,0 +1,388 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * readdir in userspace. + */ + +#include +#include +#include +#include "aufs.h" + +/* bits for struct aufs_rdu.flags */ +#define AuRdu_CALLED 1 +#define AuRdu_CONT (1 << 1) +#define AuRdu_FULL (1 << 2) +#define au_ftest_rdu(flags, name) ((flags) & AuRdu_##name) +#define au_fset_rdu(flags, name) \ + do { (flags) |= AuRdu_##name; } while (0) +#define au_fclr_rdu(flags, name) \ + do { (flags) &= ~AuRdu_##name; } while (0) + +struct au_rdu_arg { + struct dir_context ctx; + struct aufs_rdu *rdu; + union au_rdu_ent_ul ent; + unsigned long end; + + struct super_block *sb; + int err; +}; + +static int au_rdu_fill(struct dir_context *ctx, const char *name, int nlen, + loff_t offset, u64 h_ino, unsigned int d_type) +{ + int err, len; + struct au_rdu_arg *arg = container_of(ctx, struct au_rdu_arg, ctx); + struct aufs_rdu *rdu = arg->rdu; + struct au_rdu_ent ent; + + err = 0; + arg->err = 0; + au_fset_rdu(rdu->cookie.flags, CALLED); + len = au_rdu_len(nlen); + if (arg->ent.ul + len < arg->end) { + ent.ino = h_ino; + ent.bindex = rdu->cookie.bindex; + ent.type = d_type; + ent.nlen = nlen; + if (unlikely(nlen > AUFS_MAX_NAMELEN)) + ent.type = DT_UNKNOWN; + + /* unnecessary to support mmap_sem since this is a dir */ + err = -EFAULT; + if (copy_to_user(arg->ent.e, &ent, sizeof(ent))) + goto out; + if (copy_to_user(arg->ent.e->name, name, nlen)) + goto out; + /* the terminating NULL */ + if (__put_user(0, arg->ent.e->name + nlen)) + goto out; + err = 0; + /* AuDbg("%p, %.*s\n", arg->ent.p, nlen, name); */ + arg->ent.ul += len; + rdu->rent++; + } else { + err = -EFAULT; + au_fset_rdu(rdu->cookie.flags, FULL); + rdu->full = 1; + rdu->tail = arg->ent; + } + +out: + /* AuTraceErr(err); */ + return err; +} + +static int au_rdu_do(struct file *h_file, struct au_rdu_arg *arg) +{ + int err; + loff_t offset; + struct au_rdu_cookie *cookie = &arg->rdu->cookie; + + /* we don't have to care (FMODE_32BITHASH | FMODE_64BITHASH) for ext4 */ + offset = vfsub_llseek(h_file, cookie->h_pos, SEEK_SET); + err = offset; + if (unlikely(offset != cookie->h_pos)) + goto out; + + err = 0; + do { + arg->err = 0; + au_fclr_rdu(cookie->flags, CALLED); + /* smp_mb(); */ + err = vfsub_iterate_dir(h_file, &arg->ctx); + if (err >= 0) + err = arg->err; + } while (!err + && au_ftest_rdu(cookie->flags, CALLED) + && !au_ftest_rdu(cookie->flags, FULL)); + cookie->h_pos = h_file->f_pos; + +out: + AuTraceErr(err); + return err; +} + +static int au_rdu(struct file *file, struct aufs_rdu *rdu) +{ + int err; + aufs_bindex_t bend; + struct au_rdu_arg arg = { + .ctx = { + .actor = au_rdu_fill + } + }; + struct dentry *dentry; + struct inode *inode; + struct file *h_file; + struct au_rdu_cookie *cookie = &rdu->cookie; + + err = !access_ok(VERIFY_WRITE, rdu->ent.e, rdu->sz); + if (unlikely(err)) { + err = -EFAULT; + AuTraceErr(err); + goto out; + } + rdu->rent = 0; + rdu->tail = rdu->ent; + rdu->full = 0; + arg.rdu = rdu; + arg.ent = rdu->ent; + arg.end = arg.ent.ul; + arg.end += rdu->sz; + + err = -ENOTDIR; + if (unlikely(!file->f_op->iterate)) + goto out; + + err = security_file_permission(file, MAY_READ); + AuTraceErr(err); + if (unlikely(err)) + goto out; + + dentry = file->f_path.dentry; + inode = dentry->d_inode; +#if 1 + mutex_lock(&inode->i_mutex); +#else + err = mutex_lock_killable(&inode->i_mutex); + AuTraceErr(err); + if (unlikely(err)) + goto out; +#endif + + arg.sb = inode->i_sb; + err = si_read_lock(arg.sb, AuLock_FLUSH | AuLock_NOPLM); + if (unlikely(err)) + goto out_mtx; + err = au_alive_dir(dentry); + if (unlikely(err)) + goto out_si; + /* todo: reval? */ + fi_read_lock(file); + + err = -EAGAIN; + if (unlikely(au_ftest_rdu(cookie->flags, CONT) + && cookie->generation != au_figen(file))) + goto out_unlock; + + err = 0; + if (!rdu->blk) { + rdu->blk = au_sbi(arg.sb)->si_rdblk; + if (!rdu->blk) + rdu->blk = au_dir_size(file, /*dentry*/NULL); + } + bend = au_fbstart(file); + if (cookie->bindex < bend) + cookie->bindex = bend; + bend = au_fbend_dir(file); + /* AuDbg("b%d, b%d\n", cookie->bindex, bend); */ + for (; !err && cookie->bindex <= bend; + cookie->bindex++, cookie->h_pos = 0) { + h_file = au_hf_dir(file, cookie->bindex); + if (!h_file) + continue; + + au_fclr_rdu(cookie->flags, FULL); + err = au_rdu_do(h_file, &arg); + AuTraceErr(err); + if (unlikely(au_ftest_rdu(cookie->flags, FULL) || err)) + break; + } + AuDbg("rent %llu\n", rdu->rent); + + if (!err && !au_ftest_rdu(cookie->flags, CONT)) { + rdu->shwh = !!au_opt_test(au_sbi(arg.sb)->si_mntflags, SHWH); + au_fset_rdu(cookie->flags, CONT); + cookie->generation = au_figen(file); + } + + ii_read_lock_child(inode); + fsstack_copy_attr_atime(inode, au_h_iptr(inode, au_ibstart(inode))); + ii_read_unlock(inode); + +out_unlock: + fi_read_unlock(file); +out_si: + si_read_unlock(arg.sb); +out_mtx: + mutex_unlock(&inode->i_mutex); +out: + AuTraceErr(err); + return err; +} + +static int au_rdu_ino(struct file *file, struct aufs_rdu *rdu) +{ + int err; + ino_t ino; + unsigned long long nent; + union au_rdu_ent_ul *u; + struct au_rdu_ent ent; + struct super_block *sb; + + err = 0; + nent = rdu->nent; + u = &rdu->ent; + sb = file->f_path.dentry->d_sb; + si_read_lock(sb, AuLock_FLUSH); + while (nent-- > 0) { + /* unnecessary to support mmap_sem since this is a dir */ + err = copy_from_user(&ent, u->e, sizeof(ent)); + if (!err) + err = !access_ok(VERIFY_WRITE, &u->e->ino, sizeof(ino)); + if (unlikely(err)) { + err = -EFAULT; + AuTraceErr(err); + break; + } + + /* AuDbg("b%d, i%llu\n", ent.bindex, ent.ino); */ + if (!ent.wh) + err = au_ino(sb, ent.bindex, ent.ino, ent.type, &ino); + else + err = au_wh_ino(sb, ent.bindex, ent.ino, ent.type, + &ino); + if (unlikely(err)) { + AuTraceErr(err); + break; + } + + err = __put_user(ino, &u->e->ino); + if (unlikely(err)) { + err = -EFAULT; + AuTraceErr(err); + break; + } + u->ul += au_rdu_len(ent.nlen); + } + si_read_unlock(sb); + + return err; +} + +/* ---------------------------------------------------------------------- */ + +static int au_rdu_verify(struct aufs_rdu *rdu) +{ + AuDbg("rdu{%llu, %p, %u | %u | %llu, %u, %u | " + "%llu, b%d, 0x%x, g%u}\n", + rdu->sz, rdu->ent.e, rdu->verify[AufsCtlRduV_SZ], + rdu->blk, + rdu->rent, rdu->shwh, rdu->full, + rdu->cookie.h_pos, rdu->cookie.bindex, rdu->cookie.flags, + rdu->cookie.generation); + + if (rdu->verify[AufsCtlRduV_SZ] == sizeof(*rdu)) + return 0; + + AuDbg("%u:%u\n", + rdu->verify[AufsCtlRduV_SZ], (unsigned int)sizeof(*rdu)); + return -EINVAL; +} + +long au_rdu_ioctl(struct file *file, unsigned int cmd, unsigned long arg) +{ + long err, e; + struct aufs_rdu rdu; + void __user *p = (void __user *)arg; + + err = copy_from_user(&rdu, p, sizeof(rdu)); + if (unlikely(err)) { + err = -EFAULT; + AuTraceErr(err); + goto out; + } + err = au_rdu_verify(&rdu); + if (unlikely(err)) + goto out; + + switch (cmd) { + case AUFS_CTL_RDU: + err = au_rdu(file, &rdu); + if (unlikely(err)) + break; + + e = copy_to_user(p, &rdu, sizeof(rdu)); + if (unlikely(e)) { + err = -EFAULT; + AuTraceErr(err); + } + break; + case AUFS_CTL_RDU_INO: + err = au_rdu_ino(file, &rdu); + break; + + default: + /* err = -ENOTTY; */ + err = -EINVAL; + } + +out: + AuTraceErr(err); + return err; +} + +#ifdef CONFIG_COMPAT +long au_rdu_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) +{ + long err, e; + struct aufs_rdu rdu; + void __user *p = compat_ptr(arg); + + /* todo: get_user()? */ + err = copy_from_user(&rdu, p, sizeof(rdu)); + if (unlikely(err)) { + err = -EFAULT; + AuTraceErr(err); + goto out; + } + rdu.ent.e = compat_ptr(rdu.ent.ul); + err = au_rdu_verify(&rdu); + if (unlikely(err)) + goto out; + + switch (cmd) { + case AUFS_CTL_RDU: + err = au_rdu(file, &rdu); + if (unlikely(err)) + break; + + rdu.ent.ul = ptr_to_compat(rdu.ent.e); + rdu.tail.ul = ptr_to_compat(rdu.tail.e); + e = copy_to_user(p, &rdu, sizeof(rdu)); + if (unlikely(e)) { + err = -EFAULT; + AuTraceErr(err); + } + break; + case AUFS_CTL_RDU_INO: + err = au_rdu_ino(file, &rdu); + break; + + default: + /* err = -ENOTTY; */ + err = -EINVAL; + } + +out: + AuTraceErr(err); + return err; +} +#endif --- linux-3.19.0.orig/ubuntu/aufs/rwsem.h +++ linux-3.19.0/ubuntu/aufs/rwsem.h @@ -0,0 +1,191 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * simple read-write semaphore wrappers + */ + +#ifndef __AUFS_RWSEM_H__ +#define __AUFS_RWSEM_H__ + +#ifdef __KERNEL__ + +#include "debug.h" + +struct au_rwsem { + struct rw_semaphore rwsem; +#ifdef CONFIG_AUFS_DEBUG + /* just for debugging, not almighty counter */ + atomic_t rcnt, wcnt; +#endif +}; + +#ifdef CONFIG_AUFS_DEBUG +#define AuDbgCntInit(rw) do { \ + atomic_set(&(rw)->rcnt, 0); \ + atomic_set(&(rw)->wcnt, 0); \ + smp_mb(); /* atomic set */ \ +} while (0) + +#define AuDbgRcntInc(rw) atomic_inc(&(rw)->rcnt) +#define AuDbgRcntDec(rw) WARN_ON(atomic_dec_return(&(rw)->rcnt) < 0) +#define AuDbgWcntInc(rw) atomic_inc(&(rw)->wcnt) +#define AuDbgWcntDec(rw) WARN_ON(atomic_dec_return(&(rw)->wcnt) < 0) +#else +#define AuDbgCntInit(rw) do {} while (0) +#define AuDbgRcntInc(rw) do {} while (0) +#define AuDbgRcntDec(rw) do {} while (0) +#define AuDbgWcntInc(rw) do {} while (0) +#define AuDbgWcntDec(rw) do {} while (0) +#endif /* CONFIG_AUFS_DEBUG */ + +/* to debug easier, do not make them inlined functions */ +#define AuRwMustNoWaiters(rw) AuDebugOn(!list_empty(&(rw)->rwsem.wait_list)) +/* rwsem_is_locked() is unusable */ +#define AuRwMustReadLock(rw) AuDebugOn(atomic_read(&(rw)->rcnt) <= 0) +#define AuRwMustWriteLock(rw) AuDebugOn(atomic_read(&(rw)->wcnt) <= 0) +#define AuRwMustAnyLock(rw) AuDebugOn(atomic_read(&(rw)->rcnt) <= 0 \ + && atomic_read(&(rw)->wcnt) <= 0) +#define AuRwDestroy(rw) AuDebugOn(atomic_read(&(rw)->rcnt) \ + || atomic_read(&(rw)->wcnt)) + +#define au_rw_class(rw, key) lockdep_set_class(&(rw)->rwsem, key) + +static inline void au_rw_init(struct au_rwsem *rw) +{ + AuDbgCntInit(rw); + init_rwsem(&rw->rwsem); +} + +static inline void au_rw_init_wlock(struct au_rwsem *rw) +{ + au_rw_init(rw); + down_write(&rw->rwsem); + AuDbgWcntInc(rw); +} + +static inline void au_rw_init_wlock_nested(struct au_rwsem *rw, + unsigned int lsc) +{ + au_rw_init(rw); + down_write_nested(&rw->rwsem, lsc); + AuDbgWcntInc(rw); +} + +static inline void au_rw_read_lock(struct au_rwsem *rw) +{ + down_read(&rw->rwsem); + AuDbgRcntInc(rw); +} + +static inline void au_rw_read_lock_nested(struct au_rwsem *rw, unsigned int lsc) +{ + down_read_nested(&rw->rwsem, lsc); + AuDbgRcntInc(rw); +} + +static inline void au_rw_read_unlock(struct au_rwsem *rw) +{ + AuRwMustReadLock(rw); + AuDbgRcntDec(rw); + up_read(&rw->rwsem); +} + +static inline void au_rw_dgrade_lock(struct au_rwsem *rw) +{ + AuRwMustWriteLock(rw); + AuDbgRcntInc(rw); + AuDbgWcntDec(rw); + downgrade_write(&rw->rwsem); +} + +static inline void au_rw_write_lock(struct au_rwsem *rw) +{ + down_write(&rw->rwsem); + AuDbgWcntInc(rw); +} + +static inline void au_rw_write_lock_nested(struct au_rwsem *rw, + unsigned int lsc) +{ + down_write_nested(&rw->rwsem, lsc); + AuDbgWcntInc(rw); +} + +static inline void au_rw_write_unlock(struct au_rwsem *rw) +{ + AuRwMustWriteLock(rw); + AuDbgWcntDec(rw); + up_write(&rw->rwsem); +} + +/* why is not _nested version defined */ +static inline int au_rw_read_trylock(struct au_rwsem *rw) +{ + int ret; + + ret = down_read_trylock(&rw->rwsem); + if (ret) + AuDbgRcntInc(rw); + return ret; +} + +static inline int au_rw_write_trylock(struct au_rwsem *rw) +{ + int ret; + + ret = down_write_trylock(&rw->rwsem); + if (ret) + AuDbgWcntInc(rw); + return ret; +} + +#undef AuDbgCntInit +#undef AuDbgRcntInc +#undef AuDbgRcntDec +#undef AuDbgWcntInc +#undef AuDbgWcntDec + +#define AuSimpleLockRwsemFuncs(prefix, param, rwsem) \ +static inline void prefix##_read_lock(param) \ +{ au_rw_read_lock(rwsem); } \ +static inline void prefix##_write_lock(param) \ +{ au_rw_write_lock(rwsem); } \ +static inline int prefix##_read_trylock(param) \ +{ return au_rw_read_trylock(rwsem); } \ +static inline int prefix##_write_trylock(param) \ +{ return au_rw_write_trylock(rwsem); } +/* why is not _nested version defined */ +/* static inline void prefix##_read_trylock_nested(param, lsc) +{ au_rw_read_trylock_nested(rwsem, lsc)); } +static inline void prefix##_write_trylock_nestd(param, lsc) +{ au_rw_write_trylock_nested(rwsem, lsc); } */ + +#define AuSimpleUnlockRwsemFuncs(prefix, param, rwsem) \ +static inline void prefix##_read_unlock(param) \ +{ au_rw_read_unlock(rwsem); } \ +static inline void prefix##_write_unlock(param) \ +{ au_rw_write_unlock(rwsem); } \ +static inline void prefix##_downgrade_lock(param) \ +{ au_rw_dgrade_lock(rwsem); } + +#define AuSimpleRwsemFuncs(prefix, param, rwsem) \ + AuSimpleLockRwsemFuncs(prefix, param, rwsem) \ + AuSimpleUnlockRwsemFuncs(prefix, param, rwsem) + +#endif /* __KERNEL__ */ +#endif /* __AUFS_RWSEM_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/sbinfo.c +++ linux-3.19.0/ubuntu/aufs/sbinfo.c @@ -0,0 +1,353 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * superblock private data + */ + +#include "aufs.h" + +/* + * they are necessary regardless sysfs is disabled. + */ +void au_si_free(struct kobject *kobj) +{ + int i; + struct au_sbinfo *sbinfo; + char *locked __maybe_unused; /* debug only */ + + sbinfo = container_of(kobj, struct au_sbinfo, si_kobj); + for (i = 0; i < AuPlink_NHASH; i++) + AuDebugOn(!hlist_empty(&sbinfo->si_plink[i].head)); + AuDebugOn(atomic_read(&sbinfo->si_nowait.nw_len)); + + au_rw_write_lock(&sbinfo->si_rwsem); + au_br_free(sbinfo); + au_rw_write_unlock(&sbinfo->si_rwsem); + + AuDebugOn(radix_tree_gang_lookup + (&sbinfo->au_si_pid.tree, (void **)&locked, + /*first_index*/PID_MAX_DEFAULT - 1, + /*max_items*/sizeof(locked)/sizeof(*locked))); + + kfree(sbinfo->si_branch); + kfree(sbinfo->au_si_pid.bitmap); + mutex_destroy(&sbinfo->si_xib_mtx); + AuRwDestroy(&sbinfo->si_rwsem); + + kfree(sbinfo); +} + +int au_si_alloc(struct super_block *sb) +{ + int err, i; + struct au_sbinfo *sbinfo; + static struct lock_class_key aufs_si; + + err = -ENOMEM; + sbinfo = kzalloc(sizeof(*sbinfo), GFP_NOFS); + if (unlikely(!sbinfo)) + goto out; + + BUILD_BUG_ON(sizeof(unsigned long) != + sizeof(*sbinfo->au_si_pid.bitmap)); + sbinfo->au_si_pid.bitmap = kcalloc(BITS_TO_LONGS(PID_MAX_DEFAULT), + sizeof(*sbinfo->au_si_pid.bitmap), + GFP_NOFS); + if (unlikely(!sbinfo->au_si_pid.bitmap)) + goto out_sbinfo; + + /* will be reallocated separately */ + sbinfo->si_branch = kzalloc(sizeof(*sbinfo->si_branch), GFP_NOFS); + if (unlikely(!sbinfo->si_branch)) + goto out_pidmap; + + err = sysaufs_si_init(sbinfo); + if (unlikely(err)) + goto out_br; + + au_nwt_init(&sbinfo->si_nowait); + au_rw_init_wlock(&sbinfo->si_rwsem); + au_rw_class(&sbinfo->si_rwsem, &aufs_si); + spin_lock_init(&sbinfo->au_si_pid.tree_lock); + INIT_RADIX_TREE(&sbinfo->au_si_pid.tree, GFP_ATOMIC | __GFP_NOFAIL); + + atomic_long_set(&sbinfo->si_ninodes, 0); + atomic_long_set(&sbinfo->si_nfiles, 0); + + sbinfo->si_bend = -1; + sbinfo->si_last_br_id = AUFS_BRANCH_MAX / 2; + + sbinfo->si_wbr_copyup = AuWbrCopyup_Def; + sbinfo->si_wbr_create = AuWbrCreate_Def; + sbinfo->si_wbr_copyup_ops = au_wbr_copyup_ops + sbinfo->si_wbr_copyup; + sbinfo->si_wbr_create_ops = au_wbr_create_ops + sbinfo->si_wbr_create; + + au_fhsm_init(sbinfo); + + sbinfo->si_mntflags = au_opts_plink(AuOpt_Def); + + sbinfo->si_xino_jiffy = jiffies; + sbinfo->si_xino_expire + = msecs_to_jiffies(AUFS_XINO_DEF_SEC * MSEC_PER_SEC); + mutex_init(&sbinfo->si_xib_mtx); + sbinfo->si_xino_brid = -1; + /* leave si_xib_last_pindex and si_xib_next_bit */ + + sbinfo->si_rdcache = msecs_to_jiffies(AUFS_RDCACHE_DEF * MSEC_PER_SEC); + sbinfo->si_rdblk = AUFS_RDBLK_DEF; + sbinfo->si_rdhash = AUFS_RDHASH_DEF; + sbinfo->si_dirwh = AUFS_DIRWH_DEF; + + for (i = 0; i < AuPlink_NHASH; i++) + au_sphl_init(sbinfo->si_plink + i); + init_waitqueue_head(&sbinfo->si_plink_wq); + spin_lock_init(&sbinfo->si_plink_maint_lock); + + au_sphl_init(&sbinfo->si_files); + + /* leave other members for sysaufs and si_mnt. */ + sbinfo->si_sb = sb; + sb->s_fs_info = sbinfo; + si_pid_set(sb); + au_debug_sbinfo_init(sbinfo); + return 0; /* success */ + +out_br: + kfree(sbinfo->si_branch); +out_pidmap: + kfree(sbinfo->au_si_pid.bitmap); +out_sbinfo: + kfree(sbinfo); +out: + return err; +} + +int au_sbr_realloc(struct au_sbinfo *sbinfo, int nbr) +{ + int err, sz; + struct au_branch **brp; + + AuRwMustWriteLock(&sbinfo->si_rwsem); + + err = -ENOMEM; + sz = sizeof(*brp) * (sbinfo->si_bend + 1); + if (unlikely(!sz)) + sz = sizeof(*brp); + brp = au_kzrealloc(sbinfo->si_branch, sz, sizeof(*brp) * nbr, GFP_NOFS); + if (brp) { + sbinfo->si_branch = brp; + err = 0; + } + + return err; +} + +/* ---------------------------------------------------------------------- */ + +unsigned int au_sigen_inc(struct super_block *sb) +{ + unsigned int gen; + + SiMustWriteLock(sb); + + gen = ++au_sbi(sb)->si_generation; + au_update_digen(sb->s_root); + au_update_iigen(sb->s_root->d_inode, /*half*/0); + sb->s_root->d_inode->i_version++; + return gen; +} + +aufs_bindex_t au_new_br_id(struct super_block *sb) +{ + aufs_bindex_t br_id; + int i; + struct au_sbinfo *sbinfo; + + SiMustWriteLock(sb); + + sbinfo = au_sbi(sb); + for (i = 0; i <= AUFS_BRANCH_MAX; i++) { + br_id = ++sbinfo->si_last_br_id; + AuDebugOn(br_id < 0); + if (br_id && au_br_index(sb, br_id) < 0) + return br_id; + } + + return -1; +} + +/* ---------------------------------------------------------------------- */ + +/* it is ok that new 'nwt' tasks are appended while we are sleeping */ +int si_read_lock(struct super_block *sb, int flags) +{ + int err; + + err = 0; + if (au_ftest_lock(flags, FLUSH)) + au_nwt_flush(&au_sbi(sb)->si_nowait); + + si_noflush_read_lock(sb); + err = au_plink_maint(sb, flags); + if (unlikely(err)) + si_read_unlock(sb); + + return err; +} + +int si_write_lock(struct super_block *sb, int flags) +{ + int err; + + if (au_ftest_lock(flags, FLUSH)) + au_nwt_flush(&au_sbi(sb)->si_nowait); + + si_noflush_write_lock(sb); + err = au_plink_maint(sb, flags); + if (unlikely(err)) + si_write_unlock(sb); + + return err; +} + +/* dentry and super_block lock. call at entry point */ +int aufs_read_lock(struct dentry *dentry, int flags) +{ + int err; + struct super_block *sb; + + sb = dentry->d_sb; + err = si_read_lock(sb, flags); + if (unlikely(err)) + goto out; + + if (au_ftest_lock(flags, DW)) + di_write_lock_child(dentry); + else + di_read_lock_child(dentry, flags); + + if (au_ftest_lock(flags, GEN)) { + err = au_digen_test(dentry, au_sigen(sb)); + AuDebugOn(!err && au_dbrange_test(dentry)); + if (unlikely(err)) + aufs_read_unlock(dentry, flags); + } + +out: + return err; +} + +void aufs_read_unlock(struct dentry *dentry, int flags) +{ + if (au_ftest_lock(flags, DW)) + di_write_unlock(dentry); + else + di_read_unlock(dentry, flags); + si_read_unlock(dentry->d_sb); +} + +void aufs_write_lock(struct dentry *dentry) +{ + si_write_lock(dentry->d_sb, AuLock_FLUSH | AuLock_NOPLMW); + di_write_lock_child(dentry); +} + +void aufs_write_unlock(struct dentry *dentry) +{ + di_write_unlock(dentry); + si_write_unlock(dentry->d_sb); +} + +int aufs_read_and_write_lock2(struct dentry *d1, struct dentry *d2, int flags) +{ + int err; + unsigned int sigen; + struct super_block *sb; + + sb = d1->d_sb; + err = si_read_lock(sb, flags); + if (unlikely(err)) + goto out; + + di_write_lock2_child(d1, d2, au_ftest_lock(flags, DIR)); + + if (au_ftest_lock(flags, GEN)) { + sigen = au_sigen(sb); + err = au_digen_test(d1, sigen); + AuDebugOn(!err && au_dbrange_test(d1)); + if (!err) { + err = au_digen_test(d2, sigen); + AuDebugOn(!err && au_dbrange_test(d2)); + } + if (unlikely(err)) + aufs_read_and_write_unlock2(d1, d2); + } + +out: + return err; +} + +void aufs_read_and_write_unlock2(struct dentry *d1, struct dentry *d2) +{ + di_write_unlock2(d1, d2); + si_read_unlock(d1->d_sb); +} + +/* ---------------------------------------------------------------------- */ + +int si_pid_test_slow(struct super_block *sb) +{ + void *p; + + rcu_read_lock(); + p = radix_tree_lookup(&au_sbi(sb)->au_si_pid.tree, current->pid); + rcu_read_unlock(); + + return (long)!!p; +} + +void si_pid_set_slow(struct super_block *sb) +{ + int err; + struct au_sbinfo *sbinfo; + + AuDebugOn(si_pid_test_slow(sb)); + + sbinfo = au_sbi(sb); + err = radix_tree_preload(GFP_NOFS | __GFP_NOFAIL); + AuDebugOn(err); + spin_lock(&sbinfo->au_si_pid.tree_lock); + err = radix_tree_insert(&sbinfo->au_si_pid.tree, current->pid, + /*any valid ptr*/sb); + spin_unlock(&sbinfo->au_si_pid.tree_lock); + AuDebugOn(err); + radix_tree_preload_end(); +} + +void si_pid_clr_slow(struct super_block *sb) +{ + void *p; + struct au_sbinfo *sbinfo; + + AuDebugOn(!si_pid_test_slow(sb)); + + sbinfo = au_sbi(sb); + spin_lock(&sbinfo->au_si_pid.tree_lock); + p = radix_tree_delete(&sbinfo->au_si_pid.tree, current->pid); + spin_unlock(&sbinfo->au_si_pid.tree_lock); +} --- linux-3.19.0.orig/ubuntu/aufs/spl.h +++ linux-3.19.0/ubuntu/aufs/spl.h @@ -0,0 +1,111 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * simple list protected by a spinlock + */ + +#ifndef __AUFS_SPL_H__ +#define __AUFS_SPL_H__ + +#ifdef __KERNEL__ + +struct au_splhead { + spinlock_t spin; + struct list_head head; +}; + +static inline void au_spl_init(struct au_splhead *spl) +{ + spin_lock_init(&spl->spin); + INIT_LIST_HEAD(&spl->head); +} + +static inline void au_spl_add(struct list_head *list, struct au_splhead *spl) +{ + spin_lock(&spl->spin); + list_add(list, &spl->head); + spin_unlock(&spl->spin); +} + +static inline void au_spl_del(struct list_head *list, struct au_splhead *spl) +{ + spin_lock(&spl->spin); + list_del(list); + spin_unlock(&spl->spin); +} + +static inline void au_spl_del_rcu(struct list_head *list, + struct au_splhead *spl) +{ + spin_lock(&spl->spin); + list_del_rcu(list); + spin_unlock(&spl->spin); +} + +/* ---------------------------------------------------------------------- */ + +struct au_sphlhead { + spinlock_t spin; + struct hlist_head head; +}; + +static inline void au_sphl_init(struct au_sphlhead *sphl) +{ + spin_lock_init(&sphl->spin); + INIT_HLIST_HEAD(&sphl->head); +} + +static inline void au_sphl_add(struct hlist_node *hlist, + struct au_sphlhead *sphl) +{ + spin_lock(&sphl->spin); + hlist_add_head(hlist, &sphl->head); + spin_unlock(&sphl->spin); +} + +static inline void au_sphl_del(struct hlist_node *hlist, + struct au_sphlhead *sphl) +{ + spin_lock(&sphl->spin); + hlist_del(hlist); + spin_unlock(&sphl->spin); +} + +static inline void au_sphl_del_rcu(struct hlist_node *hlist, + struct au_sphlhead *sphl) +{ + spin_lock(&sphl->spin); + hlist_del_rcu(hlist); + spin_unlock(&sphl->spin); +} + +static inline unsigned long au_sphl_count(struct au_sphlhead *sphl) +{ + unsigned long cnt; + struct hlist_node *pos; + + cnt = 0; + spin_lock(&sphl->spin); + hlist_for_each(pos, &sphl->head) + cnt++; + spin_unlock(&sphl->spin); + return cnt; +} + +#endif /* __KERNEL__ */ +#endif /* __AUFS_SPL_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/super.c +++ linux-3.19.0/ubuntu/aufs/super.c @@ -0,0 +1,1009 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * mount and super_block operations + */ + +#include +#include +#include +#include +#include +#include +#include "aufs.h" + +/* + * super_operations + */ +static struct inode *aufs_alloc_inode(struct super_block *sb __maybe_unused) +{ + struct au_icntnr *c; + + c = au_cache_alloc_icntnr(); + if (c) { + au_icntnr_init(c); + c->vfs_inode.i_version = 1; /* sigen(sb); */ + c->iinfo.ii_hinode = NULL; + return &c->vfs_inode; + } + return NULL; +} + +static void aufs_destroy_inode_cb(struct rcu_head *head) +{ + struct inode *inode = container_of(head, struct inode, i_rcu); + + INIT_HLIST_HEAD(&inode->i_dentry); + au_cache_free_icntnr(container_of(inode, struct au_icntnr, vfs_inode)); +} + +static void aufs_destroy_inode(struct inode *inode) +{ + au_iinfo_fin(inode); + call_rcu(&inode->i_rcu, aufs_destroy_inode_cb); +} + +struct inode *au_iget_locked(struct super_block *sb, ino_t ino) +{ + struct inode *inode; + int err; + + inode = iget_locked(sb, ino); + if (unlikely(!inode)) { + inode = ERR_PTR(-ENOMEM); + goto out; + } + if (!(inode->i_state & I_NEW)) + goto out; + + err = au_xigen_new(inode); + if (!err) + err = au_iinfo_init(inode); + if (!err) + inode->i_version++; + else { + iget_failed(inode); + inode = ERR_PTR(err); + } + +out: + /* never return NULL */ + AuDebugOn(!inode); + AuTraceErrPtr(inode); + return inode; +} + +/* lock free root dinfo */ +static int au_show_brs(struct seq_file *seq, struct super_block *sb) +{ + int err; + aufs_bindex_t bindex, bend; + struct path path; + struct au_hdentry *hdp; + struct au_branch *br; + au_br_perm_str_t perm; + + err = 0; + bend = au_sbend(sb); + hdp = au_di(sb->s_root)->di_hdentry; + for (bindex = 0; !err && bindex <= bend; bindex++) { + br = au_sbr(sb, bindex); + path.mnt = au_br_mnt(br); + path.dentry = hdp[bindex].hd_dentry; + err = au_seq_path(seq, &path); + if (err > 0) { + au_optstr_br_perm(&perm, br->br_perm); + err = seq_printf(seq, "=%s", perm.a); + if (err == -1) + err = -E2BIG; + } + if (!err && bindex != bend) + err = seq_putc(seq, ':'); + } + + return err; +} + +static void au_show_wbr_create(struct seq_file *m, int v, + struct au_sbinfo *sbinfo) +{ + const char *pat; + + AuRwMustAnyLock(&sbinfo->si_rwsem); + + seq_puts(m, ",create="); + pat = au_optstr_wbr_create(v); + switch (v) { + case AuWbrCreate_TDP: + case AuWbrCreate_RR: + case AuWbrCreate_MFS: + case AuWbrCreate_PMFS: + seq_puts(m, pat); + break; + case AuWbrCreate_MFSV: + seq_printf(m, /*pat*/"mfs:%lu", + jiffies_to_msecs(sbinfo->si_wbr_mfs.mfs_expire) + / MSEC_PER_SEC); + break; + case AuWbrCreate_PMFSV: + seq_printf(m, /*pat*/"pmfs:%lu", + jiffies_to_msecs(sbinfo->si_wbr_mfs.mfs_expire) + / MSEC_PER_SEC); + break; + case AuWbrCreate_MFSRR: + seq_printf(m, /*pat*/"mfsrr:%llu", + sbinfo->si_wbr_mfs.mfsrr_watermark); + break; + case AuWbrCreate_MFSRRV: + seq_printf(m, /*pat*/"mfsrr:%llu:%lu", + sbinfo->si_wbr_mfs.mfsrr_watermark, + jiffies_to_msecs(sbinfo->si_wbr_mfs.mfs_expire) + / MSEC_PER_SEC); + break; + case AuWbrCreate_PMFSRR: + seq_printf(m, /*pat*/"pmfsrr:%llu", + sbinfo->si_wbr_mfs.mfsrr_watermark); + break; + case AuWbrCreate_PMFSRRV: + seq_printf(m, /*pat*/"pmfsrr:%llu:%lu", + sbinfo->si_wbr_mfs.mfsrr_watermark, + jiffies_to_msecs(sbinfo->si_wbr_mfs.mfs_expire) + / MSEC_PER_SEC); + break; + } +} + +static int au_show_xino(struct seq_file *seq, struct super_block *sb) +{ +#ifdef CONFIG_SYSFS + return 0; +#else + int err; + const int len = sizeof(AUFS_XINO_FNAME) - 1; + aufs_bindex_t bindex, brid; + struct qstr *name; + struct file *f; + struct dentry *d, *h_root; + struct au_hdentry *hdp; + + AuRwMustAnyLock(&sbinfo->si_rwsem); + + err = 0; + f = au_sbi(sb)->si_xib; + if (!f) + goto out; + + /* stop printing the default xino path on the first writable branch */ + h_root = NULL; + brid = au_xino_brid(sb); + if (brid >= 0) { + bindex = au_br_index(sb, brid); + hdp = au_di(sb->s_root)->di_hdentry; + h_root = hdp[0 + bindex].hd_dentry; + } + d = f->f_path.dentry; + name = &d->d_name; + /* safe ->d_parent because the file is unlinked */ + if (d->d_parent == h_root + && name->len == len + && !memcmp(name->name, AUFS_XINO_FNAME, len)) + goto out; + + seq_puts(seq, ",xino="); + err = au_xino_path(seq, f); + +out: + return err; +#endif +} + +/* seq_file will re-call me in case of too long string */ +static int aufs_show_options(struct seq_file *m, struct dentry *dentry) +{ + int err; + unsigned int mnt_flags, v; + struct super_block *sb; + struct au_sbinfo *sbinfo; + +#define AuBool(name, str) do { \ + v = au_opt_test(mnt_flags, name); \ + if (v != au_opt_test(AuOpt_Def, name)) \ + seq_printf(m, ",%s" #str, v ? "" : "no"); \ +} while (0) + +#define AuStr(name, str) do { \ + v = mnt_flags & AuOptMask_##name; \ + if (v != (AuOpt_Def & AuOptMask_##name)) \ + seq_printf(m, "," #str "=%s", au_optstr_##str(v)); \ +} while (0) + +#define AuUInt(name, str, val) do { \ + if (val != AUFS_##name##_DEF) \ + seq_printf(m, "," #str "=%u", val); \ +} while (0) + + sb = dentry->d_sb; + if (sb->s_flags & MS_POSIXACL) + seq_puts(m, ",acl"); + + /* lock free root dinfo */ + si_noflush_read_lock(sb); + sbinfo = au_sbi(sb); + seq_printf(m, ",si=%lx", sysaufs_si_id(sbinfo)); + + mnt_flags = au_mntflags(sb); + if (au_opt_test(mnt_flags, XINO)) { + err = au_show_xino(m, sb); + if (unlikely(err)) + goto out; + } else + seq_puts(m, ",noxino"); + + AuBool(TRUNC_XINO, trunc_xino); + AuStr(UDBA, udba); + AuBool(SHWH, shwh); + AuBool(PLINK, plink); + AuBool(DIO, dio); + AuBool(DIRPERM1, dirperm1); + /* AuBool(REFROF, refrof); */ + + v = sbinfo->si_wbr_create; + if (v != AuWbrCreate_Def) + au_show_wbr_create(m, v, sbinfo); + + v = sbinfo->si_wbr_copyup; + if (v != AuWbrCopyup_Def) + seq_printf(m, ",cpup=%s", au_optstr_wbr_copyup(v)); + + v = au_opt_test(mnt_flags, ALWAYS_DIROPQ); + if (v != au_opt_test(AuOpt_Def, ALWAYS_DIROPQ)) + seq_printf(m, ",diropq=%c", v ? 'a' : 'w'); + + AuUInt(DIRWH, dirwh, sbinfo->si_dirwh); + + v = jiffies_to_msecs(sbinfo->si_rdcache) / MSEC_PER_SEC; + AuUInt(RDCACHE, rdcache, v); + + AuUInt(RDBLK, rdblk, sbinfo->si_rdblk); + AuUInt(RDHASH, rdhash, sbinfo->si_rdhash); + + au_fhsm_show(m, sbinfo); + + AuBool(SUM, sum); + /* AuBool(SUM_W, wsum); */ + AuBool(WARN_PERM, warn_perm); + AuBool(VERBOSE, verbose); + +out: + /* be sure to print "br:" last */ + if (!sysaufs_brs) { + seq_puts(m, ",br:"); + au_show_brs(m, sb); + } + si_read_unlock(sb); + return 0; + +#undef AuBool +#undef AuStr +#undef AuUInt +} + +/* ---------------------------------------------------------------------- */ + +/* sum mode which returns the summation for statfs(2) */ + +static u64 au_add_till_max(u64 a, u64 b) +{ + u64 old; + + old = a; + a += b; + if (old <= a) + return a; + return ULLONG_MAX; +} + +static u64 au_mul_till_max(u64 a, long mul) +{ + u64 old; + + old = a; + a *= mul; + if (old <= a) + return a; + return ULLONG_MAX; +} + +static int au_statfs_sum(struct super_block *sb, struct kstatfs *buf) +{ + int err; + long bsize, factor; + u64 blocks, bfree, bavail, files, ffree; + aufs_bindex_t bend, bindex, i; + unsigned char shared; + struct path h_path; + struct super_block *h_sb; + + err = 0; + bsize = LONG_MAX; + files = 0; + ffree = 0; + blocks = 0; + bfree = 0; + bavail = 0; + bend = au_sbend(sb); + for (bindex = 0; bindex <= bend; bindex++) { + h_path.mnt = au_sbr_mnt(sb, bindex); + h_sb = h_path.mnt->mnt_sb; + shared = 0; + for (i = 0; !shared && i < bindex; i++) + shared = (au_sbr_sb(sb, i) == h_sb); + if (shared) + continue; + + /* sb->s_root for NFS is unreliable */ + h_path.dentry = h_path.mnt->mnt_root; + err = vfs_statfs(&h_path, buf); + if (unlikely(err)) + goto out; + + if (bsize > buf->f_bsize) { + /* + * we will reduce bsize, so we have to expand blocks + * etc. to match them again + */ + factor = (bsize / buf->f_bsize); + blocks = au_mul_till_max(blocks, factor); + bfree = au_mul_till_max(bfree, factor); + bavail = au_mul_till_max(bavail, factor); + bsize = buf->f_bsize; + } + + factor = (buf->f_bsize / bsize); + blocks = au_add_till_max(blocks, + au_mul_till_max(buf->f_blocks, factor)); + bfree = au_add_till_max(bfree, + au_mul_till_max(buf->f_bfree, factor)); + bavail = au_add_till_max(bavail, + au_mul_till_max(buf->f_bavail, factor)); + files = au_add_till_max(files, buf->f_files); + ffree = au_add_till_max(ffree, buf->f_ffree); + } + + buf->f_bsize = bsize; + buf->f_blocks = blocks; + buf->f_bfree = bfree; + buf->f_bavail = bavail; + buf->f_files = files; + buf->f_ffree = ffree; + buf->f_frsize = 0; + +out: + return err; +} + +static int aufs_statfs(struct dentry *dentry, struct kstatfs *buf) +{ + int err; + struct path h_path; + struct super_block *sb; + + /* lock free root dinfo */ + sb = dentry->d_sb; + si_noflush_read_lock(sb); + if (!au_opt_test(au_mntflags(sb), SUM)) { + /* sb->s_root for NFS is unreliable */ + h_path.mnt = au_sbr_mnt(sb, 0); + h_path.dentry = h_path.mnt->mnt_root; + err = vfs_statfs(&h_path, buf); + } else + err = au_statfs_sum(sb, buf); + si_read_unlock(sb); + + if (!err) { + buf->f_type = AUFS_SUPER_MAGIC; + buf->f_namelen = AUFS_MAX_NAMELEN; + memset(&buf->f_fsid, 0, sizeof(buf->f_fsid)); + } + /* buf->f_bsize = buf->f_blocks = buf->f_bfree = buf->f_bavail = -1; */ + + return err; +} + +/* ---------------------------------------------------------------------- */ + +static int aufs_sync_fs(struct super_block *sb, int wait) +{ + int err, e; + aufs_bindex_t bend, bindex; + struct au_branch *br; + struct super_block *h_sb; + + err = 0; + si_noflush_read_lock(sb); + bend = au_sbend(sb); + for (bindex = 0; bindex <= bend; bindex++) { + br = au_sbr(sb, bindex); + if (!au_br_writable(br->br_perm)) + continue; + + h_sb = au_sbr_sb(sb, bindex); + if (h_sb->s_op->sync_fs) { + e = h_sb->s_op->sync_fs(h_sb, wait); + if (unlikely(e && !err)) + err = e; + /* go on even if an error happens */ + } + } + si_read_unlock(sb); + + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* final actions when unmounting a file system */ +static void aufs_put_super(struct super_block *sb) +{ + struct au_sbinfo *sbinfo; + + sbinfo = au_sbi(sb); + if (!sbinfo) + return; + + dbgaufs_si_fin(sbinfo); + kobject_put(&sbinfo->si_kobj); +} + +/* ---------------------------------------------------------------------- */ + +void au_array_free(void *array) +{ + if (array) { + if (!is_vmalloc_addr(array)) + kfree(array); + else + vfree(array); + } +} + +void *au_array_alloc(unsigned long long *hint, au_arraycb_t cb, void *arg) +{ + void *array; + unsigned long long n, sz; + + array = NULL; + n = 0; + if (!*hint) + goto out; + + if (*hint > ULLONG_MAX / sizeof(array)) { + array = ERR_PTR(-EMFILE); + pr_err("hint %llu\n", *hint); + goto out; + } + + sz = sizeof(array) * *hint; + array = kzalloc(sz, GFP_NOFS); + if (unlikely(!array)) + array = vzalloc(sz); + if (unlikely(!array)) { + array = ERR_PTR(-ENOMEM); + goto out; + } + + n = cb(array, *hint, arg); + AuDebugOn(n > *hint); + +out: + *hint = n; + return array; +} + +static unsigned long long au_iarray_cb(void *a, + unsigned long long max __maybe_unused, + void *arg) +{ + unsigned long long n; + struct inode **p, *inode; + struct list_head *head; + + n = 0; + p = a; + head = arg; + spin_lock(&inode_sb_list_lock); + list_for_each_entry(inode, head, i_sb_list) { + if (!is_bad_inode(inode) + && au_ii(inode)->ii_bstart >= 0) { + spin_lock(&inode->i_lock); + if (atomic_read(&inode->i_count)) { + au_igrab(inode); + *p++ = inode; + n++; + AuDebugOn(n > max); + } + spin_unlock(&inode->i_lock); + } + } + spin_unlock(&inode_sb_list_lock); + + return n; +} + +struct inode **au_iarray_alloc(struct super_block *sb, unsigned long long *max) +{ + *max = atomic_long_read(&au_sbi(sb)->si_ninodes); + return au_array_alloc(max, au_iarray_cb, &sb->s_inodes); +} + +void au_iarray_free(struct inode **a, unsigned long long max) +{ + unsigned long long ull; + + for (ull = 0; ull < max; ull++) + iput(a[ull]); + au_array_free(a); +} + +/* ---------------------------------------------------------------------- */ + +/* + * refresh dentry and inode at remount time. + */ +/* todo: consolidate with simple_reval_dpath() and au_reval_for_attr() */ +static int au_do_refresh(struct dentry *dentry, unsigned int dir_flags, + struct dentry *parent) +{ + int err; + + di_write_lock_child(dentry); + di_read_lock_parent(parent, AuLock_IR); + err = au_refresh_dentry(dentry, parent); + if (!err && dir_flags) + au_hn_reset(dentry->d_inode, dir_flags); + di_read_unlock(parent, AuLock_IR); + di_write_unlock(dentry); + + return err; +} + +static int au_do_refresh_d(struct dentry *dentry, unsigned int sigen, + struct au_sbinfo *sbinfo, + const unsigned int dir_flags) +{ + int err; + struct dentry *parent; + struct inode *inode; + + err = 0; + parent = dget_parent(dentry); + if (!au_digen_test(parent, sigen) && au_digen_test(dentry, sigen)) { + inode = dentry->d_inode; + if (inode) { + if (!S_ISDIR(inode->i_mode)) + err = au_do_refresh(dentry, /*dir_flags*/0, + parent); + else { + err = au_do_refresh(dentry, dir_flags, parent); + if (unlikely(err)) + au_fset_si(sbinfo, FAILED_REFRESH_DIR); + } + } else + err = au_do_refresh(dentry, /*dir_flags*/0, parent); + AuDbgDentry(dentry); + } + dput(parent); + + AuTraceErr(err); + return err; +} + +static int au_refresh_d(struct super_block *sb) +{ + int err, i, j, ndentry, e; + unsigned int sigen; + struct au_dcsub_pages dpages; + struct au_dpage *dpage; + struct dentry **dentries, *d; + struct au_sbinfo *sbinfo; + struct dentry *root = sb->s_root; + const unsigned int dir_flags = au_hi_flags(root->d_inode, /*isdir*/1); + + err = au_dpages_init(&dpages, GFP_NOFS); + if (unlikely(err)) + goto out; + err = au_dcsub_pages(&dpages, root, NULL, NULL); + if (unlikely(err)) + goto out_dpages; + + sigen = au_sigen(sb); + sbinfo = au_sbi(sb); + for (i = 0; i < dpages.ndpage; i++) { + dpage = dpages.dpages + i; + dentries = dpage->dentries; + ndentry = dpage->ndentry; + for (j = 0; j < ndentry; j++) { + d = dentries[j]; + e = au_do_refresh_d(d, sigen, sbinfo, dir_flags); + if (unlikely(e && !err)) + err = e; + /* go on even err */ + } + } + +out_dpages: + au_dpages_free(&dpages); +out: + return err; +} + +static int au_refresh_i(struct super_block *sb) +{ + int err, e; + unsigned int sigen; + unsigned long long max, ull; + struct inode *inode, **array; + + array = au_iarray_alloc(sb, &max); + err = PTR_ERR(array); + if (IS_ERR(array)) + goto out; + + err = 0; + sigen = au_sigen(sb); + for (ull = 0; ull < max; ull++) { + inode = array[ull]; + if (unlikely(!inode)) + break; + if (au_iigen(inode, NULL) != sigen) { + ii_write_lock_child(inode); + e = au_refresh_hinode_self(inode); + ii_write_unlock(inode); + if (unlikely(e)) { + pr_err("error %d, i%lu\n", e, inode->i_ino); + if (!err) + err = e; + /* go on even if err */ + } + } + } + + au_iarray_free(array, max); + +out: + return err; +} + +static void au_remount_refresh(struct super_block *sb) +{ + int err, e; + unsigned int udba; + aufs_bindex_t bindex, bend; + struct dentry *root; + struct inode *inode; + struct au_branch *br; + + au_sigen_inc(sb); + au_fclr_si(au_sbi(sb), FAILED_REFRESH_DIR); + + root = sb->s_root; + DiMustNoWaiters(root); + inode = root->d_inode; + IiMustNoWaiters(inode); + + udba = au_opt_udba(sb); + bend = au_sbend(sb); + for (bindex = 0; bindex <= bend; bindex++) { + br = au_sbr(sb, bindex); + err = au_hnotify_reset_br(udba, br, br->br_perm); + if (unlikely(err)) + AuIOErr("hnotify failed on br %d, %d, ignored\n", + bindex, err); + /* go on even if err */ + } + au_hn_reset(inode, au_hi_flags(inode, /*isdir*/1)); + + di_write_unlock(root); + err = au_refresh_d(sb); + e = au_refresh_i(sb); + if (unlikely(e && !err)) + err = e; + /* aufs_write_lock() calls ..._child() */ + di_write_lock_child(root); + + au_cpup_attr_all(inode, /*force*/1); + + if (unlikely(err)) + AuIOErr("refresh failed, ignored, %d\n", err); +} + +/* stop extra interpretation of errno in mount(8), and strange error messages */ +static int cvt_err(int err) +{ + AuTraceErr(err); + + switch (err) { + case -ENOENT: + case -ENOTDIR: + case -EEXIST: + case -EIO: + err = -EINVAL; + } + return err; +} + +static int aufs_remount_fs(struct super_block *sb, int *flags, char *data) +{ + int err, do_dx; + unsigned int mntflags; + struct au_opts opts; + struct dentry *root; + struct inode *inode; + struct au_sbinfo *sbinfo; + + err = 0; + root = sb->s_root; + if (!data || !*data) { + err = si_write_lock(sb, AuLock_FLUSH | AuLock_NOPLM); + if (!err) { + di_write_lock_child(root); + err = au_opts_verify(sb, *flags, /*pending*/0); + aufs_write_unlock(root); + } + goto out; + } + + err = -ENOMEM; + memset(&opts, 0, sizeof(opts)); + opts.opt = (void *)__get_free_page(GFP_NOFS); + if (unlikely(!opts.opt)) + goto out; + opts.max_opt = PAGE_SIZE / sizeof(*opts.opt); + opts.flags = AuOpts_REMOUNT; + opts.sb_flags = *flags; + + /* parse it before aufs lock */ + err = au_opts_parse(sb, data, &opts); + if (unlikely(err)) + goto out_opts; + + sbinfo = au_sbi(sb); + inode = root->d_inode; + mutex_lock(&inode->i_mutex); + err = si_write_lock(sb, AuLock_FLUSH | AuLock_NOPLM); + if (unlikely(err)) + goto out_mtx; + di_write_lock_child(root); + + /* au_opts_remount() may return an error */ + err = au_opts_remount(sb, &opts); + au_opts_free(&opts); + + if (au_ftest_opts(opts.flags, REFRESH)) + au_remount_refresh(sb); + + if (au_ftest_opts(opts.flags, REFRESH_DYAOP)) { + mntflags = au_mntflags(sb); + do_dx = !!au_opt_test(mntflags, DIO); + au_dy_arefresh(do_dx); + } + + au_fhsm_wrote_all(sb, /*force*/1); /* ?? */ + aufs_write_unlock(root); + +out_mtx: + mutex_unlock(&inode->i_mutex); +out_opts: + free_page((unsigned long)opts.opt); +out: + err = cvt_err(err); + AuTraceErr(err); + return err; +} + +static const struct super_operations aufs_sop = { + .alloc_inode = aufs_alloc_inode, + .destroy_inode = aufs_destroy_inode, + /* always deleting, no clearing */ + .drop_inode = generic_delete_inode, + .show_options = aufs_show_options, + .statfs = aufs_statfs, + .put_super = aufs_put_super, + .sync_fs = aufs_sync_fs, + .remount_fs = aufs_remount_fs +}; + +/* ---------------------------------------------------------------------- */ + +static int alloc_root(struct super_block *sb) +{ + int err; + struct inode *inode; + struct dentry *root; + + err = -ENOMEM; + inode = au_iget_locked(sb, AUFS_ROOT_INO); + err = PTR_ERR(inode); + if (IS_ERR(inode)) + goto out; + + inode->i_op = &aufs_dir_iop; + inode->i_fop = &aufs_dir_fop; + inode->i_mode = S_IFDIR; + set_nlink(inode, 2); + unlock_new_inode(inode); + + root = d_make_root(inode); + if (unlikely(!root)) + goto out; + err = PTR_ERR(root); + if (IS_ERR(root)) + goto out; + + err = au_di_init(root); + if (!err) { + sb->s_root = root; + return 0; /* success */ + } + dput(root); + +out: + return err; +} + +static int aufs_fill_super(struct super_block *sb, void *raw_data, + int silent __maybe_unused) +{ + int err; + struct au_opts opts; + struct dentry *root; + struct inode *inode; + char *arg = raw_data; + + if (unlikely(!arg || !*arg)) { + err = -EINVAL; + pr_err("no arg\n"); + goto out; + } + + err = -ENOMEM; + memset(&opts, 0, sizeof(opts)); + opts.opt = (void *)__get_free_page(GFP_NOFS); + if (unlikely(!opts.opt)) + goto out; + opts.max_opt = PAGE_SIZE / sizeof(*opts.opt); + opts.sb_flags = sb->s_flags; + + err = au_si_alloc(sb); + if (unlikely(err)) + goto out_opts; + + /* all timestamps always follow the ones on the branch */ + sb->s_flags |= MS_NOATIME | MS_NODIRATIME; + sb->s_op = &aufs_sop; + sb->s_d_op = &aufs_dop; + sb->s_magic = AUFS_SUPER_MAGIC; + sb->s_maxbytes = 0; + sb->s_stack_depth = 1; + au_export_init(sb); + /* au_xattr_init(sb); */ + + err = alloc_root(sb); + if (unlikely(err)) { + si_write_unlock(sb); + goto out_info; + } + root = sb->s_root; + inode = root->d_inode; + + /* + * actually we can parse options regardless aufs lock here. + * but at remount time, parsing must be done before aufs lock. + * so we follow the same rule. + */ + ii_write_lock_parent(inode); + aufs_write_unlock(root); + err = au_opts_parse(sb, arg, &opts); + if (unlikely(err)) + goto out_root; + + /* lock vfs_inode first, then aufs. */ + mutex_lock(&inode->i_mutex); + aufs_write_lock(root); + err = au_opts_mount(sb, &opts); + au_opts_free(&opts); + aufs_write_unlock(root); + mutex_unlock(&inode->i_mutex); + if (!err) + goto out_opts; /* success */ + +out_root: + dput(root); + sb->s_root = NULL; +out_info: + dbgaufs_si_fin(au_sbi(sb)); + kobject_put(&au_sbi(sb)->si_kobj); + sb->s_fs_info = NULL; +out_opts: + free_page((unsigned long)opts.opt); +out: + AuTraceErr(err); + err = cvt_err(err); + AuTraceErr(err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +static struct dentry *aufs_mount(struct file_system_type *fs_type, int flags, + const char *dev_name __maybe_unused, + void *raw_data) +{ + struct dentry *root; + struct super_block *sb; + + /* all timestamps always follow the ones on the branch */ + /* mnt->mnt_flags |= MNT_NOATIME | MNT_NODIRATIME; */ + root = mount_nodev(fs_type, flags, raw_data, aufs_fill_super); + if (IS_ERR(root)) + goto out; + + sb = root->d_sb; + si_write_lock(sb, !AuLock_FLUSH); + sysaufs_brs_add(sb, 0); + si_write_unlock(sb); + au_sbilist_add(sb); + +out: + return root; +} + +static void aufs_kill_sb(struct super_block *sb) +{ + struct au_sbinfo *sbinfo; + + sbinfo = au_sbi(sb); + if (sbinfo) { + au_sbilist_del(sb); + aufs_write_lock(sb->s_root); + au_fhsm_fin(sb); + if (sbinfo->si_wbr_create_ops->fin) + sbinfo->si_wbr_create_ops->fin(sb); + if (au_opt_test(sbinfo->si_mntflags, UDBA_HNOTIFY)) { + au_opt_set_udba(sbinfo->si_mntflags, UDBA_NONE); + au_remount_refresh(sb); + } + if (au_opt_test(sbinfo->si_mntflags, PLINK)) + au_plink_put(sb, /*verbose*/1); + au_xino_clr(sb); + sbinfo->si_sb = NULL; + aufs_write_unlock(sb->s_root); + au_nwt_flush(&sbinfo->si_nowait); + } + kill_anon_super(sb); +} + +struct file_system_type aufs_fs_type = { + .name = AUFS_FSTYPE, + /* a race between rename and others */ + .fs_flags = FS_RENAME_DOES_D_MOVE, + .mount = aufs_mount, + .kill_sb = aufs_kill_sb, + /* no need to __module_get() and module_put(). */ + .owner = THIS_MODULE, +}; --- linux-3.19.0.orig/ubuntu/aufs/super.h +++ linux-3.19.0/ubuntu/aufs/super.h @@ -0,0 +1,641 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * super_block operations + */ + +#ifndef __AUFS_SUPER_H__ +#define __AUFS_SUPER_H__ + +#ifdef __KERNEL__ + +#include +#include "rwsem.h" +#include "spl.h" +#include "wkq.h" + +typedef ssize_t (*au_readf_t)(struct file *, char __user *, size_t, loff_t *); +typedef ssize_t (*au_writef_t)(struct file *, const char __user *, size_t, + loff_t *); + +/* policies to select one among multiple writable branches */ +struct au_wbr_copyup_operations { + int (*copyup)(struct dentry *dentry); +}; + +#define AuWbr_DIR 1 /* target is a dir */ +#define AuWbr_PARENT (1 << 1) /* always require a parent */ + +#define au_ftest_wbr(flags, name) ((flags) & AuWbr_##name) +#define au_fset_wbr(flags, name) { (flags) |= AuWbr_##name; } +#define au_fclr_wbr(flags, name) { (flags) &= ~AuWbr_##name; } + +struct au_wbr_create_operations { + int (*create)(struct dentry *dentry, unsigned int flags); + int (*init)(struct super_block *sb); + int (*fin)(struct super_block *sb); +}; + +struct au_wbr_mfs { + struct mutex mfs_lock; /* protect this structure */ + unsigned long mfs_jiffy; + unsigned long mfs_expire; + aufs_bindex_t mfs_bindex; + + unsigned long long mfsrr_bytes; + unsigned long long mfsrr_watermark; +}; + +struct pseudo_link { + union { + struct hlist_node hlist; + struct rcu_head rcu; + }; + struct inode *inode; +}; + +#define AuPlink_NHASH 100 +static inline int au_plink_hash(ino_t ino) +{ + return ino % AuPlink_NHASH; +} + +/* File-based Hierarchical Storage Management */ +struct au_fhsm { +#ifdef CONFIG_AUFS_FHSM + /* allow only one process who can receive the notification */ + spinlock_t fhsm_spin; + pid_t fhsm_pid; + wait_queue_head_t fhsm_wqh; + atomic_t fhsm_readable; + + /* these are protected by si_rwsem */ + unsigned long fhsm_expire; + aufs_bindex_t fhsm_bottom; +#endif +}; + +struct au_branch; +struct au_sbinfo { + /* nowait tasks in the system-wide workqueue */ + struct au_nowait_tasks si_nowait; + + /* + * tried sb->s_umount, but failed due to the dependecy between i_mutex. + * rwsem for au_sbinfo is necessary. + */ + struct au_rwsem si_rwsem; + + /* prevent recursive locking in deleting inode */ + struct { + unsigned long *bitmap; + spinlock_t tree_lock; + struct radix_tree_root tree; + } au_si_pid; + + /* + * dirty approach to protect sb->sb_inodes and ->s_files (gone) from + * remount. + */ + atomic_long_t si_ninodes, si_nfiles; + + /* branch management */ + unsigned int si_generation; + + /* see above flags */ + unsigned char au_si_status; + + aufs_bindex_t si_bend; + + /* dirty trick to keep br_id plus */ + unsigned int si_last_br_id : + sizeof(aufs_bindex_t) * BITS_PER_BYTE - 1; + struct au_branch **si_branch; + + /* policy to select a writable branch */ + unsigned char si_wbr_copyup; + unsigned char si_wbr_create; + struct au_wbr_copyup_operations *si_wbr_copyup_ops; + struct au_wbr_create_operations *si_wbr_create_ops; + + /* round robin */ + atomic_t si_wbr_rr_next; + + /* most free space */ + struct au_wbr_mfs si_wbr_mfs; + + /* File-based Hierarchical Storage Management */ + struct au_fhsm si_fhsm; + + /* mount flags */ + /* include/asm-ia64/siginfo.h defines a macro named si_flags */ + unsigned int si_mntflags; + + /* external inode number (bitmap and translation table) */ + au_readf_t si_xread; + au_writef_t si_xwrite; + struct file *si_xib; + struct mutex si_xib_mtx; /* protect xib members */ + unsigned long *si_xib_buf; + unsigned long si_xib_last_pindex; + int si_xib_next_bit; + aufs_bindex_t si_xino_brid; + unsigned long si_xino_jiffy; + unsigned long si_xino_expire; + /* reserved for future use */ + /* unsigned long long si_xib_limit; */ /* Max xib file size */ + +#ifdef CONFIG_AUFS_EXPORT + /* i_generation */ + struct file *si_xigen; + atomic_t si_xigen_next; +#endif + + /* vdir parameters */ + unsigned long si_rdcache; /* max cache time in jiffies */ + unsigned int si_rdblk; /* deblk size */ + unsigned int si_rdhash; /* hash size */ + + /* + * If the number of whiteouts are larger than si_dirwh, leave all of + * them after au_whtmp_ren to reduce the cost of rmdir(2). + * future fsck.aufs or kernel thread will remove them later. + * Otherwise, remove all whiteouts and the dir in rmdir(2). + */ + unsigned int si_dirwh; + + /* + * rename(2) a directory with all children. + */ + /* reserved for future use */ + /* int si_rendir; */ + + /* pseudo_link list */ + struct au_sphlhead si_plink[AuPlink_NHASH]; + wait_queue_head_t si_plink_wq; + spinlock_t si_plink_maint_lock; + pid_t si_plink_maint_pid; + + /* file list */ + struct au_sphlhead si_files; + + /* + * sysfs and lifetime management. + * this is not a small structure and it may be a waste of memory in case + * of sysfs is disabled, particulary when many aufs-es are mounted. + * but using sysfs is majority. + */ + struct kobject si_kobj; +#ifdef CONFIG_DEBUG_FS + struct dentry *si_dbgaufs; + struct dentry *si_dbgaufs_plink; + struct dentry *si_dbgaufs_xib; +#ifdef CONFIG_AUFS_EXPORT + struct dentry *si_dbgaufs_xigen; +#endif +#endif + +#ifdef CONFIG_AUFS_SBILIST + struct list_head si_list; +#endif + + /* dirty, necessary for unmounting, sysfs and sysrq */ + struct super_block *si_sb; +}; + +/* sbinfo status flags */ +/* + * set true when refresh_dirs() failed at remount time. + * then try refreshing dirs at access time again. + * if it is false, refreshing dirs at access time is unnecesary + */ +#define AuSi_FAILED_REFRESH_DIR 1 + +#define AuSi_FHSM (1 << 1) /* fhsm is active now */ + +#ifndef CONFIG_AUFS_FHSM +#undef AuSi_FHSM +#define AuSi_FHSM 0 +#endif + +static inline unsigned char au_do_ftest_si(struct au_sbinfo *sbi, + unsigned int flag) +{ + AuRwMustAnyLock(&sbi->si_rwsem); + return sbi->au_si_status & flag; +} +#define au_ftest_si(sbinfo, name) au_do_ftest_si(sbinfo, AuSi_##name) +#define au_fset_si(sbinfo, name) do { \ + AuRwMustWriteLock(&(sbinfo)->si_rwsem); \ + (sbinfo)->au_si_status |= AuSi_##name; \ +} while (0) +#define au_fclr_si(sbinfo, name) do { \ + AuRwMustWriteLock(&(sbinfo)->si_rwsem); \ + (sbinfo)->au_si_status &= ~AuSi_##name; \ +} while (0) + +/* ---------------------------------------------------------------------- */ + +/* policy to select one among writable branches */ +#define AuWbrCopyup(sbinfo, ...) \ + ((sbinfo)->si_wbr_copyup_ops->copyup(__VA_ARGS__)) +#define AuWbrCreate(sbinfo, ...) \ + ((sbinfo)->si_wbr_create_ops->create(__VA_ARGS__)) + +/* flags for si_read_lock()/aufs_read_lock()/di_read_lock() */ +#define AuLock_DW 1 /* write-lock dentry */ +#define AuLock_IR (1 << 1) /* read-lock inode */ +#define AuLock_IW (1 << 2) /* write-lock inode */ +#define AuLock_FLUSH (1 << 3) /* wait for 'nowait' tasks */ +#define AuLock_DIR (1 << 4) /* target is a dir */ +#define AuLock_NOPLM (1 << 5) /* return err in plm mode */ +#define AuLock_NOPLMW (1 << 6) /* wait for plm mode ends */ +#define AuLock_GEN (1 << 7) /* test digen/iigen */ +#define au_ftest_lock(flags, name) ((flags) & AuLock_##name) +#define au_fset_lock(flags, name) \ + do { (flags) |= AuLock_##name; } while (0) +#define au_fclr_lock(flags, name) \ + do { (flags) &= ~AuLock_##name; } while (0) + +/* ---------------------------------------------------------------------- */ + +/* super.c */ +extern struct file_system_type aufs_fs_type; +struct inode *au_iget_locked(struct super_block *sb, ino_t ino); +typedef unsigned long long (*au_arraycb_t)(void *array, unsigned long long max, + void *arg); +void au_array_free(void *array); +void *au_array_alloc(unsigned long long *hint, au_arraycb_t cb, void *arg); +struct inode **au_iarray_alloc(struct super_block *sb, unsigned long long *max); +void au_iarray_free(struct inode **a, unsigned long long max); + +/* sbinfo.c */ +void au_si_free(struct kobject *kobj); +int au_si_alloc(struct super_block *sb); +int au_sbr_realloc(struct au_sbinfo *sbinfo, int nbr); + +unsigned int au_sigen_inc(struct super_block *sb); +aufs_bindex_t au_new_br_id(struct super_block *sb); + +int si_read_lock(struct super_block *sb, int flags); +int si_write_lock(struct super_block *sb, int flags); +int aufs_read_lock(struct dentry *dentry, int flags); +void aufs_read_unlock(struct dentry *dentry, int flags); +void aufs_write_lock(struct dentry *dentry); +void aufs_write_unlock(struct dentry *dentry); +int aufs_read_and_write_lock2(struct dentry *d1, struct dentry *d2, int flags); +void aufs_read_and_write_unlock2(struct dentry *d1, struct dentry *d2); + +int si_pid_test_slow(struct super_block *sb); +void si_pid_set_slow(struct super_block *sb); +void si_pid_clr_slow(struct super_block *sb); + +/* wbr_policy.c */ +extern struct au_wbr_copyup_operations au_wbr_copyup_ops[]; +extern struct au_wbr_create_operations au_wbr_create_ops[]; +int au_cpdown_dirs(struct dentry *dentry, aufs_bindex_t bdst); +int au_wbr_nonopq(struct dentry *dentry, aufs_bindex_t bindex); +int au_wbr_do_copyup_bu(struct dentry *dentry, aufs_bindex_t bstart); + +/* mvdown.c */ +int au_mvdown(struct dentry *dentry, struct aufs_mvdown __user *arg); + +#ifdef CONFIG_AUFS_FHSM +/* fhsm.c */ + +static inline pid_t au_fhsm_pid(struct au_fhsm *fhsm) +{ + pid_t pid; + + spin_lock(&fhsm->fhsm_spin); + pid = fhsm->fhsm_pid; + spin_unlock(&fhsm->fhsm_spin); + + return pid; +} + +void au_fhsm_wrote(struct super_block *sb, aufs_bindex_t bindex, int force); +void au_fhsm_wrote_all(struct super_block *sb, int force); +int au_fhsm_fd(struct super_block *sb, int oflags); +int au_fhsm_br_alloc(struct au_branch *br); +void au_fhsm_set_bottom(struct super_block *sb, aufs_bindex_t bindex); +void au_fhsm_fin(struct super_block *sb); +void au_fhsm_init(struct au_sbinfo *sbinfo); +void au_fhsm_set(struct au_sbinfo *sbinfo, unsigned int sec); +void au_fhsm_show(struct seq_file *seq, struct au_sbinfo *sbinfo); +#else +AuStubVoid(au_fhsm_wrote, struct super_block *sb, aufs_bindex_t bindex, + int force) +AuStubVoid(au_fhsm_wrote_all, struct super_block *sb, int force) +AuStub(int, au_fhsm_fd, return -EOPNOTSUPP, struct super_block *sb, int oflags) +AuStub(pid_t, au_fhsm_pid, return 0, struct au_fhsm *fhsm) +AuStubInt0(au_fhsm_br_alloc, struct au_branch *br) +AuStubVoid(au_fhsm_set_bottom, struct super_block *sb, aufs_bindex_t bindex) +AuStubVoid(au_fhsm_fin, struct super_block *sb) +AuStubVoid(au_fhsm_init, struct au_sbinfo *sbinfo) +AuStubVoid(au_fhsm_set, struct au_sbinfo *sbinfo, unsigned int sec) +AuStubVoid(au_fhsm_show, struct seq_file *seq, struct au_sbinfo *sbinfo) +#endif + +/* ---------------------------------------------------------------------- */ + +static inline struct au_sbinfo *au_sbi(struct super_block *sb) +{ + return sb->s_fs_info; +} + +/* ---------------------------------------------------------------------- */ + +#ifdef CONFIG_AUFS_EXPORT +int au_test_nfsd(void); +void au_export_init(struct super_block *sb); +void au_xigen_inc(struct inode *inode); +int au_xigen_new(struct inode *inode); +int au_xigen_set(struct super_block *sb, struct file *base); +void au_xigen_clr(struct super_block *sb); + +static inline int au_busy_or_stale(void) +{ + if (!au_test_nfsd()) + return -EBUSY; + return -ESTALE; +} +#else +AuStubInt0(au_test_nfsd, void) +AuStubVoid(au_export_init, struct super_block *sb) +AuStubVoid(au_xigen_inc, struct inode *inode) +AuStubInt0(au_xigen_new, struct inode *inode) +AuStubInt0(au_xigen_set, struct super_block *sb, struct file *base) +AuStubVoid(au_xigen_clr, struct super_block *sb) +AuStub(int, au_busy_or_stale, return -EBUSY, void) +#endif /* CONFIG_AUFS_EXPORT */ + +/* ---------------------------------------------------------------------- */ + +#ifdef CONFIG_AUFS_SBILIST +/* module.c */ +extern struct au_splhead au_sbilist; + +static inline void au_sbilist_init(void) +{ + au_spl_init(&au_sbilist); +} + +static inline void au_sbilist_add(struct super_block *sb) +{ + au_spl_add(&au_sbi(sb)->si_list, &au_sbilist); +} + +static inline void au_sbilist_del(struct super_block *sb) +{ + au_spl_del(&au_sbi(sb)->si_list, &au_sbilist); +} + +#ifdef CONFIG_AUFS_MAGIC_SYSRQ +static inline void au_sbilist_lock(void) +{ + spin_lock(&au_sbilist.spin); +} + +static inline void au_sbilist_unlock(void) +{ + spin_unlock(&au_sbilist.spin); +} +#define AuGFP_SBILIST GFP_ATOMIC +#else +AuStubVoid(au_sbilist_lock, void) +AuStubVoid(au_sbilist_unlock, void) +#define AuGFP_SBILIST GFP_NOFS +#endif /* CONFIG_AUFS_MAGIC_SYSRQ */ +#else +AuStubVoid(au_sbilist_init, void) +AuStubVoid(au_sbilist_add, struct super_block *sb) +AuStubVoid(au_sbilist_del, struct super_block *sb) +AuStubVoid(au_sbilist_lock, void) +AuStubVoid(au_sbilist_unlock, void) +#define AuGFP_SBILIST GFP_NOFS +#endif + +/* ---------------------------------------------------------------------- */ + +static inline void dbgaufs_si_null(struct au_sbinfo *sbinfo) +{ + /* + * This function is a dynamic '__init' function actually, + * so the tiny check for si_rwsem is unnecessary. + */ + /* AuRwMustWriteLock(&sbinfo->si_rwsem); */ +#ifdef CONFIG_DEBUG_FS + sbinfo->si_dbgaufs = NULL; + sbinfo->si_dbgaufs_plink = NULL; + sbinfo->si_dbgaufs_xib = NULL; +#ifdef CONFIG_AUFS_EXPORT + sbinfo->si_dbgaufs_xigen = NULL; +#endif +#endif +} + +/* ---------------------------------------------------------------------- */ + +static inline pid_t si_pid_bit(void) +{ + /* the origin of pid is 1, but the bitmap's is 0 */ + return current->pid - 1; +} + +static inline int si_pid_test(struct super_block *sb) +{ + pid_t bit; + + bit = si_pid_bit(); + if (bit < PID_MAX_DEFAULT) + return test_bit(bit, au_sbi(sb)->au_si_pid.bitmap); + return si_pid_test_slow(sb); +} + +static inline void si_pid_set(struct super_block *sb) +{ + pid_t bit; + + bit = si_pid_bit(); + if (bit < PID_MAX_DEFAULT) { + AuDebugOn(test_bit(bit, au_sbi(sb)->au_si_pid.bitmap)); + set_bit(bit, au_sbi(sb)->au_si_pid.bitmap); + /* smp_mb(); */ + } else + si_pid_set_slow(sb); +} + +static inline void si_pid_clr(struct super_block *sb) +{ + pid_t bit; + + bit = si_pid_bit(); + if (bit < PID_MAX_DEFAULT) { + AuDebugOn(!test_bit(bit, au_sbi(sb)->au_si_pid.bitmap)); + clear_bit(bit, au_sbi(sb)->au_si_pid.bitmap); + /* smp_mb(); */ + } else + si_pid_clr_slow(sb); +} + +/* ---------------------------------------------------------------------- */ + +/* lock superblock. mainly for entry point functions */ +/* + * __si_read_lock, __si_write_lock, + * __si_read_unlock, __si_write_unlock, __si_downgrade_lock + */ +AuSimpleRwsemFuncs(__si, struct super_block *sb, &au_sbi(sb)->si_rwsem); + +#define SiMustNoWaiters(sb) AuRwMustNoWaiters(&au_sbi(sb)->si_rwsem) +#define SiMustAnyLock(sb) AuRwMustAnyLock(&au_sbi(sb)->si_rwsem) +#define SiMustWriteLock(sb) AuRwMustWriteLock(&au_sbi(sb)->si_rwsem) + +static inline void si_noflush_read_lock(struct super_block *sb) +{ + __si_read_lock(sb); + si_pid_set(sb); +} + +static inline int si_noflush_read_trylock(struct super_block *sb) +{ + int locked; + + locked = __si_read_trylock(sb); + if (locked) + si_pid_set(sb); + return locked; +} + +static inline void si_noflush_write_lock(struct super_block *sb) +{ + __si_write_lock(sb); + si_pid_set(sb); +} + +static inline int si_noflush_write_trylock(struct super_block *sb) +{ + int locked; + + locked = __si_write_trylock(sb); + if (locked) + si_pid_set(sb); + return locked; +} + +#if 0 /* unused */ +static inline int si_read_trylock(struct super_block *sb, int flags) +{ + if (au_ftest_lock(flags, FLUSH)) + au_nwt_flush(&au_sbi(sb)->si_nowait); + return si_noflush_read_trylock(sb); +} +#endif + +static inline void si_read_unlock(struct super_block *sb) +{ + si_pid_clr(sb); + __si_read_unlock(sb); +} + +#if 0 /* unused */ +static inline int si_write_trylock(struct super_block *sb, int flags) +{ + if (au_ftest_lock(flags, FLUSH)) + au_nwt_flush(&au_sbi(sb)->si_nowait); + return si_noflush_write_trylock(sb); +} +#endif + +static inline void si_write_unlock(struct super_block *sb) +{ + si_pid_clr(sb); + __si_write_unlock(sb); +} + +#if 0 /* unused */ +static inline void si_downgrade_lock(struct super_block *sb) +{ + __si_downgrade_lock(sb); +} +#endif + +/* ---------------------------------------------------------------------- */ + +static inline aufs_bindex_t au_sbend(struct super_block *sb) +{ + SiMustAnyLock(sb); + return au_sbi(sb)->si_bend; +} + +static inline unsigned int au_mntflags(struct super_block *sb) +{ + SiMustAnyLock(sb); + return au_sbi(sb)->si_mntflags; +} + +static inline unsigned int au_sigen(struct super_block *sb) +{ + SiMustAnyLock(sb); + return au_sbi(sb)->si_generation; +} + +static inline void au_ninodes_inc(struct super_block *sb) +{ + atomic_long_inc(&au_sbi(sb)->si_ninodes); +} + +static inline void au_ninodes_dec(struct super_block *sb) +{ + AuDebugOn(!atomic_long_read(&au_sbi(sb)->si_ninodes)); + atomic_long_dec(&au_sbi(sb)->si_ninodes); +} + +static inline void au_nfiles_inc(struct super_block *sb) +{ + atomic_long_inc(&au_sbi(sb)->si_nfiles); +} + +static inline void au_nfiles_dec(struct super_block *sb) +{ + AuDebugOn(!atomic_long_read(&au_sbi(sb)->si_nfiles)); + atomic_long_dec(&au_sbi(sb)->si_nfiles); +} + +static inline struct au_branch *au_sbr(struct super_block *sb, + aufs_bindex_t bindex) +{ + SiMustAnyLock(sb); + return au_sbi(sb)->si_branch[0 + bindex]; +} + +static inline void au_xino_brid_set(struct super_block *sb, aufs_bindex_t brid) +{ + SiMustWriteLock(sb); + au_sbi(sb)->si_xino_brid = brid; +} + +static inline aufs_bindex_t au_xino_brid(struct super_block *sb) +{ + SiMustAnyLock(sb); + return au_sbi(sb)->si_xino_brid; +} + +#endif /* __KERNEL__ */ +#endif /* __AUFS_SUPER_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/sysaufs.c +++ linux-3.19.0/ubuntu/aufs/sysaufs.c @@ -0,0 +1,104 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * sysfs interface and lifetime management + * they are necessary regardless sysfs is disabled. + */ + +#include +#include "aufs.h" + +unsigned long sysaufs_si_mask; +struct kset *sysaufs_kset; + +#define AuSiAttr(_name) { \ + .attr = { .name = __stringify(_name), .mode = 0444 }, \ + .show = sysaufs_si_##_name, \ +} + +static struct sysaufs_si_attr sysaufs_si_attr_xi_path = AuSiAttr(xi_path); +struct attribute *sysaufs_si_attrs[] = { + &sysaufs_si_attr_xi_path.attr, + NULL, +}; + +static const struct sysfs_ops au_sbi_ops = { + .show = sysaufs_si_show +}; + +static struct kobj_type au_sbi_ktype = { + .release = au_si_free, + .sysfs_ops = &au_sbi_ops, + .default_attrs = sysaufs_si_attrs +}; + +/* ---------------------------------------------------------------------- */ + +int sysaufs_si_init(struct au_sbinfo *sbinfo) +{ + int err; + + sbinfo->si_kobj.kset = sysaufs_kset; + /* cf. sysaufs_name() */ + err = kobject_init_and_add + (&sbinfo->si_kobj, &au_sbi_ktype, /*&sysaufs_kset->kobj*/NULL, + SysaufsSiNamePrefix "%lx", sysaufs_si_id(sbinfo)); + + dbgaufs_si_null(sbinfo); + if (!err) { + err = dbgaufs_si_init(sbinfo); + if (unlikely(err)) + kobject_put(&sbinfo->si_kobj); + } + return err; +} + +void sysaufs_fin(void) +{ + dbgaufs_fin(); + sysfs_remove_group(&sysaufs_kset->kobj, sysaufs_attr_group); + kset_unregister(sysaufs_kset); +} + +int __init sysaufs_init(void) +{ + int err; + + do { + get_random_bytes(&sysaufs_si_mask, sizeof(sysaufs_si_mask)); + } while (!sysaufs_si_mask); + + err = -EINVAL; + sysaufs_kset = kset_create_and_add(AUFS_NAME, NULL, fs_kobj); + if (unlikely(!sysaufs_kset)) + goto out; + err = PTR_ERR(sysaufs_kset); + if (IS_ERR(sysaufs_kset)) + goto out; + err = sysfs_create_group(&sysaufs_kset->kobj, sysaufs_attr_group); + if (unlikely(err)) { + kset_unregister(sysaufs_kset); + goto out; + } + + err = dbgaufs_init(); + if (unlikely(err)) + sysaufs_fin(); +out: + return err; +} --- linux-3.19.0.orig/ubuntu/aufs/sysaufs.h +++ linux-3.19.0/ubuntu/aufs/sysaufs.h @@ -0,0 +1,101 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * sysfs interface and mount lifetime management + */ + +#ifndef __SYSAUFS_H__ +#define __SYSAUFS_H__ + +#ifdef __KERNEL__ + +#include +#include "module.h" + +struct super_block; +struct au_sbinfo; + +struct sysaufs_si_attr { + struct attribute attr; + int (*show)(struct seq_file *seq, struct super_block *sb); +}; + +/* ---------------------------------------------------------------------- */ + +/* sysaufs.c */ +extern unsigned long sysaufs_si_mask; +extern struct kset *sysaufs_kset; +extern struct attribute *sysaufs_si_attrs[]; +int sysaufs_si_init(struct au_sbinfo *sbinfo); +int __init sysaufs_init(void); +void sysaufs_fin(void); + +/* ---------------------------------------------------------------------- */ + +/* some people doesn't like to show a pointer in kernel */ +static inline unsigned long sysaufs_si_id(struct au_sbinfo *sbinfo) +{ + return sysaufs_si_mask ^ (unsigned long)sbinfo; +} + +#define SysaufsSiNamePrefix "si_" +#define SysaufsSiNameLen (sizeof(SysaufsSiNamePrefix) + 16) +static inline void sysaufs_name(struct au_sbinfo *sbinfo, char *name) +{ + snprintf(name, SysaufsSiNameLen, SysaufsSiNamePrefix "%lx", + sysaufs_si_id(sbinfo)); +} + +struct au_branch; +#ifdef CONFIG_SYSFS +/* sysfs.c */ +extern struct attribute_group *sysaufs_attr_group; + +int sysaufs_si_xi_path(struct seq_file *seq, struct super_block *sb); +ssize_t sysaufs_si_show(struct kobject *kobj, struct attribute *attr, + char *buf); +long au_brinfo_ioctl(struct file *file, unsigned long arg); +#ifdef CONFIG_COMPAT +long au_brinfo_compat_ioctl(struct file *file, unsigned long arg); +#endif + +void sysaufs_br_init(struct au_branch *br); +void sysaufs_brs_add(struct super_block *sb, aufs_bindex_t bindex); +void sysaufs_brs_del(struct super_block *sb, aufs_bindex_t bindex); + +#define sysaufs_brs_init() do {} while (0) + +#else +#define sysaufs_attr_group NULL + +AuStubInt0(sysaufs_si_xi_path, struct seq_file *seq, struct super_block *sb) +AuStub(ssize_t, sysaufs_si_show, return 0, struct kobject *kobj, + struct attribute *attr, char *buf) +AuStubVoid(sysaufs_br_init, struct au_branch *br) +AuStubVoid(sysaufs_brs_add, struct super_block *sb, aufs_bindex_t bindex) +AuStubVoid(sysaufs_brs_del, struct super_block *sb, aufs_bindex_t bindex) + +static inline void sysaufs_brs_init(void) +{ + sysaufs_brs = 0; +} + +#endif /* CONFIG_SYSFS */ + +#endif /* __KERNEL__ */ +#endif /* __SYSAUFS_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/sysfs.c +++ linux-3.19.0/ubuntu/aufs/sysfs.c @@ -0,0 +1,372 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * sysfs interface + */ + +#include +#include +#include "aufs.h" + +#ifdef CONFIG_AUFS_FS_MODULE +/* this entry violates the "one line per file" policy of sysfs */ +static ssize_t config_show(struct kobject *kobj, struct kobj_attribute *attr, + char *buf) +{ + ssize_t err; + static char *conf = +/* this file is generated at compiling */ +#include "conf.str" + ; + + err = snprintf(buf, PAGE_SIZE, conf); + if (unlikely(err >= PAGE_SIZE)) + err = -EFBIG; + return err; +} + +static struct kobj_attribute au_config_attr = __ATTR_RO(config); +#endif + +static struct attribute *au_attr[] = { +#ifdef CONFIG_AUFS_FS_MODULE + &au_config_attr.attr, +#endif + NULL, /* need to NULL terminate the list of attributes */ +}; + +static struct attribute_group sysaufs_attr_group_body = { + .attrs = au_attr +}; + +struct attribute_group *sysaufs_attr_group = &sysaufs_attr_group_body; + +/* ---------------------------------------------------------------------- */ + +int sysaufs_si_xi_path(struct seq_file *seq, struct super_block *sb) +{ + int err; + + SiMustAnyLock(sb); + + err = 0; + if (au_opt_test(au_mntflags(sb), XINO)) { + err = au_xino_path(seq, au_sbi(sb)->si_xib); + seq_putc(seq, '\n'); + } + return err; +} + +/* + * the lifetime of branch is independent from the entry under sysfs. + * sysfs handles the lifetime of the entry, and never call ->show() after it is + * unlinked. + */ +static int sysaufs_si_br(struct seq_file *seq, struct super_block *sb, + aufs_bindex_t bindex, int idx) +{ + int err; + struct path path; + struct dentry *root; + struct au_branch *br; + au_br_perm_str_t perm; + + AuDbg("b%d\n", bindex); + + err = 0; + root = sb->s_root; + di_read_lock_parent(root, !AuLock_IR); + br = au_sbr(sb, bindex); + + switch (idx) { + case AuBrSysfs_BR: + path.mnt = au_br_mnt(br); + path.dentry = au_h_dptr(root, bindex); + au_seq_path(seq, &path); + au_optstr_br_perm(&perm, br->br_perm); + err = seq_printf(seq, "=%s\n", perm.a); + break; + case AuBrSysfs_BRID: + err = seq_printf(seq, "%d\n", br->br_id); + break; + } + di_read_unlock(root, !AuLock_IR); + if (err == -1) + err = -E2BIG; + + return err; +} + +/* ---------------------------------------------------------------------- */ + +static struct seq_file *au_seq(char *p, ssize_t len) +{ + struct seq_file *seq; + + seq = kzalloc(sizeof(*seq), GFP_NOFS); + if (seq) { + /* mutex_init(&seq.lock); */ + seq->buf = p; + seq->size = len; + return seq; /* success */ + } + + seq = ERR_PTR(-ENOMEM); + return seq; +} + +#define SysaufsBr_PREFIX "br" +#define SysaufsBrid_PREFIX "brid" + +/* todo: file size may exceed PAGE_SIZE */ +ssize_t sysaufs_si_show(struct kobject *kobj, struct attribute *attr, + char *buf) +{ + ssize_t err; + int idx; + long l; + aufs_bindex_t bend; + struct au_sbinfo *sbinfo; + struct super_block *sb; + struct seq_file *seq; + char *name; + struct attribute **cattr; + + sbinfo = container_of(kobj, struct au_sbinfo, si_kobj); + sb = sbinfo->si_sb; + + /* + * prevent a race condition between sysfs and aufs. + * for instance, sysfs_file_read() calls sysfs_get_active_two() which + * prohibits maintaining the sysfs entries. + * hew we acquire read lock after sysfs_get_active_two(). + * on the other hand, the remount process may maintain the sysfs/aufs + * entries after acquiring write lock. + * it can cause a deadlock. + * simply we gave up processing read here. + */ + err = -EBUSY; + if (unlikely(!si_noflush_read_trylock(sb))) + goto out; + + seq = au_seq(buf, PAGE_SIZE); + err = PTR_ERR(seq); + if (IS_ERR(seq)) + goto out_unlock; + + name = (void *)attr->name; + cattr = sysaufs_si_attrs; + while (*cattr) { + if (!strcmp(name, (*cattr)->name)) { + err = container_of(*cattr, struct sysaufs_si_attr, attr) + ->show(seq, sb); + goto out_seq; + } + cattr++; + } + + if (!strncmp(name, SysaufsBrid_PREFIX, + sizeof(SysaufsBrid_PREFIX) - 1)) { + idx = AuBrSysfs_BRID; + name += sizeof(SysaufsBrid_PREFIX) - 1; + } else if (!strncmp(name, SysaufsBr_PREFIX, + sizeof(SysaufsBr_PREFIX) - 1)) { + idx = AuBrSysfs_BR; + name += sizeof(SysaufsBr_PREFIX) - 1; + } else + BUG(); + + err = kstrtol(name, 10, &l); + if (!err) { + bend = au_sbend(sb); + if (l <= bend) + err = sysaufs_si_br(seq, sb, (aufs_bindex_t)l, idx); + else + err = -ENOENT; + } + +out_seq: + if (!err) { + err = seq->count; + /* sysfs limit */ + if (unlikely(err == PAGE_SIZE)) + err = -EFBIG; + } + kfree(seq); +out_unlock: + si_read_unlock(sb); +out: + return err; +} + +/* ---------------------------------------------------------------------- */ + +static int au_brinfo(struct super_block *sb, union aufs_brinfo __user *arg) +{ + int err; + int16_t brid; + aufs_bindex_t bindex, bend; + size_t sz; + char *buf; + struct seq_file *seq; + struct au_branch *br; + + si_read_lock(sb, AuLock_FLUSH); + bend = au_sbend(sb); + err = bend + 1; + if (!arg) + goto out; + + err = -ENOMEM; + buf = (void *)__get_free_page(GFP_NOFS); + if (unlikely(!buf)) + goto out; + + seq = au_seq(buf, PAGE_SIZE); + err = PTR_ERR(seq); + if (IS_ERR(seq)) + goto out_buf; + + sz = sizeof(*arg) - offsetof(union aufs_brinfo, path); + for (bindex = 0; bindex <= bend; bindex++, arg++) { + err = !access_ok(VERIFY_WRITE, arg, sizeof(*arg)); + if (unlikely(err)) + break; + + br = au_sbr(sb, bindex); + brid = br->br_id; + BUILD_BUG_ON(sizeof(brid) != sizeof(arg->id)); + err = __put_user(brid, &arg->id); + if (unlikely(err)) + break; + + BUILD_BUG_ON(sizeof(br->br_perm) != sizeof(arg->perm)); + err = __put_user(br->br_perm, &arg->perm); + if (unlikely(err)) + break; + + au_seq_path(seq, &br->br_path); + err = seq_putc(seq, '\0'); + if (!err && seq->count <= sz) { + err = copy_to_user(arg->path, seq->buf, seq->count); + seq->count = 0; + if (unlikely(err)) + break; + } else { + err = -E2BIG; + goto out_seq; + } + } + if (unlikely(err)) + err = -EFAULT; + +out_seq: + kfree(seq); +out_buf: + free_page((unsigned long)buf); +out: + si_read_unlock(sb); + return err; +} + +long au_brinfo_ioctl(struct file *file, unsigned long arg) +{ + return au_brinfo(file->f_path.dentry->d_sb, (void __user *)arg); +} + +#ifdef CONFIG_COMPAT +long au_brinfo_compat_ioctl(struct file *file, unsigned long arg) +{ + return au_brinfo(file->f_path.dentry->d_sb, compat_ptr(arg)); +} +#endif + +/* ---------------------------------------------------------------------- */ + +void sysaufs_br_init(struct au_branch *br) +{ + int i; + struct au_brsysfs *br_sysfs; + struct attribute *attr; + + br_sysfs = br->br_sysfs; + for (i = 0; i < ARRAY_SIZE(br->br_sysfs); i++) { + attr = &br_sysfs->attr; + sysfs_attr_init(attr); + attr->name = br_sysfs->name; + attr->mode = S_IRUGO; + br_sysfs++; + } +} + +void sysaufs_brs_del(struct super_block *sb, aufs_bindex_t bindex) +{ + struct au_branch *br; + struct kobject *kobj; + struct au_brsysfs *br_sysfs; + int i; + aufs_bindex_t bend; + + dbgaufs_brs_del(sb, bindex); + + if (!sysaufs_brs) + return; + + kobj = &au_sbi(sb)->si_kobj; + bend = au_sbend(sb); + for (; bindex <= bend; bindex++) { + br = au_sbr(sb, bindex); + br_sysfs = br->br_sysfs; + for (i = 0; i < ARRAY_SIZE(br->br_sysfs); i++) { + sysfs_remove_file(kobj, &br_sysfs->attr); + br_sysfs++; + } + } +} + +void sysaufs_brs_add(struct super_block *sb, aufs_bindex_t bindex) +{ + int err, i; + aufs_bindex_t bend; + struct kobject *kobj; + struct au_branch *br; + struct au_brsysfs *br_sysfs; + + dbgaufs_brs_add(sb, bindex); + + if (!sysaufs_brs) + return; + + kobj = &au_sbi(sb)->si_kobj; + bend = au_sbend(sb); + for (; bindex <= bend; bindex++) { + br = au_sbr(sb, bindex); + br_sysfs = br->br_sysfs; + snprintf(br_sysfs[AuBrSysfs_BR].name, sizeof(br_sysfs->name), + SysaufsBr_PREFIX "%d", bindex); + snprintf(br_sysfs[AuBrSysfs_BRID].name, sizeof(br_sysfs->name), + SysaufsBrid_PREFIX "%d", bindex); + for (i = 0; i < ARRAY_SIZE(br->br_sysfs); i++) { + err = sysfs_create_file(kobj, &br_sysfs->attr); + if (unlikely(err)) + pr_warn("failed %s under sysfs(%d)\n", + br_sysfs->name, err); + br_sysfs++; + } + } +} --- linux-3.19.0.orig/ubuntu/aufs/sysrq.c +++ linux-3.19.0/ubuntu/aufs/sysrq.c @@ -0,0 +1,157 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * magic sysrq hanlder + */ + +/* #include */ +#include +#include "aufs.h" + +/* ---------------------------------------------------------------------- */ + +static void sysrq_sb(struct super_block *sb) +{ + char *plevel; + struct au_sbinfo *sbinfo; + struct file *file; + struct au_sphlhead *files; + struct au_finfo *finfo; + + plevel = au_plevel; + au_plevel = KERN_WARNING; + + /* since we define pr_fmt, call printk directly */ +#define pr(str) printk(KERN_WARNING AUFS_NAME ": " str) + + sbinfo = au_sbi(sb); + printk(KERN_WARNING "si=%lx\n", sysaufs_si_id(sbinfo)); + pr("superblock\n"); + au_dpri_sb(sb); + +#if 0 + pr("root dentry\n"); + au_dpri_dentry(sb->s_root); + pr("root inode\n"); + au_dpri_inode(sb->s_root->d_inode); +#endif + +#if 0 + do { + int err, i, j, ndentry; + struct au_dcsub_pages dpages; + struct au_dpage *dpage; + + err = au_dpages_init(&dpages, GFP_ATOMIC); + if (unlikely(err)) + break; + err = au_dcsub_pages(&dpages, sb->s_root, NULL, NULL); + if (!err) + for (i = 0; i < dpages.ndpage; i++) { + dpage = dpages.dpages + i; + ndentry = dpage->ndentry; + for (j = 0; j < ndentry; j++) + au_dpri_dentry(dpage->dentries[j]); + } + au_dpages_free(&dpages); + } while (0); +#endif + +#if 1 + { + struct inode *i; + + pr("isolated inode\n"); + spin_lock(&inode_sb_list_lock); + list_for_each_entry(i, &sb->s_inodes, i_sb_list) { + spin_lock(&i->i_lock); + if (1 || hlist_empty(&i->i_dentry)) + au_dpri_inode(i); + spin_unlock(&i->i_lock); + } + spin_unlock(&inode_sb_list_lock); + } +#endif + pr("files\n"); + files = &au_sbi(sb)->si_files; + spin_lock(&files->spin); + hlist_for_each_entry(finfo, &files->head, fi_hlist) { + umode_t mode; + + file = finfo->fi_file; + mode = file_inode(file)->i_mode; + if (!special_file(mode)) + au_dpri_file(file); + } + spin_unlock(&files->spin); + pr("done\n"); + +#undef pr + au_plevel = plevel; +} + +/* ---------------------------------------------------------------------- */ + +/* module parameter */ +static char *aufs_sysrq_key = "a"; +module_param_named(sysrq, aufs_sysrq_key, charp, S_IRUGO); +MODULE_PARM_DESC(sysrq, "MagicSysRq key for " AUFS_NAME); + +static void au_sysrq(int key __maybe_unused) +{ + struct au_sbinfo *sbinfo; + + lockdep_off(); + au_sbilist_lock(); + list_for_each_entry(sbinfo, &au_sbilist.head, si_list) + sysrq_sb(sbinfo->si_sb); + au_sbilist_unlock(); + lockdep_on(); +} + +static struct sysrq_key_op au_sysrq_op = { + .handler = au_sysrq, + .help_msg = "Aufs", + .action_msg = "Aufs", + .enable_mask = SYSRQ_ENABLE_DUMP +}; + +/* ---------------------------------------------------------------------- */ + +int __init au_sysrq_init(void) +{ + int err; + char key; + + err = -1; + key = *aufs_sysrq_key; + if ('a' <= key && key <= 'z') + err = register_sysrq_key(key, &au_sysrq_op); + if (unlikely(err)) + pr_err("err %d, sysrq=%c\n", err, key); + return err; +} + +void au_sysrq_fin(void) +{ + int err; + + err = unregister_sysrq_key(*aufs_sysrq_key, &au_sysrq_op); + if (unlikely(err)) + pr_err("err %d (ignored)\n", err); +} --- linux-3.19.0.orig/ubuntu/aufs/vdir.c +++ linux-3.19.0/ubuntu/aufs/vdir.c @@ -0,0 +1,889 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * virtual or vertical directory + */ + +#include "aufs.h" + +static unsigned int calc_size(int nlen) +{ + return ALIGN(sizeof(struct au_vdir_de) + nlen, sizeof(ino_t)); +} + +static int set_deblk_end(union au_vdir_deblk_p *p, + union au_vdir_deblk_p *deblk_end) +{ + if (calc_size(0) <= deblk_end->deblk - p->deblk) { + p->de->de_str.len = 0; + /* smp_mb(); */ + return 0; + } + return -1; /* error */ +} + +/* returns true or false */ +static int is_deblk_end(union au_vdir_deblk_p *p, + union au_vdir_deblk_p *deblk_end) +{ + if (calc_size(0) <= deblk_end->deblk - p->deblk) + return !p->de->de_str.len; + return 1; +} + +static unsigned char *last_deblk(struct au_vdir *vdir) +{ + return vdir->vd_deblk[vdir->vd_nblk - 1]; +} + +/* ---------------------------------------------------------------------- */ + +/* estimate the apropriate size for name hash table */ +unsigned int au_rdhash_est(loff_t sz) +{ + unsigned int n; + + n = UINT_MAX; + sz >>= 10; + if (sz < n) + n = sz; + if (sz < AUFS_RDHASH_DEF) + n = AUFS_RDHASH_DEF; + /* pr_info("n %u\n", n); */ + return n; +} + +/* + * the allocated memory has to be freed by + * au_nhash_wh_free() or au_nhash_de_free(). + */ +int au_nhash_alloc(struct au_nhash *nhash, unsigned int num_hash, gfp_t gfp) +{ + struct hlist_head *head; + unsigned int u; + size_t sz; + + sz = sizeof(*nhash->nh_head) * num_hash; + head = kmalloc(sz, gfp); + if (head) { + nhash->nh_num = num_hash; + nhash->nh_head = head; + for (u = 0; u < num_hash; u++) + INIT_HLIST_HEAD(head++); + return 0; /* success */ + } + + return -ENOMEM; +} + +static void nhash_count(struct hlist_head *head) +{ +#if 0 + unsigned long n; + struct hlist_node *pos; + + n = 0; + hlist_for_each(pos, head) + n++; + pr_info("%lu\n", n); +#endif +} + +static void au_nhash_wh_do_free(struct hlist_head *head) +{ + struct au_vdir_wh *pos; + struct hlist_node *node; + + hlist_for_each_entry_safe(pos, node, head, wh_hash) + kfree(pos); +} + +static void au_nhash_de_do_free(struct hlist_head *head) +{ + struct au_vdir_dehstr *pos; + struct hlist_node *node; + + hlist_for_each_entry_safe(pos, node, head, hash) + au_cache_free_vdir_dehstr(pos); +} + +static void au_nhash_do_free(struct au_nhash *nhash, + void (*free)(struct hlist_head *head)) +{ + unsigned int n; + struct hlist_head *head; + + n = nhash->nh_num; + if (!n) + return; + + head = nhash->nh_head; + while (n-- > 0) { + nhash_count(head); + free(head++); + } + kfree(nhash->nh_head); +} + +void au_nhash_wh_free(struct au_nhash *whlist) +{ + au_nhash_do_free(whlist, au_nhash_wh_do_free); +} + +static void au_nhash_de_free(struct au_nhash *delist) +{ + au_nhash_do_free(delist, au_nhash_de_do_free); +} + +/* ---------------------------------------------------------------------- */ + +int au_nhash_test_longer_wh(struct au_nhash *whlist, aufs_bindex_t btgt, + int limit) +{ + int num; + unsigned int u, n; + struct hlist_head *head; + struct au_vdir_wh *pos; + + num = 0; + n = whlist->nh_num; + head = whlist->nh_head; + for (u = 0; u < n; u++, head++) + hlist_for_each_entry(pos, head, wh_hash) + if (pos->wh_bindex == btgt && ++num > limit) + return 1; + return 0; +} + +static struct hlist_head *au_name_hash(struct au_nhash *nhash, + unsigned char *name, + unsigned int len) +{ + unsigned int v; + /* const unsigned int magic_bit = 12; */ + + AuDebugOn(!nhash->nh_num || !nhash->nh_head); + + v = 0; + while (len--) + v += *name++; + /* v = hash_long(v, magic_bit); */ + v %= nhash->nh_num; + return nhash->nh_head + v; +} + +static int au_nhash_test_name(struct au_vdir_destr *str, const char *name, + int nlen) +{ + return str->len == nlen && !memcmp(str->name, name, nlen); +} + +/* returns found or not */ +int au_nhash_test_known_wh(struct au_nhash *whlist, char *name, int nlen) +{ + struct hlist_head *head; + struct au_vdir_wh *pos; + struct au_vdir_destr *str; + + head = au_name_hash(whlist, name, nlen); + hlist_for_each_entry(pos, head, wh_hash) { + str = &pos->wh_str; + AuDbg("%.*s\n", str->len, str->name); + if (au_nhash_test_name(str, name, nlen)) + return 1; + } + return 0; +} + +/* returns found(true) or not */ +static int test_known(struct au_nhash *delist, char *name, int nlen) +{ + struct hlist_head *head; + struct au_vdir_dehstr *pos; + struct au_vdir_destr *str; + + head = au_name_hash(delist, name, nlen); + hlist_for_each_entry(pos, head, hash) { + str = pos->str; + AuDbg("%.*s\n", str->len, str->name); + if (au_nhash_test_name(str, name, nlen)) + return 1; + } + return 0; +} + +static void au_shwh_init_wh(struct au_vdir_wh *wh, ino_t ino, + unsigned char d_type) +{ +#ifdef CONFIG_AUFS_SHWH + wh->wh_ino = ino; + wh->wh_type = d_type; +#endif +} + +/* ---------------------------------------------------------------------- */ + +int au_nhash_append_wh(struct au_nhash *whlist, char *name, int nlen, ino_t ino, + unsigned int d_type, aufs_bindex_t bindex, + unsigned char shwh) +{ + int err; + struct au_vdir_destr *str; + struct au_vdir_wh *wh; + + AuDbg("%.*s\n", nlen, name); + AuDebugOn(!whlist->nh_num || !whlist->nh_head); + + err = -ENOMEM; + wh = kmalloc(sizeof(*wh) + nlen, GFP_NOFS); + if (unlikely(!wh)) + goto out; + + err = 0; + wh->wh_bindex = bindex; + if (shwh) + au_shwh_init_wh(wh, ino, d_type); + str = &wh->wh_str; + str->len = nlen; + memcpy(str->name, name, nlen); + hlist_add_head(&wh->wh_hash, au_name_hash(whlist, name, nlen)); + /* smp_mb(); */ + +out: + return err; +} + +static int append_deblk(struct au_vdir *vdir) +{ + int err; + unsigned long ul; + const unsigned int deblk_sz = vdir->vd_deblk_sz; + union au_vdir_deblk_p p, deblk_end; + unsigned char **o; + + err = -ENOMEM; + o = krealloc(vdir->vd_deblk, sizeof(*o) * (vdir->vd_nblk + 1), + GFP_NOFS); + if (unlikely(!o)) + goto out; + + vdir->vd_deblk = o; + p.deblk = kmalloc(deblk_sz, GFP_NOFS); + if (p.deblk) { + ul = vdir->vd_nblk++; + vdir->vd_deblk[ul] = p.deblk; + vdir->vd_last.ul = ul; + vdir->vd_last.p.deblk = p.deblk; + deblk_end.deblk = p.deblk + deblk_sz; + err = set_deblk_end(&p, &deblk_end); + } + +out: + return err; +} + +static int append_de(struct au_vdir *vdir, char *name, int nlen, ino_t ino, + unsigned int d_type, struct au_nhash *delist) +{ + int err; + unsigned int sz; + const unsigned int deblk_sz = vdir->vd_deblk_sz; + union au_vdir_deblk_p p, *room, deblk_end; + struct au_vdir_dehstr *dehstr; + + p.deblk = last_deblk(vdir); + deblk_end.deblk = p.deblk + deblk_sz; + room = &vdir->vd_last.p; + AuDebugOn(room->deblk < p.deblk || deblk_end.deblk <= room->deblk + || !is_deblk_end(room, &deblk_end)); + + sz = calc_size(nlen); + if (unlikely(sz > deblk_end.deblk - room->deblk)) { + err = append_deblk(vdir); + if (unlikely(err)) + goto out; + + p.deblk = last_deblk(vdir); + deblk_end.deblk = p.deblk + deblk_sz; + /* smp_mb(); */ + AuDebugOn(room->deblk != p.deblk); + } + + err = -ENOMEM; + dehstr = au_cache_alloc_vdir_dehstr(); + if (unlikely(!dehstr)) + goto out; + + dehstr->str = &room->de->de_str; + hlist_add_head(&dehstr->hash, au_name_hash(delist, name, nlen)); + room->de->de_ino = ino; + room->de->de_type = d_type; + room->de->de_str.len = nlen; + memcpy(room->de->de_str.name, name, nlen); + + err = 0; + room->deblk += sz; + if (unlikely(set_deblk_end(room, &deblk_end))) + err = append_deblk(vdir); + /* smp_mb(); */ + +out: + return err; +} + +/* ---------------------------------------------------------------------- */ + +void au_vdir_free(struct au_vdir *vdir) +{ + unsigned char **deblk; + + deblk = vdir->vd_deblk; + while (vdir->vd_nblk--) + kfree(*deblk++); + kfree(vdir->vd_deblk); + au_cache_free_vdir(vdir); +} + +static struct au_vdir *alloc_vdir(struct file *file) +{ + struct au_vdir *vdir; + struct super_block *sb; + int err; + + sb = file->f_path.dentry->d_sb; + SiMustAnyLock(sb); + + err = -ENOMEM; + vdir = au_cache_alloc_vdir(); + if (unlikely(!vdir)) + goto out; + + vdir->vd_deblk = kzalloc(sizeof(*vdir->vd_deblk), GFP_NOFS); + if (unlikely(!vdir->vd_deblk)) + goto out_free; + + vdir->vd_deblk_sz = au_sbi(sb)->si_rdblk; + if (!vdir->vd_deblk_sz) { + /* estimate the apropriate size for deblk */ + vdir->vd_deblk_sz = au_dir_size(file, /*dentry*/NULL); + /* pr_info("vd_deblk_sz %u\n", vdir->vd_deblk_sz); */ + } + vdir->vd_nblk = 0; + vdir->vd_version = 0; + vdir->vd_jiffy = 0; + err = append_deblk(vdir); + if (!err) + return vdir; /* success */ + + kfree(vdir->vd_deblk); + +out_free: + au_cache_free_vdir(vdir); +out: + vdir = ERR_PTR(err); + return vdir; +} + +static int reinit_vdir(struct au_vdir *vdir) +{ + int err; + union au_vdir_deblk_p p, deblk_end; + + while (vdir->vd_nblk > 1) { + kfree(vdir->vd_deblk[vdir->vd_nblk - 1]); + /* vdir->vd_deblk[vdir->vd_nblk - 1] = NULL; */ + vdir->vd_nblk--; + } + p.deblk = vdir->vd_deblk[0]; + deblk_end.deblk = p.deblk + vdir->vd_deblk_sz; + err = set_deblk_end(&p, &deblk_end); + /* keep vd_dblk_sz */ + vdir->vd_last.ul = 0; + vdir->vd_last.p.deblk = vdir->vd_deblk[0]; + vdir->vd_version = 0; + vdir->vd_jiffy = 0; + /* smp_mb(); */ + return err; +} + +/* ---------------------------------------------------------------------- */ + +#define AuFillVdir_CALLED 1 +#define AuFillVdir_WHABLE (1 << 1) +#define AuFillVdir_SHWH (1 << 2) +#define au_ftest_fillvdir(flags, name) ((flags) & AuFillVdir_##name) +#define au_fset_fillvdir(flags, name) \ + do { (flags) |= AuFillVdir_##name; } while (0) +#define au_fclr_fillvdir(flags, name) \ + do { (flags) &= ~AuFillVdir_##name; } while (0) + +#ifndef CONFIG_AUFS_SHWH +#undef AuFillVdir_SHWH +#define AuFillVdir_SHWH 0 +#endif + +struct fillvdir_arg { + struct dir_context ctx; + struct file *file; + struct au_vdir *vdir; + struct au_nhash delist; + struct au_nhash whlist; + aufs_bindex_t bindex; + unsigned int flags; + int err; +}; + +static int fillvdir(struct dir_context *ctx, const char *__name, int nlen, + loff_t offset __maybe_unused, u64 h_ino, + unsigned int d_type) +{ + struct fillvdir_arg *arg = container_of(ctx, struct fillvdir_arg, ctx); + char *name = (void *)__name; + struct super_block *sb; + ino_t ino; + const unsigned char shwh = !!au_ftest_fillvdir(arg->flags, SHWH); + + arg->err = 0; + sb = arg->file->f_path.dentry->d_sb; + au_fset_fillvdir(arg->flags, CALLED); + /* smp_mb(); */ + if (nlen <= AUFS_WH_PFX_LEN + || memcmp(name, AUFS_WH_PFX, AUFS_WH_PFX_LEN)) { + if (test_known(&arg->delist, name, nlen) + || au_nhash_test_known_wh(&arg->whlist, name, nlen)) + goto out; /* already exists or whiteouted */ + + sb = arg->file->f_path.dentry->d_sb; + arg->err = au_ino(sb, arg->bindex, h_ino, d_type, &ino); + if (!arg->err) { + if (unlikely(nlen > AUFS_MAX_NAMELEN)) + d_type = DT_UNKNOWN; + arg->err = append_de(arg->vdir, name, nlen, ino, + d_type, &arg->delist); + } + } else if (au_ftest_fillvdir(arg->flags, WHABLE)) { + name += AUFS_WH_PFX_LEN; + nlen -= AUFS_WH_PFX_LEN; + if (au_nhash_test_known_wh(&arg->whlist, name, nlen)) + goto out; /* already whiteouted */ + + if (shwh) + arg->err = au_wh_ino(sb, arg->bindex, h_ino, d_type, + &ino); + if (!arg->err) { + if (nlen <= AUFS_MAX_NAMELEN + AUFS_WH_PFX_LEN) + d_type = DT_UNKNOWN; + arg->err = au_nhash_append_wh + (&arg->whlist, name, nlen, ino, d_type, + arg->bindex, shwh); + } + } + +out: + if (!arg->err) + arg->vdir->vd_jiffy = jiffies; + /* smp_mb(); */ + AuTraceErr(arg->err); + return arg->err; +} + +static int au_handle_shwh(struct super_block *sb, struct au_vdir *vdir, + struct au_nhash *whlist, struct au_nhash *delist) +{ +#ifdef CONFIG_AUFS_SHWH + int err; + unsigned int nh, u; + struct hlist_head *head; + struct au_vdir_wh *pos; + struct hlist_node *n; + char *p, *o; + struct au_vdir_destr *destr; + + AuDebugOn(!au_opt_test(au_mntflags(sb), SHWH)); + + err = -ENOMEM; + o = p = (void *)__get_free_page(GFP_NOFS); + if (unlikely(!p)) + goto out; + + err = 0; + nh = whlist->nh_num; + memcpy(p, AUFS_WH_PFX, AUFS_WH_PFX_LEN); + p += AUFS_WH_PFX_LEN; + for (u = 0; u < nh; u++) { + head = whlist->nh_head + u; + hlist_for_each_entry_safe(pos, n, head, wh_hash) { + destr = &pos->wh_str; + memcpy(p, destr->name, destr->len); + err = append_de(vdir, o, destr->len + AUFS_WH_PFX_LEN, + pos->wh_ino, pos->wh_type, delist); + if (unlikely(err)) + break; + } + } + + free_page((unsigned long)o); + +out: + AuTraceErr(err); + return err; +#else + return 0; +#endif +} + +static int au_do_read_vdir(struct fillvdir_arg *arg) +{ + int err; + unsigned int rdhash; + loff_t offset; + aufs_bindex_t bend, bindex, bstart; + unsigned char shwh; + struct file *hf, *file; + struct super_block *sb; + + file = arg->file; + sb = file->f_path.dentry->d_sb; + SiMustAnyLock(sb); + + rdhash = au_sbi(sb)->si_rdhash; + if (!rdhash) + rdhash = au_rdhash_est(au_dir_size(file, /*dentry*/NULL)); + err = au_nhash_alloc(&arg->delist, rdhash, GFP_NOFS); + if (unlikely(err)) + goto out; + err = au_nhash_alloc(&arg->whlist, rdhash, GFP_NOFS); + if (unlikely(err)) + goto out_delist; + + err = 0; + arg->flags = 0; + shwh = 0; + if (au_opt_test(au_mntflags(sb), SHWH)) { + shwh = 1; + au_fset_fillvdir(arg->flags, SHWH); + } + bstart = au_fbstart(file); + bend = au_fbend_dir(file); + for (bindex = bstart; !err && bindex <= bend; bindex++) { + hf = au_hf_dir(file, bindex); + if (!hf) + continue; + + offset = vfsub_llseek(hf, 0, SEEK_SET); + err = offset; + if (unlikely(offset)) + break; + + arg->bindex = bindex; + au_fclr_fillvdir(arg->flags, WHABLE); + if (shwh + || (bindex != bend + && au_br_whable(au_sbr_perm(sb, bindex)))) + au_fset_fillvdir(arg->flags, WHABLE); + do { + arg->err = 0; + au_fclr_fillvdir(arg->flags, CALLED); + /* smp_mb(); */ + err = vfsub_iterate_dir(hf, &arg->ctx); + if (err >= 0) + err = arg->err; + } while (!err && au_ftest_fillvdir(arg->flags, CALLED)); + + /* + * dir_relax() may be good for concurrency, but aufs should not + * use it since it will cause a lockdep problem. + */ + } + + if (!err && shwh) + err = au_handle_shwh(sb, arg->vdir, &arg->whlist, &arg->delist); + + au_nhash_wh_free(&arg->whlist); + +out_delist: + au_nhash_de_free(&arg->delist); +out: + return err; +} + +static int read_vdir(struct file *file, int may_read) +{ + int err; + unsigned long expire; + unsigned char do_read; + struct fillvdir_arg arg = { + .ctx = { + .actor = fillvdir + } + }; + struct inode *inode; + struct au_vdir *vdir, *allocated; + + err = 0; + inode = file_inode(file); + IMustLock(inode); + SiMustAnyLock(inode->i_sb); + + allocated = NULL; + do_read = 0; + expire = au_sbi(inode->i_sb)->si_rdcache; + vdir = au_ivdir(inode); + if (!vdir) { + do_read = 1; + vdir = alloc_vdir(file); + err = PTR_ERR(vdir); + if (IS_ERR(vdir)) + goto out; + err = 0; + allocated = vdir; + } else if (may_read + && (inode->i_version != vdir->vd_version + || time_after(jiffies, vdir->vd_jiffy + expire))) { + do_read = 1; + err = reinit_vdir(vdir); + if (unlikely(err)) + goto out; + } + + if (!do_read) + return 0; /* success */ + + arg.file = file; + arg.vdir = vdir; + err = au_do_read_vdir(&arg); + if (!err) { + /* file->f_pos = 0; */ /* todo: ctx->pos? */ + vdir->vd_version = inode->i_version; + vdir->vd_last.ul = 0; + vdir->vd_last.p.deblk = vdir->vd_deblk[0]; + if (allocated) + au_set_ivdir(inode, allocated); + } else if (allocated) + au_vdir_free(allocated); + +out: + return err; +} + +static int copy_vdir(struct au_vdir *tgt, struct au_vdir *src) +{ + int err, rerr; + unsigned long ul, n; + const unsigned int deblk_sz = src->vd_deblk_sz; + + AuDebugOn(tgt->vd_nblk != 1); + + err = -ENOMEM; + if (tgt->vd_nblk < src->vd_nblk) { + unsigned char **p; + + p = krealloc(tgt->vd_deblk, sizeof(*p) * src->vd_nblk, + GFP_NOFS); + if (unlikely(!p)) + goto out; + tgt->vd_deblk = p; + } + + if (tgt->vd_deblk_sz != deblk_sz) { + unsigned char *p; + + tgt->vd_deblk_sz = deblk_sz; + p = krealloc(tgt->vd_deblk[0], deblk_sz, GFP_NOFS); + if (unlikely(!p)) + goto out; + tgt->vd_deblk[0] = p; + } + memcpy(tgt->vd_deblk[0], src->vd_deblk[0], deblk_sz); + tgt->vd_version = src->vd_version; + tgt->vd_jiffy = src->vd_jiffy; + + n = src->vd_nblk; + for (ul = 1; ul < n; ul++) { + tgt->vd_deblk[ul] = kmemdup(src->vd_deblk[ul], deblk_sz, + GFP_NOFS); + if (unlikely(!tgt->vd_deblk[ul])) + goto out; + tgt->vd_nblk++; + } + tgt->vd_nblk = n; + tgt->vd_last.ul = tgt->vd_last.ul; + tgt->vd_last.p.deblk = tgt->vd_deblk[tgt->vd_last.ul]; + tgt->vd_last.p.deblk += src->vd_last.p.deblk + - src->vd_deblk[src->vd_last.ul]; + /* smp_mb(); */ + return 0; /* success */ + +out: + rerr = reinit_vdir(tgt); + BUG_ON(rerr); + return err; +} + +int au_vdir_init(struct file *file) +{ + int err; + struct inode *inode; + struct au_vdir *vdir_cache, *allocated; + + /* test file->f_pos here instead of ctx->pos */ + err = read_vdir(file, !file->f_pos); + if (unlikely(err)) + goto out; + + allocated = NULL; + vdir_cache = au_fvdir_cache(file); + if (!vdir_cache) { + vdir_cache = alloc_vdir(file); + err = PTR_ERR(vdir_cache); + if (IS_ERR(vdir_cache)) + goto out; + allocated = vdir_cache; + } else if (!file->f_pos && vdir_cache->vd_version != file->f_version) { + /* test file->f_pos here instead of ctx->pos */ + err = reinit_vdir(vdir_cache); + if (unlikely(err)) + goto out; + } else + return 0; /* success */ + + inode = file_inode(file); + err = copy_vdir(vdir_cache, au_ivdir(inode)); + if (!err) { + file->f_version = inode->i_version; + if (allocated) + au_set_fvdir_cache(file, allocated); + } else if (allocated) + au_vdir_free(allocated); + +out: + return err; +} + +static loff_t calc_offset(struct au_vdir *vdir) +{ + loff_t offset; + union au_vdir_deblk_p p; + + p.deblk = vdir->vd_deblk[vdir->vd_last.ul]; + offset = vdir->vd_last.p.deblk - p.deblk; + offset += vdir->vd_deblk_sz * vdir->vd_last.ul; + return offset; +} + +/* returns true or false */ +static int seek_vdir(struct file *file, struct dir_context *ctx) +{ + int valid; + unsigned int deblk_sz; + unsigned long ul, n; + loff_t offset; + union au_vdir_deblk_p p, deblk_end; + struct au_vdir *vdir_cache; + + valid = 1; + vdir_cache = au_fvdir_cache(file); + offset = calc_offset(vdir_cache); + AuDbg("offset %lld\n", offset); + if (ctx->pos == offset) + goto out; + + vdir_cache->vd_last.ul = 0; + vdir_cache->vd_last.p.deblk = vdir_cache->vd_deblk[0]; + if (!ctx->pos) + goto out; + + valid = 0; + deblk_sz = vdir_cache->vd_deblk_sz; + ul = div64_u64(ctx->pos, deblk_sz); + AuDbg("ul %lu\n", ul); + if (ul >= vdir_cache->vd_nblk) + goto out; + + n = vdir_cache->vd_nblk; + for (; ul < n; ul++) { + p.deblk = vdir_cache->vd_deblk[ul]; + deblk_end.deblk = p.deblk + deblk_sz; + offset = ul; + offset *= deblk_sz; + while (!is_deblk_end(&p, &deblk_end) && offset < ctx->pos) { + unsigned int l; + + l = calc_size(p.de->de_str.len); + offset += l; + p.deblk += l; + } + if (!is_deblk_end(&p, &deblk_end)) { + valid = 1; + vdir_cache->vd_last.ul = ul; + vdir_cache->vd_last.p = p; + break; + } + } + +out: + /* smp_mb(); */ + AuTraceErr(!valid); + return valid; +} + +int au_vdir_fill_de(struct file *file, struct dir_context *ctx) +{ + unsigned int l, deblk_sz; + union au_vdir_deblk_p deblk_end; + struct au_vdir *vdir_cache; + struct au_vdir_de *de; + + vdir_cache = au_fvdir_cache(file); + if (!seek_vdir(file, ctx)) + return 0; + + deblk_sz = vdir_cache->vd_deblk_sz; + while (1) { + deblk_end.deblk = vdir_cache->vd_deblk[vdir_cache->vd_last.ul]; + deblk_end.deblk += deblk_sz; + while (!is_deblk_end(&vdir_cache->vd_last.p, &deblk_end)) { + de = vdir_cache->vd_last.p.de; + AuDbg("%.*s, off%lld, i%lu, dt%d\n", + de->de_str.len, de->de_str.name, ctx->pos, + (unsigned long)de->de_ino, de->de_type); + if (unlikely(!dir_emit(ctx, de->de_str.name, + de->de_str.len, de->de_ino, + de->de_type))) { + /* todo: ignore the error caused by udba? */ + /* return err; */ + return 0; + } + + l = calc_size(de->de_str.len); + vdir_cache->vd_last.p.deblk += l; + ctx->pos += l; + } + if (vdir_cache->vd_last.ul < vdir_cache->vd_nblk - 1) { + vdir_cache->vd_last.ul++; + vdir_cache->vd_last.p.deblk + = vdir_cache->vd_deblk[vdir_cache->vd_last.ul]; + ctx->pos = deblk_sz * vdir_cache->vd_last.ul; + continue; + } + break; + } + + /* smp_mb(); */ + return 0; +} --- linux-3.19.0.orig/ubuntu/aufs/vfsub.c +++ linux-3.19.0/ubuntu/aufs/vfsub.c @@ -0,0 +1,796 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * sub-routines for VFS + */ + +#include +#include +#include +#include +#include "aufs.h" + +int vfsub_update_h_iattr(struct path *h_path, int *did) +{ + int err; + struct kstat st; + struct super_block *h_sb; + + /* for remote fs, leave work for its getattr or d_revalidate */ + /* for bad i_attr fs, handle them in aufs_getattr() */ + /* still some fs may acquire i_mutex. we need to skip them */ + err = 0; + if (!did) + did = &err; + h_sb = h_path->dentry->d_sb; + *did = (!au_test_fs_remote(h_sb) && au_test_fs_refresh_iattr(h_sb)); + if (*did) + err = vfs_getattr(h_path, &st); + + return err; +} + +/* ---------------------------------------------------------------------- */ + +struct file *vfsub_dentry_open(struct path *path, int flags) +{ + struct file *file; + + file = dentry_open(path, flags /* | __FMODE_NONOTIFY */, + current_cred()); + if (!IS_ERR_OR_NULL(file) + && (file->f_mode & (FMODE_READ | FMODE_WRITE)) == FMODE_READ) + i_readcount_inc(path->dentry->d_inode); + + return file; +} + +struct file *vfsub_filp_open(const char *path, int oflags, int mode) +{ + struct file *file; + + lockdep_off(); + file = filp_open(path, + oflags /* | __FMODE_NONOTIFY */, + mode); + lockdep_on(); + if (IS_ERR(file)) + goto out; + vfsub_update_h_iattr(&file->f_path, /*did*/NULL); /*ignore*/ + +out: + return file; +} + +int vfsub_kern_path(const char *name, unsigned int flags, struct path *path) +{ + int err; + + err = kern_path(name, flags, path); + if (!err && path->dentry->d_inode) + vfsub_update_h_iattr(path, /*did*/NULL); /*ignore*/ + return err; +} + +struct dentry *vfsub_lookup_one_len(const char *name, struct dentry *parent, + int len) +{ + struct path path = { + .mnt = NULL + }; + + /* VFS checks it too, but by WARN_ON_ONCE() */ + IMustLock(parent->d_inode); + + path.dentry = lookup_one_len(name, parent, len); + if (IS_ERR(path.dentry)) + goto out; + if (path.dentry->d_inode) + vfsub_update_h_iattr(&path, /*did*/NULL); /*ignore*/ + +out: + AuTraceErrPtr(path.dentry); + return path.dentry; +} + +void vfsub_call_lkup_one(void *args) +{ + struct vfsub_lkup_one_args *a = args; + *a->errp = vfsub_lkup_one(a->name, a->parent); +} + +/* ---------------------------------------------------------------------- */ + +struct dentry *vfsub_lock_rename(struct dentry *d1, struct au_hinode *hdir1, + struct dentry *d2, struct au_hinode *hdir2) +{ + struct dentry *d; + + lockdep_off(); + d = lock_rename(d1, d2); + lockdep_on(); + au_hn_suspend(hdir1); + if (hdir1 != hdir2) + au_hn_suspend(hdir2); + + return d; +} + +void vfsub_unlock_rename(struct dentry *d1, struct au_hinode *hdir1, + struct dentry *d2, struct au_hinode *hdir2) +{ + au_hn_resume(hdir1); + if (hdir1 != hdir2) + au_hn_resume(hdir2); + lockdep_off(); + unlock_rename(d1, d2); + lockdep_on(); +} + +/* ---------------------------------------------------------------------- */ + +int vfsub_create(struct inode *dir, struct path *path, int mode, bool want_excl) +{ + int err; + struct dentry *d; + + IMustLock(dir); + + d = path->dentry; + path->dentry = d->d_parent; + err = security_path_mknod(path, d, mode, 0); + path->dentry = d; + if (unlikely(err)) + goto out; + + lockdep_off(); + err = vfs_create(dir, path->dentry, mode, want_excl); + lockdep_on(); + if (!err) { + struct path tmp = *path; + int did; + + vfsub_update_h_iattr(&tmp, &did); + if (did) { + tmp.dentry = path->dentry->d_parent; + vfsub_update_h_iattr(&tmp, /*did*/NULL); + } + /*ignore*/ + } + +out: + return err; +} + +int vfsub_symlink(struct inode *dir, struct path *path, const char *symname) +{ + int err; + struct dentry *d; + + IMustLock(dir); + + d = path->dentry; + path->dentry = d->d_parent; + err = security_path_symlink(path, d, symname); + path->dentry = d; + if (unlikely(err)) + goto out; + + lockdep_off(); + err = vfs_symlink(dir, path->dentry, symname); + lockdep_on(); + if (!err) { + struct path tmp = *path; + int did; + + vfsub_update_h_iattr(&tmp, &did); + if (did) { + tmp.dentry = path->dentry->d_parent; + vfsub_update_h_iattr(&tmp, /*did*/NULL); + } + /*ignore*/ + } + +out: + return err; +} + +int vfsub_mknod(struct inode *dir, struct path *path, int mode, dev_t dev) +{ + int err; + struct dentry *d; + + IMustLock(dir); + + d = path->dentry; + path->dentry = d->d_parent; + err = security_path_mknod(path, d, mode, new_encode_dev(dev)); + path->dentry = d; + if (unlikely(err)) + goto out; + + lockdep_off(); + err = vfs_mknod(dir, path->dentry, mode, dev); + lockdep_on(); + if (!err) { + struct path tmp = *path; + int did; + + vfsub_update_h_iattr(&tmp, &did); + if (did) { + tmp.dentry = path->dentry->d_parent; + vfsub_update_h_iattr(&tmp, /*did*/NULL); + } + /*ignore*/ + } + +out: + return err; +} + +static int au_test_nlink(struct inode *inode) +{ + const unsigned int link_max = UINT_MAX >> 1; /* rough margin */ + + if (!au_test_fs_no_limit_nlink(inode->i_sb) + || inode->i_nlink < link_max) + return 0; + return -EMLINK; +} + +int vfsub_link(struct dentry *src_dentry, struct inode *dir, struct path *path, + struct inode **delegated_inode) +{ + int err; + struct dentry *d; + + IMustLock(dir); + + err = au_test_nlink(src_dentry->d_inode); + if (unlikely(err)) + return err; + + /* we don't call may_linkat() */ + d = path->dentry; + path->dentry = d->d_parent; + err = security_path_link(src_dentry, path, d); + path->dentry = d; + if (unlikely(err)) + goto out; + + lockdep_off(); + err = vfs_link(src_dentry, dir, path->dentry, delegated_inode); + lockdep_on(); + if (!err) { + struct path tmp = *path; + int did; + + /* fuse has different memory inode for the same inumber */ + vfsub_update_h_iattr(&tmp, &did); + if (did) { + tmp.dentry = path->dentry->d_parent; + vfsub_update_h_iattr(&tmp, /*did*/NULL); + tmp.dentry = src_dentry; + vfsub_update_h_iattr(&tmp, /*did*/NULL); + } + /*ignore*/ + } + +out: + return err; +} + +int vfsub_rename(struct inode *src_dir, struct dentry *src_dentry, + struct inode *dir, struct path *path, + struct inode **delegated_inode) +{ + int err; + struct path tmp = { + .mnt = path->mnt + }; + struct dentry *d; + + IMustLock(dir); + IMustLock(src_dir); + + d = path->dentry; + path->dentry = d->d_parent; + tmp.dentry = src_dentry->d_parent; + err = security_path_rename(&tmp, src_dentry, path, d, /*flags*/0); + path->dentry = d; + if (unlikely(err)) + goto out; + + lockdep_off(); + err = vfs_rename(src_dir, src_dentry, dir, path->dentry, + delegated_inode, /*flags*/0); + lockdep_on(); + if (!err) { + int did; + + tmp.dentry = d->d_parent; + vfsub_update_h_iattr(&tmp, &did); + if (did) { + tmp.dentry = src_dentry; + vfsub_update_h_iattr(&tmp, /*did*/NULL); + tmp.dentry = src_dentry->d_parent; + vfsub_update_h_iattr(&tmp, /*did*/NULL); + } + /*ignore*/ + } + +out: + return err; +} + +int vfsub_mkdir(struct inode *dir, struct path *path, int mode) +{ + int err; + struct dentry *d; + + IMustLock(dir); + + d = path->dentry; + path->dentry = d->d_parent; + err = security_path_mkdir(path, d, mode); + path->dentry = d; + if (unlikely(err)) + goto out; + + lockdep_off(); + err = vfs_mkdir(dir, path->dentry, mode); + lockdep_on(); + if (!err) { + struct path tmp = *path; + int did; + + vfsub_update_h_iattr(&tmp, &did); + if (did) { + tmp.dentry = path->dentry->d_parent; + vfsub_update_h_iattr(&tmp, /*did*/NULL); + } + /*ignore*/ + } + +out: + return err; +} + +int vfsub_rmdir(struct inode *dir, struct path *path) +{ + int err; + struct dentry *d; + + IMustLock(dir); + + d = path->dentry; + path->dentry = d->d_parent; + err = security_path_rmdir(path, d); + path->dentry = d; + if (unlikely(err)) + goto out; + + lockdep_off(); + err = vfs_rmdir(dir, path->dentry); + lockdep_on(); + if (!err) { + struct path tmp = { + .dentry = path->dentry->d_parent, + .mnt = path->mnt + }; + + vfsub_update_h_iattr(&tmp, /*did*/NULL); /*ignore*/ + } + +out: + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* todo: support mmap_sem? */ +ssize_t vfsub_read_u(struct file *file, char __user *ubuf, size_t count, + loff_t *ppos) +{ + ssize_t err; + + lockdep_off(); + err = vfs_read(file, ubuf, count, ppos); + lockdep_on(); + if (err >= 0) + vfsub_update_h_iattr(&file->f_path, /*did*/NULL); /*ignore*/ + return err; +} + +/* todo: kernel_read()? */ +ssize_t vfsub_read_k(struct file *file, void *kbuf, size_t count, + loff_t *ppos) +{ + ssize_t err; + mm_segment_t oldfs; + union { + void *k; + char __user *u; + } buf; + + buf.k = kbuf; + oldfs = get_fs(); + set_fs(KERNEL_DS); + err = vfsub_read_u(file, buf.u, count, ppos); + set_fs(oldfs); + return err; +} + +ssize_t vfsub_write_u(struct file *file, const char __user *ubuf, size_t count, + loff_t *ppos) +{ + ssize_t err; + + lockdep_off(); + err = vfs_write(file, ubuf, count, ppos); + lockdep_on(); + if (err >= 0) + vfsub_update_h_iattr(&file->f_path, /*did*/NULL); /*ignore*/ + return err; +} + +ssize_t vfsub_write_k(struct file *file, void *kbuf, size_t count, loff_t *ppos) +{ + ssize_t err; + mm_segment_t oldfs; + union { + void *k; + const char __user *u; + } buf; + + buf.k = kbuf; + oldfs = get_fs(); + set_fs(KERNEL_DS); + err = vfsub_write_u(file, buf.u, count, ppos); + set_fs(oldfs); + return err; +} + +int vfsub_flush(struct file *file, fl_owner_t id) +{ + int err; + + err = 0; + if (file->f_op->flush) { + if (!au_test_nfs(file->f_path.dentry->d_sb)) + err = file->f_op->flush(file, id); + else { + lockdep_off(); + err = file->f_op->flush(file, id); + lockdep_on(); + } + if (!err) + vfsub_update_h_iattr(&file->f_path, /*did*/NULL); + /*ignore*/ + } + return err; +} + +int vfsub_iterate_dir(struct file *file, struct dir_context *ctx) +{ + int err; + + AuDbg("%pD, ctx{%pf, %llu}\n", file, ctx->actor, ctx->pos); + + lockdep_off(); + err = iterate_dir(file, ctx); + lockdep_on(); + if (err >= 0) + vfsub_update_h_iattr(&file->f_path, /*did*/NULL); /*ignore*/ + return err; +} + +long vfsub_splice_to(struct file *in, loff_t *ppos, + struct pipe_inode_info *pipe, size_t len, + unsigned int flags) +{ + long err; + + lockdep_off(); + err = do_splice_to(in, ppos, pipe, len, flags); + lockdep_on(); + file_accessed(in); + if (err >= 0) + vfsub_update_h_iattr(&in->f_path, /*did*/NULL); /*ignore*/ + return err; +} + +long vfsub_splice_from(struct pipe_inode_info *pipe, struct file *out, + loff_t *ppos, size_t len, unsigned int flags) +{ + long err; + + lockdep_off(); + err = do_splice_from(pipe, out, ppos, len, flags); + lockdep_on(); + if (err >= 0) + vfsub_update_h_iattr(&out->f_path, /*did*/NULL); /*ignore*/ + return err; +} + +int vfsub_fsync(struct file *file, struct path *path, int datasync) +{ + int err; + + /* file can be NULL */ + lockdep_off(); + err = vfs_fsync(file, datasync); + lockdep_on(); + if (!err) { + if (!path) { + AuDebugOn(!file); + path = &file->f_path; + } + vfsub_update_h_iattr(path, /*did*/NULL); /*ignore*/ + } + return err; +} + +/* cf. open.c:do_sys_truncate() and do_sys_ftruncate() */ +int vfsub_trunc(struct path *h_path, loff_t length, unsigned int attr, + struct file *h_file) +{ + int err; + struct inode *h_inode; + struct super_block *h_sb; + + if (!h_file) { + err = vfsub_truncate(h_path, length); + goto out; + } + + h_inode = h_path->dentry->d_inode; + h_sb = h_inode->i_sb; + lockdep_off(); + sb_start_write(h_sb); + lockdep_on(); + err = locks_verify_truncate(h_inode, h_file, length); + if (!err) + err = security_path_truncate(h_path); + if (!err) { + lockdep_off(); + err = do_truncate(h_path->dentry, length, attr, h_file); + lockdep_on(); + } + lockdep_off(); + sb_end_write(h_sb); + lockdep_on(); + +out: + return err; +} + +/* ---------------------------------------------------------------------- */ + +struct au_vfsub_mkdir_args { + int *errp; + struct inode *dir; + struct path *path; + int mode; +}; + +static void au_call_vfsub_mkdir(void *args) +{ + struct au_vfsub_mkdir_args *a = args; + *a->errp = vfsub_mkdir(a->dir, a->path, a->mode); +} + +int vfsub_sio_mkdir(struct inode *dir, struct path *path, int mode) +{ + int err, do_sio, wkq_err; + + do_sio = au_test_h_perm_sio(dir, MAY_EXEC | MAY_WRITE); + if (!do_sio) { + lockdep_off(); + err = vfsub_mkdir(dir, path, mode); + lockdep_on(); + } else { + struct au_vfsub_mkdir_args args = { + .errp = &err, + .dir = dir, + .path = path, + .mode = mode + }; + wkq_err = au_wkq_wait(au_call_vfsub_mkdir, &args); + if (unlikely(wkq_err)) + err = wkq_err; + } + + return err; +} + +struct au_vfsub_rmdir_args { + int *errp; + struct inode *dir; + struct path *path; +}; + +static void au_call_vfsub_rmdir(void *args) +{ + struct au_vfsub_rmdir_args *a = args; + *a->errp = vfsub_rmdir(a->dir, a->path); +} + +int vfsub_sio_rmdir(struct inode *dir, struct path *path) +{ + int err, do_sio, wkq_err; + + do_sio = au_test_h_perm_sio(dir, MAY_EXEC | MAY_WRITE); + if (!do_sio) { + lockdep_off(); + err = vfsub_rmdir(dir, path); + lockdep_on(); + } else { + struct au_vfsub_rmdir_args args = { + .errp = &err, + .dir = dir, + .path = path + }; + wkq_err = au_wkq_wait(au_call_vfsub_rmdir, &args); + if (unlikely(wkq_err)) + err = wkq_err; + } + + return err; +} + +/* ---------------------------------------------------------------------- */ + +struct notify_change_args { + int *errp; + struct path *path; + struct iattr *ia; + struct inode **delegated_inode; +}; + +static void call_notify_change(void *args) +{ + struct notify_change_args *a = args; + struct inode *h_inode; + + h_inode = a->path->dentry->d_inode; + IMustLock(h_inode); + + *a->errp = -EPERM; + if (!IS_IMMUTABLE(h_inode) && !IS_APPEND(h_inode)) { + lockdep_off(); + *a->errp = notify_change(a->path->dentry, a->ia, + a->delegated_inode); + lockdep_on(); + if (!*a->errp) + vfsub_update_h_iattr(a->path, /*did*/NULL); /*ignore*/ + } + AuTraceErr(*a->errp); +} + +int vfsub_notify_change(struct path *path, struct iattr *ia, + struct inode **delegated_inode) +{ + int err; + struct notify_change_args args = { + .errp = &err, + .path = path, + .ia = ia, + .delegated_inode = delegated_inode + }; + + call_notify_change(&args); + + return err; +} + +int vfsub_sio_notify_change(struct path *path, struct iattr *ia, + struct inode **delegated_inode) +{ + int err, wkq_err; + struct notify_change_args args = { + .errp = &err, + .path = path, + .ia = ia, + .delegated_inode = delegated_inode + }; + + wkq_err = au_wkq_wait(call_notify_change, &args); + if (unlikely(wkq_err)) + err = wkq_err; + + return err; +} + +/* ---------------------------------------------------------------------- */ + +struct unlink_args { + int *errp; + struct inode *dir; + struct path *path; + struct inode **delegated_inode; +}; + +static void call_unlink(void *args) +{ + struct unlink_args *a = args; + struct dentry *d = a->path->dentry; + struct inode *h_inode; + const int stop_sillyrename = (au_test_nfs(d->d_sb) + && au_dcount(d) == 1); + + IMustLock(a->dir); + + a->path->dentry = d->d_parent; + *a->errp = security_path_unlink(a->path, d); + a->path->dentry = d; + if (unlikely(*a->errp)) + return; + + if (!stop_sillyrename) + dget(d); + h_inode = d->d_inode; + if (h_inode) + ihold(h_inode); + + lockdep_off(); + *a->errp = vfs_unlink(a->dir, d, a->delegated_inode); + lockdep_on(); + if (!*a->errp) { + struct path tmp = { + .dentry = d->d_parent, + .mnt = a->path->mnt + }; + vfsub_update_h_iattr(&tmp, /*did*/NULL); /*ignore*/ + } + + if (!stop_sillyrename) + dput(d); + if (h_inode) + iput(h_inode); + + AuTraceErr(*a->errp); +} + +/* + * @dir: must be locked. + * @dentry: target dentry. + */ +int vfsub_unlink(struct inode *dir, struct path *path, + struct inode **delegated_inode, int force) +{ + int err; + struct unlink_args args = { + .errp = &err, + .dir = dir, + .path = path, + .delegated_inode = delegated_inode + }; + + if (!force) + call_unlink(&args); + else { + int wkq_err; + + wkq_err = au_wkq_wait(call_unlink, &args); + if (unlikely(wkq_err)) + err = wkq_err; + } + + return err; +} --- linux-3.19.0.orig/ubuntu/aufs/vfsub.h +++ linux-3.19.0/ubuntu/aufs/vfsub.h @@ -0,0 +1,301 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * sub-routines for VFS + */ + +#ifndef __AUFS_VFSUB_H__ +#define __AUFS_VFSUB_H__ + +#ifdef __KERNEL__ + +#include +#include +#include +#include +#include "debug.h" + +/* copied from linux/fs/internal.h */ +/* todo: BAD approach!! */ +extern void __mnt_drop_write(struct vfsmount *); +extern spinlock_t inode_sb_list_lock; + +/* ---------------------------------------------------------------------- */ + +/* lock subclass for lower inode */ +/* default MAX_LOCKDEP_SUBCLASSES(8) is not enough */ +/* reduce? gave up. */ +enum { + AuLsc_I_Begin = I_MUTEX_PARENT2, /* 5 */ + AuLsc_I_PARENT, /* lower inode, parent first */ + AuLsc_I_PARENT2, /* copyup dirs */ + AuLsc_I_PARENT3, /* copyup wh */ + AuLsc_I_CHILD, + AuLsc_I_CHILD2, + AuLsc_I_End +}; + +/* to debug easier, do not make them inlined functions */ +#define MtxMustLock(mtx) AuDebugOn(!mutex_is_locked(mtx)) +#define IMustLock(i) MtxMustLock(&(i)->i_mutex) + +/* ---------------------------------------------------------------------- */ + +static inline void vfsub_drop_nlink(struct inode *inode) +{ + AuDebugOn(!inode->i_nlink); + drop_nlink(inode); +} + +static inline void vfsub_dead_dir(struct inode *inode) +{ + AuDebugOn(!S_ISDIR(inode->i_mode)); + inode->i_flags |= S_DEAD; + clear_nlink(inode); +} + +static inline int vfsub_native_ro(struct inode *inode) +{ + return (inode->i_sb->s_flags & MS_RDONLY) + || IS_RDONLY(inode) + /* || IS_APPEND(inode) */ + || IS_IMMUTABLE(inode); +} + +/* ---------------------------------------------------------------------- */ + +int vfsub_update_h_iattr(struct path *h_path, int *did); +struct file *vfsub_dentry_open(struct path *path, int flags); +struct file *vfsub_filp_open(const char *path, int oflags, int mode); +int vfsub_kern_path(const char *name, unsigned int flags, struct path *path); + +struct dentry *vfsub_lookup_one_len(const char *name, struct dentry *parent, + int len); + +struct vfsub_lkup_one_args { + struct dentry **errp; + struct qstr *name; + struct dentry *parent; +}; + +static inline struct dentry *vfsub_lkup_one(struct qstr *name, + struct dentry *parent) +{ + return vfsub_lookup_one_len(name->name, parent, name->len); +} + +void vfsub_call_lkup_one(void *args); + +/* ---------------------------------------------------------------------- */ + +static inline int vfsub_mnt_want_write(struct vfsmount *mnt) +{ + int err; + + lockdep_off(); + err = mnt_want_write(mnt); + lockdep_on(); + return err; +} + +static inline void vfsub_mnt_drop_write(struct vfsmount *mnt) +{ + lockdep_off(); + mnt_drop_write(mnt); + lockdep_on(); +} + +static inline void vfsub_mnt_drop_write_file(struct file *file) +{ + lockdep_off(); + mnt_drop_write_file(file); + lockdep_on(); +} + +/* ---------------------------------------------------------------------- */ + +struct au_hinode; +struct dentry *vfsub_lock_rename(struct dentry *d1, struct au_hinode *hdir1, + struct dentry *d2, struct au_hinode *hdir2); +void vfsub_unlock_rename(struct dentry *d1, struct au_hinode *hdir1, + struct dentry *d2, struct au_hinode *hdir2); + +int vfsub_create(struct inode *dir, struct path *path, int mode, + bool want_excl); +int vfsub_symlink(struct inode *dir, struct path *path, + const char *symname); +int vfsub_mknod(struct inode *dir, struct path *path, int mode, dev_t dev); +int vfsub_link(struct dentry *src_dentry, struct inode *dir, + struct path *path, struct inode **delegated_inode); +int vfsub_rename(struct inode *src_hdir, struct dentry *src_dentry, + struct inode *hdir, struct path *path, + struct inode **delegated_inode); +int vfsub_mkdir(struct inode *dir, struct path *path, int mode); +int vfsub_rmdir(struct inode *dir, struct path *path); + +/* ---------------------------------------------------------------------- */ + +ssize_t vfsub_read_u(struct file *file, char __user *ubuf, size_t count, + loff_t *ppos); +ssize_t vfsub_read_k(struct file *file, void *kbuf, size_t count, + loff_t *ppos); +ssize_t vfsub_write_u(struct file *file, const char __user *ubuf, size_t count, + loff_t *ppos); +ssize_t vfsub_write_k(struct file *file, void *kbuf, size_t count, + loff_t *ppos); +int vfsub_flush(struct file *file, fl_owner_t id); +int vfsub_iterate_dir(struct file *file, struct dir_context *ctx); + +static inline loff_t vfsub_f_size_read(struct file *file) +{ + return i_size_read(file_inode(file)); +} + +static inline unsigned int vfsub_file_flags(struct file *file) +{ + unsigned int flags; + + spin_lock(&file->f_lock); + flags = file->f_flags; + spin_unlock(&file->f_lock); + + return flags; +} + +static inline void vfsub_file_accessed(struct file *h_file) +{ + file_accessed(h_file); + vfsub_update_h_iattr(&h_file->f_path, /*did*/NULL); /*ignore*/ +} + +static inline void vfsub_touch_atime(struct vfsmount *h_mnt, + struct dentry *h_dentry) +{ + struct path h_path = { + .dentry = h_dentry, + .mnt = h_mnt + }; + touch_atime(&h_path); + vfsub_update_h_iattr(&h_path, /*did*/NULL); /*ignore*/ +} + +static inline int vfsub_update_time(struct inode *h_inode, struct timespec *ts, + int flags) +{ + return update_time(h_inode, ts, flags); + /* no vfsub_update_h_iattr() since we don't have struct path */ +} + +long vfsub_splice_to(struct file *in, loff_t *ppos, + struct pipe_inode_info *pipe, size_t len, + unsigned int flags); +long vfsub_splice_from(struct pipe_inode_info *pipe, struct file *out, + loff_t *ppos, size_t len, unsigned int flags); + +static inline long vfsub_truncate(struct path *path, loff_t length) +{ + long err; + + lockdep_off(); + err = vfs_truncate(path, length); + lockdep_on(); + return err; +} + +int vfsub_trunc(struct path *h_path, loff_t length, unsigned int attr, + struct file *h_file); +int vfsub_fsync(struct file *file, struct path *path, int datasync); + +/* ---------------------------------------------------------------------- */ + +static inline loff_t vfsub_llseek(struct file *file, loff_t offset, int origin) +{ + loff_t err; + + lockdep_off(); + err = vfs_llseek(file, offset, origin); + lockdep_on(); + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* dirty workaround for strict type of fmode_t */ +union vfsub_fmu { + fmode_t fm; + unsigned int ui; +}; + +static inline unsigned int vfsub_fmode_to_uint(fmode_t fm) +{ + union vfsub_fmu u = { + .fm = fm + }; + + BUILD_BUG_ON(sizeof(u.fm) != sizeof(u.ui)); + + return u.ui; +} + +static inline fmode_t vfsub_uint_to_fmode(unsigned int ui) +{ + union vfsub_fmu u = { + .ui = ui + }; + + return u.fm; +} + +/* ---------------------------------------------------------------------- */ + +int vfsub_sio_mkdir(struct inode *dir, struct path *path, int mode); +int vfsub_sio_rmdir(struct inode *dir, struct path *path); +int vfsub_sio_notify_change(struct path *path, struct iattr *ia, + struct inode **delegated_inode); +int vfsub_notify_change(struct path *path, struct iattr *ia, + struct inode **delegated_inode); +int vfsub_unlink(struct inode *dir, struct path *path, + struct inode **delegated_inode, int force); + +/* ---------------------------------------------------------------------- */ + +static inline int vfsub_setxattr(struct dentry *dentry, const char *name, + const void *value, size_t size, int flags) +{ + int err; + + lockdep_off(); + err = vfs_setxattr(dentry, name, value, size, flags); + lockdep_on(); + + return err; +} + +static inline int vfsub_removexattr(struct dentry *dentry, const char *name) +{ + int err; + + lockdep_off(); + err = vfs_removexattr(dentry, name); + lockdep_on(); + + return err; +} + +#endif /* __KERNEL__ */ +#endif /* __AUFS_VFSUB_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/wbr_policy.c +++ linux-3.19.0/ubuntu/aufs/wbr_policy.c @@ -0,0 +1,765 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * policies for selecting one among multiple writable branches + */ + +#include +#include "aufs.h" + +/* subset of cpup_attr() */ +static noinline_for_stack +int au_cpdown_attr(struct path *h_path, struct dentry *h_src) +{ + int err, sbits; + struct iattr ia; + struct inode *h_isrc; + + h_isrc = h_src->d_inode; + ia.ia_valid = ATTR_FORCE | ATTR_MODE | ATTR_UID | ATTR_GID; + ia.ia_mode = h_isrc->i_mode; + ia.ia_uid = h_isrc->i_uid; + ia.ia_gid = h_isrc->i_gid; + sbits = !!(ia.ia_mode & (S_ISUID | S_ISGID)); + au_cpup_attr_flags(h_path->dentry->d_inode, h_isrc->i_flags); + /* no delegation since it is just created */ + err = vfsub_sio_notify_change(h_path, &ia, /*delegated*/NULL); + + /* is this nfs only? */ + if (!err && sbits && au_test_nfs(h_path->dentry->d_sb)) { + ia.ia_valid = ATTR_FORCE | ATTR_MODE; + ia.ia_mode = h_isrc->i_mode; + err = vfsub_sio_notify_change(h_path, &ia, /*delegated*/NULL); + } + + return err; +} + +#define AuCpdown_PARENT_OPQ 1 +#define AuCpdown_WHED (1 << 1) +#define AuCpdown_MADE_DIR (1 << 2) +#define AuCpdown_DIROPQ (1 << 3) +#define au_ftest_cpdown(flags, name) ((flags) & AuCpdown_##name) +#define au_fset_cpdown(flags, name) \ + do { (flags) |= AuCpdown_##name; } while (0) +#define au_fclr_cpdown(flags, name) \ + do { (flags) &= ~AuCpdown_##name; } while (0) + +static int au_cpdown_dir_opq(struct dentry *dentry, aufs_bindex_t bdst, + unsigned int *flags) +{ + int err; + struct dentry *opq_dentry; + + opq_dentry = au_diropq_create(dentry, bdst); + err = PTR_ERR(opq_dentry); + if (IS_ERR(opq_dentry)) + goto out; + dput(opq_dentry); + au_fset_cpdown(*flags, DIROPQ); + +out: + return err; +} + +static int au_cpdown_dir_wh(struct dentry *dentry, struct dentry *h_parent, + struct inode *dir, aufs_bindex_t bdst) +{ + int err; + struct path h_path; + struct au_branch *br; + + br = au_sbr(dentry->d_sb, bdst); + h_path.dentry = au_wh_lkup(h_parent, &dentry->d_name, br); + err = PTR_ERR(h_path.dentry); + if (IS_ERR(h_path.dentry)) + goto out; + + err = 0; + if (h_path.dentry->d_inode) { + h_path.mnt = au_br_mnt(br); + err = au_wh_unlink_dentry(au_h_iptr(dir, bdst), &h_path, + dentry); + } + dput(h_path.dentry); + +out: + return err; +} + +static int au_cpdown_dir(struct dentry *dentry, aufs_bindex_t bdst, + struct au_pin *pin, + struct dentry *h_parent, void *arg) +{ + int err, rerr; + aufs_bindex_t bopq, bstart; + struct path h_path; + struct dentry *parent; + struct inode *h_dir, *h_inode, *inode, *dir; + unsigned int *flags = arg; + + bstart = au_dbstart(dentry); + /* dentry is di-locked */ + parent = dget_parent(dentry); + dir = parent->d_inode; + h_dir = h_parent->d_inode; + AuDebugOn(h_dir != au_h_iptr(dir, bdst)); + IMustLock(h_dir); + + err = au_lkup_neg(dentry, bdst, /*wh*/0); + if (unlikely(err < 0)) + goto out; + h_path.dentry = au_h_dptr(dentry, bdst); + h_path.mnt = au_sbr_mnt(dentry->d_sb, bdst); + err = vfsub_sio_mkdir(au_h_iptr(dir, bdst), &h_path, + S_IRWXU | S_IRUGO | S_IXUGO); + if (unlikely(err)) + goto out_put; + au_fset_cpdown(*flags, MADE_DIR); + + bopq = au_dbdiropq(dentry); + au_fclr_cpdown(*flags, WHED); + au_fclr_cpdown(*flags, DIROPQ); + if (au_dbwh(dentry) == bdst) + au_fset_cpdown(*flags, WHED); + if (!au_ftest_cpdown(*flags, PARENT_OPQ) && bopq <= bdst) + au_fset_cpdown(*flags, PARENT_OPQ); + h_inode = h_path.dentry->d_inode; + mutex_lock_nested(&h_inode->i_mutex, AuLsc_I_CHILD); + if (au_ftest_cpdown(*flags, WHED)) { + err = au_cpdown_dir_opq(dentry, bdst, flags); + if (unlikely(err)) { + mutex_unlock(&h_inode->i_mutex); + goto out_dir; + } + } + + err = au_cpdown_attr(&h_path, au_h_dptr(dentry, bstart)); + mutex_unlock(&h_inode->i_mutex); + if (unlikely(err)) + goto out_opq; + + if (au_ftest_cpdown(*flags, WHED)) { + err = au_cpdown_dir_wh(dentry, h_parent, dir, bdst); + if (unlikely(err)) + goto out_opq; + } + + inode = dentry->d_inode; + if (au_ibend(inode) < bdst) + au_set_ibend(inode, bdst); + au_set_h_iptr(inode, bdst, au_igrab(h_inode), + au_hi_flags(inode, /*isdir*/1)); + au_fhsm_wrote(dentry->d_sb, bdst, /*force*/0); + goto out; /* success */ + + /* revert */ +out_opq: + if (au_ftest_cpdown(*flags, DIROPQ)) { + mutex_lock_nested(&h_inode->i_mutex, AuLsc_I_CHILD); + rerr = au_diropq_remove(dentry, bdst); + mutex_unlock(&h_inode->i_mutex); + if (unlikely(rerr)) { + AuIOErr("failed removing diropq for %pd b%d (%d)\n", + dentry, bdst, rerr); + err = -EIO; + goto out; + } + } +out_dir: + if (au_ftest_cpdown(*flags, MADE_DIR)) { + rerr = vfsub_sio_rmdir(au_h_iptr(dir, bdst), &h_path); + if (unlikely(rerr)) { + AuIOErr("failed removing %pd b%d (%d)\n", + dentry, bdst, rerr); + err = -EIO; + } + } +out_put: + au_set_h_dptr(dentry, bdst, NULL); + if (au_dbend(dentry) == bdst) + au_update_dbend(dentry); +out: + dput(parent); + return err; +} + +int au_cpdown_dirs(struct dentry *dentry, aufs_bindex_t bdst) +{ + int err; + unsigned int flags; + + flags = 0; + err = au_cp_dirs(dentry, bdst, au_cpdown_dir, &flags); + + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* policies for create */ + +int au_wbr_nonopq(struct dentry *dentry, aufs_bindex_t bindex) +{ + int err, i, j, ndentry; + aufs_bindex_t bopq; + struct au_dcsub_pages dpages; + struct au_dpage *dpage; + struct dentry **dentries, *parent, *d; + + err = au_dpages_init(&dpages, GFP_NOFS); + if (unlikely(err)) + goto out; + parent = dget_parent(dentry); + err = au_dcsub_pages_rev_aufs(&dpages, parent, /*do_include*/0); + if (unlikely(err)) + goto out_free; + + err = bindex; + for (i = 0; i < dpages.ndpage; i++) { + dpage = dpages.dpages + i; + dentries = dpage->dentries; + ndentry = dpage->ndentry; + for (j = 0; j < ndentry; j++) { + d = dentries[j]; + di_read_lock_parent2(d, !AuLock_IR); + bopq = au_dbdiropq(d); + di_read_unlock(d, !AuLock_IR); + if (bopq >= 0 && bopq < err) + err = bopq; + } + } + +out_free: + dput(parent); + au_dpages_free(&dpages); +out: + return err; +} + +static int au_wbr_bu(struct super_block *sb, aufs_bindex_t bindex) +{ + for (; bindex >= 0; bindex--) + if (!au_br_rdonly(au_sbr(sb, bindex))) + return bindex; + return -EROFS; +} + +/* top down parent */ +static int au_wbr_create_tdp(struct dentry *dentry, + unsigned int flags __maybe_unused) +{ + int err; + aufs_bindex_t bstart, bindex; + struct super_block *sb; + struct dentry *parent, *h_parent; + + sb = dentry->d_sb; + bstart = au_dbstart(dentry); + err = bstart; + if (!au_br_rdonly(au_sbr(sb, bstart))) + goto out; + + err = -EROFS; + parent = dget_parent(dentry); + for (bindex = au_dbstart(parent); bindex < bstart; bindex++) { + h_parent = au_h_dptr(parent, bindex); + if (!h_parent || !h_parent->d_inode) + continue; + + if (!au_br_rdonly(au_sbr(sb, bindex))) { + err = bindex; + break; + } + } + dput(parent); + + /* bottom up here */ + if (unlikely(err < 0)) { + err = au_wbr_bu(sb, bstart - 1); + if (err >= 0) + err = au_wbr_nonopq(dentry, err); + } + +out: + AuDbg("b%d\n", err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* an exception for the policy other than tdp */ +static int au_wbr_create_exp(struct dentry *dentry) +{ + int err; + aufs_bindex_t bwh, bdiropq; + struct dentry *parent; + + err = -1; + bwh = au_dbwh(dentry); + parent = dget_parent(dentry); + bdiropq = au_dbdiropq(parent); + if (bwh >= 0) { + if (bdiropq >= 0) + err = min(bdiropq, bwh); + else + err = bwh; + AuDbg("%d\n", err); + } else if (bdiropq >= 0) { + err = bdiropq; + AuDbg("%d\n", err); + } + dput(parent); + + if (err >= 0) + err = au_wbr_nonopq(dentry, err); + + if (err >= 0 && au_br_rdonly(au_sbr(dentry->d_sb, err))) + err = -1; + + AuDbg("%d\n", err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* round robin */ +static int au_wbr_create_init_rr(struct super_block *sb) +{ + int err; + + err = au_wbr_bu(sb, au_sbend(sb)); + atomic_set(&au_sbi(sb)->si_wbr_rr_next, -err); /* less important */ + /* smp_mb(); */ + + AuDbg("b%d\n", err); + return err; +} + +static int au_wbr_create_rr(struct dentry *dentry, unsigned int flags) +{ + int err, nbr; + unsigned int u; + aufs_bindex_t bindex, bend; + struct super_block *sb; + atomic_t *next; + + err = au_wbr_create_exp(dentry); + if (err >= 0) + goto out; + + sb = dentry->d_sb; + next = &au_sbi(sb)->si_wbr_rr_next; + bend = au_sbend(sb); + nbr = bend + 1; + for (bindex = 0; bindex <= bend; bindex++) { + if (!au_ftest_wbr(flags, DIR)) { + err = atomic_dec_return(next) + 1; + /* modulo for 0 is meaningless */ + if (unlikely(!err)) + err = atomic_dec_return(next) + 1; + } else + err = atomic_read(next); + AuDbg("%d\n", err); + u = err; + err = u % nbr; + AuDbg("%d\n", err); + if (!au_br_rdonly(au_sbr(sb, err))) + break; + err = -EROFS; + } + + if (err >= 0) + err = au_wbr_nonopq(dentry, err); + +out: + AuDbg("%d\n", err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* most free space */ +static void au_mfs(struct dentry *dentry, struct dentry *parent) +{ + struct super_block *sb; + struct au_branch *br; + struct au_wbr_mfs *mfs; + struct dentry *h_parent; + aufs_bindex_t bindex, bend; + int err; + unsigned long long b, bavail; + struct path h_path; + /* reduce the stack usage */ + struct kstatfs *st; + + st = kmalloc(sizeof(*st), GFP_NOFS); + if (unlikely(!st)) { + AuWarn1("failed updating mfs(%d), ignored\n", -ENOMEM); + return; + } + + bavail = 0; + sb = dentry->d_sb; + mfs = &au_sbi(sb)->si_wbr_mfs; + MtxMustLock(&mfs->mfs_lock); + mfs->mfs_bindex = -EROFS; + mfs->mfsrr_bytes = 0; + if (!parent) { + bindex = 0; + bend = au_sbend(sb); + } else { + bindex = au_dbstart(parent); + bend = au_dbtaildir(parent); + } + + for (; bindex <= bend; bindex++) { + if (parent) { + h_parent = au_h_dptr(parent, bindex); + if (!h_parent || !h_parent->d_inode) + continue; + } + br = au_sbr(sb, bindex); + if (au_br_rdonly(br)) + continue; + + /* sb->s_root for NFS is unreliable */ + h_path.mnt = au_br_mnt(br); + h_path.dentry = h_path.mnt->mnt_root; + err = vfs_statfs(&h_path, st); + if (unlikely(err)) { + AuWarn1("failed statfs, b%d, %d\n", bindex, err); + continue; + } + + /* when the available size is equal, select the lower one */ + BUILD_BUG_ON(sizeof(b) < sizeof(st->f_bavail) + || sizeof(b) < sizeof(st->f_bsize)); + b = st->f_bavail * st->f_bsize; + br->br_wbr->wbr_bytes = b; + if (b >= bavail) { + bavail = b; + mfs->mfs_bindex = bindex; + mfs->mfs_jiffy = jiffies; + } + } + + mfs->mfsrr_bytes = bavail; + AuDbg("b%d\n", mfs->mfs_bindex); + kfree(st); +} + +static int au_wbr_create_mfs(struct dentry *dentry, unsigned int flags) +{ + int err; + struct dentry *parent; + struct super_block *sb; + struct au_wbr_mfs *mfs; + + err = au_wbr_create_exp(dentry); + if (err >= 0) + goto out; + + sb = dentry->d_sb; + parent = NULL; + if (au_ftest_wbr(flags, PARENT)) + parent = dget_parent(dentry); + mfs = &au_sbi(sb)->si_wbr_mfs; + mutex_lock(&mfs->mfs_lock); + if (time_after(jiffies, mfs->mfs_jiffy + mfs->mfs_expire) + || mfs->mfs_bindex < 0 + || au_br_rdonly(au_sbr(sb, mfs->mfs_bindex))) + au_mfs(dentry, parent); + mutex_unlock(&mfs->mfs_lock); + err = mfs->mfs_bindex; + dput(parent); + + if (err >= 0) + err = au_wbr_nonopq(dentry, err); + +out: + AuDbg("b%d\n", err); + return err; +} + +static int au_wbr_create_init_mfs(struct super_block *sb) +{ + struct au_wbr_mfs *mfs; + + mfs = &au_sbi(sb)->si_wbr_mfs; + mutex_init(&mfs->mfs_lock); + mfs->mfs_jiffy = 0; + mfs->mfs_bindex = -EROFS; + + return 0; +} + +static int au_wbr_create_fin_mfs(struct super_block *sb __maybe_unused) +{ + mutex_destroy(&au_sbi(sb)->si_wbr_mfs.mfs_lock); + return 0; +} + +/* ---------------------------------------------------------------------- */ + +/* most free space and then round robin */ +static int au_wbr_create_mfsrr(struct dentry *dentry, unsigned int flags) +{ + int err; + struct au_wbr_mfs *mfs; + + err = au_wbr_create_mfs(dentry, flags); + if (err >= 0) { + mfs = &au_sbi(dentry->d_sb)->si_wbr_mfs; + mutex_lock(&mfs->mfs_lock); + if (mfs->mfsrr_bytes < mfs->mfsrr_watermark) + err = au_wbr_create_rr(dentry, flags); + mutex_unlock(&mfs->mfs_lock); + } + + AuDbg("b%d\n", err); + return err; +} + +static int au_wbr_create_init_mfsrr(struct super_block *sb) +{ + int err; + + au_wbr_create_init_mfs(sb); /* ignore */ + err = au_wbr_create_init_rr(sb); + + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* top down parent and most free space */ +static int au_wbr_create_pmfs(struct dentry *dentry, unsigned int flags) +{ + int err, e2; + unsigned long long b; + aufs_bindex_t bindex, bstart, bend; + struct super_block *sb; + struct dentry *parent, *h_parent; + struct au_branch *br; + + err = au_wbr_create_tdp(dentry, flags); + if (unlikely(err < 0)) + goto out; + parent = dget_parent(dentry); + bstart = au_dbstart(parent); + bend = au_dbtaildir(parent); + if (bstart == bend) + goto out_parent; /* success */ + + e2 = au_wbr_create_mfs(dentry, flags); + if (e2 < 0) + goto out_parent; /* success */ + + /* when the available size is equal, select upper one */ + sb = dentry->d_sb; + br = au_sbr(sb, err); + b = br->br_wbr->wbr_bytes; + AuDbg("b%d, %llu\n", err, b); + + for (bindex = bstart; bindex <= bend; bindex++) { + h_parent = au_h_dptr(parent, bindex); + if (!h_parent || !h_parent->d_inode) + continue; + + br = au_sbr(sb, bindex); + if (!au_br_rdonly(br) && br->br_wbr->wbr_bytes > b) { + b = br->br_wbr->wbr_bytes; + err = bindex; + AuDbg("b%d, %llu\n", err, b); + } + } + + if (err >= 0) + err = au_wbr_nonopq(dentry, err); + +out_parent: + dput(parent); +out: + AuDbg("b%d\n", err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* + * - top down parent + * - most free space with parent + * - most free space round-robin regardless parent + */ +static int au_wbr_create_pmfsrr(struct dentry *dentry, unsigned int flags) +{ + int err; + unsigned long long watermark; + struct super_block *sb; + struct au_branch *br; + struct au_wbr_mfs *mfs; + + err = au_wbr_create_pmfs(dentry, flags | AuWbr_PARENT); + if (unlikely(err < 0)) + goto out; + + sb = dentry->d_sb; + br = au_sbr(sb, err); + mfs = &au_sbi(sb)->si_wbr_mfs; + mutex_lock(&mfs->mfs_lock); + watermark = mfs->mfsrr_watermark; + mutex_unlock(&mfs->mfs_lock); + if (br->br_wbr->wbr_bytes < watermark) + /* regardless the parent dir */ + err = au_wbr_create_mfsrr(dentry, flags); + +out: + AuDbg("b%d\n", err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* policies for copyup */ + +/* top down parent */ +static int au_wbr_copyup_tdp(struct dentry *dentry) +{ + return au_wbr_create_tdp(dentry, /*flags, anything is ok*/0); +} + +/* bottom up parent */ +static int au_wbr_copyup_bup(struct dentry *dentry) +{ + int err; + aufs_bindex_t bindex, bstart; + struct dentry *parent, *h_parent; + struct super_block *sb; + + err = -EROFS; + sb = dentry->d_sb; + parent = dget_parent(dentry); + bstart = au_dbstart(parent); + for (bindex = au_dbstart(dentry); bindex >= bstart; bindex--) { + h_parent = au_h_dptr(parent, bindex); + if (!h_parent || !h_parent->d_inode) + continue; + + if (!au_br_rdonly(au_sbr(sb, bindex))) { + err = bindex; + break; + } + } + dput(parent); + + /* bottom up here */ + if (unlikely(err < 0)) + err = au_wbr_bu(sb, bstart - 1); + + AuDbg("b%d\n", err); + return err; +} + +/* bottom up */ +int au_wbr_do_copyup_bu(struct dentry *dentry, aufs_bindex_t bstart) +{ + int err; + + err = au_wbr_bu(dentry->d_sb, bstart); + AuDbg("b%d\n", err); + if (err > bstart) + err = au_wbr_nonopq(dentry, err); + + AuDbg("b%d\n", err); + return err; +} + +static int au_wbr_copyup_bu(struct dentry *dentry) +{ + int err; + aufs_bindex_t bstart; + + bstart = au_dbstart(dentry); + err = au_wbr_do_copyup_bu(dentry, bstart); + return err; +} + +/* ---------------------------------------------------------------------- */ + +struct au_wbr_copyup_operations au_wbr_copyup_ops[] = { + [AuWbrCopyup_TDP] = { + .copyup = au_wbr_copyup_tdp + }, + [AuWbrCopyup_BUP] = { + .copyup = au_wbr_copyup_bup + }, + [AuWbrCopyup_BU] = { + .copyup = au_wbr_copyup_bu + } +}; + +struct au_wbr_create_operations au_wbr_create_ops[] = { + [AuWbrCreate_TDP] = { + .create = au_wbr_create_tdp + }, + [AuWbrCreate_RR] = { + .create = au_wbr_create_rr, + .init = au_wbr_create_init_rr + }, + [AuWbrCreate_MFS] = { + .create = au_wbr_create_mfs, + .init = au_wbr_create_init_mfs, + .fin = au_wbr_create_fin_mfs + }, + [AuWbrCreate_MFSV] = { + .create = au_wbr_create_mfs, + .init = au_wbr_create_init_mfs, + .fin = au_wbr_create_fin_mfs + }, + [AuWbrCreate_MFSRR] = { + .create = au_wbr_create_mfsrr, + .init = au_wbr_create_init_mfsrr, + .fin = au_wbr_create_fin_mfs + }, + [AuWbrCreate_MFSRRV] = { + .create = au_wbr_create_mfsrr, + .init = au_wbr_create_init_mfsrr, + .fin = au_wbr_create_fin_mfs + }, + [AuWbrCreate_PMFS] = { + .create = au_wbr_create_pmfs, + .init = au_wbr_create_init_mfs, + .fin = au_wbr_create_fin_mfs + }, + [AuWbrCreate_PMFSV] = { + .create = au_wbr_create_pmfs, + .init = au_wbr_create_init_mfs, + .fin = au_wbr_create_fin_mfs + }, + [AuWbrCreate_PMFSRR] = { + .create = au_wbr_create_pmfsrr, + .init = au_wbr_create_init_mfsrr, + .fin = au_wbr_create_fin_mfs + }, + [AuWbrCreate_PMFSRRV] = { + .create = au_wbr_create_pmfsrr, + .init = au_wbr_create_init_mfsrr, + .fin = au_wbr_create_fin_mfs + } +}; --- linux-3.19.0.orig/ubuntu/aufs/whout.c +++ linux-3.19.0/ubuntu/aufs/whout.c @@ -0,0 +1,1056 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * whiteout for logical deletion and opaque directory + */ + +#include "aufs.h" + +#define WH_MASK S_IRUGO + +/* + * If a directory contains this file, then it is opaque. We start with the + * .wh. flag so that it is blocked by lookup. + */ +static struct qstr diropq_name = QSTR_INIT(AUFS_WH_DIROPQ, + sizeof(AUFS_WH_DIROPQ) - 1); + +/* + * generate whiteout name, which is NOT terminated by NULL. + * @name: original d_name.name + * @len: original d_name.len + * @wh: whiteout qstr + * returns zero when succeeds, otherwise error. + * succeeded value as wh->name should be freed by kfree(). + */ +int au_wh_name_alloc(struct qstr *wh, const struct qstr *name) +{ + char *p; + + if (unlikely(name->len > PATH_MAX - AUFS_WH_PFX_LEN)) + return -ENAMETOOLONG; + + wh->len = name->len + AUFS_WH_PFX_LEN; + p = kmalloc(wh->len, GFP_NOFS); + wh->name = p; + if (p) { + memcpy(p, AUFS_WH_PFX, AUFS_WH_PFX_LEN); + memcpy(p + AUFS_WH_PFX_LEN, name->name, name->len); + /* smp_mb(); */ + return 0; + } + return -ENOMEM; +} + +/* ---------------------------------------------------------------------- */ + +/* + * test if the @wh_name exists under @h_parent. + * @try_sio specifies the necessary of super-io. + */ +int au_wh_test(struct dentry *h_parent, struct qstr *wh_name, int try_sio) +{ + int err; + struct dentry *wh_dentry; + + if (!try_sio) + wh_dentry = vfsub_lkup_one(wh_name, h_parent); + else + wh_dentry = au_sio_lkup_one(wh_name, h_parent); + err = PTR_ERR(wh_dentry); + if (IS_ERR(wh_dentry)) + goto out; + + err = 0; + if (!wh_dentry->d_inode) + goto out_wh; /* success */ + + err = 1; + if (S_ISREG(wh_dentry->d_inode->i_mode)) + goto out_wh; /* success */ + + err = -EIO; + AuIOErr("%pd Invalid whiteout entry type 0%o.\n", + wh_dentry, wh_dentry->d_inode->i_mode); + +out_wh: + dput(wh_dentry); +out: + return err; +} + +/* + * test if the @h_dentry sets opaque or not. + */ +int au_diropq_test(struct dentry *h_dentry) +{ + int err; + struct inode *h_dir; + + h_dir = h_dentry->d_inode; + err = au_wh_test(h_dentry, &diropq_name, + au_test_h_perm_sio(h_dir, MAY_EXEC)); + return err; +} + +/* + * returns a negative dentry whose name is unique and temporary. + */ +struct dentry *au_whtmp_lkup(struct dentry *h_parent, struct au_branch *br, + struct qstr *prefix) +{ + struct dentry *dentry; + int i; + char defname[NAME_MAX - AUFS_MAX_NAMELEN + DNAME_INLINE_LEN + 1], + *name, *p; + /* strict atomic_t is unnecessary here */ + static unsigned short cnt; + struct qstr qs; + + BUILD_BUG_ON(sizeof(cnt) * 2 > AUFS_WH_TMP_LEN); + + name = defname; + qs.len = sizeof(defname) - DNAME_INLINE_LEN + prefix->len - 1; + if (unlikely(prefix->len > DNAME_INLINE_LEN)) { + dentry = ERR_PTR(-ENAMETOOLONG); + if (unlikely(qs.len > NAME_MAX)) + goto out; + dentry = ERR_PTR(-ENOMEM); + name = kmalloc(qs.len + 1, GFP_NOFS); + if (unlikely(!name)) + goto out; + } + + /* doubly whiteout-ed */ + memcpy(name, AUFS_WH_PFX AUFS_WH_PFX, AUFS_WH_PFX_LEN * 2); + p = name + AUFS_WH_PFX_LEN * 2; + memcpy(p, prefix->name, prefix->len); + p += prefix->len; + *p++ = '.'; + AuDebugOn(name + qs.len + 1 - p <= AUFS_WH_TMP_LEN); + + qs.name = name; + for (i = 0; i < 3; i++) { + sprintf(p, "%.*x", AUFS_WH_TMP_LEN, cnt++); + dentry = au_sio_lkup_one(&qs, h_parent); + if (IS_ERR(dentry) || !dentry->d_inode) + goto out_name; + dput(dentry); + } + /* pr_warn("could not get random name\n"); */ + dentry = ERR_PTR(-EEXIST); + AuDbg("%.*s\n", AuLNPair(&qs)); + BUG(); + +out_name: + if (name != defname) + kfree(name); +out: + AuTraceErrPtr(dentry); + return dentry; +} + +/* + * rename the @h_dentry on @br to the whiteouted temporary name. + */ +int au_whtmp_ren(struct dentry *h_dentry, struct au_branch *br) +{ + int err; + struct path h_path = { + .mnt = au_br_mnt(br) + }; + struct inode *h_dir, *delegated; + struct dentry *h_parent; + + h_parent = h_dentry->d_parent; /* dir inode is locked */ + h_dir = h_parent->d_inode; + IMustLock(h_dir); + + h_path.dentry = au_whtmp_lkup(h_parent, br, &h_dentry->d_name); + err = PTR_ERR(h_path.dentry); + if (IS_ERR(h_path.dentry)) + goto out; + + /* under the same dir, no need to lock_rename() */ + delegated = NULL; + err = vfsub_rename(h_dir, h_dentry, h_dir, &h_path, &delegated); + AuTraceErr(err); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal rename\n"); + iput(delegated); + } + dput(h_path.dentry); + +out: + AuTraceErr(err); + return err; +} + +/* ---------------------------------------------------------------------- */ +/* + * functions for removing a whiteout + */ + +static int do_unlink_wh(struct inode *h_dir, struct path *h_path) +{ + int err, force; + struct inode *delegated; + + /* + * forces superio when the dir has a sticky bit. + * this may be a violation of unix fs semantics. + */ + force = (h_dir->i_mode & S_ISVTX) + && !uid_eq(current_fsuid(), h_path->dentry->d_inode->i_uid); + delegated = NULL; + err = vfsub_unlink(h_dir, h_path, &delegated, force); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal unlink\n"); + iput(delegated); + } + return err; +} + +int au_wh_unlink_dentry(struct inode *h_dir, struct path *h_path, + struct dentry *dentry) +{ + int err; + + err = do_unlink_wh(h_dir, h_path); + if (!err && dentry) + au_set_dbwh(dentry, -1); + + return err; +} + +static int unlink_wh_name(struct dentry *h_parent, struct qstr *wh, + struct au_branch *br) +{ + int err; + struct path h_path = { + .mnt = au_br_mnt(br) + }; + + err = 0; + h_path.dentry = vfsub_lkup_one(wh, h_parent); + if (IS_ERR(h_path.dentry)) + err = PTR_ERR(h_path.dentry); + else { + if (h_path.dentry->d_inode + && S_ISREG(h_path.dentry->d_inode->i_mode)) + err = do_unlink_wh(h_parent->d_inode, &h_path); + dput(h_path.dentry); + } + + return err; +} + +/* ---------------------------------------------------------------------- */ +/* + * initialize/clean whiteout for a branch + */ + +static void au_wh_clean(struct inode *h_dir, struct path *whpath, + const int isdir) +{ + int err; + struct inode *delegated; + + if (!whpath->dentry->d_inode) + return; + + if (isdir) + err = vfsub_rmdir(h_dir, whpath); + else { + delegated = NULL; + err = vfsub_unlink(h_dir, whpath, &delegated, /*force*/0); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal unlink\n"); + iput(delegated); + } + } + if (unlikely(err)) + pr_warn("failed removing %pd (%d), ignored.\n", + whpath->dentry, err); +} + +static int test_linkable(struct dentry *h_root) +{ + struct inode *h_dir = h_root->d_inode; + + if (h_dir->i_op->link) + return 0; + + pr_err("%pd (%s) doesn't support link(2), use noplink and rw+nolwh\n", + h_root, au_sbtype(h_root->d_sb)); + return -ENOSYS; +} + +/* todo: should this mkdir be done in /sbin/mount.aufs helper? */ +static int au_whdir(struct inode *h_dir, struct path *path) +{ + int err; + + err = -EEXIST; + if (!path->dentry->d_inode) { + int mode = S_IRWXU; + + if (au_test_nfs(path->dentry->d_sb)) + mode |= S_IXUGO; + err = vfsub_mkdir(h_dir, path, mode); + } else if (S_ISDIR(path->dentry->d_inode->i_mode)) + err = 0; + else + pr_err("unknown %pd exists\n", path->dentry); + + return err; +} + +struct au_wh_base { + const struct qstr *name; + struct dentry *dentry; +}; + +static void au_wh_init_ro(struct inode *h_dir, struct au_wh_base base[], + struct path *h_path) +{ + h_path->dentry = base[AuBrWh_BASE].dentry; + au_wh_clean(h_dir, h_path, /*isdir*/0); + h_path->dentry = base[AuBrWh_PLINK].dentry; + au_wh_clean(h_dir, h_path, /*isdir*/1); + h_path->dentry = base[AuBrWh_ORPH].dentry; + au_wh_clean(h_dir, h_path, /*isdir*/1); +} + +/* + * returns tri-state, + * minus: error, caller should print the message + * zero: succuess + * plus: error, caller should NOT print the message + */ +static int au_wh_init_rw_nolink(struct dentry *h_root, struct au_wbr *wbr, + int do_plink, struct au_wh_base base[], + struct path *h_path) +{ + int err; + struct inode *h_dir; + + h_dir = h_root->d_inode; + h_path->dentry = base[AuBrWh_BASE].dentry; + au_wh_clean(h_dir, h_path, /*isdir*/0); + h_path->dentry = base[AuBrWh_PLINK].dentry; + if (do_plink) { + err = test_linkable(h_root); + if (unlikely(err)) { + err = 1; + goto out; + } + + err = au_whdir(h_dir, h_path); + if (unlikely(err)) + goto out; + wbr->wbr_plink = dget(base[AuBrWh_PLINK].dentry); + } else + au_wh_clean(h_dir, h_path, /*isdir*/1); + h_path->dentry = base[AuBrWh_ORPH].dentry; + err = au_whdir(h_dir, h_path); + if (unlikely(err)) + goto out; + wbr->wbr_orph = dget(base[AuBrWh_ORPH].dentry); + +out: + return err; +} + +/* + * for the moment, aufs supports the branch filesystem which does not support + * link(2). testing on FAT which does not support i_op->setattr() fully either, + * copyup failed. finally, such filesystem will not be used as the writable + * branch. + * + * returns tri-state, see above. + */ +static int au_wh_init_rw(struct dentry *h_root, struct au_wbr *wbr, + int do_plink, struct au_wh_base base[], + struct path *h_path) +{ + int err; + struct inode *h_dir; + + WbrWhMustWriteLock(wbr); + + err = test_linkable(h_root); + if (unlikely(err)) { + err = 1; + goto out; + } + + /* + * todo: should this create be done in /sbin/mount.aufs helper? + */ + err = -EEXIST; + h_dir = h_root->d_inode; + if (!base[AuBrWh_BASE].dentry->d_inode) { + h_path->dentry = base[AuBrWh_BASE].dentry; + err = vfsub_create(h_dir, h_path, WH_MASK, /*want_excl*/true); + } else if (S_ISREG(base[AuBrWh_BASE].dentry->d_inode->i_mode)) + err = 0; + else + pr_err("unknown %pd2 exists\n", base[AuBrWh_BASE].dentry); + if (unlikely(err)) + goto out; + + h_path->dentry = base[AuBrWh_PLINK].dentry; + if (do_plink) { + err = au_whdir(h_dir, h_path); + if (unlikely(err)) + goto out; + wbr->wbr_plink = dget(base[AuBrWh_PLINK].dentry); + } else + au_wh_clean(h_dir, h_path, /*isdir*/1); + wbr->wbr_whbase = dget(base[AuBrWh_BASE].dentry); + + h_path->dentry = base[AuBrWh_ORPH].dentry; + err = au_whdir(h_dir, h_path); + if (unlikely(err)) + goto out; + wbr->wbr_orph = dget(base[AuBrWh_ORPH].dentry); + +out: + return err; +} + +/* + * initialize the whiteout base file/dir for @br. + */ +int au_wh_init(struct au_branch *br, struct super_block *sb) +{ + int err, i; + const unsigned char do_plink + = !!au_opt_test(au_mntflags(sb), PLINK); + struct inode *h_dir; + struct path path = br->br_path; + struct dentry *h_root = path.dentry; + struct au_wbr *wbr = br->br_wbr; + static const struct qstr base_name[] = { + [AuBrWh_BASE] = QSTR_INIT(AUFS_BASE_NAME, + sizeof(AUFS_BASE_NAME) - 1), + [AuBrWh_PLINK] = QSTR_INIT(AUFS_PLINKDIR_NAME, + sizeof(AUFS_PLINKDIR_NAME) - 1), + [AuBrWh_ORPH] = QSTR_INIT(AUFS_ORPHDIR_NAME, + sizeof(AUFS_ORPHDIR_NAME) - 1) + }; + struct au_wh_base base[] = { + [AuBrWh_BASE] = { + .name = base_name + AuBrWh_BASE, + .dentry = NULL + }, + [AuBrWh_PLINK] = { + .name = base_name + AuBrWh_PLINK, + .dentry = NULL + }, + [AuBrWh_ORPH] = { + .name = base_name + AuBrWh_ORPH, + .dentry = NULL + } + }; + + if (wbr) + WbrWhMustWriteLock(wbr); + + for (i = 0; i < AuBrWh_Last; i++) { + /* doubly whiteouted */ + struct dentry *d; + + d = au_wh_lkup(h_root, (void *)base[i].name, br); + err = PTR_ERR(d); + if (IS_ERR(d)) + goto out; + + base[i].dentry = d; + AuDebugOn(wbr + && wbr->wbr_wh[i] + && wbr->wbr_wh[i] != base[i].dentry); + } + + if (wbr) + for (i = 0; i < AuBrWh_Last; i++) { + dput(wbr->wbr_wh[i]); + wbr->wbr_wh[i] = NULL; + } + + err = 0; + if (!au_br_writable(br->br_perm)) { + h_dir = h_root->d_inode; + au_wh_init_ro(h_dir, base, &path); + } else if (!au_br_wh_linkable(br->br_perm)) { + err = au_wh_init_rw_nolink(h_root, wbr, do_plink, base, &path); + if (err > 0) + goto out; + else if (err) + goto out_err; + } else { + err = au_wh_init_rw(h_root, wbr, do_plink, base, &path); + if (err > 0) + goto out; + else if (err) + goto out_err; + } + goto out; /* success */ + +out_err: + pr_err("an error(%d) on the writable branch %pd(%s)\n", + err, h_root, au_sbtype(h_root->d_sb)); +out: + for (i = 0; i < AuBrWh_Last; i++) + dput(base[i].dentry); + return err; +} + +/* ---------------------------------------------------------------------- */ +/* + * whiteouts are all hard-linked usually. + * when its link count reaches a ceiling, we create a new whiteout base + * asynchronously. + */ + +struct reinit_br_wh { + struct super_block *sb; + struct au_branch *br; +}; + +static void reinit_br_wh(void *arg) +{ + int err; + aufs_bindex_t bindex; + struct path h_path; + struct reinit_br_wh *a = arg; + struct au_wbr *wbr; + struct inode *dir, *delegated; + struct dentry *h_root; + struct au_hinode *hdir; + + err = 0; + wbr = a->br->br_wbr; + /* big aufs lock */ + si_noflush_write_lock(a->sb); + if (!au_br_writable(a->br->br_perm)) + goto out; + bindex = au_br_index(a->sb, a->br->br_id); + if (unlikely(bindex < 0)) + goto out; + + di_read_lock_parent(a->sb->s_root, AuLock_IR); + dir = a->sb->s_root->d_inode; + hdir = au_hi(dir, bindex); + h_root = au_h_dptr(a->sb->s_root, bindex); + AuDebugOn(h_root != au_br_dentry(a->br)); + + au_hn_imtx_lock_nested(hdir, AuLsc_I_PARENT); + wbr_wh_write_lock(wbr); + err = au_h_verify(wbr->wbr_whbase, au_opt_udba(a->sb), hdir->hi_inode, + h_root, a->br); + if (!err) { + h_path.dentry = wbr->wbr_whbase; + h_path.mnt = au_br_mnt(a->br); + delegated = NULL; + err = vfsub_unlink(hdir->hi_inode, &h_path, &delegated, + /*force*/0); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal unlink\n"); + iput(delegated); + } + } else { + pr_warn("%pd is moved, ignored\n", wbr->wbr_whbase); + err = 0; + } + dput(wbr->wbr_whbase); + wbr->wbr_whbase = NULL; + if (!err) + err = au_wh_init(a->br, a->sb); + wbr_wh_write_unlock(wbr); + au_hn_imtx_unlock(hdir); + di_read_unlock(a->sb->s_root, AuLock_IR); + if (!err) + au_fhsm_wrote(a->sb, bindex, /*force*/0); + +out: + if (wbr) + atomic_dec(&wbr->wbr_wh_running); + atomic_dec(&a->br->br_count); + si_write_unlock(a->sb); + au_nwt_done(&au_sbi(a->sb)->si_nowait); + kfree(arg); + if (unlikely(err)) + AuIOErr("err %d\n", err); +} + +static void kick_reinit_br_wh(struct super_block *sb, struct au_branch *br) +{ + int do_dec, wkq_err; + struct reinit_br_wh *arg; + + do_dec = 1; + if (atomic_inc_return(&br->br_wbr->wbr_wh_running) != 1) + goto out; + + /* ignore ENOMEM */ + arg = kmalloc(sizeof(*arg), GFP_NOFS); + if (arg) { + /* + * dec(wh_running), kfree(arg) and dec(br_count) + * in reinit function + */ + arg->sb = sb; + arg->br = br; + atomic_inc(&br->br_count); + wkq_err = au_wkq_nowait(reinit_br_wh, arg, sb, /*flags*/0); + if (unlikely(wkq_err)) { + atomic_dec(&br->br_wbr->wbr_wh_running); + atomic_dec(&br->br_count); + kfree(arg); + } + do_dec = 0; + } + +out: + if (do_dec) + atomic_dec(&br->br_wbr->wbr_wh_running); +} + +/* ---------------------------------------------------------------------- */ + +/* + * create the whiteout @wh. + */ +static int link_or_create_wh(struct super_block *sb, aufs_bindex_t bindex, + struct dentry *wh) +{ + int err; + struct path h_path = { + .dentry = wh + }; + struct au_branch *br; + struct au_wbr *wbr; + struct dentry *h_parent; + struct inode *h_dir, *delegated; + + h_parent = wh->d_parent; /* dir inode is locked */ + h_dir = h_parent->d_inode; + IMustLock(h_dir); + + br = au_sbr(sb, bindex); + h_path.mnt = au_br_mnt(br); + wbr = br->br_wbr; + wbr_wh_read_lock(wbr); + if (wbr->wbr_whbase) { + delegated = NULL; + err = vfsub_link(wbr->wbr_whbase, h_dir, &h_path, &delegated); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal link\n"); + iput(delegated); + } + if (!err || err != -EMLINK) + goto out; + + /* link count full. re-initialize br_whbase. */ + kick_reinit_br_wh(sb, br); + } + + /* return this error in this context */ + err = vfsub_create(h_dir, &h_path, WH_MASK, /*want_excl*/true); + if (!err) + au_fhsm_wrote(sb, bindex, /*force*/0); + +out: + wbr_wh_read_unlock(wbr); + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* + * create or remove the diropq. + */ +static struct dentry *do_diropq(struct dentry *dentry, aufs_bindex_t bindex, + unsigned int flags) +{ + struct dentry *opq_dentry, *h_dentry; + struct super_block *sb; + struct au_branch *br; + int err; + + sb = dentry->d_sb; + br = au_sbr(sb, bindex); + h_dentry = au_h_dptr(dentry, bindex); + opq_dentry = vfsub_lkup_one(&diropq_name, h_dentry); + if (IS_ERR(opq_dentry)) + goto out; + + if (au_ftest_diropq(flags, CREATE)) { + err = link_or_create_wh(sb, bindex, opq_dentry); + if (!err) { + au_set_dbdiropq(dentry, bindex); + goto out; /* success */ + } + } else { + struct path tmp = { + .dentry = opq_dentry, + .mnt = au_br_mnt(br) + }; + err = do_unlink_wh(au_h_iptr(dentry->d_inode, bindex), &tmp); + if (!err) + au_set_dbdiropq(dentry, -1); + } + dput(opq_dentry); + opq_dentry = ERR_PTR(err); + +out: + return opq_dentry; +} + +struct do_diropq_args { + struct dentry **errp; + struct dentry *dentry; + aufs_bindex_t bindex; + unsigned int flags; +}; + +static void call_do_diropq(void *args) +{ + struct do_diropq_args *a = args; + *a->errp = do_diropq(a->dentry, a->bindex, a->flags); +} + +struct dentry *au_diropq_sio(struct dentry *dentry, aufs_bindex_t bindex, + unsigned int flags) +{ + struct dentry *diropq, *h_dentry; + + h_dentry = au_h_dptr(dentry, bindex); + if (!au_test_h_perm_sio(h_dentry->d_inode, MAY_EXEC | MAY_WRITE)) + diropq = do_diropq(dentry, bindex, flags); + else { + int wkq_err; + struct do_diropq_args args = { + .errp = &diropq, + .dentry = dentry, + .bindex = bindex, + .flags = flags + }; + + wkq_err = au_wkq_wait(call_do_diropq, &args); + if (unlikely(wkq_err)) + diropq = ERR_PTR(wkq_err); + } + + return diropq; +} + +/* ---------------------------------------------------------------------- */ + +/* + * lookup whiteout dentry. + * @h_parent: lower parent dentry which must exist and be locked + * @base_name: name of dentry which will be whiteouted + * returns dentry for whiteout. + */ +struct dentry *au_wh_lkup(struct dentry *h_parent, struct qstr *base_name, + struct au_branch *br) +{ + int err; + struct qstr wh_name; + struct dentry *wh_dentry; + + err = au_wh_name_alloc(&wh_name, base_name); + wh_dentry = ERR_PTR(err); + if (!err) { + wh_dentry = vfsub_lkup_one(&wh_name, h_parent); + kfree(wh_name.name); + } + return wh_dentry; +} + +/* + * link/create a whiteout for @dentry on @bindex. + */ +struct dentry *au_wh_create(struct dentry *dentry, aufs_bindex_t bindex, + struct dentry *h_parent) +{ + struct dentry *wh_dentry; + struct super_block *sb; + int err; + + sb = dentry->d_sb; + wh_dentry = au_wh_lkup(h_parent, &dentry->d_name, au_sbr(sb, bindex)); + if (!IS_ERR(wh_dentry) && !wh_dentry->d_inode) { + err = link_or_create_wh(sb, bindex, wh_dentry); + if (!err) { + au_set_dbwh(dentry, bindex); + au_fhsm_wrote(sb, bindex, /*force*/0); + } else { + dput(wh_dentry); + wh_dentry = ERR_PTR(err); + } + } + + return wh_dentry; +} + +/* ---------------------------------------------------------------------- */ + +/* Delete all whiteouts in this directory on branch bindex. */ +static int del_wh_children(struct dentry *h_dentry, struct au_nhash *whlist, + aufs_bindex_t bindex, struct au_branch *br) +{ + int err; + unsigned long ul, n; + struct qstr wh_name; + char *p; + struct hlist_head *head; + struct au_vdir_wh *pos; + struct au_vdir_destr *str; + + err = -ENOMEM; + p = (void *)__get_free_page(GFP_NOFS); + wh_name.name = p; + if (unlikely(!wh_name.name)) + goto out; + + err = 0; + memcpy(p, AUFS_WH_PFX, AUFS_WH_PFX_LEN); + p += AUFS_WH_PFX_LEN; + n = whlist->nh_num; + head = whlist->nh_head; + for (ul = 0; !err && ul < n; ul++, head++) { + hlist_for_each_entry(pos, head, wh_hash) { + if (pos->wh_bindex != bindex) + continue; + + str = &pos->wh_str; + if (str->len + AUFS_WH_PFX_LEN <= PATH_MAX) { + memcpy(p, str->name, str->len); + wh_name.len = AUFS_WH_PFX_LEN + str->len; + err = unlink_wh_name(h_dentry, &wh_name, br); + if (!err) + continue; + break; + } + AuIOErr("whiteout name too long %.*s\n", + str->len, str->name); + err = -EIO; + break; + } + } + free_page((unsigned long)wh_name.name); + +out: + return err; +} + +struct del_wh_children_args { + int *errp; + struct dentry *h_dentry; + struct au_nhash *whlist; + aufs_bindex_t bindex; + struct au_branch *br; +}; + +static void call_del_wh_children(void *args) +{ + struct del_wh_children_args *a = args; + *a->errp = del_wh_children(a->h_dentry, a->whlist, a->bindex, a->br); +} + +/* ---------------------------------------------------------------------- */ + +struct au_whtmp_rmdir *au_whtmp_rmdir_alloc(struct super_block *sb, gfp_t gfp) +{ + struct au_whtmp_rmdir *whtmp; + int err; + unsigned int rdhash; + + SiMustAnyLock(sb); + + whtmp = kmalloc(sizeof(*whtmp), gfp); + if (unlikely(!whtmp)) { + whtmp = ERR_PTR(-ENOMEM); + goto out; + } + + whtmp->dir = NULL; + whtmp->br = NULL; + whtmp->wh_dentry = NULL; + /* no estimation for dir size */ + rdhash = au_sbi(sb)->si_rdhash; + if (!rdhash) + rdhash = AUFS_RDHASH_DEF; + err = au_nhash_alloc(&whtmp->whlist, rdhash, gfp); + if (unlikely(err)) { + kfree(whtmp); + whtmp = ERR_PTR(err); + } + +out: + return whtmp; +} + +void au_whtmp_rmdir_free(struct au_whtmp_rmdir *whtmp) +{ + if (whtmp->br) + atomic_dec(&whtmp->br->br_count); + dput(whtmp->wh_dentry); + iput(whtmp->dir); + au_nhash_wh_free(&whtmp->whlist); + kfree(whtmp); +} + +/* + * rmdir the whiteouted temporary named dir @h_dentry. + * @whlist: whiteouted children. + */ +int au_whtmp_rmdir(struct inode *dir, aufs_bindex_t bindex, + struct dentry *wh_dentry, struct au_nhash *whlist) +{ + int err; + struct path h_tmp; + struct inode *wh_inode, *h_dir; + struct au_branch *br; + + h_dir = wh_dentry->d_parent->d_inode; /* dir inode is locked */ + IMustLock(h_dir); + + br = au_sbr(dir->i_sb, bindex); + wh_inode = wh_dentry->d_inode; + mutex_lock_nested(&wh_inode->i_mutex, AuLsc_I_CHILD); + + /* + * someone else might change some whiteouts while we were sleeping. + * it means this whlist may have an obsoleted entry. + */ + if (!au_test_h_perm_sio(wh_inode, MAY_EXEC | MAY_WRITE)) + err = del_wh_children(wh_dentry, whlist, bindex, br); + else { + int wkq_err; + struct del_wh_children_args args = { + .errp = &err, + .h_dentry = wh_dentry, + .whlist = whlist, + .bindex = bindex, + .br = br + }; + + wkq_err = au_wkq_wait(call_del_wh_children, &args); + if (unlikely(wkq_err)) + err = wkq_err; + } + mutex_unlock(&wh_inode->i_mutex); + + if (!err) { + h_tmp.dentry = wh_dentry; + h_tmp.mnt = au_br_mnt(br); + err = vfsub_rmdir(h_dir, &h_tmp); + } + + if (!err) { + if (au_ibstart(dir) == bindex) { + /* todo: dir->i_mutex is necessary */ + au_cpup_attr_timesizes(dir); + vfsub_drop_nlink(dir); + } + return 0; /* success */ + } + + pr_warn("failed removing %pd(%d), ignored\n", wh_dentry, err); + return err; +} + +static void call_rmdir_whtmp(void *args) +{ + int err; + aufs_bindex_t bindex; + struct au_whtmp_rmdir *a = args; + struct super_block *sb; + struct dentry *h_parent; + struct inode *h_dir; + struct au_hinode *hdir; + + /* rmdir by nfsd may cause deadlock with this i_mutex */ + /* mutex_lock(&a->dir->i_mutex); */ + err = -EROFS; + sb = a->dir->i_sb; + si_read_lock(sb, !AuLock_FLUSH); + if (!au_br_writable(a->br->br_perm)) + goto out; + bindex = au_br_index(sb, a->br->br_id); + if (unlikely(bindex < 0)) + goto out; + + err = -EIO; + ii_write_lock_parent(a->dir); + h_parent = dget_parent(a->wh_dentry); + h_dir = h_parent->d_inode; + hdir = au_hi(a->dir, bindex); + err = vfsub_mnt_want_write(au_br_mnt(a->br)); + if (unlikely(err)) + goto out_mnt; + au_hn_imtx_lock_nested(hdir, AuLsc_I_PARENT); + err = au_h_verify(a->wh_dentry, au_opt_udba(sb), h_dir, h_parent, + a->br); + if (!err) + err = au_whtmp_rmdir(a->dir, bindex, a->wh_dentry, &a->whlist); + au_hn_imtx_unlock(hdir); + vfsub_mnt_drop_write(au_br_mnt(a->br)); + +out_mnt: + dput(h_parent); + ii_write_unlock(a->dir); +out: + /* mutex_unlock(&a->dir->i_mutex); */ + au_whtmp_rmdir_free(a); + si_read_unlock(sb); + au_nwt_done(&au_sbi(sb)->si_nowait); + if (unlikely(err)) + AuIOErr("err %d\n", err); +} + +void au_whtmp_kick_rmdir(struct inode *dir, aufs_bindex_t bindex, + struct dentry *wh_dentry, struct au_whtmp_rmdir *args) +{ + int wkq_err; + struct super_block *sb; + + IMustLock(dir); + + /* all post-process will be done in do_rmdir_whtmp(). */ + sb = dir->i_sb; + args->dir = au_igrab(dir); + args->br = au_sbr(sb, bindex); + atomic_inc(&args->br->br_count); + args->wh_dentry = dget(wh_dentry); + wkq_err = au_wkq_nowait(call_rmdir_whtmp, args, sb, /*flags*/0); + if (unlikely(wkq_err)) { + pr_warn("rmdir error %pd (%d), ignored\n", wh_dentry, wkq_err); + au_whtmp_rmdir_free(args); + } +} --- linux-3.19.0.orig/ubuntu/aufs/whout.h +++ linux-3.19.0/ubuntu/aufs/whout.h @@ -0,0 +1,85 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * whiteout for logical deletion and opaque directory + */ + +#ifndef __AUFS_WHOUT_H__ +#define __AUFS_WHOUT_H__ + +#ifdef __KERNEL__ + +#include "dir.h" + +/* whout.c */ +int au_wh_name_alloc(struct qstr *wh, const struct qstr *name); +struct au_branch; +int au_wh_test(struct dentry *h_parent, struct qstr *wh_name, int try_sio); +int au_diropq_test(struct dentry *h_dentry); +struct dentry *au_whtmp_lkup(struct dentry *h_parent, struct au_branch *br, + struct qstr *prefix); +int au_whtmp_ren(struct dentry *h_dentry, struct au_branch *br); +int au_wh_unlink_dentry(struct inode *h_dir, struct path *h_path, + struct dentry *dentry); +int au_wh_init(struct au_branch *br, struct super_block *sb); + +/* diropq flags */ +#define AuDiropq_CREATE 1 +#define au_ftest_diropq(flags, name) ((flags) & AuDiropq_##name) +#define au_fset_diropq(flags, name) \ + do { (flags) |= AuDiropq_##name; } while (0) +#define au_fclr_diropq(flags, name) \ + do { (flags) &= ~AuDiropq_##name; } while (0) + +struct dentry *au_diropq_sio(struct dentry *dentry, aufs_bindex_t bindex, + unsigned int flags); +struct dentry *au_wh_lkup(struct dentry *h_parent, struct qstr *base_name, + struct au_branch *br); +struct dentry *au_wh_create(struct dentry *dentry, aufs_bindex_t bindex, + struct dentry *h_parent); + +/* real rmdir for the whiteout-ed dir */ +struct au_whtmp_rmdir { + struct inode *dir; + struct au_branch *br; + struct dentry *wh_dentry; + struct au_nhash whlist; +}; + +struct au_whtmp_rmdir *au_whtmp_rmdir_alloc(struct super_block *sb, gfp_t gfp); +void au_whtmp_rmdir_free(struct au_whtmp_rmdir *whtmp); +int au_whtmp_rmdir(struct inode *dir, aufs_bindex_t bindex, + struct dentry *wh_dentry, struct au_nhash *whlist); +void au_whtmp_kick_rmdir(struct inode *dir, aufs_bindex_t bindex, + struct dentry *wh_dentry, struct au_whtmp_rmdir *args); + +/* ---------------------------------------------------------------------- */ + +static inline struct dentry *au_diropq_create(struct dentry *dentry, + aufs_bindex_t bindex) +{ + return au_diropq_sio(dentry, bindex, AuDiropq_CREATE); +} + +static inline int au_diropq_remove(struct dentry *dentry, aufs_bindex_t bindex) +{ + return PTR_ERR(au_diropq_sio(dentry, bindex, !AuDiropq_CREATE)); +} + +#endif /* __KERNEL__ */ +#endif /* __AUFS_WHOUT_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/wkq.c +++ linux-3.19.0/ubuntu/aufs/wkq.c @@ -0,0 +1,213 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * workqueue for asynchronous/super-io operations + * todo: try new dredential scheme + */ + +#include +#include "aufs.h" + +/* internal workqueue named AUFS_WKQ_NAME */ + +static struct workqueue_struct *au_wkq; + +struct au_wkinfo { + struct work_struct wk; + struct kobject *kobj; + + unsigned int flags; /* see wkq.h */ + + au_wkq_func_t func; + void *args; + + struct completion *comp; +}; + +/* ---------------------------------------------------------------------- */ + +static void wkq_func(struct work_struct *wk) +{ + struct au_wkinfo *wkinfo = container_of(wk, struct au_wkinfo, wk); + + AuDebugOn(!uid_eq(current_fsuid(), GLOBAL_ROOT_UID)); + AuDebugOn(rlimit(RLIMIT_FSIZE) != RLIM_INFINITY); + + wkinfo->func(wkinfo->args); + if (au_ftest_wkq(wkinfo->flags, WAIT)) + complete(wkinfo->comp); + else { + kobject_put(wkinfo->kobj); + module_put(THIS_MODULE); /* todo: ?? */ + kfree(wkinfo); + } +} + +/* + * Since struct completion is large, try allocating it dynamically. + */ +#if 1 /* defined(CONFIG_4KSTACKS) || defined(AuTest4KSTACKS) */ +#define AuWkqCompDeclare(name) struct completion *comp = NULL + +static int au_wkq_comp_alloc(struct au_wkinfo *wkinfo, struct completion **comp) +{ + *comp = kmalloc(sizeof(**comp), GFP_NOFS); + if (*comp) { + init_completion(*comp); + wkinfo->comp = *comp; + return 0; + } + return -ENOMEM; +} + +static void au_wkq_comp_free(struct completion *comp) +{ + kfree(comp); +} + +#else + +/* no braces */ +#define AuWkqCompDeclare(name) \ + DECLARE_COMPLETION_ONSTACK(_ ## name); \ + struct completion *comp = &_ ## name + +static int au_wkq_comp_alloc(struct au_wkinfo *wkinfo, struct completion **comp) +{ + wkinfo->comp = *comp; + return 0; +} + +static void au_wkq_comp_free(struct completion *comp __maybe_unused) +{ + /* empty */ +} +#endif /* 4KSTACKS */ + +static void au_wkq_run(struct au_wkinfo *wkinfo) +{ + if (au_ftest_wkq(wkinfo->flags, NEST)) { + if (au_wkq_test()) { + AuWarn1("wkq from wkq, unless silly-rename on NFS," + " due to a dead dir by UDBA?\n"); + AuDebugOn(au_ftest_wkq(wkinfo->flags, WAIT)); + } + } else + au_dbg_verify_kthread(); + + if (au_ftest_wkq(wkinfo->flags, WAIT)) { + INIT_WORK_ONSTACK(&wkinfo->wk, wkq_func); + queue_work(au_wkq, &wkinfo->wk); + } else { + INIT_WORK(&wkinfo->wk, wkq_func); + schedule_work(&wkinfo->wk); + } +} + +/* + * Be careful. It is easy to make deadlock happen. + * processA: lock, wkq and wait + * processB: wkq and wait, lock in wkq + * --> deadlock + */ +int au_wkq_do_wait(unsigned int flags, au_wkq_func_t func, void *args) +{ + int err; + AuWkqCompDeclare(comp); + struct au_wkinfo wkinfo = { + .flags = flags, + .func = func, + .args = args + }; + + err = au_wkq_comp_alloc(&wkinfo, &comp); + if (!err) { + au_wkq_run(&wkinfo); + /* no timeout, no interrupt */ + wait_for_completion(wkinfo.comp); + au_wkq_comp_free(comp); + destroy_work_on_stack(&wkinfo.wk); + } + + return err; + +} + +/* + * Note: dget/dput() in func for aufs dentries are not supported. It will be a + * problem in a concurrent umounting. + */ +int au_wkq_nowait(au_wkq_func_t func, void *args, struct super_block *sb, + unsigned int flags) +{ + int err; + struct au_wkinfo *wkinfo; + + atomic_inc(&au_sbi(sb)->si_nowait.nw_len); + + /* + * wkq_func() must free this wkinfo. + * it highly depends upon the implementation of workqueue. + */ + err = 0; + wkinfo = kmalloc(sizeof(*wkinfo), GFP_NOFS); + if (wkinfo) { + wkinfo->kobj = &au_sbi(sb)->si_kobj; + wkinfo->flags = flags & ~AuWkq_WAIT; + wkinfo->func = func; + wkinfo->args = args; + wkinfo->comp = NULL; + kobject_get(wkinfo->kobj); + __module_get(THIS_MODULE); /* todo: ?? */ + + au_wkq_run(wkinfo); + } else { + err = -ENOMEM; + au_nwt_done(&au_sbi(sb)->si_nowait); + } + + return err; +} + +/* ---------------------------------------------------------------------- */ + +void au_nwt_init(struct au_nowait_tasks *nwt) +{ + atomic_set(&nwt->nw_len, 0); + /* smp_mb(); */ /* atomic_set */ + init_waitqueue_head(&nwt->nw_wq); +} + +void au_wkq_fin(void) +{ + destroy_workqueue(au_wkq); +} + +int __init au_wkq_init(void) +{ + int err; + + err = 0; + au_wkq = alloc_workqueue(AUFS_WKQ_NAME, 0, WQ_DFL_ACTIVE); + if (IS_ERR(au_wkq)) + err = PTR_ERR(au_wkq); + else if (!au_wkq) + err = -ENOMEM; + + return err; +} --- linux-3.19.0.orig/ubuntu/aufs/wkq.h +++ linux-3.19.0/ubuntu/aufs/wkq.h @@ -0,0 +1,91 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * workqueue for asynchronous/super-io operations + * todo: try new credentials management scheme + */ + +#ifndef __AUFS_WKQ_H__ +#define __AUFS_WKQ_H__ + +#ifdef __KERNEL__ + +struct super_block; + +/* ---------------------------------------------------------------------- */ + +/* + * in the next operation, wait for the 'nowait' tasks in system-wide workqueue + */ +struct au_nowait_tasks { + atomic_t nw_len; + wait_queue_head_t nw_wq; +}; + +/* ---------------------------------------------------------------------- */ + +typedef void (*au_wkq_func_t)(void *args); + +/* wkq flags */ +#define AuWkq_WAIT 1 +#define AuWkq_NEST (1 << 1) +#define au_ftest_wkq(flags, name) ((flags) & AuWkq_##name) +#define au_fset_wkq(flags, name) \ + do { (flags) |= AuWkq_##name; } while (0) +#define au_fclr_wkq(flags, name) \ + do { (flags) &= ~AuWkq_##name; } while (0) + +#ifndef CONFIG_AUFS_HNOTIFY +#undef AuWkq_NEST +#define AuWkq_NEST 0 +#endif + +/* wkq.c */ +int au_wkq_do_wait(unsigned int flags, au_wkq_func_t func, void *args); +int au_wkq_nowait(au_wkq_func_t func, void *args, struct super_block *sb, + unsigned int flags); +void au_nwt_init(struct au_nowait_tasks *nwt); +int __init au_wkq_init(void); +void au_wkq_fin(void); + +/* ---------------------------------------------------------------------- */ + +static inline int au_wkq_test(void) +{ + return current->flags & PF_WQ_WORKER; +} + +static inline int au_wkq_wait(au_wkq_func_t func, void *args) +{ + return au_wkq_do_wait(AuWkq_WAIT, func, args); +} + +static inline void au_nwt_done(struct au_nowait_tasks *nwt) +{ + if (atomic_dec_and_test(&nwt->nw_len)) + wake_up_all(&nwt->nw_wq); +} + +static inline int au_nwt_flush(struct au_nowait_tasks *nwt) +{ + wait_event(nwt->nw_wq, !atomic_read(&nwt->nw_len)); + return 0; +} + +#endif /* __KERNEL__ */ +#endif /* __AUFS_WKQ_H__ */ --- linux-3.19.0.orig/ubuntu/aufs/xattr.c +++ linux-3.19.0/ubuntu/aufs/xattr.c @@ -0,0 +1,334 @@ +/* + * Copyright (C) 2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * handling xattr functions + */ + +#include +#include "aufs.h" + +static int au_xattr_ignore(int err, char *name, unsigned int ignore_flags) +{ + if (!ignore_flags) + goto out; + switch (err) { + case -ENOMEM: + case -EDQUOT: + goto out; + } + + if ((ignore_flags & AuBrAttr_ICEX) == AuBrAttr_ICEX) { + err = 0; + goto out; + } + +#define cmp(brattr, prefix) do { \ + if (!strncmp(name, XATTR_##prefix##_PREFIX, \ + XATTR_##prefix##_PREFIX_LEN)) { \ + if (ignore_flags & AuBrAttr_ICEX_##brattr) \ + err = 0; \ + goto out; \ + } \ + } while (0) + + cmp(SEC, SECURITY); + cmp(SYS, SYSTEM); + cmp(TR, TRUSTED); + cmp(USR, USER); +#undef cmp + + if (ignore_flags & AuBrAttr_ICEX_OTH) + err = 0; + +out: + return err; +} + +static const int au_xattr_out_of_list = AuBrAttr_ICEX_OTH << 1; + +static int au_do_cpup_xattr(struct dentry *h_dst, struct dentry *h_src, + char *name, char **buf, unsigned int ignore_flags) +{ + int err; + ssize_t ssz; + struct inode *h_idst; + + ssz = vfs_getxattr_alloc(h_src, name, buf, 0, GFP_NOFS); + err = ssz; + if (unlikely(err <= 0)) { + AuTraceErr(err); + if (err == -ENODATA + || (err == -EOPNOTSUPP + && (ignore_flags & au_xattr_out_of_list))) + err = 0; + goto out; + } + + /* unlock it temporary */ + h_idst = h_dst->d_inode; + mutex_unlock(&h_idst->i_mutex); + err = vfsub_setxattr(h_dst, name, *buf, ssz, /*flags*/0); + mutex_lock_nested(&h_idst->i_mutex, AuLsc_I_CHILD2); + if (unlikely(err)) { + AuDbg("%s, err %d\n", name, err); + err = au_xattr_ignore(err, name, ignore_flags); + } + +out: + return err; +} + +int au_cpup_xattr(struct dentry *h_dst, struct dentry *h_src, int ignore_flags) +{ + int err, unlocked, acl_access, acl_default; + ssize_t ssz; + struct inode *h_isrc, *h_idst; + char *value, *p, *o, *e; + + /* try stopping to update the source inode while we are referencing */ + /* there should not be the parent-child relation ship between them */ + h_isrc = h_src->d_inode; + h_idst = h_dst->d_inode; + mutex_unlock(&h_idst->i_mutex); + mutex_lock_nested(&h_isrc->i_mutex, AuLsc_I_CHILD); + mutex_lock_nested(&h_idst->i_mutex, AuLsc_I_CHILD2); + unlocked = 0; + + /* some filesystems don't list POSIX ACL, for example tmpfs */ + ssz = vfs_listxattr(h_src, NULL, 0); + err = ssz; + if (unlikely(err < 0)) { + AuTraceErr(err); + if (err == -ENODATA + || err == -EOPNOTSUPP) + err = 0; /* ignore */ + goto out; + } + + err = 0; + p = NULL; + o = NULL; + if (ssz) { + err = -ENOMEM; + p = kmalloc(ssz, GFP_NOFS); + o = p; + if (unlikely(!p)) + goto out; + err = vfs_listxattr(h_src, p, ssz); + } + mutex_unlock(&h_isrc->i_mutex); + unlocked = 1; + AuDbg("err %d, ssz %zd\n", err, ssz); + if (unlikely(err < 0)) + goto out_free; + + err = 0; + e = p + ssz; + value = NULL; + acl_access = 0; + acl_default = 0; + while (!err && p < e) { + acl_access |= !strncmp(p, XATTR_NAME_POSIX_ACL_ACCESS, + sizeof(XATTR_NAME_POSIX_ACL_ACCESS) - 1); + acl_default |= !strncmp(p, XATTR_NAME_POSIX_ACL_DEFAULT, + sizeof(XATTR_NAME_POSIX_ACL_DEFAULT) + - 1); + err = au_do_cpup_xattr(h_dst, h_src, p, &value, ignore_flags); + p += strlen(p) + 1; + } + AuTraceErr(err); + ignore_flags |= au_xattr_out_of_list; + if (!err && !acl_access) { + err = au_do_cpup_xattr(h_dst, h_src, + XATTR_NAME_POSIX_ACL_ACCESS, &value, + ignore_flags); + AuTraceErr(err); + } + if (!err && !acl_default) { + err = au_do_cpup_xattr(h_dst, h_src, + XATTR_NAME_POSIX_ACL_DEFAULT, &value, + ignore_flags); + AuTraceErr(err); + } + + kfree(value); + +out_free: + kfree(o); +out: + if (!unlocked) + mutex_unlock(&h_isrc->i_mutex); + AuTraceErr(err); + return err; +} + +/* ---------------------------------------------------------------------- */ + +enum { + AU_XATTR_LIST, + AU_XATTR_GET +}; + +struct au_lgxattr { + int type; + union { + struct { + char *list; + size_t size; + } list; + struct { + const char *name; + void *value; + size_t size; + } get; + } u; +}; + +static ssize_t au_lgxattr(struct dentry *dentry, struct au_lgxattr *arg) +{ + ssize_t err; + struct path h_path; + struct super_block *sb; + + sb = dentry->d_sb; + err = si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLM); + if (unlikely(err)) + goto out; + err = au_h_path_getattr(dentry, /*force*/1, &h_path); + if (unlikely(err)) + goto out_si; + if (unlikely(!h_path.dentry)) + /* illegally overlapped or something */ + goto out_di; /* pretending success */ + + /* always topmost entry only */ + switch (arg->type) { + case AU_XATTR_LIST: + err = vfs_listxattr(h_path.dentry, + arg->u.list.list, arg->u.list.size); + break; + case AU_XATTR_GET: + err = vfs_getxattr(h_path.dentry, + arg->u.get.name, arg->u.get.value, + arg->u.get.size); + break; + } + +out_di: + di_read_unlock(dentry, AuLock_IR); +out_si: + si_read_unlock(sb); +out: + AuTraceErr(err); + return err; +} + +ssize_t aufs_listxattr(struct dentry *dentry, char *list, size_t size) +{ + struct au_lgxattr arg = { + .type = AU_XATTR_LIST, + .u.list = { + .list = list, + .size = size + }, + }; + + return au_lgxattr(dentry, &arg); +} + +ssize_t aufs_getxattr(struct dentry *dentry, const char *name, void *value, + size_t size) +{ + struct au_lgxattr arg = { + .type = AU_XATTR_GET, + .u.get = { + .name = name, + .value = value, + .size = size + }, + }; + + return au_lgxattr(dentry, &arg); +} + +int aufs_setxattr(struct dentry *dentry, const char *name, const void *value, + size_t size, int flags) +{ + struct au_srxattr arg = { + .type = AU_XATTR_SET, + .u.set = { + .name = name, + .value = value, + .size = size, + .flags = flags + }, + }; + + return au_srxattr(dentry, &arg); +} + +int aufs_removexattr(struct dentry *dentry, const char *name) +{ + struct au_srxattr arg = { + .type = AU_XATTR_REMOVE, + .u.remove = { + .name = name + }, + }; + + return au_srxattr(dentry, &arg); +} + +/* ---------------------------------------------------------------------- */ + +#if 0 +static size_t au_xattr_list(struct dentry *dentry, char *list, size_t list_size, + const char *name, size_t name_len, int type) +{ + return aufs_listxattr(dentry, list, list_size); +} + +static int au_xattr_get(struct dentry *dentry, const char *name, void *buffer, + size_t size, int type) +{ + return aufs_getxattr(dentry, name, buffer, size); +} + +static int au_xattr_set(struct dentry *dentry, const char *name, + const void *value, size_t size, int flags, int type) +{ + return aufs_setxattr(dentry, name, value, size, flags); +} + +static const struct xattr_handler au_xattr_handler = { + /* no prefix, no flags */ + .list = au_xattr_list, + .get = au_xattr_get, + .set = au_xattr_set + /* why no remove? */ +}; + +static const struct xattr_handler *au_xattr_handlers[] = { + &au_xattr_handler +}; + +void au_xattr_init(struct super_block *sb) +{ + /* sb->s_xattr = au_xattr_handlers; */ +} +#endif --- linux-3.19.0.orig/ubuntu/aufs/xino.c +++ linux-3.19.0/ubuntu/aufs/xino.c @@ -0,0 +1,1316 @@ +/* + * Copyright (C) 2005-2014 Junjiro R. Okajima + * + * This program, aufs is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * external inode number translation table and bitmap + */ + +#include +#include +#include "aufs.h" + +/* todo: unnecessary to support mmap_sem since kernel-space? */ +ssize_t xino_fread(au_readf_t func, struct file *file, void *kbuf, size_t size, + loff_t *pos) +{ + ssize_t err; + mm_segment_t oldfs; + union { + void *k; + char __user *u; + } buf; + + buf.k = kbuf; + oldfs = get_fs(); + set_fs(KERNEL_DS); + do { + /* todo: signal_pending? */ + err = func(file, buf.u, size, pos); + } while (err == -EAGAIN || err == -EINTR); + set_fs(oldfs); + +#if 0 /* reserved for future use */ + if (err > 0) + fsnotify_access(file->f_path.dentry); +#endif + + return err; +} + +/* ---------------------------------------------------------------------- */ + +static ssize_t do_xino_fwrite(au_writef_t func, struct file *file, void *kbuf, + size_t size, loff_t *pos) +{ + ssize_t err; + mm_segment_t oldfs; + union { + void *k; + const char __user *u; + } buf; + + buf.k = kbuf; + oldfs = get_fs(); + set_fs(KERNEL_DS); + do { + /* todo: signal_pending? */ + err = func(file, buf.u, size, pos); + } while (err == -EAGAIN || err == -EINTR); + set_fs(oldfs); + +#if 0 /* reserved for future use */ + if (err > 0) + fsnotify_modify(file->f_path.dentry); +#endif + + return err; +} + +struct do_xino_fwrite_args { + ssize_t *errp; + au_writef_t func; + struct file *file; + void *buf; + size_t size; + loff_t *pos; +}; + +static void call_do_xino_fwrite(void *args) +{ + struct do_xino_fwrite_args *a = args; + *a->errp = do_xino_fwrite(a->func, a->file, a->buf, a->size, a->pos); +} + +ssize_t xino_fwrite(au_writef_t func, struct file *file, void *buf, size_t size, + loff_t *pos) +{ + ssize_t err; + + /* todo: signal block and no wkq? */ + if (rlimit(RLIMIT_FSIZE) == RLIM_INFINITY) { + lockdep_off(); + err = do_xino_fwrite(func, file, buf, size, pos); + lockdep_on(); + } else { + /* + * it breaks RLIMIT_FSIZE and normal user's limit, + * users should care about quota and real 'filesystem full.' + */ + int wkq_err; + struct do_xino_fwrite_args args = { + .errp = &err, + .func = func, + .file = file, + .buf = buf, + .size = size, + .pos = pos + }; + + wkq_err = au_wkq_wait(call_do_xino_fwrite, &args); + if (unlikely(wkq_err)) + err = wkq_err; + } + + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* + * create a new xinofile at the same place/path as @base_file. + */ +struct file *au_xino_create2(struct file *base_file, struct file *copy_src) +{ + struct file *file; + struct dentry *base, *parent; + struct inode *dir, *delegated; + struct qstr *name; + struct path path; + int err; + + base = base_file->f_path.dentry; + parent = base->d_parent; /* dir inode is locked */ + dir = parent->d_inode; + IMustLock(dir); + + file = ERR_PTR(-EINVAL); + name = &base->d_name; + path.dentry = vfsub_lookup_one_len(name->name, parent, name->len); + if (IS_ERR(path.dentry)) { + file = (void *)path.dentry; + pr_err("%pd lookup err %ld\n", + base, PTR_ERR(path.dentry)); + goto out; + } + + /* no need to mnt_want_write() since we call dentry_open() later */ + err = vfs_create(dir, path.dentry, S_IRUGO | S_IWUGO, NULL); + if (unlikely(err)) { + file = ERR_PTR(err); + pr_err("%pd create err %d\n", base, err); + goto out_dput; + } + + path.mnt = base_file->f_path.mnt; + file = vfsub_dentry_open(&path, + O_RDWR | O_CREAT | O_EXCL | O_LARGEFILE + /* | __FMODE_NONOTIFY */); + if (IS_ERR(file)) { + pr_err("%pd open err %ld\n", base, PTR_ERR(file)); + goto out_dput; + } + + delegated = NULL; + err = vfsub_unlink(dir, &file->f_path, &delegated, /*force*/0); + if (unlikely(err == -EWOULDBLOCK)) { + pr_warn("cannot retry for NFSv4 delegation" + " for an internal unlink\n"); + iput(delegated); + } + if (unlikely(err)) { + pr_err("%pd unlink err %d\n", base, err); + goto out_fput; + } + + if (copy_src) { + /* no one can touch copy_src xino */ + err = au_copy_file(file, copy_src, vfsub_f_size_read(copy_src)); + if (unlikely(err)) { + pr_err("%pd copy err %d\n", base, err); + goto out_fput; + } + } + goto out_dput; /* success */ + +out_fput: + fput(file); + file = ERR_PTR(err); +out_dput: + dput(path.dentry); +out: + return file; +} + +struct au_xino_lock_dir { + struct au_hinode *hdir; + struct dentry *parent; + struct mutex *mtx; +}; + +static void au_xino_lock_dir(struct super_block *sb, struct file *xino, + struct au_xino_lock_dir *ldir) +{ + aufs_bindex_t brid, bindex; + + ldir->hdir = NULL; + bindex = -1; + brid = au_xino_brid(sb); + if (brid >= 0) + bindex = au_br_index(sb, brid); + if (bindex >= 0) { + ldir->hdir = au_hi(sb->s_root->d_inode, bindex); + au_hn_imtx_lock_nested(ldir->hdir, AuLsc_I_PARENT); + } else { + ldir->parent = dget_parent(xino->f_path.dentry); + ldir->mtx = &ldir->parent->d_inode->i_mutex; + mutex_lock_nested(ldir->mtx, AuLsc_I_PARENT); + } +} + +static void au_xino_unlock_dir(struct au_xino_lock_dir *ldir) +{ + if (ldir->hdir) + au_hn_imtx_unlock(ldir->hdir); + else { + mutex_unlock(ldir->mtx); + dput(ldir->parent); + } +} + +/* ---------------------------------------------------------------------- */ + +/* trucate xino files asynchronously */ + +int au_xino_trunc(struct super_block *sb, aufs_bindex_t bindex) +{ + int err; + unsigned long jiffy; + blkcnt_t blocks; + aufs_bindex_t bi, bend; + struct kstatfs *st; + struct au_branch *br; + struct file *new_xino, *file; + struct super_block *h_sb; + struct au_xino_lock_dir ldir; + + err = -ENOMEM; + st = kzalloc(sizeof(*st), GFP_NOFS); + if (unlikely(!st)) + goto out; + + err = -EINVAL; + bend = au_sbend(sb); + if (unlikely(bindex < 0 || bend < bindex)) + goto out_st; + br = au_sbr(sb, bindex); + file = br->br_xino.xi_file; + if (!file) + goto out_st; + + err = vfs_statfs(&file->f_path, st); + if (unlikely(err)) + AuErr1("statfs err %d, ignored\n", err); + jiffy = jiffies; + blocks = file_inode(file)->i_blocks; + pr_info("begin truncating xino(b%d), ib%llu, %llu/%llu free blks\n", + bindex, (u64)blocks, st->f_bfree, st->f_blocks); + + au_xino_lock_dir(sb, file, &ldir); + /* mnt_want_write() is unnecessary here */ + new_xino = au_xino_create2(file, file); + au_xino_unlock_dir(&ldir); + err = PTR_ERR(new_xino); + if (IS_ERR(new_xino)) { + pr_err("err %d, ignored\n", err); + goto out_st; + } + err = 0; + fput(file); + br->br_xino.xi_file = new_xino; + + h_sb = au_br_sb(br); + for (bi = 0; bi <= bend; bi++) { + if (unlikely(bi == bindex)) + continue; + br = au_sbr(sb, bi); + if (au_br_sb(br) != h_sb) + continue; + + fput(br->br_xino.xi_file); + br->br_xino.xi_file = new_xino; + get_file(new_xino); + } + + err = vfs_statfs(&new_xino->f_path, st); + if (!err) { + pr_info("end truncating xino(b%d), ib%llu, %llu/%llu free blks\n", + bindex, (u64)file_inode(new_xino)->i_blocks, + st->f_bfree, st->f_blocks); + if (file_inode(new_xino)->i_blocks < blocks) + au_sbi(sb)->si_xino_jiffy = jiffy; + } else + AuErr1("statfs err %d, ignored\n", err); + +out_st: + kfree(st); +out: + return err; +} + +struct xino_do_trunc_args { + struct super_block *sb; + struct au_branch *br; +}; + +static void xino_do_trunc(void *_args) +{ + struct xino_do_trunc_args *args = _args; + struct super_block *sb; + struct au_branch *br; + struct inode *dir; + int err; + aufs_bindex_t bindex; + + err = 0; + sb = args->sb; + dir = sb->s_root->d_inode; + br = args->br; + + si_noflush_write_lock(sb); + ii_read_lock_parent(dir); + bindex = au_br_index(sb, br->br_id); + err = au_xino_trunc(sb, bindex); + ii_read_unlock(dir); + if (unlikely(err)) + pr_warn("err b%d, (%d)\n", bindex, err); + atomic_dec(&br->br_xino_running); + atomic_dec(&br->br_count); + si_write_unlock(sb); + au_nwt_done(&au_sbi(sb)->si_nowait); + kfree(args); +} + +static int xino_trunc_test(struct super_block *sb, struct au_branch *br) +{ + int err; + struct kstatfs st; + struct au_sbinfo *sbinfo; + + /* todo: si_xino_expire and the ratio should be customizable */ + sbinfo = au_sbi(sb); + if (time_before(jiffies, + sbinfo->si_xino_jiffy + sbinfo->si_xino_expire)) + return 0; + + /* truncation border */ + err = vfs_statfs(&br->br_xino.xi_file->f_path, &st); + if (unlikely(err)) { + AuErr1("statfs err %d, ignored\n", err); + return 0; + } + if (div64_u64(st.f_bfree * 100, st.f_blocks) >= AUFS_XINO_DEF_TRUNC) + return 0; + + return 1; +} + +static void xino_try_trunc(struct super_block *sb, struct au_branch *br) +{ + struct xino_do_trunc_args *args; + int wkq_err; + + if (!xino_trunc_test(sb, br)) + return; + + if (atomic_inc_return(&br->br_xino_running) > 1) + goto out; + + /* lock and kfree() will be called in trunc_xino() */ + args = kmalloc(sizeof(*args), GFP_NOFS); + if (unlikely(!args)) { + AuErr1("no memory\n"); + goto out_args; + } + + atomic_inc(&br->br_count); + args->sb = sb; + args->br = br; + wkq_err = au_wkq_nowait(xino_do_trunc, args, sb, /*flags*/0); + if (!wkq_err) + return; /* success */ + + pr_err("wkq %d\n", wkq_err); + atomic_dec(&br->br_count); + +out_args: + kfree(args); +out: + atomic_dec(&br->br_xino_running); +} + +/* ---------------------------------------------------------------------- */ + +static int au_xino_do_write(au_writef_t write, struct file *file, + ino_t h_ino, ino_t ino) +{ + loff_t pos; + ssize_t sz; + + pos = h_ino; + if (unlikely(au_loff_max / sizeof(ino) - 1 < pos)) { + AuIOErr1("too large hi%lu\n", (unsigned long)h_ino); + return -EFBIG; + } + pos *= sizeof(ino); + sz = xino_fwrite(write, file, &ino, sizeof(ino), &pos); + if (sz == sizeof(ino)) + return 0; /* success */ + + AuIOErr("write failed (%zd)\n", sz); + return -EIO; +} + +/* + * write @ino to the xinofile for the specified branch{@sb, @bindex} + * at the position of @h_ino. + * even if @ino is zero, it is written to the xinofile and means no entry. + * if the size of the xino file on a specific filesystem exceeds the watermark, + * try truncating it. + */ +int au_xino_write(struct super_block *sb, aufs_bindex_t bindex, ino_t h_ino, + ino_t ino) +{ + int err; + unsigned int mnt_flags; + struct au_branch *br; + + BUILD_BUG_ON(sizeof(long long) != sizeof(au_loff_max) + || ((loff_t)-1) > 0); + SiMustAnyLock(sb); + + mnt_flags = au_mntflags(sb); + if (!au_opt_test(mnt_flags, XINO)) + return 0; + + br = au_sbr(sb, bindex); + err = au_xino_do_write(au_sbi(sb)->si_xwrite, br->br_xino.xi_file, + h_ino, ino); + if (!err) { + if (au_opt_test(mnt_flags, TRUNC_XINO) + && au_test_fs_trunc_xino(au_br_sb(br))) + xino_try_trunc(sb, br); + return 0; /* success */ + } + + AuIOErr("write failed (%d)\n", err); + return -EIO; +} + +/* ---------------------------------------------------------------------- */ + +/* aufs inode number bitmap */ + +static const int page_bits = (int)PAGE_SIZE * BITS_PER_BYTE; +static ino_t xib_calc_ino(unsigned long pindex, int bit) +{ + ino_t ino; + + AuDebugOn(bit < 0 || page_bits <= bit); + ino = AUFS_FIRST_INO + pindex * page_bits + bit; + return ino; +} + +static void xib_calc_bit(ino_t ino, unsigned long *pindex, int *bit) +{ + AuDebugOn(ino < AUFS_FIRST_INO); + ino -= AUFS_FIRST_INO; + *pindex = ino / page_bits; + *bit = ino % page_bits; +} + +static int xib_pindex(struct super_block *sb, unsigned long pindex) +{ + int err; + loff_t pos; + ssize_t sz; + struct au_sbinfo *sbinfo; + struct file *xib; + unsigned long *p; + + sbinfo = au_sbi(sb); + MtxMustLock(&sbinfo->si_xib_mtx); + AuDebugOn(pindex > ULONG_MAX / PAGE_SIZE + || !au_opt_test(sbinfo->si_mntflags, XINO)); + + if (pindex == sbinfo->si_xib_last_pindex) + return 0; + + xib = sbinfo->si_xib; + p = sbinfo->si_xib_buf; + pos = sbinfo->si_xib_last_pindex; + pos *= PAGE_SIZE; + sz = xino_fwrite(sbinfo->si_xwrite, xib, p, PAGE_SIZE, &pos); + if (unlikely(sz != PAGE_SIZE)) + goto out; + + pos = pindex; + pos *= PAGE_SIZE; + if (vfsub_f_size_read(xib) >= pos + PAGE_SIZE) + sz = xino_fread(sbinfo->si_xread, xib, p, PAGE_SIZE, &pos); + else { + memset(p, 0, PAGE_SIZE); + sz = xino_fwrite(sbinfo->si_xwrite, xib, p, PAGE_SIZE, &pos); + } + if (sz == PAGE_SIZE) { + sbinfo->si_xib_last_pindex = pindex; + return 0; /* success */ + } + +out: + AuIOErr1("write failed (%zd)\n", sz); + err = sz; + if (sz >= 0) + err = -EIO; + return err; +} + +/* ---------------------------------------------------------------------- */ + +static void au_xib_clear_bit(struct inode *inode) +{ + int err, bit; + unsigned long pindex; + struct super_block *sb; + struct au_sbinfo *sbinfo; + + AuDebugOn(inode->i_nlink); + + sb = inode->i_sb; + xib_calc_bit(inode->i_ino, &pindex, &bit); + AuDebugOn(page_bits <= bit); + sbinfo = au_sbi(sb); + mutex_lock(&sbinfo->si_xib_mtx); + err = xib_pindex(sb, pindex); + if (!err) { + clear_bit(bit, sbinfo->si_xib_buf); + sbinfo->si_xib_next_bit = bit; + } + mutex_unlock(&sbinfo->si_xib_mtx); +} + +/* for s_op->delete_inode() */ +void au_xino_delete_inode(struct inode *inode, const int unlinked) +{ + int err; + unsigned int mnt_flags; + aufs_bindex_t bindex, bend, bi; + unsigned char try_trunc; + struct au_iinfo *iinfo; + struct super_block *sb; + struct au_hinode *hi; + struct inode *h_inode; + struct au_branch *br; + au_writef_t xwrite; + + sb = inode->i_sb; + mnt_flags = au_mntflags(sb); + if (!au_opt_test(mnt_flags, XINO) + || inode->i_ino == AUFS_ROOT_INO) + return; + + if (unlinked) { + au_xigen_inc(inode); + au_xib_clear_bit(inode); + } + + iinfo = au_ii(inode); + if (!iinfo) + return; + + bindex = iinfo->ii_bstart; + if (bindex < 0) + return; + + xwrite = au_sbi(sb)->si_xwrite; + try_trunc = !!au_opt_test(mnt_flags, TRUNC_XINO); + hi = iinfo->ii_hinode + bindex; + bend = iinfo->ii_bend; + for (; bindex <= bend; bindex++, hi++) { + h_inode = hi->hi_inode; + if (!h_inode + || (!unlinked && h_inode->i_nlink)) + continue; + + /* inode may not be revalidated */ + bi = au_br_index(sb, hi->hi_id); + if (bi < 0) + continue; + + br = au_sbr(sb, bi); + err = au_xino_do_write(xwrite, br->br_xino.xi_file, + h_inode->i_ino, /*ino*/0); + if (!err && try_trunc + && au_test_fs_trunc_xino(au_br_sb(br))) + xino_try_trunc(sb, br); + } +} + +/* get an unused inode number from bitmap */ +ino_t au_xino_new_ino(struct super_block *sb) +{ + ino_t ino; + unsigned long *p, pindex, ul, pend; + struct au_sbinfo *sbinfo; + struct file *file; + int free_bit, err; + + if (!au_opt_test(au_mntflags(sb), XINO)) + return iunique(sb, AUFS_FIRST_INO); + + sbinfo = au_sbi(sb); + mutex_lock(&sbinfo->si_xib_mtx); + p = sbinfo->si_xib_buf; + free_bit = sbinfo->si_xib_next_bit; + if (free_bit < page_bits && !test_bit(free_bit, p)) + goto out; /* success */ + free_bit = find_first_zero_bit(p, page_bits); + if (free_bit < page_bits) + goto out; /* success */ + + pindex = sbinfo->si_xib_last_pindex; + for (ul = pindex - 1; ul < ULONG_MAX; ul--) { + err = xib_pindex(sb, ul); + if (unlikely(err)) + goto out_err; + free_bit = find_first_zero_bit(p, page_bits); + if (free_bit < page_bits) + goto out; /* success */ + } + + file = sbinfo->si_xib; + pend = vfsub_f_size_read(file) / PAGE_SIZE; + for (ul = pindex + 1; ul <= pend; ul++) { + err = xib_pindex(sb, ul); + if (unlikely(err)) + goto out_err; + free_bit = find_first_zero_bit(p, page_bits); + if (free_bit < page_bits) + goto out; /* success */ + } + BUG(); + +out: + set_bit(free_bit, p); + sbinfo->si_xib_next_bit = free_bit + 1; + pindex = sbinfo->si_xib_last_pindex; + mutex_unlock(&sbinfo->si_xib_mtx); + ino = xib_calc_ino(pindex, free_bit); + AuDbg("i%lu\n", (unsigned long)ino); + return ino; +out_err: + mutex_unlock(&sbinfo->si_xib_mtx); + AuDbg("i0\n"); + return 0; +} + +/* + * read @ino from xinofile for the specified branch{@sb, @bindex} + * at the position of @h_ino. + * if @ino does not exist and @do_new is true, get new one. + */ +int au_xino_read(struct super_block *sb, aufs_bindex_t bindex, ino_t h_ino, + ino_t *ino) +{ + int err; + ssize_t sz; + loff_t pos; + struct file *file; + struct au_sbinfo *sbinfo; + + *ino = 0; + if (!au_opt_test(au_mntflags(sb), XINO)) + return 0; /* no xino */ + + err = 0; + sbinfo = au_sbi(sb); + pos = h_ino; + if (unlikely(au_loff_max / sizeof(*ino) - 1 < pos)) { + AuIOErr1("too large hi%lu\n", (unsigned long)h_ino); + return -EFBIG; + } + pos *= sizeof(*ino); + + file = au_sbr(sb, bindex)->br_xino.xi_file; + if (vfsub_f_size_read(file) < pos + sizeof(*ino)) + return 0; /* no ino */ + + sz = xino_fread(sbinfo->si_xread, file, ino, sizeof(*ino), &pos); + if (sz == sizeof(*ino)) + return 0; /* success */ + + err = sz; + if (unlikely(sz >= 0)) { + err = -EIO; + AuIOErr("xino read error (%zd)\n", sz); + } + + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* create and set a new xino file */ + +struct file *au_xino_create(struct super_block *sb, char *fname, int silent) +{ + struct file *file; + struct dentry *h_parent, *d; + struct inode *h_dir; + int err; + + /* + * at mount-time, and the xino file is the default path, + * hnotify is disabled so we have no notify events to ignore. + * when a user specified the xino, we cannot get au_hdir to be ignored. + */ + file = vfsub_filp_open(fname, O_RDWR | O_CREAT | O_EXCL | O_LARGEFILE + /* | __FMODE_NONOTIFY */, + S_IRUGO | S_IWUGO); + if (IS_ERR(file)) { + if (!silent) + pr_err("open %s(%ld)\n", fname, PTR_ERR(file)); + return file; + } + + /* keep file count */ + h_parent = dget_parent(file->f_path.dentry); + h_dir = h_parent->d_inode; + mutex_lock_nested(&h_dir->i_mutex, AuLsc_I_PARENT); + /* mnt_want_write() is unnecessary here */ + /* no delegation since it is just created */ + err = vfsub_unlink(h_dir, &file->f_path, /*delegated*/NULL, /*force*/0); + mutex_unlock(&h_dir->i_mutex); + dput(h_parent); + if (unlikely(err)) { + if (!silent) + pr_err("unlink %s(%d)\n", fname, err); + goto out; + } + + err = -EINVAL; + d = file->f_path.dentry; + if (unlikely(sb == d->d_sb)) { + if (!silent) + pr_err("%s must be outside\n", fname); + goto out; + } + if (unlikely(au_test_fs_bad_xino(d->d_sb))) { + if (!silent) + pr_err("xino doesn't support %s(%s)\n", + fname, au_sbtype(d->d_sb)); + goto out; + } + return file; /* success */ + +out: + fput(file); + file = ERR_PTR(err); + return file; +} + +/* + * find another branch who is on the same filesystem of the specified + * branch{@btgt}. search until @bend. + */ +static int is_sb_shared(struct super_block *sb, aufs_bindex_t btgt, + aufs_bindex_t bend) +{ + aufs_bindex_t bindex; + struct super_block *tgt_sb = au_sbr_sb(sb, btgt); + + for (bindex = 0; bindex < btgt; bindex++) + if (unlikely(tgt_sb == au_sbr_sb(sb, bindex))) + return bindex; + for (bindex++; bindex <= bend; bindex++) + if (unlikely(tgt_sb == au_sbr_sb(sb, bindex))) + return bindex; + return -1; +} + +/* ---------------------------------------------------------------------- */ + +/* + * initialize the xinofile for the specified branch @br + * at the place/path where @base_file indicates. + * test whether another branch is on the same filesystem or not, + * if @do_test is true. + */ +int au_xino_br(struct super_block *sb, struct au_branch *br, ino_t h_ino, + struct file *base_file, int do_test) +{ + int err; + ino_t ino; + aufs_bindex_t bend, bindex; + struct au_branch *shared_br, *b; + struct file *file; + struct super_block *tgt_sb; + + shared_br = NULL; + bend = au_sbend(sb); + if (do_test) { + tgt_sb = au_br_sb(br); + for (bindex = 0; bindex <= bend; bindex++) { + b = au_sbr(sb, bindex); + if (tgt_sb == au_br_sb(b)) { + shared_br = b; + break; + } + } + } + + if (!shared_br || !shared_br->br_xino.xi_file) { + struct au_xino_lock_dir ldir; + + au_xino_lock_dir(sb, base_file, &ldir); + /* mnt_want_write() is unnecessary here */ + file = au_xino_create2(base_file, NULL); + au_xino_unlock_dir(&ldir); + err = PTR_ERR(file); + if (IS_ERR(file)) + goto out; + br->br_xino.xi_file = file; + } else { + br->br_xino.xi_file = shared_br->br_xino.xi_file; + get_file(br->br_xino.xi_file); + } + + ino = AUFS_ROOT_INO; + err = au_xino_do_write(au_sbi(sb)->si_xwrite, br->br_xino.xi_file, + h_ino, ino); + if (unlikely(err)) { + fput(br->br_xino.xi_file); + br->br_xino.xi_file = NULL; + } + +out: + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* trucate a xino bitmap file */ + +/* todo: slow */ +static int do_xib_restore(struct super_block *sb, struct file *file, void *page) +{ + int err, bit; + ssize_t sz; + unsigned long pindex; + loff_t pos, pend; + struct au_sbinfo *sbinfo; + au_readf_t func; + ino_t *ino; + unsigned long *p; + + err = 0; + sbinfo = au_sbi(sb); + MtxMustLock(&sbinfo->si_xib_mtx); + p = sbinfo->si_xib_buf; + func = sbinfo->si_xread; + pend = vfsub_f_size_read(file); + pos = 0; + while (pos < pend) { + sz = xino_fread(func, file, page, PAGE_SIZE, &pos); + err = sz; + if (unlikely(sz <= 0)) + goto out; + + err = 0; + for (ino = page; sz > 0; ino++, sz -= sizeof(ino)) { + if (unlikely(*ino < AUFS_FIRST_INO)) + continue; + + xib_calc_bit(*ino, &pindex, &bit); + AuDebugOn(page_bits <= bit); + err = xib_pindex(sb, pindex); + if (!err) + set_bit(bit, p); + else + goto out; + } + } + +out: + return err; +} + +static int xib_restore(struct super_block *sb) +{ + int err; + aufs_bindex_t bindex, bend; + void *page; + + err = -ENOMEM; + page = (void *)__get_free_page(GFP_NOFS); + if (unlikely(!page)) + goto out; + + err = 0; + bend = au_sbend(sb); + for (bindex = 0; !err && bindex <= bend; bindex++) + if (!bindex || is_sb_shared(sb, bindex, bindex - 1) < 0) + err = do_xib_restore + (sb, au_sbr(sb, bindex)->br_xino.xi_file, page); + else + AuDbg("b%d\n", bindex); + free_page((unsigned long)page); + +out: + return err; +} + +int au_xib_trunc(struct super_block *sb) +{ + int err; + ssize_t sz; + loff_t pos; + struct au_xino_lock_dir ldir; + struct au_sbinfo *sbinfo; + unsigned long *p; + struct file *file; + + SiMustWriteLock(sb); + + err = 0; + sbinfo = au_sbi(sb); + if (!au_opt_test(sbinfo->si_mntflags, XINO)) + goto out; + + file = sbinfo->si_xib; + if (vfsub_f_size_read(file) <= PAGE_SIZE) + goto out; + + au_xino_lock_dir(sb, file, &ldir); + /* mnt_want_write() is unnecessary here */ + file = au_xino_create2(sbinfo->si_xib, NULL); + au_xino_unlock_dir(&ldir); + err = PTR_ERR(file); + if (IS_ERR(file)) + goto out; + fput(sbinfo->si_xib); + sbinfo->si_xib = file; + + p = sbinfo->si_xib_buf; + memset(p, 0, PAGE_SIZE); + pos = 0; + sz = xino_fwrite(sbinfo->si_xwrite, sbinfo->si_xib, p, PAGE_SIZE, &pos); + if (unlikely(sz != PAGE_SIZE)) { + err = sz; + AuIOErr("err %d\n", err); + if (sz >= 0) + err = -EIO; + goto out; + } + + mutex_lock(&sbinfo->si_xib_mtx); + /* mnt_want_write() is unnecessary here */ + err = xib_restore(sb); + mutex_unlock(&sbinfo->si_xib_mtx); + +out: + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* + * xino mount option handlers + */ +static au_readf_t find_readf(struct file *h_file) +{ + const struct file_operations *fop = h_file->f_op; + + if (fop->read) + return fop->read; + if (fop->aio_read) + return do_sync_read; + if (fop->read_iter) + return new_sync_read; + return ERR_PTR(-ENOSYS); +} + +static au_writef_t find_writef(struct file *h_file) +{ + const struct file_operations *fop = h_file->f_op; + + if (fop->write) + return fop->write; + if (fop->aio_write) + return do_sync_write; + if (fop->write_iter) + return new_sync_write; + return ERR_PTR(-ENOSYS); +} + +/* xino bitmap */ +static void xino_clear_xib(struct super_block *sb) +{ + struct au_sbinfo *sbinfo; + + SiMustWriteLock(sb); + + sbinfo = au_sbi(sb); + sbinfo->si_xread = NULL; + sbinfo->si_xwrite = NULL; + if (sbinfo->si_xib) + fput(sbinfo->si_xib); + sbinfo->si_xib = NULL; + free_page((unsigned long)sbinfo->si_xib_buf); + sbinfo->si_xib_buf = NULL; +} + +static int au_xino_set_xib(struct super_block *sb, struct file *base) +{ + int err; + loff_t pos; + struct au_sbinfo *sbinfo; + struct file *file; + + SiMustWriteLock(sb); + + sbinfo = au_sbi(sb); + file = au_xino_create2(base, sbinfo->si_xib); + err = PTR_ERR(file); + if (IS_ERR(file)) + goto out; + if (sbinfo->si_xib) + fput(sbinfo->si_xib); + sbinfo->si_xib = file; + sbinfo->si_xread = find_readf(file); + sbinfo->si_xwrite = find_writef(file); + + err = -ENOMEM; + if (!sbinfo->si_xib_buf) + sbinfo->si_xib_buf = (void *)get_zeroed_page(GFP_NOFS); + if (unlikely(!sbinfo->si_xib_buf)) + goto out_unset; + + sbinfo->si_xib_last_pindex = 0; + sbinfo->si_xib_next_bit = 0; + if (vfsub_f_size_read(file) < PAGE_SIZE) { + pos = 0; + err = xino_fwrite(sbinfo->si_xwrite, file, sbinfo->si_xib_buf, + PAGE_SIZE, &pos); + if (unlikely(err != PAGE_SIZE)) + goto out_free; + } + err = 0; + goto out; /* success */ + +out_free: + free_page((unsigned long)sbinfo->si_xib_buf); + sbinfo->si_xib_buf = NULL; + if (err >= 0) + err = -EIO; +out_unset: + fput(sbinfo->si_xib); + sbinfo->si_xib = NULL; + sbinfo->si_xread = NULL; + sbinfo->si_xwrite = NULL; +out: + return err; +} + +/* xino for each branch */ +static void xino_clear_br(struct super_block *sb) +{ + aufs_bindex_t bindex, bend; + struct au_branch *br; + + bend = au_sbend(sb); + for (bindex = 0; bindex <= bend; bindex++) { + br = au_sbr(sb, bindex); + if (!br || !br->br_xino.xi_file) + continue; + + fput(br->br_xino.xi_file); + br->br_xino.xi_file = NULL; + } +} + +static int au_xino_set_br(struct super_block *sb, struct file *base) +{ + int err; + ino_t ino; + aufs_bindex_t bindex, bend, bshared; + struct { + struct file *old, *new; + } *fpair, *p; + struct au_branch *br; + struct inode *inode; + au_writef_t writef; + + SiMustWriteLock(sb); + + err = -ENOMEM; + bend = au_sbend(sb); + fpair = kcalloc(bend + 1, sizeof(*fpair), GFP_NOFS); + if (unlikely(!fpair)) + goto out; + + inode = sb->s_root->d_inode; + ino = AUFS_ROOT_INO; + writef = au_sbi(sb)->si_xwrite; + for (bindex = 0, p = fpair; bindex <= bend; bindex++, p++) { + br = au_sbr(sb, bindex); + bshared = is_sb_shared(sb, bindex, bindex - 1); + if (bshared >= 0) { + /* shared xino */ + *p = fpair[bshared]; + get_file(p->new); + } + + if (!p->new) { + /* new xino */ + p->old = br->br_xino.xi_file; + p->new = au_xino_create2(base, br->br_xino.xi_file); + err = PTR_ERR(p->new); + if (IS_ERR(p->new)) { + p->new = NULL; + goto out_pair; + } + } + + err = au_xino_do_write(writef, p->new, + au_h_iptr(inode, bindex)->i_ino, ino); + if (unlikely(err)) + goto out_pair; + } + + for (bindex = 0, p = fpair; bindex <= bend; bindex++, p++) { + br = au_sbr(sb, bindex); + if (br->br_xino.xi_file) + fput(br->br_xino.xi_file); + get_file(p->new); + br->br_xino.xi_file = p->new; + } + +out_pair: + for (bindex = 0, p = fpair; bindex <= bend; bindex++, p++) + if (p->new) + fput(p->new); + else + break; + kfree(fpair); +out: + return err; +} + +void au_xino_clr(struct super_block *sb) +{ + struct au_sbinfo *sbinfo; + + au_xigen_clr(sb); + xino_clear_xib(sb); + xino_clear_br(sb); + sbinfo = au_sbi(sb); + /* lvalue, do not call au_mntflags() */ + au_opt_clr(sbinfo->si_mntflags, XINO); +} + +int au_xino_set(struct super_block *sb, struct au_opt_xino *xino, int remount) +{ + int err, skip; + struct dentry *parent, *cur_parent; + struct qstr *dname, *cur_name; + struct file *cur_xino; + struct inode *dir; + struct au_sbinfo *sbinfo; + + SiMustWriteLock(sb); + + err = 0; + sbinfo = au_sbi(sb); + parent = dget_parent(xino->file->f_path.dentry); + if (remount) { + skip = 0; + dname = &xino->file->f_path.dentry->d_name; + cur_xino = sbinfo->si_xib; + if (cur_xino) { + cur_parent = dget_parent(cur_xino->f_path.dentry); + cur_name = &cur_xino->f_path.dentry->d_name; + skip = (cur_parent == parent + && au_qstreq(dname, cur_name)); + dput(cur_parent); + } + if (skip) + goto out; + } + + au_opt_set(sbinfo->si_mntflags, XINO); + dir = parent->d_inode; + mutex_lock_nested(&dir->i_mutex, AuLsc_I_PARENT); + /* mnt_want_write() is unnecessary here */ + err = au_xino_set_xib(sb, xino->file); + if (!err) + err = au_xigen_set(sb, xino->file); + if (!err) + err = au_xino_set_br(sb, xino->file); + mutex_unlock(&dir->i_mutex); + if (!err) + goto out; /* success */ + + /* reset all */ + AuIOErr("failed creating xino(%d).\n", err); + +out: + dput(parent); + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* + * create a xinofile at the default place/path. + */ +struct file *au_xino_def(struct super_block *sb) +{ + struct file *file; + char *page, *p; + struct au_branch *br; + struct super_block *h_sb; + struct path path; + aufs_bindex_t bend, bindex, bwr; + + br = NULL; + bend = au_sbend(sb); + bwr = -1; + for (bindex = 0; bindex <= bend; bindex++) { + br = au_sbr(sb, bindex); + if (au_br_writable(br->br_perm) + && !au_test_fs_bad_xino(au_br_sb(br))) { + bwr = bindex; + break; + } + } + + if (bwr >= 0) { + file = ERR_PTR(-ENOMEM); + page = (void *)__get_free_page(GFP_NOFS); + if (unlikely(!page)) + goto out; + path.mnt = au_br_mnt(br); + path.dentry = au_h_dptr(sb->s_root, bwr); + p = d_path(&path, page, PATH_MAX - sizeof(AUFS_XINO_FNAME)); + file = (void *)p; + if (!IS_ERR(p)) { + strcat(p, "/" AUFS_XINO_FNAME); + AuDbg("%s\n", p); + file = au_xino_create(sb, p, /*silent*/0); + if (!IS_ERR(file)) + au_xino_brid_set(sb, br->br_id); + } + free_page((unsigned long)page); + } else { + file = au_xino_create(sb, AUFS_XINO_DEFPATH, /*silent*/0); + if (IS_ERR(file)) + goto out; + h_sb = file->f_path.dentry->d_sb; + if (unlikely(au_test_fs_bad_xino(h_sb))) { + pr_err("xino doesn't support %s(%s)\n", + AUFS_XINO_DEFPATH, au_sbtype(h_sb)); + fput(file); + file = ERR_PTR(-EINVAL); + } + if (!IS_ERR(file)) + au_xino_brid_set(sb, -1); + } + +out: + return file; +} + +/* ---------------------------------------------------------------------- */ + +int au_xino_path(struct seq_file *seq, struct file *file) +{ + int err; + + err = au_seq_path(seq, &file->f_path); + if (unlikely(err < 0)) + goto out; + + err = 0; +#define Deleted "\\040(deleted)" + seq->count -= sizeof(Deleted) - 1; + AuDebugOn(memcmp(seq->buf + seq->count, Deleted, + sizeof(Deleted) - 1)); +#undef Deleted + +out: + return err; +} --- linux-3.19.0.orig/ubuntu/i915/Kconfig +++ linux-3.19.0/ubuntu/i915/Kconfig @@ -0,0 +1,73 @@ +config DRM_I915_BPO + tristate "Intel 8xx/9xx/G3x/G4x/HD Graphics" + depends on DRM + depends on X86 && PCI + depends on (AGP || AGP=n) + select INTEL_GTT + select AGP_INTEL if AGP + select INTERVAL_TREE + # we need shmfs for the swappable backing store, and in particular + # the shmem_readpage() which depends upon tmpfs + select SHMEM + select TMPFS + select DRM_KMS_HELPER + select DRM_PANEL + select DRM_MIPI_DSI + # i915 depends on ACPI_VIDEO when ACPI is enabled + # but for select to work, need to select ACPI_VIDEO's dependencies, ick + select BACKLIGHT_LCD_SUPPORT if ACPI + select BACKLIGHT_CLASS_DEVICE if ACPI + select INPUT if ACPI + select ACPI_VIDEO if ACPI + select ACPI_BUTTON if ACPI + help + Choose this option if you have a system that has "Intel Graphics + Media Accelerator" or "HD Graphics" integrated graphics, + including 830M, 845G, 852GM, 855GM, 865G, 915G, 945G, 965G, + G35, G41, G43, G45 chipsets and Celeron, Pentium, Core i3, + Core i5, Core i7 as well as Atom CPUs with integrated graphics. + If M is selected, the module will be called i915. AGP support + is required for this driver to work. This driver is used by + the Intel driver in X.org 6.8 and XFree86 4.4 and above. It + replaces the older i830 module that supported a subset of the + hardware in older X.org releases. + + Note that the older i810/i815 chipsets require the use of the + i810 driver instead, and the Atom z5xx series has an entirely + different implementation. + +config DRM_I915_KMS + bool "Enable modesetting on intel by default" + depends on DRM_I915 + default y + help + Choose this option if you want kernel modesetting enabled by default. + + If in doubt, say "Y". + +config DRM_I915_FBDEV + bool "Enable legacy fbdev support for the modesetting intel driver" + depends on DRM_I915 + select DRM_KMS_FB_HELPER + select FB_CFB_FILLRECT + select FB_CFB_COPYAREA + select FB_CFB_IMAGEBLIT + default y + help + Choose this option if you have a need for the legacy fbdev + support. Note that this support also provide the linux console + support on top of the intel modesetting driver. + + If in doubt, say "Y". + +config DRM_I915_PRELIMINARY_HW_SUPPORT + bool "Enable preliminary support for prerelease Intel hardware by default" + depends on DRM_I915 + default n + help + Choose this option if you have prerelease Intel hardware and want the + i915 driver to support it by default. You can enable such support at + runtime with the module option i915.preliminary_hw_support=1; this + option changes the default for that module option. + + If in doubt, say "N". --- linux-3.19.0.orig/ubuntu/i915/Makefile +++ linux-3.19.0/ubuntu/i915/Makefile @@ -0,0 +1,95 @@ +# +# Makefile for the drm device driver. This driver provides support for the +# Direct Rendering Infrastructure (DRI) in XFree86 4.1.0 and higher. + +ccflags-y := -Iinclude/drm + +# Please keep these build lists sorted! + +# core driver code +i915_bpo-y := i915_drv.o \ + i915_params.o \ + i915_suspend.o \ + i915_sysfs.o \ + intel_pm.o \ + intel_runtime_pm.o + +i915_bpo-$(CONFIG_COMPAT) += i915_ioc32.o +i915_bpo-$(CONFIG_DEBUG_FS) += i915_debugfs.o + +# GEM code +i915_bpo-y += i915_cmd_parser.o \ + i915_gem_batch_pool.o \ + i915_gem_context.o \ + i915_gem_render_state.o \ + i915_gem_debug.o \ + i915_gem_dmabuf.o \ + i915_gem_evict.o \ + i915_gem_execbuffer.o \ + i915_gem_gtt.o \ + i915_gem.o \ + i915_gem_shrinker.o \ + i915_gem_stolen.o \ + i915_gem_tiling.o \ + i915_gem_userptr.o \ + i915_gpu_error.o \ + i915_irq.o \ + i915_trace_points.o \ + intel_lrc.o \ + intel_ringbuffer.o \ + intel_uncore.o + +# autogenerated null render state +i915_bpo-y += intel_renderstate_gen6.o \ + intel_renderstate_gen7.o \ + intel_renderstate_gen8.o \ + intel_renderstate_gen9.o + +# modesetting core code +i915_bpo-y += intel_audio.o \ + intel_bios.o \ + intel_display.o \ + intel_fbc.o \ + intel_fifo_underrun.o \ + intel_frontbuffer.o \ + intel_modes.o \ + intel_overlay.o \ + intel_psr.o \ + intel_sideband.o \ + intel_sprite.o +i915_bpo-$(CONFIG_ACPI) += intel_acpi.o intel_opregion.o +i915_bpo-$(CONFIG_DRM_I915_FBDEV) += intel_fbdev.o + +# modesetting output/encoder code +i915_bpo-y += dvo_ch7017.o \ + dvo_ch7xxx.o \ + dvo_ivch.o \ + dvo_ns2501.o \ + dvo_sil164.o \ + dvo_tfp410.o \ + intel_atomic.o \ + intel_atomic_plane.o \ + intel_crt.o \ + intel_ddi.o \ + intel_dp.o \ + intel_dp_mst.o \ + intel_dsi.o \ + intel_dsi_pll.o \ + intel_dsi_panel_vbt.o \ + intel_dvo.o \ + intel_hdmi.o \ + intel_i2c.o \ + intel_lvds.o \ + intel_panel.o \ + intel_sdvo.o \ + intel_tv.o + +# virtual gpu code +i915_bpo-y += i915_vgpu.o + +# legacy horrors +i915_bpo-y += i915_dma.o + +obj-$(CONFIG_DRM_I915_BPO) += i915_bpo.o + +CFLAGS_i915_trace_points.o := -I$(src) --- linux-3.19.0.orig/ubuntu/i915/dvo.h +++ linux-3.19.0/ubuntu/i915/dvo.h @@ -0,0 +1,138 @@ +/* + * Copyright © 2006 Eric Anholt + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that copyright + * notice and this permission notice appear in supporting documentation, and + * that the name of the copyright holders not be used in advertising or + * publicity pertaining to distribution of the software without specific, + * written prior permission. The copyright holders make no representations + * about the suitability of this software for any purpose. It is provided "as + * is" without express or implied warranty. + * + * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR + * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, + * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE + * OF THIS SOFTWARE. + */ + +#ifndef _INTEL_DVO_H +#define _INTEL_DVO_H + +#include +#include +#include +#include "intel_drv.h" + +struct intel_dvo_device { + const char *name; + int type; + /* DVOA/B/C output register */ + u32 dvo_reg; + /* GPIO register used for i2c bus to control this device */ + u32 gpio; + int slave_addr; + + const struct intel_dvo_dev_ops *dev_ops; + void *dev_priv; + struct i2c_adapter *i2c_bus; +}; + +struct intel_dvo_dev_ops { + /* + * Initialize the device at startup time. + * Returns NULL if the device does not exist. + */ + bool (*init)(struct intel_dvo_device *dvo, + struct i2c_adapter *i2cbus); + + /* + * Called to allow the output a chance to create properties after the + * RandR objects have been created. + */ + void (*create_resources)(struct intel_dvo_device *dvo); + + /* + * Turn on/off output. + * + * Because none of our dvo drivers support an intermediate power levels, + * we don't expose this in the interfac. + */ + void (*dpms)(struct intel_dvo_device *dvo, bool enable); + + /* + * Callback for testing a video mode for a given output. + * + * This function should only check for cases where a mode can't + * be supported on the output specifically, and not represent + * generic CRTC limitations. + * + * \return MODE_OK if the mode is valid, or another MODE_* otherwise. + */ + int (*mode_valid)(struct intel_dvo_device *dvo, + struct drm_display_mode *mode); + + /* + * Callback for preparing mode changes on an output + */ + void (*prepare)(struct intel_dvo_device *dvo); + + /* + * Callback for committing mode changes on an output + */ + void (*commit)(struct intel_dvo_device *dvo); + + /* + * Callback for setting up a video mode after fixups have been made. + * + * This is only called while the output is disabled. The dpms callback + * must be all that's necessary for the output, to turn the output on + * after this function is called. + */ + void (*mode_set)(struct intel_dvo_device *dvo, + struct drm_display_mode *mode, + struct drm_display_mode *adjusted_mode); + + /* + * Probe for a connected output, and return detect_status. + */ + enum drm_connector_status (*detect)(struct intel_dvo_device *dvo); + + /* + * Probe the current hw status, returning true if the connected output + * is active. + */ + bool (*get_hw_state)(struct intel_dvo_device *dev); + + /** + * Query the device for the modes it provides. + * + * This function may also update MonInfo, mm_width, and mm_height. + * + * \return singly-linked list of modes or NULL if no modes found. + */ + struct drm_display_mode *(*get_modes)(struct intel_dvo_device *dvo); + + /** + * Clean up driver-specific bits of the output + */ + void (*destroy) (struct intel_dvo_device *dvo); + + /** + * Debugging hook to dump device registers to log file + */ + void (*dump_regs)(struct intel_dvo_device *dvo); +}; + +extern struct intel_dvo_dev_ops sil164_ops; +extern struct intel_dvo_dev_ops ch7xxx_ops; +extern struct intel_dvo_dev_ops ivch_ops; +extern struct intel_dvo_dev_ops tfp410_ops; +extern struct intel_dvo_dev_ops ch7017_ops; +extern struct intel_dvo_dev_ops ns2501_ops; + +#endif /* _INTEL_DVO_H */ --- linux-3.19.0.orig/ubuntu/i915/dvo_ch7017.c +++ linux-3.19.0/ubuntu/i915/dvo_ch7017.c @@ -0,0 +1,414 @@ +/* + * Copyright © 2006 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + * + * Authors: + * Eric Anholt + * + */ + +#include "dvo.h" + +#define CH7017_TV_DISPLAY_MODE 0x00 +#define CH7017_FLICKER_FILTER 0x01 +#define CH7017_VIDEO_BANDWIDTH 0x02 +#define CH7017_TEXT_ENHANCEMENT 0x03 +#define CH7017_START_ACTIVE_VIDEO 0x04 +#define CH7017_HORIZONTAL_POSITION 0x05 +#define CH7017_VERTICAL_POSITION 0x06 +#define CH7017_BLACK_LEVEL 0x07 +#define CH7017_CONTRAST_ENHANCEMENT 0x08 +#define CH7017_TV_PLL 0x09 +#define CH7017_TV_PLL_M 0x0a +#define CH7017_TV_PLL_N 0x0b +#define CH7017_SUB_CARRIER_0 0x0c +#define CH7017_CIV_CONTROL 0x10 +#define CH7017_CIV_0 0x11 +#define CH7017_CHROMA_BOOST 0x14 +#define CH7017_CLOCK_MODE 0x1c +#define CH7017_INPUT_CLOCK 0x1d +#define CH7017_GPIO_CONTROL 0x1e +#define CH7017_INPUT_DATA_FORMAT 0x1f +#define CH7017_CONNECTION_DETECT 0x20 +#define CH7017_DAC_CONTROL 0x21 +#define CH7017_BUFFERED_CLOCK_OUTPUT 0x22 +#define CH7017_DEFEAT_VSYNC 0x47 +#define CH7017_TEST_PATTERN 0x48 + +#define CH7017_POWER_MANAGEMENT 0x49 +/** Enables the TV output path. */ +#define CH7017_TV_EN (1 << 0) +#define CH7017_DAC0_POWER_DOWN (1 << 1) +#define CH7017_DAC1_POWER_DOWN (1 << 2) +#define CH7017_DAC2_POWER_DOWN (1 << 3) +#define CH7017_DAC3_POWER_DOWN (1 << 4) +/** Powers down the TV out block, and DAC0-3 */ +#define CH7017_TV_POWER_DOWN_EN (1 << 5) + +#define CH7017_VERSION_ID 0x4a + +#define CH7017_DEVICE_ID 0x4b +#define CH7017_DEVICE_ID_VALUE 0x1b +#define CH7018_DEVICE_ID_VALUE 0x1a +#define CH7019_DEVICE_ID_VALUE 0x19 + +#define CH7017_XCLK_D2_ADJUST 0x53 +#define CH7017_UP_SCALER_COEFF_0 0x55 +#define CH7017_UP_SCALER_COEFF_1 0x56 +#define CH7017_UP_SCALER_COEFF_2 0x57 +#define CH7017_UP_SCALER_COEFF_3 0x58 +#define CH7017_UP_SCALER_COEFF_4 0x59 +#define CH7017_UP_SCALER_VERTICAL_INC_0 0x5a +#define CH7017_UP_SCALER_VERTICAL_INC_1 0x5b +#define CH7017_GPIO_INVERT 0x5c +#define CH7017_UP_SCALER_HORIZONTAL_INC_0 0x5d +#define CH7017_UP_SCALER_HORIZONTAL_INC_1 0x5e + +#define CH7017_HORIZONTAL_ACTIVE_PIXEL_INPUT 0x5f +/**< Low bits of horizontal active pixel input */ + +#define CH7017_ACTIVE_INPUT_LINE_OUTPUT 0x60 +/** High bits of horizontal active pixel input */ +#define CH7017_LVDS_HAP_INPUT_MASK (0x7 << 0) +/** High bits of vertical active line output */ +#define CH7017_LVDS_VAL_HIGH_MASK (0x7 << 3) + +#define CH7017_VERTICAL_ACTIVE_LINE_OUTPUT 0x61 +/**< Low bits of vertical active line output */ + +#define CH7017_HORIZONTAL_ACTIVE_PIXEL_OUTPUT 0x62 +/**< Low bits of horizontal active pixel output */ + +#define CH7017_LVDS_POWER_DOWN 0x63 +/** High bits of horizontal active pixel output */ +#define CH7017_LVDS_HAP_HIGH_MASK (0x7 << 0) +/** Enables the LVDS power down state transition */ +#define CH7017_LVDS_POWER_DOWN_EN (1 << 6) +/** Enables the LVDS upscaler */ +#define CH7017_LVDS_UPSCALER_EN (1 << 7) +#define CH7017_LVDS_POWER_DOWN_DEFAULT_RESERVED 0x08 + +#define CH7017_LVDS_ENCODING 0x64 +#define CH7017_LVDS_DITHER_2D (1 << 2) +#define CH7017_LVDS_DITHER_DIS (1 << 3) +#define CH7017_LVDS_DUAL_CHANNEL_EN (1 << 4) +#define CH7017_LVDS_24_BIT (1 << 5) + +#define CH7017_LVDS_ENCODING_2 0x65 + +#define CH7017_LVDS_PLL_CONTROL 0x66 +/** Enables the LVDS panel output path */ +#define CH7017_LVDS_PANEN (1 << 0) +/** Enables the LVDS panel backlight */ +#define CH7017_LVDS_BKLEN (1 << 3) + +#define CH7017_POWER_SEQUENCING_T1 0x67 +#define CH7017_POWER_SEQUENCING_T2 0x68 +#define CH7017_POWER_SEQUENCING_T3 0x69 +#define CH7017_POWER_SEQUENCING_T4 0x6a +#define CH7017_POWER_SEQUENCING_T5 0x6b +#define CH7017_GPIO_DRIVER_TYPE 0x6c +#define CH7017_GPIO_DATA 0x6d +#define CH7017_GPIO_DIRECTION_CONTROL 0x6e + +#define CH7017_LVDS_PLL_FEEDBACK_DIV 0x71 +# define CH7017_LVDS_PLL_FEED_BACK_DIVIDER_SHIFT 4 +# define CH7017_LVDS_PLL_FEED_FORWARD_DIVIDER_SHIFT 0 +# define CH7017_LVDS_PLL_FEEDBACK_DEFAULT_RESERVED 0x80 + +#define CH7017_LVDS_PLL_VCO_CONTROL 0x72 +# define CH7017_LVDS_PLL_VCO_DEFAULT_RESERVED 0x80 +# define CH7017_LVDS_PLL_VCO_SHIFT 4 +# define CH7017_LVDS_PLL_POST_SCALE_DIV_SHIFT 0 + +#define CH7017_OUTPUTS_ENABLE 0x73 +# define CH7017_CHARGE_PUMP_LOW 0x0 +# define CH7017_CHARGE_PUMP_HIGH 0x3 +# define CH7017_LVDS_CHANNEL_A (1 << 3) +# define CH7017_LVDS_CHANNEL_B (1 << 4) +# define CH7017_TV_DAC_A (1 << 5) +# define CH7017_TV_DAC_B (1 << 6) +# define CH7017_DDC_SELECT_DC2 (1 << 7) + +#define CH7017_LVDS_OUTPUT_AMPLITUDE 0x74 +#define CH7017_LVDS_PLL_EMI_REDUCTION 0x75 +#define CH7017_LVDS_POWER_DOWN_FLICKER 0x76 + +#define CH7017_LVDS_CONTROL_2 0x78 +# define CH7017_LOOP_FILTER_SHIFT 5 +# define CH7017_PHASE_DETECTOR_SHIFT 0 + +#define CH7017_BANG_LIMIT_CONTROL 0x7f + +struct ch7017_priv { + uint8_t dummy; +}; + +static void ch7017_dump_regs(struct intel_dvo_device *dvo); +static void ch7017_dpms(struct intel_dvo_device *dvo, bool enable); + +static bool ch7017_read(struct intel_dvo_device *dvo, u8 addr, u8 *val) +{ + struct i2c_msg msgs[] = { + { + .addr = dvo->slave_addr, + .flags = 0, + .len = 1, + .buf = &addr, + }, + { + .addr = dvo->slave_addr, + .flags = I2C_M_RD, + .len = 1, + .buf = val, + } + }; + return i2c_transfer(dvo->i2c_bus, msgs, 2) == 2; +} + +static bool ch7017_write(struct intel_dvo_device *dvo, u8 addr, u8 val) +{ + uint8_t buf[2] = { addr, val }; + struct i2c_msg msg = { + .addr = dvo->slave_addr, + .flags = 0, + .len = 2, + .buf = buf, + }; + return i2c_transfer(dvo->i2c_bus, &msg, 1) == 1; +} + +/** Probes for a CH7017 on the given bus and slave address. */ +static bool ch7017_init(struct intel_dvo_device *dvo, + struct i2c_adapter *adapter) +{ + struct ch7017_priv *priv; + const char *str; + u8 val; + + priv = kzalloc(sizeof(struct ch7017_priv), GFP_KERNEL); + if (priv == NULL) + return false; + + dvo->i2c_bus = adapter; + dvo->dev_priv = priv; + + if (!ch7017_read(dvo, CH7017_DEVICE_ID, &val)) + goto fail; + + switch (val) { + case CH7017_DEVICE_ID_VALUE: + str = "ch7017"; + break; + case CH7018_DEVICE_ID_VALUE: + str = "ch7018"; + break; + case CH7019_DEVICE_ID_VALUE: + str = "ch7019"; + break; + default: + DRM_DEBUG_KMS("ch701x not detected, got %d: from %s " + "slave %d.\n", + val, adapter->name, dvo->slave_addr); + goto fail; + } + + DRM_DEBUG_KMS("%s detected on %s, addr %d\n", + str, adapter->name, dvo->slave_addr); + return true; + +fail: + kfree(priv); + return false; +} + +static enum drm_connector_status ch7017_detect(struct intel_dvo_device *dvo) +{ + return connector_status_connected; +} + +static enum drm_mode_status ch7017_mode_valid(struct intel_dvo_device *dvo, + struct drm_display_mode *mode) +{ + if (mode->clock > 160000) + return MODE_CLOCK_HIGH; + + return MODE_OK; +} + +static void ch7017_mode_set(struct intel_dvo_device *dvo, + struct drm_display_mode *mode, + struct drm_display_mode *adjusted_mode) +{ + uint8_t lvds_pll_feedback_div, lvds_pll_vco_control; + uint8_t outputs_enable, lvds_control_2, lvds_power_down; + uint8_t horizontal_active_pixel_input; + uint8_t horizontal_active_pixel_output, vertical_active_line_output; + uint8_t active_input_line_output; + + DRM_DEBUG_KMS("Registers before mode setting\n"); + ch7017_dump_regs(dvo); + + /* LVDS PLL settings from page 75 of 7017-7017ds.pdf*/ + if (mode->clock < 100000) { + outputs_enable = CH7017_LVDS_CHANNEL_A | CH7017_CHARGE_PUMP_LOW; + lvds_pll_feedback_div = CH7017_LVDS_PLL_FEEDBACK_DEFAULT_RESERVED | + (2 << CH7017_LVDS_PLL_FEED_BACK_DIVIDER_SHIFT) | + (13 << CH7017_LVDS_PLL_FEED_FORWARD_DIVIDER_SHIFT); + lvds_pll_vco_control = CH7017_LVDS_PLL_VCO_DEFAULT_RESERVED | + (2 << CH7017_LVDS_PLL_VCO_SHIFT) | + (3 << CH7017_LVDS_PLL_POST_SCALE_DIV_SHIFT); + lvds_control_2 = (1 << CH7017_LOOP_FILTER_SHIFT) | + (0 << CH7017_PHASE_DETECTOR_SHIFT); + } else { + outputs_enable = CH7017_LVDS_CHANNEL_A | CH7017_CHARGE_PUMP_HIGH; + lvds_pll_feedback_div = CH7017_LVDS_PLL_FEEDBACK_DEFAULT_RESERVED | + (2 << CH7017_LVDS_PLL_FEED_BACK_DIVIDER_SHIFT) | + (3 << CH7017_LVDS_PLL_FEED_FORWARD_DIVIDER_SHIFT); + lvds_pll_feedback_div = 35; + lvds_control_2 = (3 << CH7017_LOOP_FILTER_SHIFT) | + (0 << CH7017_PHASE_DETECTOR_SHIFT); + if (1) { /* XXX: dual channel panel detection. Assume yes for now. */ + outputs_enable |= CH7017_LVDS_CHANNEL_B; + lvds_pll_vco_control = CH7017_LVDS_PLL_VCO_DEFAULT_RESERVED | + (2 << CH7017_LVDS_PLL_VCO_SHIFT) | + (13 << CH7017_LVDS_PLL_POST_SCALE_DIV_SHIFT); + } else { + lvds_pll_vco_control = CH7017_LVDS_PLL_VCO_DEFAULT_RESERVED | + (1 << CH7017_LVDS_PLL_VCO_SHIFT) | + (13 << CH7017_LVDS_PLL_POST_SCALE_DIV_SHIFT); + } + } + + horizontal_active_pixel_input = mode->hdisplay & 0x00ff; + + vertical_active_line_output = mode->vdisplay & 0x00ff; + horizontal_active_pixel_output = mode->hdisplay & 0x00ff; + + active_input_line_output = ((mode->hdisplay & 0x0700) >> 8) | + (((mode->vdisplay & 0x0700) >> 8) << 3); + + lvds_power_down = CH7017_LVDS_POWER_DOWN_DEFAULT_RESERVED | + (mode->hdisplay & 0x0700) >> 8; + + ch7017_dpms(dvo, false); + ch7017_write(dvo, CH7017_HORIZONTAL_ACTIVE_PIXEL_INPUT, + horizontal_active_pixel_input); + ch7017_write(dvo, CH7017_HORIZONTAL_ACTIVE_PIXEL_OUTPUT, + horizontal_active_pixel_output); + ch7017_write(dvo, CH7017_VERTICAL_ACTIVE_LINE_OUTPUT, + vertical_active_line_output); + ch7017_write(dvo, CH7017_ACTIVE_INPUT_LINE_OUTPUT, + active_input_line_output); + ch7017_write(dvo, CH7017_LVDS_PLL_VCO_CONTROL, lvds_pll_vco_control); + ch7017_write(dvo, CH7017_LVDS_PLL_FEEDBACK_DIV, lvds_pll_feedback_div); + ch7017_write(dvo, CH7017_LVDS_CONTROL_2, lvds_control_2); + ch7017_write(dvo, CH7017_OUTPUTS_ENABLE, outputs_enable); + + /* Turn the LVDS back on with new settings. */ + ch7017_write(dvo, CH7017_LVDS_POWER_DOWN, lvds_power_down); + + DRM_DEBUG_KMS("Registers after mode setting\n"); + ch7017_dump_regs(dvo); +} + +/* set the CH7017 power state */ +static void ch7017_dpms(struct intel_dvo_device *dvo, bool enable) +{ + uint8_t val; + + ch7017_read(dvo, CH7017_LVDS_POWER_DOWN, &val); + + /* Turn off TV/VGA, and never turn it on since we don't support it. */ + ch7017_write(dvo, CH7017_POWER_MANAGEMENT, + CH7017_DAC0_POWER_DOWN | + CH7017_DAC1_POWER_DOWN | + CH7017_DAC2_POWER_DOWN | + CH7017_DAC3_POWER_DOWN | + CH7017_TV_POWER_DOWN_EN); + + if (enable) { + /* Turn on the LVDS */ + ch7017_write(dvo, CH7017_LVDS_POWER_DOWN, + val & ~CH7017_LVDS_POWER_DOWN_EN); + } else { + /* Turn off the LVDS */ + ch7017_write(dvo, CH7017_LVDS_POWER_DOWN, + val | CH7017_LVDS_POWER_DOWN_EN); + } + + /* XXX: Should actually wait for update power status somehow */ + msleep(20); +} + +static bool ch7017_get_hw_state(struct intel_dvo_device *dvo) +{ + uint8_t val; + + ch7017_read(dvo, CH7017_LVDS_POWER_DOWN, &val); + + if (val & CH7017_LVDS_POWER_DOWN_EN) + return false; + else + return true; +} + +static void ch7017_dump_regs(struct intel_dvo_device *dvo) +{ + uint8_t val; + +#define DUMP(reg) \ +do { \ + ch7017_read(dvo, reg, &val); \ + DRM_DEBUG_KMS(#reg ": %02x\n", val); \ +} while (0) + + DUMP(CH7017_HORIZONTAL_ACTIVE_PIXEL_INPUT); + DUMP(CH7017_HORIZONTAL_ACTIVE_PIXEL_OUTPUT); + DUMP(CH7017_VERTICAL_ACTIVE_LINE_OUTPUT); + DUMP(CH7017_ACTIVE_INPUT_LINE_OUTPUT); + DUMP(CH7017_LVDS_PLL_VCO_CONTROL); + DUMP(CH7017_LVDS_PLL_FEEDBACK_DIV); + DUMP(CH7017_LVDS_CONTROL_2); + DUMP(CH7017_OUTPUTS_ENABLE); + DUMP(CH7017_LVDS_POWER_DOWN); +} + +static void ch7017_destroy(struct intel_dvo_device *dvo) +{ + struct ch7017_priv *priv = dvo->dev_priv; + + if (priv) { + kfree(priv); + dvo->dev_priv = NULL; + } +} + +struct intel_dvo_dev_ops ch7017_ops = { + .init = ch7017_init, + .detect = ch7017_detect, + .mode_valid = ch7017_mode_valid, + .mode_set = ch7017_mode_set, + .dpms = ch7017_dpms, + .get_hw_state = ch7017_get_hw_state, + .dump_regs = ch7017_dump_regs, + .destroy = ch7017_destroy, +}; --- linux-3.19.0.orig/ubuntu/i915/dvo_ch7xxx.c +++ linux-3.19.0/ubuntu/i915/dvo_ch7xxx.c @@ -0,0 +1,368 @@ +/************************************************************************** + +Copyright © 2006 Dave Airlie + +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sub license, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice (including the +next paragraph) shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. +IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +**************************************************************************/ + +#include "dvo.h" + +#define CH7xxx_REG_VID 0x4a +#define CH7xxx_REG_DID 0x4b + +#define CH7011_VID 0x83 /* 7010 as well */ +#define CH7010B_VID 0x05 +#define CH7009A_VID 0x84 +#define CH7009B_VID 0x85 +#define CH7301_VID 0x95 + +#define CH7xxx_VID 0x84 +#define CH7xxx_DID 0x17 +#define CH7010_DID 0x16 + +#define CH7xxx_NUM_REGS 0x4c + +#define CH7xxx_CM 0x1c +#define CH7xxx_CM_XCM (1<<0) +#define CH7xxx_CM_MCP (1<<2) +#define CH7xxx_INPUT_CLOCK 0x1d +#define CH7xxx_GPIO 0x1e +#define CH7xxx_GPIO_HPIR (1<<3) +#define CH7xxx_IDF 0x1f + +#define CH7xxx_IDF_HSP (1<<3) +#define CH7xxx_IDF_VSP (1<<4) + +#define CH7xxx_CONNECTION_DETECT 0x20 +#define CH7xxx_CDET_DVI (1<<5) + +#define CH7301_DAC_CNTL 0x21 +#define CH7301_HOTPLUG 0x23 +#define CH7xxx_TCTL 0x31 +#define CH7xxx_TVCO 0x32 +#define CH7xxx_TPCP 0x33 +#define CH7xxx_TPD 0x34 +#define CH7xxx_TPVT 0x35 +#define CH7xxx_TLPF 0x36 +#define CH7xxx_TCT 0x37 +#define CH7301_TEST_PATTERN 0x48 + +#define CH7xxx_PM 0x49 +#define CH7xxx_PM_FPD (1<<0) +#define CH7301_PM_DACPD0 (1<<1) +#define CH7301_PM_DACPD1 (1<<2) +#define CH7301_PM_DACPD2 (1<<3) +#define CH7xxx_PM_DVIL (1<<6) +#define CH7xxx_PM_DVIP (1<<7) + +#define CH7301_SYNC_POLARITY 0x56 +#define CH7301_SYNC_RGB_YUV (1<<0) +#define CH7301_SYNC_POL_DVI (1<<5) + +/** @file + * driver for the Chrontel 7xxx DVI chip over DVO. + */ + +static struct ch7xxx_id_struct { + uint8_t vid; + char *name; +} ch7xxx_ids[] = { + { CH7011_VID, "CH7011" }, + { CH7010B_VID, "CH7010B" }, + { CH7009A_VID, "CH7009A" }, + { CH7009B_VID, "CH7009B" }, + { CH7301_VID, "CH7301" }, +}; + +static struct ch7xxx_did_struct { + uint8_t did; + char *name; +} ch7xxx_dids[] = { + { CH7xxx_DID, "CH7XXX" }, + { CH7010_DID, "CH7010B" }, +}; + +struct ch7xxx_priv { + bool quiet; +}; + +static char *ch7xxx_get_id(uint8_t vid) +{ + int i; + + for (i = 0; i < ARRAY_SIZE(ch7xxx_ids); i++) { + if (ch7xxx_ids[i].vid == vid) + return ch7xxx_ids[i].name; + } + + return NULL; +} + +static char *ch7xxx_get_did(uint8_t did) +{ + int i; + + for (i = 0; i < ARRAY_SIZE(ch7xxx_dids); i++) { + if (ch7xxx_dids[i].did == did) + return ch7xxx_dids[i].name; + } + + return NULL; +} + +/** Reads an 8 bit register */ +static bool ch7xxx_readb(struct intel_dvo_device *dvo, int addr, uint8_t *ch) +{ + struct ch7xxx_priv *ch7xxx = dvo->dev_priv; + struct i2c_adapter *adapter = dvo->i2c_bus; + u8 out_buf[2]; + u8 in_buf[2]; + + struct i2c_msg msgs[] = { + { + .addr = dvo->slave_addr, + .flags = 0, + .len = 1, + .buf = out_buf, + }, + { + .addr = dvo->slave_addr, + .flags = I2C_M_RD, + .len = 1, + .buf = in_buf, + } + }; + + out_buf[0] = addr; + out_buf[1] = 0; + + if (i2c_transfer(adapter, msgs, 2) == 2) { + *ch = in_buf[0]; + return true; + } + + if (!ch7xxx->quiet) { + DRM_DEBUG_KMS("Unable to read register 0x%02x from %s:%02x.\n", + addr, adapter->name, dvo->slave_addr); + } + return false; +} + +/** Writes an 8 bit register */ +static bool ch7xxx_writeb(struct intel_dvo_device *dvo, int addr, uint8_t ch) +{ + struct ch7xxx_priv *ch7xxx = dvo->dev_priv; + struct i2c_adapter *adapter = dvo->i2c_bus; + uint8_t out_buf[2]; + struct i2c_msg msg = { + .addr = dvo->slave_addr, + .flags = 0, + .len = 2, + .buf = out_buf, + }; + + out_buf[0] = addr; + out_buf[1] = ch; + + if (i2c_transfer(adapter, &msg, 1) == 1) + return true; + + if (!ch7xxx->quiet) { + DRM_DEBUG_KMS("Unable to write register 0x%02x to %s:%d.\n", + addr, adapter->name, dvo->slave_addr); + } + + return false; +} + +static bool ch7xxx_init(struct intel_dvo_device *dvo, + struct i2c_adapter *adapter) +{ + /* this will detect the CH7xxx chip on the specified i2c bus */ + struct ch7xxx_priv *ch7xxx; + uint8_t vendor, device; + char *name, *devid; + + ch7xxx = kzalloc(sizeof(struct ch7xxx_priv), GFP_KERNEL); + if (ch7xxx == NULL) + return false; + + dvo->i2c_bus = adapter; + dvo->dev_priv = ch7xxx; + ch7xxx->quiet = true; + + if (!ch7xxx_readb(dvo, CH7xxx_REG_VID, &vendor)) + goto out; + + name = ch7xxx_get_id(vendor); + if (!name) { + DRM_DEBUG_KMS("ch7xxx not detected; got 0x%02x from %s " + "slave %d.\n", + vendor, adapter->name, dvo->slave_addr); + goto out; + } + + + if (!ch7xxx_readb(dvo, CH7xxx_REG_DID, &device)) + goto out; + + devid = ch7xxx_get_did(device); + if (!devid) { + DRM_DEBUG_KMS("ch7xxx not detected; got 0x%02x from %s " + "slave %d.\n", + vendor, adapter->name, dvo->slave_addr); + goto out; + } + + ch7xxx->quiet = false; + DRM_DEBUG_KMS("Detected %s chipset, vendor/device ID 0x%02x/0x%02x\n", + name, vendor, device); + return true; +out: + kfree(ch7xxx); + return false; +} + +static enum drm_connector_status ch7xxx_detect(struct intel_dvo_device *dvo) +{ + uint8_t cdet, orig_pm, pm; + + ch7xxx_readb(dvo, CH7xxx_PM, &orig_pm); + + pm = orig_pm; + pm &= ~CH7xxx_PM_FPD; + pm |= CH7xxx_PM_DVIL | CH7xxx_PM_DVIP; + + ch7xxx_writeb(dvo, CH7xxx_PM, pm); + + ch7xxx_readb(dvo, CH7xxx_CONNECTION_DETECT, &cdet); + + ch7xxx_writeb(dvo, CH7xxx_PM, orig_pm); + + if (cdet & CH7xxx_CDET_DVI) + return connector_status_connected; + return connector_status_disconnected; +} + +static enum drm_mode_status ch7xxx_mode_valid(struct intel_dvo_device *dvo, + struct drm_display_mode *mode) +{ + if (mode->clock > 165000) + return MODE_CLOCK_HIGH; + + return MODE_OK; +} + +static void ch7xxx_mode_set(struct intel_dvo_device *dvo, + struct drm_display_mode *mode, + struct drm_display_mode *adjusted_mode) +{ + uint8_t tvco, tpcp, tpd, tlpf, idf; + + if (mode->clock <= 65000) { + tvco = 0x23; + tpcp = 0x08; + tpd = 0x16; + tlpf = 0x60; + } else { + tvco = 0x2d; + tpcp = 0x06; + tpd = 0x26; + tlpf = 0xa0; + } + + ch7xxx_writeb(dvo, CH7xxx_TCTL, 0x00); + ch7xxx_writeb(dvo, CH7xxx_TVCO, tvco); + ch7xxx_writeb(dvo, CH7xxx_TPCP, tpcp); + ch7xxx_writeb(dvo, CH7xxx_TPD, tpd); + ch7xxx_writeb(dvo, CH7xxx_TPVT, 0x30); + ch7xxx_writeb(dvo, CH7xxx_TLPF, tlpf); + ch7xxx_writeb(dvo, CH7xxx_TCT, 0x00); + + ch7xxx_readb(dvo, CH7xxx_IDF, &idf); + + idf &= ~(CH7xxx_IDF_HSP | CH7xxx_IDF_VSP); + if (mode->flags & DRM_MODE_FLAG_PHSYNC) + idf |= CH7xxx_IDF_HSP; + + if (mode->flags & DRM_MODE_FLAG_PVSYNC) + idf |= CH7xxx_IDF_VSP; + + ch7xxx_writeb(dvo, CH7xxx_IDF, idf); +} + +/* set the CH7xxx power state */ +static void ch7xxx_dpms(struct intel_dvo_device *dvo, bool enable) +{ + if (enable) + ch7xxx_writeb(dvo, CH7xxx_PM, CH7xxx_PM_DVIL | CH7xxx_PM_DVIP); + else + ch7xxx_writeb(dvo, CH7xxx_PM, CH7xxx_PM_FPD); +} + +static bool ch7xxx_get_hw_state(struct intel_dvo_device *dvo) +{ + u8 val; + + ch7xxx_readb(dvo, CH7xxx_PM, &val); + + if (val & (CH7xxx_PM_DVIL | CH7xxx_PM_DVIP)) + return true; + else + return false; +} + +static void ch7xxx_dump_regs(struct intel_dvo_device *dvo) +{ + int i; + + for (i = 0; i < CH7xxx_NUM_REGS; i++) { + uint8_t val; + if ((i % 8) == 0) + DRM_DEBUG_KMS("\n %02X: ", i); + ch7xxx_readb(dvo, i, &val); + DRM_DEBUG_KMS("%02X ", val); + } +} + +static void ch7xxx_destroy(struct intel_dvo_device *dvo) +{ + struct ch7xxx_priv *ch7xxx = dvo->dev_priv; + + if (ch7xxx) { + kfree(ch7xxx); + dvo->dev_priv = NULL; + } +} + +struct intel_dvo_dev_ops ch7xxx_ops = { + .init = ch7xxx_init, + .detect = ch7xxx_detect, + .mode_valid = ch7xxx_mode_valid, + .mode_set = ch7xxx_mode_set, + .dpms = ch7xxx_dpms, + .get_hw_state = ch7xxx_get_hw_state, + .dump_regs = ch7xxx_dump_regs, + .destroy = ch7xxx_destroy, +}; --- linux-3.19.0.orig/ubuntu/i915/dvo_ivch.c +++ linux-3.19.0/ubuntu/i915/dvo_ivch.c @@ -0,0 +1,436 @@ +/* + * Copyright © 2006 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + * + * Authors: + * Eric Anholt + * + */ + +#include "dvo.h" + +/* + * register definitions for the i82807aa. + * + * Documentation on this chipset can be found in datasheet #29069001 at + * intel.com. + */ + +/* + * VCH Revision & GMBus Base Addr + */ +#define VR00 0x00 +# define VR00_BASE_ADDRESS_MASK 0x007f + +/* + * Functionality Enable + */ +#define VR01 0x01 + +/* + * Enable the panel fitter + */ +# define VR01_PANEL_FIT_ENABLE (1 << 3) +/* + * Enables the LCD display. + * + * This must not be set while VR01_DVO_BYPASS_ENABLE is set. + */ +# define VR01_LCD_ENABLE (1 << 2) +/** Enables the DVO repeater. */ +# define VR01_DVO_BYPASS_ENABLE (1 << 1) +/** Enables the DVO clock */ +# define VR01_DVO_ENABLE (1 << 0) + +/* + * LCD Interface Format + */ +#define VR10 0x10 +/** Enables LVDS output instead of CMOS */ +# define VR10_LVDS_ENABLE (1 << 4) +/** Enables 18-bit LVDS output. */ +# define VR10_INTERFACE_1X18 (0 << 2) +/** Enables 24-bit LVDS or CMOS output */ +# define VR10_INTERFACE_1X24 (1 << 2) +/** Enables 2x18-bit LVDS or CMOS output. */ +# define VR10_INTERFACE_2X18 (2 << 2) +/** Enables 2x24-bit LVDS output */ +# define VR10_INTERFACE_2X24 (3 << 2) + +/* + * VR20 LCD Horizontal Display Size + */ +#define VR20 0x20 + +/* + * LCD Vertical Display Size + */ +#define VR21 0x20 + +/* + * Panel power down status + */ +#define VR30 0x30 +/** Read only bit indicating that the panel is not in a safe poweroff state. */ +# define VR30_PANEL_ON (1 << 15) + +#define VR40 0x40 +# define VR40_STALL_ENABLE (1 << 13) +# define VR40_VERTICAL_INTERP_ENABLE (1 << 12) +# define VR40_ENHANCED_PANEL_FITTING (1 << 11) +# define VR40_HORIZONTAL_INTERP_ENABLE (1 << 10) +# define VR40_AUTO_RATIO_ENABLE (1 << 9) +# define VR40_CLOCK_GATING_ENABLE (1 << 8) + +/* + * Panel Fitting Vertical Ratio + * (((image_height - 1) << 16) / ((panel_height - 1))) >> 2 + */ +#define VR41 0x41 + +/* + * Panel Fitting Horizontal Ratio + * (((image_width - 1) << 16) / ((panel_width - 1))) >> 2 + */ +#define VR42 0x42 + +/* + * Horizontal Image Size + */ +#define VR43 0x43 + +/* VR80 GPIO 0 + */ +#define VR80 0x80 +#define VR81 0x81 +#define VR82 0x82 +#define VR83 0x83 +#define VR84 0x84 +#define VR85 0x85 +#define VR86 0x86 +#define VR87 0x87 + +/* VR88 GPIO 8 + */ +#define VR88 0x88 + +/* Graphics BIOS scratch 0 + */ +#define VR8E 0x8E +# define VR8E_PANEL_TYPE_MASK (0xf << 0) +# define VR8E_PANEL_INTERFACE_CMOS (0 << 4) +# define VR8E_PANEL_INTERFACE_LVDS (1 << 4) +# define VR8E_FORCE_DEFAULT_PANEL (1 << 5) + +/* Graphics BIOS scratch 1 + */ +#define VR8F 0x8F +# define VR8F_VCH_PRESENT (1 << 0) +# define VR8F_DISPLAY_CONN (1 << 1) +# define VR8F_POWER_MASK (0x3c) +# define VR8F_POWER_POS (2) + + +struct ivch_priv { + bool quiet; + + uint16_t width, height; +}; + + +static void ivch_dump_regs(struct intel_dvo_device *dvo); + +/** + * Reads a register on the ivch. + * + * Each of the 256 registers are 16 bits long. + */ +static bool ivch_read(struct intel_dvo_device *dvo, int addr, uint16_t *data) +{ + struct ivch_priv *priv = dvo->dev_priv; + struct i2c_adapter *adapter = dvo->i2c_bus; + u8 out_buf[1]; + u8 in_buf[2]; + + struct i2c_msg msgs[] = { + { + .addr = dvo->slave_addr, + .flags = I2C_M_RD, + .len = 0, + }, + { + .addr = 0, + .flags = I2C_M_NOSTART, + .len = 1, + .buf = out_buf, + }, + { + .addr = dvo->slave_addr, + .flags = I2C_M_RD | I2C_M_NOSTART, + .len = 2, + .buf = in_buf, + } + }; + + out_buf[0] = addr; + + if (i2c_transfer(adapter, msgs, 3) == 3) { + *data = (in_buf[1] << 8) | in_buf[0]; + return true; + } + + if (!priv->quiet) { + DRM_DEBUG_KMS("Unable to read register 0x%02x from " + "%s:%02x.\n", + addr, adapter->name, dvo->slave_addr); + } + return false; +} + +/** Writes a 16-bit register on the ivch */ +static bool ivch_write(struct intel_dvo_device *dvo, int addr, uint16_t data) +{ + struct ivch_priv *priv = dvo->dev_priv; + struct i2c_adapter *adapter = dvo->i2c_bus; + u8 out_buf[3]; + struct i2c_msg msg = { + .addr = dvo->slave_addr, + .flags = 0, + .len = 3, + .buf = out_buf, + }; + + out_buf[0] = addr; + out_buf[1] = data & 0xff; + out_buf[2] = data >> 8; + + if (i2c_transfer(adapter, &msg, 1) == 1) + return true; + + if (!priv->quiet) { + DRM_DEBUG_KMS("Unable to write register 0x%02x to %s:%d.\n", + addr, adapter->name, dvo->slave_addr); + } + + return false; +} + +/** Probes the given bus and slave address for an ivch */ +static bool ivch_init(struct intel_dvo_device *dvo, + struct i2c_adapter *adapter) +{ + struct ivch_priv *priv; + uint16_t temp; + + priv = kzalloc(sizeof(struct ivch_priv), GFP_KERNEL); + if (priv == NULL) + return false; + + dvo->i2c_bus = adapter; + dvo->dev_priv = priv; + priv->quiet = true; + + if (!ivch_read(dvo, VR00, &temp)) + goto out; + priv->quiet = false; + + /* Since the identification bits are probably zeroes, which doesn't seem + * very unique, check that the value in the base address field matches + * the address it's responding on. + */ + if ((temp & VR00_BASE_ADDRESS_MASK) != dvo->slave_addr) { + DRM_DEBUG_KMS("ivch detect failed due to address mismatch " + "(%d vs %d)\n", + (temp & VR00_BASE_ADDRESS_MASK), dvo->slave_addr); + goto out; + } + + ivch_read(dvo, VR20, &priv->width); + ivch_read(dvo, VR21, &priv->height); + + return true; + +out: + kfree(priv); + return false; +} + +static enum drm_connector_status ivch_detect(struct intel_dvo_device *dvo) +{ + return connector_status_connected; +} + +static enum drm_mode_status ivch_mode_valid(struct intel_dvo_device *dvo, + struct drm_display_mode *mode) +{ + if (mode->clock > 112000) + return MODE_CLOCK_HIGH; + + return MODE_OK; +} + +/** Sets the power state of the panel connected to the ivch */ +static void ivch_dpms(struct intel_dvo_device *dvo, bool enable) +{ + int i; + uint16_t vr01, vr30, backlight; + + /* Set the new power state of the panel. */ + if (!ivch_read(dvo, VR01, &vr01)) + return; + + if (enable) + backlight = 1; + else + backlight = 0; + ivch_write(dvo, VR80, backlight); + + if (enable) + vr01 |= VR01_LCD_ENABLE | VR01_DVO_ENABLE; + else + vr01 &= ~(VR01_LCD_ENABLE | VR01_DVO_ENABLE); + + ivch_write(dvo, VR01, vr01); + + /* Wait for the panel to make its state transition */ + for (i = 0; i < 100; i++) { + if (!ivch_read(dvo, VR30, &vr30)) + break; + + if (((vr30 & VR30_PANEL_ON) != 0) == enable) + break; + udelay(1000); + } + /* wait some more; vch may fail to resync sometimes without this */ + udelay(16 * 1000); +} + +static bool ivch_get_hw_state(struct intel_dvo_device *dvo) +{ + uint16_t vr01; + + /* Set the new power state of the panel. */ + if (!ivch_read(dvo, VR01, &vr01)) + return false; + + if (vr01 & VR01_LCD_ENABLE) + return true; + else + return false; +} + +static void ivch_mode_set(struct intel_dvo_device *dvo, + struct drm_display_mode *mode, + struct drm_display_mode *adjusted_mode) +{ + uint16_t vr40 = 0; + uint16_t vr01; + + vr01 = 0; + vr40 = (VR40_STALL_ENABLE | VR40_VERTICAL_INTERP_ENABLE | + VR40_HORIZONTAL_INTERP_ENABLE); + + if (mode->hdisplay != adjusted_mode->hdisplay || + mode->vdisplay != adjusted_mode->vdisplay) { + uint16_t x_ratio, y_ratio; + + vr01 |= VR01_PANEL_FIT_ENABLE; + vr40 |= VR40_CLOCK_GATING_ENABLE; + x_ratio = (((mode->hdisplay - 1) << 16) / + (adjusted_mode->hdisplay - 1)) >> 2; + y_ratio = (((mode->vdisplay - 1) << 16) / + (adjusted_mode->vdisplay - 1)) >> 2; + ivch_write(dvo, VR42, x_ratio); + ivch_write(dvo, VR41, y_ratio); + } else { + vr01 &= ~VR01_PANEL_FIT_ENABLE; + vr40 &= ~VR40_CLOCK_GATING_ENABLE; + } + vr40 &= ~VR40_AUTO_RATIO_ENABLE; + + ivch_write(dvo, VR01, vr01); + ivch_write(dvo, VR40, vr40); + + ivch_dump_regs(dvo); +} + +static void ivch_dump_regs(struct intel_dvo_device *dvo) +{ + uint16_t val; + + ivch_read(dvo, VR00, &val); + DRM_DEBUG_KMS("VR00: 0x%04x\n", val); + ivch_read(dvo, VR01, &val); + DRM_DEBUG_KMS("VR01: 0x%04x\n", val); + ivch_read(dvo, VR30, &val); + DRM_DEBUG_KMS("VR30: 0x%04x\n", val); + ivch_read(dvo, VR40, &val); + DRM_DEBUG_KMS("VR40: 0x%04x\n", val); + + /* GPIO registers */ + ivch_read(dvo, VR80, &val); + DRM_DEBUG_KMS("VR80: 0x%04x\n", val); + ivch_read(dvo, VR81, &val); + DRM_DEBUG_KMS("VR81: 0x%04x\n", val); + ivch_read(dvo, VR82, &val); + DRM_DEBUG_KMS("VR82: 0x%04x\n", val); + ivch_read(dvo, VR83, &val); + DRM_DEBUG_KMS("VR83: 0x%04x\n", val); + ivch_read(dvo, VR84, &val); + DRM_DEBUG_KMS("VR84: 0x%04x\n", val); + ivch_read(dvo, VR85, &val); + DRM_DEBUG_KMS("VR85: 0x%04x\n", val); + ivch_read(dvo, VR86, &val); + DRM_DEBUG_KMS("VR86: 0x%04x\n", val); + ivch_read(dvo, VR87, &val); + DRM_DEBUG_KMS("VR87: 0x%04x\n", val); + ivch_read(dvo, VR88, &val); + DRM_DEBUG_KMS("VR88: 0x%04x\n", val); + + /* Scratch register 0 - AIM Panel type */ + ivch_read(dvo, VR8E, &val); + DRM_DEBUG_KMS("VR8E: 0x%04x\n", val); + + /* Scratch register 1 - Status register */ + ivch_read(dvo, VR8F, &val); + DRM_DEBUG_KMS("VR8F: 0x%04x\n", val); +} + +static void ivch_destroy(struct intel_dvo_device *dvo) +{ + struct ivch_priv *priv = dvo->dev_priv; + + if (priv) { + kfree(priv); + dvo->dev_priv = NULL; + } +} + +struct intel_dvo_dev_ops ivch_ops = { + .init = ivch_init, + .dpms = ivch_dpms, + .get_hw_state = ivch_get_hw_state, + .mode_valid = ivch_mode_valid, + .mode_set = ivch_mode_set, + .detect = ivch_detect, + .dump_regs = ivch_dump_regs, + .destroy = ivch_destroy, +}; --- linux-3.19.0.orig/ubuntu/i915/dvo_ns2501.c +++ linux-3.19.0/ubuntu/i915/dvo_ns2501.c @@ -0,0 +1,631 @@ +/* + * + * Copyright (c) 2012 Gilles Dartiguelongue, Thomas Richter + * + * All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + */ + +#include "dvo.h" +#include "i915_reg.h" +#include "i915_drv.h" + +#define NS2501_VID 0x1305 +#define NS2501_DID 0x6726 + +#define NS2501_VID_LO 0x00 +#define NS2501_VID_HI 0x01 +#define NS2501_DID_LO 0x02 +#define NS2501_DID_HI 0x03 +#define NS2501_REV 0x04 +#define NS2501_RSVD 0x05 +#define NS2501_FREQ_LO 0x06 +#define NS2501_FREQ_HI 0x07 + +#define NS2501_REG8 0x08 +#define NS2501_8_VEN (1<<5) +#define NS2501_8_HEN (1<<4) +#define NS2501_8_DSEL (1<<3) +#define NS2501_8_BPAS (1<<2) +#define NS2501_8_RSVD (1<<1) +#define NS2501_8_PD (1<<0) + +#define NS2501_REG9 0x09 +#define NS2501_9_VLOW (1<<7) +#define NS2501_9_MSEL_MASK (0x7<<4) +#define NS2501_9_TSEL (1<<3) +#define NS2501_9_RSEN (1<<2) +#define NS2501_9_RSVD (1<<1) +#define NS2501_9_MDI (1<<0) + +#define NS2501_REGC 0x0c + +enum { + MODE_640x480, + MODE_800x600, + MODE_1024x768, +}; + +struct ns2501_reg { + uint8_t offset; + uint8_t value; +}; + +/* + * Magic values based on what the BIOS on + * Fujitsu-Siemens Lifebook S6010 programs (1024x768 panel). + */ +static const struct ns2501_reg regs_1024x768[][86] = { + [MODE_640x480] = { + [0] = { .offset = 0x0a, .value = 0x81, }, + [1] = { .offset = 0x18, .value = 0x07, }, + [2] = { .offset = 0x19, .value = 0x00, }, + [3] = { .offset = 0x1a, .value = 0x00, }, + [4] = { .offset = 0x1b, .value = 0x11, }, + [5] = { .offset = 0x1c, .value = 0x54, }, + [6] = { .offset = 0x1d, .value = 0x03, }, + [7] = { .offset = 0x1e, .value = 0x02, }, + [8] = { .offset = 0xf3, .value = 0x90, }, + [9] = { .offset = 0xf9, .value = 0x00, }, + [10] = { .offset = 0xc1, .value = 0x90, }, + [11] = { .offset = 0xc2, .value = 0x00, }, + [12] = { .offset = 0xc3, .value = 0x0f, }, + [13] = { .offset = 0xc4, .value = 0x03, }, + [14] = { .offset = 0xc5, .value = 0x16, }, + [15] = { .offset = 0xc6, .value = 0x00, }, + [16] = { .offset = 0xc7, .value = 0x02, }, + [17] = { .offset = 0xc8, .value = 0x02, }, + [18] = { .offset = 0xf4, .value = 0x00, }, + [19] = { .offset = 0x80, .value = 0xff, }, + [20] = { .offset = 0x81, .value = 0x07, }, + [21] = { .offset = 0x82, .value = 0x3d, }, + [22] = { .offset = 0x83, .value = 0x05, }, + [23] = { .offset = 0x94, .value = 0x00, }, + [24] = { .offset = 0x95, .value = 0x00, }, + [25] = { .offset = 0x96, .value = 0x05, }, + [26] = { .offset = 0x97, .value = 0x00, }, + [27] = { .offset = 0x9a, .value = 0x88, }, + [28] = { .offset = 0x9b, .value = 0x00, }, + [29] = { .offset = 0x98, .value = 0x00, }, + [30] = { .offset = 0x99, .value = 0x00, }, + [31] = { .offset = 0xf7, .value = 0x88, }, + [32] = { .offset = 0xf8, .value = 0x0a, }, + [33] = { .offset = 0x9c, .value = 0x24, }, + [34] = { .offset = 0x9d, .value = 0x00, }, + [35] = { .offset = 0x9e, .value = 0x25, }, + [36] = { .offset = 0x9f, .value = 0x03, }, + [37] = { .offset = 0xa0, .value = 0x28, }, + [38] = { .offset = 0xa1, .value = 0x01, }, + [39] = { .offset = 0xa2, .value = 0x28, }, + [40] = { .offset = 0xa3, .value = 0x05, }, + [41] = { .offset = 0xb6, .value = 0x09, }, + [42] = { .offset = 0xb8, .value = 0x00, }, + [43] = { .offset = 0xb9, .value = 0xa0, }, + [44] = { .offset = 0xba, .value = 0x00, }, + [45] = { .offset = 0xbb, .value = 0x20, }, + [46] = { .offset = 0x10, .value = 0x00, }, + [47] = { .offset = 0x11, .value = 0xa0, }, + [48] = { .offset = 0x12, .value = 0x02, }, + [49] = { .offset = 0x20, .value = 0x00, }, + [50] = { .offset = 0x22, .value = 0x00, }, + [51] = { .offset = 0x23, .value = 0x00, }, + [52] = { .offset = 0x24, .value = 0x00, }, + [53] = { .offset = 0x25, .value = 0x00, }, + [54] = { .offset = 0x8c, .value = 0x10, }, + [55] = { .offset = 0x8d, .value = 0x02, }, + [56] = { .offset = 0x8e, .value = 0x10, }, + [57] = { .offset = 0x8f, .value = 0x00, }, + [58] = { .offset = 0x90, .value = 0xff, }, + [59] = { .offset = 0x91, .value = 0x07, }, + [60] = { .offset = 0x92, .value = 0xa0, }, + [61] = { .offset = 0x93, .value = 0x02, }, + [62] = { .offset = 0xa5, .value = 0x00, }, + [63] = { .offset = 0xa6, .value = 0x00, }, + [64] = { .offset = 0xa7, .value = 0x00, }, + [65] = { .offset = 0xa8, .value = 0x00, }, + [66] = { .offset = 0xa9, .value = 0x04, }, + [67] = { .offset = 0xaa, .value = 0x70, }, + [68] = { .offset = 0xab, .value = 0x4f, }, + [69] = { .offset = 0xac, .value = 0x00, }, + [70] = { .offset = 0xa4, .value = 0x84, }, + [71] = { .offset = 0x7e, .value = 0x18, }, + [72] = { .offset = 0x84, .value = 0x00, }, + [73] = { .offset = 0x85, .value = 0x00, }, + [74] = { .offset = 0x86, .value = 0x00, }, + [75] = { .offset = 0x87, .value = 0x00, }, + [76] = { .offset = 0x88, .value = 0x00, }, + [77] = { .offset = 0x89, .value = 0x00, }, + [78] = { .offset = 0x8a, .value = 0x00, }, + [79] = { .offset = 0x8b, .value = 0x00, }, + [80] = { .offset = 0x26, .value = 0x00, }, + [81] = { .offset = 0x27, .value = 0x00, }, + [82] = { .offset = 0xad, .value = 0x00, }, + [83] = { .offset = 0x08, .value = 0x30, }, /* 0x31 */ + [84] = { .offset = 0x41, .value = 0x00, }, + [85] = { .offset = 0xc0, .value = 0x05, }, + }, + [MODE_800x600] = { + [0] = { .offset = 0x0a, .value = 0x81, }, + [1] = { .offset = 0x18, .value = 0x07, }, + [2] = { .offset = 0x19, .value = 0x00, }, + [3] = { .offset = 0x1a, .value = 0x00, }, + [4] = { .offset = 0x1b, .value = 0x19, }, + [5] = { .offset = 0x1c, .value = 0x64, }, + [6] = { .offset = 0x1d, .value = 0x02, }, + [7] = { .offset = 0x1e, .value = 0x02, }, + [8] = { .offset = 0xf3, .value = 0x90, }, + [9] = { .offset = 0xf9, .value = 0x00, }, + [10] = { .offset = 0xc1, .value = 0xd7, }, + [11] = { .offset = 0xc2, .value = 0x00, }, + [12] = { .offset = 0xc3, .value = 0xf8, }, + [13] = { .offset = 0xc4, .value = 0x03, }, + [14] = { .offset = 0xc5, .value = 0x1a, }, + [15] = { .offset = 0xc6, .value = 0x00, }, + [16] = { .offset = 0xc7, .value = 0x73, }, + [17] = { .offset = 0xc8, .value = 0x02, }, + [18] = { .offset = 0xf4, .value = 0x00, }, + [19] = { .offset = 0x80, .value = 0x27, }, + [20] = { .offset = 0x81, .value = 0x03, }, + [21] = { .offset = 0x82, .value = 0x41, }, + [22] = { .offset = 0x83, .value = 0x05, }, + [23] = { .offset = 0x94, .value = 0x00, }, + [24] = { .offset = 0x95, .value = 0x00, }, + [25] = { .offset = 0x96, .value = 0x05, }, + [26] = { .offset = 0x97, .value = 0x00, }, + [27] = { .offset = 0x9a, .value = 0x88, }, + [28] = { .offset = 0x9b, .value = 0x00, }, + [29] = { .offset = 0x98, .value = 0x00, }, + [30] = { .offset = 0x99, .value = 0x00, }, + [31] = { .offset = 0xf7, .value = 0x88, }, + [32] = { .offset = 0xf8, .value = 0x06, }, + [33] = { .offset = 0x9c, .value = 0x23, }, + [34] = { .offset = 0x9d, .value = 0x00, }, + [35] = { .offset = 0x9e, .value = 0x25, }, + [36] = { .offset = 0x9f, .value = 0x03, }, + [37] = { .offset = 0xa0, .value = 0x28, }, + [38] = { .offset = 0xa1, .value = 0x01, }, + [39] = { .offset = 0xa2, .value = 0x28, }, + [40] = { .offset = 0xa3, .value = 0x05, }, + [41] = { .offset = 0xb6, .value = 0x09, }, + [42] = { .offset = 0xb8, .value = 0x30, }, + [43] = { .offset = 0xb9, .value = 0xc8, }, + [44] = { .offset = 0xba, .value = 0x00, }, + [45] = { .offset = 0xbb, .value = 0x20, }, + [46] = { .offset = 0x10, .value = 0x20, }, + [47] = { .offset = 0x11, .value = 0xc8, }, + [48] = { .offset = 0x12, .value = 0x02, }, + [49] = { .offset = 0x20, .value = 0x00, }, + [50] = { .offset = 0x22, .value = 0x00, }, + [51] = { .offset = 0x23, .value = 0x00, }, + [52] = { .offset = 0x24, .value = 0x00, }, + [53] = { .offset = 0x25, .value = 0x00, }, + [54] = { .offset = 0x8c, .value = 0x10, }, + [55] = { .offset = 0x8d, .value = 0x02, }, + [56] = { .offset = 0x8e, .value = 0x04, }, + [57] = { .offset = 0x8f, .value = 0x00, }, + [58] = { .offset = 0x90, .value = 0xff, }, + [59] = { .offset = 0x91, .value = 0x07, }, + [60] = { .offset = 0x92, .value = 0xa0, }, + [61] = { .offset = 0x93, .value = 0x02, }, + [62] = { .offset = 0xa5, .value = 0x00, }, + [63] = { .offset = 0xa6, .value = 0x00, }, + [64] = { .offset = 0xa7, .value = 0x00, }, + [65] = { .offset = 0xa8, .value = 0x00, }, + [66] = { .offset = 0xa9, .value = 0x83, }, + [67] = { .offset = 0xaa, .value = 0x40, }, + [68] = { .offset = 0xab, .value = 0x32, }, + [69] = { .offset = 0xac, .value = 0x00, }, + [70] = { .offset = 0xa4, .value = 0x80, }, + [71] = { .offset = 0x7e, .value = 0x18, }, + [72] = { .offset = 0x84, .value = 0x00, }, + [73] = { .offset = 0x85, .value = 0x00, }, + [74] = { .offset = 0x86, .value = 0x00, }, + [75] = { .offset = 0x87, .value = 0x00, }, + [76] = { .offset = 0x88, .value = 0x00, }, + [77] = { .offset = 0x89, .value = 0x00, }, + [78] = { .offset = 0x8a, .value = 0x00, }, + [79] = { .offset = 0x8b, .value = 0x00, }, + [80] = { .offset = 0x26, .value = 0x00, }, + [81] = { .offset = 0x27, .value = 0x00, }, + [82] = { .offset = 0xad, .value = 0x00, }, + [83] = { .offset = 0x08, .value = 0x30, }, /* 0x31 */ + [84] = { .offset = 0x41, .value = 0x00, }, + [85] = { .offset = 0xc0, .value = 0x07, }, + }, + [MODE_1024x768] = { + [0] = { .offset = 0x0a, .value = 0x81, }, + [1] = { .offset = 0x18, .value = 0x07, }, + [2] = { .offset = 0x19, .value = 0x00, }, + [3] = { .offset = 0x1a, .value = 0x00, }, + [4] = { .offset = 0x1b, .value = 0x11, }, + [5] = { .offset = 0x1c, .value = 0x54, }, + [6] = { .offset = 0x1d, .value = 0x03, }, + [7] = { .offset = 0x1e, .value = 0x02, }, + [8] = { .offset = 0xf3, .value = 0x90, }, + [9] = { .offset = 0xf9, .value = 0x00, }, + [10] = { .offset = 0xc1, .value = 0x90, }, + [11] = { .offset = 0xc2, .value = 0x00, }, + [12] = { .offset = 0xc3, .value = 0x0f, }, + [13] = { .offset = 0xc4, .value = 0x03, }, + [14] = { .offset = 0xc5, .value = 0x16, }, + [15] = { .offset = 0xc6, .value = 0x00, }, + [16] = { .offset = 0xc7, .value = 0x02, }, + [17] = { .offset = 0xc8, .value = 0x02, }, + [18] = { .offset = 0xf4, .value = 0x00, }, + [19] = { .offset = 0x80, .value = 0xff, }, + [20] = { .offset = 0x81, .value = 0x07, }, + [21] = { .offset = 0x82, .value = 0x3d, }, + [22] = { .offset = 0x83, .value = 0x05, }, + [23] = { .offset = 0x94, .value = 0x00, }, + [24] = { .offset = 0x95, .value = 0x00, }, + [25] = { .offset = 0x96, .value = 0x05, }, + [26] = { .offset = 0x97, .value = 0x00, }, + [27] = { .offset = 0x9a, .value = 0x88, }, + [28] = { .offset = 0x9b, .value = 0x00, }, + [29] = { .offset = 0x98, .value = 0x00, }, + [30] = { .offset = 0x99, .value = 0x00, }, + [31] = { .offset = 0xf7, .value = 0x88, }, + [32] = { .offset = 0xf8, .value = 0x0a, }, + [33] = { .offset = 0x9c, .value = 0x24, }, + [34] = { .offset = 0x9d, .value = 0x00, }, + [35] = { .offset = 0x9e, .value = 0x25, }, + [36] = { .offset = 0x9f, .value = 0x03, }, + [37] = { .offset = 0xa0, .value = 0x28, }, + [38] = { .offset = 0xa1, .value = 0x01, }, + [39] = { .offset = 0xa2, .value = 0x28, }, + [40] = { .offset = 0xa3, .value = 0x05, }, + [41] = { .offset = 0xb6, .value = 0x09, }, + [42] = { .offset = 0xb8, .value = 0x00, }, + [43] = { .offset = 0xb9, .value = 0xa0, }, + [44] = { .offset = 0xba, .value = 0x00, }, + [45] = { .offset = 0xbb, .value = 0x20, }, + [46] = { .offset = 0x10, .value = 0x00, }, + [47] = { .offset = 0x11, .value = 0xa0, }, + [48] = { .offset = 0x12, .value = 0x02, }, + [49] = { .offset = 0x20, .value = 0x00, }, + [50] = { .offset = 0x22, .value = 0x00, }, + [51] = { .offset = 0x23, .value = 0x00, }, + [52] = { .offset = 0x24, .value = 0x00, }, + [53] = { .offset = 0x25, .value = 0x00, }, + [54] = { .offset = 0x8c, .value = 0x10, }, + [55] = { .offset = 0x8d, .value = 0x02, }, + [56] = { .offset = 0x8e, .value = 0x10, }, + [57] = { .offset = 0x8f, .value = 0x00, }, + [58] = { .offset = 0x90, .value = 0xff, }, + [59] = { .offset = 0x91, .value = 0x07, }, + [60] = { .offset = 0x92, .value = 0xa0, }, + [61] = { .offset = 0x93, .value = 0x02, }, + [62] = { .offset = 0xa5, .value = 0x00, }, + [63] = { .offset = 0xa6, .value = 0x00, }, + [64] = { .offset = 0xa7, .value = 0x00, }, + [65] = { .offset = 0xa8, .value = 0x00, }, + [66] = { .offset = 0xa9, .value = 0x04, }, + [67] = { .offset = 0xaa, .value = 0x70, }, + [68] = { .offset = 0xab, .value = 0x4f, }, + [69] = { .offset = 0xac, .value = 0x00, }, + [70] = { .offset = 0xa4, .value = 0x84, }, + [71] = { .offset = 0x7e, .value = 0x18, }, + [72] = { .offset = 0x84, .value = 0x00, }, + [73] = { .offset = 0x85, .value = 0x00, }, + [74] = { .offset = 0x86, .value = 0x00, }, + [75] = { .offset = 0x87, .value = 0x00, }, + [76] = { .offset = 0x88, .value = 0x00, }, + [77] = { .offset = 0x89, .value = 0x00, }, + [78] = { .offset = 0x8a, .value = 0x00, }, + [79] = { .offset = 0x8b, .value = 0x00, }, + [80] = { .offset = 0x26, .value = 0x00, }, + [81] = { .offset = 0x27, .value = 0x00, }, + [82] = { .offset = 0xad, .value = 0x00, }, + [83] = { .offset = 0x08, .value = 0x34, }, /* 0x35 */ + [84] = { .offset = 0x41, .value = 0x00, }, + [85] = { .offset = 0xc0, .value = 0x01, }, + }, +}; + +static const struct ns2501_reg regs_init[] = { + [0] = { .offset = 0x35, .value = 0xff, }, + [1] = { .offset = 0x34, .value = 0x00, }, + [2] = { .offset = 0x08, .value = 0x30, }, +}; + +struct ns2501_priv { + bool quiet; + const struct ns2501_reg *regs; +}; + +#define NSPTR(d) ((NS2501Ptr)(d->DriverPrivate.ptr)) + +/* + * For reasons unclear to me, the ns2501 at least on the Fujitsu/Siemens + * laptops does not react on the i2c bus unless + * both the PLL is running and the display is configured in its native + * resolution. + * This function forces the DVO on, and stores the registers it touches. + * Afterwards, registers are restored to regular values. + * + * This is pretty much a hack, though it works. + * Without that, ns2501_readb and ns2501_writeb fail + * when switching the resolution. + */ + +/* +** Read a register from the ns2501. +** Returns true if successful, false otherwise. +** If it returns false, it might be wise to enable the +** DVO with the above function. +*/ +static bool ns2501_readb(struct intel_dvo_device *dvo, int addr, uint8_t * ch) +{ + struct ns2501_priv *ns = dvo->dev_priv; + struct i2c_adapter *adapter = dvo->i2c_bus; + u8 out_buf[2]; + u8 in_buf[2]; + + struct i2c_msg msgs[] = { + { + .addr = dvo->slave_addr, + .flags = 0, + .len = 1, + .buf = out_buf, + }, + { + .addr = dvo->slave_addr, + .flags = I2C_M_RD, + .len = 1, + .buf = in_buf, + } + }; + + out_buf[0] = addr; + out_buf[1] = 0; + + if (i2c_transfer(adapter, msgs, 2) == 2) { + *ch = in_buf[0]; + return true; + } + + if (!ns->quiet) { + DRM_DEBUG_KMS + ("Unable to read register 0x%02x from %s:0x%02x.\n", addr, + adapter->name, dvo->slave_addr); + } + + return false; +} + +/* +** Write a register to the ns2501. +** Returns true if successful, false otherwise. +** If it returns false, it might be wise to enable the +** DVO with the above function. +*/ +static bool ns2501_writeb(struct intel_dvo_device *dvo, int addr, uint8_t ch) +{ + struct ns2501_priv *ns = dvo->dev_priv; + struct i2c_adapter *adapter = dvo->i2c_bus; + uint8_t out_buf[2]; + + struct i2c_msg msg = { + .addr = dvo->slave_addr, + .flags = 0, + .len = 2, + .buf = out_buf, + }; + + out_buf[0] = addr; + out_buf[1] = ch; + + if (i2c_transfer(adapter, &msg, 1) == 1) { + return true; + } + + if (!ns->quiet) { + DRM_DEBUG_KMS("Unable to write register 0x%02x to %s:%d\n", + addr, adapter->name, dvo->slave_addr); + } + + return false; +} + +/* National Semiconductor 2501 driver for chip on i2c bus + * scan for the chip on the bus. + * Hope the VBIOS initialized the PLL correctly so we can + * talk to it. If not, it will not be seen and not detected. + * Bummer! + */ +static bool ns2501_init(struct intel_dvo_device *dvo, + struct i2c_adapter *adapter) +{ + /* this will detect the NS2501 chip on the specified i2c bus */ + struct ns2501_priv *ns; + unsigned char ch; + + ns = kzalloc(sizeof(struct ns2501_priv), GFP_KERNEL); + if (ns == NULL) + return false; + + dvo->i2c_bus = adapter; + dvo->dev_priv = ns; + ns->quiet = true; + + if (!ns2501_readb(dvo, NS2501_VID_LO, &ch)) + goto out; + + if (ch != (NS2501_VID & 0xff)) { + DRM_DEBUG_KMS("ns2501 not detected got %d: from %s Slave %d.\n", + ch, adapter->name, dvo->slave_addr); + goto out; + } + + if (!ns2501_readb(dvo, NS2501_DID_LO, &ch)) + goto out; + + if (ch != (NS2501_DID & 0xff)) { + DRM_DEBUG_KMS("ns2501 not detected got %d: from %s Slave %d.\n", + ch, adapter->name, dvo->slave_addr); + goto out; + } + ns->quiet = false; + + DRM_DEBUG_KMS("init ns2501 dvo controller successfully!\n"); + + return true; + +out: + kfree(ns); + return false; +} + +static enum drm_connector_status ns2501_detect(struct intel_dvo_device *dvo) +{ + /* + * This is a Laptop display, it doesn't have hotplugging. + * Even if not, the detection bit of the 2501 is unreliable as + * it only works for some display types. + * It is even more unreliable as the PLL must be active for + * allowing reading from the chiop. + */ + return connector_status_connected; +} + +static enum drm_mode_status ns2501_mode_valid(struct intel_dvo_device *dvo, + struct drm_display_mode *mode) +{ + DRM_DEBUG_KMS + ("is mode valid (hdisplay=%d,htotal=%d,vdisplay=%d,vtotal=%d)\n", + mode->hdisplay, mode->htotal, mode->vdisplay, mode->vtotal); + + /* + * Currently, these are all the modes I have data from. + * More might exist. Unclear how to find the native resolution + * of the panel in here so we could always accept it + * by disabling the scaler. + */ + if ((mode->hdisplay == 640 && mode->vdisplay == 480 && mode->clock == 25175) || + (mode->hdisplay == 800 && mode->vdisplay == 600 && mode->clock == 40000) || + (mode->hdisplay == 1024 && mode->vdisplay == 768 && mode->clock == 65000)) { + return MODE_OK; + } else { + return MODE_ONE_SIZE; /* Is this a reasonable error? */ + } +} + +static void ns2501_mode_set(struct intel_dvo_device *dvo, + struct drm_display_mode *mode, + struct drm_display_mode *adjusted_mode) +{ + struct ns2501_priv *ns = (struct ns2501_priv *)(dvo->dev_priv); + int mode_idx, i; + + DRM_DEBUG_KMS + ("set mode (hdisplay=%d,htotal=%d,vdisplay=%d,vtotal=%d).\n", + mode->hdisplay, mode->htotal, mode->vdisplay, mode->vtotal); + + if (mode->hdisplay == 640 && mode->vdisplay == 480) + mode_idx = MODE_640x480; + else if (mode->hdisplay == 800 && mode->vdisplay == 600) + mode_idx = MODE_800x600; + else if (mode->hdisplay == 1024 && mode->vdisplay == 768) + mode_idx = MODE_1024x768; + else + return; + + /* Hopefully doing it every time won't hurt... */ + for (i = 0; i < ARRAY_SIZE(regs_init); i++) + ns2501_writeb(dvo, regs_init[i].offset, regs_init[i].value); + + ns->regs = regs_1024x768[mode_idx]; + + for (i = 0; i < 84; i++) + ns2501_writeb(dvo, ns->regs[i].offset, ns->regs[i].value); +} + +/* set the NS2501 power state */ +static bool ns2501_get_hw_state(struct intel_dvo_device *dvo) +{ + unsigned char ch; + + if (!ns2501_readb(dvo, NS2501_REG8, &ch)) + return false; + + return ch & NS2501_8_PD; +} + +/* set the NS2501 power state */ +static void ns2501_dpms(struct intel_dvo_device *dvo, bool enable) +{ + struct ns2501_priv *ns = (struct ns2501_priv *)(dvo->dev_priv); + + DRM_DEBUG_KMS("Trying set the dpms of the DVO to %i\n", enable); + + if (enable) { + if (WARN_ON(ns->regs[83].offset != 0x08 || + ns->regs[84].offset != 0x41 || + ns->regs[85].offset != 0xc0)) + return; + + ns2501_writeb(dvo, 0xc0, ns->regs[85].value | 0x08); + + ns2501_writeb(dvo, 0x41, ns->regs[84].value); + + ns2501_writeb(dvo, 0x34, 0x01); + msleep(15); + + ns2501_writeb(dvo, 0x08, 0x35); + if (!(ns->regs[83].value & NS2501_8_BPAS)) + ns2501_writeb(dvo, 0x08, 0x31); + msleep(200); + + ns2501_writeb(dvo, 0x34, 0x03); + + ns2501_writeb(dvo, 0xc0, ns->regs[85].value); + } else { + ns2501_writeb(dvo, 0x34, 0x01); + msleep(200); + + ns2501_writeb(dvo, 0x08, 0x34); + msleep(15); + + ns2501_writeb(dvo, 0x34, 0x00); + } +} + +static void ns2501_destroy(struct intel_dvo_device *dvo) +{ + struct ns2501_priv *ns = dvo->dev_priv; + + if (ns) { + kfree(ns); + dvo->dev_priv = NULL; + } +} + +struct intel_dvo_dev_ops ns2501_ops = { + .init = ns2501_init, + .detect = ns2501_detect, + .mode_valid = ns2501_mode_valid, + .mode_set = ns2501_mode_set, + .dpms = ns2501_dpms, + .get_hw_state = ns2501_get_hw_state, + .destroy = ns2501_destroy, +}; --- linux-3.19.0.orig/ubuntu/i915/dvo_sil164.c +++ linux-3.19.0/ubuntu/i915/dvo_sil164.c @@ -0,0 +1,279 @@ +/************************************************************************** + +Copyright © 2006 Dave Airlie + +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sub license, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice (including the +next paragraph) shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. +IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +**************************************************************************/ + +#include "dvo.h" + +#define SIL164_VID 0x0001 +#define SIL164_DID 0x0006 + +#define SIL164_VID_LO 0x00 +#define SIL164_VID_HI 0x01 +#define SIL164_DID_LO 0x02 +#define SIL164_DID_HI 0x03 +#define SIL164_REV 0x04 +#define SIL164_RSVD 0x05 +#define SIL164_FREQ_LO 0x06 +#define SIL164_FREQ_HI 0x07 + +#define SIL164_REG8 0x08 +#define SIL164_8_VEN (1<<5) +#define SIL164_8_HEN (1<<4) +#define SIL164_8_DSEL (1<<3) +#define SIL164_8_BSEL (1<<2) +#define SIL164_8_EDGE (1<<1) +#define SIL164_8_PD (1<<0) + +#define SIL164_REG9 0x09 +#define SIL164_9_VLOW (1<<7) +#define SIL164_9_MSEL_MASK (0x7<<4) +#define SIL164_9_TSEL (1<<3) +#define SIL164_9_RSEN (1<<2) +#define SIL164_9_HTPLG (1<<1) +#define SIL164_9_MDI (1<<0) + +#define SIL164_REGC 0x0c + +struct sil164_priv { + //I2CDevRec d; + bool quiet; +}; + +#define SILPTR(d) ((SIL164Ptr)(d->DriverPrivate.ptr)) + +static bool sil164_readb(struct intel_dvo_device *dvo, int addr, uint8_t *ch) +{ + struct sil164_priv *sil = dvo->dev_priv; + struct i2c_adapter *adapter = dvo->i2c_bus; + u8 out_buf[2]; + u8 in_buf[2]; + + struct i2c_msg msgs[] = { + { + .addr = dvo->slave_addr, + .flags = 0, + .len = 1, + .buf = out_buf, + }, + { + .addr = dvo->slave_addr, + .flags = I2C_M_RD, + .len = 1, + .buf = in_buf, + } + }; + + out_buf[0] = addr; + out_buf[1] = 0; + + if (i2c_transfer(adapter, msgs, 2) == 2) { + *ch = in_buf[0]; + return true; + } + + if (!sil->quiet) { + DRM_DEBUG_KMS("Unable to read register 0x%02x from %s:%02x.\n", + addr, adapter->name, dvo->slave_addr); + } + return false; +} + +static bool sil164_writeb(struct intel_dvo_device *dvo, int addr, uint8_t ch) +{ + struct sil164_priv *sil = dvo->dev_priv; + struct i2c_adapter *adapter = dvo->i2c_bus; + uint8_t out_buf[2]; + struct i2c_msg msg = { + .addr = dvo->slave_addr, + .flags = 0, + .len = 2, + .buf = out_buf, + }; + + out_buf[0] = addr; + out_buf[1] = ch; + + if (i2c_transfer(adapter, &msg, 1) == 1) + return true; + + if (!sil->quiet) { + DRM_DEBUG_KMS("Unable to write register 0x%02x to %s:%d.\n", + addr, adapter->name, dvo->slave_addr); + } + + return false; +} + +/* Silicon Image 164 driver for chip on i2c bus */ +static bool sil164_init(struct intel_dvo_device *dvo, + struct i2c_adapter *adapter) +{ + /* this will detect the SIL164 chip on the specified i2c bus */ + struct sil164_priv *sil; + unsigned char ch; + + sil = kzalloc(sizeof(struct sil164_priv), GFP_KERNEL); + if (sil == NULL) + return false; + + dvo->i2c_bus = adapter; + dvo->dev_priv = sil; + sil->quiet = true; + + if (!sil164_readb(dvo, SIL164_VID_LO, &ch)) + goto out; + + if (ch != (SIL164_VID & 0xff)) { + DRM_DEBUG_KMS("sil164 not detected got %d: from %s Slave %d.\n", + ch, adapter->name, dvo->slave_addr); + goto out; + } + + if (!sil164_readb(dvo, SIL164_DID_LO, &ch)) + goto out; + + if (ch != (SIL164_DID & 0xff)) { + DRM_DEBUG_KMS("sil164 not detected got %d: from %s Slave %d.\n", + ch, adapter->name, dvo->slave_addr); + goto out; + } + sil->quiet = false; + + DRM_DEBUG_KMS("init sil164 dvo controller successfully!\n"); + return true; + +out: + kfree(sil); + return false; +} + +static enum drm_connector_status sil164_detect(struct intel_dvo_device *dvo) +{ + uint8_t reg9; + + sil164_readb(dvo, SIL164_REG9, ®9); + + if (reg9 & SIL164_9_HTPLG) + return connector_status_connected; + else + return connector_status_disconnected; +} + +static enum drm_mode_status sil164_mode_valid(struct intel_dvo_device *dvo, + struct drm_display_mode *mode) +{ + return MODE_OK; +} + +static void sil164_mode_set(struct intel_dvo_device *dvo, + struct drm_display_mode *mode, + struct drm_display_mode *adjusted_mode) +{ + /* As long as the basics are set up, since we don't have clock + * dependencies in the mode setup, we can just leave the + * registers alone and everything will work fine. + */ + /* recommended programming sequence from doc */ + /*sil164_writeb(sil, 0x08, 0x30); + sil164_writeb(sil, 0x09, 0x00); + sil164_writeb(sil, 0x0a, 0x90); + sil164_writeb(sil, 0x0c, 0x89); + sil164_writeb(sil, 0x08, 0x31);*/ + /* don't do much */ + return; +} + +/* set the SIL164 power state */ +static void sil164_dpms(struct intel_dvo_device *dvo, bool enable) +{ + int ret; + unsigned char ch; + + ret = sil164_readb(dvo, SIL164_REG8, &ch); + if (ret == false) + return; + + if (enable) + ch |= SIL164_8_PD; + else + ch &= ~SIL164_8_PD; + + sil164_writeb(dvo, SIL164_REG8, ch); + return; +} + +static bool sil164_get_hw_state(struct intel_dvo_device *dvo) +{ + int ret; + unsigned char ch; + + ret = sil164_readb(dvo, SIL164_REG8, &ch); + if (ret == false) + return false; + + if (ch & SIL164_8_PD) + return true; + else + return false; +} + +static void sil164_dump_regs(struct intel_dvo_device *dvo) +{ + uint8_t val; + + sil164_readb(dvo, SIL164_FREQ_LO, &val); + DRM_DEBUG_KMS("SIL164_FREQ_LO: 0x%02x\n", val); + sil164_readb(dvo, SIL164_FREQ_HI, &val); + DRM_DEBUG_KMS("SIL164_FREQ_HI: 0x%02x\n", val); + sil164_readb(dvo, SIL164_REG8, &val); + DRM_DEBUG_KMS("SIL164_REG8: 0x%02x\n", val); + sil164_readb(dvo, SIL164_REG9, &val); + DRM_DEBUG_KMS("SIL164_REG9: 0x%02x\n", val); + sil164_readb(dvo, SIL164_REGC, &val); + DRM_DEBUG_KMS("SIL164_REGC: 0x%02x\n", val); +} + +static void sil164_destroy(struct intel_dvo_device *dvo) +{ + struct sil164_priv *sil = dvo->dev_priv; + + if (sil) { + kfree(sil); + dvo->dev_priv = NULL; + } +} + +struct intel_dvo_dev_ops sil164_ops = { + .init = sil164_init, + .detect = sil164_detect, + .mode_valid = sil164_mode_valid, + .mode_set = sil164_mode_set, + .dpms = sil164_dpms, + .get_hw_state = sil164_get_hw_state, + .dump_regs = sil164_dump_regs, + .destroy = sil164_destroy, +}; --- linux-3.19.0.orig/ubuntu/i915/dvo_tfp410.c +++ linux-3.19.0/ubuntu/i915/dvo_tfp410.c @@ -0,0 +1,318 @@ +/* + * Copyright © 2007 Dave Mueller + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Dave Mueller + * + */ + +#include "dvo.h" + +/* register definitions according to the TFP410 data sheet */ +#define TFP410_VID 0x014C +#define TFP410_DID 0x0410 + +#define TFP410_VID_LO 0x00 +#define TFP410_VID_HI 0x01 +#define TFP410_DID_LO 0x02 +#define TFP410_DID_HI 0x03 +#define TFP410_REV 0x04 + +#define TFP410_CTL_1 0x08 +#define TFP410_CTL_1_TDIS (1<<6) +#define TFP410_CTL_1_VEN (1<<5) +#define TFP410_CTL_1_HEN (1<<4) +#define TFP410_CTL_1_DSEL (1<<3) +#define TFP410_CTL_1_BSEL (1<<2) +#define TFP410_CTL_1_EDGE (1<<1) +#define TFP410_CTL_1_PD (1<<0) + +#define TFP410_CTL_2 0x09 +#define TFP410_CTL_2_VLOW (1<<7) +#define TFP410_CTL_2_MSEL_MASK (0x7<<4) +#define TFP410_CTL_2_MSEL (1<<4) +#define TFP410_CTL_2_TSEL (1<<3) +#define TFP410_CTL_2_RSEN (1<<2) +#define TFP410_CTL_2_HTPLG (1<<1) +#define TFP410_CTL_2_MDI (1<<0) + +#define TFP410_CTL_3 0x0A +#define TFP410_CTL_3_DK_MASK (0x7<<5) +#define TFP410_CTL_3_DK (1<<5) +#define TFP410_CTL_3_DKEN (1<<4) +#define TFP410_CTL_3_CTL_MASK (0x7<<1) +#define TFP410_CTL_3_CTL (1<<1) + +#define TFP410_USERCFG 0x0B + +#define TFP410_DE_DLY 0x32 + +#define TFP410_DE_CTL 0x33 +#define TFP410_DE_CTL_DEGEN (1<<6) +#define TFP410_DE_CTL_VSPOL (1<<5) +#define TFP410_DE_CTL_HSPOL (1<<4) +#define TFP410_DE_CTL_DEDLY8 (1<<0) + +#define TFP410_DE_TOP 0x34 + +#define TFP410_DE_CNT_LO 0x36 +#define TFP410_DE_CNT_HI 0x37 + +#define TFP410_DE_LIN_LO 0x38 +#define TFP410_DE_LIN_HI 0x39 + +#define TFP410_H_RES_LO 0x3A +#define TFP410_H_RES_HI 0x3B + +#define TFP410_V_RES_LO 0x3C +#define TFP410_V_RES_HI 0x3D + +struct tfp410_priv { + bool quiet; +}; + +static bool tfp410_readb(struct intel_dvo_device *dvo, int addr, uint8_t *ch) +{ + struct tfp410_priv *tfp = dvo->dev_priv; + struct i2c_adapter *adapter = dvo->i2c_bus; + u8 out_buf[2]; + u8 in_buf[2]; + + struct i2c_msg msgs[] = { + { + .addr = dvo->slave_addr, + .flags = 0, + .len = 1, + .buf = out_buf, + }, + { + .addr = dvo->slave_addr, + .flags = I2C_M_RD, + .len = 1, + .buf = in_buf, + } + }; + + out_buf[0] = addr; + out_buf[1] = 0; + + if (i2c_transfer(adapter, msgs, 2) == 2) { + *ch = in_buf[0]; + return true; + } + + if (!tfp->quiet) { + DRM_DEBUG_KMS("Unable to read register 0x%02x from %s:%02x.\n", + addr, adapter->name, dvo->slave_addr); + } + return false; +} + +static bool tfp410_writeb(struct intel_dvo_device *dvo, int addr, uint8_t ch) +{ + struct tfp410_priv *tfp = dvo->dev_priv; + struct i2c_adapter *adapter = dvo->i2c_bus; + uint8_t out_buf[2]; + struct i2c_msg msg = { + .addr = dvo->slave_addr, + .flags = 0, + .len = 2, + .buf = out_buf, + }; + + out_buf[0] = addr; + out_buf[1] = ch; + + if (i2c_transfer(adapter, &msg, 1) == 1) + return true; + + if (!tfp->quiet) { + DRM_DEBUG_KMS("Unable to write register 0x%02x to %s:%d.\n", + addr, adapter->name, dvo->slave_addr); + } + + return false; +} + +static int tfp410_getid(struct intel_dvo_device *dvo, int addr) +{ + uint8_t ch1, ch2; + + if (tfp410_readb(dvo, addr+0, &ch1) && + tfp410_readb(dvo, addr+1, &ch2)) + return ((ch2 << 8) & 0xFF00) | (ch1 & 0x00FF); + + return -1; +} + +/* Ti TFP410 driver for chip on i2c bus */ +static bool tfp410_init(struct intel_dvo_device *dvo, + struct i2c_adapter *adapter) +{ + /* this will detect the tfp410 chip on the specified i2c bus */ + struct tfp410_priv *tfp; + int id; + + tfp = kzalloc(sizeof(struct tfp410_priv), GFP_KERNEL); + if (tfp == NULL) + return false; + + dvo->i2c_bus = adapter; + dvo->dev_priv = tfp; + tfp->quiet = true; + + if ((id = tfp410_getid(dvo, TFP410_VID_LO)) != TFP410_VID) { + DRM_DEBUG_KMS("tfp410 not detected got VID %X: from %s " + "Slave %d.\n", + id, adapter->name, dvo->slave_addr); + goto out; + } + + if ((id = tfp410_getid(dvo, TFP410_DID_LO)) != TFP410_DID) { + DRM_DEBUG_KMS("tfp410 not detected got DID %X: from %s " + "Slave %d.\n", + id, adapter->name, dvo->slave_addr); + goto out; + } + tfp->quiet = false; + return true; +out: + kfree(tfp); + return false; +} + +static enum drm_connector_status tfp410_detect(struct intel_dvo_device *dvo) +{ + enum drm_connector_status ret = connector_status_disconnected; + uint8_t ctl2; + + if (tfp410_readb(dvo, TFP410_CTL_2, &ctl2)) { + if (ctl2 & TFP410_CTL_2_RSEN) + ret = connector_status_connected; + else + ret = connector_status_disconnected; + } + + return ret; +} + +static enum drm_mode_status tfp410_mode_valid(struct intel_dvo_device *dvo, + struct drm_display_mode *mode) +{ + return MODE_OK; +} + +static void tfp410_mode_set(struct intel_dvo_device *dvo, + struct drm_display_mode *mode, + struct drm_display_mode *adjusted_mode) +{ + /* As long as the basics are set up, since we don't have clock dependencies + * in the mode setup, we can just leave the registers alone and everything + * will work fine. + */ + /* don't do much */ + return; +} + +/* set the tfp410 power state */ +static void tfp410_dpms(struct intel_dvo_device *dvo, bool enable) +{ + uint8_t ctl1; + + if (!tfp410_readb(dvo, TFP410_CTL_1, &ctl1)) + return; + + if (enable) + ctl1 |= TFP410_CTL_1_PD; + else + ctl1 &= ~TFP410_CTL_1_PD; + + tfp410_writeb(dvo, TFP410_CTL_1, ctl1); +} + +static bool tfp410_get_hw_state(struct intel_dvo_device *dvo) +{ + uint8_t ctl1; + + if (!tfp410_readb(dvo, TFP410_CTL_1, &ctl1)) + return false; + + if (ctl1 & TFP410_CTL_1_PD) + return true; + else + return false; +} + +static void tfp410_dump_regs(struct intel_dvo_device *dvo) +{ + uint8_t val, val2; + + tfp410_readb(dvo, TFP410_REV, &val); + DRM_DEBUG_KMS("TFP410_REV: 0x%02X\n", val); + tfp410_readb(dvo, TFP410_CTL_1, &val); + DRM_DEBUG_KMS("TFP410_CTL1: 0x%02X\n", val); + tfp410_readb(dvo, TFP410_CTL_2, &val); + DRM_DEBUG_KMS("TFP410_CTL2: 0x%02X\n", val); + tfp410_readb(dvo, TFP410_CTL_3, &val); + DRM_DEBUG_KMS("TFP410_CTL3: 0x%02X\n", val); + tfp410_readb(dvo, TFP410_USERCFG, &val); + DRM_DEBUG_KMS("TFP410_USERCFG: 0x%02X\n", val); + tfp410_readb(dvo, TFP410_DE_DLY, &val); + DRM_DEBUG_KMS("TFP410_DE_DLY: 0x%02X\n", val); + tfp410_readb(dvo, TFP410_DE_CTL, &val); + DRM_DEBUG_KMS("TFP410_DE_CTL: 0x%02X\n", val); + tfp410_readb(dvo, TFP410_DE_TOP, &val); + DRM_DEBUG_KMS("TFP410_DE_TOP: 0x%02X\n", val); + tfp410_readb(dvo, TFP410_DE_CNT_LO, &val); + tfp410_readb(dvo, TFP410_DE_CNT_HI, &val2); + DRM_DEBUG_KMS("TFP410_DE_CNT: 0x%02X%02X\n", val2, val); + tfp410_readb(dvo, TFP410_DE_LIN_LO, &val); + tfp410_readb(dvo, TFP410_DE_LIN_HI, &val2); + DRM_DEBUG_KMS("TFP410_DE_LIN: 0x%02X%02X\n", val2, val); + tfp410_readb(dvo, TFP410_H_RES_LO, &val); + tfp410_readb(dvo, TFP410_H_RES_HI, &val2); + DRM_DEBUG_KMS("TFP410_H_RES: 0x%02X%02X\n", val2, val); + tfp410_readb(dvo, TFP410_V_RES_LO, &val); + tfp410_readb(dvo, TFP410_V_RES_HI, &val2); + DRM_DEBUG_KMS("TFP410_V_RES: 0x%02X%02X\n", val2, val); +} + +static void tfp410_destroy(struct intel_dvo_device *dvo) +{ + struct tfp410_priv *tfp = dvo->dev_priv; + + if (tfp) { + kfree(tfp); + dvo->dev_priv = NULL; + } +} + +struct intel_dvo_dev_ops tfp410_ops = { + .init = tfp410_init, + .detect = tfp410_detect, + .mode_valid = tfp410_mode_valid, + .mode_set = tfp410_mode_set, + .dpms = tfp410_dpms, + .get_hw_state = tfp410_get_hw_state, + .dump_regs = tfp410_dump_regs, + .destroy = tfp410_destroy, +}; --- linux-3.19.0.orig/ubuntu/i915/i915_cmd_parser.c +++ linux-3.19.0/ubuntu/i915/i915_cmd_parser.c @@ -0,0 +1,1157 @@ +/* + * Copyright © 2013 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Brad Volkin + * + */ + +#include "i915_drv.h" + +/** + * DOC: batch buffer command parser + * + * Motivation: + * Certain OpenGL features (e.g. transform feedback, performance monitoring) + * require userspace code to submit batches containing commands such as + * MI_LOAD_REGISTER_IMM to access various registers. Unfortunately, some + * generations of the hardware will noop these commands in "unsecure" batches + * (which includes all userspace batches submitted via i915) even though the + * commands may be safe and represent the intended programming model of the + * device. + * + * The software command parser is similar in operation to the command parsing + * done in hardware for unsecure batches. However, the software parser allows + * some operations that would be noop'd by hardware, if the parser determines + * the operation is safe, and submits the batch as "secure" to prevent hardware + * parsing. + * + * Threats: + * At a high level, the hardware (and software) checks attempt to prevent + * granting userspace undue privileges. There are three categories of privilege. + * + * First, commands which are explicitly defined as privileged or which should + * only be used by the kernel driver. The parser generally rejects such + * commands, though it may allow some from the drm master process. + * + * Second, commands which access registers. To support correct/enhanced + * userspace functionality, particularly certain OpenGL extensions, the parser + * provides a whitelist of registers which userspace may safely access (for both + * normal and drm master processes). + * + * Third, commands which access privileged memory (i.e. GGTT, HWS page, etc). + * The parser always rejects such commands. + * + * The majority of the problematic commands fall in the MI_* range, with only a + * few specific commands on each ring (e.g. PIPE_CONTROL and MI_FLUSH_DW). + * + * Implementation: + * Each ring maintains tables of commands and registers which the parser uses in + * scanning batch buffers submitted to that ring. + * + * Since the set of commands that the parser must check for is significantly + * smaller than the number of commands supported, the parser tables contain only + * those commands required by the parser. This generally works because command + * opcode ranges have standard command length encodings. So for commands that + * the parser does not need to check, it can easily skip them. This is + * implemented via a per-ring length decoding vfunc. + * + * Unfortunately, there are a number of commands that do not follow the standard + * length encoding for their opcode range, primarily amongst the MI_* commands. + * To handle this, the parser provides a way to define explicit "skip" entries + * in the per-ring command tables. + * + * Other command table entries map fairly directly to high level categories + * mentioned above: rejected, master-only, register whitelist. The parser + * implements a number of checks, including the privileged memory checks, via a + * general bitmasking mechanism. + */ + +#define STD_MI_OPCODE_MASK 0xFF800000 +#define STD_3D_OPCODE_MASK 0xFFFF0000 +#define STD_2D_OPCODE_MASK 0xFFC00000 +#define STD_MFX_OPCODE_MASK 0xFFFF0000 + +#define CMD(op, opm, f, lm, fl, ...) \ + { \ + .flags = (fl) | ((f) ? CMD_DESC_FIXED : 0), \ + .cmd = { (op), (opm) }, \ + .length = { (lm) }, \ + __VA_ARGS__ \ + } + +/* Convenience macros to compress the tables */ +#define SMI STD_MI_OPCODE_MASK +#define S3D STD_3D_OPCODE_MASK +#define S2D STD_2D_OPCODE_MASK +#define SMFX STD_MFX_OPCODE_MASK +#define F true +#define S CMD_DESC_SKIP +#define R CMD_DESC_REJECT +#define W CMD_DESC_REGISTER +#define B CMD_DESC_BITMASK +#define M CMD_DESC_MASTER + +/* Command Mask Fixed Len Action + ---------------------------------------------------------- */ +static const struct drm_i915_cmd_descriptor common_cmds[] = { + CMD( MI_NOOP, SMI, F, 1, S ), + CMD( MI_USER_INTERRUPT, SMI, F, 1, R ), + CMD( MI_WAIT_FOR_EVENT, SMI, F, 1, M ), + CMD( MI_ARB_CHECK, SMI, F, 1, S ), + CMD( MI_REPORT_HEAD, SMI, F, 1, S ), + CMD( MI_SUSPEND_FLUSH, SMI, F, 1, S ), + CMD( MI_SEMAPHORE_MBOX, SMI, !F, 0xFF, R ), + CMD( MI_STORE_DWORD_INDEX, SMI, !F, 0xFF, R ), + CMD( MI_LOAD_REGISTER_IMM(1), SMI, !F, 0xFF, W, + .reg = { .offset = 1, .mask = 0x007FFFFC } ), + CMD( MI_STORE_REGISTER_MEM(1), SMI, !F, 0xFF, W | B, + .reg = { .offset = 1, .mask = 0x007FFFFC }, + .bits = {{ + .offset = 0, + .mask = MI_GLOBAL_GTT, + .expected = 0, + }}, ), + CMD( MI_LOAD_REGISTER_MEM, SMI, !F, 0xFF, W | B, + .reg = { .offset = 1, .mask = 0x007FFFFC }, + .bits = {{ + .offset = 0, + .mask = MI_GLOBAL_GTT, + .expected = 0, + }}, ), + /* + * MI_BATCH_BUFFER_START requires some special handling. It's not + * really a 'skip' action but it doesn't seem like it's worth adding + * a new action. See i915_parse_cmds(). + */ + CMD( MI_BATCH_BUFFER_START, SMI, !F, 0xFF, S ), +}; + +static const struct drm_i915_cmd_descriptor render_cmds[] = { + CMD( MI_FLUSH, SMI, F, 1, S ), + CMD( MI_ARB_ON_OFF, SMI, F, 1, R ), + CMD( MI_PREDICATE, SMI, F, 1, S ), + CMD( MI_TOPOLOGY_FILTER, SMI, F, 1, S ), + CMD( MI_DISPLAY_FLIP, SMI, !F, 0xFF, R ), + CMD( MI_SET_APPID, SMI, F, 1, S ), + CMD( MI_SET_CONTEXT, SMI, !F, 0xFF, R ), + CMD( MI_URB_CLEAR, SMI, !F, 0xFF, S ), + CMD( MI_STORE_DWORD_IMM, SMI, !F, 0x3F, B, + .bits = {{ + .offset = 0, + .mask = MI_GLOBAL_GTT, + .expected = 0, + }}, ), + CMD( MI_UPDATE_GTT, SMI, !F, 0xFF, R ), + CMD( MI_CLFLUSH, SMI, !F, 0x3FF, B, + .bits = {{ + .offset = 0, + .mask = MI_GLOBAL_GTT, + .expected = 0, + }}, ), + CMD( MI_REPORT_PERF_COUNT, SMI, !F, 0x3F, B, + .bits = {{ + .offset = 1, + .mask = MI_REPORT_PERF_COUNT_GGTT, + .expected = 0, + }}, ), + CMD( MI_CONDITIONAL_BATCH_BUFFER_END, SMI, !F, 0xFF, B, + .bits = {{ + .offset = 0, + .mask = MI_GLOBAL_GTT, + .expected = 0, + }}, ), + CMD( GFX_OP_3DSTATE_VF_STATISTICS, S3D, F, 1, S ), + CMD( PIPELINE_SELECT, S3D, F, 1, S ), + CMD( MEDIA_VFE_STATE, S3D, !F, 0xFFFF, B, + .bits = {{ + .offset = 2, + .mask = MEDIA_VFE_STATE_MMIO_ACCESS_MASK, + .expected = 0, + }}, ), + CMD( GPGPU_OBJECT, S3D, !F, 0xFF, S ), + CMD( GPGPU_WALKER, S3D, !F, 0xFF, S ), + CMD( GFX_OP_3DSTATE_SO_DECL_LIST, S3D, !F, 0x1FF, S ), + CMD( GFX_OP_PIPE_CONTROL(5), S3D, !F, 0xFF, B, + .bits = {{ + .offset = 1, + .mask = (PIPE_CONTROL_MMIO_WRITE | PIPE_CONTROL_NOTIFY), + .expected = 0, + }, + { + .offset = 1, + .mask = (PIPE_CONTROL_GLOBAL_GTT_IVB | + PIPE_CONTROL_STORE_DATA_INDEX), + .expected = 0, + .condition_offset = 1, + .condition_mask = PIPE_CONTROL_POST_SYNC_OP_MASK, + }}, ), +}; + +static const struct drm_i915_cmd_descriptor hsw_render_cmds[] = { + CMD( MI_SET_PREDICATE, SMI, F, 1, S ), + CMD( MI_RS_CONTROL, SMI, F, 1, S ), + CMD( MI_URB_ATOMIC_ALLOC, SMI, F, 1, S ), + CMD( MI_SET_APPID, SMI, F, 1, S ), + CMD( MI_RS_CONTEXT, SMI, F, 1, S ), + CMD( MI_LOAD_SCAN_LINES_INCL, SMI, !F, 0x3F, M ), + CMD( MI_LOAD_SCAN_LINES_EXCL, SMI, !F, 0x3F, R ), + CMD( MI_LOAD_REGISTER_REG, SMI, !F, 0xFF, R ), + CMD( MI_RS_STORE_DATA_IMM, SMI, !F, 0xFF, S ), + CMD( MI_LOAD_URB_MEM, SMI, !F, 0xFF, S ), + CMD( MI_STORE_URB_MEM, SMI, !F, 0xFF, S ), + CMD( GFX_OP_3DSTATE_DX9_CONSTANTF_VS, S3D, !F, 0x7FF, S ), + CMD( GFX_OP_3DSTATE_DX9_CONSTANTF_PS, S3D, !F, 0x7FF, S ), + + CMD( GFX_OP_3DSTATE_BINDING_TABLE_EDIT_VS, S3D, !F, 0x1FF, S ), + CMD( GFX_OP_3DSTATE_BINDING_TABLE_EDIT_GS, S3D, !F, 0x1FF, S ), + CMD( GFX_OP_3DSTATE_BINDING_TABLE_EDIT_HS, S3D, !F, 0x1FF, S ), + CMD( GFX_OP_3DSTATE_BINDING_TABLE_EDIT_DS, S3D, !F, 0x1FF, S ), + CMD( GFX_OP_3DSTATE_BINDING_TABLE_EDIT_PS, S3D, !F, 0x1FF, S ), +}; + +static const struct drm_i915_cmd_descriptor video_cmds[] = { + CMD( MI_ARB_ON_OFF, SMI, F, 1, R ), + CMD( MI_SET_APPID, SMI, F, 1, S ), + CMD( MI_STORE_DWORD_IMM, SMI, !F, 0xFF, B, + .bits = {{ + .offset = 0, + .mask = MI_GLOBAL_GTT, + .expected = 0, + }}, ), + CMD( MI_UPDATE_GTT, SMI, !F, 0x3F, R ), + CMD( MI_FLUSH_DW, SMI, !F, 0x3F, B, + .bits = {{ + .offset = 0, + .mask = MI_FLUSH_DW_NOTIFY, + .expected = 0, + }, + { + .offset = 1, + .mask = MI_FLUSH_DW_USE_GTT, + .expected = 0, + .condition_offset = 0, + .condition_mask = MI_FLUSH_DW_OP_MASK, + }, + { + .offset = 0, + .mask = MI_FLUSH_DW_STORE_INDEX, + .expected = 0, + .condition_offset = 0, + .condition_mask = MI_FLUSH_DW_OP_MASK, + }}, ), + CMD( MI_CONDITIONAL_BATCH_BUFFER_END, SMI, !F, 0xFF, B, + .bits = {{ + .offset = 0, + .mask = MI_GLOBAL_GTT, + .expected = 0, + }}, ), + /* + * MFX_WAIT doesn't fit the way we handle length for most commands. + * It has a length field but it uses a non-standard length bias. + * It is always 1 dword though, so just treat it as fixed length. + */ + CMD( MFX_WAIT, SMFX, F, 1, S ), +}; + +static const struct drm_i915_cmd_descriptor vecs_cmds[] = { + CMD( MI_ARB_ON_OFF, SMI, F, 1, R ), + CMD( MI_SET_APPID, SMI, F, 1, S ), + CMD( MI_STORE_DWORD_IMM, SMI, !F, 0xFF, B, + .bits = {{ + .offset = 0, + .mask = MI_GLOBAL_GTT, + .expected = 0, + }}, ), + CMD( MI_UPDATE_GTT, SMI, !F, 0x3F, R ), + CMD( MI_FLUSH_DW, SMI, !F, 0x3F, B, + .bits = {{ + .offset = 0, + .mask = MI_FLUSH_DW_NOTIFY, + .expected = 0, + }, + { + .offset = 1, + .mask = MI_FLUSH_DW_USE_GTT, + .expected = 0, + .condition_offset = 0, + .condition_mask = MI_FLUSH_DW_OP_MASK, + }, + { + .offset = 0, + .mask = MI_FLUSH_DW_STORE_INDEX, + .expected = 0, + .condition_offset = 0, + .condition_mask = MI_FLUSH_DW_OP_MASK, + }}, ), + CMD( MI_CONDITIONAL_BATCH_BUFFER_END, SMI, !F, 0xFF, B, + .bits = {{ + .offset = 0, + .mask = MI_GLOBAL_GTT, + .expected = 0, + }}, ), +}; + +static const struct drm_i915_cmd_descriptor blt_cmds[] = { + CMD( MI_DISPLAY_FLIP, SMI, !F, 0xFF, R ), + CMD( MI_STORE_DWORD_IMM, SMI, !F, 0x3FF, B, + .bits = {{ + .offset = 0, + .mask = MI_GLOBAL_GTT, + .expected = 0, + }}, ), + CMD( MI_UPDATE_GTT, SMI, !F, 0x3F, R ), + CMD( MI_FLUSH_DW, SMI, !F, 0x3F, B, + .bits = {{ + .offset = 0, + .mask = MI_FLUSH_DW_NOTIFY, + .expected = 0, + }, + { + .offset = 1, + .mask = MI_FLUSH_DW_USE_GTT, + .expected = 0, + .condition_offset = 0, + .condition_mask = MI_FLUSH_DW_OP_MASK, + }, + { + .offset = 0, + .mask = MI_FLUSH_DW_STORE_INDEX, + .expected = 0, + .condition_offset = 0, + .condition_mask = MI_FLUSH_DW_OP_MASK, + }}, ), + CMD( COLOR_BLT, S2D, !F, 0x3F, S ), + CMD( SRC_COPY_BLT, S2D, !F, 0x3F, S ), +}; + +static const struct drm_i915_cmd_descriptor hsw_blt_cmds[] = { + CMD( MI_LOAD_SCAN_LINES_INCL, SMI, !F, 0x3F, M ), + CMD( MI_LOAD_SCAN_LINES_EXCL, SMI, !F, 0x3F, R ), +}; + +#undef CMD +#undef SMI +#undef S3D +#undef S2D +#undef SMFX +#undef F +#undef S +#undef R +#undef W +#undef B +#undef M + +static const struct drm_i915_cmd_table gen7_render_cmds[] = { + { common_cmds, ARRAY_SIZE(common_cmds) }, + { render_cmds, ARRAY_SIZE(render_cmds) }, +}; + +static const struct drm_i915_cmd_table hsw_render_ring_cmds[] = { + { common_cmds, ARRAY_SIZE(common_cmds) }, + { render_cmds, ARRAY_SIZE(render_cmds) }, + { hsw_render_cmds, ARRAY_SIZE(hsw_render_cmds) }, +}; + +static const struct drm_i915_cmd_table gen7_video_cmds[] = { + { common_cmds, ARRAY_SIZE(common_cmds) }, + { video_cmds, ARRAY_SIZE(video_cmds) }, +}; + +static const struct drm_i915_cmd_table hsw_vebox_cmds[] = { + { common_cmds, ARRAY_SIZE(common_cmds) }, + { vecs_cmds, ARRAY_SIZE(vecs_cmds) }, +}; + +static const struct drm_i915_cmd_table gen7_blt_cmds[] = { + { common_cmds, ARRAY_SIZE(common_cmds) }, + { blt_cmds, ARRAY_SIZE(blt_cmds) }, +}; + +static const struct drm_i915_cmd_table hsw_blt_ring_cmds[] = { + { common_cmds, ARRAY_SIZE(common_cmds) }, + { blt_cmds, ARRAY_SIZE(blt_cmds) }, + { hsw_blt_cmds, ARRAY_SIZE(hsw_blt_cmds) }, +}; + +/* + * Register whitelists, sorted by increasing register offset. + * + * Some registers that userspace accesses are 64 bits. The register + * access commands only allow 32-bit accesses. Hence, we have to include + * entries for both halves of the 64-bit registers. + */ + +/* Convenience macro for adding 64-bit registers */ +#define REG64(addr) (addr), (addr + sizeof(u32)) + +static const u32 gen7_render_regs[] = { + REG64(GPGPU_THREADS_DISPATCHED), + REG64(HS_INVOCATION_COUNT), + REG64(DS_INVOCATION_COUNT), + REG64(IA_VERTICES_COUNT), + REG64(IA_PRIMITIVES_COUNT), + REG64(VS_INVOCATION_COUNT), + REG64(GS_INVOCATION_COUNT), + REG64(GS_PRIMITIVES_COUNT), + REG64(CL_INVOCATION_COUNT), + REG64(CL_PRIMITIVES_COUNT), + REG64(PS_INVOCATION_COUNT), + REG64(PS_DEPTH_COUNT), + OACONTROL, /* Only allowed for LRI and SRM. See below. */ + REG64(MI_PREDICATE_SRC0), + REG64(MI_PREDICATE_SRC1), + GEN7_3DPRIM_END_OFFSET, + GEN7_3DPRIM_START_VERTEX, + GEN7_3DPRIM_VERTEX_COUNT, + GEN7_3DPRIM_INSTANCE_COUNT, + GEN7_3DPRIM_START_INSTANCE, + GEN7_3DPRIM_BASE_VERTEX, + REG64(GEN7_SO_NUM_PRIMS_WRITTEN(0)), + REG64(GEN7_SO_NUM_PRIMS_WRITTEN(1)), + REG64(GEN7_SO_NUM_PRIMS_WRITTEN(2)), + REG64(GEN7_SO_NUM_PRIMS_WRITTEN(3)), + REG64(GEN7_SO_PRIM_STORAGE_NEEDED(0)), + REG64(GEN7_SO_PRIM_STORAGE_NEEDED(1)), + REG64(GEN7_SO_PRIM_STORAGE_NEEDED(2)), + REG64(GEN7_SO_PRIM_STORAGE_NEEDED(3)), + GEN7_SO_WRITE_OFFSET(0), + GEN7_SO_WRITE_OFFSET(1), + GEN7_SO_WRITE_OFFSET(2), + GEN7_SO_WRITE_OFFSET(3), + GEN7_L3SQCREG1, + GEN7_L3CNTLREG2, + GEN7_L3CNTLREG3, +}; + +static const u32 gen7_blt_regs[] = { + BCS_SWCTRL, +}; + +static const u32 ivb_master_regs[] = { + FORCEWAKE_MT, + DERRMR, + GEN7_PIPE_DE_LOAD_SL(PIPE_A), + GEN7_PIPE_DE_LOAD_SL(PIPE_B), + GEN7_PIPE_DE_LOAD_SL(PIPE_C), +}; + +static const u32 hsw_master_regs[] = { + FORCEWAKE_MT, + DERRMR, +}; + +#undef REG64 + +static u32 gen7_render_get_cmd_length_mask(u32 cmd_header) +{ + u32 client = (cmd_header & INSTR_CLIENT_MASK) >> INSTR_CLIENT_SHIFT; + u32 subclient = + (cmd_header & INSTR_SUBCLIENT_MASK) >> INSTR_SUBCLIENT_SHIFT; + + if (client == INSTR_MI_CLIENT) + return 0x3F; + else if (client == INSTR_RC_CLIENT) { + if (subclient == INSTR_MEDIA_SUBCLIENT) + return 0xFFFF; + else + return 0xFF; + } + + DRM_DEBUG_DRIVER("CMD: Abnormal rcs cmd length! 0x%08X\n", cmd_header); + return 0; +} + +static u32 gen7_bsd_get_cmd_length_mask(u32 cmd_header) +{ + u32 client = (cmd_header & INSTR_CLIENT_MASK) >> INSTR_CLIENT_SHIFT; + u32 subclient = + (cmd_header & INSTR_SUBCLIENT_MASK) >> INSTR_SUBCLIENT_SHIFT; + u32 op = (cmd_header & INSTR_26_TO_24_MASK) >> INSTR_26_TO_24_SHIFT; + + if (client == INSTR_MI_CLIENT) + return 0x3F; + else if (client == INSTR_RC_CLIENT) { + if (subclient == INSTR_MEDIA_SUBCLIENT) { + if (op == 6) + return 0xFFFF; + else + return 0xFFF; + } else + return 0xFF; + } + + DRM_DEBUG_DRIVER("CMD: Abnormal bsd cmd length! 0x%08X\n", cmd_header); + return 0; +} + +static u32 gen7_blt_get_cmd_length_mask(u32 cmd_header) +{ + u32 client = (cmd_header & INSTR_CLIENT_MASK) >> INSTR_CLIENT_SHIFT; + + if (client == INSTR_MI_CLIENT) + return 0x3F; + else if (client == INSTR_BC_CLIENT) + return 0xFF; + + DRM_DEBUG_DRIVER("CMD: Abnormal blt cmd length! 0x%08X\n", cmd_header); + return 0; +} + +static bool validate_cmds_sorted(struct intel_engine_cs *ring, + const struct drm_i915_cmd_table *cmd_tables, + int cmd_table_count) +{ + int i; + bool ret = true; + + if (!cmd_tables || cmd_table_count == 0) + return true; + + for (i = 0; i < cmd_table_count; i++) { + const struct drm_i915_cmd_table *table = &cmd_tables[i]; + u32 previous = 0; + int j; + + for (j = 0; j < table->count; j++) { + const struct drm_i915_cmd_descriptor *desc = + &table->table[i]; + u32 curr = desc->cmd.value & desc->cmd.mask; + + if (curr < previous) { + DRM_ERROR("CMD: table not sorted ring=%d table=%d entry=%d cmd=0x%08X prev=0x%08X\n", + ring->id, i, j, curr, previous); + ret = false; + } + + previous = curr; + } + } + + return ret; +} + +static bool check_sorted(int ring_id, const u32 *reg_table, int reg_count) +{ + int i; + u32 previous = 0; + bool ret = true; + + for (i = 0; i < reg_count; i++) { + u32 curr = reg_table[i]; + + if (curr < previous) { + DRM_ERROR("CMD: table not sorted ring=%d entry=%d reg=0x%08X prev=0x%08X\n", + ring_id, i, curr, previous); + ret = false; + } + + previous = curr; + } + + return ret; +} + +static bool validate_regs_sorted(struct intel_engine_cs *ring) +{ + return check_sorted(ring->id, ring->reg_table, ring->reg_count) && + check_sorted(ring->id, ring->master_reg_table, + ring->master_reg_count); +} + +struct cmd_node { + const struct drm_i915_cmd_descriptor *desc; + struct hlist_node node; +}; + +/* + * Different command ranges have different numbers of bits for the opcode. For + * example, MI commands use bits 31:23 while 3D commands use bits 31:16. The + * problem is that, for example, MI commands use bits 22:16 for other fields + * such as GGTT vs PPGTT bits. If we include those bits in the mask then when + * we mask a command from a batch it could hash to the wrong bucket due to + * non-opcode bits being set. But if we don't include those bits, some 3D + * commands may hash to the same bucket due to not including opcode bits that + * make the command unique. For now, we will risk hashing to the same bucket. + * + * If we attempt to generate a perfect hash, we should be able to look at bits + * 31:29 of a command from a batch buffer and use the full mask for that + * client. The existing INSTR_CLIENT_MASK/SHIFT defines can be used for this. + */ +#define CMD_HASH_MASK STD_MI_OPCODE_MASK + +static int init_hash_table(struct intel_engine_cs *ring, + const struct drm_i915_cmd_table *cmd_tables, + int cmd_table_count) +{ + int i, j; + + hash_init(ring->cmd_hash); + + for (i = 0; i < cmd_table_count; i++) { + const struct drm_i915_cmd_table *table = &cmd_tables[i]; + + for (j = 0; j < table->count; j++) { + const struct drm_i915_cmd_descriptor *desc = + &table->table[j]; + struct cmd_node *desc_node = + kmalloc(sizeof(*desc_node), GFP_KERNEL); + + if (!desc_node) + return -ENOMEM; + + desc_node->desc = desc; + hash_add(ring->cmd_hash, &desc_node->node, + desc->cmd.value & CMD_HASH_MASK); + } + } + + return 0; +} + +static void fini_hash_table(struct intel_engine_cs *ring) +{ + struct hlist_node *tmp; + struct cmd_node *desc_node; + int i; + + hash_for_each_safe(ring->cmd_hash, i, tmp, desc_node, node) { + hash_del(&desc_node->node); + kfree(desc_node); + } +} + +/** + * i915_cmd_parser_init_ring() - set cmd parser related fields for a ringbuffer + * @ring: the ringbuffer to initialize + * + * Optionally initializes fields related to batch buffer command parsing in the + * struct intel_engine_cs based on whether the platform requires software + * command parsing. + * + * Return: non-zero if initialization fails + */ +int i915_cmd_parser_init_ring(struct intel_engine_cs *ring) +{ + const struct drm_i915_cmd_table *cmd_tables; + int cmd_table_count; + int ret; + + if (!IS_GEN7(ring->dev)) + return 0; + + switch (ring->id) { + case RCS: + if (IS_HASWELL(ring->dev)) { + cmd_tables = hsw_render_ring_cmds; + cmd_table_count = + ARRAY_SIZE(hsw_render_ring_cmds); + } else { + cmd_tables = gen7_render_cmds; + cmd_table_count = ARRAY_SIZE(gen7_render_cmds); + } + + ring->reg_table = gen7_render_regs; + ring->reg_count = ARRAY_SIZE(gen7_render_regs); + + if (IS_HASWELL(ring->dev)) { + ring->master_reg_table = hsw_master_regs; + ring->master_reg_count = ARRAY_SIZE(hsw_master_regs); + } else { + ring->master_reg_table = ivb_master_regs; + ring->master_reg_count = ARRAY_SIZE(ivb_master_regs); + } + + ring->get_cmd_length_mask = gen7_render_get_cmd_length_mask; + break; + case VCS: + cmd_tables = gen7_video_cmds; + cmd_table_count = ARRAY_SIZE(gen7_video_cmds); + ring->get_cmd_length_mask = gen7_bsd_get_cmd_length_mask; + break; + case BCS: + if (IS_HASWELL(ring->dev)) { + cmd_tables = hsw_blt_ring_cmds; + cmd_table_count = ARRAY_SIZE(hsw_blt_ring_cmds); + } else { + cmd_tables = gen7_blt_cmds; + cmd_table_count = ARRAY_SIZE(gen7_blt_cmds); + } + + ring->reg_table = gen7_blt_regs; + ring->reg_count = ARRAY_SIZE(gen7_blt_regs); + + if (IS_HASWELL(ring->dev)) { + ring->master_reg_table = hsw_master_regs; + ring->master_reg_count = ARRAY_SIZE(hsw_master_regs); + } else { + ring->master_reg_table = ivb_master_regs; + ring->master_reg_count = ARRAY_SIZE(ivb_master_regs); + } + + ring->get_cmd_length_mask = gen7_blt_get_cmd_length_mask; + break; + case VECS: + cmd_tables = hsw_vebox_cmds; + cmd_table_count = ARRAY_SIZE(hsw_vebox_cmds); + /* VECS can use the same length_mask function as VCS */ + ring->get_cmd_length_mask = gen7_bsd_get_cmd_length_mask; + break; + default: + DRM_ERROR("CMD: cmd_parser_init with unknown ring: %d\n", + ring->id); + BUG(); + } + + BUG_ON(!validate_cmds_sorted(ring, cmd_tables, cmd_table_count)); + BUG_ON(!validate_regs_sorted(ring)); + + WARN_ON(!hash_empty(ring->cmd_hash)); + + ret = init_hash_table(ring, cmd_tables, cmd_table_count); + if (ret) { + DRM_ERROR("CMD: cmd_parser_init failed!\n"); + fini_hash_table(ring); + return ret; + } + + ring->needs_cmd_parser = true; + + return 0; +} + +/** + * i915_cmd_parser_fini_ring() - clean up cmd parser related fields + * @ring: the ringbuffer to clean up + * + * Releases any resources related to command parsing that may have been + * initialized for the specified ring. + */ +void i915_cmd_parser_fini_ring(struct intel_engine_cs *ring) +{ + if (!ring->needs_cmd_parser) + return; + + fini_hash_table(ring); +} + +static const struct drm_i915_cmd_descriptor* +find_cmd_in_table(struct intel_engine_cs *ring, + u32 cmd_header) +{ + struct cmd_node *desc_node; + + hash_for_each_possible(ring->cmd_hash, desc_node, node, + cmd_header & CMD_HASH_MASK) { + const struct drm_i915_cmd_descriptor *desc = desc_node->desc; + u32 masked_cmd = desc->cmd.mask & cmd_header; + u32 masked_value = desc->cmd.value & desc->cmd.mask; + + if (masked_cmd == masked_value) + return desc; + } + + return NULL; +} + +/* + * Returns a pointer to a descriptor for the command specified by cmd_header. + * + * The caller must supply space for a default descriptor via the default_desc + * parameter. If no descriptor for the specified command exists in the ring's + * command parser tables, this function fills in default_desc based on the + * ring's default length encoding and returns default_desc. + */ +static const struct drm_i915_cmd_descriptor* +find_cmd(struct intel_engine_cs *ring, + u32 cmd_header, + struct drm_i915_cmd_descriptor *default_desc) +{ + const struct drm_i915_cmd_descriptor *desc; + u32 mask; + + desc = find_cmd_in_table(ring, cmd_header); + if (desc) + return desc; + + mask = ring->get_cmd_length_mask(cmd_header); + if (!mask) + return NULL; + + BUG_ON(!default_desc); + default_desc->flags = CMD_DESC_SKIP; + default_desc->length.mask = mask; + + return default_desc; +} + +static bool valid_reg(const u32 *table, int count, u32 addr) +{ + if (table && count != 0) { + int i; + + for (i = 0; i < count; i++) { + if (table[i] == addr) + return true; + } + } + + return false; +} + +static u32 *vmap_batch(struct drm_i915_gem_object *obj, + unsigned start, unsigned len) +{ + int i; + void *addr = NULL; + struct sg_page_iter sg_iter; + int first_page = start >> PAGE_SHIFT; + int last_page = (len + start + 4095) >> PAGE_SHIFT; + int npages = last_page - first_page; + struct page **pages; + + pages = drm_malloc_ab(npages, sizeof(*pages)); + if (pages == NULL) { + DRM_DEBUG_DRIVER("Failed to get space for pages\n"); + goto finish; + } + + i = 0; + for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, first_page) { + pages[i++] = sg_page_iter_page(&sg_iter); + if (i == npages) + break; + } + + addr = vmap(pages, i, 0, PAGE_KERNEL); + if (addr == NULL) { + DRM_DEBUG_DRIVER("Failed to vmap pages\n"); + goto finish; + } + +finish: + if (pages) + drm_free_large(pages); + return (u32*)addr; +} + +/* Returns a vmap'd pointer to dest_obj, which the caller must unmap */ +static u32 *copy_batch(struct drm_i915_gem_object *dest_obj, + struct drm_i915_gem_object *src_obj, + u32 batch_start_offset, + u32 batch_len) +{ + int needs_clflush = 0; + void *src_base, *src; + void *dst = NULL; + int ret; + + if (batch_len > dest_obj->base.size || + batch_len + batch_start_offset > src_obj->base.size) + return ERR_PTR(-E2BIG); + + ret = i915_gem_obj_prepare_shmem_read(src_obj, &needs_clflush); + if (ret) { + DRM_DEBUG_DRIVER("CMD: failed to prepare shadow batch\n"); + return ERR_PTR(ret); + } + + src_base = vmap_batch(src_obj, batch_start_offset, batch_len); + if (!src_base) { + DRM_DEBUG_DRIVER("CMD: Failed to vmap batch\n"); + ret = -ENOMEM; + goto unpin_src; + } + + ret = i915_gem_object_get_pages(dest_obj); + if (ret) { + DRM_DEBUG_DRIVER("CMD: Failed to get pages for shadow batch\n"); + goto unmap_src; + } + i915_gem_object_pin_pages(dest_obj); + + ret = i915_gem_object_set_to_cpu_domain(dest_obj, true); + if (ret) { + DRM_DEBUG_DRIVER("CMD: Failed to set shadow batch to CPU\n"); + goto unmap_src; + } + + dst = vmap_batch(dest_obj, 0, batch_len); + if (!dst) { + DRM_DEBUG_DRIVER("CMD: Failed to vmap shadow batch\n"); + i915_gem_object_unpin_pages(dest_obj); + ret = -ENOMEM; + goto unmap_src; + } + + src = src_base + offset_in_page(batch_start_offset); + if (needs_clflush) + drm_clflush_virt_range(src, batch_len); + + memcpy(dst, src, batch_len); + +unmap_src: + vunmap(src_base); +unpin_src: + i915_gem_object_unpin_pages(src_obj); + + return ret ? ERR_PTR(ret) : dst; +} + +/** + * i915_needs_cmd_parser() - should a given ring use software command parsing? + * @ring: the ring in question + * + * Only certain platforms require software batch buffer command parsing, and + * only when enabled via module parameter. + * + * Return: true if the ring requires software command parsing + */ +bool i915_needs_cmd_parser(struct intel_engine_cs *ring) +{ + if (!ring->needs_cmd_parser) + return false; + + if (!USES_PPGTT(ring->dev)) + return false; + + return (i915.enable_cmd_parser == 1); +} + +static bool check_cmd(const struct intel_engine_cs *ring, + const struct drm_i915_cmd_descriptor *desc, + const u32 *cmd, + const bool is_master, + bool *oacontrol_set) +{ + if (desc->flags & CMD_DESC_REJECT) { + DRM_DEBUG_DRIVER("CMD: Rejected command: 0x%08X\n", *cmd); + return false; + } + + if ((desc->flags & CMD_DESC_MASTER) && !is_master) { + DRM_DEBUG_DRIVER("CMD: Rejected master-only command: 0x%08X\n", + *cmd); + return false; + } + + if (desc->flags & CMD_DESC_REGISTER) { + u32 reg_addr = cmd[desc->reg.offset] & desc->reg.mask; + + /* + * OACONTROL requires some special handling for writes. We + * want to make sure that any batch which enables OA also + * disables it before the end of the batch. The goal is to + * prevent one process from snooping on the perf data from + * another process. To do that, we need to check the value + * that will be written to the register. Hence, limit + * OACONTROL writes to only MI_LOAD_REGISTER_IMM commands. + */ + if (reg_addr == OACONTROL) { + if (desc->cmd.value == MI_LOAD_REGISTER_MEM) { + DRM_DEBUG_DRIVER("CMD: Rejected LRM to OACONTROL\n"); + return false; + } + + if (desc->cmd.value == MI_LOAD_REGISTER_IMM(1)) + *oacontrol_set = (cmd[2] != 0); + } + + if (!valid_reg(ring->reg_table, + ring->reg_count, reg_addr)) { + if (!is_master || + !valid_reg(ring->master_reg_table, + ring->master_reg_count, + reg_addr)) { + DRM_DEBUG_DRIVER("CMD: Rejected register 0x%08X in command: 0x%08X (ring=%d)\n", + reg_addr, + *cmd, + ring->id); + return false; + } + } + } + + if (desc->flags & CMD_DESC_BITMASK) { + int i; + + for (i = 0; i < MAX_CMD_DESC_BITMASKS; i++) { + u32 dword; + + if (desc->bits[i].mask == 0) + break; + + if (desc->bits[i].condition_mask != 0) { + u32 offset = + desc->bits[i].condition_offset; + u32 condition = cmd[offset] & + desc->bits[i].condition_mask; + + if (condition == 0) + continue; + } + + dword = cmd[desc->bits[i].offset] & + desc->bits[i].mask; + + if (dword != desc->bits[i].expected) { + DRM_DEBUG_DRIVER("CMD: Rejected command 0x%08X for bitmask 0x%08X (exp=0x%08X act=0x%08X) (ring=%d)\n", + *cmd, + desc->bits[i].mask, + desc->bits[i].expected, + dword, ring->id); + return false; + } + } + } + + return true; +} + +#define LENGTH_BIAS 2 + +/** + * i915_parse_cmds() - parse a submitted batch buffer for privilege violations + * @ring: the ring on which the batch is to execute + * @batch_obj: the batch buffer in question + * @shadow_batch_obj: copy of the batch buffer in question + * @batch_start_offset: byte offset in the batch at which execution starts + * @batch_len: length of the commands in batch_obj + * @is_master: is the submitting process the drm master? + * + * Parses the specified batch buffer looking for privilege violations as + * described in the overview. + * + * Return: non-zero if the parser finds violations or otherwise fails; -EACCES + * if the batch appears legal but should use hardware parsing + */ +int i915_parse_cmds(struct intel_engine_cs *ring, + struct drm_i915_gem_object *batch_obj, + struct drm_i915_gem_object *shadow_batch_obj, + u32 batch_start_offset, + u32 batch_len, + bool is_master) +{ + u32 *cmd, *batch_base, *batch_end; + struct drm_i915_cmd_descriptor default_desc = { 0 }; + bool oacontrol_set = false; /* OACONTROL tracking. See check_cmd() */ + int ret = 0; + + batch_base = copy_batch(shadow_batch_obj, batch_obj, + batch_start_offset, batch_len); + if (IS_ERR(batch_base)) { + DRM_DEBUG_DRIVER("CMD: Failed to copy batch\n"); + return PTR_ERR(batch_base); + } + + /* + * We use the batch length as size because the shadow object is as + * large or larger and copy_batch() will write MI_NOPs to the extra + * space. Parsing should be faster in some cases this way. + */ + batch_end = batch_base + (batch_len / sizeof(*batch_end)); + + cmd = batch_base; + while (cmd < batch_end) { + const struct drm_i915_cmd_descriptor *desc; + u32 length; + + if (*cmd == MI_BATCH_BUFFER_END) + break; + + desc = find_cmd(ring, *cmd, &default_desc); + if (!desc) { + DRM_DEBUG_DRIVER("CMD: Unrecognized command: 0x%08X\n", + *cmd); + ret = -EINVAL; + break; + } + + /* + * If the batch buffer contains a chained batch, return an + * error that tells the caller to abort and dispatch the + * workload as a non-secure batch. + */ + if (desc->cmd.value == MI_BATCH_BUFFER_START) { + ret = -EACCES; + break; + } + + if (desc->flags & CMD_DESC_FIXED) + length = desc->length.fixed; + else + length = ((*cmd & desc->length.mask) + LENGTH_BIAS); + + if ((batch_end - cmd) < length) { + DRM_DEBUG_DRIVER("CMD: Command length exceeds batch length: 0x%08X length=%u batchlen=%td\n", + *cmd, + length, + batch_end - cmd); + ret = -EINVAL; + break; + } + + if (!check_cmd(ring, desc, cmd, is_master, &oacontrol_set)) { + ret = -EINVAL; + break; + } + + cmd += length; + } + + if (oacontrol_set) { + DRM_DEBUG_DRIVER("CMD: batch set OACONTROL but did not clear it\n"); + ret = -EINVAL; + } + + if (cmd >= batch_end) { + DRM_DEBUG_DRIVER("CMD: Got to the end of the buffer w/o a BBE cmd!\n"); + ret = -EINVAL; + } + + vunmap(batch_base); + i915_gem_object_unpin_pages(shadow_batch_obj); + + return ret; +} + +/** + * i915_cmd_parser_get_version() - get the cmd parser version number + * + * The cmd parser maintains a simple increasing integer version number suitable + * for passing to userspace clients to determine what operations are permitted. + * + * Return: the current version number of the cmd parser + */ +int i915_cmd_parser_get_version(void) +{ + /* + * Command parser version history + * + * 1. Initial version. Checks batches and reports violations, but leaves + * hardware parsing enabled (so does not allow new use cases). + * 2. Allow access to the MI_PREDICATE_SRC0 and + * MI_PREDICATE_SRC1 registers. + * 3. Allow access to the GPGPU_THREADS_DISPATCHED register. + */ + return 3; +} --- linux-3.19.0.orig/ubuntu/i915/i915_debugfs.c +++ linux-3.19.0/ubuntu/i915/i915_debugfs.c @@ -0,0 +1,4782 @@ +/* + * Copyright © 2008 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Eric Anholt + * Keith Packard + * + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "intel_drv.h" +#include "intel_ringbuffer.h" +#include +#include "i915_drv.h" + +enum { + ACTIVE_LIST, + INACTIVE_LIST, + PINNED_LIST, +}; + +static const char *yesno(int v) +{ + return v ? "yes" : "no"; +} + +/* As the drm_debugfs_init() routines are called before dev->dev_private is + * allocated we need to hook into the minor for release. */ +static int +drm_add_fake_info_node(struct drm_minor *minor, + struct dentry *ent, + const void *key) +{ + struct drm_info_node *node; + + node = kmalloc(sizeof(*node), GFP_KERNEL); + if (node == NULL) { + debugfs_remove(ent); + return -ENOMEM; + } + + node->minor = minor; + node->dent = ent; + node->info_ent = (void *) key; + + mutex_lock(&minor->debugfs_lock); + list_add(&node->list, &minor->debugfs_list); + mutex_unlock(&minor->debugfs_lock); + + return 0; +} + +static int i915_capabilities(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + const struct intel_device_info *info = INTEL_INFO(dev); + + seq_printf(m, "gen: %d\n", info->gen); + seq_printf(m, "pch: %d\n", INTEL_PCH_TYPE(dev)); +#define PRINT_FLAG(x) seq_printf(m, #x ": %s\n", yesno(info->x)) +#define SEP_SEMICOLON ; + DEV_INFO_FOR_EACH_FLAG(PRINT_FLAG, SEP_SEMICOLON); +#undef PRINT_FLAG +#undef SEP_SEMICOLON + + return 0; +} + +static const char *get_pin_flag(struct drm_i915_gem_object *obj) +{ + if (i915_gem_obj_is_pinned(obj)) + return "p"; + else + return " "; +} + +static const char *get_tiling_flag(struct drm_i915_gem_object *obj) +{ + switch (obj->tiling_mode) { + default: + case I915_TILING_NONE: return " "; + case I915_TILING_X: return "X"; + case I915_TILING_Y: return "Y"; + } +} + +static inline const char *get_global_flag(struct drm_i915_gem_object *obj) +{ + return i915_gem_obj_to_ggtt(obj) ? "g" : " "; +} + +static void +describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj) +{ + struct i915_vma *vma; + int pin_count = 0; + + seq_printf(m, "%pK: %s%s%s %8zdKiB %02x %02x %x %x %x%s%s%s", + &obj->base, + get_pin_flag(obj), + get_tiling_flag(obj), + get_global_flag(obj), + obj->base.size / 1024, + obj->base.read_domains, + obj->base.write_domain, + i915_gem_request_get_seqno(obj->last_read_req), + i915_gem_request_get_seqno(obj->last_write_req), + i915_gem_request_get_seqno(obj->last_fenced_req), + i915_cache_level_str(to_i915(obj->base.dev), obj->cache_level), + obj->dirty ? " dirty" : "", + obj->madv == I915_MADV_DONTNEED ? " purgeable" : ""); + if (obj->base.name) + seq_printf(m, " (name: %d)", obj->base.name); + list_for_each_entry(vma, &obj->vma_list, vma_link) { + if (vma->pin_count > 0) + pin_count++; + } + seq_printf(m, " (pinned x %d)", pin_count); + if (obj->pin_display) + seq_printf(m, " (display)"); + if (obj->fence_reg != I915_FENCE_REG_NONE) + seq_printf(m, " (fence: %d)", obj->fence_reg); + list_for_each_entry(vma, &obj->vma_list, vma_link) { + if (!i915_is_ggtt(vma->vm)) + seq_puts(m, " (pp"); + else + seq_puts(m, " (g"); + seq_printf(m, "gtt offset: %08lx, size: %08lx, type: %u)", + vma->node.start, vma->node.size, + vma->ggtt_view.type); + } + if (obj->stolen) + seq_printf(m, " (stolen: %08lx)", obj->stolen->start); + if (obj->pin_mappable || obj->fault_mappable) { + char s[3], *t = s; + if (obj->pin_mappable) + *t++ = 'p'; + if (obj->fault_mappable) + *t++ = 'f'; + *t = '\0'; + seq_printf(m, " (%s mappable)", s); + } + if (obj->last_read_req != NULL) + seq_printf(m, " (%s)", + i915_gem_request_get_ring(obj->last_read_req)->name); + if (obj->frontbuffer_bits) + seq_printf(m, " (frontbuffer: 0x%03x)", obj->frontbuffer_bits); +} + +static void describe_ctx(struct seq_file *m, struct intel_context *ctx) +{ + seq_putc(m, ctx->legacy_hw_ctx.initialized ? 'I' : 'i'); + seq_putc(m, ctx->remap_slice ? 'R' : 'r'); + seq_putc(m, ' '); +} + +static int i915_gem_object_list_info(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + uintptr_t list = (uintptr_t) node->info_ent->data; + struct list_head *head; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct i915_address_space *vm = &dev_priv->gtt.base; + struct i915_vma *vma; + size_t total_obj_size, total_gtt_size; + int count, ret; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + /* FIXME: the user of this interface might want more than just GGTT */ + switch (list) { + case ACTIVE_LIST: + seq_puts(m, "Active:\n"); + head = &vm->active_list; + break; + case INACTIVE_LIST: + seq_puts(m, "Inactive:\n"); + head = &vm->inactive_list; + break; + default: + mutex_unlock(&dev->struct_mutex); + return -EINVAL; + } + + total_obj_size = total_gtt_size = count = 0; + list_for_each_entry(vma, head, mm_list) { + seq_printf(m, " "); + describe_obj(m, vma->obj); + seq_printf(m, "\n"); + total_obj_size += vma->obj->base.size; + total_gtt_size += vma->node.size; + count++; + } + mutex_unlock(&dev->struct_mutex); + + seq_printf(m, "Total %d objects, %zu bytes, %zu GTT size\n", + count, total_obj_size, total_gtt_size); + return 0; +} + +static int obj_rank_by_stolen(void *priv, + struct list_head *A, struct list_head *B) +{ + struct drm_i915_gem_object *a = + container_of(A, struct drm_i915_gem_object, obj_exec_link); + struct drm_i915_gem_object *b = + container_of(B, struct drm_i915_gem_object, obj_exec_link); + + return a->stolen->start - b->stolen->start; +} + +static int i915_gem_stolen_list_info(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_object *obj; + size_t total_obj_size, total_gtt_size; + LIST_HEAD(stolen); + int count, ret; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + total_obj_size = total_gtt_size = count = 0; + list_for_each_entry(obj, &dev_priv->mm.bound_list, global_list) { + if (obj->stolen == NULL) + continue; + + list_add(&obj->obj_exec_link, &stolen); + + total_obj_size += obj->base.size; + total_gtt_size += i915_gem_obj_ggtt_size(obj); + count++; + } + list_for_each_entry(obj, &dev_priv->mm.unbound_list, global_list) { + if (obj->stolen == NULL) + continue; + + list_add(&obj->obj_exec_link, &stolen); + + total_obj_size += obj->base.size; + count++; + } + list_sort(NULL, &stolen, obj_rank_by_stolen); + seq_puts(m, "Stolen:\n"); + while (!list_empty(&stolen)) { + obj = list_first_entry(&stolen, typeof(*obj), obj_exec_link); + seq_puts(m, " "); + describe_obj(m, obj); + seq_putc(m, '\n'); + list_del_init(&obj->obj_exec_link); + } + mutex_unlock(&dev->struct_mutex); + + seq_printf(m, "Total %d objects, %zu bytes, %zu GTT size\n", + count, total_obj_size, total_gtt_size); + return 0; +} + +#define count_objects(list, member) do { \ + list_for_each_entry(obj, list, member) { \ + size += i915_gem_obj_ggtt_size(obj); \ + ++count; \ + if (obj->map_and_fenceable) { \ + mappable_size += i915_gem_obj_ggtt_size(obj); \ + ++mappable_count; \ + } \ + } \ +} while (0) + +struct file_stats { + struct drm_i915_file_private *file_priv; + int count; + size_t total, unbound; + size_t global, shared; + size_t active, inactive; +}; + +static int per_file_stats(int id, void *ptr, void *data) +{ + struct drm_i915_gem_object *obj = ptr; + struct file_stats *stats = data; + struct i915_vma *vma; + + stats->count++; + stats->total += obj->base.size; + + if (obj->base.name || obj->base.dma_buf) + stats->shared += obj->base.size; + + if (USES_FULL_PPGTT(obj->base.dev)) { + list_for_each_entry(vma, &obj->vma_list, vma_link) { + struct i915_hw_ppgtt *ppgtt; + + if (!drm_mm_node_allocated(&vma->node)) + continue; + + if (i915_is_ggtt(vma->vm)) { + stats->global += obj->base.size; + continue; + } + + ppgtt = container_of(vma->vm, struct i915_hw_ppgtt, base); + if (ppgtt->file_priv != stats->file_priv) + continue; + + if (obj->active) /* XXX per-vma statistic */ + stats->active += obj->base.size; + else + stats->inactive += obj->base.size; + + return 0; + } + } else { + if (i915_gem_obj_ggtt_bound(obj)) { + stats->global += obj->base.size; + if (obj->active) + stats->active += obj->base.size; + else + stats->inactive += obj->base.size; + return 0; + } + } + + if (!list_empty(&obj->global_list)) + stats->unbound += obj->base.size; + + return 0; +} + +#define print_file_stats(m, name, stats) \ + seq_printf(m, "%s: %u objects, %zu bytes (%zu active, %zu inactive, %zu global, %zu shared, %zu unbound)\n", \ + name, \ + stats.count, \ + stats.total, \ + stats.active, \ + stats.inactive, \ + stats.global, \ + stats.shared, \ + stats.unbound) + +static void print_batch_pool_stats(struct seq_file *m, + struct drm_i915_private *dev_priv) +{ + struct drm_i915_gem_object *obj; + struct file_stats stats; + + memset(&stats, 0, sizeof(stats)); + + list_for_each_entry(obj, + &dev_priv->mm.batch_pool.cache_list, + batch_pool_list) + per_file_stats(0, obj, &stats); + + print_file_stats(m, "batch pool", stats); +} + +#define count_vmas(list, member) do { \ + list_for_each_entry(vma, list, member) { \ + size += i915_gem_obj_ggtt_size(vma->obj); \ + ++count; \ + if (vma->obj->map_and_fenceable) { \ + mappable_size += i915_gem_obj_ggtt_size(vma->obj); \ + ++mappable_count; \ + } \ + } \ +} while (0) + +static int i915_gem_object_info(struct seq_file *m, void* data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 count, mappable_count, purgeable_count; + size_t size, mappable_size, purgeable_size; + struct drm_i915_gem_object *obj; + struct i915_address_space *vm = &dev_priv->gtt.base; + struct drm_file *file; + struct i915_vma *vma; + int ret; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + seq_printf(m, "%u objects, %zu bytes\n", + dev_priv->mm.object_count, + dev_priv->mm.object_memory); + + size = count = mappable_size = mappable_count = 0; + count_objects(&dev_priv->mm.bound_list, global_list); + seq_printf(m, "%u [%u] objects, %zu [%zu] bytes in gtt\n", + count, mappable_count, size, mappable_size); + + size = count = mappable_size = mappable_count = 0; + count_vmas(&vm->active_list, mm_list); + seq_printf(m, " %u [%u] active objects, %zu [%zu] bytes\n", + count, mappable_count, size, mappable_size); + + size = count = mappable_size = mappable_count = 0; + count_vmas(&vm->inactive_list, mm_list); + seq_printf(m, " %u [%u] inactive objects, %zu [%zu] bytes\n", + count, mappable_count, size, mappable_size); + + size = count = purgeable_size = purgeable_count = 0; + list_for_each_entry(obj, &dev_priv->mm.unbound_list, global_list) { + size += obj->base.size, ++count; + if (obj->madv == I915_MADV_DONTNEED) + purgeable_size += obj->base.size, ++purgeable_count; + } + seq_printf(m, "%u unbound objects, %zu bytes\n", count, size); + + size = count = mappable_size = mappable_count = 0; + list_for_each_entry(obj, &dev_priv->mm.bound_list, global_list) { + if (obj->fault_mappable) { + size += i915_gem_obj_ggtt_size(obj); + ++count; + } + if (obj->pin_mappable) { + mappable_size += i915_gem_obj_ggtt_size(obj); + ++mappable_count; + } + if (obj->madv == I915_MADV_DONTNEED) { + purgeable_size += obj->base.size; + ++purgeable_count; + } + } + seq_printf(m, "%u purgeable objects, %zu bytes\n", + purgeable_count, purgeable_size); + seq_printf(m, "%u pinned mappable objects, %zu bytes\n", + mappable_count, mappable_size); + seq_printf(m, "%u fault mappable objects, %zu bytes\n", + count, size); + + seq_printf(m, "%zu [%lu] gtt total\n", + dev_priv->gtt.base.total, + dev_priv->gtt.mappable_end - dev_priv->gtt.base.start); + + seq_putc(m, '\n'); + print_batch_pool_stats(m, dev_priv); + + seq_putc(m, '\n'); + list_for_each_entry_reverse(file, &dev->filelist, lhead) { + struct file_stats stats; + struct task_struct *task; + + memset(&stats, 0, sizeof(stats)); + stats.file_priv = file->driver_priv; + spin_lock(&file->table_lock); + idr_for_each(&file->object_idr, per_file_stats, &stats); + spin_unlock(&file->table_lock); + /* + * Although we have a valid reference on file->pid, that does + * not guarantee that the task_struct who called get_pid() is + * still alive (e.g. get_pid(current) => fork() => exit()). + * Therefore, we need to protect this ->comm access using RCU. + */ + rcu_read_lock(); + task = pid_task(file->pid, PIDTYPE_PID); + print_file_stats(m, task ? task->comm : "", stats); + rcu_read_unlock(); + } + + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +static int i915_gem_gtt_info(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + uintptr_t list = (uintptr_t) node->info_ent->data; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_object *obj; + size_t total_obj_size, total_gtt_size; + int count, ret; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + total_obj_size = total_gtt_size = count = 0; + list_for_each_entry(obj, &dev_priv->mm.bound_list, global_list) { + if (list == PINNED_LIST && !i915_gem_obj_is_pinned(obj)) + continue; + + seq_puts(m, " "); + describe_obj(m, obj); + seq_putc(m, '\n'); + total_obj_size += obj->base.size; + total_gtt_size += i915_gem_obj_ggtt_size(obj); + count++; + } + + mutex_unlock(&dev->struct_mutex); + + seq_printf(m, "Total %d objects, %zu bytes, %zu GTT size\n", + count, total_obj_size, total_gtt_size); + + return 0; +} + +static int i915_gem_pageflip_info(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *crtc; + int ret; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + for_each_intel_crtc(dev, crtc) { + const char pipe = pipe_name(crtc->pipe); + const char plane = plane_name(crtc->plane); + struct intel_unpin_work *work; + + spin_lock_irq(&dev->event_lock); + work = crtc->unpin_work; + if (work == NULL) { + seq_printf(m, "No flip due on pipe %c (plane %c)\n", + pipe, plane); + } else { + u32 addr; + + if (atomic_read(&work->pending) < INTEL_FLIP_COMPLETE) { + seq_printf(m, "Flip queued on pipe %c (plane %c)\n", + pipe, plane); + } else { + seq_printf(m, "Flip pending (waiting for vsync) on pipe %c (plane %c)\n", + pipe, plane); + } + if (work->flip_queued_req) { + struct intel_engine_cs *ring = + i915_gem_request_get_ring(work->flip_queued_req); + + seq_printf(m, "Flip queued on %s at seqno %x, next seqno %x [current breadcrumb %x], completed? %d\n", + ring->name, + i915_gem_request_get_seqno(work->flip_queued_req), + dev_priv->next_seqno, + ring->get_seqno(ring, true), + i915_gem_request_completed(work->flip_queued_req, true)); + } else + seq_printf(m, "Flip not associated with any ring\n"); + seq_printf(m, "Flip queued on frame %d, (was ready on frame %d), now %d\n", + work->flip_queued_vblank, + work->flip_ready_vblank, + drm_crtc_vblank_count(&crtc->base)); + if (work->enable_stall_check) + seq_puts(m, "Stall check enabled, "); + else + seq_puts(m, "Stall check waiting for page flip ioctl, "); + seq_printf(m, "%d prepares\n", atomic_read(&work->pending)); + + if (INTEL_INFO(dev)->gen >= 4) + addr = I915_HI_DISPBASE(I915_READ(DSPSURF(crtc->plane))); + else + addr = I915_READ(DSPADDR(crtc->plane)); + seq_printf(m, "Current scanout address 0x%08x\n", addr); + + if (work->pending_flip_obj) { + seq_printf(m, "New framebuffer address 0x%08lx\n", (long)work->gtt_offset); + seq_printf(m, "MMIO update completed? %d\n", addr == work->gtt_offset); + } + } + spin_unlock_irq(&dev->event_lock); + } + + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +static int i915_gem_batch_pool_info(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_object *obj; + int count = 0; + int ret; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + seq_puts(m, "cache:\n"); + list_for_each_entry(obj, + &dev_priv->mm.batch_pool.cache_list, + batch_pool_list) { + seq_puts(m, " "); + describe_obj(m, obj); + seq_putc(m, '\n'); + count++; + } + + seq_printf(m, "total: %d\n", count); + + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +static int i915_gem_request_info(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + struct drm_i915_gem_request *gem_request; + int ret, count, i; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + count = 0; + for_each_ring(ring, dev_priv, i) { + if (list_empty(&ring->request_list)) + continue; + + seq_printf(m, "%s requests:\n", ring->name); + list_for_each_entry(gem_request, + &ring->request_list, + list) { + seq_printf(m, " %x @ %d\n", + gem_request->seqno, + (int) (jiffies - gem_request->emitted_jiffies)); + } + count++; + } + mutex_unlock(&dev->struct_mutex); + + if (count == 0) + seq_puts(m, "No requests\n"); + + return 0; +} + +static void i915_ring_seqno_info(struct seq_file *m, + struct intel_engine_cs *ring) +{ + if (ring->get_seqno) { + seq_printf(m, "Current sequence (%s): %x\n", + ring->name, ring->get_seqno(ring, false)); + } +} + +static int i915_gem_seqno_info(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + int ret, i; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + intel_runtime_pm_get(dev_priv); + + for_each_ring(ring, dev_priv, i) + i915_ring_seqno_info(m, ring); + + intel_runtime_pm_put(dev_priv); + mutex_unlock(&dev->struct_mutex); + + return 0; +} + + +static int i915_interrupt_info(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + int ret, i, pipe; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + intel_runtime_pm_get(dev_priv); + + if (IS_CHERRYVIEW(dev)) { + seq_printf(m, "Master Interrupt Control:\t%08x\n", + I915_READ(GEN8_MASTER_IRQ)); + + seq_printf(m, "Display IER:\t%08x\n", + I915_READ(VLV_IER)); + seq_printf(m, "Display IIR:\t%08x\n", + I915_READ(VLV_IIR)); + seq_printf(m, "Display IIR_RW:\t%08x\n", + I915_READ(VLV_IIR_RW)); + seq_printf(m, "Display IMR:\t%08x\n", + I915_READ(VLV_IMR)); + for_each_pipe(dev_priv, pipe) + seq_printf(m, "Pipe %c stat:\t%08x\n", + pipe_name(pipe), + I915_READ(PIPESTAT(pipe))); + + seq_printf(m, "Port hotplug:\t%08x\n", + I915_READ(PORT_HOTPLUG_EN)); + seq_printf(m, "DPFLIPSTAT:\t%08x\n", + I915_READ(VLV_DPFLIPSTAT)); + seq_printf(m, "DPINVGTT:\t%08x\n", + I915_READ(DPINVGTT)); + + for (i = 0; i < 4; i++) { + seq_printf(m, "GT Interrupt IMR %d:\t%08x\n", + i, I915_READ(GEN8_GT_IMR(i))); + seq_printf(m, "GT Interrupt IIR %d:\t%08x\n", + i, I915_READ(GEN8_GT_IIR(i))); + seq_printf(m, "GT Interrupt IER %d:\t%08x\n", + i, I915_READ(GEN8_GT_IER(i))); + } + + seq_printf(m, "PCU interrupt mask:\t%08x\n", + I915_READ(GEN8_PCU_IMR)); + seq_printf(m, "PCU interrupt identity:\t%08x\n", + I915_READ(GEN8_PCU_IIR)); + seq_printf(m, "PCU interrupt enable:\t%08x\n", + I915_READ(GEN8_PCU_IER)); + } else if (INTEL_INFO(dev)->gen >= 8) { + seq_printf(m, "Master Interrupt Control:\t%08x\n", + I915_READ(GEN8_MASTER_IRQ)); + + for (i = 0; i < 4; i++) { + seq_printf(m, "GT Interrupt IMR %d:\t%08x\n", + i, I915_READ(GEN8_GT_IMR(i))); + seq_printf(m, "GT Interrupt IIR %d:\t%08x\n", + i, I915_READ(GEN8_GT_IIR(i))); + seq_printf(m, "GT Interrupt IER %d:\t%08x\n", + i, I915_READ(GEN8_GT_IER(i))); + } + + for_each_pipe(dev_priv, pipe) { + if (!intel_display_power_is_enabled(dev_priv, + POWER_DOMAIN_PIPE(pipe))) { + seq_printf(m, "Pipe %c power disabled\n", + pipe_name(pipe)); + continue; + } + seq_printf(m, "Pipe %c IMR:\t%08x\n", + pipe_name(pipe), + I915_READ(GEN8_DE_PIPE_IMR(pipe))); + seq_printf(m, "Pipe %c IIR:\t%08x\n", + pipe_name(pipe), + I915_READ(GEN8_DE_PIPE_IIR(pipe))); + seq_printf(m, "Pipe %c IER:\t%08x\n", + pipe_name(pipe), + I915_READ(GEN8_DE_PIPE_IER(pipe))); + } + + seq_printf(m, "Display Engine port interrupt mask:\t%08x\n", + I915_READ(GEN8_DE_PORT_IMR)); + seq_printf(m, "Display Engine port interrupt identity:\t%08x\n", + I915_READ(GEN8_DE_PORT_IIR)); + seq_printf(m, "Display Engine port interrupt enable:\t%08x\n", + I915_READ(GEN8_DE_PORT_IER)); + + seq_printf(m, "Display Engine misc interrupt mask:\t%08x\n", + I915_READ(GEN8_DE_MISC_IMR)); + seq_printf(m, "Display Engine misc interrupt identity:\t%08x\n", + I915_READ(GEN8_DE_MISC_IIR)); + seq_printf(m, "Display Engine misc interrupt enable:\t%08x\n", + I915_READ(GEN8_DE_MISC_IER)); + + seq_printf(m, "PCU interrupt mask:\t%08x\n", + I915_READ(GEN8_PCU_IMR)); + seq_printf(m, "PCU interrupt identity:\t%08x\n", + I915_READ(GEN8_PCU_IIR)); + seq_printf(m, "PCU interrupt enable:\t%08x\n", + I915_READ(GEN8_PCU_IER)); + } else if (IS_VALLEYVIEW(dev)) { + seq_printf(m, "Display IER:\t%08x\n", + I915_READ(VLV_IER)); + seq_printf(m, "Display IIR:\t%08x\n", + I915_READ(VLV_IIR)); + seq_printf(m, "Display IIR_RW:\t%08x\n", + I915_READ(VLV_IIR_RW)); + seq_printf(m, "Display IMR:\t%08x\n", + I915_READ(VLV_IMR)); + for_each_pipe(dev_priv, pipe) + seq_printf(m, "Pipe %c stat:\t%08x\n", + pipe_name(pipe), + I915_READ(PIPESTAT(pipe))); + + seq_printf(m, "Master IER:\t%08x\n", + I915_READ(VLV_MASTER_IER)); + + seq_printf(m, "Render IER:\t%08x\n", + I915_READ(GTIER)); + seq_printf(m, "Render IIR:\t%08x\n", + I915_READ(GTIIR)); + seq_printf(m, "Render IMR:\t%08x\n", + I915_READ(GTIMR)); + + seq_printf(m, "PM IER:\t\t%08x\n", + I915_READ(GEN6_PMIER)); + seq_printf(m, "PM IIR:\t\t%08x\n", + I915_READ(GEN6_PMIIR)); + seq_printf(m, "PM IMR:\t\t%08x\n", + I915_READ(GEN6_PMIMR)); + + seq_printf(m, "Port hotplug:\t%08x\n", + I915_READ(PORT_HOTPLUG_EN)); + seq_printf(m, "DPFLIPSTAT:\t%08x\n", + I915_READ(VLV_DPFLIPSTAT)); + seq_printf(m, "DPINVGTT:\t%08x\n", + I915_READ(DPINVGTT)); + + } else if (!HAS_PCH_SPLIT(dev)) { + seq_printf(m, "Interrupt enable: %08x\n", + I915_READ(IER)); + seq_printf(m, "Interrupt identity: %08x\n", + I915_READ(IIR)); + seq_printf(m, "Interrupt mask: %08x\n", + I915_READ(IMR)); + for_each_pipe(dev_priv, pipe) + seq_printf(m, "Pipe %c stat: %08x\n", + pipe_name(pipe), + I915_READ(PIPESTAT(pipe))); + } else { + seq_printf(m, "North Display Interrupt enable: %08x\n", + I915_READ(DEIER)); + seq_printf(m, "North Display Interrupt identity: %08x\n", + I915_READ(DEIIR)); + seq_printf(m, "North Display Interrupt mask: %08x\n", + I915_READ(DEIMR)); + seq_printf(m, "South Display Interrupt enable: %08x\n", + I915_READ(SDEIER)); + seq_printf(m, "South Display Interrupt identity: %08x\n", + I915_READ(SDEIIR)); + seq_printf(m, "South Display Interrupt mask: %08x\n", + I915_READ(SDEIMR)); + seq_printf(m, "Graphics Interrupt enable: %08x\n", + I915_READ(GTIER)); + seq_printf(m, "Graphics Interrupt identity: %08x\n", + I915_READ(GTIIR)); + seq_printf(m, "Graphics Interrupt mask: %08x\n", + I915_READ(GTIMR)); + } + for_each_ring(ring, dev_priv, i) { + if (INTEL_INFO(dev)->gen >= 6) { + seq_printf(m, + "Graphics Interrupt mask (%s): %08x\n", + ring->name, I915_READ_IMR(ring)); + } + i915_ring_seqno_info(m, ring); + } + intel_runtime_pm_put(dev_priv); + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +static int i915_gem_fence_regs_info(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int i, ret; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + seq_printf(m, "Reserved fences = %d\n", dev_priv->fence_reg_start); + seq_printf(m, "Total fences = %d\n", dev_priv->num_fence_regs); + for (i = 0; i < dev_priv->num_fence_regs; i++) { + struct drm_i915_gem_object *obj = dev_priv->fence_regs[i].obj; + + seq_printf(m, "Fence %d, pin count = %d, object = ", + i, dev_priv->fence_regs[i].pin_count); + if (obj == NULL) + seq_puts(m, "unused"); + else + describe_obj(m, obj); + seq_putc(m, '\n'); + } + + mutex_unlock(&dev->struct_mutex); + return 0; +} + +static int i915_hws_info(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + const u32 *hws; + int i; + + ring = &dev_priv->ring[(uintptr_t)node->info_ent->data]; + hws = ring->status_page.page_addr; + if (hws == NULL) + return 0; + + for (i = 0; i < 4096 / sizeof(u32) / 4; i += 4) { + seq_printf(m, "0x%08x: 0x%08x 0x%08x 0x%08x 0x%08x\n", + i * 4, + hws[i], hws[i + 1], hws[i + 2], hws[i + 3]); + } + return 0; +} + +static ssize_t +i915_error_state_write(struct file *filp, + const char __user *ubuf, + size_t cnt, + loff_t *ppos) +{ + struct i915_error_state_file_priv *error_priv = filp->private_data; + struct drm_device *dev = error_priv->dev; + int ret; + + DRM_DEBUG_DRIVER("Resetting error state\n"); + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + i915_destroy_error_state(dev); + mutex_unlock(&dev->struct_mutex); + + return cnt; +} + +static int i915_error_state_open(struct inode *inode, struct file *file) +{ + struct drm_device *dev = inode->i_private; + struct i915_error_state_file_priv *error_priv; + + error_priv = kzalloc(sizeof(*error_priv), GFP_KERNEL); + if (!error_priv) + return -ENOMEM; + + error_priv->dev = dev; + + i915_error_state_get(dev, error_priv); + + file->private_data = error_priv; + + return 0; +} + +static int i915_error_state_release(struct inode *inode, struct file *file) +{ + struct i915_error_state_file_priv *error_priv = file->private_data; + + i915_error_state_put(error_priv); + kfree(error_priv); + + return 0; +} + +static ssize_t i915_error_state_read(struct file *file, char __user *userbuf, + size_t count, loff_t *pos) +{ + struct i915_error_state_file_priv *error_priv = file->private_data; + struct drm_i915_error_state_buf error_str; + loff_t tmp_pos = 0; + ssize_t ret_count = 0; + int ret; + + ret = i915_error_state_buf_init(&error_str, to_i915(error_priv->dev), count, *pos); + if (ret) + return ret; + + ret = i915_error_state_to_str(&error_str, error_priv); + if (ret) + goto out; + + ret_count = simple_read_from_buffer(userbuf, count, &tmp_pos, + error_str.buf, + error_str.bytes); + + if (ret_count < 0) + ret = ret_count; + else + *pos = error_str.start + ret_count; +out: + i915_error_state_buf_release(&error_str); + return ret ?: ret_count; +} + +static const struct file_operations i915_error_state_fops = { + .owner = THIS_MODULE, + .open = i915_error_state_open, + .read = i915_error_state_read, + .write = i915_error_state_write, + .llseek = default_llseek, + .release = i915_error_state_release, +}; + +static int +i915_next_seqno_get(void *data, u64 *val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + *val = dev_priv->next_seqno; + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +static int +i915_next_seqno_set(void *data, u64 val) +{ + struct drm_device *dev = data; + int ret; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + ret = i915_gem_set_seqno(dev, val); + mutex_unlock(&dev->struct_mutex); + + return ret; +} + +DEFINE_SIMPLE_ATTRIBUTE(i915_next_seqno_fops, + i915_next_seqno_get, i915_next_seqno_set, + "0x%llx\n"); + +static int i915_frequency_info(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret = 0; + + intel_runtime_pm_get(dev_priv); + + flush_delayed_work(&dev_priv->rps.delayed_resume_work); + + if (IS_GEN5(dev)) { + u16 rgvswctl = I915_READ16(MEMSWCTL); + u16 rgvstat = I915_READ16(MEMSTAT_ILK); + + seq_printf(m, "Requested P-state: %d\n", (rgvswctl >> 8) & 0xf); + seq_printf(m, "Requested VID: %d\n", rgvswctl & 0x3f); + seq_printf(m, "Current VID: %d\n", (rgvstat & MEMSTAT_VID_MASK) >> + MEMSTAT_VID_SHIFT); + seq_printf(m, "Current P-state: %d\n", + (rgvstat & MEMSTAT_PSTATE_MASK) >> MEMSTAT_PSTATE_SHIFT); + } else if (IS_GEN6(dev) || (IS_GEN7(dev) && !IS_VALLEYVIEW(dev)) || + IS_BROADWELL(dev) || IS_GEN9(dev)) { + u32 gt_perf_status = I915_READ(GEN6_GT_PERF_STATUS); + u32 rp_state_limits = I915_READ(GEN6_RP_STATE_LIMITS); + u32 rp_state_cap = I915_READ(GEN6_RP_STATE_CAP); + u32 rpmodectl, rpinclimit, rpdeclimit; + u32 rpstat, cagf, reqf; + u32 rpupei, rpcurup, rpprevup; + u32 rpdownei, rpcurdown, rpprevdown; + u32 pm_ier, pm_imr, pm_isr, pm_iir, pm_mask; + int max_freq; + + /* RPSTAT1 is in the GT power well */ + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + goto out; + + intel_uncore_forcewake_get(dev_priv, FORCEWAKE_ALL); + + reqf = I915_READ(GEN6_RPNSWREQ); + if (IS_GEN9(dev)) + reqf >>= 23; + else { + reqf &= ~GEN6_TURBO_DISABLE; + if (IS_HASWELL(dev) || IS_BROADWELL(dev)) + reqf >>= 24; + else + reqf >>= 25; + } + reqf = intel_gpu_freq(dev_priv, reqf); + + rpmodectl = I915_READ(GEN6_RP_CONTROL); + rpinclimit = I915_READ(GEN6_RP_UP_THRESHOLD); + rpdeclimit = I915_READ(GEN6_RP_DOWN_THRESHOLD); + + rpstat = I915_READ(GEN6_RPSTAT1); + rpupei = I915_READ(GEN6_RP_CUR_UP_EI); + rpcurup = I915_READ(GEN6_RP_CUR_UP); + rpprevup = I915_READ(GEN6_RP_PREV_UP); + rpdownei = I915_READ(GEN6_RP_CUR_DOWN_EI); + rpcurdown = I915_READ(GEN6_RP_CUR_DOWN); + rpprevdown = I915_READ(GEN6_RP_PREV_DOWN); + if (IS_GEN9(dev)) + cagf = (rpstat & GEN9_CAGF_MASK) >> GEN9_CAGF_SHIFT; + else if (IS_HASWELL(dev) || IS_BROADWELL(dev)) + cagf = (rpstat & HSW_CAGF_MASK) >> HSW_CAGF_SHIFT; + else + cagf = (rpstat & GEN6_CAGF_MASK) >> GEN6_CAGF_SHIFT; + cagf = intel_gpu_freq(dev_priv, cagf); + + intel_uncore_forcewake_put(dev_priv, FORCEWAKE_ALL); + mutex_unlock(&dev->struct_mutex); + + if (IS_GEN6(dev) || IS_GEN7(dev)) { + pm_ier = I915_READ(GEN6_PMIER); + pm_imr = I915_READ(GEN6_PMIMR); + pm_isr = I915_READ(GEN6_PMISR); + pm_iir = I915_READ(GEN6_PMIIR); + pm_mask = I915_READ(GEN6_PMINTRMSK); + } else { + pm_ier = I915_READ(GEN8_GT_IER(2)); + pm_imr = I915_READ(GEN8_GT_IMR(2)); + pm_isr = I915_READ(GEN8_GT_ISR(2)); + pm_iir = I915_READ(GEN8_GT_IIR(2)); + pm_mask = I915_READ(GEN6_PMINTRMSK); + } + seq_printf(m, "PM IER=0x%08x IMR=0x%08x ISR=0x%08x IIR=0x%08x, MASK=0x%08x\n", + pm_ier, pm_imr, pm_isr, pm_iir, pm_mask); + seq_printf(m, "GT_PERF_STATUS: 0x%08x\n", gt_perf_status); + seq_printf(m, "Render p-state ratio: %d\n", + (gt_perf_status & (IS_GEN9(dev) ? 0x1ff00 : 0xff00)) >> 8); + seq_printf(m, "Render p-state VID: %d\n", + gt_perf_status & 0xff); + seq_printf(m, "Render p-state limit: %d\n", + rp_state_limits & 0xff); + seq_printf(m, "RPSTAT1: 0x%08x\n", rpstat); + seq_printf(m, "RPMODECTL: 0x%08x\n", rpmodectl); + seq_printf(m, "RPINCLIMIT: 0x%08x\n", rpinclimit); + seq_printf(m, "RPDECLIMIT: 0x%08x\n", rpdeclimit); + seq_printf(m, "RPNSWREQ: %dMHz\n", reqf); + seq_printf(m, "CAGF: %dMHz\n", cagf); + seq_printf(m, "RP CUR UP EI: %dus\n", rpupei & + GEN6_CURICONT_MASK); + seq_printf(m, "RP CUR UP: %dus\n", rpcurup & + GEN6_CURBSYTAVG_MASK); + seq_printf(m, "RP PREV UP: %dus\n", rpprevup & + GEN6_CURBSYTAVG_MASK); + seq_printf(m, "RP CUR DOWN EI: %dus\n", rpdownei & + GEN6_CURIAVG_MASK); + seq_printf(m, "RP CUR DOWN: %dus\n", rpcurdown & + GEN6_CURBSYTAVG_MASK); + seq_printf(m, "RP PREV DOWN: %dus\n", rpprevdown & + GEN6_CURBSYTAVG_MASK); + + max_freq = (rp_state_cap & 0xff0000) >> 16; + max_freq *= (IS_SKYLAKE(dev) ? GEN9_FREQ_SCALER : 1); + seq_printf(m, "Lowest (RPN) frequency: %dMHz\n", + intel_gpu_freq(dev_priv, max_freq)); + + max_freq = (rp_state_cap & 0xff00) >> 8; + max_freq *= (IS_SKYLAKE(dev) ? GEN9_FREQ_SCALER : 1); + seq_printf(m, "Nominal (RP1) frequency: %dMHz\n", + intel_gpu_freq(dev_priv, max_freq)); + + max_freq = rp_state_cap & 0xff; + max_freq *= (IS_SKYLAKE(dev) ? GEN9_FREQ_SCALER : 1); + seq_printf(m, "Max non-overclocked (RP0) frequency: %dMHz\n", + intel_gpu_freq(dev_priv, max_freq)); + + seq_printf(m, "Max overclocked frequency: %dMHz\n", + intel_gpu_freq(dev_priv, dev_priv->rps.max_freq)); + + seq_printf(m, "Idle freq: %d MHz\n", + intel_gpu_freq(dev_priv, dev_priv->rps.idle_freq)); + } else if (IS_VALLEYVIEW(dev)) { + u32 freq_sts; + + mutex_lock(&dev_priv->rps.hw_lock); + freq_sts = vlv_punit_read(dev_priv, PUNIT_REG_GPU_FREQ_STS); + seq_printf(m, "PUNIT_REG_GPU_FREQ_STS: 0x%08x\n", freq_sts); + seq_printf(m, "DDR freq: %d MHz\n", dev_priv->mem_freq); + + seq_printf(m, "max GPU freq: %d MHz\n", + intel_gpu_freq(dev_priv, dev_priv->rps.max_freq)); + + seq_printf(m, "min GPU freq: %d MHz\n", + intel_gpu_freq(dev_priv, dev_priv->rps.min_freq)); + + seq_printf(m, "idle GPU freq: %d MHz\n", + intel_gpu_freq(dev_priv, dev_priv->rps.idle_freq)); + + seq_printf(m, + "efficient (RPe) frequency: %d MHz\n", + intel_gpu_freq(dev_priv, dev_priv->rps.efficient_freq)); + + seq_printf(m, "current GPU freq: %d MHz\n", + intel_gpu_freq(dev_priv, (freq_sts >> 8) & 0xff)); + mutex_unlock(&dev_priv->rps.hw_lock); + } else { + seq_puts(m, "no P-state info available\n"); + } + +out: + intel_runtime_pm_put(dev_priv); + return ret; +} + +static int i915_hangcheck_info(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + u64 acthd[I915_NUM_RINGS]; + u32 seqno[I915_NUM_RINGS]; + int i; + + if (!i915.enable_hangcheck) { + seq_printf(m, "Hangcheck disabled\n"); + return 0; + } + + intel_runtime_pm_get(dev_priv); + + for_each_ring(ring, dev_priv, i) { + seqno[i] = ring->get_seqno(ring, false); + acthd[i] = intel_ring_get_active_head(ring); + } + + intel_runtime_pm_put(dev_priv); + + if (delayed_work_pending(&dev_priv->gpu_error.hangcheck_work)) { + seq_printf(m, "Hangcheck active, fires in %dms\n", + jiffies_to_msecs(dev_priv->gpu_error.hangcheck_work.timer.expires - + jiffies)); + } else + seq_printf(m, "Hangcheck inactive\n"); + + for_each_ring(ring, dev_priv, i) { + seq_printf(m, "%s:\n", ring->name); + seq_printf(m, "\tseqno = %x [current %x]\n", + ring->hangcheck.seqno, seqno[i]); + seq_printf(m, "\tACTHD = 0x%08llx [current 0x%08llx]\n", + (long long)ring->hangcheck.acthd, + (long long)acthd[i]); + seq_printf(m, "\tmax ACTHD = 0x%08llx\n", + (long long)ring->hangcheck.max_acthd); + seq_printf(m, "\tscore = %d\n", ring->hangcheck.score); + seq_printf(m, "\taction = %d\n", ring->hangcheck.action); + } + + return 0; +} + +static int ironlake_drpc_info(struct seq_file *m) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 rgvmodectl, rstdbyctl; + u16 crstandvid; + int ret; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + intel_runtime_pm_get(dev_priv); + + rgvmodectl = I915_READ(MEMMODECTL); + rstdbyctl = I915_READ(RSTDBYCTL); + crstandvid = I915_READ16(CRSTANDVID); + + intel_runtime_pm_put(dev_priv); + mutex_unlock(&dev->struct_mutex); + + seq_printf(m, "HD boost: %s\n", (rgvmodectl & MEMMODE_BOOST_EN) ? + "yes" : "no"); + seq_printf(m, "Boost freq: %d\n", + (rgvmodectl & MEMMODE_BOOST_FREQ_MASK) >> + MEMMODE_BOOST_FREQ_SHIFT); + seq_printf(m, "HW control enabled: %s\n", + rgvmodectl & MEMMODE_HWIDLE_EN ? "yes" : "no"); + seq_printf(m, "SW control enabled: %s\n", + rgvmodectl & MEMMODE_SWMODE_EN ? "yes" : "no"); + seq_printf(m, "Gated voltage change: %s\n", + rgvmodectl & MEMMODE_RCLK_GATE ? "yes" : "no"); + seq_printf(m, "Starting frequency: P%d\n", + (rgvmodectl & MEMMODE_FSTART_MASK) >> MEMMODE_FSTART_SHIFT); + seq_printf(m, "Max P-state: P%d\n", + (rgvmodectl & MEMMODE_FMAX_MASK) >> MEMMODE_FMAX_SHIFT); + seq_printf(m, "Min P-state: P%d\n", (rgvmodectl & MEMMODE_FMIN_MASK)); + seq_printf(m, "RS1 VID: %d\n", (crstandvid & 0x3f)); + seq_printf(m, "RS2 VID: %d\n", ((crstandvid >> 8) & 0x3f)); + seq_printf(m, "Render standby enabled: %s\n", + (rstdbyctl & RCX_SW_EXIT) ? "no" : "yes"); + seq_puts(m, "Current RS state: "); + switch (rstdbyctl & RSX_STATUS_MASK) { + case RSX_STATUS_ON: + seq_puts(m, "on\n"); + break; + case RSX_STATUS_RC1: + seq_puts(m, "RC1\n"); + break; + case RSX_STATUS_RC1E: + seq_puts(m, "RC1E\n"); + break; + case RSX_STATUS_RS1: + seq_puts(m, "RS1\n"); + break; + case RSX_STATUS_RS2: + seq_puts(m, "RS2 (RC6)\n"); + break; + case RSX_STATUS_RS3: + seq_puts(m, "RC3 (RC6+)\n"); + break; + default: + seq_puts(m, "unknown\n"); + break; + } + + return 0; +} + +static int i915_forcewake_domains(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_uncore_forcewake_domain *fw_domain; + int i; + + spin_lock_irq(&dev_priv->uncore.lock); + for_each_fw_domain(fw_domain, dev_priv, i) { + seq_printf(m, "%s.wake_count = %u\n", + intel_uncore_forcewake_domain_to_str(i), + fw_domain->wake_count); + } + spin_unlock_irq(&dev_priv->uncore.lock); + + return 0; +} + +static int vlv_drpc_info(struct seq_file *m) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 rpmodectl1, rcctl1, pw_status; + + intel_runtime_pm_get(dev_priv); + + pw_status = I915_READ(VLV_GTLC_PW_STATUS); + rpmodectl1 = I915_READ(GEN6_RP_CONTROL); + rcctl1 = I915_READ(GEN6_RC_CONTROL); + + intel_runtime_pm_put(dev_priv); + + seq_printf(m, "Video Turbo Mode: %s\n", + yesno(rpmodectl1 & GEN6_RP_MEDIA_TURBO)); + seq_printf(m, "Turbo enabled: %s\n", + yesno(rpmodectl1 & GEN6_RP_ENABLE)); + seq_printf(m, "HW control enabled: %s\n", + yesno(rpmodectl1 & GEN6_RP_ENABLE)); + seq_printf(m, "SW control enabled: %s\n", + yesno((rpmodectl1 & GEN6_RP_MEDIA_MODE_MASK) == + GEN6_RP_MEDIA_SW_MODE)); + seq_printf(m, "RC6 Enabled: %s\n", + yesno(rcctl1 & (GEN7_RC_CTL_TO_MODE | + GEN6_RC_CTL_EI_MODE(1)))); + seq_printf(m, "Render Power Well: %s\n", + (pw_status & VLV_GTLC_PW_RENDER_STATUS_MASK) ? "Up" : "Down"); + seq_printf(m, "Media Power Well: %s\n", + (pw_status & VLV_GTLC_PW_MEDIA_STATUS_MASK) ? "Up" : "Down"); + + seq_printf(m, "Render RC6 residency since boot: %u\n", + I915_READ(VLV_GT_RENDER_RC6)); + seq_printf(m, "Media RC6 residency since boot: %u\n", + I915_READ(VLV_GT_MEDIA_RC6)); + + return i915_forcewake_domains(m, NULL); +} + +static int gen6_drpc_info(struct seq_file *m) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 rpmodectl1, gt_core_status, rcctl1, rc6vids = 0; + unsigned forcewake_count; + int count = 0, ret; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + intel_runtime_pm_get(dev_priv); + + spin_lock_irq(&dev_priv->uncore.lock); + forcewake_count = dev_priv->uncore.fw_domain[FW_DOMAIN_ID_RENDER].wake_count; + spin_unlock_irq(&dev_priv->uncore.lock); + + if (forcewake_count) { + seq_puts(m, "RC information inaccurate because somebody " + "holds a forcewake reference \n"); + } else { + /* NB: we cannot use forcewake, else we read the wrong values */ + while (count++ < 50 && (I915_READ_NOTRACE(FORCEWAKE_ACK) & 1)) + udelay(10); + seq_printf(m, "RC information accurate: %s\n", yesno(count < 51)); + } + + gt_core_status = readl(dev_priv->regs + GEN6_GT_CORE_STATUS); + trace_i915_reg_rw(false, GEN6_GT_CORE_STATUS, gt_core_status, 4, true); + + rpmodectl1 = I915_READ(GEN6_RP_CONTROL); + rcctl1 = I915_READ(GEN6_RC_CONTROL); + mutex_unlock(&dev->struct_mutex); + mutex_lock(&dev_priv->rps.hw_lock); + sandybridge_pcode_read(dev_priv, GEN6_PCODE_READ_RC6VIDS, &rc6vids); + mutex_unlock(&dev_priv->rps.hw_lock); + + intel_runtime_pm_put(dev_priv); + + seq_printf(m, "Video Turbo Mode: %s\n", + yesno(rpmodectl1 & GEN6_RP_MEDIA_TURBO)); + seq_printf(m, "HW control enabled: %s\n", + yesno(rpmodectl1 & GEN6_RP_ENABLE)); + seq_printf(m, "SW control enabled: %s\n", + yesno((rpmodectl1 & GEN6_RP_MEDIA_MODE_MASK) == + GEN6_RP_MEDIA_SW_MODE)); + seq_printf(m, "RC1e Enabled: %s\n", + yesno(rcctl1 & GEN6_RC_CTL_RC1e_ENABLE)); + seq_printf(m, "RC6 Enabled: %s\n", + yesno(rcctl1 & GEN6_RC_CTL_RC6_ENABLE)); + seq_printf(m, "Deep RC6 Enabled: %s\n", + yesno(rcctl1 & GEN6_RC_CTL_RC6p_ENABLE)); + seq_printf(m, "Deepest RC6 Enabled: %s\n", + yesno(rcctl1 & GEN6_RC_CTL_RC6pp_ENABLE)); + seq_puts(m, "Current RC state: "); + switch (gt_core_status & GEN6_RCn_MASK) { + case GEN6_RC0: + if (gt_core_status & GEN6_CORE_CPD_STATE_MASK) + seq_puts(m, "Core Power Down\n"); + else + seq_puts(m, "on\n"); + break; + case GEN6_RC3: + seq_puts(m, "RC3\n"); + break; + case GEN6_RC6: + seq_puts(m, "RC6\n"); + break; + case GEN6_RC7: + seq_puts(m, "RC7\n"); + break; + default: + seq_puts(m, "Unknown\n"); + break; + } + + seq_printf(m, "Core Power Down: %s\n", + yesno(gt_core_status & GEN6_CORE_CPD_STATE_MASK)); + + /* Not exactly sure what this is */ + seq_printf(m, "RC6 \"Locked to RPn\" residency since boot: %u\n", + I915_READ(GEN6_GT_GFX_RC6_LOCKED)); + seq_printf(m, "RC6 residency since boot: %u\n", + I915_READ(GEN6_GT_GFX_RC6)); + seq_printf(m, "RC6+ residency since boot: %u\n", + I915_READ(GEN6_GT_GFX_RC6p)); + seq_printf(m, "RC6++ residency since boot: %u\n", + I915_READ(GEN6_GT_GFX_RC6pp)); + + seq_printf(m, "RC6 voltage: %dmV\n", + GEN6_DECODE_RC6_VID(((rc6vids >> 0) & 0xff))); + seq_printf(m, "RC6+ voltage: %dmV\n", + GEN6_DECODE_RC6_VID(((rc6vids >> 8) & 0xff))); + seq_printf(m, "RC6++ voltage: %dmV\n", + GEN6_DECODE_RC6_VID(((rc6vids >> 16) & 0xff))); + return 0; +} + +static int i915_drpc_info(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + + if (IS_VALLEYVIEW(dev)) + return vlv_drpc_info(m); + else if (INTEL_INFO(dev)->gen >= 6) + return gen6_drpc_info(m); + else + return ironlake_drpc_info(m); +} + +static int i915_fbc_status(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!HAS_FBC(dev)) { + seq_puts(m, "FBC unsupported on this chipset\n"); + return 0; + } + + intel_runtime_pm_get(dev_priv); + + if (intel_fbc_enabled(dev)) { + seq_puts(m, "FBC enabled\n"); + } else { + seq_puts(m, "FBC disabled: "); + switch (dev_priv->fbc.no_fbc_reason) { + case FBC_OK: + seq_puts(m, "FBC actived, but currently disabled in hardware"); + break; + case FBC_UNSUPPORTED: + seq_puts(m, "unsupported by this chipset"); + break; + case FBC_NO_OUTPUT: + seq_puts(m, "no outputs"); + break; + case FBC_STOLEN_TOO_SMALL: + seq_puts(m, "not enough stolen memory"); + break; + case FBC_UNSUPPORTED_MODE: + seq_puts(m, "mode not supported"); + break; + case FBC_MODE_TOO_LARGE: + seq_puts(m, "mode too large"); + break; + case FBC_BAD_PLANE: + seq_puts(m, "FBC unsupported on plane"); + break; + case FBC_NOT_TILED: + seq_puts(m, "scanout buffer not tiled"); + break; + case FBC_MULTIPLE_PIPES: + seq_puts(m, "multiple pipes are enabled"); + break; + case FBC_MODULE_PARAM: + seq_puts(m, "disabled per module param (default off)"); + break; + case FBC_CHIP_DEFAULT: + seq_puts(m, "disabled per chip default"); + break; + default: + seq_puts(m, "unknown reason"); + } + seq_putc(m, '\n'); + } + + intel_runtime_pm_put(dev_priv); + + return 0; +} + +static int i915_fbc_fc_get(void *data, u64 *val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + + if (INTEL_INFO(dev)->gen < 7 || !HAS_FBC(dev)) + return -ENODEV; + + drm_modeset_lock_all(dev); + *val = dev_priv->fbc.false_color; + drm_modeset_unlock_all(dev); + + return 0; +} + +static int i915_fbc_fc_set(void *data, u64 val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 reg; + + if (INTEL_INFO(dev)->gen < 7 || !HAS_FBC(dev)) + return -ENODEV; + + drm_modeset_lock_all(dev); + + reg = I915_READ(ILK_DPFC_CONTROL); + dev_priv->fbc.false_color = val; + + I915_WRITE(ILK_DPFC_CONTROL, val ? + (reg | FBC_CTL_FALSE_COLOR) : + (reg & ~FBC_CTL_FALSE_COLOR)); + + drm_modeset_unlock_all(dev); + return 0; +} + +DEFINE_SIMPLE_ATTRIBUTE(i915_fbc_fc_fops, + i915_fbc_fc_get, i915_fbc_fc_set, + "%llu\n"); + +static int i915_ips_status(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!HAS_IPS(dev)) { + seq_puts(m, "not supported\n"); + return 0; + } + + intel_runtime_pm_get(dev_priv); + + seq_printf(m, "Enabled by kernel parameter: %s\n", + yesno(i915.enable_ips)); + + if (INTEL_INFO(dev)->gen >= 8) { + seq_puts(m, "Currently: unknown\n"); + } else { + if (I915_READ(IPS_CTL) & IPS_ENABLE) + seq_puts(m, "Currently: enabled\n"); + else + seq_puts(m, "Currently: disabled\n"); + } + + intel_runtime_pm_put(dev_priv); + + return 0; +} + +static int i915_sr_status(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + bool sr_enabled = false; + + intel_runtime_pm_get(dev_priv); + + if (HAS_PCH_SPLIT(dev)) + sr_enabled = I915_READ(WM1_LP_ILK) & WM1_LP_SR_EN; + else if (IS_CRESTLINE(dev) || IS_I945G(dev) || IS_I945GM(dev)) + sr_enabled = I915_READ(FW_BLC_SELF) & FW_BLC_SELF_EN; + else if (IS_I915GM(dev)) + sr_enabled = I915_READ(INSTPM) & INSTPM_SELF_EN; + else if (IS_PINEVIEW(dev)) + sr_enabled = I915_READ(DSPFW3) & PINEVIEW_SELF_REFRESH_EN; + + intel_runtime_pm_put(dev_priv); + + seq_printf(m, "self-refresh: %s\n", + sr_enabled ? "enabled" : "disabled"); + + return 0; +} + +static int i915_emon_status(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned long temp, chipset, gfx; + int ret; + + if (!IS_GEN5(dev)) + return -ENODEV; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + temp = i915_mch_val(dev_priv); + chipset = i915_chipset_val(dev_priv); + gfx = i915_gfx_val(dev_priv); + mutex_unlock(&dev->struct_mutex); + + seq_printf(m, "GMCH temp: %ld\n", temp); + seq_printf(m, "Chipset power: %ld\n", chipset); + seq_printf(m, "GFX power: %ld\n", gfx); + seq_printf(m, "Total power: %ld\n", chipset + gfx); + + return 0; +} + +static int i915_ring_freq_table(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret = 0; + int gpu_freq, ia_freq; + + if (!(IS_GEN6(dev) || IS_GEN7(dev))) { + seq_puts(m, "unsupported on this chipset\n"); + return 0; + } + + intel_runtime_pm_get(dev_priv); + + flush_delayed_work(&dev_priv->rps.delayed_resume_work); + + ret = mutex_lock_interruptible(&dev_priv->rps.hw_lock); + if (ret) + goto out; + + seq_puts(m, "GPU freq (MHz)\tEffective CPU freq (MHz)\tEffective Ring freq (MHz)\n"); + + for (gpu_freq = dev_priv->rps.min_freq_softlimit; + gpu_freq <= dev_priv->rps.max_freq_softlimit; + gpu_freq++) { + ia_freq = gpu_freq; + sandybridge_pcode_read(dev_priv, + GEN6_PCODE_READ_MIN_FREQ_TABLE, + &ia_freq); + seq_printf(m, "%d\t\t%d\t\t\t\t%d\n", + intel_gpu_freq(dev_priv, gpu_freq), + ((ia_freq >> 0) & 0xff) * 100, + ((ia_freq >> 8) & 0xff) * 100); + } + + mutex_unlock(&dev_priv->rps.hw_lock); + +out: + intel_runtime_pm_put(dev_priv); + return ret; +} + +static int i915_opregion(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_opregion *opregion = &dev_priv->opregion; + void *data = kmalloc(OPREGION_SIZE, GFP_KERNEL); + int ret; + + if (data == NULL) + return -ENOMEM; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + goto out; + + if (opregion->header) { + memcpy_fromio(data, opregion->header, OPREGION_SIZE); + seq_write(m, data, OPREGION_SIZE); + } + + mutex_unlock(&dev->struct_mutex); + +out: + kfree(data); + return 0; +} + +static int i915_gem_framebuffer_info(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct intel_fbdev *ifbdev = NULL; + struct intel_framebuffer *fb; + +#ifdef CONFIG_DRM_I915_FBDEV + struct drm_i915_private *dev_priv = dev->dev_private; + + ifbdev = dev_priv->fbdev; + fb = to_intel_framebuffer(ifbdev->helper.fb); + + seq_printf(m, "fbcon size: %d x %d, depth %d, %d bpp, modifier 0x%llx, refcount %d, obj ", + fb->base.width, + fb->base.height, + fb->base.depth, + fb->base.bits_per_pixel, + fb->base.modifier[0], + atomic_read(&fb->base.refcount.refcount)); + describe_obj(m, fb->obj); + seq_putc(m, '\n'); +#endif + + mutex_lock(&dev->mode_config.fb_lock); + list_for_each_entry(fb, &dev->mode_config.fb_list, base.head) { + if (ifbdev && &fb->base == ifbdev->helper.fb) + continue; + + seq_printf(m, "user size: %d x %d, depth %d, %d bpp, modifier 0x%llx, refcount %d, obj ", + fb->base.width, + fb->base.height, + fb->base.depth, + fb->base.bits_per_pixel, + fb->base.modifier[0], + atomic_read(&fb->base.refcount.refcount)); + describe_obj(m, fb->obj); + seq_putc(m, '\n'); + } + mutex_unlock(&dev->mode_config.fb_lock); + + return 0; +} + +static void describe_ctx_ringbuf(struct seq_file *m, + struct intel_ringbuffer *ringbuf) +{ + seq_printf(m, " (ringbuffer, space: %d, head: %u, tail: %u, last head: %d)", + ringbuf->space, ringbuf->head, ringbuf->tail, + ringbuf->last_retired_head); +} + +static int i915_context_status(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + struct intel_context *ctx; + int ret, i; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + list_for_each_entry(ctx, &dev_priv->context_list, link) { + if (!i915.enable_execlists && + ctx->legacy_hw_ctx.rcs_state == NULL) + continue; + + seq_puts(m, "HW context "); + describe_ctx(m, ctx); + for_each_ring(ring, dev_priv, i) { + if (ring->default_context == ctx) + seq_printf(m, "(default context %s) ", + ring->name); + } + + if (i915.enable_execlists) { + seq_putc(m, '\n'); + for_each_ring(ring, dev_priv, i) { + struct drm_i915_gem_object *ctx_obj = + ctx->engine[i].state; + struct intel_ringbuffer *ringbuf = + ctx->engine[i].ringbuf; + + seq_printf(m, "%s: ", ring->name); + if (ctx_obj) + describe_obj(m, ctx_obj); + if (ringbuf) + describe_ctx_ringbuf(m, ringbuf); + seq_putc(m, '\n'); + } + } else { + describe_obj(m, ctx->legacy_hw_ctx.rcs_state); + } + + seq_putc(m, '\n'); + } + + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +static void i915_dump_lrc_obj(struct seq_file *m, + struct intel_engine_cs *ring, + struct drm_i915_gem_object *ctx_obj) +{ + struct page *page; + uint32_t *reg_state; + int j; + unsigned long ggtt_offset = 0; + + if (ctx_obj == NULL) { + seq_printf(m, "Context on %s with no gem object\n", + ring->name); + return; + } + + seq_printf(m, "CONTEXT: %s %u\n", ring->name, + intel_execlists_ctx_id(ctx_obj)); + + if (!i915_gem_obj_ggtt_bound(ctx_obj)) + seq_puts(m, "\tNot bound in GGTT\n"); + else + ggtt_offset = i915_gem_obj_ggtt_offset(ctx_obj); + + if (i915_gem_object_get_pages(ctx_obj)) { + seq_puts(m, "\tFailed to get pages for context object\n"); + return; + } + + page = i915_gem_object_get_page(ctx_obj, 1); + if (!WARN_ON(page == NULL)) { + reg_state = kmap_atomic(page); + + for (j = 0; j < 0x600 / sizeof(u32) / 4; j += 4) { + seq_printf(m, "\t[0x%08lx] 0x%08x 0x%08x 0x%08x 0x%08x\n", + ggtt_offset + 4096 + (j * 4), + reg_state[j], reg_state[j + 1], + reg_state[j + 2], reg_state[j + 3]); + } + kunmap_atomic(reg_state); + } + + seq_putc(m, '\n'); +} + +static int i915_dump_lrc(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = (struct drm_info_node *) m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + struct intel_context *ctx; + int ret, i; + + if (!i915.enable_execlists) { + seq_printf(m, "Logical Ring Contexts are disabled\n"); + return 0; + } + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + list_for_each_entry(ctx, &dev_priv->context_list, link) { + for_each_ring(ring, dev_priv, i) { + if (ring->default_context != ctx) + i915_dump_lrc_obj(m, ring, + ctx->engine[i].state); + } + } + + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +static int i915_execlists(struct seq_file *m, void *data) +{ + struct drm_info_node *node = (struct drm_info_node *)m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + u32 status_pointer; + u8 read_pointer; + u8 write_pointer; + u32 status; + u32 ctx_id; + struct list_head *cursor; + int ring_id, i; + int ret; + + if (!i915.enable_execlists) { + seq_puts(m, "Logical Ring Contexts are disabled\n"); + return 0; + } + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + intel_runtime_pm_get(dev_priv); + + for_each_ring(ring, dev_priv, ring_id) { + struct drm_i915_gem_request *head_req = NULL; + int count = 0; + unsigned long flags; + + seq_printf(m, "%s\n", ring->name); + + status = I915_READ(RING_EXECLIST_STATUS(ring)); + ctx_id = I915_READ(RING_EXECLIST_STATUS(ring) + 4); + seq_printf(m, "\tExeclist status: 0x%08X, context: %u\n", + status, ctx_id); + + status_pointer = I915_READ(RING_CONTEXT_STATUS_PTR(ring)); + seq_printf(m, "\tStatus pointer: 0x%08X\n", status_pointer); + + read_pointer = ring->next_context_status_buffer; + write_pointer = status_pointer & 0x07; + if (read_pointer > write_pointer) + write_pointer += 6; + seq_printf(m, "\tRead pointer: 0x%08X, write pointer 0x%08X\n", + read_pointer, write_pointer); + + for (i = 0; i < 6; i++) { + status = I915_READ(RING_CONTEXT_STATUS_BUF(ring) + 8*i); + ctx_id = I915_READ(RING_CONTEXT_STATUS_BUF(ring) + 8*i + 4); + + seq_printf(m, "\tStatus buffer %d: 0x%08X, context: %u\n", + i, status, ctx_id); + } + + spin_lock_irqsave(&ring->execlist_lock, flags); + list_for_each(cursor, &ring->execlist_queue) + count++; + head_req = list_first_entry_or_null(&ring->execlist_queue, + struct drm_i915_gem_request, execlist_link); + spin_unlock_irqrestore(&ring->execlist_lock, flags); + + seq_printf(m, "\t%d requests in queue\n", count); + if (head_req) { + struct drm_i915_gem_object *ctx_obj; + + ctx_obj = head_req->ctx->engine[ring_id].state; + seq_printf(m, "\tHead request id: %u\n", + intel_execlists_ctx_id(ctx_obj)); + seq_printf(m, "\tHead request tail: %u\n", + head_req->tail); + } + + seq_putc(m, '\n'); + } + + intel_runtime_pm_put(dev_priv); + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +static const char *swizzle_string(unsigned swizzle) +{ + switch (swizzle) { + case I915_BIT_6_SWIZZLE_NONE: + return "none"; + case I915_BIT_6_SWIZZLE_9: + return "bit9"; + case I915_BIT_6_SWIZZLE_9_10: + return "bit9/bit10"; + case I915_BIT_6_SWIZZLE_9_11: + return "bit9/bit11"; + case I915_BIT_6_SWIZZLE_9_10_11: + return "bit9/bit10/bit11"; + case I915_BIT_6_SWIZZLE_9_17: + return "bit9/bit17"; + case I915_BIT_6_SWIZZLE_9_10_17: + return "bit9/bit10/bit17"; + case I915_BIT_6_SWIZZLE_UNKNOWN: + return "unknown"; + } + + return "bug"; +} + +static int i915_swizzle_info(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + intel_runtime_pm_get(dev_priv); + + seq_printf(m, "bit6 swizzle for X-tiling = %s\n", + swizzle_string(dev_priv->mm.bit_6_swizzle_x)); + seq_printf(m, "bit6 swizzle for Y-tiling = %s\n", + swizzle_string(dev_priv->mm.bit_6_swizzle_y)); + + if (IS_GEN3(dev) || IS_GEN4(dev)) { + seq_printf(m, "DDC = 0x%08x\n", + I915_READ(DCC)); + seq_printf(m, "DDC2 = 0x%08x\n", + I915_READ(DCC2)); + seq_printf(m, "C0DRB3 = 0x%04x\n", + I915_READ16(C0DRB3)); + seq_printf(m, "C1DRB3 = 0x%04x\n", + I915_READ16(C1DRB3)); + } else if (INTEL_INFO(dev)->gen >= 6) { + seq_printf(m, "MAD_DIMM_C0 = 0x%08x\n", + I915_READ(MAD_DIMM_C0)); + seq_printf(m, "MAD_DIMM_C1 = 0x%08x\n", + I915_READ(MAD_DIMM_C1)); + seq_printf(m, "MAD_DIMM_C2 = 0x%08x\n", + I915_READ(MAD_DIMM_C2)); + seq_printf(m, "TILECTL = 0x%08x\n", + I915_READ(TILECTL)); + if (INTEL_INFO(dev)->gen >= 8) + seq_printf(m, "GAMTARBMODE = 0x%08x\n", + I915_READ(GAMTARBMODE)); + else + seq_printf(m, "ARB_MODE = 0x%08x\n", + I915_READ(ARB_MODE)); + seq_printf(m, "DISP_ARB_CTL = 0x%08x\n", + I915_READ(DISP_ARB_CTL)); + } + + if (dev_priv->quirks & QUIRK_PIN_SWIZZLED_PAGES) + seq_puts(m, "L-shaped memory detected\n"); + + intel_runtime_pm_put(dev_priv); + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +static int per_file_ctx(int id, void *ptr, void *data) +{ + struct intel_context *ctx = ptr; + struct seq_file *m = data; + struct i915_hw_ppgtt *ppgtt = ctx->ppgtt; + + if (!ppgtt) { + seq_printf(m, " no ppgtt for context %d\n", + ctx->user_handle); + return 0; + } + + if (i915_gem_context_is_default(ctx)) + seq_puts(m, " default context:\n"); + else + seq_printf(m, " context %d:\n", ctx->user_handle); + ppgtt->debug_dump(ppgtt, m); + + return 0; +} + +static void gen8_ppgtt_info(struct seq_file *m, struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; + int unused, i; + + if (!ppgtt) + return; + + seq_printf(m, "Page directories: %d\n", ppgtt->num_pd_pages); + seq_printf(m, "Page tables: %d\n", ppgtt->num_pd_entries); + for_each_ring(ring, dev_priv, unused) { + seq_printf(m, "%s\n", ring->name); + for (i = 0; i < 4; i++) { + u32 offset = 0x270 + i * 8; + u64 pdp = I915_READ(ring->mmio_base + offset + 4); + pdp <<= 32; + pdp |= I915_READ(ring->mmio_base + offset); + seq_printf(m, "\tPDP%d 0x%016llx\n", i, pdp); + } + } +} + +static void gen6_ppgtt_info(struct seq_file *m, struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + struct drm_file *file; + int i; + + if (INTEL_INFO(dev)->gen == 6) + seq_printf(m, "GFX_MODE: 0x%08x\n", I915_READ(GFX_MODE)); + + for_each_ring(ring, dev_priv, i) { + seq_printf(m, "%s\n", ring->name); + if (INTEL_INFO(dev)->gen == 7) + seq_printf(m, "GFX_MODE: 0x%08x\n", I915_READ(RING_MODE_GEN7(ring))); + seq_printf(m, "PP_DIR_BASE: 0x%08x\n", I915_READ(RING_PP_DIR_BASE(ring))); + seq_printf(m, "PP_DIR_BASE_READ: 0x%08x\n", I915_READ(RING_PP_DIR_BASE_READ(ring))); + seq_printf(m, "PP_DIR_DCLV: 0x%08x\n", I915_READ(RING_PP_DIR_DCLV(ring))); + } + if (dev_priv->mm.aliasing_ppgtt) { + struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; + + seq_puts(m, "aliasing PPGTT:\n"); + seq_printf(m, "pd gtt offset: 0x%08x\n", ppgtt->pd.pd_offset); + + ppgtt->debug_dump(ppgtt, m); + } + + list_for_each_entry_reverse(file, &dev->filelist, lhead) { + struct drm_i915_file_private *file_priv = file->driver_priv; + + seq_printf(m, "proc: %s\n", + get_pid_task(file->pid, PIDTYPE_PID)->comm); + idr_for_each(&file_priv->context_idr, per_file_ctx, m); + } + seq_printf(m, "ECOCHK: 0x%08x\n", I915_READ(GAM_ECOCHK)); +} + +static int i915_ppgtt_info(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + int ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + intel_runtime_pm_get(dev_priv); + + if (INTEL_INFO(dev)->gen >= 8) + gen8_ppgtt_info(m, dev); + else if (INTEL_INFO(dev)->gen >= 6) + gen6_ppgtt_info(m, dev); + + intel_runtime_pm_put(dev_priv); + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +static int i915_llc(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + /* Size calculation for LLC is a bit of a pain. Ignore for now. */ + seq_printf(m, "LLC: %s\n", yesno(HAS_LLC(dev))); + seq_printf(m, "eLLC: %zuMB\n", dev_priv->ellc_size); + + return 0; +} + +static int i915_edp_psr_status(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 psrperf = 0; + u32 stat[3]; + enum pipe pipe; + bool enabled = false; + + if (!HAS_PSR(dev)) { + seq_puts(m, "PSR not supported\n"); + return 0; + } + + intel_runtime_pm_get(dev_priv); + + mutex_lock(&dev_priv->psr.lock); + seq_printf(m, "Sink_Support: %s\n", yesno(dev_priv->psr.sink_support)); + seq_printf(m, "Source_OK: %s\n", yesno(dev_priv->psr.source_ok)); + seq_printf(m, "Enabled: %s\n", yesno((bool)dev_priv->psr.enabled)); + seq_printf(m, "Active: %s\n", yesno(dev_priv->psr.active)); + seq_printf(m, "Busy frontbuffer bits: 0x%03x\n", + dev_priv->psr.busy_frontbuffer_bits); + seq_printf(m, "Re-enable work scheduled: %s\n", + yesno(work_busy(&dev_priv->psr.work.work))); + + if (HAS_DDI(dev)) + enabled = I915_READ(EDP_PSR_CTL(dev)) & EDP_PSR_ENABLE; + else { + for_each_pipe(dev_priv, pipe) { + stat[pipe] = I915_READ(VLV_PSRSTAT(pipe)) & + VLV_EDP_PSR_CURR_STATE_MASK; + if ((stat[pipe] == VLV_EDP_PSR_ACTIVE_NORFB_UP) || + (stat[pipe] == VLV_EDP_PSR_ACTIVE_SF_UPDATE)) + enabled = true; + } + } + seq_printf(m, "HW Enabled & Active bit: %s", yesno(enabled)); + + if (!HAS_DDI(dev)) + for_each_pipe(dev_priv, pipe) { + if ((stat[pipe] == VLV_EDP_PSR_ACTIVE_NORFB_UP) || + (stat[pipe] == VLV_EDP_PSR_ACTIVE_SF_UPDATE)) + seq_printf(m, " pipe %c", pipe_name(pipe)); + } + seq_puts(m, "\n"); + + seq_printf(m, "Link standby: %s\n", + yesno((bool)dev_priv->psr.link_standby)); + + /* CHV PSR has no kind of performance counter */ + if (HAS_DDI(dev)) { + psrperf = I915_READ(EDP_PSR_PERF_CNT(dev)) & + EDP_PSR_PERF_CNT_MASK; + + seq_printf(m, "Performance_Counter: %u\n", psrperf); + } + mutex_unlock(&dev_priv->psr.lock); + + intel_runtime_pm_put(dev_priv); + return 0; +} + +static int i915_sink_crc(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct intel_encoder *encoder; + struct intel_connector *connector; + struct intel_dp *intel_dp = NULL; + int ret; + u8 crc[6]; + + drm_modeset_lock_all(dev); + for_each_intel_connector(dev, connector) { + + if (connector->base.dpms != DRM_MODE_DPMS_ON) + continue; + + if (!connector->base.encoder) + continue; + + encoder = to_intel_encoder(connector->base.encoder); + if (encoder->type != INTEL_OUTPUT_EDP) + continue; + + intel_dp = enc_to_intel_dp(&encoder->base); + + ret = intel_dp_sink_crc(intel_dp, crc); + if (ret) + goto out; + + seq_printf(m, "%02x%02x%02x%02x%02x%02x\n", + crc[0], crc[1], crc[2], + crc[3], crc[4], crc[5]); + goto out; + } + ret = -ENODEV; +out: + drm_modeset_unlock_all(dev); + return ret; +} + +static int i915_energy_uJ(struct seq_file *m, void *data) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u64 power; + u32 units; + + if (INTEL_INFO(dev)->gen < 6) + return -ENODEV; + + intel_runtime_pm_get(dev_priv); + + rdmsrl(MSR_RAPL_POWER_UNIT, power); + power = (power & 0x1f00) >> 8; + units = 1000000 / (1 << power); /* convert to uJ */ + power = I915_READ(MCH_SECP_NRG_STTS); + power *= units; + + intel_runtime_pm_put(dev_priv); + + seq_printf(m, "%llu", (long long unsigned)power); + + return 0; +} + +static int i915_pc8_status(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!IS_HASWELL(dev) && !IS_BROADWELL(dev)) { + seq_puts(m, "not supported\n"); + return 0; + } + + seq_printf(m, "GPU idle: %s\n", yesno(!dev_priv->mm.busy)); + seq_printf(m, "IRQs disabled: %s\n", + yesno(!intel_irqs_enabled(dev_priv))); + + return 0; +} + +static const char *power_domain_str(enum intel_display_power_domain domain) +{ + switch (domain) { + case POWER_DOMAIN_PIPE_A: + return "PIPE_A"; + case POWER_DOMAIN_PIPE_B: + return "PIPE_B"; + case POWER_DOMAIN_PIPE_C: + return "PIPE_C"; + case POWER_DOMAIN_PIPE_A_PANEL_FITTER: + return "PIPE_A_PANEL_FITTER"; + case POWER_DOMAIN_PIPE_B_PANEL_FITTER: + return "PIPE_B_PANEL_FITTER"; + case POWER_DOMAIN_PIPE_C_PANEL_FITTER: + return "PIPE_C_PANEL_FITTER"; + case POWER_DOMAIN_TRANSCODER_A: + return "TRANSCODER_A"; + case POWER_DOMAIN_TRANSCODER_B: + return "TRANSCODER_B"; + case POWER_DOMAIN_TRANSCODER_C: + return "TRANSCODER_C"; + case POWER_DOMAIN_TRANSCODER_EDP: + return "TRANSCODER_EDP"; + case POWER_DOMAIN_PORT_DDI_A_2_LANES: + return "PORT_DDI_A_2_LANES"; + case POWER_DOMAIN_PORT_DDI_A_4_LANES: + return "PORT_DDI_A_4_LANES"; + case POWER_DOMAIN_PORT_DDI_B_2_LANES: + return "PORT_DDI_B_2_LANES"; + case POWER_DOMAIN_PORT_DDI_B_4_LANES: + return "PORT_DDI_B_4_LANES"; + case POWER_DOMAIN_PORT_DDI_C_2_LANES: + return "PORT_DDI_C_2_LANES"; + case POWER_DOMAIN_PORT_DDI_C_4_LANES: + return "PORT_DDI_C_4_LANES"; + case POWER_DOMAIN_PORT_DDI_D_2_LANES: + return "PORT_DDI_D_2_LANES"; + case POWER_DOMAIN_PORT_DDI_D_4_LANES: + return "PORT_DDI_D_4_LANES"; + case POWER_DOMAIN_PORT_DSI: + return "PORT_DSI"; + case POWER_DOMAIN_PORT_CRT: + return "PORT_CRT"; + case POWER_DOMAIN_PORT_OTHER: + return "PORT_OTHER"; + case POWER_DOMAIN_VGA: + return "VGA"; + case POWER_DOMAIN_AUDIO: + return "AUDIO"; + case POWER_DOMAIN_PLLS: + return "PLLS"; + case POWER_DOMAIN_AUX_A: + return "AUX_A"; + case POWER_DOMAIN_AUX_B: + return "AUX_B"; + case POWER_DOMAIN_AUX_C: + return "AUX_C"; + case POWER_DOMAIN_AUX_D: + return "AUX_D"; + case POWER_DOMAIN_INIT: + return "INIT"; + default: + MISSING_CASE(domain); + return "?"; + } +} + +static int i915_power_domain_info(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct i915_power_domains *power_domains = &dev_priv->power_domains; + int i; + + mutex_lock(&power_domains->lock); + + seq_printf(m, "%-25s %s\n", "Power well/domain", "Use count"); + for (i = 0; i < power_domains->power_well_count; i++) { + struct i915_power_well *power_well; + enum intel_display_power_domain power_domain; + + power_well = &power_domains->power_wells[i]; + seq_printf(m, "%-25s %d\n", power_well->name, + power_well->count); + + for (power_domain = 0; power_domain < POWER_DOMAIN_NUM; + power_domain++) { + if (!(BIT(power_domain) & power_well->domains)) + continue; + + seq_printf(m, " %-23s %d\n", + power_domain_str(power_domain), + power_domains->domain_use_count[power_domain]); + } + } + + mutex_unlock(&power_domains->lock); + + return 0; +} + +static void intel_seq_print_mode(struct seq_file *m, int tabs, + struct drm_display_mode *mode) +{ + int i; + + for (i = 0; i < tabs; i++) + seq_putc(m, '\t'); + + seq_printf(m, "id %d:\"%s\" freq %d clock %d hdisp %d hss %d hse %d htot %d vdisp %d vss %d vse %d vtot %d type 0x%x flags 0x%x\n", + mode->base.id, mode->name, + mode->vrefresh, mode->clock, + mode->hdisplay, mode->hsync_start, + mode->hsync_end, mode->htotal, + mode->vdisplay, mode->vsync_start, + mode->vsync_end, mode->vtotal, + mode->type, mode->flags); +} + +static void intel_encoder_info(struct seq_file *m, + struct intel_crtc *intel_crtc, + struct intel_encoder *intel_encoder) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_crtc *crtc = &intel_crtc->base; + struct intel_connector *intel_connector; + struct drm_encoder *encoder; + + encoder = &intel_encoder->base; + seq_printf(m, "\tencoder %d: type: %s, connectors:\n", + encoder->base.id, encoder->name); + for_each_connector_on_encoder(dev, encoder, intel_connector) { + struct drm_connector *connector = &intel_connector->base; + seq_printf(m, "\t\tconnector %d: type: %s, status: %s", + connector->base.id, + connector->name, + drm_get_connector_status_name(connector->status)); + if (connector->status == connector_status_connected) { + struct drm_display_mode *mode = &crtc->mode; + seq_printf(m, ", mode:\n"); + intel_seq_print_mode(m, 2, mode); + } else { + seq_putc(m, '\n'); + } + } +} + +static void intel_crtc_info(struct seq_file *m, struct intel_crtc *intel_crtc) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_crtc *crtc = &intel_crtc->base; + struct intel_encoder *intel_encoder; + + if (crtc->primary->fb) + seq_printf(m, "\tfb: %d, pos: %dx%d, size: %dx%d\n", + crtc->primary->fb->base.id, crtc->x, crtc->y, + crtc->primary->fb->width, crtc->primary->fb->height); + else + seq_puts(m, "\tprimary plane disabled\n"); + for_each_encoder_on_crtc(dev, crtc, intel_encoder) + intel_encoder_info(m, intel_crtc, intel_encoder); +} + +static void intel_panel_info(struct seq_file *m, struct intel_panel *panel) +{ + struct drm_display_mode *mode = panel->fixed_mode; + + seq_printf(m, "\tfixed mode:\n"); + intel_seq_print_mode(m, 2, mode); +} + +static void intel_dp_info(struct seq_file *m, + struct intel_connector *intel_connector) +{ + struct intel_encoder *intel_encoder = intel_connector->encoder; + struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); + + seq_printf(m, "\tDPCD rev: %x\n", intel_dp->dpcd[DP_DPCD_REV]); + seq_printf(m, "\taudio support: %s\n", intel_dp->has_audio ? "yes" : + "no"); + if (intel_encoder->type == INTEL_OUTPUT_EDP) + intel_panel_info(m, &intel_connector->panel); +} + +static void intel_hdmi_info(struct seq_file *m, + struct intel_connector *intel_connector) +{ + struct intel_encoder *intel_encoder = intel_connector->encoder; + struct intel_hdmi *intel_hdmi = enc_to_intel_hdmi(&intel_encoder->base); + + seq_printf(m, "\taudio support: %s\n", intel_hdmi->has_audio ? "yes" : + "no"); +} + +static void intel_lvds_info(struct seq_file *m, + struct intel_connector *intel_connector) +{ + intel_panel_info(m, &intel_connector->panel); +} + +static void intel_connector_info(struct seq_file *m, + struct drm_connector *connector) +{ + struct intel_connector *intel_connector = to_intel_connector(connector); + struct intel_encoder *intel_encoder = intel_connector->encoder; + struct drm_display_mode *mode; + + seq_printf(m, "connector %d: type %s, status: %s\n", + connector->base.id, connector->name, + drm_get_connector_status_name(connector->status)); + if (connector->status == connector_status_connected) { + seq_printf(m, "\tname: %s\n", connector->display_info.name); + seq_printf(m, "\tphysical dimensions: %dx%dmm\n", + connector->display_info.width_mm, + connector->display_info.height_mm); + seq_printf(m, "\tsubpixel order: %s\n", + drm_get_subpixel_order_name(connector->display_info.subpixel_order)); + seq_printf(m, "\tCEA rev: %d\n", + connector->display_info.cea_rev); + } + if (intel_encoder) { + if (intel_encoder->type == INTEL_OUTPUT_DISPLAYPORT || + intel_encoder->type == INTEL_OUTPUT_EDP) + intel_dp_info(m, intel_connector); + else if (intel_encoder->type == INTEL_OUTPUT_HDMI) + intel_hdmi_info(m, intel_connector); + else if (intel_encoder->type == INTEL_OUTPUT_LVDS) + intel_lvds_info(m, intel_connector); + } + + seq_printf(m, "\tmodes:\n"); + list_for_each_entry(mode, &connector->modes, head) + intel_seq_print_mode(m, 2, mode); +} + +static bool cursor_active(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 state; + + if (IS_845G(dev) || IS_I865G(dev)) + state = I915_READ(_CURACNTR) & CURSOR_ENABLE; + else + state = I915_READ(CURCNTR(pipe)) & CURSOR_MODE; + + return state; +} + +static bool cursor_position(struct drm_device *dev, int pipe, int *x, int *y) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 pos; + + pos = I915_READ(CURPOS(pipe)); + + *x = (pos >> CURSOR_X_SHIFT) & CURSOR_POS_MASK; + if (pos & (CURSOR_POS_SIGN << CURSOR_X_SHIFT)) + *x = -*x; + + *y = (pos >> CURSOR_Y_SHIFT) & CURSOR_POS_MASK; + if (pos & (CURSOR_POS_SIGN << CURSOR_Y_SHIFT)) + *y = -*y; + + return cursor_active(dev, pipe); +} + +static int i915_display_info(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *crtc; + struct drm_connector *connector; + + intel_runtime_pm_get(dev_priv); + drm_modeset_lock_all(dev); + seq_printf(m, "CRTC info\n"); + seq_printf(m, "---------\n"); + for_each_intel_crtc(dev, crtc) { + bool active; + int x, y; + + seq_printf(m, "CRTC %d: pipe: %c, active=%s (size=%dx%d)\n", + crtc->base.base.id, pipe_name(crtc->pipe), + yesno(crtc->active), crtc->config->pipe_src_w, + crtc->config->pipe_src_h); + if (crtc->active) { + intel_crtc_info(m, crtc); + + active = cursor_position(dev, crtc->pipe, &x, &y); + seq_printf(m, "\tcursor visible? %s, position (%d, %d), size %dx%d, addr 0x%08x, active? %s\n", + yesno(crtc->cursor_base), + x, y, crtc->base.cursor->state->crtc_w, + crtc->base.cursor->state->crtc_h, + crtc->cursor_addr, yesno(active)); + } + + seq_printf(m, "\tunderrun reporting: cpu=%s pch=%s \n", + yesno(!crtc->cpu_fifo_underrun_disabled), + yesno(!crtc->pch_fifo_underrun_disabled)); + } + + seq_printf(m, "\n"); + seq_printf(m, "Connector info\n"); + seq_printf(m, "--------------\n"); + list_for_each_entry(connector, &dev->mode_config.connector_list, head) { + intel_connector_info(m, connector); + } + drm_modeset_unlock_all(dev); + intel_runtime_pm_put(dev_priv); + + return 0; +} + +static int i915_semaphore_status(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = (struct drm_info_node *) m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + int num_rings = hweight32(INTEL_INFO(dev)->ring_mask); + int i, j, ret; + + if (!i915_semaphore_is_enabled(dev)) { + seq_puts(m, "Semaphores are disabled\n"); + return 0; + } + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + intel_runtime_pm_get(dev_priv); + + if (IS_BROADWELL(dev)) { + struct page *page; + uint64_t *seqno; + + page = i915_gem_object_get_page(dev_priv->semaphore_obj, 0); + + seqno = (uint64_t *)kmap_atomic(page); + for_each_ring(ring, dev_priv, i) { + uint64_t offset; + + seq_printf(m, "%s\n", ring->name); + + seq_puts(m, " Last signal:"); + for (j = 0; j < num_rings; j++) { + offset = i * I915_NUM_RINGS + j; + seq_printf(m, "0x%08llx (0x%02llx) ", + seqno[offset], offset * 8); + } + seq_putc(m, '\n'); + + seq_puts(m, " Last wait: "); + for (j = 0; j < num_rings; j++) { + offset = i + (j * I915_NUM_RINGS); + seq_printf(m, "0x%08llx (0x%02llx) ", + seqno[offset], offset * 8); + } + seq_putc(m, '\n'); + + } + kunmap_atomic(seqno); + } else { + seq_puts(m, " Last signal:"); + for_each_ring(ring, dev_priv, i) + for (j = 0; j < num_rings; j++) + seq_printf(m, "0x%08x\n", + I915_READ(ring->semaphore.mbox.signal[j])); + seq_putc(m, '\n'); + } + + seq_puts(m, "\nSync seqno:\n"); + for_each_ring(ring, dev_priv, i) { + for (j = 0; j < num_rings; j++) { + seq_printf(m, " 0x%08x ", ring->semaphore.sync_seqno[j]); + } + seq_putc(m, '\n'); + } + seq_putc(m, '\n'); + + intel_runtime_pm_put(dev_priv); + mutex_unlock(&dev->struct_mutex); + return 0; +} + +static int i915_shared_dplls_info(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = (struct drm_info_node *) m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int i; + + drm_modeset_lock_all(dev); + for (i = 0; i < dev_priv->num_shared_dpll; i++) { + struct intel_shared_dpll *pll = &dev_priv->shared_dplls[i]; + + seq_printf(m, "DPLL%i: %s, id: %i\n", i, pll->name, pll->id); + seq_printf(m, " crtc_mask: 0x%08x, active: %d, on: %s\n", + pll->config.crtc_mask, pll->active, yesno(pll->on)); + seq_printf(m, " tracked hardware state:\n"); + seq_printf(m, " dpll: 0x%08x\n", pll->config.hw_state.dpll); + seq_printf(m, " dpll_md: 0x%08x\n", + pll->config.hw_state.dpll_md); + seq_printf(m, " fp0: 0x%08x\n", pll->config.hw_state.fp0); + seq_printf(m, " fp1: 0x%08x\n", pll->config.hw_state.fp1); + seq_printf(m, " wrpll: 0x%08x\n", pll->config.hw_state.wrpll); + } + drm_modeset_unlock_all(dev); + + return 0; +} + +static int i915_wa_registers(struct seq_file *m, void *unused) +{ + int i; + int ret; + struct drm_info_node *node = (struct drm_info_node *) m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + intel_runtime_pm_get(dev_priv); + + seq_printf(m, "Workarounds applied: %d\n", dev_priv->workarounds.count); + for (i = 0; i < dev_priv->workarounds.count; ++i) { + u32 addr, mask, value, read; + bool ok; + + addr = dev_priv->workarounds.reg[i].addr; + mask = dev_priv->workarounds.reg[i].mask; + value = dev_priv->workarounds.reg[i].value; + read = I915_READ(addr); + ok = (value & mask) == (read & mask); + seq_printf(m, "0x%X: 0x%08X, mask: 0x%08X, read: 0x%08x, status: %s\n", + addr, value, mask, read, ok ? "OK" : "FAIL"); + } + + intel_runtime_pm_put(dev_priv); + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +static int i915_ddb_info(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct skl_ddb_allocation *ddb; + struct skl_ddb_entry *entry; + enum pipe pipe; + int plane; + + if (INTEL_INFO(dev)->gen < 9) + return 0; + + drm_modeset_lock_all(dev); + + ddb = &dev_priv->wm.skl_hw.ddb; + + seq_printf(m, "%-15s%8s%8s%8s\n", "", "Start", "End", "Size"); + + for_each_pipe(dev_priv, pipe) { + seq_printf(m, "Pipe %c\n", pipe_name(pipe)); + + for_each_plane(dev_priv, pipe, plane) { + entry = &ddb->plane[pipe][plane]; + seq_printf(m, " Plane%-8d%8u%8u%8u\n", plane + 1, + entry->start, entry->end, + skl_ddb_entry_size(entry)); + } + + entry = &ddb->cursor[pipe]; + seq_printf(m, " %-13s%8u%8u%8u\n", "Cursor", entry->start, + entry->end, skl_ddb_entry_size(entry)); + } + + drm_modeset_unlock_all(dev); + + return 0; +} + +static void drrs_status_per_crtc(struct seq_file *m, + struct drm_device *dev, struct intel_crtc *intel_crtc) +{ + struct intel_encoder *intel_encoder; + struct drm_i915_private *dev_priv = dev->dev_private; + struct i915_drrs *drrs = &dev_priv->drrs; + int vrefresh = 0; + + for_each_encoder_on_crtc(dev, &intel_crtc->base, intel_encoder) { + /* Encoder connected on this CRTC */ + switch (intel_encoder->type) { + case INTEL_OUTPUT_EDP: + seq_puts(m, "eDP:\n"); + break; + case INTEL_OUTPUT_DSI: + seq_puts(m, "DSI:\n"); + break; + case INTEL_OUTPUT_HDMI: + seq_puts(m, "HDMI:\n"); + break; + case INTEL_OUTPUT_DISPLAYPORT: + seq_puts(m, "DP:\n"); + break; + default: + seq_printf(m, "Other encoder (id=%d).\n", + intel_encoder->type); + return; + } + } + + if (dev_priv->vbt.drrs_type == STATIC_DRRS_SUPPORT) + seq_puts(m, "\tVBT: DRRS_type: Static"); + else if (dev_priv->vbt.drrs_type == SEAMLESS_DRRS_SUPPORT) + seq_puts(m, "\tVBT: DRRS_type: Seamless"); + else if (dev_priv->vbt.drrs_type == DRRS_NOT_SUPPORTED) + seq_puts(m, "\tVBT: DRRS_type: None"); + else + seq_puts(m, "\tVBT: DRRS_type: FIXME: Unrecognized Value"); + + seq_puts(m, "\n\n"); + + if (intel_crtc->config->has_drrs) { + struct intel_panel *panel; + + mutex_lock(&drrs->mutex); + /* DRRS Supported */ + seq_puts(m, "\tDRRS Supported: Yes\n"); + + /* disable_drrs() will make drrs->dp NULL */ + if (!drrs->dp) { + seq_puts(m, "Idleness DRRS: Disabled"); + mutex_unlock(&drrs->mutex); + return; + } + + panel = &drrs->dp->attached_connector->panel; + seq_printf(m, "\t\tBusy_frontbuffer_bits: 0x%X", + drrs->busy_frontbuffer_bits); + + seq_puts(m, "\n\t\t"); + if (drrs->refresh_rate_type == DRRS_HIGH_RR) { + seq_puts(m, "DRRS_State: DRRS_HIGH_RR\n"); + vrefresh = panel->fixed_mode->vrefresh; + } else if (drrs->refresh_rate_type == DRRS_LOW_RR) { + seq_puts(m, "DRRS_State: DRRS_LOW_RR\n"); + vrefresh = panel->downclock_mode->vrefresh; + } else { + seq_printf(m, "DRRS_State: Unknown(%d)\n", + drrs->refresh_rate_type); + mutex_unlock(&drrs->mutex); + return; + } + seq_printf(m, "\t\tVrefresh: %d", vrefresh); + + seq_puts(m, "\n\t\t"); + mutex_unlock(&drrs->mutex); + } else { + /* DRRS not supported. Print the VBT parameter*/ + seq_puts(m, "\tDRRS Supported : No"); + } + seq_puts(m, "\n"); +} + +static int i915_drrs_status(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = m->private; + struct drm_device *dev = node->minor->dev; + struct intel_crtc *intel_crtc; + int active_crtc_cnt = 0; + + for_each_intel_crtc(dev, intel_crtc) { + drm_modeset_lock(&intel_crtc->base.mutex, NULL); + + if (intel_crtc->active) { + active_crtc_cnt++; + seq_printf(m, "\nCRTC %d: ", active_crtc_cnt); + + drrs_status_per_crtc(m, dev, intel_crtc); + } + + drm_modeset_unlock(&intel_crtc->base.mutex); + } + + if (!active_crtc_cnt) + seq_puts(m, "No active crtc found\n"); + + return 0; +} + +struct pipe_crc_info { + const char *name; + struct drm_device *dev; + enum pipe pipe; +}; + +static int i915_dp_mst_info(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = (struct drm_info_node *) m->private; + struct drm_device *dev = node->minor->dev; + struct drm_encoder *encoder; + struct intel_encoder *intel_encoder; + struct intel_digital_port *intel_dig_port; + drm_modeset_lock_all(dev); + list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { + intel_encoder = to_intel_encoder(encoder); + if (intel_encoder->type != INTEL_OUTPUT_DISPLAYPORT) + continue; + intel_dig_port = enc_to_dig_port(encoder); + if (!intel_dig_port->dp.can_mst) + continue; + + drm_dp_mst_dump_topology(m, &intel_dig_port->dp.mst_mgr); + } + drm_modeset_unlock_all(dev); + return 0; +} + +static int i915_pipe_crc_open(struct inode *inode, struct file *filep) +{ + struct pipe_crc_info *info = inode->i_private; + struct drm_i915_private *dev_priv = info->dev->dev_private; + struct intel_pipe_crc *pipe_crc = &dev_priv->pipe_crc[info->pipe]; + + if (info->pipe >= INTEL_INFO(info->dev)->num_pipes) + return -ENODEV; + + spin_lock_irq(&pipe_crc->lock); + + if (pipe_crc->opened) { + spin_unlock_irq(&pipe_crc->lock); + return -EBUSY; /* already open */ + } + + pipe_crc->opened = true; + filep->private_data = inode->i_private; + + spin_unlock_irq(&pipe_crc->lock); + + return 0; +} + +static int i915_pipe_crc_release(struct inode *inode, struct file *filep) +{ + struct pipe_crc_info *info = inode->i_private; + struct drm_i915_private *dev_priv = info->dev->dev_private; + struct intel_pipe_crc *pipe_crc = &dev_priv->pipe_crc[info->pipe]; + + spin_lock_irq(&pipe_crc->lock); + pipe_crc->opened = false; + spin_unlock_irq(&pipe_crc->lock); + + return 0; +} + +/* (6 fields, 8 chars each, space separated (5) + '\n') */ +#define PIPE_CRC_LINE_LEN (6 * 8 + 5 + 1) +/* account for \'0' */ +#define PIPE_CRC_BUFFER_LEN (PIPE_CRC_LINE_LEN + 1) + +static int pipe_crc_data_count(struct intel_pipe_crc *pipe_crc) +{ + assert_spin_locked(&pipe_crc->lock); + return CIRC_CNT(pipe_crc->head, pipe_crc->tail, + INTEL_PIPE_CRC_ENTRIES_NR); +} + +static ssize_t +i915_pipe_crc_read(struct file *filep, char __user *user_buf, size_t count, + loff_t *pos) +{ + struct pipe_crc_info *info = filep->private_data; + struct drm_device *dev = info->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_pipe_crc *pipe_crc = &dev_priv->pipe_crc[info->pipe]; + char buf[PIPE_CRC_BUFFER_LEN]; + int n_entries; + ssize_t bytes_read; + + /* + * Don't allow user space to provide buffers not big enough to hold + * a line of data. + */ + if (count < PIPE_CRC_LINE_LEN) + return -EINVAL; + + if (pipe_crc->source == INTEL_PIPE_CRC_SOURCE_NONE) + return 0; + + /* nothing to read */ + spin_lock_irq(&pipe_crc->lock); + while (pipe_crc_data_count(pipe_crc) == 0) { + int ret; + + if (filep->f_flags & O_NONBLOCK) { + spin_unlock_irq(&pipe_crc->lock); + return -EAGAIN; + } + + ret = wait_event_interruptible_lock_irq(pipe_crc->wq, + pipe_crc_data_count(pipe_crc), pipe_crc->lock); + if (ret) { + spin_unlock_irq(&pipe_crc->lock); + return ret; + } + } + + /* We now have one or more entries to read */ + n_entries = count / PIPE_CRC_LINE_LEN; + + bytes_read = 0; + while (n_entries > 0) { + struct intel_pipe_crc_entry *entry = + &pipe_crc->entries[pipe_crc->tail]; + int ret; + + if (CIRC_CNT(pipe_crc->head, pipe_crc->tail, + INTEL_PIPE_CRC_ENTRIES_NR) < 1) + break; + + BUILD_BUG_ON_NOT_POWER_OF_2(INTEL_PIPE_CRC_ENTRIES_NR); + pipe_crc->tail = (pipe_crc->tail + 1) & (INTEL_PIPE_CRC_ENTRIES_NR - 1); + + bytes_read += snprintf(buf, PIPE_CRC_BUFFER_LEN, + "%8u %8x %8x %8x %8x %8x\n", + entry->frame, entry->crc[0], + entry->crc[1], entry->crc[2], + entry->crc[3], entry->crc[4]); + + spin_unlock_irq(&pipe_crc->lock); + + ret = copy_to_user(user_buf, buf, PIPE_CRC_LINE_LEN); + if (ret == PIPE_CRC_LINE_LEN) + return -EFAULT; + + user_buf += PIPE_CRC_LINE_LEN; + n_entries--; + + spin_lock_irq(&pipe_crc->lock); + } + + spin_unlock_irq(&pipe_crc->lock); + + return bytes_read; +} + +static const struct file_operations i915_pipe_crc_fops = { + .owner = THIS_MODULE, + .open = i915_pipe_crc_open, + .read = i915_pipe_crc_read, + .release = i915_pipe_crc_release, +}; + +static struct pipe_crc_info i915_pipe_crc_data[I915_MAX_PIPES] = { + { + .name = "i915_pipe_A_crc", + .pipe = PIPE_A, + }, + { + .name = "i915_pipe_B_crc", + .pipe = PIPE_B, + }, + { + .name = "i915_pipe_C_crc", + .pipe = PIPE_C, + }, +}; + +static int i915_pipe_crc_create(struct dentry *root, struct drm_minor *minor, + enum pipe pipe) +{ + struct drm_device *dev = minor->dev; + struct dentry *ent; + struct pipe_crc_info *info = &i915_pipe_crc_data[pipe]; + + info->dev = dev; + ent = debugfs_create_file(info->name, S_IRUGO, root, info, + &i915_pipe_crc_fops); + if (!ent) + return -ENOMEM; + + return drm_add_fake_info_node(minor, ent, info); +} + +static const char * const pipe_crc_sources[] = { + "none", + "plane1", + "plane2", + "pf", + "pipe", + "TV", + "DP-B", + "DP-C", + "DP-D", + "auto", +}; + +static const char *pipe_crc_source_name(enum intel_pipe_crc_source source) +{ + BUILD_BUG_ON(ARRAY_SIZE(pipe_crc_sources) != INTEL_PIPE_CRC_SOURCE_MAX); + return pipe_crc_sources[source]; +} + +static int display_crc_ctl_show(struct seq_file *m, void *data) +{ + struct drm_device *dev = m->private; + struct drm_i915_private *dev_priv = dev->dev_private; + int i; + + for (i = 0; i < I915_MAX_PIPES; i++) + seq_printf(m, "%c %s\n", pipe_name(i), + pipe_crc_source_name(dev_priv->pipe_crc[i].source)); + + return 0; +} + +static int display_crc_ctl_open(struct inode *inode, struct file *file) +{ + struct drm_device *dev = inode->i_private; + + return single_open(file, display_crc_ctl_show, dev); +} + +static int i8xx_pipe_crc_ctl_reg(enum intel_pipe_crc_source *source, + uint32_t *val) +{ + if (*source == INTEL_PIPE_CRC_SOURCE_AUTO) + *source = INTEL_PIPE_CRC_SOURCE_PIPE; + + switch (*source) { + case INTEL_PIPE_CRC_SOURCE_PIPE: + *val = PIPE_CRC_ENABLE | PIPE_CRC_INCLUDE_BORDER_I8XX; + break; + case INTEL_PIPE_CRC_SOURCE_NONE: + *val = 0; + break; + default: + return -EINVAL; + } + + return 0; +} + +static int i9xx_pipe_crc_auto_source(struct drm_device *dev, enum pipe pipe, + enum intel_pipe_crc_source *source) +{ + struct intel_encoder *encoder; + struct intel_crtc *crtc; + struct intel_digital_port *dig_port; + int ret = 0; + + *source = INTEL_PIPE_CRC_SOURCE_PIPE; + + drm_modeset_lock_all(dev); + for_each_intel_encoder(dev, encoder) { + if (!encoder->base.crtc) + continue; + + crtc = to_intel_crtc(encoder->base.crtc); + + if (crtc->pipe != pipe) + continue; + + switch (encoder->type) { + case INTEL_OUTPUT_TVOUT: + *source = INTEL_PIPE_CRC_SOURCE_TV; + break; + case INTEL_OUTPUT_DISPLAYPORT: + case INTEL_OUTPUT_EDP: + dig_port = enc_to_dig_port(&encoder->base); + switch (dig_port->port) { + case PORT_B: + *source = INTEL_PIPE_CRC_SOURCE_DP_B; + break; + case PORT_C: + *source = INTEL_PIPE_CRC_SOURCE_DP_C; + break; + case PORT_D: + *source = INTEL_PIPE_CRC_SOURCE_DP_D; + break; + default: + WARN(1, "nonexisting DP port %c\n", + port_name(dig_port->port)); + break; + } + break; + default: + break; + } + } + drm_modeset_unlock_all(dev); + + return ret; +} + +static int vlv_pipe_crc_ctl_reg(struct drm_device *dev, + enum pipe pipe, + enum intel_pipe_crc_source *source, + uint32_t *val) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + bool need_stable_symbols = false; + + if (*source == INTEL_PIPE_CRC_SOURCE_AUTO) { + int ret = i9xx_pipe_crc_auto_source(dev, pipe, source); + if (ret) + return ret; + } + + switch (*source) { + case INTEL_PIPE_CRC_SOURCE_PIPE: + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_PIPE_VLV; + break; + case INTEL_PIPE_CRC_SOURCE_DP_B: + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_DP_B_VLV; + need_stable_symbols = true; + break; + case INTEL_PIPE_CRC_SOURCE_DP_C: + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_DP_C_VLV; + need_stable_symbols = true; + break; + case INTEL_PIPE_CRC_SOURCE_DP_D: + if (!IS_CHERRYVIEW(dev)) + return -EINVAL; + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_DP_D_VLV; + need_stable_symbols = true; + break; + case INTEL_PIPE_CRC_SOURCE_NONE: + *val = 0; + break; + default: + return -EINVAL; + } + + /* + * When the pipe CRC tap point is after the transcoders we need + * to tweak symbol-level features to produce a deterministic series of + * symbols for a given frame. We need to reset those features only once + * a frame (instead of every nth symbol): + * - DC-balance: used to ensure a better clock recovery from the data + * link (SDVO) + * - DisplayPort scrambling: used for EMI reduction + */ + if (need_stable_symbols) { + uint32_t tmp = I915_READ(PORT_DFT2_G4X); + + tmp |= DC_BALANCE_RESET_VLV; + switch (pipe) { + case PIPE_A: + tmp |= PIPE_A_SCRAMBLE_RESET; + break; + case PIPE_B: + tmp |= PIPE_B_SCRAMBLE_RESET; + break; + case PIPE_C: + tmp |= PIPE_C_SCRAMBLE_RESET; + break; + default: + return -EINVAL; + } + I915_WRITE(PORT_DFT2_G4X, tmp); + } + + return 0; +} + +static int i9xx_pipe_crc_ctl_reg(struct drm_device *dev, + enum pipe pipe, + enum intel_pipe_crc_source *source, + uint32_t *val) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + bool need_stable_symbols = false; + + if (*source == INTEL_PIPE_CRC_SOURCE_AUTO) { + int ret = i9xx_pipe_crc_auto_source(dev, pipe, source); + if (ret) + return ret; + } + + switch (*source) { + case INTEL_PIPE_CRC_SOURCE_PIPE: + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_PIPE_I9XX; + break; + case INTEL_PIPE_CRC_SOURCE_TV: + if (!SUPPORTS_TV(dev)) + return -EINVAL; + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_TV_PRE; + break; + case INTEL_PIPE_CRC_SOURCE_DP_B: + if (!IS_G4X(dev)) + return -EINVAL; + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_DP_B_G4X; + need_stable_symbols = true; + break; + case INTEL_PIPE_CRC_SOURCE_DP_C: + if (!IS_G4X(dev)) + return -EINVAL; + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_DP_C_G4X; + need_stable_symbols = true; + break; + case INTEL_PIPE_CRC_SOURCE_DP_D: + if (!IS_G4X(dev)) + return -EINVAL; + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_DP_D_G4X; + need_stable_symbols = true; + break; + case INTEL_PIPE_CRC_SOURCE_NONE: + *val = 0; + break; + default: + return -EINVAL; + } + + /* + * When the pipe CRC tap point is after the transcoders we need + * to tweak symbol-level features to produce a deterministic series of + * symbols for a given frame. We need to reset those features only once + * a frame (instead of every nth symbol): + * - DC-balance: used to ensure a better clock recovery from the data + * link (SDVO) + * - DisplayPort scrambling: used for EMI reduction + */ + if (need_stable_symbols) { + uint32_t tmp = I915_READ(PORT_DFT2_G4X); + + WARN_ON(!IS_G4X(dev)); + + I915_WRITE(PORT_DFT_I9XX, + I915_READ(PORT_DFT_I9XX) | DC_BALANCE_RESET); + + if (pipe == PIPE_A) + tmp |= PIPE_A_SCRAMBLE_RESET; + else + tmp |= PIPE_B_SCRAMBLE_RESET; + + I915_WRITE(PORT_DFT2_G4X, tmp); + } + + return 0; +} + +static void vlv_undo_pipe_scramble_reset(struct drm_device *dev, + enum pipe pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t tmp = I915_READ(PORT_DFT2_G4X); + + switch (pipe) { + case PIPE_A: + tmp &= ~PIPE_A_SCRAMBLE_RESET; + break; + case PIPE_B: + tmp &= ~PIPE_B_SCRAMBLE_RESET; + break; + case PIPE_C: + tmp &= ~PIPE_C_SCRAMBLE_RESET; + break; + default: + return; + } + if (!(tmp & PIPE_SCRAMBLE_RESET_MASK)) + tmp &= ~DC_BALANCE_RESET_VLV; + I915_WRITE(PORT_DFT2_G4X, tmp); + +} + +static void g4x_undo_pipe_scramble_reset(struct drm_device *dev, + enum pipe pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t tmp = I915_READ(PORT_DFT2_G4X); + + if (pipe == PIPE_A) + tmp &= ~PIPE_A_SCRAMBLE_RESET; + else + tmp &= ~PIPE_B_SCRAMBLE_RESET; + I915_WRITE(PORT_DFT2_G4X, tmp); + + if (!(tmp & PIPE_SCRAMBLE_RESET_MASK)) { + I915_WRITE(PORT_DFT_I9XX, + I915_READ(PORT_DFT_I9XX) & ~DC_BALANCE_RESET); + } +} + +static int ilk_pipe_crc_ctl_reg(enum intel_pipe_crc_source *source, + uint32_t *val) +{ + if (*source == INTEL_PIPE_CRC_SOURCE_AUTO) + *source = INTEL_PIPE_CRC_SOURCE_PIPE; + + switch (*source) { + case INTEL_PIPE_CRC_SOURCE_PLANE1: + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_PRIMARY_ILK; + break; + case INTEL_PIPE_CRC_SOURCE_PLANE2: + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_SPRITE_ILK; + break; + case INTEL_PIPE_CRC_SOURCE_PIPE: + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_PIPE_ILK; + break; + case INTEL_PIPE_CRC_SOURCE_NONE: + *val = 0; + break; + default: + return -EINVAL; + } + + return 0; +} + +static void hsw_trans_edp_pipe_A_crc_wa(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *crtc = + to_intel_crtc(dev_priv->pipe_to_crtc_mapping[PIPE_A]); + + drm_modeset_lock_all(dev); + /* + * If we use the eDP transcoder we need to make sure that we don't + * bypass the pfit, since otherwise the pipe CRC source won't work. Only + * relevant on hsw with pipe A when using the always-on power well + * routing. + */ + if (crtc->config->cpu_transcoder == TRANSCODER_EDP && + !crtc->config->pch_pfit.enabled) { + crtc->config->pch_pfit.force_thru = true; + + intel_display_power_get(dev_priv, + POWER_DOMAIN_PIPE_PANEL_FITTER(PIPE_A)); + + dev_priv->display.crtc_disable(&crtc->base); + dev_priv->display.crtc_enable(&crtc->base); + } + drm_modeset_unlock_all(dev); +} + +static void hsw_undo_trans_edp_pipe_A_crc_wa(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *crtc = + to_intel_crtc(dev_priv->pipe_to_crtc_mapping[PIPE_A]); + + drm_modeset_lock_all(dev); + /* + * If we use the eDP transcoder we need to make sure that we don't + * bypass the pfit, since otherwise the pipe CRC source won't work. Only + * relevant on hsw with pipe A when using the always-on power well + * routing. + */ + if (crtc->config->pch_pfit.force_thru) { + crtc->config->pch_pfit.force_thru = false; + + dev_priv->display.crtc_disable(&crtc->base); + dev_priv->display.crtc_enable(&crtc->base); + + intel_display_power_put(dev_priv, + POWER_DOMAIN_PIPE_PANEL_FITTER(PIPE_A)); + } + drm_modeset_unlock_all(dev); +} + +static int ivb_pipe_crc_ctl_reg(struct drm_device *dev, + enum pipe pipe, + enum intel_pipe_crc_source *source, + uint32_t *val) +{ + if (*source == INTEL_PIPE_CRC_SOURCE_AUTO) + *source = INTEL_PIPE_CRC_SOURCE_PF; + + switch (*source) { + case INTEL_PIPE_CRC_SOURCE_PLANE1: + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_PRIMARY_IVB; + break; + case INTEL_PIPE_CRC_SOURCE_PLANE2: + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_SPRITE_IVB; + break; + case INTEL_PIPE_CRC_SOURCE_PF: + if (IS_HASWELL(dev) && pipe == PIPE_A) + hsw_trans_edp_pipe_A_crc_wa(dev); + + *val = PIPE_CRC_ENABLE | PIPE_CRC_SOURCE_PF_IVB; + break; + case INTEL_PIPE_CRC_SOURCE_NONE: + *val = 0; + break; + default: + return -EINVAL; + } + + return 0; +} + +static int pipe_crc_set_source(struct drm_device *dev, enum pipe pipe, + enum intel_pipe_crc_source source) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_pipe_crc *pipe_crc = &dev_priv->pipe_crc[pipe]; + struct intel_crtc *crtc = to_intel_crtc(intel_get_crtc_for_pipe(dev, + pipe)); + u32 val = 0; /* shut up gcc */ + int ret; + + if (pipe_crc->source == source) + return 0; + + /* forbid changing the source without going back to 'none' */ + if (pipe_crc->source && source) + return -EINVAL; + + if (!intel_display_power_is_enabled(dev_priv, POWER_DOMAIN_PIPE(pipe))) { + DRM_DEBUG_KMS("Trying to capture CRC while pipe is off\n"); + return -EIO; + } + + if (IS_GEN2(dev)) + ret = i8xx_pipe_crc_ctl_reg(&source, &val); + else if (INTEL_INFO(dev)->gen < 5) + ret = i9xx_pipe_crc_ctl_reg(dev, pipe, &source, &val); + else if (IS_VALLEYVIEW(dev)) + ret = vlv_pipe_crc_ctl_reg(dev, pipe, &source, &val); + else if (IS_GEN5(dev) || IS_GEN6(dev)) + ret = ilk_pipe_crc_ctl_reg(&source, &val); + else + ret = ivb_pipe_crc_ctl_reg(dev, pipe, &source, &val); + + if (ret != 0) + return ret; + + /* none -> real source transition */ + if (source) { + struct intel_pipe_crc_entry *entries; + + DRM_DEBUG_DRIVER("collecting CRCs for pipe %c, %s\n", + pipe_name(pipe), pipe_crc_source_name(source)); + + entries = kcalloc(INTEL_PIPE_CRC_ENTRIES_NR, + sizeof(pipe_crc->entries[0]), + GFP_KERNEL); + if (!entries) + return -ENOMEM; + + /* + * When IPS gets enabled, the pipe CRC changes. Since IPS gets + * enabled and disabled dynamically based on package C states, + * user space can't make reliable use of the CRCs, so let's just + * completely disable it. + */ + hsw_disable_ips(crtc); + + spin_lock_irq(&pipe_crc->lock); + kfree(pipe_crc->entries); + pipe_crc->entries = entries; + pipe_crc->head = 0; + pipe_crc->tail = 0; + spin_unlock_irq(&pipe_crc->lock); + } + + pipe_crc->source = source; + + I915_WRITE(PIPE_CRC_CTL(pipe), val); + POSTING_READ(PIPE_CRC_CTL(pipe)); + + /* real source -> none transition */ + if (source == INTEL_PIPE_CRC_SOURCE_NONE) { + struct intel_pipe_crc_entry *entries; + struct intel_crtc *crtc = + to_intel_crtc(dev_priv->pipe_to_crtc_mapping[pipe]); + + DRM_DEBUG_DRIVER("stopping CRCs for pipe %c\n", + pipe_name(pipe)); + + drm_modeset_lock(&crtc->base.mutex, NULL); + if (crtc->active) + intel_wait_for_vblank(dev, pipe); + drm_modeset_unlock(&crtc->base.mutex); + + spin_lock_irq(&pipe_crc->lock); + entries = pipe_crc->entries; + pipe_crc->entries = NULL; + pipe_crc->head = 0; + pipe_crc->tail = 0; + spin_unlock_irq(&pipe_crc->lock); + + kfree(entries); + + if (IS_G4X(dev)) + g4x_undo_pipe_scramble_reset(dev, pipe); + else if (IS_VALLEYVIEW(dev)) + vlv_undo_pipe_scramble_reset(dev, pipe); + else if (IS_HASWELL(dev) && pipe == PIPE_A) + hsw_undo_trans_edp_pipe_A_crc_wa(dev); + + hsw_enable_ips(crtc); + } + + return 0; +} + +/* + * Parse pipe CRC command strings: + * command: wsp* object wsp+ name wsp+ source wsp* + * object: 'pipe' + * name: (A | B | C) + * source: (none | plane1 | plane2 | pf) + * wsp: (#0x20 | #0x9 | #0xA)+ + * + * eg.: + * "pipe A plane1" -> Start CRC computations on plane1 of pipe A + * "pipe A none" -> Stop CRC + */ +static int display_crc_ctl_tokenize(char *buf, char *words[], int max_words) +{ + int n_words = 0; + + while (*buf) { + char *end; + + /* skip leading white space */ + buf = skip_spaces(buf); + if (!*buf) + break; /* end of buffer */ + + /* find end of word */ + for (end = buf; *end && !isspace(*end); end++) + ; + + if (n_words == max_words) { + DRM_DEBUG_DRIVER("too many words, allowed <= %d\n", + max_words); + return -EINVAL; /* ran out of words[] before bytes */ + } + + if (*end) + *end++ = '\0'; + words[n_words++] = buf; + buf = end; + } + + return n_words; +} + +enum intel_pipe_crc_object { + PIPE_CRC_OBJECT_PIPE, +}; + +static const char * const pipe_crc_objects[] = { + "pipe", +}; + +static int +display_crc_ctl_parse_object(const char *buf, enum intel_pipe_crc_object *o) +{ + int i; + + for (i = 0; i < ARRAY_SIZE(pipe_crc_objects); i++) + if (!strcmp(buf, pipe_crc_objects[i])) { + *o = i; + return 0; + } + + return -EINVAL; +} + +static int display_crc_ctl_parse_pipe(const char *buf, enum pipe *pipe) +{ + const char name = buf[0]; + + if (name < 'A' || name >= pipe_name(I915_MAX_PIPES)) + return -EINVAL; + + *pipe = name - 'A'; + + return 0; +} + +static int +display_crc_ctl_parse_source(const char *buf, enum intel_pipe_crc_source *s) +{ + int i; + + for (i = 0; i < ARRAY_SIZE(pipe_crc_sources); i++) + if (!strcmp(buf, pipe_crc_sources[i])) { + *s = i; + return 0; + } + + return -EINVAL; +} + +static int display_crc_ctl_parse(struct drm_device *dev, char *buf, size_t len) +{ +#define N_WORDS 3 + int n_words; + char *words[N_WORDS]; + enum pipe pipe; + enum intel_pipe_crc_object object; + enum intel_pipe_crc_source source; + + n_words = display_crc_ctl_tokenize(buf, words, N_WORDS); + if (n_words != N_WORDS) { + DRM_DEBUG_DRIVER("tokenize failed, a command is %d words\n", + N_WORDS); + return -EINVAL; + } + + if (display_crc_ctl_parse_object(words[0], &object) < 0) { + DRM_DEBUG_DRIVER("unknown object %s\n", words[0]); + return -EINVAL; + } + + if (display_crc_ctl_parse_pipe(words[1], &pipe) < 0) { + DRM_DEBUG_DRIVER("unknown pipe %s\n", words[1]); + return -EINVAL; + } + + if (display_crc_ctl_parse_source(words[2], &source) < 0) { + DRM_DEBUG_DRIVER("unknown source %s\n", words[2]); + return -EINVAL; + } + + return pipe_crc_set_source(dev, pipe, source); +} + +static ssize_t display_crc_ctl_write(struct file *file, const char __user *ubuf, + size_t len, loff_t *offp) +{ + struct seq_file *m = file->private_data; + struct drm_device *dev = m->private; + char *tmpbuf; + int ret; + + if (len == 0) + return 0; + + if (len > PAGE_SIZE - 1) { + DRM_DEBUG_DRIVER("expected <%lu bytes into pipe crc control\n", + PAGE_SIZE); + return -E2BIG; + } + + tmpbuf = kmalloc(len + 1, GFP_KERNEL); + if (!tmpbuf) + return -ENOMEM; + + if (copy_from_user(tmpbuf, ubuf, len)) { + ret = -EFAULT; + goto out; + } + tmpbuf[len] = '\0'; + + ret = display_crc_ctl_parse(dev, tmpbuf, len); + +out: + kfree(tmpbuf); + if (ret < 0) + return ret; + + *offp += len; + return len; +} + +static const struct file_operations i915_display_crc_ctl_fops = { + .owner = THIS_MODULE, + .open = display_crc_ctl_open, + .read = seq_read, + .llseek = seq_lseek, + .release = single_release, + .write = display_crc_ctl_write +}; + +static void wm_latency_show(struct seq_file *m, const uint16_t wm[8]) +{ + struct drm_device *dev = m->private; + int num_levels = ilk_wm_max_level(dev) + 1; + int level; + + drm_modeset_lock_all(dev); + + for (level = 0; level < num_levels; level++) { + unsigned int latency = wm[level]; + + /* + * - WM1+ latency values in 0.5us units + * - latencies are in us on gen9 + */ + if (INTEL_INFO(dev)->gen >= 9) + latency *= 10; + else if (level > 0) + latency *= 5; + + seq_printf(m, "WM%d %u (%u.%u usec)\n", + level, wm[level], latency / 10, latency % 10); + } + + drm_modeset_unlock_all(dev); +} + +static int pri_wm_latency_show(struct seq_file *m, void *data) +{ + struct drm_device *dev = m->private; + struct drm_i915_private *dev_priv = dev->dev_private; + const uint16_t *latencies; + + if (INTEL_INFO(dev)->gen >= 9) + latencies = dev_priv->wm.skl_latency; + else + latencies = to_i915(dev)->wm.pri_latency; + + wm_latency_show(m, latencies); + + return 0; +} + +static int spr_wm_latency_show(struct seq_file *m, void *data) +{ + struct drm_device *dev = m->private; + struct drm_i915_private *dev_priv = dev->dev_private; + const uint16_t *latencies; + + if (INTEL_INFO(dev)->gen >= 9) + latencies = dev_priv->wm.skl_latency; + else + latencies = to_i915(dev)->wm.spr_latency; + + wm_latency_show(m, latencies); + + return 0; +} + +static int cur_wm_latency_show(struct seq_file *m, void *data) +{ + struct drm_device *dev = m->private; + struct drm_i915_private *dev_priv = dev->dev_private; + const uint16_t *latencies; + + if (INTEL_INFO(dev)->gen >= 9) + latencies = dev_priv->wm.skl_latency; + else + latencies = to_i915(dev)->wm.cur_latency; + + wm_latency_show(m, latencies); + + return 0; +} + +static int pri_wm_latency_open(struct inode *inode, struct file *file) +{ + struct drm_device *dev = inode->i_private; + + if (HAS_GMCH_DISPLAY(dev)) + return -ENODEV; + + return single_open(file, pri_wm_latency_show, dev); +} + +static int spr_wm_latency_open(struct inode *inode, struct file *file) +{ + struct drm_device *dev = inode->i_private; + + if (HAS_GMCH_DISPLAY(dev)) + return -ENODEV; + + return single_open(file, spr_wm_latency_show, dev); +} + +static int cur_wm_latency_open(struct inode *inode, struct file *file) +{ + struct drm_device *dev = inode->i_private; + + if (HAS_GMCH_DISPLAY(dev)) + return -ENODEV; + + return single_open(file, cur_wm_latency_show, dev); +} + +static ssize_t wm_latency_write(struct file *file, const char __user *ubuf, + size_t len, loff_t *offp, uint16_t wm[8]) +{ + struct seq_file *m = file->private_data; + struct drm_device *dev = m->private; + uint16_t new[8] = { 0 }; + int num_levels = ilk_wm_max_level(dev) + 1; + int level; + int ret; + char tmp[32]; + + if (len >= sizeof(tmp)) + return -EINVAL; + + if (copy_from_user(tmp, ubuf, len)) + return -EFAULT; + + tmp[len] = '\0'; + + ret = sscanf(tmp, "%hu %hu %hu %hu %hu %hu %hu %hu", + &new[0], &new[1], &new[2], &new[3], + &new[4], &new[5], &new[6], &new[7]); + if (ret != num_levels) + return -EINVAL; + + drm_modeset_lock_all(dev); + + for (level = 0; level < num_levels; level++) + wm[level] = new[level]; + + drm_modeset_unlock_all(dev); + + return len; +} + + +static ssize_t pri_wm_latency_write(struct file *file, const char __user *ubuf, + size_t len, loff_t *offp) +{ + struct seq_file *m = file->private_data; + struct drm_device *dev = m->private; + struct drm_i915_private *dev_priv = dev->dev_private; + uint16_t *latencies; + + if (INTEL_INFO(dev)->gen >= 9) + latencies = dev_priv->wm.skl_latency; + else + latencies = to_i915(dev)->wm.pri_latency; + + return wm_latency_write(file, ubuf, len, offp, latencies); +} + +static ssize_t spr_wm_latency_write(struct file *file, const char __user *ubuf, + size_t len, loff_t *offp) +{ + struct seq_file *m = file->private_data; + struct drm_device *dev = m->private; + struct drm_i915_private *dev_priv = dev->dev_private; + uint16_t *latencies; + + if (INTEL_INFO(dev)->gen >= 9) + latencies = dev_priv->wm.skl_latency; + else + latencies = to_i915(dev)->wm.spr_latency; + + return wm_latency_write(file, ubuf, len, offp, latencies); +} + +static ssize_t cur_wm_latency_write(struct file *file, const char __user *ubuf, + size_t len, loff_t *offp) +{ + struct seq_file *m = file->private_data; + struct drm_device *dev = m->private; + struct drm_i915_private *dev_priv = dev->dev_private; + uint16_t *latencies; + + if (INTEL_INFO(dev)->gen >= 9) + latencies = dev_priv->wm.skl_latency; + else + latencies = to_i915(dev)->wm.cur_latency; + + return wm_latency_write(file, ubuf, len, offp, latencies); +} + +static const struct file_operations i915_pri_wm_latency_fops = { + .owner = THIS_MODULE, + .open = pri_wm_latency_open, + .read = seq_read, + .llseek = seq_lseek, + .release = single_release, + .write = pri_wm_latency_write +}; + +static const struct file_operations i915_spr_wm_latency_fops = { + .owner = THIS_MODULE, + .open = spr_wm_latency_open, + .read = seq_read, + .llseek = seq_lseek, + .release = single_release, + .write = spr_wm_latency_write +}; + +static const struct file_operations i915_cur_wm_latency_fops = { + .owner = THIS_MODULE, + .open = cur_wm_latency_open, + .read = seq_read, + .llseek = seq_lseek, + .release = single_release, + .write = cur_wm_latency_write +}; + +static int +i915_wedged_get(void *data, u64 *val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + + *val = atomic_read(&dev_priv->gpu_error.reset_counter); + + return 0; +} + +static int +i915_wedged_set(void *data, u64 val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + + /* + * There is no safeguard against this debugfs entry colliding + * with the hangcheck calling same i915_handle_error() in + * parallel, causing an explosion. For now we assume that the + * test harness is responsible enough not to inject gpu hangs + * while it is writing to 'i915_wedged' + */ + + if (i915_reset_in_progress(&dev_priv->gpu_error)) + return -EAGAIN; + + intel_runtime_pm_get(dev_priv); + + i915_handle_error(dev, val, + "Manually setting wedged to %llu", val); + + intel_runtime_pm_put(dev_priv); + + return 0; +} + +DEFINE_SIMPLE_ATTRIBUTE(i915_wedged_fops, + i915_wedged_get, i915_wedged_set, + "%llu\n"); + +static int +i915_ring_stop_get(void *data, u64 *val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + + *val = dev_priv->gpu_error.stop_rings; + + return 0; +} + +static int +i915_ring_stop_set(void *data, u64 val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + DRM_DEBUG_DRIVER("Stopping rings 0x%08llx\n", val); + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + dev_priv->gpu_error.stop_rings = val; + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +DEFINE_SIMPLE_ATTRIBUTE(i915_ring_stop_fops, + i915_ring_stop_get, i915_ring_stop_set, + "0x%08llx\n"); + +static int +i915_ring_missed_irq_get(void *data, u64 *val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + + *val = dev_priv->gpu_error.missed_irq_rings; + return 0; +} + +static int +i915_ring_missed_irq_set(void *data, u64 val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + /* Lock against concurrent debugfs callers */ + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + dev_priv->gpu_error.missed_irq_rings = val; + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +DEFINE_SIMPLE_ATTRIBUTE(i915_ring_missed_irq_fops, + i915_ring_missed_irq_get, i915_ring_missed_irq_set, + "0x%08llx\n"); + +static int +i915_ring_test_irq_get(void *data, u64 *val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + + *val = dev_priv->gpu_error.test_irq_rings; + + return 0; +} + +static int +i915_ring_test_irq_set(void *data, u64 val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + DRM_DEBUG_DRIVER("Masking interrupts on rings 0x%08llx\n", val); + + /* Lock against concurrent debugfs callers */ + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + dev_priv->gpu_error.test_irq_rings = val; + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +DEFINE_SIMPLE_ATTRIBUTE(i915_ring_test_irq_fops, + i915_ring_test_irq_get, i915_ring_test_irq_set, + "0x%08llx\n"); + +#define DROP_UNBOUND 0x1 +#define DROP_BOUND 0x2 +#define DROP_RETIRE 0x4 +#define DROP_ACTIVE 0x8 +#define DROP_ALL (DROP_UNBOUND | \ + DROP_BOUND | \ + DROP_RETIRE | \ + DROP_ACTIVE) +static int +i915_drop_caches_get(void *data, u64 *val) +{ + *val = DROP_ALL; + + return 0; +} + +static int +i915_drop_caches_set(void *data, u64 val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + DRM_DEBUG("Dropping caches: 0x%08llx\n", val); + + /* No need to check and wait for gpu resets, only libdrm auto-restarts + * on ioctls on -EAGAIN. */ + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + if (val & DROP_ACTIVE) { + ret = i915_gpu_idle(dev); + if (ret) + goto unlock; + } + + if (val & (DROP_RETIRE | DROP_ACTIVE)) + i915_gem_retire_requests(dev); + + if (val & DROP_BOUND) + i915_gem_shrink(dev_priv, LONG_MAX, I915_SHRINK_BOUND); + + if (val & DROP_UNBOUND) + i915_gem_shrink(dev_priv, LONG_MAX, I915_SHRINK_UNBOUND); + +unlock: + mutex_unlock(&dev->struct_mutex); + + return ret; +} + +DEFINE_SIMPLE_ATTRIBUTE(i915_drop_caches_fops, + i915_drop_caches_get, i915_drop_caches_set, + "0x%08llx\n"); + +static int +i915_max_freq_get(void *data, u64 *val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + if (INTEL_INFO(dev)->gen < 6) + return -ENODEV; + + flush_delayed_work(&dev_priv->rps.delayed_resume_work); + + ret = mutex_lock_interruptible(&dev_priv->rps.hw_lock); + if (ret) + return ret; + + *val = intel_gpu_freq(dev_priv, dev_priv->rps.max_freq_softlimit); + mutex_unlock(&dev_priv->rps.hw_lock); + + return 0; +} + +static int +i915_max_freq_set(void *data, u64 val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 hw_max, hw_min; + int ret; + + if (INTEL_INFO(dev)->gen < 6) + return -ENODEV; + + flush_delayed_work(&dev_priv->rps.delayed_resume_work); + + DRM_DEBUG_DRIVER("Manually setting max freq to %llu\n", val); + + ret = mutex_lock_interruptible(&dev_priv->rps.hw_lock); + if (ret) + return ret; + + /* + * Turbo will still be enabled, but won't go above the set value. + */ + val = intel_freq_opcode(dev_priv, val); + + hw_max = dev_priv->rps.max_freq; + hw_min = dev_priv->rps.min_freq; + + if (val < hw_min || val > hw_max || val < dev_priv->rps.min_freq_softlimit) { + mutex_unlock(&dev_priv->rps.hw_lock); + return -EINVAL; + } + + dev_priv->rps.max_freq_softlimit = val; + + intel_set_rps(dev, val); + + mutex_unlock(&dev_priv->rps.hw_lock); + + return 0; +} + +DEFINE_SIMPLE_ATTRIBUTE(i915_max_freq_fops, + i915_max_freq_get, i915_max_freq_set, + "%llu\n"); + +static int +i915_min_freq_get(void *data, u64 *val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + if (INTEL_INFO(dev)->gen < 6) + return -ENODEV; + + flush_delayed_work(&dev_priv->rps.delayed_resume_work); + + ret = mutex_lock_interruptible(&dev_priv->rps.hw_lock); + if (ret) + return ret; + + *val = intel_gpu_freq(dev_priv, dev_priv->rps.min_freq_softlimit); + mutex_unlock(&dev_priv->rps.hw_lock); + + return 0; +} + +static int +i915_min_freq_set(void *data, u64 val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 hw_max, hw_min; + int ret; + + if (INTEL_INFO(dev)->gen < 6) + return -ENODEV; + + flush_delayed_work(&dev_priv->rps.delayed_resume_work); + + DRM_DEBUG_DRIVER("Manually setting min freq to %llu\n", val); + + ret = mutex_lock_interruptible(&dev_priv->rps.hw_lock); + if (ret) + return ret; + + /* + * Turbo will still be enabled, but won't go below the set value. + */ + val = intel_freq_opcode(dev_priv, val); + + hw_max = dev_priv->rps.max_freq; + hw_min = dev_priv->rps.min_freq; + + if (val < hw_min || val > hw_max || val > dev_priv->rps.max_freq_softlimit) { + mutex_unlock(&dev_priv->rps.hw_lock); + return -EINVAL; + } + + dev_priv->rps.min_freq_softlimit = val; + + intel_set_rps(dev, val); + + mutex_unlock(&dev_priv->rps.hw_lock); + + return 0; +} + +DEFINE_SIMPLE_ATTRIBUTE(i915_min_freq_fops, + i915_min_freq_get, i915_min_freq_set, + "%llu\n"); + +static int +i915_cache_sharing_get(void *data, u64 *val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 snpcr; + int ret; + + if (!(IS_GEN6(dev) || IS_GEN7(dev))) + return -ENODEV; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + intel_runtime_pm_get(dev_priv); + + snpcr = I915_READ(GEN6_MBCUNIT_SNPCR); + + intel_runtime_pm_put(dev_priv); + mutex_unlock(&dev_priv->dev->struct_mutex); + + *val = (snpcr & GEN6_MBC_SNPCR_MASK) >> GEN6_MBC_SNPCR_SHIFT; + + return 0; +} + +static int +i915_cache_sharing_set(void *data, u64 val) +{ + struct drm_device *dev = data; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 snpcr; + + if (!(IS_GEN6(dev) || IS_GEN7(dev))) + return -ENODEV; + + if (val > 3) + return -EINVAL; + + intel_runtime_pm_get(dev_priv); + DRM_DEBUG_DRIVER("Manually setting uncore sharing to %llu\n", val); + + /* Update the cache sharing policy here as well */ + snpcr = I915_READ(GEN6_MBCUNIT_SNPCR); + snpcr &= ~GEN6_MBC_SNPCR_MASK; + snpcr |= (val << GEN6_MBC_SNPCR_SHIFT); + I915_WRITE(GEN6_MBCUNIT_SNPCR, snpcr); + + intel_runtime_pm_put(dev_priv); + return 0; +} + +DEFINE_SIMPLE_ATTRIBUTE(i915_cache_sharing_fops, + i915_cache_sharing_get, i915_cache_sharing_set, + "%llu\n"); + +static int i915_sseu_status(struct seq_file *m, void *unused) +{ + struct drm_info_node *node = (struct drm_info_node *) m->private; + struct drm_device *dev = node->minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned int s_tot = 0, ss_tot = 0, ss_per = 0, eu_tot = 0, eu_per = 0; + + if ((INTEL_INFO(dev)->gen < 8) || IS_BROADWELL(dev)) + return -ENODEV; + + seq_puts(m, "SSEU Device Info\n"); + seq_printf(m, " Available Slice Total: %u\n", + INTEL_INFO(dev)->slice_total); + seq_printf(m, " Available Subslice Total: %u\n", + INTEL_INFO(dev)->subslice_total); + seq_printf(m, " Available Subslice Per Slice: %u\n", + INTEL_INFO(dev)->subslice_per_slice); + seq_printf(m, " Available EU Total: %u\n", + INTEL_INFO(dev)->eu_total); + seq_printf(m, " Available EU Per Subslice: %u\n", + INTEL_INFO(dev)->eu_per_subslice); + seq_printf(m, " Has Slice Power Gating: %s\n", + yesno(INTEL_INFO(dev)->has_slice_pg)); + seq_printf(m, " Has Subslice Power Gating: %s\n", + yesno(INTEL_INFO(dev)->has_subslice_pg)); + seq_printf(m, " Has EU Power Gating: %s\n", + yesno(INTEL_INFO(dev)->has_eu_pg)); + + seq_puts(m, "SSEU Device Status\n"); + if (IS_CHERRYVIEW(dev)) { + const int ss_max = 2; + int ss; + u32 sig1[ss_max], sig2[ss_max]; + + sig1[0] = I915_READ(CHV_POWER_SS0_SIG1); + sig1[1] = I915_READ(CHV_POWER_SS1_SIG1); + sig2[0] = I915_READ(CHV_POWER_SS0_SIG2); + sig2[1] = I915_READ(CHV_POWER_SS1_SIG2); + + for (ss = 0; ss < ss_max; ss++) { + unsigned int eu_cnt; + + if (sig1[ss] & CHV_SS_PG_ENABLE) + /* skip disabled subslice */ + continue; + + s_tot = 1; + ss_per++; + eu_cnt = ((sig1[ss] & CHV_EU08_PG_ENABLE) ? 0 : 2) + + ((sig1[ss] & CHV_EU19_PG_ENABLE) ? 0 : 2) + + ((sig1[ss] & CHV_EU210_PG_ENABLE) ? 0 : 2) + + ((sig2[ss] & CHV_EU311_PG_ENABLE) ? 0 : 2); + eu_tot += eu_cnt; + eu_per = max(eu_per, eu_cnt); + } + ss_tot = ss_per; + } else if (IS_SKYLAKE(dev)) { + const int s_max = 3, ss_max = 4; + int s, ss; + u32 s_reg[s_max], eu_reg[2*s_max], eu_mask[2]; + + s_reg[0] = I915_READ(GEN9_SLICE0_PGCTL_ACK); + s_reg[1] = I915_READ(GEN9_SLICE1_PGCTL_ACK); + s_reg[2] = I915_READ(GEN9_SLICE2_PGCTL_ACK); + eu_reg[0] = I915_READ(GEN9_SLICE0_SS01_EU_PGCTL_ACK); + eu_reg[1] = I915_READ(GEN9_SLICE0_SS23_EU_PGCTL_ACK); + eu_reg[2] = I915_READ(GEN9_SLICE1_SS01_EU_PGCTL_ACK); + eu_reg[3] = I915_READ(GEN9_SLICE1_SS23_EU_PGCTL_ACK); + eu_reg[4] = I915_READ(GEN9_SLICE2_SS01_EU_PGCTL_ACK); + eu_reg[5] = I915_READ(GEN9_SLICE2_SS23_EU_PGCTL_ACK); + eu_mask[0] = GEN9_PGCTL_SSA_EU08_ACK | + GEN9_PGCTL_SSA_EU19_ACK | + GEN9_PGCTL_SSA_EU210_ACK | + GEN9_PGCTL_SSA_EU311_ACK; + eu_mask[1] = GEN9_PGCTL_SSB_EU08_ACK | + GEN9_PGCTL_SSB_EU19_ACK | + GEN9_PGCTL_SSB_EU210_ACK | + GEN9_PGCTL_SSB_EU311_ACK; + + for (s = 0; s < s_max; s++) { + if ((s_reg[s] & GEN9_PGCTL_SLICE_ACK) == 0) + /* skip disabled slice */ + continue; + + s_tot++; + ss_per = INTEL_INFO(dev)->subslice_per_slice; + ss_tot += ss_per; + for (ss = 0; ss < ss_max; ss++) { + unsigned int eu_cnt; + + eu_cnt = 2 * hweight32(eu_reg[2*s + ss/2] & + eu_mask[ss%2]); + eu_tot += eu_cnt; + eu_per = max(eu_per, eu_cnt); + } + } + } + seq_printf(m, " Enabled Slice Total: %u\n", s_tot); + seq_printf(m, " Enabled Subslice Total: %u\n", ss_tot); + seq_printf(m, " Enabled Subslice Per Slice: %u\n", ss_per); + seq_printf(m, " Enabled EU Total: %u\n", eu_tot); + seq_printf(m, " Enabled EU Per Subslice: %u\n", eu_per); + + return 0; +} + +static int i915_forcewake_open(struct inode *inode, struct file *file) +{ + struct drm_device *dev = inode->i_private; + struct drm_i915_private *dev_priv = dev->dev_private; + + if (INTEL_INFO(dev)->gen < 6) + return 0; + + intel_runtime_pm_get(dev_priv); + intel_uncore_forcewake_get(dev_priv, FORCEWAKE_ALL); + + return 0; +} + +static int i915_forcewake_release(struct inode *inode, struct file *file) +{ + struct drm_device *dev = inode->i_private; + struct drm_i915_private *dev_priv = dev->dev_private; + + if (INTEL_INFO(dev)->gen < 6) + return 0; + + intel_uncore_forcewake_put(dev_priv, FORCEWAKE_ALL); + intel_runtime_pm_put(dev_priv); + + return 0; +} + +static const struct file_operations i915_forcewake_fops = { + .owner = THIS_MODULE, + .open = i915_forcewake_open, + .release = i915_forcewake_release, +}; + +static int i915_forcewake_create(struct dentry *root, struct drm_minor *minor) +{ + struct drm_device *dev = minor->dev; + struct dentry *ent; + + ent = debugfs_create_file("i915_forcewake_user", + S_IRUSR, + root, dev, + &i915_forcewake_fops); + if (!ent) + return -ENOMEM; + + return drm_add_fake_info_node(minor, ent, &i915_forcewake_fops); +} + +static int i915_debugfs_create(struct dentry *root, + struct drm_minor *minor, + const char *name, + const struct file_operations *fops) +{ + struct drm_device *dev = minor->dev; + struct dentry *ent; + + ent = debugfs_create_file(name, + S_IRUGO | S_IWUSR, + root, dev, + fops); + if (!ent) + return -ENOMEM; + + return drm_add_fake_info_node(minor, ent, fops); +} + +static const struct drm_info_list i915_debugfs_list[] = { + {"i915_capabilities", i915_capabilities, 0}, + {"i915_gem_objects", i915_gem_object_info, 0}, + {"i915_gem_gtt", i915_gem_gtt_info, 0}, + {"i915_gem_pinned", i915_gem_gtt_info, 0, (void *) PINNED_LIST}, + {"i915_gem_active", i915_gem_object_list_info, 0, (void *) ACTIVE_LIST}, + {"i915_gem_inactive", i915_gem_object_list_info, 0, (void *) INACTIVE_LIST}, + {"i915_gem_stolen", i915_gem_stolen_list_info }, + {"i915_gem_pageflip", i915_gem_pageflip_info, 0}, + {"i915_gem_request", i915_gem_request_info, 0}, + {"i915_gem_seqno", i915_gem_seqno_info, 0}, + {"i915_gem_fence_regs", i915_gem_fence_regs_info, 0}, + {"i915_gem_interrupt", i915_interrupt_info, 0}, + {"i915_gem_hws", i915_hws_info, 0, (void *)RCS}, + {"i915_gem_hws_blt", i915_hws_info, 0, (void *)BCS}, + {"i915_gem_hws_bsd", i915_hws_info, 0, (void *)VCS}, + {"i915_gem_hws_vebox", i915_hws_info, 0, (void *)VECS}, + {"i915_gem_batch_pool", i915_gem_batch_pool_info, 0}, + {"i915_frequency_info", i915_frequency_info, 0}, + {"i915_hangcheck_info", i915_hangcheck_info, 0}, + {"i915_drpc_info", i915_drpc_info, 0}, + {"i915_emon_status", i915_emon_status, 0}, + {"i915_ring_freq_table", i915_ring_freq_table, 0}, + {"i915_fbc_status", i915_fbc_status, 0}, + {"i915_ips_status", i915_ips_status, 0}, + {"i915_sr_status", i915_sr_status, 0}, + {"i915_opregion", i915_opregion, 0}, + {"i915_gem_framebuffer", i915_gem_framebuffer_info, 0}, + {"i915_context_status", i915_context_status, 0}, + {"i915_dump_lrc", i915_dump_lrc, 0}, + {"i915_execlists", i915_execlists, 0}, + {"i915_forcewake_domains", i915_forcewake_domains, 0}, + {"i915_swizzle_info", i915_swizzle_info, 0}, + {"i915_ppgtt_info", i915_ppgtt_info, 0}, + {"i915_llc", i915_llc, 0}, + {"i915_edp_psr_status", i915_edp_psr_status, 0}, + {"i915_sink_crc_eDP1", i915_sink_crc, 0}, + {"i915_energy_uJ", i915_energy_uJ, 0}, + {"i915_pc8_status", i915_pc8_status, 0}, + {"i915_power_domain_info", i915_power_domain_info, 0}, + {"i915_display_info", i915_display_info, 0}, + {"i915_semaphore_status", i915_semaphore_status, 0}, + {"i915_shared_dplls_info", i915_shared_dplls_info, 0}, + {"i915_dp_mst_info", i915_dp_mst_info, 0}, + {"i915_wa_registers", i915_wa_registers, 0}, + {"i915_ddb_info", i915_ddb_info, 0}, + {"i915_sseu_status", i915_sseu_status, 0}, + {"i915_drrs_status", i915_drrs_status, 0}, +}; +#define I915_DEBUGFS_ENTRIES ARRAY_SIZE(i915_debugfs_list) + +static const struct i915_debugfs_files { + const char *name; + const struct file_operations *fops; +} i915_debugfs_files[] = { + {"i915_wedged", &i915_wedged_fops}, + {"i915_max_freq", &i915_max_freq_fops}, + {"i915_min_freq", &i915_min_freq_fops}, + {"i915_cache_sharing", &i915_cache_sharing_fops}, + {"i915_ring_stop", &i915_ring_stop_fops}, + {"i915_ring_missed_irq", &i915_ring_missed_irq_fops}, + {"i915_ring_test_irq", &i915_ring_test_irq_fops}, + {"i915_gem_drop_caches", &i915_drop_caches_fops}, + {"i915_error_state", &i915_error_state_fops}, + {"i915_next_seqno", &i915_next_seqno_fops}, + {"i915_display_crc_ctl", &i915_display_crc_ctl_fops}, + {"i915_pri_wm_latency", &i915_pri_wm_latency_fops}, + {"i915_spr_wm_latency", &i915_spr_wm_latency_fops}, + {"i915_cur_wm_latency", &i915_cur_wm_latency_fops}, + {"i915_fbc_false_color", &i915_fbc_fc_fops}, +}; + +void intel_display_crc_init(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + enum pipe pipe; + + for_each_pipe(dev_priv, pipe) { + struct intel_pipe_crc *pipe_crc = &dev_priv->pipe_crc[pipe]; + + pipe_crc->opened = false; + spin_lock_init(&pipe_crc->lock); + init_waitqueue_head(&pipe_crc->wq); + } +} + +int i915_debugfs_init(struct drm_minor *minor) +{ + int ret, i; + + ret = i915_forcewake_create(minor->debugfs_root, minor); + if (ret) + return ret; + + for (i = 0; i < ARRAY_SIZE(i915_pipe_crc_data); i++) { + ret = i915_pipe_crc_create(minor->debugfs_root, minor, i); + if (ret) + return ret; + } + + for (i = 0; i < ARRAY_SIZE(i915_debugfs_files); i++) { + ret = i915_debugfs_create(minor->debugfs_root, minor, + i915_debugfs_files[i].name, + i915_debugfs_files[i].fops); + if (ret) + return ret; + } + + return drm_debugfs_create_files(i915_debugfs_list, + I915_DEBUGFS_ENTRIES, + minor->debugfs_root, minor); +} + +void i915_debugfs_cleanup(struct drm_minor *minor) +{ + int i; + + drm_debugfs_remove_files(i915_debugfs_list, + I915_DEBUGFS_ENTRIES, minor); + + drm_debugfs_remove_files((struct drm_info_list *) &i915_forcewake_fops, + 1, minor); + + for (i = 0; i < ARRAY_SIZE(i915_pipe_crc_data); i++) { + struct drm_info_list *info_list = + (struct drm_info_list *)&i915_pipe_crc_data[i]; + + drm_debugfs_remove_files(info_list, 1, minor); + } + + for (i = 0; i < ARRAY_SIZE(i915_debugfs_files); i++) { + struct drm_info_list *info_list = + (struct drm_info_list *) i915_debugfs_files[i].fops; + + drm_debugfs_remove_files(info_list, 1, minor); + } +} --- linux-3.19.0.orig/ubuntu/i915/i915_dma.c +++ linux-3.19.0/ubuntu/i915/i915_dma.c @@ -0,0 +1,1223 @@ +/* i915_dma.c -- DMA support for the I915 -*- linux-c -*- + */ +/* + * Copyright 2003 Tungsten Graphics, Inc., Cedar Park, Texas. + * All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + */ + +#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt + +#include +#include +#include +#include +#include +#include "intel_drv.h" +#include +#include "i915_drv.h" +#include "i915_vgpu.h" +#include "i915_trace.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +static int i915_getparam(struct drm_device *dev, void *data, + struct drm_file *file_priv) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + drm_i915_getparam_t *param = data; + int value; + + switch (param->param) { + case I915_PARAM_IRQ_ACTIVE: + case I915_PARAM_ALLOW_BATCHBUFFER: + case I915_PARAM_LAST_DISPATCH: + /* Reject all old ums/dri params. */ + return -ENODEV; + case I915_PARAM_CHIPSET_ID: + value = dev->pdev->device; + break; + case I915_PARAM_REVISION: + value = dev->pdev->revision; + break; + case I915_PARAM_HAS_GEM: + value = 1; + break; + case I915_PARAM_NUM_FENCES_AVAIL: + value = dev_priv->num_fence_regs - dev_priv->fence_reg_start; + break; + case I915_PARAM_HAS_OVERLAY: + value = dev_priv->overlay ? 1 : 0; + break; + case I915_PARAM_HAS_PAGEFLIPPING: + value = 1; + break; + case I915_PARAM_HAS_EXECBUF2: + /* depends on GEM */ + value = 1; + break; + case I915_PARAM_HAS_BSD: + value = intel_ring_initialized(&dev_priv->ring[VCS]); + break; + case I915_PARAM_HAS_BLT: + value = intel_ring_initialized(&dev_priv->ring[BCS]); + break; + case I915_PARAM_HAS_VEBOX: + value = intel_ring_initialized(&dev_priv->ring[VECS]); + break; + case I915_PARAM_HAS_BSD2: + value = intel_ring_initialized(&dev_priv->ring[VCS2]); + break; + case I915_PARAM_HAS_RELAXED_FENCING: + value = 1; + break; + case I915_PARAM_HAS_COHERENT_RINGS: + value = 1; + break; + case I915_PARAM_HAS_EXEC_CONSTANTS: + value = INTEL_INFO(dev)->gen >= 4; + break; + case I915_PARAM_HAS_RELAXED_DELTA: + value = 1; + break; + case I915_PARAM_HAS_GEN7_SOL_RESET: + value = 1; + break; + case I915_PARAM_HAS_LLC: + value = HAS_LLC(dev); + break; + case I915_PARAM_HAS_WT: + value = HAS_WT(dev); + break; + case I915_PARAM_HAS_ALIASING_PPGTT: + value = USES_PPGTT(dev); + break; + case I915_PARAM_HAS_WAIT_TIMEOUT: + value = 1; + break; + case I915_PARAM_HAS_SEMAPHORES: + value = i915_semaphore_is_enabled(dev); + break; + case I915_PARAM_HAS_PRIME_VMAP_FLUSH: + value = 1; + break; + case I915_PARAM_HAS_SECURE_BATCHES: + value = capable(CAP_SYS_ADMIN); + break; + case I915_PARAM_HAS_PINNED_BATCHES: + value = 1; + break; + case I915_PARAM_HAS_EXEC_NO_RELOC: + value = 1; + break; + case I915_PARAM_HAS_EXEC_HANDLE_LUT: + value = 1; + break; + case I915_PARAM_CMD_PARSER_VERSION: + value = i915_cmd_parser_get_version(); + break; + case I915_PARAM_HAS_COHERENT_PHYS_GTT: + value = 1; + break; + case I915_PARAM_MMAP_VERSION: + value = 1; + break; + case I915_PARAM_SUBSLICE_TOTAL: + value = INTEL_INFO(dev)->subslice_total; + if (!value) + return -ENODEV; + break; + case I915_PARAM_EU_TOTAL: + value = INTEL_INFO(dev)->eu_total; + if (!value) + return -ENODEV; + break; + default: + DRM_DEBUG("Unknown parameter %d\n", param->param); + return -EINVAL; + } + + if (copy_to_user(param->value, &value, sizeof(int))) { + DRM_ERROR("copy_to_user failed\n"); + return -EFAULT; + } + + return 0; +} + +static int i915_setparam(struct drm_device *dev, void *data, + struct drm_file *file_priv) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + drm_i915_setparam_t *param = data; + + switch (param->param) { + case I915_SETPARAM_USE_MI_BATCHBUFFER_START: + case I915_SETPARAM_TEX_LRU_LOG_GRANULARITY: + case I915_SETPARAM_ALLOW_BATCHBUFFER: + /* Reject all old ums/dri params. */ + return -ENODEV; + + case I915_SETPARAM_NUM_USED_FENCES: + if (param->value > dev_priv->num_fence_regs || + param->value < 0) + return -EINVAL; + /* Userspace can use first N regs */ + dev_priv->fence_reg_start = param->value; + break; + default: + DRM_DEBUG_DRIVER("unknown parameter %d\n", + param->param); + return -EINVAL; + } + + return 0; +} + +static int i915_get_bridge_dev(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + dev_priv->bridge_dev = pci_get_bus_and_slot(0, PCI_DEVFN(0, 0)); + if (!dev_priv->bridge_dev) { + DRM_ERROR("bridge device not found\n"); + return -1; + } + return 0; +} + +#define MCHBAR_I915 0x44 +#define MCHBAR_I965 0x48 +#define MCHBAR_SIZE (4*4096) + +#define DEVEN_REG 0x54 +#define DEVEN_MCHBAR_EN (1 << 28) + +/* Allocate space for the MCH regs if needed, return nonzero on error */ +static int +intel_alloc_mchbar_resource(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int reg = INTEL_INFO(dev)->gen >= 4 ? MCHBAR_I965 : MCHBAR_I915; + u32 temp_lo, temp_hi = 0; + u64 mchbar_addr; + int ret; + + if (INTEL_INFO(dev)->gen >= 4) + pci_read_config_dword(dev_priv->bridge_dev, reg + 4, &temp_hi); + pci_read_config_dword(dev_priv->bridge_dev, reg, &temp_lo); + mchbar_addr = ((u64)temp_hi << 32) | temp_lo; + + /* If ACPI doesn't have it, assume we need to allocate it ourselves */ +#ifdef CONFIG_PNP + if (mchbar_addr && + pnp_range_reserved(mchbar_addr, mchbar_addr + MCHBAR_SIZE)) + return 0; +#endif + + /* Get some space for it */ + dev_priv->mch_res.name = "i915 MCHBAR"; + dev_priv->mch_res.flags = IORESOURCE_MEM; + ret = pci_bus_alloc_resource(dev_priv->bridge_dev->bus, + &dev_priv->mch_res, + MCHBAR_SIZE, MCHBAR_SIZE, + PCIBIOS_MIN_MEM, + 0, pcibios_align_resource, + dev_priv->bridge_dev); + if (ret) { + DRM_DEBUG_DRIVER("failed bus alloc: %d\n", ret); + dev_priv->mch_res.start = 0; + return ret; + } + + if (INTEL_INFO(dev)->gen >= 4) + pci_write_config_dword(dev_priv->bridge_dev, reg + 4, + upper_32_bits(dev_priv->mch_res.start)); + + pci_write_config_dword(dev_priv->bridge_dev, reg, + lower_32_bits(dev_priv->mch_res.start)); + return 0; +} + +/* Setup MCHBAR if possible, return true if we should disable it again */ +static void +intel_setup_mchbar(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int mchbar_reg = INTEL_INFO(dev)->gen >= 4 ? MCHBAR_I965 : MCHBAR_I915; + u32 temp; + bool enabled; + + if (IS_VALLEYVIEW(dev)) + return; + + dev_priv->mchbar_need_disable = false; + + if (IS_I915G(dev) || IS_I915GM(dev)) { + pci_read_config_dword(dev_priv->bridge_dev, DEVEN_REG, &temp); + enabled = !!(temp & DEVEN_MCHBAR_EN); + } else { + pci_read_config_dword(dev_priv->bridge_dev, mchbar_reg, &temp); + enabled = temp & 1; + } + + /* If it's already enabled, don't have to do anything */ + if (enabled) + return; + + if (intel_alloc_mchbar_resource(dev)) + return; + + dev_priv->mchbar_need_disable = true; + + /* Space is allocated or reserved, so enable it. */ + if (IS_I915G(dev) || IS_I915GM(dev)) { + pci_write_config_dword(dev_priv->bridge_dev, DEVEN_REG, + temp | DEVEN_MCHBAR_EN); + } else { + pci_read_config_dword(dev_priv->bridge_dev, mchbar_reg, &temp); + pci_write_config_dword(dev_priv->bridge_dev, mchbar_reg, temp | 1); + } +} + +static void +intel_teardown_mchbar(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int mchbar_reg = INTEL_INFO(dev)->gen >= 4 ? MCHBAR_I965 : MCHBAR_I915; + u32 temp; + + if (dev_priv->mchbar_need_disable) { + if (IS_I915G(dev) || IS_I915GM(dev)) { + pci_read_config_dword(dev_priv->bridge_dev, DEVEN_REG, &temp); + temp &= ~DEVEN_MCHBAR_EN; + pci_write_config_dword(dev_priv->bridge_dev, DEVEN_REG, temp); + } else { + pci_read_config_dword(dev_priv->bridge_dev, mchbar_reg, &temp); + temp &= ~1; + pci_write_config_dword(dev_priv->bridge_dev, mchbar_reg, temp); + } + } + + if (dev_priv->mch_res.start) + release_resource(&dev_priv->mch_res); +} + +/* true = enable decode, false = disable decoder */ +static unsigned int i915_vga_set_decode(void *cookie, bool state) +{ + struct drm_device *dev = cookie; + + intel_modeset_vga_set_state(dev, state); + if (state) + return VGA_RSRC_LEGACY_IO | VGA_RSRC_LEGACY_MEM | + VGA_RSRC_NORMAL_IO | VGA_RSRC_NORMAL_MEM; + else + return VGA_RSRC_NORMAL_IO | VGA_RSRC_NORMAL_MEM; +} + +static void i915_switcheroo_set_state(struct pci_dev *pdev, enum vga_switcheroo_state state) +{ + struct drm_device *dev = pci_get_drvdata(pdev); + pm_message_t pmm = { .event = PM_EVENT_SUSPEND }; + + if (state == VGA_SWITCHEROO_ON) { + pr_info("switched on\n"); + dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; + /* i915 resume handler doesn't set to D0 */ + pci_set_power_state(dev->pdev, PCI_D0); + i915_resume_legacy(dev); + dev->switch_power_state = DRM_SWITCH_POWER_ON; + } else { + pr_err("switched off\n"); + dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; + i915_suspend_legacy(dev, pmm); + dev->switch_power_state = DRM_SWITCH_POWER_OFF; + } +} + +static bool i915_switcheroo_can_switch(struct pci_dev *pdev) +{ + struct drm_device *dev = pci_get_drvdata(pdev); + + /* + * FIXME: open_count is protected by drm_global_mutex but that would lead to + * locking inversion with the driver load path. And the access here is + * completely racy anyway. So don't bother with locking for now. + */ + return dev->open_count == 0; +} + +static const struct vga_switcheroo_client_ops i915_switcheroo_ops = { + .set_gpu_state = i915_switcheroo_set_state, + .reprobe = NULL, + .can_switch = i915_switcheroo_can_switch, +}; + +static int i915_load_modeset_init(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + ret = intel_parse_bios(dev); + if (ret) + DRM_INFO("failed to find VBIOS tables\n"); + + /* If we have > 1 VGA cards, then we need to arbitrate access + * to the common VGA resources. + * + * If we are a secondary display controller (!PCI_DISPLAY_CLASS_VGA), + * then we do not take part in VGA arbitration and the + * vga_client_register() fails with -ENODEV. + */ + ret = vga_client_register(dev->pdev, dev, NULL, i915_vga_set_decode); + if (ret && ret != -ENODEV) + goto out; + + intel_register_dsm_handler(); + + ret = vga_switcheroo_register_client(dev->pdev, &i915_switcheroo_ops, false); + if (ret) + goto cleanup_vga_client; + + /* Initialise stolen first so that we may reserve preallocated + * objects for the BIOS to KMS transition. + */ + ret = i915_gem_init_stolen(dev); + if (ret) + goto cleanup_vga_switcheroo; + + intel_power_domains_init_hw(dev_priv); + + ret = intel_irq_install(dev_priv); + if (ret) + goto cleanup_gem_stolen; + + /* Important: The output setup functions called by modeset_init need + * working irqs for e.g. gmbus and dp aux transfers. */ + intel_modeset_init(dev); + + ret = i915_gem_init(dev); + if (ret) + goto cleanup_irq; + + intel_modeset_gem_init(dev); + + /* Always safe in the mode setting case. */ + /* FIXME: do pre/post-mode set stuff in core KMS code */ + dev->vblank_disable_allowed = true; + if (INTEL_INFO(dev)->num_pipes == 0) + return 0; + + ret = intel_fbdev_init(dev); + if (ret) + goto cleanup_gem; + + /* Only enable hotplug handling once the fbdev is fully set up. */ + intel_hpd_init(dev_priv); + + /* + * Some ports require correctly set-up hpd registers for detection to + * work properly (leading to ghost connected connector status), e.g. VGA + * on gm45. Hence we can only set up the initial fbdev config after hpd + * irqs are fully enabled. Now we should scan for the initial config + * only once hotplug handling is enabled, but due to screwed-up locking + * around kms/fbdev init we can't protect the fdbev initial config + * scanning against hotplug events. Hence do this first and ignore the + * tiny window where we will loose hotplug notifactions. + */ + async_schedule(intel_fbdev_initial_config, dev_priv); + + drm_kms_helper_poll_init(dev); + + return 0; + +cleanup_gem: + mutex_lock(&dev->struct_mutex); + i915_gem_cleanup_ringbuffer(dev); + i915_gem_context_fini(dev); + mutex_unlock(&dev->struct_mutex); +cleanup_irq: + drm_irq_uninstall(dev); +cleanup_gem_stolen: + i915_gem_cleanup_stolen(dev); +cleanup_vga_switcheroo: + vga_switcheroo_unregister_client(dev->pdev); +cleanup_vga_client: + vga_client_register(dev->pdev, NULL, NULL, NULL); +out: + return ret; +} + +#if IS_ENABLED(CONFIG_FB) +static int i915_kick_out_firmware_fb(struct drm_i915_private *dev_priv) +{ + struct apertures_struct *ap; + struct pci_dev *pdev = dev_priv->dev->pdev; + bool primary; + int ret; + + ap = alloc_apertures(1); + if (!ap) + return -ENOMEM; + + ap->ranges[0].base = dev_priv->gtt.mappable_base; + ap->ranges[0].size = dev_priv->gtt.mappable_end; + + primary = + pdev->resource[PCI_ROM_RESOURCE].flags & IORESOURCE_ROM_SHADOW; + + ret = remove_conflicting_framebuffers(ap, "inteldrmfb", primary); + + kfree(ap); + + return ret; +} +#else +static int i915_kick_out_firmware_fb(struct drm_i915_private *dev_priv) +{ + return 0; +} +#endif + +#if !defined(CONFIG_VGA_CONSOLE) +static int i915_kick_out_vgacon(struct drm_i915_private *dev_priv) +{ + return 0; +} +#elif !defined(CONFIG_DUMMY_CONSOLE) +static int i915_kick_out_vgacon(struct drm_i915_private *dev_priv) +{ + return -ENODEV; +} +#else +static int i915_kick_out_vgacon(struct drm_i915_private *dev_priv) +{ + int ret = 0; + + DRM_INFO("Replacing VGA console driver\n"); + + console_lock(); + if (con_is_bound(&vga_con)) + ret = do_take_over_console(&dummy_con, 0, MAX_NR_CONSOLES - 1, 1); + if (ret == 0) { + ret = do_unregister_con_driver(&vga_con); + + /* Ignore "already unregistered". */ + if (ret == -ENODEV) + ret = 0; + } + console_unlock(); + + return ret; +} +#endif + +static void i915_dump_device_info(struct drm_i915_private *dev_priv) +{ + const struct intel_device_info *info = &dev_priv->info; + +#define PRINT_S(name) "%s" +#define SEP_EMPTY +#define PRINT_FLAG(name) info->name ? #name "," : "" +#define SEP_COMMA , + DRM_DEBUG_DRIVER("i915 device info: gen=%i, pciid=0x%04x rev=0x%02x flags=" + DEV_INFO_FOR_EACH_FLAG(PRINT_S, SEP_EMPTY), + info->gen, + dev_priv->dev->pdev->device, + dev_priv->dev->pdev->revision, + DEV_INFO_FOR_EACH_FLAG(PRINT_FLAG, SEP_COMMA)); +#undef PRINT_S +#undef SEP_EMPTY +#undef PRINT_FLAG +#undef SEP_COMMA +} + +/* + * Determine various intel_device_info fields at runtime. + * + * Use it when either: + * - it's judged too laborious to fill n static structures with the limit + * when a simple if statement does the job, + * - run-time checks (eg read fuse/strap registers) are needed. + * + * This function needs to be called: + * - after the MMIO has been setup as we are reading registers, + * - after the PCH has been detected, + * - before the first usage of the fields it can tweak. + */ +static void intel_device_info_runtime_init(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_device_info *info; + enum pipe pipe; + + info = (struct intel_device_info *)&dev_priv->info; + + if (IS_VALLEYVIEW(dev) || INTEL_INFO(dev)->gen == 9) + for_each_pipe(dev_priv, pipe) + info->num_sprites[pipe] = 2; + else + for_each_pipe(dev_priv, pipe) + info->num_sprites[pipe] = 1; + + if (i915.disable_display) { + DRM_INFO("Display disabled (module parameter)\n"); + info->num_pipes = 0; + } else if (info->num_pipes > 0 && + (INTEL_INFO(dev)->gen == 7 || INTEL_INFO(dev)->gen == 8) && + !IS_VALLEYVIEW(dev)) { + u32 fuse_strap = I915_READ(FUSE_STRAP); + u32 sfuse_strap = I915_READ(SFUSE_STRAP); + + /* + * SFUSE_STRAP is supposed to have a bit signalling the display + * is fused off. Unfortunately it seems that, at least in + * certain cases, fused off display means that PCH display + * reads don't land anywhere. In that case, we read 0s. + * + * On CPT/PPT, we can detect this case as SFUSE_STRAP_FUSE_LOCK + * should be set when taking over after the firmware. + */ + if (fuse_strap & ILK_INTERNAL_DISPLAY_DISABLE || + sfuse_strap & SFUSE_STRAP_DISPLAY_DISABLED || + (dev_priv->pch_type == PCH_CPT && + !(sfuse_strap & SFUSE_STRAP_FUSE_LOCK))) { + DRM_INFO("Display fused off, disabling\n"); + info->num_pipes = 0; + } + } + + /* Initialize slice/subslice/EU info */ + if (IS_CHERRYVIEW(dev)) { + u32 fuse, eu_dis; + + fuse = I915_READ(CHV_FUSE_GT); + + info->slice_total = 1; + + if (!(fuse & CHV_FGT_DISABLE_SS0)) { + info->subslice_per_slice++; + eu_dis = fuse & (CHV_FGT_EU_DIS_SS0_R0_MASK | + CHV_FGT_EU_DIS_SS0_R1_MASK); + info->eu_total += 8 - hweight32(eu_dis); + } + + if (!(fuse & CHV_FGT_DISABLE_SS1)) { + info->subslice_per_slice++; + eu_dis = fuse & (CHV_FGT_EU_DIS_SS1_R0_MASK | + CHV_FGT_EU_DIS_SS1_R1_MASK); + info->eu_total += 8 - hweight32(eu_dis); + } + + info->subslice_total = info->subslice_per_slice; + /* + * CHV expected to always have a uniform distribution of EU + * across subslices. + */ + info->eu_per_subslice = info->subslice_total ? + info->eu_total / info->subslice_total : + 0; + /* + * CHV supports subslice power gating on devices with more than + * one subslice, and supports EU power gating on devices with + * more than one EU pair per subslice. + */ + info->has_slice_pg = 0; + info->has_subslice_pg = (info->subslice_total > 1); + info->has_eu_pg = (info->eu_per_subslice > 2); + } else if (IS_SKYLAKE(dev)) { + const int s_max = 3, ss_max = 4, eu_max = 8; + int s, ss; + u32 fuse2, eu_disable[s_max], s_enable, ss_disable; + + fuse2 = I915_READ(GEN8_FUSE2); + s_enable = (fuse2 & GEN8_F2_S_ENA_MASK) >> + GEN8_F2_S_ENA_SHIFT; + ss_disable = (fuse2 & GEN9_F2_SS_DIS_MASK) >> + GEN9_F2_SS_DIS_SHIFT; + + eu_disable[0] = I915_READ(GEN8_EU_DISABLE0); + eu_disable[1] = I915_READ(GEN8_EU_DISABLE1); + eu_disable[2] = I915_READ(GEN8_EU_DISABLE2); + + info->slice_total = hweight32(s_enable); + /* + * The subslice disable field is global, i.e. it applies + * to each of the enabled slices. + */ + info->subslice_per_slice = ss_max - hweight32(ss_disable); + info->subslice_total = info->slice_total * + info->subslice_per_slice; + + /* + * Iterate through enabled slices and subslices to + * count the total enabled EU. + */ + for (s = 0; s < s_max; s++) { + if (!(s_enable & (0x1 << s))) + /* skip disabled slice */ + continue; + + for (ss = 0; ss < ss_max; ss++) { + u32 n_disabled; + + if (ss_disable & (0x1 << ss)) + /* skip disabled subslice */ + continue; + + n_disabled = hweight8(eu_disable[s] >> + (ss * eu_max)); + + /* + * Record which subslice(s) has(have) 7 EUs. we + * can tune the hash used to spread work among + * subslices if they are unbalanced. + */ + if (eu_max - n_disabled == 7) + info->subslice_7eu[s] |= 1 << ss; + + info->eu_total += eu_max - n_disabled; + } + } + + /* + * SKL is expected to always have a uniform distribution + * of EU across subslices with the exception that any one + * EU in any one subslice may be fused off for die + * recovery. + */ + info->eu_per_subslice = info->subslice_total ? + DIV_ROUND_UP(info->eu_total, + info->subslice_total) : 0; + /* + * SKL supports slice power gating on devices with more than + * one slice, and supports EU power gating on devices with + * more than one EU pair per subslice. + */ + info->has_slice_pg = (info->slice_total > 1) ? 1 : 0; + info->has_subslice_pg = 0; + info->has_eu_pg = (info->eu_per_subslice > 2) ? 1 : 0; + } + DRM_DEBUG_DRIVER("slice total: %u\n", info->slice_total); + DRM_DEBUG_DRIVER("subslice total: %u\n", info->subslice_total); + DRM_DEBUG_DRIVER("subslice per slice: %u\n", info->subslice_per_slice); + DRM_DEBUG_DRIVER("EU total: %u\n", info->eu_total); + DRM_DEBUG_DRIVER("EU per subslice: %u\n", info->eu_per_subslice); + DRM_DEBUG_DRIVER("has slice power gating: %s\n", + info->has_slice_pg ? "y" : "n"); + DRM_DEBUG_DRIVER("has subslice power gating: %s\n", + info->has_subslice_pg ? "y" : "n"); + DRM_DEBUG_DRIVER("has EU power gating: %s\n", + info->has_eu_pg ? "y" : "n"); +} + +/** + * i915_driver_load - setup chip and create an initial config + * @dev: DRM device + * @flags: startup flags + * + * The driver load routine has to do several things: + * - drive output discovery via intel_modeset_init() + * - initialize the memory manager + * - allocate initial config memory + * - setup the DRM framebuffer with the allocated memory + */ +int i915_driver_load(struct drm_device *dev, unsigned long flags) +{ + struct drm_i915_private *dev_priv; + struct intel_device_info *info, *device_info; + int ret = 0, mmio_bar, mmio_size; + uint32_t aperture_size; + + info = (struct intel_device_info *) flags; + + dev_priv = kzalloc(sizeof(*dev_priv), GFP_KERNEL); + if (dev_priv == NULL) + return -ENOMEM; + + dev->dev_private = dev_priv; + dev_priv->dev = dev; + + /* Setup the write-once "constant" device info */ + device_info = (struct intel_device_info *)&dev_priv->info; + memcpy(device_info, info, sizeof(dev_priv->info)); + device_info->device_id = dev->pdev->device; + + spin_lock_init(&dev_priv->irq_lock); + spin_lock_init(&dev_priv->gpu_error.lock); + mutex_init(&dev_priv->backlight_lock); + spin_lock_init(&dev_priv->uncore.lock); + spin_lock_init(&dev_priv->mm.object_stat_lock); + spin_lock_init(&dev_priv->mmio_flip_lock); + mutex_init(&dev_priv->dpio_lock); + mutex_init(&dev_priv->modeset_restore_lock); + + intel_pm_setup(dev); + + intel_display_crc_init(dev); + + i915_dump_device_info(dev_priv); + + /* Not all pre-production machines fall into this category, only the + * very first ones. Almost everything should work, except for maybe + * suspend/resume. And we don't implement workarounds that affect only + * pre-production machines. */ + if (IS_HSW_EARLY_SDV(dev)) + DRM_INFO("This is an early pre-production Haswell machine. " + "It may not be fully functional.\n"); + + if (i915_get_bridge_dev(dev)) { + ret = -EIO; + goto free_priv; + } + + mmio_bar = IS_GEN2(dev) ? 1 : 0; + /* Before gen4, the registers and the GTT are behind different BARs. + * However, from gen4 onwards, the registers and the GTT are shared + * in the same BAR, so we want to restrict this ioremap from + * clobbering the GTT which we want ioremap_wc instead. Fortunately, + * the register BAR remains the same size for all the earlier + * generations up to Ironlake. + */ + if (info->gen < 5) + mmio_size = 512*1024; + else + mmio_size = 2*1024*1024; + + dev_priv->regs = pci_iomap(dev->pdev, mmio_bar, mmio_size); + if (!dev_priv->regs) { + DRM_ERROR("failed to map registers\n"); + ret = -EIO; + goto put_bridge; + } + + /* This must be called before any calls to HAS_PCH_* */ + intel_detect_pch(dev); + + intel_uncore_init(dev); + + ret = i915_gem_gtt_init(dev); + if (ret) + goto out_regs; + + /* WARNING: Apparently we must kick fbdev drivers before vgacon, + * otherwise the vga fbdev driver falls over. */ + ret = i915_kick_out_firmware_fb(dev_priv); + if (ret) { + DRM_ERROR("failed to remove conflicting framebuffer drivers\n"); + goto out_gtt; + } + + ret = i915_kick_out_vgacon(dev_priv); + if (ret) { + DRM_ERROR("failed to remove conflicting VGA console\n"); + goto out_gtt; + } + + pci_set_master(dev->pdev); + + /* overlay on gen2 is broken and can't address above 1G */ + if (IS_GEN2(dev)) + dma_set_coherent_mask(&dev->pdev->dev, DMA_BIT_MASK(30)); + + /* 965GM sometimes incorrectly writes to hardware status page (HWS) + * using 32bit addressing, overwriting memory if HWS is located + * above 4GB. + * + * The documentation also mentions an issue with undefined + * behaviour if any general state is accessed within a page above 4GB, + * which also needs to be handled carefully. + */ + if (IS_BROADWATER(dev) || IS_CRESTLINE(dev)) + dma_set_coherent_mask(&dev->pdev->dev, DMA_BIT_MASK(32)); + + aperture_size = dev_priv->gtt.mappable_end; + + dev_priv->gtt.mappable = + io_mapping_create_wc(dev_priv->gtt.mappable_base, + aperture_size); + if (dev_priv->gtt.mappable == NULL) { + ret = -EIO; + goto out_gtt; + } + + dev_priv->gtt.mtrr = arch_phys_wc_add(dev_priv->gtt.mappable_base, + aperture_size); + + /* The i915 workqueue is primarily used for batched retirement of + * requests (and thus managing bo) once the task has been completed + * by the GPU. i915_gem_retire_requests() is called directly when we + * need high-priority retirement, such as waiting for an explicit + * bo. + * + * It is also used for periodic low-priority events, such as + * idle-timers and recording error state. + * + * All tasks on the workqueue are expected to acquire the dev mutex + * so there is no point in running more than one instance of the + * workqueue at any time. Use an ordered one. + */ + dev_priv->wq = alloc_ordered_workqueue("i915", 0); + if (dev_priv->wq == NULL) { + DRM_ERROR("Failed to create our workqueue.\n"); + ret = -ENOMEM; + goto out_mtrrfree; + } + + dev_priv->dp_wq = alloc_ordered_workqueue("i915-dp", 0); + if (dev_priv->dp_wq == NULL) { + DRM_ERROR("Failed to create our dp workqueue.\n"); + ret = -ENOMEM; + goto out_freewq; + } + + dev_priv->gpu_error.hangcheck_wq = + alloc_ordered_workqueue("i915-hangcheck", 0); + if (dev_priv->gpu_error.hangcheck_wq == NULL) { + DRM_ERROR("Failed to create our hangcheck workqueue.\n"); + ret = -ENOMEM; + goto out_freedpwq; + } + + intel_irq_init(dev_priv); + intel_uncore_sanitize(dev); + + /* Try to make sure MCHBAR is enabled before poking at it */ + intel_setup_mchbar(dev); + intel_setup_gmbus(dev); + intel_opregion_setup(dev); + + intel_setup_bios(dev); + + i915_gem_load(dev); + + /* On the 945G/GM, the chipset reports the MSI capability on the + * integrated graphics even though the support isn't actually there + * according to the published specs. It doesn't appear to function + * correctly in testing on 945G. + * This may be a side effect of MSI having been made available for PEG + * and the registers being closely associated. + * + * According to chipset errata, on the 965GM, MSI interrupts may + * be lost or delayed, but we use them anyways to avoid + * stuck interrupts on some machines. + */ + if (!IS_I945G(dev) && !IS_I945GM(dev)) + pci_enable_msi(dev->pdev); + + intel_device_info_runtime_init(dev); + + if (INTEL_INFO(dev)->num_pipes) { + ret = drm_vblank_init(dev, INTEL_INFO(dev)->num_pipes); + if (ret) + goto out_gem_unload; + } + + intel_power_domains_init(dev_priv); + + ret = i915_load_modeset_init(dev); + if (ret < 0) { + DRM_ERROR("failed to init modeset\n"); + goto out_power_well; + } + + /* + * Notify a valid surface after modesetting, + * when running inside a VM. + */ + if (intel_vgpu_active(dev)) + I915_WRITE(vgtif_reg(display_ready), VGT_DRV_DISPLAY_READY); + + i915_setup_sysfs(dev); + + if (INTEL_INFO(dev)->num_pipes) { + /* Must be done after probing outputs */ + intel_opregion_init(dev); + acpi_video_register(); + } + + if (IS_GEN5(dev)) + intel_gpu_ips_init(dev_priv); + + intel_runtime_pm_enable(dev_priv); + + i915_audio_component_init(dev_priv); + + return 0; + +out_power_well: + intel_power_domains_fini(dev_priv); + drm_vblank_cleanup(dev); +out_gem_unload: + WARN_ON(unregister_oom_notifier(&dev_priv->mm.oom_notifier)); + unregister_shrinker(&dev_priv->mm.shrinker); + + if (dev->pdev->msi_enabled) + pci_disable_msi(dev->pdev); + + intel_teardown_gmbus(dev); + intel_teardown_mchbar(dev); + pm_qos_remove_request(&dev_priv->pm_qos); + destroy_workqueue(dev_priv->gpu_error.hangcheck_wq); +out_freedpwq: + destroy_workqueue(dev_priv->dp_wq); +out_freewq: + destroy_workqueue(dev_priv->wq); +out_mtrrfree: + arch_phys_wc_del(dev_priv->gtt.mtrr); + io_mapping_free(dev_priv->gtt.mappable); +out_gtt: + i915_global_gtt_cleanup(dev); +out_regs: + intel_uncore_fini(dev); + pci_iounmap(dev->pdev, dev_priv->regs); +put_bridge: + pci_dev_put(dev_priv->bridge_dev); +free_priv: + if (dev_priv->slab) + kmem_cache_destroy(dev_priv->slab); + kfree(dev_priv); + return ret; +} + +int i915_driver_unload(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + i915_audio_component_cleanup(dev_priv); + + ret = i915_gem_suspend(dev); + if (ret) { + DRM_ERROR("failed to idle hardware: %d\n", ret); + return ret; + } + + intel_power_domains_fini(dev_priv); + + intel_gpu_ips_teardown(); + + i915_teardown_sysfs(dev); + + WARN_ON(unregister_oom_notifier(&dev_priv->mm.oom_notifier)); + unregister_shrinker(&dev_priv->mm.shrinker); + + io_mapping_free(dev_priv->gtt.mappable); + arch_phys_wc_del(dev_priv->gtt.mtrr); + + acpi_video_unregister(); + + intel_fbdev_fini(dev); + + drm_vblank_cleanup(dev); + + intel_modeset_cleanup(dev); + + /* + * free the memory space allocated for the child device + * config parsed from VBT + */ + if (dev_priv->vbt.child_dev && dev_priv->vbt.child_dev_num) { + kfree(dev_priv->vbt.child_dev); + dev_priv->vbt.child_dev = NULL; + dev_priv->vbt.child_dev_num = 0; + } + + vga_switcheroo_unregister_client(dev->pdev); + vga_client_register(dev->pdev, NULL, NULL, NULL); + + /* Free error state after interrupts are fully disabled. */ + cancel_delayed_work_sync(&dev_priv->gpu_error.hangcheck_work); + i915_destroy_error_state(dev); + + if (dev->pdev->msi_enabled) + pci_disable_msi(dev->pdev); + + intel_opregion_fini(dev); + + /* Flush any outstanding unpin_work. */ + flush_workqueue(dev_priv->wq); + + mutex_lock(&dev->struct_mutex); + i915_gem_cleanup_ringbuffer(dev); + i915_gem_batch_pool_fini(&dev_priv->mm.batch_pool); + i915_gem_context_fini(dev); + mutex_unlock(&dev->struct_mutex); + i915_gem_cleanup_stolen(dev); + + intel_teardown_gmbus(dev); + intel_teardown_mchbar(dev); + + destroy_workqueue(dev_priv->dp_wq); + destroy_workqueue(dev_priv->wq); + destroy_workqueue(dev_priv->gpu_error.hangcheck_wq); + pm_qos_remove_request(&dev_priv->pm_qos); + + i915_global_gtt_cleanup(dev); + + intel_uncore_fini(dev); + if (dev_priv->regs != NULL) + pci_iounmap(dev->pdev, dev_priv->regs); + + if (dev_priv->slab) + kmem_cache_destroy(dev_priv->slab); + + pci_dev_put(dev_priv->bridge_dev); + kfree(dev_priv); + + return 0; +} + +int i915_driver_open(struct drm_device *dev, struct drm_file *file) +{ + int ret; + + ret = i915_gem_open(dev, file); + if (ret) + return ret; + + return 0; +} + +/** + * i915_driver_lastclose - clean up after all DRM clients have exited + * @dev: DRM device + * + * Take care of cleaning up after all DRM clients have exited. In the + * mode setting case, we want to restore the kernel's initial mode (just + * in case the last client left us in a bad state). + * + * Additionally, in the non-mode setting case, we'll tear down the GTT + * and DMA structures, since the kernel won't be using them, and clea + * up any GEM state. + */ +void i915_driver_lastclose(struct drm_device *dev) +{ + intel_fbdev_restore_mode(dev); + vga_switcheroo_process_delayed_switch(); +} + +void i915_driver_preclose(struct drm_device *dev, struct drm_file *file) +{ + mutex_lock(&dev->struct_mutex); + i915_gem_context_close(dev, file); + i915_gem_release(dev, file); + mutex_unlock(&dev->struct_mutex); + + intel_modeset_preclose(dev, file); +} + +void i915_driver_postclose(struct drm_device *dev, struct drm_file *file) +{ + struct drm_i915_file_private *file_priv = file->driver_priv; + + if (file_priv && file_priv->bsd_ring) + file_priv->bsd_ring = NULL; + kfree(file_priv); +} + +static int +i915_gem_reject_pin_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + return -ENODEV; +} + +const struct drm_ioctl_desc i915_ioctls[] = { + DRM_IOCTL_DEF_DRV(I915_INIT, drm_noop, DRM_AUTH|DRM_MASTER|DRM_ROOT_ONLY), + DRM_IOCTL_DEF_DRV(I915_FLUSH, drm_noop, DRM_AUTH), + DRM_IOCTL_DEF_DRV(I915_FLIP, drm_noop, DRM_AUTH), + DRM_IOCTL_DEF_DRV(I915_BATCHBUFFER, drm_noop, DRM_AUTH), + DRM_IOCTL_DEF_DRV(I915_IRQ_EMIT, drm_noop, DRM_AUTH), + DRM_IOCTL_DEF_DRV(I915_IRQ_WAIT, drm_noop, DRM_AUTH), + DRM_IOCTL_DEF_DRV(I915_GETPARAM, i915_getparam, DRM_AUTH|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_SETPARAM, i915_setparam, DRM_AUTH|DRM_MASTER|DRM_ROOT_ONLY), + DRM_IOCTL_DEF_DRV(I915_ALLOC, drm_noop, DRM_AUTH), + DRM_IOCTL_DEF_DRV(I915_FREE, drm_noop, DRM_AUTH), + DRM_IOCTL_DEF_DRV(I915_INIT_HEAP, drm_noop, DRM_AUTH|DRM_MASTER|DRM_ROOT_ONLY), + DRM_IOCTL_DEF_DRV(I915_CMDBUFFER, drm_noop, DRM_AUTH), + DRM_IOCTL_DEF_DRV(I915_DESTROY_HEAP, drm_noop, DRM_AUTH|DRM_MASTER|DRM_ROOT_ONLY), + DRM_IOCTL_DEF_DRV(I915_SET_VBLANK_PIPE, drm_noop, DRM_AUTH|DRM_MASTER|DRM_ROOT_ONLY), + DRM_IOCTL_DEF_DRV(I915_GET_VBLANK_PIPE, drm_noop, DRM_AUTH), + DRM_IOCTL_DEF_DRV(I915_VBLANK_SWAP, drm_noop, DRM_AUTH), + DRM_IOCTL_DEF_DRV(I915_HWS_ADDR, drm_noop, DRM_AUTH|DRM_MASTER|DRM_ROOT_ONLY), + DRM_IOCTL_DEF_DRV(I915_GEM_INIT, drm_noop, DRM_AUTH|DRM_MASTER|DRM_ROOT_ONLY|DRM_UNLOCKED), + DRM_IOCTL_DEF_DRV(I915_GEM_EXECBUFFER, i915_gem_execbuffer, DRM_AUTH|DRM_UNLOCKED), + DRM_IOCTL_DEF_DRV(I915_GEM_EXECBUFFER2, i915_gem_execbuffer2, DRM_AUTH|DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_PIN, i915_gem_reject_pin_ioctl, DRM_AUTH|DRM_ROOT_ONLY|DRM_UNLOCKED), + DRM_IOCTL_DEF_DRV(I915_GEM_UNPIN, i915_gem_reject_pin_ioctl, DRM_AUTH|DRM_ROOT_ONLY|DRM_UNLOCKED), + DRM_IOCTL_DEF_DRV(I915_GEM_BUSY, i915_gem_busy_ioctl, DRM_AUTH|DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_SET_CACHING, i915_gem_set_caching_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_GET_CACHING, i915_gem_get_caching_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_THROTTLE, i915_gem_throttle_ioctl, DRM_AUTH|DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_ENTERVT, drm_noop, DRM_AUTH|DRM_MASTER|DRM_ROOT_ONLY|DRM_UNLOCKED), + DRM_IOCTL_DEF_DRV(I915_GEM_LEAVEVT, drm_noop, DRM_AUTH|DRM_MASTER|DRM_ROOT_ONLY|DRM_UNLOCKED), + DRM_IOCTL_DEF_DRV(I915_GEM_CREATE, i915_gem_create_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_PREAD, i915_gem_pread_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_PWRITE, i915_gem_pwrite_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_MMAP, i915_gem_mmap_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_MMAP_GTT, i915_gem_mmap_gtt_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_SET_DOMAIN, i915_gem_set_domain_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_SW_FINISH, i915_gem_sw_finish_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_SET_TILING, i915_gem_set_tiling, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_GET_TILING, i915_gem_get_tiling, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_GET_APERTURE, i915_gem_get_aperture_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GET_PIPE_FROM_CRTC_ID, intel_get_pipe_from_crtc_id, DRM_UNLOCKED), + DRM_IOCTL_DEF_DRV(I915_GEM_MADVISE, i915_gem_madvise_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_OVERLAY_PUT_IMAGE, intel_overlay_put_image, DRM_MASTER|DRM_CONTROL_ALLOW|DRM_UNLOCKED), + DRM_IOCTL_DEF_DRV(I915_OVERLAY_ATTRS, intel_overlay_attrs, DRM_MASTER|DRM_CONTROL_ALLOW|DRM_UNLOCKED), + DRM_IOCTL_DEF_DRV(I915_SET_SPRITE_COLORKEY, intel_sprite_set_colorkey, DRM_MASTER|DRM_CONTROL_ALLOW|DRM_UNLOCKED), + DRM_IOCTL_DEF_DRV(I915_GET_SPRITE_COLORKEY, drm_noop, DRM_MASTER|DRM_CONTROL_ALLOW|DRM_UNLOCKED), + DRM_IOCTL_DEF_DRV(I915_GEM_WAIT, i915_gem_wait_ioctl, DRM_AUTH|DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_CONTEXT_CREATE, i915_gem_context_create_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_CONTEXT_DESTROY, i915_gem_context_destroy_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_REG_READ, i915_reg_read_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GET_RESET_STATS, i915_get_reset_stats_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_USERPTR, i915_gem_userptr_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_CONTEXT_GETPARAM, i915_gem_context_getparam_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), + DRM_IOCTL_DEF_DRV(I915_GEM_CONTEXT_SETPARAM, i915_gem_context_setparam_ioctl, DRM_UNLOCKED|DRM_RENDER_ALLOW), +}; + +int i915_max_ioctl = ARRAY_SIZE(i915_ioctls); + +/* + * This is really ugly: Because old userspace abused the linux agp interface to + * manage the gtt, we need to claim that all intel devices are agp. For + * otherwise the drm core refuses to initialize the agp support code. + */ +int i915_driver_device_is_agp(struct drm_device *dev) +{ + return 1; +} --- linux-3.19.0.orig/ubuntu/i915/i915_drv.c +++ linux-3.19.0/ubuntu/i915/i915_drv.c @@ -0,0 +1,1678 @@ +/* i915_drv.c -- i830,i845,i855,i865,i915 driver -*- linux-c -*- + */ +/* + * + * Copyright 2003 Tungsten Graphics, Inc., Cedar Park, Texas. + * All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + */ + +#include +#include +#include +#include +#include "i915_drv.h" +#include "i915_trace.h" +#include "intel_drv.h" + +#include +#include +#include +#include + +static struct drm_driver driver; + +extern int i915_bpo_enabled; + +#define GEN_DEFAULT_PIPEOFFSETS \ + .pipe_offsets = { PIPE_A_OFFSET, PIPE_B_OFFSET, \ + PIPE_C_OFFSET, PIPE_EDP_OFFSET }, \ + .trans_offsets = { TRANSCODER_A_OFFSET, TRANSCODER_B_OFFSET, \ + TRANSCODER_C_OFFSET, TRANSCODER_EDP_OFFSET }, \ + .palette_offsets = { PALETTE_A_OFFSET, PALETTE_B_OFFSET } + +#define GEN_CHV_PIPEOFFSETS \ + .pipe_offsets = { PIPE_A_OFFSET, PIPE_B_OFFSET, \ + CHV_PIPE_C_OFFSET }, \ + .trans_offsets = { TRANSCODER_A_OFFSET, TRANSCODER_B_OFFSET, \ + CHV_TRANSCODER_C_OFFSET, }, \ + .palette_offsets = { PALETTE_A_OFFSET, PALETTE_B_OFFSET, \ + CHV_PALETTE_C_OFFSET } + +#define CURSOR_OFFSETS \ + .cursor_offsets = { CURSOR_A_OFFSET, CURSOR_B_OFFSET, CHV_CURSOR_C_OFFSET } + +#define IVB_CURSOR_OFFSETS \ + .cursor_offsets = { CURSOR_A_OFFSET, IVB_CURSOR_B_OFFSET, IVB_CURSOR_C_OFFSET } + +static const struct intel_device_info intel_i830_info = { + .gen = 2, .is_mobile = 1, .cursor_needs_physical = 1, .num_pipes = 2, + .has_overlay = 1, .overlay_needs_physical = 1, + .ring_mask = RENDER_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_845g_info = { + .gen = 2, .num_pipes = 1, + .has_overlay = 1, .overlay_needs_physical = 1, + .ring_mask = RENDER_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_i85x_info = { + .gen = 2, .is_i85x = 1, .is_mobile = 1, .num_pipes = 2, + .cursor_needs_physical = 1, + .has_overlay = 1, .overlay_needs_physical = 1, + .has_fbc = 1, + .ring_mask = RENDER_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_i865g_info = { + .gen = 2, .num_pipes = 1, + .has_overlay = 1, .overlay_needs_physical = 1, + .ring_mask = RENDER_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_i915g_info = { + .gen = 3, .is_i915g = 1, .cursor_needs_physical = 1, .num_pipes = 2, + .has_overlay = 1, .overlay_needs_physical = 1, + .ring_mask = RENDER_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; +static const struct intel_device_info intel_i915gm_info = { + .gen = 3, .is_mobile = 1, .num_pipes = 2, + .cursor_needs_physical = 1, + .has_overlay = 1, .overlay_needs_physical = 1, + .supports_tv = 1, + .has_fbc = 1, + .ring_mask = RENDER_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; +static const struct intel_device_info intel_i945g_info = { + .gen = 3, .has_hotplug = 1, .cursor_needs_physical = 1, .num_pipes = 2, + .has_overlay = 1, .overlay_needs_physical = 1, + .ring_mask = RENDER_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; +static const struct intel_device_info intel_i945gm_info = { + .gen = 3, .is_i945gm = 1, .is_mobile = 1, .num_pipes = 2, + .has_hotplug = 1, .cursor_needs_physical = 1, + .has_overlay = 1, .overlay_needs_physical = 1, + .supports_tv = 1, + .has_fbc = 1, + .ring_mask = RENDER_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_i965g_info = { + .gen = 4, .is_broadwater = 1, .num_pipes = 2, + .has_hotplug = 1, + .has_overlay = 1, + .ring_mask = RENDER_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_i965gm_info = { + .gen = 4, .is_crestline = 1, .num_pipes = 2, + .is_mobile = 1, .has_fbc = 1, .has_hotplug = 1, + .has_overlay = 1, + .supports_tv = 1, + .ring_mask = RENDER_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_g33_info = { + .gen = 3, .is_g33 = 1, .num_pipes = 2, + .need_gfx_hws = 1, .has_hotplug = 1, + .has_overlay = 1, + .ring_mask = RENDER_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_g45_info = { + .gen = 4, .is_g4x = 1, .need_gfx_hws = 1, .num_pipes = 2, + .has_pipe_cxsr = 1, .has_hotplug = 1, + .ring_mask = RENDER_RING | BSD_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_gm45_info = { + .gen = 4, .is_g4x = 1, .num_pipes = 2, + .is_mobile = 1, .need_gfx_hws = 1, .has_fbc = 1, + .has_pipe_cxsr = 1, .has_hotplug = 1, + .supports_tv = 1, + .ring_mask = RENDER_RING | BSD_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_pineview_info = { + .gen = 3, .is_g33 = 1, .is_pineview = 1, .is_mobile = 1, .num_pipes = 2, + .need_gfx_hws = 1, .has_hotplug = 1, + .has_overlay = 1, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_ironlake_d_info = { + .gen = 5, .num_pipes = 2, + .need_gfx_hws = 1, .has_hotplug = 1, + .ring_mask = RENDER_RING | BSD_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_ironlake_m_info = { + .gen = 5, .is_mobile = 1, .num_pipes = 2, + .need_gfx_hws = 1, .has_hotplug = 1, + .has_fbc = 1, + .ring_mask = RENDER_RING | BSD_RING, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_sandybridge_d_info = { + .gen = 6, .num_pipes = 2, + .need_gfx_hws = 1, .has_hotplug = 1, + .has_fbc = 1, + .ring_mask = RENDER_RING | BSD_RING | BLT_RING, + .has_llc = 1, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_sandybridge_m_info = { + .gen = 6, .is_mobile = 1, .num_pipes = 2, + .need_gfx_hws = 1, .has_hotplug = 1, + .has_fbc = 1, + .ring_mask = RENDER_RING | BSD_RING | BLT_RING, + .has_llc = 1, + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +#define GEN7_FEATURES \ + .gen = 7, .num_pipes = 3, \ + .need_gfx_hws = 1, .has_hotplug = 1, \ + .has_fbc = 1, \ + .ring_mask = RENDER_RING | BSD_RING | BLT_RING, \ + .has_llc = 1 + +static const struct intel_device_info intel_ivybridge_d_info = { + GEN7_FEATURES, + .is_ivybridge = 1, + GEN_DEFAULT_PIPEOFFSETS, + IVB_CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_ivybridge_m_info = { + GEN7_FEATURES, + .is_ivybridge = 1, + .is_mobile = 1, + GEN_DEFAULT_PIPEOFFSETS, + IVB_CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_ivybridge_q_info = { + GEN7_FEATURES, + .is_ivybridge = 1, + .num_pipes = 0, /* legal, last one wins */ + GEN_DEFAULT_PIPEOFFSETS, + IVB_CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_valleyview_m_info = { + GEN7_FEATURES, + .is_mobile = 1, + .num_pipes = 2, + .is_valleyview = 1, + .display_mmio_offset = VLV_DISPLAY_BASE, + .has_fbc = 0, /* legal, last one wins */ + .has_llc = 0, /* legal, last one wins */ + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_valleyview_d_info = { + GEN7_FEATURES, + .num_pipes = 2, + .is_valleyview = 1, + .display_mmio_offset = VLV_DISPLAY_BASE, + .has_fbc = 0, /* legal, last one wins */ + .has_llc = 0, /* legal, last one wins */ + GEN_DEFAULT_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_haswell_d_info = { + GEN7_FEATURES, + .is_haswell = 1, + .has_ddi = 1, + .has_fpga_dbg = 1, + .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING, + GEN_DEFAULT_PIPEOFFSETS, + IVB_CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_haswell_m_info = { + GEN7_FEATURES, + .is_haswell = 1, + .is_mobile = 1, + .has_ddi = 1, + .has_fpga_dbg = 1, + .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING, + GEN_DEFAULT_PIPEOFFSETS, + IVB_CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_broadwell_d_info = { + .gen = 8, .num_pipes = 3, + .need_gfx_hws = 1, .has_hotplug = 1, + .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING, + .has_llc = 1, + .has_ddi = 1, + .has_fpga_dbg = 1, + .has_fbc = 1, + GEN_DEFAULT_PIPEOFFSETS, + IVB_CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_broadwell_m_info = { + .gen = 8, .is_mobile = 1, .num_pipes = 3, + .need_gfx_hws = 1, .has_hotplug = 1, + .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING, + .has_llc = 1, + .has_ddi = 1, + .has_fpga_dbg = 1, + .has_fbc = 1, + GEN_DEFAULT_PIPEOFFSETS, + IVB_CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_broadwell_gt3d_info = { + .gen = 8, .num_pipes = 3, + .need_gfx_hws = 1, .has_hotplug = 1, + .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING | BSD2_RING, + .has_llc = 1, + .has_ddi = 1, + .has_fpga_dbg = 1, + .has_fbc = 1, + GEN_DEFAULT_PIPEOFFSETS, + IVB_CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_broadwell_gt3m_info = { + .gen = 8, .is_mobile = 1, .num_pipes = 3, + .need_gfx_hws = 1, .has_hotplug = 1, + .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING | BSD2_RING, + .has_llc = 1, + .has_ddi = 1, + .has_fpga_dbg = 1, + .has_fbc = 1, + GEN_DEFAULT_PIPEOFFSETS, + IVB_CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_cherryview_info = { + .gen = 8, .num_pipes = 3, + .need_gfx_hws = 1, .has_hotplug = 1, + .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING, + .is_valleyview = 1, + .display_mmio_offset = VLV_DISPLAY_BASE, + GEN_CHV_PIPEOFFSETS, + CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_skylake_info = { + .is_preliminary = 1, + .is_skylake = 1, + .gen = 9, .num_pipes = 3, + .need_gfx_hws = 1, .has_hotplug = 1, + .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING, + .has_llc = 1, + .has_ddi = 1, + .has_fbc = 1, + GEN_DEFAULT_PIPEOFFSETS, + IVB_CURSOR_OFFSETS, +}; + +static const struct intel_device_info intel_skylake_gt3_info = { + .is_preliminary = 1, + .is_skylake = 1, + .gen = 9, .num_pipes = 3, + .need_gfx_hws = 1, .has_hotplug = 1, + .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING | BSD2_RING, + .has_llc = 1, + .has_ddi = 1, + .has_fbc = 1, + GEN_DEFAULT_PIPEOFFSETS, + IVB_CURSOR_OFFSETS, +}; + +/* + * Make sure any device matches here are from most specific to most + * general. For example, since the Quanta match is based on the subsystem + * and subvendor IDs, we need it to come before the more general IVB + * PCI ID matches, otherwise we'll use the wrong info struct above. + */ +#define INTEL_PCI_IDS \ + INTEL_CHV_IDS(&intel_cherryview_info), \ + INTEL_SKL_GT1_IDS(&intel_skylake_info), \ + INTEL_SKL_GT2_IDS(&intel_skylake_info), \ + INTEL_SKL_GT3_IDS(&intel_skylake_gt3_info) \ + +static const struct pci_device_id pciidlist[] = { /* aka */ + INTEL_PCI_IDS, + {0, 0, 0} +}; + +#if defined(CONFIG_DRM_I915_KMS) +MODULE_DEVICE_TABLE(pci, pciidlist); +#endif + +void intel_detect_pch(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct pci_dev *pch = NULL; + + /* In all current cases, num_pipes is equivalent to the PCH_NOP setting + * (which really amounts to a PCH but no South Display). + */ + if (INTEL_INFO(dev)->num_pipes == 0) { + dev_priv->pch_type = PCH_NOP; + return; + } + + /* + * The reason to probe ISA bridge instead of Dev31:Fun0 is to + * make graphics device passthrough work easy for VMM, that only + * need to expose ISA bridge to let driver know the real hardware + * underneath. This is a requirement from virtualization team. + * + * In some virtualized environments (e.g. XEN), there is irrelevant + * ISA bridge in the system. To work reliably, we should scan trhough + * all the ISA bridge devices and check for the first match, instead + * of only checking the first one. + */ + while ((pch = pci_get_class(PCI_CLASS_BRIDGE_ISA << 8, pch))) { + if (pch->vendor == PCI_VENDOR_ID_INTEL) { + unsigned short id = pch->device & INTEL_PCH_DEVICE_ID_MASK; + dev_priv->pch_id = id; + + if (id == INTEL_PCH_IBX_DEVICE_ID_TYPE) { + dev_priv->pch_type = PCH_IBX; + DRM_DEBUG_KMS("Found Ibex Peak PCH\n"); + WARN_ON(!IS_GEN5(dev)); + } else if (id == INTEL_PCH_CPT_DEVICE_ID_TYPE) { + dev_priv->pch_type = PCH_CPT; + DRM_DEBUG_KMS("Found CougarPoint PCH\n"); + WARN_ON(!(IS_GEN6(dev) || IS_IVYBRIDGE(dev))); + } else if (id == INTEL_PCH_PPT_DEVICE_ID_TYPE) { + /* PantherPoint is CPT compatible */ + dev_priv->pch_type = PCH_CPT; + DRM_DEBUG_KMS("Found PantherPoint PCH\n"); + WARN_ON(!(IS_GEN6(dev) || IS_IVYBRIDGE(dev))); + } else if (id == INTEL_PCH_LPT_DEVICE_ID_TYPE) { + dev_priv->pch_type = PCH_LPT; + DRM_DEBUG_KMS("Found LynxPoint PCH\n"); + WARN_ON(!IS_HASWELL(dev) && !IS_BROADWELL(dev)); + WARN_ON(IS_HSW_ULT(dev) || IS_BDW_ULT(dev)); + } else if (id == INTEL_PCH_LPT_LP_DEVICE_ID_TYPE) { + dev_priv->pch_type = PCH_LPT; + DRM_DEBUG_KMS("Found LynxPoint LP PCH\n"); + WARN_ON(!IS_HASWELL(dev) && !IS_BROADWELL(dev)); + WARN_ON(!IS_HSW_ULT(dev) && !IS_BDW_ULT(dev)); + } else if (id == INTEL_PCH_SPT_DEVICE_ID_TYPE) { + dev_priv->pch_type = PCH_SPT; + DRM_DEBUG_KMS("Found SunrisePoint PCH\n"); + WARN_ON(!IS_SKYLAKE(dev)); + } else if (id == INTEL_PCH_SPT_LP_DEVICE_ID_TYPE) { + dev_priv->pch_type = PCH_SPT; + DRM_DEBUG_KMS("Found SunrisePoint LP PCH\n"); + WARN_ON(!IS_SKYLAKE(dev)); + } else + continue; + + break; + } + } + if (!pch) + DRM_DEBUG_KMS("No PCH found.\n"); + + pci_dev_put(pch); +} + +bool i915_semaphore_is_enabled(struct drm_device *dev) +{ + if (INTEL_INFO(dev)->gen < 6) + return false; + + if (i915.semaphores >= 0) + return i915.semaphores; + + /* TODO: make semaphores and Execlists play nicely together */ + if (i915.enable_execlists) + return false; + + /* Until we get further testing... */ + if (IS_GEN8(dev)) + return false; + +#ifdef CONFIG_INTEL_IOMMU + /* Enable semaphores on SNB when IO remapping is off */ + if (INTEL_INFO(dev)->gen == 6 && intel_iommu_gfx_mapped) + return false; +#endif + + return true; +} + +void intel_hpd_cancel_work(struct drm_i915_private *dev_priv) +{ + spin_lock_irq(&dev_priv->irq_lock); + + dev_priv->long_hpd_port_mask = 0; + dev_priv->short_hpd_port_mask = 0; + dev_priv->hpd_event_bits = 0; + + spin_unlock_irq(&dev_priv->irq_lock); + + cancel_work_sync(&dev_priv->dig_port_work); + cancel_work_sync(&dev_priv->hotplug_work); + cancel_delayed_work_sync(&dev_priv->hotplug_reenable_work); +} + +static void intel_suspend_encoders(struct drm_i915_private *dev_priv) +{ + struct drm_device *dev = dev_priv->dev; + struct drm_encoder *encoder; + + drm_modeset_lock_all(dev); + list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { + struct intel_encoder *intel_encoder = to_intel_encoder(encoder); + + if (intel_encoder->suspend) + intel_encoder->suspend(intel_encoder); + } + drm_modeset_unlock_all(dev); +} + +static int intel_suspend_complete(struct drm_i915_private *dev_priv); +static int vlv_resume_prepare(struct drm_i915_private *dev_priv, + bool rpm_resume); +static int skl_resume_prepare(struct drm_i915_private *dev_priv); + +static int i915_drm_suspend(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_crtc *crtc; + pci_power_t opregion_target_state; + int error; + + /* ignore lid events during suspend */ + mutex_lock(&dev_priv->modeset_restore_lock); + dev_priv->modeset_restore = MODESET_SUSPENDED; + mutex_unlock(&dev_priv->modeset_restore_lock); + + /* We do a lot of poking in a lot of registers, make sure they work + * properly. */ + intel_display_set_init_power(dev_priv, true); + + drm_kms_helper_poll_disable(dev); + + pci_save_state(dev->pdev); + + error = i915_gem_suspend(dev); + if (error) { + dev_err(&dev->pdev->dev, + "GEM idle failed, resume might fail\n"); + return error; + } + + intel_suspend_gt_powersave(dev); + + /* + * Disable CRTCs directly since we want to preserve sw state + * for _thaw. Also, power gate the CRTC power wells. + */ + drm_modeset_lock_all(dev); + for_each_crtc(dev, crtc) + intel_crtc_control(crtc, false); + drm_modeset_unlock_all(dev); + + intel_dp_mst_suspend(dev); + + intel_runtime_pm_disable_interrupts(dev_priv); + intel_hpd_cancel_work(dev_priv); + + intel_suspend_encoders(dev_priv); + + intel_suspend_hw(dev); + + i915_gem_suspend_gtt_mappings(dev); + + i915_save_state(dev); + + opregion_target_state = PCI_D3cold; +#if IS_ENABLED(CONFIG_ACPI_SLEEP) + if (acpi_target_system_state() < ACPI_STATE_S3) + opregion_target_state = PCI_D1; +#endif + intel_opregion_notify_adapter(dev, opregion_target_state); + + intel_uncore_forcewake_reset(dev, false); + intel_opregion_fini(dev); + + intel_fbdev_set_suspend(dev, FBINFO_STATE_SUSPENDED, true); + + dev_priv->suspend_count++; + + intel_display_set_init_power(dev_priv, false); + + return 0; +} + +static int i915_drm_suspend_late(struct drm_device *drm_dev, bool hibernation) +{ + struct drm_i915_private *dev_priv = drm_dev->dev_private; + int ret; + + ret = intel_suspend_complete(dev_priv); + + if (ret) { + DRM_ERROR("Suspend complete failed: %d\n", ret); + + return ret; + } + + pci_disable_device(drm_dev->pdev); + /* + * During hibernation on some GEN4 platforms the BIOS may try to access + * the device even though it's already in D3 and hang the machine. So + * leave the device in D0 on those platforms and hope the BIOS will + * power down the device properly. Platforms where this was seen: + * Lenovo Thinkpad X301, X61s + */ + if (!(hibernation && + drm_dev->pdev->subsystem_vendor == PCI_VENDOR_ID_LENOVO && + INTEL_INFO(dev_priv)->gen == 4)) + pci_set_power_state(drm_dev->pdev, PCI_D3hot); + + return 0; +} + +int i915_suspend_legacy(struct drm_device *dev, pm_message_t state) +{ + int error; + + if (!dev || !dev->dev_private) { + DRM_ERROR("dev: %p\n", dev); + DRM_ERROR("DRM not initialized, aborting suspend.\n"); + return -ENODEV; + } + + if (WARN_ON_ONCE(state.event != PM_EVENT_SUSPEND && + state.event != PM_EVENT_FREEZE)) + return -EINVAL; + + if (dev->switch_power_state == DRM_SWITCH_POWER_OFF) + return 0; + + error = i915_drm_suspend(dev); + if (error) + return error; + + return i915_drm_suspend_late(dev, false); +} + +static int i915_drm_resume(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + mutex_lock(&dev->struct_mutex); + i915_gem_restore_gtt_mappings(dev); + mutex_unlock(&dev->struct_mutex); + + i915_restore_state(dev); + intel_opregion_setup(dev); + + intel_init_pch_refclk(dev); + drm_mode_config_reset(dev); + + /* + * Interrupts have to be enabled before any batches are run. If not the + * GPU will hang. i915_gem_init_hw() will initiate batches to + * update/restore the context. + * + * Modeset enabling in intel_modeset_init_hw() also needs working + * interrupts. + */ + intel_runtime_pm_enable_interrupts(dev_priv); + + mutex_lock(&dev->struct_mutex); + if (i915_gem_init_hw(dev)) { + DRM_ERROR("failed to re-initialize GPU, declaring wedged!\n"); + atomic_set_mask(I915_WEDGED, &dev_priv->gpu_error.reset_counter); + } + mutex_unlock(&dev->struct_mutex); + + intel_modeset_init_hw(dev); + + spin_lock_irq(&dev_priv->irq_lock); + if (dev_priv->display.hpd_irq_setup) + dev_priv->display.hpd_irq_setup(dev); + spin_unlock_irq(&dev_priv->irq_lock); + + drm_modeset_lock_all(dev); + intel_modeset_setup_hw_state(dev, true); + drm_modeset_unlock_all(dev); + + intel_dp_mst_resume(dev); + + /* + * ... but also need to make sure that hotplug processing + * doesn't cause havoc. Like in the driver load code we don't + * bother with the tiny race here where we might loose hotplug + * notifications. + * */ + intel_hpd_init(dev_priv); + /* Config may have changed between suspend and resume */ + drm_helper_hpd_irq_event(dev); + + intel_opregion_init(dev); + + intel_fbdev_set_suspend(dev, FBINFO_STATE_RUNNING, false); + + mutex_lock(&dev_priv->modeset_restore_lock); + dev_priv->modeset_restore = MODESET_DONE; + mutex_unlock(&dev_priv->modeset_restore_lock); + + intel_opregion_notify_adapter(dev, PCI_D0); + + drm_kms_helper_poll_enable(dev); + + return 0; +} + +static int i915_drm_resume_early(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int ret = 0; + + /* + * We have a resume ordering issue with the snd-hda driver also + * requiring our device to be power up. Due to the lack of a + * parent/child relationship we currently solve this with an early + * resume hook. + * + * FIXME: This should be solved with a special hdmi sink device or + * similar so that power domains can be employed. + */ + if (pci_enable_device(dev->pdev)) + return -EIO; + + pci_set_master(dev->pdev); + + if (IS_VALLEYVIEW(dev_priv)) + ret = vlv_resume_prepare(dev_priv, false); + else if (IS_SKYLAKE(dev_priv)) + ret = skl_resume_prepare(dev_priv); + + if (ret) + DRM_ERROR("Resume prepare failed: %d,Continuing resume\n", ret); + + intel_uncore_early_sanitize(dev, true); + + if (IS_HASWELL(dev_priv) || IS_BROADWELL(dev_priv)) + hsw_disable_pc8(dev_priv); + + intel_uncore_sanitize(dev); + intel_power_domains_init_hw(dev_priv); + + return ret; +} + +int i915_resume_legacy(struct drm_device *dev) +{ + int ret; + + if (dev->switch_power_state == DRM_SWITCH_POWER_OFF) + return 0; + + ret = i915_drm_resume_early(dev); + if (ret) + return ret; + + return i915_drm_resume(dev); +} + +/** + * i915_reset - reset chip after a hang + * @dev: drm device to reset + * + * Reset the chip. Useful if a hang is detected. Returns zero on successful + * reset or otherwise an error code. + * + * Procedure is fairly simple: + * - reset the chip using the reset reg + * - re-init context state + * - re-init hardware status page + * - re-init ring buffer + * - re-init interrupt state + * - re-init display + */ +int i915_reset(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + bool simulated; + int ret; + + if (!i915.reset) + return 0; + + intel_reset_gt_powersave(dev); + + mutex_lock(&dev->struct_mutex); + + i915_gem_reset(dev); + + simulated = dev_priv->gpu_error.stop_rings != 0; + + ret = intel_gpu_reset(dev); + + /* Also reset the gpu hangman. */ + if (simulated) { + DRM_INFO("Simulated gpu hang, resetting stop_rings\n"); + dev_priv->gpu_error.stop_rings = 0; + if (ret == -ENODEV) { + DRM_INFO("Reset not implemented, but ignoring " + "error for simulated gpu hangs\n"); + ret = 0; + } + } + + if (i915_stop_ring_allow_warn(dev_priv)) + pr_notice("drm/i915: Resetting chip after gpu hang\n"); + + if (ret) { + DRM_ERROR("Failed to reset chip: %i\n", ret); + mutex_unlock(&dev->struct_mutex); + return ret; + } + + intel_overlay_reset(dev_priv); + + /* Ok, now get things going again... */ + + /* + * Everything depends on having the GTT running, so we need to start + * there. Fortunately we don't need to do this unless we reset the + * chip at a PCI level. + * + * Next we need to restore the context, but we don't use those + * yet either... + * + * Ring buffer needs to be re-initialized in the KMS case, or if X + * was running at the time of the reset (i.e. we weren't VT + * switched away). + */ + + /* Used to prevent gem_check_wedged returning -EAGAIN during gpu reset */ + dev_priv->gpu_error.reload_in_reset = true; + + ret = i915_gem_init_hw(dev); + + dev_priv->gpu_error.reload_in_reset = false; + + mutex_unlock(&dev->struct_mutex); + if (ret) { + DRM_ERROR("Failed hw init on reset %d\n", ret); + return ret; + } + + /* + * rps/rc6 re-init is necessary to restore state lost after the + * reset and the re-install of gt irqs. Skip for ironlake per + * previous concerns that it doesn't respond well to some forms + * of re-init after reset. + */ + if (INTEL_INFO(dev)->gen > 5) + intel_enable_gt_powersave(dev); + + return 0; +} + +static int i915_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) +{ + int ret; + struct intel_device_info *intel_info = + (struct intel_device_info *) ent->driver_data; + + if (IS_PRELIMINARY_HW(intel_info) && !i915.preliminary_hw_support) { + DRM_INFO("This hardware requires preliminary hardware support.\n" + "See CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT, and/or modparam preliminary_hw_support\n"); + return -ENODEV; + } + + /* Only bind to function 0 of the device. Early generations + * used function 1 as a placeholder for multi-head. This causes + * us confusion instead, especially on the systems where both + * functions have the same PCI-ID! + */ + if (PCI_FUNC(pdev->devfn)) + return -ENODEV; + + driver.driver_features &= ~(DRIVER_USE_AGP); + + ret = drm_get_pci_dev(pdev, ent, &driver); + + if (!ret) + i915_bpo_enabled = 1; + return ret; +} + +static void +i915_pci_remove(struct pci_dev *pdev) +{ + struct drm_device *dev = pci_get_drvdata(pdev); + + drm_put_dev(dev); +} + +static int i915_pm_suspend(struct device *dev) +{ + struct pci_dev *pdev = to_pci_dev(dev); + struct drm_device *drm_dev = pci_get_drvdata(pdev); + + if (!drm_dev || !drm_dev->dev_private) { + dev_err(dev, "DRM not initialized, aborting suspend.\n"); + return -ENODEV; + } + + if (drm_dev->switch_power_state == DRM_SWITCH_POWER_OFF) + return 0; + + return i915_drm_suspend(drm_dev); +} + +static int i915_pm_suspend_late(struct device *dev) +{ + struct drm_device *drm_dev = dev_to_i915(dev)->dev; + + /* + * We have a suspedn ordering issue with the snd-hda driver also + * requiring our device to be power up. Due to the lack of a + * parent/child relationship we currently solve this with an late + * suspend hook. + * + * FIXME: This should be solved with a special hdmi sink device or + * similar so that power domains can be employed. + */ + if (drm_dev->switch_power_state == DRM_SWITCH_POWER_OFF) + return 0; + + return i915_drm_suspend_late(drm_dev, false); +} + +static int i915_pm_poweroff_late(struct device *dev) +{ + struct drm_device *drm_dev = dev_to_i915(dev)->dev; + + if (drm_dev->switch_power_state == DRM_SWITCH_POWER_OFF) + return 0; + + return i915_drm_suspend_late(drm_dev, true); +} + +static int i915_pm_resume_early(struct device *dev) +{ + struct drm_device *drm_dev = dev_to_i915(dev)->dev; + + if (drm_dev->switch_power_state == DRM_SWITCH_POWER_OFF) + return 0; + + return i915_drm_resume_early(drm_dev); +} + +static int i915_pm_resume(struct device *dev) +{ + struct drm_device *drm_dev = dev_to_i915(dev)->dev; + + if (drm_dev->switch_power_state == DRM_SWITCH_POWER_OFF) + return 0; + + return i915_drm_resume(drm_dev); +} + +static int hsw_suspend_complete(struct drm_i915_private *dev_priv) +{ + hsw_enable_pc8(dev_priv); + + return 0; +} + +static int skl_suspend_complete(struct drm_i915_private *dev_priv) +{ + skl_display_suspend(dev_priv); + + return 0; +} + +static int skl_resume_prepare(struct drm_i915_private *dev_priv) +{ + skl_display_resume(dev_priv); + + return 0; +} + +/* + * Save all Gunit registers that may be lost after a D3 and a subsequent + * S0i[R123] transition. The list of registers needing a save/restore is + * defined in the VLV2_S0IXRegs document. This documents marks all Gunit + * registers in the following way: + * - Driver: saved/restored by the driver + * - Punit : saved/restored by the Punit firmware + * - No, w/o marking: no need to save/restore, since the register is R/O or + * used internally by the HW in a way that doesn't depend + * keeping the content across a suspend/resume. + * - Debug : used for debugging + * + * We save/restore all registers marked with 'Driver', with the following + * exceptions: + * - Registers out of use, including also registers marked with 'Debug'. + * These have no effect on the driver's operation, so we don't save/restore + * them to reduce the overhead. + * - Registers that are fully setup by an initialization function called from + * the resume path. For example many clock gating and RPS/RC6 registers. + * - Registers that provide the right functionality with their reset defaults. + * + * TODO: Except for registers that based on the above 3 criteria can be safely + * ignored, we save/restore all others, practically treating the HW context as + * a black-box for the driver. Further investigation is needed to reduce the + * saved/restored registers even further, by following the same 3 criteria. + */ +static void vlv_save_gunit_s0ix_state(struct drm_i915_private *dev_priv) +{ + struct vlv_s0ix_state *s = &dev_priv->vlv_s0ix_state; + int i; + + /* GAM 0x4000-0x4770 */ + s->wr_watermark = I915_READ(GEN7_WR_WATERMARK); + s->gfx_prio_ctrl = I915_READ(GEN7_GFX_PRIO_CTRL); + s->arb_mode = I915_READ(ARB_MODE); + s->gfx_pend_tlb0 = I915_READ(GEN7_GFX_PEND_TLB0); + s->gfx_pend_tlb1 = I915_READ(GEN7_GFX_PEND_TLB1); + + for (i = 0; i < ARRAY_SIZE(s->lra_limits); i++) + s->lra_limits[i] = I915_READ(GEN7_LRA_LIMITS_BASE + i * 4); + + s->media_max_req_count = I915_READ(GEN7_MEDIA_MAX_REQ_COUNT); + s->gfx_max_req_count = I915_READ(GEN7_GFX_MAX_REQ_COUNT); + + s->render_hwsp = I915_READ(RENDER_HWS_PGA_GEN7); + s->ecochk = I915_READ(GAM_ECOCHK); + s->bsd_hwsp = I915_READ(BSD_HWS_PGA_GEN7); + s->blt_hwsp = I915_READ(BLT_HWS_PGA_GEN7); + + s->tlb_rd_addr = I915_READ(GEN7_TLB_RD_ADDR); + + /* MBC 0x9024-0x91D0, 0x8500 */ + s->g3dctl = I915_READ(VLV_G3DCTL); + s->gsckgctl = I915_READ(VLV_GSCKGCTL); + s->mbctl = I915_READ(GEN6_MBCTL); + + /* GCP 0x9400-0x9424, 0x8100-0x810C */ + s->ucgctl1 = I915_READ(GEN6_UCGCTL1); + s->ucgctl3 = I915_READ(GEN6_UCGCTL3); + s->rcgctl1 = I915_READ(GEN6_RCGCTL1); + s->rcgctl2 = I915_READ(GEN6_RCGCTL2); + s->rstctl = I915_READ(GEN6_RSTCTL); + s->misccpctl = I915_READ(GEN7_MISCCPCTL); + + /* GPM 0xA000-0xAA84, 0x8000-0x80FC */ + s->gfxpause = I915_READ(GEN6_GFXPAUSE); + s->rpdeuhwtc = I915_READ(GEN6_RPDEUHWTC); + s->rpdeuc = I915_READ(GEN6_RPDEUC); + s->ecobus = I915_READ(ECOBUS); + s->pwrdwnupctl = I915_READ(VLV_PWRDWNUPCTL); + s->rp_down_timeout = I915_READ(GEN6_RP_DOWN_TIMEOUT); + s->rp_deucsw = I915_READ(GEN6_RPDEUCSW); + s->rcubmabdtmr = I915_READ(GEN6_RCUBMABDTMR); + s->rcedata = I915_READ(VLV_RCEDATA); + s->spare2gh = I915_READ(VLV_SPAREG2H); + + /* Display CZ domain, 0x4400C-0x4402C, 0x4F000-0x4F11F */ + s->gt_imr = I915_READ(GTIMR); + s->gt_ier = I915_READ(GTIER); + s->pm_imr = I915_READ(GEN6_PMIMR); + s->pm_ier = I915_READ(GEN6_PMIER); + + for (i = 0; i < ARRAY_SIZE(s->gt_scratch); i++) + s->gt_scratch[i] = I915_READ(GEN7_GT_SCRATCH_BASE + i * 4); + + /* GT SA CZ domain, 0x100000-0x138124 */ + s->tilectl = I915_READ(TILECTL); + s->gt_fifoctl = I915_READ(GTFIFOCTL); + s->gtlc_wake_ctrl = I915_READ(VLV_GTLC_WAKE_CTRL); + s->gtlc_survive = I915_READ(VLV_GTLC_SURVIVABILITY_REG); + s->pmwgicz = I915_READ(VLV_PMWGICZ); + + /* Gunit-Display CZ domain, 0x182028-0x1821CF */ + s->gu_ctl0 = I915_READ(VLV_GU_CTL0); + s->gu_ctl1 = I915_READ(VLV_GU_CTL1); + s->pcbr = I915_READ(VLV_PCBR); + s->clock_gate_dis2 = I915_READ(VLV_GUNIT_CLOCK_GATE2); + + /* + * Not saving any of: + * DFT, 0x9800-0x9EC0 + * SARB, 0xB000-0xB1FC + * GAC, 0x5208-0x524C, 0x14000-0x14C000 + * PCI CFG + */ +} + +static void vlv_restore_gunit_s0ix_state(struct drm_i915_private *dev_priv) +{ + struct vlv_s0ix_state *s = &dev_priv->vlv_s0ix_state; + u32 val; + int i; + + /* GAM 0x4000-0x4770 */ + I915_WRITE(GEN7_WR_WATERMARK, s->wr_watermark); + I915_WRITE(GEN7_GFX_PRIO_CTRL, s->gfx_prio_ctrl); + I915_WRITE(ARB_MODE, s->arb_mode | (0xffff << 16)); + I915_WRITE(GEN7_GFX_PEND_TLB0, s->gfx_pend_tlb0); + I915_WRITE(GEN7_GFX_PEND_TLB1, s->gfx_pend_tlb1); + + for (i = 0; i < ARRAY_SIZE(s->lra_limits); i++) + I915_WRITE(GEN7_LRA_LIMITS_BASE + i * 4, s->lra_limits[i]); + + I915_WRITE(GEN7_MEDIA_MAX_REQ_COUNT, s->media_max_req_count); + I915_WRITE(GEN7_GFX_MAX_REQ_COUNT, s->gfx_max_req_count); + + I915_WRITE(RENDER_HWS_PGA_GEN7, s->render_hwsp); + I915_WRITE(GAM_ECOCHK, s->ecochk); + I915_WRITE(BSD_HWS_PGA_GEN7, s->bsd_hwsp); + I915_WRITE(BLT_HWS_PGA_GEN7, s->blt_hwsp); + + I915_WRITE(GEN7_TLB_RD_ADDR, s->tlb_rd_addr); + + /* MBC 0x9024-0x91D0, 0x8500 */ + I915_WRITE(VLV_G3DCTL, s->g3dctl); + I915_WRITE(VLV_GSCKGCTL, s->gsckgctl); + I915_WRITE(GEN6_MBCTL, s->mbctl); + + /* GCP 0x9400-0x9424, 0x8100-0x810C */ + I915_WRITE(GEN6_UCGCTL1, s->ucgctl1); + I915_WRITE(GEN6_UCGCTL3, s->ucgctl3); + I915_WRITE(GEN6_RCGCTL1, s->rcgctl1); + I915_WRITE(GEN6_RCGCTL2, s->rcgctl2); + I915_WRITE(GEN6_RSTCTL, s->rstctl); + I915_WRITE(GEN7_MISCCPCTL, s->misccpctl); + + /* GPM 0xA000-0xAA84, 0x8000-0x80FC */ + I915_WRITE(GEN6_GFXPAUSE, s->gfxpause); + I915_WRITE(GEN6_RPDEUHWTC, s->rpdeuhwtc); + I915_WRITE(GEN6_RPDEUC, s->rpdeuc); + I915_WRITE(ECOBUS, s->ecobus); + I915_WRITE(VLV_PWRDWNUPCTL, s->pwrdwnupctl); + I915_WRITE(GEN6_RP_DOWN_TIMEOUT,s->rp_down_timeout); + I915_WRITE(GEN6_RPDEUCSW, s->rp_deucsw); + I915_WRITE(GEN6_RCUBMABDTMR, s->rcubmabdtmr); + I915_WRITE(VLV_RCEDATA, s->rcedata); + I915_WRITE(VLV_SPAREG2H, s->spare2gh); + + /* Display CZ domain, 0x4400C-0x4402C, 0x4F000-0x4F11F */ + I915_WRITE(GTIMR, s->gt_imr); + I915_WRITE(GTIER, s->gt_ier); + I915_WRITE(GEN6_PMIMR, s->pm_imr); + I915_WRITE(GEN6_PMIER, s->pm_ier); + + for (i = 0; i < ARRAY_SIZE(s->gt_scratch); i++) + I915_WRITE(GEN7_GT_SCRATCH_BASE + i * 4, s->gt_scratch[i]); + + /* GT SA CZ domain, 0x100000-0x138124 */ + I915_WRITE(TILECTL, s->tilectl); + I915_WRITE(GTFIFOCTL, s->gt_fifoctl); + /* + * Preserve the GT allow wake and GFX force clock bit, they are not + * be restored, as they are used to control the s0ix suspend/resume + * sequence by the caller. + */ + val = I915_READ(VLV_GTLC_WAKE_CTRL); + val &= VLV_GTLC_ALLOWWAKEREQ; + val |= s->gtlc_wake_ctrl & ~VLV_GTLC_ALLOWWAKEREQ; + I915_WRITE(VLV_GTLC_WAKE_CTRL, val); + + val = I915_READ(VLV_GTLC_SURVIVABILITY_REG); + val &= VLV_GFX_CLK_FORCE_ON_BIT; + val |= s->gtlc_survive & ~VLV_GFX_CLK_FORCE_ON_BIT; + I915_WRITE(VLV_GTLC_SURVIVABILITY_REG, val); + + I915_WRITE(VLV_PMWGICZ, s->pmwgicz); + + /* Gunit-Display CZ domain, 0x182028-0x1821CF */ + I915_WRITE(VLV_GU_CTL0, s->gu_ctl0); + I915_WRITE(VLV_GU_CTL1, s->gu_ctl1); + I915_WRITE(VLV_PCBR, s->pcbr); + I915_WRITE(VLV_GUNIT_CLOCK_GATE2, s->clock_gate_dis2); +} + +int vlv_force_gfx_clock(struct drm_i915_private *dev_priv, bool force_on) +{ + u32 val; + int err; + +#define COND (I915_READ(VLV_GTLC_SURVIVABILITY_REG) & VLV_GFX_CLK_STATUS_BIT) + + val = I915_READ(VLV_GTLC_SURVIVABILITY_REG); + val &= ~VLV_GFX_CLK_FORCE_ON_BIT; + if (force_on) + val |= VLV_GFX_CLK_FORCE_ON_BIT; + I915_WRITE(VLV_GTLC_SURVIVABILITY_REG, val); + + if (!force_on) + return 0; + + err = wait_for(COND, 20); + if (err) + DRM_ERROR("timeout waiting for GFX clock force-on (%08x)\n", + I915_READ(VLV_GTLC_SURVIVABILITY_REG)); + + return err; +#undef COND +} + +static int vlv_allow_gt_wake(struct drm_i915_private *dev_priv, bool allow) +{ + u32 val; + int err = 0; + + val = I915_READ(VLV_GTLC_WAKE_CTRL); + val &= ~VLV_GTLC_ALLOWWAKEREQ; + if (allow) + val |= VLV_GTLC_ALLOWWAKEREQ; + I915_WRITE(VLV_GTLC_WAKE_CTRL, val); + POSTING_READ(VLV_GTLC_WAKE_CTRL); + +#define COND (!!(I915_READ(VLV_GTLC_PW_STATUS) & VLV_GTLC_ALLOWWAKEACK) == \ + allow) + err = wait_for(COND, 1); + if (err) + DRM_ERROR("timeout disabling GT waking\n"); + return err; +#undef COND +} + +static int vlv_wait_for_gt_wells(struct drm_i915_private *dev_priv, + bool wait_for_on) +{ + u32 mask; + u32 val; + int err; + + mask = VLV_GTLC_PW_MEDIA_STATUS_MASK | VLV_GTLC_PW_RENDER_STATUS_MASK; + val = wait_for_on ? mask : 0; +#define COND ((I915_READ(VLV_GTLC_PW_STATUS) & mask) == val) + if (COND) + return 0; + + DRM_DEBUG_KMS("waiting for GT wells to go %s (%08x)\n", + wait_for_on ? "on" : "off", + I915_READ(VLV_GTLC_PW_STATUS)); + + /* + * RC6 transitioning can be delayed up to 2 msec (see + * valleyview_enable_rps), use 3 msec for safety. + */ + err = wait_for(COND, 3); + if (err) + DRM_ERROR("timeout waiting for GT wells to go %s\n", + wait_for_on ? "on" : "off"); + + return err; +#undef COND +} + +static void vlv_check_no_gt_access(struct drm_i915_private *dev_priv) +{ + if (!(I915_READ(VLV_GTLC_PW_STATUS) & VLV_GTLC_ALLOWWAKEERR)) + return; + + DRM_ERROR("GT register access while GT waking disabled\n"); + I915_WRITE(VLV_GTLC_PW_STATUS, VLV_GTLC_ALLOWWAKEERR); +} + +static int vlv_suspend_complete(struct drm_i915_private *dev_priv) +{ + u32 mask; + int err; + + /* + * Bspec defines the following GT well on flags as debug only, so + * don't treat them as hard failures. + */ + (void)vlv_wait_for_gt_wells(dev_priv, false); + + mask = VLV_GTLC_RENDER_CTX_EXISTS | VLV_GTLC_MEDIA_CTX_EXISTS; + WARN_ON((I915_READ(VLV_GTLC_WAKE_CTRL) & mask) != mask); + + vlv_check_no_gt_access(dev_priv); + + err = vlv_force_gfx_clock(dev_priv, true); + if (err) + goto err1; + + err = vlv_allow_gt_wake(dev_priv, false); + if (err) + goto err2; + + if (!IS_CHERRYVIEW(dev_priv->dev)) + vlv_save_gunit_s0ix_state(dev_priv); + + err = vlv_force_gfx_clock(dev_priv, false); + if (err) + goto err2; + + return 0; + +err2: + /* For safety always re-enable waking and disable gfx clock forcing */ + vlv_allow_gt_wake(dev_priv, true); +err1: + vlv_force_gfx_clock(dev_priv, false); + + return err; +} + +static int vlv_resume_prepare(struct drm_i915_private *dev_priv, + bool rpm_resume) +{ + struct drm_device *dev = dev_priv->dev; + int err; + int ret; + + /* + * If any of the steps fail just try to continue, that's the best we + * can do at this point. Return the first error code (which will also + * leave RPM permanently disabled). + */ + ret = vlv_force_gfx_clock(dev_priv, true); + + if (!IS_CHERRYVIEW(dev_priv->dev)) + vlv_restore_gunit_s0ix_state(dev_priv); + + err = vlv_allow_gt_wake(dev_priv, true); + if (!ret) + ret = err; + + err = vlv_force_gfx_clock(dev_priv, false); + if (!ret) + ret = err; + + vlv_check_no_gt_access(dev_priv); + + if (rpm_resume) { + intel_init_clock_gating(dev); + i915_gem_restore_fences(dev); + } + + return ret; +} + +static int intel_runtime_suspend(struct device *device) +{ + struct pci_dev *pdev = to_pci_dev(device); + struct drm_device *dev = pci_get_drvdata(pdev); + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + if (WARN_ON_ONCE(!(dev_priv->rps.enabled && intel_enable_rc6(dev)))) + return -ENODEV; + + if (WARN_ON_ONCE(!HAS_RUNTIME_PM(dev))) + return -ENODEV; + + DRM_DEBUG_KMS("Suspending device\n"); + + /* + * We could deadlock here in case another thread holding struct_mutex + * calls RPM suspend concurrently, since the RPM suspend will wait + * first for this RPM suspend to finish. In this case the concurrent + * RPM resume will be followed by its RPM suspend counterpart. Still + * for consistency return -EAGAIN, which will reschedule this suspend. + */ + if (!mutex_trylock(&dev->struct_mutex)) { + DRM_DEBUG_KMS("device lock contention, deffering suspend\n"); + /* + * Bump the expiration timestamp, otherwise the suspend won't + * be rescheduled. + */ + pm_runtime_mark_last_busy(device); + + return -EAGAIN; + } + /* + * We are safe here against re-faults, since the fault handler takes + * an RPM reference. + */ + i915_gem_release_all_mmaps(dev_priv); + mutex_unlock(&dev->struct_mutex); + + intel_suspend_gt_powersave(dev); + intel_runtime_pm_disable_interrupts(dev_priv); + + ret = intel_suspend_complete(dev_priv); + if (ret) { + DRM_ERROR("Runtime suspend failed, disabling it (%d)\n", ret); + intel_runtime_pm_enable_interrupts(dev_priv); + + return ret; + } + + cancel_delayed_work_sync(&dev_priv->gpu_error.hangcheck_work); + intel_uncore_forcewake_reset(dev, false); + dev_priv->pm.suspended = true; + + /* + * FIXME: We really should find a document that references the arguments + * used below! + */ + if (IS_HASWELL(dev)) { + /* + * current versions of firmware which depend on this opregion + * notification have repurposed the D1 definition to mean + * "runtime suspended" vs. what you would normally expect (D3) + * to distinguish it from notifications that might be sent via + * the suspend path. + */ + intel_opregion_notify_adapter(dev, PCI_D1); + } else { + /* + * On Broadwell, if we use PCI_D1 the PCH DDI ports will stop + * being detected, and the call we do at intel_runtime_resume() + * won't be able to restore them. Since PCI_D3hot matches the + * actual specification and appears to be working, use it. Let's + * assume the other non-Haswell platforms will stay the same as + * Broadwell. + */ + intel_opregion_notify_adapter(dev, PCI_D3hot); + } + + assert_forcewakes_inactive(dev_priv); + + DRM_DEBUG_KMS("Device suspended\n"); + return 0; +} + +static int intel_runtime_resume(struct device *device) +{ + struct pci_dev *pdev = to_pci_dev(device); + struct drm_device *dev = pci_get_drvdata(pdev); + struct drm_i915_private *dev_priv = dev->dev_private; + int ret = 0; + + if (WARN_ON_ONCE(!HAS_RUNTIME_PM(dev))) + return -ENODEV; + + DRM_DEBUG_KMS("Resuming device\n"); + + intel_opregion_notify_adapter(dev, PCI_D0); + dev_priv->pm.suspended = false; + + if (IS_GEN6(dev_priv)) + intel_init_pch_refclk(dev); + + if (IS_SKYLAKE(dev)) + ret = skl_resume_prepare(dev_priv); + else if (IS_HASWELL(dev_priv) || IS_BROADWELL(dev_priv)) + hsw_disable_pc8(dev_priv); + else if (IS_VALLEYVIEW(dev_priv)) + ret = vlv_resume_prepare(dev_priv, true); + + /* + * No point of rolling back things in case of an error, as the best + * we can do is to hope that things will still work (and disable RPM). + */ + i915_gem_init_swizzling(dev); + gen6_update_ring_freq(dev); + + intel_runtime_pm_enable_interrupts(dev_priv); + intel_enable_gt_powersave(dev); + + if (ret) + DRM_ERROR("Runtime resume failed, disabling it (%d)\n", ret); + else + DRM_DEBUG_KMS("Device resumed\n"); + + return ret; +} + +/* + * This function implements common functionality of runtime and system + * suspend sequence. + */ +static int intel_suspend_complete(struct drm_i915_private *dev_priv) +{ + struct drm_device *dev = dev_priv->dev; + int ret; + + if (IS_SKYLAKE(dev)) + ret = skl_suspend_complete(dev_priv); + else if (IS_HASWELL(dev) || IS_BROADWELL(dev)) + ret = hsw_suspend_complete(dev_priv); + else if (IS_VALLEYVIEW(dev)) + ret = vlv_suspend_complete(dev_priv); + else + ret = 0; + + return ret; +} + +static const struct dev_pm_ops i915_pm_ops = { + /* + * S0ix (via system suspend) and S3 event handlers [PMSG_SUSPEND, + * PMSG_RESUME] + */ + .suspend = i915_pm_suspend, + .suspend_late = i915_pm_suspend_late, + .resume_early = i915_pm_resume_early, + .resume = i915_pm_resume, + + /* + * S4 event handlers + * @freeze, @freeze_late : called (1) before creating the + * hibernation image [PMSG_FREEZE] and + * (2) after rebooting, before restoring + * the image [PMSG_QUIESCE] + * @thaw, @thaw_early : called (1) after creating the hibernation + * image, before writing it [PMSG_THAW] + * and (2) after failing to create or + * restore the image [PMSG_RECOVER] + * @poweroff, @poweroff_late: called after writing the hibernation + * image, before rebooting [PMSG_HIBERNATE] + * @restore, @restore_early : called after rebooting and restoring the + * hibernation image [PMSG_RESTORE] + */ + .freeze = i915_pm_suspend, + .freeze_late = i915_pm_suspend_late, + .thaw_early = i915_pm_resume_early, + .thaw = i915_pm_resume, + .poweroff = i915_pm_suspend, + .poweroff_late = i915_pm_poweroff_late, + .restore_early = i915_pm_resume_early, + .restore = i915_pm_resume, + + /* S0ix (via runtime suspend) event handlers */ + .runtime_suspend = intel_runtime_suspend, + .runtime_resume = intel_runtime_resume, +}; + +static const struct vm_operations_struct i915_gem_vm_ops = { + .fault = i915_gem_fault, + .open = drm_gem_vm_open, + .close = drm_gem_vm_close, +}; + +static const struct file_operations i915_driver_fops = { + .owner = THIS_MODULE, + .open = drm_open, + .release = drm_release, + .unlocked_ioctl = drm_ioctl, + .mmap = drm_gem_mmap, + .poll = drm_poll, + .read = drm_read, +#ifdef CONFIG_COMPAT + .compat_ioctl = i915_compat_ioctl, +#endif + .llseek = noop_llseek, +}; + +static struct drm_driver driver = { + /* Don't use MTRRs here; the Xserver or userspace app should + * deal with them for Intel hardware. + */ + .driver_features = + DRIVER_USE_AGP | + DRIVER_HAVE_IRQ | DRIVER_IRQ_SHARED | DRIVER_GEM | DRIVER_PRIME | + DRIVER_RENDER, + .load = i915_driver_load, + .unload = i915_driver_unload, + .open = i915_driver_open, + .lastclose = i915_driver_lastclose, + .preclose = i915_driver_preclose, + .postclose = i915_driver_postclose, + .set_busid = drm_pci_set_busid, + + /* Used in place of i915_pm_ops for non-DRIVER_MODESET */ + .suspend = i915_suspend_legacy, + .resume = i915_resume_legacy, + + .device_is_agp = i915_driver_device_is_agp, +#if defined(CONFIG_DEBUG_FS) + .debugfs_init = i915_debugfs_init, + .debugfs_cleanup = i915_debugfs_cleanup, +#endif + .gem_free_object = i915_gem_free_object, + .gem_vm_ops = &i915_gem_vm_ops, + + .prime_handle_to_fd = drm_gem_prime_handle_to_fd, + .prime_fd_to_handle = drm_gem_prime_fd_to_handle, + .gem_prime_export = i915_gem_prime_export, + .gem_prime_import = i915_gem_prime_import, + + .dumb_create = i915_gem_dumb_create, + .dumb_map_offset = i915_gem_mmap_gtt, + .dumb_destroy = drm_gem_dumb_destroy, + .ioctls = i915_ioctls, + .fops = &i915_driver_fops, + .name = DRIVER_NAME, + .desc = DRIVER_DESC, + .date = DRIVER_DATE, + .major = DRIVER_MAJOR, + .minor = DRIVER_MINOR, + .patchlevel = DRIVER_PATCHLEVEL, +}; + +static struct pci_driver i915_pci_driver = { + .name = DRIVER_NAME, + .id_table = pciidlist, + .probe = i915_pci_probe, + .remove = i915_pci_remove, + .driver.pm = &i915_pm_ops, +}; + +static int __init i915_init(void) +{ + driver.num_ioctls = i915_max_ioctl; + + /* + * If CONFIG_DRM_I915_KMS is set, default to KMS unless + * explicitly disabled with the module pararmeter. + * + * Otherwise, just follow the parameter (defaulting to off). + * + * Allow optional vga_text_mode_force boot option to override + * the default behavior. + */ +#if defined(CONFIG_DRM_I915_KMS) + if (i915.modeset != 0) + driver.driver_features |= DRIVER_MODESET; +#endif + if (i915.modeset == 1) + driver.driver_features |= DRIVER_MODESET; + +#ifdef CONFIG_VGA_CONSOLE + if (vgacon_text_force() && i915.modeset == -1) + driver.driver_features &= ~DRIVER_MODESET; +#endif + + if (!(driver.driver_features & DRIVER_MODESET)) { + driver.get_vblank_timestamp = NULL; + /* Silently fail loading to not upset userspace. */ + DRM_DEBUG_DRIVER("KMS and UMS disabled.\n"); + return 0; + } + + /* + * FIXME: Note that we're lying to the DRM core here so that we can get access + * to the atomic ioctl and the atomic properties. Only plane operations on + * a single CRTC will actually work. + */ + if (i915.nuclear_pageflip) + driver.driver_features |= DRIVER_ATOMIC; + + return drm_pci_init(&driver, &i915_pci_driver); +} + +static void __exit i915_exit(void) +{ + if (!(driver.driver_features & DRIVER_MODESET)) + return; /* Never loaded a driver. */ + + drm_pci_exit(&driver, &i915_pci_driver); +} + +module_init(i915_init); +module_exit(i915_exit); + +MODULE_AUTHOR("Tungsten Graphics, Inc."); +MODULE_AUTHOR("Intel Corporation"); + +MODULE_DESCRIPTION(DRIVER_DESC); +MODULE_LICENSE("GPL and additional rights"); --- linux-3.19.0.orig/ubuntu/i915/i915_drv.h +++ linux-3.19.0/ubuntu/i915/i915_drv.h @@ -0,0 +1,3282 @@ +/* i915_drv.h -- Private header for the I915 driver -*- linux-c -*- + */ +/* + * + * Copyright 2003 Tungsten Graphics, Inc., Cedar Park, Texas. + * All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + */ + +#ifndef _I915_DRV_H_ +#define _I915_DRV_H_ + +#include +#include + +#include "i915_reg.h" +#include "intel_bios.h" +#include "intel_ringbuffer.h" +#include "intel_lrc.h" +#include "i915_gem_gtt.h" +#include "i915_gem_render_state.h" +#include +#include +#include +#include +#include /* for struct drm_dma_handle */ +#include +#include +#include +#include +#include +#include + +/* General customization: + */ + +#define DRIVER_NAME "i915_bpo" +#define DRIVER_DESC "Intel Graphics" +#define DRIVER_DATE "20150327" + +#undef WARN_ON +/* Many gcc seem to no see through this and fall over :( */ +#if 0 +#define WARN_ON(x) ({ \ + bool __i915_warn_cond = (x); \ + if (__builtin_constant_p(__i915_warn_cond)) \ + BUILD_BUG_ON(__i915_warn_cond); \ + WARN(__i915_warn_cond, "WARN_ON(" #x ")"); }) +#else +#define WARN_ON(x) WARN((x), "WARN_ON(" #x ")") +#endif + +#undef WARN_ON_ONCE +#define WARN_ON_ONCE(x) WARN_ONCE((x), "WARN_ON_ONCE(" #x ")") + +#define MISSING_CASE(x) WARN(1, "Missing switch case (%lu) in %s\n", \ + (long) (x), __func__); + +/* Use I915_STATE_WARN(x) and I915_STATE_WARN_ON() (rather than WARN() and + * WARN_ON()) for hw state sanity checks to check for unexpected conditions + * which may not necessarily be a user visible problem. This will either + * WARN() or DRM_ERROR() depending on the verbose_checks moduleparam, to + * enable distros and users to tailor their preferred amount of i915 abrt + * spam. + */ +#define I915_STATE_WARN(condition, format...) ({ \ + int __ret_warn_on = !!(condition); \ + if (unlikely(__ret_warn_on)) { \ + if (i915.verbose_state_checks) \ + WARN(1, format); \ + else \ + DRM_ERROR(format); \ + } \ + unlikely(__ret_warn_on); \ +}) + +#define I915_STATE_WARN_ON(condition) ({ \ + int __ret_warn_on = !!(condition); \ + if (unlikely(__ret_warn_on)) { \ + if (i915.verbose_state_checks) \ + WARN(1, "WARN_ON(" #condition ")\n"); \ + else \ + DRM_ERROR("WARN_ON(" #condition ")\n"); \ + } \ + unlikely(__ret_warn_on); \ +}) + +enum pipe { + INVALID_PIPE = -1, + PIPE_A = 0, + PIPE_B, + PIPE_C, + _PIPE_EDP, + I915_MAX_PIPES = _PIPE_EDP +}; +#define pipe_name(p) ((p) + 'A') + +enum transcoder { + TRANSCODER_A = 0, + TRANSCODER_B, + TRANSCODER_C, + TRANSCODER_EDP, + I915_MAX_TRANSCODERS +}; +#define transcoder_name(t) ((t) + 'A') + +/* + * This is the maximum (across all platforms) number of planes (primary + + * sprites) that can be active at the same time on one pipe. + * + * This value doesn't count the cursor plane. + */ +#define I915_MAX_PLANES 3 + +enum plane { + PLANE_A = 0, + PLANE_B, + PLANE_C, +}; +#define plane_name(p) ((p) + 'A') + +#define sprite_name(p, s) ((p) * INTEL_INFO(dev)->num_sprites[(p)] + (s) + 'A') + +enum port { + PORT_A = 0, + PORT_B, + PORT_C, + PORT_D, + PORT_E, + I915_MAX_PORTS +}; +#define port_name(p) ((p) + 'A') + +#define I915_NUM_PHYS_VLV 2 + +enum dpio_channel { + DPIO_CH0, + DPIO_CH1 +}; + +enum dpio_phy { + DPIO_PHY0, + DPIO_PHY1 +}; + +enum intel_display_power_domain { + POWER_DOMAIN_PIPE_A, + POWER_DOMAIN_PIPE_B, + POWER_DOMAIN_PIPE_C, + POWER_DOMAIN_PIPE_A_PANEL_FITTER, + POWER_DOMAIN_PIPE_B_PANEL_FITTER, + POWER_DOMAIN_PIPE_C_PANEL_FITTER, + POWER_DOMAIN_TRANSCODER_A, + POWER_DOMAIN_TRANSCODER_B, + POWER_DOMAIN_TRANSCODER_C, + POWER_DOMAIN_TRANSCODER_EDP, + POWER_DOMAIN_PORT_DDI_A_2_LANES, + POWER_DOMAIN_PORT_DDI_A_4_LANES, + POWER_DOMAIN_PORT_DDI_B_2_LANES, + POWER_DOMAIN_PORT_DDI_B_4_LANES, + POWER_DOMAIN_PORT_DDI_C_2_LANES, + POWER_DOMAIN_PORT_DDI_C_4_LANES, + POWER_DOMAIN_PORT_DDI_D_2_LANES, + POWER_DOMAIN_PORT_DDI_D_4_LANES, + POWER_DOMAIN_PORT_DSI, + POWER_DOMAIN_PORT_CRT, + POWER_DOMAIN_PORT_OTHER, + POWER_DOMAIN_VGA, + POWER_DOMAIN_AUDIO, + POWER_DOMAIN_PLLS, + POWER_DOMAIN_AUX_A, + POWER_DOMAIN_AUX_B, + POWER_DOMAIN_AUX_C, + POWER_DOMAIN_AUX_D, + POWER_DOMAIN_INIT, + + POWER_DOMAIN_NUM, +}; + +#define POWER_DOMAIN_PIPE(pipe) ((pipe) + POWER_DOMAIN_PIPE_A) +#define POWER_DOMAIN_PIPE_PANEL_FITTER(pipe) \ + ((pipe) + POWER_DOMAIN_PIPE_A_PANEL_FITTER) +#define POWER_DOMAIN_TRANSCODER(tran) \ + ((tran) == TRANSCODER_EDP ? POWER_DOMAIN_TRANSCODER_EDP : \ + (tran) + POWER_DOMAIN_TRANSCODER_A) + +enum hpd_pin { + HPD_NONE = 0, + HPD_PORT_A = HPD_NONE, /* PORT_A is internal */ + HPD_TV = HPD_NONE, /* TV is known to be unreliable */ + HPD_CRT, + HPD_SDVO_B, + HPD_SDVO_C, + HPD_PORT_B, + HPD_PORT_C, + HPD_PORT_D, + HPD_NUM_PINS +}; + +#define I915_GEM_GPU_DOMAINS \ + (I915_GEM_DOMAIN_RENDER | \ + I915_GEM_DOMAIN_SAMPLER | \ + I915_GEM_DOMAIN_COMMAND | \ + I915_GEM_DOMAIN_INSTRUCTION | \ + I915_GEM_DOMAIN_VERTEX) + +#define for_each_pipe(__dev_priv, __p) \ + for ((__p) = 0; (__p) < INTEL_INFO(__dev_priv)->num_pipes; (__p)++) +#define for_each_plane(__dev_priv, __pipe, __p) \ + for ((__p) = 0; \ + (__p) < INTEL_INFO(__dev_priv)->num_sprites[(__pipe)] + 1; \ + (__p)++) +#define for_each_sprite(__dev_priv, __p, __s) \ + for ((__s) = 0; \ + (__s) < INTEL_INFO(__dev_priv)->num_sprites[(__p)]; \ + (__s)++) + +#define for_each_crtc(dev, crtc) \ + list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) + +#define for_each_intel_crtc(dev, intel_crtc) \ + list_for_each_entry(intel_crtc, &dev->mode_config.crtc_list, base.head) + +#define for_each_intel_encoder(dev, intel_encoder) \ + list_for_each_entry(intel_encoder, \ + &(dev)->mode_config.encoder_list, \ + base.head) + +#define for_each_intel_connector(dev, intel_connector) \ + list_for_each_entry(intel_connector, \ + &dev->mode_config.connector_list, \ + base.head) + + +#define for_each_encoder_on_crtc(dev, __crtc, intel_encoder) \ + list_for_each_entry((intel_encoder), &(dev)->mode_config.encoder_list, base.head) \ + if ((intel_encoder)->base.crtc == (__crtc)) + +#define for_each_connector_on_encoder(dev, __encoder, intel_connector) \ + list_for_each_entry((intel_connector), &(dev)->mode_config.connector_list, base.head) \ + if ((intel_connector)->base.encoder == (__encoder)) + +#define for_each_power_domain(domain, mask) \ + for ((domain) = 0; (domain) < POWER_DOMAIN_NUM; (domain)++) \ + if ((1 << (domain)) & (mask)) + +struct drm_i915_private; +struct i915_mm_struct; +struct i915_mmu_object; + +enum intel_dpll_id { + DPLL_ID_PRIVATE = -1, /* non-shared dpll in use */ + /* real shared dpll ids must be >= 0 */ + DPLL_ID_PCH_PLL_A = 0, + DPLL_ID_PCH_PLL_B = 1, + /* hsw/bdw */ + DPLL_ID_WRPLL1 = 0, + DPLL_ID_WRPLL2 = 1, + /* skl */ + DPLL_ID_SKL_DPLL1 = 0, + DPLL_ID_SKL_DPLL2 = 1, + DPLL_ID_SKL_DPLL3 = 2, +}; +#define I915_NUM_PLLS 3 + +struct intel_dpll_hw_state { + /* i9xx, pch plls */ + uint32_t dpll; + uint32_t dpll_md; + uint32_t fp0; + uint32_t fp1; + + /* hsw, bdw */ + uint32_t wrpll; + + /* skl */ + /* + * DPLL_CTRL1 has 6 bits for each each this DPLL. We store those in + * lower part of ctrl1 and they get shifted into position when writing + * the register. This allows us to easily compare the state to share + * the DPLL. + */ + uint32_t ctrl1; + /* HDMI only, 0 when used for DP */ + uint32_t cfgcr1, cfgcr2; +}; + +struct intel_shared_dpll_config { + unsigned crtc_mask; /* mask of CRTCs sharing this PLL */ + struct intel_dpll_hw_state hw_state; +}; + +struct intel_shared_dpll { + struct intel_shared_dpll_config config; + struct intel_shared_dpll_config *new_config; + + int active; /* count of number of active CRTCs (i.e. DPMS on) */ + bool on; /* is the PLL actually active? Disabled during modeset */ + const char *name; + /* should match the index in the dev_priv->shared_dplls array */ + enum intel_dpll_id id; + /* The mode_set hook is optional and should be used together with the + * intel_prepare_shared_dpll function. */ + void (*mode_set)(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll); + void (*enable)(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll); + void (*disable)(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll); + bool (*get_hw_state)(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll, + struct intel_dpll_hw_state *hw_state); +}; + +#define SKL_DPLL0 0 +#define SKL_DPLL1 1 +#define SKL_DPLL2 2 +#define SKL_DPLL3 3 + +/* Used by dp and fdi links */ +struct intel_link_m_n { + uint32_t tu; + uint32_t gmch_m; + uint32_t gmch_n; + uint32_t link_m; + uint32_t link_n; +}; + +void intel_link_compute_m_n(int bpp, int nlanes, + int pixel_clock, int link_clock, + struct intel_link_m_n *m_n); + +/* Interface history: + * + * 1.1: Original. + * 1.2: Add Power Management + * 1.3: Add vblank support + * 1.4: Fix cmdbuffer path, add heap destroy + * 1.5: Add vblank pipe configuration + * 1.6: - New ioctl for scheduling buffer swaps on vertical blank + * - Support vertical blank on secondary display pipe + */ +#define DRIVER_MAJOR 1 +#define DRIVER_MINOR 6 +#define DRIVER_PATCHLEVEL 0 + +#define WATCH_LISTS 0 + +struct opregion_header; +struct opregion_acpi; +struct opregion_swsci; +struct opregion_asle; + +struct intel_opregion { + struct opregion_header __iomem *header; + struct opregion_acpi __iomem *acpi; + struct opregion_swsci __iomem *swsci; + u32 swsci_gbda_sub_functions; + u32 swsci_sbcb_sub_functions; + struct opregion_asle __iomem *asle; + void __iomem *vbt; + u32 __iomem *lid_state; + struct work_struct asle_work; +}; +#define OPREGION_SIZE (8*1024) + +struct intel_overlay; +struct intel_overlay_error_state; + +#define I915_FENCE_REG_NONE -1 +#define I915_MAX_NUM_FENCES 32 +/* 32 fences + sign bit for FENCE_REG_NONE */ +#define I915_MAX_NUM_FENCE_BITS 6 + +struct drm_i915_fence_reg { + struct list_head lru_list; + struct drm_i915_gem_object *obj; + int pin_count; +}; + +struct sdvo_device_mapping { + u8 initialized; + u8 dvo_port; + u8 slave_addr; + u8 dvo_wiring; + u8 i2c_pin; + u8 ddc_pin; +}; + +struct intel_display_error_state; + +struct drm_i915_error_state { + struct kref ref; + struct timeval time; + + char error_msg[128]; + u32 reset_count; + u32 suspend_count; + + /* Generic register state */ + u32 eir; + u32 pgtbl_er; + u32 ier; + u32 gtier[4]; + u32 ccid; + u32 derrmr; + u32 forcewake; + u32 error; /* gen6+ */ + u32 err_int; /* gen7 */ + u32 fault_data0; /* gen8, gen9 */ + u32 fault_data1; /* gen8, gen9 */ + u32 done_reg; + u32 gac_eco; + u32 gam_ecochk; + u32 gab_ctl; + u32 gfx_mode; + u32 extra_instdone[I915_NUM_INSTDONE_REG]; + u64 fence[I915_MAX_NUM_FENCES]; + struct intel_overlay_error_state *overlay; + struct intel_display_error_state *display; + struct drm_i915_error_object *semaphore_obj; + + struct drm_i915_error_ring { + bool valid; + /* Software tracked state */ + bool waiting; + int hangcheck_score; + enum intel_ring_hangcheck_action hangcheck_action; + int num_requests; + + /* our own tracking of ring head and tail */ + u32 cpu_ring_head; + u32 cpu_ring_tail; + + u32 semaphore_seqno[I915_NUM_RINGS - 1]; + + /* Register state */ + u32 tail; + u32 head; + u32 ctl; + u32 hws; + u32 ipeir; + u32 ipehr; + u32 instdone; + u32 bbstate; + u32 instpm; + u32 instps; + u32 seqno; + u64 bbaddr; + u64 acthd; + u32 fault_reg; + u64 faddr; + u32 rc_psmi; /* sleep state */ + u32 semaphore_mboxes[I915_NUM_RINGS - 1]; + + struct drm_i915_error_object { + int page_count; + u32 gtt_offset; + u32 *pages[0]; + } *ringbuffer, *batchbuffer, *wa_batchbuffer, *ctx, *hws_page; + + struct drm_i915_error_request { + long jiffies; + u32 seqno; + u32 tail; + } *requests; + + struct { + u32 gfx_mode; + union { + u64 pdp[4]; + u32 pp_dir_base; + }; + } vm_info; + + pid_t pid; + char comm[TASK_COMM_LEN]; + } ring[I915_NUM_RINGS]; + + struct drm_i915_error_buffer { + u32 size; + u32 name; + u32 rseqno, wseqno; + u32 gtt_offset; + u32 read_domains; + u32 write_domain; + s32 fence_reg:I915_MAX_NUM_FENCE_BITS; + s32 pinned:2; + u32 tiling:2; + u32 dirty:1; + u32 purgeable:1; + u32 userptr:1; + s32 ring:4; + u32 cache_level:3; + } **active_bo, **pinned_bo; + + u32 *active_bo_count, *pinned_bo_count; + u32 vm_count; +}; + +struct intel_connector; +struct intel_encoder; +struct intel_crtc_state; +struct intel_initial_plane_config; +struct intel_crtc; +struct intel_limit; +struct dpll; + +struct drm_i915_display_funcs { + bool (*fbc_enabled)(struct drm_device *dev); + void (*enable_fbc)(struct drm_crtc *crtc); + void (*disable_fbc)(struct drm_device *dev); + int (*get_display_clock_speed)(struct drm_device *dev); + int (*get_fifo_size)(struct drm_device *dev, int plane); + /** + * find_dpll() - Find the best values for the PLL + * @limit: limits for the PLL + * @crtc: current CRTC + * @target: target frequency in kHz + * @refclk: reference clock frequency in kHz + * @match_clock: if provided, @best_clock P divider must + * match the P divider from @match_clock + * used for LVDS downclocking + * @best_clock: best PLL values found + * + * Returns true on success, false on failure. + */ + bool (*find_dpll)(const struct intel_limit *limit, + struct intel_crtc_state *crtc_state, + int target, int refclk, + struct dpll *match_clock, + struct dpll *best_clock); + void (*update_wm)(struct drm_crtc *crtc); + void (*update_sprite_wm)(struct drm_plane *plane, + struct drm_crtc *crtc, + uint32_t sprite_width, uint32_t sprite_height, + int pixel_size, bool enable, bool scaled); + void (*modeset_global_resources)(struct drm_atomic_state *state); + /* Returns the active state of the crtc, and if the crtc is active, + * fills out the pipe-config with the hw state. */ + bool (*get_pipe_config)(struct intel_crtc *, + struct intel_crtc_state *); + void (*get_initial_plane_config)(struct intel_crtc *, + struct intel_initial_plane_config *); + int (*crtc_compute_clock)(struct intel_crtc *crtc, + struct intel_crtc_state *crtc_state); + void (*crtc_enable)(struct drm_crtc *crtc); + void (*crtc_disable)(struct drm_crtc *crtc); + void (*off)(struct drm_crtc *crtc); + void (*audio_codec_enable)(struct drm_connector *connector, + struct intel_encoder *encoder, + struct drm_display_mode *mode); + void (*audio_codec_disable)(struct intel_encoder *encoder); + void (*fdi_link_train)(struct drm_crtc *crtc); + void (*init_clock_gating)(struct drm_device *dev); + int (*queue_flip)(struct drm_device *dev, struct drm_crtc *crtc, + struct drm_framebuffer *fb, + struct drm_i915_gem_object *obj, + struct intel_engine_cs *ring, + uint32_t flags); + void (*update_primary_plane)(struct drm_crtc *crtc, + struct drm_framebuffer *fb, + int x, int y); + void (*hpd_irq_setup)(struct drm_device *dev); + /* clock updates for mode set */ + /* cursor updates */ + /* render clock increase/decrease */ + /* display clock increase/decrease */ + /* pll clock increase/decrease */ + + int (*setup_backlight)(struct intel_connector *connector, enum pipe pipe); + uint32_t (*get_backlight)(struct intel_connector *connector); + void (*set_backlight)(struct intel_connector *connector, + uint32_t level); + void (*disable_backlight)(struct intel_connector *connector); + void (*enable_backlight)(struct intel_connector *connector); +}; + +enum forcewake_domain_id { + FW_DOMAIN_ID_RENDER = 0, + FW_DOMAIN_ID_BLITTER, + FW_DOMAIN_ID_MEDIA, + + FW_DOMAIN_ID_COUNT +}; + +enum forcewake_domains { + FORCEWAKE_RENDER = (1 << FW_DOMAIN_ID_RENDER), + FORCEWAKE_BLITTER = (1 << FW_DOMAIN_ID_BLITTER), + FORCEWAKE_MEDIA = (1 << FW_DOMAIN_ID_MEDIA), + FORCEWAKE_ALL = (FORCEWAKE_RENDER | + FORCEWAKE_BLITTER | + FORCEWAKE_MEDIA) +}; + +struct intel_uncore_funcs { + void (*force_wake_get)(struct drm_i915_private *dev_priv, + enum forcewake_domains domains); + void (*force_wake_put)(struct drm_i915_private *dev_priv, + enum forcewake_domains domains); + + uint8_t (*mmio_readb)(struct drm_i915_private *dev_priv, off_t offset, bool trace); + uint16_t (*mmio_readw)(struct drm_i915_private *dev_priv, off_t offset, bool trace); + uint32_t (*mmio_readl)(struct drm_i915_private *dev_priv, off_t offset, bool trace); + uint64_t (*mmio_readq)(struct drm_i915_private *dev_priv, off_t offset, bool trace); + + void (*mmio_writeb)(struct drm_i915_private *dev_priv, off_t offset, + uint8_t val, bool trace); + void (*mmio_writew)(struct drm_i915_private *dev_priv, off_t offset, + uint16_t val, bool trace); + void (*mmio_writel)(struct drm_i915_private *dev_priv, off_t offset, + uint32_t val, bool trace); + void (*mmio_writeq)(struct drm_i915_private *dev_priv, off_t offset, + uint64_t val, bool trace); +}; + +struct intel_uncore { + spinlock_t lock; /** lock is also taken in irq contexts. */ + + struct intel_uncore_funcs funcs; + + unsigned fifo_count; + enum forcewake_domains fw_domains; + + struct intel_uncore_forcewake_domain { + struct drm_i915_private *i915; + enum forcewake_domain_id id; + unsigned wake_count; + struct timer_list timer; + u32 reg_set; + u32 val_set; + u32 val_clear; + u32 reg_ack; + u32 reg_post; + u32 val_reset; + } fw_domain[FW_DOMAIN_ID_COUNT]; +}; + +/* Iterate over initialised fw domains */ +#define for_each_fw_domain_mask(domain__, mask__, dev_priv__, i__) \ + for ((i__) = 0, (domain__) = &(dev_priv__)->uncore.fw_domain[0]; \ + (i__) < FW_DOMAIN_ID_COUNT; \ + (i__)++, (domain__) = &(dev_priv__)->uncore.fw_domain[i__]) \ + if (((mask__) & (dev_priv__)->uncore.fw_domains) & (1 << (i__))) + +#define for_each_fw_domain(domain__, dev_priv__, i__) \ + for_each_fw_domain_mask(domain__, FORCEWAKE_ALL, dev_priv__, i__) + +#define DEV_INFO_FOR_EACH_FLAG(func, sep) \ + func(is_mobile) sep \ + func(is_i85x) sep \ + func(is_i915g) sep \ + func(is_i945gm) sep \ + func(is_g33) sep \ + func(need_gfx_hws) sep \ + func(is_g4x) sep \ + func(is_pineview) sep \ + func(is_broadwater) sep \ + func(is_crestline) sep \ + func(is_ivybridge) sep \ + func(is_valleyview) sep \ + func(is_haswell) sep \ + func(is_skylake) sep \ + func(is_preliminary) sep \ + func(has_fbc) sep \ + func(has_pipe_cxsr) sep \ + func(has_hotplug) sep \ + func(cursor_needs_physical) sep \ + func(has_overlay) sep \ + func(overlay_needs_physical) sep \ + func(supports_tv) sep \ + func(has_llc) sep \ + func(has_ddi) sep \ + func(has_fpga_dbg) + +#define DEFINE_FLAG(name) u8 name:1 +#define SEP_SEMICOLON ; + +struct intel_device_info { + u32 display_mmio_offset; + u16 device_id; + u8 num_pipes:3; + u8 num_sprites[I915_MAX_PIPES]; + u8 gen; + u8 ring_mask; /* Rings supported by the HW */ + DEV_INFO_FOR_EACH_FLAG(DEFINE_FLAG, SEP_SEMICOLON); + /* Register offsets for the various display pipes and transcoders */ + int pipe_offsets[I915_MAX_TRANSCODERS]; + int trans_offsets[I915_MAX_TRANSCODERS]; + int palette_offsets[I915_MAX_PIPES]; + int cursor_offsets[I915_MAX_PIPES]; + + /* Slice/subslice/EU info */ + u8 slice_total; + u8 subslice_total; + u8 subslice_per_slice; + u8 eu_total; + u8 eu_per_subslice; + /* For each slice, which subslice(s) has(have) 7 EUs (bitfield)? */ + u8 subslice_7eu[3]; + u8 has_slice_pg:1; + u8 has_subslice_pg:1; + u8 has_eu_pg:1; +}; + +#undef DEFINE_FLAG +#undef SEP_SEMICOLON + +enum i915_cache_level { + I915_CACHE_NONE = 0, + I915_CACHE_LLC, /* also used for snoopable memory on non-LLC */ + I915_CACHE_L3_LLC, /* gen7+, L3 sits between the domain specifc + caches, eg sampler/render caches, and the + large Last-Level-Cache. LLC is coherent with + the CPU, but L3 is only visible to the GPU. */ + I915_CACHE_WT, /* hsw:gt3e WriteThrough for scanouts */ +}; + +struct i915_ctx_hang_stats { + /* This context had batch pending when hang was declared */ + unsigned batch_pending; + + /* This context had batch active when hang was declared */ + unsigned batch_active; + + /* Time when this context was last blamed for a GPU reset */ + unsigned long guilty_ts; + + /* If the contexts causes a second GPU hang within this time, + * it is permanently banned from submitting any more work. + */ + unsigned long ban_period_seconds; + + /* This context is banned to submit more work */ + bool banned; +}; + +/* This must match up with the value previously used for execbuf2.rsvd1. */ +#define DEFAULT_CONTEXT_HANDLE 0 +/** + * struct intel_context - as the name implies, represents a context. + * @ref: reference count. + * @user_handle: userspace tracking identity for this context. + * @remap_slice: l3 row remapping information. + * @file_priv: filp associated with this context (NULL for global default + * context). + * @hang_stats: information about the role of this context in possible GPU + * hangs. + * @vm: virtual memory space used by this context. + * @legacy_hw_ctx: render context backing object and whether it is correctly + * initialized (legacy ring submission mechanism only). + * @link: link in the global list of contexts. + * + * Contexts are memory images used by the hardware to store copies of their + * internal state. + */ +struct intel_context { + struct kref ref; + int user_handle; + uint8_t remap_slice; + struct drm_i915_file_private *file_priv; + struct i915_ctx_hang_stats hang_stats; + struct i915_hw_ppgtt *ppgtt; + + /* Legacy ring buffer submission */ + struct { + struct drm_i915_gem_object *rcs_state; + bool initialized; + } legacy_hw_ctx; + + /* Execlists */ + bool rcs_initialized; + struct { + struct drm_i915_gem_object *state; + struct intel_ringbuffer *ringbuf; + int pin_count; + } engine[I915_NUM_RINGS]; + + struct list_head link; +}; + +enum fb_op_origin { + ORIGIN_GTT, + ORIGIN_CPU, + ORIGIN_CS, + ORIGIN_FLIP, +}; + +struct i915_fbc { + unsigned long uncompressed_size; + unsigned threshold; + unsigned int fb_id; + unsigned int possible_framebuffer_bits; + unsigned int busy_bits; + struct intel_crtc *crtc; + int y; + + struct drm_mm_node compressed_fb; + struct drm_mm_node *compressed_llb; + + bool false_color; + + /* Tracks whether the HW is actually enabled, not whether the feature is + * possible. */ + bool enabled; + + struct intel_fbc_work { + struct delayed_work work; + struct drm_crtc *crtc; + struct drm_framebuffer *fb; + } *fbc_work; + + enum no_fbc_reason { + FBC_OK, /* FBC is enabled */ + FBC_UNSUPPORTED, /* FBC is not supported by this chipset */ + FBC_NO_OUTPUT, /* no outputs enabled to compress */ + FBC_STOLEN_TOO_SMALL, /* not enough space for buffers */ + FBC_UNSUPPORTED_MODE, /* interlace or doublescanned mode */ + FBC_MODE_TOO_LARGE, /* mode too large for compression */ + FBC_BAD_PLANE, /* fbc not supported on plane */ + FBC_NOT_TILED, /* buffer not tiled */ + FBC_MULTIPLE_PIPES, /* more than one pipe active */ + FBC_MODULE_PARAM, + FBC_CHIP_DEFAULT, /* disabled by default on this chip */ + } no_fbc_reason; +}; + +/** + * HIGH_RR is the highest eDP panel refresh rate read from EDID + * LOW_RR is the lowest eDP panel refresh rate found from EDID + * parsing for same resolution. + */ +enum drrs_refresh_rate_type { + DRRS_HIGH_RR, + DRRS_LOW_RR, + DRRS_MAX_RR, /* RR count */ +}; + +enum drrs_support_type { + DRRS_NOT_SUPPORTED = 0, + STATIC_DRRS_SUPPORT = 1, + SEAMLESS_DRRS_SUPPORT = 2 +}; + +struct intel_dp; +struct i915_drrs { + struct mutex mutex; + struct delayed_work work; + struct intel_dp *dp; + unsigned busy_frontbuffer_bits; + enum drrs_refresh_rate_type refresh_rate_type; + enum drrs_support_type type; +}; + +struct i915_psr { + struct mutex lock; + bool sink_support; + bool source_ok; + struct intel_dp *enabled; + bool active; + struct delayed_work work; + unsigned busy_frontbuffer_bits; + bool link_standby; +}; + +enum intel_pch { + PCH_NONE = 0, /* No PCH present */ + PCH_IBX, /* Ibexpeak PCH */ + PCH_CPT, /* Cougarpoint PCH */ + PCH_LPT, /* Lynxpoint PCH */ + PCH_SPT, /* Sunrisepoint PCH */ + PCH_NOP, +}; + +enum intel_sbi_destination { + SBI_ICLK, + SBI_MPHY, +}; + +#define QUIRK_PIPEA_FORCE (1<<0) +#define QUIRK_LVDS_SSC_DISABLE (1<<1) +#define QUIRK_INVERT_BRIGHTNESS (1<<2) +#define QUIRK_BACKLIGHT_PRESENT (1<<3) +#define QUIRK_PIPEB_FORCE (1<<4) +#define QUIRK_PIN_SWIZZLED_PAGES (1<<5) + +struct intel_fbdev; +struct intel_fbc_work; + +struct intel_gmbus { + struct i2c_adapter adapter; + u32 force_bit; + u32 reg0; + u32 gpio_reg; + struct i2c_algo_bit_data bit_algo; + struct drm_i915_private *dev_priv; +}; + +struct i915_suspend_saved_registers { + u32 saveDSPARB; + u32 saveLVDS; + u32 savePP_ON_DELAYS; + u32 savePP_OFF_DELAYS; + u32 savePP_ON; + u32 savePP_OFF; + u32 savePP_CONTROL; + u32 savePP_DIVISOR; + u32 saveFBC_CONTROL; + u32 saveCACHE_MODE_0; + u32 saveMI_ARB_STATE; + u32 saveSWF0[16]; + u32 saveSWF1[16]; + u32 saveSWF2[3]; + uint64_t saveFENCE[I915_MAX_NUM_FENCES]; + u32 savePCH_PORT_HOTPLUG; + u16 saveGCDGMBUS; +}; + +struct vlv_s0ix_state { + /* GAM */ + u32 wr_watermark; + u32 gfx_prio_ctrl; + u32 arb_mode; + u32 gfx_pend_tlb0; + u32 gfx_pend_tlb1; + u32 lra_limits[GEN7_LRA_LIMITS_REG_NUM]; + u32 media_max_req_count; + u32 gfx_max_req_count; + u32 render_hwsp; + u32 ecochk; + u32 bsd_hwsp; + u32 blt_hwsp; + u32 tlb_rd_addr; + + /* MBC */ + u32 g3dctl; + u32 gsckgctl; + u32 mbctl; + + /* GCP */ + u32 ucgctl1; + u32 ucgctl3; + u32 rcgctl1; + u32 rcgctl2; + u32 rstctl; + u32 misccpctl; + + /* GPM */ + u32 gfxpause; + u32 rpdeuhwtc; + u32 rpdeuc; + u32 ecobus; + u32 pwrdwnupctl; + u32 rp_down_timeout; + u32 rp_deucsw; + u32 rcubmabdtmr; + u32 rcedata; + u32 spare2gh; + + /* Display 1 CZ domain */ + u32 gt_imr; + u32 gt_ier; + u32 pm_imr; + u32 pm_ier; + u32 gt_scratch[GEN7_GT_SCRATCH_REG_NUM]; + + /* GT SA CZ domain */ + u32 tilectl; + u32 gt_fifoctl; + u32 gtlc_wake_ctrl; + u32 gtlc_survive; + u32 pmwgicz; + + /* Display 2 CZ domain */ + u32 gu_ctl0; + u32 gu_ctl1; + u32 pcbr; + u32 clock_gate_dis2; +}; + +struct intel_rps_ei { + u32 cz_clock; + u32 render_c0; + u32 media_c0; +}; + +struct intel_gen6_power_mgmt { + /* + * work, interrupts_enabled and pm_iir are protected by + * dev_priv->irq_lock + */ + struct work_struct work; + bool interrupts_enabled; + u32 pm_iir; + + /* Frequencies are stored in potentially platform dependent multiples. + * In other words, *_freq needs to be multiplied by X to be interesting. + * Soft limits are those which are used for the dynamic reclocking done + * by the driver (raise frequencies under heavy loads, and lower for + * lighter loads). Hard limits are those imposed by the hardware. + * + * A distinction is made for overclocking, which is never enabled by + * default, and is considered to be above the hard limit if it's + * possible at all. + */ + u8 cur_freq; /* Current frequency (cached, may not == HW) */ + u8 min_freq_softlimit; /* Minimum frequency permitted by the driver */ + u8 max_freq_softlimit; /* Max frequency permitted by the driver */ + u8 max_freq; /* Maximum frequency, RP0 if not overclocking */ + u8 min_freq; /* AKA RPn. Minimum frequency */ + u8 idle_freq; /* Frequency to request when we are idle */ + u8 efficient_freq; /* AKA RPe. Pre-determined balanced frequency */ + u8 rp1_freq; /* "less than" RP0 power/freqency */ + u8 rp0_freq; /* Non-overclocked max frequency. */ + u32 cz_freq; + + int last_adj; + enum { LOW_POWER, BETWEEN, HIGH_POWER } power; + + bool enabled; + struct delayed_work delayed_resume_work; + + /* manual wa residency calculations */ + struct intel_rps_ei up_ei, down_ei; + + /* + * Protects RPS/RC6 register access and PCU communication. + * Must be taken after struct_mutex if nested. + */ + struct mutex hw_lock; +}; + +/* defined intel_pm.c */ +extern spinlock_t mchdev_lock; + +struct intel_ilk_power_mgmt { + u8 cur_delay; + u8 min_delay; + u8 max_delay; + u8 fmax; + u8 fstart; + + u64 last_count1; + unsigned long last_time1; + unsigned long chipset_power; + u64 last_count2; + u64 last_time2; + unsigned long gfx_power; + u8 corr; + + int c_m; + int r_t; +}; + +struct drm_i915_private; +struct i915_power_well; + +struct i915_power_well_ops { + /* + * Synchronize the well's hw state to match the current sw state, for + * example enable/disable it based on the current refcount. Called + * during driver init and resume time, possibly after first calling + * the enable/disable handlers. + */ + void (*sync_hw)(struct drm_i915_private *dev_priv, + struct i915_power_well *power_well); + /* + * Enable the well and resources that depend on it (for example + * interrupts located on the well). Called after the 0->1 refcount + * transition. + */ + void (*enable)(struct drm_i915_private *dev_priv, + struct i915_power_well *power_well); + /* + * Disable the well and resources that depend on it. Called after + * the 1->0 refcount transition. + */ + void (*disable)(struct drm_i915_private *dev_priv, + struct i915_power_well *power_well); + /* Returns the hw enabled state. */ + bool (*is_enabled)(struct drm_i915_private *dev_priv, + struct i915_power_well *power_well); +}; + +/* Power well structure for haswell */ +struct i915_power_well { + const char *name; + bool always_on; + /* power well enable/disable usage count */ + int count; + /* cached hw enabled state */ + bool hw_enabled; + unsigned long domains; + unsigned long data; + const struct i915_power_well_ops *ops; +}; + +struct i915_power_domains { + /* + * Power wells needed for initialization at driver init and suspend + * time are on. They are kept on until after the first modeset. + */ + bool init_power_on; + bool initializing; + int power_well_count; + + struct mutex lock; + int domain_use_count[POWER_DOMAIN_NUM]; + struct i915_power_well *power_wells; +}; + +#define MAX_L3_SLICES 2 +struct intel_l3_parity { + u32 *remap_info[MAX_L3_SLICES]; + struct work_struct error_work; + int which_slice; +}; + +struct i915_gem_batch_pool { + struct drm_device *dev; + struct list_head cache_list; +}; + +struct i915_gem_mm { + /** Memory allocator for GTT stolen memory */ + struct drm_mm stolen; + /** List of all objects in gtt_space. Used to restore gtt + * mappings on resume */ + struct list_head bound_list; + /** + * List of objects which are not bound to the GTT (thus + * are idle and not used by the GPU) but still have + * (presumably uncached) pages still attached. + */ + struct list_head unbound_list; + + /* + * A pool of objects to use as shadow copies of client batch buffers + * when the command parser is enabled. Prevents the client from + * modifying the batch contents after software parsing. + */ + struct i915_gem_batch_pool batch_pool; + + /** Usable portion of the GTT for GEM */ + unsigned long stolen_base; /* limited to low memory (32-bit) */ + + /** PPGTT used for aliasing the PPGTT with the GTT */ + struct i915_hw_ppgtt *aliasing_ppgtt; + + struct notifier_block oom_notifier; + struct shrinker shrinker; + bool shrinker_no_lock_stealing; + + /** LRU list of objects with fence regs on them. */ + struct list_head fence_list; + + /** + * We leave the user IRQ off as much as possible, + * but this means that requests will finish and never + * be retired once the system goes idle. Set a timer to + * fire periodically while the ring is running. When it + * fires, go retire requests. + */ + struct delayed_work retire_work; + + /** + * When we detect an idle GPU, we want to turn on + * powersaving features. So once we see that there + * are no more requests outstanding and no more + * arrive within a small period of time, we fire + * off the idle_work. + */ + struct delayed_work idle_work; + + /** + * Are we in a non-interruptible section of code like + * modesetting? + */ + bool interruptible; + + /** + * Is the GPU currently considered idle, or busy executing userspace + * requests? Whilst idle, we attempt to power down the hardware and + * display clocks. In order to reduce the effect on performance, there + * is a slight delay before we do so. + */ + bool busy; + + /* the indicator for dispatch video commands on two BSD rings */ + int bsd_ring_dispatch_index; + + /** Bit 6 swizzling required for X tiling */ + uint32_t bit_6_swizzle_x; + /** Bit 6 swizzling required for Y tiling */ + uint32_t bit_6_swizzle_y; + + /* accounting, useful for userland debugging */ + spinlock_t object_stat_lock; + size_t object_memory; + u32 object_count; +}; + +struct drm_i915_error_state_buf { + struct drm_i915_private *i915; + unsigned bytes; + unsigned size; + int err; + u8 *buf; + loff_t start; + loff_t pos; +}; + +struct i915_error_state_file_priv { + struct drm_device *dev; + struct drm_i915_error_state *error; +}; + +struct i915_gpu_error { + /* For hangcheck timer */ +#define DRM_I915_HANGCHECK_PERIOD 1500 /* in ms */ +#define DRM_I915_HANGCHECK_JIFFIES msecs_to_jiffies(DRM_I915_HANGCHECK_PERIOD) + /* Hang gpu twice in this window and your context gets banned */ +#define DRM_I915_CTX_BAN_PERIOD DIV_ROUND_UP(8*DRM_I915_HANGCHECK_PERIOD, 1000) + + struct workqueue_struct *hangcheck_wq; + struct delayed_work hangcheck_work; + + /* For reset and error_state handling. */ + spinlock_t lock; + /* Protected by the above dev->gpu_error.lock. */ + struct drm_i915_error_state *first_error; + + unsigned long missed_irq_rings; + + /** + * State variable controlling the reset flow and count + * + * This is a counter which gets incremented when reset is triggered, + * and again when reset has been handled. So odd values (lowest bit set) + * means that reset is in progress and even values that + * (reset_counter >> 1):th reset was successfully completed. + * + * If reset is not completed succesfully, the I915_WEDGE bit is + * set meaning that hardware is terminally sour and there is no + * recovery. All waiters on the reset_queue will be woken when + * that happens. + * + * This counter is used by the wait_seqno code to notice that reset + * event happened and it needs to restart the entire ioctl (since most + * likely the seqno it waited for won't ever signal anytime soon). + * + * This is important for lock-free wait paths, where no contended lock + * naturally enforces the correct ordering between the bail-out of the + * waiter and the gpu reset work code. + */ + atomic_t reset_counter; + +#define I915_RESET_IN_PROGRESS_FLAG 1 +#define I915_WEDGED (1 << 31) + + /** + * Waitqueue to signal when the reset has completed. Used by clients + * that wait for dev_priv->mm.wedged to settle. + */ + wait_queue_head_t reset_queue; + + /* Userspace knobs for gpu hang simulation; + * combines both a ring mask, and extra flags + */ + u32 stop_rings; +#define I915_STOP_RING_ALLOW_BAN (1 << 31) +#define I915_STOP_RING_ALLOW_WARN (1 << 30) + + /* For missed irq/seqno simulation. */ + unsigned int test_irq_rings; + + /* Used to prevent gem_check_wedged returning -EAGAIN during gpu reset */ + bool reload_in_reset; +}; + +enum modeset_restore { + MODESET_ON_LID_OPEN, + MODESET_DONE, + MODESET_SUSPENDED, +}; + +struct ddi_vbt_port_info { + /* + * This is an index in the HDMI/DVI DDI buffer translation table. + * The special value HDMI_LEVEL_SHIFT_UNKNOWN means the VBT didn't + * populate this field. + */ +#define HDMI_LEVEL_SHIFT_UNKNOWN 0xff + uint8_t hdmi_level_shift; + + uint8_t supports_dvi:1; + uint8_t supports_hdmi:1; + uint8_t supports_dp:1; +}; + +enum psr_lines_to_wait { + PSR_0_LINES_TO_WAIT = 0, + PSR_1_LINE_TO_WAIT, + PSR_4_LINES_TO_WAIT, + PSR_8_LINES_TO_WAIT +}; + +struct intel_vbt_data { + struct drm_display_mode *lfp_lvds_vbt_mode; /* if any */ + struct drm_display_mode *sdvo_lvds_vbt_mode; /* if any */ + + /* Feature bits */ + unsigned int int_tv_support:1; + unsigned int lvds_dither:1; + unsigned int lvds_vbt:1; + unsigned int int_crt_support:1; + unsigned int lvds_use_ssc:1; + unsigned int display_clock_mode:1; + unsigned int fdi_rx_polarity_inverted:1; + unsigned int has_mipi:1; + int lvds_ssc_freq; + unsigned int bios_lvds_val; /* initial [PCH_]LVDS reg val in VBIOS */ + + enum drrs_support_type drrs_type; + + /* eDP */ + int edp_rate; + int edp_lanes; + int edp_preemphasis; + int edp_vswing; + bool edp_initialized; + bool edp_support; + int edp_bpp; + bool edp_low_vswing; + struct edp_power_seq edp_pps; + + struct { + bool full_link; + bool require_aux_wakeup; + int idle_frames; + enum psr_lines_to_wait lines_to_wait; + int tp1_wakeup_time; + int tp2_tp3_wakeup_time; + } psr; + + struct { + u16 pwm_freq_hz; + bool present; + bool active_low_pwm; + u8 min_brightness; /* min_brightness/255 of max */ + } backlight; + + /* MIPI DSI */ + struct { + u16 port; + u16 panel_id; + struct mipi_config *config; + struct mipi_pps_data *pps; + u8 seq_version; + u32 size; + u8 *data; + u8 *sequence[MIPI_SEQ_MAX]; + } dsi; + + int crt_ddc_pin; + + int child_dev_num; + union child_device_config *child_dev; + + struct ddi_vbt_port_info ddi_port_info[I915_MAX_PORTS]; +}; + +enum intel_ddb_partitioning { + INTEL_DDB_PART_1_2, + INTEL_DDB_PART_5_6, /* IVB+ */ +}; + +struct intel_wm_level { + bool enable; + uint32_t pri_val; + uint32_t spr_val; + uint32_t cur_val; + uint32_t fbc_val; +}; + +struct ilk_wm_values { + uint32_t wm_pipe[3]; + uint32_t wm_lp[3]; + uint32_t wm_lp_spr[3]; + uint32_t wm_linetime[3]; + bool enable_fbc_wm; + enum intel_ddb_partitioning partitioning; +}; + +struct vlv_wm_values { + struct { + uint16_t primary; + uint16_t sprite[2]; + uint8_t cursor; + } pipe[3]; + + struct { + uint16_t plane; + uint8_t cursor; + } sr; + + struct { + uint8_t cursor; + uint8_t sprite[2]; + uint8_t primary; + } ddl[3]; +}; + +struct skl_ddb_entry { + uint16_t start, end; /* in number of blocks, 'end' is exclusive */ +}; + +static inline uint16_t skl_ddb_entry_size(const struct skl_ddb_entry *entry) +{ + return entry->end - entry->start; +} + +static inline bool skl_ddb_entry_equal(const struct skl_ddb_entry *e1, + const struct skl_ddb_entry *e2) +{ + if (e1->start == e2->start && e1->end == e2->end) + return true; + + return false; +} + +struct skl_ddb_allocation { + struct skl_ddb_entry pipe[I915_MAX_PIPES]; + struct skl_ddb_entry plane[I915_MAX_PIPES][I915_MAX_PLANES]; + struct skl_ddb_entry cursor[I915_MAX_PIPES]; +}; + +struct skl_wm_values { + bool dirty[I915_MAX_PIPES]; + struct skl_ddb_allocation ddb; + uint32_t wm_linetime[I915_MAX_PIPES]; + uint32_t plane[I915_MAX_PIPES][I915_MAX_PLANES][8]; + uint32_t cursor[I915_MAX_PIPES][8]; + uint32_t plane_trans[I915_MAX_PIPES][I915_MAX_PLANES]; + uint32_t cursor_trans[I915_MAX_PIPES]; +}; + +struct skl_wm_level { + bool plane_en[I915_MAX_PLANES]; + bool cursor_en; + uint16_t plane_res_b[I915_MAX_PLANES]; + uint8_t plane_res_l[I915_MAX_PLANES]; + uint16_t cursor_res_b; + uint8_t cursor_res_l; +}; + +/* + * This struct helps tracking the state needed for runtime PM, which puts the + * device in PCI D3 state. Notice that when this happens, nothing on the + * graphics device works, even register access, so we don't get interrupts nor + * anything else. + * + * Every piece of our code that needs to actually touch the hardware needs to + * either call intel_runtime_pm_get or call intel_display_power_get with the + * appropriate power domain. + * + * Our driver uses the autosuspend delay feature, which means we'll only really + * suspend if we stay with zero refcount for a certain amount of time. The + * default value is currently very conservative (see intel_runtime_pm_enable), but + * it can be changed with the standard runtime PM files from sysfs. + * + * The irqs_disabled variable becomes true exactly after we disable the IRQs and + * goes back to false exactly before we reenable the IRQs. We use this variable + * to check if someone is trying to enable/disable IRQs while they're supposed + * to be disabled. This shouldn't happen and we'll print some error messages in + * case it happens. + * + * For more, read the Documentation/power/runtime_pm.txt. + */ +struct i915_runtime_pm { + bool suspended; + bool irqs_enabled; +}; + +enum intel_pipe_crc_source { + INTEL_PIPE_CRC_SOURCE_NONE, + INTEL_PIPE_CRC_SOURCE_PLANE1, + INTEL_PIPE_CRC_SOURCE_PLANE2, + INTEL_PIPE_CRC_SOURCE_PF, + INTEL_PIPE_CRC_SOURCE_PIPE, + /* TV/DP on pre-gen5/vlv can't use the pipe source. */ + INTEL_PIPE_CRC_SOURCE_TV, + INTEL_PIPE_CRC_SOURCE_DP_B, + INTEL_PIPE_CRC_SOURCE_DP_C, + INTEL_PIPE_CRC_SOURCE_DP_D, + INTEL_PIPE_CRC_SOURCE_AUTO, + INTEL_PIPE_CRC_SOURCE_MAX, +}; + +struct intel_pipe_crc_entry { + uint32_t frame; + uint32_t crc[5]; +}; + +#define INTEL_PIPE_CRC_ENTRIES_NR 128 +struct intel_pipe_crc { + spinlock_t lock; + bool opened; /* exclusive access to the result file */ + struct intel_pipe_crc_entry *entries; + enum intel_pipe_crc_source source; + int head, tail; + wait_queue_head_t wq; +}; + +struct i915_frontbuffer_tracking { + struct mutex lock; + + /* + * Tracking bits for delayed frontbuffer flushing du to gpu activity or + * scheduled flips. + */ + unsigned busy_bits; + unsigned flip_bits; +}; + +struct i915_wa_reg { + u32 addr; + u32 value; + /* bitmask representing WA bits */ + u32 mask; +}; + +#define I915_MAX_WA_REGS 16 + +struct i915_workarounds { + struct i915_wa_reg reg[I915_MAX_WA_REGS]; + u32 count; +}; + +struct i915_virtual_gpu { + bool active; +}; + +struct drm_i915_private { + struct drm_device *dev; + struct kmem_cache *slab; + + const struct intel_device_info info; + + int relative_constants_mode; + + void __iomem *regs; + + struct intel_uncore uncore; + + struct i915_virtual_gpu vgpu; + + struct intel_gmbus gmbus[GMBUS_NUM_PORTS]; + + + /** gmbus_mutex protects against concurrent usage of the single hw gmbus + * controller on different i2c buses. */ + struct mutex gmbus_mutex; + + /** + * Base address of the gmbus and gpio block. + */ + uint32_t gpio_mmio_base; + + /* MMIO base address for MIPI regs */ + uint32_t mipi_mmio_base; + + wait_queue_head_t gmbus_wait_queue; + + struct pci_dev *bridge_dev; + struct intel_engine_cs ring[I915_NUM_RINGS]; + struct drm_i915_gem_object *semaphore_obj; + uint32_t last_seqno, next_seqno; + + struct drm_dma_handle *status_page_dmah; + struct resource mch_res; + + /* protects the irq masks */ + spinlock_t irq_lock; + + /* protects the mmio flip data */ + spinlock_t mmio_flip_lock; + + bool display_irqs_enabled; + + /* To control wakeup latency, e.g. for irq-driven dp aux transfers. */ + struct pm_qos_request pm_qos; + + /* DPIO indirect register protection */ + struct mutex dpio_lock; + + /** Cached value of IMR to avoid reads in updating the bitfield */ + union { + u32 irq_mask; + u32 de_irq_mask[I915_MAX_PIPES]; + }; + u32 gt_irq_mask; + u32 pm_irq_mask; + u32 pm_rps_events; + u32 pipestat_irq_mask[I915_MAX_PIPES]; + + struct work_struct hotplug_work; + struct { + unsigned long hpd_last_jiffies; + int hpd_cnt; + enum { + HPD_ENABLED = 0, + HPD_DISABLED = 1, + HPD_MARK_DISABLED = 2 + } hpd_mark; + } hpd_stats[HPD_NUM_PINS]; + u32 hpd_event_bits; + struct delayed_work hotplug_reenable_work; + + struct i915_fbc fbc; + struct i915_drrs drrs; + struct intel_opregion opregion; + struct intel_vbt_data vbt; + + bool preserve_bios_swizzle; + + /* overlay */ + struct intel_overlay *overlay; + + /* backlight registers and fields in struct intel_panel */ + struct mutex backlight_lock; + + /* LVDS info */ + bool no_aux_handshake; + + /* protects panel power sequencer state */ + struct mutex pps_mutex; + + struct drm_i915_fence_reg fence_regs[I915_MAX_NUM_FENCES]; /* assume 965 */ + int fence_reg_start; /* 4 if userland hasn't ioctl'd us yet */ + int num_fence_regs; /* 8 on pre-965, 16 otherwise */ + + unsigned int fsb_freq, mem_freq, is_ddr3; + unsigned int skl_boot_cdclk; + unsigned int vlv_cdclk_freq; + unsigned int hpll_freq; + + /** + * wq - Driver workqueue for GEM. + * + * NOTE: Work items scheduled here are not allowed to grab any modeset + * locks, for otherwise the flushing done in the pageflip code will + * result in deadlocks. + */ + struct workqueue_struct *wq; + + /* Display functions */ + struct drm_i915_display_funcs display; + + /* PCH chipset type */ + enum intel_pch pch_type; + unsigned short pch_id; + + unsigned long quirks; + + enum modeset_restore modeset_restore; + struct mutex modeset_restore_lock; + + struct list_head vm_list; /* Global list of all address spaces */ + struct i915_gtt gtt; /* VM representing the global address space */ + + struct i915_gem_mm mm; + DECLARE_HASHTABLE(mm_structs, 7); + struct mutex mm_lock; + + /* Kernel Modesetting */ + + struct sdvo_device_mapping sdvo_mappings[2]; + + struct drm_crtc *plane_to_crtc_mapping[I915_MAX_PIPES]; + struct drm_crtc *pipe_to_crtc_mapping[I915_MAX_PIPES]; + wait_queue_head_t pending_flip_queue; + +#ifdef CONFIG_DEBUG_FS + struct intel_pipe_crc pipe_crc[I915_MAX_PIPES]; +#endif + + int num_shared_dpll; + struct intel_shared_dpll shared_dplls[I915_NUM_PLLS]; + int dpio_phy_iosf_port[I915_NUM_PHYS_VLV]; + + struct i915_workarounds workarounds; + + /* Reclocking support */ + bool render_reclock_avail; + bool lvds_downclock_avail; + /* indicates the reduced downclock for LVDS*/ + int lvds_downclock; + + struct i915_frontbuffer_tracking fb_tracking; + + u16 orig_clock; + + bool mchbar_need_disable; + + struct intel_l3_parity l3_parity; + + /* Cannot be determined by PCIID. You must always read a register. */ + size_t ellc_size; + + /* gen6+ rps state */ + struct intel_gen6_power_mgmt rps; + + /* ilk-only ips/rps state. Everything in here is protected by the global + * mchdev_lock in intel_pm.c */ + struct intel_ilk_power_mgmt ips; + + struct i915_power_domains power_domains; + + struct i915_psr psr; + + struct i915_gpu_error gpu_error; + + struct drm_i915_gem_object *vlv_pctx; + +#ifdef CONFIG_DRM_I915_FBDEV + /* list of fbdev register on this device */ + struct intel_fbdev *fbdev; + struct work_struct fbdev_suspend_work; +#endif + + struct drm_property *broadcast_rgb_property; + struct drm_property *force_audio_property; + + /* hda/i915 audio component */ + bool audio_component_registered; + + uint32_t hw_context_size; + struct list_head context_list; + + u32 fdi_rx_config; + + u32 chv_phy_control; + + u32 suspend_count; + struct i915_suspend_saved_registers regfile; + struct vlv_s0ix_state vlv_s0ix_state; + + struct { + /* + * Raw watermark latency values: + * in 0.1us units for WM0, + * in 0.5us units for WM1+. + */ + /* primary */ + uint16_t pri_latency[5]; + /* sprite */ + uint16_t spr_latency[5]; + /* cursor */ + uint16_t cur_latency[5]; + /* + * Raw watermark memory latency values + * for SKL for all 8 levels + * in 1us units. + */ + uint16_t skl_latency[8]; + + /* + * The skl_wm_values structure is a bit too big for stack + * allocation, so we keep the staging struct where we store + * intermediate results here instead. + */ + struct skl_wm_values skl_results; + + /* current hardware state */ + union { + struct ilk_wm_values hw; + struct skl_wm_values skl_hw; + struct vlv_wm_values vlv; + }; + } wm; + + struct i915_runtime_pm pm; + + struct intel_digital_port *hpd_irq_port[I915_MAX_PORTS]; + u32 long_hpd_port_mask; + u32 short_hpd_port_mask; + struct work_struct dig_port_work; + + /* + * if we get a HPD irq from DP and a HPD irq from non-DP + * the non-DP HPD could block the workqueue on a mode config + * mutex getting, that userspace may have taken. However + * userspace is waiting on the DP workqueue to run which is + * blocked behind the non-DP one. + */ + struct workqueue_struct *dp_wq; + + /* Abstract the submission mechanism (legacy ringbuffer or execlists) away */ + struct { + int (*do_execbuf)(struct drm_device *dev, struct drm_file *file, + struct intel_engine_cs *ring, + struct intel_context *ctx, + struct drm_i915_gem_execbuffer2 *args, + struct list_head *vmas, + struct drm_i915_gem_object *batch_obj, + u64 exec_start, u32 flags); + int (*init_rings)(struct drm_device *dev); + void (*cleanup_ring)(struct intel_engine_cs *ring); + void (*stop_ring)(struct intel_engine_cs *ring); + } gt; + + uint32_t request_uniq; + + /* + * NOTE: This is the dri1/ums dungeon, don't add stuff here. Your patch + * will be rejected. Instead look for a better place. + */ +}; + +static inline struct drm_i915_private *to_i915(const struct drm_device *dev) +{ + return dev->dev_private; +} + +static inline struct drm_i915_private *dev_to_i915(struct device *dev) +{ + return to_i915(dev_get_drvdata(dev)); +} + +/* Iterate over initialised rings */ +#define for_each_ring(ring__, dev_priv__, i__) \ + for ((i__) = 0; (i__) < I915_NUM_RINGS; (i__)++) \ + if (((ring__) = &(dev_priv__)->ring[(i__)]), intel_ring_initialized((ring__))) + +enum hdmi_force_audio { + HDMI_AUDIO_OFF_DVI = -2, /* no aux data for HDMI-DVI converter */ + HDMI_AUDIO_OFF, /* force turn off HDMI audio */ + HDMI_AUDIO_AUTO, /* trust EDID */ + HDMI_AUDIO_ON, /* force turn on HDMI audio */ +}; + +#define I915_GTT_OFFSET_NONE ((u32)-1) + +struct drm_i915_gem_object_ops { + /* Interface between the GEM object and its backing storage. + * get_pages() is called once prior to the use of the associated set + * of pages before to binding them into the GTT, and put_pages() is + * called after we no longer need them. As we expect there to be + * associated cost with migrating pages between the backing storage + * and making them available for the GPU (e.g. clflush), we may hold + * onto the pages after they are no longer referenced by the GPU + * in case they may be used again shortly (for example migrating the + * pages to a different memory domain within the GTT). put_pages() + * will therefore most likely be called when the object itself is + * being released or under memory pressure (where we attempt to + * reap pages for the shrinker). + */ + int (*get_pages)(struct drm_i915_gem_object *); + void (*put_pages)(struct drm_i915_gem_object *); + int (*dmabuf_export)(struct drm_i915_gem_object *); + void (*release)(struct drm_i915_gem_object *); +}; + +/* + * Frontbuffer tracking bits. Set in obj->frontbuffer_bits while a gem bo is + * considered to be the frontbuffer for the given plane interface-vise. This + * doesn't mean that the hw necessarily already scans it out, but that any + * rendering (by the cpu or gpu) will land in the frontbuffer eventually. + * + * We have one bit per pipe and per scanout plane type. + */ +#define INTEL_FRONTBUFFER_BITS_PER_PIPE 4 +#define INTEL_FRONTBUFFER_BITS \ + (INTEL_FRONTBUFFER_BITS_PER_PIPE * I915_MAX_PIPES) +#define INTEL_FRONTBUFFER_PRIMARY(pipe) \ + (1 << (INTEL_FRONTBUFFER_BITS_PER_PIPE * (pipe))) +#define INTEL_FRONTBUFFER_CURSOR(pipe) \ + (1 << (1 +(INTEL_FRONTBUFFER_BITS_PER_PIPE * (pipe)))) +#define INTEL_FRONTBUFFER_SPRITE(pipe) \ + (1 << (2 +(INTEL_FRONTBUFFER_BITS_PER_PIPE * (pipe)))) +#define INTEL_FRONTBUFFER_OVERLAY(pipe) \ + (1 << (3 +(INTEL_FRONTBUFFER_BITS_PER_PIPE * (pipe)))) +#define INTEL_FRONTBUFFER_ALL_MASK(pipe) \ + (0xf << (INTEL_FRONTBUFFER_BITS_PER_PIPE * (pipe))) + +struct drm_i915_gem_object { + struct drm_gem_object base; + + const struct drm_i915_gem_object_ops *ops; + + /** List of VMAs backed by this object */ + struct list_head vma_list; + + /** Stolen memory for this object, instead of being backed by shmem. */ + struct drm_mm_node *stolen; + struct list_head global_list; + + struct list_head ring_list; + /** Used in execbuf to temporarily hold a ref */ + struct list_head obj_exec_link; + + struct list_head batch_pool_list; + + /** + * This is set if the object is on the active lists (has pending + * rendering and so a non-zero seqno), and is not set if it i s on + * inactive (ready to be unbound) list. + */ + unsigned int active:1; + + /** + * This is set if the object has been written to since last bound + * to the GTT + */ + unsigned int dirty:1; + + /** + * Fence register bits (if any) for this object. Will be set + * as needed when mapped into the GTT. + * Protected by dev->struct_mutex. + */ + signed int fence_reg:I915_MAX_NUM_FENCE_BITS; + + /** + * Advice: are the backing pages purgeable? + */ + unsigned int madv:2; + + /** + * Current tiling mode for the object. + */ + unsigned int tiling_mode:2; + /** + * Whether the tiling parameters for the currently associated fence + * register have changed. Note that for the purposes of tracking + * tiling changes we also treat the unfenced register, the register + * slot that the object occupies whilst it executes a fenced + * command (such as BLT on gen2/3), as a "fence". + */ + unsigned int fence_dirty:1; + + /** + * Is the object at the current location in the gtt mappable and + * fenceable? Used to avoid costly recalculations. + */ + unsigned int map_and_fenceable:1; + + /** + * Whether the current gtt mapping needs to be mappable (and isn't just + * mappable by accident). Track pin and fault separate for a more + * accurate mappable working set. + */ + unsigned int fault_mappable:1; + unsigned int pin_mappable:1; + unsigned int pin_display:1; + + /* + * Is the object to be mapped as read-only to the GPU + * Only honoured if hardware has relevant pte bit + */ + unsigned long gt_ro:1; + unsigned int cache_level:3; + unsigned int cache_dirty:1; + + unsigned int has_dma_mapping:1; + + unsigned int frontbuffer_bits:INTEL_FRONTBUFFER_BITS; + + struct sg_table *pages; + int pages_pin_count; + + /* prime dma-buf support */ + void *dma_buf_vmapping; + int vmapping_count; + + /** Breadcrumb of last rendering to the buffer. */ + struct drm_i915_gem_request *last_read_req; + struct drm_i915_gem_request *last_write_req; + /** Breadcrumb of last fenced GPU access to the buffer. */ + struct drm_i915_gem_request *last_fenced_req; + + /** Current tiling stride for the object, if it's tiled. */ + uint32_t stride; + + /** References from framebuffers, locks out tiling changes. */ + unsigned long framebuffer_references; + + /** Record of address bit 17 of each page at last unbind. */ + unsigned long *bit_17; + + union { + /** for phy allocated objects */ + struct drm_dma_handle *phys_handle; + + struct i915_gem_userptr { + uintptr_t ptr; + unsigned read_only :1; + unsigned workers :4; +#define I915_GEM_USERPTR_MAX_WORKERS 15 + + struct i915_mm_struct *mm; + struct i915_mmu_object *mmu_object; + struct work_struct *work; + } userptr; + }; +}; +#define to_intel_bo(x) container_of(x, struct drm_i915_gem_object, base) + +void i915_gem_track_fb(struct drm_i915_gem_object *old, + struct drm_i915_gem_object *new, + unsigned frontbuffer_bits); + +/** + * Request queue structure. + * + * The request queue allows us to note sequence numbers that have been emitted + * and may be associated with active buffers to be retired. + * + * By keeping this list, we can avoid having to do questionable sequence + * number comparisons on buffer last_read|write_seqno. It also allows an + * emission time to be associated with the request for tracking how far ahead + * of the GPU the submission is. + * + * The requests are reference counted, so upon creation they should have an + * initial reference taken using kref_init + */ +struct drm_i915_gem_request { + struct kref ref; + + /** On Which ring this request was generated */ + struct intel_engine_cs *ring; + + /** GEM sequence number associated with this request. */ + uint32_t seqno; + + /** Position in the ringbuffer of the start of the request */ + u32 head; + + /** + * Position in the ringbuffer of the start of the postfix. + * This is required to calculate the maximum available ringbuffer + * space without overwriting the postfix. + */ + u32 postfix; + + /** Position in the ringbuffer of the end of the whole request */ + u32 tail; + + /** + * Context and ring buffer related to this request + * Contexts are refcounted, so when this request is associated with a + * context, we must increment the context's refcount, to guarantee that + * it persists while any request is linked to it. Requests themselves + * are also refcounted, so the request will only be freed when the last + * reference to it is dismissed, and the code in + * i915_gem_request_free() will then decrement the refcount on the + * context. + */ + struct intel_context *ctx; + struct intel_ringbuffer *ringbuf; + + /** Batch buffer related to this request if any */ + struct drm_i915_gem_object *batch_obj; + + /** Time at which this request was emitted, in jiffies. */ + unsigned long emitted_jiffies; + + /** global list entry for this request */ + struct list_head list; + + struct drm_i915_file_private *file_priv; + /** file_priv list entry for this request */ + struct list_head client_list; + + /** process identifier submitting this request */ + struct pid *pid; + + uint32_t uniq; + + /** + * The ELSP only accepts two elements at a time, so we queue + * context/tail pairs on a given queue (ring->execlist_queue) until the + * hardware is available. The queue serves a double purpose: we also use + * it to keep track of the up to 2 contexts currently in the hardware + * (usually one in execution and the other queued up by the GPU): We + * only remove elements from the head of the queue when the hardware + * informs us that an element has been completed. + * + * All accesses to the queue are mediated by a spinlock + * (ring->execlist_lock). + */ + + /** Execlist link in the submission queue.*/ + struct list_head execlist_link; + + /** Execlists no. of times this request has been sent to the ELSP */ + int elsp_submitted; + +}; + +void i915_gem_request_free(struct kref *req_ref); + +static inline uint32_t +i915_gem_request_get_seqno(struct drm_i915_gem_request *req) +{ + return req ? req->seqno : 0; +} + +static inline struct intel_engine_cs * +i915_gem_request_get_ring(struct drm_i915_gem_request *req) +{ + return req ? req->ring : NULL; +} + +static inline void +i915_gem_request_reference(struct drm_i915_gem_request *req) +{ + kref_get(&req->ref); +} + +static inline void +i915_gem_request_unreference(struct drm_i915_gem_request *req) +{ + WARN_ON(!mutex_is_locked(&req->ring->dev->struct_mutex)); + kref_put(&req->ref, i915_gem_request_free); +} + +static inline void i915_gem_request_assign(struct drm_i915_gem_request **pdst, + struct drm_i915_gem_request *src) +{ + if (src) + i915_gem_request_reference(src); + + if (*pdst) + i915_gem_request_unreference(*pdst); + + *pdst = src; +} + +/* + * XXX: i915_gem_request_completed should be here but currently needs the + * definition of i915_seqno_passed() which is below. It will be moved in + * a later patch when the call to i915_seqno_passed() is obsoleted... + */ + +struct drm_i915_file_private { + struct drm_i915_private *dev_priv; + struct drm_file *file; + + struct { + spinlock_t lock; + struct list_head request_list; + struct delayed_work idle_work; + } mm; + struct idr context_idr; + + atomic_t rps_wait_boost; + struct intel_engine_cs *bsd_ring; +}; + +/* + * A command that requires special handling by the command parser. + */ +struct drm_i915_cmd_descriptor { + /* + * Flags describing how the command parser processes the command. + * + * CMD_DESC_FIXED: The command has a fixed length if this is set, + * a length mask if not set + * CMD_DESC_SKIP: The command is allowed but does not follow the + * standard length encoding for the opcode range in + * which it falls + * CMD_DESC_REJECT: The command is never allowed + * CMD_DESC_REGISTER: The command should be checked against the + * register whitelist for the appropriate ring + * CMD_DESC_MASTER: The command is allowed if the submitting process + * is the DRM master + */ + u32 flags; +#define CMD_DESC_FIXED (1<<0) +#define CMD_DESC_SKIP (1<<1) +#define CMD_DESC_REJECT (1<<2) +#define CMD_DESC_REGISTER (1<<3) +#define CMD_DESC_BITMASK (1<<4) +#define CMD_DESC_MASTER (1<<5) + + /* + * The command's unique identification bits and the bitmask to get them. + * This isn't strictly the opcode field as defined in the spec and may + * also include type, subtype, and/or subop fields. + */ + struct { + u32 value; + u32 mask; + } cmd; + + /* + * The command's length. The command is either fixed length (i.e. does + * not include a length field) or has a length field mask. The flag + * CMD_DESC_FIXED indicates a fixed length. Otherwise, the command has + * a length mask. All command entries in a command table must include + * length information. + */ + union { + u32 fixed; + u32 mask; + } length; + + /* + * Describes where to find a register address in the command to check + * against the ring's register whitelist. Only valid if flags has the + * CMD_DESC_REGISTER bit set. + */ + struct { + u32 offset; + u32 mask; + } reg; + +#define MAX_CMD_DESC_BITMASKS 3 + /* + * Describes command checks where a particular dword is masked and + * compared against an expected value. If the command does not match + * the expected value, the parser rejects it. Only valid if flags has + * the CMD_DESC_BITMASK bit set. Only entries where mask is non-zero + * are valid. + * + * If the check specifies a non-zero condition_mask then the parser + * only performs the check when the bits specified by condition_mask + * are non-zero. + */ + struct { + u32 offset; + u32 mask; + u32 expected; + u32 condition_offset; + u32 condition_mask; + } bits[MAX_CMD_DESC_BITMASKS]; +}; + +/* + * A table of commands requiring special handling by the command parser. + * + * Each ring has an array of tables. Each table consists of an array of command + * descriptors, which must be sorted with command opcodes in ascending order. + */ +struct drm_i915_cmd_table { + const struct drm_i915_cmd_descriptor *table; + int count; +}; + +/* Note that the (struct drm_i915_private *) cast is just to shut up gcc. */ +#define __I915__(p) ({ \ + struct drm_i915_private *__p; \ + if (__builtin_types_compatible_p(typeof(*p), struct drm_i915_private)) \ + __p = (struct drm_i915_private *)p; \ + else if (__builtin_types_compatible_p(typeof(*p), struct drm_device)) \ + __p = to_i915((struct drm_device *)p); \ + else \ + BUILD_BUG(); \ + __p; \ +}) +#define INTEL_INFO(p) (&__I915__(p)->info) +#define INTEL_DEVID(p) (INTEL_INFO(p)->device_id) +#define INTEL_REVID(p) (__I915__(p)->dev->pdev->revision) + +#define IS_I830(dev) (INTEL_DEVID(dev) == 0x3577) +#define IS_845G(dev) (INTEL_DEVID(dev) == 0x2562) +#define IS_I85X(dev) (INTEL_INFO(dev)->is_i85x) +#define IS_I865G(dev) (INTEL_DEVID(dev) == 0x2572) +#define IS_I915G(dev) (INTEL_INFO(dev)->is_i915g) +#define IS_I915GM(dev) (INTEL_DEVID(dev) == 0x2592) +#define IS_I945G(dev) (INTEL_DEVID(dev) == 0x2772) +#define IS_I945GM(dev) (INTEL_INFO(dev)->is_i945gm) +#define IS_BROADWATER(dev) (INTEL_INFO(dev)->is_broadwater) +#define IS_CRESTLINE(dev) (INTEL_INFO(dev)->is_crestline) +#define IS_GM45(dev) (INTEL_DEVID(dev) == 0x2A42) +#define IS_G4X(dev) (INTEL_INFO(dev)->is_g4x) +#define IS_PINEVIEW_G(dev) (INTEL_DEVID(dev) == 0xa001) +#define IS_PINEVIEW_M(dev) (INTEL_DEVID(dev) == 0xa011) +#define IS_PINEVIEW(dev) (INTEL_INFO(dev)->is_pineview) +#define IS_G33(dev) (INTEL_INFO(dev)->is_g33) +#define IS_IRONLAKE_M(dev) (INTEL_DEVID(dev) == 0x0046) +#define IS_IVYBRIDGE(dev) (INTEL_INFO(dev)->is_ivybridge) +#define IS_IVB_GT1(dev) (INTEL_DEVID(dev) == 0x0156 || \ + INTEL_DEVID(dev) == 0x0152 || \ + INTEL_DEVID(dev) == 0x015a) +#define IS_VALLEYVIEW(dev) (INTEL_INFO(dev)->is_valleyview) +#define IS_CHERRYVIEW(dev) (INTEL_INFO(dev)->is_valleyview && IS_GEN8(dev)) +#define IS_HASWELL(dev) (INTEL_INFO(dev)->is_haswell) +#define IS_BROADWELL(dev) (!INTEL_INFO(dev)->is_valleyview && IS_GEN8(dev)) +#define IS_SKYLAKE(dev) (INTEL_INFO(dev)->is_skylake) +#define IS_MOBILE(dev) (INTEL_INFO(dev)->is_mobile) +#define IS_HSW_EARLY_SDV(dev) (IS_HASWELL(dev) && \ + (INTEL_DEVID(dev) & 0xFF00) == 0x0C00) +#define IS_BDW_ULT(dev) (IS_BROADWELL(dev) && \ + ((INTEL_DEVID(dev) & 0xf) == 0x6 || \ + (INTEL_DEVID(dev) & 0xf) == 0xb || \ + (INTEL_DEVID(dev) & 0xf) == 0xe)) +#define IS_BDW_GT3(dev) (IS_BROADWELL(dev) && \ + (INTEL_DEVID(dev) & 0x00F0) == 0x0020) +#define IS_HSW_ULT(dev) (IS_HASWELL(dev) && \ + (INTEL_DEVID(dev) & 0xFF00) == 0x0A00) +#define IS_HSW_GT3(dev) (IS_HASWELL(dev) && \ + (INTEL_DEVID(dev) & 0x00F0) == 0x0020) +/* ULX machines are also considered ULT. */ +#define IS_HSW_ULX(dev) (INTEL_DEVID(dev) == 0x0A0E || \ + INTEL_DEVID(dev) == 0x0A1E) +#define IS_PRELIMINARY_HW(intel_info) ((intel_info)->is_preliminary) + +#define SKL_REVID_A0 (0x0) +#define SKL_REVID_B0 (0x1) +#define SKL_REVID_C0 (0x2) +#define SKL_REVID_D0 (0x3) +#define SKL_REVID_E0 (0x4) + +/* + * The genX designation typically refers to the render engine, so render + * capability related checks should use IS_GEN, while display and other checks + * have their own (e.g. HAS_PCH_SPLIT for ILK+ display, IS_foo for particular + * chips, etc.). + */ +#define IS_GEN2(dev) (INTEL_INFO(dev)->gen == 2) +#define IS_GEN3(dev) (INTEL_INFO(dev)->gen == 3) +#define IS_GEN4(dev) (INTEL_INFO(dev)->gen == 4) +#define IS_GEN5(dev) (INTEL_INFO(dev)->gen == 5) +#define IS_GEN6(dev) (INTEL_INFO(dev)->gen == 6) +#define IS_GEN7(dev) (INTEL_INFO(dev)->gen == 7) +#define IS_GEN8(dev) (INTEL_INFO(dev)->gen == 8) +#define IS_GEN9(dev) (INTEL_INFO(dev)->gen == 9) + +#define RENDER_RING (1<ring_mask & BSD_RING) +#define HAS_BSD2(dev) (INTEL_INFO(dev)->ring_mask & BSD2_RING) +#define HAS_BLT(dev) (INTEL_INFO(dev)->ring_mask & BLT_RING) +#define HAS_VEBOX(dev) (INTEL_INFO(dev)->ring_mask & VEBOX_RING) +#define HAS_LLC(dev) (INTEL_INFO(dev)->has_llc) +#define HAS_WT(dev) ((IS_HASWELL(dev) || IS_BROADWELL(dev)) && \ + __I915__(dev)->ellc_size) +#define I915_NEED_GFX_HWS(dev) (INTEL_INFO(dev)->need_gfx_hws) + +#define HAS_HW_CONTEXTS(dev) (INTEL_INFO(dev)->gen >= 6) +#define HAS_LOGICAL_RING_CONTEXTS(dev) (INTEL_INFO(dev)->gen >= 8) +#define USES_PPGTT(dev) (i915.enable_ppgtt) +#define USES_FULL_PPGTT(dev) (i915.enable_ppgtt == 2) + +#define HAS_OVERLAY(dev) (INTEL_INFO(dev)->has_overlay) +#define OVERLAY_NEEDS_PHYSICAL(dev) (INTEL_INFO(dev)->overlay_needs_physical) + +/* Early gen2 have a totally busted CS tlb and require pinned batches. */ +#define HAS_BROKEN_CS_TLB(dev) (IS_I830(dev) || IS_845G(dev)) +/* + * dp aux and gmbus irq on gen4 seems to be able to generate legacy interrupts + * even when in MSI mode. This results in spurious interrupt warnings if the + * legacy irq no. is shared with another device. The kernel then disables that + * interrupt source and so prevents the other device from working properly. + */ +#define HAS_AUX_IRQ(dev) (INTEL_INFO(dev)->gen >= 5) +#define HAS_GMBUS_IRQ(dev) (INTEL_INFO(dev)->gen >= 5) + +/* With the 945 and later, Y tiling got adjusted so that it was 32 128-byte + * rows, which changed the alignment requirements and fence programming. + */ +#define HAS_128_BYTE_Y_TILING(dev) (!IS_GEN2(dev) && !(IS_I915G(dev) || \ + IS_I915GM(dev))) +#define SUPPORTS_DIGITAL_OUTPUTS(dev) (!IS_GEN2(dev) && !IS_PINEVIEW(dev)) +#define SUPPORTS_INTEGRATED_HDMI(dev) (IS_G4X(dev) || IS_GEN5(dev)) +#define SUPPORTS_INTEGRATED_DP(dev) (IS_G4X(dev) || IS_GEN5(dev)) +#define SUPPORTS_TV(dev) (INTEL_INFO(dev)->supports_tv) +#define I915_HAS_HOTPLUG(dev) (INTEL_INFO(dev)->has_hotplug) + +#define HAS_FW_BLC(dev) (INTEL_INFO(dev)->gen > 2) +#define HAS_PIPE_CXSR(dev) (INTEL_INFO(dev)->has_pipe_cxsr) +#define HAS_FBC(dev) (INTEL_INFO(dev)->has_fbc) + +#define HAS_IPS(dev) (IS_HSW_ULT(dev) || IS_BROADWELL(dev)) + +#define HAS_DDI(dev) (INTEL_INFO(dev)->has_ddi) +#define HAS_FPGA_DBG_UNCLAIMED(dev) (INTEL_INFO(dev)->has_fpga_dbg) +#define HAS_PSR(dev) (IS_HASWELL(dev) || IS_BROADWELL(dev) || \ + IS_VALLEYVIEW(dev) || IS_CHERRYVIEW(dev) || \ + IS_SKYLAKE(dev)) +#define HAS_RUNTIME_PM(dev) (INTEL_INFO(dev)->gen >= 6) +#define HAS_RC6(dev) (INTEL_INFO(dev)->gen >= 6) +#define HAS_RC6p(dev) (INTEL_INFO(dev)->gen == 6 || IS_IVYBRIDGE(dev)) + +#define INTEL_PCH_DEVICE_ID_MASK 0xff00 +#define INTEL_PCH_IBX_DEVICE_ID_TYPE 0x3b00 +#define INTEL_PCH_CPT_DEVICE_ID_TYPE 0x1c00 +#define INTEL_PCH_PPT_DEVICE_ID_TYPE 0x1e00 +#define INTEL_PCH_LPT_DEVICE_ID_TYPE 0x8c00 +#define INTEL_PCH_LPT_LP_DEVICE_ID_TYPE 0x9c00 +#define INTEL_PCH_SPT_DEVICE_ID_TYPE 0xA100 +#define INTEL_PCH_SPT_LP_DEVICE_ID_TYPE 0x9D00 + +#define INTEL_PCH_TYPE(dev) (__I915__(dev)->pch_type) +#define HAS_PCH_SPT(dev) (INTEL_PCH_TYPE(dev) == PCH_SPT) +#define HAS_PCH_LPT(dev) (INTEL_PCH_TYPE(dev) == PCH_LPT) +#define HAS_PCH_CPT(dev) (INTEL_PCH_TYPE(dev) == PCH_CPT) +#define HAS_PCH_IBX(dev) (INTEL_PCH_TYPE(dev) == PCH_IBX) +#define HAS_PCH_NOP(dev) (INTEL_PCH_TYPE(dev) == PCH_NOP) +#define HAS_PCH_SPLIT(dev) (INTEL_PCH_TYPE(dev) != PCH_NONE) + +#define HAS_GMCH_DISPLAY(dev) (INTEL_INFO(dev)->gen < 5 || IS_VALLEYVIEW(dev)) + +/* DPF == dynamic parity feature */ +#define HAS_L3_DPF(dev) (IS_IVYBRIDGE(dev) || IS_HASWELL(dev)) +#define NUM_L3_SLICES(dev) (IS_HSW_GT3(dev) ? 2 : HAS_L3_DPF(dev)) + +#define GT_FREQUENCY_MULTIPLIER 50 +#define GEN9_FREQ_SCALER 3 + +#include "i915_trace.h" + +extern const struct drm_ioctl_desc i915_ioctls[]; +extern int i915_max_ioctl; + +extern int i915_suspend_legacy(struct drm_device *dev, pm_message_t state); +extern int i915_resume_legacy(struct drm_device *dev); + +/* i915_params.c */ +struct i915_params { + int modeset; + int panel_ignore_lid; + int semaphores; + unsigned int lvds_downclock; + int lvds_channel_mode; + int panel_use_ssc; + int vbt_sdvo_panel_type; + int enable_rc6; + int enable_fbc; + int enable_ppgtt; + int enable_execlists; + int enable_psr; + unsigned int preliminary_hw_support; + int disable_power_well; + int enable_ips; + int invert_brightness; + int enable_cmd_parser; + /* leave bools at the end to not create holes */ + bool enable_hangcheck; + bool fastboot; + bool prefault_disable; + bool load_detect_test; + bool reset; + bool disable_display; + bool disable_vtd_wa; + int use_mmio_flip; + int mmio_debug; + bool verbose_state_checks; + bool nuclear_pageflip; +}; +extern struct i915_params i915 __read_mostly; + + /* i915_dma.c */ +extern int i915_driver_load(struct drm_device *, unsigned long flags); +extern int i915_driver_unload(struct drm_device *); +extern int i915_driver_open(struct drm_device *dev, struct drm_file *file); +extern void i915_driver_lastclose(struct drm_device * dev); +extern void i915_driver_preclose(struct drm_device *dev, + struct drm_file *file); +extern void i915_driver_postclose(struct drm_device *dev, + struct drm_file *file); +extern int i915_driver_device_is_agp(struct drm_device * dev); +#ifdef CONFIG_COMPAT +extern long i915_compat_ioctl(struct file *filp, unsigned int cmd, + unsigned long arg); +#endif +extern int intel_gpu_reset(struct drm_device *dev); +extern int i915_reset(struct drm_device *dev); +extern unsigned long i915_chipset_val(struct drm_i915_private *dev_priv); +extern unsigned long i915_mch_val(struct drm_i915_private *dev_priv); +extern unsigned long i915_gfx_val(struct drm_i915_private *dev_priv); +extern void i915_update_gfx_val(struct drm_i915_private *dev_priv); +int vlv_force_gfx_clock(struct drm_i915_private *dev_priv, bool on); +void intel_hpd_cancel_work(struct drm_i915_private *dev_priv); + +/* i915_irq.c */ +void i915_queue_hangcheck(struct drm_device *dev); +__printf(3, 4) +void i915_handle_error(struct drm_device *dev, bool wedged, + const char *fmt, ...); + +extern void intel_irq_init(struct drm_i915_private *dev_priv); +extern void intel_hpd_init(struct drm_i915_private *dev_priv); +int intel_irq_install(struct drm_i915_private *dev_priv); +void intel_irq_uninstall(struct drm_i915_private *dev_priv); + +extern void intel_uncore_sanitize(struct drm_device *dev); +extern void intel_uncore_early_sanitize(struct drm_device *dev, + bool restore_forcewake); +extern void intel_uncore_init(struct drm_device *dev); +extern void intel_uncore_check_errors(struct drm_device *dev); +extern void intel_uncore_fini(struct drm_device *dev); +extern void intel_uncore_forcewake_reset(struct drm_device *dev, bool restore); +const char *intel_uncore_forcewake_domain_to_str(const enum forcewake_domain_id id); +void intel_uncore_forcewake_get(struct drm_i915_private *dev_priv, + enum forcewake_domains domains); +void intel_uncore_forcewake_put(struct drm_i915_private *dev_priv, + enum forcewake_domains domains); +void assert_forcewakes_inactive(struct drm_i915_private *dev_priv); +static inline bool intel_vgpu_active(struct drm_device *dev) +{ + return to_i915(dev)->vgpu.active; +} + +void +i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, + u32 status_mask); + +void +i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, + u32 status_mask); + +void valleyview_enable_display_irqs(struct drm_i915_private *dev_priv); +void valleyview_disable_display_irqs(struct drm_i915_private *dev_priv); +void +ironlake_enable_display_irq(struct drm_i915_private *dev_priv, u32 mask); +void +ironlake_disable_display_irq(struct drm_i915_private *dev_priv, u32 mask); +void ibx_display_interrupt_update(struct drm_i915_private *dev_priv, + uint32_t interrupt_mask, + uint32_t enabled_irq_mask); +#define ibx_enable_display_interrupt(dev_priv, bits) \ + ibx_display_interrupt_update((dev_priv), (bits), (bits)) +#define ibx_disable_display_interrupt(dev_priv, bits) \ + ibx_display_interrupt_update((dev_priv), (bits), 0) + +/* i915_gem.c */ +int i915_gem_create_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_pread_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_pwrite_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_mmap_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_mmap_gtt_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_set_domain_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_sw_finish_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv); +void i915_gem_execbuffer_move_to_active(struct list_head *vmas, + struct intel_engine_cs *ring); +void i915_gem_execbuffer_retire_commands(struct drm_device *dev, + struct drm_file *file, + struct intel_engine_cs *ring, + struct drm_i915_gem_object *obj); +int i915_gem_ringbuffer_submission(struct drm_device *dev, + struct drm_file *file, + struct intel_engine_cs *ring, + struct intel_context *ctx, + struct drm_i915_gem_execbuffer2 *args, + struct list_head *vmas, + struct drm_i915_gem_object *batch_obj, + u64 exec_start, u32 flags); +int i915_gem_execbuffer(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_execbuffer2(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_busy_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_get_caching_ioctl(struct drm_device *dev, void *data, + struct drm_file *file); +int i915_gem_set_caching_ioctl(struct drm_device *dev, void *data, + struct drm_file *file); +int i915_gem_throttle_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_madvise_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_set_tiling(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_get_tiling(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_init_userptr(struct drm_device *dev); +int i915_gem_userptr_ioctl(struct drm_device *dev, void *data, + struct drm_file *file); +int i915_gem_get_aperture_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_wait_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv); +void i915_gem_load(struct drm_device *dev); +void *i915_gem_object_alloc(struct drm_device *dev); +void i915_gem_object_free(struct drm_i915_gem_object *obj); +void i915_gem_object_init(struct drm_i915_gem_object *obj, + const struct drm_i915_gem_object_ops *ops); +struct drm_i915_gem_object *i915_gem_alloc_object(struct drm_device *dev, + size_t size); +void i915_init_vm(struct drm_i915_private *dev_priv, + struct i915_address_space *vm); +void i915_gem_free_object(struct drm_gem_object *obj); +void i915_gem_vma_destroy(struct i915_vma *vma); + +#define PIN_MAPPABLE 0x1 +#define PIN_NONBLOCK 0x2 +#define PIN_GLOBAL 0x4 +#define PIN_OFFSET_BIAS 0x8 +#define PIN_OFFSET_MASK (~4095) +int __must_check +i915_gem_object_pin(struct drm_i915_gem_object *obj, + struct i915_address_space *vm, + uint32_t alignment, + uint64_t flags); +int __must_check +i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj, + const struct i915_ggtt_view *view, + uint32_t alignment, + uint64_t flags); + +int i915_vma_bind(struct i915_vma *vma, enum i915_cache_level cache_level, + u32 flags); +int __must_check i915_vma_unbind(struct i915_vma *vma); +int i915_gem_object_put_pages(struct drm_i915_gem_object *obj); +void i915_gem_release_all_mmaps(struct drm_i915_private *dev_priv); +void i915_gem_release_mmap(struct drm_i915_gem_object *obj); + +int i915_gem_obj_prepare_shmem_read(struct drm_i915_gem_object *obj, + int *needs_clflush); + +int __must_check i915_gem_object_get_pages(struct drm_i915_gem_object *obj); +static inline struct page *i915_gem_object_get_page(struct drm_i915_gem_object *obj, int n) +{ + struct sg_page_iter sg_iter; + + for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, n) + return sg_page_iter_page(&sg_iter); + + return NULL; +} +static inline void i915_gem_object_pin_pages(struct drm_i915_gem_object *obj) +{ + BUG_ON(obj->pages == NULL); + obj->pages_pin_count++; +} +static inline void i915_gem_object_unpin_pages(struct drm_i915_gem_object *obj) +{ + BUG_ON(obj->pages_pin_count == 0); + obj->pages_pin_count--; +} + +int __must_check i915_mutex_lock_interruptible(struct drm_device *dev); +int i915_gem_object_sync(struct drm_i915_gem_object *obj, + struct intel_engine_cs *to); +void i915_vma_move_to_active(struct i915_vma *vma, + struct intel_engine_cs *ring); +int i915_gem_dumb_create(struct drm_file *file_priv, + struct drm_device *dev, + struct drm_mode_create_dumb *args); +int i915_gem_mmap_gtt(struct drm_file *file_priv, struct drm_device *dev, + uint32_t handle, uint64_t *offset); +/** + * Returns true if seq1 is later than seq2. + */ +static inline bool +i915_seqno_passed(uint32_t seq1, uint32_t seq2) +{ + return (int32_t)(seq1 - seq2) >= 0; +} + +static inline bool i915_gem_request_completed(struct drm_i915_gem_request *req, + bool lazy_coherency) +{ + u32 seqno; + + BUG_ON(req == NULL); + + seqno = req->ring->get_seqno(req->ring, lazy_coherency); + + return i915_seqno_passed(seqno, req->seqno); +} + +int __must_check i915_gem_get_seqno(struct drm_device *dev, u32 *seqno); +int __must_check i915_gem_set_seqno(struct drm_device *dev, u32 seqno); +int __must_check i915_gem_object_get_fence(struct drm_i915_gem_object *obj); +int __must_check i915_gem_object_put_fence(struct drm_i915_gem_object *obj); + +bool i915_gem_object_pin_fence(struct drm_i915_gem_object *obj); +void i915_gem_object_unpin_fence(struct drm_i915_gem_object *obj); + +struct drm_i915_gem_request * +i915_gem_find_active_request(struct intel_engine_cs *ring); + +bool i915_gem_retire_requests(struct drm_device *dev); +void i915_gem_retire_requests_ring(struct intel_engine_cs *ring); +int __must_check i915_gem_check_wedge(struct i915_gpu_error *error, + bool interruptible); +int __must_check i915_gem_check_olr(struct drm_i915_gem_request *req); + +static inline bool i915_reset_in_progress(struct i915_gpu_error *error) +{ + return unlikely(atomic_read(&error->reset_counter) + & (I915_RESET_IN_PROGRESS_FLAG | I915_WEDGED)); +} + +static inline bool i915_terminally_wedged(struct i915_gpu_error *error) +{ + return atomic_read(&error->reset_counter) & I915_WEDGED; +} + +static inline u32 i915_reset_count(struct i915_gpu_error *error) +{ + return ((atomic_read(&error->reset_counter) & ~I915_WEDGED) + 1) / 2; +} + +static inline bool i915_stop_ring_allow_ban(struct drm_i915_private *dev_priv) +{ + return dev_priv->gpu_error.stop_rings == 0 || + dev_priv->gpu_error.stop_rings & I915_STOP_RING_ALLOW_BAN; +} + +static inline bool i915_stop_ring_allow_warn(struct drm_i915_private *dev_priv) +{ + return dev_priv->gpu_error.stop_rings == 0 || + dev_priv->gpu_error.stop_rings & I915_STOP_RING_ALLOW_WARN; +} + +void i915_gem_reset(struct drm_device *dev); +bool i915_gem_clflush_object(struct drm_i915_gem_object *obj, bool force); +int __must_check i915_gem_object_finish_gpu(struct drm_i915_gem_object *obj); +int __must_check i915_gem_init(struct drm_device *dev); +int i915_gem_init_rings(struct drm_device *dev); +int __must_check i915_gem_init_hw(struct drm_device *dev); +int i915_gem_l3_remap(struct intel_engine_cs *ring, int slice); +void i915_gem_init_swizzling(struct drm_device *dev); +void i915_gem_cleanup_ringbuffer(struct drm_device *dev); +int __must_check i915_gpu_idle(struct drm_device *dev); +int __must_check i915_gem_suspend(struct drm_device *dev); +int __i915_add_request(struct intel_engine_cs *ring, + struct drm_file *file, + struct drm_i915_gem_object *batch_obj); +#define i915_add_request(ring) \ + __i915_add_request(ring, NULL, NULL) +int __i915_wait_request(struct drm_i915_gem_request *req, + unsigned reset_counter, + bool interruptible, + s64 *timeout, + struct drm_i915_file_private *file_priv); +int __must_check i915_wait_request(struct drm_i915_gem_request *req); +int i915_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf); +int __must_check +i915_gem_object_set_to_gtt_domain(struct drm_i915_gem_object *obj, + bool write); +int __must_check +i915_gem_object_set_to_cpu_domain(struct drm_i915_gem_object *obj, bool write); +int __must_check +i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj, + u32 alignment, + struct intel_engine_cs *pipelined, + const struct i915_ggtt_view *view); +void i915_gem_object_unpin_from_display_plane(struct drm_i915_gem_object *obj, + const struct i915_ggtt_view *view); +int i915_gem_object_attach_phys(struct drm_i915_gem_object *obj, + int align); +int i915_gem_open(struct drm_device *dev, struct drm_file *file); +void i915_gem_release(struct drm_device *dev, struct drm_file *file); + +uint32_t +i915_gem_get_gtt_size(struct drm_device *dev, uint32_t size, int tiling_mode); +uint32_t +i915_gem_get_gtt_alignment(struct drm_device *dev, uint32_t size, + int tiling_mode, bool fenced); + +int i915_gem_object_set_cache_level(struct drm_i915_gem_object *obj, + enum i915_cache_level cache_level); + +struct drm_gem_object *i915_gem_prime_import(struct drm_device *dev, + struct dma_buf *dma_buf); + +struct dma_buf *i915_gem_prime_export(struct drm_device *dev, + struct drm_gem_object *gem_obj, int flags); + +void i915_gem_restore_fences(struct drm_device *dev); + +unsigned long +i915_gem_obj_ggtt_offset_view(struct drm_i915_gem_object *o, + const struct i915_ggtt_view *view); +unsigned long +i915_gem_obj_offset(struct drm_i915_gem_object *o, + struct i915_address_space *vm); +static inline unsigned long +i915_gem_obj_ggtt_offset(struct drm_i915_gem_object *o) +{ + return i915_gem_obj_ggtt_offset_view(o, &i915_ggtt_view_normal); +} + +bool i915_gem_obj_bound_any(struct drm_i915_gem_object *o); +bool i915_gem_obj_ggtt_bound_view(struct drm_i915_gem_object *o, + const struct i915_ggtt_view *view); +bool i915_gem_obj_bound(struct drm_i915_gem_object *o, + struct i915_address_space *vm); + +unsigned long i915_gem_obj_size(struct drm_i915_gem_object *o, + struct i915_address_space *vm); +struct i915_vma * +i915_gem_obj_to_vma(struct drm_i915_gem_object *obj, + struct i915_address_space *vm); +struct i915_vma * +i915_gem_obj_to_ggtt_view(struct drm_i915_gem_object *obj, + const struct i915_ggtt_view *view); + +struct i915_vma * +i915_gem_obj_lookup_or_create_vma(struct drm_i915_gem_object *obj, + struct i915_address_space *vm); +struct i915_vma * +i915_gem_obj_lookup_or_create_ggtt_vma(struct drm_i915_gem_object *obj, + const struct i915_ggtt_view *view); + +static inline struct i915_vma * +i915_gem_obj_to_ggtt(struct drm_i915_gem_object *obj) +{ + return i915_gem_obj_to_ggtt_view(obj, &i915_ggtt_view_normal); +} +bool i915_gem_obj_is_pinned(struct drm_i915_gem_object *obj); + +/* Some GGTT VM helpers */ +#define i915_obj_to_ggtt(obj) \ + (&((struct drm_i915_private *)(obj)->base.dev->dev_private)->gtt.base) +static inline bool i915_is_ggtt(struct i915_address_space *vm) +{ + struct i915_address_space *ggtt = + &((struct drm_i915_private *)(vm)->dev->dev_private)->gtt.base; + return vm == ggtt; +} + +static inline struct i915_hw_ppgtt * +i915_vm_to_ppgtt(struct i915_address_space *vm) +{ + WARN_ON(i915_is_ggtt(vm)); + + return container_of(vm, struct i915_hw_ppgtt, base); +} + + +static inline bool i915_gem_obj_ggtt_bound(struct drm_i915_gem_object *obj) +{ + return i915_gem_obj_ggtt_bound_view(obj, &i915_ggtt_view_normal); +} + +static inline unsigned long +i915_gem_obj_ggtt_size(struct drm_i915_gem_object *obj) +{ + return i915_gem_obj_size(obj, i915_obj_to_ggtt(obj)); +} + +static inline int __must_check +i915_gem_obj_ggtt_pin(struct drm_i915_gem_object *obj, + uint32_t alignment, + unsigned flags) +{ + return i915_gem_object_pin(obj, i915_obj_to_ggtt(obj), + alignment, flags | PIN_GLOBAL); +} + +static inline int +i915_gem_object_ggtt_unbind(struct drm_i915_gem_object *obj) +{ + return i915_vma_unbind(i915_gem_obj_to_ggtt(obj)); +} + +void i915_gem_object_ggtt_unpin_view(struct drm_i915_gem_object *obj, + const struct i915_ggtt_view *view); +static inline void +i915_gem_object_ggtt_unpin(struct drm_i915_gem_object *obj) +{ + i915_gem_object_ggtt_unpin_view(obj, &i915_ggtt_view_normal); +} + +/* i915_gem_context.c */ +int __must_check i915_gem_context_init(struct drm_device *dev); +void i915_gem_context_fini(struct drm_device *dev); +void i915_gem_context_reset(struct drm_device *dev); +int i915_gem_context_open(struct drm_device *dev, struct drm_file *file); +int i915_gem_context_enable(struct drm_i915_private *dev_priv); +void i915_gem_context_close(struct drm_device *dev, struct drm_file *file); +int i915_switch_context(struct intel_engine_cs *ring, + struct intel_context *to); +struct intel_context * +i915_gem_context_get(struct drm_i915_file_private *file_priv, u32 id); +void i915_gem_context_free(struct kref *ctx_ref); +struct drm_i915_gem_object * +i915_gem_alloc_context_obj(struct drm_device *dev, size_t size); +static inline void i915_gem_context_reference(struct intel_context *ctx) +{ + kref_get(&ctx->ref); +} + +static inline void i915_gem_context_unreference(struct intel_context *ctx) +{ + kref_put(&ctx->ref, i915_gem_context_free); +} + +static inline bool i915_gem_context_is_default(const struct intel_context *c) +{ + return c->user_handle == DEFAULT_CONTEXT_HANDLE; +} + +int i915_gem_context_create_ioctl(struct drm_device *dev, void *data, + struct drm_file *file); +int i915_gem_context_destroy_ioctl(struct drm_device *dev, void *data, + struct drm_file *file); +int i915_gem_context_getparam_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int i915_gem_context_setparam_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv); + +/* i915_gem_evict.c */ +int __must_check i915_gem_evict_something(struct drm_device *dev, + struct i915_address_space *vm, + int min_size, + unsigned alignment, + unsigned cache_level, + unsigned long start, + unsigned long end, + unsigned flags); +int i915_gem_evict_vm(struct i915_address_space *vm, bool do_idle); +int i915_gem_evict_everything(struct drm_device *dev); + +/* belongs in i915_gem_gtt.h */ +static inline void i915_gem_chipset_flush(struct drm_device *dev) +{ + if (INTEL_INFO(dev)->gen < 6) + intel_gtt_chipset_flush(); +} + +/* i915_gem_stolen.c */ +int i915_gem_init_stolen(struct drm_device *dev); +int i915_gem_stolen_setup_compression(struct drm_device *dev, int size, int fb_cpp); +void i915_gem_stolen_cleanup_compression(struct drm_device *dev); +void i915_gem_cleanup_stolen(struct drm_device *dev); +struct drm_i915_gem_object * +i915_gem_object_create_stolen(struct drm_device *dev, u32 size); +struct drm_i915_gem_object * +i915_gem_object_create_stolen_for_preallocated(struct drm_device *dev, + u32 stolen_offset, + u32 gtt_offset, + u32 size); + +/* i915_gem_shrinker.c */ +unsigned long i915_gem_shrink(struct drm_i915_private *dev_priv, + long target, + unsigned flags); +#define I915_SHRINK_PURGEABLE 0x1 +#define I915_SHRINK_UNBOUND 0x2 +#define I915_SHRINK_BOUND 0x4 +unsigned long i915_gem_shrink_all(struct drm_i915_private *dev_priv); +void i915_gem_shrinker_init(struct drm_i915_private *dev_priv); + + +/* i915_gem_tiling.c */ +static inline bool i915_gem_object_needs_bit17_swizzle(struct drm_i915_gem_object *obj) +{ + struct drm_i915_private *dev_priv = obj->base.dev->dev_private; + + return dev_priv->mm.bit_6_swizzle_x == I915_BIT_6_SWIZZLE_9_10_17 && + obj->tiling_mode != I915_TILING_NONE; +} + +void i915_gem_detect_bit_6_swizzle(struct drm_device *dev); +void i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj); +void i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj); + +/* i915_gem_debug.c */ +#if WATCH_LISTS +int i915_verify_lists(struct drm_device *dev); +#else +#define i915_verify_lists(dev) 0 +#endif + +/* i915_debugfs.c */ +int i915_debugfs_init(struct drm_minor *minor); +void i915_debugfs_cleanup(struct drm_minor *minor); +#ifdef CONFIG_DEBUG_FS +void intel_display_crc_init(struct drm_device *dev); +#else +static inline void intel_display_crc_init(struct drm_device *dev) {} +#endif + +/* i915_gpu_error.c */ +__printf(2, 3) +void i915_error_printf(struct drm_i915_error_state_buf *e, const char *f, ...); +int i915_error_state_to_str(struct drm_i915_error_state_buf *estr, + const struct i915_error_state_file_priv *error); +int i915_error_state_buf_init(struct drm_i915_error_state_buf *eb, + struct drm_i915_private *i915, + size_t count, loff_t pos); +static inline void i915_error_state_buf_release( + struct drm_i915_error_state_buf *eb) +{ + kfree(eb->buf); +} +void i915_capture_error_state(struct drm_device *dev, bool wedge, + const char *error_msg); +void i915_error_state_get(struct drm_device *dev, + struct i915_error_state_file_priv *error_priv); +void i915_error_state_put(struct i915_error_state_file_priv *error_priv); +void i915_destroy_error_state(struct drm_device *dev); + +void i915_get_extra_instdone(struct drm_device *dev, uint32_t *instdone); +const char *i915_cache_level_str(struct drm_i915_private *i915, int type); + +/* i915_gem_batch_pool.c */ +void i915_gem_batch_pool_init(struct drm_device *dev, + struct i915_gem_batch_pool *pool); +void i915_gem_batch_pool_fini(struct i915_gem_batch_pool *pool); +struct drm_i915_gem_object* +i915_gem_batch_pool_get(struct i915_gem_batch_pool *pool, size_t size); + +/* i915_cmd_parser.c */ +int i915_cmd_parser_get_version(void); +int i915_cmd_parser_init_ring(struct intel_engine_cs *ring); +void i915_cmd_parser_fini_ring(struct intel_engine_cs *ring); +bool i915_needs_cmd_parser(struct intel_engine_cs *ring); +int i915_parse_cmds(struct intel_engine_cs *ring, + struct drm_i915_gem_object *batch_obj, + struct drm_i915_gem_object *shadow_batch_obj, + u32 batch_start_offset, + u32 batch_len, + bool is_master); + +/* i915_suspend.c */ +extern int i915_save_state(struct drm_device *dev); +extern int i915_restore_state(struct drm_device *dev); + +/* i915_sysfs.c */ +void i915_setup_sysfs(struct drm_device *dev_priv); +void i915_teardown_sysfs(struct drm_device *dev_priv); + +/* intel_i2c.c */ +extern int intel_setup_gmbus(struct drm_device *dev); +extern void intel_teardown_gmbus(struct drm_device *dev); +static inline bool intel_gmbus_is_port_valid(unsigned port) +{ + return (port >= GMBUS_PORT_SSC && port <= GMBUS_PORT_DPD); +} + +extern struct i2c_adapter *intel_gmbus_get_adapter( + struct drm_i915_private *dev_priv, unsigned port); +extern void intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed); +extern void intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit); +static inline bool intel_gmbus_is_forced_bit(struct i2c_adapter *adapter) +{ + return container_of(adapter, struct intel_gmbus, adapter)->force_bit; +} +extern void intel_i2c_reset(struct drm_device *dev); + +/* intel_opregion.c */ +#ifdef CONFIG_ACPI +extern int intel_opregion_setup(struct drm_device *dev); +extern void intel_opregion_init(struct drm_device *dev); +extern void intel_opregion_fini(struct drm_device *dev); +extern void intel_opregion_asle_intr(struct drm_device *dev); +extern int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder, + bool enable); +extern int intel_opregion_notify_adapter(struct drm_device *dev, + pci_power_t state); +#else +static inline int intel_opregion_setup(struct drm_device *dev) { return 0; } +static inline void intel_opregion_init(struct drm_device *dev) { return; } +static inline void intel_opregion_fini(struct drm_device *dev) { return; } +static inline void intel_opregion_asle_intr(struct drm_device *dev) { return; } +static inline int +intel_opregion_notify_encoder(struct intel_encoder *intel_encoder, bool enable) +{ + return 0; +} +static inline int +intel_opregion_notify_adapter(struct drm_device *dev, pci_power_t state) +{ + return 0; +} +#endif + +/* intel_acpi.c */ +#ifdef CONFIG_ACPI +extern void intel_register_dsm_handler(void); +extern void intel_unregister_dsm_handler(void); +#else +static inline void intel_register_dsm_handler(void) { return; } +static inline void intel_unregister_dsm_handler(void) { return; } +#endif /* CONFIG_ACPI */ + +/* modesetting */ +extern void intel_modeset_init_hw(struct drm_device *dev); +extern void intel_modeset_init(struct drm_device *dev); +extern void intel_modeset_gem_init(struct drm_device *dev); +extern void intel_modeset_cleanup(struct drm_device *dev); +extern void intel_connector_unregister(struct intel_connector *); +extern int intel_modeset_vga_set_state(struct drm_device *dev, bool state); +extern void intel_modeset_setup_hw_state(struct drm_device *dev, + bool force_restore); +extern void i915_redisable_vga(struct drm_device *dev); +extern void i915_redisable_vga_power_on(struct drm_device *dev); +extern bool ironlake_set_drps(struct drm_device *dev, u8 val); +extern void intel_init_pch_refclk(struct drm_device *dev); +extern void intel_set_rps(struct drm_device *dev, u8 val); +extern void intel_set_memory_cxsr(struct drm_i915_private *dev_priv, + bool enable); +extern void intel_detect_pch(struct drm_device *dev); +extern int intel_trans_dp_port_sel(struct drm_crtc *crtc); +extern int intel_enable_rc6(const struct drm_device *dev); + +extern bool i915_semaphore_is_enabled(struct drm_device *dev); +int i915_reg_read_ioctl(struct drm_device *dev, void *data, + struct drm_file *file); +int i915_get_reset_stats_ioctl(struct drm_device *dev, void *data, + struct drm_file *file); + +/* overlay */ +extern struct intel_overlay_error_state *intel_overlay_capture_error_state(struct drm_device *dev); +extern void intel_overlay_print_error_state(struct drm_i915_error_state_buf *e, + struct intel_overlay_error_state *error); + +extern struct intel_display_error_state *intel_display_capture_error_state(struct drm_device *dev); +extern void intel_display_print_error_state(struct drm_i915_error_state_buf *e, + struct drm_device *dev, + struct intel_display_error_state *error); + +int sandybridge_pcode_read(struct drm_i915_private *dev_priv, u32 mbox, u32 *val); +int sandybridge_pcode_write(struct drm_i915_private *dev_priv, u32 mbox, u32 val); + +/* intel_sideband.c */ +u32 vlv_punit_read(struct drm_i915_private *dev_priv, u32 addr); +void vlv_punit_write(struct drm_i915_private *dev_priv, u32 addr, u32 val); +u32 vlv_nc_read(struct drm_i915_private *dev_priv, u8 addr); +u32 vlv_gpio_nc_read(struct drm_i915_private *dev_priv, u32 reg); +void vlv_gpio_nc_write(struct drm_i915_private *dev_priv, u32 reg, u32 val); +u32 vlv_cck_read(struct drm_i915_private *dev_priv, u32 reg); +void vlv_cck_write(struct drm_i915_private *dev_priv, u32 reg, u32 val); +u32 vlv_ccu_read(struct drm_i915_private *dev_priv, u32 reg); +void vlv_ccu_write(struct drm_i915_private *dev_priv, u32 reg, u32 val); +u32 vlv_bunit_read(struct drm_i915_private *dev_priv, u32 reg); +void vlv_bunit_write(struct drm_i915_private *dev_priv, u32 reg, u32 val); +u32 vlv_gps_core_read(struct drm_i915_private *dev_priv, u32 reg); +void vlv_gps_core_write(struct drm_i915_private *dev_priv, u32 reg, u32 val); +u32 vlv_dpio_read(struct drm_i915_private *dev_priv, enum pipe pipe, int reg); +void vlv_dpio_write(struct drm_i915_private *dev_priv, enum pipe pipe, int reg, u32 val); +u32 intel_sbi_read(struct drm_i915_private *dev_priv, u16 reg, + enum intel_sbi_destination destination); +void intel_sbi_write(struct drm_i915_private *dev_priv, u16 reg, u32 value, + enum intel_sbi_destination destination); +u32 vlv_flisdsi_read(struct drm_i915_private *dev_priv, u32 reg); +void vlv_flisdsi_write(struct drm_i915_private *dev_priv, u32 reg, u32 val); + +int intel_gpu_freq(struct drm_i915_private *dev_priv, int val); +int intel_freq_opcode(struct drm_i915_private *dev_priv, int val); + +#define I915_READ8(reg) dev_priv->uncore.funcs.mmio_readb(dev_priv, (reg), true) +#define I915_WRITE8(reg, val) dev_priv->uncore.funcs.mmio_writeb(dev_priv, (reg), (val), true) + +#define I915_READ16(reg) dev_priv->uncore.funcs.mmio_readw(dev_priv, (reg), true) +#define I915_WRITE16(reg, val) dev_priv->uncore.funcs.mmio_writew(dev_priv, (reg), (val), true) +#define I915_READ16_NOTRACE(reg) dev_priv->uncore.funcs.mmio_readw(dev_priv, (reg), false) +#define I915_WRITE16_NOTRACE(reg, val) dev_priv->uncore.funcs.mmio_writew(dev_priv, (reg), (val), false) + +#define I915_READ(reg) dev_priv->uncore.funcs.mmio_readl(dev_priv, (reg), true) +#define I915_WRITE(reg, val) dev_priv->uncore.funcs.mmio_writel(dev_priv, (reg), (val), true) +#define I915_READ_NOTRACE(reg) dev_priv->uncore.funcs.mmio_readl(dev_priv, (reg), false) +#define I915_WRITE_NOTRACE(reg, val) dev_priv->uncore.funcs.mmio_writel(dev_priv, (reg), (val), false) + +/* Be very careful with read/write 64-bit values. On 32-bit machines, they + * will be implemented using 2 32-bit writes in an arbitrary order with + * an arbitrary delay between them. This can cause the hardware to + * act upon the intermediate value, possibly leading to corruption and + * machine death. You have been warned. + */ +#define I915_WRITE64(reg, val) dev_priv->uncore.funcs.mmio_writeq(dev_priv, (reg), (val), true) +#define I915_READ64(reg) dev_priv->uncore.funcs.mmio_readq(dev_priv, (reg), true) + +#define I915_READ64_2x32(lower_reg, upper_reg) ({ \ + u32 upper = I915_READ(upper_reg); \ + u32 lower = I915_READ(lower_reg); \ + u32 tmp = I915_READ(upper_reg); \ + if (upper != tmp) { \ + upper = tmp; \ + lower = I915_READ(lower_reg); \ + WARN_ON(I915_READ(upper_reg) != upper); \ + } \ + (u64)upper << 32 | lower; }) + +#define POSTING_READ(reg) (void)I915_READ_NOTRACE(reg) +#define POSTING_READ16(reg) (void)I915_READ16_NOTRACE(reg) + +/* "Broadcast RGB" property */ +#define INTEL_BROADCAST_RGB_AUTO 0 +#define INTEL_BROADCAST_RGB_FULL 1 +#define INTEL_BROADCAST_RGB_LIMITED 2 + +static inline uint32_t i915_vgacntrl_reg(struct drm_device *dev) +{ + if (IS_VALLEYVIEW(dev)) + return VLV_VGACNTRL; + else if (INTEL_INFO(dev)->gen >= 5) + return CPU_VGACNTRL; + else + return VGACNTRL; +} + +static inline void __user *to_user_ptr(u64 address) +{ + return (void __user *)(uintptr_t)address; +} + +static inline unsigned long msecs_to_jiffies_timeout(const unsigned int m) +{ + unsigned long j = msecs_to_jiffies(m); + + return min_t(unsigned long, MAX_JIFFY_OFFSET, j + 1); +} + +static inline unsigned long nsecs_to_jiffies_timeout(const u64 n) +{ + return min_t(u64, MAX_JIFFY_OFFSET, nsecs_to_jiffies64(n) + 1); +} + +static inline unsigned long +timespec_to_jiffies_timeout(const struct timespec *value) +{ + unsigned long j = timespec_to_jiffies(value); + + return min_t(unsigned long, MAX_JIFFY_OFFSET, j + 1); +} + +/* + * If you need to wait X milliseconds between events A and B, but event B + * doesn't happen exactly after event A, you record the timestamp (jiffies) of + * when event A happened, then just before event B you call this function and + * pass the timestamp as the first argument, and X as the second argument. + */ +static inline void +wait_remaining_ms_from_jiffies(unsigned long timestamp_jiffies, int to_wait_ms) +{ + unsigned long target_jiffies, tmp_jiffies, remaining_jiffies; + + /* + * Don't re-read the value of "jiffies" every time since it may change + * behind our back and break the math. + */ + tmp_jiffies = jiffies; + target_jiffies = timestamp_jiffies + + msecs_to_jiffies_timeout(to_wait_ms); + + if (time_after(target_jiffies, tmp_jiffies)) { + remaining_jiffies = target_jiffies - tmp_jiffies; + while (remaining_jiffies) + remaining_jiffies = + schedule_timeout_uninterruptible(remaining_jiffies); + } +} + +static inline void i915_trace_irq_get(struct intel_engine_cs *ring, + struct drm_i915_gem_request *req) +{ + if (ring->trace_irq_req == NULL && ring->irq_get(ring)) + i915_gem_request_assign(&ring->trace_irq_req, req); +} + +#endif --- linux-3.19.0.orig/ubuntu/i915/i915_gem.c +++ linux-3.19.0/ubuntu/i915/i915_gem.c @@ -0,0 +1,5204 @@ +/* + * Copyright © 2008-2015 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Eric Anholt + * + */ + +#include +#include +#include +#include "i915_drv.h" +#include "i915_vgpu.h" +#include "i915_trace.h" +#include "intel_drv.h" +#include +#include +#include +#include +#include + +static void i915_gem_object_flush_gtt_write_domain(struct drm_i915_gem_object *obj); +static void i915_gem_object_flush_cpu_write_domain(struct drm_i915_gem_object *obj); +static __must_check int +i915_gem_object_wait_rendering(struct drm_i915_gem_object *obj, + bool readonly); +static void +i915_gem_object_retire(struct drm_i915_gem_object *obj); + +static void i915_gem_write_fence(struct drm_device *dev, int reg, + struct drm_i915_gem_object *obj); +static void i915_gem_object_update_fence(struct drm_i915_gem_object *obj, + struct drm_i915_fence_reg *fence, + bool enable); + +static bool cpu_cache_is_coherent(struct drm_device *dev, + enum i915_cache_level level) +{ + return HAS_LLC(dev) || level != I915_CACHE_NONE; +} + +static bool cpu_write_needs_clflush(struct drm_i915_gem_object *obj) +{ + if (!cpu_cache_is_coherent(obj->base.dev, obj->cache_level)) + return true; + + return obj->pin_display; +} + +static inline void i915_gem_object_fence_lost(struct drm_i915_gem_object *obj) +{ + if (obj->tiling_mode) + i915_gem_release_mmap(obj); + + /* As we do not have an associated fence register, we will force + * a tiling change if we ever need to acquire one. + */ + obj->fence_dirty = false; + obj->fence_reg = I915_FENCE_REG_NONE; +} + +/* some bookkeeping */ +static void i915_gem_info_add_obj(struct drm_i915_private *dev_priv, + size_t size) +{ + spin_lock(&dev_priv->mm.object_stat_lock); + dev_priv->mm.object_count++; + dev_priv->mm.object_memory += size; + spin_unlock(&dev_priv->mm.object_stat_lock); +} + +static void i915_gem_info_remove_obj(struct drm_i915_private *dev_priv, + size_t size) +{ + spin_lock(&dev_priv->mm.object_stat_lock); + dev_priv->mm.object_count--; + dev_priv->mm.object_memory -= size; + spin_unlock(&dev_priv->mm.object_stat_lock); +} + +static int +i915_gem_wait_for_error(struct i915_gpu_error *error) +{ + int ret; + +#define EXIT_COND (!i915_reset_in_progress(error) || \ + i915_terminally_wedged(error)) + if (EXIT_COND) + return 0; + + /* + * Only wait 10 seconds for the gpu reset to complete to avoid hanging + * userspace. If it takes that long something really bad is going on and + * we should simply try to bail out and fail as gracefully as possible. + */ + ret = wait_event_interruptible_timeout(error->reset_queue, + EXIT_COND, + 10*HZ); + if (ret == 0) { + DRM_ERROR("Timed out waiting for the gpu reset to complete\n"); + return -EIO; + } else if (ret < 0) { + return ret; + } +#undef EXIT_COND + + return 0; +} + +int i915_mutex_lock_interruptible(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + ret = i915_gem_wait_for_error(&dev_priv->gpu_error); + if (ret) + return ret; + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + WARN_ON(i915_verify_lists(dev)); + return 0; +} + +int +i915_gem_get_aperture_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_get_aperture *args = data; + struct drm_i915_gem_object *obj; + size_t pinned; + + pinned = 0; + mutex_lock(&dev->struct_mutex); + list_for_each_entry(obj, &dev_priv->mm.bound_list, global_list) + if (i915_gem_obj_is_pinned(obj)) + pinned += i915_gem_obj_ggtt_size(obj); + mutex_unlock(&dev->struct_mutex); + + args->aper_size = dev_priv->gtt.base.total; + args->aper_available_size = args->aper_size - pinned; + + return 0; +} + +static int +i915_gem_object_get_pages_phys(struct drm_i915_gem_object *obj) +{ + struct address_space *mapping = file_inode(obj->base.filp)->i_mapping; + char *vaddr = obj->phys_handle->vaddr; + struct sg_table *st; + struct scatterlist *sg; + int i; + + if (WARN_ON(i915_gem_object_needs_bit17_swizzle(obj))) + return -EINVAL; + + for (i = 0; i < obj->base.size / PAGE_SIZE; i++) { + struct page *page; + char *src; + + page = shmem_read_mapping_page(mapping, i); + if (IS_ERR(page)) + return PTR_ERR(page); + + src = kmap_atomic(page); + memcpy(vaddr, src, PAGE_SIZE); + drm_clflush_virt_range(vaddr, PAGE_SIZE); + kunmap_atomic(src); + + page_cache_release(page); + vaddr += PAGE_SIZE; + } + + i915_gem_chipset_flush(obj->base.dev); + + st = kmalloc(sizeof(*st), GFP_KERNEL); + if (st == NULL) + return -ENOMEM; + + if (sg_alloc_table(st, 1, GFP_KERNEL)) { + kfree(st); + return -ENOMEM; + } + + sg = st->sgl; + sg->offset = 0; + sg->length = obj->base.size; + + sg_dma_address(sg) = obj->phys_handle->busaddr; + sg_dma_len(sg) = obj->base.size; + + obj->pages = st; + obj->has_dma_mapping = true; + return 0; +} + +static void +i915_gem_object_put_pages_phys(struct drm_i915_gem_object *obj) +{ + int ret; + + BUG_ON(obj->madv == __I915_MADV_PURGED); + + ret = i915_gem_object_set_to_cpu_domain(obj, true); + if (ret) { + /* In the event of a disaster, abandon all caches and + * hope for the best. + */ + WARN_ON(ret != -EIO); + obj->base.read_domains = obj->base.write_domain = I915_GEM_DOMAIN_CPU; + } + + if (obj->madv == I915_MADV_DONTNEED) + obj->dirty = 0; + + if (obj->dirty) { + struct address_space *mapping = file_inode(obj->base.filp)->i_mapping; + char *vaddr = obj->phys_handle->vaddr; + int i; + + for (i = 0; i < obj->base.size / PAGE_SIZE; i++) { + struct page *page; + char *dst; + + page = shmem_read_mapping_page(mapping, i); + if (IS_ERR(page)) + continue; + + dst = kmap_atomic(page); + drm_clflush_virt_range(vaddr, PAGE_SIZE); + memcpy(dst, vaddr, PAGE_SIZE); + kunmap_atomic(dst); + + set_page_dirty(page); + if (obj->madv == I915_MADV_WILLNEED) + mark_page_accessed(page); + page_cache_release(page); + vaddr += PAGE_SIZE; + } + obj->dirty = 0; + } + + sg_free_table(obj->pages); + kfree(obj->pages); + + obj->has_dma_mapping = false; +} + +static void +i915_gem_object_release_phys(struct drm_i915_gem_object *obj) +{ + drm_pci_free(obj->base.dev, obj->phys_handle); +} + +static const struct drm_i915_gem_object_ops i915_gem_phys_ops = { + .get_pages = i915_gem_object_get_pages_phys, + .put_pages = i915_gem_object_put_pages_phys, + .release = i915_gem_object_release_phys, +}; + +static int +drop_pages(struct drm_i915_gem_object *obj) +{ + struct i915_vma *vma, *next; + int ret; + + drm_gem_object_reference(&obj->base); + list_for_each_entry_safe(vma, next, &obj->vma_list, vma_link) + if (i915_vma_unbind(vma)) + break; + + ret = i915_gem_object_put_pages(obj); + drm_gem_object_unreference(&obj->base); + + return ret; +} + +int +i915_gem_object_attach_phys(struct drm_i915_gem_object *obj, + int align) +{ + drm_dma_handle_t *phys; + int ret; + + if (obj->phys_handle) { + if ((unsigned long)obj->phys_handle->vaddr & (align -1)) + return -EBUSY; + + return 0; + } + + if (obj->madv != I915_MADV_WILLNEED) + return -EFAULT; + + if (obj->base.filp == NULL) + return -EINVAL; + + ret = drop_pages(obj); + if (ret) + return ret; + + /* create a new object */ + phys = drm_pci_alloc(obj->base.dev, obj->base.size, align); + if (!phys) + return -ENOMEM; + + obj->phys_handle = phys; + obj->ops = &i915_gem_phys_ops; + + return i915_gem_object_get_pages(obj); +} + +static int +i915_gem_phys_pwrite(struct drm_i915_gem_object *obj, + struct drm_i915_gem_pwrite *args, + struct drm_file *file_priv) +{ + struct drm_device *dev = obj->base.dev; + void *vaddr = obj->phys_handle->vaddr + args->offset; + char __user *user_data = to_user_ptr(args->data_ptr); + int ret = 0; + + /* We manually control the domain here and pretend that it + * remains coherent i.e. in the GTT domain, like shmem_pwrite. + */ + ret = i915_gem_object_wait_rendering(obj, false); + if (ret) + return ret; + + intel_fb_obj_invalidate(obj, NULL, ORIGIN_CPU); + if (__copy_from_user_inatomic_nocache(vaddr, user_data, args->size)) { + unsigned long unwritten; + + /* The physical object once assigned is fixed for the lifetime + * of the obj, so we can safely drop the lock and continue + * to access vaddr. + */ + mutex_unlock(&dev->struct_mutex); + unwritten = copy_from_user(vaddr, user_data, args->size); + mutex_lock(&dev->struct_mutex); + if (unwritten) { + ret = -EFAULT; + goto out; + } + } + + drm_clflush_virt_range(vaddr, args->size); + i915_gem_chipset_flush(dev); + +out: + intel_fb_obj_flush(obj, false); + return ret; +} + +void *i915_gem_object_alloc(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + return kmem_cache_zalloc(dev_priv->slab, GFP_KERNEL); +} + +void i915_gem_object_free(struct drm_i915_gem_object *obj) +{ + struct drm_i915_private *dev_priv = obj->base.dev->dev_private; + kmem_cache_free(dev_priv->slab, obj); +} + +static int +i915_gem_create(struct drm_file *file, + struct drm_device *dev, + uint64_t size, + uint32_t *handle_p) +{ + struct drm_i915_gem_object *obj; + int ret; + u32 handle; + + size = roundup(size, PAGE_SIZE); + if (size == 0) + return -EINVAL; + + /* Allocate the new object */ + obj = i915_gem_alloc_object(dev, size); + if (obj == NULL) + return -ENOMEM; + + ret = drm_gem_handle_create(file, &obj->base, &handle); + /* drop reference from allocate - handle holds it now */ + drm_gem_object_unreference_unlocked(&obj->base); + if (ret) + return ret; + + *handle_p = handle; + return 0; +} + +int +i915_gem_dumb_create(struct drm_file *file, + struct drm_device *dev, + struct drm_mode_create_dumb *args) +{ + /* have to work out size/pitch and return them */ + args->pitch = ALIGN(args->width * DIV_ROUND_UP(args->bpp, 8), 64); + args->size = args->pitch * args->height; + return i915_gem_create(file, dev, + args->size, &args->handle); +} + +/** + * Creates a new mm object and returns a handle to it. + */ +int +i915_gem_create_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_create *args = data; + + return i915_gem_create(file, dev, + args->size, &args->handle); +} + +static inline int +__copy_to_user_swizzled(char __user *cpu_vaddr, + const char *gpu_vaddr, int gpu_offset, + int length) +{ + int ret, cpu_offset = 0; + + while (length > 0) { + int cacheline_end = ALIGN(gpu_offset + 1, 64); + int this_length = min(cacheline_end - gpu_offset, length); + int swizzled_gpu_offset = gpu_offset ^ 64; + + ret = __copy_to_user(cpu_vaddr + cpu_offset, + gpu_vaddr + swizzled_gpu_offset, + this_length); + if (ret) + return ret + length; + + cpu_offset += this_length; + gpu_offset += this_length; + length -= this_length; + } + + return 0; +} + +static inline int +__copy_from_user_swizzled(char *gpu_vaddr, int gpu_offset, + const char __user *cpu_vaddr, + int length) +{ + int ret, cpu_offset = 0; + + while (length > 0) { + int cacheline_end = ALIGN(gpu_offset + 1, 64); + int this_length = min(cacheline_end - gpu_offset, length); + int swizzled_gpu_offset = gpu_offset ^ 64; + + ret = __copy_from_user(gpu_vaddr + swizzled_gpu_offset, + cpu_vaddr + cpu_offset, + this_length); + if (ret) + return ret + length; + + cpu_offset += this_length; + gpu_offset += this_length; + length -= this_length; + } + + return 0; +} + +/* + * Pins the specified object's pages and synchronizes the object with + * GPU accesses. Sets needs_clflush to non-zero if the caller should + * flush the object from the CPU cache. + */ +int i915_gem_obj_prepare_shmem_read(struct drm_i915_gem_object *obj, + int *needs_clflush) +{ + int ret; + + *needs_clflush = 0; + + if (!obj->base.filp) + return -EINVAL; + + if (!(obj->base.read_domains & I915_GEM_DOMAIN_CPU)) { + /* If we're not in the cpu read domain, set ourself into the gtt + * read domain and manually flush cachelines (if required). This + * optimizes for the case when the gpu will dirty the data + * anyway again before the next pread happens. */ + *needs_clflush = !cpu_cache_is_coherent(obj->base.dev, + obj->cache_level); + ret = i915_gem_object_wait_rendering(obj, true); + if (ret) + return ret; + + i915_gem_object_retire(obj); + } + + ret = i915_gem_object_get_pages(obj); + if (ret) + return ret; + + i915_gem_object_pin_pages(obj); + + return ret; +} + +/* Per-page copy function for the shmem pread fastpath. + * Flushes invalid cachelines before reading the target if + * needs_clflush is set. */ +static int +shmem_pread_fast(struct page *page, int shmem_page_offset, int page_length, + char __user *user_data, + bool page_do_bit17_swizzling, bool needs_clflush) +{ + char *vaddr; + int ret; + + if (unlikely(page_do_bit17_swizzling)) + return -EINVAL; + + vaddr = kmap_atomic(page); + if (needs_clflush) + drm_clflush_virt_range(vaddr + shmem_page_offset, + page_length); + ret = __copy_to_user_inatomic(user_data, + vaddr + shmem_page_offset, + page_length); + kunmap_atomic(vaddr); + + return ret ? -EFAULT : 0; +} + +static void +shmem_clflush_swizzled_range(char *addr, unsigned long length, + bool swizzled) +{ + if (unlikely(swizzled)) { + unsigned long start = (unsigned long) addr; + unsigned long end = (unsigned long) addr + length; + + /* For swizzling simply ensure that we always flush both + * channels. Lame, but simple and it works. Swizzled + * pwrite/pread is far from a hotpath - current userspace + * doesn't use it at all. */ + start = round_down(start, 128); + end = round_up(end, 128); + + drm_clflush_virt_range((void *)start, end - start); + } else { + drm_clflush_virt_range(addr, length); + } + +} + +/* Only difference to the fast-path function is that this can handle bit17 + * and uses non-atomic copy and kmap functions. */ +static int +shmem_pread_slow(struct page *page, int shmem_page_offset, int page_length, + char __user *user_data, + bool page_do_bit17_swizzling, bool needs_clflush) +{ + char *vaddr; + int ret; + + vaddr = kmap(page); + if (needs_clflush) + shmem_clflush_swizzled_range(vaddr + shmem_page_offset, + page_length, + page_do_bit17_swizzling); + + if (page_do_bit17_swizzling) + ret = __copy_to_user_swizzled(user_data, + vaddr, shmem_page_offset, + page_length); + else + ret = __copy_to_user(user_data, + vaddr + shmem_page_offset, + page_length); + kunmap(page); + + return ret ? - EFAULT : 0; +} + +static int +i915_gem_shmem_pread(struct drm_device *dev, + struct drm_i915_gem_object *obj, + struct drm_i915_gem_pread *args, + struct drm_file *file) +{ + char __user *user_data; + ssize_t remain; + loff_t offset; + int shmem_page_offset, page_length, ret = 0; + int obj_do_bit17_swizzling, page_do_bit17_swizzling; + int prefaulted = 0; + int needs_clflush = 0; + struct sg_page_iter sg_iter; + + user_data = to_user_ptr(args->data_ptr); + remain = args->size; + + obj_do_bit17_swizzling = i915_gem_object_needs_bit17_swizzle(obj); + + ret = i915_gem_obj_prepare_shmem_read(obj, &needs_clflush); + if (ret) + return ret; + + offset = args->offset; + + for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, + offset >> PAGE_SHIFT) { + struct page *page = sg_page_iter_page(&sg_iter); + + if (remain <= 0) + break; + + /* Operation in this page + * + * shmem_page_offset = offset within page in shmem file + * page_length = bytes to copy for this page + */ + shmem_page_offset = offset_in_page(offset); + page_length = remain; + if ((shmem_page_offset + page_length) > PAGE_SIZE) + page_length = PAGE_SIZE - shmem_page_offset; + + page_do_bit17_swizzling = obj_do_bit17_swizzling && + (page_to_phys(page) & (1 << 17)) != 0; + + ret = shmem_pread_fast(page, shmem_page_offset, page_length, + user_data, page_do_bit17_swizzling, + needs_clflush); + if (ret == 0) + goto next_page; + + mutex_unlock(&dev->struct_mutex); + + if (likely(!i915.prefault_disable) && !prefaulted) { + ret = fault_in_multipages_writeable(user_data, remain); + /* Userspace is tricking us, but we've already clobbered + * its pages with the prefault and promised to write the + * data up to the first fault. Hence ignore any errors + * and just continue. */ + (void)ret; + prefaulted = 1; + } + + ret = shmem_pread_slow(page, shmem_page_offset, page_length, + user_data, page_do_bit17_swizzling, + needs_clflush); + + mutex_lock(&dev->struct_mutex); + + if (ret) + goto out; + +next_page: + remain -= page_length; + user_data += page_length; + offset += page_length; + } + +out: + i915_gem_object_unpin_pages(obj); + + return ret; +} + +/** + * Reads data from the object referenced by handle. + * + * On error, the contents of *data are undefined. + */ +int +i915_gem_pread_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_pread *args = data; + struct drm_i915_gem_object *obj; + int ret = 0; + + if (args->size == 0) + return 0; + + if (!access_ok(VERIFY_WRITE, + to_user_ptr(args->data_ptr), + args->size)) + return -EFAULT; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + obj = to_intel_bo(drm_gem_object_lookup(dev, file, args->handle)); + if (&obj->base == NULL) { + ret = -ENOENT; + goto unlock; + } + + /* Bounds check source. */ + if (args->offset > obj->base.size || + args->size > obj->base.size - args->offset) { + ret = -EINVAL; + goto out; + } + + /* prime objects have no backing filp to GEM pread/pwrite + * pages from. + */ + if (!obj->base.filp) { + ret = -EINVAL; + goto out; + } + + trace_i915_gem_object_pread(obj, args->offset, args->size); + + ret = i915_gem_shmem_pread(dev, obj, args, file); + +out: + drm_gem_object_unreference(&obj->base); +unlock: + mutex_unlock(&dev->struct_mutex); + return ret; +} + +/* This is the fast write path which cannot handle + * page faults in the source data + */ + +static inline int +fast_user_write(struct io_mapping *mapping, + loff_t page_base, int page_offset, + char __user *user_data, + int length) +{ + void __iomem *vaddr_atomic; + void *vaddr; + unsigned long unwritten; + + vaddr_atomic = io_mapping_map_atomic_wc(mapping, page_base); + /* We can use the cpu mem copy function because this is X86. */ + vaddr = (void __force*)vaddr_atomic + page_offset; + unwritten = __copy_from_user_inatomic_nocache(vaddr, + user_data, length); + io_mapping_unmap_atomic(vaddr_atomic); + return unwritten; +} + +/** + * This is the fast pwrite path, where we copy the data directly from the + * user into the GTT, uncached. + */ +static int +i915_gem_gtt_pwrite_fast(struct drm_device *dev, + struct drm_i915_gem_object *obj, + struct drm_i915_gem_pwrite *args, + struct drm_file *file) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + ssize_t remain; + loff_t offset, page_base; + char __user *user_data; + int page_offset, page_length, ret; + + ret = i915_gem_obj_ggtt_pin(obj, 0, PIN_MAPPABLE | PIN_NONBLOCK); + if (ret) + goto out; + + ret = i915_gem_object_set_to_gtt_domain(obj, true); + if (ret) + goto out_unpin; + + ret = i915_gem_object_put_fence(obj); + if (ret) + goto out_unpin; + + user_data = to_user_ptr(args->data_ptr); + remain = args->size; + + offset = i915_gem_obj_ggtt_offset(obj) + args->offset; + + intel_fb_obj_invalidate(obj, NULL, ORIGIN_GTT); + + while (remain > 0) { + /* Operation in this page + * + * page_base = page offset within aperture + * page_offset = offset within page + * page_length = bytes to copy for this page + */ + page_base = offset & PAGE_MASK; + page_offset = offset_in_page(offset); + page_length = remain; + if ((page_offset + remain) > PAGE_SIZE) + page_length = PAGE_SIZE - page_offset; + + /* If we get a fault while copying data, then (presumably) our + * source page isn't available. Return the error and we'll + * retry in the slow path. + */ + if (fast_user_write(dev_priv->gtt.mappable, page_base, + page_offset, user_data, page_length)) { + ret = -EFAULT; + goto out_flush; + } + + remain -= page_length; + user_data += page_length; + offset += page_length; + } + +out_flush: + intel_fb_obj_flush(obj, false); +out_unpin: + i915_gem_object_ggtt_unpin(obj); +out: + return ret; +} + +/* Per-page copy function for the shmem pwrite fastpath. + * Flushes invalid cachelines before writing to the target if + * needs_clflush_before is set and flushes out any written cachelines after + * writing if needs_clflush is set. */ +static int +shmem_pwrite_fast(struct page *page, int shmem_page_offset, int page_length, + char __user *user_data, + bool page_do_bit17_swizzling, + bool needs_clflush_before, + bool needs_clflush_after) +{ + char *vaddr; + int ret; + + if (unlikely(page_do_bit17_swizzling)) + return -EINVAL; + + vaddr = kmap_atomic(page); + if (needs_clflush_before) + drm_clflush_virt_range(vaddr + shmem_page_offset, + page_length); + ret = __copy_from_user_inatomic(vaddr + shmem_page_offset, + user_data, page_length); + if (needs_clflush_after) + drm_clflush_virt_range(vaddr + shmem_page_offset, + page_length); + kunmap_atomic(vaddr); + + return ret ? -EFAULT : 0; +} + +/* Only difference to the fast-path function is that this can handle bit17 + * and uses non-atomic copy and kmap functions. */ +static int +shmem_pwrite_slow(struct page *page, int shmem_page_offset, int page_length, + char __user *user_data, + bool page_do_bit17_swizzling, + bool needs_clflush_before, + bool needs_clflush_after) +{ + char *vaddr; + int ret; + + vaddr = kmap(page); + if (unlikely(needs_clflush_before || page_do_bit17_swizzling)) + shmem_clflush_swizzled_range(vaddr + shmem_page_offset, + page_length, + page_do_bit17_swizzling); + if (page_do_bit17_swizzling) + ret = __copy_from_user_swizzled(vaddr, shmem_page_offset, + user_data, + page_length); + else + ret = __copy_from_user(vaddr + shmem_page_offset, + user_data, + page_length); + if (needs_clflush_after) + shmem_clflush_swizzled_range(vaddr + shmem_page_offset, + page_length, + page_do_bit17_swizzling); + kunmap(page); + + return ret ? -EFAULT : 0; +} + +static int +i915_gem_shmem_pwrite(struct drm_device *dev, + struct drm_i915_gem_object *obj, + struct drm_i915_gem_pwrite *args, + struct drm_file *file) +{ + ssize_t remain; + loff_t offset; + char __user *user_data; + int shmem_page_offset, page_length, ret = 0; + int obj_do_bit17_swizzling, page_do_bit17_swizzling; + int hit_slowpath = 0; + int needs_clflush_after = 0; + int needs_clflush_before = 0; + struct sg_page_iter sg_iter; + + user_data = to_user_ptr(args->data_ptr); + remain = args->size; + + obj_do_bit17_swizzling = i915_gem_object_needs_bit17_swizzle(obj); + + if (obj->base.write_domain != I915_GEM_DOMAIN_CPU) { + /* If we're not in the cpu write domain, set ourself into the gtt + * write domain and manually flush cachelines (if required). This + * optimizes for the case when the gpu will use the data + * right away and we therefore have to clflush anyway. */ + needs_clflush_after = cpu_write_needs_clflush(obj); + ret = i915_gem_object_wait_rendering(obj, false); + if (ret) + return ret; + + i915_gem_object_retire(obj); + } + /* Same trick applies to invalidate partially written cachelines read + * before writing. */ + if ((obj->base.read_domains & I915_GEM_DOMAIN_CPU) == 0) + needs_clflush_before = + !cpu_cache_is_coherent(dev, obj->cache_level); + + ret = i915_gem_object_get_pages(obj); + if (ret) + return ret; + + intel_fb_obj_invalidate(obj, NULL, ORIGIN_CPU); + + i915_gem_object_pin_pages(obj); + + offset = args->offset; + obj->dirty = 1; + + for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, + offset >> PAGE_SHIFT) { + struct page *page = sg_page_iter_page(&sg_iter); + int partial_cacheline_write; + + if (remain <= 0) + break; + + /* Operation in this page + * + * shmem_page_offset = offset within page in shmem file + * page_length = bytes to copy for this page + */ + shmem_page_offset = offset_in_page(offset); + + page_length = remain; + if ((shmem_page_offset + page_length) > PAGE_SIZE) + page_length = PAGE_SIZE - shmem_page_offset; + + /* If we don't overwrite a cacheline completely we need to be + * careful to have up-to-date data by first clflushing. Don't + * overcomplicate things and flush the entire patch. */ + partial_cacheline_write = needs_clflush_before && + ((shmem_page_offset | page_length) + & (boot_cpu_data.x86_clflush_size - 1)); + + page_do_bit17_swizzling = obj_do_bit17_swizzling && + (page_to_phys(page) & (1 << 17)) != 0; + + ret = shmem_pwrite_fast(page, shmem_page_offset, page_length, + user_data, page_do_bit17_swizzling, + partial_cacheline_write, + needs_clflush_after); + if (ret == 0) + goto next_page; + + hit_slowpath = 1; + mutex_unlock(&dev->struct_mutex); + ret = shmem_pwrite_slow(page, shmem_page_offset, page_length, + user_data, page_do_bit17_swizzling, + partial_cacheline_write, + needs_clflush_after); + + mutex_lock(&dev->struct_mutex); + + if (ret) + goto out; + +next_page: + remain -= page_length; + user_data += page_length; + offset += page_length; + } + +out: + i915_gem_object_unpin_pages(obj); + + if (hit_slowpath) { + /* + * Fixup: Flush cpu caches in case we didn't flush the dirty + * cachelines in-line while writing and the object moved + * out of the cpu write domain while we've dropped the lock. + */ + if (!needs_clflush_after && + obj->base.write_domain != I915_GEM_DOMAIN_CPU) { + if (i915_gem_clflush_object(obj, obj->pin_display)) + i915_gem_chipset_flush(dev); + } + } + + if (needs_clflush_after) + i915_gem_chipset_flush(dev); + + intel_fb_obj_flush(obj, false); + return ret; +} + +/** + * Writes data to the object referenced by handle. + * + * On error, the contents of the buffer that were to be modified are undefined. + */ +int +i915_gem_pwrite_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_pwrite *args = data; + struct drm_i915_gem_object *obj; + int ret; + + if (args->size == 0) + return 0; + + if (!access_ok(VERIFY_READ, + to_user_ptr(args->data_ptr), + args->size)) + return -EFAULT; + + if (likely(!i915.prefault_disable)) { + ret = fault_in_multipages_readable(to_user_ptr(args->data_ptr), + args->size); + if (ret) + return -EFAULT; + } + + intel_runtime_pm_get(dev_priv); + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + goto put_rpm; + + obj = to_intel_bo(drm_gem_object_lookup(dev, file, args->handle)); + if (&obj->base == NULL) { + ret = -ENOENT; + goto unlock; + } + + /* Bounds check destination. */ + if (args->offset > obj->base.size || + args->size > obj->base.size - args->offset) { + ret = -EINVAL; + goto out; + } + + /* prime objects have no backing filp to GEM pread/pwrite + * pages from. + */ + if (!obj->base.filp) { + ret = -EINVAL; + goto out; + } + + trace_i915_gem_object_pwrite(obj, args->offset, args->size); + + ret = -EFAULT; + /* We can only do the GTT pwrite on untiled buffers, as otherwise + * it would end up going through the fenced access, and we'll get + * different detiling behavior between reading and writing. + * pread/pwrite currently are reading and writing from the CPU + * perspective, requiring manual detiling by the client. + */ + if (obj->tiling_mode == I915_TILING_NONE && + obj->base.write_domain != I915_GEM_DOMAIN_CPU && + cpu_write_needs_clflush(obj)) { + ret = i915_gem_gtt_pwrite_fast(dev, obj, args, file); + /* Note that the gtt paths might fail with non-page-backed user + * pointers (e.g. gtt mappings when moving data between + * textures). Fallback to the shmem path in that case. */ + } + + if (ret == -EFAULT || ret == -ENOSPC) { + if (obj->phys_handle) + ret = i915_gem_phys_pwrite(obj, args, file); + else + ret = i915_gem_shmem_pwrite(dev, obj, args, file); + } + +out: + drm_gem_object_unreference(&obj->base); +unlock: + mutex_unlock(&dev->struct_mutex); +put_rpm: + intel_runtime_pm_put(dev_priv); + + return ret; +} + +int +i915_gem_check_wedge(struct i915_gpu_error *error, + bool interruptible) +{ + if (i915_reset_in_progress(error)) { + /* Non-interruptible callers can't handle -EAGAIN, hence return + * -EIO unconditionally for these. */ + if (!interruptible) + return -EIO; + + /* Recovery complete, but the reset failed ... */ + if (i915_terminally_wedged(error)) + return -EIO; + + /* + * Check if GPU Reset is in progress - we need intel_ring_begin + * to work properly to reinit the hw state while the gpu is + * still marked as reset-in-progress. Handle this with a flag. + */ + if (!error->reload_in_reset) + return -EAGAIN; + } + + return 0; +} + +/* + * Compare arbitrary request against outstanding lazy request. Emit on match. + */ +int +i915_gem_check_olr(struct drm_i915_gem_request *req) +{ + int ret; + + WARN_ON(!mutex_is_locked(&req->ring->dev->struct_mutex)); + + ret = 0; + if (req == req->ring->outstanding_lazy_request) + ret = i915_add_request(req->ring); + + return ret; +} + +static void fake_irq(unsigned long data) +{ + wake_up_process((struct task_struct *)data); +} + +static bool missed_irq(struct drm_i915_private *dev_priv, + struct intel_engine_cs *ring) +{ + return test_bit(ring->id, &dev_priv->gpu_error.missed_irq_rings); +} + +static bool can_wait_boost(struct drm_i915_file_private *file_priv) +{ + if (file_priv == NULL) + return true; + + return !atomic_xchg(&file_priv->rps_wait_boost, true); +} + +/** + * __i915_wait_request - wait until execution of request has finished + * @req: duh! + * @reset_counter: reset sequence associated with the given request + * @interruptible: do an interruptible wait (normally yes) + * @timeout: in - how long to wait (NULL forever); out - how much time remaining + * + * Note: It is of utmost importance that the passed in seqno and reset_counter + * values have been read by the caller in an smp safe manner. Where read-side + * locks are involved, it is sufficient to read the reset_counter before + * unlocking the lock that protects the seqno. For lockless tricks, the + * reset_counter _must_ be read before, and an appropriate smp_rmb must be + * inserted. + * + * Returns 0 if the request was found within the alloted time. Else returns the + * errno with remaining time filled in timeout argument. + */ +int __i915_wait_request(struct drm_i915_gem_request *req, + unsigned reset_counter, + bool interruptible, + s64 *timeout, + struct drm_i915_file_private *file_priv) +{ + struct intel_engine_cs *ring = i915_gem_request_get_ring(req); + struct drm_device *dev = ring->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + const bool irq_test_in_progress = + ACCESS_ONCE(dev_priv->gpu_error.test_irq_rings) & intel_ring_flag(ring); + DEFINE_WAIT(wait); + unsigned long timeout_expire; + s64 before, now; + int ret; + + WARN(!intel_irqs_enabled(dev_priv), "IRQs disabled"); + + if (i915_gem_request_completed(req, true)) + return 0; + + timeout_expire = timeout ? + jiffies + nsecs_to_jiffies_timeout((u64)*timeout) : 0; + + if (INTEL_INFO(dev)->gen >= 6 && ring->id == RCS && can_wait_boost(file_priv)) { + gen6_rps_boost(dev_priv); + if (file_priv) + mod_delayed_work(dev_priv->wq, + &file_priv->mm.idle_work, + msecs_to_jiffies(100)); + } + + if (!irq_test_in_progress && WARN_ON(!ring->irq_get(ring))) + return -ENODEV; + + /* Record current time in case interrupted by signal, or wedged */ + trace_i915_gem_request_wait_begin(req); + before = ktime_get_raw_ns(); + for (;;) { + struct timer_list timer; + + prepare_to_wait(&ring->irq_queue, &wait, + interruptible ? TASK_INTERRUPTIBLE : TASK_UNINTERRUPTIBLE); + + /* We need to check whether any gpu reset happened in between + * the caller grabbing the seqno and now ... */ + if (reset_counter != atomic_read(&dev_priv->gpu_error.reset_counter)) { + /* ... but upgrade the -EAGAIN to an -EIO if the gpu + * is truely gone. */ + ret = i915_gem_check_wedge(&dev_priv->gpu_error, interruptible); + if (ret == 0) + ret = -EAGAIN; + break; + } + + if (i915_gem_request_completed(req, false)) { + ret = 0; + break; + } + + if (interruptible && signal_pending(current)) { + ret = -ERESTARTSYS; + break; + } + + if (timeout && time_after_eq(jiffies, timeout_expire)) { + ret = -ETIME; + break; + } + + timer.function = NULL; + if (timeout || missed_irq(dev_priv, ring)) { + unsigned long expire; + + setup_timer_on_stack(&timer, fake_irq, (unsigned long)current); + expire = missed_irq(dev_priv, ring) ? jiffies + 1 : timeout_expire; + mod_timer(&timer, expire); + } + + io_schedule(); + + if (timer.function) { + del_singleshot_timer_sync(&timer); + destroy_timer_on_stack(&timer); + } + } + now = ktime_get_raw_ns(); + trace_i915_gem_request_wait_end(req); + + if (!irq_test_in_progress) + ring->irq_put(ring); + + finish_wait(&ring->irq_queue, &wait); + + if (timeout) { + s64 tres = *timeout - (now - before); + + *timeout = tres < 0 ? 0 : tres; + + /* + * Apparently ktime isn't accurate enough and occasionally has a + * bit of mismatch in the jiffies<->nsecs<->ktime loop. So patch + * things up to make the test happy. We allow up to 1 jiffy. + * + * This is a regrssion from the timespec->ktime conversion. + */ + if (ret == -ETIME && *timeout < jiffies_to_usecs(1)*1000) + *timeout = 0; + } + + return ret; +} + +/** + * Waits for a request to be signaled, and cleans up the + * request and object lists appropriately for that event. + */ +int +i915_wait_request(struct drm_i915_gem_request *req) +{ + struct drm_device *dev; + struct drm_i915_private *dev_priv; + bool interruptible; + unsigned reset_counter; + int ret; + + BUG_ON(req == NULL); + + dev = req->ring->dev; + dev_priv = dev->dev_private; + interruptible = dev_priv->mm.interruptible; + + BUG_ON(!mutex_is_locked(&dev->struct_mutex)); + + ret = i915_gem_check_wedge(&dev_priv->gpu_error, interruptible); + if (ret) + return ret; + + ret = i915_gem_check_olr(req); + if (ret) + return ret; + + reset_counter = atomic_read(&dev_priv->gpu_error.reset_counter); + i915_gem_request_reference(req); + ret = __i915_wait_request(req, reset_counter, + interruptible, NULL, NULL); + i915_gem_request_unreference(req); + return ret; +} + +static int +i915_gem_object_wait_rendering__tail(struct drm_i915_gem_object *obj) +{ + if (!obj->active) + return 0; + + /* Manually manage the write flush as we may have not yet + * retired the buffer. + * + * Note that the last_write_req is always the earlier of + * the two (read/write) requests, so if we haved successfully waited, + * we know we have passed the last write. + */ + i915_gem_request_assign(&obj->last_write_req, NULL); + + return 0; +} + +/** + * Ensures that all rendering to the object has completed and the object is + * safe to unbind from the GTT or access from the CPU. + */ +static __must_check int +i915_gem_object_wait_rendering(struct drm_i915_gem_object *obj, + bool readonly) +{ + struct drm_i915_gem_request *req; + int ret; + + req = readonly ? obj->last_write_req : obj->last_read_req; + if (!req) + return 0; + + ret = i915_wait_request(req); + if (ret) + return ret; + + return i915_gem_object_wait_rendering__tail(obj); +} + +/* A nonblocking variant of the above wait. This is a highly dangerous routine + * as the object state may change during this call. + */ +static __must_check int +i915_gem_object_wait_rendering__nonblocking(struct drm_i915_gem_object *obj, + struct drm_i915_file_private *file_priv, + bool readonly) +{ + struct drm_i915_gem_request *req; + struct drm_device *dev = obj->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned reset_counter; + int ret; + + BUG_ON(!mutex_is_locked(&dev->struct_mutex)); + BUG_ON(!dev_priv->mm.interruptible); + + req = readonly ? obj->last_write_req : obj->last_read_req; + if (!req) + return 0; + + ret = i915_gem_check_wedge(&dev_priv->gpu_error, true); + if (ret) + return ret; + + ret = i915_gem_check_olr(req); + if (ret) + return ret; + + reset_counter = atomic_read(&dev_priv->gpu_error.reset_counter); + i915_gem_request_reference(req); + mutex_unlock(&dev->struct_mutex); + ret = __i915_wait_request(req, reset_counter, true, NULL, file_priv); + mutex_lock(&dev->struct_mutex); + i915_gem_request_unreference(req); + if (ret) + return ret; + + return i915_gem_object_wait_rendering__tail(obj); +} + +/** + * Called when user space prepares to use an object with the CPU, either + * through the mmap ioctl's mapping or a GTT mapping. + */ +int +i915_gem_set_domain_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_set_domain *args = data; + struct drm_i915_gem_object *obj; + uint32_t read_domains = args->read_domains; + uint32_t write_domain = args->write_domain; + int ret; + + /* Only handle setting domains to types used by the CPU. */ + if (write_domain & I915_GEM_GPU_DOMAINS) + return -EINVAL; + + if (read_domains & I915_GEM_GPU_DOMAINS) + return -EINVAL; + + /* Having something in the write domain implies it's in the read + * domain, and only that read domain. Enforce that in the request. + */ + if (write_domain != 0 && read_domains != write_domain) + return -EINVAL; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + obj = to_intel_bo(drm_gem_object_lookup(dev, file, args->handle)); + if (&obj->base == NULL) { + ret = -ENOENT; + goto unlock; + } + + /* Try to flush the object off the GPU without holding the lock. + * We will repeat the flush holding the lock in the normal manner + * to catch cases where we are gazumped. + */ + ret = i915_gem_object_wait_rendering__nonblocking(obj, + file->driver_priv, + !write_domain); + if (ret) + goto unref; + + if (read_domains & I915_GEM_DOMAIN_GTT) + ret = i915_gem_object_set_to_gtt_domain(obj, write_domain != 0); + else + ret = i915_gem_object_set_to_cpu_domain(obj, write_domain != 0); + +unref: + drm_gem_object_unreference(&obj->base); +unlock: + mutex_unlock(&dev->struct_mutex); + return ret; +} + +/** + * Called when user space has done writes to this buffer + */ +int +i915_gem_sw_finish_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_sw_finish *args = data; + struct drm_i915_gem_object *obj; + int ret = 0; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + obj = to_intel_bo(drm_gem_object_lookup(dev, file, args->handle)); + if (&obj->base == NULL) { + ret = -ENOENT; + goto unlock; + } + + /* Pinned buffers may be scanout, so flush the cache */ + if (obj->pin_display) + i915_gem_object_flush_cpu_write_domain(obj); + + drm_gem_object_unreference(&obj->base); +unlock: + mutex_unlock(&dev->struct_mutex); + return ret; +} + +/** + * Maps the contents of an object, returning the address it is mapped + * into. + * + * While the mapping holds a reference on the contents of the object, it doesn't + * imply a ref on the object itself. + * + * IMPORTANT: + * + * DRM driver writers who look a this function as an example for how to do GEM + * mmap support, please don't implement mmap support like here. The modern way + * to implement DRM mmap support is with an mmap offset ioctl (like + * i915_gem_mmap_gtt) and then using the mmap syscall on the DRM fd directly. + * That way debug tooling like valgrind will understand what's going on, hiding + * the mmap call in a driver private ioctl will break that. The i915 driver only + * does cpu mmaps this way because we didn't know better. + */ +int +i915_gem_mmap_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_mmap *args = data; + struct drm_gem_object *obj; + unsigned long addr; + + if (args->flags & ~(I915_MMAP_WC)) + return -EINVAL; + + if (args->flags & I915_MMAP_WC && !cpu_has_pat) + return -ENODEV; + + obj = drm_gem_object_lookup(dev, file, args->handle); + if (obj == NULL) + return -ENOENT; + + /* prime objects have no backing filp to GEM mmap + * pages from. + */ + if (!obj->filp) { + drm_gem_object_unreference_unlocked(obj); + return -EINVAL; + } + + addr = vm_mmap(obj->filp, 0, args->size, + PROT_READ | PROT_WRITE, MAP_SHARED, + args->offset); + if (args->flags & I915_MMAP_WC) { + struct mm_struct *mm = current->mm; + struct vm_area_struct *vma; + + down_write(&mm->mmap_sem); + vma = find_vma(mm, addr); + if (vma) + vma->vm_page_prot = + pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); + else + addr = -ENOMEM; + up_write(&mm->mmap_sem); + } + drm_gem_object_unreference_unlocked(obj); + if (IS_ERR((void *)addr)) + return addr; + + args->addr_ptr = (uint64_t) addr; + + return 0; +} + +/** + * i915_gem_fault - fault a page into the GTT + * vma: VMA in question + * vmf: fault info + * + * The fault handler is set up by drm_gem_mmap() when a object is GTT mapped + * from userspace. The fault handler takes care of binding the object to + * the GTT (if needed), allocating and programming a fence register (again, + * only if needed based on whether the old reg is still valid or the object + * is tiled) and inserting a new PTE into the faulting process. + * + * Note that the faulting process may involve evicting existing objects + * from the GTT and/or fence registers to make room. So performance may + * suffer if the GTT working set is large or there are few fence registers + * left. + */ +int i915_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) +{ + struct drm_i915_gem_object *obj = to_intel_bo(vma->vm_private_data); + struct drm_device *dev = obj->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + pgoff_t page_offset; + unsigned long pfn; + int ret = 0; + bool write = !!(vmf->flags & FAULT_FLAG_WRITE); + + intel_runtime_pm_get(dev_priv); + + /* We don't use vmf->pgoff since that has the fake offset */ + page_offset = ((unsigned long)vmf->virtual_address - vma->vm_start) >> + PAGE_SHIFT; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + goto out; + + trace_i915_gem_object_fault(obj, page_offset, true, write); + + /* Try to flush the object off the GPU first without holding the lock. + * Upon reacquiring the lock, we will perform our sanity checks and then + * repeat the flush holding the lock in the normal manner to catch cases + * where we are gazumped. + */ + ret = i915_gem_object_wait_rendering__nonblocking(obj, NULL, !write); + if (ret) + goto unlock; + + /* Access to snoopable pages through the GTT is incoherent. */ + if (obj->cache_level != I915_CACHE_NONE && !HAS_LLC(dev)) { + ret = -EFAULT; + goto unlock; + } + + /* Now bind it into the GTT if needed */ + ret = i915_gem_obj_ggtt_pin(obj, 0, PIN_MAPPABLE); + if (ret) + goto unlock; + + ret = i915_gem_object_set_to_gtt_domain(obj, write); + if (ret) + goto unpin; + + ret = i915_gem_object_get_fence(obj); + if (ret) + goto unpin; + + /* Finally, remap it using the new GTT offset */ + pfn = dev_priv->gtt.mappable_base + i915_gem_obj_ggtt_offset(obj); + pfn >>= PAGE_SHIFT; + + if (!obj->fault_mappable) { + unsigned long size = min_t(unsigned long, + vma->vm_end - vma->vm_start, + obj->base.size); + int i; + + for (i = 0; i < size >> PAGE_SHIFT; i++) { + ret = vm_insert_pfn(vma, + (unsigned long)vma->vm_start + i * PAGE_SIZE, + pfn + i); + if (ret) + break; + } + + obj->fault_mappable = true; + } else + ret = vm_insert_pfn(vma, + (unsigned long)vmf->virtual_address, + pfn + page_offset); +unpin: + i915_gem_object_ggtt_unpin(obj); +unlock: + mutex_unlock(&dev->struct_mutex); +out: + switch (ret) { + case -EIO: + /* + * We eat errors when the gpu is terminally wedged to avoid + * userspace unduly crashing (gl has no provisions for mmaps to + * fail). But any other -EIO isn't ours (e.g. swap in failure) + * and so needs to be reported. + */ + if (!i915_terminally_wedged(&dev_priv->gpu_error)) { + ret = VM_FAULT_SIGBUS; + break; + } + case -EAGAIN: + /* + * EAGAIN means the gpu is hung and we'll wait for the error + * handler to reset everything when re-faulting in + * i915_mutex_lock_interruptible. + */ + case 0: + case -ERESTARTSYS: + case -EINTR: + case -EBUSY: + /* + * EBUSY is ok: this just means that another thread + * already did the job. + */ + ret = VM_FAULT_NOPAGE; + break; + case -ENOMEM: + ret = VM_FAULT_OOM; + break; + case -ENOSPC: + case -EFAULT: + ret = VM_FAULT_SIGBUS; + break; + default: + WARN_ONCE(ret, "unhandled error in i915_gem_fault: %i\n", ret); + ret = VM_FAULT_SIGBUS; + break; + } + + intel_runtime_pm_put(dev_priv); + return ret; +} + +/** + * i915_gem_release_mmap - remove physical page mappings + * @obj: obj in question + * + * Preserve the reservation of the mmapping with the DRM core code, but + * relinquish ownership of the pages back to the system. + * + * It is vital that we remove the page mapping if we have mapped a tiled + * object through the GTT and then lose the fence register due to + * resource pressure. Similarly if the object has been moved out of the + * aperture, than pages mapped into userspace must be revoked. Removing the + * mapping will then trigger a page fault on the next user access, allowing + * fixup by i915_gem_fault(). + */ +void +i915_gem_release_mmap(struct drm_i915_gem_object *obj) +{ + if (!obj->fault_mappable) + return; + + drm_vma_node_unmap(&obj->base.vma_node, + obj->base.dev->anon_inode->i_mapping); + obj->fault_mappable = false; +} + +void +i915_gem_release_all_mmaps(struct drm_i915_private *dev_priv) +{ + struct drm_i915_gem_object *obj; + + list_for_each_entry(obj, &dev_priv->mm.bound_list, global_list) + i915_gem_release_mmap(obj); +} + +uint32_t +i915_gem_get_gtt_size(struct drm_device *dev, uint32_t size, int tiling_mode) +{ + uint32_t gtt_size; + + if (INTEL_INFO(dev)->gen >= 4 || + tiling_mode == I915_TILING_NONE) + return size; + + /* Previous chips need a power-of-two fence region when tiling */ + if (INTEL_INFO(dev)->gen == 3) + gtt_size = 1024*1024; + else + gtt_size = 512*1024; + + while (gtt_size < size) + gtt_size <<= 1; + + return gtt_size; +} + +/** + * i915_gem_get_gtt_alignment - return required GTT alignment for an object + * @obj: object to check + * + * Return the required GTT alignment for an object, taking into account + * potential fence register mapping. + */ +uint32_t +i915_gem_get_gtt_alignment(struct drm_device *dev, uint32_t size, + int tiling_mode, bool fenced) +{ + /* + * Minimum alignment is 4k (GTT page size), but might be greater + * if a fence register is needed for the object. + */ + if (INTEL_INFO(dev)->gen >= 4 || (!fenced && IS_G33(dev)) || + tiling_mode == I915_TILING_NONE) + return 4096; + + /* + * Previous chips need to be aligned to the size of the smallest + * fence register that can contain the object. + */ + return i915_gem_get_gtt_size(dev, size, tiling_mode); +} + +static int i915_gem_object_create_mmap_offset(struct drm_i915_gem_object *obj) +{ + struct drm_i915_private *dev_priv = obj->base.dev->dev_private; + int ret; + + if (drm_vma_node_has_offset(&obj->base.vma_node)) + return 0; + + dev_priv->mm.shrinker_no_lock_stealing = true; + + ret = drm_gem_create_mmap_offset(&obj->base); + if (ret != -ENOSPC) + goto out; + + /* Badly fragmented mmap space? The only way we can recover + * space is by destroying unwanted objects. We can't randomly release + * mmap_offsets as userspace expects them to be persistent for the + * lifetime of the objects. The closest we can is to release the + * offsets on purgeable objects by truncating it and marking it purged, + * which prevents userspace from ever using that object again. + */ + i915_gem_shrink(dev_priv, + obj->base.size >> PAGE_SHIFT, + I915_SHRINK_BOUND | + I915_SHRINK_UNBOUND | + I915_SHRINK_PURGEABLE); + ret = drm_gem_create_mmap_offset(&obj->base); + if (ret != -ENOSPC) + goto out; + + i915_gem_shrink_all(dev_priv); + ret = drm_gem_create_mmap_offset(&obj->base); +out: + dev_priv->mm.shrinker_no_lock_stealing = false; + + return ret; +} + +static void i915_gem_object_free_mmap_offset(struct drm_i915_gem_object *obj) +{ + drm_gem_free_mmap_offset(&obj->base); +} + +int +i915_gem_mmap_gtt(struct drm_file *file, + struct drm_device *dev, + uint32_t handle, + uint64_t *offset) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_object *obj; + int ret; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + obj = to_intel_bo(drm_gem_object_lookup(dev, file, handle)); + if (&obj->base == NULL) { + ret = -ENOENT; + goto unlock; + } + + if (obj->base.size > dev_priv->gtt.mappable_end) { + ret = -E2BIG; + goto out; + } + + if (obj->madv != I915_MADV_WILLNEED) { + DRM_DEBUG("Attempting to mmap a purgeable buffer\n"); + ret = -EFAULT; + goto out; + } + + ret = i915_gem_object_create_mmap_offset(obj); + if (ret) + goto out; + + *offset = drm_vma_node_offset_addr(&obj->base.vma_node); + +out: + drm_gem_object_unreference(&obj->base); +unlock: + mutex_unlock(&dev->struct_mutex); + return ret; +} + +/** + * i915_gem_mmap_gtt_ioctl - prepare an object for GTT mmap'ing + * @dev: DRM device + * @data: GTT mapping ioctl data + * @file: GEM object info + * + * Simply returns the fake offset to userspace so it can mmap it. + * The mmap call will end up in drm_gem_mmap(), which will set things + * up so we can get faults in the handler above. + * + * The fault handler will take care of binding the object into the GTT + * (since it may have been evicted to make room for something), allocating + * a fence register, and mapping the appropriate aperture address into + * userspace. + */ +int +i915_gem_mmap_gtt_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_mmap_gtt *args = data; + + return i915_gem_mmap_gtt(file, dev, args->handle, &args->offset); +} + +/* Immediately discard the backing storage */ +static void +i915_gem_object_truncate(struct drm_i915_gem_object *obj) +{ + i915_gem_object_free_mmap_offset(obj); + + if (obj->base.filp == NULL) + return; + + /* Our goal here is to return as much of the memory as + * is possible back to the system as we are called from OOM. + * To do this we must instruct the shmfs to drop all of its + * backing pages, *now*. + */ + shmem_truncate_range(file_inode(obj->base.filp), 0, (loff_t)-1); + obj->madv = __I915_MADV_PURGED; +} + +/* Try to discard unwanted pages */ +static void +i915_gem_object_invalidate(struct drm_i915_gem_object *obj) +{ + struct address_space *mapping; + + switch (obj->madv) { + case I915_MADV_DONTNEED: + i915_gem_object_truncate(obj); + case __I915_MADV_PURGED: + return; + } + + if (obj->base.filp == NULL) + return; + + mapping = file_inode(obj->base.filp)->i_mapping, + invalidate_mapping_pages(mapping, 0, (loff_t)-1); +} + +static void +i915_gem_object_put_pages_gtt(struct drm_i915_gem_object *obj) +{ + struct sg_page_iter sg_iter; + int ret; + + BUG_ON(obj->madv == __I915_MADV_PURGED); + + ret = i915_gem_object_set_to_cpu_domain(obj, true); + if (ret) { + /* In the event of a disaster, abandon all caches and + * hope for the best. + */ + WARN_ON(ret != -EIO); + i915_gem_clflush_object(obj, true); + obj->base.read_domains = obj->base.write_domain = I915_GEM_DOMAIN_CPU; + } + + if (i915_gem_object_needs_bit17_swizzle(obj)) + i915_gem_object_save_bit_17_swizzle(obj); + + if (obj->madv == I915_MADV_DONTNEED) + obj->dirty = 0; + + for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, 0) { + struct page *page = sg_page_iter_page(&sg_iter); + + if (obj->dirty) + set_page_dirty(page); + + if (obj->madv == I915_MADV_WILLNEED) + mark_page_accessed(page); + + page_cache_release(page); + } + obj->dirty = 0; + + sg_free_table(obj->pages); + kfree(obj->pages); +} + +int +i915_gem_object_put_pages(struct drm_i915_gem_object *obj) +{ + const struct drm_i915_gem_object_ops *ops = obj->ops; + + if (obj->pages == NULL) + return 0; + + if (obj->pages_pin_count) + return -EBUSY; + + BUG_ON(i915_gem_obj_bound_any(obj)); + + /* ->put_pages might need to allocate memory for the bit17 swizzle + * array, hence protect them from being reaped by removing them from gtt + * lists early. */ + list_del(&obj->global_list); + + ops->put_pages(obj); + obj->pages = NULL; + + i915_gem_object_invalidate(obj); + + return 0; +} + +static int +i915_gem_object_get_pages_gtt(struct drm_i915_gem_object *obj) +{ + struct drm_i915_private *dev_priv = obj->base.dev->dev_private; + int page_count, i; + struct address_space *mapping; + struct sg_table *st; + struct scatterlist *sg; + struct sg_page_iter sg_iter; + struct page *page; + unsigned long last_pfn = 0; /* suppress gcc warning */ + gfp_t gfp; + + /* Assert that the object is not currently in any GPU domain. As it + * wasn't in the GTT, there shouldn't be any way it could have been in + * a GPU cache + */ + BUG_ON(obj->base.read_domains & I915_GEM_GPU_DOMAINS); + BUG_ON(obj->base.write_domain & I915_GEM_GPU_DOMAINS); + + st = kmalloc(sizeof(*st), GFP_KERNEL); + if (st == NULL) + return -ENOMEM; + + page_count = obj->base.size / PAGE_SIZE; + if (sg_alloc_table(st, page_count, GFP_KERNEL)) { + kfree(st); + return -ENOMEM; + } + + /* Get the list of pages out of our struct file. They'll be pinned + * at this point until we release them. + * + * Fail silently without starting the shrinker + */ + mapping = file_inode(obj->base.filp)->i_mapping; + gfp = mapping_gfp_mask(mapping); + gfp |= __GFP_NORETRY | __GFP_NOWARN | __GFP_NO_KSWAPD; + gfp &= ~(__GFP_IO | __GFP_WAIT); + sg = st->sgl; + st->nents = 0; + for (i = 0; i < page_count; i++) { + page = shmem_read_mapping_page_gfp(mapping, i, gfp); + if (IS_ERR(page)) { + i915_gem_shrink(dev_priv, + page_count, + I915_SHRINK_BOUND | + I915_SHRINK_UNBOUND | + I915_SHRINK_PURGEABLE); + page = shmem_read_mapping_page_gfp(mapping, i, gfp); + } + if (IS_ERR(page)) { + /* We've tried hard to allocate the memory by reaping + * our own buffer, now let the real VM do its job and + * go down in flames if truly OOM. + */ + i915_gem_shrink_all(dev_priv); + page = shmem_read_mapping_page(mapping, i); + if (IS_ERR(page)) + goto err_pages; + } +#ifdef CONFIG_SWIOTLB + if (swiotlb_nr_tbl()) { + st->nents++; + sg_set_page(sg, page, PAGE_SIZE, 0); + sg = sg_next(sg); + continue; + } +#endif + if (!i || page_to_pfn(page) != last_pfn + 1) { + if (i) + sg = sg_next(sg); + st->nents++; + sg_set_page(sg, page, PAGE_SIZE, 0); + } else { + sg->length += PAGE_SIZE; + } + last_pfn = page_to_pfn(page); + + /* Check that the i965g/gm workaround works. */ + WARN_ON((gfp & __GFP_DMA32) && (last_pfn >= 0x00100000UL)); + } +#ifdef CONFIG_SWIOTLB + if (!swiotlb_nr_tbl()) +#endif + sg_mark_end(sg); + obj->pages = st; + + if (i915_gem_object_needs_bit17_swizzle(obj)) + i915_gem_object_do_bit_17_swizzle(obj); + + if (obj->tiling_mode != I915_TILING_NONE && + dev_priv->quirks & QUIRK_PIN_SWIZZLED_PAGES) + i915_gem_object_pin_pages(obj); + + return 0; + +err_pages: + sg_mark_end(sg); + for_each_sg_page(st->sgl, &sg_iter, st->nents, 0) + page_cache_release(sg_page_iter_page(&sg_iter)); + sg_free_table(st); + kfree(st); + + /* shmemfs first checks if there is enough memory to allocate the page + * and reports ENOSPC should there be insufficient, along with the usual + * ENOMEM for a genuine allocation failure. + * + * We use ENOSPC in our driver to mean that we have run out of aperture + * space and so want to translate the error from shmemfs back to our + * usual understanding of ENOMEM. + */ + if (PTR_ERR(page) == -ENOSPC) + return -ENOMEM; + else + return PTR_ERR(page); +} + +/* Ensure that the associated pages are gathered from the backing storage + * and pinned into our object. i915_gem_object_get_pages() may be called + * multiple times before they are released by a single call to + * i915_gem_object_put_pages() - once the pages are no longer referenced + * either as a result of memory pressure (reaping pages under the shrinker) + * or as the object is itself released. + */ +int +i915_gem_object_get_pages(struct drm_i915_gem_object *obj) +{ + struct drm_i915_private *dev_priv = obj->base.dev->dev_private; + const struct drm_i915_gem_object_ops *ops = obj->ops; + int ret; + + if (obj->pages) + return 0; + + if (obj->madv != I915_MADV_WILLNEED) { + DRM_DEBUG("Attempting to obtain a purgeable object\n"); + return -EFAULT; + } + + BUG_ON(obj->pages_pin_count); + + ret = ops->get_pages(obj); + if (ret) + return ret; + + list_add_tail(&obj->global_list, &dev_priv->mm.unbound_list); + return 0; +} + +static void +i915_gem_object_move_to_active(struct drm_i915_gem_object *obj, + struct intel_engine_cs *ring) +{ + struct drm_i915_gem_request *req; + struct intel_engine_cs *old_ring; + + BUG_ON(ring == NULL); + + req = intel_ring_get_request(ring); + old_ring = i915_gem_request_get_ring(obj->last_read_req); + + if (old_ring != ring && obj->last_write_req) { + /* Keep the request relative to the current ring */ + i915_gem_request_assign(&obj->last_write_req, req); + } + + /* Add a reference if we're newly entering the active list. */ + if (!obj->active) { + drm_gem_object_reference(&obj->base); + obj->active = 1; + } + + list_move_tail(&obj->ring_list, &ring->active_list); + + i915_gem_request_assign(&obj->last_read_req, req); +} + +void i915_vma_move_to_active(struct i915_vma *vma, + struct intel_engine_cs *ring) +{ + list_move_tail(&vma->mm_list, &vma->vm->active_list); + return i915_gem_object_move_to_active(vma->obj, ring); +} + +static void +i915_gem_object_move_to_inactive(struct drm_i915_gem_object *obj) +{ + struct i915_vma *vma; + + BUG_ON(obj->base.write_domain & ~I915_GEM_GPU_DOMAINS); + BUG_ON(!obj->active); + + list_for_each_entry(vma, &obj->vma_list, vma_link) { + if (!list_empty(&vma->mm_list)) + list_move_tail(&vma->mm_list, &vma->vm->inactive_list); + } + + intel_fb_obj_flush(obj, true); + + list_del_init(&obj->ring_list); + + i915_gem_request_assign(&obj->last_read_req, NULL); + i915_gem_request_assign(&obj->last_write_req, NULL); + obj->base.write_domain = 0; + + i915_gem_request_assign(&obj->last_fenced_req, NULL); + + obj->active = 0; + drm_gem_object_unreference(&obj->base); + + WARN_ON(i915_verify_lists(dev)); +} + +static void +i915_gem_object_retire(struct drm_i915_gem_object *obj) +{ + if (obj->last_read_req == NULL) + return; + + if (i915_gem_request_completed(obj->last_read_req, true)) + i915_gem_object_move_to_inactive(obj); +} + +static int +i915_gem_init_seqno(struct drm_device *dev, u32 seqno) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + int ret, i, j; + + /* Carefully retire all requests without writing to the rings */ + for_each_ring(ring, dev_priv, i) { + ret = intel_ring_idle(ring); + if (ret) + return ret; + } + i915_gem_retire_requests(dev); + + /* Finally reset hw state */ + for_each_ring(ring, dev_priv, i) { + intel_ring_init_seqno(ring, seqno); + + for (j = 0; j < ARRAY_SIZE(ring->semaphore.sync_seqno); j++) + ring->semaphore.sync_seqno[j] = 0; + } + + return 0; +} + +int i915_gem_set_seqno(struct drm_device *dev, u32 seqno) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + if (seqno == 0) + return -EINVAL; + + /* HWS page needs to be set less than what we + * will inject to ring + */ + ret = i915_gem_init_seqno(dev, seqno - 1); + if (ret) + return ret; + + /* Carefully set the last_seqno value so that wrap + * detection still works + */ + dev_priv->next_seqno = seqno; + dev_priv->last_seqno = seqno - 1; + if (dev_priv->last_seqno == 0) + dev_priv->last_seqno--; + + return 0; +} + +int +i915_gem_get_seqno(struct drm_device *dev, u32 *seqno) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + /* reserve 0 for non-seqno */ + if (dev_priv->next_seqno == 0) { + int ret = i915_gem_init_seqno(dev, 0); + if (ret) + return ret; + + dev_priv->next_seqno = 1; + } + + *seqno = dev_priv->last_seqno = dev_priv->next_seqno++; + return 0; +} + +int __i915_add_request(struct intel_engine_cs *ring, + struct drm_file *file, + struct drm_i915_gem_object *obj) +{ + struct drm_i915_private *dev_priv = ring->dev->dev_private; + struct drm_i915_gem_request *request; + struct intel_ringbuffer *ringbuf; + u32 request_start; + int ret; + + request = ring->outstanding_lazy_request; + if (WARN_ON(request == NULL)) + return -ENOMEM; + + if (i915.enable_execlists) { + ringbuf = request->ctx->engine[ring->id].ringbuf; + } else + ringbuf = ring->buffer; + + request_start = intel_ring_get_tail(ringbuf); + /* + * Emit any outstanding flushes - execbuf can fail to emit the flush + * after having emitted the batchbuffer command. Hence we need to fix + * things up similar to emitting the lazy request. The difference here + * is that the flush _must_ happen before the next request, no matter + * what. + */ + if (i915.enable_execlists) { + ret = logical_ring_flush_all_caches(ringbuf, request->ctx); + if (ret) + return ret; + } else { + ret = intel_ring_flush_all_caches(ring); + if (ret) + return ret; + } + + /* Record the position of the start of the request so that + * should we detect the updated seqno part-way through the + * GPU processing the request, we never over-estimate the + * position of the head. + */ + request->postfix = intel_ring_get_tail(ringbuf); + + if (i915.enable_execlists) { + ret = ring->emit_request(ringbuf, request); + if (ret) + return ret; + } else { + ret = ring->add_request(ring); + if (ret) + return ret; + + request->tail = intel_ring_get_tail(ringbuf); + } + + request->head = request_start; + + /* Whilst this request exists, batch_obj will be on the + * active_list, and so will hold the active reference. Only when this + * request is retired will the the batch_obj be moved onto the + * inactive_list and lose its active reference. Hence we do not need + * to explicitly hold another reference here. + */ + request->batch_obj = obj; + + if (!i915.enable_execlists) { + /* Hold a reference to the current context so that we can inspect + * it later in case a hangcheck error event fires. + */ + request->ctx = ring->last_context; + if (request->ctx) + i915_gem_context_reference(request->ctx); + } + + request->emitted_jiffies = jiffies; + list_add_tail(&request->list, &ring->request_list); + request->file_priv = NULL; + + if (file) { + struct drm_i915_file_private *file_priv = file->driver_priv; + + spin_lock(&file_priv->mm.lock); + request->file_priv = file_priv; + list_add_tail(&request->client_list, + &file_priv->mm.request_list); + spin_unlock(&file_priv->mm.lock); + + request->pid = get_pid(task_pid(current)); + } + + trace_i915_gem_request_add(request); + ring->outstanding_lazy_request = NULL; + + i915_queue_hangcheck(ring->dev); + + cancel_delayed_work_sync(&dev_priv->mm.idle_work); + queue_delayed_work(dev_priv->wq, + &dev_priv->mm.retire_work, + round_jiffies_up_relative(HZ)); + intel_mark_busy(dev_priv->dev); + + return 0; +} + +static inline void +i915_gem_request_remove_from_client(struct drm_i915_gem_request *request) +{ + struct drm_i915_file_private *file_priv = request->file_priv; + + if (!file_priv) + return; + + spin_lock(&file_priv->mm.lock); + list_del(&request->client_list); + request->file_priv = NULL; + spin_unlock(&file_priv->mm.lock); +} + +static bool i915_context_is_banned(struct drm_i915_private *dev_priv, + const struct intel_context *ctx) +{ + unsigned long elapsed; + + elapsed = get_seconds() - ctx->hang_stats.guilty_ts; + + if (ctx->hang_stats.banned) + return true; + + if (ctx->hang_stats.ban_period_seconds && + elapsed <= ctx->hang_stats.ban_period_seconds) { + if (!i915_gem_context_is_default(ctx)) { + DRM_DEBUG("context hanging too fast, banning!\n"); + return true; + } else if (i915_stop_ring_allow_ban(dev_priv)) { + if (i915_stop_ring_allow_warn(dev_priv)) + DRM_ERROR("gpu hanging too fast, banning!\n"); + return true; + } + } + + return false; +} + +static void i915_set_reset_status(struct drm_i915_private *dev_priv, + struct intel_context *ctx, + const bool guilty) +{ + struct i915_ctx_hang_stats *hs; + + if (WARN_ON(!ctx)) + return; + + hs = &ctx->hang_stats; + + if (guilty) { + hs->banned = i915_context_is_banned(dev_priv, ctx); + hs->batch_active++; + hs->guilty_ts = get_seconds(); + } else { + hs->batch_pending++; + } +} + +static void i915_gem_free_request(struct drm_i915_gem_request *request) +{ + list_del(&request->list); + i915_gem_request_remove_from_client(request); + + put_pid(request->pid); + + i915_gem_request_unreference(request); +} + +void i915_gem_request_free(struct kref *req_ref) +{ + struct drm_i915_gem_request *req = container_of(req_ref, + typeof(*req), ref); + struct intel_context *ctx = req->ctx; + + if (ctx) { + if (i915.enable_execlists) { + struct intel_engine_cs *ring = req->ring; + + if (ctx != ring->default_context) + intel_lr_context_unpin(ring, ctx); + } + + i915_gem_context_unreference(ctx); + } + + kfree(req); +} + +struct drm_i915_gem_request * +i915_gem_find_active_request(struct intel_engine_cs *ring) +{ + struct drm_i915_gem_request *request; + + list_for_each_entry(request, &ring->request_list, list) { + if (i915_gem_request_completed(request, false)) + continue; + + return request; + } + + return NULL; +} + +static void i915_gem_reset_ring_status(struct drm_i915_private *dev_priv, + struct intel_engine_cs *ring) +{ + struct drm_i915_gem_request *request; + bool ring_hung; + + request = i915_gem_find_active_request(ring); + + if (request == NULL) + return; + + ring_hung = ring->hangcheck.score >= HANGCHECK_SCORE_RING_HUNG; + + i915_set_reset_status(dev_priv, request->ctx, ring_hung); + + list_for_each_entry_continue(request, &ring->request_list, list) + i915_set_reset_status(dev_priv, request->ctx, false); +} + +static void i915_gem_reset_ring_cleanup(struct drm_i915_private *dev_priv, + struct intel_engine_cs *ring) +{ + while (!list_empty(&ring->active_list)) { + struct drm_i915_gem_object *obj; + + obj = list_first_entry(&ring->active_list, + struct drm_i915_gem_object, + ring_list); + + i915_gem_object_move_to_inactive(obj); + } + + /* + * Clear the execlists queue up before freeing the requests, as those + * are the ones that keep the context and ringbuffer backing objects + * pinned in place. + */ + while (!list_empty(&ring->execlist_queue)) { + struct drm_i915_gem_request *submit_req; + + submit_req = list_first_entry(&ring->execlist_queue, + struct drm_i915_gem_request, + execlist_link); + list_del(&submit_req->execlist_link); + intel_runtime_pm_put(dev_priv); + + if (submit_req->ctx != ring->default_context) + intel_lr_context_unpin(ring, submit_req->ctx); + + i915_gem_request_unreference(submit_req); + } + + /* + * We must free the requests after all the corresponding objects have + * been moved off active lists. Which is the same order as the normal + * retire_requests function does. This is important if object hold + * implicit references on things like e.g. ppgtt address spaces through + * the request. + */ + while (!list_empty(&ring->request_list)) { + struct drm_i915_gem_request *request; + + request = list_first_entry(&ring->request_list, + struct drm_i915_gem_request, + list); + + i915_gem_free_request(request); + } + + /* This may not have been flushed before the reset, so clean it now */ + i915_gem_request_assign(&ring->outstanding_lazy_request, NULL); +} + +void i915_gem_restore_fences(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int i; + + for (i = 0; i < dev_priv->num_fence_regs; i++) { + struct drm_i915_fence_reg *reg = &dev_priv->fence_regs[i]; + + /* + * Commit delayed tiling changes if we have an object still + * attached to the fence, otherwise just clear the fence. + */ + if (reg->obj) { + i915_gem_object_update_fence(reg->obj, reg, + reg->obj->tiling_mode); + } else { + i915_gem_write_fence(dev, i, NULL); + } + } +} + +void i915_gem_reset(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + int i; + + /* + * Before we free the objects from the requests, we need to inspect + * them for finding the guilty party. As the requests only borrow + * their reference to the objects, the inspection must be done first. + */ + for_each_ring(ring, dev_priv, i) + i915_gem_reset_ring_status(dev_priv, ring); + + for_each_ring(ring, dev_priv, i) + i915_gem_reset_ring_cleanup(dev_priv, ring); + + i915_gem_context_reset(dev); + + i915_gem_restore_fences(dev); +} + +/** + * This function clears the request list as sequence numbers are passed. + */ +void +i915_gem_retire_requests_ring(struct intel_engine_cs *ring) +{ + if (list_empty(&ring->request_list)) + return; + + WARN_ON(i915_verify_lists(ring->dev)); + + /* Retire requests first as we use it above for the early return. + * If we retire requests last, we may use a later seqno and so clear + * the requests lists without clearing the active list, leading to + * confusion. + */ + while (!list_empty(&ring->request_list)) { + struct drm_i915_gem_request *request; + + request = list_first_entry(&ring->request_list, + struct drm_i915_gem_request, + list); + + if (!i915_gem_request_completed(request, true)) + break; + + trace_i915_gem_request_retire(request); + + /* We know the GPU must have read the request to have + * sent us the seqno + interrupt, so use the position + * of tail of the request to update the last known position + * of the GPU head. + */ + request->ringbuf->last_retired_head = request->postfix; + + i915_gem_free_request(request); + } + + /* Move any buffers on the active list that are no longer referenced + * by the ringbuffer to the flushing/inactive lists as appropriate, + * before we free the context associated with the requests. + */ + while (!list_empty(&ring->active_list)) { + struct drm_i915_gem_object *obj; + + obj = list_first_entry(&ring->active_list, + struct drm_i915_gem_object, + ring_list); + + if (!i915_gem_request_completed(obj->last_read_req, true)) + break; + + i915_gem_object_move_to_inactive(obj); + } + + if (unlikely(ring->trace_irq_req && + i915_gem_request_completed(ring->trace_irq_req, true))) { + ring->irq_put(ring); + i915_gem_request_assign(&ring->trace_irq_req, NULL); + } + + WARN_ON(i915_verify_lists(ring->dev)); +} + +bool +i915_gem_retire_requests(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + bool idle = true; + int i; + + for_each_ring(ring, dev_priv, i) { + i915_gem_retire_requests_ring(ring); + idle &= list_empty(&ring->request_list); + if (i915.enable_execlists) { + unsigned long flags; + + spin_lock_irqsave(&ring->execlist_lock, flags); + idle &= list_empty(&ring->execlist_queue); + spin_unlock_irqrestore(&ring->execlist_lock, flags); + + intel_execlists_retire_requests(ring); + } + } + + if (idle) + mod_delayed_work(dev_priv->wq, + &dev_priv->mm.idle_work, + msecs_to_jiffies(100)); + + return idle; +} + +static void +i915_gem_retire_work_handler(struct work_struct *work) +{ + struct drm_i915_private *dev_priv = + container_of(work, typeof(*dev_priv), mm.retire_work.work); + struct drm_device *dev = dev_priv->dev; + bool idle; + + /* Come back later if the device is busy... */ + idle = false; + if (mutex_trylock(&dev->struct_mutex)) { + idle = i915_gem_retire_requests(dev); + mutex_unlock(&dev->struct_mutex); + } + if (!idle) + queue_delayed_work(dev_priv->wq, &dev_priv->mm.retire_work, + round_jiffies_up_relative(HZ)); +} + +static void +i915_gem_idle_work_handler(struct work_struct *work) +{ + struct drm_i915_private *dev_priv = + container_of(work, typeof(*dev_priv), mm.idle_work.work); + + intel_mark_idle(dev_priv->dev); +} + +/** + * Ensures that an object will eventually get non-busy by flushing any required + * write domains, emitting any outstanding lazy request and retiring and + * completed requests. + */ +static int +i915_gem_object_flush_active(struct drm_i915_gem_object *obj) +{ + struct intel_engine_cs *ring; + int ret; + + if (obj->active) { + ring = i915_gem_request_get_ring(obj->last_read_req); + + ret = i915_gem_check_olr(obj->last_read_req); + if (ret) + return ret; + + i915_gem_retire_requests_ring(ring); + } + + return 0; +} + +/** + * i915_gem_wait_ioctl - implements DRM_IOCTL_I915_GEM_WAIT + * @DRM_IOCTL_ARGS: standard ioctl arguments + * + * Returns 0 if successful, else an error is returned with the remaining time in + * the timeout parameter. + * -ETIME: object is still busy after timeout + * -ERESTARTSYS: signal interrupted the wait + * -ENONENT: object doesn't exist + * Also possible, but rare: + * -EAGAIN: GPU wedged + * -ENOMEM: damn + * -ENODEV: Internal IRQ fail + * -E?: The add request failed + * + * The wait ioctl with a timeout of 0 reimplements the busy ioctl. With any + * non-zero timeout parameter the wait ioctl will wait for the given number of + * nanoseconds on an object becoming unbusy. Since the wait itself does so + * without holding struct_mutex the object may become re-busied before this + * function completes. A similar but shorter * race condition exists in the busy + * ioctl + */ +int +i915_gem_wait_ioctl(struct drm_device *dev, void *data, struct drm_file *file) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_wait *args = data; + struct drm_i915_gem_object *obj; + struct drm_i915_gem_request *req; + unsigned reset_counter; + int ret = 0; + + if (args->flags != 0) + return -EINVAL; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + obj = to_intel_bo(drm_gem_object_lookup(dev, file, args->bo_handle)); + if (&obj->base == NULL) { + mutex_unlock(&dev->struct_mutex); + return -ENOENT; + } + + /* Need to make sure the object gets inactive eventually. */ + ret = i915_gem_object_flush_active(obj); + if (ret) + goto out; + + if (!obj->active || !obj->last_read_req) + goto out; + + req = obj->last_read_req; + + /* Do this after OLR check to make sure we make forward progress polling + * on this IOCTL with a timeout == 0 (like busy ioctl) + */ + if (args->timeout_ns == 0) { + ret = -ETIME; + goto out; + } + + drm_gem_object_unreference(&obj->base); + reset_counter = atomic_read(&dev_priv->gpu_error.reset_counter); + i915_gem_request_reference(req); + mutex_unlock(&dev->struct_mutex); + + ret = __i915_wait_request(req, reset_counter, true, + args->timeout_ns > 0 ? &args->timeout_ns : NULL, + file->driver_priv); + mutex_lock(&dev->struct_mutex); + i915_gem_request_unreference(req); + mutex_unlock(&dev->struct_mutex); + return ret; + +out: + drm_gem_object_unreference(&obj->base); + mutex_unlock(&dev->struct_mutex); + return ret; +} + +/** + * i915_gem_object_sync - sync an object to a ring. + * + * @obj: object which may be in use on another ring. + * @to: ring we wish to use the object on. May be NULL. + * + * This code is meant to abstract object synchronization with the GPU. + * Calling with NULL implies synchronizing the object with the CPU + * rather than a particular GPU ring. + * + * Returns 0 if successful, else propagates up the lower layer error. + */ +int +i915_gem_object_sync(struct drm_i915_gem_object *obj, + struct intel_engine_cs *to) +{ + struct intel_engine_cs *from; + u32 seqno; + int ret, idx; + + from = i915_gem_request_get_ring(obj->last_read_req); + + if (from == NULL || to == from) + return 0; + + if (to == NULL || !i915_semaphore_is_enabled(obj->base.dev)) + return i915_gem_object_wait_rendering(obj, false); + + idx = intel_ring_sync_index(from, to); + + seqno = i915_gem_request_get_seqno(obj->last_read_req); + /* Optimization: Avoid semaphore sync when we are sure we already + * waited for an object with higher seqno */ + if (seqno <= from->semaphore.sync_seqno[idx]) + return 0; + + ret = i915_gem_check_olr(obj->last_read_req); + if (ret) + return ret; + + trace_i915_gem_ring_sync_to(from, to, obj->last_read_req); + ret = to->semaphore.sync_to(to, from, seqno); + if (!ret) + /* We use last_read_req because sync_to() + * might have just caused seqno wrap under + * the radar. + */ + from->semaphore.sync_seqno[idx] = + i915_gem_request_get_seqno(obj->last_read_req); + + return ret; +} + +static void i915_gem_object_finish_gtt(struct drm_i915_gem_object *obj) +{ + u32 old_write_domain, old_read_domains; + + /* Force a pagefault for domain tracking on next user access */ + i915_gem_release_mmap(obj); + + if ((obj->base.read_domains & I915_GEM_DOMAIN_GTT) == 0) + return; + + /* Wait for any direct GTT access to complete */ + mb(); + + old_read_domains = obj->base.read_domains; + old_write_domain = obj->base.write_domain; + + obj->base.read_domains &= ~I915_GEM_DOMAIN_GTT; + obj->base.write_domain &= ~I915_GEM_DOMAIN_GTT; + + trace_i915_gem_object_change_domain(obj, + old_read_domains, + old_write_domain); +} + +int i915_vma_unbind(struct i915_vma *vma) +{ + struct drm_i915_gem_object *obj = vma->obj; + struct drm_i915_private *dev_priv = obj->base.dev->dev_private; + int ret; + + if (list_empty(&vma->vma_link)) + return 0; + + if (!drm_mm_node_allocated(&vma->node)) { + i915_gem_vma_destroy(vma); + return 0; + } + + if (vma->pin_count) + return -EBUSY; + + BUG_ON(obj->pages == NULL); + + ret = i915_gem_object_finish_gpu(obj); + if (ret) + return ret; + /* Continue on if we fail due to EIO, the GPU is hung so we + * should be safe and we need to cleanup or else we might + * cause memory corruption through use-after-free. + */ + + if (i915_is_ggtt(vma->vm) && + vma->ggtt_view.type == I915_GGTT_VIEW_NORMAL) { + i915_gem_object_finish_gtt(obj); + + /* release the fence reg _after_ flushing */ + ret = i915_gem_object_put_fence(obj); + if (ret) + return ret; + } + + trace_i915_vma_unbind(vma); + + vma->unbind_vma(vma); + + list_del_init(&vma->mm_list); + if (i915_is_ggtt(vma->vm)) { + if (vma->ggtt_view.type == I915_GGTT_VIEW_NORMAL) { + obj->map_and_fenceable = false; + } else if (vma->ggtt_view.pages) { + sg_free_table(vma->ggtt_view.pages); + kfree(vma->ggtt_view.pages); + vma->ggtt_view.pages = NULL; + } + } + + drm_mm_remove_node(&vma->node); + i915_gem_vma_destroy(vma); + + /* Since the unbound list is global, only move to that list if + * no more VMAs exist. */ + if (list_empty(&obj->vma_list)) { + /* Throw away the active reference before + * moving to the unbound list. */ + i915_gem_object_retire(obj); + + i915_gem_gtt_finish_object(obj); + list_move_tail(&obj->global_list, &dev_priv->mm.unbound_list); + } + + /* And finally now the object is completely decoupled from this vma, + * we can drop its hold on the backing storage and allow it to be + * reaped by the shrinker. + */ + i915_gem_object_unpin_pages(obj); + + return 0; +} + +int i915_gpu_idle(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + int ret, i; + + /* Flush everything onto the inactive list. */ + for_each_ring(ring, dev_priv, i) { + if (!i915.enable_execlists) { + ret = i915_switch_context(ring, ring->default_context); + if (ret) + return ret; + } + + ret = intel_ring_idle(ring); + if (ret) + return ret; + } + + return 0; +} + +static void i965_write_fence_reg(struct drm_device *dev, int reg, + struct drm_i915_gem_object *obj) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int fence_reg; + int fence_pitch_shift; + + if (INTEL_INFO(dev)->gen >= 6) { + fence_reg = FENCE_REG_SANDYBRIDGE_0; + fence_pitch_shift = SANDYBRIDGE_FENCE_PITCH_SHIFT; + } else { + fence_reg = FENCE_REG_965_0; + fence_pitch_shift = I965_FENCE_PITCH_SHIFT; + } + + fence_reg += reg * 8; + + /* To w/a incoherency with non-atomic 64-bit register updates, + * we split the 64-bit update into two 32-bit writes. In order + * for a partial fence not to be evaluated between writes, we + * precede the update with write to turn off the fence register, + * and only enable the fence as the last step. + * + * For extra levels of paranoia, we make sure each step lands + * before applying the next step. + */ + I915_WRITE(fence_reg, 0); + POSTING_READ(fence_reg); + + if (obj) { + u32 size = i915_gem_obj_ggtt_size(obj); + uint64_t val; + + /* Adjust fence size to match tiled area */ + if (obj->tiling_mode != I915_TILING_NONE) { + uint32_t row_size = obj->stride * + (obj->tiling_mode == I915_TILING_Y ? 32 : 8); + size = (size / row_size) * row_size; + } + + val = (uint64_t)((i915_gem_obj_ggtt_offset(obj) + size - 4096) & + 0xfffff000) << 32; + val |= i915_gem_obj_ggtt_offset(obj) & 0xfffff000; + val |= (uint64_t)((obj->stride / 128) - 1) << fence_pitch_shift; + if (obj->tiling_mode == I915_TILING_Y) + val |= 1 << I965_FENCE_TILING_Y_SHIFT; + val |= I965_FENCE_REG_VALID; + + I915_WRITE(fence_reg + 4, val >> 32); + POSTING_READ(fence_reg + 4); + + I915_WRITE(fence_reg + 0, val); + POSTING_READ(fence_reg); + } else { + I915_WRITE(fence_reg + 4, 0); + POSTING_READ(fence_reg + 4); + } +} + +static void i915_write_fence_reg(struct drm_device *dev, int reg, + struct drm_i915_gem_object *obj) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 val; + + if (obj) { + u32 size = i915_gem_obj_ggtt_size(obj); + int pitch_val; + int tile_width; + + WARN((i915_gem_obj_ggtt_offset(obj) & ~I915_FENCE_START_MASK) || + (size & -size) != size || + (i915_gem_obj_ggtt_offset(obj) & (size - 1)), + "object 0x%08lx [fenceable? %d] not 1M or pot-size (0x%08x) aligned\n", + i915_gem_obj_ggtt_offset(obj), obj->map_and_fenceable, size); + + if (obj->tiling_mode == I915_TILING_Y && HAS_128_BYTE_Y_TILING(dev)) + tile_width = 128; + else + tile_width = 512; + + /* Note: pitch better be a power of two tile widths */ + pitch_val = obj->stride / tile_width; + pitch_val = ffs(pitch_val) - 1; + + val = i915_gem_obj_ggtt_offset(obj); + if (obj->tiling_mode == I915_TILING_Y) + val |= 1 << I830_FENCE_TILING_Y_SHIFT; + val |= I915_FENCE_SIZE_BITS(size); + val |= pitch_val << I830_FENCE_PITCH_SHIFT; + val |= I830_FENCE_REG_VALID; + } else + val = 0; + + if (reg < 8) + reg = FENCE_REG_830_0 + reg * 4; + else + reg = FENCE_REG_945_8 + (reg - 8) * 4; + + I915_WRITE(reg, val); + POSTING_READ(reg); +} + +static void i830_write_fence_reg(struct drm_device *dev, int reg, + struct drm_i915_gem_object *obj) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t val; + + if (obj) { + u32 size = i915_gem_obj_ggtt_size(obj); + uint32_t pitch_val; + + WARN((i915_gem_obj_ggtt_offset(obj) & ~I830_FENCE_START_MASK) || + (size & -size) != size || + (i915_gem_obj_ggtt_offset(obj) & (size - 1)), + "object 0x%08lx not 512K or pot-size 0x%08x aligned\n", + i915_gem_obj_ggtt_offset(obj), size); + + pitch_val = obj->stride / 128; + pitch_val = ffs(pitch_val) - 1; + + val = i915_gem_obj_ggtt_offset(obj); + if (obj->tiling_mode == I915_TILING_Y) + val |= 1 << I830_FENCE_TILING_Y_SHIFT; + val |= I830_FENCE_SIZE_BITS(size); + val |= pitch_val << I830_FENCE_PITCH_SHIFT; + val |= I830_FENCE_REG_VALID; + } else + val = 0; + + I915_WRITE(FENCE_REG_830_0 + reg * 4, val); + POSTING_READ(FENCE_REG_830_0 + reg * 4); +} + +inline static bool i915_gem_object_needs_mb(struct drm_i915_gem_object *obj) +{ + return obj && obj->base.read_domains & I915_GEM_DOMAIN_GTT; +} + +static void i915_gem_write_fence(struct drm_device *dev, int reg, + struct drm_i915_gem_object *obj) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + /* Ensure that all CPU reads are completed before installing a fence + * and all writes before removing the fence. + */ + if (i915_gem_object_needs_mb(dev_priv->fence_regs[reg].obj)) + mb(); + + WARN(obj && (!obj->stride || !obj->tiling_mode), + "bogus fence setup with stride: 0x%x, tiling mode: %i\n", + obj->stride, obj->tiling_mode); + + if (IS_GEN2(dev)) + i830_write_fence_reg(dev, reg, obj); + else if (IS_GEN3(dev)) + i915_write_fence_reg(dev, reg, obj); + else if (INTEL_INFO(dev)->gen >= 4) + i965_write_fence_reg(dev, reg, obj); + + /* And similarly be paranoid that no direct access to this region + * is reordered to before the fence is installed. + */ + if (i915_gem_object_needs_mb(obj)) + mb(); +} + +static inline int fence_number(struct drm_i915_private *dev_priv, + struct drm_i915_fence_reg *fence) +{ + return fence - dev_priv->fence_regs; +} + +static void i915_gem_object_update_fence(struct drm_i915_gem_object *obj, + struct drm_i915_fence_reg *fence, + bool enable) +{ + struct drm_i915_private *dev_priv = obj->base.dev->dev_private; + int reg = fence_number(dev_priv, fence); + + i915_gem_write_fence(obj->base.dev, reg, enable ? obj : NULL); + + if (enable) { + obj->fence_reg = reg; + fence->obj = obj; + list_move_tail(&fence->lru_list, &dev_priv->mm.fence_list); + } else { + obj->fence_reg = I915_FENCE_REG_NONE; + fence->obj = NULL; + list_del_init(&fence->lru_list); + } + obj->fence_dirty = false; +} + +static int +i915_gem_object_wait_fence(struct drm_i915_gem_object *obj) +{ + if (obj->last_fenced_req) { + int ret = i915_wait_request(obj->last_fenced_req); + if (ret) + return ret; + + i915_gem_request_assign(&obj->last_fenced_req, NULL); + } + + return 0; +} + +int +i915_gem_object_put_fence(struct drm_i915_gem_object *obj) +{ + struct drm_i915_private *dev_priv = obj->base.dev->dev_private; + struct drm_i915_fence_reg *fence; + int ret; + + ret = i915_gem_object_wait_fence(obj); + if (ret) + return ret; + + if (obj->fence_reg == I915_FENCE_REG_NONE) + return 0; + + fence = &dev_priv->fence_regs[obj->fence_reg]; + + if (WARN_ON(fence->pin_count)) + return -EBUSY; + + i915_gem_object_fence_lost(obj); + i915_gem_object_update_fence(obj, fence, false); + + return 0; +} + +static struct drm_i915_fence_reg * +i915_find_fence_reg(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_fence_reg *reg, *avail; + int i; + + /* First try to find a free reg */ + avail = NULL; + for (i = dev_priv->fence_reg_start; i < dev_priv->num_fence_regs; i++) { + reg = &dev_priv->fence_regs[i]; + if (!reg->obj) + return reg; + + if (!reg->pin_count) + avail = reg; + } + + if (avail == NULL) + goto deadlock; + + /* None available, try to steal one or wait for a user to finish */ + list_for_each_entry(reg, &dev_priv->mm.fence_list, lru_list) { + if (reg->pin_count) + continue; + + return reg; + } + +deadlock: + /* Wait for completion of pending flips which consume fences */ + if (intel_has_pending_fb_unpin(dev)) + return ERR_PTR(-EAGAIN); + + return ERR_PTR(-EDEADLK); +} + +/** + * i915_gem_object_get_fence - set up fencing for an object + * @obj: object to map through a fence reg + * + * When mapping objects through the GTT, userspace wants to be able to write + * to them without having to worry about swizzling if the object is tiled. + * This function walks the fence regs looking for a free one for @obj, + * stealing one if it can't find any. + * + * It then sets up the reg based on the object's properties: address, pitch + * and tiling format. + * + * For an untiled surface, this removes any existing fence. + */ +int +i915_gem_object_get_fence(struct drm_i915_gem_object *obj) +{ + struct drm_device *dev = obj->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + bool enable = obj->tiling_mode != I915_TILING_NONE; + struct drm_i915_fence_reg *reg; + int ret; + + /* Have we updated the tiling parameters upon the object and so + * will need to serialise the write to the associated fence register? + */ + if (obj->fence_dirty) { + ret = i915_gem_object_wait_fence(obj); + if (ret) + return ret; + } + + /* Just update our place in the LRU if our fence is getting reused. */ + if (obj->fence_reg != I915_FENCE_REG_NONE) { + reg = &dev_priv->fence_regs[obj->fence_reg]; + if (!obj->fence_dirty) { + list_move_tail(®->lru_list, + &dev_priv->mm.fence_list); + return 0; + } + } else if (enable) { + if (WARN_ON(!obj->map_and_fenceable)) + return -EINVAL; + + reg = i915_find_fence_reg(dev); + if (IS_ERR(reg)) + return PTR_ERR(reg); + + if (reg->obj) { + struct drm_i915_gem_object *old = reg->obj; + + ret = i915_gem_object_wait_fence(old); + if (ret) + return ret; + + i915_gem_object_fence_lost(old); + } + } else + return 0; + + i915_gem_object_update_fence(obj, reg, enable); + + return 0; +} + +static bool i915_gem_valid_gtt_space(struct i915_vma *vma, + unsigned long cache_level) +{ + struct drm_mm_node *gtt_space = &vma->node; + struct drm_mm_node *other; + + /* + * On some machines we have to be careful when putting differing types + * of snoopable memory together to avoid the prefetcher crossing memory + * domains and dying. During vm initialisation, we decide whether or not + * these constraints apply and set the drm_mm.color_adjust + * appropriately. + */ + if (vma->vm->mm.color_adjust == NULL) + return true; + + if (!drm_mm_node_allocated(gtt_space)) + return true; + + if (list_empty(>t_space->node_list)) + return true; + + other = list_entry(gtt_space->node_list.prev, struct drm_mm_node, node_list); + if (other->allocated && !other->hole_follows && other->color != cache_level) + return false; + + other = list_entry(gtt_space->node_list.next, struct drm_mm_node, node_list); + if (other->allocated && !gtt_space->hole_follows && other->color != cache_level) + return false; + + return true; +} + +/** + * Finds free space in the GTT aperture and binds the object there. + */ +static struct i915_vma * +i915_gem_object_bind_to_vm(struct drm_i915_gem_object *obj, + struct i915_address_space *vm, + const struct i915_ggtt_view *ggtt_view, + unsigned alignment, + uint64_t flags) +{ + struct drm_device *dev = obj->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 size, fence_size, fence_alignment, unfenced_alignment; + unsigned long start = + flags & PIN_OFFSET_BIAS ? flags & PIN_OFFSET_MASK : 0; + unsigned long end = + flags & PIN_MAPPABLE ? dev_priv->gtt.mappable_end : vm->total; + struct i915_vma *vma; + int ret; + + if(WARN_ON(i915_is_ggtt(vm) != !!ggtt_view)) + return ERR_PTR(-EINVAL); + + fence_size = i915_gem_get_gtt_size(dev, + obj->base.size, + obj->tiling_mode); + fence_alignment = i915_gem_get_gtt_alignment(dev, + obj->base.size, + obj->tiling_mode, true); + unfenced_alignment = + i915_gem_get_gtt_alignment(dev, + obj->base.size, + obj->tiling_mode, false); + + if (alignment == 0) + alignment = flags & PIN_MAPPABLE ? fence_alignment : + unfenced_alignment; + if (flags & PIN_MAPPABLE && alignment & (fence_alignment - 1)) { + DRM_DEBUG("Invalid object alignment requested %u\n", alignment); + return ERR_PTR(-EINVAL); + } + + size = flags & PIN_MAPPABLE ? fence_size : obj->base.size; + + /* If the object is bigger than the entire aperture, reject it early + * before evicting everything in a vain attempt to find space. + */ + if (obj->base.size > end) { + DRM_DEBUG("Attempting to bind an object larger than the aperture: object=%zd > %s aperture=%lu\n", + obj->base.size, + flags & PIN_MAPPABLE ? "mappable" : "total", + end); + return ERR_PTR(-E2BIG); + } + + ret = i915_gem_object_get_pages(obj); + if (ret) + return ERR_PTR(ret); + + i915_gem_object_pin_pages(obj); + + vma = ggtt_view ? i915_gem_obj_lookup_or_create_ggtt_vma(obj, ggtt_view) : + i915_gem_obj_lookup_or_create_vma(obj, vm); + + if (IS_ERR(vma)) + goto err_unpin; + +search_free: + ret = drm_mm_insert_node_in_range_generic(&vm->mm, &vma->node, + size, alignment, + obj->cache_level, + start, end, + DRM_MM_SEARCH_DEFAULT, + DRM_MM_CREATE_DEFAULT); + if (ret) { + ret = i915_gem_evict_something(dev, vm, size, alignment, + obj->cache_level, + start, end, + flags); + if (ret == 0) + goto search_free; + + goto err_free_vma; + } + if (WARN_ON(!i915_gem_valid_gtt_space(vma, obj->cache_level))) { + ret = -EINVAL; + goto err_remove_node; + } + + ret = i915_gem_gtt_prepare_object(obj); + if (ret) + goto err_remove_node; + + /* allocate before insert / bind */ + if (vma->vm->allocate_va_range) { + trace_i915_va_alloc(vma->vm, vma->node.start, vma->node.size, + VM_TO_TRACE_NAME(vma->vm)); + ret = vma->vm->allocate_va_range(vma->vm, + vma->node.start, + vma->node.size); + if (ret) + goto err_remove_node; + } + + trace_i915_vma_bind(vma, flags); + ret = i915_vma_bind(vma, obj->cache_level, + flags & PIN_GLOBAL ? GLOBAL_BIND : 0); + if (ret) + goto err_finish_gtt; + + list_move_tail(&obj->global_list, &dev_priv->mm.bound_list); + list_add_tail(&vma->mm_list, &vm->inactive_list); + + return vma; + +err_finish_gtt: + i915_gem_gtt_finish_object(obj); +err_remove_node: + drm_mm_remove_node(&vma->node); +err_free_vma: + i915_gem_vma_destroy(vma); + vma = ERR_PTR(ret); +err_unpin: + i915_gem_object_unpin_pages(obj); + return vma; +} + +bool +i915_gem_clflush_object(struct drm_i915_gem_object *obj, + bool force) +{ + /* If we don't have a page list set up, then we're not pinned + * to GPU, and we can ignore the cache flush because it'll happen + * again at bind time. + */ + if (obj->pages == NULL) + return false; + + /* + * Stolen memory is always coherent with the GPU as it is explicitly + * marked as wc by the system, or the system is cache-coherent. + */ + if (obj->stolen || obj->phys_handle) + return false; + + /* If the GPU is snooping the contents of the CPU cache, + * we do not need to manually clear the CPU cache lines. However, + * the caches are only snooped when the render cache is + * flushed/invalidated. As we always have to emit invalidations + * and flushes when moving into and out of the RENDER domain, correct + * snooping behaviour occurs naturally as the result of our domain + * tracking. + */ + if (!force && cpu_cache_is_coherent(obj->base.dev, obj->cache_level)) { + obj->cache_dirty = true; + return false; + } + + trace_i915_gem_object_clflush(obj); + drm_clflush_sg(obj->pages); + obj->cache_dirty = false; + + return true; +} + +/** Flushes the GTT write domain for the object if it's dirty. */ +static void +i915_gem_object_flush_gtt_write_domain(struct drm_i915_gem_object *obj) +{ + uint32_t old_write_domain; + + if (obj->base.write_domain != I915_GEM_DOMAIN_GTT) + return; + + /* No actual flushing is required for the GTT write domain. Writes + * to it immediately go to main memory as far as we know, so there's + * no chipset flush. It also doesn't land in render cache. + * + * However, we do have to enforce the order so that all writes through + * the GTT land before any writes to the device, such as updates to + * the GATT itself. + */ + wmb(); + + old_write_domain = obj->base.write_domain; + obj->base.write_domain = 0; + + intel_fb_obj_flush(obj, false); + + trace_i915_gem_object_change_domain(obj, + obj->base.read_domains, + old_write_domain); +} + +/** Flushes the CPU write domain for the object if it's dirty. */ +static void +i915_gem_object_flush_cpu_write_domain(struct drm_i915_gem_object *obj) +{ + uint32_t old_write_domain; + + if (obj->base.write_domain != I915_GEM_DOMAIN_CPU) + return; + + if (i915_gem_clflush_object(obj, obj->pin_display)) + i915_gem_chipset_flush(obj->base.dev); + + old_write_domain = obj->base.write_domain; + obj->base.write_domain = 0; + + intel_fb_obj_flush(obj, false); + + trace_i915_gem_object_change_domain(obj, + obj->base.read_domains, + old_write_domain); +} + +/** + * Moves a single object to the GTT read, and possibly write domain. + * + * This function returns when the move is complete, including waiting on + * flushes to occur. + */ +int +i915_gem_object_set_to_gtt_domain(struct drm_i915_gem_object *obj, bool write) +{ + uint32_t old_write_domain, old_read_domains; + struct i915_vma *vma; + int ret; + + if (obj->base.write_domain == I915_GEM_DOMAIN_GTT) + return 0; + + ret = i915_gem_object_wait_rendering(obj, !write); + if (ret) + return ret; + + i915_gem_object_retire(obj); + + /* Flush and acquire obj->pages so that we are coherent through + * direct access in memory with previous cached writes through + * shmemfs and that our cache domain tracking remains valid. + * For example, if the obj->filp was moved to swap without us + * being notified and releasing the pages, we would mistakenly + * continue to assume that the obj remained out of the CPU cached + * domain. + */ + ret = i915_gem_object_get_pages(obj); + if (ret) + return ret; + + i915_gem_object_flush_cpu_write_domain(obj); + + /* Serialise direct access to this object with the barriers for + * coherent writes from the GPU, by effectively invalidating the + * GTT domain upon first access. + */ + if ((obj->base.read_domains & I915_GEM_DOMAIN_GTT) == 0) + mb(); + + old_write_domain = obj->base.write_domain; + old_read_domains = obj->base.read_domains; + + /* It should now be out of any other write domains, and we can update + * the domain values for our changes. + */ + BUG_ON((obj->base.write_domain & ~I915_GEM_DOMAIN_GTT) != 0); + obj->base.read_domains |= I915_GEM_DOMAIN_GTT; + if (write) { + obj->base.read_domains = I915_GEM_DOMAIN_GTT; + obj->base.write_domain = I915_GEM_DOMAIN_GTT; + obj->dirty = 1; + } + + if (write) + intel_fb_obj_invalidate(obj, NULL, ORIGIN_GTT); + + trace_i915_gem_object_change_domain(obj, + old_read_domains, + old_write_domain); + + /* And bump the LRU for this access */ + vma = i915_gem_obj_to_ggtt(obj); + if (vma && drm_mm_node_allocated(&vma->node) && !obj->active) + list_move_tail(&vma->mm_list, + &to_i915(obj->base.dev)->gtt.base.inactive_list); + + return 0; +} + +int i915_gem_object_set_cache_level(struct drm_i915_gem_object *obj, + enum i915_cache_level cache_level) +{ + struct drm_device *dev = obj->base.dev; + struct i915_vma *vma, *next; + int ret; + + if (obj->cache_level == cache_level) + return 0; + + if (i915_gem_obj_is_pinned(obj)) { + DRM_DEBUG("can not change the cache level of pinned objects\n"); + return -EBUSY; + } + + list_for_each_entry_safe(vma, next, &obj->vma_list, vma_link) { + if (!i915_gem_valid_gtt_space(vma, cache_level)) { + ret = i915_vma_unbind(vma); + if (ret) + return ret; + } + } + + if (i915_gem_obj_bound_any(obj)) { + ret = i915_gem_object_finish_gpu(obj); + if (ret) + return ret; + + i915_gem_object_finish_gtt(obj); + + /* Before SandyBridge, you could not use tiling or fence + * registers with snooped memory, so relinquish any fences + * currently pointing to our region in the aperture. + */ + if (INTEL_INFO(dev)->gen < 6) { + ret = i915_gem_object_put_fence(obj); + if (ret) + return ret; + } + + list_for_each_entry(vma, &obj->vma_list, vma_link) + if (drm_mm_node_allocated(&vma->node)) { + ret = i915_vma_bind(vma, cache_level, + vma->bound & GLOBAL_BIND); + if (ret) + return ret; + } + } + + list_for_each_entry(vma, &obj->vma_list, vma_link) + vma->node.color = cache_level; + obj->cache_level = cache_level; + + if (obj->cache_dirty && + obj->base.write_domain != I915_GEM_DOMAIN_CPU && + cpu_write_needs_clflush(obj)) { + if (i915_gem_clflush_object(obj, true)) + i915_gem_chipset_flush(obj->base.dev); + } + + return 0; +} + +int i915_gem_get_caching_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_caching *args = data; + struct drm_i915_gem_object *obj; + int ret; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + obj = to_intel_bo(drm_gem_object_lookup(dev, file, args->handle)); + if (&obj->base == NULL) { + ret = -ENOENT; + goto unlock; + } + + switch (obj->cache_level) { + case I915_CACHE_LLC: + case I915_CACHE_L3_LLC: + args->caching = I915_CACHING_CACHED; + break; + + case I915_CACHE_WT: + args->caching = I915_CACHING_DISPLAY; + break; + + default: + args->caching = I915_CACHING_NONE; + break; + } + + drm_gem_object_unreference(&obj->base); +unlock: + mutex_unlock(&dev->struct_mutex); + return ret; +} + +int i915_gem_set_caching_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_caching *args = data; + struct drm_i915_gem_object *obj; + enum i915_cache_level level; + int ret; + + switch (args->caching) { + case I915_CACHING_NONE: + level = I915_CACHE_NONE; + break; + case I915_CACHING_CACHED: + level = I915_CACHE_LLC; + break; + case I915_CACHING_DISPLAY: + level = HAS_WT(dev) ? I915_CACHE_WT : I915_CACHE_NONE; + break; + default: + return -EINVAL; + } + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + obj = to_intel_bo(drm_gem_object_lookup(dev, file, args->handle)); + if (&obj->base == NULL) { + ret = -ENOENT; + goto unlock; + } + + ret = i915_gem_object_set_cache_level(obj, level); + + drm_gem_object_unreference(&obj->base); +unlock: + mutex_unlock(&dev->struct_mutex); + return ret; +} + +static bool is_pin_display(struct drm_i915_gem_object *obj) +{ + struct i915_vma *vma; + + vma = i915_gem_obj_to_ggtt(obj); + if (!vma) + return false; + + /* There are 2 sources that pin objects: + * 1. The display engine (scanouts, sprites, cursors); + * 2. Reservations for execbuffer; + * + * We can ignore reservations as we hold the struct_mutex and + * are only called outside of the reservation path. + */ + return vma->pin_count; +} + +/* + * Prepare buffer for display plane (scanout, cursors, etc). + * Can be called from an uninterruptible phase (modesetting) and allows + * any flushes to be pipelined (for pageflips). + */ +int +i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj, + u32 alignment, + struct intel_engine_cs *pipelined, + const struct i915_ggtt_view *view) +{ + u32 old_read_domains, old_write_domain; + bool was_pin_display; + int ret; + + if (pipelined != i915_gem_request_get_ring(obj->last_read_req)) { + ret = i915_gem_object_sync(obj, pipelined); + if (ret) + return ret; + } + + /* Mark the pin_display early so that we account for the + * display coherency whilst setting up the cache domains. + */ + was_pin_display = obj->pin_display; + obj->pin_display = true; + + /* The display engine is not coherent with the LLC cache on gen6. As + * a result, we make sure that the pinning that is about to occur is + * done with uncached PTEs. This is lowest common denominator for all + * chipsets. + * + * However for gen6+, we could do better by using the GFDT bit instead + * of uncaching, which would allow us to flush all the LLC-cached data + * with that bit in the PTE to main memory with just one PIPE_CONTROL. + */ + ret = i915_gem_object_set_cache_level(obj, + HAS_WT(obj->base.dev) ? I915_CACHE_WT : I915_CACHE_NONE); + if (ret) + goto err_unpin_display; + + /* As the user may map the buffer once pinned in the display plane + * (e.g. libkms for the bootup splash), we have to ensure that we + * always use map_and_fenceable for all scanout buffers. + */ + ret = i915_gem_object_ggtt_pin(obj, view, alignment, + view->type == I915_GGTT_VIEW_NORMAL ? + PIN_MAPPABLE : 0); + if (ret) + goto err_unpin_display; + + i915_gem_object_flush_cpu_write_domain(obj); + + old_write_domain = obj->base.write_domain; + old_read_domains = obj->base.read_domains; + + /* It should now be out of any other write domains, and we can update + * the domain values for our changes. + */ + obj->base.write_domain = 0; + obj->base.read_domains |= I915_GEM_DOMAIN_GTT; + + trace_i915_gem_object_change_domain(obj, + old_read_domains, + old_write_domain); + + return 0; + +err_unpin_display: + WARN_ON(was_pin_display != is_pin_display(obj)); + obj->pin_display = was_pin_display; + return ret; +} + +void +i915_gem_object_unpin_from_display_plane(struct drm_i915_gem_object *obj, + const struct i915_ggtt_view *view) +{ + i915_gem_object_ggtt_unpin_view(obj, view); + + obj->pin_display = is_pin_display(obj); +} + +int +i915_gem_object_finish_gpu(struct drm_i915_gem_object *obj) +{ + int ret; + + if ((obj->base.read_domains & I915_GEM_GPU_DOMAINS) == 0) + return 0; + + ret = i915_gem_object_wait_rendering(obj, false); + if (ret) + return ret; + + /* Ensure that we invalidate the GPU's caches and TLBs. */ + obj->base.read_domains &= ~I915_GEM_GPU_DOMAINS; + return 0; +} + +/** + * Moves a single object to the CPU read, and possibly write domain. + * + * This function returns when the move is complete, including waiting on + * flushes to occur. + */ +int +i915_gem_object_set_to_cpu_domain(struct drm_i915_gem_object *obj, bool write) +{ + uint32_t old_write_domain, old_read_domains; + int ret; + + if (obj->base.write_domain == I915_GEM_DOMAIN_CPU) + return 0; + + ret = i915_gem_object_wait_rendering(obj, !write); + if (ret) + return ret; + + i915_gem_object_retire(obj); + i915_gem_object_flush_gtt_write_domain(obj); + + old_write_domain = obj->base.write_domain; + old_read_domains = obj->base.read_domains; + + /* Flush the CPU cache if it's still invalid. */ + if ((obj->base.read_domains & I915_GEM_DOMAIN_CPU) == 0) { + i915_gem_clflush_object(obj, false); + + obj->base.read_domains |= I915_GEM_DOMAIN_CPU; + } + + /* It should now be out of any other write domains, and we can update + * the domain values for our changes. + */ + BUG_ON((obj->base.write_domain & ~I915_GEM_DOMAIN_CPU) != 0); + + /* If we're writing through the CPU, then the GPU read domains will + * need to be invalidated at next use. + */ + if (write) { + obj->base.read_domains = I915_GEM_DOMAIN_CPU; + obj->base.write_domain = I915_GEM_DOMAIN_CPU; + } + + if (write) + intel_fb_obj_invalidate(obj, NULL, ORIGIN_CPU); + + trace_i915_gem_object_change_domain(obj, + old_read_domains, + old_write_domain); + + return 0; +} + +/* Throttle our rendering by waiting until the ring has completed our requests + * emitted over 20 msec ago. + * + * Note that if we were to use the current jiffies each time around the loop, + * we wouldn't escape the function with any frames outstanding if the time to + * render a frame was over 20ms. + * + * This should get us reasonable parallelism between CPU and GPU but also + * relatively low latency when blocking on a particular request to finish. + */ +static int +i915_gem_ring_throttle(struct drm_device *dev, struct drm_file *file) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_file_private *file_priv = file->driver_priv; + unsigned long recent_enough = jiffies - msecs_to_jiffies(20); + struct drm_i915_gem_request *request, *target = NULL; + unsigned reset_counter; + int ret; + + ret = i915_gem_wait_for_error(&dev_priv->gpu_error); + if (ret) + return ret; + + ret = i915_gem_check_wedge(&dev_priv->gpu_error, false); + if (ret) + return ret; + + spin_lock(&file_priv->mm.lock); + list_for_each_entry(request, &file_priv->mm.request_list, client_list) { + if (time_after_eq(request->emitted_jiffies, recent_enough)) + break; + + target = request; + } + reset_counter = atomic_read(&dev_priv->gpu_error.reset_counter); + if (target) + i915_gem_request_reference(target); + spin_unlock(&file_priv->mm.lock); + + if (target == NULL) + return 0; + + ret = __i915_wait_request(target, reset_counter, true, NULL, NULL); + if (ret == 0) + queue_delayed_work(dev_priv->wq, &dev_priv->mm.retire_work, 0); + + mutex_lock(&dev->struct_mutex); + i915_gem_request_unreference(target); + mutex_unlock(&dev->struct_mutex); + + return ret; +} + +static bool +i915_vma_misplaced(struct i915_vma *vma, uint32_t alignment, uint64_t flags) +{ + struct drm_i915_gem_object *obj = vma->obj; + + if (alignment && + vma->node.start & (alignment - 1)) + return true; + + if (flags & PIN_MAPPABLE && !obj->map_and_fenceable) + return true; + + if (flags & PIN_OFFSET_BIAS && + vma->node.start < (flags & PIN_OFFSET_MASK)) + return true; + + return false; +} + +static int +i915_gem_object_do_pin(struct drm_i915_gem_object *obj, + struct i915_address_space *vm, + const struct i915_ggtt_view *ggtt_view, + uint32_t alignment, + uint64_t flags) +{ + struct drm_i915_private *dev_priv = obj->base.dev->dev_private; + struct i915_vma *vma; + unsigned bound; + int ret; + + if (WARN_ON(vm == &dev_priv->mm.aliasing_ppgtt->base)) + return -ENODEV; + + if (WARN_ON(flags & (PIN_GLOBAL | PIN_MAPPABLE) && !i915_is_ggtt(vm))) + return -EINVAL; + + if (WARN_ON((flags & (PIN_MAPPABLE | PIN_GLOBAL)) == PIN_MAPPABLE)) + return -EINVAL; + + if (WARN_ON(i915_is_ggtt(vm) != !!ggtt_view)) + return -EINVAL; + + vma = ggtt_view ? i915_gem_obj_to_ggtt_view(obj, ggtt_view) : + i915_gem_obj_to_vma(obj, vm); + + if (IS_ERR(vma)) + return PTR_ERR(vma); + + if (vma) { + if (WARN_ON(vma->pin_count == DRM_I915_GEM_OBJECT_MAX_PIN_COUNT)) + return -EBUSY; + + if (i915_vma_misplaced(vma, alignment, flags)) { + unsigned long offset; + offset = ggtt_view ? i915_gem_obj_ggtt_offset_view(obj, ggtt_view) : + i915_gem_obj_offset(obj, vm); + WARN(vma->pin_count, + "bo is already pinned in %s with incorrect alignment:" + " offset=%lx, req.alignment=%x, req.map_and_fenceable=%d," + " obj->map_and_fenceable=%d\n", + ggtt_view ? "ggtt" : "ppgtt", + offset, + alignment, + !!(flags & PIN_MAPPABLE), + obj->map_and_fenceable); + ret = i915_vma_unbind(vma); + if (ret) + return ret; + + vma = NULL; + } + } + + bound = vma ? vma->bound : 0; + if (vma == NULL || !drm_mm_node_allocated(&vma->node)) { + /* In true PPGTT, bind has possibly changed PDEs, which + * means we must do a context switch before the GPU can + * accurately read some of the VMAs. + */ + vma = i915_gem_object_bind_to_vm(obj, vm, ggtt_view, alignment, + flags); + if (IS_ERR(vma)) + return PTR_ERR(vma); + } + + if (flags & PIN_GLOBAL && !(vma->bound & GLOBAL_BIND)) { + ret = i915_vma_bind(vma, obj->cache_level, GLOBAL_BIND); + if (ret) + return ret; + } + + if ((bound ^ vma->bound) & GLOBAL_BIND) { + bool mappable, fenceable; + u32 fence_size, fence_alignment; + + fence_size = i915_gem_get_gtt_size(obj->base.dev, + obj->base.size, + obj->tiling_mode); + fence_alignment = i915_gem_get_gtt_alignment(obj->base.dev, + obj->base.size, + obj->tiling_mode, + true); + + fenceable = (vma->node.size == fence_size && + (vma->node.start & (fence_alignment - 1)) == 0); + + mappable = (vma->node.start + fence_size <= + dev_priv->gtt.mappable_end); + + obj->map_and_fenceable = mappable && fenceable; + } + + WARN_ON(flags & PIN_MAPPABLE && !obj->map_and_fenceable); + + vma->pin_count++; + if (flags & PIN_MAPPABLE) + obj->pin_mappable |= true; + + return 0; +} + +int +i915_gem_object_pin(struct drm_i915_gem_object *obj, + struct i915_address_space *vm, + uint32_t alignment, + uint64_t flags) +{ + return i915_gem_object_do_pin(obj, vm, + i915_is_ggtt(vm) ? &i915_ggtt_view_normal : NULL, + alignment, flags); +} + +int +i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj, + const struct i915_ggtt_view *view, + uint32_t alignment, + uint64_t flags) +{ + if (WARN_ONCE(!view, "no view specified")) + return -EINVAL; + + return i915_gem_object_do_pin(obj, i915_obj_to_ggtt(obj), view, + alignment, flags | PIN_GLOBAL); +} + +void +i915_gem_object_ggtt_unpin_view(struct drm_i915_gem_object *obj, + const struct i915_ggtt_view *view) +{ + struct i915_vma *vma = i915_gem_obj_to_ggtt_view(obj, view); + + BUG_ON(!vma); + WARN_ON(vma->pin_count == 0); + WARN_ON(!i915_gem_obj_ggtt_bound_view(obj, view)); + + if (--vma->pin_count == 0 && view->type == I915_GGTT_VIEW_NORMAL) + obj->pin_mappable = false; +} + +bool +i915_gem_object_pin_fence(struct drm_i915_gem_object *obj) +{ + if (obj->fence_reg != I915_FENCE_REG_NONE) { + struct drm_i915_private *dev_priv = obj->base.dev->dev_private; + struct i915_vma *ggtt_vma = i915_gem_obj_to_ggtt(obj); + + WARN_ON(!ggtt_vma || + dev_priv->fence_regs[obj->fence_reg].pin_count > + ggtt_vma->pin_count); + dev_priv->fence_regs[obj->fence_reg].pin_count++; + return true; + } else + return false; +} + +void +i915_gem_object_unpin_fence(struct drm_i915_gem_object *obj) +{ + if (obj->fence_reg != I915_FENCE_REG_NONE) { + struct drm_i915_private *dev_priv = obj->base.dev->dev_private; + WARN_ON(dev_priv->fence_regs[obj->fence_reg].pin_count <= 0); + dev_priv->fence_regs[obj->fence_reg].pin_count--; + } +} + +int +i915_gem_busy_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_busy *args = data; + struct drm_i915_gem_object *obj; + int ret; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + obj = to_intel_bo(drm_gem_object_lookup(dev, file, args->handle)); + if (&obj->base == NULL) { + ret = -ENOENT; + goto unlock; + } + + /* Count all active objects as busy, even if they are currently not used + * by the gpu. Users of this interface expect objects to eventually + * become non-busy without any further actions, therefore emit any + * necessary flushes here. + */ + ret = i915_gem_object_flush_active(obj); + + args->busy = obj->active; + if (obj->last_read_req) { + struct intel_engine_cs *ring; + BUILD_BUG_ON(I915_NUM_RINGS > 16); + ring = i915_gem_request_get_ring(obj->last_read_req); + args->busy |= intel_ring_flag(ring) << 16; + } + + drm_gem_object_unreference(&obj->base); +unlock: + mutex_unlock(&dev->struct_mutex); + return ret; +} + +int +i915_gem_throttle_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv) +{ + return i915_gem_ring_throttle(dev, file_priv); +} + +int +i915_gem_madvise_ioctl(struct drm_device *dev, void *data, + struct drm_file *file_priv) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_madvise *args = data; + struct drm_i915_gem_object *obj; + int ret; + + switch (args->madv) { + case I915_MADV_DONTNEED: + case I915_MADV_WILLNEED: + break; + default: + return -EINVAL; + } + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + obj = to_intel_bo(drm_gem_object_lookup(dev, file_priv, args->handle)); + if (&obj->base == NULL) { + ret = -ENOENT; + goto unlock; + } + + if (i915_gem_obj_is_pinned(obj)) { + ret = -EINVAL; + goto out; + } + + if (obj->pages && + obj->tiling_mode != I915_TILING_NONE && + dev_priv->quirks & QUIRK_PIN_SWIZZLED_PAGES) { + if (obj->madv == I915_MADV_WILLNEED) + i915_gem_object_unpin_pages(obj); + if (args->madv == I915_MADV_WILLNEED) + i915_gem_object_pin_pages(obj); + } + + if (obj->madv != __I915_MADV_PURGED) + obj->madv = args->madv; + + /* if the object is no longer attached, discard its backing storage */ + if (obj->madv == I915_MADV_DONTNEED && obj->pages == NULL) + i915_gem_object_truncate(obj); + + args->retained = obj->madv != __I915_MADV_PURGED; + +out: + drm_gem_object_unreference(&obj->base); +unlock: + mutex_unlock(&dev->struct_mutex); + return ret; +} + +void i915_gem_object_init(struct drm_i915_gem_object *obj, + const struct drm_i915_gem_object_ops *ops) +{ + INIT_LIST_HEAD(&obj->global_list); + INIT_LIST_HEAD(&obj->ring_list); + INIT_LIST_HEAD(&obj->obj_exec_link); + INIT_LIST_HEAD(&obj->vma_list); + INIT_LIST_HEAD(&obj->batch_pool_list); + + obj->ops = ops; + + obj->fence_reg = I915_FENCE_REG_NONE; + obj->madv = I915_MADV_WILLNEED; + + i915_gem_info_add_obj(obj->base.dev->dev_private, obj->base.size); +} + +static const struct drm_i915_gem_object_ops i915_gem_object_ops = { + .get_pages = i915_gem_object_get_pages_gtt, + .put_pages = i915_gem_object_put_pages_gtt, +}; + +struct drm_i915_gem_object *i915_gem_alloc_object(struct drm_device *dev, + size_t size) +{ + struct drm_i915_gem_object *obj; + struct address_space *mapping; + gfp_t mask; + + obj = i915_gem_object_alloc(dev); + if (obj == NULL) + return NULL; + + if (drm_gem_object_init(dev, &obj->base, size) != 0) { + i915_gem_object_free(obj); + return NULL; + } + + mask = GFP_HIGHUSER | __GFP_RECLAIMABLE; + if (IS_CRESTLINE(dev) || IS_BROADWATER(dev)) { + /* 965gm cannot relocate objects above 4GiB. */ + mask &= ~__GFP_HIGHMEM; + mask |= __GFP_DMA32; + } + + mapping = file_inode(obj->base.filp)->i_mapping; + mapping_set_gfp_mask(mapping, mask); + + i915_gem_object_init(obj, &i915_gem_object_ops); + + obj->base.write_domain = I915_GEM_DOMAIN_CPU; + obj->base.read_domains = I915_GEM_DOMAIN_CPU; + + if (HAS_LLC(dev)) { + /* On some devices, we can have the GPU use the LLC (the CPU + * cache) for about a 10% performance improvement + * compared to uncached. Graphics requests other than + * display scanout are coherent with the CPU in + * accessing this cache. This means in this mode we + * don't need to clflush on the CPU side, and on the + * GPU side we only need to flush internal caches to + * get data visible to the CPU. + * + * However, we maintain the display planes as UC, and so + * need to rebind when first used as such. + */ + obj->cache_level = I915_CACHE_LLC; + } else + obj->cache_level = I915_CACHE_NONE; + + trace_i915_gem_object_create(obj); + + return obj; +} + +static bool discard_backing_storage(struct drm_i915_gem_object *obj) +{ + /* If we are the last user of the backing storage (be it shmemfs + * pages or stolen etc), we know that the pages are going to be + * immediately released. In this case, we can then skip copying + * back the contents from the GPU. + */ + + if (obj->madv != I915_MADV_WILLNEED) + return false; + + if (obj->base.filp == NULL) + return true; + + /* At first glance, this looks racy, but then again so would be + * userspace racing mmap against close. However, the first external + * reference to the filp can only be obtained through the + * i915_gem_mmap_ioctl() which safeguards us against the user + * acquiring such a reference whilst we are in the middle of + * freeing the object. + */ + return atomic_long_read(&obj->base.filp->f_count) == 1; +} + +void i915_gem_free_object(struct drm_gem_object *gem_obj) +{ + struct drm_i915_gem_object *obj = to_intel_bo(gem_obj); + struct drm_device *dev = obj->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct i915_vma *vma, *next; + + intel_runtime_pm_get(dev_priv); + + trace_i915_gem_object_destroy(obj); + + list_for_each_entry_safe(vma, next, &obj->vma_list, vma_link) { + int ret; + + vma->pin_count = 0; + ret = i915_vma_unbind(vma); + if (WARN_ON(ret == -ERESTARTSYS)) { + bool was_interruptible; + + was_interruptible = dev_priv->mm.interruptible; + dev_priv->mm.interruptible = false; + + WARN_ON(i915_vma_unbind(vma)); + + dev_priv->mm.interruptible = was_interruptible; + } + } + + /* Stolen objects don't hold a ref, but do hold pin count. Fix that up + * before progressing. */ + if (obj->stolen) + i915_gem_object_unpin_pages(obj); + + WARN_ON(obj->frontbuffer_bits); + + if (obj->pages && obj->madv == I915_MADV_WILLNEED && + dev_priv->quirks & QUIRK_PIN_SWIZZLED_PAGES && + obj->tiling_mode != I915_TILING_NONE) + i915_gem_object_unpin_pages(obj); + + if (WARN_ON(obj->pages_pin_count)) + obj->pages_pin_count = 0; + if (discard_backing_storage(obj)) + obj->madv = I915_MADV_DONTNEED; + i915_gem_object_put_pages(obj); + i915_gem_object_free_mmap_offset(obj); + + BUG_ON(obj->pages); + + if (obj->base.import_attach) + drm_prime_gem_destroy(&obj->base, NULL); + + if (obj->ops->release) + obj->ops->release(obj); + + drm_gem_object_release(&obj->base); + i915_gem_info_remove_obj(dev_priv, obj->base.size); + + kfree(obj->bit_17); + i915_gem_object_free(obj); + + intel_runtime_pm_put(dev_priv); +} + +struct i915_vma *i915_gem_obj_to_vma(struct drm_i915_gem_object *obj, + struct i915_address_space *vm) +{ + struct i915_vma *vma; + list_for_each_entry(vma, &obj->vma_list, vma_link) { + if (i915_is_ggtt(vma->vm) && + vma->ggtt_view.type != I915_GGTT_VIEW_NORMAL) + continue; + if (vma->vm == vm) + return vma; + } + return NULL; +} + +struct i915_vma *i915_gem_obj_to_ggtt_view(struct drm_i915_gem_object *obj, + const struct i915_ggtt_view *view) +{ + struct i915_address_space *ggtt = i915_obj_to_ggtt(obj); + struct i915_vma *vma; + + if (WARN_ONCE(!view, "no view specified")) + return ERR_PTR(-EINVAL); + + list_for_each_entry(vma, &obj->vma_list, vma_link) + if (vma->vm == ggtt && + i915_ggtt_view_equal(&vma->ggtt_view, view)) + return vma; + return NULL; +} + +void i915_gem_vma_destroy(struct i915_vma *vma) +{ + struct i915_address_space *vm = NULL; + WARN_ON(vma->node.allocated); + + /* Keep the vma as a placeholder in the execbuffer reservation lists */ + if (!list_empty(&vma->exec_list)) + return; + + vm = vma->vm; + + if (!i915_is_ggtt(vm)) + i915_ppgtt_put(i915_vm_to_ppgtt(vm)); + + list_del(&vma->vma_link); + + kfree(vma); +} + +static void +i915_gem_stop_ringbuffers(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + int i; + + for_each_ring(ring, dev_priv, i) + dev_priv->gt.stop_ring(ring); +} + +int +i915_gem_suspend(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int ret = 0; + + mutex_lock(&dev->struct_mutex); + ret = i915_gpu_idle(dev); + if (ret) + goto err; + + i915_gem_retire_requests(dev); + + i915_gem_stop_ringbuffers(dev); + mutex_unlock(&dev->struct_mutex); + + cancel_delayed_work_sync(&dev_priv->gpu_error.hangcheck_work); + cancel_delayed_work_sync(&dev_priv->mm.retire_work); + flush_delayed_work(&dev_priv->mm.idle_work); + + /* Assert that we sucessfully flushed all the work and + * reset the GPU back to its idle, low power state. + */ + WARN_ON(dev_priv->mm.busy); + + return 0; + +err: + mutex_unlock(&dev->struct_mutex); + return ret; +} + +int i915_gem_l3_remap(struct intel_engine_cs *ring, int slice) +{ + struct drm_device *dev = ring->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 reg_base = GEN7_L3LOG_BASE + (slice * 0x200); + u32 *remap_info = dev_priv->l3_parity.remap_info[slice]; + int i, ret; + + if (!HAS_L3_DPF(dev) || !remap_info) + return 0; + + ret = intel_ring_begin(ring, GEN7_L3LOG_SIZE / 4 * 3); + if (ret) + return ret; + + /* + * Note: We do not worry about the concurrent register cacheline hang + * here because no other code should access these registers other than + * at initialization time. + */ + for (i = 0; i < GEN7_L3LOG_SIZE; i += 4) { + intel_ring_emit(ring, MI_LOAD_REGISTER_IMM(1)); + intel_ring_emit(ring, reg_base + i); + intel_ring_emit(ring, remap_info[i/4]); + } + + intel_ring_advance(ring); + + return ret; +} + +void i915_gem_init_swizzling(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (INTEL_INFO(dev)->gen < 5 || + dev_priv->mm.bit_6_swizzle_x == I915_BIT_6_SWIZZLE_NONE) + return; + + I915_WRITE(DISP_ARB_CTL, I915_READ(DISP_ARB_CTL) | + DISP_TILE_SURFACE_SWIZZLING); + + if (IS_GEN5(dev)) + return; + + I915_WRITE(TILECTL, I915_READ(TILECTL) | TILECTL_SWZCTL); + if (IS_GEN6(dev)) + I915_WRITE(ARB_MODE, _MASKED_BIT_ENABLE(ARB_MODE_SWIZZLE_SNB)); + else if (IS_GEN7(dev)) + I915_WRITE(ARB_MODE, _MASKED_BIT_ENABLE(ARB_MODE_SWIZZLE_IVB)); + else if (IS_GEN8(dev)) + I915_WRITE(GAMTARBMODE, _MASKED_BIT_ENABLE(ARB_MODE_SWIZZLE_BDW)); + else + BUG(); +} + +static bool +intel_enable_blt(struct drm_device *dev) +{ + if (!HAS_BLT(dev)) + return false; + + /* The blitter was dysfunctional on early prototypes */ + if (IS_GEN6(dev) && dev->pdev->revision < 8) { + DRM_INFO("BLT not supported on this pre-production hardware;" + " graphics performance will be degraded.\n"); + return false; + } + + return true; +} + +static void init_unused_ring(struct drm_device *dev, u32 base) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + I915_WRITE(RING_CTL(base), 0); + I915_WRITE(RING_HEAD(base), 0); + I915_WRITE(RING_TAIL(base), 0); + I915_WRITE(RING_START(base), 0); +} + +static void init_unused_rings(struct drm_device *dev) +{ + if (IS_I830(dev)) { + init_unused_ring(dev, PRB1_BASE); + init_unused_ring(dev, SRB0_BASE); + init_unused_ring(dev, SRB1_BASE); + init_unused_ring(dev, SRB2_BASE); + init_unused_ring(dev, SRB3_BASE); + } else if (IS_GEN2(dev)) { + init_unused_ring(dev, SRB0_BASE); + init_unused_ring(dev, SRB1_BASE); + } else if (IS_GEN3(dev)) { + init_unused_ring(dev, PRB1_BASE); + init_unused_ring(dev, PRB2_BASE); + } +} + +int i915_gem_init_rings(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + ret = intel_init_render_ring_buffer(dev); + if (ret) + return ret; + + if (HAS_BSD(dev)) { + ret = intel_init_bsd_ring_buffer(dev); + if (ret) + goto cleanup_render_ring; + } + + if (intel_enable_blt(dev)) { + ret = intel_init_blt_ring_buffer(dev); + if (ret) + goto cleanup_bsd_ring; + } + + if (HAS_VEBOX(dev)) { + ret = intel_init_vebox_ring_buffer(dev); + if (ret) + goto cleanup_blt_ring; + } + + if (HAS_BSD2(dev)) { + ret = intel_init_bsd2_ring_buffer(dev); + if (ret) + goto cleanup_vebox_ring; + } + + ret = i915_gem_set_seqno(dev, ((u32)~0 - 0x1000)); + if (ret) + goto cleanup_bsd2_ring; + + return 0; + +cleanup_bsd2_ring: + intel_cleanup_ring_buffer(&dev_priv->ring[VCS2]); +cleanup_vebox_ring: + intel_cleanup_ring_buffer(&dev_priv->ring[VECS]); +cleanup_blt_ring: + intel_cleanup_ring_buffer(&dev_priv->ring[BCS]); +cleanup_bsd_ring: + intel_cleanup_ring_buffer(&dev_priv->ring[VCS]); +cleanup_render_ring: + intel_cleanup_ring_buffer(&dev_priv->ring[RCS]); + + return ret; +} + +int +i915_gem_init_hw(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + int ret, i; + + if (INTEL_INFO(dev)->gen < 6 && !intel_enable_gtt()) + return -EIO; + + /* Double layer security blanket, see i915_gem_init() */ + intel_uncore_forcewake_get(dev_priv, FORCEWAKE_ALL); + + if (dev_priv->ellc_size) + I915_WRITE(HSW_IDICR, I915_READ(HSW_IDICR) | IDIHASHMSK(0xf)); + + if (IS_HASWELL(dev)) + I915_WRITE(MI_PREDICATE_RESULT_2, IS_HSW_GT3(dev) ? + LOWER_SLICE_ENABLED : LOWER_SLICE_DISABLED); + + if (HAS_PCH_NOP(dev)) { + if (IS_IVYBRIDGE(dev)) { + u32 temp = I915_READ(GEN7_MSG_CTL); + temp &= ~(WAIT_FOR_PCH_FLR_ACK | WAIT_FOR_PCH_RESET_ACK); + I915_WRITE(GEN7_MSG_CTL, temp); + } else if (INTEL_INFO(dev)->gen >= 7) { + u32 temp = I915_READ(HSW_NDE_RSTWRN_OPT); + temp &= ~RESET_PCH_HANDSHAKE_ENABLE; + I915_WRITE(HSW_NDE_RSTWRN_OPT, temp); + } + } + + i915_gem_init_swizzling(dev); + + /* + * At least 830 can leave some of the unused rings + * "active" (ie. head != tail) after resume which + * will prevent c3 entry. Makes sure all unused rings + * are totally idle. + */ + init_unused_rings(dev); + + for_each_ring(ring, dev_priv, i) { + ret = ring->init_hw(ring); + if (ret) + goto out; + } + + for (i = 0; i < NUM_L3_SLICES(dev); i++) + i915_gem_l3_remap(&dev_priv->ring[RCS], i); + + ret = i915_ppgtt_init_hw(dev); + if (ret && ret != -EIO) { + DRM_ERROR("PPGTT enable failed %d\n", ret); + i915_gem_cleanup_ringbuffer(dev); + } + + ret = i915_gem_context_enable(dev_priv); + if (ret && ret != -EIO) { + DRM_ERROR("Context enable failed %d\n", ret); + i915_gem_cleanup_ringbuffer(dev); + + goto out; + } + +out: + intel_uncore_forcewake_put(dev_priv, FORCEWAKE_ALL); + return ret; +} + +int i915_gem_init(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + i915.enable_execlists = intel_sanitize_enable_execlists(dev, + i915.enable_execlists); + + mutex_lock(&dev->struct_mutex); + + if (IS_VALLEYVIEW(dev)) { + /* VLVA0 (potential hack), BIOS isn't actually waking us */ + I915_WRITE(VLV_GTLC_WAKE_CTRL, VLV_GTLC_ALLOWWAKEREQ); + if (wait_for((I915_READ(VLV_GTLC_PW_STATUS) & + VLV_GTLC_ALLOWWAKEACK), 10)) + DRM_DEBUG_DRIVER("allow wake ack timed out\n"); + } + + if (!i915.enable_execlists) { + dev_priv->gt.do_execbuf = i915_gem_ringbuffer_submission; + dev_priv->gt.init_rings = i915_gem_init_rings; + dev_priv->gt.cleanup_ring = intel_cleanup_ring_buffer; + dev_priv->gt.stop_ring = intel_stop_ring_buffer; + } else { + dev_priv->gt.do_execbuf = intel_execlists_submission; + dev_priv->gt.init_rings = intel_logical_rings_init; + dev_priv->gt.cleanup_ring = intel_logical_ring_cleanup; + dev_priv->gt.stop_ring = intel_logical_ring_stop; + } + + /* This is just a security blanket to placate dragons. + * On some systems, we very sporadically observe that the first TLBs + * used by the CS may be stale, despite us poking the TLB reset. If + * we hold the forcewake during initialisation these problems + * just magically go away. + */ + intel_uncore_forcewake_get(dev_priv, FORCEWAKE_ALL); + + ret = i915_gem_init_userptr(dev); + if (ret) + goto out_unlock; + + i915_gem_init_global_gtt(dev); + + ret = i915_gem_context_init(dev); + if (ret) + goto out_unlock; + + ret = dev_priv->gt.init_rings(dev); + if (ret) + goto out_unlock; + + ret = i915_gem_init_hw(dev); + if (ret == -EIO) { + /* Allow ring initialisation to fail by marking the GPU as + * wedged. But we only want to do this where the GPU is angry, + * for all other failure, such as an allocation failure, bail. + */ + DRM_ERROR("Failed to initialize GPU, declaring it wedged\n"); + atomic_set_mask(I915_WEDGED, &dev_priv->gpu_error.reset_counter); + ret = 0; + } + +out_unlock: + intel_uncore_forcewake_put(dev_priv, FORCEWAKE_ALL); + mutex_unlock(&dev->struct_mutex); + + return ret; +} + +void +i915_gem_cleanup_ringbuffer(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + int i; + + for_each_ring(ring, dev_priv, i) + dev_priv->gt.cleanup_ring(ring); +} + +static void +init_ring_lists(struct intel_engine_cs *ring) +{ + INIT_LIST_HEAD(&ring->active_list); + INIT_LIST_HEAD(&ring->request_list); +} + +void i915_init_vm(struct drm_i915_private *dev_priv, + struct i915_address_space *vm) +{ + if (!i915_is_ggtt(vm)) + drm_mm_init(&vm->mm, vm->start, vm->total); + vm->dev = dev_priv->dev; + INIT_LIST_HEAD(&vm->active_list); + INIT_LIST_HEAD(&vm->inactive_list); + INIT_LIST_HEAD(&vm->global_link); + list_add_tail(&vm->global_link, &dev_priv->vm_list); +} + +void +i915_gem_load(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int i; + + dev_priv->slab = + kmem_cache_create("i915_gem_object", + sizeof(struct drm_i915_gem_object), 0, + SLAB_HWCACHE_ALIGN, + NULL); + + INIT_LIST_HEAD(&dev_priv->vm_list); + i915_init_vm(dev_priv, &dev_priv->gtt.base); + + INIT_LIST_HEAD(&dev_priv->context_list); + INIT_LIST_HEAD(&dev_priv->mm.unbound_list); + INIT_LIST_HEAD(&dev_priv->mm.bound_list); + INIT_LIST_HEAD(&dev_priv->mm.fence_list); + for (i = 0; i < I915_NUM_RINGS; i++) + init_ring_lists(&dev_priv->ring[i]); + for (i = 0; i < I915_MAX_NUM_FENCES; i++) + INIT_LIST_HEAD(&dev_priv->fence_regs[i].lru_list); + INIT_DELAYED_WORK(&dev_priv->mm.retire_work, + i915_gem_retire_work_handler); + INIT_DELAYED_WORK(&dev_priv->mm.idle_work, + i915_gem_idle_work_handler); + init_waitqueue_head(&dev_priv->gpu_error.reset_queue); + + dev_priv->relative_constants_mode = I915_EXEC_CONSTANTS_REL_GENERAL; + + if (INTEL_INFO(dev)->gen >= 7 && !IS_VALLEYVIEW(dev)) + dev_priv->num_fence_regs = 32; + else if (INTEL_INFO(dev)->gen >= 4 || IS_I945G(dev) || IS_I945GM(dev) || IS_G33(dev)) + dev_priv->num_fence_regs = 16; + else + dev_priv->num_fence_regs = 8; + + if (intel_vgpu_active(dev)) + dev_priv->num_fence_regs = + I915_READ(vgtif_reg(avail_rs.fence_num)); + + /* Initialize fence registers to zero */ + INIT_LIST_HEAD(&dev_priv->mm.fence_list); + i915_gem_restore_fences(dev); + + i915_gem_detect_bit_6_swizzle(dev); + init_waitqueue_head(&dev_priv->pending_flip_queue); + + dev_priv->mm.interruptible = true; + + i915_gem_shrinker_init(dev_priv); + + i915_gem_batch_pool_init(dev, &dev_priv->mm.batch_pool); + + mutex_init(&dev_priv->fb_tracking.lock); +} + +void i915_gem_release(struct drm_device *dev, struct drm_file *file) +{ + struct drm_i915_file_private *file_priv = file->driver_priv; + + cancel_delayed_work_sync(&file_priv->mm.idle_work); + + /* Clean up our request list when the client is going away, so that + * later retire_requests won't dereference our soon-to-be-gone + * file_priv. + */ + spin_lock(&file_priv->mm.lock); + while (!list_empty(&file_priv->mm.request_list)) { + struct drm_i915_gem_request *request; + + request = list_first_entry(&file_priv->mm.request_list, + struct drm_i915_gem_request, + client_list); + list_del(&request->client_list); + request->file_priv = NULL; + } + spin_unlock(&file_priv->mm.lock); +} + +static void +i915_gem_file_idle_work_handler(struct work_struct *work) +{ + struct drm_i915_file_private *file_priv = + container_of(work, typeof(*file_priv), mm.idle_work.work); + + atomic_set(&file_priv->rps_wait_boost, false); +} + +int i915_gem_open(struct drm_device *dev, struct drm_file *file) +{ + struct drm_i915_file_private *file_priv; + int ret; + + DRM_DEBUG_DRIVER("\n"); + + file_priv = kzalloc(sizeof(*file_priv), GFP_KERNEL); + if (!file_priv) + return -ENOMEM; + + file->driver_priv = file_priv; + file_priv->dev_priv = dev->dev_private; + file_priv->file = file; + + spin_lock_init(&file_priv->mm.lock); + INIT_LIST_HEAD(&file_priv->mm.request_list); + INIT_DELAYED_WORK(&file_priv->mm.idle_work, + i915_gem_file_idle_work_handler); + + ret = i915_gem_context_open(dev, file); + if (ret) + kfree(file_priv); + + return ret; +} + +/** + * i915_gem_track_fb - update frontbuffer tracking + * old: current GEM buffer for the frontbuffer slots + * new: new GEM buffer for the frontbuffer slots + * frontbuffer_bits: bitmask of frontbuffer slots + * + * This updates the frontbuffer tracking bits @frontbuffer_bits by clearing them + * from @old and setting them in @new. Both @old and @new can be NULL. + */ +void i915_gem_track_fb(struct drm_i915_gem_object *old, + struct drm_i915_gem_object *new, + unsigned frontbuffer_bits) +{ + if (old) { + WARN_ON(!mutex_is_locked(&old->base.dev->struct_mutex)); + WARN_ON(!(old->frontbuffer_bits & frontbuffer_bits)); + old->frontbuffer_bits &= ~frontbuffer_bits; + } + + if (new) { + WARN_ON(!mutex_is_locked(&new->base.dev->struct_mutex)); + WARN_ON(new->frontbuffer_bits & frontbuffer_bits); + new->frontbuffer_bits |= frontbuffer_bits; + } +} + +/* All the new VM stuff */ +unsigned long +i915_gem_obj_offset(struct drm_i915_gem_object *o, + struct i915_address_space *vm) +{ + struct drm_i915_private *dev_priv = o->base.dev->dev_private; + struct i915_vma *vma; + + WARN_ON(vm == &dev_priv->mm.aliasing_ppgtt->base); + + list_for_each_entry(vma, &o->vma_list, vma_link) { + if (i915_is_ggtt(vma->vm) && + vma->ggtt_view.type != I915_GGTT_VIEW_NORMAL) + continue; + if (vma->vm == vm) + return vma->node.start; + } + + WARN(1, "%s vma for this object not found.\n", + i915_is_ggtt(vm) ? "global" : "ppgtt"); + return -1; +} + +unsigned long +i915_gem_obj_ggtt_offset_view(struct drm_i915_gem_object *o, + const struct i915_ggtt_view *view) +{ + struct i915_address_space *ggtt = i915_obj_to_ggtt(o); + struct i915_vma *vma; + + list_for_each_entry(vma, &o->vma_list, vma_link) + if (vma->vm == ggtt && + i915_ggtt_view_equal(&vma->ggtt_view, view)) + return vma->node.start; + + WARN(1, "global vma for this object not found.\n"); + return -1; +} + +bool i915_gem_obj_bound(struct drm_i915_gem_object *o, + struct i915_address_space *vm) +{ + struct i915_vma *vma; + + list_for_each_entry(vma, &o->vma_list, vma_link) { + if (i915_is_ggtt(vma->vm) && + vma->ggtt_view.type != I915_GGTT_VIEW_NORMAL) + continue; + if (vma->vm == vm && drm_mm_node_allocated(&vma->node)) + return true; + } + + return false; +} + +bool i915_gem_obj_ggtt_bound_view(struct drm_i915_gem_object *o, + const struct i915_ggtt_view *view) +{ + struct i915_address_space *ggtt = i915_obj_to_ggtt(o); + struct i915_vma *vma; + + list_for_each_entry(vma, &o->vma_list, vma_link) + if (vma->vm == ggtt && + i915_ggtt_view_equal(&vma->ggtt_view, view) && + drm_mm_node_allocated(&vma->node)) + return true; + + return false; +} + +bool i915_gem_obj_bound_any(struct drm_i915_gem_object *o) +{ + struct i915_vma *vma; + + list_for_each_entry(vma, &o->vma_list, vma_link) + if (drm_mm_node_allocated(&vma->node)) + return true; + + return false; +} + +unsigned long i915_gem_obj_size(struct drm_i915_gem_object *o, + struct i915_address_space *vm) +{ + struct drm_i915_private *dev_priv = o->base.dev->dev_private; + struct i915_vma *vma; + + WARN_ON(vm == &dev_priv->mm.aliasing_ppgtt->base); + + BUG_ON(list_empty(&o->vma_list)); + + list_for_each_entry(vma, &o->vma_list, vma_link) { + if (i915_is_ggtt(vma->vm) && + vma->ggtt_view.type != I915_GGTT_VIEW_NORMAL) + continue; + if (vma->vm == vm) + return vma->node.size; + } + return 0; +} + +bool i915_gem_obj_is_pinned(struct drm_i915_gem_object *obj) +{ + struct i915_vma *vma; + list_for_each_entry(vma, &obj->vma_list, vma_link) { + if (i915_is_ggtt(vma->vm) && + vma->ggtt_view.type != I915_GGTT_VIEW_NORMAL) + continue; + if (vma->pin_count > 0) + return true; + } + return false; +} + --- linux-3.19.0.orig/ubuntu/i915/i915_gem_batch_pool.c +++ linux-3.19.0/ubuntu/i915/i915_gem_batch_pool.c @@ -0,0 +1,137 @@ +/* + * Copyright © 2014 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + */ + +#include "i915_drv.h" + +/** + * DOC: batch pool + * + * In order to submit batch buffers as 'secure', the software command parser + * must ensure that a batch buffer cannot be modified after parsing. It does + * this by copying the user provided batch buffer contents to a kernel owned + * buffer from which the hardware will actually execute, and by carefully + * managing the address space bindings for such buffers. + * + * The batch pool framework provides a mechanism for the driver to manage a + * set of scratch buffers to use for this purpose. The framework can be + * extended to support other uses cases should they arise. + */ + +/** + * i915_gem_batch_pool_init() - initialize a batch buffer pool + * @dev: the drm device + * @pool: the batch buffer pool + */ +void i915_gem_batch_pool_init(struct drm_device *dev, + struct i915_gem_batch_pool *pool) +{ + pool->dev = dev; + INIT_LIST_HEAD(&pool->cache_list); +} + +/** + * i915_gem_batch_pool_fini() - clean up a batch buffer pool + * @pool: the pool to clean up + * + * Note: Callers must hold the struct_mutex. + */ +void i915_gem_batch_pool_fini(struct i915_gem_batch_pool *pool) +{ + WARN_ON(!mutex_is_locked(&pool->dev->struct_mutex)); + + while (!list_empty(&pool->cache_list)) { + struct drm_i915_gem_object *obj = + list_first_entry(&pool->cache_list, + struct drm_i915_gem_object, + batch_pool_list); + + WARN_ON(obj->active); + + list_del_init(&obj->batch_pool_list); + drm_gem_object_unreference(&obj->base); + } +} + +/** + * i915_gem_batch_pool_get() - select a buffer from the pool + * @pool: the batch buffer pool + * @size: the minimum desired size of the returned buffer + * + * Finds or allocates a batch buffer in the pool with at least the requested + * size. The caller is responsible for any domain, active/inactive, or + * purgeability management for the returned buffer. + * + * Note: Callers must hold the struct_mutex + * + * Return: the selected batch buffer object + */ +struct drm_i915_gem_object * +i915_gem_batch_pool_get(struct i915_gem_batch_pool *pool, + size_t size) +{ + struct drm_i915_gem_object *obj = NULL; + struct drm_i915_gem_object *tmp, *next; + + WARN_ON(!mutex_is_locked(&pool->dev->struct_mutex)); + + list_for_each_entry_safe(tmp, next, + &pool->cache_list, batch_pool_list) { + + if (tmp->active) + continue; + + /* While we're looping, do some clean up */ + if (tmp->madv == __I915_MADV_PURGED) { + list_del(&tmp->batch_pool_list); + drm_gem_object_unreference(&tmp->base); + continue; + } + + /* + * Select a buffer that is at least as big as needed + * but not 'too much' bigger. A better way to do this + * might be to bucket the pool objects based on size. + */ + if (tmp->base.size >= size && + tmp->base.size <= (2 * size)) { + obj = tmp; + break; + } + } + + if (!obj) { + obj = i915_gem_alloc_object(pool->dev, size); + if (!obj) + return ERR_PTR(-ENOMEM); + + list_add_tail(&obj->batch_pool_list, &pool->cache_list); + } + else + /* Keep list in LRU order */ + list_move_tail(&obj->batch_pool_list, &pool->cache_list); + + obj->madv = I915_MADV_WILLNEED; + + return obj; +} --- linux-3.19.0.orig/ubuntu/i915/i915_gem_context.c +++ linux-3.19.0/ubuntu/i915/i915_gem_context.c @@ -0,0 +1,964 @@ +/* + * Copyright © 2011-2012 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Ben Widawsky + * + */ + +/* + * This file implements HW context support. On gen5+ a HW context consists of an + * opaque GPU object which is referenced at times of context saves and restores. + * With RC6 enabled, the context is also referenced as the GPU enters and exists + * from RC6 (GPU has it's own internal power context, except on gen5). Though + * something like a context does exist for the media ring, the code only + * supports contexts for the render ring. + * + * In software, there is a distinction between contexts created by the user, + * and the default HW context. The default HW context is used by GPU clients + * that do not request setup of their own hardware context. The default + * context's state is never restored to help prevent programming errors. This + * would happen if a client ran and piggy-backed off another clients GPU state. + * The default context only exists to give the GPU some offset to load as the + * current to invoke a save of the context we actually care about. In fact, the + * code could likely be constructed, albeit in a more complicated fashion, to + * never use the default context, though that limits the driver's ability to + * swap out, and/or destroy other contexts. + * + * All other contexts are created as a request by the GPU client. These contexts + * store GPU state, and thus allow GPU clients to not re-emit state (and + * potentially query certain state) at any time. The kernel driver makes + * certain that the appropriate commands are inserted. + * + * The context life cycle is semi-complicated in that context BOs may live + * longer than the context itself because of the way the hardware, and object + * tracking works. Below is a very crude representation of the state machine + * describing the context life. + * refcount pincount active + * S0: initial state 0 0 0 + * S1: context created 1 0 0 + * S2: context is currently running 2 1 X + * S3: GPU referenced, but not current 2 0 1 + * S4: context is current, but destroyed 1 1 0 + * S5: like S3, but destroyed 1 0 1 + * + * The most common (but not all) transitions: + * S0->S1: client creates a context + * S1->S2: client submits execbuf with context + * S2->S3: other clients submits execbuf with context + * S3->S1: context object was retired + * S3->S2: clients submits another execbuf + * S2->S4: context destroy called with current context + * S3->S5->S0: destroy path + * S4->S5->S0: destroy path on current context + * + * There are two confusing terms used above: + * The "current context" means the context which is currently running on the + * GPU. The GPU has loaded its state already and has stored away the gtt + * offset of the BO. The GPU is not actively referencing the data at this + * offset, but it will on the next context switch. The only way to avoid this + * is to do a GPU reset. + * + * An "active context' is one which was previously the "current context" and is + * on the active list waiting for the next context switch to occur. Until this + * happens, the object must remain at the same gtt offset. It is therefore + * possible to destroy a context, but it is still active. + * + */ + +#include +#include +#include "i915_drv.h" +#include "i915_trace.h" + +/* This is a HW constraint. The value below is the largest known requirement + * I've seen in a spec to date, and that was a workaround for a non-shipping + * part. It should be safe to decrease this, but it's more future proof as is. + */ +#define GEN6_CONTEXT_ALIGN (64<<10) +#define GEN7_CONTEXT_ALIGN 4096 + +static size_t get_context_alignment(struct drm_device *dev) +{ + if (IS_GEN6(dev)) + return GEN6_CONTEXT_ALIGN; + + return GEN7_CONTEXT_ALIGN; +} + +static int get_context_size(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + u32 reg; + + switch (INTEL_INFO(dev)->gen) { + case 6: + reg = I915_READ(CXT_SIZE); + ret = GEN6_CXT_TOTAL_SIZE(reg) * 64; + break; + case 7: + reg = I915_READ(GEN7_CXT_SIZE); + if (IS_HASWELL(dev)) + ret = HSW_CXT_TOTAL_SIZE; + else + ret = GEN7_CXT_TOTAL_SIZE(reg) * 64; + break; + case 8: + ret = GEN8_CXT_TOTAL_SIZE; + break; + default: + BUG(); + } + + return ret; +} + +void i915_gem_context_free(struct kref *ctx_ref) +{ + struct intel_context *ctx = container_of(ctx_ref, + typeof(*ctx), ref); + + trace_i915_context_free(ctx); + + if (i915.enable_execlists) + intel_lr_context_free(ctx); + + i915_ppgtt_put(ctx->ppgtt); + + if (ctx->legacy_hw_ctx.rcs_state) + drm_gem_object_unreference(&ctx->legacy_hw_ctx.rcs_state->base); + list_del(&ctx->link); + kfree(ctx); +} + +struct drm_i915_gem_object * +i915_gem_alloc_context_obj(struct drm_device *dev, size_t size) +{ + struct drm_i915_gem_object *obj; + int ret; + + obj = i915_gem_alloc_object(dev, size); + if (obj == NULL) + return ERR_PTR(-ENOMEM); + + /* + * Try to make the context utilize L3 as well as LLC. + * + * On VLV we don't have L3 controls in the PTEs so we + * shouldn't touch the cache level, especially as that + * would make the object snooped which might have a + * negative performance impact. + */ + if (INTEL_INFO(dev)->gen >= 7 && !IS_VALLEYVIEW(dev)) { + ret = i915_gem_object_set_cache_level(obj, I915_CACHE_L3_LLC); + /* Failure shouldn't ever happen this early */ + if (WARN_ON(ret)) { + drm_gem_object_unreference(&obj->base); + return ERR_PTR(ret); + } + } + + return obj; +} + +static struct intel_context * +__create_hw_context(struct drm_device *dev, + struct drm_i915_file_private *file_priv) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_context *ctx; + int ret; + + ctx = kzalloc(sizeof(*ctx), GFP_KERNEL); + if (ctx == NULL) + return ERR_PTR(-ENOMEM); + + kref_init(&ctx->ref); + list_add_tail(&ctx->link, &dev_priv->context_list); + + if (dev_priv->hw_context_size) { + struct drm_i915_gem_object *obj = + i915_gem_alloc_context_obj(dev, dev_priv->hw_context_size); + if (IS_ERR(obj)) { + ret = PTR_ERR(obj); + goto err_out; + } + ctx->legacy_hw_ctx.rcs_state = obj; + } + + /* Default context will never have a file_priv */ + if (file_priv != NULL) { + ret = idr_alloc(&file_priv->context_idr, ctx, + DEFAULT_CONTEXT_HANDLE, 0, GFP_KERNEL); + if (ret < 0) + goto err_out; + } else + ret = DEFAULT_CONTEXT_HANDLE; + + ctx->file_priv = file_priv; + ctx->user_handle = ret; + /* NB: Mark all slices as needing a remap so that when the context first + * loads it will restore whatever remap state already exists. If there + * is no remap info, it will be a NOP. */ + ctx->remap_slice = (1 << NUM_L3_SLICES(dev)) - 1; + + ctx->hang_stats.ban_period_seconds = DRM_I915_CTX_BAN_PERIOD; + + return ctx; + +err_out: + i915_gem_context_unreference(ctx); + return ERR_PTR(ret); +} + +/** + * The default context needs to exist per ring that uses contexts. It stores the + * context state of the GPU for applications that don't utilize HW contexts, as + * well as an idle case. + */ +static struct intel_context * +i915_gem_create_context(struct drm_device *dev, + struct drm_i915_file_private *file_priv) +{ + const bool is_global_default_ctx = file_priv == NULL; + struct intel_context *ctx; + int ret = 0; + + BUG_ON(!mutex_is_locked(&dev->struct_mutex)); + + ctx = __create_hw_context(dev, file_priv); + if (IS_ERR(ctx)) + return ctx; + + if (is_global_default_ctx && ctx->legacy_hw_ctx.rcs_state) { + /* We may need to do things with the shrinker which + * require us to immediately switch back to the default + * context. This can cause a problem as pinning the + * default context also requires GTT space which may not + * be available. To avoid this we always pin the default + * context. + */ + ret = i915_gem_obj_ggtt_pin(ctx->legacy_hw_ctx.rcs_state, + get_context_alignment(dev), 0); + if (ret) { + DRM_DEBUG_DRIVER("Couldn't pin %d\n", ret); + goto err_destroy; + } + } + + if (USES_FULL_PPGTT(dev)) { + struct i915_hw_ppgtt *ppgtt = i915_ppgtt_create(dev, file_priv); + + if (IS_ERR_OR_NULL(ppgtt)) { + DRM_DEBUG_DRIVER("PPGTT setup failed (%ld)\n", + PTR_ERR(ppgtt)); + ret = PTR_ERR(ppgtt); + goto err_unpin; + } + + ctx->ppgtt = ppgtt; + } + + trace_i915_context_create(ctx); + + return ctx; + +err_unpin: + if (is_global_default_ctx && ctx->legacy_hw_ctx.rcs_state) + i915_gem_object_ggtt_unpin(ctx->legacy_hw_ctx.rcs_state); +err_destroy: + i915_gem_context_unreference(ctx); + return ERR_PTR(ret); +} + +void i915_gem_context_reset(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int i; + + if (i915.enable_execlists) { + struct intel_context *ctx; + + list_for_each_entry(ctx, &dev_priv->context_list, link) { + intel_lr_context_reset(dev, ctx); + } + + return; + } + + for (i = 0; i < I915_NUM_RINGS; i++) { + struct intel_engine_cs *ring = &dev_priv->ring[i]; + struct intel_context *lctx = ring->last_context; + + if (lctx) { + if (lctx->legacy_hw_ctx.rcs_state && i == RCS) + i915_gem_object_ggtt_unpin(lctx->legacy_hw_ctx.rcs_state); + + i915_gem_context_unreference(lctx); + ring->last_context = NULL; + } + } +} + +int i915_gem_context_init(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_context *ctx; + int i; + + /* Init should only be called once per module load. Eventually the + * restriction on the context_disabled check can be loosened. */ + if (WARN_ON(dev_priv->ring[RCS].default_context)) + return 0; + + if (i915.enable_execlists) { + /* NB: intentionally left blank. We will allocate our own + * backing objects as we need them, thank you very much */ + dev_priv->hw_context_size = 0; + } else if (HAS_HW_CONTEXTS(dev)) { + dev_priv->hw_context_size = round_up(get_context_size(dev), 4096); + if (dev_priv->hw_context_size > (1<<20)) { + DRM_DEBUG_DRIVER("Disabling HW Contexts; invalid size %d\n", + dev_priv->hw_context_size); + dev_priv->hw_context_size = 0; + } + } + + ctx = i915_gem_create_context(dev, NULL); + if (IS_ERR(ctx)) { + DRM_ERROR("Failed to create default global context (error %ld)\n", + PTR_ERR(ctx)); + return PTR_ERR(ctx); + } + + for (i = 0; i < I915_NUM_RINGS; i++) { + struct intel_engine_cs *ring = &dev_priv->ring[i]; + + /* NB: RCS will hold a ref for all rings */ + ring->default_context = ctx; + } + + DRM_DEBUG_DRIVER("%s context support initialized\n", + i915.enable_execlists ? "LR" : + dev_priv->hw_context_size ? "HW" : "fake"); + return 0; +} + +void i915_gem_context_fini(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_context *dctx = dev_priv->ring[RCS].default_context; + int i; + + if (dctx->legacy_hw_ctx.rcs_state) { + /* The only known way to stop the gpu from accessing the hw context is + * to reset it. Do this as the very last operation to avoid confusing + * other code, leading to spurious errors. */ + intel_gpu_reset(dev); + + /* When default context is created and switched to, base object refcount + * will be 2 (+1 from object creation and +1 from do_switch()). + * i915_gem_context_fini() will be called after gpu_idle() has switched + * to default context. So we need to unreference the base object once + * to offset the do_switch part, so that i915_gem_context_unreference() + * can then free the base object correctly. */ + WARN_ON(!dev_priv->ring[RCS].last_context); + if (dev_priv->ring[RCS].last_context == dctx) { + /* Fake switch to NULL context */ + WARN_ON(dctx->legacy_hw_ctx.rcs_state->active); + i915_gem_object_ggtt_unpin(dctx->legacy_hw_ctx.rcs_state); + i915_gem_context_unreference(dctx); + dev_priv->ring[RCS].last_context = NULL; + } + + i915_gem_object_ggtt_unpin(dctx->legacy_hw_ctx.rcs_state); + } + + for (i = 0; i < I915_NUM_RINGS; i++) { + struct intel_engine_cs *ring = &dev_priv->ring[i]; + + if (ring->last_context) + i915_gem_context_unreference(ring->last_context); + + ring->default_context = NULL; + ring->last_context = NULL; + } + + i915_gem_context_unreference(dctx); +} + +int i915_gem_context_enable(struct drm_i915_private *dev_priv) +{ + struct intel_engine_cs *ring; + int ret, i; + + BUG_ON(!dev_priv->ring[RCS].default_context); + + if (i915.enable_execlists) { + for_each_ring(ring, dev_priv, i) { + if (ring->init_context) { + ret = ring->init_context(ring, + ring->default_context); + if (ret) { + DRM_ERROR("ring init context: %d\n", + ret); + return ret; + } + } + } + + } else + for_each_ring(ring, dev_priv, i) { + ret = i915_switch_context(ring, ring->default_context); + if (ret) + return ret; + } + + return 0; +} + +static int context_idr_cleanup(int id, void *p, void *data) +{ + struct intel_context *ctx = p; + + i915_gem_context_unreference(ctx); + return 0; +} + +int i915_gem_context_open(struct drm_device *dev, struct drm_file *file) +{ + struct drm_i915_file_private *file_priv = file->driver_priv; + struct intel_context *ctx; + + idr_init(&file_priv->context_idr); + + mutex_lock(&dev->struct_mutex); + ctx = i915_gem_create_context(dev, file_priv); + mutex_unlock(&dev->struct_mutex); + + if (IS_ERR(ctx)) { + idr_destroy(&file_priv->context_idr); + return PTR_ERR(ctx); + } + + return 0; +} + +void i915_gem_context_close(struct drm_device *dev, struct drm_file *file) +{ + struct drm_i915_file_private *file_priv = file->driver_priv; + + idr_for_each(&file_priv->context_idr, context_idr_cleanup, NULL); + idr_destroy(&file_priv->context_idr); +} + +struct intel_context * +i915_gem_context_get(struct drm_i915_file_private *file_priv, u32 id) +{ + struct intel_context *ctx; + + ctx = (struct intel_context *)idr_find(&file_priv->context_idr, id); + if (!ctx) + return ERR_PTR(-ENOENT); + + return ctx; +} + +static inline int +mi_set_context(struct intel_engine_cs *ring, + struct intel_context *new_context, + u32 hw_flags) +{ + u32 flags = hw_flags | MI_MM_SPACE_GTT; + const int num_rings = + /* Use an extended w/a on ivb+ if signalling from other rings */ + i915_semaphore_is_enabled(ring->dev) ? + hweight32(INTEL_INFO(ring->dev)->ring_mask) - 1 : + 0; + int len, i, ret; + + /* w/a: If Flush TLB Invalidation Mode is enabled, driver must do a TLB + * invalidation prior to MI_SET_CONTEXT. On GEN6 we don't set the value + * explicitly, so we rely on the value at ring init, stored in + * itlb_before_ctx_switch. + */ + if (IS_GEN6(ring->dev)) { + ret = ring->flush(ring, I915_GEM_GPU_DOMAINS, 0); + if (ret) + return ret; + } + + /* These flags are for resource streamer on HSW+ */ + if (!IS_HASWELL(ring->dev) && INTEL_INFO(ring->dev)->gen < 8) + flags |= (MI_SAVE_EXT_STATE_EN | MI_RESTORE_EXT_STATE_EN); + + + len = 4; + if (INTEL_INFO(ring->dev)->gen >= 7) + len += 2 + (num_rings ? 4*num_rings + 2 : 0); + + ret = intel_ring_begin(ring, len); + if (ret) + return ret; + + /* WaProgramMiArbOnOffAroundMiSetContext:ivb,vlv,hsw,bdw,chv */ + if (INTEL_INFO(ring->dev)->gen >= 7) { + intel_ring_emit(ring, MI_ARB_ON_OFF | MI_ARB_DISABLE); + if (num_rings) { + struct intel_engine_cs *signaller; + + intel_ring_emit(ring, MI_LOAD_REGISTER_IMM(num_rings)); + for_each_ring(signaller, to_i915(ring->dev), i) { + if (signaller == ring) + continue; + + intel_ring_emit(ring, RING_PSMI_CTL(signaller->mmio_base)); + intel_ring_emit(ring, _MASKED_BIT_ENABLE(GEN6_PSMI_SLEEP_MSG_DISABLE)); + } + } + } + + intel_ring_emit(ring, MI_NOOP); + intel_ring_emit(ring, MI_SET_CONTEXT); + intel_ring_emit(ring, i915_gem_obj_ggtt_offset(new_context->legacy_hw_ctx.rcs_state) | + flags); + /* + * w/a: MI_SET_CONTEXT must always be followed by MI_NOOP + * WaMiSetContext_Hang:snb,ivb,vlv + */ + intel_ring_emit(ring, MI_NOOP); + + if (INTEL_INFO(ring->dev)->gen >= 7) { + if (num_rings) { + struct intel_engine_cs *signaller; + + intel_ring_emit(ring, MI_LOAD_REGISTER_IMM(num_rings)); + for_each_ring(signaller, to_i915(ring->dev), i) { + if (signaller == ring) + continue; + + intel_ring_emit(ring, RING_PSMI_CTL(signaller->mmio_base)); + intel_ring_emit(ring, _MASKED_BIT_DISABLE(GEN6_PSMI_SLEEP_MSG_DISABLE)); + } + } + intel_ring_emit(ring, MI_ARB_ON_OFF | MI_ARB_ENABLE); + } + + intel_ring_advance(ring); + + return ret; +} + +static inline bool should_skip_switch(struct intel_engine_cs *ring, + struct intel_context *from, + struct intel_context *to) +{ + struct drm_i915_private *dev_priv = ring->dev->dev_private; + + if (to->remap_slice) + return false; + + if (to->ppgtt) { + if (from == to && !test_bit(ring->id, + &to->ppgtt->pd_dirty_rings)) + return true; + } else if (dev_priv->mm.aliasing_ppgtt) { + if (from == to && !test_bit(ring->id, + &dev_priv->mm.aliasing_ppgtt->pd_dirty_rings)) + return true; + } + + return false; +} + +static bool +needs_pd_load_pre(struct intel_engine_cs *ring, struct intel_context *to) +{ + struct drm_i915_private *dev_priv = ring->dev->dev_private; + + if (!to->ppgtt) + return false; + + if (INTEL_INFO(ring->dev)->gen < 8) + return true; + + if (ring != &dev_priv->ring[RCS]) + return true; + + return false; +} + +static bool +needs_pd_load_post(struct intel_engine_cs *ring, struct intel_context *to, + u32 hw_flags) +{ + struct drm_i915_private *dev_priv = ring->dev->dev_private; + + if (!to->ppgtt) + return false; + + if (!IS_GEN8(ring->dev)) + return false; + + if (ring != &dev_priv->ring[RCS]) + return false; + + if (hw_flags & MI_RESTORE_INHIBIT) + return true; + + return false; +} + +static int do_switch(struct intel_engine_cs *ring, + struct intel_context *to) +{ + struct drm_i915_private *dev_priv = ring->dev->dev_private; + struct intel_context *from = ring->last_context; + u32 hw_flags = 0; + bool uninitialized = false; + struct i915_vma *vma; + int ret, i; + + if (from != NULL && ring == &dev_priv->ring[RCS]) { + BUG_ON(from->legacy_hw_ctx.rcs_state == NULL); + BUG_ON(!i915_gem_obj_is_pinned(from->legacy_hw_ctx.rcs_state)); + } + + if (should_skip_switch(ring, from, to)) + return 0; + + /* Trying to pin first makes error handling easier. */ + if (ring == &dev_priv->ring[RCS]) { + ret = i915_gem_obj_ggtt_pin(to->legacy_hw_ctx.rcs_state, + get_context_alignment(ring->dev), 0); + if (ret) + return ret; + } + + /* + * Pin can switch back to the default context if we end up calling into + * evict_everything - as a last ditch gtt defrag effort that also + * switches to the default context. Hence we need to reload from here. + */ + from = ring->last_context; + + if (needs_pd_load_pre(ring, to)) { + /* Older GENs and non render rings still want the load first, + * "PP_DCLV followed by PP_DIR_BASE register through Load + * Register Immediate commands in Ring Buffer before submitting + * a context."*/ + trace_switch_mm(ring, to); + ret = to->ppgtt->switch_mm(to->ppgtt, ring); + if (ret) + goto unpin_out; + + /* Doing a PD load always reloads the page dirs */ + clear_bit(ring->id, &to->ppgtt->pd_dirty_rings); + } + + if (ring != &dev_priv->ring[RCS]) { + if (from) + i915_gem_context_unreference(from); + goto done; + } + + /* + * Clear this page out of any CPU caches for coherent swap-in/out. Note + * that thanks to write = false in this call and us not setting any gpu + * write domains when putting a context object onto the active list + * (when switching away from it), this won't block. + * + * XXX: We need a real interface to do this instead of trickery. + */ + ret = i915_gem_object_set_to_gtt_domain(to->legacy_hw_ctx.rcs_state, false); + if (ret) + goto unpin_out; + + vma = i915_gem_obj_to_ggtt(to->legacy_hw_ctx.rcs_state); + if (!(vma->bound & GLOBAL_BIND)) { + ret = i915_vma_bind(vma, + to->legacy_hw_ctx.rcs_state->cache_level, + GLOBAL_BIND); + /* This shouldn't ever fail. */ + if (WARN_ONCE(ret, "GGTT context bind failed!")) + goto unpin_out; + } + + if (!to->legacy_hw_ctx.initialized) { + hw_flags |= MI_RESTORE_INHIBIT; + /* NB: If we inhibit the restore, the context is not allowed to + * die because future work may end up depending on valid address + * space. This means we must enforce that a page table load + * occur when this occurs. */ + } else if (to->ppgtt && + test_and_clear_bit(ring->id, &to->ppgtt->pd_dirty_rings)) + hw_flags |= MI_FORCE_RESTORE; + + /* We should never emit switch_mm more than once */ + WARN_ON(needs_pd_load_pre(ring, to) && + needs_pd_load_post(ring, to, hw_flags)); + + ret = mi_set_context(ring, to, hw_flags); + if (ret) + goto unpin_out; + + /* GEN8 does *not* require an explicit reload if the PDPs have been + * setup, and we do not wish to move them. + */ + if (needs_pd_load_post(ring, to, hw_flags)) { + trace_switch_mm(ring, to); + ret = to->ppgtt->switch_mm(to->ppgtt, ring); + /* The hardware context switch is emitted, but we haven't + * actually changed the state - so it's probably safe to bail + * here. Still, let the user know something dangerous has + * happened. + */ + if (ret) { + DRM_ERROR("Failed to change address space on context switch\n"); + goto unpin_out; + } + } + + for (i = 0; i < MAX_L3_SLICES; i++) { + if (!(to->remap_slice & (1<remap_slice &= ~(1<legacy_hw_ctx.rcs_state->base.read_domains = I915_GEM_DOMAIN_INSTRUCTION; + i915_vma_move_to_active(i915_gem_obj_to_ggtt(from->legacy_hw_ctx.rcs_state), ring); + /* As long as MI_SET_CONTEXT is serializing, ie. it flushes the + * whole damn pipeline, we don't need to explicitly mark the + * object dirty. The only exception is that the context must be + * correct in case the object gets swapped out. Ideally we'd be + * able to defer doing this until we know the object would be + * swapped, but there is no way to do that yet. + */ + from->legacy_hw_ctx.rcs_state->dirty = 1; + BUG_ON(i915_gem_request_get_ring( + from->legacy_hw_ctx.rcs_state->last_read_req) != ring); + + /* obj is kept alive until the next request by its active ref */ + i915_gem_object_ggtt_unpin(from->legacy_hw_ctx.rcs_state); + i915_gem_context_unreference(from); + } + + uninitialized = !to->legacy_hw_ctx.initialized; + to->legacy_hw_ctx.initialized = true; + +done: + i915_gem_context_reference(to); + ring->last_context = to; + + if (uninitialized) { + if (ring->init_context) { + ret = ring->init_context(ring, to); + if (ret) + DRM_ERROR("ring init context: %d\n", ret); + } + } + + return 0; + +unpin_out: + if (ring->id == RCS) + i915_gem_object_ggtt_unpin(to->legacy_hw_ctx.rcs_state); + return ret; +} + +/** + * i915_switch_context() - perform a GPU context switch. + * @ring: ring for which we'll execute the context switch + * @to: the context to switch to + * + * The context life cycle is simple. The context refcount is incremented and + * decremented by 1 and create and destroy. If the context is in use by the GPU, + * it will have a refcount > 1. This allows us to destroy the context abstract + * object while letting the normal object tracking destroy the backing BO. + * + * This function should not be used in execlists mode. Instead the context is + * switched by writing to the ELSP and requests keep a reference to their + * context. + */ +int i915_switch_context(struct intel_engine_cs *ring, + struct intel_context *to) +{ + struct drm_i915_private *dev_priv = ring->dev->dev_private; + + WARN_ON(i915.enable_execlists); + WARN_ON(!mutex_is_locked(&dev_priv->dev->struct_mutex)); + + if (to->legacy_hw_ctx.rcs_state == NULL) { /* We have the fake context */ + if (to != ring->last_context) { + i915_gem_context_reference(to); + if (ring->last_context) + i915_gem_context_unreference(ring->last_context); + ring->last_context = to; + } + return 0; + } + + return do_switch(ring, to); +} + +static bool contexts_enabled(struct drm_device *dev) +{ + return i915.enable_execlists || to_i915(dev)->hw_context_size; +} + +int i915_gem_context_create_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_context_create *args = data; + struct drm_i915_file_private *file_priv = file->driver_priv; + struct intel_context *ctx; + int ret; + + if (!contexts_enabled(dev)) + return -ENODEV; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + ctx = i915_gem_create_context(dev, file_priv); + mutex_unlock(&dev->struct_mutex); + if (IS_ERR(ctx)) + return PTR_ERR(ctx); + + args->ctx_id = ctx->user_handle; + DRM_DEBUG_DRIVER("HW context %d created\n", args->ctx_id); + + return 0; +} + +int i915_gem_context_destroy_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_context_destroy *args = data; + struct drm_i915_file_private *file_priv = file->driver_priv; + struct intel_context *ctx; + int ret; + + if (args->ctx_id == DEFAULT_CONTEXT_HANDLE) + return -ENOENT; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + ctx = i915_gem_context_get(file_priv, args->ctx_id); + if (IS_ERR(ctx)) { + mutex_unlock(&dev->struct_mutex); + return PTR_ERR(ctx); + } + + idr_remove(&ctx->file_priv->context_idr, ctx->user_handle); + i915_gem_context_unreference(ctx); + mutex_unlock(&dev->struct_mutex); + + DRM_DEBUG_DRIVER("HW context %d destroyed\n", args->ctx_id); + return 0; +} + +int i915_gem_context_getparam_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_file_private *file_priv = file->driver_priv; + struct drm_i915_gem_context_param *args = data; + struct intel_context *ctx; + int ret; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + ctx = i915_gem_context_get(file_priv, args->ctx_id); + if (IS_ERR(ctx)) { + mutex_unlock(&dev->struct_mutex); + return PTR_ERR(ctx); + } + + args->size = 0; + switch (args->param) { + case I915_CONTEXT_PARAM_BAN_PERIOD: + args->value = ctx->hang_stats.ban_period_seconds; + break; + default: + ret = -EINVAL; + break; + } + mutex_unlock(&dev->struct_mutex); + + return ret; +} + +int i915_gem_context_setparam_ioctl(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_file_private *file_priv = file->driver_priv; + struct drm_i915_gem_context_param *args = data; + struct intel_context *ctx; + int ret; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + ctx = i915_gem_context_get(file_priv, args->ctx_id); + if (IS_ERR(ctx)) { + mutex_unlock(&dev->struct_mutex); + return PTR_ERR(ctx); + } + + switch (args->param) { + case I915_CONTEXT_PARAM_BAN_PERIOD: + if (args->size) + ret = -EINVAL; + else if (args->value < ctx->hang_stats.ban_period_seconds && + !capable(CAP_SYS_ADMIN)) + ret = -EPERM; + else + ctx->hang_stats.ban_period_seconds = args->value; + break; + default: + ret = -EINVAL; + break; + } + mutex_unlock(&dev->struct_mutex); + + return ret; +} --- linux-3.19.0.orig/ubuntu/i915/i915_gem_debug.c +++ linux-3.19.0/ubuntu/i915/i915_gem_debug.c @@ -0,0 +1,118 @@ +/* + * Copyright © 2008 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Keith Packard + * + */ + +#include +#include +#include "i915_drv.h" + +#if WATCH_LISTS +int +i915_verify_lists(struct drm_device *dev) +{ + static int warned; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_object *obj; + int err = 0; + + if (warned) + return 0; + + list_for_each_entry(obj, &dev_priv->render_ring.active_list, list) { + if (obj->base.dev != dev || + !atomic_read(&obj->base.refcount.refcount)) { + DRM_ERROR("freed render active %p\n", obj); + err++; + break; + } else if (!obj->active || + (obj->base.read_domains & I915_GEM_GPU_DOMAINS) == 0) { + DRM_ERROR("invalid render active %p (a %d r %x)\n", + obj, + obj->active, + obj->base.read_domains); + err++; + } else if (obj->base.write_domain && list_empty(&obj->gpu_write_list)) { + DRM_ERROR("invalid render active %p (w %x, gwl %d)\n", + obj, + obj->base.write_domain, + !list_empty(&obj->gpu_write_list)); + err++; + } + } + + list_for_each_entry(obj, &dev_priv->mm.flushing_list, list) { + if (obj->base.dev != dev || + !atomic_read(&obj->base.refcount.refcount)) { + DRM_ERROR("freed flushing %p\n", obj); + err++; + break; + } else if (!obj->active || + (obj->base.write_domain & I915_GEM_GPU_DOMAINS) == 0 || + list_empty(&obj->gpu_write_list)) { + DRM_ERROR("invalid flushing %p (a %d w %x gwl %d)\n", + obj, + obj->active, + obj->base.write_domain, + !list_empty(&obj->gpu_write_list)); + err++; + } + } + + list_for_each_entry(obj, &dev_priv->mm.gpu_write_list, gpu_write_list) { + if (obj->base.dev != dev || + !atomic_read(&obj->base.refcount.refcount)) { + DRM_ERROR("freed gpu write %p\n", obj); + err++; + break; + } else if (!obj->active || + (obj->base.write_domain & I915_GEM_GPU_DOMAINS) == 0) { + DRM_ERROR("invalid gpu write %p (a %d w %x)\n", + obj, + obj->active, + obj->base.write_domain); + err++; + } + } + + list_for_each_entry(obj, &i915_gtt_vm->inactive_list, list) { + if (obj->base.dev != dev || + !atomic_read(&obj->base.refcount.refcount)) { + DRM_ERROR("freed inactive %p\n", obj); + err++; + break; + } else if (obj->pin_count || obj->active || + (obj->base.write_domain & I915_GEM_GPU_DOMAINS)) { + DRM_ERROR("invalid inactive %p (p %d a %d w %x)\n", + obj, + obj->pin_count, obj->active, + obj->base.write_domain); + err++; + } + } + + return warned = err; +} +#endif /* WATCH_LIST */ --- linux-3.19.0.orig/ubuntu/i915/i915_gem_dmabuf.c +++ linux-3.19.0/ubuntu/i915/i915_gem_dmabuf.c @@ -0,0 +1,314 @@ +/* + * Copyright 2012 Red Hat Inc + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + * + * Authors: + * Dave Airlie + */ +#include +#include "i915_drv.h" +#include + +static struct drm_i915_gem_object *dma_buf_to_obj(struct dma_buf *buf) +{ + return to_intel_bo(buf->priv); +} + +static struct sg_table *i915_gem_map_dma_buf(struct dma_buf_attachment *attachment, + enum dma_data_direction dir) +{ + struct drm_i915_gem_object *obj = dma_buf_to_obj(attachment->dmabuf); + struct sg_table *st; + struct scatterlist *src, *dst; + int ret, i; + + ret = i915_mutex_lock_interruptible(obj->base.dev); + if (ret) + goto err; + + ret = i915_gem_object_get_pages(obj); + if (ret) + goto err_unlock; + + i915_gem_object_pin_pages(obj); + + /* Copy sg so that we make an independent mapping */ + st = kmalloc(sizeof(struct sg_table), GFP_KERNEL); + if (st == NULL) { + ret = -ENOMEM; + goto err_unpin; + } + + ret = sg_alloc_table(st, obj->pages->nents, GFP_KERNEL); + if (ret) + goto err_free; + + src = obj->pages->sgl; + dst = st->sgl; + for (i = 0; i < obj->pages->nents; i++) { + sg_set_page(dst, sg_page(src), src->length, 0); + dst = sg_next(dst); + src = sg_next(src); + } + + if (!dma_map_sg(attachment->dev, st->sgl, st->nents, dir)) { + ret =-ENOMEM; + goto err_free_sg; + } + + mutex_unlock(&obj->base.dev->struct_mutex); + return st; + +err_free_sg: + sg_free_table(st); +err_free: + kfree(st); +err_unpin: + i915_gem_object_unpin_pages(obj); +err_unlock: + mutex_unlock(&obj->base.dev->struct_mutex); +err: + return ERR_PTR(ret); +} + +static void i915_gem_unmap_dma_buf(struct dma_buf_attachment *attachment, + struct sg_table *sg, + enum dma_data_direction dir) +{ + struct drm_i915_gem_object *obj = dma_buf_to_obj(attachment->dmabuf); + + mutex_lock(&obj->base.dev->struct_mutex); + + dma_unmap_sg(attachment->dev, sg->sgl, sg->nents, dir); + sg_free_table(sg); + kfree(sg); + + i915_gem_object_unpin_pages(obj); + + mutex_unlock(&obj->base.dev->struct_mutex); +} + +static void *i915_gem_dmabuf_vmap(struct dma_buf *dma_buf) +{ + struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); + struct drm_device *dev = obj->base.dev; + struct sg_page_iter sg_iter; + struct page **pages; + int ret, i; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ERR_PTR(ret); + + if (obj->dma_buf_vmapping) { + obj->vmapping_count++; + goto out_unlock; + } + + ret = i915_gem_object_get_pages(obj); + if (ret) + goto err; + + i915_gem_object_pin_pages(obj); + + ret = -ENOMEM; + + pages = drm_malloc_ab(obj->base.size >> PAGE_SHIFT, sizeof(*pages)); + if (pages == NULL) + goto err_unpin; + + i = 0; + for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, 0) + pages[i++] = sg_page_iter_page(&sg_iter); + + obj->dma_buf_vmapping = vmap(pages, i, 0, PAGE_KERNEL); + drm_free_large(pages); + + if (!obj->dma_buf_vmapping) + goto err_unpin; + + obj->vmapping_count = 1; +out_unlock: + mutex_unlock(&dev->struct_mutex); + return obj->dma_buf_vmapping; + +err_unpin: + i915_gem_object_unpin_pages(obj); +err: + mutex_unlock(&dev->struct_mutex); + return ERR_PTR(ret); +} + +static void i915_gem_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) +{ + struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); + struct drm_device *dev = obj->base.dev; + + mutex_lock(&dev->struct_mutex); + if (--obj->vmapping_count == 0) { + vunmap(obj->dma_buf_vmapping); + obj->dma_buf_vmapping = NULL; + + i915_gem_object_unpin_pages(obj); + } + mutex_unlock(&dev->struct_mutex); +} + +static void *i915_gem_dmabuf_kmap_atomic(struct dma_buf *dma_buf, unsigned long page_num) +{ + return NULL; +} + +static void i915_gem_dmabuf_kunmap_atomic(struct dma_buf *dma_buf, unsigned long page_num, void *addr) +{ + +} +static void *i915_gem_dmabuf_kmap(struct dma_buf *dma_buf, unsigned long page_num) +{ + return NULL; +} + +static void i915_gem_dmabuf_kunmap(struct dma_buf *dma_buf, unsigned long page_num, void *addr) +{ + +} + +static int i915_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) +{ + return -EINVAL; +} + +static int i915_gem_begin_cpu_access(struct dma_buf *dma_buf, size_t start, size_t length, enum dma_data_direction direction) +{ + struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); + struct drm_device *dev = obj->base.dev; + int ret; + bool write = (direction == DMA_BIDIRECTIONAL || direction == DMA_TO_DEVICE); + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + ret = i915_gem_object_set_to_cpu_domain(obj, write); + mutex_unlock(&dev->struct_mutex); + return ret; +} + +static const struct dma_buf_ops i915_dmabuf_ops = { + .map_dma_buf = i915_gem_map_dma_buf, + .unmap_dma_buf = i915_gem_unmap_dma_buf, + .release = drm_gem_dmabuf_release, + .kmap = i915_gem_dmabuf_kmap, + .kmap_atomic = i915_gem_dmabuf_kmap_atomic, + .kunmap = i915_gem_dmabuf_kunmap, + .kunmap_atomic = i915_gem_dmabuf_kunmap_atomic, + .mmap = i915_gem_dmabuf_mmap, + .vmap = i915_gem_dmabuf_vmap, + .vunmap = i915_gem_dmabuf_vunmap, + .begin_cpu_access = i915_gem_begin_cpu_access, +}; + +struct dma_buf *i915_gem_prime_export(struct drm_device *dev, + struct drm_gem_object *gem_obj, int flags) +{ + struct drm_i915_gem_object *obj = to_intel_bo(gem_obj); + + if (obj->ops->dmabuf_export) { + int ret = obj->ops->dmabuf_export(obj); + if (ret) + return ERR_PTR(ret); + } + + return dma_buf_export(gem_obj, &i915_dmabuf_ops, gem_obj->size, flags, + NULL); +} + +static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj) +{ + struct sg_table *sg; + + sg = dma_buf_map_attachment(obj->base.import_attach, DMA_BIDIRECTIONAL); + if (IS_ERR(sg)) + return PTR_ERR(sg); + + obj->pages = sg; + obj->has_dma_mapping = true; + return 0; +} + +static void i915_gem_object_put_pages_dmabuf(struct drm_i915_gem_object *obj) +{ + dma_buf_unmap_attachment(obj->base.import_attach, + obj->pages, DMA_BIDIRECTIONAL); + obj->has_dma_mapping = false; +} + +static const struct drm_i915_gem_object_ops i915_gem_object_dmabuf_ops = { + .get_pages = i915_gem_object_get_pages_dmabuf, + .put_pages = i915_gem_object_put_pages_dmabuf, +}; + +struct drm_gem_object *i915_gem_prime_import(struct drm_device *dev, + struct dma_buf *dma_buf) +{ + struct dma_buf_attachment *attach; + struct drm_i915_gem_object *obj; + int ret; + + /* is this one of own objects? */ + if (dma_buf->ops == &i915_dmabuf_ops) { + obj = dma_buf_to_obj(dma_buf); + /* is it from our device? */ + if (obj->base.dev == dev) { + /* + * Importing dmabuf exported from out own gem increases + * refcount on gem itself instead of f_count of dmabuf. + */ + drm_gem_object_reference(&obj->base); + return &obj->base; + } + } + + /* need to attach */ + attach = dma_buf_attach(dma_buf, dev->dev); + if (IS_ERR(attach)) + return ERR_CAST(attach); + + get_dma_buf(dma_buf); + + obj = i915_gem_object_alloc(dev); + if (obj == NULL) { + ret = -ENOMEM; + goto fail_detach; + } + + drm_gem_private_object_init(dev, &obj->base, dma_buf->size); + i915_gem_object_init(obj, &i915_gem_object_dmabuf_ops); + obj->base.import_attach = attach; + + return &obj->base; + +fail_detach: + dma_buf_detach(dma_buf, attach); + dma_buf_put(dma_buf); + + return ERR_PTR(ret); +} --- linux-3.19.0.orig/ubuntu/i915/i915_gem_evict.c +++ linux-3.19.0/ubuntu/i915/i915_gem_evict.c @@ -0,0 +1,284 @@ +/* + * Copyright © 2008-2010 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Eric Anholt + * Chris Wilson + * + */ + +#include +#include + +#include "i915_drv.h" +#include "intel_drv.h" +#include "i915_trace.h" + +static bool +mark_free(struct i915_vma *vma, struct list_head *unwind) +{ + if (vma->pin_count) + return false; + + if (WARN_ON(!list_empty(&vma->exec_list))) + return false; + + list_add(&vma->exec_list, unwind); + return drm_mm_scan_add_block(&vma->node); +} + +/** + * i915_gem_evict_something - Evict vmas to make room for binding a new one + * @dev: drm_device + * @vm: address space to evict from + * @min_size: size of the desired free space + * @alignment: alignment constraint of the desired free space + * @cache_level: cache_level for the desired space + * @start: start (inclusive) of the range from which to evict objects + * @end: end (exclusive) of the range from which to evict objects + * @flags: additional flags to control the eviction algorithm + * + * This function will try to evict vmas until a free space satisfying the + * requirements is found. Callers must check first whether any such hole exists + * already before calling this function. + * + * This function is used by the object/vma binding code. + * + * Since this function is only used to free up virtual address space it only + * ignores pinned vmas, and not object where the backing storage itself is + * pinned. Hence obj->pages_pin_count does not protect against eviction. + * + * To clarify: This is for freeing up virtual address space, not for freeing + * memory in e.g. the shrinker. + */ +int +i915_gem_evict_something(struct drm_device *dev, struct i915_address_space *vm, + int min_size, unsigned alignment, unsigned cache_level, + unsigned long start, unsigned long end, + unsigned flags) +{ + struct list_head eviction_list, unwind_list; + struct i915_vma *vma; + int ret = 0; + int pass = 0; + + trace_i915_gem_evict(dev, min_size, alignment, flags); + + /* + * The goal is to evict objects and amalgamate space in LRU order. + * The oldest idle objects reside on the inactive list, which is in + * retirement order. The next objects to retire are those on the (per + * ring) active list that do not have an outstanding flush. Once the + * hardware reports completion (the seqno is updated after the + * batchbuffer has been finished) the clean buffer objects would + * be retired to the inactive list. Any dirty objects would be added + * to the tail of the flushing list. So after processing the clean + * active objects we need to emit a MI_FLUSH to retire the flushing + * list, hence the retirement order of the flushing list is in + * advance of the dirty objects on the active lists. + * + * The retirement sequence is thus: + * 1. Inactive objects (already retired) + * 2. Clean active objects + * 3. Flushing list + * 4. Dirty active objects. + * + * On each list, the oldest objects lie at the HEAD with the freshest + * object on the TAIL. + */ + + INIT_LIST_HEAD(&unwind_list); + if (start != 0 || end != vm->total) { + drm_mm_init_scan_with_range(&vm->mm, min_size, + alignment, cache_level, + start, end); + } else + drm_mm_init_scan(&vm->mm, min_size, alignment, cache_level); + +search_again: + /* First see if there is a large enough contiguous idle region... */ + list_for_each_entry(vma, &vm->inactive_list, mm_list) { + if (mark_free(vma, &unwind_list)) + goto found; + } + + if (flags & PIN_NONBLOCK) + goto none; + + /* Now merge in the soon-to-be-expired objects... */ + list_for_each_entry(vma, &vm->active_list, mm_list) { + if (mark_free(vma, &unwind_list)) + goto found; + } + +none: + /* Nothing found, clean up and bail out! */ + while (!list_empty(&unwind_list)) { + vma = list_first_entry(&unwind_list, + struct i915_vma, + exec_list); + ret = drm_mm_scan_remove_block(&vma->node); + BUG_ON(ret); + + list_del_init(&vma->exec_list); + } + + /* Can we unpin some objects such as idle hw contents, + * or pending flips? + */ + if (flags & PIN_NONBLOCK) + return -ENOSPC; + + /* Only idle the GPU and repeat the search once */ + if (pass++ == 0) { + ret = i915_gpu_idle(dev); + if (ret) + return ret; + + i915_gem_retire_requests(dev); + goto search_again; + } + + /* If we still have pending pageflip completions, drop + * back to userspace to give our workqueues time to + * acquire our locks and unpin the old scanouts. + */ + return intel_has_pending_fb_unpin(dev) ? -EAGAIN : -ENOSPC; + +found: + /* drm_mm doesn't allow any other other operations while + * scanning, therefore store to be evicted objects on a + * temporary list. */ + INIT_LIST_HEAD(&eviction_list); + while (!list_empty(&unwind_list)) { + vma = list_first_entry(&unwind_list, + struct i915_vma, + exec_list); + if (drm_mm_scan_remove_block(&vma->node)) { + list_move(&vma->exec_list, &eviction_list); + drm_gem_object_reference(&vma->obj->base); + continue; + } + list_del_init(&vma->exec_list); + } + + /* Unbinding will emit any required flushes */ + while (!list_empty(&eviction_list)) { + struct drm_gem_object *obj; + vma = list_first_entry(&eviction_list, + struct i915_vma, + exec_list); + + obj = &vma->obj->base; + list_del_init(&vma->exec_list); + if (ret == 0) + ret = i915_vma_unbind(vma); + + drm_gem_object_unreference(obj); + } + + return ret; +} + +/** + * i915_gem_evict_vm - Evict all idle vmas from a vm + * @vm: Address space to cleanse + * @do_idle: Boolean directing whether to idle first. + * + * This function evicts all idles vmas from a vm. If all unpinned vmas should be + * evicted the @do_idle needs to be set to true. + * + * This is used by the execbuf code as a last-ditch effort to defragment the + * address space. + * + * To clarify: This is for freeing up virtual address space, not for freeing + * memory in e.g. the shrinker. + */ +int i915_gem_evict_vm(struct i915_address_space *vm, bool do_idle) +{ + struct i915_vma *vma, *next; + int ret; + + WARN_ON(!mutex_is_locked(&vm->dev->struct_mutex)); + trace_i915_gem_evict_vm(vm); + + if (do_idle) { + ret = i915_gpu_idle(vm->dev); + if (ret) + return ret; + + i915_gem_retire_requests(vm->dev); + + WARN_ON(!list_empty(&vm->active_list)); + } + + list_for_each_entry_safe(vma, next, &vm->inactive_list, mm_list) + if (vma->pin_count == 0) + WARN_ON(i915_vma_unbind(vma)); + + return 0; +} + +/** + * i915_gem_evict_everything - Try to evict all objects + * @dev: Device to evict objects for + * + * This functions tries to evict all gem objects from all address spaces. Used + * by the shrinker as a last-ditch effort and for suspend, before releasing the + * backing storage of all unbound objects. + */ +int +i915_gem_evict_everything(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct i915_address_space *vm, *v; + bool lists_empty = true; + int ret; + + list_for_each_entry(vm, &dev_priv->vm_list, global_link) { + lists_empty = (list_empty(&vm->inactive_list) && + list_empty(&vm->active_list)); + if (!lists_empty) + lists_empty = false; + } + + if (lists_empty) + return -ENOSPC; + + trace_i915_gem_evict_everything(dev); + + /* The gpu_idle will flush everything in the write domain to the + * active list. Then we must move everything off the active list + * with retire requests. + */ + ret = i915_gpu_idle(dev); + if (ret) + return ret; + + i915_gem_retire_requests(dev); + + /* Having flushed everything, unbind() should never raise an error */ + list_for_each_entry_safe(vm, v, &dev_priv->vm_list, global_link) + WARN_ON(i915_gem_evict_vm(vm, false)); + + return 0; +} --- linux-3.19.0.orig/ubuntu/i915/i915_gem_execbuffer.c +++ linux-3.19.0/ubuntu/i915/i915_gem_execbuffer.c @@ -0,0 +1,1780 @@ +/* + * Copyright © 2008,2010 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Eric Anholt + * Chris Wilson + * + */ + +#include +#include +#include "i915_drv.h" +#include "i915_trace.h" +#include "intel_drv.h" +#include + +#define __EXEC_OBJECT_HAS_PIN (1<<31) +#define __EXEC_OBJECT_HAS_FENCE (1<<30) +#define __EXEC_OBJECT_NEEDS_MAP (1<<29) +#define __EXEC_OBJECT_NEEDS_BIAS (1<<28) +#define __EXEC_OBJECT_PURGEABLE (1<<27) + +#define BATCH_OFFSET_BIAS (256*1024) + +struct eb_vmas { + struct list_head vmas; + int and; + union { + struct i915_vma *lut[0]; + struct hlist_head buckets[0]; + }; +}; + +static struct eb_vmas * +eb_create(struct drm_i915_gem_execbuffer2 *args) +{ + struct eb_vmas *eb = NULL; + + if (args->flags & I915_EXEC_HANDLE_LUT) { + unsigned size = args->buffer_count; + size *= sizeof(struct i915_vma *); + size += sizeof(struct eb_vmas); + eb = kmalloc(size, GFP_TEMPORARY | __GFP_NOWARN | __GFP_NORETRY); + } + + if (eb == NULL) { + unsigned size = args->buffer_count; + unsigned count = PAGE_SIZE / sizeof(struct hlist_head) / 2; + BUILD_BUG_ON_NOT_POWER_OF_2(PAGE_SIZE / sizeof(struct hlist_head)); + while (count > 2*size) + count >>= 1; + eb = kzalloc(count*sizeof(struct hlist_head) + + sizeof(struct eb_vmas), + GFP_TEMPORARY); + if (eb == NULL) + return eb; + + eb->and = count - 1; + } else + eb->and = -args->buffer_count; + + INIT_LIST_HEAD(&eb->vmas); + return eb; +} + +static void +eb_reset(struct eb_vmas *eb) +{ + if (eb->and >= 0) + memset(eb->buckets, 0, (eb->and+1)*sizeof(struct hlist_head)); +} + +static int +eb_lookup_vmas(struct eb_vmas *eb, + struct drm_i915_gem_exec_object2 *exec, + const struct drm_i915_gem_execbuffer2 *args, + struct i915_address_space *vm, + struct drm_file *file) +{ + struct drm_i915_gem_object *obj; + struct list_head objects; + int i, ret; + + INIT_LIST_HEAD(&objects); + spin_lock(&file->table_lock); + /* Grab a reference to the object and release the lock so we can lookup + * or create the VMA without using GFP_ATOMIC */ + for (i = 0; i < args->buffer_count; i++) { + obj = to_intel_bo(idr_find(&file->object_idr, exec[i].handle)); + if (obj == NULL) { + spin_unlock(&file->table_lock); + DRM_DEBUG("Invalid object handle %d at index %d\n", + exec[i].handle, i); + ret = -ENOENT; + goto err; + } + + if (!list_empty(&obj->obj_exec_link)) { + spin_unlock(&file->table_lock); + DRM_DEBUG("Object %p [handle %d, index %d] appears more than once in object list\n", + obj, exec[i].handle, i); + ret = -EINVAL; + goto err; + } + + drm_gem_object_reference(&obj->base); + list_add_tail(&obj->obj_exec_link, &objects); + } + spin_unlock(&file->table_lock); + + i = 0; + while (!list_empty(&objects)) { + struct i915_vma *vma; + + obj = list_first_entry(&objects, + struct drm_i915_gem_object, + obj_exec_link); + + /* + * NOTE: We can leak any vmas created here when something fails + * later on. But that's no issue since vma_unbind can deal with + * vmas which are not actually bound. And since only + * lookup_or_create exists as an interface to get at the vma + * from the (obj, vm) we don't run the risk of creating + * duplicated vmas for the same vm. + */ + vma = i915_gem_obj_lookup_or_create_vma(obj, vm); + if (IS_ERR(vma)) { + DRM_DEBUG("Failed to lookup VMA\n"); + ret = PTR_ERR(vma); + goto err; + } + + /* Transfer ownership from the objects list to the vmas list. */ + list_add_tail(&vma->exec_list, &eb->vmas); + list_del_init(&obj->obj_exec_link); + + vma->exec_entry = &exec[i]; + if (eb->and < 0) { + eb->lut[i] = vma; + } else { + uint32_t handle = args->flags & I915_EXEC_HANDLE_LUT ? i : exec[i].handle; + vma->exec_handle = handle; + hlist_add_head(&vma->exec_node, + &eb->buckets[handle & eb->and]); + } + ++i; + } + + return 0; + + +err: + while (!list_empty(&objects)) { + obj = list_first_entry(&objects, + struct drm_i915_gem_object, + obj_exec_link); + list_del_init(&obj->obj_exec_link); + drm_gem_object_unreference(&obj->base); + } + /* + * Objects already transfered to the vmas list will be unreferenced by + * eb_destroy. + */ + + return ret; +} + +static struct i915_vma *eb_get_vma(struct eb_vmas *eb, unsigned long handle) +{ + if (eb->and < 0) { + if (handle >= -eb->and) + return NULL; + return eb->lut[handle]; + } else { + struct hlist_head *head; + struct hlist_node *node; + + head = &eb->buckets[handle & eb->and]; + hlist_for_each(node, head) { + struct i915_vma *vma; + + vma = hlist_entry(node, struct i915_vma, exec_node); + if (vma->exec_handle == handle) + return vma; + } + return NULL; + } +} + +static void +i915_gem_execbuffer_unreserve_vma(struct i915_vma *vma) +{ + struct drm_i915_gem_exec_object2 *entry; + struct drm_i915_gem_object *obj = vma->obj; + + if (!drm_mm_node_allocated(&vma->node)) + return; + + entry = vma->exec_entry; + + if (entry->flags & __EXEC_OBJECT_HAS_FENCE) + i915_gem_object_unpin_fence(obj); + + if (entry->flags & __EXEC_OBJECT_HAS_PIN) + vma->pin_count--; + + if (entry->flags & __EXEC_OBJECT_PURGEABLE) + obj->madv = I915_MADV_DONTNEED; + + entry->flags &= ~(__EXEC_OBJECT_HAS_FENCE | + __EXEC_OBJECT_HAS_PIN | + __EXEC_OBJECT_PURGEABLE); +} + +static void eb_destroy(struct eb_vmas *eb) +{ + while (!list_empty(&eb->vmas)) { + struct i915_vma *vma; + + vma = list_first_entry(&eb->vmas, + struct i915_vma, + exec_list); + list_del_init(&vma->exec_list); + i915_gem_execbuffer_unreserve_vma(vma); + drm_gem_object_unreference(&vma->obj->base); + } + kfree(eb); +} + +static inline int use_cpu_reloc(struct drm_i915_gem_object *obj) +{ + return (HAS_LLC(obj->base.dev) || + obj->base.write_domain == I915_GEM_DOMAIN_CPU || + obj->cache_level != I915_CACHE_NONE); +} + +static int +relocate_entry_cpu(struct drm_i915_gem_object *obj, + struct drm_i915_gem_relocation_entry *reloc, + uint64_t target_offset) +{ + struct drm_device *dev = obj->base.dev; + uint32_t page_offset = offset_in_page(reloc->offset); + uint64_t delta = reloc->delta + target_offset; + char *vaddr; + int ret; + + ret = i915_gem_object_set_to_cpu_domain(obj, true); + if (ret) + return ret; + + vaddr = kmap_atomic(i915_gem_object_get_page(obj, + reloc->offset >> PAGE_SHIFT)); + *(uint32_t *)(vaddr + page_offset) = lower_32_bits(delta); + + if (INTEL_INFO(dev)->gen >= 8) { + page_offset = offset_in_page(page_offset + sizeof(uint32_t)); + + if (page_offset == 0) { + kunmap_atomic(vaddr); + vaddr = kmap_atomic(i915_gem_object_get_page(obj, + (reloc->offset + sizeof(uint32_t)) >> PAGE_SHIFT)); + } + + *(uint32_t *)(vaddr + page_offset) = upper_32_bits(delta); + } + + kunmap_atomic(vaddr); + + return 0; +} + +static int +relocate_entry_gtt(struct drm_i915_gem_object *obj, + struct drm_i915_gem_relocation_entry *reloc, + uint64_t target_offset) +{ + struct drm_device *dev = obj->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + uint64_t delta = reloc->delta + target_offset; + uint64_t offset; + void __iomem *reloc_page; + int ret; + + ret = i915_gem_object_set_to_gtt_domain(obj, true); + if (ret) + return ret; + + ret = i915_gem_object_put_fence(obj); + if (ret) + return ret; + + /* Map the page containing the relocation we're going to perform. */ + offset = i915_gem_obj_ggtt_offset(obj); + offset += reloc->offset; + reloc_page = io_mapping_map_atomic_wc(dev_priv->gtt.mappable, + offset & PAGE_MASK); + iowrite32(lower_32_bits(delta), reloc_page + offset_in_page(offset)); + + if (INTEL_INFO(dev)->gen >= 8) { + offset += sizeof(uint32_t); + + if (offset_in_page(offset) == 0) { + io_mapping_unmap_atomic(reloc_page); + reloc_page = + io_mapping_map_atomic_wc(dev_priv->gtt.mappable, + offset); + } + + iowrite32(upper_32_bits(delta), + reloc_page + offset_in_page(offset)); + } + + io_mapping_unmap_atomic(reloc_page); + + return 0; +} + +static void +clflush_write32(void *addr, uint32_t value) +{ + /* This is not a fast path, so KISS. */ + drm_clflush_virt_range(addr, sizeof(uint32_t)); + *(uint32_t *)addr = value; + drm_clflush_virt_range(addr, sizeof(uint32_t)); +} + +static int +relocate_entry_clflush(struct drm_i915_gem_object *obj, + struct drm_i915_gem_relocation_entry *reloc, + uint64_t target_offset) +{ + struct drm_device *dev = obj->base.dev; + uint32_t page_offset = offset_in_page(reloc->offset); + uint64_t delta = (int)reloc->delta + target_offset; + char *vaddr; + int ret; + + ret = i915_gem_object_set_to_gtt_domain(obj, true); + if (ret) + return ret; + + vaddr = kmap_atomic(i915_gem_object_get_page(obj, + reloc->offset >> PAGE_SHIFT)); + clflush_write32(vaddr + page_offset, lower_32_bits(delta)); + + if (INTEL_INFO(dev)->gen >= 8) { + page_offset = offset_in_page(page_offset + sizeof(uint32_t)); + + if (page_offset == 0) { + kunmap_atomic(vaddr); + vaddr = kmap_atomic(i915_gem_object_get_page(obj, + (reloc->offset + sizeof(uint32_t)) >> PAGE_SHIFT)); + } + + clflush_write32(vaddr + page_offset, upper_32_bits(delta)); + } + + kunmap_atomic(vaddr); + + return 0; +} + +static int +i915_gem_execbuffer_relocate_entry(struct drm_i915_gem_object *obj, + struct eb_vmas *eb, + struct drm_i915_gem_relocation_entry *reloc) +{ + struct drm_device *dev = obj->base.dev; + struct drm_gem_object *target_obj; + struct drm_i915_gem_object *target_i915_obj; + struct i915_vma *target_vma; + uint64_t target_offset; + int ret; + + /* we've already hold a reference to all valid objects */ + target_vma = eb_get_vma(eb, reloc->target_handle); + if (unlikely(target_vma == NULL)) + return -ENOENT; + target_i915_obj = target_vma->obj; + target_obj = &target_vma->obj->base; + + target_offset = target_vma->node.start; + + /* Sandybridge PPGTT errata: We need a global gtt mapping for MI and + * pipe_control writes because the gpu doesn't properly redirect them + * through the ppgtt for non_secure batchbuffers. */ + if (unlikely(IS_GEN6(dev) && + reloc->write_domain == I915_GEM_DOMAIN_INSTRUCTION && + !(target_vma->bound & GLOBAL_BIND))) { + ret = i915_vma_bind(target_vma, target_i915_obj->cache_level, + GLOBAL_BIND); + if (WARN_ONCE(ret, "Unexpected failure to bind target VMA!")) + return ret; + } + + /* Validate that the target is in a valid r/w GPU domain */ + if (unlikely(reloc->write_domain & (reloc->write_domain - 1))) { + DRM_DEBUG("reloc with multiple write domains: " + "obj %p target %d offset %d " + "read %08x write %08x", + obj, reloc->target_handle, + (int) reloc->offset, + reloc->read_domains, + reloc->write_domain); + return -EINVAL; + } + if (unlikely((reloc->write_domain | reloc->read_domains) + & ~I915_GEM_GPU_DOMAINS)) { + DRM_DEBUG("reloc with read/write non-GPU domains: " + "obj %p target %d offset %d " + "read %08x write %08x", + obj, reloc->target_handle, + (int) reloc->offset, + reloc->read_domains, + reloc->write_domain); + return -EINVAL; + } + + target_obj->pending_read_domains |= reloc->read_domains; + target_obj->pending_write_domain |= reloc->write_domain; + + /* If the relocation already has the right value in it, no + * more work needs to be done. + */ + if (target_offset == reloc->presumed_offset) + return 0; + + /* Check that the relocation address is valid... */ + if (unlikely(reloc->offset > + obj->base.size - (INTEL_INFO(dev)->gen >= 8 ? 8 : 4))) { + DRM_DEBUG("Relocation beyond object bounds: " + "obj %p target %d offset %d size %d.\n", + obj, reloc->target_handle, + (int) reloc->offset, + (int) obj->base.size); + return -EINVAL; + } + if (unlikely(reloc->offset & 3)) { + DRM_DEBUG("Relocation not 4-byte aligned: " + "obj %p target %d offset %d.\n", + obj, reloc->target_handle, + (int) reloc->offset); + return -EINVAL; + } + + /* We can't wait for rendering with pagefaults disabled */ + if (obj->active && in_atomic()) + return -EFAULT; + + if (use_cpu_reloc(obj)) + ret = relocate_entry_cpu(obj, reloc, target_offset); + else if (obj->map_and_fenceable) + ret = relocate_entry_gtt(obj, reloc, target_offset); + else if (cpu_has_clflush) + ret = relocate_entry_clflush(obj, reloc, target_offset); + else { + WARN_ONCE(1, "Impossible case in relocation handling\n"); + ret = -ENODEV; + } + + if (ret) + return ret; + + /* and update the user's relocation entry */ + reloc->presumed_offset = target_offset; + + return 0; +} + +static int +i915_gem_execbuffer_relocate_vma(struct i915_vma *vma, + struct eb_vmas *eb) +{ +#define N_RELOC(x) ((x) / sizeof(struct drm_i915_gem_relocation_entry)) + struct drm_i915_gem_relocation_entry stack_reloc[N_RELOC(512)]; + struct drm_i915_gem_relocation_entry __user *user_relocs; + struct drm_i915_gem_exec_object2 *entry = vma->exec_entry; + int remain, ret; + + user_relocs = to_user_ptr(entry->relocs_ptr); + + remain = entry->relocation_count; + while (remain) { + struct drm_i915_gem_relocation_entry *r = stack_reloc; + int count = remain; + if (count > ARRAY_SIZE(stack_reloc)) + count = ARRAY_SIZE(stack_reloc); + remain -= count; + + if (__copy_from_user_inatomic(r, user_relocs, count*sizeof(r[0]))) + return -EFAULT; + + do { + u64 offset = r->presumed_offset; + + ret = i915_gem_execbuffer_relocate_entry(vma->obj, eb, r); + if (ret) + return ret; + + if (r->presumed_offset != offset && + __copy_to_user_inatomic(&user_relocs->presumed_offset, + &r->presumed_offset, + sizeof(r->presumed_offset))) { + return -EFAULT; + } + + user_relocs++; + r++; + } while (--count); + } + + return 0; +#undef N_RELOC +} + +static int +i915_gem_execbuffer_relocate_vma_slow(struct i915_vma *vma, + struct eb_vmas *eb, + struct drm_i915_gem_relocation_entry *relocs) +{ + const struct drm_i915_gem_exec_object2 *entry = vma->exec_entry; + int i, ret; + + for (i = 0; i < entry->relocation_count; i++) { + ret = i915_gem_execbuffer_relocate_entry(vma->obj, eb, &relocs[i]); + if (ret) + return ret; + } + + return 0; +} + +static int +i915_gem_execbuffer_relocate(struct eb_vmas *eb) +{ + struct i915_vma *vma; + int ret = 0; + + /* This is the fast path and we cannot handle a pagefault whilst + * holding the struct mutex lest the user pass in the relocations + * contained within a mmaped bo. For in such a case we, the page + * fault handler would call i915_gem_fault() and we would try to + * acquire the struct mutex again. Obviously this is bad and so + * lockdep complains vehemently. + */ + pagefault_disable(); + list_for_each_entry(vma, &eb->vmas, exec_list) { + ret = i915_gem_execbuffer_relocate_vma(vma, eb); + if (ret) + break; + } + pagefault_enable(); + + return ret; +} + +static bool only_mappable_for_reloc(unsigned int flags) +{ + return (flags & (EXEC_OBJECT_NEEDS_FENCE | __EXEC_OBJECT_NEEDS_MAP)) == + __EXEC_OBJECT_NEEDS_MAP; +} + +static int +i915_gem_execbuffer_reserve_vma(struct i915_vma *vma, + struct intel_engine_cs *ring, + bool *need_reloc) +{ + struct drm_i915_gem_object *obj = vma->obj; + struct drm_i915_gem_exec_object2 *entry = vma->exec_entry; + uint64_t flags; + int ret; + + flags = 0; + if (!drm_mm_node_allocated(&vma->node)) { + if (entry->flags & __EXEC_OBJECT_NEEDS_MAP) + flags |= PIN_GLOBAL | PIN_MAPPABLE; + if (entry->flags & EXEC_OBJECT_NEEDS_GTT) + flags |= PIN_GLOBAL; + if (entry->flags & __EXEC_OBJECT_NEEDS_BIAS) + flags |= BATCH_OFFSET_BIAS | PIN_OFFSET_BIAS; + } + + ret = i915_gem_object_pin(obj, vma->vm, entry->alignment, flags); + if ((ret == -ENOSPC || ret == -E2BIG) && + only_mappable_for_reloc(entry->flags)) + ret = i915_gem_object_pin(obj, vma->vm, + entry->alignment, + flags & ~(PIN_GLOBAL | PIN_MAPPABLE)); + if (ret) + return ret; + + entry->flags |= __EXEC_OBJECT_HAS_PIN; + + if (entry->flags & EXEC_OBJECT_NEEDS_FENCE) { + ret = i915_gem_object_get_fence(obj); + if (ret) + return ret; + + if (i915_gem_object_pin_fence(obj)) + entry->flags |= __EXEC_OBJECT_HAS_FENCE; + } + + if (entry->offset != vma->node.start) { + entry->offset = vma->node.start; + *need_reloc = true; + } + + if (entry->flags & EXEC_OBJECT_WRITE) { + obj->base.pending_read_domains = I915_GEM_DOMAIN_RENDER; + obj->base.pending_write_domain = I915_GEM_DOMAIN_RENDER; + } + + return 0; +} + +static bool +need_reloc_mappable(struct i915_vma *vma) +{ + struct drm_i915_gem_exec_object2 *entry = vma->exec_entry; + + if (entry->relocation_count == 0) + return false; + + if (!i915_is_ggtt(vma->vm)) + return false; + + /* See also use_cpu_reloc() */ + if (HAS_LLC(vma->obj->base.dev)) + return false; + + if (vma->obj->base.write_domain == I915_GEM_DOMAIN_CPU) + return false; + + return true; +} + +static bool +eb_vma_misplaced(struct i915_vma *vma) +{ + struct drm_i915_gem_exec_object2 *entry = vma->exec_entry; + struct drm_i915_gem_object *obj = vma->obj; + + WARN_ON(entry->flags & __EXEC_OBJECT_NEEDS_MAP && + !i915_is_ggtt(vma->vm)); + + if (entry->alignment && + vma->node.start & (entry->alignment - 1)) + return true; + + if (entry->flags & __EXEC_OBJECT_NEEDS_BIAS && + vma->node.start < BATCH_OFFSET_BIAS) + return true; + + /* avoid costly ping-pong once a batch bo ended up non-mappable */ + if (entry->flags & __EXEC_OBJECT_NEEDS_MAP && !obj->map_and_fenceable) + return !only_mappable_for_reloc(entry->flags); + + return false; +} + +static int +i915_gem_execbuffer_reserve(struct intel_engine_cs *ring, + struct list_head *vmas, + bool *need_relocs) +{ + struct drm_i915_gem_object *obj; + struct i915_vma *vma; + struct i915_address_space *vm; + struct list_head ordered_vmas; + bool has_fenced_gpu_access = INTEL_INFO(ring->dev)->gen < 4; + int retry; + + i915_gem_retire_requests_ring(ring); + + vm = list_first_entry(vmas, struct i915_vma, exec_list)->vm; + + INIT_LIST_HEAD(&ordered_vmas); + while (!list_empty(vmas)) { + struct drm_i915_gem_exec_object2 *entry; + bool need_fence, need_mappable; + + vma = list_first_entry(vmas, struct i915_vma, exec_list); + obj = vma->obj; + entry = vma->exec_entry; + + if (!has_fenced_gpu_access) + entry->flags &= ~EXEC_OBJECT_NEEDS_FENCE; + need_fence = + entry->flags & EXEC_OBJECT_NEEDS_FENCE && + obj->tiling_mode != I915_TILING_NONE; + need_mappable = need_fence || need_reloc_mappable(vma); + + if (need_mappable) { + entry->flags |= __EXEC_OBJECT_NEEDS_MAP; + list_move(&vma->exec_list, &ordered_vmas); + } else + list_move_tail(&vma->exec_list, &ordered_vmas); + + obj->base.pending_read_domains = I915_GEM_GPU_DOMAINS & ~I915_GEM_DOMAIN_COMMAND; + obj->base.pending_write_domain = 0; + } + list_splice(&ordered_vmas, vmas); + + /* Attempt to pin all of the buffers into the GTT. + * This is done in 3 phases: + * + * 1a. Unbind all objects that do not match the GTT constraints for + * the execbuffer (fenceable, mappable, alignment etc). + * 1b. Increment pin count for already bound objects. + * 2. Bind new objects. + * 3. Decrement pin count. + * + * This avoid unnecessary unbinding of later objects in order to make + * room for the earlier objects *unless* we need to defragment. + */ + retry = 0; + do { + int ret = 0; + + /* Unbind any ill-fitting objects or pin. */ + list_for_each_entry(vma, vmas, exec_list) { + if (!drm_mm_node_allocated(&vma->node)) + continue; + + if (eb_vma_misplaced(vma)) + ret = i915_vma_unbind(vma); + else + ret = i915_gem_execbuffer_reserve_vma(vma, ring, need_relocs); + if (ret) + goto err; + } + + /* Bind fresh objects */ + list_for_each_entry(vma, vmas, exec_list) { + if (drm_mm_node_allocated(&vma->node)) + continue; + + ret = i915_gem_execbuffer_reserve_vma(vma, ring, need_relocs); + if (ret) + goto err; + } + +err: + if (ret != -ENOSPC || retry++) + return ret; + + /* Decrement pin count for bound objects */ + list_for_each_entry(vma, vmas, exec_list) + i915_gem_execbuffer_unreserve_vma(vma); + + ret = i915_gem_evict_vm(vm, true); + if (ret) + return ret; + } while (1); +} + +static int +i915_gem_execbuffer_relocate_slow(struct drm_device *dev, + struct drm_i915_gem_execbuffer2 *args, + struct drm_file *file, + struct intel_engine_cs *ring, + struct eb_vmas *eb, + struct drm_i915_gem_exec_object2 *exec) +{ + struct drm_i915_gem_relocation_entry *reloc; + struct i915_address_space *vm; + struct i915_vma *vma; + bool need_relocs; + int *reloc_offset; + int i, total, ret; + unsigned count = args->buffer_count; + + vm = list_first_entry(&eb->vmas, struct i915_vma, exec_list)->vm; + + /* We may process another execbuffer during the unlock... */ + while (!list_empty(&eb->vmas)) { + vma = list_first_entry(&eb->vmas, struct i915_vma, exec_list); + list_del_init(&vma->exec_list); + i915_gem_execbuffer_unreserve_vma(vma); + drm_gem_object_unreference(&vma->obj->base); + } + + mutex_unlock(&dev->struct_mutex); + + total = 0; + for (i = 0; i < count; i++) + total += exec[i].relocation_count; + + reloc_offset = drm_malloc_ab(count, sizeof(*reloc_offset)); + reloc = drm_malloc_ab(total, sizeof(*reloc)); + if (reloc == NULL || reloc_offset == NULL) { + drm_free_large(reloc); + drm_free_large(reloc_offset); + mutex_lock(&dev->struct_mutex); + return -ENOMEM; + } + + total = 0; + for (i = 0; i < count; i++) { + struct drm_i915_gem_relocation_entry __user *user_relocs; + u64 invalid_offset = (u64)-1; + int j; + + user_relocs = to_user_ptr(exec[i].relocs_ptr); + + if (copy_from_user(reloc+total, user_relocs, + exec[i].relocation_count * sizeof(*reloc))) { + ret = -EFAULT; + mutex_lock(&dev->struct_mutex); + goto err; + } + + /* As we do not update the known relocation offsets after + * relocating (due to the complexities in lock handling), + * we need to mark them as invalid now so that we force the + * relocation processing next time. Just in case the target + * object is evicted and then rebound into its old + * presumed_offset before the next execbuffer - if that + * happened we would make the mistake of assuming that the + * relocations were valid. + */ + for (j = 0; j < exec[i].relocation_count; j++) { + if (__copy_to_user(&user_relocs[j].presumed_offset, + &invalid_offset, + sizeof(invalid_offset))) { + ret = -EFAULT; + mutex_lock(&dev->struct_mutex); + goto err; + } + } + + reloc_offset[i] = total; + total += exec[i].relocation_count; + } + + ret = i915_mutex_lock_interruptible(dev); + if (ret) { + mutex_lock(&dev->struct_mutex); + goto err; + } + + /* reacquire the objects */ + eb_reset(eb); + ret = eb_lookup_vmas(eb, exec, args, vm, file); + if (ret) + goto err; + + need_relocs = (args->flags & I915_EXEC_NO_RELOC) == 0; + ret = i915_gem_execbuffer_reserve(ring, &eb->vmas, &need_relocs); + if (ret) + goto err; + + list_for_each_entry(vma, &eb->vmas, exec_list) { + int offset = vma->exec_entry - exec; + ret = i915_gem_execbuffer_relocate_vma_slow(vma, eb, + reloc + reloc_offset[offset]); + if (ret) + goto err; + } + + /* Leave the user relocations as are, this is the painfully slow path, + * and we want to avoid the complication of dropping the lock whilst + * having buffers reserved in the aperture and so causing spurious + * ENOSPC for random operations. + */ + +err: + drm_free_large(reloc); + drm_free_large(reloc_offset); + return ret; +} + +static int +i915_gem_execbuffer_move_to_gpu(struct intel_engine_cs *ring, + struct list_head *vmas) +{ + struct i915_vma *vma; + uint32_t flush_domains = 0; + bool flush_chipset = false; + int ret; + + list_for_each_entry(vma, vmas, exec_list) { + struct drm_i915_gem_object *obj = vma->obj; + ret = i915_gem_object_sync(obj, ring); + if (ret) + return ret; + + if (obj->base.write_domain & I915_GEM_DOMAIN_CPU) + flush_chipset |= i915_gem_clflush_object(obj, false); + + flush_domains |= obj->base.write_domain; + } + + if (flush_chipset) + i915_gem_chipset_flush(ring->dev); + + if (flush_domains & I915_GEM_DOMAIN_GTT) + wmb(); + + /* Unconditionally invalidate gpu caches and ensure that we do flush + * any residual writes from the previous batch. + */ + return intel_ring_invalidate_all_caches(ring); +} + +static bool +i915_gem_check_execbuffer(struct drm_i915_gem_execbuffer2 *exec) +{ + if (exec->flags & __I915_EXEC_UNKNOWN_FLAGS) + return false; + + return ((exec->batch_start_offset | exec->batch_len) & 0x7) == 0; +} + +static int +validate_exec_list(struct drm_device *dev, + struct drm_i915_gem_exec_object2 *exec, + int count) +{ + unsigned relocs_total = 0; + unsigned relocs_max = UINT_MAX / sizeof(struct drm_i915_gem_relocation_entry); + unsigned invalid_flags; + int i; + + invalid_flags = __EXEC_OBJECT_UNKNOWN_FLAGS; + if (USES_FULL_PPGTT(dev)) + invalid_flags |= EXEC_OBJECT_NEEDS_GTT; + + for (i = 0; i < count; i++) { + char __user *ptr = to_user_ptr(exec[i].relocs_ptr); + int length; /* limited by fault_in_pages_readable() */ + + if (exec[i].flags & invalid_flags) + return -EINVAL; + + /* First check for malicious input causing overflow in + * the worst case where we need to allocate the entire + * relocation tree as a single array. + */ + if (exec[i].relocation_count > relocs_max - relocs_total) + return -EINVAL; + relocs_total += exec[i].relocation_count; + + length = exec[i].relocation_count * + sizeof(struct drm_i915_gem_relocation_entry); + /* + * We must check that the entire relocation array is safe + * to read, but since we may need to update the presumed + * offsets during execution, check for full write access. + */ + if (!access_ok(VERIFY_WRITE, ptr, length)) + return -EFAULT; + + if (likely(!i915.prefault_disable)) { + if (fault_in_multipages_readable(ptr, length)) + return -EFAULT; + } + } + + return 0; +} + +static struct intel_context * +i915_gem_validate_context(struct drm_device *dev, struct drm_file *file, + struct intel_engine_cs *ring, const u32 ctx_id) +{ + struct intel_context *ctx = NULL; + struct i915_ctx_hang_stats *hs; + + if (ring->id != RCS && ctx_id != DEFAULT_CONTEXT_HANDLE) + return ERR_PTR(-EINVAL); + + ctx = i915_gem_context_get(file->driver_priv, ctx_id); + if (IS_ERR(ctx)) + return ctx; + + hs = &ctx->hang_stats; + if (hs->banned) { + DRM_DEBUG("Context %u tried to submit while banned\n", ctx_id); + return ERR_PTR(-EIO); + } + + if (i915.enable_execlists && !ctx->engine[ring->id].state) { + int ret = intel_lr_context_deferred_create(ctx, ring); + if (ret) { + DRM_DEBUG("Could not create LRC %u: %d\n", ctx_id, ret); + return ERR_PTR(ret); + } + } + + return ctx; +} + +void +i915_gem_execbuffer_move_to_active(struct list_head *vmas, + struct intel_engine_cs *ring) +{ + struct drm_i915_gem_request *req = intel_ring_get_request(ring); + struct i915_vma *vma; + + list_for_each_entry(vma, vmas, exec_list) { + struct drm_i915_gem_exec_object2 *entry = vma->exec_entry; + struct drm_i915_gem_object *obj = vma->obj; + u32 old_read = obj->base.read_domains; + u32 old_write = obj->base.write_domain; + + obj->base.write_domain = obj->base.pending_write_domain; + if (obj->base.write_domain == 0) + obj->base.pending_read_domains |= obj->base.read_domains; + obj->base.read_domains = obj->base.pending_read_domains; + + i915_vma_move_to_active(vma, ring); + if (obj->base.write_domain) { + obj->dirty = 1; + i915_gem_request_assign(&obj->last_write_req, req); + + intel_fb_obj_invalidate(obj, ring, ORIGIN_CS); + + /* update for the implicit flush after a batch */ + obj->base.write_domain &= ~I915_GEM_GPU_DOMAINS; + } + if (entry->flags & EXEC_OBJECT_NEEDS_FENCE) { + i915_gem_request_assign(&obj->last_fenced_req, req); + if (entry->flags & __EXEC_OBJECT_HAS_FENCE) { + struct drm_i915_private *dev_priv = to_i915(ring->dev); + list_move_tail(&dev_priv->fence_regs[obj->fence_reg].lru_list, + &dev_priv->mm.fence_list); + } + } + + trace_i915_gem_object_change_domain(obj, old_read, old_write); + } +} + +void +i915_gem_execbuffer_retire_commands(struct drm_device *dev, + struct drm_file *file, + struct intel_engine_cs *ring, + struct drm_i915_gem_object *obj) +{ + /* Unconditionally force add_request to emit a full flush. */ + ring->gpu_caches_dirty = true; + + /* Add a breadcrumb for the completion of the batch buffer */ + (void)__i915_add_request(ring, file, obj); +} + +static int +i915_reset_gen7_sol_offsets(struct drm_device *dev, + struct intel_engine_cs *ring) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int ret, i; + + if (!IS_GEN7(dev) || ring != &dev_priv->ring[RCS]) { + DRM_DEBUG("sol reset is gen7/rcs only\n"); + return -EINVAL; + } + + ret = intel_ring_begin(ring, 4 * 3); + if (ret) + return ret; + + for (i = 0; i < 4; i++) { + intel_ring_emit(ring, MI_LOAD_REGISTER_IMM(1)); + intel_ring_emit(ring, GEN7_SO_WRITE_OFFSET(i)); + intel_ring_emit(ring, 0); + } + + intel_ring_advance(ring); + + return 0; +} + +static int +i915_emit_box(struct intel_engine_cs *ring, + struct drm_clip_rect *box, + int DR1, int DR4) +{ + int ret; + + if (box->y2 <= box->y1 || box->x2 <= box->x1 || + box->y2 <= 0 || box->x2 <= 0) { + DRM_ERROR("Bad box %d,%d..%d,%d\n", + box->x1, box->y1, box->x2, box->y2); + return -EINVAL; + } + + if (INTEL_INFO(ring->dev)->gen >= 4) { + ret = intel_ring_begin(ring, 4); + if (ret) + return ret; + + intel_ring_emit(ring, GFX_OP_DRAWRECT_INFO_I965); + intel_ring_emit(ring, (box->x1 & 0xffff) | box->y1 << 16); + intel_ring_emit(ring, ((box->x2 - 1) & 0xffff) | (box->y2 - 1) << 16); + intel_ring_emit(ring, DR4); + } else { + ret = intel_ring_begin(ring, 6); + if (ret) + return ret; + + intel_ring_emit(ring, GFX_OP_DRAWRECT_INFO); + intel_ring_emit(ring, DR1); + intel_ring_emit(ring, (box->x1 & 0xffff) | box->y1 << 16); + intel_ring_emit(ring, ((box->x2 - 1) & 0xffff) | (box->y2 - 1) << 16); + intel_ring_emit(ring, DR4); + intel_ring_emit(ring, 0); + } + intel_ring_advance(ring); + + return 0; +} + +static struct drm_i915_gem_object* +i915_gem_execbuffer_parse(struct intel_engine_cs *ring, + struct drm_i915_gem_exec_object2 *shadow_exec_entry, + struct eb_vmas *eb, + struct drm_i915_gem_object *batch_obj, + u32 batch_start_offset, + u32 batch_len, + bool is_master) +{ + struct drm_i915_private *dev_priv = to_i915(batch_obj->base.dev); + struct drm_i915_gem_object *shadow_batch_obj; + struct i915_vma *vma; + int ret; + + shadow_batch_obj = i915_gem_batch_pool_get(&dev_priv->mm.batch_pool, + PAGE_ALIGN(batch_len)); + if (IS_ERR(shadow_batch_obj)) + return shadow_batch_obj; + + ret = i915_parse_cmds(ring, + batch_obj, + shadow_batch_obj, + batch_start_offset, + batch_len, + is_master); + if (ret) + goto err; + + ret = i915_gem_obj_ggtt_pin(shadow_batch_obj, 0, 0); + if (ret) + goto err; + + memset(shadow_exec_entry, 0, sizeof(*shadow_exec_entry)); + + vma = i915_gem_obj_to_ggtt(shadow_batch_obj); + vma->exec_entry = shadow_exec_entry; + vma->exec_entry->flags = __EXEC_OBJECT_PURGEABLE | __EXEC_OBJECT_HAS_PIN; + drm_gem_object_reference(&shadow_batch_obj->base); + list_add_tail(&vma->exec_list, &eb->vmas); + + shadow_batch_obj->base.pending_read_domains = I915_GEM_DOMAIN_COMMAND; + + return shadow_batch_obj; + +err: + if (ret == -EACCES) /* unhandled chained batch */ + return batch_obj; + else + return ERR_PTR(ret); +} + +int +i915_gem_ringbuffer_submission(struct drm_device *dev, struct drm_file *file, + struct intel_engine_cs *ring, + struct intel_context *ctx, + struct drm_i915_gem_execbuffer2 *args, + struct list_head *vmas, + struct drm_i915_gem_object *batch_obj, + u64 exec_start, u32 dispatch_flags) +{ + struct drm_clip_rect *cliprects = NULL; + struct drm_i915_private *dev_priv = dev->dev_private; + u64 exec_len; + int instp_mode; + u32 instp_mask; + int i, ret = 0; + + if (args->num_cliprects != 0) { + if (ring != &dev_priv->ring[RCS]) { + DRM_DEBUG("clip rectangles are only valid with the render ring\n"); + return -EINVAL; + } + + if (INTEL_INFO(dev)->gen >= 5) { + DRM_DEBUG("clip rectangles are only valid on pre-gen5\n"); + return -EINVAL; + } + + if (args->num_cliprects > UINT_MAX / sizeof(*cliprects)) { + DRM_DEBUG("execbuf with %u cliprects\n", + args->num_cliprects); + return -EINVAL; + } + + cliprects = kcalloc(args->num_cliprects, + sizeof(*cliprects), + GFP_KERNEL); + if (cliprects == NULL) { + ret = -ENOMEM; + goto error; + } + + if (copy_from_user(cliprects, + to_user_ptr(args->cliprects_ptr), + sizeof(*cliprects)*args->num_cliprects)) { + ret = -EFAULT; + goto error; + } + } else { + if (args->DR4 == 0xffffffff) { + DRM_DEBUG("UXA submitting garbage DR4, fixing up\n"); + args->DR4 = 0; + } + + if (args->DR1 || args->DR4 || args->cliprects_ptr) { + DRM_DEBUG("0 cliprects but dirt in cliprects fields\n"); + return -EINVAL; + } + } + + ret = i915_gem_execbuffer_move_to_gpu(ring, vmas); + if (ret) + goto error; + + ret = i915_switch_context(ring, ctx); + if (ret) + goto error; + + if (ctx->ppgtt) + WARN(ctx->ppgtt->pd_dirty_rings & (1<id), + "%s didn't clear reload\n", ring->name); + else if (dev_priv->mm.aliasing_ppgtt) + WARN(dev_priv->mm.aliasing_ppgtt->pd_dirty_rings & + (1<id), "%s didn't clear reload\n", ring->name); + + instp_mode = args->flags & I915_EXEC_CONSTANTS_MASK; + instp_mask = I915_EXEC_CONSTANTS_MASK; + switch (instp_mode) { + case I915_EXEC_CONSTANTS_REL_GENERAL: + case I915_EXEC_CONSTANTS_ABSOLUTE: + case I915_EXEC_CONSTANTS_REL_SURFACE: + if (instp_mode != 0 && ring != &dev_priv->ring[RCS]) { + DRM_DEBUG("non-0 rel constants mode on non-RCS\n"); + ret = -EINVAL; + goto error; + } + + if (instp_mode != dev_priv->relative_constants_mode) { + if (INTEL_INFO(dev)->gen < 4) { + DRM_DEBUG("no rel constants on pre-gen4\n"); + ret = -EINVAL; + goto error; + } + + if (INTEL_INFO(dev)->gen > 5 && + instp_mode == I915_EXEC_CONSTANTS_REL_SURFACE) { + DRM_DEBUG("rel surface constants mode invalid on gen5+\n"); + ret = -EINVAL; + goto error; + } + + /* The HW changed the meaning on this bit on gen6 */ + if (INTEL_INFO(dev)->gen >= 6) + instp_mask &= ~I915_EXEC_CONSTANTS_REL_SURFACE; + } + break; + default: + DRM_DEBUG("execbuf with unknown constants: %d\n", instp_mode); + ret = -EINVAL; + goto error; + } + + if (ring == &dev_priv->ring[RCS] && + instp_mode != dev_priv->relative_constants_mode) { + ret = intel_ring_begin(ring, 4); + if (ret) + goto error; + + intel_ring_emit(ring, MI_NOOP); + intel_ring_emit(ring, MI_LOAD_REGISTER_IMM(1)); + intel_ring_emit(ring, INSTPM); + intel_ring_emit(ring, instp_mask << 16 | instp_mode); + intel_ring_advance(ring); + + dev_priv->relative_constants_mode = instp_mode; + } + + if (args->flags & I915_EXEC_GEN7_SOL_RESET) { + ret = i915_reset_gen7_sol_offsets(dev, ring); + if (ret) + goto error; + } + + exec_len = args->batch_len; + if (cliprects) { + for (i = 0; i < args->num_cliprects; i++) { + ret = i915_emit_box(ring, &cliprects[i], + args->DR1, args->DR4); + if (ret) + goto error; + + ret = ring->dispatch_execbuffer(ring, + exec_start, exec_len, + dispatch_flags); + if (ret) + goto error; + } + } else { + ret = ring->dispatch_execbuffer(ring, + exec_start, exec_len, + dispatch_flags); + if (ret) + return ret; + } + + trace_i915_gem_ring_dispatch(intel_ring_get_request(ring), dispatch_flags); + + i915_gem_execbuffer_move_to_active(vmas, ring); + i915_gem_execbuffer_retire_commands(dev, file, ring, batch_obj); + +error: + kfree(cliprects); + return ret; +} + +/** + * Find one BSD ring to dispatch the corresponding BSD command. + * The Ring ID is returned. + */ +static int gen8_dispatch_bsd_ring(struct drm_device *dev, + struct drm_file *file) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_file_private *file_priv = file->driver_priv; + + /* Check whether the file_priv is using one ring */ + if (file_priv->bsd_ring) + return file_priv->bsd_ring->id; + else { + /* If no, use the ping-pong mechanism to select one ring */ + int ring_id; + + mutex_lock(&dev->struct_mutex); + if (dev_priv->mm.bsd_ring_dispatch_index == 0) { + ring_id = VCS; + dev_priv->mm.bsd_ring_dispatch_index = 1; + } else { + ring_id = VCS2; + dev_priv->mm.bsd_ring_dispatch_index = 0; + } + file_priv->bsd_ring = &dev_priv->ring[ring_id]; + mutex_unlock(&dev->struct_mutex); + return ring_id; + } +} + +static struct drm_i915_gem_object * +eb_get_batch(struct eb_vmas *eb) +{ + struct i915_vma *vma = list_entry(eb->vmas.prev, typeof(*vma), exec_list); + + /* + * SNA is doing fancy tricks with compressing batch buffers, which leads + * to negative relocation deltas. Usually that works out ok since the + * relocate address is still positive, except when the batch is placed + * very low in the GTT. Ensure this doesn't happen. + * + * Note that actual hangs have only been observed on gen7, but for + * paranoia do it everywhere. + */ + vma->exec_entry->flags |= __EXEC_OBJECT_NEEDS_BIAS; + + return vma->obj; +} + +static int +i915_gem_do_execbuffer(struct drm_device *dev, void *data, + struct drm_file *file, + struct drm_i915_gem_execbuffer2 *args, + struct drm_i915_gem_exec_object2 *exec) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct eb_vmas *eb; + struct drm_i915_gem_object *batch_obj; + struct drm_i915_gem_exec_object2 shadow_exec_entry; + struct intel_engine_cs *ring; + struct intel_context *ctx; + struct i915_address_space *vm; + const u32 ctx_id = i915_execbuffer2_get_context_id(*args); + u64 exec_start = args->batch_start_offset; + u32 dispatch_flags; + int ret; + bool need_relocs; + + if (!i915_gem_check_execbuffer(args)) + return -EINVAL; + + ret = validate_exec_list(dev, exec, args->buffer_count); + if (ret) + return ret; + + dispatch_flags = 0; + if (args->flags & I915_EXEC_SECURE) { + if (!file->is_master || !capable(CAP_SYS_ADMIN)) + return -EPERM; + + dispatch_flags |= I915_DISPATCH_SECURE; + } + if (args->flags & I915_EXEC_IS_PINNED) + dispatch_flags |= I915_DISPATCH_PINNED; + + if ((args->flags & I915_EXEC_RING_MASK) > LAST_USER_RING) { + DRM_DEBUG("execbuf with unknown ring: %d\n", + (int)(args->flags & I915_EXEC_RING_MASK)); + return -EINVAL; + } + + if (((args->flags & I915_EXEC_RING_MASK) != I915_EXEC_BSD) && + ((args->flags & I915_EXEC_BSD_MASK) != 0)) { + DRM_DEBUG("execbuf with non bsd ring but with invalid " + "bsd dispatch flags: %d\n", (int)(args->flags)); + return -EINVAL; + } + + if ((args->flags & I915_EXEC_RING_MASK) == I915_EXEC_DEFAULT) + ring = &dev_priv->ring[RCS]; + else if ((args->flags & I915_EXEC_RING_MASK) == I915_EXEC_BSD) { + if (HAS_BSD2(dev)) { + int ring_id; + + switch (args->flags & I915_EXEC_BSD_MASK) { + case I915_EXEC_BSD_DEFAULT: + ring_id = gen8_dispatch_bsd_ring(dev, file); + ring = &dev_priv->ring[ring_id]; + break; + case I915_EXEC_BSD_RING1: + ring = &dev_priv->ring[VCS]; + break; + case I915_EXEC_BSD_RING2: + ring = &dev_priv->ring[VCS2]; + break; + default: + DRM_DEBUG("execbuf with unknown bsd ring: %d\n", + (int)(args->flags & I915_EXEC_BSD_MASK)); + return -EINVAL; + } + } else + ring = &dev_priv->ring[VCS]; + } else + ring = &dev_priv->ring[(args->flags & I915_EXEC_RING_MASK) - 1]; + + if (!intel_ring_initialized(ring)) { + DRM_DEBUG("execbuf with invalid ring: %d\n", + (int)(args->flags & I915_EXEC_RING_MASK)); + return -EINVAL; + } + + if (args->buffer_count < 1) { + DRM_DEBUG("execbuf with %d buffers\n", args->buffer_count); + return -EINVAL; + } + + intel_runtime_pm_get(dev_priv); + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + goto pre_mutex_err; + + ctx = i915_gem_validate_context(dev, file, ring, ctx_id); + if (IS_ERR(ctx)) { + mutex_unlock(&dev->struct_mutex); + ret = PTR_ERR(ctx); + goto pre_mutex_err; + } + + i915_gem_context_reference(ctx); + + if (ctx->ppgtt) + vm = &ctx->ppgtt->base; + else + vm = &dev_priv->gtt.base; + + eb = eb_create(args); + if (eb == NULL) { + i915_gem_context_unreference(ctx); + mutex_unlock(&dev->struct_mutex); + ret = -ENOMEM; + goto pre_mutex_err; + } + + /* Look up object handles */ + ret = eb_lookup_vmas(eb, exec, args, vm, file); + if (ret) + goto err; + + /* take note of the batch buffer before we might reorder the lists */ + batch_obj = eb_get_batch(eb); + + /* Move the objects en-masse into the GTT, evicting if necessary. */ + need_relocs = (args->flags & I915_EXEC_NO_RELOC) == 0; + ret = i915_gem_execbuffer_reserve(ring, &eb->vmas, &need_relocs); + if (ret) + goto err; + + /* The objects are in their final locations, apply the relocations. */ + if (need_relocs) + ret = i915_gem_execbuffer_relocate(eb); + if (ret) { + if (ret == -EFAULT) { + ret = i915_gem_execbuffer_relocate_slow(dev, args, file, ring, + eb, exec); + BUG_ON(!mutex_is_locked(&dev->struct_mutex)); + } + if (ret) + goto err; + } + + /* Set the pending read domains for the batch buffer to COMMAND */ + if (batch_obj->base.pending_write_domain) { + DRM_DEBUG("Attempting to use self-modifying batch buffer\n"); + ret = -EINVAL; + goto err; + } + + if (i915_needs_cmd_parser(ring) && args->batch_len) { + batch_obj = i915_gem_execbuffer_parse(ring, + &shadow_exec_entry, + eb, + batch_obj, + args->batch_start_offset, + args->batch_len, + file->is_master); + if (IS_ERR(batch_obj)) { + ret = PTR_ERR(batch_obj); + goto err; + } + + /* + * Set the DISPATCH_SECURE bit to remove the NON_SECURE + * bit from MI_BATCH_BUFFER_START commands issued in the + * dispatch_execbuffer implementations. We specifically + * don't want that set when the command parser is + * enabled. + * + * FIXME: with aliasing ppgtt, buffers that should only + * be in ggtt still end up in the aliasing ppgtt. remove + * this check when that is fixed. + */ + if (USES_FULL_PPGTT(dev)) + dispatch_flags |= I915_DISPATCH_SECURE; + + exec_start = 0; + } + + batch_obj->base.pending_read_domains |= I915_GEM_DOMAIN_COMMAND; + + /* snb/ivb/vlv conflate the "batch in ppgtt" bit with the "non-secure + * batch" bit. Hence we need to pin secure batches into the global gtt. + * hsw should have this fixed, but bdw mucks it up again. */ + if (dispatch_flags & I915_DISPATCH_SECURE) { + /* + * So on first glance it looks freaky that we pin the batch here + * outside of the reservation loop. But: + * - The batch is already pinned into the relevant ppgtt, so we + * already have the backing storage fully allocated. + * - No other BO uses the global gtt (well contexts, but meh), + * so we don't really have issues with multiple objects not + * fitting due to fragmentation. + * So this is actually safe. + */ + ret = i915_gem_obj_ggtt_pin(batch_obj, 0, 0); + if (ret) + goto err; + + exec_start += i915_gem_obj_ggtt_offset(batch_obj); + } else + exec_start += i915_gem_obj_offset(batch_obj, vm); + + ret = dev_priv->gt.do_execbuf(dev, file, ring, ctx, args, + &eb->vmas, batch_obj, exec_start, + dispatch_flags); + + /* + * FIXME: We crucially rely upon the active tracking for the (ppgtt) + * batch vma for correctness. For less ugly and less fragility this + * needs to be adjusted to also track the ggtt batch vma properly as + * active. + */ + if (dispatch_flags & I915_DISPATCH_SECURE) + i915_gem_object_ggtt_unpin(batch_obj); +err: + /* the request owns the ref now */ + i915_gem_context_unreference(ctx); + eb_destroy(eb); + + mutex_unlock(&dev->struct_mutex); + +pre_mutex_err: + /* intel_gpu_busy should also get a ref, so it will free when the device + * is really idle. */ + intel_runtime_pm_put(dev_priv); + return ret; +} + +/* + * Legacy execbuffer just creates an exec2 list from the original exec object + * list array and passes it to the real function. + */ +int +i915_gem_execbuffer(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_execbuffer *args = data; + struct drm_i915_gem_execbuffer2 exec2; + struct drm_i915_gem_exec_object *exec_list = NULL; + struct drm_i915_gem_exec_object2 *exec2_list = NULL; + int ret, i; + + if (args->buffer_count < 1) { + DRM_DEBUG("execbuf with %d buffers\n", args->buffer_count); + return -EINVAL; + } + + /* Copy in the exec list from userland */ + exec_list = drm_malloc_ab(sizeof(*exec_list), args->buffer_count); + exec2_list = drm_malloc_ab(sizeof(*exec2_list), args->buffer_count); + if (exec_list == NULL || exec2_list == NULL) { + DRM_DEBUG("Failed to allocate exec list for %d buffers\n", + args->buffer_count); + drm_free_large(exec_list); + drm_free_large(exec2_list); + return -ENOMEM; + } + ret = copy_from_user(exec_list, + to_user_ptr(args->buffers_ptr), + sizeof(*exec_list) * args->buffer_count); + if (ret != 0) { + DRM_DEBUG("copy %d exec entries failed %d\n", + args->buffer_count, ret); + drm_free_large(exec_list); + drm_free_large(exec2_list); + return -EFAULT; + } + + for (i = 0; i < args->buffer_count; i++) { + exec2_list[i].handle = exec_list[i].handle; + exec2_list[i].relocation_count = exec_list[i].relocation_count; + exec2_list[i].relocs_ptr = exec_list[i].relocs_ptr; + exec2_list[i].alignment = exec_list[i].alignment; + exec2_list[i].offset = exec_list[i].offset; + if (INTEL_INFO(dev)->gen < 4) + exec2_list[i].flags = EXEC_OBJECT_NEEDS_FENCE; + else + exec2_list[i].flags = 0; + } + + exec2.buffers_ptr = args->buffers_ptr; + exec2.buffer_count = args->buffer_count; + exec2.batch_start_offset = args->batch_start_offset; + exec2.batch_len = args->batch_len; + exec2.DR1 = args->DR1; + exec2.DR4 = args->DR4; + exec2.num_cliprects = args->num_cliprects; + exec2.cliprects_ptr = args->cliprects_ptr; + exec2.flags = I915_EXEC_RENDER; + i915_execbuffer2_set_context_id(exec2, 0); + + ret = i915_gem_do_execbuffer(dev, data, file, &exec2, exec2_list); + if (!ret) { + struct drm_i915_gem_exec_object __user *user_exec_list = + to_user_ptr(args->buffers_ptr); + + /* Copy the new buffer offsets back to the user's exec list. */ + for (i = 0; i < args->buffer_count; i++) { + ret = __copy_to_user(&user_exec_list[i].offset, + &exec2_list[i].offset, + sizeof(user_exec_list[i].offset)); + if (ret) { + ret = -EFAULT; + DRM_DEBUG("failed to copy %d exec entries " + "back to user (%d)\n", + args->buffer_count, ret); + break; + } + } + } + + drm_free_large(exec_list); + drm_free_large(exec2_list); + return ret; +} + +int +i915_gem_execbuffer2(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_execbuffer2 *args = data; + struct drm_i915_gem_exec_object2 *exec2_list = NULL; + int ret; + + if (args->buffer_count < 1 || + args->buffer_count > UINT_MAX / sizeof(*exec2_list)) { + DRM_DEBUG("execbuf2 with %d buffers\n", args->buffer_count); + return -EINVAL; + } + + if (args->rsvd2 != 0) { + DRM_DEBUG("dirty rvsd2 field\n"); + return -EINVAL; + } + + exec2_list = kmalloc(sizeof(*exec2_list)*args->buffer_count, + GFP_TEMPORARY | __GFP_NOWARN | __GFP_NORETRY); + if (exec2_list == NULL) + exec2_list = drm_malloc_ab(sizeof(*exec2_list), + args->buffer_count); + if (exec2_list == NULL) { + DRM_DEBUG("Failed to allocate exec list for %d buffers\n", + args->buffer_count); + return -ENOMEM; + } + ret = copy_from_user(exec2_list, + to_user_ptr(args->buffers_ptr), + sizeof(*exec2_list) * args->buffer_count); + if (ret != 0) { + DRM_DEBUG("copy %d exec entries failed %d\n", + args->buffer_count, ret); + drm_free_large(exec2_list); + return -EFAULT; + } + + ret = i915_gem_do_execbuffer(dev, data, file, args, exec2_list); + if (!ret) { + /* Copy the new buffer offsets back to the user's exec list. */ + struct drm_i915_gem_exec_object2 __user *user_exec_list = + to_user_ptr(args->buffers_ptr); + int i; + + for (i = 0; i < args->buffer_count; i++) { + ret = __copy_to_user(&user_exec_list[i].offset, + &exec2_list[i].offset, + sizeof(user_exec_list[i].offset)); + if (ret) { + ret = -EFAULT; + DRM_DEBUG("failed to copy %d exec entries " + "back to user\n", + args->buffer_count); + break; + } + } + } + + drm_free_large(exec2_list); + return ret; +} --- linux-3.19.0.orig/ubuntu/i915/i915_gem_gtt.c +++ linux-3.19.0/ubuntu/i915/i915_gem_gtt.c @@ -0,0 +1,2759 @@ +/* + * Copyright © 2010 Daniel Vetter + * Copyright © 2011-2014 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + */ + +#include +#include +#include +#include "i915_drv.h" +#include "i915_vgpu.h" +#include "i915_trace.h" +#include "intel_drv.h" + +/** + * DOC: Global GTT views + * + * Background and previous state + * + * Historically objects could exists (be bound) in global GTT space only as + * singular instances with a view representing all of the object's backing pages + * in a linear fashion. This view will be called a normal view. + * + * To support multiple views of the same object, where the number of mapped + * pages is not equal to the backing store, or where the layout of the pages + * is not linear, concept of a GGTT view was added. + * + * One example of an alternative view is a stereo display driven by a single + * image. In this case we would have a framebuffer looking like this + * (2x2 pages): + * + * 12 + * 34 + * + * Above would represent a normal GGTT view as normally mapped for GPU or CPU + * rendering. In contrast, fed to the display engine would be an alternative + * view which could look something like this: + * + * 1212 + * 3434 + * + * In this example both the size and layout of pages in the alternative view is + * different from the normal view. + * + * Implementation and usage + * + * GGTT views are implemented using VMAs and are distinguished via enum + * i915_ggtt_view_type and struct i915_ggtt_view. + * + * A new flavour of core GEM functions which work with GGTT bound objects were + * added with the _ggtt_ infix, and sometimes with _view postfix to avoid + * renaming in large amounts of code. They take the struct i915_ggtt_view + * parameter encapsulating all metadata required to implement a view. + * + * As a helper for callers which are only interested in the normal view, + * globally const i915_ggtt_view_normal singleton instance exists. All old core + * GEM API functions, the ones not taking the view parameter, are operating on, + * or with the normal GGTT view. + * + * Code wanting to add or use a new GGTT view needs to: + * + * 1. Add a new enum with a suitable name. + * 2. Extend the metadata in the i915_ggtt_view structure if required. + * 3. Add support to i915_get_vma_pages(). + * + * New views are required to build a scatter-gather table from within the + * i915_get_vma_pages function. This table is stored in the vma.ggtt_view and + * exists for the lifetime of an VMA. + * + * Core API is designed to have copy semantics which means that passed in + * struct i915_ggtt_view does not need to be persistent (left around after + * calling the core API functions). + * + */ + +const struct i915_ggtt_view i915_ggtt_view_normal; +const struct i915_ggtt_view i915_ggtt_view_rotated = { + .type = I915_GGTT_VIEW_ROTATED +}; + +static void bdw_setup_private_ppat(struct drm_i915_private *dev_priv); +static void chv_setup_private_ppat(struct drm_i915_private *dev_priv); + +static int sanitize_enable_ppgtt(struct drm_device *dev, int enable_ppgtt) +{ + bool has_aliasing_ppgtt; + bool has_full_ppgtt; + + has_aliasing_ppgtt = INTEL_INFO(dev)->gen >= 6; + has_full_ppgtt = INTEL_INFO(dev)->gen >= 7; + + if (intel_vgpu_active(dev)) + has_full_ppgtt = false; /* emulation is too hard */ + + /* + * We don't allow disabling PPGTT for gen9+ as it's a requirement for + * execlists, the sole mechanism available to submit work. + */ + if (INTEL_INFO(dev)->gen < 9 && + (enable_ppgtt == 0 || !has_aliasing_ppgtt)) + return 0; + + if (enable_ppgtt == 1) + return 1; + + if (enable_ppgtt == 2 && has_full_ppgtt) + return 2; + +#ifdef CONFIG_INTEL_IOMMU + /* Disable ppgtt on SNB if VT-d is on. */ + if (INTEL_INFO(dev)->gen == 6 && intel_iommu_gfx_mapped) { + DRM_INFO("Disabling PPGTT because VT-d is on\n"); + return 0; + } +#endif + + /* Early VLV doesn't have this */ + if (IS_VALLEYVIEW(dev) && !IS_CHERRYVIEW(dev) && + dev->pdev->revision < 0xb) { + DRM_DEBUG_DRIVER("disabling PPGTT on pre-B3 step VLV\n"); + return 0; + } + + if (INTEL_INFO(dev)->gen >= 8 && i915.enable_execlists) + return 2; + else + return has_aliasing_ppgtt ? 1 : 0; +} + +static void ppgtt_bind_vma(struct i915_vma *vma, + enum i915_cache_level cache_level, + u32 flags); +static void ppgtt_unbind_vma(struct i915_vma *vma); + +static inline gen8_pte_t gen8_pte_encode(dma_addr_t addr, + enum i915_cache_level level, + bool valid) +{ + gen8_pte_t pte = valid ? _PAGE_PRESENT | _PAGE_RW : 0; + pte |= addr; + + switch (level) { + case I915_CACHE_NONE: + pte |= PPAT_UNCACHED_INDEX; + break; + case I915_CACHE_WT: + pte |= PPAT_DISPLAY_ELLC_INDEX; + break; + default: + pte |= PPAT_CACHED_INDEX; + break; + } + + return pte; +} + +static inline gen8_pde_t gen8_pde_encode(struct drm_device *dev, + dma_addr_t addr, + enum i915_cache_level level) +{ + gen8_pde_t pde = _PAGE_PRESENT | _PAGE_RW; + pde |= addr; + if (level != I915_CACHE_NONE) + pde |= PPAT_CACHED_PDE_INDEX; + else + pde |= PPAT_UNCACHED_INDEX; + return pde; +} + +static gen6_pte_t snb_pte_encode(dma_addr_t addr, + enum i915_cache_level level, + bool valid, u32 unused) +{ + gen6_pte_t pte = valid ? GEN6_PTE_VALID : 0; + pte |= GEN6_PTE_ADDR_ENCODE(addr); + + switch (level) { + case I915_CACHE_L3_LLC: + case I915_CACHE_LLC: + pte |= GEN6_PTE_CACHE_LLC; + break; + case I915_CACHE_NONE: + pte |= GEN6_PTE_UNCACHED; + break; + default: + MISSING_CASE(level); + } + + return pte; +} + +static gen6_pte_t ivb_pte_encode(dma_addr_t addr, + enum i915_cache_level level, + bool valid, u32 unused) +{ + gen6_pte_t pte = valid ? GEN6_PTE_VALID : 0; + pte |= GEN6_PTE_ADDR_ENCODE(addr); + + switch (level) { + case I915_CACHE_L3_LLC: + pte |= GEN7_PTE_CACHE_L3_LLC; + break; + case I915_CACHE_LLC: + pte |= GEN6_PTE_CACHE_LLC; + break; + case I915_CACHE_NONE: + pte |= GEN6_PTE_UNCACHED; + break; + default: + MISSING_CASE(level); + } + + return pte; +} + +static gen6_pte_t byt_pte_encode(dma_addr_t addr, + enum i915_cache_level level, + bool valid, u32 flags) +{ + gen6_pte_t pte = valid ? GEN6_PTE_VALID : 0; + pte |= GEN6_PTE_ADDR_ENCODE(addr); + + if (!(flags & PTE_READ_ONLY)) + pte |= BYT_PTE_WRITEABLE; + + if (level != I915_CACHE_NONE) + pte |= BYT_PTE_SNOOPED_BY_CPU_CACHES; + + return pte; +} + +static gen6_pte_t hsw_pte_encode(dma_addr_t addr, + enum i915_cache_level level, + bool valid, u32 unused) +{ + gen6_pte_t pte = valid ? GEN6_PTE_VALID : 0; + pte |= HSW_PTE_ADDR_ENCODE(addr); + + if (level != I915_CACHE_NONE) + pte |= HSW_WB_LLC_AGE3; + + return pte; +} + +static gen6_pte_t iris_pte_encode(dma_addr_t addr, + enum i915_cache_level level, + bool valid, u32 unused) +{ + gen6_pte_t pte = valid ? GEN6_PTE_VALID : 0; + pte |= HSW_PTE_ADDR_ENCODE(addr); + + switch (level) { + case I915_CACHE_NONE: + break; + case I915_CACHE_WT: + pte |= HSW_WT_ELLC_LLC_AGE3; + break; + default: + pte |= HSW_WB_ELLC_LLC_AGE3; + break; + } + + return pte; +} + +#define i915_dma_unmap_single(px, dev) \ + __i915_dma_unmap_single((px)->daddr, dev) + +static inline void __i915_dma_unmap_single(dma_addr_t daddr, + struct drm_device *dev) +{ + struct device *device = &dev->pdev->dev; + + dma_unmap_page(device, daddr, 4096, PCI_DMA_BIDIRECTIONAL); +} + +/** + * i915_dma_map_single() - Create a dma mapping for a page table/dir/etc. + * @px: Page table/dir/etc to get a DMA map for + * @dev: drm device + * + * Page table allocations are unified across all gens. They always require a + * single 4k allocation, as well as a DMA mapping. If we keep the structs + * symmetric here, the simple macro covers us for every page table type. + * + * Return: 0 if success. + */ +#define i915_dma_map_single(px, dev) \ + i915_dma_map_page_single((px)->page, (dev), &(px)->daddr) + +static inline int i915_dma_map_page_single(struct page *page, + struct drm_device *dev, + dma_addr_t *daddr) +{ + struct device *device = &dev->pdev->dev; + + *daddr = dma_map_page(device, page, 0, 4096, PCI_DMA_BIDIRECTIONAL); + if (dma_mapping_error(device, *daddr)) + return -ENOMEM; + + return 0; +} + +static void unmap_and_free_pt(struct i915_page_table_entry *pt, + struct drm_device *dev) +{ + if (WARN_ON(!pt->page)) + return; + + i915_dma_unmap_single(pt, dev); + __free_page(pt->page); + kfree(pt->used_ptes); + kfree(pt); +} + +static struct i915_page_table_entry *alloc_pt_single(struct drm_device *dev) +{ + struct i915_page_table_entry *pt; + const size_t count = INTEL_INFO(dev)->gen >= 8 ? + GEN8_PTES : GEN6_PTES; + int ret = -ENOMEM; + + pt = kzalloc(sizeof(*pt), GFP_KERNEL); + if (!pt) + return ERR_PTR(-ENOMEM); + + pt->used_ptes = kcalloc(BITS_TO_LONGS(count), sizeof(*pt->used_ptes), + GFP_KERNEL); + + if (!pt->used_ptes) + goto fail_bitmap; + + pt->page = alloc_page(GFP_KERNEL); + if (!pt->page) + goto fail_page; + + ret = i915_dma_map_single(pt, dev); + if (ret) + goto fail_dma; + + return pt; + +fail_dma: + __free_page(pt->page); +fail_page: + kfree(pt->used_ptes); +fail_bitmap: + kfree(pt); + + return ERR_PTR(ret); +} + +/** + * alloc_pt_range() - Allocate a multiple page tables + * @pd: The page directory which will have at least @count entries + * available to point to the allocated page tables. + * @pde: First page directory entry for which we are allocating. + * @count: Number of pages to allocate. + * @dev: DRM device. + * + * Allocates multiple page table pages and sets the appropriate entries in the + * page table structure within the page directory. Function cleans up after + * itself on any failures. + * + * Return: 0 if allocation succeeded. + */ +static int alloc_pt_range(struct i915_page_directory_entry *pd, uint16_t pde, size_t count, + struct drm_device *dev) +{ + int i, ret; + + /* 512 is the max page tables per page_directory on any platform. */ + if (WARN_ON(pde + count > I915_PDES)) + return -EINVAL; + + for (i = pde; i < pde + count; i++) { + struct i915_page_table_entry *pt = alloc_pt_single(dev); + + if (IS_ERR(pt)) { + ret = PTR_ERR(pt); + goto err_out; + } + WARN(pd->page_table[i], + "Leaking page directory entry %d (%p)\n", + i, pd->page_table[i]); + pd->page_table[i] = pt; + } + + return 0; + +err_out: + while (i-- > pde) + unmap_and_free_pt(pd->page_table[i], dev); + return ret; +} + +static void unmap_and_free_pd(struct i915_page_directory_entry *pd) +{ + if (pd->page) { + __free_page(pd->page); + kfree(pd); + } +} + +static struct i915_page_directory_entry *alloc_pd_single(void) +{ + struct i915_page_directory_entry *pd; + + pd = kzalloc(sizeof(*pd), GFP_KERNEL); + if (!pd) + return ERR_PTR(-ENOMEM); + + pd->page = alloc_page(GFP_KERNEL | __GFP_ZERO); + if (!pd->page) { + kfree(pd); + return ERR_PTR(-ENOMEM); + } + + return pd; +} + +/* Broadwell Page Directory Pointer Descriptors */ +static int gen8_write_pdp(struct intel_engine_cs *ring, unsigned entry, + uint64_t val) +{ + int ret; + + BUG_ON(entry >= 4); + + ret = intel_ring_begin(ring, 6); + if (ret) + return ret; + + intel_ring_emit(ring, MI_LOAD_REGISTER_IMM(1)); + intel_ring_emit(ring, GEN8_RING_PDP_UDW(ring, entry)); + intel_ring_emit(ring, (u32)(val >> 32)); + intel_ring_emit(ring, MI_LOAD_REGISTER_IMM(1)); + intel_ring_emit(ring, GEN8_RING_PDP_LDW(ring, entry)); + intel_ring_emit(ring, (u32)(val)); + intel_ring_advance(ring); + + return 0; +} + +static int gen8_mm_switch(struct i915_hw_ppgtt *ppgtt, + struct intel_engine_cs *ring) +{ + int i, ret; + + /* bit of a hack to find the actual last used pd */ + int used_pd = ppgtt->num_pd_entries / I915_PDES; + + for (i = used_pd - 1; i >= 0; i--) { + dma_addr_t addr = ppgtt->pdp.page_directory[i]->daddr; + ret = gen8_write_pdp(ring, i, addr); + if (ret) + return ret; + } + + return 0; +} + +static void gen8_ppgtt_clear_range(struct i915_address_space *vm, + uint64_t start, + uint64_t length, + bool use_scratch) +{ + struct i915_hw_ppgtt *ppgtt = + container_of(vm, struct i915_hw_ppgtt, base); + gen8_pte_t *pt_vaddr, scratch_pte; + unsigned pdpe = start >> GEN8_PDPE_SHIFT & GEN8_PDPE_MASK; + unsigned pde = start >> GEN8_PDE_SHIFT & GEN8_PDE_MASK; + unsigned pte = start >> GEN8_PTE_SHIFT & GEN8_PTE_MASK; + unsigned num_entries = length >> PAGE_SHIFT; + unsigned last_pte, i; + + scratch_pte = gen8_pte_encode(ppgtt->base.scratch.addr, + I915_CACHE_LLC, use_scratch); + + while (num_entries) { + struct i915_page_directory_entry *pd; + struct i915_page_table_entry *pt; + struct page *page_table; + + if (WARN_ON(!ppgtt->pdp.page_directory[pdpe])) + continue; + + pd = ppgtt->pdp.page_directory[pdpe]; + + if (WARN_ON(!pd->page_table[pde])) + continue; + + pt = pd->page_table[pde]; + + if (WARN_ON(!pt->page)) + continue; + + page_table = pt->page; + + last_pte = pte + num_entries; + if (last_pte > GEN8_PTES) + last_pte = GEN8_PTES; + + pt_vaddr = kmap_atomic(page_table); + + for (i = pte; i < last_pte; i++) { + pt_vaddr[i] = scratch_pte; + num_entries--; + } + + if (!HAS_LLC(ppgtt->base.dev)) + drm_clflush_virt_range(pt_vaddr, PAGE_SIZE); + kunmap_atomic(pt_vaddr); + + pte = 0; + if (++pde == I915_PDES) { + pdpe++; + pde = 0; + } + } +} + +static void gen8_ppgtt_insert_entries(struct i915_address_space *vm, + struct sg_table *pages, + uint64_t start, + enum i915_cache_level cache_level, u32 unused) +{ + struct i915_hw_ppgtt *ppgtt = + container_of(vm, struct i915_hw_ppgtt, base); + gen8_pte_t *pt_vaddr; + unsigned pdpe = start >> GEN8_PDPE_SHIFT & GEN8_PDPE_MASK; + unsigned pde = start >> GEN8_PDE_SHIFT & GEN8_PDE_MASK; + unsigned pte = start >> GEN8_PTE_SHIFT & GEN8_PTE_MASK; + struct sg_page_iter sg_iter; + + pt_vaddr = NULL; + + for_each_sg_page(pages->sgl, &sg_iter, pages->nents, 0) { + if (WARN_ON(pdpe >= GEN8_LEGACY_PDPES)) + break; + + if (pt_vaddr == NULL) { + struct i915_page_directory_entry *pd = ppgtt->pdp.page_directory[pdpe]; + struct i915_page_table_entry *pt = pd->page_table[pde]; + struct page *page_table = pt->page; + + pt_vaddr = kmap_atomic(page_table); + } + + pt_vaddr[pte] = + gen8_pte_encode(sg_page_iter_dma_address(&sg_iter), + cache_level, true); + if (++pte == GEN8_PTES) { + if (!HAS_LLC(ppgtt->base.dev)) + drm_clflush_virt_range(pt_vaddr, PAGE_SIZE); + kunmap_atomic(pt_vaddr); + pt_vaddr = NULL; + if (++pde == I915_PDES) { + pdpe++; + pde = 0; + } + pte = 0; + } + } + if (pt_vaddr) { + if (!HAS_LLC(ppgtt->base.dev)) + drm_clflush_virt_range(pt_vaddr, PAGE_SIZE); + kunmap_atomic(pt_vaddr); + } +} + +static void gen8_free_page_tables(struct i915_page_directory_entry *pd, struct drm_device *dev) +{ + int i; + + if (!pd->page) + return; + + for (i = 0; i < I915_PDES; i++) { + if (WARN_ON(!pd->page_table[i])) + continue; + + unmap_and_free_pt(pd->page_table[i], dev); + pd->page_table[i] = NULL; + } +} + +static void gen8_ppgtt_free(struct i915_hw_ppgtt *ppgtt) +{ + int i; + + for (i = 0; i < ppgtt->num_pd_pages; i++) { + if (WARN_ON(!ppgtt->pdp.page_directory[i])) + continue; + + gen8_free_page_tables(ppgtt->pdp.page_directory[i], ppgtt->base.dev); + unmap_and_free_pd(ppgtt->pdp.page_directory[i]); + } +} + +static void gen8_ppgtt_unmap_pages(struct i915_hw_ppgtt *ppgtt) +{ + struct pci_dev *hwdev = ppgtt->base.dev->pdev; + int i, j; + + for (i = 0; i < ppgtt->num_pd_pages; i++) { + /* TODO: In the future we'll support sparse mappings, so this + * will have to change. */ + if (!ppgtt->pdp.page_directory[i]->daddr) + continue; + + pci_unmap_page(hwdev, ppgtt->pdp.page_directory[i]->daddr, PAGE_SIZE, + PCI_DMA_BIDIRECTIONAL); + + for (j = 0; j < I915_PDES; j++) { + struct i915_page_directory_entry *pd = ppgtt->pdp.page_directory[i]; + struct i915_page_table_entry *pt; + dma_addr_t addr; + + if (WARN_ON(!pd->page_table[j])) + continue; + + pt = pd->page_table[j]; + addr = pt->daddr; + + if (addr) + pci_unmap_page(hwdev, addr, PAGE_SIZE, + PCI_DMA_BIDIRECTIONAL); + } + } +} + +static void gen8_ppgtt_cleanup(struct i915_address_space *vm) +{ + struct i915_hw_ppgtt *ppgtt = + container_of(vm, struct i915_hw_ppgtt, base); + + gen8_ppgtt_unmap_pages(ppgtt); + gen8_ppgtt_free(ppgtt); +} + +static int gen8_ppgtt_allocate_page_tables(struct i915_hw_ppgtt *ppgtt) +{ + int i, ret; + + for (i = 0; i < ppgtt->num_pd_pages; i++) { + ret = alloc_pt_range(ppgtt->pdp.page_directory[i], + 0, I915_PDES, ppgtt->base.dev); + if (ret) + goto unwind_out; + } + + return 0; + +unwind_out: + while (i--) + gen8_free_page_tables(ppgtt->pdp.page_directory[i], ppgtt->base.dev); + + return -ENOMEM; +} + +static int gen8_ppgtt_allocate_page_directories(struct i915_hw_ppgtt *ppgtt, + const int max_pdp) +{ + int i; + + for (i = 0; i < max_pdp; i++) { + ppgtt->pdp.page_directory[i] = alloc_pd_single(); + if (IS_ERR(ppgtt->pdp.page_directory[i])) + goto unwind_out; + } + + ppgtt->num_pd_pages = max_pdp; + BUG_ON(ppgtt->num_pd_pages > GEN8_LEGACY_PDPES); + + return 0; + +unwind_out: + while (i--) + unmap_and_free_pd(ppgtt->pdp.page_directory[i]); + + return -ENOMEM; +} + +static int gen8_ppgtt_alloc(struct i915_hw_ppgtt *ppgtt, + const int max_pdp) +{ + int ret; + + ret = gen8_ppgtt_allocate_page_directories(ppgtt, max_pdp); + if (ret) + return ret; + + ret = gen8_ppgtt_allocate_page_tables(ppgtt); + if (ret) + goto err_out; + + ppgtt->num_pd_entries = max_pdp * I915_PDES; + + return 0; + +err_out: + gen8_ppgtt_free(ppgtt); + return ret; +} + +static int gen8_ppgtt_setup_page_directories(struct i915_hw_ppgtt *ppgtt, + const int pd) +{ + dma_addr_t pd_addr; + int ret; + + pd_addr = pci_map_page(ppgtt->base.dev->pdev, + ppgtt->pdp.page_directory[pd]->page, 0, + PAGE_SIZE, PCI_DMA_BIDIRECTIONAL); + + ret = pci_dma_mapping_error(ppgtt->base.dev->pdev, pd_addr); + if (ret) + return ret; + + ppgtt->pdp.page_directory[pd]->daddr = pd_addr; + + return 0; +} + +static int gen8_ppgtt_setup_page_tables(struct i915_hw_ppgtt *ppgtt, + const int pd, + const int pt) +{ + dma_addr_t pt_addr; + struct i915_page_directory_entry *pdir = ppgtt->pdp.page_directory[pd]; + struct i915_page_table_entry *ptab = pdir->page_table[pt]; + struct page *p = ptab->page; + int ret; + + pt_addr = pci_map_page(ppgtt->base.dev->pdev, + p, 0, PAGE_SIZE, PCI_DMA_BIDIRECTIONAL); + ret = pci_dma_mapping_error(ppgtt->base.dev->pdev, pt_addr); + if (ret) + return ret; + + ptab->daddr = pt_addr; + + return 0; +} + +/* + * GEN8 legacy ppgtt programming is accomplished through a max 4 PDP registers + * with a net effect resembling a 2-level page table in normal x86 terms. Each + * PDP represents 1GB of memory 4 * 512 * 512 * 4096 = 4GB legacy 32b address + * space. + * + * FIXME: split allocation into smaller pieces. For now we only ever do this + * once, but with full PPGTT, the multiple contiguous allocations will be bad. + * TODO: Do something with the size parameter + */ +static int gen8_ppgtt_init(struct i915_hw_ppgtt *ppgtt, uint64_t size) +{ + const int max_pdp = DIV_ROUND_UP(size, 1 << 30); + const int min_pt_pages = I915_PDES * max_pdp; + int i, j, ret; + + if (size % (1<<30)) + DRM_INFO("Pages will be wasted unless GTT size (%llu) is divisible by 1GB\n", size); + + /* 1. Do all our allocations for page directories and page tables. + * We allocate more than was asked so that we can point the unused parts + * to valid entries that point to scratch page. Dynamic page tables + * will fix this eventually. + */ + ret = gen8_ppgtt_alloc(ppgtt, GEN8_LEGACY_PDPES); + if (ret) + return ret; + + /* + * 2. Create DMA mappings for the page directories and page tables. + */ + for (i = 0; i < GEN8_LEGACY_PDPES; i++) { + ret = gen8_ppgtt_setup_page_directories(ppgtt, i); + if (ret) + goto bail; + + for (j = 0; j < I915_PDES; j++) { + ret = gen8_ppgtt_setup_page_tables(ppgtt, i, j); + if (ret) + goto bail; + } + } + + /* + * 3. Map all the page directory entires to point to the page tables + * we've allocated. + * + * For now, the PPGTT helper functions all require that the PDEs are + * plugged in correctly. So we do that now/here. For aliasing PPGTT, we + * will never need to touch the PDEs again. + */ + for (i = 0; i < GEN8_LEGACY_PDPES; i++) { + struct i915_page_directory_entry *pd = ppgtt->pdp.page_directory[i]; + gen8_pde_t *pd_vaddr; + pd_vaddr = kmap_atomic(ppgtt->pdp.page_directory[i]->page); + for (j = 0; j < I915_PDES; j++) { + struct i915_page_table_entry *pt = pd->page_table[j]; + dma_addr_t addr = pt->daddr; + pd_vaddr[j] = gen8_pde_encode(ppgtt->base.dev, addr, + I915_CACHE_LLC); + } + if (!HAS_LLC(ppgtt->base.dev)) + drm_clflush_virt_range(pd_vaddr, PAGE_SIZE); + kunmap_atomic(pd_vaddr); + } + + ppgtt->switch_mm = gen8_mm_switch; + ppgtt->base.clear_range = gen8_ppgtt_clear_range; + ppgtt->base.insert_entries = gen8_ppgtt_insert_entries; + ppgtt->base.cleanup = gen8_ppgtt_cleanup; + ppgtt->base.start = 0; + + /* This is the area that we advertise as usable for the caller */ + ppgtt->base.total = max_pdp * I915_PDES * GEN8_PTES * PAGE_SIZE; + + /* Set all ptes to a valid scratch page. Also above requested space */ + ppgtt->base.clear_range(&ppgtt->base, 0, + ppgtt->num_pd_pages * GEN8_PTES * PAGE_SIZE, + true); + + DRM_DEBUG_DRIVER("Allocated %d pages for page directories (%d wasted)\n", + ppgtt->num_pd_pages, ppgtt->num_pd_pages - max_pdp); + DRM_DEBUG_DRIVER("Allocated %d pages for page tables (%lld wasted)\n", + ppgtt->num_pd_entries, + (ppgtt->num_pd_entries - min_pt_pages) + size % (1<<30)); + return 0; + +bail: + gen8_ppgtt_unmap_pages(ppgtt); + gen8_ppgtt_free(ppgtt); + return ret; +} + +static void gen6_dump_ppgtt(struct i915_hw_ppgtt *ppgtt, struct seq_file *m) +{ + struct drm_i915_private *dev_priv = ppgtt->base.dev->dev_private; + struct i915_address_space *vm = &ppgtt->base; + gen6_pte_t __iomem *pd_addr; + gen6_pte_t scratch_pte; + uint32_t pd_entry; + int pte, pde; + + scratch_pte = vm->pte_encode(vm->scratch.addr, I915_CACHE_LLC, true, 0); + + pd_addr = (gen6_pte_t __iomem *)dev_priv->gtt.gsm + + ppgtt->pd.pd_offset / sizeof(gen6_pte_t); + + seq_printf(m, " VM %p (pd_offset %x-%x):\n", vm, + ppgtt->pd.pd_offset, + ppgtt->pd.pd_offset + ppgtt->num_pd_entries); + for (pde = 0; pde < ppgtt->num_pd_entries; pde++) { + u32 expected; + gen6_pte_t *pt_vaddr; + dma_addr_t pt_addr = ppgtt->pd.page_table[pde]->daddr; + pd_entry = readl(pd_addr + pde); + expected = (GEN6_PDE_ADDR_ENCODE(pt_addr) | GEN6_PDE_VALID); + + if (pd_entry != expected) + seq_printf(m, "\tPDE #%d mismatch: Actual PDE: %x Expected PDE: %x\n", + pde, + pd_entry, + expected); + seq_printf(m, "\tPDE: %x\n", pd_entry); + + pt_vaddr = kmap_atomic(ppgtt->pd.page_table[pde]->page); + for (pte = 0; pte < GEN6_PTES; pte+=4) { + unsigned long va = + (pde * PAGE_SIZE * GEN6_PTES) + + (pte * PAGE_SIZE); + int i; + bool found = false; + for (i = 0; i < 4; i++) + if (pt_vaddr[pte + i] != scratch_pte) + found = true; + if (!found) + continue; + + seq_printf(m, "\t\t0x%lx [%03d,%04d]: =", va, pde, pte); + for (i = 0; i < 4; i++) { + if (pt_vaddr[pte + i] != scratch_pte) + seq_printf(m, " %08x", pt_vaddr[pte + i]); + else + seq_puts(m, " SCRATCH "); + } + seq_puts(m, "\n"); + } + kunmap_atomic(pt_vaddr); + } +} + +/* Write pde (index) from the page directory @pd to the page table @pt */ +static void gen6_write_pde(struct i915_page_directory_entry *pd, + const int pde, struct i915_page_table_entry *pt) +{ + /* Caller needs to make sure the write completes if necessary */ + struct i915_hw_ppgtt *ppgtt = + container_of(pd, struct i915_hw_ppgtt, pd); + u32 pd_entry; + + pd_entry = GEN6_PDE_ADDR_ENCODE(pt->daddr); + pd_entry |= GEN6_PDE_VALID; + + writel(pd_entry, ppgtt->pd_addr + pde); +} + +/* Write all the page tables found in the ppgtt structure to incrementing page + * directories. */ +static void gen6_write_page_range(struct drm_i915_private *dev_priv, + struct i915_page_directory_entry *pd, + uint32_t start, uint32_t length) +{ + struct i915_page_table_entry *pt; + uint32_t pde, temp; + + gen6_for_each_pde(pt, pd, start, length, temp, pde) + gen6_write_pde(pd, pde, pt); + + /* Make sure write is complete before other code can use this page + * table. Also require for WC mapped PTEs */ + readl(dev_priv->gtt.gsm); +} + +static uint32_t get_pd_offset(struct i915_hw_ppgtt *ppgtt) +{ + BUG_ON(ppgtt->pd.pd_offset & 0x3f); + + return (ppgtt->pd.pd_offset / 64) << 16; +} + +static int hsw_mm_switch(struct i915_hw_ppgtt *ppgtt, + struct intel_engine_cs *ring) +{ + int ret; + + /* NB: TLBs must be flushed and invalidated before a switch */ + ret = ring->flush(ring, I915_GEM_GPU_DOMAINS, I915_GEM_GPU_DOMAINS); + if (ret) + return ret; + + ret = intel_ring_begin(ring, 6); + if (ret) + return ret; + + intel_ring_emit(ring, MI_LOAD_REGISTER_IMM(2)); + intel_ring_emit(ring, RING_PP_DIR_DCLV(ring)); + intel_ring_emit(ring, PP_DIR_DCLV_2G); + intel_ring_emit(ring, RING_PP_DIR_BASE(ring)); + intel_ring_emit(ring, get_pd_offset(ppgtt)); + intel_ring_emit(ring, MI_NOOP); + intel_ring_advance(ring); + + return 0; +} + +static int vgpu_mm_switch(struct i915_hw_ppgtt *ppgtt, + struct intel_engine_cs *ring) +{ + struct drm_i915_private *dev_priv = to_i915(ppgtt->base.dev); + + I915_WRITE(RING_PP_DIR_DCLV(ring), PP_DIR_DCLV_2G); + I915_WRITE(RING_PP_DIR_BASE(ring), get_pd_offset(ppgtt)); + return 0; +} + +static int gen7_mm_switch(struct i915_hw_ppgtt *ppgtt, + struct intel_engine_cs *ring) +{ + int ret; + + /* NB: TLBs must be flushed and invalidated before a switch */ + ret = ring->flush(ring, I915_GEM_GPU_DOMAINS, I915_GEM_GPU_DOMAINS); + if (ret) + return ret; + + ret = intel_ring_begin(ring, 6); + if (ret) + return ret; + + intel_ring_emit(ring, MI_LOAD_REGISTER_IMM(2)); + intel_ring_emit(ring, RING_PP_DIR_DCLV(ring)); + intel_ring_emit(ring, PP_DIR_DCLV_2G); + intel_ring_emit(ring, RING_PP_DIR_BASE(ring)); + intel_ring_emit(ring, get_pd_offset(ppgtt)); + intel_ring_emit(ring, MI_NOOP); + intel_ring_advance(ring); + + /* XXX: RCS is the only one to auto invalidate the TLBs? */ + if (ring->id != RCS) { + ret = ring->flush(ring, I915_GEM_GPU_DOMAINS, I915_GEM_GPU_DOMAINS); + if (ret) + return ret; + } + + return 0; +} + +static int gen6_mm_switch(struct i915_hw_ppgtt *ppgtt, + struct intel_engine_cs *ring) +{ + struct drm_device *dev = ppgtt->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + + I915_WRITE(RING_PP_DIR_DCLV(ring), PP_DIR_DCLV_2G); + I915_WRITE(RING_PP_DIR_BASE(ring), get_pd_offset(ppgtt)); + + POSTING_READ(RING_PP_DIR_DCLV(ring)); + + return 0; +} + +static void gen8_ppgtt_enable(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + int j; + + for_each_ring(ring, dev_priv, j) { + I915_WRITE(RING_MODE_GEN7(ring), + _MASKED_BIT_ENABLE(GFX_PPGTT_ENABLE)); + } +} + +static void gen7_ppgtt_enable(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + uint32_t ecochk, ecobits; + int i; + + ecobits = I915_READ(GAC_ECO_BITS); + I915_WRITE(GAC_ECO_BITS, ecobits | ECOBITS_PPGTT_CACHE64B); + + ecochk = I915_READ(GAM_ECOCHK); + if (IS_HASWELL(dev)) { + ecochk |= ECOCHK_PPGTT_WB_HSW; + } else { + ecochk |= ECOCHK_PPGTT_LLC_IVB; + ecochk &= ~ECOCHK_PPGTT_GFDT_IVB; + } + I915_WRITE(GAM_ECOCHK, ecochk); + + for_each_ring(ring, dev_priv, i) { + /* GFX_MODE is per-ring on gen7+ */ + I915_WRITE(RING_MODE_GEN7(ring), + _MASKED_BIT_ENABLE(GFX_PPGTT_ENABLE)); + } +} + +static void gen6_ppgtt_enable(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t ecochk, gab_ctl, ecobits; + + ecobits = I915_READ(GAC_ECO_BITS); + I915_WRITE(GAC_ECO_BITS, ecobits | ECOBITS_SNB_BIT | + ECOBITS_PPGTT_CACHE64B); + + gab_ctl = I915_READ(GAB_CTL); + I915_WRITE(GAB_CTL, gab_ctl | GAB_CTL_CONT_AFTER_PAGEFAULT); + + ecochk = I915_READ(GAM_ECOCHK); + I915_WRITE(GAM_ECOCHK, ecochk | ECOCHK_SNB_BIT | ECOCHK_PPGTT_CACHE64B); + + I915_WRITE(GFX_MODE, _MASKED_BIT_ENABLE(GFX_PPGTT_ENABLE)); +} + +/* PPGTT support for Sandybdrige/Gen6 and later */ +static void gen6_ppgtt_clear_range(struct i915_address_space *vm, + uint64_t start, + uint64_t length, + bool use_scratch) +{ + struct i915_hw_ppgtt *ppgtt = + container_of(vm, struct i915_hw_ppgtt, base); + gen6_pte_t *pt_vaddr, scratch_pte; + unsigned first_entry = start >> PAGE_SHIFT; + unsigned num_entries = length >> PAGE_SHIFT; + unsigned act_pt = first_entry / GEN6_PTES; + unsigned first_pte = first_entry % GEN6_PTES; + unsigned last_pte, i; + + scratch_pte = vm->pte_encode(vm->scratch.addr, I915_CACHE_LLC, true, 0); + + while (num_entries) { + last_pte = first_pte + num_entries; + if (last_pte > GEN6_PTES) + last_pte = GEN6_PTES; + + pt_vaddr = kmap_atomic(ppgtt->pd.page_table[act_pt]->page); + + for (i = first_pte; i < last_pte; i++) + pt_vaddr[i] = scratch_pte; + + kunmap_atomic(pt_vaddr); + + num_entries -= last_pte - first_pte; + first_pte = 0; + act_pt++; + } +} + +static void gen6_ppgtt_insert_entries(struct i915_address_space *vm, + struct sg_table *pages, + uint64_t start, + enum i915_cache_level cache_level, u32 flags) +{ + struct i915_hw_ppgtt *ppgtt = + container_of(vm, struct i915_hw_ppgtt, base); + gen6_pte_t *pt_vaddr; + unsigned first_entry = start >> PAGE_SHIFT; + unsigned act_pt = first_entry / GEN6_PTES; + unsigned act_pte = first_entry % GEN6_PTES; + struct sg_page_iter sg_iter; + + pt_vaddr = NULL; + for_each_sg_page(pages->sgl, &sg_iter, pages->nents, 0) { + if (pt_vaddr == NULL) + pt_vaddr = kmap_atomic(ppgtt->pd.page_table[act_pt]->page); + + pt_vaddr[act_pte] = + vm->pte_encode(sg_page_iter_dma_address(&sg_iter), + cache_level, true, flags); + + if (++act_pte == GEN6_PTES) { + kunmap_atomic(pt_vaddr); + pt_vaddr = NULL; + act_pt++; + act_pte = 0; + } + } + if (pt_vaddr) + kunmap_atomic(pt_vaddr); +} + +/* PDE TLBs are a pain invalidate pre GEN8. It requires a context reload. If we + * are switching between contexts with the same LRCA, we also must do a force + * restore. + */ +static inline void mark_tlbs_dirty(struct i915_hw_ppgtt *ppgtt) +{ + /* If current vm != vm, */ + ppgtt->pd_dirty_rings = INTEL_INFO(ppgtt->base.dev)->ring_mask; +} + +static void gen6_initialize_pt(struct i915_address_space *vm, + struct i915_page_table_entry *pt) +{ + gen6_pte_t *pt_vaddr, scratch_pte; + int i; + + WARN_ON(vm->scratch.addr == 0); + + scratch_pte = vm->pte_encode(vm->scratch.addr, + I915_CACHE_LLC, true, 0); + + pt_vaddr = kmap_atomic(pt->page); + + for (i = 0; i < GEN6_PTES; i++) + pt_vaddr[i] = scratch_pte; + + kunmap_atomic(pt_vaddr); +} + +static int gen6_alloc_va_range(struct i915_address_space *vm, + uint64_t start, uint64_t length) +{ + DECLARE_BITMAP(new_page_tables, I915_PDES); + struct drm_device *dev = vm->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct i915_hw_ppgtt *ppgtt = + container_of(vm, struct i915_hw_ppgtt, base); + struct i915_page_table_entry *pt; + const uint32_t start_save = start, length_save = length; + uint32_t pde, temp; + int ret; + + WARN_ON(upper_32_bits(start)); + + bitmap_zero(new_page_tables, I915_PDES); + + /* The allocation is done in two stages so that we can bail out with + * minimal amount of pain. The first stage finds new page tables that + * need allocation. The second stage marks use ptes within the page + * tables. + */ + gen6_for_each_pde(pt, &ppgtt->pd, start, length, temp, pde) { + if (pt != ppgtt->scratch_pt) { + WARN_ON(bitmap_empty(pt->used_ptes, GEN6_PTES)); + continue; + } + + /* We've already allocated a page table */ + WARN_ON(!bitmap_empty(pt->used_ptes, GEN6_PTES)); + + pt = alloc_pt_single(dev); + if (IS_ERR(pt)) { + ret = PTR_ERR(pt); + goto unwind_out; + } + + gen6_initialize_pt(vm, pt); + + ppgtt->pd.page_table[pde] = pt; + set_bit(pde, new_page_tables); + trace_i915_page_table_entry_alloc(vm, pde, start, GEN6_PDE_SHIFT); + } + + start = start_save; + length = length_save; + + gen6_for_each_pde(pt, &ppgtt->pd, start, length, temp, pde) { + DECLARE_BITMAP(tmp_bitmap, GEN6_PTES); + + bitmap_zero(tmp_bitmap, GEN6_PTES); + bitmap_set(tmp_bitmap, gen6_pte_index(start), + gen6_pte_count(start, length)); + + if (test_and_clear_bit(pde, new_page_tables)) + gen6_write_pde(&ppgtt->pd, pde, pt); + + trace_i915_page_table_entry_map(vm, pde, pt, + gen6_pte_index(start), + gen6_pte_count(start, length), + GEN6_PTES); + bitmap_or(pt->used_ptes, tmp_bitmap, pt->used_ptes, + GEN6_PTES); + } + + WARN_ON(!bitmap_empty(new_page_tables, I915_PDES)); + + /* Make sure write is complete before other code can use this page + * table. Also require for WC mapped PTEs */ + readl(dev_priv->gtt.gsm); + + mark_tlbs_dirty(ppgtt); + return 0; + +unwind_out: + for_each_set_bit(pde, new_page_tables, I915_PDES) { + struct i915_page_table_entry *pt = ppgtt->pd.page_table[pde]; + + ppgtt->pd.page_table[pde] = ppgtt->scratch_pt; + unmap_and_free_pt(pt, vm->dev); + } + + mark_tlbs_dirty(ppgtt); + return ret; +} + +static void gen6_ppgtt_free(struct i915_hw_ppgtt *ppgtt) +{ + int i; + + for (i = 0; i < ppgtt->num_pd_entries; i++) { + struct i915_page_table_entry *pt = ppgtt->pd.page_table[i]; + + if (pt != ppgtt->scratch_pt) + unmap_and_free_pt(ppgtt->pd.page_table[i], ppgtt->base.dev); + } + + unmap_and_free_pt(ppgtt->scratch_pt, ppgtt->base.dev); + unmap_and_free_pd(&ppgtt->pd); +} + +static void gen6_ppgtt_cleanup(struct i915_address_space *vm) +{ + struct i915_hw_ppgtt *ppgtt = + container_of(vm, struct i915_hw_ppgtt, base); + + drm_mm_remove_node(&ppgtt->node); + + gen6_ppgtt_free(ppgtt); +} + +static int gen6_ppgtt_allocate_page_directories(struct i915_hw_ppgtt *ppgtt) +{ + struct drm_device *dev = ppgtt->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + bool retried = false; + int ret; + + /* PPGTT PDEs reside in the GGTT and consists of 512 entries. The + * allocator works in address space sizes, so it's multiplied by page + * size. We allocate at the top of the GTT to avoid fragmentation. + */ + BUG_ON(!drm_mm_initialized(&dev_priv->gtt.base.mm)); + ppgtt->scratch_pt = alloc_pt_single(ppgtt->base.dev); + if (IS_ERR(ppgtt->scratch_pt)) + return PTR_ERR(ppgtt->scratch_pt); + + gen6_initialize_pt(&ppgtt->base, ppgtt->scratch_pt); + +alloc: + ret = drm_mm_insert_node_in_range_generic(&dev_priv->gtt.base.mm, + &ppgtt->node, GEN6_PD_SIZE, + GEN6_PD_ALIGN, 0, + 0, dev_priv->gtt.base.total, + DRM_MM_TOPDOWN); + if (ret == -ENOSPC && !retried) { + ret = i915_gem_evict_something(dev, &dev_priv->gtt.base, + GEN6_PD_SIZE, GEN6_PD_ALIGN, + I915_CACHE_NONE, + 0, dev_priv->gtt.base.total, + 0); + if (ret) + goto err_out; + + retried = true; + goto alloc; + } + + if (ret) + goto err_out; + + + if (ppgtt->node.start < dev_priv->gtt.mappable_end) + DRM_DEBUG("Forced to use aperture for PDEs\n"); + + ppgtt->num_pd_entries = I915_PDES; + return 0; + +err_out: + unmap_and_free_pt(ppgtt->scratch_pt, ppgtt->base.dev); + return ret; +} + +static int gen6_ppgtt_alloc(struct i915_hw_ppgtt *ppgtt) +{ + return gen6_ppgtt_allocate_page_directories(ppgtt); +} + +static void gen6_scratch_va_range(struct i915_hw_ppgtt *ppgtt, + uint64_t start, uint64_t length) +{ + struct i915_page_table_entry *unused; + uint32_t pde, temp; + + gen6_for_each_pde(unused, &ppgtt->pd, start, length, temp, pde) + ppgtt->pd.page_table[pde] = ppgtt->scratch_pt; +} + +static int gen6_ppgtt_init(struct i915_hw_ppgtt *ppgtt, bool aliasing) +{ + struct drm_device *dev = ppgtt->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + ppgtt->base.pte_encode = dev_priv->gtt.base.pte_encode; + if (IS_GEN6(dev)) { + ppgtt->switch_mm = gen6_mm_switch; + } else if (IS_HASWELL(dev)) { + ppgtt->switch_mm = hsw_mm_switch; + } else if (IS_GEN7(dev)) { + ppgtt->switch_mm = gen7_mm_switch; + } else + BUG(); + + if (intel_vgpu_active(dev)) + ppgtt->switch_mm = vgpu_mm_switch; + + ret = gen6_ppgtt_alloc(ppgtt); + if (ret) + return ret; + + if (aliasing) { + /* preallocate all pts */ + ret = alloc_pt_range(&ppgtt->pd, 0, ppgtt->num_pd_entries, + ppgtt->base.dev); + + if (ret) { + gen6_ppgtt_cleanup(&ppgtt->base); + return ret; + } + } + + ppgtt->base.allocate_va_range = gen6_alloc_va_range; + ppgtt->base.clear_range = gen6_ppgtt_clear_range; + ppgtt->base.insert_entries = gen6_ppgtt_insert_entries; + ppgtt->base.cleanup = gen6_ppgtt_cleanup; + ppgtt->base.start = 0; + ppgtt->base.total = ppgtt->num_pd_entries * GEN6_PTES * PAGE_SIZE; + ppgtt->debug_dump = gen6_dump_ppgtt; + + ppgtt->pd.pd_offset = + ppgtt->node.start / PAGE_SIZE * sizeof(gen6_pte_t); + + ppgtt->pd_addr = (gen6_pte_t __iomem *)dev_priv->gtt.gsm + + ppgtt->pd.pd_offset / sizeof(gen6_pte_t); + + if (aliasing) + ppgtt->base.clear_range(&ppgtt->base, 0, ppgtt->base.total, true); + else + gen6_scratch_va_range(ppgtt, 0, ppgtt->base.total); + + gen6_write_page_range(dev_priv, &ppgtt->pd, 0, ppgtt->base.total); + + DRM_DEBUG_DRIVER("Allocated pde space (%ldM) at GTT entry: %lx\n", + ppgtt->node.size >> 20, + ppgtt->node.start / PAGE_SIZE); + + DRM_DEBUG("Adding PPGTT at offset %x\n", + ppgtt->pd.pd_offset << 10); + + return 0; +} + +static int __hw_ppgtt_init(struct drm_device *dev, struct i915_hw_ppgtt *ppgtt, + bool aliasing) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + ppgtt->base.dev = dev; + ppgtt->base.scratch = dev_priv->gtt.base.scratch; + + if (INTEL_INFO(dev)->gen < 8) + return gen6_ppgtt_init(ppgtt, aliasing); + else + return gen8_ppgtt_init(ppgtt, dev_priv->gtt.base.total); +} +int i915_ppgtt_init(struct drm_device *dev, struct i915_hw_ppgtt *ppgtt) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int ret = 0; + + ret = __hw_ppgtt_init(dev, ppgtt, false); + if (ret == 0) { + kref_init(&ppgtt->ref); + drm_mm_init(&ppgtt->base.mm, ppgtt->base.start, + ppgtt->base.total); + i915_init_vm(dev_priv, &ppgtt->base); + } + + return ret; +} + +int i915_ppgtt_init_hw(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; + int i, ret = 0; + + /* In the case of execlists, PPGTT is enabled by the context descriptor + * and the PDPs are contained within the context itself. We don't + * need to do anything here. */ + if (i915.enable_execlists) + return 0; + + if (!USES_PPGTT(dev)) + return 0; + + if (IS_GEN6(dev)) + gen6_ppgtt_enable(dev); + else if (IS_GEN7(dev)) + gen7_ppgtt_enable(dev); + else if (INTEL_INFO(dev)->gen >= 8) + gen8_ppgtt_enable(dev); + else + MISSING_CASE(INTEL_INFO(dev)->gen); + + if (ppgtt) { + for_each_ring(ring, dev_priv, i) { + ret = ppgtt->switch_mm(ppgtt, ring); + if (ret != 0) + return ret; + } + } + + return ret; +} +struct i915_hw_ppgtt * +i915_ppgtt_create(struct drm_device *dev, struct drm_i915_file_private *fpriv) +{ + struct i915_hw_ppgtt *ppgtt; + int ret; + + ppgtt = kzalloc(sizeof(*ppgtt), GFP_KERNEL); + if (!ppgtt) + return ERR_PTR(-ENOMEM); + + ret = i915_ppgtt_init(dev, ppgtt); + if (ret) { + kfree(ppgtt); + return ERR_PTR(ret); + } + + ppgtt->file_priv = fpriv; + + trace_i915_ppgtt_create(&ppgtt->base); + + return ppgtt; +} + +void i915_ppgtt_release(struct kref *kref) +{ + struct i915_hw_ppgtt *ppgtt = + container_of(kref, struct i915_hw_ppgtt, ref); + + trace_i915_ppgtt_release(&ppgtt->base); + + /* vmas should already be unbound */ + WARN_ON(!list_empty(&ppgtt->base.active_list)); + WARN_ON(!list_empty(&ppgtt->base.inactive_list)); + + list_del(&ppgtt->base.global_link); + drm_mm_takedown(&ppgtt->base.mm); + + ppgtt->base.cleanup(&ppgtt->base); + kfree(ppgtt); +} + +static void +ppgtt_bind_vma(struct i915_vma *vma, + enum i915_cache_level cache_level, + u32 flags) +{ + /* Currently applicable only to VLV */ + if (vma->obj->gt_ro) + flags |= PTE_READ_ONLY; + + vma->vm->insert_entries(vma->vm, vma->obj->pages, vma->node.start, + cache_level, flags); +} + +static void ppgtt_unbind_vma(struct i915_vma *vma) +{ + vma->vm->clear_range(vma->vm, + vma->node.start, + vma->obj->base.size, + true); +} + +extern int intel_iommu_gfx_mapped; +/* Certain Gen5 chipsets require require idling the GPU before + * unmapping anything from the GTT when VT-d is enabled. + */ +static inline bool needs_idle_maps(struct drm_device *dev) +{ +#ifdef CONFIG_INTEL_IOMMU + /* Query intel_iommu to see if we need the workaround. Presumably that + * was loaded first. + */ + if (IS_GEN5(dev) && IS_MOBILE(dev) && intel_iommu_gfx_mapped) + return true; +#endif + return false; +} + +static bool do_idling(struct drm_i915_private *dev_priv) +{ + bool ret = dev_priv->mm.interruptible; + + if (unlikely(dev_priv->gtt.do_idle_maps)) { + dev_priv->mm.interruptible = false; + if (i915_gpu_idle(dev_priv->dev)) { + DRM_ERROR("Couldn't idle GPU\n"); + /* Wait a bit, in hopes it avoids the hang */ + udelay(10); + } + } + + return ret; +} + +static void undo_idling(struct drm_i915_private *dev_priv, bool interruptible) +{ + if (unlikely(dev_priv->gtt.do_idle_maps)) + dev_priv->mm.interruptible = interruptible; +} + +void i915_check_and_clear_faults(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_engine_cs *ring; + int i; + + if (INTEL_INFO(dev)->gen < 6) + return; + + for_each_ring(ring, dev_priv, i) { + u32 fault_reg; + fault_reg = I915_READ(RING_FAULT_REG(ring)); + if (fault_reg & RING_FAULT_VALID) { + DRM_DEBUG_DRIVER("Unexpected fault\n" + "\tAddr: 0x%08lx\n" + "\tAddress space: %s\n" + "\tSource ID: %d\n" + "\tType: %d\n", + fault_reg & PAGE_MASK, + fault_reg & RING_FAULT_GTTSEL_MASK ? "GGTT" : "PPGTT", + RING_FAULT_SRCID(fault_reg), + RING_FAULT_FAULT_TYPE(fault_reg)); + I915_WRITE(RING_FAULT_REG(ring), + fault_reg & ~RING_FAULT_VALID); + } + } + POSTING_READ(RING_FAULT_REG(&dev_priv->ring[RCS])); +} + +static void i915_ggtt_flush(struct drm_i915_private *dev_priv) +{ + if (INTEL_INFO(dev_priv->dev)->gen < 6) { + intel_gtt_chipset_flush(); + } else { + I915_WRITE(GFX_FLSH_CNTL_GEN6, GFX_FLSH_CNTL_EN); + POSTING_READ(GFX_FLSH_CNTL_GEN6); + } +} + +void i915_gem_suspend_gtt_mappings(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + /* Don't bother messing with faults pre GEN6 as we have little + * documentation supporting that it's a good idea. + */ + if (INTEL_INFO(dev)->gen < 6) + return; + + i915_check_and_clear_faults(dev); + + dev_priv->gtt.base.clear_range(&dev_priv->gtt.base, + dev_priv->gtt.base.start, + dev_priv->gtt.base.total, + true); + + i915_ggtt_flush(dev_priv); +} + +void i915_gem_restore_gtt_mappings(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_object *obj; + struct i915_address_space *vm; + + i915_check_and_clear_faults(dev); + + /* First fill our portion of the GTT with scratch pages */ + dev_priv->gtt.base.clear_range(&dev_priv->gtt.base, + dev_priv->gtt.base.start, + dev_priv->gtt.base.total, + true); + + list_for_each_entry(obj, &dev_priv->mm.bound_list, global_list) { + struct i915_vma *vma = i915_gem_obj_to_vma(obj, + &dev_priv->gtt.base); + if (!vma) + continue; + + i915_gem_clflush_object(obj, obj->pin_display); + /* The bind_vma code tries to be smart about tracking mappings. + * Unfortunately above, we've just wiped out the mappings + * without telling our object about it. So we need to fake it. + * + * Bind is not expected to fail since this is only called on + * resume and assumption is all requirements exist already. + */ + vma->bound &= ~GLOBAL_BIND; + WARN_ON(i915_vma_bind(vma, obj->cache_level, GLOBAL_BIND)); + } + + + if (INTEL_INFO(dev)->gen >= 8) { + if (IS_CHERRYVIEW(dev)) + chv_setup_private_ppat(dev_priv); + else + bdw_setup_private_ppat(dev_priv); + + return; + } + + if (USES_PPGTT(dev)) { + list_for_each_entry(vm, &dev_priv->vm_list, global_link) { + /* TODO: Perhaps it shouldn't be gen6 specific */ + + struct i915_hw_ppgtt *ppgtt = + container_of(vm, struct i915_hw_ppgtt, + base); + + if (i915_is_ggtt(vm)) + ppgtt = dev_priv->mm.aliasing_ppgtt; + + gen6_write_page_range(dev_priv, &ppgtt->pd, + 0, ppgtt->base.total); + } + } + + i915_ggtt_flush(dev_priv); +} + +int i915_gem_gtt_prepare_object(struct drm_i915_gem_object *obj) +{ + if (obj->has_dma_mapping) + return 0; + + if (!dma_map_sg(&obj->base.dev->pdev->dev, + obj->pages->sgl, obj->pages->nents, + PCI_DMA_BIDIRECTIONAL)) + return -ENOSPC; + + return 0; +} + +static inline void gen8_set_pte(void __iomem *addr, gen8_pte_t pte) +{ +#ifdef writeq + writeq(pte, addr); +#else + iowrite32((u32)pte, addr); + iowrite32(pte >> 32, addr + 4); +#endif +} + +static void gen8_ggtt_insert_entries(struct i915_address_space *vm, + struct sg_table *st, + uint64_t start, + enum i915_cache_level level, u32 unused) +{ + struct drm_i915_private *dev_priv = vm->dev->dev_private; + unsigned first_entry = start >> PAGE_SHIFT; + gen8_pte_t __iomem *gtt_entries = + (gen8_pte_t __iomem *)dev_priv->gtt.gsm + first_entry; + int i = 0; + struct sg_page_iter sg_iter; + dma_addr_t addr = 0; /* shut up gcc */ + + for_each_sg_page(st->sgl, &sg_iter, st->nents, 0) { + addr = sg_dma_address(sg_iter.sg) + + (sg_iter.sg_pgoffset << PAGE_SHIFT); + gen8_set_pte(>t_entries[i], + gen8_pte_encode(addr, level, true)); + i++; + } + + /* + * XXX: This serves as a posting read to make sure that the PTE has + * actually been updated. There is some concern that even though + * registers and PTEs are within the same BAR that they are potentially + * of NUMA access patterns. Therefore, even with the way we assume + * hardware should work, we must keep this posting read for paranoia. + */ + if (i != 0) + WARN_ON(readq(>t_entries[i-1]) + != gen8_pte_encode(addr, level, true)); + + /* This next bit makes the above posting read even more important. We + * want to flush the TLBs only after we're certain all the PTE updates + * have finished. + */ + I915_WRITE(GFX_FLSH_CNTL_GEN6, GFX_FLSH_CNTL_EN); + POSTING_READ(GFX_FLSH_CNTL_GEN6); +} + +/* + * Binds an object into the global gtt with the specified cache level. The object + * will be accessible to the GPU via commands whose operands reference offsets + * within the global GTT as well as accessible by the GPU through the GMADR + * mapped BAR (dev_priv->mm.gtt->gtt). + */ +static void gen6_ggtt_insert_entries(struct i915_address_space *vm, + struct sg_table *st, + uint64_t start, + enum i915_cache_level level, u32 flags) +{ + struct drm_i915_private *dev_priv = vm->dev->dev_private; + unsigned first_entry = start >> PAGE_SHIFT; + gen6_pte_t __iomem *gtt_entries = + (gen6_pte_t __iomem *)dev_priv->gtt.gsm + first_entry; + int i = 0; + struct sg_page_iter sg_iter; + dma_addr_t addr = 0; + + for_each_sg_page(st->sgl, &sg_iter, st->nents, 0) { + addr = sg_page_iter_dma_address(&sg_iter); + iowrite32(vm->pte_encode(addr, level, true, flags), >t_entries[i]); + i++; + } + + /* XXX: This serves as a posting read to make sure that the PTE has + * actually been updated. There is some concern that even though + * registers and PTEs are within the same BAR that they are potentially + * of NUMA access patterns. Therefore, even with the way we assume + * hardware should work, we must keep this posting read for paranoia. + */ + if (i != 0) { + unsigned long gtt = readl(>t_entries[i-1]); + WARN_ON(gtt != vm->pte_encode(addr, level, true, flags)); + } + + /* This next bit makes the above posting read even more important. We + * want to flush the TLBs only after we're certain all the PTE updates + * have finished. + */ + I915_WRITE(GFX_FLSH_CNTL_GEN6, GFX_FLSH_CNTL_EN); + POSTING_READ(GFX_FLSH_CNTL_GEN6); +} + +static void gen8_ggtt_clear_range(struct i915_address_space *vm, + uint64_t start, + uint64_t length, + bool use_scratch) +{ + struct drm_i915_private *dev_priv = vm->dev->dev_private; + unsigned first_entry = start >> PAGE_SHIFT; + unsigned num_entries = length >> PAGE_SHIFT; + gen8_pte_t scratch_pte, __iomem *gtt_base = + (gen8_pte_t __iomem *) dev_priv->gtt.gsm + first_entry; + const int max_entries = gtt_total_entries(dev_priv->gtt) - first_entry; + int i; + + if (WARN(num_entries > max_entries, + "First entry = %d; Num entries = %d (max=%d)\n", + first_entry, num_entries, max_entries)) + num_entries = max_entries; + + scratch_pte = gen8_pte_encode(vm->scratch.addr, + I915_CACHE_LLC, + use_scratch); + for (i = 0; i < num_entries; i++) + gen8_set_pte(>t_base[i], scratch_pte); + readl(gtt_base); +} + +static void gen6_ggtt_clear_range(struct i915_address_space *vm, + uint64_t start, + uint64_t length, + bool use_scratch) +{ + struct drm_i915_private *dev_priv = vm->dev->dev_private; + unsigned first_entry = start >> PAGE_SHIFT; + unsigned num_entries = length >> PAGE_SHIFT; + gen6_pte_t scratch_pte, __iomem *gtt_base = + (gen6_pte_t __iomem *) dev_priv->gtt.gsm + first_entry; + const int max_entries = gtt_total_entries(dev_priv->gtt) - first_entry; + int i; + + if (WARN(num_entries > max_entries, + "First entry = %d; Num entries = %d (max=%d)\n", + first_entry, num_entries, max_entries)) + num_entries = max_entries; + + scratch_pte = vm->pte_encode(vm->scratch.addr, I915_CACHE_LLC, use_scratch, 0); + + for (i = 0; i < num_entries; i++) + iowrite32(scratch_pte, >t_base[i]); + readl(gtt_base); +} + + +static void i915_ggtt_bind_vma(struct i915_vma *vma, + enum i915_cache_level cache_level, + u32 unused) +{ + const unsigned long entry = vma->node.start >> PAGE_SHIFT; + unsigned int flags = (cache_level == I915_CACHE_NONE) ? + AGP_USER_MEMORY : AGP_USER_CACHED_MEMORY; + + BUG_ON(!i915_is_ggtt(vma->vm)); + intel_gtt_insert_sg_entries(vma->ggtt_view.pages, entry, flags); + vma->bound = GLOBAL_BIND; +} + +static void i915_ggtt_clear_range(struct i915_address_space *vm, + uint64_t start, + uint64_t length, + bool unused) +{ + unsigned first_entry = start >> PAGE_SHIFT; + unsigned num_entries = length >> PAGE_SHIFT; + intel_gtt_clear_range(first_entry, num_entries); +} + +static void i915_ggtt_unbind_vma(struct i915_vma *vma) +{ + const unsigned int first = vma->node.start >> PAGE_SHIFT; + const unsigned int size = vma->obj->base.size >> PAGE_SHIFT; + + BUG_ON(!i915_is_ggtt(vma->vm)); + vma->bound = 0; + intel_gtt_clear_range(first, size); +} + +static void ggtt_bind_vma(struct i915_vma *vma, + enum i915_cache_level cache_level, + u32 flags) +{ + struct drm_device *dev = vma->vm->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_object *obj = vma->obj; + struct sg_table *pages = obj->pages; + + /* Currently applicable only to VLV */ + if (obj->gt_ro) + flags |= PTE_READ_ONLY; + + if (i915_is_ggtt(vma->vm)) + pages = vma->ggtt_view.pages; + + /* If there is no aliasing PPGTT, or the caller needs a global mapping, + * or we have a global mapping already but the cacheability flags have + * changed, set the global PTEs. + * + * If there is an aliasing PPGTT it is anecdotally faster, so use that + * instead if none of the above hold true. + * + * NB: A global mapping should only be needed for special regions like + * "gtt mappable", SNB errata, or if specified via special execbuf + * flags. At all other times, the GPU will use the aliasing PPGTT. + */ + if (!dev_priv->mm.aliasing_ppgtt || flags & GLOBAL_BIND) { + if (!(vma->bound & GLOBAL_BIND) || + (cache_level != obj->cache_level)) { + vma->vm->insert_entries(vma->vm, pages, + vma->node.start, + cache_level, flags); + vma->bound |= GLOBAL_BIND; + } + } + + if (dev_priv->mm.aliasing_ppgtt && + (!(vma->bound & LOCAL_BIND) || + (cache_level != obj->cache_level))) { + struct i915_hw_ppgtt *appgtt = dev_priv->mm.aliasing_ppgtt; + appgtt->base.insert_entries(&appgtt->base, pages, + vma->node.start, + cache_level, flags); + vma->bound |= LOCAL_BIND; + } +} + +static void ggtt_unbind_vma(struct i915_vma *vma) +{ + struct drm_device *dev = vma->vm->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_object *obj = vma->obj; + + if (vma->bound & GLOBAL_BIND) { + vma->vm->clear_range(vma->vm, + vma->node.start, + obj->base.size, + true); + vma->bound &= ~GLOBAL_BIND; + } + + if (vma->bound & LOCAL_BIND) { + struct i915_hw_ppgtt *appgtt = dev_priv->mm.aliasing_ppgtt; + appgtt->base.clear_range(&appgtt->base, + vma->node.start, + obj->base.size, + true); + vma->bound &= ~LOCAL_BIND; + } +} + +void i915_gem_gtt_finish_object(struct drm_i915_gem_object *obj) +{ + struct drm_device *dev = obj->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + bool interruptible; + + interruptible = do_idling(dev_priv); + + if (!obj->has_dma_mapping) + dma_unmap_sg(&dev->pdev->dev, + obj->pages->sgl, obj->pages->nents, + PCI_DMA_BIDIRECTIONAL); + + undo_idling(dev_priv, interruptible); +} + +static void i915_gtt_color_adjust(struct drm_mm_node *node, + unsigned long color, + unsigned long *start, + unsigned long *end) +{ + if (node->color != color) + *start += 4096; + + if (!list_empty(&node->node_list)) { + node = list_entry(node->node_list.next, + struct drm_mm_node, + node_list); + if (node->allocated && node->color != color) + *end -= 4096; + } +} + +static int i915_gem_setup_global_gtt(struct drm_device *dev, + unsigned long start, + unsigned long mappable_end, + unsigned long end) +{ + /* Let GEM Manage all of the aperture. + * + * However, leave one page at the end still bound to the scratch page. + * There are a number of places where the hardware apparently prefetches + * past the end of the object, and we've seen multiple hangs with the + * GPU head pointer stuck in a batchbuffer bound at the last page of the + * aperture. One page should be enough to keep any prefetching inside + * of the aperture. + */ + struct drm_i915_private *dev_priv = dev->dev_private; + struct i915_address_space *ggtt_vm = &dev_priv->gtt.base; + struct drm_mm_node *entry; + struct drm_i915_gem_object *obj; + unsigned long hole_start, hole_end; + int ret; + + BUG_ON(mappable_end > end); + + /* Subtract the guard page ... */ + drm_mm_init(&ggtt_vm->mm, start, end - start - PAGE_SIZE); + + dev_priv->gtt.base.start = start; + dev_priv->gtt.base.total = end - start; + + if (intel_vgpu_active(dev)) { + ret = intel_vgt_balloon(dev); + if (ret) + return ret; + } + + if (!HAS_LLC(dev)) + dev_priv->gtt.base.mm.color_adjust = i915_gtt_color_adjust; + + /* Mark any preallocated objects as occupied */ + list_for_each_entry(obj, &dev_priv->mm.bound_list, global_list) { + struct i915_vma *vma = i915_gem_obj_to_vma(obj, ggtt_vm); + + DRM_DEBUG_KMS("reserving preallocated space: %lx + %zx\n", + i915_gem_obj_ggtt_offset(obj), obj->base.size); + + WARN_ON(i915_gem_obj_ggtt_bound(obj)); + ret = drm_mm_reserve_node(&ggtt_vm->mm, &vma->node); + if (ret) { + DRM_DEBUG_KMS("Reservation failed: %i\n", ret); + return ret; + } + vma->bound |= GLOBAL_BIND; + } + + /* Clear any non-preallocated blocks */ + drm_mm_for_each_hole(entry, &ggtt_vm->mm, hole_start, hole_end) { + DRM_DEBUG_KMS("clearing unused GTT space: [%lx, %lx]\n", + hole_start, hole_end); + ggtt_vm->clear_range(ggtt_vm, hole_start, + hole_end - hole_start, true); + } + + /* And finally clear the reserved guard page */ + ggtt_vm->clear_range(ggtt_vm, end - PAGE_SIZE, PAGE_SIZE, true); + + if (USES_PPGTT(dev) && !USES_FULL_PPGTT(dev)) { + struct i915_hw_ppgtt *ppgtt; + + ppgtt = kzalloc(sizeof(*ppgtt), GFP_KERNEL); + if (!ppgtt) + return -ENOMEM; + + ret = __hw_ppgtt_init(dev, ppgtt, true); + if (ret) { + kfree(ppgtt); + return ret; + } + + dev_priv->mm.aliasing_ppgtt = ppgtt; + } + + return 0; +} + +void i915_gem_init_global_gtt(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned long gtt_size, mappable_size; + + gtt_size = dev_priv->gtt.base.total; + mappable_size = dev_priv->gtt.mappable_end; + + i915_gem_setup_global_gtt(dev, 0, mappable_size, gtt_size); +} + +void i915_global_gtt_cleanup(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct i915_address_space *vm = &dev_priv->gtt.base; + + if (dev_priv->mm.aliasing_ppgtt) { + struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; + + ppgtt->base.cleanup(&ppgtt->base); + } + + if (drm_mm_initialized(&vm->mm)) { + if (intel_vgpu_active(dev)) + intel_vgt_deballoon(); + + drm_mm_takedown(&vm->mm); + list_del(&vm->global_link); + } + + vm->cleanup(vm); +} + +static int setup_scratch_page(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct page *page; + dma_addr_t dma_addr; + + page = alloc_page(GFP_KERNEL | GFP_DMA32 | __GFP_ZERO); + if (page == NULL) + return -ENOMEM; + set_pages_uc(page, 1); + +#ifdef CONFIG_INTEL_IOMMU + dma_addr = pci_map_page(dev->pdev, page, 0, PAGE_SIZE, + PCI_DMA_BIDIRECTIONAL); + if (pci_dma_mapping_error(dev->pdev, dma_addr)) + return -EINVAL; +#else + dma_addr = page_to_phys(page); +#endif + dev_priv->gtt.base.scratch.page = page; + dev_priv->gtt.base.scratch.addr = dma_addr; + + return 0; +} + +static void teardown_scratch_page(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct page *page = dev_priv->gtt.base.scratch.page; + + set_pages_wb(page, 1); + pci_unmap_page(dev->pdev, dev_priv->gtt.base.scratch.addr, + PAGE_SIZE, PCI_DMA_BIDIRECTIONAL); + __free_page(page); +} + +static inline unsigned int gen6_get_total_gtt_size(u16 snb_gmch_ctl) +{ + snb_gmch_ctl >>= SNB_GMCH_GGMS_SHIFT; + snb_gmch_ctl &= SNB_GMCH_GGMS_MASK; + return snb_gmch_ctl << 20; +} + +static inline unsigned int gen8_get_total_gtt_size(u16 bdw_gmch_ctl) +{ + bdw_gmch_ctl >>= BDW_GMCH_GGMS_SHIFT; + bdw_gmch_ctl &= BDW_GMCH_GGMS_MASK; + if (bdw_gmch_ctl) + bdw_gmch_ctl = 1 << bdw_gmch_ctl; + +#ifdef CONFIG_X86_32 + /* Limit 32b platforms to a 2GB GGTT: 4 << 20 / pte size * PAGE_SIZE */ + if (bdw_gmch_ctl > 4) + bdw_gmch_ctl = 4; +#endif + + return bdw_gmch_ctl << 20; +} + +static inline unsigned int chv_get_total_gtt_size(u16 gmch_ctrl) +{ + gmch_ctrl >>= SNB_GMCH_GGMS_SHIFT; + gmch_ctrl &= SNB_GMCH_GGMS_MASK; + + if (gmch_ctrl) + return 1 << (20 + gmch_ctrl); + + return 0; +} + +static inline size_t gen6_get_stolen_size(u16 snb_gmch_ctl) +{ + snb_gmch_ctl >>= SNB_GMCH_GMS_SHIFT; + snb_gmch_ctl &= SNB_GMCH_GMS_MASK; + return snb_gmch_ctl << 25; /* 32 MB units */ +} + +static inline size_t gen8_get_stolen_size(u16 bdw_gmch_ctl) +{ + bdw_gmch_ctl >>= BDW_GMCH_GMS_SHIFT; + bdw_gmch_ctl &= BDW_GMCH_GMS_MASK; + return bdw_gmch_ctl << 25; /* 32 MB units */ +} + +static size_t chv_get_stolen_size(u16 gmch_ctrl) +{ + gmch_ctrl >>= SNB_GMCH_GMS_SHIFT; + gmch_ctrl &= SNB_GMCH_GMS_MASK; + + /* + * 0x0 to 0x10: 32MB increments starting at 0MB + * 0x11 to 0x16: 4MB increments starting at 8MB + * 0x17 to 0x1d: 4MB increments start at 36MB + */ + if (gmch_ctrl < 0x11) + return gmch_ctrl << 25; + else if (gmch_ctrl < 0x17) + return (gmch_ctrl - 0x11 + 2) << 22; + else + return (gmch_ctrl - 0x17 + 9) << 22; +} + +static size_t gen9_get_stolen_size(u16 gen9_gmch_ctl) +{ + gen9_gmch_ctl >>= BDW_GMCH_GMS_SHIFT; + gen9_gmch_ctl &= BDW_GMCH_GMS_MASK; + + if (gen9_gmch_ctl < 0xf0) + return gen9_gmch_ctl << 25; /* 32 MB units */ + else + /* 4MB increments starting at 0xf0 for 4MB */ + return (gen9_gmch_ctl - 0xf0 + 1) << 22; +} + +static int ggtt_probe_common(struct drm_device *dev, + size_t gtt_size) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + phys_addr_t gtt_phys_addr; + int ret; + + /* For Modern GENs the PTEs and register space are split in the BAR */ + gtt_phys_addr = pci_resource_start(dev->pdev, 0) + + (pci_resource_len(dev->pdev, 0) / 2); + + dev_priv->gtt.gsm = ioremap_wc(gtt_phys_addr, gtt_size); + if (!dev_priv->gtt.gsm) { + DRM_ERROR("Failed to map the gtt page table\n"); + return -ENOMEM; + } + + ret = setup_scratch_page(dev); + if (ret) { + DRM_ERROR("Scratch setup failed\n"); + /* iounmap will also get called at remove, but meh */ + iounmap(dev_priv->gtt.gsm); + } + + return ret; +} + +/* The GGTT and PPGTT need a private PPAT setup in order to handle cacheability + * bits. When using advanced contexts each context stores its own PAT, but + * writing this data shouldn't be harmful even in those cases. */ +static void bdw_setup_private_ppat(struct drm_i915_private *dev_priv) +{ + uint64_t pat; + + pat = GEN8_PPAT(0, GEN8_PPAT_WB | GEN8_PPAT_LLC) | /* for normal objects, no eLLC */ + GEN8_PPAT(1, GEN8_PPAT_WC | GEN8_PPAT_LLCELLC) | /* for something pointing to ptes? */ + GEN8_PPAT(2, GEN8_PPAT_WT | GEN8_PPAT_LLCELLC) | /* for scanout with eLLC */ + GEN8_PPAT(3, GEN8_PPAT_UC) | /* Uncached objects, mostly for scanout */ + GEN8_PPAT(4, GEN8_PPAT_WB | GEN8_PPAT_LLCELLC | GEN8_PPAT_AGE(0)) | + GEN8_PPAT(5, GEN8_PPAT_WB | GEN8_PPAT_LLCELLC | GEN8_PPAT_AGE(1)) | + GEN8_PPAT(6, GEN8_PPAT_WB | GEN8_PPAT_LLCELLC | GEN8_PPAT_AGE(2)) | + GEN8_PPAT(7, GEN8_PPAT_WB | GEN8_PPAT_LLCELLC | GEN8_PPAT_AGE(3)); + + if (!USES_PPGTT(dev_priv->dev)) + /* Spec: "For GGTT, there is NO pat_sel[2:0] from the entry, + * so RTL will always use the value corresponding to + * pat_sel = 000". + * So let's disable cache for GGTT to avoid screen corruptions. + * MOCS still can be used though. + * - System agent ggtt writes (i.e. cpu gtt mmaps) already work + * before this patch, i.e. the same uncached + snooping access + * like on gen6/7 seems to be in effect. + * - So this just fixes blitter/render access. Again it looks + * like it's not just uncached access, but uncached + snooping. + * So we can still hold onto all our assumptions wrt cpu + * clflushing on LLC machines. + */ + pat = GEN8_PPAT(0, GEN8_PPAT_UC); + + /* XXX: spec defines this as 2 distinct registers. It's unclear if a 64b + * write would work. */ + I915_WRITE(GEN8_PRIVATE_PAT, pat); + I915_WRITE(GEN8_PRIVATE_PAT + 4, pat >> 32); +} + +static void chv_setup_private_ppat(struct drm_i915_private *dev_priv) +{ + uint64_t pat; + + /* + * Map WB on BDW to snooped on CHV. + * + * Only the snoop bit has meaning for CHV, the rest is + * ignored. + * + * The hardware will never snoop for certain types of accesses: + * - CPU GTT (GMADR->GGTT->no snoop->memory) + * - PPGTT page tables + * - some other special cycles + * + * As with BDW, we also need to consider the following for GT accesses: + * "For GGTT, there is NO pat_sel[2:0] from the entry, + * so RTL will always use the value corresponding to + * pat_sel = 000". + * Which means we must set the snoop bit in PAT entry 0 + * in order to keep the global status page working. + */ + pat = GEN8_PPAT(0, CHV_PPAT_SNOOP) | + GEN8_PPAT(1, 0) | + GEN8_PPAT(2, 0) | + GEN8_PPAT(3, 0) | + GEN8_PPAT(4, CHV_PPAT_SNOOP) | + GEN8_PPAT(5, CHV_PPAT_SNOOP) | + GEN8_PPAT(6, CHV_PPAT_SNOOP) | + GEN8_PPAT(7, CHV_PPAT_SNOOP); + + I915_WRITE(GEN8_PRIVATE_PAT, pat); + I915_WRITE(GEN8_PRIVATE_PAT + 4, pat >> 32); +} + +static int gen8_gmch_probe(struct drm_device *dev, + size_t *gtt_total, + size_t *stolen, + phys_addr_t *mappable_base, + unsigned long *mappable_end) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned int gtt_size; + u16 snb_gmch_ctl; + int ret; + + /* TODO: We're not aware of mappable constraints on gen8 yet */ + *mappable_base = pci_resource_start(dev->pdev, 2); + *mappable_end = pci_resource_len(dev->pdev, 2); + + if (!pci_set_dma_mask(dev->pdev, DMA_BIT_MASK(39))) + pci_set_consistent_dma_mask(dev->pdev, DMA_BIT_MASK(39)); + + pci_read_config_word(dev->pdev, SNB_GMCH_CTRL, &snb_gmch_ctl); + + if (INTEL_INFO(dev)->gen >= 9) { + *stolen = gen9_get_stolen_size(snb_gmch_ctl); + gtt_size = gen8_get_total_gtt_size(snb_gmch_ctl); + } else if (IS_CHERRYVIEW(dev)) { + *stolen = chv_get_stolen_size(snb_gmch_ctl); + gtt_size = chv_get_total_gtt_size(snb_gmch_ctl); + } else { + *stolen = gen8_get_stolen_size(snb_gmch_ctl); + gtt_size = gen8_get_total_gtt_size(snb_gmch_ctl); + } + + *gtt_total = (gtt_size / sizeof(gen8_pte_t)) << PAGE_SHIFT; + + if (IS_CHERRYVIEW(dev)) + chv_setup_private_ppat(dev_priv); + else + bdw_setup_private_ppat(dev_priv); + + ret = ggtt_probe_common(dev, gtt_size); + + dev_priv->gtt.base.clear_range = gen8_ggtt_clear_range; + dev_priv->gtt.base.insert_entries = gen8_ggtt_insert_entries; + + return ret; +} + +static int gen6_gmch_probe(struct drm_device *dev, + size_t *gtt_total, + size_t *stolen, + phys_addr_t *mappable_base, + unsigned long *mappable_end) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned int gtt_size; + u16 snb_gmch_ctl; + int ret; + + *mappable_base = pci_resource_start(dev->pdev, 2); + *mappable_end = pci_resource_len(dev->pdev, 2); + + /* 64/512MB is the current min/max we actually know of, but this is just + * a coarse sanity check. + */ + if ((*mappable_end < (64<<20) || (*mappable_end > (512<<20)))) { + DRM_ERROR("Unknown GMADR size (%lx)\n", + dev_priv->gtt.mappable_end); + return -ENXIO; + } + + if (!pci_set_dma_mask(dev->pdev, DMA_BIT_MASK(40))) + pci_set_consistent_dma_mask(dev->pdev, DMA_BIT_MASK(40)); + pci_read_config_word(dev->pdev, SNB_GMCH_CTRL, &snb_gmch_ctl); + + *stolen = gen6_get_stolen_size(snb_gmch_ctl); + + gtt_size = gen6_get_total_gtt_size(snb_gmch_ctl); + *gtt_total = (gtt_size / sizeof(gen6_pte_t)) << PAGE_SHIFT; + + ret = ggtt_probe_common(dev, gtt_size); + + dev_priv->gtt.base.clear_range = gen6_ggtt_clear_range; + dev_priv->gtt.base.insert_entries = gen6_ggtt_insert_entries; + + return ret; +} + +static void gen6_gmch_remove(struct i915_address_space *vm) +{ + + struct i915_gtt *gtt = container_of(vm, struct i915_gtt, base); + + iounmap(gtt->gsm); + teardown_scratch_page(vm->dev); +} + +static int i915_gmch_probe(struct drm_device *dev, + size_t *gtt_total, + size_t *stolen, + phys_addr_t *mappable_base, + unsigned long *mappable_end) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + ret = intel_gmch_probe(dev_priv->bridge_dev, dev_priv->dev->pdev, NULL); + if (!ret) { + DRM_ERROR("failed to set up gmch\n"); + return -EIO; + } + + intel_gtt_get(gtt_total, stolen, mappable_base, mappable_end); + + dev_priv->gtt.do_idle_maps = needs_idle_maps(dev_priv->dev); + dev_priv->gtt.base.clear_range = i915_ggtt_clear_range; + + if (unlikely(dev_priv->gtt.do_idle_maps)) + DRM_INFO("applying Ironlake quirks for intel_iommu\n"); + + return 0; +} + +static void i915_gmch_remove(struct i915_address_space *vm) +{ + intel_gmch_remove(); +} + +int i915_gem_gtt_init(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct i915_gtt *gtt = &dev_priv->gtt; + int ret; + + if (INTEL_INFO(dev)->gen <= 5) { + gtt->gtt_probe = i915_gmch_probe; + gtt->base.cleanup = i915_gmch_remove; + } else if (INTEL_INFO(dev)->gen < 8) { + gtt->gtt_probe = gen6_gmch_probe; + gtt->base.cleanup = gen6_gmch_remove; + if (IS_HASWELL(dev) && dev_priv->ellc_size) + gtt->base.pte_encode = iris_pte_encode; + else if (IS_HASWELL(dev)) + gtt->base.pte_encode = hsw_pte_encode; + else if (IS_VALLEYVIEW(dev)) + gtt->base.pte_encode = byt_pte_encode; + else if (INTEL_INFO(dev)->gen >= 7) + gtt->base.pte_encode = ivb_pte_encode; + else + gtt->base.pte_encode = snb_pte_encode; + } else { + dev_priv->gtt.gtt_probe = gen8_gmch_probe; + dev_priv->gtt.base.cleanup = gen6_gmch_remove; + } + + ret = gtt->gtt_probe(dev, >t->base.total, >t->stolen_size, + >t->mappable_base, >t->mappable_end); + if (ret) + return ret; + + gtt->base.dev = dev; + + /* GMADR is the PCI mmio aperture into the global GTT. */ + DRM_INFO("Memory usable by graphics device = %zdM\n", + gtt->base.total >> 20); + DRM_DEBUG_DRIVER("GMADR size = %ldM\n", gtt->mappable_end >> 20); + DRM_DEBUG_DRIVER("GTT stolen size = %zdM\n", gtt->stolen_size >> 20); +#ifdef CONFIG_INTEL_IOMMU + if (intel_iommu_gfx_mapped) + DRM_INFO("VT-d active for gfx access\n"); +#endif + /* + * i915.enable_ppgtt is read-only, so do an early pass to validate the + * user's requested state against the hardware/driver capabilities. We + * do this now so that we can print out any log messages once rather + * than every time we check intel_enable_ppgtt(). + */ + i915.enable_ppgtt = sanitize_enable_ppgtt(dev, i915.enable_ppgtt); + DRM_DEBUG_DRIVER("ppgtt mode: %i\n", i915.enable_ppgtt); + + return 0; +} + +static struct i915_vma * +__i915_gem_vma_create(struct drm_i915_gem_object *obj, + struct i915_address_space *vm, + const struct i915_ggtt_view *ggtt_view) +{ + struct i915_vma *vma; + + if (WARN_ON(i915_is_ggtt(vm) != !!ggtt_view)) + return ERR_PTR(-EINVAL); + vma = kzalloc(sizeof(*vma), GFP_KERNEL); + if (vma == NULL) + return ERR_PTR(-ENOMEM); + + INIT_LIST_HEAD(&vma->vma_link); + INIT_LIST_HEAD(&vma->mm_list); + INIT_LIST_HEAD(&vma->exec_list); + vma->vm = vm; + vma->obj = obj; + + if (INTEL_INFO(vm->dev)->gen >= 6) { + if (i915_is_ggtt(vm)) { + vma->ggtt_view = *ggtt_view; + + vma->unbind_vma = ggtt_unbind_vma; + vma->bind_vma = ggtt_bind_vma; + } else { + vma->unbind_vma = ppgtt_unbind_vma; + vma->bind_vma = ppgtt_bind_vma; + } + } else { + BUG_ON(!i915_is_ggtt(vm)); + vma->ggtt_view = *ggtt_view; + vma->unbind_vma = i915_ggtt_unbind_vma; + vma->bind_vma = i915_ggtt_bind_vma; + } + + list_add_tail(&vma->vma_link, &obj->vma_list); + if (!i915_is_ggtt(vm)) + i915_ppgtt_get(i915_vm_to_ppgtt(vm)); + + return vma; +} + +struct i915_vma * +i915_gem_obj_lookup_or_create_vma(struct drm_i915_gem_object *obj, + struct i915_address_space *vm) +{ + struct i915_vma *vma; + + vma = i915_gem_obj_to_vma(obj, vm); + if (!vma) + vma = __i915_gem_vma_create(obj, vm, + i915_is_ggtt(vm) ? &i915_ggtt_view_normal : NULL); + + return vma; +} + +struct i915_vma * +i915_gem_obj_lookup_or_create_ggtt_vma(struct drm_i915_gem_object *obj, + const struct i915_ggtt_view *view) +{ + struct i915_address_space *ggtt = i915_obj_to_ggtt(obj); + struct i915_vma *vma; + + if (WARN_ON(!view)) + return ERR_PTR(-EINVAL); + + vma = i915_gem_obj_to_ggtt_view(obj, view); + + if (IS_ERR(vma)) + return vma; + + if (!vma) + vma = __i915_gem_vma_create(obj, ggtt, view); + + return vma; + +} + +static void +rotate_pages(dma_addr_t *in, unsigned int width, unsigned int height, + struct sg_table *st) +{ + unsigned int column, row; + unsigned int src_idx; + struct scatterlist *sg = st->sgl; + + st->nents = 0; + + for (column = 0; column < width; column++) { + src_idx = width * (height - 1) + column; + for (row = 0; row < height; row++) { + st->nents++; + /* We don't need the pages, but need to initialize + * the entries so the sg list can be happily traversed. + * The only thing we need are DMA addresses. + */ + sg_set_page(sg, NULL, PAGE_SIZE, 0); + sg_dma_address(sg) = in[src_idx]; + sg_dma_len(sg) = PAGE_SIZE; + sg = sg_next(sg); + src_idx -= width; + } + } +} + +static struct sg_table * +intel_rotate_fb_obj_pages(struct i915_ggtt_view *ggtt_view, + struct drm_i915_gem_object *obj) +{ + struct drm_device *dev = obj->base.dev; + struct intel_rotation_info *rot_info = &ggtt_view->rotation_info; + unsigned long size, pages, rot_pages; + struct sg_page_iter sg_iter; + unsigned long i; + dma_addr_t *page_addr_list; + struct sg_table *st; + unsigned int tile_pitch, tile_height; + unsigned int width_pages, height_pages; + int ret = -ENOMEM; + + pages = obj->base.size / PAGE_SIZE; + + /* Calculate tiling geometry. */ + tile_height = intel_tile_height(dev, rot_info->pixel_format, + rot_info->fb_modifier); + tile_pitch = PAGE_SIZE / tile_height; + width_pages = DIV_ROUND_UP(rot_info->pitch, tile_pitch); + height_pages = DIV_ROUND_UP(rot_info->height, tile_height); + rot_pages = width_pages * height_pages; + size = rot_pages * PAGE_SIZE; + + /* Allocate a temporary list of source pages for random access. */ + page_addr_list = drm_malloc_ab(pages, sizeof(dma_addr_t)); + if (!page_addr_list) + return ERR_PTR(ret); + + /* Allocate target SG list. */ + st = kmalloc(sizeof(*st), GFP_KERNEL); + if (!st) + goto err_st_alloc; + + ret = sg_alloc_table(st, rot_pages, GFP_KERNEL); + if (ret) + goto err_sg_alloc; + + /* Populate source page list from the object. */ + i = 0; + for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, 0) { + page_addr_list[i] = sg_page_iter_dma_address(&sg_iter); + i++; + } + + /* Rotate the pages. */ + rotate_pages(page_addr_list, width_pages, height_pages, st); + + DRM_DEBUG_KMS( + "Created rotated page mapping for object size %lu (pitch=%u, height=%u, pixel_format=0x%x, %ux%u tiles, %lu pages).\n", + size, rot_info->pitch, rot_info->height, + rot_info->pixel_format, width_pages, height_pages, + rot_pages); + + drm_free_large(page_addr_list); + + return st; + +err_sg_alloc: + kfree(st); +err_st_alloc: + drm_free_large(page_addr_list); + + DRM_DEBUG_KMS( + "Failed to create rotated mapping for object size %lu! (%d) (pitch=%u, height=%u, pixel_format=0x%x, %ux%u tiles, %lu pages)\n", + size, ret, rot_info->pitch, rot_info->height, + rot_info->pixel_format, width_pages, height_pages, + rot_pages); + return ERR_PTR(ret); +} + +static inline int +i915_get_ggtt_vma_pages(struct i915_vma *vma) +{ + int ret = 0; + + if (vma->ggtt_view.pages) + return 0; + + if (vma->ggtt_view.type == I915_GGTT_VIEW_NORMAL) + vma->ggtt_view.pages = vma->obj->pages; + else if (vma->ggtt_view.type == I915_GGTT_VIEW_ROTATED) + vma->ggtt_view.pages = + intel_rotate_fb_obj_pages(&vma->ggtt_view, vma->obj); + else + WARN_ONCE(1, "GGTT view %u not implemented!\n", + vma->ggtt_view.type); + + if (!vma->ggtt_view.pages) { + DRM_ERROR("Failed to get pages for GGTT view type %u!\n", + vma->ggtt_view.type); + ret = -EINVAL; + } else if (IS_ERR(vma->ggtt_view.pages)) { + ret = PTR_ERR(vma->ggtt_view.pages); + vma->ggtt_view.pages = NULL; + DRM_ERROR("Failed to get pages for VMA view type %u (%d)!\n", + vma->ggtt_view.type, ret); + } + + return ret; +} + +/** + * i915_vma_bind - Sets up PTEs for an VMA in it's corresponding address space. + * @vma: VMA to map + * @cache_level: mapping cache level + * @flags: flags like global or local mapping + * + * DMA addresses are taken from the scatter-gather table of this object (or of + * this VMA in case of non-default GGTT views) and PTE entries set up. + * Note that DMA addresses are also the only part of the SG table we care about. + */ +int i915_vma_bind(struct i915_vma *vma, enum i915_cache_level cache_level, + u32 flags) +{ + if (i915_is_ggtt(vma->vm)) { + int ret = i915_get_ggtt_vma_pages(vma); + + if (ret) + return ret; + } + + vma->bind_vma(vma, cache_level, flags); + + return 0; +} --- linux-3.19.0.orig/ubuntu/i915/i915_gem_gtt.h +++ linux-3.19.0/ubuntu/i915/i915_gem_gtt.h @@ -0,0 +1,438 @@ +/* + * Copyright © 2014 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Please try to maintain the following order within this file unless it makes + * sense to do otherwise. From top to bottom: + * 1. typedefs + * 2. #defines, and macros + * 3. structure definitions + * 4. function prototypes + * + * Within each section, please try to order by generation in ascending order, + * from top to bottom (ie. gen6 on the top, gen8 on the bottom). + */ + +#ifndef __I915_GEM_GTT_H__ +#define __I915_GEM_GTT_H__ + +struct drm_i915_file_private; + +typedef uint32_t gen6_pte_t; +typedef uint64_t gen8_pte_t; +typedef uint64_t gen8_pde_t; + +#define gtt_total_entries(gtt) ((gtt).base.total >> PAGE_SHIFT) + + +/* gen6-hsw has bit 11-4 for physical addr bit 39-32 */ +#define GEN6_GTT_ADDR_ENCODE(addr) ((addr) | (((addr) >> 28) & 0xff0)) +#define GEN6_PTE_ADDR_ENCODE(addr) GEN6_GTT_ADDR_ENCODE(addr) +#define GEN6_PDE_ADDR_ENCODE(addr) GEN6_GTT_ADDR_ENCODE(addr) +#define GEN6_PTE_CACHE_LLC (2 << 1) +#define GEN6_PTE_UNCACHED (1 << 1) +#define GEN6_PTE_VALID (1 << 0) + +#define I915_PTES(pte_len) (PAGE_SIZE / (pte_len)) +#define I915_PTE_MASK(pte_len) (I915_PTES(pte_len) - 1) +#define I915_PDES 512 +#define I915_PDE_MASK (I915_PDES - 1) +#define NUM_PTE(pde_shift) (1 << (pde_shift - PAGE_SHIFT)) + +#define GEN6_PTES I915_PTES(sizeof(gen6_pte_t)) +#define GEN6_PD_SIZE (I915_PDES * PAGE_SIZE) +#define GEN6_PD_ALIGN (PAGE_SIZE * 16) +#define GEN6_PDE_SHIFT 22 +#define GEN6_PDE_VALID (1 << 0) + +#define GEN7_PTE_CACHE_L3_LLC (3 << 1) + +#define BYT_PTE_SNOOPED_BY_CPU_CACHES (1 << 2) +#define BYT_PTE_WRITEABLE (1 << 1) + +/* Cacheability Control is a 4-bit value. The low three bits are stored in bits + * 3:1 of the PTE, while the fourth bit is stored in bit 11 of the PTE. + */ +#define HSW_CACHEABILITY_CONTROL(bits) ((((bits) & 0x7) << 1) | \ + (((bits) & 0x8) << (11 - 3))) +#define HSW_WB_LLC_AGE3 HSW_CACHEABILITY_CONTROL(0x2) +#define HSW_WB_LLC_AGE0 HSW_CACHEABILITY_CONTROL(0x3) +#define HSW_WB_ELLC_LLC_AGE3 HSW_CACHEABILITY_CONTROL(0x8) +#define HSW_WB_ELLC_LLC_AGE0 HSW_CACHEABILITY_CONTROL(0xb) +#define HSW_WT_ELLC_LLC_AGE3 HSW_CACHEABILITY_CONTROL(0x7) +#define HSW_WT_ELLC_LLC_AGE0 HSW_CACHEABILITY_CONTROL(0x6) +#define HSW_PTE_UNCACHED (0) +#define HSW_GTT_ADDR_ENCODE(addr) ((addr) | (((addr) >> 28) & 0x7f0)) +#define HSW_PTE_ADDR_ENCODE(addr) HSW_GTT_ADDR_ENCODE(addr) + +/* GEN8 legacy style address is defined as a 3 level page table: + * 31:30 | 29:21 | 20:12 | 11:0 + * PDPE | PDE | PTE | offset + * The difference as compared to normal x86 3 level page table is the PDPEs are + * programmed via register. + */ +#define GEN8_PDPE_SHIFT 30 +#define GEN8_PDPE_MASK 0x3 +#define GEN8_PDE_SHIFT 21 +#define GEN8_PDE_MASK 0x1ff +#define GEN8_PTE_SHIFT 12 +#define GEN8_PTE_MASK 0x1ff +#define GEN8_LEGACY_PDPES 4 +#define GEN8_PTES I915_PTES(sizeof(gen8_pte_t)) + +#define PPAT_UNCACHED_INDEX (_PAGE_PWT | _PAGE_PCD) +#define PPAT_CACHED_PDE_INDEX 0 /* WB LLC */ +#define PPAT_CACHED_INDEX _PAGE_PAT /* WB LLCeLLC */ +#define PPAT_DISPLAY_ELLC_INDEX _PAGE_PCD /* WT eLLC */ + +#define CHV_PPAT_SNOOP (1<<6) +#define GEN8_PPAT_AGE(x) (x<<4) +#define GEN8_PPAT_LLCeLLC (3<<2) +#define GEN8_PPAT_LLCELLC (2<<2) +#define GEN8_PPAT_LLC (1<<2) +#define GEN8_PPAT_WB (3<<0) +#define GEN8_PPAT_WT (2<<0) +#define GEN8_PPAT_WC (1<<0) +#define GEN8_PPAT_UC (0<<0) +#define GEN8_PPAT_ELLC_OVERRIDE (0<<2) +#define GEN8_PPAT(i, x) ((uint64_t) (x) << ((i) * 8)) + +enum i915_ggtt_view_type { + I915_GGTT_VIEW_NORMAL = 0, + I915_GGTT_VIEW_ROTATED +}; + +struct intel_rotation_info { + unsigned int height; + unsigned int pitch; + uint32_t pixel_format; + uint64_t fb_modifier; +}; + +struct i915_ggtt_view { + enum i915_ggtt_view_type type; + + struct sg_table *pages; + + union { + struct intel_rotation_info rotation_info; + }; +}; + +extern const struct i915_ggtt_view i915_ggtt_view_normal; +extern const struct i915_ggtt_view i915_ggtt_view_rotated; + +enum i915_cache_level; + +/** + * A VMA represents a GEM BO that is bound into an address space. Therefore, a + * VMA's presence cannot be guaranteed before binding, or after unbinding the + * object into/from the address space. + * + * To make things as simple as possible (ie. no refcounting), a VMA's lifetime + * will always be <= an objects lifetime. So object refcounting should cover us. + */ +struct i915_vma { + struct drm_mm_node node; + struct drm_i915_gem_object *obj; + struct i915_address_space *vm; + + /** Flags and address space this VMA is bound to */ +#define GLOBAL_BIND (1<<0) +#define LOCAL_BIND (1<<1) +#define PTE_READ_ONLY (1<<2) + unsigned int bound : 4; + + /** + * Support different GGTT views into the same object. + * This means there can be multiple VMA mappings per object and per VM. + * i915_ggtt_view_type is used to distinguish between those entries. + * The default one of zero (I915_GGTT_VIEW_NORMAL) is default and also + * assumed in GEM functions which take no ggtt view parameter. + */ + struct i915_ggtt_view ggtt_view; + + /** This object's place on the active/inactive lists */ + struct list_head mm_list; + + struct list_head vma_link; /* Link in the object's VMA list */ + + /** This vma's place in the batchbuffer or on the eviction list */ + struct list_head exec_list; + + /** + * Used for performing relocations during execbuffer insertion. + */ + struct hlist_node exec_node; + unsigned long exec_handle; + struct drm_i915_gem_exec_object2 *exec_entry; + + /** + * How many users have pinned this object in GTT space. The following + * users can each hold at most one reference: pwrite/pread, execbuffer + * (objects are not allowed multiple times for the same batchbuffer), + * and the framebuffer code. When switching/pageflipping, the + * framebuffer code has at most two buffers pinned per crtc. + * + * In the worst case this is 1 + 1 + 1 + 2*2 = 7. That would fit into 3 + * bits with absolutely no headroom. So use 4 bits. */ + unsigned int pin_count:4; +#define DRM_I915_GEM_OBJECT_MAX_PIN_COUNT 0xf + + /** Unmap an object from an address space. This usually consists of + * setting the valid PTE entries to a reserved scratch page. */ + void (*unbind_vma)(struct i915_vma *vma); + /* Map an object into an address space with the given cache flags. */ + void (*bind_vma)(struct i915_vma *vma, + enum i915_cache_level cache_level, + u32 flags); +}; + +struct i915_page_table_entry { + struct page *page; + dma_addr_t daddr; + + unsigned long *used_ptes; +}; + +struct i915_page_directory_entry { + struct page *page; /* NULL for GEN6-GEN7 */ + union { + uint32_t pd_offset; + dma_addr_t daddr; + }; + + struct i915_page_table_entry *page_table[I915_PDES]; /* PDEs */ +}; + +struct i915_page_directory_pointer_entry { + /* struct page *page; */ + struct i915_page_directory_entry *page_directory[GEN8_LEGACY_PDPES]; +}; + +struct i915_address_space { + struct drm_mm mm; + struct drm_device *dev; + struct list_head global_link; + unsigned long start; /* Start offset always 0 for dri2 */ + size_t total; /* size addr space maps (ex. 2GB for ggtt) */ + + struct { + dma_addr_t addr; + struct page *page; + } scratch; + + /** + * List of objects currently involved in rendering. + * + * Includes buffers having the contents of their GPU caches + * flushed, not necessarily primitives. last_read_req + * represents when the rendering involved will be completed. + * + * A reference is held on the buffer while on this list. + */ + struct list_head active_list; + + /** + * LRU list of objects which are not in the ringbuffer and + * are ready to unbind, but are still in the GTT. + * + * last_read_req is NULL while an object is in this list. + * + * A reference is not held on the buffer while on this list, + * as merely being GTT-bound shouldn't prevent its being + * freed, and we'll pull it off the list in the free path. + */ + struct list_head inactive_list; + + /* FIXME: Need a more generic return type */ + gen6_pte_t (*pte_encode)(dma_addr_t addr, + enum i915_cache_level level, + bool valid, u32 flags); /* Create a valid PTE */ + int (*allocate_va_range)(struct i915_address_space *vm, + uint64_t start, + uint64_t length); + void (*clear_range)(struct i915_address_space *vm, + uint64_t start, + uint64_t length, + bool use_scratch); + void (*insert_entries)(struct i915_address_space *vm, + struct sg_table *st, + uint64_t start, + enum i915_cache_level cache_level, u32 flags); + void (*cleanup)(struct i915_address_space *vm); +}; + +/* The Graphics Translation Table is the way in which GEN hardware translates a + * Graphics Virtual Address into a Physical Address. In addition to the normal + * collateral associated with any va->pa translations GEN hardware also has a + * portion of the GTT which can be mapped by the CPU and remain both coherent + * and correct (in cases like swizzling). That region is referred to as GMADR in + * the spec. + */ +struct i915_gtt { + struct i915_address_space base; + size_t stolen_size; /* Total size of stolen memory */ + + unsigned long mappable_end; /* End offset that we can CPU map */ + struct io_mapping *mappable; /* Mapping to our CPU mappable region */ + phys_addr_t mappable_base; /* PA of our GMADR */ + + /** "Graphics Stolen Memory" holds the global PTEs */ + void __iomem *gsm; + + bool do_idle_maps; + + int mtrr; + + /* global gtt ops */ + int (*gtt_probe)(struct drm_device *dev, size_t *gtt_total, + size_t *stolen, phys_addr_t *mappable_base, + unsigned long *mappable_end); +}; + +struct i915_hw_ppgtt { + struct i915_address_space base; + struct kref ref; + struct drm_mm_node node; + unsigned long pd_dirty_rings; + unsigned num_pd_entries; + unsigned num_pd_pages; /* gen8+ */ + union { + struct i915_page_directory_pointer_entry pdp; + struct i915_page_directory_entry pd; + }; + + struct i915_page_table_entry *scratch_pt; + + struct drm_i915_file_private *file_priv; + + gen6_pte_t __iomem *pd_addr; + + int (*enable)(struct i915_hw_ppgtt *ppgtt); + int (*switch_mm)(struct i915_hw_ppgtt *ppgtt, + struct intel_engine_cs *ring); + void (*debug_dump)(struct i915_hw_ppgtt *ppgtt, struct seq_file *m); +}; + +/* For each pde iterates over every pde between from start until start + length. + * If start, and start+length are not perfectly divisible, the macro will round + * down, and up as needed. The macro modifies pde, start, and length. Dev is + * only used to differentiate shift values. Temp is temp. On gen6/7, start = 0, + * and length = 2G effectively iterates over every PDE in the system. + * + * XXX: temp is not actually needed, but it saves doing the ALIGN operation. + */ +#define gen6_for_each_pde(pt, pd, start, length, temp, iter) \ + for (iter = gen6_pde_index(start); \ + pt = (pd)->page_table[iter], length > 0 && iter < I915_PDES; \ + iter++, \ + temp = ALIGN(start+1, 1 << GEN6_PDE_SHIFT) - start, \ + temp = min_t(unsigned, temp, length), \ + start += temp, length -= temp) + +static inline uint32_t i915_pte_index(uint64_t address, uint32_t pde_shift) +{ + const uint32_t mask = NUM_PTE(pde_shift) - 1; + + return (address >> PAGE_SHIFT) & mask; +} + +/* Helper to counts the number of PTEs within the given length. This count + * does not cross a page table boundary, so the max value would be + * GEN6_PTES for GEN6, and GEN8_PTES for GEN8. +*/ +static inline uint32_t i915_pte_count(uint64_t addr, size_t length, + uint32_t pde_shift) +{ + const uint64_t mask = ~((1 << pde_shift) - 1); + uint64_t end; + + WARN_ON(length == 0); + WARN_ON(offset_in_page(addr|length)); + + end = addr + length; + + if ((addr & mask) != (end & mask)) + return NUM_PTE(pde_shift) - i915_pte_index(addr, pde_shift); + + return i915_pte_index(end, pde_shift) - i915_pte_index(addr, pde_shift); +} + +static inline uint32_t i915_pde_index(uint64_t addr, uint32_t shift) +{ + return (addr >> shift) & I915_PDE_MASK; +} + +static inline uint32_t gen6_pte_index(uint32_t addr) +{ + return i915_pte_index(addr, GEN6_PDE_SHIFT); +} + +static inline size_t gen6_pte_count(uint32_t addr, uint32_t length) +{ + return i915_pte_count(addr, length, GEN6_PDE_SHIFT); +} + +static inline uint32_t gen6_pde_index(uint32_t addr) +{ + return i915_pde_index(addr, GEN6_PDE_SHIFT); +} + +int i915_gem_gtt_init(struct drm_device *dev); +void i915_gem_init_global_gtt(struct drm_device *dev); +void i915_global_gtt_cleanup(struct drm_device *dev); + + +int i915_ppgtt_init(struct drm_device *dev, struct i915_hw_ppgtt *ppgtt); +int i915_ppgtt_init_hw(struct drm_device *dev); +void i915_ppgtt_release(struct kref *kref); +struct i915_hw_ppgtt *i915_ppgtt_create(struct drm_device *dev, + struct drm_i915_file_private *fpriv); +static inline void i915_ppgtt_get(struct i915_hw_ppgtt *ppgtt) +{ + if (ppgtt) + kref_get(&ppgtt->ref); +} +static inline void i915_ppgtt_put(struct i915_hw_ppgtt *ppgtt) +{ + if (ppgtt) + kref_put(&ppgtt->ref, i915_ppgtt_release); +} + +void i915_check_and_clear_faults(struct drm_device *dev); +void i915_gem_suspend_gtt_mappings(struct drm_device *dev); +void i915_gem_restore_gtt_mappings(struct drm_device *dev); + +int __must_check i915_gem_gtt_prepare_object(struct drm_i915_gem_object *obj); +void i915_gem_gtt_finish_object(struct drm_i915_gem_object *obj); + +static inline bool +i915_ggtt_view_equal(const struct i915_ggtt_view *a, + const struct i915_ggtt_view *b) +{ + if (WARN_ON(!a || !b)) + return false; + + return a->type == b->type; +} + +#endif --- linux-3.19.0.orig/ubuntu/i915/i915_gem_render_state.c +++ linux-3.19.0/ubuntu/i915/i915_gem_render_state.c @@ -0,0 +1,181 @@ +/* + * Copyright © 2014 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Mika Kuoppala + * + */ + +#include "i915_drv.h" +#include "intel_renderstate.h" + +static const struct intel_renderstate_rodata * +render_state_get_rodata(struct drm_device *dev, const int gen) +{ + switch (gen) { + case 6: + return &gen6_null_state; + case 7: + return &gen7_null_state; + case 8: + return &gen8_null_state; + case 9: + return &gen9_null_state; + } + + return NULL; +} + +static int render_state_init(struct render_state *so, struct drm_device *dev) +{ + int ret; + + so->gen = INTEL_INFO(dev)->gen; + so->rodata = render_state_get_rodata(dev, so->gen); + if (so->rodata == NULL) + return 0; + + if (so->rodata->batch_items * 4 > 4096) + return -EINVAL; + + so->obj = i915_gem_alloc_object(dev, 4096); + if (so->obj == NULL) + return -ENOMEM; + + ret = i915_gem_obj_ggtt_pin(so->obj, 4096, 0); + if (ret) + goto free_gem; + + so->ggtt_offset = i915_gem_obj_ggtt_offset(so->obj); + return 0; + +free_gem: + drm_gem_object_unreference(&so->obj->base); + return ret; +} + +static int render_state_setup(struct render_state *so) +{ + const struct intel_renderstate_rodata *rodata = so->rodata; + unsigned int i = 0, reloc_index = 0; + struct page *page; + u32 *d; + int ret; + + ret = i915_gem_object_set_to_cpu_domain(so->obj, true); + if (ret) + return ret; + + page = sg_page(so->obj->pages->sgl); + d = kmap(page); + + while (i < rodata->batch_items) { + u32 s = rodata->batch[i]; + + if (i * 4 == rodata->reloc[reloc_index]) { + u64 r = s + so->ggtt_offset; + s = lower_32_bits(r); + if (so->gen >= 8) { + if (i + 1 >= rodata->batch_items || + rodata->batch[i + 1] != 0) + return -EINVAL; + + d[i++] = s; + s = upper_32_bits(r); + } + + reloc_index++; + } + + d[i++] = s; + } + kunmap(page); + + ret = i915_gem_object_set_to_gtt_domain(so->obj, false); + if (ret) + return ret; + + if (rodata->reloc[reloc_index] != -1) { + DRM_ERROR("only %d relocs resolved\n", reloc_index); + return -EINVAL; + } + + return 0; +} + +void i915_gem_render_state_fini(struct render_state *so) +{ + i915_gem_object_ggtt_unpin(so->obj); + drm_gem_object_unreference(&so->obj->base); +} + +int i915_gem_render_state_prepare(struct intel_engine_cs *ring, + struct render_state *so) +{ + int ret; + + if (WARN_ON(ring->id != RCS)) + return -ENOENT; + + ret = render_state_init(so, ring->dev); + if (ret) + return ret; + + if (so->rodata == NULL) + return 0; + + ret = render_state_setup(so); + if (ret) { + i915_gem_render_state_fini(so); + return ret; + } + + return 0; +} + +int i915_gem_render_state_init(struct intel_engine_cs *ring) +{ + struct render_state so; + int ret; + + ret = i915_gem_render_state_prepare(ring, &so); + if (ret) + return ret; + + if (so.rodata == NULL) + return 0; + + ret = ring->dispatch_execbuffer(ring, + so.ggtt_offset, + so.rodata->batch_items * 4, + I915_DISPATCH_SECURE); + if (ret) + goto out; + + i915_vma_move_to_active(i915_gem_obj_to_ggtt(so.obj), ring); + + ret = __i915_add_request(ring, NULL, so.obj); + /* __i915_add_request moves object to inactive if it fails */ +out: + i915_gem_render_state_fini(&so); + return ret; +} --- linux-3.19.0.orig/ubuntu/i915/i915_gem_render_state.h +++ linux-3.19.0/ubuntu/i915/i915_gem_render_state.h @@ -0,0 +1,47 @@ +/* + * Copyright © 2014 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +#ifndef _I915_GEM_RENDER_STATE_H_ +#define _I915_GEM_RENDER_STATE_H_ + +#include + +struct intel_renderstate_rodata { + const u32 *reloc; + const u32 *batch; + const u32 batch_items; +}; + +struct render_state { + const struct intel_renderstate_rodata *rodata; + struct drm_i915_gem_object *obj; + u64 ggtt_offset; + int gen; +}; + +int i915_gem_render_state_init(struct intel_engine_cs *ring); +void i915_gem_render_state_fini(struct render_state *so); +int i915_gem_render_state_prepare(struct intel_engine_cs *ring, + struct render_state *so); + +#endif /* _I915_GEM_RENDER_STATE_H_ */ --- linux-3.19.0.orig/ubuntu/i915/i915_gem_shrinker.c +++ linux-3.19.0/ubuntu/i915/i915_gem_shrinker.c @@ -0,0 +1,335 @@ +/* + * Copyright © 2008-2015 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + */ + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "i915_drv.h" +#include "i915_trace.h" + +static bool mutex_is_locked_by(struct mutex *mutex, struct task_struct *task) +{ + if (!mutex_is_locked(mutex)) + return false; + +#if defined(CONFIG_SMP) || defined(CONFIG_DEBUG_MUTEXES) + return mutex->owner == task; +#else + /* Since UP may be pre-empted, we cannot assume that we own the lock */ + return false; +#endif +} + +/** + * i915_gem_shrink - Shrink buffer object caches + * @dev_priv: i915 device + * @target: amount of memory to make available, in pages + * @flags: control flags for selecting cache types + * + * This function is the main interface to the shrinker. It will try to release + * up to @target pages of main memory backing storage from buffer objects. + * Selection of the specific caches can be done with @flags. This is e.g. useful + * when purgeable objects should be removed from caches preferentially. + * + * Note that it's not guaranteed that released amount is actually available as + * free system memory - the pages might still be in-used to due to other reasons + * (like cpu mmaps) or the mm core has reused them before we could grab them. + * Therefore code that needs to explicitly shrink buffer objects caches (e.g. to + * avoid deadlocks in memory reclaim) must fall back to i915_gem_shrink_all(). + * + * Also note that any kind of pinning (both per-vma address space pins and + * backing storage pins at the buffer object level) result in the shrinker code + * having to skip the object. + * + * Returns: + * The number of pages of backing storage actually released. + */ +unsigned long +i915_gem_shrink(struct drm_i915_private *dev_priv, + long target, unsigned flags) +{ + const struct { + struct list_head *list; + unsigned int bit; + } phases[] = { + { &dev_priv->mm.unbound_list, I915_SHRINK_UNBOUND }, + { &dev_priv->mm.bound_list, I915_SHRINK_BOUND }, + { NULL, 0 }, + }, *phase; + unsigned long count = 0; + + /* + * As we may completely rewrite the (un)bound list whilst unbinding + * (due to retiring requests) we have to strictly process only + * one element of the list at the time, and recheck the list + * on every iteration. + * + * In particular, we must hold a reference whilst removing the + * object as we may end up waiting for and/or retiring the objects. + * This might release the final reference (held by the active list) + * and result in the object being freed from under us. This is + * similar to the precautions the eviction code must take whilst + * removing objects. + * + * Also note that although these lists do not hold a reference to + * the object we can safely grab one here: The final object + * unreferencing and the bound_list are both protected by the + * dev->struct_mutex and so we won't ever be able to observe an + * object on the bound_list with a reference count equals 0. + */ + for (phase = phases; phase->list; phase++) { + struct list_head still_in_list; + + if ((flags & phase->bit) == 0) + continue; + + INIT_LIST_HEAD(&still_in_list); + while (count < target && !list_empty(phase->list)) { + struct drm_i915_gem_object *obj; + struct i915_vma *vma, *v; + + obj = list_first_entry(phase->list, + typeof(*obj), global_list); + list_move_tail(&obj->global_list, &still_in_list); + + if (flags & I915_SHRINK_PURGEABLE && + obj->madv != I915_MADV_DONTNEED) + continue; + + drm_gem_object_reference(&obj->base); + + /* For the unbound phase, this should be a no-op! */ + list_for_each_entry_safe(vma, v, + &obj->vma_list, vma_link) + if (i915_vma_unbind(vma)) + break; + + if (i915_gem_object_put_pages(obj) == 0) + count += obj->base.size >> PAGE_SHIFT; + + drm_gem_object_unreference(&obj->base); + } + list_splice(&still_in_list, phase->list); + } + + return count; +} + +/** + * i915_gem_shrink - Shrink buffer object caches completely + * @dev_priv: i915 device + * + * This is a simple wraper around i915_gem_shrink() to aggressively shrink all + * caches completely. It also first waits for and retires all outstanding + * requests to also be able to release backing storage for active objects. + * + * This should only be used in code to intentionally quiescent the gpu or as a + * last-ditch effort when memory seems to have run out. + * + * Returns: + * The number of pages of backing storage actually released. + */ +unsigned long i915_gem_shrink_all(struct drm_i915_private *dev_priv) +{ + i915_gem_evict_everything(dev_priv->dev); + return i915_gem_shrink(dev_priv, LONG_MAX, + I915_SHRINK_BOUND | I915_SHRINK_UNBOUND); +} + +static bool i915_gem_shrinker_lock(struct drm_device *dev, bool *unlock) +{ + if (!mutex_trylock(&dev->struct_mutex)) { + if (!mutex_is_locked_by(&dev->struct_mutex, current)) + return false; + + if (to_i915(dev)->mm.shrinker_no_lock_stealing) + return false; + + *unlock = false; + } else + *unlock = true; + + return true; +} + +static int num_vma_bound(struct drm_i915_gem_object *obj) +{ + struct i915_vma *vma; + int count = 0; + + list_for_each_entry(vma, &obj->vma_list, vma_link) + if (drm_mm_node_allocated(&vma->node)) + count++; + + return count; +} + +static unsigned long +i915_gem_shrinker_count(struct shrinker *shrinker, struct shrink_control *sc) +{ + struct drm_i915_private *dev_priv = + container_of(shrinker, struct drm_i915_private, mm.shrinker); + struct drm_device *dev = dev_priv->dev; + struct drm_i915_gem_object *obj; + unsigned long count; + bool unlock; + + if (!i915_gem_shrinker_lock(dev, &unlock)) + return 0; + + count = 0; + list_for_each_entry(obj, &dev_priv->mm.unbound_list, global_list) + if (obj->pages_pin_count == 0) + count += obj->base.size >> PAGE_SHIFT; + + list_for_each_entry(obj, &dev_priv->mm.bound_list, global_list) { + if (!i915_gem_obj_is_pinned(obj) && + obj->pages_pin_count == num_vma_bound(obj)) + count += obj->base.size >> PAGE_SHIFT; + } + + if (unlock) + mutex_unlock(&dev->struct_mutex); + + return count; +} + +static unsigned long +i915_gem_shrinker_scan(struct shrinker *shrinker, struct shrink_control *sc) +{ + struct drm_i915_private *dev_priv = + container_of(shrinker, struct drm_i915_private, mm.shrinker); + struct drm_device *dev = dev_priv->dev; + unsigned long freed; + bool unlock; + + if (!i915_gem_shrinker_lock(dev, &unlock)) + return SHRINK_STOP; + + freed = i915_gem_shrink(dev_priv, + sc->nr_to_scan, + I915_SHRINK_BOUND | + I915_SHRINK_UNBOUND | + I915_SHRINK_PURGEABLE); + if (freed < sc->nr_to_scan) + freed += i915_gem_shrink(dev_priv, + sc->nr_to_scan - freed, + I915_SHRINK_BOUND | + I915_SHRINK_UNBOUND); + if (unlock) + mutex_unlock(&dev->struct_mutex); + + return freed; +} + +static int +i915_gem_shrinker_oom(struct notifier_block *nb, unsigned long event, void *ptr) +{ + struct drm_i915_private *dev_priv = + container_of(nb, struct drm_i915_private, mm.oom_notifier); + struct drm_device *dev = dev_priv->dev; + struct drm_i915_gem_object *obj; + unsigned long timeout = msecs_to_jiffies(5000) + 1; + unsigned long pinned, bound, unbound, freed_pages; + bool was_interruptible; + bool unlock; + + while (!i915_gem_shrinker_lock(dev, &unlock) && --timeout) { + schedule_timeout_killable(1); + if (fatal_signal_pending(current)) + return NOTIFY_DONE; + } + if (timeout == 0) { + pr_err("Unable to purge GPU memory due lock contention.\n"); + return NOTIFY_DONE; + } + + was_interruptible = dev_priv->mm.interruptible; + dev_priv->mm.interruptible = false; + + freed_pages = i915_gem_shrink_all(dev_priv); + + dev_priv->mm.interruptible = was_interruptible; + + /* Because we may be allocating inside our own driver, we cannot + * assert that there are no objects with pinned pages that are not + * being pointed to by hardware. + */ + unbound = bound = pinned = 0; + list_for_each_entry(obj, &dev_priv->mm.unbound_list, global_list) { + if (!obj->base.filp) /* not backed by a freeable object */ + continue; + + if (obj->pages_pin_count) + pinned += obj->base.size; + else + unbound += obj->base.size; + } + list_for_each_entry(obj, &dev_priv->mm.bound_list, global_list) { + if (!obj->base.filp) + continue; + + if (obj->pages_pin_count) + pinned += obj->base.size; + else + bound += obj->base.size; + } + + if (unlock) + mutex_unlock(&dev->struct_mutex); + + if (freed_pages || unbound || bound) + pr_info("Purging GPU memory, %lu bytes freed, %lu bytes still pinned.\n", + freed_pages << PAGE_SHIFT, pinned); + if (unbound || bound) + pr_err("%lu and %lu bytes still available in the " + "bound and unbound GPU page lists.\n", + bound, unbound); + + *(unsigned long *)ptr += freed_pages; + return NOTIFY_DONE; +} + +/** + * i915_gem_shrinker_init - Initialize i915 shrinker + * @dev_priv: i915 device + * + * This function registers and sets up the i915 shrinker and OOM handler. + */ +void i915_gem_shrinker_init(struct drm_i915_private *dev_priv) +{ + dev_priv->mm.shrinker.scan_objects = i915_gem_shrinker_scan; + dev_priv->mm.shrinker.count_objects = i915_gem_shrinker_count; + dev_priv->mm.shrinker.seeks = DEFAULT_SEEKS; + register_shrinker(&dev_priv->mm.shrinker); + + dev_priv->mm.oom_notifier.notifier_call = i915_gem_shrinker_oom; + register_oom_notifier(&dev_priv->mm.oom_notifier); +} --- linux-3.19.0.orig/ubuntu/i915/i915_gem_stolen.c +++ linux-3.19.0/ubuntu/i915/i915_gem_stolen.c @@ -0,0 +1,553 @@ +/* + * Copyright © 2008-2012 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Eric Anholt + * Chris Wilson + * + */ + +#include +#include +#include "i915_drv.h" + +/* + * The BIOS typically reserves some of the system's memory for the exclusive + * use of the integrated graphics. This memory is no longer available for + * use by the OS and so the user finds that his system has less memory + * available than he put in. We refer to this memory as stolen. + * + * The BIOS will allocate its framebuffer from the stolen memory. Our + * goal is try to reuse that object for our own fbcon which must always + * be available for panics. Anything else we can reuse the stolen memory + * for is a boon. + */ + +static unsigned long i915_stolen_to_physical(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct resource *r; + u32 base; + + /* Almost universally we can find the Graphics Base of Stolen Memory + * at offset 0x5c in the igfx configuration space. On a few (desktop) + * machines this is also mirrored in the bridge device at different + * locations, or in the MCHBAR. On gen2, the layout is again slightly + * different with the Graphics Segment immediately following Top of + * Memory (or Top of Usable DRAM). Note it appears that TOUD is only + * reported by 865g, so we just use the top of memory as determined + * by the e820 probe. + * + * XXX However gen2 requires an unavailable symbol. + */ + base = 0; + if (INTEL_INFO(dev)->gen >= 3) { + /* Read Graphics Base of Stolen Memory directly */ + pci_read_config_dword(dev->pdev, 0x5c, &base); + base &= ~((1<<20) - 1); + } else { /* GEN2 */ +#if 0 + /* Stolen is immediately above Top of Memory */ + base = max_low_pfn_mapped << PAGE_SHIFT; +#endif + } + + if (base == 0) + return 0; + + /* make sure we don't clobber the GTT if it's within stolen memory */ + if (INTEL_INFO(dev)->gen <= 4 && !IS_G33(dev) && !IS_G4X(dev)) { + struct { + u32 start, end; + } stolen[2] = { + { .start = base, .end = base + dev_priv->gtt.stolen_size, }, + { .start = base, .end = base + dev_priv->gtt.stolen_size, }, + }; + u64 gtt_start, gtt_end; + + gtt_start = I915_READ(PGTBL_CTL); + if (IS_GEN4(dev)) + gtt_start = (gtt_start & PGTBL_ADDRESS_LO_MASK) | + (gtt_start & PGTBL_ADDRESS_HI_MASK) << 28; + else + gtt_start &= PGTBL_ADDRESS_LO_MASK; + gtt_end = gtt_start + gtt_total_entries(dev_priv->gtt) * 4; + + if (gtt_start >= stolen[0].start && gtt_start < stolen[0].end) + stolen[0].end = gtt_start; + if (gtt_end > stolen[1].start && gtt_end <= stolen[1].end) + stolen[1].start = gtt_end; + + /* pick the larger of the two chunks */ + if (stolen[0].end - stolen[0].start > + stolen[1].end - stolen[1].start) { + base = stolen[0].start; + dev_priv->gtt.stolen_size = stolen[0].end - stolen[0].start; + } else { + base = stolen[1].start; + dev_priv->gtt.stolen_size = stolen[1].end - stolen[1].start; + } + + if (stolen[0].start != stolen[1].start || + stolen[0].end != stolen[1].end) { + DRM_DEBUG_KMS("GTT within stolen memory at 0x%llx-0x%llx\n", + (unsigned long long) gtt_start, + (unsigned long long) gtt_end - 1); + DRM_DEBUG_KMS("Stolen memory adjusted to 0x%x-0x%x\n", + base, base + (u32) dev_priv->gtt.stolen_size - 1); + } + } + + + /* Verify that nothing else uses this physical address. Stolen + * memory should be reserved by the BIOS and hidden from the + * kernel. So if the region is already marked as busy, something + * is seriously wrong. + */ + r = devm_request_mem_region(dev->dev, base, dev_priv->gtt.stolen_size, + "Graphics Stolen Memory"); + if (r == NULL) { + /* + * One more attempt but this time requesting region from + * base + 1, as we have seen that this resolves the region + * conflict with the PCI Bus. + * This is a BIOS w/a: Some BIOS wrap stolen in the root + * PCI bus, but have an off-by-one error. Hence retry the + * reservation starting from 1 instead of 0. + */ + r = devm_request_mem_region(dev->dev, base + 1, + dev_priv->gtt.stolen_size - 1, + "Graphics Stolen Memory"); + /* + * GEN3 firmware likes to smash pci bridges into the stolen + * range. Apparently this works. + */ + if (r == NULL && !IS_GEN3(dev)) { + DRM_ERROR("conflict detected with stolen region: [0x%08x - 0x%08x]\n", + base, base + (uint32_t)dev_priv->gtt.stolen_size); + base = 0; + } + } + + return base; +} + +static int find_compression_threshold(struct drm_device *dev, + struct drm_mm_node *node, + int size, + int fb_cpp) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int compression_threshold = 1; + int ret; + + /* HACK: This code depends on what we will do in *_enable_fbc. If that + * code changes, this code needs to change as well. + * + * The enable_fbc code will attempt to use one of our 2 compression + * thresholds, therefore, in that case, we only have 1 resort. + */ + + /* Try to over-allocate to reduce reallocations and fragmentation. */ + ret = drm_mm_insert_node(&dev_priv->mm.stolen, node, + size <<= 1, 4096, DRM_MM_SEARCH_DEFAULT); + if (ret == 0) + return compression_threshold; + +again: + /* HW's ability to limit the CFB is 1:4 */ + if (compression_threshold > 4 || + (fb_cpp == 2 && compression_threshold == 2)) + return 0; + + ret = drm_mm_insert_node(&dev_priv->mm.stolen, node, + size >>= 1, 4096, + DRM_MM_SEARCH_DEFAULT); + if (ret && INTEL_INFO(dev)->gen <= 4) { + return 0; + } else if (ret) { + compression_threshold <<= 1; + goto again; + } else { + return compression_threshold; + } +} + +static int i915_setup_compression(struct drm_device *dev, int size, int fb_cpp) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_mm_node *uninitialized_var(compressed_llb); + int ret; + + ret = find_compression_threshold(dev, &dev_priv->fbc.compressed_fb, + size, fb_cpp); + if (!ret) + goto err_llb; + else if (ret > 1) { + DRM_INFO("Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.\n"); + + } + + dev_priv->fbc.threshold = ret; + + if (HAS_PCH_SPLIT(dev)) + I915_WRITE(ILK_DPFC_CB_BASE, dev_priv->fbc.compressed_fb.start); + else if (IS_GM45(dev)) { + I915_WRITE(DPFC_CB_BASE, dev_priv->fbc.compressed_fb.start); + } else { + compressed_llb = kzalloc(sizeof(*compressed_llb), GFP_KERNEL); + if (!compressed_llb) + goto err_fb; + + ret = drm_mm_insert_node(&dev_priv->mm.stolen, compressed_llb, + 4096, 4096, DRM_MM_SEARCH_DEFAULT); + if (ret) + goto err_fb; + + dev_priv->fbc.compressed_llb = compressed_llb; + + I915_WRITE(FBC_CFB_BASE, + dev_priv->mm.stolen_base + dev_priv->fbc.compressed_fb.start); + I915_WRITE(FBC_LL_BASE, + dev_priv->mm.stolen_base + compressed_llb->start); + } + + dev_priv->fbc.uncompressed_size = size; + + DRM_DEBUG_KMS("reserved %d bytes of contiguous stolen space for FBC\n", + size); + + return 0; + +err_fb: + kfree(compressed_llb); + drm_mm_remove_node(&dev_priv->fbc.compressed_fb); +err_llb: + pr_info_once("drm: not enough stolen space for compressed buffer (need %d more bytes), disabling. Hint: you may be able to increase stolen memory size in the BIOS to avoid this.\n", size); + return -ENOSPC; +} + +int i915_gem_stolen_setup_compression(struct drm_device *dev, int size, int fb_cpp) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!drm_mm_initialized(&dev_priv->mm.stolen)) + return -ENODEV; + + if (size <= dev_priv->fbc.uncompressed_size) + return 0; + + /* Release any current block */ + i915_gem_stolen_cleanup_compression(dev); + + return i915_setup_compression(dev, size, fb_cpp); +} + +void i915_gem_stolen_cleanup_compression(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (dev_priv->fbc.uncompressed_size == 0) + return; + + drm_mm_remove_node(&dev_priv->fbc.compressed_fb); + + if (dev_priv->fbc.compressed_llb) { + drm_mm_remove_node(dev_priv->fbc.compressed_llb); + kfree(dev_priv->fbc.compressed_llb); + } + + dev_priv->fbc.uncompressed_size = 0; +} + +void i915_gem_cleanup_stolen(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!drm_mm_initialized(&dev_priv->mm.stolen)) + return; + + i915_gem_stolen_cleanup_compression(dev); + drm_mm_takedown(&dev_priv->mm.stolen); +} + +int i915_gem_init_stolen(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 tmp; + int bios_reserved = 0; + +#ifdef CONFIG_INTEL_IOMMU + if (intel_iommu_gfx_mapped && INTEL_INFO(dev)->gen < 8) { + DRM_INFO("DMAR active, disabling use of stolen memory\n"); + return 0; + } +#endif + + if (dev_priv->gtt.stolen_size == 0) + return 0; + + dev_priv->mm.stolen_base = i915_stolen_to_physical(dev); + if (dev_priv->mm.stolen_base == 0) + return 0; + + DRM_DEBUG_KMS("found %zd bytes of stolen memory at %08lx\n", + dev_priv->gtt.stolen_size, dev_priv->mm.stolen_base); + + if (INTEL_INFO(dev)->gen >= 8) { + tmp = I915_READ(GEN7_BIOS_RESERVED); + tmp >>= GEN8_BIOS_RESERVED_SHIFT; + tmp &= GEN8_BIOS_RESERVED_MASK; + bios_reserved = (1024*1024) << tmp; + } else if (IS_GEN7(dev)) { + tmp = I915_READ(GEN7_BIOS_RESERVED); + bios_reserved = tmp & GEN7_BIOS_RESERVED_256K ? + 256*1024 : 1024*1024; + } + + if (WARN_ON(bios_reserved > dev_priv->gtt.stolen_size)) + return 0; + + /* Basic memrange allocator for stolen space */ + drm_mm_init(&dev_priv->mm.stolen, 0, dev_priv->gtt.stolen_size - + bios_reserved); + + return 0; +} + +static struct sg_table * +i915_pages_create_for_stolen(struct drm_device *dev, + u32 offset, u32 size) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct sg_table *st; + struct scatterlist *sg; + + DRM_DEBUG_DRIVER("offset=0x%x, size=%d\n", offset, size); + BUG_ON(offset > dev_priv->gtt.stolen_size - size); + + /* We hide that we have no struct page backing our stolen object + * by wrapping the contiguous physical allocation with a fake + * dma mapping in a single scatterlist. + */ + + st = kmalloc(sizeof(*st), GFP_KERNEL); + if (st == NULL) + return NULL; + + if (sg_alloc_table(st, 1, GFP_KERNEL)) { + kfree(st); + return NULL; + } + + sg = st->sgl; + sg->offset = 0; + sg->length = size; + + sg_dma_address(sg) = (dma_addr_t)dev_priv->mm.stolen_base + offset; + sg_dma_len(sg) = size; + + return st; +} + +static int i915_gem_object_get_pages_stolen(struct drm_i915_gem_object *obj) +{ + BUG(); + return -EINVAL; +} + +static void i915_gem_object_put_pages_stolen(struct drm_i915_gem_object *obj) +{ + /* Should only be called during free */ + sg_free_table(obj->pages); + kfree(obj->pages); +} + + +static void +i915_gem_object_release_stolen(struct drm_i915_gem_object *obj) +{ + if (obj->stolen) { + drm_mm_remove_node(obj->stolen); + kfree(obj->stolen); + obj->stolen = NULL; + } +} +static const struct drm_i915_gem_object_ops i915_gem_object_stolen_ops = { + .get_pages = i915_gem_object_get_pages_stolen, + .put_pages = i915_gem_object_put_pages_stolen, + .release = i915_gem_object_release_stolen, +}; + +static struct drm_i915_gem_object * +_i915_gem_object_create_stolen(struct drm_device *dev, + struct drm_mm_node *stolen) +{ + struct drm_i915_gem_object *obj; + + obj = i915_gem_object_alloc(dev); + if (obj == NULL) + return NULL; + + drm_gem_private_object_init(dev, &obj->base, stolen->size); + i915_gem_object_init(obj, &i915_gem_object_stolen_ops); + + obj->pages = i915_pages_create_for_stolen(dev, + stolen->start, stolen->size); + if (obj->pages == NULL) + goto cleanup; + + obj->has_dma_mapping = true; + i915_gem_object_pin_pages(obj); + obj->stolen = stolen; + + obj->base.read_domains = I915_GEM_DOMAIN_CPU | I915_GEM_DOMAIN_GTT; + obj->cache_level = HAS_LLC(dev) ? I915_CACHE_LLC : I915_CACHE_NONE; + + return obj; + +cleanup: + i915_gem_object_free(obj); + return NULL; +} + +struct drm_i915_gem_object * +i915_gem_object_create_stolen(struct drm_device *dev, u32 size) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_object *obj; + struct drm_mm_node *stolen; + int ret; + + if (!drm_mm_initialized(&dev_priv->mm.stolen)) + return NULL; + + DRM_DEBUG_KMS("creating stolen object: size=%x\n", size); + if (size == 0) + return NULL; + + stolen = kzalloc(sizeof(*stolen), GFP_KERNEL); + if (!stolen) + return NULL; + + ret = drm_mm_insert_node(&dev_priv->mm.stolen, stolen, size, + 4096, DRM_MM_SEARCH_DEFAULT); + if (ret) { + kfree(stolen); + return NULL; + } + + obj = _i915_gem_object_create_stolen(dev, stolen); + if (obj) + return obj; + + drm_mm_remove_node(stolen); + kfree(stolen); + return NULL; +} + +struct drm_i915_gem_object * +i915_gem_object_create_stolen_for_preallocated(struct drm_device *dev, + u32 stolen_offset, + u32 gtt_offset, + u32 size) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct i915_address_space *ggtt = &dev_priv->gtt.base; + struct drm_i915_gem_object *obj; + struct drm_mm_node *stolen; + struct i915_vma *vma; + int ret; + + if (!drm_mm_initialized(&dev_priv->mm.stolen)) + return NULL; + + DRM_DEBUG_KMS("creating preallocated stolen object: stolen_offset=%x, gtt_offset=%x, size=%x\n", + stolen_offset, gtt_offset, size); + + /* KISS and expect everything to be page-aligned */ + if (WARN_ON(size == 0) || WARN_ON(size & 4095) || + WARN_ON(stolen_offset & 4095)) + return NULL; + + stolen = kzalloc(sizeof(*stolen), GFP_KERNEL); + if (!stolen) + return NULL; + + stolen->start = stolen_offset; + stolen->size = size; + ret = drm_mm_reserve_node(&dev_priv->mm.stolen, stolen); + if (ret) { + DRM_DEBUG_KMS("failed to allocate stolen space\n"); + kfree(stolen); + return NULL; + } + + obj = _i915_gem_object_create_stolen(dev, stolen); + if (obj == NULL) { + DRM_DEBUG_KMS("failed to allocate stolen object\n"); + drm_mm_remove_node(stolen); + kfree(stolen); + return NULL; + } + + /* Some objects just need physical mem from stolen space */ + if (gtt_offset == I915_GTT_OFFSET_NONE) + return obj; + + vma = i915_gem_obj_lookup_or_create_vma(obj, ggtt); + if (IS_ERR(vma)) { + ret = PTR_ERR(vma); + goto err_out; + } + + /* To simplify the initialisation sequence between KMS and GTT, + * we allow construction of the stolen object prior to + * setting up the GTT space. The actual reservation will occur + * later. + */ + vma->node.start = gtt_offset; + vma->node.size = size; + if (drm_mm_initialized(&ggtt->mm)) { + ret = drm_mm_reserve_node(&ggtt->mm, &vma->node); + if (ret) { + DRM_DEBUG_KMS("failed to allocate stolen GTT space\n"); + goto err_vma; + } + } + + vma->bound |= GLOBAL_BIND; + + list_add_tail(&obj->global_list, &dev_priv->mm.bound_list); + list_add_tail(&vma->mm_list, &ggtt->inactive_list); + i915_gem_object_pin_pages(obj); + + return obj; + +err_vma: + i915_gem_vma_destroy(vma); +err_out: + drm_mm_remove_node(stolen); + kfree(stolen); + drm_gem_object_unreference(&obj->base); + return NULL; +} --- linux-3.19.0.orig/ubuntu/i915/i915_gem_tiling.c +++ linux-3.19.0/ubuntu/i915/i915_gem_tiling.c @@ -0,0 +1,549 @@ +/* + * Copyright © 2008 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Eric Anholt + * + */ + +#include +#include +#include +#include +#include "i915_drv.h" + +/** @file i915_gem_tiling.c + * + * Support for managing tiling state of buffer objects. + * + * The idea behind tiling is to increase cache hit rates by rearranging + * pixel data so that a group of pixel accesses are in the same cacheline. + * Performance improvement from doing this on the back/depth buffer are on + * the order of 30%. + * + * Intel architectures make this somewhat more complicated, though, by + * adjustments made to addressing of data when the memory is in interleaved + * mode (matched pairs of DIMMS) to improve memory bandwidth. + * For interleaved memory, the CPU sends every sequential 64 bytes + * to an alternate memory channel so it can get the bandwidth from both. + * + * The GPU also rearranges its accesses for increased bandwidth to interleaved + * memory, and it matches what the CPU does for non-tiled. However, when tiled + * it does it a little differently, since one walks addresses not just in the + * X direction but also Y. So, along with alternating channels when bit + * 6 of the address flips, it also alternates when other bits flip -- Bits 9 + * (every 512 bytes, an X tile scanline) and 10 (every two X tile scanlines) + * are common to both the 915 and 965-class hardware. + * + * The CPU also sometimes XORs in higher bits as well, to improve + * bandwidth doing strided access like we do so frequently in graphics. This + * is called "Channel XOR Randomization" in the MCH documentation. The result + * is that the CPU is XORing in either bit 11 or bit 17 to bit 6 of its address + * decode. + * + * All of this bit 6 XORing has an effect on our memory management, + * as we need to make sure that the 3d driver can correctly address object + * contents. + * + * If we don't have interleaved memory, all tiling is safe and no swizzling is + * required. + * + * When bit 17 is XORed in, we simply refuse to tile at all. Bit + * 17 is not just a page offset, so as we page an objet out and back in, + * individual pages in it will have different bit 17 addresses, resulting in + * each 64 bytes being swapped with its neighbor! + * + * Otherwise, if interleaved, we have to tell the 3d driver what the address + * swizzling it needs to do is, since it's writing with the CPU to the pages + * (bit 6 and potentially bit 11 XORed in), and the GPU is reading from the + * pages (bit 6, 9, and 10 XORed in), resulting in a cumulative bit swizzling + * required by the CPU of XORing in bit 6, 9, 10, and potentially 11, in order + * to match what the GPU expects. + */ + +/** + * Detects bit 6 swizzling of address lookup between IGD access and CPU + * access through main memory. + */ +void +i915_gem_detect_bit_6_swizzle(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t swizzle_x = I915_BIT_6_SWIZZLE_UNKNOWN; + uint32_t swizzle_y = I915_BIT_6_SWIZZLE_UNKNOWN; + + if (INTEL_INFO(dev)->gen >= 8 || IS_VALLEYVIEW(dev)) { + /* + * On BDW+, swizzling is not used. We leave the CPU memory + * controller in charge of optimizing memory accesses without + * the extra address manipulation GPU side. + * + * VLV and CHV don't have GPU swizzling. + */ + swizzle_x = I915_BIT_6_SWIZZLE_NONE; + swizzle_y = I915_BIT_6_SWIZZLE_NONE; + } else if (INTEL_INFO(dev)->gen >= 6) { + if (dev_priv->preserve_bios_swizzle) { + if (I915_READ(DISP_ARB_CTL) & + DISP_TILE_SURFACE_SWIZZLING) { + swizzle_x = I915_BIT_6_SWIZZLE_9_10; + swizzle_y = I915_BIT_6_SWIZZLE_9; + } else { + swizzle_x = I915_BIT_6_SWIZZLE_NONE; + swizzle_y = I915_BIT_6_SWIZZLE_NONE; + } + } else { + uint32_t dimm_c0, dimm_c1; + dimm_c0 = I915_READ(MAD_DIMM_C0); + dimm_c1 = I915_READ(MAD_DIMM_C1); + dimm_c0 &= MAD_DIMM_A_SIZE_MASK | MAD_DIMM_B_SIZE_MASK; + dimm_c1 &= MAD_DIMM_A_SIZE_MASK | MAD_DIMM_B_SIZE_MASK; + /* Enable swizzling when the channels are populated + * with identically sized dimms. We don't need to check + * the 3rd channel because no cpu with gpu attached + * ships in that configuration. Also, swizzling only + * makes sense for 2 channels anyway. */ + if (dimm_c0 == dimm_c1) { + swizzle_x = I915_BIT_6_SWIZZLE_9_10; + swizzle_y = I915_BIT_6_SWIZZLE_9; + } else { + swizzle_x = I915_BIT_6_SWIZZLE_NONE; + swizzle_y = I915_BIT_6_SWIZZLE_NONE; + } + } + } else if (IS_GEN5(dev)) { + /* On Ironlake whatever DRAM config, GPU always do + * same swizzling setup. + */ + swizzle_x = I915_BIT_6_SWIZZLE_9_10; + swizzle_y = I915_BIT_6_SWIZZLE_9; + } else if (IS_GEN2(dev)) { + /* As far as we know, the 865 doesn't have these bit 6 + * swizzling issues. + */ + swizzle_x = I915_BIT_6_SWIZZLE_NONE; + swizzle_y = I915_BIT_6_SWIZZLE_NONE; + } else if (IS_MOBILE(dev) || (IS_GEN3(dev) && !IS_G33(dev))) { + uint32_t dcc; + + /* On 9xx chipsets, channel interleave by the CPU is + * determined by DCC. For single-channel, neither the CPU + * nor the GPU do swizzling. For dual channel interleaved, + * the GPU's interleave is bit 9 and 10 for X tiled, and bit + * 9 for Y tiled. The CPU's interleave is independent, and + * can be based on either bit 11 (haven't seen this yet) or + * bit 17 (common). + */ + dcc = I915_READ(DCC); + switch (dcc & DCC_ADDRESSING_MODE_MASK) { + case DCC_ADDRESSING_MODE_SINGLE_CHANNEL: + case DCC_ADDRESSING_MODE_DUAL_CHANNEL_ASYMMETRIC: + swizzle_x = I915_BIT_6_SWIZZLE_NONE; + swizzle_y = I915_BIT_6_SWIZZLE_NONE; + break; + case DCC_ADDRESSING_MODE_DUAL_CHANNEL_INTERLEAVED: + if (dcc & DCC_CHANNEL_XOR_DISABLE) { + /* This is the base swizzling by the GPU for + * tiled buffers. + */ + swizzle_x = I915_BIT_6_SWIZZLE_9_10; + swizzle_y = I915_BIT_6_SWIZZLE_9; + } else if ((dcc & DCC_CHANNEL_XOR_BIT_17) == 0) { + /* Bit 11 swizzling by the CPU in addition. */ + swizzle_x = I915_BIT_6_SWIZZLE_9_10_11; + swizzle_y = I915_BIT_6_SWIZZLE_9_11; + } else { + /* Bit 17 swizzling by the CPU in addition. */ + swizzle_x = I915_BIT_6_SWIZZLE_9_10_17; + swizzle_y = I915_BIT_6_SWIZZLE_9_17; + } + break; + } + + /* check for L-shaped memory aka modified enhanced addressing */ + if (IS_GEN4(dev)) { + uint32_t ddc2 = I915_READ(DCC2); + + if (!(ddc2 & DCC2_MODIFIED_ENHANCED_DISABLE)) + dev_priv->quirks |= QUIRK_PIN_SWIZZLED_PAGES; + } + + if (dcc == 0xffffffff) { + DRM_ERROR("Couldn't read from MCHBAR. " + "Disabling tiling.\n"); + swizzle_x = I915_BIT_6_SWIZZLE_UNKNOWN; + swizzle_y = I915_BIT_6_SWIZZLE_UNKNOWN; + } + } else { + /* The 965, G33, and newer, have a very flexible memory + * configuration. It will enable dual-channel mode + * (interleaving) on as much memory as it can, and the GPU + * will additionally sometimes enable different bit 6 + * swizzling for tiled objects from the CPU. + * + * Here's what I found on the G965: + * slot fill memory size swizzling + * 0A 0B 1A 1B 1-ch 2-ch + * 512 0 0 0 512 0 O + * 512 0 512 0 16 1008 X + * 512 0 0 512 16 1008 X + * 0 512 0 512 16 1008 X + * 1024 1024 1024 0 2048 1024 O + * + * We could probably detect this based on either the DRB + * matching, which was the case for the swizzling required in + * the table above, or from the 1-ch value being less than + * the minimum size of a rank. + */ + if (I915_READ16(C0DRB3) != I915_READ16(C1DRB3)) { + swizzle_x = I915_BIT_6_SWIZZLE_NONE; + swizzle_y = I915_BIT_6_SWIZZLE_NONE; + } else { + swizzle_x = I915_BIT_6_SWIZZLE_9_10; + swizzle_y = I915_BIT_6_SWIZZLE_9; + } + } + + dev_priv->mm.bit_6_swizzle_x = swizzle_x; + dev_priv->mm.bit_6_swizzle_y = swizzle_y; +} + +/* Check pitch constriants for all chips & tiling formats */ +static bool +i915_tiling_ok(struct drm_device *dev, int stride, int size, int tiling_mode) +{ + int tile_width; + + /* Linear is always fine */ + if (tiling_mode == I915_TILING_NONE) + return true; + + if (IS_GEN2(dev) || + (tiling_mode == I915_TILING_Y && HAS_128_BYTE_Y_TILING(dev))) + tile_width = 128; + else + tile_width = 512; + + /* check maximum stride & object size */ + /* i965+ stores the end address of the gtt mapping in the fence + * reg, so dont bother to check the size */ + if (INTEL_INFO(dev)->gen >= 7) { + if (stride / 128 > GEN7_FENCE_MAX_PITCH_VAL) + return false; + } else if (INTEL_INFO(dev)->gen >= 4) { + if (stride / 128 > I965_FENCE_MAX_PITCH_VAL) + return false; + } else { + if (stride > 8192) + return false; + + if (IS_GEN3(dev)) { + if (size > I830_FENCE_MAX_SIZE_VAL << 20) + return false; + } else { + if (size > I830_FENCE_MAX_SIZE_VAL << 19) + return false; + } + } + + if (stride < tile_width) + return false; + + /* 965+ just needs multiples of tile width */ + if (INTEL_INFO(dev)->gen >= 4) { + if (stride & (tile_width - 1)) + return false; + return true; + } + + /* Pre-965 needs power of two tile widths */ + if (stride & (stride - 1)) + return false; + + return true; +} + +/* Is the current GTT allocation valid for the change in tiling? */ +static bool +i915_gem_object_fence_ok(struct drm_i915_gem_object *obj, int tiling_mode) +{ + u32 size; + + if (tiling_mode == I915_TILING_NONE) + return true; + + if (INTEL_INFO(obj->base.dev)->gen >= 4) + return true; + + if (INTEL_INFO(obj->base.dev)->gen == 3) { + if (i915_gem_obj_ggtt_offset(obj) & ~I915_FENCE_START_MASK) + return false; + } else { + if (i915_gem_obj_ggtt_offset(obj) & ~I830_FENCE_START_MASK) + return false; + } + + size = i915_gem_get_gtt_size(obj->base.dev, obj->base.size, tiling_mode); + if (i915_gem_obj_ggtt_size(obj) != size) + return false; + + if (i915_gem_obj_ggtt_offset(obj) & (size - 1)) + return false; + + return true; +} + +/** + * Sets the tiling mode of an object, returning the required swizzling of + * bit 6 of addresses in the object. + */ +int +i915_gem_set_tiling(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_set_tiling *args = data; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_object *obj; + int ret = 0; + + obj = to_intel_bo(drm_gem_object_lookup(dev, file, args->handle)); + if (&obj->base == NULL) + return -ENOENT; + + if (!i915_tiling_ok(dev, + args->stride, obj->base.size, args->tiling_mode)) { + drm_gem_object_unreference_unlocked(&obj->base); + return -EINVAL; + } + + mutex_lock(&dev->struct_mutex); + if (i915_gem_obj_is_pinned(obj) || obj->framebuffer_references) { + ret = -EBUSY; + goto err; + } + + if (args->tiling_mode == I915_TILING_NONE) { + args->swizzle_mode = I915_BIT_6_SWIZZLE_NONE; + args->stride = 0; + } else { + if (args->tiling_mode == I915_TILING_X) + args->swizzle_mode = dev_priv->mm.bit_6_swizzle_x; + else + args->swizzle_mode = dev_priv->mm.bit_6_swizzle_y; + + /* Hide bit 17 swizzling from the user. This prevents old Mesa + * from aborting the application on sw fallbacks to bit 17, + * and we use the pread/pwrite bit17 paths to swizzle for it. + * If there was a user that was relying on the swizzle + * information for drm_intel_bo_map()ed reads/writes this would + * break it, but we don't have any of those. + */ + if (args->swizzle_mode == I915_BIT_6_SWIZZLE_9_17) + args->swizzle_mode = I915_BIT_6_SWIZZLE_9; + if (args->swizzle_mode == I915_BIT_6_SWIZZLE_9_10_17) + args->swizzle_mode = I915_BIT_6_SWIZZLE_9_10; + + /* If we can't handle the swizzling, make it untiled. */ + if (args->swizzle_mode == I915_BIT_6_SWIZZLE_UNKNOWN) { + args->tiling_mode = I915_TILING_NONE; + args->swizzle_mode = I915_BIT_6_SWIZZLE_NONE; + args->stride = 0; + } + } + + if (args->tiling_mode != obj->tiling_mode || + args->stride != obj->stride) { + /* We need to rebind the object if its current allocation + * no longer meets the alignment restrictions for its new + * tiling mode. Otherwise we can just leave it alone, but + * need to ensure that any fence register is updated before + * the next fenced (either through the GTT or by the BLT unit + * on older GPUs) access. + * + * After updating the tiling parameters, we then flag whether + * we need to update an associated fence register. Note this + * has to also include the unfenced register the GPU uses + * whilst executing a fenced command for an untiled object. + */ + if (obj->map_and_fenceable && + !i915_gem_object_fence_ok(obj, args->tiling_mode)) + ret = i915_gem_object_ggtt_unbind(obj); + + if (ret == 0) { + if (obj->pages && + obj->madv == I915_MADV_WILLNEED && + dev_priv->quirks & QUIRK_PIN_SWIZZLED_PAGES) { + if (args->tiling_mode == I915_TILING_NONE) + i915_gem_object_unpin_pages(obj); + if (obj->tiling_mode == I915_TILING_NONE) + i915_gem_object_pin_pages(obj); + } + + obj->fence_dirty = + obj->last_fenced_req || + obj->fence_reg != I915_FENCE_REG_NONE; + + obj->tiling_mode = args->tiling_mode; + obj->stride = args->stride; + + /* Force the fence to be reacquired for GTT access */ + i915_gem_release_mmap(obj); + } + } + /* we have to maintain this existing ABI... */ + args->stride = obj->stride; + args->tiling_mode = obj->tiling_mode; + + /* Try to preallocate memory required to save swizzling on put-pages */ + if (i915_gem_object_needs_bit17_swizzle(obj)) { + if (obj->bit_17 == NULL) { + obj->bit_17 = kcalloc(BITS_TO_LONGS(obj->base.size >> PAGE_SHIFT), + sizeof(long), GFP_KERNEL); + } + } else { + kfree(obj->bit_17); + obj->bit_17 = NULL; + } + +err: + drm_gem_object_unreference(&obj->base); + mutex_unlock(&dev->struct_mutex); + + return ret; +} + +/** + * Returns the current tiling mode and required bit 6 swizzling for the object. + */ +int +i915_gem_get_tiling(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_gem_get_tiling *args = data; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_object *obj; + + obj = to_intel_bo(drm_gem_object_lookup(dev, file, args->handle)); + if (&obj->base == NULL) + return -ENOENT; + + mutex_lock(&dev->struct_mutex); + + args->tiling_mode = obj->tiling_mode; + switch (obj->tiling_mode) { + case I915_TILING_X: + args->swizzle_mode = dev_priv->mm.bit_6_swizzle_x; + break; + case I915_TILING_Y: + args->swizzle_mode = dev_priv->mm.bit_6_swizzle_y; + break; + case I915_TILING_NONE: + args->swizzle_mode = I915_BIT_6_SWIZZLE_NONE; + break; + default: + DRM_ERROR("unknown tiling mode\n"); + } + + /* Hide bit 17 from the user -- see comment in i915_gem_set_tiling */ + args->phys_swizzle_mode = args->swizzle_mode; + if (args->swizzle_mode == I915_BIT_6_SWIZZLE_9_17) + args->swizzle_mode = I915_BIT_6_SWIZZLE_9; + if (args->swizzle_mode == I915_BIT_6_SWIZZLE_9_10_17) + args->swizzle_mode = I915_BIT_6_SWIZZLE_9_10; + + drm_gem_object_unreference(&obj->base); + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +/** + * Swap every 64 bytes of this page around, to account for it having a new + * bit 17 of its physical address and therefore being interpreted differently + * by the GPU. + */ +static void +i915_gem_swizzle_page(struct page *page) +{ + char temp[64]; + char *vaddr; + int i; + + vaddr = kmap(page); + + for (i = 0; i < PAGE_SIZE; i += 128) { + memcpy(temp, &vaddr[i], 64); + memcpy(&vaddr[i], &vaddr[i + 64], 64); + memcpy(&vaddr[i + 64], temp, 64); + } + + kunmap(page); +} + +void +i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj) +{ + struct sg_page_iter sg_iter; + int i; + + if (obj->bit_17 == NULL) + return; + + i = 0; + for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, 0) { + struct page *page = sg_page_iter_page(&sg_iter); + char new_bit_17 = page_to_phys(page) >> 17; + if ((new_bit_17 & 0x1) != + (test_bit(i, obj->bit_17) != 0)) { + i915_gem_swizzle_page(page); + set_page_dirty(page); + } + i++; + } +} + +void +i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj) +{ + struct sg_page_iter sg_iter; + int page_count = obj->base.size >> PAGE_SHIFT; + int i; + + if (obj->bit_17 == NULL) { + obj->bit_17 = kcalloc(BITS_TO_LONGS(page_count), + sizeof(long), GFP_KERNEL); + if (obj->bit_17 == NULL) { + DRM_ERROR("Failed to allocate memory for bit 17 " + "record\n"); + return; + } + } + + i = 0; + for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, 0) { + if (page_to_phys(sg_page_iter_page(&sg_iter)) & (1 << 17)) + __set_bit(i, obj->bit_17); + else + __clear_bit(i, obj->bit_17); + i++; + } +} --- linux-3.19.0.orig/ubuntu/i915/i915_gem_userptr.c +++ linux-3.19.0/ubuntu/i915/i915_gem_userptr.c @@ -0,0 +1,854 @@ +/* + * Copyright © 2012-2014 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + */ + +#include "drmP.h" +#include "i915_drm.h" +#include "i915_drv.h" +#include "i915_trace.h" +#include "intel_drv.h" +#include +#include +#include +#include + +struct i915_mm_struct { + struct mm_struct *mm; + struct drm_device *dev; + struct i915_mmu_notifier *mn; + struct hlist_node node; + struct kref kref; + struct work_struct work; +}; + +#if defined(CONFIG_MMU_NOTIFIER) +#include + +struct i915_mmu_notifier { + spinlock_t lock; + struct hlist_node node; + struct mmu_notifier mn; + struct rb_root objects; + struct list_head linear; + unsigned long serial; + bool has_linear; +}; + +struct i915_mmu_object { + struct i915_mmu_notifier *mn; + struct interval_tree_node it; + struct list_head link; + struct drm_i915_gem_object *obj; + bool is_linear; +}; + +static unsigned long cancel_userptr(struct drm_i915_gem_object *obj) +{ + struct drm_device *dev = obj->base.dev; + unsigned long end; + + mutex_lock(&dev->struct_mutex); + /* Cancel any active worker and force us to re-evaluate gup */ + obj->userptr.work = NULL; + + if (obj->pages != NULL) { + struct drm_i915_private *dev_priv = to_i915(dev); + struct i915_vma *vma, *tmp; + bool was_interruptible; + + was_interruptible = dev_priv->mm.interruptible; + dev_priv->mm.interruptible = false; + + list_for_each_entry_safe(vma, tmp, &obj->vma_list, vma_link) { + int ret = i915_vma_unbind(vma); + WARN_ON(ret && ret != -EIO); + } + WARN_ON(i915_gem_object_put_pages(obj)); + + dev_priv->mm.interruptible = was_interruptible; + } + + end = obj->userptr.ptr + obj->base.size; + + drm_gem_object_unreference(&obj->base); + mutex_unlock(&dev->struct_mutex); + + return end; +} + +static void *invalidate_range__linear(struct i915_mmu_notifier *mn, + struct mm_struct *mm, + unsigned long start, + unsigned long end) +{ + struct i915_mmu_object *mo; + unsigned long serial; + +restart: + serial = mn->serial; + list_for_each_entry(mo, &mn->linear, link) { + struct drm_i915_gem_object *obj; + + if (mo->it.last < start || mo->it.start > end) + continue; + + obj = mo->obj; + + if (!kref_get_unless_zero(&obj->base.refcount)) + continue; + + spin_unlock(&mn->lock); + + cancel_userptr(obj); + + spin_lock(&mn->lock); + if (serial != mn->serial) + goto restart; + } + + return NULL; +} + +static void i915_gem_userptr_mn_invalidate_range_start(struct mmu_notifier *_mn, + struct mm_struct *mm, + unsigned long start, + unsigned long end) +{ + struct i915_mmu_notifier *mn = container_of(_mn, struct i915_mmu_notifier, mn); + struct interval_tree_node *it = NULL; + unsigned long next = start; + unsigned long serial = 0; + + end--; /* interval ranges are inclusive, but invalidate range is exclusive */ + while (next < end) { + struct drm_i915_gem_object *obj = NULL; + + spin_lock(&mn->lock); + if (mn->has_linear) + it = invalidate_range__linear(mn, mm, start, end); + else if (serial == mn->serial) + it = interval_tree_iter_next(it, next, end); + else + it = interval_tree_iter_first(&mn->objects, start, end); + if (it != NULL) { + obj = container_of(it, struct i915_mmu_object, it)->obj; + + /* The mmu_object is released late when destroying the + * GEM object so it is entirely possible to gain a + * reference on an object in the process of being freed + * since our serialisation is via the spinlock and not + * the struct_mutex - and consequently use it after it + * is freed and then double free it. + */ + if (!kref_get_unless_zero(&obj->base.refcount)) { + spin_unlock(&mn->lock); + serial = 0; + continue; + } + + serial = mn->serial; + } + spin_unlock(&mn->lock); + if (obj == NULL) + return; + + next = cancel_userptr(obj); + } +} + +static const struct mmu_notifier_ops i915_gem_userptr_notifier = { + .invalidate_range_start = i915_gem_userptr_mn_invalidate_range_start, +}; + +static struct i915_mmu_notifier * +i915_mmu_notifier_create(struct mm_struct *mm) +{ + struct i915_mmu_notifier *mn; + int ret; + + mn = kmalloc(sizeof(*mn), GFP_KERNEL); + if (mn == NULL) + return ERR_PTR(-ENOMEM); + + spin_lock_init(&mn->lock); + mn->mn.ops = &i915_gem_userptr_notifier; + mn->objects = RB_ROOT; + mn->serial = 1; + INIT_LIST_HEAD(&mn->linear); + mn->has_linear = false; + + /* Protected by mmap_sem (write-lock) */ + ret = __mmu_notifier_register(&mn->mn, mm); + if (ret) { + kfree(mn); + return ERR_PTR(ret); + } + + return mn; +} + +static void __i915_mmu_notifier_update_serial(struct i915_mmu_notifier *mn) +{ + if (++mn->serial == 0) + mn->serial = 1; +} + +static int +i915_mmu_notifier_add(struct drm_device *dev, + struct i915_mmu_notifier *mn, + struct i915_mmu_object *mo) +{ + struct interval_tree_node *it; + int ret; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ret; + + /* Make sure we drop the final active reference (and thereby + * remove the objects from the interval tree) before we do + * the check for overlapping objects. + */ + i915_gem_retire_requests(dev); + + spin_lock(&mn->lock); + it = interval_tree_iter_first(&mn->objects, + mo->it.start, mo->it.last); + if (it) { + struct drm_i915_gem_object *obj; + + /* We only need to check the first object in the range as it + * either has cancelled gup work queued and we need to + * return back to the user to give time for the gup-workers + * to flush their object references upon which the object will + * be removed from the interval-tree, or the the range is + * still in use by another client and the overlap is invalid. + * + * If we do have an overlap, we cannot use the interval tree + * for fast range invalidation. + */ + + obj = container_of(it, struct i915_mmu_object, it)->obj; + if (!obj->userptr.workers) + mn->has_linear = mo->is_linear = true; + else + ret = -EAGAIN; + } else + interval_tree_insert(&mo->it, &mn->objects); + + if (ret == 0) { + list_add(&mo->link, &mn->linear); + __i915_mmu_notifier_update_serial(mn); + } + spin_unlock(&mn->lock); + mutex_unlock(&dev->struct_mutex); + + return ret; +} + +static bool i915_mmu_notifier_has_linear(struct i915_mmu_notifier *mn) +{ + struct i915_mmu_object *mo; + + list_for_each_entry(mo, &mn->linear, link) + if (mo->is_linear) + return true; + + return false; +} + +static void +i915_mmu_notifier_del(struct i915_mmu_notifier *mn, + struct i915_mmu_object *mo) +{ + spin_lock(&mn->lock); + list_del(&mo->link); + if (mo->is_linear) + mn->has_linear = i915_mmu_notifier_has_linear(mn); + else + interval_tree_remove(&mo->it, &mn->objects); + __i915_mmu_notifier_update_serial(mn); + spin_unlock(&mn->lock); +} + +static void +i915_gem_userptr_release__mmu_notifier(struct drm_i915_gem_object *obj) +{ + struct i915_mmu_object *mo; + + mo = obj->userptr.mmu_object; + if (mo == NULL) + return; + + i915_mmu_notifier_del(mo->mn, mo); + kfree(mo); + + obj->userptr.mmu_object = NULL; +} + +static struct i915_mmu_notifier * +i915_mmu_notifier_find(struct i915_mm_struct *mm) +{ + struct i915_mmu_notifier *mn = mm->mn; + + mn = mm->mn; + if (mn) + return mn; + + down_write(&mm->mm->mmap_sem); + mutex_lock(&to_i915(mm->dev)->mm_lock); + if ((mn = mm->mn) == NULL) { + mn = i915_mmu_notifier_create(mm->mm); + if (!IS_ERR(mn)) + mm->mn = mn; + } + mutex_unlock(&to_i915(mm->dev)->mm_lock); + up_write(&mm->mm->mmap_sem); + + return mn; +} + +static int +i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj, + unsigned flags) +{ + struct i915_mmu_notifier *mn; + struct i915_mmu_object *mo; + int ret; + + if (flags & I915_USERPTR_UNSYNCHRONIZED) + return capable(CAP_SYS_ADMIN) ? 0 : -EPERM; + + if (WARN_ON(obj->userptr.mm == NULL)) + return -EINVAL; + + mn = i915_mmu_notifier_find(obj->userptr.mm); + if (IS_ERR(mn)) + return PTR_ERR(mn); + + mo = kzalloc(sizeof(*mo), GFP_KERNEL); + if (mo == NULL) + return -ENOMEM; + + mo->mn = mn; + mo->it.start = obj->userptr.ptr; + mo->it.last = mo->it.start + obj->base.size - 1; + mo->obj = obj; + + ret = i915_mmu_notifier_add(obj->base.dev, mn, mo); + if (ret) { + kfree(mo); + return ret; + } + + obj->userptr.mmu_object = mo; + return 0; +} + +static void +i915_mmu_notifier_free(struct i915_mmu_notifier *mn, + struct mm_struct *mm) +{ + if (mn == NULL) + return; + + mmu_notifier_unregister(&mn->mn, mm); + kfree(mn); +} + +#else + +static void +i915_gem_userptr_release__mmu_notifier(struct drm_i915_gem_object *obj) +{ +} + +static int +i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj, + unsigned flags) +{ + if ((flags & I915_USERPTR_UNSYNCHRONIZED) == 0) + return -ENODEV; + + if (!capable(CAP_SYS_ADMIN)) + return -EPERM; + + return 0; +} + +static void +i915_mmu_notifier_free(struct i915_mmu_notifier *mn, + struct mm_struct *mm) +{ +} + +#endif + +static struct i915_mm_struct * +__i915_mm_struct_find(struct drm_i915_private *dev_priv, struct mm_struct *real) +{ + struct i915_mm_struct *mm; + + /* Protected by dev_priv->mm_lock */ + hash_for_each_possible(dev_priv->mm_structs, mm, node, (unsigned long)real) + if (mm->mm == real) + return mm; + + return NULL; +} + +static int +i915_gem_userptr_init__mm_struct(struct drm_i915_gem_object *obj) +{ + struct drm_i915_private *dev_priv = to_i915(obj->base.dev); + struct i915_mm_struct *mm; + int ret = 0; + + /* During release of the GEM object we hold the struct_mutex. This + * precludes us from calling mmput() at that time as that may be + * the last reference and so call exit_mmap(). exit_mmap() will + * attempt to reap the vma, and if we were holding a GTT mmap + * would then call drm_gem_vm_close() and attempt to reacquire + * the struct mutex. So in order to avoid that recursion, we have + * to defer releasing the mm reference until after we drop the + * struct_mutex, i.e. we need to schedule a worker to do the clean + * up. + */ + mutex_lock(&dev_priv->mm_lock); + mm = __i915_mm_struct_find(dev_priv, current->mm); + if (mm == NULL) { + mm = kmalloc(sizeof(*mm), GFP_KERNEL); + if (mm == NULL) { + ret = -ENOMEM; + goto out; + } + + kref_init(&mm->kref); + mm->dev = obj->base.dev; + + mm->mm = current->mm; + atomic_inc(¤t->mm->mm_count); + + mm->mn = NULL; + + /* Protected by dev_priv->mm_lock */ + hash_add(dev_priv->mm_structs, + &mm->node, (unsigned long)mm->mm); + } else + kref_get(&mm->kref); + + obj->userptr.mm = mm; +out: + mutex_unlock(&dev_priv->mm_lock); + return ret; +} + +static void +__i915_mm_struct_free__worker(struct work_struct *work) +{ + struct i915_mm_struct *mm = container_of(work, typeof(*mm), work); + i915_mmu_notifier_free(mm->mn, mm->mm); + mmdrop(mm->mm); + kfree(mm); +} + +static void +__i915_mm_struct_free(struct kref *kref) +{ + struct i915_mm_struct *mm = container_of(kref, typeof(*mm), kref); + + /* Protected by dev_priv->mm_lock */ + hash_del(&mm->node); + mutex_unlock(&to_i915(mm->dev)->mm_lock); + + INIT_WORK(&mm->work, __i915_mm_struct_free__worker); + schedule_work(&mm->work); +} + +static void +i915_gem_userptr_release__mm_struct(struct drm_i915_gem_object *obj) +{ + if (obj->userptr.mm == NULL) + return; + + kref_put_mutex(&obj->userptr.mm->kref, + __i915_mm_struct_free, + &to_i915(obj->base.dev)->mm_lock); + obj->userptr.mm = NULL; +} + +struct get_pages_work { + struct work_struct work; + struct drm_i915_gem_object *obj; + struct task_struct *task; +}; + +#if IS_ENABLED(CONFIG_SWIOTLB) +#define swiotlb_active() swiotlb_nr_tbl() +#else +#define swiotlb_active() 0 +#endif + +static int +st_set_pages(struct sg_table **st, struct page **pvec, int num_pages) +{ + struct scatterlist *sg; + int ret, n; + + *st = kmalloc(sizeof(**st), GFP_KERNEL); + if (*st == NULL) + return -ENOMEM; + + if (swiotlb_active()) { + ret = sg_alloc_table(*st, num_pages, GFP_KERNEL); + if (ret) + goto err; + + for_each_sg((*st)->sgl, sg, num_pages, n) + sg_set_page(sg, pvec[n], PAGE_SIZE, 0); + } else { + ret = sg_alloc_table_from_pages(*st, pvec, num_pages, + 0, num_pages << PAGE_SHIFT, + GFP_KERNEL); + if (ret) + goto err; + } + + return 0; + +err: + kfree(*st); + *st = NULL; + return ret; +} + +static void +__i915_gem_userptr_get_pages_worker(struct work_struct *_work) +{ + struct get_pages_work *work = container_of(_work, typeof(*work), work); + struct drm_i915_gem_object *obj = work->obj; + struct drm_device *dev = obj->base.dev; + const int num_pages = obj->base.size >> PAGE_SHIFT; + struct page **pvec; + int pinned, ret; + + ret = -ENOMEM; + pinned = 0; + + pvec = kmalloc(num_pages*sizeof(struct page *), + GFP_TEMPORARY | __GFP_NOWARN | __GFP_NORETRY); + if (pvec == NULL) + pvec = drm_malloc_ab(num_pages, sizeof(struct page *)); + if (pvec != NULL) { + struct mm_struct *mm = obj->userptr.mm->mm; + + down_read(&mm->mmap_sem); + while (pinned < num_pages) { + ret = get_user_pages(work->task, mm, + obj->userptr.ptr + pinned * PAGE_SIZE, + num_pages - pinned, + !obj->userptr.read_only, 0, + pvec + pinned, NULL); + if (ret < 0) + break; + + pinned += ret; + } + up_read(&mm->mmap_sem); + } + + mutex_lock(&dev->struct_mutex); + if (obj->userptr.work != &work->work) { + ret = 0; + } else if (pinned == num_pages) { + ret = st_set_pages(&obj->pages, pvec, num_pages); + if (ret == 0) { + list_add_tail(&obj->global_list, &to_i915(dev)->mm.unbound_list); + pinned = 0; + } + } + + obj->userptr.work = ERR_PTR(ret); + obj->userptr.workers--; + drm_gem_object_unreference(&obj->base); + mutex_unlock(&dev->struct_mutex); + + release_pages(pvec, pinned, 0); + drm_free_large(pvec); + + put_task_struct(work->task); + kfree(work); +} + +static int +i915_gem_userptr_get_pages(struct drm_i915_gem_object *obj) +{ + const int num_pages = obj->base.size >> PAGE_SHIFT; + struct page **pvec; + int pinned, ret; + + /* If userspace should engineer that these pages are replaced in + * the vma between us binding this page into the GTT and completion + * of rendering... Their loss. If they change the mapping of their + * pages they need to create a new bo to point to the new vma. + * + * However, that still leaves open the possibility of the vma + * being copied upon fork. Which falls under the same userspace + * synchronisation issue as a regular bo, except that this time + * the process may not be expecting that a particular piece of + * memory is tied to the GPU. + * + * Fortunately, we can hook into the mmu_notifier in order to + * discard the page references prior to anything nasty happening + * to the vma (discard or cloning) which should prevent the more + * egregious cases from causing harm. + */ + + pvec = NULL; + pinned = 0; + if (obj->userptr.mm->mm == current->mm) { + pvec = kmalloc(num_pages*sizeof(struct page *), + GFP_TEMPORARY | __GFP_NOWARN | __GFP_NORETRY); + if (pvec == NULL) { + pvec = drm_malloc_ab(num_pages, sizeof(struct page *)); + if (pvec == NULL) + return -ENOMEM; + } + + pinned = __get_user_pages_fast(obj->userptr.ptr, num_pages, + !obj->userptr.read_only, pvec); + } + if (pinned < num_pages) { + if (pinned < 0) { + ret = pinned; + pinned = 0; + } else { + /* Spawn a worker so that we can acquire the + * user pages without holding our mutex. Access + * to the user pages requires mmap_sem, and we have + * a strict lock ordering of mmap_sem, struct_mutex - + * we already hold struct_mutex here and so cannot + * call gup without encountering a lock inversion. + * + * Userspace will keep on repeating the operation + * (thanks to EAGAIN) until either we hit the fast + * path or the worker completes. If the worker is + * cancelled or superseded, the task is still run + * but the results ignored. (This leads to + * complications that we may have a stray object + * refcount that we need to be wary of when + * checking for existing objects during creation.) + * If the worker encounters an error, it reports + * that error back to this function through + * obj->userptr.work = ERR_PTR. + */ + ret = -EAGAIN; + if (obj->userptr.work == NULL && + obj->userptr.workers < I915_GEM_USERPTR_MAX_WORKERS) { + struct get_pages_work *work; + + work = kmalloc(sizeof(*work), GFP_KERNEL); + if (work != NULL) { + obj->userptr.work = &work->work; + obj->userptr.workers++; + + work->obj = obj; + drm_gem_object_reference(&obj->base); + + work->task = current; + get_task_struct(work->task); + + INIT_WORK(&work->work, __i915_gem_userptr_get_pages_worker); + schedule_work(&work->work); + } else + ret = -ENOMEM; + } else { + if (IS_ERR(obj->userptr.work)) { + ret = PTR_ERR(obj->userptr.work); + obj->userptr.work = NULL; + } + } + } + } else { + ret = st_set_pages(&obj->pages, pvec, num_pages); + if (ret == 0) { + obj->userptr.work = NULL; + pinned = 0; + } + } + + release_pages(pvec, pinned, 0); + drm_free_large(pvec); + return ret; +} + +static void +i915_gem_userptr_put_pages(struct drm_i915_gem_object *obj) +{ + struct sg_page_iter sg_iter; + + BUG_ON(obj->userptr.work != NULL); + + if (obj->madv != I915_MADV_WILLNEED) + obj->dirty = 0; + + for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, 0) { + struct page *page = sg_page_iter_page(&sg_iter); + + if (obj->dirty) + set_page_dirty(page); + + mark_page_accessed(page); + page_cache_release(page); + } + obj->dirty = 0; + + sg_free_table(obj->pages); + kfree(obj->pages); +} + +static void +i915_gem_userptr_release(struct drm_i915_gem_object *obj) +{ + i915_gem_userptr_release__mmu_notifier(obj); + i915_gem_userptr_release__mm_struct(obj); +} + +static int +i915_gem_userptr_dmabuf_export(struct drm_i915_gem_object *obj) +{ + if (obj->userptr.mmu_object) + return 0; + + return i915_gem_userptr_init__mmu_notifier(obj, 0); +} + +static const struct drm_i915_gem_object_ops i915_gem_userptr_ops = { + .dmabuf_export = i915_gem_userptr_dmabuf_export, + .get_pages = i915_gem_userptr_get_pages, + .put_pages = i915_gem_userptr_put_pages, + .release = i915_gem_userptr_release, +}; + +/** + * Creates a new mm object that wraps some normal memory from the process + * context - user memory. + * + * We impose several restrictions upon the memory being mapped + * into the GPU. + * 1. It must be page aligned (both start/end addresses, i.e ptr and size). + * 2. It must be normal system memory, not a pointer into another map of IO + * space (e.g. it must not be a GTT mmapping of another object). + * 3. We only allow a bo as large as we could in theory map into the GTT, + * that is we limit the size to the total size of the GTT. + * 4. The bo is marked as being snoopable. The backing pages are left + * accessible directly by the CPU, but reads and writes by the GPU may + * incur the cost of a snoop (unless you have an LLC architecture). + * + * Synchronisation between multiple users and the GPU is left to userspace + * through the normal set-domain-ioctl. The kernel will enforce that the + * GPU relinquishes the VMA before it is returned back to the system + * i.e. upon free(), munmap() or process termination. However, the userspace + * malloc() library may not immediately relinquish the VMA after free() and + * instead reuse it whilst the GPU is still reading and writing to the VMA. + * Caveat emptor. + * + * Also note, that the object created here is not currently a "first class" + * object, in that several ioctls are banned. These are the CPU access + * ioctls: mmap(), pwrite and pread. In practice, you are expected to use + * direct access via your pointer rather than use those ioctls. + * + * If you think this is a good interface to use to pass GPU memory between + * drivers, please use dma-buf instead. In fact, wherever possible use + * dma-buf instead. + */ +int +i915_gem_userptr_ioctl(struct drm_device *dev, void *data, struct drm_file *file) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_userptr *args = data; + struct drm_i915_gem_object *obj; + int ret; + u32 handle; + + if (args->flags & ~(I915_USERPTR_READ_ONLY | + I915_USERPTR_UNSYNCHRONIZED)) + return -EINVAL; + + if (offset_in_page(args->user_ptr | args->user_size)) + return -EINVAL; + + if (args->user_size > dev_priv->gtt.base.total) + return -E2BIG; + + if (!access_ok(args->flags & I915_USERPTR_READ_ONLY ? VERIFY_READ : VERIFY_WRITE, + (char __user *)(unsigned long)args->user_ptr, args->user_size)) + return -EFAULT; + + if (args->flags & I915_USERPTR_READ_ONLY) { + /* On almost all of the current hw, we cannot tell the GPU that a + * page is readonly, so this is just a placeholder in the uAPI. + */ + return -ENODEV; + } + + obj = i915_gem_object_alloc(dev); + if (obj == NULL) + return -ENOMEM; + + drm_gem_private_object_init(dev, &obj->base, args->user_size); + i915_gem_object_init(obj, &i915_gem_userptr_ops); + obj->cache_level = I915_CACHE_LLC; + obj->base.write_domain = I915_GEM_DOMAIN_CPU; + obj->base.read_domains = I915_GEM_DOMAIN_CPU; + + obj->userptr.ptr = args->user_ptr; + obj->userptr.read_only = !!(args->flags & I915_USERPTR_READ_ONLY); + + /* And keep a pointer to the current->mm for resolving the user pages + * at binding. This means that we need to hook into the mmu_notifier + * in order to detect if the mmu is destroyed. + */ + ret = i915_gem_userptr_init__mm_struct(obj); + if (ret == 0) + ret = i915_gem_userptr_init__mmu_notifier(obj, args->flags); + if (ret == 0) + ret = drm_gem_handle_create(file, &obj->base, &handle); + + /* drop reference from allocate - handle holds it now */ + drm_gem_object_unreference_unlocked(&obj->base); + if (ret) + return ret; + + args->handle = handle; + return 0; +} + +int +i915_gem_init_userptr(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = to_i915(dev); + mutex_init(&dev_priv->mm_lock); + hash_init(dev_priv->mm_structs); + return 0; +} --- linux-3.19.0.orig/ubuntu/i915/i915_gpu_error.c +++ linux-3.19.0/ubuntu/i915/i915_gpu_error.c @@ -0,0 +1,1386 @@ +/* + * Copyright (c) 2008 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Eric Anholt + * Keith Packard + * Mika Kuoppala + * + */ + +#include +#include "i915_drv.h" + +static const char *yesno(int v) +{ + return v ? "yes" : "no"; +} + +static const char *ring_str(int ring) +{ + switch (ring) { + case RCS: return "render"; + case VCS: return "bsd"; + case BCS: return "blt"; + case VECS: return "vebox"; + case VCS2: return "bsd2"; + default: return ""; + } +} + +static const char *pin_flag(int pinned) +{ + if (pinned > 0) + return " P"; + else if (pinned < 0) + return " p"; + else + return ""; +} + +static const char *tiling_flag(int tiling) +{ + switch (tiling) { + default: + case I915_TILING_NONE: return ""; + case I915_TILING_X: return " X"; + case I915_TILING_Y: return " Y"; + } +} + +static const char *dirty_flag(int dirty) +{ + return dirty ? " dirty" : ""; +} + +static const char *purgeable_flag(int purgeable) +{ + return purgeable ? " purgeable" : ""; +} + +static bool __i915_error_ok(struct drm_i915_error_state_buf *e) +{ + + if (!e->err && WARN(e->bytes > (e->size - 1), "overflow")) { + e->err = -ENOSPC; + return false; + } + + if (e->bytes == e->size - 1 || e->err) + return false; + + return true; +} + +static bool __i915_error_seek(struct drm_i915_error_state_buf *e, + unsigned len) +{ + if (e->pos + len <= e->start) { + e->pos += len; + return false; + } + + /* First vsnprintf needs to fit in its entirety for memmove */ + if (len >= e->size) { + e->err = -EIO; + return false; + } + + return true; +} + +static void __i915_error_advance(struct drm_i915_error_state_buf *e, + unsigned len) +{ + /* If this is first printf in this window, adjust it so that + * start position matches start of the buffer + */ + + if (e->pos < e->start) { + const size_t off = e->start - e->pos; + + /* Should not happen but be paranoid */ + if (off > len || e->bytes) { + e->err = -EIO; + return; + } + + memmove(e->buf, e->buf + off, len - off); + e->bytes = len - off; + e->pos = e->start; + return; + } + + e->bytes += len; + e->pos += len; +} + +static void i915_error_vprintf(struct drm_i915_error_state_buf *e, + const char *f, va_list args) +{ + unsigned len; + + if (!__i915_error_ok(e)) + return; + + /* Seek the first printf which is hits start position */ + if (e->pos < e->start) { + va_list tmp; + + va_copy(tmp, args); + len = vsnprintf(NULL, 0, f, tmp); + va_end(tmp); + + if (!__i915_error_seek(e, len)) + return; + } + + len = vsnprintf(e->buf + e->bytes, e->size - e->bytes, f, args); + if (len >= e->size - e->bytes) + len = e->size - e->bytes - 1; + + __i915_error_advance(e, len); +} + +static void i915_error_puts(struct drm_i915_error_state_buf *e, + const char *str) +{ + unsigned len; + + if (!__i915_error_ok(e)) + return; + + len = strlen(str); + + /* Seek the first printf which is hits start position */ + if (e->pos < e->start) { + if (!__i915_error_seek(e, len)) + return; + } + + if (len >= e->size - e->bytes) + len = e->size - e->bytes - 1; + memcpy(e->buf + e->bytes, str, len); + + __i915_error_advance(e, len); +} + +#define err_printf(e, ...) i915_error_printf(e, __VA_ARGS__) +#define err_puts(e, s) i915_error_puts(e, s) + +static void print_error_buffers(struct drm_i915_error_state_buf *m, + const char *name, + struct drm_i915_error_buffer *err, + int count) +{ + err_printf(m, " %s [%d]:\n", name, count); + + while (count--) { + err_printf(m, " %08x %8u %02x %02x %x %x", + err->gtt_offset, + err->size, + err->read_domains, + err->write_domain, + err->rseqno, err->wseqno); + err_puts(m, pin_flag(err->pinned)); + err_puts(m, tiling_flag(err->tiling)); + err_puts(m, dirty_flag(err->dirty)); + err_puts(m, purgeable_flag(err->purgeable)); + err_puts(m, err->userptr ? " userptr" : ""); + err_puts(m, err->ring != -1 ? " " : ""); + err_puts(m, ring_str(err->ring)); + err_puts(m, i915_cache_level_str(m->i915, err->cache_level)); + + if (err->name) + err_printf(m, " (name: %d)", err->name); + if (err->fence_reg != I915_FENCE_REG_NONE) + err_printf(m, " (fence: %d)", err->fence_reg); + + err_puts(m, "\n"); + err++; + } +} + +static const char *hangcheck_action_to_str(enum intel_ring_hangcheck_action a) +{ + switch (a) { + case HANGCHECK_IDLE: + return "idle"; + case HANGCHECK_WAIT: + return "wait"; + case HANGCHECK_ACTIVE: + return "active"; + case HANGCHECK_ACTIVE_LOOP: + return "active (loop)"; + case HANGCHECK_KICK: + return "kick"; + case HANGCHECK_HUNG: + return "hung"; + } + + return "unknown"; +} + +static void i915_ring_error_state(struct drm_i915_error_state_buf *m, + struct drm_device *dev, + struct drm_i915_error_state *error, + int ring_idx) +{ + struct drm_i915_error_ring *ring = &error->ring[ring_idx]; + + if (!ring->valid) + return; + + err_printf(m, "%s command stream:\n", ring_str(ring_idx)); + err_printf(m, " HEAD: 0x%08x\n", ring->head); + err_printf(m, " TAIL: 0x%08x\n", ring->tail); + err_printf(m, " CTL: 0x%08x\n", ring->ctl); + err_printf(m, " HWS: 0x%08x\n", ring->hws); + err_printf(m, " ACTHD: 0x%08x %08x\n", (u32)(ring->acthd>>32), (u32)ring->acthd); + err_printf(m, " IPEIR: 0x%08x\n", ring->ipeir); + err_printf(m, " IPEHR: 0x%08x\n", ring->ipehr); + err_printf(m, " INSTDONE: 0x%08x\n", ring->instdone); + if (INTEL_INFO(dev)->gen >= 4) { + err_printf(m, " BBADDR: 0x%08x %08x\n", (u32)(ring->bbaddr>>32), (u32)ring->bbaddr); + err_printf(m, " BB_STATE: 0x%08x\n", ring->bbstate); + err_printf(m, " INSTPS: 0x%08x\n", ring->instps); + } + err_printf(m, " INSTPM: 0x%08x\n", ring->instpm); + err_printf(m, " FADDR: 0x%08x %08x\n", upper_32_bits(ring->faddr), + lower_32_bits(ring->faddr)); + if (INTEL_INFO(dev)->gen >= 6) { + err_printf(m, " RC PSMI: 0x%08x\n", ring->rc_psmi); + err_printf(m, " FAULT_REG: 0x%08x\n", ring->fault_reg); + err_printf(m, " SYNC_0: 0x%08x [last synced 0x%08x]\n", + ring->semaphore_mboxes[0], + ring->semaphore_seqno[0]); + err_printf(m, " SYNC_1: 0x%08x [last synced 0x%08x]\n", + ring->semaphore_mboxes[1], + ring->semaphore_seqno[1]); + if (HAS_VEBOX(dev)) { + err_printf(m, " SYNC_2: 0x%08x [last synced 0x%08x]\n", + ring->semaphore_mboxes[2], + ring->semaphore_seqno[2]); + } + } + if (USES_PPGTT(dev)) { + err_printf(m, " GFX_MODE: 0x%08x\n", ring->vm_info.gfx_mode); + + if (INTEL_INFO(dev)->gen >= 8) { + int i; + for (i = 0; i < 4; i++) + err_printf(m, " PDP%d: 0x%016llx\n", + i, ring->vm_info.pdp[i]); + } else { + err_printf(m, " PP_DIR_BASE: 0x%08x\n", + ring->vm_info.pp_dir_base); + } + } + err_printf(m, " seqno: 0x%08x\n", ring->seqno); + err_printf(m, " waiting: %s\n", yesno(ring->waiting)); + err_printf(m, " ring->head: 0x%08x\n", ring->cpu_ring_head); + err_printf(m, " ring->tail: 0x%08x\n", ring->cpu_ring_tail); + err_printf(m, " hangcheck: %s [%d]\n", + hangcheck_action_to_str(ring->hangcheck_action), + ring->hangcheck_score); +} + +void i915_error_printf(struct drm_i915_error_state_buf *e, const char *f, ...) +{ + va_list args; + + va_start(args, f); + i915_error_vprintf(e, f, args); + va_end(args); +} + +static void print_error_obj(struct drm_i915_error_state_buf *m, + struct drm_i915_error_object *obj) +{ + int page, offset, elt; + + for (page = offset = 0; page < obj->page_count; page++) { + for (elt = 0; elt < PAGE_SIZE/4; elt++) { + err_printf(m, "%08x : %08x\n", offset, + obj->pages[page][elt]); + offset += 4; + } + } +} + +int i915_error_state_to_str(struct drm_i915_error_state_buf *m, + const struct i915_error_state_file_priv *error_priv) +{ + struct drm_device *dev = error_priv->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_error_state *error = error_priv->error; + struct drm_i915_error_object *obj; + int i, j, offset, elt; + int max_hangcheck_score; + + if (!error) { + err_printf(m, "no error state collected\n"); + goto out; + } + + err_printf(m, "%s\n", error->error_msg); + err_printf(m, "Time: %ld s %ld us\n", error->time.tv_sec, + error->time.tv_usec); + err_printf(m, "Kernel: " UTS_RELEASE "\n"); + max_hangcheck_score = 0; + for (i = 0; i < ARRAY_SIZE(error->ring); i++) { + if (error->ring[i].hangcheck_score > max_hangcheck_score) + max_hangcheck_score = error->ring[i].hangcheck_score; + } + for (i = 0; i < ARRAY_SIZE(error->ring); i++) { + if (error->ring[i].hangcheck_score == max_hangcheck_score && + error->ring[i].pid != -1) { + err_printf(m, "Active process (on ring %s): %s [%d]\n", + ring_str(i), + error->ring[i].comm, + error->ring[i].pid); + } + } + err_printf(m, "Reset count: %u\n", error->reset_count); + err_printf(m, "Suspend count: %u\n", error->suspend_count); + err_printf(m, "PCI ID: 0x%04x\n", dev->pdev->device); + err_printf(m, "EIR: 0x%08x\n", error->eir); + err_printf(m, "IER: 0x%08x\n", error->ier); + if (INTEL_INFO(dev)->gen >= 8) { + for (i = 0; i < 4; i++) + err_printf(m, "GTIER gt %d: 0x%08x\n", i, + error->gtier[i]); + } else if (HAS_PCH_SPLIT(dev) || IS_VALLEYVIEW(dev)) + err_printf(m, "GTIER: 0x%08x\n", error->gtier[0]); + err_printf(m, "PGTBL_ER: 0x%08x\n", error->pgtbl_er); + err_printf(m, "FORCEWAKE: 0x%08x\n", error->forcewake); + err_printf(m, "DERRMR: 0x%08x\n", error->derrmr); + err_printf(m, "CCID: 0x%08x\n", error->ccid); + err_printf(m, "Missed interrupts: 0x%08lx\n", dev_priv->gpu_error.missed_irq_rings); + + for (i = 0; i < dev_priv->num_fence_regs; i++) + err_printf(m, " fence[%d] = %08llx\n", i, error->fence[i]); + + for (i = 0; i < ARRAY_SIZE(error->extra_instdone); i++) + err_printf(m, " INSTDONE_%d: 0x%08x\n", i, + error->extra_instdone[i]); + + if (INTEL_INFO(dev)->gen >= 6) { + err_printf(m, "ERROR: 0x%08x\n", error->error); + + if (INTEL_INFO(dev)->gen >= 8) + err_printf(m, "FAULT_TLB_DATA: 0x%08x 0x%08x\n", + error->fault_data1, error->fault_data0); + + err_printf(m, "DONE_REG: 0x%08x\n", error->done_reg); + } + + if (INTEL_INFO(dev)->gen == 7) + err_printf(m, "ERR_INT: 0x%08x\n", error->err_int); + + for (i = 0; i < ARRAY_SIZE(error->ring); i++) + i915_ring_error_state(m, dev, error, i); + + for (i = 0; i < error->vm_count; i++) { + err_printf(m, "vm[%d]\n", i); + + print_error_buffers(m, "Active", + error->active_bo[i], + error->active_bo_count[i]); + + print_error_buffers(m, "Pinned", + error->pinned_bo[i], + error->pinned_bo_count[i]); + } + + for (i = 0; i < ARRAY_SIZE(error->ring); i++) { + obj = error->ring[i].batchbuffer; + if (obj) { + err_puts(m, dev_priv->ring[i].name); + if (error->ring[i].pid != -1) + err_printf(m, " (submitted by %s [%d])", + error->ring[i].comm, + error->ring[i].pid); + err_printf(m, " --- gtt_offset = 0x%08x\n", + obj->gtt_offset); + print_error_obj(m, obj); + } + + obj = error->ring[i].wa_batchbuffer; + if (obj) { + err_printf(m, "%s (w/a) --- gtt_offset = 0x%08x\n", + dev_priv->ring[i].name, obj->gtt_offset); + print_error_obj(m, obj); + } + + if (error->ring[i].num_requests) { + err_printf(m, "%s --- %d requests\n", + dev_priv->ring[i].name, + error->ring[i].num_requests); + for (j = 0; j < error->ring[i].num_requests; j++) { + err_printf(m, " seqno 0x%08x, emitted %ld, tail 0x%08x\n", + error->ring[i].requests[j].seqno, + error->ring[i].requests[j].jiffies, + error->ring[i].requests[j].tail); + } + } + + if ((obj = error->ring[i].ringbuffer)) { + err_printf(m, "%s --- ringbuffer = 0x%08x\n", + dev_priv->ring[i].name, + obj->gtt_offset); + print_error_obj(m, obj); + } + + if ((obj = error->ring[i].hws_page)) { + err_printf(m, "%s --- HW Status = 0x%08x\n", + dev_priv->ring[i].name, + obj->gtt_offset); + offset = 0; + for (elt = 0; elt < PAGE_SIZE/16; elt += 4) { + err_printf(m, "[%04x] %08x %08x %08x %08x\n", + offset, + obj->pages[0][elt], + obj->pages[0][elt+1], + obj->pages[0][elt+2], + obj->pages[0][elt+3]); + offset += 16; + } + } + + if ((obj = error->ring[i].ctx)) { + err_printf(m, "%s --- HW Context = 0x%08x\n", + dev_priv->ring[i].name, + obj->gtt_offset); + print_error_obj(m, obj); + } + } + + if ((obj = error->semaphore_obj)) { + err_printf(m, "Semaphore page = 0x%08x\n", obj->gtt_offset); + for (elt = 0; elt < PAGE_SIZE/16; elt += 4) { + err_printf(m, "[%04x] %08x %08x %08x %08x\n", + elt * 4, + obj->pages[0][elt], + obj->pages[0][elt+1], + obj->pages[0][elt+2], + obj->pages[0][elt+3]); + } + } + + if (error->overlay) + intel_overlay_print_error_state(m, error->overlay); + + if (error->display) + intel_display_print_error_state(m, dev, error->display); + +out: + if (m->bytes == 0 && m->err) + return m->err; + + return 0; +} + +int i915_error_state_buf_init(struct drm_i915_error_state_buf *ebuf, + struct drm_i915_private *i915, + size_t count, loff_t pos) +{ + memset(ebuf, 0, sizeof(*ebuf)); + ebuf->i915 = i915; + + /* We need to have enough room to store any i915_error_state printf + * so that we can move it to start position. + */ + ebuf->size = count + 1 > PAGE_SIZE ? count + 1 : PAGE_SIZE; + ebuf->buf = kmalloc(ebuf->size, + GFP_TEMPORARY | __GFP_NORETRY | __GFP_NOWARN); + + if (ebuf->buf == NULL) { + ebuf->size = PAGE_SIZE; + ebuf->buf = kmalloc(ebuf->size, GFP_TEMPORARY); + } + + if (ebuf->buf == NULL) { + ebuf->size = 128; + ebuf->buf = kmalloc(ebuf->size, GFP_TEMPORARY); + } + + if (ebuf->buf == NULL) + return -ENOMEM; + + ebuf->start = pos; + + return 0; +} + +static void i915_error_object_free(struct drm_i915_error_object *obj) +{ + int page; + + if (obj == NULL) + return; + + for (page = 0; page < obj->page_count; page++) + kfree(obj->pages[page]); + + kfree(obj); +} + +static void i915_error_state_free(struct kref *error_ref) +{ + struct drm_i915_error_state *error = container_of(error_ref, + typeof(*error), ref); + int i; + + for (i = 0; i < ARRAY_SIZE(error->ring); i++) { + i915_error_object_free(error->ring[i].batchbuffer); + i915_error_object_free(error->ring[i].ringbuffer); + i915_error_object_free(error->ring[i].hws_page); + i915_error_object_free(error->ring[i].ctx); + kfree(error->ring[i].requests); + } + + i915_error_object_free(error->semaphore_obj); + + for (i = 0; i < error->vm_count; i++) + kfree(error->active_bo[i]); + + kfree(error->active_bo); + kfree(error->active_bo_count); + kfree(error->pinned_bo); + kfree(error->pinned_bo_count); + kfree(error->overlay); + kfree(error->display); + kfree(error); +} + +static struct drm_i915_error_object * +i915_error_object_create(struct drm_i915_private *dev_priv, + struct drm_i915_gem_object *src, + struct i915_address_space *vm) +{ + struct drm_i915_error_object *dst; + struct i915_vma *vma = NULL; + int num_pages; + bool use_ggtt; + int i = 0; + u32 reloc_offset; + + if (src == NULL || src->pages == NULL) + return NULL; + + num_pages = src->base.size >> PAGE_SHIFT; + + dst = kmalloc(sizeof(*dst) + num_pages * sizeof(u32 *), GFP_ATOMIC); + if (dst == NULL) + return NULL; + + if (i915_gem_obj_bound(src, vm)) + dst->gtt_offset = i915_gem_obj_offset(src, vm); + else + dst->gtt_offset = -1; + + reloc_offset = dst->gtt_offset; + if (i915_is_ggtt(vm)) + vma = i915_gem_obj_to_ggtt(src); + use_ggtt = (src->cache_level == I915_CACHE_NONE && + vma && (vma->bound & GLOBAL_BIND) && + reloc_offset + num_pages * PAGE_SIZE <= dev_priv->gtt.mappable_end); + + /* Cannot access stolen address directly, try to use the aperture */ + if (src->stolen) { + use_ggtt = true; + + if (!(vma && vma->bound & GLOBAL_BIND)) + goto unwind; + + reloc_offset = i915_gem_obj_ggtt_offset(src); + if (reloc_offset + num_pages * PAGE_SIZE > dev_priv->gtt.mappable_end) + goto unwind; + } + + /* Cannot access snooped pages through the aperture */ + if (use_ggtt && src->cache_level != I915_CACHE_NONE && !HAS_LLC(dev_priv->dev)) + goto unwind; + + dst->page_count = num_pages; + while (num_pages--) { + unsigned long flags; + void *d; + + d = kmalloc(PAGE_SIZE, GFP_ATOMIC); + if (d == NULL) + goto unwind; + + local_irq_save(flags); + if (use_ggtt) { + void __iomem *s; + + /* Simply ignore tiling or any overlapping fence. + * It's part of the error state, and this hopefully + * captures what the GPU read. + */ + + s = io_mapping_map_atomic_wc(dev_priv->gtt.mappable, + reloc_offset); + memcpy_fromio(d, s, PAGE_SIZE); + io_mapping_unmap_atomic(s); + } else { + struct page *page; + void *s; + + page = i915_gem_object_get_page(src, i); + + drm_clflush_pages(&page, 1); + + s = kmap_atomic(page); + memcpy(d, s, PAGE_SIZE); + kunmap_atomic(s); + + drm_clflush_pages(&page, 1); + } + local_irq_restore(flags); + + dst->pages[i++] = d; + reloc_offset += PAGE_SIZE; + } + + return dst; + +unwind: + while (i--) + kfree(dst->pages[i]); + kfree(dst); + return NULL; +} +#define i915_error_ggtt_object_create(dev_priv, src) \ + i915_error_object_create((dev_priv), (src), &(dev_priv)->gtt.base) + +static void capture_bo(struct drm_i915_error_buffer *err, + struct i915_vma *vma) +{ + struct drm_i915_gem_object *obj = vma->obj; + + err->size = obj->base.size; + err->name = obj->base.name; + err->rseqno = i915_gem_request_get_seqno(obj->last_read_req); + err->wseqno = i915_gem_request_get_seqno(obj->last_write_req); + err->gtt_offset = vma->node.start; + err->read_domains = obj->base.read_domains; + err->write_domain = obj->base.write_domain; + err->fence_reg = obj->fence_reg; + err->pinned = 0; + if (i915_gem_obj_is_pinned(obj)) + err->pinned = 1; + err->tiling = obj->tiling_mode; + err->dirty = obj->dirty; + err->purgeable = obj->madv != I915_MADV_WILLNEED; + err->userptr = obj->userptr.mm != NULL; + err->ring = obj->last_read_req ? + i915_gem_request_get_ring(obj->last_read_req)->id : -1; + err->cache_level = obj->cache_level; +} + +static u32 capture_active_bo(struct drm_i915_error_buffer *err, + int count, struct list_head *head) +{ + struct i915_vma *vma; + int i = 0; + + list_for_each_entry(vma, head, mm_list) { + capture_bo(err++, vma); + if (++i == count) + break; + } + + return i; +} + +static u32 capture_pinned_bo(struct drm_i915_error_buffer *err, + int count, struct list_head *head, + struct i915_address_space *vm) +{ + struct drm_i915_gem_object *obj; + struct drm_i915_error_buffer * const first = err; + struct drm_i915_error_buffer * const last = err + count; + + list_for_each_entry(obj, head, global_list) { + struct i915_vma *vma; + + if (err == last) + break; + + list_for_each_entry(vma, &obj->vma_list, vma_link) + if (vma->vm == vm && vma->pin_count > 0) + capture_bo(err++, vma); + } + + return err - first; +} + +/* Generate a semi-unique error code. The code is not meant to have meaning, The + * code's only purpose is to try to prevent false duplicated bug reports by + * grossly estimating a GPU error state. + * + * TODO Ideally, hashing the batchbuffer would be a very nice way to determine + * the hang if we could strip the GTT offset information from it. + * + * It's only a small step better than a random number in its current form. + */ +static uint32_t i915_error_generate_code(struct drm_i915_private *dev_priv, + struct drm_i915_error_state *error, + int *ring_id) +{ + uint32_t error_code = 0; + int i; + + /* IPEHR would be an ideal way to detect errors, as it's the gross + * measure of "the command that hung." However, has some very common + * synchronization commands which almost always appear in the case + * strictly a client bug. Use instdone to differentiate those some. + */ + for (i = 0; i < I915_NUM_RINGS; i++) { + if (error->ring[i].hangcheck_action == HANGCHECK_HUNG) { + if (ring_id) + *ring_id = i; + + return error->ring[i].ipehr ^ error->ring[i].instdone; + } + } + + return error_code; +} + +static void i915_gem_record_fences(struct drm_device *dev, + struct drm_i915_error_state *error) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int i; + + if (IS_GEN3(dev) || IS_GEN2(dev)) { + for (i = 0; i < 8; i++) + error->fence[i] = I915_READ(FENCE_REG_830_0 + (i * 4)); + if (IS_I945G(dev) || IS_I945GM(dev) || IS_G33(dev)) + for (i = 0; i < 8; i++) + error->fence[i+8] = I915_READ(FENCE_REG_945_8 + + (i * 4)); + } else if (IS_GEN5(dev) || IS_GEN4(dev)) + for (i = 0; i < 16; i++) + error->fence[i] = I915_READ64(FENCE_REG_965_0 + + (i * 8)); + else if (INTEL_INFO(dev)->gen >= 6) + for (i = 0; i < dev_priv->num_fence_regs; i++) + error->fence[i] = I915_READ64(FENCE_REG_SANDYBRIDGE_0 + + (i * 8)); +} + + +static void gen8_record_semaphore_state(struct drm_i915_private *dev_priv, + struct drm_i915_error_state *error, + struct intel_engine_cs *ring, + struct drm_i915_error_ring *ering) +{ + struct intel_engine_cs *to; + int i; + + if (!i915_semaphore_is_enabled(dev_priv->dev)) + return; + + if (!error->semaphore_obj) + error->semaphore_obj = + i915_error_ggtt_object_create(dev_priv, + dev_priv->semaphore_obj); + + for_each_ring(to, dev_priv, i) { + int idx; + u16 signal_offset; + u32 *tmp; + + if (ring == to) + continue; + + signal_offset = (GEN8_SIGNAL_OFFSET(ring, i) & (PAGE_SIZE - 1)) + / 4; + tmp = error->semaphore_obj->pages[0]; + idx = intel_ring_sync_index(ring, to); + + ering->semaphore_mboxes[idx] = tmp[signal_offset]; + ering->semaphore_seqno[idx] = ring->semaphore.sync_seqno[idx]; + } +} + +static void gen6_record_semaphore_state(struct drm_i915_private *dev_priv, + struct intel_engine_cs *ring, + struct drm_i915_error_ring *ering) +{ + ering->semaphore_mboxes[0] = I915_READ(RING_SYNC_0(ring->mmio_base)); + ering->semaphore_mboxes[1] = I915_READ(RING_SYNC_1(ring->mmio_base)); + ering->semaphore_seqno[0] = ring->semaphore.sync_seqno[0]; + ering->semaphore_seqno[1] = ring->semaphore.sync_seqno[1]; + + if (HAS_VEBOX(dev_priv->dev)) { + ering->semaphore_mboxes[2] = + I915_READ(RING_SYNC_2(ring->mmio_base)); + ering->semaphore_seqno[2] = ring->semaphore.sync_seqno[2]; + } +} + +static void i915_record_ring_state(struct drm_device *dev, + struct drm_i915_error_state *error, + struct intel_engine_cs *ring, + struct drm_i915_error_ring *ering) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (INTEL_INFO(dev)->gen >= 6) { + ering->rc_psmi = I915_READ(ring->mmio_base + 0x50); + ering->fault_reg = I915_READ(RING_FAULT_REG(ring)); + if (INTEL_INFO(dev)->gen >= 8) + gen8_record_semaphore_state(dev_priv, error, ring, ering); + else + gen6_record_semaphore_state(dev_priv, ring, ering); + } + + if (INTEL_INFO(dev)->gen >= 4) { + ering->faddr = I915_READ(RING_DMA_FADD(ring->mmio_base)); + ering->ipeir = I915_READ(RING_IPEIR(ring->mmio_base)); + ering->ipehr = I915_READ(RING_IPEHR(ring->mmio_base)); + ering->instdone = I915_READ(RING_INSTDONE(ring->mmio_base)); + ering->instps = I915_READ(RING_INSTPS(ring->mmio_base)); + ering->bbaddr = I915_READ(RING_BBADDR(ring->mmio_base)); + if (INTEL_INFO(dev)->gen >= 8) { + ering->faddr |= (u64) I915_READ(RING_DMA_FADD_UDW(ring->mmio_base)) << 32; + ering->bbaddr |= (u64) I915_READ(RING_BBADDR_UDW(ring->mmio_base)) << 32; + } + ering->bbstate = I915_READ(RING_BBSTATE(ring->mmio_base)); + } else { + ering->faddr = I915_READ(DMA_FADD_I8XX); + ering->ipeir = I915_READ(IPEIR); + ering->ipehr = I915_READ(IPEHR); + ering->instdone = I915_READ(INSTDONE); + } + + ering->waiting = waitqueue_active(&ring->irq_queue); + ering->instpm = I915_READ(RING_INSTPM(ring->mmio_base)); + ering->seqno = ring->get_seqno(ring, false); + ering->acthd = intel_ring_get_active_head(ring); + ering->head = I915_READ_HEAD(ring); + ering->tail = I915_READ_TAIL(ring); + ering->ctl = I915_READ_CTL(ring); + + if (I915_NEED_GFX_HWS(dev)) { + int mmio; + + if (IS_GEN7(dev)) { + switch (ring->id) { + default: + case RCS: + mmio = RENDER_HWS_PGA_GEN7; + break; + case BCS: + mmio = BLT_HWS_PGA_GEN7; + break; + case VCS: + mmio = BSD_HWS_PGA_GEN7; + break; + case VECS: + mmio = VEBOX_HWS_PGA_GEN7; + break; + } + } else if (IS_GEN6(ring->dev)) { + mmio = RING_HWS_PGA_GEN6(ring->mmio_base); + } else { + /* XXX: gen8 returns to sanity */ + mmio = RING_HWS_PGA(ring->mmio_base); + } + + ering->hws = I915_READ(mmio); + } + + ering->hangcheck_score = ring->hangcheck.score; + ering->hangcheck_action = ring->hangcheck.action; + + if (USES_PPGTT(dev)) { + int i; + + ering->vm_info.gfx_mode = I915_READ(RING_MODE_GEN7(ring)); + + if (IS_GEN6(dev)) + ering->vm_info.pp_dir_base = + I915_READ(RING_PP_DIR_BASE_READ(ring)); + else if (IS_GEN7(dev)) + ering->vm_info.pp_dir_base = + I915_READ(RING_PP_DIR_BASE(ring)); + else if (INTEL_INFO(dev)->gen >= 8) + for (i = 0; i < 4; i++) { + ering->vm_info.pdp[i] = + I915_READ(GEN8_RING_PDP_UDW(ring, i)); + ering->vm_info.pdp[i] <<= 32; + ering->vm_info.pdp[i] |= + I915_READ(GEN8_RING_PDP_LDW(ring, i)); + } + } +} + + +static void i915_gem_record_active_context(struct intel_engine_cs *ring, + struct drm_i915_error_state *error, + struct drm_i915_error_ring *ering) +{ + struct drm_i915_private *dev_priv = ring->dev->dev_private; + struct drm_i915_gem_object *obj; + + /* Currently render ring is the only HW context user */ + if (ring->id != RCS || !error->ccid) + return; + + list_for_each_entry(obj, &dev_priv->mm.bound_list, global_list) { + if (!i915_gem_obj_ggtt_bound(obj)) + continue; + + if ((error->ccid & PAGE_MASK) == i915_gem_obj_ggtt_offset(obj)) { + ering->ctx = i915_error_ggtt_object_create(dev_priv, obj); + break; + } + } +} + +static void i915_gem_record_rings(struct drm_device *dev, + struct drm_i915_error_state *error) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_request *request; + int i, count; + + for (i = 0; i < I915_NUM_RINGS; i++) { + struct intel_engine_cs *ring = &dev_priv->ring[i]; + struct intel_ringbuffer *rbuf; + + error->ring[i].pid = -1; + + if (ring->dev == NULL) + continue; + + error->ring[i].valid = true; + + i915_record_ring_state(dev, error, ring, &error->ring[i]); + + request = i915_gem_find_active_request(ring); + if (request) { + struct i915_address_space *vm; + + vm = request->ctx && request->ctx->ppgtt ? + &request->ctx->ppgtt->base : + &dev_priv->gtt.base; + + /* We need to copy these to an anonymous buffer + * as the simplest method to avoid being overwritten + * by userspace. + */ + error->ring[i].batchbuffer = + i915_error_object_create(dev_priv, + request->batch_obj, + vm); + + if (HAS_BROKEN_CS_TLB(dev_priv->dev)) + error->ring[i].wa_batchbuffer = + i915_error_ggtt_object_create(dev_priv, + ring->scratch.obj); + + if (request->pid) { + struct task_struct *task; + + rcu_read_lock(); + task = pid_task(request->pid, PIDTYPE_PID); + if (task) { + strcpy(error->ring[i].comm, task->comm); + error->ring[i].pid = task->pid; + } + rcu_read_unlock(); + } + } + + if (i915.enable_execlists) { + /* TODO: This is only a small fix to keep basic error + * capture working, but we need to add more information + * for it to be useful (e.g. dump the context being + * executed). + */ + if (request) + rbuf = request->ctx->engine[ring->id].ringbuf; + else + rbuf = ring->default_context->engine[ring->id].ringbuf; + } else + rbuf = ring->buffer; + + error->ring[i].cpu_ring_head = rbuf->head; + error->ring[i].cpu_ring_tail = rbuf->tail; + + error->ring[i].ringbuffer = + i915_error_ggtt_object_create(dev_priv, rbuf->obj); + + error->ring[i].hws_page = + i915_error_ggtt_object_create(dev_priv, ring->status_page.obj); + + i915_gem_record_active_context(ring, error, &error->ring[i]); + + count = 0; + list_for_each_entry(request, &ring->request_list, list) + count++; + + error->ring[i].num_requests = count; + error->ring[i].requests = + kcalloc(count, sizeof(*error->ring[i].requests), + GFP_ATOMIC); + if (error->ring[i].requests == NULL) { + error->ring[i].num_requests = 0; + continue; + } + + count = 0; + list_for_each_entry(request, &ring->request_list, list) { + struct drm_i915_error_request *erq; + + erq = &error->ring[i].requests[count++]; + erq->seqno = request->seqno; + erq->jiffies = request->emitted_jiffies; + erq->tail = request->postfix; + } + } +} + +/* FIXME: Since pin count/bound list is global, we duplicate what we capture per + * VM. + */ +static void i915_gem_capture_vm(struct drm_i915_private *dev_priv, + struct drm_i915_error_state *error, + struct i915_address_space *vm, + const int ndx) +{ + struct drm_i915_error_buffer *active_bo = NULL, *pinned_bo = NULL; + struct drm_i915_gem_object *obj; + struct i915_vma *vma; + int i; + + i = 0; + list_for_each_entry(vma, &vm->active_list, mm_list) + i++; + error->active_bo_count[ndx] = i; + + list_for_each_entry(obj, &dev_priv->mm.bound_list, global_list) { + list_for_each_entry(vma, &obj->vma_list, vma_link) + if (vma->vm == vm && vma->pin_count > 0) + i++; + } + error->pinned_bo_count[ndx] = i - error->active_bo_count[ndx]; + + if (i) { + active_bo = kcalloc(i, sizeof(*active_bo), GFP_ATOMIC); + if (active_bo) + pinned_bo = active_bo + error->active_bo_count[ndx]; + } + + if (active_bo) + error->active_bo_count[ndx] = + capture_active_bo(active_bo, + error->active_bo_count[ndx], + &vm->active_list); + + if (pinned_bo) + error->pinned_bo_count[ndx] = + capture_pinned_bo(pinned_bo, + error->pinned_bo_count[ndx], + &dev_priv->mm.bound_list, vm); + error->active_bo[ndx] = active_bo; + error->pinned_bo[ndx] = pinned_bo; +} + +static void i915_gem_capture_buffers(struct drm_i915_private *dev_priv, + struct drm_i915_error_state *error) +{ + struct i915_address_space *vm; + int cnt = 0, i = 0; + + list_for_each_entry(vm, &dev_priv->vm_list, global_link) + cnt++; + + error->active_bo = kcalloc(cnt, sizeof(*error->active_bo), GFP_ATOMIC); + error->pinned_bo = kcalloc(cnt, sizeof(*error->pinned_bo), GFP_ATOMIC); + error->active_bo_count = kcalloc(cnt, sizeof(*error->active_bo_count), + GFP_ATOMIC); + error->pinned_bo_count = kcalloc(cnt, sizeof(*error->pinned_bo_count), + GFP_ATOMIC); + + if (error->active_bo == NULL || + error->pinned_bo == NULL || + error->active_bo_count == NULL || + error->pinned_bo_count == NULL) { + kfree(error->active_bo); + kfree(error->active_bo_count); + kfree(error->pinned_bo); + kfree(error->pinned_bo_count); + + error->active_bo = NULL; + error->active_bo_count = NULL; + error->pinned_bo = NULL; + error->pinned_bo_count = NULL; + } else { + list_for_each_entry(vm, &dev_priv->vm_list, global_link) + i915_gem_capture_vm(dev_priv, error, vm, i++); + + error->vm_count = cnt; + } +} + +/* Capture all registers which don't fit into another category. */ +static void i915_capture_reg_state(struct drm_i915_private *dev_priv, + struct drm_i915_error_state *error) +{ + struct drm_device *dev = dev_priv->dev; + int i; + + /* General organization + * 1. Registers specific to a single generation + * 2. Registers which belong to multiple generations + * 3. Feature specific registers. + * 4. Everything else + * Please try to follow the order. + */ + + /* 1: Registers specific to a single generation */ + if (IS_VALLEYVIEW(dev)) { + error->gtier[0] = I915_READ(GTIER); + error->ier = I915_READ(VLV_IER); + error->forcewake = I915_READ(FORCEWAKE_VLV); + } + + if (IS_GEN7(dev)) + error->err_int = I915_READ(GEN7_ERR_INT); + + if (INTEL_INFO(dev)->gen >= 8) { + error->fault_data0 = I915_READ(GEN8_FAULT_TLB_DATA0); + error->fault_data1 = I915_READ(GEN8_FAULT_TLB_DATA1); + } + + if (IS_GEN6(dev)) { + error->forcewake = I915_READ(FORCEWAKE); + error->gab_ctl = I915_READ(GAB_CTL); + error->gfx_mode = I915_READ(GFX_MODE); + } + + /* 2: Registers which belong to multiple generations */ + if (INTEL_INFO(dev)->gen >= 7) + error->forcewake = I915_READ(FORCEWAKE_MT); + + if (INTEL_INFO(dev)->gen >= 6) { + error->derrmr = I915_READ(DERRMR); + error->error = I915_READ(ERROR_GEN6); + error->done_reg = I915_READ(DONE_REG); + } + + /* 3: Feature specific registers */ + if (IS_GEN6(dev) || IS_GEN7(dev)) { + error->gam_ecochk = I915_READ(GAM_ECOCHK); + error->gac_eco = I915_READ(GAC_ECO_BITS); + } + + /* 4: Everything else */ + if (HAS_HW_CONTEXTS(dev)) + error->ccid = I915_READ(CCID); + + if (INTEL_INFO(dev)->gen >= 8) { + error->ier = I915_READ(GEN8_DE_MISC_IER); + for (i = 0; i < 4; i++) + error->gtier[i] = I915_READ(GEN8_GT_IER(i)); + } else if (HAS_PCH_SPLIT(dev)) { + error->ier = I915_READ(DEIER); + error->gtier[0] = I915_READ(GTIER); + } else if (IS_GEN2(dev)) { + error->ier = I915_READ16(IER); + } else if (!IS_VALLEYVIEW(dev)) { + error->ier = I915_READ(IER); + } + error->eir = I915_READ(EIR); + error->pgtbl_er = I915_READ(PGTBL_ER); + + i915_get_extra_instdone(dev, error->extra_instdone); +} + +static void i915_error_capture_msg(struct drm_device *dev, + struct drm_i915_error_state *error, + bool wedged, + const char *error_msg) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 ecode; + int ring_id = -1, len; + + ecode = i915_error_generate_code(dev_priv, error, &ring_id); + + len = scnprintf(error->error_msg, sizeof(error->error_msg), + "GPU HANG: ecode %d:%d:0x%08x", + INTEL_INFO(dev)->gen, ring_id, ecode); + + if (ring_id != -1 && error->ring[ring_id].pid != -1) + len += scnprintf(error->error_msg + len, + sizeof(error->error_msg) - len, + ", in %s [%d]", + error->ring[ring_id].comm, + error->ring[ring_id].pid); + + scnprintf(error->error_msg + len, sizeof(error->error_msg) - len, + ", reason: %s, action: %s", + error_msg, + wedged ? "reset" : "continue"); +} + +static void i915_capture_gen_state(struct drm_i915_private *dev_priv, + struct drm_i915_error_state *error) +{ + error->reset_count = i915_reset_count(&dev_priv->gpu_error); + error->suspend_count = dev_priv->suspend_count; +} + +/** + * i915_capture_error_state - capture an error record for later analysis + * @dev: drm device + * + * Should be called when an error is detected (either a hang or an error + * interrupt) to capture error state from the time of the error. Fills + * out a structure which becomes available in debugfs for user level tools + * to pick up. + */ +void i915_capture_error_state(struct drm_device *dev, bool wedged, + const char *error_msg) +{ + static bool warned; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_error_state *error; + unsigned long flags; + + /* Account for pipe specific data like PIPE*STAT */ + error = kzalloc(sizeof(*error), GFP_ATOMIC); + if (!error) { + DRM_DEBUG_DRIVER("out of memory, not capturing error state\n"); + return; + } + + kref_init(&error->ref); + + i915_capture_gen_state(dev_priv, error); + i915_capture_reg_state(dev_priv, error); + i915_gem_capture_buffers(dev_priv, error); + i915_gem_record_fences(dev, error); + i915_gem_record_rings(dev, error); + + do_gettimeofday(&error->time); + + error->overlay = intel_overlay_capture_error_state(dev); + error->display = intel_display_capture_error_state(dev); + + i915_error_capture_msg(dev, error, wedged, error_msg); + DRM_INFO("%s\n", error->error_msg); + + spin_lock_irqsave(&dev_priv->gpu_error.lock, flags); + if (dev_priv->gpu_error.first_error == NULL) { + dev_priv->gpu_error.first_error = error; + error = NULL; + } + spin_unlock_irqrestore(&dev_priv->gpu_error.lock, flags); + + if (error) { + i915_error_state_free(&error->ref); + return; + } + + if (!warned) { + DRM_INFO("GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.\n"); + DRM_INFO("Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel\n"); + DRM_INFO("drm/i915 developers can then reassign to the right component if it's not a kernel issue.\n"); + DRM_INFO("The gpu crash dump is required to analyze gpu hangs, so please always attach it.\n"); + DRM_INFO("GPU crash dump saved to /sys/class/drm/card%d/error\n", dev->primary->index); + warned = true; + } +} + +void i915_error_state_get(struct drm_device *dev, + struct i915_error_state_file_priv *error_priv) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + spin_lock_irq(&dev_priv->gpu_error.lock); + error_priv->error = dev_priv->gpu_error.first_error; + if (error_priv->error) + kref_get(&error_priv->error->ref); + spin_unlock_irq(&dev_priv->gpu_error.lock); + +} + +void i915_error_state_put(struct i915_error_state_file_priv *error_priv) +{ + if (error_priv->error) + kref_put(&error_priv->error->ref, i915_error_state_free); +} + +void i915_destroy_error_state(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_error_state *error; + + spin_lock_irq(&dev_priv->gpu_error.lock); + error = dev_priv->gpu_error.first_error; + dev_priv->gpu_error.first_error = NULL; + spin_unlock_irq(&dev_priv->gpu_error.lock); + + if (error) + kref_put(&error->ref, i915_error_state_free); +} + +const char *i915_cache_level_str(struct drm_i915_private *i915, int type) +{ + switch (type) { + case I915_CACHE_NONE: return " uncached"; + case I915_CACHE_LLC: return HAS_LLC(i915) ? " LLC" : " snooped"; + case I915_CACHE_L3_LLC: return " L3+LLC"; + case I915_CACHE_WT: return " WT"; + default: return ""; + } +} + +/* NB: please notice the memset */ +void i915_get_extra_instdone(struct drm_device *dev, uint32_t *instdone) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + memset(instdone, 0, sizeof(*instdone) * I915_NUM_INSTDONE_REG); + + if (IS_GEN2(dev) || IS_GEN3(dev)) + instdone[0] = I915_READ(INSTDONE); + else if (IS_GEN4(dev) || IS_GEN5(dev) || IS_GEN6(dev)) { + instdone[0] = I915_READ(INSTDONE_I965); + instdone[1] = I915_READ(INSTDONE1); + } else if (INTEL_INFO(dev)->gen >= 7) { + instdone[0] = I915_READ(GEN7_INSTDONE_1); + instdone[1] = I915_READ(GEN7_SC_INSTDONE); + instdone[2] = I915_READ(GEN7_SAMPLER_INSTDONE); + instdone[3] = I915_READ(GEN7_ROW_INSTDONE); + } +} --- linux-3.19.0.orig/ubuntu/i915/i915_ioc32.c +++ linux-3.19.0/ubuntu/i915/i915_ioc32.c @@ -0,0 +1,219 @@ +/** + * \file i915_ioc32.c + * + * 32-bit ioctl compatibility routines for the i915 DRM. + * + * \author Alan Hourihane + * + * + * Copyright (C) Paul Mackerras 2005 + * Copyright (C) Alan Hourihane 2005 + * All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + */ +#include + +#include +#include +#include "i915_drv.h" + +typedef struct _drm_i915_batchbuffer32 { + int start; /* agp offset */ + int used; /* nr bytes in use */ + int DR1; /* hw flags for GFX_OP_DRAWRECT_INFO */ + int DR4; /* window origin for GFX_OP_DRAWRECT_INFO */ + int num_cliprects; /* mulitpass with multiple cliprects? */ + u32 cliprects; /* pointer to userspace cliprects */ +} drm_i915_batchbuffer32_t; + +static int compat_i915_batchbuffer(struct file *file, unsigned int cmd, + unsigned long arg) +{ + drm_i915_batchbuffer32_t batchbuffer32; + drm_i915_batchbuffer_t __user *batchbuffer; + + if (copy_from_user + (&batchbuffer32, (void __user *)arg, sizeof(batchbuffer32))) + return -EFAULT; + + batchbuffer = compat_alloc_user_space(sizeof(*batchbuffer)); + if (!access_ok(VERIFY_WRITE, batchbuffer, sizeof(*batchbuffer)) + || __put_user(batchbuffer32.start, &batchbuffer->start) + || __put_user(batchbuffer32.used, &batchbuffer->used) + || __put_user(batchbuffer32.DR1, &batchbuffer->DR1) + || __put_user(batchbuffer32.DR4, &batchbuffer->DR4) + || __put_user(batchbuffer32.num_cliprects, + &batchbuffer->num_cliprects) + || __put_user((int __user *)(unsigned long)batchbuffer32.cliprects, + &batchbuffer->cliprects)) + return -EFAULT; + + return drm_ioctl(file, DRM_IOCTL_I915_BATCHBUFFER, + (unsigned long)batchbuffer); +} + +typedef struct _drm_i915_cmdbuffer32 { + u32 buf; /* pointer to userspace command buffer */ + int sz; /* nr bytes in buf */ + int DR1; /* hw flags for GFX_OP_DRAWRECT_INFO */ + int DR4; /* window origin for GFX_OP_DRAWRECT_INFO */ + int num_cliprects; /* mulitpass with multiple cliprects? */ + u32 cliprects; /* pointer to userspace cliprects */ +} drm_i915_cmdbuffer32_t; + +static int compat_i915_cmdbuffer(struct file *file, unsigned int cmd, + unsigned long arg) +{ + drm_i915_cmdbuffer32_t cmdbuffer32; + drm_i915_cmdbuffer_t __user *cmdbuffer; + + if (copy_from_user + (&cmdbuffer32, (void __user *)arg, sizeof(cmdbuffer32))) + return -EFAULT; + + cmdbuffer = compat_alloc_user_space(sizeof(*cmdbuffer)); + if (!access_ok(VERIFY_WRITE, cmdbuffer, sizeof(*cmdbuffer)) + || __put_user((int __user *)(unsigned long)cmdbuffer32.buf, + &cmdbuffer->buf) + || __put_user(cmdbuffer32.sz, &cmdbuffer->sz) + || __put_user(cmdbuffer32.DR1, &cmdbuffer->DR1) + || __put_user(cmdbuffer32.DR4, &cmdbuffer->DR4) + || __put_user(cmdbuffer32.num_cliprects, &cmdbuffer->num_cliprects) + || __put_user((int __user *)(unsigned long)cmdbuffer32.cliprects, + &cmdbuffer->cliprects)) + return -EFAULT; + + return drm_ioctl(file, DRM_IOCTL_I915_CMDBUFFER, + (unsigned long)cmdbuffer); +} + +typedef struct drm_i915_irq_emit32 { + u32 irq_seq; +} drm_i915_irq_emit32_t; + +static int compat_i915_irq_emit(struct file *file, unsigned int cmd, + unsigned long arg) +{ + drm_i915_irq_emit32_t req32; + drm_i915_irq_emit_t __user *request; + + if (copy_from_user(&req32, (void __user *)arg, sizeof(req32))) + return -EFAULT; + + request = compat_alloc_user_space(sizeof(*request)); + if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) + || __put_user((int __user *)(unsigned long)req32.irq_seq, + &request->irq_seq)) + return -EFAULT; + + return drm_ioctl(file, DRM_IOCTL_I915_IRQ_EMIT, + (unsigned long)request); +} +typedef struct drm_i915_getparam32 { + int param; + u32 value; +} drm_i915_getparam32_t; + +static int compat_i915_getparam(struct file *file, unsigned int cmd, + unsigned long arg) +{ + drm_i915_getparam32_t req32; + drm_i915_getparam_t __user *request; + + if (copy_from_user(&req32, (void __user *)arg, sizeof(req32))) + return -EFAULT; + + request = compat_alloc_user_space(sizeof(*request)); + if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) + || __put_user(req32.param, &request->param) + || __put_user((void __user *)(unsigned long)req32.value, + &request->value)) + return -EFAULT; + + return drm_ioctl(file, DRM_IOCTL_I915_GETPARAM, + (unsigned long)request); +} + +typedef struct drm_i915_mem_alloc32 { + int region; + int alignment; + int size; + u32 region_offset; /* offset from start of fb or agp */ +} drm_i915_mem_alloc32_t; + +static int compat_i915_alloc(struct file *file, unsigned int cmd, + unsigned long arg) +{ + drm_i915_mem_alloc32_t req32; + drm_i915_mem_alloc_t __user *request; + + if (copy_from_user(&req32, (void __user *)arg, sizeof(req32))) + return -EFAULT; + + request = compat_alloc_user_space(sizeof(*request)); + if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) + || __put_user(req32.region, &request->region) + || __put_user(req32.alignment, &request->alignment) + || __put_user(req32.size, &request->size) + || __put_user((void __user *)(unsigned long)req32.region_offset, + &request->region_offset)) + return -EFAULT; + + return drm_ioctl(file, DRM_IOCTL_I915_ALLOC, + (unsigned long)request); +} + +static drm_ioctl_compat_t *i915_compat_ioctls[] = { + [DRM_I915_BATCHBUFFER] = compat_i915_batchbuffer, + [DRM_I915_CMDBUFFER] = compat_i915_cmdbuffer, + [DRM_I915_GETPARAM] = compat_i915_getparam, + [DRM_I915_IRQ_EMIT] = compat_i915_irq_emit, + [DRM_I915_ALLOC] = compat_i915_alloc +}; + +/** + * Called whenever a 32-bit process running under a 64-bit kernel + * performs an ioctl on /dev/dri/card. + * + * \param filp file pointer. + * \param cmd command. + * \param arg user argument. + * \return zero on success or negative number on failure. + */ +long i915_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) +{ + unsigned int nr = DRM_IOCTL_NR(cmd); + drm_ioctl_compat_t *fn = NULL; + int ret; + + if (nr < DRM_COMMAND_BASE) + return drm_compat_ioctl(filp, cmd, arg); + + if (nr < DRM_COMMAND_BASE + ARRAY_SIZE(i915_compat_ioctls)) + fn = i915_compat_ioctls[nr - DRM_COMMAND_BASE]; + + if (fn != NULL) + ret = (*fn) (filp, cmd, arg); + else + ret = drm_ioctl(filp, cmd, arg); + + return ret; +} --- linux-3.19.0.orig/ubuntu/i915/i915_irq.c +++ linux-3.19.0/ubuntu/i915/i915_irq.c @@ -0,0 +1,4433 @@ +/* i915_irq.c -- IRQ support for the I915 -*- linux-c -*- + */ +/* + * Copyright 2003 Tungsten Graphics, Inc., Cedar Park, Texas. + * All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + */ + +#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt + +#include +#include +#include +#include +#include +#include "i915_drv.h" +#include "i915_trace.h" +#include "intel_drv.h" + +/** + * DOC: interrupt handling + * + * These functions provide the basic support for enabling and disabling the + * interrupt handling support. There's a lot more functionality in i915_irq.c + * and related files, but that will be described in separate chapters. + */ + +static const u32 hpd_ibx[HPD_NUM_PINS] = { + [HPD_CRT] = SDE_CRT_HOTPLUG, + [HPD_SDVO_B] = SDE_SDVOB_HOTPLUG, + [HPD_PORT_B] = SDE_PORTB_HOTPLUG, + [HPD_PORT_C] = SDE_PORTC_HOTPLUG, + [HPD_PORT_D] = SDE_PORTD_HOTPLUG +}; + +static const u32 hpd_cpt[HPD_NUM_PINS] = { + [HPD_CRT] = SDE_CRT_HOTPLUG_CPT, + [HPD_SDVO_B] = SDE_SDVOB_HOTPLUG_CPT, + [HPD_PORT_B] = SDE_PORTB_HOTPLUG_CPT, + [HPD_PORT_C] = SDE_PORTC_HOTPLUG_CPT, + [HPD_PORT_D] = SDE_PORTD_HOTPLUG_CPT +}; + +static const u32 hpd_mask_i915[HPD_NUM_PINS] = { + [HPD_CRT] = CRT_HOTPLUG_INT_EN, + [HPD_SDVO_B] = SDVOB_HOTPLUG_INT_EN, + [HPD_SDVO_C] = SDVOC_HOTPLUG_INT_EN, + [HPD_PORT_B] = PORTB_HOTPLUG_INT_EN, + [HPD_PORT_C] = PORTC_HOTPLUG_INT_EN, + [HPD_PORT_D] = PORTD_HOTPLUG_INT_EN +}; + +static const u32 hpd_status_g4x[HPD_NUM_PINS] = { + [HPD_CRT] = CRT_HOTPLUG_INT_STATUS, + [HPD_SDVO_B] = SDVOB_HOTPLUG_INT_STATUS_G4X, + [HPD_SDVO_C] = SDVOC_HOTPLUG_INT_STATUS_G4X, + [HPD_PORT_B] = PORTB_HOTPLUG_INT_STATUS, + [HPD_PORT_C] = PORTC_HOTPLUG_INT_STATUS, + [HPD_PORT_D] = PORTD_HOTPLUG_INT_STATUS +}; + +static const u32 hpd_status_i915[HPD_NUM_PINS] = { /* i915 and valleyview are the same */ + [HPD_CRT] = CRT_HOTPLUG_INT_STATUS, + [HPD_SDVO_B] = SDVOB_HOTPLUG_INT_STATUS_I915, + [HPD_SDVO_C] = SDVOC_HOTPLUG_INT_STATUS_I915, + [HPD_PORT_B] = PORTB_HOTPLUG_INT_STATUS, + [HPD_PORT_C] = PORTC_HOTPLUG_INT_STATUS, + [HPD_PORT_D] = PORTD_HOTPLUG_INT_STATUS +}; + +/* IIR can theoretically queue up two events. Be paranoid. */ +#define GEN8_IRQ_RESET_NDX(type, which) do { \ + I915_WRITE(GEN8_##type##_IMR(which), 0xffffffff); \ + POSTING_READ(GEN8_##type##_IMR(which)); \ + I915_WRITE(GEN8_##type##_IER(which), 0); \ + I915_WRITE(GEN8_##type##_IIR(which), 0xffffffff); \ + POSTING_READ(GEN8_##type##_IIR(which)); \ + I915_WRITE(GEN8_##type##_IIR(which), 0xffffffff); \ + POSTING_READ(GEN8_##type##_IIR(which)); \ +} while (0) + +#define GEN5_IRQ_RESET(type) do { \ + I915_WRITE(type##IMR, 0xffffffff); \ + POSTING_READ(type##IMR); \ + I915_WRITE(type##IER, 0); \ + I915_WRITE(type##IIR, 0xffffffff); \ + POSTING_READ(type##IIR); \ + I915_WRITE(type##IIR, 0xffffffff); \ + POSTING_READ(type##IIR); \ +} while (0) + +/* + * We should clear IMR at preinstall/uninstall, and just check at postinstall. + */ +#define GEN5_ASSERT_IIR_IS_ZERO(reg) do { \ + u32 val = I915_READ(reg); \ + if (val) { \ + WARN(1, "Interrupt register 0x%x is not zero: 0x%08x\n", \ + (reg), val); \ + I915_WRITE((reg), 0xffffffff); \ + POSTING_READ(reg); \ + I915_WRITE((reg), 0xffffffff); \ + POSTING_READ(reg); \ + } \ +} while (0) + +#define GEN8_IRQ_INIT_NDX(type, which, imr_val, ier_val) do { \ + GEN5_ASSERT_IIR_IS_ZERO(GEN8_##type##_IIR(which)); \ + I915_WRITE(GEN8_##type##_IER(which), (ier_val)); \ + I915_WRITE(GEN8_##type##_IMR(which), (imr_val)); \ + POSTING_READ(GEN8_##type##_IMR(which)); \ +} while (0) + +#define GEN5_IRQ_INIT(type, imr_val, ier_val) do { \ + GEN5_ASSERT_IIR_IS_ZERO(type##IIR); \ + I915_WRITE(type##IER, (ier_val)); \ + I915_WRITE(type##IMR, (imr_val)); \ + POSTING_READ(type##IMR); \ +} while (0) + +static void gen6_rps_irq_handler(struct drm_i915_private *dev_priv, u32 pm_iir); + +/* For display hotplug interrupt */ +void +ironlake_enable_display_irq(struct drm_i915_private *dev_priv, u32 mask) +{ + assert_spin_locked(&dev_priv->irq_lock); + + if (WARN_ON(!intel_irqs_enabled(dev_priv))) + return; + + if ((dev_priv->irq_mask & mask) != 0) { + dev_priv->irq_mask &= ~mask; + I915_WRITE(DEIMR, dev_priv->irq_mask); + POSTING_READ(DEIMR); + } +} + +void +ironlake_disable_display_irq(struct drm_i915_private *dev_priv, u32 mask) +{ + assert_spin_locked(&dev_priv->irq_lock); + + if (WARN_ON(!intel_irqs_enabled(dev_priv))) + return; + + if ((dev_priv->irq_mask & mask) != mask) { + dev_priv->irq_mask |= mask; + I915_WRITE(DEIMR, dev_priv->irq_mask); + POSTING_READ(DEIMR); + } +} + +/** + * ilk_update_gt_irq - update GTIMR + * @dev_priv: driver private + * @interrupt_mask: mask of interrupt bits to update + * @enabled_irq_mask: mask of interrupt bits to enable + */ +static void ilk_update_gt_irq(struct drm_i915_private *dev_priv, + uint32_t interrupt_mask, + uint32_t enabled_irq_mask) +{ + assert_spin_locked(&dev_priv->irq_lock); + + WARN_ON(enabled_irq_mask & ~interrupt_mask); + + if (WARN_ON(!intel_irqs_enabled(dev_priv))) + return; + + dev_priv->gt_irq_mask &= ~interrupt_mask; + dev_priv->gt_irq_mask |= (~enabled_irq_mask & interrupt_mask); + I915_WRITE(GTIMR, dev_priv->gt_irq_mask); + POSTING_READ(GTIMR); +} + +void gen5_enable_gt_irq(struct drm_i915_private *dev_priv, uint32_t mask) +{ + ilk_update_gt_irq(dev_priv, mask, mask); +} + +void gen5_disable_gt_irq(struct drm_i915_private *dev_priv, uint32_t mask) +{ + ilk_update_gt_irq(dev_priv, mask, 0); +} + +static u32 gen6_pm_iir(struct drm_i915_private *dev_priv) +{ + return INTEL_INFO(dev_priv)->gen >= 8 ? GEN8_GT_IIR(2) : GEN6_PMIIR; +} + +static u32 gen6_pm_imr(struct drm_i915_private *dev_priv) +{ + return INTEL_INFO(dev_priv)->gen >= 8 ? GEN8_GT_IMR(2) : GEN6_PMIMR; +} + +static u32 gen6_pm_ier(struct drm_i915_private *dev_priv) +{ + return INTEL_INFO(dev_priv)->gen >= 8 ? GEN8_GT_IER(2) : GEN6_PMIER; +} + +/** + * snb_update_pm_irq - update GEN6_PMIMR + * @dev_priv: driver private + * @interrupt_mask: mask of interrupt bits to update + * @enabled_irq_mask: mask of interrupt bits to enable + */ +static void snb_update_pm_irq(struct drm_i915_private *dev_priv, + uint32_t interrupt_mask, + uint32_t enabled_irq_mask) +{ + uint32_t new_val; + + WARN_ON(enabled_irq_mask & ~interrupt_mask); + + assert_spin_locked(&dev_priv->irq_lock); + + new_val = dev_priv->pm_irq_mask; + new_val &= ~interrupt_mask; + new_val |= (~enabled_irq_mask & interrupt_mask); + + if (new_val != dev_priv->pm_irq_mask) { + dev_priv->pm_irq_mask = new_val; + I915_WRITE(gen6_pm_imr(dev_priv), dev_priv->pm_irq_mask); + POSTING_READ(gen6_pm_imr(dev_priv)); + } +} + +void gen6_enable_pm_irq(struct drm_i915_private *dev_priv, uint32_t mask) +{ + if (WARN_ON(!intel_irqs_enabled(dev_priv))) + return; + + snb_update_pm_irq(dev_priv, mask, mask); +} + +static void __gen6_disable_pm_irq(struct drm_i915_private *dev_priv, + uint32_t mask) +{ + snb_update_pm_irq(dev_priv, mask, 0); +} + +void gen6_disable_pm_irq(struct drm_i915_private *dev_priv, uint32_t mask) +{ + if (WARN_ON(!intel_irqs_enabled(dev_priv))) + return; + + __gen6_disable_pm_irq(dev_priv, mask); +} + +void gen6_reset_rps_interrupts(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t reg = gen6_pm_iir(dev_priv); + + spin_lock_irq(&dev_priv->irq_lock); + I915_WRITE(reg, dev_priv->pm_rps_events); + I915_WRITE(reg, dev_priv->pm_rps_events); + POSTING_READ(reg); + dev_priv->rps.pm_iir = 0; + spin_unlock_irq(&dev_priv->irq_lock); +} + +void gen6_enable_rps_interrupts(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + spin_lock_irq(&dev_priv->irq_lock); + + WARN_ON(dev_priv->rps.pm_iir); + WARN_ON(I915_READ(gen6_pm_iir(dev_priv)) & dev_priv->pm_rps_events); + dev_priv->rps.interrupts_enabled = true; + I915_WRITE(gen6_pm_ier(dev_priv), I915_READ(gen6_pm_ier(dev_priv)) | + dev_priv->pm_rps_events); + gen6_enable_pm_irq(dev_priv, dev_priv->pm_rps_events); + + spin_unlock_irq(&dev_priv->irq_lock); +} + +u32 gen6_sanitize_rps_pm_mask(struct drm_i915_private *dev_priv, u32 mask) +{ + /* + * SNB,IVB can while VLV,CHV may hard hang on looping batchbuffer + * if GEN6_PM_UP_EI_EXPIRED is masked. + * + * TODO: verify if this can be reproduced on VLV,CHV. + */ + if (INTEL_INFO(dev_priv)->gen <= 7 && !IS_HASWELL(dev_priv)) + mask &= ~GEN6_PM_RP_UP_EI_EXPIRED; + + if (INTEL_INFO(dev_priv)->gen >= 8) + mask &= ~GEN8_PMINTR_REDIRECT_TO_NON_DISP; + + return mask; +} + +void gen6_disable_rps_interrupts(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + spin_lock_irq(&dev_priv->irq_lock); + dev_priv->rps.interrupts_enabled = false; + spin_unlock_irq(&dev_priv->irq_lock); + + cancel_work_sync(&dev_priv->rps.work); + + spin_lock_irq(&dev_priv->irq_lock); + + I915_WRITE(GEN6_PMINTRMSK, gen6_sanitize_rps_pm_mask(dev_priv, ~0)); + + __gen6_disable_pm_irq(dev_priv, dev_priv->pm_rps_events); + I915_WRITE(gen6_pm_ier(dev_priv), I915_READ(gen6_pm_ier(dev_priv)) & + ~dev_priv->pm_rps_events); + + spin_unlock_irq(&dev_priv->irq_lock); + + synchronize_irq(dev->irq); +} + +/** + * ibx_display_interrupt_update - update SDEIMR + * @dev_priv: driver private + * @interrupt_mask: mask of interrupt bits to update + * @enabled_irq_mask: mask of interrupt bits to enable + */ +void ibx_display_interrupt_update(struct drm_i915_private *dev_priv, + uint32_t interrupt_mask, + uint32_t enabled_irq_mask) +{ + uint32_t sdeimr = I915_READ(SDEIMR); + sdeimr &= ~interrupt_mask; + sdeimr |= (~enabled_irq_mask & interrupt_mask); + + WARN_ON(enabled_irq_mask & ~interrupt_mask); + + assert_spin_locked(&dev_priv->irq_lock); + + if (WARN_ON(!intel_irqs_enabled(dev_priv))) + return; + + I915_WRITE(SDEIMR, sdeimr); + POSTING_READ(SDEIMR); +} + +static void +__i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, + u32 enable_mask, u32 status_mask) +{ + u32 reg = PIPESTAT(pipe); + u32 pipestat = I915_READ(reg) & PIPESTAT_INT_ENABLE_MASK; + + assert_spin_locked(&dev_priv->irq_lock); + WARN_ON(!intel_irqs_enabled(dev_priv)); + + if (WARN_ONCE(enable_mask & ~PIPESTAT_INT_ENABLE_MASK || + status_mask & ~PIPESTAT_INT_STATUS_MASK, + "pipe %c: enable_mask=0x%x, status_mask=0x%x\n", + pipe_name(pipe), enable_mask, status_mask)) + return; + + if ((pipestat & enable_mask) == enable_mask) + return; + + dev_priv->pipestat_irq_mask[pipe] |= status_mask; + + /* Enable the interrupt, clear any pending status */ + pipestat |= enable_mask | status_mask; + I915_WRITE(reg, pipestat); + POSTING_READ(reg); +} + +static void +__i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, + u32 enable_mask, u32 status_mask) +{ + u32 reg = PIPESTAT(pipe); + u32 pipestat = I915_READ(reg) & PIPESTAT_INT_ENABLE_MASK; + + assert_spin_locked(&dev_priv->irq_lock); + WARN_ON(!intel_irqs_enabled(dev_priv)); + + if (WARN_ONCE(enable_mask & ~PIPESTAT_INT_ENABLE_MASK || + status_mask & ~PIPESTAT_INT_STATUS_MASK, + "pipe %c: enable_mask=0x%x, status_mask=0x%x\n", + pipe_name(pipe), enable_mask, status_mask)) + return; + + if ((pipestat & enable_mask) == 0) + return; + + dev_priv->pipestat_irq_mask[pipe] &= ~status_mask; + + pipestat &= ~enable_mask; + I915_WRITE(reg, pipestat); + POSTING_READ(reg); +} + +static u32 vlv_get_pipestat_enable_mask(struct drm_device *dev, u32 status_mask) +{ + u32 enable_mask = status_mask << 16; + + /* + * On pipe A we don't support the PSR interrupt yet, + * on pipe B and C the same bit MBZ. + */ + if (WARN_ON_ONCE(status_mask & PIPE_A_PSR_STATUS_VLV)) + return 0; + /* + * On pipe B and C we don't support the PSR interrupt yet, on pipe + * A the same bit is for perf counters which we don't use either. + */ + if (WARN_ON_ONCE(status_mask & PIPE_B_PSR_STATUS_VLV)) + return 0; + + enable_mask &= ~(PIPE_FIFO_UNDERRUN_STATUS | + SPRITE0_FLIP_DONE_INT_EN_VLV | + SPRITE1_FLIP_DONE_INT_EN_VLV); + if (status_mask & SPRITE0_FLIP_DONE_INT_STATUS_VLV) + enable_mask |= SPRITE0_FLIP_DONE_INT_EN_VLV; + if (status_mask & SPRITE1_FLIP_DONE_INT_STATUS_VLV) + enable_mask |= SPRITE1_FLIP_DONE_INT_EN_VLV; + + return enable_mask; +} + +void +i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, + u32 status_mask) +{ + u32 enable_mask; + + if (IS_VALLEYVIEW(dev_priv->dev)) + enable_mask = vlv_get_pipestat_enable_mask(dev_priv->dev, + status_mask); + else + enable_mask = status_mask << 16; + __i915_enable_pipestat(dev_priv, pipe, enable_mask, status_mask); +} + +void +i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, + u32 status_mask) +{ + u32 enable_mask; + + if (IS_VALLEYVIEW(dev_priv->dev)) + enable_mask = vlv_get_pipestat_enable_mask(dev_priv->dev, + status_mask); + else + enable_mask = status_mask << 16; + __i915_disable_pipestat(dev_priv, pipe, enable_mask, status_mask); +} + +/** + * i915_enable_asle_pipestat - enable ASLE pipestat for OpRegion + */ +static void i915_enable_asle_pipestat(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!dev_priv->opregion.asle || !IS_MOBILE(dev)) + return; + + spin_lock_irq(&dev_priv->irq_lock); + + i915_enable_pipestat(dev_priv, PIPE_B, PIPE_LEGACY_BLC_EVENT_STATUS); + if (INTEL_INFO(dev)->gen >= 4) + i915_enable_pipestat(dev_priv, PIPE_A, + PIPE_LEGACY_BLC_EVENT_STATUS); + + spin_unlock_irq(&dev_priv->irq_lock); +} + +/* + * This timing diagram depicts the video signal in and + * around the vertical blanking period. + * + * Assumptions about the fictitious mode used in this example: + * vblank_start >= 3 + * vsync_start = vblank_start + 1 + * vsync_end = vblank_start + 2 + * vtotal = vblank_start + 3 + * + * start of vblank: + * latch double buffered registers + * increment frame counter (ctg+) + * generate start of vblank interrupt (gen4+) + * | + * | frame start: + * | generate frame start interrupt (aka. vblank interrupt) (gmch) + * | may be shifted forward 1-3 extra lines via PIPECONF + * | | + * | | start of vsync: + * | | generate vsync interrupt + * | | | + * ___xxxx___ ___xxxx___ ___xxxx___ ___xxxx___ ___xxxx___ ___xxxx + * . \hs/ . \hs/ \hs/ \hs/ . \hs/ + * ----va---> <-----------------vb--------------------> <--------va------------- + * | | <----vs-----> | + * -vbs-----> <---vbs+1---> <---vbs+2---> <-----0-----> <-----1-----> <-----2--- (scanline counter gen2) + * -vbs-2---> <---vbs-1---> <---vbs-----> <---vbs+1---> <---vbs+2---> <-----0--- (scanline counter gen3+) + * -vbs-2---> <---vbs-2---> <---vbs-1---> <---vbs-----> <---vbs+1---> <---vbs+2- (scanline counter hsw+ hdmi) + * | | | + * last visible pixel first visible pixel + * | increment frame counter (gen3/4) + * pixel counter = vblank_start * htotal pixel counter = 0 (gen3/4) + * + * x = horizontal active + * _ = horizontal blanking + * hs = horizontal sync + * va = vertical active + * vb = vertical blanking + * vs = vertical sync + * vbs = vblank_start (number) + * + * Summary: + * - most events happen at the start of horizontal sync + * - frame start happens at the start of horizontal blank, 1-4 lines + * (depending on PIPECONF settings) after the start of vblank + * - gen3/4 pixel and frame counter are synchronized with the start + * of horizontal active on the first line of vertical active + */ + +static u32 i8xx_get_vblank_counter(struct drm_device *dev, int pipe) +{ + /* Gen2 doesn't have a hardware frame counter */ + return 0; +} + +/* Called from drm generic code, passed a 'crtc', which + * we use as a pipe index + */ +static u32 i915_get_vblank_counter(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned long high_frame; + unsigned long low_frame; + u32 high1, high2, low, pixel, vbl_start, hsync_start, htotal; + struct intel_crtc *intel_crtc = + to_intel_crtc(dev_priv->pipe_to_crtc_mapping[pipe]); + const struct drm_display_mode *mode = + &intel_crtc->config->base.adjusted_mode; + + htotal = mode->crtc_htotal; + hsync_start = mode->crtc_hsync_start; + vbl_start = mode->crtc_vblank_start; + if (mode->flags & DRM_MODE_FLAG_INTERLACE) + vbl_start = DIV_ROUND_UP(vbl_start, 2); + + /* Convert to pixel count */ + vbl_start *= htotal; + + /* Start of vblank event occurs at start of hsync */ + vbl_start -= htotal - hsync_start; + + high_frame = PIPEFRAME(pipe); + low_frame = PIPEFRAMEPIXEL(pipe); + + /* + * High & low register fields aren't synchronized, so make sure + * we get a low value that's stable across two reads of the high + * register. + */ + do { + high1 = I915_READ(high_frame) & PIPE_FRAME_HIGH_MASK; + low = I915_READ(low_frame); + high2 = I915_READ(high_frame) & PIPE_FRAME_HIGH_MASK; + } while (high1 != high2); + + high1 >>= PIPE_FRAME_HIGH_SHIFT; + pixel = low & PIPE_PIXEL_MASK; + low >>= PIPE_FRAME_LOW_SHIFT; + + /* + * The frame counter increments at beginning of active. + * Cook up a vblank counter by also checking the pixel + * counter against vblank start. + */ + return (((high1 << 8) | low) + (pixel >= vbl_start)) & 0xffffff; +} + +static u32 gm45_get_vblank_counter(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int reg = PIPE_FRMCOUNT_GM45(pipe); + + return I915_READ(reg); +} + +/* raw reads, only for fast reads of display block, no need for forcewake etc. */ +#define __raw_i915_read32(dev_priv__, reg__) readl((dev_priv__)->regs + (reg__)) + +static int __intel_get_crtc_scanline(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + const struct drm_display_mode *mode = &crtc->config->base.adjusted_mode; + enum pipe pipe = crtc->pipe; + int position, vtotal; + + vtotal = mode->crtc_vtotal; + if (mode->flags & DRM_MODE_FLAG_INTERLACE) + vtotal /= 2; + + if (IS_GEN2(dev)) + position = __raw_i915_read32(dev_priv, PIPEDSL(pipe)) & DSL_LINEMASK_GEN2; + else + position = __raw_i915_read32(dev_priv, PIPEDSL(pipe)) & DSL_LINEMASK_GEN3; + + /* + * See update_scanline_offset() for the details on the + * scanline_offset adjustment. + */ + return (position + crtc->scanline_offset) % vtotal; +} + +static int i915_get_crtc_scanoutpos(struct drm_device *dev, int pipe, + unsigned int flags, int *vpos, int *hpos, + ktime_t *stime, ktime_t *etime) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + const struct drm_display_mode *mode = &intel_crtc->config->base.adjusted_mode; + int position; + int vbl_start, vbl_end, hsync_start, htotal, vtotal; + bool in_vbl = true; + int ret = 0; + unsigned long irqflags; + + if (!intel_crtc->active) { + DRM_DEBUG_DRIVER("trying to get scanoutpos for disabled " + "pipe %c\n", pipe_name(pipe)); + return 0; + } + + htotal = mode->crtc_htotal; + hsync_start = mode->crtc_hsync_start; + vtotal = mode->crtc_vtotal; + vbl_start = mode->crtc_vblank_start; + vbl_end = mode->crtc_vblank_end; + + if (mode->flags & DRM_MODE_FLAG_INTERLACE) { + vbl_start = DIV_ROUND_UP(vbl_start, 2); + vbl_end /= 2; + vtotal /= 2; + } + + ret |= DRM_SCANOUTPOS_VALID | DRM_SCANOUTPOS_ACCURATE; + + /* + * Lock uncore.lock, as we will do multiple timing critical raw + * register reads, potentially with preemption disabled, so the + * following code must not block on uncore.lock. + */ + spin_lock_irqsave(&dev_priv->uncore.lock, irqflags); + + /* preempt_disable_rt() should go right here in PREEMPT_RT patchset. */ + + /* Get optional system timestamp before query. */ + if (stime) + *stime = ktime_get(); + + if (IS_GEN2(dev) || IS_G4X(dev) || INTEL_INFO(dev)->gen >= 5) { + /* No obvious pixelcount register. Only query vertical + * scanout position from Display scan line register. + */ + position = __intel_get_crtc_scanline(intel_crtc); + } else { + /* Have access to pixelcount since start of frame. + * We can split this into vertical and horizontal + * scanout position. + */ + position = (__raw_i915_read32(dev_priv, PIPEFRAMEPIXEL(pipe)) & PIPE_PIXEL_MASK) >> PIPE_PIXEL_SHIFT; + + /* convert to pixel counts */ + vbl_start *= htotal; + vbl_end *= htotal; + vtotal *= htotal; + + /* + * In interlaced modes, the pixel counter counts all pixels, + * so one field will have htotal more pixels. In order to avoid + * the reported position from jumping backwards when the pixel + * counter is beyond the length of the shorter field, just + * clamp the position the length of the shorter field. This + * matches how the scanline counter based position works since + * the scanline counter doesn't count the two half lines. + */ + if (position >= vtotal) + position = vtotal - 1; + + /* + * Start of vblank interrupt is triggered at start of hsync, + * just prior to the first active line of vblank. However we + * consider lines to start at the leading edge of horizontal + * active. So, should we get here before we've crossed into + * the horizontal active of the first line in vblank, we would + * not set the DRM_SCANOUTPOS_INVBL flag. In order to fix that, + * always add htotal-hsync_start to the current pixel position. + */ + position = (position + htotal - hsync_start) % vtotal; + } + + /* Get optional system timestamp after query. */ + if (etime) + *etime = ktime_get(); + + /* preempt_enable_rt() should go right here in PREEMPT_RT patchset. */ + + spin_unlock_irqrestore(&dev_priv->uncore.lock, irqflags); + + in_vbl = position >= vbl_start && position < vbl_end; + + /* + * While in vblank, position will be negative + * counting up towards 0 at vbl_end. And outside + * vblank, position will be positive counting + * up since vbl_end. + */ + if (position >= vbl_start) + position -= vbl_end; + else + position += vtotal - vbl_end; + + if (IS_GEN2(dev) || IS_G4X(dev) || INTEL_INFO(dev)->gen >= 5) { + *vpos = position; + *hpos = 0; + } else { + *vpos = position / htotal; + *hpos = position - (*vpos * htotal); + } + + /* In vblank? */ + if (in_vbl) + ret |= DRM_SCANOUTPOS_IN_VBLANK; + + return ret; +} + +int intel_get_crtc_scanline(struct intel_crtc *crtc) +{ + struct drm_i915_private *dev_priv = crtc->base.dev->dev_private; + unsigned long irqflags; + int position; + + spin_lock_irqsave(&dev_priv->uncore.lock, irqflags); + position = __intel_get_crtc_scanline(crtc); + spin_unlock_irqrestore(&dev_priv->uncore.lock, irqflags); + + return position; +} + +static int i915_get_vblank_timestamp(struct drm_device *dev, int pipe, + int *max_error, + struct timeval *vblank_time, + unsigned flags) +{ + struct drm_crtc *crtc; + + if (pipe < 0 || pipe >= INTEL_INFO(dev)->num_pipes) { + DRM_ERROR("Invalid crtc %d\n", pipe); + return -EINVAL; + } + + /* Get drm_crtc to timestamp: */ + crtc = intel_get_crtc_for_pipe(dev, pipe); + if (crtc == NULL) { + DRM_ERROR("Invalid crtc %d\n", pipe); + return -EINVAL; + } + + if (!crtc->state->enable) { + DRM_DEBUG_KMS("crtc %d is disabled\n", pipe); + return -EBUSY; + } + + /* Helper routine in DRM core does all the work: */ + return drm_calc_vbltimestamp_from_scanoutpos(dev, pipe, max_error, + vblank_time, flags, + crtc, + &to_intel_crtc(crtc)->config->base.adjusted_mode); +} + +static bool intel_hpd_irq_event(struct drm_device *dev, + struct drm_connector *connector) +{ + enum drm_connector_status old_status; + + WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); + old_status = connector->status; + + connector->status = connector->funcs->detect(connector, false); + if (old_status == connector->status) + return false; + + DRM_DEBUG_KMS("[CONNECTOR:%d:%s] status updated from %s to %s\n", + connector->base.id, + connector->name, + drm_get_connector_status_name(old_status), + drm_get_connector_status_name(connector->status)); + + return true; +} + +static void i915_digport_work_func(struct work_struct *work) +{ + struct drm_i915_private *dev_priv = + container_of(work, struct drm_i915_private, dig_port_work); + u32 long_port_mask, short_port_mask; + struct intel_digital_port *intel_dig_port; + int i; + u32 old_bits = 0; + + spin_lock_irq(&dev_priv->irq_lock); + long_port_mask = dev_priv->long_hpd_port_mask; + dev_priv->long_hpd_port_mask = 0; + short_port_mask = dev_priv->short_hpd_port_mask; + dev_priv->short_hpd_port_mask = 0; + spin_unlock_irq(&dev_priv->irq_lock); + + for (i = 0; i < I915_MAX_PORTS; i++) { + bool valid = false; + bool long_hpd = false; + intel_dig_port = dev_priv->hpd_irq_port[i]; + if (!intel_dig_port || !intel_dig_port->hpd_pulse) + continue; + + if (long_port_mask & (1 << i)) { + valid = true; + long_hpd = true; + } else if (short_port_mask & (1 << i)) + valid = true; + + if (valid) { + enum irqreturn ret; + + ret = intel_dig_port->hpd_pulse(intel_dig_port, long_hpd); + if (ret == IRQ_NONE) { + /* fall back to old school hpd */ + old_bits |= (1 << intel_dig_port->base.hpd_pin); + } + } + } + + if (old_bits) { + spin_lock_irq(&dev_priv->irq_lock); + dev_priv->hpd_event_bits |= old_bits; + spin_unlock_irq(&dev_priv->irq_lock); + schedule_work(&dev_priv->hotplug_work); + } +} + +/* + * Handle hotplug events outside the interrupt handler proper. + */ +#define I915_REENABLE_HOTPLUG_DELAY (2*60*1000) + +static void i915_hotplug_work_func(struct work_struct *work) +{ + struct drm_i915_private *dev_priv = + container_of(work, struct drm_i915_private, hotplug_work); + struct drm_device *dev = dev_priv->dev; + struct drm_mode_config *mode_config = &dev->mode_config; + struct intel_connector *intel_connector; + struct intel_encoder *intel_encoder; + struct drm_connector *connector; + bool hpd_disabled = false; + bool changed = false; + u32 hpd_event_bits; + + mutex_lock(&mode_config->mutex); + DRM_DEBUG_KMS("running encoder hotplug functions\n"); + + spin_lock_irq(&dev_priv->irq_lock); + + hpd_event_bits = dev_priv->hpd_event_bits; + dev_priv->hpd_event_bits = 0; + list_for_each_entry(connector, &mode_config->connector_list, head) { + intel_connector = to_intel_connector(connector); + if (!intel_connector->encoder) + continue; + intel_encoder = intel_connector->encoder; + if (intel_encoder->hpd_pin > HPD_NONE && + dev_priv->hpd_stats[intel_encoder->hpd_pin].hpd_mark == HPD_MARK_DISABLED && + connector->polled == DRM_CONNECTOR_POLL_HPD) { + DRM_INFO("HPD interrupt storm detected on connector %s: " + "switching from hotplug detection to polling\n", + connector->name); + dev_priv->hpd_stats[intel_encoder->hpd_pin].hpd_mark = HPD_DISABLED; + connector->polled = DRM_CONNECTOR_POLL_CONNECT + | DRM_CONNECTOR_POLL_DISCONNECT; + hpd_disabled = true; + } + if (hpd_event_bits & (1 << intel_encoder->hpd_pin)) { + DRM_DEBUG_KMS("Connector %s (pin %i) received hotplug event.\n", + connector->name, intel_encoder->hpd_pin); + } + } + /* if there were no outputs to poll, poll was disabled, + * therefore make sure it's enabled when disabling HPD on + * some connectors */ + if (hpd_disabled) { + drm_kms_helper_poll_enable(dev); + mod_delayed_work(system_wq, &dev_priv->hotplug_reenable_work, + msecs_to_jiffies(I915_REENABLE_HOTPLUG_DELAY)); + } + + spin_unlock_irq(&dev_priv->irq_lock); + + list_for_each_entry(connector, &mode_config->connector_list, head) { + intel_connector = to_intel_connector(connector); + if (!intel_connector->encoder) + continue; + intel_encoder = intel_connector->encoder; + if (hpd_event_bits & (1 << intel_encoder->hpd_pin)) { + if (intel_encoder->hot_plug) + intel_encoder->hot_plug(intel_encoder); + if (intel_hpd_irq_event(dev, connector)) + changed = true; + } + } + mutex_unlock(&mode_config->mutex); + + if (changed) + drm_kms_helper_hotplug_event(dev); +} + +static void ironlake_rps_change_irq_handler(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 busy_up, busy_down, max_avg, min_avg; + u8 new_delay; + + spin_lock(&mchdev_lock); + + I915_WRITE16(MEMINTRSTS, I915_READ(MEMINTRSTS)); + + new_delay = dev_priv->ips.cur_delay; + + I915_WRITE16(MEMINTRSTS, MEMINT_EVAL_CHG); + busy_up = I915_READ(RCPREVBSYTUPAVG); + busy_down = I915_READ(RCPREVBSYTDNAVG); + max_avg = I915_READ(RCBMAXAVG); + min_avg = I915_READ(RCBMINAVG); + + /* Handle RCS change request from hw */ + if (busy_up > max_avg) { + if (dev_priv->ips.cur_delay != dev_priv->ips.max_delay) + new_delay = dev_priv->ips.cur_delay - 1; + if (new_delay < dev_priv->ips.max_delay) + new_delay = dev_priv->ips.max_delay; + } else if (busy_down < min_avg) { + if (dev_priv->ips.cur_delay != dev_priv->ips.min_delay) + new_delay = dev_priv->ips.cur_delay + 1; + if (new_delay > dev_priv->ips.min_delay) + new_delay = dev_priv->ips.min_delay; + } + + if (ironlake_set_drps(dev, new_delay)) + dev_priv->ips.cur_delay = new_delay; + + spin_unlock(&mchdev_lock); + + return; +} + +static void notify_ring(struct drm_device *dev, + struct intel_engine_cs *ring) +{ + if (!intel_ring_initialized(ring)) + return; + + trace_i915_gem_request_notify(ring); + + wake_up_all(&ring->irq_queue); +} + +static void vlv_c0_read(struct drm_i915_private *dev_priv, + struct intel_rps_ei *ei) +{ + ei->cz_clock = vlv_punit_read(dev_priv, PUNIT_REG_CZ_TIMESTAMP); + ei->render_c0 = I915_READ(VLV_RENDER_C0_COUNT); + ei->media_c0 = I915_READ(VLV_MEDIA_C0_COUNT); +} + +static bool vlv_c0_above(struct drm_i915_private *dev_priv, + const struct intel_rps_ei *old, + const struct intel_rps_ei *now, + int threshold) +{ + u64 time, c0; + + if (old->cz_clock == 0) + return false; + + time = now->cz_clock - old->cz_clock; + time *= threshold * dev_priv->mem_freq; + + /* Workload can be split between render + media, e.g. SwapBuffers + * being blitted in X after being rendered in mesa. To account for + * this we need to combine both engines into our activity counter. + */ + c0 = now->render_c0 - old->render_c0; + c0 += now->media_c0 - old->media_c0; + c0 *= 100 * VLV_CZ_CLOCK_TO_MILLI_SEC * 4 / 1000; + + return c0 >= time; +} + +void gen6_rps_reset_ei(struct drm_i915_private *dev_priv) +{ + vlv_c0_read(dev_priv, &dev_priv->rps.down_ei); + dev_priv->rps.up_ei = dev_priv->rps.down_ei; +} + +static u32 vlv_wa_c0_ei(struct drm_i915_private *dev_priv, u32 pm_iir) +{ + struct intel_rps_ei now; + u32 events = 0; + + if ((pm_iir & (GEN6_PM_RP_DOWN_EI_EXPIRED | GEN6_PM_RP_UP_EI_EXPIRED)) == 0) + return 0; + + vlv_c0_read(dev_priv, &now); + if (now.cz_clock == 0) + return 0; + + if (pm_iir & GEN6_PM_RP_DOWN_EI_EXPIRED) { + if (!vlv_c0_above(dev_priv, + &dev_priv->rps.down_ei, &now, + VLV_RP_DOWN_EI_THRESHOLD)) + events |= GEN6_PM_RP_DOWN_THRESHOLD; + dev_priv->rps.down_ei = now; + } + + if (pm_iir & GEN6_PM_RP_UP_EI_EXPIRED) { + if (vlv_c0_above(dev_priv, + &dev_priv->rps.up_ei, &now, + VLV_RP_UP_EI_THRESHOLD)) + events |= GEN6_PM_RP_UP_THRESHOLD; + dev_priv->rps.up_ei = now; + } + + return events; +} + +static void gen6_pm_rps_work(struct work_struct *work) +{ + struct drm_i915_private *dev_priv = + container_of(work, struct drm_i915_private, rps.work); + u32 pm_iir; + int new_delay, adj; + + spin_lock_irq(&dev_priv->irq_lock); + /* Speed up work cancelation during disabling rps interrupts. */ + if (!dev_priv->rps.interrupts_enabled) { + spin_unlock_irq(&dev_priv->irq_lock); + return; + } + pm_iir = dev_priv->rps.pm_iir; + dev_priv->rps.pm_iir = 0; + /* Make sure not to corrupt PMIMR state used by ringbuffer on GEN6 */ + gen6_enable_pm_irq(dev_priv, dev_priv->pm_rps_events); + spin_unlock_irq(&dev_priv->irq_lock); + + /* Make sure we didn't queue anything we're not going to process. */ + WARN_ON(pm_iir & ~dev_priv->pm_rps_events); + + if ((pm_iir & dev_priv->pm_rps_events) == 0) + return; + + mutex_lock(&dev_priv->rps.hw_lock); + + pm_iir |= vlv_wa_c0_ei(dev_priv, pm_iir); + + adj = dev_priv->rps.last_adj; + if (pm_iir & GEN6_PM_RP_UP_THRESHOLD) { + if (adj > 0) + adj *= 2; + else { + /* CHV needs even encode values */ + adj = IS_CHERRYVIEW(dev_priv->dev) ? 2 : 1; + } + new_delay = dev_priv->rps.cur_freq + adj; + + /* + * For better performance, jump directly + * to RPe if we're below it. + */ + if (new_delay < dev_priv->rps.efficient_freq) + new_delay = dev_priv->rps.efficient_freq; + } else if (pm_iir & GEN6_PM_RP_DOWN_TIMEOUT) { + if (dev_priv->rps.cur_freq > dev_priv->rps.efficient_freq) + new_delay = dev_priv->rps.efficient_freq; + else + new_delay = dev_priv->rps.min_freq_softlimit; + adj = 0; + } else if (pm_iir & GEN6_PM_RP_DOWN_THRESHOLD) { + if (adj < 0) + adj *= 2; + else { + /* CHV needs even encode values */ + adj = IS_CHERRYVIEW(dev_priv->dev) ? -2 : -1; + } + new_delay = dev_priv->rps.cur_freq + adj; + } else { /* unknown event */ + new_delay = dev_priv->rps.cur_freq; + } + + /* sysfs frequency interfaces may have snuck in while servicing the + * interrupt + */ + new_delay = clamp_t(int, new_delay, + dev_priv->rps.min_freq_softlimit, + dev_priv->rps.max_freq_softlimit); + + dev_priv->rps.last_adj = new_delay - dev_priv->rps.cur_freq; + + intel_set_rps(dev_priv->dev, new_delay); + + mutex_unlock(&dev_priv->rps.hw_lock); +} + + +/** + * ivybridge_parity_work - Workqueue called when a parity error interrupt + * occurred. + * @work: workqueue struct + * + * Doesn't actually do anything except notify userspace. As a consequence of + * this event, userspace should try to remap the bad rows since statistically + * it is likely the same row is more likely to go bad again. + */ +static void ivybridge_parity_work(struct work_struct *work) +{ + struct drm_i915_private *dev_priv = + container_of(work, struct drm_i915_private, l3_parity.error_work); + u32 error_status, row, bank, subbank; + char *parity_event[6]; + uint32_t misccpctl; + uint8_t slice = 0; + + /* We must turn off DOP level clock gating to access the L3 registers. + * In order to prevent a get/put style interface, acquire struct mutex + * any time we access those registers. + */ + mutex_lock(&dev_priv->dev->struct_mutex); + + /* If we've screwed up tracking, just let the interrupt fire again */ + if (WARN_ON(!dev_priv->l3_parity.which_slice)) + goto out; + + misccpctl = I915_READ(GEN7_MISCCPCTL); + I915_WRITE(GEN7_MISCCPCTL, misccpctl & ~GEN7_DOP_CLOCK_GATE_ENABLE); + POSTING_READ(GEN7_MISCCPCTL); + + while ((slice = ffs(dev_priv->l3_parity.which_slice)) != 0) { + u32 reg; + + slice--; + if (WARN_ON_ONCE(slice >= NUM_L3_SLICES(dev_priv->dev))) + break; + + dev_priv->l3_parity.which_slice &= ~(1<dev->primary->kdev->kobj, + KOBJ_CHANGE, parity_event); + + DRM_DEBUG("Parity error: Slice = %d, Row = %d, Bank = %d, Sub bank = %d.\n", + slice, row, bank, subbank); + + kfree(parity_event[4]); + kfree(parity_event[3]); + kfree(parity_event[2]); + kfree(parity_event[1]); + } + + I915_WRITE(GEN7_MISCCPCTL, misccpctl); + +out: + WARN_ON(dev_priv->l3_parity.which_slice); + spin_lock_irq(&dev_priv->irq_lock); + gen5_enable_gt_irq(dev_priv, GT_PARITY_ERROR(dev_priv->dev)); + spin_unlock_irq(&dev_priv->irq_lock); + + mutex_unlock(&dev_priv->dev->struct_mutex); +} + +static void ivybridge_parity_error_irq_handler(struct drm_device *dev, u32 iir) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!HAS_L3_DPF(dev)) + return; + + spin_lock(&dev_priv->irq_lock); + gen5_disable_gt_irq(dev_priv, GT_PARITY_ERROR(dev)); + spin_unlock(&dev_priv->irq_lock); + + iir &= GT_PARITY_ERROR(dev); + if (iir & GT_RENDER_L3_PARITY_ERROR_INTERRUPT_S1) + dev_priv->l3_parity.which_slice |= 1 << 1; + + if (iir & GT_RENDER_L3_PARITY_ERROR_INTERRUPT) + dev_priv->l3_parity.which_slice |= 1 << 0; + + queue_work(dev_priv->wq, &dev_priv->l3_parity.error_work); +} + +static void ilk_gt_irq_handler(struct drm_device *dev, + struct drm_i915_private *dev_priv, + u32 gt_iir) +{ + if (gt_iir & + (GT_RENDER_USER_INTERRUPT | GT_RENDER_PIPECTL_NOTIFY_INTERRUPT)) + notify_ring(dev, &dev_priv->ring[RCS]); + if (gt_iir & ILK_BSD_USER_INTERRUPT) + notify_ring(dev, &dev_priv->ring[VCS]); +} + +static void snb_gt_irq_handler(struct drm_device *dev, + struct drm_i915_private *dev_priv, + u32 gt_iir) +{ + + if (gt_iir & + (GT_RENDER_USER_INTERRUPT | GT_RENDER_PIPECTL_NOTIFY_INTERRUPT)) + notify_ring(dev, &dev_priv->ring[RCS]); + if (gt_iir & GT_BSD_USER_INTERRUPT) + notify_ring(dev, &dev_priv->ring[VCS]); + if (gt_iir & GT_BLT_USER_INTERRUPT) + notify_ring(dev, &dev_priv->ring[BCS]); + + if (gt_iir & (GT_BLT_CS_ERROR_INTERRUPT | + GT_BSD_CS_ERROR_INTERRUPT | + GT_RENDER_CS_MASTER_ERROR_INTERRUPT)) + DRM_DEBUG("Command parser error, gt_iir 0x%08x\n", gt_iir); + + if (gt_iir & GT_PARITY_ERROR(dev)) + ivybridge_parity_error_irq_handler(dev, gt_iir); +} + +static irqreturn_t gen8_gt_irq_handler(struct drm_device *dev, + struct drm_i915_private *dev_priv, + u32 master_ctl) +{ + struct intel_engine_cs *ring; + u32 rcs, bcs, vcs; + uint32_t tmp = 0; + irqreturn_t ret = IRQ_NONE; + + if (master_ctl & (GEN8_GT_RCS_IRQ | GEN8_GT_BCS_IRQ)) { + tmp = I915_READ(GEN8_GT_IIR(0)); + if (tmp) { + I915_WRITE(GEN8_GT_IIR(0), tmp); + ret = IRQ_HANDLED; + + rcs = tmp >> GEN8_RCS_IRQ_SHIFT; + ring = &dev_priv->ring[RCS]; + if (rcs & GT_RENDER_USER_INTERRUPT) + notify_ring(dev, ring); + if (rcs & GT_CONTEXT_SWITCH_INTERRUPT) + intel_lrc_irq_handler(ring); + + bcs = tmp >> GEN8_BCS_IRQ_SHIFT; + ring = &dev_priv->ring[BCS]; + if (bcs & GT_RENDER_USER_INTERRUPT) + notify_ring(dev, ring); + if (bcs & GT_CONTEXT_SWITCH_INTERRUPT) + intel_lrc_irq_handler(ring); + } else + DRM_ERROR("The master control interrupt lied (GT0)!\n"); + } + + if (master_ctl & (GEN8_GT_VCS1_IRQ | GEN8_GT_VCS2_IRQ)) { + tmp = I915_READ(GEN8_GT_IIR(1)); + if (tmp) { + I915_WRITE(GEN8_GT_IIR(1), tmp); + ret = IRQ_HANDLED; + + vcs = tmp >> GEN8_VCS1_IRQ_SHIFT; + ring = &dev_priv->ring[VCS]; + if (vcs & GT_RENDER_USER_INTERRUPT) + notify_ring(dev, ring); + if (vcs & GT_CONTEXT_SWITCH_INTERRUPT) + intel_lrc_irq_handler(ring); + + vcs = tmp >> GEN8_VCS2_IRQ_SHIFT; + ring = &dev_priv->ring[VCS2]; + if (vcs & GT_RENDER_USER_INTERRUPT) + notify_ring(dev, ring); + if (vcs & GT_CONTEXT_SWITCH_INTERRUPT) + intel_lrc_irq_handler(ring); + } else + DRM_ERROR("The master control interrupt lied (GT1)!\n"); + } + + if (master_ctl & GEN8_GT_PM_IRQ) { + tmp = I915_READ(GEN8_GT_IIR(2)); + if (tmp & dev_priv->pm_rps_events) { + I915_WRITE(GEN8_GT_IIR(2), + tmp & dev_priv->pm_rps_events); + ret = IRQ_HANDLED; + gen6_rps_irq_handler(dev_priv, tmp); + } else + DRM_ERROR("The master control interrupt lied (PM)!\n"); + } + + if (master_ctl & GEN8_GT_VECS_IRQ) { + tmp = I915_READ(GEN8_GT_IIR(3)); + if (tmp) { + I915_WRITE(GEN8_GT_IIR(3), tmp); + ret = IRQ_HANDLED; + + vcs = tmp >> GEN8_VECS_IRQ_SHIFT; + ring = &dev_priv->ring[VECS]; + if (vcs & GT_RENDER_USER_INTERRUPT) + notify_ring(dev, ring); + if (vcs & GT_CONTEXT_SWITCH_INTERRUPT) + intel_lrc_irq_handler(ring); + } else + DRM_ERROR("The master control interrupt lied (GT3)!\n"); + } + + return ret; +} + +#define HPD_STORM_DETECT_PERIOD 1000 +#define HPD_STORM_THRESHOLD 5 + +static int pch_port_to_hotplug_shift(enum port port) +{ + switch (port) { + case PORT_A: + case PORT_E: + default: + return -1; + case PORT_B: + return 0; + case PORT_C: + return 8; + case PORT_D: + return 16; + } +} + +static int i915_port_to_hotplug_shift(enum port port) +{ + switch (port) { + case PORT_A: + case PORT_E: + default: + return -1; + case PORT_B: + return 17; + case PORT_C: + return 19; + case PORT_D: + return 21; + } +} + +static inline enum port get_port_from_pin(enum hpd_pin pin) +{ + switch (pin) { + case HPD_PORT_B: + return PORT_B; + case HPD_PORT_C: + return PORT_C; + case HPD_PORT_D: + return PORT_D; + default: + return PORT_A; /* no hpd */ + } +} + +static inline void intel_hpd_irq_handler(struct drm_device *dev, + u32 hotplug_trigger, + u32 dig_hotplug_reg, + const u32 hpd[HPD_NUM_PINS]) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int i; + enum port port; + bool storm_detected = false; + bool queue_dig = false, queue_hp = false; + u32 dig_shift; + u32 dig_port_mask = 0; + + if (!hotplug_trigger) + return; + + DRM_DEBUG_DRIVER("hotplug event received, stat 0x%08x, dig 0x%08x\n", + hotplug_trigger, dig_hotplug_reg); + + spin_lock(&dev_priv->irq_lock); + for (i = 1; i < HPD_NUM_PINS; i++) { + if (!(hpd[i] & hotplug_trigger)) + continue; + + port = get_port_from_pin(i); + if (port && dev_priv->hpd_irq_port[port]) { + bool long_hpd; + + if (HAS_PCH_SPLIT(dev)) { + dig_shift = pch_port_to_hotplug_shift(port); + long_hpd = (dig_hotplug_reg >> dig_shift) & PORTB_HOTPLUG_LONG_DETECT; + } else { + dig_shift = i915_port_to_hotplug_shift(port); + long_hpd = (hotplug_trigger >> dig_shift) & PORTB_HOTPLUG_LONG_DETECT; + } + + DRM_DEBUG_DRIVER("digital hpd port %c - %s\n", + port_name(port), + long_hpd ? "long" : "short"); + /* for long HPD pulses we want to have the digital queue happen, + but we still want HPD storm detection to function. */ + if (long_hpd) { + dev_priv->long_hpd_port_mask |= (1 << port); + dig_port_mask |= hpd[i]; + } else { + /* for short HPD just trigger the digital queue */ + dev_priv->short_hpd_port_mask |= (1 << port); + hotplug_trigger &= ~hpd[i]; + } + queue_dig = true; + } + } + + for (i = 1; i < HPD_NUM_PINS; i++) { + if (hpd[i] & hotplug_trigger && + dev_priv->hpd_stats[i].hpd_mark == HPD_DISABLED) { + /* + * On GMCH platforms the interrupt mask bits only + * prevent irq generation, not the setting of the + * hotplug bits itself. So only WARN about unexpected + * interrupts on saner platforms. + */ + WARN_ONCE(INTEL_INFO(dev)->gen >= 5 && !IS_VALLEYVIEW(dev), + "Received HPD interrupt (0x%08x) on pin %d (0x%08x) although disabled\n", + hotplug_trigger, i, hpd[i]); + + continue; + } + + if (!(hpd[i] & hotplug_trigger) || + dev_priv->hpd_stats[i].hpd_mark != HPD_ENABLED) + continue; + + if (!(dig_port_mask & hpd[i])) { + dev_priv->hpd_event_bits |= (1 << i); + queue_hp = true; + } + + if (!time_in_range(jiffies, dev_priv->hpd_stats[i].hpd_last_jiffies, + dev_priv->hpd_stats[i].hpd_last_jiffies + + msecs_to_jiffies(HPD_STORM_DETECT_PERIOD))) { + dev_priv->hpd_stats[i].hpd_last_jiffies = jiffies; + dev_priv->hpd_stats[i].hpd_cnt = 0; + DRM_DEBUG_KMS("Received HPD interrupt on PIN %d - cnt: 0\n", i); + } else if (dev_priv->hpd_stats[i].hpd_cnt > HPD_STORM_THRESHOLD) { + dev_priv->hpd_stats[i].hpd_mark = HPD_MARK_DISABLED; + dev_priv->hpd_event_bits &= ~(1 << i); + DRM_DEBUG_KMS("HPD interrupt storm detected on PIN %d\n", i); + storm_detected = true; + } else { + dev_priv->hpd_stats[i].hpd_cnt++; + DRM_DEBUG_KMS("Received HPD interrupt on PIN %d - cnt: %d\n", i, + dev_priv->hpd_stats[i].hpd_cnt); + } + } + + if (storm_detected) + dev_priv->display.hpd_irq_setup(dev); + spin_unlock(&dev_priv->irq_lock); + + /* + * Our hotplug handler can grab modeset locks (by calling down into the + * fb helpers). Hence it must not be run on our own dev-priv->wq work + * queue for otherwise the flush_work in the pageflip code will + * deadlock. + */ + if (queue_dig) + queue_work(dev_priv->dp_wq, &dev_priv->dig_port_work); + if (queue_hp) + schedule_work(&dev_priv->hotplug_work); +} + +static void gmbus_irq_handler(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + wake_up_all(&dev_priv->gmbus_wait_queue); +} + +static void dp_aux_irq_handler(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + wake_up_all(&dev_priv->gmbus_wait_queue); +} + +#if defined(CONFIG_DEBUG_FS) +static void display_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe, + uint32_t crc0, uint32_t crc1, + uint32_t crc2, uint32_t crc3, + uint32_t crc4) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_pipe_crc *pipe_crc = &dev_priv->pipe_crc[pipe]; + struct intel_pipe_crc_entry *entry; + int head, tail; + + spin_lock(&pipe_crc->lock); + + if (!pipe_crc->entries) { + spin_unlock(&pipe_crc->lock); + DRM_DEBUG_KMS("spurious interrupt\n"); + return; + } + + head = pipe_crc->head; + tail = pipe_crc->tail; + + if (CIRC_SPACE(head, tail, INTEL_PIPE_CRC_ENTRIES_NR) < 1) { + spin_unlock(&pipe_crc->lock); + DRM_ERROR("CRC buffer overflowing\n"); + return; + } + + entry = &pipe_crc->entries[head]; + + entry->frame = dev->driver->get_vblank_counter(dev, pipe); + entry->crc[0] = crc0; + entry->crc[1] = crc1; + entry->crc[2] = crc2; + entry->crc[3] = crc3; + entry->crc[4] = crc4; + + head = (head + 1) & (INTEL_PIPE_CRC_ENTRIES_NR - 1); + pipe_crc->head = head; + + spin_unlock(&pipe_crc->lock); + + wake_up_interruptible(&pipe_crc->wq); +} +#else +static inline void +display_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe, + uint32_t crc0, uint32_t crc1, + uint32_t crc2, uint32_t crc3, + uint32_t crc4) {} +#endif + + +static void hsw_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + display_pipe_crc_irq_handler(dev, pipe, + I915_READ(PIPE_CRC_RES_1_IVB(pipe)), + 0, 0, 0, 0); +} + +static void ivb_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + display_pipe_crc_irq_handler(dev, pipe, + I915_READ(PIPE_CRC_RES_1_IVB(pipe)), + I915_READ(PIPE_CRC_RES_2_IVB(pipe)), + I915_READ(PIPE_CRC_RES_3_IVB(pipe)), + I915_READ(PIPE_CRC_RES_4_IVB(pipe)), + I915_READ(PIPE_CRC_RES_5_IVB(pipe))); +} + +static void i9xx_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t res1, res2; + + if (INTEL_INFO(dev)->gen >= 3) + res1 = I915_READ(PIPE_CRC_RES_RES1_I915(pipe)); + else + res1 = 0; + + if (INTEL_INFO(dev)->gen >= 5 || IS_G4X(dev)) + res2 = I915_READ(PIPE_CRC_RES_RES2_G4X(pipe)); + else + res2 = 0; + + display_pipe_crc_irq_handler(dev, pipe, + I915_READ(PIPE_CRC_RES_RED(pipe)), + I915_READ(PIPE_CRC_RES_GREEN(pipe)), + I915_READ(PIPE_CRC_RES_BLUE(pipe)), + res1, res2); +} + +/* The RPS events need forcewake, so we add them to a work queue and mask their + * IMR bits until the work is done. Other interrupts can be processed without + * the work queue. */ +static void gen6_rps_irq_handler(struct drm_i915_private *dev_priv, u32 pm_iir) +{ + if (pm_iir & dev_priv->pm_rps_events) { + spin_lock(&dev_priv->irq_lock); + gen6_disable_pm_irq(dev_priv, pm_iir & dev_priv->pm_rps_events); + if (dev_priv->rps.interrupts_enabled) { + dev_priv->rps.pm_iir |= pm_iir & dev_priv->pm_rps_events; + queue_work(dev_priv->wq, &dev_priv->rps.work); + } + spin_unlock(&dev_priv->irq_lock); + } + + if (INTEL_INFO(dev_priv)->gen >= 8) + return; + + if (HAS_VEBOX(dev_priv->dev)) { + if (pm_iir & PM_VEBOX_USER_INTERRUPT) + notify_ring(dev_priv->dev, &dev_priv->ring[VECS]); + + if (pm_iir & PM_VEBOX_CS_ERROR_INTERRUPT) + DRM_DEBUG("Command parser error, pm_iir 0x%08x\n", pm_iir); + } +} + +static bool intel_pipe_handle_vblank(struct drm_device *dev, enum pipe pipe) +{ + if (!drm_handle_vblank(dev, pipe)) + return false; + + return true; +} + +static void valleyview_pipestat_irq_handler(struct drm_device *dev, u32 iir) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 pipe_stats[I915_MAX_PIPES] = { }; + int pipe; + + spin_lock(&dev_priv->irq_lock); + for_each_pipe(dev_priv, pipe) { + int reg; + u32 mask, iir_bit = 0; + + /* + * PIPESTAT bits get signalled even when the interrupt is + * disabled with the mask bits, and some of the status bits do + * not generate interrupts at all (like the underrun bit). Hence + * we need to be careful that we only handle what we want to + * handle. + */ + + /* fifo underruns are filterered in the underrun handler. */ + mask = PIPE_FIFO_UNDERRUN_STATUS; + + switch (pipe) { + case PIPE_A: + iir_bit = I915_DISPLAY_PIPE_A_EVENT_INTERRUPT; + break; + case PIPE_B: + iir_bit = I915_DISPLAY_PIPE_B_EVENT_INTERRUPT; + break; + case PIPE_C: + iir_bit = I915_DISPLAY_PIPE_C_EVENT_INTERRUPT; + break; + } + if (iir & iir_bit) + mask |= dev_priv->pipestat_irq_mask[pipe]; + + if (!mask) + continue; + + reg = PIPESTAT(pipe); + mask |= PIPESTAT_INT_ENABLE_MASK; + pipe_stats[pipe] = I915_READ(reg) & mask; + + /* + * Clear the PIPE*STAT regs before the IIR + */ + if (pipe_stats[pipe] & (PIPE_FIFO_UNDERRUN_STATUS | + PIPESTAT_INT_STATUS_MASK)) + I915_WRITE(reg, pipe_stats[pipe]); + } + spin_unlock(&dev_priv->irq_lock); + + for_each_pipe(dev_priv, pipe) { + if (pipe_stats[pipe] & PIPE_START_VBLANK_INTERRUPT_STATUS && + intel_pipe_handle_vblank(dev, pipe)) + intel_check_page_flip(dev, pipe); + + if (pipe_stats[pipe] & PLANE_FLIP_DONE_INT_STATUS_VLV) { + intel_prepare_page_flip(dev, pipe); + intel_finish_page_flip(dev, pipe); + } + + if (pipe_stats[pipe] & PIPE_CRC_DONE_INTERRUPT_STATUS) + i9xx_pipe_crc_irq_handler(dev, pipe); + + if (pipe_stats[pipe] & PIPE_FIFO_UNDERRUN_STATUS) + intel_cpu_fifo_underrun_irq_handler(dev_priv, pipe); + } + + if (pipe_stats[0] & PIPE_GMBUS_INTERRUPT_STATUS) + gmbus_irq_handler(dev); +} + +static void i9xx_hpd_irq_handler(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 hotplug_status = I915_READ(PORT_HOTPLUG_STAT); + + if (hotplug_status) { + I915_WRITE(PORT_HOTPLUG_STAT, hotplug_status); + /* + * Make sure hotplug status is cleared before we clear IIR, or else we + * may miss hotplug events. + */ + POSTING_READ(PORT_HOTPLUG_STAT); + + if (IS_G4X(dev)) { + u32 hotplug_trigger = hotplug_status & HOTPLUG_INT_STATUS_G4X; + + intel_hpd_irq_handler(dev, hotplug_trigger, 0, hpd_status_g4x); + } else { + u32 hotplug_trigger = hotplug_status & HOTPLUG_INT_STATUS_I915; + + intel_hpd_irq_handler(dev, hotplug_trigger, 0, hpd_status_i915); + } + + if ((IS_G4X(dev) || IS_VALLEYVIEW(dev)) && + hotplug_status & DP_AUX_CHANNEL_MASK_INT_STATUS_G4X) + dp_aux_irq_handler(dev); + } +} + +static irqreturn_t valleyview_irq_handler(int irq, void *arg) +{ + struct drm_device *dev = arg; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 iir, gt_iir, pm_iir; + irqreturn_t ret = IRQ_NONE; + + if (!intel_irqs_enabled(dev_priv)) + return IRQ_NONE; + + while (true) { + /* Find, clear, then process each source of interrupt */ + + gt_iir = I915_READ(GTIIR); + if (gt_iir) + I915_WRITE(GTIIR, gt_iir); + + pm_iir = I915_READ(GEN6_PMIIR); + if (pm_iir) + I915_WRITE(GEN6_PMIIR, pm_iir); + + iir = I915_READ(VLV_IIR); + if (iir) { + /* Consume port before clearing IIR or we'll miss events */ + if (iir & I915_DISPLAY_PORT_INTERRUPT) + i9xx_hpd_irq_handler(dev); + I915_WRITE(VLV_IIR, iir); + } + + if (gt_iir == 0 && pm_iir == 0 && iir == 0) + goto out; + + ret = IRQ_HANDLED; + + if (gt_iir) + snb_gt_irq_handler(dev, dev_priv, gt_iir); + if (pm_iir) + gen6_rps_irq_handler(dev_priv, pm_iir); + /* Call regardless, as some status bits might not be + * signalled in iir */ + valleyview_pipestat_irq_handler(dev, iir); + } + +out: + return ret; +} + +static irqreturn_t cherryview_irq_handler(int irq, void *arg) +{ + struct drm_device *dev = arg; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 master_ctl, iir; + irqreturn_t ret = IRQ_NONE; + + if (!intel_irqs_enabled(dev_priv)) + return IRQ_NONE; + + for (;;) { + master_ctl = I915_READ(GEN8_MASTER_IRQ) & ~GEN8_MASTER_IRQ_CONTROL; + iir = I915_READ(VLV_IIR); + + if (master_ctl == 0 && iir == 0) + break; + + ret = IRQ_HANDLED; + + I915_WRITE(GEN8_MASTER_IRQ, 0); + + /* Find, clear, then process each source of interrupt */ + + if (iir) { + /* Consume port before clearing IIR or we'll miss events */ + if (iir & I915_DISPLAY_PORT_INTERRUPT) + i9xx_hpd_irq_handler(dev); + I915_WRITE(VLV_IIR, iir); + } + + gen8_gt_irq_handler(dev, dev_priv, master_ctl); + + /* Call regardless, as some status bits might not be + * signalled in iir */ + valleyview_pipestat_irq_handler(dev, iir); + + I915_WRITE(GEN8_MASTER_IRQ, DE_MASTER_IRQ_CONTROL); + POSTING_READ(GEN8_MASTER_IRQ); + } + + return ret; +} + +static void ibx_irq_handler(struct drm_device *dev, u32 pch_iir) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe; + u32 hotplug_trigger = pch_iir & SDE_HOTPLUG_MASK; + u32 dig_hotplug_reg; + + dig_hotplug_reg = I915_READ(PCH_PORT_HOTPLUG); + I915_WRITE(PCH_PORT_HOTPLUG, dig_hotplug_reg); + + intel_hpd_irq_handler(dev, hotplug_trigger, dig_hotplug_reg, hpd_ibx); + + if (pch_iir & SDE_AUDIO_POWER_MASK) { + int port = ffs((pch_iir & SDE_AUDIO_POWER_MASK) >> + SDE_AUDIO_POWER_SHIFT); + DRM_DEBUG_DRIVER("PCH audio power change on port %d\n", + port_name(port)); + } + + if (pch_iir & SDE_AUX_MASK) + dp_aux_irq_handler(dev); + + if (pch_iir & SDE_GMBUS) + gmbus_irq_handler(dev); + + if (pch_iir & SDE_AUDIO_HDCP_MASK) + DRM_DEBUG_DRIVER("PCH HDCP audio interrupt\n"); + + if (pch_iir & SDE_AUDIO_TRANS_MASK) + DRM_DEBUG_DRIVER("PCH transcoder audio interrupt\n"); + + if (pch_iir & SDE_POISON) + DRM_ERROR("PCH poison interrupt\n"); + + if (pch_iir & SDE_FDI_MASK) + for_each_pipe(dev_priv, pipe) + DRM_DEBUG_DRIVER(" pipe %c FDI IIR: 0x%08x\n", + pipe_name(pipe), + I915_READ(FDI_RX_IIR(pipe))); + + if (pch_iir & (SDE_TRANSB_CRC_DONE | SDE_TRANSA_CRC_DONE)) + DRM_DEBUG_DRIVER("PCH transcoder CRC done interrupt\n"); + + if (pch_iir & (SDE_TRANSB_CRC_ERR | SDE_TRANSA_CRC_ERR)) + DRM_DEBUG_DRIVER("PCH transcoder CRC error interrupt\n"); + + if (pch_iir & SDE_TRANSA_FIFO_UNDER) + intel_pch_fifo_underrun_irq_handler(dev_priv, TRANSCODER_A); + + if (pch_iir & SDE_TRANSB_FIFO_UNDER) + intel_pch_fifo_underrun_irq_handler(dev_priv, TRANSCODER_B); +} + +static void ivb_err_int_handler(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 err_int = I915_READ(GEN7_ERR_INT); + enum pipe pipe; + + if (err_int & ERR_INT_POISON) + DRM_ERROR("Poison interrupt\n"); + + for_each_pipe(dev_priv, pipe) { + if (err_int & ERR_INT_FIFO_UNDERRUN(pipe)) + intel_cpu_fifo_underrun_irq_handler(dev_priv, pipe); + + if (err_int & ERR_INT_PIPE_CRC_DONE(pipe)) { + if (IS_IVYBRIDGE(dev)) + ivb_pipe_crc_irq_handler(dev, pipe); + else + hsw_pipe_crc_irq_handler(dev, pipe); + } + } + + I915_WRITE(GEN7_ERR_INT, err_int); +} + +static void cpt_serr_int_handler(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 serr_int = I915_READ(SERR_INT); + + if (serr_int & SERR_INT_POISON) + DRM_ERROR("PCH poison interrupt\n"); + + if (serr_int & SERR_INT_TRANS_A_FIFO_UNDERRUN) + intel_pch_fifo_underrun_irq_handler(dev_priv, TRANSCODER_A); + + if (serr_int & SERR_INT_TRANS_B_FIFO_UNDERRUN) + intel_pch_fifo_underrun_irq_handler(dev_priv, TRANSCODER_B); + + if (serr_int & SERR_INT_TRANS_C_FIFO_UNDERRUN) + intel_pch_fifo_underrun_irq_handler(dev_priv, TRANSCODER_C); + + I915_WRITE(SERR_INT, serr_int); +} + +static void cpt_irq_handler(struct drm_device *dev, u32 pch_iir) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe; + u32 hotplug_trigger = pch_iir & SDE_HOTPLUG_MASK_CPT; + u32 dig_hotplug_reg; + + dig_hotplug_reg = I915_READ(PCH_PORT_HOTPLUG); + I915_WRITE(PCH_PORT_HOTPLUG, dig_hotplug_reg); + + intel_hpd_irq_handler(dev, hotplug_trigger, dig_hotplug_reg, hpd_cpt); + + if (pch_iir & SDE_AUDIO_POWER_MASK_CPT) { + int port = ffs((pch_iir & SDE_AUDIO_POWER_MASK_CPT) >> + SDE_AUDIO_POWER_SHIFT_CPT); + DRM_DEBUG_DRIVER("PCH audio power change on port %c\n", + port_name(port)); + } + + if (pch_iir & SDE_AUX_MASK_CPT) + dp_aux_irq_handler(dev); + + if (pch_iir & SDE_GMBUS_CPT) + gmbus_irq_handler(dev); + + if (pch_iir & SDE_AUDIO_CP_REQ_CPT) + DRM_DEBUG_DRIVER("Audio CP request interrupt\n"); + + if (pch_iir & SDE_AUDIO_CP_CHG_CPT) + DRM_DEBUG_DRIVER("Audio CP change interrupt\n"); + + if (pch_iir & SDE_FDI_MASK_CPT) + for_each_pipe(dev_priv, pipe) + DRM_DEBUG_DRIVER(" pipe %c FDI IIR: 0x%08x\n", + pipe_name(pipe), + I915_READ(FDI_RX_IIR(pipe))); + + if (pch_iir & SDE_ERROR_CPT) + cpt_serr_int_handler(dev); +} + +static void ilk_display_irq_handler(struct drm_device *dev, u32 de_iir) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + enum pipe pipe; + + if (de_iir & DE_AUX_CHANNEL_A) + dp_aux_irq_handler(dev); + + if (de_iir & DE_GSE) + intel_opregion_asle_intr(dev); + + if (de_iir & DE_POISON) + DRM_ERROR("Poison interrupt\n"); + + for_each_pipe(dev_priv, pipe) { + if (de_iir & DE_PIPE_VBLANK(pipe) && + intel_pipe_handle_vblank(dev, pipe)) + intel_check_page_flip(dev, pipe); + + if (de_iir & DE_PIPE_FIFO_UNDERRUN(pipe)) + intel_cpu_fifo_underrun_irq_handler(dev_priv, pipe); + + if (de_iir & DE_PIPE_CRC_DONE(pipe)) + i9xx_pipe_crc_irq_handler(dev, pipe); + + /* plane/pipes map 1:1 on ilk+ */ + if (de_iir & DE_PLANE_FLIP_DONE(pipe)) { + intel_prepare_page_flip(dev, pipe); + intel_finish_page_flip_plane(dev, pipe); + } + } + + /* check event from PCH */ + if (de_iir & DE_PCH_EVENT) { + u32 pch_iir = I915_READ(SDEIIR); + + if (HAS_PCH_CPT(dev)) + cpt_irq_handler(dev, pch_iir); + else + ibx_irq_handler(dev, pch_iir); + + /* should clear PCH hotplug event before clear CPU irq */ + I915_WRITE(SDEIIR, pch_iir); + } + + if (IS_GEN5(dev) && de_iir & DE_PCU_EVENT) + ironlake_rps_change_irq_handler(dev); +} + +static void ivb_display_irq_handler(struct drm_device *dev, u32 de_iir) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + enum pipe pipe; + + if (de_iir & DE_ERR_INT_IVB) + ivb_err_int_handler(dev); + + if (de_iir & DE_AUX_CHANNEL_A_IVB) + dp_aux_irq_handler(dev); + + if (de_iir & DE_GSE_IVB) + intel_opregion_asle_intr(dev); + + for_each_pipe(dev_priv, pipe) { + if (de_iir & (DE_PIPE_VBLANK_IVB(pipe)) && + intel_pipe_handle_vblank(dev, pipe)) + intel_check_page_flip(dev, pipe); + + /* plane/pipes map 1:1 on ilk+ */ + if (de_iir & DE_PLANE_FLIP_DONE_IVB(pipe)) { + intel_prepare_page_flip(dev, pipe); + intel_finish_page_flip_plane(dev, pipe); + } + } + + /* check event from PCH */ + if (!HAS_PCH_NOP(dev) && (de_iir & DE_PCH_EVENT_IVB)) { + u32 pch_iir = I915_READ(SDEIIR); + + cpt_irq_handler(dev, pch_iir); + + /* clear PCH hotplug event before clear CPU irq */ + I915_WRITE(SDEIIR, pch_iir); + } +} + +/* + * To handle irqs with the minimum potential races with fresh interrupts, we: + * 1 - Disable Master Interrupt Control. + * 2 - Find the source(s) of the interrupt. + * 3 - Clear the Interrupt Identity bits (IIR). + * 4 - Process the interrupt(s) that had bits set in the IIRs. + * 5 - Re-enable Master Interrupt Control. + */ +static irqreturn_t ironlake_irq_handler(int irq, void *arg) +{ + struct drm_device *dev = arg; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 de_iir, gt_iir, de_ier, sde_ier = 0; + irqreturn_t ret = IRQ_NONE; + + if (!intel_irqs_enabled(dev_priv)) + return IRQ_NONE; + + /* We get interrupts on unclaimed registers, so check for this before we + * do any I915_{READ,WRITE}. */ + intel_uncore_check_errors(dev); + + /* disable master interrupt before clearing iir */ + de_ier = I915_READ(DEIER); + I915_WRITE(DEIER, de_ier & ~DE_MASTER_IRQ_CONTROL); + POSTING_READ(DEIER); + + /* Disable south interrupts. We'll only write to SDEIIR once, so further + * interrupts will will be stored on its back queue, and then we'll be + * able to process them after we restore SDEIER (as soon as we restore + * it, we'll get an interrupt if SDEIIR still has something to process + * due to its back queue). */ + if (!HAS_PCH_NOP(dev)) { + sde_ier = I915_READ(SDEIER); + I915_WRITE(SDEIER, 0); + POSTING_READ(SDEIER); + } + + /* Find, clear, then process each source of interrupt */ + + gt_iir = I915_READ(GTIIR); + if (gt_iir) { + I915_WRITE(GTIIR, gt_iir); + ret = IRQ_HANDLED; + if (INTEL_INFO(dev)->gen >= 6) + snb_gt_irq_handler(dev, dev_priv, gt_iir); + else + ilk_gt_irq_handler(dev, dev_priv, gt_iir); + } + + de_iir = I915_READ(DEIIR); + if (de_iir) { + I915_WRITE(DEIIR, de_iir); + ret = IRQ_HANDLED; + if (INTEL_INFO(dev)->gen >= 7) + ivb_display_irq_handler(dev, de_iir); + else + ilk_display_irq_handler(dev, de_iir); + } + + if (INTEL_INFO(dev)->gen >= 6) { + u32 pm_iir = I915_READ(GEN6_PMIIR); + if (pm_iir) { + I915_WRITE(GEN6_PMIIR, pm_iir); + ret = IRQ_HANDLED; + gen6_rps_irq_handler(dev_priv, pm_iir); + } + } + + I915_WRITE(DEIER, de_ier); + POSTING_READ(DEIER); + if (!HAS_PCH_NOP(dev)) { + I915_WRITE(SDEIER, sde_ier); + POSTING_READ(SDEIER); + } + + return ret; +} + +static irqreturn_t gen8_irq_handler(int irq, void *arg) +{ + struct drm_device *dev = arg; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 master_ctl; + irqreturn_t ret = IRQ_NONE; + uint32_t tmp = 0; + enum pipe pipe; + u32 aux_mask = GEN8_AUX_CHANNEL_A; + + if (!intel_irqs_enabled(dev_priv)) + return IRQ_NONE; + + if (IS_GEN9(dev)) + aux_mask |= GEN9_AUX_CHANNEL_B | GEN9_AUX_CHANNEL_C | + GEN9_AUX_CHANNEL_D; + + master_ctl = I915_READ(GEN8_MASTER_IRQ); + master_ctl &= ~GEN8_MASTER_IRQ_CONTROL; + if (!master_ctl) + return IRQ_NONE; + + I915_WRITE(GEN8_MASTER_IRQ, 0); + POSTING_READ(GEN8_MASTER_IRQ); + + /* Find, clear, then process each source of interrupt */ + + ret = gen8_gt_irq_handler(dev, dev_priv, master_ctl); + + if (master_ctl & GEN8_DE_MISC_IRQ) { + tmp = I915_READ(GEN8_DE_MISC_IIR); + if (tmp) { + I915_WRITE(GEN8_DE_MISC_IIR, tmp); + ret = IRQ_HANDLED; + if (tmp & GEN8_DE_MISC_GSE) + intel_opregion_asle_intr(dev); + else + DRM_ERROR("Unexpected DE Misc interrupt\n"); + } + else + DRM_ERROR("The master control interrupt lied (DE MISC)!\n"); + } + + if (master_ctl & GEN8_DE_PORT_IRQ) { + tmp = I915_READ(GEN8_DE_PORT_IIR); + if (tmp) { + I915_WRITE(GEN8_DE_PORT_IIR, tmp); + ret = IRQ_HANDLED; + + if (tmp & aux_mask) + dp_aux_irq_handler(dev); + else + DRM_ERROR("Unexpected DE Port interrupt\n"); + } + else + DRM_ERROR("The master control interrupt lied (DE PORT)!\n"); + } + + for_each_pipe(dev_priv, pipe) { + uint32_t pipe_iir, flip_done = 0, fault_errors = 0; + + if (!(master_ctl & GEN8_DE_PIPE_IRQ(pipe))) + continue; + + pipe_iir = I915_READ(GEN8_DE_PIPE_IIR(pipe)); + if (pipe_iir) { + ret = IRQ_HANDLED; + I915_WRITE(GEN8_DE_PIPE_IIR(pipe), pipe_iir); + + if (pipe_iir & GEN8_PIPE_VBLANK && + intel_pipe_handle_vblank(dev, pipe)) + intel_check_page_flip(dev, pipe); + + if (IS_GEN9(dev)) + flip_done = pipe_iir & GEN9_PIPE_PLANE1_FLIP_DONE; + else + flip_done = pipe_iir & GEN8_PIPE_PRIMARY_FLIP_DONE; + + if (flip_done) { + intel_prepare_page_flip(dev, pipe); + intel_finish_page_flip_plane(dev, pipe); + } + + if (pipe_iir & GEN8_PIPE_CDCLK_CRC_DONE) + hsw_pipe_crc_irq_handler(dev, pipe); + + if (pipe_iir & GEN8_PIPE_FIFO_UNDERRUN) + intel_cpu_fifo_underrun_irq_handler(dev_priv, + pipe); + + + if (IS_GEN9(dev)) + fault_errors = pipe_iir & GEN9_DE_PIPE_IRQ_FAULT_ERRORS; + else + fault_errors = pipe_iir & GEN8_DE_PIPE_IRQ_FAULT_ERRORS; + + if (fault_errors) + DRM_ERROR("Fault errors on pipe %c\n: 0x%08x", + pipe_name(pipe), + pipe_iir & GEN8_DE_PIPE_IRQ_FAULT_ERRORS); + } else + DRM_ERROR("The master control interrupt lied (DE PIPE)!\n"); + } + + if (!HAS_PCH_NOP(dev) && master_ctl & GEN8_DE_PCH_IRQ) { + /* + * FIXME(BDW): Assume for now that the new interrupt handling + * scheme also closed the SDE interrupt handling race we've seen + * on older pch-split platforms. But this needs testing. + */ + u32 pch_iir = I915_READ(SDEIIR); + if (pch_iir) { + I915_WRITE(SDEIIR, pch_iir); + ret = IRQ_HANDLED; + cpt_irq_handler(dev, pch_iir); + } else + DRM_ERROR("The master control interrupt lied (SDE)!\n"); + + } + + I915_WRITE(GEN8_MASTER_IRQ, GEN8_MASTER_IRQ_CONTROL); + POSTING_READ(GEN8_MASTER_IRQ); + + return ret; +} + +static void i915_error_wake_up(struct drm_i915_private *dev_priv, + bool reset_completed) +{ + struct intel_engine_cs *ring; + int i; + + /* + * Notify all waiters for GPU completion events that reset state has + * been changed, and that they need to restart their wait after + * checking for potential errors (and bail out to drop locks if there is + * a gpu reset pending so that i915_error_work_func can acquire them). + */ + + /* Wake up __wait_seqno, potentially holding dev->struct_mutex. */ + for_each_ring(ring, dev_priv, i) + wake_up_all(&ring->irq_queue); + + /* Wake up intel_crtc_wait_for_pending_flips, holding crtc->mutex. */ + wake_up_all(&dev_priv->pending_flip_queue); + + /* + * Signal tasks blocked in i915_gem_wait_for_error that the pending + * reset state is cleared. + */ + if (reset_completed) + wake_up_all(&dev_priv->gpu_error.reset_queue); +} + +/** + * i915_reset_and_wakeup - do process context error handling work + * + * Fire an error uevent so userspace can see that a hang or error + * was detected. + */ +static void i915_reset_and_wakeup(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = to_i915(dev); + struct i915_gpu_error *error = &dev_priv->gpu_error; + char *error_event[] = { I915_ERROR_UEVENT "=1", NULL }; + char *reset_event[] = { I915_RESET_UEVENT "=1", NULL }; + char *reset_done_event[] = { I915_ERROR_UEVENT "=0", NULL }; + int ret; + + kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, error_event); + + /* + * Note that there's only one work item which does gpu resets, so we + * need not worry about concurrent gpu resets potentially incrementing + * error->reset_counter twice. We only need to take care of another + * racing irq/hangcheck declaring the gpu dead for a second time. A + * quick check for that is good enough: schedule_work ensures the + * correct ordering between hang detection and this work item, and since + * the reset in-progress bit is only ever set by code outside of this + * work we don't need to worry about any other races. + */ + if (i915_reset_in_progress(error) && !i915_terminally_wedged(error)) { + DRM_DEBUG_DRIVER("resetting chip\n"); + kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, + reset_event); + + /* + * In most cases it's guaranteed that we get here with an RPM + * reference held, for example because there is a pending GPU + * request that won't finish until the reset is done. This + * isn't the case at least when we get here by doing a + * simulated reset via debugs, so get an RPM reference. + */ + intel_runtime_pm_get(dev_priv); + + intel_prepare_reset(dev); + + /* + * All state reset _must_ be completed before we update the + * reset counter, for otherwise waiters might miss the reset + * pending state and not properly drop locks, resulting in + * deadlocks with the reset work. + */ + ret = i915_reset(dev); + + intel_finish_reset(dev); + + intel_runtime_pm_put(dev_priv); + + if (ret == 0) { + /* + * After all the gem state is reset, increment the reset + * counter and wake up everyone waiting for the reset to + * complete. + * + * Since unlock operations are a one-sided barrier only, + * we need to insert a barrier here to order any seqno + * updates before + * the counter increment. + */ + smp_mb__before_atomic(); + atomic_inc(&dev_priv->gpu_error.reset_counter); + + kobject_uevent_env(&dev->primary->kdev->kobj, + KOBJ_CHANGE, reset_done_event); + } else { + atomic_set_mask(I915_WEDGED, &error->reset_counter); + } + + /* + * Note: The wake_up also serves as a memory barrier so that + * waiters see the update value of the reset counter atomic_t. + */ + i915_error_wake_up(dev_priv, true); + } +} + +static void i915_report_and_clear_eir(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t instdone[I915_NUM_INSTDONE_REG]; + u32 eir = I915_READ(EIR); + int pipe, i; + + if (!eir) + return; + + pr_err("render error detected, EIR: 0x%08x\n", eir); + + i915_get_extra_instdone(dev, instdone); + + if (IS_G4X(dev)) { + if (eir & (GM45_ERROR_MEM_PRIV | GM45_ERROR_CP_PRIV)) { + u32 ipeir = I915_READ(IPEIR_I965); + + pr_err(" IPEIR: 0x%08x\n", I915_READ(IPEIR_I965)); + pr_err(" IPEHR: 0x%08x\n", I915_READ(IPEHR_I965)); + for (i = 0; i < ARRAY_SIZE(instdone); i++) + pr_err(" INSTDONE_%d: 0x%08x\n", i, instdone[i]); + pr_err(" INSTPS: 0x%08x\n", I915_READ(INSTPS)); + pr_err(" ACTHD: 0x%08x\n", I915_READ(ACTHD_I965)); + I915_WRITE(IPEIR_I965, ipeir); + POSTING_READ(IPEIR_I965); + } + if (eir & GM45_ERROR_PAGE_TABLE) { + u32 pgtbl_err = I915_READ(PGTBL_ER); + pr_err("page table error\n"); + pr_err(" PGTBL_ER: 0x%08x\n", pgtbl_err); + I915_WRITE(PGTBL_ER, pgtbl_err); + POSTING_READ(PGTBL_ER); + } + } + + if (!IS_GEN2(dev)) { + if (eir & I915_ERROR_PAGE_TABLE) { + u32 pgtbl_err = I915_READ(PGTBL_ER); + pr_err("page table error\n"); + pr_err(" PGTBL_ER: 0x%08x\n", pgtbl_err); + I915_WRITE(PGTBL_ER, pgtbl_err); + POSTING_READ(PGTBL_ER); + } + } + + if (eir & I915_ERROR_MEMORY_REFRESH) { + pr_err("memory refresh error:\n"); + for_each_pipe(dev_priv, pipe) + pr_err("pipe %c stat: 0x%08x\n", + pipe_name(pipe), I915_READ(PIPESTAT(pipe))); + /* pipestat has already been acked */ + } + if (eir & I915_ERROR_INSTRUCTION) { + pr_err("instruction error\n"); + pr_err(" INSTPM: 0x%08x\n", I915_READ(INSTPM)); + for (i = 0; i < ARRAY_SIZE(instdone); i++) + pr_err(" INSTDONE_%d: 0x%08x\n", i, instdone[i]); + if (INTEL_INFO(dev)->gen < 4) { + u32 ipeir = I915_READ(IPEIR); + + pr_err(" IPEIR: 0x%08x\n", I915_READ(IPEIR)); + pr_err(" IPEHR: 0x%08x\n", I915_READ(IPEHR)); + pr_err(" ACTHD: 0x%08x\n", I915_READ(ACTHD)); + I915_WRITE(IPEIR, ipeir); + POSTING_READ(IPEIR); + } else { + u32 ipeir = I915_READ(IPEIR_I965); + + pr_err(" IPEIR: 0x%08x\n", I915_READ(IPEIR_I965)); + pr_err(" IPEHR: 0x%08x\n", I915_READ(IPEHR_I965)); + pr_err(" INSTPS: 0x%08x\n", I915_READ(INSTPS)); + pr_err(" ACTHD: 0x%08x\n", I915_READ(ACTHD_I965)); + I915_WRITE(IPEIR_I965, ipeir); + POSTING_READ(IPEIR_I965); + } + } + + I915_WRITE(EIR, eir); + POSTING_READ(EIR); + eir = I915_READ(EIR); + if (eir) { + /* + * some errors might have become stuck, + * mask them. + */ + DRM_ERROR("EIR stuck: 0x%08x, masking\n", eir); + I915_WRITE(EMR, I915_READ(EMR) | eir); + I915_WRITE(IIR, I915_RENDER_COMMAND_PARSER_ERROR_INTERRUPT); + } +} + +/** + * i915_handle_error - handle a gpu error + * @dev: drm device + * + * Do some basic checking of regsiter state at error time and + * dump it to the syslog. Also call i915_capture_error_state() to make + * sure we get a record and make it available in debugfs. Fire a uevent + * so userspace knows something bad happened (should trigger collection + * of a ring dump etc.). + */ +void i915_handle_error(struct drm_device *dev, bool wedged, + const char *fmt, ...) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + va_list args; + char error_msg[80]; + + va_start(args, fmt); + vscnprintf(error_msg, sizeof(error_msg), fmt, args); + va_end(args); + + i915_capture_error_state(dev, wedged, error_msg); + i915_report_and_clear_eir(dev); + + if (wedged) { + atomic_set_mask(I915_RESET_IN_PROGRESS_FLAG, + &dev_priv->gpu_error.reset_counter); + + /* + * Wakeup waiting processes so that the reset function + * i915_reset_and_wakeup doesn't deadlock trying to grab + * various locks. By bumping the reset counter first, the woken + * processes will see a reset in progress and back off, + * releasing their locks and then wait for the reset completion. + * We must do this for _all_ gpu waiters that might hold locks + * that the reset work needs to acquire. + * + * Note: The wake_up serves as the required memory barrier to + * ensure that the waiters see the updated value of the reset + * counter atomic_t. + */ + i915_error_wake_up(dev_priv, false); + } + + i915_reset_and_wakeup(dev); +} + +/* Called from drm generic code, passed 'crtc' which + * we use as a pipe index + */ +static int i915_enable_vblank(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned long irqflags; + + spin_lock_irqsave(&dev_priv->irq_lock, irqflags); + if (INTEL_INFO(dev)->gen >= 4) + i915_enable_pipestat(dev_priv, pipe, + PIPE_START_VBLANK_INTERRUPT_STATUS); + else + i915_enable_pipestat(dev_priv, pipe, + PIPE_VBLANK_INTERRUPT_STATUS); + spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags); + + return 0; +} + +static int ironlake_enable_vblank(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned long irqflags; + uint32_t bit = (INTEL_INFO(dev)->gen >= 7) ? DE_PIPE_VBLANK_IVB(pipe) : + DE_PIPE_VBLANK(pipe); + + spin_lock_irqsave(&dev_priv->irq_lock, irqflags); + ironlake_enable_display_irq(dev_priv, bit); + spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags); + + return 0; +} + +static int valleyview_enable_vblank(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned long irqflags; + + spin_lock_irqsave(&dev_priv->irq_lock, irqflags); + i915_enable_pipestat(dev_priv, pipe, + PIPE_START_VBLANK_INTERRUPT_STATUS); + spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags); + + return 0; +} + +static int gen8_enable_vblank(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned long irqflags; + + spin_lock_irqsave(&dev_priv->irq_lock, irqflags); + dev_priv->de_irq_mask[pipe] &= ~GEN8_PIPE_VBLANK; + I915_WRITE(GEN8_DE_PIPE_IMR(pipe), dev_priv->de_irq_mask[pipe]); + POSTING_READ(GEN8_DE_PIPE_IMR(pipe)); + spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags); + return 0; +} + +/* Called from drm generic code, passed 'crtc' which + * we use as a pipe index + */ +static void i915_disable_vblank(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned long irqflags; + + spin_lock_irqsave(&dev_priv->irq_lock, irqflags); + i915_disable_pipestat(dev_priv, pipe, + PIPE_VBLANK_INTERRUPT_STATUS | + PIPE_START_VBLANK_INTERRUPT_STATUS); + spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags); +} + +static void ironlake_disable_vblank(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned long irqflags; + uint32_t bit = (INTEL_INFO(dev)->gen >= 7) ? DE_PIPE_VBLANK_IVB(pipe) : + DE_PIPE_VBLANK(pipe); + + spin_lock_irqsave(&dev_priv->irq_lock, irqflags); + ironlake_disable_display_irq(dev_priv, bit); + spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags); +} + +static void valleyview_disable_vblank(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned long irqflags; + + spin_lock_irqsave(&dev_priv->irq_lock, irqflags); + i915_disable_pipestat(dev_priv, pipe, + PIPE_START_VBLANK_INTERRUPT_STATUS); + spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags); +} + +static void gen8_disable_vblank(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned long irqflags; + + spin_lock_irqsave(&dev_priv->irq_lock, irqflags); + dev_priv->de_irq_mask[pipe] |= GEN8_PIPE_VBLANK; + I915_WRITE(GEN8_DE_PIPE_IMR(pipe), dev_priv->de_irq_mask[pipe]); + POSTING_READ(GEN8_DE_PIPE_IMR(pipe)); + spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags); +} + +static struct drm_i915_gem_request * +ring_last_request(struct intel_engine_cs *ring) +{ + return list_entry(ring->request_list.prev, + struct drm_i915_gem_request, list); +} + +static bool +ring_idle(struct intel_engine_cs *ring) +{ + return (list_empty(&ring->request_list) || + i915_gem_request_completed(ring_last_request(ring), false)); +} + +static bool +ipehr_is_semaphore_wait(struct drm_device *dev, u32 ipehr) +{ + if (INTEL_INFO(dev)->gen >= 8) { + return (ipehr >> 23) == 0x1c; + } else { + ipehr &= ~MI_SEMAPHORE_SYNC_MASK; + return ipehr == (MI_SEMAPHORE_MBOX | MI_SEMAPHORE_COMPARE | + MI_SEMAPHORE_REGISTER); + } +} + +static struct intel_engine_cs * +semaphore_wait_to_signaller_ring(struct intel_engine_cs *ring, u32 ipehr, u64 offset) +{ + struct drm_i915_private *dev_priv = ring->dev->dev_private; + struct intel_engine_cs *signaller; + int i; + + if (INTEL_INFO(dev_priv->dev)->gen >= 8) { + for_each_ring(signaller, dev_priv, i) { + if (ring == signaller) + continue; + + if (offset == signaller->semaphore.signal_ggtt[ring->id]) + return signaller; + } + } else { + u32 sync_bits = ipehr & MI_SEMAPHORE_SYNC_MASK; + + for_each_ring(signaller, dev_priv, i) { + if(ring == signaller) + continue; + + if (sync_bits == signaller->semaphore.mbox.wait[ring->id]) + return signaller; + } + } + + DRM_ERROR("No signaller ring found for ring %i, ipehr 0x%08x, offset 0x%016llx\n", + ring->id, ipehr, offset); + + return NULL; +} + +static struct intel_engine_cs * +semaphore_waits_for(struct intel_engine_cs *ring, u32 *seqno) +{ + struct drm_i915_private *dev_priv = ring->dev->dev_private; + u32 cmd, ipehr, head; + u64 offset = 0; + int i, backwards; + + ipehr = I915_READ(RING_IPEHR(ring->mmio_base)); + if (!ipehr_is_semaphore_wait(ring->dev, ipehr)) + return NULL; + + /* + * HEAD is likely pointing to the dword after the actual command, + * so scan backwards until we find the MBOX. But limit it to just 3 + * or 4 dwords depending on the semaphore wait command size. + * Note that we don't care about ACTHD here since that might + * point at at batch, and semaphores are always emitted into the + * ringbuffer itself. + */ + head = I915_READ_HEAD(ring) & HEAD_ADDR; + backwards = (INTEL_INFO(ring->dev)->gen >= 8) ? 5 : 4; + + for (i = backwards; i; --i) { + /* + * Be paranoid and presume the hw has gone off into the wild - + * our ring is smaller than what the hardware (and hence + * HEAD_ADDR) allows. Also handles wrap-around. + */ + head &= ring->buffer->size - 1; + + /* This here seems to blow up */ + cmd = ioread32(ring->buffer->virtual_start + head); + if (cmd == ipehr) + break; + + head -= 4; + } + + if (!i) + return NULL; + + *seqno = ioread32(ring->buffer->virtual_start + head + 4) + 1; + if (INTEL_INFO(ring->dev)->gen >= 8) { + offset = ioread32(ring->buffer->virtual_start + head + 12); + offset <<= 32; + offset = ioread32(ring->buffer->virtual_start + head + 8); + } + return semaphore_wait_to_signaller_ring(ring, ipehr, offset); +} + +static int semaphore_passed(struct intel_engine_cs *ring) +{ + struct drm_i915_private *dev_priv = ring->dev->dev_private; + struct intel_engine_cs *signaller; + u32 seqno; + + ring->hangcheck.deadlock++; + + signaller = semaphore_waits_for(ring, &seqno); + if (signaller == NULL) + return -1; + + /* Prevent pathological recursion due to driver bugs */ + if (signaller->hangcheck.deadlock >= I915_NUM_RINGS) + return -1; + + if (i915_seqno_passed(signaller->get_seqno(signaller, false), seqno)) + return 1; + + /* cursory check for an unkickable deadlock */ + if (I915_READ_CTL(signaller) & RING_WAIT_SEMAPHORE && + semaphore_passed(signaller) < 0) + return -1; + + return 0; +} + +static void semaphore_clear_deadlocks(struct drm_i915_private *dev_priv) +{ + struct intel_engine_cs *ring; + int i; + + for_each_ring(ring, dev_priv, i) + ring->hangcheck.deadlock = 0; +} + +static enum intel_ring_hangcheck_action +ring_stuck(struct intel_engine_cs *ring, u64 acthd) +{ + struct drm_device *dev = ring->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 tmp; + + if (acthd != ring->hangcheck.acthd) { + if (acthd > ring->hangcheck.max_acthd) { + ring->hangcheck.max_acthd = acthd; + return HANGCHECK_ACTIVE; + } + + return HANGCHECK_ACTIVE_LOOP; + } + + if (IS_GEN2(dev)) + return HANGCHECK_HUNG; + + /* Is the chip hanging on a WAIT_FOR_EVENT? + * If so we can simply poke the RB_WAIT bit + * and break the hang. This should work on + * all but the second generation chipsets. + */ + tmp = I915_READ_CTL(ring); + if (tmp & RING_WAIT) { + i915_handle_error(dev, false, + "Kicking stuck wait on %s", + ring->name); + I915_WRITE_CTL(ring, tmp); + return HANGCHECK_KICK; + } + + if (INTEL_INFO(dev)->gen >= 6 && tmp & RING_WAIT_SEMAPHORE) { + switch (semaphore_passed(ring)) { + default: + return HANGCHECK_HUNG; + case 1: + i915_handle_error(dev, false, + "Kicking stuck semaphore on %s", + ring->name); + I915_WRITE_CTL(ring, tmp); + return HANGCHECK_KICK; + case 0: + return HANGCHECK_WAIT; + } + } + + return HANGCHECK_HUNG; +} + +/* + * This is called when the chip hasn't reported back with completed + * batchbuffers in a long time. We keep track per ring seqno progress and + * if there are no progress, hangcheck score for that ring is increased. + * Further, acthd is inspected to see if the ring is stuck. On stuck case + * we kick the ring. If we see no progress on three subsequent calls + * we assume chip is wedged and try to fix it by resetting the chip. + */ +static void i915_hangcheck_elapsed(struct work_struct *work) +{ + struct drm_i915_private *dev_priv = + container_of(work, typeof(*dev_priv), + gpu_error.hangcheck_work.work); + struct drm_device *dev = dev_priv->dev; + struct intel_engine_cs *ring; + int i; + int busy_count = 0, rings_hung = 0; + bool stuck[I915_NUM_RINGS] = { 0 }; +#define BUSY 1 +#define KICK 5 +#define HUNG 20 + + if (!i915.enable_hangcheck) + return; + + for_each_ring(ring, dev_priv, i) { + u64 acthd; + u32 seqno; + bool busy = true; + + semaphore_clear_deadlocks(dev_priv); + + seqno = ring->get_seqno(ring, false); + acthd = intel_ring_get_active_head(ring); + + if (ring->hangcheck.seqno == seqno) { + if (ring_idle(ring)) { + ring->hangcheck.action = HANGCHECK_IDLE; + + if (waitqueue_active(&ring->irq_queue)) { + /* Issue a wake-up to catch stuck h/w. */ + if (!test_and_set_bit(ring->id, &dev_priv->gpu_error.missed_irq_rings)) { + if (!(dev_priv->gpu_error.test_irq_rings & intel_ring_flag(ring))) + DRM_ERROR("Hangcheck timer elapsed... %s idle\n", + ring->name); + else + DRM_INFO("Fake missed irq on %s\n", + ring->name); + wake_up_all(&ring->irq_queue); + } + /* Safeguard against driver failure */ + ring->hangcheck.score += BUSY; + } else + busy = false; + } else { + /* We always increment the hangcheck score + * if the ring is busy and still processing + * the same request, so that no single request + * can run indefinitely (such as a chain of + * batches). The only time we do not increment + * the hangcheck score on this ring, if this + * ring is in a legitimate wait for another + * ring. In that case the waiting ring is a + * victim and we want to be sure we catch the + * right culprit. Then every time we do kick + * the ring, add a small increment to the + * score so that we can catch a batch that is + * being repeatedly kicked and so responsible + * for stalling the machine. + */ + ring->hangcheck.action = ring_stuck(ring, + acthd); + + switch (ring->hangcheck.action) { + case HANGCHECK_IDLE: + case HANGCHECK_WAIT: + case HANGCHECK_ACTIVE: + break; + case HANGCHECK_ACTIVE_LOOP: + ring->hangcheck.score += BUSY; + break; + case HANGCHECK_KICK: + ring->hangcheck.score += KICK; + break; + case HANGCHECK_HUNG: + ring->hangcheck.score += HUNG; + stuck[i] = true; + break; + } + } + } else { + ring->hangcheck.action = HANGCHECK_ACTIVE; + + /* Gradually reduce the count so that we catch DoS + * attempts across multiple batches. + */ + if (ring->hangcheck.score > 0) + ring->hangcheck.score--; + + ring->hangcheck.acthd = ring->hangcheck.max_acthd = 0; + } + + ring->hangcheck.seqno = seqno; + ring->hangcheck.acthd = acthd; + busy_count += busy; + } + + for_each_ring(ring, dev_priv, i) { + if (ring->hangcheck.score >= HANGCHECK_SCORE_RING_HUNG) { + DRM_INFO("%s on %s\n", + stuck[i] ? "stuck" : "no progress", + ring->name); + rings_hung++; + } + } + + if (rings_hung) + return i915_handle_error(dev, true, "Ring hung"); + + if (busy_count) + /* Reset timer case chip hangs without another request + * being added */ + i915_queue_hangcheck(dev); +} + +void i915_queue_hangcheck(struct drm_device *dev) +{ + struct i915_gpu_error *e = &to_i915(dev)->gpu_error; + + if (!i915.enable_hangcheck) + return; + + /* Don't continually defer the hangcheck so that it is always run at + * least once after work has been scheduled on any ring. Otherwise, + * we will ignore a hung ring if a second ring is kept busy. + */ + + queue_delayed_work(e->hangcheck_wq, &e->hangcheck_work, + round_jiffies_up_relative(DRM_I915_HANGCHECK_JIFFIES)); +} + +static void ibx_irq_reset(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (HAS_PCH_NOP(dev)) + return; + + GEN5_IRQ_RESET(SDE); + + if (HAS_PCH_CPT(dev) || HAS_PCH_LPT(dev)) + I915_WRITE(SERR_INT, 0xffffffff); +} + +/* + * SDEIER is also touched by the interrupt handler to work around missed PCH + * interrupts. Hence we can't update it after the interrupt handler is enabled - + * instead we unconditionally enable all PCH interrupt sources here, but then + * only unmask them as needed with SDEIMR. + * + * This function needs to be called before interrupts are enabled. + */ +static void ibx_irq_pre_postinstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (HAS_PCH_NOP(dev)) + return; + + WARN_ON(I915_READ(SDEIER) != 0); + I915_WRITE(SDEIER, 0xffffffff); + POSTING_READ(SDEIER); +} + +static void gen5_gt_irq_reset(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + GEN5_IRQ_RESET(GT); + if (INTEL_INFO(dev)->gen >= 6) + GEN5_IRQ_RESET(GEN6_PM); +} + +/* drm_dma.h hooks +*/ +static void ironlake_irq_reset(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + I915_WRITE(HWSTAM, 0xffffffff); + + GEN5_IRQ_RESET(DE); + if (IS_GEN7(dev)) + I915_WRITE(GEN7_ERR_INT, 0xffffffff); + + gen5_gt_irq_reset(dev); + + ibx_irq_reset(dev); +} + +static void vlv_display_irq_reset(struct drm_i915_private *dev_priv) +{ + enum pipe pipe; + + I915_WRITE(PORT_HOTPLUG_EN, 0); + I915_WRITE(PORT_HOTPLUG_STAT, I915_READ(PORT_HOTPLUG_STAT)); + + for_each_pipe(dev_priv, pipe) + I915_WRITE(PIPESTAT(pipe), 0xffff); + + GEN5_IRQ_RESET(VLV_); +} + +static void valleyview_irq_preinstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + /* VLV magic */ + I915_WRITE(VLV_IMR, 0); + I915_WRITE(RING_IMR(RENDER_RING_BASE), 0); + I915_WRITE(RING_IMR(GEN6_BSD_RING_BASE), 0); + I915_WRITE(RING_IMR(BLT_RING_BASE), 0); + + gen5_gt_irq_reset(dev); + + I915_WRITE(DPINVGTT, DPINVGTT_STATUS_MASK); + + vlv_display_irq_reset(dev_priv); +} + +static void gen8_gt_irq_reset(struct drm_i915_private *dev_priv) +{ + GEN8_IRQ_RESET_NDX(GT, 0); + GEN8_IRQ_RESET_NDX(GT, 1); + GEN8_IRQ_RESET_NDX(GT, 2); + GEN8_IRQ_RESET_NDX(GT, 3); +} + +static void gen8_irq_reset(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe; + + I915_WRITE(GEN8_MASTER_IRQ, 0); + POSTING_READ(GEN8_MASTER_IRQ); + + gen8_gt_irq_reset(dev_priv); + + for_each_pipe(dev_priv, pipe) + if (intel_display_power_is_enabled(dev_priv, + POWER_DOMAIN_PIPE(pipe))) + GEN8_IRQ_RESET_NDX(DE_PIPE, pipe); + + GEN5_IRQ_RESET(GEN8_DE_PORT_); + GEN5_IRQ_RESET(GEN8_DE_MISC_); + GEN5_IRQ_RESET(GEN8_PCU_); + + ibx_irq_reset(dev); +} + +void gen8_irq_power_well_post_enable(struct drm_i915_private *dev_priv, + unsigned int pipe_mask) +{ + uint32_t extra_ier = GEN8_PIPE_VBLANK | GEN8_PIPE_FIFO_UNDERRUN; + + spin_lock_irq(&dev_priv->irq_lock); + if (pipe_mask & 1 << PIPE_A) + GEN8_IRQ_INIT_NDX(DE_PIPE, PIPE_A, + dev_priv->de_irq_mask[PIPE_A], + ~dev_priv->de_irq_mask[PIPE_A] | extra_ier); + if (pipe_mask & 1 << PIPE_B) + GEN8_IRQ_INIT_NDX(DE_PIPE, PIPE_B, + dev_priv->de_irq_mask[PIPE_B], + ~dev_priv->de_irq_mask[PIPE_B] | extra_ier); + if (pipe_mask & 1 << PIPE_C) + GEN8_IRQ_INIT_NDX(DE_PIPE, PIPE_C, + dev_priv->de_irq_mask[PIPE_C], + ~dev_priv->de_irq_mask[PIPE_C] | extra_ier); + spin_unlock_irq(&dev_priv->irq_lock); +} + +static void cherryview_irq_preinstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + I915_WRITE(GEN8_MASTER_IRQ, 0); + POSTING_READ(GEN8_MASTER_IRQ); + + gen8_gt_irq_reset(dev_priv); + + GEN5_IRQ_RESET(GEN8_PCU_); + + I915_WRITE(DPINVGTT, DPINVGTT_STATUS_MASK_CHV); + + vlv_display_irq_reset(dev_priv); +} + +static void ibx_hpd_irq_setup(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_encoder *intel_encoder; + u32 hotplug_irqs, hotplug, enabled_irqs = 0; + + if (HAS_PCH_IBX(dev)) { + hotplug_irqs = SDE_HOTPLUG_MASK; + for_each_intel_encoder(dev, intel_encoder) + if (dev_priv->hpd_stats[intel_encoder->hpd_pin].hpd_mark == HPD_ENABLED) + enabled_irqs |= hpd_ibx[intel_encoder->hpd_pin]; + } else { + hotplug_irqs = SDE_HOTPLUG_MASK_CPT; + for_each_intel_encoder(dev, intel_encoder) + if (dev_priv->hpd_stats[intel_encoder->hpd_pin].hpd_mark == HPD_ENABLED) + enabled_irqs |= hpd_cpt[intel_encoder->hpd_pin]; + } + + ibx_display_interrupt_update(dev_priv, hotplug_irqs, enabled_irqs); + + /* + * Enable digital hotplug on the PCH, and configure the DP short pulse + * duration to 2ms (which is the minimum in the Display Port spec) + * + * This register is the same on all known PCH chips. + */ + hotplug = I915_READ(PCH_PORT_HOTPLUG); + hotplug &= ~(PORTD_PULSE_DURATION_MASK|PORTC_PULSE_DURATION_MASK|PORTB_PULSE_DURATION_MASK); + hotplug |= PORTD_HOTPLUG_ENABLE | PORTD_PULSE_DURATION_2ms; + hotplug |= PORTC_HOTPLUG_ENABLE | PORTC_PULSE_DURATION_2ms; + hotplug |= PORTB_HOTPLUG_ENABLE | PORTB_PULSE_DURATION_2ms; + I915_WRITE(PCH_PORT_HOTPLUG, hotplug); +} + +static void ibx_irq_postinstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 mask; + + if (HAS_PCH_NOP(dev)) + return; + + if (HAS_PCH_IBX(dev)) + mask = SDE_GMBUS | SDE_AUX_MASK | SDE_POISON; + else + mask = SDE_GMBUS_CPT | SDE_AUX_MASK_CPT; + + GEN5_ASSERT_IIR_IS_ZERO(SDEIIR); + I915_WRITE(SDEIMR, ~mask); +} + +static void gen5_gt_irq_postinstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 pm_irqs, gt_irqs; + + pm_irqs = gt_irqs = 0; + + dev_priv->gt_irq_mask = ~0; + if (HAS_L3_DPF(dev)) { + /* L3 parity interrupt is always unmasked. */ + dev_priv->gt_irq_mask = ~GT_PARITY_ERROR(dev); + gt_irqs |= GT_PARITY_ERROR(dev); + } + + gt_irqs |= GT_RENDER_USER_INTERRUPT; + if (IS_GEN5(dev)) { + gt_irqs |= GT_RENDER_PIPECTL_NOTIFY_INTERRUPT | + ILK_BSD_USER_INTERRUPT; + } else { + gt_irqs |= GT_BLT_USER_INTERRUPT | GT_BSD_USER_INTERRUPT; + } + + GEN5_IRQ_INIT(GT, dev_priv->gt_irq_mask, gt_irqs); + + if (INTEL_INFO(dev)->gen >= 6) { + /* + * RPS interrupts will get enabled/disabled on demand when RPS + * itself is enabled/disabled. + */ + if (HAS_VEBOX(dev)) + pm_irqs |= PM_VEBOX_USER_INTERRUPT; + + dev_priv->pm_irq_mask = 0xffffffff; + GEN5_IRQ_INIT(GEN6_PM, dev_priv->pm_irq_mask, pm_irqs); + } +} + +static int ironlake_irq_postinstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 display_mask, extra_mask; + + if (INTEL_INFO(dev)->gen >= 7) { + display_mask = (DE_MASTER_IRQ_CONTROL | DE_GSE_IVB | + DE_PCH_EVENT_IVB | DE_PLANEC_FLIP_DONE_IVB | + DE_PLANEB_FLIP_DONE_IVB | + DE_PLANEA_FLIP_DONE_IVB | DE_AUX_CHANNEL_A_IVB); + extra_mask = (DE_PIPEC_VBLANK_IVB | DE_PIPEB_VBLANK_IVB | + DE_PIPEA_VBLANK_IVB | DE_ERR_INT_IVB); + } else { + display_mask = (DE_MASTER_IRQ_CONTROL | DE_GSE | DE_PCH_EVENT | + DE_PLANEA_FLIP_DONE | DE_PLANEB_FLIP_DONE | + DE_AUX_CHANNEL_A | + DE_PIPEB_CRC_DONE | DE_PIPEA_CRC_DONE | + DE_POISON); + extra_mask = DE_PIPEA_VBLANK | DE_PIPEB_VBLANK | DE_PCU_EVENT | + DE_PIPEB_FIFO_UNDERRUN | DE_PIPEA_FIFO_UNDERRUN; + } + + dev_priv->irq_mask = ~display_mask; + + I915_WRITE(HWSTAM, 0xeffe); + + ibx_irq_pre_postinstall(dev); + + GEN5_IRQ_INIT(DE, dev_priv->irq_mask, display_mask | extra_mask); + + gen5_gt_irq_postinstall(dev); + + ibx_irq_postinstall(dev); + + if (IS_IRONLAKE_M(dev)) { + /* Enable PCU event interrupts + * + * spinlocking not required here for correctness since interrupt + * setup is guaranteed to run in single-threaded context. But we + * need it to make the assert_spin_locked happy. */ + spin_lock_irq(&dev_priv->irq_lock); + ironlake_enable_display_irq(dev_priv, DE_PCU_EVENT); + spin_unlock_irq(&dev_priv->irq_lock); + } + + return 0; +} + +static void valleyview_display_irqs_install(struct drm_i915_private *dev_priv) +{ + u32 pipestat_mask; + u32 iir_mask; + enum pipe pipe; + + pipestat_mask = PIPESTAT_INT_STATUS_MASK | + PIPE_FIFO_UNDERRUN_STATUS; + + for_each_pipe(dev_priv, pipe) + I915_WRITE(PIPESTAT(pipe), pipestat_mask); + POSTING_READ(PIPESTAT(PIPE_A)); + + pipestat_mask = PLANE_FLIP_DONE_INT_STATUS_VLV | + PIPE_CRC_DONE_INTERRUPT_STATUS; + + i915_enable_pipestat(dev_priv, PIPE_A, PIPE_GMBUS_INTERRUPT_STATUS); + for_each_pipe(dev_priv, pipe) + i915_enable_pipestat(dev_priv, pipe, pipestat_mask); + + iir_mask = I915_DISPLAY_PORT_INTERRUPT | + I915_DISPLAY_PIPE_A_EVENT_INTERRUPT | + I915_DISPLAY_PIPE_B_EVENT_INTERRUPT; + if (IS_CHERRYVIEW(dev_priv)) + iir_mask |= I915_DISPLAY_PIPE_C_EVENT_INTERRUPT; + dev_priv->irq_mask &= ~iir_mask; + + I915_WRITE(VLV_IIR, iir_mask); + I915_WRITE(VLV_IIR, iir_mask); + I915_WRITE(VLV_IER, ~dev_priv->irq_mask); + I915_WRITE(VLV_IMR, dev_priv->irq_mask); + POSTING_READ(VLV_IMR); +} + +static void valleyview_display_irqs_uninstall(struct drm_i915_private *dev_priv) +{ + u32 pipestat_mask; + u32 iir_mask; + enum pipe pipe; + + iir_mask = I915_DISPLAY_PORT_INTERRUPT | + I915_DISPLAY_PIPE_A_EVENT_INTERRUPT | + I915_DISPLAY_PIPE_B_EVENT_INTERRUPT; + if (IS_CHERRYVIEW(dev_priv)) + iir_mask |= I915_DISPLAY_PIPE_C_EVENT_INTERRUPT; + + dev_priv->irq_mask |= iir_mask; + I915_WRITE(VLV_IMR, dev_priv->irq_mask); + I915_WRITE(VLV_IER, ~dev_priv->irq_mask); + I915_WRITE(VLV_IIR, iir_mask); + I915_WRITE(VLV_IIR, iir_mask); + POSTING_READ(VLV_IIR); + + pipestat_mask = PLANE_FLIP_DONE_INT_STATUS_VLV | + PIPE_CRC_DONE_INTERRUPT_STATUS; + + i915_disable_pipestat(dev_priv, PIPE_A, PIPE_GMBUS_INTERRUPT_STATUS); + for_each_pipe(dev_priv, pipe) + i915_disable_pipestat(dev_priv, pipe, pipestat_mask); + + pipestat_mask = PIPESTAT_INT_STATUS_MASK | + PIPE_FIFO_UNDERRUN_STATUS; + + for_each_pipe(dev_priv, pipe) + I915_WRITE(PIPESTAT(pipe), pipestat_mask); + POSTING_READ(PIPESTAT(PIPE_A)); +} + +void valleyview_enable_display_irqs(struct drm_i915_private *dev_priv) +{ + assert_spin_locked(&dev_priv->irq_lock); + + if (dev_priv->display_irqs_enabled) + return; + + dev_priv->display_irqs_enabled = true; + + if (intel_irqs_enabled(dev_priv)) + valleyview_display_irqs_install(dev_priv); +} + +void valleyview_disable_display_irqs(struct drm_i915_private *dev_priv) +{ + assert_spin_locked(&dev_priv->irq_lock); + + if (!dev_priv->display_irqs_enabled) + return; + + dev_priv->display_irqs_enabled = false; + + if (intel_irqs_enabled(dev_priv)) + valleyview_display_irqs_uninstall(dev_priv); +} + +static void vlv_display_irq_postinstall(struct drm_i915_private *dev_priv) +{ + dev_priv->irq_mask = ~0; + + I915_WRITE(PORT_HOTPLUG_EN, 0); + POSTING_READ(PORT_HOTPLUG_EN); + + I915_WRITE(VLV_IIR, 0xffffffff); + I915_WRITE(VLV_IIR, 0xffffffff); + I915_WRITE(VLV_IER, ~dev_priv->irq_mask); + I915_WRITE(VLV_IMR, dev_priv->irq_mask); + POSTING_READ(VLV_IMR); + + /* Interrupt setup is already guaranteed to be single-threaded, this is + * just to make the assert_spin_locked check happy. */ + spin_lock_irq(&dev_priv->irq_lock); + if (dev_priv->display_irqs_enabled) + valleyview_display_irqs_install(dev_priv); + spin_unlock_irq(&dev_priv->irq_lock); +} + +static int valleyview_irq_postinstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + vlv_display_irq_postinstall(dev_priv); + + gen5_gt_irq_postinstall(dev); + + /* ack & enable invalid PTE error interrupts */ +#if 0 /* FIXME: add support to irq handler for checking these bits */ + I915_WRITE(DPINVGTT, DPINVGTT_STATUS_MASK); + I915_WRITE(DPINVGTT, DPINVGTT_EN_MASK); +#endif + + I915_WRITE(VLV_MASTER_IER, MASTER_INTERRUPT_ENABLE); + + return 0; +} + +static void gen8_gt_irq_postinstall(struct drm_i915_private *dev_priv) +{ + /* These are interrupts we'll toggle with the ring mask register */ + uint32_t gt_interrupts[] = { + GT_RENDER_USER_INTERRUPT << GEN8_RCS_IRQ_SHIFT | + GT_CONTEXT_SWITCH_INTERRUPT << GEN8_RCS_IRQ_SHIFT | + GT_RENDER_L3_PARITY_ERROR_INTERRUPT | + GT_RENDER_USER_INTERRUPT << GEN8_BCS_IRQ_SHIFT | + GT_CONTEXT_SWITCH_INTERRUPT << GEN8_BCS_IRQ_SHIFT, + GT_RENDER_USER_INTERRUPT << GEN8_VCS1_IRQ_SHIFT | + GT_CONTEXT_SWITCH_INTERRUPT << GEN8_VCS1_IRQ_SHIFT | + GT_RENDER_USER_INTERRUPT << GEN8_VCS2_IRQ_SHIFT | + GT_CONTEXT_SWITCH_INTERRUPT << GEN8_VCS2_IRQ_SHIFT, + 0, + GT_RENDER_USER_INTERRUPT << GEN8_VECS_IRQ_SHIFT | + GT_CONTEXT_SWITCH_INTERRUPT << GEN8_VECS_IRQ_SHIFT + }; + + dev_priv->pm_irq_mask = 0xffffffff; + GEN8_IRQ_INIT_NDX(GT, 0, ~gt_interrupts[0], gt_interrupts[0]); + GEN8_IRQ_INIT_NDX(GT, 1, ~gt_interrupts[1], gt_interrupts[1]); + /* + * RPS interrupts will get enabled/disabled on demand when RPS itself + * is enabled/disabled. + */ + GEN8_IRQ_INIT_NDX(GT, 2, dev_priv->pm_irq_mask, 0); + GEN8_IRQ_INIT_NDX(GT, 3, ~gt_interrupts[3], gt_interrupts[3]); +} + +static void gen8_de_irq_postinstall(struct drm_i915_private *dev_priv) +{ + uint32_t de_pipe_masked = GEN8_PIPE_CDCLK_CRC_DONE; + uint32_t de_pipe_enables; + int pipe; + u32 aux_en = GEN8_AUX_CHANNEL_A; + + if (IS_GEN9(dev_priv)) { + de_pipe_masked |= GEN9_PIPE_PLANE1_FLIP_DONE | + GEN9_DE_PIPE_IRQ_FAULT_ERRORS; + aux_en |= GEN9_AUX_CHANNEL_B | GEN9_AUX_CHANNEL_C | + GEN9_AUX_CHANNEL_D; + } else + de_pipe_masked |= GEN8_PIPE_PRIMARY_FLIP_DONE | + GEN8_DE_PIPE_IRQ_FAULT_ERRORS; + + de_pipe_enables = de_pipe_masked | GEN8_PIPE_VBLANK | + GEN8_PIPE_FIFO_UNDERRUN; + + dev_priv->de_irq_mask[PIPE_A] = ~de_pipe_masked; + dev_priv->de_irq_mask[PIPE_B] = ~de_pipe_masked; + dev_priv->de_irq_mask[PIPE_C] = ~de_pipe_masked; + + for_each_pipe(dev_priv, pipe) + if (intel_display_power_is_enabled(dev_priv, + POWER_DOMAIN_PIPE(pipe))) + GEN8_IRQ_INIT_NDX(DE_PIPE, pipe, + dev_priv->de_irq_mask[pipe], + de_pipe_enables); + + GEN5_IRQ_INIT(GEN8_DE_PORT_, ~aux_en, aux_en); +} + +static int gen8_irq_postinstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + ibx_irq_pre_postinstall(dev); + + gen8_gt_irq_postinstall(dev_priv); + gen8_de_irq_postinstall(dev_priv); + + ibx_irq_postinstall(dev); + + I915_WRITE(GEN8_MASTER_IRQ, DE_MASTER_IRQ_CONTROL); + POSTING_READ(GEN8_MASTER_IRQ); + + return 0; +} + +static int cherryview_irq_postinstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + vlv_display_irq_postinstall(dev_priv); + + gen8_gt_irq_postinstall(dev_priv); + + I915_WRITE(GEN8_MASTER_IRQ, MASTER_INTERRUPT_ENABLE); + POSTING_READ(GEN8_MASTER_IRQ); + + return 0; +} + +static void gen8_irq_uninstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!dev_priv) + return; + + gen8_irq_reset(dev); +} + +static void vlv_display_irq_uninstall(struct drm_i915_private *dev_priv) +{ + /* Interrupt setup is already guaranteed to be single-threaded, this is + * just to make the assert_spin_locked check happy. */ + spin_lock_irq(&dev_priv->irq_lock); + if (dev_priv->display_irqs_enabled) + valleyview_display_irqs_uninstall(dev_priv); + spin_unlock_irq(&dev_priv->irq_lock); + + vlv_display_irq_reset(dev_priv); + + dev_priv->irq_mask = ~0; +} + +static void valleyview_irq_uninstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!dev_priv) + return; + + I915_WRITE(VLV_MASTER_IER, 0); + + gen5_gt_irq_reset(dev); + + I915_WRITE(HWSTAM, 0xffffffff); + + vlv_display_irq_uninstall(dev_priv); +} + +static void cherryview_irq_uninstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!dev_priv) + return; + + I915_WRITE(GEN8_MASTER_IRQ, 0); + POSTING_READ(GEN8_MASTER_IRQ); + + gen8_gt_irq_reset(dev_priv); + + GEN5_IRQ_RESET(GEN8_PCU_); + + vlv_display_irq_uninstall(dev_priv); +} + +static void ironlake_irq_uninstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!dev_priv) + return; + + ironlake_irq_reset(dev); +} + +static void i8xx_irq_preinstall(struct drm_device * dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe; + + for_each_pipe(dev_priv, pipe) + I915_WRITE(PIPESTAT(pipe), 0); + I915_WRITE16(IMR, 0xffff); + I915_WRITE16(IER, 0x0); + POSTING_READ16(IER); +} + +static int i8xx_irq_postinstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + I915_WRITE16(EMR, + ~(I915_ERROR_PAGE_TABLE | I915_ERROR_MEMORY_REFRESH)); + + /* Unmask the interrupts that we always want on. */ + dev_priv->irq_mask = + ~(I915_DISPLAY_PIPE_A_EVENT_INTERRUPT | + I915_DISPLAY_PIPE_B_EVENT_INTERRUPT | + I915_DISPLAY_PLANE_A_FLIP_PENDING_INTERRUPT | + I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT); + I915_WRITE16(IMR, dev_priv->irq_mask); + + I915_WRITE16(IER, + I915_DISPLAY_PIPE_A_EVENT_INTERRUPT | + I915_DISPLAY_PIPE_B_EVENT_INTERRUPT | + I915_USER_INTERRUPT); + POSTING_READ16(IER); + + /* Interrupt setup is already guaranteed to be single-threaded, this is + * just to make the assert_spin_locked check happy. */ + spin_lock_irq(&dev_priv->irq_lock); + i915_enable_pipestat(dev_priv, PIPE_A, PIPE_CRC_DONE_INTERRUPT_STATUS); + i915_enable_pipestat(dev_priv, PIPE_B, PIPE_CRC_DONE_INTERRUPT_STATUS); + spin_unlock_irq(&dev_priv->irq_lock); + + return 0; +} + +/* + * Returns true when a page flip has completed. + */ +static bool i8xx_handle_vblank(struct drm_device *dev, + int plane, int pipe, u32 iir) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u16 flip_pending = DISPLAY_PLANE_FLIP_PENDING(plane); + + if (!intel_pipe_handle_vblank(dev, pipe)) + return false; + + if ((iir & flip_pending) == 0) + goto check_page_flip; + + /* We detect FlipDone by looking for the change in PendingFlip from '1' + * to '0' on the following vblank, i.e. IIR has the Pendingflip + * asserted following the MI_DISPLAY_FLIP, but ISR is deasserted, hence + * the flip is completed (no longer pending). Since this doesn't raise + * an interrupt per se, we watch for the change at vblank. + */ + if (I915_READ16(ISR) & flip_pending) + goto check_page_flip; + + intel_prepare_page_flip(dev, plane); + intel_finish_page_flip(dev, pipe); + return true; + +check_page_flip: + intel_check_page_flip(dev, pipe); + return false; +} + +static irqreturn_t i8xx_irq_handler(int irq, void *arg) +{ + struct drm_device *dev = arg; + struct drm_i915_private *dev_priv = dev->dev_private; + u16 iir, new_iir; + u32 pipe_stats[2]; + int pipe; + u16 flip_mask = + I915_DISPLAY_PLANE_A_FLIP_PENDING_INTERRUPT | + I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT; + + if (!intel_irqs_enabled(dev_priv)) + return IRQ_NONE; + + iir = I915_READ16(IIR); + if (iir == 0) + return IRQ_NONE; + + while (iir & ~flip_mask) { + /* Can't rely on pipestat interrupt bit in iir as it might + * have been cleared after the pipestat interrupt was received. + * It doesn't set the bit in iir again, but it still produces + * interrupts (for non-MSI). + */ + spin_lock(&dev_priv->irq_lock); + if (iir & I915_RENDER_COMMAND_PARSER_ERROR_INTERRUPT) + DRM_DEBUG("Command parser error, iir 0x%08x\n", iir); + + for_each_pipe(dev_priv, pipe) { + int reg = PIPESTAT(pipe); + pipe_stats[pipe] = I915_READ(reg); + + /* + * Clear the PIPE*STAT regs before the IIR + */ + if (pipe_stats[pipe] & 0x8000ffff) + I915_WRITE(reg, pipe_stats[pipe]); + } + spin_unlock(&dev_priv->irq_lock); + + I915_WRITE16(IIR, iir & ~flip_mask); + new_iir = I915_READ16(IIR); /* Flush posted writes */ + + if (iir & I915_USER_INTERRUPT) + notify_ring(dev, &dev_priv->ring[RCS]); + + for_each_pipe(dev_priv, pipe) { + int plane = pipe; + if (HAS_FBC(dev)) + plane = !plane; + + if (pipe_stats[pipe] & PIPE_VBLANK_INTERRUPT_STATUS && + i8xx_handle_vblank(dev, plane, pipe, iir)) + flip_mask &= ~DISPLAY_PLANE_FLIP_PENDING(plane); + + if (pipe_stats[pipe] & PIPE_CRC_DONE_INTERRUPT_STATUS) + i9xx_pipe_crc_irq_handler(dev, pipe); + + if (pipe_stats[pipe] & PIPE_FIFO_UNDERRUN_STATUS) + intel_cpu_fifo_underrun_irq_handler(dev_priv, + pipe); + } + + iir = new_iir; + } + + return IRQ_HANDLED; +} + +static void i8xx_irq_uninstall(struct drm_device * dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe; + + for_each_pipe(dev_priv, pipe) { + /* Clear enable bits; then clear status bits */ + I915_WRITE(PIPESTAT(pipe), 0); + I915_WRITE(PIPESTAT(pipe), I915_READ(PIPESTAT(pipe))); + } + I915_WRITE16(IMR, 0xffff); + I915_WRITE16(IER, 0x0); + I915_WRITE16(IIR, I915_READ16(IIR)); +} + +static void i915_irq_preinstall(struct drm_device * dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe; + + if (I915_HAS_HOTPLUG(dev)) { + I915_WRITE(PORT_HOTPLUG_EN, 0); + I915_WRITE(PORT_HOTPLUG_STAT, I915_READ(PORT_HOTPLUG_STAT)); + } + + I915_WRITE16(HWSTAM, 0xeffe); + for_each_pipe(dev_priv, pipe) + I915_WRITE(PIPESTAT(pipe), 0); + I915_WRITE(IMR, 0xffffffff); + I915_WRITE(IER, 0x0); + POSTING_READ(IER); +} + +static int i915_irq_postinstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 enable_mask; + + I915_WRITE(EMR, ~(I915_ERROR_PAGE_TABLE | I915_ERROR_MEMORY_REFRESH)); + + /* Unmask the interrupts that we always want on. */ + dev_priv->irq_mask = + ~(I915_ASLE_INTERRUPT | + I915_DISPLAY_PIPE_A_EVENT_INTERRUPT | + I915_DISPLAY_PIPE_B_EVENT_INTERRUPT | + I915_DISPLAY_PLANE_A_FLIP_PENDING_INTERRUPT | + I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT); + + enable_mask = + I915_ASLE_INTERRUPT | + I915_DISPLAY_PIPE_A_EVENT_INTERRUPT | + I915_DISPLAY_PIPE_B_EVENT_INTERRUPT | + I915_USER_INTERRUPT; + + if (I915_HAS_HOTPLUG(dev)) { + I915_WRITE(PORT_HOTPLUG_EN, 0); + POSTING_READ(PORT_HOTPLUG_EN); + + /* Enable in IER... */ + enable_mask |= I915_DISPLAY_PORT_INTERRUPT; + /* and unmask in IMR */ + dev_priv->irq_mask &= ~I915_DISPLAY_PORT_INTERRUPT; + } + + I915_WRITE(IMR, dev_priv->irq_mask); + I915_WRITE(IER, enable_mask); + POSTING_READ(IER); + + i915_enable_asle_pipestat(dev); + + /* Interrupt setup is already guaranteed to be single-threaded, this is + * just to make the assert_spin_locked check happy. */ + spin_lock_irq(&dev_priv->irq_lock); + i915_enable_pipestat(dev_priv, PIPE_A, PIPE_CRC_DONE_INTERRUPT_STATUS); + i915_enable_pipestat(dev_priv, PIPE_B, PIPE_CRC_DONE_INTERRUPT_STATUS); + spin_unlock_irq(&dev_priv->irq_lock); + + return 0; +} + +/* + * Returns true when a page flip has completed. + */ +static bool i915_handle_vblank(struct drm_device *dev, + int plane, int pipe, u32 iir) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 flip_pending = DISPLAY_PLANE_FLIP_PENDING(plane); + + if (!intel_pipe_handle_vblank(dev, pipe)) + return false; + + if ((iir & flip_pending) == 0) + goto check_page_flip; + + /* We detect FlipDone by looking for the change in PendingFlip from '1' + * to '0' on the following vblank, i.e. IIR has the Pendingflip + * asserted following the MI_DISPLAY_FLIP, but ISR is deasserted, hence + * the flip is completed (no longer pending). Since this doesn't raise + * an interrupt per se, we watch for the change at vblank. + */ + if (I915_READ(ISR) & flip_pending) + goto check_page_flip; + + intel_prepare_page_flip(dev, plane); + intel_finish_page_flip(dev, pipe); + return true; + +check_page_flip: + intel_check_page_flip(dev, pipe); + return false; +} + +static irqreturn_t i915_irq_handler(int irq, void *arg) +{ + struct drm_device *dev = arg; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 iir, new_iir, pipe_stats[I915_MAX_PIPES]; + u32 flip_mask = + I915_DISPLAY_PLANE_A_FLIP_PENDING_INTERRUPT | + I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT; + int pipe, ret = IRQ_NONE; + + if (!intel_irqs_enabled(dev_priv)) + return IRQ_NONE; + + iir = I915_READ(IIR); + do { + bool irq_received = (iir & ~flip_mask) != 0; + bool blc_event = false; + + /* Can't rely on pipestat interrupt bit in iir as it might + * have been cleared after the pipestat interrupt was received. + * It doesn't set the bit in iir again, but it still produces + * interrupts (for non-MSI). + */ + spin_lock(&dev_priv->irq_lock); + if (iir & I915_RENDER_COMMAND_PARSER_ERROR_INTERRUPT) + DRM_DEBUG("Command parser error, iir 0x%08x\n", iir); + + for_each_pipe(dev_priv, pipe) { + int reg = PIPESTAT(pipe); + pipe_stats[pipe] = I915_READ(reg); + + /* Clear the PIPE*STAT regs before the IIR */ + if (pipe_stats[pipe] & 0x8000ffff) { + I915_WRITE(reg, pipe_stats[pipe]); + irq_received = true; + } + } + spin_unlock(&dev_priv->irq_lock); + + if (!irq_received) + break; + + /* Consume port. Then clear IIR or we'll miss events */ + if (I915_HAS_HOTPLUG(dev) && + iir & I915_DISPLAY_PORT_INTERRUPT) + i9xx_hpd_irq_handler(dev); + + I915_WRITE(IIR, iir & ~flip_mask); + new_iir = I915_READ(IIR); /* Flush posted writes */ + + if (iir & I915_USER_INTERRUPT) + notify_ring(dev, &dev_priv->ring[RCS]); + + for_each_pipe(dev_priv, pipe) { + int plane = pipe; + if (HAS_FBC(dev)) + plane = !plane; + + if (pipe_stats[pipe] & PIPE_VBLANK_INTERRUPT_STATUS && + i915_handle_vblank(dev, plane, pipe, iir)) + flip_mask &= ~DISPLAY_PLANE_FLIP_PENDING(plane); + + if (pipe_stats[pipe] & PIPE_LEGACY_BLC_EVENT_STATUS) + blc_event = true; + + if (pipe_stats[pipe] & PIPE_CRC_DONE_INTERRUPT_STATUS) + i9xx_pipe_crc_irq_handler(dev, pipe); + + if (pipe_stats[pipe] & PIPE_FIFO_UNDERRUN_STATUS) + intel_cpu_fifo_underrun_irq_handler(dev_priv, + pipe); + } + + if (blc_event || (iir & I915_ASLE_INTERRUPT)) + intel_opregion_asle_intr(dev); + + /* With MSI, interrupts are only generated when iir + * transitions from zero to nonzero. If another bit got + * set while we were handling the existing iir bits, then + * we would never get another interrupt. + * + * This is fine on non-MSI as well, as if we hit this path + * we avoid exiting the interrupt handler only to generate + * another one. + * + * Note that for MSI this could cause a stray interrupt report + * if an interrupt landed in the time between writing IIR and + * the posting read. This should be rare enough to never + * trigger the 99% of 100,000 interrupts test for disabling + * stray interrupts. + */ + ret = IRQ_HANDLED; + iir = new_iir; + } while (iir & ~flip_mask); + + return ret; +} + +static void i915_irq_uninstall(struct drm_device * dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe; + + if (I915_HAS_HOTPLUG(dev)) { + I915_WRITE(PORT_HOTPLUG_EN, 0); + I915_WRITE(PORT_HOTPLUG_STAT, I915_READ(PORT_HOTPLUG_STAT)); + } + + I915_WRITE16(HWSTAM, 0xffff); + for_each_pipe(dev_priv, pipe) { + /* Clear enable bits; then clear status bits */ + I915_WRITE(PIPESTAT(pipe), 0); + I915_WRITE(PIPESTAT(pipe), I915_READ(PIPESTAT(pipe))); + } + I915_WRITE(IMR, 0xffffffff); + I915_WRITE(IER, 0x0); + + I915_WRITE(IIR, I915_READ(IIR)); +} + +static void i965_irq_preinstall(struct drm_device * dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe; + + I915_WRITE(PORT_HOTPLUG_EN, 0); + I915_WRITE(PORT_HOTPLUG_STAT, I915_READ(PORT_HOTPLUG_STAT)); + + I915_WRITE(HWSTAM, 0xeffe); + for_each_pipe(dev_priv, pipe) + I915_WRITE(PIPESTAT(pipe), 0); + I915_WRITE(IMR, 0xffffffff); + I915_WRITE(IER, 0x0); + POSTING_READ(IER); +} + +static int i965_irq_postinstall(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 enable_mask; + u32 error_mask; + + /* Unmask the interrupts that we always want on. */ + dev_priv->irq_mask = ~(I915_ASLE_INTERRUPT | + I915_DISPLAY_PORT_INTERRUPT | + I915_DISPLAY_PIPE_A_EVENT_INTERRUPT | + I915_DISPLAY_PIPE_B_EVENT_INTERRUPT | + I915_DISPLAY_PLANE_A_FLIP_PENDING_INTERRUPT | + I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT | + I915_RENDER_COMMAND_PARSER_ERROR_INTERRUPT); + + enable_mask = ~dev_priv->irq_mask; + enable_mask &= ~(I915_DISPLAY_PLANE_A_FLIP_PENDING_INTERRUPT | + I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT); + enable_mask |= I915_USER_INTERRUPT; + + if (IS_G4X(dev)) + enable_mask |= I915_BSD_USER_INTERRUPT; + + /* Interrupt setup is already guaranteed to be single-threaded, this is + * just to make the assert_spin_locked check happy. */ + spin_lock_irq(&dev_priv->irq_lock); + i915_enable_pipestat(dev_priv, PIPE_A, PIPE_GMBUS_INTERRUPT_STATUS); + i915_enable_pipestat(dev_priv, PIPE_A, PIPE_CRC_DONE_INTERRUPT_STATUS); + i915_enable_pipestat(dev_priv, PIPE_B, PIPE_CRC_DONE_INTERRUPT_STATUS); + spin_unlock_irq(&dev_priv->irq_lock); + + /* + * Enable some error detection, note the instruction error mask + * bit is reserved, so we leave it masked. + */ + if (IS_G4X(dev)) { + error_mask = ~(GM45_ERROR_PAGE_TABLE | + GM45_ERROR_MEM_PRIV | + GM45_ERROR_CP_PRIV | + I915_ERROR_MEMORY_REFRESH); + } else { + error_mask = ~(I915_ERROR_PAGE_TABLE | + I915_ERROR_MEMORY_REFRESH); + } + I915_WRITE(EMR, error_mask); + + I915_WRITE(IMR, dev_priv->irq_mask); + I915_WRITE(IER, enable_mask); + POSTING_READ(IER); + + I915_WRITE(PORT_HOTPLUG_EN, 0); + POSTING_READ(PORT_HOTPLUG_EN); + + i915_enable_asle_pipestat(dev); + + return 0; +} + +static void i915_hpd_irq_setup(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_encoder *intel_encoder; + u32 hotplug_en; + + assert_spin_locked(&dev_priv->irq_lock); + + hotplug_en = I915_READ(PORT_HOTPLUG_EN); + hotplug_en &= ~HOTPLUG_INT_EN_MASK; + /* Note HDMI and DP share hotplug bits */ + /* enable bits are the same for all generations */ + for_each_intel_encoder(dev, intel_encoder) + if (dev_priv->hpd_stats[intel_encoder->hpd_pin].hpd_mark == HPD_ENABLED) + hotplug_en |= hpd_mask_i915[intel_encoder->hpd_pin]; + /* Programming the CRT detection parameters tends + to generate a spurious hotplug event about three + seconds later. So just do it once. + */ + if (IS_G4X(dev)) + hotplug_en |= CRT_HOTPLUG_ACTIVATION_PERIOD_64; + hotplug_en &= ~CRT_HOTPLUG_VOLTAGE_COMPARE_MASK; + hotplug_en |= CRT_HOTPLUG_VOLTAGE_COMPARE_50; + + /* Ignore TV since it's buggy */ + I915_WRITE(PORT_HOTPLUG_EN, hotplug_en); +} + +static irqreturn_t i965_irq_handler(int irq, void *arg) +{ + struct drm_device *dev = arg; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 iir, new_iir; + u32 pipe_stats[I915_MAX_PIPES]; + int ret = IRQ_NONE, pipe; + u32 flip_mask = + I915_DISPLAY_PLANE_A_FLIP_PENDING_INTERRUPT | + I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT; + + if (!intel_irqs_enabled(dev_priv)) + return IRQ_NONE; + + iir = I915_READ(IIR); + + for (;;) { + bool irq_received = (iir & ~flip_mask) != 0; + bool blc_event = false; + + /* Can't rely on pipestat interrupt bit in iir as it might + * have been cleared after the pipestat interrupt was received. + * It doesn't set the bit in iir again, but it still produces + * interrupts (for non-MSI). + */ + spin_lock(&dev_priv->irq_lock); + if (iir & I915_RENDER_COMMAND_PARSER_ERROR_INTERRUPT) + DRM_DEBUG("Command parser error, iir 0x%08x\n", iir); + + for_each_pipe(dev_priv, pipe) { + int reg = PIPESTAT(pipe); + pipe_stats[pipe] = I915_READ(reg); + + /* + * Clear the PIPE*STAT regs before the IIR + */ + if (pipe_stats[pipe] & 0x8000ffff) { + I915_WRITE(reg, pipe_stats[pipe]); + irq_received = true; + } + } + spin_unlock(&dev_priv->irq_lock); + + if (!irq_received) + break; + + ret = IRQ_HANDLED; + + /* Consume port. Then clear IIR or we'll miss events */ + if (iir & I915_DISPLAY_PORT_INTERRUPT) + i9xx_hpd_irq_handler(dev); + + I915_WRITE(IIR, iir & ~flip_mask); + new_iir = I915_READ(IIR); /* Flush posted writes */ + + if (iir & I915_USER_INTERRUPT) + notify_ring(dev, &dev_priv->ring[RCS]); + if (iir & I915_BSD_USER_INTERRUPT) + notify_ring(dev, &dev_priv->ring[VCS]); + + for_each_pipe(dev_priv, pipe) { + if (pipe_stats[pipe] & PIPE_START_VBLANK_INTERRUPT_STATUS && + i915_handle_vblank(dev, pipe, pipe, iir)) + flip_mask &= ~DISPLAY_PLANE_FLIP_PENDING(pipe); + + if (pipe_stats[pipe] & PIPE_LEGACY_BLC_EVENT_STATUS) + blc_event = true; + + if (pipe_stats[pipe] & PIPE_CRC_DONE_INTERRUPT_STATUS) + i9xx_pipe_crc_irq_handler(dev, pipe); + + if (pipe_stats[pipe] & PIPE_FIFO_UNDERRUN_STATUS) + intel_cpu_fifo_underrun_irq_handler(dev_priv, pipe); + } + + if (blc_event || (iir & I915_ASLE_INTERRUPT)) + intel_opregion_asle_intr(dev); + + if (pipe_stats[0] & PIPE_GMBUS_INTERRUPT_STATUS) + gmbus_irq_handler(dev); + + /* With MSI, interrupts are only generated when iir + * transitions from zero to nonzero. If another bit got + * set while we were handling the existing iir bits, then + * we would never get another interrupt. + * + * This is fine on non-MSI as well, as if we hit this path + * we avoid exiting the interrupt handler only to generate + * another one. + * + * Note that for MSI this could cause a stray interrupt report + * if an interrupt landed in the time between writing IIR and + * the posting read. This should be rare enough to never + * trigger the 99% of 100,000 interrupts test for disabling + * stray interrupts. + */ + iir = new_iir; + } + + return ret; +} + +static void i965_irq_uninstall(struct drm_device * dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe; + + if (!dev_priv) + return; + + I915_WRITE(PORT_HOTPLUG_EN, 0); + I915_WRITE(PORT_HOTPLUG_STAT, I915_READ(PORT_HOTPLUG_STAT)); + + I915_WRITE(HWSTAM, 0xffffffff); + for_each_pipe(dev_priv, pipe) + I915_WRITE(PIPESTAT(pipe), 0); + I915_WRITE(IMR, 0xffffffff); + I915_WRITE(IER, 0x0); + + for_each_pipe(dev_priv, pipe) + I915_WRITE(PIPESTAT(pipe), + I915_READ(PIPESTAT(pipe)) & 0x8000ffff); + I915_WRITE(IIR, I915_READ(IIR)); +} + +static void intel_hpd_irq_reenable_work(struct work_struct *work) +{ + struct drm_i915_private *dev_priv = + container_of(work, typeof(*dev_priv), + hotplug_reenable_work.work); + struct drm_device *dev = dev_priv->dev; + struct drm_mode_config *mode_config = &dev->mode_config; + int i; + + intel_runtime_pm_get(dev_priv); + + spin_lock_irq(&dev_priv->irq_lock); + for (i = (HPD_NONE + 1); i < HPD_NUM_PINS; i++) { + struct drm_connector *connector; + + if (dev_priv->hpd_stats[i].hpd_mark != HPD_DISABLED) + continue; + + dev_priv->hpd_stats[i].hpd_mark = HPD_ENABLED; + + list_for_each_entry(connector, &mode_config->connector_list, head) { + struct intel_connector *intel_connector = to_intel_connector(connector); + + if (intel_connector->encoder->hpd_pin == i) { + if (connector->polled != intel_connector->polled) + DRM_DEBUG_DRIVER("Reenabling HPD on connector %s\n", + connector->name); + connector->polled = intel_connector->polled; + if (!connector->polled) + connector->polled = DRM_CONNECTOR_POLL_HPD; + } + } + } + if (dev_priv->display.hpd_irq_setup) + dev_priv->display.hpd_irq_setup(dev); + spin_unlock_irq(&dev_priv->irq_lock); + + intel_runtime_pm_put(dev_priv); +} + +/** + * intel_irq_init - initializes irq support + * @dev_priv: i915 device instance + * + * This function initializes all the irq support including work items, timers + * and all the vtables. It does not setup the interrupt itself though. + */ +void intel_irq_init(struct drm_i915_private *dev_priv) +{ + struct drm_device *dev = dev_priv->dev; + + INIT_WORK(&dev_priv->hotplug_work, i915_hotplug_work_func); + INIT_WORK(&dev_priv->dig_port_work, i915_digport_work_func); + INIT_WORK(&dev_priv->rps.work, gen6_pm_rps_work); + INIT_WORK(&dev_priv->l3_parity.error_work, ivybridge_parity_work); + + /* Let's track the enabled rps events */ + if (IS_VALLEYVIEW(dev_priv) && !IS_CHERRYVIEW(dev_priv)) + /* WaGsvRC0ResidencyMethod:vlv */ + dev_priv->pm_rps_events = GEN6_PM_RP_DOWN_EI_EXPIRED | GEN6_PM_RP_UP_EI_EXPIRED; + else + dev_priv->pm_rps_events = GEN6_PM_RPS_EVENTS; + + INIT_DELAYED_WORK(&dev_priv->gpu_error.hangcheck_work, + i915_hangcheck_elapsed); + INIT_DELAYED_WORK(&dev_priv->hotplug_reenable_work, + intel_hpd_irq_reenable_work); + + pm_qos_add_request(&dev_priv->pm_qos, PM_QOS_CPU_DMA_LATENCY, PM_QOS_DEFAULT_VALUE); + + if (IS_GEN2(dev_priv)) { + dev->max_vblank_count = 0; + dev->driver->get_vblank_counter = i8xx_get_vblank_counter; + } else if (IS_G4X(dev_priv) || INTEL_INFO(dev_priv)->gen >= 5) { + dev->max_vblank_count = 0xffffffff; /* full 32 bit counter */ + dev->driver->get_vblank_counter = gm45_get_vblank_counter; + } else { + dev->driver->get_vblank_counter = i915_get_vblank_counter; + dev->max_vblank_count = 0xffffff; /* only 24 bits of frame count */ + } + + /* + * Opt out of the vblank disable timer on everything except gen2. + * Gen2 doesn't have a hardware frame counter and so depends on + * vblank interrupts to produce sane vblank seuquence numbers. + */ + if (!IS_GEN2(dev_priv)) + dev->vblank_disable_immediate = true; + + dev->driver->get_vblank_timestamp = i915_get_vblank_timestamp; + dev->driver->get_scanout_position = i915_get_crtc_scanoutpos; + + if (IS_CHERRYVIEW(dev_priv)) { + dev->driver->irq_handler = cherryview_irq_handler; + dev->driver->irq_preinstall = cherryview_irq_preinstall; + dev->driver->irq_postinstall = cherryview_irq_postinstall; + dev->driver->irq_uninstall = cherryview_irq_uninstall; + dev->driver->enable_vblank = valleyview_enable_vblank; + dev->driver->disable_vblank = valleyview_disable_vblank; + dev_priv->display.hpd_irq_setup = i915_hpd_irq_setup; + } else if (IS_VALLEYVIEW(dev_priv)) { + dev->driver->irq_handler = valleyview_irq_handler; + dev->driver->irq_preinstall = valleyview_irq_preinstall; + dev->driver->irq_postinstall = valleyview_irq_postinstall; + dev->driver->irq_uninstall = valleyview_irq_uninstall; + dev->driver->enable_vblank = valleyview_enable_vblank; + dev->driver->disable_vblank = valleyview_disable_vblank; + dev_priv->display.hpd_irq_setup = i915_hpd_irq_setup; + } else if (INTEL_INFO(dev_priv)->gen >= 8) { + dev->driver->irq_handler = gen8_irq_handler; + dev->driver->irq_preinstall = gen8_irq_reset; + dev->driver->irq_postinstall = gen8_irq_postinstall; + dev->driver->irq_uninstall = gen8_irq_uninstall; + dev->driver->enable_vblank = gen8_enable_vblank; + dev->driver->disable_vblank = gen8_disable_vblank; + dev_priv->display.hpd_irq_setup = ibx_hpd_irq_setup; + } else if (HAS_PCH_SPLIT(dev)) { + dev->driver->irq_handler = ironlake_irq_handler; + dev->driver->irq_preinstall = ironlake_irq_reset; + dev->driver->irq_postinstall = ironlake_irq_postinstall; + dev->driver->irq_uninstall = ironlake_irq_uninstall; + dev->driver->enable_vblank = ironlake_enable_vblank; + dev->driver->disable_vblank = ironlake_disable_vblank; + dev_priv->display.hpd_irq_setup = ibx_hpd_irq_setup; + } else { + if (INTEL_INFO(dev_priv)->gen == 2) { + dev->driver->irq_preinstall = i8xx_irq_preinstall; + dev->driver->irq_postinstall = i8xx_irq_postinstall; + dev->driver->irq_handler = i8xx_irq_handler; + dev->driver->irq_uninstall = i8xx_irq_uninstall; + } else if (INTEL_INFO(dev_priv)->gen == 3) { + dev->driver->irq_preinstall = i915_irq_preinstall; + dev->driver->irq_postinstall = i915_irq_postinstall; + dev->driver->irq_uninstall = i915_irq_uninstall; + dev->driver->irq_handler = i915_irq_handler; + } else { + dev->driver->irq_preinstall = i965_irq_preinstall; + dev->driver->irq_postinstall = i965_irq_postinstall; + dev->driver->irq_uninstall = i965_irq_uninstall; + dev->driver->irq_handler = i965_irq_handler; + } + if (I915_HAS_HOTPLUG(dev_priv)) + dev_priv->display.hpd_irq_setup = i915_hpd_irq_setup; + dev->driver->enable_vblank = i915_enable_vblank; + dev->driver->disable_vblank = i915_disable_vblank; + } +} + +/** + * intel_hpd_init - initializes and enables hpd support + * @dev_priv: i915 device instance + * + * This function enables the hotplug support. It requires that interrupts have + * already been enabled with intel_irq_init_hw(). From this point on hotplug and + * poll request can run concurrently to other code, so locking rules must be + * obeyed. + * + * This is a separate step from interrupt enabling to simplify the locking rules + * in the driver load and resume code. + */ +void intel_hpd_init(struct drm_i915_private *dev_priv) +{ + struct drm_device *dev = dev_priv->dev; + struct drm_mode_config *mode_config = &dev->mode_config; + struct drm_connector *connector; + int i; + + for (i = 1; i < HPD_NUM_PINS; i++) { + dev_priv->hpd_stats[i].hpd_cnt = 0; + dev_priv->hpd_stats[i].hpd_mark = HPD_ENABLED; + } + list_for_each_entry(connector, &mode_config->connector_list, head) { + struct intel_connector *intel_connector = to_intel_connector(connector); + connector->polled = intel_connector->polled; + if (connector->encoder && !connector->polled && I915_HAS_HOTPLUG(dev) && intel_connector->encoder->hpd_pin > HPD_NONE) + connector->polled = DRM_CONNECTOR_POLL_HPD; + if (intel_connector->mst_port) + connector->polled = DRM_CONNECTOR_POLL_HPD; + } + + /* Interrupt setup is already guaranteed to be single-threaded, this is + * just to make the assert_spin_locked checks happy. */ + spin_lock_irq(&dev_priv->irq_lock); + if (dev_priv->display.hpd_irq_setup) + dev_priv->display.hpd_irq_setup(dev); + spin_unlock_irq(&dev_priv->irq_lock); +} + +/** + * intel_irq_install - enables the hardware interrupt + * @dev_priv: i915 device instance + * + * This function enables the hardware interrupt handling, but leaves the hotplug + * handling still disabled. It is called after intel_irq_init(). + * + * In the driver load and resume code we need working interrupts in a few places + * but don't want to deal with the hassle of concurrent probe and hotplug + * workers. Hence the split into this two-stage approach. + */ +int intel_irq_install(struct drm_i915_private *dev_priv) +{ + /* + * We enable some interrupt sources in our postinstall hooks, so mark + * interrupts as enabled _before_ actually enabling them to avoid + * special cases in our ordering checks. + */ + dev_priv->pm.irqs_enabled = true; + + return drm_irq_install(dev_priv->dev, dev_priv->dev->pdev->irq); +} + +/** + * intel_irq_uninstall - finilizes all irq handling + * @dev_priv: i915 device instance + * + * This stops interrupt and hotplug handling and unregisters and frees all + * resources acquired in the init functions. + */ +void intel_irq_uninstall(struct drm_i915_private *dev_priv) +{ + drm_irq_uninstall(dev_priv->dev); + intel_hpd_cancel_work(dev_priv); + dev_priv->pm.irqs_enabled = false; +} + +/** + * intel_runtime_pm_disable_interrupts - runtime interrupt disabling + * @dev_priv: i915 device instance + * + * This function is used to disable interrupts at runtime, both in the runtime + * pm and the system suspend/resume code. + */ +void intel_runtime_pm_disable_interrupts(struct drm_i915_private *dev_priv) +{ + dev_priv->dev->driver->irq_uninstall(dev_priv->dev); + dev_priv->pm.irqs_enabled = false; + synchronize_irq(dev_priv->dev->irq); +} + +/** + * intel_runtime_pm_enable_interrupts - runtime interrupt enabling + * @dev_priv: i915 device instance + * + * This function is used to enable interrupts at runtime, both in the runtime + * pm and the system suspend/resume code. + */ +void intel_runtime_pm_enable_interrupts(struct drm_i915_private *dev_priv) +{ + dev_priv->pm.irqs_enabled = true; + dev_priv->dev->driver->irq_preinstall(dev_priv->dev); + dev_priv->dev->driver->irq_postinstall(dev_priv->dev); +} --- linux-3.19.0.orig/ubuntu/i915/i915_params.c +++ linux-3.19.0/ubuntu/i915/i915_params.c @@ -0,0 +1,186 @@ +/* + * Copyright © 2014 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + */ + +#include "i915_drv.h" + +struct i915_params i915 __read_mostly = { + .modeset = -1, + .panel_ignore_lid = 1, + .semaphores = -1, + .lvds_downclock = 0, + .lvds_channel_mode = 0, + .panel_use_ssc = -1, + .vbt_sdvo_panel_type = -1, + .enable_rc6 = -1, + .enable_fbc = -1, + .enable_execlists = -1, + .enable_hangcheck = true, + .enable_ppgtt = -1, + .enable_psr = 0, + .preliminary_hw_support = IS_ENABLED(CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT), + .disable_power_well = 1, + .enable_ips = 1, + .fastboot = 0, + .prefault_disable = 0, + .load_detect_test = 0, + .reset = true, + .invert_brightness = 0, + .disable_display = 0, + .enable_cmd_parser = 1, + .disable_vtd_wa = 0, + .use_mmio_flip = 0, + .mmio_debug = 0, + .verbose_state_checks = 1, + .nuclear_pageflip = 0, +}; + +module_param_named(modeset, i915.modeset, int, 0400); +MODULE_PARM_DESC(modeset, + "Use kernel modesetting [KMS] (0=DRM_I915_KMS from .config, " + "1=on, -1=force vga console preference [default])"); + +module_param_named(panel_ignore_lid, i915.panel_ignore_lid, int, 0600); +MODULE_PARM_DESC(panel_ignore_lid, + "Override lid status (0=autodetect, 1=autodetect disabled [default], " + "-1=force lid closed, -2=force lid open)"); + +module_param_named_unsafe(semaphores, i915.semaphores, int, 0400); +MODULE_PARM_DESC(semaphores, + "Use semaphores for inter-ring sync " + "(default: -1 (use per-chip defaults))"); + +module_param_named_unsafe(enable_rc6, i915.enable_rc6, int, 0400); +MODULE_PARM_DESC(enable_rc6, + "Enable power-saving render C-state 6. " + "Different stages can be selected via bitmask values " + "(0 = disable; 1 = enable rc6; 2 = enable deep rc6; 4 = enable deepest rc6). " + "For example, 3 would enable rc6 and deep rc6, and 7 would enable everything. " + "default: -1 (use per-chip default)"); + +module_param_named_unsafe(enable_fbc, i915.enable_fbc, int, 0600); +MODULE_PARM_DESC(enable_fbc, + "Enable frame buffer compression for power savings " + "(default: -1 (use per-chip default))"); + +module_param_named(lvds_downclock, i915.lvds_downclock, int, 0400); +MODULE_PARM_DESC(lvds_downclock, + "Use panel (LVDS/eDP) downclocking for power savings " + "(default: false)"); + +module_param_named(lvds_channel_mode, i915.lvds_channel_mode, int, 0600); +MODULE_PARM_DESC(lvds_channel_mode, + "Specify LVDS channel mode " + "(0=probe BIOS [default], 1=single-channel, 2=dual-channel)"); + +module_param_named(lvds_use_ssc, i915.panel_use_ssc, int, 0600); +MODULE_PARM_DESC(lvds_use_ssc, + "Use Spread Spectrum Clock with panels [LVDS/eDP] " + "(default: auto from VBT)"); + +module_param_named(vbt_sdvo_panel_type, i915.vbt_sdvo_panel_type, int, 0600); +MODULE_PARM_DESC(vbt_sdvo_panel_type, + "Override/Ignore selection of SDVO panel mode in the VBT " + "(-2=ignore, -1=auto [default], index in VBT BIOS table)"); + +module_param_named(reset, i915.reset, bool, 0600); +MODULE_PARM_DESC(reset, "Attempt GPU resets (default: true)"); + +module_param_named(enable_hangcheck, i915.enable_hangcheck, bool, 0644); +MODULE_PARM_DESC(enable_hangcheck, + "Periodically check GPU activity for detecting hangs. " + "WARNING: Disabling this can cause system wide hangs. " + "(default: true)"); + +module_param_named_unsafe(enable_ppgtt, i915.enable_ppgtt, int, 0400); +MODULE_PARM_DESC(enable_ppgtt, + "Override PPGTT usage. " + "(-1=auto [default], 0=disabled, 1=aliasing, 2=full)"); + +module_param_named(enable_execlists, i915.enable_execlists, int, 0400); +MODULE_PARM_DESC(enable_execlists, + "Override execlists usage. " + "(-1=auto [default], 0=disabled, 1=enabled)"); + +module_param_named(enable_psr, i915.enable_psr, int, 0600); +MODULE_PARM_DESC(enable_psr, "Enable PSR (default: false)"); + +module_param_named(preliminary_hw_support, i915.preliminary_hw_support, int, 0600); +MODULE_PARM_DESC(preliminary_hw_support, + "Enable preliminary hardware support."); + +module_param_named(disable_power_well, i915.disable_power_well, int, 0600); +MODULE_PARM_DESC(disable_power_well, + "Disable the power well when possible (default: true)"); + +module_param_named(enable_ips, i915.enable_ips, int, 0600); +MODULE_PARM_DESC(enable_ips, "Enable IPS (default: true)"); + +module_param_named(fastboot, i915.fastboot, bool, 0600); +MODULE_PARM_DESC(fastboot, + "Try to skip unnecessary mode sets at boot time (default: false)"); + +module_param_named_unsafe(prefault_disable, i915.prefault_disable, bool, 0600); +MODULE_PARM_DESC(prefault_disable, + "Disable page prefaulting for pread/pwrite/reloc (default:false). " + "For developers only."); + +module_param_named_unsafe(load_detect_test, i915.load_detect_test, bool, 0600); +MODULE_PARM_DESC(load_detect_test, + "Force-enable the VGA load detect code for testing (default:false). " + "For developers only."); + +module_param_named(invert_brightness, i915.invert_brightness, int, 0600); +MODULE_PARM_DESC(invert_brightness, + "Invert backlight brightness " + "(-1 force normal, 0 machine defaults, 1 force inversion), please " + "report PCI device ID, subsystem vendor and subsystem device ID " + "to dri-devel@lists.freedesktop.org, if your machine needs it. " + "It will then be included in an upcoming module version."); + +module_param_named(disable_display, i915.disable_display, bool, 0600); +MODULE_PARM_DESC(disable_display, "Disable display (default: false)"); + +module_param_named(disable_vtd_wa, i915.disable_vtd_wa, bool, 0600); +MODULE_PARM_DESC(disable_vtd_wa, "Disable all VT-d workarounds (default: false)"); + +module_param_named(enable_cmd_parser, i915.enable_cmd_parser, int, 0600); +MODULE_PARM_DESC(enable_cmd_parser, + "Enable command parsing (1=enabled [default], 0=disabled)"); + +module_param_named(use_mmio_flip, i915.use_mmio_flip, int, 0600); +MODULE_PARM_DESC(use_mmio_flip, + "use MMIO flips (-1=never, 0=driver discretion [default], 1=always)"); + +module_param_named(mmio_debug, i915.mmio_debug, int, 0600); +MODULE_PARM_DESC(mmio_debug, + "Enable the MMIO debug code for the first N failures (default: off). " + "This may negatively affect performance."); + +module_param_named(verbose_state_checks, i915.verbose_state_checks, bool, 0600); +MODULE_PARM_DESC(verbose_state_checks, + "Enable verbose logs (ie. WARN_ON()) in case of unexpected hw state conditions."); + +module_param_named_unsafe(nuclear_pageflip, i915.nuclear_pageflip, bool, 0600); +MODULE_PARM_DESC(nuclear_pageflip, + "Force atomic modeset functionality; only planes work for now (default: false)."); --- linux-3.19.0.orig/ubuntu/i915/i915_reg.h +++ linux-3.19.0/ubuntu/i915/i915_reg.h @@ -0,0 +1,7353 @@ +/* Copyright 2003 Tungsten Graphics, Inc., Cedar Park, Texas. + * All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + +#ifndef _I915_REG_H_ +#define _I915_REG_H_ + +#define _PIPE(pipe, a, b) ((a) + (pipe)*((b)-(a))) +#define _PLANE(plane, a, b) _PIPE(plane, a, b) +#define _TRANSCODER(tran, a, b) ((a) + (tran)*((b)-(a))) +#define _PORT(port, a, b) ((a) + (port)*((b)-(a))) +#define _PIPE3(pipe, a, b, c) ((pipe) == PIPE_A ? (a) : \ + (pipe) == PIPE_B ? (b) : (c)) +#define _PORT3(port, a, b, c) ((port) == PORT_A ? (a) : \ + (port) == PORT_B ? (b) : (c)) + +#define _MASKED_FIELD(mask, value) ({ \ + if (__builtin_constant_p(mask)) \ + BUILD_BUG_ON_MSG(((mask) & 0xffff0000), "Incorrect mask"); \ + if (__builtin_constant_p(value)) \ + BUILD_BUG_ON_MSG((value) & 0xffff0000, "Incorrect value"); \ + if (__builtin_constant_p(mask) && __builtin_constant_p(value)) \ + BUILD_BUG_ON_MSG((value) & ~(mask), \ + "Incorrect value for mask"); \ + (mask) << 16 | (value); }) +#define _MASKED_BIT_ENABLE(a) ({ typeof(a) _a = (a); _MASKED_FIELD(_a, _a); }) +#define _MASKED_BIT_DISABLE(a) (_MASKED_FIELD((a), 0)) + + + +/* PCI config space */ + +#define HPLLCC 0xc0 /* 855 only */ +#define GC_CLOCK_CONTROL_MASK (0xf << 0) +#define GC_CLOCK_133_200 (0 << 0) +#define GC_CLOCK_100_200 (1 << 0) +#define GC_CLOCK_100_133 (2 << 0) +#define GC_CLOCK_166_250 (3 << 0) +#define GCFGC2 0xda +#define GCFGC 0xf0 /* 915+ only */ +#define GC_LOW_FREQUENCY_ENABLE (1 << 7) +#define GC_DISPLAY_CLOCK_190_200_MHZ (0 << 4) +#define GC_DISPLAY_CLOCK_333_MHZ (4 << 4) +#define GC_DISPLAY_CLOCK_267_MHZ_PNV (0 << 4) +#define GC_DISPLAY_CLOCK_333_MHZ_PNV (1 << 4) +#define GC_DISPLAY_CLOCK_444_MHZ_PNV (2 << 4) +#define GC_DISPLAY_CLOCK_200_MHZ_PNV (5 << 4) +#define GC_DISPLAY_CLOCK_133_MHZ_PNV (6 << 4) +#define GC_DISPLAY_CLOCK_167_MHZ_PNV (7 << 4) +#define GC_DISPLAY_CLOCK_MASK (7 << 4) +#define GM45_GC_RENDER_CLOCK_MASK (0xf << 0) +#define GM45_GC_RENDER_CLOCK_266_MHZ (8 << 0) +#define GM45_GC_RENDER_CLOCK_320_MHZ (9 << 0) +#define GM45_GC_RENDER_CLOCK_400_MHZ (0xb << 0) +#define GM45_GC_RENDER_CLOCK_533_MHZ (0xc << 0) +#define I965_GC_RENDER_CLOCK_MASK (0xf << 0) +#define I965_GC_RENDER_CLOCK_267_MHZ (2 << 0) +#define I965_GC_RENDER_CLOCK_333_MHZ (3 << 0) +#define I965_GC_RENDER_CLOCK_444_MHZ (4 << 0) +#define I965_GC_RENDER_CLOCK_533_MHZ (5 << 0) +#define I945_GC_RENDER_CLOCK_MASK (7 << 0) +#define I945_GC_RENDER_CLOCK_166_MHZ (0 << 0) +#define I945_GC_RENDER_CLOCK_200_MHZ (1 << 0) +#define I945_GC_RENDER_CLOCK_250_MHZ (3 << 0) +#define I945_GC_RENDER_CLOCK_400_MHZ (5 << 0) +#define I915_GC_RENDER_CLOCK_MASK (7 << 0) +#define I915_GC_RENDER_CLOCK_166_MHZ (0 << 0) +#define I915_GC_RENDER_CLOCK_200_MHZ (1 << 0) +#define I915_GC_RENDER_CLOCK_333_MHZ (4 << 0) +#define GCDGMBUS 0xcc +#define PCI_LBPC 0xf4 /* legacy/combination backlight modes, also called LBB */ + + +/* Graphics reset regs */ +#define I915_GDRST 0xc0 /* PCI config register */ +#define GRDOM_FULL (0<<2) +#define GRDOM_RENDER (1<<2) +#define GRDOM_MEDIA (3<<2) +#define GRDOM_MASK (3<<2) +#define GRDOM_RESET_STATUS (1<<1) +#define GRDOM_RESET_ENABLE (1<<0) + +#define ILK_GDSR 0x2ca4 /* MCHBAR offset */ +#define ILK_GRDOM_FULL (0<<1) +#define ILK_GRDOM_RENDER (1<<1) +#define ILK_GRDOM_MEDIA (3<<1) +#define ILK_GRDOM_MASK (3<<1) +#define ILK_GRDOM_RESET_ENABLE (1<<0) + +#define GEN6_MBCUNIT_SNPCR 0x900c /* for LLC config */ +#define GEN6_MBC_SNPCR_SHIFT 21 +#define GEN6_MBC_SNPCR_MASK (3<<21) +#define GEN6_MBC_SNPCR_MAX (0<<21) +#define GEN6_MBC_SNPCR_MED (1<<21) +#define GEN6_MBC_SNPCR_LOW (2<<21) +#define GEN6_MBC_SNPCR_MIN (3<<21) /* only 1/16th of the cache is shared */ + +#define VLV_G3DCTL 0x9024 +#define VLV_GSCKGCTL 0x9028 + +#define GEN6_MBCTL 0x0907c +#define GEN6_MBCTL_ENABLE_BOOT_FETCH (1 << 4) +#define GEN6_MBCTL_CTX_FETCH_NEEDED (1 << 3) +#define GEN6_MBCTL_BME_UPDATE_ENABLE (1 << 2) +#define GEN6_MBCTL_MAE_UPDATE_ENABLE (1 << 1) +#define GEN6_MBCTL_BOOT_FETCH_MECH (1 << 0) + +#define GEN6_GDRST 0x941c +#define GEN6_GRDOM_FULL (1 << 0) +#define GEN6_GRDOM_RENDER (1 << 1) +#define GEN6_GRDOM_MEDIA (1 << 2) +#define GEN6_GRDOM_BLT (1 << 3) + +#define RING_PP_DIR_BASE(ring) ((ring)->mmio_base+0x228) +#define RING_PP_DIR_BASE_READ(ring) ((ring)->mmio_base+0x518) +#define RING_PP_DIR_DCLV(ring) ((ring)->mmio_base+0x220) +#define PP_DIR_DCLV_2G 0xffffffff + +#define GEN8_RING_PDP_UDW(ring, n) ((ring)->mmio_base+0x270 + ((n) * 8 + 4)) +#define GEN8_RING_PDP_LDW(ring, n) ((ring)->mmio_base+0x270 + (n) * 8) + +#define GEN8_R_PWR_CLK_STATE 0x20C8 +#define GEN8_RPCS_ENABLE (1 << 31) +#define GEN8_RPCS_S_CNT_ENABLE (1 << 18) +#define GEN8_RPCS_S_CNT_SHIFT 15 +#define GEN8_RPCS_S_CNT_MASK (0x7 << GEN8_RPCS_S_CNT_SHIFT) +#define GEN8_RPCS_SS_CNT_ENABLE (1 << 11) +#define GEN8_RPCS_SS_CNT_SHIFT 8 +#define GEN8_RPCS_SS_CNT_MASK (0x7 << GEN8_RPCS_SS_CNT_SHIFT) +#define GEN8_RPCS_EU_MAX_SHIFT 4 +#define GEN8_RPCS_EU_MAX_MASK (0xf << GEN8_RPCS_EU_MAX_SHIFT) +#define GEN8_RPCS_EU_MIN_SHIFT 0 +#define GEN8_RPCS_EU_MIN_MASK (0xf << GEN8_RPCS_EU_MIN_SHIFT) + +#define GAM_ECOCHK 0x4090 +#define BDW_DISABLE_HDC_INVALIDATION (1<<25) +#define ECOCHK_SNB_BIT (1<<10) +#define HSW_ECOCHK_ARB_PRIO_SOL (1<<6) +#define ECOCHK_PPGTT_CACHE64B (0x3<<3) +#define ECOCHK_PPGTT_CACHE4B (0x0<<3) +#define ECOCHK_PPGTT_GFDT_IVB (0x1<<4) +#define ECOCHK_PPGTT_LLC_IVB (0x1<<3) +#define ECOCHK_PPGTT_UC_HSW (0x1<<3) +#define ECOCHK_PPGTT_WT_HSW (0x2<<3) +#define ECOCHK_PPGTT_WB_HSW (0x3<<3) + +#define GAC_ECO_BITS 0x14090 +#define ECOBITS_SNB_BIT (1<<13) +#define ECOBITS_PPGTT_CACHE64B (3<<8) +#define ECOBITS_PPGTT_CACHE4B (0<<8) + +#define GAB_CTL 0x24000 +#define GAB_CTL_CONT_AFTER_PAGEFAULT (1<<8) + +#define GEN7_BIOS_RESERVED 0x1082C0 +#define GEN7_BIOS_RESERVED_1M (0 << 5) +#define GEN7_BIOS_RESERVED_256K (1 << 5) +#define GEN8_BIOS_RESERVED_SHIFT 7 +#define GEN7_BIOS_RESERVED_MASK 0x1 +#define GEN8_BIOS_RESERVED_MASK 0x3 + + +/* VGA stuff */ + +#define VGA_ST01_MDA 0x3ba +#define VGA_ST01_CGA 0x3da + +#define VGA_MSR_WRITE 0x3c2 +#define VGA_MSR_READ 0x3cc +#define VGA_MSR_MEM_EN (1<<1) +#define VGA_MSR_CGA_MODE (1<<0) + +#define VGA_SR_INDEX 0x3c4 +#define SR01 1 +#define VGA_SR_DATA 0x3c5 + +#define VGA_AR_INDEX 0x3c0 +#define VGA_AR_VID_EN (1<<5) +#define VGA_AR_DATA_WRITE 0x3c0 +#define VGA_AR_DATA_READ 0x3c1 + +#define VGA_GR_INDEX 0x3ce +#define VGA_GR_DATA 0x3cf +/* GR05 */ +#define VGA_GR_MEM_READ_MODE_SHIFT 3 +#define VGA_GR_MEM_READ_MODE_PLANE 1 +/* GR06 */ +#define VGA_GR_MEM_MODE_MASK 0xc +#define VGA_GR_MEM_MODE_SHIFT 2 +#define VGA_GR_MEM_A0000_AFFFF 0 +#define VGA_GR_MEM_A0000_BFFFF 1 +#define VGA_GR_MEM_B0000_B7FFF 2 +#define VGA_GR_MEM_B0000_BFFFF 3 + +#define VGA_DACMASK 0x3c6 +#define VGA_DACRX 0x3c7 +#define VGA_DACWX 0x3c8 +#define VGA_DACDATA 0x3c9 + +#define VGA_CR_INDEX_MDA 0x3b4 +#define VGA_CR_DATA_MDA 0x3b5 +#define VGA_CR_INDEX_CGA 0x3d4 +#define VGA_CR_DATA_CGA 0x3d5 + +/* + * Instruction field definitions used by the command parser + */ +#define INSTR_CLIENT_SHIFT 29 +#define INSTR_CLIENT_MASK 0xE0000000 +#define INSTR_MI_CLIENT 0x0 +#define INSTR_BC_CLIENT 0x2 +#define INSTR_RC_CLIENT 0x3 +#define INSTR_SUBCLIENT_SHIFT 27 +#define INSTR_SUBCLIENT_MASK 0x18000000 +#define INSTR_MEDIA_SUBCLIENT 0x2 +#define INSTR_26_TO_24_MASK 0x7000000 +#define INSTR_26_TO_24_SHIFT 24 + +/* + * Memory interface instructions used by the kernel + */ +#define MI_INSTR(opcode, flags) (((opcode) << 23) | (flags)) +/* Many MI commands use bit 22 of the header dword for GGTT vs PPGTT */ +#define MI_GLOBAL_GTT (1<<22) + +#define MI_NOOP MI_INSTR(0, 0) +#define MI_USER_INTERRUPT MI_INSTR(0x02, 0) +#define MI_WAIT_FOR_EVENT MI_INSTR(0x03, 0) +#define MI_WAIT_FOR_OVERLAY_FLIP (1<<16) +#define MI_WAIT_FOR_PLANE_B_FLIP (1<<6) +#define MI_WAIT_FOR_PLANE_A_FLIP (1<<2) +#define MI_WAIT_FOR_PLANE_A_SCANLINES (1<<1) +#define MI_FLUSH MI_INSTR(0x04, 0) +#define MI_READ_FLUSH (1 << 0) +#define MI_EXE_FLUSH (1 << 1) +#define MI_NO_WRITE_FLUSH (1 << 2) +#define MI_SCENE_COUNT (1 << 3) /* just increment scene count */ +#define MI_END_SCENE (1 << 4) /* flush binner and incr scene count */ +#define MI_INVALIDATE_ISP (1 << 5) /* invalidate indirect state pointers */ +#define MI_REPORT_HEAD MI_INSTR(0x07, 0) +#define MI_ARB_ON_OFF MI_INSTR(0x08, 0) +#define MI_ARB_ENABLE (1<<0) +#define MI_ARB_DISABLE (0<<0) +#define MI_BATCH_BUFFER_END MI_INSTR(0x0a, 0) +#define MI_SUSPEND_FLUSH MI_INSTR(0x0b, 0) +#define MI_SUSPEND_FLUSH_EN (1<<0) +#define MI_SET_APPID MI_INSTR(0x0e, 0) +#define MI_OVERLAY_FLIP MI_INSTR(0x11, 0) +#define MI_OVERLAY_CONTINUE (0x0<<21) +#define MI_OVERLAY_ON (0x1<<21) +#define MI_OVERLAY_OFF (0x2<<21) +#define MI_LOAD_SCAN_LINES_INCL MI_INSTR(0x12, 0) +#define MI_DISPLAY_FLIP MI_INSTR(0x14, 2) +#define MI_DISPLAY_FLIP_I915 MI_INSTR(0x14, 1) +#define MI_DISPLAY_FLIP_PLANE(n) ((n) << 20) +/* IVB has funny definitions for which plane to flip. */ +#define MI_DISPLAY_FLIP_IVB_PLANE_A (0 << 19) +#define MI_DISPLAY_FLIP_IVB_PLANE_B (1 << 19) +#define MI_DISPLAY_FLIP_IVB_SPRITE_A (2 << 19) +#define MI_DISPLAY_FLIP_IVB_SPRITE_B (3 << 19) +#define MI_DISPLAY_FLIP_IVB_PLANE_C (4 << 19) +#define MI_DISPLAY_FLIP_IVB_SPRITE_C (5 << 19) +/* SKL ones */ +#define MI_DISPLAY_FLIP_SKL_PLANE_1_A (0 << 8) +#define MI_DISPLAY_FLIP_SKL_PLANE_1_B (1 << 8) +#define MI_DISPLAY_FLIP_SKL_PLANE_1_C (2 << 8) +#define MI_DISPLAY_FLIP_SKL_PLANE_2_A (4 << 8) +#define MI_DISPLAY_FLIP_SKL_PLANE_2_B (5 << 8) +#define MI_DISPLAY_FLIP_SKL_PLANE_2_C (6 << 8) +#define MI_DISPLAY_FLIP_SKL_PLANE_3_A (7 << 8) +#define MI_DISPLAY_FLIP_SKL_PLANE_3_B (8 << 8) +#define MI_DISPLAY_FLIP_SKL_PLANE_3_C (9 << 8) +#define MI_SEMAPHORE_MBOX MI_INSTR(0x16, 1) /* gen6, gen7 */ +#define MI_SEMAPHORE_GLOBAL_GTT (1<<22) +#define MI_SEMAPHORE_UPDATE (1<<21) +#define MI_SEMAPHORE_COMPARE (1<<20) +#define MI_SEMAPHORE_REGISTER (1<<18) +#define MI_SEMAPHORE_SYNC_VR (0<<16) /* RCS wait for VCS (RVSYNC) */ +#define MI_SEMAPHORE_SYNC_VER (1<<16) /* RCS wait for VECS (RVESYNC) */ +#define MI_SEMAPHORE_SYNC_BR (2<<16) /* RCS wait for BCS (RBSYNC) */ +#define MI_SEMAPHORE_SYNC_BV (0<<16) /* VCS wait for BCS (VBSYNC) */ +#define MI_SEMAPHORE_SYNC_VEV (1<<16) /* VCS wait for VECS (VVESYNC) */ +#define MI_SEMAPHORE_SYNC_RV (2<<16) /* VCS wait for RCS (VRSYNC) */ +#define MI_SEMAPHORE_SYNC_RB (0<<16) /* BCS wait for RCS (BRSYNC) */ +#define MI_SEMAPHORE_SYNC_VEB (1<<16) /* BCS wait for VECS (BVESYNC) */ +#define MI_SEMAPHORE_SYNC_VB (2<<16) /* BCS wait for VCS (BVSYNC) */ +#define MI_SEMAPHORE_SYNC_BVE (0<<16) /* VECS wait for BCS (VEBSYNC) */ +#define MI_SEMAPHORE_SYNC_VVE (1<<16) /* VECS wait for VCS (VEVSYNC) */ +#define MI_SEMAPHORE_SYNC_RVE (2<<16) /* VECS wait for RCS (VERSYNC) */ +#define MI_SEMAPHORE_SYNC_INVALID (3<<16) +#define MI_SEMAPHORE_SYNC_MASK (3<<16) +#define MI_SET_CONTEXT MI_INSTR(0x18, 0) +#define MI_MM_SPACE_GTT (1<<8) +#define MI_MM_SPACE_PHYSICAL (0<<8) +#define MI_SAVE_EXT_STATE_EN (1<<3) +#define MI_RESTORE_EXT_STATE_EN (1<<2) +#define MI_FORCE_RESTORE (1<<1) +#define MI_RESTORE_INHIBIT (1<<0) +#define MI_SEMAPHORE_SIGNAL MI_INSTR(0x1b, 0) /* GEN8+ */ +#define MI_SEMAPHORE_TARGET(engine) ((engine)<<15) +#define MI_SEMAPHORE_WAIT MI_INSTR(0x1c, 2) /* GEN8+ */ +#define MI_SEMAPHORE_POLL (1<<15) +#define MI_SEMAPHORE_SAD_GTE_SDD (1<<12) +#define MI_STORE_DWORD_IMM MI_INSTR(0x20, 1) +#define MI_STORE_DWORD_IMM_GEN4 MI_INSTR(0x20, 2) +#define MI_MEM_VIRTUAL (1 << 22) /* 945,g33,965 */ +#define MI_USE_GGTT (1 << 22) /* g4x+ */ +#define MI_STORE_DWORD_INDEX MI_INSTR(0x21, 1) +#define MI_STORE_DWORD_INDEX_SHIFT 2 +/* Official intel docs are somewhat sloppy concerning MI_LOAD_REGISTER_IMM: + * - Always issue a MI_NOOP _before_ the MI_LOAD_REGISTER_IMM - otherwise hw + * simply ignores the register load under certain conditions. + * - One can actually load arbitrary many arbitrary registers: Simply issue x + * address/value pairs. Don't overdue it, though, x <= 2^4 must hold! + */ +#define MI_LOAD_REGISTER_IMM(x) MI_INSTR(0x22, 2*(x)-1) +#define MI_LRI_FORCE_POSTED (1<<12) +#define MI_STORE_REGISTER_MEM(x) MI_INSTR(0x24, 2*(x)-1) +#define MI_STORE_REGISTER_MEM_GEN8(x) MI_INSTR(0x24, 3*(x)-1) +#define MI_SRM_LRM_GLOBAL_GTT (1<<22) +#define MI_FLUSH_DW MI_INSTR(0x26, 1) /* for GEN6 */ +#define MI_FLUSH_DW_STORE_INDEX (1<<21) +#define MI_INVALIDATE_TLB (1<<18) +#define MI_FLUSH_DW_OP_STOREDW (1<<14) +#define MI_FLUSH_DW_OP_MASK (3<<14) +#define MI_FLUSH_DW_NOTIFY (1<<8) +#define MI_INVALIDATE_BSD (1<<7) +#define MI_FLUSH_DW_USE_GTT (1<<2) +#define MI_FLUSH_DW_USE_PPGTT (0<<2) +#define MI_BATCH_BUFFER MI_INSTR(0x30, 1) +#define MI_BATCH_NON_SECURE (1) +/* for snb/ivb/vlv this also means "batch in ppgtt" when ppgtt is enabled. */ +#define MI_BATCH_NON_SECURE_I965 (1<<8) +#define MI_BATCH_PPGTT_HSW (1<<8) +#define MI_BATCH_NON_SECURE_HSW (1<<13) +#define MI_BATCH_BUFFER_START MI_INSTR(0x31, 0) +#define MI_BATCH_GTT (2<<6) /* aliased with (1<<7) on gen4 */ +#define MI_BATCH_BUFFER_START_GEN8 MI_INSTR(0x31, 1) + +#define MI_PREDICATE_SRC0 (0x2400) +#define MI_PREDICATE_SRC1 (0x2408) + +#define MI_PREDICATE_RESULT_2 (0x2214) +#define LOWER_SLICE_ENABLED (1<<0) +#define LOWER_SLICE_DISABLED (0<<0) + +/* + * 3D instructions used by the kernel + */ +#define GFX_INSTR(opcode, flags) ((0x3 << 29) | ((opcode) << 24) | (flags)) + +#define GFX_OP_RASTER_RULES ((0x3<<29)|(0x7<<24)) +#define GFX_OP_SCISSOR ((0x3<<29)|(0x1c<<24)|(0x10<<19)) +#define SC_UPDATE_SCISSOR (0x1<<1) +#define SC_ENABLE_MASK (0x1<<0) +#define SC_ENABLE (0x1<<0) +#define GFX_OP_LOAD_INDIRECT ((0x3<<29)|(0x1d<<24)|(0x7<<16)) +#define GFX_OP_SCISSOR_INFO ((0x3<<29)|(0x1d<<24)|(0x81<<16)|(0x1)) +#define SCI_YMIN_MASK (0xffff<<16) +#define SCI_XMIN_MASK (0xffff<<0) +#define SCI_YMAX_MASK (0xffff<<16) +#define SCI_XMAX_MASK (0xffff<<0) +#define GFX_OP_SCISSOR_ENABLE ((0x3<<29)|(0x1c<<24)|(0x10<<19)) +#define GFX_OP_SCISSOR_RECT ((0x3<<29)|(0x1d<<24)|(0x81<<16)|1) +#define GFX_OP_COLOR_FACTOR ((0x3<<29)|(0x1d<<24)|(0x1<<16)|0x0) +#define GFX_OP_STIPPLE ((0x3<<29)|(0x1d<<24)|(0x83<<16)) +#define GFX_OP_MAP_INFO ((0x3<<29)|(0x1d<<24)|0x4) +#define GFX_OP_DESTBUFFER_VARS ((0x3<<29)|(0x1d<<24)|(0x85<<16)|0x0) +#define GFX_OP_DESTBUFFER_INFO ((0x3<<29)|(0x1d<<24)|(0x8e<<16)|1) +#define GFX_OP_DRAWRECT_INFO ((0x3<<29)|(0x1d<<24)|(0x80<<16)|(0x3)) +#define GFX_OP_DRAWRECT_INFO_I965 ((0x7900<<16)|0x2) + +#define COLOR_BLT_CMD (2<<29 | 0x40<<22 | (5-2)) +#define SRC_COPY_BLT_CMD ((2<<29)|(0x43<<22)|4) +#define XY_SRC_COPY_BLT_CMD ((2<<29)|(0x53<<22)|6) +#define XY_MONO_SRC_COPY_IMM_BLT ((2<<29)|(0x71<<22)|5) +#define BLT_WRITE_A (2<<20) +#define BLT_WRITE_RGB (1<<20) +#define BLT_WRITE_RGBA (BLT_WRITE_RGB | BLT_WRITE_A) +#define BLT_DEPTH_8 (0<<24) +#define BLT_DEPTH_16_565 (1<<24) +#define BLT_DEPTH_16_1555 (2<<24) +#define BLT_DEPTH_32 (3<<24) +#define BLT_ROP_SRC_COPY (0xcc<<16) +#define BLT_ROP_COLOR_COPY (0xf0<<16) +#define XY_SRC_COPY_BLT_SRC_TILED (1<<15) /* 965+ only */ +#define XY_SRC_COPY_BLT_DST_TILED (1<<11) /* 965+ only */ +#define CMD_OP_DISPLAYBUFFER_INFO ((0x0<<29)|(0x14<<23)|2) +#define ASYNC_FLIP (1<<22) +#define DISPLAY_PLANE_A (0<<20) +#define DISPLAY_PLANE_B (1<<20) +#define GFX_OP_PIPE_CONTROL(len) ((0x3<<29)|(0x3<<27)|(0x2<<24)|(len-2)) +#define PIPE_CONTROL_GLOBAL_GTT_IVB (1<<24) /* gen7+ */ +#define PIPE_CONTROL_MMIO_WRITE (1<<23) +#define PIPE_CONTROL_STORE_DATA_INDEX (1<<21) +#define PIPE_CONTROL_CS_STALL (1<<20) +#define PIPE_CONTROL_TLB_INVALIDATE (1<<18) +#define PIPE_CONTROL_MEDIA_STATE_CLEAR (1<<16) +#define PIPE_CONTROL_QW_WRITE (1<<14) +#define PIPE_CONTROL_POST_SYNC_OP_MASK (3<<14) +#define PIPE_CONTROL_DEPTH_STALL (1<<13) +#define PIPE_CONTROL_WRITE_FLUSH (1<<12) +#define PIPE_CONTROL_RENDER_TARGET_CACHE_FLUSH (1<<12) /* gen6+ */ +#define PIPE_CONTROL_INSTRUCTION_CACHE_INVALIDATE (1<<11) /* MBZ on Ironlake */ +#define PIPE_CONTROL_TEXTURE_CACHE_INVALIDATE (1<<10) /* GM45+ only */ +#define PIPE_CONTROL_INDIRECT_STATE_DISABLE (1<<9) +#define PIPE_CONTROL_NOTIFY (1<<8) +#define PIPE_CONTROL_FLUSH_ENABLE (1<<7) /* gen7+ */ +#define PIPE_CONTROL_VF_CACHE_INVALIDATE (1<<4) +#define PIPE_CONTROL_CONST_CACHE_INVALIDATE (1<<3) +#define PIPE_CONTROL_STATE_CACHE_INVALIDATE (1<<2) +#define PIPE_CONTROL_STALL_AT_SCOREBOARD (1<<1) +#define PIPE_CONTROL_DEPTH_CACHE_FLUSH (1<<0) +#define PIPE_CONTROL_GLOBAL_GTT (1<<2) /* in addr dword */ + +/* + * Commands used only by the command parser + */ +#define MI_SET_PREDICATE MI_INSTR(0x01, 0) +#define MI_ARB_CHECK MI_INSTR(0x05, 0) +#define MI_RS_CONTROL MI_INSTR(0x06, 0) +#define MI_URB_ATOMIC_ALLOC MI_INSTR(0x09, 0) +#define MI_PREDICATE MI_INSTR(0x0C, 0) +#define MI_RS_CONTEXT MI_INSTR(0x0F, 0) +#define MI_TOPOLOGY_FILTER MI_INSTR(0x0D, 0) +#define MI_LOAD_SCAN_LINES_EXCL MI_INSTR(0x13, 0) +#define MI_URB_CLEAR MI_INSTR(0x19, 0) +#define MI_UPDATE_GTT MI_INSTR(0x23, 0) +#define MI_CLFLUSH MI_INSTR(0x27, 0) +#define MI_REPORT_PERF_COUNT MI_INSTR(0x28, 0) +#define MI_REPORT_PERF_COUNT_GGTT (1<<0) +#define MI_LOAD_REGISTER_MEM MI_INSTR(0x29, 0) +#define MI_LOAD_REGISTER_REG MI_INSTR(0x2A, 0) +#define MI_RS_STORE_DATA_IMM MI_INSTR(0x2B, 0) +#define MI_LOAD_URB_MEM MI_INSTR(0x2C, 0) +#define MI_STORE_URB_MEM MI_INSTR(0x2D, 0) +#define MI_CONDITIONAL_BATCH_BUFFER_END MI_INSTR(0x36, 0) + +#define PIPELINE_SELECT ((0x3<<29)|(0x1<<27)|(0x1<<24)|(0x4<<16)) +#define GFX_OP_3DSTATE_VF_STATISTICS ((0x3<<29)|(0x1<<27)|(0x0<<24)|(0xB<<16)) +#define MEDIA_VFE_STATE ((0x3<<29)|(0x2<<27)|(0x0<<24)|(0x0<<16)) +#define MEDIA_VFE_STATE_MMIO_ACCESS_MASK (0x18) +#define GPGPU_OBJECT ((0x3<<29)|(0x2<<27)|(0x1<<24)|(0x4<<16)) +#define GPGPU_WALKER ((0x3<<29)|(0x2<<27)|(0x1<<24)|(0x5<<16)) +#define GFX_OP_3DSTATE_DX9_CONSTANTF_VS \ + ((0x3<<29)|(0x3<<27)|(0x0<<24)|(0x39<<16)) +#define GFX_OP_3DSTATE_DX9_CONSTANTF_PS \ + ((0x3<<29)|(0x3<<27)|(0x0<<24)|(0x3A<<16)) +#define GFX_OP_3DSTATE_SO_DECL_LIST \ + ((0x3<<29)|(0x3<<27)|(0x1<<24)|(0x17<<16)) + +#define GFX_OP_3DSTATE_BINDING_TABLE_EDIT_VS \ + ((0x3<<29)|(0x3<<27)|(0x0<<24)|(0x43<<16)) +#define GFX_OP_3DSTATE_BINDING_TABLE_EDIT_GS \ + ((0x3<<29)|(0x3<<27)|(0x0<<24)|(0x44<<16)) +#define GFX_OP_3DSTATE_BINDING_TABLE_EDIT_HS \ + ((0x3<<29)|(0x3<<27)|(0x0<<24)|(0x45<<16)) +#define GFX_OP_3DSTATE_BINDING_TABLE_EDIT_DS \ + ((0x3<<29)|(0x3<<27)|(0x0<<24)|(0x46<<16)) +#define GFX_OP_3DSTATE_BINDING_TABLE_EDIT_PS \ + ((0x3<<29)|(0x3<<27)|(0x0<<24)|(0x47<<16)) + +#define MFX_WAIT ((0x3<<29)|(0x1<<27)|(0x0<<16)) + +#define COLOR_BLT ((0x2<<29)|(0x40<<22)) +#define SRC_COPY_BLT ((0x2<<29)|(0x43<<22)) + +/* + * Registers used only by the command parser + */ +#define BCS_SWCTRL 0x22200 + +#define GPGPU_THREADS_DISPATCHED 0x2290 +#define HS_INVOCATION_COUNT 0x2300 +#define DS_INVOCATION_COUNT 0x2308 +#define IA_VERTICES_COUNT 0x2310 +#define IA_PRIMITIVES_COUNT 0x2318 +#define VS_INVOCATION_COUNT 0x2320 +#define GS_INVOCATION_COUNT 0x2328 +#define GS_PRIMITIVES_COUNT 0x2330 +#define CL_INVOCATION_COUNT 0x2338 +#define CL_PRIMITIVES_COUNT 0x2340 +#define PS_INVOCATION_COUNT 0x2348 +#define PS_DEPTH_COUNT 0x2350 + +/* There are the 4 64-bit counter registers, one for each stream output */ +#define GEN7_SO_NUM_PRIMS_WRITTEN(n) (0x5200 + (n) * 8) + +#define GEN7_SO_PRIM_STORAGE_NEEDED(n) (0x5240 + (n) * 8) + +#define GEN7_3DPRIM_END_OFFSET 0x2420 +#define GEN7_3DPRIM_START_VERTEX 0x2430 +#define GEN7_3DPRIM_VERTEX_COUNT 0x2434 +#define GEN7_3DPRIM_INSTANCE_COUNT 0x2438 +#define GEN7_3DPRIM_START_INSTANCE 0x243C +#define GEN7_3DPRIM_BASE_VERTEX 0x2440 + +#define OACONTROL 0x2360 + +#define _GEN7_PIPEA_DE_LOAD_SL 0x70068 +#define _GEN7_PIPEB_DE_LOAD_SL 0x71068 +#define GEN7_PIPE_DE_LOAD_SL(pipe) _PIPE(pipe, \ + _GEN7_PIPEA_DE_LOAD_SL, \ + _GEN7_PIPEB_DE_LOAD_SL) + +/* + * Reset registers + */ +#define DEBUG_RESET_I830 0x6070 +#define DEBUG_RESET_FULL (1<<7) +#define DEBUG_RESET_RENDER (1<<8) +#define DEBUG_RESET_DISPLAY (1<<9) + +/* + * IOSF sideband + */ +#define VLV_IOSF_DOORBELL_REQ (VLV_DISPLAY_BASE + 0x2100) +#define IOSF_DEVFN_SHIFT 24 +#define IOSF_OPCODE_SHIFT 16 +#define IOSF_PORT_SHIFT 8 +#define IOSF_BYTE_ENABLES_SHIFT 4 +#define IOSF_BAR_SHIFT 1 +#define IOSF_SB_BUSY (1<<0) +#define IOSF_PORT_BUNIT 0x3 +#define IOSF_PORT_PUNIT 0x4 +#define IOSF_PORT_NC 0x11 +#define IOSF_PORT_DPIO 0x12 +#define IOSF_PORT_DPIO_2 0x1a +#define IOSF_PORT_GPIO_NC 0x13 +#define IOSF_PORT_CCK 0x14 +#define IOSF_PORT_CCU 0xA9 +#define IOSF_PORT_GPS_CORE 0x48 +#define IOSF_PORT_FLISDSI 0x1B +#define VLV_IOSF_DATA (VLV_DISPLAY_BASE + 0x2104) +#define VLV_IOSF_ADDR (VLV_DISPLAY_BASE + 0x2108) + +/* See configdb bunit SB addr map */ +#define BUNIT_REG_BISOC 0x11 + +#define PUNIT_REG_DSPFREQ 0x36 +#define DSPFREQSTAT_SHIFT_CHV 24 +#define DSPFREQSTAT_MASK_CHV (0x1f << DSPFREQSTAT_SHIFT_CHV) +#define DSPFREQGUAR_SHIFT_CHV 8 +#define DSPFREQGUAR_MASK_CHV (0x1f << DSPFREQGUAR_SHIFT_CHV) +#define DSPFREQSTAT_SHIFT 30 +#define DSPFREQSTAT_MASK (0x3 << DSPFREQSTAT_SHIFT) +#define DSPFREQGUAR_SHIFT 14 +#define DSPFREQGUAR_MASK (0x3 << DSPFREQGUAR_SHIFT) +#define DSP_MAXFIFO_PM5_STATUS (1 << 22) /* chv */ +#define DSP_AUTO_CDCLK_GATE_DISABLE (1 << 7) /* chv */ +#define DSP_MAXFIFO_PM5_ENABLE (1 << 6) /* chv */ +#define _DP_SSC(val, pipe) ((val) << (2 * (pipe))) +#define DP_SSC_MASK(pipe) _DP_SSC(0x3, (pipe)) +#define DP_SSC_PWR_ON(pipe) _DP_SSC(0x0, (pipe)) +#define DP_SSC_CLK_GATE(pipe) _DP_SSC(0x1, (pipe)) +#define DP_SSC_RESET(pipe) _DP_SSC(0x2, (pipe)) +#define DP_SSC_PWR_GATE(pipe) _DP_SSC(0x3, (pipe)) +#define _DP_SSS(val, pipe) ((val) << (2 * (pipe) + 16)) +#define DP_SSS_MASK(pipe) _DP_SSS(0x3, (pipe)) +#define DP_SSS_PWR_ON(pipe) _DP_SSS(0x0, (pipe)) +#define DP_SSS_CLK_GATE(pipe) _DP_SSS(0x1, (pipe)) +#define DP_SSS_RESET(pipe) _DP_SSS(0x2, (pipe)) +#define DP_SSS_PWR_GATE(pipe) _DP_SSS(0x3, (pipe)) + +/* See the PUNIT HAS v0.8 for the below bits */ +enum punit_power_well { + PUNIT_POWER_WELL_RENDER = 0, + PUNIT_POWER_WELL_MEDIA = 1, + PUNIT_POWER_WELL_DISP2D = 3, + PUNIT_POWER_WELL_DPIO_CMN_BC = 5, + PUNIT_POWER_WELL_DPIO_TX_B_LANES_01 = 6, + PUNIT_POWER_WELL_DPIO_TX_B_LANES_23 = 7, + PUNIT_POWER_WELL_DPIO_TX_C_LANES_01 = 8, + PUNIT_POWER_WELL_DPIO_TX_C_LANES_23 = 9, + PUNIT_POWER_WELL_DPIO_RX0 = 10, + PUNIT_POWER_WELL_DPIO_RX1 = 11, + PUNIT_POWER_WELL_DPIO_CMN_D = 12, + /* FIXME: guesswork below */ + PUNIT_POWER_WELL_DPIO_TX_D_LANES_01 = 13, + PUNIT_POWER_WELL_DPIO_TX_D_LANES_23 = 14, + PUNIT_POWER_WELL_DPIO_RX2 = 15, + + PUNIT_POWER_WELL_NUM, +}; + +enum skl_disp_power_wells { + SKL_DISP_PW_MISC_IO, + SKL_DISP_PW_DDI_A_E, + SKL_DISP_PW_DDI_B, + SKL_DISP_PW_DDI_C, + SKL_DISP_PW_DDI_D, + SKL_DISP_PW_1 = 14, + SKL_DISP_PW_2, +}; + +#define SKL_POWER_WELL_STATE(pw) (1 << ((pw) * 2)) +#define SKL_POWER_WELL_REQ(pw) (1 << (((pw) * 2) + 1)) + +#define PUNIT_REG_PWRGT_CTRL 0x60 +#define PUNIT_REG_PWRGT_STATUS 0x61 +#define PUNIT_PWRGT_MASK(power_well) (3 << ((power_well) * 2)) +#define PUNIT_PWRGT_PWR_ON(power_well) (0 << ((power_well) * 2)) +#define PUNIT_PWRGT_CLK_GATE(power_well) (1 << ((power_well) * 2)) +#define PUNIT_PWRGT_RESET(power_well) (2 << ((power_well) * 2)) +#define PUNIT_PWRGT_PWR_GATE(power_well) (3 << ((power_well) * 2)) + +#define PUNIT_REG_GPU_LFM 0xd3 +#define PUNIT_REG_GPU_FREQ_REQ 0xd4 +#define PUNIT_REG_GPU_FREQ_STS 0xd8 +#define GPLLENABLE (1<<4) +#define GENFREQSTATUS (1<<0) +#define PUNIT_REG_MEDIA_TURBO_FREQ_REQ 0xdc +#define PUNIT_REG_CZ_TIMESTAMP 0xce + +#define PUNIT_FUSE_BUS2 0xf6 /* bits 47:40 */ +#define PUNIT_FUSE_BUS1 0xf5 /* bits 55:48 */ + +#define FB_GFX_FMAX_AT_VMAX_FUSE 0x136 +#define FB_GFX_FREQ_FUSE_MASK 0xff +#define FB_GFX_FMAX_AT_VMAX_2SS4EU_FUSE_SHIFT 24 +#define FB_GFX_FMAX_AT_VMAX_2SS6EU_FUSE_SHIFT 16 +#define FB_GFX_FMAX_AT_VMAX_2SS8EU_FUSE_SHIFT 8 + +#define FB_GFX_FMIN_AT_VMIN_FUSE 0x137 +#define FB_GFX_FMIN_AT_VMIN_FUSE_SHIFT 8 + +#define PUNIT_REG_DDR_SETUP2 0x139 +#define FORCE_DDR_FREQ_REQ_ACK (1 << 8) +#define FORCE_DDR_LOW_FREQ (1 << 1) +#define FORCE_DDR_HIGH_FREQ (1 << 0) + +#define PUNIT_GPU_STATUS_REG 0xdb +#define PUNIT_GPU_STATUS_MAX_FREQ_SHIFT 16 +#define PUNIT_GPU_STATUS_MAX_FREQ_MASK 0xff +#define PUNIT_GPU_STATIS_GFX_MIN_FREQ_SHIFT 8 +#define PUNIT_GPU_STATUS_GFX_MIN_FREQ_MASK 0xff + +#define PUNIT_GPU_DUTYCYCLE_REG 0xdf +#define PUNIT_GPU_DUTYCYCLE_RPE_FREQ_SHIFT 8 +#define PUNIT_GPU_DUTYCYCLE_RPE_FREQ_MASK 0xff + +#define IOSF_NC_FB_GFX_FREQ_FUSE 0x1c +#define FB_GFX_MAX_FREQ_FUSE_SHIFT 3 +#define FB_GFX_MAX_FREQ_FUSE_MASK 0x000007f8 +#define FB_GFX_FGUARANTEED_FREQ_FUSE_SHIFT 11 +#define FB_GFX_FGUARANTEED_FREQ_FUSE_MASK 0x0007f800 +#define IOSF_NC_FB_GFX_FMAX_FUSE_HI 0x34 +#define FB_FMAX_VMIN_FREQ_HI_MASK 0x00000007 +#define IOSF_NC_FB_GFX_FMAX_FUSE_LO 0x30 +#define FB_FMAX_VMIN_FREQ_LO_SHIFT 27 +#define FB_FMAX_VMIN_FREQ_LO_MASK 0xf8000000 + +#define VLV_CZ_CLOCK_TO_MILLI_SEC 100000 +#define VLV_RP_UP_EI_THRESHOLD 90 +#define VLV_RP_DOWN_EI_THRESHOLD 70 + +/* vlv2 north clock has */ +#define CCK_FUSE_REG 0x8 +#define CCK_FUSE_HPLL_FREQ_MASK 0x3 +#define CCK_REG_DSI_PLL_FUSE 0x44 +#define CCK_REG_DSI_PLL_CONTROL 0x48 +#define DSI_PLL_VCO_EN (1 << 31) +#define DSI_PLL_LDO_GATE (1 << 30) +#define DSI_PLL_P1_POST_DIV_SHIFT 17 +#define DSI_PLL_P1_POST_DIV_MASK (0x1ff << 17) +#define DSI_PLL_P2_MUX_DSI0_DIV2 (1 << 13) +#define DSI_PLL_P3_MUX_DSI1_DIV2 (1 << 12) +#define DSI_PLL_MUX_MASK (3 << 9) +#define DSI_PLL_MUX_DSI0_DSIPLL (0 << 10) +#define DSI_PLL_MUX_DSI0_CCK (1 << 10) +#define DSI_PLL_MUX_DSI1_DSIPLL (0 << 9) +#define DSI_PLL_MUX_DSI1_CCK (1 << 9) +#define DSI_PLL_CLK_GATE_MASK (0xf << 5) +#define DSI_PLL_CLK_GATE_DSI0_DSIPLL (1 << 8) +#define DSI_PLL_CLK_GATE_DSI1_DSIPLL (1 << 7) +#define DSI_PLL_CLK_GATE_DSI0_CCK (1 << 6) +#define DSI_PLL_CLK_GATE_DSI1_CCK (1 << 5) +#define DSI_PLL_LOCK (1 << 0) +#define CCK_REG_DSI_PLL_DIVIDER 0x4c +#define DSI_PLL_LFSR (1 << 31) +#define DSI_PLL_FRACTION_EN (1 << 30) +#define DSI_PLL_FRAC_COUNTER_SHIFT 27 +#define DSI_PLL_FRAC_COUNTER_MASK (7 << 27) +#define DSI_PLL_USYNC_CNT_SHIFT 18 +#define DSI_PLL_USYNC_CNT_MASK (0x1ff << 18) +#define DSI_PLL_N1_DIV_SHIFT 16 +#define DSI_PLL_N1_DIV_MASK (3 << 16) +#define DSI_PLL_M1_DIV_SHIFT 0 +#define DSI_PLL_M1_DIV_MASK (0x1ff << 0) +#define CCK_DISPLAY_CLOCK_CONTROL 0x6b +#define DISPLAY_TRUNK_FORCE_ON (1 << 17) +#define DISPLAY_TRUNK_FORCE_OFF (1 << 16) +#define DISPLAY_FREQUENCY_STATUS (0x1f << 8) +#define DISPLAY_FREQUENCY_STATUS_SHIFT 8 +#define DISPLAY_FREQUENCY_VALUES (0x1f << 0) + +/** + * DOC: DPIO + * + * VLV and CHV have slightly peculiar display PHYs for driving DP/HDMI + * ports. DPIO is the name given to such a display PHY. These PHYs + * don't follow the standard programming model using direct MMIO + * registers, and instead their registers must be accessed trough IOSF + * sideband. VLV has one such PHY for driving ports B and C, and CHV + * adds another PHY for driving port D. Each PHY responds to specific + * IOSF-SB port. + * + * Each display PHY is made up of one or two channels. Each channel + * houses a common lane part which contains the PLL and other common + * logic. CH0 common lane also contains the IOSF-SB logic for the + * Common Register Interface (CRI) ie. the DPIO registers. CRI clock + * must be running when any DPIO registers are accessed. + * + * In addition to having their own registers, the PHYs are also + * controlled through some dedicated signals from the display + * controller. These include PLL reference clock enable, PLL enable, + * and CRI clock selection, for example. + * + * Eeach channel also has two splines (also called data lanes), and + * each spline is made up of one Physical Access Coding Sub-Layer + * (PCS) block and two TX lanes. So each channel has two PCS blocks + * and four TX lanes. The TX lanes are used as DP lanes or TMDS + * data/clock pairs depending on the output type. + * + * Additionally the PHY also contains an AUX lane with AUX blocks + * for each channel. This is used for DP AUX communication, but + * this fact isn't really relevant for the driver since AUX is + * controlled from the display controller side. No DPIO registers + * need to be accessed during AUX communication, + * + * Generally the common lane corresponds to the pipe and + * the spline (PCS/TX) corresponds to the port. + * + * For dual channel PHY (VLV/CHV): + * + * pipe A == CMN/PLL/REF CH0 + * + * pipe B == CMN/PLL/REF CH1 + * + * port B == PCS/TX CH0 + * + * port C == PCS/TX CH1 + * + * This is especially important when we cross the streams + * ie. drive port B with pipe B, or port C with pipe A. + * + * For single channel PHY (CHV): + * + * pipe C == CMN/PLL/REF CH0 + * + * port D == PCS/TX CH0 + * + * Note: digital port B is DDI0, digital port C is DDI1, + * digital port D is DDI2 + */ +/* + * Dual channel PHY (VLV/CHV) + * --------------------------------- + * | CH0 | CH1 | + * | CMN/PLL/REF | CMN/PLL/REF | + * |---------------|---------------| Display PHY + * | PCS01 | PCS23 | PCS01 | PCS23 | + * |-------|-------|-------|-------| + * |TX0|TX1|TX2|TX3|TX0|TX1|TX2|TX3| + * --------------------------------- + * | DDI0 | DDI1 | DP/HDMI ports + * --------------------------------- + * + * Single channel PHY (CHV) + * ----------------- + * | CH0 | + * | CMN/PLL/REF | + * |---------------| Display PHY + * | PCS01 | PCS23 | + * |-------|-------| + * |TX0|TX1|TX2|TX3| + * ----------------- + * | DDI2 | DP/HDMI port + * ----------------- + */ +#define DPIO_DEVFN 0 + +#define DPIO_CTL (VLV_DISPLAY_BASE + 0x2110) +#define DPIO_MODSEL1 (1<<3) /* if ref clk b == 27 */ +#define DPIO_MODSEL0 (1<<2) /* if ref clk a == 27 */ +#define DPIO_SFR_BYPASS (1<<1) +#define DPIO_CMNRST (1<<0) + +#define DPIO_PHY(pipe) ((pipe) >> 1) +#define DPIO_PHY_IOSF_PORT(phy) (dev_priv->dpio_phy_iosf_port[phy]) + +/* + * Per pipe/PLL DPIO regs + */ +#define _VLV_PLL_DW3_CH0 0x800c +#define DPIO_POST_DIV_SHIFT (28) /* 3 bits */ +#define DPIO_POST_DIV_DAC 0 +#define DPIO_POST_DIV_HDMIDP 1 /* DAC 225-400M rate */ +#define DPIO_POST_DIV_LVDS1 2 +#define DPIO_POST_DIV_LVDS2 3 +#define DPIO_K_SHIFT (24) /* 4 bits */ +#define DPIO_P1_SHIFT (21) /* 3 bits */ +#define DPIO_P2_SHIFT (16) /* 5 bits */ +#define DPIO_N_SHIFT (12) /* 4 bits */ +#define DPIO_ENABLE_CALIBRATION (1<<11) +#define DPIO_M1DIV_SHIFT (8) /* 3 bits */ +#define DPIO_M2DIV_MASK 0xff +#define _VLV_PLL_DW3_CH1 0x802c +#define VLV_PLL_DW3(ch) _PIPE(ch, _VLV_PLL_DW3_CH0, _VLV_PLL_DW3_CH1) + +#define _VLV_PLL_DW5_CH0 0x8014 +#define DPIO_REFSEL_OVERRIDE 27 +#define DPIO_PLL_MODESEL_SHIFT 24 /* 3 bits */ +#define DPIO_BIAS_CURRENT_CTL_SHIFT 21 /* 3 bits, always 0x7 */ +#define DPIO_PLL_REFCLK_SEL_SHIFT 16 /* 2 bits */ +#define DPIO_PLL_REFCLK_SEL_MASK 3 +#define DPIO_DRIVER_CTL_SHIFT 12 /* always set to 0x8 */ +#define DPIO_CLK_BIAS_CTL_SHIFT 8 /* always set to 0x5 */ +#define _VLV_PLL_DW5_CH1 0x8034 +#define VLV_PLL_DW5(ch) _PIPE(ch, _VLV_PLL_DW5_CH0, _VLV_PLL_DW5_CH1) + +#define _VLV_PLL_DW7_CH0 0x801c +#define _VLV_PLL_DW7_CH1 0x803c +#define VLV_PLL_DW7(ch) _PIPE(ch, _VLV_PLL_DW7_CH0, _VLV_PLL_DW7_CH1) + +#define _VLV_PLL_DW8_CH0 0x8040 +#define _VLV_PLL_DW8_CH1 0x8060 +#define VLV_PLL_DW8(ch) _PIPE(ch, _VLV_PLL_DW8_CH0, _VLV_PLL_DW8_CH1) + +#define VLV_PLL_DW9_BCAST 0xc044 +#define _VLV_PLL_DW9_CH0 0x8044 +#define _VLV_PLL_DW9_CH1 0x8064 +#define VLV_PLL_DW9(ch) _PIPE(ch, _VLV_PLL_DW9_CH0, _VLV_PLL_DW9_CH1) + +#define _VLV_PLL_DW10_CH0 0x8048 +#define _VLV_PLL_DW10_CH1 0x8068 +#define VLV_PLL_DW10(ch) _PIPE(ch, _VLV_PLL_DW10_CH0, _VLV_PLL_DW10_CH1) + +#define _VLV_PLL_DW11_CH0 0x804c +#define _VLV_PLL_DW11_CH1 0x806c +#define VLV_PLL_DW11(ch) _PIPE(ch, _VLV_PLL_DW11_CH0, _VLV_PLL_DW11_CH1) + +/* Spec for ref block start counts at DW10 */ +#define VLV_REF_DW13 0x80ac + +#define VLV_CMN_DW0 0x8100 + +/* + * Per DDI channel DPIO regs + */ + +#define _VLV_PCS_DW0_CH0 0x8200 +#define _VLV_PCS_DW0_CH1 0x8400 +#define DPIO_PCS_TX_LANE2_RESET (1<<16) +#define DPIO_PCS_TX_LANE1_RESET (1<<7) +#define DPIO_LEFT_TXFIFO_RST_MASTER2 (1<<4) +#define DPIO_RIGHT_TXFIFO_RST_MASTER2 (1<<3) +#define VLV_PCS_DW0(ch) _PORT(ch, _VLV_PCS_DW0_CH0, _VLV_PCS_DW0_CH1) + +#define _VLV_PCS01_DW0_CH0 0x200 +#define _VLV_PCS23_DW0_CH0 0x400 +#define _VLV_PCS01_DW0_CH1 0x2600 +#define _VLV_PCS23_DW0_CH1 0x2800 +#define VLV_PCS01_DW0(ch) _PORT(ch, _VLV_PCS01_DW0_CH0, _VLV_PCS01_DW0_CH1) +#define VLV_PCS23_DW0(ch) _PORT(ch, _VLV_PCS23_DW0_CH0, _VLV_PCS23_DW0_CH1) + +#define _VLV_PCS_DW1_CH0 0x8204 +#define _VLV_PCS_DW1_CH1 0x8404 +#define CHV_PCS_REQ_SOFTRESET_EN (1<<23) +#define DPIO_PCS_CLK_CRI_RXEB_EIOS_EN (1<<22) +#define DPIO_PCS_CLK_CRI_RXDIGFILTSG_EN (1<<21) +#define DPIO_PCS_CLK_DATAWIDTH_SHIFT (6) +#define DPIO_PCS_CLK_SOFT_RESET (1<<5) +#define VLV_PCS_DW1(ch) _PORT(ch, _VLV_PCS_DW1_CH0, _VLV_PCS_DW1_CH1) + +#define _VLV_PCS01_DW1_CH0 0x204 +#define _VLV_PCS23_DW1_CH0 0x404 +#define _VLV_PCS01_DW1_CH1 0x2604 +#define _VLV_PCS23_DW1_CH1 0x2804 +#define VLV_PCS01_DW1(ch) _PORT(ch, _VLV_PCS01_DW1_CH0, _VLV_PCS01_DW1_CH1) +#define VLV_PCS23_DW1(ch) _PORT(ch, _VLV_PCS23_DW1_CH0, _VLV_PCS23_DW1_CH1) + +#define _VLV_PCS_DW8_CH0 0x8220 +#define _VLV_PCS_DW8_CH1 0x8420 +#define CHV_PCS_USEDCLKCHANNEL_OVRRIDE (1 << 20) +#define CHV_PCS_USEDCLKCHANNEL (1 << 21) +#define VLV_PCS_DW8(ch) _PORT(ch, _VLV_PCS_DW8_CH0, _VLV_PCS_DW8_CH1) + +#define _VLV_PCS01_DW8_CH0 0x0220 +#define _VLV_PCS23_DW8_CH0 0x0420 +#define _VLV_PCS01_DW8_CH1 0x2620 +#define _VLV_PCS23_DW8_CH1 0x2820 +#define VLV_PCS01_DW8(port) _PORT(port, _VLV_PCS01_DW8_CH0, _VLV_PCS01_DW8_CH1) +#define VLV_PCS23_DW8(port) _PORT(port, _VLV_PCS23_DW8_CH0, _VLV_PCS23_DW8_CH1) + +#define _VLV_PCS_DW9_CH0 0x8224 +#define _VLV_PCS_DW9_CH1 0x8424 +#define DPIO_PCS_TX2MARGIN_MASK (0x7<<13) +#define DPIO_PCS_TX2MARGIN_000 (0<<13) +#define DPIO_PCS_TX2MARGIN_101 (1<<13) +#define DPIO_PCS_TX1MARGIN_MASK (0x7<<10) +#define DPIO_PCS_TX1MARGIN_000 (0<<10) +#define DPIO_PCS_TX1MARGIN_101 (1<<10) +#define VLV_PCS_DW9(ch) _PORT(ch, _VLV_PCS_DW9_CH0, _VLV_PCS_DW9_CH1) + +#define _VLV_PCS01_DW9_CH0 0x224 +#define _VLV_PCS23_DW9_CH0 0x424 +#define _VLV_PCS01_DW9_CH1 0x2624 +#define _VLV_PCS23_DW9_CH1 0x2824 +#define VLV_PCS01_DW9(ch) _PORT(ch, _VLV_PCS01_DW9_CH0, _VLV_PCS01_DW9_CH1) +#define VLV_PCS23_DW9(ch) _PORT(ch, _VLV_PCS23_DW9_CH0, _VLV_PCS23_DW9_CH1) + +#define _CHV_PCS_DW10_CH0 0x8228 +#define _CHV_PCS_DW10_CH1 0x8428 +#define DPIO_PCS_SWING_CALC_TX0_TX2 (1<<30) +#define DPIO_PCS_SWING_CALC_TX1_TX3 (1<<31) +#define DPIO_PCS_TX2DEEMP_MASK (0xf<<24) +#define DPIO_PCS_TX2DEEMP_9P5 (0<<24) +#define DPIO_PCS_TX2DEEMP_6P0 (2<<24) +#define DPIO_PCS_TX1DEEMP_MASK (0xf<<16) +#define DPIO_PCS_TX1DEEMP_9P5 (0<<16) +#define DPIO_PCS_TX1DEEMP_6P0 (2<<16) +#define CHV_PCS_DW10(ch) _PORT(ch, _CHV_PCS_DW10_CH0, _CHV_PCS_DW10_CH1) + +#define _VLV_PCS01_DW10_CH0 0x0228 +#define _VLV_PCS23_DW10_CH0 0x0428 +#define _VLV_PCS01_DW10_CH1 0x2628 +#define _VLV_PCS23_DW10_CH1 0x2828 +#define VLV_PCS01_DW10(port) _PORT(port, _VLV_PCS01_DW10_CH0, _VLV_PCS01_DW10_CH1) +#define VLV_PCS23_DW10(port) _PORT(port, _VLV_PCS23_DW10_CH0, _VLV_PCS23_DW10_CH1) + +#define _VLV_PCS_DW11_CH0 0x822c +#define _VLV_PCS_DW11_CH1 0x842c +#define DPIO_TX2_STAGGER_MASK(x) ((x)<<24) +#define DPIO_LANEDESKEW_STRAP_OVRD (1<<3) +#define DPIO_LEFT_TXFIFO_RST_MASTER (1<<1) +#define DPIO_RIGHT_TXFIFO_RST_MASTER (1<<0) +#define VLV_PCS_DW11(ch) _PORT(ch, _VLV_PCS_DW11_CH0, _VLV_PCS_DW11_CH1) + +#define _VLV_PCS01_DW11_CH0 0x022c +#define _VLV_PCS23_DW11_CH0 0x042c +#define _VLV_PCS01_DW11_CH1 0x262c +#define _VLV_PCS23_DW11_CH1 0x282c +#define VLV_PCS01_DW11(ch) _PORT(ch, _VLV_PCS01_DW11_CH0, _VLV_PCS01_DW11_CH1) +#define VLV_PCS23_DW11(ch) _PORT(ch, _VLV_PCS23_DW11_CH0, _VLV_PCS23_DW11_CH1) + +#define _VLV_PCS01_DW12_CH0 0x0230 +#define _VLV_PCS23_DW12_CH0 0x0430 +#define _VLV_PCS01_DW12_CH1 0x2630 +#define _VLV_PCS23_DW12_CH1 0x2830 +#define VLV_PCS01_DW12(ch) _PORT(ch, _VLV_PCS01_DW12_CH0, _VLV_PCS01_DW12_CH1) +#define VLV_PCS23_DW12(ch) _PORT(ch, _VLV_PCS23_DW12_CH0, _VLV_PCS23_DW12_CH1) + +#define _VLV_PCS_DW12_CH0 0x8230 +#define _VLV_PCS_DW12_CH1 0x8430 +#define DPIO_TX2_STAGGER_MULT(x) ((x)<<20) +#define DPIO_TX1_STAGGER_MULT(x) ((x)<<16) +#define DPIO_TX1_STAGGER_MASK(x) ((x)<<8) +#define DPIO_LANESTAGGER_STRAP_OVRD (1<<6) +#define DPIO_LANESTAGGER_STRAP(x) ((x)<<0) +#define VLV_PCS_DW12(ch) _PORT(ch, _VLV_PCS_DW12_CH0, _VLV_PCS_DW12_CH1) + +#define _VLV_PCS_DW14_CH0 0x8238 +#define _VLV_PCS_DW14_CH1 0x8438 +#define VLV_PCS_DW14(ch) _PORT(ch, _VLV_PCS_DW14_CH0, _VLV_PCS_DW14_CH1) + +#define _VLV_PCS_DW23_CH0 0x825c +#define _VLV_PCS_DW23_CH1 0x845c +#define VLV_PCS_DW23(ch) _PORT(ch, _VLV_PCS_DW23_CH0, _VLV_PCS_DW23_CH1) + +#define _VLV_TX_DW2_CH0 0x8288 +#define _VLV_TX_DW2_CH1 0x8488 +#define DPIO_SWING_MARGIN000_SHIFT 16 +#define DPIO_SWING_MARGIN000_MASK (0xff << DPIO_SWING_MARGIN000_SHIFT) +#define DPIO_UNIQ_TRANS_SCALE_SHIFT 8 +#define VLV_TX_DW2(ch) _PORT(ch, _VLV_TX_DW2_CH0, _VLV_TX_DW2_CH1) + +#define _VLV_TX_DW3_CH0 0x828c +#define _VLV_TX_DW3_CH1 0x848c +/* The following bit for CHV phy */ +#define DPIO_TX_UNIQ_TRANS_SCALE_EN (1<<27) +#define DPIO_SWING_MARGIN101_SHIFT 16 +#define DPIO_SWING_MARGIN101_MASK (0xff << DPIO_SWING_MARGIN101_SHIFT) +#define VLV_TX_DW3(ch) _PORT(ch, _VLV_TX_DW3_CH0, _VLV_TX_DW3_CH1) + +#define _VLV_TX_DW4_CH0 0x8290 +#define _VLV_TX_DW4_CH1 0x8490 +#define DPIO_SWING_DEEMPH9P5_SHIFT 24 +#define DPIO_SWING_DEEMPH9P5_MASK (0xff << DPIO_SWING_DEEMPH9P5_SHIFT) +#define DPIO_SWING_DEEMPH6P0_SHIFT 16 +#define DPIO_SWING_DEEMPH6P0_MASK (0xff << DPIO_SWING_DEEMPH6P0_SHIFT) +#define VLV_TX_DW4(ch) _PORT(ch, _VLV_TX_DW4_CH0, _VLV_TX_DW4_CH1) + +#define _VLV_TX3_DW4_CH0 0x690 +#define _VLV_TX3_DW4_CH1 0x2a90 +#define VLV_TX3_DW4(ch) _PORT(ch, _VLV_TX3_DW4_CH0, _VLV_TX3_DW4_CH1) + +#define _VLV_TX_DW5_CH0 0x8294 +#define _VLV_TX_DW5_CH1 0x8494 +#define DPIO_TX_OCALINIT_EN (1<<31) +#define VLV_TX_DW5(ch) _PORT(ch, _VLV_TX_DW5_CH0, _VLV_TX_DW5_CH1) + +#define _VLV_TX_DW11_CH0 0x82ac +#define _VLV_TX_DW11_CH1 0x84ac +#define VLV_TX_DW11(ch) _PORT(ch, _VLV_TX_DW11_CH0, _VLV_TX_DW11_CH1) + +#define _VLV_TX_DW14_CH0 0x82b8 +#define _VLV_TX_DW14_CH1 0x84b8 +#define VLV_TX_DW14(ch) _PORT(ch, _VLV_TX_DW14_CH0, _VLV_TX_DW14_CH1) + +/* CHV dpPhy registers */ +#define _CHV_PLL_DW0_CH0 0x8000 +#define _CHV_PLL_DW0_CH1 0x8180 +#define CHV_PLL_DW0(ch) _PIPE(ch, _CHV_PLL_DW0_CH0, _CHV_PLL_DW0_CH1) + +#define _CHV_PLL_DW1_CH0 0x8004 +#define _CHV_PLL_DW1_CH1 0x8184 +#define DPIO_CHV_N_DIV_SHIFT 8 +#define DPIO_CHV_M1_DIV_BY_2 (0 << 0) +#define CHV_PLL_DW1(ch) _PIPE(ch, _CHV_PLL_DW1_CH0, _CHV_PLL_DW1_CH1) + +#define _CHV_PLL_DW2_CH0 0x8008 +#define _CHV_PLL_DW2_CH1 0x8188 +#define CHV_PLL_DW2(ch) _PIPE(ch, _CHV_PLL_DW2_CH0, _CHV_PLL_DW2_CH1) + +#define _CHV_PLL_DW3_CH0 0x800c +#define _CHV_PLL_DW3_CH1 0x818c +#define DPIO_CHV_FRAC_DIV_EN (1 << 16) +#define DPIO_CHV_FIRST_MOD (0 << 8) +#define DPIO_CHV_SECOND_MOD (1 << 8) +#define DPIO_CHV_FEEDFWD_GAIN_SHIFT 0 +#define DPIO_CHV_FEEDFWD_GAIN_MASK (0xF << 0) +#define CHV_PLL_DW3(ch) _PIPE(ch, _CHV_PLL_DW3_CH0, _CHV_PLL_DW3_CH1) + +#define _CHV_PLL_DW6_CH0 0x8018 +#define _CHV_PLL_DW6_CH1 0x8198 +#define DPIO_CHV_GAIN_CTRL_SHIFT 16 +#define DPIO_CHV_INT_COEFF_SHIFT 8 +#define DPIO_CHV_PROP_COEFF_SHIFT 0 +#define CHV_PLL_DW6(ch) _PIPE(ch, _CHV_PLL_DW6_CH0, _CHV_PLL_DW6_CH1) + +#define _CHV_PLL_DW8_CH0 0x8020 +#define _CHV_PLL_DW8_CH1 0x81A0 +#define DPIO_CHV_TDC_TARGET_CNT_SHIFT 0 +#define DPIO_CHV_TDC_TARGET_CNT_MASK (0x3FF << 0) +#define CHV_PLL_DW8(ch) _PIPE(ch, _CHV_PLL_DW8_CH0, _CHV_PLL_DW8_CH1) + +#define _CHV_PLL_DW9_CH0 0x8024 +#define _CHV_PLL_DW9_CH1 0x81A4 +#define DPIO_CHV_INT_LOCK_THRESHOLD_SHIFT 1 /* 3 bits */ +#define DPIO_CHV_INT_LOCK_THRESHOLD_MASK (7 << 1) +#define DPIO_CHV_INT_LOCK_THRESHOLD_SEL_COARSE 1 /* 1: coarse & 0 : fine */ +#define CHV_PLL_DW9(ch) _PIPE(ch, _CHV_PLL_DW9_CH0, _CHV_PLL_DW9_CH1) + +#define _CHV_CMN_DW5_CH0 0x8114 +#define CHV_BUFRIGHTENA1_DISABLE (0 << 20) +#define CHV_BUFRIGHTENA1_NORMAL (1 << 20) +#define CHV_BUFRIGHTENA1_FORCE (3 << 20) +#define CHV_BUFRIGHTENA1_MASK (3 << 20) +#define CHV_BUFLEFTENA1_DISABLE (0 << 22) +#define CHV_BUFLEFTENA1_NORMAL (1 << 22) +#define CHV_BUFLEFTENA1_FORCE (3 << 22) +#define CHV_BUFLEFTENA1_MASK (3 << 22) + +#define _CHV_CMN_DW13_CH0 0x8134 +#define _CHV_CMN_DW0_CH1 0x8080 +#define DPIO_CHV_S1_DIV_SHIFT 21 +#define DPIO_CHV_P1_DIV_SHIFT 13 /* 3 bits */ +#define DPIO_CHV_P2_DIV_SHIFT 8 /* 5 bits */ +#define DPIO_CHV_K_DIV_SHIFT 4 +#define DPIO_PLL_FREQLOCK (1 << 1) +#define DPIO_PLL_LOCK (1 << 0) +#define CHV_CMN_DW13(ch) _PIPE(ch, _CHV_CMN_DW13_CH0, _CHV_CMN_DW0_CH1) + +#define _CHV_CMN_DW14_CH0 0x8138 +#define _CHV_CMN_DW1_CH1 0x8084 +#define DPIO_AFC_RECAL (1 << 14) +#define DPIO_DCLKP_EN (1 << 13) +#define CHV_BUFLEFTENA2_DISABLE (0 << 17) /* CL2 DW1 only */ +#define CHV_BUFLEFTENA2_NORMAL (1 << 17) /* CL2 DW1 only */ +#define CHV_BUFLEFTENA2_FORCE (3 << 17) /* CL2 DW1 only */ +#define CHV_BUFLEFTENA2_MASK (3 << 17) /* CL2 DW1 only */ +#define CHV_BUFRIGHTENA2_DISABLE (0 << 19) /* CL2 DW1 only */ +#define CHV_BUFRIGHTENA2_NORMAL (1 << 19) /* CL2 DW1 only */ +#define CHV_BUFRIGHTENA2_FORCE (3 << 19) /* CL2 DW1 only */ +#define CHV_BUFRIGHTENA2_MASK (3 << 19) /* CL2 DW1 only */ +#define CHV_CMN_DW14(ch) _PIPE(ch, _CHV_CMN_DW14_CH0, _CHV_CMN_DW1_CH1) + +#define _CHV_CMN_DW19_CH0 0x814c +#define _CHV_CMN_DW6_CH1 0x8098 +#define CHV_CMN_USEDCLKCHANNEL (1 << 13) +#define CHV_CMN_DW19(ch) _PIPE(ch, _CHV_CMN_DW19_CH0, _CHV_CMN_DW6_CH1) + +#define CHV_CMN_DW30 0x8178 +#define DPIO_LRC_BYPASS (1 << 3) + +#define _TXLANE(ch, lane, offset) ((ch ? 0x2400 : 0) + \ + (lane) * 0x200 + (offset)) + +#define CHV_TX_DW0(ch, lane) _TXLANE(ch, lane, 0x80) +#define CHV_TX_DW1(ch, lane) _TXLANE(ch, lane, 0x84) +#define CHV_TX_DW2(ch, lane) _TXLANE(ch, lane, 0x88) +#define CHV_TX_DW3(ch, lane) _TXLANE(ch, lane, 0x8c) +#define CHV_TX_DW4(ch, lane) _TXLANE(ch, lane, 0x90) +#define CHV_TX_DW5(ch, lane) _TXLANE(ch, lane, 0x94) +#define CHV_TX_DW6(ch, lane) _TXLANE(ch, lane, 0x98) +#define CHV_TX_DW7(ch, lane) _TXLANE(ch, lane, 0x9c) +#define CHV_TX_DW8(ch, lane) _TXLANE(ch, lane, 0xa0) +#define CHV_TX_DW9(ch, lane) _TXLANE(ch, lane, 0xa4) +#define CHV_TX_DW10(ch, lane) _TXLANE(ch, lane, 0xa8) +#define CHV_TX_DW11(ch, lane) _TXLANE(ch, lane, 0xac) +#define DPIO_FRC_LATENCY_SHFIT 8 +#define CHV_TX_DW14(ch, lane) _TXLANE(ch, lane, 0xb8) +#define DPIO_UPAR_SHIFT 30 +/* + * Fence registers + */ +#define FENCE_REG_830_0 0x2000 +#define FENCE_REG_945_8 0x3000 +#define I830_FENCE_START_MASK 0x07f80000 +#define I830_FENCE_TILING_Y_SHIFT 12 +#define I830_FENCE_SIZE_BITS(size) ((ffs((size) >> 19) - 1) << 8) +#define I830_FENCE_PITCH_SHIFT 4 +#define I830_FENCE_REG_VALID (1<<0) +#define I915_FENCE_MAX_PITCH_VAL 4 +#define I830_FENCE_MAX_PITCH_VAL 6 +#define I830_FENCE_MAX_SIZE_VAL (1<<8) + +#define I915_FENCE_START_MASK 0x0ff00000 +#define I915_FENCE_SIZE_BITS(size) ((ffs((size) >> 20) - 1) << 8) + +#define FENCE_REG_965_0 0x03000 +#define I965_FENCE_PITCH_SHIFT 2 +#define I965_FENCE_TILING_Y_SHIFT 1 +#define I965_FENCE_REG_VALID (1<<0) +#define I965_FENCE_MAX_PITCH_VAL 0x0400 + +#define FENCE_REG_SANDYBRIDGE_0 0x100000 +#define SANDYBRIDGE_FENCE_PITCH_SHIFT 32 +#define GEN7_FENCE_MAX_PITCH_VAL 0x0800 + + +/* control register for cpu gtt access */ +#define TILECTL 0x101000 +#define TILECTL_SWZCTL (1 << 0) +#define TILECTL_TLB_PREFETCH_DIS (1 << 2) +#define TILECTL_BACKSNOOP_DIS (1 << 3) + +/* + * Instruction and interrupt control regs + */ +#define PGTBL_CTL 0x02020 +#define PGTBL_ADDRESS_LO_MASK 0xfffff000 /* bits [31:12] */ +#define PGTBL_ADDRESS_HI_MASK 0x000000f0 /* bits [35:32] (gen4) */ +#define PGTBL_ER 0x02024 +#define PRB0_BASE (0x2030-0x30) +#define PRB1_BASE (0x2040-0x30) /* 830,gen3 */ +#define PRB2_BASE (0x2050-0x30) /* gen3 */ +#define SRB0_BASE (0x2100-0x30) /* gen2 */ +#define SRB1_BASE (0x2110-0x30) /* gen2 */ +#define SRB2_BASE (0x2120-0x30) /* 830 */ +#define SRB3_BASE (0x2130-0x30) /* 830 */ +#define RENDER_RING_BASE 0x02000 +#define BSD_RING_BASE 0x04000 +#define GEN6_BSD_RING_BASE 0x12000 +#define GEN8_BSD2_RING_BASE 0x1c000 +#define VEBOX_RING_BASE 0x1a000 +#define BLT_RING_BASE 0x22000 +#define RING_TAIL(base) ((base)+0x30) +#define RING_HEAD(base) ((base)+0x34) +#define RING_START(base) ((base)+0x38) +#define RING_CTL(base) ((base)+0x3c) +#define RING_SYNC_0(base) ((base)+0x40) +#define RING_SYNC_1(base) ((base)+0x44) +#define RING_SYNC_2(base) ((base)+0x48) +#define GEN6_RVSYNC (RING_SYNC_0(RENDER_RING_BASE)) +#define GEN6_RBSYNC (RING_SYNC_1(RENDER_RING_BASE)) +#define GEN6_RVESYNC (RING_SYNC_2(RENDER_RING_BASE)) +#define GEN6_VBSYNC (RING_SYNC_0(GEN6_BSD_RING_BASE)) +#define GEN6_VRSYNC (RING_SYNC_1(GEN6_BSD_RING_BASE)) +#define GEN6_VVESYNC (RING_SYNC_2(GEN6_BSD_RING_BASE)) +#define GEN6_BRSYNC (RING_SYNC_0(BLT_RING_BASE)) +#define GEN6_BVSYNC (RING_SYNC_1(BLT_RING_BASE)) +#define GEN6_BVESYNC (RING_SYNC_2(BLT_RING_BASE)) +#define GEN6_VEBSYNC (RING_SYNC_0(VEBOX_RING_BASE)) +#define GEN6_VERSYNC (RING_SYNC_1(VEBOX_RING_BASE)) +#define GEN6_VEVSYNC (RING_SYNC_2(VEBOX_RING_BASE)) +#define GEN6_NOSYNC 0 +#define RING_PSMI_CTL(base) ((base)+0x50) +#define RING_MAX_IDLE(base) ((base)+0x54) +#define RING_HWS_PGA(base) ((base)+0x80) +#define RING_HWS_PGA_GEN6(base) ((base)+0x2080) + +#define GEN7_WR_WATERMARK 0x4028 +#define GEN7_GFX_PRIO_CTRL 0x402C +#define ARB_MODE 0x4030 +#define ARB_MODE_SWIZZLE_SNB (1<<4) +#define ARB_MODE_SWIZZLE_IVB (1<<5) +#define GEN7_GFX_PEND_TLB0 0x4034 +#define GEN7_GFX_PEND_TLB1 0x4038 +/* L3, CVS, ZTLB, RCC, CASC LRA min, max values */ +#define GEN7_LRA_LIMITS_BASE 0x403C +#define GEN7_LRA_LIMITS_REG_NUM 13 +#define GEN7_MEDIA_MAX_REQ_COUNT 0x4070 +#define GEN7_GFX_MAX_REQ_COUNT 0x4074 + +#define GAMTARBMODE 0x04a08 +#define ARB_MODE_BWGTLB_DISABLE (1<<9) +#define ARB_MODE_SWIZZLE_BDW (1<<1) +#define RENDER_HWS_PGA_GEN7 (0x04080) +#define RING_FAULT_REG(ring) (0x4094 + 0x100*(ring)->id) +#define RING_FAULT_GTTSEL_MASK (1<<11) +#define RING_FAULT_SRCID(x) ((x >> 3) & 0xff) +#define RING_FAULT_FAULT_TYPE(x) ((x >> 1) & 0x3) +#define RING_FAULT_VALID (1<<0) +#define DONE_REG 0x40b0 +#define GEN8_PRIVATE_PAT 0x40e0 +#define BSD_HWS_PGA_GEN7 (0x04180) +#define BLT_HWS_PGA_GEN7 (0x04280) +#define VEBOX_HWS_PGA_GEN7 (0x04380) +#define RING_ACTHD(base) ((base)+0x74) +#define RING_ACTHD_UDW(base) ((base)+0x5c) +#define RING_NOPID(base) ((base)+0x94) +#define RING_IMR(base) ((base)+0xa8) +#define RING_HWSTAM(base) ((base)+0x98) +#define RING_TIMESTAMP(base) ((base)+0x358) +#define TAIL_ADDR 0x001FFFF8 +#define HEAD_WRAP_COUNT 0xFFE00000 +#define HEAD_WRAP_ONE 0x00200000 +#define HEAD_ADDR 0x001FFFFC +#define RING_NR_PAGES 0x001FF000 +#define RING_REPORT_MASK 0x00000006 +#define RING_REPORT_64K 0x00000002 +#define RING_REPORT_128K 0x00000004 +#define RING_NO_REPORT 0x00000000 +#define RING_VALID_MASK 0x00000001 +#define RING_VALID 0x00000001 +#define RING_INVALID 0x00000000 +#define RING_WAIT_I8XX (1<<0) /* gen2, PRBx_HEAD */ +#define RING_WAIT (1<<11) /* gen3+, PRBx_CTL */ +#define RING_WAIT_SEMAPHORE (1<<10) /* gen6+ */ + +#define GEN7_TLB_RD_ADDR 0x4700 + +#if 0 +#define PRB0_TAIL 0x02030 +#define PRB0_HEAD 0x02034 +#define PRB0_START 0x02038 +#define PRB0_CTL 0x0203c +#define PRB1_TAIL 0x02040 /* 915+ only */ +#define PRB1_HEAD 0x02044 /* 915+ only */ +#define PRB1_START 0x02048 /* 915+ only */ +#define PRB1_CTL 0x0204c /* 915+ only */ +#endif +#define IPEIR_I965 0x02064 +#define IPEHR_I965 0x02068 +#define INSTDONE_I965 0x0206c +#define GEN7_INSTDONE_1 0x0206c +#define GEN7_SC_INSTDONE 0x07100 +#define GEN7_SAMPLER_INSTDONE 0x0e160 +#define GEN7_ROW_INSTDONE 0x0e164 +#define I915_NUM_INSTDONE_REG 4 +#define RING_IPEIR(base) ((base)+0x64) +#define RING_IPEHR(base) ((base)+0x68) +#define RING_INSTDONE(base) ((base)+0x6c) +#define RING_INSTPS(base) ((base)+0x70) +#define RING_DMA_FADD(base) ((base)+0x78) +#define RING_DMA_FADD_UDW(base) ((base)+0x60) /* gen8+ */ +#define RING_INSTPM(base) ((base)+0xc0) +#define RING_MI_MODE(base) ((base)+0x9c) +#define INSTPS 0x02070 /* 965+ only */ +#define INSTDONE1 0x0207c /* 965+ only */ +#define ACTHD_I965 0x02074 +#define HWS_PGA 0x02080 +#define HWS_ADDRESS_MASK 0xfffff000 +#define HWS_START_ADDRESS_SHIFT 4 +#define PWRCTXA 0x2088 /* 965GM+ only */ +#define PWRCTX_EN (1<<0) +#define IPEIR 0x02088 +#define IPEHR 0x0208c +#define INSTDONE 0x02090 +#define NOPID 0x02094 +#define HWSTAM 0x02098 +#define DMA_FADD_I8XX 0x020d0 +#define RING_BBSTATE(base) ((base)+0x110) +#define RING_BBADDR(base) ((base)+0x140) +#define RING_BBADDR_UDW(base) ((base)+0x168) /* gen8+ */ + +#define ERROR_GEN6 0x040a0 +#define GEN7_ERR_INT 0x44040 +#define ERR_INT_POISON (1<<31) +#define ERR_INT_MMIO_UNCLAIMED (1<<13) +#define ERR_INT_PIPE_CRC_DONE_C (1<<8) +#define ERR_INT_FIFO_UNDERRUN_C (1<<6) +#define ERR_INT_PIPE_CRC_DONE_B (1<<5) +#define ERR_INT_FIFO_UNDERRUN_B (1<<3) +#define ERR_INT_PIPE_CRC_DONE_A (1<<2) +#define ERR_INT_PIPE_CRC_DONE(pipe) (1<<(2 + pipe*3)) +#define ERR_INT_FIFO_UNDERRUN_A (1<<0) +#define ERR_INT_FIFO_UNDERRUN(pipe) (1<<(pipe*3)) + +#define GEN8_FAULT_TLB_DATA0 0x04b10 +#define GEN8_FAULT_TLB_DATA1 0x04b14 + +#define FPGA_DBG 0x42300 +#define FPGA_DBG_RM_NOCLAIM (1<<31) + +#define DERRMR 0x44050 +/* Note that HBLANK events are reserved on bdw+ */ +#define DERRMR_PIPEA_SCANLINE (1<<0) +#define DERRMR_PIPEA_PRI_FLIP_DONE (1<<1) +#define DERRMR_PIPEA_SPR_FLIP_DONE (1<<2) +#define DERRMR_PIPEA_VBLANK (1<<3) +#define DERRMR_PIPEA_HBLANK (1<<5) +#define DERRMR_PIPEB_SCANLINE (1<<8) +#define DERRMR_PIPEB_PRI_FLIP_DONE (1<<9) +#define DERRMR_PIPEB_SPR_FLIP_DONE (1<<10) +#define DERRMR_PIPEB_VBLANK (1<<11) +#define DERRMR_PIPEB_HBLANK (1<<13) +/* Note that PIPEC is not a simple translation of PIPEA/PIPEB */ +#define DERRMR_PIPEC_SCANLINE (1<<14) +#define DERRMR_PIPEC_PRI_FLIP_DONE (1<<15) +#define DERRMR_PIPEC_SPR_FLIP_DONE (1<<20) +#define DERRMR_PIPEC_VBLANK (1<<21) +#define DERRMR_PIPEC_HBLANK (1<<22) + + +/* GM45+ chicken bits -- debug workaround bits that may be required + * for various sorts of correct behavior. The top 16 bits of each are + * the enables for writing to the corresponding low bit. + */ +#define _3D_CHICKEN 0x02084 +#define _3D_CHICKEN_HIZ_PLANE_DISABLE_MSAA_4X_SNB (1 << 10) +#define _3D_CHICKEN2 0x0208c +/* Disables pipelining of read flushes past the SF-WIZ interface. + * Required on all Ironlake steppings according to the B-Spec, but the + * particular danger of not doing so is not specified. + */ +# define _3D_CHICKEN2_WM_READ_PIPELINED (1 << 14) +#define _3D_CHICKEN3 0x02090 +#define _3D_CHICKEN_SF_DISABLE_OBJEND_CULL (1 << 10) +#define _3D_CHICKEN3_SF_DISABLE_FASTCLIP_CULL (1 << 5) +#define _3D_CHICKEN_SDE_LIMIT_FIFO_POLY_DEPTH(x) ((x)<<1) /* gen8+ */ +#define _3D_CHICKEN3_SF_DISABLE_PIPELINED_ATTR_FETCH (1 << 1) /* gen6 */ + +#define MI_MODE 0x0209c +# define VS_TIMER_DISPATCH (1 << 6) +# define MI_FLUSH_ENABLE (1 << 12) +# define ASYNC_FLIP_PERF_DISABLE (1 << 14) +# define MODE_IDLE (1 << 9) +# define STOP_RING (1 << 8) + +#define GEN6_GT_MODE 0x20d0 +#define GEN7_GT_MODE 0x7008 +#define GEN6_WIZ_HASHING(hi, lo) (((hi) << 9) | ((lo) << 7)) +#define GEN6_WIZ_HASHING_8x8 GEN6_WIZ_HASHING(0, 0) +#define GEN6_WIZ_HASHING_8x4 GEN6_WIZ_HASHING(0, 1) +#define GEN6_WIZ_HASHING_16x4 GEN6_WIZ_HASHING(1, 0) +#define GEN6_WIZ_HASHING_MASK GEN6_WIZ_HASHING(1, 1) +#define GEN6_TD_FOUR_ROW_DISPATCH_DISABLE (1 << 5) +#define GEN9_IZ_HASHING_MASK(slice) (0x3 << (slice * 2)) +#define GEN9_IZ_HASHING(slice, val) ((val) << (slice * 2)) + +#define GFX_MODE 0x02520 +#define GFX_MODE_GEN7 0x0229c +#define RING_MODE_GEN7(ring) ((ring)->mmio_base+0x29c) +#define GFX_RUN_LIST_ENABLE (1<<15) +#define GFX_TLB_INVALIDATE_EXPLICIT (1<<13) +#define GFX_SURFACE_FAULT_ENABLE (1<<12) +#define GFX_REPLAY_MODE (1<<11) +#define GFX_PSMI_GRANULARITY (1<<10) +#define GFX_PPGTT_ENABLE (1<<9) + +#define VLV_DISPLAY_BASE 0x180000 +#define VLV_MIPI_BASE VLV_DISPLAY_BASE + +#define VLV_GU_CTL0 (VLV_DISPLAY_BASE + 0x2030) +#define VLV_GU_CTL1 (VLV_DISPLAY_BASE + 0x2034) +#define SCPD0 0x0209c /* 915+ only */ +#define IER 0x020a0 +#define IIR 0x020a4 +#define IMR 0x020a8 +#define ISR 0x020ac +#define VLV_GUNIT_CLOCK_GATE (VLV_DISPLAY_BASE + 0x2060) +#define GINT_DIS (1<<22) +#define GCFG_DIS (1<<8) +#define VLV_GUNIT_CLOCK_GATE2 (VLV_DISPLAY_BASE + 0x2064) +#define VLV_IIR_RW (VLV_DISPLAY_BASE + 0x2084) +#define VLV_IER (VLV_DISPLAY_BASE + 0x20a0) +#define VLV_IIR (VLV_DISPLAY_BASE + 0x20a4) +#define VLV_IMR (VLV_DISPLAY_BASE + 0x20a8) +#define VLV_ISR (VLV_DISPLAY_BASE + 0x20ac) +#define VLV_PCBR (VLV_DISPLAY_BASE + 0x2120) +#define VLV_PCBR_ADDR_SHIFT 12 + +#define DISPLAY_PLANE_FLIP_PENDING(plane) (1<<(11-(plane))) /* A and B only */ +#define EIR 0x020b0 +#define EMR 0x020b4 +#define ESR 0x020b8 +#define GM45_ERROR_PAGE_TABLE (1<<5) +#define GM45_ERROR_MEM_PRIV (1<<4) +#define I915_ERROR_PAGE_TABLE (1<<4) +#define GM45_ERROR_CP_PRIV (1<<3) +#define I915_ERROR_MEMORY_REFRESH (1<<1) +#define I915_ERROR_INSTRUCTION (1<<0) +#define INSTPM 0x020c0 +#define INSTPM_SELF_EN (1<<12) /* 915GM only */ +#define INSTPM_AGPBUSY_INT_EN (1<<11) /* gen3: when disabled, pending interrupts + will not assert AGPBUSY# and will only + be delivered when out of C3. */ +#define INSTPM_FORCE_ORDERING (1<<7) /* GEN6+ */ +#define INSTPM_TLB_INVALIDATE (1<<9) +#define INSTPM_SYNC_FLUSH (1<<5) +#define ACTHD 0x020c8 +#define MEM_MODE 0x020cc +#define MEM_DISPLAY_B_TRICKLE_FEED_DISABLE (1<<3) /* 830 only */ +#define MEM_DISPLAY_A_TRICKLE_FEED_DISABLE (1<<2) /* 830/845 only */ +#define MEM_DISPLAY_TRICKLE_FEED_DISABLE (1<<2) /* 85x only */ +#define FW_BLC 0x020d8 +#define FW_BLC2 0x020dc +#define FW_BLC_SELF 0x020e0 /* 915+ only */ +#define FW_BLC_SELF_EN_MASK (1<<31) +#define FW_BLC_SELF_FIFO_MASK (1<<16) /* 945 only */ +#define FW_BLC_SELF_EN (1<<15) /* 945 only */ +#define MM_BURST_LENGTH 0x00700000 +#define MM_FIFO_WATERMARK 0x0001F000 +#define LM_BURST_LENGTH 0x00000700 +#define LM_FIFO_WATERMARK 0x0000001F +#define MI_ARB_STATE 0x020e4 /* 915+ only */ + +/* Make render/texture TLB fetches lower priorty than associated data + * fetches. This is not turned on by default + */ +#define MI_ARB_RENDER_TLB_LOW_PRIORITY (1 << 15) + +/* Isoch request wait on GTT enable (Display A/B/C streams). + * Make isoch requests stall on the TLB update. May cause + * display underruns (test mode only) + */ +#define MI_ARB_ISOCH_WAIT_GTT (1 << 14) + +/* Block grant count for isoch requests when block count is + * set to a finite value. + */ +#define MI_ARB_BLOCK_GRANT_MASK (3 << 12) +#define MI_ARB_BLOCK_GRANT_8 (0 << 12) /* for 3 display planes */ +#define MI_ARB_BLOCK_GRANT_4 (1 << 12) /* for 2 display planes */ +#define MI_ARB_BLOCK_GRANT_2 (2 << 12) /* for 1 display plane */ +#define MI_ARB_BLOCK_GRANT_0 (3 << 12) /* don't use */ + +/* Enable render writes to complete in C2/C3/C4 power states. + * If this isn't enabled, render writes are prevented in low + * power states. That seems bad to me. + */ +#define MI_ARB_C3_LP_WRITE_ENABLE (1 << 11) + +/* This acknowledges an async flip immediately instead + * of waiting for 2TLB fetches. + */ +#define MI_ARB_ASYNC_FLIP_ACK_IMMEDIATE (1 << 10) + +/* Enables non-sequential data reads through arbiter + */ +#define MI_ARB_DUAL_DATA_PHASE_DISABLE (1 << 9) + +/* Disable FSB snooping of cacheable write cycles from binner/render + * command stream + */ +#define MI_ARB_CACHE_SNOOP_DISABLE (1 << 8) + +/* Arbiter time slice for non-isoch streams */ +#define MI_ARB_TIME_SLICE_MASK (7 << 5) +#define MI_ARB_TIME_SLICE_1 (0 << 5) +#define MI_ARB_TIME_SLICE_2 (1 << 5) +#define MI_ARB_TIME_SLICE_4 (2 << 5) +#define MI_ARB_TIME_SLICE_6 (3 << 5) +#define MI_ARB_TIME_SLICE_8 (4 << 5) +#define MI_ARB_TIME_SLICE_10 (5 << 5) +#define MI_ARB_TIME_SLICE_14 (6 << 5) +#define MI_ARB_TIME_SLICE_16 (7 << 5) + +/* Low priority grace period page size */ +#define MI_ARB_LOW_PRIORITY_GRACE_4KB (0 << 4) /* default */ +#define MI_ARB_LOW_PRIORITY_GRACE_8KB (1 << 4) + +/* Disable display A/B trickle feed */ +#define MI_ARB_DISPLAY_TRICKLE_FEED_DISABLE (1 << 2) + +/* Set display plane priority */ +#define MI_ARB_DISPLAY_PRIORITY_A_B (0 << 0) /* display A > display B */ +#define MI_ARB_DISPLAY_PRIORITY_B_A (1 << 0) /* display B > display A */ + +#define MI_STATE 0x020e4 /* gen2 only */ +#define MI_AGPBUSY_INT_EN (1 << 1) /* 85x only */ +#define MI_AGPBUSY_830_MODE (1 << 0) /* 85x only */ + +#define CACHE_MODE_0 0x02120 /* 915+ only */ +#define CM0_PIPELINED_RENDER_FLUSH_DISABLE (1<<8) +#define CM0_IZ_OPT_DISABLE (1<<6) +#define CM0_ZR_OPT_DISABLE (1<<5) +#define CM0_STC_EVICT_DISABLE_LRA_SNB (1<<5) +#define CM0_DEPTH_EVICT_DISABLE (1<<4) +#define CM0_COLOR_EVICT_DISABLE (1<<3) +#define CM0_DEPTH_WRITE_DISABLE (1<<1) +#define CM0_RC_OP_FLUSH_DISABLE (1<<0) +#define GFX_FLSH_CNTL 0x02170 /* 915+ only */ +#define GFX_FLSH_CNTL_GEN6 0x101008 +#define GFX_FLSH_CNTL_EN (1<<0) +#define ECOSKPD 0x021d0 +#define ECO_GATING_CX_ONLY (1<<3) +#define ECO_FLIP_DONE (1<<0) + +#define CACHE_MODE_0_GEN7 0x7000 /* IVB+ */ +#define RC_OP_FLUSH_ENABLE (1<<0) +#define HIZ_RAW_STALL_OPT_DISABLE (1<<2) +#define CACHE_MODE_1 0x7004 /* IVB+ */ +#define PIXEL_SUBSPAN_COLLECT_OPT_DISABLE (1<<6) +#define GEN8_4x4_STC_OPTIMIZATION_DISABLE (1<<6) +#define GEN9_PARTIAL_RESOLVE_IN_VC_DISABLE (1<<1) + +#define GEN6_BLITTER_ECOSKPD 0x221d0 +#define GEN6_BLITTER_LOCK_SHIFT 16 +#define GEN6_BLITTER_FBC_NOTIFY (1<<3) + +#define GEN6_RC_SLEEP_PSMI_CONTROL 0x2050 +#define GEN6_PSMI_SLEEP_MSG_DISABLE (1 << 0) +#define GEN8_RC_SEMA_IDLE_MSG_DISABLE (1 << 12) +#define GEN8_FF_DOP_CLOCK_GATE_DISABLE (1<<10) + +/* Fuse readout registers for GT */ +#define CHV_FUSE_GT (VLV_DISPLAY_BASE + 0x2168) +#define CHV_FGT_DISABLE_SS0 (1 << 10) +#define CHV_FGT_DISABLE_SS1 (1 << 11) +#define CHV_FGT_EU_DIS_SS0_R0_SHIFT 16 +#define CHV_FGT_EU_DIS_SS0_R0_MASK (0xf << CHV_FGT_EU_DIS_SS0_R0_SHIFT) +#define CHV_FGT_EU_DIS_SS0_R1_SHIFT 20 +#define CHV_FGT_EU_DIS_SS0_R1_MASK (0xf << CHV_FGT_EU_DIS_SS0_R1_SHIFT) +#define CHV_FGT_EU_DIS_SS1_R0_SHIFT 24 +#define CHV_FGT_EU_DIS_SS1_R0_MASK (0xf << CHV_FGT_EU_DIS_SS1_R0_SHIFT) +#define CHV_FGT_EU_DIS_SS1_R1_SHIFT 28 +#define CHV_FGT_EU_DIS_SS1_R1_MASK (0xf << CHV_FGT_EU_DIS_SS1_R1_SHIFT) + +#define GEN8_FUSE2 0x9120 +#define GEN8_F2_S_ENA_SHIFT 25 +#define GEN8_F2_S_ENA_MASK (0x7 << GEN8_F2_S_ENA_SHIFT) + +#define GEN9_F2_SS_DIS_SHIFT 20 +#define GEN9_F2_SS_DIS_MASK (0xf << GEN9_F2_SS_DIS_SHIFT) + +#define GEN8_EU_DISABLE0 0x9134 +#define GEN8_EU_DISABLE1 0x9138 +#define GEN8_EU_DISABLE2 0x913c + +#define GEN6_BSD_SLEEP_PSMI_CONTROL 0x12050 +#define GEN6_BSD_SLEEP_MSG_DISABLE (1 << 0) +#define GEN6_BSD_SLEEP_FLUSH_DISABLE (1 << 2) +#define GEN6_BSD_SLEEP_INDICATOR (1 << 3) +#define GEN6_BSD_GO_INDICATOR (1 << 4) + +/* On modern GEN architectures interrupt control consists of two sets + * of registers. The first set pertains to the ring generating the + * interrupt. The second control is for the functional block generating the + * interrupt. These are PM, GT, DE, etc. + * + * Luckily *knocks on wood* all the ring interrupt bits match up with the + * GT interrupt bits, so we don't need to duplicate the defines. + * + * These defines should cover us well from SNB->HSW with minor exceptions + * it can also work on ILK. + */ +#define GT_BLT_FLUSHDW_NOTIFY_INTERRUPT (1 << 26) +#define GT_BLT_CS_ERROR_INTERRUPT (1 << 25) +#define GT_BLT_USER_INTERRUPT (1 << 22) +#define GT_BSD_CS_ERROR_INTERRUPT (1 << 15) +#define GT_BSD_USER_INTERRUPT (1 << 12) +#define GT_RENDER_L3_PARITY_ERROR_INTERRUPT_S1 (1 << 11) /* hsw+; rsvd on snb, ivb, vlv */ +#define GT_CONTEXT_SWITCH_INTERRUPT (1 << 8) +#define GT_RENDER_L3_PARITY_ERROR_INTERRUPT (1 << 5) /* !snb */ +#define GT_RENDER_PIPECTL_NOTIFY_INTERRUPT (1 << 4) +#define GT_RENDER_CS_MASTER_ERROR_INTERRUPT (1 << 3) +#define GT_RENDER_SYNC_STATUS_INTERRUPT (1 << 2) +#define GT_RENDER_DEBUG_INTERRUPT (1 << 1) +#define GT_RENDER_USER_INTERRUPT (1 << 0) + +#define PM_VEBOX_CS_ERROR_INTERRUPT (1 << 12) /* hsw+ */ +#define PM_VEBOX_USER_INTERRUPT (1 << 10) /* hsw+ */ + +#define GT_PARITY_ERROR(dev) \ + (GT_RENDER_L3_PARITY_ERROR_INTERRUPT | \ + (IS_HASWELL(dev) ? GT_RENDER_L3_PARITY_ERROR_INTERRUPT_S1 : 0)) + +/* These are all the "old" interrupts */ +#define ILK_BSD_USER_INTERRUPT (1<<5) + +#define I915_PM_INTERRUPT (1<<31) +#define I915_ISP_INTERRUPT (1<<22) +#define I915_LPE_PIPE_B_INTERRUPT (1<<21) +#define I915_LPE_PIPE_A_INTERRUPT (1<<20) +#define I915_MIPIC_INTERRUPT (1<<19) +#define I915_MIPIA_INTERRUPT (1<<18) +#define I915_PIPE_CONTROL_NOTIFY_INTERRUPT (1<<18) +#define I915_DISPLAY_PORT_INTERRUPT (1<<17) +#define I915_DISPLAY_PIPE_C_HBLANK_INTERRUPT (1<<16) +#define I915_MASTER_ERROR_INTERRUPT (1<<15) +#define I915_RENDER_COMMAND_PARSER_ERROR_INTERRUPT (1<<15) +#define I915_DISPLAY_PIPE_B_HBLANK_INTERRUPT (1<<14) +#define I915_GMCH_THERMAL_SENSOR_EVENT_INTERRUPT (1<<14) /* p-state */ +#define I915_DISPLAY_PIPE_A_HBLANK_INTERRUPT (1<<13) +#define I915_HWB_OOM_INTERRUPT (1<<13) +#define I915_LPE_PIPE_C_INTERRUPT (1<<12) +#define I915_SYNC_STATUS_INTERRUPT (1<<12) +#define I915_MISC_INTERRUPT (1<<11) +#define I915_DISPLAY_PLANE_A_FLIP_PENDING_INTERRUPT (1<<11) +#define I915_DISPLAY_PIPE_C_VBLANK_INTERRUPT (1<<10) +#define I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT (1<<10) +#define I915_DISPLAY_PIPE_C_EVENT_INTERRUPT (1<<9) +#define I915_OVERLAY_PLANE_FLIP_PENDING_INTERRUPT (1<<9) +#define I915_DISPLAY_PIPE_C_DPBM_INTERRUPT (1<<8) +#define I915_DISPLAY_PLANE_C_FLIP_PENDING_INTERRUPT (1<<8) +#define I915_DISPLAY_PIPE_A_VBLANK_INTERRUPT (1<<7) +#define I915_DISPLAY_PIPE_A_EVENT_INTERRUPT (1<<6) +#define I915_DISPLAY_PIPE_B_VBLANK_INTERRUPT (1<<5) +#define I915_DISPLAY_PIPE_B_EVENT_INTERRUPT (1<<4) +#define I915_DISPLAY_PIPE_A_DPBM_INTERRUPT (1<<3) +#define I915_DISPLAY_PIPE_B_DPBM_INTERRUPT (1<<2) +#define I915_DEBUG_INTERRUPT (1<<2) +#define I915_WINVALID_INTERRUPT (1<<1) +#define I915_USER_INTERRUPT (1<<1) +#define I915_ASLE_INTERRUPT (1<<0) +#define I915_BSD_USER_INTERRUPT (1<<25) + +#define GEN6_BSD_RNCID 0x12198 + +#define GEN7_FF_THREAD_MODE 0x20a0 +#define GEN7_FF_SCHED_MASK 0x0077070 +#define GEN8_FF_DS_REF_CNT_FFME (1 << 19) +#define GEN7_FF_TS_SCHED_HS1 (0x5<<16) +#define GEN7_FF_TS_SCHED_HS0 (0x3<<16) +#define GEN7_FF_TS_SCHED_LOAD_BALANCE (0x1<<16) +#define GEN7_FF_TS_SCHED_HW (0x0<<16) /* Default */ +#define GEN7_FF_VS_REF_CNT_FFME (1 << 15) +#define GEN7_FF_VS_SCHED_HS1 (0x5<<12) +#define GEN7_FF_VS_SCHED_HS0 (0x3<<12) +#define GEN7_FF_VS_SCHED_LOAD_BALANCE (0x1<<12) /* Default */ +#define GEN7_FF_VS_SCHED_HW (0x0<<12) +#define GEN7_FF_DS_SCHED_HS1 (0x5<<4) +#define GEN7_FF_DS_SCHED_HS0 (0x3<<4) +#define GEN7_FF_DS_SCHED_LOAD_BALANCE (0x1<<4) /* Default */ +#define GEN7_FF_DS_SCHED_HW (0x0<<4) + +/* + * Framebuffer compression (915+ only) + */ + +#define FBC_CFB_BASE 0x03200 /* 4k page aligned */ +#define FBC_LL_BASE 0x03204 /* 4k page aligned */ +#define FBC_CONTROL 0x03208 +#define FBC_CTL_EN (1<<31) +#define FBC_CTL_PERIODIC (1<<30) +#define FBC_CTL_INTERVAL_SHIFT (16) +#define FBC_CTL_UNCOMPRESSIBLE (1<<14) +#define FBC_CTL_C3_IDLE (1<<13) +#define FBC_CTL_STRIDE_SHIFT (5) +#define FBC_CTL_FENCENO_SHIFT (0) +#define FBC_COMMAND 0x0320c +#define FBC_CMD_COMPRESS (1<<0) +#define FBC_STATUS 0x03210 +#define FBC_STAT_COMPRESSING (1<<31) +#define FBC_STAT_COMPRESSED (1<<30) +#define FBC_STAT_MODIFIED (1<<29) +#define FBC_STAT_CURRENT_LINE_SHIFT (0) +#define FBC_CONTROL2 0x03214 +#define FBC_CTL_FENCE_DBL (0<<4) +#define FBC_CTL_IDLE_IMM (0<<2) +#define FBC_CTL_IDLE_FULL (1<<2) +#define FBC_CTL_IDLE_LINE (2<<2) +#define FBC_CTL_IDLE_DEBUG (3<<2) +#define FBC_CTL_CPU_FENCE (1<<1) +#define FBC_CTL_PLANE(plane) ((plane)<<0) +#define FBC_FENCE_OFF 0x03218 /* BSpec typo has 321Bh */ +#define FBC_TAG 0x03300 + +#define FBC_LL_SIZE (1536) + +/* Framebuffer compression for GM45+ */ +#define DPFC_CB_BASE 0x3200 +#define DPFC_CONTROL 0x3208 +#define DPFC_CTL_EN (1<<31) +#define DPFC_CTL_PLANE(plane) ((plane)<<30) +#define IVB_DPFC_CTL_PLANE(plane) ((plane)<<29) +#define DPFC_CTL_FENCE_EN (1<<29) +#define IVB_DPFC_CTL_FENCE_EN (1<<28) +#define DPFC_CTL_PERSISTENT_MODE (1<<25) +#define DPFC_SR_EN (1<<10) +#define DPFC_CTL_LIMIT_1X (0<<6) +#define DPFC_CTL_LIMIT_2X (1<<6) +#define DPFC_CTL_LIMIT_4X (2<<6) +#define DPFC_RECOMP_CTL 0x320c +#define DPFC_RECOMP_STALL_EN (1<<27) +#define DPFC_RECOMP_STALL_WM_SHIFT (16) +#define DPFC_RECOMP_STALL_WM_MASK (0x07ff0000) +#define DPFC_RECOMP_TIMER_COUNT_SHIFT (0) +#define DPFC_RECOMP_TIMER_COUNT_MASK (0x0000003f) +#define DPFC_STATUS 0x3210 +#define DPFC_INVAL_SEG_SHIFT (16) +#define DPFC_INVAL_SEG_MASK (0x07ff0000) +#define DPFC_COMP_SEG_SHIFT (0) +#define DPFC_COMP_SEG_MASK (0x000003ff) +#define DPFC_STATUS2 0x3214 +#define DPFC_FENCE_YOFF 0x3218 +#define DPFC_CHICKEN 0x3224 +#define DPFC_HT_MODIFY (1<<31) + +/* Framebuffer compression for Ironlake */ +#define ILK_DPFC_CB_BASE 0x43200 +#define ILK_DPFC_CONTROL 0x43208 +#define FBC_CTL_FALSE_COLOR (1<<10) +/* The bit 28-8 is reserved */ +#define DPFC_RESERVED (0x1FFFFF00) +#define ILK_DPFC_RECOMP_CTL 0x4320c +#define ILK_DPFC_STATUS 0x43210 +#define ILK_DPFC_FENCE_YOFF 0x43218 +#define ILK_DPFC_CHICKEN 0x43224 +#define ILK_FBC_RT_BASE 0x2128 +#define ILK_FBC_RT_VALID (1<<0) +#define SNB_FBC_FRONT_BUFFER (1<<1) + +#define ILK_DISPLAY_CHICKEN1 0x42000 +#define ILK_FBCQ_DIS (1<<22) +#define ILK_PABSTRETCH_DIS (1<<21) + + +/* + * Framebuffer compression for Sandybridge + * + * The following two registers are of type GTTMMADR + */ +#define SNB_DPFC_CTL_SA 0x100100 +#define SNB_CPU_FENCE_ENABLE (1<<29) +#define DPFC_CPU_FENCE_OFFSET 0x100104 + +/* Framebuffer compression for Ivybridge */ +#define IVB_FBC_RT_BASE 0x7020 + +#define IPS_CTL 0x43408 +#define IPS_ENABLE (1 << 31) + +#define MSG_FBC_REND_STATE 0x50380 +#define FBC_REND_NUKE (1<<2) +#define FBC_REND_CACHE_CLEAN (1<<1) + +/* + * GPIO regs + */ +#define GPIOA 0x5010 +#define GPIOB 0x5014 +#define GPIOC 0x5018 +#define GPIOD 0x501c +#define GPIOE 0x5020 +#define GPIOF 0x5024 +#define GPIOG 0x5028 +#define GPIOH 0x502c +# define GPIO_CLOCK_DIR_MASK (1 << 0) +# define GPIO_CLOCK_DIR_IN (0 << 1) +# define GPIO_CLOCK_DIR_OUT (1 << 1) +# define GPIO_CLOCK_VAL_MASK (1 << 2) +# define GPIO_CLOCK_VAL_OUT (1 << 3) +# define GPIO_CLOCK_VAL_IN (1 << 4) +# define GPIO_CLOCK_PULLUP_DISABLE (1 << 5) +# define GPIO_DATA_DIR_MASK (1 << 8) +# define GPIO_DATA_DIR_IN (0 << 9) +# define GPIO_DATA_DIR_OUT (1 << 9) +# define GPIO_DATA_VAL_MASK (1 << 10) +# define GPIO_DATA_VAL_OUT (1 << 11) +# define GPIO_DATA_VAL_IN (1 << 12) +# define GPIO_DATA_PULLUP_DISABLE (1 << 13) + +#define GMBUS0 0x5100 /* clock/port select */ +#define GMBUS_RATE_100KHZ (0<<8) +#define GMBUS_RATE_50KHZ (1<<8) +#define GMBUS_RATE_400KHZ (2<<8) /* reserved on Pineview */ +#define GMBUS_RATE_1MHZ (3<<8) /* reserved on Pineview */ +#define GMBUS_HOLD_EXT (1<<7) /* 300ns hold time, rsvd on Pineview */ +#define GMBUS_PORT_DISABLED 0 +#define GMBUS_PORT_SSC 1 +#define GMBUS_PORT_VGADDC 2 +#define GMBUS_PORT_PANEL 3 +#define GMBUS_PORT_DPD_CHV 3 /* HDMID_CHV */ +#define GMBUS_PORT_DPC 4 /* HDMIC */ +#define GMBUS_PORT_DPB 5 /* SDVO, HDMIB */ +#define GMBUS_PORT_DPD 6 /* HDMID */ +#define GMBUS_PORT_RESERVED 7 /* 7 reserved */ +#define GMBUS_NUM_PORTS (GMBUS_PORT_DPD - GMBUS_PORT_SSC + 1) +#define GMBUS1 0x5104 /* command/status */ +#define GMBUS_SW_CLR_INT (1<<31) +#define GMBUS_SW_RDY (1<<30) +#define GMBUS_ENT (1<<29) /* enable timeout */ +#define GMBUS_CYCLE_NONE (0<<25) +#define GMBUS_CYCLE_WAIT (1<<25) +#define GMBUS_CYCLE_INDEX (2<<25) +#define GMBUS_CYCLE_STOP (4<<25) +#define GMBUS_BYTE_COUNT_SHIFT 16 +#define GMBUS_BYTE_COUNT_MAX 256U +#define GMBUS_SLAVE_INDEX_SHIFT 8 +#define GMBUS_SLAVE_ADDR_SHIFT 1 +#define GMBUS_SLAVE_READ (1<<0) +#define GMBUS_SLAVE_WRITE (0<<0) +#define GMBUS2 0x5108 /* status */ +#define GMBUS_INUSE (1<<15) +#define GMBUS_HW_WAIT_PHASE (1<<14) +#define GMBUS_STALL_TIMEOUT (1<<13) +#define GMBUS_INT (1<<12) +#define GMBUS_HW_RDY (1<<11) +#define GMBUS_SATOER (1<<10) +#define GMBUS_ACTIVE (1<<9) +#define GMBUS3 0x510c /* data buffer bytes 3-0 */ +#define GMBUS4 0x5110 /* interrupt mask (Pineview+) */ +#define GMBUS_SLAVE_TIMEOUT_EN (1<<4) +#define GMBUS_NAK_EN (1<<3) +#define GMBUS_IDLE_EN (1<<2) +#define GMBUS_HW_WAIT_EN (1<<1) +#define GMBUS_HW_RDY_EN (1<<0) +#define GMBUS5 0x5120 /* byte index */ +#define GMBUS_2BYTE_INDEX_EN (1<<31) + +/* + * Clock control & power management + */ +#define _DPLL_A (dev_priv->info.display_mmio_offset + 0x6014) +#define _DPLL_B (dev_priv->info.display_mmio_offset + 0x6018) +#define _CHV_DPLL_C (dev_priv->info.display_mmio_offset + 0x6030) +#define DPLL(pipe) _PIPE3((pipe), _DPLL_A, _DPLL_B, _CHV_DPLL_C) + +#define VGA0 0x6000 +#define VGA1 0x6004 +#define VGA_PD 0x6010 +#define VGA0_PD_P2_DIV_4 (1 << 7) +#define VGA0_PD_P1_DIV_2 (1 << 5) +#define VGA0_PD_P1_SHIFT 0 +#define VGA0_PD_P1_MASK (0x1f << 0) +#define VGA1_PD_P2_DIV_4 (1 << 15) +#define VGA1_PD_P1_DIV_2 (1 << 13) +#define VGA1_PD_P1_SHIFT 8 +#define VGA1_PD_P1_MASK (0x1f << 8) +#define DPLL_VCO_ENABLE (1 << 31) +#define DPLL_SDVO_HIGH_SPEED (1 << 30) +#define DPLL_DVO_2X_MODE (1 << 30) +#define DPLL_EXT_BUFFER_ENABLE_VLV (1 << 30) +#define DPLL_SYNCLOCK_ENABLE (1 << 29) +#define DPLL_REFA_CLK_ENABLE_VLV (1 << 29) +#define DPLL_VGA_MODE_DIS (1 << 28) +#define DPLLB_MODE_DAC_SERIAL (1 << 26) /* i915 */ +#define DPLLB_MODE_LVDS (2 << 26) /* i915 */ +#define DPLL_MODE_MASK (3 << 26) +#define DPLL_DAC_SERIAL_P2_CLOCK_DIV_10 (0 << 24) /* i915 */ +#define DPLL_DAC_SERIAL_P2_CLOCK_DIV_5 (1 << 24) /* i915 */ +#define DPLLB_LVDS_P2_CLOCK_DIV_14 (0 << 24) /* i915 */ +#define DPLLB_LVDS_P2_CLOCK_DIV_7 (1 << 24) /* i915 */ +#define DPLL_P2_CLOCK_DIV_MASK 0x03000000 /* i915 */ +#define DPLL_FPA01_P1_POST_DIV_MASK 0x00ff0000 /* i915 */ +#define DPLL_FPA01_P1_POST_DIV_MASK_PINEVIEW 0x00ff8000 /* Pineview */ +#define DPLL_LOCK_VLV (1<<15) +#define DPLL_INTEGRATED_CRI_CLK_VLV (1<<14) +#define DPLL_INTEGRATED_CLOCK_VLV (1<<13) +#define DPLL_SSC_REF_CLOCK_CHV (1<<13) +#define DPLL_PORTC_READY_MASK (0xf << 4) +#define DPLL_PORTB_READY_MASK (0xf) + +#define DPLL_FPA01_P1_POST_DIV_MASK_I830 0x001f0000 + +/* Additional CHV pll/phy registers */ +#define DPIO_PHY_STATUS (VLV_DISPLAY_BASE + 0x6240) +#define DPLL_PORTD_READY_MASK (0xf) +#define DISPLAY_PHY_CONTROL (VLV_DISPLAY_BASE + 0x60100) +#define PHY_CH_SU_PSR 0x1 +#define PHY_CH_DEEP_PSR 0x7 +#define PHY_CH_POWER_MODE(mode, phy, ch) ((mode) << (6*(phy)+3*(ch)+2)) +#define PHY_COM_LANE_RESET_DEASSERT(phy) (1 << (phy)) +#define DISPLAY_PHY_STATUS (VLV_DISPLAY_BASE + 0x60104) +#define PHY_POWERGOOD(phy) (((phy) == DPIO_PHY0) ? (1<<31) : (1<<30)) + +/* + * The i830 generation, in LVDS mode, defines P1 as the bit number set within + * this field (only one bit may be set). + */ +#define DPLL_FPA01_P1_POST_DIV_MASK_I830_LVDS 0x003f0000 +#define DPLL_FPA01_P1_POST_DIV_SHIFT 16 +#define DPLL_FPA01_P1_POST_DIV_SHIFT_PINEVIEW 15 +/* i830, required in DVO non-gang */ +#define PLL_P2_DIVIDE_BY_4 (1 << 23) +#define PLL_P1_DIVIDE_BY_TWO (1 << 21) /* i830 */ +#define PLL_REF_INPUT_DREFCLK (0 << 13) +#define PLL_REF_INPUT_TVCLKINA (1 << 13) /* i830 */ +#define PLL_REF_INPUT_TVCLKINBC (2 << 13) /* SDVO TVCLKIN */ +#define PLLB_REF_INPUT_SPREADSPECTRUMIN (3 << 13) +#define PLL_REF_INPUT_MASK (3 << 13) +#define PLL_LOAD_PULSE_PHASE_SHIFT 9 +/* Ironlake */ +# define PLL_REF_SDVO_HDMI_MULTIPLIER_SHIFT 9 +# define PLL_REF_SDVO_HDMI_MULTIPLIER_MASK (7 << 9) +# define PLL_REF_SDVO_HDMI_MULTIPLIER(x) (((x)-1) << 9) +# define DPLL_FPA1_P1_POST_DIV_SHIFT 0 +# define DPLL_FPA1_P1_POST_DIV_MASK 0xff + +/* + * Parallel to Serial Load Pulse phase selection. + * Selects the phase for the 10X DPLL clock for the PCIe + * digital display port. The range is 4 to 13; 10 or more + * is just a flip delay. The default is 6 + */ +#define PLL_LOAD_PULSE_PHASE_MASK (0xf << PLL_LOAD_PULSE_PHASE_SHIFT) +#define DISPLAY_RATE_SELECT_FPA1 (1 << 8) +/* + * SDVO multiplier for 945G/GM. Not used on 965. + */ +#define SDVO_MULTIPLIER_MASK 0x000000ff +#define SDVO_MULTIPLIER_SHIFT_HIRES 4 +#define SDVO_MULTIPLIER_SHIFT_VGA 0 + +#define _DPLL_A_MD (dev_priv->info.display_mmio_offset + 0x601c) +#define _DPLL_B_MD (dev_priv->info.display_mmio_offset + 0x6020) +#define _CHV_DPLL_C_MD (dev_priv->info.display_mmio_offset + 0x603c) +#define DPLL_MD(pipe) _PIPE3((pipe), _DPLL_A_MD, _DPLL_B_MD, _CHV_DPLL_C_MD) + +/* + * UDI pixel divider, controlling how many pixels are stuffed into a packet. + * + * Value is pixels minus 1. Must be set to 1 pixel for SDVO. + */ +#define DPLL_MD_UDI_DIVIDER_MASK 0x3f000000 +#define DPLL_MD_UDI_DIVIDER_SHIFT 24 +/* UDI pixel divider for VGA, same as DPLL_MD_UDI_DIVIDER_MASK. */ +#define DPLL_MD_VGA_UDI_DIVIDER_MASK 0x003f0000 +#define DPLL_MD_VGA_UDI_DIVIDER_SHIFT 16 +/* + * SDVO/UDI pixel multiplier. + * + * SDVO requires that the bus clock rate be between 1 and 2 Ghz, and the bus + * clock rate is 10 times the DPLL clock. At low resolution/refresh rate + * modes, the bus rate would be below the limits, so SDVO allows for stuffing + * dummy bytes in the datastream at an increased clock rate, with both sides of + * the link knowing how many bytes are fill. + * + * So, for a mode with a dotclock of 65Mhz, we would want to double the clock + * rate to 130Mhz to get a bus rate of 1.30Ghz. The DPLL clock rate would be + * set to 130Mhz, and the SDVO multiplier set to 2x in this register and + * through an SDVO command. + * + * This register field has values of multiplication factor minus 1, with + * a maximum multiplier of 5 for SDVO. + */ +#define DPLL_MD_UDI_MULTIPLIER_MASK 0x00003f00 +#define DPLL_MD_UDI_MULTIPLIER_SHIFT 8 +/* + * SDVO/UDI pixel multiplier for VGA, same as DPLL_MD_UDI_MULTIPLIER_MASK. + * This best be set to the default value (3) or the CRT won't work. No, + * I don't entirely understand what this does... + */ +#define DPLL_MD_VGA_UDI_MULTIPLIER_MASK 0x0000003f +#define DPLL_MD_VGA_UDI_MULTIPLIER_SHIFT 0 + +#define _FPA0 0x06040 +#define _FPA1 0x06044 +#define _FPB0 0x06048 +#define _FPB1 0x0604c +#define FP0(pipe) _PIPE(pipe, _FPA0, _FPB0) +#define FP1(pipe) _PIPE(pipe, _FPA1, _FPB1) +#define FP_N_DIV_MASK 0x003f0000 +#define FP_N_PINEVIEW_DIV_MASK 0x00ff0000 +#define FP_N_DIV_SHIFT 16 +#define FP_M1_DIV_MASK 0x00003f00 +#define FP_M1_DIV_SHIFT 8 +#define FP_M2_DIV_MASK 0x0000003f +#define FP_M2_PINEVIEW_DIV_MASK 0x000000ff +#define FP_M2_DIV_SHIFT 0 +#define DPLL_TEST 0x606c +#define DPLLB_TEST_SDVO_DIV_1 (0 << 22) +#define DPLLB_TEST_SDVO_DIV_2 (1 << 22) +#define DPLLB_TEST_SDVO_DIV_4 (2 << 22) +#define DPLLB_TEST_SDVO_DIV_MASK (3 << 22) +#define DPLLB_TEST_N_BYPASS (1 << 19) +#define DPLLB_TEST_M_BYPASS (1 << 18) +#define DPLLB_INPUT_BUFFER_ENABLE (1 << 16) +#define DPLLA_TEST_N_BYPASS (1 << 3) +#define DPLLA_TEST_M_BYPASS (1 << 2) +#define DPLLA_INPUT_BUFFER_ENABLE (1 << 0) +#define D_STATE 0x6104 +#define DSTATE_GFX_RESET_I830 (1<<6) +#define DSTATE_PLL_D3_OFF (1<<3) +#define DSTATE_GFX_CLOCK_GATING (1<<1) +#define DSTATE_DOT_CLOCK_GATING (1<<0) +#define DSPCLK_GATE_D (dev_priv->info.display_mmio_offset + 0x6200) +# define DPUNIT_B_CLOCK_GATE_DISABLE (1 << 30) /* 965 */ +# define VSUNIT_CLOCK_GATE_DISABLE (1 << 29) /* 965 */ +# define VRHUNIT_CLOCK_GATE_DISABLE (1 << 28) /* 965 */ +# define VRDUNIT_CLOCK_GATE_DISABLE (1 << 27) /* 965 */ +# define AUDUNIT_CLOCK_GATE_DISABLE (1 << 26) /* 965 */ +# define DPUNIT_A_CLOCK_GATE_DISABLE (1 << 25) /* 965 */ +# define DPCUNIT_CLOCK_GATE_DISABLE (1 << 24) /* 965 */ +# define TVRUNIT_CLOCK_GATE_DISABLE (1 << 23) /* 915-945 */ +# define TVCUNIT_CLOCK_GATE_DISABLE (1 << 22) /* 915-945 */ +# define TVFUNIT_CLOCK_GATE_DISABLE (1 << 21) /* 915-945 */ +# define TVEUNIT_CLOCK_GATE_DISABLE (1 << 20) /* 915-945 */ +# define DVSUNIT_CLOCK_GATE_DISABLE (1 << 19) /* 915-945 */ +# define DSSUNIT_CLOCK_GATE_DISABLE (1 << 18) /* 915-945 */ +# define DDBUNIT_CLOCK_GATE_DISABLE (1 << 17) /* 915-945 */ +# define DPRUNIT_CLOCK_GATE_DISABLE (1 << 16) /* 915-945 */ +# define DPFUNIT_CLOCK_GATE_DISABLE (1 << 15) /* 915-945 */ +# define DPBMUNIT_CLOCK_GATE_DISABLE (1 << 14) /* 915-945 */ +# define DPLSUNIT_CLOCK_GATE_DISABLE (1 << 13) /* 915-945 */ +# define DPLUNIT_CLOCK_GATE_DISABLE (1 << 12) /* 915-945 */ +# define DPOUNIT_CLOCK_GATE_DISABLE (1 << 11) +# define DPBUNIT_CLOCK_GATE_DISABLE (1 << 10) +# define DCUNIT_CLOCK_GATE_DISABLE (1 << 9) +# define DPUNIT_CLOCK_GATE_DISABLE (1 << 8) +# define VRUNIT_CLOCK_GATE_DISABLE (1 << 7) /* 915+: reserved */ +# define OVHUNIT_CLOCK_GATE_DISABLE (1 << 6) /* 830-865 */ +# define DPIOUNIT_CLOCK_GATE_DISABLE (1 << 6) /* 915-945 */ +# define OVFUNIT_CLOCK_GATE_DISABLE (1 << 5) +# define OVBUNIT_CLOCK_GATE_DISABLE (1 << 4) +/* + * This bit must be set on the 830 to prevent hangs when turning off the + * overlay scaler. + */ +# define OVRUNIT_CLOCK_GATE_DISABLE (1 << 3) +# define OVCUNIT_CLOCK_GATE_DISABLE (1 << 2) +# define OVUUNIT_CLOCK_GATE_DISABLE (1 << 1) +# define ZVUNIT_CLOCK_GATE_DISABLE (1 << 0) /* 830 */ +# define OVLUNIT_CLOCK_GATE_DISABLE (1 << 0) /* 845,865 */ + +#define RENCLK_GATE_D1 0x6204 +# define BLITTER_CLOCK_GATE_DISABLE (1 << 13) /* 945GM only */ +# define MPEG_CLOCK_GATE_DISABLE (1 << 12) /* 945GM only */ +# define PC_FE_CLOCK_GATE_DISABLE (1 << 11) +# define PC_BE_CLOCK_GATE_DISABLE (1 << 10) +# define WINDOWER_CLOCK_GATE_DISABLE (1 << 9) +# define INTERPOLATOR_CLOCK_GATE_DISABLE (1 << 8) +# define COLOR_CALCULATOR_CLOCK_GATE_DISABLE (1 << 7) +# define MOTION_COMP_CLOCK_GATE_DISABLE (1 << 6) +# define MAG_CLOCK_GATE_DISABLE (1 << 5) +/* This bit must be unset on 855,865 */ +# define MECI_CLOCK_GATE_DISABLE (1 << 4) +# define DCMP_CLOCK_GATE_DISABLE (1 << 3) +# define MEC_CLOCK_GATE_DISABLE (1 << 2) +# define MECO_CLOCK_GATE_DISABLE (1 << 1) +/* This bit must be set on 855,865. */ +# define SV_CLOCK_GATE_DISABLE (1 << 0) +# define I915_MPEG_CLOCK_GATE_DISABLE (1 << 16) +# define I915_VLD_IP_PR_CLOCK_GATE_DISABLE (1 << 15) +# define I915_MOTION_COMP_CLOCK_GATE_DISABLE (1 << 14) +# define I915_BD_BF_CLOCK_GATE_DISABLE (1 << 13) +# define I915_SF_SE_CLOCK_GATE_DISABLE (1 << 12) +# define I915_WM_CLOCK_GATE_DISABLE (1 << 11) +# define I915_IZ_CLOCK_GATE_DISABLE (1 << 10) +# define I915_PI_CLOCK_GATE_DISABLE (1 << 9) +# define I915_DI_CLOCK_GATE_DISABLE (1 << 8) +# define I915_SH_SV_CLOCK_GATE_DISABLE (1 << 7) +# define I915_PL_DG_QC_FT_CLOCK_GATE_DISABLE (1 << 6) +# define I915_SC_CLOCK_GATE_DISABLE (1 << 5) +# define I915_FL_CLOCK_GATE_DISABLE (1 << 4) +# define I915_DM_CLOCK_GATE_DISABLE (1 << 3) +# define I915_PS_CLOCK_GATE_DISABLE (1 << 2) +# define I915_CC_CLOCK_GATE_DISABLE (1 << 1) +# define I915_BY_CLOCK_GATE_DISABLE (1 << 0) + +# define I965_RCZ_CLOCK_GATE_DISABLE (1 << 30) +/* This bit must always be set on 965G/965GM */ +# define I965_RCC_CLOCK_GATE_DISABLE (1 << 29) +# define I965_RCPB_CLOCK_GATE_DISABLE (1 << 28) +# define I965_DAP_CLOCK_GATE_DISABLE (1 << 27) +# define I965_ROC_CLOCK_GATE_DISABLE (1 << 26) +# define I965_GW_CLOCK_GATE_DISABLE (1 << 25) +# define I965_TD_CLOCK_GATE_DISABLE (1 << 24) +/* This bit must always be set on 965G */ +# define I965_ISC_CLOCK_GATE_DISABLE (1 << 23) +# define I965_IC_CLOCK_GATE_DISABLE (1 << 22) +# define I965_EU_CLOCK_GATE_DISABLE (1 << 21) +# define I965_IF_CLOCK_GATE_DISABLE (1 << 20) +# define I965_TC_CLOCK_GATE_DISABLE (1 << 19) +# define I965_SO_CLOCK_GATE_DISABLE (1 << 17) +# define I965_FBC_CLOCK_GATE_DISABLE (1 << 16) +# define I965_MARI_CLOCK_GATE_DISABLE (1 << 15) +# define I965_MASF_CLOCK_GATE_DISABLE (1 << 14) +# define I965_MAWB_CLOCK_GATE_DISABLE (1 << 13) +# define I965_EM_CLOCK_GATE_DISABLE (1 << 12) +# define I965_UC_CLOCK_GATE_DISABLE (1 << 11) +# define I965_SI_CLOCK_GATE_DISABLE (1 << 6) +# define I965_MT_CLOCK_GATE_DISABLE (1 << 5) +# define I965_PL_CLOCK_GATE_DISABLE (1 << 4) +# define I965_DG_CLOCK_GATE_DISABLE (1 << 3) +# define I965_QC_CLOCK_GATE_DISABLE (1 << 2) +# define I965_FT_CLOCK_GATE_DISABLE (1 << 1) +# define I965_DM_CLOCK_GATE_DISABLE (1 << 0) + +#define RENCLK_GATE_D2 0x6208 +#define VF_UNIT_CLOCK_GATE_DISABLE (1 << 9) +#define GS_UNIT_CLOCK_GATE_DISABLE (1 << 7) +#define CL_UNIT_CLOCK_GATE_DISABLE (1 << 6) + +#define VDECCLK_GATE_D 0x620C /* g4x only */ +#define VCP_UNIT_CLOCK_GATE_DISABLE (1 << 4) + +#define RAMCLK_GATE_D 0x6210 /* CRL only */ +#define DEUC 0x6214 /* CRL only */ + +#define FW_BLC_SELF_VLV (VLV_DISPLAY_BASE + 0x6500) +#define FW_CSPWRDWNEN (1<<15) + +#define MI_ARB_VLV (VLV_DISPLAY_BASE + 0x6504) + +#define CZCLK_CDCLK_FREQ_RATIO (VLV_DISPLAY_BASE + 0x6508) +#define CDCLK_FREQ_SHIFT 4 +#define CDCLK_FREQ_MASK (0x1f << CDCLK_FREQ_SHIFT) +#define CZCLK_FREQ_MASK 0xf + +#define GCI_CONTROL (VLV_DISPLAY_BASE + 0x650C) +#define PFI_CREDIT_63 (9 << 28) /* chv only */ +#define PFI_CREDIT_31 (8 << 28) /* chv only */ +#define PFI_CREDIT(x) (((x) - 8) << 28) /* 8-15 */ +#define PFI_CREDIT_RESEND (1 << 27) +#define VGA_FAST_MODE_DISABLE (1 << 14) + +#define GMBUSFREQ_VLV (VLV_DISPLAY_BASE + 0x6510) + +/* + * Palette regs + */ +#define PALETTE_A_OFFSET 0xa000 +#define PALETTE_B_OFFSET 0xa800 +#define CHV_PALETTE_C_OFFSET 0xc000 +#define PALETTE(pipe) (dev_priv->info.palette_offsets[pipe] + \ + dev_priv->info.display_mmio_offset) + +/* MCH MMIO space */ + +/* + * MCHBAR mirror. + * + * This mirrors the MCHBAR MMIO space whose location is determined by + * device 0 function 0's pci config register 0x44 or 0x48 and matches it in + * every way. It is not accessible from the CP register read instructions. + * + * Starting from Haswell, you can't write registers using the MCHBAR mirror, + * just read. + */ +#define MCHBAR_MIRROR_BASE 0x10000 + +#define MCHBAR_MIRROR_BASE_SNB 0x140000 + +/* Memory controller frequency in MCHBAR for Haswell (possible SNB+) */ +#define DCLK (MCHBAR_MIRROR_BASE_SNB + 0x5e04) + +/* 915-945 and GM965 MCH register controlling DRAM channel access */ +#define DCC 0x10200 +#define DCC_ADDRESSING_MODE_SINGLE_CHANNEL (0 << 0) +#define DCC_ADDRESSING_MODE_DUAL_CHANNEL_ASYMMETRIC (1 << 0) +#define DCC_ADDRESSING_MODE_DUAL_CHANNEL_INTERLEAVED (2 << 0) +#define DCC_ADDRESSING_MODE_MASK (3 << 0) +#define DCC_CHANNEL_XOR_DISABLE (1 << 10) +#define DCC_CHANNEL_XOR_BIT_17 (1 << 9) +#define DCC2 0x10204 +#define DCC2_MODIFIED_ENHANCED_DISABLE (1 << 20) + +/* Pineview MCH register contains DDR3 setting */ +#define CSHRDDR3CTL 0x101a8 +#define CSHRDDR3CTL_DDR3 (1 << 2) + +/* 965 MCH register controlling DRAM channel configuration */ +#define C0DRB3 0x10206 +#define C1DRB3 0x10606 + +/* snb MCH registers for reading the DRAM channel configuration */ +#define MAD_DIMM_C0 (MCHBAR_MIRROR_BASE_SNB + 0x5004) +#define MAD_DIMM_C1 (MCHBAR_MIRROR_BASE_SNB + 0x5008) +#define MAD_DIMM_C2 (MCHBAR_MIRROR_BASE_SNB + 0x500C) +#define MAD_DIMM_ECC_MASK (0x3 << 24) +#define MAD_DIMM_ECC_OFF (0x0 << 24) +#define MAD_DIMM_ECC_IO_ON_LOGIC_OFF (0x1 << 24) +#define MAD_DIMM_ECC_IO_OFF_LOGIC_ON (0x2 << 24) +#define MAD_DIMM_ECC_ON (0x3 << 24) +#define MAD_DIMM_ENH_INTERLEAVE (0x1 << 22) +#define MAD_DIMM_RANK_INTERLEAVE (0x1 << 21) +#define MAD_DIMM_B_WIDTH_X16 (0x1 << 20) /* X8 chips if unset */ +#define MAD_DIMM_A_WIDTH_X16 (0x1 << 19) /* X8 chips if unset */ +#define MAD_DIMM_B_DUAL_RANK (0x1 << 18) +#define MAD_DIMM_A_DUAL_RANK (0x1 << 17) +#define MAD_DIMM_A_SELECT (0x1 << 16) +/* DIMM sizes are in multiples of 256mb. */ +#define MAD_DIMM_B_SIZE_SHIFT 8 +#define MAD_DIMM_B_SIZE_MASK (0xff << MAD_DIMM_B_SIZE_SHIFT) +#define MAD_DIMM_A_SIZE_SHIFT 0 +#define MAD_DIMM_A_SIZE_MASK (0xff << MAD_DIMM_A_SIZE_SHIFT) + +/* snb MCH registers for priority tuning */ +#define MCH_SSKPD (MCHBAR_MIRROR_BASE_SNB + 0x5d10) +#define MCH_SSKPD_WM0_MASK 0x3f +#define MCH_SSKPD_WM0_VAL 0xc + +#define MCH_SECP_NRG_STTS (MCHBAR_MIRROR_BASE_SNB + 0x592c) + +/* Clocking configuration register */ +#define CLKCFG 0x10c00 +#define CLKCFG_FSB_400 (5 << 0) /* hrawclk 100 */ +#define CLKCFG_FSB_533 (1 << 0) /* hrawclk 133 */ +#define CLKCFG_FSB_667 (3 << 0) /* hrawclk 166 */ +#define CLKCFG_FSB_800 (2 << 0) /* hrawclk 200 */ +#define CLKCFG_FSB_1067 (6 << 0) /* hrawclk 266 */ +#define CLKCFG_FSB_1333 (7 << 0) /* hrawclk 333 */ +/* Note, below two are guess */ +#define CLKCFG_FSB_1600 (4 << 0) /* hrawclk 400 */ +#define CLKCFG_FSB_1600_ALT (0 << 0) /* hrawclk 400 */ +#define CLKCFG_FSB_MASK (7 << 0) +#define CLKCFG_MEM_533 (1 << 4) +#define CLKCFG_MEM_667 (2 << 4) +#define CLKCFG_MEM_800 (3 << 4) +#define CLKCFG_MEM_MASK (7 << 4) + +#define TSC1 0x11001 +#define TSE (1<<0) +#define TR1 0x11006 +#define TSFS 0x11020 +#define TSFS_SLOPE_MASK 0x0000ff00 +#define TSFS_SLOPE_SHIFT 8 +#define TSFS_INTR_MASK 0x000000ff + +#define CRSTANDVID 0x11100 +#define PXVFREQ_BASE 0x11110 /* P[0-15]VIDFREQ (0x1114c) (Ironlake) */ +#define PXVFREQ_PX_MASK 0x7f000000 +#define PXVFREQ_PX_SHIFT 24 +#define VIDFREQ_BASE 0x11110 +#define VIDFREQ1 0x11110 /* VIDFREQ1-4 (0x1111c) (Cantiga) */ +#define VIDFREQ2 0x11114 +#define VIDFREQ3 0x11118 +#define VIDFREQ4 0x1111c +#define VIDFREQ_P0_MASK 0x1f000000 +#define VIDFREQ_P0_SHIFT 24 +#define VIDFREQ_P0_CSCLK_MASK 0x00f00000 +#define VIDFREQ_P0_CSCLK_SHIFT 20 +#define VIDFREQ_P0_CRCLK_MASK 0x000f0000 +#define VIDFREQ_P0_CRCLK_SHIFT 16 +#define VIDFREQ_P1_MASK 0x00001f00 +#define VIDFREQ_P1_SHIFT 8 +#define VIDFREQ_P1_CSCLK_MASK 0x000000f0 +#define VIDFREQ_P1_CSCLK_SHIFT 4 +#define VIDFREQ_P1_CRCLK_MASK 0x0000000f +#define INTTOEXT_BASE_ILK 0x11300 +#define INTTOEXT_BASE 0x11120 /* INTTOEXT1-8 (0x1113c) */ +#define INTTOEXT_MAP3_SHIFT 24 +#define INTTOEXT_MAP3_MASK (0x1f << INTTOEXT_MAP3_SHIFT) +#define INTTOEXT_MAP2_SHIFT 16 +#define INTTOEXT_MAP2_MASK (0x1f << INTTOEXT_MAP2_SHIFT) +#define INTTOEXT_MAP1_SHIFT 8 +#define INTTOEXT_MAP1_MASK (0x1f << INTTOEXT_MAP1_SHIFT) +#define INTTOEXT_MAP0_SHIFT 0 +#define INTTOEXT_MAP0_MASK (0x1f << INTTOEXT_MAP0_SHIFT) +#define MEMSWCTL 0x11170 /* Ironlake only */ +#define MEMCTL_CMD_MASK 0xe000 +#define MEMCTL_CMD_SHIFT 13 +#define MEMCTL_CMD_RCLK_OFF 0 +#define MEMCTL_CMD_RCLK_ON 1 +#define MEMCTL_CMD_CHFREQ 2 +#define MEMCTL_CMD_CHVID 3 +#define MEMCTL_CMD_VMMOFF 4 +#define MEMCTL_CMD_VMMON 5 +#define MEMCTL_CMD_STS (1<<12) /* write 1 triggers command, clears + when command complete */ +#define MEMCTL_FREQ_MASK 0x0f00 /* jitter, from 0-15 */ +#define MEMCTL_FREQ_SHIFT 8 +#define MEMCTL_SFCAVM (1<<7) +#define MEMCTL_TGT_VID_MASK 0x007f +#define MEMIHYST 0x1117c +#define MEMINTREN 0x11180 /* 16 bits */ +#define MEMINT_RSEXIT_EN (1<<8) +#define MEMINT_CX_SUPR_EN (1<<7) +#define MEMINT_CONT_BUSY_EN (1<<6) +#define MEMINT_AVG_BUSY_EN (1<<5) +#define MEMINT_EVAL_CHG_EN (1<<4) +#define MEMINT_MON_IDLE_EN (1<<3) +#define MEMINT_UP_EVAL_EN (1<<2) +#define MEMINT_DOWN_EVAL_EN (1<<1) +#define MEMINT_SW_CMD_EN (1<<0) +#define MEMINTRSTR 0x11182 /* 16 bits */ +#define MEM_RSEXIT_MASK 0xc000 +#define MEM_RSEXIT_SHIFT 14 +#define MEM_CONT_BUSY_MASK 0x3000 +#define MEM_CONT_BUSY_SHIFT 12 +#define MEM_AVG_BUSY_MASK 0x0c00 +#define MEM_AVG_BUSY_SHIFT 10 +#define MEM_EVAL_CHG_MASK 0x0300 +#define MEM_EVAL_BUSY_SHIFT 8 +#define MEM_MON_IDLE_MASK 0x00c0 +#define MEM_MON_IDLE_SHIFT 6 +#define MEM_UP_EVAL_MASK 0x0030 +#define MEM_UP_EVAL_SHIFT 4 +#define MEM_DOWN_EVAL_MASK 0x000c +#define MEM_DOWN_EVAL_SHIFT 2 +#define MEM_SW_CMD_MASK 0x0003 +#define MEM_INT_STEER_GFX 0 +#define MEM_INT_STEER_CMR 1 +#define MEM_INT_STEER_SMI 2 +#define MEM_INT_STEER_SCI 3 +#define MEMINTRSTS 0x11184 +#define MEMINT_RSEXIT (1<<7) +#define MEMINT_CONT_BUSY (1<<6) +#define MEMINT_AVG_BUSY (1<<5) +#define MEMINT_EVAL_CHG (1<<4) +#define MEMINT_MON_IDLE (1<<3) +#define MEMINT_UP_EVAL (1<<2) +#define MEMINT_DOWN_EVAL (1<<1) +#define MEMINT_SW_CMD (1<<0) +#define MEMMODECTL 0x11190 +#define MEMMODE_BOOST_EN (1<<31) +#define MEMMODE_BOOST_FREQ_MASK 0x0f000000 /* jitter for boost, 0-15 */ +#define MEMMODE_BOOST_FREQ_SHIFT 24 +#define MEMMODE_IDLE_MODE_MASK 0x00030000 +#define MEMMODE_IDLE_MODE_SHIFT 16 +#define MEMMODE_IDLE_MODE_EVAL 0 +#define MEMMODE_IDLE_MODE_CONT 1 +#define MEMMODE_HWIDLE_EN (1<<15) +#define MEMMODE_SWMODE_EN (1<<14) +#define MEMMODE_RCLK_GATE (1<<13) +#define MEMMODE_HW_UPDATE (1<<12) +#define MEMMODE_FSTART_MASK 0x00000f00 /* starting jitter, 0-15 */ +#define MEMMODE_FSTART_SHIFT 8 +#define MEMMODE_FMAX_MASK 0x000000f0 /* max jitter, 0-15 */ +#define MEMMODE_FMAX_SHIFT 4 +#define MEMMODE_FMIN_MASK 0x0000000f /* min jitter, 0-15 */ +#define RCBMAXAVG 0x1119c +#define MEMSWCTL2 0x1119e /* Cantiga only */ +#define SWMEMCMD_RENDER_OFF (0 << 13) +#define SWMEMCMD_RENDER_ON (1 << 13) +#define SWMEMCMD_SWFREQ (2 << 13) +#define SWMEMCMD_TARVID (3 << 13) +#define SWMEMCMD_VRM_OFF (4 << 13) +#define SWMEMCMD_VRM_ON (5 << 13) +#define CMDSTS (1<<12) +#define SFCAVM (1<<11) +#define SWFREQ_MASK 0x0380 /* P0-7 */ +#define SWFREQ_SHIFT 7 +#define TARVID_MASK 0x001f +#define MEMSTAT_CTG 0x111a0 +#define RCBMINAVG 0x111a0 +#define RCUPEI 0x111b0 +#define RCDNEI 0x111b4 +#define RSTDBYCTL 0x111b8 +#define RS1EN (1<<31) +#define RS2EN (1<<30) +#define RS3EN (1<<29) +#define D3RS3EN (1<<28) /* Display D3 imlies RS3 */ +#define SWPROMORSX (1<<27) /* RSx promotion timers ignored */ +#define RCWAKERW (1<<26) /* Resetwarn from PCH causes wakeup */ +#define DPRSLPVREN (1<<25) /* Fast voltage ramp enable */ +#define GFXTGHYST (1<<24) /* Hysteresis to allow trunk gating */ +#define RCX_SW_EXIT (1<<23) /* Leave RSx and prevent re-entry */ +#define RSX_STATUS_MASK (7<<20) +#define RSX_STATUS_ON (0<<20) +#define RSX_STATUS_RC1 (1<<20) +#define RSX_STATUS_RC1E (2<<20) +#define RSX_STATUS_RS1 (3<<20) +#define RSX_STATUS_RS2 (4<<20) /* aka rc6 */ +#define RSX_STATUS_RSVD (5<<20) /* deep rc6 unsupported on ilk */ +#define RSX_STATUS_RS3 (6<<20) /* rs3 unsupported on ilk */ +#define RSX_STATUS_RSVD2 (7<<20) +#define UWRCRSXE (1<<19) /* wake counter limit prevents rsx */ +#define RSCRP (1<<18) /* rs requests control on rs1/2 reqs */ +#define JRSC (1<<17) /* rsx coupled to cpu c-state */ +#define RS2INC0 (1<<16) /* allow rs2 in cpu c0 */ +#define RS1CONTSAV_MASK (3<<14) +#define RS1CONTSAV_NO_RS1 (0<<14) /* rs1 doesn't save/restore context */ +#define RS1CONTSAV_RSVD (1<<14) +#define RS1CONTSAV_SAVE_RS1 (2<<14) /* rs1 saves context */ +#define RS1CONTSAV_FULL_RS1 (3<<14) /* rs1 saves and restores context */ +#define NORMSLEXLAT_MASK (3<<12) +#define SLOW_RS123 (0<<12) +#define SLOW_RS23 (1<<12) +#define SLOW_RS3 (2<<12) +#define NORMAL_RS123 (3<<12) +#define RCMODE_TIMEOUT (1<<11) /* 0 is eval interval method */ +#define IMPROMOEN (1<<10) /* promo is immediate or delayed until next idle interval (only for timeout method above) */ +#define RCENTSYNC (1<<9) /* rs coupled to cpu c-state (3/6/7) */ +#define STATELOCK (1<<7) /* locked to rs_cstate if 0 */ +#define RS_CSTATE_MASK (3<<4) +#define RS_CSTATE_C367_RS1 (0<<4) +#define RS_CSTATE_C36_RS1_C7_RS2 (1<<4) +#define RS_CSTATE_RSVD (2<<4) +#define RS_CSTATE_C367_RS2 (3<<4) +#define REDSAVES (1<<3) /* no context save if was idle during rs0 */ +#define REDRESTORES (1<<2) /* no restore if was idle during rs0 */ +#define VIDCTL 0x111c0 +#define VIDSTS 0x111c8 +#define VIDSTART 0x111cc /* 8 bits */ +#define MEMSTAT_ILK 0x111f8 +#define MEMSTAT_VID_MASK 0x7f00 +#define MEMSTAT_VID_SHIFT 8 +#define MEMSTAT_PSTATE_MASK 0x00f8 +#define MEMSTAT_PSTATE_SHIFT 3 +#define MEMSTAT_MON_ACTV (1<<2) +#define MEMSTAT_SRC_CTL_MASK 0x0003 +#define MEMSTAT_SRC_CTL_CORE 0 +#define MEMSTAT_SRC_CTL_TRB 1 +#define MEMSTAT_SRC_CTL_THM 2 +#define MEMSTAT_SRC_CTL_STDBY 3 +#define RCPREVBSYTUPAVG 0x113b8 +#define RCPREVBSYTDNAVG 0x113bc +#define PMMISC 0x11214 +#define MCPPCE_EN (1<<0) /* enable PM_MSG from PCH->MPC */ +#define SDEW 0x1124c +#define CSIEW0 0x11250 +#define CSIEW1 0x11254 +#define CSIEW2 0x11258 +#define PEW 0x1125c +#define DEW 0x11270 +#define MCHAFE 0x112c0 +#define CSIEC 0x112e0 +#define DMIEC 0x112e4 +#define DDREC 0x112e8 +#define PEG0EC 0x112ec +#define PEG1EC 0x112f0 +#define GFXEC 0x112f4 +#define RPPREVBSYTUPAVG 0x113b8 +#define RPPREVBSYTDNAVG 0x113bc +#define ECR 0x11600 +#define ECR_GPFE (1<<31) +#define ECR_IMONE (1<<30) +#define ECR_CAP_MASK 0x0000001f /* Event range, 0-31 */ +#define OGW0 0x11608 +#define OGW1 0x1160c +#define EG0 0x11610 +#define EG1 0x11614 +#define EG2 0x11618 +#define EG3 0x1161c +#define EG4 0x11620 +#define EG5 0x11624 +#define EG6 0x11628 +#define EG7 0x1162c +#define PXW 0x11664 +#define PXWL 0x11680 +#define LCFUSE02 0x116c0 +#define LCFUSE_HIV_MASK 0x000000ff +#define CSIPLL0 0x12c10 +#define DDRMPLL1 0X12c20 +#define PEG_BAND_GAP_DATA 0x14d68 + +#define GEN6_GT_THREAD_STATUS_REG 0x13805c +#define GEN6_GT_THREAD_STATUS_CORE_MASK 0x7 + +#define GEN6_GT_PERF_STATUS (MCHBAR_MIRROR_BASE_SNB + 0x5948) +#define GEN6_RP_STATE_LIMITS (MCHBAR_MIRROR_BASE_SNB + 0x5994) +#define GEN6_RP_STATE_CAP (MCHBAR_MIRROR_BASE_SNB + 0x5998) + +#define INTERVAL_1_28_US(us) (((us) * 100) >> 7) +#define INTERVAL_1_33_US(us) (((us) * 3) >> 2) +#define GT_INTERVAL_FROM_US(dev_priv, us) (IS_GEN9(dev_priv) ? \ + INTERVAL_1_33_US(us) : \ + INTERVAL_1_28_US(us)) + +/* + * Logical Context regs + */ +#define CCID 0x2180 +#define CCID_EN (1<<0) +/* + * Notes on SNB/IVB/VLV context size: + * - Power context is saved elsewhere (LLC or stolen) + * - Ring/execlist context is saved on SNB, not on IVB + * - Extended context size already includes render context size + * - We always need to follow the extended context size. + * SNB BSpec has comments indicating that we should use the + * render context size instead if execlists are disabled, but + * based on empirical testing that's just nonsense. + * - Pipelined/VF state is saved on SNB/IVB respectively + * - GT1 size just indicates how much of render context + * doesn't need saving on GT1 + */ +#define CXT_SIZE 0x21a0 +#define GEN6_CXT_POWER_SIZE(cxt_reg) ((cxt_reg >> 24) & 0x3f) +#define GEN6_CXT_RING_SIZE(cxt_reg) ((cxt_reg >> 18) & 0x3f) +#define GEN6_CXT_RENDER_SIZE(cxt_reg) ((cxt_reg >> 12) & 0x3f) +#define GEN6_CXT_EXTENDED_SIZE(cxt_reg) ((cxt_reg >> 6) & 0x3f) +#define GEN6_CXT_PIPELINE_SIZE(cxt_reg) ((cxt_reg >> 0) & 0x3f) +#define GEN6_CXT_TOTAL_SIZE(cxt_reg) (GEN6_CXT_RING_SIZE(cxt_reg) + \ + GEN6_CXT_EXTENDED_SIZE(cxt_reg) + \ + GEN6_CXT_PIPELINE_SIZE(cxt_reg)) +#define GEN7_CXT_SIZE 0x21a8 +#define GEN7_CXT_POWER_SIZE(ctx_reg) ((ctx_reg >> 25) & 0x7f) +#define GEN7_CXT_RING_SIZE(ctx_reg) ((ctx_reg >> 22) & 0x7) +#define GEN7_CXT_RENDER_SIZE(ctx_reg) ((ctx_reg >> 16) & 0x3f) +#define GEN7_CXT_EXTENDED_SIZE(ctx_reg) ((ctx_reg >> 9) & 0x7f) +#define GEN7_CXT_GT1_SIZE(ctx_reg) ((ctx_reg >> 6) & 0x7) +#define GEN7_CXT_VFSTATE_SIZE(ctx_reg) ((ctx_reg >> 0) & 0x3f) +#define GEN7_CXT_TOTAL_SIZE(ctx_reg) (GEN7_CXT_EXTENDED_SIZE(ctx_reg) + \ + GEN7_CXT_VFSTATE_SIZE(ctx_reg)) +/* Haswell does have the CXT_SIZE register however it does not appear to be + * valid. Now, docs explain in dwords what is in the context object. The full + * size is 70720 bytes, however, the power context and execlist context will + * never be saved (power context is stored elsewhere, and execlists don't work + * on HSW) - so the final size is 66944 bytes, which rounds to 17 pages. + */ +#define HSW_CXT_TOTAL_SIZE (17 * PAGE_SIZE) +/* Same as Haswell, but 72064 bytes now. */ +#define GEN8_CXT_TOTAL_SIZE (18 * PAGE_SIZE) + +#define CHV_CLK_CTL1 0x101100 +#define VLV_CLK_CTL2 0x101104 +#define CLK_CTL2_CZCOUNT_30NS_SHIFT 28 + +/* + * Overlay regs + */ + +#define OVADD 0x30000 +#define DOVSTA 0x30008 +#define OC_BUF (0x3<<20) +#define OGAMC5 0x30010 +#define OGAMC4 0x30014 +#define OGAMC3 0x30018 +#define OGAMC2 0x3001c +#define OGAMC1 0x30020 +#define OGAMC0 0x30024 + +/* + * Display engine regs + */ + +/* Pipe A CRC regs */ +#define _PIPE_CRC_CTL_A 0x60050 +#define PIPE_CRC_ENABLE (1 << 31) +/* ivb+ source selection */ +#define PIPE_CRC_SOURCE_PRIMARY_IVB (0 << 29) +#define PIPE_CRC_SOURCE_SPRITE_IVB (1 << 29) +#define PIPE_CRC_SOURCE_PF_IVB (2 << 29) +/* ilk+ source selection */ +#define PIPE_CRC_SOURCE_PRIMARY_ILK (0 << 28) +#define PIPE_CRC_SOURCE_SPRITE_ILK (1 << 28) +#define PIPE_CRC_SOURCE_PIPE_ILK (2 << 28) +/* embedded DP port on the north display block, reserved on ivb */ +#define PIPE_CRC_SOURCE_PORT_A_ILK (4 << 28) +#define PIPE_CRC_SOURCE_FDI_ILK (5 << 28) /* reserved on ivb */ +/* vlv source selection */ +#define PIPE_CRC_SOURCE_PIPE_VLV (0 << 27) +#define PIPE_CRC_SOURCE_HDMIB_VLV (1 << 27) +#define PIPE_CRC_SOURCE_HDMIC_VLV (2 << 27) +/* with DP port the pipe source is invalid */ +#define PIPE_CRC_SOURCE_DP_D_VLV (3 << 27) +#define PIPE_CRC_SOURCE_DP_B_VLV (6 << 27) +#define PIPE_CRC_SOURCE_DP_C_VLV (7 << 27) +/* gen3+ source selection */ +#define PIPE_CRC_SOURCE_PIPE_I9XX (0 << 28) +#define PIPE_CRC_SOURCE_SDVOB_I9XX (1 << 28) +#define PIPE_CRC_SOURCE_SDVOC_I9XX (2 << 28) +/* with DP/TV port the pipe source is invalid */ +#define PIPE_CRC_SOURCE_DP_D_G4X (3 << 28) +#define PIPE_CRC_SOURCE_TV_PRE (4 << 28) +#define PIPE_CRC_SOURCE_TV_POST (5 << 28) +#define PIPE_CRC_SOURCE_DP_B_G4X (6 << 28) +#define PIPE_CRC_SOURCE_DP_C_G4X (7 << 28) +/* gen2 doesn't have source selection bits */ +#define PIPE_CRC_INCLUDE_BORDER_I8XX (1 << 30) + +#define _PIPE_CRC_RES_1_A_IVB 0x60064 +#define _PIPE_CRC_RES_2_A_IVB 0x60068 +#define _PIPE_CRC_RES_3_A_IVB 0x6006c +#define _PIPE_CRC_RES_4_A_IVB 0x60070 +#define _PIPE_CRC_RES_5_A_IVB 0x60074 + +#define _PIPE_CRC_RES_RED_A 0x60060 +#define _PIPE_CRC_RES_GREEN_A 0x60064 +#define _PIPE_CRC_RES_BLUE_A 0x60068 +#define _PIPE_CRC_RES_RES1_A_I915 0x6006c +#define _PIPE_CRC_RES_RES2_A_G4X 0x60080 + +/* Pipe B CRC regs */ +#define _PIPE_CRC_RES_1_B_IVB 0x61064 +#define _PIPE_CRC_RES_2_B_IVB 0x61068 +#define _PIPE_CRC_RES_3_B_IVB 0x6106c +#define _PIPE_CRC_RES_4_B_IVB 0x61070 +#define _PIPE_CRC_RES_5_B_IVB 0x61074 + +#define PIPE_CRC_CTL(pipe) _TRANSCODER2(pipe, _PIPE_CRC_CTL_A) +#define PIPE_CRC_RES_1_IVB(pipe) \ + _TRANSCODER2(pipe, _PIPE_CRC_RES_1_A_IVB) +#define PIPE_CRC_RES_2_IVB(pipe) \ + _TRANSCODER2(pipe, _PIPE_CRC_RES_2_A_IVB) +#define PIPE_CRC_RES_3_IVB(pipe) \ + _TRANSCODER2(pipe, _PIPE_CRC_RES_3_A_IVB) +#define PIPE_CRC_RES_4_IVB(pipe) \ + _TRANSCODER2(pipe, _PIPE_CRC_RES_4_A_IVB) +#define PIPE_CRC_RES_5_IVB(pipe) \ + _TRANSCODER2(pipe, _PIPE_CRC_RES_5_A_IVB) + +#define PIPE_CRC_RES_RED(pipe) \ + _TRANSCODER2(pipe, _PIPE_CRC_RES_RED_A) +#define PIPE_CRC_RES_GREEN(pipe) \ + _TRANSCODER2(pipe, _PIPE_CRC_RES_GREEN_A) +#define PIPE_CRC_RES_BLUE(pipe) \ + _TRANSCODER2(pipe, _PIPE_CRC_RES_BLUE_A) +#define PIPE_CRC_RES_RES1_I915(pipe) \ + _TRANSCODER2(pipe, _PIPE_CRC_RES_RES1_A_I915) +#define PIPE_CRC_RES_RES2_G4X(pipe) \ + _TRANSCODER2(pipe, _PIPE_CRC_RES_RES2_A_G4X) + +/* Pipe A timing regs */ +#define _HTOTAL_A 0x60000 +#define _HBLANK_A 0x60004 +#define _HSYNC_A 0x60008 +#define _VTOTAL_A 0x6000c +#define _VBLANK_A 0x60010 +#define _VSYNC_A 0x60014 +#define _PIPEASRC 0x6001c +#define _BCLRPAT_A 0x60020 +#define _VSYNCSHIFT_A 0x60028 +#define _PIPE_MULT_A 0x6002c + +/* Pipe B timing regs */ +#define _HTOTAL_B 0x61000 +#define _HBLANK_B 0x61004 +#define _HSYNC_B 0x61008 +#define _VTOTAL_B 0x6100c +#define _VBLANK_B 0x61010 +#define _VSYNC_B 0x61014 +#define _PIPEBSRC 0x6101c +#define _BCLRPAT_B 0x61020 +#define _VSYNCSHIFT_B 0x61028 +#define _PIPE_MULT_B 0x6102c + +#define TRANSCODER_A_OFFSET 0x60000 +#define TRANSCODER_B_OFFSET 0x61000 +#define TRANSCODER_C_OFFSET 0x62000 +#define CHV_TRANSCODER_C_OFFSET 0x63000 +#define TRANSCODER_EDP_OFFSET 0x6f000 + +#define _TRANSCODER2(pipe, reg) (dev_priv->info.trans_offsets[(pipe)] - \ + dev_priv->info.trans_offsets[TRANSCODER_A] + (reg) + \ + dev_priv->info.display_mmio_offset) + +#define HTOTAL(trans) _TRANSCODER2(trans, _HTOTAL_A) +#define HBLANK(trans) _TRANSCODER2(trans, _HBLANK_A) +#define HSYNC(trans) _TRANSCODER2(trans, _HSYNC_A) +#define VTOTAL(trans) _TRANSCODER2(trans, _VTOTAL_A) +#define VBLANK(trans) _TRANSCODER2(trans, _VBLANK_A) +#define VSYNC(trans) _TRANSCODER2(trans, _VSYNC_A) +#define BCLRPAT(trans) _TRANSCODER2(trans, _BCLRPAT_A) +#define VSYNCSHIFT(trans) _TRANSCODER2(trans, _VSYNCSHIFT_A) +#define PIPESRC(trans) _TRANSCODER2(trans, _PIPEASRC) +#define PIPE_MULT(trans) _TRANSCODER2(trans, _PIPE_MULT_A) + +/* VLV eDP PSR registers */ +#define _PSRCTLA (VLV_DISPLAY_BASE + 0x60090) +#define _PSRCTLB (VLV_DISPLAY_BASE + 0x61090) +#define VLV_EDP_PSR_ENABLE (1<<0) +#define VLV_EDP_PSR_RESET (1<<1) +#define VLV_EDP_PSR_MODE_MASK (7<<2) +#define VLV_EDP_PSR_MODE_HW_TIMER (1<<3) +#define VLV_EDP_PSR_MODE_SW_TIMER (1<<2) +#define VLV_EDP_PSR_SINGLE_FRAME_UPDATE (1<<7) +#define VLV_EDP_PSR_ACTIVE_ENTRY (1<<8) +#define VLV_EDP_PSR_SRC_TRANSMITTER_STATE (1<<9) +#define VLV_EDP_PSR_DBL_FRAME (1<<10) +#define VLV_EDP_PSR_FRAME_COUNT_MASK (0xff<<16) +#define VLV_EDP_PSR_IDLE_FRAME_SHIFT 16 +#define VLV_PSRCTL(pipe) _PIPE(pipe, _PSRCTLA, _PSRCTLB) + +#define _VSCSDPA (VLV_DISPLAY_BASE + 0x600a0) +#define _VSCSDPB (VLV_DISPLAY_BASE + 0x610a0) +#define VLV_EDP_PSR_SDP_FREQ_MASK (3<<30) +#define VLV_EDP_PSR_SDP_FREQ_ONCE (1<<31) +#define VLV_EDP_PSR_SDP_FREQ_EVFRAME (1<<30) +#define VLV_VSCSDP(pipe) _PIPE(pipe, _VSCSDPA, _VSCSDPB) + +#define _PSRSTATA (VLV_DISPLAY_BASE + 0x60094) +#define _PSRSTATB (VLV_DISPLAY_BASE + 0x61094) +#define VLV_EDP_PSR_LAST_STATE_MASK (7<<3) +#define VLV_EDP_PSR_CURR_STATE_MASK 7 +#define VLV_EDP_PSR_DISABLED (0<<0) +#define VLV_EDP_PSR_INACTIVE (1<<0) +#define VLV_EDP_PSR_IN_TRANS_TO_ACTIVE (2<<0) +#define VLV_EDP_PSR_ACTIVE_NORFB_UP (3<<0) +#define VLV_EDP_PSR_ACTIVE_SF_UPDATE (4<<0) +#define VLV_EDP_PSR_EXIT (5<<0) +#define VLV_EDP_PSR_IN_TRANS (1<<7) +#define VLV_PSRSTAT(pipe) _PIPE(pipe, _PSRSTATA, _PSRSTATB) + +/* HSW+ eDP PSR registers */ +#define EDP_PSR_BASE(dev) (IS_HASWELL(dev) ? 0x64800 : 0x6f800) +#define EDP_PSR_CTL(dev) (EDP_PSR_BASE(dev) + 0) +#define EDP_PSR_ENABLE (1<<31) +#define BDW_PSR_SINGLE_FRAME (1<<30) +#define EDP_PSR_LINK_DISABLE (0<<27) +#define EDP_PSR_LINK_STANDBY (1<<27) +#define EDP_PSR_MIN_LINK_ENTRY_TIME_MASK (3<<25) +#define EDP_PSR_MIN_LINK_ENTRY_TIME_8_LINES (0<<25) +#define EDP_PSR_MIN_LINK_ENTRY_TIME_4_LINES (1<<25) +#define EDP_PSR_MIN_LINK_ENTRY_TIME_2_LINES (2<<25) +#define EDP_PSR_MIN_LINK_ENTRY_TIME_0_LINES (3<<25) +#define EDP_PSR_MAX_SLEEP_TIME_SHIFT 20 +#define EDP_PSR_SKIP_AUX_EXIT (1<<12) +#define EDP_PSR_TP1_TP2_SEL (0<<11) +#define EDP_PSR_TP1_TP3_SEL (1<<11) +#define EDP_PSR_TP2_TP3_TIME_500us (0<<8) +#define EDP_PSR_TP2_TP3_TIME_100us (1<<8) +#define EDP_PSR_TP2_TP3_TIME_2500us (2<<8) +#define EDP_PSR_TP2_TP3_TIME_0us (3<<8) +#define EDP_PSR_TP1_TIME_500us (0<<4) +#define EDP_PSR_TP1_TIME_100us (1<<4) +#define EDP_PSR_TP1_TIME_2500us (2<<4) +#define EDP_PSR_TP1_TIME_0us (3<<4) +#define EDP_PSR_IDLE_FRAME_SHIFT 0 + +#define EDP_PSR_AUX_CTL(dev) (EDP_PSR_BASE(dev) + 0x10) +#define EDP_PSR_AUX_DATA1(dev) (EDP_PSR_BASE(dev) + 0x14) +#define EDP_PSR_AUX_DATA2(dev) (EDP_PSR_BASE(dev) + 0x18) +#define EDP_PSR_AUX_DATA3(dev) (EDP_PSR_BASE(dev) + 0x1c) +#define EDP_PSR_AUX_DATA4(dev) (EDP_PSR_BASE(dev) + 0x20) +#define EDP_PSR_AUX_DATA5(dev) (EDP_PSR_BASE(dev) + 0x24) + +#define EDP_PSR_STATUS_CTL(dev) (EDP_PSR_BASE(dev) + 0x40) +#define EDP_PSR_STATUS_STATE_MASK (7<<29) +#define EDP_PSR_STATUS_STATE_IDLE (0<<29) +#define EDP_PSR_STATUS_STATE_SRDONACK (1<<29) +#define EDP_PSR_STATUS_STATE_SRDENT (2<<29) +#define EDP_PSR_STATUS_STATE_BUFOFF (3<<29) +#define EDP_PSR_STATUS_STATE_BUFON (4<<29) +#define EDP_PSR_STATUS_STATE_AUXACK (5<<29) +#define EDP_PSR_STATUS_STATE_SRDOFFACK (6<<29) +#define EDP_PSR_STATUS_LINK_MASK (3<<26) +#define EDP_PSR_STATUS_LINK_FULL_OFF (0<<26) +#define EDP_PSR_STATUS_LINK_FULL_ON (1<<26) +#define EDP_PSR_STATUS_LINK_STANDBY (2<<26) +#define EDP_PSR_STATUS_MAX_SLEEP_TIMER_SHIFT 20 +#define EDP_PSR_STATUS_MAX_SLEEP_TIMER_MASK 0x1f +#define EDP_PSR_STATUS_COUNT_SHIFT 16 +#define EDP_PSR_STATUS_COUNT_MASK 0xf +#define EDP_PSR_STATUS_AUX_ERROR (1<<15) +#define EDP_PSR_STATUS_AUX_SENDING (1<<12) +#define EDP_PSR_STATUS_SENDING_IDLE (1<<9) +#define EDP_PSR_STATUS_SENDING_TP2_TP3 (1<<8) +#define EDP_PSR_STATUS_SENDING_TP1 (1<<4) +#define EDP_PSR_STATUS_IDLE_MASK 0xf + +#define EDP_PSR_PERF_CNT(dev) (EDP_PSR_BASE(dev) + 0x44) +#define EDP_PSR_PERF_CNT_MASK 0xffffff + +#define EDP_PSR_DEBUG_CTL(dev) (EDP_PSR_BASE(dev) + 0x60) +#define EDP_PSR_DEBUG_MASK_LPSP (1<<27) +#define EDP_PSR_DEBUG_MASK_MEMUP (1<<26) +#define EDP_PSR_DEBUG_MASK_HPD (1<<25) + +/* VGA port control */ +#define ADPA 0x61100 +#define PCH_ADPA 0xe1100 +#define VLV_ADPA (VLV_DISPLAY_BASE + ADPA) + +#define ADPA_DAC_ENABLE (1<<31) +#define ADPA_DAC_DISABLE 0 +#define ADPA_PIPE_SELECT_MASK (1<<30) +#define ADPA_PIPE_A_SELECT 0 +#define ADPA_PIPE_B_SELECT (1<<30) +#define ADPA_PIPE_SELECT(pipe) ((pipe) << 30) +/* CPT uses bits 29:30 for pch transcoder select */ +#define ADPA_CRT_HOTPLUG_MASK 0x03ff0000 /* bit 25-16 */ +#define ADPA_CRT_HOTPLUG_MONITOR_NONE (0<<24) +#define ADPA_CRT_HOTPLUG_MONITOR_MASK (3<<24) +#define ADPA_CRT_HOTPLUG_MONITOR_COLOR (3<<24) +#define ADPA_CRT_HOTPLUG_MONITOR_MONO (2<<24) +#define ADPA_CRT_HOTPLUG_ENABLE (1<<23) +#define ADPA_CRT_HOTPLUG_PERIOD_64 (0<<22) +#define ADPA_CRT_HOTPLUG_PERIOD_128 (1<<22) +#define ADPA_CRT_HOTPLUG_WARMUP_5MS (0<<21) +#define ADPA_CRT_HOTPLUG_WARMUP_10MS (1<<21) +#define ADPA_CRT_HOTPLUG_SAMPLE_2S (0<<20) +#define ADPA_CRT_HOTPLUG_SAMPLE_4S (1<<20) +#define ADPA_CRT_HOTPLUG_VOLTAGE_40 (0<<18) +#define ADPA_CRT_HOTPLUG_VOLTAGE_50 (1<<18) +#define ADPA_CRT_HOTPLUG_VOLTAGE_60 (2<<18) +#define ADPA_CRT_HOTPLUG_VOLTAGE_70 (3<<18) +#define ADPA_CRT_HOTPLUG_VOLREF_325MV (0<<17) +#define ADPA_CRT_HOTPLUG_VOLREF_475MV (1<<17) +#define ADPA_CRT_HOTPLUG_FORCE_TRIGGER (1<<16) +#define ADPA_USE_VGA_HVPOLARITY (1<<15) +#define ADPA_SETS_HVPOLARITY 0 +#define ADPA_VSYNC_CNTL_DISABLE (1<<10) +#define ADPA_VSYNC_CNTL_ENABLE 0 +#define ADPA_HSYNC_CNTL_DISABLE (1<<11) +#define ADPA_HSYNC_CNTL_ENABLE 0 +#define ADPA_VSYNC_ACTIVE_HIGH (1<<4) +#define ADPA_VSYNC_ACTIVE_LOW 0 +#define ADPA_HSYNC_ACTIVE_HIGH (1<<3) +#define ADPA_HSYNC_ACTIVE_LOW 0 +#define ADPA_DPMS_MASK (~(3<<10)) +#define ADPA_DPMS_ON (0<<10) +#define ADPA_DPMS_SUSPEND (1<<10) +#define ADPA_DPMS_STANDBY (2<<10) +#define ADPA_DPMS_OFF (3<<10) + + +/* Hotplug control (945+ only) */ +#define PORT_HOTPLUG_EN (dev_priv->info.display_mmio_offset + 0x61110) +#define PORTB_HOTPLUG_INT_EN (1 << 29) +#define PORTC_HOTPLUG_INT_EN (1 << 28) +#define PORTD_HOTPLUG_INT_EN (1 << 27) +#define SDVOB_HOTPLUG_INT_EN (1 << 26) +#define SDVOC_HOTPLUG_INT_EN (1 << 25) +#define TV_HOTPLUG_INT_EN (1 << 18) +#define CRT_HOTPLUG_INT_EN (1 << 9) +#define HOTPLUG_INT_EN_MASK (PORTB_HOTPLUG_INT_EN | \ + PORTC_HOTPLUG_INT_EN | \ + PORTD_HOTPLUG_INT_EN | \ + SDVOC_HOTPLUG_INT_EN | \ + SDVOB_HOTPLUG_INT_EN | \ + CRT_HOTPLUG_INT_EN) +#define CRT_HOTPLUG_FORCE_DETECT (1 << 3) +#define CRT_HOTPLUG_ACTIVATION_PERIOD_32 (0 << 8) +/* must use period 64 on GM45 according to docs */ +#define CRT_HOTPLUG_ACTIVATION_PERIOD_64 (1 << 8) +#define CRT_HOTPLUG_DAC_ON_TIME_2M (0 << 7) +#define CRT_HOTPLUG_DAC_ON_TIME_4M (1 << 7) +#define CRT_HOTPLUG_VOLTAGE_COMPARE_40 (0 << 5) +#define CRT_HOTPLUG_VOLTAGE_COMPARE_50 (1 << 5) +#define CRT_HOTPLUG_VOLTAGE_COMPARE_60 (2 << 5) +#define CRT_HOTPLUG_VOLTAGE_COMPARE_70 (3 << 5) +#define CRT_HOTPLUG_VOLTAGE_COMPARE_MASK (3 << 5) +#define CRT_HOTPLUG_DETECT_DELAY_1G (0 << 4) +#define CRT_HOTPLUG_DETECT_DELAY_2G (1 << 4) +#define CRT_HOTPLUG_DETECT_VOLTAGE_325MV (0 << 2) +#define CRT_HOTPLUG_DETECT_VOLTAGE_475MV (1 << 2) + +#define PORT_HOTPLUG_STAT (dev_priv->info.display_mmio_offset + 0x61114) +/* + * HDMI/DP bits are gen4+ + * + * WARNING: Bspec for hpd status bits on gen4 seems to be completely confused. + * Please check the detailed lore in the commit message for for experimental + * evidence. + */ +#define PORTD_HOTPLUG_LIVE_STATUS_G4X (1 << 29) +#define PORTC_HOTPLUG_LIVE_STATUS_G4X (1 << 28) +#define PORTB_HOTPLUG_LIVE_STATUS_G4X (1 << 27) +/* VLV DP/HDMI bits again match Bspec */ +#define PORTD_HOTPLUG_LIVE_STATUS_VLV (1 << 27) +#define PORTC_HOTPLUG_LIVE_STATUS_VLV (1 << 28) +#define PORTB_HOTPLUG_LIVE_STATUS_VLV (1 << 29) +#define PORTD_HOTPLUG_INT_STATUS (3 << 21) +#define PORTD_HOTPLUG_INT_LONG_PULSE (2 << 21) +#define PORTD_HOTPLUG_INT_SHORT_PULSE (1 << 21) +#define PORTC_HOTPLUG_INT_STATUS (3 << 19) +#define PORTC_HOTPLUG_INT_LONG_PULSE (2 << 19) +#define PORTC_HOTPLUG_INT_SHORT_PULSE (1 << 19) +#define PORTB_HOTPLUG_INT_STATUS (3 << 17) +#define PORTB_HOTPLUG_INT_LONG_PULSE (2 << 17) +#define PORTB_HOTPLUG_INT_SHORT_PLUSE (1 << 17) +/* CRT/TV common between gen3+ */ +#define CRT_HOTPLUG_INT_STATUS (1 << 11) +#define TV_HOTPLUG_INT_STATUS (1 << 10) +#define CRT_HOTPLUG_MONITOR_MASK (3 << 8) +#define CRT_HOTPLUG_MONITOR_COLOR (3 << 8) +#define CRT_HOTPLUG_MONITOR_MONO (2 << 8) +#define CRT_HOTPLUG_MONITOR_NONE (0 << 8) +#define DP_AUX_CHANNEL_D_INT_STATUS_G4X (1 << 6) +#define DP_AUX_CHANNEL_C_INT_STATUS_G4X (1 << 5) +#define DP_AUX_CHANNEL_B_INT_STATUS_G4X (1 << 4) +#define DP_AUX_CHANNEL_MASK_INT_STATUS_G4X (7 << 4) + +/* SDVO is different across gen3/4 */ +#define SDVOC_HOTPLUG_INT_STATUS_G4X (1 << 3) +#define SDVOB_HOTPLUG_INT_STATUS_G4X (1 << 2) +/* + * Bspec seems to be seriously misleaded about the SDVO hpd bits on i965g/gm, + * since reality corrobates that they're the same as on gen3. But keep these + * bits here (and the comment!) to help any other lost wanderers back onto the + * right tracks. + */ +#define SDVOC_HOTPLUG_INT_STATUS_I965 (3 << 4) +#define SDVOB_HOTPLUG_INT_STATUS_I965 (3 << 2) +#define SDVOC_HOTPLUG_INT_STATUS_I915 (1 << 7) +#define SDVOB_HOTPLUG_INT_STATUS_I915 (1 << 6) +#define HOTPLUG_INT_STATUS_G4X (CRT_HOTPLUG_INT_STATUS | \ + SDVOB_HOTPLUG_INT_STATUS_G4X | \ + SDVOC_HOTPLUG_INT_STATUS_G4X | \ + PORTB_HOTPLUG_INT_STATUS | \ + PORTC_HOTPLUG_INT_STATUS | \ + PORTD_HOTPLUG_INT_STATUS) + +#define HOTPLUG_INT_STATUS_I915 (CRT_HOTPLUG_INT_STATUS | \ + SDVOB_HOTPLUG_INT_STATUS_I915 | \ + SDVOC_HOTPLUG_INT_STATUS_I915 | \ + PORTB_HOTPLUG_INT_STATUS | \ + PORTC_HOTPLUG_INT_STATUS | \ + PORTD_HOTPLUG_INT_STATUS) + +/* SDVO and HDMI port control. + * The same register may be used for SDVO or HDMI */ +#define GEN3_SDVOB 0x61140 +#define GEN3_SDVOC 0x61160 +#define GEN4_HDMIB GEN3_SDVOB +#define GEN4_HDMIC GEN3_SDVOC +#define CHV_HDMID 0x6116C +#define PCH_SDVOB 0xe1140 +#define PCH_HDMIB PCH_SDVOB +#define PCH_HDMIC 0xe1150 +#define PCH_HDMID 0xe1160 + +#define PORT_DFT_I9XX 0x61150 +#define DC_BALANCE_RESET (1 << 25) +#define PORT_DFT2_G4X (dev_priv->info.display_mmio_offset + 0x61154) +#define DC_BALANCE_RESET_VLV (1 << 31) +#define PIPE_SCRAMBLE_RESET_MASK ((1 << 14) | (0x3 << 0)) +#define PIPE_C_SCRAMBLE_RESET (1 << 14) /* chv */ +#define PIPE_B_SCRAMBLE_RESET (1 << 1) +#define PIPE_A_SCRAMBLE_RESET (1 << 0) + +/* Gen 3 SDVO bits: */ +#define SDVO_ENABLE (1 << 31) +#define SDVO_PIPE_SEL(pipe) ((pipe) << 30) +#define SDVO_PIPE_SEL_MASK (1 << 30) +#define SDVO_PIPE_B_SELECT (1 << 30) +#define SDVO_STALL_SELECT (1 << 29) +#define SDVO_INTERRUPT_ENABLE (1 << 26) +/* + * 915G/GM SDVO pixel multiplier. + * Programmed value is multiplier - 1, up to 5x. + * \sa DPLL_MD_UDI_MULTIPLIER_MASK + */ +#define SDVO_PORT_MULTIPLY_MASK (7 << 23) +#define SDVO_PORT_MULTIPLY_SHIFT 23 +#define SDVO_PHASE_SELECT_MASK (15 << 19) +#define SDVO_PHASE_SELECT_DEFAULT (6 << 19) +#define SDVO_CLOCK_OUTPUT_INVERT (1 << 18) +#define SDVOC_GANG_MODE (1 << 16) /* Port C only */ +#define SDVO_BORDER_ENABLE (1 << 7) /* SDVO only */ +#define SDVOB_PCIE_CONCURRENCY (1 << 3) /* Port B only */ +#define SDVO_DETECTED (1 << 2) +/* Bits to be preserved when writing */ +#define SDVOB_PRESERVE_MASK ((1 << 17) | (1 << 16) | (1 << 14) | \ + SDVO_INTERRUPT_ENABLE) +#define SDVOC_PRESERVE_MASK ((1 << 17) | SDVO_INTERRUPT_ENABLE) + +/* Gen 4 SDVO/HDMI bits: */ +#define SDVO_COLOR_FORMAT_8bpc (0 << 26) +#define SDVO_COLOR_FORMAT_MASK (7 << 26) +#define SDVO_ENCODING_SDVO (0 << 10) +#define SDVO_ENCODING_HDMI (2 << 10) +#define HDMI_MODE_SELECT_HDMI (1 << 9) /* HDMI only */ +#define HDMI_MODE_SELECT_DVI (0 << 9) /* HDMI only */ +#define HDMI_COLOR_RANGE_16_235 (1 << 8) /* HDMI only */ +#define SDVO_AUDIO_ENABLE (1 << 6) +/* VSYNC/HSYNC bits new with 965, default is to be set */ +#define SDVO_VSYNC_ACTIVE_HIGH (1 << 4) +#define SDVO_HSYNC_ACTIVE_HIGH (1 << 3) + +/* Gen 5 (IBX) SDVO/HDMI bits: */ +#define HDMI_COLOR_FORMAT_12bpc (3 << 26) /* HDMI only */ +#define SDVOB_HOTPLUG_ENABLE (1 << 23) /* SDVO only */ + +/* Gen 6 (CPT) SDVO/HDMI bits: */ +#define SDVO_PIPE_SEL_CPT(pipe) ((pipe) << 29) +#define SDVO_PIPE_SEL_MASK_CPT (3 << 29) + +/* CHV SDVO/HDMI bits: */ +#define SDVO_PIPE_SEL_CHV(pipe) ((pipe) << 24) +#define SDVO_PIPE_SEL_MASK_CHV (3 << 24) + + +/* DVO port control */ +#define DVOA 0x61120 +#define DVOB 0x61140 +#define DVOC 0x61160 +#define DVO_ENABLE (1 << 31) +#define DVO_PIPE_B_SELECT (1 << 30) +#define DVO_PIPE_STALL_UNUSED (0 << 28) +#define DVO_PIPE_STALL (1 << 28) +#define DVO_PIPE_STALL_TV (2 << 28) +#define DVO_PIPE_STALL_MASK (3 << 28) +#define DVO_USE_VGA_SYNC (1 << 15) +#define DVO_DATA_ORDER_I740 (0 << 14) +#define DVO_DATA_ORDER_FP (1 << 14) +#define DVO_VSYNC_DISABLE (1 << 11) +#define DVO_HSYNC_DISABLE (1 << 10) +#define DVO_VSYNC_TRISTATE (1 << 9) +#define DVO_HSYNC_TRISTATE (1 << 8) +#define DVO_BORDER_ENABLE (1 << 7) +#define DVO_DATA_ORDER_GBRG (1 << 6) +#define DVO_DATA_ORDER_RGGB (0 << 6) +#define DVO_DATA_ORDER_GBRG_ERRATA (0 << 6) +#define DVO_DATA_ORDER_RGGB_ERRATA (1 << 6) +#define DVO_VSYNC_ACTIVE_HIGH (1 << 4) +#define DVO_HSYNC_ACTIVE_HIGH (1 << 3) +#define DVO_BLANK_ACTIVE_HIGH (1 << 2) +#define DVO_OUTPUT_CSTATE_PIXELS (1 << 1) /* SDG only */ +#define DVO_OUTPUT_SOURCE_SIZE_PIXELS (1 << 0) /* SDG only */ +#define DVO_PRESERVE_MASK (0x7<<24) +#define DVOA_SRCDIM 0x61124 +#define DVOB_SRCDIM 0x61144 +#define DVOC_SRCDIM 0x61164 +#define DVO_SRCDIM_HORIZONTAL_SHIFT 12 +#define DVO_SRCDIM_VERTICAL_SHIFT 0 + +/* LVDS port control */ +#define LVDS 0x61180 +/* + * Enables the LVDS port. This bit must be set before DPLLs are enabled, as + * the DPLL semantics change when the LVDS is assigned to that pipe. + */ +#define LVDS_PORT_EN (1 << 31) +/* Selects pipe B for LVDS data. Must be set on pre-965. */ +#define LVDS_PIPEB_SELECT (1 << 30) +#define LVDS_PIPE_MASK (1 << 30) +#define LVDS_PIPE(pipe) ((pipe) << 30) +/* LVDS dithering flag on 965/g4x platform */ +#define LVDS_ENABLE_DITHER (1 << 25) +/* LVDS sync polarity flags. Set to invert (i.e. negative) */ +#define LVDS_VSYNC_POLARITY (1 << 21) +#define LVDS_HSYNC_POLARITY (1 << 20) + +/* Enable border for unscaled (or aspect-scaled) display */ +#define LVDS_BORDER_ENABLE (1 << 15) +/* + * Enables the A0-A2 data pairs and CLKA, containing 18 bits of color data per + * pixel. + */ +#define LVDS_A0A2_CLKA_POWER_MASK (3 << 8) +#define LVDS_A0A2_CLKA_POWER_DOWN (0 << 8) +#define LVDS_A0A2_CLKA_POWER_UP (3 << 8) +/* + * Controls the A3 data pair, which contains the additional LSBs for 24 bit + * mode. Only enabled if LVDS_A0A2_CLKA_POWER_UP also indicates it should be + * on. + */ +#define LVDS_A3_POWER_MASK (3 << 6) +#define LVDS_A3_POWER_DOWN (0 << 6) +#define LVDS_A3_POWER_UP (3 << 6) +/* + * Controls the CLKB pair. This should only be set when LVDS_B0B3_POWER_UP + * is set. + */ +#define LVDS_CLKB_POWER_MASK (3 << 4) +#define LVDS_CLKB_POWER_DOWN (0 << 4) +#define LVDS_CLKB_POWER_UP (3 << 4) +/* + * Controls the B0-B3 data pairs. This must be set to match the DPLL p2 + * setting for whether we are in dual-channel mode. The B3 pair will + * additionally only be powered up when LVDS_A3_POWER_UP is set. + */ +#define LVDS_B0B3_POWER_MASK (3 << 2) +#define LVDS_B0B3_POWER_DOWN (0 << 2) +#define LVDS_B0B3_POWER_UP (3 << 2) + +/* Video Data Island Packet control */ +#define VIDEO_DIP_DATA 0x61178 +/* Read the description of VIDEO_DIP_DATA (before Haswell) or VIDEO_DIP_ECC + * (Haswell and newer) to see which VIDEO_DIP_DATA byte corresponds to each byte + * of the infoframe structure specified by CEA-861. */ +#define VIDEO_DIP_DATA_SIZE 32 +#define VIDEO_DIP_VSC_DATA_SIZE 36 +#define VIDEO_DIP_CTL 0x61170 +/* Pre HSW: */ +#define VIDEO_DIP_ENABLE (1 << 31) +#define VIDEO_DIP_PORT(port) ((port) << 29) +#define VIDEO_DIP_PORT_MASK (3 << 29) +#define VIDEO_DIP_ENABLE_GCP (1 << 25) +#define VIDEO_DIP_ENABLE_AVI (1 << 21) +#define VIDEO_DIP_ENABLE_VENDOR (2 << 21) +#define VIDEO_DIP_ENABLE_GAMUT (4 << 21) +#define VIDEO_DIP_ENABLE_SPD (8 << 21) +#define VIDEO_DIP_SELECT_AVI (0 << 19) +#define VIDEO_DIP_SELECT_VENDOR (1 << 19) +#define VIDEO_DIP_SELECT_SPD (3 << 19) +#define VIDEO_DIP_SELECT_MASK (3 << 19) +#define VIDEO_DIP_FREQ_ONCE (0 << 16) +#define VIDEO_DIP_FREQ_VSYNC (1 << 16) +#define VIDEO_DIP_FREQ_2VSYNC (2 << 16) +#define VIDEO_DIP_FREQ_MASK (3 << 16) +/* HSW and later: */ +#define VIDEO_DIP_ENABLE_VSC_HSW (1 << 20) +#define VIDEO_DIP_ENABLE_GCP_HSW (1 << 16) +#define VIDEO_DIP_ENABLE_AVI_HSW (1 << 12) +#define VIDEO_DIP_ENABLE_VS_HSW (1 << 8) +#define VIDEO_DIP_ENABLE_GMP_HSW (1 << 4) +#define VIDEO_DIP_ENABLE_SPD_HSW (1 << 0) + +/* Panel power sequencing */ +#define PP_STATUS 0x61200 +#define PP_ON (1 << 31) +/* + * Indicates that all dependencies of the panel are on: + * + * - PLL enabled + * - pipe enabled + * - LVDS/DVOB/DVOC on + */ +#define PP_READY (1 << 30) +#define PP_SEQUENCE_NONE (0 << 28) +#define PP_SEQUENCE_POWER_UP (1 << 28) +#define PP_SEQUENCE_POWER_DOWN (2 << 28) +#define PP_SEQUENCE_MASK (3 << 28) +#define PP_SEQUENCE_SHIFT 28 +#define PP_CYCLE_DELAY_ACTIVE (1 << 27) +#define PP_SEQUENCE_STATE_MASK 0x0000000f +#define PP_SEQUENCE_STATE_OFF_IDLE (0x0 << 0) +#define PP_SEQUENCE_STATE_OFF_S0_1 (0x1 << 0) +#define PP_SEQUENCE_STATE_OFF_S0_2 (0x2 << 0) +#define PP_SEQUENCE_STATE_OFF_S0_3 (0x3 << 0) +#define PP_SEQUENCE_STATE_ON_IDLE (0x8 << 0) +#define PP_SEQUENCE_STATE_ON_S1_0 (0x9 << 0) +#define PP_SEQUENCE_STATE_ON_S1_2 (0xa << 0) +#define PP_SEQUENCE_STATE_ON_S1_3 (0xb << 0) +#define PP_SEQUENCE_STATE_RESET (0xf << 0) +#define PP_CONTROL 0x61204 +#define POWER_TARGET_ON (1 << 0) +#define PP_ON_DELAYS 0x61208 +#define PP_OFF_DELAYS 0x6120c +#define PP_DIVISOR 0x61210 + +/* Panel fitting */ +#define PFIT_CONTROL (dev_priv->info.display_mmio_offset + 0x61230) +#define PFIT_ENABLE (1 << 31) +#define PFIT_PIPE_MASK (3 << 29) +#define PFIT_PIPE_SHIFT 29 +#define VERT_INTERP_DISABLE (0 << 10) +#define VERT_INTERP_BILINEAR (1 << 10) +#define VERT_INTERP_MASK (3 << 10) +#define VERT_AUTO_SCALE (1 << 9) +#define HORIZ_INTERP_DISABLE (0 << 6) +#define HORIZ_INTERP_BILINEAR (1 << 6) +#define HORIZ_INTERP_MASK (3 << 6) +#define HORIZ_AUTO_SCALE (1 << 5) +#define PANEL_8TO6_DITHER_ENABLE (1 << 3) +#define PFIT_FILTER_FUZZY (0 << 24) +#define PFIT_SCALING_AUTO (0 << 26) +#define PFIT_SCALING_PROGRAMMED (1 << 26) +#define PFIT_SCALING_PILLAR (2 << 26) +#define PFIT_SCALING_LETTER (3 << 26) +#define PFIT_PGM_RATIOS (dev_priv->info.display_mmio_offset + 0x61234) +/* Pre-965 */ +#define PFIT_VERT_SCALE_SHIFT 20 +#define PFIT_VERT_SCALE_MASK 0xfff00000 +#define PFIT_HORIZ_SCALE_SHIFT 4 +#define PFIT_HORIZ_SCALE_MASK 0x0000fff0 +/* 965+ */ +#define PFIT_VERT_SCALE_SHIFT_965 16 +#define PFIT_VERT_SCALE_MASK_965 0x1fff0000 +#define PFIT_HORIZ_SCALE_SHIFT_965 0 +#define PFIT_HORIZ_SCALE_MASK_965 0x00001fff + +#define PFIT_AUTO_RATIOS (dev_priv->info.display_mmio_offset + 0x61238) + +#define _VLV_BLC_PWM_CTL2_A (dev_priv->info.display_mmio_offset + 0x61250) +#define _VLV_BLC_PWM_CTL2_B (dev_priv->info.display_mmio_offset + 0x61350) +#define VLV_BLC_PWM_CTL2(pipe) _PIPE(pipe, _VLV_BLC_PWM_CTL2_A, \ + _VLV_BLC_PWM_CTL2_B) + +#define _VLV_BLC_PWM_CTL_A (dev_priv->info.display_mmio_offset + 0x61254) +#define _VLV_BLC_PWM_CTL_B (dev_priv->info.display_mmio_offset + 0x61354) +#define VLV_BLC_PWM_CTL(pipe) _PIPE(pipe, _VLV_BLC_PWM_CTL_A, \ + _VLV_BLC_PWM_CTL_B) + +#define _VLV_BLC_HIST_CTL_A (dev_priv->info.display_mmio_offset + 0x61260) +#define _VLV_BLC_HIST_CTL_B (dev_priv->info.display_mmio_offset + 0x61360) +#define VLV_BLC_HIST_CTL(pipe) _PIPE(pipe, _VLV_BLC_HIST_CTL_A, \ + _VLV_BLC_HIST_CTL_B) + +/* Backlight control */ +#define BLC_PWM_CTL2 (dev_priv->info.display_mmio_offset + 0x61250) /* 965+ only */ +#define BLM_PWM_ENABLE (1 << 31) +#define BLM_COMBINATION_MODE (1 << 30) /* gen4 only */ +#define BLM_PIPE_SELECT (1 << 29) +#define BLM_PIPE_SELECT_IVB (3 << 29) +#define BLM_PIPE_A (0 << 29) +#define BLM_PIPE_B (1 << 29) +#define BLM_PIPE_C (2 << 29) /* ivb + */ +#define BLM_TRANSCODER_A BLM_PIPE_A /* hsw */ +#define BLM_TRANSCODER_B BLM_PIPE_B +#define BLM_TRANSCODER_C BLM_PIPE_C +#define BLM_TRANSCODER_EDP (3 << 29) +#define BLM_PIPE(pipe) ((pipe) << 29) +#define BLM_POLARITY_I965 (1 << 28) /* gen4 only */ +#define BLM_PHASE_IN_INTERUPT_STATUS (1 << 26) +#define BLM_PHASE_IN_ENABLE (1 << 25) +#define BLM_PHASE_IN_INTERUPT_ENABL (1 << 24) +#define BLM_PHASE_IN_TIME_BASE_SHIFT (16) +#define BLM_PHASE_IN_TIME_BASE_MASK (0xff << 16) +#define BLM_PHASE_IN_COUNT_SHIFT (8) +#define BLM_PHASE_IN_COUNT_MASK (0xff << 8) +#define BLM_PHASE_IN_INCR_SHIFT (0) +#define BLM_PHASE_IN_INCR_MASK (0xff << 0) +#define BLC_PWM_CTL (dev_priv->info.display_mmio_offset + 0x61254) +/* + * This is the most significant 15 bits of the number of backlight cycles in a + * complete cycle of the modulated backlight control. + * + * The actual value is this field multiplied by two. + */ +#define BACKLIGHT_MODULATION_FREQ_SHIFT (17) +#define BACKLIGHT_MODULATION_FREQ_MASK (0x7fff << 17) +#define BLM_LEGACY_MODE (1 << 16) /* gen2 only */ +/* + * This is the number of cycles out of the backlight modulation cycle for which + * the backlight is on. + * + * This field must be no greater than the number of cycles in the complete + * backlight modulation cycle. + */ +#define BACKLIGHT_DUTY_CYCLE_SHIFT (0) +#define BACKLIGHT_DUTY_CYCLE_MASK (0xffff) +#define BACKLIGHT_DUTY_CYCLE_MASK_PNV (0xfffe) +#define BLM_POLARITY_PNV (1 << 0) /* pnv only */ + +#define BLC_HIST_CTL (dev_priv->info.display_mmio_offset + 0x61260) + +/* New registers for PCH-split platforms. Safe where new bits show up, the + * register layout machtes with gen4 BLC_PWM_CTL[12]. */ +#define BLC_PWM_CPU_CTL2 0x48250 +#define BLC_PWM_CPU_CTL 0x48254 + +#define HSW_BLC_PWM2_CTL 0x48350 + +/* PCH CTL1 is totally different, all but the below bits are reserved. CTL2 is + * like the normal CTL from gen4 and earlier. Hooray for confusing naming. */ +#define BLC_PWM_PCH_CTL1 0xc8250 +#define BLM_PCH_PWM_ENABLE (1 << 31) +#define BLM_PCH_OVERRIDE_ENABLE (1 << 30) +#define BLM_PCH_POLARITY (1 << 29) +#define BLC_PWM_PCH_CTL2 0xc8254 + +#define UTIL_PIN_CTL 0x48400 +#define UTIL_PIN_ENABLE (1 << 31) + +#define PCH_GTC_CTL 0xe7000 +#define PCH_GTC_ENABLE (1 << 31) + +/* TV port control */ +#define TV_CTL 0x68000 +/* Enables the TV encoder */ +# define TV_ENC_ENABLE (1 << 31) +/* Sources the TV encoder input from pipe B instead of A. */ +# define TV_ENC_PIPEB_SELECT (1 << 30) +/* Outputs composite video (DAC A only) */ +# define TV_ENC_OUTPUT_COMPOSITE (0 << 28) +/* Outputs SVideo video (DAC B/C) */ +# define TV_ENC_OUTPUT_SVIDEO (1 << 28) +/* Outputs Component video (DAC A/B/C) */ +# define TV_ENC_OUTPUT_COMPONENT (2 << 28) +/* Outputs Composite and SVideo (DAC A/B/C) */ +# define TV_ENC_OUTPUT_SVIDEO_COMPOSITE (3 << 28) +# define TV_TRILEVEL_SYNC (1 << 21) +/* Enables slow sync generation (945GM only) */ +# define TV_SLOW_SYNC (1 << 20) +/* Selects 4x oversampling for 480i and 576p */ +# define TV_OVERSAMPLE_4X (0 << 18) +/* Selects 2x oversampling for 720p and 1080i */ +# define TV_OVERSAMPLE_2X (1 << 18) +/* Selects no oversampling for 1080p */ +# define TV_OVERSAMPLE_NONE (2 << 18) +/* Selects 8x oversampling */ +# define TV_OVERSAMPLE_8X (3 << 18) +/* Selects progressive mode rather than interlaced */ +# define TV_PROGRESSIVE (1 << 17) +/* Sets the colorburst to PAL mode. Required for non-M PAL modes. */ +# define TV_PAL_BURST (1 << 16) +/* Field for setting delay of Y compared to C */ +# define TV_YC_SKEW_MASK (7 << 12) +/* Enables a fix for 480p/576p standard definition modes on the 915GM only */ +# define TV_ENC_SDP_FIX (1 << 11) +/* + * Enables a fix for the 915GM only. + * + * Not sure what it does. + */ +# define TV_ENC_C0_FIX (1 << 10) +/* Bits that must be preserved by software */ +# define TV_CTL_SAVE ((1 << 11) | (3 << 9) | (7 << 6) | 0xf) +# define TV_FUSE_STATE_MASK (3 << 4) +/* Read-only state that reports all features enabled */ +# define TV_FUSE_STATE_ENABLED (0 << 4) +/* Read-only state that reports that Macrovision is disabled in hardware*/ +# define TV_FUSE_STATE_NO_MACROVISION (1 << 4) +/* Read-only state that reports that TV-out is disabled in hardware. */ +# define TV_FUSE_STATE_DISABLED (2 << 4) +/* Normal operation */ +# define TV_TEST_MODE_NORMAL (0 << 0) +/* Encoder test pattern 1 - combo pattern */ +# define TV_TEST_MODE_PATTERN_1 (1 << 0) +/* Encoder test pattern 2 - full screen vertical 75% color bars */ +# define TV_TEST_MODE_PATTERN_2 (2 << 0) +/* Encoder test pattern 3 - full screen horizontal 75% color bars */ +# define TV_TEST_MODE_PATTERN_3 (3 << 0) +/* Encoder test pattern 4 - random noise */ +# define TV_TEST_MODE_PATTERN_4 (4 << 0) +/* Encoder test pattern 5 - linear color ramps */ +# define TV_TEST_MODE_PATTERN_5 (5 << 0) +/* + * This test mode forces the DACs to 50% of full output. + * + * This is used for load detection in combination with TVDAC_SENSE_MASK + */ +# define TV_TEST_MODE_MONITOR_DETECT (7 << 0) +# define TV_TEST_MODE_MASK (7 << 0) + +#define TV_DAC 0x68004 +# define TV_DAC_SAVE 0x00ffff00 +/* + * Reports that DAC state change logic has reported change (RO). + * + * This gets cleared when TV_DAC_STATE_EN is cleared +*/ +# define TVDAC_STATE_CHG (1 << 31) +# define TVDAC_SENSE_MASK (7 << 28) +/* Reports that DAC A voltage is above the detect threshold */ +# define TVDAC_A_SENSE (1 << 30) +/* Reports that DAC B voltage is above the detect threshold */ +# define TVDAC_B_SENSE (1 << 29) +/* Reports that DAC C voltage is above the detect threshold */ +# define TVDAC_C_SENSE (1 << 28) +/* + * Enables DAC state detection logic, for load-based TV detection. + * + * The PLL of the chosen pipe (in TV_CTL) must be running, and the encoder set + * to off, for load detection to work. + */ +# define TVDAC_STATE_CHG_EN (1 << 27) +/* Sets the DAC A sense value to high */ +# define TVDAC_A_SENSE_CTL (1 << 26) +/* Sets the DAC B sense value to high */ +# define TVDAC_B_SENSE_CTL (1 << 25) +/* Sets the DAC C sense value to high */ +# define TVDAC_C_SENSE_CTL (1 << 24) +/* Overrides the ENC_ENABLE and DAC voltage levels */ +# define DAC_CTL_OVERRIDE (1 << 7) +/* Sets the slew rate. Must be preserved in software */ +# define ENC_TVDAC_SLEW_FAST (1 << 6) +# define DAC_A_1_3_V (0 << 4) +# define DAC_A_1_1_V (1 << 4) +# define DAC_A_0_7_V (2 << 4) +# define DAC_A_MASK (3 << 4) +# define DAC_B_1_3_V (0 << 2) +# define DAC_B_1_1_V (1 << 2) +# define DAC_B_0_7_V (2 << 2) +# define DAC_B_MASK (3 << 2) +# define DAC_C_1_3_V (0 << 0) +# define DAC_C_1_1_V (1 << 0) +# define DAC_C_0_7_V (2 << 0) +# define DAC_C_MASK (3 << 0) + +/* + * CSC coefficients are stored in a floating point format with 9 bits of + * mantissa and 2 or 3 bits of exponent. The exponent is represented as 2**-n, + * where 2-bit exponents are unsigned n, and 3-bit exponents are signed n with + * -1 (0x3) being the only legal negative value. + */ +#define TV_CSC_Y 0x68010 +# define TV_RY_MASK 0x07ff0000 +# define TV_RY_SHIFT 16 +# define TV_GY_MASK 0x00000fff +# define TV_GY_SHIFT 0 + +#define TV_CSC_Y2 0x68014 +# define TV_BY_MASK 0x07ff0000 +# define TV_BY_SHIFT 16 +/* + * Y attenuation for component video. + * + * Stored in 1.9 fixed point. + */ +# define TV_AY_MASK 0x000003ff +# define TV_AY_SHIFT 0 + +#define TV_CSC_U 0x68018 +# define TV_RU_MASK 0x07ff0000 +# define TV_RU_SHIFT 16 +# define TV_GU_MASK 0x000007ff +# define TV_GU_SHIFT 0 + +#define TV_CSC_U2 0x6801c +# define TV_BU_MASK 0x07ff0000 +# define TV_BU_SHIFT 16 +/* + * U attenuation for component video. + * + * Stored in 1.9 fixed point. + */ +# define TV_AU_MASK 0x000003ff +# define TV_AU_SHIFT 0 + +#define TV_CSC_V 0x68020 +# define TV_RV_MASK 0x0fff0000 +# define TV_RV_SHIFT 16 +# define TV_GV_MASK 0x000007ff +# define TV_GV_SHIFT 0 + +#define TV_CSC_V2 0x68024 +# define TV_BV_MASK 0x07ff0000 +# define TV_BV_SHIFT 16 +/* + * V attenuation for component video. + * + * Stored in 1.9 fixed point. + */ +# define TV_AV_MASK 0x000007ff +# define TV_AV_SHIFT 0 + +#define TV_CLR_KNOBS 0x68028 +/* 2s-complement brightness adjustment */ +# define TV_BRIGHTNESS_MASK 0xff000000 +# define TV_BRIGHTNESS_SHIFT 24 +/* Contrast adjustment, as a 2.6 unsigned floating point number */ +# define TV_CONTRAST_MASK 0x00ff0000 +# define TV_CONTRAST_SHIFT 16 +/* Saturation adjustment, as a 2.6 unsigned floating point number */ +# define TV_SATURATION_MASK 0x0000ff00 +# define TV_SATURATION_SHIFT 8 +/* Hue adjustment, as an integer phase angle in degrees */ +# define TV_HUE_MASK 0x000000ff +# define TV_HUE_SHIFT 0 + +#define TV_CLR_LEVEL 0x6802c +/* Controls the DAC level for black */ +# define TV_BLACK_LEVEL_MASK 0x01ff0000 +# define TV_BLACK_LEVEL_SHIFT 16 +/* Controls the DAC level for blanking */ +# define TV_BLANK_LEVEL_MASK 0x000001ff +# define TV_BLANK_LEVEL_SHIFT 0 + +#define TV_H_CTL_1 0x68030 +/* Number of pixels in the hsync. */ +# define TV_HSYNC_END_MASK 0x1fff0000 +# define TV_HSYNC_END_SHIFT 16 +/* Total number of pixels minus one in the line (display and blanking). */ +# define TV_HTOTAL_MASK 0x00001fff +# define TV_HTOTAL_SHIFT 0 + +#define TV_H_CTL_2 0x68034 +/* Enables the colorburst (needed for non-component color) */ +# define TV_BURST_ENA (1 << 31) +/* Offset of the colorburst from the start of hsync, in pixels minus one. */ +# define TV_HBURST_START_SHIFT 16 +# define TV_HBURST_START_MASK 0x1fff0000 +/* Length of the colorburst */ +# define TV_HBURST_LEN_SHIFT 0 +# define TV_HBURST_LEN_MASK 0x0001fff + +#define TV_H_CTL_3 0x68038 +/* End of hblank, measured in pixels minus one from start of hsync */ +# define TV_HBLANK_END_SHIFT 16 +# define TV_HBLANK_END_MASK 0x1fff0000 +/* Start of hblank, measured in pixels minus one from start of hsync */ +# define TV_HBLANK_START_SHIFT 0 +# define TV_HBLANK_START_MASK 0x0001fff + +#define TV_V_CTL_1 0x6803c +/* XXX */ +# define TV_NBR_END_SHIFT 16 +# define TV_NBR_END_MASK 0x07ff0000 +/* XXX */ +# define TV_VI_END_F1_SHIFT 8 +# define TV_VI_END_F1_MASK 0x00003f00 +/* XXX */ +# define TV_VI_END_F2_SHIFT 0 +# define TV_VI_END_F2_MASK 0x0000003f + +#define TV_V_CTL_2 0x68040 +/* Length of vsync, in half lines */ +# define TV_VSYNC_LEN_MASK 0x07ff0000 +# define TV_VSYNC_LEN_SHIFT 16 +/* Offset of the start of vsync in field 1, measured in one less than the + * number of half lines. + */ +# define TV_VSYNC_START_F1_MASK 0x00007f00 +# define TV_VSYNC_START_F1_SHIFT 8 +/* + * Offset of the start of vsync in field 2, measured in one less than the + * number of half lines. + */ +# define TV_VSYNC_START_F2_MASK 0x0000007f +# define TV_VSYNC_START_F2_SHIFT 0 + +#define TV_V_CTL_3 0x68044 +/* Enables generation of the equalization signal */ +# define TV_EQUAL_ENA (1 << 31) +/* Length of vsync, in half lines */ +# define TV_VEQ_LEN_MASK 0x007f0000 +# define TV_VEQ_LEN_SHIFT 16 +/* Offset of the start of equalization in field 1, measured in one less than + * the number of half lines. + */ +# define TV_VEQ_START_F1_MASK 0x0007f00 +# define TV_VEQ_START_F1_SHIFT 8 +/* + * Offset of the start of equalization in field 2, measured in one less than + * the number of half lines. + */ +# define TV_VEQ_START_F2_MASK 0x000007f +# define TV_VEQ_START_F2_SHIFT 0 + +#define TV_V_CTL_4 0x68048 +/* + * Offset to start of vertical colorburst, measured in one less than the + * number of lines from vertical start. + */ +# define TV_VBURST_START_F1_MASK 0x003f0000 +# define TV_VBURST_START_F1_SHIFT 16 +/* + * Offset to the end of vertical colorburst, measured in one less than the + * number of lines from the start of NBR. + */ +# define TV_VBURST_END_F1_MASK 0x000000ff +# define TV_VBURST_END_F1_SHIFT 0 + +#define TV_V_CTL_5 0x6804c +/* + * Offset to start of vertical colorburst, measured in one less than the + * number of lines from vertical start. + */ +# define TV_VBURST_START_F2_MASK 0x003f0000 +# define TV_VBURST_START_F2_SHIFT 16 +/* + * Offset to the end of vertical colorburst, measured in one less than the + * number of lines from the start of NBR. + */ +# define TV_VBURST_END_F2_MASK 0x000000ff +# define TV_VBURST_END_F2_SHIFT 0 + +#define TV_V_CTL_6 0x68050 +/* + * Offset to start of vertical colorburst, measured in one less than the + * number of lines from vertical start. + */ +# define TV_VBURST_START_F3_MASK 0x003f0000 +# define TV_VBURST_START_F3_SHIFT 16 +/* + * Offset to the end of vertical colorburst, measured in one less than the + * number of lines from the start of NBR. + */ +# define TV_VBURST_END_F3_MASK 0x000000ff +# define TV_VBURST_END_F3_SHIFT 0 + +#define TV_V_CTL_7 0x68054 +/* + * Offset to start of vertical colorburst, measured in one less than the + * number of lines from vertical start. + */ +# define TV_VBURST_START_F4_MASK 0x003f0000 +# define TV_VBURST_START_F4_SHIFT 16 +/* + * Offset to the end of vertical colorburst, measured in one less than the + * number of lines from the start of NBR. + */ +# define TV_VBURST_END_F4_MASK 0x000000ff +# define TV_VBURST_END_F4_SHIFT 0 + +#define TV_SC_CTL_1 0x68060 +/* Turns on the first subcarrier phase generation DDA */ +# define TV_SC_DDA1_EN (1 << 31) +/* Turns on the first subcarrier phase generation DDA */ +# define TV_SC_DDA2_EN (1 << 30) +/* Turns on the first subcarrier phase generation DDA */ +# define TV_SC_DDA3_EN (1 << 29) +/* Sets the subcarrier DDA to reset frequency every other field */ +# define TV_SC_RESET_EVERY_2 (0 << 24) +/* Sets the subcarrier DDA to reset frequency every fourth field */ +# define TV_SC_RESET_EVERY_4 (1 << 24) +/* Sets the subcarrier DDA to reset frequency every eighth field */ +# define TV_SC_RESET_EVERY_8 (2 << 24) +/* Sets the subcarrier DDA to never reset the frequency */ +# define TV_SC_RESET_NEVER (3 << 24) +/* Sets the peak amplitude of the colorburst.*/ +# define TV_BURST_LEVEL_MASK 0x00ff0000 +# define TV_BURST_LEVEL_SHIFT 16 +/* Sets the increment of the first subcarrier phase generation DDA */ +# define TV_SCDDA1_INC_MASK 0x00000fff +# define TV_SCDDA1_INC_SHIFT 0 + +#define TV_SC_CTL_2 0x68064 +/* Sets the rollover for the second subcarrier phase generation DDA */ +# define TV_SCDDA2_SIZE_MASK 0x7fff0000 +# define TV_SCDDA2_SIZE_SHIFT 16 +/* Sets the increent of the second subcarrier phase generation DDA */ +# define TV_SCDDA2_INC_MASK 0x00007fff +# define TV_SCDDA2_INC_SHIFT 0 + +#define TV_SC_CTL_3 0x68068 +/* Sets the rollover for the third subcarrier phase generation DDA */ +# define TV_SCDDA3_SIZE_MASK 0x7fff0000 +# define TV_SCDDA3_SIZE_SHIFT 16 +/* Sets the increent of the third subcarrier phase generation DDA */ +# define TV_SCDDA3_INC_MASK 0x00007fff +# define TV_SCDDA3_INC_SHIFT 0 + +#define TV_WIN_POS 0x68070 +/* X coordinate of the display from the start of horizontal active */ +# define TV_XPOS_MASK 0x1fff0000 +# define TV_XPOS_SHIFT 16 +/* Y coordinate of the display from the start of vertical active (NBR) */ +# define TV_YPOS_MASK 0x00000fff +# define TV_YPOS_SHIFT 0 + +#define TV_WIN_SIZE 0x68074 +/* Horizontal size of the display window, measured in pixels*/ +# define TV_XSIZE_MASK 0x1fff0000 +# define TV_XSIZE_SHIFT 16 +/* + * Vertical size of the display window, measured in pixels. + * + * Must be even for interlaced modes. + */ +# define TV_YSIZE_MASK 0x00000fff +# define TV_YSIZE_SHIFT 0 + +#define TV_FILTER_CTL_1 0x68080 +/* + * Enables automatic scaling calculation. + * + * If set, the rest of the registers are ignored, and the calculated values can + * be read back from the register. + */ +# define TV_AUTO_SCALE (1 << 31) +/* + * Disables the vertical filter. + * + * This is required on modes more than 1024 pixels wide */ +# define TV_V_FILTER_BYPASS (1 << 29) +/* Enables adaptive vertical filtering */ +# define TV_VADAPT (1 << 28) +# define TV_VADAPT_MODE_MASK (3 << 26) +/* Selects the least adaptive vertical filtering mode */ +# define TV_VADAPT_MODE_LEAST (0 << 26) +/* Selects the moderately adaptive vertical filtering mode */ +# define TV_VADAPT_MODE_MODERATE (1 << 26) +/* Selects the most adaptive vertical filtering mode */ +# define TV_VADAPT_MODE_MOST (3 << 26) +/* + * Sets the horizontal scaling factor. + * + * This should be the fractional part of the horizontal scaling factor divided + * by the oversampling rate. TV_HSCALE should be less than 1, and set to: + * + * (src width - 1) / ((oversample * dest width) - 1) + */ +# define TV_HSCALE_FRAC_MASK 0x00003fff +# define TV_HSCALE_FRAC_SHIFT 0 + +#define TV_FILTER_CTL_2 0x68084 +/* + * Sets the integer part of the 3.15 fixed-point vertical scaling factor. + * + * TV_VSCALE should be (src height - 1) / ((interlace * dest height) - 1) + */ +# define TV_VSCALE_INT_MASK 0x00038000 +# define TV_VSCALE_INT_SHIFT 15 +/* + * Sets the fractional part of the 3.15 fixed-point vertical scaling factor. + * + * \sa TV_VSCALE_INT_MASK + */ +# define TV_VSCALE_FRAC_MASK 0x00007fff +# define TV_VSCALE_FRAC_SHIFT 0 + +#define TV_FILTER_CTL_3 0x68088 +/* + * Sets the integer part of the 3.15 fixed-point vertical scaling factor. + * + * TV_VSCALE should be (src height - 1) / (1/4 * (dest height - 1)) + * + * For progressive modes, TV_VSCALE_IP_INT should be set to zeroes. + */ +# define TV_VSCALE_IP_INT_MASK 0x00038000 +# define TV_VSCALE_IP_INT_SHIFT 15 +/* + * Sets the fractional part of the 3.15 fixed-point vertical scaling factor. + * + * For progressive modes, TV_VSCALE_IP_INT should be set to zeroes. + * + * \sa TV_VSCALE_IP_INT_MASK + */ +# define TV_VSCALE_IP_FRAC_MASK 0x00007fff +# define TV_VSCALE_IP_FRAC_SHIFT 0 + +#define TV_CC_CONTROL 0x68090 +# define TV_CC_ENABLE (1 << 31) +/* + * Specifies which field to send the CC data in. + * + * CC data is usually sent in field 0. + */ +# define TV_CC_FID_MASK (1 << 27) +# define TV_CC_FID_SHIFT 27 +/* Sets the horizontal position of the CC data. Usually 135. */ +# define TV_CC_HOFF_MASK 0x03ff0000 +# define TV_CC_HOFF_SHIFT 16 +/* Sets the vertical position of the CC data. Usually 21 */ +# define TV_CC_LINE_MASK 0x0000003f +# define TV_CC_LINE_SHIFT 0 + +#define TV_CC_DATA 0x68094 +# define TV_CC_RDY (1 << 31) +/* Second word of CC data to be transmitted. */ +# define TV_CC_DATA_2_MASK 0x007f0000 +# define TV_CC_DATA_2_SHIFT 16 +/* First word of CC data to be transmitted. */ +# define TV_CC_DATA_1_MASK 0x0000007f +# define TV_CC_DATA_1_SHIFT 0 + +#define TV_H_LUMA_0 0x68100 +#define TV_H_LUMA_59 0x681ec +#define TV_H_CHROMA_0 0x68200 +#define TV_H_CHROMA_59 0x682ec +#define TV_V_LUMA_0 0x68300 +#define TV_V_LUMA_42 0x683a8 +#define TV_V_CHROMA_0 0x68400 +#define TV_V_CHROMA_42 0x684a8 + +/* Display Port */ +#define DP_A 0x64000 /* eDP */ +#define DP_B 0x64100 +#define DP_C 0x64200 +#define DP_D 0x64300 + +#define DP_PORT_EN (1 << 31) +#define DP_PIPEB_SELECT (1 << 30) +#define DP_PIPE_MASK (1 << 30) +#define DP_PIPE_SELECT_CHV(pipe) ((pipe) << 16) +#define DP_PIPE_MASK_CHV (3 << 16) + +/* Link training mode - select a suitable mode for each stage */ +#define DP_LINK_TRAIN_PAT_1 (0 << 28) +#define DP_LINK_TRAIN_PAT_2 (1 << 28) +#define DP_LINK_TRAIN_PAT_IDLE (2 << 28) +#define DP_LINK_TRAIN_OFF (3 << 28) +#define DP_LINK_TRAIN_MASK (3 << 28) +#define DP_LINK_TRAIN_SHIFT 28 +#define DP_LINK_TRAIN_PAT_3_CHV (1 << 14) +#define DP_LINK_TRAIN_MASK_CHV ((3 << 28)|(1<<14)) + +/* CPT Link training mode */ +#define DP_LINK_TRAIN_PAT_1_CPT (0 << 8) +#define DP_LINK_TRAIN_PAT_2_CPT (1 << 8) +#define DP_LINK_TRAIN_PAT_IDLE_CPT (2 << 8) +#define DP_LINK_TRAIN_OFF_CPT (3 << 8) +#define DP_LINK_TRAIN_MASK_CPT (7 << 8) +#define DP_LINK_TRAIN_SHIFT_CPT 8 + +/* Signal voltages. These are mostly controlled by the other end */ +#define DP_VOLTAGE_0_4 (0 << 25) +#define DP_VOLTAGE_0_6 (1 << 25) +#define DP_VOLTAGE_0_8 (2 << 25) +#define DP_VOLTAGE_1_2 (3 << 25) +#define DP_VOLTAGE_MASK (7 << 25) +#define DP_VOLTAGE_SHIFT 25 + +/* Signal pre-emphasis levels, like voltages, the other end tells us what + * they want + */ +#define DP_PRE_EMPHASIS_0 (0 << 22) +#define DP_PRE_EMPHASIS_3_5 (1 << 22) +#define DP_PRE_EMPHASIS_6 (2 << 22) +#define DP_PRE_EMPHASIS_9_5 (3 << 22) +#define DP_PRE_EMPHASIS_MASK (7 << 22) +#define DP_PRE_EMPHASIS_SHIFT 22 + +/* How many wires to use. I guess 3 was too hard */ +#define DP_PORT_WIDTH(width) (((width) - 1) << 19) +#define DP_PORT_WIDTH_MASK (7 << 19) + +/* Mystic DPCD version 1.1 special mode */ +#define DP_ENHANCED_FRAMING (1 << 18) + +/* eDP */ +#define DP_PLL_FREQ_270MHZ (0 << 16) +#define DP_PLL_FREQ_160MHZ (1 << 16) +#define DP_PLL_FREQ_MASK (3 << 16) + +/* locked once port is enabled */ +#define DP_PORT_REVERSAL (1 << 15) + +/* eDP */ +#define DP_PLL_ENABLE (1 << 14) + +/* sends the clock on lane 15 of the PEG for debug */ +#define DP_CLOCK_OUTPUT_ENABLE (1 << 13) + +#define DP_SCRAMBLING_DISABLE (1 << 12) +#define DP_SCRAMBLING_DISABLE_IRONLAKE (1 << 7) + +/* limit RGB values to avoid confusing TVs */ +#define DP_COLOR_RANGE_16_235 (1 << 8) + +/* Turn on the audio link */ +#define DP_AUDIO_OUTPUT_ENABLE (1 << 6) + +/* vs and hs sync polarity */ +#define DP_SYNC_VS_HIGH (1 << 4) +#define DP_SYNC_HS_HIGH (1 << 3) + +/* A fantasy */ +#define DP_DETECTED (1 << 2) + +/* The aux channel provides a way to talk to the + * signal sink for DDC etc. Max packet size supported + * is 20 bytes in each direction, hence the 5 fixed + * data registers + */ +#define DPA_AUX_CH_CTL 0x64010 +#define DPA_AUX_CH_DATA1 0x64014 +#define DPA_AUX_CH_DATA2 0x64018 +#define DPA_AUX_CH_DATA3 0x6401c +#define DPA_AUX_CH_DATA4 0x64020 +#define DPA_AUX_CH_DATA5 0x64024 + +#define DPB_AUX_CH_CTL 0x64110 +#define DPB_AUX_CH_DATA1 0x64114 +#define DPB_AUX_CH_DATA2 0x64118 +#define DPB_AUX_CH_DATA3 0x6411c +#define DPB_AUX_CH_DATA4 0x64120 +#define DPB_AUX_CH_DATA5 0x64124 + +#define DPC_AUX_CH_CTL 0x64210 +#define DPC_AUX_CH_DATA1 0x64214 +#define DPC_AUX_CH_DATA2 0x64218 +#define DPC_AUX_CH_DATA3 0x6421c +#define DPC_AUX_CH_DATA4 0x64220 +#define DPC_AUX_CH_DATA5 0x64224 + +#define DPD_AUX_CH_CTL 0x64310 +#define DPD_AUX_CH_DATA1 0x64314 +#define DPD_AUX_CH_DATA2 0x64318 +#define DPD_AUX_CH_DATA3 0x6431c +#define DPD_AUX_CH_DATA4 0x64320 +#define DPD_AUX_CH_DATA5 0x64324 + +#define DP_AUX_CH_CTL_SEND_BUSY (1 << 31) +#define DP_AUX_CH_CTL_DONE (1 << 30) +#define DP_AUX_CH_CTL_INTERRUPT (1 << 29) +#define DP_AUX_CH_CTL_TIME_OUT_ERROR (1 << 28) +#define DP_AUX_CH_CTL_TIME_OUT_400us (0 << 26) +#define DP_AUX_CH_CTL_TIME_OUT_600us (1 << 26) +#define DP_AUX_CH_CTL_TIME_OUT_800us (2 << 26) +#define DP_AUX_CH_CTL_TIME_OUT_1600us (3 << 26) +#define DP_AUX_CH_CTL_TIME_OUT_MASK (3 << 26) +#define DP_AUX_CH_CTL_RECEIVE_ERROR (1 << 25) +#define DP_AUX_CH_CTL_MESSAGE_SIZE_MASK (0x1f << 20) +#define DP_AUX_CH_CTL_MESSAGE_SIZE_SHIFT 20 +#define DP_AUX_CH_CTL_PRECHARGE_2US_MASK (0xf << 16) +#define DP_AUX_CH_CTL_PRECHARGE_2US_SHIFT 16 +#define DP_AUX_CH_CTL_AUX_AKSV_SELECT (1 << 15) +#define DP_AUX_CH_CTL_MANCHESTER_TEST (1 << 14) +#define DP_AUX_CH_CTL_SYNC_TEST (1 << 13) +#define DP_AUX_CH_CTL_DEGLITCH_TEST (1 << 12) +#define DP_AUX_CH_CTL_PRECHARGE_TEST (1 << 11) +#define DP_AUX_CH_CTL_BIT_CLOCK_2X_MASK (0x7ff) +#define DP_AUX_CH_CTL_BIT_CLOCK_2X_SHIFT 0 +#define DP_AUX_CH_CTL_PSR_DATA_AUX_REG_SKL (1 << 14) +#define DP_AUX_CH_CTL_FS_DATA_AUX_REG_SKL (1 << 13) +#define DP_AUX_CH_CTL_GTC_DATA_AUX_REG_SKL (1 << 12) +#define DP_AUX_CH_CTL_FW_SYNC_PULSE_SKL_MASK (1f << 5) +#define DP_AUX_CH_CTL_FW_SYNC_PULSE_SKL(c) (((c) - 1) << 5) +#define DP_AUX_CH_CTL_SYNC_PULSE_SKL(c) ((c) - 1) + +/* + * Computing GMCH M and N values for the Display Port link + * + * GMCH M/N = dot clock * bytes per pixel / ls_clk * # of lanes + * + * ls_clk (we assume) is the DP link clock (1.62 or 2.7 GHz) + * + * The GMCH value is used internally + * + * bytes_per_pixel is the number of bytes coming out of the plane, + * which is after the LUTs, so we want the bytes for our color format. + * For our current usage, this is always 3, one byte for R, G and B. + */ +#define _PIPEA_DATA_M_G4X 0x70050 +#define _PIPEB_DATA_M_G4X 0x71050 + +/* Transfer unit size for display port - 1, default is 0x3f (for TU size 64) */ +#define TU_SIZE(x) (((x)-1) << 25) /* default size 64 */ +#define TU_SIZE_SHIFT 25 +#define TU_SIZE_MASK (0x3f << 25) + +#define DATA_LINK_M_N_MASK (0xffffff) +#define DATA_LINK_N_MAX (0x800000) + +#define _PIPEA_DATA_N_G4X 0x70054 +#define _PIPEB_DATA_N_G4X 0x71054 +#define PIPE_GMCH_DATA_N_MASK (0xffffff) + +/* + * Computing Link M and N values for the Display Port link + * + * Link M / N = pixel_clock / ls_clk + * + * (the DP spec calls pixel_clock the 'strm_clk') + * + * The Link value is transmitted in the Main Stream + * Attributes and VB-ID. + */ + +#define _PIPEA_LINK_M_G4X 0x70060 +#define _PIPEB_LINK_M_G4X 0x71060 +#define PIPEA_DP_LINK_M_MASK (0xffffff) + +#define _PIPEA_LINK_N_G4X 0x70064 +#define _PIPEB_LINK_N_G4X 0x71064 +#define PIPEA_DP_LINK_N_MASK (0xffffff) + +#define PIPE_DATA_M_G4X(pipe) _PIPE(pipe, _PIPEA_DATA_M_G4X, _PIPEB_DATA_M_G4X) +#define PIPE_DATA_N_G4X(pipe) _PIPE(pipe, _PIPEA_DATA_N_G4X, _PIPEB_DATA_N_G4X) +#define PIPE_LINK_M_G4X(pipe) _PIPE(pipe, _PIPEA_LINK_M_G4X, _PIPEB_LINK_M_G4X) +#define PIPE_LINK_N_G4X(pipe) _PIPE(pipe, _PIPEA_LINK_N_G4X, _PIPEB_LINK_N_G4X) + +/* Display & cursor control */ + +/* Pipe A */ +#define _PIPEADSL 0x70000 +#define DSL_LINEMASK_GEN2 0x00000fff +#define DSL_LINEMASK_GEN3 0x00001fff +#define _PIPEACONF 0x70008 +#define PIPECONF_ENABLE (1<<31) +#define PIPECONF_DISABLE 0 +#define PIPECONF_DOUBLE_WIDE (1<<30) +#define I965_PIPECONF_ACTIVE (1<<30) +#define PIPECONF_DSI_PLL_LOCKED (1<<29) /* vlv & pipe A only */ +#define PIPECONF_FRAME_START_DELAY_MASK (3<<27) +#define PIPECONF_SINGLE_WIDE 0 +#define PIPECONF_PIPE_UNLOCKED 0 +#define PIPECONF_PIPE_LOCKED (1<<25) +#define PIPECONF_PALETTE 0 +#define PIPECONF_GAMMA (1<<24) +#define PIPECONF_FORCE_BORDER (1<<25) +#define PIPECONF_INTERLACE_MASK (7 << 21) +#define PIPECONF_INTERLACE_MASK_HSW (3 << 21) +/* Note that pre-gen3 does not support interlaced display directly. Panel + * fitting must be disabled on pre-ilk for interlaced. */ +#define PIPECONF_PROGRESSIVE (0 << 21) +#define PIPECONF_INTERLACE_W_SYNC_SHIFT_PANEL (4 << 21) /* gen4 only */ +#define PIPECONF_INTERLACE_W_SYNC_SHIFT (5 << 21) /* gen4 only */ +#define PIPECONF_INTERLACE_W_FIELD_INDICATION (6 << 21) +#define PIPECONF_INTERLACE_FIELD_0_ONLY (7 << 21) /* gen3 only */ +/* Ironlake and later have a complete new set of values for interlaced. PFIT + * means panel fitter required, PF means progressive fetch, DBL means power + * saving pixel doubling. */ +#define PIPECONF_PFIT_PF_INTERLACED_ILK (1 << 21) +#define PIPECONF_INTERLACED_ILK (3 << 21) +#define PIPECONF_INTERLACED_DBL_ILK (4 << 21) /* ilk/snb only */ +#define PIPECONF_PFIT_PF_INTERLACED_DBL_ILK (5 << 21) /* ilk/snb only */ +#define PIPECONF_INTERLACE_MODE_MASK (7 << 21) +#define PIPECONF_EDP_RR_MODE_SWITCH (1 << 20) +#define PIPECONF_CXSR_DOWNCLOCK (1<<16) +#define PIPECONF_EDP_RR_MODE_SWITCH_VLV (1 << 14) +#define PIPECONF_COLOR_RANGE_SELECT (1 << 13) +#define PIPECONF_BPC_MASK (0x7 << 5) +#define PIPECONF_8BPC (0<<5) +#define PIPECONF_10BPC (1<<5) +#define PIPECONF_6BPC (2<<5) +#define PIPECONF_12BPC (3<<5) +#define PIPECONF_DITHER_EN (1<<4) +#define PIPECONF_DITHER_TYPE_MASK (0x0000000c) +#define PIPECONF_DITHER_TYPE_SP (0<<2) +#define PIPECONF_DITHER_TYPE_ST1 (1<<2) +#define PIPECONF_DITHER_TYPE_ST2 (2<<2) +#define PIPECONF_DITHER_TYPE_TEMP (3<<2) +#define _PIPEASTAT 0x70024 +#define PIPE_FIFO_UNDERRUN_STATUS (1UL<<31) +#define SPRITE1_FLIP_DONE_INT_EN_VLV (1UL<<30) +#define PIPE_CRC_ERROR_ENABLE (1UL<<29) +#define PIPE_CRC_DONE_ENABLE (1UL<<28) +#define PERF_COUNTER2_INTERRUPT_EN (1UL<<27) +#define PIPE_GMBUS_EVENT_ENABLE (1UL<<27) +#define PLANE_FLIP_DONE_INT_EN_VLV (1UL<<26) +#define PIPE_HOTPLUG_INTERRUPT_ENABLE (1UL<<26) +#define PIPE_VSYNC_INTERRUPT_ENABLE (1UL<<25) +#define PIPE_DISPLAY_LINE_COMPARE_ENABLE (1UL<<24) +#define PIPE_DPST_EVENT_ENABLE (1UL<<23) +#define SPRITE0_FLIP_DONE_INT_EN_VLV (1UL<<22) +#define PIPE_LEGACY_BLC_EVENT_ENABLE (1UL<<22) +#define PIPE_ODD_FIELD_INTERRUPT_ENABLE (1UL<<21) +#define PIPE_EVEN_FIELD_INTERRUPT_ENABLE (1UL<<20) +#define PIPE_B_PSR_INTERRUPT_ENABLE_VLV (1UL<<19) +#define PERF_COUNTER_INTERRUPT_EN (1UL<<19) +#define PIPE_HOTPLUG_TV_INTERRUPT_ENABLE (1UL<<18) /* pre-965 */ +#define PIPE_START_VBLANK_INTERRUPT_ENABLE (1UL<<18) /* 965 or later */ +#define PIPE_FRAMESTART_INTERRUPT_ENABLE (1UL<<17) +#define PIPE_VBLANK_INTERRUPT_ENABLE (1UL<<17) +#define PIPEA_HBLANK_INT_EN_VLV (1UL<<16) +#define PIPE_OVERLAY_UPDATED_ENABLE (1UL<<16) +#define SPRITE1_FLIP_DONE_INT_STATUS_VLV (1UL<<15) +#define SPRITE0_FLIP_DONE_INT_STATUS_VLV (1UL<<14) +#define PIPE_CRC_ERROR_INTERRUPT_STATUS (1UL<<13) +#define PIPE_CRC_DONE_INTERRUPT_STATUS (1UL<<12) +#define PERF_COUNTER2_INTERRUPT_STATUS (1UL<<11) +#define PIPE_GMBUS_INTERRUPT_STATUS (1UL<<11) +#define PLANE_FLIP_DONE_INT_STATUS_VLV (1UL<<10) +#define PIPE_HOTPLUG_INTERRUPT_STATUS (1UL<<10) +#define PIPE_VSYNC_INTERRUPT_STATUS (1UL<<9) +#define PIPE_DISPLAY_LINE_COMPARE_STATUS (1UL<<8) +#define PIPE_DPST_EVENT_STATUS (1UL<<7) +#define PIPE_A_PSR_STATUS_VLV (1UL<<6) +#define PIPE_LEGACY_BLC_EVENT_STATUS (1UL<<6) +#define PIPE_ODD_FIELD_INTERRUPT_STATUS (1UL<<5) +#define PIPE_EVEN_FIELD_INTERRUPT_STATUS (1UL<<4) +#define PIPE_B_PSR_STATUS_VLV (1UL<<3) +#define PERF_COUNTER_INTERRUPT_STATUS (1UL<<3) +#define PIPE_HOTPLUG_TV_INTERRUPT_STATUS (1UL<<2) /* pre-965 */ +#define PIPE_START_VBLANK_INTERRUPT_STATUS (1UL<<2) /* 965 or later */ +#define PIPE_FRAMESTART_INTERRUPT_STATUS (1UL<<1) +#define PIPE_VBLANK_INTERRUPT_STATUS (1UL<<1) +#define PIPE_HBLANK_INT_STATUS (1UL<<0) +#define PIPE_OVERLAY_UPDATED_STATUS (1UL<<0) + +#define PIPESTAT_INT_ENABLE_MASK 0x7fff0000 +#define PIPESTAT_INT_STATUS_MASK 0x0000ffff + +#define PIPE_A_OFFSET 0x70000 +#define PIPE_B_OFFSET 0x71000 +#define PIPE_C_OFFSET 0x72000 +#define CHV_PIPE_C_OFFSET 0x74000 +/* + * There's actually no pipe EDP. Some pipe registers have + * simply shifted from the pipe to the transcoder, while + * keeping their original offset. Thus we need PIPE_EDP_OFFSET + * to access such registers in transcoder EDP. + */ +#define PIPE_EDP_OFFSET 0x7f000 + +#define _PIPE2(pipe, reg) (dev_priv->info.pipe_offsets[pipe] - \ + dev_priv->info.pipe_offsets[PIPE_A] + (reg) + \ + dev_priv->info.display_mmio_offset) + +#define PIPECONF(pipe) _PIPE2(pipe, _PIPEACONF) +#define PIPEDSL(pipe) _PIPE2(pipe, _PIPEADSL) +#define PIPEFRAME(pipe) _PIPE2(pipe, _PIPEAFRAMEHIGH) +#define PIPEFRAMEPIXEL(pipe) _PIPE2(pipe, _PIPEAFRAMEPIXEL) +#define PIPESTAT(pipe) _PIPE2(pipe, _PIPEASTAT) + +#define _PIPE_MISC_A 0x70030 +#define _PIPE_MISC_B 0x71030 +#define PIPEMISC_DITHER_BPC_MASK (7<<5) +#define PIPEMISC_DITHER_8_BPC (0<<5) +#define PIPEMISC_DITHER_10_BPC (1<<5) +#define PIPEMISC_DITHER_6_BPC (2<<5) +#define PIPEMISC_DITHER_12_BPC (3<<5) +#define PIPEMISC_DITHER_ENABLE (1<<4) +#define PIPEMISC_DITHER_TYPE_MASK (3<<2) +#define PIPEMISC_DITHER_TYPE_SP (0<<2) +#define PIPEMISC(pipe) _PIPE2(pipe, _PIPE_MISC_A) + +#define VLV_DPFLIPSTAT (VLV_DISPLAY_BASE + 0x70028) +#define PIPEB_LINE_COMPARE_INT_EN (1<<29) +#define PIPEB_HLINE_INT_EN (1<<28) +#define PIPEB_VBLANK_INT_EN (1<<27) +#define SPRITED_FLIP_DONE_INT_EN (1<<26) +#define SPRITEC_FLIP_DONE_INT_EN (1<<25) +#define PLANEB_FLIP_DONE_INT_EN (1<<24) +#define PIPE_PSR_INT_EN (1<<22) +#define PIPEA_LINE_COMPARE_INT_EN (1<<21) +#define PIPEA_HLINE_INT_EN (1<<20) +#define PIPEA_VBLANK_INT_EN (1<<19) +#define SPRITEB_FLIP_DONE_INT_EN (1<<18) +#define SPRITEA_FLIP_DONE_INT_EN (1<<17) +#define PLANEA_FLIPDONE_INT_EN (1<<16) +#define PIPEC_LINE_COMPARE_INT_EN (1<<13) +#define PIPEC_HLINE_INT_EN (1<<12) +#define PIPEC_VBLANK_INT_EN (1<<11) +#define SPRITEF_FLIPDONE_INT_EN (1<<10) +#define SPRITEE_FLIPDONE_INT_EN (1<<9) +#define PLANEC_FLIPDONE_INT_EN (1<<8) + +#define DPINVGTT (VLV_DISPLAY_BASE + 0x7002c) /* VLV/CHV only */ +#define SPRITEF_INVALID_GTT_INT_EN (1<<27) +#define SPRITEE_INVALID_GTT_INT_EN (1<<26) +#define PLANEC_INVALID_GTT_INT_EN (1<<25) +#define CURSORC_INVALID_GTT_INT_EN (1<<24) +#define CURSORB_INVALID_GTT_INT_EN (1<<23) +#define CURSORA_INVALID_GTT_INT_EN (1<<22) +#define SPRITED_INVALID_GTT_INT_EN (1<<21) +#define SPRITEC_INVALID_GTT_INT_EN (1<<20) +#define PLANEB_INVALID_GTT_INT_EN (1<<19) +#define SPRITEB_INVALID_GTT_INT_EN (1<<18) +#define SPRITEA_INVALID_GTT_INT_EN (1<<17) +#define PLANEA_INVALID_GTT_INT_EN (1<<16) +#define DPINVGTT_EN_MASK 0xff0000 +#define DPINVGTT_EN_MASK_CHV 0xfff0000 +#define SPRITEF_INVALID_GTT_STATUS (1<<11) +#define SPRITEE_INVALID_GTT_STATUS (1<<10) +#define PLANEC_INVALID_GTT_STATUS (1<<9) +#define CURSORC_INVALID_GTT_STATUS (1<<8) +#define CURSORB_INVALID_GTT_STATUS (1<<7) +#define CURSORA_INVALID_GTT_STATUS (1<<6) +#define SPRITED_INVALID_GTT_STATUS (1<<5) +#define SPRITEC_INVALID_GTT_STATUS (1<<4) +#define PLANEB_INVALID_GTT_STATUS (1<<3) +#define SPRITEB_INVALID_GTT_STATUS (1<<2) +#define SPRITEA_INVALID_GTT_STATUS (1<<1) +#define PLANEA_INVALID_GTT_STATUS (1<<0) +#define DPINVGTT_STATUS_MASK 0xff +#define DPINVGTT_STATUS_MASK_CHV 0xfff + +#define DSPARB (dev_priv->info.display_mmio_offset + 0x70030) +#define DSPARB_CSTART_MASK (0x7f << 7) +#define DSPARB_CSTART_SHIFT 7 +#define DSPARB_BSTART_MASK (0x7f) +#define DSPARB_BSTART_SHIFT 0 +#define DSPARB_BEND_SHIFT 9 /* on 855 */ +#define DSPARB_AEND_SHIFT 0 + +#define DSPARB2 (VLV_DISPLAY_BASE + 0x70060) /* vlv/chv */ +#define DSPARB3 (VLV_DISPLAY_BASE + 0x7006c) /* chv */ + +/* pnv/gen4/g4x/vlv/chv */ +#define DSPFW1 (dev_priv->info.display_mmio_offset + 0x70034) +#define DSPFW_SR_SHIFT 23 +#define DSPFW_SR_MASK (0x1ff<<23) +#define DSPFW_CURSORB_SHIFT 16 +#define DSPFW_CURSORB_MASK (0x3f<<16) +#define DSPFW_PLANEB_SHIFT 8 +#define DSPFW_PLANEB_MASK (0x7f<<8) +#define DSPFW_PLANEB_MASK_VLV (0xff<<8) /* vlv/chv */ +#define DSPFW_PLANEA_SHIFT 0 +#define DSPFW_PLANEA_MASK (0x7f<<0) +#define DSPFW_PLANEA_MASK_VLV (0xff<<0) /* vlv/chv */ +#define DSPFW2 (dev_priv->info.display_mmio_offset + 0x70038) +#define DSPFW_FBC_SR_EN (1<<31) /* g4x */ +#define DSPFW_FBC_SR_SHIFT 28 +#define DSPFW_FBC_SR_MASK (0x7<<28) /* g4x */ +#define DSPFW_FBC_HPLL_SR_SHIFT 24 +#define DSPFW_FBC_HPLL_SR_MASK (0xf<<24) /* g4x */ +#define DSPFW_SPRITEB_SHIFT (16) +#define DSPFW_SPRITEB_MASK (0x7f<<16) /* g4x */ +#define DSPFW_SPRITEB_MASK_VLV (0xff<<16) /* vlv/chv */ +#define DSPFW_CURSORA_SHIFT 8 +#define DSPFW_CURSORA_MASK (0x3f<<8) +#define DSPFW_PLANEC_OLD_SHIFT 0 +#define DSPFW_PLANEC_OLD_MASK (0x7f<<0) /* pre-gen4 sprite C */ +#define DSPFW_SPRITEA_SHIFT 0 +#define DSPFW_SPRITEA_MASK (0x7f<<0) /* g4x */ +#define DSPFW_SPRITEA_MASK_VLV (0xff<<0) /* vlv/chv */ +#define DSPFW3 (dev_priv->info.display_mmio_offset + 0x7003c) +#define DSPFW_HPLL_SR_EN (1<<31) +#define PINEVIEW_SELF_REFRESH_EN (1<<30) +#define DSPFW_CURSOR_SR_SHIFT 24 +#define DSPFW_CURSOR_SR_MASK (0x3f<<24) +#define DSPFW_HPLL_CURSOR_SHIFT 16 +#define DSPFW_HPLL_CURSOR_MASK (0x3f<<16) +#define DSPFW_HPLL_SR_SHIFT 0 +#define DSPFW_HPLL_SR_MASK (0x1ff<<0) + +/* vlv/chv */ +#define DSPFW4 (VLV_DISPLAY_BASE + 0x70070) +#define DSPFW_SPRITEB_WM1_SHIFT 16 +#define DSPFW_SPRITEB_WM1_MASK (0xff<<16) +#define DSPFW_CURSORA_WM1_SHIFT 8 +#define DSPFW_CURSORA_WM1_MASK (0x3f<<8) +#define DSPFW_SPRITEA_WM1_SHIFT 0 +#define DSPFW_SPRITEA_WM1_MASK (0xff<<0) +#define DSPFW5 (VLV_DISPLAY_BASE + 0x70074) +#define DSPFW_PLANEB_WM1_SHIFT 24 +#define DSPFW_PLANEB_WM1_MASK (0xff<<24) +#define DSPFW_PLANEA_WM1_SHIFT 16 +#define DSPFW_PLANEA_WM1_MASK (0xff<<16) +#define DSPFW_CURSORB_WM1_SHIFT 8 +#define DSPFW_CURSORB_WM1_MASK (0x3f<<8) +#define DSPFW_CURSOR_SR_WM1_SHIFT 0 +#define DSPFW_CURSOR_SR_WM1_MASK (0x3f<<0) +#define DSPFW6 (VLV_DISPLAY_BASE + 0x70078) +#define DSPFW_SR_WM1_SHIFT 0 +#define DSPFW_SR_WM1_MASK (0x1ff<<0) +#define DSPFW7 (VLV_DISPLAY_BASE + 0x7007c) +#define DSPFW7_CHV (VLV_DISPLAY_BASE + 0x700b4) /* wtf #1? */ +#define DSPFW_SPRITED_WM1_SHIFT 24 +#define DSPFW_SPRITED_WM1_MASK (0xff<<24) +#define DSPFW_SPRITED_SHIFT 16 +#define DSPFW_SPRITED_MASK_VLV (0xff<<16) +#define DSPFW_SPRITEC_WM1_SHIFT 8 +#define DSPFW_SPRITEC_WM1_MASK (0xff<<8) +#define DSPFW_SPRITEC_SHIFT 0 +#define DSPFW_SPRITEC_MASK_VLV (0xff<<0) +#define DSPFW8_CHV (VLV_DISPLAY_BASE + 0x700b8) +#define DSPFW_SPRITEF_WM1_SHIFT 24 +#define DSPFW_SPRITEF_WM1_MASK (0xff<<24) +#define DSPFW_SPRITEF_SHIFT 16 +#define DSPFW_SPRITEF_MASK_VLV (0xff<<16) +#define DSPFW_SPRITEE_WM1_SHIFT 8 +#define DSPFW_SPRITEE_WM1_MASK (0xff<<8) +#define DSPFW_SPRITEE_SHIFT 0 +#define DSPFW_SPRITEE_MASK_VLV (0xff<<0) +#define DSPFW9_CHV (VLV_DISPLAY_BASE + 0x7007c) /* wtf #2? */ +#define DSPFW_PLANEC_WM1_SHIFT 24 +#define DSPFW_PLANEC_WM1_MASK (0xff<<24) +#define DSPFW_PLANEC_SHIFT 16 +#define DSPFW_PLANEC_MASK_VLV (0xff<<16) +#define DSPFW_CURSORC_WM1_SHIFT 8 +#define DSPFW_CURSORC_WM1_MASK (0x3f<<16) +#define DSPFW_CURSORC_SHIFT 0 +#define DSPFW_CURSORC_MASK (0x3f<<0) + +/* vlv/chv high order bits */ +#define DSPHOWM (VLV_DISPLAY_BASE + 0x70064) +#define DSPFW_SR_HI_SHIFT 24 +#define DSPFW_SR_HI_MASK (3<<24) /* 2 bits for chv, 1 for vlv */ +#define DSPFW_SPRITEF_HI_SHIFT 23 +#define DSPFW_SPRITEF_HI_MASK (1<<23) +#define DSPFW_SPRITEE_HI_SHIFT 22 +#define DSPFW_SPRITEE_HI_MASK (1<<22) +#define DSPFW_PLANEC_HI_SHIFT 21 +#define DSPFW_PLANEC_HI_MASK (1<<21) +#define DSPFW_SPRITED_HI_SHIFT 20 +#define DSPFW_SPRITED_HI_MASK (1<<20) +#define DSPFW_SPRITEC_HI_SHIFT 16 +#define DSPFW_SPRITEC_HI_MASK (1<<16) +#define DSPFW_PLANEB_HI_SHIFT 12 +#define DSPFW_PLANEB_HI_MASK (1<<12) +#define DSPFW_SPRITEB_HI_SHIFT 8 +#define DSPFW_SPRITEB_HI_MASK (1<<8) +#define DSPFW_SPRITEA_HI_SHIFT 4 +#define DSPFW_SPRITEA_HI_MASK (1<<4) +#define DSPFW_PLANEA_HI_SHIFT 0 +#define DSPFW_PLANEA_HI_MASK (1<<0) +#define DSPHOWM1 (VLV_DISPLAY_BASE + 0x70068) +#define DSPFW_SR_WM1_HI_SHIFT 24 +#define DSPFW_SR_WM1_HI_MASK (3<<24) /* 2 bits for chv, 1 for vlv */ +#define DSPFW_SPRITEF_WM1_HI_SHIFT 23 +#define DSPFW_SPRITEF_WM1_HI_MASK (1<<23) +#define DSPFW_SPRITEE_WM1_HI_SHIFT 22 +#define DSPFW_SPRITEE_WM1_HI_MASK (1<<22) +#define DSPFW_PLANEC_WM1_HI_SHIFT 21 +#define DSPFW_PLANEC_WM1_HI_MASK (1<<21) +#define DSPFW_SPRITED_WM1_HI_SHIFT 20 +#define DSPFW_SPRITED_WM1_HI_MASK (1<<20) +#define DSPFW_SPRITEC_WM1_HI_SHIFT 16 +#define DSPFW_SPRITEC_WM1_HI_MASK (1<<16) +#define DSPFW_PLANEB_WM1_HI_SHIFT 12 +#define DSPFW_PLANEB_WM1_HI_MASK (1<<12) +#define DSPFW_SPRITEB_WM1_HI_SHIFT 8 +#define DSPFW_SPRITEB_WM1_HI_MASK (1<<8) +#define DSPFW_SPRITEA_WM1_HI_SHIFT 4 +#define DSPFW_SPRITEA_WM1_HI_MASK (1<<4) +#define DSPFW_PLANEA_WM1_HI_SHIFT 0 +#define DSPFW_PLANEA_WM1_HI_MASK (1<<0) + +/* drain latency register values*/ +#define VLV_DDL(pipe) (VLV_DISPLAY_BASE + 0x70050 + 4 * (pipe)) +#define DDL_CURSOR_SHIFT 24 +#define DDL_SPRITE_SHIFT(sprite) (8+8*(sprite)) +#define DDL_PLANE_SHIFT 0 +#define DDL_PRECISION_HIGH (1<<7) +#define DDL_PRECISION_LOW (0<<7) +#define DRAIN_LATENCY_MASK 0x7f + +#define CBR1_VLV (VLV_DISPLAY_BASE + 0x70400) +#define CBR_PND_DEADLINE_DISABLE (1<<31) + +/* FIFO watermark sizes etc */ +#define G4X_FIFO_LINE_SIZE 64 +#define I915_FIFO_LINE_SIZE 64 +#define I830_FIFO_LINE_SIZE 32 + +#define VALLEYVIEW_FIFO_SIZE 255 +#define G4X_FIFO_SIZE 127 +#define I965_FIFO_SIZE 512 +#define I945_FIFO_SIZE 127 +#define I915_FIFO_SIZE 95 +#define I855GM_FIFO_SIZE 127 /* In cachelines */ +#define I830_FIFO_SIZE 95 + +#define VALLEYVIEW_MAX_WM 0xff +#define G4X_MAX_WM 0x3f +#define I915_MAX_WM 0x3f + +#define PINEVIEW_DISPLAY_FIFO 512 /* in 64byte unit */ +#define PINEVIEW_FIFO_LINE_SIZE 64 +#define PINEVIEW_MAX_WM 0x1ff +#define PINEVIEW_DFT_WM 0x3f +#define PINEVIEW_DFT_HPLLOFF_WM 0 +#define PINEVIEW_GUARD_WM 10 +#define PINEVIEW_CURSOR_FIFO 64 +#define PINEVIEW_CURSOR_MAX_WM 0x3f +#define PINEVIEW_CURSOR_DFT_WM 0 +#define PINEVIEW_CURSOR_GUARD_WM 5 + +#define VALLEYVIEW_CURSOR_MAX_WM 64 +#define I965_CURSOR_FIFO 64 +#define I965_CURSOR_MAX_WM 32 +#define I965_CURSOR_DFT_WM 8 + +/* Watermark register definitions for SKL */ +#define CUR_WM_A_0 0x70140 +#define CUR_WM_B_0 0x71140 +#define PLANE_WM_1_A_0 0x70240 +#define PLANE_WM_1_B_0 0x71240 +#define PLANE_WM_2_A_0 0x70340 +#define PLANE_WM_2_B_0 0x71340 +#define PLANE_WM_TRANS_1_A_0 0x70268 +#define PLANE_WM_TRANS_1_B_0 0x71268 +#define PLANE_WM_TRANS_2_A_0 0x70368 +#define PLANE_WM_TRANS_2_B_0 0x71368 +#define CUR_WM_TRANS_A_0 0x70168 +#define CUR_WM_TRANS_B_0 0x71168 +#define PLANE_WM_EN (1 << 31) +#define PLANE_WM_LINES_SHIFT 14 +#define PLANE_WM_LINES_MASK 0x1f +#define PLANE_WM_BLOCKS_MASK 0x3ff + +#define CUR_WM_0(pipe) _PIPE(pipe, CUR_WM_A_0, CUR_WM_B_0) +#define CUR_WM(pipe, level) (CUR_WM_0(pipe) + ((4) * (level))) +#define CUR_WM_TRANS(pipe) _PIPE(pipe, CUR_WM_TRANS_A_0, CUR_WM_TRANS_B_0) + +#define _PLANE_WM_1(pipe) _PIPE(pipe, PLANE_WM_1_A_0, PLANE_WM_1_B_0) +#define _PLANE_WM_2(pipe) _PIPE(pipe, PLANE_WM_2_A_0, PLANE_WM_2_B_0) +#define _PLANE_WM_BASE(pipe, plane) \ + _PLANE(plane, _PLANE_WM_1(pipe), _PLANE_WM_2(pipe)) +#define PLANE_WM(pipe, plane, level) \ + (_PLANE_WM_BASE(pipe, plane) + ((4) * (level))) +#define _PLANE_WM_TRANS_1(pipe) \ + _PIPE(pipe, PLANE_WM_TRANS_1_A_0, PLANE_WM_TRANS_1_B_0) +#define _PLANE_WM_TRANS_2(pipe) \ + _PIPE(pipe, PLANE_WM_TRANS_2_A_0, PLANE_WM_TRANS_2_B_0) +#define PLANE_WM_TRANS(pipe, plane) \ + _PLANE(plane, _PLANE_WM_TRANS_1(pipe), _PLANE_WM_TRANS_2(pipe)) + +/* define the Watermark register on Ironlake */ +#define WM0_PIPEA_ILK 0x45100 +#define WM0_PIPE_PLANE_MASK (0xffff<<16) +#define WM0_PIPE_PLANE_SHIFT 16 +#define WM0_PIPE_SPRITE_MASK (0xff<<8) +#define WM0_PIPE_SPRITE_SHIFT 8 +#define WM0_PIPE_CURSOR_MASK (0xff) + +#define WM0_PIPEB_ILK 0x45104 +#define WM0_PIPEC_IVB 0x45200 +#define WM1_LP_ILK 0x45108 +#define WM1_LP_SR_EN (1<<31) +#define WM1_LP_LATENCY_SHIFT 24 +#define WM1_LP_LATENCY_MASK (0x7f<<24) +#define WM1_LP_FBC_MASK (0xf<<20) +#define WM1_LP_FBC_SHIFT 20 +#define WM1_LP_FBC_SHIFT_BDW 19 +#define WM1_LP_SR_MASK (0x7ff<<8) +#define WM1_LP_SR_SHIFT 8 +#define WM1_LP_CURSOR_MASK (0xff) +#define WM2_LP_ILK 0x4510c +#define WM2_LP_EN (1<<31) +#define WM3_LP_ILK 0x45110 +#define WM3_LP_EN (1<<31) +#define WM1S_LP_ILK 0x45120 +#define WM2S_LP_IVB 0x45124 +#define WM3S_LP_IVB 0x45128 +#define WM1S_LP_EN (1<<31) + +#define HSW_WM_LP_VAL(lat, fbc, pri, cur) \ + (WM3_LP_EN | ((lat) << WM1_LP_LATENCY_SHIFT) | \ + ((fbc) << WM1_LP_FBC_SHIFT) | ((pri) << WM1_LP_SR_SHIFT) | (cur)) + +/* Memory latency timer register */ +#define MLTR_ILK 0x11222 +#define MLTR_WM1_SHIFT 0 +#define MLTR_WM2_SHIFT 8 +/* the unit of memory self-refresh latency time is 0.5us */ +#define ILK_SRLT_MASK 0x3f + + +/* the address where we get all kinds of latency value */ +#define SSKPD 0x5d10 +#define SSKPD_WM_MASK 0x3f +#define SSKPD_WM0_SHIFT 0 +#define SSKPD_WM1_SHIFT 8 +#define SSKPD_WM2_SHIFT 16 +#define SSKPD_WM3_SHIFT 24 + +/* + * The two pipe frame counter registers are not synchronized, so + * reading a stable value is somewhat tricky. The following code + * should work: + * + * do { + * high1 = ((INREG(PIPEAFRAMEHIGH) & PIPE_FRAME_HIGH_MASK) >> + * PIPE_FRAME_HIGH_SHIFT; + * low1 = ((INREG(PIPEAFRAMEPIXEL) & PIPE_FRAME_LOW_MASK) >> + * PIPE_FRAME_LOW_SHIFT); + * high2 = ((INREG(PIPEAFRAMEHIGH) & PIPE_FRAME_HIGH_MASK) >> + * PIPE_FRAME_HIGH_SHIFT); + * } while (high1 != high2); + * frame = (high1 << 8) | low1; + */ +#define _PIPEAFRAMEHIGH 0x70040 +#define PIPE_FRAME_HIGH_MASK 0x0000ffff +#define PIPE_FRAME_HIGH_SHIFT 0 +#define _PIPEAFRAMEPIXEL 0x70044 +#define PIPE_FRAME_LOW_MASK 0xff000000 +#define PIPE_FRAME_LOW_SHIFT 24 +#define PIPE_PIXEL_MASK 0x00ffffff +#define PIPE_PIXEL_SHIFT 0 +/* GM45+ just has to be different */ +#define _PIPEA_FRMCOUNT_GM45 0x70040 +#define _PIPEA_FLIPCOUNT_GM45 0x70044 +#define PIPE_FRMCOUNT_GM45(pipe) _PIPE2(pipe, _PIPEA_FRMCOUNT_GM45) +#define PIPE_FLIPCOUNT_GM45(pipe) _PIPE2(pipe, _PIPEA_FLIPCOUNT_GM45) + +/* Cursor A & B regs */ +#define _CURACNTR 0x70080 +/* Old style CUR*CNTR flags (desktop 8xx) */ +#define CURSOR_ENABLE 0x80000000 +#define CURSOR_GAMMA_ENABLE 0x40000000 +#define CURSOR_STRIDE_SHIFT 28 +#define CURSOR_STRIDE(x) ((ffs(x)-9) << CURSOR_STRIDE_SHIFT) /* 256,512,1k,2k */ +#define CURSOR_PIPE_CSC_ENABLE (1<<24) +#define CURSOR_FORMAT_SHIFT 24 +#define CURSOR_FORMAT_MASK (0x07 << CURSOR_FORMAT_SHIFT) +#define CURSOR_FORMAT_2C (0x00 << CURSOR_FORMAT_SHIFT) +#define CURSOR_FORMAT_3C (0x01 << CURSOR_FORMAT_SHIFT) +#define CURSOR_FORMAT_4C (0x02 << CURSOR_FORMAT_SHIFT) +#define CURSOR_FORMAT_ARGB (0x04 << CURSOR_FORMAT_SHIFT) +#define CURSOR_FORMAT_XRGB (0x05 << CURSOR_FORMAT_SHIFT) +/* New style CUR*CNTR flags */ +#define CURSOR_MODE 0x27 +#define CURSOR_MODE_DISABLE 0x00 +#define CURSOR_MODE_128_32B_AX 0x02 +#define CURSOR_MODE_256_32B_AX 0x03 +#define CURSOR_MODE_64_32B_AX 0x07 +#define CURSOR_MODE_128_ARGB_AX ((1 << 5) | CURSOR_MODE_128_32B_AX) +#define CURSOR_MODE_256_ARGB_AX ((1 << 5) | CURSOR_MODE_256_32B_AX) +#define CURSOR_MODE_64_ARGB_AX ((1 << 5) | CURSOR_MODE_64_32B_AX) +#define MCURSOR_PIPE_SELECT (1 << 28) +#define MCURSOR_PIPE_A 0x00 +#define MCURSOR_PIPE_B (1 << 28) +#define MCURSOR_GAMMA_ENABLE (1 << 26) +#define CURSOR_ROTATE_180 (1<<15) +#define CURSOR_TRICKLE_FEED_DISABLE (1 << 14) +#define _CURABASE 0x70084 +#define _CURAPOS 0x70088 +#define CURSOR_POS_MASK 0x007FF +#define CURSOR_POS_SIGN 0x8000 +#define CURSOR_X_SHIFT 0 +#define CURSOR_Y_SHIFT 16 +#define CURSIZE 0x700a0 +#define _CURBCNTR 0x700c0 +#define _CURBBASE 0x700c4 +#define _CURBPOS 0x700c8 + +#define _CURBCNTR_IVB 0x71080 +#define _CURBBASE_IVB 0x71084 +#define _CURBPOS_IVB 0x71088 + +#define _CURSOR2(pipe, reg) (dev_priv->info.cursor_offsets[(pipe)] - \ + dev_priv->info.cursor_offsets[PIPE_A] + (reg) + \ + dev_priv->info.display_mmio_offset) + +#define CURCNTR(pipe) _CURSOR2(pipe, _CURACNTR) +#define CURBASE(pipe) _CURSOR2(pipe, _CURABASE) +#define CURPOS(pipe) _CURSOR2(pipe, _CURAPOS) + +#define CURSOR_A_OFFSET 0x70080 +#define CURSOR_B_OFFSET 0x700c0 +#define CHV_CURSOR_C_OFFSET 0x700e0 +#define IVB_CURSOR_B_OFFSET 0x71080 +#define IVB_CURSOR_C_OFFSET 0x72080 + +/* Display A control */ +#define _DSPACNTR 0x70180 +#define DISPLAY_PLANE_ENABLE (1<<31) +#define DISPLAY_PLANE_DISABLE 0 +#define DISPPLANE_GAMMA_ENABLE (1<<30) +#define DISPPLANE_GAMMA_DISABLE 0 +#define DISPPLANE_PIXFORMAT_MASK (0xf<<26) +#define DISPPLANE_YUV422 (0x0<<26) +#define DISPPLANE_8BPP (0x2<<26) +#define DISPPLANE_BGRA555 (0x3<<26) +#define DISPPLANE_BGRX555 (0x4<<26) +#define DISPPLANE_BGRX565 (0x5<<26) +#define DISPPLANE_BGRX888 (0x6<<26) +#define DISPPLANE_BGRA888 (0x7<<26) +#define DISPPLANE_RGBX101010 (0x8<<26) +#define DISPPLANE_RGBA101010 (0x9<<26) +#define DISPPLANE_BGRX101010 (0xa<<26) +#define DISPPLANE_RGBX161616 (0xc<<26) +#define DISPPLANE_RGBX888 (0xe<<26) +#define DISPPLANE_RGBA888 (0xf<<26) +#define DISPPLANE_STEREO_ENABLE (1<<25) +#define DISPPLANE_STEREO_DISABLE 0 +#define DISPPLANE_PIPE_CSC_ENABLE (1<<24) +#define DISPPLANE_SEL_PIPE_SHIFT 24 +#define DISPPLANE_SEL_PIPE_MASK (3<info.display_mmio_offset + 0x71410) +#define SWF01 (dev_priv->info.display_mmio_offset + 0x71414) +#define SWF02 (dev_priv->info.display_mmio_offset + 0x71418) +#define SWF03 (dev_priv->info.display_mmio_offset + 0x7141c) +#define SWF04 (dev_priv->info.display_mmio_offset + 0x71420) +#define SWF05 (dev_priv->info.display_mmio_offset + 0x71424) +#define SWF06 (dev_priv->info.display_mmio_offset + 0x71428) +#define SWF10 (dev_priv->info.display_mmio_offset + 0x70410) +#define SWF11 (dev_priv->info.display_mmio_offset + 0x70414) +#define SWF14 (dev_priv->info.display_mmio_offset + 0x71420) +#define SWF30 (dev_priv->info.display_mmio_offset + 0x72414) +#define SWF31 (dev_priv->info.display_mmio_offset + 0x72418) +#define SWF32 (dev_priv->info.display_mmio_offset + 0x7241c) + +/* Pipe B */ +#define _PIPEBDSL (dev_priv->info.display_mmio_offset + 0x71000) +#define _PIPEBCONF (dev_priv->info.display_mmio_offset + 0x71008) +#define _PIPEBSTAT (dev_priv->info.display_mmio_offset + 0x71024) +#define _PIPEBFRAMEHIGH 0x71040 +#define _PIPEBFRAMEPIXEL 0x71044 +#define _PIPEB_FRMCOUNT_GM45 (dev_priv->info.display_mmio_offset + 0x71040) +#define _PIPEB_FLIPCOUNT_GM45 (dev_priv->info.display_mmio_offset + 0x71044) + + +/* Display B control */ +#define _DSPBCNTR (dev_priv->info.display_mmio_offset + 0x71180) +#define DISPPLANE_ALPHA_TRANS_ENABLE (1<<15) +#define DISPPLANE_ALPHA_TRANS_DISABLE 0 +#define DISPPLANE_SPRITE_ABOVE_DISPLAY 0 +#define DISPPLANE_SPRITE_ABOVE_OVERLAY (1) +#define _DSPBADDR (dev_priv->info.display_mmio_offset + 0x71184) +#define _DSPBSTRIDE (dev_priv->info.display_mmio_offset + 0x71188) +#define _DSPBPOS (dev_priv->info.display_mmio_offset + 0x7118C) +#define _DSPBSIZE (dev_priv->info.display_mmio_offset + 0x71190) +#define _DSPBSURF (dev_priv->info.display_mmio_offset + 0x7119C) +#define _DSPBTILEOFF (dev_priv->info.display_mmio_offset + 0x711A4) +#define _DSPBOFFSET (dev_priv->info.display_mmio_offset + 0x711A4) +#define _DSPBSURFLIVE (dev_priv->info.display_mmio_offset + 0x711AC) + +/* Sprite A control */ +#define _DVSACNTR 0x72180 +#define DVS_ENABLE (1<<31) +#define DVS_GAMMA_ENABLE (1<<30) +#define DVS_PIXFORMAT_MASK (3<<25) +#define DVS_FORMAT_YUV422 (0<<25) +#define DVS_FORMAT_RGBX101010 (1<<25) +#define DVS_FORMAT_RGBX888 (2<<25) +#define DVS_FORMAT_RGBX161616 (3<<25) +#define DVS_PIPE_CSC_ENABLE (1<<24) +#define DVS_SOURCE_KEY (1<<22) +#define DVS_RGB_ORDER_XBGR (1<<20) +#define DVS_YUV_BYTE_ORDER_MASK (3<<16) +#define DVS_YUV_ORDER_YUYV (0<<16) +#define DVS_YUV_ORDER_UYVY (1<<16) +#define DVS_YUV_ORDER_YVYU (2<<16) +#define DVS_YUV_ORDER_VYUY (3<<16) +#define DVS_ROTATE_180 (1<<15) +#define DVS_DEST_KEY (1<<2) +#define DVS_TRICKLE_FEED_DISABLE (1<<14) +#define DVS_TILED (1<<10) +#define _DVSALINOFF 0x72184 +#define _DVSASTRIDE 0x72188 +#define _DVSAPOS 0x7218c +#define _DVSASIZE 0x72190 +#define _DVSAKEYVAL 0x72194 +#define _DVSAKEYMSK 0x72198 +#define _DVSASURF 0x7219c +#define _DVSAKEYMAXVAL 0x721a0 +#define _DVSATILEOFF 0x721a4 +#define _DVSASURFLIVE 0x721ac +#define _DVSASCALE 0x72204 +#define DVS_SCALE_ENABLE (1<<31) +#define DVS_FILTER_MASK (3<<29) +#define DVS_FILTER_MEDIUM (0<<29) +#define DVS_FILTER_ENHANCING (1<<29) +#define DVS_FILTER_SOFTENING (2<<29) +#define DVS_VERTICAL_OFFSET_HALF (1<<28) /* must be enabled below */ +#define DVS_VERTICAL_OFFSET_ENABLE (1<<27) +#define _DVSAGAMC 0x72300 + +#define _DVSBCNTR 0x73180 +#define _DVSBLINOFF 0x73184 +#define _DVSBSTRIDE 0x73188 +#define _DVSBPOS 0x7318c +#define _DVSBSIZE 0x73190 +#define _DVSBKEYVAL 0x73194 +#define _DVSBKEYMSK 0x73198 +#define _DVSBSURF 0x7319c +#define _DVSBKEYMAXVAL 0x731a0 +#define _DVSBTILEOFF 0x731a4 +#define _DVSBSURFLIVE 0x731ac +#define _DVSBSCALE 0x73204 +#define _DVSBGAMC 0x73300 + +#define DVSCNTR(pipe) _PIPE(pipe, _DVSACNTR, _DVSBCNTR) +#define DVSLINOFF(pipe) _PIPE(pipe, _DVSALINOFF, _DVSBLINOFF) +#define DVSSTRIDE(pipe) _PIPE(pipe, _DVSASTRIDE, _DVSBSTRIDE) +#define DVSPOS(pipe) _PIPE(pipe, _DVSAPOS, _DVSBPOS) +#define DVSSURF(pipe) _PIPE(pipe, _DVSASURF, _DVSBSURF) +#define DVSKEYMAX(pipe) _PIPE(pipe, _DVSAKEYMAXVAL, _DVSBKEYMAXVAL) +#define DVSSIZE(pipe) _PIPE(pipe, _DVSASIZE, _DVSBSIZE) +#define DVSSCALE(pipe) _PIPE(pipe, _DVSASCALE, _DVSBSCALE) +#define DVSTILEOFF(pipe) _PIPE(pipe, _DVSATILEOFF, _DVSBTILEOFF) +#define DVSKEYVAL(pipe) _PIPE(pipe, _DVSAKEYVAL, _DVSBKEYVAL) +#define DVSKEYMSK(pipe) _PIPE(pipe, _DVSAKEYMSK, _DVSBKEYMSK) +#define DVSSURFLIVE(pipe) _PIPE(pipe, _DVSASURFLIVE, _DVSBSURFLIVE) + +#define _SPRA_CTL 0x70280 +#define SPRITE_ENABLE (1<<31) +#define SPRITE_GAMMA_ENABLE (1<<30) +#define SPRITE_PIXFORMAT_MASK (7<<25) +#define SPRITE_FORMAT_YUV422 (0<<25) +#define SPRITE_FORMAT_RGBX101010 (1<<25) +#define SPRITE_FORMAT_RGBX888 (2<<25) +#define SPRITE_FORMAT_RGBX161616 (3<<25) +#define SPRITE_FORMAT_YUV444 (4<<25) +#define SPRITE_FORMAT_XR_BGR101010 (5<<25) /* Extended range */ +#define SPRITE_PIPE_CSC_ENABLE (1<<24) +#define SPRITE_SOURCE_KEY (1<<22) +#define SPRITE_RGB_ORDER_RGBX (1<<20) /* only for 888 and 161616 */ +#define SPRITE_YUV_TO_RGB_CSC_DISABLE (1<<19) +#define SPRITE_YUV_CSC_FORMAT_BT709 (1<<18) /* 0 is BT601 */ +#define SPRITE_YUV_BYTE_ORDER_MASK (3<<16) +#define SPRITE_YUV_ORDER_YUYV (0<<16) +#define SPRITE_YUV_ORDER_UYVY (1<<16) +#define SPRITE_YUV_ORDER_YVYU (2<<16) +#define SPRITE_YUV_ORDER_VYUY (3<<16) +#define SPRITE_ROTATE_180 (1<<15) +#define SPRITE_TRICKLE_FEED_DISABLE (1<<14) +#define SPRITE_INT_GAMMA_ENABLE (1<<13) +#define SPRITE_TILED (1<<10) +#define SPRITE_DEST_KEY (1<<2) +#define _SPRA_LINOFF 0x70284 +#define _SPRA_STRIDE 0x70288 +#define _SPRA_POS 0x7028c +#define _SPRA_SIZE 0x70290 +#define _SPRA_KEYVAL 0x70294 +#define _SPRA_KEYMSK 0x70298 +#define _SPRA_SURF 0x7029c +#define _SPRA_KEYMAX 0x702a0 +#define _SPRA_TILEOFF 0x702a4 +#define _SPRA_OFFSET 0x702a4 +#define _SPRA_SURFLIVE 0x702ac +#define _SPRA_SCALE 0x70304 +#define SPRITE_SCALE_ENABLE (1<<31) +#define SPRITE_FILTER_MASK (3<<29) +#define SPRITE_FILTER_MEDIUM (0<<29) +#define SPRITE_FILTER_ENHANCING (1<<29) +#define SPRITE_FILTER_SOFTENING (2<<29) +#define SPRITE_VERTICAL_OFFSET_HALF (1<<28) /* must be enabled below */ +#define SPRITE_VERTICAL_OFFSET_ENABLE (1<<27) +#define _SPRA_GAMC 0x70400 + +#define _SPRB_CTL 0x71280 +#define _SPRB_LINOFF 0x71284 +#define _SPRB_STRIDE 0x71288 +#define _SPRB_POS 0x7128c +#define _SPRB_SIZE 0x71290 +#define _SPRB_KEYVAL 0x71294 +#define _SPRB_KEYMSK 0x71298 +#define _SPRB_SURF 0x7129c +#define _SPRB_KEYMAX 0x712a0 +#define _SPRB_TILEOFF 0x712a4 +#define _SPRB_OFFSET 0x712a4 +#define _SPRB_SURFLIVE 0x712ac +#define _SPRB_SCALE 0x71304 +#define _SPRB_GAMC 0x71400 + +#define SPRCTL(pipe) _PIPE(pipe, _SPRA_CTL, _SPRB_CTL) +#define SPRLINOFF(pipe) _PIPE(pipe, _SPRA_LINOFF, _SPRB_LINOFF) +#define SPRSTRIDE(pipe) _PIPE(pipe, _SPRA_STRIDE, _SPRB_STRIDE) +#define SPRPOS(pipe) _PIPE(pipe, _SPRA_POS, _SPRB_POS) +#define SPRSIZE(pipe) _PIPE(pipe, _SPRA_SIZE, _SPRB_SIZE) +#define SPRKEYVAL(pipe) _PIPE(pipe, _SPRA_KEYVAL, _SPRB_KEYVAL) +#define SPRKEYMSK(pipe) _PIPE(pipe, _SPRA_KEYMSK, _SPRB_KEYMSK) +#define SPRSURF(pipe) _PIPE(pipe, _SPRA_SURF, _SPRB_SURF) +#define SPRKEYMAX(pipe) _PIPE(pipe, _SPRA_KEYMAX, _SPRB_KEYMAX) +#define SPRTILEOFF(pipe) _PIPE(pipe, _SPRA_TILEOFF, _SPRB_TILEOFF) +#define SPROFFSET(pipe) _PIPE(pipe, _SPRA_OFFSET, _SPRB_OFFSET) +#define SPRSCALE(pipe) _PIPE(pipe, _SPRA_SCALE, _SPRB_SCALE) +#define SPRGAMC(pipe) _PIPE(pipe, _SPRA_GAMC, _SPRB_GAMC) +#define SPRSURFLIVE(pipe) _PIPE(pipe, _SPRA_SURFLIVE, _SPRB_SURFLIVE) + +#define _SPACNTR (VLV_DISPLAY_BASE + 0x72180) +#define SP_ENABLE (1<<31) +#define SP_GAMMA_ENABLE (1<<30) +#define SP_PIXFORMAT_MASK (0xf<<26) +#define SP_FORMAT_YUV422 (0<<26) +#define SP_FORMAT_BGR565 (5<<26) +#define SP_FORMAT_BGRX8888 (6<<26) +#define SP_FORMAT_BGRA8888 (7<<26) +#define SP_FORMAT_RGBX1010102 (8<<26) +#define SP_FORMAT_RGBA1010102 (9<<26) +#define SP_FORMAT_RGBX8888 (0xe<<26) +#define SP_FORMAT_RGBA8888 (0xf<<26) +#define SP_ALPHA_PREMULTIPLY (1<<23) /* CHV pipe B */ +#define SP_SOURCE_KEY (1<<22) +#define SP_YUV_BYTE_ORDER_MASK (3<<16) +#define SP_YUV_ORDER_YUYV (0<<16) +#define SP_YUV_ORDER_UYVY (1<<16) +#define SP_YUV_ORDER_YVYU (2<<16) +#define SP_YUV_ORDER_VYUY (3<<16) +#define SP_ROTATE_180 (1<<15) +#define SP_TILED (1<<10) +#define SP_MIRROR (1<<8) /* CHV pipe B */ +#define _SPALINOFF (VLV_DISPLAY_BASE + 0x72184) +#define _SPASTRIDE (VLV_DISPLAY_BASE + 0x72188) +#define _SPAPOS (VLV_DISPLAY_BASE + 0x7218c) +#define _SPASIZE (VLV_DISPLAY_BASE + 0x72190) +#define _SPAKEYMINVAL (VLV_DISPLAY_BASE + 0x72194) +#define _SPAKEYMSK (VLV_DISPLAY_BASE + 0x72198) +#define _SPASURF (VLV_DISPLAY_BASE + 0x7219c) +#define _SPAKEYMAXVAL (VLV_DISPLAY_BASE + 0x721a0) +#define _SPATILEOFF (VLV_DISPLAY_BASE + 0x721a4) +#define _SPACONSTALPHA (VLV_DISPLAY_BASE + 0x721a8) +#define SP_CONST_ALPHA_ENABLE (1<<31) +#define _SPAGAMC (VLV_DISPLAY_BASE + 0x721f4) + +#define _SPBCNTR (VLV_DISPLAY_BASE + 0x72280) +#define _SPBLINOFF (VLV_DISPLAY_BASE + 0x72284) +#define _SPBSTRIDE (VLV_DISPLAY_BASE + 0x72288) +#define _SPBPOS (VLV_DISPLAY_BASE + 0x7228c) +#define _SPBSIZE (VLV_DISPLAY_BASE + 0x72290) +#define _SPBKEYMINVAL (VLV_DISPLAY_BASE + 0x72294) +#define _SPBKEYMSK (VLV_DISPLAY_BASE + 0x72298) +#define _SPBSURF (VLV_DISPLAY_BASE + 0x7229c) +#define _SPBKEYMAXVAL (VLV_DISPLAY_BASE + 0x722a0) +#define _SPBTILEOFF (VLV_DISPLAY_BASE + 0x722a4) +#define _SPBCONSTALPHA (VLV_DISPLAY_BASE + 0x722a8) +#define _SPBGAMC (VLV_DISPLAY_BASE + 0x722f4) + +#define SPCNTR(pipe, plane) _PIPE(pipe * 2 + plane, _SPACNTR, _SPBCNTR) +#define SPLINOFF(pipe, plane) _PIPE(pipe * 2 + plane, _SPALINOFF, _SPBLINOFF) +#define SPSTRIDE(pipe, plane) _PIPE(pipe * 2 + plane, _SPASTRIDE, _SPBSTRIDE) +#define SPPOS(pipe, plane) _PIPE(pipe * 2 + plane, _SPAPOS, _SPBPOS) +#define SPSIZE(pipe, plane) _PIPE(pipe * 2 + plane, _SPASIZE, _SPBSIZE) +#define SPKEYMINVAL(pipe, plane) _PIPE(pipe * 2 + plane, _SPAKEYMINVAL, _SPBKEYMINVAL) +#define SPKEYMSK(pipe, plane) _PIPE(pipe * 2 + plane, _SPAKEYMSK, _SPBKEYMSK) +#define SPSURF(pipe, plane) _PIPE(pipe * 2 + plane, _SPASURF, _SPBSURF) +#define SPKEYMAXVAL(pipe, plane) _PIPE(pipe * 2 + plane, _SPAKEYMAXVAL, _SPBKEYMAXVAL) +#define SPTILEOFF(pipe, plane) _PIPE(pipe * 2 + plane, _SPATILEOFF, _SPBTILEOFF) +#define SPCONSTALPHA(pipe, plane) _PIPE(pipe * 2 + plane, _SPACONSTALPHA, _SPBCONSTALPHA) +#define SPGAMC(pipe, plane) _PIPE(pipe * 2 + plane, _SPAGAMC, _SPBGAMC) + +/* + * CHV pipe B sprite CSC + * + * |cr| |c0 c1 c2| |cr + cr_ioff| |cr_ooff| + * |yg| = |c3 c4 c5| x |yg + yg_ioff| + |yg_ooff| + * |cb| |c6 c7 c8| |cb + cr_ioff| |cb_ooff| + */ +#define SPCSCYGOFF(sprite) (VLV_DISPLAY_BASE + 0x6d900 + (sprite) * 0x1000) +#define SPCSCCBOFF(sprite) (VLV_DISPLAY_BASE + 0x6d904 + (sprite) * 0x1000) +#define SPCSCCROFF(sprite) (VLV_DISPLAY_BASE + 0x6d908 + (sprite) * 0x1000) +#define SPCSC_OOFF(x) (((x) & 0x7ff) << 16) /* s11 */ +#define SPCSC_IOFF(x) (((x) & 0x7ff) << 0) /* s11 */ + +#define SPCSCC01(sprite) (VLV_DISPLAY_BASE + 0x6d90c + (sprite) * 0x1000) +#define SPCSCC23(sprite) (VLV_DISPLAY_BASE + 0x6d910 + (sprite) * 0x1000) +#define SPCSCC45(sprite) (VLV_DISPLAY_BASE + 0x6d914 + (sprite) * 0x1000) +#define SPCSCC67(sprite) (VLV_DISPLAY_BASE + 0x6d918 + (sprite) * 0x1000) +#define SPCSCC8(sprite) (VLV_DISPLAY_BASE + 0x6d91c + (sprite) * 0x1000) +#define SPCSC_C1(x) (((x) & 0x7fff) << 16) /* s3.12 */ +#define SPCSC_C0(x) (((x) & 0x7fff) << 0) /* s3.12 */ + +#define SPCSCYGICLAMP(sprite) (VLV_DISPLAY_BASE + 0x6d920 + (sprite) * 0x1000) +#define SPCSCCBICLAMP(sprite) (VLV_DISPLAY_BASE + 0x6d924 + (sprite) * 0x1000) +#define SPCSCCRICLAMP(sprite) (VLV_DISPLAY_BASE + 0x6d928 + (sprite) * 0x1000) +#define SPCSC_IMAX(x) (((x) & 0x7ff) << 16) /* s11 */ +#define SPCSC_IMIN(x) (((x) & 0x7ff) << 0) /* s11 */ + +#define SPCSCYGOCLAMP(sprite) (VLV_DISPLAY_BASE + 0x6d92c + (sprite) * 0x1000) +#define SPCSCCBOCLAMP(sprite) (VLV_DISPLAY_BASE + 0x6d930 + (sprite) * 0x1000) +#define SPCSCCROCLAMP(sprite) (VLV_DISPLAY_BASE + 0x6d934 + (sprite) * 0x1000) +#define SPCSC_OMAX(x) ((x) << 16) /* u10 */ +#define SPCSC_OMIN(x) ((x) << 0) /* u10 */ + +/* Skylake plane registers */ + +#define _PLANE_CTL_1_A 0x70180 +#define _PLANE_CTL_2_A 0x70280 +#define _PLANE_CTL_3_A 0x70380 +#define PLANE_CTL_ENABLE (1 << 31) +#define PLANE_CTL_PIPE_GAMMA_ENABLE (1 << 30) +#define PLANE_CTL_FORMAT_MASK (0xf << 24) +#define PLANE_CTL_FORMAT_YUV422 ( 0 << 24) +#define PLANE_CTL_FORMAT_NV12 ( 1 << 24) +#define PLANE_CTL_FORMAT_XRGB_2101010 ( 2 << 24) +#define PLANE_CTL_FORMAT_XRGB_8888 ( 4 << 24) +#define PLANE_CTL_FORMAT_XRGB_16161616F ( 6 << 24) +#define PLANE_CTL_FORMAT_AYUV ( 8 << 24) +#define PLANE_CTL_FORMAT_INDEXED ( 12 << 24) +#define PLANE_CTL_FORMAT_RGB_565 ( 14 << 24) +#define PLANE_CTL_PIPE_CSC_ENABLE (1 << 23) +#define PLANE_CTL_KEY_ENABLE_MASK (0x3 << 21) +#define PLANE_CTL_KEY_ENABLE_SOURCE ( 1 << 21) +#define PLANE_CTL_KEY_ENABLE_DESTINATION ( 2 << 21) +#define PLANE_CTL_ORDER_BGRX (0 << 20) +#define PLANE_CTL_ORDER_RGBX (1 << 20) +#define PLANE_CTL_YUV422_ORDER_MASK (0x3 << 16) +#define PLANE_CTL_YUV422_YUYV ( 0 << 16) +#define PLANE_CTL_YUV422_UYVY ( 1 << 16) +#define PLANE_CTL_YUV422_YVYU ( 2 << 16) +#define PLANE_CTL_YUV422_VYUY ( 3 << 16) +#define PLANE_CTL_DECOMPRESSION_ENABLE (1 << 15) +#define PLANE_CTL_TRICKLE_FEED_DISABLE (1 << 14) +#define PLANE_CTL_PLANE_GAMMA_DISABLE (1 << 13) +#define PLANE_CTL_TILED_MASK (0x7 << 10) +#define PLANE_CTL_TILED_LINEAR ( 0 << 10) +#define PLANE_CTL_TILED_X ( 1 << 10) +#define PLANE_CTL_TILED_Y ( 4 << 10) +#define PLANE_CTL_TILED_YF ( 5 << 10) +#define PLANE_CTL_ALPHA_MASK (0x3 << 4) +#define PLANE_CTL_ALPHA_DISABLE ( 0 << 4) +#define PLANE_CTL_ALPHA_SW_PREMULTIPLY ( 2 << 4) +#define PLANE_CTL_ALPHA_HW_PREMULTIPLY ( 3 << 4) +#define PLANE_CTL_ROTATE_MASK 0x3 +#define PLANE_CTL_ROTATE_0 0x0 +#define PLANE_CTL_ROTATE_90 0x1 +#define PLANE_CTL_ROTATE_180 0x2 +#define PLANE_CTL_ROTATE_270 0x3 +#define _PLANE_STRIDE_1_A 0x70188 +#define _PLANE_STRIDE_2_A 0x70288 +#define _PLANE_STRIDE_3_A 0x70388 +#define _PLANE_POS_1_A 0x7018c +#define _PLANE_POS_2_A 0x7028c +#define _PLANE_POS_3_A 0x7038c +#define _PLANE_SIZE_1_A 0x70190 +#define _PLANE_SIZE_2_A 0x70290 +#define _PLANE_SIZE_3_A 0x70390 +#define _PLANE_SURF_1_A 0x7019c +#define _PLANE_SURF_2_A 0x7029c +#define _PLANE_SURF_3_A 0x7039c +#define _PLANE_OFFSET_1_A 0x701a4 +#define _PLANE_OFFSET_2_A 0x702a4 +#define _PLANE_OFFSET_3_A 0x703a4 +#define _PLANE_KEYVAL_1_A 0x70194 +#define _PLANE_KEYVAL_2_A 0x70294 +#define _PLANE_KEYMSK_1_A 0x70198 +#define _PLANE_KEYMSK_2_A 0x70298 +#define _PLANE_KEYMAX_1_A 0x701a0 +#define _PLANE_KEYMAX_2_A 0x702a0 +#define _PLANE_BUF_CFG_1_A 0x7027c +#define _PLANE_BUF_CFG_2_A 0x7037c + +#define _PLANE_CTL_1_B 0x71180 +#define _PLANE_CTL_2_B 0x71280 +#define _PLANE_CTL_3_B 0x71380 +#define _PLANE_CTL_1(pipe) _PIPE(pipe, _PLANE_CTL_1_A, _PLANE_CTL_1_B) +#define _PLANE_CTL_2(pipe) _PIPE(pipe, _PLANE_CTL_2_A, _PLANE_CTL_2_B) +#define _PLANE_CTL_3(pipe) _PIPE(pipe, _PLANE_CTL_3_A, _PLANE_CTL_3_B) +#define PLANE_CTL(pipe, plane) \ + _PLANE(plane, _PLANE_CTL_1(pipe), _PLANE_CTL_2(pipe)) + +#define _PLANE_STRIDE_1_B 0x71188 +#define _PLANE_STRIDE_2_B 0x71288 +#define _PLANE_STRIDE_3_B 0x71388 +#define _PLANE_STRIDE_1(pipe) \ + _PIPE(pipe, _PLANE_STRIDE_1_A, _PLANE_STRIDE_1_B) +#define _PLANE_STRIDE_2(pipe) \ + _PIPE(pipe, _PLANE_STRIDE_2_A, _PLANE_STRIDE_2_B) +#define _PLANE_STRIDE_3(pipe) \ + _PIPE(pipe, _PLANE_STRIDE_3_A, _PLANE_STRIDE_3_B) +#define PLANE_STRIDE(pipe, plane) \ + _PLANE(plane, _PLANE_STRIDE_1(pipe), _PLANE_STRIDE_2(pipe)) + +#define _PLANE_POS_1_B 0x7118c +#define _PLANE_POS_2_B 0x7128c +#define _PLANE_POS_3_B 0x7138c +#define _PLANE_POS_1(pipe) _PIPE(pipe, _PLANE_POS_1_A, _PLANE_POS_1_B) +#define _PLANE_POS_2(pipe) _PIPE(pipe, _PLANE_POS_2_A, _PLANE_POS_2_B) +#define _PLANE_POS_3(pipe) _PIPE(pipe, _PLANE_POS_3_A, _PLANE_POS_3_B) +#define PLANE_POS(pipe, plane) \ + _PLANE(plane, _PLANE_POS_1(pipe), _PLANE_POS_2(pipe)) + +#define _PLANE_SIZE_1_B 0x71190 +#define _PLANE_SIZE_2_B 0x71290 +#define _PLANE_SIZE_3_B 0x71390 +#define _PLANE_SIZE_1(pipe) _PIPE(pipe, _PLANE_SIZE_1_A, _PLANE_SIZE_1_B) +#define _PLANE_SIZE_2(pipe) _PIPE(pipe, _PLANE_SIZE_2_A, _PLANE_SIZE_2_B) +#define _PLANE_SIZE_3(pipe) _PIPE(pipe, _PLANE_SIZE_3_A, _PLANE_SIZE_3_B) +#define PLANE_SIZE(pipe, plane) \ + _PLANE(plane, _PLANE_SIZE_1(pipe), _PLANE_SIZE_2(pipe)) + +#define _PLANE_SURF_1_B 0x7119c +#define _PLANE_SURF_2_B 0x7129c +#define _PLANE_SURF_3_B 0x7139c +#define _PLANE_SURF_1(pipe) _PIPE(pipe, _PLANE_SURF_1_A, _PLANE_SURF_1_B) +#define _PLANE_SURF_2(pipe) _PIPE(pipe, _PLANE_SURF_2_A, _PLANE_SURF_2_B) +#define _PLANE_SURF_3(pipe) _PIPE(pipe, _PLANE_SURF_3_A, _PLANE_SURF_3_B) +#define PLANE_SURF(pipe, plane) \ + _PLANE(plane, _PLANE_SURF_1(pipe), _PLANE_SURF_2(pipe)) + +#define _PLANE_OFFSET_1_B 0x711a4 +#define _PLANE_OFFSET_2_B 0x712a4 +#define _PLANE_OFFSET_1(pipe) _PIPE(pipe, _PLANE_OFFSET_1_A, _PLANE_OFFSET_1_B) +#define _PLANE_OFFSET_2(pipe) _PIPE(pipe, _PLANE_OFFSET_2_A, _PLANE_OFFSET_2_B) +#define PLANE_OFFSET(pipe, plane) \ + _PLANE(plane, _PLANE_OFFSET_1(pipe), _PLANE_OFFSET_2(pipe)) + +#define _PLANE_KEYVAL_1_B 0x71194 +#define _PLANE_KEYVAL_2_B 0x71294 +#define _PLANE_KEYVAL_1(pipe) _PIPE(pipe, _PLANE_KEYVAL_1_A, _PLANE_KEYVAL_1_B) +#define _PLANE_KEYVAL_2(pipe) _PIPE(pipe, _PLANE_KEYVAL_2_A, _PLANE_KEYVAL_2_B) +#define PLANE_KEYVAL(pipe, plane) \ + _PLANE(plane, _PLANE_KEYVAL_1(pipe), _PLANE_KEYVAL_2(pipe)) + +#define _PLANE_KEYMSK_1_B 0x71198 +#define _PLANE_KEYMSK_2_B 0x71298 +#define _PLANE_KEYMSK_1(pipe) _PIPE(pipe, _PLANE_KEYMSK_1_A, _PLANE_KEYMSK_1_B) +#define _PLANE_KEYMSK_2(pipe) _PIPE(pipe, _PLANE_KEYMSK_2_A, _PLANE_KEYMSK_2_B) +#define PLANE_KEYMSK(pipe, plane) \ + _PLANE(plane, _PLANE_KEYMSK_1(pipe), _PLANE_KEYMSK_2(pipe)) + +#define _PLANE_KEYMAX_1_B 0x711a0 +#define _PLANE_KEYMAX_2_B 0x712a0 +#define _PLANE_KEYMAX_1(pipe) _PIPE(pipe, _PLANE_KEYMAX_1_A, _PLANE_KEYMAX_1_B) +#define _PLANE_KEYMAX_2(pipe) _PIPE(pipe, _PLANE_KEYMAX_2_A, _PLANE_KEYMAX_2_B) +#define PLANE_KEYMAX(pipe, plane) \ + _PLANE(plane, _PLANE_KEYMAX_1(pipe), _PLANE_KEYMAX_2(pipe)) + +#define _PLANE_BUF_CFG_1_B 0x7127c +#define _PLANE_BUF_CFG_2_B 0x7137c +#define _PLANE_BUF_CFG_1(pipe) \ + _PIPE(pipe, _PLANE_BUF_CFG_1_A, _PLANE_BUF_CFG_1_B) +#define _PLANE_BUF_CFG_2(pipe) \ + _PIPE(pipe, _PLANE_BUF_CFG_2_A, _PLANE_BUF_CFG_2_B) +#define PLANE_BUF_CFG(pipe, plane) \ + _PLANE(plane, _PLANE_BUF_CFG_1(pipe), _PLANE_BUF_CFG_2(pipe)) + +/* SKL new cursor registers */ +#define _CUR_BUF_CFG_A 0x7017c +#define _CUR_BUF_CFG_B 0x7117c +#define CUR_BUF_CFG(pipe) _PIPE(pipe, _CUR_BUF_CFG_A, _CUR_BUF_CFG_B) + +/* VBIOS regs */ +#define VGACNTRL 0x71400 +# define VGA_DISP_DISABLE (1 << 31) +# define VGA_2X_MODE (1 << 30) +# define VGA_PIPE_B_SELECT (1 << 29) + +#define VLV_VGACNTRL (VLV_DISPLAY_BASE + 0x71400) + +/* Ironlake */ + +#define CPU_VGACNTRL 0x41000 + +#define DIGITAL_PORT_HOTPLUG_CNTRL 0x44030 +#define DIGITAL_PORTA_HOTPLUG_ENABLE (1 << 4) +#define DIGITAL_PORTA_SHORT_PULSE_2MS (0 << 2) +#define DIGITAL_PORTA_SHORT_PULSE_4_5MS (1 << 2) +#define DIGITAL_PORTA_SHORT_PULSE_6MS (2 << 2) +#define DIGITAL_PORTA_SHORT_PULSE_100MS (3 << 2) +#define DIGITAL_PORTA_NO_DETECT (0 << 0) +#define DIGITAL_PORTA_LONG_PULSE_DETECT_MASK (1 << 1) +#define DIGITAL_PORTA_SHORT_PULSE_DETECT_MASK (1 << 0) + +/* refresh rate hardware control */ +#define RR_HW_CTL 0x45300 +#define RR_HW_LOW_POWER_FRAMES_MASK 0xff +#define RR_HW_HIGH_POWER_FRAMES_MASK 0xff00 + +#define FDI_PLL_BIOS_0 0x46000 +#define FDI_PLL_FB_CLOCK_MASK 0xff +#define FDI_PLL_BIOS_1 0x46004 +#define FDI_PLL_BIOS_2 0x46008 +#define DISPLAY_PORT_PLL_BIOS_0 0x4600c +#define DISPLAY_PORT_PLL_BIOS_1 0x46010 +#define DISPLAY_PORT_PLL_BIOS_2 0x46014 + +#define PCH_3DCGDIS0 0x46020 +# define MARIUNIT_CLOCK_GATE_DISABLE (1 << 18) +# define SVSMUNIT_CLOCK_GATE_DISABLE (1 << 1) + +#define PCH_3DCGDIS1 0x46024 +# define VFMUNIT_CLOCK_GATE_DISABLE (1 << 11) + +#define FDI_PLL_FREQ_CTL 0x46030 +#define FDI_PLL_FREQ_CHANGE_REQUEST (1<<24) +#define FDI_PLL_FREQ_LOCK_LIMIT_MASK 0xfff00 +#define FDI_PLL_FREQ_DISABLE_COUNT_LIMIT_MASK 0xff + + +#define _PIPEA_DATA_M1 0x60030 +#define PIPE_DATA_M1_OFFSET 0 +#define _PIPEA_DATA_N1 0x60034 +#define PIPE_DATA_N1_OFFSET 0 + +#define _PIPEA_DATA_M2 0x60038 +#define PIPE_DATA_M2_OFFSET 0 +#define _PIPEA_DATA_N2 0x6003c +#define PIPE_DATA_N2_OFFSET 0 + +#define _PIPEA_LINK_M1 0x60040 +#define PIPE_LINK_M1_OFFSET 0 +#define _PIPEA_LINK_N1 0x60044 +#define PIPE_LINK_N1_OFFSET 0 + +#define _PIPEA_LINK_M2 0x60048 +#define PIPE_LINK_M2_OFFSET 0 +#define _PIPEA_LINK_N2 0x6004c +#define PIPE_LINK_N2_OFFSET 0 + +/* PIPEB timing regs are same start from 0x61000 */ + +#define _PIPEB_DATA_M1 0x61030 +#define _PIPEB_DATA_N1 0x61034 +#define _PIPEB_DATA_M2 0x61038 +#define _PIPEB_DATA_N2 0x6103c +#define _PIPEB_LINK_M1 0x61040 +#define _PIPEB_LINK_N1 0x61044 +#define _PIPEB_LINK_M2 0x61048 +#define _PIPEB_LINK_N2 0x6104c + +#define PIPE_DATA_M1(tran) _TRANSCODER2(tran, _PIPEA_DATA_M1) +#define PIPE_DATA_N1(tran) _TRANSCODER2(tran, _PIPEA_DATA_N1) +#define PIPE_DATA_M2(tran) _TRANSCODER2(tran, _PIPEA_DATA_M2) +#define PIPE_DATA_N2(tran) _TRANSCODER2(tran, _PIPEA_DATA_N2) +#define PIPE_LINK_M1(tran) _TRANSCODER2(tran, _PIPEA_LINK_M1) +#define PIPE_LINK_N1(tran) _TRANSCODER2(tran, _PIPEA_LINK_N1) +#define PIPE_LINK_M2(tran) _TRANSCODER2(tran, _PIPEA_LINK_M2) +#define PIPE_LINK_N2(tran) _TRANSCODER2(tran, _PIPEA_LINK_N2) + +/* CPU panel fitter */ +/* IVB+ has 3 fitters, 0 is 7x5 capable, the other two only 3x3 */ +#define _PFA_CTL_1 0x68080 +#define _PFB_CTL_1 0x68880 +#define PF_ENABLE (1<<31) +#define PF_PIPE_SEL_MASK_IVB (3<<29) +#define PF_PIPE_SEL_IVB(pipe) ((pipe)<<29) +#define PF_FILTER_MASK (3<<23) +#define PF_FILTER_PROGRAMMED (0<<23) +#define PF_FILTER_MED_3x3 (1<<23) +#define PF_FILTER_EDGE_ENHANCE (2<<23) +#define PF_FILTER_EDGE_SOFTEN (3<<23) +#define _PFA_WIN_SZ 0x68074 +#define _PFB_WIN_SZ 0x68874 +#define _PFA_WIN_POS 0x68070 +#define _PFB_WIN_POS 0x68870 +#define _PFA_VSCALE 0x68084 +#define _PFB_VSCALE 0x68884 +#define _PFA_HSCALE 0x68090 +#define _PFB_HSCALE 0x68890 + +#define PF_CTL(pipe) _PIPE(pipe, _PFA_CTL_1, _PFB_CTL_1) +#define PF_WIN_SZ(pipe) _PIPE(pipe, _PFA_WIN_SZ, _PFB_WIN_SZ) +#define PF_WIN_POS(pipe) _PIPE(pipe, _PFA_WIN_POS, _PFB_WIN_POS) +#define PF_VSCALE(pipe) _PIPE(pipe, _PFA_VSCALE, _PFB_VSCALE) +#define PF_HSCALE(pipe) _PIPE(pipe, _PFA_HSCALE, _PFB_HSCALE) + +#define _PSA_CTL 0x68180 +#define _PSB_CTL 0x68980 +#define PS_ENABLE (1<<31) +#define _PSA_WIN_SZ 0x68174 +#define _PSB_WIN_SZ 0x68974 +#define _PSA_WIN_POS 0x68170 +#define _PSB_WIN_POS 0x68970 + +#define PS_CTL(pipe) _PIPE(pipe, _PSA_CTL, _PSB_CTL) +#define PS_WIN_SZ(pipe) _PIPE(pipe, _PSA_WIN_SZ, _PSB_WIN_SZ) +#define PS_WIN_POS(pipe) _PIPE(pipe, _PSA_WIN_POS, _PSB_WIN_POS) + +/* legacy palette */ +#define _LGC_PALETTE_A 0x4a000 +#define _LGC_PALETTE_B 0x4a800 +#define LGC_PALETTE(pipe) _PIPE(pipe, _LGC_PALETTE_A, _LGC_PALETTE_B) + +#define _GAMMA_MODE_A 0x4a480 +#define _GAMMA_MODE_B 0x4ac80 +#define GAMMA_MODE(pipe) _PIPE(pipe, _GAMMA_MODE_A, _GAMMA_MODE_B) +#define GAMMA_MODE_MODE_MASK (3 << 0) +#define GAMMA_MODE_MODE_8BIT (0 << 0) +#define GAMMA_MODE_MODE_10BIT (1 << 0) +#define GAMMA_MODE_MODE_12BIT (2 << 0) +#define GAMMA_MODE_MODE_SPLIT (3 << 0) + +/* interrupts */ +#define DE_MASTER_IRQ_CONTROL (1 << 31) +#define DE_SPRITEB_FLIP_DONE (1 << 29) +#define DE_SPRITEA_FLIP_DONE (1 << 28) +#define DE_PLANEB_FLIP_DONE (1 << 27) +#define DE_PLANEA_FLIP_DONE (1 << 26) +#define DE_PLANE_FLIP_DONE(plane) (1 << (26 + (plane))) +#define DE_PCU_EVENT (1 << 25) +#define DE_GTT_FAULT (1 << 24) +#define DE_POISON (1 << 23) +#define DE_PERFORM_COUNTER (1 << 22) +#define DE_PCH_EVENT (1 << 21) +#define DE_AUX_CHANNEL_A (1 << 20) +#define DE_DP_A_HOTPLUG (1 << 19) +#define DE_GSE (1 << 18) +#define DE_PIPEB_VBLANK (1 << 15) +#define DE_PIPEB_EVEN_FIELD (1 << 14) +#define DE_PIPEB_ODD_FIELD (1 << 13) +#define DE_PIPEB_LINE_COMPARE (1 << 12) +#define DE_PIPEB_VSYNC (1 << 11) +#define DE_PIPEB_CRC_DONE (1 << 10) +#define DE_PIPEB_FIFO_UNDERRUN (1 << 8) +#define DE_PIPEA_VBLANK (1 << 7) +#define DE_PIPE_VBLANK(pipe) (1 << (7 + 8*(pipe))) +#define DE_PIPEA_EVEN_FIELD (1 << 6) +#define DE_PIPEA_ODD_FIELD (1 << 5) +#define DE_PIPEA_LINE_COMPARE (1 << 4) +#define DE_PIPEA_VSYNC (1 << 3) +#define DE_PIPEA_CRC_DONE (1 << 2) +#define DE_PIPE_CRC_DONE(pipe) (1 << (2 + 8*(pipe))) +#define DE_PIPEA_FIFO_UNDERRUN (1 << 0) +#define DE_PIPE_FIFO_UNDERRUN(pipe) (1 << (8*(pipe))) + +/* More Ivybridge lolz */ +#define DE_ERR_INT_IVB (1<<30) +#define DE_GSE_IVB (1<<29) +#define DE_PCH_EVENT_IVB (1<<28) +#define DE_DP_A_HOTPLUG_IVB (1<<27) +#define DE_AUX_CHANNEL_A_IVB (1<<26) +#define DE_SPRITEC_FLIP_DONE_IVB (1<<14) +#define DE_PLANEC_FLIP_DONE_IVB (1<<13) +#define DE_PIPEC_VBLANK_IVB (1<<10) +#define DE_SPRITEB_FLIP_DONE_IVB (1<<9) +#define DE_PLANEB_FLIP_DONE_IVB (1<<8) +#define DE_PIPEB_VBLANK_IVB (1<<5) +#define DE_SPRITEA_FLIP_DONE_IVB (1<<4) +#define DE_PLANEA_FLIP_DONE_IVB (1<<3) +#define DE_PLANE_FLIP_DONE_IVB(plane) (1<< (3 + 5*(plane))) +#define DE_PIPEA_VBLANK_IVB (1<<0) +#define DE_PIPE_VBLANK_IVB(pipe) (1 << (pipe * 5)) + +#define VLV_MASTER_IER 0x4400c /* Gunit master IER */ +#define MASTER_INTERRUPT_ENABLE (1<<31) + +#define DEISR 0x44000 +#define DEIMR 0x44004 +#define DEIIR 0x44008 +#define DEIER 0x4400c + +#define GTISR 0x44010 +#define GTIMR 0x44014 +#define GTIIR 0x44018 +#define GTIER 0x4401c + +#define GEN8_MASTER_IRQ 0x44200 +#define GEN8_MASTER_IRQ_CONTROL (1<<31) +#define GEN8_PCU_IRQ (1<<30) +#define GEN8_DE_PCH_IRQ (1<<23) +#define GEN8_DE_MISC_IRQ (1<<22) +#define GEN8_DE_PORT_IRQ (1<<20) +#define GEN8_DE_PIPE_C_IRQ (1<<18) +#define GEN8_DE_PIPE_B_IRQ (1<<17) +#define GEN8_DE_PIPE_A_IRQ (1<<16) +#define GEN8_DE_PIPE_IRQ(pipe) (1<<(16+pipe)) +#define GEN8_GT_VECS_IRQ (1<<6) +#define GEN8_GT_PM_IRQ (1<<4) +#define GEN8_GT_VCS2_IRQ (1<<3) +#define GEN8_GT_VCS1_IRQ (1<<2) +#define GEN8_GT_BCS_IRQ (1<<1) +#define GEN8_GT_RCS_IRQ (1<<0) + +#define GEN8_GT_ISR(which) (0x44300 + (0x10 * (which))) +#define GEN8_GT_IMR(which) (0x44304 + (0x10 * (which))) +#define GEN8_GT_IIR(which) (0x44308 + (0x10 * (which))) +#define GEN8_GT_IER(which) (0x4430c + (0x10 * (which))) + +#define GEN8_BCS_IRQ_SHIFT 16 +#define GEN8_RCS_IRQ_SHIFT 0 +#define GEN8_VCS2_IRQ_SHIFT 16 +#define GEN8_VCS1_IRQ_SHIFT 0 +#define GEN8_VECS_IRQ_SHIFT 0 + +#define GEN8_DE_PIPE_ISR(pipe) (0x44400 + (0x10 * (pipe))) +#define GEN8_DE_PIPE_IMR(pipe) (0x44404 + (0x10 * (pipe))) +#define GEN8_DE_PIPE_IIR(pipe) (0x44408 + (0x10 * (pipe))) +#define GEN8_DE_PIPE_IER(pipe) (0x4440c + (0x10 * (pipe))) +#define GEN8_PIPE_FIFO_UNDERRUN (1 << 31) +#define GEN8_PIPE_CDCLK_CRC_ERROR (1 << 29) +#define GEN8_PIPE_CDCLK_CRC_DONE (1 << 28) +#define GEN8_PIPE_CURSOR_FAULT (1 << 10) +#define GEN8_PIPE_SPRITE_FAULT (1 << 9) +#define GEN8_PIPE_PRIMARY_FAULT (1 << 8) +#define GEN8_PIPE_SPRITE_FLIP_DONE (1 << 5) +#define GEN8_PIPE_PRIMARY_FLIP_DONE (1 << 4) +#define GEN8_PIPE_SCAN_LINE_EVENT (1 << 2) +#define GEN8_PIPE_VSYNC (1 << 1) +#define GEN8_PIPE_VBLANK (1 << 0) +#define GEN9_PIPE_CURSOR_FAULT (1 << 11) +#define GEN9_PIPE_PLANE3_FAULT (1 << 9) +#define GEN9_PIPE_PLANE2_FAULT (1 << 8) +#define GEN9_PIPE_PLANE1_FAULT (1 << 7) +#define GEN9_PIPE_PLANE3_FLIP_DONE (1 << 5) +#define GEN9_PIPE_PLANE2_FLIP_DONE (1 << 4) +#define GEN9_PIPE_PLANE1_FLIP_DONE (1 << 3) +#define GEN9_PIPE_PLANE_FLIP_DONE(p) (1 << (3 + p)) +#define GEN8_DE_PIPE_IRQ_FAULT_ERRORS \ + (GEN8_PIPE_CURSOR_FAULT | \ + GEN8_PIPE_SPRITE_FAULT | \ + GEN8_PIPE_PRIMARY_FAULT) +#define GEN9_DE_PIPE_IRQ_FAULT_ERRORS \ + (GEN9_PIPE_CURSOR_FAULT | \ + GEN9_PIPE_PLANE3_FAULT | \ + GEN9_PIPE_PLANE2_FAULT | \ + GEN9_PIPE_PLANE1_FAULT) + +#define GEN8_DE_PORT_ISR 0x44440 +#define GEN8_DE_PORT_IMR 0x44444 +#define GEN8_DE_PORT_IIR 0x44448 +#define GEN8_DE_PORT_IER 0x4444c +#define GEN8_PORT_DP_A_HOTPLUG (1 << 3) +#define GEN9_AUX_CHANNEL_D (1 << 27) +#define GEN9_AUX_CHANNEL_C (1 << 26) +#define GEN9_AUX_CHANNEL_B (1 << 25) +#define GEN8_AUX_CHANNEL_A (1 << 0) + +#define GEN8_DE_MISC_ISR 0x44460 +#define GEN8_DE_MISC_IMR 0x44464 +#define GEN8_DE_MISC_IIR 0x44468 +#define GEN8_DE_MISC_IER 0x4446c +#define GEN8_DE_MISC_GSE (1 << 27) + +#define GEN8_PCU_ISR 0x444e0 +#define GEN8_PCU_IMR 0x444e4 +#define GEN8_PCU_IIR 0x444e8 +#define GEN8_PCU_IER 0x444ec + +#define ILK_DISPLAY_CHICKEN2 0x42004 +/* Required on all Ironlake and Sandybridge according to the B-Spec. */ +#define ILK_ELPIN_409_SELECT (1 << 25) +#define ILK_DPARB_GATE (1<<22) +#define ILK_VSDPFD_FULL (1<<21) +#define FUSE_STRAP 0x42014 +#define ILK_INTERNAL_GRAPHICS_DISABLE (1 << 31) +#define ILK_INTERNAL_DISPLAY_DISABLE (1 << 30) +#define ILK_DISPLAY_DEBUG_DISABLE (1 << 29) +#define ILK_HDCP_DISABLE (1 << 25) +#define ILK_eDP_A_DISABLE (1 << 24) +#define HSW_CDCLK_LIMIT (1 << 24) +#define ILK_DESKTOP (1 << 23) + +#define ILK_DSPCLK_GATE_D 0x42020 +#define ILK_VRHUNIT_CLOCK_GATE_DISABLE (1 << 28) +#define ILK_DPFCUNIT_CLOCK_GATE_DISABLE (1 << 9) +#define ILK_DPFCRUNIT_CLOCK_GATE_DISABLE (1 << 8) +#define ILK_DPFDUNIT_CLOCK_GATE_ENABLE (1 << 7) +#define ILK_DPARBUNIT_CLOCK_GATE_ENABLE (1 << 5) + +#define IVB_CHICKEN3 0x4200c +# define CHICKEN3_DGMG_REQ_OUT_FIX_DISABLE (1 << 5) +# define CHICKEN3_DGMG_DONE_FIX_DISABLE (1 << 2) + +#define CHICKEN_PAR1_1 0x42080 +#define DPA_MASK_VBLANK_SRD (1 << 15) +#define FORCE_ARB_IDLE_PLANES (1 << 14) + +#define _CHICKEN_PIPESL_1_A 0x420b0 +#define _CHICKEN_PIPESL_1_B 0x420b4 +#define HSW_FBCQ_DIS (1 << 22) +#define BDW_DPRS_MASK_VBLANK_SRD (1 << 0) +#define CHICKEN_PIPESL_1(pipe) _PIPE(pipe, _CHICKEN_PIPESL_1_A, _CHICKEN_PIPESL_1_B) + +#define DISP_ARB_CTL 0x45000 +#define DISP_TILE_SURFACE_SWIZZLING (1<<13) +#define DISP_FBC_WM_DIS (1<<15) +#define DISP_ARB_CTL2 0x45004 +#define DISP_DATA_PARTITION_5_6 (1<<6) +#define DBUF_CTL 0x45008 +#define DBUF_POWER_REQUEST (1<<31) +#define DBUF_POWER_STATE (1<<30) +#define GEN7_MSG_CTL 0x45010 +#define WAIT_FOR_PCH_RESET_ACK (1<<1) +#define WAIT_FOR_PCH_FLR_ACK (1<<0) +#define HSW_NDE_RSTWRN_OPT 0x46408 +#define RESET_PCH_HANDSHAKE_ENABLE (1<<4) + +#define FF_SLICE_CS_CHICKEN2 0x20e4 +#define GEN9_TSG_BARRIER_ACK_DISABLE (1<<8) + +/* GEN7 chicken */ +#define GEN7_COMMON_SLICE_CHICKEN1 0x7010 +# define GEN7_CSC1_RHWO_OPT_DISABLE_IN_RCC ((1<<10) | (1<<26)) +# define GEN9_RHWO_OPTIMIZATION_DISABLE (1<<14) +#define COMMON_SLICE_CHICKEN2 0x7014 +# define GEN8_CSC2_SBE_VUE_CACHE_CONSERVATIVE (1<<0) + +#define HIZ_CHICKEN 0x7018 +# define CHV_HZ_8X8_MODE_IN_1X (1<<15) +# define BDW_HIZ_POWER_COMPILER_CLOCK_GATING_DISABLE (1<<3) + +#define GEN9_SLICE_COMMON_ECO_CHICKEN0 0x7308 +#define DISABLE_PIXEL_MASK_CAMMING (1<<14) + +#define GEN7_L3SQCREG1 0xB010 +#define VLV_B0_WA_L3SQCREG1_VALUE 0x00D30000 + +#define GEN7_L3CNTLREG1 0xB01C +#define GEN7_WA_FOR_GEN7_L3_CONTROL 0x3C47FF8C +#define GEN7_L3AGDIS (1<<19) +#define GEN7_L3CNTLREG2 0xB020 +#define GEN7_L3CNTLREG3 0xB024 + +#define GEN7_L3_CHICKEN_MODE_REGISTER 0xB030 +#define GEN7_WA_L3_CHICKEN_MODE 0x20000000 + +#define GEN7_L3SQCREG4 0xb034 +#define L3SQ_URB_READ_CAM_MATCH_DISABLE (1<<27) + +#define GEN8_L3SQCREG4 0xb118 +#define GEN8_LQSC_RO_PERF_DIS (1<<27) + +/* GEN8 chicken */ +#define HDC_CHICKEN0 0x7300 +#define HDC_FENCE_DEST_SLM_DISABLE (1<<14) +#define HDC_DONOT_FETCH_MEM_WHEN_MASKED (1<<11) +#define HDC_FORCE_CONTEXT_SAVE_RESTORE_NON_COHERENT (1<<5) +#define HDC_FORCE_NON_COHERENT (1<<4) +#define HDC_BARRIER_PERFORMANCE_DISABLE (1<<10) + +/* WaCatErrorRejectionIssue */ +#define GEN7_SQ_CHICKEN_MBCUNIT_CONFIG 0x9030 +#define GEN7_SQ_CHICKEN_MBCUNIT_SQINTMOB (1<<11) + +#define HSW_SCRATCH1 0xb038 +#define HSW_SCRATCH1_L3_DATA_ATOMICS_DISABLE (1<<27) + +#define BDW_SCRATCH1 0xb11c +#define GEN9_LBS_SLA_RETRY_TIMER_DECREMENT_ENABLE (1<<2) + +/* PCH */ + +/* south display engine interrupt: IBX */ +#define SDE_AUDIO_POWER_D (1 << 27) +#define SDE_AUDIO_POWER_C (1 << 26) +#define SDE_AUDIO_POWER_B (1 << 25) +#define SDE_AUDIO_POWER_SHIFT (25) +#define SDE_AUDIO_POWER_MASK (7 << SDE_AUDIO_POWER_SHIFT) +#define SDE_GMBUS (1 << 24) +#define SDE_AUDIO_HDCP_TRANSB (1 << 23) +#define SDE_AUDIO_HDCP_TRANSA (1 << 22) +#define SDE_AUDIO_HDCP_MASK (3 << 22) +#define SDE_AUDIO_TRANSB (1 << 21) +#define SDE_AUDIO_TRANSA (1 << 20) +#define SDE_AUDIO_TRANS_MASK (3 << 20) +#define SDE_POISON (1 << 19) +/* 18 reserved */ +#define SDE_FDI_RXB (1 << 17) +#define SDE_FDI_RXA (1 << 16) +#define SDE_FDI_MASK (3 << 16) +#define SDE_AUXD (1 << 15) +#define SDE_AUXC (1 << 14) +#define SDE_AUXB (1 << 13) +#define SDE_AUX_MASK (7 << 13) +/* 12 reserved */ +#define SDE_CRT_HOTPLUG (1 << 11) +#define SDE_PORTD_HOTPLUG (1 << 10) +#define SDE_PORTC_HOTPLUG (1 << 9) +#define SDE_PORTB_HOTPLUG (1 << 8) +#define SDE_SDVOB_HOTPLUG (1 << 6) +#define SDE_HOTPLUG_MASK (SDE_CRT_HOTPLUG | \ + SDE_SDVOB_HOTPLUG | \ + SDE_PORTB_HOTPLUG | \ + SDE_PORTC_HOTPLUG | \ + SDE_PORTD_HOTPLUG) +#define SDE_TRANSB_CRC_DONE (1 << 5) +#define SDE_TRANSB_CRC_ERR (1 << 4) +#define SDE_TRANSB_FIFO_UNDER (1 << 3) +#define SDE_TRANSA_CRC_DONE (1 << 2) +#define SDE_TRANSA_CRC_ERR (1 << 1) +#define SDE_TRANSA_FIFO_UNDER (1 << 0) +#define SDE_TRANS_MASK (0x3f) + +/* south display engine interrupt: CPT/PPT */ +#define SDE_AUDIO_POWER_D_CPT (1 << 31) +#define SDE_AUDIO_POWER_C_CPT (1 << 30) +#define SDE_AUDIO_POWER_B_CPT (1 << 29) +#define SDE_AUDIO_POWER_SHIFT_CPT 29 +#define SDE_AUDIO_POWER_MASK_CPT (7 << 29) +#define SDE_AUXD_CPT (1 << 27) +#define SDE_AUXC_CPT (1 << 26) +#define SDE_AUXB_CPT (1 << 25) +#define SDE_AUX_MASK_CPT (7 << 25) +#define SDE_PORTD_HOTPLUG_CPT (1 << 23) +#define SDE_PORTC_HOTPLUG_CPT (1 << 22) +#define SDE_PORTB_HOTPLUG_CPT (1 << 21) +#define SDE_CRT_HOTPLUG_CPT (1 << 19) +#define SDE_SDVOB_HOTPLUG_CPT (1 << 18) +#define SDE_HOTPLUG_MASK_CPT (SDE_CRT_HOTPLUG_CPT | \ + SDE_SDVOB_HOTPLUG_CPT | \ + SDE_PORTD_HOTPLUG_CPT | \ + SDE_PORTC_HOTPLUG_CPT | \ + SDE_PORTB_HOTPLUG_CPT) +#define SDE_GMBUS_CPT (1 << 17) +#define SDE_ERROR_CPT (1 << 16) +#define SDE_AUDIO_CP_REQ_C_CPT (1 << 10) +#define SDE_AUDIO_CP_CHG_C_CPT (1 << 9) +#define SDE_FDI_RXC_CPT (1 << 8) +#define SDE_AUDIO_CP_REQ_B_CPT (1 << 6) +#define SDE_AUDIO_CP_CHG_B_CPT (1 << 5) +#define SDE_FDI_RXB_CPT (1 << 4) +#define SDE_AUDIO_CP_REQ_A_CPT (1 << 2) +#define SDE_AUDIO_CP_CHG_A_CPT (1 << 1) +#define SDE_FDI_RXA_CPT (1 << 0) +#define SDE_AUDIO_CP_REQ_CPT (SDE_AUDIO_CP_REQ_C_CPT | \ + SDE_AUDIO_CP_REQ_B_CPT | \ + SDE_AUDIO_CP_REQ_A_CPT) +#define SDE_AUDIO_CP_CHG_CPT (SDE_AUDIO_CP_CHG_C_CPT | \ + SDE_AUDIO_CP_CHG_B_CPT | \ + SDE_AUDIO_CP_CHG_A_CPT) +#define SDE_FDI_MASK_CPT (SDE_FDI_RXC_CPT | \ + SDE_FDI_RXB_CPT | \ + SDE_FDI_RXA_CPT) + +#define SDEISR 0xc4000 +#define SDEIMR 0xc4004 +#define SDEIIR 0xc4008 +#define SDEIER 0xc400c + +#define SERR_INT 0xc4040 +#define SERR_INT_POISON (1<<31) +#define SERR_INT_TRANS_C_FIFO_UNDERRUN (1<<6) +#define SERR_INT_TRANS_B_FIFO_UNDERRUN (1<<3) +#define SERR_INT_TRANS_A_FIFO_UNDERRUN (1<<0) +#define SERR_INT_TRANS_FIFO_UNDERRUN(pipe) (1<<(pipe*3)) + +/* digital port hotplug */ +#define PCH_PORT_HOTPLUG 0xc4030 /* SHOTPLUG_CTL */ +#define PORTD_HOTPLUG_ENABLE (1 << 20) +#define PORTD_PULSE_DURATION_2ms (0) +#define PORTD_PULSE_DURATION_4_5ms (1 << 18) +#define PORTD_PULSE_DURATION_6ms (2 << 18) +#define PORTD_PULSE_DURATION_100ms (3 << 18) +#define PORTD_PULSE_DURATION_MASK (3 << 18) +#define PORTD_HOTPLUG_STATUS_MASK (0x3 << 16) +#define PORTD_HOTPLUG_NO_DETECT (0 << 16) +#define PORTD_HOTPLUG_SHORT_DETECT (1 << 16) +#define PORTD_HOTPLUG_LONG_DETECT (2 << 16) +#define PORTC_HOTPLUG_ENABLE (1 << 12) +#define PORTC_PULSE_DURATION_2ms (0) +#define PORTC_PULSE_DURATION_4_5ms (1 << 10) +#define PORTC_PULSE_DURATION_6ms (2 << 10) +#define PORTC_PULSE_DURATION_100ms (3 << 10) +#define PORTC_PULSE_DURATION_MASK (3 << 10) +#define PORTC_HOTPLUG_STATUS_MASK (0x3 << 8) +#define PORTC_HOTPLUG_NO_DETECT (0 << 8) +#define PORTC_HOTPLUG_SHORT_DETECT (1 << 8) +#define PORTC_HOTPLUG_LONG_DETECT (2 << 8) +#define PORTB_HOTPLUG_ENABLE (1 << 4) +#define PORTB_PULSE_DURATION_2ms (0) +#define PORTB_PULSE_DURATION_4_5ms (1 << 2) +#define PORTB_PULSE_DURATION_6ms (2 << 2) +#define PORTB_PULSE_DURATION_100ms (3 << 2) +#define PORTB_PULSE_DURATION_MASK (3 << 2) +#define PORTB_HOTPLUG_STATUS_MASK (0x3 << 0) +#define PORTB_HOTPLUG_NO_DETECT (0 << 0) +#define PORTB_HOTPLUG_SHORT_DETECT (1 << 0) +#define PORTB_HOTPLUG_LONG_DETECT (2 << 0) + +#define PCH_GPIOA 0xc5010 +#define PCH_GPIOB 0xc5014 +#define PCH_GPIOC 0xc5018 +#define PCH_GPIOD 0xc501c +#define PCH_GPIOE 0xc5020 +#define PCH_GPIOF 0xc5024 + +#define PCH_GMBUS0 0xc5100 +#define PCH_GMBUS1 0xc5104 +#define PCH_GMBUS2 0xc5108 +#define PCH_GMBUS3 0xc510c +#define PCH_GMBUS4 0xc5110 +#define PCH_GMBUS5 0xc5120 + +#define _PCH_DPLL_A 0xc6014 +#define _PCH_DPLL_B 0xc6018 +#define PCH_DPLL(pll) (pll == 0 ? _PCH_DPLL_A : _PCH_DPLL_B) + +#define _PCH_FPA0 0xc6040 +#define FP_CB_TUNE (0x3<<22) +#define _PCH_FPA1 0xc6044 +#define _PCH_FPB0 0xc6048 +#define _PCH_FPB1 0xc604c +#define PCH_FP0(pll) (pll == 0 ? _PCH_FPA0 : _PCH_FPB0) +#define PCH_FP1(pll) (pll == 0 ? _PCH_FPA1 : _PCH_FPB1) + +#define PCH_DPLL_TEST 0xc606c + +#define PCH_DREF_CONTROL 0xC6200 +#define DREF_CONTROL_MASK 0x7fc3 +#define DREF_CPU_SOURCE_OUTPUT_DISABLE (0<<13) +#define DREF_CPU_SOURCE_OUTPUT_DOWNSPREAD (2<<13) +#define DREF_CPU_SOURCE_OUTPUT_NONSPREAD (3<<13) +#define DREF_CPU_SOURCE_OUTPUT_MASK (3<<13) +#define DREF_SSC_SOURCE_DISABLE (0<<11) +#define DREF_SSC_SOURCE_ENABLE (2<<11) +#define DREF_SSC_SOURCE_MASK (3<<11) +#define DREF_NONSPREAD_SOURCE_DISABLE (0<<9) +#define DREF_NONSPREAD_CK505_ENABLE (1<<9) +#define DREF_NONSPREAD_SOURCE_ENABLE (2<<9) +#define DREF_NONSPREAD_SOURCE_MASK (3<<9) +#define DREF_SUPERSPREAD_SOURCE_DISABLE (0<<7) +#define DREF_SUPERSPREAD_SOURCE_ENABLE (2<<7) +#define DREF_SUPERSPREAD_SOURCE_MASK (3<<7) +#define DREF_SSC4_DOWNSPREAD (0<<6) +#define DREF_SSC4_CENTERSPREAD (1<<6) +#define DREF_SSC1_DISABLE (0<<1) +#define DREF_SSC1_ENABLE (1<<1) +#define DREF_SSC4_DISABLE (0) +#define DREF_SSC4_ENABLE (1) + +#define PCH_RAWCLK_FREQ 0xc6204 +#define FDL_TP1_TIMER_SHIFT 12 +#define FDL_TP1_TIMER_MASK (3<<12) +#define FDL_TP2_TIMER_SHIFT 10 +#define FDL_TP2_TIMER_MASK (3<<10) +#define RAWCLK_FREQ_MASK 0x3ff + +#define PCH_DPLL_TMR_CFG 0xc6208 + +#define PCH_SSC4_PARMS 0xc6210 +#define PCH_SSC4_AUX_PARMS 0xc6214 + +#define PCH_DPLL_SEL 0xc7000 +#define TRANS_DPLLB_SEL(pipe) (1 << (pipe * 4)) +#define TRANS_DPLLA_SEL(pipe) 0 +#define TRANS_DPLL_ENABLE(pipe) (1 << (pipe * 4 + 3)) + +/* transcoder */ + +#define _PCH_TRANS_HTOTAL_A 0xe0000 +#define TRANS_HTOTAL_SHIFT 16 +#define TRANS_HACTIVE_SHIFT 0 +#define _PCH_TRANS_HBLANK_A 0xe0004 +#define TRANS_HBLANK_END_SHIFT 16 +#define TRANS_HBLANK_START_SHIFT 0 +#define _PCH_TRANS_HSYNC_A 0xe0008 +#define TRANS_HSYNC_END_SHIFT 16 +#define TRANS_HSYNC_START_SHIFT 0 +#define _PCH_TRANS_VTOTAL_A 0xe000c +#define TRANS_VTOTAL_SHIFT 16 +#define TRANS_VACTIVE_SHIFT 0 +#define _PCH_TRANS_VBLANK_A 0xe0010 +#define TRANS_VBLANK_END_SHIFT 16 +#define TRANS_VBLANK_START_SHIFT 0 +#define _PCH_TRANS_VSYNC_A 0xe0014 +#define TRANS_VSYNC_END_SHIFT 16 +#define TRANS_VSYNC_START_SHIFT 0 +#define _PCH_TRANS_VSYNCSHIFT_A 0xe0028 + +#define _PCH_TRANSA_DATA_M1 0xe0030 +#define _PCH_TRANSA_DATA_N1 0xe0034 +#define _PCH_TRANSA_DATA_M2 0xe0038 +#define _PCH_TRANSA_DATA_N2 0xe003c +#define _PCH_TRANSA_LINK_M1 0xe0040 +#define _PCH_TRANSA_LINK_N1 0xe0044 +#define _PCH_TRANSA_LINK_M2 0xe0048 +#define _PCH_TRANSA_LINK_N2 0xe004c + +/* Per-transcoder DIP controls (PCH) */ +#define _VIDEO_DIP_CTL_A 0xe0200 +#define _VIDEO_DIP_DATA_A 0xe0208 +#define _VIDEO_DIP_GCP_A 0xe0210 + +#define _VIDEO_DIP_CTL_B 0xe1200 +#define _VIDEO_DIP_DATA_B 0xe1208 +#define _VIDEO_DIP_GCP_B 0xe1210 + +#define TVIDEO_DIP_CTL(pipe) _PIPE(pipe, _VIDEO_DIP_CTL_A, _VIDEO_DIP_CTL_B) +#define TVIDEO_DIP_DATA(pipe) _PIPE(pipe, _VIDEO_DIP_DATA_A, _VIDEO_DIP_DATA_B) +#define TVIDEO_DIP_GCP(pipe) _PIPE(pipe, _VIDEO_DIP_GCP_A, _VIDEO_DIP_GCP_B) + +/* Per-transcoder DIP controls (VLV) */ +#define VLV_VIDEO_DIP_CTL_A (VLV_DISPLAY_BASE + 0x60200) +#define VLV_VIDEO_DIP_DATA_A (VLV_DISPLAY_BASE + 0x60208) +#define VLV_VIDEO_DIP_GDCP_PAYLOAD_A (VLV_DISPLAY_BASE + 0x60210) + +#define VLV_VIDEO_DIP_CTL_B (VLV_DISPLAY_BASE + 0x61170) +#define VLV_VIDEO_DIP_DATA_B (VLV_DISPLAY_BASE + 0x61174) +#define VLV_VIDEO_DIP_GDCP_PAYLOAD_B (VLV_DISPLAY_BASE + 0x61178) + +#define CHV_VIDEO_DIP_CTL_C (VLV_DISPLAY_BASE + 0x611f0) +#define CHV_VIDEO_DIP_DATA_C (VLV_DISPLAY_BASE + 0x611f4) +#define CHV_VIDEO_DIP_GDCP_PAYLOAD_C (VLV_DISPLAY_BASE + 0x611f8) + +#define VLV_TVIDEO_DIP_CTL(pipe) \ + _PIPE3((pipe), VLV_VIDEO_DIP_CTL_A, \ + VLV_VIDEO_DIP_CTL_B, CHV_VIDEO_DIP_CTL_C) +#define VLV_TVIDEO_DIP_DATA(pipe) \ + _PIPE3((pipe), VLV_VIDEO_DIP_DATA_A, \ + VLV_VIDEO_DIP_DATA_B, CHV_VIDEO_DIP_DATA_C) +#define VLV_TVIDEO_DIP_GCP(pipe) \ + _PIPE3((pipe), VLV_VIDEO_DIP_GDCP_PAYLOAD_A, \ + VLV_VIDEO_DIP_GDCP_PAYLOAD_B, CHV_VIDEO_DIP_GDCP_PAYLOAD_C) + +/* Haswell DIP controls */ +#define HSW_VIDEO_DIP_CTL_A 0x60200 +#define HSW_VIDEO_DIP_AVI_DATA_A 0x60220 +#define HSW_VIDEO_DIP_VS_DATA_A 0x60260 +#define HSW_VIDEO_DIP_SPD_DATA_A 0x602A0 +#define HSW_VIDEO_DIP_GMP_DATA_A 0x602E0 +#define HSW_VIDEO_DIP_VSC_DATA_A 0x60320 +#define HSW_VIDEO_DIP_AVI_ECC_A 0x60240 +#define HSW_VIDEO_DIP_VS_ECC_A 0x60280 +#define HSW_VIDEO_DIP_SPD_ECC_A 0x602C0 +#define HSW_VIDEO_DIP_GMP_ECC_A 0x60300 +#define HSW_VIDEO_DIP_VSC_ECC_A 0x60344 +#define HSW_VIDEO_DIP_GCP_A 0x60210 + +#define HSW_VIDEO_DIP_CTL_B 0x61200 +#define HSW_VIDEO_DIP_AVI_DATA_B 0x61220 +#define HSW_VIDEO_DIP_VS_DATA_B 0x61260 +#define HSW_VIDEO_DIP_SPD_DATA_B 0x612A0 +#define HSW_VIDEO_DIP_GMP_DATA_B 0x612E0 +#define HSW_VIDEO_DIP_VSC_DATA_B 0x61320 +#define HSW_VIDEO_DIP_BVI_ECC_B 0x61240 +#define HSW_VIDEO_DIP_VS_ECC_B 0x61280 +#define HSW_VIDEO_DIP_SPD_ECC_B 0x612C0 +#define HSW_VIDEO_DIP_GMP_ECC_B 0x61300 +#define HSW_VIDEO_DIP_VSC_ECC_B 0x61344 +#define HSW_VIDEO_DIP_GCP_B 0x61210 + +#define HSW_TVIDEO_DIP_CTL(trans) \ + _TRANSCODER2(trans, HSW_VIDEO_DIP_CTL_A) +#define HSW_TVIDEO_DIP_AVI_DATA(trans) \ + _TRANSCODER2(trans, HSW_VIDEO_DIP_AVI_DATA_A) +#define HSW_TVIDEO_DIP_VS_DATA(trans) \ + _TRANSCODER2(trans, HSW_VIDEO_DIP_VS_DATA_A) +#define HSW_TVIDEO_DIP_SPD_DATA(trans) \ + _TRANSCODER2(trans, HSW_VIDEO_DIP_SPD_DATA_A) +#define HSW_TVIDEO_DIP_GCP(trans) \ + _TRANSCODER2(trans, HSW_VIDEO_DIP_GCP_A) +#define HSW_TVIDEO_DIP_VSC_DATA(trans) \ + _TRANSCODER2(trans, HSW_VIDEO_DIP_VSC_DATA_A) + +#define HSW_STEREO_3D_CTL_A 0x70020 +#define S3D_ENABLE (1<<31) +#define HSW_STEREO_3D_CTL_B 0x71020 + +#define HSW_STEREO_3D_CTL(trans) \ + _PIPE2(trans, HSW_STEREO_3D_CTL_A) + +#define _PCH_TRANS_HTOTAL_B 0xe1000 +#define _PCH_TRANS_HBLANK_B 0xe1004 +#define _PCH_TRANS_HSYNC_B 0xe1008 +#define _PCH_TRANS_VTOTAL_B 0xe100c +#define _PCH_TRANS_VBLANK_B 0xe1010 +#define _PCH_TRANS_VSYNC_B 0xe1014 +#define _PCH_TRANS_VSYNCSHIFT_B 0xe1028 + +#define PCH_TRANS_HTOTAL(pipe) _PIPE(pipe, _PCH_TRANS_HTOTAL_A, _PCH_TRANS_HTOTAL_B) +#define PCH_TRANS_HBLANK(pipe) _PIPE(pipe, _PCH_TRANS_HBLANK_A, _PCH_TRANS_HBLANK_B) +#define PCH_TRANS_HSYNC(pipe) _PIPE(pipe, _PCH_TRANS_HSYNC_A, _PCH_TRANS_HSYNC_B) +#define PCH_TRANS_VTOTAL(pipe) _PIPE(pipe, _PCH_TRANS_VTOTAL_A, _PCH_TRANS_VTOTAL_B) +#define PCH_TRANS_VBLANK(pipe) _PIPE(pipe, _PCH_TRANS_VBLANK_A, _PCH_TRANS_VBLANK_B) +#define PCH_TRANS_VSYNC(pipe) _PIPE(pipe, _PCH_TRANS_VSYNC_A, _PCH_TRANS_VSYNC_B) +#define PCH_TRANS_VSYNCSHIFT(pipe) _PIPE(pipe, _PCH_TRANS_VSYNCSHIFT_A, \ + _PCH_TRANS_VSYNCSHIFT_B) + +#define _PCH_TRANSB_DATA_M1 0xe1030 +#define _PCH_TRANSB_DATA_N1 0xe1034 +#define _PCH_TRANSB_DATA_M2 0xe1038 +#define _PCH_TRANSB_DATA_N2 0xe103c +#define _PCH_TRANSB_LINK_M1 0xe1040 +#define _PCH_TRANSB_LINK_N1 0xe1044 +#define _PCH_TRANSB_LINK_M2 0xe1048 +#define _PCH_TRANSB_LINK_N2 0xe104c + +#define PCH_TRANS_DATA_M1(pipe) _PIPE(pipe, _PCH_TRANSA_DATA_M1, _PCH_TRANSB_DATA_M1) +#define PCH_TRANS_DATA_N1(pipe) _PIPE(pipe, _PCH_TRANSA_DATA_N1, _PCH_TRANSB_DATA_N1) +#define PCH_TRANS_DATA_M2(pipe) _PIPE(pipe, _PCH_TRANSA_DATA_M2, _PCH_TRANSB_DATA_M2) +#define PCH_TRANS_DATA_N2(pipe) _PIPE(pipe, _PCH_TRANSA_DATA_N2, _PCH_TRANSB_DATA_N2) +#define PCH_TRANS_LINK_M1(pipe) _PIPE(pipe, _PCH_TRANSA_LINK_M1, _PCH_TRANSB_LINK_M1) +#define PCH_TRANS_LINK_N1(pipe) _PIPE(pipe, _PCH_TRANSA_LINK_N1, _PCH_TRANSB_LINK_N1) +#define PCH_TRANS_LINK_M2(pipe) _PIPE(pipe, _PCH_TRANSA_LINK_M2, _PCH_TRANSB_LINK_M2) +#define PCH_TRANS_LINK_N2(pipe) _PIPE(pipe, _PCH_TRANSA_LINK_N2, _PCH_TRANSB_LINK_N2) + +#define _PCH_TRANSACONF 0xf0008 +#define _PCH_TRANSBCONF 0xf1008 +#define PCH_TRANSCONF(pipe) _PIPE(pipe, _PCH_TRANSACONF, _PCH_TRANSBCONF) +#define LPT_TRANSCONF _PCH_TRANSACONF /* lpt has only one transcoder */ +#define TRANS_DISABLE (0<<31) +#define TRANS_ENABLE (1<<31) +#define TRANS_STATE_MASK (1<<30) +#define TRANS_STATE_DISABLE (0<<30) +#define TRANS_STATE_ENABLE (1<<30) +#define TRANS_FSYNC_DELAY_HB1 (0<<27) +#define TRANS_FSYNC_DELAY_HB2 (1<<27) +#define TRANS_FSYNC_DELAY_HB3 (2<<27) +#define TRANS_FSYNC_DELAY_HB4 (3<<27) +#define TRANS_INTERLACE_MASK (7<<21) +#define TRANS_PROGRESSIVE (0<<21) +#define TRANS_INTERLACED (3<<21) +#define TRANS_LEGACY_INTERLACED_ILK (2<<21) +#define TRANS_8BPC (0<<5) +#define TRANS_10BPC (1<<5) +#define TRANS_6BPC (2<<5) +#define TRANS_12BPC (3<<5) + +#define _TRANSA_CHICKEN1 0xf0060 +#define _TRANSB_CHICKEN1 0xf1060 +#define TRANS_CHICKEN1(pipe) _PIPE(pipe, _TRANSA_CHICKEN1, _TRANSB_CHICKEN1) +#define TRANS_CHICKEN1_DP0UNIT_GC_DISABLE (1<<4) +#define _TRANSA_CHICKEN2 0xf0064 +#define _TRANSB_CHICKEN2 0xf1064 +#define TRANS_CHICKEN2(pipe) _PIPE(pipe, _TRANSA_CHICKEN2, _TRANSB_CHICKEN2) +#define TRANS_CHICKEN2_TIMING_OVERRIDE (1<<31) +#define TRANS_CHICKEN2_FDI_POLARITY_REVERSED (1<<29) +#define TRANS_CHICKEN2_FRAME_START_DELAY_MASK (3<<27) +#define TRANS_CHICKEN2_DISABLE_DEEP_COLOR_COUNTER (1<<26) +#define TRANS_CHICKEN2_DISABLE_DEEP_COLOR_MODESWITCH (1<<25) + +#define SOUTH_CHICKEN1 0xc2000 +#define FDIA_PHASE_SYNC_SHIFT_OVR 19 +#define FDIA_PHASE_SYNC_SHIFT_EN 18 +#define FDI_PHASE_SYNC_OVR(pipe) (1<<(FDIA_PHASE_SYNC_SHIFT_OVR - ((pipe) * 2))) +#define FDI_PHASE_SYNC_EN(pipe) (1<<(FDIA_PHASE_SYNC_SHIFT_EN - ((pipe) * 2))) +#define FDI_BC_BIFURCATION_SELECT (1 << 12) +#define SOUTH_CHICKEN2 0xc2004 +#define FDI_MPHY_IOSFSB_RESET_STATUS (1<<13) +#define FDI_MPHY_IOSFSB_RESET_CTL (1<<12) +#define DPLS_EDP_PPS_FIX_DIS (1<<0) + +#define _FDI_RXA_CHICKEN 0xc200c +#define _FDI_RXB_CHICKEN 0xc2010 +#define FDI_RX_PHASE_SYNC_POINTER_OVR (1<<1) +#define FDI_RX_PHASE_SYNC_POINTER_EN (1<<0) +#define FDI_RX_CHICKEN(pipe) _PIPE(pipe, _FDI_RXA_CHICKEN, _FDI_RXB_CHICKEN) + +#define SOUTH_DSPCLK_GATE_D 0xc2020 +#define PCH_DPLUNIT_CLOCK_GATE_DISABLE (1<<30) +#define PCH_DPLSUNIT_CLOCK_GATE_DISABLE (1<<29) +#define PCH_CPUNIT_CLOCK_GATE_DISABLE (1<<14) +#define PCH_LP_PARTITION_LEVEL_DISABLE (1<<12) + +/* CPU: FDI_TX */ +#define _FDI_TXA_CTL 0x60100 +#define _FDI_TXB_CTL 0x61100 +#define FDI_TX_CTL(pipe) _PIPE(pipe, _FDI_TXA_CTL, _FDI_TXB_CTL) +#define FDI_TX_DISABLE (0<<31) +#define FDI_TX_ENABLE (1<<31) +#define FDI_LINK_TRAIN_PATTERN_1 (0<<28) +#define FDI_LINK_TRAIN_PATTERN_2 (1<<28) +#define FDI_LINK_TRAIN_PATTERN_IDLE (2<<28) +#define FDI_LINK_TRAIN_NONE (3<<28) +#define FDI_LINK_TRAIN_VOLTAGE_0_4V (0<<25) +#define FDI_LINK_TRAIN_VOLTAGE_0_6V (1<<25) +#define FDI_LINK_TRAIN_VOLTAGE_0_8V (2<<25) +#define FDI_LINK_TRAIN_VOLTAGE_1_2V (3<<25) +#define FDI_LINK_TRAIN_PRE_EMPHASIS_NONE (0<<22) +#define FDI_LINK_TRAIN_PRE_EMPHASIS_1_5X (1<<22) +#define FDI_LINK_TRAIN_PRE_EMPHASIS_2X (2<<22) +#define FDI_LINK_TRAIN_PRE_EMPHASIS_3X (3<<22) +/* ILK always use 400mV 0dB for voltage swing and pre-emphasis level. + SNB has different settings. */ +/* SNB A-stepping */ +#define FDI_LINK_TRAIN_400MV_0DB_SNB_A (0x38<<22) +#define FDI_LINK_TRAIN_400MV_6DB_SNB_A (0x02<<22) +#define FDI_LINK_TRAIN_600MV_3_5DB_SNB_A (0x01<<22) +#define FDI_LINK_TRAIN_800MV_0DB_SNB_A (0x0<<22) +/* SNB B-stepping */ +#define FDI_LINK_TRAIN_400MV_0DB_SNB_B (0x0<<22) +#define FDI_LINK_TRAIN_400MV_6DB_SNB_B (0x3a<<22) +#define FDI_LINK_TRAIN_600MV_3_5DB_SNB_B (0x39<<22) +#define FDI_LINK_TRAIN_800MV_0DB_SNB_B (0x38<<22) +#define FDI_LINK_TRAIN_VOL_EMP_MASK (0x3f<<22) +#define FDI_DP_PORT_WIDTH_SHIFT 19 +#define FDI_DP_PORT_WIDTH_MASK (7 << FDI_DP_PORT_WIDTH_SHIFT) +#define FDI_DP_PORT_WIDTH(width) (((width) - 1) << FDI_DP_PORT_WIDTH_SHIFT) +#define FDI_TX_ENHANCE_FRAME_ENABLE (1<<18) +/* Ironlake: hardwired to 1 */ +#define FDI_TX_PLL_ENABLE (1<<14) + +/* Ivybridge has different bits for lolz */ +#define FDI_LINK_TRAIN_PATTERN_1_IVB (0<<8) +#define FDI_LINK_TRAIN_PATTERN_2_IVB (1<<8) +#define FDI_LINK_TRAIN_PATTERN_IDLE_IVB (2<<8) +#define FDI_LINK_TRAIN_NONE_IVB (3<<8) + +/* both Tx and Rx */ +#define FDI_COMPOSITE_SYNC (1<<11) +#define FDI_LINK_TRAIN_AUTO (1<<10) +#define FDI_SCRAMBLING_ENABLE (0<<7) +#define FDI_SCRAMBLING_DISABLE (1<<7) + +/* FDI_RX, FDI_X is hard-wired to Transcoder_X */ +#define _FDI_RXA_CTL 0xf000c +#define _FDI_RXB_CTL 0xf100c +#define FDI_RX_CTL(pipe) _PIPE(pipe, _FDI_RXA_CTL, _FDI_RXB_CTL) +#define FDI_RX_ENABLE (1<<31) +/* train, dp width same as FDI_TX */ +#define FDI_FS_ERRC_ENABLE (1<<27) +#define FDI_FE_ERRC_ENABLE (1<<26) +#define FDI_RX_POLARITY_REVERSED_LPT (1<<16) +#define FDI_8BPC (0<<16) +#define FDI_10BPC (1<<16) +#define FDI_6BPC (2<<16) +#define FDI_12BPC (3<<16) +#define FDI_RX_LINK_REVERSAL_OVERRIDE (1<<15) +#define FDI_DMI_LINK_REVERSE_MASK (1<<14) +#define FDI_RX_PLL_ENABLE (1<<13) +#define FDI_FS_ERR_CORRECT_ENABLE (1<<11) +#define FDI_FE_ERR_CORRECT_ENABLE (1<<10) +#define FDI_FS_ERR_REPORT_ENABLE (1<<9) +#define FDI_FE_ERR_REPORT_ENABLE (1<<8) +#define FDI_RX_ENHANCE_FRAME_ENABLE (1<<6) +#define FDI_PCDCLK (1<<4) +/* CPT */ +#define FDI_AUTO_TRAINING (1<<10) +#define FDI_LINK_TRAIN_PATTERN_1_CPT (0<<8) +#define FDI_LINK_TRAIN_PATTERN_2_CPT (1<<8) +#define FDI_LINK_TRAIN_PATTERN_IDLE_CPT (2<<8) +#define FDI_LINK_TRAIN_NORMAL_CPT (3<<8) +#define FDI_LINK_TRAIN_PATTERN_MASK_CPT (3<<8) + +#define _FDI_RXA_MISC 0xf0010 +#define _FDI_RXB_MISC 0xf1010 +#define FDI_RX_PWRDN_LANE1_MASK (3<<26) +#define FDI_RX_PWRDN_LANE1_VAL(x) ((x)<<26) +#define FDI_RX_PWRDN_LANE0_MASK (3<<24) +#define FDI_RX_PWRDN_LANE0_VAL(x) ((x)<<24) +#define FDI_RX_TP1_TO_TP2_48 (2<<20) +#define FDI_RX_TP1_TO_TP2_64 (3<<20) +#define FDI_RX_FDI_DELAY_90 (0x90<<0) +#define FDI_RX_MISC(pipe) _PIPE(pipe, _FDI_RXA_MISC, _FDI_RXB_MISC) + +#define _FDI_RXA_TUSIZE1 0xf0030 +#define _FDI_RXA_TUSIZE2 0xf0038 +#define _FDI_RXB_TUSIZE1 0xf1030 +#define _FDI_RXB_TUSIZE2 0xf1038 +#define FDI_RX_TUSIZE1(pipe) _PIPE(pipe, _FDI_RXA_TUSIZE1, _FDI_RXB_TUSIZE1) +#define FDI_RX_TUSIZE2(pipe) _PIPE(pipe, _FDI_RXA_TUSIZE2, _FDI_RXB_TUSIZE2) + +/* FDI_RX interrupt register format */ +#define FDI_RX_INTER_LANE_ALIGN (1<<10) +#define FDI_RX_SYMBOL_LOCK (1<<9) /* train 2 */ +#define FDI_RX_BIT_LOCK (1<<8) /* train 1 */ +#define FDI_RX_TRAIN_PATTERN_2_FAIL (1<<7) +#define FDI_RX_FS_CODE_ERR (1<<6) +#define FDI_RX_FE_CODE_ERR (1<<5) +#define FDI_RX_SYMBOL_ERR_RATE_ABOVE (1<<4) +#define FDI_RX_HDCP_LINK_FAIL (1<<3) +#define FDI_RX_PIXEL_FIFO_OVERFLOW (1<<2) +#define FDI_RX_CROSS_CLOCK_OVERFLOW (1<<1) +#define FDI_RX_SYMBOL_QUEUE_OVERFLOW (1<<0) + +#define _FDI_RXA_IIR 0xf0014 +#define _FDI_RXA_IMR 0xf0018 +#define _FDI_RXB_IIR 0xf1014 +#define _FDI_RXB_IMR 0xf1018 +#define FDI_RX_IIR(pipe) _PIPE(pipe, _FDI_RXA_IIR, _FDI_RXB_IIR) +#define FDI_RX_IMR(pipe) _PIPE(pipe, _FDI_RXA_IMR, _FDI_RXB_IMR) + +#define FDI_PLL_CTL_1 0xfe000 +#define FDI_PLL_CTL_2 0xfe004 + +#define PCH_LVDS 0xe1180 +#define LVDS_DETECTED (1 << 1) + +/* vlv has 2 sets of panel control regs. */ +#define PIPEA_PP_STATUS (VLV_DISPLAY_BASE + 0x61200) +#define PIPEA_PP_CONTROL (VLV_DISPLAY_BASE + 0x61204) +#define PIPEA_PP_ON_DELAYS (VLV_DISPLAY_BASE + 0x61208) +#define PANEL_PORT_SELECT_VLV(port) ((port) << 30) +#define PIPEA_PP_OFF_DELAYS (VLV_DISPLAY_BASE + 0x6120c) +#define PIPEA_PP_DIVISOR (VLV_DISPLAY_BASE + 0x61210) + +#define PIPEB_PP_STATUS (VLV_DISPLAY_BASE + 0x61300) +#define PIPEB_PP_CONTROL (VLV_DISPLAY_BASE + 0x61304) +#define PIPEB_PP_ON_DELAYS (VLV_DISPLAY_BASE + 0x61308) +#define PIPEB_PP_OFF_DELAYS (VLV_DISPLAY_BASE + 0x6130c) +#define PIPEB_PP_DIVISOR (VLV_DISPLAY_BASE + 0x61310) + +#define VLV_PIPE_PP_STATUS(pipe) _PIPE(pipe, PIPEA_PP_STATUS, PIPEB_PP_STATUS) +#define VLV_PIPE_PP_CONTROL(pipe) _PIPE(pipe, PIPEA_PP_CONTROL, PIPEB_PP_CONTROL) +#define VLV_PIPE_PP_ON_DELAYS(pipe) \ + _PIPE(pipe, PIPEA_PP_ON_DELAYS, PIPEB_PP_ON_DELAYS) +#define VLV_PIPE_PP_OFF_DELAYS(pipe) \ + _PIPE(pipe, PIPEA_PP_OFF_DELAYS, PIPEB_PP_OFF_DELAYS) +#define VLV_PIPE_PP_DIVISOR(pipe) \ + _PIPE(pipe, PIPEA_PP_DIVISOR, PIPEB_PP_DIVISOR) + +#define PCH_PP_STATUS 0xc7200 +#define PCH_PP_CONTROL 0xc7204 +#define PANEL_UNLOCK_REGS (0xabcd << 16) +#define PANEL_UNLOCK_MASK (0xffff << 16) +#define EDP_FORCE_VDD (1 << 3) +#define EDP_BLC_ENABLE (1 << 2) +#define PANEL_POWER_RESET (1 << 1) +#define PANEL_POWER_OFF (0 << 0) +#define PANEL_POWER_ON (1 << 0) +#define PCH_PP_ON_DELAYS 0xc7208 +#define PANEL_PORT_SELECT_MASK (3 << 30) +#define PANEL_PORT_SELECT_LVDS (0 << 30) +#define PANEL_PORT_SELECT_DPA (1 << 30) +#define PANEL_PORT_SELECT_DPC (2 << 30) +#define PANEL_PORT_SELECT_DPD (3 << 30) +#define PANEL_POWER_UP_DELAY_MASK (0x1fff0000) +#define PANEL_POWER_UP_DELAY_SHIFT 16 +#define PANEL_LIGHT_ON_DELAY_MASK (0x1fff) +#define PANEL_LIGHT_ON_DELAY_SHIFT 0 + +#define PCH_PP_OFF_DELAYS 0xc720c +#define PANEL_POWER_DOWN_DELAY_MASK (0x1fff0000) +#define PANEL_POWER_DOWN_DELAY_SHIFT 16 +#define PANEL_LIGHT_OFF_DELAY_MASK (0x1fff) +#define PANEL_LIGHT_OFF_DELAY_SHIFT 0 + +#define PCH_PP_DIVISOR 0xc7210 +#define PP_REFERENCE_DIVIDER_MASK (0xffffff00) +#define PP_REFERENCE_DIVIDER_SHIFT 8 +#define PANEL_POWER_CYCLE_DELAY_MASK (0x1f) +#define PANEL_POWER_CYCLE_DELAY_SHIFT 0 + +#define PCH_DP_B 0xe4100 +#define PCH_DPB_AUX_CH_CTL 0xe4110 +#define PCH_DPB_AUX_CH_DATA1 0xe4114 +#define PCH_DPB_AUX_CH_DATA2 0xe4118 +#define PCH_DPB_AUX_CH_DATA3 0xe411c +#define PCH_DPB_AUX_CH_DATA4 0xe4120 +#define PCH_DPB_AUX_CH_DATA5 0xe4124 + +#define PCH_DP_C 0xe4200 +#define PCH_DPC_AUX_CH_CTL 0xe4210 +#define PCH_DPC_AUX_CH_DATA1 0xe4214 +#define PCH_DPC_AUX_CH_DATA2 0xe4218 +#define PCH_DPC_AUX_CH_DATA3 0xe421c +#define PCH_DPC_AUX_CH_DATA4 0xe4220 +#define PCH_DPC_AUX_CH_DATA5 0xe4224 + +#define PCH_DP_D 0xe4300 +#define PCH_DPD_AUX_CH_CTL 0xe4310 +#define PCH_DPD_AUX_CH_DATA1 0xe4314 +#define PCH_DPD_AUX_CH_DATA2 0xe4318 +#define PCH_DPD_AUX_CH_DATA3 0xe431c +#define PCH_DPD_AUX_CH_DATA4 0xe4320 +#define PCH_DPD_AUX_CH_DATA5 0xe4324 + +/* CPT */ +#define PORT_TRANS_A_SEL_CPT 0 +#define PORT_TRANS_B_SEL_CPT (1<<29) +#define PORT_TRANS_C_SEL_CPT (2<<29) +#define PORT_TRANS_SEL_MASK (3<<29) +#define PORT_TRANS_SEL_CPT(pipe) ((pipe) << 29) +#define PORT_TO_PIPE(val) (((val) & (1<<30)) >> 30) +#define PORT_TO_PIPE_CPT(val) (((val) & PORT_TRANS_SEL_MASK) >> 29) +#define SDVO_PORT_TO_PIPE_CHV(val) (((val) & (3<<24)) >> 24) +#define DP_PORT_TO_PIPE_CHV(val) (((val) & (3<<16)) >> 16) + +#define TRANS_DP_CTL_A 0xe0300 +#define TRANS_DP_CTL_B 0xe1300 +#define TRANS_DP_CTL_C 0xe2300 +#define TRANS_DP_CTL(pipe) _PIPE(pipe, TRANS_DP_CTL_A, TRANS_DP_CTL_B) +#define TRANS_DP_OUTPUT_ENABLE (1<<31) +#define TRANS_DP_PORT_SEL_B (0<<29) +#define TRANS_DP_PORT_SEL_C (1<<29) +#define TRANS_DP_PORT_SEL_D (2<<29) +#define TRANS_DP_PORT_SEL_NONE (3<<29) +#define TRANS_DP_PORT_SEL_MASK (3<<29) +#define TRANS_DP_AUDIO_ONLY (1<<26) +#define TRANS_DP_ENH_FRAMING (1<<18) +#define TRANS_DP_8BPC (0<<9) +#define TRANS_DP_10BPC (1<<9) +#define TRANS_DP_6BPC (2<<9) +#define TRANS_DP_12BPC (3<<9) +#define TRANS_DP_BPC_MASK (3<<9) +#define TRANS_DP_VSYNC_ACTIVE_HIGH (1<<4) +#define TRANS_DP_VSYNC_ACTIVE_LOW 0 +#define TRANS_DP_HSYNC_ACTIVE_HIGH (1<<3) +#define TRANS_DP_HSYNC_ACTIVE_LOW 0 +#define TRANS_DP_SYNC_MASK (3<<3) + +/* SNB eDP training params */ +/* SNB A-stepping */ +#define EDP_LINK_TRAIN_400MV_0DB_SNB_A (0x38<<22) +#define EDP_LINK_TRAIN_400MV_6DB_SNB_A (0x02<<22) +#define EDP_LINK_TRAIN_600MV_3_5DB_SNB_A (0x01<<22) +#define EDP_LINK_TRAIN_800MV_0DB_SNB_A (0x0<<22) +/* SNB B-stepping */ +#define EDP_LINK_TRAIN_400_600MV_0DB_SNB_B (0x0<<22) +#define EDP_LINK_TRAIN_400MV_3_5DB_SNB_B (0x1<<22) +#define EDP_LINK_TRAIN_400_600MV_6DB_SNB_B (0x3a<<22) +#define EDP_LINK_TRAIN_600_800MV_3_5DB_SNB_B (0x39<<22) +#define EDP_LINK_TRAIN_800_1200MV_0DB_SNB_B (0x38<<22) +#define EDP_LINK_TRAIN_VOL_EMP_MASK_SNB (0x3f<<22) + +/* IVB */ +#define EDP_LINK_TRAIN_400MV_0DB_IVB (0x24 <<22) +#define EDP_LINK_TRAIN_400MV_3_5DB_IVB (0x2a <<22) +#define EDP_LINK_TRAIN_400MV_6DB_IVB (0x2f <<22) +#define EDP_LINK_TRAIN_600MV_0DB_IVB (0x30 <<22) +#define EDP_LINK_TRAIN_600MV_3_5DB_IVB (0x36 <<22) +#define EDP_LINK_TRAIN_800MV_0DB_IVB (0x38 <<22) +#define EDP_LINK_TRAIN_800MV_3_5DB_IVB (0x3e <<22) + +/* legacy values */ +#define EDP_LINK_TRAIN_500MV_0DB_IVB (0x00 <<22) +#define EDP_LINK_TRAIN_1000MV_0DB_IVB (0x20 <<22) +#define EDP_LINK_TRAIN_500MV_3_5DB_IVB (0x02 <<22) +#define EDP_LINK_TRAIN_1000MV_3_5DB_IVB (0x22 <<22) +#define EDP_LINK_TRAIN_1000MV_6DB_IVB (0x23 <<22) + +#define EDP_LINK_TRAIN_VOL_EMP_MASK_IVB (0x3f<<22) + +#define VLV_PMWGICZ 0x1300a4 + +#define FORCEWAKE 0xA18C +#define FORCEWAKE_VLV 0x1300b0 +#define FORCEWAKE_ACK_VLV 0x1300b4 +#define FORCEWAKE_MEDIA_VLV 0x1300b8 +#define FORCEWAKE_ACK_MEDIA_VLV 0x1300bc +#define FORCEWAKE_ACK_HSW 0x130044 +#define FORCEWAKE_ACK 0x130090 +#define VLV_GTLC_WAKE_CTRL 0x130090 +#define VLV_GTLC_RENDER_CTX_EXISTS (1 << 25) +#define VLV_GTLC_MEDIA_CTX_EXISTS (1 << 24) +#define VLV_GTLC_ALLOWWAKEREQ (1 << 0) + +#define VLV_GTLC_PW_STATUS 0x130094 +#define VLV_GTLC_ALLOWWAKEACK (1 << 0) +#define VLV_GTLC_ALLOWWAKEERR (1 << 1) +#define VLV_GTLC_PW_MEDIA_STATUS_MASK (1 << 5) +#define VLV_GTLC_PW_RENDER_STATUS_MASK (1 << 7) +#define FORCEWAKE_MT 0xa188 /* multi-threaded */ +#define FORCEWAKE_MEDIA_GEN9 0xa270 +#define FORCEWAKE_RENDER_GEN9 0xa278 +#define FORCEWAKE_BLITTER_GEN9 0xa188 +#define FORCEWAKE_ACK_MEDIA_GEN9 0x0D88 +#define FORCEWAKE_ACK_RENDER_GEN9 0x0D84 +#define FORCEWAKE_ACK_BLITTER_GEN9 0x130044 +#define FORCEWAKE_KERNEL 0x1 +#define FORCEWAKE_USER 0x2 +#define FORCEWAKE_MT_ACK 0x130040 +#define ECOBUS 0xa180 +#define FORCEWAKE_MT_ENABLE (1<<5) +#define VLV_SPAREG2H 0xA194 + +#define GTFIFODBG 0x120000 +#define GT_FIFO_SBDROPERR (1<<6) +#define GT_FIFO_BLOBDROPERR (1<<5) +#define GT_FIFO_SB_READ_ABORTERR (1<<4) +#define GT_FIFO_DROPERR (1<<3) +#define GT_FIFO_OVFERR (1<<2) +#define GT_FIFO_IAWRERR (1<<1) +#define GT_FIFO_IARDERR (1<<0) + +#define GTFIFOCTL 0x120008 +#define GT_FIFO_FREE_ENTRIES_MASK 0x7f +#define GT_FIFO_NUM_RESERVED_ENTRIES 20 +#define GT_FIFO_CTL_BLOCK_ALL_POLICY_STALL (1 << 12) +#define GT_FIFO_CTL_RC6_POLICY_STALL (1 << 11) + +#define HSW_IDICR 0x9008 +#define IDIHASHMSK(x) (((x) & 0x3f) << 16) +#define HSW_EDRAM_PRESENT 0x120010 +#define EDRAM_ENABLED 0x1 + +#define GEN6_UCGCTL1 0x9400 +# define GEN6_EU_TCUNIT_CLOCK_GATE_DISABLE (1 << 16) +# define GEN6_BLBUNIT_CLOCK_GATE_DISABLE (1 << 5) +# define GEN6_CSUNIT_CLOCK_GATE_DISABLE (1 << 7) + +#define GEN6_UCGCTL2 0x9404 +# define GEN6_VFUNIT_CLOCK_GATE_DISABLE (1 << 31) +# define GEN7_VDSUNIT_CLOCK_GATE_DISABLE (1 << 30) +# define GEN7_TDLUNIT_CLOCK_GATE_DISABLE (1 << 22) +# define GEN6_RCZUNIT_CLOCK_GATE_DISABLE (1 << 13) +# define GEN6_RCPBUNIT_CLOCK_GATE_DISABLE (1 << 12) +# define GEN6_RCCUNIT_CLOCK_GATE_DISABLE (1 << 11) + +#define GEN6_UCGCTL3 0x9408 + +#define GEN7_UCGCTL4 0x940c +#define GEN7_L3BANK2X_CLOCK_GATE_DISABLE (1<<25) + +#define GEN6_RCGCTL1 0x9410 +#define GEN6_RCGCTL2 0x9414 +#define GEN6_RSTCTL 0x9420 + +#define GEN8_UCGCTL6 0x9430 +#define GEN8_GAPSUNIT_CLOCK_GATE_DISABLE (1<<24) +#define GEN8_SDEUNIT_CLOCK_GATE_DISABLE (1<<14) + +#define GEN6_GFXPAUSE 0xA000 +#define GEN6_RPNSWREQ 0xA008 +#define GEN6_TURBO_DISABLE (1<<31) +#define GEN6_FREQUENCY(x) ((x)<<25) +#define HSW_FREQUENCY(x) ((x)<<24) +#define GEN9_FREQUENCY(x) ((x)<<23) +#define GEN6_OFFSET(x) ((x)<<19) +#define GEN6_AGGRESSIVE_TURBO (0<<15) +#define GEN6_RC_VIDEO_FREQ 0xA00C +#define GEN6_RC_CONTROL 0xA090 +#define GEN6_RC_CTL_RC6pp_ENABLE (1<<16) +#define GEN6_RC_CTL_RC6p_ENABLE (1<<17) +#define GEN6_RC_CTL_RC6_ENABLE (1<<18) +#define GEN6_RC_CTL_RC1e_ENABLE (1<<20) +#define GEN6_RC_CTL_RC7_ENABLE (1<<22) +#define VLV_RC_CTL_CTX_RST_PARALLEL (1<<24) +#define GEN7_RC_CTL_TO_MODE (1<<28) +#define GEN6_RC_CTL_EI_MODE(x) ((x)<<27) +#define GEN6_RC_CTL_HW_ENABLE (1<<31) +#define GEN6_RP_DOWN_TIMEOUT 0xA010 +#define GEN6_RP_INTERRUPT_LIMITS 0xA014 +#define GEN6_RPSTAT1 0xA01C +#define GEN6_CAGF_SHIFT 8 +#define HSW_CAGF_SHIFT 7 +#define GEN9_CAGF_SHIFT 23 +#define GEN6_CAGF_MASK (0x7f << GEN6_CAGF_SHIFT) +#define HSW_CAGF_MASK (0x7f << HSW_CAGF_SHIFT) +#define GEN9_CAGF_MASK (0x1ff << GEN9_CAGF_SHIFT) +#define GEN6_RP_CONTROL 0xA024 +#define GEN6_RP_MEDIA_TURBO (1<<11) +#define GEN6_RP_MEDIA_MODE_MASK (3<<9) +#define GEN6_RP_MEDIA_HW_TURBO_MODE (3<<9) +#define GEN6_RP_MEDIA_HW_NORMAL_MODE (2<<9) +#define GEN6_RP_MEDIA_HW_MODE (1<<9) +#define GEN6_RP_MEDIA_SW_MODE (0<<9) +#define GEN6_RP_MEDIA_IS_GFX (1<<8) +#define GEN6_RP_ENABLE (1<<7) +#define GEN6_RP_UP_IDLE_MIN (0x1<<3) +#define GEN6_RP_UP_BUSY_AVG (0x2<<3) +#define GEN6_RP_UP_BUSY_CONT (0x4<<3) +#define GEN6_RP_DOWN_IDLE_AVG (0x2<<0) +#define GEN6_RP_DOWN_IDLE_CONT (0x1<<0) +#define GEN6_RP_UP_THRESHOLD 0xA02C +#define GEN6_RP_DOWN_THRESHOLD 0xA030 +#define GEN6_RP_CUR_UP_EI 0xA050 +#define GEN6_CURICONT_MASK 0xffffff +#define GEN6_RP_CUR_UP 0xA054 +#define GEN6_CURBSYTAVG_MASK 0xffffff +#define GEN6_RP_PREV_UP 0xA058 +#define GEN6_RP_CUR_DOWN_EI 0xA05C +#define GEN6_CURIAVG_MASK 0xffffff +#define GEN6_RP_CUR_DOWN 0xA060 +#define GEN6_RP_PREV_DOWN 0xA064 +#define GEN6_RP_UP_EI 0xA068 +#define GEN6_RP_DOWN_EI 0xA06C +#define GEN6_RP_IDLE_HYSTERSIS 0xA070 +#define GEN6_RPDEUHWTC 0xA080 +#define GEN6_RPDEUC 0xA084 +#define GEN6_RPDEUCSW 0xA088 +#define GEN6_RC_STATE 0xA094 +#define GEN6_RC1_WAKE_RATE_LIMIT 0xA098 +#define GEN6_RC6_WAKE_RATE_LIMIT 0xA09C +#define GEN6_RC6pp_WAKE_RATE_LIMIT 0xA0A0 +#define GEN6_RC_EVALUATION_INTERVAL 0xA0A8 +#define GEN6_RC_IDLE_HYSTERSIS 0xA0AC +#define GEN6_RC_SLEEP 0xA0B0 +#define GEN6_RCUBMABDTMR 0xA0B0 +#define GEN6_RC1e_THRESHOLD 0xA0B4 +#define GEN6_RC6_THRESHOLD 0xA0B8 +#define GEN6_RC6p_THRESHOLD 0xA0BC +#define VLV_RCEDATA 0xA0BC +#define GEN6_RC6pp_THRESHOLD 0xA0C0 +#define GEN6_PMINTRMSK 0xA168 +#define GEN8_PMINTR_REDIRECT_TO_NON_DISP (1<<31) +#define VLV_PWRDWNUPCTL 0xA294 +#define GEN9_MEDIA_PG_IDLE_HYSTERESIS 0xA0C4 +#define GEN9_RENDER_PG_IDLE_HYSTERESIS 0xA0C8 +#define GEN9_PG_ENABLE 0xA210 + +#define VLV_CHICKEN_3 (VLV_DISPLAY_BASE + 0x7040C) +#define PIXEL_OVERLAP_CNT_MASK (3 << 30) +#define PIXEL_OVERLAP_CNT_SHIFT 30 + +#define GEN6_PMISR 0x44020 +#define GEN6_PMIMR 0x44024 /* rps_lock */ +#define GEN6_PMIIR 0x44028 +#define GEN6_PMIER 0x4402C +#define GEN6_PM_MBOX_EVENT (1<<25) +#define GEN6_PM_THERMAL_EVENT (1<<24) +#define GEN6_PM_RP_DOWN_TIMEOUT (1<<6) +#define GEN6_PM_RP_UP_THRESHOLD (1<<5) +#define GEN6_PM_RP_DOWN_THRESHOLD (1<<4) +#define GEN6_PM_RP_UP_EI_EXPIRED (1<<2) +#define GEN6_PM_RP_DOWN_EI_EXPIRED (1<<1) +#define GEN6_PM_RPS_EVENTS (GEN6_PM_RP_UP_THRESHOLD | \ + GEN6_PM_RP_DOWN_THRESHOLD | \ + GEN6_PM_RP_DOWN_TIMEOUT) + +#define GEN7_GT_SCRATCH_BASE 0x4F100 +#define GEN7_GT_SCRATCH_REG_NUM 8 + +#define VLV_GTLC_SURVIVABILITY_REG 0x130098 +#define VLV_GFX_CLK_STATUS_BIT (1<<3) +#define VLV_GFX_CLK_FORCE_ON_BIT (1<<2) + +#define GEN6_GT_GFX_RC6_LOCKED 0x138104 +#define VLV_COUNTER_CONTROL 0x138104 +#define VLV_COUNT_RANGE_HIGH (1<<15) +#define VLV_MEDIA_RC0_COUNT_EN (1<<5) +#define VLV_RENDER_RC0_COUNT_EN (1<<4) +#define VLV_MEDIA_RC6_COUNT_EN (1<<1) +#define VLV_RENDER_RC6_COUNT_EN (1<<0) +#define GEN6_GT_GFX_RC6 0x138108 +#define VLV_GT_RENDER_RC6 0x138108 +#define VLV_GT_MEDIA_RC6 0x13810C + +#define GEN6_GT_GFX_RC6p 0x13810C +#define GEN6_GT_GFX_RC6pp 0x138110 +#define VLV_RENDER_C0_COUNT 0x138118 +#define VLV_MEDIA_C0_COUNT 0x13811C + +#define GEN6_PCODE_MAILBOX 0x138124 +#define GEN6_PCODE_READY (1<<31) +#define GEN6_READ_OC_PARAMS 0xc +#define GEN6_PCODE_WRITE_MIN_FREQ_TABLE 0x8 +#define GEN6_PCODE_READ_MIN_FREQ_TABLE 0x9 +#define GEN6_PCODE_WRITE_RC6VIDS 0x4 +#define GEN6_PCODE_READ_RC6VIDS 0x5 +#define GEN6_PCODE_READ_D_COMP 0x10 +#define GEN6_PCODE_WRITE_D_COMP 0x11 +#define GEN6_ENCODE_RC6_VID(mv) (((mv) - 245) / 5) +#define GEN6_DECODE_RC6_VID(vids) (((vids) * 5) + 245) +#define DISPLAY_IPS_CONTROL 0x19 +#define HSW_PCODE_DYNAMIC_DUTY_CYCLE_CONTROL 0x1A +#define GEN6_PCODE_DATA 0x138128 +#define GEN6_PCODE_FREQ_IA_RATIO_SHIFT 8 +#define GEN6_PCODE_FREQ_RING_RATIO_SHIFT 16 +#define GEN6_PCODE_DATA1 0x13812C + +#define GEN9_PCODE_READ_MEM_LATENCY 0x6 +#define GEN9_MEM_LATENCY_LEVEL_MASK 0xFF +#define GEN9_MEM_LATENCY_LEVEL_1_5_SHIFT 8 +#define GEN9_MEM_LATENCY_LEVEL_2_6_SHIFT 16 +#define GEN9_MEM_LATENCY_LEVEL_3_7_SHIFT 24 +#define SKL_PCODE_CDCLK_CONTROL 0x7 +#define SKL_CDCLK_PREPARE_FOR_CHANGE 0x3 +#define SKL_CDCLK_READY_FOR_CHANGE 0x1 + + +#define GEN6_GT_CORE_STATUS 0x138060 +#define GEN6_CORE_CPD_STATE_MASK (7<<4) +#define GEN6_RCn_MASK 7 +#define GEN6_RC0 0 +#define GEN6_RC3 2 +#define GEN6_RC6 3 +#define GEN6_RC7 4 + +#define CHV_POWER_SS0_SIG1 0xa720 +#define CHV_POWER_SS1_SIG1 0xa728 +#define CHV_SS_PG_ENABLE (1<<1) +#define CHV_EU08_PG_ENABLE (1<<9) +#define CHV_EU19_PG_ENABLE (1<<17) +#define CHV_EU210_PG_ENABLE (1<<25) + +#define CHV_POWER_SS0_SIG2 0xa724 +#define CHV_POWER_SS1_SIG2 0xa72c +#define CHV_EU311_PG_ENABLE (1<<1) + +#define GEN9_SLICE0_PGCTL_ACK 0x804c +#define GEN9_SLICE1_PGCTL_ACK 0x8050 +#define GEN9_SLICE2_PGCTL_ACK 0x8054 +#define GEN9_PGCTL_SLICE_ACK (1 << 0) + +#define GEN9_SLICE0_SS01_EU_PGCTL_ACK 0x805c +#define GEN9_SLICE0_SS23_EU_PGCTL_ACK 0x8060 +#define GEN9_SLICE1_SS01_EU_PGCTL_ACK 0x8064 +#define GEN9_SLICE1_SS23_EU_PGCTL_ACK 0x8068 +#define GEN9_SLICE2_SS01_EU_PGCTL_ACK 0x806c +#define GEN9_SLICE2_SS23_EU_PGCTL_ACK 0x8070 +#define GEN9_PGCTL_SSA_EU08_ACK (1 << 0) +#define GEN9_PGCTL_SSA_EU19_ACK (1 << 2) +#define GEN9_PGCTL_SSA_EU210_ACK (1 << 4) +#define GEN9_PGCTL_SSA_EU311_ACK (1 << 6) +#define GEN9_PGCTL_SSB_EU08_ACK (1 << 8) +#define GEN9_PGCTL_SSB_EU19_ACK (1 << 10) +#define GEN9_PGCTL_SSB_EU210_ACK (1 << 12) +#define GEN9_PGCTL_SSB_EU311_ACK (1 << 14) + +#define GEN7_MISCCPCTL (0x9424) +#define GEN7_DOP_CLOCK_GATE_ENABLE (1<<0) + +/* IVYBRIDGE DPF */ +#define GEN7_L3CDERRST1 0xB008 /* L3CD Error Status 1 */ +#define HSW_L3CDERRST11 0xB208 /* L3CD Error Status register 1 slice 1 */ +#define GEN7_L3CDERRST1_ROW_MASK (0x7ff<<14) +#define GEN7_PARITY_ERROR_VALID (1<<13) +#define GEN7_L3CDERRST1_BANK_MASK (3<<11) +#define GEN7_L3CDERRST1_SUBBANK_MASK (7<<8) +#define GEN7_PARITY_ERROR_ROW(reg) \ + ((reg & GEN7_L3CDERRST1_ROW_MASK) >> 14) +#define GEN7_PARITY_ERROR_BANK(reg) \ + ((reg & GEN7_L3CDERRST1_BANK_MASK) >> 11) +#define GEN7_PARITY_ERROR_SUBBANK(reg) \ + ((reg & GEN7_L3CDERRST1_SUBBANK_MASK) >> 8) +#define GEN7_L3CDERRST1_ENABLE (1<<7) + +#define GEN7_L3LOG_BASE 0xB070 +#define HSW_L3LOG_BASE_SLICE1 0xB270 +#define GEN7_L3LOG_SIZE 0x80 + +#define GEN7_HALF_SLICE_CHICKEN1 0xe100 /* IVB GT1 + VLV */ +#define GEN7_HALF_SLICE_CHICKEN1_GT2 0xf100 +#define GEN7_MAX_PS_THREAD_DEP (8<<12) +#define GEN7_SINGLE_SUBSCAN_DISPATCH_ENABLE (1<<10) +#define GEN7_PSD_SINGLE_PORT_DISPATCH_ENABLE (1<<3) + +#define GEN9_HALF_SLICE_CHICKEN5 0xe188 +#define GEN9_DG_MIRROR_FIX_ENABLE (1<<5) +#define GEN9_CCS_TLB_PREFETCH_ENABLE (1<<3) + +#define GEN8_ROW_CHICKEN 0xe4f0 +#define PARTIAL_INSTRUCTION_SHOOTDOWN_DISABLE (1<<8) +#define STALL_DOP_GATING_DISABLE (1<<5) + +#define GEN7_ROW_CHICKEN2 0xe4f4 +#define GEN7_ROW_CHICKEN2_GT2 0xf4f4 +#define DOP_CLOCK_GATING_DISABLE (1<<0) + +#define HSW_ROW_CHICKEN3 0xe49c +#define HSW_ROW_CHICKEN3_L3_GLOBAL_ATOMICS_DISABLE (1 << 6) + +#define HALF_SLICE_CHICKEN3 0xe184 +#define HSW_SAMPLE_C_PERFORMANCE (1<<9) +#define GEN8_CENTROID_PIXEL_OPT_DIS (1<<8) +#define GEN9_DISABLE_OCL_OOB_SUPPRESS_LOGIC (1<<5) +#define GEN8_SAMPLER_POWER_BYPASS_DIS (1<<1) + +#define GEN9_HALF_SLICE_CHICKEN7 0xe194 +#define GEN9_ENABLE_YV12_BUGFIX (1<<4) + +/* Audio */ +#define G4X_AUD_VID_DID (dev_priv->info.display_mmio_offset + 0x62020) +#define INTEL_AUDIO_DEVCL 0x808629FB +#define INTEL_AUDIO_DEVBLC 0x80862801 +#define INTEL_AUDIO_DEVCTG 0x80862802 + +#define G4X_AUD_CNTL_ST 0x620B4 +#define G4X_ELDV_DEVCL_DEVBLC (1 << 13) +#define G4X_ELDV_DEVCTG (1 << 14) +#define G4X_ELD_ADDR_MASK (0xf << 5) +#define G4X_ELD_ACK (1 << 4) +#define G4X_HDMIW_HDMIEDID 0x6210C + +#define _IBX_HDMIW_HDMIEDID_A 0xE2050 +#define _IBX_HDMIW_HDMIEDID_B 0xE2150 +#define IBX_HDMIW_HDMIEDID(pipe) _PIPE(pipe, \ + _IBX_HDMIW_HDMIEDID_A, \ + _IBX_HDMIW_HDMIEDID_B) +#define _IBX_AUD_CNTL_ST_A 0xE20B4 +#define _IBX_AUD_CNTL_ST_B 0xE21B4 +#define IBX_AUD_CNTL_ST(pipe) _PIPE(pipe, \ + _IBX_AUD_CNTL_ST_A, \ + _IBX_AUD_CNTL_ST_B) +#define IBX_ELD_BUFFER_SIZE_MASK (0x1f << 10) +#define IBX_ELD_ADDRESS_MASK (0x1f << 5) +#define IBX_ELD_ACK (1 << 4) +#define IBX_AUD_CNTL_ST2 0xE20C0 +#define IBX_CP_READY(port) ((1 << 1) << (((port) - 1) * 4)) +#define IBX_ELD_VALID(port) ((1 << 0) << (((port) - 1) * 4)) + +#define _CPT_HDMIW_HDMIEDID_A 0xE5050 +#define _CPT_HDMIW_HDMIEDID_B 0xE5150 +#define CPT_HDMIW_HDMIEDID(pipe) _PIPE(pipe, \ + _CPT_HDMIW_HDMIEDID_A, \ + _CPT_HDMIW_HDMIEDID_B) +#define _CPT_AUD_CNTL_ST_A 0xE50B4 +#define _CPT_AUD_CNTL_ST_B 0xE51B4 +#define CPT_AUD_CNTL_ST(pipe) _PIPE(pipe, \ + _CPT_AUD_CNTL_ST_A, \ + _CPT_AUD_CNTL_ST_B) +#define CPT_AUD_CNTRL_ST2 0xE50C0 + +#define _VLV_HDMIW_HDMIEDID_A (VLV_DISPLAY_BASE + 0x62050) +#define _VLV_HDMIW_HDMIEDID_B (VLV_DISPLAY_BASE + 0x62150) +#define VLV_HDMIW_HDMIEDID(pipe) _PIPE(pipe, \ + _VLV_HDMIW_HDMIEDID_A, \ + _VLV_HDMIW_HDMIEDID_B) +#define _VLV_AUD_CNTL_ST_A (VLV_DISPLAY_BASE + 0x620B4) +#define _VLV_AUD_CNTL_ST_B (VLV_DISPLAY_BASE + 0x621B4) +#define VLV_AUD_CNTL_ST(pipe) _PIPE(pipe, \ + _VLV_AUD_CNTL_ST_A, \ + _VLV_AUD_CNTL_ST_B) +#define VLV_AUD_CNTL_ST2 (VLV_DISPLAY_BASE + 0x620C0) + +/* These are the 4 32-bit write offset registers for each stream + * output buffer. It determines the offset from the + * 3DSTATE_SO_BUFFERs that the next streamed vertex output goes to. + */ +#define GEN7_SO_WRITE_OFFSET(n) (0x5280 + (n) * 4) + +#define _IBX_AUD_CONFIG_A 0xe2000 +#define _IBX_AUD_CONFIG_B 0xe2100 +#define IBX_AUD_CFG(pipe) _PIPE(pipe, \ + _IBX_AUD_CONFIG_A, \ + _IBX_AUD_CONFIG_B) +#define _CPT_AUD_CONFIG_A 0xe5000 +#define _CPT_AUD_CONFIG_B 0xe5100 +#define CPT_AUD_CFG(pipe) _PIPE(pipe, \ + _CPT_AUD_CONFIG_A, \ + _CPT_AUD_CONFIG_B) +#define _VLV_AUD_CONFIG_A (VLV_DISPLAY_BASE + 0x62000) +#define _VLV_AUD_CONFIG_B (VLV_DISPLAY_BASE + 0x62100) +#define VLV_AUD_CFG(pipe) _PIPE(pipe, \ + _VLV_AUD_CONFIG_A, \ + _VLV_AUD_CONFIG_B) + +#define AUD_CONFIG_N_VALUE_INDEX (1 << 29) +#define AUD_CONFIG_N_PROG_ENABLE (1 << 28) +#define AUD_CONFIG_UPPER_N_SHIFT 20 +#define AUD_CONFIG_UPPER_N_MASK (0xff << 20) +#define AUD_CONFIG_LOWER_N_SHIFT 4 +#define AUD_CONFIG_LOWER_N_MASK (0xfff << 4) +#define AUD_CONFIG_PIXEL_CLOCK_HDMI_SHIFT 16 +#define AUD_CONFIG_PIXEL_CLOCK_HDMI_MASK (0xf << 16) +#define AUD_CONFIG_PIXEL_CLOCK_HDMI_25175 (0 << 16) +#define AUD_CONFIG_PIXEL_CLOCK_HDMI_25200 (1 << 16) +#define AUD_CONFIG_PIXEL_CLOCK_HDMI_27000 (2 << 16) +#define AUD_CONFIG_PIXEL_CLOCK_HDMI_27027 (3 << 16) +#define AUD_CONFIG_PIXEL_CLOCK_HDMI_54000 (4 << 16) +#define AUD_CONFIG_PIXEL_CLOCK_HDMI_54054 (5 << 16) +#define AUD_CONFIG_PIXEL_CLOCK_HDMI_74176 (6 << 16) +#define AUD_CONFIG_PIXEL_CLOCK_HDMI_74250 (7 << 16) +#define AUD_CONFIG_PIXEL_CLOCK_HDMI_148352 (8 << 16) +#define AUD_CONFIG_PIXEL_CLOCK_HDMI_148500 (9 << 16) +#define AUD_CONFIG_DISABLE_NCTS (1 << 3) + +/* HSW Audio */ +#define _HSW_AUD_CONFIG_A 0x65000 +#define _HSW_AUD_CONFIG_B 0x65100 +#define HSW_AUD_CFG(pipe) _PIPE(pipe, \ + _HSW_AUD_CONFIG_A, \ + _HSW_AUD_CONFIG_B) + +#define _HSW_AUD_MISC_CTRL_A 0x65010 +#define _HSW_AUD_MISC_CTRL_B 0x65110 +#define HSW_AUD_MISC_CTRL(pipe) _PIPE(pipe, \ + _HSW_AUD_MISC_CTRL_A, \ + _HSW_AUD_MISC_CTRL_B) + +#define _HSW_AUD_DIP_ELD_CTRL_ST_A 0x650b4 +#define _HSW_AUD_DIP_ELD_CTRL_ST_B 0x651b4 +#define HSW_AUD_DIP_ELD_CTRL(pipe) _PIPE(pipe, \ + _HSW_AUD_DIP_ELD_CTRL_ST_A, \ + _HSW_AUD_DIP_ELD_CTRL_ST_B) + +/* Audio Digital Converter */ +#define _HSW_AUD_DIG_CNVT_1 0x65080 +#define _HSW_AUD_DIG_CNVT_2 0x65180 +#define AUD_DIG_CNVT(pipe) _PIPE(pipe, \ + _HSW_AUD_DIG_CNVT_1, \ + _HSW_AUD_DIG_CNVT_2) +#define DIP_PORT_SEL_MASK 0x3 + +#define _HSW_AUD_EDID_DATA_A 0x65050 +#define _HSW_AUD_EDID_DATA_B 0x65150 +#define HSW_AUD_EDID_DATA(pipe) _PIPE(pipe, \ + _HSW_AUD_EDID_DATA_A, \ + _HSW_AUD_EDID_DATA_B) + +#define HSW_AUD_PIPE_CONV_CFG 0x6507c +#define HSW_AUD_PIN_ELD_CP_VLD 0x650c0 +#define AUDIO_INACTIVE(trans) ((1 << 3) << ((trans) * 4)) +#define AUDIO_OUTPUT_ENABLE(trans) ((1 << 2) << ((trans) * 4)) +#define AUDIO_CP_READY(trans) ((1 << 1) << ((trans) * 4)) +#define AUDIO_ELD_VALID(trans) ((1 << 0) << ((trans) * 4)) + +/* HSW Power Wells */ +#define HSW_PWR_WELL_BIOS 0x45400 /* CTL1 */ +#define HSW_PWR_WELL_DRIVER 0x45404 /* CTL2 */ +#define HSW_PWR_WELL_KVMR 0x45408 /* CTL3 */ +#define HSW_PWR_WELL_DEBUG 0x4540C /* CTL4 */ +#define HSW_PWR_WELL_ENABLE_REQUEST (1<<31) +#define HSW_PWR_WELL_STATE_ENABLED (1<<30) +#define HSW_PWR_WELL_CTL5 0x45410 +#define HSW_PWR_WELL_ENABLE_SINGLE_STEP (1<<31) +#define HSW_PWR_WELL_PWR_GATE_OVERRIDE (1<<20) +#define HSW_PWR_WELL_FORCE_ON (1<<19) +#define HSW_PWR_WELL_CTL6 0x45414 + +/* SKL Fuse Status */ +#define SKL_FUSE_STATUS 0x42000 +#define SKL_FUSE_DOWNLOAD_STATUS (1<<31) +#define SKL_FUSE_PG0_DIST_STATUS (1<<27) +#define SKL_FUSE_PG1_DIST_STATUS (1<<26) +#define SKL_FUSE_PG2_DIST_STATUS (1<<25) + +/* Per-pipe DDI Function Control */ +#define TRANS_DDI_FUNC_CTL_A 0x60400 +#define TRANS_DDI_FUNC_CTL_B 0x61400 +#define TRANS_DDI_FUNC_CTL_C 0x62400 +#define TRANS_DDI_FUNC_CTL_EDP 0x6F400 +#define TRANS_DDI_FUNC_CTL(tran) _TRANSCODER2(tran, TRANS_DDI_FUNC_CTL_A) + +#define TRANS_DDI_FUNC_ENABLE (1<<31) +/* Those bits are ignored by pipe EDP since it can only connect to DDI A */ +#define TRANS_DDI_PORT_MASK (7<<28) +#define TRANS_DDI_PORT_SHIFT 28 +#define TRANS_DDI_SELECT_PORT(x) ((x)<<28) +#define TRANS_DDI_PORT_NONE (0<<28) +#define TRANS_DDI_MODE_SELECT_MASK (7<<24) +#define TRANS_DDI_MODE_SELECT_HDMI (0<<24) +#define TRANS_DDI_MODE_SELECT_DVI (1<<24) +#define TRANS_DDI_MODE_SELECT_DP_SST (2<<24) +#define TRANS_DDI_MODE_SELECT_DP_MST (3<<24) +#define TRANS_DDI_MODE_SELECT_FDI (4<<24) +#define TRANS_DDI_BPC_MASK (7<<20) +#define TRANS_DDI_BPC_8 (0<<20) +#define TRANS_DDI_BPC_10 (1<<20) +#define TRANS_DDI_BPC_6 (2<<20) +#define TRANS_DDI_BPC_12 (3<<20) +#define TRANS_DDI_PVSYNC (1<<17) +#define TRANS_DDI_PHSYNC (1<<16) +#define TRANS_DDI_EDP_INPUT_MASK (7<<12) +#define TRANS_DDI_EDP_INPUT_A_ON (0<<12) +#define TRANS_DDI_EDP_INPUT_A_ONOFF (4<<12) +#define TRANS_DDI_EDP_INPUT_B_ONOFF (5<<12) +#define TRANS_DDI_EDP_INPUT_C_ONOFF (6<<12) +#define TRANS_DDI_DP_VC_PAYLOAD_ALLOC (1<<8) +#define TRANS_DDI_BFI_ENABLE (1<<4) + +/* DisplayPort Transport Control */ +#define DP_TP_CTL_A 0x64040 +#define DP_TP_CTL_B 0x64140 +#define DP_TP_CTL(port) _PORT(port, DP_TP_CTL_A, DP_TP_CTL_B) +#define DP_TP_CTL_ENABLE (1<<31) +#define DP_TP_CTL_MODE_SST (0<<27) +#define DP_TP_CTL_MODE_MST (1<<27) +#define DP_TP_CTL_FORCE_ACT (1<<25) +#define DP_TP_CTL_ENHANCED_FRAME_ENABLE (1<<18) +#define DP_TP_CTL_FDI_AUTOTRAIN (1<<15) +#define DP_TP_CTL_LINK_TRAIN_MASK (7<<8) +#define DP_TP_CTL_LINK_TRAIN_PAT1 (0<<8) +#define DP_TP_CTL_LINK_TRAIN_PAT2 (1<<8) +#define DP_TP_CTL_LINK_TRAIN_PAT3 (4<<8) +#define DP_TP_CTL_LINK_TRAIN_IDLE (2<<8) +#define DP_TP_CTL_LINK_TRAIN_NORMAL (3<<8) +#define DP_TP_CTL_SCRAMBLE_DISABLE (1<<7) + +/* DisplayPort Transport Status */ +#define DP_TP_STATUS_A 0x64044 +#define DP_TP_STATUS_B 0x64144 +#define DP_TP_STATUS(port) _PORT(port, DP_TP_STATUS_A, DP_TP_STATUS_B) +#define DP_TP_STATUS_IDLE_DONE (1<<25) +#define DP_TP_STATUS_ACT_SENT (1<<24) +#define DP_TP_STATUS_MODE_STATUS_MST (1<<23) +#define DP_TP_STATUS_AUTOTRAIN_DONE (1<<12) +#define DP_TP_STATUS_PAYLOAD_MAPPING_VC2 (3 << 8) +#define DP_TP_STATUS_PAYLOAD_MAPPING_VC1 (3 << 4) +#define DP_TP_STATUS_PAYLOAD_MAPPING_VC0 (3 << 0) + +/* DDI Buffer Control */ +#define DDI_BUF_CTL_A 0x64000 +#define DDI_BUF_CTL_B 0x64100 +#define DDI_BUF_CTL(port) _PORT(port, DDI_BUF_CTL_A, DDI_BUF_CTL_B) +#define DDI_BUF_CTL_ENABLE (1<<31) +#define DDI_BUF_TRANS_SELECT(n) ((n) << 24) +#define DDI_BUF_EMP_MASK (0xf<<24) +#define DDI_BUF_PORT_REVERSAL (1<<16) +#define DDI_BUF_IS_IDLE (1<<7) +#define DDI_A_4_LANES (1<<4) +#define DDI_PORT_WIDTH(width) (((width) - 1) << 1) +#define DDI_INIT_DISPLAY_DETECTED (1<<0) + +/* DDI Buffer Translations */ +#define DDI_BUF_TRANS_A 0x64E00 +#define DDI_BUF_TRANS_B 0x64E60 +#define DDI_BUF_TRANS(port) _PORT(port, DDI_BUF_TRANS_A, DDI_BUF_TRANS_B) + +/* Sideband Interface (SBI) is programmed indirectly, via + * SBI_ADDR, which contains the register offset; and SBI_DATA, + * which contains the payload */ +#define SBI_ADDR 0xC6000 +#define SBI_DATA 0xC6004 +#define SBI_CTL_STAT 0xC6008 +#define SBI_CTL_DEST_ICLK (0x0<<16) +#define SBI_CTL_DEST_MPHY (0x1<<16) +#define SBI_CTL_OP_IORD (0x2<<8) +#define SBI_CTL_OP_IOWR (0x3<<8) +#define SBI_CTL_OP_CRRD (0x6<<8) +#define SBI_CTL_OP_CRWR (0x7<<8) +#define SBI_RESPONSE_FAIL (0x1<<1) +#define SBI_RESPONSE_SUCCESS (0x0<<1) +#define SBI_BUSY (0x1<<0) +#define SBI_READY (0x0<<0) + +/* SBI offsets */ +#define SBI_SSCDIVINTPHASE6 0x0600 +#define SBI_SSCDIVINTPHASE_DIVSEL_MASK ((0x7f)<<1) +#define SBI_SSCDIVINTPHASE_DIVSEL(x) ((x)<<1) +#define SBI_SSCDIVINTPHASE_INCVAL_MASK ((0x7f)<<8) +#define SBI_SSCDIVINTPHASE_INCVAL(x) ((x)<<8) +#define SBI_SSCDIVINTPHASE_DIR(x) ((x)<<15) +#define SBI_SSCDIVINTPHASE_PROPAGATE (1<<0) +#define SBI_SSCCTL 0x020c +#define SBI_SSCCTL6 0x060C +#define SBI_SSCCTL_PATHALT (1<<3) +#define SBI_SSCCTL_DISABLE (1<<0) +#define SBI_SSCAUXDIV6 0x0610 +#define SBI_SSCAUXDIV_FINALDIV2SEL(x) ((x)<<4) +#define SBI_DBUFF0 0x2a00 +#define SBI_GEN0 0x1f00 +#define SBI_GEN0_CFG_BUFFENABLE_DISABLE (1<<0) + +/* LPT PIXCLK_GATE */ +#define PIXCLK_GATE 0xC6020 +#define PIXCLK_GATE_UNGATE (1<<0) +#define PIXCLK_GATE_GATE (0<<0) + +/* SPLL */ +#define SPLL_CTL 0x46020 +#define SPLL_PLL_ENABLE (1<<31) +#define SPLL_PLL_SSC (1<<28) +#define SPLL_PLL_NON_SSC (2<<28) +#define SPLL_PLL_LCPLL (3<<28) +#define SPLL_PLL_REF_MASK (3<<28) +#define SPLL_PLL_FREQ_810MHz (0<<26) +#define SPLL_PLL_FREQ_1350MHz (1<<26) +#define SPLL_PLL_FREQ_2700MHz (2<<26) +#define SPLL_PLL_FREQ_MASK (3<<26) + +/* WRPLL */ +#define WRPLL_CTL1 0x46040 +#define WRPLL_CTL2 0x46060 +#define WRPLL_CTL(pll) (pll == 0 ? WRPLL_CTL1 : WRPLL_CTL2) +#define WRPLL_PLL_ENABLE (1<<31) +#define WRPLL_PLL_SSC (1<<28) +#define WRPLL_PLL_NON_SSC (2<<28) +#define WRPLL_PLL_LCPLL (3<<28) +#define WRPLL_PLL_REF_MASK (3<<28) +/* WRPLL divider programming */ +#define WRPLL_DIVIDER_REFERENCE(x) ((x)<<0) +#define WRPLL_DIVIDER_REF_MASK (0xff) +#define WRPLL_DIVIDER_POST(x) ((x)<<8) +#define WRPLL_DIVIDER_POST_MASK (0x3f<<8) +#define WRPLL_DIVIDER_POST_SHIFT 8 +#define WRPLL_DIVIDER_FEEDBACK(x) ((x)<<16) +#define WRPLL_DIVIDER_FB_SHIFT 16 +#define WRPLL_DIVIDER_FB_MASK (0xff<<16) + +/* Port clock selection */ +#define PORT_CLK_SEL_A 0x46100 +#define PORT_CLK_SEL_B 0x46104 +#define PORT_CLK_SEL(port) _PORT(port, PORT_CLK_SEL_A, PORT_CLK_SEL_B) +#define PORT_CLK_SEL_LCPLL_2700 (0<<29) +#define PORT_CLK_SEL_LCPLL_1350 (1<<29) +#define PORT_CLK_SEL_LCPLL_810 (2<<29) +#define PORT_CLK_SEL_SPLL (3<<29) +#define PORT_CLK_SEL_WRPLL(pll) (((pll)+4)<<29) +#define PORT_CLK_SEL_WRPLL1 (4<<29) +#define PORT_CLK_SEL_WRPLL2 (5<<29) +#define PORT_CLK_SEL_NONE (7<<29) +#define PORT_CLK_SEL_MASK (7<<29) + +/* Transcoder clock selection */ +#define TRANS_CLK_SEL_A 0x46140 +#define TRANS_CLK_SEL_B 0x46144 +#define TRANS_CLK_SEL(tran) _TRANSCODER(tran, TRANS_CLK_SEL_A, TRANS_CLK_SEL_B) +/* For each transcoder, we need to select the corresponding port clock */ +#define TRANS_CLK_SEL_DISABLED (0x0<<29) +#define TRANS_CLK_SEL_PORT(x) ((x+1)<<29) + +#define TRANSA_MSA_MISC 0x60410 +#define TRANSB_MSA_MISC 0x61410 +#define TRANSC_MSA_MISC 0x62410 +#define TRANS_EDP_MSA_MISC 0x6f410 +#define TRANS_MSA_MISC(tran) _TRANSCODER2(tran, TRANSA_MSA_MISC) + +#define TRANS_MSA_SYNC_CLK (1<<0) +#define TRANS_MSA_6_BPC (0<<5) +#define TRANS_MSA_8_BPC (1<<5) +#define TRANS_MSA_10_BPC (2<<5) +#define TRANS_MSA_12_BPC (3<<5) +#define TRANS_MSA_16_BPC (4<<5) + +/* LCPLL Control */ +#define LCPLL_CTL 0x130040 +#define LCPLL_PLL_DISABLE (1<<31) +#define LCPLL_PLL_LOCK (1<<30) +#define LCPLL_CLK_FREQ_MASK (3<<26) +#define LCPLL_CLK_FREQ_450 (0<<26) +#define LCPLL_CLK_FREQ_54O_BDW (1<<26) +#define LCPLL_CLK_FREQ_337_5_BDW (2<<26) +#define LCPLL_CLK_FREQ_675_BDW (3<<26) +#define LCPLL_CD_CLOCK_DISABLE (1<<25) +#define LCPLL_CD2X_CLOCK_DISABLE (1<<23) +#define LCPLL_POWER_DOWN_ALLOW (1<<22) +#define LCPLL_CD_SOURCE_FCLK (1<<21) +#define LCPLL_CD_SOURCE_FCLK_DONE (1<<19) + +/* + * SKL Clocks + */ + +/* CDCLK_CTL */ +#define CDCLK_CTL 0x46000 +#define CDCLK_FREQ_SEL_MASK (3<<26) +#define CDCLK_FREQ_450_432 (0<<26) +#define CDCLK_FREQ_540 (1<<26) +#define CDCLK_FREQ_337_308 (2<<26) +#define CDCLK_FREQ_675_617 (3<<26) +#define CDCLK_FREQ_DECIMAL_MASK (0x7ff) + +/* LCPLL_CTL */ +#define LCPLL1_CTL 0x46010 +#define LCPLL2_CTL 0x46014 +#define LCPLL_PLL_ENABLE (1<<31) + +/* DPLL control1 */ +#define DPLL_CTRL1 0x6C058 +#define DPLL_CTRL1_HDMI_MODE(id) (1<<((id)*6+5)) +#define DPLL_CTRL1_SSC(id) (1<<((id)*6+4)) +#define DPLL_CTRL1_LINK_RATE_MASK(id) (7<<((id)*6+1)) +#define DPLL_CTRL1_LINK_RATE_SHIFT(id) ((id)*6+1) +#define DPLL_CTRL1_LINK_RATE(linkrate, id) ((linkrate)<<((id)*6+1)) +#define DPLL_CTRL1_OVERRIDE(id) (1<<((id)*6)) +#define DPLL_CTRL1_LINK_RATE_2700 0 +#define DPLL_CTRL1_LINK_RATE_1350 1 +#define DPLL_CTRL1_LINK_RATE_810 2 +#define DPLL_CTRL1_LINK_RATE_1620 3 +#define DPLL_CTRL1_LINK_RATE_1080 4 +#define DPLL_CTRL1_LINK_RATE_2160 5 + +/* DPLL control2 */ +#define DPLL_CTRL2 0x6C05C +#define DPLL_CTRL2_DDI_CLK_OFF(port) (1<<(port+15)) +#define DPLL_CTRL2_DDI_CLK_SEL_MASK(port) (3<<((port)*3+1)) +#define DPLL_CTRL2_DDI_CLK_SEL_SHIFT(port) ((port)*3+1) +#define DPLL_CTRL2_DDI_CLK_SEL(clk, port) (clk<<((port)*3+1)) +#define DPLL_CTRL2_DDI_SEL_OVERRIDE(port) (1<<((port)*3)) + +/* DPLL Status */ +#define DPLL_STATUS 0x6C060 +#define DPLL_LOCK(id) (1<<((id)*8)) + +/* DPLL cfg */ +#define DPLL1_CFGCR1 0x6C040 +#define DPLL2_CFGCR1 0x6C048 +#define DPLL3_CFGCR1 0x6C050 +#define DPLL_CFGCR1_FREQ_ENABLE (1<<31) +#define DPLL_CFGCR1_DCO_FRACTION_MASK (0x7fff<<9) +#define DPLL_CFGCR1_DCO_FRACTION(x) (x<<9) +#define DPLL_CFGCR1_DCO_INTEGER_MASK (0x1ff) + +#define DPLL1_CFGCR2 0x6C044 +#define DPLL2_CFGCR2 0x6C04C +#define DPLL3_CFGCR2 0x6C054 +#define DPLL_CFGCR2_QDIV_RATIO_MASK (0xff<<8) +#define DPLL_CFGCR2_QDIV_RATIO(x) (x<<8) +#define DPLL_CFGCR2_QDIV_MODE(x) (x<<7) +#define DPLL_CFGCR2_KDIV_MASK (3<<5) +#define DPLL_CFGCR2_KDIV(x) (x<<5) +#define DPLL_CFGCR2_KDIV_5 (0<<5) +#define DPLL_CFGCR2_KDIV_2 (1<<5) +#define DPLL_CFGCR2_KDIV_3 (2<<5) +#define DPLL_CFGCR2_KDIV_1 (3<<5) +#define DPLL_CFGCR2_PDIV_MASK (7<<2) +#define DPLL_CFGCR2_PDIV(x) (x<<2) +#define DPLL_CFGCR2_PDIV_1 (0<<2) +#define DPLL_CFGCR2_PDIV_2 (1<<2) +#define DPLL_CFGCR2_PDIV_3 (2<<2) +#define DPLL_CFGCR2_PDIV_7 (4<<2) +#define DPLL_CFGCR2_CENTRAL_FREQ_MASK (3) + +#define GET_CFG_CR1_REG(id) (DPLL1_CFGCR1 + (id - SKL_DPLL1) * 8) +#define GET_CFG_CR2_REG(id) (DPLL1_CFGCR2 + (id - SKL_DPLL1) * 8) + +/* Please see hsw_read_dcomp() and hsw_write_dcomp() before using this register, + * since on HSW we can't write to it using I915_WRITE. */ +#define D_COMP_HSW (MCHBAR_MIRROR_BASE_SNB + 0x5F0C) +#define D_COMP_BDW 0x138144 +#define D_COMP_RCOMP_IN_PROGRESS (1<<9) +#define D_COMP_COMP_FORCE (1<<8) +#define D_COMP_COMP_DISABLE (1<<0) + +/* Pipe WM_LINETIME - watermark line time */ +#define PIPE_WM_LINETIME_A 0x45270 +#define PIPE_WM_LINETIME_B 0x45274 +#define PIPE_WM_LINETIME(pipe) _PIPE(pipe, PIPE_WM_LINETIME_A, \ + PIPE_WM_LINETIME_B) +#define PIPE_WM_LINETIME_MASK (0x1ff) +#define PIPE_WM_LINETIME_TIME(x) ((x)) +#define PIPE_WM_LINETIME_IPS_LINETIME_MASK (0x1ff<<16) +#define PIPE_WM_LINETIME_IPS_LINETIME(x) ((x)<<16) + +/* SFUSE_STRAP */ +#define SFUSE_STRAP 0xc2014 +#define SFUSE_STRAP_FUSE_LOCK (1<<13) +#define SFUSE_STRAP_DISPLAY_DISABLED (1<<7) +#define SFUSE_STRAP_DDIB_DETECTED (1<<2) +#define SFUSE_STRAP_DDIC_DETECTED (1<<1) +#define SFUSE_STRAP_DDID_DETECTED (1<<0) + +#define WM_MISC 0x45260 +#define WM_MISC_DATA_PARTITION_5_6 (1 << 0) + +#define WM_DBG 0x45280 +#define WM_DBG_DISALLOW_MULTIPLE_LP (1<<0) +#define WM_DBG_DISALLOW_MAXFIFO (1<<1) +#define WM_DBG_DISALLOW_SPRITE (1<<2) + +/* pipe CSC */ +#define _PIPE_A_CSC_COEFF_RY_GY 0x49010 +#define _PIPE_A_CSC_COEFF_BY 0x49014 +#define _PIPE_A_CSC_COEFF_RU_GU 0x49018 +#define _PIPE_A_CSC_COEFF_BU 0x4901c +#define _PIPE_A_CSC_COEFF_RV_GV 0x49020 +#define _PIPE_A_CSC_COEFF_BV 0x49024 +#define _PIPE_A_CSC_MODE 0x49028 +#define CSC_BLACK_SCREEN_OFFSET (1 << 2) +#define CSC_POSITION_BEFORE_GAMMA (1 << 1) +#define CSC_MODE_YUV_TO_RGB (1 << 0) +#define _PIPE_A_CSC_PREOFF_HI 0x49030 +#define _PIPE_A_CSC_PREOFF_ME 0x49034 +#define _PIPE_A_CSC_PREOFF_LO 0x49038 +#define _PIPE_A_CSC_POSTOFF_HI 0x49040 +#define _PIPE_A_CSC_POSTOFF_ME 0x49044 +#define _PIPE_A_CSC_POSTOFF_LO 0x49048 + +#define _PIPE_B_CSC_COEFF_RY_GY 0x49110 +#define _PIPE_B_CSC_COEFF_BY 0x49114 +#define _PIPE_B_CSC_COEFF_RU_GU 0x49118 +#define _PIPE_B_CSC_COEFF_BU 0x4911c +#define _PIPE_B_CSC_COEFF_RV_GV 0x49120 +#define _PIPE_B_CSC_COEFF_BV 0x49124 +#define _PIPE_B_CSC_MODE 0x49128 +#define _PIPE_B_CSC_PREOFF_HI 0x49130 +#define _PIPE_B_CSC_PREOFF_ME 0x49134 +#define _PIPE_B_CSC_PREOFF_LO 0x49138 +#define _PIPE_B_CSC_POSTOFF_HI 0x49140 +#define _PIPE_B_CSC_POSTOFF_ME 0x49144 +#define _PIPE_B_CSC_POSTOFF_LO 0x49148 + +#define PIPE_CSC_COEFF_RY_GY(pipe) _PIPE(pipe, _PIPE_A_CSC_COEFF_RY_GY, _PIPE_B_CSC_COEFF_RY_GY) +#define PIPE_CSC_COEFF_BY(pipe) _PIPE(pipe, _PIPE_A_CSC_COEFF_BY, _PIPE_B_CSC_COEFF_BY) +#define PIPE_CSC_COEFF_RU_GU(pipe) _PIPE(pipe, _PIPE_A_CSC_COEFF_RU_GU, _PIPE_B_CSC_COEFF_RU_GU) +#define PIPE_CSC_COEFF_BU(pipe) _PIPE(pipe, _PIPE_A_CSC_COEFF_BU, _PIPE_B_CSC_COEFF_BU) +#define PIPE_CSC_COEFF_RV_GV(pipe) _PIPE(pipe, _PIPE_A_CSC_COEFF_RV_GV, _PIPE_B_CSC_COEFF_RV_GV) +#define PIPE_CSC_COEFF_BV(pipe) _PIPE(pipe, _PIPE_A_CSC_COEFF_BV, _PIPE_B_CSC_COEFF_BV) +#define PIPE_CSC_MODE(pipe) _PIPE(pipe, _PIPE_A_CSC_MODE, _PIPE_B_CSC_MODE) +#define PIPE_CSC_PREOFF_HI(pipe) _PIPE(pipe, _PIPE_A_CSC_PREOFF_HI, _PIPE_B_CSC_PREOFF_HI) +#define PIPE_CSC_PREOFF_ME(pipe) _PIPE(pipe, _PIPE_A_CSC_PREOFF_ME, _PIPE_B_CSC_PREOFF_ME) +#define PIPE_CSC_PREOFF_LO(pipe) _PIPE(pipe, _PIPE_A_CSC_PREOFF_LO, _PIPE_B_CSC_PREOFF_LO) +#define PIPE_CSC_POSTOFF_HI(pipe) _PIPE(pipe, _PIPE_A_CSC_POSTOFF_HI, _PIPE_B_CSC_POSTOFF_HI) +#define PIPE_CSC_POSTOFF_ME(pipe) _PIPE(pipe, _PIPE_A_CSC_POSTOFF_ME, _PIPE_B_CSC_POSTOFF_ME) +#define PIPE_CSC_POSTOFF_LO(pipe) _PIPE(pipe, _PIPE_A_CSC_POSTOFF_LO, _PIPE_B_CSC_POSTOFF_LO) + +/* MIPI DSI registers */ + +#define _MIPI_PORT(port, a, c) _PORT3(port, a, 0, c) /* ports A and C only */ + +#define _MIPIA_PORT_CTRL (VLV_DISPLAY_BASE + 0x61190) +#define _MIPIC_PORT_CTRL (VLV_DISPLAY_BASE + 0x61700) +#define MIPI_PORT_CTRL(port) _MIPI_PORT(port, _MIPIA_PORT_CTRL, _MIPIC_PORT_CTRL) +#define DPI_ENABLE (1 << 31) /* A + C */ +#define MIPIA_MIPI4DPHY_DELAY_COUNT_SHIFT 27 +#define MIPIA_MIPI4DPHY_DELAY_COUNT_MASK (0xf << 27) +#define DUAL_LINK_MODE_SHIFT 26 +#define DUAL_LINK_MODE_MASK (1 << 26) +#define DUAL_LINK_MODE_FRONT_BACK (0 << 26) +#define DUAL_LINK_MODE_PIXEL_ALTERNATIVE (1 << 26) +#define DITHERING_ENABLE (1 << 25) /* A + C */ +#define FLOPPED_HSTX (1 << 23) +#define DE_INVERT (1 << 19) /* XXX */ +#define MIPIA_FLISDSI_DELAY_COUNT_SHIFT 18 +#define MIPIA_FLISDSI_DELAY_COUNT_MASK (0xf << 18) +#define AFE_LATCHOUT (1 << 17) +#define LP_OUTPUT_HOLD (1 << 16) +#define MIPIC_FLISDSI_DELAY_COUNT_HIGH_SHIFT 15 +#define MIPIC_FLISDSI_DELAY_COUNT_HIGH_MASK (1 << 15) +#define MIPIC_MIPI4DPHY_DELAY_COUNT_SHIFT 11 +#define MIPIC_MIPI4DPHY_DELAY_COUNT_MASK (0xf << 11) +#define CSB_SHIFT 9 +#define CSB_MASK (3 << 9) +#define CSB_20MHZ (0 << 9) +#define CSB_10MHZ (1 << 9) +#define CSB_40MHZ (2 << 9) +#define BANDGAP_MASK (1 << 8) +#define BANDGAP_PNW_CIRCUIT (0 << 8) +#define BANDGAP_LNC_CIRCUIT (1 << 8) +#define MIPIC_FLISDSI_DELAY_COUNT_LOW_SHIFT 5 +#define MIPIC_FLISDSI_DELAY_COUNT_LOW_MASK (7 << 5) +#define TEARING_EFFECT_DELAY (1 << 4) /* A + C */ +#define TEARING_EFFECT_SHIFT 2 /* A + C */ +#define TEARING_EFFECT_MASK (3 << 2) +#define TEARING_EFFECT_OFF (0 << 2) +#define TEARING_EFFECT_DSI (1 << 2) +#define TEARING_EFFECT_GPIO (2 << 2) +#define LANE_CONFIGURATION_SHIFT 0 +#define LANE_CONFIGURATION_MASK (3 << 0) +#define LANE_CONFIGURATION_4LANE (0 << 0) +#define LANE_CONFIGURATION_DUAL_LINK_A (1 << 0) +#define LANE_CONFIGURATION_DUAL_LINK_B (2 << 0) + +#define _MIPIA_TEARING_CTRL (VLV_DISPLAY_BASE + 0x61194) +#define _MIPIC_TEARING_CTRL (VLV_DISPLAY_BASE + 0x61704) +#define MIPI_TEARING_CTRL(port) _MIPI_PORT(port, \ + _MIPIA_TEARING_CTRL, _MIPIC_TEARING_CTRL) +#define TEARING_EFFECT_DELAY_SHIFT 0 +#define TEARING_EFFECT_DELAY_MASK (0xffff << 0) + +/* XXX: all bits reserved */ +#define _MIPIA_AUTOPWG (VLV_DISPLAY_BASE + 0x611a0) + +/* MIPI DSI Controller and D-PHY registers */ + +#define _MIPIA_DEVICE_READY (dev_priv->mipi_mmio_base + 0xb000) +#define _MIPIC_DEVICE_READY (dev_priv->mipi_mmio_base + 0xb800) +#define MIPI_DEVICE_READY(port) _MIPI_PORT(port, _MIPIA_DEVICE_READY, \ + _MIPIC_DEVICE_READY) +#define BUS_POSSESSION (1 << 3) /* set to give bus to receiver */ +#define ULPS_STATE_MASK (3 << 1) +#define ULPS_STATE_ENTER (2 << 1) +#define ULPS_STATE_EXIT (1 << 1) +#define ULPS_STATE_NORMAL_OPERATION (0 << 1) +#define DEVICE_READY (1 << 0) + +#define _MIPIA_INTR_STAT (dev_priv->mipi_mmio_base + 0xb004) +#define _MIPIC_INTR_STAT (dev_priv->mipi_mmio_base + 0xb804) +#define MIPI_INTR_STAT(port) _MIPI_PORT(port, _MIPIA_INTR_STAT, \ + _MIPIC_INTR_STAT) +#define _MIPIA_INTR_EN (dev_priv->mipi_mmio_base + 0xb008) +#define _MIPIC_INTR_EN (dev_priv->mipi_mmio_base + 0xb808) +#define MIPI_INTR_EN(port) _MIPI_PORT(port, _MIPIA_INTR_EN, \ + _MIPIC_INTR_EN) +#define TEARING_EFFECT (1 << 31) +#define SPL_PKT_SENT_INTERRUPT (1 << 30) +#define GEN_READ_DATA_AVAIL (1 << 29) +#define LP_GENERIC_WR_FIFO_FULL (1 << 28) +#define HS_GENERIC_WR_FIFO_FULL (1 << 27) +#define RX_PROT_VIOLATION (1 << 26) +#define RX_INVALID_TX_LENGTH (1 << 25) +#define ACK_WITH_NO_ERROR (1 << 24) +#define TURN_AROUND_ACK_TIMEOUT (1 << 23) +#define LP_RX_TIMEOUT (1 << 22) +#define HS_TX_TIMEOUT (1 << 21) +#define DPI_FIFO_UNDERRUN (1 << 20) +#define LOW_CONTENTION (1 << 19) +#define HIGH_CONTENTION (1 << 18) +#define TXDSI_VC_ID_INVALID (1 << 17) +#define TXDSI_DATA_TYPE_NOT_RECOGNISED (1 << 16) +#define TXCHECKSUM_ERROR (1 << 15) +#define TXECC_MULTIBIT_ERROR (1 << 14) +#define TXECC_SINGLE_BIT_ERROR (1 << 13) +#define TXFALSE_CONTROL_ERROR (1 << 12) +#define RXDSI_VC_ID_INVALID (1 << 11) +#define RXDSI_DATA_TYPE_NOT_REGOGNISED (1 << 10) +#define RXCHECKSUM_ERROR (1 << 9) +#define RXECC_MULTIBIT_ERROR (1 << 8) +#define RXECC_SINGLE_BIT_ERROR (1 << 7) +#define RXFALSE_CONTROL_ERROR (1 << 6) +#define RXHS_RECEIVE_TIMEOUT_ERROR (1 << 5) +#define RX_LP_TX_SYNC_ERROR (1 << 4) +#define RXEXCAPE_MODE_ENTRY_ERROR (1 << 3) +#define RXEOT_SYNC_ERROR (1 << 2) +#define RXSOT_SYNC_ERROR (1 << 1) +#define RXSOT_ERROR (1 << 0) + +#define _MIPIA_DSI_FUNC_PRG (dev_priv->mipi_mmio_base + 0xb00c) +#define _MIPIC_DSI_FUNC_PRG (dev_priv->mipi_mmio_base + 0xb80c) +#define MIPI_DSI_FUNC_PRG(port) _MIPI_PORT(port, _MIPIA_DSI_FUNC_PRG, \ + _MIPIC_DSI_FUNC_PRG) +#define CMD_MODE_DATA_WIDTH_MASK (7 << 13) +#define CMD_MODE_NOT_SUPPORTED (0 << 13) +#define CMD_MODE_DATA_WIDTH_16_BIT (1 << 13) +#define CMD_MODE_DATA_WIDTH_9_BIT (2 << 13) +#define CMD_MODE_DATA_WIDTH_8_BIT (3 << 13) +#define CMD_MODE_DATA_WIDTH_OPTION1 (4 << 13) +#define CMD_MODE_DATA_WIDTH_OPTION2 (5 << 13) +#define VID_MODE_FORMAT_MASK (0xf << 7) +#define VID_MODE_NOT_SUPPORTED (0 << 7) +#define VID_MODE_FORMAT_RGB565 (1 << 7) +#define VID_MODE_FORMAT_RGB666 (2 << 7) +#define VID_MODE_FORMAT_RGB666_LOOSE (3 << 7) +#define VID_MODE_FORMAT_RGB888 (4 << 7) +#define CMD_MODE_CHANNEL_NUMBER_SHIFT 5 +#define CMD_MODE_CHANNEL_NUMBER_MASK (3 << 5) +#define VID_MODE_CHANNEL_NUMBER_SHIFT 3 +#define VID_MODE_CHANNEL_NUMBER_MASK (3 << 3) +#define DATA_LANES_PRG_REG_SHIFT 0 +#define DATA_LANES_PRG_REG_MASK (7 << 0) + +#define _MIPIA_HS_TX_TIMEOUT (dev_priv->mipi_mmio_base + 0xb010) +#define _MIPIC_HS_TX_TIMEOUT (dev_priv->mipi_mmio_base + 0xb810) +#define MIPI_HS_TX_TIMEOUT(port) _MIPI_PORT(port, _MIPIA_HS_TX_TIMEOUT, \ + _MIPIC_HS_TX_TIMEOUT) +#define HIGH_SPEED_TX_TIMEOUT_COUNTER_MASK 0xffffff + +#define _MIPIA_LP_RX_TIMEOUT (dev_priv->mipi_mmio_base + 0xb014) +#define _MIPIC_LP_RX_TIMEOUT (dev_priv->mipi_mmio_base + 0xb814) +#define MIPI_LP_RX_TIMEOUT(port) _MIPI_PORT(port, _MIPIA_LP_RX_TIMEOUT, \ + _MIPIC_LP_RX_TIMEOUT) +#define LOW_POWER_RX_TIMEOUT_COUNTER_MASK 0xffffff + +#define _MIPIA_TURN_AROUND_TIMEOUT (dev_priv->mipi_mmio_base + 0xb018) +#define _MIPIC_TURN_AROUND_TIMEOUT (dev_priv->mipi_mmio_base + 0xb818) +#define MIPI_TURN_AROUND_TIMEOUT(port) _MIPI_PORT(port, \ + _MIPIA_TURN_AROUND_TIMEOUT, _MIPIC_TURN_AROUND_TIMEOUT) +#define TURN_AROUND_TIMEOUT_MASK 0x3f + +#define _MIPIA_DEVICE_RESET_TIMER (dev_priv->mipi_mmio_base + 0xb01c) +#define _MIPIC_DEVICE_RESET_TIMER (dev_priv->mipi_mmio_base + 0xb81c) +#define MIPI_DEVICE_RESET_TIMER(port) _MIPI_PORT(port, \ + _MIPIA_DEVICE_RESET_TIMER, _MIPIC_DEVICE_RESET_TIMER) +#define DEVICE_RESET_TIMER_MASK 0xffff + +#define _MIPIA_DPI_RESOLUTION (dev_priv->mipi_mmio_base + 0xb020) +#define _MIPIC_DPI_RESOLUTION (dev_priv->mipi_mmio_base + 0xb820) +#define MIPI_DPI_RESOLUTION(port) _MIPI_PORT(port, _MIPIA_DPI_RESOLUTION, \ + _MIPIC_DPI_RESOLUTION) +#define VERTICAL_ADDRESS_SHIFT 16 +#define VERTICAL_ADDRESS_MASK (0xffff << 16) +#define HORIZONTAL_ADDRESS_SHIFT 0 +#define HORIZONTAL_ADDRESS_MASK 0xffff + +#define _MIPIA_DBI_FIFO_THROTTLE (dev_priv->mipi_mmio_base + 0xb024) +#define _MIPIC_DBI_FIFO_THROTTLE (dev_priv->mipi_mmio_base + 0xb824) +#define MIPI_DBI_FIFO_THROTTLE(port) _MIPI_PORT(port, \ + _MIPIA_DBI_FIFO_THROTTLE, _MIPIC_DBI_FIFO_THROTTLE) +#define DBI_FIFO_EMPTY_HALF (0 << 0) +#define DBI_FIFO_EMPTY_QUARTER (1 << 0) +#define DBI_FIFO_EMPTY_7_LOCATIONS (2 << 0) + +/* regs below are bits 15:0 */ +#define _MIPIA_HSYNC_PADDING_COUNT (dev_priv->mipi_mmio_base + 0xb028) +#define _MIPIC_HSYNC_PADDING_COUNT (dev_priv->mipi_mmio_base + 0xb828) +#define MIPI_HSYNC_PADDING_COUNT(port) _MIPI_PORT(port, \ + _MIPIA_HSYNC_PADDING_COUNT, _MIPIC_HSYNC_PADDING_COUNT) + +#define _MIPIA_HBP_COUNT (dev_priv->mipi_mmio_base + 0xb02c) +#define _MIPIC_HBP_COUNT (dev_priv->mipi_mmio_base + 0xb82c) +#define MIPI_HBP_COUNT(port) _MIPI_PORT(port, _MIPIA_HBP_COUNT, \ + _MIPIC_HBP_COUNT) + +#define _MIPIA_HFP_COUNT (dev_priv->mipi_mmio_base + 0xb030) +#define _MIPIC_HFP_COUNT (dev_priv->mipi_mmio_base + 0xb830) +#define MIPI_HFP_COUNT(port) _MIPI_PORT(port, _MIPIA_HFP_COUNT, \ + _MIPIC_HFP_COUNT) + +#define _MIPIA_HACTIVE_AREA_COUNT (dev_priv->mipi_mmio_base + 0xb034) +#define _MIPIC_HACTIVE_AREA_COUNT (dev_priv->mipi_mmio_base + 0xb834) +#define MIPI_HACTIVE_AREA_COUNT(port) _MIPI_PORT(port, \ + _MIPIA_HACTIVE_AREA_COUNT, _MIPIC_HACTIVE_AREA_COUNT) + +#define _MIPIA_VSYNC_PADDING_COUNT (dev_priv->mipi_mmio_base + 0xb038) +#define _MIPIC_VSYNC_PADDING_COUNT (dev_priv->mipi_mmio_base + 0xb838) +#define MIPI_VSYNC_PADDING_COUNT(port) _MIPI_PORT(port, \ + _MIPIA_VSYNC_PADDING_COUNT, _MIPIC_VSYNC_PADDING_COUNT) + +#define _MIPIA_VBP_COUNT (dev_priv->mipi_mmio_base + 0xb03c) +#define _MIPIC_VBP_COUNT (dev_priv->mipi_mmio_base + 0xb83c) +#define MIPI_VBP_COUNT(port) _MIPI_PORT(port, _MIPIA_VBP_COUNT, \ + _MIPIC_VBP_COUNT) + +#define _MIPIA_VFP_COUNT (dev_priv->mipi_mmio_base + 0xb040) +#define _MIPIC_VFP_COUNT (dev_priv->mipi_mmio_base + 0xb840) +#define MIPI_VFP_COUNT(port) _MIPI_PORT(port, _MIPIA_VFP_COUNT, \ + _MIPIC_VFP_COUNT) + +#define _MIPIA_HIGH_LOW_SWITCH_COUNT (dev_priv->mipi_mmio_base + 0xb044) +#define _MIPIC_HIGH_LOW_SWITCH_COUNT (dev_priv->mipi_mmio_base + 0xb844) +#define MIPI_HIGH_LOW_SWITCH_COUNT(port) _MIPI_PORT(port, \ + _MIPIA_HIGH_LOW_SWITCH_COUNT, _MIPIC_HIGH_LOW_SWITCH_COUNT) + +/* regs above are bits 15:0 */ + +#define _MIPIA_DPI_CONTROL (dev_priv->mipi_mmio_base + 0xb048) +#define _MIPIC_DPI_CONTROL (dev_priv->mipi_mmio_base + 0xb848) +#define MIPI_DPI_CONTROL(port) _MIPI_PORT(port, _MIPIA_DPI_CONTROL, \ + _MIPIC_DPI_CONTROL) +#define DPI_LP_MODE (1 << 6) +#define BACKLIGHT_OFF (1 << 5) +#define BACKLIGHT_ON (1 << 4) +#define COLOR_MODE_OFF (1 << 3) +#define COLOR_MODE_ON (1 << 2) +#define TURN_ON (1 << 1) +#define SHUTDOWN (1 << 0) + +#define _MIPIA_DPI_DATA (dev_priv->mipi_mmio_base + 0xb04c) +#define _MIPIC_DPI_DATA (dev_priv->mipi_mmio_base + 0xb84c) +#define MIPI_DPI_DATA(port) _MIPI_PORT(port, _MIPIA_DPI_DATA, \ + _MIPIC_DPI_DATA) +#define COMMAND_BYTE_SHIFT 0 +#define COMMAND_BYTE_MASK (0x3f << 0) + +#define _MIPIA_INIT_COUNT (dev_priv->mipi_mmio_base + 0xb050) +#define _MIPIC_INIT_COUNT (dev_priv->mipi_mmio_base + 0xb850) +#define MIPI_INIT_COUNT(port) _MIPI_PORT(port, _MIPIA_INIT_COUNT, \ + _MIPIC_INIT_COUNT) +#define MASTER_INIT_TIMER_SHIFT 0 +#define MASTER_INIT_TIMER_MASK (0xffff << 0) + +#define _MIPIA_MAX_RETURN_PKT_SIZE (dev_priv->mipi_mmio_base + 0xb054) +#define _MIPIC_MAX_RETURN_PKT_SIZE (dev_priv->mipi_mmio_base + 0xb854) +#define MIPI_MAX_RETURN_PKT_SIZE(port) _MIPI_PORT(port, \ + _MIPIA_MAX_RETURN_PKT_SIZE, _MIPIC_MAX_RETURN_PKT_SIZE) +#define MAX_RETURN_PKT_SIZE_SHIFT 0 +#define MAX_RETURN_PKT_SIZE_MASK (0x3ff << 0) + +#define _MIPIA_VIDEO_MODE_FORMAT (dev_priv->mipi_mmio_base + 0xb058) +#define _MIPIC_VIDEO_MODE_FORMAT (dev_priv->mipi_mmio_base + 0xb858) +#define MIPI_VIDEO_MODE_FORMAT(port) _MIPI_PORT(port, \ + _MIPIA_VIDEO_MODE_FORMAT, _MIPIC_VIDEO_MODE_FORMAT) +#define RANDOM_DPI_DISPLAY_RESOLUTION (1 << 4) +#define DISABLE_VIDEO_BTA (1 << 3) +#define IP_TG_CONFIG (1 << 2) +#define VIDEO_MODE_NON_BURST_WITH_SYNC_PULSE (1 << 0) +#define VIDEO_MODE_NON_BURST_WITH_SYNC_EVENTS (2 << 0) +#define VIDEO_MODE_BURST (3 << 0) + +#define _MIPIA_EOT_DISABLE (dev_priv->mipi_mmio_base + 0xb05c) +#define _MIPIC_EOT_DISABLE (dev_priv->mipi_mmio_base + 0xb85c) +#define MIPI_EOT_DISABLE(port) _MIPI_PORT(port, _MIPIA_EOT_DISABLE, \ + _MIPIC_EOT_DISABLE) +#define LP_RX_TIMEOUT_ERROR_RECOVERY_DISABLE (1 << 7) +#define HS_RX_TIMEOUT_ERROR_RECOVERY_DISABLE (1 << 6) +#define LOW_CONTENTION_RECOVERY_DISABLE (1 << 5) +#define HIGH_CONTENTION_RECOVERY_DISABLE (1 << 4) +#define TXDSI_TYPE_NOT_RECOGNISED_ERROR_RECOVERY_DISABLE (1 << 3) +#define TXECC_MULTIBIT_ERROR_RECOVERY_DISABLE (1 << 2) +#define CLOCKSTOP (1 << 1) +#define EOT_DISABLE (1 << 0) + +#define _MIPIA_LP_BYTECLK (dev_priv->mipi_mmio_base + 0xb060) +#define _MIPIC_LP_BYTECLK (dev_priv->mipi_mmio_base + 0xb860) +#define MIPI_LP_BYTECLK(port) _MIPI_PORT(port, _MIPIA_LP_BYTECLK, \ + _MIPIC_LP_BYTECLK) +#define LP_BYTECLK_SHIFT 0 +#define LP_BYTECLK_MASK (0xffff << 0) + +/* bits 31:0 */ +#define _MIPIA_LP_GEN_DATA (dev_priv->mipi_mmio_base + 0xb064) +#define _MIPIC_LP_GEN_DATA (dev_priv->mipi_mmio_base + 0xb864) +#define MIPI_LP_GEN_DATA(port) _MIPI_PORT(port, _MIPIA_LP_GEN_DATA, \ + _MIPIC_LP_GEN_DATA) + +/* bits 31:0 */ +#define _MIPIA_HS_GEN_DATA (dev_priv->mipi_mmio_base + 0xb068) +#define _MIPIC_HS_GEN_DATA (dev_priv->mipi_mmio_base + 0xb868) +#define MIPI_HS_GEN_DATA(port) _MIPI_PORT(port, _MIPIA_HS_GEN_DATA, \ + _MIPIC_HS_GEN_DATA) + +#define _MIPIA_LP_GEN_CTRL (dev_priv->mipi_mmio_base + 0xb06c) +#define _MIPIC_LP_GEN_CTRL (dev_priv->mipi_mmio_base + 0xb86c) +#define MIPI_LP_GEN_CTRL(port) _MIPI_PORT(port, _MIPIA_LP_GEN_CTRL, \ + _MIPIC_LP_GEN_CTRL) +#define _MIPIA_HS_GEN_CTRL (dev_priv->mipi_mmio_base + 0xb070) +#define _MIPIC_HS_GEN_CTRL (dev_priv->mipi_mmio_base + 0xb870) +#define MIPI_HS_GEN_CTRL(port) _MIPI_PORT(port, _MIPIA_HS_GEN_CTRL, \ + _MIPIC_HS_GEN_CTRL) +#define LONG_PACKET_WORD_COUNT_SHIFT 8 +#define LONG_PACKET_WORD_COUNT_MASK (0xffff << 8) +#define SHORT_PACKET_PARAM_SHIFT 8 +#define SHORT_PACKET_PARAM_MASK (0xffff << 8) +#define VIRTUAL_CHANNEL_SHIFT 6 +#define VIRTUAL_CHANNEL_MASK (3 << 6) +#define DATA_TYPE_SHIFT 0 +#define DATA_TYPE_MASK (3f << 0) +/* data type values, see include/video/mipi_display.h */ + +#define _MIPIA_GEN_FIFO_STAT (dev_priv->mipi_mmio_base + 0xb074) +#define _MIPIC_GEN_FIFO_STAT (dev_priv->mipi_mmio_base + 0xb874) +#define MIPI_GEN_FIFO_STAT(port) _MIPI_PORT(port, _MIPIA_GEN_FIFO_STAT, \ + _MIPIC_GEN_FIFO_STAT) +#define DPI_FIFO_EMPTY (1 << 28) +#define DBI_FIFO_EMPTY (1 << 27) +#define LP_CTRL_FIFO_EMPTY (1 << 26) +#define LP_CTRL_FIFO_HALF_EMPTY (1 << 25) +#define LP_CTRL_FIFO_FULL (1 << 24) +#define HS_CTRL_FIFO_EMPTY (1 << 18) +#define HS_CTRL_FIFO_HALF_EMPTY (1 << 17) +#define HS_CTRL_FIFO_FULL (1 << 16) +#define LP_DATA_FIFO_EMPTY (1 << 10) +#define LP_DATA_FIFO_HALF_EMPTY (1 << 9) +#define LP_DATA_FIFO_FULL (1 << 8) +#define HS_DATA_FIFO_EMPTY (1 << 2) +#define HS_DATA_FIFO_HALF_EMPTY (1 << 1) +#define HS_DATA_FIFO_FULL (1 << 0) + +#define _MIPIA_HS_LS_DBI_ENABLE (dev_priv->mipi_mmio_base + 0xb078) +#define _MIPIC_HS_LS_DBI_ENABLE (dev_priv->mipi_mmio_base + 0xb878) +#define MIPI_HS_LP_DBI_ENABLE(port) _MIPI_PORT(port, \ + _MIPIA_HS_LS_DBI_ENABLE, _MIPIC_HS_LS_DBI_ENABLE) +#define DBI_HS_LP_MODE_MASK (1 << 0) +#define DBI_LP_MODE (1 << 0) +#define DBI_HS_MODE (0 << 0) + +#define _MIPIA_DPHY_PARAM (dev_priv->mipi_mmio_base + 0xb080) +#define _MIPIC_DPHY_PARAM (dev_priv->mipi_mmio_base + 0xb880) +#define MIPI_DPHY_PARAM(port) _MIPI_PORT(port, _MIPIA_DPHY_PARAM, \ + _MIPIC_DPHY_PARAM) +#define EXIT_ZERO_COUNT_SHIFT 24 +#define EXIT_ZERO_COUNT_MASK (0x3f << 24) +#define TRAIL_COUNT_SHIFT 16 +#define TRAIL_COUNT_MASK (0x1f << 16) +#define CLK_ZERO_COUNT_SHIFT 8 +#define CLK_ZERO_COUNT_MASK (0xff << 8) +#define PREPARE_COUNT_SHIFT 0 +#define PREPARE_COUNT_MASK (0x3f << 0) + +/* bits 31:0 */ +#define _MIPIA_DBI_BW_CTRL (dev_priv->mipi_mmio_base + 0xb084) +#define _MIPIC_DBI_BW_CTRL (dev_priv->mipi_mmio_base + 0xb884) +#define MIPI_DBI_BW_CTRL(port) _MIPI_PORT(port, _MIPIA_DBI_BW_CTRL, \ + _MIPIC_DBI_BW_CTRL) + +#define _MIPIA_CLK_LANE_SWITCH_TIME_CNT (dev_priv->mipi_mmio_base \ + + 0xb088) +#define _MIPIC_CLK_LANE_SWITCH_TIME_CNT (dev_priv->mipi_mmio_base \ + + 0xb888) +#define MIPI_CLK_LANE_SWITCH_TIME_CNT(port) _MIPI_PORT(port, \ + _MIPIA_CLK_LANE_SWITCH_TIME_CNT, _MIPIC_CLK_LANE_SWITCH_TIME_CNT) +#define LP_HS_SSW_CNT_SHIFT 16 +#define LP_HS_SSW_CNT_MASK (0xffff << 16) +#define HS_LP_PWR_SW_CNT_SHIFT 0 +#define HS_LP_PWR_SW_CNT_MASK (0xffff << 0) + +#define _MIPIA_STOP_STATE_STALL (dev_priv->mipi_mmio_base + 0xb08c) +#define _MIPIC_STOP_STATE_STALL (dev_priv->mipi_mmio_base + 0xb88c) +#define MIPI_STOP_STATE_STALL(port) _MIPI_PORT(port, \ + _MIPIA_STOP_STATE_STALL, _MIPIC_STOP_STATE_STALL) +#define STOP_STATE_STALL_COUNTER_SHIFT 0 +#define STOP_STATE_STALL_COUNTER_MASK (0xff << 0) + +#define _MIPIA_INTR_STAT_REG_1 (dev_priv->mipi_mmio_base + 0xb090) +#define _MIPIC_INTR_STAT_REG_1 (dev_priv->mipi_mmio_base + 0xb890) +#define MIPI_INTR_STAT_REG_1(port) _MIPI_PORT(port, \ + _MIPIA_INTR_STAT_REG_1, _MIPIC_INTR_STAT_REG_1) +#define _MIPIA_INTR_EN_REG_1 (dev_priv->mipi_mmio_base + 0xb094) +#define _MIPIC_INTR_EN_REG_1 (dev_priv->mipi_mmio_base + 0xb894) +#define MIPI_INTR_EN_REG_1(port) _MIPI_PORT(port, _MIPIA_INTR_EN_REG_1, \ + _MIPIC_INTR_EN_REG_1) +#define RX_CONTENTION_DETECTED (1 << 0) + +/* XXX: only pipe A ?!? */ +#define MIPIA_DBI_TYPEC_CTRL (dev_priv->mipi_mmio_base + 0xb100) +#define DBI_TYPEC_ENABLE (1 << 31) +#define DBI_TYPEC_WIP (1 << 30) +#define DBI_TYPEC_OPTION_SHIFT 28 +#define DBI_TYPEC_OPTION_MASK (3 << 28) +#define DBI_TYPEC_FREQ_SHIFT 24 +#define DBI_TYPEC_FREQ_MASK (0xf << 24) +#define DBI_TYPEC_OVERRIDE (1 << 8) +#define DBI_TYPEC_OVERRIDE_COUNTER_SHIFT 0 +#define DBI_TYPEC_OVERRIDE_COUNTER_MASK (0xff << 0) + + +/* MIPI adapter registers */ + +#define _MIPIA_CTRL (dev_priv->mipi_mmio_base + 0xb104) +#define _MIPIC_CTRL (dev_priv->mipi_mmio_base + 0xb904) +#define MIPI_CTRL(port) _MIPI_PORT(port, _MIPIA_CTRL, \ + _MIPIC_CTRL) +#define ESCAPE_CLOCK_DIVIDER_SHIFT 5 /* A only */ +#define ESCAPE_CLOCK_DIVIDER_MASK (3 << 5) +#define ESCAPE_CLOCK_DIVIDER_1 (0 << 5) +#define ESCAPE_CLOCK_DIVIDER_2 (1 << 5) +#define ESCAPE_CLOCK_DIVIDER_4 (2 << 5) +#define READ_REQUEST_PRIORITY_SHIFT 3 +#define READ_REQUEST_PRIORITY_MASK (3 << 3) +#define READ_REQUEST_PRIORITY_LOW (0 << 3) +#define READ_REQUEST_PRIORITY_HIGH (3 << 3) +#define RGB_FLIP_TO_BGR (1 << 2) + +#define _MIPIA_DATA_ADDRESS (dev_priv->mipi_mmio_base + 0xb108) +#define _MIPIC_DATA_ADDRESS (dev_priv->mipi_mmio_base + 0xb908) +#define MIPI_DATA_ADDRESS(port) _MIPI_PORT(port, _MIPIA_DATA_ADDRESS, \ + _MIPIC_DATA_ADDRESS) +#define DATA_MEM_ADDRESS_SHIFT 5 +#define DATA_MEM_ADDRESS_MASK (0x7ffffff << 5) +#define DATA_VALID (1 << 0) + +#define _MIPIA_DATA_LENGTH (dev_priv->mipi_mmio_base + 0xb10c) +#define _MIPIC_DATA_LENGTH (dev_priv->mipi_mmio_base + 0xb90c) +#define MIPI_DATA_LENGTH(port) _MIPI_PORT(port, _MIPIA_DATA_LENGTH, \ + _MIPIC_DATA_LENGTH) +#define DATA_LENGTH_SHIFT 0 +#define DATA_LENGTH_MASK (0xfffff << 0) + +#define _MIPIA_COMMAND_ADDRESS (dev_priv->mipi_mmio_base + 0xb110) +#define _MIPIC_COMMAND_ADDRESS (dev_priv->mipi_mmio_base + 0xb910) +#define MIPI_COMMAND_ADDRESS(port) _MIPI_PORT(port, \ + _MIPIA_COMMAND_ADDRESS, _MIPIC_COMMAND_ADDRESS) +#define COMMAND_MEM_ADDRESS_SHIFT 5 +#define COMMAND_MEM_ADDRESS_MASK (0x7ffffff << 5) +#define AUTO_PWG_ENABLE (1 << 2) +#define MEMORY_WRITE_DATA_FROM_PIPE_RENDERING (1 << 1) +#define COMMAND_VALID (1 << 0) + +#define _MIPIA_COMMAND_LENGTH (dev_priv->mipi_mmio_base + 0xb114) +#define _MIPIC_COMMAND_LENGTH (dev_priv->mipi_mmio_base + 0xb914) +#define MIPI_COMMAND_LENGTH(port) _MIPI_PORT(port, _MIPIA_COMMAND_LENGTH, \ + _MIPIC_COMMAND_LENGTH) +#define COMMAND_LENGTH_SHIFT(n) (8 * (n)) /* n: 0...3 */ +#define COMMAND_LENGTH_MASK(n) (0xff << (8 * (n))) + +#define _MIPIA_READ_DATA_RETURN0 (dev_priv->mipi_mmio_base + 0xb118) +#define _MIPIC_READ_DATA_RETURN0 (dev_priv->mipi_mmio_base + 0xb918) +#define MIPI_READ_DATA_RETURN(port, n) \ + (_MIPI_PORT(port, _MIPIA_READ_DATA_RETURN0, _MIPIC_READ_DATA_RETURN0) \ + + 4 * (n)) /* n: 0...7 */ + +#define _MIPIA_READ_DATA_VALID (dev_priv->mipi_mmio_base + 0xb138) +#define _MIPIC_READ_DATA_VALID (dev_priv->mipi_mmio_base + 0xb938) +#define MIPI_READ_DATA_VALID(port) _MIPI_PORT(port, \ + _MIPIA_READ_DATA_VALID, _MIPIC_READ_DATA_VALID) +#define READ_DATA_VALID(n) (1 << (n)) + +/* For UMS only (deprecated): */ +#define _PALETTE_A (dev_priv->info.display_mmio_offset + 0xa000) +#define _PALETTE_B (dev_priv->info.display_mmio_offset + 0xa800) + +#endif /* _I915_REG_H_ */ --- linux-3.19.0.orig/ubuntu/i915/i915_suspend.c +++ linux-3.19.0/ubuntu/i915/i915_suspend.c @@ -0,0 +1,171 @@ +/* + * + * Copyright 2008 (c) Intel Corporation + * Jesse Barnes + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + +#include +#include +#include "intel_drv.h" +#include "i915_reg.h" + +static void i915_save_display(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + /* Display arbitration control */ + if (INTEL_INFO(dev)->gen <= 4) + dev_priv->regfile.saveDSPARB = I915_READ(DSPARB); + + /* LVDS state */ + if (HAS_PCH_IBX(dev) || HAS_PCH_CPT(dev)) + dev_priv->regfile.saveLVDS = I915_READ(PCH_LVDS); + else if (INTEL_INFO(dev)->gen <= 4 && IS_MOBILE(dev) && !IS_I830(dev)) + dev_priv->regfile.saveLVDS = I915_READ(LVDS); + + /* Panel power sequencer */ + if (HAS_PCH_SPLIT(dev)) { + dev_priv->regfile.savePP_CONTROL = I915_READ(PCH_PP_CONTROL); + dev_priv->regfile.savePP_ON_DELAYS = I915_READ(PCH_PP_ON_DELAYS); + dev_priv->regfile.savePP_OFF_DELAYS = I915_READ(PCH_PP_OFF_DELAYS); + dev_priv->regfile.savePP_DIVISOR = I915_READ(PCH_PP_DIVISOR); + } else if (!IS_VALLEYVIEW(dev)) { + dev_priv->regfile.savePP_CONTROL = I915_READ(PP_CONTROL); + dev_priv->regfile.savePP_ON_DELAYS = I915_READ(PP_ON_DELAYS); + dev_priv->regfile.savePP_OFF_DELAYS = I915_READ(PP_OFF_DELAYS); + dev_priv->regfile.savePP_DIVISOR = I915_READ(PP_DIVISOR); + } + + /* save FBC interval */ + if (HAS_FBC(dev) && INTEL_INFO(dev)->gen <= 4 && !IS_G4X(dev)) + dev_priv->regfile.saveFBC_CONTROL = I915_READ(FBC_CONTROL); +} + +static void i915_restore_display(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 mask = 0xffffffff; + + /* Display arbitration */ + if (INTEL_INFO(dev)->gen <= 4) + I915_WRITE(DSPARB, dev_priv->regfile.saveDSPARB); + + mask = ~LVDS_PORT_EN; + + /* LVDS state */ + if (HAS_PCH_IBX(dev) || HAS_PCH_CPT(dev)) + I915_WRITE(PCH_LVDS, dev_priv->regfile.saveLVDS & mask); + else if (INTEL_INFO(dev)->gen <= 4 && IS_MOBILE(dev) && !IS_I830(dev)) + I915_WRITE(LVDS, dev_priv->regfile.saveLVDS & mask); + + /* Panel power sequencer */ + if (HAS_PCH_SPLIT(dev)) { + I915_WRITE(PCH_PP_ON_DELAYS, dev_priv->regfile.savePP_ON_DELAYS); + I915_WRITE(PCH_PP_OFF_DELAYS, dev_priv->regfile.savePP_OFF_DELAYS); + I915_WRITE(PCH_PP_DIVISOR, dev_priv->regfile.savePP_DIVISOR); + I915_WRITE(PCH_PP_CONTROL, dev_priv->regfile.savePP_CONTROL); + } else if (!IS_VALLEYVIEW(dev)) { + I915_WRITE(PP_ON_DELAYS, dev_priv->regfile.savePP_ON_DELAYS); + I915_WRITE(PP_OFF_DELAYS, dev_priv->regfile.savePP_OFF_DELAYS); + I915_WRITE(PP_DIVISOR, dev_priv->regfile.savePP_DIVISOR); + I915_WRITE(PP_CONTROL, dev_priv->regfile.savePP_CONTROL); + } + + /* only restore FBC info on the platform that supports FBC*/ + intel_fbc_disable(dev); + + /* restore FBC interval */ + if (HAS_FBC(dev) && INTEL_INFO(dev)->gen <= 4 && !IS_G4X(dev)) + I915_WRITE(FBC_CONTROL, dev_priv->regfile.saveFBC_CONTROL); + + i915_redisable_vga(dev); +} + +int i915_save_state(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int i; + + mutex_lock(&dev->struct_mutex); + + i915_save_display(dev); + + if (IS_GEN4(dev)) + pci_read_config_word(dev->pdev, GCDGMBUS, + &dev_priv->regfile.saveGCDGMBUS); + + /* Cache mode state */ + if (INTEL_INFO(dev)->gen < 7) + dev_priv->regfile.saveCACHE_MODE_0 = I915_READ(CACHE_MODE_0); + + /* Memory Arbitration state */ + dev_priv->regfile.saveMI_ARB_STATE = I915_READ(MI_ARB_STATE); + + /* Scratch space */ + for (i = 0; i < 16; i++) { + dev_priv->regfile.saveSWF0[i] = I915_READ(SWF00 + (i << 2)); + dev_priv->regfile.saveSWF1[i] = I915_READ(SWF10 + (i << 2)); + } + for (i = 0; i < 3; i++) + dev_priv->regfile.saveSWF2[i] = I915_READ(SWF30 + (i << 2)); + + mutex_unlock(&dev->struct_mutex); + + return 0; +} + +int i915_restore_state(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int i; + + mutex_lock(&dev->struct_mutex); + + i915_gem_restore_fences(dev); + + if (IS_GEN4(dev)) + pci_write_config_word(dev->pdev, GCDGMBUS, + dev_priv->regfile.saveGCDGMBUS); + i915_restore_display(dev); + + /* Cache mode state */ + if (INTEL_INFO(dev)->gen < 7) + I915_WRITE(CACHE_MODE_0, dev_priv->regfile.saveCACHE_MODE_0 | + 0xffff0000); + + /* Memory arbitration state */ + I915_WRITE(MI_ARB_STATE, dev_priv->regfile.saveMI_ARB_STATE | 0xffff0000); + + for (i = 0; i < 16; i++) { + I915_WRITE(SWF00 + (i << 2), dev_priv->regfile.saveSWF0[i]); + I915_WRITE(SWF10 + (i << 2), dev_priv->regfile.saveSWF1[i]); + } + for (i = 0; i < 3; i++) + I915_WRITE(SWF30 + (i << 2), dev_priv->regfile.saveSWF2[i]); + + mutex_unlock(&dev->struct_mutex); + + intel_i2c_reset(dev); + + return 0; +} --- linux-3.19.0.orig/ubuntu/i915/i915_sysfs.c +++ linux-3.19.0/ubuntu/i915/i915_sysfs.c @@ -0,0 +1,677 @@ +/* + * Copyright © 2012 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Ben Widawsky + * + */ + +#include +#include +#include +#include +#include "intel_drv.h" +#include "i915_drv.h" + +#define dev_to_drm_minor(d) dev_get_drvdata((d)) + +#ifdef CONFIG_PM +static u32 calc_residency(struct drm_device *dev, const u32 reg) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u64 raw_time; /* 32b value may overflow during fixed point math */ + u64 units = 128ULL, div = 100000ULL, bias = 100ULL; + u32 ret; + + if (!intel_enable_rc6(dev)) + return 0; + + intel_runtime_pm_get(dev_priv); + + /* On VLV and CHV, residency time is in CZ units rather than 1.28us */ + if (IS_VALLEYVIEW(dev)) { + u32 clk_reg, czcount_30ns; + + if (IS_CHERRYVIEW(dev)) + clk_reg = CHV_CLK_CTL1; + else + clk_reg = VLV_CLK_CTL2; + + czcount_30ns = I915_READ(clk_reg) >> CLK_CTL2_CZCOUNT_30NS_SHIFT; + + if (!czcount_30ns) { + WARN(!czcount_30ns, "bogus CZ count value"); + ret = 0; + goto out; + } + + units = 0; + div = 1000000ULL; + + if (IS_CHERRYVIEW(dev)) { + /* Special case for 320Mhz */ + if (czcount_30ns == 1) { + div = 10000000ULL; + units = 3125ULL; + } else { + /* chv counts are one less */ + czcount_30ns += 1; + } + } + + if (units == 0) + units = DIV_ROUND_UP_ULL(30ULL * bias, + (u64)czcount_30ns); + + if (I915_READ(VLV_COUNTER_CONTROL) & VLV_COUNT_RANGE_HIGH) + units <<= 8; + + div = div * bias; + } + + raw_time = I915_READ(reg) * units; + ret = DIV_ROUND_UP_ULL(raw_time, div); + +out: + intel_runtime_pm_put(dev_priv); + return ret; +} + +static ssize_t +show_rc6_mask(struct device *kdev, struct device_attribute *attr, char *buf) +{ + struct drm_minor *dminor = dev_to_drm_minor(kdev); + return snprintf(buf, PAGE_SIZE, "%x\n", intel_enable_rc6(dminor->dev)); +} + +static ssize_t +show_rc6_ms(struct device *kdev, struct device_attribute *attr, char *buf) +{ + struct drm_minor *dminor = dev_get_drvdata(kdev); + u32 rc6_residency = calc_residency(dminor->dev, GEN6_GT_GFX_RC6); + return snprintf(buf, PAGE_SIZE, "%u\n", rc6_residency); +} + +static ssize_t +show_rc6p_ms(struct device *kdev, struct device_attribute *attr, char *buf) +{ + struct drm_minor *dminor = dev_to_drm_minor(kdev); + u32 rc6p_residency = calc_residency(dminor->dev, GEN6_GT_GFX_RC6p); + return snprintf(buf, PAGE_SIZE, "%u\n", rc6p_residency); +} + +static ssize_t +show_rc6pp_ms(struct device *kdev, struct device_attribute *attr, char *buf) +{ + struct drm_minor *dminor = dev_to_drm_minor(kdev); + u32 rc6pp_residency = calc_residency(dminor->dev, GEN6_GT_GFX_RC6pp); + return snprintf(buf, PAGE_SIZE, "%u\n", rc6pp_residency); +} + +static ssize_t +show_media_rc6_ms(struct device *kdev, struct device_attribute *attr, char *buf) +{ + struct drm_minor *dminor = dev_get_drvdata(kdev); + u32 rc6_residency = calc_residency(dminor->dev, VLV_GT_MEDIA_RC6); + return snprintf(buf, PAGE_SIZE, "%u\n", rc6_residency); +} + +static DEVICE_ATTR(rc6_enable, S_IRUGO, show_rc6_mask, NULL); +static DEVICE_ATTR(rc6_residency_ms, S_IRUGO, show_rc6_ms, NULL); +static DEVICE_ATTR(rc6p_residency_ms, S_IRUGO, show_rc6p_ms, NULL); +static DEVICE_ATTR(rc6pp_residency_ms, S_IRUGO, show_rc6pp_ms, NULL); +static DEVICE_ATTR(media_rc6_residency_ms, S_IRUGO, show_media_rc6_ms, NULL); + +static struct attribute *rc6_attrs[] = { + &dev_attr_rc6_enable.attr, + &dev_attr_rc6_residency_ms.attr, + NULL +}; + +static struct attribute_group rc6_attr_group = { + .name = power_group_name, + .attrs = rc6_attrs +}; + +static struct attribute *rc6p_attrs[] = { + &dev_attr_rc6p_residency_ms.attr, + &dev_attr_rc6pp_residency_ms.attr, + NULL +}; + +static struct attribute_group rc6p_attr_group = { + .name = power_group_name, + .attrs = rc6p_attrs +}; + +static struct attribute *media_rc6_attrs[] = { + &dev_attr_media_rc6_residency_ms.attr, + NULL +}; + +static struct attribute_group media_rc6_attr_group = { + .name = power_group_name, + .attrs = media_rc6_attrs +}; +#endif + +static int l3_access_valid(struct drm_device *dev, loff_t offset) +{ + if (!HAS_L3_DPF(dev)) + return -EPERM; + + if (offset % 4 != 0) + return -EINVAL; + + if (offset >= GEN7_L3LOG_SIZE) + return -ENXIO; + + return 0; +} + +static ssize_t +i915_l3_read(struct file *filp, struct kobject *kobj, + struct bin_attribute *attr, char *buf, + loff_t offset, size_t count) +{ + struct device *dev = container_of(kobj, struct device, kobj); + struct drm_minor *dminor = dev_to_drm_minor(dev); + struct drm_device *drm_dev = dminor->dev; + struct drm_i915_private *dev_priv = drm_dev->dev_private; + int slice = (int)(uintptr_t)attr->private; + int ret; + + count = round_down(count, 4); + + ret = l3_access_valid(drm_dev, offset); + if (ret) + return ret; + + count = min_t(size_t, GEN7_L3LOG_SIZE - offset, count); + + ret = i915_mutex_lock_interruptible(drm_dev); + if (ret) + return ret; + + if (dev_priv->l3_parity.remap_info[slice]) + memcpy(buf, + dev_priv->l3_parity.remap_info[slice] + (offset/4), + count); + else + memset(buf, 0, count); + + mutex_unlock(&drm_dev->struct_mutex); + + return count; +} + +static ssize_t +i915_l3_write(struct file *filp, struct kobject *kobj, + struct bin_attribute *attr, char *buf, + loff_t offset, size_t count) +{ + struct device *dev = container_of(kobj, struct device, kobj); + struct drm_minor *dminor = dev_to_drm_minor(dev); + struct drm_device *drm_dev = dminor->dev; + struct drm_i915_private *dev_priv = drm_dev->dev_private; + struct intel_context *ctx; + u32 *temp = NULL; /* Just here to make handling failures easy */ + int slice = (int)(uintptr_t)attr->private; + int ret; + + if (!HAS_HW_CONTEXTS(drm_dev)) + return -ENXIO; + + ret = l3_access_valid(drm_dev, offset); + if (ret) + return ret; + + ret = i915_mutex_lock_interruptible(drm_dev); + if (ret) + return ret; + + if (!dev_priv->l3_parity.remap_info[slice]) { + temp = kzalloc(GEN7_L3LOG_SIZE, GFP_KERNEL); + if (!temp) { + mutex_unlock(&drm_dev->struct_mutex); + return -ENOMEM; + } + } + + ret = i915_gpu_idle(drm_dev); + if (ret) { + kfree(temp); + mutex_unlock(&drm_dev->struct_mutex); + return ret; + } + + /* TODO: Ideally we really want a GPU reset here to make sure errors + * aren't propagated. Since I cannot find a stable way to reset the GPU + * at this point it is left as a TODO. + */ + if (temp) + dev_priv->l3_parity.remap_info[slice] = temp; + + memcpy(dev_priv->l3_parity.remap_info[slice] + (offset/4), buf, count); + + /* NB: We defer the remapping until we switch to the context */ + list_for_each_entry(ctx, &dev_priv->context_list, link) + ctx->remap_slice |= (1<struct_mutex); + + return count; +} + +static struct bin_attribute dpf_attrs = { + .attr = {.name = "l3_parity", .mode = (S_IRUSR | S_IWUSR)}, + .size = GEN7_L3LOG_SIZE, + .read = i915_l3_read, + .write = i915_l3_write, + .mmap = NULL, + .private = (void *)0 +}; + +static struct bin_attribute dpf_attrs_1 = { + .attr = {.name = "l3_parity_slice_1", .mode = (S_IRUSR | S_IWUSR)}, + .size = GEN7_L3LOG_SIZE, + .read = i915_l3_read, + .write = i915_l3_write, + .mmap = NULL, + .private = (void *)1 +}; + +static ssize_t gt_act_freq_mhz_show(struct device *kdev, + struct device_attribute *attr, char *buf) +{ + struct drm_minor *minor = dev_to_drm_minor(kdev); + struct drm_device *dev = minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + flush_delayed_work(&dev_priv->rps.delayed_resume_work); + + intel_runtime_pm_get(dev_priv); + + mutex_lock(&dev_priv->rps.hw_lock); + if (IS_VALLEYVIEW(dev_priv->dev)) { + u32 freq; + freq = vlv_punit_read(dev_priv, PUNIT_REG_GPU_FREQ_STS); + ret = intel_gpu_freq(dev_priv, (freq >> 8) & 0xff); + } else { + u32 rpstat = I915_READ(GEN6_RPSTAT1); + if (IS_GEN9(dev_priv)) + ret = (rpstat & GEN9_CAGF_MASK) >> GEN9_CAGF_SHIFT; + else if (IS_HASWELL(dev_priv) || IS_BROADWELL(dev_priv)) + ret = (rpstat & HSW_CAGF_MASK) >> HSW_CAGF_SHIFT; + else + ret = (rpstat & GEN6_CAGF_MASK) >> GEN6_CAGF_SHIFT; + ret = intel_gpu_freq(dev_priv, ret); + } + mutex_unlock(&dev_priv->rps.hw_lock); + + intel_runtime_pm_put(dev_priv); + + return snprintf(buf, PAGE_SIZE, "%d\n", ret); +} + +static ssize_t gt_cur_freq_mhz_show(struct device *kdev, + struct device_attribute *attr, char *buf) +{ + struct drm_minor *minor = dev_to_drm_minor(kdev); + struct drm_device *dev = minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + flush_delayed_work(&dev_priv->rps.delayed_resume_work); + + intel_runtime_pm_get(dev_priv); + + mutex_lock(&dev_priv->rps.hw_lock); + ret = intel_gpu_freq(dev_priv, dev_priv->rps.cur_freq); + mutex_unlock(&dev_priv->rps.hw_lock); + + intel_runtime_pm_put(dev_priv); + + return snprintf(buf, PAGE_SIZE, "%d\n", ret); +} + +static ssize_t vlv_rpe_freq_mhz_show(struct device *kdev, + struct device_attribute *attr, char *buf) +{ + struct drm_minor *minor = dev_to_drm_minor(kdev); + struct drm_device *dev = minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + return snprintf(buf, PAGE_SIZE, + "%d\n", + intel_gpu_freq(dev_priv, dev_priv->rps.efficient_freq)); +} + +static ssize_t gt_max_freq_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf) +{ + struct drm_minor *minor = dev_to_drm_minor(kdev); + struct drm_device *dev = minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + flush_delayed_work(&dev_priv->rps.delayed_resume_work); + + mutex_lock(&dev_priv->rps.hw_lock); + ret = intel_gpu_freq(dev_priv, dev_priv->rps.max_freq_softlimit); + mutex_unlock(&dev_priv->rps.hw_lock); + + return snprintf(buf, PAGE_SIZE, "%d\n", ret); +} + +static ssize_t gt_max_freq_mhz_store(struct device *kdev, + struct device_attribute *attr, + const char *buf, size_t count) +{ + struct drm_minor *minor = dev_to_drm_minor(kdev); + struct drm_device *dev = minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 val; + ssize_t ret; + + ret = kstrtou32(buf, 0, &val); + if (ret) + return ret; + + flush_delayed_work(&dev_priv->rps.delayed_resume_work); + + mutex_lock(&dev_priv->rps.hw_lock); + + val = intel_freq_opcode(dev_priv, val); + + if (val < dev_priv->rps.min_freq || + val > dev_priv->rps.max_freq || + val < dev_priv->rps.min_freq_softlimit) { + mutex_unlock(&dev_priv->rps.hw_lock); + return -EINVAL; + } + + if (val > dev_priv->rps.rp0_freq) + DRM_DEBUG("User requested overclocking to %d\n", + intel_gpu_freq(dev_priv, val)); + + dev_priv->rps.max_freq_softlimit = val; + + val = clamp_t(int, dev_priv->rps.cur_freq, + dev_priv->rps.min_freq_softlimit, + dev_priv->rps.max_freq_softlimit); + + /* We still need *_set_rps to process the new max_delay and + * update the interrupt limits and PMINTRMSK even though + * frequency request may be unchanged. */ + intel_set_rps(dev, val); + + mutex_unlock(&dev_priv->rps.hw_lock); + + return count; +} + +static ssize_t gt_min_freq_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf) +{ + struct drm_minor *minor = dev_to_drm_minor(kdev); + struct drm_device *dev = minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + flush_delayed_work(&dev_priv->rps.delayed_resume_work); + + mutex_lock(&dev_priv->rps.hw_lock); + ret = intel_gpu_freq(dev_priv, dev_priv->rps.min_freq_softlimit); + mutex_unlock(&dev_priv->rps.hw_lock); + + return snprintf(buf, PAGE_SIZE, "%d\n", ret); +} + +static ssize_t gt_min_freq_mhz_store(struct device *kdev, + struct device_attribute *attr, + const char *buf, size_t count) +{ + struct drm_minor *minor = dev_to_drm_minor(kdev); + struct drm_device *dev = minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 val; + ssize_t ret; + + ret = kstrtou32(buf, 0, &val); + if (ret) + return ret; + + flush_delayed_work(&dev_priv->rps.delayed_resume_work); + + mutex_lock(&dev_priv->rps.hw_lock); + + val = intel_freq_opcode(dev_priv, val); + + if (val < dev_priv->rps.min_freq || + val > dev_priv->rps.max_freq || + val > dev_priv->rps.max_freq_softlimit) { + mutex_unlock(&dev_priv->rps.hw_lock); + return -EINVAL; + } + + dev_priv->rps.min_freq_softlimit = val; + + val = clamp_t(int, dev_priv->rps.cur_freq, + dev_priv->rps.min_freq_softlimit, + dev_priv->rps.max_freq_softlimit); + + /* We still need *_set_rps to process the new min_delay and + * update the interrupt limits and PMINTRMSK even though + * frequency request may be unchanged. */ + intel_set_rps(dev, val); + + mutex_unlock(&dev_priv->rps.hw_lock); + + return count; + +} + +static DEVICE_ATTR(gt_act_freq_mhz, S_IRUGO, gt_act_freq_mhz_show, NULL); +static DEVICE_ATTR(gt_cur_freq_mhz, S_IRUGO, gt_cur_freq_mhz_show, NULL); +static DEVICE_ATTR(gt_max_freq_mhz, S_IRUGO | S_IWUSR, gt_max_freq_mhz_show, gt_max_freq_mhz_store); +static DEVICE_ATTR(gt_min_freq_mhz, S_IRUGO | S_IWUSR, gt_min_freq_mhz_show, gt_min_freq_mhz_store); + +static DEVICE_ATTR(vlv_rpe_freq_mhz, S_IRUGO, vlv_rpe_freq_mhz_show, NULL); + +static ssize_t gt_rp_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf); +static DEVICE_ATTR(gt_RP0_freq_mhz, S_IRUGO, gt_rp_mhz_show, NULL); +static DEVICE_ATTR(gt_RP1_freq_mhz, S_IRUGO, gt_rp_mhz_show, NULL); +static DEVICE_ATTR(gt_RPn_freq_mhz, S_IRUGO, gt_rp_mhz_show, NULL); + +/* For now we have a static number of RP states */ +static ssize_t gt_rp_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf) +{ + struct drm_minor *minor = dev_to_drm_minor(kdev); + struct drm_device *dev = minor->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 val; + + if (attr == &dev_attr_gt_RP0_freq_mhz) + val = intel_gpu_freq(dev_priv, dev_priv->rps.rp0_freq); + else if (attr == &dev_attr_gt_RP1_freq_mhz) + val = intel_gpu_freq(dev_priv, dev_priv->rps.rp1_freq); + else if (attr == &dev_attr_gt_RPn_freq_mhz) + val = intel_gpu_freq(dev_priv, dev_priv->rps.min_freq); + else + BUG(); + + return snprintf(buf, PAGE_SIZE, "%d\n", val); +} + +static const struct attribute *gen6_attrs[] = { + &dev_attr_gt_act_freq_mhz.attr, + &dev_attr_gt_cur_freq_mhz.attr, + &dev_attr_gt_max_freq_mhz.attr, + &dev_attr_gt_min_freq_mhz.attr, + &dev_attr_gt_RP0_freq_mhz.attr, + &dev_attr_gt_RP1_freq_mhz.attr, + &dev_attr_gt_RPn_freq_mhz.attr, + NULL, +}; + +static const struct attribute *vlv_attrs[] = { + &dev_attr_gt_act_freq_mhz.attr, + &dev_attr_gt_cur_freq_mhz.attr, + &dev_attr_gt_max_freq_mhz.attr, + &dev_attr_gt_min_freq_mhz.attr, + &dev_attr_gt_RP0_freq_mhz.attr, + &dev_attr_gt_RP1_freq_mhz.attr, + &dev_attr_gt_RPn_freq_mhz.attr, + &dev_attr_vlv_rpe_freq_mhz.attr, + NULL, +}; + +static ssize_t error_state_read(struct file *filp, struct kobject *kobj, + struct bin_attribute *attr, char *buf, + loff_t off, size_t count) +{ + + struct device *kdev = container_of(kobj, struct device, kobj); + struct drm_minor *minor = dev_to_drm_minor(kdev); + struct drm_device *dev = minor->dev; + struct i915_error_state_file_priv error_priv; + struct drm_i915_error_state_buf error_str; + ssize_t ret_count = 0; + int ret; + + memset(&error_priv, 0, sizeof(error_priv)); + + ret = i915_error_state_buf_init(&error_str, to_i915(dev), count, off); + if (ret) + return ret; + + error_priv.dev = dev; + i915_error_state_get(dev, &error_priv); + + ret = i915_error_state_to_str(&error_str, &error_priv); + if (ret) + goto out; + + ret_count = count < error_str.bytes ? count : error_str.bytes; + + memcpy(buf, error_str.buf, ret_count); +out: + i915_error_state_put(&error_priv); + i915_error_state_buf_release(&error_str); + + return ret ?: ret_count; +} + +static ssize_t error_state_write(struct file *file, struct kobject *kobj, + struct bin_attribute *attr, char *buf, + loff_t off, size_t count) +{ + struct device *kdev = container_of(kobj, struct device, kobj); + struct drm_minor *minor = dev_to_drm_minor(kdev); + struct drm_device *dev = minor->dev; + int ret; + + DRM_DEBUG_DRIVER("Resetting error state\n"); + + ret = mutex_lock_interruptible(&dev->struct_mutex); + if (ret) + return ret; + + i915_destroy_error_state(dev); + mutex_unlock(&dev->struct_mutex); + + return count; +} + +static struct bin_attribute error_state_attr = { + .attr.name = "error", + .attr.mode = S_IRUSR | S_IWUSR, + .size = 0, + .read = error_state_read, + .write = error_state_write, +}; + +void i915_setup_sysfs(struct drm_device *dev) +{ + int ret; + +#ifdef CONFIG_PM + if (HAS_RC6(dev)) { + ret = sysfs_merge_group(&dev->primary->kdev->kobj, + &rc6_attr_group); + if (ret) + DRM_ERROR("RC6 residency sysfs setup failed\n"); + } + if (HAS_RC6p(dev)) { + ret = sysfs_merge_group(&dev->primary->kdev->kobj, + &rc6p_attr_group); + if (ret) + DRM_ERROR("RC6p residency sysfs setup failed\n"); + } + if (IS_VALLEYVIEW(dev)) { + ret = sysfs_merge_group(&dev->primary->kdev->kobj, + &media_rc6_attr_group); + if (ret) + DRM_ERROR("Media RC6 residency sysfs setup failed\n"); + } +#endif + if (HAS_L3_DPF(dev)) { + ret = device_create_bin_file(dev->primary->kdev, &dpf_attrs); + if (ret) + DRM_ERROR("l3 parity sysfs setup failed\n"); + + if (NUM_L3_SLICES(dev) > 1) { + ret = device_create_bin_file(dev->primary->kdev, + &dpf_attrs_1); + if (ret) + DRM_ERROR("l3 parity slice 1 setup failed\n"); + } + } + + ret = 0; + if (IS_VALLEYVIEW(dev)) + ret = sysfs_create_files(&dev->primary->kdev->kobj, vlv_attrs); + else if (INTEL_INFO(dev)->gen >= 6) + ret = sysfs_create_files(&dev->primary->kdev->kobj, gen6_attrs); + if (ret) + DRM_ERROR("RPS sysfs setup failed\n"); + + ret = sysfs_create_bin_file(&dev->primary->kdev->kobj, + &error_state_attr); + if (ret) + DRM_ERROR("error_state sysfs setup failed\n"); +} + +void i915_teardown_sysfs(struct drm_device *dev) +{ + sysfs_remove_bin_file(&dev->primary->kdev->kobj, &error_state_attr); + if (IS_VALLEYVIEW(dev)) + sysfs_remove_files(&dev->primary->kdev->kobj, vlv_attrs); + else + sysfs_remove_files(&dev->primary->kdev->kobj, gen6_attrs); + device_remove_bin_file(dev->primary->kdev, &dpf_attrs_1); + device_remove_bin_file(dev->primary->kdev, &dpf_attrs); +#ifdef CONFIG_PM + sysfs_unmerge_group(&dev->primary->kdev->kobj, &rc6_attr_group); + sysfs_unmerge_group(&dev->primary->kdev->kobj, &rc6p_attr_group); +#endif +} --- linux-3.19.0.orig/ubuntu/i915/i915_trace.h +++ linux-3.19.0/ubuntu/i915/i915_trace.h @@ -0,0 +1,814 @@ +#if !defined(_I915_TRACE_H_) || defined(TRACE_HEADER_MULTI_READ) +#define _I915_TRACE_H_ + +#include +#include +#include + +#include +#include "i915_drv.h" +#include "intel_drv.h" +#include "intel_ringbuffer.h" + +#undef TRACE_SYSTEM +#define TRACE_SYSTEM i915 +#define TRACE_INCLUDE_FILE i915_trace + +/* pipe updates */ + +TRACE_EVENT(i915_pipe_update_start, + TP_PROTO(struct intel_crtc *crtc, u32 min, u32 max), + TP_ARGS(crtc, min, max), + + TP_STRUCT__entry( + __field(enum pipe, pipe) + __field(u32, frame) + __field(u32, scanline) + __field(u32, min) + __field(u32, max) + ), + + TP_fast_assign( + __entry->pipe = crtc->pipe; + __entry->frame = crtc->base.dev->driver->get_vblank_counter(crtc->base.dev, + crtc->pipe); + __entry->scanline = intel_get_crtc_scanline(crtc); + __entry->min = min; + __entry->max = max; + ), + + TP_printk("pipe %c, frame=%u, scanline=%u, min=%u, max=%u", + pipe_name(__entry->pipe), __entry->frame, + __entry->scanline, __entry->min, __entry->max) +); + +TRACE_EVENT(i915_pipe_update_vblank_evaded, + TP_PROTO(struct intel_crtc *crtc, u32 min, u32 max, u32 frame), + TP_ARGS(crtc, min, max, frame), + + TP_STRUCT__entry( + __field(enum pipe, pipe) + __field(u32, frame) + __field(u32, scanline) + __field(u32, min) + __field(u32, max) + ), + + TP_fast_assign( + __entry->pipe = crtc->pipe; + __entry->frame = frame; + __entry->scanline = intel_get_crtc_scanline(crtc); + __entry->min = min; + __entry->max = max; + ), + + TP_printk("pipe %c, frame=%u, scanline=%u, min=%u, max=%u", + pipe_name(__entry->pipe), __entry->frame, + __entry->scanline, __entry->min, __entry->max) +); + +TRACE_EVENT(i915_pipe_update_end, + TP_PROTO(struct intel_crtc *crtc, u32 frame), + TP_ARGS(crtc, frame), + + TP_STRUCT__entry( + __field(enum pipe, pipe) + __field(u32, frame) + __field(u32, scanline) + ), + + TP_fast_assign( + __entry->pipe = crtc->pipe; + __entry->frame = frame; + __entry->scanline = intel_get_crtc_scanline(crtc); + ), + + TP_printk("pipe %c, frame=%u, scanline=%u", + pipe_name(__entry->pipe), __entry->frame, + __entry->scanline) +); + +/* object tracking */ + +TRACE_EVENT(i915_gem_object_create, + TP_PROTO(struct drm_i915_gem_object *obj), + TP_ARGS(obj), + + TP_STRUCT__entry( + __field(struct drm_i915_gem_object *, obj) + __field(u32, size) + ), + + TP_fast_assign( + __entry->obj = obj; + __entry->size = obj->base.size; + ), + + TP_printk("obj=%p, size=%u", __entry->obj, __entry->size) +); + +TRACE_EVENT(i915_vma_bind, + TP_PROTO(struct i915_vma *vma, unsigned flags), + TP_ARGS(vma, flags), + + TP_STRUCT__entry( + __field(struct drm_i915_gem_object *, obj) + __field(struct i915_address_space *, vm) + __field(u64, offset) + __field(u32, size) + __field(unsigned, flags) + ), + + TP_fast_assign( + __entry->obj = vma->obj; + __entry->vm = vma->vm; + __entry->offset = vma->node.start; + __entry->size = vma->node.size; + __entry->flags = flags; + ), + + TP_printk("obj=%p, offset=%016llx size=%x%s vm=%p", + __entry->obj, __entry->offset, __entry->size, + __entry->flags & PIN_MAPPABLE ? ", mappable" : "", + __entry->vm) +); + +TRACE_EVENT(i915_vma_unbind, + TP_PROTO(struct i915_vma *vma), + TP_ARGS(vma), + + TP_STRUCT__entry( + __field(struct drm_i915_gem_object *, obj) + __field(struct i915_address_space *, vm) + __field(u64, offset) + __field(u32, size) + ), + + TP_fast_assign( + __entry->obj = vma->obj; + __entry->vm = vma->vm; + __entry->offset = vma->node.start; + __entry->size = vma->node.size; + ), + + TP_printk("obj=%p, offset=%016llx size=%x vm=%p", + __entry->obj, __entry->offset, __entry->size, __entry->vm) +); + +#define VM_TO_TRACE_NAME(vm) \ + (i915_is_ggtt(vm) ? "G" : \ + "P") + +DECLARE_EVENT_CLASS(i915_va, + TP_PROTO(struct i915_address_space *vm, u64 start, u64 length, const char *name), + TP_ARGS(vm, start, length, name), + + TP_STRUCT__entry( + __field(struct i915_address_space *, vm) + __field(u64, start) + __field(u64, end) + __string(name, name) + ), + + TP_fast_assign( + __entry->vm = vm; + __entry->start = start; + __entry->end = start + length - 1; + __assign_str(name, name); + ), + + TP_printk("vm=%p (%s), 0x%llx-0x%llx", + __entry->vm, __get_str(name), __entry->start, __entry->end) +); + +DEFINE_EVENT(i915_va, i915_va_alloc, + TP_PROTO(struct i915_address_space *vm, u64 start, u64 length, const char *name), + TP_ARGS(vm, start, length, name) +); + +DECLARE_EVENT_CLASS(i915_page_table_entry, + TP_PROTO(struct i915_address_space *vm, u32 pde, u64 start, u64 pde_shift), + TP_ARGS(vm, pde, start, pde_shift), + + TP_STRUCT__entry( + __field(struct i915_address_space *, vm) + __field(u32, pde) + __field(u64, start) + __field(u64, end) + ), + + TP_fast_assign( + __entry->vm = vm; + __entry->pde = pde; + __entry->start = start; + __entry->end = ((start + (1ULL << pde_shift)) & ~((1ULL << pde_shift)-1)) - 1; + ), + + TP_printk("vm=%p, pde=%d (0x%llx-0x%llx)", + __entry->vm, __entry->pde, __entry->start, __entry->end) +); + +DEFINE_EVENT(i915_page_table_entry, i915_page_table_entry_alloc, + TP_PROTO(struct i915_address_space *vm, u32 pde, u64 start, u64 pde_shift), + TP_ARGS(vm, pde, start, pde_shift) +); + +/* Avoid extra math because we only support two sizes. The format is defined by + * bitmap_scnprintf. Each 32 bits is 8 HEX digits followed by comma */ +#define TRACE_PT_SIZE(bits) \ + ((((bits) == 1024) ? 288 : 144) + 1) + +DECLARE_EVENT_CLASS(i915_page_table_entry_update, + TP_PROTO(struct i915_address_space *vm, u32 pde, + struct i915_page_table_entry *pt, u32 first, u32 count, u32 bits), + TP_ARGS(vm, pde, pt, first, count, bits), + + TP_STRUCT__entry( + __field(struct i915_address_space *, vm) + __field(u32, pde) + __field(u32, first) + __field(u32, last) + __dynamic_array(char, cur_ptes, TRACE_PT_SIZE(bits)) + ), + + TP_fast_assign( + __entry->vm = vm; + __entry->pde = pde; + __entry->first = first; + __entry->last = first + count - 1; + scnprintf(__get_str(cur_ptes), + TRACE_PT_SIZE(bits), + "%*pb", + bits, + pt->used_ptes); + ), + + TP_printk("vm=%p, pde=%d, updating %u:%u\t%s", + __entry->vm, __entry->pde, __entry->last, __entry->first, + __get_str(cur_ptes)) +); + +DEFINE_EVENT(i915_page_table_entry_update, i915_page_table_entry_map, + TP_PROTO(struct i915_address_space *vm, u32 pde, + struct i915_page_table_entry *pt, u32 first, u32 count, u32 bits), + TP_ARGS(vm, pde, pt, first, count, bits) +); + +TRACE_EVENT(i915_gem_object_change_domain, + TP_PROTO(struct drm_i915_gem_object *obj, u32 old_read, u32 old_write), + TP_ARGS(obj, old_read, old_write), + + TP_STRUCT__entry( + __field(struct drm_i915_gem_object *, obj) + __field(u32, read_domains) + __field(u32, write_domain) + ), + + TP_fast_assign( + __entry->obj = obj; + __entry->read_domains = obj->base.read_domains | (old_read << 16); + __entry->write_domain = obj->base.write_domain | (old_write << 16); + ), + + TP_printk("obj=%p, read=%02x=>%02x, write=%02x=>%02x", + __entry->obj, + __entry->read_domains >> 16, + __entry->read_domains & 0xffff, + __entry->write_domain >> 16, + __entry->write_domain & 0xffff) +); + +TRACE_EVENT(i915_gem_object_pwrite, + TP_PROTO(struct drm_i915_gem_object *obj, u32 offset, u32 len), + TP_ARGS(obj, offset, len), + + TP_STRUCT__entry( + __field(struct drm_i915_gem_object *, obj) + __field(u32, offset) + __field(u32, len) + ), + + TP_fast_assign( + __entry->obj = obj; + __entry->offset = offset; + __entry->len = len; + ), + + TP_printk("obj=%p, offset=%u, len=%u", + __entry->obj, __entry->offset, __entry->len) +); + +TRACE_EVENT(i915_gem_object_pread, + TP_PROTO(struct drm_i915_gem_object *obj, u32 offset, u32 len), + TP_ARGS(obj, offset, len), + + TP_STRUCT__entry( + __field(struct drm_i915_gem_object *, obj) + __field(u32, offset) + __field(u32, len) + ), + + TP_fast_assign( + __entry->obj = obj; + __entry->offset = offset; + __entry->len = len; + ), + + TP_printk("obj=%p, offset=%u, len=%u", + __entry->obj, __entry->offset, __entry->len) +); + +TRACE_EVENT(i915_gem_object_fault, + TP_PROTO(struct drm_i915_gem_object *obj, u32 index, bool gtt, bool write), + TP_ARGS(obj, index, gtt, write), + + TP_STRUCT__entry( + __field(struct drm_i915_gem_object *, obj) + __field(u32, index) + __field(bool, gtt) + __field(bool, write) + ), + + TP_fast_assign( + __entry->obj = obj; + __entry->index = index; + __entry->gtt = gtt; + __entry->write = write; + ), + + TP_printk("obj=%p, %s index=%u %s", + __entry->obj, + __entry->gtt ? "GTT" : "CPU", + __entry->index, + __entry->write ? ", writable" : "") +); + +DECLARE_EVENT_CLASS(i915_gem_object, + TP_PROTO(struct drm_i915_gem_object *obj), + TP_ARGS(obj), + + TP_STRUCT__entry( + __field(struct drm_i915_gem_object *, obj) + ), + + TP_fast_assign( + __entry->obj = obj; + ), + + TP_printk("obj=%p", __entry->obj) +); + +DEFINE_EVENT(i915_gem_object, i915_gem_object_clflush, + TP_PROTO(struct drm_i915_gem_object *obj), + TP_ARGS(obj) +); + +DEFINE_EVENT(i915_gem_object, i915_gem_object_destroy, + TP_PROTO(struct drm_i915_gem_object *obj), + TP_ARGS(obj) +); + +TRACE_EVENT(i915_gem_evict, + TP_PROTO(struct drm_device *dev, u32 size, u32 align, unsigned flags), + TP_ARGS(dev, size, align, flags), + + TP_STRUCT__entry( + __field(u32, dev) + __field(u32, size) + __field(u32, align) + __field(unsigned, flags) + ), + + TP_fast_assign( + __entry->dev = dev->primary->index; + __entry->size = size; + __entry->align = align; + __entry->flags = flags; + ), + + TP_printk("dev=%d, size=%d, align=%d %s", + __entry->dev, __entry->size, __entry->align, + __entry->flags & PIN_MAPPABLE ? ", mappable" : "") +); + +TRACE_EVENT(i915_gem_evict_everything, + TP_PROTO(struct drm_device *dev), + TP_ARGS(dev), + + TP_STRUCT__entry( + __field(u32, dev) + ), + + TP_fast_assign( + __entry->dev = dev->primary->index; + ), + + TP_printk("dev=%d", __entry->dev) +); + +TRACE_EVENT(i915_gem_evict_vm, + TP_PROTO(struct i915_address_space *vm), + TP_ARGS(vm), + + TP_STRUCT__entry( + __field(u32, dev) + __field(struct i915_address_space *, vm) + ), + + TP_fast_assign( + __entry->dev = vm->dev->primary->index; + __entry->vm = vm; + ), + + TP_printk("dev=%d, vm=%p", __entry->dev, __entry->vm) +); + +TRACE_EVENT(i915_gem_ring_sync_to, + TP_PROTO(struct intel_engine_cs *from, + struct intel_engine_cs *to, + struct drm_i915_gem_request *req), + TP_ARGS(from, to, req), + + TP_STRUCT__entry( + __field(u32, dev) + __field(u32, sync_from) + __field(u32, sync_to) + __field(u32, seqno) + ), + + TP_fast_assign( + __entry->dev = from->dev->primary->index; + __entry->sync_from = from->id; + __entry->sync_to = to->id; + __entry->seqno = i915_gem_request_get_seqno(req); + ), + + TP_printk("dev=%u, sync-from=%u, sync-to=%u, seqno=%u", + __entry->dev, + __entry->sync_from, __entry->sync_to, + __entry->seqno) +); + +TRACE_EVENT(i915_gem_ring_dispatch, + TP_PROTO(struct drm_i915_gem_request *req, u32 flags), + TP_ARGS(req, flags), + + TP_STRUCT__entry( + __field(u32, dev) + __field(u32, ring) + __field(u32, seqno) + __field(u32, flags) + ), + + TP_fast_assign( + struct intel_engine_cs *ring = + i915_gem_request_get_ring(req); + __entry->dev = ring->dev->primary->index; + __entry->ring = ring->id; + __entry->seqno = i915_gem_request_get_seqno(req); + __entry->flags = flags; + i915_trace_irq_get(ring, req); + ), + + TP_printk("dev=%u, ring=%u, seqno=%u, flags=%x", + __entry->dev, __entry->ring, __entry->seqno, __entry->flags) +); + +TRACE_EVENT(i915_gem_ring_flush, + TP_PROTO(struct intel_engine_cs *ring, u32 invalidate, u32 flush), + TP_ARGS(ring, invalidate, flush), + + TP_STRUCT__entry( + __field(u32, dev) + __field(u32, ring) + __field(u32, invalidate) + __field(u32, flush) + ), + + TP_fast_assign( + __entry->dev = ring->dev->primary->index; + __entry->ring = ring->id; + __entry->invalidate = invalidate; + __entry->flush = flush; + ), + + TP_printk("dev=%u, ring=%x, invalidate=%04x, flush=%04x", + __entry->dev, __entry->ring, + __entry->invalidate, __entry->flush) +); + +DECLARE_EVENT_CLASS(i915_gem_request, + TP_PROTO(struct drm_i915_gem_request *req), + TP_ARGS(req), + + TP_STRUCT__entry( + __field(u32, dev) + __field(u32, ring) + __field(u32, uniq) + __field(u32, seqno) + ), + + TP_fast_assign( + struct intel_engine_cs *ring = + i915_gem_request_get_ring(req); + __entry->dev = ring->dev->primary->index; + __entry->ring = ring->id; + __entry->uniq = req ? req->uniq : 0; + __entry->seqno = i915_gem_request_get_seqno(req); + ), + + TP_printk("dev=%u, ring=%u, uniq=%u, seqno=%u", + __entry->dev, __entry->ring, __entry->uniq, + __entry->seqno) +); + +DEFINE_EVENT(i915_gem_request, i915_gem_request_add, + TP_PROTO(struct drm_i915_gem_request *req), + TP_ARGS(req) +); + +TRACE_EVENT(i915_gem_request_notify, + TP_PROTO(struct intel_engine_cs *ring), + TP_ARGS(ring), + + TP_STRUCT__entry( + __field(u32, dev) + __field(u32, ring) + __field(u32, seqno) + ), + + TP_fast_assign( + __entry->dev = ring->dev->primary->index; + __entry->ring = ring->id; + __entry->seqno = ring->get_seqno(ring, false); + ), + + TP_printk("dev=%u, ring=%u, seqno=%u", + __entry->dev, __entry->ring, __entry->seqno) +); + +DEFINE_EVENT(i915_gem_request, i915_gem_request_retire, + TP_PROTO(struct drm_i915_gem_request *req), + TP_ARGS(req) +); + +DEFINE_EVENT(i915_gem_request, i915_gem_request_complete, + TP_PROTO(struct drm_i915_gem_request *req), + TP_ARGS(req) +); + +TRACE_EVENT(i915_gem_request_wait_begin, + TP_PROTO(struct drm_i915_gem_request *req), + TP_ARGS(req), + + TP_STRUCT__entry( + __field(u32, dev) + __field(u32, ring) + __field(u32, uniq) + __field(u32, seqno) + __field(bool, blocking) + ), + + /* NB: the blocking information is racy since mutex_is_locked + * doesn't check that the current thread holds the lock. The only + * other option would be to pass the boolean information of whether + * or not the class was blocking down through the stack which is + * less desirable. + */ + TP_fast_assign( + struct intel_engine_cs *ring = + i915_gem_request_get_ring(req); + __entry->dev = ring->dev->primary->index; + __entry->ring = ring->id; + __entry->uniq = req ? req->uniq : 0; + __entry->seqno = i915_gem_request_get_seqno(req); + __entry->blocking = + mutex_is_locked(&ring->dev->struct_mutex); + ), + + TP_printk("dev=%u, ring=%u, uniq=%u, seqno=%u, blocking=%s", + __entry->dev, __entry->ring, __entry->uniq, + __entry->seqno, __entry->blocking ? "yes (NB)" : "no") +); + +DEFINE_EVENT(i915_gem_request, i915_gem_request_wait_end, + TP_PROTO(struct drm_i915_gem_request *req), + TP_ARGS(req) +); + +DECLARE_EVENT_CLASS(i915_ring, + TP_PROTO(struct intel_engine_cs *ring), + TP_ARGS(ring), + + TP_STRUCT__entry( + __field(u32, dev) + __field(u32, ring) + ), + + TP_fast_assign( + __entry->dev = ring->dev->primary->index; + __entry->ring = ring->id; + ), + + TP_printk("dev=%u, ring=%u", __entry->dev, __entry->ring) +); + +DEFINE_EVENT(i915_ring, i915_ring_wait_begin, + TP_PROTO(struct intel_engine_cs *ring), + TP_ARGS(ring) +); + +DEFINE_EVENT(i915_ring, i915_ring_wait_end, + TP_PROTO(struct intel_engine_cs *ring), + TP_ARGS(ring) +); + +TRACE_EVENT(i915_flip_request, + TP_PROTO(int plane, struct drm_i915_gem_object *obj), + + TP_ARGS(plane, obj), + + TP_STRUCT__entry( + __field(int, plane) + __field(struct drm_i915_gem_object *, obj) + ), + + TP_fast_assign( + __entry->plane = plane; + __entry->obj = obj; + ), + + TP_printk("plane=%d, obj=%p", __entry->plane, __entry->obj) +); + +TRACE_EVENT(i915_flip_complete, + TP_PROTO(int plane, struct drm_i915_gem_object *obj), + + TP_ARGS(plane, obj), + + TP_STRUCT__entry( + __field(int, plane) + __field(struct drm_i915_gem_object *, obj) + ), + + TP_fast_assign( + __entry->plane = plane; + __entry->obj = obj; + ), + + TP_printk("plane=%d, obj=%p", __entry->plane, __entry->obj) +); + +TRACE_EVENT_CONDITION(i915_reg_rw, + TP_PROTO(bool write, u32 reg, u64 val, int len, bool trace), + + TP_ARGS(write, reg, val, len, trace), + + TP_CONDITION(trace), + + TP_STRUCT__entry( + __field(u64, val) + __field(u32, reg) + __field(u16, write) + __field(u16, len) + ), + + TP_fast_assign( + __entry->val = (u64)val; + __entry->reg = reg; + __entry->write = write; + __entry->len = len; + ), + + TP_printk("%s reg=0x%x, len=%d, val=(0x%x, 0x%x)", + __entry->write ? "write" : "read", + __entry->reg, __entry->len, + (u32)(__entry->val & 0xffffffff), + (u32)(__entry->val >> 32)) +); + +TRACE_EVENT(intel_gpu_freq_change, + TP_PROTO(u32 freq), + TP_ARGS(freq), + + TP_STRUCT__entry( + __field(u32, freq) + ), + + TP_fast_assign( + __entry->freq = freq; + ), + + TP_printk("new_freq=%u", __entry->freq) +); + +/** + * DOC: i915_ppgtt_create and i915_ppgtt_release tracepoints + * + * With full ppgtt enabled each process using drm will allocate at least one + * translation table. With these traces it is possible to keep track of the + * allocation and of the lifetime of the tables; this can be used during + * testing/debug to verify that we are not leaking ppgtts. + * These traces identify the ppgtt through the vm pointer, which is also printed + * by the i915_vma_bind and i915_vma_unbind tracepoints. + */ +DECLARE_EVENT_CLASS(i915_ppgtt, + TP_PROTO(struct i915_address_space *vm), + TP_ARGS(vm), + + TP_STRUCT__entry( + __field(struct i915_address_space *, vm) + __field(u32, dev) + ), + + TP_fast_assign( + __entry->vm = vm; + __entry->dev = vm->dev->primary->index; + ), + + TP_printk("dev=%u, vm=%p", __entry->dev, __entry->vm) +) + +DEFINE_EVENT(i915_ppgtt, i915_ppgtt_create, + TP_PROTO(struct i915_address_space *vm), + TP_ARGS(vm) +); + +DEFINE_EVENT(i915_ppgtt, i915_ppgtt_release, + TP_PROTO(struct i915_address_space *vm), + TP_ARGS(vm) +); + +/** + * DOC: i915_context_create and i915_context_free tracepoints + * + * These tracepoints are used to track creation and deletion of contexts. + * If full ppgtt is enabled, they also print the address of the vm assigned to + * the context. + */ +DECLARE_EVENT_CLASS(i915_context, + TP_PROTO(struct intel_context *ctx), + TP_ARGS(ctx), + + TP_STRUCT__entry( + __field(u32, dev) + __field(struct intel_context *, ctx) + __field(struct i915_address_space *, vm) + ), + + TP_fast_assign( + __entry->ctx = ctx; + __entry->vm = ctx->ppgtt ? &ctx->ppgtt->base : NULL; + __entry->dev = ctx->file_priv->dev_priv->dev->primary->index; + ), + + TP_printk("dev=%u, ctx=%p, ctx_vm=%p", + __entry->dev, __entry->ctx, __entry->vm) +) + +DEFINE_EVENT(i915_context, i915_context_create, + TP_PROTO(struct intel_context *ctx), + TP_ARGS(ctx) +); + +DEFINE_EVENT(i915_context, i915_context_free, + TP_PROTO(struct intel_context *ctx), + TP_ARGS(ctx) +); + +/** + * DOC: switch_mm tracepoint + * + * This tracepoint allows tracking of the mm switch, which is an important point + * in the lifetime of the vm in the legacy submission path. This tracepoint is + * called only if full ppgtt is enabled. + */ +TRACE_EVENT(switch_mm, + TP_PROTO(struct intel_engine_cs *ring, struct intel_context *to), + + TP_ARGS(ring, to), + + TP_STRUCT__entry( + __field(u32, ring) + __field(struct intel_context *, to) + __field(struct i915_address_space *, vm) + __field(u32, dev) + ), + + TP_fast_assign( + __entry->ring = ring->id; + __entry->to = to; + __entry->vm = to->ppgtt? &to->ppgtt->base : NULL; + __entry->dev = ring->dev->primary->index; + ), + + TP_printk("dev=%u, ring=%u, ctx=%p, ctx_vm=%p", + __entry->dev, __entry->ring, __entry->to, __entry->vm) +); + +#endif /* _I915_TRACE_H_ */ + +/* This part must be outside protection */ +#undef TRACE_INCLUDE_PATH +#define TRACE_INCLUDE_PATH . +#include --- linux-3.19.0.orig/ubuntu/i915/i915_trace_points.c +++ linux-3.19.0/ubuntu/i915/i915_trace_points.c @@ -0,0 +1,13 @@ +/* + * Copyright © 2009 Intel Corporation + * + * Authors: + * Chris Wilson + */ + +#include "i915_drv.h" + +#ifndef __CHECKER__ +#define CREATE_TRACE_POINTS +#include "i915_trace.h" +#endif --- linux-3.19.0.orig/ubuntu/i915/i915_ums.c +++ linux-3.19.0/ubuntu/i915/i915_ums.c @@ -0,0 +1,552 @@ +/* + * + * Copyright 2008 (c) Intel Corporation + * Jesse Barnes + * Copyright 2013 (c) Intel Corporation + * Daniel Vetter + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + +#include +#include +#include "intel_drv.h" +#include "i915_reg.h" + +static bool i915_pipe_enabled(struct drm_device *dev, enum pipe pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 dpll_reg; + + /* On IVB, 3rd pipe shares PLL with another one */ + if (pipe > 1) + return false; + + if (HAS_PCH_SPLIT(dev)) + dpll_reg = PCH_DPLL(pipe); + else + dpll_reg = (pipe == PIPE_A) ? _DPLL_A : _DPLL_B; + + return (I915_READ(dpll_reg) & DPLL_VCO_ENABLE); +} + +static void i915_save_palette(struct drm_device *dev, enum pipe pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned long reg = (pipe == PIPE_A ? _PALETTE_A : _PALETTE_B); + u32 *array; + int i; + + if (!i915_pipe_enabled(dev, pipe)) + return; + + if (HAS_PCH_SPLIT(dev)) + reg = (pipe == PIPE_A) ? _LGC_PALETTE_A : _LGC_PALETTE_B; + + if (pipe == PIPE_A) + array = dev_priv->regfile.save_palette_a; + else + array = dev_priv->regfile.save_palette_b; + + for (i = 0; i < 256; i++) + array[i] = I915_READ(reg + (i << 2)); +} + +static void i915_restore_palette(struct drm_device *dev, enum pipe pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned long reg = (pipe == PIPE_A ? _PALETTE_A : _PALETTE_B); + u32 *array; + int i; + + if (!i915_pipe_enabled(dev, pipe)) + return; + + if (HAS_PCH_SPLIT(dev)) + reg = (pipe == PIPE_A) ? _LGC_PALETTE_A : _LGC_PALETTE_B; + + if (pipe == PIPE_A) + array = dev_priv->regfile.save_palette_a; + else + array = dev_priv->regfile.save_palette_b; + + for (i = 0; i < 256; i++) + I915_WRITE(reg + (i << 2), array[i]); +} + +void i915_save_display_reg(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int i; + + /* Cursor state */ + dev_priv->regfile.saveCURACNTR = I915_READ(_CURACNTR); + dev_priv->regfile.saveCURAPOS = I915_READ(_CURAPOS); + dev_priv->regfile.saveCURABASE = I915_READ(_CURABASE); + dev_priv->regfile.saveCURBCNTR = I915_READ(_CURBCNTR); + dev_priv->regfile.saveCURBPOS = I915_READ(_CURBPOS); + dev_priv->regfile.saveCURBBASE = I915_READ(_CURBBASE); + if (IS_GEN2(dev)) + dev_priv->regfile.saveCURSIZE = I915_READ(CURSIZE); + + if (HAS_PCH_SPLIT(dev)) { + dev_priv->regfile.savePCH_DREF_CONTROL = I915_READ(PCH_DREF_CONTROL); + dev_priv->regfile.saveDISP_ARB_CTL = I915_READ(DISP_ARB_CTL); + } + + /* Pipe & plane A info */ + dev_priv->regfile.savePIPEACONF = I915_READ(_PIPEACONF); + dev_priv->regfile.savePIPEASRC = I915_READ(_PIPEASRC); + if (HAS_PCH_SPLIT(dev)) { + dev_priv->regfile.saveFPA0 = I915_READ(_PCH_FPA0); + dev_priv->regfile.saveFPA1 = I915_READ(_PCH_FPA1); + dev_priv->regfile.saveDPLL_A = I915_READ(_PCH_DPLL_A); + } else { + dev_priv->regfile.saveFPA0 = I915_READ(_FPA0); + dev_priv->regfile.saveFPA1 = I915_READ(_FPA1); + dev_priv->regfile.saveDPLL_A = I915_READ(_DPLL_A); + } + if (INTEL_INFO(dev)->gen >= 4 && !HAS_PCH_SPLIT(dev)) + dev_priv->regfile.saveDPLL_A_MD = I915_READ(_DPLL_A_MD); + dev_priv->regfile.saveHTOTAL_A = I915_READ(_HTOTAL_A); + dev_priv->regfile.saveHBLANK_A = I915_READ(_HBLANK_A); + dev_priv->regfile.saveHSYNC_A = I915_READ(_HSYNC_A); + dev_priv->regfile.saveVTOTAL_A = I915_READ(_VTOTAL_A); + dev_priv->regfile.saveVBLANK_A = I915_READ(_VBLANK_A); + dev_priv->regfile.saveVSYNC_A = I915_READ(_VSYNC_A); + if (!HAS_PCH_SPLIT(dev)) + dev_priv->regfile.saveBCLRPAT_A = I915_READ(_BCLRPAT_A); + + if (HAS_PCH_SPLIT(dev)) { + dev_priv->regfile.savePIPEA_DATA_M1 = I915_READ(_PIPEA_DATA_M1); + dev_priv->regfile.savePIPEA_DATA_N1 = I915_READ(_PIPEA_DATA_N1); + dev_priv->regfile.savePIPEA_LINK_M1 = I915_READ(_PIPEA_LINK_M1); + dev_priv->regfile.savePIPEA_LINK_N1 = I915_READ(_PIPEA_LINK_N1); + + dev_priv->regfile.saveFDI_TXA_CTL = I915_READ(_FDI_TXA_CTL); + dev_priv->regfile.saveFDI_RXA_CTL = I915_READ(_FDI_RXA_CTL); + + dev_priv->regfile.savePFA_CTL_1 = I915_READ(_PFA_CTL_1); + dev_priv->regfile.savePFA_WIN_SZ = I915_READ(_PFA_WIN_SZ); + dev_priv->regfile.savePFA_WIN_POS = I915_READ(_PFA_WIN_POS); + + dev_priv->regfile.saveTRANSACONF = I915_READ(_PCH_TRANSACONF); + dev_priv->regfile.saveTRANS_HTOTAL_A = I915_READ(_PCH_TRANS_HTOTAL_A); + dev_priv->regfile.saveTRANS_HBLANK_A = I915_READ(_PCH_TRANS_HBLANK_A); + dev_priv->regfile.saveTRANS_HSYNC_A = I915_READ(_PCH_TRANS_HSYNC_A); + dev_priv->regfile.saveTRANS_VTOTAL_A = I915_READ(_PCH_TRANS_VTOTAL_A); + dev_priv->regfile.saveTRANS_VBLANK_A = I915_READ(_PCH_TRANS_VBLANK_A); + dev_priv->regfile.saveTRANS_VSYNC_A = I915_READ(_PCH_TRANS_VSYNC_A); + } + + dev_priv->regfile.saveDSPACNTR = I915_READ(_DSPACNTR); + dev_priv->regfile.saveDSPASTRIDE = I915_READ(_DSPASTRIDE); + dev_priv->regfile.saveDSPASIZE = I915_READ(_DSPASIZE); + dev_priv->regfile.saveDSPAPOS = I915_READ(_DSPAPOS); + dev_priv->regfile.saveDSPAADDR = I915_READ(_DSPAADDR); + if (INTEL_INFO(dev)->gen >= 4) { + dev_priv->regfile.saveDSPASURF = I915_READ(_DSPASURF); + dev_priv->regfile.saveDSPATILEOFF = I915_READ(_DSPATILEOFF); + } + i915_save_palette(dev, PIPE_A); + dev_priv->regfile.savePIPEASTAT = I915_READ(_PIPEASTAT); + + /* Pipe & plane B info */ + dev_priv->regfile.savePIPEBCONF = I915_READ(_PIPEBCONF); + dev_priv->regfile.savePIPEBSRC = I915_READ(_PIPEBSRC); + if (HAS_PCH_SPLIT(dev)) { + dev_priv->regfile.saveFPB0 = I915_READ(_PCH_FPB0); + dev_priv->regfile.saveFPB1 = I915_READ(_PCH_FPB1); + dev_priv->regfile.saveDPLL_B = I915_READ(_PCH_DPLL_B); + } else { + dev_priv->regfile.saveFPB0 = I915_READ(_FPB0); + dev_priv->regfile.saveFPB1 = I915_READ(_FPB1); + dev_priv->regfile.saveDPLL_B = I915_READ(_DPLL_B); + } + if (INTEL_INFO(dev)->gen >= 4 && !HAS_PCH_SPLIT(dev)) + dev_priv->regfile.saveDPLL_B_MD = I915_READ(_DPLL_B_MD); + dev_priv->regfile.saveHTOTAL_B = I915_READ(_HTOTAL_B); + dev_priv->regfile.saveHBLANK_B = I915_READ(_HBLANK_B); + dev_priv->regfile.saveHSYNC_B = I915_READ(_HSYNC_B); + dev_priv->regfile.saveVTOTAL_B = I915_READ(_VTOTAL_B); + dev_priv->regfile.saveVBLANK_B = I915_READ(_VBLANK_B); + dev_priv->regfile.saveVSYNC_B = I915_READ(_VSYNC_B); + if (!HAS_PCH_SPLIT(dev)) + dev_priv->regfile.saveBCLRPAT_B = I915_READ(_BCLRPAT_B); + + if (HAS_PCH_SPLIT(dev)) { + dev_priv->regfile.savePIPEB_DATA_M1 = I915_READ(_PIPEB_DATA_M1); + dev_priv->regfile.savePIPEB_DATA_N1 = I915_READ(_PIPEB_DATA_N1); + dev_priv->regfile.savePIPEB_LINK_M1 = I915_READ(_PIPEB_LINK_M1); + dev_priv->regfile.savePIPEB_LINK_N1 = I915_READ(_PIPEB_LINK_N1); + + dev_priv->regfile.saveFDI_TXB_CTL = I915_READ(_FDI_TXB_CTL); + dev_priv->regfile.saveFDI_RXB_CTL = I915_READ(_FDI_RXB_CTL); + + dev_priv->regfile.savePFB_CTL_1 = I915_READ(_PFB_CTL_1); + dev_priv->regfile.savePFB_WIN_SZ = I915_READ(_PFB_WIN_SZ); + dev_priv->regfile.savePFB_WIN_POS = I915_READ(_PFB_WIN_POS); + + dev_priv->regfile.saveTRANSBCONF = I915_READ(_PCH_TRANSBCONF); + dev_priv->regfile.saveTRANS_HTOTAL_B = I915_READ(_PCH_TRANS_HTOTAL_B); + dev_priv->regfile.saveTRANS_HBLANK_B = I915_READ(_PCH_TRANS_HBLANK_B); + dev_priv->regfile.saveTRANS_HSYNC_B = I915_READ(_PCH_TRANS_HSYNC_B); + dev_priv->regfile.saveTRANS_VTOTAL_B = I915_READ(_PCH_TRANS_VTOTAL_B); + dev_priv->regfile.saveTRANS_VBLANK_B = I915_READ(_PCH_TRANS_VBLANK_B); + dev_priv->regfile.saveTRANS_VSYNC_B = I915_READ(_PCH_TRANS_VSYNC_B); + } + + dev_priv->regfile.saveDSPBCNTR = I915_READ(_DSPBCNTR); + dev_priv->regfile.saveDSPBSTRIDE = I915_READ(_DSPBSTRIDE); + dev_priv->regfile.saveDSPBSIZE = I915_READ(_DSPBSIZE); + dev_priv->regfile.saveDSPBPOS = I915_READ(_DSPBPOS); + dev_priv->regfile.saveDSPBADDR = I915_READ(_DSPBADDR); + if (INTEL_INFO(dev)->gen >= 4) { + dev_priv->regfile.saveDSPBSURF = I915_READ(_DSPBSURF); + dev_priv->regfile.saveDSPBTILEOFF = I915_READ(_DSPBTILEOFF); + } + i915_save_palette(dev, PIPE_B); + dev_priv->regfile.savePIPEBSTAT = I915_READ(_PIPEBSTAT); + + /* Fences */ + switch (INTEL_INFO(dev)->gen) { + case 7: + case 6: + for (i = 0; i < 16; i++) + dev_priv->regfile.saveFENCE[i] = I915_READ64(FENCE_REG_SANDYBRIDGE_0 + (i * 8)); + break; + case 5: + case 4: + for (i = 0; i < 16; i++) + dev_priv->regfile.saveFENCE[i] = I915_READ64(FENCE_REG_965_0 + (i * 8)); + break; + case 3: + if (IS_I945G(dev) || IS_I945GM(dev) || IS_G33(dev)) + for (i = 0; i < 8; i++) + dev_priv->regfile.saveFENCE[i+8] = I915_READ(FENCE_REG_945_8 + (i * 4)); + case 2: + for (i = 0; i < 8; i++) + dev_priv->regfile.saveFENCE[i] = I915_READ(FENCE_REG_830_0 + (i * 4)); + break; + } + + /* CRT state */ + if (HAS_PCH_SPLIT(dev)) + dev_priv->regfile.saveADPA = I915_READ(PCH_ADPA); + else + dev_priv->regfile.saveADPA = I915_READ(ADPA); + + /* Display Port state */ + if (SUPPORTS_INTEGRATED_DP(dev)) { + dev_priv->regfile.saveDP_B = I915_READ(DP_B); + dev_priv->regfile.saveDP_C = I915_READ(DP_C); + dev_priv->regfile.saveDP_D = I915_READ(DP_D); + dev_priv->regfile.savePIPEA_GMCH_DATA_M = I915_READ(_PIPEA_DATA_M_G4X); + dev_priv->regfile.savePIPEB_GMCH_DATA_M = I915_READ(_PIPEB_DATA_M_G4X); + dev_priv->regfile.savePIPEA_GMCH_DATA_N = I915_READ(_PIPEA_DATA_N_G4X); + dev_priv->regfile.savePIPEB_GMCH_DATA_N = I915_READ(_PIPEB_DATA_N_G4X); + dev_priv->regfile.savePIPEA_DP_LINK_M = I915_READ(_PIPEA_LINK_M_G4X); + dev_priv->regfile.savePIPEB_DP_LINK_M = I915_READ(_PIPEB_LINK_M_G4X); + dev_priv->regfile.savePIPEA_DP_LINK_N = I915_READ(_PIPEA_LINK_N_G4X); + dev_priv->regfile.savePIPEB_DP_LINK_N = I915_READ(_PIPEB_LINK_N_G4X); + } + /* FIXME: regfile.save TV & SDVO state */ + + /* Panel fitter */ + if (!IS_I830(dev) && !IS_845G(dev) && !HAS_PCH_SPLIT(dev)) { + dev_priv->regfile.savePFIT_CONTROL = I915_READ(PFIT_CONTROL); + dev_priv->regfile.savePFIT_PGM_RATIOS = I915_READ(PFIT_PGM_RATIOS); + } + + /* Backlight */ + if (INTEL_INFO(dev)->gen <= 4) + pci_read_config_byte(dev->pdev, PCI_LBPC, + &dev_priv->regfile.saveLBB); + + if (HAS_PCH_SPLIT(dev)) { + dev_priv->regfile.saveBLC_PWM_CTL = I915_READ(BLC_PWM_PCH_CTL1); + dev_priv->regfile.saveBLC_PWM_CTL2 = I915_READ(BLC_PWM_PCH_CTL2); + dev_priv->regfile.saveBLC_CPU_PWM_CTL = I915_READ(BLC_PWM_CPU_CTL); + dev_priv->regfile.saveBLC_CPU_PWM_CTL2 = I915_READ(BLC_PWM_CPU_CTL2); + } else { + dev_priv->regfile.saveBLC_PWM_CTL = I915_READ(BLC_PWM_CTL); + if (INTEL_INFO(dev)->gen >= 4) + dev_priv->regfile.saveBLC_PWM_CTL2 = I915_READ(BLC_PWM_CTL2); + dev_priv->regfile.saveBLC_HIST_CTL = I915_READ(BLC_HIST_CTL); + } + + return; +} + +void i915_restore_display_reg(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int dpll_a_reg, fpa0_reg, fpa1_reg; + int dpll_b_reg, fpb0_reg, fpb1_reg; + int i; + + /* Backlight */ + if (INTEL_INFO(dev)->gen <= 4) + pci_write_config_byte(dev->pdev, PCI_LBPC, + dev_priv->regfile.saveLBB); + + if (HAS_PCH_SPLIT(dev)) { + I915_WRITE(BLC_PWM_PCH_CTL1, dev_priv->regfile.saveBLC_PWM_CTL); + I915_WRITE(BLC_PWM_PCH_CTL2, dev_priv->regfile.saveBLC_PWM_CTL2); + /* NOTE: BLC_PWM_CPU_CTL must be written after BLC_PWM_CPU_CTL2; + * otherwise we get blank eDP screen after S3 on some machines + */ + I915_WRITE(BLC_PWM_CPU_CTL2, dev_priv->regfile.saveBLC_CPU_PWM_CTL2); + I915_WRITE(BLC_PWM_CPU_CTL, dev_priv->regfile.saveBLC_CPU_PWM_CTL); + } else { + if (INTEL_INFO(dev)->gen >= 4) + I915_WRITE(BLC_PWM_CTL2, dev_priv->regfile.saveBLC_PWM_CTL2); + I915_WRITE(BLC_PWM_CTL, dev_priv->regfile.saveBLC_PWM_CTL); + I915_WRITE(BLC_HIST_CTL, dev_priv->regfile.saveBLC_HIST_CTL); + } + + /* Panel fitter */ + if (!IS_I830(dev) && !IS_845G(dev) && !HAS_PCH_SPLIT(dev)) { + I915_WRITE(PFIT_PGM_RATIOS, dev_priv->regfile.savePFIT_PGM_RATIOS); + I915_WRITE(PFIT_CONTROL, dev_priv->regfile.savePFIT_CONTROL); + } + + /* Display port ratios (must be done before clock is set) */ + if (SUPPORTS_INTEGRATED_DP(dev)) { + I915_WRITE(_PIPEA_DATA_M_G4X, dev_priv->regfile.savePIPEA_GMCH_DATA_M); + I915_WRITE(_PIPEB_DATA_M_G4X, dev_priv->regfile.savePIPEB_GMCH_DATA_M); + I915_WRITE(_PIPEA_DATA_N_G4X, dev_priv->regfile.savePIPEA_GMCH_DATA_N); + I915_WRITE(_PIPEB_DATA_N_G4X, dev_priv->regfile.savePIPEB_GMCH_DATA_N); + I915_WRITE(_PIPEA_LINK_M_G4X, dev_priv->regfile.savePIPEA_DP_LINK_M); + I915_WRITE(_PIPEB_LINK_M_G4X, dev_priv->regfile.savePIPEB_DP_LINK_M); + I915_WRITE(_PIPEA_LINK_N_G4X, dev_priv->regfile.savePIPEA_DP_LINK_N); + I915_WRITE(_PIPEB_LINK_N_G4X, dev_priv->regfile.savePIPEB_DP_LINK_N); + } + + /* Fences */ + switch (INTEL_INFO(dev)->gen) { + case 7: + case 6: + for (i = 0; i < 16; i++) + I915_WRITE64(FENCE_REG_SANDYBRIDGE_0 + (i * 8), dev_priv->regfile.saveFENCE[i]); + break; + case 5: + case 4: + for (i = 0; i < 16; i++) + I915_WRITE64(FENCE_REG_965_0 + (i * 8), dev_priv->regfile.saveFENCE[i]); + break; + case 3: + case 2: + if (IS_I945G(dev) || IS_I945GM(dev) || IS_G33(dev)) + for (i = 0; i < 8; i++) + I915_WRITE(FENCE_REG_945_8 + (i * 4), dev_priv->regfile.saveFENCE[i+8]); + for (i = 0; i < 8; i++) + I915_WRITE(FENCE_REG_830_0 + (i * 4), dev_priv->regfile.saveFENCE[i]); + break; + } + + + if (HAS_PCH_SPLIT(dev)) { + dpll_a_reg = _PCH_DPLL_A; + dpll_b_reg = _PCH_DPLL_B; + fpa0_reg = _PCH_FPA0; + fpb0_reg = _PCH_FPB0; + fpa1_reg = _PCH_FPA1; + fpb1_reg = _PCH_FPB1; + } else { + dpll_a_reg = _DPLL_A; + dpll_b_reg = _DPLL_B; + fpa0_reg = _FPA0; + fpb0_reg = _FPB0; + fpa1_reg = _FPA1; + fpb1_reg = _FPB1; + } + + if (HAS_PCH_SPLIT(dev)) { + I915_WRITE(PCH_DREF_CONTROL, dev_priv->regfile.savePCH_DREF_CONTROL); + I915_WRITE(DISP_ARB_CTL, dev_priv->regfile.saveDISP_ARB_CTL); + } + + /* Pipe & plane A info */ + /* Prime the clock */ + if (dev_priv->regfile.saveDPLL_A & DPLL_VCO_ENABLE) { + I915_WRITE(dpll_a_reg, dev_priv->regfile.saveDPLL_A & + ~DPLL_VCO_ENABLE); + POSTING_READ(dpll_a_reg); + udelay(150); + } + I915_WRITE(fpa0_reg, dev_priv->regfile.saveFPA0); + I915_WRITE(fpa1_reg, dev_priv->regfile.saveFPA1); + /* Actually enable it */ + I915_WRITE(dpll_a_reg, dev_priv->regfile.saveDPLL_A); + POSTING_READ(dpll_a_reg); + udelay(150); + if (INTEL_INFO(dev)->gen >= 4 && !HAS_PCH_SPLIT(dev)) { + I915_WRITE(_DPLL_A_MD, dev_priv->regfile.saveDPLL_A_MD); + POSTING_READ(_DPLL_A_MD); + } + udelay(150); + + /* Restore mode */ + I915_WRITE(_HTOTAL_A, dev_priv->regfile.saveHTOTAL_A); + I915_WRITE(_HBLANK_A, dev_priv->regfile.saveHBLANK_A); + I915_WRITE(_HSYNC_A, dev_priv->regfile.saveHSYNC_A); + I915_WRITE(_VTOTAL_A, dev_priv->regfile.saveVTOTAL_A); + I915_WRITE(_VBLANK_A, dev_priv->regfile.saveVBLANK_A); + I915_WRITE(_VSYNC_A, dev_priv->regfile.saveVSYNC_A); + if (!HAS_PCH_SPLIT(dev)) + I915_WRITE(_BCLRPAT_A, dev_priv->regfile.saveBCLRPAT_A); + + if (HAS_PCH_SPLIT(dev)) { + I915_WRITE(_PIPEA_DATA_M1, dev_priv->regfile.savePIPEA_DATA_M1); + I915_WRITE(_PIPEA_DATA_N1, dev_priv->regfile.savePIPEA_DATA_N1); + I915_WRITE(_PIPEA_LINK_M1, dev_priv->regfile.savePIPEA_LINK_M1); + I915_WRITE(_PIPEA_LINK_N1, dev_priv->regfile.savePIPEA_LINK_N1); + + I915_WRITE(_FDI_RXA_CTL, dev_priv->regfile.saveFDI_RXA_CTL); + I915_WRITE(_FDI_TXA_CTL, dev_priv->regfile.saveFDI_TXA_CTL); + + I915_WRITE(_PFA_CTL_1, dev_priv->regfile.savePFA_CTL_1); + I915_WRITE(_PFA_WIN_SZ, dev_priv->regfile.savePFA_WIN_SZ); + I915_WRITE(_PFA_WIN_POS, dev_priv->regfile.savePFA_WIN_POS); + + I915_WRITE(_PCH_TRANSACONF, dev_priv->regfile.saveTRANSACONF); + I915_WRITE(_PCH_TRANS_HTOTAL_A, dev_priv->regfile.saveTRANS_HTOTAL_A); + I915_WRITE(_PCH_TRANS_HBLANK_A, dev_priv->regfile.saveTRANS_HBLANK_A); + I915_WRITE(_PCH_TRANS_HSYNC_A, dev_priv->regfile.saveTRANS_HSYNC_A); + I915_WRITE(_PCH_TRANS_VTOTAL_A, dev_priv->regfile.saveTRANS_VTOTAL_A); + I915_WRITE(_PCH_TRANS_VBLANK_A, dev_priv->regfile.saveTRANS_VBLANK_A); + I915_WRITE(_PCH_TRANS_VSYNC_A, dev_priv->regfile.saveTRANS_VSYNC_A); + } + + /* Restore plane info */ + I915_WRITE(_DSPASIZE, dev_priv->regfile.saveDSPASIZE); + I915_WRITE(_DSPAPOS, dev_priv->regfile.saveDSPAPOS); + I915_WRITE(_PIPEASRC, dev_priv->regfile.savePIPEASRC); + I915_WRITE(_DSPAADDR, dev_priv->regfile.saveDSPAADDR); + I915_WRITE(_DSPASTRIDE, dev_priv->regfile.saveDSPASTRIDE); + if (INTEL_INFO(dev)->gen >= 4) { + I915_WRITE(_DSPASURF, dev_priv->regfile.saveDSPASURF); + I915_WRITE(_DSPATILEOFF, dev_priv->regfile.saveDSPATILEOFF); + } + + I915_WRITE(_PIPEACONF, dev_priv->regfile.savePIPEACONF); + + i915_restore_palette(dev, PIPE_A); + /* Enable the plane */ + I915_WRITE(_DSPACNTR, dev_priv->regfile.saveDSPACNTR); + I915_WRITE(_DSPAADDR, I915_READ(_DSPAADDR)); + + /* Pipe & plane B info */ + if (dev_priv->regfile.saveDPLL_B & DPLL_VCO_ENABLE) { + I915_WRITE(dpll_b_reg, dev_priv->regfile.saveDPLL_B & + ~DPLL_VCO_ENABLE); + POSTING_READ(dpll_b_reg); + udelay(150); + } + I915_WRITE(fpb0_reg, dev_priv->regfile.saveFPB0); + I915_WRITE(fpb1_reg, dev_priv->regfile.saveFPB1); + /* Actually enable it */ + I915_WRITE(dpll_b_reg, dev_priv->regfile.saveDPLL_B); + POSTING_READ(dpll_b_reg); + udelay(150); + if (INTEL_INFO(dev)->gen >= 4 && !HAS_PCH_SPLIT(dev)) { + I915_WRITE(_DPLL_B_MD, dev_priv->regfile.saveDPLL_B_MD); + POSTING_READ(_DPLL_B_MD); + } + udelay(150); + + /* Restore mode */ + I915_WRITE(_HTOTAL_B, dev_priv->regfile.saveHTOTAL_B); + I915_WRITE(_HBLANK_B, dev_priv->regfile.saveHBLANK_B); + I915_WRITE(_HSYNC_B, dev_priv->regfile.saveHSYNC_B); + I915_WRITE(_VTOTAL_B, dev_priv->regfile.saveVTOTAL_B); + I915_WRITE(_VBLANK_B, dev_priv->regfile.saveVBLANK_B); + I915_WRITE(_VSYNC_B, dev_priv->regfile.saveVSYNC_B); + if (!HAS_PCH_SPLIT(dev)) + I915_WRITE(_BCLRPAT_B, dev_priv->regfile.saveBCLRPAT_B); + + if (HAS_PCH_SPLIT(dev)) { + I915_WRITE(_PIPEB_DATA_M1, dev_priv->regfile.savePIPEB_DATA_M1); + I915_WRITE(_PIPEB_DATA_N1, dev_priv->regfile.savePIPEB_DATA_N1); + I915_WRITE(_PIPEB_LINK_M1, dev_priv->regfile.savePIPEB_LINK_M1); + I915_WRITE(_PIPEB_LINK_N1, dev_priv->regfile.savePIPEB_LINK_N1); + + I915_WRITE(_FDI_RXB_CTL, dev_priv->regfile.saveFDI_RXB_CTL); + I915_WRITE(_FDI_TXB_CTL, dev_priv->regfile.saveFDI_TXB_CTL); + + I915_WRITE(_PFB_CTL_1, dev_priv->regfile.savePFB_CTL_1); + I915_WRITE(_PFB_WIN_SZ, dev_priv->regfile.savePFB_WIN_SZ); + I915_WRITE(_PFB_WIN_POS, dev_priv->regfile.savePFB_WIN_POS); + + I915_WRITE(_PCH_TRANSBCONF, dev_priv->regfile.saveTRANSBCONF); + I915_WRITE(_PCH_TRANS_HTOTAL_B, dev_priv->regfile.saveTRANS_HTOTAL_B); + I915_WRITE(_PCH_TRANS_HBLANK_B, dev_priv->regfile.saveTRANS_HBLANK_B); + I915_WRITE(_PCH_TRANS_HSYNC_B, dev_priv->regfile.saveTRANS_HSYNC_B); + I915_WRITE(_PCH_TRANS_VTOTAL_B, dev_priv->regfile.saveTRANS_VTOTAL_B); + I915_WRITE(_PCH_TRANS_VBLANK_B, dev_priv->regfile.saveTRANS_VBLANK_B); + I915_WRITE(_PCH_TRANS_VSYNC_B, dev_priv->regfile.saveTRANS_VSYNC_B); + } + + /* Restore plane info */ + I915_WRITE(_DSPBSIZE, dev_priv->regfile.saveDSPBSIZE); + I915_WRITE(_DSPBPOS, dev_priv->regfile.saveDSPBPOS); + I915_WRITE(_PIPEBSRC, dev_priv->regfile.savePIPEBSRC); + I915_WRITE(_DSPBADDR, dev_priv->regfile.saveDSPBADDR); + I915_WRITE(_DSPBSTRIDE, dev_priv->regfile.saveDSPBSTRIDE); + if (INTEL_INFO(dev)->gen >= 4) { + I915_WRITE(_DSPBSURF, dev_priv->regfile.saveDSPBSURF); + I915_WRITE(_DSPBTILEOFF, dev_priv->regfile.saveDSPBTILEOFF); + } + + I915_WRITE(_PIPEBCONF, dev_priv->regfile.savePIPEBCONF); + + i915_restore_palette(dev, PIPE_B); + /* Enable the plane */ + I915_WRITE(_DSPBCNTR, dev_priv->regfile.saveDSPBCNTR); + I915_WRITE(_DSPBADDR, I915_READ(_DSPBADDR)); + + /* Cursor state */ + I915_WRITE(_CURAPOS, dev_priv->regfile.saveCURAPOS); + I915_WRITE(_CURACNTR, dev_priv->regfile.saveCURACNTR); + I915_WRITE(_CURABASE, dev_priv->regfile.saveCURABASE); + I915_WRITE(_CURBPOS, dev_priv->regfile.saveCURBPOS); + I915_WRITE(_CURBCNTR, dev_priv->regfile.saveCURBCNTR); + I915_WRITE(_CURBBASE, dev_priv->regfile.saveCURBBASE); + if (IS_GEN2(dev)) + I915_WRITE(CURSIZE, dev_priv->regfile.saveCURSIZE); + + /* CRT state */ + if (HAS_PCH_SPLIT(dev)) + I915_WRITE(PCH_ADPA, dev_priv->regfile.saveADPA); + else + I915_WRITE(ADPA, dev_priv->regfile.saveADPA); + + /* Display Port state */ + if (SUPPORTS_INTEGRATED_DP(dev)) { + I915_WRITE(DP_B, dev_priv->regfile.saveDP_B); + I915_WRITE(DP_C, dev_priv->regfile.saveDP_C); + I915_WRITE(DP_D, dev_priv->regfile.saveDP_D); + } + /* FIXME: restore TV & SDVO state */ + + return; +} --- linux-3.19.0.orig/ubuntu/i915/i915_vgpu.c +++ linux-3.19.0/ubuntu/i915/i915_vgpu.c @@ -0,0 +1,264 @@ +/* + * Copyright(c) 2011-2015 Intel Corporation. All rights reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "intel_drv.h" +#include "i915_vgpu.h" + +/** + * DOC: Intel GVT-g guest support + * + * Intel GVT-g is a graphics virtualization technology which shares the + * GPU among multiple virtual machines on a time-sharing basis. Each + * virtual machine is presented a virtual GPU (vGPU), which has equivalent + * features as the underlying physical GPU (pGPU), so i915 driver can run + * seamlessly in a virtual machine. This file provides vGPU specific + * optimizations when running in a virtual machine, to reduce the complexity + * of vGPU emulation and to improve the overall performance. + * + * A primary function introduced here is so-called "address space ballooning" + * technique. Intel GVT-g partitions global graphics memory among multiple VMs, + * so each VM can directly access a portion of the memory without hypervisor's + * intervention, e.g. filling textures or queuing commands. However with the + * partitioning an unmodified i915 driver would assume a smaller graphics + * memory starting from address ZERO, then requires vGPU emulation module to + * translate the graphics address between 'guest view' and 'host view', for + * all registers and command opcodes which contain a graphics memory address. + * To reduce the complexity, Intel GVT-g introduces "address space ballooning", + * by telling the exact partitioning knowledge to each guest i915 driver, which + * then reserves and prevents non-allocated portions from allocation. Thus vGPU + * emulation module only needs to scan and validate graphics addresses without + * complexity of address translation. + * + */ + +/** + * i915_check_vgpu - detect virtual GPU + * @dev: drm device * + * + * This function is called at the initialization stage, to detect whether + * running on a vGPU. + */ +void i915_check_vgpu(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = to_i915(dev); + uint64_t magic; + uint32_t version; + + BUILD_BUG_ON(sizeof(struct vgt_if) != VGT_PVINFO_SIZE); + + if (!IS_HASWELL(dev)) + return; + + magic = readq(dev_priv->regs + vgtif_reg(magic)); + if (magic != VGT_MAGIC) + return; + + version = INTEL_VGT_IF_VERSION_ENCODE( + readw(dev_priv->regs + vgtif_reg(version_major)), + readw(dev_priv->regs + vgtif_reg(version_minor))); + if (version != INTEL_VGT_IF_VERSION) { + DRM_INFO("VGT interface version mismatch!\n"); + return; + } + + dev_priv->vgpu.active = true; + DRM_INFO("Virtual GPU for Intel GVT-g detected.\n"); +} + +struct _balloon_info_ { + /* + * There are up to 2 regions per mappable/unmappable graphic + * memory that might be ballooned. Here, index 0/1 is for mappable + * graphic memory, 2/3 for unmappable graphic memory. + */ + struct drm_mm_node space[4]; +}; + +static struct _balloon_info_ bl_info; + +/** + * intel_vgt_deballoon - deballoon reserved graphics address trunks + * + * This function is called to deallocate the ballooned-out graphic memory, when + * driver is unloaded or when ballooning fails. + */ +void intel_vgt_deballoon(void) +{ + int i; + + DRM_DEBUG("VGT deballoon.\n"); + + for (i = 0; i < 4; i++) { + if (bl_info.space[i].allocated) + drm_mm_remove_node(&bl_info.space[i]); + } + + memset(&bl_info, 0, sizeof(bl_info)); +} + +static int vgt_balloon_space(struct drm_mm *mm, + struct drm_mm_node *node, + unsigned long start, unsigned long end) +{ + unsigned long size = end - start; + + if (start == end) + return -EINVAL; + + DRM_INFO("balloon space: range [ 0x%lx - 0x%lx ] %lu KiB.\n", + start, end, size / 1024); + + node->start = start; + node->size = size; + + return drm_mm_reserve_node(mm, node); +} + +/** + * intel_vgt_balloon - balloon out reserved graphics address trunks + * @dev: drm device + * + * This function is called at the initialization stage, to balloon out the + * graphic address space allocated to other vGPUs, by marking these spaces as + * reserved. The ballooning related knowledge(starting address and size of + * the mappable/unmappable graphic memory) is described in the vgt_if structure + * in a reserved mmio range. + * + * To give an example, the drawing below depicts one typical scenario after + * ballooning. Here the vGPU1 has 2 pieces of graphic address spaces ballooned + * out each for the mappable and the non-mappable part. From the vGPU1 point of + * view, the total size is the same as the physical one, with the start address + * of its graphic space being zero. Yet there are some portions ballooned out( + * the shadow part, which are marked as reserved by drm allocator). From the + * host point of view, the graphic address space is partitioned by multiple + * vGPUs in different VMs. + * + * vGPU1 view Host view + * 0 ------> +-----------+ +-----------+ + * ^ |///////////| | vGPU3 | + * | |///////////| +-----------+ + * | |///////////| | vGPU2 | + * | +-----------+ +-----------+ + * mappable GM | available | ==> | vGPU1 | + * | +-----------+ +-----------+ + * | |///////////| | | + * v |///////////| | Host | + * +=======+===========+ +===========+ + * ^ |///////////| | vGPU3 | + * | |///////////| +-----------+ + * | |///////////| | vGPU2 | + * | +-----------+ +-----------+ + * unmappable GM | available | ==> | vGPU1 | + * | +-----------+ +-----------+ + * | |///////////| | | + * | |///////////| | Host | + * v |///////////| | | + * total GM size ------> +-----------+ +-----------+ + * + * Returns: + * zero on success, non-zero if configuration invalid or ballooning failed + */ +int intel_vgt_balloon(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = to_i915(dev); + struct i915_address_space *ggtt_vm = &dev_priv->gtt.base; + unsigned long ggtt_vm_end = ggtt_vm->start + ggtt_vm->total; + + unsigned long mappable_base, mappable_size, mappable_end; + unsigned long unmappable_base, unmappable_size, unmappable_end; + int ret; + + mappable_base = I915_READ(vgtif_reg(avail_rs.mappable_gmadr.base)); + mappable_size = I915_READ(vgtif_reg(avail_rs.mappable_gmadr.size)); + unmappable_base = I915_READ(vgtif_reg(avail_rs.nonmappable_gmadr.base)); + unmappable_size = I915_READ(vgtif_reg(avail_rs.nonmappable_gmadr.size)); + + mappable_end = mappable_base + mappable_size; + unmappable_end = unmappable_base + unmappable_size; + + DRM_INFO("VGT ballooning configuration:\n"); + DRM_INFO("Mappable graphic memory: base 0x%lx size %ldKiB\n", + mappable_base, mappable_size / 1024); + DRM_INFO("Unmappable graphic memory: base 0x%lx size %ldKiB\n", + unmappable_base, unmappable_size / 1024); + + if (mappable_base < ggtt_vm->start || + mappable_end > dev_priv->gtt.mappable_end || + unmappable_base < dev_priv->gtt.mappable_end || + unmappable_end > ggtt_vm_end) { + DRM_ERROR("Invalid ballooning configuration!\n"); + return -EINVAL; + } + + /* Unmappable graphic memory ballooning */ + if (unmappable_base > dev_priv->gtt.mappable_end) { + ret = vgt_balloon_space(&ggtt_vm->mm, + &bl_info.space[2], + dev_priv->gtt.mappable_end, + unmappable_base); + + if (ret) + goto err; + } + + /* + * No need to partition out the last physical page, + * because it is reserved to the guard page. + */ + if (unmappable_end < ggtt_vm_end - PAGE_SIZE) { + ret = vgt_balloon_space(&ggtt_vm->mm, + &bl_info.space[3], + unmappable_end, + ggtt_vm_end - PAGE_SIZE); + if (ret) + goto err; + } + + /* Mappable graphic memory ballooning */ + if (mappable_base > ggtt_vm->start) { + ret = vgt_balloon_space(&ggtt_vm->mm, + &bl_info.space[0], + ggtt_vm->start, mappable_base); + + if (ret) + goto err; + } + + if (mappable_end < dev_priv->gtt.mappable_end) { + ret = vgt_balloon_space(&ggtt_vm->mm, + &bl_info.space[1], + mappable_end, + dev_priv->gtt.mappable_end); + + if (ret) + goto err; + } + + DRM_INFO("VGT balloon successfully\n"); + return 0; + +err: + DRM_ERROR("VGT balloon fail\n"); + intel_vgt_deballoon(); + return ret; +} --- linux-3.19.0.orig/ubuntu/i915/i915_vgpu.h +++ linux-3.19.0/ubuntu/i915/i915_vgpu.h @@ -0,0 +1,91 @@ +/* + * Copyright(c) 2011-2015 Intel Corporation. All rights reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#ifndef _I915_VGPU_H_ +#define _I915_VGPU_H_ + +/* The MMIO offset of the shared info between guest and host emulator */ +#define VGT_PVINFO_PAGE 0x78000 +#define VGT_PVINFO_SIZE 0x1000 + +/* + * The following structure pages are defined in GEN MMIO space + * for virtualization. (One page for now) + */ +#define VGT_MAGIC 0x4776544776544776ULL /* 'vGTvGTvG' */ +#define VGT_VERSION_MAJOR 1 +#define VGT_VERSION_MINOR 0 + +#define INTEL_VGT_IF_VERSION_ENCODE(major, minor) ((major) << 16 | (minor)) +#define INTEL_VGT_IF_VERSION \ + INTEL_VGT_IF_VERSION_ENCODE(VGT_VERSION_MAJOR, VGT_VERSION_MINOR) + +struct vgt_if { + uint64_t magic; /* VGT_MAGIC */ + uint16_t version_major; + uint16_t version_minor; + uint32_t vgt_id; /* ID of vGT instance */ + uint32_t rsv1[12]; /* pad to offset 0x40 */ + /* + * Data structure to describe the balooning info of resources. + * Each VM can only have one portion of continuous area for now. + * (May support scattered resource in future) + * (starting from offset 0x40) + */ + struct { + /* Aperture register balooning */ + struct { + uint32_t base; + uint32_t size; + } mappable_gmadr; /* aperture */ + /* GMADR register balooning */ + struct { + uint32_t base; + uint32_t size; + } nonmappable_gmadr; /* non aperture */ + /* allowed fence registers */ + uint32_t fence_num; + uint32_t rsv2[3]; + } avail_rs; /* available/assigned resource */ + uint32_t rsv3[0x200 - 24]; /* pad to half page */ + /* + * The bottom half page is for response from Gfx driver to hypervisor. + * Set to reserved fields temporarily by now. + */ + uint32_t rsv4; + uint32_t display_ready; /* ready for display owner switch */ + uint32_t rsv5[0x200 - 2]; /* pad to one page */ +} __packed; + +#define vgtif_reg(x) \ + (VGT_PVINFO_PAGE + (long)&((struct vgt_if *)NULL)->x) + +/* vGPU display status to be used by the host side */ +#define VGT_DRV_DISPLAY_NOT_READY 0 +#define VGT_DRV_DISPLAY_READY 1 /* ready for display switch */ + +extern void i915_check_vgpu(struct drm_device *dev); +extern int intel_vgt_balloon(struct drm_device *dev); +extern void intel_vgt_deballoon(void); + +#endif /* _I915_VGPU_H_ */ --- linux-3.19.0.orig/ubuntu/i915/intel_acpi.c +++ linux-3.19.0/ubuntu/i915/intel_acpi.c @@ -0,0 +1,165 @@ +/* + * Intel ACPI functions + * + * _DSM related code stolen from nouveau_acpi.c. + */ +#include +#include +#include +#include +#include "i915_drv.h" + +#define INTEL_DSM_REVISION_ID 1 /* For Calpella anyway... */ +#define INTEL_DSM_FN_PLATFORM_MUX_INFO 1 /* No args */ + +static struct intel_dsm_priv { + acpi_handle dhandle; +} intel_dsm_priv; + +static const u8 intel_dsm_guid[] = { + 0xd3, 0x73, 0xd8, 0x7e, + 0xd0, 0xc2, + 0x4f, 0x4e, + 0xa8, 0x54, + 0x0f, 0x13, 0x17, 0xb0, 0x1c, 0x2c +}; + +static char *intel_dsm_port_name(u8 id) +{ + switch (id) { + case 0: + return "Reserved"; + case 1: + return "Analog VGA"; + case 2: + return "LVDS"; + case 3: + return "Reserved"; + case 4: + return "HDMI/DVI_B"; + case 5: + return "HDMI/DVI_C"; + case 6: + return "HDMI/DVI_D"; + case 7: + return "DisplayPort_A"; + case 8: + return "DisplayPort_B"; + case 9: + return "DisplayPort_C"; + case 0xa: + return "DisplayPort_D"; + case 0xb: + case 0xc: + case 0xd: + return "Reserved"; + case 0xe: + return "WiDi"; + default: + return "bad type"; + } +} + +static char *intel_dsm_mux_type(u8 type) +{ + switch (type) { + case 0: + return "unknown"; + case 1: + return "No MUX, iGPU only"; + case 2: + return "No MUX, dGPU only"; + case 3: + return "MUXed between iGPU and dGPU"; + default: + return "bad type"; + } +} + +static void intel_dsm_platform_mux_info(void) +{ + int i; + union acpi_object *pkg, *connector_count; + + pkg = acpi_evaluate_dsm_typed(intel_dsm_priv.dhandle, intel_dsm_guid, + INTEL_DSM_REVISION_ID, INTEL_DSM_FN_PLATFORM_MUX_INFO, + NULL, ACPI_TYPE_PACKAGE); + if (!pkg) { + DRM_DEBUG_DRIVER("failed to evaluate _DSM\n"); + return; + } + + connector_count = &pkg->package.elements[0]; + DRM_DEBUG_DRIVER("MUX info connectors: %lld\n", + (unsigned long long)connector_count->integer.value); + for (i = 1; i < pkg->package.count; i++) { + union acpi_object *obj = &pkg->package.elements[i]; + union acpi_object *connector_id = &obj->package.elements[0]; + union acpi_object *info = &obj->package.elements[1]; + DRM_DEBUG_DRIVER("Connector id: 0x%016llx\n", + (unsigned long long)connector_id->integer.value); + DRM_DEBUG_DRIVER(" port id: %s\n", + intel_dsm_port_name(info->buffer.pointer[0])); + DRM_DEBUG_DRIVER(" display mux info: %s\n", + intel_dsm_mux_type(info->buffer.pointer[1])); + DRM_DEBUG_DRIVER(" aux/dc mux info: %s\n", + intel_dsm_mux_type(info->buffer.pointer[2])); + DRM_DEBUG_DRIVER(" hpd mux info: %s\n", + intel_dsm_mux_type(info->buffer.pointer[3])); + } + + ACPI_FREE(pkg); +} + +static bool intel_dsm_pci_probe(struct pci_dev *pdev) +{ + acpi_handle dhandle; + + dhandle = ACPI_HANDLE(&pdev->dev); + if (!dhandle) + return false; + + if (!acpi_check_dsm(dhandle, intel_dsm_guid, INTEL_DSM_REVISION_ID, + 1 << INTEL_DSM_FN_PLATFORM_MUX_INFO)) { + DRM_DEBUG_KMS("no _DSM method for intel device\n"); + return false; + } + + intel_dsm_priv.dhandle = dhandle; + intel_dsm_platform_mux_info(); + + return true; +} + +static bool intel_dsm_detect(void) +{ + char acpi_method_name[255] = { 0 }; + struct acpi_buffer buffer = {sizeof(acpi_method_name), acpi_method_name}; + struct pci_dev *pdev = NULL; + bool has_dsm = false; + int vga_count = 0; + + while ((pdev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, pdev)) != NULL) { + vga_count++; + has_dsm |= intel_dsm_pci_probe(pdev); + } + + if (vga_count == 2 && has_dsm) { + acpi_get_name(intel_dsm_priv.dhandle, ACPI_FULL_PATHNAME, &buffer); + DRM_DEBUG_DRIVER("VGA switcheroo: detected DSM switching method %s handle\n", + acpi_method_name); + return true; + } + + return false; +} + +void intel_register_dsm_handler(void) +{ + if (!intel_dsm_detect()) + return; +} + +void intel_unregister_dsm_handler(void) +{ +} --- linux-3.19.0.orig/ubuntu/i915/intel_atomic.c +++ linux-3.19.0/ubuntu/i915/intel_atomic.c @@ -0,0 +1,243 @@ +/* + * Copyright © 2015 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +/** + * DOC: atomic modeset support + * + * The functions here implement the state management and hardware programming + * dispatch required by the atomic modeset infrastructure. + * See intel_atomic_plane.c for the plane-specific atomic functionality. + */ + +#include +#include +#include +#include +#include "intel_drv.h" + + +/** + * intel_atomic_check - validate state object + * @dev: drm device + * @state: state to validate + */ +int intel_atomic_check(struct drm_device *dev, + struct drm_atomic_state *state) +{ + int nplanes = dev->mode_config.num_total_plane; + int ncrtcs = dev->mode_config.num_crtc; + int nconnectors = dev->mode_config.num_connector; + enum pipe nuclear_pipe = INVALID_PIPE; + int ret; + int i; + bool not_nuclear = false; + + /* + * FIXME: At the moment, we only support "nuclear pageflip" on a + * single CRTC. Cross-crtc updates will be added later. + */ + for (i = 0; i < nplanes; i++) { + struct intel_plane *plane = to_intel_plane(state->planes[i]); + if (!plane) + continue; + + if (nuclear_pipe == INVALID_PIPE) { + nuclear_pipe = plane->pipe; + } else if (nuclear_pipe != plane->pipe) { + DRM_DEBUG_KMS("i915 only support atomic plane operations on a single CRTC at the moment\n"); + return -EINVAL; + } + } + + /* + * FIXME: We only handle planes for now; make sure there are no CRTC's + * or connectors involved. + */ + state->allow_modeset = false; + for (i = 0; i < ncrtcs; i++) { + struct intel_crtc *crtc = to_intel_crtc(state->crtcs[i]); + if (crtc && crtc->pipe != nuclear_pipe) + not_nuclear = true; + } + for (i = 0; i < nconnectors; i++) + if (state->connectors[i] != NULL) + not_nuclear = true; + + if (not_nuclear) { + DRM_DEBUG_KMS("i915 only supports atomic plane operations at the moment\n"); + return -EINVAL; + } + + ret = drm_atomic_helper_check_planes(dev, state); + if (ret) + return ret; + + return ret; +} + + +/** + * intel_atomic_commit - commit validated state object + * @dev: DRM device + * @state: the top-level driver state object + * @async: asynchronous commit + * + * This function commits a top-level state object that has been validated + * with drm_atomic_helper_check(). + * + * FIXME: Atomic modeset support for i915 is not yet complete. At the moment + * we can only handle plane-related operations and do not yet support + * asynchronous commit. + * + * RETURNS + * Zero for success or -errno. + */ +int intel_atomic_commit(struct drm_device *dev, + struct drm_atomic_state *state, + bool async) +{ + int ret; + int i; + + if (async) { + DRM_DEBUG_KMS("i915 does not yet support async commit\n"); + return -EINVAL; + } + + ret = drm_atomic_helper_prepare_planes(dev, state); + if (ret) + return ret; + + /* Point of no return */ + + /* + * FIXME: The proper sequence here will eventually be: + * + * drm_atomic_helper_swap_state(dev, state) + * drm_atomic_helper_commit_modeset_disables(dev, state); + * drm_atomic_helper_commit_planes(dev, state); + * drm_atomic_helper_commit_modeset_enables(dev, state); + * drm_atomic_helper_wait_for_vblanks(dev, state); + * drm_atomic_helper_cleanup_planes(dev, state); + * drm_atomic_state_free(state); + * + * once we have full atomic modeset. For now, just manually update + * plane states to avoid clobbering good states with dummy states + * while nuclear pageflipping. + */ + for (i = 0; i < dev->mode_config.num_total_plane; i++) { + struct drm_plane *plane = state->planes[i]; + + if (!plane) + continue; + + plane->state->state = state; + swap(state->plane_states[i], plane->state); + plane->state->state = NULL; + } + drm_atomic_helper_commit_planes(dev, state); + drm_atomic_helper_wait_for_vblanks(dev, state); + drm_atomic_helper_cleanup_planes(dev, state); + drm_atomic_state_free(state); + + return 0; +} + +/** + * intel_connector_atomic_get_property - fetch connector property value + * @connector: connector to fetch property for + * @state: state containing the property value + * @property: property to look up + * @val: pointer to write property value into + * + * The DRM core does not store shadow copies of properties for + * atomic-capable drivers. This entrypoint is used to fetch + * the current value of a driver-specific connector property. + */ +int +intel_connector_atomic_get_property(struct drm_connector *connector, + const struct drm_connector_state *state, + struct drm_property *property, + uint64_t *val) +{ + int i; + + /* + * TODO: We only have atomic modeset for planes at the moment, so the + * crtc/connector code isn't quite ready yet. Until it's ready, + * continue to look up all property values in the DRM's shadow copy + * in obj->properties->values[]. + * + * When the crtc/connector state work matures, this function should + * be updated to read the values out of the state structure instead. + */ + for (i = 0; i < connector->base.properties->count; i++) { + if (connector->base.properties->properties[i] == property) { + *val = connector->base.properties->values[i]; + return 0; + } + } + + return -EINVAL; +} + +/* + * intel_crtc_duplicate_state - duplicate crtc state + * @crtc: drm crtc + * + * Allocates and returns a copy of the crtc state (both common and + * Intel-specific) for the specified crtc. + * + * Returns: The newly allocated crtc state, or NULL on failure. + */ +struct drm_crtc_state * +intel_crtc_duplicate_state(struct drm_crtc *crtc) +{ + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct intel_crtc_state *crtc_state; + + if (WARN_ON(!intel_crtc->config)) + crtc_state = kzalloc(sizeof(*crtc_state), GFP_KERNEL); + else + crtc_state = kmemdup(intel_crtc->config, + sizeof(*intel_crtc->config), GFP_KERNEL); + + if (crtc_state) + crtc_state->base.crtc = crtc; + + return &crtc_state->base; +} + +/** + * intel_crtc_destroy_state - destroy crtc state + * @crtc: drm crtc + * + * Destroys the crtc state (both common and Intel-specific) for the + * specified crtc. + */ +void +intel_crtc_destroy_state(struct drm_crtc *crtc, + struct drm_crtc_state *state) +{ + drm_atomic_helper_crtc_destroy_state(crtc, state); +} --- linux-3.19.0.orig/ubuntu/i915/intel_atomic_plane.c +++ linux-3.19.0/ubuntu/i915/intel_atomic_plane.c @@ -0,0 +1,254 @@ +/* + * Copyright © 2014 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +/** + * DOC: atomic plane helpers + * + * The functions here are used by the atomic plane helper functions to + * implement legacy plane updates (i.e., drm_plane->update_plane() and + * drm_plane->disable_plane()). This allows plane updates to use the + * atomic state infrastructure and perform plane updates as separate + * prepare/check/commit/cleanup steps. + */ + +#include +#include +#include +#include "intel_drv.h" + +/** + * intel_create_plane_state - create plane state object + * @plane: drm plane + * + * Allocates a fresh plane state for the given plane and sets some of + * the state values to sensible initial values. + * + * Returns: A newly allocated plane state, or NULL on failure + */ +struct intel_plane_state * +intel_create_plane_state(struct drm_plane *plane) +{ + struct intel_plane_state *state; + + state = kzalloc(sizeof(*state), GFP_KERNEL); + if (!state) + return NULL; + + state->base.plane = plane; + state->base.rotation = BIT(DRM_ROTATE_0); + + return state; +} + +/** + * intel_plane_duplicate_state - duplicate plane state + * @plane: drm plane + * + * Allocates and returns a copy of the plane state (both common and + * Intel-specific) for the specified plane. + * + * Returns: The newly allocated plane state, or NULL on failure. + */ +struct drm_plane_state * +intel_plane_duplicate_state(struct drm_plane *plane) +{ + struct drm_plane_state *state; + struct intel_plane_state *intel_state; + + if (WARN_ON(!plane->state)) + intel_state = intel_create_plane_state(plane); + else + intel_state = kmemdup(plane->state, sizeof(*intel_state), + GFP_KERNEL); + + if (!intel_state) + return NULL; + + state = &intel_state->base; + if (state->fb) + drm_framebuffer_reference(state->fb); + + return state; +} + +/** + * intel_plane_destroy_state - destroy plane state + * @plane: drm plane + * @state: state object to destroy + * + * Destroys the plane state (both common and Intel-specific) for the + * specified plane. + */ +void +intel_plane_destroy_state(struct drm_plane *plane, + struct drm_plane_state *state) +{ + drm_atomic_helper_plane_destroy_state(plane, state); +} + +static int intel_plane_atomic_check(struct drm_plane *plane, + struct drm_plane_state *state) +{ + struct drm_crtc *crtc = state->crtc; + struct intel_crtc *intel_crtc; + struct intel_plane *intel_plane = to_intel_plane(plane); + struct intel_plane_state *intel_state = to_intel_plane_state(state); + + crtc = crtc ? crtc : plane->crtc; + intel_crtc = to_intel_crtc(crtc); + + /* + * Both crtc and plane->crtc could be NULL if we're updating a + * property while the plane is disabled. We don't actually have + * anything driver-specific we need to test in that case, so + * just return success. + */ + if (!crtc) + return 0; + + /* + * The original src/dest coordinates are stored in state->base, but + * we want to keep another copy internal to our driver that we can + * clip/modify ourselves. + */ + intel_state->src.x1 = state->src_x; + intel_state->src.y1 = state->src_y; + intel_state->src.x2 = state->src_x + state->src_w; + intel_state->src.y2 = state->src_y + state->src_h; + intel_state->dst.x1 = state->crtc_x; + intel_state->dst.y1 = state->crtc_y; + intel_state->dst.x2 = state->crtc_x + state->crtc_w; + intel_state->dst.y2 = state->crtc_y + state->crtc_h; + + /* Clip all planes to CRTC size, or 0x0 if CRTC is disabled */ + intel_state->clip.x1 = 0; + intel_state->clip.y1 = 0; + intel_state->clip.x2 = + intel_crtc->active ? intel_crtc->config->pipe_src_w : 0; + intel_state->clip.y2 = + intel_crtc->active ? intel_crtc->config->pipe_src_h : 0; + + /* + * Disabling a plane is always okay; we just need to update + * fb tracking in a special way since cleanup_fb() won't + * get called by the plane helpers. + */ + if (state->fb == NULL && plane->state->fb != NULL) { + /* + * 'prepare' is never called when plane is being disabled, so + * we need to handle frontbuffer tracking as a special case + */ + intel_crtc->atomic.disabled_planes |= + (1 << drm_plane_index(plane)); + } + + if (state->fb && intel_rotation_90_or_270(state->rotation)) { + if (!(state->fb->modifier[0] == I915_FORMAT_MOD_Y_TILED || + state->fb->modifier[0] == I915_FORMAT_MOD_Yf_TILED)) { + DRM_DEBUG_KMS("Y/Yf tiling required for 90/270!\n"); + return -EINVAL; + } + + /* + * 90/270 is not allowed with RGB64 16:16:16:16, + * RGB 16-bit 5:6:5, and Indexed 8-bit. + * TBD: Add RGB64 case once its added in supported format list. + */ + switch (state->fb->pixel_format) { + case DRM_FORMAT_C8: + case DRM_FORMAT_RGB565: + DRM_DEBUG_KMS("Unsupported pixel format %s for 90/270!\n", + drm_get_format_name(state->fb->pixel_format)); + return -EINVAL; + + default: + break; + } + } + + return intel_plane->check_plane(plane, intel_state); +} + +static void intel_plane_atomic_update(struct drm_plane *plane, + struct drm_plane_state *old_state) +{ + struct intel_plane *intel_plane = to_intel_plane(plane); + struct intel_plane_state *intel_state = + to_intel_plane_state(plane->state); + + /* Don't disable an already disabled plane */ + if (!plane->state->fb && !old_state->fb) + return; + + intel_plane->commit_plane(plane, intel_state); +} + +const struct drm_plane_helper_funcs intel_plane_helper_funcs = { + .prepare_fb = intel_prepare_plane_fb, + .cleanup_fb = intel_cleanup_plane_fb, + .atomic_check = intel_plane_atomic_check, + .atomic_update = intel_plane_atomic_update, +}; + +/** + * intel_plane_atomic_get_property - fetch plane property value + * @plane: plane to fetch property for + * @state: state containing the property value + * @property: property to look up + * @val: pointer to write property value into + * + * The DRM core does not store shadow copies of properties for + * atomic-capable drivers. This entrypoint is used to fetch + * the current value of a driver-specific plane property. + */ +int +intel_plane_atomic_get_property(struct drm_plane *plane, + const struct drm_plane_state *state, + struct drm_property *property, + uint64_t *val) +{ + DRM_DEBUG_KMS("Unknown plane property '%s'\n", property->name); + return -EINVAL; +} + +/** + * intel_plane_atomic_set_property - set plane property value + * @plane: plane to set property for + * @state: state to update property value in + * @property: property to set + * @val: value to set property to + * + * Writes the specified property value for a plane into the provided atomic + * state object. + * + * Returns 0 on success, -EINVAL on unrecognized properties + */ +int +intel_plane_atomic_set_property(struct drm_plane *plane, + struct drm_plane_state *state, + struct drm_property *property, + uint64_t val) +{ + DRM_DEBUG_KMS("Unknown plane property '%s'\n", property->name); + return -EINVAL; +} --- linux-3.19.0.orig/ubuntu/i915/intel_audio.c +++ linux-3.19.0/ubuntu/i915/intel_audio.c @@ -0,0 +1,574 @@ +/* + * Copyright © 2014 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +#include +#include +#include +#include "intel_drv.h" + +#include +#include +#include "intel_drv.h" +#include "i915_drv.h" + +/** + * DOC: High Definition Audio over HDMI and Display Port + * + * The graphics and audio drivers together support High Definition Audio over + * HDMI and Display Port. The audio programming sequences are divided into audio + * codec and controller enable and disable sequences. The graphics driver + * handles the audio codec sequences, while the audio driver handles the audio + * controller sequences. + * + * The disable sequences must be performed before disabling the transcoder or + * port. The enable sequences may only be performed after enabling the + * transcoder and port, and after completed link training. + * + * The codec and controller sequences could be done either parallel or serial, + * but generally the ELDV/PD change in the codec sequence indicates to the audio + * driver that the controller sequence should start. Indeed, most of the + * co-operation between the graphics and audio drivers is handled via audio + * related registers. (The notable exception is the power management, not + * covered here.) + */ + +static const struct { + int clock; + u32 config; +} hdmi_audio_clock[] = { + { DIV_ROUND_UP(25200 * 1000, 1001), AUD_CONFIG_PIXEL_CLOCK_HDMI_25175 }, + { 25200, AUD_CONFIG_PIXEL_CLOCK_HDMI_25200 }, /* default per bspec */ + { 27000, AUD_CONFIG_PIXEL_CLOCK_HDMI_27000 }, + { 27000 * 1001 / 1000, AUD_CONFIG_PIXEL_CLOCK_HDMI_27027 }, + { 54000, AUD_CONFIG_PIXEL_CLOCK_HDMI_54000 }, + { 54000 * 1001 / 1000, AUD_CONFIG_PIXEL_CLOCK_HDMI_54054 }, + { DIV_ROUND_UP(74250 * 1000, 1001), AUD_CONFIG_PIXEL_CLOCK_HDMI_74176 }, + { 74250, AUD_CONFIG_PIXEL_CLOCK_HDMI_74250 }, + { DIV_ROUND_UP(148500 * 1000, 1001), AUD_CONFIG_PIXEL_CLOCK_HDMI_148352 }, + { 148500, AUD_CONFIG_PIXEL_CLOCK_HDMI_148500 }, +}; + +/* get AUD_CONFIG_PIXEL_CLOCK_HDMI_* value for mode */ +static u32 audio_config_hdmi_pixel_clock(struct drm_display_mode *mode) +{ + int i; + + for (i = 0; i < ARRAY_SIZE(hdmi_audio_clock); i++) { + if (mode->clock == hdmi_audio_clock[i].clock) + break; + } + + if (i == ARRAY_SIZE(hdmi_audio_clock)) { + DRM_DEBUG_KMS("HDMI audio pixel clock setting for %d not found, falling back to defaults\n", mode->clock); + i = 1; + } + + DRM_DEBUG_KMS("Configuring HDMI audio for pixel clock %d (0x%08x)\n", + hdmi_audio_clock[i].clock, + hdmi_audio_clock[i].config); + + return hdmi_audio_clock[i].config; +} + +static bool intel_eld_uptodate(struct drm_connector *connector, + int reg_eldv, uint32_t bits_eldv, + int reg_elda, uint32_t bits_elda, + int reg_edid) +{ + struct drm_i915_private *dev_priv = connector->dev->dev_private; + uint8_t *eld = connector->eld; + uint32_t tmp; + int i; + + tmp = I915_READ(reg_eldv); + tmp &= bits_eldv; + + if (!tmp) + return false; + + tmp = I915_READ(reg_elda); + tmp &= ~bits_elda; + I915_WRITE(reg_elda, tmp); + + for (i = 0; i < drm_eld_size(eld) / 4; i++) + if (I915_READ(reg_edid) != *((uint32_t *)eld + i)) + return false; + + return true; +} + +static void g4x_audio_codec_disable(struct intel_encoder *encoder) +{ + struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; + uint32_t eldv, tmp; + + DRM_DEBUG_KMS("Disable audio codec\n"); + + tmp = I915_READ(G4X_AUD_VID_DID); + if (tmp == INTEL_AUDIO_DEVBLC || tmp == INTEL_AUDIO_DEVCL) + eldv = G4X_ELDV_DEVCL_DEVBLC; + else + eldv = G4X_ELDV_DEVCTG; + + /* Invalidate ELD */ + tmp = I915_READ(G4X_AUD_CNTL_ST); + tmp &= ~eldv; + I915_WRITE(G4X_AUD_CNTL_ST, tmp); +} + +static void g4x_audio_codec_enable(struct drm_connector *connector, + struct intel_encoder *encoder, + struct drm_display_mode *mode) +{ + struct drm_i915_private *dev_priv = connector->dev->dev_private; + uint8_t *eld = connector->eld; + uint32_t eldv; + uint32_t tmp; + int len, i; + + DRM_DEBUG_KMS("Enable audio codec, %u bytes ELD\n", eld[2]); + + tmp = I915_READ(G4X_AUD_VID_DID); + if (tmp == INTEL_AUDIO_DEVBLC || tmp == INTEL_AUDIO_DEVCL) + eldv = G4X_ELDV_DEVCL_DEVBLC; + else + eldv = G4X_ELDV_DEVCTG; + + if (intel_eld_uptodate(connector, + G4X_AUD_CNTL_ST, eldv, + G4X_AUD_CNTL_ST, G4X_ELD_ADDR_MASK, + G4X_HDMIW_HDMIEDID)) + return; + + tmp = I915_READ(G4X_AUD_CNTL_ST); + tmp &= ~(eldv | G4X_ELD_ADDR_MASK); + len = (tmp >> 9) & 0x1f; /* ELD buffer size */ + I915_WRITE(G4X_AUD_CNTL_ST, tmp); + + len = min(drm_eld_size(eld) / 4, len); + DRM_DEBUG_DRIVER("ELD size %d\n", len); + for (i = 0; i < len; i++) + I915_WRITE(G4X_HDMIW_HDMIEDID, *((uint32_t *)eld + i)); + + tmp = I915_READ(G4X_AUD_CNTL_ST); + tmp |= eldv; + I915_WRITE(G4X_AUD_CNTL_ST, tmp); +} + +static void hsw_audio_codec_disable(struct intel_encoder *encoder) +{ + struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); + enum pipe pipe = intel_crtc->pipe; + uint32_t tmp; + + DRM_DEBUG_KMS("Disable audio codec on pipe %c\n", pipe_name(pipe)); + + /* Disable timestamps */ + tmp = I915_READ(HSW_AUD_CFG(pipe)); + tmp &= ~AUD_CONFIG_N_VALUE_INDEX; + tmp |= AUD_CONFIG_N_PROG_ENABLE; + tmp &= ~AUD_CONFIG_UPPER_N_MASK; + tmp &= ~AUD_CONFIG_LOWER_N_MASK; + if (intel_pipe_has_type(intel_crtc, INTEL_OUTPUT_DISPLAYPORT)) + tmp |= AUD_CONFIG_N_VALUE_INDEX; + I915_WRITE(HSW_AUD_CFG(pipe), tmp); + + /* Invalidate ELD */ + tmp = I915_READ(HSW_AUD_PIN_ELD_CP_VLD); + tmp &= ~AUDIO_ELD_VALID(pipe); + tmp &= ~AUDIO_OUTPUT_ENABLE(pipe); + I915_WRITE(HSW_AUD_PIN_ELD_CP_VLD, tmp); +} + +static void hsw_audio_codec_enable(struct drm_connector *connector, + struct intel_encoder *encoder, + struct drm_display_mode *mode) +{ + struct drm_i915_private *dev_priv = connector->dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); + enum pipe pipe = intel_crtc->pipe; + const uint8_t *eld = connector->eld; + uint32_t tmp; + int len, i; + + DRM_DEBUG_KMS("Enable audio codec on pipe %c, %u bytes ELD\n", + pipe_name(pipe), drm_eld_size(eld)); + + /* Enable audio presence detect, invalidate ELD */ + tmp = I915_READ(HSW_AUD_PIN_ELD_CP_VLD); + tmp |= AUDIO_OUTPUT_ENABLE(pipe); + tmp &= ~AUDIO_ELD_VALID(pipe); + I915_WRITE(HSW_AUD_PIN_ELD_CP_VLD, tmp); + + /* + * FIXME: We're supposed to wait for vblank here, but we have vblanks + * disabled during the mode set. The proper fix would be to push the + * rest of the setup into a vblank work item, queued here, but the + * infrastructure is not there yet. + */ + + /* Reset ELD write address */ + tmp = I915_READ(HSW_AUD_DIP_ELD_CTRL(pipe)); + tmp &= ~IBX_ELD_ADDRESS_MASK; + I915_WRITE(HSW_AUD_DIP_ELD_CTRL(pipe), tmp); + + /* Up to 84 bytes of hw ELD buffer */ + len = min(drm_eld_size(eld), 84); + for (i = 0; i < len / 4; i++) + I915_WRITE(HSW_AUD_EDID_DATA(pipe), *((uint32_t *)eld + i)); + + /* ELD valid */ + tmp = I915_READ(HSW_AUD_PIN_ELD_CP_VLD); + tmp |= AUDIO_ELD_VALID(pipe); + I915_WRITE(HSW_AUD_PIN_ELD_CP_VLD, tmp); + + /* Enable timestamps */ + tmp = I915_READ(HSW_AUD_CFG(pipe)); + tmp &= ~AUD_CONFIG_N_VALUE_INDEX; + tmp &= ~AUD_CONFIG_N_PROG_ENABLE; + tmp &= ~AUD_CONFIG_PIXEL_CLOCK_HDMI_MASK; + if (intel_pipe_has_type(intel_crtc, INTEL_OUTPUT_DISPLAYPORT)) + tmp |= AUD_CONFIG_N_VALUE_INDEX; + else + tmp |= audio_config_hdmi_pixel_clock(mode); + I915_WRITE(HSW_AUD_CFG(pipe), tmp); +} + +static void ilk_audio_codec_disable(struct intel_encoder *encoder) +{ + struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); + struct intel_digital_port *intel_dig_port = + enc_to_dig_port(&encoder->base); + enum port port = intel_dig_port->port; + enum pipe pipe = intel_crtc->pipe; + uint32_t tmp, eldv; + int aud_config; + int aud_cntrl_st2; + + DRM_DEBUG_KMS("Disable audio codec on port %c, pipe %c\n", + port_name(port), pipe_name(pipe)); + + if (HAS_PCH_IBX(dev_priv->dev)) { + aud_config = IBX_AUD_CFG(pipe); + aud_cntrl_st2 = IBX_AUD_CNTL_ST2; + } else if (IS_VALLEYVIEW(dev_priv)) { + aud_config = VLV_AUD_CFG(pipe); + aud_cntrl_st2 = VLV_AUD_CNTL_ST2; + } else { + aud_config = CPT_AUD_CFG(pipe); + aud_cntrl_st2 = CPT_AUD_CNTRL_ST2; + } + + /* Disable timestamps */ + tmp = I915_READ(aud_config); + tmp &= ~AUD_CONFIG_N_VALUE_INDEX; + tmp |= AUD_CONFIG_N_PROG_ENABLE; + tmp &= ~AUD_CONFIG_UPPER_N_MASK; + tmp &= ~AUD_CONFIG_LOWER_N_MASK; + if (intel_pipe_has_type(intel_crtc, INTEL_OUTPUT_DISPLAYPORT)) + tmp |= AUD_CONFIG_N_VALUE_INDEX; + I915_WRITE(aud_config, tmp); + + if (WARN_ON(!port)) { + eldv = IBX_ELD_VALID(PORT_B) | IBX_ELD_VALID(PORT_C) | + IBX_ELD_VALID(PORT_D); + } else { + eldv = IBX_ELD_VALID(port); + } + + /* Invalidate ELD */ + tmp = I915_READ(aud_cntrl_st2); + tmp &= ~eldv; + I915_WRITE(aud_cntrl_st2, tmp); +} + +static void ilk_audio_codec_enable(struct drm_connector *connector, + struct intel_encoder *encoder, + struct drm_display_mode *mode) +{ + struct drm_i915_private *dev_priv = connector->dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); + struct intel_digital_port *intel_dig_port = + enc_to_dig_port(&encoder->base); + enum port port = intel_dig_port->port; + enum pipe pipe = intel_crtc->pipe; + uint8_t *eld = connector->eld; + uint32_t eldv; + uint32_t tmp; + int len, i; + int hdmiw_hdmiedid; + int aud_config; + int aud_cntl_st; + int aud_cntrl_st2; + + DRM_DEBUG_KMS("Enable audio codec on port %c, pipe %c, %u bytes ELD\n", + port_name(port), pipe_name(pipe), drm_eld_size(eld)); + + /* + * FIXME: We're supposed to wait for vblank here, but we have vblanks + * disabled during the mode set. The proper fix would be to push the + * rest of the setup into a vblank work item, queued here, but the + * infrastructure is not there yet. + */ + + if (HAS_PCH_IBX(connector->dev)) { + hdmiw_hdmiedid = IBX_HDMIW_HDMIEDID(pipe); + aud_config = IBX_AUD_CFG(pipe); + aud_cntl_st = IBX_AUD_CNTL_ST(pipe); + aud_cntrl_st2 = IBX_AUD_CNTL_ST2; + } else if (IS_VALLEYVIEW(connector->dev)) { + hdmiw_hdmiedid = VLV_HDMIW_HDMIEDID(pipe); + aud_config = VLV_AUD_CFG(pipe); + aud_cntl_st = VLV_AUD_CNTL_ST(pipe); + aud_cntrl_st2 = VLV_AUD_CNTL_ST2; + } else { + hdmiw_hdmiedid = CPT_HDMIW_HDMIEDID(pipe); + aud_config = CPT_AUD_CFG(pipe); + aud_cntl_st = CPT_AUD_CNTL_ST(pipe); + aud_cntrl_st2 = CPT_AUD_CNTRL_ST2; + } + + if (WARN_ON(!port)) { + eldv = IBX_ELD_VALID(PORT_B) | IBX_ELD_VALID(PORT_C) | + IBX_ELD_VALID(PORT_D); + } else { + eldv = IBX_ELD_VALID(port); + } + + /* Invalidate ELD */ + tmp = I915_READ(aud_cntrl_st2); + tmp &= ~eldv; + I915_WRITE(aud_cntrl_st2, tmp); + + /* Reset ELD write address */ + tmp = I915_READ(aud_cntl_st); + tmp &= ~IBX_ELD_ADDRESS_MASK; + I915_WRITE(aud_cntl_st, tmp); + + /* Up to 84 bytes of hw ELD buffer */ + len = min(drm_eld_size(eld), 84); + for (i = 0; i < len / 4; i++) + I915_WRITE(hdmiw_hdmiedid, *((uint32_t *)eld + i)); + + /* ELD valid */ + tmp = I915_READ(aud_cntrl_st2); + tmp |= eldv; + I915_WRITE(aud_cntrl_st2, tmp); + + /* Enable timestamps */ + tmp = I915_READ(aud_config); + tmp &= ~AUD_CONFIG_N_VALUE_INDEX; + tmp &= ~AUD_CONFIG_N_PROG_ENABLE; + tmp &= ~AUD_CONFIG_PIXEL_CLOCK_HDMI_MASK; + if (intel_pipe_has_type(intel_crtc, INTEL_OUTPUT_DISPLAYPORT)) + tmp |= AUD_CONFIG_N_VALUE_INDEX; + else + tmp |= audio_config_hdmi_pixel_clock(mode); + I915_WRITE(aud_config, tmp); +} + +/** + * intel_audio_codec_enable - Enable the audio codec for HD audio + * @intel_encoder: encoder on which to enable audio + * + * The enable sequences may only be performed after enabling the transcoder and + * port, and after completed link training. + */ +void intel_audio_codec_enable(struct intel_encoder *intel_encoder) +{ + struct drm_encoder *encoder = &intel_encoder->base; + struct intel_crtc *crtc = to_intel_crtc(encoder->crtc); + struct drm_display_mode *mode = &crtc->config->base.adjusted_mode; + struct drm_connector *connector; + struct drm_device *dev = encoder->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + connector = drm_select_eld(encoder, mode); + if (!connector) + return; + + DRM_DEBUG_DRIVER("ELD on [CONNECTOR:%d:%s], [ENCODER:%d:%s]\n", + connector->base.id, + connector->name, + connector->encoder->base.id, + connector->encoder->name); + + /* ELD Conn_Type */ + connector->eld[5] &= ~(3 << 2); + if (intel_pipe_has_type(crtc, INTEL_OUTPUT_DISPLAYPORT)) + connector->eld[5] |= (1 << 2); + + connector->eld[6] = drm_av_sync_delay(connector, mode) / 2; + + if (dev_priv->display.audio_codec_enable) + dev_priv->display.audio_codec_enable(connector, intel_encoder, mode); +} + +/** + * intel_audio_codec_disable - Disable the audio codec for HD audio + * @encoder: encoder on which to disable audio + * + * The disable sequences must be performed before disabling the transcoder or + * port. + */ +void intel_audio_codec_disable(struct intel_encoder *encoder) +{ + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + if (dev_priv->display.audio_codec_disable) + dev_priv->display.audio_codec_disable(encoder); +} + +/** + * intel_init_audio - Set up chip specific audio functions + * @dev: drm device + */ +void intel_init_audio(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (IS_G4X(dev)) { + dev_priv->display.audio_codec_enable = g4x_audio_codec_enable; + dev_priv->display.audio_codec_disable = g4x_audio_codec_disable; + } else if (IS_VALLEYVIEW(dev)) { + dev_priv->display.audio_codec_enable = ilk_audio_codec_enable; + dev_priv->display.audio_codec_disable = ilk_audio_codec_disable; + } else if (IS_HASWELL(dev) || INTEL_INFO(dev)->gen >= 8) { + dev_priv->display.audio_codec_enable = hsw_audio_codec_enable; + dev_priv->display.audio_codec_disable = hsw_audio_codec_disable; + } else if (HAS_PCH_SPLIT(dev)) { + dev_priv->display.audio_codec_enable = ilk_audio_codec_enable; + dev_priv->display.audio_codec_disable = ilk_audio_codec_disable; + } +} + +static void i915_audio_component_get_power(struct device *dev) +{ + intel_display_power_get(dev_to_i915(dev), POWER_DOMAIN_AUDIO); +} + +static void i915_audio_component_put_power(struct device *dev) +{ + intel_display_power_put(dev_to_i915(dev), POWER_DOMAIN_AUDIO); +} + +/* Get CDCLK in kHz */ +static int i915_audio_component_get_cdclk_freq(struct device *dev) +{ + struct drm_i915_private *dev_priv = dev_to_i915(dev); + int ret; + + if (WARN_ON_ONCE(!HAS_DDI(dev_priv))) + return -ENODEV; + + intel_display_power_get(dev_priv, POWER_DOMAIN_AUDIO); + ret = dev_priv->display.get_display_clock_speed(dev_priv->dev); + + intel_display_power_put(dev_priv, POWER_DOMAIN_AUDIO); + + return ret; +} + +static const struct i915_audio_component_ops i915_audio_component_ops = { + .owner = THIS_MODULE, + .get_power = i915_audio_component_get_power, + .put_power = i915_audio_component_put_power, + .get_cdclk_freq = i915_audio_component_get_cdclk_freq, +}; + +static int i915_audio_component_bind(struct device *i915_dev, + struct device *hda_dev, void *data) +{ + struct i915_audio_component *acomp = data; + + if (WARN_ON(acomp->ops || acomp->dev)) + return -EEXIST; + + acomp->ops = &i915_audio_component_ops; + acomp->dev = i915_dev; + + return 0; +} + +static void i915_audio_component_unbind(struct device *i915_dev, + struct device *hda_dev, void *data) +{ + struct i915_audio_component *acomp = data; + + acomp->ops = NULL; + acomp->dev = NULL; +} + +static const struct component_ops i915_audio_component_bind_ops = { + .bind = i915_audio_component_bind, + .unbind = i915_audio_component_unbind, +}; + +/** + * i915_audio_component_init - initialize and register the audio component + * @dev_priv: i915 device instance + * + * This will register with the component framework a child component which + * will bind dynamically to the snd_hda_intel driver's corresponding master + * component when the latter is registered. During binding the child + * initializes an instance of struct i915_audio_component which it receives + * from the master. The master can then start to use the interface defined by + * this struct. Each side can break the binding at any point by deregistering + * its own component after which each side's component unbind callback is + * called. + * + * We ignore any error during registration and continue with reduced + * functionality (i.e. without HDMI audio). + */ +void i915_audio_component_init(struct drm_i915_private *dev_priv) +{ + int ret; + + ret = component_add(dev_priv->dev->dev, &i915_audio_component_bind_ops); + if (ret < 0) { + DRM_ERROR("failed to add audio component (%d)\n", ret); + /* continue with reduced functionality */ + return; + } + + dev_priv->audio_component_registered = true; +} + +/** + * i915_audio_component_cleanup - deregister the audio component + * @dev_priv: i915 device instance + * + * Deregisters the audio component, breaking any existing binding to the + * corresponding snd_hda_intel driver's master component. + */ +void i915_audio_component_cleanup(struct drm_i915_private *dev_priv) +{ + if (!dev_priv->audio_component_registered) + return; + + component_del(dev_priv->dev->dev, &i915_audio_component_bind_ops); + dev_priv->audio_component_registered = false; +} --- linux-3.19.0.orig/ubuntu/i915/intel_bios.c +++ linux-3.19.0/ubuntu/i915/intel_bios.c @@ -0,0 +1,1321 @@ +/* + * Copyright © 2006 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * Authors: + * Eric Anholt + * + */ +#include +#include +#include +#include +#include "i915_drv.h" +#include "intel_bios.h" + +#define SLAVE_ADDR1 0x70 +#define SLAVE_ADDR2 0x72 + +static int panel_type; + +static void * +find_section(struct bdb_header *bdb, int section_id) +{ + u8 *base = (u8 *)bdb; + int index = 0; + u16 total, current_size; + u8 current_id; + + /* skip to first section */ + index += bdb->header_size; + total = bdb->bdb_size; + + /* walk the sections looking for section_id */ + while (index + 3 < total) { + current_id = *(base + index); + index++; + + current_size = *((u16 *)(base + index)); + index += 2; + + if (index + current_size > total) + return NULL; + + if (current_id == section_id) + return base + index; + + index += current_size; + } + + return NULL; +} + +static u16 +get_blocksize(void *p) +{ + u16 *block_ptr, block_size; + + block_ptr = (u16 *)((char *)p - 2); + block_size = *block_ptr; + return block_size; +} + +static void +fill_detail_timing_data(struct drm_display_mode *panel_fixed_mode, + const struct lvds_dvo_timing *dvo_timing) +{ + panel_fixed_mode->hdisplay = (dvo_timing->hactive_hi << 8) | + dvo_timing->hactive_lo; + panel_fixed_mode->hsync_start = panel_fixed_mode->hdisplay + + ((dvo_timing->hsync_off_hi << 8) | dvo_timing->hsync_off_lo); + panel_fixed_mode->hsync_end = panel_fixed_mode->hsync_start + + dvo_timing->hsync_pulse_width; + panel_fixed_mode->htotal = panel_fixed_mode->hdisplay + + ((dvo_timing->hblank_hi << 8) | dvo_timing->hblank_lo); + + panel_fixed_mode->vdisplay = (dvo_timing->vactive_hi << 8) | + dvo_timing->vactive_lo; + panel_fixed_mode->vsync_start = panel_fixed_mode->vdisplay + + dvo_timing->vsync_off; + panel_fixed_mode->vsync_end = panel_fixed_mode->vsync_start + + dvo_timing->vsync_pulse_width; + panel_fixed_mode->vtotal = panel_fixed_mode->vdisplay + + ((dvo_timing->vblank_hi << 8) | dvo_timing->vblank_lo); + panel_fixed_mode->clock = dvo_timing->clock * 10; + panel_fixed_mode->type = DRM_MODE_TYPE_PREFERRED; + + if (dvo_timing->hsync_positive) + panel_fixed_mode->flags |= DRM_MODE_FLAG_PHSYNC; + else + panel_fixed_mode->flags |= DRM_MODE_FLAG_NHSYNC; + + if (dvo_timing->vsync_positive) + panel_fixed_mode->flags |= DRM_MODE_FLAG_PVSYNC; + else + panel_fixed_mode->flags |= DRM_MODE_FLAG_NVSYNC; + + /* Some VBTs have bogus h/vtotal values */ + if (panel_fixed_mode->hsync_end > panel_fixed_mode->htotal) + panel_fixed_mode->htotal = panel_fixed_mode->hsync_end + 1; + if (panel_fixed_mode->vsync_end > panel_fixed_mode->vtotal) + panel_fixed_mode->vtotal = panel_fixed_mode->vsync_end + 1; + + drm_mode_set_name(panel_fixed_mode); +} + +static bool +lvds_dvo_timing_equal_size(const struct lvds_dvo_timing *a, + const struct lvds_dvo_timing *b) +{ + if (a->hactive_hi != b->hactive_hi || + a->hactive_lo != b->hactive_lo) + return false; + + if (a->hsync_off_hi != b->hsync_off_hi || + a->hsync_off_lo != b->hsync_off_lo) + return false; + + if (a->hsync_pulse_width != b->hsync_pulse_width) + return false; + + if (a->hblank_hi != b->hblank_hi || + a->hblank_lo != b->hblank_lo) + return false; + + if (a->vactive_hi != b->vactive_hi || + a->vactive_lo != b->vactive_lo) + return false; + + if (a->vsync_off != b->vsync_off) + return false; + + if (a->vsync_pulse_width != b->vsync_pulse_width) + return false; + + if (a->vblank_hi != b->vblank_hi || + a->vblank_lo != b->vblank_lo) + return false; + + return true; +} + +static const struct lvds_dvo_timing * +get_lvds_dvo_timing(const struct bdb_lvds_lfp_data *lvds_lfp_data, + const struct bdb_lvds_lfp_data_ptrs *lvds_lfp_data_ptrs, + int index) +{ + /* + * the size of fp_timing varies on the different platform. + * So calculate the DVO timing relative offset in LVDS data + * entry to get the DVO timing entry + */ + + int lfp_data_size = + lvds_lfp_data_ptrs->ptr[1].dvo_timing_offset - + lvds_lfp_data_ptrs->ptr[0].dvo_timing_offset; + int dvo_timing_offset = + lvds_lfp_data_ptrs->ptr[0].dvo_timing_offset - + lvds_lfp_data_ptrs->ptr[0].fp_timing_offset; + char *entry = (char *)lvds_lfp_data->data + lfp_data_size * index; + + return (struct lvds_dvo_timing *)(entry + dvo_timing_offset); +} + +/* get lvds_fp_timing entry + * this function may return NULL if the corresponding entry is invalid + */ +static const struct lvds_fp_timing * +get_lvds_fp_timing(const struct bdb_header *bdb, + const struct bdb_lvds_lfp_data *data, + const struct bdb_lvds_lfp_data_ptrs *ptrs, + int index) +{ + size_t data_ofs = (const u8 *)data - (const u8 *)bdb; + u16 data_size = ((const u16 *)data)[-1]; /* stored in header */ + size_t ofs; + + if (index >= ARRAY_SIZE(ptrs->ptr)) + return NULL; + ofs = ptrs->ptr[index].fp_timing_offset; + if (ofs < data_ofs || + ofs + sizeof(struct lvds_fp_timing) > data_ofs + data_size) + return NULL; + return (const struct lvds_fp_timing *)((const u8 *)bdb + ofs); +} + +/* Try to find integrated panel data */ +static void +parse_lfp_panel_data(struct drm_i915_private *dev_priv, + struct bdb_header *bdb) +{ + const struct bdb_lvds_options *lvds_options; + const struct bdb_lvds_lfp_data *lvds_lfp_data; + const struct bdb_lvds_lfp_data_ptrs *lvds_lfp_data_ptrs; + const struct lvds_dvo_timing *panel_dvo_timing; + const struct lvds_fp_timing *fp_timing; + struct drm_display_mode *panel_fixed_mode; + int i, downclock, drrs_mode; + + lvds_options = find_section(bdb, BDB_LVDS_OPTIONS); + if (!lvds_options) + return; + + dev_priv->vbt.lvds_dither = lvds_options->pixel_dither; + if (lvds_options->panel_type == 0xff) + return; + + panel_type = lvds_options->panel_type; + + drrs_mode = (lvds_options->dps_panel_type_bits + >> (panel_type * 2)) & MODE_MASK; + /* + * VBT has static DRRS = 0 and seamless DRRS = 2. + * The below piece of code is required to adjust vbt.drrs_type + * to match the enum drrs_support_type. + */ + switch (drrs_mode) { + case 0: + dev_priv->vbt.drrs_type = STATIC_DRRS_SUPPORT; + DRM_DEBUG_KMS("DRRS supported mode is static\n"); + break; + case 2: + dev_priv->vbt.drrs_type = SEAMLESS_DRRS_SUPPORT; + DRM_DEBUG_KMS("DRRS supported mode is seamless\n"); + break; + default: + dev_priv->vbt.drrs_type = DRRS_NOT_SUPPORTED; + DRM_DEBUG_KMS("DRRS not supported (VBT input)\n"); + break; + } + + lvds_lfp_data = find_section(bdb, BDB_LVDS_LFP_DATA); + if (!lvds_lfp_data) + return; + + lvds_lfp_data_ptrs = find_section(bdb, BDB_LVDS_LFP_DATA_PTRS); + if (!lvds_lfp_data_ptrs) + return; + + dev_priv->vbt.lvds_vbt = 1; + + panel_dvo_timing = get_lvds_dvo_timing(lvds_lfp_data, + lvds_lfp_data_ptrs, + lvds_options->panel_type); + + panel_fixed_mode = kzalloc(sizeof(*panel_fixed_mode), GFP_KERNEL); + if (!panel_fixed_mode) + return; + + fill_detail_timing_data(panel_fixed_mode, panel_dvo_timing); + + dev_priv->vbt.lfp_lvds_vbt_mode = panel_fixed_mode; + + DRM_DEBUG_KMS("Found panel mode in BIOS VBT tables:\n"); + drm_mode_debug_printmodeline(panel_fixed_mode); + + /* + * Iterate over the LVDS panel timing info to find the lowest clock + * for the native resolution. + */ + downclock = panel_dvo_timing->clock; + for (i = 0; i < 16; i++) { + const struct lvds_dvo_timing *dvo_timing; + + dvo_timing = get_lvds_dvo_timing(lvds_lfp_data, + lvds_lfp_data_ptrs, + i); + if (lvds_dvo_timing_equal_size(dvo_timing, panel_dvo_timing) && + dvo_timing->clock < downclock) + downclock = dvo_timing->clock; + } + + if (downclock < panel_dvo_timing->clock && i915.lvds_downclock) { + dev_priv->lvds_downclock_avail = 1; + dev_priv->lvds_downclock = downclock * 10; + DRM_DEBUG_KMS("LVDS downclock is found in VBT. " + "Normal Clock %dKHz, downclock %dKHz\n", + panel_fixed_mode->clock, 10*downclock); + } + + fp_timing = get_lvds_fp_timing(bdb, lvds_lfp_data, + lvds_lfp_data_ptrs, + lvds_options->panel_type); + if (fp_timing) { + /* check the resolution, just to be sure */ + if (fp_timing->x_res == panel_fixed_mode->hdisplay && + fp_timing->y_res == panel_fixed_mode->vdisplay) { + dev_priv->vbt.bios_lvds_val = fp_timing->lvds_reg_val; + DRM_DEBUG_KMS("VBT initial LVDS value %x\n", + dev_priv->vbt.bios_lvds_val); + } + } +} + +static void +parse_lfp_backlight(struct drm_i915_private *dev_priv, struct bdb_header *bdb) +{ + const struct bdb_lfp_backlight_data *backlight_data; + const struct bdb_lfp_backlight_data_entry *entry; + + backlight_data = find_section(bdb, BDB_LVDS_BACKLIGHT); + if (!backlight_data) + return; + + if (backlight_data->entry_size != sizeof(backlight_data->data[0])) { + DRM_DEBUG_KMS("Unsupported backlight data entry size %u\n", + backlight_data->entry_size); + return; + } + + entry = &backlight_data->data[panel_type]; + + dev_priv->vbt.backlight.present = entry->type == BDB_BACKLIGHT_TYPE_PWM; + if (!dev_priv->vbt.backlight.present) { + DRM_DEBUG_KMS("PWM backlight not present in VBT (type %u)\n", + entry->type); + return; + } + + dev_priv->vbt.backlight.pwm_freq_hz = entry->pwm_freq_hz; + dev_priv->vbt.backlight.active_low_pwm = entry->active_low_pwm; + dev_priv->vbt.backlight.min_brightness = entry->min_brightness; + DRM_DEBUG_KMS("VBT backlight PWM modulation frequency %u Hz, " + "active %s, min brightness %u, level %u\n", + dev_priv->vbt.backlight.pwm_freq_hz, + dev_priv->vbt.backlight.active_low_pwm ? "low" : "high", + dev_priv->vbt.backlight.min_brightness, + backlight_data->level[panel_type]); +} + +/* Try to find sdvo panel data */ +static void +parse_sdvo_panel_data(struct drm_i915_private *dev_priv, + struct bdb_header *bdb) +{ + struct lvds_dvo_timing *dvo_timing; + struct drm_display_mode *panel_fixed_mode; + int index; + + index = i915.vbt_sdvo_panel_type; + if (index == -2) { + DRM_DEBUG_KMS("Ignore SDVO panel mode from BIOS VBT tables.\n"); + return; + } + + if (index == -1) { + struct bdb_sdvo_lvds_options *sdvo_lvds_options; + + sdvo_lvds_options = find_section(bdb, BDB_SDVO_LVDS_OPTIONS); + if (!sdvo_lvds_options) + return; + + index = sdvo_lvds_options->panel_type; + } + + dvo_timing = find_section(bdb, BDB_SDVO_PANEL_DTDS); + if (!dvo_timing) + return; + + panel_fixed_mode = kzalloc(sizeof(*panel_fixed_mode), GFP_KERNEL); + if (!panel_fixed_mode) + return; + + fill_detail_timing_data(panel_fixed_mode, dvo_timing + index); + + dev_priv->vbt.sdvo_lvds_vbt_mode = panel_fixed_mode; + + DRM_DEBUG_KMS("Found SDVO panel mode in BIOS VBT tables:\n"); + drm_mode_debug_printmodeline(panel_fixed_mode); +} + +static int intel_bios_ssc_frequency(struct drm_device *dev, + bool alternate) +{ + switch (INTEL_INFO(dev)->gen) { + case 2: + return alternate ? 66667 : 48000; + case 3: + case 4: + return alternate ? 100000 : 96000; + default: + return alternate ? 100000 : 120000; + } +} + +static void +parse_general_features(struct drm_i915_private *dev_priv, + struct bdb_header *bdb) +{ + struct drm_device *dev = dev_priv->dev; + struct bdb_general_features *general; + + general = find_section(bdb, BDB_GENERAL_FEATURES); + if (general) { + dev_priv->vbt.int_tv_support = general->int_tv_support; + dev_priv->vbt.int_crt_support = general->int_crt_support; + dev_priv->vbt.lvds_use_ssc = general->enable_ssc; + dev_priv->vbt.lvds_ssc_freq = + intel_bios_ssc_frequency(dev, general->ssc_freq); + dev_priv->vbt.display_clock_mode = general->display_clock_mode; + dev_priv->vbt.fdi_rx_polarity_inverted = general->fdi_rx_polarity_inverted; + DRM_DEBUG_KMS("BDB_GENERAL_FEATURES int_tv_support %d int_crt_support %d lvds_use_ssc %d lvds_ssc_freq %d display_clock_mode %d fdi_rx_polarity_inverted %d\n", + dev_priv->vbt.int_tv_support, + dev_priv->vbt.int_crt_support, + dev_priv->vbt.lvds_use_ssc, + dev_priv->vbt.lvds_ssc_freq, + dev_priv->vbt.display_clock_mode, + dev_priv->vbt.fdi_rx_polarity_inverted); + } +} + +static void +parse_general_definitions(struct drm_i915_private *dev_priv, + struct bdb_header *bdb) +{ + struct bdb_general_definitions *general; + + general = find_section(bdb, BDB_GENERAL_DEFINITIONS); + if (general) { + u16 block_size = get_blocksize(general); + if (block_size >= sizeof(*general)) { + int bus_pin = general->crt_ddc_gmbus_pin; + DRM_DEBUG_KMS("crt_ddc_bus_pin: %d\n", bus_pin); + if (intel_gmbus_is_port_valid(bus_pin)) + dev_priv->vbt.crt_ddc_pin = bus_pin; + } else { + DRM_DEBUG_KMS("BDB_GD too small (%d). Invalid.\n", + block_size); + } + } +} + +static void +parse_sdvo_device_mapping(struct drm_i915_private *dev_priv, + struct bdb_header *bdb) +{ + struct sdvo_device_mapping *p_mapping; + struct bdb_general_definitions *p_defs; + union child_device_config *p_child; + int i, child_device_num, count; + u16 block_size; + + p_defs = find_section(bdb, BDB_GENERAL_DEFINITIONS); + if (!p_defs) { + DRM_DEBUG_KMS("No general definition block is found, unable to construct sdvo mapping.\n"); + return; + } + /* judge whether the size of child device meets the requirements. + * If the child device size obtained from general definition block + * is different with sizeof(struct child_device_config), skip the + * parsing of sdvo device info + */ + if (p_defs->child_dev_size != sizeof(*p_child)) { + /* different child dev size . Ignore it */ + DRM_DEBUG_KMS("different child size is found. Invalid.\n"); + return; + } + /* get the block size of general definitions */ + block_size = get_blocksize(p_defs); + /* get the number of child device */ + child_device_num = (block_size - sizeof(*p_defs)) / + sizeof(*p_child); + count = 0; + for (i = 0; i < child_device_num; i++) { + p_child = &(p_defs->devices[i]); + if (!p_child->old.device_type) { + /* skip the device block if device type is invalid */ + continue; + } + if (p_child->old.slave_addr != SLAVE_ADDR1 && + p_child->old.slave_addr != SLAVE_ADDR2) { + /* + * If the slave address is neither 0x70 nor 0x72, + * it is not a SDVO device. Skip it. + */ + continue; + } + if (p_child->old.dvo_port != DEVICE_PORT_DVOB && + p_child->old.dvo_port != DEVICE_PORT_DVOC) { + /* skip the incorrect SDVO port */ + DRM_DEBUG_KMS("Incorrect SDVO port. Skip it\n"); + continue; + } + DRM_DEBUG_KMS("the SDVO device with slave addr %2x is found on" + " %s port\n", + p_child->old.slave_addr, + (p_child->old.dvo_port == DEVICE_PORT_DVOB) ? + "SDVOB" : "SDVOC"); + p_mapping = &(dev_priv->sdvo_mappings[p_child->old.dvo_port - 1]); + if (!p_mapping->initialized) { + p_mapping->dvo_port = p_child->old.dvo_port; + p_mapping->slave_addr = p_child->old.slave_addr; + p_mapping->dvo_wiring = p_child->old.dvo_wiring; + p_mapping->ddc_pin = p_child->old.ddc_pin; + p_mapping->i2c_pin = p_child->old.i2c_pin; + p_mapping->initialized = 1; + DRM_DEBUG_KMS("SDVO device: dvo=%x, addr=%x, wiring=%d, ddc_pin=%d, i2c_pin=%d\n", + p_mapping->dvo_port, + p_mapping->slave_addr, + p_mapping->dvo_wiring, + p_mapping->ddc_pin, + p_mapping->i2c_pin); + } else { + DRM_DEBUG_KMS("Maybe one SDVO port is shared by " + "two SDVO device.\n"); + } + if (p_child->old.slave2_addr) { + /* Maybe this is a SDVO device with multiple inputs */ + /* And the mapping info is not added */ + DRM_DEBUG_KMS("there exists the slave2_addr. Maybe this" + " is a SDVO device with multiple inputs.\n"); + } + count++; + } + + if (!count) { + /* No SDVO device info is found */ + DRM_DEBUG_KMS("No SDVO device info is found in VBT\n"); + } + return; +} + +static void +parse_driver_features(struct drm_i915_private *dev_priv, + struct bdb_header *bdb) +{ + struct bdb_driver_features *driver; + + driver = find_section(bdb, BDB_DRIVER_FEATURES); + if (!driver) + return; + + if (driver->lvds_config == BDB_DRIVER_FEATURE_EDP) + dev_priv->vbt.edp_support = 1; + + if (driver->dual_frequency) + dev_priv->render_reclock_avail = true; + + DRM_DEBUG_KMS("DRRS State Enabled:%d\n", driver->drrs_enabled); + /* + * If DRRS is not supported, drrs_type has to be set to 0. + * This is because, VBT is configured in such a way that + * static DRRS is 0 and DRRS not supported is represented by + * driver->drrs_enabled=false + */ + if (!driver->drrs_enabled) + dev_priv->vbt.drrs_type = DRRS_NOT_SUPPORTED; +} + +static void +parse_edp(struct drm_i915_private *dev_priv, struct bdb_header *bdb) +{ + struct bdb_edp *edp; + struct edp_power_seq *edp_pps; + struct edp_link_params *edp_link_params; + + edp = find_section(bdb, BDB_EDP); + if (!edp) { + if (dev_priv->vbt.edp_support) + DRM_DEBUG_KMS("No eDP BDB found but eDP panel supported.\n"); + return; + } + + switch ((edp->color_depth >> (panel_type * 2)) & 3) { + case EDP_18BPP: + dev_priv->vbt.edp_bpp = 18; + break; + case EDP_24BPP: + dev_priv->vbt.edp_bpp = 24; + break; + case EDP_30BPP: + dev_priv->vbt.edp_bpp = 30; + break; + } + + /* Get the eDP sequencing and link info */ + edp_pps = &edp->power_seqs[panel_type]; + edp_link_params = &edp->link_params[panel_type]; + + dev_priv->vbt.edp_pps = *edp_pps; + + switch (edp_link_params->rate) { + case EDP_RATE_1_62: + dev_priv->vbt.edp_rate = DP_LINK_BW_1_62; + break; + case EDP_RATE_2_7: + dev_priv->vbt.edp_rate = DP_LINK_BW_2_7; + break; + default: + DRM_DEBUG_KMS("VBT has unknown eDP link rate value %u\n", + edp_link_params->rate); + break; + } + + switch (edp_link_params->lanes) { + case EDP_LANE_1: + dev_priv->vbt.edp_lanes = 1; + break; + case EDP_LANE_2: + dev_priv->vbt.edp_lanes = 2; + break; + case EDP_LANE_4: + dev_priv->vbt.edp_lanes = 4; + break; + default: + DRM_DEBUG_KMS("VBT has unknown eDP lane count value %u\n", + edp_link_params->lanes); + break; + } + + switch (edp_link_params->preemphasis) { + case EDP_PREEMPHASIS_NONE: + dev_priv->vbt.edp_preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_0; + break; + case EDP_PREEMPHASIS_3_5dB: + dev_priv->vbt.edp_preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_1; + break; + case EDP_PREEMPHASIS_6dB: + dev_priv->vbt.edp_preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_2; + break; + case EDP_PREEMPHASIS_9_5dB: + dev_priv->vbt.edp_preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_3; + break; + default: + DRM_DEBUG_KMS("VBT has unknown eDP pre-emphasis value %u\n", + edp_link_params->preemphasis); + break; + } + + switch (edp_link_params->vswing) { + case EDP_VSWING_0_4V: + dev_priv->vbt.edp_vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_0; + break; + case EDP_VSWING_0_6V: + dev_priv->vbt.edp_vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_1; + break; + case EDP_VSWING_0_8V: + dev_priv->vbt.edp_vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_2; + break; + case EDP_VSWING_1_2V: + dev_priv->vbt.edp_vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_3; + break; + default: + DRM_DEBUG_KMS("VBT has unknown eDP voltage swing value %u\n", + edp_link_params->vswing); + break; + } + + if (bdb->version >= 173) { + uint8_t vswing; + + vswing = (edp->edp_vswing_preemph >> (panel_type * 4)) & 0xF; + dev_priv->vbt.edp_low_vswing = vswing == 0; + } +} + +static void +parse_psr(struct drm_i915_private *dev_priv, struct bdb_header *bdb) +{ + struct bdb_psr *psr; + struct psr_table *psr_table; + + psr = find_section(bdb, BDB_PSR); + if (!psr) { + DRM_DEBUG_KMS("No PSR BDB found.\n"); + return; + } + + psr_table = &psr->psr_table[panel_type]; + + dev_priv->vbt.psr.full_link = psr_table->full_link; + dev_priv->vbt.psr.require_aux_wakeup = psr_table->require_aux_to_wakeup; + + /* Allowed VBT values goes from 0 to 15 */ + dev_priv->vbt.psr.idle_frames = psr_table->idle_frames < 0 ? 0 : + psr_table->idle_frames > 15 ? 15 : psr_table->idle_frames; + + switch (psr_table->lines_to_wait) { + case 0: + dev_priv->vbt.psr.lines_to_wait = PSR_0_LINES_TO_WAIT; + break; + case 1: + dev_priv->vbt.psr.lines_to_wait = PSR_1_LINE_TO_WAIT; + break; + case 2: + dev_priv->vbt.psr.lines_to_wait = PSR_4_LINES_TO_WAIT; + break; + case 3: + dev_priv->vbt.psr.lines_to_wait = PSR_8_LINES_TO_WAIT; + break; + default: + DRM_DEBUG_KMS("VBT has unknown PSR lines to wait %u\n", + psr_table->lines_to_wait); + break; + } + + dev_priv->vbt.psr.tp1_wakeup_time = psr_table->tp1_wakeup_time; + dev_priv->vbt.psr.tp2_tp3_wakeup_time = psr_table->tp2_tp3_wakeup_time; +} + +static u8 *goto_next_sequence(u8 *data, int *size) +{ + u16 len; + int tmp = *size; + + if (--tmp < 0) + return NULL; + + /* goto first element */ + data++; + while (1) { + switch (*data) { + case MIPI_SEQ_ELEM_SEND_PKT: + /* + * skip by this element payload size + * skip elem id, command flag and data type + */ + tmp -= 5; + if (tmp < 0) + return NULL; + + data += 3; + len = *((u16 *)data); + + tmp -= len; + if (tmp < 0) + return NULL; + + /* skip by len */ + data = data + 2 + len; + break; + case MIPI_SEQ_ELEM_DELAY: + /* skip by elem id, and delay is 4 bytes */ + tmp -= 5; + if (tmp < 0) + return NULL; + + data += 5; + break; + case MIPI_SEQ_ELEM_GPIO: + tmp -= 3; + if (tmp < 0) + return NULL; + + data += 3; + break; + default: + DRM_ERROR("Unknown element\n"); + return NULL; + } + + /* end of sequence ? */ + if (*data == 0) + break; + } + + /* goto next sequence or end of block byte */ + if (--tmp < 0) + return NULL; + + data++; + + /* update amount of data left for the sequence block to be parsed */ + *size = tmp; + return data; +} + +static void +parse_mipi(struct drm_i915_private *dev_priv, struct bdb_header *bdb) +{ + struct bdb_mipi_config *start; + struct bdb_mipi_sequence *sequence; + struct mipi_config *config; + struct mipi_pps_data *pps; + u8 *data, *seq_data; + int i, panel_id, seq_size; + u16 block_size; + + /* parse MIPI blocks only if LFP type is MIPI */ + if (!dev_priv->vbt.has_mipi) + return; + + /* Initialize this to undefined indicating no generic MIPI support */ + dev_priv->vbt.dsi.panel_id = MIPI_DSI_UNDEFINED_PANEL_ID; + + /* Block #40 is already parsed and panel_fixed_mode is + * stored in dev_priv->lfp_lvds_vbt_mode + * resuse this when needed + */ + + /* Parse #52 for panel index used from panel_type already + * parsed + */ + start = find_section(bdb, BDB_MIPI_CONFIG); + if (!start) { + DRM_DEBUG_KMS("No MIPI config BDB found"); + return; + } + + DRM_DEBUG_DRIVER("Found MIPI Config block, panel index = %d\n", + panel_type); + + /* + * get hold of the correct configuration block and pps data as per + * the panel_type as index + */ + config = &start->config[panel_type]; + pps = &start->pps[panel_type]; + + /* store as of now full data. Trim when we realise all is not needed */ + dev_priv->vbt.dsi.config = kmemdup(config, sizeof(struct mipi_config), GFP_KERNEL); + if (!dev_priv->vbt.dsi.config) + return; + + dev_priv->vbt.dsi.pps = kmemdup(pps, sizeof(struct mipi_pps_data), GFP_KERNEL); + if (!dev_priv->vbt.dsi.pps) { + kfree(dev_priv->vbt.dsi.config); + return; + } + + /* We have mandatory mipi config blocks. Initialize as generic panel */ + dev_priv->vbt.dsi.panel_id = MIPI_DSI_GENERIC_PANEL_ID; + + /* Check if we have sequence block as well */ + sequence = find_section(bdb, BDB_MIPI_SEQUENCE); + if (!sequence) { + DRM_DEBUG_KMS("No MIPI Sequence found, parsing complete\n"); + return; + } + + DRM_DEBUG_DRIVER("Found MIPI sequence block\n"); + + block_size = get_blocksize(sequence); + + /* + * parse the sequence block for individual sequences + */ + dev_priv->vbt.dsi.seq_version = sequence->version; + + seq_data = &sequence->data[0]; + + /* + * sequence block is variable length and hence we need to parse and + * get the sequence data for specific panel id + */ + for (i = 0; i < MAX_MIPI_CONFIGURATIONS; i++) { + panel_id = *seq_data; + seq_size = *((u16 *) (seq_data + 1)); + if (panel_id == panel_type) + break; + + /* skip the sequence including seq header of 3 bytes */ + seq_data = seq_data + 3 + seq_size; + if ((seq_data - &sequence->data[0]) > block_size) { + DRM_ERROR("Sequence start is beyond sequence block size, corrupted sequence block\n"); + return; + } + } + + if (i == MAX_MIPI_CONFIGURATIONS) { + DRM_ERROR("Sequence block detected but no valid configuration\n"); + return; + } + + /* check if found sequence is completely within the sequence block + * just being paranoid */ + if (seq_size > block_size) { + DRM_ERROR("Corrupted sequence/size, bailing out\n"); + return; + } + + /* skip the panel id(1 byte) and seq size(2 bytes) */ + dev_priv->vbt.dsi.data = kmemdup(seq_data + 3, seq_size, GFP_KERNEL); + if (!dev_priv->vbt.dsi.data) + return; + + /* + * loop into the sequence data and split into multiple sequneces + * There are only 5 types of sequences as of now + */ + data = dev_priv->vbt.dsi.data; + dev_priv->vbt.dsi.size = seq_size; + + /* two consecutive 0x00 indicate end of all sequences */ + while (1) { + int seq_id = *data; + if (MIPI_SEQ_MAX > seq_id && seq_id > MIPI_SEQ_UNDEFINED) { + dev_priv->vbt.dsi.sequence[seq_id] = data; + DRM_DEBUG_DRIVER("Found mipi sequence - %d\n", seq_id); + } else { + DRM_ERROR("undefined sequence\n"); + goto err; + } + + /* partial parsing to skip elements */ + data = goto_next_sequence(data, &seq_size); + + if (data == NULL) { + DRM_ERROR("Sequence elements going beyond block itself. Sequence block parsing failed\n"); + goto err; + } + + if (*data == 0) + break; /* end of sequence reached */ + } + + DRM_DEBUG_DRIVER("MIPI related vbt parsing complete\n"); + return; +err: + kfree(dev_priv->vbt.dsi.data); + dev_priv->vbt.dsi.data = NULL; + + /* error during parsing so set all pointers to null + * because of partial parsing */ + memset(dev_priv->vbt.dsi.sequence, 0, sizeof(dev_priv->vbt.dsi.sequence)); +} + +static void parse_ddi_port(struct drm_i915_private *dev_priv, enum port port, + struct bdb_header *bdb) +{ + union child_device_config *it, *child = NULL; + struct ddi_vbt_port_info *info = &dev_priv->vbt.ddi_port_info[port]; + uint8_t hdmi_level_shift; + int i, j; + bool is_dvi, is_hdmi, is_dp, is_edp, is_crt; + uint8_t aux_channel; + /* Each DDI port can have more than one value on the "DVO Port" field, + * so look for all the possible values for each port and abort if more + * than one is found. */ + int dvo_ports[][2] = { + {DVO_PORT_HDMIA, DVO_PORT_DPA}, + {DVO_PORT_HDMIB, DVO_PORT_DPB}, + {DVO_PORT_HDMIC, DVO_PORT_DPC}, + {DVO_PORT_HDMID, DVO_PORT_DPD}, + {DVO_PORT_CRT, -1 /* Port E can only be DVO_PORT_CRT */ }, + }; + + /* Find the child device to use, abort if more than one found. */ + for (i = 0; i < dev_priv->vbt.child_dev_num; i++) { + it = dev_priv->vbt.child_dev + i; + + for (j = 0; j < 2; j++) { + if (dvo_ports[port][j] == -1) + break; + + if (it->common.dvo_port == dvo_ports[port][j]) { + if (child) { + DRM_DEBUG_KMS("More than one child device for port %c in VBT.\n", + port_name(port)); + return; + } + child = it; + } + } + } + if (!child) + return; + + aux_channel = child->raw[25]; + + is_dvi = child->common.device_type & DEVICE_TYPE_TMDS_DVI_SIGNALING; + is_dp = child->common.device_type & DEVICE_TYPE_DISPLAYPORT_OUTPUT; + is_crt = child->common.device_type & DEVICE_TYPE_ANALOG_OUTPUT; + is_hdmi = is_dvi && (child->common.device_type & DEVICE_TYPE_NOT_HDMI_OUTPUT) == 0; + is_edp = is_dp && (child->common.device_type & DEVICE_TYPE_INTERNAL_CONNECTOR); + + info->supports_dvi = is_dvi; + info->supports_hdmi = is_hdmi; + info->supports_dp = is_dp; + + DRM_DEBUG_KMS("Port %c VBT info: DP:%d HDMI:%d DVI:%d EDP:%d CRT:%d\n", + port_name(port), is_dp, is_hdmi, is_dvi, is_edp, is_crt); + + if (is_edp && is_dvi) + DRM_DEBUG_KMS("Internal DP port %c is TMDS compatible\n", + port_name(port)); + if (is_crt && port != PORT_E) + DRM_DEBUG_KMS("Port %c is analog\n", port_name(port)); + if (is_crt && (is_dvi || is_dp)) + DRM_DEBUG_KMS("Analog port %c is also DP or TMDS compatible\n", + port_name(port)); + if (is_dvi && (port == PORT_A || port == PORT_E)) + DRM_DEBUG_KMS("Port %c is TMDS compatible\n", port_name(port)); + if (!is_dvi && !is_dp && !is_crt) + DRM_DEBUG_KMS("Port %c is not DP/TMDS/CRT compatible\n", + port_name(port)); + if (is_edp && (port == PORT_B || port == PORT_C || port == PORT_E)) + DRM_DEBUG_KMS("Port %c is internal DP\n", port_name(port)); + + if (is_dvi) { + if (child->common.ddc_pin == 0x05 && port != PORT_B) + DRM_DEBUG_KMS("Unexpected DDC pin for port B\n"); + if (child->common.ddc_pin == 0x04 && port != PORT_C) + DRM_DEBUG_KMS("Unexpected DDC pin for port C\n"); + if (child->common.ddc_pin == 0x06 && port != PORT_D) + DRM_DEBUG_KMS("Unexpected DDC pin for port D\n"); + } + + if (is_dp) { + if (aux_channel == 0x40 && port != PORT_A) + DRM_DEBUG_KMS("Unexpected AUX channel for port A\n"); + if (aux_channel == 0x10 && port != PORT_B) + DRM_DEBUG_KMS("Unexpected AUX channel for port B\n"); + if (aux_channel == 0x20 && port != PORT_C) + DRM_DEBUG_KMS("Unexpected AUX channel for port C\n"); + if (aux_channel == 0x30 && port != PORT_D) + DRM_DEBUG_KMS("Unexpected AUX channel for port D\n"); + } + + if (bdb->version >= 158) { + /* The VBT HDMI level shift values match the table we have. */ + hdmi_level_shift = child->raw[7] & 0xF; + DRM_DEBUG_KMS("VBT HDMI level shift for port %c: %d\n", + port_name(port), + hdmi_level_shift); + info->hdmi_level_shift = hdmi_level_shift; + } +} + +static void parse_ddi_ports(struct drm_i915_private *dev_priv, + struct bdb_header *bdb) +{ + struct drm_device *dev = dev_priv->dev; + enum port port; + + if (!HAS_DDI(dev)) + return; + + if (!dev_priv->vbt.child_dev_num) + return; + + if (bdb->version < 155) + return; + + for (port = PORT_A; port < I915_MAX_PORTS; port++) + parse_ddi_port(dev_priv, port, bdb); +} + +static void +parse_device_mapping(struct drm_i915_private *dev_priv, + struct bdb_header *bdb) +{ + struct bdb_general_definitions *p_defs; + union child_device_config *p_child, *child_dev_ptr; + int i, child_device_num, count; + u16 block_size; + + p_defs = find_section(bdb, BDB_GENERAL_DEFINITIONS); + if (!p_defs) { + DRM_DEBUG_KMS("No general definition block is found, no devices defined.\n"); + return; + } + /* judge whether the size of child device meets the requirements. + * If the child device size obtained from general definition block + * is different with sizeof(struct child_device_config), skip the + * parsing of sdvo device info + */ + if (p_defs->child_dev_size != sizeof(*p_child)) { + /* different child dev size . Ignore it */ + DRM_DEBUG_KMS("different child size is found. Invalid.\n"); + return; + } + /* get the block size of general definitions */ + block_size = get_blocksize(p_defs); + /* get the number of child device */ + child_device_num = (block_size - sizeof(*p_defs)) / + sizeof(*p_child); + count = 0; + /* get the number of child device that is present */ + for (i = 0; i < child_device_num; i++) { + p_child = &(p_defs->devices[i]); + if (!p_child->common.device_type) { + /* skip the device block if device type is invalid */ + continue; + } + count++; + } + if (!count) { + DRM_DEBUG_KMS("no child dev is parsed from VBT\n"); + return; + } + dev_priv->vbt.child_dev = kcalloc(count, sizeof(*p_child), GFP_KERNEL); + if (!dev_priv->vbt.child_dev) { + DRM_DEBUG_KMS("No memory space for child device\n"); + return; + } + + dev_priv->vbt.child_dev_num = count; + count = 0; + for (i = 0; i < child_device_num; i++) { + p_child = &(p_defs->devices[i]); + if (!p_child->common.device_type) { + /* skip the device block if device type is invalid */ + continue; + } + + if (p_child->common.dvo_port >= DVO_PORT_MIPIA + && p_child->common.dvo_port <= DVO_PORT_MIPID + &&p_child->common.device_type & DEVICE_TYPE_MIPI_OUTPUT) { + DRM_DEBUG_KMS("Found MIPI as LFP\n"); + dev_priv->vbt.has_mipi = 1; + dev_priv->vbt.dsi.port = p_child->common.dvo_port; + } + + child_dev_ptr = dev_priv->vbt.child_dev + count; + count++; + memcpy((void *)child_dev_ptr, (void *)p_child, + sizeof(*p_child)); + } + return; +} + +static void +init_vbt_defaults(struct drm_i915_private *dev_priv) +{ + struct drm_device *dev = dev_priv->dev; + enum port port; + + dev_priv->vbt.crt_ddc_pin = GMBUS_PORT_VGADDC; + + /* Default to having backlight */ + dev_priv->vbt.backlight.present = true; + + /* LFP panel data */ + dev_priv->vbt.lvds_dither = 1; + dev_priv->vbt.lvds_vbt = 0; + + /* SDVO panel data */ + dev_priv->vbt.sdvo_lvds_vbt_mode = NULL; + + /* general features */ + dev_priv->vbt.int_tv_support = 1; + dev_priv->vbt.int_crt_support = 1; + + /* Default to using SSC */ + dev_priv->vbt.lvds_use_ssc = 1; + /* + * Core/SandyBridge/IvyBridge use alternative (120MHz) reference + * clock for LVDS. + */ + dev_priv->vbt.lvds_ssc_freq = intel_bios_ssc_frequency(dev, + !HAS_PCH_SPLIT(dev)); + DRM_DEBUG_KMS("Set default to SSC at %d kHz\n", dev_priv->vbt.lvds_ssc_freq); + + for (port = PORT_A; port < I915_MAX_PORTS; port++) { + struct ddi_vbt_port_info *info = + &dev_priv->vbt.ddi_port_info[port]; + + info->hdmi_level_shift = HDMI_LEVEL_SHIFT_UNKNOWN; + + info->supports_dvi = (port != PORT_A && port != PORT_E); + info->supports_hdmi = info->supports_dvi; + info->supports_dp = (port != PORT_E); + } +} + +static int intel_no_opregion_vbt_callback(const struct dmi_system_id *id) +{ + DRM_DEBUG_KMS("Falling back to manually reading VBT from " + "VBIOS ROM for %s\n", + id->ident); + return 1; +} + +static const struct dmi_system_id intel_no_opregion_vbt[] = { + { + .callback = intel_no_opregion_vbt_callback, + .ident = "ThinkCentre A57", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_NAME, "97027RG"), + }, + }, + { } +}; + +static struct bdb_header *validate_vbt(char *base, size_t size, + struct vbt_header *vbt, + const char *source) +{ + size_t offset; + struct bdb_header *bdb; + + if (vbt == NULL) { + DRM_DEBUG_DRIVER("VBT signature missing\n"); + return NULL; + } + + offset = (char *)vbt - base; + if (offset + sizeof(struct vbt_header) > size) { + DRM_DEBUG_DRIVER("VBT header incomplete\n"); + return NULL; + } + + if (memcmp(vbt->signature, "$VBT", 4)) { + DRM_DEBUG_DRIVER("VBT invalid signature\n"); + return NULL; + } + + offset += vbt->bdb_offset; + if (offset + sizeof(struct bdb_header) > size) { + DRM_DEBUG_DRIVER("BDB header incomplete\n"); + return NULL; + } + + bdb = (struct bdb_header *)(base + offset); + if (offset + bdb->bdb_size > size) { + DRM_DEBUG_DRIVER("BDB incomplete\n"); + return NULL; + } + + DRM_DEBUG_KMS("Using VBT from %s: %20s\n", + source, vbt->signature); + return bdb; +} + +/** + * intel_parse_bios - find VBT and initialize settings from the BIOS + * @dev: DRM device + * + * Loads the Video BIOS and checks that the VBT exists. Sets scratch registers + * to appropriate values. + * + * Returns 0 on success, nonzero on failure. + */ +int +intel_parse_bios(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct pci_dev *pdev = dev->pdev; + struct bdb_header *bdb = NULL; + u8 __iomem *bios = NULL; + + if (HAS_PCH_NOP(dev)) + return -ENODEV; + + init_vbt_defaults(dev_priv); + + /* XXX Should this validation be moved to intel_opregion.c? */ + if (!dmi_check_system(intel_no_opregion_vbt) && dev_priv->opregion.vbt) + bdb = validate_vbt((char *)dev_priv->opregion.header, OPREGION_SIZE, + (struct vbt_header *)dev_priv->opregion.vbt, + "OpRegion"); + + if (bdb == NULL) { + size_t i, size; + + bios = pci_map_rom(pdev, &size); + if (!bios) + return -1; + + /* Scour memory looking for the VBT signature */ + for (i = 0; i + 4 < size; i++) { + if (memcmp(bios + i, "$VBT", 4) == 0) { + bdb = validate_vbt(bios, size, + (struct vbt_header *)(bios + i), + "PCI ROM"); + break; + } + } + + if (!bdb) { + pci_unmap_rom(pdev, bios); + return -1; + } + } + + /* Grab useful general definitions */ + parse_general_features(dev_priv, bdb); + parse_general_definitions(dev_priv, bdb); + parse_lfp_panel_data(dev_priv, bdb); + parse_lfp_backlight(dev_priv, bdb); + parse_sdvo_panel_data(dev_priv, bdb); + parse_sdvo_device_mapping(dev_priv, bdb); + parse_device_mapping(dev_priv, bdb); + parse_driver_features(dev_priv, bdb); + parse_edp(dev_priv, bdb); + parse_psr(dev_priv, bdb); + parse_mipi(dev_priv, bdb); + parse_ddi_ports(dev_priv, bdb); + + if (bios) + pci_unmap_rom(pdev, bios); + + return 0; +} + +/* Ensure that vital registers have been initialised, even if the BIOS + * is absent or just failing to do its job. + */ +void intel_setup_bios(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + /* Set the Panel Power On/Off timings if uninitialized. */ + if (!HAS_PCH_SPLIT(dev) && + I915_READ(PP_ON_DELAYS) == 0 && I915_READ(PP_OFF_DELAYS) == 0) { + /* Set T2 to 40ms and T5 to 200ms */ + I915_WRITE(PP_ON_DELAYS, 0x019007d0); + + /* Set T3 to 35ms and Tx to 200ms */ + I915_WRITE(PP_OFF_DELAYS, 0x015e07d0); + } +} --- linux-3.19.0.orig/ubuntu/i915/intel_bios.h +++ linux-3.19.0/ubuntu/i915/intel_bios.h @@ -0,0 +1,960 @@ +/* + * Copyright © 2006 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * Authors: + * Eric Anholt + * + */ + +#ifndef _I830_BIOS_H_ +#define _I830_BIOS_H_ + +#include + +struct vbt_header { + u8 signature[20]; /**< Always starts with 'VBT$' */ + u16 version; /**< decimal */ + u16 header_size; /**< in bytes */ + u16 vbt_size; /**< in bytes */ + u8 vbt_checksum; + u8 reserved0; + u32 bdb_offset; /**< from beginning of VBT */ + u32 aim_offset[4]; /**< from beginning of VBT */ +} __packed; + +struct bdb_header { + u8 signature[16]; /**< Always 'BIOS_DATA_BLOCK' */ + u16 version; /**< decimal */ + u16 header_size; /**< in bytes */ + u16 bdb_size; /**< in bytes */ +} __packed; + +/* strictly speaking, this is a "skip" block, but it has interesting info */ +struct vbios_data { + u8 type; /* 0 == desktop, 1 == mobile */ + u8 relstage; + u8 chipset; + u8 lvds_present:1; + u8 tv_present:1; + u8 rsvd2:6; /* finish byte */ + u8 rsvd3[4]; + u8 signon[155]; + u8 copyright[61]; + u16 code_segment; + u8 dos_boot_mode; + u8 bandwidth_percent; + u8 rsvd4; /* popup memory size */ + u8 resize_pci_bios; + u8 rsvd5; /* is crt already on ddc2 */ +} __packed; + +/* + * There are several types of BIOS data blocks (BDBs), each block has + * an ID and size in the first 3 bytes (ID in first, size in next 2). + * Known types are listed below. + */ +#define BDB_GENERAL_FEATURES 1 +#define BDB_GENERAL_DEFINITIONS 2 +#define BDB_OLD_TOGGLE_LIST 3 +#define BDB_MODE_SUPPORT_LIST 4 +#define BDB_GENERIC_MODE_TABLE 5 +#define BDB_EXT_MMIO_REGS 6 +#define BDB_SWF_IO 7 +#define BDB_SWF_MMIO 8 +#define BDB_PSR 9 +#define BDB_MODE_REMOVAL_TABLE 10 +#define BDB_CHILD_DEVICE_TABLE 11 +#define BDB_DRIVER_FEATURES 12 +#define BDB_DRIVER_PERSISTENCE 13 +#define BDB_EXT_TABLE_PTRS 14 +#define BDB_DOT_CLOCK_OVERRIDE 15 +#define BDB_DISPLAY_SELECT 16 +/* 17 rsvd */ +#define BDB_DRIVER_ROTATION 18 +#define BDB_DISPLAY_REMOVE 19 +#define BDB_OEM_CUSTOM 20 +#define BDB_EFP_LIST 21 /* workarounds for VGA hsync/vsync */ +#define BDB_SDVO_LVDS_OPTIONS 22 +#define BDB_SDVO_PANEL_DTDS 23 +#define BDB_SDVO_LVDS_PNP_IDS 24 +#define BDB_SDVO_LVDS_POWER_SEQ 25 +#define BDB_TV_OPTIONS 26 +#define BDB_EDP 27 +#define BDB_LVDS_OPTIONS 40 +#define BDB_LVDS_LFP_DATA_PTRS 41 +#define BDB_LVDS_LFP_DATA 42 +#define BDB_LVDS_BACKLIGHT 43 +#define BDB_LVDS_POWER 44 +#define BDB_MIPI_CONFIG 52 +#define BDB_MIPI_SEQUENCE 53 +#define BDB_SKIP 254 /* VBIOS private block, ignore */ + +struct bdb_general_features { + /* bits 1 */ + u8 panel_fitting:2; + u8 flexaim:1; + u8 msg_enable:1; + u8 clear_screen:3; + u8 color_flip:1; + + /* bits 2 */ + u8 download_ext_vbt:1; + u8 enable_ssc:1; + u8 ssc_freq:1; + u8 enable_lfp_on_override:1; + u8 disable_ssc_ddt:1; + u8 rsvd7:1; + u8 display_clock_mode:1; + u8 rsvd8:1; /* finish byte */ + + /* bits 3 */ + u8 disable_smooth_vision:1; + u8 single_dvi:1; + u8 rsvd9:1; + u8 fdi_rx_polarity_inverted:1; + u8 rsvd10:4; /* finish byte */ + + /* bits 4 */ + u8 legacy_monitor_detect; + + /* bits 5 */ + u8 int_crt_support:1; + u8 int_tv_support:1; + u8 int_efp_support:1; + u8 dp_ssc_enb:1; /* PCH attached eDP supports SSC */ + u8 dp_ssc_freq:1; /* SSC freq for PCH attached eDP */ + u8 rsvd11:3; /* finish byte */ +} __packed; + +/* pre-915 */ +#define GPIO_PIN_DVI_LVDS 0x03 /* "DVI/LVDS DDC GPIO pins" */ +#define GPIO_PIN_ADD_I2C 0x05 /* "ADDCARD I2C GPIO pins" */ +#define GPIO_PIN_ADD_DDC 0x04 /* "ADDCARD DDC GPIO pins" */ +#define GPIO_PIN_ADD_DDC_I2C 0x06 /* "ADDCARD DDC/I2C GPIO pins" */ + +/* Pre 915 */ +#define DEVICE_TYPE_NONE 0x00 +#define DEVICE_TYPE_CRT 0x01 +#define DEVICE_TYPE_TV 0x09 +#define DEVICE_TYPE_EFP 0x12 +#define DEVICE_TYPE_LFP 0x22 +/* On 915+ */ +#define DEVICE_TYPE_CRT_DPMS 0x6001 +#define DEVICE_TYPE_CRT_DPMS_HOTPLUG 0x4001 +#define DEVICE_TYPE_TV_COMPOSITE 0x0209 +#define DEVICE_TYPE_TV_MACROVISION 0x0289 +#define DEVICE_TYPE_TV_RF_COMPOSITE 0x020c +#define DEVICE_TYPE_TV_SVIDEO_COMPOSITE 0x0609 +#define DEVICE_TYPE_TV_SCART 0x0209 +#define DEVICE_TYPE_TV_CODEC_HOTPLUG_PWR 0x6009 +#define DEVICE_TYPE_EFP_HOTPLUG_PWR 0x6012 +#define DEVICE_TYPE_EFP_DVI_HOTPLUG_PWR 0x6052 +#define DEVICE_TYPE_EFP_DVI_I 0x6053 +#define DEVICE_TYPE_EFP_DVI_D_DUAL 0x6152 +#define DEVICE_TYPE_EFP_DVI_D_HDCP 0x60d2 +#define DEVICE_TYPE_OPENLDI_HOTPLUG_PWR 0x6062 +#define DEVICE_TYPE_OPENLDI_DUALPIX 0x6162 +#define DEVICE_TYPE_LFP_PANELLINK 0x5012 +#define DEVICE_TYPE_LFP_CMOS_PWR 0x5042 +#define DEVICE_TYPE_LFP_LVDS_PWR 0x5062 +#define DEVICE_TYPE_LFP_LVDS_DUAL 0x5162 +#define DEVICE_TYPE_LFP_LVDS_DUAL_HDCP 0x51e2 + +#define DEVICE_CFG_NONE 0x00 +#define DEVICE_CFG_12BIT_DVOB 0x01 +#define DEVICE_CFG_12BIT_DVOC 0x02 +#define DEVICE_CFG_24BIT_DVOBC 0x09 +#define DEVICE_CFG_24BIT_DVOCB 0x0a +#define DEVICE_CFG_DUAL_DVOB 0x11 +#define DEVICE_CFG_DUAL_DVOC 0x12 +#define DEVICE_CFG_DUAL_DVOBC 0x13 +#define DEVICE_CFG_DUAL_LINK_DVOBC 0x19 +#define DEVICE_CFG_DUAL_LINK_DVOCB 0x1a + +#define DEVICE_WIRE_NONE 0x00 +#define DEVICE_WIRE_DVOB 0x01 +#define DEVICE_WIRE_DVOC 0x02 +#define DEVICE_WIRE_DVOBC 0x03 +#define DEVICE_WIRE_DVOBB 0x05 +#define DEVICE_WIRE_DVOCC 0x06 +#define DEVICE_WIRE_DVOB_MASTER 0x0d +#define DEVICE_WIRE_DVOC_MASTER 0x0e + +#define DEVICE_PORT_DVOA 0x00 /* none on 845+ */ +#define DEVICE_PORT_DVOB 0x01 +#define DEVICE_PORT_DVOC 0x02 + +/* We used to keep this struct but without any version control. We should avoid + * using it in the future, but it should be safe to keep using it in the old + * code. */ +struct old_child_dev_config { + u16 handle; + u16 device_type; + u8 device_id[10]; /* ascii string */ + u16 addin_offset; + u8 dvo_port; /* See Device_PORT_* above */ + u8 i2c_pin; + u8 slave_addr; + u8 ddc_pin; + u16 edid_ptr; + u8 dvo_cfg; /* See DEVICE_CFG_* above */ + u8 dvo2_port; + u8 i2c2_pin; + u8 slave2_addr; + u8 ddc2_pin; + u8 capabilities; + u8 dvo_wiring;/* See DEVICE_WIRE_* above */ + u8 dvo2_wiring; + u16 extended_type; + u8 dvo_function; +} __packed; + +/* This one contains field offsets that are known to be common for all BDB + * versions. Notice that the meaning of the contents contents may still change, + * but at least the offsets are consistent. */ +struct common_child_dev_config { + u16 handle; + u16 device_type; + u8 not_common1[12]; + u8 dvo_port; + u8 not_common2[2]; + u8 ddc_pin; + u16 edid_ptr; +} __packed; + +/* This field changes depending on the BDB version, so the most reliable way to + * read it is by checking the BDB version and reading the raw pointer. */ +union child_device_config { + /* This one is safe to be used anywhere, but the code should still check + * the BDB version. */ + u8 raw[33]; + /* This one should only be kept for legacy code. */ + struct old_child_dev_config old; + /* This one should also be safe to use anywhere, even without version + * checks. */ + struct common_child_dev_config common; +} __packed; + +struct bdb_general_definitions { + /* DDC GPIO */ + u8 crt_ddc_gmbus_pin; + + /* DPMS bits */ + u8 dpms_acpi:1; + u8 skip_boot_crt_detect:1; + u8 dpms_aim:1; + u8 rsvd1:5; /* finish byte */ + + /* boot device bits */ + u8 boot_display[2]; + u8 child_dev_size; + + /* + * Device info: + * If TV is present, it'll be at devices[0]. + * LVDS will be next, either devices[0] or [1], if present. + * On some platforms the number of device is 6. But could be as few as + * 4 if both TV and LVDS are missing. + * And the device num is related with the size of general definition + * block. It is obtained by using the following formula: + * number = (block_size - sizeof(bdb_general_definitions))/ + * sizeof(child_device_config); + */ + union child_device_config devices[0]; +} __packed; + +/* Mask for DRRS / Panel Channel / SSC / BLT control bits extraction */ +#define MODE_MASK 0x3 + +struct bdb_lvds_options { + u8 panel_type; + u8 rsvd1; + /* LVDS capabilities, stored in a dword */ + u8 pfit_mode:2; + u8 pfit_text_mode_enhanced:1; + u8 pfit_gfx_mode_enhanced:1; + u8 pfit_ratio_auto:1; + u8 pixel_dither:1; + u8 lvds_edid:1; + u8 rsvd2:1; + u8 rsvd4; + /* LVDS Panel channel bits stored here */ + u32 lvds_panel_channel_bits; + /* LVDS SSC (Spread Spectrum Clock) bits stored here. */ + u16 ssc_bits; + u16 ssc_freq; + u16 ssc_ddt; + /* Panel color depth defined here */ + u16 panel_color_depth; + /* LVDS panel type bits stored here */ + u32 dps_panel_type_bits; + /* LVDS backlight control type bits stored here */ + u32 blt_control_type_bits; +} __packed; + +/* LFP pointer table contains entries to the struct below */ +struct bdb_lvds_lfp_data_ptr { + u16 fp_timing_offset; /* offsets are from start of bdb */ + u8 fp_table_size; + u16 dvo_timing_offset; + u8 dvo_table_size; + u16 panel_pnp_id_offset; + u8 pnp_table_size; +} __packed; + +struct bdb_lvds_lfp_data_ptrs { + u8 lvds_entries; /* followed by one or more lvds_data_ptr structs */ + struct bdb_lvds_lfp_data_ptr ptr[16]; +} __packed; + +/* LFP data has 3 blocks per entry */ +struct lvds_fp_timing { + u16 x_res; + u16 y_res; + u32 lvds_reg; + u32 lvds_reg_val; + u32 pp_on_reg; + u32 pp_on_reg_val; + u32 pp_off_reg; + u32 pp_off_reg_val; + u32 pp_cycle_reg; + u32 pp_cycle_reg_val; + u32 pfit_reg; + u32 pfit_reg_val; + u16 terminator; +} __packed; + +struct lvds_dvo_timing { + u16 clock; /**< In 10khz */ + u8 hactive_lo; + u8 hblank_lo; + u8 hblank_hi:4; + u8 hactive_hi:4; + u8 vactive_lo; + u8 vblank_lo; + u8 vblank_hi:4; + u8 vactive_hi:4; + u8 hsync_off_lo; + u8 hsync_pulse_width; + u8 vsync_pulse_width:4; + u8 vsync_off:4; + u8 rsvd0:6; + u8 hsync_off_hi:2; + u8 h_image; + u8 v_image; + u8 max_hv; + u8 h_border; + u8 v_border; + u8 rsvd1:3; + u8 digital:2; + u8 vsync_positive:1; + u8 hsync_positive:1; + u8 rsvd2:1; +} __packed; + +struct lvds_pnp_id { + u16 mfg_name; + u16 product_code; + u32 serial; + u8 mfg_week; + u8 mfg_year; +} __packed; + +struct bdb_lvds_lfp_data_entry { + struct lvds_fp_timing fp_timing; + struct lvds_dvo_timing dvo_timing; + struct lvds_pnp_id pnp_id; +} __packed; + +struct bdb_lvds_lfp_data { + struct bdb_lvds_lfp_data_entry data[16]; +} __packed; + +#define BDB_BACKLIGHT_TYPE_NONE 0 +#define BDB_BACKLIGHT_TYPE_PWM 2 + +struct bdb_lfp_backlight_data_entry { + u8 type:2; + u8 active_low_pwm:1; + u8 obsolete1:5; + u16 pwm_freq_hz; + u8 min_brightness; + u8 obsolete2; + u8 obsolete3; +} __packed; + +struct bdb_lfp_backlight_data { + u8 entry_size; + struct bdb_lfp_backlight_data_entry data[16]; + u8 level[16]; +} __packed; + +struct aimdb_header { + char signature[16]; + char oem_device[20]; + u16 aimdb_version; + u16 aimdb_header_size; + u16 aimdb_size; +} __packed; + +struct aimdb_block { + u8 aimdb_id; + u16 aimdb_size; +} __packed; + +struct vch_panel_data { + u16 fp_timing_offset; + u8 fp_timing_size; + u16 dvo_timing_offset; + u8 dvo_timing_size; + u16 text_fitting_offset; + u8 text_fitting_size; + u16 graphics_fitting_offset; + u8 graphics_fitting_size; +} __packed; + +struct vch_bdb_22 { + struct aimdb_block aimdb_block; + struct vch_panel_data panels[16]; +} __packed; + +struct bdb_sdvo_lvds_options { + u8 panel_backlight; + u8 h40_set_panel_type; + u8 panel_type; + u8 ssc_clk_freq; + u16 als_low_trip; + u16 als_high_trip; + u8 sclalarcoeff_tab_row_num; + u8 sclalarcoeff_tab_row_size; + u8 coefficient[8]; + u8 panel_misc_bits_1; + u8 panel_misc_bits_2; + u8 panel_misc_bits_3; + u8 panel_misc_bits_4; +} __packed; + + +#define BDB_DRIVER_FEATURE_NO_LVDS 0 +#define BDB_DRIVER_FEATURE_INT_LVDS 1 +#define BDB_DRIVER_FEATURE_SDVO_LVDS 2 +#define BDB_DRIVER_FEATURE_EDP 3 + +struct bdb_driver_features { + u8 boot_dev_algorithm:1; + u8 block_display_switch:1; + u8 allow_display_switch:1; + u8 hotplug_dvo:1; + u8 dual_view_zoom:1; + u8 int15h_hook:1; + u8 sprite_in_clone:1; + u8 primary_lfp_id:1; + + u16 boot_mode_x; + u16 boot_mode_y; + u8 boot_mode_bpp; + u8 boot_mode_refresh; + + u16 enable_lfp_primary:1; + u16 selective_mode_pruning:1; + u16 dual_frequency:1; + u16 render_clock_freq:1; /* 0: high freq; 1: low freq */ + u16 nt_clone_support:1; + u16 power_scheme_ui:1; /* 0: CUI; 1: 3rd party */ + u16 sprite_display_assign:1; /* 0: secondary; 1: primary */ + u16 cui_aspect_scaling:1; + u16 preserve_aspect_ratio:1; + u16 sdvo_device_power_down:1; + u16 crt_hotplug:1; + u16 lvds_config:2; + u16 tv_hotplug:1; + u16 hdmi_config:2; + + u8 static_display:1; + u8 reserved2:7; + u16 legacy_crt_max_x; + u16 legacy_crt_max_y; + u8 legacy_crt_max_refresh; + + u8 hdmi_termination; + u8 custom_vbt_version; + /* Driver features data block */ + u16 rmpm_enabled:1; + u16 s2ddt_enabled:1; + u16 dpst_enabled:1; + u16 bltclt_enabled:1; + u16 adb_enabled:1; + u16 drrs_enabled:1; + u16 grs_enabled:1; + u16 gpmt_enabled:1; + u16 tbt_enabled:1; + u16 psr_enabled:1; + u16 ips_enabled:1; + u16 reserved3:4; + u16 pc_feature_valid:1; +} __packed; + +#define EDP_18BPP 0 +#define EDP_24BPP 1 +#define EDP_30BPP 2 +#define EDP_RATE_1_62 0 +#define EDP_RATE_2_7 1 +#define EDP_LANE_1 0 +#define EDP_LANE_2 1 +#define EDP_LANE_4 3 +#define EDP_PREEMPHASIS_NONE 0 +#define EDP_PREEMPHASIS_3_5dB 1 +#define EDP_PREEMPHASIS_6dB 2 +#define EDP_PREEMPHASIS_9_5dB 3 +#define EDP_VSWING_0_4V 0 +#define EDP_VSWING_0_6V 1 +#define EDP_VSWING_0_8V 2 +#define EDP_VSWING_1_2V 3 + +struct edp_power_seq { + u16 t1_t3; + u16 t8; + u16 t9; + u16 t10; + u16 t11_t12; +} __packed; + +struct edp_link_params { + u8 rate:4; + u8 lanes:4; + u8 preemphasis:4; + u8 vswing:4; +} __packed; + +struct bdb_edp { + struct edp_power_seq power_seqs[16]; + u32 color_depth; + struct edp_link_params link_params[16]; + u32 sdrrs_msa_timing_delay; + + /* ith bit indicates enabled/disabled for (i+1)th panel */ + u16 edp_s3d_feature; + u16 edp_t3_optimization; + u64 edp_vswing_preemph; /* v173 */ +} __packed; + +struct psr_table { + /* Feature bits */ + u8 full_link:1; + u8 require_aux_to_wakeup:1; + u8 feature_bits_rsvd:6; + + /* Wait times */ + u8 idle_frames:4; + u8 lines_to_wait:3; + u8 wait_times_rsvd:1; + + /* TP wake up time in multiple of 100 */ + u16 tp1_wakeup_time; + u16 tp2_tp3_wakeup_time; +} __packed; + +struct bdb_psr { + struct psr_table psr_table[16]; +} __packed; + +void intel_setup_bios(struct drm_device *dev); +int intel_parse_bios(struct drm_device *dev); + +/* + * Driver<->VBIOS interaction occurs through scratch bits in + * GR18 & SWF*. + */ + +/* GR18 bits are set on display switch and hotkey events */ +#define GR18_DRIVER_SWITCH_EN (1<<7) /* 0: VBIOS control, 1: driver control */ +#define GR18_HOTKEY_MASK 0x78 /* See also SWF4 15:0 */ +#define GR18_HK_NONE (0x0<<3) +#define GR18_HK_LFP_STRETCH (0x1<<3) +#define GR18_HK_TOGGLE_DISP (0x2<<3) +#define GR18_HK_DISP_SWITCH (0x4<<3) /* see SWF14 15:0 for what to enable */ +#define GR18_HK_POPUP_DISABLED (0x6<<3) +#define GR18_HK_POPUP_ENABLED (0x7<<3) +#define GR18_HK_PFIT (0x8<<3) +#define GR18_HK_APM_CHANGE (0xa<<3) +#define GR18_HK_MULTIPLE (0xc<<3) +#define GR18_USER_INT_EN (1<<2) +#define GR18_A0000_FLUSH_EN (1<<1) +#define GR18_SMM_EN (1<<0) + +/* Set by driver, cleared by VBIOS */ +#define SWF00_YRES_SHIFT 16 +#define SWF00_XRES_SHIFT 0 +#define SWF00_RES_MASK 0xffff + +/* Set by VBIOS at boot time and driver at runtime */ +#define SWF01_TV2_FORMAT_SHIFT 8 +#define SWF01_TV1_FORMAT_SHIFT 0 +#define SWF01_TV_FORMAT_MASK 0xffff + +#define SWF10_VBIOS_BLC_I2C_EN (1<<29) +#define SWF10_GTT_OVERRIDE_EN (1<<28) +#define SWF10_LFP_DPMS_OVR (1<<27) /* override DPMS on display switch */ +#define SWF10_ACTIVE_TOGGLE_LIST_MASK (7<<24) +#define SWF10_OLD_TOGGLE 0x0 +#define SWF10_TOGGLE_LIST_1 0x1 +#define SWF10_TOGGLE_LIST_2 0x2 +#define SWF10_TOGGLE_LIST_3 0x3 +#define SWF10_TOGGLE_LIST_4 0x4 +#define SWF10_PANNING_EN (1<<23) +#define SWF10_DRIVER_LOADED (1<<22) +#define SWF10_EXTENDED_DESKTOP (1<<21) +#define SWF10_EXCLUSIVE_MODE (1<<20) +#define SWF10_OVERLAY_EN (1<<19) +#define SWF10_PLANEB_HOLDOFF (1<<18) +#define SWF10_PLANEA_HOLDOFF (1<<17) +#define SWF10_VGA_HOLDOFF (1<<16) +#define SWF10_ACTIVE_DISP_MASK 0xffff +#define SWF10_PIPEB_LFP2 (1<<15) +#define SWF10_PIPEB_EFP2 (1<<14) +#define SWF10_PIPEB_TV2 (1<<13) +#define SWF10_PIPEB_CRT2 (1<<12) +#define SWF10_PIPEB_LFP (1<<11) +#define SWF10_PIPEB_EFP (1<<10) +#define SWF10_PIPEB_TV (1<<9) +#define SWF10_PIPEB_CRT (1<<8) +#define SWF10_PIPEA_LFP2 (1<<7) +#define SWF10_PIPEA_EFP2 (1<<6) +#define SWF10_PIPEA_TV2 (1<<5) +#define SWF10_PIPEA_CRT2 (1<<4) +#define SWF10_PIPEA_LFP (1<<3) +#define SWF10_PIPEA_EFP (1<<2) +#define SWF10_PIPEA_TV (1<<1) +#define SWF10_PIPEA_CRT (1<<0) + +#define SWF11_MEMORY_SIZE_SHIFT 16 +#define SWF11_SV_TEST_EN (1<<15) +#define SWF11_IS_AGP (1<<14) +#define SWF11_DISPLAY_HOLDOFF (1<<13) +#define SWF11_DPMS_REDUCED (1<<12) +#define SWF11_IS_VBE_MODE (1<<11) +#define SWF11_PIPEB_ACCESS (1<<10) /* 0 here means pipe a */ +#define SWF11_DPMS_MASK 0x07 +#define SWF11_DPMS_OFF (1<<2) +#define SWF11_DPMS_SUSPEND (1<<1) +#define SWF11_DPMS_STANDBY (1<<0) +#define SWF11_DPMS_ON 0 + +#define SWF14_GFX_PFIT_EN (1<<31) +#define SWF14_TEXT_PFIT_EN (1<<30) +#define SWF14_LID_STATUS_CLOSED (1<<29) /* 0 here means open */ +#define SWF14_POPUP_EN (1<<28) +#define SWF14_DISPLAY_HOLDOFF (1<<27) +#define SWF14_DISP_DETECT_EN (1<<26) +#define SWF14_DOCKING_STATUS_DOCKED (1<<25) /* 0 here means undocked */ +#define SWF14_DRIVER_STATUS (1<<24) +#define SWF14_OS_TYPE_WIN9X (1<<23) +#define SWF14_OS_TYPE_WINNT (1<<22) +/* 21:19 rsvd */ +#define SWF14_PM_TYPE_MASK 0x00070000 +#define SWF14_PM_ACPI_VIDEO (0x4 << 16) +#define SWF14_PM_ACPI (0x3 << 16) +#define SWF14_PM_APM_12 (0x2 << 16) +#define SWF14_PM_APM_11 (0x1 << 16) +#define SWF14_HK_REQUEST_MASK 0x0000ffff /* see GR18 6:3 for event type */ + /* if GR18 indicates a display switch */ +#define SWF14_DS_PIPEB_LFP2_EN (1<<15) +#define SWF14_DS_PIPEB_EFP2_EN (1<<14) +#define SWF14_DS_PIPEB_TV2_EN (1<<13) +#define SWF14_DS_PIPEB_CRT2_EN (1<<12) +#define SWF14_DS_PIPEB_LFP_EN (1<<11) +#define SWF14_DS_PIPEB_EFP_EN (1<<10) +#define SWF14_DS_PIPEB_TV_EN (1<<9) +#define SWF14_DS_PIPEB_CRT_EN (1<<8) +#define SWF14_DS_PIPEA_LFP2_EN (1<<7) +#define SWF14_DS_PIPEA_EFP2_EN (1<<6) +#define SWF14_DS_PIPEA_TV2_EN (1<<5) +#define SWF14_DS_PIPEA_CRT2_EN (1<<4) +#define SWF14_DS_PIPEA_LFP_EN (1<<3) +#define SWF14_DS_PIPEA_EFP_EN (1<<2) +#define SWF14_DS_PIPEA_TV_EN (1<<1) +#define SWF14_DS_PIPEA_CRT_EN (1<<0) + /* if GR18 indicates a panel fitting request */ +#define SWF14_PFIT_EN (1<<0) /* 0 means disable */ + /* if GR18 indicates an APM change request */ +#define SWF14_APM_HIBERNATE 0x4 +#define SWF14_APM_SUSPEND 0x3 +#define SWF14_APM_STANDBY 0x1 +#define SWF14_APM_RESTORE 0x0 + +/* Add the device class for LFP, TV, HDMI */ +#define DEVICE_TYPE_INT_LFP 0x1022 +#define DEVICE_TYPE_INT_TV 0x1009 +#define DEVICE_TYPE_HDMI 0x60D2 +#define DEVICE_TYPE_DP 0x68C6 +#define DEVICE_TYPE_eDP 0x78C6 + +#define DEVICE_TYPE_CLASS_EXTENSION (1 << 15) +#define DEVICE_TYPE_POWER_MANAGEMENT (1 << 14) +#define DEVICE_TYPE_HOTPLUG_SIGNALING (1 << 13) +#define DEVICE_TYPE_INTERNAL_CONNECTOR (1 << 12) +#define DEVICE_TYPE_NOT_HDMI_OUTPUT (1 << 11) +#define DEVICE_TYPE_MIPI_OUTPUT (1 << 10) +#define DEVICE_TYPE_COMPOSITE_OUTPUT (1 << 9) +#define DEVICE_TYPE_DUAL_CHANNEL (1 << 8) +#define DEVICE_TYPE_HIGH_SPEED_LINK (1 << 6) +#define DEVICE_TYPE_LVDS_SINGALING (1 << 5) +#define DEVICE_TYPE_TMDS_DVI_SIGNALING (1 << 4) +#define DEVICE_TYPE_VIDEO_SIGNALING (1 << 3) +#define DEVICE_TYPE_DISPLAYPORT_OUTPUT (1 << 2) +#define DEVICE_TYPE_DIGITAL_OUTPUT (1 << 1) +#define DEVICE_TYPE_ANALOG_OUTPUT (1 << 0) + +/* + * Bits we care about when checking for DEVICE_TYPE_eDP + * Depending on the system, the other bits may or may not + * be set for eDP outputs. + */ +#define DEVICE_TYPE_eDP_BITS \ + (DEVICE_TYPE_INTERNAL_CONNECTOR | \ + DEVICE_TYPE_NOT_HDMI_OUTPUT | \ + DEVICE_TYPE_MIPI_OUTPUT | \ + DEVICE_TYPE_COMPOSITE_OUTPUT | \ + DEVICE_TYPE_DUAL_CHANNEL | \ + DEVICE_TYPE_LVDS_SINGALING | \ + DEVICE_TYPE_TMDS_DVI_SIGNALING | \ + DEVICE_TYPE_VIDEO_SIGNALING | \ + DEVICE_TYPE_DISPLAYPORT_OUTPUT | \ + DEVICE_TYPE_DIGITAL_OUTPUT | \ + DEVICE_TYPE_ANALOG_OUTPUT) + +/* define the DVO port for HDMI output type */ +#define DVO_B 1 +#define DVO_C 2 +#define DVO_D 3 + +/* define the PORT for DP output type */ +#define PORT_IDPB 7 +#define PORT_IDPC 8 +#define PORT_IDPD 9 + +/* Possible values for the "DVO Port" field for versions >= 155: */ +#define DVO_PORT_HDMIA 0 +#define DVO_PORT_HDMIB 1 +#define DVO_PORT_HDMIC 2 +#define DVO_PORT_HDMID 3 +#define DVO_PORT_LVDS 4 +#define DVO_PORT_TV 5 +#define DVO_PORT_CRT 6 +#define DVO_PORT_DPB 7 +#define DVO_PORT_DPC 8 +#define DVO_PORT_DPD 9 +#define DVO_PORT_DPA 10 +#define DVO_PORT_MIPIA 21 +#define DVO_PORT_MIPIB 22 +#define DVO_PORT_MIPIC 23 +#define DVO_PORT_MIPID 24 + +/* Block 52 contains MIPI Panel info + * 6 such enteries will there. Index into correct + * entery is based on the panel_index in #40 LFP + */ +#define MAX_MIPI_CONFIGURATIONS 6 + +#define MIPI_DSI_UNDEFINED_PANEL_ID 0 +#define MIPI_DSI_GENERIC_PANEL_ID 1 + +struct mipi_config { + u16 panel_id; + + /* General Params */ + u32 enable_dithering:1; + u32 rsvd1:1; + u32 is_bridge:1; + + u32 panel_arch_type:2; + u32 is_cmd_mode:1; + +#define NON_BURST_SYNC_PULSE 0x1 +#define NON_BURST_SYNC_EVENTS 0x2 +#define BURST_MODE 0x3 + u32 video_transfer_mode:2; + + u32 cabc_supported:1; + u32 pwm_blc:1; + + /* Bit 13:10 */ +#define PIXEL_FORMAT_RGB565 0x1 +#define PIXEL_FORMAT_RGB666 0x2 +#define PIXEL_FORMAT_RGB666_LOOSELY_PACKED 0x3 +#define PIXEL_FORMAT_RGB888 0x4 + u32 videomode_color_format:4; + + /* Bit 15:14 */ +#define ENABLE_ROTATION_0 0x0 +#define ENABLE_ROTATION_90 0x1 +#define ENABLE_ROTATION_180 0x2 +#define ENABLE_ROTATION_270 0x3 + u32 rotation:2; + u32 bta_enabled:1; + u32 rsvd2:15; + + /* 2 byte Port Description */ +#define DUAL_LINK_NOT_SUPPORTED 0 +#define DUAL_LINK_FRONT_BACK 1 +#define DUAL_LINK_PIXEL_ALT 2 + u16 dual_link:2; + u16 lane_cnt:2; + u16 pixel_overlap:3; + u16 rsvd3:9; + + u16 rsvd4; + + u8 rsvd5; + u32 target_burst_mode_freq; + u32 dsi_ddr_clk; + u32 bridge_ref_clk; + +#define BYTE_CLK_SEL_20MHZ 0 +#define BYTE_CLK_SEL_10MHZ 1 +#define BYTE_CLK_SEL_5MHZ 2 + u8 byte_clk_sel:2; + + u8 rsvd6:6; + + /* DPHY Flags */ + u16 dphy_param_valid:1; + u16 eot_pkt_disabled:1; + u16 enable_clk_stop:1; + u16 rsvd7:13; + + u32 hs_tx_timeout; + u32 lp_rx_timeout; + u32 turn_around_timeout; + u32 device_reset_timer; + u32 master_init_timer; + u32 dbi_bw_timer; + u32 lp_byte_clk_val; + + /* 4 byte Dphy Params */ + u32 prepare_cnt:6; + u32 rsvd8:2; + u32 clk_zero_cnt:8; + u32 trail_cnt:5; + u32 rsvd9:3; + u32 exit_zero_cnt:6; + u32 rsvd10:2; + + u32 clk_lane_switch_cnt; + u32 hl_switch_cnt; + + u32 rsvd11[6]; + + /* timings based on dphy spec */ + u8 tclk_miss; + u8 tclk_post; + u8 rsvd12; + u8 tclk_pre; + u8 tclk_prepare; + u8 tclk_settle; + u8 tclk_term_enable; + u8 tclk_trail; + u16 tclk_prepare_clkzero; + u8 rsvd13; + u8 td_term_enable; + u8 teot; + u8 ths_exit; + u8 ths_prepare; + u16 ths_prepare_hszero; + u8 rsvd14; + u8 ths_settle; + u8 ths_skip; + u8 ths_trail; + u8 tinit; + u8 tlpx; + u8 rsvd15[3]; + + /* GPIOs */ + u8 panel_enable; + u8 bl_enable; + u8 pwm_enable; + u8 reset_r_n; + u8 pwr_down_r; + u8 stdby_r_n; + +} __packed; + +/* Block 52 contains MIPI configuration block + * 6 * bdb_mipi_config, followed by 6 pps data + * block below + * + * all delays has a unit of 100us + */ +struct mipi_pps_data { + u16 panel_on_delay; + u16 bl_enable_delay; + u16 bl_disable_delay; + u16 panel_off_delay; + u16 panel_power_cycle_delay; +} __packed; + +struct bdb_mipi_config { + struct mipi_config config[MAX_MIPI_CONFIGURATIONS]; + struct mipi_pps_data pps[MAX_MIPI_CONFIGURATIONS]; +} __packed; + +/* Block 53 contains MIPI sequences as needed by the panel + * for enabling it. This block can be variable in size and + * can be maximum of 6 blocks + */ +struct bdb_mipi_sequence { + u8 version; + u8 data[0]; +} __packed; + +/* MIPI Sequnece Block definitions */ +enum mipi_seq { + MIPI_SEQ_UNDEFINED = 0, + MIPI_SEQ_ASSERT_RESET, + MIPI_SEQ_INIT_OTP, + MIPI_SEQ_DISPLAY_ON, + MIPI_SEQ_DISPLAY_OFF, + MIPI_SEQ_DEASSERT_RESET, + MIPI_SEQ_MAX +}; + +enum mipi_seq_element { + MIPI_SEQ_ELEM_UNDEFINED = 0, + MIPI_SEQ_ELEM_SEND_PKT, + MIPI_SEQ_ELEM_DELAY, + MIPI_SEQ_ELEM_GPIO, + MIPI_SEQ_ELEM_STATUS, + MIPI_SEQ_ELEM_MAX +}; + +enum mipi_gpio_pin_index { + MIPI_GPIO_UNDEFINED = 0, + MIPI_GPIO_PANEL_ENABLE, + MIPI_GPIO_BL_ENABLE, + MIPI_GPIO_PWM_ENABLE, + MIPI_GPIO_RESET_N, + MIPI_GPIO_PWR_DOWN_R, + MIPI_GPIO_STDBY_RST_N, + MIPI_GPIO_MAX +}; + +#endif /* _I830_BIOS_H_ */ --- linux-3.19.0.orig/ubuntu/i915/intel_crt.c +++ linux-3.19.0/ubuntu/i915/intel_crt.c @@ -0,0 +1,932 @@ +/* + * Copyright © 2006-2007 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + * + * Authors: + * Eric Anholt + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include "intel_drv.h" +#include +#include "i915_drv.h" + +/* Here's the desired hotplug mode */ +#define ADPA_HOTPLUG_BITS (ADPA_CRT_HOTPLUG_PERIOD_128 | \ + ADPA_CRT_HOTPLUG_WARMUP_10MS | \ + ADPA_CRT_HOTPLUG_SAMPLE_4S | \ + ADPA_CRT_HOTPLUG_VOLTAGE_50 | \ + ADPA_CRT_HOTPLUG_VOLREF_325MV | \ + ADPA_CRT_HOTPLUG_ENABLE) + +struct intel_crt { + struct intel_encoder base; + /* DPMS state is stored in the connector, which we need in the + * encoder's enable/disable callbacks */ + struct intel_connector *connector; + bool force_hotplug_required; + u32 adpa_reg; +}; + +static struct intel_crt *intel_encoder_to_crt(struct intel_encoder *encoder) +{ + return container_of(encoder, struct intel_crt, base); +} + +static struct intel_crt *intel_attached_crt(struct drm_connector *connector) +{ + return intel_encoder_to_crt(intel_attached_encoder(connector)); +} + +static bool intel_crt_get_hw_state(struct intel_encoder *encoder, + enum pipe *pipe) +{ + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crt *crt = intel_encoder_to_crt(encoder); + enum intel_display_power_domain power_domain; + u32 tmp; + + power_domain = intel_display_port_power_domain(encoder); + if (!intel_display_power_is_enabled(dev_priv, power_domain)) + return false; + + tmp = I915_READ(crt->adpa_reg); + + if (!(tmp & ADPA_DAC_ENABLE)) + return false; + + if (HAS_PCH_CPT(dev)) + *pipe = PORT_TO_PIPE_CPT(tmp); + else + *pipe = PORT_TO_PIPE(tmp); + + return true; +} + +static unsigned int intel_crt_get_flags(struct intel_encoder *encoder) +{ + struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; + struct intel_crt *crt = intel_encoder_to_crt(encoder); + u32 tmp, flags = 0; + + tmp = I915_READ(crt->adpa_reg); + + if (tmp & ADPA_HSYNC_ACTIVE_HIGH) + flags |= DRM_MODE_FLAG_PHSYNC; + else + flags |= DRM_MODE_FLAG_NHSYNC; + + if (tmp & ADPA_VSYNC_ACTIVE_HIGH) + flags |= DRM_MODE_FLAG_PVSYNC; + else + flags |= DRM_MODE_FLAG_NVSYNC; + + return flags; +} + +static void intel_crt_get_config(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = encoder->base.dev; + int dotclock; + + pipe_config->base.adjusted_mode.flags |= intel_crt_get_flags(encoder); + + dotclock = pipe_config->port_clock; + + if (HAS_PCH_SPLIT(dev)) + ironlake_check_encoder_dotclock(pipe_config, dotclock); + + pipe_config->base.adjusted_mode.crtc_clock = dotclock; +} + +static void hsw_crt_get_config(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config) +{ + intel_ddi_get_config(encoder, pipe_config); + + pipe_config->base.adjusted_mode.flags &= ~(DRM_MODE_FLAG_PHSYNC | + DRM_MODE_FLAG_NHSYNC | + DRM_MODE_FLAG_PVSYNC | + DRM_MODE_FLAG_NVSYNC); + pipe_config->base.adjusted_mode.flags |= intel_crt_get_flags(encoder); +} + +static void hsw_crt_pre_enable(struct intel_encoder *encoder) +{ + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + WARN(I915_READ(SPLL_CTL) & SPLL_PLL_ENABLE, "SPLL already enabled\n"); + I915_WRITE(SPLL_CTL, + SPLL_PLL_ENABLE | SPLL_PLL_FREQ_1350MHz | SPLL_PLL_SSC); + POSTING_READ(SPLL_CTL); + udelay(20); +} + +/* Note: The caller is required to filter out dpms modes not supported by the + * platform. */ +static void intel_crt_set_dpms(struct intel_encoder *encoder, int mode) +{ + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crt *crt = intel_encoder_to_crt(encoder); + struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); + struct drm_display_mode *adjusted_mode = &crtc->config->base.adjusted_mode; + u32 adpa; + + if (INTEL_INFO(dev)->gen >= 5) + adpa = ADPA_HOTPLUG_BITS; + else + adpa = 0; + + if (adjusted_mode->flags & DRM_MODE_FLAG_PHSYNC) + adpa |= ADPA_HSYNC_ACTIVE_HIGH; + if (adjusted_mode->flags & DRM_MODE_FLAG_PVSYNC) + adpa |= ADPA_VSYNC_ACTIVE_HIGH; + + /* For CPT allow 3 pipe config, for others just use A or B */ + if (HAS_PCH_LPT(dev)) + ; /* Those bits don't exist here */ + else if (HAS_PCH_CPT(dev)) + adpa |= PORT_TRANS_SEL_CPT(crtc->pipe); + else if (crtc->pipe == 0) + adpa |= ADPA_PIPE_A_SELECT; + else + adpa |= ADPA_PIPE_B_SELECT; + + if (!HAS_PCH_SPLIT(dev)) + I915_WRITE(BCLRPAT(crtc->pipe), 0); + + switch (mode) { + case DRM_MODE_DPMS_ON: + adpa |= ADPA_DAC_ENABLE; + break; + case DRM_MODE_DPMS_STANDBY: + adpa |= ADPA_DAC_ENABLE | ADPA_HSYNC_CNTL_DISABLE; + break; + case DRM_MODE_DPMS_SUSPEND: + adpa |= ADPA_DAC_ENABLE | ADPA_VSYNC_CNTL_DISABLE; + break; + case DRM_MODE_DPMS_OFF: + adpa |= ADPA_HSYNC_CNTL_DISABLE | ADPA_VSYNC_CNTL_DISABLE; + break; + } + + I915_WRITE(crt->adpa_reg, adpa); +} + +static void intel_disable_crt(struct intel_encoder *encoder) +{ + intel_crt_set_dpms(encoder, DRM_MODE_DPMS_OFF); +} + + +static void hsw_crt_post_disable(struct intel_encoder *encoder) +{ + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t val; + + DRM_DEBUG_KMS("Disabling SPLL\n"); + val = I915_READ(SPLL_CTL); + WARN_ON(!(val & SPLL_PLL_ENABLE)); + I915_WRITE(SPLL_CTL, val & ~SPLL_PLL_ENABLE); + POSTING_READ(SPLL_CTL); +} + +static void intel_enable_crt(struct intel_encoder *encoder) +{ + struct intel_crt *crt = intel_encoder_to_crt(encoder); + + intel_crt_set_dpms(encoder, crt->connector->base.dpms); +} + +/* Special dpms function to support cloning between dvo/sdvo/crt. */ +static void intel_crt_dpms(struct drm_connector *connector, int mode) +{ + struct drm_device *dev = connector->dev; + struct intel_encoder *encoder = intel_attached_encoder(connector); + struct drm_crtc *crtc; + int old_dpms; + + /* PCH platforms and VLV only support on/off. */ + if (INTEL_INFO(dev)->gen >= 5 && mode != DRM_MODE_DPMS_ON) + mode = DRM_MODE_DPMS_OFF; + + if (mode == connector->dpms) + return; + + old_dpms = connector->dpms; + connector->dpms = mode; + + /* Only need to change hw state when actually enabled */ + crtc = encoder->base.crtc; + if (!crtc) { + encoder->connectors_active = false; + return; + } + + /* We need the pipe to run for anything but OFF. */ + if (mode == DRM_MODE_DPMS_OFF) + encoder->connectors_active = false; + else + encoder->connectors_active = true; + + /* We call connector dpms manually below in case pipe dpms doesn't + * change due to cloning. */ + if (mode < old_dpms) { + /* From off to on, enable the pipe first. */ + intel_crtc_update_dpms(crtc); + + intel_crt_set_dpms(encoder, mode); + } else { + intel_crt_set_dpms(encoder, mode); + + intel_crtc_update_dpms(crtc); + } + + intel_modeset_check_state(connector->dev); +} + +static enum drm_mode_status +intel_crt_mode_valid(struct drm_connector *connector, + struct drm_display_mode *mode) +{ + struct drm_device *dev = connector->dev; + + int max_clock = 0; + if (mode->flags & DRM_MODE_FLAG_DBLSCAN) + return MODE_NO_DBLESCAN; + + if (mode->clock < 25000) + return MODE_CLOCK_LOW; + + if (IS_GEN2(dev)) + max_clock = 350000; + else + max_clock = 400000; + if (mode->clock > max_clock) + return MODE_CLOCK_HIGH; + + /* The FDI receiver on LPT only supports 8bpc and only has 2 lanes. */ + if (HAS_PCH_LPT(dev) && + (ironlake_get_lanes_required(mode->clock, 270000, 24) > 2)) + return MODE_CLOCK_HIGH; + + return MODE_OK; +} + +static bool intel_crt_compute_config(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = encoder->base.dev; + + if (HAS_PCH_SPLIT(dev)) + pipe_config->has_pch_encoder = true; + + /* LPT FDI RX only supports 8bpc. */ + if (HAS_PCH_LPT(dev)) + pipe_config->pipe_bpp = 24; + + /* FDI must always be 2.7 GHz */ + if (HAS_DDI(dev)) { + pipe_config->ddi_pll_sel = PORT_CLK_SEL_SPLL; + pipe_config->port_clock = 135000 * 2; + } + + return true; +} + +static bool intel_ironlake_crt_detect_hotplug(struct drm_connector *connector) +{ + struct drm_device *dev = connector->dev; + struct intel_crt *crt = intel_attached_crt(connector); + struct drm_i915_private *dev_priv = dev->dev_private; + u32 adpa; + bool ret; + + /* The first time through, trigger an explicit detection cycle */ + if (crt->force_hotplug_required) { + bool turn_off_dac = HAS_PCH_SPLIT(dev); + u32 save_adpa; + + crt->force_hotplug_required = 0; + + save_adpa = adpa = I915_READ(crt->adpa_reg); + DRM_DEBUG_KMS("trigger hotplug detect cycle: adpa=0x%x\n", adpa); + + adpa |= ADPA_CRT_HOTPLUG_FORCE_TRIGGER; + if (turn_off_dac) + adpa &= ~ADPA_DAC_ENABLE; + + I915_WRITE(crt->adpa_reg, adpa); + + if (wait_for((I915_READ(crt->adpa_reg) & ADPA_CRT_HOTPLUG_FORCE_TRIGGER) == 0, + 1000)) + DRM_DEBUG_KMS("timed out waiting for FORCE_TRIGGER"); + + if (turn_off_dac) { + I915_WRITE(crt->adpa_reg, save_adpa); + POSTING_READ(crt->adpa_reg); + } + } + + /* Check the status to see if both blue and green are on now */ + adpa = I915_READ(crt->adpa_reg); + if ((adpa & ADPA_CRT_HOTPLUG_MONITOR_MASK) != 0) + ret = true; + else + ret = false; + DRM_DEBUG_KMS("ironlake hotplug adpa=0x%x, result %d\n", adpa, ret); + + return ret; +} + +static bool valleyview_crt_detect_hotplug(struct drm_connector *connector) +{ + struct drm_device *dev = connector->dev; + struct intel_crt *crt = intel_attached_crt(connector); + struct drm_i915_private *dev_priv = dev->dev_private; + u32 adpa; + bool ret; + u32 save_adpa; + + save_adpa = adpa = I915_READ(crt->adpa_reg); + DRM_DEBUG_KMS("trigger hotplug detect cycle: adpa=0x%x\n", adpa); + + adpa |= ADPA_CRT_HOTPLUG_FORCE_TRIGGER; + + I915_WRITE(crt->adpa_reg, adpa); + + if (wait_for((I915_READ(crt->adpa_reg) & ADPA_CRT_HOTPLUG_FORCE_TRIGGER) == 0, + 1000)) { + DRM_DEBUG_KMS("timed out waiting for FORCE_TRIGGER"); + I915_WRITE(crt->adpa_reg, save_adpa); + } + + /* Check the status to see if both blue and green are on now */ + adpa = I915_READ(crt->adpa_reg); + if ((adpa & ADPA_CRT_HOTPLUG_MONITOR_MASK) != 0) + ret = true; + else + ret = false; + + DRM_DEBUG_KMS("valleyview hotplug adpa=0x%x, result %d\n", adpa, ret); + + return ret; +} + +/** + * Uses CRT_HOTPLUG_EN and CRT_HOTPLUG_STAT to detect CRT presence. + * + * Not for i915G/i915GM + * + * \return true if CRT is connected. + * \return false if CRT is disconnected. + */ +static bool intel_crt_detect_hotplug(struct drm_connector *connector) +{ + struct drm_device *dev = connector->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 hotplug_en, orig, stat; + bool ret = false; + int i, tries = 0; + + if (HAS_PCH_SPLIT(dev)) + return intel_ironlake_crt_detect_hotplug(connector); + + if (IS_VALLEYVIEW(dev)) + return valleyview_crt_detect_hotplug(connector); + + /* + * On 4 series desktop, CRT detect sequence need to be done twice + * to get a reliable result. + */ + + if (IS_G4X(dev) && !IS_GM45(dev)) + tries = 2; + else + tries = 1; + hotplug_en = orig = I915_READ(PORT_HOTPLUG_EN); + hotplug_en |= CRT_HOTPLUG_FORCE_DETECT; + + for (i = 0; i < tries ; i++) { + /* turn on the FORCE_DETECT */ + I915_WRITE(PORT_HOTPLUG_EN, hotplug_en); + /* wait for FORCE_DETECT to go off */ + if (wait_for((I915_READ(PORT_HOTPLUG_EN) & + CRT_HOTPLUG_FORCE_DETECT) == 0, + 1000)) + DRM_DEBUG_KMS("timed out waiting for FORCE_DETECT to go off"); + } + + stat = I915_READ(PORT_HOTPLUG_STAT); + if ((stat & CRT_HOTPLUG_MONITOR_MASK) != CRT_HOTPLUG_MONITOR_NONE) + ret = true; + + /* clear the interrupt we just generated, if any */ + I915_WRITE(PORT_HOTPLUG_STAT, CRT_HOTPLUG_INT_STATUS); + + /* and put the bits back */ + I915_WRITE(PORT_HOTPLUG_EN, orig); + + return ret; +} + +static struct edid *intel_crt_get_edid(struct drm_connector *connector, + struct i2c_adapter *i2c) +{ + struct edid *edid; + + edid = drm_get_edid(connector, i2c); + + if (!edid && !intel_gmbus_is_forced_bit(i2c)) { + DRM_DEBUG_KMS("CRT GMBUS EDID read failed, retry using GPIO bit-banging\n"); + intel_gmbus_force_bit(i2c, true); + edid = drm_get_edid(connector, i2c); + intel_gmbus_force_bit(i2c, false); + } + + return edid; +} + +/* local version of intel_ddc_get_modes() to use intel_crt_get_edid() */ +static int intel_crt_ddc_get_modes(struct drm_connector *connector, + struct i2c_adapter *adapter) +{ + struct edid *edid; + int ret; + + edid = intel_crt_get_edid(connector, adapter); + if (!edid) + return 0; + + ret = intel_connector_update_modes(connector, edid); + kfree(edid); + + return ret; +} + +static bool intel_crt_detect_ddc(struct drm_connector *connector) +{ + struct intel_crt *crt = intel_attached_crt(connector); + struct drm_i915_private *dev_priv = crt->base.base.dev->dev_private; + struct edid *edid; + struct i2c_adapter *i2c; + + BUG_ON(crt->base.type != INTEL_OUTPUT_ANALOG); + + i2c = intel_gmbus_get_adapter(dev_priv, dev_priv->vbt.crt_ddc_pin); + edid = intel_crt_get_edid(connector, i2c); + + if (edid) { + bool is_digital = edid->input & DRM_EDID_INPUT_DIGITAL; + + /* + * This may be a DVI-I connector with a shared DDC + * link between analog and digital outputs, so we + * have to check the EDID input spec of the attached device. + */ + if (!is_digital) { + DRM_DEBUG_KMS("CRT detected via DDC:0x50 [EDID]\n"); + return true; + } + + DRM_DEBUG_KMS("CRT not detected via DDC:0x50 [EDID reports a digital panel]\n"); + } else { + DRM_DEBUG_KMS("CRT not detected via DDC:0x50 [no valid EDID found]\n"); + } + + kfree(edid); + + return false; +} + +static enum drm_connector_status +intel_crt_load_detect(struct intel_crt *crt) +{ + struct drm_device *dev = crt->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t pipe = to_intel_crtc(crt->base.base.crtc)->pipe; + uint32_t save_bclrpat; + uint32_t save_vtotal; + uint32_t vtotal, vactive; + uint32_t vsample; + uint32_t vblank, vblank_start, vblank_end; + uint32_t dsl; + uint32_t bclrpat_reg; + uint32_t vtotal_reg; + uint32_t vblank_reg; + uint32_t vsync_reg; + uint32_t pipeconf_reg; + uint32_t pipe_dsl_reg; + uint8_t st00; + enum drm_connector_status status; + + DRM_DEBUG_KMS("starting load-detect on CRT\n"); + + bclrpat_reg = BCLRPAT(pipe); + vtotal_reg = VTOTAL(pipe); + vblank_reg = VBLANK(pipe); + vsync_reg = VSYNC(pipe); + pipeconf_reg = PIPECONF(pipe); + pipe_dsl_reg = PIPEDSL(pipe); + + save_bclrpat = I915_READ(bclrpat_reg); + save_vtotal = I915_READ(vtotal_reg); + vblank = I915_READ(vblank_reg); + + vtotal = ((save_vtotal >> 16) & 0xfff) + 1; + vactive = (save_vtotal & 0x7ff) + 1; + + vblank_start = (vblank & 0xfff) + 1; + vblank_end = ((vblank >> 16) & 0xfff) + 1; + + /* Set the border color to purple. */ + I915_WRITE(bclrpat_reg, 0x500050); + + if (!IS_GEN2(dev)) { + uint32_t pipeconf = I915_READ(pipeconf_reg); + I915_WRITE(pipeconf_reg, pipeconf | PIPECONF_FORCE_BORDER); + POSTING_READ(pipeconf_reg); + /* Wait for next Vblank to substitue + * border color for Color info */ + intel_wait_for_vblank(dev, pipe); + st00 = I915_READ8(VGA_MSR_WRITE); + status = ((st00 & (1 << 4)) != 0) ? + connector_status_connected : + connector_status_disconnected; + + I915_WRITE(pipeconf_reg, pipeconf); + } else { + bool restore_vblank = false; + int count, detect; + + /* + * If there isn't any border, add some. + * Yes, this will flicker + */ + if (vblank_start <= vactive && vblank_end >= vtotal) { + uint32_t vsync = I915_READ(vsync_reg); + uint32_t vsync_start = (vsync & 0xffff) + 1; + + vblank_start = vsync_start; + I915_WRITE(vblank_reg, + (vblank_start - 1) | + ((vblank_end - 1) << 16)); + restore_vblank = true; + } + /* sample in the vertical border, selecting the larger one */ + if (vblank_start - vactive >= vtotal - vblank_end) + vsample = (vblank_start + vactive) >> 1; + else + vsample = (vtotal + vblank_end) >> 1; + + /* + * Wait for the border to be displayed + */ + while (I915_READ(pipe_dsl_reg) >= vactive) + ; + while ((dsl = I915_READ(pipe_dsl_reg)) <= vsample) + ; + /* + * Watch ST00 for an entire scanline + */ + detect = 0; + count = 0; + do { + count++; + /* Read the ST00 VGA status register */ + st00 = I915_READ8(VGA_MSR_WRITE); + if (st00 & (1 << 4)) + detect++; + } while ((I915_READ(pipe_dsl_reg) == dsl)); + + /* restore vblank if necessary */ + if (restore_vblank) + I915_WRITE(vblank_reg, vblank); + /* + * If more than 3/4 of the scanline detected a monitor, + * then it is assumed to be present. This works even on i830, + * where there isn't any way to force the border color across + * the screen + */ + status = detect * 4 > count * 3 ? + connector_status_connected : + connector_status_disconnected; + } + + /* Restore previous settings */ + I915_WRITE(bclrpat_reg, save_bclrpat); + + return status; +} + +static enum drm_connector_status +intel_crt_detect(struct drm_connector *connector, bool force) +{ + struct drm_device *dev = connector->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crt *crt = intel_attached_crt(connector); + struct intel_encoder *intel_encoder = &crt->base; + enum intel_display_power_domain power_domain; + enum drm_connector_status status; + struct intel_load_detect_pipe tmp; + struct drm_modeset_acquire_ctx ctx; + + DRM_DEBUG_KMS("[CONNECTOR:%d:%s] force=%d\n", + connector->base.id, connector->name, + force); + + power_domain = intel_display_port_power_domain(intel_encoder); + intel_display_power_get(dev_priv, power_domain); + + if (I915_HAS_HOTPLUG(dev)) { + /* We can not rely on the HPD pin always being correctly wired + * up, for example many KVM do not pass it through, and so + * only trust an assertion that the monitor is connected. + */ + if (intel_crt_detect_hotplug(connector)) { + DRM_DEBUG_KMS("CRT detected via hotplug\n"); + status = connector_status_connected; + goto out; + } else + DRM_DEBUG_KMS("CRT not detected via hotplug\n"); + } + + if (intel_crt_detect_ddc(connector)) { + status = connector_status_connected; + goto out; + } + + /* Load detection is broken on HPD capable machines. Whoever wants a + * broken monitor (without edid) to work behind a broken kvm (that fails + * to have the right resistors for HP detection) needs to fix this up. + * For now just bail out. */ + if (I915_HAS_HOTPLUG(dev) && !i915.load_detect_test) { + status = connector_status_disconnected; + goto out; + } + + if (!force) { + status = connector->status; + goto out; + } + + drm_modeset_acquire_init(&ctx, 0); + + /* for pre-945g platforms use load detect */ + if (intel_get_load_detect_pipe(connector, NULL, &tmp, &ctx)) { + if (intel_crt_detect_ddc(connector)) + status = connector_status_connected; + else if (INTEL_INFO(dev)->gen < 4) + status = intel_crt_load_detect(crt); + else + status = connector_status_unknown; + intel_release_load_detect_pipe(connector, &tmp, &ctx); + } else + status = connector_status_unknown; + + drm_modeset_drop_locks(&ctx); + drm_modeset_acquire_fini(&ctx); + +out: + intel_display_power_put(dev_priv, power_domain); + return status; +} + +static void intel_crt_destroy(struct drm_connector *connector) +{ + drm_connector_cleanup(connector); + kfree(connector); +} + +static int intel_crt_get_modes(struct drm_connector *connector) +{ + struct drm_device *dev = connector->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crt *crt = intel_attached_crt(connector); + struct intel_encoder *intel_encoder = &crt->base; + enum intel_display_power_domain power_domain; + int ret; + struct i2c_adapter *i2c; + + power_domain = intel_display_port_power_domain(intel_encoder); + intel_display_power_get(dev_priv, power_domain); + + i2c = intel_gmbus_get_adapter(dev_priv, dev_priv->vbt.crt_ddc_pin); + ret = intel_crt_ddc_get_modes(connector, i2c); + if (ret || !IS_G4X(dev)) + goto out; + + /* Try to probe digital port for output in DVI-I -> VGA mode. */ + i2c = intel_gmbus_get_adapter(dev_priv, GMBUS_PORT_DPB); + ret = intel_crt_ddc_get_modes(connector, i2c); + +out: + intel_display_power_put(dev_priv, power_domain); + + return ret; +} + +static int intel_crt_set_property(struct drm_connector *connector, + struct drm_property *property, + uint64_t value) +{ + return 0; +} + +static void intel_crt_reset(struct drm_connector *connector) +{ + struct drm_device *dev = connector->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crt *crt = intel_attached_crt(connector); + + if (INTEL_INFO(dev)->gen >= 5) { + u32 adpa; + + adpa = I915_READ(crt->adpa_reg); + adpa &= ~ADPA_CRT_HOTPLUG_MASK; + adpa |= ADPA_HOTPLUG_BITS; + I915_WRITE(crt->adpa_reg, adpa); + POSTING_READ(crt->adpa_reg); + + DRM_DEBUG_KMS("crt adpa set to 0x%x\n", adpa); + crt->force_hotplug_required = 1; + } + +} + +/* + * Routines for controlling stuff on the analog port + */ + +static const struct drm_connector_funcs intel_crt_connector_funcs = { + .reset = intel_crt_reset, + .dpms = intel_crt_dpms, + .detect = intel_crt_detect, + .fill_modes = drm_helper_probe_single_connector_modes, + .destroy = intel_crt_destroy, + .set_property = intel_crt_set_property, + .atomic_destroy_state = drm_atomic_helper_connector_destroy_state, + .atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state, + .atomic_get_property = intel_connector_atomic_get_property, +}; + +static const struct drm_connector_helper_funcs intel_crt_connector_helper_funcs = { + .mode_valid = intel_crt_mode_valid, + .get_modes = intel_crt_get_modes, + .best_encoder = intel_best_encoder, +}; + +static const struct drm_encoder_funcs intel_crt_enc_funcs = { + .destroy = intel_encoder_destroy, +}; + +static int intel_no_crt_dmi_callback(const struct dmi_system_id *id) +{ + DRM_INFO("Skipping CRT initialization for %s\n", id->ident); + return 1; +} + +static const struct dmi_system_id intel_no_crt[] = { + { + .callback = intel_no_crt_dmi_callback, + .ident = "ACER ZGB", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "ACER"), + DMI_MATCH(DMI_PRODUCT_NAME, "ZGB"), + }, + }, + { + .callback = intel_no_crt_dmi_callback, + .ident = "DELL XPS 8700", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "XPS 8700"), + }, + }, + { } +}; + +void intel_crt_init(struct drm_device *dev) +{ + struct drm_connector *connector; + struct intel_crt *crt; + struct intel_connector *intel_connector; + struct drm_i915_private *dev_priv = dev->dev_private; + + /* Skip machines without VGA that falsely report hotplug events */ + if (dmi_check_system(intel_no_crt)) + return; + + crt = kzalloc(sizeof(struct intel_crt), GFP_KERNEL); + if (!crt) + return; + + intel_connector = intel_connector_alloc(); + if (!intel_connector) { + kfree(crt); + return; + } + + connector = &intel_connector->base; + crt->connector = intel_connector; + drm_connector_init(dev, &intel_connector->base, + &intel_crt_connector_funcs, DRM_MODE_CONNECTOR_VGA); + + drm_encoder_init(dev, &crt->base.base, &intel_crt_enc_funcs, + DRM_MODE_ENCODER_DAC); + + intel_connector_attach_encoder(intel_connector, &crt->base); + + crt->base.type = INTEL_OUTPUT_ANALOG; + crt->base.cloneable = (1 << INTEL_OUTPUT_DVO) | (1 << INTEL_OUTPUT_HDMI); + if (IS_I830(dev)) + crt->base.crtc_mask = (1 << 0); + else + crt->base.crtc_mask = (1 << 0) | (1 << 1) | (1 << 2); + + if (IS_GEN2(dev)) + connector->interlace_allowed = 0; + else + connector->interlace_allowed = 1; + connector->doublescan_allowed = 0; + + if (HAS_PCH_SPLIT(dev)) + crt->adpa_reg = PCH_ADPA; + else if (IS_VALLEYVIEW(dev)) + crt->adpa_reg = VLV_ADPA; + else + crt->adpa_reg = ADPA; + + crt->base.compute_config = intel_crt_compute_config; + crt->base.disable = intel_disable_crt; + crt->base.enable = intel_enable_crt; + if (I915_HAS_HOTPLUG(dev)) + crt->base.hpd_pin = HPD_CRT; + if (HAS_DDI(dev)) { + crt->base.get_config = hsw_crt_get_config; + crt->base.get_hw_state = intel_ddi_get_hw_state; + crt->base.pre_enable = hsw_crt_pre_enable; + crt->base.post_disable = hsw_crt_post_disable; + } else { + crt->base.get_config = intel_crt_get_config; + crt->base.get_hw_state = intel_crt_get_hw_state; + } + intel_connector->get_hw_state = intel_connector_get_hw_state; + intel_connector->unregister = intel_connector_unregister; + + drm_connector_helper_add(connector, &intel_crt_connector_helper_funcs); + + drm_connector_register(connector); + + if (!I915_HAS_HOTPLUG(dev)) + intel_connector->polled = DRM_CONNECTOR_POLL_CONNECT; + + /* + * Configure the automatic hotplug detection stuff + */ + crt->force_hotplug_required = 0; + + /* + * TODO: find a proper way to discover whether we need to set the the + * polarity and link reversal bits or not, instead of relying on the + * BIOS. + */ + if (HAS_PCH_LPT(dev)) { + u32 fdi_config = FDI_RX_POLARITY_REVERSED_LPT | + FDI_RX_LINK_REVERSAL_OVERRIDE; + + dev_priv->fdi_rx_config = I915_READ(_FDI_RXA_CTL) & fdi_config; + } + + intel_crt_reset(connector); +} --- linux-3.19.0.orig/ubuntu/i915/intel_ddi.c +++ linux-3.19.0/ubuntu/i915/intel_ddi.c @@ -0,0 +1,2203 @@ +/* + * Copyright © 2012 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Eugeni Dodonov + * + */ + +#include "i915_drv.h" +#include "intel_drv.h" + +struct ddi_buf_trans { + u32 trans1; /* balance leg enable, de-emph level */ + u32 trans2; /* vref sel, vswing */ +}; + +/* HDMI/DVI modes ignore everything but the last 2 items. So we share + * them for both DP and FDI transports, allowing those ports to + * automatically adapt to HDMI connections as well + */ +static const struct ddi_buf_trans hsw_ddi_translations_dp[] = { + { 0x00FFFFFF, 0x0006000E }, + { 0x00D75FFF, 0x0005000A }, + { 0x00C30FFF, 0x00040006 }, + { 0x80AAAFFF, 0x000B0000 }, + { 0x00FFFFFF, 0x0005000A }, + { 0x00D75FFF, 0x000C0004 }, + { 0x80C30FFF, 0x000B0000 }, + { 0x00FFFFFF, 0x00040006 }, + { 0x80D75FFF, 0x000B0000 }, +}; + +static const struct ddi_buf_trans hsw_ddi_translations_fdi[] = { + { 0x00FFFFFF, 0x0007000E }, + { 0x00D75FFF, 0x000F000A }, + { 0x00C30FFF, 0x00060006 }, + { 0x00AAAFFF, 0x001E0000 }, + { 0x00FFFFFF, 0x000F000A }, + { 0x00D75FFF, 0x00160004 }, + { 0x00C30FFF, 0x001E0000 }, + { 0x00FFFFFF, 0x00060006 }, + { 0x00D75FFF, 0x001E0000 }, +}; + +static const struct ddi_buf_trans hsw_ddi_translations_hdmi[] = { + /* Idx NT mV d T mV d db */ + { 0x00FFFFFF, 0x0006000E }, /* 0: 400 400 0 */ + { 0x00E79FFF, 0x000E000C }, /* 1: 400 500 2 */ + { 0x00D75FFF, 0x0005000A }, /* 2: 400 600 3.5 */ + { 0x00FFFFFF, 0x0005000A }, /* 3: 600 600 0 */ + { 0x00E79FFF, 0x001D0007 }, /* 4: 600 750 2 */ + { 0x00D75FFF, 0x000C0004 }, /* 5: 600 900 3.5 */ + { 0x00FFFFFF, 0x00040006 }, /* 6: 800 800 0 */ + { 0x80E79FFF, 0x00030002 }, /* 7: 800 1000 2 */ + { 0x00FFFFFF, 0x00140005 }, /* 8: 850 850 0 */ + { 0x00FFFFFF, 0x000C0004 }, /* 9: 900 900 0 */ + { 0x00FFFFFF, 0x001C0003 }, /* 10: 950 950 0 */ + { 0x80FFFFFF, 0x00030002 }, /* 11: 1000 1000 0 */ +}; + +static const struct ddi_buf_trans bdw_ddi_translations_edp[] = { + { 0x00FFFFFF, 0x00000012 }, + { 0x00EBAFFF, 0x00020011 }, + { 0x00C71FFF, 0x0006000F }, + { 0x00AAAFFF, 0x000E000A }, + { 0x00FFFFFF, 0x00020011 }, + { 0x00DB6FFF, 0x0005000F }, + { 0x00BEEFFF, 0x000A000C }, + { 0x00FFFFFF, 0x0005000F }, + { 0x00DB6FFF, 0x000A000C }, +}; + +static const struct ddi_buf_trans bdw_ddi_translations_dp[] = { + { 0x00FFFFFF, 0x0007000E }, + { 0x00D75FFF, 0x000E000A }, + { 0x00BEFFFF, 0x00140006 }, + { 0x80B2CFFF, 0x001B0002 }, + { 0x00FFFFFF, 0x000E000A }, + { 0x00DB6FFF, 0x00160005 }, + { 0x80C71FFF, 0x001A0002 }, + { 0x00F7DFFF, 0x00180004 }, + { 0x80D75FFF, 0x001B0002 }, +}; + +static const struct ddi_buf_trans bdw_ddi_translations_fdi[] = { + { 0x00FFFFFF, 0x0001000E }, + { 0x00D75FFF, 0x0004000A }, + { 0x00C30FFF, 0x00070006 }, + { 0x00AAAFFF, 0x000C0000 }, + { 0x00FFFFFF, 0x0004000A }, + { 0x00D75FFF, 0x00090004 }, + { 0x00C30FFF, 0x000C0000 }, + { 0x00FFFFFF, 0x00070006 }, + { 0x00D75FFF, 0x000C0000 }, +}; + +static const struct ddi_buf_trans bdw_ddi_translations_hdmi[] = { + /* Idx NT mV d T mV df db */ + { 0x00FFFFFF, 0x0007000E }, /* 0: 400 400 0 */ + { 0x00D75FFF, 0x000E000A }, /* 1: 400 600 3.5 */ + { 0x00BEFFFF, 0x00140006 }, /* 2: 400 800 6 */ + { 0x00FFFFFF, 0x0009000D }, /* 3: 450 450 0 */ + { 0x00FFFFFF, 0x000E000A }, /* 4: 600 600 0 */ + { 0x00D7FFFF, 0x00140006 }, /* 5: 600 800 2.5 */ + { 0x80CB2FFF, 0x001B0002 }, /* 6: 600 1000 4.5 */ + { 0x00FFFFFF, 0x00140006 }, /* 7: 800 800 0 */ + { 0x80E79FFF, 0x001B0002 }, /* 8: 800 1000 2 */ + { 0x80FFFFFF, 0x001B0002 }, /* 9: 1000 1000 0 */ +}; + +static const struct ddi_buf_trans skl_ddi_translations_dp[] = { + { 0x00000018, 0x000000a2 }, + { 0x00004014, 0x0000009B }, + { 0x00006012, 0x00000088 }, + { 0x00008010, 0x00000087 }, + { 0x00000018, 0x0000009B }, + { 0x00004014, 0x00000088 }, + { 0x00006012, 0x00000087 }, + { 0x00000018, 0x00000088 }, + { 0x00004014, 0x00000087 }, +}; + +/* eDP 1.4 low vswing translation parameters */ +static const struct ddi_buf_trans skl_ddi_translations_edp[] = { + { 0x00000018, 0x000000a8 }, + { 0x00002016, 0x000000ab }, + { 0x00006012, 0x000000a2 }, + { 0x00008010, 0x00000088 }, + { 0x00000018, 0x000000ab }, + { 0x00004014, 0x000000a2 }, + { 0x00006012, 0x000000a6 }, + { 0x00000018, 0x000000a2 }, + { 0x00005013, 0x0000009c }, + { 0x00000018, 0x00000088 }, +}; + + +static const struct ddi_buf_trans skl_ddi_translations_hdmi[] = { + { 0x00000018, 0x000000ac }, + { 0x00005012, 0x0000009d }, + { 0x00007011, 0x00000088 }, + { 0x00000018, 0x000000a1 }, + { 0x00000018, 0x00000098 }, + { 0x00004013, 0x00000088 }, + { 0x00006012, 0x00000087 }, + { 0x00000018, 0x000000df }, + { 0x00003015, 0x00000087 }, + { 0x00003015, 0x000000c7 }, + { 0x00000018, 0x000000c7 }, +}; + +enum port intel_ddi_get_encoder_port(struct intel_encoder *intel_encoder) +{ + struct drm_encoder *encoder = &intel_encoder->base; + int type = intel_encoder->type; + + if (type == INTEL_OUTPUT_DP_MST) { + struct intel_digital_port *intel_dig_port = enc_to_mst(encoder)->primary; + return intel_dig_port->port; + } else if (type == INTEL_OUTPUT_DISPLAYPORT || type == INTEL_OUTPUT_EDP || + type == INTEL_OUTPUT_HDMI || type == INTEL_OUTPUT_UNKNOWN) { + struct intel_digital_port *intel_dig_port = + enc_to_dig_port(encoder); + return intel_dig_port->port; + + } else if (type == INTEL_OUTPUT_ANALOG) { + return PORT_E; + + } else { + DRM_ERROR("Invalid DDI encoder type %d\n", type); + BUG(); + } +} + +/* + * Starting with Haswell, DDI port buffers must be programmed with correct + * values in advance. The buffer values are different for FDI and DP modes, + * but the HDMI/DVI fields are shared among those. So we program the DDI + * in either FDI or DP modes only, as HDMI connections will work with both + * of those + */ +static void intel_prepare_ddi_buffers(struct drm_device *dev, enum port port) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 reg; + int i, n_hdmi_entries, n_dp_entries, n_edp_entries, hdmi_default_entry, + size; + int hdmi_level = dev_priv->vbt.ddi_port_info[port].hdmi_level_shift; + const struct ddi_buf_trans *ddi_translations_fdi; + const struct ddi_buf_trans *ddi_translations_dp; + const struct ddi_buf_trans *ddi_translations_edp; + const struct ddi_buf_trans *ddi_translations_hdmi; + const struct ddi_buf_trans *ddi_translations; + + if (IS_SKYLAKE(dev)) { + ddi_translations_fdi = NULL; + ddi_translations_dp = skl_ddi_translations_dp; + n_dp_entries = ARRAY_SIZE(skl_ddi_translations_dp); + if (dev_priv->vbt.edp_low_vswing) { + ddi_translations_edp = skl_ddi_translations_edp; + n_edp_entries = ARRAY_SIZE(skl_ddi_translations_edp); + } else { + ddi_translations_edp = skl_ddi_translations_dp; + n_edp_entries = ARRAY_SIZE(skl_ddi_translations_dp); + } + + ddi_translations_hdmi = skl_ddi_translations_hdmi; + n_hdmi_entries = ARRAY_SIZE(skl_ddi_translations_hdmi); + hdmi_default_entry = 7; + } else if (IS_BROADWELL(dev)) { + ddi_translations_fdi = bdw_ddi_translations_fdi; + ddi_translations_dp = bdw_ddi_translations_dp; + ddi_translations_edp = bdw_ddi_translations_edp; + ddi_translations_hdmi = bdw_ddi_translations_hdmi; + n_edp_entries = ARRAY_SIZE(bdw_ddi_translations_edp); + n_dp_entries = ARRAY_SIZE(bdw_ddi_translations_dp); + n_hdmi_entries = ARRAY_SIZE(bdw_ddi_translations_hdmi); + hdmi_default_entry = 7; + } else if (IS_HASWELL(dev)) { + ddi_translations_fdi = hsw_ddi_translations_fdi; + ddi_translations_dp = hsw_ddi_translations_dp; + ddi_translations_edp = hsw_ddi_translations_dp; + ddi_translations_hdmi = hsw_ddi_translations_hdmi; + n_dp_entries = n_edp_entries = ARRAY_SIZE(hsw_ddi_translations_dp); + n_hdmi_entries = ARRAY_SIZE(hsw_ddi_translations_hdmi); + hdmi_default_entry = 6; + } else { + WARN(1, "ddi translation table missing\n"); + ddi_translations_edp = bdw_ddi_translations_dp; + ddi_translations_fdi = bdw_ddi_translations_fdi; + ddi_translations_dp = bdw_ddi_translations_dp; + ddi_translations_hdmi = bdw_ddi_translations_hdmi; + n_edp_entries = ARRAY_SIZE(bdw_ddi_translations_edp); + n_dp_entries = ARRAY_SIZE(bdw_ddi_translations_dp); + n_hdmi_entries = ARRAY_SIZE(bdw_ddi_translations_hdmi); + hdmi_default_entry = 7; + } + + switch (port) { + case PORT_A: + ddi_translations = ddi_translations_edp; + size = n_edp_entries; + break; + case PORT_B: + case PORT_C: + ddi_translations = ddi_translations_dp; + size = n_dp_entries; + break; + case PORT_D: + if (intel_dp_is_edp(dev, PORT_D)) { + ddi_translations = ddi_translations_edp; + size = n_edp_entries; + } else { + ddi_translations = ddi_translations_dp; + size = n_dp_entries; + } + break; + case PORT_E: + if (ddi_translations_fdi) + ddi_translations = ddi_translations_fdi; + else + ddi_translations = ddi_translations_dp; + size = n_dp_entries; + break; + default: + BUG(); + } + + for (i = 0, reg = DDI_BUF_TRANS(port); i < size; i++) { + I915_WRITE(reg, ddi_translations[i].trans1); + reg += 4; + I915_WRITE(reg, ddi_translations[i].trans2); + reg += 4; + } + + /* Choose a good default if VBT is badly populated */ + if (hdmi_level == HDMI_LEVEL_SHIFT_UNKNOWN || + hdmi_level >= n_hdmi_entries) + hdmi_level = hdmi_default_entry; + + /* Entry 9 is for HDMI: */ + I915_WRITE(reg, ddi_translations_hdmi[hdmi_level].trans1); + reg += 4; + I915_WRITE(reg, ddi_translations_hdmi[hdmi_level].trans2); + reg += 4; +} + +/* Program DDI buffers translations for DP. By default, program ports A-D in DP + * mode and port E for FDI. + */ +void intel_prepare_ddi(struct drm_device *dev) +{ + int port; + + if (!HAS_DDI(dev)) + return; + + for (port = PORT_A; port <= PORT_E; port++) + intel_prepare_ddi_buffers(dev, port); +} + +static void intel_wait_ddi_buf_idle(struct drm_i915_private *dev_priv, + enum port port) +{ + uint32_t reg = DDI_BUF_CTL(port); + int i; + + for (i = 0; i < 8; i++) { + udelay(1); + if (I915_READ(reg) & DDI_BUF_IS_IDLE) + return; + } + DRM_ERROR("Timeout waiting for DDI BUF %c idle bit\n", port_name(port)); +} + +/* Starting with Haswell, different DDI ports can work in FDI mode for + * connection to the PCH-located connectors. For this, it is necessary to train + * both the DDI port and PCH receiver for the desired DDI buffer settings. + * + * The recommended port to work in FDI mode is DDI E, which we use here. Also, + * please note that when FDI mode is active on DDI E, it shares 2 lines with + * DDI A (which is used for eDP) + */ + +void hsw_fdi_link_train(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + u32 temp, i, rx_ctl_val; + + /* Set the FDI_RX_MISC pwrdn lanes and the 2 workarounds listed at the + * mode set "sequence for CRT port" document: + * - TP1 to TP2 time with the default value + * - FDI delay to 90h + * + * WaFDIAutoLinkSetTimingOverrride:hsw + */ + I915_WRITE(_FDI_RXA_MISC, FDI_RX_PWRDN_LANE1_VAL(2) | + FDI_RX_PWRDN_LANE0_VAL(2) | + FDI_RX_TP1_TO_TP2_48 | FDI_RX_FDI_DELAY_90); + + /* Enable the PCH Receiver FDI PLL */ + rx_ctl_val = dev_priv->fdi_rx_config | FDI_RX_ENHANCE_FRAME_ENABLE | + FDI_RX_PLL_ENABLE | + FDI_DP_PORT_WIDTH(intel_crtc->config->fdi_lanes); + I915_WRITE(_FDI_RXA_CTL, rx_ctl_val); + POSTING_READ(_FDI_RXA_CTL); + udelay(220); + + /* Switch from Rawclk to PCDclk */ + rx_ctl_val |= FDI_PCDCLK; + I915_WRITE(_FDI_RXA_CTL, rx_ctl_val); + + /* Configure Port Clock Select */ + I915_WRITE(PORT_CLK_SEL(PORT_E), intel_crtc->config->ddi_pll_sel); + WARN_ON(intel_crtc->config->ddi_pll_sel != PORT_CLK_SEL_SPLL); + + /* Start the training iterating through available voltages and emphasis, + * testing each value twice. */ + for (i = 0; i < ARRAY_SIZE(hsw_ddi_translations_fdi) * 2; i++) { + /* Configure DP_TP_CTL with auto-training */ + I915_WRITE(DP_TP_CTL(PORT_E), + DP_TP_CTL_FDI_AUTOTRAIN | + DP_TP_CTL_ENHANCED_FRAME_ENABLE | + DP_TP_CTL_LINK_TRAIN_PAT1 | + DP_TP_CTL_ENABLE); + + /* Configure and enable DDI_BUF_CTL for DDI E with next voltage. + * DDI E does not support port reversal, the functionality is + * achieved on the PCH side in FDI_RX_CTL, so no need to set the + * port reversal bit */ + I915_WRITE(DDI_BUF_CTL(PORT_E), + DDI_BUF_CTL_ENABLE | + ((intel_crtc->config->fdi_lanes - 1) << 1) | + DDI_BUF_TRANS_SELECT(i / 2)); + POSTING_READ(DDI_BUF_CTL(PORT_E)); + + udelay(600); + + /* Program PCH FDI Receiver TU */ + I915_WRITE(_FDI_RXA_TUSIZE1, TU_SIZE(64)); + + /* Enable PCH FDI Receiver with auto-training */ + rx_ctl_val |= FDI_RX_ENABLE | FDI_LINK_TRAIN_AUTO; + I915_WRITE(_FDI_RXA_CTL, rx_ctl_val); + POSTING_READ(_FDI_RXA_CTL); + + /* Wait for FDI receiver lane calibration */ + udelay(30); + + /* Unset FDI_RX_MISC pwrdn lanes */ + temp = I915_READ(_FDI_RXA_MISC); + temp &= ~(FDI_RX_PWRDN_LANE1_MASK | FDI_RX_PWRDN_LANE0_MASK); + I915_WRITE(_FDI_RXA_MISC, temp); + POSTING_READ(_FDI_RXA_MISC); + + /* Wait for FDI auto training time */ + udelay(5); + + temp = I915_READ(DP_TP_STATUS(PORT_E)); + if (temp & DP_TP_STATUS_AUTOTRAIN_DONE) { + DRM_DEBUG_KMS("FDI link training done on step %d\n", i); + + /* Enable normal pixel sending for FDI */ + I915_WRITE(DP_TP_CTL(PORT_E), + DP_TP_CTL_FDI_AUTOTRAIN | + DP_TP_CTL_LINK_TRAIN_NORMAL | + DP_TP_CTL_ENHANCED_FRAME_ENABLE | + DP_TP_CTL_ENABLE); + + return; + } + + temp = I915_READ(DDI_BUF_CTL(PORT_E)); + temp &= ~DDI_BUF_CTL_ENABLE; + I915_WRITE(DDI_BUF_CTL(PORT_E), temp); + POSTING_READ(DDI_BUF_CTL(PORT_E)); + + /* Disable DP_TP_CTL and FDI_RX_CTL and retry */ + temp = I915_READ(DP_TP_CTL(PORT_E)); + temp &= ~(DP_TP_CTL_ENABLE | DP_TP_CTL_LINK_TRAIN_MASK); + temp |= DP_TP_CTL_LINK_TRAIN_PAT1; + I915_WRITE(DP_TP_CTL(PORT_E), temp); + POSTING_READ(DP_TP_CTL(PORT_E)); + + intel_wait_ddi_buf_idle(dev_priv, PORT_E); + + rx_ctl_val &= ~FDI_RX_ENABLE; + I915_WRITE(_FDI_RXA_CTL, rx_ctl_val); + POSTING_READ(_FDI_RXA_CTL); + + /* Reset FDI_RX_MISC pwrdn lanes */ + temp = I915_READ(_FDI_RXA_MISC); + temp &= ~(FDI_RX_PWRDN_LANE1_MASK | FDI_RX_PWRDN_LANE0_MASK); + temp |= FDI_RX_PWRDN_LANE1_VAL(2) | FDI_RX_PWRDN_LANE0_VAL(2); + I915_WRITE(_FDI_RXA_MISC, temp); + POSTING_READ(_FDI_RXA_MISC); + } + + DRM_ERROR("FDI link training failed!\n"); +} + +void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder) +{ + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + struct intel_digital_port *intel_dig_port = + enc_to_dig_port(&encoder->base); + + intel_dp->DP = intel_dig_port->saved_port_bits | + DDI_BUF_CTL_ENABLE | DDI_BUF_TRANS_SELECT(0); + intel_dp->DP |= DDI_PORT_WIDTH(intel_dp->lane_count); + +} + +static struct intel_encoder * +intel_ddi_get_crtc_encoder(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct intel_encoder *intel_encoder, *ret = NULL; + int num_encoders = 0; + + for_each_encoder_on_crtc(dev, crtc, intel_encoder) { + ret = intel_encoder; + num_encoders++; + } + + if (num_encoders != 1) + WARN(1, "%d encoders on crtc for pipe %c\n", num_encoders, + pipe_name(intel_crtc->pipe)); + + BUG_ON(ret == NULL); + return ret; +} + +static struct intel_encoder * +intel_ddi_get_crtc_new_encoder(struct intel_crtc_state *crtc_state) +{ + struct intel_crtc *crtc = to_intel_crtc(crtc_state->base.crtc); + struct intel_encoder *ret = NULL; + struct drm_atomic_state *state; + int num_encoders = 0; + int i; + + state = crtc_state->base.state; + + for (i = 0; i < state->num_connector; i++) { + if (!state->connectors[i] || + state->connector_states[i]->crtc != crtc_state->base.crtc) + continue; + + ret = to_intel_encoder(state->connector_states[i]->best_encoder); + num_encoders++; + } + + WARN(num_encoders != 1, "%d encoders on crtc for pipe %c\n", num_encoders, + pipe_name(crtc->pipe)); + + BUG_ON(ret == NULL); + return ret; +} + +#define LC_FREQ 2700 +#define LC_FREQ_2K U64_C(LC_FREQ * 2000) + +#define P_MIN 2 +#define P_MAX 64 +#define P_INC 2 + +/* Constraints for PLL good behavior */ +#define REF_MIN 48 +#define REF_MAX 400 +#define VCO_MIN 2400 +#define VCO_MAX 4800 + +#define abs_diff(a, b) ({ \ + typeof(a) __a = (a); \ + typeof(b) __b = (b); \ + (void) (&__a == &__b); \ + __a > __b ? (__a - __b) : (__b - __a); }) + +struct wrpll_rnp { + unsigned p, n2, r2; +}; + +static unsigned wrpll_get_budget_for_freq(int clock) +{ + unsigned budget; + + switch (clock) { + case 25175000: + case 25200000: + case 27000000: + case 27027000: + case 37762500: + case 37800000: + case 40500000: + case 40541000: + case 54000000: + case 54054000: + case 59341000: + case 59400000: + case 72000000: + case 74176000: + case 74250000: + case 81000000: + case 81081000: + case 89012000: + case 89100000: + case 108000000: + case 108108000: + case 111264000: + case 111375000: + case 148352000: + case 148500000: + case 162000000: + case 162162000: + case 222525000: + case 222750000: + case 296703000: + case 297000000: + budget = 0; + break; + case 233500000: + case 245250000: + case 247750000: + case 253250000: + case 298000000: + budget = 1500; + break; + case 169128000: + case 169500000: + case 179500000: + case 202000000: + budget = 2000; + break; + case 256250000: + case 262500000: + case 270000000: + case 272500000: + case 273750000: + case 280750000: + case 281250000: + case 286000000: + case 291750000: + budget = 4000; + break; + case 267250000: + case 268500000: + budget = 5000; + break; + default: + budget = 1000; + break; + } + + return budget; +} + +static void wrpll_update_rnp(uint64_t freq2k, unsigned budget, + unsigned r2, unsigned n2, unsigned p, + struct wrpll_rnp *best) +{ + uint64_t a, b, c, d, diff, diff_best; + + /* No best (r,n,p) yet */ + if (best->p == 0) { + best->p = p; + best->n2 = n2; + best->r2 = r2; + return; + } + + /* + * Output clock is (LC_FREQ_2K / 2000) * N / (P * R), which compares to + * freq2k. + * + * delta = 1e6 * + * abs(freq2k - (LC_FREQ_2K * n2/(p * r2))) / + * freq2k; + * + * and we would like delta <= budget. + * + * If the discrepancy is above the PPM-based budget, always prefer to + * improve upon the previous solution. However, if you're within the + * budget, try to maximize Ref * VCO, that is N / (P * R^2). + */ + a = freq2k * budget * p * r2; + b = freq2k * budget * best->p * best->r2; + diff = abs_diff(freq2k * p * r2, LC_FREQ_2K * n2); + diff_best = abs_diff(freq2k * best->p * best->r2, + LC_FREQ_2K * best->n2); + c = 1000000 * diff; + d = 1000000 * diff_best; + + if (a < c && b < d) { + /* If both are above the budget, pick the closer */ + if (best->p * best->r2 * diff < p * r2 * diff_best) { + best->p = p; + best->n2 = n2; + best->r2 = r2; + } + } else if (a >= c && b < d) { + /* If A is below the threshold but B is above it? Update. */ + best->p = p; + best->n2 = n2; + best->r2 = r2; + } else if (a >= c && b >= d) { + /* Both are below the limit, so pick the higher n2/(r2*r2) */ + if (n2 * best->r2 * best->r2 > best->n2 * r2 * r2) { + best->p = p; + best->n2 = n2; + best->r2 = r2; + } + } + /* Otherwise a < c && b >= d, do nothing */ +} + +static int intel_ddi_calc_wrpll_link(struct drm_i915_private *dev_priv, + int reg) +{ + int refclk = LC_FREQ; + int n, p, r; + u32 wrpll; + + wrpll = I915_READ(reg); + switch (wrpll & WRPLL_PLL_REF_MASK) { + case WRPLL_PLL_SSC: + case WRPLL_PLL_NON_SSC: + /* + * We could calculate spread here, but our checking + * code only cares about 5% accuracy, and spread is a max of + * 0.5% downspread. + */ + refclk = 135; + break; + case WRPLL_PLL_LCPLL: + refclk = LC_FREQ; + break; + default: + WARN(1, "bad wrpll refclk\n"); + return 0; + } + + r = wrpll & WRPLL_DIVIDER_REF_MASK; + p = (wrpll & WRPLL_DIVIDER_POST_MASK) >> WRPLL_DIVIDER_POST_SHIFT; + n = (wrpll & WRPLL_DIVIDER_FB_MASK) >> WRPLL_DIVIDER_FB_SHIFT; + + /* Convert to KHz, p & r have a fixed point portion */ + return (refclk * n * 100) / (p * r); +} + +static int skl_calc_wrpll_link(struct drm_i915_private *dev_priv, + uint32_t dpll) +{ + uint32_t cfgcr1_reg, cfgcr2_reg; + uint32_t cfgcr1_val, cfgcr2_val; + uint32_t p0, p1, p2, dco_freq; + + cfgcr1_reg = GET_CFG_CR1_REG(dpll); + cfgcr2_reg = GET_CFG_CR2_REG(dpll); + + cfgcr1_val = I915_READ(cfgcr1_reg); + cfgcr2_val = I915_READ(cfgcr2_reg); + + p0 = cfgcr2_val & DPLL_CFGCR2_PDIV_MASK; + p2 = cfgcr2_val & DPLL_CFGCR2_KDIV_MASK; + + if (cfgcr2_val & DPLL_CFGCR2_QDIV_MODE(1)) + p1 = (cfgcr2_val & DPLL_CFGCR2_QDIV_RATIO_MASK) >> 8; + else + p1 = 1; + + + switch (p0) { + case DPLL_CFGCR2_PDIV_1: + p0 = 1; + break; + case DPLL_CFGCR2_PDIV_2: + p0 = 2; + break; + case DPLL_CFGCR2_PDIV_3: + p0 = 3; + break; + case DPLL_CFGCR2_PDIV_7: + p0 = 7; + break; + } + + switch (p2) { + case DPLL_CFGCR2_KDIV_5: + p2 = 5; + break; + case DPLL_CFGCR2_KDIV_2: + p2 = 2; + break; + case DPLL_CFGCR2_KDIV_3: + p2 = 3; + break; + case DPLL_CFGCR2_KDIV_1: + p2 = 1; + break; + } + + dco_freq = (cfgcr1_val & DPLL_CFGCR1_DCO_INTEGER_MASK) * 24 * 1000; + + dco_freq += (((cfgcr1_val & DPLL_CFGCR1_DCO_FRACTION_MASK) >> 9) * 24 * + 1000) / 0x8000; + + return dco_freq / (p0 * p1 * p2 * 5); +} + + +static void skl_ddi_clock_get(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config) +{ + struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; + int link_clock = 0; + uint32_t dpll_ctl1, dpll; + + dpll = pipe_config->ddi_pll_sel; + + dpll_ctl1 = I915_READ(DPLL_CTRL1); + + if (dpll_ctl1 & DPLL_CTRL1_HDMI_MODE(dpll)) { + link_clock = skl_calc_wrpll_link(dev_priv, dpll); + } else { + link_clock = dpll_ctl1 & DPLL_CTRL1_LINK_RATE_MASK(dpll); + link_clock >>= DPLL_CTRL1_LINK_RATE_SHIFT(dpll); + + switch (link_clock) { + case DPLL_CTRL1_LINK_RATE_810: + link_clock = 81000; + break; + case DPLL_CTRL1_LINK_RATE_1080: + link_clock = 108000; + break; + case DPLL_CTRL1_LINK_RATE_1350: + link_clock = 135000; + break; + case DPLL_CTRL1_LINK_RATE_1620: + link_clock = 162000; + break; + case DPLL_CTRL1_LINK_RATE_2160: + link_clock = 216000; + break; + case DPLL_CTRL1_LINK_RATE_2700: + link_clock = 270000; + break; + default: + WARN(1, "Unsupported link rate\n"); + break; + } + link_clock *= 2; + } + + pipe_config->port_clock = link_clock; + + if (pipe_config->has_dp_encoder) + pipe_config->base.adjusted_mode.crtc_clock = + intel_dotclock_calculate(pipe_config->port_clock, + &pipe_config->dp_m_n); + else + pipe_config->base.adjusted_mode.crtc_clock = pipe_config->port_clock; +} + +static void hsw_ddi_clock_get(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config) +{ + struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; + int link_clock = 0; + u32 val, pll; + + val = pipe_config->ddi_pll_sel; + switch (val & PORT_CLK_SEL_MASK) { + case PORT_CLK_SEL_LCPLL_810: + link_clock = 81000; + break; + case PORT_CLK_SEL_LCPLL_1350: + link_clock = 135000; + break; + case PORT_CLK_SEL_LCPLL_2700: + link_clock = 270000; + break; + case PORT_CLK_SEL_WRPLL1: + link_clock = intel_ddi_calc_wrpll_link(dev_priv, WRPLL_CTL1); + break; + case PORT_CLK_SEL_WRPLL2: + link_clock = intel_ddi_calc_wrpll_link(dev_priv, WRPLL_CTL2); + break; + case PORT_CLK_SEL_SPLL: + pll = I915_READ(SPLL_CTL) & SPLL_PLL_FREQ_MASK; + if (pll == SPLL_PLL_FREQ_810MHz) + link_clock = 81000; + else if (pll == SPLL_PLL_FREQ_1350MHz) + link_clock = 135000; + else if (pll == SPLL_PLL_FREQ_2700MHz) + link_clock = 270000; + else { + WARN(1, "bad spll freq\n"); + return; + } + break; + default: + WARN(1, "bad port clock sel\n"); + return; + } + + pipe_config->port_clock = link_clock * 2; + + if (pipe_config->has_pch_encoder) + pipe_config->base.adjusted_mode.crtc_clock = + intel_dotclock_calculate(pipe_config->port_clock, + &pipe_config->fdi_m_n); + else if (pipe_config->has_dp_encoder) + pipe_config->base.adjusted_mode.crtc_clock = + intel_dotclock_calculate(pipe_config->port_clock, + &pipe_config->dp_m_n); + else + pipe_config->base.adjusted_mode.crtc_clock = pipe_config->port_clock; +} + +void intel_ddi_clock_get(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = encoder->base.dev; + + if (INTEL_INFO(dev)->gen <= 8) + hsw_ddi_clock_get(encoder, pipe_config); + else + skl_ddi_clock_get(encoder, pipe_config); +} + +static void +hsw_ddi_calculate_wrpll(int clock /* in Hz */, + unsigned *r2_out, unsigned *n2_out, unsigned *p_out) +{ + uint64_t freq2k; + unsigned p, n2, r2; + struct wrpll_rnp best = { 0, 0, 0 }; + unsigned budget; + + freq2k = clock / 100; + + budget = wrpll_get_budget_for_freq(clock); + + /* Special case handling for 540 pixel clock: bypass WR PLL entirely + * and directly pass the LC PLL to it. */ + if (freq2k == 5400000) { + *n2_out = 2; + *p_out = 1; + *r2_out = 2; + return; + } + + /* + * Ref = LC_FREQ / R, where Ref is the actual reference input seen by + * the WR PLL. + * + * We want R so that REF_MIN <= Ref <= REF_MAX. + * Injecting R2 = 2 * R gives: + * REF_MAX * r2 > LC_FREQ * 2 and + * REF_MIN * r2 < LC_FREQ * 2 + * + * Which means the desired boundaries for r2 are: + * LC_FREQ * 2 / REF_MAX < r2 < LC_FREQ * 2 / REF_MIN + * + */ + for (r2 = LC_FREQ * 2 / REF_MAX + 1; + r2 <= LC_FREQ * 2 / REF_MIN; + r2++) { + + /* + * VCO = N * Ref, that is: VCO = N * LC_FREQ / R + * + * Once again we want VCO_MIN <= VCO <= VCO_MAX. + * Injecting R2 = 2 * R and N2 = 2 * N, we get: + * VCO_MAX * r2 > n2 * LC_FREQ and + * VCO_MIN * r2 < n2 * LC_FREQ) + * + * Which means the desired boundaries for n2 are: + * VCO_MIN * r2 / LC_FREQ < n2 < VCO_MAX * r2 / LC_FREQ + */ + for (n2 = VCO_MIN * r2 / LC_FREQ + 1; + n2 <= VCO_MAX * r2 / LC_FREQ; + n2++) { + + for (p = P_MIN; p <= P_MAX; p += P_INC) + wrpll_update_rnp(freq2k, budget, + r2, n2, p, &best); + } + } + + *n2_out = best.n2; + *p_out = best.p; + *r2_out = best.r2; +} + +static bool +hsw_ddi_pll_select(struct intel_crtc *intel_crtc, + struct intel_crtc_state *crtc_state, + struct intel_encoder *intel_encoder, + int clock) +{ + if (intel_encoder->type == INTEL_OUTPUT_HDMI) { + struct intel_shared_dpll *pll; + uint32_t val; + unsigned p, n2, r2; + + hsw_ddi_calculate_wrpll(clock * 1000, &r2, &n2, &p); + + val = WRPLL_PLL_ENABLE | WRPLL_PLL_LCPLL | + WRPLL_DIVIDER_REFERENCE(r2) | WRPLL_DIVIDER_FEEDBACK(n2) | + WRPLL_DIVIDER_POST(p); + + crtc_state->dpll_hw_state.wrpll = val; + + pll = intel_get_shared_dpll(intel_crtc, crtc_state); + if (pll == NULL) { + DRM_DEBUG_DRIVER("failed to find PLL for pipe %c\n", + pipe_name(intel_crtc->pipe)); + return false; + } + + crtc_state->ddi_pll_sel = PORT_CLK_SEL_WRPLL(pll->id); + } + + return true; +} + +struct skl_wrpll_params { + uint32_t dco_fraction; + uint32_t dco_integer; + uint32_t qdiv_ratio; + uint32_t qdiv_mode; + uint32_t kdiv; + uint32_t pdiv; + uint32_t central_freq; +}; + +static void +skl_ddi_calculate_wrpll(int clock /* in Hz */, + struct skl_wrpll_params *wrpll_params) +{ + uint64_t afe_clock = clock * 5; /* AFE Clock is 5x Pixel clock */ + uint64_t dco_central_freq[3] = {8400000000ULL, + 9000000000ULL, + 9600000000ULL}; + uint32_t min_dco_deviation = 400; + uint32_t min_dco_index = 3; + uint32_t P0[4] = {1, 2, 3, 7}; + uint32_t P2[4] = {1, 2, 3, 5}; + bool found = false; + uint32_t candidate_p = 0; + uint32_t candidate_p0[3] = {0}, candidate_p1[3] = {0}; + uint32_t candidate_p2[3] = {0}; + uint32_t dco_central_freq_deviation[3]; + uint32_t i, P1, k, dco_count; + bool retry_with_odd = false; + uint64_t dco_freq; + + /* Determine P0, P1 or P2 */ + for (dco_count = 0; dco_count < 3; dco_count++) { + found = false; + candidate_p = + div64_u64(dco_central_freq[dco_count], afe_clock); + if (retry_with_odd == false) + candidate_p = (candidate_p % 2 == 0 ? + candidate_p : candidate_p + 1); + + for (P1 = 1; P1 < candidate_p; P1++) { + for (i = 0; i < 4; i++) { + if (!(P0[i] != 1 || P1 == 1)) + continue; + + for (k = 0; k < 4; k++) { + if (P1 != 1 && P2[k] != 2) + continue; + + if (candidate_p == P0[i] * P1 * P2[k]) { + /* Found possible P0, P1, P2 */ + found = true; + candidate_p0[dco_count] = P0[i]; + candidate_p1[dco_count] = P1; + candidate_p2[dco_count] = P2[k]; + goto found; + } + + } + } + } + +found: + if (found) { + dco_central_freq_deviation[dco_count] = + div64_u64(10000 * + abs_diff((candidate_p * afe_clock), + dco_central_freq[dco_count]), + dco_central_freq[dco_count]); + + if (dco_central_freq_deviation[dco_count] < + min_dco_deviation) { + min_dco_deviation = + dco_central_freq_deviation[dco_count]; + min_dco_index = dco_count; + } + } + + if (min_dco_index > 2 && dco_count == 2) { + retry_with_odd = true; + dco_count = 0; + } + } + + if (min_dco_index > 2) { + WARN(1, "No valid values found for the given pixel clock\n"); + } else { + wrpll_params->central_freq = dco_central_freq[min_dco_index]; + + switch (dco_central_freq[min_dco_index]) { + case 9600000000ULL: + wrpll_params->central_freq = 0; + break; + case 9000000000ULL: + wrpll_params->central_freq = 1; + break; + case 8400000000ULL: + wrpll_params->central_freq = 3; + } + + switch (candidate_p0[min_dco_index]) { + case 1: + wrpll_params->pdiv = 0; + break; + case 2: + wrpll_params->pdiv = 1; + break; + case 3: + wrpll_params->pdiv = 2; + break; + case 7: + wrpll_params->pdiv = 4; + break; + default: + WARN(1, "Incorrect PDiv\n"); + } + + switch (candidate_p2[min_dco_index]) { + case 5: + wrpll_params->kdiv = 0; + break; + case 2: + wrpll_params->kdiv = 1; + break; + case 3: + wrpll_params->kdiv = 2; + break; + case 1: + wrpll_params->kdiv = 3; + break; + default: + WARN(1, "Incorrect KDiv\n"); + } + + wrpll_params->qdiv_ratio = candidate_p1[min_dco_index]; + wrpll_params->qdiv_mode = + (wrpll_params->qdiv_ratio == 1) ? 0 : 1; + + dco_freq = candidate_p0[min_dco_index] * + candidate_p1[min_dco_index] * + candidate_p2[min_dco_index] * afe_clock; + + /* + * Intermediate values are in Hz. + * Divide by MHz to match bsepc + */ + wrpll_params->dco_integer = div_u64(dco_freq, (24 * MHz(1))); + wrpll_params->dco_fraction = + div_u64(((div_u64(dco_freq, 24) - + wrpll_params->dco_integer * MHz(1)) * 0x8000), MHz(1)); + + } +} + + +static bool +skl_ddi_pll_select(struct intel_crtc *intel_crtc, + struct intel_crtc_state *crtc_state, + struct intel_encoder *intel_encoder, + int clock) +{ + struct intel_shared_dpll *pll; + uint32_t ctrl1, cfgcr1, cfgcr2; + + /* + * See comment in intel_dpll_hw_state to understand why we always use 0 + * as the DPLL id in this function. + */ + + ctrl1 = DPLL_CTRL1_OVERRIDE(0); + + if (intel_encoder->type == INTEL_OUTPUT_HDMI) { + struct skl_wrpll_params wrpll_params = { 0, }; + + ctrl1 |= DPLL_CTRL1_HDMI_MODE(0); + + skl_ddi_calculate_wrpll(clock * 1000, &wrpll_params); + + cfgcr1 = DPLL_CFGCR1_FREQ_ENABLE | + DPLL_CFGCR1_DCO_FRACTION(wrpll_params.dco_fraction) | + wrpll_params.dco_integer; + + cfgcr2 = DPLL_CFGCR2_QDIV_RATIO(wrpll_params.qdiv_ratio) | + DPLL_CFGCR2_QDIV_MODE(wrpll_params.qdiv_mode) | + DPLL_CFGCR2_KDIV(wrpll_params.kdiv) | + DPLL_CFGCR2_PDIV(wrpll_params.pdiv) | + wrpll_params.central_freq; + } else if (intel_encoder->type == INTEL_OUTPUT_DISPLAYPORT) { + struct drm_encoder *encoder = &intel_encoder->base; + struct intel_dp *intel_dp = enc_to_intel_dp(encoder); + + switch (intel_dp->link_bw) { + case DP_LINK_BW_1_62: + ctrl1 |= DPLL_CTRL1_LINK_RATE(DPLL_CTRL1_LINK_RATE_810, 0); + break; + case DP_LINK_BW_2_7: + ctrl1 |= DPLL_CTRL1_LINK_RATE(DPLL_CTRL1_LINK_RATE_1350, 0); + break; + case DP_LINK_BW_5_4: + ctrl1 |= DPLL_CTRL1_LINK_RATE(DPLL_CTRL1_LINK_RATE_2700, 0); + break; + } + + cfgcr1 = cfgcr2 = 0; + } else /* eDP */ + return true; + + crtc_state->dpll_hw_state.ctrl1 = ctrl1; + crtc_state->dpll_hw_state.cfgcr1 = cfgcr1; + crtc_state->dpll_hw_state.cfgcr2 = cfgcr2; + + pll = intel_get_shared_dpll(intel_crtc, crtc_state); + if (pll == NULL) { + DRM_DEBUG_DRIVER("failed to find PLL for pipe %c\n", + pipe_name(intel_crtc->pipe)); + return false; + } + + /* shared DPLL id 0 is DPLL 1 */ + crtc_state->ddi_pll_sel = pll->id + 1; + + return true; +} + +/* + * Tries to find a *shared* PLL for the CRTC and store it in + * intel_crtc->ddi_pll_sel. + * + * For private DPLLs, compute_config() should do the selection for us. This + * function should be folded into compute_config() eventually. + */ +bool intel_ddi_pll_select(struct intel_crtc *intel_crtc, + struct intel_crtc_state *crtc_state) +{ + struct drm_device *dev = intel_crtc->base.dev; + struct intel_encoder *intel_encoder = + intel_ddi_get_crtc_new_encoder(crtc_state); + int clock = crtc_state->port_clock; + + if (IS_SKYLAKE(dev)) + return skl_ddi_pll_select(intel_crtc, crtc_state, + intel_encoder, clock); + else + return hsw_ddi_pll_select(intel_crtc, crtc_state, + intel_encoder, clock); +} + +void intel_ddi_set_pipe_settings(struct drm_crtc *crtc) +{ + struct drm_i915_private *dev_priv = crtc->dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); + enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; + int type = intel_encoder->type; + uint32_t temp; + + if (type == INTEL_OUTPUT_DISPLAYPORT || type == INTEL_OUTPUT_EDP || type == INTEL_OUTPUT_DP_MST) { + temp = TRANS_MSA_SYNC_CLK; + switch (intel_crtc->config->pipe_bpp) { + case 18: + temp |= TRANS_MSA_6_BPC; + break; + case 24: + temp |= TRANS_MSA_8_BPC; + break; + case 30: + temp |= TRANS_MSA_10_BPC; + break; + case 36: + temp |= TRANS_MSA_12_BPC; + break; + default: + BUG(); + } + I915_WRITE(TRANS_MSA_MISC(cpu_transcoder), temp); + } +} + +void intel_ddi_set_vc_payload_alloc(struct drm_crtc *crtc, bool state) +{ + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; + uint32_t temp; + temp = I915_READ(TRANS_DDI_FUNC_CTL(cpu_transcoder)); + if (state == true) + temp |= TRANS_DDI_DP_VC_PAYLOAD_ALLOC; + else + temp &= ~TRANS_DDI_DP_VC_PAYLOAD_ALLOC; + I915_WRITE(TRANS_DDI_FUNC_CTL(cpu_transcoder), temp); +} + +void intel_ddi_enable_transcoder_func(struct drm_crtc *crtc) +{ + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); + struct drm_encoder *encoder = &intel_encoder->base; + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum pipe pipe = intel_crtc->pipe; + enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; + enum port port = intel_ddi_get_encoder_port(intel_encoder); + int type = intel_encoder->type; + uint32_t temp; + + /* Enable TRANS_DDI_FUNC_CTL for the pipe to work in HDMI mode */ + temp = TRANS_DDI_FUNC_ENABLE; + temp |= TRANS_DDI_SELECT_PORT(port); + + switch (intel_crtc->config->pipe_bpp) { + case 18: + temp |= TRANS_DDI_BPC_6; + break; + case 24: + temp |= TRANS_DDI_BPC_8; + break; + case 30: + temp |= TRANS_DDI_BPC_10; + break; + case 36: + temp |= TRANS_DDI_BPC_12; + break; + default: + BUG(); + } + + if (intel_crtc->config->base.adjusted_mode.flags & DRM_MODE_FLAG_PVSYNC) + temp |= TRANS_DDI_PVSYNC; + if (intel_crtc->config->base.adjusted_mode.flags & DRM_MODE_FLAG_PHSYNC) + temp |= TRANS_DDI_PHSYNC; + + if (cpu_transcoder == TRANSCODER_EDP) { + switch (pipe) { + case PIPE_A: + /* On Haswell, can only use the always-on power well for + * eDP when not using the panel fitter, and when not + * using motion blur mitigation (which we don't + * support). */ + if (IS_HASWELL(dev) && + (intel_crtc->config->pch_pfit.enabled || + intel_crtc->config->pch_pfit.force_thru)) + temp |= TRANS_DDI_EDP_INPUT_A_ONOFF; + else + temp |= TRANS_DDI_EDP_INPUT_A_ON; + break; + case PIPE_B: + temp |= TRANS_DDI_EDP_INPUT_B_ONOFF; + break; + case PIPE_C: + temp |= TRANS_DDI_EDP_INPUT_C_ONOFF; + break; + default: + BUG(); + break; + } + } + + if (type == INTEL_OUTPUT_HDMI) { + if (intel_crtc->config->has_hdmi_sink) + temp |= TRANS_DDI_MODE_SELECT_HDMI; + else + temp |= TRANS_DDI_MODE_SELECT_DVI; + + } else if (type == INTEL_OUTPUT_ANALOG) { + temp |= TRANS_DDI_MODE_SELECT_FDI; + temp |= (intel_crtc->config->fdi_lanes - 1) << 1; + + } else if (type == INTEL_OUTPUT_DISPLAYPORT || + type == INTEL_OUTPUT_EDP) { + struct intel_dp *intel_dp = enc_to_intel_dp(encoder); + + if (intel_dp->is_mst) { + temp |= TRANS_DDI_MODE_SELECT_DP_MST; + } else + temp |= TRANS_DDI_MODE_SELECT_DP_SST; + + temp |= DDI_PORT_WIDTH(intel_dp->lane_count); + } else if (type == INTEL_OUTPUT_DP_MST) { + struct intel_dp *intel_dp = &enc_to_mst(encoder)->primary->dp; + + if (intel_dp->is_mst) { + temp |= TRANS_DDI_MODE_SELECT_DP_MST; + } else + temp |= TRANS_DDI_MODE_SELECT_DP_SST; + + temp |= DDI_PORT_WIDTH(intel_dp->lane_count); + } else { + WARN(1, "Invalid encoder type %d for pipe %c\n", + intel_encoder->type, pipe_name(pipe)); + } + + I915_WRITE(TRANS_DDI_FUNC_CTL(cpu_transcoder), temp); +} + +void intel_ddi_disable_transcoder_func(struct drm_i915_private *dev_priv, + enum transcoder cpu_transcoder) +{ + uint32_t reg = TRANS_DDI_FUNC_CTL(cpu_transcoder); + uint32_t val = I915_READ(reg); + + val &= ~(TRANS_DDI_FUNC_ENABLE | TRANS_DDI_PORT_MASK | TRANS_DDI_DP_VC_PAYLOAD_ALLOC); + val |= TRANS_DDI_PORT_NONE; + I915_WRITE(reg, val); +} + +bool intel_ddi_connector_get_hw_state(struct intel_connector *intel_connector) +{ + struct drm_device *dev = intel_connector->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_encoder *intel_encoder = intel_connector->encoder; + int type = intel_connector->base.connector_type; + enum port port = intel_ddi_get_encoder_port(intel_encoder); + enum pipe pipe = 0; + enum transcoder cpu_transcoder; + enum intel_display_power_domain power_domain; + uint32_t tmp; + + power_domain = intel_display_port_power_domain(intel_encoder); + if (!intel_display_power_is_enabled(dev_priv, power_domain)) + return false; + + if (!intel_encoder->get_hw_state(intel_encoder, &pipe)) + return false; + + if (port == PORT_A) + cpu_transcoder = TRANSCODER_EDP; + else + cpu_transcoder = (enum transcoder) pipe; + + tmp = I915_READ(TRANS_DDI_FUNC_CTL(cpu_transcoder)); + + switch (tmp & TRANS_DDI_MODE_SELECT_MASK) { + case TRANS_DDI_MODE_SELECT_HDMI: + case TRANS_DDI_MODE_SELECT_DVI: + return (type == DRM_MODE_CONNECTOR_HDMIA); + + case TRANS_DDI_MODE_SELECT_DP_SST: + if (type == DRM_MODE_CONNECTOR_eDP) + return true; + return (type == DRM_MODE_CONNECTOR_DisplayPort); + case TRANS_DDI_MODE_SELECT_DP_MST: + /* if the transcoder is in MST state then + * connector isn't connected */ + return false; + + case TRANS_DDI_MODE_SELECT_FDI: + return (type == DRM_MODE_CONNECTOR_VGA); + + default: + return false; + } +} + +bool intel_ddi_get_hw_state(struct intel_encoder *encoder, + enum pipe *pipe) +{ + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum port port = intel_ddi_get_encoder_port(encoder); + enum intel_display_power_domain power_domain; + u32 tmp; + int i; + + power_domain = intel_display_port_power_domain(encoder); + if (!intel_display_power_is_enabled(dev_priv, power_domain)) + return false; + + tmp = I915_READ(DDI_BUF_CTL(port)); + + if (!(tmp & DDI_BUF_CTL_ENABLE)) + return false; + + if (port == PORT_A) { + tmp = I915_READ(TRANS_DDI_FUNC_CTL(TRANSCODER_EDP)); + + switch (tmp & TRANS_DDI_EDP_INPUT_MASK) { + case TRANS_DDI_EDP_INPUT_A_ON: + case TRANS_DDI_EDP_INPUT_A_ONOFF: + *pipe = PIPE_A; + break; + case TRANS_DDI_EDP_INPUT_B_ONOFF: + *pipe = PIPE_B; + break; + case TRANS_DDI_EDP_INPUT_C_ONOFF: + *pipe = PIPE_C; + break; + } + + return true; + } else { + for (i = TRANSCODER_A; i <= TRANSCODER_C; i++) { + tmp = I915_READ(TRANS_DDI_FUNC_CTL(i)); + + if ((tmp & TRANS_DDI_PORT_MASK) + == TRANS_DDI_SELECT_PORT(port)) { + if ((tmp & TRANS_DDI_MODE_SELECT_MASK) == TRANS_DDI_MODE_SELECT_DP_MST) + return false; + + *pipe = i; + return true; + } + } + } + + DRM_DEBUG_KMS("No pipe for ddi port %c found\n", port_name(port)); + + return false; +} + +void intel_ddi_enable_pipe_clock(struct intel_crtc *intel_crtc) +{ + struct drm_crtc *crtc = &intel_crtc->base; + struct drm_i915_private *dev_priv = crtc->dev->dev_private; + struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); + enum port port = intel_ddi_get_encoder_port(intel_encoder); + enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; + + if (cpu_transcoder != TRANSCODER_EDP) + I915_WRITE(TRANS_CLK_SEL(cpu_transcoder), + TRANS_CLK_SEL_PORT(port)); +} + +void intel_ddi_disable_pipe_clock(struct intel_crtc *intel_crtc) +{ + struct drm_i915_private *dev_priv = intel_crtc->base.dev->dev_private; + enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; + + if (cpu_transcoder != TRANSCODER_EDP) + I915_WRITE(TRANS_CLK_SEL(cpu_transcoder), + TRANS_CLK_SEL_DISABLED); +} + +static void intel_ddi_pre_enable(struct intel_encoder *intel_encoder) +{ + struct drm_encoder *encoder = &intel_encoder->base; + struct drm_device *dev = encoder->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *crtc = to_intel_crtc(encoder->crtc); + enum port port = intel_ddi_get_encoder_port(intel_encoder); + int type = intel_encoder->type; + + if (type == INTEL_OUTPUT_EDP) { + struct intel_dp *intel_dp = enc_to_intel_dp(encoder); + intel_edp_panel_on(intel_dp); + } + + if (IS_SKYLAKE(dev)) { + uint32_t dpll = crtc->config->ddi_pll_sel; + uint32_t val; + + /* + * DPLL0 is used for eDP and is the only "private" DPLL (as + * opposed to shared) on SKL + */ + if (type == INTEL_OUTPUT_EDP) { + WARN_ON(dpll != SKL_DPLL0); + + val = I915_READ(DPLL_CTRL1); + + val &= ~(DPLL_CTRL1_HDMI_MODE(dpll) | + DPLL_CTRL1_SSC(dpll) | + DPLL_CTRL1_LINK_RATE_MASK(dpll)); + val |= crtc->config->dpll_hw_state.ctrl1 << (dpll * 6); + + I915_WRITE(DPLL_CTRL1, val); + POSTING_READ(DPLL_CTRL1); + } + + /* DDI -> PLL mapping */ + val = I915_READ(DPLL_CTRL2); + + val &= ~(DPLL_CTRL2_DDI_CLK_OFF(port) | + DPLL_CTRL2_DDI_CLK_SEL_MASK(port)); + val |= (DPLL_CTRL2_DDI_CLK_SEL(dpll, port) | + DPLL_CTRL2_DDI_SEL_OVERRIDE(port)); + + I915_WRITE(DPLL_CTRL2, val); + + } else { + WARN_ON(crtc->config->ddi_pll_sel == PORT_CLK_SEL_NONE); + I915_WRITE(PORT_CLK_SEL(port), crtc->config->ddi_pll_sel); + } + + if (type == INTEL_OUTPUT_DISPLAYPORT || type == INTEL_OUTPUT_EDP) { + struct intel_dp *intel_dp = enc_to_intel_dp(encoder); + + intel_ddi_init_dp_buf_reg(intel_encoder); + + intel_dp_sink_dpms(intel_dp, DRM_MODE_DPMS_ON); + intel_dp_start_link_train(intel_dp); + intel_dp_complete_link_train(intel_dp); + if (port != PORT_A || INTEL_INFO(dev)->gen >= 9) + intel_dp_stop_link_train(intel_dp); + } else if (type == INTEL_OUTPUT_HDMI) { + struct intel_hdmi *intel_hdmi = enc_to_intel_hdmi(encoder); + + intel_hdmi->set_infoframes(encoder, + crtc->config->has_hdmi_sink, + &crtc->config->base.adjusted_mode); + } +} + +static void intel_ddi_post_disable(struct intel_encoder *intel_encoder) +{ + struct drm_encoder *encoder = &intel_encoder->base; + struct drm_device *dev = encoder->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum port port = intel_ddi_get_encoder_port(intel_encoder); + int type = intel_encoder->type; + uint32_t val; + bool wait = false; + + val = I915_READ(DDI_BUF_CTL(port)); + if (val & DDI_BUF_CTL_ENABLE) { + val &= ~DDI_BUF_CTL_ENABLE; + I915_WRITE(DDI_BUF_CTL(port), val); + wait = true; + } + + val = I915_READ(DP_TP_CTL(port)); + val &= ~(DP_TP_CTL_ENABLE | DP_TP_CTL_LINK_TRAIN_MASK); + val |= DP_TP_CTL_LINK_TRAIN_PAT1; + I915_WRITE(DP_TP_CTL(port), val); + + if (wait) + intel_wait_ddi_buf_idle(dev_priv, port); + + if (type == INTEL_OUTPUT_DISPLAYPORT || type == INTEL_OUTPUT_EDP) { + struct intel_dp *intel_dp = enc_to_intel_dp(encoder); + intel_dp_sink_dpms(intel_dp, DRM_MODE_DPMS_OFF); + intel_edp_panel_vdd_on(intel_dp); + intel_edp_panel_off(intel_dp); + } + + if (IS_SKYLAKE(dev)) + I915_WRITE(DPLL_CTRL2, (I915_READ(DPLL_CTRL2) | + DPLL_CTRL2_DDI_CLK_OFF(port))); + else + I915_WRITE(PORT_CLK_SEL(port), PORT_CLK_SEL_NONE); +} + +static void intel_enable_ddi(struct intel_encoder *intel_encoder) +{ + struct drm_encoder *encoder = &intel_encoder->base; + struct drm_crtc *crtc = encoder->crtc; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct drm_device *dev = encoder->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum port port = intel_ddi_get_encoder_port(intel_encoder); + int type = intel_encoder->type; + + if (type == INTEL_OUTPUT_HDMI) { + struct intel_digital_port *intel_dig_port = + enc_to_dig_port(encoder); + + /* In HDMI/DVI mode, the port width, and swing/emphasis values + * are ignored so nothing special needs to be done besides + * enabling the port. + */ + I915_WRITE(DDI_BUF_CTL(port), + intel_dig_port->saved_port_bits | + DDI_BUF_CTL_ENABLE); + } else if (type == INTEL_OUTPUT_EDP) { + struct intel_dp *intel_dp = enc_to_intel_dp(encoder); + + if (port == PORT_A && INTEL_INFO(dev)->gen < 9) + intel_dp_stop_link_train(intel_dp); + + intel_edp_backlight_on(intel_dp); + intel_psr_enable(intel_dp); + intel_edp_drrs_enable(intel_dp); + } + + if (intel_crtc->config->has_audio) { + intel_display_power_get(dev_priv, POWER_DOMAIN_AUDIO); + intel_audio_codec_enable(intel_encoder); + } +} + +static void intel_disable_ddi(struct intel_encoder *intel_encoder) +{ + struct drm_encoder *encoder = &intel_encoder->base; + struct drm_crtc *crtc = encoder->crtc; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + int type = intel_encoder->type; + struct drm_device *dev = encoder->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + if (intel_crtc->config->has_audio) { + intel_audio_codec_disable(intel_encoder); + intel_display_power_put(dev_priv, POWER_DOMAIN_AUDIO); + } + + if (type == INTEL_OUTPUT_EDP) { + struct intel_dp *intel_dp = enc_to_intel_dp(encoder); + + intel_edp_drrs_disable(intel_dp); + intel_psr_disable(intel_dp); + intel_edp_backlight_off(intel_dp); + } +} + +static void hsw_ddi_pll_enable(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll) +{ + I915_WRITE(WRPLL_CTL(pll->id), pll->config.hw_state.wrpll); + POSTING_READ(WRPLL_CTL(pll->id)); + udelay(20); +} + +static void hsw_ddi_pll_disable(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll) +{ + uint32_t val; + + val = I915_READ(WRPLL_CTL(pll->id)); + I915_WRITE(WRPLL_CTL(pll->id), val & ~WRPLL_PLL_ENABLE); + POSTING_READ(WRPLL_CTL(pll->id)); +} + +static bool hsw_ddi_pll_get_hw_state(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll, + struct intel_dpll_hw_state *hw_state) +{ + uint32_t val; + + if (!intel_display_power_is_enabled(dev_priv, POWER_DOMAIN_PLLS)) + return false; + + val = I915_READ(WRPLL_CTL(pll->id)); + hw_state->wrpll = val; + + return val & WRPLL_PLL_ENABLE; +} + +static const char * const hsw_ddi_pll_names[] = { + "WRPLL 1", + "WRPLL 2", +}; + +static void hsw_shared_dplls_init(struct drm_i915_private *dev_priv) +{ + int i; + + dev_priv->num_shared_dpll = 2; + + for (i = 0; i < dev_priv->num_shared_dpll; i++) { + dev_priv->shared_dplls[i].id = i; + dev_priv->shared_dplls[i].name = hsw_ddi_pll_names[i]; + dev_priv->shared_dplls[i].disable = hsw_ddi_pll_disable; + dev_priv->shared_dplls[i].enable = hsw_ddi_pll_enable; + dev_priv->shared_dplls[i].get_hw_state = + hsw_ddi_pll_get_hw_state; + } +} + +static const char * const skl_ddi_pll_names[] = { + "DPLL 1", + "DPLL 2", + "DPLL 3", +}; + +struct skl_dpll_regs { + u32 ctl, cfgcr1, cfgcr2; +}; + +/* this array is indexed by the *shared* pll id */ +static const struct skl_dpll_regs skl_dpll_regs[3] = { + { + /* DPLL 1 */ + .ctl = LCPLL2_CTL, + .cfgcr1 = DPLL1_CFGCR1, + .cfgcr2 = DPLL1_CFGCR2, + }, + { + /* DPLL 2 */ + .ctl = WRPLL_CTL1, + .cfgcr1 = DPLL2_CFGCR1, + .cfgcr2 = DPLL2_CFGCR2, + }, + { + /* DPLL 3 */ + .ctl = WRPLL_CTL2, + .cfgcr1 = DPLL3_CFGCR1, + .cfgcr2 = DPLL3_CFGCR2, + }, +}; + +static void skl_ddi_pll_enable(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll) +{ + uint32_t val; + unsigned int dpll; + const struct skl_dpll_regs *regs = skl_dpll_regs; + + /* DPLL0 is not part of the shared DPLLs, so pll->id is 0 for DPLL1 */ + dpll = pll->id + 1; + + val = I915_READ(DPLL_CTRL1); + + val &= ~(DPLL_CTRL1_HDMI_MODE(dpll) | DPLL_CTRL1_SSC(dpll) | + DPLL_CTRL1_LINK_RATE_MASK(dpll)); + val |= pll->config.hw_state.ctrl1 << (dpll * 6); + + I915_WRITE(DPLL_CTRL1, val); + POSTING_READ(DPLL_CTRL1); + + I915_WRITE(regs[pll->id].cfgcr1, pll->config.hw_state.cfgcr1); + I915_WRITE(regs[pll->id].cfgcr2, pll->config.hw_state.cfgcr2); + POSTING_READ(regs[pll->id].cfgcr1); + POSTING_READ(regs[pll->id].cfgcr2); + + /* the enable bit is always bit 31 */ + I915_WRITE(regs[pll->id].ctl, + I915_READ(regs[pll->id].ctl) | LCPLL_PLL_ENABLE); + + if (wait_for(I915_READ(DPLL_STATUS) & DPLL_LOCK(dpll), 5)) + DRM_ERROR("DPLL %d not locked\n", dpll); +} + +static void skl_ddi_pll_disable(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll) +{ + const struct skl_dpll_regs *regs = skl_dpll_regs; + + /* the enable bit is always bit 31 */ + I915_WRITE(regs[pll->id].ctl, + I915_READ(regs[pll->id].ctl) & ~LCPLL_PLL_ENABLE); + POSTING_READ(regs[pll->id].ctl); +} + +static bool skl_ddi_pll_get_hw_state(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll, + struct intel_dpll_hw_state *hw_state) +{ + uint32_t val; + unsigned int dpll; + const struct skl_dpll_regs *regs = skl_dpll_regs; + + if (!intel_display_power_is_enabled(dev_priv, POWER_DOMAIN_PLLS)) + return false; + + /* DPLL0 is not part of the shared DPLLs, so pll->id is 0 for DPLL1 */ + dpll = pll->id + 1; + + val = I915_READ(regs[pll->id].ctl); + if (!(val & LCPLL_PLL_ENABLE)) + return false; + + val = I915_READ(DPLL_CTRL1); + hw_state->ctrl1 = (val >> (dpll * 6)) & 0x3f; + + /* avoid reading back stale values if HDMI mode is not enabled */ + if (val & DPLL_CTRL1_HDMI_MODE(dpll)) { + hw_state->cfgcr1 = I915_READ(regs[pll->id].cfgcr1); + hw_state->cfgcr2 = I915_READ(regs[pll->id].cfgcr2); + } + + return true; +} + +static void skl_shared_dplls_init(struct drm_i915_private *dev_priv) +{ + int i; + + dev_priv->num_shared_dpll = 3; + + for (i = 0; i < dev_priv->num_shared_dpll; i++) { + dev_priv->shared_dplls[i].id = i; + dev_priv->shared_dplls[i].name = skl_ddi_pll_names[i]; + dev_priv->shared_dplls[i].disable = skl_ddi_pll_disable; + dev_priv->shared_dplls[i].enable = skl_ddi_pll_enable; + dev_priv->shared_dplls[i].get_hw_state = + skl_ddi_pll_get_hw_state; + } +} + +void intel_ddi_pll_init(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t val = I915_READ(LCPLL_CTL); + + if (IS_SKYLAKE(dev)) + skl_shared_dplls_init(dev_priv); + else + hsw_shared_dplls_init(dev_priv); + + DRM_DEBUG_KMS("CDCLK running at %dKHz\n", + dev_priv->display.get_display_clock_speed(dev)); + + if (IS_SKYLAKE(dev)) { + if (!(I915_READ(LCPLL1_CTL) & LCPLL_PLL_ENABLE)) + DRM_ERROR("LCPLL1 is disabled\n"); + else + intel_display_power_get(dev_priv, POWER_DOMAIN_PLLS); + } else { + /* + * The LCPLL register should be turned on by the BIOS. For now + * let's just check its state and print errors in case + * something is wrong. Don't even try to turn it on. + */ + + if (val & LCPLL_CD_SOURCE_FCLK) + DRM_ERROR("CDCLK source is not LCPLL\n"); + + if (val & LCPLL_PLL_DISABLE) + DRM_ERROR("LCPLL is disabled\n"); + } +} + +void intel_ddi_prepare_link_retrain(struct drm_encoder *encoder) +{ + struct intel_digital_port *intel_dig_port = enc_to_dig_port(encoder); + struct intel_dp *intel_dp = &intel_dig_port->dp; + struct drm_i915_private *dev_priv = encoder->dev->dev_private; + enum port port = intel_dig_port->port; + uint32_t val; + bool wait = false; + + if (I915_READ(DP_TP_CTL(port)) & DP_TP_CTL_ENABLE) { + val = I915_READ(DDI_BUF_CTL(port)); + if (val & DDI_BUF_CTL_ENABLE) { + val &= ~DDI_BUF_CTL_ENABLE; + I915_WRITE(DDI_BUF_CTL(port), val); + wait = true; + } + + val = I915_READ(DP_TP_CTL(port)); + val &= ~(DP_TP_CTL_ENABLE | DP_TP_CTL_LINK_TRAIN_MASK); + val |= DP_TP_CTL_LINK_TRAIN_PAT1; + I915_WRITE(DP_TP_CTL(port), val); + POSTING_READ(DP_TP_CTL(port)); + + if (wait) + intel_wait_ddi_buf_idle(dev_priv, port); + } + + val = DP_TP_CTL_ENABLE | + DP_TP_CTL_LINK_TRAIN_PAT1 | DP_TP_CTL_SCRAMBLE_DISABLE; + if (intel_dp->is_mst) + val |= DP_TP_CTL_MODE_MST; + else { + val |= DP_TP_CTL_MODE_SST; + if (drm_dp_enhanced_frame_cap(intel_dp->dpcd)) + val |= DP_TP_CTL_ENHANCED_FRAME_ENABLE; + } + I915_WRITE(DP_TP_CTL(port), val); + POSTING_READ(DP_TP_CTL(port)); + + intel_dp->DP |= DDI_BUF_CTL_ENABLE; + I915_WRITE(DDI_BUF_CTL(port), intel_dp->DP); + POSTING_READ(DDI_BUF_CTL(port)); + + udelay(600); +} + +void intel_ddi_fdi_disable(struct drm_crtc *crtc) +{ + struct drm_i915_private *dev_priv = crtc->dev->dev_private; + struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); + uint32_t val; + + intel_ddi_post_disable(intel_encoder); + + val = I915_READ(_FDI_RXA_CTL); + val &= ~FDI_RX_ENABLE; + I915_WRITE(_FDI_RXA_CTL, val); + + val = I915_READ(_FDI_RXA_MISC); + val &= ~(FDI_RX_PWRDN_LANE1_MASK | FDI_RX_PWRDN_LANE0_MASK); + val |= FDI_RX_PWRDN_LANE1_VAL(2) | FDI_RX_PWRDN_LANE0_VAL(2); + I915_WRITE(_FDI_RXA_MISC, val); + + val = I915_READ(_FDI_RXA_CTL); + val &= ~FDI_PCDCLK; + I915_WRITE(_FDI_RXA_CTL, val); + + val = I915_READ(_FDI_RXA_CTL); + val &= ~FDI_RX_PLL_ENABLE; + I915_WRITE(_FDI_RXA_CTL, val); +} + +static void intel_ddi_hot_plug(struct intel_encoder *intel_encoder) +{ + struct intel_digital_port *intel_dig_port = enc_to_dig_port(&intel_encoder->base); + int type = intel_dig_port->base.type; + + if (type != INTEL_OUTPUT_DISPLAYPORT && + type != INTEL_OUTPUT_EDP && + type != INTEL_OUTPUT_UNKNOWN) { + return; + } + + intel_dp_hot_plug(intel_encoder); +} + +void intel_ddi_get_config(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config) +{ + struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); + enum transcoder cpu_transcoder = pipe_config->cpu_transcoder; + struct intel_hdmi *intel_hdmi; + u32 temp, flags = 0; + + temp = I915_READ(TRANS_DDI_FUNC_CTL(cpu_transcoder)); + if (temp & TRANS_DDI_PHSYNC) + flags |= DRM_MODE_FLAG_PHSYNC; + else + flags |= DRM_MODE_FLAG_NHSYNC; + if (temp & TRANS_DDI_PVSYNC) + flags |= DRM_MODE_FLAG_PVSYNC; + else + flags |= DRM_MODE_FLAG_NVSYNC; + + pipe_config->base.adjusted_mode.flags |= flags; + + switch (temp & TRANS_DDI_BPC_MASK) { + case TRANS_DDI_BPC_6: + pipe_config->pipe_bpp = 18; + break; + case TRANS_DDI_BPC_8: + pipe_config->pipe_bpp = 24; + break; + case TRANS_DDI_BPC_10: + pipe_config->pipe_bpp = 30; + break; + case TRANS_DDI_BPC_12: + pipe_config->pipe_bpp = 36; + break; + default: + break; + } + + switch (temp & TRANS_DDI_MODE_SELECT_MASK) { + case TRANS_DDI_MODE_SELECT_HDMI: + pipe_config->has_hdmi_sink = true; + intel_hdmi = enc_to_intel_hdmi(&encoder->base); + + if (intel_hdmi->infoframe_enabled(&encoder->base)) + pipe_config->has_infoframe = true; + break; + case TRANS_DDI_MODE_SELECT_DVI: + case TRANS_DDI_MODE_SELECT_FDI: + break; + case TRANS_DDI_MODE_SELECT_DP_SST: + case TRANS_DDI_MODE_SELECT_DP_MST: + pipe_config->has_dp_encoder = true; + intel_dp_get_m_n(intel_crtc, pipe_config); + break; + default: + break; + } + + if (intel_display_power_is_enabled(dev_priv, POWER_DOMAIN_AUDIO)) { + temp = I915_READ(HSW_AUD_PIN_ELD_CP_VLD); + if (temp & AUDIO_OUTPUT_ENABLE(intel_crtc->pipe)) + pipe_config->has_audio = true; + } + + if (encoder->type == INTEL_OUTPUT_EDP && dev_priv->vbt.edp_bpp && + pipe_config->pipe_bpp > dev_priv->vbt.edp_bpp) { + /* + * This is a big fat ugly hack. + * + * Some machines in UEFI boot mode provide us a VBT that has 18 + * bpp and 1.62 GHz link bandwidth for eDP, which for reasons + * unknown we fail to light up. Yet the same BIOS boots up with + * 24 bpp and 2.7 GHz link. Use the same bpp as the BIOS uses as + * max, not what it tells us to use. + * + * Note: This will still be broken if the eDP panel is not lit + * up by the BIOS, and thus we can't get the mode at module + * load. + */ + DRM_DEBUG_KMS("pipe has %d bpp for eDP panel, overriding BIOS-provided max %d bpp\n", + pipe_config->pipe_bpp, dev_priv->vbt.edp_bpp); + dev_priv->vbt.edp_bpp = pipe_config->pipe_bpp; + } + + intel_ddi_clock_get(encoder, pipe_config); +} + +static void intel_ddi_destroy(struct drm_encoder *encoder) +{ + /* HDMI has nothing special to destroy, so we can go with this. */ + intel_dp_encoder_destroy(encoder); +} + +static bool intel_ddi_compute_config(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config) +{ + int type = encoder->type; + int port = intel_ddi_get_encoder_port(encoder); + + WARN(type == INTEL_OUTPUT_UNKNOWN, "compute_config() on unknown output!\n"); + + if (port == PORT_A) + pipe_config->cpu_transcoder = TRANSCODER_EDP; + + if (type == INTEL_OUTPUT_HDMI) + return intel_hdmi_compute_config(encoder, pipe_config); + else + return intel_dp_compute_config(encoder, pipe_config); +} + +static const struct drm_encoder_funcs intel_ddi_funcs = { + .destroy = intel_ddi_destroy, +}; + +static struct intel_connector * +intel_ddi_init_dp_connector(struct intel_digital_port *intel_dig_port) +{ + struct intel_connector *connector; + enum port port = intel_dig_port->port; + + connector = intel_connector_alloc(); + if (!connector) + return NULL; + + intel_dig_port->dp.output_reg = DDI_BUF_CTL(port); + if (!intel_dp_init_connector(intel_dig_port, connector)) { + kfree(connector); + return NULL; + } + + return connector; +} + +static struct intel_connector * +intel_ddi_init_hdmi_connector(struct intel_digital_port *intel_dig_port) +{ + struct intel_connector *connector; + enum port port = intel_dig_port->port; + + connector = intel_connector_alloc(); + if (!connector) + return NULL; + + intel_dig_port->hdmi.hdmi_reg = DDI_BUF_CTL(port); + intel_hdmi_init_connector(intel_dig_port, connector); + + return connector; +} + +void intel_ddi_init(struct drm_device *dev, enum port port) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_digital_port *intel_dig_port; + struct intel_encoder *intel_encoder; + struct drm_encoder *encoder; + bool init_hdmi, init_dp; + + init_hdmi = (dev_priv->vbt.ddi_port_info[port].supports_dvi || + dev_priv->vbt.ddi_port_info[port].supports_hdmi); + init_dp = dev_priv->vbt.ddi_port_info[port].supports_dp; + if (!init_dp && !init_hdmi) { + DRM_DEBUG_KMS("VBT says port %c is not DVI/HDMI/DP compatible, assuming it is\n", + port_name(port)); + init_hdmi = true; + init_dp = true; + } + + intel_dig_port = kzalloc(sizeof(*intel_dig_port), GFP_KERNEL); + if (!intel_dig_port) + return; + + intel_encoder = &intel_dig_port->base; + encoder = &intel_encoder->base; + + drm_encoder_init(dev, encoder, &intel_ddi_funcs, + DRM_MODE_ENCODER_TMDS); + + intel_encoder->compute_config = intel_ddi_compute_config; + intel_encoder->enable = intel_enable_ddi; + intel_encoder->pre_enable = intel_ddi_pre_enable; + intel_encoder->disable = intel_disable_ddi; + intel_encoder->post_disable = intel_ddi_post_disable; + intel_encoder->get_hw_state = intel_ddi_get_hw_state; + intel_encoder->get_config = intel_ddi_get_config; + + intel_dig_port->port = port; + intel_dig_port->saved_port_bits = I915_READ(DDI_BUF_CTL(port)) & + (DDI_BUF_PORT_REVERSAL | + DDI_A_4_LANES); + + intel_encoder->type = INTEL_OUTPUT_UNKNOWN; + intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2); + intel_encoder->cloneable = 0; + intel_encoder->hot_plug = intel_ddi_hot_plug; + + if (init_dp) { + if (!intel_ddi_init_dp_connector(intel_dig_port)) + goto err; + + intel_dig_port->hpd_pulse = intel_dp_hpd_pulse; + dev_priv->hpd_irq_port[port] = intel_dig_port; + } + + /* In theory we don't need the encoder->type check, but leave it just in + * case we have some really bad VBTs... */ + if (intel_encoder->type != INTEL_OUTPUT_EDP && init_hdmi) { + if (!intel_ddi_init_hdmi_connector(intel_dig_port)) + goto err; + } + + return; + +err: + drm_encoder_cleanup(encoder); + kfree(intel_dig_port); +} --- linux-3.19.0.orig/ubuntu/i915/intel_display.c +++ linux-3.19.0/ubuntu/i915/intel_display.c @@ -0,0 +1,14962 @@ +/* + * Copyright © 2006-2007 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + * + * Authors: + * Eric Anholt + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "intel_drv.h" +#include +#include "i915_drv.h" +#include "i915_trace.h" +#include +#include +#include +#include +#include +#include +#include + +/* Primary plane formats supported by all gen */ +#define COMMON_PRIMARY_FORMATS \ + DRM_FORMAT_C8, \ + DRM_FORMAT_RGB565, \ + DRM_FORMAT_XRGB8888, \ + DRM_FORMAT_ARGB8888 + +/* Primary plane formats for gen <= 3 */ +static const uint32_t intel_primary_formats_gen2[] = { + COMMON_PRIMARY_FORMATS, + DRM_FORMAT_XRGB1555, + DRM_FORMAT_ARGB1555, +}; + +/* Primary plane formats for gen >= 4 */ +static const uint32_t intel_primary_formats_gen4[] = { + COMMON_PRIMARY_FORMATS, \ + DRM_FORMAT_XBGR8888, + DRM_FORMAT_ABGR8888, + DRM_FORMAT_XRGB2101010, + DRM_FORMAT_ARGB2101010, + DRM_FORMAT_XBGR2101010, + DRM_FORMAT_ABGR2101010, +}; + +/* Cursor formats */ +static const uint32_t intel_cursor_formats[] = { + DRM_FORMAT_ARGB8888, +}; + +static void intel_crtc_update_cursor(struct drm_crtc *crtc, bool on); + +static void i9xx_crtc_clock_get(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config); +static void ironlake_pch_clock_get(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config); + +static int intel_set_mode(struct drm_crtc *crtc, struct drm_display_mode *mode, + int x, int y, struct drm_framebuffer *old_fb, + struct drm_atomic_state *state); +static int intel_framebuffer_init(struct drm_device *dev, + struct intel_framebuffer *ifb, + struct drm_mode_fb_cmd2 *mode_cmd, + struct drm_i915_gem_object *obj); +static void i9xx_set_pipeconf(struct intel_crtc *intel_crtc); +static void intel_set_pipe_timings(struct intel_crtc *intel_crtc); +static void intel_cpu_transcoder_set_m_n(struct intel_crtc *crtc, + struct intel_link_m_n *m_n, + struct intel_link_m_n *m2_n2); +static void ironlake_set_pipeconf(struct drm_crtc *crtc); +static void haswell_set_pipeconf(struct drm_crtc *crtc); +static void intel_set_pipe_csc(struct drm_crtc *crtc); +static void vlv_prepare_pll(struct intel_crtc *crtc, + const struct intel_crtc_state *pipe_config); +static void chv_prepare_pll(struct intel_crtc *crtc, + const struct intel_crtc_state *pipe_config); +static void intel_begin_crtc_commit(struct drm_crtc *crtc); +static void intel_finish_crtc_commit(struct drm_crtc *crtc); + +static struct intel_encoder *intel_find_encoder(struct intel_connector *connector, int pipe) +{ + if (!connector->mst_port) + return connector->encoder; + else + return &connector->mst_port->mst_encoders[pipe]->base; +} + +typedef struct { + int min, max; +} intel_range_t; + +typedef struct { + int dot_limit; + int p2_slow, p2_fast; +} intel_p2_t; + +typedef struct intel_limit intel_limit_t; +struct intel_limit { + intel_range_t dot, vco, n, m, m1, m2, p, p1; + intel_p2_t p2; +}; + +int +intel_pch_rawclk(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + WARN_ON(!HAS_PCH_SPLIT(dev)); + + return I915_READ(PCH_RAWCLK_FREQ) & RAWCLK_FREQ_MASK; +} + +static inline u32 /* units of 100MHz */ +intel_fdi_link_freq(struct drm_device *dev) +{ + if (IS_GEN5(dev)) { + struct drm_i915_private *dev_priv = dev->dev_private; + return (I915_READ(FDI_PLL_BIOS_0) & FDI_PLL_FB_CLOCK_MASK) + 2; + } else + return 27; +} + +static const intel_limit_t intel_limits_i8xx_dac = { + .dot = { .min = 25000, .max = 350000 }, + .vco = { .min = 908000, .max = 1512000 }, + .n = { .min = 2, .max = 16 }, + .m = { .min = 96, .max = 140 }, + .m1 = { .min = 18, .max = 26 }, + .m2 = { .min = 6, .max = 16 }, + .p = { .min = 4, .max = 128 }, + .p1 = { .min = 2, .max = 33 }, + .p2 = { .dot_limit = 165000, + .p2_slow = 4, .p2_fast = 2 }, +}; + +static const intel_limit_t intel_limits_i8xx_dvo = { + .dot = { .min = 25000, .max = 350000 }, + .vco = { .min = 908000, .max = 1512000 }, + .n = { .min = 2, .max = 16 }, + .m = { .min = 96, .max = 140 }, + .m1 = { .min = 18, .max = 26 }, + .m2 = { .min = 6, .max = 16 }, + .p = { .min = 4, .max = 128 }, + .p1 = { .min = 2, .max = 33 }, + .p2 = { .dot_limit = 165000, + .p2_slow = 4, .p2_fast = 4 }, +}; + +static const intel_limit_t intel_limits_i8xx_lvds = { + .dot = { .min = 25000, .max = 350000 }, + .vco = { .min = 908000, .max = 1512000 }, + .n = { .min = 2, .max = 16 }, + .m = { .min = 96, .max = 140 }, + .m1 = { .min = 18, .max = 26 }, + .m2 = { .min = 6, .max = 16 }, + .p = { .min = 4, .max = 128 }, + .p1 = { .min = 1, .max = 6 }, + .p2 = { .dot_limit = 165000, + .p2_slow = 14, .p2_fast = 7 }, +}; + +static const intel_limit_t intel_limits_i9xx_sdvo = { + .dot = { .min = 20000, .max = 400000 }, + .vco = { .min = 1400000, .max = 2800000 }, + .n = { .min = 1, .max = 6 }, + .m = { .min = 70, .max = 120 }, + .m1 = { .min = 8, .max = 18 }, + .m2 = { .min = 3, .max = 7 }, + .p = { .min = 5, .max = 80 }, + .p1 = { .min = 1, .max = 8 }, + .p2 = { .dot_limit = 200000, + .p2_slow = 10, .p2_fast = 5 }, +}; + +static const intel_limit_t intel_limits_i9xx_lvds = { + .dot = { .min = 20000, .max = 400000 }, + .vco = { .min = 1400000, .max = 2800000 }, + .n = { .min = 1, .max = 6 }, + .m = { .min = 70, .max = 120 }, + .m1 = { .min = 8, .max = 18 }, + .m2 = { .min = 3, .max = 7 }, + .p = { .min = 7, .max = 98 }, + .p1 = { .min = 1, .max = 8 }, + .p2 = { .dot_limit = 112000, + .p2_slow = 14, .p2_fast = 7 }, +}; + + +static const intel_limit_t intel_limits_g4x_sdvo = { + .dot = { .min = 25000, .max = 270000 }, + .vco = { .min = 1750000, .max = 3500000}, + .n = { .min = 1, .max = 4 }, + .m = { .min = 104, .max = 138 }, + .m1 = { .min = 17, .max = 23 }, + .m2 = { .min = 5, .max = 11 }, + .p = { .min = 10, .max = 30 }, + .p1 = { .min = 1, .max = 3}, + .p2 = { .dot_limit = 270000, + .p2_slow = 10, + .p2_fast = 10 + }, +}; + +static const intel_limit_t intel_limits_g4x_hdmi = { + .dot = { .min = 22000, .max = 400000 }, + .vco = { .min = 1750000, .max = 3500000}, + .n = { .min = 1, .max = 4 }, + .m = { .min = 104, .max = 138 }, + .m1 = { .min = 16, .max = 23 }, + .m2 = { .min = 5, .max = 11 }, + .p = { .min = 5, .max = 80 }, + .p1 = { .min = 1, .max = 8}, + .p2 = { .dot_limit = 165000, + .p2_slow = 10, .p2_fast = 5 }, +}; + +static const intel_limit_t intel_limits_g4x_single_channel_lvds = { + .dot = { .min = 20000, .max = 115000 }, + .vco = { .min = 1750000, .max = 3500000 }, + .n = { .min = 1, .max = 3 }, + .m = { .min = 104, .max = 138 }, + .m1 = { .min = 17, .max = 23 }, + .m2 = { .min = 5, .max = 11 }, + .p = { .min = 28, .max = 112 }, + .p1 = { .min = 2, .max = 8 }, + .p2 = { .dot_limit = 0, + .p2_slow = 14, .p2_fast = 14 + }, +}; + +static const intel_limit_t intel_limits_g4x_dual_channel_lvds = { + .dot = { .min = 80000, .max = 224000 }, + .vco = { .min = 1750000, .max = 3500000 }, + .n = { .min = 1, .max = 3 }, + .m = { .min = 104, .max = 138 }, + .m1 = { .min = 17, .max = 23 }, + .m2 = { .min = 5, .max = 11 }, + .p = { .min = 14, .max = 42 }, + .p1 = { .min = 2, .max = 6 }, + .p2 = { .dot_limit = 0, + .p2_slow = 7, .p2_fast = 7 + }, +}; + +static const intel_limit_t intel_limits_pineview_sdvo = { + .dot = { .min = 20000, .max = 400000}, + .vco = { .min = 1700000, .max = 3500000 }, + /* Pineview's Ncounter is a ring counter */ + .n = { .min = 3, .max = 6 }, + .m = { .min = 2, .max = 256 }, + /* Pineview only has one combined m divider, which we treat as m2. */ + .m1 = { .min = 0, .max = 0 }, + .m2 = { .min = 0, .max = 254 }, + .p = { .min = 5, .max = 80 }, + .p1 = { .min = 1, .max = 8 }, + .p2 = { .dot_limit = 200000, + .p2_slow = 10, .p2_fast = 5 }, +}; + +static const intel_limit_t intel_limits_pineview_lvds = { + .dot = { .min = 20000, .max = 400000 }, + .vco = { .min = 1700000, .max = 3500000 }, + .n = { .min = 3, .max = 6 }, + .m = { .min = 2, .max = 256 }, + .m1 = { .min = 0, .max = 0 }, + .m2 = { .min = 0, .max = 254 }, + .p = { .min = 7, .max = 112 }, + .p1 = { .min = 1, .max = 8 }, + .p2 = { .dot_limit = 112000, + .p2_slow = 14, .p2_fast = 14 }, +}; + +/* Ironlake / Sandybridge + * + * We calculate clock using (register_value + 2) for N/M1/M2, so here + * the range value for them is (actual_value - 2). + */ +static const intel_limit_t intel_limits_ironlake_dac = { + .dot = { .min = 25000, .max = 350000 }, + .vco = { .min = 1760000, .max = 3510000 }, + .n = { .min = 1, .max = 5 }, + .m = { .min = 79, .max = 127 }, + .m1 = { .min = 12, .max = 22 }, + .m2 = { .min = 5, .max = 9 }, + .p = { .min = 5, .max = 80 }, + .p1 = { .min = 1, .max = 8 }, + .p2 = { .dot_limit = 225000, + .p2_slow = 10, .p2_fast = 5 }, +}; + +static const intel_limit_t intel_limits_ironlake_single_lvds = { + .dot = { .min = 25000, .max = 350000 }, + .vco = { .min = 1760000, .max = 3510000 }, + .n = { .min = 1, .max = 3 }, + .m = { .min = 79, .max = 118 }, + .m1 = { .min = 12, .max = 22 }, + .m2 = { .min = 5, .max = 9 }, + .p = { .min = 28, .max = 112 }, + .p1 = { .min = 2, .max = 8 }, + .p2 = { .dot_limit = 225000, + .p2_slow = 14, .p2_fast = 14 }, +}; + +static const intel_limit_t intel_limits_ironlake_dual_lvds = { + .dot = { .min = 25000, .max = 350000 }, + .vco = { .min = 1760000, .max = 3510000 }, + .n = { .min = 1, .max = 3 }, + .m = { .min = 79, .max = 127 }, + .m1 = { .min = 12, .max = 22 }, + .m2 = { .min = 5, .max = 9 }, + .p = { .min = 14, .max = 56 }, + .p1 = { .min = 2, .max = 8 }, + .p2 = { .dot_limit = 225000, + .p2_slow = 7, .p2_fast = 7 }, +}; + +/* LVDS 100mhz refclk limits. */ +static const intel_limit_t intel_limits_ironlake_single_lvds_100m = { + .dot = { .min = 25000, .max = 350000 }, + .vco = { .min = 1760000, .max = 3510000 }, + .n = { .min = 1, .max = 2 }, + .m = { .min = 79, .max = 126 }, + .m1 = { .min = 12, .max = 22 }, + .m2 = { .min = 5, .max = 9 }, + .p = { .min = 28, .max = 112 }, + .p1 = { .min = 2, .max = 8 }, + .p2 = { .dot_limit = 225000, + .p2_slow = 14, .p2_fast = 14 }, +}; + +static const intel_limit_t intel_limits_ironlake_dual_lvds_100m = { + .dot = { .min = 25000, .max = 350000 }, + .vco = { .min = 1760000, .max = 3510000 }, + .n = { .min = 1, .max = 3 }, + .m = { .min = 79, .max = 126 }, + .m1 = { .min = 12, .max = 22 }, + .m2 = { .min = 5, .max = 9 }, + .p = { .min = 14, .max = 42 }, + .p1 = { .min = 2, .max = 6 }, + .p2 = { .dot_limit = 225000, + .p2_slow = 7, .p2_fast = 7 }, +}; + +static const intel_limit_t intel_limits_vlv = { + /* + * These are the data rate limits (measured in fast clocks) + * since those are the strictest limits we have. The fast + * clock and actual rate limits are more relaxed, so checking + * them would make no difference. + */ + .dot = { .min = 25000 * 5, .max = 270000 * 5 }, + .vco = { .min = 4000000, .max = 6000000 }, + .n = { .min = 1, .max = 7 }, + .m1 = { .min = 2, .max = 3 }, + .m2 = { .min = 11, .max = 156 }, + .p1 = { .min = 2, .max = 3 }, + .p2 = { .p2_slow = 2, .p2_fast = 20 }, /* slow=min, fast=max */ +}; + +static const intel_limit_t intel_limits_chv = { + /* + * These are the data rate limits (measured in fast clocks) + * since those are the strictest limits we have. The fast + * clock and actual rate limits are more relaxed, so checking + * them would make no difference. + */ + .dot = { .min = 25000 * 5, .max = 540000 * 5}, + .vco = { .min = 4800000, .max = 6480000 }, + .n = { .min = 1, .max = 1 }, + .m1 = { .min = 2, .max = 2 }, + .m2 = { .min = 24 << 22, .max = 175 << 22 }, + .p1 = { .min = 2, .max = 4 }, + .p2 = { .p2_slow = 1, .p2_fast = 14 }, +}; + +static void vlv_clock(int refclk, intel_clock_t *clock) +{ + clock->m = clock->m1 * clock->m2; + clock->p = clock->p1 * clock->p2; + if (WARN_ON(clock->n == 0 || clock->p == 0)) + return; + clock->vco = DIV_ROUND_CLOSEST(refclk * clock->m, clock->n); + clock->dot = DIV_ROUND_CLOSEST(clock->vco, clock->p); +} + +/** + * Returns whether any output on the specified pipe is of the specified type + */ +bool intel_pipe_has_type(struct intel_crtc *crtc, enum intel_output_type type) +{ + struct drm_device *dev = crtc->base.dev; + struct intel_encoder *encoder; + + for_each_encoder_on_crtc(dev, &crtc->base, encoder) + if (encoder->type == type) + return true; + + return false; +} + +/** + * Returns whether any output on the specified pipe will have the specified + * type after a staged modeset is complete, i.e., the same as + * intel_pipe_has_type() but looking at encoder->new_crtc instead of + * encoder->crtc. + */ +static bool intel_pipe_will_have_type(const struct intel_crtc_state *crtc_state, + int type) +{ + struct drm_atomic_state *state = crtc_state->base.state; + struct drm_connector_state *connector_state; + struct intel_encoder *encoder; + int i, num_connectors = 0; + + for (i = 0; i < state->num_connector; i++) { + if (!state->connectors[i]) + continue; + + connector_state = state->connector_states[i]; + if (connector_state->crtc != crtc_state->base.crtc) + continue; + + num_connectors++; + + encoder = to_intel_encoder(connector_state->best_encoder); + if (encoder->type == type) + return true; + } + + WARN_ON(num_connectors == 0); + + return false; +} + +static const intel_limit_t * +intel_ironlake_limit(struct intel_crtc_state *crtc_state, int refclk) +{ + struct drm_device *dev = crtc_state->base.crtc->dev; + const intel_limit_t *limit; + + if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS)) { + if (intel_is_dual_link_lvds(dev)) { + if (refclk == 100000) + limit = &intel_limits_ironlake_dual_lvds_100m; + else + limit = &intel_limits_ironlake_dual_lvds; + } else { + if (refclk == 100000) + limit = &intel_limits_ironlake_single_lvds_100m; + else + limit = &intel_limits_ironlake_single_lvds; + } + } else + limit = &intel_limits_ironlake_dac; + + return limit; +} + +static const intel_limit_t * +intel_g4x_limit(struct intel_crtc_state *crtc_state) +{ + struct drm_device *dev = crtc_state->base.crtc->dev; + const intel_limit_t *limit; + + if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS)) { + if (intel_is_dual_link_lvds(dev)) + limit = &intel_limits_g4x_dual_channel_lvds; + else + limit = &intel_limits_g4x_single_channel_lvds; + } else if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_HDMI) || + intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_ANALOG)) { + limit = &intel_limits_g4x_hdmi; + } else if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_SDVO)) { + limit = &intel_limits_g4x_sdvo; + } else /* The option is for other outputs */ + limit = &intel_limits_i9xx_sdvo; + + return limit; +} + +static const intel_limit_t * +intel_limit(struct intel_crtc_state *crtc_state, int refclk) +{ + struct drm_device *dev = crtc_state->base.crtc->dev; + const intel_limit_t *limit; + + if (HAS_PCH_SPLIT(dev)) + limit = intel_ironlake_limit(crtc_state, refclk); + else if (IS_G4X(dev)) { + limit = intel_g4x_limit(crtc_state); + } else if (IS_PINEVIEW(dev)) { + if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS)) + limit = &intel_limits_pineview_lvds; + else + limit = &intel_limits_pineview_sdvo; + } else if (IS_CHERRYVIEW(dev)) { + limit = &intel_limits_chv; + } else if (IS_VALLEYVIEW(dev)) { + limit = &intel_limits_vlv; + } else if (!IS_GEN2(dev)) { + if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS)) + limit = &intel_limits_i9xx_lvds; + else + limit = &intel_limits_i9xx_sdvo; + } else { + if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS)) + limit = &intel_limits_i8xx_lvds; + else if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_DVO)) + limit = &intel_limits_i8xx_dvo; + else + limit = &intel_limits_i8xx_dac; + } + return limit; +} + +/* m1 is reserved as 0 in Pineview, n is a ring counter */ +static void pineview_clock(int refclk, intel_clock_t *clock) +{ + clock->m = clock->m2 + 2; + clock->p = clock->p1 * clock->p2; + if (WARN_ON(clock->n == 0 || clock->p == 0)) + return; + clock->vco = DIV_ROUND_CLOSEST(refclk * clock->m, clock->n); + clock->dot = DIV_ROUND_CLOSEST(clock->vco, clock->p); +} + +static uint32_t i9xx_dpll_compute_m(struct dpll *dpll) +{ + return 5 * (dpll->m1 + 2) + (dpll->m2 + 2); +} + +static void i9xx_clock(int refclk, intel_clock_t *clock) +{ + clock->m = i9xx_dpll_compute_m(clock); + clock->p = clock->p1 * clock->p2; + if (WARN_ON(clock->n + 2 == 0 || clock->p == 0)) + return; + clock->vco = DIV_ROUND_CLOSEST(refclk * clock->m, clock->n + 2); + clock->dot = DIV_ROUND_CLOSEST(clock->vco, clock->p); +} + +static void chv_clock(int refclk, intel_clock_t *clock) +{ + clock->m = clock->m1 * clock->m2; + clock->p = clock->p1 * clock->p2; + if (WARN_ON(clock->n == 0 || clock->p == 0)) + return; + clock->vco = DIV_ROUND_CLOSEST_ULL((uint64_t)refclk * clock->m, + clock->n << 22); + clock->dot = DIV_ROUND_CLOSEST(clock->vco, clock->p); +} + +#define INTELPllInvalid(s) do { /* DRM_DEBUG(s); */ return false; } while (0) +/** + * Returns whether the given set of divisors are valid for a given refclk with + * the given connectors. + */ + +static bool intel_PLL_is_valid(struct drm_device *dev, + const intel_limit_t *limit, + const intel_clock_t *clock) +{ + if (clock->n < limit->n.min || limit->n.max < clock->n) + INTELPllInvalid("n out of range\n"); + if (clock->p1 < limit->p1.min || limit->p1.max < clock->p1) + INTELPllInvalid("p1 out of range\n"); + if (clock->m2 < limit->m2.min || limit->m2.max < clock->m2) + INTELPllInvalid("m2 out of range\n"); + if (clock->m1 < limit->m1.min || limit->m1.max < clock->m1) + INTELPllInvalid("m1 out of range\n"); + + if (!IS_PINEVIEW(dev) && !IS_VALLEYVIEW(dev)) + if (clock->m1 <= clock->m2) + INTELPllInvalid("m1 <= m2\n"); + + if (!IS_VALLEYVIEW(dev)) { + if (clock->p < limit->p.min || limit->p.max < clock->p) + INTELPllInvalid("p out of range\n"); + if (clock->m < limit->m.min || limit->m.max < clock->m) + INTELPllInvalid("m out of range\n"); + } + + if (clock->vco < limit->vco.min || limit->vco.max < clock->vco) + INTELPllInvalid("vco out of range\n"); + /* XXX: We may need to be checking "Dot clock" depending on the multiplier, + * connector, etc., rather than just a single range. + */ + if (clock->dot < limit->dot.min || limit->dot.max < clock->dot) + INTELPllInvalid("dot out of range\n"); + + return true; +} + +static bool +i9xx_find_best_dpll(const intel_limit_t *limit, + struct intel_crtc_state *crtc_state, + int target, int refclk, intel_clock_t *match_clock, + intel_clock_t *best_clock) +{ + struct intel_crtc *crtc = to_intel_crtc(crtc_state->base.crtc); + struct drm_device *dev = crtc->base.dev; + intel_clock_t clock; + int err = target; + + if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS)) { + /* + * For LVDS just rely on its current settings for dual-channel. + * We haven't figured out how to reliably set up different + * single/dual channel state, if we even can. + */ + if (intel_is_dual_link_lvds(dev)) + clock.p2 = limit->p2.p2_fast; + else + clock.p2 = limit->p2.p2_slow; + } else { + if (target < limit->p2.dot_limit) + clock.p2 = limit->p2.p2_slow; + else + clock.p2 = limit->p2.p2_fast; + } + + memset(best_clock, 0, sizeof(*best_clock)); + + for (clock.m1 = limit->m1.min; clock.m1 <= limit->m1.max; + clock.m1++) { + for (clock.m2 = limit->m2.min; + clock.m2 <= limit->m2.max; clock.m2++) { + if (clock.m2 >= clock.m1) + break; + for (clock.n = limit->n.min; + clock.n <= limit->n.max; clock.n++) { + for (clock.p1 = limit->p1.min; + clock.p1 <= limit->p1.max; clock.p1++) { + int this_err; + + i9xx_clock(refclk, &clock); + if (!intel_PLL_is_valid(dev, limit, + &clock)) + continue; + if (match_clock && + clock.p != match_clock->p) + continue; + + this_err = abs(clock.dot - target); + if (this_err < err) { + *best_clock = clock; + err = this_err; + } + } + } + } + } + + return (err != target); +} + +static bool +pnv_find_best_dpll(const intel_limit_t *limit, + struct intel_crtc_state *crtc_state, + int target, int refclk, intel_clock_t *match_clock, + intel_clock_t *best_clock) +{ + struct intel_crtc *crtc = to_intel_crtc(crtc_state->base.crtc); + struct drm_device *dev = crtc->base.dev; + intel_clock_t clock; + int err = target; + + if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS)) { + /* + * For LVDS just rely on its current settings for dual-channel. + * We haven't figured out how to reliably set up different + * single/dual channel state, if we even can. + */ + if (intel_is_dual_link_lvds(dev)) + clock.p2 = limit->p2.p2_fast; + else + clock.p2 = limit->p2.p2_slow; + } else { + if (target < limit->p2.dot_limit) + clock.p2 = limit->p2.p2_slow; + else + clock.p2 = limit->p2.p2_fast; + } + + memset(best_clock, 0, sizeof(*best_clock)); + + for (clock.m1 = limit->m1.min; clock.m1 <= limit->m1.max; + clock.m1++) { + for (clock.m2 = limit->m2.min; + clock.m2 <= limit->m2.max; clock.m2++) { + for (clock.n = limit->n.min; + clock.n <= limit->n.max; clock.n++) { + for (clock.p1 = limit->p1.min; + clock.p1 <= limit->p1.max; clock.p1++) { + int this_err; + + pineview_clock(refclk, &clock); + if (!intel_PLL_is_valid(dev, limit, + &clock)) + continue; + if (match_clock && + clock.p != match_clock->p) + continue; + + this_err = abs(clock.dot - target); + if (this_err < err) { + *best_clock = clock; + err = this_err; + } + } + } + } + } + + return (err != target); +} + +static bool +g4x_find_best_dpll(const intel_limit_t *limit, + struct intel_crtc_state *crtc_state, + int target, int refclk, intel_clock_t *match_clock, + intel_clock_t *best_clock) +{ + struct intel_crtc *crtc = to_intel_crtc(crtc_state->base.crtc); + struct drm_device *dev = crtc->base.dev; + intel_clock_t clock; + int max_n; + bool found; + /* approximately equals target * 0.00585 */ + int err_most = (target >> 8) + (target >> 9); + found = false; + + if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS)) { + if (intel_is_dual_link_lvds(dev)) + clock.p2 = limit->p2.p2_fast; + else + clock.p2 = limit->p2.p2_slow; + } else { + if (target < limit->p2.dot_limit) + clock.p2 = limit->p2.p2_slow; + else + clock.p2 = limit->p2.p2_fast; + } + + memset(best_clock, 0, sizeof(*best_clock)); + max_n = limit->n.max; + /* based on hardware requirement, prefer smaller n to precision */ + for (clock.n = limit->n.min; clock.n <= max_n; clock.n++) { + /* based on hardware requirement, prefere larger m1,m2 */ + for (clock.m1 = limit->m1.max; + clock.m1 >= limit->m1.min; clock.m1--) { + for (clock.m2 = limit->m2.max; + clock.m2 >= limit->m2.min; clock.m2--) { + for (clock.p1 = limit->p1.max; + clock.p1 >= limit->p1.min; clock.p1--) { + int this_err; + + i9xx_clock(refclk, &clock); + if (!intel_PLL_is_valid(dev, limit, + &clock)) + continue; + + this_err = abs(clock.dot - target); + if (this_err < err_most) { + *best_clock = clock; + err_most = this_err; + max_n = clock.n; + found = true; + } + } + } + } + } + return found; +} + +/* + * Check if the calculated PLL configuration is more optimal compared to the + * best configuration and error found so far. Return the calculated error. + */ +static bool vlv_PLL_is_optimal(struct drm_device *dev, int target_freq, + const intel_clock_t *calculated_clock, + const intel_clock_t *best_clock, + unsigned int best_error_ppm, + unsigned int *error_ppm) +{ + /* + * For CHV ignore the error and consider only the P value. + * Prefer a bigger P value based on HW requirements. + */ + if (IS_CHERRYVIEW(dev)) { + *error_ppm = 0; + + return calculated_clock->p > best_clock->p; + } + + if (WARN_ON_ONCE(!target_freq)) + return false; + + *error_ppm = div_u64(1000000ULL * + abs(target_freq - calculated_clock->dot), + target_freq); + /* + * Prefer a better P value over a better (smaller) error if the error + * is small. Ensure this preference for future configurations too by + * setting the error to 0. + */ + if (*error_ppm < 100 && calculated_clock->p > best_clock->p) { + *error_ppm = 0; + + return true; + } + + return *error_ppm + 10 < best_error_ppm; +} + +static bool +vlv_find_best_dpll(const intel_limit_t *limit, + struct intel_crtc_state *crtc_state, + int target, int refclk, intel_clock_t *match_clock, + intel_clock_t *best_clock) +{ + struct intel_crtc *crtc = to_intel_crtc(crtc_state->base.crtc); + struct drm_device *dev = crtc->base.dev; + intel_clock_t clock; + unsigned int bestppm = 1000000; + /* min update 19.2 MHz */ + int max_n = min(limit->n.max, refclk / 19200); + bool found = false; + + target *= 5; /* fast clock */ + + memset(best_clock, 0, sizeof(*best_clock)); + + /* based on hardware requirement, prefer smaller n to precision */ + for (clock.n = limit->n.min; clock.n <= max_n; clock.n++) { + for (clock.p1 = limit->p1.max; clock.p1 >= limit->p1.min; clock.p1--) { + for (clock.p2 = limit->p2.p2_fast; clock.p2 >= limit->p2.p2_slow; + clock.p2 -= clock.p2 > 10 ? 2 : 1) { + clock.p = clock.p1 * clock.p2; + /* based on hardware requirement, prefer bigger m1,m2 values */ + for (clock.m1 = limit->m1.min; clock.m1 <= limit->m1.max; clock.m1++) { + unsigned int ppm; + + clock.m2 = DIV_ROUND_CLOSEST(target * clock.p * clock.n, + refclk * clock.m1); + + vlv_clock(refclk, &clock); + + if (!intel_PLL_is_valid(dev, limit, + &clock)) + continue; + + if (!vlv_PLL_is_optimal(dev, target, + &clock, + best_clock, + bestppm, &ppm)) + continue; + + *best_clock = clock; + bestppm = ppm; + found = true; + } + } + } + } + + return found; +} + +static bool +chv_find_best_dpll(const intel_limit_t *limit, + struct intel_crtc_state *crtc_state, + int target, int refclk, intel_clock_t *match_clock, + intel_clock_t *best_clock) +{ + struct intel_crtc *crtc = to_intel_crtc(crtc_state->base.crtc); + struct drm_device *dev = crtc->base.dev; + unsigned int best_error_ppm; + intel_clock_t clock; + uint64_t m2; + int found = false; + + memset(best_clock, 0, sizeof(*best_clock)); + best_error_ppm = 1000000; + + /* + * Based on hardware doc, the n always set to 1, and m1 always + * set to 2. If requires to support 200Mhz refclk, we need to + * revisit this because n may not 1 anymore. + */ + clock.n = 1, clock.m1 = 2; + target *= 5; /* fast clock */ + + for (clock.p1 = limit->p1.max; clock.p1 >= limit->p1.min; clock.p1--) { + for (clock.p2 = limit->p2.p2_fast; + clock.p2 >= limit->p2.p2_slow; + clock.p2 -= clock.p2 > 10 ? 2 : 1) { + unsigned int error_ppm; + + clock.p = clock.p1 * clock.p2; + + m2 = DIV_ROUND_CLOSEST_ULL(((uint64_t)target * clock.p * + clock.n) << 22, refclk * clock.m1); + + if (m2 > INT_MAX/clock.m1) + continue; + + clock.m2 = m2; + + chv_clock(refclk, &clock); + + if (!intel_PLL_is_valid(dev, limit, &clock)) + continue; + + if (!vlv_PLL_is_optimal(dev, target, &clock, best_clock, + best_error_ppm, &error_ppm)) + continue; + + *best_clock = clock; + best_error_ppm = error_ppm; + found = true; + } + } + + return found; +} + +bool intel_crtc_active(struct drm_crtc *crtc) +{ + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + + /* Be paranoid as we can arrive here with only partial + * state retrieved from the hardware during setup. + * + * We can ditch the adjusted_mode.crtc_clock check as soon + * as Haswell has gained clock readout/fastboot support. + * + * We can ditch the crtc->primary->fb check as soon as we can + * properly reconstruct framebuffers. + * + * FIXME: The intel_crtc->active here should be switched to + * crtc->state->active once we have proper CRTC states wired up + * for atomic. + */ + return intel_crtc->active && crtc->primary->state->fb && + intel_crtc->config->base.adjusted_mode.crtc_clock; +} + +enum transcoder intel_pipe_to_cpu_transcoder(struct drm_i915_private *dev_priv, + enum pipe pipe) +{ + struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + + return intel_crtc->config->cpu_transcoder; +} + +static bool pipe_dsl_stopped(struct drm_device *dev, enum pipe pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 reg = PIPEDSL(pipe); + u32 line1, line2; + u32 line_mask; + + if (IS_GEN2(dev)) + line_mask = DSL_LINEMASK_GEN2; + else + line_mask = DSL_LINEMASK_GEN3; + + line1 = I915_READ(reg) & line_mask; + mdelay(5); + line2 = I915_READ(reg) & line_mask; + + return line1 == line2; +} + +/* + * intel_wait_for_pipe_off - wait for pipe to turn off + * @crtc: crtc whose pipe to wait for + * + * After disabling a pipe, we can't wait for vblank in the usual way, + * spinning on the vblank interrupt status bit, since we won't actually + * see an interrupt when the pipe is disabled. + * + * On Gen4 and above: + * wait for the pipe register state bit to turn off + * + * Otherwise: + * wait for the display line value to settle (it usually + * ends up stopping at the start of the next frame). + * + */ +static void intel_wait_for_pipe_off(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum transcoder cpu_transcoder = crtc->config->cpu_transcoder; + enum pipe pipe = crtc->pipe; + + if (INTEL_INFO(dev)->gen >= 4) { + int reg = PIPECONF(cpu_transcoder); + + /* Wait for the Pipe State to go off */ + if (wait_for((I915_READ(reg) & I965_PIPECONF_ACTIVE) == 0, + 100)) + WARN(1, "pipe_off wait timed out\n"); + } else { + /* Wait for the display line to settle */ + if (wait_for(pipe_dsl_stopped(dev, pipe), 100)) + WARN(1, "pipe_off wait timed out\n"); + } +} + +/* + * ibx_digital_port_connected - is the specified port connected? + * @dev_priv: i915 private structure + * @port: the port to test + * + * Returns true if @port is connected, false otherwise. + */ +bool ibx_digital_port_connected(struct drm_i915_private *dev_priv, + struct intel_digital_port *port) +{ + u32 bit; + + if (HAS_PCH_IBX(dev_priv->dev)) { + switch (port->port) { + case PORT_B: + bit = SDE_PORTB_HOTPLUG; + break; + case PORT_C: + bit = SDE_PORTC_HOTPLUG; + break; + case PORT_D: + bit = SDE_PORTD_HOTPLUG; + break; + default: + return true; + } + } else { + switch (port->port) { + case PORT_B: + bit = SDE_PORTB_HOTPLUG_CPT; + break; + case PORT_C: + bit = SDE_PORTC_HOTPLUG_CPT; + break; + case PORT_D: + bit = SDE_PORTD_HOTPLUG_CPT; + break; + default: + return true; + } + } + + return I915_READ(SDEISR) & bit; +} + +static const char *state_string(bool enabled) +{ + return enabled ? "on" : "off"; +} + +/* Only for pre-ILK configs */ +void assert_pll(struct drm_i915_private *dev_priv, + enum pipe pipe, bool state) +{ + int reg; + u32 val; + bool cur_state; + + reg = DPLL(pipe); + val = I915_READ(reg); + cur_state = !!(val & DPLL_VCO_ENABLE); + I915_STATE_WARN(cur_state != state, + "PLL state assertion failure (expected %s, current %s)\n", + state_string(state), state_string(cur_state)); +} + +/* XXX: the dsi pll is shared between MIPI DSI ports */ +static void assert_dsi_pll(struct drm_i915_private *dev_priv, bool state) +{ + u32 val; + bool cur_state; + + mutex_lock(&dev_priv->dpio_lock); + val = vlv_cck_read(dev_priv, CCK_REG_DSI_PLL_CONTROL); + mutex_unlock(&dev_priv->dpio_lock); + + cur_state = val & DSI_PLL_VCO_EN; + I915_STATE_WARN(cur_state != state, + "DSI PLL state assertion failure (expected %s, current %s)\n", + state_string(state), state_string(cur_state)); +} +#define assert_dsi_pll_enabled(d) assert_dsi_pll(d, true) +#define assert_dsi_pll_disabled(d) assert_dsi_pll(d, false) + +struct intel_shared_dpll * +intel_crtc_to_shared_dpll(struct intel_crtc *crtc) +{ + struct drm_i915_private *dev_priv = crtc->base.dev->dev_private; + + if (crtc->config->shared_dpll < 0) + return NULL; + + return &dev_priv->shared_dplls[crtc->config->shared_dpll]; +} + +/* For ILK+ */ +void assert_shared_dpll(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll, + bool state) +{ + bool cur_state; + struct intel_dpll_hw_state hw_state; + + if (WARN (!pll, + "asserting DPLL %s with no DPLL\n", state_string(state))) + return; + + cur_state = pll->get_hw_state(dev_priv, pll, &hw_state); + I915_STATE_WARN(cur_state != state, + "%s assertion failure (expected %s, current %s)\n", + pll->name, state_string(state), state_string(cur_state)); +} + +static void assert_fdi_tx(struct drm_i915_private *dev_priv, + enum pipe pipe, bool state) +{ + int reg; + u32 val; + bool cur_state; + enum transcoder cpu_transcoder = intel_pipe_to_cpu_transcoder(dev_priv, + pipe); + + if (HAS_DDI(dev_priv->dev)) { + /* DDI does not have a specific FDI_TX register */ + reg = TRANS_DDI_FUNC_CTL(cpu_transcoder); + val = I915_READ(reg); + cur_state = !!(val & TRANS_DDI_FUNC_ENABLE); + } else { + reg = FDI_TX_CTL(pipe); + val = I915_READ(reg); + cur_state = !!(val & FDI_TX_ENABLE); + } + I915_STATE_WARN(cur_state != state, + "FDI TX state assertion failure (expected %s, current %s)\n", + state_string(state), state_string(cur_state)); +} +#define assert_fdi_tx_enabled(d, p) assert_fdi_tx(d, p, true) +#define assert_fdi_tx_disabled(d, p) assert_fdi_tx(d, p, false) + +static void assert_fdi_rx(struct drm_i915_private *dev_priv, + enum pipe pipe, bool state) +{ + int reg; + u32 val; + bool cur_state; + + reg = FDI_RX_CTL(pipe); + val = I915_READ(reg); + cur_state = !!(val & FDI_RX_ENABLE); + I915_STATE_WARN(cur_state != state, + "FDI RX state assertion failure (expected %s, current %s)\n", + state_string(state), state_string(cur_state)); +} +#define assert_fdi_rx_enabled(d, p) assert_fdi_rx(d, p, true) +#define assert_fdi_rx_disabled(d, p) assert_fdi_rx(d, p, false) + +static void assert_fdi_tx_pll_enabled(struct drm_i915_private *dev_priv, + enum pipe pipe) +{ + int reg; + u32 val; + + /* ILK FDI PLL is always enabled */ + if (INTEL_INFO(dev_priv->dev)->gen == 5) + return; + + /* On Haswell, DDI ports are responsible for the FDI PLL setup */ + if (HAS_DDI(dev_priv->dev)) + return; + + reg = FDI_TX_CTL(pipe); + val = I915_READ(reg); + I915_STATE_WARN(!(val & FDI_TX_PLL_ENABLE), "FDI TX PLL assertion failure, should be active but is disabled\n"); +} + +void assert_fdi_rx_pll(struct drm_i915_private *dev_priv, + enum pipe pipe, bool state) +{ + int reg; + u32 val; + bool cur_state; + + reg = FDI_RX_CTL(pipe); + val = I915_READ(reg); + cur_state = !!(val & FDI_RX_PLL_ENABLE); + I915_STATE_WARN(cur_state != state, + "FDI RX PLL assertion failure (expected %s, current %s)\n", + state_string(state), state_string(cur_state)); +} + +void assert_panel_unlocked(struct drm_i915_private *dev_priv, + enum pipe pipe) +{ + struct drm_device *dev = dev_priv->dev; + int pp_reg; + u32 val; + enum pipe panel_pipe = PIPE_A; + bool locked = true; + + if (WARN_ON(HAS_DDI(dev))) + return; + + if (HAS_PCH_SPLIT(dev)) { + u32 port_sel; + + pp_reg = PCH_PP_CONTROL; + port_sel = I915_READ(PCH_PP_ON_DELAYS) & PANEL_PORT_SELECT_MASK; + + if (port_sel == PANEL_PORT_SELECT_LVDS && + I915_READ(PCH_LVDS) & LVDS_PIPEB_SELECT) + panel_pipe = PIPE_B; + /* XXX: else fix for eDP */ + } else if (IS_VALLEYVIEW(dev)) { + /* presumably write lock depends on pipe, not port select */ + pp_reg = VLV_PIPE_PP_CONTROL(pipe); + panel_pipe = pipe; + } else { + pp_reg = PP_CONTROL; + if (I915_READ(LVDS) & LVDS_PIPEB_SELECT) + panel_pipe = PIPE_B; + } + + val = I915_READ(pp_reg); + if (!(val & PANEL_POWER_ON) || + ((val & PANEL_UNLOCK_MASK) == PANEL_UNLOCK_REGS)) + locked = false; + + I915_STATE_WARN(panel_pipe == pipe && locked, + "panel assertion failure, pipe %c regs locked\n", + pipe_name(pipe)); +} + +static void assert_cursor(struct drm_i915_private *dev_priv, + enum pipe pipe, bool state) +{ + struct drm_device *dev = dev_priv->dev; + bool cur_state; + + if (IS_845G(dev) || IS_I865G(dev)) + cur_state = I915_READ(_CURACNTR) & CURSOR_ENABLE; + else + cur_state = I915_READ(CURCNTR(pipe)) & CURSOR_MODE; + + I915_STATE_WARN(cur_state != state, + "cursor on pipe %c assertion failure (expected %s, current %s)\n", + pipe_name(pipe), state_string(state), state_string(cur_state)); +} +#define assert_cursor_enabled(d, p) assert_cursor(d, p, true) +#define assert_cursor_disabled(d, p) assert_cursor(d, p, false) + +void assert_pipe(struct drm_i915_private *dev_priv, + enum pipe pipe, bool state) +{ + int reg; + u32 val; + bool cur_state; + enum transcoder cpu_transcoder = intel_pipe_to_cpu_transcoder(dev_priv, + pipe); + + /* if we need the pipe quirk it must be always on */ + if ((pipe == PIPE_A && dev_priv->quirks & QUIRK_PIPEA_FORCE) || + (pipe == PIPE_B && dev_priv->quirks & QUIRK_PIPEB_FORCE)) + state = true; + + if (!intel_display_power_is_enabled(dev_priv, + POWER_DOMAIN_TRANSCODER(cpu_transcoder))) { + cur_state = false; + } else { + reg = PIPECONF(cpu_transcoder); + val = I915_READ(reg); + cur_state = !!(val & PIPECONF_ENABLE); + } + + I915_STATE_WARN(cur_state != state, + "pipe %c assertion failure (expected %s, current %s)\n", + pipe_name(pipe), state_string(state), state_string(cur_state)); +} + +static void assert_plane(struct drm_i915_private *dev_priv, + enum plane plane, bool state) +{ + int reg; + u32 val; + bool cur_state; + + reg = DSPCNTR(plane); + val = I915_READ(reg); + cur_state = !!(val & DISPLAY_PLANE_ENABLE); + I915_STATE_WARN(cur_state != state, + "plane %c assertion failure (expected %s, current %s)\n", + plane_name(plane), state_string(state), state_string(cur_state)); +} + +#define assert_plane_enabled(d, p) assert_plane(d, p, true) +#define assert_plane_disabled(d, p) assert_plane(d, p, false) + +static void assert_planes_disabled(struct drm_i915_private *dev_priv, + enum pipe pipe) +{ + struct drm_device *dev = dev_priv->dev; + int reg, i; + u32 val; + int cur_pipe; + + /* Primary planes are fixed to pipes on gen4+ */ + if (INTEL_INFO(dev)->gen >= 4) { + reg = DSPCNTR(pipe); + val = I915_READ(reg); + I915_STATE_WARN(val & DISPLAY_PLANE_ENABLE, + "plane %c assertion failure, should be disabled but not\n", + plane_name(pipe)); + return; + } + + /* Need to check both planes against the pipe */ + for_each_pipe(dev_priv, i) { + reg = DSPCNTR(i); + val = I915_READ(reg); + cur_pipe = (val & DISPPLANE_SEL_PIPE_MASK) >> + DISPPLANE_SEL_PIPE_SHIFT; + I915_STATE_WARN((val & DISPLAY_PLANE_ENABLE) && pipe == cur_pipe, + "plane %c assertion failure, should be off on pipe %c but is still active\n", + plane_name(i), pipe_name(pipe)); + } +} + +static void assert_sprites_disabled(struct drm_i915_private *dev_priv, + enum pipe pipe) +{ + struct drm_device *dev = dev_priv->dev; + int reg, sprite; + u32 val; + + if (INTEL_INFO(dev)->gen >= 9) { + for_each_sprite(dev_priv, pipe, sprite) { + val = I915_READ(PLANE_CTL(pipe, sprite)); + I915_STATE_WARN(val & PLANE_CTL_ENABLE, + "plane %d assertion failure, should be off on pipe %c but is still active\n", + sprite, pipe_name(pipe)); + } + } else if (IS_VALLEYVIEW(dev)) { + for_each_sprite(dev_priv, pipe, sprite) { + reg = SPCNTR(pipe, sprite); + val = I915_READ(reg); + I915_STATE_WARN(val & SP_ENABLE, + "sprite %c assertion failure, should be off on pipe %c but is still active\n", + sprite_name(pipe, sprite), pipe_name(pipe)); + } + } else if (INTEL_INFO(dev)->gen >= 7) { + reg = SPRCTL(pipe); + val = I915_READ(reg); + I915_STATE_WARN(val & SPRITE_ENABLE, + "sprite %c assertion failure, should be off on pipe %c but is still active\n", + plane_name(pipe), pipe_name(pipe)); + } else if (INTEL_INFO(dev)->gen >= 5) { + reg = DVSCNTR(pipe); + val = I915_READ(reg); + I915_STATE_WARN(val & DVS_ENABLE, + "sprite %c assertion failure, should be off on pipe %c but is still active\n", + plane_name(pipe), pipe_name(pipe)); + } +} + +static void assert_vblank_disabled(struct drm_crtc *crtc) +{ + if (I915_STATE_WARN_ON(drm_crtc_vblank_get(crtc) == 0)) + drm_crtc_vblank_put(crtc); +} + +static void ibx_assert_pch_refclk_enabled(struct drm_i915_private *dev_priv) +{ + u32 val; + bool enabled; + + I915_STATE_WARN_ON(!(HAS_PCH_IBX(dev_priv->dev) || HAS_PCH_CPT(dev_priv->dev))); + + val = I915_READ(PCH_DREF_CONTROL); + enabled = !!(val & (DREF_SSC_SOURCE_MASK | DREF_NONSPREAD_SOURCE_MASK | + DREF_SUPERSPREAD_SOURCE_MASK)); + I915_STATE_WARN(!enabled, "PCH refclk assertion failure, should be active but is disabled\n"); +} + +static void assert_pch_transcoder_disabled(struct drm_i915_private *dev_priv, + enum pipe pipe) +{ + int reg; + u32 val; + bool enabled; + + reg = PCH_TRANSCONF(pipe); + val = I915_READ(reg); + enabled = !!(val & TRANS_ENABLE); + I915_STATE_WARN(enabled, + "transcoder assertion failed, should be off on pipe %c but is still active\n", + pipe_name(pipe)); +} + +static bool dp_pipe_enabled(struct drm_i915_private *dev_priv, + enum pipe pipe, u32 port_sel, u32 val) +{ + if ((val & DP_PORT_EN) == 0) + return false; + + if (HAS_PCH_CPT(dev_priv->dev)) { + u32 trans_dp_ctl_reg = TRANS_DP_CTL(pipe); + u32 trans_dp_ctl = I915_READ(trans_dp_ctl_reg); + if ((trans_dp_ctl & TRANS_DP_PORT_SEL_MASK) != port_sel) + return false; + } else if (IS_CHERRYVIEW(dev_priv->dev)) { + if ((val & DP_PIPE_MASK_CHV) != DP_PIPE_SELECT_CHV(pipe)) + return false; + } else { + if ((val & DP_PIPE_MASK) != (pipe << 30)) + return false; + } + return true; +} + +static bool hdmi_pipe_enabled(struct drm_i915_private *dev_priv, + enum pipe pipe, u32 val) +{ + if ((val & SDVO_ENABLE) == 0) + return false; + + if (HAS_PCH_CPT(dev_priv->dev)) { + if ((val & SDVO_PIPE_SEL_MASK_CPT) != SDVO_PIPE_SEL_CPT(pipe)) + return false; + } else if (IS_CHERRYVIEW(dev_priv->dev)) { + if ((val & SDVO_PIPE_SEL_MASK_CHV) != SDVO_PIPE_SEL_CHV(pipe)) + return false; + } else { + if ((val & SDVO_PIPE_SEL_MASK) != SDVO_PIPE_SEL(pipe)) + return false; + } + return true; +} + +static bool lvds_pipe_enabled(struct drm_i915_private *dev_priv, + enum pipe pipe, u32 val) +{ + if ((val & LVDS_PORT_EN) == 0) + return false; + + if (HAS_PCH_CPT(dev_priv->dev)) { + if ((val & PORT_TRANS_SEL_MASK) != PORT_TRANS_SEL_CPT(pipe)) + return false; + } else { + if ((val & LVDS_PIPE_MASK) != LVDS_PIPE(pipe)) + return false; + } + return true; +} + +static bool adpa_pipe_enabled(struct drm_i915_private *dev_priv, + enum pipe pipe, u32 val) +{ + if ((val & ADPA_DAC_ENABLE) == 0) + return false; + if (HAS_PCH_CPT(dev_priv->dev)) { + if ((val & PORT_TRANS_SEL_MASK) != PORT_TRANS_SEL_CPT(pipe)) + return false; + } else { + if ((val & ADPA_PIPE_SELECT_MASK) != ADPA_PIPE_SELECT(pipe)) + return false; + } + return true; +} + +static void assert_pch_dp_disabled(struct drm_i915_private *dev_priv, + enum pipe pipe, int reg, u32 port_sel) +{ + u32 val = I915_READ(reg); + I915_STATE_WARN(dp_pipe_enabled(dev_priv, pipe, port_sel, val), + "PCH DP (0x%08x) enabled on transcoder %c, should be disabled\n", + reg, pipe_name(pipe)); + + I915_STATE_WARN(HAS_PCH_IBX(dev_priv->dev) && (val & DP_PORT_EN) == 0 + && (val & DP_PIPEB_SELECT), + "IBX PCH dp port still using transcoder B\n"); +} + +static void assert_pch_hdmi_disabled(struct drm_i915_private *dev_priv, + enum pipe pipe, int reg) +{ + u32 val = I915_READ(reg); + I915_STATE_WARN(hdmi_pipe_enabled(dev_priv, pipe, val), + "PCH HDMI (0x%08x) enabled on transcoder %c, should be disabled\n", + reg, pipe_name(pipe)); + + I915_STATE_WARN(HAS_PCH_IBX(dev_priv->dev) && (val & SDVO_ENABLE) == 0 + && (val & SDVO_PIPE_B_SELECT), + "IBX PCH hdmi port still using transcoder B\n"); +} + +static void assert_pch_ports_disabled(struct drm_i915_private *dev_priv, + enum pipe pipe) +{ + int reg; + u32 val; + + assert_pch_dp_disabled(dev_priv, pipe, PCH_DP_B, TRANS_DP_PORT_SEL_B); + assert_pch_dp_disabled(dev_priv, pipe, PCH_DP_C, TRANS_DP_PORT_SEL_C); + assert_pch_dp_disabled(dev_priv, pipe, PCH_DP_D, TRANS_DP_PORT_SEL_D); + + reg = PCH_ADPA; + val = I915_READ(reg); + I915_STATE_WARN(adpa_pipe_enabled(dev_priv, pipe, val), + "PCH VGA enabled on transcoder %c, should be disabled\n", + pipe_name(pipe)); + + reg = PCH_LVDS; + val = I915_READ(reg); + I915_STATE_WARN(lvds_pipe_enabled(dev_priv, pipe, val), + "PCH LVDS enabled on transcoder %c, should be disabled\n", + pipe_name(pipe)); + + assert_pch_hdmi_disabled(dev_priv, pipe, PCH_HDMIB); + assert_pch_hdmi_disabled(dev_priv, pipe, PCH_HDMIC); + assert_pch_hdmi_disabled(dev_priv, pipe, PCH_HDMID); +} + +static void intel_init_dpio(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!IS_VALLEYVIEW(dev)) + return; + + /* + * IOSF_PORT_DPIO is used for VLV x2 PHY (DP/HDMI B and C), + * CHV x1 PHY (DP/HDMI D) + * IOSF_PORT_DPIO_2 is used for CHV x2 PHY (DP/HDMI B and C) + */ + if (IS_CHERRYVIEW(dev)) { + DPIO_PHY_IOSF_PORT(DPIO_PHY0) = IOSF_PORT_DPIO_2; + DPIO_PHY_IOSF_PORT(DPIO_PHY1) = IOSF_PORT_DPIO; + } else { + DPIO_PHY_IOSF_PORT(DPIO_PHY0) = IOSF_PORT_DPIO; + } +} + +static void vlv_enable_pll(struct intel_crtc *crtc, + const struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int reg = DPLL(crtc->pipe); + u32 dpll = pipe_config->dpll_hw_state.dpll; + + assert_pipe_disabled(dev_priv, crtc->pipe); + + /* No really, not for ILK+ */ + BUG_ON(!IS_VALLEYVIEW(dev_priv->dev)); + + /* PLL is protected by panel, make sure we can write it */ + if (IS_MOBILE(dev_priv->dev)) + assert_panel_unlocked(dev_priv, crtc->pipe); + + I915_WRITE(reg, dpll); + POSTING_READ(reg); + udelay(150); + + if (wait_for(((I915_READ(reg) & DPLL_LOCK_VLV) == DPLL_LOCK_VLV), 1)) + DRM_ERROR("DPLL %d failed to lock\n", crtc->pipe); + + I915_WRITE(DPLL_MD(crtc->pipe), pipe_config->dpll_hw_state.dpll_md); + POSTING_READ(DPLL_MD(crtc->pipe)); + + /* We do this three times for luck */ + I915_WRITE(reg, dpll); + POSTING_READ(reg); + udelay(150); /* wait for warmup */ + I915_WRITE(reg, dpll); + POSTING_READ(reg); + udelay(150); /* wait for warmup */ + I915_WRITE(reg, dpll); + POSTING_READ(reg); + udelay(150); /* wait for warmup */ +} + +static void chv_enable_pll(struct intel_crtc *crtc, + const struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe = crtc->pipe; + enum dpio_channel port = vlv_pipe_to_channel(pipe); + u32 tmp; + + assert_pipe_disabled(dev_priv, crtc->pipe); + + BUG_ON(!IS_CHERRYVIEW(dev_priv->dev)); + + mutex_lock(&dev_priv->dpio_lock); + + /* Enable back the 10bit clock to display controller */ + tmp = vlv_dpio_read(dev_priv, pipe, CHV_CMN_DW14(port)); + tmp |= DPIO_DCLKP_EN; + vlv_dpio_write(dev_priv, pipe, CHV_CMN_DW14(port), tmp); + + /* + * Need to wait > 100ns between dclkp clock enable bit and PLL enable. + */ + udelay(1); + + /* Enable PLL */ + I915_WRITE(DPLL(pipe), pipe_config->dpll_hw_state.dpll); + + /* Check PLL is locked */ + if (wait_for(((I915_READ(DPLL(pipe)) & DPLL_LOCK_VLV) == DPLL_LOCK_VLV), 1)) + DRM_ERROR("PLL %d failed to lock\n", pipe); + + /* not sure when this should be written */ + I915_WRITE(DPLL_MD(pipe), pipe_config->dpll_hw_state.dpll_md); + POSTING_READ(DPLL_MD(pipe)); + + mutex_unlock(&dev_priv->dpio_lock); +} + +static int intel_num_dvo_pipes(struct drm_device *dev) +{ + struct intel_crtc *crtc; + int count = 0; + + for_each_intel_crtc(dev, crtc) + count += crtc->active && + intel_pipe_has_type(crtc, INTEL_OUTPUT_DVO); + + return count; +} + +static void i9xx_enable_pll(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int reg = DPLL(crtc->pipe); + u32 dpll = crtc->config->dpll_hw_state.dpll; + + assert_pipe_disabled(dev_priv, crtc->pipe); + + /* No really, not for ILK+ */ + BUG_ON(INTEL_INFO(dev)->gen >= 5); + + /* PLL is protected by panel, make sure we can write it */ + if (IS_MOBILE(dev) && !IS_I830(dev)) + assert_panel_unlocked(dev_priv, crtc->pipe); + + /* Enable DVO 2x clock on both PLLs if necessary */ + if (IS_I830(dev) && intel_num_dvo_pipes(dev) > 0) { + /* + * It appears to be important that we don't enable this + * for the current pipe before otherwise configuring the + * PLL. No idea how this should be handled if multiple + * DVO outputs are enabled simultaneosly. + */ + dpll |= DPLL_DVO_2X_MODE; + I915_WRITE(DPLL(!crtc->pipe), + I915_READ(DPLL(!crtc->pipe)) | DPLL_DVO_2X_MODE); + } + + /* Wait for the clocks to stabilize. */ + POSTING_READ(reg); + udelay(150); + + if (INTEL_INFO(dev)->gen >= 4) { + I915_WRITE(DPLL_MD(crtc->pipe), + crtc->config->dpll_hw_state.dpll_md); + } else { + /* The pixel multiplier can only be updated once the + * DPLL is enabled and the clocks are stable. + * + * So write it again. + */ + I915_WRITE(reg, dpll); + } + + /* We do this three times for luck */ + I915_WRITE(reg, dpll); + POSTING_READ(reg); + udelay(150); /* wait for warmup */ + I915_WRITE(reg, dpll); + POSTING_READ(reg); + udelay(150); /* wait for warmup */ + I915_WRITE(reg, dpll); + POSTING_READ(reg); + udelay(150); /* wait for warmup */ +} + +/** + * i9xx_disable_pll - disable a PLL + * @dev_priv: i915 private structure + * @pipe: pipe PLL to disable + * + * Disable the PLL for @pipe, making sure the pipe is off first. + * + * Note! This is for pre-ILK only. + */ +static void i9xx_disable_pll(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum pipe pipe = crtc->pipe; + + /* Disable DVO 2x clock on both PLLs if necessary */ + if (IS_I830(dev) && + intel_pipe_has_type(crtc, INTEL_OUTPUT_DVO) && + intel_num_dvo_pipes(dev) == 1) { + I915_WRITE(DPLL(PIPE_B), + I915_READ(DPLL(PIPE_B)) & ~DPLL_DVO_2X_MODE); + I915_WRITE(DPLL(PIPE_A), + I915_READ(DPLL(PIPE_A)) & ~DPLL_DVO_2X_MODE); + } + + /* Don't disable pipe or pipe PLLs if needed */ + if ((pipe == PIPE_A && dev_priv->quirks & QUIRK_PIPEA_FORCE) || + (pipe == PIPE_B && dev_priv->quirks & QUIRK_PIPEB_FORCE)) + return; + + /* Make sure the pipe isn't still relying on us */ + assert_pipe_disabled(dev_priv, pipe); + + I915_WRITE(DPLL(pipe), 0); + POSTING_READ(DPLL(pipe)); +} + +static void vlv_disable_pll(struct drm_i915_private *dev_priv, enum pipe pipe) +{ + u32 val = 0; + + /* Make sure the pipe isn't still relying on us */ + assert_pipe_disabled(dev_priv, pipe); + + /* + * Leave integrated clock source and reference clock enabled for pipe B. + * The latter is needed for VGA hotplug / manual detection. + */ + if (pipe == PIPE_B) + val = DPLL_INTEGRATED_CRI_CLK_VLV | DPLL_REFA_CLK_ENABLE_VLV; + I915_WRITE(DPLL(pipe), val); + POSTING_READ(DPLL(pipe)); + +} + +static void chv_disable_pll(struct drm_i915_private *dev_priv, enum pipe pipe) +{ + enum dpio_channel port = vlv_pipe_to_channel(pipe); + u32 val; + + /* Make sure the pipe isn't still relying on us */ + assert_pipe_disabled(dev_priv, pipe); + + /* Set PLL en = 0 */ + val = DPLL_SSC_REF_CLOCK_CHV | DPLL_REFA_CLK_ENABLE_VLV; + if (pipe != PIPE_A) + val |= DPLL_INTEGRATED_CRI_CLK_VLV; + I915_WRITE(DPLL(pipe), val); + POSTING_READ(DPLL(pipe)); + + mutex_lock(&dev_priv->dpio_lock); + + /* Disable 10bit clock to display controller */ + val = vlv_dpio_read(dev_priv, pipe, CHV_CMN_DW14(port)); + val &= ~DPIO_DCLKP_EN; + vlv_dpio_write(dev_priv, pipe, CHV_CMN_DW14(port), val); + + /* disable left/right clock distribution */ + if (pipe != PIPE_B) { + val = vlv_dpio_read(dev_priv, pipe, _CHV_CMN_DW5_CH0); + val &= ~(CHV_BUFLEFTENA1_MASK | CHV_BUFRIGHTENA1_MASK); + vlv_dpio_write(dev_priv, pipe, _CHV_CMN_DW5_CH0, val); + } else { + val = vlv_dpio_read(dev_priv, pipe, _CHV_CMN_DW1_CH1); + val &= ~(CHV_BUFLEFTENA2_MASK | CHV_BUFRIGHTENA2_MASK); + vlv_dpio_write(dev_priv, pipe, _CHV_CMN_DW1_CH1, val); + } + + mutex_unlock(&dev_priv->dpio_lock); +} + +void vlv_wait_port_ready(struct drm_i915_private *dev_priv, + struct intel_digital_port *dport) +{ + u32 port_mask; + int dpll_reg; + + switch (dport->port) { + case PORT_B: + port_mask = DPLL_PORTB_READY_MASK; + dpll_reg = DPLL(0); + break; + case PORT_C: + port_mask = DPLL_PORTC_READY_MASK; + dpll_reg = DPLL(0); + break; + case PORT_D: + port_mask = DPLL_PORTD_READY_MASK; + dpll_reg = DPIO_PHY_STATUS; + break; + default: + BUG(); + } + + if (wait_for((I915_READ(dpll_reg) & port_mask) == 0, 1000)) + WARN(1, "timed out waiting for port %c ready: 0x%08x\n", + port_name(dport->port), I915_READ(dpll_reg)); +} + +static void intel_prepare_shared_dpll(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_shared_dpll *pll = intel_crtc_to_shared_dpll(crtc); + + if (WARN_ON(pll == NULL)) + return; + + WARN_ON(!pll->config.crtc_mask); + if (pll->active == 0) { + DRM_DEBUG_DRIVER("setting up %s\n", pll->name); + WARN_ON(pll->on); + assert_shared_dpll_disabled(dev_priv, pll); + + pll->mode_set(dev_priv, pll); + } +} + +/** + * intel_enable_shared_dpll - enable PCH PLL + * @dev_priv: i915 private structure + * @pipe: pipe PLL to enable + * + * The PCH PLL needs to be enabled before the PCH transcoder, since it + * drives the transcoder clock. + */ +static void intel_enable_shared_dpll(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_shared_dpll *pll = intel_crtc_to_shared_dpll(crtc); + + if (WARN_ON(pll == NULL)) + return; + + if (WARN_ON(pll->config.crtc_mask == 0)) + return; + + DRM_DEBUG_KMS("enable %s (active %d, on? %d) for crtc %d\n", + pll->name, pll->active, pll->on, + crtc->base.base.id); + + if (pll->active++) { + WARN_ON(!pll->on); + assert_shared_dpll_enabled(dev_priv, pll); + return; + } + WARN_ON(pll->on); + + intel_display_power_get(dev_priv, POWER_DOMAIN_PLLS); + + DRM_DEBUG_KMS("enabling %s\n", pll->name); + pll->enable(dev_priv, pll); + pll->on = true; +} + +static void intel_disable_shared_dpll(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_shared_dpll *pll = intel_crtc_to_shared_dpll(crtc); + + /* PCH only available on ILK+ */ + BUG_ON(INTEL_INFO(dev)->gen < 5); + if (WARN_ON(pll == NULL)) + return; + + if (WARN_ON(pll->config.crtc_mask == 0)) + return; + + DRM_DEBUG_KMS("disable %s (active %d, on? %d) for crtc %d\n", + pll->name, pll->active, pll->on, + crtc->base.base.id); + + if (WARN_ON(pll->active == 0)) { + assert_shared_dpll_disabled(dev_priv, pll); + return; + } + + assert_shared_dpll_enabled(dev_priv, pll); + WARN_ON(!pll->on); + if (--pll->active) + return; + + DRM_DEBUG_KMS("disabling %s\n", pll->name); + pll->disable(dev_priv, pll); + pll->on = false; + + intel_display_power_put(dev_priv, POWER_DOMAIN_PLLS); +} + +static void ironlake_enable_pch_transcoder(struct drm_i915_private *dev_priv, + enum pipe pipe) +{ + struct drm_device *dev = dev_priv->dev; + struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + uint32_t reg, val, pipeconf_val; + + /* PCH only available on ILK+ */ + BUG_ON(!HAS_PCH_SPLIT(dev)); + + /* Make sure PCH DPLL is enabled */ + assert_shared_dpll_enabled(dev_priv, + intel_crtc_to_shared_dpll(intel_crtc)); + + /* FDI must be feeding us bits for PCH ports */ + assert_fdi_tx_enabled(dev_priv, pipe); + assert_fdi_rx_enabled(dev_priv, pipe); + + if (HAS_PCH_CPT(dev)) { + /* Workaround: Set the timing override bit before enabling the + * pch transcoder. */ + reg = TRANS_CHICKEN2(pipe); + val = I915_READ(reg); + val |= TRANS_CHICKEN2_TIMING_OVERRIDE; + I915_WRITE(reg, val); + } + + reg = PCH_TRANSCONF(pipe); + val = I915_READ(reg); + pipeconf_val = I915_READ(PIPECONF(pipe)); + + if (HAS_PCH_IBX(dev_priv->dev)) { + /* + * make the BPC in transcoder be consistent with + * that in pipeconf reg. + */ + val &= ~PIPECONF_BPC_MASK; + val |= pipeconf_val & PIPECONF_BPC_MASK; + } + + val &= ~TRANS_INTERLACE_MASK; + if ((pipeconf_val & PIPECONF_INTERLACE_MASK) == PIPECONF_INTERLACED_ILK) + if (HAS_PCH_IBX(dev_priv->dev) && + intel_pipe_has_type(intel_crtc, INTEL_OUTPUT_SDVO)) + val |= TRANS_LEGACY_INTERLACED_ILK; + else + val |= TRANS_INTERLACED; + else + val |= TRANS_PROGRESSIVE; + + I915_WRITE(reg, val | TRANS_ENABLE); + if (wait_for(I915_READ(reg) & TRANS_STATE_ENABLE, 100)) + DRM_ERROR("failed to enable transcoder %c\n", pipe_name(pipe)); +} + +static void lpt_enable_pch_transcoder(struct drm_i915_private *dev_priv, + enum transcoder cpu_transcoder) +{ + u32 val, pipeconf_val; + + /* PCH only available on ILK+ */ + BUG_ON(!HAS_PCH_SPLIT(dev_priv->dev)); + + /* FDI must be feeding us bits for PCH ports */ + assert_fdi_tx_enabled(dev_priv, (enum pipe) cpu_transcoder); + assert_fdi_rx_enabled(dev_priv, TRANSCODER_A); + + /* Workaround: set timing override bit. */ + val = I915_READ(_TRANSA_CHICKEN2); + val |= TRANS_CHICKEN2_TIMING_OVERRIDE; + I915_WRITE(_TRANSA_CHICKEN2, val); + + val = TRANS_ENABLE; + pipeconf_val = I915_READ(PIPECONF(cpu_transcoder)); + + if ((pipeconf_val & PIPECONF_INTERLACE_MASK_HSW) == + PIPECONF_INTERLACED_ILK) + val |= TRANS_INTERLACED; + else + val |= TRANS_PROGRESSIVE; + + I915_WRITE(LPT_TRANSCONF, val); + if (wait_for(I915_READ(LPT_TRANSCONF) & TRANS_STATE_ENABLE, 100)) + DRM_ERROR("Failed to enable PCH transcoder\n"); +} + +static void ironlake_disable_pch_transcoder(struct drm_i915_private *dev_priv, + enum pipe pipe) +{ + struct drm_device *dev = dev_priv->dev; + uint32_t reg, val; + + /* FDI relies on the transcoder */ + assert_fdi_tx_disabled(dev_priv, pipe); + assert_fdi_rx_disabled(dev_priv, pipe); + + /* Ports must be off as well */ + assert_pch_ports_disabled(dev_priv, pipe); + + reg = PCH_TRANSCONF(pipe); + val = I915_READ(reg); + val &= ~TRANS_ENABLE; + I915_WRITE(reg, val); + /* wait for PCH transcoder off, transcoder state */ + if (wait_for((I915_READ(reg) & TRANS_STATE_ENABLE) == 0, 50)) + DRM_ERROR("failed to disable transcoder %c\n", pipe_name(pipe)); + + if (!HAS_PCH_IBX(dev)) { + /* Workaround: Clear the timing override chicken bit again. */ + reg = TRANS_CHICKEN2(pipe); + val = I915_READ(reg); + val &= ~TRANS_CHICKEN2_TIMING_OVERRIDE; + I915_WRITE(reg, val); + } +} + +static void lpt_disable_pch_transcoder(struct drm_i915_private *dev_priv) +{ + u32 val; + + val = I915_READ(LPT_TRANSCONF); + val &= ~TRANS_ENABLE; + I915_WRITE(LPT_TRANSCONF, val); + /* wait for PCH transcoder off, transcoder state */ + if (wait_for((I915_READ(LPT_TRANSCONF) & TRANS_STATE_ENABLE) == 0, 50)) + DRM_ERROR("Failed to disable PCH transcoder\n"); + + /* Workaround: clear timing override bit. */ + val = I915_READ(_TRANSA_CHICKEN2); + val &= ~TRANS_CHICKEN2_TIMING_OVERRIDE; + I915_WRITE(_TRANSA_CHICKEN2, val); +} + +/** + * intel_enable_pipe - enable a pipe, asserting requirements + * @crtc: crtc responsible for the pipe + * + * Enable @crtc's pipe, making sure that various hardware specific requirements + * are met, if applicable, e.g. PLL enabled, LVDS pairs enabled, etc. + */ +static void intel_enable_pipe(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum pipe pipe = crtc->pipe; + enum transcoder cpu_transcoder = intel_pipe_to_cpu_transcoder(dev_priv, + pipe); + enum pipe pch_transcoder; + int reg; + u32 val; + + assert_planes_disabled(dev_priv, pipe); + assert_cursor_disabled(dev_priv, pipe); + assert_sprites_disabled(dev_priv, pipe); + + if (HAS_PCH_LPT(dev_priv->dev)) + pch_transcoder = TRANSCODER_A; + else + pch_transcoder = pipe; + + /* + * A pipe without a PLL won't actually be able to drive bits from + * a plane. On ILK+ the pipe PLLs are integrated, so we don't + * need the check. + */ + if (!HAS_PCH_SPLIT(dev_priv->dev)) + if (intel_pipe_has_type(crtc, INTEL_OUTPUT_DSI)) + assert_dsi_pll_enabled(dev_priv); + else + assert_pll_enabled(dev_priv, pipe); + else { + if (crtc->config->has_pch_encoder) { + /* if driving the PCH, we need FDI enabled */ + assert_fdi_rx_pll_enabled(dev_priv, pch_transcoder); + assert_fdi_tx_pll_enabled(dev_priv, + (enum pipe) cpu_transcoder); + } + /* FIXME: assert CPU port conditions for SNB+ */ + } + + reg = PIPECONF(cpu_transcoder); + val = I915_READ(reg); + if (val & PIPECONF_ENABLE) { + WARN_ON(!((pipe == PIPE_A && dev_priv->quirks & QUIRK_PIPEA_FORCE) || + (pipe == PIPE_B && dev_priv->quirks & QUIRK_PIPEB_FORCE))); + return; + } + + I915_WRITE(reg, val | PIPECONF_ENABLE); + POSTING_READ(reg); +} + +/** + * intel_disable_pipe - disable a pipe, asserting requirements + * @crtc: crtc whose pipes is to be disabled + * + * Disable the pipe of @crtc, making sure that various hardware + * specific requirements are met, if applicable, e.g. plane + * disabled, panel fitter off, etc. + * + * Will wait until the pipe has shut down before returning. + */ +static void intel_disable_pipe(struct intel_crtc *crtc) +{ + struct drm_i915_private *dev_priv = crtc->base.dev->dev_private; + enum transcoder cpu_transcoder = crtc->config->cpu_transcoder; + enum pipe pipe = crtc->pipe; + int reg; + u32 val; + + /* + * Make sure planes won't keep trying to pump pixels to us, + * or we might hang the display. + */ + assert_planes_disabled(dev_priv, pipe); + assert_cursor_disabled(dev_priv, pipe); + assert_sprites_disabled(dev_priv, pipe); + + reg = PIPECONF(cpu_transcoder); + val = I915_READ(reg); + if ((val & PIPECONF_ENABLE) == 0) + return; + + /* + * Double wide has implications for planes + * so best keep it disabled when not needed. + */ + if (crtc->config->double_wide) + val &= ~PIPECONF_DOUBLE_WIDE; + + /* Don't disable pipe or pipe PLLs if needed */ + if (!(pipe == PIPE_A && dev_priv->quirks & QUIRK_PIPEA_FORCE) && + !(pipe == PIPE_B && dev_priv->quirks & QUIRK_PIPEB_FORCE)) + val &= ~PIPECONF_ENABLE; + + I915_WRITE(reg, val); + if ((val & PIPECONF_ENABLE) == 0) + intel_wait_for_pipe_off(crtc); +} + +/* + * Plane regs are double buffered, going from enabled->disabled needs a + * trigger in order to latch. The display address reg provides this. + */ +void intel_flush_primary_plane(struct drm_i915_private *dev_priv, + enum plane plane) +{ + struct drm_device *dev = dev_priv->dev; + u32 reg = INTEL_INFO(dev)->gen >= 4 ? DSPSURF(plane) : DSPADDR(plane); + + I915_WRITE(reg, I915_READ(reg)); + POSTING_READ(reg); +} + +/** + * intel_enable_primary_hw_plane - enable the primary plane on a given pipe + * @plane: plane to be enabled + * @crtc: crtc for the plane + * + * Enable @plane on @crtc, making sure that the pipe is running first. + */ +static void intel_enable_primary_hw_plane(struct drm_plane *plane, + struct drm_crtc *crtc) +{ + struct drm_device *dev = plane->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + + /* If the pipe isn't enabled, we can't pump pixels and may hang */ + assert_pipe_enabled(dev_priv, intel_crtc->pipe); + + if (intel_crtc->primary_enabled) + return; + + intel_crtc->primary_enabled = true; + + dev_priv->display.update_primary_plane(crtc, plane->fb, + crtc->x, crtc->y); + + /* + * BDW signals flip done immediately if the plane + * is disabled, even if the plane enable is already + * armed to occur at the next vblank :( + */ + if (IS_BROADWELL(dev)) + intel_wait_for_vblank(dev, intel_crtc->pipe); +} + +/** + * intel_disable_primary_hw_plane - disable the primary hardware plane + * @plane: plane to be disabled + * @crtc: crtc for the plane + * + * Disable @plane on @crtc, making sure that the pipe is running first. + */ +static void intel_disable_primary_hw_plane(struct drm_plane *plane, + struct drm_crtc *crtc) +{ + struct drm_device *dev = plane->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + + if (WARN_ON(!intel_crtc->active)) + return; + + if (!intel_crtc->primary_enabled) + return; + + intel_crtc->primary_enabled = false; + + dev_priv->display.update_primary_plane(crtc, plane->fb, + crtc->x, crtc->y); +} + +static bool need_vtd_wa(struct drm_device *dev) +{ +#ifdef CONFIG_INTEL_IOMMU + if (INTEL_INFO(dev)->gen >= 6 && intel_iommu_gfx_mapped) + return true; +#endif + return false; +} + +unsigned int +intel_tile_height(struct drm_device *dev, uint32_t pixel_format, + uint64_t fb_format_modifier) +{ + unsigned int tile_height; + uint32_t pixel_bytes; + + switch (fb_format_modifier) { + case DRM_FORMAT_MOD_NONE: + tile_height = 1; + break; + case I915_FORMAT_MOD_X_TILED: + tile_height = IS_GEN2(dev) ? 16 : 8; + break; + case I915_FORMAT_MOD_Y_TILED: + tile_height = 32; + break; + case I915_FORMAT_MOD_Yf_TILED: + pixel_bytes = drm_format_plane_cpp(pixel_format, 0); + switch (pixel_bytes) { + default: + case 1: + tile_height = 64; + break; + case 2: + case 4: + tile_height = 32; + break; + case 8: + tile_height = 16; + break; + case 16: + WARN_ONCE(1, + "128-bit pixels are not supported for display!"); + tile_height = 16; + break; + } + break; + default: + MISSING_CASE(fb_format_modifier); + tile_height = 1; + break; + } + + return tile_height; +} + +unsigned int +intel_fb_align_height(struct drm_device *dev, unsigned int height, + uint32_t pixel_format, uint64_t fb_format_modifier) +{ + return ALIGN(height, intel_tile_height(dev, pixel_format, + fb_format_modifier)); +} + +static int +intel_fill_fb_ggtt_view(struct i915_ggtt_view *view, struct drm_framebuffer *fb, + const struct drm_plane_state *plane_state) +{ + struct intel_rotation_info *info = &view->rotation_info; + + *view = i915_ggtt_view_normal; + + if (!plane_state) + return 0; + + if (!intel_rotation_90_or_270(plane_state->rotation)) + return 0; + + *view = i915_ggtt_view_rotated; + + info->height = fb->height; + info->pixel_format = fb->pixel_format; + info->pitch = fb->pitches[0]; + info->fb_modifier = fb->modifier[0]; + + return 0; +} + +int +intel_pin_and_fence_fb_obj(struct drm_plane *plane, + struct drm_framebuffer *fb, + const struct drm_plane_state *plane_state, + struct intel_engine_cs *pipelined) +{ + struct drm_device *dev = fb->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_object *obj = intel_fb_obj(fb); + struct i915_ggtt_view view; + u32 alignment; + int ret; + + WARN_ON(!mutex_is_locked(&dev->struct_mutex)); + + switch (fb->modifier[0]) { + case DRM_FORMAT_MOD_NONE: + if (INTEL_INFO(dev)->gen >= 9) + alignment = 256 * 1024; + else if (IS_BROADWATER(dev) || IS_CRESTLINE(dev)) + alignment = 128 * 1024; + else if (INTEL_INFO(dev)->gen >= 4) + alignment = 4 * 1024; + else + alignment = 64 * 1024; + break; + case I915_FORMAT_MOD_X_TILED: + if (INTEL_INFO(dev)->gen >= 9) + alignment = 256 * 1024; + else { + /* pin() will align the object as required by fence */ + alignment = 0; + } + break; + case I915_FORMAT_MOD_Y_TILED: + case I915_FORMAT_MOD_Yf_TILED: + if (WARN_ONCE(INTEL_INFO(dev)->gen < 9, + "Y tiling bo slipped through, driver bug!\n")) + return -EINVAL; + alignment = 1 * 1024 * 1024; + break; + default: + MISSING_CASE(fb->modifier[0]); + return -EINVAL; + } + + ret = intel_fill_fb_ggtt_view(&view, fb, plane_state); + if (ret) + return ret; + + /* Note that the w/a also requires 64 PTE of padding following the + * bo. We currently fill all unused PTE with the shadow page and so + * we should always have valid PTE following the scanout preventing + * the VT-d warning. + */ + if (need_vtd_wa(dev) && alignment < 256 * 1024) + alignment = 256 * 1024; + + /* + * Global gtt pte registers are special registers which actually forward + * writes to a chunk of system memory. Which means that there is no risk + * that the register values disappear as soon as we call + * intel_runtime_pm_put(), so it is correct to wrap only the + * pin/unpin/fence and not more. + */ + intel_runtime_pm_get(dev_priv); + + dev_priv->mm.interruptible = false; + ret = i915_gem_object_pin_to_display_plane(obj, alignment, pipelined, + &view); + if (ret) + goto err_interruptible; + + /* Install a fence for tiled scan-out. Pre-i965 always needs a + * fence, whereas 965+ only requires a fence if using + * framebuffer compression. For simplicity, we always install + * a fence as the cost is not that onerous. + */ + ret = i915_gem_object_get_fence(obj); + if (ret) + goto err_unpin; + + i915_gem_object_pin_fence(obj); + + dev_priv->mm.interruptible = true; + intel_runtime_pm_put(dev_priv); + return 0; + +err_unpin: + i915_gem_object_unpin_from_display_plane(obj, &view); +err_interruptible: + dev_priv->mm.interruptible = true; + intel_runtime_pm_put(dev_priv); + return ret; +} + +static void intel_unpin_fb_obj(struct drm_framebuffer *fb, + const struct drm_plane_state *plane_state) +{ + struct drm_i915_gem_object *obj = intel_fb_obj(fb); + struct i915_ggtt_view view; + int ret; + + WARN_ON(!mutex_is_locked(&obj->base.dev->struct_mutex)); + + ret = intel_fill_fb_ggtt_view(&view, fb, plane_state); + WARN_ONCE(ret, "Couldn't get view from plane state!"); + + i915_gem_object_unpin_fence(obj); + i915_gem_object_unpin_from_display_plane(obj, &view); +} + +/* Computes the linear offset to the base tile and adjusts x, y. bytes per pixel + * is assumed to be a power-of-two. */ +unsigned long intel_gen4_compute_page_offset(int *x, int *y, + unsigned int tiling_mode, + unsigned int cpp, + unsigned int pitch) +{ + if (tiling_mode != I915_TILING_NONE) { + unsigned int tile_rows, tiles; + + tile_rows = *y / 8; + *y %= 8; + + tiles = *x / (512/cpp); + *x %= 512/cpp; + + return tile_rows * pitch * 8 + tiles * 4096; + } else { + unsigned int offset; + + offset = *y * pitch + *x * cpp; + *y = 0; + *x = (offset & 4095) / cpp; + return offset & -4096; + } +} + +static int i9xx_format_to_fourcc(int format) +{ + switch (format) { + case DISPPLANE_8BPP: + return DRM_FORMAT_C8; + case DISPPLANE_BGRX555: + return DRM_FORMAT_XRGB1555; + case DISPPLANE_BGRX565: + return DRM_FORMAT_RGB565; + default: + case DISPPLANE_BGRX888: + return DRM_FORMAT_XRGB8888; + case DISPPLANE_RGBX888: + return DRM_FORMAT_XBGR8888; + case DISPPLANE_BGRX101010: + return DRM_FORMAT_XRGB2101010; + case DISPPLANE_RGBX101010: + return DRM_FORMAT_XBGR2101010; + } +} + +static int skl_format_to_fourcc(int format, bool rgb_order, bool alpha) +{ + switch (format) { + case PLANE_CTL_FORMAT_RGB_565: + return DRM_FORMAT_RGB565; + default: + case PLANE_CTL_FORMAT_XRGB_8888: + if (rgb_order) { + if (alpha) + return DRM_FORMAT_ABGR8888; + else + return DRM_FORMAT_XBGR8888; + } else { + if (alpha) + return DRM_FORMAT_ARGB8888; + else + return DRM_FORMAT_XRGB8888; + } + case PLANE_CTL_FORMAT_XRGB_2101010: + if (rgb_order) + return DRM_FORMAT_XBGR2101010; + else + return DRM_FORMAT_XRGB2101010; + } +} + +static bool +intel_alloc_initial_plane_obj(struct intel_crtc *crtc, + struct intel_initial_plane_config *plane_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_gem_object *obj = NULL; + struct drm_mode_fb_cmd2 mode_cmd = { 0 }; + struct drm_framebuffer *fb = &plane_config->fb->base; + u32 base_aligned = round_down(plane_config->base, PAGE_SIZE); + u32 size_aligned = round_up(plane_config->base + plane_config->size, + PAGE_SIZE); + + size_aligned -= base_aligned; + + if (plane_config->size == 0) + return false; + + obj = i915_gem_object_create_stolen_for_preallocated(dev, + base_aligned, + base_aligned, + size_aligned); + if (!obj) + return false; + + obj->tiling_mode = plane_config->tiling; + if (obj->tiling_mode == I915_TILING_X) + obj->stride = fb->pitches[0]; + + mode_cmd.pixel_format = fb->pixel_format; + mode_cmd.width = fb->width; + mode_cmd.height = fb->height; + mode_cmd.pitches[0] = fb->pitches[0]; + mode_cmd.modifier[0] = fb->modifier[0]; + mode_cmd.flags = DRM_MODE_FB_MODIFIERS; + + mutex_lock(&dev->struct_mutex); + if (intel_framebuffer_init(dev, to_intel_framebuffer(fb), + &mode_cmd, obj)) { + DRM_DEBUG_KMS("intel fb init failed\n"); + goto out_unref_obj; + } + mutex_unlock(&dev->struct_mutex); + + DRM_DEBUG_KMS("initial plane fb obj %p\n", obj); + return true; + +out_unref_obj: + drm_gem_object_unreference(&obj->base); + mutex_unlock(&dev->struct_mutex); + return false; +} + +/* Update plane->state->fb to match plane->fb after driver-internal updates */ +static void +update_state_fb(struct drm_plane *plane) +{ + if (plane->fb == plane->state->fb) + return; + + if (plane->state->fb) + drm_framebuffer_unreference(plane->state->fb); + plane->state->fb = plane->fb; + if (plane->state->fb) + drm_framebuffer_reference(plane->state->fb); +} + +static void +intel_find_initial_plane_obj(struct intel_crtc *intel_crtc, + struct intel_initial_plane_config *plane_config) +{ + struct drm_device *dev = intel_crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_crtc *c; + struct intel_crtc *i; + struct drm_i915_gem_object *obj; + struct drm_plane *primary = intel_crtc->base.primary; + struct drm_framebuffer *fb; + + if (!plane_config->fb) + return; + + if (intel_alloc_initial_plane_obj(intel_crtc, plane_config)) { + fb = &plane_config->fb->base; + goto valid_fb; + } + + kfree(plane_config->fb); + + /* + * Failed to alloc the obj, check to see if we should share + * an fb with another CRTC instead + */ + for_each_crtc(dev, c) { + i = to_intel_crtc(c); + + if (c == &intel_crtc->base) + continue; + + if (!i->active) + continue; + + fb = c->primary->fb; + if (!fb) + continue; + + obj = intel_fb_obj(fb); + if (i915_gem_obj_ggtt_offset(obj) == plane_config->base) { + drm_framebuffer_reference(fb); + goto valid_fb; + } + } + + return; + +valid_fb: + obj = intel_fb_obj(fb); + if (obj->tiling_mode != I915_TILING_NONE) + dev_priv->preserve_bios_swizzle = true; + + primary->fb = fb; + primary->state->crtc = &intel_crtc->base; + primary->crtc = &intel_crtc->base; + update_state_fb(primary); + obj->frontbuffer_bits |= INTEL_FRONTBUFFER_PRIMARY(intel_crtc->pipe); +} + +static void i9xx_update_primary_plane(struct drm_crtc *crtc, + struct drm_framebuffer *fb, + int x, int y) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct drm_i915_gem_object *obj; + int plane = intel_crtc->plane; + unsigned long linear_offset; + u32 dspcntr; + u32 reg = DSPCNTR(plane); + int pixel_size; + + if (!intel_crtc->primary_enabled) { + I915_WRITE(reg, 0); + if (INTEL_INFO(dev)->gen >= 4) + I915_WRITE(DSPSURF(plane), 0); + else + I915_WRITE(DSPADDR(plane), 0); + POSTING_READ(reg); + return; + } + + obj = intel_fb_obj(fb); + if (WARN_ON(obj == NULL)) + return; + + pixel_size = drm_format_plane_cpp(fb->pixel_format, 0); + + dspcntr = DISPPLANE_GAMMA_ENABLE; + + dspcntr |= DISPLAY_PLANE_ENABLE; + + if (INTEL_INFO(dev)->gen < 4) { + if (intel_crtc->pipe == PIPE_B) + dspcntr |= DISPPLANE_SEL_PIPE_B; + + /* pipesrc and dspsize control the size that is scaled from, + * which should always be the user's requested size. + */ + I915_WRITE(DSPSIZE(plane), + ((intel_crtc->config->pipe_src_h - 1) << 16) | + (intel_crtc->config->pipe_src_w - 1)); + I915_WRITE(DSPPOS(plane), 0); + } else if (IS_CHERRYVIEW(dev) && plane == PLANE_B) { + I915_WRITE(PRIMSIZE(plane), + ((intel_crtc->config->pipe_src_h - 1) << 16) | + (intel_crtc->config->pipe_src_w - 1)); + I915_WRITE(PRIMPOS(plane), 0); + I915_WRITE(PRIMCNSTALPHA(plane), 0); + } + + switch (fb->pixel_format) { + case DRM_FORMAT_C8: + dspcntr |= DISPPLANE_8BPP; + break; + case DRM_FORMAT_XRGB1555: + case DRM_FORMAT_ARGB1555: + dspcntr |= DISPPLANE_BGRX555; + break; + case DRM_FORMAT_RGB565: + dspcntr |= DISPPLANE_BGRX565; + break; + case DRM_FORMAT_XRGB8888: + case DRM_FORMAT_ARGB8888: + dspcntr |= DISPPLANE_BGRX888; + break; + case DRM_FORMAT_XBGR8888: + case DRM_FORMAT_ABGR8888: + dspcntr |= DISPPLANE_RGBX888; + break; + case DRM_FORMAT_XRGB2101010: + case DRM_FORMAT_ARGB2101010: + dspcntr |= DISPPLANE_BGRX101010; + break; + case DRM_FORMAT_XBGR2101010: + case DRM_FORMAT_ABGR2101010: + dspcntr |= DISPPLANE_RGBX101010; + break; + default: + BUG(); + } + + if (INTEL_INFO(dev)->gen >= 4 && + obj->tiling_mode != I915_TILING_NONE) + dspcntr |= DISPPLANE_TILED; + + if (IS_G4X(dev)) + dspcntr |= DISPPLANE_TRICKLE_FEED_DISABLE; + + linear_offset = y * fb->pitches[0] + x * pixel_size; + + if (INTEL_INFO(dev)->gen >= 4) { + intel_crtc->dspaddr_offset = + intel_gen4_compute_page_offset(&x, &y, obj->tiling_mode, + pixel_size, + fb->pitches[0]); + linear_offset -= intel_crtc->dspaddr_offset; + } else { + intel_crtc->dspaddr_offset = linear_offset; + } + + if (crtc->primary->state->rotation == BIT(DRM_ROTATE_180)) { + dspcntr |= DISPPLANE_ROTATE_180; + + x += (intel_crtc->config->pipe_src_w - 1); + y += (intel_crtc->config->pipe_src_h - 1); + + /* Finding the last pixel of the last line of the display + data and adding to linear_offset*/ + linear_offset += + (intel_crtc->config->pipe_src_h - 1) * fb->pitches[0] + + (intel_crtc->config->pipe_src_w - 1) * pixel_size; + } + + I915_WRITE(reg, dspcntr); + + I915_WRITE(DSPSTRIDE(plane), fb->pitches[0]); + if (INTEL_INFO(dev)->gen >= 4) { + I915_WRITE(DSPSURF(plane), + i915_gem_obj_ggtt_offset(obj) + intel_crtc->dspaddr_offset); + I915_WRITE(DSPTILEOFF(plane), (y << 16) | x); + I915_WRITE(DSPLINOFF(plane), linear_offset); + } else + I915_WRITE(DSPADDR(plane), i915_gem_obj_ggtt_offset(obj) + linear_offset); + POSTING_READ(reg); +} + +static void ironlake_update_primary_plane(struct drm_crtc *crtc, + struct drm_framebuffer *fb, + int x, int y) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct drm_i915_gem_object *obj; + int plane = intel_crtc->plane; + unsigned long linear_offset; + u32 dspcntr; + u32 reg = DSPCNTR(plane); + int pixel_size; + + if (!intel_crtc->primary_enabled) { + I915_WRITE(reg, 0); + I915_WRITE(DSPSURF(plane), 0); + POSTING_READ(reg); + return; + } + + obj = intel_fb_obj(fb); + if (WARN_ON(obj == NULL)) + return; + + pixel_size = drm_format_plane_cpp(fb->pixel_format, 0); + + dspcntr = DISPPLANE_GAMMA_ENABLE; + + dspcntr |= DISPLAY_PLANE_ENABLE; + + if (IS_HASWELL(dev) || IS_BROADWELL(dev)) + dspcntr |= DISPPLANE_PIPE_CSC_ENABLE; + + switch (fb->pixel_format) { + case DRM_FORMAT_C8: + dspcntr |= DISPPLANE_8BPP; + break; + case DRM_FORMAT_RGB565: + dspcntr |= DISPPLANE_BGRX565; + break; + case DRM_FORMAT_XRGB8888: + case DRM_FORMAT_ARGB8888: + dspcntr |= DISPPLANE_BGRX888; + break; + case DRM_FORMAT_XBGR8888: + case DRM_FORMAT_ABGR8888: + dspcntr |= DISPPLANE_RGBX888; + break; + case DRM_FORMAT_XRGB2101010: + case DRM_FORMAT_ARGB2101010: + dspcntr |= DISPPLANE_BGRX101010; + break; + case DRM_FORMAT_XBGR2101010: + case DRM_FORMAT_ABGR2101010: + dspcntr |= DISPPLANE_RGBX101010; + break; + default: + BUG(); + } + + if (obj->tiling_mode != I915_TILING_NONE) + dspcntr |= DISPPLANE_TILED; + + if (!IS_HASWELL(dev) && !IS_BROADWELL(dev)) + dspcntr |= DISPPLANE_TRICKLE_FEED_DISABLE; + + linear_offset = y * fb->pitches[0] + x * pixel_size; + intel_crtc->dspaddr_offset = + intel_gen4_compute_page_offset(&x, &y, obj->tiling_mode, + pixel_size, + fb->pitches[0]); + linear_offset -= intel_crtc->dspaddr_offset; + if (crtc->primary->state->rotation == BIT(DRM_ROTATE_180)) { + dspcntr |= DISPPLANE_ROTATE_180; + + if (!IS_HASWELL(dev) && !IS_BROADWELL(dev)) { + x += (intel_crtc->config->pipe_src_w - 1); + y += (intel_crtc->config->pipe_src_h - 1); + + /* Finding the last pixel of the last line of the display + data and adding to linear_offset*/ + linear_offset += + (intel_crtc->config->pipe_src_h - 1) * fb->pitches[0] + + (intel_crtc->config->pipe_src_w - 1) * pixel_size; + } + } + + I915_WRITE(reg, dspcntr); + + I915_WRITE(DSPSTRIDE(plane), fb->pitches[0]); + I915_WRITE(DSPSURF(plane), + i915_gem_obj_ggtt_offset(obj) + intel_crtc->dspaddr_offset); + if (IS_HASWELL(dev) || IS_BROADWELL(dev)) { + I915_WRITE(DSPOFFSET(plane), (y << 16) | x); + } else { + I915_WRITE(DSPTILEOFF(plane), (y << 16) | x); + I915_WRITE(DSPLINOFF(plane), linear_offset); + } + POSTING_READ(reg); +} + +u32 intel_fb_stride_alignment(struct drm_device *dev, uint64_t fb_modifier, + uint32_t pixel_format) +{ + u32 bits_per_pixel = drm_format_plane_cpp(pixel_format, 0) * 8; + + /* + * The stride is either expressed as a multiple of 64 bytes + * chunks for linear buffers or in number of tiles for tiled + * buffers. + */ + switch (fb_modifier) { + case DRM_FORMAT_MOD_NONE: + return 64; + case I915_FORMAT_MOD_X_TILED: + if (INTEL_INFO(dev)->gen == 2) + return 128; + return 512; + case I915_FORMAT_MOD_Y_TILED: + /* No need to check for old gens and Y tiling since this is + * about the display engine and those will be blocked before + * we get here. + */ + return 128; + case I915_FORMAT_MOD_Yf_TILED: + if (bits_per_pixel == 8) + return 64; + else + return 128; + default: + MISSING_CASE(fb_modifier); + return 64; + } +} + +unsigned long intel_plane_obj_offset(struct intel_plane *intel_plane, + struct drm_i915_gem_object *obj) +{ + const struct i915_ggtt_view *view = &i915_ggtt_view_normal; + + if (intel_rotation_90_or_270(intel_plane->base.state->rotation)) + view = &i915_ggtt_view_rotated; + + return i915_gem_obj_ggtt_offset_view(obj, view); +} + +static void skylake_update_primary_plane(struct drm_crtc *crtc, + struct drm_framebuffer *fb, + int x, int y) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct drm_i915_gem_object *obj; + int pipe = intel_crtc->pipe; + u32 plane_ctl, stride_div, stride; + u32 tile_height, plane_offset, plane_size; + unsigned int rotation; + int x_offset, y_offset; + unsigned long surf_addr; + struct drm_plane *plane; + + if (!intel_crtc->primary_enabled) { + I915_WRITE(PLANE_CTL(pipe, 0), 0); + I915_WRITE(PLANE_SURF(pipe, 0), 0); + POSTING_READ(PLANE_CTL(pipe, 0)); + return; + } + + plane_ctl = PLANE_CTL_ENABLE | + PLANE_CTL_PIPE_GAMMA_ENABLE | + PLANE_CTL_PIPE_CSC_ENABLE; + + switch (fb->pixel_format) { + case DRM_FORMAT_RGB565: + plane_ctl |= PLANE_CTL_FORMAT_RGB_565; + break; + case DRM_FORMAT_XRGB8888: + plane_ctl |= PLANE_CTL_FORMAT_XRGB_8888; + break; + case DRM_FORMAT_ARGB8888: + plane_ctl |= PLANE_CTL_FORMAT_XRGB_8888; + plane_ctl |= PLANE_CTL_ALPHA_SW_PREMULTIPLY; + break; + case DRM_FORMAT_XBGR8888: + plane_ctl |= PLANE_CTL_ORDER_RGBX; + plane_ctl |= PLANE_CTL_FORMAT_XRGB_8888; + break; + case DRM_FORMAT_ABGR8888: + plane_ctl |= PLANE_CTL_ORDER_RGBX; + plane_ctl |= PLANE_CTL_FORMAT_XRGB_8888; + plane_ctl |= PLANE_CTL_ALPHA_SW_PREMULTIPLY; + break; + case DRM_FORMAT_XRGB2101010: + plane_ctl |= PLANE_CTL_FORMAT_XRGB_2101010; + break; + case DRM_FORMAT_XBGR2101010: + plane_ctl |= PLANE_CTL_ORDER_RGBX; + plane_ctl |= PLANE_CTL_FORMAT_XRGB_2101010; + break; + default: + BUG(); + } + + switch (fb->modifier[0]) { + case DRM_FORMAT_MOD_NONE: + break; + case I915_FORMAT_MOD_X_TILED: + plane_ctl |= PLANE_CTL_TILED_X; + break; + case I915_FORMAT_MOD_Y_TILED: + plane_ctl |= PLANE_CTL_TILED_Y; + break; + case I915_FORMAT_MOD_Yf_TILED: + plane_ctl |= PLANE_CTL_TILED_YF; + break; + default: + MISSING_CASE(fb->modifier[0]); + } + + plane_ctl |= PLANE_CTL_PLANE_GAMMA_DISABLE; + + plane = crtc->primary; + rotation = plane->state->rotation; + switch (rotation) { + case BIT(DRM_ROTATE_90): + plane_ctl |= PLANE_CTL_ROTATE_90; + break; + + case BIT(DRM_ROTATE_180): + plane_ctl |= PLANE_CTL_ROTATE_180; + break; + + case BIT(DRM_ROTATE_270): + plane_ctl |= PLANE_CTL_ROTATE_270; + break; + } + + obj = intel_fb_obj(fb); + stride_div = intel_fb_stride_alignment(dev, fb->modifier[0], + fb->pixel_format); + surf_addr = intel_plane_obj_offset(to_intel_plane(plane), obj); + + if (intel_rotation_90_or_270(rotation)) { + /* stride = Surface height in tiles */ + tile_height = intel_tile_height(dev, fb->bits_per_pixel, + fb->modifier[0]); + stride = DIV_ROUND_UP(fb->height, tile_height); + x_offset = stride * tile_height - y - (plane->state->src_h >> 16); + y_offset = x; + plane_size = ((plane->state->src_w >> 16) - 1) << 16 | + ((plane->state->src_h >> 16) - 1); + } else { + stride = fb->pitches[0] / stride_div; + x_offset = x; + y_offset = y; + plane_size = ((plane->state->src_h >> 16) - 1) << 16 | + ((plane->state->src_w >> 16) - 1); + } + plane_offset = y_offset << 16 | x_offset; + + I915_WRITE(PLANE_CTL(pipe, 0), plane_ctl); + I915_WRITE(PLANE_POS(pipe, 0), 0); + I915_WRITE(PLANE_OFFSET(pipe, 0), plane_offset); + I915_WRITE(PLANE_SIZE(pipe, 0), plane_size); + I915_WRITE(PLANE_STRIDE(pipe, 0), stride); + I915_WRITE(PLANE_SURF(pipe, 0), surf_addr); + + POSTING_READ(PLANE_SURF(pipe, 0)); +} + +/* Assume fb object is pinned & idle & fenced and just update base pointers */ +static int +intel_pipe_set_base_atomic(struct drm_crtc *crtc, struct drm_framebuffer *fb, + int x, int y, enum mode_set_atomic state) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + if (dev_priv->display.disable_fbc) + dev_priv->display.disable_fbc(dev); + + dev_priv->display.update_primary_plane(crtc, fb, x, y); + + return 0; +} + +static void intel_complete_page_flips(struct drm_device *dev) +{ + struct drm_crtc *crtc; + + for_each_crtc(dev, crtc) { + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + enum plane plane = intel_crtc->plane; + + intel_prepare_page_flip(dev, plane); + intel_finish_page_flip_plane(dev, plane); + } +} + +static void intel_update_primary_planes(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_crtc *crtc; + + for_each_crtc(dev, crtc) { + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + + drm_modeset_lock(&crtc->mutex, NULL); + /* + * FIXME: Once we have proper support for primary planes (and + * disabling them without disabling the entire crtc) allow again + * a NULL crtc->primary->fb. + */ + if (intel_crtc->active && crtc->primary->fb) + dev_priv->display.update_primary_plane(crtc, + crtc->primary->fb, + crtc->x, + crtc->y); + drm_modeset_unlock(&crtc->mutex); + } +} + +void intel_prepare_reset(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = to_i915(dev); + struct intel_crtc *crtc; + + /* no reset support for gen2 */ + if (IS_GEN2(dev)) + return; + + /* reset doesn't touch the display */ + if (INTEL_INFO(dev)->gen >= 5 || IS_G4X(dev)) + return; + + drm_modeset_lock_all(dev); + + /* + * Disabling the crtcs gracefully seems nicer. Also the + * g33 docs say we should at least disable all the planes. + */ + for_each_intel_crtc(dev, crtc) { + if (crtc->active) + dev_priv->display.crtc_disable(&crtc->base); + } +} + +void intel_finish_reset(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = to_i915(dev); + + /* + * Flips in the rings will be nuked by the reset, + * so complete all pending flips so that user space + * will get its events and not get stuck. + */ + intel_complete_page_flips(dev); + + /* no reset support for gen2 */ + if (IS_GEN2(dev)) + return; + + /* reset doesn't touch the display */ + if (INTEL_INFO(dev)->gen >= 5 || IS_G4X(dev)) { + /* + * Flips in the rings have been nuked by the reset, + * so update the base address of all primary + * planes to the the last fb to make sure we're + * showing the correct fb after a reset. + */ + intel_update_primary_planes(dev); + return; + } + + /* + * The display has been reset as well, + * so need a full re-initialization. + */ + intel_runtime_pm_disable_interrupts(dev_priv); + intel_runtime_pm_enable_interrupts(dev_priv); + + intel_modeset_init_hw(dev); + + spin_lock_irq(&dev_priv->irq_lock); + if (dev_priv->display.hpd_irq_setup) + dev_priv->display.hpd_irq_setup(dev); + spin_unlock_irq(&dev_priv->irq_lock); + + intel_modeset_setup_hw_state(dev, true); + + intel_hpd_init(dev_priv); + + drm_modeset_unlock_all(dev); +} + +static int +intel_finish_fb(struct drm_framebuffer *old_fb) +{ + struct drm_i915_gem_object *obj = intel_fb_obj(old_fb); + struct drm_i915_private *dev_priv = obj->base.dev->dev_private; + bool was_interruptible = dev_priv->mm.interruptible; + int ret; + + /* Big Hammer, we also need to ensure that any pending + * MI_WAIT_FOR_EVENT inside a user batch buffer on the + * current scanout is retired before unpinning the old + * framebuffer. + * + * This should only fail upon a hung GPU, in which case we + * can safely continue. + */ + dev_priv->mm.interruptible = false; + ret = i915_gem_object_finish_gpu(obj); + dev_priv->mm.interruptible = was_interruptible; + + return ret; +} + +static bool intel_crtc_has_pending_flip(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + bool pending; + + if (i915_reset_in_progress(&dev_priv->gpu_error) || + intel_crtc->reset_counter != atomic_read(&dev_priv->gpu_error.reset_counter)) + return false; + + spin_lock_irq(&dev->event_lock); + pending = to_intel_crtc(crtc)->unpin_work != NULL; + spin_unlock_irq(&dev->event_lock); + + return pending; +} + +static void intel_update_pipe_size(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + const struct drm_display_mode *adjusted_mode; + + if (!i915.fastboot) + return; + + /* + * Update pipe size and adjust fitter if needed: the reason for this is + * that in compute_mode_changes we check the native mode (not the pfit + * mode) to see if we can flip rather than do a full mode set. In the + * fastboot case, we'll flip, but if we don't update the pipesrc and + * pfit state, we'll end up with a big fb scanned out into the wrong + * sized surface. + * + * To fix this properly, we need to hoist the checks up into + * compute_mode_changes (or above), check the actual pfit state and + * whether the platform allows pfit disable with pipe active, and only + * then update the pipesrc and pfit state, even on the flip path. + */ + + adjusted_mode = &crtc->config->base.adjusted_mode; + + I915_WRITE(PIPESRC(crtc->pipe), + ((adjusted_mode->crtc_hdisplay - 1) << 16) | + (adjusted_mode->crtc_vdisplay - 1)); + if (!crtc->config->pch_pfit.enabled && + (intel_pipe_has_type(crtc, INTEL_OUTPUT_LVDS) || + intel_pipe_has_type(crtc, INTEL_OUTPUT_EDP))) { + I915_WRITE(PF_CTL(crtc->pipe), 0); + I915_WRITE(PF_WIN_POS(crtc->pipe), 0); + I915_WRITE(PF_WIN_SZ(crtc->pipe), 0); + } + crtc->config->pipe_src_w = adjusted_mode->crtc_hdisplay; + crtc->config->pipe_src_h = adjusted_mode->crtc_vdisplay; +} + +static void intel_fdi_normal_train(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + int pipe = intel_crtc->pipe; + u32 reg, temp; + + /* enable normal train */ + reg = FDI_TX_CTL(pipe); + temp = I915_READ(reg); + if (IS_IVYBRIDGE(dev)) { + temp &= ~FDI_LINK_TRAIN_NONE_IVB; + temp |= FDI_LINK_TRAIN_NONE_IVB | FDI_TX_ENHANCE_FRAME_ENABLE; + } else { + temp &= ~FDI_LINK_TRAIN_NONE; + temp |= FDI_LINK_TRAIN_NONE | FDI_TX_ENHANCE_FRAME_ENABLE; + } + I915_WRITE(reg, temp); + + reg = FDI_RX_CTL(pipe); + temp = I915_READ(reg); + if (HAS_PCH_CPT(dev)) { + temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; + temp |= FDI_LINK_TRAIN_NORMAL_CPT; + } else { + temp &= ~FDI_LINK_TRAIN_NONE; + temp |= FDI_LINK_TRAIN_NONE; + } + I915_WRITE(reg, temp | FDI_RX_ENHANCE_FRAME_ENABLE); + + /* wait one idle pattern time */ + POSTING_READ(reg); + udelay(1000); + + /* IVB wants error correction enabled */ + if (IS_IVYBRIDGE(dev)) + I915_WRITE(reg, I915_READ(reg) | FDI_FS_ERRC_ENABLE | + FDI_FE_ERRC_ENABLE); +} + +/* The FDI link training functions for ILK/Ibexpeak. */ +static void ironlake_fdi_link_train(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + int pipe = intel_crtc->pipe; + u32 reg, temp, tries; + + /* FDI needs bits from pipe first */ + assert_pipe_enabled(dev_priv, pipe); + + /* Train 1: umask FDI RX Interrupt symbol_lock and bit_lock bit + for train result */ + reg = FDI_RX_IMR(pipe); + temp = I915_READ(reg); + temp &= ~FDI_RX_SYMBOL_LOCK; + temp &= ~FDI_RX_BIT_LOCK; + I915_WRITE(reg, temp); + I915_READ(reg); + udelay(150); + + /* enable CPU FDI TX and PCH FDI RX */ + reg = FDI_TX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~FDI_DP_PORT_WIDTH_MASK; + temp |= FDI_DP_PORT_WIDTH(intel_crtc->config->fdi_lanes); + temp &= ~FDI_LINK_TRAIN_NONE; + temp |= FDI_LINK_TRAIN_PATTERN_1; + I915_WRITE(reg, temp | FDI_TX_ENABLE); + + reg = FDI_RX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~FDI_LINK_TRAIN_NONE; + temp |= FDI_LINK_TRAIN_PATTERN_1; + I915_WRITE(reg, temp | FDI_RX_ENABLE); + + POSTING_READ(reg); + udelay(150); + + /* Ironlake workaround, enable clock pointer after FDI enable*/ + I915_WRITE(FDI_RX_CHICKEN(pipe), FDI_RX_PHASE_SYNC_POINTER_OVR); + I915_WRITE(FDI_RX_CHICKEN(pipe), FDI_RX_PHASE_SYNC_POINTER_OVR | + FDI_RX_PHASE_SYNC_POINTER_EN); + + reg = FDI_RX_IIR(pipe); + for (tries = 0; tries < 5; tries++) { + temp = I915_READ(reg); + DRM_DEBUG_KMS("FDI_RX_IIR 0x%x\n", temp); + + if ((temp & FDI_RX_BIT_LOCK)) { + DRM_DEBUG_KMS("FDI train 1 done.\n"); + I915_WRITE(reg, temp | FDI_RX_BIT_LOCK); + break; + } + } + if (tries == 5) + DRM_ERROR("FDI train 1 fail!\n"); + + /* Train 2 */ + reg = FDI_TX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~FDI_LINK_TRAIN_NONE; + temp |= FDI_LINK_TRAIN_PATTERN_2; + I915_WRITE(reg, temp); + + reg = FDI_RX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~FDI_LINK_TRAIN_NONE; + temp |= FDI_LINK_TRAIN_PATTERN_2; + I915_WRITE(reg, temp); + + POSTING_READ(reg); + udelay(150); + + reg = FDI_RX_IIR(pipe); + for (tries = 0; tries < 5; tries++) { + temp = I915_READ(reg); + DRM_DEBUG_KMS("FDI_RX_IIR 0x%x\n", temp); + + if (temp & FDI_RX_SYMBOL_LOCK) { + I915_WRITE(reg, temp | FDI_RX_SYMBOL_LOCK); + DRM_DEBUG_KMS("FDI train 2 done.\n"); + break; + } + } + if (tries == 5) + DRM_ERROR("FDI train 2 fail!\n"); + + DRM_DEBUG_KMS("FDI train done\n"); + +} + +static const int snb_b_fdi_train_param[] = { + FDI_LINK_TRAIN_400MV_0DB_SNB_B, + FDI_LINK_TRAIN_400MV_6DB_SNB_B, + FDI_LINK_TRAIN_600MV_3_5DB_SNB_B, + FDI_LINK_TRAIN_800MV_0DB_SNB_B, +}; + +/* The FDI link training functions for SNB/Cougarpoint. */ +static void gen6_fdi_link_train(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + int pipe = intel_crtc->pipe; + u32 reg, temp, i, retry; + + /* Train 1: umask FDI RX Interrupt symbol_lock and bit_lock bit + for train result */ + reg = FDI_RX_IMR(pipe); + temp = I915_READ(reg); + temp &= ~FDI_RX_SYMBOL_LOCK; + temp &= ~FDI_RX_BIT_LOCK; + I915_WRITE(reg, temp); + + POSTING_READ(reg); + udelay(150); + + /* enable CPU FDI TX and PCH FDI RX */ + reg = FDI_TX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~FDI_DP_PORT_WIDTH_MASK; + temp |= FDI_DP_PORT_WIDTH(intel_crtc->config->fdi_lanes); + temp &= ~FDI_LINK_TRAIN_NONE; + temp |= FDI_LINK_TRAIN_PATTERN_1; + temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; + /* SNB-B */ + temp |= FDI_LINK_TRAIN_400MV_0DB_SNB_B; + I915_WRITE(reg, temp | FDI_TX_ENABLE); + + I915_WRITE(FDI_RX_MISC(pipe), + FDI_RX_TP1_TO_TP2_48 | FDI_RX_FDI_DELAY_90); + + reg = FDI_RX_CTL(pipe); + temp = I915_READ(reg); + if (HAS_PCH_CPT(dev)) { + temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; + temp |= FDI_LINK_TRAIN_PATTERN_1_CPT; + } else { + temp &= ~FDI_LINK_TRAIN_NONE; + temp |= FDI_LINK_TRAIN_PATTERN_1; + } + I915_WRITE(reg, temp | FDI_RX_ENABLE); + + POSTING_READ(reg); + udelay(150); + + for (i = 0; i < 4; i++) { + reg = FDI_TX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; + temp |= snb_b_fdi_train_param[i]; + I915_WRITE(reg, temp); + + POSTING_READ(reg); + udelay(500); + + for (retry = 0; retry < 5; retry++) { + reg = FDI_RX_IIR(pipe); + temp = I915_READ(reg); + DRM_DEBUG_KMS("FDI_RX_IIR 0x%x\n", temp); + if (temp & FDI_RX_BIT_LOCK) { + I915_WRITE(reg, temp | FDI_RX_BIT_LOCK); + DRM_DEBUG_KMS("FDI train 1 done.\n"); + break; + } + udelay(50); + } + if (retry < 5) + break; + } + if (i == 4) + DRM_ERROR("FDI train 1 fail!\n"); + + /* Train 2 */ + reg = FDI_TX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~FDI_LINK_TRAIN_NONE; + temp |= FDI_LINK_TRAIN_PATTERN_2; + if (IS_GEN6(dev)) { + temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; + /* SNB-B */ + temp |= FDI_LINK_TRAIN_400MV_0DB_SNB_B; + } + I915_WRITE(reg, temp); + + reg = FDI_RX_CTL(pipe); + temp = I915_READ(reg); + if (HAS_PCH_CPT(dev)) { + temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; + temp |= FDI_LINK_TRAIN_PATTERN_2_CPT; + } else { + temp &= ~FDI_LINK_TRAIN_NONE; + temp |= FDI_LINK_TRAIN_PATTERN_2; + } + I915_WRITE(reg, temp); + + POSTING_READ(reg); + udelay(150); + + for (i = 0; i < 4; i++) { + reg = FDI_TX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; + temp |= snb_b_fdi_train_param[i]; + I915_WRITE(reg, temp); + + POSTING_READ(reg); + udelay(500); + + for (retry = 0; retry < 5; retry++) { + reg = FDI_RX_IIR(pipe); + temp = I915_READ(reg); + DRM_DEBUG_KMS("FDI_RX_IIR 0x%x\n", temp); + if (temp & FDI_RX_SYMBOL_LOCK) { + I915_WRITE(reg, temp | FDI_RX_SYMBOL_LOCK); + DRM_DEBUG_KMS("FDI train 2 done.\n"); + break; + } + udelay(50); + } + if (retry < 5) + break; + } + if (i == 4) + DRM_ERROR("FDI train 2 fail!\n"); + + DRM_DEBUG_KMS("FDI train done.\n"); +} + +/* Manual link training for Ivy Bridge A0 parts */ +static void ivb_manual_fdi_link_train(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + int pipe = intel_crtc->pipe; + u32 reg, temp, i, j; + + /* Train 1: umask FDI RX Interrupt symbol_lock and bit_lock bit + for train result */ + reg = FDI_RX_IMR(pipe); + temp = I915_READ(reg); + temp &= ~FDI_RX_SYMBOL_LOCK; + temp &= ~FDI_RX_BIT_LOCK; + I915_WRITE(reg, temp); + + POSTING_READ(reg); + udelay(150); + + DRM_DEBUG_KMS("FDI_RX_IIR before link train 0x%x\n", + I915_READ(FDI_RX_IIR(pipe))); + + /* Try each vswing and preemphasis setting twice before moving on */ + for (j = 0; j < ARRAY_SIZE(snb_b_fdi_train_param) * 2; j++) { + /* disable first in case we need to retry */ + reg = FDI_TX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~(FDI_LINK_TRAIN_AUTO | FDI_LINK_TRAIN_NONE_IVB); + temp &= ~FDI_TX_ENABLE; + I915_WRITE(reg, temp); + + reg = FDI_RX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~FDI_LINK_TRAIN_AUTO; + temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; + temp &= ~FDI_RX_ENABLE; + I915_WRITE(reg, temp); + + /* enable CPU FDI TX and PCH FDI RX */ + reg = FDI_TX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~FDI_DP_PORT_WIDTH_MASK; + temp |= FDI_DP_PORT_WIDTH(intel_crtc->config->fdi_lanes); + temp |= FDI_LINK_TRAIN_PATTERN_1_IVB; + temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; + temp |= snb_b_fdi_train_param[j/2]; + temp |= FDI_COMPOSITE_SYNC; + I915_WRITE(reg, temp | FDI_TX_ENABLE); + + I915_WRITE(FDI_RX_MISC(pipe), + FDI_RX_TP1_TO_TP2_48 | FDI_RX_FDI_DELAY_90); + + reg = FDI_RX_CTL(pipe); + temp = I915_READ(reg); + temp |= FDI_LINK_TRAIN_PATTERN_1_CPT; + temp |= FDI_COMPOSITE_SYNC; + I915_WRITE(reg, temp | FDI_RX_ENABLE); + + POSTING_READ(reg); + udelay(1); /* should be 0.5us */ + + for (i = 0; i < 4; i++) { + reg = FDI_RX_IIR(pipe); + temp = I915_READ(reg); + DRM_DEBUG_KMS("FDI_RX_IIR 0x%x\n", temp); + + if (temp & FDI_RX_BIT_LOCK || + (I915_READ(reg) & FDI_RX_BIT_LOCK)) { + I915_WRITE(reg, temp | FDI_RX_BIT_LOCK); + DRM_DEBUG_KMS("FDI train 1 done, level %i.\n", + i); + break; + } + udelay(1); /* should be 0.5us */ + } + if (i == 4) { + DRM_DEBUG_KMS("FDI train 1 fail on vswing %d\n", j / 2); + continue; + } + + /* Train 2 */ + reg = FDI_TX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~FDI_LINK_TRAIN_NONE_IVB; + temp |= FDI_LINK_TRAIN_PATTERN_2_IVB; + I915_WRITE(reg, temp); + + reg = FDI_RX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; + temp |= FDI_LINK_TRAIN_PATTERN_2_CPT; + I915_WRITE(reg, temp); + + POSTING_READ(reg); + udelay(2); /* should be 1.5us */ + + for (i = 0; i < 4; i++) { + reg = FDI_RX_IIR(pipe); + temp = I915_READ(reg); + DRM_DEBUG_KMS("FDI_RX_IIR 0x%x\n", temp); + + if (temp & FDI_RX_SYMBOL_LOCK || + (I915_READ(reg) & FDI_RX_SYMBOL_LOCK)) { + I915_WRITE(reg, temp | FDI_RX_SYMBOL_LOCK); + DRM_DEBUG_KMS("FDI train 2 done, level %i.\n", + i); + goto train_done; + } + udelay(2); /* should be 1.5us */ + } + if (i == 4) + DRM_DEBUG_KMS("FDI train 2 fail on vswing %d\n", j / 2); + } + +train_done: + DRM_DEBUG_KMS("FDI train done.\n"); +} + +static void ironlake_fdi_pll_enable(struct intel_crtc *intel_crtc) +{ + struct drm_device *dev = intel_crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe = intel_crtc->pipe; + u32 reg, temp; + + + /* enable PCH FDI RX PLL, wait warmup plus DMI latency */ + reg = FDI_RX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~(FDI_DP_PORT_WIDTH_MASK | (0x7 << 16)); + temp |= FDI_DP_PORT_WIDTH(intel_crtc->config->fdi_lanes); + temp |= (I915_READ(PIPECONF(pipe)) & PIPECONF_BPC_MASK) << 11; + I915_WRITE(reg, temp | FDI_RX_PLL_ENABLE); + + POSTING_READ(reg); + udelay(200); + + /* Switch from Rawclk to PCDclk */ + temp = I915_READ(reg); + I915_WRITE(reg, temp | FDI_PCDCLK); + + POSTING_READ(reg); + udelay(200); + + /* Enable CPU FDI TX PLL, always on for Ironlake */ + reg = FDI_TX_CTL(pipe); + temp = I915_READ(reg); + if ((temp & FDI_TX_PLL_ENABLE) == 0) { + I915_WRITE(reg, temp | FDI_TX_PLL_ENABLE); + + POSTING_READ(reg); + udelay(100); + } +} + +static void ironlake_fdi_pll_disable(struct intel_crtc *intel_crtc) +{ + struct drm_device *dev = intel_crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe = intel_crtc->pipe; + u32 reg, temp; + + /* Switch from PCDclk to Rawclk */ + reg = FDI_RX_CTL(pipe); + temp = I915_READ(reg); + I915_WRITE(reg, temp & ~FDI_PCDCLK); + + /* Disable CPU FDI TX PLL */ + reg = FDI_TX_CTL(pipe); + temp = I915_READ(reg); + I915_WRITE(reg, temp & ~FDI_TX_PLL_ENABLE); + + POSTING_READ(reg); + udelay(100); + + reg = FDI_RX_CTL(pipe); + temp = I915_READ(reg); + I915_WRITE(reg, temp & ~FDI_RX_PLL_ENABLE); + + /* Wait for the clocks to turn off. */ + POSTING_READ(reg); + udelay(100); +} + +static void ironlake_fdi_disable(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + int pipe = intel_crtc->pipe; + u32 reg, temp; + + /* disable CPU FDI tx and PCH FDI rx */ + reg = FDI_TX_CTL(pipe); + temp = I915_READ(reg); + I915_WRITE(reg, temp & ~FDI_TX_ENABLE); + POSTING_READ(reg); + + reg = FDI_RX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~(0x7 << 16); + temp |= (I915_READ(PIPECONF(pipe)) & PIPECONF_BPC_MASK) << 11; + I915_WRITE(reg, temp & ~FDI_RX_ENABLE); + + POSTING_READ(reg); + udelay(100); + + /* Ironlake workaround, disable clock pointer after downing FDI */ + if (HAS_PCH_IBX(dev)) + I915_WRITE(FDI_RX_CHICKEN(pipe), FDI_RX_PHASE_SYNC_POINTER_OVR); + + /* still set train pattern 1 */ + reg = FDI_TX_CTL(pipe); + temp = I915_READ(reg); + temp &= ~FDI_LINK_TRAIN_NONE; + temp |= FDI_LINK_TRAIN_PATTERN_1; + I915_WRITE(reg, temp); + + reg = FDI_RX_CTL(pipe); + temp = I915_READ(reg); + if (HAS_PCH_CPT(dev)) { + temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; + temp |= FDI_LINK_TRAIN_PATTERN_1_CPT; + } else { + temp &= ~FDI_LINK_TRAIN_NONE; + temp |= FDI_LINK_TRAIN_PATTERN_1; + } + /* BPC in FDI rx is consistent with that in PIPECONF */ + temp &= ~(0x07 << 16); + temp |= (I915_READ(PIPECONF(pipe)) & PIPECONF_BPC_MASK) << 11; + I915_WRITE(reg, temp); + + POSTING_READ(reg); + udelay(100); +} + +bool intel_has_pending_fb_unpin(struct drm_device *dev) +{ + struct intel_crtc *crtc; + + /* Note that we don't need to be called with mode_config.lock here + * as our list of CRTC objects is static for the lifetime of the + * device and so cannot disappear as we iterate. Similarly, we can + * happily treat the predicates as racy, atomic checks as userspace + * cannot claim and pin a new fb without at least acquring the + * struct_mutex and so serialising with us. + */ + for_each_intel_crtc(dev, crtc) { + if (atomic_read(&crtc->unpin_work_count) == 0) + continue; + + if (crtc->unpin_work) + intel_wait_for_vblank(dev, crtc->pipe); + + return true; + } + + return false; +} + +static void page_flip_completed(struct intel_crtc *intel_crtc) +{ + struct drm_i915_private *dev_priv = to_i915(intel_crtc->base.dev); + struct intel_unpin_work *work = intel_crtc->unpin_work; + + /* ensure that the unpin work is consistent wrt ->pending. */ + smp_rmb(); + intel_crtc->unpin_work = NULL; + + if (work->event) + drm_send_vblank_event(intel_crtc->base.dev, + intel_crtc->pipe, + work->event); + + drm_crtc_vblank_put(&intel_crtc->base); + + wake_up_all(&dev_priv->pending_flip_queue); + queue_work(dev_priv->wq, &work->work); + + trace_i915_flip_complete(intel_crtc->plane, + work->pending_flip_obj); +} + +void intel_crtc_wait_for_pending_flips(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + WARN_ON(waitqueue_active(&dev_priv->pending_flip_queue)); + if (WARN_ON(wait_event_timeout(dev_priv->pending_flip_queue, + !intel_crtc_has_pending_flip(crtc), + 60*HZ) == 0)) { + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + + spin_lock_irq(&dev->event_lock); + if (intel_crtc->unpin_work) { + WARN_ONCE(1, "Removing stuck page flip\n"); + page_flip_completed(intel_crtc); + } + spin_unlock_irq(&dev->event_lock); + } + + if (crtc->primary->fb) { + mutex_lock(&dev->struct_mutex); + intel_finish_fb(crtc->primary->fb); + mutex_unlock(&dev->struct_mutex); + } +} + +/* Program iCLKIP clock to the desired frequency */ +static void lpt_program_iclkip(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int clock = to_intel_crtc(crtc)->config->base.adjusted_mode.crtc_clock; + u32 divsel, phaseinc, auxdiv, phasedir = 0; + u32 temp; + + mutex_lock(&dev_priv->dpio_lock); + + /* It is necessary to ungate the pixclk gate prior to programming + * the divisors, and gate it back when it is done. + */ + I915_WRITE(PIXCLK_GATE, PIXCLK_GATE_GATE); + + /* Disable SSCCTL */ + intel_sbi_write(dev_priv, SBI_SSCCTL6, + intel_sbi_read(dev_priv, SBI_SSCCTL6, SBI_ICLK) | + SBI_SSCCTL_DISABLE, + SBI_ICLK); + + /* 20MHz is a corner case which is out of range for the 7-bit divisor */ + if (clock == 20000) { + auxdiv = 1; + divsel = 0x41; + phaseinc = 0x20; + } else { + /* The iCLK virtual clock root frequency is in MHz, + * but the adjusted_mode->crtc_clock in in KHz. To get the + * divisors, it is necessary to divide one by another, so we + * convert the virtual clock precision to KHz here for higher + * precision. + */ + u32 iclk_virtual_root_freq = 172800 * 1000; + u32 iclk_pi_range = 64; + u32 desired_divisor, msb_divisor_value, pi_value; + + desired_divisor = (iclk_virtual_root_freq / clock); + msb_divisor_value = desired_divisor / iclk_pi_range; + pi_value = desired_divisor % iclk_pi_range; + + auxdiv = 0; + divsel = msb_divisor_value - 2; + phaseinc = pi_value; + } + + /* This should not happen with any sane values */ + WARN_ON(SBI_SSCDIVINTPHASE_DIVSEL(divsel) & + ~SBI_SSCDIVINTPHASE_DIVSEL_MASK); + WARN_ON(SBI_SSCDIVINTPHASE_DIR(phasedir) & + ~SBI_SSCDIVINTPHASE_INCVAL_MASK); + + DRM_DEBUG_KMS("iCLKIP clock: found settings for %dKHz refresh rate: auxdiv=%x, divsel=%x, phasedir=%x, phaseinc=%x\n", + clock, + auxdiv, + divsel, + phasedir, + phaseinc); + + /* Program SSCDIVINTPHASE6 */ + temp = intel_sbi_read(dev_priv, SBI_SSCDIVINTPHASE6, SBI_ICLK); + temp &= ~SBI_SSCDIVINTPHASE_DIVSEL_MASK; + temp |= SBI_SSCDIVINTPHASE_DIVSEL(divsel); + temp &= ~SBI_SSCDIVINTPHASE_INCVAL_MASK; + temp |= SBI_SSCDIVINTPHASE_INCVAL(phaseinc); + temp |= SBI_SSCDIVINTPHASE_DIR(phasedir); + temp |= SBI_SSCDIVINTPHASE_PROPAGATE; + intel_sbi_write(dev_priv, SBI_SSCDIVINTPHASE6, temp, SBI_ICLK); + + /* Program SSCAUXDIV */ + temp = intel_sbi_read(dev_priv, SBI_SSCAUXDIV6, SBI_ICLK); + temp &= ~SBI_SSCAUXDIV_FINALDIV2SEL(1); + temp |= SBI_SSCAUXDIV_FINALDIV2SEL(auxdiv); + intel_sbi_write(dev_priv, SBI_SSCAUXDIV6, temp, SBI_ICLK); + + /* Enable modulator and associated divider */ + temp = intel_sbi_read(dev_priv, SBI_SSCCTL6, SBI_ICLK); + temp &= ~SBI_SSCCTL_DISABLE; + intel_sbi_write(dev_priv, SBI_SSCCTL6, temp, SBI_ICLK); + + /* Wait for initialization time */ + udelay(24); + + I915_WRITE(PIXCLK_GATE, PIXCLK_GATE_UNGATE); + + mutex_unlock(&dev_priv->dpio_lock); +} + +static void ironlake_pch_transcoder_set_timings(struct intel_crtc *crtc, + enum pipe pch_transcoder) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum transcoder cpu_transcoder = crtc->config->cpu_transcoder; + + I915_WRITE(PCH_TRANS_HTOTAL(pch_transcoder), + I915_READ(HTOTAL(cpu_transcoder))); + I915_WRITE(PCH_TRANS_HBLANK(pch_transcoder), + I915_READ(HBLANK(cpu_transcoder))); + I915_WRITE(PCH_TRANS_HSYNC(pch_transcoder), + I915_READ(HSYNC(cpu_transcoder))); + + I915_WRITE(PCH_TRANS_VTOTAL(pch_transcoder), + I915_READ(VTOTAL(cpu_transcoder))); + I915_WRITE(PCH_TRANS_VBLANK(pch_transcoder), + I915_READ(VBLANK(cpu_transcoder))); + I915_WRITE(PCH_TRANS_VSYNC(pch_transcoder), + I915_READ(VSYNC(cpu_transcoder))); + I915_WRITE(PCH_TRANS_VSYNCSHIFT(pch_transcoder), + I915_READ(VSYNCSHIFT(cpu_transcoder))); +} + +static void cpt_set_fdi_bc_bifurcation(struct drm_device *dev, bool enable) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t temp; + + temp = I915_READ(SOUTH_CHICKEN1); + if (!!(temp & FDI_BC_BIFURCATION_SELECT) == enable) + return; + + WARN_ON(I915_READ(FDI_RX_CTL(PIPE_B)) & FDI_RX_ENABLE); + WARN_ON(I915_READ(FDI_RX_CTL(PIPE_C)) & FDI_RX_ENABLE); + + temp &= ~FDI_BC_BIFURCATION_SELECT; + if (enable) + temp |= FDI_BC_BIFURCATION_SELECT; + + DRM_DEBUG_KMS("%sabling fdi C rx\n", enable ? "en" : "dis"); + I915_WRITE(SOUTH_CHICKEN1, temp); + POSTING_READ(SOUTH_CHICKEN1); +} + +static void ivybridge_update_fdi_bc_bifurcation(struct intel_crtc *intel_crtc) +{ + struct drm_device *dev = intel_crtc->base.dev; + + switch (intel_crtc->pipe) { + case PIPE_A: + break; + case PIPE_B: + if (intel_crtc->config->fdi_lanes > 2) + cpt_set_fdi_bc_bifurcation(dev, false); + else + cpt_set_fdi_bc_bifurcation(dev, true); + + break; + case PIPE_C: + cpt_set_fdi_bc_bifurcation(dev, true); + + break; + default: + BUG(); + } +} + +/* + * Enable PCH resources required for PCH ports: + * - PCH PLLs + * - FDI training & RX/TX + * - update transcoder timings + * - DP transcoding bits + * - transcoder + */ +static void ironlake_pch_enable(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + int pipe = intel_crtc->pipe; + u32 reg, temp; + + assert_pch_transcoder_disabled(dev_priv, pipe); + + if (IS_IVYBRIDGE(dev)) + ivybridge_update_fdi_bc_bifurcation(intel_crtc); + + /* Write the TU size bits before fdi link training, so that error + * detection works. */ + I915_WRITE(FDI_RX_TUSIZE1(pipe), + I915_READ(PIPE_DATA_M1(pipe)) & TU_SIZE_MASK); + + /* For PCH output, training FDI link */ + dev_priv->display.fdi_link_train(crtc); + + /* We need to program the right clock selection before writing the pixel + * mutliplier into the DPLL. */ + if (HAS_PCH_CPT(dev)) { + u32 sel; + + temp = I915_READ(PCH_DPLL_SEL); + temp |= TRANS_DPLL_ENABLE(pipe); + sel = TRANS_DPLLB_SEL(pipe); + if (intel_crtc->config->shared_dpll == DPLL_ID_PCH_PLL_B) + temp |= sel; + else + temp &= ~sel; + I915_WRITE(PCH_DPLL_SEL, temp); + } + + /* XXX: pch pll's can be enabled any time before we enable the PCH + * transcoder, and we actually should do this to not upset any PCH + * transcoder that already use the clock when we share it. + * + * Note that enable_shared_dpll tries to do the right thing, but + * get_shared_dpll unconditionally resets the pll - we need that to have + * the right LVDS enable sequence. */ + intel_enable_shared_dpll(intel_crtc); + + /* set transcoder timing, panel must allow it */ + assert_panel_unlocked(dev_priv, pipe); + ironlake_pch_transcoder_set_timings(intel_crtc, pipe); + + intel_fdi_normal_train(crtc); + + /* For PCH DP, enable TRANS_DP_CTL */ + if (HAS_PCH_CPT(dev) && intel_crtc->config->has_dp_encoder) { + u32 bpc = (I915_READ(PIPECONF(pipe)) & PIPECONF_BPC_MASK) >> 5; + reg = TRANS_DP_CTL(pipe); + temp = I915_READ(reg); + temp &= ~(TRANS_DP_PORT_SEL_MASK | + TRANS_DP_SYNC_MASK | + TRANS_DP_BPC_MASK); + temp |= (TRANS_DP_OUTPUT_ENABLE | + TRANS_DP_ENH_FRAMING); + temp |= bpc << 9; /* same format but at 11:9 */ + + if (crtc->mode.flags & DRM_MODE_FLAG_PHSYNC) + temp |= TRANS_DP_HSYNC_ACTIVE_HIGH; + if (crtc->mode.flags & DRM_MODE_FLAG_PVSYNC) + temp |= TRANS_DP_VSYNC_ACTIVE_HIGH; + + switch (intel_trans_dp_port_sel(crtc)) { + case PCH_DP_B: + temp |= TRANS_DP_PORT_SEL_B; + break; + case PCH_DP_C: + temp |= TRANS_DP_PORT_SEL_C; + break; + case PCH_DP_D: + temp |= TRANS_DP_PORT_SEL_D; + break; + default: + BUG(); + } + + I915_WRITE(reg, temp); + } + + ironlake_enable_pch_transcoder(dev_priv, pipe); +} + +static void lpt_pch_enable(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; + + assert_pch_transcoder_disabled(dev_priv, TRANSCODER_A); + + lpt_program_iclkip(crtc); + + /* Set transcoder timing. */ + ironlake_pch_transcoder_set_timings(intel_crtc, PIPE_A); + + lpt_enable_pch_transcoder(dev_priv, cpu_transcoder); +} + +void intel_put_shared_dpll(struct intel_crtc *crtc) +{ + struct intel_shared_dpll *pll = intel_crtc_to_shared_dpll(crtc); + + if (pll == NULL) + return; + + if (!(pll->config.crtc_mask & (1 << crtc->pipe))) { + WARN(1, "bad %s crtc mask\n", pll->name); + return; + } + + pll->config.crtc_mask &= ~(1 << crtc->pipe); + if (pll->config.crtc_mask == 0) { + WARN_ON(pll->on); + WARN_ON(pll->active); + } + + crtc->config->shared_dpll = DPLL_ID_PRIVATE; +} + +struct intel_shared_dpll *intel_get_shared_dpll(struct intel_crtc *crtc, + struct intel_crtc_state *crtc_state) +{ + struct drm_i915_private *dev_priv = crtc->base.dev->dev_private; + struct intel_shared_dpll *pll; + enum intel_dpll_id i; + + if (HAS_PCH_IBX(dev_priv->dev)) { + /* Ironlake PCH has a fixed PLL->PCH pipe mapping. */ + i = (enum intel_dpll_id) crtc->pipe; + pll = &dev_priv->shared_dplls[i]; + + DRM_DEBUG_KMS("CRTC:%d using pre-allocated %s\n", + crtc->base.base.id, pll->name); + + WARN_ON(pll->new_config->crtc_mask); + + goto found; + } + + for (i = 0; i < dev_priv->num_shared_dpll; i++) { + pll = &dev_priv->shared_dplls[i]; + + /* Only want to check enabled timings first */ + if (pll->new_config->crtc_mask == 0) + continue; + + if (memcmp(&crtc_state->dpll_hw_state, + &pll->new_config->hw_state, + sizeof(pll->new_config->hw_state)) == 0) { + DRM_DEBUG_KMS("CRTC:%d sharing existing %s (crtc mask 0x%08x, ative %d)\n", + crtc->base.base.id, pll->name, + pll->new_config->crtc_mask, + pll->active); + goto found; + } + } + + /* Ok no matching timings, maybe there's a free one? */ + for (i = 0; i < dev_priv->num_shared_dpll; i++) { + pll = &dev_priv->shared_dplls[i]; + if (pll->new_config->crtc_mask == 0) { + DRM_DEBUG_KMS("CRTC:%d allocated %s\n", + crtc->base.base.id, pll->name); + goto found; + } + } + + return NULL; + +found: + if (pll->new_config->crtc_mask == 0) + pll->new_config->hw_state = crtc_state->dpll_hw_state; + + crtc_state->shared_dpll = i; + DRM_DEBUG_DRIVER("using %s for pipe %c\n", pll->name, + pipe_name(crtc->pipe)); + + pll->new_config->crtc_mask |= 1 << crtc->pipe; + + return pll; +} + +/** + * intel_shared_dpll_start_config - start a new PLL staged config + * @dev_priv: DRM device + * @clear_pipes: mask of pipes that will have their PLLs freed + * + * Starts a new PLL staged config, copying the current config but + * releasing the references of pipes specified in clear_pipes. + */ +static int intel_shared_dpll_start_config(struct drm_i915_private *dev_priv, + unsigned clear_pipes) +{ + struct intel_shared_dpll *pll; + enum intel_dpll_id i; + + for (i = 0; i < dev_priv->num_shared_dpll; i++) { + pll = &dev_priv->shared_dplls[i]; + + pll->new_config = kmemdup(&pll->config, sizeof pll->config, + GFP_KERNEL); + if (!pll->new_config) + goto cleanup; + + pll->new_config->crtc_mask &= ~clear_pipes; + } + + return 0; + +cleanup: + while (--i >= 0) { + pll = &dev_priv->shared_dplls[i]; + kfree(pll->new_config); + pll->new_config = NULL; + } + + return -ENOMEM; +} + +static void intel_shared_dpll_commit(struct drm_i915_private *dev_priv) +{ + struct intel_shared_dpll *pll; + enum intel_dpll_id i; + + for (i = 0; i < dev_priv->num_shared_dpll; i++) { + pll = &dev_priv->shared_dplls[i]; + + WARN_ON(pll->new_config == &pll->config); + + pll->config = *pll->new_config; + kfree(pll->new_config); + pll->new_config = NULL; + } +} + +static void intel_shared_dpll_abort_config(struct drm_i915_private *dev_priv) +{ + struct intel_shared_dpll *pll; + enum intel_dpll_id i; + + for (i = 0; i < dev_priv->num_shared_dpll; i++) { + pll = &dev_priv->shared_dplls[i]; + + WARN_ON(pll->new_config == &pll->config); + + kfree(pll->new_config); + pll->new_config = NULL; + } +} + +static void cpt_verify_modeset(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int dslreg = PIPEDSL(pipe); + u32 temp; + + temp = I915_READ(dslreg); + udelay(500); + if (wait_for(I915_READ(dslreg) != temp, 5)) { + if (wait_for(I915_READ(dslreg) != temp, 5)) + DRM_ERROR("mode set failed: pipe %c stuck\n", pipe_name(pipe)); + } +} + +static void skylake_pfit_enable(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe = crtc->pipe; + + if (crtc->config->pch_pfit.enabled) { + I915_WRITE(PS_CTL(pipe), PS_ENABLE); + I915_WRITE(PS_WIN_POS(pipe), crtc->config->pch_pfit.pos); + I915_WRITE(PS_WIN_SZ(pipe), crtc->config->pch_pfit.size); + } +} + +static void ironlake_pfit_enable(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe = crtc->pipe; + + if (crtc->config->pch_pfit.enabled) { + /* Force use of hard-coded filter coefficients + * as some pre-programmed values are broken, + * e.g. x201. + */ + if (IS_IVYBRIDGE(dev) || IS_HASWELL(dev)) + I915_WRITE(PF_CTL(pipe), PF_ENABLE | PF_FILTER_MED_3x3 | + PF_PIPE_SEL_IVB(pipe)); + else + I915_WRITE(PF_CTL(pipe), PF_ENABLE | PF_FILTER_MED_3x3); + I915_WRITE(PF_WIN_POS(pipe), crtc->config->pch_pfit.pos); + I915_WRITE(PF_WIN_SZ(pipe), crtc->config->pch_pfit.size); + } +} + +static void intel_enable_sprite_planes(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + enum pipe pipe = to_intel_crtc(crtc)->pipe; + struct drm_plane *plane; + struct intel_plane *intel_plane; + + drm_for_each_legacy_plane(plane, &dev->mode_config.plane_list) { + intel_plane = to_intel_plane(plane); + if (intel_plane->pipe == pipe) + intel_plane_restore(&intel_plane->base); + } +} + +/* + * Disable a plane internally without actually modifying the plane's state. + * This will allow us to easily restore the plane later by just reprogramming + * its state. + */ +static void disable_plane_internal(struct drm_plane *plane) +{ + struct intel_plane *intel_plane = to_intel_plane(plane); + struct drm_plane_state *state = + plane->funcs->atomic_duplicate_state(plane); + struct intel_plane_state *intel_state = to_intel_plane_state(state); + + intel_state->visible = false; + intel_plane->commit_plane(plane, intel_state); + + intel_plane_destroy_state(plane, state); +} + +static void intel_disable_sprite_planes(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + enum pipe pipe = to_intel_crtc(crtc)->pipe; + struct drm_plane *plane; + struct intel_plane *intel_plane; + + drm_for_each_legacy_plane(plane, &dev->mode_config.plane_list) { + intel_plane = to_intel_plane(plane); + if (plane->fb && intel_plane->pipe == pipe) + disable_plane_internal(plane); + } +} + +void hsw_enable_ips(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!crtc->config->ips_enabled) + return; + + /* We can only enable IPS after we enable a plane and wait for a vblank */ + intel_wait_for_vblank(dev, crtc->pipe); + + assert_plane_enabled(dev_priv, crtc->plane); + if (IS_BROADWELL(dev)) { + mutex_lock(&dev_priv->rps.hw_lock); + WARN_ON(sandybridge_pcode_write(dev_priv, DISPLAY_IPS_CONTROL, 0xc0000000)); + mutex_unlock(&dev_priv->rps.hw_lock); + /* Quoting Art Runyan: "its not safe to expect any particular + * value in IPS_CTL bit 31 after enabling IPS through the + * mailbox." Moreover, the mailbox may return a bogus state, + * so we need to just enable it and continue on. + */ + } else { + I915_WRITE(IPS_CTL, IPS_ENABLE); + /* The bit only becomes 1 in the next vblank, so this wait here + * is essentially intel_wait_for_vblank. If we don't have this + * and don't wait for vblanks until the end of crtc_enable, then + * the HW state readout code will complain that the expected + * IPS_CTL value is not the one we read. */ + if (wait_for(I915_READ_NOTRACE(IPS_CTL) & IPS_ENABLE, 50)) + DRM_ERROR("Timed out waiting for IPS enable\n"); + } +} + +void hsw_disable_ips(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!crtc->config->ips_enabled) + return; + + assert_plane_enabled(dev_priv, crtc->plane); + if (IS_BROADWELL(dev)) { + mutex_lock(&dev_priv->rps.hw_lock); + WARN_ON(sandybridge_pcode_write(dev_priv, DISPLAY_IPS_CONTROL, 0)); + mutex_unlock(&dev_priv->rps.hw_lock); + /* wait for pcode to finish disabling IPS, which may take up to 42ms */ + if (wait_for((I915_READ(IPS_CTL) & IPS_ENABLE) == 0, 42)) + DRM_ERROR("Timed out waiting for IPS disable\n"); + } else { + I915_WRITE(IPS_CTL, 0); + POSTING_READ(IPS_CTL); + } + + /* We need to wait for a vblank before we can disable the plane. */ + intel_wait_for_vblank(dev, crtc->pipe); +} + +/** Loads the palette/gamma unit for the CRTC with the prepared values */ +static void intel_crtc_load_lut(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + enum pipe pipe = intel_crtc->pipe; + int palreg = PALETTE(pipe); + int i; + bool reenable_ips = false; + + /* The clocks have to be on to load the palette. */ + if (!crtc->state->enable || !intel_crtc->active) + return; + + if (!HAS_PCH_SPLIT(dev_priv->dev)) { + if (intel_pipe_has_type(intel_crtc, INTEL_OUTPUT_DSI)) + assert_dsi_pll_enabled(dev_priv); + else + assert_pll_enabled(dev_priv, pipe); + } + + /* use legacy palette for Ironlake */ + if (!HAS_GMCH_DISPLAY(dev)) + palreg = LGC_PALETTE(pipe); + + /* Workaround : Do not read or write the pipe palette/gamma data while + * GAMMA_MODE is configured for split gamma and IPS_CTL has IPS enabled. + */ + if (IS_HASWELL(dev) && intel_crtc->config->ips_enabled && + ((I915_READ(GAMMA_MODE(pipe)) & GAMMA_MODE_MODE_MASK) == + GAMMA_MODE_MODE_SPLIT)) { + hsw_disable_ips(intel_crtc); + reenable_ips = true; + } + + for (i = 0; i < 256; i++) { + I915_WRITE(palreg + 4 * i, + (intel_crtc->lut_r[i] << 16) | + (intel_crtc->lut_g[i] << 8) | + intel_crtc->lut_b[i]); + } + + if (reenable_ips) + hsw_enable_ips(intel_crtc); +} + +static void intel_crtc_dpms_overlay(struct intel_crtc *intel_crtc, bool enable) +{ + if (!enable && intel_crtc->overlay) { + struct drm_device *dev = intel_crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + mutex_lock(&dev->struct_mutex); + dev_priv->mm.interruptible = false; + (void) intel_overlay_switch_off(intel_crtc->overlay); + dev_priv->mm.interruptible = true; + mutex_unlock(&dev->struct_mutex); + } + + /* Let userspace switch the overlay on again. In most cases userspace + * has to recompute where to put it anyway. + */ +} + +static void intel_crtc_enable_planes(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + int pipe = intel_crtc->pipe; + + intel_enable_primary_hw_plane(crtc->primary, crtc); + intel_enable_sprite_planes(crtc); + intel_crtc_update_cursor(crtc, true); + intel_crtc_dpms_overlay(intel_crtc, true); + + hsw_enable_ips(intel_crtc); + + mutex_lock(&dev->struct_mutex); + intel_fbc_update(dev); + mutex_unlock(&dev->struct_mutex); + + /* + * FIXME: Once we grow proper nuclear flip support out of this we need + * to compute the mask of flip planes precisely. For the time being + * consider this a flip from a NULL plane. + */ + intel_frontbuffer_flip(dev, INTEL_FRONTBUFFER_ALL_MASK(pipe)); +} + +static void intel_crtc_disable_planes(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + int pipe = intel_crtc->pipe; + + intel_crtc_wait_for_pending_flips(crtc); + + if (dev_priv->fbc.crtc == intel_crtc) + intel_fbc_disable(dev); + + hsw_disable_ips(intel_crtc); + + intel_crtc_dpms_overlay(intel_crtc, false); + intel_crtc_update_cursor(crtc, false); + intel_disable_sprite_planes(crtc); + intel_disable_primary_hw_plane(crtc->primary, crtc); + + /* + * FIXME: Once we grow proper nuclear flip support out of this we need + * to compute the mask of flip planes precisely. For the time being + * consider this a flip to a NULL plane. + */ + intel_frontbuffer_flip(dev, INTEL_FRONTBUFFER_ALL_MASK(pipe)); +} + +static void ironlake_crtc_enable(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct intel_encoder *encoder; + int pipe = intel_crtc->pipe; + + WARN_ON(!crtc->state->enable); + + if (intel_crtc->active) + return; + + if (intel_crtc->config->has_pch_encoder) + intel_prepare_shared_dpll(intel_crtc); + + if (intel_crtc->config->has_dp_encoder) + intel_dp_set_m_n(intel_crtc, M1_N1); + + intel_set_pipe_timings(intel_crtc); + + if (intel_crtc->config->has_pch_encoder) { + intel_cpu_transcoder_set_m_n(intel_crtc, + &intel_crtc->config->fdi_m_n, NULL); + } + + ironlake_set_pipeconf(crtc); + + intel_crtc->active = true; + + intel_set_cpu_fifo_underrun_reporting(dev_priv, pipe, true); + intel_set_pch_fifo_underrun_reporting(dev_priv, pipe, true); + + for_each_encoder_on_crtc(dev, crtc, encoder) + if (encoder->pre_enable) + encoder->pre_enable(encoder); + + if (intel_crtc->config->has_pch_encoder) { + /* Note: FDI PLL enabling _must_ be done before we enable the + * cpu pipes, hence this is separate from all the other fdi/pch + * enabling. */ + ironlake_fdi_pll_enable(intel_crtc); + } else { + assert_fdi_tx_disabled(dev_priv, pipe); + assert_fdi_rx_disabled(dev_priv, pipe); + } + + ironlake_pfit_enable(intel_crtc); + + /* + * On ILK+ LUT must be loaded before the pipe is running but with + * clocks enabled + */ + intel_crtc_load_lut(crtc); + + intel_update_watermarks(crtc); + intel_enable_pipe(intel_crtc); + + if (intel_crtc->config->has_pch_encoder) + ironlake_pch_enable(crtc); + + assert_vblank_disabled(crtc); + drm_crtc_vblank_on(crtc); + + for_each_encoder_on_crtc(dev, crtc, encoder) + encoder->enable(encoder); + + if (HAS_PCH_CPT(dev)) + cpt_verify_modeset(dev, intel_crtc->pipe); + + intel_crtc_enable_planes(crtc); +} + +/* IPS only exists on ULT machines and is tied to pipe A. */ +static bool hsw_crtc_supports_ips(struct intel_crtc *crtc) +{ + return HAS_IPS(crtc->base.dev) && crtc->pipe == PIPE_A; +} + +/* + * This implements the workaround described in the "notes" section of the mode + * set sequence documentation. When going from no pipes or single pipe to + * multiple pipes, and planes are enabled after the pipe, we need to wait at + * least 2 vblanks on the first pipe before enabling planes on the second pipe. + */ +static void haswell_mode_set_planes_workaround(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct intel_crtc *crtc_it, *other_active_crtc = NULL; + + /* We want to get the other_active_crtc only if there's only 1 other + * active crtc. */ + for_each_intel_crtc(dev, crtc_it) { + if (!crtc_it->active || crtc_it == crtc) + continue; + + if (other_active_crtc) + return; + + other_active_crtc = crtc_it; + } + if (!other_active_crtc) + return; + + intel_wait_for_vblank(dev, other_active_crtc->pipe); + intel_wait_for_vblank(dev, other_active_crtc->pipe); +} + +static void haswell_crtc_enable(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct intel_encoder *encoder; + int pipe = intel_crtc->pipe; + + WARN_ON(!crtc->state->enable); + + if (intel_crtc->active) + return; + + if (intel_crtc_to_shared_dpll(intel_crtc)) + intel_enable_shared_dpll(intel_crtc); + + if (intel_crtc->config->has_dp_encoder) + intel_dp_set_m_n(intel_crtc, M1_N1); + + intel_set_pipe_timings(intel_crtc); + + if (intel_crtc->config->cpu_transcoder != TRANSCODER_EDP) { + I915_WRITE(PIPE_MULT(intel_crtc->config->cpu_transcoder), + intel_crtc->config->pixel_multiplier - 1); + } + + if (intel_crtc->config->has_pch_encoder) { + intel_cpu_transcoder_set_m_n(intel_crtc, + &intel_crtc->config->fdi_m_n, NULL); + } + + haswell_set_pipeconf(crtc); + + intel_set_pipe_csc(crtc); + + intel_crtc->active = true; + + intel_set_cpu_fifo_underrun_reporting(dev_priv, pipe, true); + for_each_encoder_on_crtc(dev, crtc, encoder) + if (encoder->pre_enable) + encoder->pre_enable(encoder); + + if (intel_crtc->config->has_pch_encoder) { + intel_set_pch_fifo_underrun_reporting(dev_priv, TRANSCODER_A, + true); + dev_priv->display.fdi_link_train(crtc); + } + + intel_ddi_enable_pipe_clock(intel_crtc); + + if (IS_SKYLAKE(dev)) + skylake_pfit_enable(intel_crtc); + else + ironlake_pfit_enable(intel_crtc); + + /* + * On ILK+ LUT must be loaded before the pipe is running but with + * clocks enabled + */ + intel_crtc_load_lut(crtc); + + intel_ddi_set_pipe_settings(crtc); + intel_ddi_enable_transcoder_func(crtc); + + intel_update_watermarks(crtc); + intel_enable_pipe(intel_crtc); + + if (intel_crtc->config->has_pch_encoder) + lpt_pch_enable(crtc); + + if (intel_crtc->config->dp_encoder_is_mst) + intel_ddi_set_vc_payload_alloc(crtc, true); + + assert_vblank_disabled(crtc); + drm_crtc_vblank_on(crtc); + + for_each_encoder_on_crtc(dev, crtc, encoder) { + encoder->enable(encoder); + intel_opregion_notify_encoder(encoder, true); + } + + /* If we change the relative order between pipe/planes enabling, we need + * to change the workaround. */ + haswell_mode_set_planes_workaround(intel_crtc); + intel_crtc_enable_planes(crtc); +} + +static void skylake_pfit_disable(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe = crtc->pipe; + + /* To avoid upsetting the power well on haswell only disable the pfit if + * it's in use. The hw state code will make sure we get this right. */ + if (crtc->config->pch_pfit.enabled) { + I915_WRITE(PS_CTL(pipe), 0); + I915_WRITE(PS_WIN_POS(pipe), 0); + I915_WRITE(PS_WIN_SZ(pipe), 0); + } +} + +static void ironlake_pfit_disable(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe = crtc->pipe; + + /* To avoid upsetting the power well on haswell only disable the pfit if + * it's in use. The hw state code will make sure we get this right. */ + if (crtc->config->pch_pfit.enabled) { + I915_WRITE(PF_CTL(pipe), 0); + I915_WRITE(PF_WIN_POS(pipe), 0); + I915_WRITE(PF_WIN_SZ(pipe), 0); + } +} + +static void ironlake_crtc_disable(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct intel_encoder *encoder; + int pipe = intel_crtc->pipe; + u32 reg, temp; + + if (!intel_crtc->active) + return; + + intel_crtc_disable_planes(crtc); + + for_each_encoder_on_crtc(dev, crtc, encoder) + encoder->disable(encoder); + + drm_crtc_vblank_off(crtc); + assert_vblank_disabled(crtc); + + if (intel_crtc->config->has_pch_encoder) + intel_set_pch_fifo_underrun_reporting(dev_priv, pipe, false); + + intel_disable_pipe(intel_crtc); + + ironlake_pfit_disable(intel_crtc); + + for_each_encoder_on_crtc(dev, crtc, encoder) + if (encoder->post_disable) + encoder->post_disable(encoder); + + if (intel_crtc->config->has_pch_encoder) { + ironlake_fdi_disable(crtc); + + ironlake_disable_pch_transcoder(dev_priv, pipe); + + if (HAS_PCH_CPT(dev)) { + /* disable TRANS_DP_CTL */ + reg = TRANS_DP_CTL(pipe); + temp = I915_READ(reg); + temp &= ~(TRANS_DP_OUTPUT_ENABLE | + TRANS_DP_PORT_SEL_MASK); + temp |= TRANS_DP_PORT_SEL_NONE; + I915_WRITE(reg, temp); + + /* disable DPLL_SEL */ + temp = I915_READ(PCH_DPLL_SEL); + temp &= ~(TRANS_DPLL_ENABLE(pipe) | TRANS_DPLLB_SEL(pipe)); + I915_WRITE(PCH_DPLL_SEL, temp); + } + + /* disable PCH DPLL */ + intel_disable_shared_dpll(intel_crtc); + + ironlake_fdi_pll_disable(intel_crtc); + } + + intel_crtc->active = false; + intel_update_watermarks(crtc); + + mutex_lock(&dev->struct_mutex); + intel_fbc_update(dev); + mutex_unlock(&dev->struct_mutex); +} + +static void haswell_crtc_disable(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct intel_encoder *encoder; + enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; + + if (!intel_crtc->active) + return; + + intel_crtc_disable_planes(crtc); + + for_each_encoder_on_crtc(dev, crtc, encoder) { + intel_opregion_notify_encoder(encoder, false); + encoder->disable(encoder); + } + + drm_crtc_vblank_off(crtc); + assert_vblank_disabled(crtc); + + if (intel_crtc->config->has_pch_encoder) + intel_set_pch_fifo_underrun_reporting(dev_priv, TRANSCODER_A, + false); + intel_disable_pipe(intel_crtc); + + if (intel_crtc->config->dp_encoder_is_mst) + intel_ddi_set_vc_payload_alloc(crtc, false); + + intel_ddi_disable_transcoder_func(dev_priv, cpu_transcoder); + + if (IS_SKYLAKE(dev)) + skylake_pfit_disable(intel_crtc); + else + ironlake_pfit_disable(intel_crtc); + + intel_ddi_disable_pipe_clock(intel_crtc); + + if (intel_crtc->config->has_pch_encoder) { + lpt_disable_pch_transcoder(dev_priv); + intel_ddi_fdi_disable(crtc); + } + + for_each_encoder_on_crtc(dev, crtc, encoder) + if (encoder->post_disable) + encoder->post_disable(encoder); + + intel_crtc->active = false; + intel_update_watermarks(crtc); + + mutex_lock(&dev->struct_mutex); + intel_fbc_update(dev); + mutex_unlock(&dev->struct_mutex); + + if (intel_crtc_to_shared_dpll(intel_crtc)) + intel_disable_shared_dpll(intel_crtc); +} + +static void ironlake_crtc_off(struct drm_crtc *crtc) +{ + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + intel_put_shared_dpll(intel_crtc); +} + + +static void i9xx_pfit_enable(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc_state *pipe_config = crtc->config; + + if (!pipe_config->gmch_pfit.control) + return; + + /* + * The panel fitter should only be adjusted whilst the pipe is disabled, + * according to register description and PRM. + */ + WARN_ON(I915_READ(PFIT_CONTROL) & PFIT_ENABLE); + assert_pipe_disabled(dev_priv, crtc->pipe); + + I915_WRITE(PFIT_PGM_RATIOS, pipe_config->gmch_pfit.pgm_ratios); + I915_WRITE(PFIT_CONTROL, pipe_config->gmch_pfit.control); + + /* Border color in case we don't scale up to the full screen. Black by + * default, change to something else for debugging. */ + I915_WRITE(BCLRPAT(crtc->pipe), 0); +} + +static enum intel_display_power_domain port_to_power_domain(enum port port) +{ + switch (port) { + case PORT_A: + return POWER_DOMAIN_PORT_DDI_A_4_LANES; + case PORT_B: + return POWER_DOMAIN_PORT_DDI_B_4_LANES; + case PORT_C: + return POWER_DOMAIN_PORT_DDI_C_4_LANES; + case PORT_D: + return POWER_DOMAIN_PORT_DDI_D_4_LANES; + default: + WARN_ON_ONCE(1); + return POWER_DOMAIN_PORT_OTHER; + } +} + +#define for_each_power_domain(domain, mask) \ + for ((domain) = 0; (domain) < POWER_DOMAIN_NUM; (domain)++) \ + if ((1 << (domain)) & (mask)) + +enum intel_display_power_domain +intel_display_port_power_domain(struct intel_encoder *intel_encoder) +{ + struct drm_device *dev = intel_encoder->base.dev; + struct intel_digital_port *intel_dig_port; + + switch (intel_encoder->type) { + case INTEL_OUTPUT_UNKNOWN: + /* Only DDI platforms should ever use this output type */ + WARN_ON_ONCE(!HAS_DDI(dev)); + case INTEL_OUTPUT_DISPLAYPORT: + case INTEL_OUTPUT_HDMI: + case INTEL_OUTPUT_EDP: + intel_dig_port = enc_to_dig_port(&intel_encoder->base); + return port_to_power_domain(intel_dig_port->port); + case INTEL_OUTPUT_DP_MST: + intel_dig_port = enc_to_mst(&intel_encoder->base)->primary; + return port_to_power_domain(intel_dig_port->port); + case INTEL_OUTPUT_ANALOG: + return POWER_DOMAIN_PORT_CRT; + case INTEL_OUTPUT_DSI: + return POWER_DOMAIN_PORT_DSI; + default: + return POWER_DOMAIN_PORT_OTHER; + } +} + +static unsigned long get_crtc_power_domains(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct intel_encoder *intel_encoder; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + enum pipe pipe = intel_crtc->pipe; + unsigned long mask; + enum transcoder transcoder; + + transcoder = intel_pipe_to_cpu_transcoder(dev->dev_private, pipe); + + mask = BIT(POWER_DOMAIN_PIPE(pipe)); + mask |= BIT(POWER_DOMAIN_TRANSCODER(transcoder)); + if (intel_crtc->config->pch_pfit.enabled || + intel_crtc->config->pch_pfit.force_thru) + mask |= BIT(POWER_DOMAIN_PIPE_PANEL_FITTER(pipe)); + + for_each_encoder_on_crtc(dev, crtc, intel_encoder) + mask |= BIT(intel_display_port_power_domain(intel_encoder)); + + return mask; +} + +static void modeset_update_crtc_power_domains(struct drm_atomic_state *state) +{ + struct drm_device *dev = state->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned long pipe_domains[I915_MAX_PIPES] = { 0, }; + struct intel_crtc *crtc; + + /* + * First get all needed power domains, then put all unneeded, to avoid + * any unnecessary toggling of the power wells. + */ + for_each_intel_crtc(dev, crtc) { + enum intel_display_power_domain domain; + + if (!crtc->base.state->enable) + continue; + + pipe_domains[crtc->pipe] = get_crtc_power_domains(&crtc->base); + + for_each_power_domain(domain, pipe_domains[crtc->pipe]) + intel_display_power_get(dev_priv, domain); + } + + if (dev_priv->display.modeset_global_resources) + dev_priv->display.modeset_global_resources(state); + + for_each_intel_crtc(dev, crtc) { + enum intel_display_power_domain domain; + + for_each_power_domain(domain, crtc->enabled_power_domains) + intel_display_power_put(dev_priv, domain); + + crtc->enabled_power_domains = pipe_domains[crtc->pipe]; + } + + intel_display_set_init_power(dev_priv, false); +} + +/* + * For now, we store the CDCLK frequency set by the BIOS and restore it at + * resume. + */ +static void skl_init_cdclk(struct drm_i915_private *dev_priv) +{ + if (!IS_SKYLAKE(dev_priv)) + return; + + dev_priv->skl_boot_cdclk = + dev_priv->display.get_display_clock_speed(dev_priv->dev); + + DRM_DEBUG_DRIVER("CDCLK: %d kHz\n", dev_priv->skl_boot_cdclk); +} + +static const struct skl_cdclk_entry { + unsigned int freq; + unsigned int vco; +} skl_cdclk_frequencies[] = { + { .freq = 308570, .vco = 8640 }, + { .freq = 337500, .vco = 8100 }, + { .freq = 432000, .vco = 8640 }, + { .freq = 450000, .vco = 8100 }, + { .freq = 540000, .vco = 8100 }, + { .freq = 617140, .vco = 8640 }, + { .freq = 675000, .vco = 8100 }, +}; + +static unsigned int skl_cdclk_get_vco(unsigned int freq) +{ + unsigned int i; + + for (i = 0; i < ARRAY_SIZE(skl_cdclk_frequencies); i++) { + const struct skl_cdclk_entry *e = &skl_cdclk_frequencies[i]; + + if (e->freq == freq) + return e->vco; + } + + return 8100; +} + +static unsigned int skl_cdlck_decimal(unsigned int freq) +{ + unsigned int mhz, dot5; + + mhz = freq / 1000; + dot5 = (freq - mhz * 1000) >= 500; + + return (mhz - 1) << 1 | dot5; +} + +static void +skl_dpll0_enable(struct drm_i915_private *dev_priv, unsigned int required_vco) +{ + unsigned int min_freq; + u32 val; + + /* select the minimum CDCLK before enabling DPLL 0 */ + val = I915_READ(CDCLK_CTL); + val &= ~CDCLK_FREQ_SEL_MASK | ~CDCLK_FREQ_DECIMAL_MASK; + val |= CDCLK_FREQ_337_308; + + if (required_vco == 8640) + min_freq = 308570; + else + min_freq = 337500; + + val = CDCLK_FREQ_337_308 | skl_cdlck_decimal(min_freq); + + I915_WRITE(CDCLK_CTL, val); + POSTING_READ(CDCLK_CTL); + + /* + * We always enable DPLL0 with the lowest link rate possible, but still + * taking into account the VCO required to operate the eDP panel at the + * desired frequency. The usual DP link rates operate with a VCO of + * 8100 while the eDP 1.4 alternate link rates need a VCO of 8640. + * The modeset code is responsible for the selection of the exact link + * rate later on, with the constraint of choosing a frequency that + * works with required_vco. + */ + val = I915_READ(DPLL_CTRL1); + + val &= ~(DPLL_CTRL1_HDMI_MODE(0) | DPLL_CTRL1_SSC(0) | + DPLL_CTRL1_LINK_RATE_MASK(0)); + val |= DPLL_CTRL1_OVERRIDE(0); + if (required_vco == 8640) + val |= DPLL_CTRL1_LINK_RATE(DPLL_CTRL1_LINK_RATE_1080, 0); + else + val |= DPLL_CTRL1_LINK_RATE(DPLL_CTRL1_LINK_RATE_810, 0); + + I915_WRITE(DPLL_CTRL1, val); + POSTING_READ(DPLL_CTRL1); + + I915_WRITE(LCPLL1_CTL, I915_READ(LCPLL1_CTL) | LCPLL_PLL_ENABLE); + + if (wait_for(I915_READ(LCPLL1_CTL) & (1 << 30), 5)) + DRM_ERROR("DPLL0 not locked\n"); +} + +static void skl_set_cdclk(struct drm_i915_private *dev_priv, unsigned int freq) +{ + int ret; + u32 val, freq_select, freq_decimal, pcu_ack; + bool do_pcu_ack = true; + + DRM_DEBUG_DRIVER("Changing CDCLK to %dKHz\n", freq); + + /* inform PCU we want to change CDCLK */ + val = SKL_CDCLK_PREPARE_FOR_CHANGE; + mutex_lock(&dev_priv->rps.hw_lock); + ret = sandybridge_pcode_read(dev_priv, SKL_PCODE_CDCLK_CONTROL, &val); + mutex_unlock(&dev_priv->rps.hw_lock); + if (ret || !(val & SKL_CDCLK_READY_FOR_CHANGE)) { + DRM_DEBUG_KMS("failed to inform PCU about cdclk change\n"); + do_pcu_ack = false; + } + + /* set CDCLK_CTL */ + switch(freq) { + case 450000: + case 432000: + freq_select = CDCLK_FREQ_450_432; + pcu_ack = 1; + break; + case 540000: + freq_select = CDCLK_FREQ_540; + pcu_ack = 2; + break; + case 308570: + case 337500: + default: + freq_select = CDCLK_FREQ_337_308; + pcu_ack = 0; + break; + case 617140: + case 675000: + freq_select = CDCLK_FREQ_675_617; + pcu_ack = 3; + break; + } + + freq_decimal = skl_cdlck_decimal(freq); + + I915_WRITE(CDCLK_CTL, freq_select | freq_decimal); + POSTING_READ(CDCLK_CTL); + + if (!do_pcu_ack) + return; + + /* inform PCU of the change */ + mutex_lock(&dev_priv->rps.hw_lock); + sandybridge_pcode_write(dev_priv, SKL_PCODE_CDCLK_CONTROL, pcu_ack); + mutex_unlock(&dev_priv->rps.hw_lock); +} + +void skl_display_suspend(struct drm_i915_private *dev_priv) +{ + /* disable DBUF power */ + I915_WRITE(DBUF_CTL, I915_READ(DBUF_CTL) & ~DBUF_POWER_REQUEST); + POSTING_READ(DBUF_CTL); + + udelay(10); + + if (I915_READ(DBUF_CTL) & DBUF_POWER_STATE) + DRM_ERROR("DBuf power disable timeout\n"); + + /* disable DPLL0 */ + I915_WRITE(LCPLL1_CTL, I915_READ(LCPLL1_CTL) & ~LCPLL_PLL_ENABLE); + if (wait_for(!(I915_READ(LCPLL1_CTL) & (1 << 30)), 1)) + DRM_ERROR("Couldn't disable DPLL0\n"); + + intel_display_power_put(dev_priv, POWER_DOMAIN_PLLS); +} + +void skl_display_resume(struct drm_i915_private *dev_priv) +{ + u32 val; + unsigned int required_vco; + + /* enable PCH reset handshake */ + val = I915_READ(HSW_NDE_RSTWRN_OPT); + I915_WRITE(HSW_NDE_RSTWRN_OPT, val & RESET_PCH_HANDSHAKE_ENABLE); + + /* enable PG1 and Misc I/O */ + intel_display_power_get(dev_priv, POWER_DOMAIN_PLLS); + + /* DPLL0 already enabed !? */ + if (I915_READ(LCPLL1_CTL) & LCPLL_PLL_ENABLE) { + DRM_DEBUG_DRIVER("DPLL0 already running\n"); + return; + } + + /* enable DPLL0 */ + required_vco = skl_cdclk_get_vco(dev_priv->skl_boot_cdclk); + skl_dpll0_enable(dev_priv, required_vco); + + /* set CDCLK to the frequency the BIOS chose */ + skl_set_cdclk(dev_priv, dev_priv->skl_boot_cdclk); + + /* enable DBUF power */ + I915_WRITE(DBUF_CTL, I915_READ(DBUF_CTL) | DBUF_POWER_REQUEST); + POSTING_READ(DBUF_CTL); + + udelay(10); + + if (!(I915_READ(DBUF_CTL) & DBUF_POWER_STATE)) + DRM_ERROR("DBuf power enable timeout\n"); +} + +/* returns HPLL frequency in kHz */ +static int valleyview_get_vco(struct drm_i915_private *dev_priv) +{ + int hpll_freq, vco_freq[] = { 800, 1600, 2000, 2400 }; + + /* Obtain SKU information */ + mutex_lock(&dev_priv->dpio_lock); + hpll_freq = vlv_cck_read(dev_priv, CCK_FUSE_REG) & + CCK_FUSE_HPLL_FREQ_MASK; + mutex_unlock(&dev_priv->dpio_lock); + + return vco_freq[hpll_freq] * 1000; +} + +static void vlv_update_cdclk(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + dev_priv->vlv_cdclk_freq = dev_priv->display.get_display_clock_speed(dev); + DRM_DEBUG_DRIVER("Current CD clock rate: %d kHz\n", + dev_priv->vlv_cdclk_freq); + + /* + * Program the gmbus_freq based on the cdclk frequency. + * BSpec erroneously claims we should aim for 4MHz, but + * in fact 1MHz is the correct frequency. + */ + I915_WRITE(GMBUSFREQ_VLV, DIV_ROUND_UP(dev_priv->vlv_cdclk_freq, 1000)); +} + +/* Adjust CDclk dividers to allow high res or save power if possible */ +static void valleyview_set_cdclk(struct drm_device *dev, int cdclk) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 val, cmd; + + WARN_ON(dev_priv->display.get_display_clock_speed(dev) != dev_priv->vlv_cdclk_freq); + + if (cdclk >= 320000) /* jump to highest voltage for 400MHz too */ + cmd = 2; + else if (cdclk == 266667) + cmd = 1; + else + cmd = 0; + + mutex_lock(&dev_priv->rps.hw_lock); + val = vlv_punit_read(dev_priv, PUNIT_REG_DSPFREQ); + val &= ~DSPFREQGUAR_MASK; + val |= (cmd << DSPFREQGUAR_SHIFT); + vlv_punit_write(dev_priv, PUNIT_REG_DSPFREQ, val); + if (wait_for((vlv_punit_read(dev_priv, PUNIT_REG_DSPFREQ) & + DSPFREQSTAT_MASK) == (cmd << DSPFREQSTAT_SHIFT), + 50)) { + DRM_ERROR("timed out waiting for CDclk change\n"); + } + mutex_unlock(&dev_priv->rps.hw_lock); + + if (cdclk == 400000) { + u32 divider; + + divider = DIV_ROUND_CLOSEST(dev_priv->hpll_freq << 1, cdclk) - 1; + + mutex_lock(&dev_priv->dpio_lock); + /* adjust cdclk divider */ + val = vlv_cck_read(dev_priv, CCK_DISPLAY_CLOCK_CONTROL); + val &= ~DISPLAY_FREQUENCY_VALUES; + val |= divider; + vlv_cck_write(dev_priv, CCK_DISPLAY_CLOCK_CONTROL, val); + + if (wait_for((vlv_cck_read(dev_priv, CCK_DISPLAY_CLOCK_CONTROL) & + DISPLAY_FREQUENCY_STATUS) == (divider << DISPLAY_FREQUENCY_STATUS_SHIFT), + 50)) + DRM_ERROR("timed out waiting for CDclk change\n"); + mutex_unlock(&dev_priv->dpio_lock); + } + + mutex_lock(&dev_priv->dpio_lock); + /* adjust self-refresh exit latency value */ + val = vlv_bunit_read(dev_priv, BUNIT_REG_BISOC); + val &= ~0x7f; + + /* + * For high bandwidth configs, we set a higher latency in the bunit + * so that the core display fetch happens in time to avoid underruns. + */ + if (cdclk == 400000) + val |= 4500 / 250; /* 4.5 usec */ + else + val |= 3000 / 250; /* 3.0 usec */ + vlv_bunit_write(dev_priv, BUNIT_REG_BISOC, val); + mutex_unlock(&dev_priv->dpio_lock); + + vlv_update_cdclk(dev); +} + +static void cherryview_set_cdclk(struct drm_device *dev, int cdclk) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 val, cmd; + + WARN_ON(dev_priv->display.get_display_clock_speed(dev) != dev_priv->vlv_cdclk_freq); + + switch (cdclk) { + case 333333: + case 320000: + case 266667: + case 200000: + break; + default: + MISSING_CASE(cdclk); + return; + } + + /* + * Specs are full of misinformation, but testing on actual + * hardware has shown that we just need to write the desired + * CCK divider into the Punit register. + */ + cmd = DIV_ROUND_CLOSEST(dev_priv->hpll_freq << 1, cdclk) - 1; + + mutex_lock(&dev_priv->rps.hw_lock); + val = vlv_punit_read(dev_priv, PUNIT_REG_DSPFREQ); + val &= ~DSPFREQGUAR_MASK_CHV; + val |= (cmd << DSPFREQGUAR_SHIFT_CHV); + vlv_punit_write(dev_priv, PUNIT_REG_DSPFREQ, val); + if (wait_for((vlv_punit_read(dev_priv, PUNIT_REG_DSPFREQ) & + DSPFREQSTAT_MASK_CHV) == (cmd << DSPFREQSTAT_SHIFT_CHV), + 50)) { + DRM_ERROR("timed out waiting for CDclk change\n"); + } + mutex_unlock(&dev_priv->rps.hw_lock); + + vlv_update_cdclk(dev); +} + +static int valleyview_calc_cdclk(struct drm_i915_private *dev_priv, + int max_pixclk) +{ + int freq_320 = (dev_priv->hpll_freq << 1) % 320000 != 0 ? 333333 : 320000; + int limit = IS_CHERRYVIEW(dev_priv) ? 95 : 90; + + /* + * Really only a few cases to deal with, as only 4 CDclks are supported: + * 200MHz + * 267MHz + * 320/333MHz (depends on HPLL freq) + * 400MHz (VLV only) + * So we check to see whether we're above 90% (VLV) or 95% (CHV) + * of the lower bin and adjust if needed. + * + * We seem to get an unstable or solid color picture at 200MHz. + * Not sure what's wrong. For now use 200MHz only when all pipes + * are off. + */ + if (!IS_CHERRYVIEW(dev_priv) && + max_pixclk > freq_320*limit/100) + return 400000; + else if (max_pixclk > 266667*limit/100) + return freq_320; + else if (max_pixclk > 0) + return 266667; + else + return 200000; +} + +/* compute the max pixel clock for new configuration */ +static int intel_mode_max_pixclk(struct drm_i915_private *dev_priv) +{ + struct drm_device *dev = dev_priv->dev; + struct intel_crtc *intel_crtc; + int max_pixclk = 0; + + for_each_intel_crtc(dev, intel_crtc) { + if (intel_crtc->new_enabled) + max_pixclk = max(max_pixclk, + intel_crtc->new_config->base.adjusted_mode.crtc_clock); + } + + return max_pixclk; +} + +static void valleyview_modeset_global_pipes(struct drm_device *dev, + unsigned *prepare_pipes) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc; + int max_pixclk = intel_mode_max_pixclk(dev_priv); + + if (valleyview_calc_cdclk(dev_priv, max_pixclk) == + dev_priv->vlv_cdclk_freq) + return; + + /* disable/enable all currently active pipes while we change cdclk */ + for_each_intel_crtc(dev, intel_crtc) + if (intel_crtc->base.state->enable) + *prepare_pipes |= (1 << intel_crtc->pipe); +} + +static void vlv_program_pfi_credits(struct drm_i915_private *dev_priv) +{ + unsigned int credits, default_credits; + + if (IS_CHERRYVIEW(dev_priv)) + default_credits = PFI_CREDIT(12); + else + default_credits = PFI_CREDIT(8); + + if (DIV_ROUND_CLOSEST(dev_priv->vlv_cdclk_freq, 1000) >= dev_priv->rps.cz_freq) { + /* CHV suggested value is 31 or 63 */ + if (IS_CHERRYVIEW(dev_priv)) + credits = PFI_CREDIT_31; + else + credits = PFI_CREDIT(15); + } else { + credits = default_credits; + } + + /* + * WA - write default credits before re-programming + * FIXME: should we also set the resend bit here? + */ + I915_WRITE(GCI_CONTROL, VGA_FAST_MODE_DISABLE | + default_credits); + + I915_WRITE(GCI_CONTROL, VGA_FAST_MODE_DISABLE | + credits | PFI_CREDIT_RESEND); + + /* + * FIXME is this guaranteed to clear + * immediately or should we poll for it? + */ + WARN_ON(I915_READ(GCI_CONTROL) & PFI_CREDIT_RESEND); +} + +static void valleyview_modeset_global_resources(struct drm_atomic_state *state) +{ + struct drm_device *dev = state->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int max_pixclk = intel_mode_max_pixclk(dev_priv); + int req_cdclk = valleyview_calc_cdclk(dev_priv, max_pixclk); + + if (req_cdclk != dev_priv->vlv_cdclk_freq) { + /* + * FIXME: We can end up here with all power domains off, yet + * with a CDCLK frequency other than the minimum. To account + * for this take the PIPE-A power domain, which covers the HW + * blocks needed for the following programming. This can be + * removed once it's guaranteed that we get here either with + * the minimum CDCLK set, or the required power domains + * enabled. + */ + intel_display_power_get(dev_priv, POWER_DOMAIN_PIPE_A); + + if (IS_CHERRYVIEW(dev)) + cherryview_set_cdclk(dev, req_cdclk); + else + valleyview_set_cdclk(dev, req_cdclk); + + vlv_program_pfi_credits(dev_priv); + + intel_display_power_put(dev_priv, POWER_DOMAIN_PIPE_A); + } +} + +static void valleyview_crtc_enable(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = to_i915(dev); + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct intel_encoder *encoder; + int pipe = intel_crtc->pipe; + bool is_dsi; + + WARN_ON(!crtc->state->enable); + + if (intel_crtc->active) + return; + + is_dsi = intel_pipe_has_type(intel_crtc, INTEL_OUTPUT_DSI); + + if (!is_dsi) { + if (IS_CHERRYVIEW(dev)) + chv_prepare_pll(intel_crtc, intel_crtc->config); + else + vlv_prepare_pll(intel_crtc, intel_crtc->config); + } + + if (intel_crtc->config->has_dp_encoder) + intel_dp_set_m_n(intel_crtc, M1_N1); + + intel_set_pipe_timings(intel_crtc); + + if (IS_CHERRYVIEW(dev) && pipe == PIPE_B) { + struct drm_i915_private *dev_priv = dev->dev_private; + + I915_WRITE(CHV_BLEND(pipe), CHV_BLEND_LEGACY); + I915_WRITE(CHV_CANVAS(pipe), 0); + } + + i9xx_set_pipeconf(intel_crtc); + + intel_crtc->active = true; + + intel_set_cpu_fifo_underrun_reporting(dev_priv, pipe, true); + + for_each_encoder_on_crtc(dev, crtc, encoder) + if (encoder->pre_pll_enable) + encoder->pre_pll_enable(encoder); + + if (!is_dsi) { + if (IS_CHERRYVIEW(dev)) + chv_enable_pll(intel_crtc, intel_crtc->config); + else + vlv_enable_pll(intel_crtc, intel_crtc->config); + } + + for_each_encoder_on_crtc(dev, crtc, encoder) + if (encoder->pre_enable) + encoder->pre_enable(encoder); + + i9xx_pfit_enable(intel_crtc); + + intel_crtc_load_lut(crtc); + + intel_update_watermarks(crtc); + intel_enable_pipe(intel_crtc); + + assert_vblank_disabled(crtc); + drm_crtc_vblank_on(crtc); + + for_each_encoder_on_crtc(dev, crtc, encoder) + encoder->enable(encoder); + + intel_crtc_enable_planes(crtc); + + /* Underruns don't raise interrupts, so check manually. */ + i9xx_check_fifo_underruns(dev_priv); +} + +static void i9xx_set_pll_dividers(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + I915_WRITE(FP0(crtc->pipe), crtc->config->dpll_hw_state.fp0); + I915_WRITE(FP1(crtc->pipe), crtc->config->dpll_hw_state.fp1); +} + +static void i9xx_crtc_enable(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = to_i915(dev); + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct intel_encoder *encoder; + int pipe = intel_crtc->pipe; + + WARN_ON(!crtc->state->enable); + + if (intel_crtc->active) + return; + + i9xx_set_pll_dividers(intel_crtc); + + if (intel_crtc->config->has_dp_encoder) + intel_dp_set_m_n(intel_crtc, M1_N1); + + intel_set_pipe_timings(intel_crtc); + + i9xx_set_pipeconf(intel_crtc); + + intel_crtc->active = true; + + if (!IS_GEN2(dev)) + intel_set_cpu_fifo_underrun_reporting(dev_priv, pipe, true); + + for_each_encoder_on_crtc(dev, crtc, encoder) + if (encoder->pre_enable) + encoder->pre_enable(encoder); + + i9xx_enable_pll(intel_crtc); + + i9xx_pfit_enable(intel_crtc); + + intel_crtc_load_lut(crtc); + + intel_update_watermarks(crtc); + intel_enable_pipe(intel_crtc); + + assert_vblank_disabled(crtc); + drm_crtc_vblank_on(crtc); + + for_each_encoder_on_crtc(dev, crtc, encoder) + encoder->enable(encoder); + + intel_crtc_enable_planes(crtc); + + /* + * Gen2 reports pipe underruns whenever all planes are disabled. + * So don't enable underrun reporting before at least some planes + * are enabled. + * FIXME: Need to fix the logic to work when we turn off all planes + * but leave the pipe running. + */ + if (IS_GEN2(dev)) + intel_set_cpu_fifo_underrun_reporting(dev_priv, pipe, true); + + /* Underruns don't raise interrupts, so check manually. */ + i9xx_check_fifo_underruns(dev_priv); +} + +static void i9xx_pfit_disable(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!crtc->config->gmch_pfit.control) + return; + + assert_pipe_disabled(dev_priv, crtc->pipe); + + DRM_DEBUG_DRIVER("disabling pfit, current: 0x%08x\n", + I915_READ(PFIT_CONTROL)); + I915_WRITE(PFIT_CONTROL, 0); +} + +static void i9xx_crtc_disable(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct intel_encoder *encoder; + int pipe = intel_crtc->pipe; + + if (!intel_crtc->active) + return; + + /* + * Gen2 reports pipe underruns whenever all planes are disabled. + * So diasble underrun reporting before all the planes get disabled. + * FIXME: Need to fix the logic to work when we turn off all planes + * but leave the pipe running. + */ + if (IS_GEN2(dev)) + intel_set_cpu_fifo_underrun_reporting(dev_priv, pipe, false); + + /* + * Vblank time updates from the shadow to live plane control register + * are blocked if the memory self-refresh mode is active at that + * moment. So to make sure the plane gets truly disabled, disable + * first the self-refresh mode. The self-refresh enable bit in turn + * will be checked/applied by the HW only at the next frame start + * event which is after the vblank start event, so we need to have a + * wait-for-vblank between disabling the plane and the pipe. + */ + intel_set_memory_cxsr(dev_priv, false); + intel_crtc_disable_planes(crtc); + + /* + * On gen2 planes are double buffered but the pipe isn't, so we must + * wait for planes to fully turn off before disabling the pipe. + * We also need to wait on all gmch platforms because of the + * self-refresh mode constraint explained above. + */ + intel_wait_for_vblank(dev, pipe); + + for_each_encoder_on_crtc(dev, crtc, encoder) + encoder->disable(encoder); + + drm_crtc_vblank_off(crtc); + assert_vblank_disabled(crtc); + + intel_disable_pipe(intel_crtc); + + i9xx_pfit_disable(intel_crtc); + + for_each_encoder_on_crtc(dev, crtc, encoder) + if (encoder->post_disable) + encoder->post_disable(encoder); + + if (!intel_pipe_has_type(intel_crtc, INTEL_OUTPUT_DSI)) { + if (IS_CHERRYVIEW(dev)) + chv_disable_pll(dev_priv, pipe); + else if (IS_VALLEYVIEW(dev)) + vlv_disable_pll(dev_priv, pipe); + else + i9xx_disable_pll(intel_crtc); + } + + if (!IS_GEN2(dev)) + intel_set_cpu_fifo_underrun_reporting(dev_priv, pipe, false); + + intel_crtc->active = false; + intel_update_watermarks(crtc); + + mutex_lock(&dev->struct_mutex); + intel_fbc_update(dev); + mutex_unlock(&dev->struct_mutex); +} + +static void i9xx_crtc_off(struct drm_crtc *crtc) +{ +} + +/* Master function to enable/disable CRTC and corresponding power wells */ +void intel_crtc_control(struct drm_crtc *crtc, bool enable) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + enum intel_display_power_domain domain; + unsigned long domains; + + if (enable) { + if (!intel_crtc->active) { + domains = get_crtc_power_domains(crtc); + for_each_power_domain(domain, domains) + intel_display_power_get(dev_priv, domain); + intel_crtc->enabled_power_domains = domains; + + dev_priv->display.crtc_enable(crtc); + } + } else { + if (intel_crtc->active) { + dev_priv->display.crtc_disable(crtc); + + domains = intel_crtc->enabled_power_domains; + for_each_power_domain(domain, domains) + intel_display_power_put(dev_priv, domain); + intel_crtc->enabled_power_domains = 0; + } + } +} + +/** + * Sets the power management mode of the pipe and plane. + */ +void intel_crtc_update_dpms(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct intel_encoder *intel_encoder; + bool enable = false; + + for_each_encoder_on_crtc(dev, crtc, intel_encoder) + enable |= intel_encoder->connectors_active; + + intel_crtc_control(crtc, enable); +} + +static void intel_crtc_disable(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_connector *connector; + struct drm_i915_private *dev_priv = dev->dev_private; + + /* crtc should still be enabled when we disable it. */ + WARN_ON(!crtc->state->enable); + + dev_priv->display.crtc_disable(crtc); + dev_priv->display.off(crtc); + + drm_plane_helper_disable(crtc->primary); + + /* Update computed state. */ + list_for_each_entry(connector, &dev->mode_config.connector_list, head) { + if (!connector->encoder || !connector->encoder->crtc) + continue; + + if (connector->encoder->crtc != crtc) + continue; + + connector->dpms = DRM_MODE_DPMS_OFF; + to_intel_encoder(connector->encoder)->connectors_active = false; + } +} + +void intel_encoder_destroy(struct drm_encoder *encoder) +{ + struct intel_encoder *intel_encoder = to_intel_encoder(encoder); + + drm_encoder_cleanup(encoder); + kfree(intel_encoder); +} + +/* Simple dpms helper for encoders with just one connector, no cloning and only + * one kind of off state. It clamps all !ON modes to fully OFF and changes the + * state of the entire output pipe. */ +static void intel_encoder_dpms(struct intel_encoder *encoder, int mode) +{ + if (mode == DRM_MODE_DPMS_ON) { + encoder->connectors_active = true; + + intel_crtc_update_dpms(encoder->base.crtc); + } else { + encoder->connectors_active = false; + + intel_crtc_update_dpms(encoder->base.crtc); + } +} + +/* Cross check the actual hw state with our own modeset state tracking (and it's + * internal consistency). */ +static void intel_connector_check_state(struct intel_connector *connector) +{ + if (connector->get_hw_state(connector)) { + struct intel_encoder *encoder = connector->encoder; + struct drm_crtc *crtc; + bool encoder_enabled; + enum pipe pipe; + + DRM_DEBUG_KMS("[CONNECTOR:%d:%s]\n", + connector->base.base.id, + connector->base.name); + + /* there is no real hw state for MST connectors */ + if (connector->mst_port) + return; + + I915_STATE_WARN(connector->base.dpms == DRM_MODE_DPMS_OFF, + "wrong connector dpms state\n"); + I915_STATE_WARN(connector->base.encoder != &encoder->base, + "active connector not linked to encoder\n"); + + if (encoder) { + I915_STATE_WARN(!encoder->connectors_active, + "encoder->connectors_active not set\n"); + + encoder_enabled = encoder->get_hw_state(encoder, &pipe); + I915_STATE_WARN(!encoder_enabled, "encoder not enabled\n"); + if (I915_STATE_WARN_ON(!encoder->base.crtc)) + return; + + crtc = encoder->base.crtc; + + I915_STATE_WARN(!crtc->state->enable, + "crtc not enabled\n"); + I915_STATE_WARN(!to_intel_crtc(crtc)->active, "crtc not active\n"); + I915_STATE_WARN(pipe != to_intel_crtc(crtc)->pipe, + "encoder active on the wrong pipe\n"); + } + } +} + +int intel_connector_init(struct intel_connector *connector) +{ + struct drm_connector_state *connector_state; + + connector_state = kzalloc(sizeof *connector_state, GFP_KERNEL); + if (!connector_state) + return -ENOMEM; + + connector->base.state = connector_state; + return 0; +} + +struct intel_connector *intel_connector_alloc(void) +{ + struct intel_connector *connector; + + connector = kzalloc(sizeof *connector, GFP_KERNEL); + if (!connector) + return NULL; + + if (intel_connector_init(connector) < 0) { + kfree(connector); + return NULL; + } + + return connector; +} + +/* Even simpler default implementation, if there's really no special case to + * consider. */ +void intel_connector_dpms(struct drm_connector *connector, int mode) +{ + /* All the simple cases only support two dpms states. */ + if (mode != DRM_MODE_DPMS_ON) + mode = DRM_MODE_DPMS_OFF; + + if (mode == connector->dpms) + return; + + connector->dpms = mode; + + /* Only need to change hw state when actually enabled */ + if (connector->encoder) + intel_encoder_dpms(to_intel_encoder(connector->encoder), mode); + + intel_modeset_check_state(connector->dev); +} + +/* Simple connector->get_hw_state implementation for encoders that support only + * one connector and no cloning and hence the encoder state determines the state + * of the connector. */ +bool intel_connector_get_hw_state(struct intel_connector *connector) +{ + enum pipe pipe = 0; + struct intel_encoder *encoder = connector->encoder; + + return encoder->get_hw_state(encoder, &pipe); +} + +static int pipe_required_fdi_lanes(struct drm_device *dev, enum pipe pipe) +{ + struct intel_crtc *crtc = + to_intel_crtc(intel_get_crtc_for_pipe(dev, pipe)); + + if (crtc->base.state->enable && + crtc->config->has_pch_encoder) + return crtc->config->fdi_lanes; + + return 0; +} + +static bool ironlake_check_fdi_lanes(struct drm_device *dev, enum pipe pipe, + struct intel_crtc_state *pipe_config) +{ + DRM_DEBUG_KMS("checking fdi config on pipe %c, lanes %i\n", + pipe_name(pipe), pipe_config->fdi_lanes); + if (pipe_config->fdi_lanes > 4) { + DRM_DEBUG_KMS("invalid fdi lane config on pipe %c: %i lanes\n", + pipe_name(pipe), pipe_config->fdi_lanes); + return false; + } + + if (IS_HASWELL(dev) || IS_BROADWELL(dev)) { + if (pipe_config->fdi_lanes > 2) { + DRM_DEBUG_KMS("only 2 lanes on haswell, required: %i lanes\n", + pipe_config->fdi_lanes); + return false; + } else { + return true; + } + } + + if (INTEL_INFO(dev)->num_pipes == 2) + return true; + + /* Ivybridge 3 pipe is really complicated */ + switch (pipe) { + case PIPE_A: + return true; + case PIPE_B: + if (pipe_config->fdi_lanes > 2 && + pipe_required_fdi_lanes(dev, PIPE_C) > 0) { + DRM_DEBUG_KMS("invalid shared fdi lane config on pipe %c: %i lanes\n", + pipe_name(pipe), pipe_config->fdi_lanes); + return false; + } + return true; + case PIPE_C: + if (pipe_config->fdi_lanes > 2) { + DRM_DEBUG_KMS("only 2 lanes on pipe %c: required %i lanes\n", + pipe_name(pipe), pipe_config->fdi_lanes); + return false; + } + if (pipe_required_fdi_lanes(dev, PIPE_B) > 2) { + DRM_DEBUG_KMS("fdi link B uses too many lanes to enable link C\n"); + return false; + } + return true; + default: + BUG(); + } +} + +#define RETRY 1 +static int ironlake_fdi_compute_config(struct intel_crtc *intel_crtc, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = intel_crtc->base.dev; + struct drm_display_mode *adjusted_mode = &pipe_config->base.adjusted_mode; + int lane, link_bw, fdi_dotclock; + bool setup_ok, needs_recompute = false; + +retry: + /* FDI is a binary signal running at ~2.7GHz, encoding + * each output octet as 10 bits. The actual frequency + * is stored as a divider into a 100MHz clock, and the + * mode pixel clock is stored in units of 1KHz. + * Hence the bw of each lane in terms of the mode signal + * is: + */ + link_bw = intel_fdi_link_freq(dev) * MHz(100)/KHz(1)/10; + + fdi_dotclock = adjusted_mode->crtc_clock; + + lane = ironlake_get_lanes_required(fdi_dotclock, link_bw, + pipe_config->pipe_bpp); + + pipe_config->fdi_lanes = lane; + + intel_link_compute_m_n(pipe_config->pipe_bpp, lane, fdi_dotclock, + link_bw, &pipe_config->fdi_m_n); + + setup_ok = ironlake_check_fdi_lanes(intel_crtc->base.dev, + intel_crtc->pipe, pipe_config); + if (!setup_ok && pipe_config->pipe_bpp > 6*3) { + pipe_config->pipe_bpp -= 2*3; + DRM_DEBUG_KMS("fdi link bw constraint, reducing pipe bpp to %i\n", + pipe_config->pipe_bpp); + needs_recompute = true; + pipe_config->bw_constrained = true; + + goto retry; + } + + if (needs_recompute) + return RETRY; + + return setup_ok ? 0 : -EINVAL; +} + +static void hsw_compute_ips_config(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + pipe_config->ips_enabled = i915.enable_ips && + hsw_crtc_supports_ips(crtc) && + pipe_config->pipe_bpp <= 24; +} + +static int intel_crtc_compute_config(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_display_mode *adjusted_mode = &pipe_config->base.adjusted_mode; + + /* FIXME should check pixel clock limits on all platforms */ + if (INTEL_INFO(dev)->gen < 4) { + int clock_limit = + dev_priv->display.get_display_clock_speed(dev); + + /* + * Enable pixel doubling when the dot clock + * is > 90% of the (display) core speed. + * + * GDG double wide on either pipe, + * otherwise pipe A only. + */ + if ((crtc->pipe == PIPE_A || IS_I915G(dev)) && + adjusted_mode->crtc_clock > clock_limit * 9 / 10) { + clock_limit *= 2; + pipe_config->double_wide = true; + } + + if (adjusted_mode->crtc_clock > clock_limit * 9 / 10) + return -EINVAL; + } + + /* + * Pipe horizontal size must be even in: + * - DVO ganged mode + * - LVDS dual channel mode + * - Double wide pipe + */ + if ((intel_pipe_will_have_type(pipe_config, INTEL_OUTPUT_LVDS) && + intel_is_dual_link_lvds(dev)) || pipe_config->double_wide) + pipe_config->pipe_src_w &= ~1; + + /* Cantiga+ cannot handle modes with a hsync front porch of 0. + * WaPruneModeWithIncorrectHsyncOffset:ctg,elk,ilk,snb,ivb,vlv,hsw. + */ + if ((INTEL_INFO(dev)->gen > 4 || IS_G4X(dev)) && + adjusted_mode->hsync_start == adjusted_mode->hdisplay) + return -EINVAL; + + if ((IS_G4X(dev) || IS_VALLEYVIEW(dev)) && pipe_config->pipe_bpp > 10*3) { + pipe_config->pipe_bpp = 10*3; /* 12bpc is gen5+ */ + } else if (INTEL_INFO(dev)->gen <= 4 && pipe_config->pipe_bpp > 8*3) { + /* only a 8bpc pipe, with 6bpc dither through the panel fitter + * for lvds. */ + pipe_config->pipe_bpp = 8*3; + } + + if (HAS_IPS(dev)) + hsw_compute_ips_config(crtc, pipe_config); + + if (pipe_config->has_pch_encoder) + return ironlake_fdi_compute_config(crtc, pipe_config); + + return 0; +} + +static int skylake_get_display_clock_speed(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = to_i915(dev); + uint32_t lcpll1 = I915_READ(LCPLL1_CTL); + uint32_t cdctl = I915_READ(CDCLK_CTL); + uint32_t linkrate; + + if (!(lcpll1 & LCPLL_PLL_ENABLE)) { + WARN(1, "LCPLL1 not enabled\n"); + return 24000; /* 24MHz is the cd freq with NSSC ref */ + } + + if ((cdctl & CDCLK_FREQ_SEL_MASK) == CDCLK_FREQ_540) + return 540000; + + linkrate = (I915_READ(DPLL_CTRL1) & + DPLL_CTRL1_LINK_RATE_MASK(SKL_DPLL0)) >> 1; + + if (linkrate == DPLL_CTRL1_LINK_RATE_2160 || + linkrate == DPLL_CTRL1_LINK_RATE_1080) { + /* vco 8640 */ + switch (cdctl & CDCLK_FREQ_SEL_MASK) { + case CDCLK_FREQ_450_432: + return 432000; + case CDCLK_FREQ_337_308: + return 308570; + case CDCLK_FREQ_675_617: + return 617140; + default: + WARN(1, "Unknown cd freq selection\n"); + } + } else { + /* vco 8100 */ + switch (cdctl & CDCLK_FREQ_SEL_MASK) { + case CDCLK_FREQ_450_432: + return 450000; + case CDCLK_FREQ_337_308: + return 337500; + case CDCLK_FREQ_675_617: + return 675000; + default: + WARN(1, "Unknown cd freq selection\n"); + } + } + + /* error case, do as if DPLL0 isn't enabled */ + return 24000; +} + +static int broadwell_get_display_clock_speed(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t lcpll = I915_READ(LCPLL_CTL); + uint32_t freq = lcpll & LCPLL_CLK_FREQ_MASK; + + if (lcpll & LCPLL_CD_SOURCE_FCLK) + return 800000; + else if (I915_READ(FUSE_STRAP) & HSW_CDCLK_LIMIT) + return 450000; + else if (freq == LCPLL_CLK_FREQ_450) + return 450000; + else if (freq == LCPLL_CLK_FREQ_54O_BDW) + return 540000; + else if (freq == LCPLL_CLK_FREQ_337_5_BDW) + return 337500; + else + return 675000; +} + +static int haswell_get_display_clock_speed(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t lcpll = I915_READ(LCPLL_CTL); + uint32_t freq = lcpll & LCPLL_CLK_FREQ_MASK; + + if (lcpll & LCPLL_CD_SOURCE_FCLK) + return 800000; + else if (I915_READ(FUSE_STRAP) & HSW_CDCLK_LIMIT) + return 450000; + else if (freq == LCPLL_CLK_FREQ_450) + return 450000; + else if (IS_HSW_ULT(dev)) + return 337500; + else + return 540000; +} + +static int valleyview_get_display_clock_speed(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 val; + int divider; + + if (dev_priv->hpll_freq == 0) + dev_priv->hpll_freq = valleyview_get_vco(dev_priv); + + mutex_lock(&dev_priv->dpio_lock); + val = vlv_cck_read(dev_priv, CCK_DISPLAY_CLOCK_CONTROL); + mutex_unlock(&dev_priv->dpio_lock); + + divider = val & DISPLAY_FREQUENCY_VALUES; + + WARN((val & DISPLAY_FREQUENCY_STATUS) != + (divider << DISPLAY_FREQUENCY_STATUS_SHIFT), + "cdclk change in progress\n"); + + return DIV_ROUND_CLOSEST(dev_priv->hpll_freq << 1, divider + 1); +} + +static int i945_get_display_clock_speed(struct drm_device *dev) +{ + return 400000; +} + +static int i915_get_display_clock_speed(struct drm_device *dev) +{ + return 333000; +} + +static int i9xx_misc_get_display_clock_speed(struct drm_device *dev) +{ + return 200000; +} + +static int pnv_get_display_clock_speed(struct drm_device *dev) +{ + u16 gcfgc = 0; + + pci_read_config_word(dev->pdev, GCFGC, &gcfgc); + + switch (gcfgc & GC_DISPLAY_CLOCK_MASK) { + case GC_DISPLAY_CLOCK_267_MHZ_PNV: + return 267000; + case GC_DISPLAY_CLOCK_333_MHZ_PNV: + return 333000; + case GC_DISPLAY_CLOCK_444_MHZ_PNV: + return 444000; + case GC_DISPLAY_CLOCK_200_MHZ_PNV: + return 200000; + default: + DRM_ERROR("Unknown pnv display core clock 0x%04x\n", gcfgc); + case GC_DISPLAY_CLOCK_133_MHZ_PNV: + return 133000; + case GC_DISPLAY_CLOCK_167_MHZ_PNV: + return 167000; + } +} + +static int i915gm_get_display_clock_speed(struct drm_device *dev) +{ + u16 gcfgc = 0; + + pci_read_config_word(dev->pdev, GCFGC, &gcfgc); + + if (gcfgc & GC_LOW_FREQUENCY_ENABLE) + return 133000; + else { + switch (gcfgc & GC_DISPLAY_CLOCK_MASK) { + case GC_DISPLAY_CLOCK_333_MHZ: + return 333000; + default: + case GC_DISPLAY_CLOCK_190_200_MHZ: + return 190000; + } + } +} + +static int i865_get_display_clock_speed(struct drm_device *dev) +{ + return 266000; +} + +static int i855_get_display_clock_speed(struct drm_device *dev) +{ + u16 hpllcc = 0; + /* Assume that the hardware is in the high speed state. This + * should be the default. + */ + switch (hpllcc & GC_CLOCK_CONTROL_MASK) { + case GC_CLOCK_133_200: + case GC_CLOCK_100_200: + return 200000; + case GC_CLOCK_166_250: + return 250000; + case GC_CLOCK_100_133: + return 133000; + } + + /* Shouldn't happen */ + return 0; +} + +static int i830_get_display_clock_speed(struct drm_device *dev) +{ + return 133000; +} + +static void +intel_reduce_m_n_ratio(uint32_t *num, uint32_t *den) +{ + while (*num > DATA_LINK_M_N_MASK || + *den > DATA_LINK_M_N_MASK) { + *num >>= 1; + *den >>= 1; + } +} + +static void compute_m_n(unsigned int m, unsigned int n, + uint32_t *ret_m, uint32_t *ret_n) +{ + *ret_n = min_t(unsigned int, roundup_pow_of_two(n), DATA_LINK_N_MAX); + *ret_m = div_u64((uint64_t) m * *ret_n, n); + intel_reduce_m_n_ratio(ret_m, ret_n); +} + +void +intel_link_compute_m_n(int bits_per_pixel, int nlanes, + int pixel_clock, int link_clock, + struct intel_link_m_n *m_n) +{ + m_n->tu = 64; + + compute_m_n(bits_per_pixel * pixel_clock, + link_clock * nlanes * 8, + &m_n->gmch_m, &m_n->gmch_n); + + compute_m_n(pixel_clock, link_clock, + &m_n->link_m, &m_n->link_n); +} + +static inline bool intel_panel_use_ssc(struct drm_i915_private *dev_priv) +{ + if (i915.panel_use_ssc >= 0) + return i915.panel_use_ssc != 0; + return dev_priv->vbt.lvds_use_ssc + && !(dev_priv->quirks & QUIRK_LVDS_SSC_DISABLE); +} + +static int i9xx_get_refclk(const struct intel_crtc_state *crtc_state, + int num_connectors) +{ + struct drm_device *dev = crtc_state->base.crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int refclk; + + WARN_ON(!crtc_state->base.state); + + if (IS_VALLEYVIEW(dev)) { + refclk = 100000; + } else if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS) && + intel_panel_use_ssc(dev_priv) && num_connectors < 2) { + refclk = dev_priv->vbt.lvds_ssc_freq; + DRM_DEBUG_KMS("using SSC reference clock of %d kHz\n", refclk); + } else if (!IS_GEN2(dev)) { + refclk = 96000; + } else { + refclk = 48000; + } + + return refclk; +} + +static uint32_t pnv_dpll_compute_fp(struct dpll *dpll) +{ + return (1 << dpll->n) << 16 | dpll->m2; +} + +static uint32_t i9xx_dpll_compute_fp(struct dpll *dpll) +{ + return dpll->n << 16 | dpll->m1 << 8 | dpll->m2; +} + +static void i9xx_update_pll_dividers(struct intel_crtc *crtc, + struct intel_crtc_state *crtc_state, + intel_clock_t *reduced_clock) +{ + struct drm_device *dev = crtc->base.dev; + u32 fp, fp2 = 0; + + if (IS_PINEVIEW(dev)) { + fp = pnv_dpll_compute_fp(&crtc_state->dpll); + if (reduced_clock) + fp2 = pnv_dpll_compute_fp(reduced_clock); + } else { + fp = i9xx_dpll_compute_fp(&crtc_state->dpll); + if (reduced_clock) + fp2 = i9xx_dpll_compute_fp(reduced_clock); + } + + crtc_state->dpll_hw_state.fp0 = fp; + + crtc->lowfreq_avail = false; + if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS) && + reduced_clock) { + crtc_state->dpll_hw_state.fp1 = fp2; + crtc->lowfreq_avail = true; + } else { + crtc_state->dpll_hw_state.fp1 = fp; + } +} + +static void vlv_pllb_recal_opamp(struct drm_i915_private *dev_priv, enum pipe + pipe) +{ + u32 reg_val; + + /* + * PLLB opamp always calibrates to max value of 0x3f, force enable it + * and set it to a reasonable value instead. + */ + reg_val = vlv_dpio_read(dev_priv, pipe, VLV_PLL_DW9(1)); + reg_val &= 0xffffff00; + reg_val |= 0x00000030; + vlv_dpio_write(dev_priv, pipe, VLV_PLL_DW9(1), reg_val); + + reg_val = vlv_dpio_read(dev_priv, pipe, VLV_REF_DW13); + reg_val &= 0x8cffffff; + reg_val = 0x8c000000; + vlv_dpio_write(dev_priv, pipe, VLV_REF_DW13, reg_val); + + reg_val = vlv_dpio_read(dev_priv, pipe, VLV_PLL_DW9(1)); + reg_val &= 0xffffff00; + vlv_dpio_write(dev_priv, pipe, VLV_PLL_DW9(1), reg_val); + + reg_val = vlv_dpio_read(dev_priv, pipe, VLV_REF_DW13); + reg_val &= 0x00ffffff; + reg_val |= 0xb0000000; + vlv_dpio_write(dev_priv, pipe, VLV_REF_DW13, reg_val); +} + +static void intel_pch_transcoder_set_m_n(struct intel_crtc *crtc, + struct intel_link_m_n *m_n) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe = crtc->pipe; + + I915_WRITE(PCH_TRANS_DATA_M1(pipe), TU_SIZE(m_n->tu) | m_n->gmch_m); + I915_WRITE(PCH_TRANS_DATA_N1(pipe), m_n->gmch_n); + I915_WRITE(PCH_TRANS_LINK_M1(pipe), m_n->link_m); + I915_WRITE(PCH_TRANS_LINK_N1(pipe), m_n->link_n); +} + +static void intel_cpu_transcoder_set_m_n(struct intel_crtc *crtc, + struct intel_link_m_n *m_n, + struct intel_link_m_n *m2_n2) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe = crtc->pipe; + enum transcoder transcoder = crtc->config->cpu_transcoder; + + if (INTEL_INFO(dev)->gen >= 5) { + I915_WRITE(PIPE_DATA_M1(transcoder), TU_SIZE(m_n->tu) | m_n->gmch_m); + I915_WRITE(PIPE_DATA_N1(transcoder), m_n->gmch_n); + I915_WRITE(PIPE_LINK_M1(transcoder), m_n->link_m); + I915_WRITE(PIPE_LINK_N1(transcoder), m_n->link_n); + /* M2_N2 registers to be set only for gen < 8 (M2_N2 available + * for gen < 8) and if DRRS is supported (to make sure the + * registers are not unnecessarily accessed). + */ + if (m2_n2 && (IS_CHERRYVIEW(dev) || INTEL_INFO(dev)->gen < 8) && + crtc->config->has_drrs) { + I915_WRITE(PIPE_DATA_M2(transcoder), + TU_SIZE(m2_n2->tu) | m2_n2->gmch_m); + I915_WRITE(PIPE_DATA_N2(transcoder), m2_n2->gmch_n); + I915_WRITE(PIPE_LINK_M2(transcoder), m2_n2->link_m); + I915_WRITE(PIPE_LINK_N2(transcoder), m2_n2->link_n); + } + } else { + I915_WRITE(PIPE_DATA_M_G4X(pipe), TU_SIZE(m_n->tu) | m_n->gmch_m); + I915_WRITE(PIPE_DATA_N_G4X(pipe), m_n->gmch_n); + I915_WRITE(PIPE_LINK_M_G4X(pipe), m_n->link_m); + I915_WRITE(PIPE_LINK_N_G4X(pipe), m_n->link_n); + } +} + +void intel_dp_set_m_n(struct intel_crtc *crtc, enum link_m_n_set m_n) +{ + struct intel_link_m_n *dp_m_n, *dp_m2_n2 = NULL; + + if (m_n == M1_N1) { + dp_m_n = &crtc->config->dp_m_n; + dp_m2_n2 = &crtc->config->dp_m2_n2; + } else if (m_n == M2_N2) { + + /* + * M2_N2 registers are not supported. Hence m2_n2 divider value + * needs to be programmed into M1_N1. + */ + dp_m_n = &crtc->config->dp_m2_n2; + } else { + DRM_ERROR("Unsupported divider value\n"); + return; + } + + if (crtc->config->has_pch_encoder) + intel_pch_transcoder_set_m_n(crtc, &crtc->config->dp_m_n); + else + intel_cpu_transcoder_set_m_n(crtc, dp_m_n, dp_m2_n2); +} + +static void vlv_update_pll(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + u32 dpll, dpll_md; + + /* + * Enable DPIO clock input. We should never disable the reference + * clock for pipe B, since VGA hotplug / manual detection depends + * on it. + */ + dpll = DPLL_EXT_BUFFER_ENABLE_VLV | DPLL_REFA_CLK_ENABLE_VLV | + DPLL_VGA_MODE_DIS | DPLL_INTEGRATED_CLOCK_VLV; + /* We should never disable this, set it here for state tracking */ + if (crtc->pipe == PIPE_B) + dpll |= DPLL_INTEGRATED_CRI_CLK_VLV; + dpll |= DPLL_VCO_ENABLE; + pipe_config->dpll_hw_state.dpll = dpll; + + dpll_md = (pipe_config->pixel_multiplier - 1) + << DPLL_MD_UDI_MULTIPLIER_SHIFT; + pipe_config->dpll_hw_state.dpll_md = dpll_md; +} + +static void vlv_prepare_pll(struct intel_crtc *crtc, + const struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe = crtc->pipe; + u32 mdiv; + u32 bestn, bestm1, bestm2, bestp1, bestp2; + u32 coreclk, reg_val; + + mutex_lock(&dev_priv->dpio_lock); + + bestn = pipe_config->dpll.n; + bestm1 = pipe_config->dpll.m1; + bestm2 = pipe_config->dpll.m2; + bestp1 = pipe_config->dpll.p1; + bestp2 = pipe_config->dpll.p2; + + /* See eDP HDMI DPIO driver vbios notes doc */ + + /* PLL B needs special handling */ + if (pipe == PIPE_B) + vlv_pllb_recal_opamp(dev_priv, pipe); + + /* Set up Tx target for periodic Rcomp update */ + vlv_dpio_write(dev_priv, pipe, VLV_PLL_DW9_BCAST, 0x0100000f); + + /* Disable target IRef on PLL */ + reg_val = vlv_dpio_read(dev_priv, pipe, VLV_PLL_DW8(pipe)); + reg_val &= 0x00ffffff; + vlv_dpio_write(dev_priv, pipe, VLV_PLL_DW8(pipe), reg_val); + + /* Disable fast lock */ + vlv_dpio_write(dev_priv, pipe, VLV_CMN_DW0, 0x610); + + /* Set idtafcrecal before PLL is enabled */ + mdiv = ((bestm1 << DPIO_M1DIV_SHIFT) | (bestm2 & DPIO_M2DIV_MASK)); + mdiv |= ((bestp1 << DPIO_P1_SHIFT) | (bestp2 << DPIO_P2_SHIFT)); + mdiv |= ((bestn << DPIO_N_SHIFT)); + mdiv |= (1 << DPIO_K_SHIFT); + + /* + * Post divider depends on pixel clock rate, DAC vs digital (and LVDS, + * but we don't support that). + * Note: don't use the DAC post divider as it seems unstable. + */ + mdiv |= (DPIO_POST_DIV_HDMIDP << DPIO_POST_DIV_SHIFT); + vlv_dpio_write(dev_priv, pipe, VLV_PLL_DW3(pipe), mdiv); + + mdiv |= DPIO_ENABLE_CALIBRATION; + vlv_dpio_write(dev_priv, pipe, VLV_PLL_DW3(pipe), mdiv); + + /* Set HBR and RBR LPF coefficients */ + if (pipe_config->port_clock == 162000 || + intel_pipe_has_type(crtc, INTEL_OUTPUT_ANALOG) || + intel_pipe_has_type(crtc, INTEL_OUTPUT_HDMI)) + vlv_dpio_write(dev_priv, pipe, VLV_PLL_DW10(pipe), + 0x009f0003); + else + vlv_dpio_write(dev_priv, pipe, VLV_PLL_DW10(pipe), + 0x00d0000f); + + if (pipe_config->has_dp_encoder) { + /* Use SSC source */ + if (pipe == PIPE_A) + vlv_dpio_write(dev_priv, pipe, VLV_PLL_DW5(pipe), + 0x0df40000); + else + vlv_dpio_write(dev_priv, pipe, VLV_PLL_DW5(pipe), + 0x0df70000); + } else { /* HDMI or VGA */ + /* Use bend source */ + if (pipe == PIPE_A) + vlv_dpio_write(dev_priv, pipe, VLV_PLL_DW5(pipe), + 0x0df70000); + else + vlv_dpio_write(dev_priv, pipe, VLV_PLL_DW5(pipe), + 0x0df40000); + } + + coreclk = vlv_dpio_read(dev_priv, pipe, VLV_PLL_DW7(pipe)); + coreclk = (coreclk & 0x0000ff00) | 0x01c00000; + if (intel_pipe_has_type(crtc, INTEL_OUTPUT_DISPLAYPORT) || + intel_pipe_has_type(crtc, INTEL_OUTPUT_EDP)) + coreclk |= 0x01000000; + vlv_dpio_write(dev_priv, pipe, VLV_PLL_DW7(pipe), coreclk); + + vlv_dpio_write(dev_priv, pipe, VLV_PLL_DW11(pipe), 0x87871000); + mutex_unlock(&dev_priv->dpio_lock); +} + +static void chv_update_pll(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + pipe_config->dpll_hw_state.dpll = DPLL_SSC_REF_CLOCK_CHV | + DPLL_REFA_CLK_ENABLE_VLV | DPLL_VGA_MODE_DIS | + DPLL_VCO_ENABLE; + if (crtc->pipe != PIPE_A) + pipe_config->dpll_hw_state.dpll |= DPLL_INTEGRATED_CRI_CLK_VLV; + + pipe_config->dpll_hw_state.dpll_md = + (pipe_config->pixel_multiplier - 1) << DPLL_MD_UDI_MULTIPLIER_SHIFT; +} + +static void chv_prepare_pll(struct intel_crtc *crtc, + const struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe = crtc->pipe; + int dpll_reg = DPLL(crtc->pipe); + enum dpio_channel port = vlv_pipe_to_channel(pipe); + u32 loopfilter, tribuf_calcntr; + u32 bestn, bestm1, bestm2, bestp1, bestp2, bestm2_frac; + u32 dpio_val; + int vco; + + bestn = pipe_config->dpll.n; + bestm2_frac = pipe_config->dpll.m2 & 0x3fffff; + bestm1 = pipe_config->dpll.m1; + bestm2 = pipe_config->dpll.m2 >> 22; + bestp1 = pipe_config->dpll.p1; + bestp2 = pipe_config->dpll.p2; + vco = pipe_config->dpll.vco; + dpio_val = 0; + loopfilter = 0; + + /* + * Enable Refclk and SSC + */ + I915_WRITE(dpll_reg, + pipe_config->dpll_hw_state.dpll & ~DPLL_VCO_ENABLE); + + mutex_lock(&dev_priv->dpio_lock); + + /* p1 and p2 divider */ + vlv_dpio_write(dev_priv, pipe, CHV_CMN_DW13(port), + 5 << DPIO_CHV_S1_DIV_SHIFT | + bestp1 << DPIO_CHV_P1_DIV_SHIFT | + bestp2 << DPIO_CHV_P2_DIV_SHIFT | + 1 << DPIO_CHV_K_DIV_SHIFT); + + /* Feedback post-divider - m2 */ + vlv_dpio_write(dev_priv, pipe, CHV_PLL_DW0(port), bestm2); + + /* Feedback refclk divider - n and m1 */ + vlv_dpio_write(dev_priv, pipe, CHV_PLL_DW1(port), + DPIO_CHV_M1_DIV_BY_2 | + 1 << DPIO_CHV_N_DIV_SHIFT); + + /* M2 fraction division */ + if (bestm2_frac) + vlv_dpio_write(dev_priv, pipe, CHV_PLL_DW2(port), bestm2_frac); + + /* M2 fraction division enable */ + dpio_val = vlv_dpio_read(dev_priv, pipe, CHV_PLL_DW3(port)); + dpio_val &= ~(DPIO_CHV_FEEDFWD_GAIN_MASK | DPIO_CHV_FRAC_DIV_EN); + dpio_val |= (2 << DPIO_CHV_FEEDFWD_GAIN_SHIFT); + if (bestm2_frac) + dpio_val |= DPIO_CHV_FRAC_DIV_EN; + vlv_dpio_write(dev_priv, pipe, CHV_PLL_DW3(port), dpio_val); + + /* Program digital lock detect threshold */ + dpio_val = vlv_dpio_read(dev_priv, pipe, CHV_PLL_DW9(port)); + dpio_val &= ~(DPIO_CHV_INT_LOCK_THRESHOLD_MASK | + DPIO_CHV_INT_LOCK_THRESHOLD_SEL_COARSE); + dpio_val |= (0x5 << DPIO_CHV_INT_LOCK_THRESHOLD_SHIFT); + if (!bestm2_frac) + dpio_val |= DPIO_CHV_INT_LOCK_THRESHOLD_SEL_COARSE; + vlv_dpio_write(dev_priv, pipe, CHV_PLL_DW9(port), dpio_val); + + /* Loop filter */ + if (vco == 5400000) { + loopfilter |= (0x3 << DPIO_CHV_PROP_COEFF_SHIFT); + loopfilter |= (0x8 << DPIO_CHV_INT_COEFF_SHIFT); + loopfilter |= (0x1 << DPIO_CHV_GAIN_CTRL_SHIFT); + tribuf_calcntr = 0x9; + } else if (vco <= 6200000) { + loopfilter |= (0x5 << DPIO_CHV_PROP_COEFF_SHIFT); + loopfilter |= (0xB << DPIO_CHV_INT_COEFF_SHIFT); + loopfilter |= (0x3 << DPIO_CHV_GAIN_CTRL_SHIFT); + tribuf_calcntr = 0x9; + } else if (vco <= 6480000) { + loopfilter |= (0x4 << DPIO_CHV_PROP_COEFF_SHIFT); + loopfilter |= (0x9 << DPIO_CHV_INT_COEFF_SHIFT); + loopfilter |= (0x3 << DPIO_CHV_GAIN_CTRL_SHIFT); + tribuf_calcntr = 0x8; + } else { + /* Not supported. Apply the same limits as in the max case */ + loopfilter |= (0x4 << DPIO_CHV_PROP_COEFF_SHIFT); + loopfilter |= (0x9 << DPIO_CHV_INT_COEFF_SHIFT); + loopfilter |= (0x3 << DPIO_CHV_GAIN_CTRL_SHIFT); + tribuf_calcntr = 0; + } + vlv_dpio_write(dev_priv, pipe, CHV_PLL_DW6(port), loopfilter); + + dpio_val = vlv_dpio_read(dev_priv, pipe, CHV_PLL_DW8(port)); + dpio_val &= ~DPIO_CHV_TDC_TARGET_CNT_MASK; + dpio_val |= (tribuf_calcntr << DPIO_CHV_TDC_TARGET_CNT_SHIFT); + vlv_dpio_write(dev_priv, pipe, CHV_PLL_DW8(port), dpio_val); + + /* AFC Recal */ + vlv_dpio_write(dev_priv, pipe, CHV_CMN_DW14(port), + vlv_dpio_read(dev_priv, pipe, CHV_CMN_DW14(port)) | + DPIO_AFC_RECAL); + + mutex_unlock(&dev_priv->dpio_lock); +} + +/** + * vlv_force_pll_on - forcibly enable just the PLL + * @dev_priv: i915 private structure + * @pipe: pipe PLL to enable + * @dpll: PLL configuration + * + * Enable the PLL for @pipe using the supplied @dpll config. To be used + * in cases where we need the PLL enabled even when @pipe is not going to + * be enabled. + */ +void vlv_force_pll_on(struct drm_device *dev, enum pipe pipe, + const struct dpll *dpll) +{ + struct intel_crtc *crtc = + to_intel_crtc(intel_get_crtc_for_pipe(dev, pipe)); + struct intel_crtc_state pipe_config = { + .base.crtc = &crtc->base, + .pixel_multiplier = 1, + .dpll = *dpll, + }; + + if (IS_CHERRYVIEW(dev)) { + chv_update_pll(crtc, &pipe_config); + chv_prepare_pll(crtc, &pipe_config); + chv_enable_pll(crtc, &pipe_config); + } else { + vlv_update_pll(crtc, &pipe_config); + vlv_prepare_pll(crtc, &pipe_config); + vlv_enable_pll(crtc, &pipe_config); + } +} + +/** + * vlv_force_pll_off - forcibly disable just the PLL + * @dev_priv: i915 private structure + * @pipe: pipe PLL to disable + * + * Disable the PLL for @pipe. To be used in cases where we need + * the PLL enabled even when @pipe is not going to be enabled. + */ +void vlv_force_pll_off(struct drm_device *dev, enum pipe pipe) +{ + if (IS_CHERRYVIEW(dev)) + chv_disable_pll(to_i915(dev), pipe); + else + vlv_disable_pll(to_i915(dev), pipe); +} + +static void i9xx_update_pll(struct intel_crtc *crtc, + struct intel_crtc_state *crtc_state, + intel_clock_t *reduced_clock, + int num_connectors) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 dpll; + bool is_sdvo; + struct dpll *clock = &crtc_state->dpll; + + i9xx_update_pll_dividers(crtc, crtc_state, reduced_clock); + + is_sdvo = intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_SDVO) || + intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_HDMI); + + dpll = DPLL_VGA_MODE_DIS; + + if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS)) + dpll |= DPLLB_MODE_LVDS; + else + dpll |= DPLLB_MODE_DAC_SERIAL; + + if (IS_I945G(dev) || IS_I945GM(dev) || IS_G33(dev)) { + dpll |= (crtc_state->pixel_multiplier - 1) + << SDVO_MULTIPLIER_SHIFT_HIRES; + } + + if (is_sdvo) + dpll |= DPLL_SDVO_HIGH_SPEED; + + if (crtc_state->has_dp_encoder) + dpll |= DPLL_SDVO_HIGH_SPEED; + + /* compute bitmask from p1 value */ + if (IS_PINEVIEW(dev)) + dpll |= (1 << (clock->p1 - 1)) << DPLL_FPA01_P1_POST_DIV_SHIFT_PINEVIEW; + else { + dpll |= (1 << (clock->p1 - 1)) << DPLL_FPA01_P1_POST_DIV_SHIFT; + if (IS_G4X(dev) && reduced_clock) + dpll |= (1 << (reduced_clock->p1 - 1)) << DPLL_FPA1_P1_POST_DIV_SHIFT; + } + switch (clock->p2) { + case 5: + dpll |= DPLL_DAC_SERIAL_P2_CLOCK_DIV_5; + break; + case 7: + dpll |= DPLLB_LVDS_P2_CLOCK_DIV_7; + break; + case 10: + dpll |= DPLL_DAC_SERIAL_P2_CLOCK_DIV_10; + break; + case 14: + dpll |= DPLLB_LVDS_P2_CLOCK_DIV_14; + break; + } + if (INTEL_INFO(dev)->gen >= 4) + dpll |= (6 << PLL_LOAD_PULSE_PHASE_SHIFT); + + if (crtc_state->sdvo_tv_clock) + dpll |= PLL_REF_INPUT_TVCLKINBC; + else if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS) && + intel_panel_use_ssc(dev_priv) && num_connectors < 2) + dpll |= PLLB_REF_INPUT_SPREADSPECTRUMIN; + else + dpll |= PLL_REF_INPUT_DREFCLK; + + dpll |= DPLL_VCO_ENABLE; + crtc_state->dpll_hw_state.dpll = dpll; + + if (INTEL_INFO(dev)->gen >= 4) { + u32 dpll_md = (crtc_state->pixel_multiplier - 1) + << DPLL_MD_UDI_MULTIPLIER_SHIFT; + crtc_state->dpll_hw_state.dpll_md = dpll_md; + } +} + +static void i8xx_update_pll(struct intel_crtc *crtc, + struct intel_crtc_state *crtc_state, + intel_clock_t *reduced_clock, + int num_connectors) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 dpll; + struct dpll *clock = &crtc_state->dpll; + + i9xx_update_pll_dividers(crtc, crtc_state, reduced_clock); + + dpll = DPLL_VGA_MODE_DIS; + + if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS)) { + dpll |= (1 << (clock->p1 - 1)) << DPLL_FPA01_P1_POST_DIV_SHIFT; + } else { + if (clock->p1 == 2) + dpll |= PLL_P1_DIVIDE_BY_TWO; + else + dpll |= (clock->p1 - 2) << DPLL_FPA01_P1_POST_DIV_SHIFT; + if (clock->p2 == 4) + dpll |= PLL_P2_DIVIDE_BY_4; + } + + if (!IS_I830(dev) && intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_DVO)) + dpll |= DPLL_DVO_2X_MODE; + + if (intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS) && + intel_panel_use_ssc(dev_priv) && num_connectors < 2) + dpll |= PLLB_REF_INPUT_SPREADSPECTRUMIN; + else + dpll |= PLL_REF_INPUT_DREFCLK; + + dpll |= DPLL_VCO_ENABLE; + crtc_state->dpll_hw_state.dpll = dpll; +} + +static void intel_set_pipe_timings(struct intel_crtc *intel_crtc) +{ + struct drm_device *dev = intel_crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum pipe pipe = intel_crtc->pipe; + enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; + struct drm_display_mode *adjusted_mode = + &intel_crtc->config->base.adjusted_mode; + uint32_t crtc_vtotal, crtc_vblank_end; + int vsyncshift = 0; + + /* We need to be careful not to changed the adjusted mode, for otherwise + * the hw state checker will get angry at the mismatch. */ + crtc_vtotal = adjusted_mode->crtc_vtotal; + crtc_vblank_end = adjusted_mode->crtc_vblank_end; + + if (adjusted_mode->flags & DRM_MODE_FLAG_INTERLACE) { + /* the chip adds 2 halflines automatically */ + crtc_vtotal -= 1; + crtc_vblank_end -= 1; + + if (intel_pipe_has_type(intel_crtc, INTEL_OUTPUT_SDVO)) + vsyncshift = (adjusted_mode->crtc_htotal - 1) / 2; + else + vsyncshift = adjusted_mode->crtc_hsync_start - + adjusted_mode->crtc_htotal / 2; + if (vsyncshift < 0) + vsyncshift += adjusted_mode->crtc_htotal; + } + + if (INTEL_INFO(dev)->gen > 3) + I915_WRITE(VSYNCSHIFT(cpu_transcoder), vsyncshift); + + I915_WRITE(HTOTAL(cpu_transcoder), + (adjusted_mode->crtc_hdisplay - 1) | + ((adjusted_mode->crtc_htotal - 1) << 16)); + I915_WRITE(HBLANK(cpu_transcoder), + (adjusted_mode->crtc_hblank_start - 1) | + ((adjusted_mode->crtc_hblank_end - 1) << 16)); + I915_WRITE(HSYNC(cpu_transcoder), + (adjusted_mode->crtc_hsync_start - 1) | + ((adjusted_mode->crtc_hsync_end - 1) << 16)); + + I915_WRITE(VTOTAL(cpu_transcoder), + (adjusted_mode->crtc_vdisplay - 1) | + ((crtc_vtotal - 1) << 16)); + I915_WRITE(VBLANK(cpu_transcoder), + (adjusted_mode->crtc_vblank_start - 1) | + ((crtc_vblank_end - 1) << 16)); + I915_WRITE(VSYNC(cpu_transcoder), + (adjusted_mode->crtc_vsync_start - 1) | + ((adjusted_mode->crtc_vsync_end - 1) << 16)); + + /* Workaround: when the EDP input selection is B, the VTOTAL_B must be + * programmed with the VTOTAL_EDP value. Same for VTOTAL_C. This is + * documented on the DDI_FUNC_CTL register description, EDP Input Select + * bits. */ + if (IS_HASWELL(dev) && cpu_transcoder == TRANSCODER_EDP && + (pipe == PIPE_B || pipe == PIPE_C)) + I915_WRITE(VTOTAL(pipe), I915_READ(VTOTAL(cpu_transcoder))); + + /* pipesrc controls the size that is scaled from, which should + * always be the user's requested size. + */ + I915_WRITE(PIPESRC(pipe), + ((intel_crtc->config->pipe_src_w - 1) << 16) | + (intel_crtc->config->pipe_src_h - 1)); +} + +static void intel_get_pipe_timings(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum transcoder cpu_transcoder = pipe_config->cpu_transcoder; + uint32_t tmp; + + tmp = I915_READ(HTOTAL(cpu_transcoder)); + pipe_config->base.adjusted_mode.crtc_hdisplay = (tmp & 0xffff) + 1; + pipe_config->base.adjusted_mode.crtc_htotal = ((tmp >> 16) & 0xffff) + 1; + tmp = I915_READ(HBLANK(cpu_transcoder)); + pipe_config->base.adjusted_mode.crtc_hblank_start = (tmp & 0xffff) + 1; + pipe_config->base.adjusted_mode.crtc_hblank_end = ((tmp >> 16) & 0xffff) + 1; + tmp = I915_READ(HSYNC(cpu_transcoder)); + pipe_config->base.adjusted_mode.crtc_hsync_start = (tmp & 0xffff) + 1; + pipe_config->base.adjusted_mode.crtc_hsync_end = ((tmp >> 16) & 0xffff) + 1; + + tmp = I915_READ(VTOTAL(cpu_transcoder)); + pipe_config->base.adjusted_mode.crtc_vdisplay = (tmp & 0xffff) + 1; + pipe_config->base.adjusted_mode.crtc_vtotal = ((tmp >> 16) & 0xffff) + 1; + tmp = I915_READ(VBLANK(cpu_transcoder)); + pipe_config->base.adjusted_mode.crtc_vblank_start = (tmp & 0xffff) + 1; + pipe_config->base.adjusted_mode.crtc_vblank_end = ((tmp >> 16) & 0xffff) + 1; + tmp = I915_READ(VSYNC(cpu_transcoder)); + pipe_config->base.adjusted_mode.crtc_vsync_start = (tmp & 0xffff) + 1; + pipe_config->base.adjusted_mode.crtc_vsync_end = ((tmp >> 16) & 0xffff) + 1; + + if (I915_READ(PIPECONF(cpu_transcoder)) & PIPECONF_INTERLACE_MASK) { + pipe_config->base.adjusted_mode.flags |= DRM_MODE_FLAG_INTERLACE; + pipe_config->base.adjusted_mode.crtc_vtotal += 1; + pipe_config->base.adjusted_mode.crtc_vblank_end += 1; + } + + tmp = I915_READ(PIPESRC(crtc->pipe)); + pipe_config->pipe_src_h = (tmp & 0xffff) + 1; + pipe_config->pipe_src_w = ((tmp >> 16) & 0xffff) + 1; + + pipe_config->base.mode.vdisplay = pipe_config->pipe_src_h; + pipe_config->base.mode.hdisplay = pipe_config->pipe_src_w; +} + +void intel_mode_from_pipe_config(struct drm_display_mode *mode, + struct intel_crtc_state *pipe_config) +{ + mode->hdisplay = pipe_config->base.adjusted_mode.crtc_hdisplay; + mode->htotal = pipe_config->base.adjusted_mode.crtc_htotal; + mode->hsync_start = pipe_config->base.adjusted_mode.crtc_hsync_start; + mode->hsync_end = pipe_config->base.adjusted_mode.crtc_hsync_end; + + mode->vdisplay = pipe_config->base.adjusted_mode.crtc_vdisplay; + mode->vtotal = pipe_config->base.adjusted_mode.crtc_vtotal; + mode->vsync_start = pipe_config->base.adjusted_mode.crtc_vsync_start; + mode->vsync_end = pipe_config->base.adjusted_mode.crtc_vsync_end; + + mode->flags = pipe_config->base.adjusted_mode.flags; + + mode->clock = pipe_config->base.adjusted_mode.crtc_clock; + mode->flags |= pipe_config->base.adjusted_mode.flags; +} + +static void i9xx_set_pipeconf(struct intel_crtc *intel_crtc) +{ + struct drm_device *dev = intel_crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t pipeconf; + + pipeconf = 0; + + if ((intel_crtc->pipe == PIPE_A && dev_priv->quirks & QUIRK_PIPEA_FORCE) || + (intel_crtc->pipe == PIPE_B && dev_priv->quirks & QUIRK_PIPEB_FORCE)) + pipeconf |= I915_READ(PIPECONF(intel_crtc->pipe)) & PIPECONF_ENABLE; + + if (intel_crtc->config->double_wide) + pipeconf |= PIPECONF_DOUBLE_WIDE; + + /* only g4x and later have fancy bpc/dither controls */ + if (IS_G4X(dev) || IS_VALLEYVIEW(dev)) { + /* Bspec claims that we can't use dithering for 30bpp pipes. */ + if (intel_crtc->config->dither && intel_crtc->config->pipe_bpp != 30) + pipeconf |= PIPECONF_DITHER_EN | + PIPECONF_DITHER_TYPE_SP; + + switch (intel_crtc->config->pipe_bpp) { + case 18: + pipeconf |= PIPECONF_6BPC; + break; + case 24: + pipeconf |= PIPECONF_8BPC; + break; + case 30: + pipeconf |= PIPECONF_10BPC; + break; + default: + /* Case prevented by intel_choose_pipe_bpp_dither. */ + BUG(); + } + } + + if (HAS_PIPE_CXSR(dev)) { + if (intel_crtc->lowfreq_avail) { + DRM_DEBUG_KMS("enabling CxSR downclocking\n"); + pipeconf |= PIPECONF_CXSR_DOWNCLOCK; + } else { + DRM_DEBUG_KMS("disabling CxSR downclocking\n"); + } + } + + if (intel_crtc->config->base.adjusted_mode.flags & DRM_MODE_FLAG_INTERLACE) { + if (INTEL_INFO(dev)->gen < 4 || + intel_pipe_has_type(intel_crtc, INTEL_OUTPUT_SDVO)) + pipeconf |= PIPECONF_INTERLACE_W_FIELD_INDICATION; + else + pipeconf |= PIPECONF_INTERLACE_W_SYNC_SHIFT; + } else + pipeconf |= PIPECONF_PROGRESSIVE; + + if (IS_VALLEYVIEW(dev) && intel_crtc->config->limited_color_range) + pipeconf |= PIPECONF_COLOR_RANGE_SELECT; + + I915_WRITE(PIPECONF(intel_crtc->pipe), pipeconf); + POSTING_READ(PIPECONF(intel_crtc->pipe)); +} + +static int i9xx_crtc_compute_clock(struct intel_crtc *crtc, + struct intel_crtc_state *crtc_state) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int refclk, num_connectors = 0; + intel_clock_t clock, reduced_clock; + bool ok, has_reduced_clock = false; + bool is_lvds = false, is_dsi = false; + struct intel_encoder *encoder; + const intel_limit_t *limit; + struct drm_atomic_state *state = crtc_state->base.state; + struct drm_connector_state *connector_state; + int i; + + for (i = 0; i < state->num_connector; i++) { + if (!state->connectors[i]) + continue; + + connector_state = state->connector_states[i]; + if (connector_state->crtc != &crtc->base) + continue; + + encoder = to_intel_encoder(connector_state->best_encoder); + + switch (encoder->type) { + case INTEL_OUTPUT_LVDS: + is_lvds = true; + break; + case INTEL_OUTPUT_DSI: + is_dsi = true; + break; + default: + break; + } + + num_connectors++; + } + + if (is_dsi) + return 0; + + if (!crtc_state->clock_set) { + refclk = i9xx_get_refclk(crtc_state, num_connectors); + + /* + * Returns a set of divisors for the desired target clock with + * the given refclk, or FALSE. The returned values represent + * the clock equation: reflck * (5 * (m1 + 2) + (m2 + 2)) / (n + + * 2) / p1 / p2. + */ + limit = intel_limit(crtc_state, refclk); + ok = dev_priv->display.find_dpll(limit, crtc_state, + crtc_state->port_clock, + refclk, NULL, &clock); + if (!ok) { + DRM_ERROR("Couldn't find PLL settings for mode!\n"); + return -EINVAL; + } + + if (is_lvds && dev_priv->lvds_downclock_avail) { + /* + * Ensure we match the reduced clock's P to the target + * clock. If the clocks don't match, we can't switch + * the display clock by using the FP0/FP1. In such case + * we will disable the LVDS downclock feature. + */ + has_reduced_clock = + dev_priv->display.find_dpll(limit, crtc_state, + dev_priv->lvds_downclock, + refclk, &clock, + &reduced_clock); + } + /* Compat-code for transition, will disappear. */ + crtc_state->dpll.n = clock.n; + crtc_state->dpll.m1 = clock.m1; + crtc_state->dpll.m2 = clock.m2; + crtc_state->dpll.p1 = clock.p1; + crtc_state->dpll.p2 = clock.p2; + } + + if (IS_GEN2(dev)) { + i8xx_update_pll(crtc, crtc_state, + has_reduced_clock ? &reduced_clock : NULL, + num_connectors); + } else if (IS_CHERRYVIEW(dev)) { + chv_update_pll(crtc, crtc_state); + } else if (IS_VALLEYVIEW(dev)) { + vlv_update_pll(crtc, crtc_state); + } else { + i9xx_update_pll(crtc, crtc_state, + has_reduced_clock ? &reduced_clock : NULL, + num_connectors); + } + + return 0; +} + +static void i9xx_get_pfit_config(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t tmp; + + if (INTEL_INFO(dev)->gen <= 3 && (IS_I830(dev) || !IS_MOBILE(dev))) + return; + + tmp = I915_READ(PFIT_CONTROL); + if (!(tmp & PFIT_ENABLE)) + return; + + /* Check whether the pfit is attached to our pipe. */ + if (INTEL_INFO(dev)->gen < 4) { + if (crtc->pipe != PIPE_B) + return; + } else { + if ((tmp & PFIT_PIPE_MASK) != (crtc->pipe << PFIT_PIPE_SHIFT)) + return; + } + + pipe_config->gmch_pfit.control = tmp; + pipe_config->gmch_pfit.pgm_ratios = I915_READ(PFIT_PGM_RATIOS); + if (INTEL_INFO(dev)->gen < 5) + pipe_config->gmch_pfit.lvds_border_bits = + I915_READ(LVDS) & LVDS_BORDER_ENABLE; +} + +static void vlv_crtc_clock_get(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe = pipe_config->cpu_transcoder; + intel_clock_t clock; + u32 mdiv; + int refclk = 100000; + + /* In case of MIPI DPLL will not even be used */ + if (!(pipe_config->dpll_hw_state.dpll & DPLL_VCO_ENABLE)) + return; + + mutex_lock(&dev_priv->dpio_lock); + mdiv = vlv_dpio_read(dev_priv, pipe, VLV_PLL_DW3(pipe)); + mutex_unlock(&dev_priv->dpio_lock); + + clock.m1 = (mdiv >> DPIO_M1DIV_SHIFT) & 7; + clock.m2 = mdiv & DPIO_M2DIV_MASK; + clock.n = (mdiv >> DPIO_N_SHIFT) & 0xf; + clock.p1 = (mdiv >> DPIO_P1_SHIFT) & 7; + clock.p2 = (mdiv >> DPIO_P2_SHIFT) & 0x1f; + + vlv_clock(refclk, &clock); + + /* clock.dot is the fast clock */ + pipe_config->port_clock = clock.dot / 5; +} + +static void +i9xx_get_initial_plane_config(struct intel_crtc *crtc, + struct intel_initial_plane_config *plane_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 val, base, offset; + int pipe = crtc->pipe, plane = crtc->plane; + int fourcc, pixel_format; + unsigned int aligned_height; + struct drm_framebuffer *fb; + struct intel_framebuffer *intel_fb; + + val = I915_READ(DSPCNTR(plane)); + if (!(val & DISPLAY_PLANE_ENABLE)) + return; + + intel_fb = kzalloc(sizeof(*intel_fb), GFP_KERNEL); + if (!intel_fb) { + DRM_DEBUG_KMS("failed to alloc fb\n"); + return; + } + + fb = &intel_fb->base; + + if (INTEL_INFO(dev)->gen >= 4) { + if (val & DISPPLANE_TILED) { + plane_config->tiling = I915_TILING_X; + fb->modifier[0] = I915_FORMAT_MOD_X_TILED; + } + } + + pixel_format = val & DISPPLANE_PIXFORMAT_MASK; + fourcc = i9xx_format_to_fourcc(pixel_format); + fb->pixel_format = fourcc; + fb->bits_per_pixel = drm_format_plane_cpp(fourcc, 0) * 8; + + if (INTEL_INFO(dev)->gen >= 4) { + if (plane_config->tiling) + offset = I915_READ(DSPTILEOFF(plane)); + else + offset = I915_READ(DSPLINOFF(plane)); + base = I915_READ(DSPSURF(plane)) & 0xfffff000; + } else { + base = I915_READ(DSPADDR(plane)); + } + plane_config->base = base; + + val = I915_READ(PIPESRC(pipe)); + fb->width = ((val >> 16) & 0xfff) + 1; + fb->height = ((val >> 0) & 0xfff) + 1; + + val = I915_READ(DSPSTRIDE(pipe)); + fb->pitches[0] = val & 0xffffffc0; + + aligned_height = intel_fb_align_height(dev, fb->height, + fb->pixel_format, + fb->modifier[0]); + + plane_config->size = fb->pitches[0] * aligned_height; + + DRM_DEBUG_KMS("pipe/plane %c/%d with fb: size=%dx%d@%d, offset=%x, pitch %d, size 0x%x\n", + pipe_name(pipe), plane, fb->width, fb->height, + fb->bits_per_pixel, base, fb->pitches[0], + plane_config->size); + + plane_config->fb = intel_fb; +} + +static void chv_crtc_clock_get(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe = pipe_config->cpu_transcoder; + enum dpio_channel port = vlv_pipe_to_channel(pipe); + intel_clock_t clock; + u32 cmn_dw13, pll_dw0, pll_dw1, pll_dw2; + int refclk = 100000; + + mutex_lock(&dev_priv->dpio_lock); + cmn_dw13 = vlv_dpio_read(dev_priv, pipe, CHV_CMN_DW13(port)); + pll_dw0 = vlv_dpio_read(dev_priv, pipe, CHV_PLL_DW0(port)); + pll_dw1 = vlv_dpio_read(dev_priv, pipe, CHV_PLL_DW1(port)); + pll_dw2 = vlv_dpio_read(dev_priv, pipe, CHV_PLL_DW2(port)); + mutex_unlock(&dev_priv->dpio_lock); + + clock.m1 = (pll_dw1 & 0x7) == DPIO_CHV_M1_DIV_BY_2 ? 2 : 0; + clock.m2 = ((pll_dw0 & 0xff) << 22) | (pll_dw2 & 0x3fffff); + clock.n = (pll_dw1 >> DPIO_CHV_N_DIV_SHIFT) & 0xf; + clock.p1 = (cmn_dw13 >> DPIO_CHV_P1_DIV_SHIFT) & 0x7; + clock.p2 = (cmn_dw13 >> DPIO_CHV_P2_DIV_SHIFT) & 0x1f; + + chv_clock(refclk, &clock); + + /* clock.dot is the fast clock */ + pipe_config->port_clock = clock.dot / 5; +} + +static bool i9xx_get_pipe_config(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t tmp; + + if (!intel_display_power_is_enabled(dev_priv, + POWER_DOMAIN_PIPE(crtc->pipe))) + return false; + + pipe_config->cpu_transcoder = (enum transcoder) crtc->pipe; + pipe_config->shared_dpll = DPLL_ID_PRIVATE; + + tmp = I915_READ(PIPECONF(crtc->pipe)); + if (!(tmp & PIPECONF_ENABLE)) + return false; + + if (IS_G4X(dev) || IS_VALLEYVIEW(dev)) { + switch (tmp & PIPECONF_BPC_MASK) { + case PIPECONF_6BPC: + pipe_config->pipe_bpp = 18; + break; + case PIPECONF_8BPC: + pipe_config->pipe_bpp = 24; + break; + case PIPECONF_10BPC: + pipe_config->pipe_bpp = 30; + break; + default: + break; + } + } + + if (IS_VALLEYVIEW(dev) && (tmp & PIPECONF_COLOR_RANGE_SELECT)) + pipe_config->limited_color_range = true; + + if (INTEL_INFO(dev)->gen < 4) + pipe_config->double_wide = tmp & PIPECONF_DOUBLE_WIDE; + + intel_get_pipe_timings(crtc, pipe_config); + + i9xx_get_pfit_config(crtc, pipe_config); + + if (INTEL_INFO(dev)->gen >= 4) { + tmp = I915_READ(DPLL_MD(crtc->pipe)); + pipe_config->pixel_multiplier = + ((tmp & DPLL_MD_UDI_MULTIPLIER_MASK) + >> DPLL_MD_UDI_MULTIPLIER_SHIFT) + 1; + pipe_config->dpll_hw_state.dpll_md = tmp; + } else if (IS_I945G(dev) || IS_I945GM(dev) || IS_G33(dev)) { + tmp = I915_READ(DPLL(crtc->pipe)); + pipe_config->pixel_multiplier = + ((tmp & SDVO_MULTIPLIER_MASK) + >> SDVO_MULTIPLIER_SHIFT_HIRES) + 1; + } else { + /* Note that on i915G/GM the pixel multiplier is in the sdvo + * port and will be fixed up in the encoder->get_config + * function. */ + pipe_config->pixel_multiplier = 1; + } + pipe_config->dpll_hw_state.dpll = I915_READ(DPLL(crtc->pipe)); + if (!IS_VALLEYVIEW(dev)) { + /* + * DPLL_DVO_2X_MODE must be enabled for both DPLLs + * on 830. Filter it out here so that we don't + * report errors due to that. + */ + if (IS_I830(dev)) + pipe_config->dpll_hw_state.dpll &= ~DPLL_DVO_2X_MODE; + + pipe_config->dpll_hw_state.fp0 = I915_READ(FP0(crtc->pipe)); + pipe_config->dpll_hw_state.fp1 = I915_READ(FP1(crtc->pipe)); + } else { + /* Mask out read-only status bits. */ + pipe_config->dpll_hw_state.dpll &= ~(DPLL_LOCK_VLV | + DPLL_PORTC_READY_MASK | + DPLL_PORTB_READY_MASK); + } + + if (IS_CHERRYVIEW(dev)) + chv_crtc_clock_get(crtc, pipe_config); + else if (IS_VALLEYVIEW(dev)) + vlv_crtc_clock_get(crtc, pipe_config); + else + i9xx_crtc_clock_get(crtc, pipe_config); + + return true; +} + +static void ironlake_init_pch_refclk(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_encoder *encoder; + u32 val, final; + bool has_lvds = false; + bool has_cpu_edp = false; + bool has_panel = false; + bool has_ck505 = false; + bool can_ssc = false; + + /* We need to take the global config into account */ + for_each_intel_encoder(dev, encoder) { + switch (encoder->type) { + case INTEL_OUTPUT_LVDS: + has_panel = true; + has_lvds = true; + break; + case INTEL_OUTPUT_EDP: + has_panel = true; + if (enc_to_dig_port(&encoder->base)->port == PORT_A) + has_cpu_edp = true; + break; + default: + break; + } + } + + if (HAS_PCH_IBX(dev)) { + has_ck505 = dev_priv->vbt.display_clock_mode; + can_ssc = has_ck505; + } else { + has_ck505 = false; + can_ssc = true; + } + + DRM_DEBUG_KMS("has_panel %d has_lvds %d has_ck505 %d\n", + has_panel, has_lvds, has_ck505); + + /* Ironlake: try to setup display ref clock before DPLL + * enabling. This is only under driver's control after + * PCH B stepping, previous chipset stepping should be + * ignoring this setting. + */ + val = I915_READ(PCH_DREF_CONTROL); + + /* As we must carefully and slowly disable/enable each source in turn, + * compute the final state we want first and check if we need to + * make any changes at all. + */ + final = val; + final &= ~DREF_NONSPREAD_SOURCE_MASK; + if (has_ck505) + final |= DREF_NONSPREAD_CK505_ENABLE; + else + final |= DREF_NONSPREAD_SOURCE_ENABLE; + + final &= ~DREF_SSC_SOURCE_MASK; + final &= ~DREF_CPU_SOURCE_OUTPUT_MASK; + final &= ~DREF_SSC1_ENABLE; + + if (has_panel) { + final |= DREF_SSC_SOURCE_ENABLE; + + if (intel_panel_use_ssc(dev_priv) && can_ssc) + final |= DREF_SSC1_ENABLE; + + if (has_cpu_edp) { + if (intel_panel_use_ssc(dev_priv) && can_ssc) + final |= DREF_CPU_SOURCE_OUTPUT_DOWNSPREAD; + else + final |= DREF_CPU_SOURCE_OUTPUT_NONSPREAD; + } else + final |= DREF_CPU_SOURCE_OUTPUT_DISABLE; + } else { + final |= DREF_SSC_SOURCE_DISABLE; + final |= DREF_CPU_SOURCE_OUTPUT_DISABLE; + } + + if (final == val) + return; + + /* Always enable nonspread source */ + val &= ~DREF_NONSPREAD_SOURCE_MASK; + + if (has_ck505) + val |= DREF_NONSPREAD_CK505_ENABLE; + else + val |= DREF_NONSPREAD_SOURCE_ENABLE; + + if (has_panel) { + val &= ~DREF_SSC_SOURCE_MASK; + val |= DREF_SSC_SOURCE_ENABLE; + + /* SSC must be turned on before enabling the CPU output */ + if (intel_panel_use_ssc(dev_priv) && can_ssc) { + DRM_DEBUG_KMS("Using SSC on panel\n"); + val |= DREF_SSC1_ENABLE; + } else + val &= ~DREF_SSC1_ENABLE; + + /* Get SSC going before enabling the outputs */ + I915_WRITE(PCH_DREF_CONTROL, val); + POSTING_READ(PCH_DREF_CONTROL); + udelay(200); + + val &= ~DREF_CPU_SOURCE_OUTPUT_MASK; + + /* Enable CPU source on CPU attached eDP */ + if (has_cpu_edp) { + if (intel_panel_use_ssc(dev_priv) && can_ssc) { + DRM_DEBUG_KMS("Using SSC on eDP\n"); + val |= DREF_CPU_SOURCE_OUTPUT_DOWNSPREAD; + } else + val |= DREF_CPU_SOURCE_OUTPUT_NONSPREAD; + } else + val |= DREF_CPU_SOURCE_OUTPUT_DISABLE; + + I915_WRITE(PCH_DREF_CONTROL, val); + POSTING_READ(PCH_DREF_CONTROL); + udelay(200); + } else { + DRM_DEBUG_KMS("Disabling SSC entirely\n"); + + val &= ~DREF_CPU_SOURCE_OUTPUT_MASK; + + /* Turn off CPU output */ + val |= DREF_CPU_SOURCE_OUTPUT_DISABLE; + + I915_WRITE(PCH_DREF_CONTROL, val); + POSTING_READ(PCH_DREF_CONTROL); + udelay(200); + + /* Turn off the SSC source */ + val &= ~DREF_SSC_SOURCE_MASK; + val |= DREF_SSC_SOURCE_DISABLE; + + /* Turn off SSC1 */ + val &= ~DREF_SSC1_ENABLE; + + I915_WRITE(PCH_DREF_CONTROL, val); + POSTING_READ(PCH_DREF_CONTROL); + udelay(200); + } + + BUG_ON(val != final); +} + +static void lpt_reset_fdi_mphy(struct drm_i915_private *dev_priv) +{ + uint32_t tmp; + + tmp = I915_READ(SOUTH_CHICKEN2); + tmp |= FDI_MPHY_IOSFSB_RESET_CTL; + I915_WRITE(SOUTH_CHICKEN2, tmp); + + if (wait_for_atomic_us(I915_READ(SOUTH_CHICKEN2) & + FDI_MPHY_IOSFSB_RESET_STATUS, 100)) + DRM_ERROR("FDI mPHY reset assert timeout\n"); + + tmp = I915_READ(SOUTH_CHICKEN2); + tmp &= ~FDI_MPHY_IOSFSB_RESET_CTL; + I915_WRITE(SOUTH_CHICKEN2, tmp); + + if (wait_for_atomic_us((I915_READ(SOUTH_CHICKEN2) & + FDI_MPHY_IOSFSB_RESET_STATUS) == 0, 100)) + DRM_ERROR("FDI mPHY reset de-assert timeout\n"); +} + +/* WaMPhyProgramming:hsw */ +static void lpt_program_fdi_mphy(struct drm_i915_private *dev_priv) +{ + uint32_t tmp; + + tmp = intel_sbi_read(dev_priv, 0x8008, SBI_MPHY); + tmp &= ~(0xFF << 24); + tmp |= (0x12 << 24); + intel_sbi_write(dev_priv, 0x8008, tmp, SBI_MPHY); + + tmp = intel_sbi_read(dev_priv, 0x2008, SBI_MPHY); + tmp |= (1 << 11); + intel_sbi_write(dev_priv, 0x2008, tmp, SBI_MPHY); + + tmp = intel_sbi_read(dev_priv, 0x2108, SBI_MPHY); + tmp |= (1 << 11); + intel_sbi_write(dev_priv, 0x2108, tmp, SBI_MPHY); + + tmp = intel_sbi_read(dev_priv, 0x206C, SBI_MPHY); + tmp |= (1 << 24) | (1 << 21) | (1 << 18); + intel_sbi_write(dev_priv, 0x206C, tmp, SBI_MPHY); + + tmp = intel_sbi_read(dev_priv, 0x216C, SBI_MPHY); + tmp |= (1 << 24) | (1 << 21) | (1 << 18); + intel_sbi_write(dev_priv, 0x216C, tmp, SBI_MPHY); + + tmp = intel_sbi_read(dev_priv, 0x2080, SBI_MPHY); + tmp &= ~(7 << 13); + tmp |= (5 << 13); + intel_sbi_write(dev_priv, 0x2080, tmp, SBI_MPHY); + + tmp = intel_sbi_read(dev_priv, 0x2180, SBI_MPHY); + tmp &= ~(7 << 13); + tmp |= (5 << 13); + intel_sbi_write(dev_priv, 0x2180, tmp, SBI_MPHY); + + tmp = intel_sbi_read(dev_priv, 0x208C, SBI_MPHY); + tmp &= ~0xFF; + tmp |= 0x1C; + intel_sbi_write(dev_priv, 0x208C, tmp, SBI_MPHY); + + tmp = intel_sbi_read(dev_priv, 0x218C, SBI_MPHY); + tmp &= ~0xFF; + tmp |= 0x1C; + intel_sbi_write(dev_priv, 0x218C, tmp, SBI_MPHY); + + tmp = intel_sbi_read(dev_priv, 0x2098, SBI_MPHY); + tmp &= ~(0xFF << 16); + tmp |= (0x1C << 16); + intel_sbi_write(dev_priv, 0x2098, tmp, SBI_MPHY); + + tmp = intel_sbi_read(dev_priv, 0x2198, SBI_MPHY); + tmp &= ~(0xFF << 16); + tmp |= (0x1C << 16); + intel_sbi_write(dev_priv, 0x2198, tmp, SBI_MPHY); + + tmp = intel_sbi_read(dev_priv, 0x20C4, SBI_MPHY); + tmp |= (1 << 27); + intel_sbi_write(dev_priv, 0x20C4, tmp, SBI_MPHY); + + tmp = intel_sbi_read(dev_priv, 0x21C4, SBI_MPHY); + tmp |= (1 << 27); + intel_sbi_write(dev_priv, 0x21C4, tmp, SBI_MPHY); + + tmp = intel_sbi_read(dev_priv, 0x20EC, SBI_MPHY); + tmp &= ~(0xF << 28); + tmp |= (4 << 28); + intel_sbi_write(dev_priv, 0x20EC, tmp, SBI_MPHY); + + tmp = intel_sbi_read(dev_priv, 0x21EC, SBI_MPHY); + tmp &= ~(0xF << 28); + tmp |= (4 << 28); + intel_sbi_write(dev_priv, 0x21EC, tmp, SBI_MPHY); +} + +/* Implements 3 different sequences from BSpec chapter "Display iCLK + * Programming" based on the parameters passed: + * - Sequence to enable CLKOUT_DP + * - Sequence to enable CLKOUT_DP without spread + * - Sequence to enable CLKOUT_DP for FDI usage and configure PCH FDI I/O + */ +static void lpt_enable_clkout_dp(struct drm_device *dev, bool with_spread, + bool with_fdi) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t reg, tmp; + + if (WARN(with_fdi && !with_spread, "FDI requires downspread\n")) + with_spread = true; + if (WARN(dev_priv->pch_id == INTEL_PCH_LPT_LP_DEVICE_ID_TYPE && + with_fdi, "LP PCH doesn't have FDI\n")) + with_fdi = false; + + mutex_lock(&dev_priv->dpio_lock); + + tmp = intel_sbi_read(dev_priv, SBI_SSCCTL, SBI_ICLK); + tmp &= ~SBI_SSCCTL_DISABLE; + tmp |= SBI_SSCCTL_PATHALT; + intel_sbi_write(dev_priv, SBI_SSCCTL, tmp, SBI_ICLK); + + udelay(24); + + if (with_spread) { + tmp = intel_sbi_read(dev_priv, SBI_SSCCTL, SBI_ICLK); + tmp &= ~SBI_SSCCTL_PATHALT; + intel_sbi_write(dev_priv, SBI_SSCCTL, tmp, SBI_ICLK); + + if (with_fdi) { + lpt_reset_fdi_mphy(dev_priv); + lpt_program_fdi_mphy(dev_priv); + } + } + + reg = (dev_priv->pch_id == INTEL_PCH_LPT_LP_DEVICE_ID_TYPE) ? + SBI_GEN0 : SBI_DBUFF0; + tmp = intel_sbi_read(dev_priv, reg, SBI_ICLK); + tmp |= SBI_GEN0_CFG_BUFFENABLE_DISABLE; + intel_sbi_write(dev_priv, reg, tmp, SBI_ICLK); + + mutex_unlock(&dev_priv->dpio_lock); +} + +/* Sequence to disable CLKOUT_DP */ +static void lpt_disable_clkout_dp(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t reg, tmp; + + mutex_lock(&dev_priv->dpio_lock); + + reg = (dev_priv->pch_id == INTEL_PCH_LPT_LP_DEVICE_ID_TYPE) ? + SBI_GEN0 : SBI_DBUFF0; + tmp = intel_sbi_read(dev_priv, reg, SBI_ICLK); + tmp &= ~SBI_GEN0_CFG_BUFFENABLE_DISABLE; + intel_sbi_write(dev_priv, reg, tmp, SBI_ICLK); + + tmp = intel_sbi_read(dev_priv, SBI_SSCCTL, SBI_ICLK); + if (!(tmp & SBI_SSCCTL_DISABLE)) { + if (!(tmp & SBI_SSCCTL_PATHALT)) { + tmp |= SBI_SSCCTL_PATHALT; + intel_sbi_write(dev_priv, SBI_SSCCTL, tmp, SBI_ICLK); + udelay(32); + } + tmp |= SBI_SSCCTL_DISABLE; + intel_sbi_write(dev_priv, SBI_SSCCTL, tmp, SBI_ICLK); + } + + mutex_unlock(&dev_priv->dpio_lock); +} + +static void lpt_init_pch_refclk(struct drm_device *dev) +{ + struct intel_encoder *encoder; + bool has_vga = false; + + for_each_intel_encoder(dev, encoder) { + switch (encoder->type) { + case INTEL_OUTPUT_ANALOG: + has_vga = true; + break; + default: + break; + } + } + + if (has_vga) + lpt_enable_clkout_dp(dev, true, true); + else + lpt_disable_clkout_dp(dev); +} + +/* + * Initialize reference clocks when the driver loads + */ +void intel_init_pch_refclk(struct drm_device *dev) +{ + if (HAS_PCH_IBX(dev) || HAS_PCH_CPT(dev)) + ironlake_init_pch_refclk(dev); + else if (HAS_PCH_LPT(dev)) + lpt_init_pch_refclk(dev); +} + +static int ironlake_get_refclk(struct intel_crtc_state *crtc_state) +{ + struct drm_device *dev = crtc_state->base.crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_atomic_state *state = crtc_state->base.state; + struct drm_connector_state *connector_state; + struct intel_encoder *encoder; + int num_connectors = 0, i; + bool is_lvds = false; + + for (i = 0; i < state->num_connector; i++) { + if (!state->connectors[i]) + continue; + + connector_state = state->connector_states[i]; + if (connector_state->crtc != crtc_state->base.crtc) + continue; + + encoder = to_intel_encoder(connector_state->best_encoder); + + switch (encoder->type) { + case INTEL_OUTPUT_LVDS: + is_lvds = true; + break; + default: + break; + } + num_connectors++; + } + + if (is_lvds && intel_panel_use_ssc(dev_priv) && num_connectors < 2) { + DRM_DEBUG_KMS("using SSC reference clock of %d kHz\n", + dev_priv->vbt.lvds_ssc_freq); + return dev_priv->vbt.lvds_ssc_freq; + } + + return 120000; +} + +static void ironlake_set_pipeconf(struct drm_crtc *crtc) +{ + struct drm_i915_private *dev_priv = crtc->dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + int pipe = intel_crtc->pipe; + uint32_t val; + + val = 0; + + switch (intel_crtc->config->pipe_bpp) { + case 18: + val |= PIPECONF_6BPC; + break; + case 24: + val |= PIPECONF_8BPC; + break; + case 30: + val |= PIPECONF_10BPC; + break; + case 36: + val |= PIPECONF_12BPC; + break; + default: + /* Case prevented by intel_choose_pipe_bpp_dither. */ + BUG(); + } + + if (intel_crtc->config->dither) + val |= (PIPECONF_DITHER_EN | PIPECONF_DITHER_TYPE_SP); + + if (intel_crtc->config->base.adjusted_mode.flags & DRM_MODE_FLAG_INTERLACE) + val |= PIPECONF_INTERLACED_ILK; + else + val |= PIPECONF_PROGRESSIVE; + + if (intel_crtc->config->limited_color_range) + val |= PIPECONF_COLOR_RANGE_SELECT; + + I915_WRITE(PIPECONF(pipe), val); + POSTING_READ(PIPECONF(pipe)); +} + +/* + * Set up the pipe CSC unit. + * + * Currently only full range RGB to limited range RGB conversion + * is supported, but eventually this should handle various + * RGB<->YCbCr scenarios as well. + */ +static void intel_set_pipe_csc(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + int pipe = intel_crtc->pipe; + uint16_t coeff = 0x7800; /* 1.0 */ + + /* + * TODO: Check what kind of values actually come out of the pipe + * with these coeff/postoff values and adjust to get the best + * accuracy. Perhaps we even need to take the bpc value into + * consideration. + */ + + if (intel_crtc->config->limited_color_range) + coeff = ((235 - 16) * (1 << 12) / 255) & 0xff8; /* 0.xxx... */ + + /* + * GY/GU and RY/RU should be the other way around according + * to BSpec, but reality doesn't agree. Just set them up in + * a way that results in the correct picture. + */ + I915_WRITE(PIPE_CSC_COEFF_RY_GY(pipe), coeff << 16); + I915_WRITE(PIPE_CSC_COEFF_BY(pipe), 0); + + I915_WRITE(PIPE_CSC_COEFF_RU_GU(pipe), coeff); + I915_WRITE(PIPE_CSC_COEFF_BU(pipe), 0); + + I915_WRITE(PIPE_CSC_COEFF_RV_GV(pipe), 0); + I915_WRITE(PIPE_CSC_COEFF_BV(pipe), coeff << 16); + + I915_WRITE(PIPE_CSC_PREOFF_HI(pipe), 0); + I915_WRITE(PIPE_CSC_PREOFF_ME(pipe), 0); + I915_WRITE(PIPE_CSC_PREOFF_LO(pipe), 0); + + if (INTEL_INFO(dev)->gen > 6) { + uint16_t postoff = 0; + + if (intel_crtc->config->limited_color_range) + postoff = (16 * (1 << 12) / 255) & 0x1fff; + + I915_WRITE(PIPE_CSC_POSTOFF_HI(pipe), postoff); + I915_WRITE(PIPE_CSC_POSTOFF_ME(pipe), postoff); + I915_WRITE(PIPE_CSC_POSTOFF_LO(pipe), postoff); + + I915_WRITE(PIPE_CSC_MODE(pipe), 0); + } else { + uint32_t mode = CSC_MODE_YUV_TO_RGB; + + if (intel_crtc->config->limited_color_range) + mode |= CSC_BLACK_SCREEN_OFFSET; + + I915_WRITE(PIPE_CSC_MODE(pipe), mode); + } +} + +static void haswell_set_pipeconf(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + enum pipe pipe = intel_crtc->pipe; + enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; + uint32_t val; + + val = 0; + + if (IS_HASWELL(dev) && intel_crtc->config->dither) + val |= (PIPECONF_DITHER_EN | PIPECONF_DITHER_TYPE_SP); + + if (intel_crtc->config->base.adjusted_mode.flags & DRM_MODE_FLAG_INTERLACE) + val |= PIPECONF_INTERLACED_ILK; + else + val |= PIPECONF_PROGRESSIVE; + + I915_WRITE(PIPECONF(cpu_transcoder), val); + POSTING_READ(PIPECONF(cpu_transcoder)); + + I915_WRITE(GAMMA_MODE(intel_crtc->pipe), GAMMA_MODE_MODE_8BIT); + POSTING_READ(GAMMA_MODE(intel_crtc->pipe)); + + if (IS_BROADWELL(dev) || INTEL_INFO(dev)->gen >= 9) { + val = 0; + + switch (intel_crtc->config->pipe_bpp) { + case 18: + val |= PIPEMISC_DITHER_6_BPC; + break; + case 24: + val |= PIPEMISC_DITHER_8_BPC; + break; + case 30: + val |= PIPEMISC_DITHER_10_BPC; + break; + case 36: + val |= PIPEMISC_DITHER_12_BPC; + break; + default: + /* Case prevented by pipe_config_set_bpp. */ + BUG(); + } + + if (intel_crtc->config->dither) + val |= PIPEMISC_DITHER_ENABLE | PIPEMISC_DITHER_TYPE_SP; + + I915_WRITE(PIPEMISC(pipe), val); + } +} + +static bool ironlake_compute_clocks(struct drm_crtc *crtc, + struct intel_crtc_state *crtc_state, + intel_clock_t *clock, + bool *has_reduced_clock, + intel_clock_t *reduced_clock) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int refclk; + const intel_limit_t *limit; + bool ret, is_lvds = false; + + is_lvds = intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_LVDS); + + refclk = ironlake_get_refclk(crtc_state); + + /* + * Returns a set of divisors for the desired target clock with the given + * refclk, or FALSE. The returned values represent the clock equation: + * reflck * (5 * (m1 + 2) + (m2 + 2)) / (n + 2) / p1 / p2. + */ + limit = intel_limit(crtc_state, refclk); + ret = dev_priv->display.find_dpll(limit, crtc_state, + crtc_state->port_clock, + refclk, NULL, clock); + if (!ret) + return false; + + if (is_lvds && dev_priv->lvds_downclock_avail) { + /* + * Ensure we match the reduced clock's P to the target clock. + * If the clocks don't match, we can't switch the display clock + * by using the FP0/FP1. In such case we will disable the LVDS + * downclock feature. + */ + *has_reduced_clock = + dev_priv->display.find_dpll(limit, crtc_state, + dev_priv->lvds_downclock, + refclk, clock, + reduced_clock); + } + + return true; +} + +int ironlake_get_lanes_required(int target_clock, int link_bw, int bpp) +{ + /* + * Account for spread spectrum to avoid + * oversubscribing the link. Max center spread + * is 2.5%; use 5% for safety's sake. + */ + u32 bps = target_clock * bpp * 21 / 20; + return DIV_ROUND_UP(bps, link_bw * 8); +} + +static bool ironlake_needs_fb_cb_tune(struct dpll *dpll, int factor) +{ + return i9xx_dpll_compute_m(dpll) < factor * dpll->n; +} + +static uint32_t ironlake_compute_dpll(struct intel_crtc *intel_crtc, + struct intel_crtc_state *crtc_state, + u32 *fp, + intel_clock_t *reduced_clock, u32 *fp2) +{ + struct drm_crtc *crtc = &intel_crtc->base; + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_atomic_state *state = crtc_state->base.state; + struct drm_connector_state *connector_state; + struct intel_encoder *encoder; + uint32_t dpll; + int factor, num_connectors = 0, i; + bool is_lvds = false, is_sdvo = false; + + for (i = 0; i < state->num_connector; i++) { + if (!state->connectors[i]) + continue; + + connector_state = state->connector_states[i]; + if (connector_state->crtc != crtc_state->base.crtc) + continue; + + encoder = to_intel_encoder(connector_state->best_encoder); + + switch (encoder->type) { + case INTEL_OUTPUT_LVDS: + is_lvds = true; + break; + case INTEL_OUTPUT_SDVO: + case INTEL_OUTPUT_HDMI: + is_sdvo = true; + break; + default: + break; + } + + num_connectors++; + } + + /* Enable autotuning of the PLL clock (if permissible) */ + factor = 21; + if (is_lvds) { + if ((intel_panel_use_ssc(dev_priv) && + dev_priv->vbt.lvds_ssc_freq == 100000) || + (HAS_PCH_IBX(dev) && intel_is_dual_link_lvds(dev))) + factor = 25; + } else if (crtc_state->sdvo_tv_clock) + factor = 20; + + if (ironlake_needs_fb_cb_tune(&crtc_state->dpll, factor)) + *fp |= FP_CB_TUNE; + + if (fp2 && (reduced_clock->m < factor * reduced_clock->n)) + *fp2 |= FP_CB_TUNE; + + dpll = 0; + + if (is_lvds) + dpll |= DPLLB_MODE_LVDS; + else + dpll |= DPLLB_MODE_DAC_SERIAL; + + dpll |= (crtc_state->pixel_multiplier - 1) + << PLL_REF_SDVO_HDMI_MULTIPLIER_SHIFT; + + if (is_sdvo) + dpll |= DPLL_SDVO_HIGH_SPEED; + if (crtc_state->has_dp_encoder) + dpll |= DPLL_SDVO_HIGH_SPEED; + + /* compute bitmask from p1 value */ + dpll |= (1 << (crtc_state->dpll.p1 - 1)) << DPLL_FPA01_P1_POST_DIV_SHIFT; + /* also FPA1 */ + dpll |= (1 << (crtc_state->dpll.p1 - 1)) << DPLL_FPA1_P1_POST_DIV_SHIFT; + + switch (crtc_state->dpll.p2) { + case 5: + dpll |= DPLL_DAC_SERIAL_P2_CLOCK_DIV_5; + break; + case 7: + dpll |= DPLLB_LVDS_P2_CLOCK_DIV_7; + break; + case 10: + dpll |= DPLL_DAC_SERIAL_P2_CLOCK_DIV_10; + break; + case 14: + dpll |= DPLLB_LVDS_P2_CLOCK_DIV_14; + break; + } + + if (is_lvds && intel_panel_use_ssc(dev_priv) && num_connectors < 2) + dpll |= PLLB_REF_INPUT_SPREADSPECTRUMIN; + else + dpll |= PLL_REF_INPUT_DREFCLK; + + return dpll | DPLL_VCO_ENABLE; +} + +static int ironlake_crtc_compute_clock(struct intel_crtc *crtc, + struct intel_crtc_state *crtc_state) +{ + struct drm_device *dev = crtc->base.dev; + intel_clock_t clock, reduced_clock; + u32 dpll = 0, fp = 0, fp2 = 0; + bool ok, has_reduced_clock = false; + bool is_lvds = false; + struct intel_shared_dpll *pll; + + is_lvds = intel_pipe_has_type(crtc, INTEL_OUTPUT_LVDS); + + WARN(!(HAS_PCH_IBX(dev) || HAS_PCH_CPT(dev)), + "Unexpected PCH type %d\n", INTEL_PCH_TYPE(dev)); + + ok = ironlake_compute_clocks(&crtc->base, crtc_state, &clock, + &has_reduced_clock, &reduced_clock); + if (!ok && !crtc_state->clock_set) { + DRM_ERROR("Couldn't find PLL settings for mode!\n"); + return -EINVAL; + } + /* Compat-code for transition, will disappear. */ + if (!crtc_state->clock_set) { + crtc_state->dpll.n = clock.n; + crtc_state->dpll.m1 = clock.m1; + crtc_state->dpll.m2 = clock.m2; + crtc_state->dpll.p1 = clock.p1; + crtc_state->dpll.p2 = clock.p2; + } + + /* CPU eDP is the only output that doesn't need a PCH PLL of its own. */ + if (crtc_state->has_pch_encoder) { + fp = i9xx_dpll_compute_fp(&crtc_state->dpll); + if (has_reduced_clock) + fp2 = i9xx_dpll_compute_fp(&reduced_clock); + + dpll = ironlake_compute_dpll(crtc, crtc_state, + &fp, &reduced_clock, + has_reduced_clock ? &fp2 : NULL); + + crtc_state->dpll_hw_state.dpll = dpll; + crtc_state->dpll_hw_state.fp0 = fp; + if (has_reduced_clock) + crtc_state->dpll_hw_state.fp1 = fp2; + else + crtc_state->dpll_hw_state.fp1 = fp; + + pll = intel_get_shared_dpll(crtc, crtc_state); + if (pll == NULL) { + DRM_DEBUG_DRIVER("failed to find PLL for pipe %c\n", + pipe_name(crtc->pipe)); + return -EINVAL; + } + } + + if (is_lvds && has_reduced_clock) + crtc->lowfreq_avail = true; + else + crtc->lowfreq_avail = false; + + return 0; +} + +static void intel_pch_transcoder_get_m_n(struct intel_crtc *crtc, + struct intel_link_m_n *m_n) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum pipe pipe = crtc->pipe; + + m_n->link_m = I915_READ(PCH_TRANS_LINK_M1(pipe)); + m_n->link_n = I915_READ(PCH_TRANS_LINK_N1(pipe)); + m_n->gmch_m = I915_READ(PCH_TRANS_DATA_M1(pipe)) + & ~TU_SIZE_MASK; + m_n->gmch_n = I915_READ(PCH_TRANS_DATA_N1(pipe)); + m_n->tu = ((I915_READ(PCH_TRANS_DATA_M1(pipe)) + & TU_SIZE_MASK) >> TU_SIZE_SHIFT) + 1; +} + +static void intel_cpu_transcoder_get_m_n(struct intel_crtc *crtc, + enum transcoder transcoder, + struct intel_link_m_n *m_n, + struct intel_link_m_n *m2_n2) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum pipe pipe = crtc->pipe; + + if (INTEL_INFO(dev)->gen >= 5) { + m_n->link_m = I915_READ(PIPE_LINK_M1(transcoder)); + m_n->link_n = I915_READ(PIPE_LINK_N1(transcoder)); + m_n->gmch_m = I915_READ(PIPE_DATA_M1(transcoder)) + & ~TU_SIZE_MASK; + m_n->gmch_n = I915_READ(PIPE_DATA_N1(transcoder)); + m_n->tu = ((I915_READ(PIPE_DATA_M1(transcoder)) + & TU_SIZE_MASK) >> TU_SIZE_SHIFT) + 1; + /* Read M2_N2 registers only for gen < 8 (M2_N2 available for + * gen < 8) and if DRRS is supported (to make sure the + * registers are not unnecessarily read). + */ + if (m2_n2 && INTEL_INFO(dev)->gen < 8 && + crtc->config->has_drrs) { + m2_n2->link_m = I915_READ(PIPE_LINK_M2(transcoder)); + m2_n2->link_n = I915_READ(PIPE_LINK_N2(transcoder)); + m2_n2->gmch_m = I915_READ(PIPE_DATA_M2(transcoder)) + & ~TU_SIZE_MASK; + m2_n2->gmch_n = I915_READ(PIPE_DATA_N2(transcoder)); + m2_n2->tu = ((I915_READ(PIPE_DATA_M2(transcoder)) + & TU_SIZE_MASK) >> TU_SIZE_SHIFT) + 1; + } + } else { + m_n->link_m = I915_READ(PIPE_LINK_M_G4X(pipe)); + m_n->link_n = I915_READ(PIPE_LINK_N_G4X(pipe)); + m_n->gmch_m = I915_READ(PIPE_DATA_M_G4X(pipe)) + & ~TU_SIZE_MASK; + m_n->gmch_n = I915_READ(PIPE_DATA_N_G4X(pipe)); + m_n->tu = ((I915_READ(PIPE_DATA_M_G4X(pipe)) + & TU_SIZE_MASK) >> TU_SIZE_SHIFT) + 1; + } +} + +void intel_dp_get_m_n(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + if (pipe_config->has_pch_encoder) + intel_pch_transcoder_get_m_n(crtc, &pipe_config->dp_m_n); + else + intel_cpu_transcoder_get_m_n(crtc, pipe_config->cpu_transcoder, + &pipe_config->dp_m_n, + &pipe_config->dp_m2_n2); +} + +static void ironlake_get_fdi_m_n_config(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + intel_cpu_transcoder_get_m_n(crtc, pipe_config->cpu_transcoder, + &pipe_config->fdi_m_n, NULL); +} + +static void skylake_get_pfit_config(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t tmp; + + tmp = I915_READ(PS_CTL(crtc->pipe)); + + if (tmp & PS_ENABLE) { + pipe_config->pch_pfit.enabled = true; + pipe_config->pch_pfit.pos = I915_READ(PS_WIN_POS(crtc->pipe)); + pipe_config->pch_pfit.size = I915_READ(PS_WIN_SZ(crtc->pipe)); + } +} + +static void +skylake_get_initial_plane_config(struct intel_crtc *crtc, + struct intel_initial_plane_config *plane_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 val, base, offset, stride_mult, tiling; + int pipe = crtc->pipe; + int fourcc, pixel_format; + unsigned int aligned_height; + struct drm_framebuffer *fb; + struct intel_framebuffer *intel_fb; + + intel_fb = kzalloc(sizeof(*intel_fb), GFP_KERNEL); + if (!intel_fb) { + DRM_DEBUG_KMS("failed to alloc fb\n"); + return; + } + + fb = &intel_fb->base; + + val = I915_READ(PLANE_CTL(pipe, 0)); + if (!(val & PLANE_CTL_ENABLE)) + goto error; + + pixel_format = val & PLANE_CTL_FORMAT_MASK; + fourcc = skl_format_to_fourcc(pixel_format, + val & PLANE_CTL_ORDER_RGBX, + val & PLANE_CTL_ALPHA_MASK); + fb->pixel_format = fourcc; + fb->bits_per_pixel = drm_format_plane_cpp(fourcc, 0) * 8; + + tiling = val & PLANE_CTL_TILED_MASK; + switch (tiling) { + case PLANE_CTL_TILED_LINEAR: + fb->modifier[0] = DRM_FORMAT_MOD_NONE; + break; + case PLANE_CTL_TILED_X: + plane_config->tiling = I915_TILING_X; + fb->modifier[0] = I915_FORMAT_MOD_X_TILED; + break; + case PLANE_CTL_TILED_Y: + fb->modifier[0] = I915_FORMAT_MOD_Y_TILED; + break; + case PLANE_CTL_TILED_YF: + fb->modifier[0] = I915_FORMAT_MOD_Yf_TILED; + break; + default: + MISSING_CASE(tiling); + goto error; + } + + base = I915_READ(PLANE_SURF(pipe, 0)) & 0xfffff000; + plane_config->base = base; + + offset = I915_READ(PLANE_OFFSET(pipe, 0)); + + val = I915_READ(PLANE_SIZE(pipe, 0)); + fb->height = ((val >> 16) & 0xfff) + 1; + fb->width = ((val >> 0) & 0x1fff) + 1; + + val = I915_READ(PLANE_STRIDE(pipe, 0)); + stride_mult = intel_fb_stride_alignment(dev, fb->modifier[0], + fb->pixel_format); + fb->pitches[0] = (val & 0x3ff) * stride_mult; + + aligned_height = intel_fb_align_height(dev, fb->height, + fb->pixel_format, + fb->modifier[0]); + + plane_config->size = fb->pitches[0] * aligned_height; + + DRM_DEBUG_KMS("pipe %c with fb: size=%dx%d@%d, offset=%x, pitch %d, size 0x%x\n", + pipe_name(pipe), fb->width, fb->height, + fb->bits_per_pixel, base, fb->pitches[0], + plane_config->size); + + plane_config->fb = intel_fb; + return; + +error: + kfree(fb); +} + +static void ironlake_get_pfit_config(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t tmp; + + tmp = I915_READ(PF_CTL(crtc->pipe)); + + if (tmp & PF_ENABLE) { + pipe_config->pch_pfit.enabled = true; + pipe_config->pch_pfit.pos = I915_READ(PF_WIN_POS(crtc->pipe)); + pipe_config->pch_pfit.size = I915_READ(PF_WIN_SZ(crtc->pipe)); + + /* We currently do not free assignements of panel fitters on + * ivb/hsw (since we don't use the higher upscaling modes which + * differentiates them) so just WARN about this case for now. */ + if (IS_GEN7(dev)) { + WARN_ON((tmp & PF_PIPE_SEL_MASK_IVB) != + PF_PIPE_SEL_IVB(crtc->pipe)); + } + } +} + +static void +ironlake_get_initial_plane_config(struct intel_crtc *crtc, + struct intel_initial_plane_config *plane_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 val, base, offset; + int pipe = crtc->pipe; + int fourcc, pixel_format; + unsigned int aligned_height; + struct drm_framebuffer *fb; + struct intel_framebuffer *intel_fb; + + val = I915_READ(DSPCNTR(pipe)); + if (!(val & DISPLAY_PLANE_ENABLE)) + return; + + intel_fb = kzalloc(sizeof(*intel_fb), GFP_KERNEL); + if (!intel_fb) { + DRM_DEBUG_KMS("failed to alloc fb\n"); + return; + } + + fb = &intel_fb->base; + + if (INTEL_INFO(dev)->gen >= 4) { + if (val & DISPPLANE_TILED) { + plane_config->tiling = I915_TILING_X; + fb->modifier[0] = I915_FORMAT_MOD_X_TILED; + } + } + + pixel_format = val & DISPPLANE_PIXFORMAT_MASK; + fourcc = i9xx_format_to_fourcc(pixel_format); + fb->pixel_format = fourcc; + fb->bits_per_pixel = drm_format_plane_cpp(fourcc, 0) * 8; + + base = I915_READ(DSPSURF(pipe)) & 0xfffff000; + if (IS_HASWELL(dev) || IS_BROADWELL(dev)) { + offset = I915_READ(DSPOFFSET(pipe)); + } else { + if (plane_config->tiling) + offset = I915_READ(DSPTILEOFF(pipe)); + else + offset = I915_READ(DSPLINOFF(pipe)); + } + plane_config->base = base; + + val = I915_READ(PIPESRC(pipe)); + fb->width = ((val >> 16) & 0xfff) + 1; + fb->height = ((val >> 0) & 0xfff) + 1; + + val = I915_READ(DSPSTRIDE(pipe)); + fb->pitches[0] = val & 0xffffffc0; + + aligned_height = intel_fb_align_height(dev, fb->height, + fb->pixel_format, + fb->modifier[0]); + + plane_config->size = fb->pitches[0] * aligned_height; + + DRM_DEBUG_KMS("pipe %c with fb: size=%dx%d@%d, offset=%x, pitch %d, size 0x%x\n", + pipe_name(pipe), fb->width, fb->height, + fb->bits_per_pixel, base, fb->pitches[0], + plane_config->size); + + plane_config->fb = intel_fb; +} + +static bool ironlake_get_pipe_config(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t tmp; + + if (!intel_display_power_is_enabled(dev_priv, + POWER_DOMAIN_PIPE(crtc->pipe))) + return false; + + pipe_config->cpu_transcoder = (enum transcoder) crtc->pipe; + pipe_config->shared_dpll = DPLL_ID_PRIVATE; + + tmp = I915_READ(PIPECONF(crtc->pipe)); + if (!(tmp & PIPECONF_ENABLE)) + return false; + + switch (tmp & PIPECONF_BPC_MASK) { + case PIPECONF_6BPC: + pipe_config->pipe_bpp = 18; + break; + case PIPECONF_8BPC: + pipe_config->pipe_bpp = 24; + break; + case PIPECONF_10BPC: + pipe_config->pipe_bpp = 30; + break; + case PIPECONF_12BPC: + pipe_config->pipe_bpp = 36; + break; + default: + break; + } + + if (tmp & PIPECONF_COLOR_RANGE_SELECT) + pipe_config->limited_color_range = true; + + if (I915_READ(PCH_TRANSCONF(crtc->pipe)) & TRANS_ENABLE) { + struct intel_shared_dpll *pll; + + pipe_config->has_pch_encoder = true; + + tmp = I915_READ(FDI_RX_CTL(crtc->pipe)); + pipe_config->fdi_lanes = ((FDI_DP_PORT_WIDTH_MASK & tmp) >> + FDI_DP_PORT_WIDTH_SHIFT) + 1; + + ironlake_get_fdi_m_n_config(crtc, pipe_config); + + if (HAS_PCH_IBX(dev_priv->dev)) { + pipe_config->shared_dpll = + (enum intel_dpll_id) crtc->pipe; + } else { + tmp = I915_READ(PCH_DPLL_SEL); + if (tmp & TRANS_DPLLB_SEL(crtc->pipe)) + pipe_config->shared_dpll = DPLL_ID_PCH_PLL_B; + else + pipe_config->shared_dpll = DPLL_ID_PCH_PLL_A; + } + + pll = &dev_priv->shared_dplls[pipe_config->shared_dpll]; + + WARN_ON(!pll->get_hw_state(dev_priv, pll, + &pipe_config->dpll_hw_state)); + + tmp = pipe_config->dpll_hw_state.dpll; + pipe_config->pixel_multiplier = + ((tmp & PLL_REF_SDVO_HDMI_MULTIPLIER_MASK) + >> PLL_REF_SDVO_HDMI_MULTIPLIER_SHIFT) + 1; + + ironlake_pch_clock_get(crtc, pipe_config); + } else { + pipe_config->pixel_multiplier = 1; + } + + intel_get_pipe_timings(crtc, pipe_config); + + ironlake_get_pfit_config(crtc, pipe_config); + + return true; +} + +static void assert_can_disable_lcpll(struct drm_i915_private *dev_priv) +{ + struct drm_device *dev = dev_priv->dev; + struct intel_crtc *crtc; + + for_each_intel_crtc(dev, crtc) + I915_STATE_WARN(crtc->active, "CRTC for pipe %c enabled\n", + pipe_name(crtc->pipe)); + + I915_STATE_WARN(I915_READ(HSW_PWR_WELL_DRIVER), "Power well on\n"); + I915_STATE_WARN(I915_READ(SPLL_CTL) & SPLL_PLL_ENABLE, "SPLL enabled\n"); + I915_STATE_WARN(I915_READ(WRPLL_CTL1) & WRPLL_PLL_ENABLE, "WRPLL1 enabled\n"); + I915_STATE_WARN(I915_READ(WRPLL_CTL2) & WRPLL_PLL_ENABLE, "WRPLL2 enabled\n"); + I915_STATE_WARN(I915_READ(PCH_PP_STATUS) & PP_ON, "Panel power on\n"); + I915_STATE_WARN(I915_READ(BLC_PWM_CPU_CTL2) & BLM_PWM_ENABLE, + "CPU PWM1 enabled\n"); + if (IS_HASWELL(dev)) + I915_STATE_WARN(I915_READ(HSW_BLC_PWM2_CTL) & BLM_PWM_ENABLE, + "CPU PWM2 enabled\n"); + I915_STATE_WARN(I915_READ(BLC_PWM_PCH_CTL1) & BLM_PCH_PWM_ENABLE, + "PCH PWM1 enabled\n"); + I915_STATE_WARN(I915_READ(UTIL_PIN_CTL) & UTIL_PIN_ENABLE, + "Utility pin enabled\n"); + I915_STATE_WARN(I915_READ(PCH_GTC_CTL) & PCH_GTC_ENABLE, "PCH GTC enabled\n"); + + /* + * In theory we can still leave IRQs enabled, as long as only the HPD + * interrupts remain enabled. We used to check for that, but since it's + * gen-specific and since we only disable LCPLL after we fully disable + * the interrupts, the check below should be enough. + */ + I915_STATE_WARN(intel_irqs_enabled(dev_priv), "IRQs enabled\n"); +} + +static uint32_t hsw_read_dcomp(struct drm_i915_private *dev_priv) +{ + struct drm_device *dev = dev_priv->dev; + + if (IS_HASWELL(dev)) + return I915_READ(D_COMP_HSW); + else + return I915_READ(D_COMP_BDW); +} + +static void hsw_write_dcomp(struct drm_i915_private *dev_priv, uint32_t val) +{ + struct drm_device *dev = dev_priv->dev; + + if (IS_HASWELL(dev)) { + mutex_lock(&dev_priv->rps.hw_lock); + if (sandybridge_pcode_write(dev_priv, GEN6_PCODE_WRITE_D_COMP, + val)) + DRM_ERROR("Failed to write to D_COMP\n"); + mutex_unlock(&dev_priv->rps.hw_lock); + } else { + I915_WRITE(D_COMP_BDW, val); + POSTING_READ(D_COMP_BDW); + } +} + +/* + * This function implements pieces of two sequences from BSpec: + * - Sequence for display software to disable LCPLL + * - Sequence for display software to allow package C8+ + * The steps implemented here are just the steps that actually touch the LCPLL + * register. Callers should take care of disabling all the display engine + * functions, doing the mode unset, fixing interrupts, etc. + */ +static void hsw_disable_lcpll(struct drm_i915_private *dev_priv, + bool switch_to_fclk, bool allow_power_down) +{ + uint32_t val; + + assert_can_disable_lcpll(dev_priv); + + val = I915_READ(LCPLL_CTL); + + if (switch_to_fclk) { + val |= LCPLL_CD_SOURCE_FCLK; + I915_WRITE(LCPLL_CTL, val); + + if (wait_for_atomic_us(I915_READ(LCPLL_CTL) & + LCPLL_CD_SOURCE_FCLK_DONE, 1)) + DRM_ERROR("Switching to FCLK failed\n"); + + val = I915_READ(LCPLL_CTL); + } + + val |= LCPLL_PLL_DISABLE; + I915_WRITE(LCPLL_CTL, val); + POSTING_READ(LCPLL_CTL); + + if (wait_for((I915_READ(LCPLL_CTL) & LCPLL_PLL_LOCK) == 0, 1)) + DRM_ERROR("LCPLL still locked\n"); + + val = hsw_read_dcomp(dev_priv); + val |= D_COMP_COMP_DISABLE; + hsw_write_dcomp(dev_priv, val); + ndelay(100); + + if (wait_for((hsw_read_dcomp(dev_priv) & D_COMP_RCOMP_IN_PROGRESS) == 0, + 1)) + DRM_ERROR("D_COMP RCOMP still in progress\n"); + + if (allow_power_down) { + val = I915_READ(LCPLL_CTL); + val |= LCPLL_POWER_DOWN_ALLOW; + I915_WRITE(LCPLL_CTL, val); + POSTING_READ(LCPLL_CTL); + } +} + +/* + * Fully restores LCPLL, disallowing power down and switching back to LCPLL + * source. + */ +static void hsw_restore_lcpll(struct drm_i915_private *dev_priv) +{ + uint32_t val; + + val = I915_READ(LCPLL_CTL); + + if ((val & (LCPLL_PLL_LOCK | LCPLL_PLL_DISABLE | LCPLL_CD_SOURCE_FCLK | + LCPLL_POWER_DOWN_ALLOW)) == LCPLL_PLL_LOCK) + return; + + /* + * Make sure we're not on PC8 state before disabling PC8, otherwise + * we'll hang the machine. To prevent PC8 state, just enable force_wake. + */ + intel_uncore_forcewake_get(dev_priv, FORCEWAKE_ALL); + + if (val & LCPLL_POWER_DOWN_ALLOW) { + val &= ~LCPLL_POWER_DOWN_ALLOW; + I915_WRITE(LCPLL_CTL, val); + POSTING_READ(LCPLL_CTL); + } + + val = hsw_read_dcomp(dev_priv); + val |= D_COMP_COMP_FORCE; + val &= ~D_COMP_COMP_DISABLE; + hsw_write_dcomp(dev_priv, val); + + val = I915_READ(LCPLL_CTL); + val &= ~LCPLL_PLL_DISABLE; + I915_WRITE(LCPLL_CTL, val); + + if (wait_for(I915_READ(LCPLL_CTL) & LCPLL_PLL_LOCK, 5)) + DRM_ERROR("LCPLL not locked yet\n"); + + if (val & LCPLL_CD_SOURCE_FCLK) { + val = I915_READ(LCPLL_CTL); + val &= ~LCPLL_CD_SOURCE_FCLK; + I915_WRITE(LCPLL_CTL, val); + + if (wait_for_atomic_us((I915_READ(LCPLL_CTL) & + LCPLL_CD_SOURCE_FCLK_DONE) == 0, 1)) + DRM_ERROR("Switching back to LCPLL failed\n"); + } + + intel_uncore_forcewake_put(dev_priv, FORCEWAKE_ALL); +} + +/* + * Package states C8 and deeper are really deep PC states that can only be + * reached when all the devices on the system allow it, so even if the graphics + * device allows PC8+, it doesn't mean the system will actually get to these + * states. Our driver only allows PC8+ when going into runtime PM. + * + * The requirements for PC8+ are that all the outputs are disabled, the power + * well is disabled and most interrupts are disabled, and these are also + * requirements for runtime PM. When these conditions are met, we manually do + * the other conditions: disable the interrupts, clocks and switch LCPLL refclk + * to Fclk. If we're in PC8+ and we get an non-hotplug interrupt, we can hard + * hang the machine. + * + * When we really reach PC8 or deeper states (not just when we allow it) we lose + * the state of some registers, so when we come back from PC8+ we need to + * restore this state. We don't get into PC8+ if we're not in RC6, so we don't + * need to take care of the registers kept by RC6. Notice that this happens even + * if we don't put the device in PCI D3 state (which is what currently happens + * because of the runtime PM support). + * + * For more, read "Display Sequences for Package C8" on the hardware + * documentation. + */ +void hsw_enable_pc8(struct drm_i915_private *dev_priv) +{ + struct drm_device *dev = dev_priv->dev; + uint32_t val; + + DRM_DEBUG_KMS("Enabling package C8+\n"); + + if (dev_priv->pch_id == INTEL_PCH_LPT_LP_DEVICE_ID_TYPE) { + val = I915_READ(SOUTH_DSPCLK_GATE_D); + val &= ~PCH_LP_PARTITION_LEVEL_DISABLE; + I915_WRITE(SOUTH_DSPCLK_GATE_D, val); + } + + lpt_disable_clkout_dp(dev); + hsw_disable_lcpll(dev_priv, true, true); +} + +void hsw_disable_pc8(struct drm_i915_private *dev_priv) +{ + struct drm_device *dev = dev_priv->dev; + uint32_t val; + + DRM_DEBUG_KMS("Disabling package C8+\n"); + + hsw_restore_lcpll(dev_priv); + lpt_init_pch_refclk(dev); + + if (dev_priv->pch_id == INTEL_PCH_LPT_LP_DEVICE_ID_TYPE) { + val = I915_READ(SOUTH_DSPCLK_GATE_D); + val |= PCH_LP_PARTITION_LEVEL_DISABLE; + I915_WRITE(SOUTH_DSPCLK_GATE_D, val); + } + + intel_prepare_ddi(dev); +} + +static int haswell_crtc_compute_clock(struct intel_crtc *crtc, + struct intel_crtc_state *crtc_state) +{ + if (!intel_ddi_pll_select(crtc, crtc_state)) + return -EINVAL; + + crtc->lowfreq_avail = false; + + return 0; +} + +static void skylake_get_ddi_pll(struct drm_i915_private *dev_priv, + enum port port, + struct intel_crtc_state *pipe_config) +{ + u32 temp, dpll_ctl1; + + temp = I915_READ(DPLL_CTRL2) & DPLL_CTRL2_DDI_CLK_SEL_MASK(port); + pipe_config->ddi_pll_sel = temp >> (port * 3 + 1); + + switch (pipe_config->ddi_pll_sel) { + case SKL_DPLL0: + /* + * On SKL the eDP DPLL (DPLL0 as we don't use SSC) is not part + * of the shared DPLL framework and thus needs to be read out + * separately + */ + dpll_ctl1 = I915_READ(DPLL_CTRL1); + pipe_config->dpll_hw_state.ctrl1 = dpll_ctl1 & 0x3f; + break; + case SKL_DPLL1: + pipe_config->shared_dpll = DPLL_ID_SKL_DPLL1; + break; + case SKL_DPLL2: + pipe_config->shared_dpll = DPLL_ID_SKL_DPLL2; + break; + case SKL_DPLL3: + pipe_config->shared_dpll = DPLL_ID_SKL_DPLL3; + break; + } +} + +static void haswell_get_ddi_pll(struct drm_i915_private *dev_priv, + enum port port, + struct intel_crtc_state *pipe_config) +{ + pipe_config->ddi_pll_sel = I915_READ(PORT_CLK_SEL(port)); + + switch (pipe_config->ddi_pll_sel) { + case PORT_CLK_SEL_WRPLL1: + pipe_config->shared_dpll = DPLL_ID_WRPLL1; + break; + case PORT_CLK_SEL_WRPLL2: + pipe_config->shared_dpll = DPLL_ID_WRPLL2; + break; + } +} + +static void haswell_get_ddi_port_state(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_shared_dpll *pll; + enum port port; + uint32_t tmp; + + tmp = I915_READ(TRANS_DDI_FUNC_CTL(pipe_config->cpu_transcoder)); + + port = (tmp & TRANS_DDI_PORT_MASK) >> TRANS_DDI_PORT_SHIFT; + + if (IS_SKYLAKE(dev)) + skylake_get_ddi_pll(dev_priv, port, pipe_config); + else + haswell_get_ddi_pll(dev_priv, port, pipe_config); + + if (pipe_config->shared_dpll >= 0) { + pll = &dev_priv->shared_dplls[pipe_config->shared_dpll]; + + WARN_ON(!pll->get_hw_state(dev_priv, pll, + &pipe_config->dpll_hw_state)); + } + + /* + * Haswell has only FDI/PCH transcoder A. It is which is connected to + * DDI E. So just check whether this pipe is wired to DDI E and whether + * the PCH transcoder is on. + */ + if (INTEL_INFO(dev)->gen < 9 && + (port == PORT_E) && I915_READ(LPT_TRANSCONF) & TRANS_ENABLE) { + pipe_config->has_pch_encoder = true; + + tmp = I915_READ(FDI_RX_CTL(PIPE_A)); + pipe_config->fdi_lanes = ((FDI_DP_PORT_WIDTH_MASK & tmp) >> + FDI_DP_PORT_WIDTH_SHIFT) + 1; + + ironlake_get_fdi_m_n_config(crtc, pipe_config); + } +} + +static bool haswell_get_pipe_config(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum intel_display_power_domain pfit_domain; + uint32_t tmp; + + if (!intel_display_power_is_enabled(dev_priv, + POWER_DOMAIN_PIPE(crtc->pipe))) + return false; + + pipe_config->cpu_transcoder = (enum transcoder) crtc->pipe; + pipe_config->shared_dpll = DPLL_ID_PRIVATE; + + tmp = I915_READ(TRANS_DDI_FUNC_CTL(TRANSCODER_EDP)); + if (tmp & TRANS_DDI_FUNC_ENABLE) { + enum pipe trans_edp_pipe; + switch (tmp & TRANS_DDI_EDP_INPUT_MASK) { + default: + WARN(1, "unknown pipe linked to edp transcoder\n"); + case TRANS_DDI_EDP_INPUT_A_ONOFF: + case TRANS_DDI_EDP_INPUT_A_ON: + trans_edp_pipe = PIPE_A; + break; + case TRANS_DDI_EDP_INPUT_B_ONOFF: + trans_edp_pipe = PIPE_B; + break; + case TRANS_DDI_EDP_INPUT_C_ONOFF: + trans_edp_pipe = PIPE_C; + break; + } + + if (trans_edp_pipe == crtc->pipe) + pipe_config->cpu_transcoder = TRANSCODER_EDP; + } + + if (!intel_display_power_is_enabled(dev_priv, + POWER_DOMAIN_TRANSCODER(pipe_config->cpu_transcoder))) + return false; + + tmp = I915_READ(PIPECONF(pipe_config->cpu_transcoder)); + if (!(tmp & PIPECONF_ENABLE)) + return false; + + haswell_get_ddi_port_state(crtc, pipe_config); + + intel_get_pipe_timings(crtc, pipe_config); + + pfit_domain = POWER_DOMAIN_PIPE_PANEL_FITTER(crtc->pipe); + if (intel_display_power_is_enabled(dev_priv, pfit_domain)) { + if (IS_SKYLAKE(dev)) + skylake_get_pfit_config(crtc, pipe_config); + else + ironlake_get_pfit_config(crtc, pipe_config); + } + + if (IS_HASWELL(dev)) + pipe_config->ips_enabled = hsw_crtc_supports_ips(crtc) && + (I915_READ(IPS_CTL) & IPS_ENABLE); + + if (pipe_config->cpu_transcoder != TRANSCODER_EDP) { + pipe_config->pixel_multiplier = + I915_READ(PIPE_MULT(pipe_config->cpu_transcoder)) + 1; + } else { + pipe_config->pixel_multiplier = 1; + } + + return true; +} + +static void i845_update_cursor(struct drm_crtc *crtc, u32 base) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + uint32_t cntl = 0, size = 0; + + if (base) { + unsigned int width = intel_crtc->base.cursor->state->crtc_w; + unsigned int height = intel_crtc->base.cursor->state->crtc_h; + unsigned int stride = roundup_pow_of_two(width) * 4; + + switch (stride) { + default: + WARN_ONCE(1, "Invalid cursor width/stride, width=%u, stride=%u\n", + width, stride); + stride = 256; + /* fallthrough */ + case 256: + case 512: + case 1024: + case 2048: + break; + } + + cntl |= CURSOR_ENABLE | + CURSOR_GAMMA_ENABLE | + CURSOR_FORMAT_ARGB | + CURSOR_STRIDE(stride); + + size = (height << 12) | width; + } + + if (intel_crtc->cursor_cntl != 0 && + (intel_crtc->cursor_base != base || + intel_crtc->cursor_size != size || + intel_crtc->cursor_cntl != cntl)) { + /* On these chipsets we can only modify the base/size/stride + * whilst the cursor is disabled. + */ + I915_WRITE(_CURACNTR, 0); + POSTING_READ(_CURACNTR); + intel_crtc->cursor_cntl = 0; + } + + if (intel_crtc->cursor_base != base) { + I915_WRITE(_CURABASE, base); + intel_crtc->cursor_base = base; + } + + if (intel_crtc->cursor_size != size) { + I915_WRITE(CURSIZE, size); + intel_crtc->cursor_size = size; + } + + if (intel_crtc->cursor_cntl != cntl) { + I915_WRITE(_CURACNTR, cntl); + POSTING_READ(_CURACNTR); + intel_crtc->cursor_cntl = cntl; + } +} + +static void i9xx_update_cursor(struct drm_crtc *crtc, u32 base) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + int pipe = intel_crtc->pipe; + uint32_t cntl; + + cntl = 0; + if (base) { + cntl = MCURSOR_GAMMA_ENABLE; + switch (intel_crtc->base.cursor->state->crtc_w) { + case 64: + cntl |= CURSOR_MODE_64_ARGB_AX; + break; + case 128: + cntl |= CURSOR_MODE_128_ARGB_AX; + break; + case 256: + cntl |= CURSOR_MODE_256_ARGB_AX; + break; + default: + MISSING_CASE(intel_crtc->base.cursor->state->crtc_w); + return; + } + cntl |= pipe << 28; /* Connect to correct pipe */ + + if (IS_HASWELL(dev) || IS_BROADWELL(dev)) + cntl |= CURSOR_PIPE_CSC_ENABLE; + } + + if (crtc->cursor->state->rotation == BIT(DRM_ROTATE_180)) + cntl |= CURSOR_ROTATE_180; + + if (intel_crtc->cursor_cntl != cntl) { + I915_WRITE(CURCNTR(pipe), cntl); + POSTING_READ(CURCNTR(pipe)); + intel_crtc->cursor_cntl = cntl; + } + + /* and commit changes on next vblank */ + I915_WRITE(CURBASE(pipe), base); + POSTING_READ(CURBASE(pipe)); + + intel_crtc->cursor_base = base; +} + +/* If no-part of the cursor is visible on the framebuffer, then the GPU may hang... */ +static void intel_crtc_update_cursor(struct drm_crtc *crtc, + bool on) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + int pipe = intel_crtc->pipe; + int x = crtc->cursor_x; + int y = crtc->cursor_y; + u32 base = 0, pos = 0; + + if (on) + base = intel_crtc->cursor_addr; + + if (x >= intel_crtc->config->pipe_src_w) + base = 0; + + if (y >= intel_crtc->config->pipe_src_h) + base = 0; + + if (x < 0) { + if (x + intel_crtc->base.cursor->state->crtc_w <= 0) + base = 0; + + pos |= CURSOR_POS_SIGN << CURSOR_X_SHIFT; + x = -x; + } + pos |= x << CURSOR_X_SHIFT; + + if (y < 0) { + if (y + intel_crtc->base.cursor->state->crtc_h <= 0) + base = 0; + + pos |= CURSOR_POS_SIGN << CURSOR_Y_SHIFT; + y = -y; + } + pos |= y << CURSOR_Y_SHIFT; + + if (base == 0 && intel_crtc->cursor_base == 0) + return; + + I915_WRITE(CURPOS(pipe), pos); + + /* ILK+ do this automagically */ + if (HAS_GMCH_DISPLAY(dev) && + crtc->cursor->state->rotation == BIT(DRM_ROTATE_180)) { + base += (intel_crtc->base.cursor->state->crtc_h * + intel_crtc->base.cursor->state->crtc_w - 1) * 4; + } + + if (IS_845G(dev) || IS_I865G(dev)) + i845_update_cursor(crtc, base); + else + i9xx_update_cursor(crtc, base); +} + +static bool cursor_size_ok(struct drm_device *dev, + uint32_t width, uint32_t height) +{ + if (width == 0 || height == 0) + return false; + + /* + * 845g/865g are special in that they are only limited by + * the width of their cursors, the height is arbitrary up to + * the precision of the register. Everything else requires + * square cursors, limited to a few power-of-two sizes. + */ + if (IS_845G(dev) || IS_I865G(dev)) { + if ((width & 63) != 0) + return false; + + if (width > (IS_845G(dev) ? 64 : 512)) + return false; + + if (height > 1023) + return false; + } else { + switch (width | height) { + case 256: + case 128: + if (IS_GEN2(dev)) + return false; + case 64: + break; + default: + return false; + } + } + + return true; +} + +static void intel_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, + u16 *blue, uint32_t start, uint32_t size) +{ + int end = (start + size > 256) ? 256 : start + size, i; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + + for (i = start; i < end; i++) { + intel_crtc->lut_r[i] = red[i] >> 8; + intel_crtc->lut_g[i] = green[i] >> 8; + intel_crtc->lut_b[i] = blue[i] >> 8; + } + + intel_crtc_load_lut(crtc); +} + +/* VESA 640x480x72Hz mode to set on the pipe */ +static struct drm_display_mode load_detect_mode = { + DRM_MODE("640x480", DRM_MODE_TYPE_DEFAULT, 31500, 640, 664, + 704, 832, 0, 480, 489, 491, 520, 0, DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC), +}; + +struct drm_framebuffer * +__intel_framebuffer_create(struct drm_device *dev, + struct drm_mode_fb_cmd2 *mode_cmd, + struct drm_i915_gem_object *obj) +{ + struct intel_framebuffer *intel_fb; + int ret; + + intel_fb = kzalloc(sizeof(*intel_fb), GFP_KERNEL); + if (!intel_fb) { + drm_gem_object_unreference(&obj->base); + return ERR_PTR(-ENOMEM); + } + + ret = intel_framebuffer_init(dev, intel_fb, mode_cmd, obj); + if (ret) + goto err; + + return &intel_fb->base; +err: + drm_gem_object_unreference(&obj->base); + kfree(intel_fb); + + return ERR_PTR(ret); +} + +static struct drm_framebuffer * +intel_framebuffer_create(struct drm_device *dev, + struct drm_mode_fb_cmd2 *mode_cmd, + struct drm_i915_gem_object *obj) +{ + struct drm_framebuffer *fb; + int ret; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + return ERR_PTR(ret); + fb = __intel_framebuffer_create(dev, mode_cmd, obj); + mutex_unlock(&dev->struct_mutex); + + return fb; +} + +static u32 +intel_framebuffer_pitch_for_width(int width, int bpp) +{ + u32 pitch = DIV_ROUND_UP(width * bpp, 8); + return ALIGN(pitch, 64); +} + +static u32 +intel_framebuffer_size_for_mode(struct drm_display_mode *mode, int bpp) +{ + u32 pitch = intel_framebuffer_pitch_for_width(mode->hdisplay, bpp); + return PAGE_ALIGN(pitch * mode->vdisplay); +} + +static struct drm_framebuffer * +intel_framebuffer_create_for_mode(struct drm_device *dev, + struct drm_display_mode *mode, + int depth, int bpp) +{ + struct drm_i915_gem_object *obj; + struct drm_mode_fb_cmd2 mode_cmd = { 0 }; + + obj = i915_gem_alloc_object(dev, + intel_framebuffer_size_for_mode(mode, bpp)); + if (obj == NULL) + return ERR_PTR(-ENOMEM); + + mode_cmd.width = mode->hdisplay; + mode_cmd.height = mode->vdisplay; + mode_cmd.pitches[0] = intel_framebuffer_pitch_for_width(mode_cmd.width, + bpp); + mode_cmd.pixel_format = drm_mode_legacy_fb_format(bpp, depth); + + return intel_framebuffer_create(dev, &mode_cmd, obj); +} + +static struct drm_framebuffer * +mode_fits_in_fbdev(struct drm_device *dev, + struct drm_display_mode *mode) +{ +#ifdef CONFIG_DRM_I915_FBDEV + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_i915_gem_object *obj; + struct drm_framebuffer *fb; + + if (!dev_priv->fbdev) + return NULL; + + if (!dev_priv->fbdev->fb) + return NULL; + + obj = dev_priv->fbdev->fb->obj; + BUG_ON(!obj); + + fb = &dev_priv->fbdev->fb->base; + if (fb->pitches[0] < intel_framebuffer_pitch_for_width(mode->hdisplay, + fb->bits_per_pixel)) + return NULL; + + if (obj->base.size < mode->vdisplay * fb->pitches[0]) + return NULL; + + return fb; +#else + return NULL; +#endif +} + +bool intel_get_load_detect_pipe(struct drm_connector *connector, + struct drm_display_mode *mode, + struct intel_load_detect_pipe *old, + struct drm_modeset_acquire_ctx *ctx) +{ + struct intel_crtc *intel_crtc; + struct intel_encoder *intel_encoder = + intel_attached_encoder(connector); + struct drm_crtc *possible_crtc; + struct drm_encoder *encoder = &intel_encoder->base; + struct drm_crtc *crtc = NULL; + struct drm_device *dev = encoder->dev; + struct drm_framebuffer *fb; + struct drm_mode_config *config = &dev->mode_config; + struct drm_atomic_state *state = NULL; + struct drm_connector_state *connector_state; + int ret, i = -1; + + DRM_DEBUG_KMS("[CONNECTOR:%d:%s], [ENCODER:%d:%s]\n", + connector->base.id, connector->name, + encoder->base.id, encoder->name); + +retry: + ret = drm_modeset_lock(&config->connection_mutex, ctx); + if (ret) + goto fail_unlock; + + /* + * Algorithm gets a little messy: + * + * - if the connector already has an assigned crtc, use it (but make + * sure it's on first) + * + * - try to find the first unused crtc that can drive this connector, + * and use that if we find one + */ + + /* See if we already have a CRTC for this connector */ + if (encoder->crtc) { + crtc = encoder->crtc; + + ret = drm_modeset_lock(&crtc->mutex, ctx); + if (ret) + goto fail_unlock; + ret = drm_modeset_lock(&crtc->primary->mutex, ctx); + if (ret) + goto fail_unlock; + + old->dpms_mode = connector->dpms; + old->load_detect_temp = false; + + /* Make sure the crtc and connector are running */ + if (connector->dpms != DRM_MODE_DPMS_ON) + connector->funcs->dpms(connector, DRM_MODE_DPMS_ON); + + return true; + } + + /* Find an unused one (if possible) */ + for_each_crtc(dev, possible_crtc) { + i++; + if (!(encoder->possible_crtcs & (1 << i))) + continue; + if (possible_crtc->state->enable) + continue; + /* This can occur when applying the pipe A quirk on resume. */ + if (to_intel_crtc(possible_crtc)->new_enabled) + continue; + + crtc = possible_crtc; + break; + } + + /* + * If we didn't find an unused CRTC, don't use any. + */ + if (!crtc) { + DRM_DEBUG_KMS("no pipe available for load-detect\n"); + goto fail_unlock; + } + + ret = drm_modeset_lock(&crtc->mutex, ctx); + if (ret) + goto fail_unlock; + ret = drm_modeset_lock(&crtc->primary->mutex, ctx); + if (ret) + goto fail_unlock; + intel_encoder->new_crtc = to_intel_crtc(crtc); + to_intel_connector(connector)->new_encoder = intel_encoder; + + intel_crtc = to_intel_crtc(crtc); + intel_crtc->new_enabled = true; + intel_crtc->new_config = intel_crtc->config; + old->dpms_mode = connector->dpms; + old->load_detect_temp = true; + old->release_fb = NULL; + + state = drm_atomic_state_alloc(dev); + if (!state) + return false; + + state->acquire_ctx = ctx; + + connector_state = drm_atomic_get_connector_state(state, connector); + if (IS_ERR(connector_state)) { + ret = PTR_ERR(connector_state); + goto fail; + } + + connector_state->crtc = crtc; + connector_state->best_encoder = &intel_encoder->base; + + if (!mode) + mode = &load_detect_mode; + + /* We need a framebuffer large enough to accommodate all accesses + * that the plane may generate whilst we perform load detection. + * We can not rely on the fbcon either being present (we get called + * during its initialisation to detect all boot displays, or it may + * not even exist) or that it is large enough to satisfy the + * requested mode. + */ + fb = mode_fits_in_fbdev(dev, mode); + if (fb == NULL) { + DRM_DEBUG_KMS("creating tmp fb for load-detection\n"); + fb = intel_framebuffer_create_for_mode(dev, mode, 24, 32); + old->release_fb = fb; + } else + DRM_DEBUG_KMS("reusing fbdev for load-detection framebuffer\n"); + if (IS_ERR(fb)) { + DRM_DEBUG_KMS("failed to allocate framebuffer for load-detection\n"); + goto fail; + } + + if (intel_set_mode(crtc, mode, 0, 0, fb, state)) { + DRM_DEBUG_KMS("failed to set mode on load-detect pipe\n"); + if (old->release_fb) + old->release_fb->funcs->destroy(old->release_fb); + goto fail; + } + crtc->primary->crtc = crtc; + + /* let the connector get through one full cycle before testing */ + intel_wait_for_vblank(dev, intel_crtc->pipe); + return true; + + fail: + intel_crtc->new_enabled = crtc->state->enable; + if (intel_crtc->new_enabled) + intel_crtc->new_config = intel_crtc->config; + else + intel_crtc->new_config = NULL; +fail_unlock: + if (state) { + drm_atomic_state_free(state); + state = NULL; + } + + if (ret == -EDEADLK) { + drm_modeset_backoff(ctx); + goto retry; + } + + return false; +} + +void intel_release_load_detect_pipe(struct drm_connector *connector, + struct intel_load_detect_pipe *old, + struct drm_modeset_acquire_ctx *ctx) +{ + struct drm_device *dev = connector->dev; + struct intel_encoder *intel_encoder = + intel_attached_encoder(connector); + struct drm_encoder *encoder = &intel_encoder->base; + struct drm_crtc *crtc = encoder->crtc; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct drm_atomic_state *state; + struct drm_connector_state *connector_state; + + DRM_DEBUG_KMS("[CONNECTOR:%d:%s], [ENCODER:%d:%s]\n", + connector->base.id, connector->name, + encoder->base.id, encoder->name); + + if (old->load_detect_temp) { + state = drm_atomic_state_alloc(dev); + if (!state) + goto fail; + + state->acquire_ctx = ctx; + + connector_state = drm_atomic_get_connector_state(state, connector); + if (IS_ERR(connector_state)) + goto fail; + + to_intel_connector(connector)->new_encoder = NULL; + intel_encoder->new_crtc = NULL; + intel_crtc->new_enabled = false; + intel_crtc->new_config = NULL; + + connector_state->best_encoder = NULL; + connector_state->crtc = NULL; + + intel_set_mode(crtc, NULL, 0, 0, NULL, state); + + drm_atomic_state_free(state); + + if (old->release_fb) { + drm_framebuffer_unregister_private(old->release_fb); + drm_framebuffer_unreference(old->release_fb); + } + + return; + } + + /* Switch crtc and encoder back off if necessary */ + if (old->dpms_mode != DRM_MODE_DPMS_ON) + connector->funcs->dpms(connector, old->dpms_mode); + + return; +fail: + DRM_DEBUG_KMS("Couldn't release load detect pipe.\n"); + drm_atomic_state_free(state); +} + +static int i9xx_pll_refclk(struct drm_device *dev, + const struct intel_crtc_state *pipe_config) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 dpll = pipe_config->dpll_hw_state.dpll; + + if ((dpll & PLL_REF_INPUT_MASK) == PLLB_REF_INPUT_SPREADSPECTRUMIN) + return dev_priv->vbt.lvds_ssc_freq; + else if (HAS_PCH_SPLIT(dev)) + return 120000; + else if (!IS_GEN2(dev)) + return 96000; + else + return 48000; +} + +/* Returns the clock of the currently programmed mode of the given pipe. */ +static void i9xx_crtc_clock_get(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int pipe = pipe_config->cpu_transcoder; + u32 dpll = pipe_config->dpll_hw_state.dpll; + u32 fp; + intel_clock_t clock; + int refclk = i9xx_pll_refclk(dev, pipe_config); + + if ((dpll & DISPLAY_RATE_SELECT_FPA1) == 0) + fp = pipe_config->dpll_hw_state.fp0; + else + fp = pipe_config->dpll_hw_state.fp1; + + clock.m1 = (fp & FP_M1_DIV_MASK) >> FP_M1_DIV_SHIFT; + if (IS_PINEVIEW(dev)) { + clock.n = ffs((fp & FP_N_PINEVIEW_DIV_MASK) >> FP_N_DIV_SHIFT) - 1; + clock.m2 = (fp & FP_M2_PINEVIEW_DIV_MASK) >> FP_M2_DIV_SHIFT; + } else { + clock.n = (fp & FP_N_DIV_MASK) >> FP_N_DIV_SHIFT; + clock.m2 = (fp & FP_M2_DIV_MASK) >> FP_M2_DIV_SHIFT; + } + + if (!IS_GEN2(dev)) { + if (IS_PINEVIEW(dev)) + clock.p1 = ffs((dpll & DPLL_FPA01_P1_POST_DIV_MASK_PINEVIEW) >> + DPLL_FPA01_P1_POST_DIV_SHIFT_PINEVIEW); + else + clock.p1 = ffs((dpll & DPLL_FPA01_P1_POST_DIV_MASK) >> + DPLL_FPA01_P1_POST_DIV_SHIFT); + + switch (dpll & DPLL_MODE_MASK) { + case DPLLB_MODE_DAC_SERIAL: + clock.p2 = dpll & DPLL_DAC_SERIAL_P2_CLOCK_DIV_5 ? + 5 : 10; + break; + case DPLLB_MODE_LVDS: + clock.p2 = dpll & DPLLB_LVDS_P2_CLOCK_DIV_7 ? + 7 : 14; + break; + default: + DRM_DEBUG_KMS("Unknown DPLL mode %08x in programmed " + "mode\n", (int)(dpll & DPLL_MODE_MASK)); + return; + } + + if (IS_PINEVIEW(dev)) + pineview_clock(refclk, &clock); + else + i9xx_clock(refclk, &clock); + } else { + u32 lvds = IS_I830(dev) ? 0 : I915_READ(LVDS); + bool is_lvds = (pipe == 1) && (lvds & LVDS_PORT_EN); + + if (is_lvds) { + clock.p1 = ffs((dpll & DPLL_FPA01_P1_POST_DIV_MASK_I830_LVDS) >> + DPLL_FPA01_P1_POST_DIV_SHIFT); + + if (lvds & LVDS_CLKB_POWER_UP) + clock.p2 = 7; + else + clock.p2 = 14; + } else { + if (dpll & PLL_P1_DIVIDE_BY_TWO) + clock.p1 = 2; + else { + clock.p1 = ((dpll & DPLL_FPA01_P1_POST_DIV_MASK_I830) >> + DPLL_FPA01_P1_POST_DIV_SHIFT) + 2; + } + if (dpll & PLL_P2_DIVIDE_BY_4) + clock.p2 = 4; + else + clock.p2 = 2; + } + + i9xx_clock(refclk, &clock); + } + + /* + * This value includes pixel_multiplier. We will use + * port_clock to compute adjusted_mode.crtc_clock in the + * encoder's get_config() function. + */ + pipe_config->port_clock = clock.dot; +} + +int intel_dotclock_calculate(int link_freq, + const struct intel_link_m_n *m_n) +{ + /* + * The calculation for the data clock is: + * pixel_clock = ((m/n)*(link_clock * nr_lanes))/bpp + * But we want to avoid losing precison if possible, so: + * pixel_clock = ((m * link_clock * nr_lanes)/(n*bpp)) + * + * and the link clock is simpler: + * link_clock = (m * link_clock) / n + */ + + if (!m_n->link_n) + return 0; + + return div_u64((u64)m_n->link_m * link_freq, m_n->link_n); +} + +static void ironlake_pch_clock_get(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + + /* read out port_clock from the DPLL */ + i9xx_crtc_clock_get(crtc, pipe_config); + + /* + * This value does not include pixel_multiplier. + * We will check that port_clock and adjusted_mode.crtc_clock + * agree once we know their relationship in the encoder's + * get_config() function. + */ + pipe_config->base.adjusted_mode.crtc_clock = + intel_dotclock_calculate(intel_fdi_link_freq(dev) * 10000, + &pipe_config->fdi_m_n); +} + +/** Returns the currently programmed mode of the given pipe. */ +struct drm_display_mode *intel_crtc_mode_get(struct drm_device *dev, + struct drm_crtc *crtc) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; + struct drm_display_mode *mode; + struct intel_crtc_state pipe_config; + int htot = I915_READ(HTOTAL(cpu_transcoder)); + int hsync = I915_READ(HSYNC(cpu_transcoder)); + int vtot = I915_READ(VTOTAL(cpu_transcoder)); + int vsync = I915_READ(VSYNC(cpu_transcoder)); + enum pipe pipe = intel_crtc->pipe; + + mode = kzalloc(sizeof(*mode), GFP_KERNEL); + if (!mode) + return NULL; + + /* + * Construct a pipe_config sufficient for getting the clock info + * back out of crtc_clock_get. + * + * Note, if LVDS ever uses a non-1 pixel multiplier, we'll need + * to use a real value here instead. + */ + pipe_config.cpu_transcoder = (enum transcoder) pipe; + pipe_config.pixel_multiplier = 1; + pipe_config.dpll_hw_state.dpll = I915_READ(DPLL(pipe)); + pipe_config.dpll_hw_state.fp0 = I915_READ(FP0(pipe)); + pipe_config.dpll_hw_state.fp1 = I915_READ(FP1(pipe)); + i9xx_crtc_clock_get(intel_crtc, &pipe_config); + + mode->clock = pipe_config.port_clock / pipe_config.pixel_multiplier; + mode->hdisplay = (htot & 0xffff) + 1; + mode->htotal = ((htot & 0xffff0000) >> 16) + 1; + mode->hsync_start = (hsync & 0xffff) + 1; + mode->hsync_end = ((hsync & 0xffff0000) >> 16) + 1; + mode->vdisplay = (vtot & 0xffff) + 1; + mode->vtotal = ((vtot & 0xffff0000) >> 16) + 1; + mode->vsync_start = (vsync & 0xffff) + 1; + mode->vsync_end = ((vsync & 0xffff0000) >> 16) + 1; + + drm_mode_set_name(mode); + + return mode; +} + +static void intel_decrease_pllclock(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + + if (!HAS_GMCH_DISPLAY(dev)) + return; + + if (!dev_priv->lvds_downclock_avail) + return; + + /* + * Since this is called by a timer, we should never get here in + * the manual case. + */ + if (!HAS_PIPE_CXSR(dev) && intel_crtc->lowfreq_avail) { + int pipe = intel_crtc->pipe; + int dpll_reg = DPLL(pipe); + int dpll; + + DRM_DEBUG_DRIVER("downclocking LVDS\n"); + + assert_panel_unlocked(dev_priv, pipe); + + dpll = I915_READ(dpll_reg); + dpll |= DISPLAY_RATE_SELECT_FPA1; + I915_WRITE(dpll_reg, dpll); + intel_wait_for_vblank(dev, pipe); + dpll = I915_READ(dpll_reg); + if (!(dpll & DISPLAY_RATE_SELECT_FPA1)) + DRM_DEBUG_DRIVER("failed to downclock LVDS!\n"); + } + +} + +void intel_mark_busy(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (dev_priv->mm.busy) + return; + + intel_runtime_pm_get(dev_priv); + i915_update_gfx_val(dev_priv); + if (INTEL_INFO(dev)->gen >= 6) + gen6_rps_busy(dev_priv); + dev_priv->mm.busy = true; +} + +void intel_mark_idle(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_crtc *crtc; + + if (!dev_priv->mm.busy) + return; + + dev_priv->mm.busy = false; + + for_each_crtc(dev, crtc) { + if (!crtc->primary->fb) + continue; + + intel_decrease_pllclock(crtc); + } + + if (INTEL_INFO(dev)->gen >= 6) + gen6_rps_idle(dev->dev_private); + + intel_runtime_pm_put(dev_priv); +} + +static void intel_crtc_set_state(struct intel_crtc *crtc, + struct intel_crtc_state *crtc_state) +{ + kfree(crtc->config); + crtc->config = crtc_state; + crtc->base.state = &crtc_state->base; +} + +static void intel_crtc_destroy(struct drm_crtc *crtc) +{ + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct drm_device *dev = crtc->dev; + struct intel_unpin_work *work; + + spin_lock_irq(&dev->event_lock); + work = intel_crtc->unpin_work; + intel_crtc->unpin_work = NULL; + spin_unlock_irq(&dev->event_lock); + + if (work) { + cancel_work_sync(&work->work); + kfree(work); + } + + intel_crtc_set_state(intel_crtc, NULL); + drm_crtc_cleanup(crtc); + + kfree(intel_crtc); +} + +static void intel_unpin_work_fn(struct work_struct *__work) +{ + struct intel_unpin_work *work = + container_of(__work, struct intel_unpin_work, work); + struct drm_device *dev = work->crtc->dev; + enum pipe pipe = to_intel_crtc(work->crtc)->pipe; + + mutex_lock(&dev->struct_mutex); + intel_unpin_fb_obj(work->old_fb, work->crtc->primary->state); + drm_gem_object_unreference(&work->pending_flip_obj->base); + + intel_fbc_update(dev); + + if (work->flip_queued_req) + i915_gem_request_assign(&work->flip_queued_req, NULL); + mutex_unlock(&dev->struct_mutex); + + intel_frontbuffer_flip_complete(dev, INTEL_FRONTBUFFER_PRIMARY(pipe)); + drm_framebuffer_unreference(work->old_fb); + + BUG_ON(atomic_read(&to_intel_crtc(work->crtc)->unpin_work_count) == 0); + atomic_dec(&to_intel_crtc(work->crtc)->unpin_work_count); + + kfree(work); +} + +static void do_intel_finish_page_flip(struct drm_device *dev, + struct drm_crtc *crtc) +{ + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct intel_unpin_work *work; + unsigned long flags; + + /* Ignore early vblank irqs */ + if (intel_crtc == NULL) + return; + + /* + * This is called both by irq handlers and the reset code (to complete + * lost pageflips) so needs the full irqsave spinlocks. + */ + spin_lock_irqsave(&dev->event_lock, flags); + work = intel_crtc->unpin_work; + + /* Ensure we don't miss a work->pending update ... */ + smp_rmb(); + + if (work == NULL || atomic_read(&work->pending) < INTEL_FLIP_COMPLETE) { + spin_unlock_irqrestore(&dev->event_lock, flags); + return; + } + + page_flip_completed(intel_crtc); + + spin_unlock_irqrestore(&dev->event_lock, flags); +} + +void intel_finish_page_flip(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; + + do_intel_finish_page_flip(dev, crtc); +} + +void intel_finish_page_flip_plane(struct drm_device *dev, int plane) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_crtc *crtc = dev_priv->plane_to_crtc_mapping[plane]; + + do_intel_finish_page_flip(dev, crtc); +} + +/* Is 'a' after or equal to 'b'? */ +static bool g4x_flip_count_after_eq(u32 a, u32 b) +{ + return !((a - b) & 0x80000000); +} + +static bool page_flip_finished(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + if (i915_reset_in_progress(&dev_priv->gpu_error) || + crtc->reset_counter != atomic_read(&dev_priv->gpu_error.reset_counter)) + return true; + + /* + * The relevant registers doen't exist on pre-ctg. + * As the flip done interrupt doesn't trigger for mmio + * flips on gmch platforms, a flip count check isn't + * really needed there. But since ctg has the registers, + * include it in the check anyway. + */ + if (INTEL_INFO(dev)->gen < 5 && !IS_G4X(dev)) + return true; + + /* + * A DSPSURFLIVE check isn't enough in case the mmio and CS flips + * used the same base address. In that case the mmio flip might + * have completed, but the CS hasn't even executed the flip yet. + * + * A flip count check isn't enough as the CS might have updated + * the base address just after start of vblank, but before we + * managed to process the interrupt. This means we'd complete the + * CS flip too soon. + * + * Combining both checks should get us a good enough result. It may + * still happen that the CS flip has been executed, but has not + * yet actually completed. But in case the base address is the same + * anyway, we don't really care. + */ + return (I915_READ(DSPSURFLIVE(crtc->plane)) & ~0xfff) == + crtc->unpin_work->gtt_offset && + g4x_flip_count_after_eq(I915_READ(PIPE_FLIPCOUNT_GM45(crtc->pipe)), + crtc->unpin_work->flip_count); +} + +void intel_prepare_page_flip(struct drm_device *dev, int plane) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = + to_intel_crtc(dev_priv->plane_to_crtc_mapping[plane]); + unsigned long flags; + + + /* + * This is called both by irq handlers and the reset code (to complete + * lost pageflips) so needs the full irqsave spinlocks. + * + * NB: An MMIO update of the plane base pointer will also + * generate a page-flip completion irq, i.e. every modeset + * is also accompanied by a spurious intel_prepare_page_flip(). + */ + spin_lock_irqsave(&dev->event_lock, flags); + if (intel_crtc->unpin_work && page_flip_finished(intel_crtc)) + atomic_inc_not_zero(&intel_crtc->unpin_work->pending); + spin_unlock_irqrestore(&dev->event_lock, flags); +} + +static inline void intel_mark_page_flip_active(struct intel_crtc *intel_crtc) +{ + /* Ensure that the work item is consistent when activating it ... */ + smp_wmb(); + atomic_set(&intel_crtc->unpin_work->pending, INTEL_FLIP_PENDING); + /* and that it is marked active as soon as the irq could fire. */ + smp_wmb(); +} + +static int intel_gen2_queue_flip(struct drm_device *dev, + struct drm_crtc *crtc, + struct drm_framebuffer *fb, + struct drm_i915_gem_object *obj, + struct intel_engine_cs *ring, + uint32_t flags) +{ + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + u32 flip_mask; + int ret; + + ret = intel_ring_begin(ring, 6); + if (ret) + return ret; + + /* Can't queue multiple flips, so wait for the previous + * one to finish before executing the next. + */ + if (intel_crtc->plane) + flip_mask = MI_WAIT_FOR_PLANE_B_FLIP; + else + flip_mask = MI_WAIT_FOR_PLANE_A_FLIP; + intel_ring_emit(ring, MI_WAIT_FOR_EVENT | flip_mask); + intel_ring_emit(ring, MI_NOOP); + intel_ring_emit(ring, MI_DISPLAY_FLIP | + MI_DISPLAY_FLIP_PLANE(intel_crtc->plane)); + intel_ring_emit(ring, fb->pitches[0]); + intel_ring_emit(ring, intel_crtc->unpin_work->gtt_offset); + intel_ring_emit(ring, 0); /* aux display base address, unused */ + + intel_mark_page_flip_active(intel_crtc); + __intel_ring_advance(ring); + return 0; +} + +static int intel_gen3_queue_flip(struct drm_device *dev, + struct drm_crtc *crtc, + struct drm_framebuffer *fb, + struct drm_i915_gem_object *obj, + struct intel_engine_cs *ring, + uint32_t flags) +{ + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + u32 flip_mask; + int ret; + + ret = intel_ring_begin(ring, 6); + if (ret) + return ret; + + if (intel_crtc->plane) + flip_mask = MI_WAIT_FOR_PLANE_B_FLIP; + else + flip_mask = MI_WAIT_FOR_PLANE_A_FLIP; + intel_ring_emit(ring, MI_WAIT_FOR_EVENT | flip_mask); + intel_ring_emit(ring, MI_NOOP); + intel_ring_emit(ring, MI_DISPLAY_FLIP_I915 | + MI_DISPLAY_FLIP_PLANE(intel_crtc->plane)); + intel_ring_emit(ring, fb->pitches[0]); + intel_ring_emit(ring, intel_crtc->unpin_work->gtt_offset); + intel_ring_emit(ring, MI_NOOP); + + intel_mark_page_flip_active(intel_crtc); + __intel_ring_advance(ring); + return 0; +} + +static int intel_gen4_queue_flip(struct drm_device *dev, + struct drm_crtc *crtc, + struct drm_framebuffer *fb, + struct drm_i915_gem_object *obj, + struct intel_engine_cs *ring, + uint32_t flags) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + uint32_t pf, pipesrc; + int ret; + + ret = intel_ring_begin(ring, 4); + if (ret) + return ret; + + /* i965+ uses the linear or tiled offsets from the + * Display Registers (which do not change across a page-flip) + * so we need only reprogram the base address. + */ + intel_ring_emit(ring, MI_DISPLAY_FLIP | + MI_DISPLAY_FLIP_PLANE(intel_crtc->plane)); + intel_ring_emit(ring, fb->pitches[0]); + intel_ring_emit(ring, intel_crtc->unpin_work->gtt_offset | + obj->tiling_mode); + + /* XXX Enabling the panel-fitter across page-flip is so far + * untested on non-native modes, so ignore it for now. + * pf = I915_READ(pipe == 0 ? PFA_CTL_1 : PFB_CTL_1) & PF_ENABLE; + */ + pf = 0; + pipesrc = I915_READ(PIPESRC(intel_crtc->pipe)) & 0x0fff0fff; + intel_ring_emit(ring, pf | pipesrc); + + intel_mark_page_flip_active(intel_crtc); + __intel_ring_advance(ring); + return 0; +} + +static int intel_gen6_queue_flip(struct drm_device *dev, + struct drm_crtc *crtc, + struct drm_framebuffer *fb, + struct drm_i915_gem_object *obj, + struct intel_engine_cs *ring, + uint32_t flags) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + uint32_t pf, pipesrc; + int ret; + + ret = intel_ring_begin(ring, 4); + if (ret) + return ret; + + intel_ring_emit(ring, MI_DISPLAY_FLIP | + MI_DISPLAY_FLIP_PLANE(intel_crtc->plane)); + intel_ring_emit(ring, fb->pitches[0] | obj->tiling_mode); + intel_ring_emit(ring, intel_crtc->unpin_work->gtt_offset); + + /* Contrary to the suggestions in the documentation, + * "Enable Panel Fitter" does not seem to be required when page + * flipping with a non-native mode, and worse causes a normal + * modeset to fail. + * pf = I915_READ(PF_CTL(intel_crtc->pipe)) & PF_ENABLE; + */ + pf = 0; + pipesrc = I915_READ(PIPESRC(intel_crtc->pipe)) & 0x0fff0fff; + intel_ring_emit(ring, pf | pipesrc); + + intel_mark_page_flip_active(intel_crtc); + __intel_ring_advance(ring); + return 0; +} + +static int intel_gen7_queue_flip(struct drm_device *dev, + struct drm_crtc *crtc, + struct drm_framebuffer *fb, + struct drm_i915_gem_object *obj, + struct intel_engine_cs *ring, + uint32_t flags) +{ + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + uint32_t plane_bit = 0; + int len, ret; + + switch (intel_crtc->plane) { + case PLANE_A: + plane_bit = MI_DISPLAY_FLIP_IVB_PLANE_A; + break; + case PLANE_B: + plane_bit = MI_DISPLAY_FLIP_IVB_PLANE_B; + break; + case PLANE_C: + plane_bit = MI_DISPLAY_FLIP_IVB_PLANE_C; + break; + default: + WARN_ONCE(1, "unknown plane in flip command\n"); + return -ENODEV; + } + + len = 4; + if (ring->id == RCS) { + len += 6; + /* + * On Gen 8, SRM is now taking an extra dword to accommodate + * 48bits addresses, and we need a NOOP for the batch size to + * stay even. + */ + if (IS_GEN8(dev)) + len += 2; + } + + /* + * BSpec MI_DISPLAY_FLIP for IVB: + * "The full packet must be contained within the same cache line." + * + * Currently the LRI+SRM+MI_DISPLAY_FLIP all fit within the same + * cacheline, if we ever start emitting more commands before + * the MI_DISPLAY_FLIP we may need to first emit everything else, + * then do the cacheline alignment, and finally emit the + * MI_DISPLAY_FLIP. + */ + ret = intel_ring_cacheline_align(ring); + if (ret) + return ret; + + ret = intel_ring_begin(ring, len); + if (ret) + return ret; + + /* Unmask the flip-done completion message. Note that the bspec says that + * we should do this for both the BCS and RCS, and that we must not unmask + * more than one flip event at any time (or ensure that one flip message + * can be sent by waiting for flip-done prior to queueing new flips). + * Experimentation says that BCS works despite DERRMR masking all + * flip-done completion events and that unmasking all planes at once + * for the RCS also doesn't appear to drop events. Setting the DERRMR + * to zero does lead to lockups within MI_DISPLAY_FLIP. + */ + if (ring->id == RCS) { + intel_ring_emit(ring, MI_LOAD_REGISTER_IMM(1)); + intel_ring_emit(ring, DERRMR); + intel_ring_emit(ring, ~(DERRMR_PIPEA_PRI_FLIP_DONE | + DERRMR_PIPEB_PRI_FLIP_DONE | + DERRMR_PIPEC_PRI_FLIP_DONE)); + if (IS_GEN8(dev)) + intel_ring_emit(ring, MI_STORE_REGISTER_MEM_GEN8(1) | + MI_SRM_LRM_GLOBAL_GTT); + else + intel_ring_emit(ring, MI_STORE_REGISTER_MEM(1) | + MI_SRM_LRM_GLOBAL_GTT); + intel_ring_emit(ring, DERRMR); + intel_ring_emit(ring, ring->scratch.gtt_offset + 256); + if (IS_GEN8(dev)) { + intel_ring_emit(ring, 0); + intel_ring_emit(ring, MI_NOOP); + } + } + + intel_ring_emit(ring, MI_DISPLAY_FLIP_I915 | plane_bit); + intel_ring_emit(ring, (fb->pitches[0] | obj->tiling_mode)); + intel_ring_emit(ring, intel_crtc->unpin_work->gtt_offset); + intel_ring_emit(ring, (MI_NOOP)); + + intel_mark_page_flip_active(intel_crtc); + __intel_ring_advance(ring); + return 0; +} + +static bool use_mmio_flip(struct intel_engine_cs *ring, + struct drm_i915_gem_object *obj) +{ + /* + * This is not being used for older platforms, because + * non-availability of flip done interrupt forces us to use + * CS flips. Older platforms derive flip done using some clever + * tricks involving the flip_pending status bits and vblank irqs. + * So using MMIO flips there would disrupt this mechanism. + */ + + if (ring == NULL) + return true; + + if (INTEL_INFO(ring->dev)->gen < 5) + return false; + + if (i915.use_mmio_flip < 0) + return false; + else if (i915.use_mmio_flip > 0) + return true; + else if (i915.enable_execlists) + return true; + else + return ring != i915_gem_request_get_ring(obj->last_read_req); +} + +static void skl_do_mmio_flip(struct intel_crtc *intel_crtc) +{ + struct drm_device *dev = intel_crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_framebuffer *fb = intel_crtc->base.primary->fb; + struct intel_framebuffer *intel_fb = to_intel_framebuffer(fb); + struct drm_i915_gem_object *obj = intel_fb->obj; + const enum pipe pipe = intel_crtc->pipe; + u32 ctl, stride; + + ctl = I915_READ(PLANE_CTL(pipe, 0)); + ctl &= ~PLANE_CTL_TILED_MASK; + if (obj->tiling_mode == I915_TILING_X) + ctl |= PLANE_CTL_TILED_X; + + /* + * The stride is either expressed as a multiple of 64 bytes chunks for + * linear buffers or in number of tiles for tiled buffers. + */ + stride = fb->pitches[0] >> 6; + if (obj->tiling_mode == I915_TILING_X) + stride = fb->pitches[0] >> 9; /* X tiles are 512 bytes wide */ + + /* + * Both PLANE_CTL and PLANE_STRIDE are not updated on vblank but on + * PLANE_SURF updates, the update is then guaranteed to be atomic. + */ + I915_WRITE(PLANE_CTL(pipe, 0), ctl); + I915_WRITE(PLANE_STRIDE(pipe, 0), stride); + + I915_WRITE(PLANE_SURF(pipe, 0), intel_crtc->unpin_work->gtt_offset); + POSTING_READ(PLANE_SURF(pipe, 0)); +} + +static void ilk_do_mmio_flip(struct intel_crtc *intel_crtc) +{ + struct drm_device *dev = intel_crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_framebuffer *intel_fb = + to_intel_framebuffer(intel_crtc->base.primary->fb); + struct drm_i915_gem_object *obj = intel_fb->obj; + u32 dspcntr; + u32 reg; + + reg = DSPCNTR(intel_crtc->plane); + dspcntr = I915_READ(reg); + + if (obj->tiling_mode != I915_TILING_NONE) + dspcntr |= DISPPLANE_TILED; + else + dspcntr &= ~DISPPLANE_TILED; + + I915_WRITE(reg, dspcntr); + + I915_WRITE(DSPSURF(intel_crtc->plane), + intel_crtc->unpin_work->gtt_offset); + POSTING_READ(DSPSURF(intel_crtc->plane)); + +} + +/* + * XXX: This is the temporary way to update the plane registers until we get + * around to using the usual plane update functions for MMIO flips + */ +static void intel_do_mmio_flip(struct intel_crtc *intel_crtc) +{ + struct drm_device *dev = intel_crtc->base.dev; + bool atomic_update; + u32 start_vbl_count; + + intel_mark_page_flip_active(intel_crtc); + + atomic_update = intel_pipe_update_start(intel_crtc, &start_vbl_count); + + if (INTEL_INFO(dev)->gen >= 9) + skl_do_mmio_flip(intel_crtc); + else + /* use_mmio_flip() retricts MMIO flips to ilk+ */ + ilk_do_mmio_flip(intel_crtc); + + if (atomic_update) + intel_pipe_update_end(intel_crtc, start_vbl_count); +} + +static void intel_mmio_flip_work_func(struct work_struct *work) +{ + struct intel_crtc *crtc = + container_of(work, struct intel_crtc, mmio_flip.work); + struct intel_mmio_flip *mmio_flip; + + mmio_flip = &crtc->mmio_flip; + if (mmio_flip->req) + WARN_ON(__i915_wait_request(mmio_flip->req, + crtc->reset_counter, + false, NULL, NULL) != 0); + + intel_do_mmio_flip(crtc); + if (mmio_flip->req) { + mutex_lock(&crtc->base.dev->struct_mutex); + i915_gem_request_assign(&mmio_flip->req, NULL); + mutex_unlock(&crtc->base.dev->struct_mutex); + } +} + +static int intel_queue_mmio_flip(struct drm_device *dev, + struct drm_crtc *crtc, + struct drm_framebuffer *fb, + struct drm_i915_gem_object *obj, + struct intel_engine_cs *ring, + uint32_t flags) +{ + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + + i915_gem_request_assign(&intel_crtc->mmio_flip.req, + obj->last_write_req); + + schedule_work(&intel_crtc->mmio_flip.work); + + return 0; +} + +static int intel_default_queue_flip(struct drm_device *dev, + struct drm_crtc *crtc, + struct drm_framebuffer *fb, + struct drm_i915_gem_object *obj, + struct intel_engine_cs *ring, + uint32_t flags) +{ + return -ENODEV; +} + +static bool __intel_pageflip_stall_check(struct drm_device *dev, + struct drm_crtc *crtc) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct intel_unpin_work *work = intel_crtc->unpin_work; + u32 addr; + + if (atomic_read(&work->pending) >= INTEL_FLIP_COMPLETE) + return true; + + if (!work->enable_stall_check) + return false; + + if (work->flip_ready_vblank == 0) { + if (work->flip_queued_req && + !i915_gem_request_completed(work->flip_queued_req, true)) + return false; + + work->flip_ready_vblank = drm_crtc_vblank_count(crtc); + } + + if (drm_crtc_vblank_count(crtc) - work->flip_ready_vblank < 3) + return false; + + /* Potential stall - if we see that the flip has happened, + * assume a missed interrupt. */ + if (INTEL_INFO(dev)->gen >= 4) + addr = I915_HI_DISPBASE(I915_READ(DSPSURF(intel_crtc->plane))); + else + addr = I915_READ(DSPADDR(intel_crtc->plane)); + + /* There is a potential issue here with a false positive after a flip + * to the same address. We could address this by checking for a + * non-incrementing frame counter. + */ + return addr == work->gtt_offset; +} + +void intel_check_page_flip(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe]; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + + WARN_ON(!in_interrupt()); + + if (crtc == NULL) + return; + + spin_lock(&dev->event_lock); + if (intel_crtc->unpin_work && __intel_pageflip_stall_check(dev, crtc)) { + WARN_ONCE(1, "Kicking stuck page flip: queued at %d, now %d\n", + intel_crtc->unpin_work->flip_queued_vblank, + drm_vblank_count(dev, pipe)); + page_flip_completed(intel_crtc); + } + spin_unlock(&dev->event_lock); +} + +static int intel_crtc_page_flip(struct drm_crtc *crtc, + struct drm_framebuffer *fb, + struct drm_pending_vblank_event *event, + uint32_t page_flip_flags) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_framebuffer *old_fb = crtc->primary->fb; + struct drm_i915_gem_object *obj = intel_fb_obj(fb); + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct drm_plane *primary = crtc->primary; + enum pipe pipe = intel_crtc->pipe; + struct intel_unpin_work *work; + struct intel_engine_cs *ring; + int ret; + + /* + * drm_mode_page_flip_ioctl() should already catch this, but double + * check to be safe. In the future we may enable pageflipping from + * a disabled primary plane. + */ + if (WARN_ON(intel_fb_obj(old_fb) == NULL)) + return -EBUSY; + + /* Can't change pixel format via MI display flips. */ + if (fb->pixel_format != crtc->primary->fb->pixel_format) + return -EINVAL; + + /* + * TILEOFF/LINOFF registers can't be changed via MI display flips. + * Note that pitch changes could also affect these register. + */ + if (INTEL_INFO(dev)->gen > 3 && + (fb->offsets[0] != crtc->primary->fb->offsets[0] || + fb->pitches[0] != crtc->primary->fb->pitches[0])) + return -EINVAL; + + if (i915_terminally_wedged(&dev_priv->gpu_error)) + goto out_hang; + + work = kzalloc(sizeof(*work), GFP_KERNEL); + if (work == NULL) + return -ENOMEM; + + work->event = event; + work->crtc = crtc; + work->old_fb = old_fb; + INIT_WORK(&work->work, intel_unpin_work_fn); + + ret = drm_crtc_vblank_get(crtc); + if (ret) + goto free_work; + + /* We borrow the event spin lock for protecting unpin_work */ + spin_lock_irq(&dev->event_lock); + if (intel_crtc->unpin_work) { + /* Before declaring the flip queue wedged, check if + * the hardware completed the operation behind our backs. + */ + if (__intel_pageflip_stall_check(dev, crtc)) { + DRM_DEBUG_DRIVER("flip queue: previous flip completed, continuing\n"); + page_flip_completed(intel_crtc); + } else { + DRM_DEBUG_DRIVER("flip queue: crtc already busy\n"); + spin_unlock_irq(&dev->event_lock); + + drm_crtc_vblank_put(crtc); + kfree(work); + return -EBUSY; + } + } + intel_crtc->unpin_work = work; + spin_unlock_irq(&dev->event_lock); + + if (atomic_read(&intel_crtc->unpin_work_count) >= 2) + flush_workqueue(dev_priv->wq); + + /* Reference the objects for the scheduled work. */ + drm_framebuffer_reference(work->old_fb); + drm_gem_object_reference(&obj->base); + + crtc->primary->fb = fb; + update_state_fb(crtc->primary); + + work->pending_flip_obj = obj; + + ret = i915_mutex_lock_interruptible(dev); + if (ret) + goto cleanup; + + atomic_inc(&intel_crtc->unpin_work_count); + intel_crtc->reset_counter = atomic_read(&dev_priv->gpu_error.reset_counter); + + if (INTEL_INFO(dev)->gen >= 5 || IS_G4X(dev)) + work->flip_count = I915_READ(PIPE_FLIPCOUNT_GM45(pipe)) + 1; + + if (IS_VALLEYVIEW(dev)) { + ring = &dev_priv->ring[BCS]; + if (obj->tiling_mode != intel_fb_obj(work->old_fb)->tiling_mode) + /* vlv: DISPLAY_FLIP fails to change tiling */ + ring = NULL; + } else if (IS_IVYBRIDGE(dev) || IS_HASWELL(dev)) { + ring = &dev_priv->ring[BCS]; + } else if (INTEL_INFO(dev)->gen >= 7) { + ring = i915_gem_request_get_ring(obj->last_read_req); + if (ring == NULL || ring->id != RCS) + ring = &dev_priv->ring[BCS]; + } else { + ring = &dev_priv->ring[RCS]; + } + + ret = intel_pin_and_fence_fb_obj(crtc->primary, fb, + crtc->primary->state, ring); + if (ret) + goto cleanup_pending; + + work->gtt_offset = intel_plane_obj_offset(to_intel_plane(primary), obj) + + intel_crtc->dspaddr_offset; + + if (use_mmio_flip(ring, obj)) { + ret = intel_queue_mmio_flip(dev, crtc, fb, obj, ring, + page_flip_flags); + if (ret) + goto cleanup_unpin; + + i915_gem_request_assign(&work->flip_queued_req, + obj->last_write_req); + } else { + ret = dev_priv->display.queue_flip(dev, crtc, fb, obj, ring, + page_flip_flags); + if (ret) + goto cleanup_unpin; + + i915_gem_request_assign(&work->flip_queued_req, + intel_ring_get_request(ring)); + } + + work->flip_queued_vblank = drm_crtc_vblank_count(crtc); + work->enable_stall_check = true; + + i915_gem_track_fb(intel_fb_obj(work->old_fb), obj, + INTEL_FRONTBUFFER_PRIMARY(pipe)); + + intel_fbc_disable(dev); + intel_frontbuffer_flip_prepare(dev, INTEL_FRONTBUFFER_PRIMARY(pipe)); + mutex_unlock(&dev->struct_mutex); + + trace_i915_flip_request(intel_crtc->plane, obj); + + return 0; + +cleanup_unpin: + intel_unpin_fb_obj(fb, crtc->primary->state); +cleanup_pending: + atomic_dec(&intel_crtc->unpin_work_count); + mutex_unlock(&dev->struct_mutex); +cleanup: + crtc->primary->fb = old_fb; + update_state_fb(crtc->primary); + + drm_gem_object_unreference_unlocked(&obj->base); + drm_framebuffer_unreference(work->old_fb); + + spin_lock_irq(&dev->event_lock); + intel_crtc->unpin_work = NULL; + spin_unlock_irq(&dev->event_lock); + + drm_crtc_vblank_put(crtc); +free_work: + kfree(work); + + if (ret == -EIO) { +out_hang: + ret = intel_plane_restore(primary); + if (ret == 0 && event) { + spin_lock_irq(&dev->event_lock); + drm_send_vblank_event(dev, pipe, event); + spin_unlock_irq(&dev->event_lock); + } + } + return ret; +} + +static struct drm_crtc_helper_funcs intel_helper_funcs = { + .mode_set_base_atomic = intel_pipe_set_base_atomic, + .load_lut = intel_crtc_load_lut, + .atomic_begin = intel_begin_crtc_commit, + .atomic_flush = intel_finish_crtc_commit, +}; + +/** + * intel_modeset_update_staged_output_state + * + * Updates the staged output configuration state, e.g. after we've read out the + * current hw state. + */ +static void intel_modeset_update_staged_output_state(struct drm_device *dev) +{ + struct intel_crtc *crtc; + struct intel_encoder *encoder; + struct intel_connector *connector; + + for_each_intel_connector(dev, connector) { + connector->new_encoder = + to_intel_encoder(connector->base.encoder); + } + + for_each_intel_encoder(dev, encoder) { + encoder->new_crtc = + to_intel_crtc(encoder->base.crtc); + } + + for_each_intel_crtc(dev, crtc) { + crtc->new_enabled = crtc->base.state->enable; + + if (crtc->new_enabled) + crtc->new_config = crtc->config; + else + crtc->new_config = NULL; + } +} + +/* Transitional helper to copy current connector/encoder state to + * connector->state. This is needed so that code that is partially + * converted to atomic does the right thing. + */ +static void intel_modeset_update_connector_atomic_state(struct drm_device *dev) +{ + struct intel_connector *connector; + + for_each_intel_connector(dev, connector) { + if (connector->base.encoder) { + connector->base.state->best_encoder = + connector->base.encoder; + connector->base.state->crtc = + connector->base.encoder->crtc; + } else { + connector->base.state->best_encoder = NULL; + connector->base.state->crtc = NULL; + } + } +} + +/** + * intel_modeset_commit_output_state + * + * This function copies the stage display pipe configuration to the real one. + */ +static void intel_modeset_commit_output_state(struct drm_device *dev) +{ + struct intel_crtc *crtc; + struct intel_encoder *encoder; + struct intel_connector *connector; + + for_each_intel_connector(dev, connector) { + connector->base.encoder = &connector->new_encoder->base; + } + + for_each_intel_encoder(dev, encoder) { + encoder->base.crtc = &encoder->new_crtc->base; + } + + for_each_intel_crtc(dev, crtc) { + crtc->base.state->enable = crtc->new_enabled; + crtc->base.enabled = crtc->new_enabled; + } + + intel_modeset_update_connector_atomic_state(dev); +} + +static void +connected_sink_compute_bpp(struct intel_connector *connector, + struct intel_crtc_state *pipe_config) +{ + int bpp = pipe_config->pipe_bpp; + + DRM_DEBUG_KMS("[CONNECTOR:%d:%s] checking for sink bpp constrains\n", + connector->base.base.id, + connector->base.name); + + /* Don't use an invalid EDID bpc value */ + if (connector->base.display_info.bpc && + connector->base.display_info.bpc * 3 < bpp) { + DRM_DEBUG_KMS("clamping display bpp (was %d) to EDID reported max of %d\n", + bpp, connector->base.display_info.bpc*3); + pipe_config->pipe_bpp = connector->base.display_info.bpc*3; + } + + /* Clamp bpp to 8 on screens without EDID 1.4 */ + if (connector->base.display_info.bpc == 0 && bpp > 24) { + DRM_DEBUG_KMS("clamping display bpp (was %d) to default limit of 24\n", + bpp); + pipe_config->pipe_bpp = 24; + } +} + +static int +compute_baseline_pipe_bpp(struct intel_crtc *crtc, + struct drm_framebuffer *fb, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_atomic_state *state; + struct intel_connector *connector; + int bpp, i; + + switch (fb->pixel_format) { + case DRM_FORMAT_C8: + bpp = 8*3; /* since we go through a colormap */ + break; + case DRM_FORMAT_XRGB1555: + case DRM_FORMAT_ARGB1555: + /* checked in intel_framebuffer_init already */ + if (WARN_ON(INTEL_INFO(dev)->gen > 3)) + return -EINVAL; + case DRM_FORMAT_RGB565: + bpp = 6*3; /* min is 18bpp */ + break; + case DRM_FORMAT_XBGR8888: + case DRM_FORMAT_ABGR8888: + /* checked in intel_framebuffer_init already */ + if (WARN_ON(INTEL_INFO(dev)->gen < 4)) + return -EINVAL; + case DRM_FORMAT_XRGB8888: + case DRM_FORMAT_ARGB8888: + bpp = 8*3; + break; + case DRM_FORMAT_XRGB2101010: + case DRM_FORMAT_ARGB2101010: + case DRM_FORMAT_XBGR2101010: + case DRM_FORMAT_ABGR2101010: + /* checked in intel_framebuffer_init already */ + if (WARN_ON(INTEL_INFO(dev)->gen < 4)) + return -EINVAL; + bpp = 10*3; + break; + /* TODO: gen4+ supports 16 bpc floating point, too. */ + default: + DRM_DEBUG_KMS("unsupported depth\n"); + return -EINVAL; + } + + pipe_config->pipe_bpp = bpp; + + state = pipe_config->base.state; + + /* Clamp display bpp to EDID value */ + for (i = 0; i < state->num_connector; i++) { + if (!state->connectors[i]) + continue; + + connector = to_intel_connector(state->connectors[i]); + if (state->connector_states[i]->crtc != &crtc->base) + continue; + + connected_sink_compute_bpp(connector, pipe_config); + } + + return bpp; +} + +static void intel_dump_crtc_timings(const struct drm_display_mode *mode) +{ + DRM_DEBUG_KMS("crtc timings: %d %d %d %d %d %d %d %d %d, " + "type: 0x%x flags: 0x%x\n", + mode->crtc_clock, + mode->crtc_hdisplay, mode->crtc_hsync_start, + mode->crtc_hsync_end, mode->crtc_htotal, + mode->crtc_vdisplay, mode->crtc_vsync_start, + mode->crtc_vsync_end, mode->crtc_vtotal, mode->type, mode->flags); +} + +static void intel_dump_pipe_config(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config, + const char *context) +{ + DRM_DEBUG_KMS("[CRTC:%d]%s config for pipe %c\n", crtc->base.base.id, + context, pipe_name(crtc->pipe)); + + DRM_DEBUG_KMS("cpu_transcoder: %c\n", transcoder_name(pipe_config->cpu_transcoder)); + DRM_DEBUG_KMS("pipe bpp: %i, dithering: %i\n", + pipe_config->pipe_bpp, pipe_config->dither); + DRM_DEBUG_KMS("fdi/pch: %i, lanes: %i, gmch_m: %u, gmch_n: %u, link_m: %u, link_n: %u, tu: %u\n", + pipe_config->has_pch_encoder, + pipe_config->fdi_lanes, + pipe_config->fdi_m_n.gmch_m, pipe_config->fdi_m_n.gmch_n, + pipe_config->fdi_m_n.link_m, pipe_config->fdi_m_n.link_n, + pipe_config->fdi_m_n.tu); + DRM_DEBUG_KMS("dp: %i, gmch_m: %u, gmch_n: %u, link_m: %u, link_n: %u, tu: %u\n", + pipe_config->has_dp_encoder, + pipe_config->dp_m_n.gmch_m, pipe_config->dp_m_n.gmch_n, + pipe_config->dp_m_n.link_m, pipe_config->dp_m_n.link_n, + pipe_config->dp_m_n.tu); + + DRM_DEBUG_KMS("dp: %i, gmch_m2: %u, gmch_n2: %u, link_m2: %u, link_n2: %u, tu2: %u\n", + pipe_config->has_dp_encoder, + pipe_config->dp_m2_n2.gmch_m, + pipe_config->dp_m2_n2.gmch_n, + pipe_config->dp_m2_n2.link_m, + pipe_config->dp_m2_n2.link_n, + pipe_config->dp_m2_n2.tu); + + DRM_DEBUG_KMS("audio: %i, infoframes: %i\n", + pipe_config->has_audio, + pipe_config->has_infoframe); + + DRM_DEBUG_KMS("requested mode:\n"); + drm_mode_debug_printmodeline(&pipe_config->base.mode); + DRM_DEBUG_KMS("adjusted mode:\n"); + drm_mode_debug_printmodeline(&pipe_config->base.adjusted_mode); + intel_dump_crtc_timings(&pipe_config->base.adjusted_mode); + DRM_DEBUG_KMS("port clock: %d\n", pipe_config->port_clock); + DRM_DEBUG_KMS("pipe src size: %dx%d\n", + pipe_config->pipe_src_w, pipe_config->pipe_src_h); + DRM_DEBUG_KMS("gmch pfit: control: 0x%08x, ratios: 0x%08x, lvds border: 0x%08x\n", + pipe_config->gmch_pfit.control, + pipe_config->gmch_pfit.pgm_ratios, + pipe_config->gmch_pfit.lvds_border_bits); + DRM_DEBUG_KMS("pch pfit: pos: 0x%08x, size: 0x%08x, %s\n", + pipe_config->pch_pfit.pos, + pipe_config->pch_pfit.size, + pipe_config->pch_pfit.enabled ? "enabled" : "disabled"); + DRM_DEBUG_KMS("ips: %i\n", pipe_config->ips_enabled); + DRM_DEBUG_KMS("double wide: %i\n", pipe_config->double_wide); +} + +static bool encoders_cloneable(const struct intel_encoder *a, + const struct intel_encoder *b) +{ + /* masks could be asymmetric, so check both ways */ + return a == b || (a->cloneable & (1 << b->type) && + b->cloneable & (1 << a->type)); +} + +static bool check_single_encoder_cloning(struct intel_crtc *crtc, + struct intel_encoder *encoder) +{ + struct drm_device *dev = crtc->base.dev; + struct intel_encoder *source_encoder; + + for_each_intel_encoder(dev, source_encoder) { + if (source_encoder->new_crtc != crtc) + continue; + + if (!encoders_cloneable(encoder, source_encoder)) + return false; + } + + return true; +} + +static bool check_encoder_cloning(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct intel_encoder *encoder; + + for_each_intel_encoder(dev, encoder) { + if (encoder->new_crtc != crtc) + continue; + + if (!check_single_encoder_cloning(crtc, encoder)) + return false; + } + + return true; +} + +static bool check_digital_port_conflicts(struct drm_device *dev) +{ + struct intel_connector *connector; + unsigned int used_ports = 0; + + /* + * Walk the connector list instead of the encoder + * list to detect the problem on ddi platforms + * where there's just one encoder per digital port. + */ + for_each_intel_connector(dev, connector) { + struct intel_encoder *encoder = connector->new_encoder; + + if (!encoder) + continue; + + WARN_ON(!encoder->new_crtc); + + switch (encoder->type) { + unsigned int port_mask; + case INTEL_OUTPUT_UNKNOWN: + if (WARN_ON(!HAS_DDI(dev))) + break; + case INTEL_OUTPUT_DISPLAYPORT: + case INTEL_OUTPUT_HDMI: + case INTEL_OUTPUT_EDP: + port_mask = 1 << enc_to_dig_port(&encoder->base)->port; + + /* the same port mustn't appear more than once */ + if (used_ports & port_mask) + return false; + + used_ports |= port_mask; + default: + break; + } + } + + return true; +} + +static void +clear_intel_crtc_state(struct intel_crtc_state *crtc_state) +{ + struct drm_crtc_state tmp_state; + + /* Clear only the intel specific part of the crtc state */ + tmp_state = crtc_state->base; + memset(crtc_state, 0, sizeof *crtc_state); + crtc_state->base = tmp_state; +} + +static struct intel_crtc_state * +intel_modeset_pipe_config(struct drm_crtc *crtc, + struct drm_framebuffer *fb, + struct drm_display_mode *mode, + struct drm_atomic_state *state) +{ + struct drm_device *dev = crtc->dev; + struct intel_encoder *encoder; + struct intel_connector *connector; + struct drm_connector_state *connector_state; + struct intel_crtc_state *pipe_config; + int plane_bpp, ret = -EINVAL; + int i; + bool retry = true; + + if (!check_encoder_cloning(to_intel_crtc(crtc))) { + DRM_DEBUG_KMS("rejecting invalid cloning configuration\n"); + return ERR_PTR(-EINVAL); + } + + if (!check_digital_port_conflicts(dev)) { + DRM_DEBUG_KMS("rejecting conflicting digital port configuration\n"); + return ERR_PTR(-EINVAL); + } + + pipe_config = intel_atomic_get_crtc_state(state, to_intel_crtc(crtc)); + if (IS_ERR(pipe_config)) + return pipe_config; + + clear_intel_crtc_state(pipe_config); + + pipe_config->base.crtc = crtc; + drm_mode_copy(&pipe_config->base.adjusted_mode, mode); + drm_mode_copy(&pipe_config->base.mode, mode); + + pipe_config->cpu_transcoder = + (enum transcoder) to_intel_crtc(crtc)->pipe; + pipe_config->shared_dpll = DPLL_ID_PRIVATE; + + /* + * Sanitize sync polarity flags based on requested ones. If neither + * positive or negative polarity is requested, treat this as meaning + * negative polarity. + */ + if (!(pipe_config->base.adjusted_mode.flags & + (DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NHSYNC))) + pipe_config->base.adjusted_mode.flags |= DRM_MODE_FLAG_NHSYNC; + + if (!(pipe_config->base.adjusted_mode.flags & + (DRM_MODE_FLAG_PVSYNC | DRM_MODE_FLAG_NVSYNC))) + pipe_config->base.adjusted_mode.flags |= DRM_MODE_FLAG_NVSYNC; + + /* Compute a starting value for pipe_config->pipe_bpp taking the source + * plane pixel format and any sink constraints into account. Returns the + * source plane bpp so that dithering can be selected on mismatches + * after encoders and crtc also have had their say. */ + plane_bpp = compute_baseline_pipe_bpp(to_intel_crtc(crtc), + fb, pipe_config); + if (plane_bpp < 0) + goto fail; + + /* + * Determine the real pipe dimensions. Note that stereo modes can + * increase the actual pipe size due to the frame doubling and + * insertion of additional space for blanks between the frame. This + * is stored in the crtc timings. We use the requested mode to do this + * computation to clearly distinguish it from the adjusted mode, which + * can be changed by the connectors in the below retry loop. + */ + drm_crtc_get_hv_timing(&pipe_config->base.mode, + &pipe_config->pipe_src_w, + &pipe_config->pipe_src_h); + +encoder_retry: + /* Ensure the port clock defaults are reset when retrying. */ + pipe_config->port_clock = 0; + pipe_config->pixel_multiplier = 1; + + /* Fill in default crtc timings, allow encoders to overwrite them. */ + drm_mode_set_crtcinfo(&pipe_config->base.adjusted_mode, + CRTC_STEREO_DOUBLE); + + /* Pass our mode to the connectors and the CRTC to give them a chance to + * adjust it according to limitations or connector properties, and also + * a chance to reject the mode entirely. + */ + for (i = 0; i < state->num_connector; i++) { + connector = to_intel_connector(state->connectors[i]); + if (!connector) + continue; + + connector_state = state->connector_states[i]; + if (connector_state->crtc != crtc) + continue; + + encoder = to_intel_encoder(connector_state->best_encoder); + + if (!(encoder->compute_config(encoder, pipe_config))) { + DRM_DEBUG_KMS("Encoder config failure\n"); + goto fail; + } + } + + /* Set default port clock if not overwritten by the encoder. Needs to be + * done afterwards in case the encoder adjusts the mode. */ + if (!pipe_config->port_clock) + pipe_config->port_clock = pipe_config->base.adjusted_mode.crtc_clock + * pipe_config->pixel_multiplier; + + ret = intel_crtc_compute_config(to_intel_crtc(crtc), pipe_config); + if (ret < 0) { + DRM_DEBUG_KMS("CRTC fixup failed\n"); + goto fail; + } + + if (ret == RETRY) { + if (WARN(!retry, "loop in pipe configuration computation\n")) { + ret = -EINVAL; + goto fail; + } + + DRM_DEBUG_KMS("CRTC bw constrained, retrying\n"); + retry = false; + goto encoder_retry; + } + + pipe_config->dither = pipe_config->pipe_bpp != plane_bpp; + DRM_DEBUG_KMS("plane bpp: %i, pipe bpp: %i, dithering: %i\n", + plane_bpp, pipe_config->pipe_bpp, pipe_config->dither); + + return pipe_config; +fail: + return ERR_PTR(ret); +} + +/* Computes which crtcs are affected and sets the relevant bits in the mask. For + * simplicity we use the crtc's pipe number (because it's easier to obtain). */ +static void +intel_modeset_affected_pipes(struct drm_crtc *crtc, unsigned *modeset_pipes, + unsigned *prepare_pipes, unsigned *disable_pipes) +{ + struct intel_crtc *intel_crtc; + struct drm_device *dev = crtc->dev; + struct intel_encoder *encoder; + struct intel_connector *connector; + struct drm_crtc *tmp_crtc; + + *disable_pipes = *modeset_pipes = *prepare_pipes = 0; + + /* Check which crtcs have changed outputs connected to them, these need + * to be part of the prepare_pipes mask. We don't (yet) support global + * modeset across multiple crtcs, so modeset_pipes will only have one + * bit set at most. */ + for_each_intel_connector(dev, connector) { + if (connector->base.encoder == &connector->new_encoder->base) + continue; + + if (connector->base.encoder) { + tmp_crtc = connector->base.encoder->crtc; + + *prepare_pipes |= 1 << to_intel_crtc(tmp_crtc)->pipe; + } + + if (connector->new_encoder) + *prepare_pipes |= + 1 << connector->new_encoder->new_crtc->pipe; + } + + for_each_intel_encoder(dev, encoder) { + if (encoder->base.crtc == &encoder->new_crtc->base) + continue; + + if (encoder->base.crtc) { + tmp_crtc = encoder->base.crtc; + + *prepare_pipes |= 1 << to_intel_crtc(tmp_crtc)->pipe; + } + + if (encoder->new_crtc) + *prepare_pipes |= 1 << encoder->new_crtc->pipe; + } + + /* Check for pipes that will be enabled/disabled ... */ + for_each_intel_crtc(dev, intel_crtc) { + if (intel_crtc->base.state->enable == intel_crtc->new_enabled) + continue; + + if (!intel_crtc->new_enabled) + *disable_pipes |= 1 << intel_crtc->pipe; + else + *prepare_pipes |= 1 << intel_crtc->pipe; + } + + + /* set_mode is also used to update properties on life display pipes. */ + intel_crtc = to_intel_crtc(crtc); + if (intel_crtc->new_enabled) + *prepare_pipes |= 1 << intel_crtc->pipe; + + /* + * For simplicity do a full modeset on any pipe where the output routing + * changed. We could be more clever, but that would require us to be + * more careful with calling the relevant encoder->mode_set functions. + */ + if (*prepare_pipes) + *modeset_pipes = *prepare_pipes; + + /* ... and mask these out. */ + *modeset_pipes &= ~(*disable_pipes); + *prepare_pipes &= ~(*disable_pipes); + + /* + * HACK: We don't (yet) fully support global modesets. intel_set_config + * obies this rule, but the modeset restore mode of + * intel_modeset_setup_hw_state does not. + */ + *modeset_pipes &= 1 << intel_crtc->pipe; + *prepare_pipes &= 1 << intel_crtc->pipe; + + DRM_DEBUG_KMS("set mode pipe masks: modeset: %x, prepare: %x, disable: %x\n", + *modeset_pipes, *prepare_pipes, *disable_pipes); +} + +static bool intel_crtc_in_use(struct drm_crtc *crtc) +{ + struct drm_encoder *encoder; + struct drm_device *dev = crtc->dev; + + list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) + if (encoder->crtc == crtc) + return true; + + return false; +} + +static void +intel_modeset_update_state(struct drm_device *dev, unsigned prepare_pipes) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_encoder *intel_encoder; + struct intel_crtc *intel_crtc; + struct drm_connector *connector; + + intel_shared_dpll_commit(dev_priv); + + for_each_intel_encoder(dev, intel_encoder) { + if (!intel_encoder->base.crtc) + continue; + + intel_crtc = to_intel_crtc(intel_encoder->base.crtc); + + if (prepare_pipes & (1 << intel_crtc->pipe)) + intel_encoder->connectors_active = false; + } + + intel_modeset_commit_output_state(dev); + + /* Double check state. */ + for_each_intel_crtc(dev, intel_crtc) { + WARN_ON(intel_crtc->base.state->enable != intel_crtc_in_use(&intel_crtc->base)); + WARN_ON(intel_crtc->new_config && + intel_crtc->new_config != intel_crtc->config); + WARN_ON(intel_crtc->base.state->enable != !!intel_crtc->new_config); + } + + list_for_each_entry(connector, &dev->mode_config.connector_list, head) { + if (!connector->encoder || !connector->encoder->crtc) + continue; + + intel_crtc = to_intel_crtc(connector->encoder->crtc); + + if (prepare_pipes & (1 << intel_crtc->pipe)) { + struct drm_property *dpms_property = + dev->mode_config.dpms_property; + + connector->dpms = DRM_MODE_DPMS_ON; + drm_object_property_set_value(&connector->base, + dpms_property, + DRM_MODE_DPMS_ON); + + intel_encoder = to_intel_encoder(connector->encoder); + intel_encoder->connectors_active = true; + } + } + +} + +static bool intel_fuzzy_clock_check(int clock1, int clock2) +{ + int diff; + + if (clock1 == clock2) + return true; + + if (!clock1 || !clock2) + return false; + + diff = abs(clock1 - clock2); + + if (((((diff + clock1 + clock2) * 100)) / (clock1 + clock2)) < 105) + return true; + + return false; +} + +#define for_each_intel_crtc_masked(dev, mask, intel_crtc) \ + list_for_each_entry((intel_crtc), \ + &(dev)->mode_config.crtc_list, \ + base.head) \ + if (mask & (1 <<(intel_crtc)->pipe)) + +static bool +intel_pipe_config_compare(struct drm_device *dev, + struct intel_crtc_state *current_config, + struct intel_crtc_state *pipe_config) +{ +#define PIPE_CONF_CHECK_X(name) \ + if (current_config->name != pipe_config->name) { \ + DRM_ERROR("mismatch in " #name " " \ + "(expected 0x%08x, found 0x%08x)\n", \ + current_config->name, \ + pipe_config->name); \ + return false; \ + } + +#define PIPE_CONF_CHECK_I(name) \ + if (current_config->name != pipe_config->name) { \ + DRM_ERROR("mismatch in " #name " " \ + "(expected %i, found %i)\n", \ + current_config->name, \ + pipe_config->name); \ + return false; \ + } + +/* This is required for BDW+ where there is only one set of registers for + * switching between high and low RR. + * This macro can be used whenever a comparison has to be made between one + * hw state and multiple sw state variables. + */ +#define PIPE_CONF_CHECK_I_ALT(name, alt_name) \ + if ((current_config->name != pipe_config->name) && \ + (current_config->alt_name != pipe_config->name)) { \ + DRM_ERROR("mismatch in " #name " " \ + "(expected %i or %i, found %i)\n", \ + current_config->name, \ + current_config->alt_name, \ + pipe_config->name); \ + return false; \ + } + +#define PIPE_CONF_CHECK_FLAGS(name, mask) \ + if ((current_config->name ^ pipe_config->name) & (mask)) { \ + DRM_ERROR("mismatch in " #name "(" #mask ") " \ + "(expected %i, found %i)\n", \ + current_config->name & (mask), \ + pipe_config->name & (mask)); \ + return false; \ + } + +#define PIPE_CONF_CHECK_CLOCK_FUZZY(name) \ + if (!intel_fuzzy_clock_check(current_config->name, pipe_config->name)) { \ + DRM_ERROR("mismatch in " #name " " \ + "(expected %i, found %i)\n", \ + current_config->name, \ + pipe_config->name); \ + return false; \ + } + +#define PIPE_CONF_QUIRK(quirk) \ + ((current_config->quirks | pipe_config->quirks) & (quirk)) + + PIPE_CONF_CHECK_I(cpu_transcoder); + + PIPE_CONF_CHECK_I(has_pch_encoder); + PIPE_CONF_CHECK_I(fdi_lanes); + PIPE_CONF_CHECK_I(fdi_m_n.gmch_m); + PIPE_CONF_CHECK_I(fdi_m_n.gmch_n); + PIPE_CONF_CHECK_I(fdi_m_n.link_m); + PIPE_CONF_CHECK_I(fdi_m_n.link_n); + PIPE_CONF_CHECK_I(fdi_m_n.tu); + + PIPE_CONF_CHECK_I(has_dp_encoder); + + if (INTEL_INFO(dev)->gen < 8) { + PIPE_CONF_CHECK_I(dp_m_n.gmch_m); + PIPE_CONF_CHECK_I(dp_m_n.gmch_n); + PIPE_CONF_CHECK_I(dp_m_n.link_m); + PIPE_CONF_CHECK_I(dp_m_n.link_n); + PIPE_CONF_CHECK_I(dp_m_n.tu); + + if (current_config->has_drrs) { + PIPE_CONF_CHECK_I(dp_m2_n2.gmch_m); + PIPE_CONF_CHECK_I(dp_m2_n2.gmch_n); + PIPE_CONF_CHECK_I(dp_m2_n2.link_m); + PIPE_CONF_CHECK_I(dp_m2_n2.link_n); + PIPE_CONF_CHECK_I(dp_m2_n2.tu); + } + } else { + PIPE_CONF_CHECK_I_ALT(dp_m_n.gmch_m, dp_m2_n2.gmch_m); + PIPE_CONF_CHECK_I_ALT(dp_m_n.gmch_n, dp_m2_n2.gmch_n); + PIPE_CONF_CHECK_I_ALT(dp_m_n.link_m, dp_m2_n2.link_m); + PIPE_CONF_CHECK_I_ALT(dp_m_n.link_n, dp_m2_n2.link_n); + PIPE_CONF_CHECK_I_ALT(dp_m_n.tu, dp_m2_n2.tu); + } + + PIPE_CONF_CHECK_I(base.adjusted_mode.crtc_hdisplay); + PIPE_CONF_CHECK_I(base.adjusted_mode.crtc_htotal); + PIPE_CONF_CHECK_I(base.adjusted_mode.crtc_hblank_start); + PIPE_CONF_CHECK_I(base.adjusted_mode.crtc_hblank_end); + PIPE_CONF_CHECK_I(base.adjusted_mode.crtc_hsync_start); + PIPE_CONF_CHECK_I(base.adjusted_mode.crtc_hsync_end); + + PIPE_CONF_CHECK_I(base.adjusted_mode.crtc_vdisplay); + PIPE_CONF_CHECK_I(base.adjusted_mode.crtc_vtotal); + PIPE_CONF_CHECK_I(base.adjusted_mode.crtc_vblank_start); + PIPE_CONF_CHECK_I(base.adjusted_mode.crtc_vblank_end); + PIPE_CONF_CHECK_I(base.adjusted_mode.crtc_vsync_start); + PIPE_CONF_CHECK_I(base.adjusted_mode.crtc_vsync_end); + + PIPE_CONF_CHECK_I(pixel_multiplier); + PIPE_CONF_CHECK_I(has_hdmi_sink); + if ((INTEL_INFO(dev)->gen < 8 && !IS_HASWELL(dev)) || + IS_VALLEYVIEW(dev)) + PIPE_CONF_CHECK_I(limited_color_range); + PIPE_CONF_CHECK_I(has_infoframe); + + PIPE_CONF_CHECK_I(has_audio); + + PIPE_CONF_CHECK_FLAGS(base.adjusted_mode.flags, + DRM_MODE_FLAG_INTERLACE); + + if (!PIPE_CONF_QUIRK(PIPE_CONFIG_QUIRK_MODE_SYNC_FLAGS)) { + PIPE_CONF_CHECK_FLAGS(base.adjusted_mode.flags, + DRM_MODE_FLAG_PHSYNC); + PIPE_CONF_CHECK_FLAGS(base.adjusted_mode.flags, + DRM_MODE_FLAG_NHSYNC); + PIPE_CONF_CHECK_FLAGS(base.adjusted_mode.flags, + DRM_MODE_FLAG_PVSYNC); + PIPE_CONF_CHECK_FLAGS(base.adjusted_mode.flags, + DRM_MODE_FLAG_NVSYNC); + } + + PIPE_CONF_CHECK_I(pipe_src_w); + PIPE_CONF_CHECK_I(pipe_src_h); + + /* + * FIXME: BIOS likes to set up a cloned config with lvds+external + * screen. Since we don't yet re-compute the pipe config when moving + * just the lvds port away to another pipe the sw tracking won't match. + * + * Proper atomic modesets with recomputed global state will fix this. + * Until then just don't check gmch state for inherited modes. + */ + if (!PIPE_CONF_QUIRK(PIPE_CONFIG_QUIRK_INHERITED_MODE)) { + PIPE_CONF_CHECK_I(gmch_pfit.control); + /* pfit ratios are autocomputed by the hw on gen4+ */ + if (INTEL_INFO(dev)->gen < 4) + PIPE_CONF_CHECK_I(gmch_pfit.pgm_ratios); + PIPE_CONF_CHECK_I(gmch_pfit.lvds_border_bits); + } + + PIPE_CONF_CHECK_I(pch_pfit.enabled); + if (current_config->pch_pfit.enabled) { + PIPE_CONF_CHECK_I(pch_pfit.pos); + PIPE_CONF_CHECK_I(pch_pfit.size); + } + + /* BDW+ don't expose a synchronous way to read the state */ + if (IS_HASWELL(dev)) + PIPE_CONF_CHECK_I(ips_enabled); + + PIPE_CONF_CHECK_I(double_wide); + + PIPE_CONF_CHECK_X(ddi_pll_sel); + + PIPE_CONF_CHECK_I(shared_dpll); + PIPE_CONF_CHECK_X(dpll_hw_state.dpll); + PIPE_CONF_CHECK_X(dpll_hw_state.dpll_md); + PIPE_CONF_CHECK_X(dpll_hw_state.fp0); + PIPE_CONF_CHECK_X(dpll_hw_state.fp1); + PIPE_CONF_CHECK_X(dpll_hw_state.wrpll); + PIPE_CONF_CHECK_X(dpll_hw_state.ctrl1); + PIPE_CONF_CHECK_X(dpll_hw_state.cfgcr1); + PIPE_CONF_CHECK_X(dpll_hw_state.cfgcr2); + + if (IS_G4X(dev) || INTEL_INFO(dev)->gen >= 5) + PIPE_CONF_CHECK_I(pipe_bpp); + + PIPE_CONF_CHECK_CLOCK_FUZZY(base.adjusted_mode.crtc_clock); + PIPE_CONF_CHECK_CLOCK_FUZZY(port_clock); + +#undef PIPE_CONF_CHECK_X +#undef PIPE_CONF_CHECK_I +#undef PIPE_CONF_CHECK_I_ALT +#undef PIPE_CONF_CHECK_FLAGS +#undef PIPE_CONF_CHECK_CLOCK_FUZZY +#undef PIPE_CONF_QUIRK + + return true; +} + +static void check_wm_state(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct skl_ddb_allocation hw_ddb, *sw_ddb; + struct intel_crtc *intel_crtc; + int plane; + + if (INTEL_INFO(dev)->gen < 9) + return; + + skl_ddb_get_hw_state(dev_priv, &hw_ddb); + sw_ddb = &dev_priv->wm.skl_hw.ddb; + + for_each_intel_crtc(dev, intel_crtc) { + struct skl_ddb_entry *hw_entry, *sw_entry; + const enum pipe pipe = intel_crtc->pipe; + + if (!intel_crtc->active) + continue; + + /* planes */ + for_each_plane(dev_priv, pipe, plane) { + hw_entry = &hw_ddb.plane[pipe][plane]; + sw_entry = &sw_ddb->plane[pipe][plane]; + + if (skl_ddb_entry_equal(hw_entry, sw_entry)) + continue; + + DRM_ERROR("mismatch in DDB state pipe %c plane %d " + "(expected (%u,%u), found (%u,%u))\n", + pipe_name(pipe), plane + 1, + sw_entry->start, sw_entry->end, + hw_entry->start, hw_entry->end); + } + + /* cursor */ + hw_entry = &hw_ddb.cursor[pipe]; + sw_entry = &sw_ddb->cursor[pipe]; + + if (skl_ddb_entry_equal(hw_entry, sw_entry)) + continue; + + DRM_ERROR("mismatch in DDB state pipe %c cursor " + "(expected (%u,%u), found (%u,%u))\n", + pipe_name(pipe), + sw_entry->start, sw_entry->end, + hw_entry->start, hw_entry->end); + } +} + +static void +check_connector_state(struct drm_device *dev) +{ + struct intel_connector *connector; + + for_each_intel_connector(dev, connector) { + /* This also checks the encoder/connector hw state with the + * ->get_hw_state callbacks. */ + intel_connector_check_state(connector); + + I915_STATE_WARN(&connector->new_encoder->base != connector->base.encoder, + "connector's staged encoder doesn't match current encoder\n"); + } +} + +static void +check_encoder_state(struct drm_device *dev) +{ + struct intel_encoder *encoder; + struct intel_connector *connector; + + for_each_intel_encoder(dev, encoder) { + bool enabled = false; + bool active = false; + enum pipe pipe, tracked_pipe; + + DRM_DEBUG_KMS("[ENCODER:%d:%s]\n", + encoder->base.base.id, + encoder->base.name); + + I915_STATE_WARN(&encoder->new_crtc->base != encoder->base.crtc, + "encoder's stage crtc doesn't match current crtc\n"); + I915_STATE_WARN(encoder->connectors_active && !encoder->base.crtc, + "encoder's active_connectors set, but no crtc\n"); + + for_each_intel_connector(dev, connector) { + if (connector->base.encoder != &encoder->base) + continue; + enabled = true; + if (connector->base.dpms != DRM_MODE_DPMS_OFF) + active = true; + } + /* + * for MST connectors if we unplug the connector is gone + * away but the encoder is still connected to a crtc + * until a modeset happens in response to the hotplug. + */ + if (!enabled && encoder->base.encoder_type == DRM_MODE_ENCODER_DPMST) + continue; + + I915_STATE_WARN(!!encoder->base.crtc != enabled, + "encoder's enabled state mismatch " + "(expected %i, found %i)\n", + !!encoder->base.crtc, enabled); + I915_STATE_WARN(active && !encoder->base.crtc, + "active encoder with no crtc\n"); + + I915_STATE_WARN(encoder->connectors_active != active, + "encoder's computed active state doesn't match tracked active state " + "(expected %i, found %i)\n", active, encoder->connectors_active); + + active = encoder->get_hw_state(encoder, &pipe); + I915_STATE_WARN(active != encoder->connectors_active, + "encoder's hw state doesn't match sw tracking " + "(expected %i, found %i)\n", + encoder->connectors_active, active); + + if (!encoder->base.crtc) + continue; + + tracked_pipe = to_intel_crtc(encoder->base.crtc)->pipe; + I915_STATE_WARN(active && pipe != tracked_pipe, + "active encoder's pipe doesn't match" + "(expected %i, found %i)\n", + tracked_pipe, pipe); + + } +} + +static void +check_crtc_state(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *crtc; + struct intel_encoder *encoder; + struct intel_crtc_state pipe_config; + + for_each_intel_crtc(dev, crtc) { + bool enabled = false; + bool active = false; + + memset(&pipe_config, 0, sizeof(pipe_config)); + + DRM_DEBUG_KMS("[CRTC:%d]\n", + crtc->base.base.id); + + I915_STATE_WARN(crtc->active && !crtc->base.state->enable, + "active crtc, but not enabled in sw tracking\n"); + + for_each_intel_encoder(dev, encoder) { + if (encoder->base.crtc != &crtc->base) + continue; + enabled = true; + if (encoder->connectors_active) + active = true; + } + + I915_STATE_WARN(active != crtc->active, + "crtc's computed active state doesn't match tracked active state " + "(expected %i, found %i)\n", active, crtc->active); + I915_STATE_WARN(enabled != crtc->base.state->enable, + "crtc's computed enabled state doesn't match tracked enabled state " + "(expected %i, found %i)\n", enabled, + crtc->base.state->enable); + + active = dev_priv->display.get_pipe_config(crtc, + &pipe_config); + + /* hw state is inconsistent with the pipe quirk */ + if ((crtc->pipe == PIPE_A && dev_priv->quirks & QUIRK_PIPEA_FORCE) || + (crtc->pipe == PIPE_B && dev_priv->quirks & QUIRK_PIPEB_FORCE)) + active = crtc->active; + + for_each_intel_encoder(dev, encoder) { + enum pipe pipe; + if (encoder->base.crtc != &crtc->base) + continue; + if (encoder->get_hw_state(encoder, &pipe)) + encoder->get_config(encoder, &pipe_config); + } + + I915_STATE_WARN(crtc->active != active, + "crtc active state doesn't match with hw state " + "(expected %i, found %i)\n", crtc->active, active); + + if (active && + !intel_pipe_config_compare(dev, crtc->config, &pipe_config)) { + I915_STATE_WARN(1, "pipe state doesn't match!\n"); + intel_dump_pipe_config(crtc, &pipe_config, + "[hw state]"); + intel_dump_pipe_config(crtc, crtc->config, + "[sw state]"); + } + } +} + +static void +check_shared_dpll_state(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *crtc; + struct intel_dpll_hw_state dpll_hw_state; + int i; + + for (i = 0; i < dev_priv->num_shared_dpll; i++) { + struct intel_shared_dpll *pll = &dev_priv->shared_dplls[i]; + int enabled_crtcs = 0, active_crtcs = 0; + bool active; + + memset(&dpll_hw_state, 0, sizeof(dpll_hw_state)); + + DRM_DEBUG_KMS("%s\n", pll->name); + + active = pll->get_hw_state(dev_priv, pll, &dpll_hw_state); + + I915_STATE_WARN(pll->active > hweight32(pll->config.crtc_mask), + "more active pll users than references: %i vs %i\n", + pll->active, hweight32(pll->config.crtc_mask)); + I915_STATE_WARN(pll->active && !pll->on, + "pll in active use but not on in sw tracking\n"); + I915_STATE_WARN(pll->on && !pll->active, + "pll in on but not on in use in sw tracking\n"); + I915_STATE_WARN(pll->on != active, + "pll on state mismatch (expected %i, found %i)\n", + pll->on, active); + + for_each_intel_crtc(dev, crtc) { + if (crtc->base.state->enable && intel_crtc_to_shared_dpll(crtc) == pll) + enabled_crtcs++; + if (crtc->active && intel_crtc_to_shared_dpll(crtc) == pll) + active_crtcs++; + } + I915_STATE_WARN(pll->active != active_crtcs, + "pll active crtcs mismatch (expected %i, found %i)\n", + pll->active, active_crtcs); + I915_STATE_WARN(hweight32(pll->config.crtc_mask) != enabled_crtcs, + "pll enabled crtcs mismatch (expected %i, found %i)\n", + hweight32(pll->config.crtc_mask), enabled_crtcs); + + I915_STATE_WARN(pll->on && memcmp(&pll->config.hw_state, &dpll_hw_state, + sizeof(dpll_hw_state)), + "pll hw state mismatch\n"); + } +} + +void +intel_modeset_check_state(struct drm_device *dev) +{ + check_wm_state(dev); + check_connector_state(dev); + check_encoder_state(dev); + check_crtc_state(dev); + check_shared_dpll_state(dev); +} + +void ironlake_check_encoder_dotclock(const struct intel_crtc_state *pipe_config, + int dotclock) +{ + /* + * FDI already provided one idea for the dotclock. + * Yell if the encoder disagrees. + */ + WARN(!intel_fuzzy_clock_check(pipe_config->base.adjusted_mode.crtc_clock, dotclock), + "FDI dotclock and encoder dotclock mismatch, fdi: %i, encoder: %i\n", + pipe_config->base.adjusted_mode.crtc_clock, dotclock); +} + +static void update_scanline_offset(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + + /* + * The scanline counter increments at the leading edge of hsync. + * + * On most platforms it starts counting from vtotal-1 on the + * first active line. That means the scanline counter value is + * always one less than what we would expect. Ie. just after + * start of vblank, which also occurs at start of hsync (on the + * last active line), the scanline counter will read vblank_start-1. + * + * On gen2 the scanline counter starts counting from 1 instead + * of vtotal-1, so we have to subtract one (or rather add vtotal-1 + * to keep the value positive), instead of adding one. + * + * On HSW+ the behaviour of the scanline counter depends on the output + * type. For DP ports it behaves like most other platforms, but on HDMI + * there's an extra 1 line difference. So we need to add two instead of + * one to the value. + */ + if (IS_GEN2(dev)) { + const struct drm_display_mode *mode = &crtc->config->base.adjusted_mode; + int vtotal; + + vtotal = mode->crtc_vtotal; + if (mode->flags & DRM_MODE_FLAG_INTERLACE) + vtotal /= 2; + + crtc->scanline_offset = vtotal - 1; + } else if (HAS_DDI(dev) && + intel_pipe_has_type(crtc, INTEL_OUTPUT_HDMI)) { + crtc->scanline_offset = 2; + } else + crtc->scanline_offset = 1; +} + +static struct intel_crtc_state * +intel_modeset_compute_config(struct drm_crtc *crtc, + struct drm_display_mode *mode, + struct drm_framebuffer *fb, + struct drm_atomic_state *state, + unsigned *modeset_pipes, + unsigned *prepare_pipes, + unsigned *disable_pipes) +{ + struct drm_device *dev = crtc->dev; + struct intel_crtc_state *pipe_config = NULL; + struct intel_crtc *intel_crtc; + int ret = 0; + + ret = drm_atomic_add_affected_connectors(state, crtc); + if (ret) + return ERR_PTR(ret); + + intel_modeset_affected_pipes(crtc, modeset_pipes, + prepare_pipes, disable_pipes); + + for_each_intel_crtc_masked(dev, *disable_pipes, intel_crtc) { + pipe_config = intel_atomic_get_crtc_state(state, intel_crtc); + if (IS_ERR(pipe_config)) + return pipe_config; + + pipe_config->base.enable = false; + } + + /* + * Note this needs changes when we start tracking multiple modes + * and crtcs. At that point we'll need to compute the whole config + * (i.e. one pipe_config for each crtc) rather than just the one + * for this crtc. + */ + for_each_intel_crtc_masked(dev, *modeset_pipes, intel_crtc) { + /* FIXME: For now we still expect modeset_pipes has at most + * one bit set. */ + if (WARN_ON(&intel_crtc->base != crtc)) + continue; + + pipe_config = intel_modeset_pipe_config(crtc, fb, mode, state); + if (IS_ERR(pipe_config)) + return pipe_config; + + intel_dump_pipe_config(to_intel_crtc(crtc), pipe_config, + "[modeset]"); + } + + return intel_atomic_get_crtc_state(state, to_intel_crtc(crtc));; +} + +static int __intel_set_mode_setup_plls(struct drm_device *dev, + unsigned modeset_pipes, + unsigned disable_pipes) +{ + struct drm_i915_private *dev_priv = to_i915(dev); + unsigned clear_pipes = modeset_pipes | disable_pipes; + struct intel_crtc *intel_crtc; + int ret = 0; + + if (!dev_priv->display.crtc_compute_clock) + return 0; + + ret = intel_shared_dpll_start_config(dev_priv, clear_pipes); + if (ret) + goto done; + + for_each_intel_crtc_masked(dev, modeset_pipes, intel_crtc) { + struct intel_crtc_state *state = intel_crtc->new_config; + ret = dev_priv->display.crtc_compute_clock(intel_crtc, + state); + if (ret) { + intel_shared_dpll_abort_config(dev_priv); + goto done; + } + } + +done: + return ret; +} + +static int __intel_set_mode(struct drm_crtc *crtc, + struct drm_display_mode *mode, + int x, int y, struct drm_framebuffer *fb, + struct intel_crtc_state *pipe_config, + unsigned modeset_pipes, + unsigned prepare_pipes, + unsigned disable_pipes) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_display_mode *saved_mode; + struct intel_crtc_state *crtc_state_copy = NULL; + struct intel_crtc *intel_crtc; + int ret = 0; + + saved_mode = kmalloc(sizeof(*saved_mode), GFP_KERNEL); + if (!saved_mode) + return -ENOMEM; + + crtc_state_copy = kmalloc(sizeof(*crtc_state_copy), GFP_KERNEL); + if (!crtc_state_copy) { + ret = -ENOMEM; + goto done; + } + + *saved_mode = crtc->mode; + + if (modeset_pipes) + to_intel_crtc(crtc)->new_config = pipe_config; + + /* + * See if the config requires any additional preparation, e.g. + * to adjust global state with pipes off. We need to do this + * here so we can get the modeset_pipe updated config for the new + * mode set on this crtc. For other crtcs we need to use the + * adjusted_mode bits in the crtc directly. + */ + if (IS_VALLEYVIEW(dev)) { + valleyview_modeset_global_pipes(dev, &prepare_pipes); + + /* may have added more to prepare_pipes than we should */ + prepare_pipes &= ~disable_pipes; + } + + ret = __intel_set_mode_setup_plls(dev, modeset_pipes, disable_pipes); + if (ret) + goto done; + + for_each_intel_crtc_masked(dev, disable_pipes, intel_crtc) + intel_crtc_disable(&intel_crtc->base); + + for_each_intel_crtc_masked(dev, prepare_pipes, intel_crtc) { + if (intel_crtc->base.state->enable) + dev_priv->display.crtc_disable(&intel_crtc->base); + } + + /* crtc->mode is already used by the ->mode_set callbacks, hence we need + * to set it here already despite that we pass it down the callchain. + * + * Note we'll need to fix this up when we start tracking multiple + * pipes; here we assume a single modeset_pipe and only track the + * single crtc and mode. + */ + if (modeset_pipes) { + crtc->mode = *mode; + /* mode_set/enable/disable functions rely on a correct pipe + * config. */ + intel_crtc_set_state(to_intel_crtc(crtc), pipe_config); + + /* + * Calculate and store various constants which + * are later needed by vblank and swap-completion + * timestamping. They are derived from true hwmode. + */ + drm_calc_timestamping_constants(crtc, + &pipe_config->base.adjusted_mode); + } + + /* Only after disabling all output pipelines that will be changed can we + * update the the output configuration. */ + intel_modeset_update_state(dev, prepare_pipes); + + modeset_update_crtc_power_domains(pipe_config->base.state); + + /* Set up the DPLL and any encoders state that needs to adjust or depend + * on the DPLL. + */ + for_each_intel_crtc_masked(dev, modeset_pipes, intel_crtc) { + struct drm_plane *primary = intel_crtc->base.primary; + int vdisplay, hdisplay; + + drm_crtc_get_hv_timing(mode, &hdisplay, &vdisplay); + ret = drm_plane_helper_update(primary, &intel_crtc->base, + fb, 0, 0, + hdisplay, vdisplay, + x << 16, y << 16, + hdisplay << 16, vdisplay << 16); + } + + /* Now enable the clocks, plane, pipe, and connectors that we set up. */ + for_each_intel_crtc_masked(dev, prepare_pipes, intel_crtc) { + update_scanline_offset(intel_crtc); + + dev_priv->display.crtc_enable(&intel_crtc->base); + } + + /* FIXME: add subpixel order */ +done: + if (ret && crtc->state->enable) + crtc->mode = *saved_mode; + + if (ret == 0 && pipe_config) { + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + + /* The pipe_config will be freed with the atomic state, so + * make a copy. */ + memcpy(crtc_state_copy, intel_crtc->config, + sizeof *crtc_state_copy); + intel_crtc->config = crtc_state_copy; + intel_crtc->base.state = &crtc_state_copy->base; + + if (modeset_pipes) + intel_crtc->new_config = intel_crtc->config; + } else { + kfree(crtc_state_copy); + } + + kfree(saved_mode); + return ret; +} + +static int intel_set_mode_pipes(struct drm_crtc *crtc, + struct drm_display_mode *mode, + int x, int y, struct drm_framebuffer *fb, + struct intel_crtc_state *pipe_config, + unsigned modeset_pipes, + unsigned prepare_pipes, + unsigned disable_pipes) +{ + int ret; + + ret = __intel_set_mode(crtc, mode, x, y, fb, pipe_config, modeset_pipes, + prepare_pipes, disable_pipes); + + if (ret == 0) + intel_modeset_check_state(crtc->dev); + + return ret; +} + +static int intel_set_mode(struct drm_crtc *crtc, + struct drm_display_mode *mode, + int x, int y, struct drm_framebuffer *fb, + struct drm_atomic_state *state) +{ + struct intel_crtc_state *pipe_config; + unsigned modeset_pipes, prepare_pipes, disable_pipes; + int ret = 0; + + pipe_config = intel_modeset_compute_config(crtc, mode, fb, state, + &modeset_pipes, + &prepare_pipes, + &disable_pipes); + + if (IS_ERR(pipe_config)) { + ret = PTR_ERR(pipe_config); + goto out; + } + + ret = intel_set_mode_pipes(crtc, mode, x, y, fb, pipe_config, + modeset_pipes, prepare_pipes, + disable_pipes); + if (ret) + goto out; + +out: + return ret; +} + +void intel_crtc_restore_mode(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_atomic_state *state; + struct intel_encoder *encoder; + struct intel_connector *connector; + struct drm_connector_state *connector_state; + + state = drm_atomic_state_alloc(dev); + if (!state) { + DRM_DEBUG_KMS("[CRTC:%d] mode restore failed, out of memory", + crtc->base.id); + return; + } + + state->acquire_ctx = dev->mode_config.acquire_ctx; + + /* The force restore path in the HW readout code relies on the staged + * config still keeping the user requested config while the actual + * state has been overwritten by the configuration read from HW. We + * need to copy the staged config to the atomic state, otherwise the + * mode set will just reapply the state the HW is already in. */ + for_each_intel_encoder(dev, encoder) { + if (&encoder->new_crtc->base != crtc) + continue; + + for_each_intel_connector(dev, connector) { + if (connector->new_encoder != encoder) + continue; + + connector_state = drm_atomic_get_connector_state(state, &connector->base); + if (IS_ERR(connector_state)) { + DRM_DEBUG_KMS("Failed to add [CONNECTOR:%d:%s] to state: %ld\n", + connector->base.base.id, + connector->base.name, + PTR_ERR(connector_state)); + continue; + } + + connector_state->crtc = crtc; + connector_state->best_encoder = &encoder->base; + } + } + + intel_set_mode(crtc, &crtc->mode, crtc->x, crtc->y, crtc->primary->fb, + state); + + drm_atomic_state_free(state); +} + +#undef for_each_intel_crtc_masked + +static void intel_set_config_free(struct intel_set_config *config) +{ + if (!config) + return; + + kfree(config->save_connector_encoders); + kfree(config->save_encoder_crtcs); + kfree(config->save_crtc_enabled); + kfree(config); +} + +static int intel_set_config_save_state(struct drm_device *dev, + struct intel_set_config *config) +{ + struct drm_crtc *crtc; + struct drm_encoder *encoder; + struct drm_connector *connector; + int count; + + config->save_crtc_enabled = + kcalloc(dev->mode_config.num_crtc, + sizeof(bool), GFP_KERNEL); + if (!config->save_crtc_enabled) + return -ENOMEM; + + config->save_encoder_crtcs = + kcalloc(dev->mode_config.num_encoder, + sizeof(struct drm_crtc *), GFP_KERNEL); + if (!config->save_encoder_crtcs) + return -ENOMEM; + + config->save_connector_encoders = + kcalloc(dev->mode_config.num_connector, + sizeof(struct drm_encoder *), GFP_KERNEL); + if (!config->save_connector_encoders) + return -ENOMEM; + + /* Copy data. Note that driver private data is not affected. + * Should anything bad happen only the expected state is + * restored, not the drivers personal bookkeeping. + */ + count = 0; + for_each_crtc(dev, crtc) { + config->save_crtc_enabled[count++] = crtc->state->enable; + } + + count = 0; + list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { + config->save_encoder_crtcs[count++] = encoder->crtc; + } + + count = 0; + list_for_each_entry(connector, &dev->mode_config.connector_list, head) { + config->save_connector_encoders[count++] = connector->encoder; + } + + return 0; +} + +static void intel_set_config_restore_state(struct drm_device *dev, + struct intel_set_config *config) +{ + struct intel_crtc *crtc; + struct intel_encoder *encoder; + struct intel_connector *connector; + int count; + + count = 0; + for_each_intel_crtc(dev, crtc) { + crtc->new_enabled = config->save_crtc_enabled[count++]; + + if (crtc->new_enabled) + crtc->new_config = crtc->config; + else + crtc->new_config = NULL; + } + + count = 0; + for_each_intel_encoder(dev, encoder) { + encoder->new_crtc = + to_intel_crtc(config->save_encoder_crtcs[count++]); + } + + count = 0; + for_each_intel_connector(dev, connector) { + connector->new_encoder = + to_intel_encoder(config->save_connector_encoders[count++]); + } +} + +static bool +is_crtc_connector_off(struct drm_mode_set *set) +{ + int i; + + if (set->num_connectors == 0) + return false; + + if (WARN_ON(set->connectors == NULL)) + return false; + + for (i = 0; i < set->num_connectors; i++) + if (set->connectors[i]->encoder && + set->connectors[i]->encoder->crtc == set->crtc && + set->connectors[i]->dpms != DRM_MODE_DPMS_ON) + return true; + + return false; +} + +static void +intel_set_config_compute_mode_changes(struct drm_mode_set *set, + struct intel_set_config *config) +{ + + /* We should be able to check here if the fb has the same properties + * and then just flip_or_move it */ + if (is_crtc_connector_off(set)) { + config->mode_changed = true; + } else if (set->crtc->primary->fb != set->fb) { + /* + * If we have no fb, we can only flip as long as the crtc is + * active, otherwise we need a full mode set. The crtc may + * be active if we've only disabled the primary plane, or + * in fastboot situations. + */ + if (set->crtc->primary->fb == NULL) { + struct intel_crtc *intel_crtc = + to_intel_crtc(set->crtc); + + if (intel_crtc->active) { + DRM_DEBUG_KMS("crtc has no fb, will flip\n"); + config->fb_changed = true; + } else { + DRM_DEBUG_KMS("inactive crtc, full mode set\n"); + config->mode_changed = true; + } + } else if (set->fb == NULL) { + config->mode_changed = true; + } else if (set->fb->pixel_format != + set->crtc->primary->fb->pixel_format) { + config->mode_changed = true; + } else { + config->fb_changed = true; + } + } + + if (set->fb && (set->x != set->crtc->x || set->y != set->crtc->y)) + config->fb_changed = true; + + if (set->mode && !drm_mode_equal(set->mode, &set->crtc->mode)) { + DRM_DEBUG_KMS("modes are different, full mode set\n"); + drm_mode_debug_printmodeline(&set->crtc->mode); + drm_mode_debug_printmodeline(set->mode); + config->mode_changed = true; + } + + DRM_DEBUG_KMS("computed changes for [CRTC:%d], mode_changed=%d, fb_changed=%d\n", + set->crtc->base.id, config->mode_changed, config->fb_changed); +} + +static int +intel_modeset_stage_output_state(struct drm_device *dev, + struct drm_mode_set *set, + struct intel_set_config *config, + struct drm_atomic_state *state) +{ + struct intel_connector *connector; + struct drm_connector_state *connector_state; + struct intel_encoder *encoder; + struct intel_crtc *crtc; + int ro; + + /* The upper layers ensure that we either disable a crtc or have a list + * of connectors. For paranoia, double-check this. */ + WARN_ON(!set->fb && (set->num_connectors != 0)); + WARN_ON(set->fb && (set->num_connectors == 0)); + + for_each_intel_connector(dev, connector) { + /* Otherwise traverse passed in connector list and get encoders + * for them. */ + for (ro = 0; ro < set->num_connectors; ro++) { + if (set->connectors[ro] == &connector->base) { + connector->new_encoder = intel_find_encoder(connector, to_intel_crtc(set->crtc)->pipe); + break; + } + } + + /* If we disable the crtc, disable all its connectors. Also, if + * the connector is on the changing crtc but not on the new + * connector list, disable it. */ + if ((!set->fb || ro == set->num_connectors) && + connector->base.encoder && + connector->base.encoder->crtc == set->crtc) { + connector->new_encoder = NULL; + + DRM_DEBUG_KMS("[CONNECTOR:%d:%s] to [NOCRTC]\n", + connector->base.base.id, + connector->base.name); + } + + + if (&connector->new_encoder->base != connector->base.encoder) { + DRM_DEBUG_KMS("[CONNECTOR:%d:%s] encoder changed, full mode switch\n", + connector->base.base.id, + connector->base.name); + config->mode_changed = true; + } + } + /* connector->new_encoder is now updated for all connectors. */ + + /* Update crtc of enabled connectors. */ + for_each_intel_connector(dev, connector) { + struct drm_crtc *new_crtc; + + if (!connector->new_encoder) + continue; + + new_crtc = connector->new_encoder->base.crtc; + + for (ro = 0; ro < set->num_connectors; ro++) { + if (set->connectors[ro] == &connector->base) + new_crtc = set->crtc; + } + + /* Make sure the new CRTC will work with the encoder */ + if (!drm_encoder_crtc_ok(&connector->new_encoder->base, + new_crtc)) { + return -EINVAL; + } + connector->new_encoder->new_crtc = to_intel_crtc(new_crtc); + + connector_state = + drm_atomic_get_connector_state(state, &connector->base); + if (IS_ERR(connector_state)) + return PTR_ERR(connector_state); + + connector_state->crtc = new_crtc; + connector_state->best_encoder = &connector->new_encoder->base; + + DRM_DEBUG_KMS("[CONNECTOR:%d:%s] to [CRTC:%d]\n", + connector->base.base.id, + connector->base.name, + new_crtc->base.id); + } + + /* Check for any encoders that needs to be disabled. */ + for_each_intel_encoder(dev, encoder) { + int num_connectors = 0; + for_each_intel_connector(dev, connector) { + if (connector->new_encoder == encoder) { + WARN_ON(!connector->new_encoder->new_crtc); + num_connectors++; + } + } + + if (num_connectors == 0) + encoder->new_crtc = NULL; + else if (num_connectors > 1) + return -EINVAL; + + /* Only now check for crtc changes so we don't miss encoders + * that will be disabled. */ + if (&encoder->new_crtc->base != encoder->base.crtc) { + DRM_DEBUG_KMS("[ENCODER:%d:%s] crtc changed, full mode switch\n", + encoder->base.base.id, + encoder->base.name); + config->mode_changed = true; + } + } + /* Now we've also updated encoder->new_crtc for all encoders. */ + for_each_intel_connector(dev, connector) { + connector_state = + drm_atomic_get_connector_state(state, &connector->base); + if (IS_ERR(connector_state)) + return PTR_ERR(connector_state); + + if (connector->new_encoder) { + if (connector->new_encoder != connector->encoder) + connector->encoder = connector->new_encoder; + } else { + connector_state->crtc = NULL; + } + } + for_each_intel_crtc(dev, crtc) { + crtc->new_enabled = false; + + for_each_intel_encoder(dev, encoder) { + if (encoder->new_crtc == crtc) { + crtc->new_enabled = true; + break; + } + } + + if (crtc->new_enabled != crtc->base.state->enable) { + DRM_DEBUG_KMS("[CRTC:%d] %sabled, full mode switch\n", + crtc->base.base.id, + crtc->new_enabled ? "en" : "dis"); + config->mode_changed = true; + } + + if (crtc->new_enabled) + crtc->new_config = crtc->config; + else + crtc->new_config = NULL; + } + + return 0; +} + +static void disable_crtc_nofb(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct intel_encoder *encoder; + struct intel_connector *connector; + + DRM_DEBUG_KMS("Trying to restore without FB -> disabling pipe %c\n", + pipe_name(crtc->pipe)); + + for_each_intel_connector(dev, connector) { + if (connector->new_encoder && + connector->new_encoder->new_crtc == crtc) + connector->new_encoder = NULL; + } + + for_each_intel_encoder(dev, encoder) { + if (encoder->new_crtc == crtc) + encoder->new_crtc = NULL; + } + + crtc->new_enabled = false; + crtc->new_config = NULL; +} + +static int intel_crtc_set_config(struct drm_mode_set *set) +{ + struct drm_device *dev; + struct drm_mode_set save_set; + struct drm_atomic_state *state = NULL; + struct intel_set_config *config; + struct intel_crtc_state *pipe_config; + unsigned modeset_pipes, prepare_pipes, disable_pipes; + int ret; + + BUG_ON(!set); + BUG_ON(!set->crtc); + BUG_ON(!set->crtc->helper_private); + + /* Enforce sane interface api - has been abused by the fb helper. */ + BUG_ON(!set->mode && set->fb); + BUG_ON(set->fb && set->num_connectors == 0); + + if (set->fb) { + DRM_DEBUG_KMS("[CRTC:%d] [FB:%d] #connectors=%d (x y) (%i %i)\n", + set->crtc->base.id, set->fb->base.id, + (int)set->num_connectors, set->x, set->y); + } else { + DRM_DEBUG_KMS("[CRTC:%d] [NOFB]\n", set->crtc->base.id); + } + + dev = set->crtc->dev; + + ret = -ENOMEM; + config = kzalloc(sizeof(*config), GFP_KERNEL); + if (!config) + goto out_config; + + ret = intel_set_config_save_state(dev, config); + if (ret) + goto out_config; + + save_set.crtc = set->crtc; + save_set.mode = &set->crtc->mode; + save_set.x = set->crtc->x; + save_set.y = set->crtc->y; + save_set.fb = set->crtc->primary->fb; + + /* Compute whether we need a full modeset, only an fb base update or no + * change at all. In the future we might also check whether only the + * mode changed, e.g. for LVDS where we only change the panel fitter in + * such cases. */ + intel_set_config_compute_mode_changes(set, config); + + state = drm_atomic_state_alloc(dev); + if (!state) { + ret = -ENOMEM; + goto out_config; + } + + state->acquire_ctx = dev->mode_config.acquire_ctx; + + ret = intel_modeset_stage_output_state(dev, set, config, state); + if (ret) + goto fail; + + pipe_config = intel_modeset_compute_config(set->crtc, set->mode, + set->fb, state, + &modeset_pipes, + &prepare_pipes, + &disable_pipes); + if (IS_ERR(pipe_config)) { + ret = PTR_ERR(pipe_config); + goto fail; + } else if (pipe_config) { + if (pipe_config->has_audio != + to_intel_crtc(set->crtc)->config->has_audio) + config->mode_changed = true; + + /* + * Note we have an issue here with infoframes: current code + * only updates them on the full mode set path per hw + * requirements. So here we should be checking for any + * required changes and forcing a mode set. + */ + } + + intel_update_pipe_size(to_intel_crtc(set->crtc)); + + if (config->mode_changed) { + ret = intel_set_mode_pipes(set->crtc, set->mode, + set->x, set->y, set->fb, pipe_config, + modeset_pipes, prepare_pipes, + disable_pipes); + } else if (config->fb_changed) { + struct intel_crtc *intel_crtc = to_intel_crtc(set->crtc); + struct drm_plane *primary = set->crtc->primary; + int vdisplay, hdisplay; + + drm_crtc_get_hv_timing(set->mode, &hdisplay, &vdisplay); + ret = drm_plane_helper_update(primary, set->crtc, set->fb, + 0, 0, hdisplay, vdisplay, + set->x << 16, set->y << 16, + hdisplay << 16, vdisplay << 16); + + /* + * We need to make sure the primary plane is re-enabled if it + * has previously been turned off. + */ + if (!intel_crtc->primary_enabled && ret == 0) { + WARN_ON(!intel_crtc->active); + intel_enable_primary_hw_plane(set->crtc->primary, set->crtc); + } + + /* + * In the fastboot case this may be our only check of the + * state after boot. It would be better to only do it on + * the first update, but we don't have a nice way of doing that + * (and really, set_config isn't used much for high freq page + * flipping, so increasing its cost here shouldn't be a big + * deal). + */ + if (i915.fastboot && ret == 0) + intel_modeset_check_state(set->crtc->dev); + } + + if (ret) { + DRM_DEBUG_KMS("failed to set mode on [CRTC:%d], err = %d\n", + set->crtc->base.id, ret); +fail: + intel_set_config_restore_state(dev, config); + + drm_atomic_state_clear(state); + + /* + * HACK: if the pipe was on, but we didn't have a framebuffer, + * force the pipe off to avoid oopsing in the modeset code + * due to fb==NULL. This should only happen during boot since + * we don't yet reconstruct the FB from the hardware state. + */ + if (to_intel_crtc(save_set.crtc)->new_enabled && !save_set.fb) + disable_crtc_nofb(to_intel_crtc(save_set.crtc)); + + /* Try to restore the config */ + if (config->mode_changed && + intel_set_mode(save_set.crtc, save_set.mode, + save_set.x, save_set.y, save_set.fb, + state)) + DRM_ERROR("failed to restore config after modeset failure\n"); + } + +out_config: + if (state) + drm_atomic_state_free(state); + + intel_set_config_free(config); + return ret; +} + +static const struct drm_crtc_funcs intel_crtc_funcs = { + .gamma_set = intel_crtc_gamma_set, + .set_config = intel_crtc_set_config, + .destroy = intel_crtc_destroy, + .page_flip = intel_crtc_page_flip, + .atomic_duplicate_state = intel_crtc_duplicate_state, + .atomic_destroy_state = intel_crtc_destroy_state, +}; + +static bool ibx_pch_dpll_get_hw_state(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll, + struct intel_dpll_hw_state *hw_state) +{ + uint32_t val; + + if (!intel_display_power_is_enabled(dev_priv, POWER_DOMAIN_PLLS)) + return false; + + val = I915_READ(PCH_DPLL(pll->id)); + hw_state->dpll = val; + hw_state->fp0 = I915_READ(PCH_FP0(pll->id)); + hw_state->fp1 = I915_READ(PCH_FP1(pll->id)); + + return val & DPLL_VCO_ENABLE; +} + +static void ibx_pch_dpll_mode_set(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll) +{ + I915_WRITE(PCH_FP0(pll->id), pll->config.hw_state.fp0); + I915_WRITE(PCH_FP1(pll->id), pll->config.hw_state.fp1); +} + +static void ibx_pch_dpll_enable(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll) +{ + /* PCH refclock must be enabled first */ + ibx_assert_pch_refclk_enabled(dev_priv); + + I915_WRITE(PCH_DPLL(pll->id), pll->config.hw_state.dpll); + + /* Wait for the clocks to stabilize. */ + POSTING_READ(PCH_DPLL(pll->id)); + udelay(150); + + /* The pixel multiplier can only be updated once the + * DPLL is enabled and the clocks are stable. + * + * So write it again. + */ + I915_WRITE(PCH_DPLL(pll->id), pll->config.hw_state.dpll); + POSTING_READ(PCH_DPLL(pll->id)); + udelay(200); +} + +static void ibx_pch_dpll_disable(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll) +{ + struct drm_device *dev = dev_priv->dev; + struct intel_crtc *crtc; + + /* Make sure no transcoder isn't still depending on us. */ + for_each_intel_crtc(dev, crtc) { + if (intel_crtc_to_shared_dpll(crtc) == pll) + assert_pch_transcoder_disabled(dev_priv, crtc->pipe); + } + + I915_WRITE(PCH_DPLL(pll->id), 0); + POSTING_READ(PCH_DPLL(pll->id)); + udelay(200); +} + +static char *ibx_pch_dpll_names[] = { + "PCH DPLL A", + "PCH DPLL B", +}; + +static void ibx_pch_dpll_init(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int i; + + dev_priv->num_shared_dpll = 2; + + for (i = 0; i < dev_priv->num_shared_dpll; i++) { + dev_priv->shared_dplls[i].id = i; + dev_priv->shared_dplls[i].name = ibx_pch_dpll_names[i]; + dev_priv->shared_dplls[i].mode_set = ibx_pch_dpll_mode_set; + dev_priv->shared_dplls[i].enable = ibx_pch_dpll_enable; + dev_priv->shared_dplls[i].disable = ibx_pch_dpll_disable; + dev_priv->shared_dplls[i].get_hw_state = + ibx_pch_dpll_get_hw_state; + } +} + +static void intel_shared_dpll_init(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (HAS_DDI(dev)) + intel_ddi_pll_init(dev); + else if (HAS_PCH_IBX(dev) || HAS_PCH_CPT(dev)) + ibx_pch_dpll_init(dev); + else + dev_priv->num_shared_dpll = 0; + + BUG_ON(dev_priv->num_shared_dpll > I915_NUM_PLLS); +} + +/** + * intel_wm_need_update - Check whether watermarks need updating + * @plane: drm plane + * @state: new plane state + * + * Check current plane state versus the new one to determine whether + * watermarks need to be recalculated. + * + * Returns true or false. + */ +bool intel_wm_need_update(struct drm_plane *plane, + struct drm_plane_state *state) +{ + /* Update watermarks on tiling changes. */ + if (!plane->state->fb || !state->fb || + plane->state->fb->modifier[0] != state->fb->modifier[0] || + plane->state->rotation != state->rotation) + return true; + + return false; +} + +/** + * intel_prepare_plane_fb - Prepare fb for usage on plane + * @plane: drm plane to prepare for + * @fb: framebuffer to prepare for presentation + * + * Prepares a framebuffer for usage on a display plane. Generally this + * involves pinning the underlying object and updating the frontbuffer tracking + * bits. Some older platforms need special physical address handling for + * cursor planes. + * + * Returns 0 on success, negative error code on failure. + */ +int +intel_prepare_plane_fb(struct drm_plane *plane, + struct drm_framebuffer *fb, + const struct drm_plane_state *new_state) +{ + struct drm_device *dev = plane->dev; + struct intel_plane *intel_plane = to_intel_plane(plane); + enum pipe pipe = intel_plane->pipe; + struct drm_i915_gem_object *obj = intel_fb_obj(fb); + struct drm_i915_gem_object *old_obj = intel_fb_obj(plane->fb); + unsigned frontbuffer_bits = 0; + int ret = 0; + + if (!obj) + return 0; + + switch (plane->type) { + case DRM_PLANE_TYPE_PRIMARY: + frontbuffer_bits = INTEL_FRONTBUFFER_PRIMARY(pipe); + break; + case DRM_PLANE_TYPE_CURSOR: + frontbuffer_bits = INTEL_FRONTBUFFER_CURSOR(pipe); + break; + case DRM_PLANE_TYPE_OVERLAY: + frontbuffer_bits = INTEL_FRONTBUFFER_SPRITE(pipe); + break; + } + + mutex_lock(&dev->struct_mutex); + + if (plane->type == DRM_PLANE_TYPE_CURSOR && + INTEL_INFO(dev)->cursor_needs_physical) { + int align = IS_I830(dev) ? 16 * 1024 : 256; + ret = i915_gem_object_attach_phys(obj, align); + if (ret) + DRM_DEBUG_KMS("failed to attach phys object\n"); + } else { + ret = intel_pin_and_fence_fb_obj(plane, fb, new_state, NULL); + } + + if (ret == 0) + i915_gem_track_fb(old_obj, obj, frontbuffer_bits); + + mutex_unlock(&dev->struct_mutex); + + return ret; +} + +/** + * intel_cleanup_plane_fb - Cleans up an fb after plane use + * @plane: drm plane to clean up for + * @fb: old framebuffer that was on plane + * + * Cleans up a framebuffer that has just been removed from a plane. + */ +void +intel_cleanup_plane_fb(struct drm_plane *plane, + struct drm_framebuffer *fb, + const struct drm_plane_state *old_state) +{ + struct drm_device *dev = plane->dev; + struct drm_i915_gem_object *obj = intel_fb_obj(fb); + + if (WARN_ON(!obj)) + return; + + if (plane->type != DRM_PLANE_TYPE_CURSOR || + !INTEL_INFO(dev)->cursor_needs_physical) { + mutex_lock(&dev->struct_mutex); + intel_unpin_fb_obj(fb, old_state); + mutex_unlock(&dev->struct_mutex); + } +} + +static int +intel_check_primary_plane(struct drm_plane *plane, + struct intel_plane_state *state) +{ + struct drm_device *dev = plane->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_crtc *crtc = state->base.crtc; + struct intel_crtc *intel_crtc; + struct drm_framebuffer *fb = state->base.fb; + struct drm_rect *dest = &state->dst; + struct drm_rect *src = &state->src; + const struct drm_rect *clip = &state->clip; + bool can_position = false; + int ret; + + crtc = crtc ? crtc : plane->crtc; + intel_crtc = to_intel_crtc(crtc); + + if (INTEL_INFO(dev)->gen >= 9) + can_position = true; + + ret = drm_plane_helper_check_update(plane, crtc, fb, + src, dest, clip, + DRM_PLANE_HELPER_NO_SCALING, + DRM_PLANE_HELPER_NO_SCALING, + can_position, true, + &state->visible); + if (ret) + return ret; + + if (intel_crtc->active) { + intel_crtc->atomic.wait_for_flips = true; + + /* + * FBC does not work on some platforms for rotated + * planes, so disable it when rotation is not 0 and + * update it when rotation is set back to 0. + * + * FIXME: This is redundant with the fbc update done in + * the primary plane enable function except that that + * one is done too late. We eventually need to unify + * this. + */ + if (intel_crtc->primary_enabled && + INTEL_INFO(dev)->gen <= 4 && !IS_G4X(dev) && + dev_priv->fbc.crtc == intel_crtc && + state->base.rotation != BIT(DRM_ROTATE_0)) { + intel_crtc->atomic.disable_fbc = true; + } + + if (state->visible) { + /* + * BDW signals flip done immediately if the plane + * is disabled, even if the plane enable is already + * armed to occur at the next vblank :( + */ + if (IS_BROADWELL(dev) && !intel_crtc->primary_enabled) + intel_crtc->atomic.wait_vblank = true; + } + + intel_crtc->atomic.fb_bits |= + INTEL_FRONTBUFFER_PRIMARY(intel_crtc->pipe); + + intel_crtc->atomic.update_fbc = true; + + if (intel_wm_need_update(plane, &state->base)) + intel_crtc->atomic.update_wm = true; + } + + return 0; +} + +static void +intel_commit_primary_plane(struct drm_plane *plane, + struct intel_plane_state *state) +{ + struct drm_crtc *crtc = state->base.crtc; + struct drm_framebuffer *fb = state->base.fb; + struct drm_device *dev = plane->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc; + struct drm_rect *src = &state->src; + + crtc = crtc ? crtc : plane->crtc; + intel_crtc = to_intel_crtc(crtc); + + plane->fb = fb; + crtc->x = src->x1 >> 16; + crtc->y = src->y1 >> 16; + + if (intel_crtc->active) { + if (state->visible) { + /* FIXME: kill this fastboot hack */ + intel_update_pipe_size(intel_crtc); + + intel_crtc->primary_enabled = true; + + dev_priv->display.update_primary_plane(crtc, plane->fb, + crtc->x, crtc->y); + } else { + /* + * If clipping results in a non-visible primary plane, + * we'll disable the primary plane. Note that this is + * a bit different than what happens if userspace + * explicitly disables the plane by passing fb=0 + * because plane->fb still gets set and pinned. + */ + intel_disable_primary_hw_plane(plane, crtc); + } + } +} + +static void intel_begin_crtc_commit(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct intel_plane *intel_plane; + struct drm_plane *p; + unsigned fb_bits = 0; + + /* Track fb's for any planes being disabled */ + list_for_each_entry(p, &dev->mode_config.plane_list, head) { + intel_plane = to_intel_plane(p); + + if (intel_crtc->atomic.disabled_planes & + (1 << drm_plane_index(p))) { + switch (p->type) { + case DRM_PLANE_TYPE_PRIMARY: + fb_bits = INTEL_FRONTBUFFER_PRIMARY(intel_plane->pipe); + break; + case DRM_PLANE_TYPE_CURSOR: + fb_bits = INTEL_FRONTBUFFER_CURSOR(intel_plane->pipe); + break; + case DRM_PLANE_TYPE_OVERLAY: + fb_bits = INTEL_FRONTBUFFER_SPRITE(intel_plane->pipe); + break; + } + + mutex_lock(&dev->struct_mutex); + i915_gem_track_fb(intel_fb_obj(p->fb), NULL, fb_bits); + mutex_unlock(&dev->struct_mutex); + } + } + + if (intel_crtc->atomic.wait_for_flips) + intel_crtc_wait_for_pending_flips(crtc); + + if (intel_crtc->atomic.disable_fbc) + intel_fbc_disable(dev); + + if (intel_crtc->atomic.pre_disable_primary) + intel_pre_disable_primary(crtc); + + if (intel_crtc->atomic.update_wm) + intel_update_watermarks(crtc); + + intel_runtime_pm_get(dev_priv); + + /* Perform vblank evasion around commit operation */ + if (intel_crtc->active) + intel_crtc->atomic.evade = + intel_pipe_update_start(intel_crtc, + &intel_crtc->atomic.start_vbl_count); +} + +static void intel_finish_crtc_commit(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + struct drm_plane *p; + + if (intel_crtc->atomic.evade) + intel_pipe_update_end(intel_crtc, + intel_crtc->atomic.start_vbl_count); + + intel_runtime_pm_put(dev_priv); + + if (intel_crtc->atomic.wait_vblank) + intel_wait_for_vblank(dev, intel_crtc->pipe); + + intel_frontbuffer_flip(dev, intel_crtc->atomic.fb_bits); + + if (intel_crtc->atomic.update_fbc) { + mutex_lock(&dev->struct_mutex); + intel_fbc_update(dev); + mutex_unlock(&dev->struct_mutex); + } + + if (intel_crtc->atomic.post_enable_primary) + intel_post_enable_primary(crtc); + + drm_for_each_legacy_plane(p, &dev->mode_config.plane_list) + if (intel_crtc->atomic.update_sprite_watermarks & drm_plane_index(p)) + intel_update_sprite_watermarks(p, crtc, 0, 0, 0, + false, false); + + memset(&intel_crtc->atomic, 0, sizeof(intel_crtc->atomic)); +} + +/** + * intel_plane_destroy - destroy a plane + * @plane: plane to destroy + * + * Common destruction function for all types of planes (primary, cursor, + * sprite). + */ +void intel_plane_destroy(struct drm_plane *plane) +{ + struct intel_plane *intel_plane = to_intel_plane(plane); + drm_plane_cleanup(plane); + kfree(intel_plane); +} + +const struct drm_plane_funcs intel_plane_funcs = { + .update_plane = drm_atomic_helper_update_plane, + .disable_plane = drm_atomic_helper_disable_plane, + .destroy = intel_plane_destroy, + .set_property = drm_atomic_helper_plane_set_property, + .atomic_get_property = intel_plane_atomic_get_property, + .atomic_set_property = intel_plane_atomic_set_property, + .atomic_duplicate_state = intel_plane_duplicate_state, + .atomic_destroy_state = intel_plane_destroy_state, + +}; + +static struct drm_plane *intel_primary_plane_create(struct drm_device *dev, + int pipe) +{ + struct intel_plane *primary; + struct intel_plane_state *state; + const uint32_t *intel_primary_formats; + int num_formats; + + primary = kzalloc(sizeof(*primary), GFP_KERNEL); + if (primary == NULL) + return NULL; + + state = intel_create_plane_state(&primary->base); + if (!state) { + kfree(primary); + return NULL; + } + primary->base.state = &state->base; + + primary->can_scale = false; + primary->max_downscale = 1; + primary->pipe = pipe; + primary->plane = pipe; + primary->check_plane = intel_check_primary_plane; + primary->commit_plane = intel_commit_primary_plane; + if (HAS_FBC(dev) && INTEL_INFO(dev)->gen < 4) + primary->plane = !pipe; + + if (INTEL_INFO(dev)->gen <= 3) { + intel_primary_formats = intel_primary_formats_gen2; + num_formats = ARRAY_SIZE(intel_primary_formats_gen2); + } else { + intel_primary_formats = intel_primary_formats_gen4; + num_formats = ARRAY_SIZE(intel_primary_formats_gen4); + } + + drm_universal_plane_init(dev, &primary->base, 0, + &intel_plane_funcs, + intel_primary_formats, num_formats, + DRM_PLANE_TYPE_PRIMARY); + + if (INTEL_INFO(dev)->gen >= 4) + intel_create_rotation_property(dev, primary); + + drm_plane_helper_add(&primary->base, &intel_plane_helper_funcs); + + return &primary->base; +} + +void intel_create_rotation_property(struct drm_device *dev, struct intel_plane *plane) +{ + if (!dev->mode_config.rotation_property) { + unsigned long flags = BIT(DRM_ROTATE_0) | + BIT(DRM_ROTATE_180); + + if (INTEL_INFO(dev)->gen >= 9) + flags |= BIT(DRM_ROTATE_90) | BIT(DRM_ROTATE_270); + + dev->mode_config.rotation_property = + drm_mode_create_rotation_property(dev, flags); + } + if (dev->mode_config.rotation_property) + drm_object_attach_property(&plane->base.base, + dev->mode_config.rotation_property, + plane->base.state->rotation); +} + +static int +intel_check_cursor_plane(struct drm_plane *plane, + struct intel_plane_state *state) +{ + struct drm_crtc *crtc = state->base.crtc; + struct drm_device *dev = plane->dev; + struct drm_framebuffer *fb = state->base.fb; + struct drm_rect *dest = &state->dst; + struct drm_rect *src = &state->src; + const struct drm_rect *clip = &state->clip; + struct drm_i915_gem_object *obj = intel_fb_obj(fb); + struct intel_crtc *intel_crtc; + unsigned stride; + int ret; + + crtc = crtc ? crtc : plane->crtc; + intel_crtc = to_intel_crtc(crtc); + + ret = drm_plane_helper_check_update(plane, crtc, fb, + src, dest, clip, + DRM_PLANE_HELPER_NO_SCALING, + DRM_PLANE_HELPER_NO_SCALING, + true, true, &state->visible); + if (ret) + return ret; + + + /* if we want to turn off the cursor ignore width and height */ + if (!obj) + goto finish; + + /* Check for which cursor types we support */ + if (!cursor_size_ok(dev, state->base.crtc_w, state->base.crtc_h)) { + DRM_DEBUG("Cursor dimension %dx%d not supported\n", + state->base.crtc_w, state->base.crtc_h); + return -EINVAL; + } + + stride = roundup_pow_of_two(state->base.crtc_w) * 4; + if (obj->base.size < stride * state->base.crtc_h) { + DRM_DEBUG_KMS("buffer is too small\n"); + return -ENOMEM; + } + + if (fb->modifier[0] != DRM_FORMAT_MOD_NONE) { + DRM_DEBUG_KMS("cursor cannot be tiled\n"); + ret = -EINVAL; + } + +finish: + if (intel_crtc->active) { + if (plane->state->crtc_w != state->base.crtc_w) + intel_crtc->atomic.update_wm = true; + + intel_crtc->atomic.fb_bits |= + INTEL_FRONTBUFFER_CURSOR(intel_crtc->pipe); + } + + return ret; +} + +static void +intel_commit_cursor_plane(struct drm_plane *plane, + struct intel_plane_state *state) +{ + struct drm_crtc *crtc = state->base.crtc; + struct drm_device *dev = plane->dev; + struct intel_crtc *intel_crtc; + struct drm_i915_gem_object *obj = intel_fb_obj(state->base.fb); + uint32_t addr; + + crtc = crtc ? crtc : plane->crtc; + intel_crtc = to_intel_crtc(crtc); + + plane->fb = state->base.fb; + crtc->cursor_x = state->base.crtc_x; + crtc->cursor_y = state->base.crtc_y; + + if (intel_crtc->cursor_bo == obj) + goto update; + + if (!obj) + addr = 0; + else if (!INTEL_INFO(dev)->cursor_needs_physical) + addr = i915_gem_obj_ggtt_offset(obj); + else + addr = obj->phys_handle->busaddr; + + intel_crtc->cursor_addr = addr; + intel_crtc->cursor_bo = obj; +update: + + if (intel_crtc->active) + intel_crtc_update_cursor(crtc, state->visible); +} + +static struct drm_plane *intel_cursor_plane_create(struct drm_device *dev, + int pipe) +{ + struct intel_plane *cursor; + struct intel_plane_state *state; + + cursor = kzalloc(sizeof(*cursor), GFP_KERNEL); + if (cursor == NULL) + return NULL; + + state = intel_create_plane_state(&cursor->base); + if (!state) { + kfree(cursor); + return NULL; + } + cursor->base.state = &state->base; + + cursor->can_scale = false; + cursor->max_downscale = 1; + cursor->pipe = pipe; + cursor->plane = pipe; + cursor->check_plane = intel_check_cursor_plane; + cursor->commit_plane = intel_commit_cursor_plane; + + drm_universal_plane_init(dev, &cursor->base, 0, + &intel_plane_funcs, + intel_cursor_formats, + ARRAY_SIZE(intel_cursor_formats), + DRM_PLANE_TYPE_CURSOR); + + if (INTEL_INFO(dev)->gen >= 4) { + if (!dev->mode_config.rotation_property) + dev->mode_config.rotation_property = + drm_mode_create_rotation_property(dev, + BIT(DRM_ROTATE_0) | + BIT(DRM_ROTATE_180)); + if (dev->mode_config.rotation_property) + drm_object_attach_property(&cursor->base.base, + dev->mode_config.rotation_property, + state->base.rotation); + } + + drm_plane_helper_add(&cursor->base, &intel_plane_helper_funcs); + + return &cursor->base; +} + +static void intel_crtc_init(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc; + struct intel_crtc_state *crtc_state = NULL; + struct drm_plane *primary = NULL; + struct drm_plane *cursor = NULL; + int i, ret; + + intel_crtc = kzalloc(sizeof(*intel_crtc), GFP_KERNEL); + if (intel_crtc == NULL) + return; + + crtc_state = kzalloc(sizeof(*crtc_state), GFP_KERNEL); + if (!crtc_state) + goto fail; + intel_crtc_set_state(intel_crtc, crtc_state); + crtc_state->base.crtc = &intel_crtc->base; + + primary = intel_primary_plane_create(dev, pipe); + if (!primary) + goto fail; + + cursor = intel_cursor_plane_create(dev, pipe); + if (!cursor) + goto fail; + + ret = drm_crtc_init_with_planes(dev, &intel_crtc->base, primary, + cursor, &intel_crtc_funcs); + if (ret) + goto fail; + + drm_mode_crtc_set_gamma_size(&intel_crtc->base, 256); + for (i = 0; i < 256; i++) { + intel_crtc->lut_r[i] = i; + intel_crtc->lut_g[i] = i; + intel_crtc->lut_b[i] = i; + } + + /* + * On gen2/3 only plane A can do fbc, but the panel fitter and lvds port + * is hooked to pipe B. Hence we want plane A feeding pipe B. + */ + intel_crtc->pipe = pipe; + intel_crtc->plane = pipe; + if (HAS_FBC(dev) && INTEL_INFO(dev)->gen < 4) { + DRM_DEBUG_KMS("swapping pipes & planes for FBC\n"); + intel_crtc->plane = !pipe; + } + + intel_crtc->cursor_base = ~0; + intel_crtc->cursor_cntl = ~0; + intel_crtc->cursor_size = ~0; + + BUG_ON(pipe >= ARRAY_SIZE(dev_priv->plane_to_crtc_mapping) || + dev_priv->plane_to_crtc_mapping[intel_crtc->plane] != NULL); + dev_priv->plane_to_crtc_mapping[intel_crtc->plane] = &intel_crtc->base; + dev_priv->pipe_to_crtc_mapping[intel_crtc->pipe] = &intel_crtc->base; + + INIT_WORK(&intel_crtc->mmio_flip.work, intel_mmio_flip_work_func); + + drm_crtc_helper_add(&intel_crtc->base, &intel_helper_funcs); + + WARN_ON(drm_crtc_index(&intel_crtc->base) != intel_crtc->pipe); + return; + +fail: + if (primary) + drm_plane_cleanup(primary); + if (cursor) + drm_plane_cleanup(cursor); + kfree(crtc_state); + kfree(intel_crtc); +} + +enum pipe intel_get_pipe_from_connector(struct intel_connector *connector) +{ + struct drm_encoder *encoder = connector->base.encoder; + struct drm_device *dev = connector->base.dev; + + WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex)); + + if (!encoder || WARN_ON(!encoder->crtc)) + return INVALID_PIPE; + + return to_intel_crtc(encoder->crtc)->pipe; +} + +int intel_get_pipe_from_crtc_id(struct drm_device *dev, void *data, + struct drm_file *file) +{ + struct drm_i915_get_pipe_from_crtc_id *pipe_from_crtc_id = data; + struct drm_crtc *drmmode_crtc; + struct intel_crtc *crtc; + + drmmode_crtc = drm_crtc_find(dev, pipe_from_crtc_id->crtc_id); + + if (!drmmode_crtc) { + DRM_ERROR("no such CRTC id\n"); + return -ENOENT; + } + + crtc = to_intel_crtc(drmmode_crtc); + pipe_from_crtc_id->pipe = crtc->pipe; + + return 0; +} + +static int intel_encoder_clones(struct intel_encoder *encoder) +{ + struct drm_device *dev = encoder->base.dev; + struct intel_encoder *source_encoder; + int index_mask = 0; + int entry = 0; + + for_each_intel_encoder(dev, source_encoder) { + if (encoders_cloneable(encoder, source_encoder)) + index_mask |= (1 << entry); + + entry++; + } + + return index_mask; +} + +static bool has_edp_a(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!IS_MOBILE(dev)) + return false; + + if ((I915_READ(DP_A) & DP_DETECTED) == 0) + return false; + + if (IS_GEN5(dev) && (I915_READ(FUSE_STRAP) & ILK_eDP_A_DISABLE)) + return false; + + return true; +} + +static bool intel_crt_present(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (INTEL_INFO(dev)->gen >= 9) + return false; + + if (IS_HSW_ULT(dev) || IS_BDW_ULT(dev)) + return false; + + if (IS_CHERRYVIEW(dev)) + return false; + + if (IS_VALLEYVIEW(dev) && !dev_priv->vbt.int_crt_support) + return false; + + return true; +} + +static void intel_setup_outputs(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_encoder *encoder; + bool dpd_is_edp = false; + + intel_lvds_init(dev); + + if (intel_crt_present(dev)) + intel_crt_init(dev); + + if (HAS_DDI(dev)) { + int found; + + /* + * Haswell uses DDI functions to detect digital outputs. + * On SKL pre-D0 the strap isn't connected, so we assume + * it's there. + */ + found = I915_READ(DDI_BUF_CTL_A) & DDI_INIT_DISPLAY_DETECTED; + /* WaIgnoreDDIAStrap: skl */ + if (found || + (IS_SKYLAKE(dev) && INTEL_REVID(dev) < SKL_REVID_D0)) + intel_ddi_init(dev, PORT_A); + + /* DDI B, C and D detection is indicated by the SFUSE_STRAP + * register */ + found = I915_READ(SFUSE_STRAP); + + if (found & SFUSE_STRAP_DDIB_DETECTED) + intel_ddi_init(dev, PORT_B); + if (found & SFUSE_STRAP_DDIC_DETECTED) + intel_ddi_init(dev, PORT_C); + if (found & SFUSE_STRAP_DDID_DETECTED) + intel_ddi_init(dev, PORT_D); + } else if (HAS_PCH_SPLIT(dev)) { + int found; + dpd_is_edp = intel_dp_is_edp(dev, PORT_D); + + if (has_edp_a(dev)) + intel_dp_init(dev, DP_A, PORT_A); + + if (I915_READ(PCH_HDMIB) & SDVO_DETECTED) { + /* PCH SDVOB multiplex with HDMIB */ + found = intel_sdvo_init(dev, PCH_SDVOB, true); + if (!found) + intel_hdmi_init(dev, PCH_HDMIB, PORT_B); + if (!found && (I915_READ(PCH_DP_B) & DP_DETECTED)) + intel_dp_init(dev, PCH_DP_B, PORT_B); + } + + if (I915_READ(PCH_HDMIC) & SDVO_DETECTED) + intel_hdmi_init(dev, PCH_HDMIC, PORT_C); + + if (!dpd_is_edp && I915_READ(PCH_HDMID) & SDVO_DETECTED) + intel_hdmi_init(dev, PCH_HDMID, PORT_D); + + if (I915_READ(PCH_DP_C) & DP_DETECTED) + intel_dp_init(dev, PCH_DP_C, PORT_C); + + if (I915_READ(PCH_DP_D) & DP_DETECTED) + intel_dp_init(dev, PCH_DP_D, PORT_D); + } else if (IS_VALLEYVIEW(dev)) { + /* + * The DP_DETECTED bit is the latched state of the DDC + * SDA pin at boot. However since eDP doesn't require DDC + * (no way to plug in a DP->HDMI dongle) the DDC pins for + * eDP ports may have been muxed to an alternate function. + * Thus we can't rely on the DP_DETECTED bit alone to detect + * eDP ports. Consult the VBT as well as DP_DETECTED to + * detect eDP ports. + */ + if (I915_READ(VLV_DISPLAY_BASE + GEN4_HDMIB) & SDVO_DETECTED && + !intel_dp_is_edp(dev, PORT_B)) + intel_hdmi_init(dev, VLV_DISPLAY_BASE + GEN4_HDMIB, + PORT_B); + if (I915_READ(VLV_DISPLAY_BASE + DP_B) & DP_DETECTED || + intel_dp_is_edp(dev, PORT_B)) + intel_dp_init(dev, VLV_DISPLAY_BASE + DP_B, PORT_B); + + if (I915_READ(VLV_DISPLAY_BASE + GEN4_HDMIC) & SDVO_DETECTED && + !intel_dp_is_edp(dev, PORT_C)) + intel_hdmi_init(dev, VLV_DISPLAY_BASE + GEN4_HDMIC, + PORT_C); + if (I915_READ(VLV_DISPLAY_BASE + DP_C) & DP_DETECTED || + intel_dp_is_edp(dev, PORT_C)) + intel_dp_init(dev, VLV_DISPLAY_BASE + DP_C, PORT_C); + + if (IS_CHERRYVIEW(dev)) { + if (I915_READ(VLV_DISPLAY_BASE + CHV_HDMID) & SDVO_DETECTED) + intel_hdmi_init(dev, VLV_DISPLAY_BASE + CHV_HDMID, + PORT_D); + /* eDP not supported on port D, so don't check VBT */ + if (I915_READ(VLV_DISPLAY_BASE + DP_D) & DP_DETECTED) + intel_dp_init(dev, VLV_DISPLAY_BASE + DP_D, PORT_D); + } + + intel_dsi_init(dev); + } else if (SUPPORTS_DIGITAL_OUTPUTS(dev)) { + bool found = false; + + if (I915_READ(GEN3_SDVOB) & SDVO_DETECTED) { + DRM_DEBUG_KMS("probing SDVOB\n"); + found = intel_sdvo_init(dev, GEN3_SDVOB, true); + if (!found && SUPPORTS_INTEGRATED_HDMI(dev)) { + DRM_DEBUG_KMS("probing HDMI on SDVOB\n"); + intel_hdmi_init(dev, GEN4_HDMIB, PORT_B); + } + + if (!found && SUPPORTS_INTEGRATED_DP(dev)) + intel_dp_init(dev, DP_B, PORT_B); + } + + /* Before G4X SDVOC doesn't have its own detect register */ + + if (I915_READ(GEN3_SDVOB) & SDVO_DETECTED) { + DRM_DEBUG_KMS("probing SDVOC\n"); + found = intel_sdvo_init(dev, GEN3_SDVOC, false); + } + + if (!found && (I915_READ(GEN3_SDVOC) & SDVO_DETECTED)) { + + if (SUPPORTS_INTEGRATED_HDMI(dev)) { + DRM_DEBUG_KMS("probing HDMI on SDVOC\n"); + intel_hdmi_init(dev, GEN4_HDMIC, PORT_C); + } + if (SUPPORTS_INTEGRATED_DP(dev)) + intel_dp_init(dev, DP_C, PORT_C); + } + + if (SUPPORTS_INTEGRATED_DP(dev) && + (I915_READ(DP_D) & DP_DETECTED)) + intel_dp_init(dev, DP_D, PORT_D); + } else if (IS_GEN2(dev)) + intel_dvo_init(dev); + + if (SUPPORTS_TV(dev)) + intel_tv_init(dev); + + intel_psr_init(dev); + + for_each_intel_encoder(dev, encoder) { + encoder->base.possible_crtcs = encoder->crtc_mask; + encoder->base.possible_clones = + intel_encoder_clones(encoder); + } + + intel_init_pch_refclk(dev); + + drm_helper_move_panel_connectors_to_head(dev); +} + +static void intel_user_framebuffer_destroy(struct drm_framebuffer *fb) +{ + struct drm_device *dev = fb->dev; + struct intel_framebuffer *intel_fb = to_intel_framebuffer(fb); + + drm_framebuffer_cleanup(fb); + mutex_lock(&dev->struct_mutex); + WARN_ON(!intel_fb->obj->framebuffer_references--); + drm_gem_object_unreference(&intel_fb->obj->base); + mutex_unlock(&dev->struct_mutex); + kfree(intel_fb); +} + +static int intel_user_framebuffer_create_handle(struct drm_framebuffer *fb, + struct drm_file *file, + unsigned int *handle) +{ + struct intel_framebuffer *intel_fb = to_intel_framebuffer(fb); + struct drm_i915_gem_object *obj = intel_fb->obj; + + return drm_gem_handle_create(file, &obj->base, handle); +} + +static const struct drm_framebuffer_funcs intel_fb_funcs = { + .destroy = intel_user_framebuffer_destroy, + .create_handle = intel_user_framebuffer_create_handle, +}; + +static +u32 intel_fb_pitch_limit(struct drm_device *dev, uint64_t fb_modifier, + uint32_t pixel_format) +{ + u32 gen = INTEL_INFO(dev)->gen; + + if (gen >= 9) { + /* "The stride in bytes must not exceed the of the size of 8K + * pixels and 32K bytes." + */ + return min(8192*drm_format_plane_cpp(pixel_format, 0), 32768); + } else if (gen >= 5 && !IS_VALLEYVIEW(dev)) { + return 32*1024; + } else if (gen >= 4) { + if (fb_modifier == I915_FORMAT_MOD_X_TILED) + return 16*1024; + else + return 32*1024; + } else if (gen >= 3) { + if (fb_modifier == I915_FORMAT_MOD_X_TILED) + return 8*1024; + else + return 16*1024; + } else { + /* XXX DSPC is limited to 4k tiled */ + return 8*1024; + } +} + +static int intel_framebuffer_init(struct drm_device *dev, + struct intel_framebuffer *intel_fb, + struct drm_mode_fb_cmd2 *mode_cmd, + struct drm_i915_gem_object *obj) +{ + unsigned int aligned_height; + int ret; + u32 pitch_limit, stride_alignment; + + WARN_ON(!mutex_is_locked(&dev->struct_mutex)); + + if (mode_cmd->flags & DRM_MODE_FB_MODIFIERS) { + /* Enforce that fb modifier and tiling mode match, but only for + * X-tiled. This is needed for FBC. */ + if (!!(obj->tiling_mode == I915_TILING_X) != + !!(mode_cmd->modifier[0] == I915_FORMAT_MOD_X_TILED)) { + DRM_DEBUG("tiling_mode doesn't match fb modifier\n"); + return -EINVAL; + } + } else { + if (obj->tiling_mode == I915_TILING_X) + mode_cmd->modifier[0] = I915_FORMAT_MOD_X_TILED; + else if (obj->tiling_mode == I915_TILING_Y) { + DRM_DEBUG("No Y tiling for legacy addfb\n"); + return -EINVAL; + } + } + + /* Passed in modifier sanity checking. */ + switch (mode_cmd->modifier[0]) { + case I915_FORMAT_MOD_Y_TILED: + case I915_FORMAT_MOD_Yf_TILED: + if (INTEL_INFO(dev)->gen < 9) { + DRM_DEBUG("Unsupported tiling 0x%llx!\n", + mode_cmd->modifier[0]); + return -EINVAL; + } + case DRM_FORMAT_MOD_NONE: + case I915_FORMAT_MOD_X_TILED: + break; + default: + DRM_DEBUG("Unsupported fb modifier 0x%llx!\n", + mode_cmd->modifier[0]); + return -EINVAL; + } + + stride_alignment = intel_fb_stride_alignment(dev, mode_cmd->modifier[0], + mode_cmd->pixel_format); + if (mode_cmd->pitches[0] & (stride_alignment - 1)) { + DRM_DEBUG("pitch (%d) must be at least %u byte aligned\n", + mode_cmd->pitches[0], stride_alignment); + return -EINVAL; + } + + pitch_limit = intel_fb_pitch_limit(dev, mode_cmd->modifier[0], + mode_cmd->pixel_format); + if (mode_cmd->pitches[0] > pitch_limit) { + DRM_DEBUG("%s pitch (%u) must be at less than %d\n", + mode_cmd->modifier[0] != DRM_FORMAT_MOD_NONE ? + "tiled" : "linear", + mode_cmd->pitches[0], pitch_limit); + return -EINVAL; + } + + if (mode_cmd->modifier[0] == I915_FORMAT_MOD_X_TILED && + mode_cmd->pitches[0] != obj->stride) { + DRM_DEBUG("pitch (%d) must match tiling stride (%d)\n", + mode_cmd->pitches[0], obj->stride); + return -EINVAL; + } + + /* Reject formats not supported by any plane early. */ + switch (mode_cmd->pixel_format) { + case DRM_FORMAT_C8: + case DRM_FORMAT_RGB565: + case DRM_FORMAT_XRGB8888: + case DRM_FORMAT_ARGB8888: + break; + case DRM_FORMAT_XRGB1555: + case DRM_FORMAT_ARGB1555: + if (INTEL_INFO(dev)->gen > 3) { + DRM_DEBUG("unsupported pixel format: %s\n", + drm_get_format_name(mode_cmd->pixel_format)); + return -EINVAL; + } + break; + case DRM_FORMAT_XBGR8888: + case DRM_FORMAT_ABGR8888: + case DRM_FORMAT_XRGB2101010: + case DRM_FORMAT_ARGB2101010: + case DRM_FORMAT_XBGR2101010: + case DRM_FORMAT_ABGR2101010: + if (INTEL_INFO(dev)->gen < 4) { + DRM_DEBUG("unsupported pixel format: %s\n", + drm_get_format_name(mode_cmd->pixel_format)); + return -EINVAL; + } + break; + case DRM_FORMAT_YUYV: + case DRM_FORMAT_UYVY: + case DRM_FORMAT_YVYU: + case DRM_FORMAT_VYUY: + if (INTEL_INFO(dev)->gen < 5) { + DRM_DEBUG("unsupported pixel format: %s\n", + drm_get_format_name(mode_cmd->pixel_format)); + return -EINVAL; + } + break; + default: + DRM_DEBUG("unsupported pixel format: %s\n", + drm_get_format_name(mode_cmd->pixel_format)); + return -EINVAL; + } + + /* FIXME need to adjust LINOFF/TILEOFF accordingly. */ + if (mode_cmd->offsets[0] != 0) + return -EINVAL; + + aligned_height = intel_fb_align_height(dev, mode_cmd->height, + mode_cmd->pixel_format, + mode_cmd->modifier[0]); + /* FIXME drm helper for size checks (especially planar formats)? */ + if (obj->base.size < aligned_height * mode_cmd->pitches[0]) + return -EINVAL; + + drm_helper_mode_fill_fb_struct(&intel_fb->base, mode_cmd); + intel_fb->obj = obj; + intel_fb->obj->framebuffer_references++; + + ret = drm_framebuffer_init(dev, &intel_fb->base, &intel_fb_funcs); + if (ret) { + DRM_ERROR("framebuffer init failed %d\n", ret); + return ret; + } + + return 0; +} + +static struct drm_framebuffer * +intel_user_framebuffer_create(struct drm_device *dev, + struct drm_file *filp, + struct drm_mode_fb_cmd2 *mode_cmd) +{ + struct drm_i915_gem_object *obj; + + obj = to_intel_bo(drm_gem_object_lookup(dev, filp, + mode_cmd->handles[0])); + if (&obj->base == NULL) + return ERR_PTR(-ENOENT); + + return intel_framebuffer_create(dev, mode_cmd, obj); +} + +#ifndef CONFIG_DRM_I915_FBDEV +static inline void intel_fbdev_output_poll_changed(struct drm_device *dev) +{ +} +#endif + +static const struct drm_mode_config_funcs intel_mode_funcs = { + .fb_create = intel_user_framebuffer_create, + .output_poll_changed = intel_fbdev_output_poll_changed, + .atomic_check = intel_atomic_check, + .atomic_commit = intel_atomic_commit, +}; + +/* Set up chip specific display functions */ +static void intel_init_display(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + if (HAS_PCH_SPLIT(dev) || IS_G4X(dev)) + dev_priv->display.find_dpll = g4x_find_best_dpll; + else if (IS_CHERRYVIEW(dev)) + dev_priv->display.find_dpll = chv_find_best_dpll; + else if (IS_VALLEYVIEW(dev)) + dev_priv->display.find_dpll = vlv_find_best_dpll; + else if (IS_PINEVIEW(dev)) + dev_priv->display.find_dpll = pnv_find_best_dpll; + else + dev_priv->display.find_dpll = i9xx_find_best_dpll; + + if (INTEL_INFO(dev)->gen >= 9) { + dev_priv->display.get_pipe_config = haswell_get_pipe_config; + dev_priv->display.get_initial_plane_config = + skylake_get_initial_plane_config; + dev_priv->display.crtc_compute_clock = + haswell_crtc_compute_clock; + dev_priv->display.crtc_enable = haswell_crtc_enable; + dev_priv->display.crtc_disable = haswell_crtc_disable; + dev_priv->display.off = ironlake_crtc_off; + dev_priv->display.update_primary_plane = + skylake_update_primary_plane; + } else if (HAS_DDI(dev)) { + dev_priv->display.get_pipe_config = haswell_get_pipe_config; + dev_priv->display.get_initial_plane_config = + ironlake_get_initial_plane_config; + dev_priv->display.crtc_compute_clock = + haswell_crtc_compute_clock; + dev_priv->display.crtc_enable = haswell_crtc_enable; + dev_priv->display.crtc_disable = haswell_crtc_disable; + dev_priv->display.off = ironlake_crtc_off; + dev_priv->display.update_primary_plane = + ironlake_update_primary_plane; + } else if (HAS_PCH_SPLIT(dev)) { + dev_priv->display.get_pipe_config = ironlake_get_pipe_config; + dev_priv->display.get_initial_plane_config = + ironlake_get_initial_plane_config; + dev_priv->display.crtc_compute_clock = + ironlake_crtc_compute_clock; + dev_priv->display.crtc_enable = ironlake_crtc_enable; + dev_priv->display.crtc_disable = ironlake_crtc_disable; + dev_priv->display.off = ironlake_crtc_off; + dev_priv->display.update_primary_plane = + ironlake_update_primary_plane; + } else if (IS_VALLEYVIEW(dev)) { + dev_priv->display.get_pipe_config = i9xx_get_pipe_config; + dev_priv->display.get_initial_plane_config = + i9xx_get_initial_plane_config; + dev_priv->display.crtc_compute_clock = i9xx_crtc_compute_clock; + dev_priv->display.crtc_enable = valleyview_crtc_enable; + dev_priv->display.crtc_disable = i9xx_crtc_disable; + dev_priv->display.off = i9xx_crtc_off; + dev_priv->display.update_primary_plane = + i9xx_update_primary_plane; + } else { + dev_priv->display.get_pipe_config = i9xx_get_pipe_config; + dev_priv->display.get_initial_plane_config = + i9xx_get_initial_plane_config; + dev_priv->display.crtc_compute_clock = i9xx_crtc_compute_clock; + dev_priv->display.crtc_enable = i9xx_crtc_enable; + dev_priv->display.crtc_disable = i9xx_crtc_disable; + dev_priv->display.off = i9xx_crtc_off; + dev_priv->display.update_primary_plane = + i9xx_update_primary_plane; + } + + /* Returns the core display clock speed */ + if (IS_SKYLAKE(dev)) + dev_priv->display.get_display_clock_speed = + skylake_get_display_clock_speed; + else if (IS_BROADWELL(dev)) + dev_priv->display.get_display_clock_speed = + broadwell_get_display_clock_speed; + else if (IS_HASWELL(dev)) + dev_priv->display.get_display_clock_speed = + haswell_get_display_clock_speed; + else if (IS_VALLEYVIEW(dev)) + dev_priv->display.get_display_clock_speed = + valleyview_get_display_clock_speed; + else if (IS_I945G(dev) || (IS_G33(dev) && !IS_PINEVIEW_M(dev))) + dev_priv->display.get_display_clock_speed = + i945_get_display_clock_speed; + else if (IS_I915G(dev)) + dev_priv->display.get_display_clock_speed = + i915_get_display_clock_speed; + else if (IS_I945GM(dev) || IS_845G(dev)) + dev_priv->display.get_display_clock_speed = + i9xx_misc_get_display_clock_speed; + else if (IS_PINEVIEW(dev)) + dev_priv->display.get_display_clock_speed = + pnv_get_display_clock_speed; + else if (IS_I915GM(dev)) + dev_priv->display.get_display_clock_speed = + i915gm_get_display_clock_speed; + else if (IS_I865G(dev)) + dev_priv->display.get_display_clock_speed = + i865_get_display_clock_speed; + else if (IS_I85X(dev)) + dev_priv->display.get_display_clock_speed = + i855_get_display_clock_speed; + else /* 852, 830 */ + dev_priv->display.get_display_clock_speed = + i830_get_display_clock_speed; + + if (IS_GEN5(dev)) { + dev_priv->display.fdi_link_train = ironlake_fdi_link_train; + } else if (IS_GEN6(dev)) { + dev_priv->display.fdi_link_train = gen6_fdi_link_train; + } else if (IS_IVYBRIDGE(dev)) { + /* FIXME: detect B0+ stepping and use auto training */ + dev_priv->display.fdi_link_train = ivb_manual_fdi_link_train; + } else if (IS_HASWELL(dev) || IS_BROADWELL(dev)) { + dev_priv->display.fdi_link_train = hsw_fdi_link_train; + } else if (IS_VALLEYVIEW(dev)) { + dev_priv->display.modeset_global_resources = + valleyview_modeset_global_resources; + } + + switch (INTEL_INFO(dev)->gen) { + case 2: + dev_priv->display.queue_flip = intel_gen2_queue_flip; + break; + + case 3: + dev_priv->display.queue_flip = intel_gen3_queue_flip; + break; + + case 4: + case 5: + dev_priv->display.queue_flip = intel_gen4_queue_flip; + break; + + case 6: + dev_priv->display.queue_flip = intel_gen6_queue_flip; + break; + case 7: + case 8: /* FIXME(BDW): Check that the gen8 RCS flip works. */ + dev_priv->display.queue_flip = intel_gen7_queue_flip; + break; + case 9: + /* Drop through - unsupported since execlist only. */ + default: + /* Default just returns -ENODEV to indicate unsupported */ + dev_priv->display.queue_flip = intel_default_queue_flip; + } + + intel_panel_init_backlight_funcs(dev); + + mutex_init(&dev_priv->pps_mutex); +} + +/* + * Some BIOSes insist on assuming the GPU's pipe A is enabled at suspend, + * resume, or other times. This quirk makes sure that's the case for + * affected systems. + */ +static void quirk_pipea_force(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + dev_priv->quirks |= QUIRK_PIPEA_FORCE; + DRM_INFO("applying pipe a force quirk\n"); +} + +static void quirk_pipeb_force(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + dev_priv->quirks |= QUIRK_PIPEB_FORCE; + DRM_INFO("applying pipe b force quirk\n"); +} + +/* + * Some machines (Lenovo U160) do not work with SSC on LVDS for some reason + */ +static void quirk_ssc_force_disable(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + dev_priv->quirks |= QUIRK_LVDS_SSC_DISABLE; + DRM_INFO("applying lvds SSC disable quirk\n"); +} + +/* + * A machine (e.g. Acer Aspire 5734Z) may need to invert the panel backlight + * brightness value + */ +static void quirk_invert_brightness(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + dev_priv->quirks |= QUIRK_INVERT_BRIGHTNESS; + DRM_INFO("applying inverted panel brightness quirk\n"); +} + +/* Some VBT's incorrectly indicate no backlight is present */ +static void quirk_backlight_present(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + dev_priv->quirks |= QUIRK_BACKLIGHT_PRESENT; + DRM_INFO("applying backlight present quirk\n"); +} + +struct intel_quirk { + int device; + int subsystem_vendor; + int subsystem_device; + void (*hook)(struct drm_device *dev); +}; + +/* For systems that don't have a meaningful PCI subdevice/subvendor ID */ +struct intel_dmi_quirk { + void (*hook)(struct drm_device *dev); + const struct dmi_system_id (*dmi_id_list)[]; +}; + +static int intel_dmi_reverse_brightness(const struct dmi_system_id *id) +{ + DRM_INFO("Backlight polarity reversed on %s\n", id->ident); + return 1; +} + +static const struct intel_dmi_quirk intel_dmi_quirks[] = { + { + .dmi_id_list = &(const struct dmi_system_id[]) { + { + .callback = intel_dmi_reverse_brightness, + .ident = "NCR Corporation", + .matches = {DMI_MATCH(DMI_SYS_VENDOR, "NCR Corporation"), + DMI_MATCH(DMI_PRODUCT_NAME, ""), + }, + }, + { } /* terminating entry */ + }, + .hook = quirk_invert_brightness, + }, +}; + +static struct intel_quirk intel_quirks[] = { + /* Toshiba Protege R-205, S-209 needs pipe A force quirk */ + { 0x2592, 0x1179, 0x0001, quirk_pipea_force }, + + /* ThinkPad T60 needs pipe A force quirk (bug #16494) */ + { 0x2782, 0x17aa, 0x201a, quirk_pipea_force }, + + /* 830 needs to leave pipe A & dpll A up */ + { 0x3577, PCI_ANY_ID, PCI_ANY_ID, quirk_pipea_force }, + + /* 830 needs to leave pipe B & dpll B up */ + { 0x3577, PCI_ANY_ID, PCI_ANY_ID, quirk_pipeb_force }, + + /* Lenovo U160 cannot use SSC on LVDS */ + { 0x0046, 0x17aa, 0x3920, quirk_ssc_force_disable }, + + /* Sony Vaio Y cannot use SSC on LVDS */ + { 0x0046, 0x104d, 0x9076, quirk_ssc_force_disable }, + + /* Acer Aspire 5734Z must invert backlight brightness */ + { 0x2a42, 0x1025, 0x0459, quirk_invert_brightness }, + + /* Acer/eMachines G725 */ + { 0x2a42, 0x1025, 0x0210, quirk_invert_brightness }, + + /* Acer/eMachines e725 */ + { 0x2a42, 0x1025, 0x0212, quirk_invert_brightness }, + + /* Acer/Packard Bell NCL20 */ + { 0x2a42, 0x1025, 0x034b, quirk_invert_brightness }, + + /* Acer Aspire 4736Z */ + { 0x2a42, 0x1025, 0x0260, quirk_invert_brightness }, + + /* Acer Aspire 5336 */ + { 0x2a42, 0x1025, 0x048a, quirk_invert_brightness }, + + /* Acer C720 and C720P Chromebooks (Celeron 2955U) have backlights */ + { 0x0a06, 0x1025, 0x0a11, quirk_backlight_present }, + + /* Acer C720 Chromebook (Core i3 4005U) */ + { 0x0a16, 0x1025, 0x0a11, quirk_backlight_present }, + + /* Apple Macbook 2,1 (Core 2 T7400) */ + { 0x27a2, 0x8086, 0x7270, quirk_backlight_present }, + + /* Toshiba CB35 Chromebook (Celeron 2955U) */ + { 0x0a06, 0x1179, 0x0a88, quirk_backlight_present }, + + /* HP Chromebook 14 (Celeron 2955U) */ + { 0x0a06, 0x103c, 0x21ed, quirk_backlight_present }, + + /* Dell Chromebook 11 */ + { 0x0a06, 0x1028, 0x0a35, quirk_backlight_present }, +}; + +static void intel_init_quirks(struct drm_device *dev) +{ + struct pci_dev *d = dev->pdev; + int i; + + for (i = 0; i < ARRAY_SIZE(intel_quirks); i++) { + struct intel_quirk *q = &intel_quirks[i]; + + if (d->device == q->device && + (d->subsystem_vendor == q->subsystem_vendor || + q->subsystem_vendor == PCI_ANY_ID) && + (d->subsystem_device == q->subsystem_device || + q->subsystem_device == PCI_ANY_ID)) + q->hook(dev); + } + for (i = 0; i < ARRAY_SIZE(intel_dmi_quirks); i++) { + if (dmi_check_system(*intel_dmi_quirks[i].dmi_id_list) != 0) + intel_dmi_quirks[i].hook(dev); + } +} + +/* Disable the VGA plane that we never use */ +static void i915_disable_vga(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u8 sr1; + u32 vga_reg = i915_vgacntrl_reg(dev); + + /* WaEnableVGAAccessThroughIOPort:ctg,elk,ilk,snb,ivb,vlv,hsw */ + vga_get_uninterruptible(dev->pdev, VGA_RSRC_LEGACY_IO); + outb(SR01, VGA_SR_INDEX); + sr1 = inb(VGA_SR_DATA); + outb(sr1 | 1<<5, VGA_SR_DATA); + vga_put(dev->pdev, VGA_RSRC_LEGACY_IO); + udelay(300); + + I915_WRITE(vga_reg, VGA_DISP_DISABLE); + POSTING_READ(vga_reg); +} + +void intel_modeset_init_hw(struct drm_device *dev) +{ + intel_prepare_ddi(dev); + + if (IS_VALLEYVIEW(dev)) + vlv_update_cdclk(dev); + + intel_init_clock_gating(dev); + + intel_enable_gt_powersave(dev); +} + +void intel_modeset_init(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int sprite, ret; + enum pipe pipe; + struct intel_crtc *crtc; + + drm_mode_config_init(dev); + + dev->mode_config.min_width = 0; + dev->mode_config.min_height = 0; + + dev->mode_config.preferred_depth = 24; + dev->mode_config.prefer_shadow = 1; + + dev->mode_config.allow_fb_modifiers = true; + + dev->mode_config.funcs = &intel_mode_funcs; + + intel_init_quirks(dev); + + intel_init_pm(dev); + + if (INTEL_INFO(dev)->num_pipes == 0) + return; + + intel_init_display(dev); + intel_init_audio(dev); + + if (IS_GEN2(dev)) { + dev->mode_config.max_width = 2048; + dev->mode_config.max_height = 2048; + } else if (IS_GEN3(dev)) { + dev->mode_config.max_width = 4096; + dev->mode_config.max_height = 4096; + } else { + dev->mode_config.max_width = 8192; + dev->mode_config.max_height = 8192; + } + + if (IS_845G(dev) || IS_I865G(dev)) { + dev->mode_config.cursor_width = IS_845G(dev) ? 64 : 512; + dev->mode_config.cursor_height = 1023; + } else if (IS_GEN2(dev)) { + dev->mode_config.cursor_width = GEN2_CURSOR_WIDTH; + dev->mode_config.cursor_height = GEN2_CURSOR_HEIGHT; + } else { + dev->mode_config.cursor_width = MAX_CURSOR_WIDTH; + dev->mode_config.cursor_height = MAX_CURSOR_HEIGHT; + } + + dev->mode_config.fb_base = dev_priv->gtt.mappable_base; + + DRM_DEBUG_KMS("%d display pipe%s available.\n", + INTEL_INFO(dev)->num_pipes, + INTEL_INFO(dev)->num_pipes > 1 ? "s" : ""); + + for_each_pipe(dev_priv, pipe) { + intel_crtc_init(dev, pipe); + for_each_sprite(dev_priv, pipe, sprite) { + ret = intel_plane_init(dev, pipe, sprite); + if (ret) + DRM_DEBUG_KMS("pipe %c sprite %c init failed: %d\n", + pipe_name(pipe), sprite_name(pipe, sprite), ret); + } + } + + intel_init_dpio(dev); + + skl_init_cdclk(dev_priv); + intel_shared_dpll_init(dev); + + /* Just disable it once at startup */ + i915_disable_vga(dev); + intel_setup_outputs(dev); + + /* Just in case the BIOS is doing something questionable. */ + intel_fbc_disable(dev); + + drm_modeset_lock_all(dev); + intel_modeset_setup_hw_state(dev, false); + drm_modeset_unlock_all(dev); + + for_each_intel_crtc(dev, crtc) { + if (!crtc->active) + continue; + + /* + * Note that reserving the BIOS fb up front prevents us + * from stuffing other stolen allocations like the ring + * on top. This prevents some ugliness at boot time, and + * can even allow for smooth boot transitions if the BIOS + * fb is large enough for the active pipe configuration. + */ + if (dev_priv->display.get_initial_plane_config) { + dev_priv->display.get_initial_plane_config(crtc, + &crtc->plane_config); + /* + * If the fb is shared between multiple heads, we'll + * just get the first one. + */ + intel_find_initial_plane_obj(crtc, &crtc->plane_config); + } + } +} + +static void intel_enable_pipe_a(struct drm_device *dev) +{ + struct intel_connector *connector; + struct drm_connector *crt = NULL; + struct intel_load_detect_pipe load_detect_temp; + struct drm_modeset_acquire_ctx *ctx = dev->mode_config.acquire_ctx; + + /* We can't just switch on the pipe A, we need to set things up with a + * proper mode and output configuration. As a gross hack, enable pipe A + * by enabling the load detect pipe once. */ + for_each_intel_connector(dev, connector) { + if (connector->encoder->type == INTEL_OUTPUT_ANALOG) { + crt = &connector->base; + break; + } + } + + if (!crt) + return; + + if (intel_get_load_detect_pipe(crt, NULL, &load_detect_temp, ctx)) + intel_release_load_detect_pipe(crt, &load_detect_temp, ctx); +} + +static bool +intel_check_plane_mapping(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 reg, val; + + if (INTEL_INFO(dev)->num_pipes == 1) + return true; + + reg = DSPCNTR(!crtc->plane); + val = I915_READ(reg); + + if ((val & DISPLAY_PLANE_ENABLE) && + (!!(val & DISPPLANE_SEL_PIPE_MASK) == crtc->pipe)) + return false; + + return true; +} + +static void intel_sanitize_crtc(struct intel_crtc *crtc) +{ + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 reg; + + /* Clear any frame start delays used for debugging left by the BIOS */ + reg = PIPECONF(crtc->config->cpu_transcoder); + I915_WRITE(reg, I915_READ(reg) & ~PIPECONF_FRAME_START_DELAY_MASK); + + /* restore vblank interrupts to correct state */ + drm_crtc_vblank_reset(&crtc->base); + if (crtc->active) { + update_scanline_offset(crtc); + drm_crtc_vblank_on(&crtc->base); + } + + /* We need to sanitize the plane -> pipe mapping first because this will + * disable the crtc (and hence change the state) if it is wrong. Note + * that gen4+ has a fixed plane -> pipe mapping. */ + if (INTEL_INFO(dev)->gen < 4 && !intel_check_plane_mapping(crtc)) { + struct intel_connector *connector; + bool plane; + + DRM_DEBUG_KMS("[CRTC:%d] wrong plane connection detected!\n", + crtc->base.base.id); + + /* Pipe has the wrong plane attached and the plane is active. + * Temporarily change the plane mapping and disable everything + * ... */ + plane = crtc->plane; + crtc->plane = !plane; + crtc->primary_enabled = true; + dev_priv->display.crtc_disable(&crtc->base); + crtc->plane = plane; + + /* ... and break all links. */ + for_each_intel_connector(dev, connector) { + if (connector->encoder->base.crtc != &crtc->base) + continue; + + connector->base.dpms = DRM_MODE_DPMS_OFF; + connector->base.encoder = NULL; + } + /* multiple connectors may have the same encoder: + * handle them and break crtc link separately */ + for_each_intel_connector(dev, connector) + if (connector->encoder->base.crtc == &crtc->base) { + connector->encoder->base.crtc = NULL; + connector->encoder->connectors_active = false; + } + + WARN_ON(crtc->active); + crtc->base.state->enable = false; + crtc->base.enabled = false; + } + + if (dev_priv->quirks & QUIRK_PIPEA_FORCE && + crtc->pipe == PIPE_A && !crtc->active) { + /* BIOS forgot to enable pipe A, this mostly happens after + * resume. Force-enable the pipe to fix this, the update_dpms + * call below we restore the pipe to the right state, but leave + * the required bits on. */ + intel_enable_pipe_a(dev); + } + + /* Adjust the state of the output pipe according to whether we + * have active connectors/encoders. */ + intel_crtc_update_dpms(&crtc->base); + + if (crtc->active != crtc->base.state->enable) { + struct intel_encoder *encoder; + + /* This can happen either due to bugs in the get_hw_state + * functions or because the pipe is force-enabled due to the + * pipe A quirk. */ + DRM_DEBUG_KMS("[CRTC:%d] hw state adjusted, was %s, now %s\n", + crtc->base.base.id, + crtc->base.state->enable ? "enabled" : "disabled", + crtc->active ? "enabled" : "disabled"); + + crtc->base.state->enable = crtc->active; + crtc->base.enabled = crtc->active; + + /* Because we only establish the connector -> encoder -> + * crtc links if something is active, this means the + * crtc is now deactivated. Break the links. connector + * -> encoder links are only establish when things are + * actually up, hence no need to break them. */ + WARN_ON(crtc->active); + + for_each_encoder_on_crtc(dev, &crtc->base, encoder) { + WARN_ON(encoder->connectors_active); + encoder->base.crtc = NULL; + } + } + + if (crtc->active || HAS_GMCH_DISPLAY(dev)) { + /* + * We start out with underrun reporting disabled to avoid races. + * For correct bookkeeping mark this on active crtcs. + * + * Also on gmch platforms we dont have any hardware bits to + * disable the underrun reporting. Which means we need to start + * out with underrun reporting disabled also on inactive pipes, + * since otherwise we'll complain about the garbage we read when + * e.g. coming up after runtime pm. + * + * No protection against concurrent access is required - at + * worst a fifo underrun happens which also sets this to false. + */ + crtc->cpu_fifo_underrun_disabled = true; + crtc->pch_fifo_underrun_disabled = true; + } +} + +static void intel_sanitize_encoder(struct intel_encoder *encoder) +{ + struct intel_connector *connector; + struct drm_device *dev = encoder->base.dev; + + /* We need to check both for a crtc link (meaning that the + * encoder is active and trying to read from a pipe) and the + * pipe itself being active. */ + bool has_active_crtc = encoder->base.crtc && + to_intel_crtc(encoder->base.crtc)->active; + + if (encoder->connectors_active && !has_active_crtc) { + DRM_DEBUG_KMS("[ENCODER:%d:%s] has active connectors but no active pipe!\n", + encoder->base.base.id, + encoder->base.name); + + /* Connector is active, but has no active pipe. This is + * fallout from our resume register restoring. Disable + * the encoder manually again. */ + if (encoder->base.crtc) { + DRM_DEBUG_KMS("[ENCODER:%d:%s] manually disabled\n", + encoder->base.base.id, + encoder->base.name); + encoder->disable(encoder); + if (encoder->post_disable) + encoder->post_disable(encoder); + } + encoder->base.crtc = NULL; + encoder->connectors_active = false; + + /* Inconsistent output/port/pipe state happens presumably due to + * a bug in one of the get_hw_state functions. Or someplace else + * in our code, like the register restore mess on resume. Clamp + * things to off as a safer default. */ + for_each_intel_connector(dev, connector) { + if (connector->encoder != encoder) + continue; + connector->base.dpms = DRM_MODE_DPMS_OFF; + connector->base.encoder = NULL; + } + } + /* Enabled encoders without active connectors will be fixed in + * the crtc fixup. */ +} + +void i915_redisable_vga_power_on(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 vga_reg = i915_vgacntrl_reg(dev); + + if (!(I915_READ(vga_reg) & VGA_DISP_DISABLE)) { + DRM_DEBUG_KMS("Something enabled VGA plane, disabling it\n"); + i915_disable_vga(dev); + } +} + +void i915_redisable_vga(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + + /* This function can be called both from intel_modeset_setup_hw_state or + * at a very early point in our resume sequence, where the power well + * structures are not yet restored. Since this function is at a very + * paranoid "someone might have enabled VGA while we were not looking" + * level, just check if the power well is enabled instead of trying to + * follow the "don't touch the power well if we don't need it" policy + * the rest of the driver uses. */ + if (!intel_display_power_is_enabled(dev_priv, POWER_DOMAIN_VGA)) + return; + + i915_redisable_vga_power_on(dev); +} + +static bool primary_get_hw_state(struct intel_crtc *crtc) +{ + struct drm_i915_private *dev_priv = crtc->base.dev->dev_private; + + if (!crtc->active) + return false; + + return I915_READ(DSPCNTR(crtc->plane)) & DISPLAY_PLANE_ENABLE; +} + +static void intel_modeset_readout_hw_state(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + enum pipe pipe; + struct intel_crtc *crtc; + struct intel_encoder *encoder; + struct intel_connector *connector; + int i; + + for_each_intel_crtc(dev, crtc) { + memset(crtc->config, 0, sizeof(*crtc->config)); + + crtc->config->quirks |= PIPE_CONFIG_QUIRK_INHERITED_MODE; + + crtc->active = dev_priv->display.get_pipe_config(crtc, + crtc->config); + + crtc->base.state->enable = crtc->active; + crtc->base.enabled = crtc->active; + crtc->primary_enabled = primary_get_hw_state(crtc); + + DRM_DEBUG_KMS("[CRTC:%d] hw state readout: %s\n", + crtc->base.base.id, + crtc->active ? "enabled" : "disabled"); + } + + for (i = 0; i < dev_priv->num_shared_dpll; i++) { + struct intel_shared_dpll *pll = &dev_priv->shared_dplls[i]; + + pll->on = pll->get_hw_state(dev_priv, pll, + &pll->config.hw_state); + pll->active = 0; + pll->config.crtc_mask = 0; + for_each_intel_crtc(dev, crtc) { + if (crtc->active && intel_crtc_to_shared_dpll(crtc) == pll) { + pll->active++; + pll->config.crtc_mask |= 1 << crtc->pipe; + } + } + + DRM_DEBUG_KMS("%s hw state readout: crtc_mask 0x%08x, on %i\n", + pll->name, pll->config.crtc_mask, pll->on); + + if (pll->config.crtc_mask) + intel_display_power_get(dev_priv, POWER_DOMAIN_PLLS); + } + + for_each_intel_encoder(dev, encoder) { + pipe = 0; + + if (encoder->get_hw_state(encoder, &pipe)) { + crtc = to_intel_crtc(dev_priv->pipe_to_crtc_mapping[pipe]); + encoder->base.crtc = &crtc->base; + encoder->get_config(encoder, crtc->config); + } else { + encoder->base.crtc = NULL; + } + + encoder->connectors_active = false; + DRM_DEBUG_KMS("[ENCODER:%d:%s] hw state readout: %s, pipe %c\n", + encoder->base.base.id, + encoder->base.name, + encoder->base.crtc ? "enabled" : "disabled", + pipe_name(pipe)); + } + + for_each_intel_connector(dev, connector) { + if (connector->get_hw_state(connector)) { + connector->base.dpms = DRM_MODE_DPMS_ON; + connector->encoder->connectors_active = true; + connector->base.encoder = &connector->encoder->base; + } else { + connector->base.dpms = DRM_MODE_DPMS_OFF; + connector->base.encoder = NULL; + } + DRM_DEBUG_KMS("[CONNECTOR:%d:%s] hw state readout: %s\n", + connector->base.base.id, + connector->base.name, + connector->base.encoder ? "enabled" : "disabled"); + } +} + +/* Scan out the current hw modeset state, sanitizes it and maps it into the drm + * and i915 state tracking structures. */ +void intel_modeset_setup_hw_state(struct drm_device *dev, + bool force_restore) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + enum pipe pipe; + struct intel_crtc *crtc; + struct intel_encoder *encoder; + int i; + + intel_modeset_readout_hw_state(dev); + + /* + * Now that we have the config, copy it to each CRTC struct + * Note that this could go away if we move to using crtc_config + * checking everywhere. + */ + for_each_intel_crtc(dev, crtc) { + if (crtc->active && i915.fastboot) { + intel_mode_from_pipe_config(&crtc->base.mode, + crtc->config); + DRM_DEBUG_KMS("[CRTC:%d] found active mode: ", + crtc->base.base.id); + drm_mode_debug_printmodeline(&crtc->base.mode); + } + } + + /* HW state is read out, now we need to sanitize this mess. */ + for_each_intel_encoder(dev, encoder) { + intel_sanitize_encoder(encoder); + } + + for_each_pipe(dev_priv, pipe) { + crtc = to_intel_crtc(dev_priv->pipe_to_crtc_mapping[pipe]); + intel_sanitize_crtc(crtc); + intel_dump_pipe_config(crtc, crtc->config, + "[setup_hw_state]"); + } + + intel_modeset_update_connector_atomic_state(dev); + + for (i = 0; i < dev_priv->num_shared_dpll; i++) { + struct intel_shared_dpll *pll = &dev_priv->shared_dplls[i]; + + if (!pll->on || pll->active) + continue; + + DRM_DEBUG_KMS("%s enabled but not in use, disabling\n", pll->name); + + pll->disable(dev_priv, pll); + pll->on = false; + } + + if (IS_GEN9(dev)) + skl_wm_get_hw_state(dev); + else if (HAS_PCH_SPLIT(dev)) + ilk_wm_get_hw_state(dev); + + if (force_restore) { + i915_redisable_vga(dev); + + /* + * We need to use raw interfaces for restoring state to avoid + * checking (bogus) intermediate states. + */ + for_each_pipe(dev_priv, pipe) { + struct drm_crtc *crtc = + dev_priv->pipe_to_crtc_mapping[pipe]; + + intel_crtc_restore_mode(crtc); + } + } else { + intel_modeset_update_staged_output_state(dev); + } + + intel_modeset_check_state(dev); +} + +void intel_modeset_gem_init(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_crtc *c; + struct drm_i915_gem_object *obj; + int ret; + + mutex_lock(&dev->struct_mutex); + intel_init_gt_powersave(dev); + mutex_unlock(&dev->struct_mutex); + + /* + * There may be no VBT; and if the BIOS enabled SSC we can + * just keep using it to avoid unnecessary flicker. Whereas if the + * BIOS isn't using it, don't assume it will work even if the VBT + * indicates as much. + */ + if (HAS_PCH_IBX(dev) || HAS_PCH_CPT(dev)) + dev_priv->vbt.lvds_use_ssc = !!(I915_READ(PCH_DREF_CONTROL) & + DREF_SSC1_ENABLE); + + intel_modeset_init_hw(dev); + + intel_setup_overlay(dev); + + /* + * Make sure any fbs we allocated at startup are properly + * pinned & fenced. When we do the allocation it's too early + * for this. + */ + for_each_crtc(dev, c) { + obj = intel_fb_obj(c->primary->fb); + if (obj == NULL) + continue; + + mutex_lock(&dev->struct_mutex); + ret = intel_pin_and_fence_fb_obj(c->primary, + c->primary->fb, + c->primary->state, + NULL); + mutex_unlock(&dev->struct_mutex); + if (ret) { + DRM_ERROR("failed to pin boot fb on pipe %d\n", + to_intel_crtc(c)->pipe); + drm_framebuffer_unreference(c->primary->fb); + c->primary->fb = NULL; + update_state_fb(c->primary); + } + } + + intel_backlight_register(dev); +} + +void intel_connector_unregister(struct intel_connector *intel_connector) +{ + struct drm_connector *connector = &intel_connector->base; + + intel_panel_destroy_backlight(connector); + drm_connector_unregister(connector); +} + +void intel_modeset_cleanup(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_connector *connector; + + intel_disable_gt_powersave(dev); + + intel_backlight_unregister(dev); + + /* + * Interrupts and polling as the first thing to avoid creating havoc. + * Too much stuff here (turning of connectors, ...) would + * experience fancy races otherwise. + */ + intel_irq_uninstall(dev_priv); + + /* + * Due to the hpd irq storm handling the hotplug work can re-arm the + * poll handlers. Hence disable polling after hpd handling is shut down. + */ + drm_kms_helper_poll_fini(dev); + + mutex_lock(&dev->struct_mutex); + + intel_unregister_dsm_handler(); + + intel_fbc_disable(dev); + + mutex_unlock(&dev->struct_mutex); + + /* flush any delayed tasks or pending work */ + flush_scheduled_work(); + + /* destroy the backlight and sysfs files before encoders/connectors */ + list_for_each_entry(connector, &dev->mode_config.connector_list, head) { + struct intel_connector *intel_connector; + + intel_connector = to_intel_connector(connector); + intel_connector->unregister(intel_connector); + } + + drm_mode_config_cleanup(dev); + + intel_cleanup_overlay(dev); + + mutex_lock(&dev->struct_mutex); + intel_cleanup_gt_powersave(dev); + mutex_unlock(&dev->struct_mutex); +} + +/* + * Return which encoder is currently attached for connector. + */ +struct drm_encoder *intel_best_encoder(struct drm_connector *connector) +{ + return &intel_attached_encoder(connector)->base; +} + +void intel_connector_attach_encoder(struct intel_connector *connector, + struct intel_encoder *encoder) +{ + connector->encoder = encoder; + drm_mode_connector_attach_encoder(&connector->base, + &encoder->base); +} + +/* + * set vga decode state - true == enable VGA decode + */ +int intel_modeset_vga_set_state(struct drm_device *dev, bool state) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + unsigned reg = INTEL_INFO(dev)->gen >= 6 ? SNB_GMCH_CTRL : INTEL_GMCH_CTRL; + u16 gmch_ctrl; + + if (pci_read_config_word(dev_priv->bridge_dev, reg, &gmch_ctrl)) { + DRM_ERROR("failed to read control word\n"); + return -EIO; + } + + if (!!(gmch_ctrl & INTEL_GMCH_VGA_DISABLE) == !state) + return 0; + + if (state) + gmch_ctrl &= ~INTEL_GMCH_VGA_DISABLE; + else + gmch_ctrl |= INTEL_GMCH_VGA_DISABLE; + + if (pci_write_config_word(dev_priv->bridge_dev, reg, gmch_ctrl)) { + DRM_ERROR("failed to write control word\n"); + return -EIO; + } + + return 0; +} + +struct intel_display_error_state { + + u32 power_well_driver; + + int num_transcoders; + + struct intel_cursor_error_state { + u32 control; + u32 position; + u32 base; + u32 size; + } cursor[I915_MAX_PIPES]; + + struct intel_pipe_error_state { + bool power_domain_on; + u32 source; + u32 stat; + } pipe[I915_MAX_PIPES]; + + struct intel_plane_error_state { + u32 control; + u32 stride; + u32 size; + u32 pos; + u32 addr; + u32 surface; + u32 tile_offset; + } plane[I915_MAX_PIPES]; + + struct intel_transcoder_error_state { + bool power_domain_on; + enum transcoder cpu_transcoder; + + u32 conf; + + u32 htotal; + u32 hblank; + u32 hsync; + u32 vtotal; + u32 vblank; + u32 vsync; + } transcoder[4]; +}; + +struct intel_display_error_state * +intel_display_capture_error_state(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_display_error_state *error; + int transcoders[] = { + TRANSCODER_A, + TRANSCODER_B, + TRANSCODER_C, + TRANSCODER_EDP, + }; + int i; + + if (INTEL_INFO(dev)->num_pipes == 0) + return NULL; + + error = kzalloc(sizeof(*error), GFP_ATOMIC); + if (error == NULL) + return NULL; + + if (IS_HASWELL(dev) || IS_BROADWELL(dev)) + error->power_well_driver = I915_READ(HSW_PWR_WELL_DRIVER); + + for_each_pipe(dev_priv, i) { + error->pipe[i].power_domain_on = + __intel_display_power_is_enabled(dev_priv, + POWER_DOMAIN_PIPE(i)); + if (!error->pipe[i].power_domain_on) + continue; + + error->cursor[i].control = I915_READ(CURCNTR(i)); + error->cursor[i].position = I915_READ(CURPOS(i)); + error->cursor[i].base = I915_READ(CURBASE(i)); + + error->plane[i].control = I915_READ(DSPCNTR(i)); + error->plane[i].stride = I915_READ(DSPSTRIDE(i)); + if (INTEL_INFO(dev)->gen <= 3) { + error->plane[i].size = I915_READ(DSPSIZE(i)); + error->plane[i].pos = I915_READ(DSPPOS(i)); + } + if (INTEL_INFO(dev)->gen <= 7 && !IS_HASWELL(dev)) + error->plane[i].addr = I915_READ(DSPADDR(i)); + if (INTEL_INFO(dev)->gen >= 4) { + error->plane[i].surface = I915_READ(DSPSURF(i)); + error->plane[i].tile_offset = I915_READ(DSPTILEOFF(i)); + } + + error->pipe[i].source = I915_READ(PIPESRC(i)); + + if (HAS_GMCH_DISPLAY(dev)) + error->pipe[i].stat = I915_READ(PIPESTAT(i)); + } + + error->num_transcoders = INTEL_INFO(dev)->num_pipes; + if (HAS_DDI(dev_priv->dev)) + error->num_transcoders++; /* Account for eDP. */ + + for (i = 0; i < error->num_transcoders; i++) { + enum transcoder cpu_transcoder = transcoders[i]; + + error->transcoder[i].power_domain_on = + __intel_display_power_is_enabled(dev_priv, + POWER_DOMAIN_TRANSCODER(cpu_transcoder)); + if (!error->transcoder[i].power_domain_on) + continue; + + error->transcoder[i].cpu_transcoder = cpu_transcoder; + + error->transcoder[i].conf = I915_READ(PIPECONF(cpu_transcoder)); + error->transcoder[i].htotal = I915_READ(HTOTAL(cpu_transcoder)); + error->transcoder[i].hblank = I915_READ(HBLANK(cpu_transcoder)); + error->transcoder[i].hsync = I915_READ(HSYNC(cpu_transcoder)); + error->transcoder[i].vtotal = I915_READ(VTOTAL(cpu_transcoder)); + error->transcoder[i].vblank = I915_READ(VBLANK(cpu_transcoder)); + error->transcoder[i].vsync = I915_READ(VSYNC(cpu_transcoder)); + } + + return error; +} + +#define err_printf(e, ...) i915_error_printf(e, __VA_ARGS__) + +void +intel_display_print_error_state(struct drm_i915_error_state_buf *m, + struct drm_device *dev, + struct intel_display_error_state *error) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int i; + + if (!error) + return; + + err_printf(m, "Num Pipes: %d\n", INTEL_INFO(dev)->num_pipes); + if (IS_HASWELL(dev) || IS_BROADWELL(dev)) + err_printf(m, "PWR_WELL_CTL2: %08x\n", + error->power_well_driver); + for_each_pipe(dev_priv, i) { + err_printf(m, "Pipe [%d]:\n", i); + err_printf(m, " Power: %s\n", + error->pipe[i].power_domain_on ? "on" : "off"); + err_printf(m, " SRC: %08x\n", error->pipe[i].source); + err_printf(m, " STAT: %08x\n", error->pipe[i].stat); + + err_printf(m, "Plane [%d]:\n", i); + err_printf(m, " CNTR: %08x\n", error->plane[i].control); + err_printf(m, " STRIDE: %08x\n", error->plane[i].stride); + if (INTEL_INFO(dev)->gen <= 3) { + err_printf(m, " SIZE: %08x\n", error->plane[i].size); + err_printf(m, " POS: %08x\n", error->plane[i].pos); + } + if (INTEL_INFO(dev)->gen <= 7 && !IS_HASWELL(dev)) + err_printf(m, " ADDR: %08x\n", error->plane[i].addr); + if (INTEL_INFO(dev)->gen >= 4) { + err_printf(m, " SURF: %08x\n", error->plane[i].surface); + err_printf(m, " TILEOFF: %08x\n", error->plane[i].tile_offset); + } + + err_printf(m, "Cursor [%d]:\n", i); + err_printf(m, " CNTR: %08x\n", error->cursor[i].control); + err_printf(m, " POS: %08x\n", error->cursor[i].position); + err_printf(m, " BASE: %08x\n", error->cursor[i].base); + } + + for (i = 0; i < error->num_transcoders; i++) { + err_printf(m, "CPU transcoder: %c\n", + transcoder_name(error->transcoder[i].cpu_transcoder)); + err_printf(m, " Power: %s\n", + error->transcoder[i].power_domain_on ? "on" : "off"); + err_printf(m, " CONF: %08x\n", error->transcoder[i].conf); + err_printf(m, " HTOTAL: %08x\n", error->transcoder[i].htotal); + err_printf(m, " HBLANK: %08x\n", error->transcoder[i].hblank); + err_printf(m, " HSYNC: %08x\n", error->transcoder[i].hsync); + err_printf(m, " VTOTAL: %08x\n", error->transcoder[i].vtotal); + err_printf(m, " VBLANK: %08x\n", error->transcoder[i].vblank); + err_printf(m, " VSYNC: %08x\n", error->transcoder[i].vsync); + } +} + +void intel_modeset_preclose(struct drm_device *dev, struct drm_file *file) +{ + struct intel_crtc *crtc; + + for_each_intel_crtc(dev, crtc) { + struct intel_unpin_work *work; + + spin_lock_irq(&dev->event_lock); + + work = crtc->unpin_work; + + if (work && work->event && + work->event->base.file_priv == file) { + kfree(work->event); + work->event = NULL; + } + + spin_unlock_irq(&dev->event_lock); + } +} --- linux-3.19.0.orig/ubuntu/i915/intel_dp.c +++ linux-3.19.0/ubuntu/i915/intel_dp.c @@ -0,0 +1,5725 @@ +/* + * Copyright © 2008 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Keith Packard + * + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "intel_drv.h" +#include +#include "i915_drv.h" + +#define DP_LINK_CHECK_TIMEOUT (10 * 1000) + +struct dp_link_dpll { + int link_bw; + struct dpll dpll; +}; + +static const struct dp_link_dpll gen4_dpll[] = { + { DP_LINK_BW_1_62, + { .p1 = 2, .p2 = 10, .n = 2, .m1 = 23, .m2 = 8 } }, + { DP_LINK_BW_2_7, + { .p1 = 1, .p2 = 10, .n = 1, .m1 = 14, .m2 = 2 } } +}; + +static const struct dp_link_dpll pch_dpll[] = { + { DP_LINK_BW_1_62, + { .p1 = 2, .p2 = 10, .n = 1, .m1 = 12, .m2 = 9 } }, + { DP_LINK_BW_2_7, + { .p1 = 1, .p2 = 10, .n = 2, .m1 = 14, .m2 = 8 } } +}; + +static const struct dp_link_dpll vlv_dpll[] = { + { DP_LINK_BW_1_62, + { .p1 = 3, .p2 = 2, .n = 5, .m1 = 3, .m2 = 81 } }, + { DP_LINK_BW_2_7, + { .p1 = 2, .p2 = 2, .n = 1, .m1 = 2, .m2 = 27 } } +}; + +/* + * CHV supports eDP 1.4 that have more link rates. + * Below only provides the fixed rate but exclude variable rate. + */ +static const struct dp_link_dpll chv_dpll[] = { + /* + * CHV requires to program fractional division for m2. + * m2 is stored in fixed point format using formula below + * (m2_int << 22) | m2_fraction + */ + { DP_LINK_BW_1_62, /* m2_int = 32, m2_fraction = 1677722 */ + { .p1 = 4, .p2 = 2, .n = 1, .m1 = 2, .m2 = 0x819999a } }, + { DP_LINK_BW_2_7, /* m2_int = 27, m2_fraction = 0 */ + { .p1 = 4, .p2 = 1, .n = 1, .m1 = 2, .m2 = 0x6c00000 } }, + { DP_LINK_BW_5_4, /* m2_int = 27, m2_fraction = 0 */ + { .p1 = 2, .p2 = 1, .n = 1, .m1 = 2, .m2 = 0x6c00000 } } +}; +/* Skylake supports following rates */ +static const int gen9_rates[] = { 162000, 216000, 270000, + 324000, 432000, 540000 }; +static const int chv_rates[] = { 162000, 202500, 210000, 216000, + 243000, 270000, 324000, 405000, + 420000, 432000, 540000 }; +static const int default_rates[] = { 162000, 270000, 540000 }; + +/** + * is_edp - is the given port attached to an eDP panel (either CPU or PCH) + * @intel_dp: DP struct + * + * If a CPU or PCH DP output is attached to an eDP panel, this function + * will return true, and false otherwise. + */ +static bool is_edp(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + + return intel_dig_port->base.type == INTEL_OUTPUT_EDP; +} + +static struct drm_device *intel_dp_to_dev(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + + return intel_dig_port->base.base.dev; +} + +static struct intel_dp *intel_attached_dp(struct drm_connector *connector) +{ + return enc_to_intel_dp(&intel_attached_encoder(connector)->base); +} + +static void intel_dp_link_down(struct intel_dp *intel_dp); +static bool edp_panel_vdd_on(struct intel_dp *intel_dp); +static void edp_panel_vdd_off(struct intel_dp *intel_dp, bool sync); +static void vlv_init_panel_power_sequencer(struct intel_dp *intel_dp); +static void vlv_steal_power_sequencer(struct drm_device *dev, + enum pipe pipe); + +static int +intel_dp_max_link_bw(struct intel_dp *intel_dp) +{ + int max_link_bw = intel_dp->dpcd[DP_MAX_LINK_RATE]; + + switch (max_link_bw) { + case DP_LINK_BW_1_62: + case DP_LINK_BW_2_7: + case DP_LINK_BW_5_4: + break; + default: + WARN(1, "invalid max DP link bw val %x, using 1.62Gbps\n", + max_link_bw); + max_link_bw = DP_LINK_BW_1_62; + break; + } + return max_link_bw; +} + +static u8 intel_dp_max_lane_count(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + u8 source_max, sink_max; + + source_max = 4; + if (HAS_DDI(dev) && intel_dig_port->port == PORT_A && + (intel_dig_port->saved_port_bits & DDI_A_4_LANES) == 0) + source_max = 2; + + sink_max = drm_dp_max_lane_count(intel_dp->dpcd); + + return min(source_max, sink_max); +} + +/* + * The units on the numbers in the next two are... bizarre. Examples will + * make it clearer; this one parallels an example in the eDP spec. + * + * intel_dp_max_data_rate for one lane of 2.7GHz evaluates as: + * + * 270000 * 1 * 8 / 10 == 216000 + * + * The actual data capacity of that configuration is 2.16Gbit/s, so the + * units are decakilobits. ->clock in a drm_display_mode is in kilohertz - + * or equivalently, kilopixels per second - so for 1680x1050R it'd be + * 119000. At 18bpp that's 2142000 kilobits per second. + * + * Thus the strange-looking division by 10 in intel_dp_link_required, to + * get the result in decakilobits instead of kilobits. + */ + +static int +intel_dp_link_required(int pixel_clock, int bpp) +{ + return (pixel_clock * bpp + 9) / 10; +} + +static int +intel_dp_max_data_rate(int max_link_clock, int max_lanes) +{ + return (max_link_clock * max_lanes * 8) / 10; +} + +static enum drm_mode_status +intel_dp_mode_valid(struct drm_connector *connector, + struct drm_display_mode *mode) +{ + struct intel_dp *intel_dp = intel_attached_dp(connector); + struct intel_connector *intel_connector = to_intel_connector(connector); + struct drm_display_mode *fixed_mode = intel_connector->panel.fixed_mode; + int target_clock = mode->clock; + int max_rate, mode_rate, max_lanes, max_link_clock; + + if (is_edp(intel_dp) && fixed_mode) { + if (mode->hdisplay > fixed_mode->hdisplay) + return MODE_PANEL; + + if (mode->vdisplay > fixed_mode->vdisplay) + return MODE_PANEL; + + target_clock = fixed_mode->clock; + } + + max_link_clock = intel_dp_max_link_rate(intel_dp); + max_lanes = intel_dp_max_lane_count(intel_dp); + + max_rate = intel_dp_max_data_rate(max_link_clock, max_lanes); + mode_rate = intel_dp_link_required(target_clock, 18); + + if (mode_rate > max_rate) + return MODE_CLOCK_HIGH; + + if (mode->clock < 10000) + return MODE_CLOCK_LOW; + + if (mode->flags & DRM_MODE_FLAG_DBLCLK) + return MODE_H_ILLEGAL; + + return MODE_OK; +} + +uint32_t intel_dp_pack_aux(const uint8_t *src, int src_bytes) +{ + int i; + uint32_t v = 0; + + if (src_bytes > 4) + src_bytes = 4; + for (i = 0; i < src_bytes; i++) + v |= ((uint32_t) src[i]) << ((3-i) * 8); + return v; +} + +static void intel_dp_unpack_aux(uint32_t src, uint8_t *dst, int dst_bytes) +{ + int i; + if (dst_bytes > 4) + dst_bytes = 4; + for (i = 0; i < dst_bytes; i++) + dst[i] = src >> ((3-i) * 8); +} + +/* hrawclock is 1/4 the FSB frequency */ +static int +intel_hrawclk(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t clkcfg; + + /* There is no CLKCFG reg in Valleyview. VLV hrawclk is 200 MHz */ + if (IS_VALLEYVIEW(dev)) + return 200; + + clkcfg = I915_READ(CLKCFG); + switch (clkcfg & CLKCFG_FSB_MASK) { + case CLKCFG_FSB_400: + return 100; + case CLKCFG_FSB_533: + return 133; + case CLKCFG_FSB_667: + return 166; + case CLKCFG_FSB_800: + return 200; + case CLKCFG_FSB_1067: + return 266; + case CLKCFG_FSB_1333: + return 333; + /* these two are just a guess; one of them might be right */ + case CLKCFG_FSB_1600: + case CLKCFG_FSB_1600_ALT: + return 400; + default: + return 133; + } +} + +static void +intel_dp_init_panel_power_sequencer(struct drm_device *dev, + struct intel_dp *intel_dp); +static void +intel_dp_init_panel_power_sequencer_registers(struct drm_device *dev, + struct intel_dp *intel_dp); + +static void pps_lock(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct intel_encoder *encoder = &intel_dig_port->base; + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum intel_display_power_domain power_domain; + + /* + * See vlv_power_sequencer_reset() why we need + * a power domain reference here. + */ + power_domain = intel_display_port_power_domain(encoder); + intel_display_power_get(dev_priv, power_domain); + + mutex_lock(&dev_priv->pps_mutex); +} + +static void pps_unlock(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct intel_encoder *encoder = &intel_dig_port->base; + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum intel_display_power_domain power_domain; + + mutex_unlock(&dev_priv->pps_mutex); + + power_domain = intel_display_port_power_domain(encoder); + intel_display_power_put(dev_priv, power_domain); +} + +static void +vlv_power_sequencer_kick(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum pipe pipe = intel_dp->pps_pipe; + bool pll_enabled; + uint32_t DP; + + if (WARN(I915_READ(intel_dp->output_reg) & DP_PORT_EN, + "skipping pipe %c power seqeuncer kick due to port %c being active\n", + pipe_name(pipe), port_name(intel_dig_port->port))) + return; + + DRM_DEBUG_KMS("kicking pipe %c power sequencer for port %c\n", + pipe_name(pipe), port_name(intel_dig_port->port)); + + /* Preserve the BIOS-computed detected bit. This is + * supposed to be read-only. + */ + DP = I915_READ(intel_dp->output_reg) & DP_DETECTED; + DP |= DP_VOLTAGE_0_4 | DP_PRE_EMPHASIS_0; + DP |= DP_PORT_WIDTH(1); + DP |= DP_LINK_TRAIN_PAT_1; + + if (IS_CHERRYVIEW(dev)) + DP |= DP_PIPE_SELECT_CHV(pipe); + else if (pipe == PIPE_B) + DP |= DP_PIPEB_SELECT; + + pll_enabled = I915_READ(DPLL(pipe)) & DPLL_VCO_ENABLE; + + /* + * The DPLL for the pipe must be enabled for this to work. + * So enable temporarily it if it's not already enabled. + */ + if (!pll_enabled) + vlv_force_pll_on(dev, pipe, IS_CHERRYVIEW(dev) ? + &chv_dpll[0].dpll : &vlv_dpll[0].dpll); + + /* + * Similar magic as in intel_dp_enable_port(). + * We _must_ do this port enable + disable trick + * to make this power seqeuencer lock onto the port. + * Otherwise even VDD force bit won't work. + */ + I915_WRITE(intel_dp->output_reg, DP); + POSTING_READ(intel_dp->output_reg); + + I915_WRITE(intel_dp->output_reg, DP | DP_PORT_EN); + POSTING_READ(intel_dp->output_reg); + + I915_WRITE(intel_dp->output_reg, DP & ~DP_PORT_EN); + POSTING_READ(intel_dp->output_reg); + + if (!pll_enabled) + vlv_force_pll_off(dev, pipe); +} + +static enum pipe +vlv_power_sequencer_pipe(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_encoder *encoder; + unsigned int pipes = (1 << PIPE_A) | (1 << PIPE_B); + enum pipe pipe; + + lockdep_assert_held(&dev_priv->pps_mutex); + + /* We should never land here with regular DP ports */ + WARN_ON(!is_edp(intel_dp)); + + if (intel_dp->pps_pipe != INVALID_PIPE) + return intel_dp->pps_pipe; + + /* + * We don't have power sequencer currently. + * Pick one that's not used by other ports. + */ + list_for_each_entry(encoder, &dev->mode_config.encoder_list, + base.head) { + struct intel_dp *tmp; + + if (encoder->type != INTEL_OUTPUT_EDP) + continue; + + tmp = enc_to_intel_dp(&encoder->base); + + if (tmp->pps_pipe != INVALID_PIPE) + pipes &= ~(1 << tmp->pps_pipe); + } + + /* + * Didn't find one. This should not happen since there + * are two power sequencers and up to two eDP ports. + */ + if (WARN_ON(pipes == 0)) + pipe = PIPE_A; + else + pipe = ffs(pipes) - 1; + + vlv_steal_power_sequencer(dev, pipe); + intel_dp->pps_pipe = pipe; + + DRM_DEBUG_KMS("picked pipe %c power sequencer for port %c\n", + pipe_name(intel_dp->pps_pipe), + port_name(intel_dig_port->port)); + + /* init power sequencer on this pipe and port */ + intel_dp_init_panel_power_sequencer(dev, intel_dp); + intel_dp_init_panel_power_sequencer_registers(dev, intel_dp); + + /* + * Even vdd force doesn't work until we've made + * the power sequencer lock in on the port. + */ + vlv_power_sequencer_kick(intel_dp); + + return intel_dp->pps_pipe; +} + +typedef bool (*vlv_pipe_check)(struct drm_i915_private *dev_priv, + enum pipe pipe); + +static bool vlv_pipe_has_pp_on(struct drm_i915_private *dev_priv, + enum pipe pipe) +{ + return I915_READ(VLV_PIPE_PP_STATUS(pipe)) & PP_ON; +} + +static bool vlv_pipe_has_vdd_on(struct drm_i915_private *dev_priv, + enum pipe pipe) +{ + return I915_READ(VLV_PIPE_PP_CONTROL(pipe)) & EDP_FORCE_VDD; +} + +static bool vlv_pipe_any(struct drm_i915_private *dev_priv, + enum pipe pipe) +{ + return true; +} + +static enum pipe +vlv_initial_pps_pipe(struct drm_i915_private *dev_priv, + enum port port, + vlv_pipe_check pipe_check) +{ + enum pipe pipe; + + for (pipe = PIPE_A; pipe <= PIPE_B; pipe++) { + u32 port_sel = I915_READ(VLV_PIPE_PP_ON_DELAYS(pipe)) & + PANEL_PORT_SELECT_MASK; + + if (port_sel != PANEL_PORT_SELECT_VLV(port)) + continue; + + if (!pipe_check(dev_priv, pipe)) + continue; + + return pipe; + } + + return INVALID_PIPE; +} + +static void +vlv_initial_power_sequencer_setup(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum port port = intel_dig_port->port; + + lockdep_assert_held(&dev_priv->pps_mutex); + + /* try to find a pipe with this port selected */ + /* first pick one where the panel is on */ + intel_dp->pps_pipe = vlv_initial_pps_pipe(dev_priv, port, + vlv_pipe_has_pp_on); + /* didn't find one? pick one where vdd is on */ + if (intel_dp->pps_pipe == INVALID_PIPE) + intel_dp->pps_pipe = vlv_initial_pps_pipe(dev_priv, port, + vlv_pipe_has_vdd_on); + /* didn't find one? pick one with just the correct port */ + if (intel_dp->pps_pipe == INVALID_PIPE) + intel_dp->pps_pipe = vlv_initial_pps_pipe(dev_priv, port, + vlv_pipe_any); + + /* didn't find one? just let vlv_power_sequencer_pipe() pick one when needed */ + if (intel_dp->pps_pipe == INVALID_PIPE) { + DRM_DEBUG_KMS("no initial power sequencer for port %c\n", + port_name(port)); + return; + } + + DRM_DEBUG_KMS("initial power sequencer for port %c: pipe %c\n", + port_name(port), pipe_name(intel_dp->pps_pipe)); + + intel_dp_init_panel_power_sequencer(dev, intel_dp); + intel_dp_init_panel_power_sequencer_registers(dev, intel_dp); +} + +void vlv_power_sequencer_reset(struct drm_i915_private *dev_priv) +{ + struct drm_device *dev = dev_priv->dev; + struct intel_encoder *encoder; + + if (WARN_ON(!IS_VALLEYVIEW(dev))) + return; + + /* + * We can't grab pps_mutex here due to deadlock with power_domain + * mutex when power_domain functions are called while holding pps_mutex. + * That also means that in order to use pps_pipe the code needs to + * hold both a power domain reference and pps_mutex, and the power domain + * reference get/put must be done while _not_ holding pps_mutex. + * pps_{lock,unlock}() do these steps in the correct order, so one + * should use them always. + */ + + list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.head) { + struct intel_dp *intel_dp; + + if (encoder->type != INTEL_OUTPUT_EDP) + continue; + + intel_dp = enc_to_intel_dp(&encoder->base); + intel_dp->pps_pipe = INVALID_PIPE; + } +} + +static u32 _pp_ctrl_reg(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + + if (HAS_PCH_SPLIT(dev)) + return PCH_PP_CONTROL; + else + return VLV_PIPE_PP_CONTROL(vlv_power_sequencer_pipe(intel_dp)); +} + +static u32 _pp_stat_reg(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + + if (HAS_PCH_SPLIT(dev)) + return PCH_PP_STATUS; + else + return VLV_PIPE_PP_STATUS(vlv_power_sequencer_pipe(intel_dp)); +} + +/* Reboot notifier handler to shutdown panel power to guarantee T12 timing + This function only applicable when panel PM state is not to be tracked */ +static int edp_notify_handler(struct notifier_block *this, unsigned long code, + void *unused) +{ + struct intel_dp *intel_dp = container_of(this, typeof(* intel_dp), + edp_notifier); + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + u32 pp_div; + u32 pp_ctrl_reg, pp_div_reg; + + if (!is_edp(intel_dp) || code != SYS_RESTART) + return 0; + + pps_lock(intel_dp); + + if (IS_VALLEYVIEW(dev)) { + enum pipe pipe = vlv_power_sequencer_pipe(intel_dp); + + pp_ctrl_reg = VLV_PIPE_PP_CONTROL(pipe); + pp_div_reg = VLV_PIPE_PP_DIVISOR(pipe); + pp_div = I915_READ(pp_div_reg); + pp_div &= PP_REFERENCE_DIVIDER_MASK; + + /* 0x1F write to PP_DIV_REG sets max cycle delay */ + I915_WRITE(pp_div_reg, pp_div | 0x1F); + I915_WRITE(pp_ctrl_reg, PANEL_UNLOCK_REGS | PANEL_POWER_OFF); + msleep(intel_dp->panel_power_cycle_delay); + } + + pps_unlock(intel_dp); + + return 0; +} + +static bool edp_have_panel_power(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + + lockdep_assert_held(&dev_priv->pps_mutex); + + if (IS_VALLEYVIEW(dev) && + intel_dp->pps_pipe == INVALID_PIPE) + return false; + + return (I915_READ(_pp_stat_reg(intel_dp)) & PP_ON) != 0; +} + +static bool edp_have_panel_vdd(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + + lockdep_assert_held(&dev_priv->pps_mutex); + + if (IS_VALLEYVIEW(dev) && + intel_dp->pps_pipe == INVALID_PIPE) + return false; + + return I915_READ(_pp_ctrl_reg(intel_dp)) & EDP_FORCE_VDD; +} + +static void +intel_dp_check_edp(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + + if (!is_edp(intel_dp)) + return; + + if (!edp_have_panel_power(intel_dp) && !edp_have_panel_vdd(intel_dp)) { + WARN(1, "eDP powered off while attempting aux channel communication.\n"); + DRM_DEBUG_KMS("Status 0x%08x Control 0x%08x\n", + I915_READ(_pp_stat_reg(intel_dp)), + I915_READ(_pp_ctrl_reg(intel_dp))); + } +} + +static uint32_t +intel_dp_aux_wait_done(struct intel_dp *intel_dp, bool has_aux_irq) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t ch_ctl = intel_dp->aux_ch_ctl_reg; + uint32_t status; + bool done; + +#define C (((status = I915_READ_NOTRACE(ch_ctl)) & DP_AUX_CH_CTL_SEND_BUSY) == 0) + if (has_aux_irq) + done = wait_event_timeout(dev_priv->gmbus_wait_queue, C, + msecs_to_jiffies_timeout(10)); + else + done = wait_for_atomic(C, 10) == 0; + if (!done) + DRM_ERROR("dp aux hw did not signal timeout (has irq: %i)!\n", + has_aux_irq); +#undef C + + return status; +} + +static uint32_t i9xx_get_aux_clock_divider(struct intel_dp *intel_dp, int index) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + + /* + * The clock divider is based off the hrawclk, and would like to run at + * 2MHz. So, take the hrawclk value and divide by 2 and use that + */ + return index ? 0 : intel_hrawclk(dev) / 2; +} + +static uint32_t ilk_get_aux_clock_divider(struct intel_dp *intel_dp, int index) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + + if (index) + return 0; + + if (intel_dig_port->port == PORT_A) { + if (IS_GEN6(dev) || IS_GEN7(dev)) + return 200; /* SNB & IVB eDP input clock at 400Mhz */ + else + return 225; /* eDP input clock at 450Mhz */ + } else { + return DIV_ROUND_UP(intel_pch_rawclk(dev), 2); + } +} + +static uint32_t hsw_get_aux_clock_divider(struct intel_dp *intel_dp, int index) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + + if (intel_dig_port->port == PORT_A) { + if (index) + return 0; + return DIV_ROUND_CLOSEST(dev_priv->display.get_display_clock_speed(dev), 2000); + } else if (dev_priv->pch_id == INTEL_PCH_LPT_DEVICE_ID_TYPE) { + /* Workaround for non-ULT HSW */ + switch (index) { + case 0: return 63; + case 1: return 72; + default: return 0; + } + } else { + return index ? 0 : DIV_ROUND_UP(intel_pch_rawclk(dev), 2); + } +} + +static uint32_t vlv_get_aux_clock_divider(struct intel_dp *intel_dp, int index) +{ + return index ? 0 : 100; +} + +static uint32_t skl_get_aux_clock_divider(struct intel_dp *intel_dp, int index) +{ + /* + * SKL doesn't need us to program the AUX clock divider (Hardware will + * derive the clock from CDCLK automatically). We still implement the + * get_aux_clock_divider vfunc to plug-in into the existing code. + */ + return index ? 0 : 1; +} + +static uint32_t i9xx_get_aux_send_ctl(struct intel_dp *intel_dp, + bool has_aux_irq, + int send_bytes, + uint32_t aux_clock_divider) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + uint32_t precharge, timeout; + + if (IS_GEN6(dev)) + precharge = 3; + else + precharge = 5; + + if (IS_BROADWELL(dev) && intel_dp->aux_ch_ctl_reg == DPA_AUX_CH_CTL) + timeout = DP_AUX_CH_CTL_TIME_OUT_600us; + else + timeout = DP_AUX_CH_CTL_TIME_OUT_400us; + + return DP_AUX_CH_CTL_SEND_BUSY | + DP_AUX_CH_CTL_DONE | + (has_aux_irq ? DP_AUX_CH_CTL_INTERRUPT : 0) | + DP_AUX_CH_CTL_TIME_OUT_ERROR | + timeout | + DP_AUX_CH_CTL_RECEIVE_ERROR | + (send_bytes << DP_AUX_CH_CTL_MESSAGE_SIZE_SHIFT) | + (precharge << DP_AUX_CH_CTL_PRECHARGE_2US_SHIFT) | + (aux_clock_divider << DP_AUX_CH_CTL_BIT_CLOCK_2X_SHIFT); +} + +static uint32_t skl_get_aux_send_ctl(struct intel_dp *intel_dp, + bool has_aux_irq, + int send_bytes, + uint32_t unused) +{ + return DP_AUX_CH_CTL_SEND_BUSY | + DP_AUX_CH_CTL_DONE | + (has_aux_irq ? DP_AUX_CH_CTL_INTERRUPT : 0) | + DP_AUX_CH_CTL_TIME_OUT_ERROR | + DP_AUX_CH_CTL_TIME_OUT_1600us | + DP_AUX_CH_CTL_RECEIVE_ERROR | + (send_bytes << DP_AUX_CH_CTL_MESSAGE_SIZE_SHIFT) | + DP_AUX_CH_CTL_SYNC_PULSE_SKL(32); +} + +static int +intel_dp_aux_ch(struct intel_dp *intel_dp, + const uint8_t *send, int send_bytes, + uint8_t *recv, int recv_size) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t ch_ctl = intel_dp->aux_ch_ctl_reg; + uint32_t ch_data = ch_ctl + 4; + uint32_t aux_clock_divider; + int i, ret, recv_bytes; + uint32_t status; + int try, clock = 0; + bool has_aux_irq = HAS_AUX_IRQ(dev); + bool vdd; + + pps_lock(intel_dp); + + /* + * We will be called with VDD already enabled for dpcd/edid/oui reads. + * In such cases we want to leave VDD enabled and it's up to upper layers + * to turn it off. But for eg. i2c-dev access we need to turn it on/off + * ourselves. + */ + vdd = edp_panel_vdd_on(intel_dp); + + /* dp aux is extremely sensitive to irq latency, hence request the + * lowest possible wakeup latency and so prevent the cpu from going into + * deep sleep states. + */ + pm_qos_update_request(&dev_priv->pm_qos, 0); + + intel_dp_check_edp(intel_dp); + + intel_aux_display_runtime_get(dev_priv); + + /* Try to wait for any previous AUX channel activity */ + for (try = 0; try < 3; try++) { + status = I915_READ_NOTRACE(ch_ctl); + if ((status & DP_AUX_CH_CTL_SEND_BUSY) == 0) + break; + msleep(1); + } + + if (try == 3) { + WARN(1, "dp_aux_ch not started status 0x%08x\n", + I915_READ(ch_ctl)); + ret = -EBUSY; + goto out; + } + + /* Only 5 data registers! */ + if (WARN_ON(send_bytes > 20 || recv_size > 20)) { + ret = -E2BIG; + goto out; + } + + while ((aux_clock_divider = intel_dp->get_aux_clock_divider(intel_dp, clock++))) { + u32 send_ctl = intel_dp->get_aux_send_ctl(intel_dp, + has_aux_irq, + send_bytes, + aux_clock_divider); + + /* Must try at least 3 times according to DP spec */ + for (try = 0; try < 5; try++) { + /* Load the send data into the aux channel data registers */ + for (i = 0; i < send_bytes; i += 4) + I915_WRITE(ch_data + i, + intel_dp_pack_aux(send + i, + send_bytes - i)); + + /* Send the command and wait for it to complete */ + I915_WRITE(ch_ctl, send_ctl); + + status = intel_dp_aux_wait_done(intel_dp, has_aux_irq); + + /* Clear done status and any errors */ + I915_WRITE(ch_ctl, + status | + DP_AUX_CH_CTL_DONE | + DP_AUX_CH_CTL_TIME_OUT_ERROR | + DP_AUX_CH_CTL_RECEIVE_ERROR); + + if (status & (DP_AUX_CH_CTL_TIME_OUT_ERROR | + DP_AUX_CH_CTL_RECEIVE_ERROR)) + continue; + if (status & DP_AUX_CH_CTL_DONE) + break; + } + if (status & DP_AUX_CH_CTL_DONE) + break; + } + + if ((status & DP_AUX_CH_CTL_DONE) == 0) { + DRM_ERROR("dp_aux_ch not done status 0x%08x\n", status); + ret = -EBUSY; + goto out; + } + + /* Check for timeout or receive error. + * Timeouts occur when the sink is not connected + */ + if (status & DP_AUX_CH_CTL_RECEIVE_ERROR) { + DRM_ERROR("dp_aux_ch receive error status 0x%08x\n", status); + ret = -EIO; + goto out; + } + + /* Timeouts occur when the device isn't connected, so they're + * "normal" -- don't fill the kernel log with these */ + if (status & DP_AUX_CH_CTL_TIME_OUT_ERROR) { + DRM_DEBUG_KMS("dp_aux_ch timeout status 0x%08x\n", status); + ret = -ETIMEDOUT; + goto out; + } + + /* Unload any bytes sent back from the other side */ + recv_bytes = ((status & DP_AUX_CH_CTL_MESSAGE_SIZE_MASK) >> + DP_AUX_CH_CTL_MESSAGE_SIZE_SHIFT); + if (recv_bytes > recv_size) + recv_bytes = recv_size; + + for (i = 0; i < recv_bytes; i += 4) + intel_dp_unpack_aux(I915_READ(ch_data + i), + recv + i, recv_bytes - i); + + ret = recv_bytes; +out: + pm_qos_update_request(&dev_priv->pm_qos, PM_QOS_DEFAULT_VALUE); + intel_aux_display_runtime_put(dev_priv); + + if (vdd) + edp_panel_vdd_off(intel_dp, false); + + pps_unlock(intel_dp); + + return ret; +} + +#define BARE_ADDRESS_SIZE 3 +#define HEADER_SIZE (BARE_ADDRESS_SIZE + 1) +static ssize_t +intel_dp_aux_transfer(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg) +{ + struct intel_dp *intel_dp = container_of(aux, struct intel_dp, aux); + uint8_t txbuf[20], rxbuf[20]; + size_t txsize, rxsize; + int ret; + + txbuf[0] = (msg->request << 4) | + ((msg->address >> 16) & 0xf); + txbuf[1] = (msg->address >> 8) & 0xff; + txbuf[2] = msg->address & 0xff; + txbuf[3] = msg->size - 1; + + switch (msg->request & ~DP_AUX_I2C_MOT) { + case DP_AUX_NATIVE_WRITE: + case DP_AUX_I2C_WRITE: + txsize = msg->size ? HEADER_SIZE + msg->size : BARE_ADDRESS_SIZE; + rxsize = 2; /* 0 or 1 data bytes */ + + if (WARN_ON(txsize > 20)) + return -E2BIG; + + memcpy(txbuf + HEADER_SIZE, msg->buffer, msg->size); + + ret = intel_dp_aux_ch(intel_dp, txbuf, txsize, rxbuf, rxsize); + if (ret > 0) { + msg->reply = rxbuf[0] >> 4; + + if (ret > 1) { + /* Number of bytes written in a short write. */ + ret = clamp_t(int, rxbuf[1], 0, msg->size); + } else { + /* Return payload size. */ + ret = msg->size; + } + } + break; + + case DP_AUX_NATIVE_READ: + case DP_AUX_I2C_READ: + txsize = msg->size ? HEADER_SIZE : BARE_ADDRESS_SIZE; + rxsize = msg->size + 1; + + if (WARN_ON(rxsize > 20)) + return -E2BIG; + + ret = intel_dp_aux_ch(intel_dp, txbuf, txsize, rxbuf, rxsize); + if (ret > 0) { + msg->reply = rxbuf[0] >> 4; + /* + * Assume happy day, and copy the data. The caller is + * expected to check msg->reply before touching it. + * + * Return payload size. + */ + ret--; + memcpy(msg->buffer, rxbuf + 1, ret); + } + break; + + default: + ret = -EINVAL; + break; + } + + return ret; +} + +static void +intel_dp_aux_init(struct intel_dp *intel_dp, struct intel_connector *connector) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + enum port port = intel_dig_port->port; + const char *name = NULL; + int ret; + + switch (port) { + case PORT_A: + intel_dp->aux_ch_ctl_reg = DPA_AUX_CH_CTL; + name = "DPDDC-A"; + break; + case PORT_B: + intel_dp->aux_ch_ctl_reg = PCH_DPB_AUX_CH_CTL; + name = "DPDDC-B"; + break; + case PORT_C: + intel_dp->aux_ch_ctl_reg = PCH_DPC_AUX_CH_CTL; + name = "DPDDC-C"; + break; + case PORT_D: + intel_dp->aux_ch_ctl_reg = PCH_DPD_AUX_CH_CTL; + name = "DPDDC-D"; + break; + default: + BUG(); + } + + /* + * The AUX_CTL register is usually DP_CTL + 0x10. + * + * On Haswell and Broadwell though: + * - Both port A DDI_BUF_CTL and DDI_AUX_CTL are on the CPU + * - Port B/C/D AUX channels are on the PCH, DDI_BUF_CTL on the CPU + * + * Skylake moves AUX_CTL back next to DDI_BUF_CTL, on the CPU. + */ + if (!IS_HASWELL(dev) && !IS_BROADWELL(dev)) + intel_dp->aux_ch_ctl_reg = intel_dp->output_reg + 0x10; + + intel_dp->aux.name = name; + intel_dp->aux.dev = dev->dev; + intel_dp->aux.transfer = intel_dp_aux_transfer; + + DRM_DEBUG_KMS("registering %s bus for %s\n", name, + connector->base.kdev->kobj.name); + + ret = drm_dp_aux_register(&intel_dp->aux); + if (ret < 0) { + DRM_ERROR("drm_dp_aux_register() for %s failed (%d)\n", + name, ret); + return; + } + + ret = sysfs_create_link(&connector->base.kdev->kobj, + &intel_dp->aux.ddc.dev.kobj, + intel_dp->aux.ddc.dev.kobj.name); + if (ret < 0) { + DRM_ERROR("sysfs_create_link() for %s failed (%d)\n", name, ret); + drm_dp_aux_unregister(&intel_dp->aux); + } +} + +static void +intel_dp_connector_unregister(struct intel_connector *intel_connector) +{ + struct intel_dp *intel_dp = intel_attached_dp(&intel_connector->base); + + if (!intel_connector->mst_port) + sysfs_remove_link(&intel_connector->base.kdev->kobj, + intel_dp->aux.ddc.dev.kobj.name); + intel_connector_unregister(intel_connector); +} + +static void +skl_edp_set_pll_config(struct intel_crtc_state *pipe_config, int link_clock) +{ + u32 ctrl1; + + pipe_config->ddi_pll_sel = SKL_DPLL0; + pipe_config->dpll_hw_state.cfgcr1 = 0; + pipe_config->dpll_hw_state.cfgcr2 = 0; + + ctrl1 = DPLL_CTRL1_OVERRIDE(SKL_DPLL0); + switch (link_clock / 2) { + case 81000: + ctrl1 |= DPLL_CTRL1_LINK_RATE(DPLL_CTRL1_LINK_RATE_810, + SKL_DPLL0); + break; + case 135000: + ctrl1 |= DPLL_CTRL1_LINK_RATE(DPLL_CTRL1_LINK_RATE_1350, + SKL_DPLL0); + break; + case 270000: + ctrl1 |= DPLL_CTRL1_LINK_RATE(DPLL_CTRL1_LINK_RATE_2700, + SKL_DPLL0); + break; + case 162000: + ctrl1 |= DPLL_CTRL1_LINK_RATE(DPLL_CTRL1_LINK_RATE_1620, + SKL_DPLL0); + break; + /* TBD: For DP link rates 2.16 GHz and 4.32 GHz, VCO is 8640 which + results in CDCLK change. Need to handle the change of CDCLK by + disabling pipes and re-enabling them */ + case 108000: + ctrl1 |= DPLL_CTRL1_LINK_RATE(DPLL_CTRL1_LINK_RATE_1080, + SKL_DPLL0); + break; + case 216000: + ctrl1 |= DPLL_CTRL1_LINK_RATE(DPLL_CTRL1_LINK_RATE_2160, + SKL_DPLL0); + break; + + } + pipe_config->dpll_hw_state.ctrl1 = ctrl1; +} + +static void +hsw_dp_set_ddi_pll_sel(struct intel_crtc_state *pipe_config, int link_bw) +{ + switch (link_bw) { + case DP_LINK_BW_1_62: + pipe_config->ddi_pll_sel = PORT_CLK_SEL_LCPLL_810; + break; + case DP_LINK_BW_2_7: + pipe_config->ddi_pll_sel = PORT_CLK_SEL_LCPLL_1350; + break; + case DP_LINK_BW_5_4: + pipe_config->ddi_pll_sel = PORT_CLK_SEL_LCPLL_2700; + break; + } +} + +static int +intel_dp_sink_rates(struct intel_dp *intel_dp, const int **sink_rates) +{ + if (intel_dp->num_sink_rates) { + *sink_rates = intel_dp->sink_rates; + return intel_dp->num_sink_rates; + } + + *sink_rates = default_rates; + + return (intel_dp_max_link_bw(intel_dp) >> 3) + 1; +} + +static int +intel_dp_source_rates(struct drm_device *dev, const int **source_rates) +{ + if (INTEL_INFO(dev)->gen >= 9) { + *source_rates = gen9_rates; + return ARRAY_SIZE(gen9_rates); + } else if (IS_CHERRYVIEW(dev)) { + *source_rates = chv_rates; + return ARRAY_SIZE(chv_rates); + } + + *source_rates = default_rates; + + if (IS_SKYLAKE(dev) && INTEL_REVID(dev) <= SKL_REVID_B0) + /* WaDisableHBR2:skl */ + return (DP_LINK_BW_2_7 >> 3) + 1; + else if (INTEL_INFO(dev)->gen >= 8 || + (IS_HASWELL(dev) && !IS_HSW_ULX(dev))) + return (DP_LINK_BW_5_4 >> 3) + 1; + else + return (DP_LINK_BW_2_7 >> 3) + 1; +} + +static void +intel_dp_set_clock(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config, int link_bw) +{ + struct drm_device *dev = encoder->base.dev; + const struct dp_link_dpll *divisor = NULL; + int i, count = 0; + + if (IS_G4X(dev)) { + divisor = gen4_dpll; + count = ARRAY_SIZE(gen4_dpll); + } else if (HAS_PCH_SPLIT(dev)) { + divisor = pch_dpll; + count = ARRAY_SIZE(pch_dpll); + } else if (IS_CHERRYVIEW(dev)) { + divisor = chv_dpll; + count = ARRAY_SIZE(chv_dpll); + } else if (IS_VALLEYVIEW(dev)) { + divisor = vlv_dpll; + count = ARRAY_SIZE(vlv_dpll); + } + + if (divisor && count) { + for (i = 0; i < count; i++) { + if (link_bw == divisor[i].link_bw) { + pipe_config->dpll = divisor[i].dpll; + pipe_config->clock_set = true; + break; + } + } + } +} + +static int intersect_rates(const int *source_rates, int source_len, + const int *sink_rates, int sink_len, + int *common_rates) +{ + int i = 0, j = 0, k = 0; + + while (i < source_len && j < sink_len) { + if (source_rates[i] == sink_rates[j]) { + if (WARN_ON(k >= DP_MAX_SUPPORTED_RATES)) + return k; + common_rates[k] = source_rates[i]; + ++k; + ++i; + ++j; + } else if (source_rates[i] < sink_rates[j]) { + ++i; + } else { + ++j; + } + } + return k; +} + +static int intel_dp_common_rates(struct intel_dp *intel_dp, + int *common_rates) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + const int *source_rates, *sink_rates; + int source_len, sink_len; + + sink_len = intel_dp_sink_rates(intel_dp, &sink_rates); + source_len = intel_dp_source_rates(dev, &source_rates); + + return intersect_rates(source_rates, source_len, + sink_rates, sink_len, + common_rates); +} + +static void snprintf_int_array(char *str, size_t len, + const int *array, int nelem) +{ + int i; + + str[0] = '\0'; + + for (i = 0; i < nelem; i++) { + int r = snprintf(str, len, "%d,", array[i]); + if (r >= len) + return; + str += r; + len -= r; + } +} + +static void intel_dp_print_rates(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + const int *source_rates, *sink_rates; + int source_len, sink_len, common_len; + int common_rates[DP_MAX_SUPPORTED_RATES]; + char str[128]; /* FIXME: too big for stack? */ + + if ((drm_debug & DRM_UT_KMS) == 0) + return; + + source_len = intel_dp_source_rates(dev, &source_rates); + snprintf_int_array(str, sizeof(str), source_rates, source_len); + DRM_DEBUG_KMS("source rates: %s\n", str); + + sink_len = intel_dp_sink_rates(intel_dp, &sink_rates); + snprintf_int_array(str, sizeof(str), sink_rates, sink_len); + DRM_DEBUG_KMS("sink rates: %s\n", str); + + common_len = intel_dp_common_rates(intel_dp, common_rates); + snprintf_int_array(str, sizeof(str), common_rates, common_len); + DRM_DEBUG_KMS("common rates: %s\n", str); +} + +static int rate_to_index(int find, const int *rates) +{ + int i = 0; + + for (i = 0; i < DP_MAX_SUPPORTED_RATES; ++i) + if (find == rates[i]) + break; + + return i; +} + +int +intel_dp_max_link_rate(struct intel_dp *intel_dp) +{ + int rates[DP_MAX_SUPPORTED_RATES] = {}; + int len; + + len = intel_dp_common_rates(intel_dp, rates); + if (WARN_ON(len <= 0)) + return 162000; + + return rates[rate_to_index(0, rates) - 1]; +} + +int intel_dp_rate_select(struct intel_dp *intel_dp, int rate) +{ + return rate_to_index(rate, intel_dp->sink_rates); +} + +bool +intel_dp_compute_config(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config) +{ + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_display_mode *adjusted_mode = &pipe_config->base.adjusted_mode; + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + enum port port = dp_to_dig_port(intel_dp)->port; + struct intel_crtc *intel_crtc = to_intel_crtc(pipe_config->base.crtc); + struct intel_connector *intel_connector = intel_dp->attached_connector; + int lane_count, clock; + int min_lane_count = 1; + int max_lane_count = intel_dp_max_lane_count(intel_dp); + /* Conveniently, the link BW constants become indices with a shift...*/ + int min_clock = 0; + int max_clock; + int bpp, mode_rate; + int link_avail, link_clock; + int common_rates[DP_MAX_SUPPORTED_RATES] = {}; + int common_len; + + common_len = intel_dp_common_rates(intel_dp, common_rates); + + /* No common link rates between source and sink */ + WARN_ON(common_len <= 0); + + max_clock = common_len - 1; + + if (HAS_PCH_SPLIT(dev) && !HAS_DDI(dev) && port != PORT_A) + pipe_config->has_pch_encoder = true; + + pipe_config->has_dp_encoder = true; + pipe_config->has_drrs = false; + pipe_config->has_audio = intel_dp->has_audio && port != PORT_A; + + if (is_edp(intel_dp) && intel_connector->panel.fixed_mode) { + intel_fixed_panel_mode(intel_connector->panel.fixed_mode, + adjusted_mode); + if (!HAS_PCH_SPLIT(dev)) + intel_gmch_panel_fitting(intel_crtc, pipe_config, + intel_connector->panel.fitting_mode); + else + intel_pch_panel_fitting(intel_crtc, pipe_config, + intel_connector->panel.fitting_mode); + } + + if (adjusted_mode->flags & DRM_MODE_FLAG_DBLCLK) + return false; + + DRM_DEBUG_KMS("DP link computation with max lane count %i " + "max bw %d pixel clock %iKHz\n", + max_lane_count, common_rates[max_clock], + adjusted_mode->crtc_clock); + + /* Walk through all bpp values. Luckily they're all nicely spaced with 2 + * bpc in between. */ + bpp = pipe_config->pipe_bpp; + if (is_edp(intel_dp)) { + if (dev_priv->vbt.edp_bpp && dev_priv->vbt.edp_bpp < bpp) { + DRM_DEBUG_KMS("clamping bpp for eDP panel to BIOS-provided %i\n", + dev_priv->vbt.edp_bpp); + bpp = dev_priv->vbt.edp_bpp; + } + + /* + * Use the maximum clock and number of lanes the eDP panel + * advertizes being capable of. The panels are generally + * designed to support only a single clock and lane + * configuration, and typically these values correspond to the + * native resolution of the panel. + */ + min_lane_count = max_lane_count; + min_clock = max_clock; + } + + for (; bpp >= 6*3; bpp -= 2*3) { + mode_rate = intel_dp_link_required(adjusted_mode->crtc_clock, + bpp); + + for (clock = min_clock; clock <= max_clock; clock++) { + for (lane_count = min_lane_count; + lane_count <= max_lane_count; + lane_count <<= 1) { + + link_clock = common_rates[clock]; + link_avail = intel_dp_max_data_rate(link_clock, + lane_count); + + if (mode_rate <= link_avail) { + goto found; + } + } + } + } + + return false; + +found: + if (intel_dp->color_range_auto) { + /* + * See: + * CEA-861-E - 5.1 Default Encoding Parameters + * VESA DisplayPort Ver.1.2a - 5.1.1.1 Video Colorimetry + */ + if (bpp != 18 && drm_match_cea_mode(adjusted_mode) > 1) + intel_dp->color_range = DP_COLOR_RANGE_16_235; + else + intel_dp->color_range = 0; + } + + if (intel_dp->color_range) + pipe_config->limited_color_range = true; + + intel_dp->lane_count = lane_count; + + if (intel_dp->num_sink_rates) { + intel_dp->link_bw = 0; + intel_dp->rate_select = + intel_dp_rate_select(intel_dp, common_rates[clock]); + } else { + intel_dp->link_bw = + drm_dp_link_rate_to_bw_code(common_rates[clock]); + intel_dp->rate_select = 0; + } + + pipe_config->pipe_bpp = bpp; + pipe_config->port_clock = common_rates[clock]; + + DRM_DEBUG_KMS("DP link bw %02x lane count %d clock %d bpp %d\n", + intel_dp->link_bw, intel_dp->lane_count, + pipe_config->port_clock, bpp); + DRM_DEBUG_KMS("DP link bw required %i available %i\n", + mode_rate, link_avail); + + intel_link_compute_m_n(bpp, lane_count, + adjusted_mode->crtc_clock, + pipe_config->port_clock, + &pipe_config->dp_m_n); + + if (intel_connector->panel.downclock_mode != NULL && + dev_priv->drrs.type == SEAMLESS_DRRS_SUPPORT) { + pipe_config->has_drrs = true; + intel_link_compute_m_n(bpp, lane_count, + intel_connector->panel.downclock_mode->clock, + pipe_config->port_clock, + &pipe_config->dp_m2_n2); + } + + if (IS_SKYLAKE(dev) && is_edp(intel_dp)) + skl_edp_set_pll_config(pipe_config, common_rates[clock]); + else if (IS_HASWELL(dev) || IS_BROADWELL(dev)) + hsw_dp_set_ddi_pll_sel(pipe_config, intel_dp->link_bw); + else + intel_dp_set_clock(encoder, pipe_config, intel_dp->link_bw); + + return true; +} + +static void ironlake_set_pll_cpu_edp(struct intel_dp *intel_dp) +{ + struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); + struct intel_crtc *crtc = to_intel_crtc(dig_port->base.base.crtc); + struct drm_device *dev = crtc->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 dpa_ctl; + + DRM_DEBUG_KMS("eDP PLL enable for clock %d\n", + crtc->config->port_clock); + dpa_ctl = I915_READ(DP_A); + dpa_ctl &= ~DP_PLL_FREQ_MASK; + + if (crtc->config->port_clock == 162000) { + /* For a long time we've carried around a ILK-DevA w/a for the + * 160MHz clock. If we're really unlucky, it's still required. + */ + DRM_DEBUG_KMS("160MHz cpu eDP clock, might need ilk devA w/a\n"); + dpa_ctl |= DP_PLL_FREQ_160MHZ; + intel_dp->DP |= DP_PLL_FREQ_160MHZ; + } else { + dpa_ctl |= DP_PLL_FREQ_270MHZ; + intel_dp->DP |= DP_PLL_FREQ_270MHZ; + } + + I915_WRITE(DP_A, dpa_ctl); + + POSTING_READ(DP_A); + udelay(500); +} + +static void intel_dp_prepare(struct intel_encoder *encoder) +{ + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + enum port port = dp_to_dig_port(intel_dp)->port; + struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); + struct drm_display_mode *adjusted_mode = &crtc->config->base.adjusted_mode; + + /* + * There are four kinds of DP registers: + * + * IBX PCH + * SNB CPU + * IVB CPU + * CPT PCH + * + * IBX PCH and CPU are the same for almost everything, + * except that the CPU DP PLL is configured in this + * register + * + * CPT PCH is quite different, having many bits moved + * to the TRANS_DP_CTL register instead. That + * configuration happens (oddly) in ironlake_pch_enable + */ + + /* Preserve the BIOS-computed detected bit. This is + * supposed to be read-only. + */ + intel_dp->DP = I915_READ(intel_dp->output_reg) & DP_DETECTED; + + /* Handle DP bits in common between all three register formats */ + intel_dp->DP |= DP_VOLTAGE_0_4 | DP_PRE_EMPHASIS_0; + intel_dp->DP |= DP_PORT_WIDTH(intel_dp->lane_count); + + if (crtc->config->has_audio) + intel_dp->DP |= DP_AUDIO_OUTPUT_ENABLE; + + /* Split out the IBX/CPU vs CPT settings */ + + if (port == PORT_A && IS_GEN7(dev) && !IS_VALLEYVIEW(dev)) { + if (adjusted_mode->flags & DRM_MODE_FLAG_PHSYNC) + intel_dp->DP |= DP_SYNC_HS_HIGH; + if (adjusted_mode->flags & DRM_MODE_FLAG_PVSYNC) + intel_dp->DP |= DP_SYNC_VS_HIGH; + intel_dp->DP |= DP_LINK_TRAIN_OFF_CPT; + + if (drm_dp_enhanced_frame_cap(intel_dp->dpcd)) + intel_dp->DP |= DP_ENHANCED_FRAMING; + + intel_dp->DP |= crtc->pipe << 29; + } else if (!HAS_PCH_CPT(dev) || port == PORT_A) { + if (!HAS_PCH_SPLIT(dev) && !IS_VALLEYVIEW(dev)) + intel_dp->DP |= intel_dp->color_range; + + if (adjusted_mode->flags & DRM_MODE_FLAG_PHSYNC) + intel_dp->DP |= DP_SYNC_HS_HIGH; + if (adjusted_mode->flags & DRM_MODE_FLAG_PVSYNC) + intel_dp->DP |= DP_SYNC_VS_HIGH; + intel_dp->DP |= DP_LINK_TRAIN_OFF; + + if (drm_dp_enhanced_frame_cap(intel_dp->dpcd)) + intel_dp->DP |= DP_ENHANCED_FRAMING; + + if (!IS_CHERRYVIEW(dev)) { + if (crtc->pipe == 1) + intel_dp->DP |= DP_PIPEB_SELECT; + } else { + intel_dp->DP |= DP_PIPE_SELECT_CHV(crtc->pipe); + } + } else { + intel_dp->DP |= DP_LINK_TRAIN_OFF_CPT; + } +} + +#define IDLE_ON_MASK (PP_ON | PP_SEQUENCE_MASK | 0 | PP_SEQUENCE_STATE_MASK) +#define IDLE_ON_VALUE (PP_ON | PP_SEQUENCE_NONE | 0 | PP_SEQUENCE_STATE_ON_IDLE) + +#define IDLE_OFF_MASK (PP_ON | PP_SEQUENCE_MASK | 0 | 0) +#define IDLE_OFF_VALUE (0 | PP_SEQUENCE_NONE | 0 | 0) + +#define IDLE_CYCLE_MASK (PP_ON | PP_SEQUENCE_MASK | PP_CYCLE_DELAY_ACTIVE | PP_SEQUENCE_STATE_MASK) +#define IDLE_CYCLE_VALUE (0 | PP_SEQUENCE_NONE | 0 | PP_SEQUENCE_STATE_OFF_IDLE) + +static void wait_panel_status(struct intel_dp *intel_dp, + u32 mask, + u32 value) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + u32 pp_stat_reg, pp_ctrl_reg; + + lockdep_assert_held(&dev_priv->pps_mutex); + + pp_stat_reg = _pp_stat_reg(intel_dp); + pp_ctrl_reg = _pp_ctrl_reg(intel_dp); + + DRM_DEBUG_KMS("mask %08x value %08x status %08x control %08x\n", + mask, value, + I915_READ(pp_stat_reg), + I915_READ(pp_ctrl_reg)); + + if (_wait_for((I915_READ(pp_stat_reg) & mask) == value, 5000, 10)) { + DRM_ERROR("Panel status timeout: status %08x control %08x\n", + I915_READ(pp_stat_reg), + I915_READ(pp_ctrl_reg)); + } + + DRM_DEBUG_KMS("Wait complete\n"); +} + +static void wait_panel_on(struct intel_dp *intel_dp) +{ + DRM_DEBUG_KMS("Wait for panel power on\n"); + wait_panel_status(intel_dp, IDLE_ON_MASK, IDLE_ON_VALUE); +} + +static void wait_panel_off(struct intel_dp *intel_dp) +{ + DRM_DEBUG_KMS("Wait for panel power off time\n"); + wait_panel_status(intel_dp, IDLE_OFF_MASK, IDLE_OFF_VALUE); +} + +static void wait_panel_power_cycle(struct intel_dp *intel_dp) +{ + DRM_DEBUG_KMS("Wait for panel power cycle\n"); + + /* When we disable the VDD override bit last we have to do the manual + * wait. */ + wait_remaining_ms_from_jiffies(intel_dp->last_power_cycle, + intel_dp->panel_power_cycle_delay); + + wait_panel_status(intel_dp, IDLE_CYCLE_MASK, IDLE_CYCLE_VALUE); +} + +static void wait_backlight_on(struct intel_dp *intel_dp) +{ + wait_remaining_ms_from_jiffies(intel_dp->last_power_on, + intel_dp->backlight_on_delay); +} + +static void edp_wait_backlight_off(struct intel_dp *intel_dp) +{ + wait_remaining_ms_from_jiffies(intel_dp->last_backlight_off, + intel_dp->backlight_off_delay); +} + +/* Read the current pp_control value, unlocking the register if it + * is locked + */ + +static u32 ironlake_get_pp_control(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + u32 control; + + lockdep_assert_held(&dev_priv->pps_mutex); + + control = I915_READ(_pp_ctrl_reg(intel_dp)); + control &= ~PANEL_UNLOCK_MASK; + control |= PANEL_UNLOCK_REGS; + return control; +} + +/* + * Must be paired with edp_panel_vdd_off(). + * Must hold pps_mutex around the whole on/off sequence. + * Can be nested with intel_edp_panel_vdd_{on,off}() calls. + */ +static bool edp_panel_vdd_on(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct intel_encoder *intel_encoder = &intel_dig_port->base; + struct drm_i915_private *dev_priv = dev->dev_private; + enum intel_display_power_domain power_domain; + u32 pp; + u32 pp_stat_reg, pp_ctrl_reg; + bool need_to_disable = !intel_dp->want_panel_vdd; + + lockdep_assert_held(&dev_priv->pps_mutex); + + if (!is_edp(intel_dp)) + return false; + + cancel_delayed_work(&intel_dp->panel_vdd_work); + intel_dp->want_panel_vdd = true; + + if (edp_have_panel_vdd(intel_dp)) + return need_to_disable; + + power_domain = intel_display_port_power_domain(intel_encoder); + intel_display_power_get(dev_priv, power_domain); + + DRM_DEBUG_KMS("Turning eDP port %c VDD on\n", + port_name(intel_dig_port->port)); + + if (!edp_have_panel_power(intel_dp)) + wait_panel_power_cycle(intel_dp); + + pp = ironlake_get_pp_control(intel_dp); + pp |= EDP_FORCE_VDD; + + pp_stat_reg = _pp_stat_reg(intel_dp); + pp_ctrl_reg = _pp_ctrl_reg(intel_dp); + + I915_WRITE(pp_ctrl_reg, pp); + POSTING_READ(pp_ctrl_reg); + DRM_DEBUG_KMS("PP_STATUS: 0x%08x PP_CONTROL: 0x%08x\n", + I915_READ(pp_stat_reg), I915_READ(pp_ctrl_reg)); + /* + * If the panel wasn't on, delay before accessing aux channel + */ + if (!edp_have_panel_power(intel_dp)) { + DRM_DEBUG_KMS("eDP port %c panel power wasn't enabled\n", + port_name(intel_dig_port->port)); + msleep(intel_dp->panel_power_up_delay); + } + + return need_to_disable; +} + +/* + * Must be paired with intel_edp_panel_vdd_off() or + * intel_edp_panel_off(). + * Nested calls to these functions are not allowed since + * we drop the lock. Caller must use some higher level + * locking to prevent nested calls from other threads. + */ +void intel_edp_panel_vdd_on(struct intel_dp *intel_dp) +{ + bool vdd; + + if (!is_edp(intel_dp)) + return; + + pps_lock(intel_dp); + vdd = edp_panel_vdd_on(intel_dp); + pps_unlock(intel_dp); + + I915_STATE_WARN(!vdd, "eDP port %c VDD already requested on\n", + port_name(dp_to_dig_port(intel_dp)->port)); +} + +static void edp_panel_vdd_off_sync(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_digital_port *intel_dig_port = + dp_to_dig_port(intel_dp); + struct intel_encoder *intel_encoder = &intel_dig_port->base; + enum intel_display_power_domain power_domain; + u32 pp; + u32 pp_stat_reg, pp_ctrl_reg; + + lockdep_assert_held(&dev_priv->pps_mutex); + + WARN_ON(intel_dp->want_panel_vdd); + + if (!edp_have_panel_vdd(intel_dp)) + return; + + DRM_DEBUG_KMS("Turning eDP port %c VDD off\n", + port_name(intel_dig_port->port)); + + pp = ironlake_get_pp_control(intel_dp); + pp &= ~EDP_FORCE_VDD; + + pp_ctrl_reg = _pp_ctrl_reg(intel_dp); + pp_stat_reg = _pp_stat_reg(intel_dp); + + I915_WRITE(pp_ctrl_reg, pp); + POSTING_READ(pp_ctrl_reg); + + /* Make sure sequencer is idle before allowing subsequent activity */ + DRM_DEBUG_KMS("PP_STATUS: 0x%08x PP_CONTROL: 0x%08x\n", + I915_READ(pp_stat_reg), I915_READ(pp_ctrl_reg)); + + if ((pp & POWER_TARGET_ON) == 0) + intel_dp->last_power_cycle = jiffies; + + power_domain = intel_display_port_power_domain(intel_encoder); + intel_display_power_put(dev_priv, power_domain); +} + +static void edp_panel_vdd_work(struct work_struct *__work) +{ + struct intel_dp *intel_dp = container_of(to_delayed_work(__work), + struct intel_dp, panel_vdd_work); + + pps_lock(intel_dp); + if (!intel_dp->want_panel_vdd) + edp_panel_vdd_off_sync(intel_dp); + pps_unlock(intel_dp); +} + +static void edp_panel_vdd_schedule_off(struct intel_dp *intel_dp) +{ + unsigned long delay; + + /* + * Queue the timer to fire a long time from now (relative to the power + * down delay) to keep the panel power up across a sequence of + * operations. + */ + delay = msecs_to_jiffies(intel_dp->panel_power_cycle_delay * 5); + schedule_delayed_work(&intel_dp->panel_vdd_work, delay); +} + +/* + * Must be paired with edp_panel_vdd_on(). + * Must hold pps_mutex around the whole on/off sequence. + * Can be nested with intel_edp_panel_vdd_{on,off}() calls. + */ +static void edp_panel_vdd_off(struct intel_dp *intel_dp, bool sync) +{ + struct drm_i915_private *dev_priv = + intel_dp_to_dev(intel_dp)->dev_private; + + lockdep_assert_held(&dev_priv->pps_mutex); + + if (!is_edp(intel_dp)) + return; + + I915_STATE_WARN(!intel_dp->want_panel_vdd, "eDP port %c VDD not forced on", + port_name(dp_to_dig_port(intel_dp)->port)); + + intel_dp->want_panel_vdd = false; + + if (sync) + edp_panel_vdd_off_sync(intel_dp); + else + edp_panel_vdd_schedule_off(intel_dp); +} + +static void edp_panel_on(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + u32 pp; + u32 pp_ctrl_reg; + + lockdep_assert_held(&dev_priv->pps_mutex); + + if (!is_edp(intel_dp)) + return; + + DRM_DEBUG_KMS("Turn eDP port %c panel power on\n", + port_name(dp_to_dig_port(intel_dp)->port)); + + if (WARN(edp_have_panel_power(intel_dp), + "eDP port %c panel power already on\n", + port_name(dp_to_dig_port(intel_dp)->port))) + return; + + wait_panel_power_cycle(intel_dp); + + pp_ctrl_reg = _pp_ctrl_reg(intel_dp); + pp = ironlake_get_pp_control(intel_dp); + if (IS_GEN5(dev)) { + /* ILK workaround: disable reset around power sequence */ + pp &= ~PANEL_POWER_RESET; + I915_WRITE(pp_ctrl_reg, pp); + POSTING_READ(pp_ctrl_reg); + } + + pp |= POWER_TARGET_ON; + if (!IS_GEN5(dev)) + pp |= PANEL_POWER_RESET; + + I915_WRITE(pp_ctrl_reg, pp); + POSTING_READ(pp_ctrl_reg); + + wait_panel_on(intel_dp); + intel_dp->last_power_on = jiffies; + + if (IS_GEN5(dev)) { + pp |= PANEL_POWER_RESET; /* restore panel reset bit */ + I915_WRITE(pp_ctrl_reg, pp); + POSTING_READ(pp_ctrl_reg); + } +} + +void intel_edp_panel_on(struct intel_dp *intel_dp) +{ + if (!is_edp(intel_dp)) + return; + + pps_lock(intel_dp); + edp_panel_on(intel_dp); + pps_unlock(intel_dp); +} + + +static void edp_panel_off(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct intel_encoder *intel_encoder = &intel_dig_port->base; + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + enum intel_display_power_domain power_domain; + u32 pp; + u32 pp_ctrl_reg; + + lockdep_assert_held(&dev_priv->pps_mutex); + + if (!is_edp(intel_dp)) + return; + + DRM_DEBUG_KMS("Turn eDP port %c panel power off\n", + port_name(dp_to_dig_port(intel_dp)->port)); + + WARN(!intel_dp->want_panel_vdd, "Need eDP port %c VDD to turn off panel\n", + port_name(dp_to_dig_port(intel_dp)->port)); + + pp = ironlake_get_pp_control(intel_dp); + /* We need to switch off panel power _and_ force vdd, for otherwise some + * panels get very unhappy and cease to work. */ + pp &= ~(POWER_TARGET_ON | PANEL_POWER_RESET | EDP_FORCE_VDD | + EDP_BLC_ENABLE); + + pp_ctrl_reg = _pp_ctrl_reg(intel_dp); + + intel_dp->want_panel_vdd = false; + + I915_WRITE(pp_ctrl_reg, pp); + POSTING_READ(pp_ctrl_reg); + + intel_dp->last_power_cycle = jiffies; + wait_panel_off(intel_dp); + + /* We got a reference when we enabled the VDD. */ + power_domain = intel_display_port_power_domain(intel_encoder); + intel_display_power_put(dev_priv, power_domain); +} + +void intel_edp_panel_off(struct intel_dp *intel_dp) +{ + if (!is_edp(intel_dp)) + return; + + pps_lock(intel_dp); + edp_panel_off(intel_dp); + pps_unlock(intel_dp); +} + +/* Enable backlight in the panel power control. */ +static void _intel_edp_backlight_on(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 pp; + u32 pp_ctrl_reg; + + /* + * If we enable the backlight right away following a panel power + * on, we may see slight flicker as the panel syncs with the eDP + * link. So delay a bit to make sure the image is solid before + * allowing it to appear. + */ + wait_backlight_on(intel_dp); + + pps_lock(intel_dp); + + pp = ironlake_get_pp_control(intel_dp); + pp |= EDP_BLC_ENABLE; + + pp_ctrl_reg = _pp_ctrl_reg(intel_dp); + + I915_WRITE(pp_ctrl_reg, pp); + POSTING_READ(pp_ctrl_reg); + + pps_unlock(intel_dp); +} + +/* Enable backlight PWM and backlight PP control. */ +void intel_edp_backlight_on(struct intel_dp *intel_dp) +{ + if (!is_edp(intel_dp)) + return; + + DRM_DEBUG_KMS("\n"); + + intel_panel_enable_backlight(intel_dp->attached_connector); + _intel_edp_backlight_on(intel_dp); +} + +/* Disable backlight in the panel power control. */ +static void _intel_edp_backlight_off(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + u32 pp; + u32 pp_ctrl_reg; + + if (!is_edp(intel_dp)) + return; + + pps_lock(intel_dp); + + pp = ironlake_get_pp_control(intel_dp); + pp &= ~EDP_BLC_ENABLE; + + pp_ctrl_reg = _pp_ctrl_reg(intel_dp); + + I915_WRITE(pp_ctrl_reg, pp); + POSTING_READ(pp_ctrl_reg); + + pps_unlock(intel_dp); + + intel_dp->last_backlight_off = jiffies; + edp_wait_backlight_off(intel_dp); +} + +/* Disable backlight PP control and backlight PWM. */ +void intel_edp_backlight_off(struct intel_dp *intel_dp) +{ + if (!is_edp(intel_dp)) + return; + + DRM_DEBUG_KMS("\n"); + + _intel_edp_backlight_off(intel_dp); + intel_panel_disable_backlight(intel_dp->attached_connector); +} + +/* + * Hook for controlling the panel power control backlight through the bl_power + * sysfs attribute. Take care to handle multiple calls. + */ +static void intel_edp_backlight_power(struct intel_connector *connector, + bool enable) +{ + struct intel_dp *intel_dp = intel_attached_dp(&connector->base); + bool is_enabled; + + pps_lock(intel_dp); + is_enabled = ironlake_get_pp_control(intel_dp) & EDP_BLC_ENABLE; + pps_unlock(intel_dp); + + if (is_enabled == enable) + return; + + DRM_DEBUG_KMS("panel power control backlight %s\n", + enable ? "enable" : "disable"); + + if (enable) + _intel_edp_backlight_on(intel_dp); + else + _intel_edp_backlight_off(intel_dp); +} + +static void ironlake_edp_pll_on(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_crtc *crtc = intel_dig_port->base.base.crtc; + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 dpa_ctl; + + assert_pipe_disabled(dev_priv, + to_intel_crtc(crtc)->pipe); + + DRM_DEBUG_KMS("\n"); + dpa_ctl = I915_READ(DP_A); + WARN(dpa_ctl & DP_PLL_ENABLE, "dp pll on, should be off\n"); + WARN(dpa_ctl & DP_PORT_EN, "dp port still on, should be off\n"); + + /* We don't adjust intel_dp->DP while tearing down the link, to + * facilitate link retraining (e.g. after hotplug). Hence clear all + * enable bits here to ensure that we don't enable too much. */ + intel_dp->DP &= ~(DP_PORT_EN | DP_AUDIO_OUTPUT_ENABLE); + intel_dp->DP |= DP_PLL_ENABLE; + I915_WRITE(DP_A, intel_dp->DP); + POSTING_READ(DP_A); + udelay(200); +} + +static void ironlake_edp_pll_off(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_crtc *crtc = intel_dig_port->base.base.crtc; + struct drm_device *dev = crtc->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 dpa_ctl; + + assert_pipe_disabled(dev_priv, + to_intel_crtc(crtc)->pipe); + + dpa_ctl = I915_READ(DP_A); + WARN((dpa_ctl & DP_PLL_ENABLE) == 0, + "dp pll off, should be on\n"); + WARN(dpa_ctl & DP_PORT_EN, "dp port still on, should be off\n"); + + /* We can't rely on the value tracked for the DP register in + * intel_dp->DP because link_down must not change that (otherwise link + * re-training will fail. */ + dpa_ctl &= ~DP_PLL_ENABLE; + I915_WRITE(DP_A, dpa_ctl); + POSTING_READ(DP_A); + udelay(200); +} + +/* If the sink supports it, try to set the power state appropriately */ +void intel_dp_sink_dpms(struct intel_dp *intel_dp, int mode) +{ + int ret, i; + + /* Should have a valid DPCD by this point */ + if (intel_dp->dpcd[DP_DPCD_REV] < 0x11) + return; + + if (mode != DRM_MODE_DPMS_ON) { + ret = drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER, + DP_SET_POWER_D3); + } else { + /* + * When turning on, we need to retry for 1ms to give the sink + * time to wake up. + */ + for (i = 0; i < 3; i++) { + ret = drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER, + DP_SET_POWER_D0); + if (ret == 1) + break; + msleep(1); + } + } + + if (ret != 1) + DRM_DEBUG_KMS("failed to %s sink power state\n", + mode == DRM_MODE_DPMS_ON ? "enable" : "disable"); +} + +static bool intel_dp_get_hw_state(struct intel_encoder *encoder, + enum pipe *pipe) +{ + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + enum port port = dp_to_dig_port(intel_dp)->port; + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum intel_display_power_domain power_domain; + u32 tmp; + + power_domain = intel_display_port_power_domain(encoder); + if (!intel_display_power_is_enabled(dev_priv, power_domain)) + return false; + + tmp = I915_READ(intel_dp->output_reg); + + if (!(tmp & DP_PORT_EN)) + return false; + + if (port == PORT_A && IS_GEN7(dev) && !IS_VALLEYVIEW(dev)) { + *pipe = PORT_TO_PIPE_CPT(tmp); + } else if (IS_CHERRYVIEW(dev)) { + *pipe = DP_PORT_TO_PIPE_CHV(tmp); + } else if (!HAS_PCH_CPT(dev) || port == PORT_A) { + *pipe = PORT_TO_PIPE(tmp); + } else { + u32 trans_sel; + u32 trans_dp; + int i; + + switch (intel_dp->output_reg) { + case PCH_DP_B: + trans_sel = TRANS_DP_PORT_SEL_B; + break; + case PCH_DP_C: + trans_sel = TRANS_DP_PORT_SEL_C; + break; + case PCH_DP_D: + trans_sel = TRANS_DP_PORT_SEL_D; + break; + default: + return true; + } + + for_each_pipe(dev_priv, i) { + trans_dp = I915_READ(TRANS_DP_CTL(i)); + if ((trans_dp & TRANS_DP_PORT_SEL_MASK) == trans_sel) { + *pipe = i; + return true; + } + } + + DRM_DEBUG_KMS("No pipe for dp port 0x%x found\n", + intel_dp->output_reg); + } + + return true; +} + +static void intel_dp_get_config(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config) +{ + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + u32 tmp, flags = 0; + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum port port = dp_to_dig_port(intel_dp)->port; + struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); + int dotclock; + + tmp = I915_READ(intel_dp->output_reg); + + pipe_config->has_audio = tmp & DP_AUDIO_OUTPUT_ENABLE && port != PORT_A; + + if ((port == PORT_A) || !HAS_PCH_CPT(dev)) { + if (tmp & DP_SYNC_HS_HIGH) + flags |= DRM_MODE_FLAG_PHSYNC; + else + flags |= DRM_MODE_FLAG_NHSYNC; + + if (tmp & DP_SYNC_VS_HIGH) + flags |= DRM_MODE_FLAG_PVSYNC; + else + flags |= DRM_MODE_FLAG_NVSYNC; + } else { + tmp = I915_READ(TRANS_DP_CTL(crtc->pipe)); + if (tmp & TRANS_DP_HSYNC_ACTIVE_HIGH) + flags |= DRM_MODE_FLAG_PHSYNC; + else + flags |= DRM_MODE_FLAG_NHSYNC; + + if (tmp & TRANS_DP_VSYNC_ACTIVE_HIGH) + flags |= DRM_MODE_FLAG_PVSYNC; + else + flags |= DRM_MODE_FLAG_NVSYNC; + } + + pipe_config->base.adjusted_mode.flags |= flags; + + if (!HAS_PCH_SPLIT(dev) && !IS_VALLEYVIEW(dev) && + tmp & DP_COLOR_RANGE_16_235) + pipe_config->limited_color_range = true; + + pipe_config->has_dp_encoder = true; + + intel_dp_get_m_n(crtc, pipe_config); + + if (port == PORT_A) { + if ((I915_READ(DP_A) & DP_PLL_FREQ_MASK) == DP_PLL_FREQ_160MHZ) + pipe_config->port_clock = 162000; + else + pipe_config->port_clock = 270000; + } + + dotclock = intel_dotclock_calculate(pipe_config->port_clock, + &pipe_config->dp_m_n); + + if (HAS_PCH_SPLIT(dev_priv->dev) && port != PORT_A) + ironlake_check_encoder_dotclock(pipe_config, dotclock); + + pipe_config->base.adjusted_mode.crtc_clock = dotclock; + + if (is_edp(intel_dp) && dev_priv->vbt.edp_bpp && + pipe_config->pipe_bpp > dev_priv->vbt.edp_bpp) { + /* + * This is a big fat ugly hack. + * + * Some machines in UEFI boot mode provide us a VBT that has 18 + * bpp and 1.62 GHz link bandwidth for eDP, which for reasons + * unknown we fail to light up. Yet the same BIOS boots up with + * 24 bpp and 2.7 GHz link. Use the same bpp as the BIOS uses as + * max, not what it tells us to use. + * + * Note: This will still be broken if the eDP panel is not lit + * up by the BIOS, and thus we can't get the mode at module + * load. + */ + DRM_DEBUG_KMS("pipe has %d bpp for eDP panel, overriding BIOS-provided max %d bpp\n", + pipe_config->pipe_bpp, dev_priv->vbt.edp_bpp); + dev_priv->vbt.edp_bpp = pipe_config->pipe_bpp; + } +} + +static void intel_disable_dp(struct intel_encoder *encoder) +{ + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + struct drm_device *dev = encoder->base.dev; + struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); + + if (crtc->config->has_audio) + intel_audio_codec_disable(encoder); + + if (HAS_PSR(dev) && !HAS_DDI(dev)) + intel_psr_disable(intel_dp); + + /* Make sure the panel is off before trying to change the mode. But also + * ensure that we have vdd while we switch off the panel. */ + intel_edp_panel_vdd_on(intel_dp); + intel_edp_backlight_off(intel_dp); + intel_dp_sink_dpms(intel_dp, DRM_MODE_DPMS_OFF); + intel_edp_panel_off(intel_dp); + + /* disable the port before the pipe on g4x */ + if (INTEL_INFO(dev)->gen < 5) + intel_dp_link_down(intel_dp); +} + +static void ilk_post_disable_dp(struct intel_encoder *encoder) +{ + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + enum port port = dp_to_dig_port(intel_dp)->port; + + intel_dp_link_down(intel_dp); + if (port == PORT_A) + ironlake_edp_pll_off(intel_dp); +} + +static void vlv_post_disable_dp(struct intel_encoder *encoder) +{ + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + + intel_dp_link_down(intel_dp); +} + +static void chv_post_disable_dp(struct intel_encoder *encoder) +{ + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + struct intel_digital_port *dport = dp_to_dig_port(intel_dp); + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = + to_intel_crtc(encoder->base.crtc); + enum dpio_channel ch = vlv_dport_to_channel(dport); + enum pipe pipe = intel_crtc->pipe; + u32 val; + + intel_dp_link_down(intel_dp); + + mutex_lock(&dev_priv->dpio_lock); + + /* Propagate soft reset to data lane reset */ + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS01_DW1(ch)); + val |= CHV_PCS_REQ_SOFTRESET_EN; + vlv_dpio_write(dev_priv, pipe, VLV_PCS01_DW1(ch), val); + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS23_DW1(ch)); + val |= CHV_PCS_REQ_SOFTRESET_EN; + vlv_dpio_write(dev_priv, pipe, VLV_PCS23_DW1(ch), val); + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS01_DW0(ch)); + val &= ~(DPIO_PCS_TX_LANE2_RESET | DPIO_PCS_TX_LANE1_RESET); + vlv_dpio_write(dev_priv, pipe, VLV_PCS01_DW0(ch), val); + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS23_DW0(ch)); + val &= ~(DPIO_PCS_TX_LANE2_RESET | DPIO_PCS_TX_LANE1_RESET); + vlv_dpio_write(dev_priv, pipe, VLV_PCS23_DW0(ch), val); + + mutex_unlock(&dev_priv->dpio_lock); +} + +static void +_intel_dp_set_link_train(struct intel_dp *intel_dp, + uint32_t *DP, + uint8_t dp_train_pat) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum port port = intel_dig_port->port; + + if (HAS_DDI(dev)) { + uint32_t temp = I915_READ(DP_TP_CTL(port)); + + if (dp_train_pat & DP_LINK_SCRAMBLING_DISABLE) + temp |= DP_TP_CTL_SCRAMBLE_DISABLE; + else + temp &= ~DP_TP_CTL_SCRAMBLE_DISABLE; + + temp &= ~DP_TP_CTL_LINK_TRAIN_MASK; + switch (dp_train_pat & DP_TRAINING_PATTERN_MASK) { + case DP_TRAINING_PATTERN_DISABLE: + temp |= DP_TP_CTL_LINK_TRAIN_NORMAL; + + break; + case DP_TRAINING_PATTERN_1: + temp |= DP_TP_CTL_LINK_TRAIN_PAT1; + break; + case DP_TRAINING_PATTERN_2: + temp |= DP_TP_CTL_LINK_TRAIN_PAT2; + break; + case DP_TRAINING_PATTERN_3: + temp |= DP_TP_CTL_LINK_TRAIN_PAT3; + break; + } + I915_WRITE(DP_TP_CTL(port), temp); + + } else if (HAS_PCH_CPT(dev) && (IS_GEN7(dev) || port != PORT_A)) { + *DP &= ~DP_LINK_TRAIN_MASK_CPT; + + switch (dp_train_pat & DP_TRAINING_PATTERN_MASK) { + case DP_TRAINING_PATTERN_DISABLE: + *DP |= DP_LINK_TRAIN_OFF_CPT; + break; + case DP_TRAINING_PATTERN_1: + *DP |= DP_LINK_TRAIN_PAT_1_CPT; + break; + case DP_TRAINING_PATTERN_2: + *DP |= DP_LINK_TRAIN_PAT_2_CPT; + break; + case DP_TRAINING_PATTERN_3: + DRM_ERROR("DP training pattern 3 not supported\n"); + *DP |= DP_LINK_TRAIN_PAT_2_CPT; + break; + } + + } else { + if (IS_CHERRYVIEW(dev)) + *DP &= ~DP_LINK_TRAIN_MASK_CHV; + else + *DP &= ~DP_LINK_TRAIN_MASK; + + switch (dp_train_pat & DP_TRAINING_PATTERN_MASK) { + case DP_TRAINING_PATTERN_DISABLE: + *DP |= DP_LINK_TRAIN_OFF; + break; + case DP_TRAINING_PATTERN_1: + *DP |= DP_LINK_TRAIN_PAT_1; + break; + case DP_TRAINING_PATTERN_2: + *DP |= DP_LINK_TRAIN_PAT_2; + break; + case DP_TRAINING_PATTERN_3: + if (IS_CHERRYVIEW(dev)) { + *DP |= DP_LINK_TRAIN_PAT_3_CHV; + } else { + DRM_ERROR("DP training pattern 3 not supported\n"); + *DP |= DP_LINK_TRAIN_PAT_2; + } + break; + } + } +} + +static void intel_dp_enable_port(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + + /* enable with pattern 1 (as per spec) */ + _intel_dp_set_link_train(intel_dp, &intel_dp->DP, + DP_TRAINING_PATTERN_1); + + I915_WRITE(intel_dp->output_reg, intel_dp->DP); + POSTING_READ(intel_dp->output_reg); + + /* + * Magic for VLV/CHV. We _must_ first set up the register + * without actually enabling the port, and then do another + * write to enable the port. Otherwise link training will + * fail when the power sequencer is freshly used for this port. + */ + intel_dp->DP |= DP_PORT_EN; + + I915_WRITE(intel_dp->output_reg, intel_dp->DP); + POSTING_READ(intel_dp->output_reg); +} + +static void intel_enable_dp(struct intel_encoder *encoder) +{ + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); + uint32_t dp_reg = I915_READ(intel_dp->output_reg); + + if (WARN_ON(dp_reg & DP_PORT_EN)) + return; + + pps_lock(intel_dp); + + if (IS_VALLEYVIEW(dev)) + vlv_init_panel_power_sequencer(intel_dp); + + intel_dp_enable_port(intel_dp); + + edp_panel_vdd_on(intel_dp); + edp_panel_on(intel_dp); + edp_panel_vdd_off(intel_dp, true); + + pps_unlock(intel_dp); + + if (IS_VALLEYVIEW(dev)) + vlv_wait_port_ready(dev_priv, dp_to_dig_port(intel_dp)); + + intel_dp_sink_dpms(intel_dp, DRM_MODE_DPMS_ON); + intel_dp_start_link_train(intel_dp); + intel_dp_complete_link_train(intel_dp); + intel_dp_stop_link_train(intel_dp); + + if (crtc->config->has_audio) { + DRM_DEBUG_DRIVER("Enabling DP audio on pipe %c\n", + pipe_name(crtc->pipe)); + intel_audio_codec_enable(encoder); + } +} + +static void g4x_enable_dp(struct intel_encoder *encoder) +{ + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + + intel_enable_dp(encoder); + intel_edp_backlight_on(intel_dp); +} + +static void vlv_enable_dp(struct intel_encoder *encoder) +{ + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + + intel_edp_backlight_on(intel_dp); + intel_psr_enable(intel_dp); +} + +static void g4x_pre_enable_dp(struct intel_encoder *encoder) +{ + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + struct intel_digital_port *dport = dp_to_dig_port(intel_dp); + + intel_dp_prepare(encoder); + + /* Only ilk+ has port A */ + if (dport->port == PORT_A) { + ironlake_set_pll_cpu_edp(intel_dp); + ironlake_edp_pll_on(intel_dp); + } +} + +static void vlv_detach_power_sequencer(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_i915_private *dev_priv = intel_dig_port->base.base.dev->dev_private; + enum pipe pipe = intel_dp->pps_pipe; + int pp_on_reg = VLV_PIPE_PP_ON_DELAYS(pipe); + + edp_panel_vdd_off_sync(intel_dp); + + /* + * VLV seems to get confused when multiple power seqeuencers + * have the same port selected (even if only one has power/vdd + * enabled). The failure manifests as vlv_wait_port_ready() failing + * CHV on the other hand doesn't seem to mind having the same port + * selected in multiple power seqeuencers, but let's clear the + * port select always when logically disconnecting a power sequencer + * from a port. + */ + DRM_DEBUG_KMS("detaching pipe %c power sequencer from port %c\n", + pipe_name(pipe), port_name(intel_dig_port->port)); + I915_WRITE(pp_on_reg, 0); + POSTING_READ(pp_on_reg); + + intel_dp->pps_pipe = INVALID_PIPE; +} + +static void vlv_steal_power_sequencer(struct drm_device *dev, + enum pipe pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_encoder *encoder; + + lockdep_assert_held(&dev_priv->pps_mutex); + + if (WARN_ON(pipe != PIPE_A && pipe != PIPE_B)) + return; + + list_for_each_entry(encoder, &dev->mode_config.encoder_list, + base.head) { + struct intel_dp *intel_dp; + enum port port; + + if (encoder->type != INTEL_OUTPUT_EDP) + continue; + + intel_dp = enc_to_intel_dp(&encoder->base); + port = dp_to_dig_port(intel_dp)->port; + + if (intel_dp->pps_pipe != pipe) + continue; + + DRM_DEBUG_KMS("stealing pipe %c power sequencer from port %c\n", + pipe_name(pipe), port_name(port)); + + WARN(encoder->connectors_active, + "stealing pipe %c power sequencer from active eDP port %c\n", + pipe_name(pipe), port_name(port)); + + /* make sure vdd is off before we steal it */ + vlv_detach_power_sequencer(intel_dp); + } +} + +static void vlv_init_panel_power_sequencer(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct intel_encoder *encoder = &intel_dig_port->base; + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); + + lockdep_assert_held(&dev_priv->pps_mutex); + + if (!is_edp(intel_dp)) + return; + + if (intel_dp->pps_pipe == crtc->pipe) + return; + + /* + * If another power sequencer was being used on this + * port previously make sure to turn off vdd there while + * we still have control of it. + */ + if (intel_dp->pps_pipe != INVALID_PIPE) + vlv_detach_power_sequencer(intel_dp); + + /* + * We may be stealing the power + * sequencer from another port. + */ + vlv_steal_power_sequencer(dev, crtc->pipe); + + /* now it's all ours */ + intel_dp->pps_pipe = crtc->pipe; + + DRM_DEBUG_KMS("initializing pipe %c power sequencer for port %c\n", + pipe_name(intel_dp->pps_pipe), port_name(intel_dig_port->port)); + + /* init power sequencer on this pipe and port */ + intel_dp_init_panel_power_sequencer(dev, intel_dp); + intel_dp_init_panel_power_sequencer_registers(dev, intel_dp); +} + +static void vlv_pre_enable_dp(struct intel_encoder *encoder) +{ + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + struct intel_digital_port *dport = dp_to_dig_port(intel_dp); + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); + enum dpio_channel port = vlv_dport_to_channel(dport); + int pipe = intel_crtc->pipe; + u32 val; + + mutex_lock(&dev_priv->dpio_lock); + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS01_DW8(port)); + val = 0; + if (pipe) + val |= (1<<21); + else + val &= ~(1<<21); + val |= 0x001000c4; + vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW8(port), val); + vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW14(port), 0x00760018); + vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW23(port), 0x00400888); + + mutex_unlock(&dev_priv->dpio_lock); + + intel_enable_dp(encoder); +} + +static void vlv_dp_pre_pll_enable(struct intel_encoder *encoder) +{ + struct intel_digital_port *dport = enc_to_dig_port(&encoder->base); + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = + to_intel_crtc(encoder->base.crtc); + enum dpio_channel port = vlv_dport_to_channel(dport); + int pipe = intel_crtc->pipe; + + intel_dp_prepare(encoder); + + /* Program Tx lane resets to default */ + mutex_lock(&dev_priv->dpio_lock); + vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW0(port), + DPIO_PCS_TX_LANE2_RESET | + DPIO_PCS_TX_LANE1_RESET); + vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW1(port), + DPIO_PCS_CLK_CRI_RXEB_EIOS_EN | + DPIO_PCS_CLK_CRI_RXDIGFILTSG_EN | + (1<dpio_lock); +} + +static void chv_pre_enable_dp(struct intel_encoder *encoder) +{ + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); + struct intel_digital_port *dport = dp_to_dig_port(intel_dp); + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = + to_intel_crtc(encoder->base.crtc); + enum dpio_channel ch = vlv_dport_to_channel(dport); + int pipe = intel_crtc->pipe; + int data, i, stagger; + u32 val; + + mutex_lock(&dev_priv->dpio_lock); + + /* allow hardware to manage TX FIFO reset source */ + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS01_DW11(ch)); + val &= ~DPIO_LANEDESKEW_STRAP_OVRD; + vlv_dpio_write(dev_priv, pipe, VLV_PCS01_DW11(ch), val); + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS23_DW11(ch)); + val &= ~DPIO_LANEDESKEW_STRAP_OVRD; + vlv_dpio_write(dev_priv, pipe, VLV_PCS23_DW11(ch), val); + + /* Deassert soft data lane reset*/ + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS01_DW1(ch)); + val |= CHV_PCS_REQ_SOFTRESET_EN; + vlv_dpio_write(dev_priv, pipe, VLV_PCS01_DW1(ch), val); + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS23_DW1(ch)); + val |= CHV_PCS_REQ_SOFTRESET_EN; + vlv_dpio_write(dev_priv, pipe, VLV_PCS23_DW1(ch), val); + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS01_DW0(ch)); + val |= (DPIO_PCS_TX_LANE2_RESET | DPIO_PCS_TX_LANE1_RESET); + vlv_dpio_write(dev_priv, pipe, VLV_PCS01_DW0(ch), val); + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS23_DW0(ch)); + val |= (DPIO_PCS_TX_LANE2_RESET | DPIO_PCS_TX_LANE1_RESET); + vlv_dpio_write(dev_priv, pipe, VLV_PCS23_DW0(ch), val); + + /* Program Tx lane latency optimal setting*/ + for (i = 0; i < 4; i++) { + /* Set the upar bit */ + data = (i == 1) ? 0x0 : 0x1; + vlv_dpio_write(dev_priv, pipe, CHV_TX_DW14(ch, i), + data << DPIO_UPAR_SHIFT); + } + + /* Data lane stagger programming */ + if (intel_crtc->config->port_clock > 270000) + stagger = 0x18; + else if (intel_crtc->config->port_clock > 135000) + stagger = 0xd; + else if (intel_crtc->config->port_clock > 67500) + stagger = 0x7; + else if (intel_crtc->config->port_clock > 33750) + stagger = 0x4; + else + stagger = 0x2; + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS01_DW11(ch)); + val |= DPIO_TX2_STAGGER_MASK(0x1f); + vlv_dpio_write(dev_priv, pipe, VLV_PCS01_DW11(ch), val); + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS23_DW11(ch)); + val |= DPIO_TX2_STAGGER_MASK(0x1f); + vlv_dpio_write(dev_priv, pipe, VLV_PCS23_DW11(ch), val); + + vlv_dpio_write(dev_priv, pipe, VLV_PCS01_DW12(ch), + DPIO_LANESTAGGER_STRAP(stagger) | + DPIO_LANESTAGGER_STRAP_OVRD | + DPIO_TX1_STAGGER_MASK(0x1f) | + DPIO_TX1_STAGGER_MULT(6) | + DPIO_TX2_STAGGER_MULT(0)); + + vlv_dpio_write(dev_priv, pipe, VLV_PCS23_DW12(ch), + DPIO_LANESTAGGER_STRAP(stagger) | + DPIO_LANESTAGGER_STRAP_OVRD | + DPIO_TX1_STAGGER_MASK(0x1f) | + DPIO_TX1_STAGGER_MULT(7) | + DPIO_TX2_STAGGER_MULT(5)); + + mutex_unlock(&dev_priv->dpio_lock); + + intel_enable_dp(encoder); +} + +static void chv_dp_pre_pll_enable(struct intel_encoder *encoder) +{ + struct intel_digital_port *dport = enc_to_dig_port(&encoder->base); + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = + to_intel_crtc(encoder->base.crtc); + enum dpio_channel ch = vlv_dport_to_channel(dport); + enum pipe pipe = intel_crtc->pipe; + u32 val; + + intel_dp_prepare(encoder); + + mutex_lock(&dev_priv->dpio_lock); + + /* program left/right clock distribution */ + if (pipe != PIPE_B) { + val = vlv_dpio_read(dev_priv, pipe, _CHV_CMN_DW5_CH0); + val &= ~(CHV_BUFLEFTENA1_MASK | CHV_BUFRIGHTENA1_MASK); + if (ch == DPIO_CH0) + val |= CHV_BUFLEFTENA1_FORCE; + if (ch == DPIO_CH1) + val |= CHV_BUFRIGHTENA1_FORCE; + vlv_dpio_write(dev_priv, pipe, _CHV_CMN_DW5_CH0, val); + } else { + val = vlv_dpio_read(dev_priv, pipe, _CHV_CMN_DW1_CH1); + val &= ~(CHV_BUFLEFTENA2_MASK | CHV_BUFRIGHTENA2_MASK); + if (ch == DPIO_CH0) + val |= CHV_BUFLEFTENA2_FORCE; + if (ch == DPIO_CH1) + val |= CHV_BUFRIGHTENA2_FORCE; + vlv_dpio_write(dev_priv, pipe, _CHV_CMN_DW1_CH1, val); + } + + /* program clock channel usage */ + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS01_DW8(ch)); + val |= CHV_PCS_USEDCLKCHANNEL_OVRRIDE; + if (pipe != PIPE_B) + val &= ~CHV_PCS_USEDCLKCHANNEL; + else + val |= CHV_PCS_USEDCLKCHANNEL; + vlv_dpio_write(dev_priv, pipe, VLV_PCS01_DW8(ch), val); + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS23_DW8(ch)); + val |= CHV_PCS_USEDCLKCHANNEL_OVRRIDE; + if (pipe != PIPE_B) + val &= ~CHV_PCS_USEDCLKCHANNEL; + else + val |= CHV_PCS_USEDCLKCHANNEL; + vlv_dpio_write(dev_priv, pipe, VLV_PCS23_DW8(ch), val); + + /* + * This a a bit weird since generally CL + * matches the pipe, but here we need to + * pick the CL based on the port. + */ + val = vlv_dpio_read(dev_priv, pipe, CHV_CMN_DW19(ch)); + if (pipe != PIPE_B) + val &= ~CHV_CMN_USEDCLKCHANNEL; + else + val |= CHV_CMN_USEDCLKCHANNEL; + vlv_dpio_write(dev_priv, pipe, CHV_CMN_DW19(ch), val); + + mutex_unlock(&dev_priv->dpio_lock); +} + +/* + * Native read with retry for link status and receiver capability reads for + * cases where the sink may still be asleep. + * + * Sinks are *supposed* to come up within 1ms from an off state, but we're also + * supposed to retry 3 times per the spec. + */ +static ssize_t +intel_dp_dpcd_read_wake(struct drm_dp_aux *aux, unsigned int offset, + void *buffer, size_t size) +{ + ssize_t ret; + int i; + + /* + * Sometime we just get the same incorrect byte repeated + * over the entire buffer. Doing just one throw away read + * initially seems to "solve" it. + */ + drm_dp_dpcd_read(aux, DP_DPCD_REV, buffer, 1); + + for (i = 0; i < 3; i++) { + ret = drm_dp_dpcd_read(aux, offset, buffer, size); + if (ret == size) + return ret; + msleep(1); + } + + return ret; +} + +/* + * Fetch AUX CH registers 0x202 - 0x207 which contain + * link status information + */ +static bool +intel_dp_get_link_status(struct intel_dp *intel_dp, uint8_t link_status[DP_LINK_STATUS_SIZE]) +{ + return intel_dp_dpcd_read_wake(&intel_dp->aux, + DP_LANE0_1_STATUS, + link_status, + DP_LINK_STATUS_SIZE) == DP_LINK_STATUS_SIZE; +} + +/* These are source-specific values. */ +static uint8_t +intel_dp_voltage_max(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + enum port port = dp_to_dig_port(intel_dp)->port; + + if (INTEL_INFO(dev)->gen >= 9) { + if (dev_priv->vbt.edp_low_vswing && port == PORT_A) + return DP_TRAIN_VOLTAGE_SWING_LEVEL_3; + return DP_TRAIN_VOLTAGE_SWING_LEVEL_2; + } else if (IS_VALLEYVIEW(dev)) + return DP_TRAIN_VOLTAGE_SWING_LEVEL_3; + else if (IS_GEN7(dev) && port == PORT_A) + return DP_TRAIN_VOLTAGE_SWING_LEVEL_2; + else if (HAS_PCH_CPT(dev) && port != PORT_A) + return DP_TRAIN_VOLTAGE_SWING_LEVEL_3; + else + return DP_TRAIN_VOLTAGE_SWING_LEVEL_2; +} + +static uint8_t +intel_dp_pre_emphasis_max(struct intel_dp *intel_dp, uint8_t voltage_swing) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + enum port port = dp_to_dig_port(intel_dp)->port; + + if (INTEL_INFO(dev)->gen >= 9) { + switch (voltage_swing & DP_TRAIN_VOLTAGE_SWING_MASK) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0: + return DP_TRAIN_PRE_EMPH_LEVEL_3; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1: + return DP_TRAIN_PRE_EMPH_LEVEL_2; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2: + return DP_TRAIN_PRE_EMPH_LEVEL_1; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_3: + return DP_TRAIN_PRE_EMPH_LEVEL_0; + default: + return DP_TRAIN_PRE_EMPH_LEVEL_0; + } + } else if (IS_HASWELL(dev) || IS_BROADWELL(dev)) { + switch (voltage_swing & DP_TRAIN_VOLTAGE_SWING_MASK) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0: + return DP_TRAIN_PRE_EMPH_LEVEL_3; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1: + return DP_TRAIN_PRE_EMPH_LEVEL_2; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2: + return DP_TRAIN_PRE_EMPH_LEVEL_1; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_3: + default: + return DP_TRAIN_PRE_EMPH_LEVEL_0; + } + } else if (IS_VALLEYVIEW(dev)) { + switch (voltage_swing & DP_TRAIN_VOLTAGE_SWING_MASK) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0: + return DP_TRAIN_PRE_EMPH_LEVEL_3; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1: + return DP_TRAIN_PRE_EMPH_LEVEL_2; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2: + return DP_TRAIN_PRE_EMPH_LEVEL_1; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_3: + default: + return DP_TRAIN_PRE_EMPH_LEVEL_0; + } + } else if (IS_GEN7(dev) && port == PORT_A) { + switch (voltage_swing & DP_TRAIN_VOLTAGE_SWING_MASK) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0: + return DP_TRAIN_PRE_EMPH_LEVEL_2; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1: + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2: + return DP_TRAIN_PRE_EMPH_LEVEL_1; + default: + return DP_TRAIN_PRE_EMPH_LEVEL_0; + } + } else { + switch (voltage_swing & DP_TRAIN_VOLTAGE_SWING_MASK) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0: + return DP_TRAIN_PRE_EMPH_LEVEL_2; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1: + return DP_TRAIN_PRE_EMPH_LEVEL_2; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2: + return DP_TRAIN_PRE_EMPH_LEVEL_1; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_3: + default: + return DP_TRAIN_PRE_EMPH_LEVEL_0; + } + } +} + +static uint32_t intel_vlv_signal_levels(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_digital_port *dport = dp_to_dig_port(intel_dp); + struct intel_crtc *intel_crtc = + to_intel_crtc(dport->base.base.crtc); + unsigned long demph_reg_value, preemph_reg_value, + uniqtranscale_reg_value; + uint8_t train_set = intel_dp->train_set[0]; + enum dpio_channel port = vlv_dport_to_channel(dport); + int pipe = intel_crtc->pipe; + + switch (train_set & DP_TRAIN_PRE_EMPHASIS_MASK) { + case DP_TRAIN_PRE_EMPH_LEVEL_0: + preemph_reg_value = 0x0004000; + switch (train_set & DP_TRAIN_VOLTAGE_SWING_MASK) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0: + demph_reg_value = 0x2B405555; + uniqtranscale_reg_value = 0x552AB83A; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1: + demph_reg_value = 0x2B404040; + uniqtranscale_reg_value = 0x5548B83A; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2: + demph_reg_value = 0x2B245555; + uniqtranscale_reg_value = 0x5560B83A; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_3: + demph_reg_value = 0x2B405555; + uniqtranscale_reg_value = 0x5598DA3A; + break; + default: + return 0; + } + break; + case DP_TRAIN_PRE_EMPH_LEVEL_1: + preemph_reg_value = 0x0002000; + switch (train_set & DP_TRAIN_VOLTAGE_SWING_MASK) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0: + demph_reg_value = 0x2B404040; + uniqtranscale_reg_value = 0x5552B83A; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1: + demph_reg_value = 0x2B404848; + uniqtranscale_reg_value = 0x5580B83A; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2: + demph_reg_value = 0x2B404040; + uniqtranscale_reg_value = 0x55ADDA3A; + break; + default: + return 0; + } + break; + case DP_TRAIN_PRE_EMPH_LEVEL_2: + preemph_reg_value = 0x0000000; + switch (train_set & DP_TRAIN_VOLTAGE_SWING_MASK) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0: + demph_reg_value = 0x2B305555; + uniqtranscale_reg_value = 0x5570B83A; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1: + demph_reg_value = 0x2B2B4040; + uniqtranscale_reg_value = 0x55ADDA3A; + break; + default: + return 0; + } + break; + case DP_TRAIN_PRE_EMPH_LEVEL_3: + preemph_reg_value = 0x0006000; + switch (train_set & DP_TRAIN_VOLTAGE_SWING_MASK) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0: + demph_reg_value = 0x1B405555; + uniqtranscale_reg_value = 0x55ADDA3A; + break; + default: + return 0; + } + break; + default: + return 0; + } + + mutex_lock(&dev_priv->dpio_lock); + vlv_dpio_write(dev_priv, pipe, VLV_TX_DW5(port), 0x00000000); + vlv_dpio_write(dev_priv, pipe, VLV_TX_DW4(port), demph_reg_value); + vlv_dpio_write(dev_priv, pipe, VLV_TX_DW2(port), + uniqtranscale_reg_value); + vlv_dpio_write(dev_priv, pipe, VLV_TX_DW3(port), 0x0C782040); + vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW11(port), 0x00030000); + vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW9(port), preemph_reg_value); + vlv_dpio_write(dev_priv, pipe, VLV_TX_DW5(port), 0x80000000); + mutex_unlock(&dev_priv->dpio_lock); + + return 0; +} + +static uint32_t intel_chv_signal_levels(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_digital_port *dport = dp_to_dig_port(intel_dp); + struct intel_crtc *intel_crtc = to_intel_crtc(dport->base.base.crtc); + u32 deemph_reg_value, margin_reg_value, val; + uint8_t train_set = intel_dp->train_set[0]; + enum dpio_channel ch = vlv_dport_to_channel(dport); + enum pipe pipe = intel_crtc->pipe; + int i; + + switch (train_set & DP_TRAIN_PRE_EMPHASIS_MASK) { + case DP_TRAIN_PRE_EMPH_LEVEL_0: + switch (train_set & DP_TRAIN_VOLTAGE_SWING_MASK) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0: + deemph_reg_value = 128; + margin_reg_value = 52; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1: + deemph_reg_value = 128; + margin_reg_value = 77; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2: + deemph_reg_value = 128; + margin_reg_value = 102; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_3: + deemph_reg_value = 128; + margin_reg_value = 154; + /* FIXME extra to set for 1200 */ + break; + default: + return 0; + } + break; + case DP_TRAIN_PRE_EMPH_LEVEL_1: + switch (train_set & DP_TRAIN_VOLTAGE_SWING_MASK) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0: + deemph_reg_value = 85; + margin_reg_value = 78; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1: + deemph_reg_value = 85; + margin_reg_value = 116; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2: + deemph_reg_value = 85; + margin_reg_value = 154; + break; + default: + return 0; + } + break; + case DP_TRAIN_PRE_EMPH_LEVEL_2: + switch (train_set & DP_TRAIN_VOLTAGE_SWING_MASK) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0: + deemph_reg_value = 64; + margin_reg_value = 104; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1: + deemph_reg_value = 64; + margin_reg_value = 154; + break; + default: + return 0; + } + break; + case DP_TRAIN_PRE_EMPH_LEVEL_3: + switch (train_set & DP_TRAIN_VOLTAGE_SWING_MASK) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0: + deemph_reg_value = 43; + margin_reg_value = 154; + break; + default: + return 0; + } + break; + default: + return 0; + } + + mutex_lock(&dev_priv->dpio_lock); + + /* Clear calc init */ + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS01_DW10(ch)); + val &= ~(DPIO_PCS_SWING_CALC_TX0_TX2 | DPIO_PCS_SWING_CALC_TX1_TX3); + val &= ~(DPIO_PCS_TX1DEEMP_MASK | DPIO_PCS_TX2DEEMP_MASK); + val |= DPIO_PCS_TX1DEEMP_9P5 | DPIO_PCS_TX2DEEMP_9P5; + vlv_dpio_write(dev_priv, pipe, VLV_PCS01_DW10(ch), val); + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS23_DW10(ch)); + val &= ~(DPIO_PCS_SWING_CALC_TX0_TX2 | DPIO_PCS_SWING_CALC_TX1_TX3); + val &= ~(DPIO_PCS_TX1DEEMP_MASK | DPIO_PCS_TX2DEEMP_MASK); + val |= DPIO_PCS_TX1DEEMP_9P5 | DPIO_PCS_TX2DEEMP_9P5; + vlv_dpio_write(dev_priv, pipe, VLV_PCS23_DW10(ch), val); + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS01_DW9(ch)); + val &= ~(DPIO_PCS_TX1MARGIN_MASK | DPIO_PCS_TX2MARGIN_MASK); + val |= DPIO_PCS_TX1MARGIN_000 | DPIO_PCS_TX2MARGIN_000; + vlv_dpio_write(dev_priv, pipe, VLV_PCS01_DW9(ch), val); + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS23_DW9(ch)); + val &= ~(DPIO_PCS_TX1MARGIN_MASK | DPIO_PCS_TX2MARGIN_MASK); + val |= DPIO_PCS_TX1MARGIN_000 | DPIO_PCS_TX2MARGIN_000; + vlv_dpio_write(dev_priv, pipe, VLV_PCS23_DW9(ch), val); + + /* Program swing deemph */ + for (i = 0; i < 4; i++) { + val = vlv_dpio_read(dev_priv, pipe, CHV_TX_DW4(ch, i)); + val &= ~DPIO_SWING_DEEMPH9P5_MASK; + val |= deemph_reg_value << DPIO_SWING_DEEMPH9P5_SHIFT; + vlv_dpio_write(dev_priv, pipe, CHV_TX_DW4(ch, i), val); + } + + /* Program swing margin */ + for (i = 0; i < 4; i++) { + val = vlv_dpio_read(dev_priv, pipe, CHV_TX_DW2(ch, i)); + val &= ~DPIO_SWING_MARGIN000_MASK; + val |= margin_reg_value << DPIO_SWING_MARGIN000_SHIFT; + vlv_dpio_write(dev_priv, pipe, CHV_TX_DW2(ch, i), val); + } + + /* Disable unique transition scale */ + for (i = 0; i < 4; i++) { + val = vlv_dpio_read(dev_priv, pipe, CHV_TX_DW3(ch, i)); + val &= ~DPIO_TX_UNIQ_TRANS_SCALE_EN; + vlv_dpio_write(dev_priv, pipe, CHV_TX_DW3(ch, i), val); + } + + if (((train_set & DP_TRAIN_PRE_EMPHASIS_MASK) + == DP_TRAIN_PRE_EMPH_LEVEL_0) && + ((train_set & DP_TRAIN_VOLTAGE_SWING_MASK) + == DP_TRAIN_VOLTAGE_SWING_LEVEL_3)) { + + /* + * The document said it needs to set bit 27 for ch0 and bit 26 + * for ch1. Might be a typo in the doc. + * For now, for this unique transition scale selection, set bit + * 27 for ch0 and ch1. + */ + for (i = 0; i < 4; i++) { + val = vlv_dpio_read(dev_priv, pipe, CHV_TX_DW3(ch, i)); + val |= DPIO_TX_UNIQ_TRANS_SCALE_EN; + vlv_dpio_write(dev_priv, pipe, CHV_TX_DW3(ch, i), val); + } + + for (i = 0; i < 4; i++) { + val = vlv_dpio_read(dev_priv, pipe, CHV_TX_DW2(ch, i)); + val &= ~(0xff << DPIO_UNIQ_TRANS_SCALE_SHIFT); + val |= (0x9a << DPIO_UNIQ_TRANS_SCALE_SHIFT); + vlv_dpio_write(dev_priv, pipe, CHV_TX_DW2(ch, i), val); + } + } + + /* Start swing calculation */ + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS01_DW10(ch)); + val |= DPIO_PCS_SWING_CALC_TX0_TX2 | DPIO_PCS_SWING_CALC_TX1_TX3; + vlv_dpio_write(dev_priv, pipe, VLV_PCS01_DW10(ch), val); + + val = vlv_dpio_read(dev_priv, pipe, VLV_PCS23_DW10(ch)); + val |= DPIO_PCS_SWING_CALC_TX0_TX2 | DPIO_PCS_SWING_CALC_TX1_TX3; + vlv_dpio_write(dev_priv, pipe, VLV_PCS23_DW10(ch), val); + + /* LRC Bypass */ + val = vlv_dpio_read(dev_priv, pipe, CHV_CMN_DW30); + val |= DPIO_LRC_BYPASS; + vlv_dpio_write(dev_priv, pipe, CHV_CMN_DW30, val); + + mutex_unlock(&dev_priv->dpio_lock); + + return 0; +} + +static void +intel_get_adjust_train(struct intel_dp *intel_dp, + const uint8_t link_status[DP_LINK_STATUS_SIZE]) +{ + uint8_t v = 0; + uint8_t p = 0; + int lane; + uint8_t voltage_max; + uint8_t preemph_max; + + for (lane = 0; lane < intel_dp->lane_count; lane++) { + uint8_t this_v = drm_dp_get_adjust_request_voltage(link_status, lane); + uint8_t this_p = drm_dp_get_adjust_request_pre_emphasis(link_status, lane); + + if (this_v > v) + v = this_v; + if (this_p > p) + p = this_p; + } + + voltage_max = intel_dp_voltage_max(intel_dp); + if (v >= voltage_max) + v = voltage_max | DP_TRAIN_MAX_SWING_REACHED; + + preemph_max = intel_dp_pre_emphasis_max(intel_dp, v); + if (p >= preemph_max) + p = preemph_max | DP_TRAIN_MAX_PRE_EMPHASIS_REACHED; + + for (lane = 0; lane < 4; lane++) + intel_dp->train_set[lane] = v | p; +} + +static uint32_t +intel_gen4_signal_levels(uint8_t train_set) +{ + uint32_t signal_levels = 0; + + switch (train_set & DP_TRAIN_VOLTAGE_SWING_MASK) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0: + default: + signal_levels |= DP_VOLTAGE_0_4; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1: + signal_levels |= DP_VOLTAGE_0_6; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2: + signal_levels |= DP_VOLTAGE_0_8; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_3: + signal_levels |= DP_VOLTAGE_1_2; + break; + } + switch (train_set & DP_TRAIN_PRE_EMPHASIS_MASK) { + case DP_TRAIN_PRE_EMPH_LEVEL_0: + default: + signal_levels |= DP_PRE_EMPHASIS_0; + break; + case DP_TRAIN_PRE_EMPH_LEVEL_1: + signal_levels |= DP_PRE_EMPHASIS_3_5; + break; + case DP_TRAIN_PRE_EMPH_LEVEL_2: + signal_levels |= DP_PRE_EMPHASIS_6; + break; + case DP_TRAIN_PRE_EMPH_LEVEL_3: + signal_levels |= DP_PRE_EMPHASIS_9_5; + break; + } + return signal_levels; +} + +/* Gen6's DP voltage swing and pre-emphasis control */ +static uint32_t +intel_gen6_edp_signal_levels(uint8_t train_set) +{ + int signal_levels = train_set & (DP_TRAIN_VOLTAGE_SWING_MASK | + DP_TRAIN_PRE_EMPHASIS_MASK); + switch (signal_levels) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_0: + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1 | DP_TRAIN_PRE_EMPH_LEVEL_0: + return EDP_LINK_TRAIN_400_600MV_0DB_SNB_B; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_1: + return EDP_LINK_TRAIN_400MV_3_5DB_SNB_B; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_2: + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1 | DP_TRAIN_PRE_EMPH_LEVEL_2: + return EDP_LINK_TRAIN_400_600MV_6DB_SNB_B; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1 | DP_TRAIN_PRE_EMPH_LEVEL_1: + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2 | DP_TRAIN_PRE_EMPH_LEVEL_1: + return EDP_LINK_TRAIN_600_800MV_3_5DB_SNB_B; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2 | DP_TRAIN_PRE_EMPH_LEVEL_0: + case DP_TRAIN_VOLTAGE_SWING_LEVEL_3 | DP_TRAIN_PRE_EMPH_LEVEL_0: + return EDP_LINK_TRAIN_800_1200MV_0DB_SNB_B; + default: + DRM_DEBUG_KMS("Unsupported voltage swing/pre-emphasis level:" + "0x%x\n", signal_levels); + return EDP_LINK_TRAIN_400_600MV_0DB_SNB_B; + } +} + +/* Gen7's DP voltage swing and pre-emphasis control */ +static uint32_t +intel_gen7_edp_signal_levels(uint8_t train_set) +{ + int signal_levels = train_set & (DP_TRAIN_VOLTAGE_SWING_MASK | + DP_TRAIN_PRE_EMPHASIS_MASK); + switch (signal_levels) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_0: + return EDP_LINK_TRAIN_400MV_0DB_IVB; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_1: + return EDP_LINK_TRAIN_400MV_3_5DB_IVB; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_2: + return EDP_LINK_TRAIN_400MV_6DB_IVB; + + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1 | DP_TRAIN_PRE_EMPH_LEVEL_0: + return EDP_LINK_TRAIN_600MV_0DB_IVB; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1 | DP_TRAIN_PRE_EMPH_LEVEL_1: + return EDP_LINK_TRAIN_600MV_3_5DB_IVB; + + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2 | DP_TRAIN_PRE_EMPH_LEVEL_0: + return EDP_LINK_TRAIN_800MV_0DB_IVB; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2 | DP_TRAIN_PRE_EMPH_LEVEL_1: + return EDP_LINK_TRAIN_800MV_3_5DB_IVB; + + default: + DRM_DEBUG_KMS("Unsupported voltage swing/pre-emphasis level:" + "0x%x\n", signal_levels); + return EDP_LINK_TRAIN_500MV_0DB_IVB; + } +} + +/* Gen7.5's (HSW) DP voltage swing and pre-emphasis control */ +static uint32_t +intel_hsw_signal_levels(uint8_t train_set) +{ + int signal_levels = train_set & (DP_TRAIN_VOLTAGE_SWING_MASK | + DP_TRAIN_PRE_EMPHASIS_MASK); + switch (signal_levels) { + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_0: + return DDI_BUF_TRANS_SELECT(0); + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_1: + return DDI_BUF_TRANS_SELECT(1); + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_2: + return DDI_BUF_TRANS_SELECT(2); + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_3: + return DDI_BUF_TRANS_SELECT(3); + + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1 | DP_TRAIN_PRE_EMPH_LEVEL_0: + return DDI_BUF_TRANS_SELECT(4); + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1 | DP_TRAIN_PRE_EMPH_LEVEL_1: + return DDI_BUF_TRANS_SELECT(5); + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1 | DP_TRAIN_PRE_EMPH_LEVEL_2: + return DDI_BUF_TRANS_SELECT(6); + + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2 | DP_TRAIN_PRE_EMPH_LEVEL_0: + return DDI_BUF_TRANS_SELECT(7); + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2 | DP_TRAIN_PRE_EMPH_LEVEL_1: + return DDI_BUF_TRANS_SELECT(8); + + case DP_TRAIN_VOLTAGE_SWING_LEVEL_3 | DP_TRAIN_PRE_EMPH_LEVEL_0: + return DDI_BUF_TRANS_SELECT(9); + default: + DRM_DEBUG_KMS("Unsupported voltage swing/pre-emphasis level:" + "0x%x\n", signal_levels); + return DDI_BUF_TRANS_SELECT(0); + } +} + +/* Properly updates "DP" with the correct signal levels. */ +static void +intel_dp_set_signal_levels(struct intel_dp *intel_dp, uint32_t *DP) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + enum port port = intel_dig_port->port; + struct drm_device *dev = intel_dig_port->base.base.dev; + uint32_t signal_levels, mask; + uint8_t train_set = intel_dp->train_set[0]; + + if (IS_HASWELL(dev) || IS_BROADWELL(dev) || INTEL_INFO(dev)->gen >= 9) { + signal_levels = intel_hsw_signal_levels(train_set); + mask = DDI_BUF_EMP_MASK; + } else if (IS_CHERRYVIEW(dev)) { + signal_levels = intel_chv_signal_levels(intel_dp); + mask = 0; + } else if (IS_VALLEYVIEW(dev)) { + signal_levels = intel_vlv_signal_levels(intel_dp); + mask = 0; + } else if (IS_GEN7(dev) && port == PORT_A) { + signal_levels = intel_gen7_edp_signal_levels(train_set); + mask = EDP_LINK_TRAIN_VOL_EMP_MASK_IVB; + } else if (IS_GEN6(dev) && port == PORT_A) { + signal_levels = intel_gen6_edp_signal_levels(train_set); + mask = EDP_LINK_TRAIN_VOL_EMP_MASK_SNB; + } else { + signal_levels = intel_gen4_signal_levels(train_set); + mask = DP_VOLTAGE_MASK | DP_PRE_EMPHASIS_MASK; + } + + DRM_DEBUG_KMS("Using signal levels %08x\n", signal_levels); + + *DP = (*DP & ~mask) | signal_levels; +} + +static bool +intel_dp_set_link_train(struct intel_dp *intel_dp, + uint32_t *DP, + uint8_t dp_train_pat) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + uint8_t buf[sizeof(intel_dp->train_set) + 1]; + int ret, len; + + _intel_dp_set_link_train(intel_dp, DP, dp_train_pat); + + I915_WRITE(intel_dp->output_reg, *DP); + POSTING_READ(intel_dp->output_reg); + + buf[0] = dp_train_pat; + if ((dp_train_pat & DP_TRAINING_PATTERN_MASK) == + DP_TRAINING_PATTERN_DISABLE) { + /* don't write DP_TRAINING_LANEx_SET on disable */ + len = 1; + } else { + /* DP_TRAINING_LANEx_SET follow DP_TRAINING_PATTERN_SET */ + memcpy(buf + 1, intel_dp->train_set, intel_dp->lane_count); + len = intel_dp->lane_count + 1; + } + + ret = drm_dp_dpcd_write(&intel_dp->aux, DP_TRAINING_PATTERN_SET, + buf, len); + + return ret == len; +} + +static bool +intel_dp_reset_link_train(struct intel_dp *intel_dp, uint32_t *DP, + uint8_t dp_train_pat) +{ + memset(intel_dp->train_set, 0, sizeof(intel_dp->train_set)); + intel_dp_set_signal_levels(intel_dp, DP); + return intel_dp_set_link_train(intel_dp, DP, dp_train_pat); +} + +static bool +intel_dp_update_link_train(struct intel_dp *intel_dp, uint32_t *DP, + const uint8_t link_status[DP_LINK_STATUS_SIZE]) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + int ret; + + intel_get_adjust_train(intel_dp, link_status); + intel_dp_set_signal_levels(intel_dp, DP); + + I915_WRITE(intel_dp->output_reg, *DP); + POSTING_READ(intel_dp->output_reg); + + ret = drm_dp_dpcd_write(&intel_dp->aux, DP_TRAINING_LANE0_SET, + intel_dp->train_set, intel_dp->lane_count); + + return ret == intel_dp->lane_count; +} + +static void intel_dp_set_idle_link_train(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum port port = intel_dig_port->port; + uint32_t val; + + if (!HAS_DDI(dev)) + return; + + val = I915_READ(DP_TP_CTL(port)); + val &= ~DP_TP_CTL_LINK_TRAIN_MASK; + val |= DP_TP_CTL_LINK_TRAIN_IDLE; + I915_WRITE(DP_TP_CTL(port), val); + + /* + * On PORT_A we can have only eDP in SST mode. There the only reason + * we need to set idle transmission mode is to work around a HW issue + * where we enable the pipe while not in idle link-training mode. + * In this case there is requirement to wait for a minimum number of + * idle patterns to be sent. + */ + if (port == PORT_A) + return; + + if (wait_for((I915_READ(DP_TP_STATUS(port)) & DP_TP_STATUS_IDLE_DONE), + 1)) + DRM_ERROR("Timed out waiting for DP idle patterns\n"); +} + +/* Enable corresponding port and start training pattern 1 */ +void +intel_dp_start_link_train(struct intel_dp *intel_dp) +{ + struct drm_encoder *encoder = &dp_to_dig_port(intel_dp)->base.base; + struct drm_device *dev = encoder->dev; + int i; + uint8_t voltage; + int voltage_tries, loop_tries; + uint32_t DP = intel_dp->DP; + uint8_t link_config[2]; + + if (HAS_DDI(dev)) + intel_ddi_prepare_link_retrain(encoder); + + /* Write the link configuration data */ + link_config[0] = intel_dp->link_bw; + link_config[1] = intel_dp->lane_count; + if (drm_dp_enhanced_frame_cap(intel_dp->dpcd)) + link_config[1] |= DP_LANE_COUNT_ENHANCED_FRAME_EN; + drm_dp_dpcd_write(&intel_dp->aux, DP_LINK_BW_SET, link_config, 2); + if (intel_dp->num_sink_rates) + drm_dp_dpcd_write(&intel_dp->aux, DP_LINK_RATE_SET, + &intel_dp->rate_select, 1); + + link_config[0] = 0; + link_config[1] = DP_SET_ANSI_8B10B; + drm_dp_dpcd_write(&intel_dp->aux, DP_DOWNSPREAD_CTRL, link_config, 2); + + DP |= DP_PORT_EN; + + /* clock recovery */ + if (!intel_dp_reset_link_train(intel_dp, &DP, + DP_TRAINING_PATTERN_1 | + DP_LINK_SCRAMBLING_DISABLE)) { + DRM_ERROR("failed to enable link training\n"); + return; + } + + voltage = 0xff; + voltage_tries = 0; + loop_tries = 0; + for (;;) { + uint8_t link_status[DP_LINK_STATUS_SIZE]; + + drm_dp_link_train_clock_recovery_delay(intel_dp->dpcd); + if (!intel_dp_get_link_status(intel_dp, link_status)) { + DRM_ERROR("failed to get link status\n"); + break; + } + + if (drm_dp_clock_recovery_ok(link_status, intel_dp->lane_count)) { + DRM_DEBUG_KMS("clock recovery OK\n"); + break; + } + + /* Check to see if we've tried the max voltage */ + for (i = 0; i < intel_dp->lane_count; i++) + if ((intel_dp->train_set[i] & DP_TRAIN_MAX_SWING_REACHED) == 0) + break; + if (i == intel_dp->lane_count) { + ++loop_tries; + if (loop_tries == 5) { + DRM_ERROR("too many full retries, give up\n"); + break; + } + intel_dp_reset_link_train(intel_dp, &DP, + DP_TRAINING_PATTERN_1 | + DP_LINK_SCRAMBLING_DISABLE); + voltage_tries = 0; + continue; + } + + /* Check to see if we've tried the same voltage 5 times */ + if ((intel_dp->train_set[0] & DP_TRAIN_VOLTAGE_SWING_MASK) == voltage) { + ++voltage_tries; + if (voltage_tries == 5) { + DRM_ERROR("too many voltage retries, give up\n"); + break; + } + } else + voltage_tries = 0; + voltage = intel_dp->train_set[0] & DP_TRAIN_VOLTAGE_SWING_MASK; + + /* Update training set as requested by target */ + if (!intel_dp_update_link_train(intel_dp, &DP, link_status)) { + DRM_ERROR("failed to update link training\n"); + break; + } + } + + intel_dp->DP = DP; +} + +void +intel_dp_complete_link_train(struct intel_dp *intel_dp) +{ + bool channel_eq = false; + int tries, cr_tries; + uint32_t DP = intel_dp->DP; + uint32_t training_pattern = DP_TRAINING_PATTERN_2; + + /* Training Pattern 3 for HBR2 ot 1.2 devices that support it*/ + if (intel_dp->link_bw == DP_LINK_BW_5_4 || intel_dp->use_tps3) + training_pattern = DP_TRAINING_PATTERN_3; + + /* channel equalization */ + if (!intel_dp_set_link_train(intel_dp, &DP, + training_pattern | + DP_LINK_SCRAMBLING_DISABLE)) { + DRM_ERROR("failed to start channel equalization\n"); + return; + } + + tries = 0; + cr_tries = 0; + channel_eq = false; + for (;;) { + uint8_t link_status[DP_LINK_STATUS_SIZE]; + + if (cr_tries > 5) { + DRM_ERROR("failed to train DP, aborting\n"); + break; + } + + drm_dp_link_train_channel_eq_delay(intel_dp->dpcd); + if (!intel_dp_get_link_status(intel_dp, link_status)) { + DRM_ERROR("failed to get link status\n"); + break; + } + + /* Make sure clock is still ok */ + if (!drm_dp_clock_recovery_ok(link_status, intel_dp->lane_count)) { + intel_dp_start_link_train(intel_dp); + intel_dp_set_link_train(intel_dp, &DP, + training_pattern | + DP_LINK_SCRAMBLING_DISABLE); + cr_tries++; + continue; + } + + if (drm_dp_channel_eq_ok(link_status, intel_dp->lane_count)) { + channel_eq = true; + break; + } + + /* Try 5 times, then try clock recovery if that fails */ + if (tries > 5) { + intel_dp_start_link_train(intel_dp); + intel_dp_set_link_train(intel_dp, &DP, + training_pattern | + DP_LINK_SCRAMBLING_DISABLE); + tries = 0; + cr_tries++; + continue; + } + + /* Update training set as requested by target */ + if (!intel_dp_update_link_train(intel_dp, &DP, link_status)) { + DRM_ERROR("failed to update link training\n"); + break; + } + ++tries; + } + + intel_dp_set_idle_link_train(intel_dp); + + intel_dp->DP = DP; + + if (channel_eq) + DRM_DEBUG_KMS("Channel EQ done. DP Training successful\n"); + +} + +void intel_dp_stop_link_train(struct intel_dp *intel_dp) +{ + intel_dp_set_link_train(intel_dp, &intel_dp->DP, + DP_TRAINING_PATTERN_DISABLE); +} + +static void +intel_dp_link_down(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + enum port port = intel_dig_port->port; + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t DP = intel_dp->DP; + + if (WARN_ON(HAS_DDI(dev))) + return; + + if (WARN_ON((I915_READ(intel_dp->output_reg) & DP_PORT_EN) == 0)) + return; + + DRM_DEBUG_KMS("\n"); + + if (HAS_PCH_CPT(dev) && (IS_GEN7(dev) || port != PORT_A)) { + DP &= ~DP_LINK_TRAIN_MASK_CPT; + I915_WRITE(intel_dp->output_reg, DP | DP_LINK_TRAIN_PAT_IDLE_CPT); + } else { + if (IS_CHERRYVIEW(dev)) + DP &= ~DP_LINK_TRAIN_MASK_CHV; + else + DP &= ~DP_LINK_TRAIN_MASK; + I915_WRITE(intel_dp->output_reg, DP | DP_LINK_TRAIN_PAT_IDLE); + } + POSTING_READ(intel_dp->output_reg); + + if (HAS_PCH_IBX(dev) && + I915_READ(intel_dp->output_reg) & DP_PIPEB_SELECT) { + /* Hardware workaround: leaving our transcoder select + * set to transcoder B while it's off will prevent the + * corresponding HDMI output on transcoder A. + * + * Combine this with another hardware workaround: + * transcoder select bit can only be cleared while the + * port is enabled. + */ + DP &= ~DP_PIPEB_SELECT; + I915_WRITE(intel_dp->output_reg, DP); + POSTING_READ(intel_dp->output_reg); + } + + DP &= ~DP_AUDIO_OUTPUT_ENABLE; + I915_WRITE(intel_dp->output_reg, DP & ~DP_PORT_EN); + POSTING_READ(intel_dp->output_reg); + msleep(intel_dp->panel_power_down_delay); +} + +static bool +intel_dp_get_dpcd(struct intel_dp *intel_dp) +{ + struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + uint8_t rev; + + if (intel_dp_dpcd_read_wake(&intel_dp->aux, 0x000, intel_dp->dpcd, + sizeof(intel_dp->dpcd)) < 0) + return false; /* aux transfer failed */ + + DRM_DEBUG_KMS("DPCD: %*ph\n", (int) sizeof(intel_dp->dpcd), intel_dp->dpcd); + + if (intel_dp->dpcd[DP_DPCD_REV] == 0) + return false; /* DPCD not present */ + + /* Check if the panel supports PSR */ + memset(intel_dp->psr_dpcd, 0, sizeof(intel_dp->psr_dpcd)); + if (is_edp(intel_dp)) { + intel_dp_dpcd_read_wake(&intel_dp->aux, DP_PSR_SUPPORT, + intel_dp->psr_dpcd, + sizeof(intel_dp->psr_dpcd)); + if (intel_dp->psr_dpcd[0] & DP_PSR_IS_SUPPORTED) { + dev_priv->psr.sink_support = true; + DRM_DEBUG_KMS("Detected EDP PSR Panel.\n"); + } + } + + /* Training Pattern 3 support, both source and sink */ + if (intel_dp->dpcd[DP_DPCD_REV] >= 0x12 && + intel_dp->dpcd[DP_MAX_LANE_COUNT] & DP_TPS3_SUPPORTED && + (IS_HASWELL(dev_priv) || INTEL_INFO(dev_priv)->gen >= 8)) { + intel_dp->use_tps3 = true; + DRM_DEBUG_KMS("Displayport TPS3 supported\n"); + } else + intel_dp->use_tps3 = false; + + /* Intermediate frequency support */ + if (is_edp(intel_dp) && + (intel_dp->dpcd[DP_EDP_CONFIGURATION_CAP] & DP_DPCD_DISPLAY_CONTROL_CAPABLE) && + (intel_dp_dpcd_read_wake(&intel_dp->aux, DP_EDP_DPCD_REV, &rev, 1) == 1) && + (rev >= 0x03)) { /* eDp v1.4 or higher */ + __le16 sink_rates[DP_MAX_SUPPORTED_RATES]; + int i; + + intel_dp_dpcd_read_wake(&intel_dp->aux, + DP_SUPPORTED_LINK_RATES, + sink_rates, + sizeof(sink_rates)); + + for (i = 0; i < ARRAY_SIZE(sink_rates); i++) { + int val = le16_to_cpu(sink_rates[i]); + + if (val == 0) + break; + + /* Value read is in kHz while drm clock is saved in deca-kHz */ + intel_dp->sink_rates[i] = (val * 200) / 10; + } + intel_dp->num_sink_rates = i; + } + + intel_dp_print_rates(intel_dp); + + if (!(intel_dp->dpcd[DP_DOWNSTREAMPORT_PRESENT] & + DP_DWN_STRM_PORT_PRESENT)) + return true; /* native DP sink */ + + if (intel_dp->dpcd[DP_DPCD_REV] == 0x10) + return true; /* no per-port downstream info */ + + if (intel_dp_dpcd_read_wake(&intel_dp->aux, DP_DOWNSTREAM_PORT_0, + intel_dp->downstream_ports, + DP_MAX_DOWNSTREAM_PORTS) < 0) + return false; /* downstream port status fetch failed */ + + return true; +} + +static void +intel_dp_probe_oui(struct intel_dp *intel_dp) +{ + u8 buf[3]; + + if (!(intel_dp->dpcd[DP_DOWN_STREAM_PORT_COUNT] & DP_OUI_SUPPORT)) + return; + + if (intel_dp_dpcd_read_wake(&intel_dp->aux, DP_SINK_OUI, buf, 3) == 3) + DRM_DEBUG_KMS("Sink OUI: %02hx%02hx%02hx\n", + buf[0], buf[1], buf[2]); + + if (intel_dp_dpcd_read_wake(&intel_dp->aux, DP_BRANCH_OUI, buf, 3) == 3) + DRM_DEBUG_KMS("Branch OUI: %02hx%02hx%02hx\n", + buf[0], buf[1], buf[2]); +} + +static bool +intel_dp_probe_mst(struct intel_dp *intel_dp) +{ + u8 buf[1]; + + if (!intel_dp->can_mst) + return false; + + if (intel_dp->dpcd[DP_DPCD_REV] < 0x12) + return false; + + if (intel_dp_dpcd_read_wake(&intel_dp->aux, DP_MSTM_CAP, buf, 1)) { + if (buf[0] & DP_MST_CAP) { + DRM_DEBUG_KMS("Sink is MST capable\n"); + intel_dp->is_mst = true; + } else { + DRM_DEBUG_KMS("Sink is not MST capable\n"); + intel_dp->is_mst = false; + } + } + + drm_dp_mst_topology_mgr_set_mst(&intel_dp->mst_mgr, intel_dp->is_mst); + return intel_dp->is_mst; +} + +int intel_dp_sink_crc(struct intel_dp *intel_dp, u8 *crc) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + struct intel_crtc *intel_crtc = + to_intel_crtc(intel_dig_port->base.base.crtc); + u8 buf; + int test_crc_count; + int attempts = 6; + + if (drm_dp_dpcd_readb(&intel_dp->aux, DP_TEST_SINK_MISC, &buf) < 0) + return -EIO; + + if (!(buf & DP_TEST_CRC_SUPPORTED)) + return -ENOTTY; + + if (drm_dp_dpcd_readb(&intel_dp->aux, DP_TEST_SINK, &buf) < 0) + return -EIO; + + if (drm_dp_dpcd_writeb(&intel_dp->aux, DP_TEST_SINK, + buf | DP_TEST_SINK_START) < 0) + return -EIO; + + if (drm_dp_dpcd_readb(&intel_dp->aux, DP_TEST_SINK_MISC, &buf) < 0) + return -EIO; + test_crc_count = buf & DP_TEST_COUNT_MASK; + + do { + if (drm_dp_dpcd_readb(&intel_dp->aux, + DP_TEST_SINK_MISC, &buf) < 0) + return -EIO; + intel_wait_for_vblank(dev, intel_crtc->pipe); + } while (--attempts && (buf & DP_TEST_COUNT_MASK) == test_crc_count); + + if (attempts == 0) { + DRM_DEBUG_KMS("Panel is unable to calculate CRC after 6 vblanks\n"); + return -ETIMEDOUT; + } + + if (drm_dp_dpcd_read(&intel_dp->aux, DP_TEST_CRC_R_CR, crc, 6) < 0) + return -EIO; + + if (drm_dp_dpcd_readb(&intel_dp->aux, DP_TEST_SINK, &buf) < 0) + return -EIO; + if (drm_dp_dpcd_writeb(&intel_dp->aux, DP_TEST_SINK, + buf & ~DP_TEST_SINK_START) < 0) + return -EIO; + + return 0; +} + +static bool +intel_dp_get_sink_irq(struct intel_dp *intel_dp, u8 *sink_irq_vector) +{ + return intel_dp_dpcd_read_wake(&intel_dp->aux, + DP_DEVICE_SERVICE_IRQ_VECTOR, + sink_irq_vector, 1) == 1; +} + +static bool +intel_dp_get_sink_irq_esi(struct intel_dp *intel_dp, u8 *sink_irq_vector) +{ + int ret; + + ret = intel_dp_dpcd_read_wake(&intel_dp->aux, + DP_SINK_COUNT_ESI, + sink_irq_vector, 14); + if (ret != 14) + return false; + + return true; +} + +static void +intel_dp_handle_test_request(struct intel_dp *intel_dp) +{ + /* NAK by default */ + drm_dp_dpcd_writeb(&intel_dp->aux, DP_TEST_RESPONSE, DP_TEST_NAK); +} + +static int +intel_dp_check_mst_status(struct intel_dp *intel_dp) +{ + bool bret; + + if (intel_dp->is_mst) { + u8 esi[16] = { 0 }; + int ret = 0; + int retry; + bool handled; + bret = intel_dp_get_sink_irq_esi(intel_dp, esi); +go_again: + if (bret == true) { + + /* check link status - esi[10] = 0x200c */ + if (intel_dp->active_mst_links && !drm_dp_channel_eq_ok(&esi[10], intel_dp->lane_count)) { + DRM_DEBUG_KMS("channel EQ not ok, retraining\n"); + intel_dp_start_link_train(intel_dp); + intel_dp_complete_link_train(intel_dp); + intel_dp_stop_link_train(intel_dp); + } + + DRM_DEBUG_KMS("got esi %3ph\n", esi); + ret = drm_dp_mst_hpd_irq(&intel_dp->mst_mgr, esi, &handled); + + if (handled) { + for (retry = 0; retry < 3; retry++) { + int wret; + wret = drm_dp_dpcd_write(&intel_dp->aux, + DP_SINK_COUNT_ESI+1, + &esi[1], 3); + if (wret == 3) { + break; + } + } + + bret = intel_dp_get_sink_irq_esi(intel_dp, esi); + if (bret == true) { + DRM_DEBUG_KMS("got esi2 %3ph\n", esi); + goto go_again; + } + } else + ret = 0; + + return ret; + } else { + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + DRM_DEBUG_KMS("failed to get ESI - device may have failed\n"); + intel_dp->is_mst = false; + drm_dp_mst_topology_mgr_set_mst(&intel_dp->mst_mgr, intel_dp->is_mst); + /* send a hotplug event */ + drm_kms_helper_hotplug_event(intel_dig_port->base.base.dev); + } + } + return -EINVAL; +} + +/* + * According to DP spec + * 5.1.2: + * 1. Read DPCD + * 2. Configure link according to Receiver Capabilities + * 3. Use Link Training from 2.5.3.3 and 3.5.1.3 + * 4. Check link status on receipt of hot-plug interrupt + */ +static void +intel_dp_check_link_status(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct intel_encoder *intel_encoder = &dp_to_dig_port(intel_dp)->base; + u8 sink_irq_vector; + u8 link_status[DP_LINK_STATUS_SIZE]; + + WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex)); + + if (!intel_encoder->connectors_active) + return; + + if (WARN_ON(!intel_encoder->base.crtc)) + return; + + if (!to_intel_crtc(intel_encoder->base.crtc)->active) + return; + + /* Try to read receiver status if the link appears to be up */ + if (!intel_dp_get_link_status(intel_dp, link_status)) { + return; + } + + /* Now read the DPCD to see if it's actually running */ + if (!intel_dp_get_dpcd(intel_dp)) { + return; + } + + /* Try to read the source of the interrupt */ + if (intel_dp->dpcd[DP_DPCD_REV] >= 0x11 && + intel_dp_get_sink_irq(intel_dp, &sink_irq_vector)) { + /* Clear interrupt source */ + drm_dp_dpcd_writeb(&intel_dp->aux, + DP_DEVICE_SERVICE_IRQ_VECTOR, + sink_irq_vector); + + if (sink_irq_vector & DP_AUTOMATED_TEST_REQUEST) + intel_dp_handle_test_request(intel_dp); + if (sink_irq_vector & (DP_CP_IRQ | DP_SINK_SPECIFIC_IRQ)) + DRM_DEBUG_DRIVER("CP or sink specific irq unhandled\n"); + } + + if (!drm_dp_channel_eq_ok(link_status, intel_dp->lane_count)) { + DRM_DEBUG_KMS("%s: channel EQ not ok, retraining\n", + intel_encoder->base.name); + intel_dp_start_link_train(intel_dp); + intel_dp_complete_link_train(intel_dp); + intel_dp_stop_link_train(intel_dp); + } +} + +/* XXX this is probably wrong for multiple downstream ports */ +static enum drm_connector_status +intel_dp_detect_dpcd(struct intel_dp *intel_dp) +{ + uint8_t *dpcd = intel_dp->dpcd; + uint8_t type; + + if (!intel_dp_get_dpcd(intel_dp)) + return connector_status_disconnected; + + /* if there's no downstream port, we're done */ + if (!(dpcd[DP_DOWNSTREAMPORT_PRESENT] & DP_DWN_STRM_PORT_PRESENT)) + return connector_status_connected; + + /* If we're HPD-aware, SINK_COUNT changes dynamically */ + if (intel_dp->dpcd[DP_DPCD_REV] >= 0x11 && + intel_dp->downstream_ports[0] & DP_DS_PORT_HPD) { + uint8_t reg; + + if (intel_dp_dpcd_read_wake(&intel_dp->aux, DP_SINK_COUNT, + ®, 1) < 0) + return connector_status_unknown; + + return DP_GET_SINK_COUNT(reg) ? connector_status_connected + : connector_status_disconnected; + } + + /* If no HPD, poke DDC gently */ + if (drm_probe_ddc(&intel_dp->aux.ddc)) + return connector_status_connected; + + /* Well we tried, say unknown for unreliable port types */ + if (intel_dp->dpcd[DP_DPCD_REV] >= 0x11) { + type = intel_dp->downstream_ports[0] & DP_DS_PORT_TYPE_MASK; + if (type == DP_DS_PORT_TYPE_VGA || + type == DP_DS_PORT_TYPE_NON_EDID) + return connector_status_unknown; + } else { + type = intel_dp->dpcd[DP_DOWNSTREAMPORT_PRESENT] & + DP_DWN_STRM_PORT_TYPE_MASK; + if (type == DP_DWN_STRM_PORT_TYPE_ANALOG || + type == DP_DWN_STRM_PORT_TYPE_OTHER) + return connector_status_unknown; + } + + /* Anything else is out of spec, warn and ignore */ + DRM_DEBUG_KMS("Broken DP branch device, ignoring\n"); + return connector_status_disconnected; +} + +static enum drm_connector_status +edp_detect(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + enum drm_connector_status status; + + status = intel_panel_detect(dev); + if (status == connector_status_unknown) + status = connector_status_connected; + + return status; +} + +static enum drm_connector_status +ironlake_dp_detect(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + + if (!ibx_digital_port_connected(dev_priv, intel_dig_port)) + return connector_status_disconnected; + + return intel_dp_detect_dpcd(intel_dp); +} + +static int g4x_digital_port_connected(struct drm_device *dev, + struct intel_digital_port *intel_dig_port) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + uint32_t bit; + + if (IS_VALLEYVIEW(dev)) { + switch (intel_dig_port->port) { + case PORT_B: + bit = PORTB_HOTPLUG_LIVE_STATUS_VLV; + break; + case PORT_C: + bit = PORTC_HOTPLUG_LIVE_STATUS_VLV; + break; + case PORT_D: + bit = PORTD_HOTPLUG_LIVE_STATUS_VLV; + break; + default: + return -EINVAL; + } + } else { + switch (intel_dig_port->port) { + case PORT_B: + bit = PORTB_HOTPLUG_LIVE_STATUS_G4X; + break; + case PORT_C: + bit = PORTC_HOTPLUG_LIVE_STATUS_G4X; + break; + case PORT_D: + bit = PORTD_HOTPLUG_LIVE_STATUS_G4X; + break; + default: + return -EINVAL; + } + } + + if ((I915_READ(PORT_HOTPLUG_STAT) & bit) == 0) + return 0; + return 1; +} + +static enum drm_connector_status +g4x_dp_detect(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + int ret; + + /* Can't disconnect eDP, but you can close the lid... */ + if (is_edp(intel_dp)) { + enum drm_connector_status status; + + status = intel_panel_detect(dev); + if (status == connector_status_unknown) + status = connector_status_connected; + return status; + } + + ret = g4x_digital_port_connected(dev, intel_dig_port); + if (ret == -EINVAL) + return connector_status_unknown; + else if (ret == 0) + return connector_status_disconnected; + + return intel_dp_detect_dpcd(intel_dp); +} + +static struct edid * +intel_dp_get_edid(struct intel_dp *intel_dp) +{ + struct intel_connector *intel_connector = intel_dp->attached_connector; + + /* use cached edid if we have one */ + if (intel_connector->edid) { + /* invalid edid */ + if (IS_ERR(intel_connector->edid)) + return NULL; + + return drm_edid_duplicate(intel_connector->edid); + } else + return drm_get_edid(&intel_connector->base, + &intel_dp->aux.ddc); +} + +static void +intel_dp_set_edid(struct intel_dp *intel_dp) +{ + struct intel_connector *intel_connector = intel_dp->attached_connector; + struct edid *edid; + + edid = intel_dp_get_edid(intel_dp); + intel_connector->detect_edid = edid; + + if (intel_dp->force_audio != HDMI_AUDIO_AUTO) + intel_dp->has_audio = intel_dp->force_audio == HDMI_AUDIO_ON; + else + intel_dp->has_audio = drm_detect_monitor_audio(edid); +} + +static void +intel_dp_unset_edid(struct intel_dp *intel_dp) +{ + struct intel_connector *intel_connector = intel_dp->attached_connector; + + kfree(intel_connector->detect_edid); + intel_connector->detect_edid = NULL; + + intel_dp->has_audio = false; +} + +static enum intel_display_power_domain +intel_dp_power_get(struct intel_dp *dp) +{ + struct intel_encoder *encoder = &dp_to_dig_port(dp)->base; + enum intel_display_power_domain power_domain; + + power_domain = intel_display_port_power_domain(encoder); + intel_display_power_get(to_i915(encoder->base.dev), power_domain); + + return power_domain; +} + +static void +intel_dp_power_put(struct intel_dp *dp, + enum intel_display_power_domain power_domain) +{ + struct intel_encoder *encoder = &dp_to_dig_port(dp)->base; + intel_display_power_put(to_i915(encoder->base.dev), power_domain); +} + +static enum drm_connector_status +intel_dp_detect(struct drm_connector *connector, bool force) +{ + struct intel_dp *intel_dp = intel_attached_dp(connector); + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct intel_encoder *intel_encoder = &intel_dig_port->base; + struct drm_device *dev = connector->dev; + enum drm_connector_status status; + enum intel_display_power_domain power_domain; + bool ret; + + DRM_DEBUG_KMS("[CONNECTOR:%d:%s]\n", + connector->base.id, connector->name); + intel_dp_unset_edid(intel_dp); + + if (intel_dp->is_mst) { + /* MST devices are disconnected from a monitor POV */ + if (intel_encoder->type != INTEL_OUTPUT_EDP) + intel_encoder->type = INTEL_OUTPUT_DISPLAYPORT; + return connector_status_disconnected; + } + + power_domain = intel_dp_power_get(intel_dp); + + /* Can't disconnect eDP, but you can close the lid... */ + if (is_edp(intel_dp)) + status = edp_detect(intel_dp); + else if (HAS_PCH_SPLIT(dev)) + status = ironlake_dp_detect(intel_dp); + else + status = g4x_dp_detect(intel_dp); + if (status != connector_status_connected) + goto out; + + intel_dp_probe_oui(intel_dp); + + ret = intel_dp_probe_mst(intel_dp); + if (ret) { + /* if we are in MST mode then this connector + won't appear connected or have anything with EDID on it */ + if (intel_encoder->type != INTEL_OUTPUT_EDP) + intel_encoder->type = INTEL_OUTPUT_DISPLAYPORT; + status = connector_status_disconnected; + goto out; + } + + intel_dp_set_edid(intel_dp); + + if (intel_encoder->type != INTEL_OUTPUT_EDP) + intel_encoder->type = INTEL_OUTPUT_DISPLAYPORT; + status = connector_status_connected; + +out: + intel_dp_power_put(intel_dp, power_domain); + return status; +} + +static void +intel_dp_force(struct drm_connector *connector) +{ + struct intel_dp *intel_dp = intel_attached_dp(connector); + struct intel_encoder *intel_encoder = &dp_to_dig_port(intel_dp)->base; + enum intel_display_power_domain power_domain; + + DRM_DEBUG_KMS("[CONNECTOR:%d:%s]\n", + connector->base.id, connector->name); + intel_dp_unset_edid(intel_dp); + + if (connector->status != connector_status_connected) + return; + + power_domain = intel_dp_power_get(intel_dp); + + intel_dp_set_edid(intel_dp); + + intel_dp_power_put(intel_dp, power_domain); + + if (intel_encoder->type != INTEL_OUTPUT_EDP) + intel_encoder->type = INTEL_OUTPUT_DISPLAYPORT; +} + +static int intel_dp_get_modes(struct drm_connector *connector) +{ + struct intel_connector *intel_connector = to_intel_connector(connector); + struct edid *edid; + + edid = intel_connector->detect_edid; + if (edid) { + int ret = intel_connector_update_modes(connector, edid); + if (ret) + return ret; + } + + /* if eDP has no EDID, fall back to fixed mode */ + if (is_edp(intel_attached_dp(connector)) && + intel_connector->panel.fixed_mode) { + struct drm_display_mode *mode; + + mode = drm_mode_duplicate(connector->dev, + intel_connector->panel.fixed_mode); + if (mode) { + drm_mode_probed_add(connector, mode); + return 1; + } + } + + return 0; +} + +static bool +intel_dp_detect_audio(struct drm_connector *connector) +{ + bool has_audio = false; + struct edid *edid; + + edid = to_intel_connector(connector)->detect_edid; + if (edid) + has_audio = drm_detect_monitor_audio(edid); + + return has_audio; +} + +static int +intel_dp_set_property(struct drm_connector *connector, + struct drm_property *property, + uint64_t val) +{ + struct drm_i915_private *dev_priv = connector->dev->dev_private; + struct intel_connector *intel_connector = to_intel_connector(connector); + struct intel_encoder *intel_encoder = intel_attached_encoder(connector); + struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); + int ret; + + ret = drm_object_property_set_value(&connector->base, property, val); + if (ret) + return ret; + + if (property == dev_priv->force_audio_property) { + int i = val; + bool has_audio; + + if (i == intel_dp->force_audio) + return 0; + + intel_dp->force_audio = i; + + if (i == HDMI_AUDIO_AUTO) + has_audio = intel_dp_detect_audio(connector); + else + has_audio = (i == HDMI_AUDIO_ON); + + if (has_audio == intel_dp->has_audio) + return 0; + + intel_dp->has_audio = has_audio; + goto done; + } + + if (property == dev_priv->broadcast_rgb_property) { + bool old_auto = intel_dp->color_range_auto; + uint32_t old_range = intel_dp->color_range; + + switch (val) { + case INTEL_BROADCAST_RGB_AUTO: + intel_dp->color_range_auto = true; + break; + case INTEL_BROADCAST_RGB_FULL: + intel_dp->color_range_auto = false; + intel_dp->color_range = 0; + break; + case INTEL_BROADCAST_RGB_LIMITED: + intel_dp->color_range_auto = false; + intel_dp->color_range = DP_COLOR_RANGE_16_235; + break; + default: + return -EINVAL; + } + + if (old_auto == intel_dp->color_range_auto && + old_range == intel_dp->color_range) + return 0; + + goto done; + } + + if (is_edp(intel_dp) && + property == connector->dev->mode_config.scaling_mode_property) { + if (val == DRM_MODE_SCALE_NONE) { + DRM_DEBUG_KMS("no scaling not supported\n"); + return -EINVAL; + } + + if (intel_connector->panel.fitting_mode == val) { + /* the eDP scaling property is not changed */ + return 0; + } + intel_connector->panel.fitting_mode = val; + + goto done; + } + + return -EINVAL; + +done: + if (intel_encoder->base.crtc) + intel_crtc_restore_mode(intel_encoder->base.crtc); + + return 0; +} + +static void +intel_dp_connector_destroy(struct drm_connector *connector) +{ + struct intel_connector *intel_connector = to_intel_connector(connector); + + kfree(intel_connector->detect_edid); + + if (!IS_ERR_OR_NULL(intel_connector->edid)) + kfree(intel_connector->edid); + + /* Can't call is_edp() since the encoder may have been destroyed + * already. */ + if (connector->connector_type == DRM_MODE_CONNECTOR_eDP) + intel_panel_fini(&intel_connector->panel); + + drm_connector_cleanup(connector); + kfree(connector); +} + +void intel_dp_encoder_destroy(struct drm_encoder *encoder) +{ + struct intel_digital_port *intel_dig_port = enc_to_dig_port(encoder); + struct intel_dp *intel_dp = &intel_dig_port->dp; + + drm_dp_aux_unregister(&intel_dp->aux); + intel_dp_mst_encoder_cleanup(intel_dig_port); + if (is_edp(intel_dp)) { + cancel_delayed_work_sync(&intel_dp->panel_vdd_work); + /* + * vdd might still be enabled do to the delayed vdd off. + * Make sure vdd is actually turned off here. + */ + pps_lock(intel_dp); + edp_panel_vdd_off_sync(intel_dp); + pps_unlock(intel_dp); + + if (intel_dp->edp_notifier.notifier_call) { + unregister_reboot_notifier(&intel_dp->edp_notifier); + intel_dp->edp_notifier.notifier_call = NULL; + } + } + drm_encoder_cleanup(encoder); + kfree(intel_dig_port); +} + +static void intel_dp_encoder_suspend(struct intel_encoder *intel_encoder) +{ + struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); + + if (!is_edp(intel_dp)) + return; + + /* + * vdd might still be enabled do to the delayed vdd off. + * Make sure vdd is actually turned off here. + */ + cancel_delayed_work_sync(&intel_dp->panel_vdd_work); + pps_lock(intel_dp); + edp_panel_vdd_off_sync(intel_dp); + pps_unlock(intel_dp); +} + +static void intel_edp_panel_vdd_sanitize(struct intel_dp *intel_dp) +{ + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum intel_display_power_domain power_domain; + + lockdep_assert_held(&dev_priv->pps_mutex); + + if (!edp_have_panel_vdd(intel_dp)) + return; + + /* + * The VDD bit needs a power domain reference, so if the bit is + * already enabled when we boot or resume, grab this reference and + * schedule a vdd off, so we don't hold on to the reference + * indefinitely. + */ + DRM_DEBUG_KMS("VDD left on by BIOS, adjusting state tracking\n"); + power_domain = intel_display_port_power_domain(&intel_dig_port->base); + intel_display_power_get(dev_priv, power_domain); + + edp_panel_vdd_schedule_off(intel_dp); +} + +static void intel_dp_encoder_reset(struct drm_encoder *encoder) +{ + struct intel_dp *intel_dp; + + if (to_intel_encoder(encoder)->type != INTEL_OUTPUT_EDP) + return; + + intel_dp = enc_to_intel_dp(encoder); + + pps_lock(intel_dp); + + /* + * Read out the current power sequencer assignment, + * in case the BIOS did something with it. + */ + if (IS_VALLEYVIEW(encoder->dev)) + vlv_initial_power_sequencer_setup(intel_dp); + + intel_edp_panel_vdd_sanitize(intel_dp); + + pps_unlock(intel_dp); +} + +static const struct drm_connector_funcs intel_dp_connector_funcs = { + .dpms = intel_connector_dpms, + .detect = intel_dp_detect, + .force = intel_dp_force, + .fill_modes = drm_helper_probe_single_connector_modes, + .set_property = intel_dp_set_property, + .atomic_get_property = intel_connector_atomic_get_property, + .destroy = intel_dp_connector_destroy, + .atomic_destroy_state = drm_atomic_helper_connector_destroy_state, + .atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state, +}; + +static const struct drm_connector_helper_funcs intel_dp_connector_helper_funcs = { + .get_modes = intel_dp_get_modes, + .mode_valid = intel_dp_mode_valid, + .best_encoder = intel_best_encoder, +}; + +static const struct drm_encoder_funcs intel_dp_enc_funcs = { + .reset = intel_dp_encoder_reset, + .destroy = intel_dp_encoder_destroy, +}; + +void +intel_dp_hot_plug(struct intel_encoder *intel_encoder) +{ + return; +} + +enum irqreturn +intel_dp_hpd_pulse(struct intel_digital_port *intel_dig_port, bool long_hpd) +{ + struct intel_dp *intel_dp = &intel_dig_port->dp; + struct intel_encoder *intel_encoder = &intel_dig_port->base; + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum intel_display_power_domain power_domain; + enum irqreturn ret = IRQ_NONE; + + if (intel_dig_port->base.type != INTEL_OUTPUT_EDP) + intel_dig_port->base.type = INTEL_OUTPUT_DISPLAYPORT; + + if (long_hpd && intel_dig_port->base.type == INTEL_OUTPUT_EDP) { + /* + * vdd off can generate a long pulse on eDP which + * would require vdd on to handle it, and thus we + * would end up in an endless cycle of + * "vdd off -> long hpd -> vdd on -> detect -> vdd off -> ..." + */ + DRM_DEBUG_KMS("ignoring long hpd on eDP port %c\n", + port_name(intel_dig_port->port)); + return IRQ_HANDLED; + } + + DRM_DEBUG_KMS("got hpd irq on port %c - %s\n", + port_name(intel_dig_port->port), + long_hpd ? "long" : "short"); + + power_domain = intel_display_port_power_domain(intel_encoder); + intel_display_power_get(dev_priv, power_domain); + + if (long_hpd) { + + if (HAS_PCH_SPLIT(dev)) { + if (!ibx_digital_port_connected(dev_priv, intel_dig_port)) + goto mst_fail; + } else { + if (g4x_digital_port_connected(dev, intel_dig_port) != 1) + goto mst_fail; + } + + if (!intel_dp_get_dpcd(intel_dp)) { + goto mst_fail; + } + + intel_dp_probe_oui(intel_dp); + + if (!intel_dp_probe_mst(intel_dp)) + goto mst_fail; + + } else { + if (intel_dp->is_mst) { + if (intel_dp_check_mst_status(intel_dp) == -EINVAL) + goto mst_fail; + } + + if (!intel_dp->is_mst) { + /* + * we'll check the link status via the normal hot plug path later - + * but for short hpds we should check it now + */ + drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); + intel_dp_check_link_status(intel_dp); + drm_modeset_unlock(&dev->mode_config.connection_mutex); + } + } + + ret = IRQ_HANDLED; + + goto put_power; +mst_fail: + /* if we were in MST mode, and device is not there get out of MST mode */ + if (intel_dp->is_mst) { + DRM_DEBUG_KMS("MST device may have disappeared %d vs %d\n", intel_dp->is_mst, intel_dp->mst_mgr.mst_state); + intel_dp->is_mst = false; + drm_dp_mst_topology_mgr_set_mst(&intel_dp->mst_mgr, intel_dp->is_mst); + } +put_power: + intel_display_power_put(dev_priv, power_domain); + + return ret; +} + +/* Return which DP Port should be selected for Transcoder DP control */ +int +intel_trans_dp_port_sel(struct drm_crtc *crtc) +{ + struct drm_device *dev = crtc->dev; + struct intel_encoder *intel_encoder; + struct intel_dp *intel_dp; + + for_each_encoder_on_crtc(dev, crtc, intel_encoder) { + intel_dp = enc_to_intel_dp(&intel_encoder->base); + + if (intel_encoder->type == INTEL_OUTPUT_DISPLAYPORT || + intel_encoder->type == INTEL_OUTPUT_EDP) + return intel_dp->output_reg; + } + + return -1; +} + +/* check the VBT to see whether the eDP is on DP-D port */ +bool intel_dp_is_edp(struct drm_device *dev, enum port port) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + union child_device_config *p_child; + int i; + static const short port_mapping[] = { + [PORT_B] = PORT_IDPB, + [PORT_C] = PORT_IDPC, + [PORT_D] = PORT_IDPD, + }; + + if (port == PORT_A) + return true; + + if (!dev_priv->vbt.child_dev_num) + return false; + + for (i = 0; i < dev_priv->vbt.child_dev_num; i++) { + p_child = dev_priv->vbt.child_dev + i; + + if (p_child->common.dvo_port == port_mapping[port] && + (p_child->common.device_type & DEVICE_TYPE_eDP_BITS) == + (DEVICE_TYPE_eDP & DEVICE_TYPE_eDP_BITS)) + return true; + } + return false; +} + +void +intel_dp_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector) +{ + struct intel_connector *intel_connector = to_intel_connector(connector); + + intel_attach_force_audio_property(connector); + intel_attach_broadcast_rgb_property(connector); + intel_dp->color_range_auto = true; + + if (is_edp(intel_dp)) { + drm_mode_create_scaling_mode_property(connector->dev); + drm_object_attach_property( + &connector->base, + connector->dev->mode_config.scaling_mode_property, + DRM_MODE_SCALE_ASPECT); + intel_connector->panel.fitting_mode = DRM_MODE_SCALE_ASPECT; + } +} + +static void intel_dp_init_panel_power_timestamps(struct intel_dp *intel_dp) +{ + intel_dp->last_power_cycle = jiffies; + intel_dp->last_power_on = jiffies; + intel_dp->last_backlight_off = jiffies; +} + +static void +intel_dp_init_panel_power_sequencer(struct drm_device *dev, + struct intel_dp *intel_dp) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct edp_power_seq cur, vbt, spec, + *final = &intel_dp->pps_delays; + u32 pp_on, pp_off, pp_div, pp; + int pp_ctrl_reg, pp_on_reg, pp_off_reg, pp_div_reg; + + lockdep_assert_held(&dev_priv->pps_mutex); + + /* already initialized? */ + if (final->t11_t12 != 0) + return; + + if (HAS_PCH_SPLIT(dev)) { + pp_ctrl_reg = PCH_PP_CONTROL; + pp_on_reg = PCH_PP_ON_DELAYS; + pp_off_reg = PCH_PP_OFF_DELAYS; + pp_div_reg = PCH_PP_DIVISOR; + } else { + enum pipe pipe = vlv_power_sequencer_pipe(intel_dp); + + pp_ctrl_reg = VLV_PIPE_PP_CONTROL(pipe); + pp_on_reg = VLV_PIPE_PP_ON_DELAYS(pipe); + pp_off_reg = VLV_PIPE_PP_OFF_DELAYS(pipe); + pp_div_reg = VLV_PIPE_PP_DIVISOR(pipe); + } + + /* Workaround: Need to write PP_CONTROL with the unlock key as + * the very first thing. */ + pp = ironlake_get_pp_control(intel_dp); + I915_WRITE(pp_ctrl_reg, pp); + + pp_on = I915_READ(pp_on_reg); + pp_off = I915_READ(pp_off_reg); + pp_div = I915_READ(pp_div_reg); + + /* Pull timing values out of registers */ + cur.t1_t3 = (pp_on & PANEL_POWER_UP_DELAY_MASK) >> + PANEL_POWER_UP_DELAY_SHIFT; + + cur.t8 = (pp_on & PANEL_LIGHT_ON_DELAY_MASK) >> + PANEL_LIGHT_ON_DELAY_SHIFT; + + cur.t9 = (pp_off & PANEL_LIGHT_OFF_DELAY_MASK) >> + PANEL_LIGHT_OFF_DELAY_SHIFT; + + cur.t10 = (pp_off & PANEL_POWER_DOWN_DELAY_MASK) >> + PANEL_POWER_DOWN_DELAY_SHIFT; + + cur.t11_t12 = ((pp_div & PANEL_POWER_CYCLE_DELAY_MASK) >> + PANEL_POWER_CYCLE_DELAY_SHIFT) * 1000; + + DRM_DEBUG_KMS("cur t1_t3 %d t8 %d t9 %d t10 %d t11_t12 %d\n", + cur.t1_t3, cur.t8, cur.t9, cur.t10, cur.t11_t12); + + vbt = dev_priv->vbt.edp_pps; + + /* Upper limits from eDP 1.3 spec. Note that we use the clunky units of + * our hw here, which are all in 100usec. */ + spec.t1_t3 = 210 * 10; + spec.t8 = 50 * 10; /* no limit for t8, use t7 instead */ + spec.t9 = 50 * 10; /* no limit for t9, make it symmetric with t8 */ + spec.t10 = 500 * 10; + /* This one is special and actually in units of 100ms, but zero + * based in the hw (so we need to add 100 ms). But the sw vbt + * table multiplies it with 1000 to make it in units of 100usec, + * too. */ + spec.t11_t12 = (510 + 100) * 10; + + DRM_DEBUG_KMS("vbt t1_t3 %d t8 %d t9 %d t10 %d t11_t12 %d\n", + vbt.t1_t3, vbt.t8, vbt.t9, vbt.t10, vbt.t11_t12); + + /* Use the max of the register settings and vbt. If both are + * unset, fall back to the spec limits. */ +#define assign_final(field) final->field = (max(cur.field, vbt.field) == 0 ? \ + spec.field : \ + max(cur.field, vbt.field)) + assign_final(t1_t3); + assign_final(t8); + assign_final(t9); + assign_final(t10); + assign_final(t11_t12); +#undef assign_final + +#define get_delay(field) (DIV_ROUND_UP(final->field, 10)) + intel_dp->panel_power_up_delay = get_delay(t1_t3); + intel_dp->backlight_on_delay = get_delay(t8); + intel_dp->backlight_off_delay = get_delay(t9); + intel_dp->panel_power_down_delay = get_delay(t10); + intel_dp->panel_power_cycle_delay = get_delay(t11_t12); +#undef get_delay + + DRM_DEBUG_KMS("panel power up delay %d, power down delay %d, power cycle delay %d\n", + intel_dp->panel_power_up_delay, intel_dp->panel_power_down_delay, + intel_dp->panel_power_cycle_delay); + + DRM_DEBUG_KMS("backlight on delay %d, off delay %d\n", + intel_dp->backlight_on_delay, intel_dp->backlight_off_delay); +} + +static void +intel_dp_init_panel_power_sequencer_registers(struct drm_device *dev, + struct intel_dp *intel_dp) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + u32 pp_on, pp_off, pp_div, port_sel = 0; + int div = HAS_PCH_SPLIT(dev) ? intel_pch_rawclk(dev) : intel_hrawclk(dev); + int pp_on_reg, pp_off_reg, pp_div_reg; + enum port port = dp_to_dig_port(intel_dp)->port; + const struct edp_power_seq *seq = &intel_dp->pps_delays; + + lockdep_assert_held(&dev_priv->pps_mutex); + + if (HAS_PCH_SPLIT(dev)) { + pp_on_reg = PCH_PP_ON_DELAYS; + pp_off_reg = PCH_PP_OFF_DELAYS; + pp_div_reg = PCH_PP_DIVISOR; + } else { + enum pipe pipe = vlv_power_sequencer_pipe(intel_dp); + + pp_on_reg = VLV_PIPE_PP_ON_DELAYS(pipe); + pp_off_reg = VLV_PIPE_PP_OFF_DELAYS(pipe); + pp_div_reg = VLV_PIPE_PP_DIVISOR(pipe); + } + + /* + * And finally store the new values in the power sequencer. The + * backlight delays are set to 1 because we do manual waits on them. For + * T8, even BSpec recommends doing it. For T9, if we don't do this, + * we'll end up waiting for the backlight off delay twice: once when we + * do the manual sleep, and once when we disable the panel and wait for + * the PP_STATUS bit to become zero. + */ + pp_on = (seq->t1_t3 << PANEL_POWER_UP_DELAY_SHIFT) | + (1 << PANEL_LIGHT_ON_DELAY_SHIFT); + pp_off = (1 << PANEL_LIGHT_OFF_DELAY_SHIFT) | + (seq->t10 << PANEL_POWER_DOWN_DELAY_SHIFT); + /* Compute the divisor for the pp clock, simply match the Bspec + * formula. */ + pp_div = ((100 * div)/2 - 1) << PP_REFERENCE_DIVIDER_SHIFT; + pp_div |= (DIV_ROUND_UP(seq->t11_t12, 1000) + << PANEL_POWER_CYCLE_DELAY_SHIFT); + + /* Haswell doesn't have any port selection bits for the panel + * power sequencer any more. */ + if (IS_VALLEYVIEW(dev)) { + port_sel = PANEL_PORT_SELECT_VLV(port); + } else if (HAS_PCH_IBX(dev) || HAS_PCH_CPT(dev)) { + if (port == PORT_A) + port_sel = PANEL_PORT_SELECT_DPA; + else + port_sel = PANEL_PORT_SELECT_DPD; + } + + pp_on |= port_sel; + + I915_WRITE(pp_on_reg, pp_on); + I915_WRITE(pp_off_reg, pp_off); + I915_WRITE(pp_div_reg, pp_div); + + DRM_DEBUG_KMS("panel power sequencer register settings: PP_ON %#x, PP_OFF %#x, PP_DIV %#x\n", + I915_READ(pp_on_reg), + I915_READ(pp_off_reg), + I915_READ(pp_div_reg)); +} + +/** + * intel_dp_set_drrs_state - program registers for RR switch to take effect + * @dev: DRM device + * @refresh_rate: RR to be programmed + * + * This function gets called when refresh rate (RR) has to be changed from + * one frequency to another. Switches can be between high and low RR + * supported by the panel or to any other RR based on media playback (in + * this case, RR value needs to be passed from user space). + * + * The caller of this function needs to take a lock on dev_priv->drrs. + */ +static void intel_dp_set_drrs_state(struct drm_device *dev, int refresh_rate) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_encoder *encoder; + struct intel_digital_port *dig_port = NULL; + struct intel_dp *intel_dp = dev_priv->drrs.dp; + struct intel_crtc_state *config = NULL; + struct intel_crtc *intel_crtc = NULL; + u32 reg, val; + enum drrs_refresh_rate_type index = DRRS_HIGH_RR; + + if (refresh_rate <= 0) { + DRM_DEBUG_KMS("Refresh rate should be positive non-zero.\n"); + return; + } + + if (intel_dp == NULL) { + DRM_DEBUG_KMS("DRRS not supported.\n"); + return; + } + + /* + * FIXME: This needs proper synchronization with psr state for some + * platforms that cannot have PSR and DRRS enabled at the same time. + */ + + dig_port = dp_to_dig_port(intel_dp); + encoder = &dig_port->base; + intel_crtc = to_intel_crtc(encoder->base.crtc); + + if (!intel_crtc) { + DRM_DEBUG_KMS("DRRS: intel_crtc not initialized\n"); + return; + } + + config = intel_crtc->config; + + if (dev_priv->drrs.type < SEAMLESS_DRRS_SUPPORT) { + DRM_DEBUG_KMS("Only Seamless DRRS supported.\n"); + return; + } + + if (intel_dp->attached_connector->panel.downclock_mode->vrefresh == + refresh_rate) + index = DRRS_LOW_RR; + + if (index == dev_priv->drrs.refresh_rate_type) { + DRM_DEBUG_KMS( + "DRRS requested for previously set RR...ignoring\n"); + return; + } + + if (!intel_crtc->active) { + DRM_DEBUG_KMS("eDP encoder disabled. CRTC not Active\n"); + return; + } + + if (INTEL_INFO(dev)->gen >= 8 && !IS_CHERRYVIEW(dev)) { + switch (index) { + case DRRS_HIGH_RR: + intel_dp_set_m_n(intel_crtc, M1_N1); + break; + case DRRS_LOW_RR: + intel_dp_set_m_n(intel_crtc, M2_N2); + break; + case DRRS_MAX_RR: + default: + DRM_ERROR("Unsupported refreshrate type\n"); + } + } else if (INTEL_INFO(dev)->gen > 6) { + reg = PIPECONF(intel_crtc->config->cpu_transcoder); + val = I915_READ(reg); + + if (index > DRRS_HIGH_RR) { + if (IS_VALLEYVIEW(dev)) + val |= PIPECONF_EDP_RR_MODE_SWITCH_VLV; + else + val |= PIPECONF_EDP_RR_MODE_SWITCH; + } else { + if (IS_VALLEYVIEW(dev)) + val &= ~PIPECONF_EDP_RR_MODE_SWITCH_VLV; + else + val &= ~PIPECONF_EDP_RR_MODE_SWITCH; + } + I915_WRITE(reg, val); + } + + dev_priv->drrs.refresh_rate_type = index; + + DRM_DEBUG_KMS("eDP Refresh Rate set to : %dHz\n", refresh_rate); +} + +/** + * intel_edp_drrs_enable - init drrs struct if supported + * @intel_dp: DP struct + * + * Initializes frontbuffer_bits and drrs.dp + */ +void intel_edp_drrs_enable(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); + struct drm_crtc *crtc = dig_port->base.base.crtc; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + + if (!intel_crtc->config->has_drrs) { + DRM_DEBUG_KMS("Panel doesn't support DRRS\n"); + return; + } + + mutex_lock(&dev_priv->drrs.mutex); + if (WARN_ON(dev_priv->drrs.dp)) { + DRM_ERROR("DRRS already enabled\n"); + goto unlock; + } + + dev_priv->drrs.busy_frontbuffer_bits = 0; + + dev_priv->drrs.dp = intel_dp; + +unlock: + mutex_unlock(&dev_priv->drrs.mutex); +} + +/** + * intel_edp_drrs_disable - Disable DRRS + * @intel_dp: DP struct + * + */ +void intel_edp_drrs_disable(struct intel_dp *intel_dp) +{ + struct drm_device *dev = intel_dp_to_dev(intel_dp); + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); + struct drm_crtc *crtc = dig_port->base.base.crtc; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + + if (!intel_crtc->config->has_drrs) + return; + + mutex_lock(&dev_priv->drrs.mutex); + if (!dev_priv->drrs.dp) { + mutex_unlock(&dev_priv->drrs.mutex); + return; + } + + if (dev_priv->drrs.refresh_rate_type == DRRS_LOW_RR) + intel_dp_set_drrs_state(dev_priv->dev, + intel_dp->attached_connector->panel. + fixed_mode->vrefresh); + + dev_priv->drrs.dp = NULL; + mutex_unlock(&dev_priv->drrs.mutex); + + cancel_delayed_work_sync(&dev_priv->drrs.work); +} + +static void intel_edp_drrs_downclock_work(struct work_struct *work) +{ + struct drm_i915_private *dev_priv = + container_of(work, typeof(*dev_priv), drrs.work.work); + struct intel_dp *intel_dp; + + mutex_lock(&dev_priv->drrs.mutex); + + intel_dp = dev_priv->drrs.dp; + + if (!intel_dp) + goto unlock; + + /* + * The delayed work can race with an invalidate hence we need to + * recheck. + */ + + if (dev_priv->drrs.busy_frontbuffer_bits) + goto unlock; + + if (dev_priv->drrs.refresh_rate_type != DRRS_LOW_RR) + intel_dp_set_drrs_state(dev_priv->dev, + intel_dp->attached_connector->panel. + downclock_mode->vrefresh); + +unlock: + mutex_unlock(&dev_priv->drrs.mutex); +} + +/** + * intel_edp_drrs_invalidate - Invalidate DRRS + * @dev: DRM device + * @frontbuffer_bits: frontbuffer plane tracking bits + * + * When there is a disturbance on screen (due to cursor movement/time + * update etc), DRRS needs to be invalidated, i.e. need to switch to + * high RR. + * + * Dirty frontbuffers relevant to DRRS are tracked in busy_frontbuffer_bits. + */ +void intel_edp_drrs_invalidate(struct drm_device *dev, + unsigned frontbuffer_bits) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_crtc *crtc; + enum pipe pipe; + + if (dev_priv->drrs.type == DRRS_NOT_SUPPORTED) + return; + + cancel_delayed_work(&dev_priv->drrs.work); + + mutex_lock(&dev_priv->drrs.mutex); + if (!dev_priv->drrs.dp) { + mutex_unlock(&dev_priv->drrs.mutex); + return; + } + + crtc = dp_to_dig_port(dev_priv->drrs.dp)->base.base.crtc; + pipe = to_intel_crtc(crtc)->pipe; + + if (dev_priv->drrs.refresh_rate_type == DRRS_LOW_RR) { + intel_dp_set_drrs_state(dev_priv->dev, + dev_priv->drrs.dp->attached_connector->panel. + fixed_mode->vrefresh); + } + + frontbuffer_bits &= INTEL_FRONTBUFFER_ALL_MASK(pipe); + + dev_priv->drrs.busy_frontbuffer_bits |= frontbuffer_bits; + mutex_unlock(&dev_priv->drrs.mutex); +} + +/** + * intel_edp_drrs_flush - Flush DRRS + * @dev: DRM device + * @frontbuffer_bits: frontbuffer plane tracking bits + * + * When there is no movement on screen, DRRS work can be scheduled. + * This DRRS work is responsible for setting relevant registers after a + * timeout of 1 second. + * + * Dirty frontbuffers relevant to DRRS are tracked in busy_frontbuffer_bits. + */ +void intel_edp_drrs_flush(struct drm_device *dev, + unsigned frontbuffer_bits) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_crtc *crtc; + enum pipe pipe; + + if (dev_priv->drrs.type == DRRS_NOT_SUPPORTED) + return; + + cancel_delayed_work(&dev_priv->drrs.work); + + mutex_lock(&dev_priv->drrs.mutex); + if (!dev_priv->drrs.dp) { + mutex_unlock(&dev_priv->drrs.mutex); + return; + } + + crtc = dp_to_dig_port(dev_priv->drrs.dp)->base.base.crtc; + pipe = to_intel_crtc(crtc)->pipe; + dev_priv->drrs.busy_frontbuffer_bits &= ~frontbuffer_bits; + + if (dev_priv->drrs.refresh_rate_type != DRRS_LOW_RR && + !dev_priv->drrs.busy_frontbuffer_bits) + schedule_delayed_work(&dev_priv->drrs.work, + msecs_to_jiffies(1000)); + mutex_unlock(&dev_priv->drrs.mutex); +} + +/** + * DOC: Display Refresh Rate Switching (DRRS) + * + * Display Refresh Rate Switching (DRRS) is a power conservation feature + * which enables swtching between low and high refresh rates, + * dynamically, based on the usage scenario. This feature is applicable + * for internal panels. + * + * Indication that the panel supports DRRS is given by the panel EDID, which + * would list multiple refresh rates for one resolution. + * + * DRRS is of 2 types - static and seamless. + * Static DRRS involves changing refresh rate (RR) by doing a full modeset + * (may appear as a blink on screen) and is used in dock-undock scenario. + * Seamless DRRS involves changing RR without any visual effect to the user + * and can be used during normal system usage. This is done by programming + * certain registers. + * + * Support for static/seamless DRRS may be indicated in the VBT based on + * inputs from the panel spec. + * + * DRRS saves power by switching to low RR based on usage scenarios. + * + * eDP DRRS:- + * The implementation is based on frontbuffer tracking implementation. + * When there is a disturbance on the screen triggered by user activity or a + * periodic system activity, DRRS is disabled (RR is changed to high RR). + * When there is no movement on screen, after a timeout of 1 second, a switch + * to low RR is made. + * For integration with frontbuffer tracking code, + * intel_edp_drrs_invalidate() and intel_edp_drrs_flush() are called. + * + * DRRS can be further extended to support other internal panels and also + * the scenario of video playback wherein RR is set based on the rate + * requested by userspace. + */ + +/** + * intel_dp_drrs_init - Init basic DRRS work and mutex. + * @intel_connector: eDP connector + * @fixed_mode: preferred mode of panel + * + * This function is called only once at driver load to initialize basic + * DRRS stuff. + * + * Returns: + * Downclock mode if panel supports it, else return NULL. + * DRRS support is determined by the presence of downclock mode (apart + * from VBT setting). + */ +static struct drm_display_mode * +intel_dp_drrs_init(struct intel_connector *intel_connector, + struct drm_display_mode *fixed_mode) +{ + struct drm_connector *connector = &intel_connector->base; + struct drm_device *dev = connector->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_display_mode *downclock_mode = NULL; + + INIT_DELAYED_WORK(&dev_priv->drrs.work, intel_edp_drrs_downclock_work); + mutex_init(&dev_priv->drrs.mutex); + + if (INTEL_INFO(dev)->gen <= 6) { + DRM_DEBUG_KMS("DRRS supported for Gen7 and above\n"); + return NULL; + } + + if (dev_priv->vbt.drrs_type != SEAMLESS_DRRS_SUPPORT) { + DRM_DEBUG_KMS("VBT doesn't support DRRS\n"); + return NULL; + } + + downclock_mode = intel_find_panel_downclock + (dev, fixed_mode, connector); + + if (!downclock_mode) { + DRM_DEBUG_KMS("Downclock mode is not found. DRRS not supported\n"); + return NULL; + } + + dev_priv->drrs.type = dev_priv->vbt.drrs_type; + + dev_priv->drrs.refresh_rate_type = DRRS_HIGH_RR; + DRM_DEBUG_KMS("seamless DRRS supported for eDP panel.\n"); + return downclock_mode; +} + +static bool intel_edp_init_connector(struct intel_dp *intel_dp, + struct intel_connector *intel_connector) +{ + struct drm_connector *connector = &intel_connector->base; + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct intel_encoder *intel_encoder = &intel_dig_port->base; + struct drm_device *dev = intel_encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct drm_display_mode *fixed_mode = NULL; + struct drm_display_mode *downclock_mode = NULL; + bool has_dpcd; + struct drm_display_mode *scan; + struct edid *edid; + enum pipe pipe = INVALID_PIPE; + + if (!is_edp(intel_dp)) + return true; + + pps_lock(intel_dp); + intel_edp_panel_vdd_sanitize(intel_dp); + pps_unlock(intel_dp); + + /* Cache DPCD and EDID for edp. */ + has_dpcd = intel_dp_get_dpcd(intel_dp); + + if (has_dpcd) { + if (intel_dp->dpcd[DP_DPCD_REV] >= 0x11) + dev_priv->no_aux_handshake = + intel_dp->dpcd[DP_MAX_DOWNSPREAD] & + DP_NO_AUX_HANDSHAKE_LINK_TRAINING; + } else { + /* if this fails, presume the device is a ghost */ + DRM_INFO("failed to retrieve link info, disabling eDP\n"); + return false; + } + + /* We now know it's not a ghost, init power sequence regs. */ + pps_lock(intel_dp); + intel_dp_init_panel_power_sequencer_registers(dev, intel_dp); + pps_unlock(intel_dp); + + mutex_lock(&dev->mode_config.mutex); + edid = drm_get_edid(connector, &intel_dp->aux.ddc); + if (edid) { + if (drm_add_edid_modes(connector, edid)) { + drm_mode_connector_update_edid_property(connector, + edid); + drm_edid_to_eld(connector, edid); + } else { + kfree(edid); + edid = ERR_PTR(-EINVAL); + } + } else { + edid = ERR_PTR(-ENOENT); + } + intel_connector->edid = edid; + + /* prefer fixed mode from EDID if available */ + list_for_each_entry(scan, &connector->probed_modes, head) { + if ((scan->type & DRM_MODE_TYPE_PREFERRED)) { + fixed_mode = drm_mode_duplicate(dev, scan); + downclock_mode = intel_dp_drrs_init( + intel_connector, fixed_mode); + break; + } + } + + /* fallback to VBT if available for eDP */ + if (!fixed_mode && dev_priv->vbt.lfp_lvds_vbt_mode) { + fixed_mode = drm_mode_duplicate(dev, + dev_priv->vbt.lfp_lvds_vbt_mode); + if (fixed_mode) + fixed_mode->type |= DRM_MODE_TYPE_PREFERRED; + } + mutex_unlock(&dev->mode_config.mutex); + + if (IS_VALLEYVIEW(dev)) { + intel_dp->edp_notifier.notifier_call = edp_notify_handler; + register_reboot_notifier(&intel_dp->edp_notifier); + + /* + * Figure out the current pipe for the initial backlight setup. + * If the current pipe isn't valid, try the PPS pipe, and if that + * fails just assume pipe A. + */ + if (IS_CHERRYVIEW(dev)) + pipe = DP_PORT_TO_PIPE_CHV(intel_dp->DP); + else + pipe = PORT_TO_PIPE(intel_dp->DP); + + if (pipe != PIPE_A && pipe != PIPE_B) + pipe = intel_dp->pps_pipe; + + if (pipe != PIPE_A && pipe != PIPE_B) + pipe = PIPE_A; + + DRM_DEBUG_KMS("using pipe %c for initial backlight setup\n", + pipe_name(pipe)); + } + + intel_panel_init(&intel_connector->panel, fixed_mode, downclock_mode); + intel_connector->panel.backlight_power = intel_edp_backlight_power; + intel_panel_setup_backlight(connector, pipe); + + return true; +} + +bool +intel_dp_init_connector(struct intel_digital_port *intel_dig_port, + struct intel_connector *intel_connector) +{ + struct drm_connector *connector = &intel_connector->base; + struct intel_dp *intel_dp = &intel_dig_port->dp; + struct intel_encoder *intel_encoder = &intel_dig_port->base; + struct drm_device *dev = intel_encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum port port = intel_dig_port->port; + int type; + + intel_dp->pps_pipe = INVALID_PIPE; + + /* intel_dp vfuncs */ + if (INTEL_INFO(dev)->gen >= 9) + intel_dp->get_aux_clock_divider = skl_get_aux_clock_divider; + else if (IS_VALLEYVIEW(dev)) + intel_dp->get_aux_clock_divider = vlv_get_aux_clock_divider; + else if (IS_HASWELL(dev) || IS_BROADWELL(dev)) + intel_dp->get_aux_clock_divider = hsw_get_aux_clock_divider; + else if (HAS_PCH_SPLIT(dev)) + intel_dp->get_aux_clock_divider = ilk_get_aux_clock_divider; + else + intel_dp->get_aux_clock_divider = i9xx_get_aux_clock_divider; + + if (INTEL_INFO(dev)->gen >= 9) + intel_dp->get_aux_send_ctl = skl_get_aux_send_ctl; + else + intel_dp->get_aux_send_ctl = i9xx_get_aux_send_ctl; + + /* Preserve the current hw state. */ + intel_dp->DP = I915_READ(intel_dp->output_reg); + intel_dp->attached_connector = intel_connector; + + if (intel_dp_is_edp(dev, port)) + type = DRM_MODE_CONNECTOR_eDP; + else + type = DRM_MODE_CONNECTOR_DisplayPort; + + /* + * For eDP we always set the encoder type to INTEL_OUTPUT_EDP, but + * for DP the encoder type can be set by the caller to + * INTEL_OUTPUT_UNKNOWN for DDI, so don't rewrite it. + */ + if (type == DRM_MODE_CONNECTOR_eDP) + intel_encoder->type = INTEL_OUTPUT_EDP; + + /* eDP only on port B and/or C on vlv/chv */ + if (WARN_ON(IS_VALLEYVIEW(dev) && is_edp(intel_dp) && + port != PORT_B && port != PORT_C)) + return false; + + DRM_DEBUG_KMS("Adding %s connector on port %c\n", + type == DRM_MODE_CONNECTOR_eDP ? "eDP" : "DP", + port_name(port)); + + drm_connector_init(dev, connector, &intel_dp_connector_funcs, type); + drm_connector_helper_add(connector, &intel_dp_connector_helper_funcs); + + connector->interlace_allowed = true; + connector->doublescan_allowed = 0; + + INIT_DELAYED_WORK(&intel_dp->panel_vdd_work, + edp_panel_vdd_work); + + intel_connector_attach_encoder(intel_connector, intel_encoder); + drm_connector_register(connector); + + if (HAS_DDI(dev)) + intel_connector->get_hw_state = intel_ddi_connector_get_hw_state; + else + intel_connector->get_hw_state = intel_connector_get_hw_state; + intel_connector->unregister = intel_dp_connector_unregister; + + /* Set up the hotplug pin. */ + switch (port) { + case PORT_A: + intel_encoder->hpd_pin = HPD_PORT_A; + break; + case PORT_B: + intel_encoder->hpd_pin = HPD_PORT_B; + break; + case PORT_C: + intel_encoder->hpd_pin = HPD_PORT_C; + break; + case PORT_D: + intel_encoder->hpd_pin = HPD_PORT_D; + break; + default: + BUG(); + } + + if (is_edp(intel_dp)) { + pps_lock(intel_dp); + intel_dp_init_panel_power_timestamps(intel_dp); + if (IS_VALLEYVIEW(dev)) + vlv_initial_power_sequencer_setup(intel_dp); + else + intel_dp_init_panel_power_sequencer(dev, intel_dp); + pps_unlock(intel_dp); + } + + intel_dp_aux_init(intel_dp, intel_connector); + + /* init MST on ports that can support it */ + if (IS_HASWELL(dev) || IS_BROADWELL(dev) || INTEL_INFO(dev)->gen >= 9) { + if (port == PORT_B || port == PORT_C || port == PORT_D) { + intel_dp_mst_encoder_init(intel_dig_port, + intel_connector->base.base.id); + } + } + + if (!intel_edp_init_connector(intel_dp, intel_connector)) { + drm_dp_aux_unregister(&intel_dp->aux); + if (is_edp(intel_dp)) { + cancel_delayed_work_sync(&intel_dp->panel_vdd_work); + /* + * vdd might still be enabled do to the delayed vdd off. + * Make sure vdd is actually turned off here. + */ + pps_lock(intel_dp); + edp_panel_vdd_off_sync(intel_dp); + pps_unlock(intel_dp); + } + drm_connector_unregister(connector); + drm_connector_cleanup(connector); + return false; + } + + intel_dp_add_properties(intel_dp, connector); + + /* For G4X desktop chip, PEG_BAND_GAP_DATA 3:0 must first be written + * 0xd. Failure to do so will result in spurious interrupts being + * generated on the port when a cable is not attached. + */ + if (IS_G4X(dev) && !IS_GM45(dev)) { + u32 temp = I915_READ(PEG_BAND_GAP_DATA); + I915_WRITE(PEG_BAND_GAP_DATA, (temp & ~0xf) | 0xd); + } + + return true; +} + +void +intel_dp_init(struct drm_device *dev, int output_reg, enum port port) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_digital_port *intel_dig_port; + struct intel_encoder *intel_encoder; + struct drm_encoder *encoder; + struct intel_connector *intel_connector; + + intel_dig_port = kzalloc(sizeof(*intel_dig_port), GFP_KERNEL); + if (!intel_dig_port) + return; + + intel_connector = intel_connector_alloc(); + if (!intel_connector) { + kfree(intel_dig_port); + return; + } + + intel_encoder = &intel_dig_port->base; + encoder = &intel_encoder->base; + + drm_encoder_init(dev, &intel_encoder->base, &intel_dp_enc_funcs, + DRM_MODE_ENCODER_TMDS); + + intel_encoder->compute_config = intel_dp_compute_config; + intel_encoder->disable = intel_disable_dp; + intel_encoder->get_hw_state = intel_dp_get_hw_state; + intel_encoder->get_config = intel_dp_get_config; + intel_encoder->suspend = intel_dp_encoder_suspend; + if (IS_CHERRYVIEW(dev)) { + intel_encoder->pre_pll_enable = chv_dp_pre_pll_enable; + intel_encoder->pre_enable = chv_pre_enable_dp; + intel_encoder->enable = vlv_enable_dp; + intel_encoder->post_disable = chv_post_disable_dp; + } else if (IS_VALLEYVIEW(dev)) { + intel_encoder->pre_pll_enable = vlv_dp_pre_pll_enable; + intel_encoder->pre_enable = vlv_pre_enable_dp; + intel_encoder->enable = vlv_enable_dp; + intel_encoder->post_disable = vlv_post_disable_dp; + } else { + intel_encoder->pre_enable = g4x_pre_enable_dp; + intel_encoder->enable = g4x_enable_dp; + if (INTEL_INFO(dev)->gen >= 5) + intel_encoder->post_disable = ilk_post_disable_dp; + } + + intel_dig_port->port = port; + intel_dig_port->dp.output_reg = output_reg; + + intel_encoder->type = INTEL_OUTPUT_DISPLAYPORT; + if (IS_CHERRYVIEW(dev)) { + if (port == PORT_D) + intel_encoder->crtc_mask = 1 << 2; + else + intel_encoder->crtc_mask = (1 << 0) | (1 << 1); + } else { + intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2); + } + intel_encoder->cloneable = 0; + intel_encoder->hot_plug = intel_dp_hot_plug; + + intel_dig_port->hpd_pulse = intel_dp_hpd_pulse; + dev_priv->hpd_irq_port[port] = intel_dig_port; + + if (!intel_dp_init_connector(intel_dig_port, intel_connector)) { + drm_encoder_cleanup(encoder); + kfree(intel_dig_port); + kfree(intel_connector); + } +} + +void intel_dp_mst_suspend(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int i; + + /* disable MST */ + for (i = 0; i < I915_MAX_PORTS; i++) { + struct intel_digital_port *intel_dig_port = dev_priv->hpd_irq_port[i]; + if (!intel_dig_port) + continue; + + if (intel_dig_port->base.type == INTEL_OUTPUT_DISPLAYPORT) { + if (!intel_dig_port->dp.can_mst) + continue; + if (intel_dig_port->dp.is_mst) + drm_dp_mst_topology_mgr_suspend(&intel_dig_port->dp.mst_mgr); + } + } +} + +void intel_dp_mst_resume(struct drm_device *dev) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + int i; + + for (i = 0; i < I915_MAX_PORTS; i++) { + struct intel_digital_port *intel_dig_port = dev_priv->hpd_irq_port[i]; + if (!intel_dig_port) + continue; + if (intel_dig_port->base.type == INTEL_OUTPUT_DISPLAYPORT) { + int ret; + + if (!intel_dig_port->dp.can_mst) + continue; + + ret = drm_dp_mst_topology_mgr_resume(&intel_dig_port->dp.mst_mgr); + if (ret != 0) { + intel_dp_check_mst_status(&intel_dig_port->dp); + } + } + } +} --- linux-3.19.0.orig/ubuntu/i915/intel_dp_mst.c +++ linux-3.19.0/ubuntu/i915/intel_dp_mst.c @@ -0,0 +1,563 @@ +/* + * Copyright © 2008 Intel Corporation + * 2014 Red Hat Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + */ + +#include +#include "i915_drv.h" +#include "intel_drv.h" +#include +#include +#include + +static bool intel_dp_mst_compute_config(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config) +{ + struct intel_dp_mst_encoder *intel_mst = enc_to_mst(&encoder->base); + struct intel_digital_port *intel_dig_port = intel_mst->primary; + struct intel_dp *intel_dp = &intel_dig_port->dp; + struct drm_atomic_state *state; + int bpp, i; + int lane_count, slots, rate; + struct drm_display_mode *adjusted_mode = &pipe_config->base.adjusted_mode; + struct intel_connector *found = NULL; + int mst_pbn; + + pipe_config->dp_encoder_is_mst = true; + pipe_config->has_pch_encoder = false; + pipe_config->has_dp_encoder = true; + bpp = 24; + /* + * for MST we always configure max link bw - the spec doesn't + * seem to suggest we should do otherwise. + */ + lane_count = drm_dp_max_lane_count(intel_dp->dpcd); + + rate = intel_dp_max_link_rate(intel_dp); + + if (intel_dp->num_sink_rates) { + intel_dp->link_bw = 0; + intel_dp->rate_select = intel_dp_rate_select(intel_dp, rate); + } else { + intel_dp->link_bw = drm_dp_link_rate_to_bw_code(rate); + intel_dp->rate_select = 0; + } + + intel_dp->lane_count = lane_count; + + pipe_config->pipe_bpp = 24; + pipe_config->port_clock = rate; + + state = pipe_config->base.state; + + for (i = 0; i < state->num_connector; i++) { + if (!state->connectors[i]) + continue; + + if (state->connector_states[i]->best_encoder == &encoder->base) { + found = to_intel_connector(state->connectors[i]); + break; + } + } + + if (!found) { + DRM_ERROR("can't find connector\n"); + return false; + } + + mst_pbn = drm_dp_calc_pbn_mode(adjusted_mode->clock, bpp); + + pipe_config->pbn = mst_pbn; + slots = drm_dp_find_vcpi_slots(&intel_dp->mst_mgr, mst_pbn); + + intel_link_compute_m_n(bpp, lane_count, + adjusted_mode->crtc_clock, + pipe_config->port_clock, + &pipe_config->dp_m_n); + + pipe_config->dp_m_n.tu = slots; + return true; + +} + +static void intel_mst_disable_dp(struct intel_encoder *encoder) +{ + struct intel_dp_mst_encoder *intel_mst = enc_to_mst(&encoder->base); + struct intel_digital_port *intel_dig_port = intel_mst->primary; + struct intel_dp *intel_dp = &intel_dig_port->dp; + int ret; + + DRM_DEBUG_KMS("%d\n", intel_dp->active_mst_links); + + drm_dp_mst_reset_vcpi_slots(&intel_dp->mst_mgr, intel_mst->port); + + ret = drm_dp_update_payload_part1(&intel_dp->mst_mgr); + if (ret) { + DRM_ERROR("failed to update payload %d\n", ret); + } +} + +static void intel_mst_post_disable_dp(struct intel_encoder *encoder) +{ + struct intel_dp_mst_encoder *intel_mst = enc_to_mst(&encoder->base); + struct intel_digital_port *intel_dig_port = intel_mst->primary; + struct intel_dp *intel_dp = &intel_dig_port->dp; + + DRM_DEBUG_KMS("%d\n", intel_dp->active_mst_links); + + /* this can fail */ + drm_dp_check_act_status(&intel_dp->mst_mgr); + /* and this can also fail */ + drm_dp_update_payload_part2(&intel_dp->mst_mgr); + + drm_dp_mst_deallocate_vcpi(&intel_dp->mst_mgr, intel_mst->port); + + intel_dp->active_mst_links--; + intel_mst->port = NULL; + if (intel_dp->active_mst_links == 0) { + intel_dig_port->base.post_disable(&intel_dig_port->base); + intel_dp_sink_dpms(intel_dp, DRM_MODE_DPMS_OFF); + } +} + +static void intel_mst_pre_enable_dp(struct intel_encoder *encoder) +{ + struct intel_dp_mst_encoder *intel_mst = enc_to_mst(&encoder->base); + struct intel_digital_port *intel_dig_port = intel_mst->primary; + struct intel_dp *intel_dp = &intel_dig_port->dp; + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum port port = intel_dig_port->port; + int ret; + uint32_t temp; + struct intel_connector *found = NULL, *intel_connector; + int slots; + struct drm_crtc *crtc = encoder->base.crtc; + struct intel_crtc *intel_crtc = to_intel_crtc(crtc); + + for_each_intel_connector(dev, intel_connector) { + if (intel_connector->new_encoder == encoder) { + found = intel_connector; + break; + } + } + + if (!found) { + DRM_ERROR("can't find connector\n"); + return; + } + + DRM_DEBUG_KMS("%d\n", intel_dp->active_mst_links); + intel_mst->port = found->port; + + if (intel_dp->active_mst_links == 0) { + enum port port = intel_ddi_get_encoder_port(encoder); + + I915_WRITE(PORT_CLK_SEL(port), + intel_crtc->config->ddi_pll_sel); + + intel_ddi_init_dp_buf_reg(&intel_dig_port->base); + + intel_dp_sink_dpms(intel_dp, DRM_MODE_DPMS_ON); + + + intel_dp_start_link_train(intel_dp); + intel_dp_complete_link_train(intel_dp); + intel_dp_stop_link_train(intel_dp); + } + + ret = drm_dp_mst_allocate_vcpi(&intel_dp->mst_mgr, + intel_mst->port, + intel_crtc->config->pbn, &slots); + if (ret == false) { + DRM_ERROR("failed to allocate vcpi\n"); + return; + } + + + intel_dp->active_mst_links++; + temp = I915_READ(DP_TP_STATUS(port)); + I915_WRITE(DP_TP_STATUS(port), temp); + + ret = drm_dp_update_payload_part1(&intel_dp->mst_mgr); +} + +static void intel_mst_enable_dp(struct intel_encoder *encoder) +{ + struct intel_dp_mst_encoder *intel_mst = enc_to_mst(&encoder->base); + struct intel_digital_port *intel_dig_port = intel_mst->primary; + struct intel_dp *intel_dp = &intel_dig_port->dp; + struct drm_device *dev = intel_dig_port->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum port port = intel_dig_port->port; + int ret; + + DRM_DEBUG_KMS("%d\n", intel_dp->active_mst_links); + + if (wait_for((I915_READ(DP_TP_STATUS(port)) & DP_TP_STATUS_ACT_SENT), + 1)) + DRM_ERROR("Timed out waiting for ACT sent\n"); + + ret = drm_dp_check_act_status(&intel_dp->mst_mgr); + + ret = drm_dp_update_payload_part2(&intel_dp->mst_mgr); +} + +static bool intel_dp_mst_enc_get_hw_state(struct intel_encoder *encoder, + enum pipe *pipe) +{ + struct intel_dp_mst_encoder *intel_mst = enc_to_mst(&encoder->base); + *pipe = intel_mst->pipe; + if (intel_mst->port) + return true; + return false; +} + +static void intel_dp_mst_enc_get_config(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config) +{ + struct intel_dp_mst_encoder *intel_mst = enc_to_mst(&encoder->base); + struct intel_digital_port *intel_dig_port = intel_mst->primary; + struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum transcoder cpu_transcoder = pipe_config->cpu_transcoder; + u32 temp, flags = 0; + + pipe_config->has_dp_encoder = true; + + temp = I915_READ(TRANS_DDI_FUNC_CTL(cpu_transcoder)); + if (temp & TRANS_DDI_PHSYNC) + flags |= DRM_MODE_FLAG_PHSYNC; + else + flags |= DRM_MODE_FLAG_NHSYNC; + if (temp & TRANS_DDI_PVSYNC) + flags |= DRM_MODE_FLAG_PVSYNC; + else + flags |= DRM_MODE_FLAG_NVSYNC; + + switch (temp & TRANS_DDI_BPC_MASK) { + case TRANS_DDI_BPC_6: + pipe_config->pipe_bpp = 18; + break; + case TRANS_DDI_BPC_8: + pipe_config->pipe_bpp = 24; + break; + case TRANS_DDI_BPC_10: + pipe_config->pipe_bpp = 30; + break; + case TRANS_DDI_BPC_12: + pipe_config->pipe_bpp = 36; + break; + default: + break; + } + pipe_config->base.adjusted_mode.flags |= flags; + intel_dp_get_m_n(crtc, pipe_config); + + intel_ddi_clock_get(&intel_dig_port->base, pipe_config); +} + +static int intel_dp_mst_get_ddc_modes(struct drm_connector *connector) +{ + struct intel_connector *intel_connector = to_intel_connector(connector); + struct intel_dp *intel_dp = intel_connector->mst_port; + struct edid *edid; + int ret; + + edid = drm_dp_mst_get_edid(connector, &intel_dp->mst_mgr, intel_connector->port); + if (!edid) + return 0; + + ret = intel_connector_update_modes(connector, edid); + kfree(edid); + + return ret; +} + +static enum drm_connector_status +intel_dp_mst_detect(struct drm_connector *connector, bool force) +{ + struct intel_connector *intel_connector = to_intel_connector(connector); + struct intel_dp *intel_dp = intel_connector->mst_port; + + return drm_dp_mst_detect_port(connector, &intel_dp->mst_mgr, intel_connector->port); +} + +static int +intel_dp_mst_set_property(struct drm_connector *connector, + struct drm_property *property, + uint64_t val) +{ + return 0; +} + +static void +intel_dp_mst_connector_destroy(struct drm_connector *connector) +{ + struct intel_connector *intel_connector = to_intel_connector(connector); + + if (!IS_ERR_OR_NULL(intel_connector->edid)) + kfree(intel_connector->edid); + + drm_connector_cleanup(connector); + kfree(connector); +} + +static const struct drm_connector_funcs intel_dp_mst_connector_funcs = { + .dpms = intel_connector_dpms, + .detect = intel_dp_mst_detect, + .fill_modes = drm_helper_probe_single_connector_modes, + .set_property = intel_dp_mst_set_property, + .atomic_get_property = intel_connector_atomic_get_property, + .destroy = intel_dp_mst_connector_destroy, + .atomic_destroy_state = drm_atomic_helper_connector_destroy_state, + .atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state, +}; + +static int intel_dp_mst_get_modes(struct drm_connector *connector) +{ + return intel_dp_mst_get_ddc_modes(connector); +} + +static enum drm_mode_status +intel_dp_mst_mode_valid(struct drm_connector *connector, + struct drm_display_mode *mode) +{ + /* TODO - validate mode against available PBN for link */ + if (mode->clock < 10000) + return MODE_CLOCK_LOW; + + if (mode->flags & DRM_MODE_FLAG_DBLCLK) + return MODE_H_ILLEGAL; + + return MODE_OK; +} + +static struct drm_encoder *intel_mst_best_encoder(struct drm_connector *connector) +{ + struct intel_connector *intel_connector = to_intel_connector(connector); + struct intel_dp *intel_dp = intel_connector->mst_port; + return &intel_dp->mst_encoders[0]->base.base; +} + +static const struct drm_connector_helper_funcs intel_dp_mst_connector_helper_funcs = { + .get_modes = intel_dp_mst_get_modes, + .mode_valid = intel_dp_mst_mode_valid, + .best_encoder = intel_mst_best_encoder, +}; + +static void intel_dp_mst_encoder_destroy(struct drm_encoder *encoder) +{ + struct intel_dp_mst_encoder *intel_mst = enc_to_mst(encoder); + + drm_encoder_cleanup(encoder); + kfree(intel_mst); +} + +static const struct drm_encoder_funcs intel_dp_mst_enc_funcs = { + .destroy = intel_dp_mst_encoder_destroy, +}; + +static bool intel_dp_mst_get_hw_state(struct intel_connector *connector) +{ + if (connector->encoder) { + enum pipe pipe; + if (!connector->encoder->get_hw_state(connector->encoder, &pipe)) + return false; + return true; + } + return false; +} + +static void intel_connector_add_to_fbdev(struct intel_connector *connector) +{ +#ifdef CONFIG_DRM_I915_FBDEV + struct drm_i915_private *dev_priv = to_i915(connector->base.dev); + drm_fb_helper_add_one_connector(&dev_priv->fbdev->helper, &connector->base); +#endif +} + +static void intel_connector_remove_from_fbdev(struct intel_connector *connector) +{ +#ifdef CONFIG_DRM_I915_FBDEV + struct drm_i915_private *dev_priv = to_i915(connector->base.dev); + drm_fb_helper_remove_one_connector(&dev_priv->fbdev->helper, &connector->base); +#endif +} + +static struct drm_connector *intel_dp_add_mst_connector(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port, const char *pathprop) +{ + struct intel_dp *intel_dp = container_of(mgr, struct intel_dp, mst_mgr); + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + struct intel_connector *intel_connector; + struct drm_connector *connector; + int i; + + intel_connector = intel_connector_alloc(); + if (!intel_connector) + return NULL; + + connector = &intel_connector->base; + drm_connector_init(dev, connector, &intel_dp_mst_connector_funcs, DRM_MODE_CONNECTOR_DisplayPort); + drm_connector_helper_add(connector, &intel_dp_mst_connector_helper_funcs); + + intel_connector->unregister = intel_connector_unregister; + intel_connector->get_hw_state = intel_dp_mst_get_hw_state; + intel_connector->mst_port = intel_dp; + intel_connector->port = port; + + for (i = PIPE_A; i <= PIPE_C; i++) { + drm_mode_connector_attach_encoder(&intel_connector->base, + &intel_dp->mst_encoders[i]->base.base); + } + intel_dp_add_properties(intel_dp, connector); + + drm_object_attach_property(&connector->base, dev->mode_config.path_property, 0); + drm_object_attach_property(&connector->base, dev->mode_config.tile_property, 0); + + drm_mode_connector_set_path_property(connector, pathprop); + drm_reinit_primary_mode_group(dev); + mutex_lock(&dev->mode_config.mutex); + intel_connector_add_to_fbdev(intel_connector); + mutex_unlock(&dev->mode_config.mutex); + drm_connector_register(&intel_connector->base); + return connector; +} + +static void intel_dp_destroy_mst_connector(struct drm_dp_mst_topology_mgr *mgr, + struct drm_connector *connector) +{ + struct intel_connector *intel_connector = to_intel_connector(connector); + struct drm_device *dev = connector->dev; + /* need to nuke the connector */ + mutex_lock(&dev->mode_config.mutex); + intel_connector_dpms(connector, DRM_MODE_DPMS_OFF); + mutex_unlock(&dev->mode_config.mutex); + + intel_connector->unregister(intel_connector); + + mutex_lock(&dev->mode_config.mutex); + intel_connector_remove_from_fbdev(intel_connector); + drm_connector_cleanup(connector); + mutex_unlock(&dev->mode_config.mutex); + + drm_reinit_primary_mode_group(dev); + + kfree(intel_connector); + DRM_DEBUG_KMS("\n"); +} + +static void intel_dp_mst_hotplug(struct drm_dp_mst_topology_mgr *mgr) +{ + struct intel_dp *intel_dp = container_of(mgr, struct intel_dp, mst_mgr); + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); + struct drm_device *dev = intel_dig_port->base.base.dev; + + drm_kms_helper_hotplug_event(dev); +} + +static struct drm_dp_mst_topology_cbs mst_cbs = { + .add_connector = intel_dp_add_mst_connector, + .destroy_connector = intel_dp_destroy_mst_connector, + .hotplug = intel_dp_mst_hotplug, +}; + +static struct intel_dp_mst_encoder * +intel_dp_create_fake_mst_encoder(struct intel_digital_port *intel_dig_port, enum pipe pipe) +{ + struct intel_dp_mst_encoder *intel_mst; + struct intel_encoder *intel_encoder; + struct drm_device *dev = intel_dig_port->base.base.dev; + + intel_mst = kzalloc(sizeof(*intel_mst), GFP_KERNEL); + + if (!intel_mst) + return NULL; + + intel_mst->pipe = pipe; + intel_encoder = &intel_mst->base; + intel_mst->primary = intel_dig_port; + + drm_encoder_init(dev, &intel_encoder->base, &intel_dp_mst_enc_funcs, + DRM_MODE_ENCODER_DPMST); + + intel_encoder->type = INTEL_OUTPUT_DP_MST; + intel_encoder->crtc_mask = 0x7; + intel_encoder->cloneable = 0; + + intel_encoder->compute_config = intel_dp_mst_compute_config; + intel_encoder->disable = intel_mst_disable_dp; + intel_encoder->post_disable = intel_mst_post_disable_dp; + intel_encoder->pre_enable = intel_mst_pre_enable_dp; + intel_encoder->enable = intel_mst_enable_dp; + intel_encoder->get_hw_state = intel_dp_mst_enc_get_hw_state; + intel_encoder->get_config = intel_dp_mst_enc_get_config; + + return intel_mst; + +} + +static bool +intel_dp_create_fake_mst_encoders(struct intel_digital_port *intel_dig_port) +{ + int i; + struct intel_dp *intel_dp = &intel_dig_port->dp; + + for (i = PIPE_A; i <= PIPE_C; i++) + intel_dp->mst_encoders[i] = intel_dp_create_fake_mst_encoder(intel_dig_port, i); + return true; +} + +int +intel_dp_mst_encoder_init(struct intel_digital_port *intel_dig_port, int conn_base_id) +{ + struct intel_dp *intel_dp = &intel_dig_port->dp; + struct drm_device *dev = intel_dig_port->base.base.dev; + int ret; + + intel_dp->can_mst = true; + intel_dp->mst_mgr.cbs = &mst_cbs; + + /* create encoders */ + intel_dp_create_fake_mst_encoders(intel_dig_port); + ret = drm_dp_mst_topology_mgr_init(&intel_dp->mst_mgr, dev->dev, &intel_dp->aux, 16, 3, conn_base_id); + if (ret) { + intel_dp->can_mst = false; + return ret; + } + return 0; +} + +void +intel_dp_mst_encoder_cleanup(struct intel_digital_port *intel_dig_port) +{ + struct intel_dp *intel_dp = &intel_dig_port->dp; + + if (!intel_dp->can_mst) + return; + + drm_dp_mst_topology_mgr_destroy(&intel_dp->mst_mgr); + /* encoders will get killed by normal cleanup */ +} --- linux-3.19.0.orig/ubuntu/i915/intel_drv.h +++ linux-3.19.0/ubuntu/i915/intel_drv.h @@ -0,0 +1,1332 @@ +/* + * Copyright (c) 2006 Dave Airlie + * Copyright (c) 2007-2008 Intel Corporation + * Jesse Barnes + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + */ +#ifndef __INTEL_DRV_H__ +#define __INTEL_DRV_H__ + +#include +#include +#include +#include +#include "i915_drv.h" +#include +#include +#include +#include +#include +#include + +/** + * _wait_for - magic (register) wait macro + * + * Does the right thing for modeset paths when run under kdgb or similar atomic + * contexts. Note that it's important that we check the condition again after + * having timed out, since the timeout could be due to preemption or similar and + * we've never had a chance to check the condition before the timeout. + */ +#define _wait_for(COND, MS, W) ({ \ + unsigned long timeout__ = jiffies + msecs_to_jiffies(MS) + 1; \ + int ret__ = 0; \ + while (!(COND)) { \ + if (time_after(jiffies, timeout__)) { \ + if (!(COND)) \ + ret__ = -ETIMEDOUT; \ + break; \ + } \ + if ((W) && drm_can_sleep()) { \ + usleep_range((W)*1000, (W)*2000); \ + } else { \ + cpu_relax(); \ + } \ + } \ + ret__; \ +}) + +#define wait_for(COND, MS) _wait_for(COND, MS, 1) +#define wait_for_atomic(COND, MS) _wait_for(COND, MS, 0) +#define wait_for_atomic_us(COND, US) _wait_for((COND), \ + DIV_ROUND_UP((US), 1000), 0) + +#define KHz(x) (1000 * (x)) +#define MHz(x) KHz(1000 * (x)) + +/* + * Display related stuff + */ + +/* store information about an Ixxx DVO */ +/* The i830->i865 use multiple DVOs with multiple i2cs */ +/* the i915, i945 have a single sDVO i2c bus - which is different */ +#define MAX_OUTPUTS 6 +/* maximum connectors per crtcs in the mode set */ + +/* Maximum cursor sizes */ +#define GEN2_CURSOR_WIDTH 64 +#define GEN2_CURSOR_HEIGHT 64 +#define MAX_CURSOR_WIDTH 256 +#define MAX_CURSOR_HEIGHT 256 + +#define INTEL_I2C_BUS_DVO 1 +#define INTEL_I2C_BUS_SDVO 2 + +/* these are outputs from the chip - integrated only + external chips are via DVO or SDVO output */ +enum intel_output_type { + INTEL_OUTPUT_UNUSED = 0, + INTEL_OUTPUT_ANALOG = 1, + INTEL_OUTPUT_DVO = 2, + INTEL_OUTPUT_SDVO = 3, + INTEL_OUTPUT_LVDS = 4, + INTEL_OUTPUT_TVOUT = 5, + INTEL_OUTPUT_HDMI = 6, + INTEL_OUTPUT_DISPLAYPORT = 7, + INTEL_OUTPUT_EDP = 8, + INTEL_OUTPUT_DSI = 9, + INTEL_OUTPUT_UNKNOWN = 10, + INTEL_OUTPUT_DP_MST = 11, +}; + +#define INTEL_DVO_CHIP_NONE 0 +#define INTEL_DVO_CHIP_LVDS 1 +#define INTEL_DVO_CHIP_TMDS 2 +#define INTEL_DVO_CHIP_TVOUT 4 + +#define INTEL_DSI_VIDEO_MODE 0 +#define INTEL_DSI_COMMAND_MODE 1 + +struct intel_framebuffer { + struct drm_framebuffer base; + struct drm_i915_gem_object *obj; +}; + +struct intel_fbdev { + struct drm_fb_helper helper; + struct intel_framebuffer *fb; + struct list_head fbdev_list; + struct drm_display_mode *our_mode; + int preferred_bpp; +}; + +struct intel_encoder { + struct drm_encoder base; + /* + * The new crtc this encoder will be driven from. Only differs from + * base->crtc while a modeset is in progress. + */ + struct intel_crtc *new_crtc; + + enum intel_output_type type; + unsigned int cloneable; + bool connectors_active; + void (*hot_plug)(struct intel_encoder *); + bool (*compute_config)(struct intel_encoder *, + struct intel_crtc_state *); + void (*pre_pll_enable)(struct intel_encoder *); + void (*pre_enable)(struct intel_encoder *); + void (*enable)(struct intel_encoder *); + void (*mode_set)(struct intel_encoder *intel_encoder); + void (*disable)(struct intel_encoder *); + void (*post_disable)(struct intel_encoder *); + /* Read out the current hw state of this connector, returning true if + * the encoder is active. If the encoder is enabled it also set the pipe + * it is connected to in the pipe parameter. */ + bool (*get_hw_state)(struct intel_encoder *, enum pipe *pipe); + /* Reconstructs the equivalent mode flags for the current hardware + * state. This must be called _after_ display->get_pipe_config has + * pre-filled the pipe config. Note that intel_encoder->base.crtc must + * be set correctly before calling this function. */ + void (*get_config)(struct intel_encoder *, + struct intel_crtc_state *pipe_config); + /* + * Called during system suspend after all pending requests for the + * encoder are flushed (for example for DP AUX transactions) and + * device interrupts are disabled. + */ + void (*suspend)(struct intel_encoder *); + int crtc_mask; + enum hpd_pin hpd_pin; +}; + +struct intel_panel { + struct drm_display_mode *fixed_mode; + struct drm_display_mode *downclock_mode; + int fitting_mode; + + /* backlight */ + struct { + bool present; + u32 level; + u32 min; + u32 max; + bool enabled; + bool combination_mode; /* gen 2/4 only */ + bool active_low_pwm; + struct backlight_device *device; + } backlight; + + void (*backlight_power)(struct intel_connector *, bool enable); +}; + +struct intel_connector { + struct drm_connector base; + /* + * The fixed encoder this connector is connected to. + */ + struct intel_encoder *encoder; + + /* + * The new encoder this connector will be driven. Only differs from + * encoder while a modeset is in progress. + */ + struct intel_encoder *new_encoder; + + /* Reads out the current hw, returning true if the connector is enabled + * and active (i.e. dpms ON state). */ + bool (*get_hw_state)(struct intel_connector *); + + /* + * Removes all interfaces through which the connector is accessible + * - like sysfs, debugfs entries -, so that no new operations can be + * started on the connector. Also makes sure all currently pending + * operations finish before returing. + */ + void (*unregister)(struct intel_connector *); + + /* Panel info for eDP and LVDS */ + struct intel_panel panel; + + /* Cached EDID for eDP and LVDS. May hold ERR_PTR for invalid EDID. */ + struct edid *edid; + struct edid *detect_edid; + + /* since POLL and HPD connectors may use the same HPD line keep the native + state of connector->polled in case hotplug storm detection changes it */ + u8 polled; + + void *port; /* store this opaque as its illegal to dereference it */ + + struct intel_dp *mst_port; +}; + +typedef struct dpll { + /* given values */ + int n; + int m1, m2; + int p1, p2; + /* derived values */ + int dot; + int vco; + int m; + int p; +} intel_clock_t; + +struct intel_plane_state { + struct drm_plane_state base; + struct drm_rect src; + struct drm_rect dst; + struct drm_rect clip; + bool visible; + + /* + * used only for sprite planes to determine when to implicitly + * enable/disable the primary plane + */ + bool hides_primary; +}; + +struct intel_initial_plane_config { + struct intel_framebuffer *fb; + unsigned int tiling; + int size; + u32 base; +}; + +struct intel_crtc_state { + struct drm_crtc_state base; + + /** + * quirks - bitfield with hw state readout quirks + * + * For various reasons the hw state readout code might not be able to + * completely faithfully read out the current state. These cases are + * tracked with quirk flags so that fastboot and state checker can act + * accordingly. + */ +#define PIPE_CONFIG_QUIRK_MODE_SYNC_FLAGS (1<<0) /* unreliable sync mode.flags */ +#define PIPE_CONFIG_QUIRK_INHERITED_MODE (1<<1) /* mode inherited from firmware */ + unsigned long quirks; + + /* Pipe source size (ie. panel fitter input size) + * All planes will be positioned inside this space, + * and get clipped at the edges. */ + int pipe_src_w, pipe_src_h; + + /* Whether to set up the PCH/FDI. Note that we never allow sharing + * between pch encoders and cpu encoders. */ + bool has_pch_encoder; + + /* Are we sending infoframes on the attached port */ + bool has_infoframe; + + /* CPU Transcoder for the pipe. Currently this can only differ from the + * pipe on Haswell (where we have a special eDP transcoder). */ + enum transcoder cpu_transcoder; + + /* + * Use reduced/limited/broadcast rbg range, compressing from the full + * range fed into the crtcs. + */ + bool limited_color_range; + + /* DP has a bunch of special case unfortunately, so mark the pipe + * accordingly. */ + bool has_dp_encoder; + + /* Whether we should send NULL infoframes. Required for audio. */ + bool has_hdmi_sink; + + /* Audio enabled on this pipe. Only valid if either has_hdmi_sink or + * has_dp_encoder is set. */ + bool has_audio; + + /* + * Enable dithering, used when the selected pipe bpp doesn't match the + * plane bpp. + */ + bool dither; + + /* Controls for the clock computation, to override various stages. */ + bool clock_set; + + /* SDVO TV has a bunch of special case. To make multifunction encoders + * work correctly, we need to track this at runtime.*/ + bool sdvo_tv_clock; + + /* + * crtc bandwidth limit, don't increase pipe bpp or clock if not really + * required. This is set in the 2nd loop of calling encoder's + * ->compute_config if the first pick doesn't work out. + */ + bool bw_constrained; + + /* Settings for the intel dpll used on pretty much everything but + * haswell. */ + struct dpll dpll; + + /* Selected dpll when shared or DPLL_ID_PRIVATE. */ + enum intel_dpll_id shared_dpll; + + /* + * - PORT_CLK_SEL for DDI ports on HSW/BDW. + * - enum skl_dpll on SKL + */ + uint32_t ddi_pll_sel; + + /* Actual register state of the dpll, for shared dpll cross-checking. */ + struct intel_dpll_hw_state dpll_hw_state; + + int pipe_bpp; + struct intel_link_m_n dp_m_n; + + /* m2_n2 for eDP downclock */ + struct intel_link_m_n dp_m2_n2; + bool has_drrs; + + /* + * Frequence the dpll for the port should run at. Differs from the + * adjusted dotclock e.g. for DP or 12bpc hdmi mode. This is also + * already multiplied by pixel_multiplier. + */ + int port_clock; + + /* Used by SDVO (and if we ever fix it, HDMI). */ + unsigned pixel_multiplier; + + /* Panel fitter controls for gen2-gen4 + VLV */ + struct { + u32 control; + u32 pgm_ratios; + u32 lvds_border_bits; + } gmch_pfit; + + /* Panel fitter placement and size for Ironlake+ */ + struct { + u32 pos; + u32 size; + bool enabled; + bool force_thru; + } pch_pfit; + + /* FDI configuration, only valid if has_pch_encoder is set. */ + int fdi_lanes; + struct intel_link_m_n fdi_m_n; + + bool ips_enabled; + + bool double_wide; + + bool dp_encoder_is_mst; + int pbn; +}; + +struct intel_pipe_wm { + struct intel_wm_level wm[5]; + uint32_t linetime; + bool fbc_wm_enabled; + bool pipe_enabled; + bool sprites_enabled; + bool sprites_scaled; +}; + +struct intel_mmio_flip { + struct drm_i915_gem_request *req; + struct work_struct work; +}; + +struct skl_pipe_wm { + struct skl_wm_level wm[8]; + struct skl_wm_level trans_wm; + uint32_t linetime; +}; + +/* + * Tracking of operations that need to be performed at the beginning/end of an + * atomic commit, outside the atomic section where interrupts are disabled. + * These are generally operations that grab mutexes or might otherwise sleep + * and thus can't be run with interrupts disabled. + */ +struct intel_crtc_atomic_commit { + /* vblank evasion */ + bool evade; + unsigned start_vbl_count; + + /* Sleepable operations to perform before commit */ + bool wait_for_flips; + bool disable_fbc; + bool pre_disable_primary; + bool update_wm; + unsigned disabled_planes; + + /* Sleepable operations to perform after commit */ + unsigned fb_bits; + bool wait_vblank; + bool update_fbc; + bool post_enable_primary; + unsigned update_sprite_watermarks; +}; + +struct intel_crtc { + struct drm_crtc base; + enum pipe pipe; + enum plane plane; + u8 lut_r[256], lut_g[256], lut_b[256]; + /* + * Whether the crtc and the connected output pipeline is active. Implies + * that crtc->enabled is set, i.e. the current mode configuration has + * some outputs connected to this crtc. + */ + bool active; + unsigned long enabled_power_domains; + bool primary_enabled; /* is the primary plane (partially) visible? */ + bool lowfreq_avail; + struct intel_overlay *overlay; + struct intel_unpin_work *unpin_work; + + atomic_t unpin_work_count; + + /* Display surface base address adjustement for pageflips. Note that on + * gen4+ this only adjusts up to a tile, offsets within a tile are + * handled in the hw itself (with the TILEOFF register). */ + unsigned long dspaddr_offset; + + struct drm_i915_gem_object *cursor_bo; + uint32_t cursor_addr; + uint32_t cursor_cntl; + uint32_t cursor_size; + uint32_t cursor_base; + + struct intel_initial_plane_config plane_config; + struct intel_crtc_state *config; + struct intel_crtc_state *new_config; + bool new_enabled; + + /* reset counter value when the last flip was submitted */ + unsigned int reset_counter; + + /* Access to these should be protected by dev_priv->irq_lock. */ + bool cpu_fifo_underrun_disabled; + bool pch_fifo_underrun_disabled; + + /* per-pipe watermark state */ + struct { + /* watermarks currently being used */ + struct intel_pipe_wm active; + /* SKL wm values currently in use */ + struct skl_pipe_wm skl_active; + } wm; + + int scanline_offset; + struct intel_mmio_flip mmio_flip; + + struct intel_crtc_atomic_commit atomic; +}; + +struct intel_plane_wm_parameters { + uint32_t horiz_pixels; + uint32_t vert_pixels; + uint8_t bytes_per_pixel; + bool enabled; + bool scaled; + u64 tiling; + unsigned int rotation; +}; + +struct intel_plane { + struct drm_plane base; + int plane; + enum pipe pipe; + bool can_scale; + int max_downscale; + + /* FIXME convert to properties */ + struct drm_intel_sprite_colorkey ckey; + + /* Since we need to change the watermarks before/after + * enabling/disabling the planes, we need to store the parameters here + * as the other pieces of the struct may not reflect the values we want + * for the watermark calculations. Currently only Haswell uses this. + */ + struct intel_plane_wm_parameters wm; + + /* + * NOTE: Do not place new plane state fields here (e.g., when adding + * new plane properties). New runtime state should now be placed in + * the intel_plane_state structure and accessed via drm_plane->state. + */ + + void (*update_plane)(struct drm_plane *plane, + struct drm_crtc *crtc, + struct drm_framebuffer *fb, + int crtc_x, int crtc_y, + unsigned int crtc_w, unsigned int crtc_h, + uint32_t x, uint32_t y, + uint32_t src_w, uint32_t src_h); + void (*disable_plane)(struct drm_plane *plane, + struct drm_crtc *crtc); + int (*check_plane)(struct drm_plane *plane, + struct intel_plane_state *state); + void (*commit_plane)(struct drm_plane *plane, + struct intel_plane_state *state); +}; + +struct intel_watermark_params { + unsigned long fifo_size; + unsigned long max_wm; + unsigned long default_wm; + unsigned long guard_size; + unsigned long cacheline_size; +}; + +struct cxsr_latency { + int is_desktop; + int is_ddr3; + unsigned long fsb_freq; + unsigned long mem_freq; + unsigned long display_sr; + unsigned long display_hpll_disable; + unsigned long cursor_sr; + unsigned long cursor_hpll_disable; +}; + +#define to_intel_crtc(x) container_of(x, struct intel_crtc, base) +#define to_intel_crtc_state(x) container_of(x, struct intel_crtc_state, base) +#define to_intel_connector(x) container_of(x, struct intel_connector, base) +#define to_intel_encoder(x) container_of(x, struct intel_encoder, base) +#define to_intel_framebuffer(x) container_of(x, struct intel_framebuffer, base) +#define to_intel_plane(x) container_of(x, struct intel_plane, base) +#define to_intel_plane_state(x) container_of(x, struct intel_plane_state, base) +#define intel_fb_obj(x) (x ? to_intel_framebuffer(x)->obj : NULL) + +struct intel_hdmi { + u32 hdmi_reg; + int ddc_bus; + uint32_t color_range; + bool color_range_auto; + bool has_hdmi_sink; + bool has_audio; + enum hdmi_force_audio force_audio; + bool rgb_quant_range_selectable; + enum hdmi_picture_aspect aspect_ratio; + void (*write_infoframe)(struct drm_encoder *encoder, + enum hdmi_infoframe_type type, + const void *frame, ssize_t len); + void (*set_infoframes)(struct drm_encoder *encoder, + bool enable, + struct drm_display_mode *adjusted_mode); + bool (*infoframe_enabled)(struct drm_encoder *encoder); +}; + +struct intel_dp_mst_encoder; +#define DP_MAX_DOWNSTREAM_PORTS 0x10 + +/* + * enum link_m_n_set: + * When platform provides two set of M_N registers for dp, we can + * program them and switch between them incase of DRRS. + * But When only one such register is provided, we have to program the + * required divider value on that registers itself based on the DRRS state. + * + * M1_N1 : Program dp_m_n on M1_N1 registers + * dp_m2_n2 on M2_N2 registers (If supported) + * + * M2_N2 : Program dp_m2_n2 on M1_N1 registers + * M2_N2 registers are not supported + */ + +enum link_m_n_set { + /* Sets the m1_n1 and m2_n2 */ + M1_N1 = 0, + M2_N2 +}; + +struct intel_dp { + uint32_t output_reg; + uint32_t aux_ch_ctl_reg; + uint32_t DP; + bool has_audio; + enum hdmi_force_audio force_audio; + uint32_t color_range; + bool color_range_auto; + uint8_t link_bw; + uint8_t rate_select; + uint8_t lane_count; + uint8_t dpcd[DP_RECEIVER_CAP_SIZE]; + uint8_t psr_dpcd[EDP_PSR_RECEIVER_CAP_SIZE]; + uint8_t downstream_ports[DP_MAX_DOWNSTREAM_PORTS]; + /* sink rates as reported by DP_SUPPORTED_LINK_RATES */ + uint8_t num_sink_rates; + int sink_rates[DP_MAX_SUPPORTED_RATES]; + struct drm_dp_aux aux; + uint8_t train_set[4]; + int panel_power_up_delay; + int panel_power_down_delay; + int panel_power_cycle_delay; + int backlight_on_delay; + int backlight_off_delay; + struct delayed_work panel_vdd_work; + bool want_panel_vdd; + unsigned long last_power_cycle; + unsigned long last_power_on; + unsigned long last_backlight_off; + + struct notifier_block edp_notifier; + + /* + * Pipe whose power sequencer is currently locked into + * this port. Only relevant on VLV/CHV. + */ + enum pipe pps_pipe; + struct edp_power_seq pps_delays; + + bool use_tps3; + bool can_mst; /* this port supports mst */ + bool is_mst; + int active_mst_links; + /* connector directly attached - won't be use for modeset in mst world */ + struct intel_connector *attached_connector; + + /* mst connector list */ + struct intel_dp_mst_encoder *mst_encoders[I915_MAX_PIPES]; + struct drm_dp_mst_topology_mgr mst_mgr; + + uint32_t (*get_aux_clock_divider)(struct intel_dp *dp, int index); + /* + * This function returns the value we have to program the AUX_CTL + * register with to kick off an AUX transaction. + */ + uint32_t (*get_aux_send_ctl)(struct intel_dp *dp, + bool has_aux_irq, + int send_bytes, + uint32_t aux_clock_divider); +}; + +struct intel_digital_port { + struct intel_encoder base; + enum port port; + u32 saved_port_bits; + struct intel_dp dp; + struct intel_hdmi hdmi; + enum irqreturn (*hpd_pulse)(struct intel_digital_port *, bool); +}; + +struct intel_dp_mst_encoder { + struct intel_encoder base; + enum pipe pipe; + struct intel_digital_port *primary; + void *port; /* store this opaque as its illegal to dereference it */ +}; + +static inline int +vlv_dport_to_channel(struct intel_digital_port *dport) +{ + switch (dport->port) { + case PORT_B: + case PORT_D: + return DPIO_CH0; + case PORT_C: + return DPIO_CH1; + default: + BUG(); + } +} + +static inline int +vlv_pipe_to_channel(enum pipe pipe) +{ + switch (pipe) { + case PIPE_A: + case PIPE_C: + return DPIO_CH0; + case PIPE_B: + return DPIO_CH1; + default: + BUG(); + } +} + +static inline struct drm_crtc * +intel_get_crtc_for_pipe(struct drm_device *dev, int pipe) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + return dev_priv->pipe_to_crtc_mapping[pipe]; +} + +static inline struct drm_crtc * +intel_get_crtc_for_plane(struct drm_device *dev, int plane) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + return dev_priv->plane_to_crtc_mapping[plane]; +} + +struct intel_unpin_work { + struct work_struct work; + struct drm_crtc *crtc; + struct drm_framebuffer *old_fb; + struct drm_i915_gem_object *pending_flip_obj; + struct drm_pending_vblank_event *event; + atomic_t pending; +#define INTEL_FLIP_INACTIVE 0 +#define INTEL_FLIP_PENDING 1 +#define INTEL_FLIP_COMPLETE 2 + u32 flip_count; + u32 gtt_offset; + struct drm_i915_gem_request *flip_queued_req; + int flip_queued_vblank; + int flip_ready_vblank; + bool enable_stall_check; +}; + +struct intel_set_config { + struct drm_encoder **save_connector_encoders; + struct drm_crtc **save_encoder_crtcs; + bool *save_crtc_enabled; + + bool fb_changed; + bool mode_changed; +}; + +struct intel_load_detect_pipe { + struct drm_framebuffer *release_fb; + bool load_detect_temp; + int dpms_mode; +}; + +static inline struct intel_encoder * +intel_attached_encoder(struct drm_connector *connector) +{ + return to_intel_connector(connector)->encoder; +} + +static inline struct intel_digital_port * +enc_to_dig_port(struct drm_encoder *encoder) +{ + return container_of(encoder, struct intel_digital_port, base.base); +} + +static inline struct intel_dp_mst_encoder * +enc_to_mst(struct drm_encoder *encoder) +{ + return container_of(encoder, struct intel_dp_mst_encoder, base.base); +} + +static inline struct intel_dp *enc_to_intel_dp(struct drm_encoder *encoder) +{ + return &enc_to_dig_port(encoder)->dp; +} + +static inline struct intel_digital_port * +dp_to_dig_port(struct intel_dp *intel_dp) +{ + return container_of(intel_dp, struct intel_digital_port, dp); +} + +static inline struct intel_digital_port * +hdmi_to_dig_port(struct intel_hdmi *intel_hdmi) +{ + return container_of(intel_hdmi, struct intel_digital_port, hdmi); +} + +/* + * Returns the number of planes for this pipe, ie the number of sprites + 1 + * (primary plane). This doesn't count the cursor plane then. + */ +static inline unsigned int intel_num_planes(struct intel_crtc *crtc) +{ + return INTEL_INFO(crtc->base.dev)->num_sprites[crtc->pipe] + 1; +} + +/* intel_fifo_underrun.c */ +bool intel_set_cpu_fifo_underrun_reporting(struct drm_i915_private *dev_priv, + enum pipe pipe, bool enable); +bool intel_set_pch_fifo_underrun_reporting(struct drm_i915_private *dev_priv, + enum transcoder pch_transcoder, + bool enable); +void intel_cpu_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, + enum pipe pipe); +void intel_pch_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, + enum transcoder pch_transcoder); +void i9xx_check_fifo_underruns(struct drm_i915_private *dev_priv); + +/* i915_irq.c */ +void gen5_enable_gt_irq(struct drm_i915_private *dev_priv, uint32_t mask); +void gen5_disable_gt_irq(struct drm_i915_private *dev_priv, uint32_t mask); +void gen6_enable_pm_irq(struct drm_i915_private *dev_priv, uint32_t mask); +void gen6_disable_pm_irq(struct drm_i915_private *dev_priv, uint32_t mask); +void gen6_reset_rps_interrupts(struct drm_device *dev); +void gen6_enable_rps_interrupts(struct drm_device *dev); +void gen6_disable_rps_interrupts(struct drm_device *dev); +u32 gen6_sanitize_rps_pm_mask(struct drm_i915_private *dev_priv, u32 mask); +void intel_runtime_pm_disable_interrupts(struct drm_i915_private *dev_priv); +void intel_runtime_pm_enable_interrupts(struct drm_i915_private *dev_priv); +static inline bool intel_irqs_enabled(struct drm_i915_private *dev_priv) +{ + /* + * We only use drm_irq_uninstall() at unload and VT switch, so + * this is the only thing we need to check. + */ + return dev_priv->pm.irqs_enabled; +} + +int intel_get_crtc_scanline(struct intel_crtc *crtc); +void gen8_irq_power_well_post_enable(struct drm_i915_private *dev_priv, + unsigned int pipe_mask); + +/* intel_crt.c */ +void intel_crt_init(struct drm_device *dev); + + +/* intel_ddi.c */ +void intel_prepare_ddi(struct drm_device *dev); +void hsw_fdi_link_train(struct drm_crtc *crtc); +void intel_ddi_init(struct drm_device *dev, enum port port); +enum port intel_ddi_get_encoder_port(struct intel_encoder *intel_encoder); +bool intel_ddi_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe); +void intel_ddi_pll_init(struct drm_device *dev); +void intel_ddi_enable_transcoder_func(struct drm_crtc *crtc); +void intel_ddi_disable_transcoder_func(struct drm_i915_private *dev_priv, + enum transcoder cpu_transcoder); +void intel_ddi_enable_pipe_clock(struct intel_crtc *intel_crtc); +void intel_ddi_disable_pipe_clock(struct intel_crtc *intel_crtc); +bool intel_ddi_pll_select(struct intel_crtc *crtc, + struct intel_crtc_state *crtc_state); +void intel_ddi_set_pipe_settings(struct drm_crtc *crtc); +void intel_ddi_prepare_link_retrain(struct drm_encoder *encoder); +bool intel_ddi_connector_get_hw_state(struct intel_connector *intel_connector); +void intel_ddi_fdi_disable(struct drm_crtc *crtc); +void intel_ddi_get_config(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config); + +void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder); +void intel_ddi_clock_get(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config); +void intel_ddi_set_vc_payload_alloc(struct drm_crtc *crtc, bool state); + +/* intel_frontbuffer.c */ +void intel_fb_obj_invalidate(struct drm_i915_gem_object *obj, + struct intel_engine_cs *ring, + enum fb_op_origin origin); +void intel_frontbuffer_flip_prepare(struct drm_device *dev, + unsigned frontbuffer_bits); +void intel_frontbuffer_flip_complete(struct drm_device *dev, + unsigned frontbuffer_bits); +void intel_frontbuffer_flush(struct drm_device *dev, + unsigned frontbuffer_bits); +/** + * intel_frontbuffer_flip - synchronous frontbuffer flip + * @dev: DRM device + * @frontbuffer_bits: frontbuffer plane tracking bits + * + * This function gets called after scheduling a flip on @obj. This is for + * synchronous plane updates which will happen on the next vblank and which will + * not get delayed by pending gpu rendering. + * + * Can be called without any locks held. + */ +static inline +void intel_frontbuffer_flip(struct drm_device *dev, + unsigned frontbuffer_bits) +{ + intel_frontbuffer_flush(dev, frontbuffer_bits); +} + +unsigned int intel_fb_align_height(struct drm_device *dev, + unsigned int height, + uint32_t pixel_format, + uint64_t fb_format_modifier); +void intel_fb_obj_flush(struct drm_i915_gem_object *obj, bool retire); + +u32 intel_fb_stride_alignment(struct drm_device *dev, uint64_t fb_modifier, + uint32_t pixel_format); + +/* intel_audio.c */ +void intel_init_audio(struct drm_device *dev); +void intel_audio_codec_enable(struct intel_encoder *encoder); +void intel_audio_codec_disable(struct intel_encoder *encoder); +void i915_audio_component_init(struct drm_i915_private *dev_priv); +void i915_audio_component_cleanup(struct drm_i915_private *dev_priv); + +/* intel_display.c */ +extern const struct drm_plane_funcs intel_plane_funcs; +bool intel_has_pending_fb_unpin(struct drm_device *dev); +int intel_pch_rawclk(struct drm_device *dev); +void intel_mark_busy(struct drm_device *dev); +void intel_mark_idle(struct drm_device *dev); +void intel_crtc_restore_mode(struct drm_crtc *crtc); +void intel_crtc_control(struct drm_crtc *crtc, bool enable); +void intel_crtc_update_dpms(struct drm_crtc *crtc); +void intel_encoder_destroy(struct drm_encoder *encoder); +int intel_connector_init(struct intel_connector *); +struct intel_connector *intel_connector_alloc(void); +void intel_connector_dpms(struct drm_connector *, int mode); +bool intel_connector_get_hw_state(struct intel_connector *connector); +void intel_modeset_check_state(struct drm_device *dev); +bool ibx_digital_port_connected(struct drm_i915_private *dev_priv, + struct intel_digital_port *port); +void intel_connector_attach_encoder(struct intel_connector *connector, + struct intel_encoder *encoder); +struct drm_encoder *intel_best_encoder(struct drm_connector *connector); +struct drm_display_mode *intel_crtc_mode_get(struct drm_device *dev, + struct drm_crtc *crtc); +enum pipe intel_get_pipe_from_connector(struct intel_connector *connector); +int intel_get_pipe_from_crtc_id(struct drm_device *dev, void *data, + struct drm_file *file_priv); +enum transcoder intel_pipe_to_cpu_transcoder(struct drm_i915_private *dev_priv, + enum pipe pipe); +bool intel_pipe_has_type(struct intel_crtc *crtc, enum intel_output_type type); +static inline void +intel_wait_for_vblank(struct drm_device *dev, int pipe) +{ + drm_wait_one_vblank(dev, pipe); +} +int ironlake_get_lanes_required(int target_clock, int link_bw, int bpp); +void vlv_wait_port_ready(struct drm_i915_private *dev_priv, + struct intel_digital_port *dport); +bool intel_get_load_detect_pipe(struct drm_connector *connector, + struct drm_display_mode *mode, + struct intel_load_detect_pipe *old, + struct drm_modeset_acquire_ctx *ctx); +void intel_release_load_detect_pipe(struct drm_connector *connector, + struct intel_load_detect_pipe *old, + struct drm_modeset_acquire_ctx *ctx); +int intel_pin_and_fence_fb_obj(struct drm_plane *plane, + struct drm_framebuffer *fb, + const struct drm_plane_state *plane_state, + struct intel_engine_cs *pipelined); +struct drm_framebuffer * +__intel_framebuffer_create(struct drm_device *dev, + struct drm_mode_fb_cmd2 *mode_cmd, + struct drm_i915_gem_object *obj); +void intel_prepare_page_flip(struct drm_device *dev, int plane); +void intel_finish_page_flip(struct drm_device *dev, int pipe); +void intel_finish_page_flip_plane(struct drm_device *dev, int plane); +void intel_check_page_flip(struct drm_device *dev, int pipe); +int intel_prepare_plane_fb(struct drm_plane *plane, + struct drm_framebuffer *fb, + const struct drm_plane_state *new_state); +void intel_cleanup_plane_fb(struct drm_plane *plane, + struct drm_framebuffer *fb, + const struct drm_plane_state *old_state); +int intel_plane_atomic_get_property(struct drm_plane *plane, + const struct drm_plane_state *state, + struct drm_property *property, + uint64_t *val); +int intel_plane_atomic_set_property(struct drm_plane *plane, + struct drm_plane_state *state, + struct drm_property *property, + uint64_t val); + +unsigned int +intel_tile_height(struct drm_device *dev, uint32_t pixel_format, + uint64_t fb_format_modifier); + +static inline bool +intel_rotation_90_or_270(unsigned int rotation) +{ + return rotation & (BIT(DRM_ROTATE_90) | BIT(DRM_ROTATE_270)); +} + +unsigned int +intel_tile_height(struct drm_device *dev, uint32_t bits_per_pixel, + uint64_t fb_modifier); +void intel_create_rotation_property(struct drm_device *dev, + struct intel_plane *plane); + +bool intel_wm_need_update(struct drm_plane *plane, + struct drm_plane_state *state); + +/* shared dpll functions */ +struct intel_shared_dpll *intel_crtc_to_shared_dpll(struct intel_crtc *crtc); +void assert_shared_dpll(struct drm_i915_private *dev_priv, + struct intel_shared_dpll *pll, + bool state); +#define assert_shared_dpll_enabled(d, p) assert_shared_dpll(d, p, true) +#define assert_shared_dpll_disabled(d, p) assert_shared_dpll(d, p, false) +struct intel_shared_dpll *intel_get_shared_dpll(struct intel_crtc *crtc, + struct intel_crtc_state *state); +void intel_put_shared_dpll(struct intel_crtc *crtc); + +void vlv_force_pll_on(struct drm_device *dev, enum pipe pipe, + const struct dpll *dpll); +void vlv_force_pll_off(struct drm_device *dev, enum pipe pipe); + +/* modesetting asserts */ +void assert_panel_unlocked(struct drm_i915_private *dev_priv, + enum pipe pipe); +void assert_pll(struct drm_i915_private *dev_priv, + enum pipe pipe, bool state); +#define assert_pll_enabled(d, p) assert_pll(d, p, true) +#define assert_pll_disabled(d, p) assert_pll(d, p, false) +void assert_fdi_rx_pll(struct drm_i915_private *dev_priv, + enum pipe pipe, bool state); +#define assert_fdi_rx_pll_enabled(d, p) assert_fdi_rx_pll(d, p, true) +#define assert_fdi_rx_pll_disabled(d, p) assert_fdi_rx_pll(d, p, false) +void assert_pipe(struct drm_i915_private *dev_priv, enum pipe pipe, bool state); +#define assert_pipe_enabled(d, p) assert_pipe(d, p, true) +#define assert_pipe_disabled(d, p) assert_pipe(d, p, false) +unsigned long intel_gen4_compute_page_offset(int *x, int *y, + unsigned int tiling_mode, + unsigned int bpp, + unsigned int pitch); +void intel_prepare_reset(struct drm_device *dev); +void intel_finish_reset(struct drm_device *dev); +void hsw_enable_pc8(struct drm_i915_private *dev_priv); +void hsw_disable_pc8(struct drm_i915_private *dev_priv); +void skl_display_suspend(struct drm_i915_private *dev_priv); +void skl_display_resume(struct drm_i915_private *dev_priv); +void intel_dp_get_m_n(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config); +void intel_dp_set_m_n(struct intel_crtc *crtc, enum link_m_n_set m_n); +int intel_dotclock_calculate(int link_freq, const struct intel_link_m_n *m_n); +void +ironlake_check_encoder_dotclock(const struct intel_crtc_state *pipe_config, + int dotclock); +bool intel_crtc_active(struct drm_crtc *crtc); +void hsw_enable_ips(struct intel_crtc *crtc); +void hsw_disable_ips(struct intel_crtc *crtc); +enum intel_display_power_domain +intel_display_port_power_domain(struct intel_encoder *intel_encoder); +void intel_mode_from_pipe_config(struct drm_display_mode *mode, + struct intel_crtc_state *pipe_config); +void intel_crtc_wait_for_pending_flips(struct drm_crtc *crtc); +void intel_modeset_preclose(struct drm_device *dev, struct drm_file *file); + +unsigned long intel_plane_obj_offset(struct intel_plane *intel_plane, + struct drm_i915_gem_object *obj); + +/* intel_dp.c */ +void intel_dp_init(struct drm_device *dev, int output_reg, enum port port); +bool intel_dp_init_connector(struct intel_digital_port *intel_dig_port, + struct intel_connector *intel_connector); +void intel_dp_start_link_train(struct intel_dp *intel_dp); +void intel_dp_complete_link_train(struct intel_dp *intel_dp); +void intel_dp_stop_link_train(struct intel_dp *intel_dp); +void intel_dp_sink_dpms(struct intel_dp *intel_dp, int mode); +void intel_dp_encoder_destroy(struct drm_encoder *encoder); +int intel_dp_sink_crc(struct intel_dp *intel_dp, u8 *crc); +bool intel_dp_compute_config(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config); +bool intel_dp_is_edp(struct drm_device *dev, enum port port); +enum irqreturn intel_dp_hpd_pulse(struct intel_digital_port *intel_dig_port, + bool long_hpd); +void intel_edp_backlight_on(struct intel_dp *intel_dp); +void intel_edp_backlight_off(struct intel_dp *intel_dp); +void intel_edp_panel_vdd_on(struct intel_dp *intel_dp); +void intel_edp_panel_on(struct intel_dp *intel_dp); +void intel_edp_panel_off(struct intel_dp *intel_dp); +void intel_dp_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector); +void intel_dp_mst_suspend(struct drm_device *dev); +void intel_dp_mst_resume(struct drm_device *dev); +int intel_dp_max_link_rate(struct intel_dp *intel_dp); +int intel_dp_rate_select(struct intel_dp *intel_dp, int rate); +void intel_dp_hot_plug(struct intel_encoder *intel_encoder); +void vlv_power_sequencer_reset(struct drm_i915_private *dev_priv); +uint32_t intel_dp_pack_aux(const uint8_t *src, int src_bytes); +void intel_plane_destroy(struct drm_plane *plane); +void intel_edp_drrs_enable(struct intel_dp *intel_dp); +void intel_edp_drrs_disable(struct intel_dp *intel_dp); +void intel_edp_drrs_invalidate(struct drm_device *dev, + unsigned frontbuffer_bits); +void intel_edp_drrs_flush(struct drm_device *dev, unsigned frontbuffer_bits); + +/* intel_dp_mst.c */ +int intel_dp_mst_encoder_init(struct intel_digital_port *intel_dig_port, int conn_id); +void intel_dp_mst_encoder_cleanup(struct intel_digital_port *intel_dig_port); +/* intel_dsi.c */ +void intel_dsi_init(struct drm_device *dev); + + +/* intel_dvo.c */ +void intel_dvo_init(struct drm_device *dev); + + +/* legacy fbdev emulation in intel_fbdev.c */ +#ifdef CONFIG_DRM_I915_FBDEV +extern int intel_fbdev_init(struct drm_device *dev); +extern void intel_fbdev_initial_config(void *data, async_cookie_t cookie); +extern void intel_fbdev_fini(struct drm_device *dev); +extern void intel_fbdev_set_suspend(struct drm_device *dev, int state, bool synchronous); +extern void intel_fbdev_output_poll_changed(struct drm_device *dev); +extern void intel_fbdev_restore_mode(struct drm_device *dev); +#else +static inline int intel_fbdev_init(struct drm_device *dev) +{ + return 0; +} + +static inline void intel_fbdev_initial_config(void *data, async_cookie_t cookie) +{ +} + +static inline void intel_fbdev_fini(struct drm_device *dev) +{ +} + +static inline void intel_fbdev_set_suspend(struct drm_device *dev, int state, bool synchronous) +{ +} + +static inline void intel_fbdev_restore_mode(struct drm_device *dev) +{ +} +#endif + +/* intel_fbc.c */ +bool intel_fbc_enabled(struct drm_device *dev); +void intel_fbc_update(struct drm_device *dev); +void intel_fbc_init(struct drm_i915_private *dev_priv); +void intel_fbc_disable(struct drm_device *dev); +void intel_fbc_invalidate(struct drm_i915_private *dev_priv, + unsigned int frontbuffer_bits, + enum fb_op_origin origin); +void intel_fbc_flush(struct drm_i915_private *dev_priv, + unsigned int frontbuffer_bits); + +/* intel_hdmi.c */ +void intel_hdmi_init(struct drm_device *dev, int hdmi_reg, enum port port); +void intel_hdmi_init_connector(struct intel_digital_port *intel_dig_port, + struct intel_connector *intel_connector); +struct intel_hdmi *enc_to_intel_hdmi(struct drm_encoder *encoder); +bool intel_hdmi_compute_config(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config); + + +/* intel_lvds.c */ +void intel_lvds_init(struct drm_device *dev); +bool intel_is_dual_link_lvds(struct drm_device *dev); + + +/* intel_modes.c */ +int intel_connector_update_modes(struct drm_connector *connector, + struct edid *edid); +int intel_ddc_get_modes(struct drm_connector *c, struct i2c_adapter *adapter); +void intel_attach_force_audio_property(struct drm_connector *connector); +void intel_attach_broadcast_rgb_property(struct drm_connector *connector); + + +/* intel_overlay.c */ +void intel_setup_overlay(struct drm_device *dev); +void intel_cleanup_overlay(struct drm_device *dev); +int intel_overlay_switch_off(struct intel_overlay *overlay); +int intel_overlay_put_image(struct drm_device *dev, void *data, + struct drm_file *file_priv); +int intel_overlay_attrs(struct drm_device *dev, void *data, + struct drm_file *file_priv); +void intel_overlay_reset(struct drm_i915_private *dev_priv); + + +/* intel_panel.c */ +int intel_panel_init(struct intel_panel *panel, + struct drm_display_mode *fixed_mode, + struct drm_display_mode *downclock_mode); +void intel_panel_fini(struct intel_panel *panel); +void intel_fixed_panel_mode(const struct drm_display_mode *fixed_mode, + struct drm_display_mode *adjusted_mode); +void intel_pch_panel_fitting(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config, + int fitting_mode); +void intel_gmch_panel_fitting(struct intel_crtc *crtc, + struct intel_crtc_state *pipe_config, + int fitting_mode); +void intel_panel_set_backlight_acpi(struct intel_connector *connector, + u32 level, u32 max); +int intel_panel_setup_backlight(struct drm_connector *connector, enum pipe pipe); +void intel_panel_enable_backlight(struct intel_connector *connector); +void intel_panel_disable_backlight(struct intel_connector *connector); +void intel_panel_destroy_backlight(struct drm_connector *connector); +void intel_panel_init_backlight_funcs(struct drm_device *dev); +enum drm_connector_status intel_panel_detect(struct drm_device *dev); +extern struct drm_display_mode *intel_find_panel_downclock( + struct drm_device *dev, + struct drm_display_mode *fixed_mode, + struct drm_connector *connector); +void intel_backlight_register(struct drm_device *dev); +void intel_backlight_unregister(struct drm_device *dev); + + +/* intel_psr.c */ +void intel_psr_enable(struct intel_dp *intel_dp); +void intel_psr_disable(struct intel_dp *intel_dp); +void intel_psr_invalidate(struct drm_device *dev, + unsigned frontbuffer_bits); +void intel_psr_flush(struct drm_device *dev, + unsigned frontbuffer_bits); +void intel_psr_init(struct drm_device *dev); + +/* intel_runtime_pm.c */ +int intel_power_domains_init(struct drm_i915_private *); +void intel_power_domains_fini(struct drm_i915_private *); +void intel_power_domains_init_hw(struct drm_i915_private *dev_priv); +void intel_runtime_pm_enable(struct drm_i915_private *dev_priv); + +bool intel_display_power_is_enabled(struct drm_i915_private *dev_priv, + enum intel_display_power_domain domain); +bool __intel_display_power_is_enabled(struct drm_i915_private *dev_priv, + enum intel_display_power_domain domain); +void intel_display_power_get(struct drm_i915_private *dev_priv, + enum intel_display_power_domain domain); +void intel_display_power_put(struct drm_i915_private *dev_priv, + enum intel_display_power_domain domain); +void intel_aux_display_runtime_get(struct drm_i915_private *dev_priv); +void intel_aux_display_runtime_put(struct drm_i915_private *dev_priv); +void intel_runtime_pm_get(struct drm_i915_private *dev_priv); +void intel_runtime_pm_get_noresume(struct drm_i915_private *dev_priv); +void intel_runtime_pm_put(struct drm_i915_private *dev_priv); + +void intel_display_set_init_power(struct drm_i915_private *dev, bool enable); + +/* intel_pm.c */ +void intel_init_clock_gating(struct drm_device *dev); +void intel_suspend_hw(struct drm_device *dev); +int ilk_wm_max_level(const struct drm_device *dev); +void intel_update_watermarks(struct drm_crtc *crtc); +void intel_update_sprite_watermarks(struct drm_plane *plane, + struct drm_crtc *crtc, + uint32_t sprite_width, + uint32_t sprite_height, + int pixel_size, + bool enabled, bool scaled); +void intel_init_pm(struct drm_device *dev); +void intel_pm_setup(struct drm_device *dev); +void intel_gpu_ips_init(struct drm_i915_private *dev_priv); +void intel_gpu_ips_teardown(void); +void intel_init_gt_powersave(struct drm_device *dev); +void intel_cleanup_gt_powersave(struct drm_device *dev); +void intel_enable_gt_powersave(struct drm_device *dev); +void intel_disable_gt_powersave(struct drm_device *dev); +void intel_suspend_gt_powersave(struct drm_device *dev); +void intel_reset_gt_powersave(struct drm_device *dev); +void gen6_update_ring_freq(struct drm_device *dev); +void gen6_rps_busy(struct drm_i915_private *dev_priv); +void gen6_rps_reset_ei(struct drm_i915_private *dev_priv); +void gen6_rps_idle(struct drm_i915_private *dev_priv); +void gen6_rps_boost(struct drm_i915_private *dev_priv); +void ilk_wm_get_hw_state(struct drm_device *dev); +void skl_wm_get_hw_state(struct drm_device *dev); +void skl_ddb_get_hw_state(struct drm_i915_private *dev_priv, + struct skl_ddb_allocation *ddb /* out */); + + +/* intel_sdvo.c */ +bool intel_sdvo_init(struct drm_device *dev, uint32_t sdvo_reg, bool is_sdvob); + + +/* intel_sprite.c */ +int intel_plane_init(struct drm_device *dev, enum pipe pipe, int plane); +void intel_flush_primary_plane(struct drm_i915_private *dev_priv, + enum plane plane); +int intel_plane_restore(struct drm_plane *plane); +int intel_sprite_set_colorkey(struct drm_device *dev, void *data, + struct drm_file *file_priv); +bool intel_pipe_update_start(struct intel_crtc *crtc, + uint32_t *start_vbl_count); +void intel_pipe_update_end(struct intel_crtc *crtc, u32 start_vbl_count); +void intel_post_enable_primary(struct drm_crtc *crtc); +void intel_pre_disable_primary(struct drm_crtc *crtc); + +/* intel_tv.c */ +void intel_tv_init(struct drm_device *dev); + +/* intel_atomic.c */ +int intel_atomic_check(struct drm_device *dev, + struct drm_atomic_state *state); +int intel_atomic_commit(struct drm_device *dev, + struct drm_atomic_state *state, + bool async); +int intel_connector_atomic_get_property(struct drm_connector *connector, + const struct drm_connector_state *state, + struct drm_property *property, + uint64_t *val); +struct drm_crtc_state *intel_crtc_duplicate_state(struct drm_crtc *crtc); +void intel_crtc_destroy_state(struct drm_crtc *crtc, + struct drm_crtc_state *state); +static inline struct intel_crtc_state * +intel_atomic_get_crtc_state(struct drm_atomic_state *state, + struct intel_crtc *crtc) +{ + struct drm_crtc_state *crtc_state; + crtc_state = drm_atomic_get_crtc_state(state, &crtc->base); + if (IS_ERR(crtc_state)) + return ERR_PTR(PTR_ERR(crtc_state)); + + return to_intel_crtc_state(crtc_state); +} + +/* intel_atomic_plane.c */ +struct intel_plane_state *intel_create_plane_state(struct drm_plane *plane); +struct drm_plane_state *intel_plane_duplicate_state(struct drm_plane *plane); +void intel_plane_destroy_state(struct drm_plane *plane, + struct drm_plane_state *state); +extern const struct drm_plane_helper_funcs intel_plane_helper_funcs; + +#endif /* __INTEL_DRV_H__ */ --- linux-3.19.0.orig/ubuntu/i915/intel_dsi.c +++ linux-3.19.0/ubuntu/i915/intel_dsi.c @@ -0,0 +1,1114 @@ +/* + * Copyright © 2013 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + * + * Author: Jani Nikula + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include "i915_drv.h" +#include "intel_drv.h" +#include "intel_dsi.h" + +static const struct { + u16 panel_id; + struct drm_panel * (*init)(struct intel_dsi *intel_dsi, u16 panel_id); +} intel_dsi_drivers[] = { + { + .panel_id = MIPI_DSI_GENERIC_PANEL_ID, + .init = vbt_panel_init, + }, +}; + +static void wait_for_dsi_fifo_empty(struct intel_dsi *intel_dsi, enum port port) +{ + struct drm_encoder *encoder = &intel_dsi->base.base; + struct drm_device *dev = encoder->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 mask; + + mask = LP_CTRL_FIFO_EMPTY | HS_CTRL_FIFO_EMPTY | + LP_DATA_FIFO_EMPTY | HS_DATA_FIFO_EMPTY; + + if (wait_for((I915_READ(MIPI_GEN_FIFO_STAT(port)) & mask) == mask, 100)) + DRM_ERROR("DPI FIFOs are not empty\n"); +} + +static void write_data(struct drm_i915_private *dev_priv, u32 reg, + const u8 *data, u32 len) +{ + u32 i, j; + + for (i = 0; i < len; i += 4) { + u32 val = 0; + + for (j = 0; j < min_t(u32, len - i, 4); j++) + val |= *data++ << 8 * j; + + I915_WRITE(reg, val); + } +} + +static void read_data(struct drm_i915_private *dev_priv, u32 reg, + u8 *data, u32 len) +{ + u32 i, j; + + for (i = 0; i < len; i += 4) { + u32 val = I915_READ(reg); + + for (j = 0; j < min_t(u32, len - i, 4); j++) + *data++ = val >> 8 * j; + } +} + +static ssize_t intel_dsi_host_transfer(struct mipi_dsi_host *host, + const struct mipi_dsi_msg *msg) +{ + struct intel_dsi_host *intel_dsi_host = to_intel_dsi_host(host); + struct drm_device *dev = intel_dsi_host->intel_dsi->base.base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + enum port port = intel_dsi_host->port; + struct mipi_dsi_packet packet; + ssize_t ret; + const u8 *header, *data; + u32 data_reg, data_mask, ctrl_reg, ctrl_mask; + + ret = mipi_dsi_create_packet(&packet, msg); + if (ret < 0) + return ret; + + header = packet.header; + data = packet.payload; + + if (msg->flags & MIPI_DSI_MSG_USE_LPM) { + data_reg = MIPI_LP_GEN_DATA(port); + data_mask = LP_DATA_FIFO_FULL; + ctrl_reg = MIPI_LP_GEN_CTRL(port); + ctrl_mask = LP_CTRL_FIFO_FULL; + } else { + data_reg = MIPI_HS_GEN_DATA(port); + data_mask = HS_DATA_FIFO_FULL; + ctrl_reg = MIPI_HS_GEN_CTRL(port); + ctrl_mask = HS_CTRL_FIFO_FULL; + } + + /* note: this is never true for reads */ + if (packet.payload_length) { + + if (wait_for((I915_READ(MIPI_GEN_FIFO_STAT(port)) & data_mask) == 0, 50)) + DRM_ERROR("Timeout waiting for HS/LP DATA FIFO !full\n"); + + write_data(dev_priv, data_reg, packet.payload, + packet.payload_length); + } + + if (msg->rx_len) { + I915_WRITE(MIPI_INTR_STAT(port), GEN_READ_DATA_AVAIL); + } + + if (wait_for((I915_READ(MIPI_GEN_FIFO_STAT(port)) & ctrl_mask) == 0, 50)) { + DRM_ERROR("Timeout waiting for HS/LP CTRL FIFO !full\n"); + } + + I915_WRITE(ctrl_reg, header[2] << 16 | header[1] << 8 | header[0]); + + /* ->rx_len is set only for reads */ + if (msg->rx_len) { + data_mask = GEN_READ_DATA_AVAIL; + if (wait_for((I915_READ(MIPI_INTR_STAT(port)) & data_mask) == data_mask, 50)) + DRM_ERROR("Timeout waiting for read data.\n"); + + read_data(dev_priv, data_reg, msg->rx_buf, msg->rx_len); + } + + /* XXX: fix for reads and writes */ + return 4 + packet.payload_length; +} + +static int intel_dsi_host_attach(struct mipi_dsi_host *host, + struct mipi_dsi_device *dsi) +{ + return 0; +} + +static int intel_dsi_host_detach(struct mipi_dsi_host *host, + struct mipi_dsi_device *dsi) +{ + return 0; +} + +static const struct mipi_dsi_host_ops intel_dsi_host_ops = { + .attach = intel_dsi_host_attach, + .detach = intel_dsi_host_detach, + .transfer = intel_dsi_host_transfer, +}; + +static struct intel_dsi_host *intel_dsi_host_init(struct intel_dsi *intel_dsi, + enum port port) +{ + struct intel_dsi_host *host; + struct mipi_dsi_device *device; + + host = kzalloc(sizeof(*host), GFP_KERNEL); + if (!host) + return NULL; + + host->base.ops = &intel_dsi_host_ops; + host->intel_dsi = intel_dsi; + host->port = port; + + /* + * We should call mipi_dsi_host_register(&host->base) here, but we don't + * have a host->dev, and we don't have OF stuff either. So just use the + * dsi framework as a library and hope for the best. Create the dsi + * devices by ourselves here too. Need to be careful though, because we + * don't initialize any of the driver model devices here. + */ + device = kzalloc(sizeof(*device), GFP_KERNEL); + if (!device) { + kfree(host); + return NULL; + } + + device->host = &host->base; + host->device = device; + + return host; +} + +/* + * send a video mode command + * + * XXX: commands with data in MIPI_DPI_DATA? + */ +static int dpi_send_cmd(struct intel_dsi *intel_dsi, u32 cmd, bool hs, + enum port port) +{ + struct drm_encoder *encoder = &intel_dsi->base.base; + struct drm_device *dev = encoder->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + u32 mask; + + /* XXX: pipe, hs */ + if (hs) + cmd &= ~DPI_LP_MODE; + else + cmd |= DPI_LP_MODE; + + /* clear bit */ + I915_WRITE(MIPI_INTR_STAT(port), SPL_PKT_SENT_INTERRUPT); + + /* XXX: old code skips write if control unchanged */ + if (cmd == I915_READ(MIPI_DPI_CONTROL(port))) + DRM_ERROR("Same special packet %02x twice in a row.\n", cmd); + + I915_WRITE(MIPI_DPI_CONTROL(port), cmd); + + mask = SPL_PKT_SENT_INTERRUPT; + if (wait_for((I915_READ(MIPI_INTR_STAT(port)) & mask) == mask, 100)) + DRM_ERROR("Video mode command 0x%08x send failed.\n", cmd); + + return 0; +} + +static void band_gap_reset(struct drm_i915_private *dev_priv) +{ + mutex_lock(&dev_priv->dpio_lock); + + vlv_flisdsi_write(dev_priv, 0x08, 0x0001); + vlv_flisdsi_write(dev_priv, 0x0F, 0x0005); + vlv_flisdsi_write(dev_priv, 0x0F, 0x0025); + udelay(150); + vlv_flisdsi_write(dev_priv, 0x0F, 0x0000); + vlv_flisdsi_write(dev_priv, 0x08, 0x0000); + + mutex_unlock(&dev_priv->dpio_lock); +} + +static inline bool is_vid_mode(struct intel_dsi *intel_dsi) +{ + return intel_dsi->operation_mode == INTEL_DSI_VIDEO_MODE; +} + +static inline bool is_cmd_mode(struct intel_dsi *intel_dsi) +{ + return intel_dsi->operation_mode == INTEL_DSI_COMMAND_MODE; +} + +static void intel_dsi_hot_plug(struct intel_encoder *encoder) +{ + DRM_DEBUG_KMS("\n"); +} + +static bool intel_dsi_compute_config(struct intel_encoder *encoder, + struct intel_crtc_state *config) +{ + struct intel_dsi *intel_dsi = container_of(encoder, struct intel_dsi, + base); + struct intel_connector *intel_connector = intel_dsi->attached_connector; + struct drm_display_mode *fixed_mode = intel_connector->panel.fixed_mode; + struct drm_display_mode *adjusted_mode = &config->base.adjusted_mode; + + DRM_DEBUG_KMS("\n"); + + if (fixed_mode) + intel_fixed_panel_mode(fixed_mode, adjusted_mode); + + /* DSI uses short packets for sync events, so clear mode flags for DSI */ + adjusted_mode->flags = 0; + + return true; +} + +static void intel_dsi_port_enable(struct intel_encoder *encoder) +{ + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); + struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base); + enum port port; + u32 temp; + + if (intel_dsi->dual_link == DSI_DUAL_LINK_FRONT_BACK) { + temp = I915_READ(VLV_CHICKEN_3); + temp &= ~PIXEL_OVERLAP_CNT_MASK | + intel_dsi->pixel_overlap << + PIXEL_OVERLAP_CNT_SHIFT; + I915_WRITE(VLV_CHICKEN_3, temp); + } + + for_each_dsi_port(port, intel_dsi->ports) { + temp = I915_READ(MIPI_PORT_CTRL(port)); + temp &= ~LANE_CONFIGURATION_MASK; + temp &= ~DUAL_LINK_MODE_MASK; + + if (intel_dsi->ports == ((1 << PORT_A) | (1 << PORT_C))) { + temp |= (intel_dsi->dual_link - 1) + << DUAL_LINK_MODE_SHIFT; + temp |= intel_crtc->pipe ? + LANE_CONFIGURATION_DUAL_LINK_B : + LANE_CONFIGURATION_DUAL_LINK_A; + } + /* assert ip_tg_enable signal */ + I915_WRITE(MIPI_PORT_CTRL(port), temp | DPI_ENABLE); + POSTING_READ(MIPI_PORT_CTRL(port)); + } +} + +static void intel_dsi_port_disable(struct intel_encoder *encoder) +{ + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base); + enum port port; + u32 temp; + + for_each_dsi_port(port, intel_dsi->ports) { + /* de-assert ip_tg_enable signal */ + temp = I915_READ(MIPI_PORT_CTRL(port)); + I915_WRITE(MIPI_PORT_CTRL(port), temp & ~DPI_ENABLE); + POSTING_READ(MIPI_PORT_CTRL(port)); + } +} + +static void intel_dsi_device_ready(struct intel_encoder *encoder) +{ + struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; + struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base); + enum port port; + u32 val; + + DRM_DEBUG_KMS("\n"); + + mutex_lock(&dev_priv->dpio_lock); + /* program rcomp for compliance, reduce from 50 ohms to 45 ohms + * needed everytime after power gate */ + vlv_flisdsi_write(dev_priv, 0x04, 0x0004); + mutex_unlock(&dev_priv->dpio_lock); + + /* bandgap reset is needed after everytime we do power gate */ + band_gap_reset(dev_priv); + + for_each_dsi_port(port, intel_dsi->ports) { + + I915_WRITE(MIPI_DEVICE_READY(port), ULPS_STATE_ENTER); + usleep_range(2500, 3000); + + /* Enable MIPI PHY transparent latch + * Common bit for both MIPI Port A & MIPI Port C + * No similar bit in MIPI Port C reg + */ + val = I915_READ(MIPI_PORT_CTRL(PORT_A)); + I915_WRITE(MIPI_PORT_CTRL(PORT_A), val | LP_OUTPUT_HOLD); + usleep_range(1000, 1500); + + I915_WRITE(MIPI_DEVICE_READY(port), ULPS_STATE_EXIT); + usleep_range(2500, 3000); + + I915_WRITE(MIPI_DEVICE_READY(port), DEVICE_READY); + usleep_range(2500, 3000); + } +} + +static void intel_dsi_enable(struct intel_encoder *encoder) +{ + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base); + enum port port; + + DRM_DEBUG_KMS("\n"); + + if (is_cmd_mode(intel_dsi)) { + for_each_dsi_port(port, intel_dsi->ports) + I915_WRITE(MIPI_MAX_RETURN_PKT_SIZE(port), 8 * 4); + } else { + msleep(20); /* XXX */ + for_each_dsi_port(port, intel_dsi->ports) + dpi_send_cmd(intel_dsi, TURN_ON, false, port); + msleep(100); + + drm_panel_enable(intel_dsi->panel); + + for_each_dsi_port(port, intel_dsi->ports) + wait_for_dsi_fifo_empty(intel_dsi, port); + + intel_dsi_port_enable(encoder); + } +} + +static void intel_dsi_pre_enable(struct intel_encoder *encoder) +{ + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base); + struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); + enum pipe pipe = intel_crtc->pipe; + enum port port; + u32 tmp; + + DRM_DEBUG_KMS("\n"); + + /* Disable DPOunit clock gating, can stall pipe + * and we need DPLL REFA always enabled */ + tmp = I915_READ(DPLL(pipe)); + tmp |= DPLL_REFA_CLK_ENABLE_VLV; + I915_WRITE(DPLL(pipe), tmp); + + /* update the hw state for DPLL */ + intel_crtc->config->dpll_hw_state.dpll = DPLL_INTEGRATED_CLOCK_VLV | + DPLL_REFA_CLK_ENABLE_VLV; + + tmp = I915_READ(DSPCLK_GATE_D); + tmp |= DPOUNIT_CLOCK_GATE_DISABLE; + I915_WRITE(DSPCLK_GATE_D, tmp); + + /* put device in ready state */ + intel_dsi_device_ready(encoder); + + msleep(intel_dsi->panel_on_delay); + + drm_panel_prepare(intel_dsi->panel); + + for_each_dsi_port(port, intel_dsi->ports) + wait_for_dsi_fifo_empty(intel_dsi, port); + + /* Enable port in pre-enable phase itself because as per hw team + * recommendation, port should be enabled befor plane & pipe */ + intel_dsi_enable(encoder); +} + +static void intel_dsi_enable_nop(struct intel_encoder *encoder) +{ + DRM_DEBUG_KMS("\n"); + + /* for DSI port enable has to be done before pipe + * and plane enable, so port enable is done in + * pre_enable phase itself unlike other encoders + */ +} + +static void intel_dsi_pre_disable(struct intel_encoder *encoder) +{ + struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base); + enum port port; + + DRM_DEBUG_KMS("\n"); + + if (is_vid_mode(intel_dsi)) { + /* Send Shutdown command to the panel in LP mode */ + for_each_dsi_port(port, intel_dsi->ports) + dpi_send_cmd(intel_dsi, SHUTDOWN, false, port); + msleep(10); + } +} + +static void intel_dsi_disable(struct intel_encoder *encoder) +{ + struct drm_device *dev = encoder->base.dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base); + enum port port; + u32 temp; + + DRM_DEBUG_KMS("\n"); + + if (is_vid_mode(intel_dsi)) { + for_each_dsi_port(port, intel_dsi->ports) + wait_for_dsi_fifo_empty(intel_dsi, port); + + intel_dsi_port_disable(encoder); + msleep(2); + } + + for_each_dsi_port(port, intel_dsi->ports) { + /* Panel commands can be sent when clock is in LP11 */ + I915_WRITE(MIPI_DEVICE_READY(port), 0x0); + + temp = I915_READ(MIPI_CTRL(port)); + temp &= ~ESCAPE_CLOCK_DIVIDER_MASK; + I915_WRITE(MIPI_CTRL(port), temp | + intel_dsi->escape_clk_div << + ESCAPE_CLOCK_DIVIDER_SHIFT); + + I915_WRITE(MIPI_EOT_DISABLE(port), CLOCKSTOP); + + temp = I915_READ(MIPI_DSI_FUNC_PRG(port)); + temp &= ~VID_MODE_FORMAT_MASK; + I915_WRITE(MIPI_DSI_FUNC_PRG(port), temp); + + I915_WRITE(MIPI_DEVICE_READY(port), 0x1); + } + /* if disable packets are sent before sending shutdown packet then in + * some next enable sequence send turn on packet error is observed */ + drm_panel_disable(intel_dsi->panel); + + for_each_dsi_port(port, intel_dsi->ports) + wait_for_dsi_fifo_empty(intel_dsi, port); +} + +static void intel_dsi_clear_device_ready(struct intel_encoder *encoder) +{ + struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; + struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base); + enum port port; + u32 val; + + DRM_DEBUG_KMS("\n"); + for_each_dsi_port(port, intel_dsi->ports) { + + I915_WRITE(MIPI_DEVICE_READY(port), DEVICE_READY | + ULPS_STATE_ENTER); + usleep_range(2000, 2500); + + I915_WRITE(MIPI_DEVICE_READY(port), DEVICE_READY | + ULPS_STATE_EXIT); + usleep_range(2000, 2500); + + I915_WRITE(MIPI_DEVICE_READY(port), DEVICE_READY | + ULPS_STATE_ENTER); + usleep_range(2000, 2500); + + /* Wait till Clock lanes are in LP-00 state for MIPI Port A + * only. MIPI Port C has no similar bit for checking + */ + if (wait_for(((I915_READ(MIPI_PORT_CTRL(PORT_A)) & AFE_LATCHOUT) + == 0x00000), 30)) + DRM_ERROR("DSI LP not going Low\n"); + + /* Disable MIPI PHY transparent latch + * Common bit for both MIPI Port A & MIPI Port C + */ + val = I915_READ(MIPI_PORT_CTRL(PORT_A)); + I915_WRITE(MIPI_PORT_CTRL(PORT_A), val & ~LP_OUTPUT_HOLD); + usleep_range(1000, 1500); + + I915_WRITE(MIPI_DEVICE_READY(port), 0x00); + usleep_range(2000, 2500); + } + + vlv_disable_dsi_pll(encoder); +} + +static void intel_dsi_post_disable(struct intel_encoder *encoder) +{ + struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; + struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base); + u32 val; + + DRM_DEBUG_KMS("\n"); + + intel_dsi_disable(encoder); + + intel_dsi_clear_device_ready(encoder); + + val = I915_READ(DSPCLK_GATE_D); + val &= ~DPOUNIT_CLOCK_GATE_DISABLE; + I915_WRITE(DSPCLK_GATE_D, val); + + drm_panel_unprepare(intel_dsi->panel); + + msleep(intel_dsi->panel_off_delay); + msleep(intel_dsi->panel_pwr_cycle_delay); +} + +static bool intel_dsi_get_hw_state(struct intel_encoder *encoder, + enum pipe *pipe) +{ + struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; + struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base); + struct drm_device *dev = encoder->base.dev; + enum intel_display_power_domain power_domain; + u32 dpi_enabled, func; + enum port port; + + DRM_DEBUG_KMS("\n"); + + power_domain = intel_display_port_power_domain(encoder); + if (!intel_display_power_is_enabled(dev_priv, power_domain)) + return false; + + /* XXX: this only works for one DSI output */ + for_each_dsi_port(port, intel_dsi->ports) { + func = I915_READ(MIPI_DSI_FUNC_PRG(port)); + dpi_enabled = I915_READ(MIPI_PORT_CTRL(port)) & + DPI_ENABLE; + + /* Due to some hardware limitations on BYT, MIPI Port C DPI + * Enable bit does not get set. To check whether DSI Port C + * was enabled in BIOS, check the Pipe B enable bit + */ + if (IS_VALLEYVIEW(dev) && !IS_CHERRYVIEW(dev) && + (port == PORT_C)) + dpi_enabled = I915_READ(PIPECONF(PIPE_B)) & + PIPECONF_ENABLE; + + if (dpi_enabled || (func & CMD_MODE_DATA_WIDTH_MASK)) { + if (I915_READ(MIPI_DEVICE_READY(port)) & DEVICE_READY) { + *pipe = port == PORT_A ? PIPE_A : PIPE_B; + return true; + } + } + } + + return false; +} + +static void intel_dsi_get_config(struct intel_encoder *encoder, + struct intel_crtc_state *pipe_config) +{ + u32 pclk; + DRM_DEBUG_KMS("\n"); + + /* + * DPLL_MD is not used in case of DSI, reading will get some default value + * set dpll_md = 0 + */ + pipe_config->dpll_hw_state.dpll_md = 0; + + pclk = vlv_get_dsi_pclk(encoder, pipe_config->pipe_bpp); + if (!pclk) + return; + + pipe_config->base.adjusted_mode.crtc_clock = pclk; + pipe_config->port_clock = pclk; +} + +static enum drm_mode_status +intel_dsi_mode_valid(struct drm_connector *connector, + struct drm_display_mode *mode) +{ + struct intel_connector *intel_connector = to_intel_connector(connector); + struct drm_display_mode *fixed_mode = intel_connector->panel.fixed_mode; + + DRM_DEBUG_KMS("\n"); + + if (mode->flags & DRM_MODE_FLAG_DBLSCAN) { + DRM_DEBUG_KMS("MODE_NO_DBLESCAN\n"); + return MODE_NO_DBLESCAN; + } + + if (fixed_mode) { + if (mode->hdisplay > fixed_mode->hdisplay) + return MODE_PANEL; + if (mode->vdisplay > fixed_mode->vdisplay) + return MODE_PANEL; + } + + return MODE_OK; +} + +/* return txclkesc cycles in terms of divider and duration in us */ +static u16 txclkesc(u32 divider, unsigned int us) +{ + switch (divider) { + case ESCAPE_CLOCK_DIVIDER_1: + default: + return 20 * us; + case ESCAPE_CLOCK_DIVIDER_2: + return 10 * us; + case ESCAPE_CLOCK_DIVIDER_4: + return 5 * us; + } +} + +/* return pixels in terms of txbyteclkhs */ +static u16 txbyteclkhs(u16 pixels, int bpp, int lane_count, + u16 burst_mode_ratio) +{ + return DIV_ROUND_UP(DIV_ROUND_UP(pixels * bpp * burst_mode_ratio, + 8 * 100), lane_count); +} + +static void set_dsi_timings(struct drm_encoder *encoder, + const struct drm_display_mode *mode) +{ + struct drm_device *dev = encoder->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); + struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); + enum port port; + unsigned int bpp = intel_crtc->config->pipe_bpp; + unsigned int lane_count = intel_dsi->lane_count; + + u16 hactive, hfp, hsync, hbp, vfp, vsync, vbp; + + hactive = mode->hdisplay; + hfp = mode->hsync_start - mode->hdisplay; + hsync = mode->hsync_end - mode->hsync_start; + hbp = mode->htotal - mode->hsync_end; + + if (intel_dsi->dual_link) { + hactive /= 2; + if (intel_dsi->dual_link == DSI_DUAL_LINK_FRONT_BACK) + hactive += intel_dsi->pixel_overlap; + hfp /= 2; + hsync /= 2; + hbp /= 2; + } + + vfp = mode->vsync_start - mode->vdisplay; + vsync = mode->vsync_end - mode->vsync_start; + vbp = mode->vtotal - mode->vsync_end; + + /* horizontal values are in terms of high speed byte clock */ + hactive = txbyteclkhs(hactive, bpp, lane_count, + intel_dsi->burst_mode_ratio); + hfp = txbyteclkhs(hfp, bpp, lane_count, intel_dsi->burst_mode_ratio); + hsync = txbyteclkhs(hsync, bpp, lane_count, + intel_dsi->burst_mode_ratio); + hbp = txbyteclkhs(hbp, bpp, lane_count, intel_dsi->burst_mode_ratio); + + for_each_dsi_port(port, intel_dsi->ports) { + I915_WRITE(MIPI_HACTIVE_AREA_COUNT(port), hactive); + I915_WRITE(MIPI_HFP_COUNT(port), hfp); + + /* meaningful for video mode non-burst sync pulse mode only, + * can be zero for non-burst sync events and burst modes */ + I915_WRITE(MIPI_HSYNC_PADDING_COUNT(port), hsync); + I915_WRITE(MIPI_HBP_COUNT(port), hbp); + + /* vertical values are in terms of lines */ + I915_WRITE(MIPI_VFP_COUNT(port), vfp); + I915_WRITE(MIPI_VSYNC_PADDING_COUNT(port), vsync); + I915_WRITE(MIPI_VBP_COUNT(port), vbp); + } +} + +static void intel_dsi_prepare(struct intel_encoder *intel_encoder) +{ + struct drm_encoder *encoder = &intel_encoder->base; + struct drm_device *dev = encoder->dev; + struct drm_i915_private *dev_priv = dev->dev_private; + struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); + struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); + struct drm_display_mode *adjusted_mode = + &intel_crtc->config->base.adjusted_mode; + enum port port; + unsigned int bpp = intel_crtc->config->pipe_bpp; + u32 val, tmp; + u16 mode_hdisplay; + + DRM_DEBUG_KMS("pipe %c\n", pipe_name(intel_crtc->pipe)); + + mode_hdisplay = adjusted_mode->hdisplay; + + if (intel_dsi->dual_link) { + mode_hdisplay /= 2; + if (intel_dsi->dual_link == DSI_DUAL_LINK_FRONT_BACK) + mode_hdisplay += intel_dsi->pixel_overlap; + } + + for_each_dsi_port(port, intel_dsi->ports) { + /* escape clock divider, 20MHz, shared for A and C. + * device ready must be off when doing this! txclkesc? */ + tmp = I915_READ(MIPI_CTRL(PORT_A)); + tmp &= ~ESCAPE_CLOCK_DIVIDER_MASK; + I915_WRITE(MIPI_CTRL(PORT_A), tmp | ESCAPE_CLOCK_DIVIDER_1); + + /* read request priority is per pipe */ + tmp = I915_READ(MIPI_CTRL(port)); + tmp &= ~READ_REQUEST_PRIORITY_MASK; + I915_WRITE(MIPI_CTRL(port), tmp | READ_REQUEST_PRIORITY_HIGH); + + /* XXX: why here, why like this? handling in irq handler?! */ + I915_WRITE(MIPI_INTR_STAT(port), 0xffffffff); + I915_WRITE(MIPI_INTR_EN(port), 0xffffffff); + + I915_WRITE(MIPI_DPHY_PARAM(port), intel_dsi->dphy_reg); + + I915_WRITE(MIPI_DPI_RESOLUTION(port), + adjusted_mode->vdisplay << VERTICAL_ADDRESS_SHIFT | + mode_hdisplay << HORIZONTAL_ADDRESS_SHIFT); + } + + set_dsi_timings(encoder, adjusted_mode); + + val = intel_dsi->lane_count << DATA_LANES_PRG_REG_SHIFT; + if (is_cmd_mode(intel_dsi)) { + val |= intel_dsi->channel << CMD_MODE_CHANNEL_NUMBER_SHIFT; + val |= CMD_MODE_DATA_WIDTH_8_BIT; /* XXX */ + } else { + val |= intel_dsi->channel << VID_MODE_CHANNEL_NUMBER_SHIFT; + + /* XXX: cross-check bpp vs. pixel format? */ + val |= intel_dsi->pixel_format; + } + + tmp = 0; + if (intel_dsi->eotp_pkt == 0) + tmp |= EOT_DISABLE; + if (intel_dsi->clock_stop) + tmp |= CLOCKSTOP; + + for_each_dsi_port(port, intel_dsi->ports) { + I915_WRITE(MIPI_DSI_FUNC_PRG(port), val); + + /* timeouts for recovery. one frame IIUC. if counter expires, + * EOT and stop state. */ + + /* + * In burst mode, value greater than one DPI line Time in byte + * clock (txbyteclkhs) To timeout this timer 1+ of the above + * said value is recommended. + * + * In non-burst mode, Value greater than one DPI frame time in + * byte clock(txbyteclkhs) To timeout this timer 1+ of the above + * said value is recommended. + * + * In DBI only mode, value greater than one DBI frame time in + * byte clock(txbyteclkhs) To timeout this timer 1+ of the above + * said value is recommended. + */ + + if (is_vid_mode(intel_dsi) && + intel_dsi->video_mode_format == VIDEO_MODE_BURST) { + I915_WRITE(MIPI_HS_TX_TIMEOUT(port), + txbyteclkhs(adjusted_mode->htotal, bpp, + intel_dsi->lane_count, + intel_dsi->burst_mode_ratio) + 1); + } else { + I915_WRITE(MIPI_HS_TX_TIMEOUT(port), + txbyteclkhs(adjusted_mode->vtotal * + adjusted_mode->htotal, + bpp, intel_dsi->lane_count, + intel_dsi->burst_mode_ratio) + 1); + } + I915_WRITE(MIPI_LP_RX_TIMEOUT(port), intel_dsi->lp_rx_timeout); + I915_WRITE(MIPI_TURN_AROUND_TIMEOUT(port), + intel_dsi->turn_arnd_val); + I915_WRITE(MIPI_DEVICE_RESET_TIMER(port), + intel_dsi->rst_timer_val); + + /* dphy stuff */ + + /* in terms of low power clock */ + I915_WRITE(MIPI_INIT_COUNT(port), + txclkesc(intel_dsi->escape_clk_div, 100)); + + + /* recovery disables */ + I915_WRITE(MIPI_EOT_DISABLE(port), tmp); + + /* in terms of low power clock */ + I915_WRITE(MIPI_INIT_COUNT(port), intel_dsi->init_count); + + /* in terms of txbyteclkhs. actual high to low switch + + * MIPI_STOP_STATE_STALL * MIPI_LP_BYTECLK. + * + * XXX: write MIPI_STOP_STATE_STALL? + */ + I915_WRITE(MIPI_HIGH_LOW_SWITCH_COUNT(port), + intel_dsi->hs_to_lp_count); + + /* XXX: low power clock equivalence in terms of byte clock. + * the number of byte clocks occupied in one low power clock. + * based on txbyteclkhs and txclkesc. + * txclkesc time / txbyteclk time * (105 + MIPI_STOP_STATE_STALL + * ) / 105.??? + */ + I915_WRITE(MIPI_LP_BYTECLK(port), intel_dsi->lp_byte_clk); + + /* the bw essential for transmitting 16 long packets containing + * 252 bytes meant for dcs write memory command is programmed in + * this register in terms of byte clocks. based on dsi transfer + * rate and the number of lanes configured the time taken to + * transmit 16 long packets in a dsi stream varies. */ + I915_WRITE(MIPI_DBI_BW_CTRL(port), intel_dsi->bw_timer); + + I915_WRITE(MIPI_CLK_LANE_SWITCH_TIME_CNT(port), + intel_dsi->clk_lp_to_hs_count << LP_HS_SSW_CNT_SHIFT | + intel_dsi->clk_hs_to_lp_count << HS_LP_PWR_SW_CNT_SHIFT); + + if (is_vid_mode(intel_dsi)) + /* Some panels might have resolution which is not a + * multiple of 64 like 1366 x 768. Enable RANDOM + * resolution support for such panels by default */ + I915_WRITE(MIPI_VIDEO_MODE_FORMAT(port), + intel_dsi->video_frmt_cfg_bits | + intel_dsi->video_mode_format | + IP_TG_CONFIG | + RANDOM_DPI_DISPLAY_RESOLUTION); + } +} + +static void intel_dsi_pre_pll_enable(struct intel_encoder *encoder) +{ + DRM_DEBUG_KMS("\n"); + + intel_dsi_prepare(encoder); + + vlv_enable_dsi_pll(encoder); +} + +static enum drm_connector_status +intel_dsi_detect(struct drm_connector *connector, bool force) +{ + return connector_status_connected; +} + +static int intel_dsi_get_modes(struct drm_connector *connector) +{ + struct intel_connector *intel_connector = to_intel_connector(connector); + struct drm_display_mode *mode; + + DRM_DEBUG_KMS("\n"); + + if (!intel_connector->panel.fixed_mode) { + DRM_DEBUG_KMS("no fixed mode\n"); + return 0; + } + + mode = drm_mode_duplicate(connector->dev, + intel_connector->panel.fixed_mode); + if (!mode) { + DRM_DEBUG_KMS("drm_mode_duplicate failed\n"); + return 0; + } + + drm_mode_probed_add(connector, mode); + return 1; +} + +static void intel_dsi_connector_destroy(struct drm_connector *connector) +{ + struct intel_connector *intel_connector = to_intel_connector(connector); + + DRM_DEBUG_KMS("\n"); + intel_panel_fini(&intel_connector->panel); + drm_connector_cleanup(connector); + kfree(connector); +} + +static void intel_dsi_encoder_destroy(struct drm_encoder *encoder) +{ + struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); + + if (intel_dsi->panel) { + drm_panel_detach(intel_dsi->panel); + /* XXX: Logically this call belongs in the panel driver. */ + drm_panel_remove(intel_dsi->panel); + } + intel_encoder_destroy(encoder); +} + +static const struct drm_encoder_funcs intel_dsi_funcs = { + .destroy = intel_dsi_encoder_destroy, +}; + +static const struct drm_connector_helper_funcs intel_dsi_connector_helper_funcs = { + .get_modes = intel_dsi_get_modes, + .mode_valid = intel_dsi_mode_valid, + .best_encoder = intel_best_encoder, +}; + +static const struct drm_connector_funcs intel_dsi_connector_funcs = { + .dpms = intel_connector_dpms, + .detect = intel_dsi_detect, + .destroy = intel_dsi_connector_destroy, + .fill_modes = drm_helper_probe_single_connector_modes, + .atomic_get_property = intel_connector_atomic_get_property, + .atomic_destroy_state = drm_atomic_helper_connector_destroy_state, + .atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state, +}; + +void intel_dsi_init(struct drm_device *dev) +{ + struct intel_dsi *intel_dsi; + struct intel_encoder *intel_encoder; + struct drm_encoder *encoder; + struct intel_connector *intel_connector; + struct drm_connector *connector; + struct drm_display_mode *scan, *fixed_mode = NULL; + struct drm_i915_private *dev_priv = dev->dev_private; + enum port port; + unsigned int i; + + DRM_DEBUG_KMS("\n"); + + /* There is no detection method for MIPI so rely on VBT */ + if (!dev_priv->vbt.has_mipi) + return; + + if (IS_VALLEYVIEW(dev)) { + dev_priv->mipi_mmio_base = VLV_MIPI_BASE; + } else { + DRM_ERROR("Unsupported Mipi device to reg base"); + return; + } + + intel_dsi = kzalloc(sizeof(*intel_dsi), GFP_KERNEL); + if (!intel_dsi) + return; + + intel_connector = intel_connector_alloc(); + if (!intel_connector) { + kfree(intel_dsi); + return; + } + + intel_encoder = &intel_dsi->base; + encoder = &intel_encoder->base; + intel_dsi->attached_connector = intel_connector; + + connector = &intel_connector->base; + + drm_encoder_init(dev, encoder, &intel_dsi_funcs, DRM_MODE_ENCODER_DSI); + + /* XXX: very likely not all of these are needed */ + intel_encoder->hot_plug = intel_dsi_hot_plug; + intel_encoder->compute_config = intel_dsi_compute_config; + intel_encoder->pre_pll_enable = intel_dsi_pre_pll_enable; + intel_encoder->pre_enable = intel_dsi_pre_enable; + intel_encoder->enable = intel_dsi_enable_nop; + intel_encoder->disable = intel_dsi_pre_disable; + intel_encoder->post_disable = intel_dsi_post_disable; + intel_encoder->get_hw_state = intel_dsi_get_hw_state; + intel_encoder->get_config = intel_dsi_get_config; + + intel_connector->get_hw_state = intel_connector_get_hw_state; + intel_connector->unregister = intel_connector_unregister; + + /* Pipe A maps to MIPI DSI port A, pipe B maps to MIPI DSI port C */ + if (dev_priv->vbt.dsi.config->dual_link) { + /* XXX: does dual link work on either pipe? */ + intel_encoder->crtc_mask = (1 << PIPE_A); + intel_dsi->ports = ((1 << PORT_A) | (1 << PORT_C)); + } else if (dev_priv->vbt.dsi.port == DVO_PORT_MIPIA) { + intel_encoder->crtc_mask = (1 << PIPE_A); + intel_dsi->ports = (1 << PORT_A); + } else if (dev_priv->vbt.dsi.port == DVO_PORT_MIPIC) { + intel_encoder->crtc_mask = (1 << PIPE_B); + intel_dsi->ports = (1 << PORT_C); + } + + /* Create a DSI host (and a device) for each port. */ + for_each_dsi_port(port, intel_dsi->ports) { + struct intel_dsi_host *host; + + host = intel_dsi_host_init(intel_dsi, port); + if (!host) + goto err; + + intel_dsi->dsi_hosts[port] = host; + } + + for (i = 0; i < ARRAY_SIZE(intel_dsi_drivers); i++) { + intel_dsi->panel = intel_dsi_drivers[i].init(intel_dsi, + intel_dsi_drivers[i].panel_id); + if (intel_dsi->panel) + break; + } + + if (!intel_dsi->panel) { + DRM_DEBUG_KMS("no device found\n"); + goto err; + } + + intel_encoder->type = INTEL_OUTPUT_DSI; + intel_encoder->cloneable = 0; + drm_connector_init(dev, connector, &intel_dsi_connector_funcs, + DRM_MODE_CONNECTOR_DSI); + + drm_connector_helper_add(connector, &intel_dsi_connector_helper_funcs); + + connector->display_info.subpixel_order = SubPixelHorizontalRGB; /*XXX*/ + connector->interlace_allowed = false; + connector->doublescan_allowed = false; + + intel_connector_attach_encoder(intel_connector, intel_encoder); + + drm_connector_register(connector); + + drm_panel_attach(intel_dsi->panel, connector); + + mutex_lock(&dev->mode_config.mutex); + drm_panel_get_modes(intel_dsi->panel); + list_for_each_entry(scan, &connector->probed_modes, head) { + if ((scan->type & DRM_MODE_TYPE_PREFERRED)) { + fixed_mode = drm_mode_duplicate(dev, scan); + break; + } + } + mutex_unlock(&dev->mode_config.mutex); + + if (!fixed_mode) { + DRM_DEBUG_KMS("no fixed mode\n"); + goto err; + } + + intel_panel_init(&intel_connector->panel, fixed_mode, NULL); + + return; + +err: + drm_encoder_cleanup(&intel_encoder->base); + kfree(intel_dsi); + kfree(intel_connector); +} --- linux-3.19.0.orig/ubuntu/i915/intel_dsi.h +++ linux-3.19.0/ubuntu/i915/intel_dsi.h @@ -0,0 +1,130 @@ +/* + * Copyright © 2013 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +#ifndef _INTEL_DSI_H +#define _INTEL_DSI_H + +#include +#include +#include +#include "intel_drv.h" + +/* Dual Link support */ +#define DSI_DUAL_LINK_NONE 0 +#define DSI_DUAL_LINK_FRONT_BACK 1 +#define DSI_DUAL_LINK_PIXEL_ALT 2 + +struct intel_dsi_host; + +struct intel_dsi { + struct intel_encoder base; + + struct drm_panel *panel; + struct intel_dsi_host *dsi_hosts[I915_MAX_PORTS]; + + struct intel_connector *attached_connector; + + /* bit mask of ports being driven */ + u16 ports; + + /* if true, use HS mode, otherwise LP */ + bool hs; + + /* virtual channel */ + int channel; + + /* Video mode or command mode */ + u16 operation_mode; + + /* number of DSI lanes */ + unsigned int lane_count; + + /* video mode pixel format for MIPI_DSI_FUNC_PRG register */ + u32 pixel_format; + + /* video mode format for MIPI_VIDEO_MODE_FORMAT register */ + u32 video_mode_format; + + /* eot for MIPI_EOT_DISABLE register */ + u8 eotp_pkt; + u8 clock_stop; + + u8 escape_clk_div; + u8 dual_link; + u8 pixel_overlap; + u32 port_bits; + u32 bw_timer; + u32 dphy_reg; + u32 video_frmt_cfg_bits; + u16 lp_byte_clk; + + /* timeouts in byte clocks */ + u16 lp_rx_timeout; + u16 turn_arnd_val; + u16 rst_timer_val; + u16 hs_to_lp_count; + u16 clk_lp_to_hs_count; + u16 clk_hs_to_lp_count; + + u16 init_count; + u32 pclk; + u16 burst_mode_ratio; + + /* all delays in ms */ + u16 backlight_off_delay; + u16 backlight_on_delay; + u16 panel_on_delay; + u16 panel_off_delay; + u16 panel_pwr_cycle_delay; +}; + +struct intel_dsi_host { + struct mipi_dsi_host base; + struct intel_dsi *intel_dsi; + enum port port; + + /* our little hack */ + struct mipi_dsi_device *device; +}; + +static inline struct intel_dsi_host *to_intel_dsi_host(struct mipi_dsi_host *h) +{ + return container_of(h, struct intel_dsi_host, base); +} + +#define for_each_dsi_port(__port, __ports_mask) \ + for ((__port) = PORT_A; (__port) < I915_MAX_PORTS; (__port)++) \ + if ((__ports_mask) & (1 << (__port))) + +static inline struct intel_dsi *enc_to_intel_dsi(struct drm_encoder *encoder) +{ + return container_of(encoder, struct intel_dsi, base.base); +} + +extern void vlv_enable_dsi_pll(struct intel_encoder *encoder); +extern void vlv_disable_dsi_pll(struct intel_encoder *encoder); +extern u32 vlv_get_dsi_pclk(struct intel_encoder *encoder, int pipe_bpp); + +struct drm_panel *vbt_panel_init(struct intel_dsi *intel_dsi, u16 panel_id); + +#endif /* _INTEL_DSI_H */ --- linux-3.19.0.orig/ubuntu/i915/intel_dsi_panel_vbt.c +++ linux-3.19.0/ubuntu/i915/intel_dsi_panel_vbt.c @@ -0,0 +1,681 @@ +/* + * Copyright © 2014 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + * + * Author: Shobhit Kumar + * + */ + +#include +#include +#include +#include +#include +#include +#include